From 608fb2c27e3a08289c7ffcb8b21314b49d56c6e4 Mon Sep 17 00:00:00 2001 From: muuuchen <745754920@qq.com> Date: Wed, 15 Jan 2025 07:04:41 +0000 Subject: [PATCH 01/18] rvvfp16 abs --- CMakeLists.txt | 2 +- Testing/Temporary/CTestCostData.txt | 1 + abs.S | 51267 +++++++++++++++ asm.txt | 51984 ++++++++++++++++ cmake/run_test.cmake | 3 + ntt/CMakeLists.txt | 4 +- ntt/cmake/compile_flags.cmake | 4 +- ntt/include/nncase/half.h | 31 +- .../nncase/ntt/arch/riscv64/arch_types.h | 31 +- .../nncase/ntt/arch/riscv64/fp16_ops.h | 44 + .../nncase/ntt/arch/riscv64/primitive_ops.h | 4 +- ntt/include/nncase/ntt/ntt.h | 1 + ntt/include/nncase/ntt/primitive_ops.h | 1 + .../ctest/Testing/Temporary/CTestCostData.txt | 1 + ntt/test/ctest/test_ntt_unary_abs_fp16.cpp | 27 + ntt/test/ntt_test.h | 6 + .../Testing/Temporary/CTestCostData.txt | 1 + 17 files changed, 103397 insertions(+), 15 deletions(-) create mode 100644 Testing/Temporary/CTestCostData.txt create mode 100644 abs.S create mode 100644 asm.txt create mode 100644 ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h create mode 100644 ntt/test/ctest/Testing/Temporary/CTestCostData.txt create mode 100644 ntt/test/ctest/test_ntt_unary_abs_fp16.cpp create mode 100644 tests/kernels/Testing/Temporary/CTestCostData.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index e86c99dbc4..510be11768 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.15) + cmake_minimum_required(VERSION 3.15) list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/cmake/Modules) diff --git a/Testing/Temporary/CTestCostData.txt b/Testing/Temporary/CTestCostData.txt new file mode 100644 index 0000000000..ed97d539c0 --- /dev/null +++ b/Testing/Temporary/CTestCostData.txt @@ -0,0 +1 @@ +--- diff --git a/abs.S b/abs.S new file mode 100644 index 0000000000..7bfd80e02f --- /dev/null +++ b/abs.S @@ -0,0 +1,51267 @@ + +/root/workspace/nncase/build/Release/bin/test_ntt_unary_abs_fp16: file format elf64-littleriscv + + +Disassembly of section .plt: + +00000000000151c0 <_PROCEDURE_LINKAGE_TABLE_>: + 151c0: 97 53 03 00 33 03 c3 41 03 be 03 e3 13 03 43 fd .S..3..A......C. + 151d0: 93 82 03 e3 13 53 13 00 83 b2 82 00 67 00 0e 00 .....S......g... + +00000000000151e0 : + 151e0: 00035e17 auipc t3,0x35 + 151e4: e20e3e03 ld t3,-480(t3) # 4a000 + 151e8: 000e0367 jalr t1,t3 + 151ec: 00000013 nop + +00000000000151f0 <__errno_location@plt>: + 151f0: 00035e17 auipc t3,0x35 + 151f4: e18e3e03 ld t3,-488(t3) # 4a008 <__errno_location@GLIBC_2.27> + 151f8: 000e0367 jalr t1,t3 + 151fc: 00000013 nop + +0000000000015200 <_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt>: + 15200: 00035e17 auipc t3,0x35 + 15204: e10e3e03 ld t3,-496(t3) # 4a010 <_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE@Base> + 15208: 000e0367 jalr t1,t3 + 1520c: 00000013 nop + +0000000000015210 : + 15210: 00035e17 auipc t3,0x35 + 15214: e08e3e03 ld t3,-504(t3) # 4a018 + 15218: 000e0367 jalr t1,t3 + 1521c: 00000013 nop + +0000000000015220 : + 15220: 00035e17 auipc t3,0x35 + 15224: e00e3e03 ld t3,-512(t3) # 4a020 + 15228: 000e0367 jalr t1,t3 + 1522c: 00000013 nop + +0000000000015230 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt>: + 15230: 00035e17 auipc t3,0x35 + 15234: df8e3e03 ld t3,-520(t3) # 4a028 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@Base> + 15238: 000e0367 jalr t1,t3 + 1523c: 00000013 nop + +0000000000015240 : + 15240: 00035e17 auipc t3,0x35 + 15244: df0e3e03 ld t3,-528(t3) # 4a030 + 15248: 000e0367 jalr t1,t3 + 1524c: 00000013 nop + +0000000000015250 : + 15250: 00035e17 auipc t3,0x35 + 15254: de8e3e03 ld t3,-536(t3) # 4a038 + 15258: 000e0367 jalr t1,t3 + 1525c: 00000013 nop + +0000000000015260 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt>: + 15260: 00035e17 auipc t3,0x35 + 15264: de0e3e03 ld t3,-544(t3) # 4a040 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base> + 15268: 000e0367 jalr t1,t3 + 1526c: 00000013 nop + +0000000000015270 : + 15270: 00035e17 auipc t3,0x35 + 15274: dd8e3e03 ld t3,-552(t3) # 4a048 + 15278: 000e0367 jalr t1,t3 + 1527c: 00000013 nop + +0000000000015280 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm@plt>: + 15280: 00035e17 auipc t3,0x35 + 15284: dd0e3e03 ld t3,-560(t3) # 4a050 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm@Base> + 15288: 000e0367 jalr t1,t3 + 1528c: 00000013 nop + +0000000000015290 : + 15290: 00035e17 auipc t3,0x35 + 15294: dc8e3e03 ld t3,-568(t3) # 4a058 + 15298: 000e0367 jalr t1,t3 + 1529c: 00000013 nop + +00000000000152a0 <__cxa_guard_abort@plt>: + 152a0: 00035e17 auipc t3,0x35 + 152a4: dc0e3e03 ld t3,-576(t3) # 4a060 <__cxa_guard_abort@Base> + 152a8: 000e0367 jalr t1,t3 + 152ac: 00000013 nop + +00000000000152b0 : + 152b0: 00035e17 auipc t3,0x35 + 152b4: db8e3e03 ld t3,-584(t3) # 4a068 + 152b8: 000e0367 jalr t1,t3 + 152bc: 00000013 nop + +00000000000152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt>: + 152c0: 00035e17 auipc t3,0x35 + 152c4: db0e3e03 ld t3,-592(t3) # 4a070 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@Base> + 152c8: 000e0367 jalr t1,t3 + 152cc: 00000013 nop + +00000000000152d0 <_ZNSt6localeC1Ev@plt>: + 152d0: 00035e17 auipc t3,0x35 + 152d4: da8e3e03 ld t3,-600(t3) # 4a078 <_ZNSt6localeC1Ev@Base> + 152d8: 000e0367 jalr t1,t3 + 152dc: 00000013 nop + +00000000000152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt>: + 152e0: 00035e17 auipc t3,0x35 + 152e4: da0e3e03 ld t3,-608(t3) # 4a080 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@Base> + 152e8: 000e0367 jalr t1,t3 + 152ec: 00000013 nop + +00000000000152f0 : + 152f0: 00035e17 auipc t3,0x35 + 152f4: d98e3e03 ld t3,-616(t3) # 4a088 + 152f8: 000e0367 jalr t1,t3 + 152fc: 00000013 nop + +0000000000015300 : + 15300: 00035e17 auipc t3,0x35 + 15304: d90e3e03 ld t3,-624(t3) # 4a090 + 15308: 000e0367 jalr t1,t3 + 1530c: 00000013 nop + +0000000000015310 : + 15310: 00035e17 auipc t3,0x35 + 15314: d88e3e03 ld t3,-632(t3) # 4a098 + 15318: 000e0367 jalr t1,t3 + 1531c: 00000013 nop + +0000000000015320 : + 15320: 00035e17 auipc t3,0x35 + 15324: d80e3e03 ld t3,-640(t3) # 4a0a0 + 15328: 000e0367 jalr t1,t3 + 1532c: 00000013 nop + +0000000000015330 <_ZNSt8ios_baseC2Ev@plt>: + 15330: 00035e17 auipc t3,0x35 + 15334: d78e3e03 ld t3,-648(t3) # 4a0a8 <_ZNSt8ios_baseC2Ev@Base> + 15338: 000e0367 jalr t1,t3 + 1533c: 00000013 nop + +0000000000015340 : + 15340: 00035e17 auipc t3,0x35 + 15344: d70e3e03 ld t3,-656(t3) # 4a0b0 + 15348: 000e0367 jalr t1,t3 + 1534c: 00000013 nop + +0000000000015350 <_ZNSt6localeD1Ev@plt>: + 15350: 00035e17 auipc t3,0x35 + 15354: d68e3e03 ld t3,-664(t3) # 4a0b8 <_ZNSt6localeD1Ev@Base> + 15358: 000e0367 jalr t1,t3 + 1535c: 00000013 nop + +0000000000015360 : + 15360: 00035e17 auipc t3,0x35 + 15364: d60e3e03 ld t3,-672(t3) # 4a0c0 + 15368: 000e0367 jalr t1,t3 + 1536c: 00000013 nop + +0000000000015370 <_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv@plt>: + 15370: 00035e17 auipc t3,0x35 + 15374: d58e3e03 ld t3,-680(t3) # 4a0c8 <_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv@Base> + 15378: 000e0367 jalr t1,t3 + 1537c: 00000013 nop + +0000000000015380 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm@plt>: + 15380: 00035e17 auipc t3,0x35 + 15384: d50e3e03 ld t3,-688(t3) # 4a0d0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm@Base> + 15388: 000e0367 jalr t1,t3 + 1538c: 00000013 nop + +0000000000015390 : + 15390: 00035e17 auipc t3,0x35 + 15394: d48e3e03 ld t3,-696(t3) # 4a0d8 + 15398: 000e0367 jalr t1,t3 + 1539c: 00000013 nop + +00000000000153a0 : + 153a0: 00035e17 auipc t3,0x35 + 153a4: d40e3e03 ld t3,-704(t3) # 4a0e0 + 153a8: 000e0367 jalr t1,t3 + 153ac: 00000013 nop + +00000000000153b0 : + 153b0: 00035e17 auipc t3,0x35 + 153b4: d38e3e03 ld t3,-712(t3) # 4a0e8 + 153b8: 000e0367 jalr t1,t3 + 153bc: 00000013 nop + +00000000000153c0 <_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@plt>: + 153c0: 00035e17 auipc t3,0x35 + 153c4: d30e3e03 ld t3,-720(t3) # 4a0f0 <_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@Base> + 153c8: 000e0367 jalr t1,t3 + 153cc: 00000013 nop + +00000000000153d0 <_ZNSo9_M_insertIdEERSoT_@plt>: + 153d0: 00035e17 auipc t3,0x35 + 153d4: d28e3e03 ld t3,-728(t3) # 4a0f8 <_ZNSo9_M_insertIdEERSoT_@Base> + 153d8: 000e0367 jalr t1,t3 + 153dc: 00000013 nop + +00000000000153e0 : + 153e0: 00035e17 auipc t3,0x35 + 153e4: d20e3e03 ld t3,-736(t3) # 4a100 + 153e8: 000e0367 jalr t1,t3 + 153ec: 00000013 nop + +00000000000153f0 : + 153f0: 00035e17 auipc t3,0x35 + 153f4: d18e3e03 ld t3,-744(t3) # 4a108 + 153f8: 000e0367 jalr t1,t3 + 153fc: 00000013 nop + +0000000000015400 : + 15400: 00035e17 auipc t3,0x35 + 15404: d10e3e03 ld t3,-752(t3) # 4a110 + 15408: 000e0367 jalr t1,t3 + 1540c: 00000013 nop + +0000000000015410 : + 15410: 00035e17 auipc t3,0x35 + 15414: d08e3e03 ld t3,-760(t3) # 4a118 + 15418: 000e0367 jalr t1,t3 + 1541c: 00000013 nop + +0000000000015420 : + 15420: 00035e17 auipc t3,0x35 + 15424: d00e3e03 ld t3,-768(t3) # 4a120 + 15428: 000e0367 jalr t1,t3 + 1542c: 00000013 nop + +0000000000015430 : + 15430: 00035e17 auipc t3,0x35 + 15434: cf8e3e03 ld t3,-776(t3) # 4a128 + 15438: 000e0367 jalr t1,t3 + 1543c: 00000013 nop + +0000000000015440 <_ZNSolsEi@plt>: + 15440: 00035e17 auipc t3,0x35 + 15444: cf0e3e03 ld t3,-784(t3) # 4a130 <_ZNSolsEi@Base> + 15448: 000e0367 jalr t1,t3 + 1544c: 00000013 nop + +0000000000015450 <_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@plt>: + 15450: 00035e17 auipc t3,0x35 + 15454: ce8e3e03 ld t3,-792(t3) # 4a138 <_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@Base> + 15458: 000e0367 jalr t1,t3 + 1545c: 00000013 nop + +0000000000015460 : + 15460: 00035e17 auipc t3,0x35 + 15464: ce0e3e03 ld t3,-800(t3) # 4a140 + 15468: 000e0367 jalr t1,t3 + 1546c: 00000013 nop + +0000000000015470 : + 15470: 00035e17 auipc t3,0x35 + 15474: cd8e3e03 ld t3,-808(t3) # 4a148 + 15478: 000e0367 jalr t1,t3 + 1547c: 00000013 nop + +0000000000015480 : + 15480: 00035e17 auipc t3,0x35 + 15484: cd0e3e03 ld t3,-816(t3) # 4a150 + 15488: 000e0367 jalr t1,t3 + 1548c: 00000013 nop + +0000000000015490 : + 15490: 00035e17 auipc t3,0x35 + 15494: cc8e3e03 ld t3,-824(t3) # 4a158 + 15498: 000e0367 jalr t1,t3 + 1549c: 00000013 nop + +00000000000154a0 : + 154a0: 00035e17 auipc t3,0x35 + 154a4: cc0e3e03 ld t3,-832(t3) # 4a160 + 154a8: 000e0367 jalr t1,t3 + 154ac: 00000013 nop + +00000000000154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt>: + 154b0: 00035e17 auipc t3,0x35 + 154b4: cb8e3e03 ld t3,-840(t3) # 4a168 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@Base> + 154b8: 000e0367 jalr t1,t3 + 154bc: 00000013 nop + +00000000000154c0 <_ZNSt13random_device7_M_finiEv@plt>: + 154c0: 00035e17 auipc t3,0x35 + 154c4: cb0e3e03 ld t3,-848(t3) # 4a170 <_ZNSt13random_device7_M_finiEv@Base> + 154c8: 000e0367 jalr t1,t3 + 154cc: 00000013 nop + +00000000000154d0 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt>: + 154d0: 00035e17 auipc t3,0x35 + 154d4: ca8e3e03 ld t3,-856(t3) # 4a178 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@Base> + 154d8: 000e0367 jalr t1,t3 + 154dc: 00000013 nop + +00000000000154e0 : + 154e0: 00035e17 auipc t3,0x35 + 154e4: ca0e3e03 ld t3,-864(t3) # 4a180 + 154e8: 000e0367 jalr t1,t3 + 154ec: 00000013 nop + +00000000000154f0 <__cxa_begin_catch@plt>: + 154f0: 00035e17 auipc t3,0x35 + 154f4: c98e3e03 ld t3,-872(t3) # 4a188 <__cxa_begin_catch@Base> + 154f8: 000e0367 jalr t1,t3 + 154fc: 00000013 nop + +0000000000015500 : + 15500: 00035e17 auipc t3,0x35 + 15504: c90e3e03 ld t3,-880(t3) # 4a190 + 15508: 000e0367 jalr t1,t3 + 1550c: 00000013 nop + +0000000000015510 <_ZNSt8ios_baseD2Ev@plt>: + 15510: 00035e17 auipc t3,0x35 + 15514: c88e3e03 ld t3,-888(t3) # 4a198 <_ZNSt8ios_baseD2Ev@Base> + 15518: 000e0367 jalr t1,t3 + 1551c: 00000013 nop + +0000000000015520 : + 15520: 00035e17 auipc t3,0x35 + 15524: c80e3e03 ld t3,-896(t3) # 4a1a0 + 15528: 000e0367 jalr t1,t3 + 1552c: 00000013 nop + +0000000000015530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt>: + 15530: 00035e17 auipc t3,0x35 + 15534: c78e3e03 ld t3,-904(t3) # 4a1a8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@Base> + 15538: 000e0367 jalr t1,t3 + 1553c: 00000013 nop + +0000000000015540 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt>: + 15540: 00035e17 auipc t3,0x35 + 15544: c70e3e03 ld t3,-912(t3) # 4a1b0 <_ZNKSt5ctypeIcE13_M_widen_initEv@Base> + 15548: 000e0367 jalr t1,t3 + 1554c: 00000013 nop + +0000000000015550 : + 15550: 00035e17 auipc t3,0x35 + 15554: c68e3e03 ld t3,-920(t3) # 4a1b8 + 15558: 000e0367 jalr t1,t3 + 1555c: 00000013 nop + +0000000000015560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>: + 15560: 00035e17 auipc t3,0x35 + 15564: c60e3e03 ld t3,-928(t3) # 4a1c0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@Base> + 15568: 000e0367 jalr t1,t3 + 1556c: 00000013 nop + +0000000000015570 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt>: + 15570: 00035e17 auipc t3,0x35 + 15574: c58e3e03 ld t3,-936(t3) # 4a1c8 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@Base> + 15578: 000e0367 jalr t1,t3 + 1557c: 00000013 nop + +0000000000015580 <__cxa_atexit@plt>: + 15580: 00035e17 auipc t3,0x35 + 15584: c50e3e03 ld t3,-944(t3) # 4a1d0 <__cxa_atexit@GLIBC_2.27> + 15588: 000e0367 jalr t1,t3 + 1558c: 00000013 nop + +0000000000015590 : + 15590: 00035e17 auipc t3,0x35 + 15594: c48e3e03 ld t3,-952(t3) # 4a1d8 + 15598: 000e0367 jalr t1,t3 + 1559c: 00000013 nop + +00000000000155a0 : + 155a0: 00035e17 auipc t3,0x35 + 155a4: c40e3e03 ld t3,-960(t3) # 4a1e0 + 155a8: 000e0367 jalr t1,t3 + 155ac: 00000013 nop + +00000000000155b0 : + 155b0: 00035e17 auipc t3,0x35 + 155b4: c38e3e03 ld t3,-968(t3) # 4a1e8 + 155b8: 000e0367 jalr t1,t3 + 155bc: 00000013 nop + +00000000000155c0 : + 155c0: 00035e17 auipc t3,0x35 + 155c4: c30e3e03 ld t3,-976(t3) # 4a1f0 + 155c8: 000e0367 jalr t1,t3 + 155cc: 00000013 nop + +00000000000155d0 <_exit@plt>: + 155d0: 00035e17 auipc t3,0x35 + 155d4: c28e3e03 ld t3,-984(t3) # 4a1f8 <_exit@GLIBC_2.27> + 155d8: 000e0367 jalr t1,t3 + 155dc: 00000013 nop + +00000000000155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt>: + 155e0: 00035e17 auipc t3,0x35 + 155e4: c20e3e03 ld t3,-992(t3) # 4a200 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@Base> + 155e8: 000e0367 jalr t1,t3 + 155ec: 00000013 nop + +00000000000155f0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt>: + 155f0: 00035e17 auipc t3,0x35 + 155f4: c18e3e03 ld t3,-1000(t3) # 4a208 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@Base> + 155f8: 000e0367 jalr t1,t3 + 155fc: 00000013 nop + +0000000000015600 : + 15600: 00035e17 auipc t3,0x35 + 15604: c10e3e03 ld t3,-1008(t3) # 4a210 + 15608: 000e0367 jalr t1,t3 + 1560c: 00000013 nop + +0000000000015610 : + 15610: 00035e17 auipc t3,0x35 + 15614: c08e3e03 ld t3,-1016(t3) # 4a218 + 15618: 000e0367 jalr t1,t3 + 1561c: 00000013 nop + +0000000000015620 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@plt>: + 15620: 00035e17 auipc t3,0x35 + 15624: c00e3e03 ld t3,-1024(t3) # 4a220 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@Base> + 15628: 000e0367 jalr t1,t3 + 1562c: 00000013 nop + +0000000000015630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>: + 15630: 00035e17 auipc t3,0x35 + 15634: bf8e3e03 ld t3,-1032(t3) # 4a228 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@Base> + 15638: 000e0367 jalr t1,t3 + 1563c: 00000013 nop + +0000000000015640 : + 15640: 00035e17 auipc t3,0x35 + 15644: bf0e3e03 ld t3,-1040(t3) # 4a230 + 15648: 000e0367 jalr t1,t3 + 1564c: 00000013 nop + +0000000000015650 : + 15650: 00035e17 auipc t3,0x35 + 15654: be8e3e03 ld t3,-1048(t3) # 4a238 + 15658: 000e0367 jalr t1,t3 + 1565c: 00000013 nop + +0000000000015660 : + 15660: 00035e17 auipc t3,0x35 + 15664: be0e3e03 ld t3,-1056(t3) # 4a240 + 15668: 000e0367 jalr t1,t3 + 1566c: 00000013 nop + +0000000000015670 <_ZdlPvm@plt>: + 15670: 00035e17 auipc t3,0x35 + 15674: bd8e3e03 ld t3,-1064(t3) # 4a248 <_ZdlPvm@Base> + 15678: 000e0367 jalr t1,t3 + 1567c: 00000013 nop + +0000000000015680 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@plt>: + 15680: 00035e17 auipc t3,0x35 + 15684: bd0e3e03 ld t3,-1072(t3) # 4a250 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@Base> + 15688: 000e0367 jalr t1,t3 + 1568c: 00000013 nop + +0000000000015690 <_ZNKSt13runtime_error4whatEv@plt>: + 15690: 00035e17 auipc t3,0x35 + 15694: bc8e3e03 ld t3,-1080(t3) # 4a258 <_ZNKSt13runtime_error4whatEv@Base> + 15698: 000e0367 jalr t1,t3 + 1569c: 00000013 nop + +00000000000156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt>: + 156a0: 00035e17 auipc t3,0x35 + 156a4: bc0e3e03 ld t3,-1088(t3) # 4a260 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@Base> + 156a8: 000e0367 jalr t1,t3 + 156ac: 00000013 nop + +00000000000156b0 <__cxa_call_terminate@plt>: + 156b0: 00035e17 auipc t3,0x35 + 156b4: bb8e3e03 ld t3,-1096(t3) # 4a268 <__cxa_call_terminate@Base> + 156b8: 000e0367 jalr t1,t3 + 156bc: 00000013 nop + +00000000000156c0 <_ZNSt13runtime_errorD2Ev@plt>: + 156c0: 00035e17 auipc t3,0x35 + 156c4: bb0e3e03 ld t3,-1104(t3) # 4a270 <_ZNSt13runtime_errorD2Ev@Base> + 156c8: 000e0367 jalr t1,t3 + 156cc: 00000013 nop + +00000000000156d0 <_ZSt16__throw_bad_castv@plt>: + 156d0: 00035e17 auipc t3,0x35 + 156d4: ba8e3e03 ld t3,-1112(t3) # 4a278 <_ZSt16__throw_bad_castv@Base> + 156d8: 000e0367 jalr t1,t3 + 156dc: 00000013 nop + +00000000000156e0 : + 156e0: 00035e17 auipc t3,0x35 + 156e4: ba0e3e03 ld t3,-1120(t3) # 4a280 + 156e8: 000e0367 jalr t1,t3 + 156ec: 00000013 nop + +00000000000156f0 : + 156f0: 00035e17 auipc t3,0x35 + 156f4: b98e3e03 ld t3,-1128(t3) # 4a288 + 156f8: 000e0367 jalr t1,t3 + 156fc: 00000013 nop + +0000000000015700 : + 15700: 00035e17 auipc t3,0x35 + 15704: b90e3e03 ld t3,-1136(t3) # 4a290 + 15708: 000e0367 jalr t1,t3 + 1570c: 00000013 nop + +0000000000015710 : + 15710: 00035e17 auipc t3,0x35 + 15714: b88e3e03 ld t3,-1144(t3) # 4a298 + 15718: 000e0367 jalr t1,t3 + 1571c: 00000013 nop + +0000000000015720 <_Unwind_Resume@plt>: + 15720: 00035e17 auipc t3,0x35 + 15724: b80e3e03 ld t3,-1152(t3) # 4a2a0 <_Unwind_Resume@GCC_3.0> + 15728: 000e0367 jalr t1,t3 + 1572c: 00000013 nop + +0000000000015730 : + 15730: 00035e17 auipc t3,0x35 + 15734: b78e3e03 ld t3,-1160(t3) # 4a2a8 + 15738: 000e0367 jalr t1,t3 + 1573c: 00000013 nop + +0000000000015740 : + 15740: 00035e17 auipc t3,0x35 + 15744: b70e3e03 ld t3,-1168(t3) # 4a2b0 + 15748: 000e0367 jalr t1,t3 + 1574c: 00000013 nop + +0000000000015750 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt>: + 15750: 00035e17 auipc t3,0x35 + 15754: b68e3e03 ld t3,-1176(t3) # 4a2b8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@Base> + 15758: 000e0367 jalr t1,t3 + 1575c: 00000013 nop + +0000000000015760 : + 15760: 00035e17 auipc t3,0x35 + 15764: b60e3e03 ld t3,-1184(t3) # 4a2c0 + 15768: 000e0367 jalr t1,t3 + 1576c: 00000013 nop + +0000000000015770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_@plt>: + 15770: 00035e17 auipc t3,0x35 + 15774: b58e3e03 ld t3,-1192(t3) # 4a2c8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_@Base> + 15778: 000e0367 jalr t1,t3 + 1577c: 00000013 nop + +0000000000015780 <_ZNSo9_M_insertImEERSoT_@plt>: + 15780: 00035e17 auipc t3,0x35 + 15784: b50e3e03 ld t3,-1200(t3) # 4a2d0 <_ZNSo9_M_insertImEERSoT_@Base> + 15788: 000e0367 jalr t1,t3 + 1578c: 00000013 nop + +0000000000015790 : + 15790: 00035e17 auipc t3,0x35 + 15794: b48e3e03 ld t3,-1208(t3) # 4a2d8 + 15798: 000e0367 jalr t1,t3 + 1579c: 00000013 nop + +00000000000157a0 <__cxa_rethrow@plt>: + 157a0: 00035e17 auipc t3,0x35 + 157a4: b40e3e03 ld t3,-1216(t3) # 4a2e0 <__cxa_rethrow@Base> + 157a8: 000e0367 jalr t1,t3 + 157ac: 00000013 nop + +00000000000157b0 : + 157b0: 00035e17 auipc t3,0x35 + 157b4: b38e3e03 ld t3,-1224(t3) # 4a2e8 + 157b8: 000e0367 jalr t1,t3 + 157bc: 00000013 nop + +00000000000157c0 <_ZSt19__throw_logic_errorPKc@plt>: + 157c0: 00035e17 auipc t3,0x35 + 157c4: b30e3e03 ld t3,-1232(t3) # 4a2f0 <_ZSt19__throw_logic_errorPKc@Base> + 157c8: 000e0367 jalr t1,t3 + 157cc: 00000013 nop + +00000000000157d0 <_Znwm@plt>: + 157d0: 00035e17 auipc t3,0x35 + 157d4: b28e3e03 ld t3,-1240(t3) # 4a2f8 <_Znwm@Base> + 157d8: 000e0367 jalr t1,t3 + 157dc: 00000013 nop + +00000000000157e0 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@plt>: + 157e0: 00035e17 auipc t3,0x35 + 157e4: b20e3e03 ld t3,-1248(t3) # 4a300 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@Base> + 157e8: 000e0367 jalr t1,t3 + 157ec: 00000013 nop + +00000000000157f0 : + 157f0: 00035e17 auipc t3,0x35 + 157f4: b18e3e03 ld t3,-1256(t3) # 4a308 + 157f8: 000e0367 jalr t1,t3 + 157fc: 00000013 nop + +0000000000015800 : + 15800: 00035e17 auipc t3,0x35 + 15804: b10e3e03 ld t3,-1264(t3) # 4a310 + 15808: 000e0367 jalr t1,t3 + 1580c: 00000013 nop + +0000000000015810 : + 15810: 00035e17 auipc t3,0x35 + 15814: b08e3e03 ld t3,-1272(t3) # 4a318 + 15818: 000e0367 jalr t1,t3 + 1581c: 00000013 nop + +0000000000015820 <_ZSt20__throw_length_errorPKc@plt>: + 15820: 00035e17 auipc t3,0x35 + 15824: b00e3e03 ld t3,-1280(t3) # 4a320 <_ZSt20__throw_length_errorPKc@Base> + 15828: 000e0367 jalr t1,t3 + 1582c: 00000013 nop + +0000000000015830 <_ZdlPv@plt>: + 15830: 00035e17 auipc t3,0x35 + 15834: af8e3e03 ld t3,-1288(t3) # 4a328 <_ZdlPv@Base> + 15838: 000e0367 jalr t1,t3 + 1583c: 00000013 nop + +0000000000015840 <_ZNSo9_M_insertIPKvEERSoT_@plt>: + 15840: 00035e17 auipc t3,0x35 + 15844: af0e3e03 ld t3,-1296(t3) # 4a330 <_ZNSo9_M_insertIPKvEERSoT_@Base> + 15848: 000e0367 jalr t1,t3 + 1584c: 00000013 nop + +0000000000015850 <_ZNSo3putEc@plt>: + 15850: 00035e17 auipc t3,0x35 + 15854: ae8e3e03 ld t3,-1304(t3) # 4a338 <_ZNSo3putEc@Base> + 15858: 000e0367 jalr t1,t3 + 1585c: 00000013 nop + +0000000000015860 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE10_M_disposeEv@plt>: + 15860: 00035e17 auipc t3,0x35 + 15864: ae0e3e03 ld t3,-1312(t3) # 4a340 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE10_M_disposeEv@Base> + 15868: 000e0367 jalr t1,t3 + 1586c: 00000013 nop + +0000000000015870 <__cxa_guard_acquire@plt>: + 15870: 00035e17 auipc t3,0x35 + 15874: ad8e3e03 ld t3,-1320(t3) # 4a348 <__cxa_guard_acquire@Base> + 15878: 000e0367 jalr t1,t3 + 1587c: 00000013 nop + +0000000000015880 <_ZSt24__throw_out_of_range_fmtPKcz@plt>: + 15880: 00035e17 auipc t3,0x35 + 15884: ad0e3e03 ld t3,-1328(t3) # 4a350 <_ZSt24__throw_out_of_range_fmtPKcz@Base> + 15888: 000e0367 jalr t1,t3 + 1588c: 00000013 nop + +0000000000015890 : + 15890: 00035e17 auipc t3,0x35 + 15894: ac8e3e03 ld t3,-1336(t3) # 4a358 + 15898: 000e0367 jalr t1,t3 + 1589c: 00000013 nop + +00000000000158a0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt>: + 158a0: 00035e17 auipc t3,0x35 + 158a4: ac0e3e03 ld t3,-1344(t3) # 4a360 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@Base> + 158a8: 000e0367 jalr t1,t3 + 158ac: 00000013 nop + +00000000000158b0 : + 158b0: 00035e17 auipc t3,0x35 + 158b4: ab8e3e03 ld t3,-1352(t3) # 4a368 + 158b8: 000e0367 jalr t1,t3 + 158bc: 00000013 nop + +00000000000158c0 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt>: + 158c0: 00035e17 auipc t3,0x35 + 158c4: ab0e3e03 ld t3,-1360(t3) # 4a370 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@Base> + 158c8: 000e0367 jalr t1,t3 + 158cc: 00000013 nop + +00000000000158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt>: + 158d0: 00035e17 auipc t3,0x35 + 158d4: aa8e3e03 ld t3,-1368(t3) # 4a378 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@Base> + 158d8: 000e0367 jalr t1,t3 + 158dc: 00000013 nop + +00000000000158e0 <_ZNSo9_M_insertIxEERSoT_@plt>: + 158e0: 00035e17 auipc t3,0x35 + 158e4: aa0e3e03 ld t3,-1376(t3) # 4a380 <_ZNSo9_M_insertIxEERSoT_@Base> + 158e8: 000e0367 jalr t1,t3 + 158ec: 00000013 nop + +00000000000158f0 : + 158f0: 00035e17 auipc t3,0x35 + 158f4: a98e3e03 ld t3,-1384(t3) # 4a388 + 158f8: 000e0367 jalr t1,t3 + 158fc: 00000013 nop + +0000000000015900 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_createERmm@plt>: + 15900: 00035e17 auipc t3,0x35 + 15904: a90e3e03 ld t3,-1392(t3) # 4a390 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_createERmm@Base> + 15908: 000e0367 jalr t1,t3 + 1590c: 00000013 nop + +0000000000015910 : + 15910: 00035e17 auipc t3,0x35 + 15914: a88e3e03 ld t3,-1400(t3) # 4a398 + 15918: 000e0367 jalr t1,t3 + 1591c: 00000013 nop + +0000000000015920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt>: + 15920: 00035e17 auipc t3,0x35 + 15924: a80e3e03 ld t3,-1408(t3) # 4a3a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@Base> + 15928: 000e0367 jalr t1,t3 + 1592c: 00000013 nop + +0000000000015930 : + 15930: 00035e17 auipc t3,0x35 + 15934: a78e3e03 ld t3,-1416(t3) # 4a3a8 + 15938: 000e0367 jalr t1,t3 + 1593c: 00000013 nop + +0000000000015940 : + 15940: 00035e17 auipc t3,0x35 + 15944: a70e3e03 ld t3,-1424(t3) # 4a3b0 + 15948: 000e0367 jalr t1,t3 + 1594c: 00000013 nop + +0000000000015950 <__cxa_bad_typeid@plt>: + 15950: 00035e17 auipc t3,0x35 + 15954: a68e3e03 ld t3,-1432(t3) # 4a3b8 <__cxa_bad_typeid@Base> + 15958: 000e0367 jalr t1,t3 + 1595c: 00000013 nop + +0000000000015960 : + 15960: 00035e17 auipc t3,0x35 + 15964: a60e3e03 ld t3,-1440(t3) # 4a3c0 + 15968: 000e0367 jalr t1,t3 + 1596c: 00000013 nop + +0000000000015970 : + 15970: 00035e17 auipc t3,0x35 + 15974: a58e3e03 ld t3,-1448(t3) # 4a3c8 + 15978: 000e0367 jalr t1,t3 + 1597c: 00000013 nop + +0000000000015980 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt>: + 15980: 00035e17 auipc t3,0x35 + 15984: a50e3e03 ld t3,-1456(t3) # 4a3d0 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@Base> + 15988: 000e0367 jalr t1,t3 + 1598c: 00000013 nop + +0000000000015990 : + 15990: 00035e17 auipc t3,0x35 + 15994: a48e3e03 ld t3,-1464(t3) # 4a3d8 + 15998: 000e0367 jalr t1,t3 + 1599c: 00000013 nop + +00000000000159a0 : + 159a0: 00035e17 auipc t3,0x35 + 159a4: a40e3e03 ld t3,-1472(t3) # 4a3e0 + 159a8: 000e0367 jalr t1,t3 + 159ac: 00000013 nop + +00000000000159b0 <_ZNSo5writeEPKcl@plt>: + 159b0: 00035e17 auipc t3,0x35 + 159b4: a38e3e03 ld t3,-1480(t3) # 4a3e8 <_ZNSo5writeEPKcl@Base> + 159b8: 000e0367 jalr t1,t3 + 159bc: 00000013 nop + +00000000000159c0 : + 159c0: 00035e17 auipc t3,0x35 + 159c4: a30e3e03 ld t3,-1488(t3) # 4a3f0 + 159c8: 000e0367 jalr t1,t3 + 159cc: 00000013 nop + +00000000000159d0 <__isoc23_strtol@plt>: + 159d0: 00035e17 auipc t3,0x35 + 159d4: a28e3e03 ld t3,-1496(t3) # 4a3f8 <__isoc23_strtol@GLIBC_2.38> + 159d8: 000e0367 jalr t1,t3 + 159dc: 00000013 nop + +00000000000159e0 <__cxa_free_exception@plt>: + 159e0: 00035e17 auipc t3,0x35 + 159e4: a20e3e03 ld t3,-1504(t3) # 4a400 <__cxa_free_exception@Base> + 159e8: 000e0367 jalr t1,t3 + 159ec: 00000013 nop + +00000000000159f0 : + 159f0: 00035e17 auipc t3,0x35 + 159f4: a18e3e03 ld t3,-1512(t3) # 4a408 + 159f8: 000e0367 jalr t1,t3 + 159fc: 00000013 nop + +0000000000015a00 : + 15a00: 00035e17 auipc t3,0x35 + 15a04: a10e3e03 ld t3,-1520(t3) # 4a410 + 15a08: 000e0367 jalr t1,t3 + 15a0c: 00000013 nop + +0000000000015a10 : + 15a10: 00035e17 auipc t3,0x35 + 15a14: a08e3e03 ld t3,-1528(t3) # 4a418 + 15a18: 000e0367 jalr t1,t3 + 15a1c: 00000013 nop + +0000000000015a20 <__cxa_pure_virtual@plt>: + 15a20: 00035e17 auipc t3,0x35 + 15a24: a00e3e03 ld t3,-1536(t3) # 4a420 <__cxa_pure_virtual@CXXABI_1.3> + 15a28: 000e0367 jalr t1,t3 + 15a2c: 00000013 nop + +0000000000015a30 <_ZNSt13random_device9_M_getvalEv@plt>: + 15a30: 00035e17 auipc t3,0x35 + 15a34: 9f8e3e03 ld t3,-1544(t3) # 4a428 <_ZNSt13random_device9_M_getvalEv@Base> + 15a38: 000e0367 jalr t1,t3 + 15a3c: 00000013 nop + +0000000000015a40 : + 15a40: 00035e17 auipc t3,0x35 + 15a44: 9f0e3e03 ld t3,-1552(t3) # 4a430 + 15a48: 000e0367 jalr t1,t3 + 15a4c: 00000013 nop + +0000000000015a50 <_ZdaPvSt11align_val_t@plt>: + 15a50: 00035e17 auipc t3,0x35 + 15a54: 9e8e3e03 ld t3,-1560(t3) # 4a438 <_ZdaPvSt11align_val_t@CXXABI_1.3.11> + 15a58: 000e0367 jalr t1,t3 + 15a5c: 00000013 nop + +0000000000015a60 : + 15a60: 00035e17 auipc t3,0x35 + 15a64: 9e0e3e03 ld t3,-1568(t3) # 4a440 + 15a68: 000e0367 jalr t1,t3 + 15a6c: 00000013 nop + +0000000000015a70 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt>: + 15a70: 00035e17 auipc t3,0x35 + 15a74: 9d8e3e03 ld t3,-1576(t3) # 4a448 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@Base> + 15a78: 000e0367 jalr t1,t3 + 15a7c: 00000013 nop + +0000000000015a80 <__cxa_allocate_exception@plt>: + 15a80: 00035e17 auipc t3,0x35 + 15a84: 9d0e3e03 ld t3,-1584(t3) # 4a450 <__cxa_allocate_exception@Base> + 15a88: 000e0367 jalr t1,t3 + 15a8c: 00000013 nop + +0000000000015a90 : + 15a90: 00035e17 auipc t3,0x35 + 15a94: 9c8e3e03 ld t3,-1592(t3) # 4a458 + 15a98: 000e0367 jalr t1,t3 + 15a9c: 00000013 nop + +0000000000015aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>: + 15aa0: 00035e17 auipc t3,0x35 + 15aa4: 9c0e3e03 ld t3,-1600(t3) # 4a460 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@Base> + 15aa8: 000e0367 jalr t1,t3 + 15aac: 00000013 nop + +0000000000015ab0 <_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@plt>: + 15ab0: 00035e17 auipc t3,0x35 + 15ab4: 9b8e3e03 ld t3,-1608(t3) # 4a468 <_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@Base> + 15ab8: 000e0367 jalr t1,t3 + 15abc: 00000013 nop + +0000000000015ac0 <_Znam@plt>: + 15ac0: 00035e17 auipc t3,0x35 + 15ac4: 9b0e3e03 ld t3,-1616(t3) # 4a470 <_Znam@Base> + 15ac8: 000e0367 jalr t1,t3 + 15acc: 00000013 nop + +0000000000015ad0 <_ZNSi10_M_extractImEERSiRT_@plt>: + 15ad0: 00035e17 auipc t3,0x35 + 15ad4: 9a8e3e03 ld t3,-1624(t3) # 4a478 <_ZNSi10_M_extractImEERSiRT_@Base> + 15ad8: 000e0367 jalr t1,t3 + 15adc: 00000013 nop + +0000000000015ae0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt>: + 15ae0: 00035e17 auipc t3,0x35 + 15ae4: 9a0e3e03 ld t3,-1632(t3) # 4a480 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@Base> + 15ae8: 000e0367 jalr t1,t3 + 15aec: 00000013 nop + +0000000000015af0 : + 15af0: 00035e17 auipc t3,0x35 + 15af4: 998e3e03 ld t3,-1640(t3) # 4a488 + 15af8: 000e0367 jalr t1,t3 + 15afc: 00000013 nop + +0000000000015b00 : + 15b00: 00035e17 auipc t3,0x35 + 15b04: 990e3e03 ld t3,-1648(t3) # 4a490 + 15b08: 000e0367 jalr t1,t3 + 15b0c: 00000013 nop + +0000000000015b10 : + 15b10: 00035e17 auipc t3,0x35 + 15b14: 988e3e03 ld t3,-1656(t3) # 4a498 + 15b18: 000e0367 jalr t1,t3 + 15b1c: 00000013 nop + +0000000000015b20 <__cxa_throw@plt>: + 15b20: 00035e17 auipc t3,0x35 + 15b24: 980e3e03 ld t3,-1664(t3) # 4a4a0 <__cxa_throw@Base> + 15b28: 000e0367 jalr t1,t3 + 15b2c: 00000013 nop + +0000000000015b30 : + 15b30: 00035e17 auipc t3,0x35 + 15b34: 978e3e03 ld t3,-1672(t3) # 4a4a8 + 15b38: 000e0367 jalr t1,t3 + 15b3c: 00000013 nop + +0000000000015b40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt>: + 15b40: 00035e17 auipc t3,0x35 + 15b44: 970e3e03 ld t3,-1680(t3) # 4a4b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@Base> + 15b48: 000e0367 jalr t1,t3 + 15b4c: 00000013 nop + +0000000000015b50 : + 15b50: 00035e17 auipc t3,0x35 + 15b54: 968e3e03 ld t3,-1688(t3) # 4a4b8 + 15b58: 000e0367 jalr t1,t3 + 15b5c: 00000013 nop + +0000000000015b60 : + 15b60: 00035e17 auipc t3,0x35 + 15b64: 960e3e03 ld t3,-1696(t3) # 4a4c0 + 15b68: 000e0367 jalr t1,t3 + 15b6c: 00000013 nop + +0000000000015b70 : + 15b70: 00035e17 auipc t3,0x35 + 15b74: 958e3e03 ld t3,-1704(t3) # 4a4c8 + 15b78: 000e0367 jalr t1,t3 + 15b7c: 00000013 nop + +0000000000015b80 : + 15b80: 00035e17 auipc t3,0x35 + 15b84: 950e3e03 ld t3,-1712(t3) # 4a4d0 + 15b88: 000e0367 jalr t1,t3 + 15b8c: 00000013 nop + +0000000000015b90 <__cxa_end_catch@plt>: + 15b90: 00035e17 auipc t3,0x35 + 15b94: 948e3e03 ld t3,-1720(t3) # 4a4d8 <__cxa_end_catch@Base> + 15b98: 000e0367 jalr t1,t3 + 15b9c: 00000013 nop + +0000000000015ba0 : + 15ba0: 00035e17 auipc t3,0x35 + 15ba4: 940e3e03 ld t3,-1728(t3) # 4a4e0 + 15ba8: 000e0367 jalr t1,t3 + 15bac: 00000013 nop + +0000000000015bb0 <_ZNSo5flushEv@plt>: + 15bb0: 00035e17 auipc t3,0x35 + 15bb4: 938e3e03 ld t3,-1736(t3) # 4a4e8 <_ZNSo5flushEv@Base> + 15bb8: 000e0367 jalr t1,t3 + 15bbc: 00000013 nop + +0000000000015bc0 : + 15bc0: 00035e17 auipc t3,0x35 + 15bc4: 930e3e03 ld t3,-1744(t3) # 4a4f0 + 15bc8: 000e0367 jalr t1,t3 + 15bcc: 00000013 nop + +0000000000015bd0 <_ZSt28__throw_bad_array_new_lengthv@plt>: + 15bd0: 00035e17 auipc t3,0x35 + 15bd4: 928e3e03 ld t3,-1752(t3) # 4a4f8 <_ZSt28__throw_bad_array_new_lengthv@Base> + 15bd8: 000e0367 jalr t1,t3 + 15bdc: 00000013 nop + +0000000000015be0 : + 15be0: 00035e17 auipc t3,0x35 + 15be4: 920e3e03 ld t3,-1760(t3) # 4a500 + 15be8: 000e0367 jalr t1,t3 + 15bec: 00000013 nop + +0000000000015bf0 <_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev@plt>: + 15bf0: 00035e17 auipc t3,0x35 + 15bf4: 918e3e03 ld t3,-1768(t3) # 4a508 <_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev@Base> + 15bf8: 000e0367 jalr t1,t3 + 15bfc: 00000013 nop + +0000000000015c00 <__dynamic_cast@plt>: + 15c00: 00035e17 auipc t3,0x35 + 15c04: 910e3e03 ld t3,-1776(t3) # 4a510 <__dynamic_cast@Base> + 15c08: 000e0367 jalr t1,t3 + 15c0c: 00000013 nop + +0000000000015c10 : + 15c10: 00035e17 auipc t3,0x35 + 15c14: 908e3e03 ld t3,-1784(t3) # 4a518 + 15c18: 000e0367 jalr t1,t3 + 15c1c: 00000013 nop + +0000000000015c20 : + 15c20: 00035e17 auipc t3,0x35 + 15c24: 900e3e03 ld t3,-1792(t3) # 4a520 + 15c28: 000e0367 jalr t1,t3 + 15c2c: 00000013 nop + +0000000000015c30 <_ZnamSt11align_val_t@plt>: + 15c30: 00035e17 auipc t3,0x35 + 15c34: 8f8e3e03 ld t3,-1800(t3) # 4a528 <_ZnamSt11align_val_t@CXXABI_1.3.11> + 15c38: 000e0367 jalr t1,t3 + 15c3c: 00000013 nop + +0000000000015c40 <__cxa_guard_release@plt>: + 15c40: 00035e17 auipc t3,0x35 + 15c44: 8f0e3e03 ld t3,-1808(t3) # 4a530 <__cxa_guard_release@Base> + 15c48: 000e0367 jalr t1,t3 + 15c4c: 00000013 nop + +0000000000015c50 <__gxx_personality_v0@plt>: + 15c50: 00035e17 auipc t3,0x35 + 15c54: 8e8e3e03 ld t3,-1816(t3) # 4a538 <__gxx_personality_v0@Base> + 15c58: 000e0367 jalr t1,t3 + 15c5c: 00000013 nop + +0000000000015c60 : + 15c60: 00035e17 auipc t3,0x35 + 15c64: 8e0e3e03 ld t3,-1824(t3) # 4a540 + 15c68: 000e0367 jalr t1,t3 + 15c6c: 00000013 nop + +0000000000015c70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@plt>: + 15c70: 00035e17 auipc t3,0x35 + 15c74: 8d8e3e03 ld t3,-1832(t3) # 4a548 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@Base> + 15c78: 000e0367 jalr t1,t3 + 15c7c: 00000013 nop + +0000000000015c80 <_ZNSt12__basic_fileIcED1Ev@plt>: + 15c80: 00035e17 auipc t3,0x35 + 15c84: 8d0e3e03 ld t3,-1840(t3) # 4a550 <_ZNSt12__basic_fileIcED1Ev@Base> + 15c88: 000e0367 jalr t1,t3 + 15c8c: 00000013 nop + +0000000000015c90 <_ZNSt13runtime_errorC2EPKc@plt>: + 15c90: 00035e17 auipc t3,0x35 + 15c94: 8c8e3e03 ld t3,-1848(t3) # 4a558 <_ZNSt13runtime_errorC2EPKc@Base> + 15c98: 000e0367 jalr t1,t3 + 15c9c: 00000013 nop + +0000000000015ca0 <__isoc23_strtoull@plt>: + 15ca0: 00035e17 auipc t3,0x35 + 15ca4: 8c0e3e03 ld t3,-1856(t3) # 4a560 <__isoc23_strtoull@GLIBC_2.38> + 15ca8: 000e0367 jalr t1,t3 + 15cac: 00000013 nop + +0000000000015cb0 <__libc_start_main@plt>: + 15cb0: 00035e17 auipc t3,0x35 + 15cb4: 8b8e3e03 ld t3,-1864(t3) # 4a568 <__libc_start_main@GLIBC_2.34> + 15cb8: 000e0367 jalr t1,t3 + 15cbc: 00000013 nop + +0000000000015cc0 : + 15cc0: 00035e17 auipc t3,0x35 + 15cc4: 8b0e3e03 ld t3,-1872(t3) # 4a570 + 15cc8: 000e0367 jalr t1,t3 + 15ccc: 00000013 nop + +0000000000015cd0 <_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE4findEPKwmm@plt>: + 15cd0: 00035e17 auipc t3,0x35 + 15cd4: 8a8e3e03 ld t3,-1880(t3) # 4a578 <_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE4findEPKwmm@Base> + 15cd8: 000e0367 jalr t1,t3 + 15cdc: 00000013 nop + +0000000000015ce0 <_ZdaPv@plt>: + 15ce0: 00035e17 auipc t3,0x35 + 15ce4: 8a0e3e03 ld t3,-1888(t3) # 4a580 <_ZdaPv@Base> + 15ce8: 000e0367 jalr t1,t3 + 15cec: 00000013 nop + +0000000000015cf0 <_ZSt17__throw_bad_allocv@plt>: + 15cf0: 00035e17 auipc t3,0x35 + 15cf4: 898e3e03 ld t3,-1896(t3) # 4a588 <_ZSt17__throw_bad_allocv@Base> + 15cf8: 000e0367 jalr t1,t3 + 15cfc: 00000013 nop + +Disassembly of section .text: + +0000000000015d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0>: + 15d00: 1141 addi sp,sp,-16 + 15d02: 00022517 auipc a0,0x22 + 15d06: 00e50513 addi a0,a0,14 # 37d10 <_IO_stdin_used+0x268> + 15d0a: e406 sd ra,8(sp) + 15d0c: ab5ff0ef jal 157c0 <_ZSt19__throw_logic_errorPKc@plt> + +0000000000015d10 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0>: + 15d10: 1101 addi sp,sp,-32 + 15d12: e04a sd s2,0(sp) + 15d14: 00053903 ld s2,0(a0) + 15d18: e426 sd s1,8(sp) + 15d1a: ec06 sd ra,24(sp) + 15d1c: e822 sd s0,16(sp) + 15d1e: 84aa mv s1,a0 + 15d20: 0941 addi s2,s2,16 + 15d22: e991 bnez a1,15d36 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0+0x26> + 15d24: 854a mv a0,s2 + 15d26: 4619 li a2,6 + 15d28: 00022597 auipc a1,0x22 + 15d2c: 0c058593 addi a1,a1,192 # 37de8 <_IO_stdin_used+0x340> + 15d30: 901ff0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 15d34: a811 j 15d48 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0+0x38> + 15d36: 852e mv a0,a1 + 15d38: 842e mv s0,a1 + 15d3a: dc7ff0ef jal 15b00 + 15d3e: 862a mv a2,a0 + 15d40: 85a2 mv a1,s0 + 15d42: 854a mv a0,s2 + 15d44: 8edff0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 15d48: 60e2 ld ra,24(sp) + 15d4a: 6442 ld s0,16(sp) + 15d4c: 6902 ld s2,0(sp) + 15d4e: 8526 mv a0,s1 + 15d50: 64a2 ld s1,8(sp) + 15d52: 6105 addi sp,sp,32 + 15d54: 8082 ret + +0000000000015d56 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_>: + 15d56: 7139 addi sp,sp,-64 + 15d58: f426 sd s1,40(sp) + 15d5a: 0024 addi s1,sp,8 + 15d5c: f822 sd s0,48(sp) + 15d5e: 842a mv s0,a0 + 15d60: 8526 mv a0,s1 + 15d62: f04a sd s2,32(sp) + 15d64: ec4e sd s3,24(sp) + 15d66: fc06 sd ra,56(sp) + 15d68: 892e mv s2,a1 + 15d6a: 89b2 mv s3,a2 + 15d6c: 480030ef jal 191ec <_ZN7testing7MessageC1Ev> + 15d70: 6522 ld a0,8(sp) + 15d72: 0541 addi a0,a0,16 + 15d74: 02090563 beqz s2,15d9e <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0x48> + 15d78: 00022597 auipc a1,0x22 + 15d7c: 12858593 addi a1,a1,296 # 37ea0 <_IO_stdin_used+0x3f8> + 15d80: fe0ff0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 15d84: 85ca mv a1,s2 + 15d86: 8526 mv a0,s1 + 15d88: f89ff0ef jal 15d10 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0> + 15d8c: 6108 ld a0,0(a0) + 15d8e: 00022597 auipc a1,0x22 + 15d92: 03258593 addi a1,a1,50 # 37dc0 <_IO_stdin_used+0x318> + 15d96: 0541 addi a0,a0,16 + 15d98: fc8ff0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 15d9c: a039 j 15daa <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0x54> + 15d9e: 00022597 auipc a1,0x22 + 15da2: 12a58593 addi a1,a1,298 # 37ec8 <_IO_stdin_used+0x420> + 15da6: fbaff0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 15daa: 6522 ld a0,8(sp) + 15dac: 00022597 auipc a1,0x22 + 15db0: 13458593 addi a1,a1,308 # 37ee0 <_IO_stdin_used+0x438> + 15db4: 0541 addi a0,a0,16 + 15db6: faaff0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 15dba: 85ce mv a1,s3 + 15dbc: 8526 mv a0,s1 + 15dbe: f53ff0ef jal 15d10 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0> + 15dc2: 6108 ld a0,0(a0) + 15dc4: 00024597 auipc a1,0x24 + 15dc8: d7458593 addi a1,a1,-652 # 39b38 <_IO_stdin_used+0x2090> + 15dcc: 0541 addi a0,a0,16 + 15dce: f92ff0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 15dd2: 85a6 mv a1,s1 + 15dd4: 8522 mv a0,s0 + 15dd6: 041030ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 15dda: 6522 ld a0,8(sp) + 15ddc: cd19 beqz a0,15dfa <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0xa4> + 15dde: 611c ld a5,0(a0) + 15de0: 679c ld a5,8(a5) + 15de2: 9782 jalr a5 + 15de4: a819 j 15dfa <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0xa4> + 15de6: 67a2 ld a5,8(sp) + 15de8: 842a mv s0,a0 + 15dea: c789 beqz a5,15df4 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0x9e> + 15dec: 6398 ld a4,0(a5) + 15dee: 853e mv a0,a5 + 15df0: 671c ld a5,8(a4) + 15df2: 9782 jalr a5 + 15df4: 8522 mv a0,s0 + 15df6: 92bff0ef jal 15720 <_Unwind_Resume@plt> + 15dfa: 70e2 ld ra,56(sp) + 15dfc: 8522 mv a0,s0 + 15dfe: 7442 ld s0,48(sp) + 15e00: 74a2 ld s1,40(sp) + 15e02: 7902 ld s2,32(sp) + 15e04: 69e2 ld s3,24(sp) + 15e06: 6121 addi sp,sp,64 + 15e08: 8082 ret + ... + +0000000000015e0c <_GLOBAL__sub_I__ZN19UnaryTestAbs_v_Test10test_info_E>: + 15e0c: 8401c783 lbu a5,-1984(gp) # 4a5d0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E> + 15e10: f7010113 addi sp,sp,-144 + 15e14: 08113423 sd ra,136(sp) + 15e18: 08813023 sd s0,128(sp) + 15e1c: 06913c23 sd s1,120(sp) + 15e20: 07213823 sd s2,112(sp) + 15e24: 02079863 bnez a5,15e54 <_GLOBAL__sub_I__ZN19UnaryTestAbs_v_Test10test_info_E+0x48> + 15e28: 00100593 li a1,1 + 15e2c: 84018713 addi a4,gp,-1984 # 4a5d0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E> + 15e30: 00000613 li a2,0 + 15e34: 89018513 addi a0,gp,-1904 # 4a620 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E> + 15e38: 00b70023 sb a1,0(a4) + 15e3c: 0e1000ef jal 1671c <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_> + 15e40: 82018613 addi a2,gp,-2016 # 4a5b0 <__TMC_END__> + 15e44: 00000593 li a1,0 + 15e48: 00000517 auipc a0,0x0 + 15e4c: 74450513 addi a0,a0,1860 # 1658c <__tcf_0> + 15e50: f30ff0ef jal 15580 <__cxa_atexit@plt> + 15e54: 8381c783 lbu a5,-1992(gp) # 4a5c8 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E> + 15e58: 83818713 addi a4,gp,-1992 # 4a5c8 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E> + 15e5c: 02079663 bnez a5,15e88 <_GLOBAL__sub_I__ZN19UnaryTestAbs_v_Test10test_info_E+0x7c> + 15e60: 00100593 li a1,1 + 15e64: 00000613 li a2,0 + 15e68: 87018513 addi a0,gp,-1936 # 4a600 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E> + 15e6c: 00b70023 sb a1,0(a4) + 15e70: 0ad000ef jal 1671c <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_> + 15e74: 82018613 addi a2,gp,-2016 # 4a5b0 <__TMC_END__> + 15e78: 00000593 li a1,0 + 15e7c: 00000517 auipc a0,0x0 + 15e80: 72450513 addi a0,a0,1828 # 165a0 <__tcf_1> + 15e84: efcff0ef jal 15580 <__cxa_atexit@plt> + 15e88: 8301c783 lbu a5,-2000(gp) # 4a5c0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> + 15e8c: 83018713 addi a4,gp,-2000 # 4a5c0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> + 15e90: 10078863 beqz a5,15fa0 <_GLOBAL__sub_I__ZN19UnaryTestAbs_v_Test10test_info_E+0x194> + 15e94: 02810793 addi a5,sp,40 + 15e98: 04200513 li a0,66 + 15e9c: 04100413 li s0,65 + 15ea0: 00f13c23 sd a5,24(sp) + 15ea4: 92dff0ef jal 157d0 <_Znwm@plt> + 15ea8: 0c347057 vsetvli zero,s0,e8,m8,ta,ma + 15eac: 00022917 auipc s2,0x22 + 15eb0: c3490913 addi s2,s2,-972 # 37ae0 <_IO_stdin_used+0x38> + 15eb4: 02090407 vle8.v v8,(s2) + 15eb8: 00050493 mv s1,a0 + 15ebc: 00913c23 sd s1,24(sp) + 15ec0: 02813423 sd s0,40(sp) + 15ec4: 04810793 addi a5,sp,72 + 15ec8: 04200513 li a0,66 + 15ecc: 02048427 vse8.v v8,(s1) + 15ed0: 040480a3 sb zero,65(s1) + 15ed4: 02813023 sd s0,32(sp) + 15ed8: 02f13c23 sd a5,56(sp) + 15edc: 8f5ff0ef jal 157d0 <_Znwm@plt> + 15ee0: 0c347057 vsetvli zero,s0,e8,m8,ta,ma + 15ee4: 02048407 vle8.v v8,(s1) + 15ee8: 04813423 sd s0,72(sp) + 15eec: 04813023 sd s0,64(sp) + 15ef0: 02a13c23 sd a0,56(sp) + 15ef4: 01300493 li s1,19 + 15ef8: 02050427 vse8.v v8,(a0) + 15efc: 040500a3 sb zero,65(a0) + 15f00: 04912c23 sw s1,88(sp) + 15f04: 088030ef jal 18f8c <_ZN7testing8internal13GetTestTypeIdEv> + 15f08: 00050413 mv s0,a0 + 15f0c: 00100513 li a0,1 + 15f10: 4b2050ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 15f14: 14050263 beqz a0,16058 <_GLOBAL__sub_I__ZN19UnaryTestAbs_v_Test10test_info_E+0x24c> + 15f18: 00100513 li a0,1 + 15f1c: 4a6050ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 15f20: 0a050663 beqz a0,15fcc <_GLOBAL__sub_I__ZN19UnaryTestAbs_v_Test10test_info_E+0x1c0> + 15f24: 00800513 li a0,8 + 15f28: 8a9ff0ef jal 157d0 <_Znwm@plt> + 15f2c: 00040793 mv a5,s0 + 15f30: 03810413 addi s0,sp,56 + 15f34: 00050313 mv t1,a0 + 15f38: 00040713 mv a4,s0 + 15f3c: 00033e17 auipc t3,0x33 + 15f40: ca4e0e13 addi t3,t3,-860 # 48be0 <_ZTVN7testing8internal15TestFactoryImplI19UnaryTestAbs_v_TestEE+0x10> + 15f44: 00a13023 sd a0,0(sp) + 15f48: 00000893 li a7,0 + 15f4c: 00000813 li a6,0 + 15f50: 00000693 li a3,0 + 15f54: 00000613 li a2,0 + 15f58: 00022597 auipc a1,0x22 + 15f5c: d4058593 addi a1,a1,-704 # 37c98 <_IO_stdin_used+0x1f0> + 15f60: 00022517 auipc a0,0x22 + 15f64: d4050513 addi a0,a0,-704 # 37ca0 <_IO_stdin_used+0x1f8> + 15f68: 01c33023 sd t3,0(t1) + 15f6c: 116180ef jal 2e082 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE> + 15f70: 00050793 mv a5,a0 + 15f74: 00040513 mv a0,s0 + 15f78: 84f1b423 sd a5,-1976(gp) # 4a5d8 <_ZN19UnaryTestAbs_v_Test10test_info_E> + 15f7c: 780000ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 15f80: 01810513 addi a0,sp,24 + 15f84: 778000ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 15f88: 08813083 ld ra,136(sp) + 15f8c: 08013403 ld s0,128(sp) + 15f90: 07813483 ld s1,120(sp) + 15f94: 07013903 ld s2,112(sp) + 15f98: 09010113 addi sp,sp,144 + 15f9c: 00008067 ret + 15fa0: 00100593 li a1,1 + 15fa4: 00000613 li a2,0 + 15fa8: 85018513 addi a0,gp,-1968 # 4a5e0 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> + 15fac: 00b70023 sb a1,0(a4) + 15fb0: 76c000ef jal 1671c <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_> + 15fb4: 82018613 addi a2,gp,-2016 # 4a5b0 <__TMC_END__> + 15fb8: 85018593 addi a1,gp,-1968 # 4a5e0 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> + 15fbc: 00000517 auipc a0,0x0 + 15fc0: 5bc50513 addi a0,a0,1468 # 16578 <_ZN6nncase3ntt11distributed6detail12chip_barrierD1Ev> + 15fc4: dbcff0ef jal 15580 <__cxa_atexit@plt> + 15fc8: ecdff06f j 15e94 <_GLOBAL__sub_I__ZN19UnaryTestAbs_v_Test10test_info_E+0x88> + 15fcc: 01010913 addi s2,sp,16 + 15fd0: 21300693 li a3,531 + 15fd4: 00090513 mv a0,s2 + 15fd8: 00022617 auipc a2,0x22 + 15fdc: b5060613 addi a2,a2,-1200 # 37b28 <_IO_stdin_used+0x80> + 15fe0: 00300593 li a1,3 + 15fe4: 406090ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 15fe8: 03200613 li a2,50 + 15fec: 00022597 auipc a1,0x22 + 15ff0: b8c58593 addi a1,a1,-1140 # 37b78 <_IO_stdin_used+0xd0> + 15ff4: 00034517 auipc a0,0x34 + 15ff8: fa453503 ld a0,-92(a0) # 49f98 <_ZSt4cerr@Base> + 15ffc: e34ff0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 16000: 06f00613 li a2,111 + 16004: 00022597 auipc a1,0x22 + 16008: c2458593 addi a1,a1,-988 # 37c28 <_IO_stdin_used+0x180> + 1600c: 00034517 auipc a0,0x34 + 16010: f8c53503 ld a0,-116(a0) # 49f98 <_ZSt4cerr@Base> + 16014: e1cff0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 16018: 00022597 auipc a1,0x22 + 1601c: ac858593 addi a1,a1,-1336 # 37ae0 <_IO_stdin_used+0x38> + 16020: 00034517 auipc a0,0x34 + 16024: f7853503 ld a0,-136(a0) # 49f98 <_ZSt4cerr@Base> + 16028: d38ff0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1602c: 00100613 li a2,1 + 16030: 00022597 auipc a1,0x22 + 16034: bf058593 addi a1,a1,-1040 # 37c20 <_IO_stdin_used+0x178> + 16038: 00050493 mv s1,a0 + 1603c: df4ff0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 16040: 00048513 mv a0,s1 + 16044: 01300593 li a1,19 + 16048: bf8ff0ef jal 15440 <_ZNSolsEi@plt> + 1604c: 00090513 mv a0,s2 + 16050: 72a060ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 16054: ed1ff06f j 15f24 <_GLOBAL__sub_I__ZN19UnaryTestAbs_v_Test10test_info_E+0x118> + 16058: 07313423 sd s3,104(sp) + 1605c: 01010993 addi s3,sp,16 + 16060: 20400693 li a3,516 + 16064: 00098513 mv a0,s3 + 16068: 00022617 auipc a2,0x22 + 1606c: ac060613 addi a2,a2,-1344 # 37b28 <_IO_stdin_used+0x80> + 16070: 00300593 li a1,3 + 16074: 376090ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 16078: 03200613 li a2,50 + 1607c: 00022597 auipc a1,0x22 + 16080: afc58593 addi a1,a1,-1284 # 37b78 <_IO_stdin_used+0xd0> + 16084: 00034517 auipc a0,0x34 + 16088: f1453503 ld a0,-236(a0) # 49f98 <_ZSt4cerr@Base> + 1608c: da4ff0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 16090: 06a00613 li a2,106 + 16094: 00022597 auipc a1,0x22 + 16098: b1c58593 addi a1,a1,-1252 # 37bb0 <_IO_stdin_used+0x108> + 1609c: 00034517 auipc a0,0x34 + 160a0: efc53503 ld a0,-260(a0) # 49f98 <_ZSt4cerr@Base> + 160a4: d8cff0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 160a8: 00090593 mv a1,s2 + 160ac: 00034517 auipc a0,0x34 + 160b0: eec53503 ld a0,-276(a0) # 49f98 <_ZSt4cerr@Base> + 160b4: cacff0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 160b8: 00100613 li a2,1 + 160bc: 00022597 auipc a1,0x22 + 160c0: b6458593 addi a1,a1,-1180 # 37c20 <_IO_stdin_used+0x178> + 160c4: 00050913 mv s2,a0 + 160c8: d68ff0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 160cc: 00048593 mv a1,s1 + 160d0: 00090513 mv a0,s2 + 160d4: b6cff0ef jal 15440 <_ZNSolsEi@plt> + 160d8: 00098513 mv a0,s3 + 160dc: 69e060ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 160e0: 06813983 ld s3,104(sp) + 160e4: e35ff06f j 15f18 <_GLOBAL__sub_I__ZN19UnaryTestAbs_v_Test10test_info_E+0x10c> + +00000000000160e8
: + 160e8: 1101 addi sp,sp,-32 + 160ea: e822 sd s0,16(sp) + 160ec: 87aa mv a5,a0 + 160ee: 842e mv s0,a1 + 160f0: 00022517 auipc a0,0x22 + 160f4: c0850513 addi a0,a0,-1016 # 37cf8 <_IO_stdin_used+0x250> + 160f8: 00022597 auipc a1,0x22 + 160fc: bb858593 addi a1,a1,-1096 # 37cb0 <_IO_stdin_used+0x208> + 16100: ec06 sd ra,24(sp) + 16102: c63e sw a5,12(sp) + 16104: d0cff0ef jal 15610 + 16108: 85a2 mv a1,s0 + 1610a: 0068 addi a0,sp,12 + 1610c: 349160ef jal 2cc54 <_ZN7testing14InitGoogleTestEPiPPc> + 16110: 0ee130ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 16114: 6751a0ef jal 30f88 <_ZN7testing8UnitTest3RunEv> + 16118: 60e2 ld ra,24(sp) + 1611a: 6442 ld s0,16(sp) + 1611c: 6105 addi sp,sp,32 + 1611e: 8082 ret + +0000000000016120 <_GLOBAL__sub_I_gtest_all.cc>: + 16120: 7179 addi sp,sp,-48 + 16122: 4581 li a1,0 + 16124: 00024517 auipc a0,0x24 + 16128: 17450513 addi a0,a0,372 # 3a298 <_IO_stdin_used+0x27f0> + 1612c: f406 sd ra,40(sp) + 1612e: f022 sd s0,32(sp) + 16130: 7f0070ef jal 1d920 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> + 16134: 872a mv a4,a0 + 16136: 00034797 auipc a5,0x34 + 1613a: b927b783 ld a5,-1134(a5) # 49cc8 <_GLOBAL_OFFSET_TABLE_+0x178> + 1613e: 4581 li a1,0 + 16140: 00024517 auipc a0,0x24 + 16144: 17050513 addi a0,a0,368 # 3a2b0 <_IO_stdin_used+0x2808> + 16148: 00e78023 sb a4,0(a5) + 1614c: 7d4070ef jal 1d920 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> + 16150: 872a mv a4,a0 + 16152: 00034797 auipc a5,0x34 + 16156: afe7b783 ld a5,-1282(a5) # 49c50 <_GLOBAL_OFFSET_TABLE_+0x100> + 1615a: 4585 li a1,1 + 1615c: 00024517 auipc a0,0x24 + 16160: 16c50513 addi a0,a0,364 # 3a2c8 <_IO_stdin_used+0x2820> + 16164: 00e78023 sb a4,0(a5) + 16168: 7b8070ef jal 1d920 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> + 1616c: 872a mv a4,a0 + 1616e: 00034797 auipc a5,0x34 + 16172: c327b783 ld a5,-974(a5) # 49da0 <_GLOBAL_OFFSET_TABLE_+0x250> + 16176: 00022597 auipc a1,0x22 + 1617a: dca58593 addi a1,a1,-566 # 37f40 <_IO_stdin_used+0x498> + 1617e: 00022517 auipc a0,0x22 + 16182: e4a50513 addi a0,a0,-438 # 37fc8 <_IO_stdin_used+0x520> + 16186: 00e78023 sb a4,0(a5) + 1618a: 253070ef jal 1dbdc <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> + 1618e: 85aa mv a1,a0 + 16190: 00034517 auipc a0,0x34 + 16194: c5053503 ld a0,-944(a0) # 49de0 <_GLOBAL_OFFSET_TABLE_+0x290> + 16198: 4c5010ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 1619c: 00034597 auipc a1,0x34 + 161a0: c445b583 ld a1,-956(a1) # 49de0 <_GLOBAL_OFFSET_TABLE_+0x290> + 161a4: 82018613 addi a2,gp,-2016 # 4a5b0 <__TMC_END__> + 161a8: 00034517 auipc a0,0x34 + 161ac: bb053503 ld a0,-1104(a0) # 49d58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> + 161b0: bd0ff0ef jal 15580 <__cxa_atexit@plt> + 161b4: 00024517 auipc a0,0x24 + 161b8: 12c50513 addi a0,a0,300 # 3a2e0 <_IO_stdin_used+0x2838> + 161bc: 845ff0ef jal 15a00 + 161c0: 00025597 auipc a1,0x25 + 161c4: a6858593 addi a1,a1,-1432 # 3ac28 <_ZN7testingL16kUniversalFilterE> + 161c8: c111 beqz a0,161cc <_GLOBAL__sub_I_gtest_all.cc+0xac> + 161ca: 85aa mv a1,a0 + 161cc: 00024517 auipc a0,0x24 + 161d0: 12c50513 addi a0,a0,300 # 3a2f8 <_IO_stdin_used+0x2850> + 161d4: 209070ef jal 1dbdc <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> + 161d8: 85aa mv a1,a0 + 161da: 00034517 auipc a0,0x34 + 161de: d8e53503 ld a0,-626(a0) # 49f68 <_GLOBAL_OFFSET_TABLE_+0x418> + 161e2: 47b010ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 161e6: 82018613 addi a2,gp,-2016 # 4a5b0 <__TMC_END__> + 161ea: 00034597 auipc a1,0x34 + 161ee: d7e5b583 ld a1,-642(a1) # 49f68 <_GLOBAL_OFFSET_TABLE_+0x418> + 161f2: 00034517 auipc a0,0x34 + 161f6: b6653503 ld a0,-1178(a0) # 49d58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> + 161fa: b86ff0ef jal 15580 <__cxa_atexit@plt> + 161fe: 4581 li a1,0 + 16200: 00024517 auipc a0,0x24 + 16204: 10050513 addi a0,a0,256 # 3a300 <_IO_stdin_used+0x2858> + 16208: 718070ef jal 1d920 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> + 1620c: 872a mv a4,a0 + 1620e: 00034797 auipc a5,0x34 + 16212: cea7b783 ld a5,-790(a5) # 49ef8 <_GLOBAL_OFFSET_TABLE_+0x3a8> + 16216: 850a mv a0,sp + 16218: 00e78023 sb a4,0(a5) + 1621c: 051070ef jal 1da6c <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev> + 16220: 6582 ld a1,0(sp) + 16222: 00024517 auipc a0,0x24 + 16226: 0fe50513 addi a0,a0,254 # 3a320 <_IO_stdin_used+0x2878> + 1622a: 840a mv s0,sp + 1622c: 1b1070ef jal 1dbdc <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> + 16230: 85aa mv a1,a0 + 16232: 00034517 auipc a0,0x34 + 16236: 97653503 ld a0,-1674(a0) # 49ba8 <_GLOBAL_OFFSET_TABLE_+0x58> + 1623a: 423010ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 1623e: 850a mv a0,sp + 16240: 4bc000ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 16244: 82018613 addi a2,gp,-2016 # 4a5b0 <__TMC_END__> + 16248: 00034597 auipc a1,0x34 + 1624c: 9605b583 ld a1,-1696(a1) # 49ba8 <_GLOBAL_OFFSET_TABLE_+0x58> + 16250: 00034517 auipc a0,0x34 + 16254: b0853503 ld a0,-1272(a0) # 49d58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> + 16258: b28ff0ef jal 15580 <__cxa_atexit@plt> + 1625c: 4585 li a1,1 + 1625e: 00024517 auipc a0,0x24 + 16262: 0ca50513 addi a0,a0,202 # 3a328 <_IO_stdin_used+0x2880> + 16266: 6ba070ef jal 1d920 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> + 1626a: 872a mv a4,a0 + 1626c: 00034797 auipc a5,0x34 + 16270: bb47b783 ld a5,-1100(a5) # 49e20 <_GLOBAL_OFFSET_TABLE_+0x2d0> + 16274: 4585 li a1,1 + 16276: 00024517 auipc a0,0x24 + 1627a: 0c250513 addi a0,a0,194 # 3a338 <_IO_stdin_used+0x2890> + 1627e: 00e78023 sb a4,0(a5) + 16282: 69e070ef jal 1d920 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> + 16286: 872a mv a4,a0 + 16288: 00034797 auipc a5,0x34 + 1628c: ae07b783 ld a5,-1312(a5) # 49d68 <_GLOBAL_OFFSET_TABLE_+0x218> + 16290: 4581 li a1,0 + 16292: 00023517 auipc a0,0x23 + 16296: f2e50513 addi a0,a0,-210 # 391c0 <_IO_stdin_used+0x1718> + 1629a: 00e78023 sb a4,0(a5) + 1629e: 6ca070ef jal 1d968 <_ZN7testing8internal17Int32FromGTestEnvEPKci> + 162a2: 872a mv a4,a0 + 162a4: 00034797 auipc a5,0x34 + 162a8: 9f47b783 ld a5,-1548(a5) # 49c98 <_GLOBAL_OFFSET_TABLE_+0x148> + 162ac: 4585 li a1,1 + 162ae: 00024517 auipc a0,0x24 + 162b2: 09a50513 addi a0,a0,154 # 3a348 <_IO_stdin_used+0x28a0> + 162b6: c398 sw a4,0(a5) + 162b8: 6b0070ef jal 1d968 <_ZN7testing8internal17Int32FromGTestEnvEPKci> + 162bc: 872a mv a4,a0 + 162be: 00034797 auipc a5,0x34 + 162c2: c627b783 ld a5,-926(a5) # 49f20 <_GLOBAL_OFFSET_TABLE_+0x3d0> + 162c6: 4581 li a1,0 + 162c8: 00024517 auipc a0,0x24 + 162cc: 08850513 addi a0,a0,136 # 3a350 <_IO_stdin_used+0x28a8> + 162d0: c398 sw a4,0(a5) + 162d2: 64e070ef jal 1d920 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> + 162d6: 872a mv a4,a0 + 162d8: 00034797 auipc a5,0x34 + 162dc: c287b783 ld a5,-984(a5) # 49f00 <_GLOBAL_OFFSET_TABLE_+0x3b0> + 162e0: 06400593 li a1,100 + 162e4: 00024517 auipc a0,0x24 + 162e8: 07450513 addi a0,a0,116 # 3a358 <_IO_stdin_used+0x28b0> + 162ec: 00e78023 sb a4,0(a5) + 162f0: 678070ef jal 1d968 <_ZN7testing8internal17Int32FromGTestEnvEPKci> + 162f4: 872a mv a4,a0 + 162f6: 00034797 auipc a5,0x34 + 162fa: ad27b783 ld a5,-1326(a5) # 49dc8 <_GLOBAL_OFFSET_TABLE_+0x278> + 162fe: 00023597 auipc a1,0x23 + 16302: 4f258593 addi a1,a1,1266 # 397f0 <_IO_stdin_used+0x1d48> + 16306: 00024517 auipc a0,0x24 + 1630a: 06a50513 addi a0,a0,106 # 3a370 <_IO_stdin_used+0x28c8> + 1630e: c398 sw a4,0(a5) + 16310: 0cd070ef jal 1dbdc <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> + 16314: 85aa mv a1,a0 + 16316: 00034517 auipc a0,0x34 + 1631a: aaa53503 ld a0,-1366(a0) # 49dc0 <_GLOBAL_OFFSET_TABLE_+0x270> + 1631e: 33f010ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 16322: 82018613 addi a2,gp,-2016 # 4a5b0 <__TMC_END__> + 16326: 00034597 auipc a1,0x34 + 1632a: a9a5b583 ld a1,-1382(a1) # 49dc0 <_GLOBAL_OFFSET_TABLE_+0x270> + 1632e: 00034517 auipc a0,0x34 + 16332: a2a53503 ld a0,-1494(a0) # 49d58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> + 16336: a4aff0ef jal 15580 <__cxa_atexit@plt> + 1633a: 4581 li a1,0 + 1633c: 00024517 auipc a0,0x24 + 16340: 04c50513 addi a0,a0,76 # 3a388 <_IO_stdin_used+0x28e0> + 16344: 5dc070ef jal 1d920 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> + 16348: 872a mv a4,a0 + 1634a: 00034797 auipc a5,0x34 + 1634e: a8e7b783 ld a5,-1394(a5) # 49dd8 <_GLOBAL_OFFSET_TABLE_+0x288> + 16352: 00023597 auipc a1,0x23 + 16356: 49e58593 addi a1,a1,1182 # 397f0 <_IO_stdin_used+0x1d48> + 1635a: 00024517 auipc a0,0x24 + 1635e: 04650513 addi a0,a0,70 # 3a3a0 <_IO_stdin_used+0x28f8> + 16362: 00e78023 sb a4,0(a5) + 16366: 077070ef jal 1dbdc <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> + 1636a: 85aa mv a1,a0 + 1636c: 00034517 auipc a0,0x34 + 16370: b5c53503 ld a0,-1188(a0) # 49ec8 <_GLOBAL_OFFSET_TABLE_+0x378> + 16374: 2e9010ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 16378: 82018613 addi a2,gp,-2016 # 4a5b0 <__TMC_END__> + 1637c: 00034597 auipc a1,0x34 + 16380: b4c5b583 ld a1,-1204(a1) # 49ec8 <_GLOBAL_OFFSET_TABLE_+0x378> + 16384: 00034517 auipc a0,0x34 + 16388: 9d453503 ld a0,-1580(a0) # 49d58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> + 1638c: 9f4ff0ef jal 15580 <__cxa_atexit@plt> + 16390: cd817057 vsetivli zero,2,e64,m1,ta,ma + 16394: 5e0030d7 vmv.v.i v1,0 + 16398: 82018613 addi a2,gp,-2016 # 4a5b0 <__TMC_END__> + 1639c: 8b018593 addi a1,gp,-1872 # 4a640 <_ZN7testing8internalL7g_argvsE> + 163a0: 00034517 auipc a0,0x34 + 163a4: 84053503 ld a0,-1984(a0) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> + 163a8: 0205f0a7 vse64.v v1,(a1) + 163ac: 8c01b023 sd zero,-1856(gp) # 4a650 <_ZN7testing8internalL7g_argvsE+0x10> + 163b0: 9d0ff0ef jal 15580 <__cxa_atexit@plt> + 163b4: 3d9020ef jal 18f8c <_ZN7testing8internal13GetTestTypeIdEv> + 163b8: 872a mv a4,a0 + 163ba: 00034797 auipc a5,0x34 + 163be: ae67b783 ld a5,-1306(a5) # 49ea0 <_GLOBAL_OFFSET_TABLE_+0x350> + 163c2: 00025597 auipc a1,0x25 + 163c6: a8658593 addi a1,a1,-1402 # 3ae48 <_ZN7testingL22kDefaultDeathTestStyleE> + 163ca: 00024517 auipc a0,0x24 + 163ce: fe650513 addi a0,a0,-26 # 3a3b0 <_IO_stdin_used+0x2908> + 163d2: e398 sd a4,0(a5) + 163d4: 009070ef jal 1dbdc <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> + 163d8: 85aa mv a1,a0 + 163da: 00033517 auipc a0,0x33 + 163de: 7f653503 ld a0,2038(a0) # 49bd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 163e2: 27b010ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 163e6: 82018613 addi a2,gp,-2016 # 4a5b0 <__TMC_END__> + 163ea: 00033597 auipc a1,0x33 + 163ee: 7e65b583 ld a1,2022(a1) # 49bd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 163f2: 00034517 auipc a0,0x34 + 163f6: 96653503 ld a0,-1690(a0) # 49d58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> + 163fa: 986ff0ef jal 15580 <__cxa_atexit@plt> + 163fe: 4581 li a1,0 + 16400: 00024517 auipc a0,0x24 + 16404: fc850513 addi a0,a0,-56 # 3a3c8 <_IO_stdin_used+0x2920> + 16408: 518070ef jal 1d920 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> + 1640c: 872a mv a4,a0 + 1640e: 00034797 auipc a5,0x34 + 16412: bba7b783 ld a5,-1094(a5) # 49fc8 <_GLOBAL_OFFSET_TABLE_+0x478> + 16416: 00023597 auipc a1,0x23 + 1641a: 3da58593 addi a1,a1,986 # 397f0 <_IO_stdin_used+0x1d48> + 1641e: 00034517 auipc a0,0x34 + 16422: 9ca53503 ld a0,-1590(a0) # 49de8 <_GLOBAL_OFFSET_TABLE_+0x298> + 16426: 00e78023 sb a4,0(a5) + 1642a: 233010ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 1642e: 82018613 addi a2,gp,-2016 # 4a5b0 <__TMC_END__> + 16432: 00034597 auipc a1,0x34 + 16436: 9b65b583 ld a1,-1610(a1) # 49de8 <_GLOBAL_OFFSET_TABLE_+0x298> + 1643a: 00034517 auipc a0,0x34 + 1643e: 91e53503 ld a0,-1762(a0) # 49d58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> + 16442: 93eff0ef jal 15580 <__cxa_atexit@plt> + 16446: 00034597 auipc a1,0x34 + 1644a: b725b583 ld a1,-1166(a1) # 49fb8 <_GLOBAL_OFFSET_TABLE_+0x468> + 1644e: 00058823 sb zero,16(a1) + 16452: 7402 ld s0,32(sp) + 16454: 70a2 ld ra,40(sp) + 16456: 01058793 addi a5,a1,16 + 1645a: 0005b423 sd zero,8(a1) + 1645e: e19c sd a5,0(a1) + 16460: 82018613 addi a2,gp,-2016 # 4a5b0 <__TMC_END__> + 16464: 00034517 auipc a0,0x34 + 16468: 8f453503 ld a0,-1804(a0) # 49d58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> + 1646c: 6145 addi sp,sp,48 + 1646e: 912ff06f j 15580 <__cxa_atexit@plt> + 16472: 87aa mv a5,a0 + 16474: 8522 mv a0,s0 + 16476: 843e mv s0,a5 + 16478: 284000ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1647c: 8522 mv a0,s0 + 1647e: aa2ff0ef jal 15720 <_Unwind_Resume@plt> + ... + +0000000000016484 <_start>: + 16484: 024000ef jal 164a8 + 16488: 87aa mv a5,a0 + 1648a: 00000517 auipc a0,0x0 + 1648e: 01c50513 addi a0,a0,28 # 164a6 <__wrap_main> + 16492: 6582 ld a1,0(sp) + 16494: 0030 addi a2,sp,8 + 16496: ff017113 andi sp,sp,-16 + 1649a: 4681 li a3,0 + 1649c: 4701 li a4,0 + 1649e: 880a mv a6,sp + 164a0: 811ff0ef jal 15cb0 <__libc_start_main@plt> + 164a4: 9002 ebreak + +00000000000164a6 <__wrap_main>: + 164a6: b189 j 160e8
+ +00000000000164a8 : + 164a8: 00035197 auipc gp,0x35 + 164ac: 8e818193 addi gp,gp,-1816 # 4ad90 <__global_pointer$> + 164b0: 8082 ret + ... + +00000000000164b4 <_dl_relocate_static_pie>: + 164b4: 8082 ret + +00000000000164b6 : + 164b6: 82018513 addi a0,gp,-2016 # 4a5b0 <__TMC_END__> + 164ba: 82018793 addi a5,gp,-2016 # 4a5b0 <__TMC_END__> + 164be: 00a78663 beq a5,a0,164ca + 164c2: 00000793 li a5,0 + 164c6: c391 beqz a5,164ca + 164c8: 8782 jr a5 + 164ca: 8082 ret + +00000000000164cc : + 164cc: 82018513 addi a0,gp,-2016 # 4a5b0 <__TMC_END__> + 164d0: 82018593 addi a1,gp,-2016 # 4a5b0 <__TMC_END__> + 164d4: 8d89 sub a1,a1,a0 + 164d6: 4035d793 srai a5,a1,0x3 + 164da: 91fd srli a1,a1,0x3f + 164dc: 95be add a1,a1,a5 + 164de: 8585 srai a1,a1,0x1 + 164e0: c589 beqz a1,164ea + 164e2: 00000793 li a5,0 + 164e6: c391 beqz a5,164ea + 164e8: 8782 jr a5 + 164ea: 8082 ret + +00000000000164ec <__do_global_dtors_aux>: + 164ec: 8281c783 lbu a5,-2008(gp) # 4a5b8 + 164f0: ef99 bnez a5,1650e <__do_global_dtors_aux+0x22> + 164f2: 1141 addi sp,sp,-16 + 164f4: e022 sd s0,0(sp) + 164f6: e406 sd ra,8(sp) + 164f8: fbfff0ef jal 164b6 + 164fc: 82818413 addi s0,gp,-2008 # 4a5b8 + 16500: 4785 li a5,1 + 16502: 60a2 ld ra,8(sp) + 16504: 00f40023 sb a5,0(s0) + 16508: 6402 ld s0,0(sp) + 1650a: 0141 addi sp,sp,16 + 1650c: 8082 ret + 1650e: 8082 ret + +0000000000016510 : + 16510: bf75 j 164cc + ... + +0000000000016514 <_ZNKSt5ctypeIcE8do_widenEc>: + 16514: 00058513 mv a0,a1 + 16518: 00008067 ret + +000000000001651c <_ZN7testing4Test5SetupEv>: + 1651c: 00000513 li a0,0 + 16520: 00008067 ret + +0000000000016524 <_ZN7testing8internal15TestFactoryImplI19UnaryTestAbs_v_TestED1Ev>: + 16524: 00008067 ret + +0000000000016528 <_ZN7testing8internal15TestFactoryImplI19UnaryTestAbs_v_TestED0Ev>: + 16528: 00800593 li a1,8 + 1652c: 944ff06f j 15670 <_ZdlPvm@plt> + +0000000000016530 <_ZN19UnaryTestAbs_v_TestD1Ev>: + 16530: 00032797 auipc a5,0x32 + 16534: 7b078793 addi a5,a5,1968 # 48ce0 <_ZTV19UnaryTestAbs_v_Test+0x10> + 16538: 00f53023 sd a5,0(a0) + 1653c: 5af0306f j 1a2ea <_ZN7testing4TestD1Ev> + +0000000000016540 <_ZN19UnaryTestAbs_v_TestD0Ev>: + 16540: ff010113 addi sp,sp,-16 + 16544: 00813023 sd s0,0(sp) + 16548: 00113423 sd ra,8(sp) + 1654c: 00032797 auipc a5,0x32 + 16550: 79478793 addi a5,a5,1940 # 48ce0 <_ZTV19UnaryTestAbs_v_Test+0x10> + 16554: 00f53023 sd a5,0(a0) + 16558: 00050413 mv s0,a0 + 1655c: 58f030ef jal 1a2ea <_ZN7testing4TestD1Ev> + 16560: 00040513 mv a0,s0 + 16564: 00013403 ld s0,0(sp) + 16568: 00813083 ld ra,8(sp) + 1656c: 01000593 li a1,16 + 16570: 01010113 addi sp,sp,16 + 16574: 8fcff06f j 15670 <_ZdlPvm@plt> + +0000000000016578 <_ZN6nncase3ntt11distributed6detail12chip_barrierD1Ev>: + 16578: 00853503 ld a0,8(a0) + 1657c: 00050663 beqz a0,16588 <_ZN6nncase3ntt11distributed6detail12chip_barrierD1Ev+0x10> + 16580: 04000593 li a1,64 + 16584: cccff06f j 15a50 <_ZdaPvSt11align_val_t@plt> + 16588: 00008067 ret + +000000000001658c <__tcf_0>: + 1658c: 8981b503 ld a0,-1896(gp) # 4a628 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E+0x8> + 16590: 00050663 beqz a0,1659c <__tcf_0+0x10> + 16594: 04000593 li a1,64 + 16598: cb8ff06f j 15a50 <_ZdaPvSt11align_val_t@plt> + 1659c: 00008067 ret + +00000000000165a0 <__tcf_1>: + 165a0: 8781b503 ld a0,-1928(gp) # 4a608 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E+0x8> + 165a4: 00050663 beqz a0,165b0 <__tcf_1+0x10> + 165a8: 04000593 li a1,64 + 165ac: ca4ff06f j 15a50 <_ZdaPvSt11align_val_t@plt> + 165b0: 00008067 ret + +00000000000165b4 <_ZN7testing8internal15TestFactoryImplI19UnaryTestAbs_v_TestE10CreateTestEv>: + 165b4: ff010113 addi sp,sp,-16 + 165b8: 01000513 li a0,16 + 165bc: 00113423 sd ra,8(sp) + 165c0: 00813023 sd s0,0(sp) + 165c4: a0cff0ef jal 157d0 <_Znwm@plt> + 165c8: 00050413 mv s0,a0 + 165cc: 321030ef jal 1a0ec <_ZN7testing4TestC1Ev> + 165d0: 00032797 auipc a5,0x32 + 165d4: 71078793 addi a5,a5,1808 # 48ce0 <_ZTV19UnaryTestAbs_v_Test+0x10> + 165d8: 00813083 ld ra,8(sp) + 165dc: 00f43023 sd a5,0(s0) + 165e0: 00040513 mv a0,s0 + 165e4: 00013403 ld s0,0(sp) + 165e8: 01010113 addi sp,sp,16 + 165ec: 00008067 ret + +00000000000165f0 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z>: + 165f0: fa010113 addi sp,sp,-96 + 165f4: 00060313 mv t1,a2 + 165f8: 00f60613 addi a2,a2,15 + 165fc: 02813823 sd s0,48(sp) + 16600: 02913423 sd s1,40(sp) + 16604: 03213023 sd s2,32(sp) + 16608: 01313c23 sd s3,24(sp) + 1660c: 04010413 addi s0,sp,64 + 16610: 02113c23 sd ra,56(sp) + 16614: ff067613 andi a2,a2,-16 + 16618: 40c10133 sub sp,sp,a2 + 1661c: 00050493 mv s1,a0 + 16620: 00068613 mv a2,a3 + 16624: 00058e93 mv t4,a1 + 16628: 00e43023 sd a4,0(s0) + 1662c: 00f43423 sd a5,8(s0) + 16630: 00010513 mv a0,sp + 16634: 00030593 mv a1,t1 + 16638: 00040693 mv a3,s0 + 1663c: 01043823 sd a6,16(s0) + 16640: 01143c23 sd a7,24(s0) + 16644: fc843423 sd s0,-56(s0) + 16648: 000e80e7 jalr t4 + 1664c: 01048793 addi a5,s1,16 + 16650: 0004b423 sd zero,8(s1) + 16654: 00f4b023 sd a5,0(s1) + 16658: 00f00713 li a4,15 + 1665c: 00010993 mv s3,sp + 16660: 00050913 mv s2,a0 + 16664: 04a76663 bltu a4,a0,166b0 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0xc0> + 16668: 00100713 li a4,1 + 1666c: 02e50c63 beq a0,a4,166a4 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0xb4> + 16670: 04051c63 bnez a0,166c8 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0xd8> + 16674: 0124b423 sd s2,8(s1) + 16678: 012787b3 add a5,a5,s2 + 1667c: 00078023 sb zero,0(a5) + 16680: fc040113 addi sp,s0,-64 + 16684: 03813083 ld ra,56(sp) + 16688: 00048513 mv a0,s1 + 1668c: 03013403 ld s0,48(sp) + 16690: 02813483 ld s1,40(sp) + 16694: 02013903 ld s2,32(sp) + 16698: 01813983 ld s3,24(sp) + 1669c: 06010113 addi sp,sp,96 + 166a0: 00008067 ret + 166a4: 00014703 lbu a4,0(sp) + 166a8: 00e48823 sb a4,16(s1) + 166ac: fc9ff06f j 16674 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0x84> + 166b0: 04054063 bltz a0,166f0 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0x100> + 166b4: 00150513 addi a0,a0,1 + 166b8: 918ff0ef jal 157d0 <_Znwm@plt> + 166bc: 00050793 mv a5,a0 + 166c0: 0124b823 sd s2,16(s1) + 166c4: 00a4b023 sd a0,0(s1) + 166c8: 00090693 mv a3,s2 + 166cc: 0c36f757 vsetvli a4,a3,e8,m8,ta,ma + 166d0: 02098407 vle8.v v8,(s3) + 166d4: 40e686b3 sub a3,a3,a4 + 166d8: 00e989b3 add s3,s3,a4 + 166dc: 02078427 vse8.v v8,(a5) + 166e0: 00e787b3 add a5,a5,a4 + 166e4: fe0694e3 bnez a3,166cc <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0xdc> + 166e8: 0004b783 ld a5,0(s1) + 166ec: f89ff06f j 16674 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0x84> + 166f0: 00021517 auipc a0,0x21 + 166f4: 3d050513 addi a0,a0,976 # 37ac0 <_IO_stdin_used+0x18> + 166f8: 928ff0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + +00000000000166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv>: + 166fc: 00050793 mv a5,a0 + 16700: 00053503 ld a0,0(a0) + 16704: 01078713 addi a4,a5,16 + 16708: 00e50863 beq a0,a4,16718 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv+0x1c> + 1670c: 0107b583 ld a1,16(a5) + 16710: 00158593 addi a1,a1,1 + 16714: f5dfe06f j 15670 <_ZdlPvm@plt> + 16718: 00008067 ret + +000000000001671c <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_>: + 1671c: fe010113 addi sp,sp,-32 + 16720: 00813823 sd s0,16(sp) + 16724: 00913423 sd s1,8(sp) + 16728: 00050413 mv s0,a0 + 1672c: 00113c23 sd ra,24(sp) + 16730: 01213023 sd s2,0(sp) + 16734: 00158493 addi s1,a1,1 + 16738: fff00513 li a0,-1 + 1673c: 00b43023 sd a1,0(s0) + 16740: 4014d493 srai s1,s1,0x1 + 16744: 00043423 sd zero,8(s0) + 16748: 00043823 sd zero,16(s0) + 1674c: 00040ca3 sb zero,25(s0) + 16750: 00755793 srli a5,a0,0x7 + 16754: 0097e463 bltu a5,s1,1675c <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_+0x40> + 16758: 00649513 slli a0,s1,0x6 + 1675c: 04000593 li a1,64 + 16760: cd0ff0ef jal 15c30 <_ZnamSt11align_val_t@plt> + 16764: fff48793 addi a5,s1,-1 + 16768: 00050913 mv s2,a0 + 1676c: 0007c863 bltz a5,1677c <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_+0x60> + 16770: 00649613 slli a2,s1,0x6 + 16774: 00000593 li a1,0 + 16778: c98ff0ef jal 15c10 + 1677c: 00843503 ld a0,8(s0) + 16780: 01243423 sd s2,8(s0) + 16784: 02050063 beqz a0,167a4 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_+0x88> + 16788: 01013403 ld s0,16(sp) + 1678c: 01813083 ld ra,24(sp) + 16790: 00813483 ld s1,8(sp) + 16794: 00013903 ld s2,0(sp) + 16798: 04000593 li a1,64 + 1679c: 02010113 addi sp,sp,32 + 167a0: ab0ff06f j 15a50 <_ZdaPvSt11align_val_t@plt> + 167a4: 01813083 ld ra,24(sp) + 167a8: 01013403 ld s0,16(sp) + 167ac: 00813483 ld s1,8(sp) + 167b0: 00013903 ld s2,0(sp) + 167b4: 02010113 addi sp,sp,32 + 167b8: 00008067 ret + +00000000000167bc <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv>: + 167bc: 000997b7 lui a5,0x99 + 167c0: 08b78793 addi a5,a5,139 # 9908b <__global_pointer$+0x4e2fb> + 167c4: 00c79793 slli a5,a5,0xc + 167c8: cd817057 vsetivli zero,2,e64,m1,ta,ma + 167cc: 0df78793 addi a5,a5,223 + 167d0: 5e07c357 vmv.v.x v6,a5 + 167d4: 80000737 lui a4,0x80000 + 167d8: 000017b7 lui a5,0x1 + 167dc: fff74713 not a4,a4 + 167e0: 800006b7 lui a3,0x80000 + 167e4: c6878793 addi a5,a5,-920 # c68 <__abi_tag-0xf62c> + 167e8: 5e0741d7 vmv.v.x v3,a4 + 167ec: 5e06c257 vmv.v.x v4,a3 + 167f0: 00850593 addi a1,a0,8 + 167f4: 00f50633 add a2,a0,a5 + 167f8: 00050693 mv a3,a0 + 167fc: 0e300713 li a4,227 + 16800: 00200893 li a7,2 + 16804: fff00813 li a6,-1 + 16808: 00070793 mv a5,a4 + 1680c: 00e8f463 bgeu a7,a4,16814 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv+0x58> + 16810: 00200793 li a5,2 + 16814: 0d87f057 vsetvli zero,a5,e64,m1,ta,ma + 16818: 0206f087 vle64.v v1,(a3) + 1681c: 0205f107 vle64.v v2,(a1) + 16820: 02067287 vle64.v v5,(a2) + 16824: cd817057 vsetivli zero,2,e64,m1,ta,ma + 16828: ffe70713 addi a4,a4,-2 # ffffffff7ffffffe <__global_pointer$+0xffffffff7ffb526e> + 1682c: 01058593 addi a1,a1,16 + 16830: 261200d7 vand.vv v1,v1,v4 + 16834: 26218157 vand.vv v2,v2,v3 + 16838: 01060613 addi a2,a2,16 + 1683c: 2a1100d7 vor.vv v1,v1,v2 + 16840: 2610b157 vand.vi v2,v1,1 + 16844: a210b0d7 vsrl.vi v1,v1,1 + 16848: 96232157 vmul.vv v2,v2,v6 + 1684c: 2e1280d7 vxor.vv v1,v1,v5 + 16850: 2e1100d7 vxor.vv v1,v1,v2 + 16854: 0d87f057 vsetvli zero,a5,e64,m1,ta,ma + 16858: 0206f0a7 vse64.v v1,(a3) + 1685c: 01068693 addi a3,a3,16 # ffffffff80000010 <__global_pointer$+0xffffffff7ffb5280> + 16860: fb0714e3 bne a4,a6,16808 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv+0x4c> + 16864: 000995b7 lui a1,0x99 + 16868: 08b58593 addi a1,a1,139 # 9908b <__global_pointer$+0x4e2fb> + 1686c: 00c59593 slli a1,a1,0xc + 16870: 0df58593 addi a1,a1,223 + 16874: cd817057 vsetivli zero,2,e64,m1,ta,ma + 16878: 00001637 lui a2,0x1 + 1687c: 5e05c357 vmv.v.x v6,a1 + 16880: 37860613 addi a2,a2,888 # 1378 <__abi_tag-0xef1c> + 16884: 00c50633 add a2,a0,a2 + 16888: 71850793 addi a5,a0,1816 + 1688c: 72050693 addi a3,a0,1824 + 16890: 00050713 mv a4,a0 + 16894: 0287f087 vl1re64.v v1,(a5) + 16898: 0286f107 vl1re64.v v2,(a3) + 1689c: 02877287 vl1re64.v v5,(a4) + 168a0: 01068693 addi a3,a3,16 + 168a4: 01070713 addi a4,a4,16 + 168a8: 261200d7 vand.vv v1,v1,v4 + 168ac: 26218157 vand.vv v2,v2,v3 + 168b0: 2a1100d7 vor.vv v1,v1,v2 + 168b4: 2610b157 vand.vi v2,v1,1 + 168b8: a210b0d7 vsrl.vi v1,v1,1 + 168bc: 96232157 vmul.vv v2,v2,v6 + 168c0: 2e1280d7 vxor.vv v1,v1,v5 + 168c4: 2e1100d7 vxor.vv v1,v1,v2 + 168c8: 028780a7 vs1r.v v1,(a5) + 168cc: 01078793 addi a5,a5,16 + 168d0: fcf612e3 bne a2,a5,16894 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv+0xd8> + 168d4: 00001737 lui a4,0x1 + 168d8: 00e50733 add a4,a0,a4 + 168dc: 00053683 ld a3,0(a0) + 168e0: 37873783 ld a5,888(a4) # 1378 <__abi_tag-0xef1c> + 168e4: 80000637 lui a2,0x80000 + 168e8: fff64513 not a0,a2 + 168ec: 00a6f6b3 and a3,a3,a0 + 168f0: 00c7f7b3 and a5,a5,a2 + 168f4: 00d7e7b3 or a5,a5,a3 + 168f8: c6073603 ld a2,-928(a4) + 168fc: 0017f693 andi a3,a5,1 + 16900: 40d006b3 neg a3,a3 + 16904: 0017d793 srli a5,a5,0x1 + 16908: 00b6f6b3 and a3,a3,a1 + 1690c: 00c7c7b3 xor a5,a5,a2 + 16910: 00d7c7b3 xor a5,a5,a3 + 16914: 38073023 sd zero,896(a4) + 16918: 36f73c23 sd a5,888(a4) + 1691c: 00008067 ret + +0000000000016920 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_>: + 16920: 88010113 addi sp,sp,-1920 + 16924: 00001837 lui a6,0x1 + 16928: ffffe2b7 lui t0,0xffffe + 1692c: 76813823 sd s0,1904(sp) + 16930: 76913423 sd s1,1896(sp) + 16934: 77213023 sd s2,1888(sp) + 16938: 75313c23 sd s3,1880(sp) + 1693c: 75413823 sd s4,1872(sp) + 16940: 76113c23 sd ra,1912(sp) + 16944: 75513423 sd s5,1864(sp) + 16948: 75613023 sd s6,1856(sp) + 1694c: 72813c27 fsd fs0,1848(sp) + 16950: 72913827 fsd fs1,1840(sp) + 16954: 73213427 fsd fs2,1832(sp) + 16958: 73313027 fsd fs3,1824(sp) + 1695c: 71413c27 fsd fs4,1816(sp) + 16960: 71513827 fsd fs5,1808(sp) + 16964: 38880793 addi a5,a6,904 # 1388 <__abi_tag-0xef0c> + 16968: 00510133 add sp,sp,t0 + 1696c: 616666b7 lui a3,0x61666 + 16970: 00007737 lui a4,0x7 + 16974: 00f107b3 add a5,sp,a5 + 16978: 56468693 addi a3,a3,1380 # 61666564 <__global_pointer$+0x6161b7d4> + 1697c: c7570713 addi a4,a4,-907 # 6c75 <__abi_tag-0x961f> + 16980: 07400313 li t1,116 + 16984: 00050413 mv s0,a0 + 16988: 71080513 addi a0,a6,1808 + 1698c: 00a109b3 add s3,sp,a0 + 16990: 00d7a823 sw a3,16(a5) + 16994: 00e79a23 sh a4,20(a5) + 16998: 00678b23 sb t1,22(a5) + 1699c: 01078a13 addi s4,a5,16 + 169a0: 00700893 li a7,7 + 169a4: 00010513 mv a0,sp + 169a8: 00058913 mv s2,a1 + 169ac: c749bc23 sd s4,-904(s3) + 169b0: 00078593 mv a1,a5 + 169b4: c80987a3 sb zero,-881(s3) + 169b8: c919b023 sd a7,-896(s3) + 169bc: 00060493 mv s1,a2 + 169c0: 8a1fe0ef jal 15260 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + 169c4: c789b503 ld a0,-904(s3) + 169c8: 01450863 beq a0,s4,169d8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0xb8> + 169cc: c889b583 ld a1,-888(s3) + 169d0: 00158593 addi a1,a1,1 + 169d4: c9dfe0ef jal 15670 <_ZdlPvm@plt> + 169d8: 00010513 mv a0,sp + 169dc: 854ff0ef jal 15a30 <_ZNSt13random_device9_M_getvalEv@plt> + 169e0: 00001737 lui a4,0x1 + 169e4: 02051693 slli a3,a0,0x20 + 169e8: 00e107b3 add a5,sp,a4 + 169ec: 0206d693 srli a3,a3,0x20 + 169f0: 6c079637 lui a2,0x6c079 + 169f4: 38d7b423 sd a3,904(a5) + 169f8: 39070793 addi a5,a4,912 # 1390 <__abi_tag-0xef04> + 169fc: 00f10833 add a6,sp,a5 + 16a00: 96560613 addi a2,a2,-1691 # 6c078965 <__global_pointer$+0x6c02dbd5> + 16a04: 00100713 li a4,1 + 16a08: 27000593 li a1,624 + 16a0c: 01e6d793 srli a5,a3,0x1e + 16a10: 00d7c7b3 xor a5,a5,a3 + 16a14: 02c787b3 mul a5,a5,a2 + 16a18: 00880813 addi a6,a6,8 + 16a1c: 00f707b3 add a5,a4,a5 + 16a20: 02079693 slli a3,a5,0x20 + 16a24: 0206d693 srli a3,a3,0x20 + 16a28: fed83c23 sd a3,-8(a6) + 16a2c: 00170713 addi a4,a4,1 + 16a30: fcb71ee3 bne a4,a1,16a0c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0xec> + 16a34: 000027b7 lui a5,0x2 + 16a38: 0109191b slliw s2,s2,0x10 + 16a3c: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> + 16a40: 002787b3 add a5,a5,sp + 16a44: 0109591b srliw s2,s2,0x10 + 16a48: 0f800637 lui a2,0xf800 + 16a4c: 00e7b023 sd a4,0(a5) + 16a50: 00d9179b slliw a5,s2,0xd + 16a54: 0fffe6b7 lui a3,0xfffe + 16a58: 00c7f5b3 and a1,a5,a2 + 16a5c: 00d7f6b3 and a3,a5,a3 + 16a60: 2ec58863 beq a1,a2,16d50 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x430> + 16a64: 1c058e63 beqz a1,16c40 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x320> + 16a68: 380007b7 lui a5,0x38000 + 16a6c: 00f686bb addw a3,a3,a5 + 16a70: 80000637 lui a2,0x80000 + 16a74: 0109179b slliw a5,s2,0x10 + 16a78: 00c7f7b3 and a5,a5,a2 + 16a7c: 00d7e7b3 or a5,a5,a3 + 16a80: f00787d3 fmv.w.x fa5,a5 + 16a84: 0104949b slliw s1,s1,0x10 + 16a88: 0104d49b srliw s1,s1,0x10 + 16a8c: 4407f4d3 fcvt.h.s fs1,fa5 + 16a90: 00d4979b slliw a5,s1,0xd + 16a94: 0f800637 lui a2,0xf800 + 16a98: 0fffe6b7 lui a3,0xfffe + 16a9c: 00c7f5b3 and a1,a5,a2 + 16aa0: 402484d3 fcvt.s.h fs1,fs1 + 16aa4: 00d7f6b3 and a3,a5,a3 + 16aa8: 2ac58a63 beq a1,a2,16d5c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x43c> + 16aac: 2a058e63 beqz a1,16d68 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x448> + 16ab0: 380007b7 lui a5,0x38000 + 16ab4: 00f686bb addw a3,a3,a5 + 16ab8: 0104979b slliw a5,s1,0x10 + 16abc: 80000937 lui s2,0x80000 + 16ac0: 0127f7b3 and a5,a5,s2 + 16ac4: 00d7e7b3 or a5,a5,a3 + 16ac8: f00787d3 fmv.w.x fa5,a5 + 16acc: 000017b7 lui a5,0x1 + 16ad0: 38878693 addi a3,a5,904 # 1388 <__abi_tag-0xef0c> + 16ad4: 4407f453 fcvt.h.s fs0,fa5 + 16ad8: 71078793 addi a5,a5,1808 + 16adc: 00f104b3 add s1,sp,a5 + 16ae0: 40240453 fcvt.s.h fs0,fs0 + 16ae4: 00021797 auipc a5,0x21 + 16ae8: fd07a987 flw fs3,-48(a5) # 37ab4 <_IO_stdin_used+0xc> + 16aec: 00021797 auipc a5,0x21 + 16af0: fcc7a907 flw fs2,-52(a5) # 37ab8 <_IO_stdin_used+0x10> + 16af4: 08947453 fsub.s fs0,fs0,fs1 + 16af8: 00021797 auipc a5,0x21 + 16afc: fc47aa87 flw fs5,-60(a5) # 37abc <_IO_stdin_used+0x14> + 16b00: 00021797 auipc a5,0x21 + 16b04: fb07aa07 flw fs4,-80(a5) # 37ab0 <_IO_stdin_used+0x8> + 16b08: 00d10b33 add s6,sp,a3 + 16b0c: 01040a93 addi s5,s0,16 + 16b10: fff94a13 not s4,s2 + 16b14: 26f00993 li s3,623 + 16b18: 1ae9e063 bltu s3,a4,16cb8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x398> + 16b1c: 00371793 slli a5,a4,0x3 + 16b20: 00f487b3 add a5,s1,a5 + 16b24: c787b783 ld a5,-904(a5) + 16b28: 013a66b7 lui a3,0x13a6 + 16b2c: 8ad68693 addi a3,a3,-1875 # 13a58ad <__global_pointer$+0x135ab1d> + 16b30: 00b7d593 srli a1,a5,0xb + 16b34: 02059593 slli a1,a1,0x20 + 16b38: 0205d593 srli a1,a1,0x20 + 16b3c: 00b7c7b3 xor a5,a5,a1 + 16b40: 00779593 slli a1,a5,0x7 + 16b44: 00769693 slli a3,a3,0x7 + 16b48: 00d5f6b3 and a3,a1,a3 + 16b4c: 00d7c7b3 xor a5,a5,a3 + 16b50: 077e3637 lui a2,0x77e3 + 16b54: 00f79693 slli a3,a5,0xf + 16b58: 00561613 slli a2,a2,0x5 + 16b5c: 00c6f6b3 and a3,a3,a2 + 16b60: 00d7c7b3 xor a5,a5,a3 + 16b64: 0127d693 srli a3,a5,0x12 + 16b68: 00d7c7b3 xor a5,a5,a3 + 16b6c: d037f7d3 fcvt.s.lu fa5,a5 + 16b70: f0000753 fmv.w.x fa4,zero + 16b74: 000027b7 lui a5,0x2 + 16b78: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> + 16b7c: 00e7f7d3 fadd.s fa5,fa5,fa4 + 16b80: 002787b3 add a5,a5,sp + 16b84: 00170713 addi a4,a4,1 + 16b88: 00e7b023 sd a4,0(a5) + 16b8c: 1137f7d3 fmul.s fa5,fa5,fs3 + 16b90: a0f907d3 fle.s a5,fs2,fa5 + 16b94: 1a079263 bnez a5,16d38 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x418> + 16b98: 48f477c3 fmadd.s fa5,fs0,fa5,fs1 + 16b9c: 000085b7 lui a1,0x8 + 16ba0: 47800637 lui a2,0x47800 + 16ba4: e00787d3 fmv.x.w a5,fa5 + 16ba8: 0007879b sext.w a5,a5 + 16bac: 0107d69b srliw a3,a5,0x10 + 16bb0: 0147f7b3 and a5,a5,s4 + 16bb4: 00b6f6b3 and a3,a3,a1 + 16bb8: 0ac7e663 bltu a5,a2,16c64 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x344> + 16bbc: 7f800637 lui a2,0x7f800 + 16bc0: 10f67a63 bgeu a2,a5,16cd4 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x3b4> + 16bc4: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> + 16bc8: 00f6e7b3 or a5,a3,a5 + 16bcc: 7fc00637 lui a2,0x7fc00 + 16bd0: 0107979b slliw a5,a5,0x10 + 16bd4: 0127f7b3 and a5,a5,s2 + 16bd8: 00c7e7b3 or a5,a5,a2 + 16bdc: f00787d3 fmv.w.x fa5,a5 + 16be0: 00240413 addi s0,s0,2 + 16be4: 4407f7d3 fcvt.h.s fa5,fa5 + 16be8: fef41f27 fsh fa5,-2(s0) + 16bec: f35416e3 bne s0,s5,16b18 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x1f8> + 16bf0: 00010513 mv a0,sp + 16bf4: 8cdfe0ef jal 154c0 <_ZNSt13random_device7_M_finiEv@plt> + 16bf8: 000022b7 lui t0,0x2 + 16bfc: 00510133 add sp,sp,t0 + 16c00: 77813083 ld ra,1912(sp) + 16c04: 77013403 ld s0,1904(sp) + 16c08: 76813483 ld s1,1896(sp) + 16c0c: 76013903 ld s2,1888(sp) + 16c10: 75813983 ld s3,1880(sp) + 16c14: 75013a03 ld s4,1872(sp) + 16c18: 74813a83 ld s5,1864(sp) + 16c1c: 74013b03 ld s6,1856(sp) + 16c20: 73813407 fld fs0,1848(sp) + 16c24: 73013487 fld fs1,1840(sp) + 16c28: 72813907 fld fs2,1832(sp) + 16c2c: 72013987 fld fs3,1824(sp) + 16c30: 71813a07 fld fs4,1816(sp) + 16c34: 71013a87 fld fs5,1808(sp) + 16c38: 78010113 addi sp,sp,1920 + 16c3c: 00008067 ret + 16c40: 00021797 auipc a5,0x21 + 16c44: e707a787 flw fa5,-400(a5) # 37ab0 <_IO_stdin_used+0x8> + 16c48: 388007b7 lui a5,0x38800 + 16c4c: 00f686b3 add a3,a3,a5 + 16c50: f0068753 fmv.w.x fa4,a3 + 16c54: 08f777d3 fsub.s fa5,fa4,fa5 + 16c58: e00786d3 fmv.x.w a3,fa5 + 16c5c: 0006869b sext.w a3,a3 + 16c60: e11ff06f j 16a70 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x150> + 16c64: 388005b7 lui a1,0x38800 + 16c68: 06b7fe63 bgeu a5,a1,16ce4 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x3c4> + 16c6c: f00787d3 fmv.w.x fa5,a5 + 16c70: 0f800537 lui a0,0xf800 + 16c74: 0fffe837 lui a6,0xfffe + 16c78: 0157f7d3 fadd.s fa5,fa5,fs5 + 16c7c: e00787d3 fmv.x.w a5,fa5 + 16c80: 00f6e7b3 or a5,a3,a5 + 16c84: 0107979b slliw a5,a5,0x10 + 16c88: 0107d79b srliw a5,a5,0x10 + 16c8c: 00d7961b slliw a2,a5,0xd + 16c90: 00a676b3 and a3,a2,a0 + 16c94: 01067633 and a2,a2,a6 + 16c98: 0ea68a63 beq a3,a0,16d8c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x46c> + 16c9c: 0a069463 bnez a3,16d44 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x424> + 16ca0: 00b6063b addw a2,a2,a1 + 16ca4: f00607d3 fmv.w.x fa5,a2 + 16ca8: 0947f7d3 fsub.s fa5,fa5,fs4 + 16cac: e0078653 fmv.x.w a2,fa5 + 16cb0: 0006061b sext.w a2,a2 + 16cb4: f1dff06f j 16bd0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x2b0> + 16cb8: 000b0513 mv a0,s6 + 16cbc: b01ff0ef jal 167bc <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv> + 16cc0: 000027b7 lui a5,0x2 + 16cc4: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> + 16cc8: 002787b3 add a5,a5,sp + 16ccc: 0007b703 ld a4,0(a5) + 16cd0: e4dff06f j 16b1c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x1fc> + 16cd4: 000087b7 lui a5,0x8 + 16cd8: c0078793 addi a5,a5,-1024 # 7c00 <__abi_tag-0x8694> + 16cdc: 00f6e7b3 or a5,a3,a5 + 16ce0: ef1ff06f j 16bd0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x2b0> + 16ce4: c80015b7 lui a1,0xc8001 + 16ce8: fff5859b addiw a1,a1,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb626f> + 16cec: 00d7d61b srliw a2,a5,0xd + 16cf0: 00167613 andi a2,a2,1 + 16cf4: 00b787bb addw a5,a5,a1 + 16cf8: 00c787bb addw a5,a5,a2 + 16cfc: 00d7d79b srliw a5,a5,0xd + 16d00: 00f6e7b3 or a5,a3,a5 + 16d04: 0107979b slliw a5,a5,0x10 + 16d08: 0107d79b srliw a5,a5,0x10 + 16d0c: 00d7969b slliw a3,a5,0xd + 16d10: 0fffe5b7 lui a1,0xfffe + 16d14: 0f800537 lui a0,0xf800 + 16d18: 00b6f5b3 and a1,a3,a1 + 16d1c: 38000637 lui a2,0x38000 + 16d20: 00a6f6b3 and a3,a3,a0 + 16d24: 00c5863b addw a2,a1,a2 + 16d28: eaa694e3 bne a3,a0,16bd0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x2b0> + 16d2c: 70000637 lui a2,0x70000 + 16d30: 00c5863b addw a2,a1,a2 + 16d34: e9dff06f j 16bd0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x2b0> + 16d38: 00021797 auipc a5,0x21 + 16d3c: d747a787 flw fa5,-652(a5) # 37aac <_IO_stdin_used+0x4> + 16d40: e59ff06f j 16b98 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x278> + 16d44: 380006b7 lui a3,0x38000 + 16d48: 00d6063b addw a2,a2,a3 + 16d4c: e85ff06f j 16bd0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x2b0> + 16d50: 700007b7 lui a5,0x70000 + 16d54: 00f686bb addw a3,a3,a5 + 16d58: d19ff06f j 16a70 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x150> + 16d5c: 700007b7 lui a5,0x70000 + 16d60: 00f686bb addw a3,a3,a5 + 16d64: d55ff06f j 16ab8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x198> + 16d68: 00021797 auipc a5,0x21 + 16d6c: d487a787 flw fa5,-696(a5) # 37ab0 <_IO_stdin_used+0x8> + 16d70: 388007b7 lui a5,0x38800 + 16d74: 00f686b3 add a3,a3,a5 + 16d78: f0068753 fmv.w.x fa4,a3 + 16d7c: 08f777d3 fsub.s fa5,fa4,fa5 + 16d80: e00786d3 fmv.x.w a3,fa5 + 16d84: 0006869b sext.w a3,a3 + 16d88: d31ff06f j 16ab8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x198> + 16d8c: 700006b7 lui a3,0x70000 + 16d90: 00d6063b addw a2,a2,a3 + 16d94: e3dff06f j 16bd0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x2b0> + +0000000000016d98 <_ZN19UnaryTestAbs_v_Test8TestBodyEv>: + 16d98: fa010113 addi sp,sp,-96 + 16d9c: ffffd5b7 lui a1,0xffffd + 16da0: 00005637 lui a2,0x5 + 16da4: 9005859b addiw a1,a1,-1792 # ffffffffffffc900 <__global_pointer$+0xfffffffffffb1b70> + 16da8: 9006061b addiw a2,a2,-1792 # 4900 <__abi_tag-0xb994> + 16dac: 00010513 mv a0,sp + 16db0: 04113c23 sd ra,88(sp) + 16db4: 04813823 sd s0,80(sp) + 16db8: 04913423 sd s1,72(sp) + 16dbc: 05213023 sd s2,64(sp) + 16dc0: 03313c23 sd s3,56(sp) + 16dc4: b5dff0ef jal 16920 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_> + 16dc8: 02815087 vl1re16.v v1,(sp) + 16dcc: cc847057 vsetivli zero,8,e16,m1,ta,ma + 16dd0: 000085b7 lui a1,0x8 + 16dd4: 47800637 lui a2,0x47800 + 16dd8: 2a1090d7 vfabs.v v1,v1 + 16ddc: 421017d7 vfmv.f.s fa5,v1 + 16de0: 402787d3 fcvt.s.h fa5,fa5 + 16de4: c00797d3 fcvt.w.s a5,fa5,rtz + 16de8: d007f7d3 fcvt.s.w fa5,a5 + 16dec: e0078753 fmv.x.w a4,fa5 + 16df0: 02171693 slli a3,a4,0x21 + 16df4: 0216d693 srli a3,a3,0x21 + 16df8: 0107571b srliw a4,a4,0x10 + 16dfc: 00b77733 and a4,a4,a1 + 16e00: 00c6ee63 bltu a3,a2,16e1c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x84> + 16e04: 7f8007b7 lui a5,0x7f800 + 16e08: 24d7f663 bgeu a5,a3,17054 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x2bc> + 16e0c: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> + 16e10: 00f76733 or a4,a4,a5 + 16e14: 7fc007b7 lui a5,0x7fc00 + 16e18: 0540006f j 16e6c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xd4> + 16e1c: 38800637 lui a2,0x38800 + 16e20: 1cc6ec63 bltu a3,a2,16ff8 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x260> + 16e24: c8001637 lui a2,0xc8001 + 16e28: fff6061b addiw a2,a2,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb626f> + 16e2c: 00d6d79b srliw a5,a3,0xd + 16e30: 0017f793 andi a5,a5,1 + 16e34: 00c686bb addw a3,a3,a2 + 16e38: 00f686bb addw a3,a3,a5 + 16e3c: 00d6d69b srliw a3,a3,0xd + 16e40: 00d76733 or a4,a4,a3 + 16e44: 0107171b slliw a4,a4,0x10 + 16e48: 0107571b srliw a4,a4,0x10 + 16e4c: 00d7169b slliw a3,a4,0xd + 16e50: 0fffe637 lui a2,0xfffe + 16e54: 0f8005b7 lui a1,0xf800 + 16e58: 00c6f633 and a2,a3,a2 + 16e5c: 380007b7 lui a5,0x38000 + 16e60: 00b6f6b3 and a3,a3,a1 + 16e64: 00f607bb addw a5,a2,a5 + 16e68: 34b68463 beq a3,a1,171b0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x418> + 16e6c: 800006b7 lui a3,0x80000 + 16e70: 0107171b slliw a4,a4,0x10 + 16e74: 00d77733 and a4,a4,a3 + 16e78: 00f76733 or a4,a4,a5 + 16e7c: f00707d3 fmv.w.x fa5,a4 + 16e80: 01010493 addi s1,sp,16 + 16e84: 00048513 mv a0,s1 + 16e88: 420787d3 fcvt.d.s fa5,fa5 + 16e8c: 00021697 auipc a3,0x21 + 16e90: c4c68693 addi a3,a3,-948 # 37ad8 <_IO_stdin_used+0x30> + 16e94: 03a00613 li a2,58 + 16e98: e2078753 fmv.x.d a4,fa5 + 16e9c: 00033597 auipc a1,0x33 + 16ea0: e545b583 ld a1,-428(a1) # 49cf0 + 16ea4: 02010413 addi s0,sp,32 + 16ea8: f48ff0ef jal 165f0 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> + 16eac: 01813603 ld a2,24(sp) + 16eb0: 01013583 ld a1,16(sp) + 16eb4: 00033517 auipc a0,0x33 + 16eb8: d1453503 ld a0,-748(a0) # 49bc8 <_ZSt4cout@Base> + 16ebc: f74fe0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 16ec0: 01013503 ld a0,16(sp) + 16ec4: 00850863 beq a0,s0,16ed4 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x13c> + 16ec8: 02013583 ld a1,32(sp) + 16ecc: 00158593 addi a1,a1,1 + 16ed0: fa0fe0ef jal 15670 <_ZdlPvm@plt> + 16ed4: 00033917 auipc s2,0x33 + 16ed8: cf493903 ld s2,-780(s2) # 49bc8 <_ZSt4cout@Base> + 16edc: 00093783 ld a5,0(s2) + 16ee0: fe87b783 ld a5,-24(a5) # 37ffffe8 <__global_pointer$+0x37fb5258> + 16ee4: 00f907b3 add a5,s2,a5 + 16ee8: 0f07b983 ld s3,240(a5) + 16eec: 2c098e63 beqz s3,171c8 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x430> + 16ef0: 0389c783 lbu a5,56(s3) + 16ef4: 1c078a63 beqz a5,170c8 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x330> + 16ef8: 0439c583 lbu a1,67(s3) + 16efc: 00033517 auipc a0,0x33 + 16f00: ccc53503 ld a0,-820(a0) # 49bc8 <_ZSt4cout@Base> + 16f04: 94dfe0ef jal 15850 <_ZNSo3putEc@plt> + 16f08: ca9fe0ef jal 15bb0 <_ZNSo5flushEv@plt> + 16f0c: 00011787 flh fa5,0(sp) + 16f10: 000085b7 lui a1,0x8 + 16f14: 47800637 lui a2,0x47800 + 16f18: 402787d3 fcvt.s.h fa5,fa5 + 16f1c: c00797d3 fcvt.w.s a5,fa5,rtz + 16f20: d007f7d3 fcvt.s.w fa5,a5 + 16f24: e0078753 fmv.x.w a4,fa5 + 16f28: 02171693 slli a3,a4,0x21 + 16f2c: 0216d693 srli a3,a3,0x21 + 16f30: 0107571b srliw a4,a4,0x10 + 16f34: 00b77733 and a4,a4,a1 + 16f38: 12c6e663 bltu a3,a2,17064 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x2cc> + 16f3c: 7f8007b7 lui a5,0x7f800 + 16f40: 1ed7f463 bgeu a5,a3,17128 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x390> + 16f44: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> + 16f48: 00f76733 or a4,a4,a5 + 16f4c: 7fc007b7 lui a5,0x7fc00 + 16f50: 800006b7 lui a3,0x80000 + 16f54: 0107171b slliw a4,a4,0x10 + 16f58: 00d77733 and a4,a4,a3 + 16f5c: 00f76733 or a4,a4,a5 + 16f60: f00707d3 fmv.w.x fa5,a4 + 16f64: 00048513 mv a0,s1 + 16f68: 00021697 auipc a3,0x21 + 16f6c: b7068693 addi a3,a3,-1168 # 37ad8 <_IO_stdin_used+0x30> + 16f70: 420787d3 fcvt.d.s fa5,fa5 + 16f74: 03a00613 li a2,58 + 16f78: 00033597 auipc a1,0x33 + 16f7c: d785b583 ld a1,-648(a1) # 49cf0 + 16f80: e2078753 fmv.x.d a4,fa5 + 16f84: e6cff0ef jal 165f0 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> + 16f88: 01813603 ld a2,24(sp) + 16f8c: 01013583 ld a1,16(sp) + 16f90: 00033517 auipc a0,0x33 + 16f94: c3853503 ld a0,-968(a0) # 49bc8 <_ZSt4cout@Base> + 16f98: e98fe0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 16f9c: 01013503 ld a0,16(sp) + 16fa0: 00850863 beq a0,s0,16fb0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x218> + 16fa4: 02013583 ld a1,32(sp) + 16fa8: 00158593 addi a1,a1,1 + 16fac: ec4fe0ef jal 15670 <_ZdlPvm@plt> + 16fb0: 00093783 ld a5,0(s2) + 16fb4: fe87b783 ld a5,-24(a5) # 7fbfffe8 <__global_pointer$+0x7fbb5258> + 16fb8: 00f90933 add s2,s2,a5 + 16fbc: 0f093403 ld s0,240(s2) + 16fc0: 20040463 beqz s0,171c8 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x430> + 16fc4: 03844783 lbu a5,56(s0) + 16fc8: 12078863 beqz a5,170f8 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x360> + 16fcc: 04344583 lbu a1,67(s0) + 16fd0: 00033517 auipc a0,0x33 + 16fd4: bf853503 ld a0,-1032(a0) # 49bc8 <_ZSt4cout@Base> + 16fd8: 879fe0ef jal 15850 <_ZNSo3putEc@plt> + 16fdc: 05013403 ld s0,80(sp) + 16fe0: 05813083 ld ra,88(sp) + 16fe4: 04813483 ld s1,72(sp) + 16fe8: 04013903 ld s2,64(sp) + 16fec: 03813983 ld s3,56(sp) + 16ff0: 06010113 addi sp,sp,96 + 16ff4: bbdfe06f j 15bb0 <_ZNSo5flushEv@plt> + 16ff8: 00021797 auipc a5,0x21 + 16ffc: ac47a787 flw fa5,-1340(a5) # 37abc <_IO_stdin_used+0x14> + 17000: f0068753 fmv.w.x fa4,a3 + 17004: 0f8005b7 lui a1,0xf800 + 17008: 0fffe537 lui a0,0xfffe + 1700c: 00f777d3 fadd.s fa5,fa4,fa5 + 17010: e00786d3 fmv.x.w a3,fa5 + 17014: 00d76733 or a4,a4,a3 + 17018: 0107171b slliw a4,a4,0x10 + 1701c: 0107571b srliw a4,a4,0x10 + 17020: 00d7179b slliw a5,a4,0xd + 17024: 00b7f6b3 and a3,a5,a1 + 17028: 00a7f7b3 and a5,a5,a0 + 1702c: 16b68c63 beq a3,a1,171a4 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x40c> + 17030: 14069e63 bnez a3,1718c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x3f4> + 17034: 00c787bb addw a5,a5,a2 + 17038: f0078753 fmv.w.x fa4,a5 + 1703c: 00021697 auipc a3,0x21 + 17040: a746a787 flw fa5,-1420(a3) # 37ab0 <_IO_stdin_used+0x8> + 17044: 08f777d3 fsub.s fa5,fa4,fa5 + 17048: e00787d3 fmv.x.w a5,fa5 + 1704c: 0007879b sext.w a5,a5 + 17050: e1dff06f j 16e6c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xd4> + 17054: 000086b7 lui a3,0x8 + 17058: c0068693 addi a3,a3,-1024 # 7c00 <__abi_tag-0x8694> + 1705c: 00d76733 or a4,a4,a3 + 17060: e0dff06f j 16e6c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xd4> + 17064: 38800637 lui a2,0x38800 + 17068: 0cc6f863 bgeu a3,a2,17138 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x3a0> + 1706c: 00021797 auipc a5,0x21 + 17070: a507a787 flw fa5,-1456(a5) # 37abc <_IO_stdin_used+0x14> + 17074: f0068753 fmv.w.x fa4,a3 + 17078: 0f8005b7 lui a1,0xf800 + 1707c: 0fffe537 lui a0,0xfffe + 17080: 00f777d3 fadd.s fa5,fa4,fa5 + 17084: e00786d3 fmv.x.w a3,fa5 + 17088: 00d76733 or a4,a4,a3 + 1708c: 0107171b slliw a4,a4,0x10 + 17090: 0107571b srliw a4,a4,0x10 + 17094: 00d7179b slliw a5,a4,0xd + 17098: 00b7f6b3 and a3,a5,a1 + 1709c: 00a7f7b3 and a5,a5,a0 + 170a0: 10b68e63 beq a3,a1,171bc <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x424> + 170a4: 0e069a63 bnez a3,17198 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x400> + 170a8: 00c787bb addw a5,a5,a2 + 170ac: f0078753 fmv.w.x fa4,a5 + 170b0: 00021697 auipc a3,0x21 + 170b4: a006a787 flw fa5,-1536(a3) # 37ab0 <_IO_stdin_used+0x8> + 170b8: 08f777d3 fsub.s fa5,fa4,fa5 + 170bc: e00787d3 fmv.x.w a5,fa5 + 170c0: 0007879b sext.w a5,a5 + 170c4: e8dff06f j 16f50 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1b8> + 170c8: 00098513 mv a0,s3 + 170cc: c74fe0ef jal 15540 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 170d0: 0009b783 ld a5,0(s3) + 170d4: fffff717 auipc a4,0xfffff + 170d8: 44070713 addi a4,a4,1088 # 16514 <_ZNKSt5ctypeIcE8do_widenEc> + 170dc: 00a00593 li a1,10 + 170e0: 0307b783 ld a5,48(a5) + 170e4: e0e78ce3 beq a5,a4,16efc <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x164> + 170e8: 00098513 mv a0,s3 + 170ec: 000780e7 jalr a5 + 170f0: 00050593 mv a1,a0 + 170f4: e09ff06f j 16efc <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x164> + 170f8: 00040513 mv a0,s0 + 170fc: c44fe0ef jal 15540 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 17100: 00043783 ld a5,0(s0) + 17104: fffff717 auipc a4,0xfffff + 17108: 41070713 addi a4,a4,1040 # 16514 <_ZNKSt5ctypeIcE8do_widenEc> + 1710c: 00a00593 li a1,10 + 17110: 0307b783 ld a5,48(a5) + 17114: eae78ee3 beq a5,a4,16fd0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x238> + 17118: 00040513 mv a0,s0 + 1711c: 000780e7 jalr a5 + 17120: 00050593 mv a1,a0 + 17124: eadff06f j 16fd0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x238> + 17128: 000086b7 lui a3,0x8 + 1712c: c0068693 addi a3,a3,-1024 # 7c00 <__abi_tag-0x8694> + 17130: 00d76733 or a4,a4,a3 + 17134: e1dff06f j 16f50 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1b8> + 17138: c8001637 lui a2,0xc8001 + 1713c: fff6061b addiw a2,a2,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb626f> + 17140: 00d6d79b srliw a5,a3,0xd + 17144: 0017f793 andi a5,a5,1 + 17148: 00c686bb addw a3,a3,a2 + 1714c: 00f686bb addw a3,a3,a5 + 17150: 00d6d69b srliw a3,a3,0xd + 17154: 00d76733 or a4,a4,a3 + 17158: 0107171b slliw a4,a4,0x10 + 1715c: 0107571b srliw a4,a4,0x10 + 17160: 00d7169b slliw a3,a4,0xd + 17164: 0fffe637 lui a2,0xfffe + 17168: 0f8005b7 lui a1,0xf800 + 1716c: 00c6f633 and a2,a3,a2 + 17170: 380007b7 lui a5,0x38000 + 17174: 00b6f6b3 and a3,a3,a1 + 17178: 00f607bb addw a5,a2,a5 + 1717c: dcb69ae3 bne a3,a1,16f50 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1b8> + 17180: 700007b7 lui a5,0x70000 + 17184: 00f607bb addw a5,a2,a5 + 17188: dc9ff06f j 16f50 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1b8> + 1718c: 380006b7 lui a3,0x38000 + 17190: 00d787bb addw a5,a5,a3 + 17194: cd9ff06f j 16e6c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xd4> + 17198: 380006b7 lui a3,0x38000 + 1719c: 00d787bb addw a5,a5,a3 + 171a0: db1ff06f j 16f50 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1b8> + 171a4: 700006b7 lui a3,0x70000 + 171a8: 00d787bb addw a5,a5,a3 + 171ac: cc1ff06f j 16e6c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xd4> + 171b0: 700007b7 lui a5,0x70000 + 171b4: 00f607bb addw a5,a2,a5 + 171b8: cb5ff06f j 16e6c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xd4> + 171bc: 700006b7 lui a3,0x70000 + 171c0: 00d787bb addw a5,a5,a3 + 171c4: d8dff06f j 16f50 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1b8> + 171c8: d08fe0ef jal 156d0 <_ZSt16__throw_bad_castv@plt> + +00000000000171cc <_ZN7testing4Test5SetUpEv>: + 171cc: 8082 ret + +00000000000171ce <_ZNK7testing9TestSuite30reportable_disabled_test_countEv>: + 171ce: 791c ld a5,48(a0) + 171d0: 7d10 ld a2,56(a0) + 171d2: 4501 li a0,0 + 171d4: 02c78063 beq a5,a2,171f4 <_ZNK7testing9TestSuite30reportable_disabled_test_countEv+0x26> + 171d8: 6398 ld a4,0(a5) + 171da: 07a1 addi a5,a5,8 # 70000008 <__global_pointer$+0x6ffb5278> + 171dc: 08274683 lbu a3,130(a4) + 171e0: c699 beqz a3,171ee <_ZNK7testing9TestSuite30reportable_disabled_test_countEv+0x20> + 171e2: 08374683 lbu a3,131(a4) + 171e6: e681 bnez a3,171ee <_ZNK7testing9TestSuite30reportable_disabled_test_countEv+0x20> + 171e8: 08174703 lbu a4,129(a4) + 171ec: 9d39 addw a0,a0,a4 + 171ee: fef615e3 bne a2,a5,171d8 <_ZNK7testing9TestSuite30reportable_disabled_test_countEv+0xa> + 171f2: 8082 ret + 171f4: 8082 ret + +00000000000171f6 <_ZNK7testing9TestSuite21reportable_test_countEv>: + 171f6: 791c ld a5,48(a0) + 171f8: 7d10 ld a2,56(a0) + 171fa: 4501 li a0,0 + 171fc: 00c78e63 beq a5,a2,17218 <_ZNK7testing9TestSuite21reportable_test_countEv+0x22> + 17200: 6398 ld a4,0(a5) + 17202: 07a1 addi a5,a5,8 + 17204: 08274683 lbu a3,130(a4) + 17208: c689 beqz a3,17212 <_ZNK7testing9TestSuite21reportable_test_countEv+0x1c> + 1720a: 08374703 lbu a4,131(a4) + 1720e: e311 bnez a4,17212 <_ZNK7testing9TestSuite21reportable_test_countEv+0x1c> + 17210: 2505 addiw a0,a0,1 # fffe001 <__global_pointer$+0xffb3271> + 17212: fef617e3 bne a2,a5,17200 <_ZNK7testing9TestSuite21reportable_test_countEv+0xa> + 17216: 8082 ret + 17218: 8082 ret + +000000000001721a <_ZNK7testing9TestSuite16total_test_countEv>: + 1721a: 7d1c ld a5,56(a0) + 1721c: 7918 ld a4,48(a0) + 1721e: 40e78533 sub a0,a5,a4 + 17222: 850d srai a0,a0,0x3 + 17224: 2501 sext.w a0,a0 + 17226: 8082 ret + +0000000000017228 <_ZN7testing8internalL21StackLowerThanAddressEPKvPb>: + 17228: 1141 addi sp,sp,-16 + 1722a: 007c addi a5,sp,12 + 1722c: 00a7b7b3 sltu a5,a5,a0 + 17230: 00f58023 sb a5,0(a1) # f800000 <__global_pointer$+0xf7b5270> + 17234: 0141 addi sp,sp,16 + 17236: 8082 ret + +0000000000017238 <_ZN7testing8internal24HasNewFatalFailureHelper20ReportTestPartResultERKNS_14TestPartResultE>: + 17238: 4198 lw a4,0(a1) + 1723a: 4789 li a5,2 + 1723c: 00f71563 bne a4,a5,17246 <_ZN7testing8internal24HasNewFatalFailureHelper20ReportTestPartResultERKNS_14TestPartResultE+0xe> + 17240: 4785 li a5,1 + 17242: 00f50423 sb a5,8(a0) + 17246: 6908 ld a0,16(a0) + 17248: 611c ld a5,0(a0) + 1724a: 6b9c ld a5,16(a5) + 1724c: 8782 jr a5 + +000000000001724e <_ZN7testing8internal17TestEventRepeaterD1Ev>: + 1724e: 1101 addi sp,sp,-32 + 17250: e822 sd s0,16(sp) + 17252: e426 sd s1,8(sp) + 17254: 00033797 auipc a5,0x33 + 17258: adc7b783 ld a5,-1316(a5) # 49d30 <_GLOBAL_OFFSET_TABLE_+0x1e0> + 1725c: 6900 ld s0,16(a0) + 1725e: 6d04 ld s1,24(a0) + 17260: ec06 sd ra,24(sp) + 17262: 07c1 addi a5,a5,16 + 17264: e11c sd a5,0(a0) + 17266: 02940063 beq s0,s1,17286 <_ZN7testing8internal17TestEventRepeaterD1Ev+0x38> + 1726a: e04a sd s2,0(sp) + 1726c: 892a mv s2,a0 + 1726e: 601c ld a5,0(s0) + 17270: 853e mv a0,a5 + 17272: c781 beqz a5,1727a <_ZN7testing8internal17TestEventRepeaterD1Ev+0x2c> + 17274: 639c ld a5,0(a5) + 17276: 679c ld a5,8(a5) + 17278: 9782 jalr a5 + 1727a: 0421 addi s0,s0,8 + 1727c: fe8499e3 bne s1,s0,1726e <_ZN7testing8internal17TestEventRepeaterD1Ev+0x20> + 17280: 01093483 ld s1,16(s2) + 17284: 6902 ld s2,0(sp) + 17286: c881 beqz s1,17296 <_ZN7testing8internal17TestEventRepeaterD1Ev+0x48> + 17288: 6442 ld s0,16(sp) + 1728a: 60e2 ld ra,24(sp) + 1728c: 8526 mv a0,s1 + 1728e: 64a2 ld s1,8(sp) + 17290: 6105 addi sp,sp,32 + 17292: d9efe06f j 15830 <_ZdlPv@plt> + 17296: 60e2 ld ra,24(sp) + 17298: 6442 ld s0,16(sp) + 1729a: 64a2 ld s1,8(sp) + 1729c: 6105 addi sp,sp,32 + 1729e: 8082 ret + +00000000000172a0 <_ZN7testing8internal17TestEventRepeaterD0Ev>: + 172a0: 1141 addi sp,sp,-16 + 172a2: e022 sd s0,0(sp) + 172a4: e406 sd ra,8(sp) + 172a6: 842a mv s0,a0 + 172a8: fa7ff0ef jal 1724e <_ZN7testing8internal17TestEventRepeaterD1Ev> + 172ac: 8522 mv a0,s0 + 172ae: 6402 ld s0,0(sp) + 172b0: 60a2 ld ra,8(sp) + 172b2: 0141 addi sp,sp,16 + 172b4: d7cfe06f j 15830 <_ZdlPv@plt> + +00000000000172b8 <_ZN7testing8internal17TestEventRepeater18OnTestProgramStartERKNS_8UnitTestE>: + 172b8: 00854783 lbu a5,8(a0) + 172bc: c3b1 beqz a5,17300 <_ZN7testing8internal17TestEventRepeater18OnTestProgramStartERKNS_8UnitTestE+0x48> + 172be: 6918 ld a4,16(a0) + 172c0: 6d1c ld a5,24(a0) + 172c2: 1101 addi sp,sp,-32 + 172c4: e426 sd s1,8(sp) + 172c6: ec06 sd ra,24(sp) + 172c8: 84aa mv s1,a0 + 172ca: 02e78763 beq a5,a4,172f8 <_ZN7testing8internal17TestEventRepeater18OnTestProgramStartERKNS_8UnitTestE+0x40> + 172ce: e822 sd s0,16(sp) + 172d0: e04a sd s2,0(sp) + 172d2: 4401 li s0,0 + 172d4: 892e mv s2,a1 + 172d6: 00341793 slli a5,s0,0x3 + 172da: 973e add a4,a4,a5 + 172dc: 6308 ld a0,0(a4) + 172de: 85ca mv a1,s2 + 172e0: 0405 addi s0,s0,1 + 172e2: 611c ld a5,0(a0) + 172e4: 6b9c ld a5,16(a5) + 172e6: 9782 jalr a5 + 172e8: 6898 ld a4,16(s1) + 172ea: 6c9c ld a5,24(s1) + 172ec: 8f99 sub a5,a5,a4 + 172ee: 878d srai a5,a5,0x3 + 172f0: fef463e3 bltu s0,a5,172d6 <_ZN7testing8internal17TestEventRepeater18OnTestProgramStartERKNS_8UnitTestE+0x1e> + 172f4: 6442 ld s0,16(sp) + 172f6: 6902 ld s2,0(sp) + 172f8: 60e2 ld ra,24(sp) + 172fa: 64a2 ld s1,8(sp) + 172fc: 6105 addi sp,sp,32 + 172fe: 8082 ret + 17300: 8082 ret + +0000000000017302 <_ZN7testing8internal17TestEventRepeater24OnEnvironmentsSetUpStartERKNS_8UnitTestE>: + 17302: 00854783 lbu a5,8(a0) + 17306: c3b1 beqz a5,1734a <_ZN7testing8internal17TestEventRepeater24OnEnvironmentsSetUpStartERKNS_8UnitTestE+0x48> + 17308: 6918 ld a4,16(a0) + 1730a: 6d1c ld a5,24(a0) + 1730c: 1101 addi sp,sp,-32 + 1730e: e426 sd s1,8(sp) + 17310: ec06 sd ra,24(sp) + 17312: 84aa mv s1,a0 + 17314: 02e78763 beq a5,a4,17342 <_ZN7testing8internal17TestEventRepeater24OnEnvironmentsSetUpStartERKNS_8UnitTestE+0x40> + 17318: e822 sd s0,16(sp) + 1731a: e04a sd s2,0(sp) + 1731c: 4401 li s0,0 + 1731e: 892e mv s2,a1 + 17320: 00341793 slli a5,s0,0x3 + 17324: 973e add a4,a4,a5 + 17326: 6308 ld a0,0(a4) + 17328: 85ca mv a1,s2 + 1732a: 0405 addi s0,s0,1 + 1732c: 611c ld a5,0(a0) + 1732e: 739c ld a5,32(a5) + 17330: 9782 jalr a5 + 17332: 6898 ld a4,16(s1) + 17334: 6c9c ld a5,24(s1) + 17336: 8f99 sub a5,a5,a4 + 17338: 878d srai a5,a5,0x3 + 1733a: fef463e3 bltu s0,a5,17320 <_ZN7testing8internal17TestEventRepeater24OnEnvironmentsSetUpStartERKNS_8UnitTestE+0x1e> + 1733e: 6442 ld s0,16(sp) + 17340: 6902 ld s2,0(sp) + 17342: 60e2 ld ra,24(sp) + 17344: 64a2 ld s1,8(sp) + 17346: 6105 addi sp,sp,32 + 17348: 8082 ret + 1734a: 8082 ret + +000000000001734c <_ZN7testing8internal17TestEventRepeater15OnTestCaseStartERKNS_9TestSuiteE>: + 1734c: 00854783 lbu a5,8(a0) + 17350: c3b1 beqz a5,17394 <_ZN7testing8internal17TestEventRepeater15OnTestCaseStartERKNS_9TestSuiteE+0x48> + 17352: 6918 ld a4,16(a0) + 17354: 6d1c ld a5,24(a0) + 17356: 1101 addi sp,sp,-32 + 17358: e426 sd s1,8(sp) + 1735a: ec06 sd ra,24(sp) + 1735c: 84aa mv s1,a0 + 1735e: 02e78763 beq a5,a4,1738c <_ZN7testing8internal17TestEventRepeater15OnTestCaseStartERKNS_9TestSuiteE+0x40> + 17362: e822 sd s0,16(sp) + 17364: e04a sd s2,0(sp) + 17366: 4401 li s0,0 + 17368: 892e mv s2,a1 + 1736a: 00341793 slli a5,s0,0x3 + 1736e: 973e add a4,a4,a5 + 17370: 6308 ld a0,0(a4) + 17372: 85ca mv a1,s2 + 17374: 0405 addi s0,s0,1 + 17376: 611c ld a5,0(a0) + 17378: 7f9c ld a5,56(a5) + 1737a: 9782 jalr a5 + 1737c: 6898 ld a4,16(s1) + 1737e: 6c9c ld a5,24(s1) + 17380: 8f99 sub a5,a5,a4 + 17382: 878d srai a5,a5,0x3 + 17384: fef463e3 bltu s0,a5,1736a <_ZN7testing8internal17TestEventRepeater15OnTestCaseStartERKNS_9TestSuiteE+0x1e> + 17388: 6442 ld s0,16(sp) + 1738a: 6902 ld s2,0(sp) + 1738c: 60e2 ld ra,24(sp) + 1738e: 64a2 ld s1,8(sp) + 17390: 6105 addi sp,sp,32 + 17392: 8082 ret + 17394: 8082 ret + +0000000000017396 <_ZN7testing8internal17TestEventRepeater16OnTestSuiteStartERKNS_9TestSuiteE>: + 17396: 00854783 lbu a5,8(a0) + 1739a: c3b1 beqz a5,173de <_ZN7testing8internal17TestEventRepeater16OnTestSuiteStartERKNS_9TestSuiteE+0x48> + 1739c: 6918 ld a4,16(a0) + 1739e: 6d1c ld a5,24(a0) + 173a0: 1101 addi sp,sp,-32 + 173a2: e426 sd s1,8(sp) + 173a4: ec06 sd ra,24(sp) + 173a6: 84aa mv s1,a0 + 173a8: 02e78763 beq a5,a4,173d6 <_ZN7testing8internal17TestEventRepeater16OnTestSuiteStartERKNS_9TestSuiteE+0x40> + 173ac: e822 sd s0,16(sp) + 173ae: e04a sd s2,0(sp) + 173b0: 4401 li s0,0 + 173b2: 892e mv s2,a1 + 173b4: 00341793 slli a5,s0,0x3 + 173b8: 973e add a4,a4,a5 + 173ba: 6308 ld a0,0(a4) + 173bc: 85ca mv a1,s2 + 173be: 0405 addi s0,s0,1 + 173c0: 611c ld a5,0(a0) + 173c2: 7b9c ld a5,48(a5) + 173c4: 9782 jalr a5 + 173c6: 6898 ld a4,16(s1) + 173c8: 6c9c ld a5,24(s1) + 173ca: 8f99 sub a5,a5,a4 + 173cc: 878d srai a5,a5,0x3 + 173ce: fef463e3 bltu s0,a5,173b4 <_ZN7testing8internal17TestEventRepeater16OnTestSuiteStartERKNS_9TestSuiteE+0x1e> + 173d2: 6442 ld s0,16(sp) + 173d4: 6902 ld s2,0(sp) + 173d6: 60e2 ld ra,24(sp) + 173d8: 64a2 ld s1,8(sp) + 173da: 6105 addi sp,sp,32 + 173dc: 8082 ret + 173de: 8082 ret + +00000000000173e0 <_ZN7testing8internal17TestEventRepeater11OnTestStartERKNS_8TestInfoE>: + 173e0: 00854783 lbu a5,8(a0) + 173e4: c3b1 beqz a5,17428 <_ZN7testing8internal17TestEventRepeater11OnTestStartERKNS_8TestInfoE+0x48> + 173e6: 6918 ld a4,16(a0) + 173e8: 6d1c ld a5,24(a0) + 173ea: 1101 addi sp,sp,-32 + 173ec: e426 sd s1,8(sp) + 173ee: ec06 sd ra,24(sp) + 173f0: 84aa mv s1,a0 + 173f2: 02e78763 beq a5,a4,17420 <_ZN7testing8internal17TestEventRepeater11OnTestStartERKNS_8TestInfoE+0x40> + 173f6: e822 sd s0,16(sp) + 173f8: e04a sd s2,0(sp) + 173fa: 4401 li s0,0 + 173fc: 892e mv s2,a1 + 173fe: 00341793 slli a5,s0,0x3 + 17402: 973e add a4,a4,a5 + 17404: 6308 ld a0,0(a4) + 17406: 85ca mv a1,s2 + 17408: 0405 addi s0,s0,1 + 1740a: 611c ld a5,0(a0) + 1740c: 63bc ld a5,64(a5) + 1740e: 9782 jalr a5 + 17410: 6898 ld a4,16(s1) + 17412: 6c9c ld a5,24(s1) + 17414: 8f99 sub a5,a5,a4 + 17416: 878d srai a5,a5,0x3 + 17418: fef463e3 bltu s0,a5,173fe <_ZN7testing8internal17TestEventRepeater11OnTestStartERKNS_8TestInfoE+0x1e> + 1741c: 6442 ld s0,16(sp) + 1741e: 6902 ld s2,0(sp) + 17420: 60e2 ld ra,24(sp) + 17422: 64a2 ld s1,8(sp) + 17424: 6105 addi sp,sp,32 + 17426: 8082 ret + 17428: 8082 ret + +000000000001742a <_ZN7testing8internal17TestEventRepeater16OnTestPartResultERKNS_14TestPartResultE>: + 1742a: 00854783 lbu a5,8(a0) + 1742e: c3b1 beqz a5,17472 <_ZN7testing8internal17TestEventRepeater16OnTestPartResultERKNS_14TestPartResultE+0x48> + 17430: 6918 ld a4,16(a0) + 17432: 6d1c ld a5,24(a0) + 17434: 1101 addi sp,sp,-32 + 17436: e426 sd s1,8(sp) + 17438: ec06 sd ra,24(sp) + 1743a: 84aa mv s1,a0 + 1743c: 02e78763 beq a5,a4,1746a <_ZN7testing8internal17TestEventRepeater16OnTestPartResultERKNS_14TestPartResultE+0x40> + 17440: e822 sd s0,16(sp) + 17442: e04a sd s2,0(sp) + 17444: 4401 li s0,0 + 17446: 892e mv s2,a1 + 17448: 00341793 slli a5,s0,0x3 + 1744c: 973e add a4,a4,a5 + 1744e: 6308 ld a0,0(a4) + 17450: 85ca mv a1,s2 + 17452: 0405 addi s0,s0,1 + 17454: 611c ld a5,0(a0) + 17456: 67bc ld a5,72(a5) + 17458: 9782 jalr a5 + 1745a: 6898 ld a4,16(s1) + 1745c: 6c9c ld a5,24(s1) + 1745e: 8f99 sub a5,a5,a4 + 17460: 878d srai a5,a5,0x3 + 17462: fef463e3 bltu s0,a5,17448 <_ZN7testing8internal17TestEventRepeater16OnTestPartResultERKNS_14TestPartResultE+0x1e> + 17466: 6442 ld s0,16(sp) + 17468: 6902 ld s2,0(sp) + 1746a: 60e2 ld ra,24(sp) + 1746c: 64a2 ld s1,8(sp) + 1746e: 6105 addi sp,sp,32 + 17470: 8082 ret + 17472: 8082 ret + +0000000000017474 <_ZN7testing8internal17TestEventRepeater27OnEnvironmentsTearDownStartERKNS_8UnitTestE>: + 17474: 00854783 lbu a5,8(a0) + 17478: c3b1 beqz a5,174bc <_ZN7testing8internal17TestEventRepeater27OnEnvironmentsTearDownStartERKNS_8UnitTestE+0x48> + 1747a: 6918 ld a4,16(a0) + 1747c: 6d1c ld a5,24(a0) + 1747e: 1101 addi sp,sp,-32 + 17480: e426 sd s1,8(sp) + 17482: ec06 sd ra,24(sp) + 17484: 84aa mv s1,a0 + 17486: 02e78763 beq a5,a4,174b4 <_ZN7testing8internal17TestEventRepeater27OnEnvironmentsTearDownStartERKNS_8UnitTestE+0x40> + 1748a: e822 sd s0,16(sp) + 1748c: e04a sd s2,0(sp) + 1748e: 4401 li s0,0 + 17490: 892e mv s2,a1 + 17492: 00341793 slli a5,s0,0x3 + 17496: 973e add a4,a4,a5 + 17498: 6308 ld a0,0(a4) + 1749a: 85ca mv a1,s2 + 1749c: 0405 addi s0,s0,1 + 1749e: 611c ld a5,0(a0) + 174a0: 77bc ld a5,104(a5) + 174a2: 9782 jalr a5 + 174a4: 6898 ld a4,16(s1) + 174a6: 6c9c ld a5,24(s1) + 174a8: 8f99 sub a5,a5,a4 + 174aa: 878d srai a5,a5,0x3 + 174ac: fef463e3 bltu s0,a5,17492 <_ZN7testing8internal17TestEventRepeater27OnEnvironmentsTearDownStartERKNS_8UnitTestE+0x1e> + 174b0: 6442 ld s0,16(sp) + 174b2: 6902 ld s2,0(sp) + 174b4: 60e2 ld ra,24(sp) + 174b6: 64a2 ld s1,8(sp) + 174b8: 6105 addi sp,sp,32 + 174ba: 8082 ret + 174bc: 8082 ret + +00000000000174be <_ZN7testing8internal17TestEventRepeater22OnEnvironmentsSetUpEndERKNS_8UnitTestE>: + 174be: 00854783 lbu a5,8(a0) + 174c2: c7a1 beqz a5,1750a <_ZN7testing8internal17TestEventRepeater22OnEnvironmentsSetUpEndERKNS_8UnitTestE+0x4c> + 174c4: 1101 addi sp,sp,-32 + 174c6: 691c ld a5,16(a0) + 174c8: e822 sd s0,16(sp) + 174ca: 6d00 ld s0,24(a0) + 174cc: e426 sd s1,8(sp) + 174ce: e04a sd s2,0(sp) + 174d0: 8c1d sub s0,s0,a5 + 174d2: ec06 sd ra,24(sp) + 174d4: 840d srai s0,s0,0x3 + 174d6: 84aa mv s1,a0 + 174d8: 892e mv s2,a1 + 174da: e801 bnez s0,174ea <_ZN7testing8internal17TestEventRepeater22OnEnvironmentsSetUpEndERKNS_8UnitTestE+0x2c> + 174dc: 60e2 ld ra,24(sp) + 174de: 6442 ld s0,16(sp) + 174e0: 64a2 ld s1,8(sp) + 174e2: 6902 ld s2,0(sp) + 174e4: 6105 addi sp,sp,32 + 174e6: 8082 ret + 174e8: 689c ld a5,16(s1) + 174ea: 147d addi s0,s0,-1 + 174ec: 00341713 slli a4,s0,0x3 + 174f0: 97ba add a5,a5,a4 + 174f2: 6388 ld a0,0(a5) + 174f4: 85ca mv a1,s2 + 174f6: 611c ld a5,0(a0) + 174f8: 779c ld a5,40(a5) + 174fa: 9782 jalr a5 + 174fc: f475 bnez s0,174e8 <_ZN7testing8internal17TestEventRepeater22OnEnvironmentsSetUpEndERKNS_8UnitTestE+0x2a> + 174fe: 60e2 ld ra,24(sp) + 17500: 6442 ld s0,16(sp) + 17502: 64a2 ld s1,8(sp) + 17504: 6902 ld s2,0(sp) + 17506: 6105 addi sp,sp,32 + 17508: 8082 ret + 1750a: 8082 ret + +000000000001750c <_ZN7testing8internal17TestEventRepeater25OnEnvironmentsTearDownEndERKNS_8UnitTestE>: + 1750c: 00854783 lbu a5,8(a0) + 17510: c7a1 beqz a5,17558 <_ZN7testing8internal17TestEventRepeater25OnEnvironmentsTearDownEndERKNS_8UnitTestE+0x4c> + 17512: 1101 addi sp,sp,-32 + 17514: 691c ld a5,16(a0) + 17516: e822 sd s0,16(sp) + 17518: 6d00 ld s0,24(a0) + 1751a: e426 sd s1,8(sp) + 1751c: e04a sd s2,0(sp) + 1751e: 8c1d sub s0,s0,a5 + 17520: ec06 sd ra,24(sp) + 17522: 840d srai s0,s0,0x3 + 17524: 84aa mv s1,a0 + 17526: 892e mv s2,a1 + 17528: e801 bnez s0,17538 <_ZN7testing8internal17TestEventRepeater25OnEnvironmentsTearDownEndERKNS_8UnitTestE+0x2c> + 1752a: 60e2 ld ra,24(sp) + 1752c: 6442 ld s0,16(sp) + 1752e: 64a2 ld s1,8(sp) + 17530: 6902 ld s2,0(sp) + 17532: 6105 addi sp,sp,32 + 17534: 8082 ret + 17536: 689c ld a5,16(s1) + 17538: 147d addi s0,s0,-1 + 1753a: 00341713 slli a4,s0,0x3 + 1753e: 97ba add a5,a5,a4 + 17540: 6388 ld a0,0(a5) + 17542: 85ca mv a1,s2 + 17544: 611c ld a5,0(a0) + 17546: 7bbc ld a5,112(a5) + 17548: 9782 jalr a5 + 1754a: f475 bnez s0,17536 <_ZN7testing8internal17TestEventRepeater25OnEnvironmentsTearDownEndERKNS_8UnitTestE+0x2a> + 1754c: 60e2 ld ra,24(sp) + 1754e: 6442 ld s0,16(sp) + 17550: 64a2 ld s1,8(sp) + 17552: 6902 ld s2,0(sp) + 17554: 6105 addi sp,sp,32 + 17556: 8082 ret + 17558: 8082 ret + +000000000001755a <_ZN7testing8internal17TestEventRepeater9OnTestEndERKNS_8TestInfoE>: + 1755a: 00854783 lbu a5,8(a0) + 1755e: c7a1 beqz a5,175a6 <_ZN7testing8internal17TestEventRepeater9OnTestEndERKNS_8TestInfoE+0x4c> + 17560: 1101 addi sp,sp,-32 + 17562: 691c ld a5,16(a0) + 17564: e822 sd s0,16(sp) + 17566: 6d00 ld s0,24(a0) + 17568: e426 sd s1,8(sp) + 1756a: e04a sd s2,0(sp) + 1756c: 8c1d sub s0,s0,a5 + 1756e: ec06 sd ra,24(sp) + 17570: 840d srai s0,s0,0x3 + 17572: 84aa mv s1,a0 + 17574: 892e mv s2,a1 + 17576: e801 bnez s0,17586 <_ZN7testing8internal17TestEventRepeater9OnTestEndERKNS_8TestInfoE+0x2c> + 17578: 60e2 ld ra,24(sp) + 1757a: 6442 ld s0,16(sp) + 1757c: 64a2 ld s1,8(sp) + 1757e: 6902 ld s2,0(sp) + 17580: 6105 addi sp,sp,32 + 17582: 8082 ret + 17584: 689c ld a5,16(s1) + 17586: 147d addi s0,s0,-1 + 17588: 00341713 slli a4,s0,0x3 + 1758c: 97ba add a5,a5,a4 + 1758e: 6388 ld a0,0(a5) + 17590: 85ca mv a1,s2 + 17592: 611c ld a5,0(a0) + 17594: 6bbc ld a5,80(a5) + 17596: 9782 jalr a5 + 17598: f475 bnez s0,17584 <_ZN7testing8internal17TestEventRepeater9OnTestEndERKNS_8TestInfoE+0x2a> + 1759a: 60e2 ld ra,24(sp) + 1759c: 6442 ld s0,16(sp) + 1759e: 64a2 ld s1,8(sp) + 175a0: 6902 ld s2,0(sp) + 175a2: 6105 addi sp,sp,32 + 175a4: 8082 ret + 175a6: 8082 ret + +00000000000175a8 <_ZN7testing8internal17TestEventRepeater13OnTestCaseEndERKNS_9TestSuiteE>: + 175a8: 00854783 lbu a5,8(a0) + 175ac: c7a1 beqz a5,175f4 <_ZN7testing8internal17TestEventRepeater13OnTestCaseEndERKNS_9TestSuiteE+0x4c> + 175ae: 1101 addi sp,sp,-32 + 175b0: 691c ld a5,16(a0) + 175b2: e822 sd s0,16(sp) + 175b4: 6d00 ld s0,24(a0) + 175b6: e426 sd s1,8(sp) + 175b8: e04a sd s2,0(sp) + 175ba: 8c1d sub s0,s0,a5 + 175bc: ec06 sd ra,24(sp) + 175be: 840d srai s0,s0,0x3 + 175c0: 84aa mv s1,a0 + 175c2: 892e mv s2,a1 + 175c4: e801 bnez s0,175d4 <_ZN7testing8internal17TestEventRepeater13OnTestCaseEndERKNS_9TestSuiteE+0x2c> + 175c6: 60e2 ld ra,24(sp) + 175c8: 6442 ld s0,16(sp) + 175ca: 64a2 ld s1,8(sp) + 175cc: 6902 ld s2,0(sp) + 175ce: 6105 addi sp,sp,32 + 175d0: 8082 ret + 175d2: 689c ld a5,16(s1) + 175d4: 147d addi s0,s0,-1 + 175d6: 00341713 slli a4,s0,0x3 + 175da: 97ba add a5,a5,a4 + 175dc: 6388 ld a0,0(a5) + 175de: 85ca mv a1,s2 + 175e0: 611c ld a5,0(a0) + 175e2: 73bc ld a5,96(a5) + 175e4: 9782 jalr a5 + 175e6: f475 bnez s0,175d2 <_ZN7testing8internal17TestEventRepeater13OnTestCaseEndERKNS_9TestSuiteE+0x2a> + 175e8: 60e2 ld ra,24(sp) + 175ea: 6442 ld s0,16(sp) + 175ec: 64a2 ld s1,8(sp) + 175ee: 6902 ld s2,0(sp) + 175f0: 6105 addi sp,sp,32 + 175f2: 8082 ret + 175f4: 8082 ret + +00000000000175f6 <_ZN7testing8internal17TestEventRepeater14OnTestSuiteEndERKNS_9TestSuiteE>: + 175f6: 00854783 lbu a5,8(a0) + 175fa: c7a1 beqz a5,17642 <_ZN7testing8internal17TestEventRepeater14OnTestSuiteEndERKNS_9TestSuiteE+0x4c> + 175fc: 1101 addi sp,sp,-32 + 175fe: 691c ld a5,16(a0) + 17600: e822 sd s0,16(sp) + 17602: 6d00 ld s0,24(a0) + 17604: e426 sd s1,8(sp) + 17606: e04a sd s2,0(sp) + 17608: 8c1d sub s0,s0,a5 + 1760a: ec06 sd ra,24(sp) + 1760c: 840d srai s0,s0,0x3 + 1760e: 84aa mv s1,a0 + 17610: 892e mv s2,a1 + 17612: e801 bnez s0,17622 <_ZN7testing8internal17TestEventRepeater14OnTestSuiteEndERKNS_9TestSuiteE+0x2c> + 17614: 60e2 ld ra,24(sp) + 17616: 6442 ld s0,16(sp) + 17618: 64a2 ld s1,8(sp) + 1761a: 6902 ld s2,0(sp) + 1761c: 6105 addi sp,sp,32 + 1761e: 8082 ret + 17620: 689c ld a5,16(s1) + 17622: 147d addi s0,s0,-1 + 17624: 00341713 slli a4,s0,0x3 + 17628: 97ba add a5,a5,a4 + 1762a: 6388 ld a0,0(a5) + 1762c: 85ca mv a1,s2 + 1762e: 611c ld a5,0(a0) + 17630: 6fbc ld a5,88(a5) + 17632: 9782 jalr a5 + 17634: f475 bnez s0,17620 <_ZN7testing8internal17TestEventRepeater14OnTestSuiteEndERKNS_9TestSuiteE+0x2a> + 17636: 60e2 ld ra,24(sp) + 17638: 6442 ld s0,16(sp) + 1763a: 64a2 ld s1,8(sp) + 1763c: 6902 ld s2,0(sp) + 1763e: 6105 addi sp,sp,32 + 17640: 8082 ret + 17642: 8082 ret + +0000000000017644 <_ZN7testing8internal17TestEventRepeater16OnTestProgramEndERKNS_8UnitTestE>: + 17644: 00854783 lbu a5,8(a0) + 17648: c7a1 beqz a5,17690 <_ZN7testing8internal17TestEventRepeater16OnTestProgramEndERKNS_8UnitTestE+0x4c> + 1764a: 1101 addi sp,sp,-32 + 1764c: 691c ld a5,16(a0) + 1764e: e822 sd s0,16(sp) + 17650: 6d00 ld s0,24(a0) + 17652: e426 sd s1,8(sp) + 17654: e04a sd s2,0(sp) + 17656: 8c1d sub s0,s0,a5 + 17658: ec06 sd ra,24(sp) + 1765a: 840d srai s0,s0,0x3 + 1765c: 84aa mv s1,a0 + 1765e: 892e mv s2,a1 + 17660: e801 bnez s0,17670 <_ZN7testing8internal17TestEventRepeater16OnTestProgramEndERKNS_8UnitTestE+0x2c> + 17662: 60e2 ld ra,24(sp) + 17664: 6442 ld s0,16(sp) + 17666: 64a2 ld s1,8(sp) + 17668: 6902 ld s2,0(sp) + 1766a: 6105 addi sp,sp,32 + 1766c: 8082 ret + 1766e: 689c ld a5,16(s1) + 17670: 147d addi s0,s0,-1 + 17672: 00341713 slli a4,s0,0x3 + 17676: 97ba add a5,a5,a4 + 17678: 6388 ld a0,0(a5) + 1767a: 85ca mv a1,s2 + 1767c: 611c ld a5,0(a0) + 1767e: 63dc ld a5,128(a5) + 17680: 9782 jalr a5 + 17682: f475 bnez s0,1766e <_ZN7testing8internal17TestEventRepeater16OnTestProgramEndERKNS_8UnitTestE+0x2a> + 17684: 60e2 ld ra,24(sp) + 17686: 6442 ld s0,16(sp) + 17688: 64a2 ld s1,8(sp) + 1768a: 6902 ld s2,0(sp) + 1768c: 6105 addi sp,sp,32 + 1768e: 8082 ret + 17690: 8082 ret + +0000000000017692 <_ZN7testing8internal17TestEventRepeater20OnTestIterationStartERKNS_8UnitTestEi>: + 17692: 00854783 lbu a5,8(a0) + 17696: c7b1 beqz a5,176e2 <_ZN7testing8internal17TestEventRepeater20OnTestIterationStartERKNS_8UnitTestEi+0x50> + 17698: 6918 ld a4,16(a0) + 1769a: 6d1c ld a5,24(a0) + 1769c: 7179 addi sp,sp,-48 + 1769e: ec26 sd s1,24(sp) + 176a0: f406 sd ra,40(sp) + 176a2: 84aa mv s1,a0 + 176a4: 02e78b63 beq a5,a4,176da <_ZN7testing8internal17TestEventRepeater20OnTestIterationStartERKNS_8UnitTestEi+0x48> + 176a8: f022 sd s0,32(sp) + 176aa: e84a sd s2,16(sp) + 176ac: e44e sd s3,8(sp) + 176ae: 892e mv s2,a1 + 176b0: 89b2 mv s3,a2 + 176b2: 4401 li s0,0 + 176b4: 00341793 slli a5,s0,0x3 + 176b8: 973e add a4,a4,a5 + 176ba: 6308 ld a0,0(a4) + 176bc: 864e mv a2,s3 + 176be: 85ca mv a1,s2 + 176c0: 611c ld a5,0(a0) + 176c2: 0405 addi s0,s0,1 + 176c4: 6f9c ld a5,24(a5) + 176c6: 9782 jalr a5 + 176c8: 6898 ld a4,16(s1) + 176ca: 6c9c ld a5,24(s1) + 176cc: 8f99 sub a5,a5,a4 + 176ce: 878d srai a5,a5,0x3 + 176d0: fef462e3 bltu s0,a5,176b4 <_ZN7testing8internal17TestEventRepeater20OnTestIterationStartERKNS_8UnitTestEi+0x22> + 176d4: 7402 ld s0,32(sp) + 176d6: 6942 ld s2,16(sp) + 176d8: 69a2 ld s3,8(sp) + 176da: 70a2 ld ra,40(sp) + 176dc: 64e2 ld s1,24(sp) + 176de: 6145 addi sp,sp,48 + 176e0: 8082 ret + 176e2: 8082 ret + +00000000000176e4 <_ZN7testing8internal17TestEventRepeater18OnTestIterationEndERKNS_8UnitTestEi>: + 176e4: 00854783 lbu a5,8(a0) + 176e8: cba9 beqz a5,1773a <_ZN7testing8internal17TestEventRepeater18OnTestIterationEndERKNS_8UnitTestEi+0x56> + 176ea: 7179 addi sp,sp,-48 + 176ec: 691c ld a5,16(a0) + 176ee: f022 sd s0,32(sp) + 176f0: 6d00 ld s0,24(a0) + 176f2: ec26 sd s1,24(sp) + 176f4: e84a sd s2,16(sp) + 176f6: 8c1d sub s0,s0,a5 + 176f8: e44e sd s3,8(sp) + 176fa: f406 sd ra,40(sp) + 176fc: 840d srai s0,s0,0x3 + 176fe: 84aa mv s1,a0 + 17700: 892e mv s2,a1 + 17702: 89b2 mv s3,a2 + 17704: e809 bnez s0,17716 <_ZN7testing8internal17TestEventRepeater18OnTestIterationEndERKNS_8UnitTestEi+0x32> + 17706: 70a2 ld ra,40(sp) + 17708: 7402 ld s0,32(sp) + 1770a: 64e2 ld s1,24(sp) + 1770c: 6942 ld s2,16(sp) + 1770e: 69a2 ld s3,8(sp) + 17710: 6145 addi sp,sp,48 + 17712: 8082 ret + 17714: 689c ld a5,16(s1) + 17716: 147d addi s0,s0,-1 + 17718: 00341713 slli a4,s0,0x3 + 1771c: 97ba add a5,a5,a4 + 1771e: 6388 ld a0,0(a5) + 17720: 864e mv a2,s3 + 17722: 85ca mv a1,s2 + 17724: 611c ld a5,0(a0) + 17726: 7fbc ld a5,120(a5) + 17728: 9782 jalr a5 + 1772a: f46d bnez s0,17714 <_ZN7testing8internal17TestEventRepeater18OnTestIterationEndERKNS_8UnitTestEi+0x30> + 1772c: 70a2 ld ra,40(sp) + 1772e: 7402 ld s0,32(sp) + 17730: 64e2 ld s1,24(sp) + 17732: 6942 ld s2,16(sp) + 17734: 69a2 ld s3,8(sp) + 17736: 6145 addi sp,sp,48 + 17738: 8082 ret + 1773a: 8082 ret + +000000000001773c <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0>: + 1773c: 1101 addi sp,sp,-32 + 1773e: e822 sd s0,16(sp) + 17740: e426 sd s1,8(sp) + 17742: 842e mv s0,a1 + 17744: ec06 sd ra,24(sp) + 17746: 85b2 mv a1,a2 + 17748: 84b6 mv s1,a3 + 1774a: 8636 mv a2,a3 + 1774c: 0086e363 bltu a3,s0,17752 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x16> + 17750: 8622 mv a2,s0 + 17752: c601 beqz a2,1775a <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x1e> + 17754: 99cfe0ef jal 158f0 + 17758: ed01 bnez a0,17770 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x34> + 1775a: 800007b7 lui a5,0x80000 + 1775e: 8c05 sub s0,s0,s1 + 17760: fff7c513 not a0,a5 + 17764: 00854663 blt a0,s0,17770 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x34> + 17768: 00f44963 blt s0,a5,1777a <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x3e> + 1776c: 0004051b sext.w a0,s0 + 17770: 60e2 ld ra,24(sp) + 17772: 6442 ld s0,16(sp) + 17774: 64a2 ld s1,8(sp) + 17776: 6105 addi sp,sp,32 + 17778: 8082 ret + 1777a: 853e mv a0,a5 + 1777c: bfd5 j 17770 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x34> + +000000000001777e <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0>: + 1777e: 715d addi sp,sp,-80 + 17780: e0a2 sd s0,64(sp) + 17782: 691c ld a5,16(a0) + 17784: 6500 ld s0,8(a0) + 17786: fc26 sd s1,56(sp) + 17788: f84a sd s2,48(sp) + 1778a: f44e sd s3,40(sp) + 1778c: e486 sd ra,72(sp) + 1778e: 84aa mv s1,a0 + 17790: 89b2 mv s3,a2 + 17792: 892e mv s2,a1 + 17794: 04f40a63 beq s0,a5,177e8 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x6a> + 17798: 00840713 addi a4,s0,8 + 1779c: 02858c63 beq a1,s0,177d4 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x56> + 177a0: ff843683 ld a3,-8(s0) + 177a4: ff840793 addi a5,s0,-8 + 177a8: 40b78633 sub a2,a5,a1 + 177ac: e014 sd a3,0(s0) + 177ae: e518 sd a4,8(a0) + 177b0: 47a1 li a5,8 + 177b2: 10c7db63 bge a5,a2,178c8 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x14a> + 177b6: 40c40533 sub a0,s0,a2 + 177ba: a06fe0ef jal 159c0 + 177be: 0009b783 ld a5,0(s3) + 177c2: 60a6 ld ra,72(sp) + 177c4: 6406 ld s0,64(sp) + 177c6: 00f93023 sd a5,0(s2) + 177ca: 74e2 ld s1,56(sp) + 177cc: 7942 ld s2,48(sp) + 177ce: 79a2 ld s3,40(sp) + 177d0: 6161 addi sp,sp,80 + 177d2: 8082 ret + 177d4: 621c ld a5,0(a2) + 177d6: 60a6 ld ra,72(sp) + 177d8: 6406 ld s0,64(sp) + 177da: e19c sd a5,0(a1) + 177dc: e518 sd a4,8(a0) + 177de: 74e2 ld s1,56(sp) + 177e0: 7942 ld s2,48(sp) + 177e2: 79a2 ld s3,40(sp) + 177e4: 6161 addi sp,sp,80 + 177e6: 8082 ret + 177e8: e85a sd s6,16(sp) + 177ea: 00053b03 ld s6,0(a0) + 177ee: 577d li a4,-1 + 177f0: f052 sd s4,32(sp) + 177f2: 416407b3 sub a5,s0,s6 + 177f6: ec56 sd s5,24(sp) + 177f8: e45e sd s7,8(sp) + 177fa: 8311 srli a4,a4,0x4 + 177fc: 878d srai a5,a5,0x3 + 177fe: 0ce78b63 beq a5,a4,178d4 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x156> + 17802: 4a05 li s4,1 + 17804: e3ad bnez a5,17866 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xe8> + 17806: 57fd li a5,-1 + 17808: 8391 srli a5,a5,0x4 + 1780a: 0147f363 bgeu a5,s4,17810 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x92> + 1780e: 8a3e mv s4,a5 + 17810: 0a0e slli s4,s4,0x3 + 17812: 8552 mv a0,s4 + 17814: fbdfd0ef jal 157d0 <_Znwm@plt> + 17818: 0009b683 ld a3,0(s3) + 1781c: 41690ab3 sub s5,s2,s6 + 17820: 01550733 add a4,a0,s5 + 17824: 008a8793 addi a5,s5,8 + 17828: 41240433 sub s0,s0,s2 + 1782c: 97aa add a5,a5,a0 + 1782e: e314 sd a3,0(a4) + 17830: 89aa mv s3,a0 + 17832: 00878bb3 add s7,a5,s0 + 17836: 05504063 bgtz s5,17876 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xf8> + 1783a: 06804c63 bgtz s0,178b2 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x134> + 1783e: 060b1663 bnez s6,178aa <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x12c> + 17842: 60a6 ld ra,72(sp) + 17844: 6406 ld s0,64(sp) + 17846: 9a4e add s4,s4,s3 + 17848: 0144b823 sd s4,16(s1) + 1784c: 0134b023 sd s3,0(s1) + 17850: 0174b423 sd s7,8(s1) + 17854: 7a02 ld s4,32(sp) + 17856: 6ae2 ld s5,24(sp) + 17858: 6b42 ld s6,16(sp) + 1785a: 6ba2 ld s7,8(sp) + 1785c: 74e2 ld s1,56(sp) + 1785e: 7942 ld s2,48(sp) + 17860: 79a2 ld s3,40(sp) + 17862: 6161 addi sp,sp,80 + 17864: 8082 ret + 17866: 00179a13 slli s4,a5,0x1 + 1786a: f8fa7ee3 bgeu s4,a5,17806 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x88> + 1786e: 5a45 li s4,-15 + 17870: 001a5a13 srli s4,s4,0x1 + 17874: bf79 j 17812 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x94> + 17876: 86aa mv a3,a0 + 17878: 865a mv a2,s6 + 1787a: 0c3af757 vsetvli a4,s5,e8,m8,ta,ma + 1787e: 02060407 vle8.v v8,(a2) + 17882: 40ea8ab3 sub s5,s5,a4 + 17886: 963a add a2,a2,a4 + 17888: 02068427 vse8.v v8,(a3) + 1788c: 96ba add a3,a3,a4 + 1788e: fe0a96e3 bnez s5,1787a <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xfc> + 17892: 00805c63 blez s0,178aa <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x12c> + 17896: 0c347757 vsetvli a4,s0,e8,m8,ta,ma + 1789a: 02090407 vle8.v v8,(s2) + 1789e: 8c19 sub s0,s0,a4 + 178a0: 993a add s2,s2,a4 + 178a2: 02078427 vse8.v v8,(a5) + 178a6: 97ba add a5,a5,a4 + 178a8: f47d bnez s0,17896 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x118> + 178aa: 855a mv a0,s6 + 178ac: f85fd0ef jal 15830 <_ZdlPv@plt> + 178b0: bf49 j 17842 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xc4> + 178b2: 0c347757 vsetvli a4,s0,e8,m8,ta,ma + 178b6: 02090407 vle8.v v8,(s2) + 178ba: 8c19 sub s0,s0,a4 + 178bc: 993a add s2,s2,a4 + 178be: 02078427 vse8.v v8,(a5) + 178c2: 97ba add a5,a5,a4 + 178c4: f47d bnez s0,178b2 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x134> + 178c6: bfa5 j 1783e <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xc0> + 178c8: eef61be3 bne a2,a5,177be <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x40> + 178cc: 619c ld a5,0(a1) + 178ce: fef43c23 sd a5,-8(s0) + 178d2: b5f5 j 177be <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x40> + 178d4: 00020517 auipc a0,0x20 + 178d8: 47450513 addi a0,a0,1140 # 37d48 <_IO_stdin_used+0x2a0> + 178dc: f45fd0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + +00000000000178e0 <_ZNK7testing9TestSuite17test_to_run_countEv>: + 178e0: 791c ld a5,48(a0) + 178e2: 7d14 ld a3,56(a0) + 178e4: 4501 li a0,0 + 178e6: 00d78a63 beq a5,a3,178fa <_ZNK7testing9TestSuite17test_to_run_countEv+0x1a> + 178ea: 6398 ld a4,0(a5) + 178ec: 07a1 addi a5,a5,8 # ffffffff80000008 <__global_pointer$+0xffffffff7ffb5278> + 178ee: 08074703 lbu a4,128(a4) + 178f2: 9d39 addw a0,a0,a4 + 178f4: fef69be3 bne a3,a5,178ea <_ZNK7testing9TestSuite17test_to_run_countEv+0xa> + 178f8: 8082 ret + 178fa: 8082 ret + +00000000000178fc <_ZNK7testing9TestSuite19disabled_test_countEv>: + 178fc: 791c ld a5,48(a0) + 178fe: 7d14 ld a3,56(a0) + 17900: 4501 li a0,0 + 17902: 00d78a63 beq a5,a3,17916 <_ZNK7testing9TestSuite19disabled_test_countEv+0x1a> + 17906: 6398 ld a4,0(a5) + 17908: 07a1 addi a5,a5,8 + 1790a: 08174703 lbu a4,129(a4) + 1790e: 9d39 addw a0,a0,a4 + 17910: fef69be3 bne a3,a5,17906 <_ZNK7testing9TestSuite19disabled_test_countEv+0xa> + 17914: 8082 ret + 17916: 8082 ret + +0000000000017918 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo>: + 17918: 1101 addi sp,sp,-32 + 1791a: e822 sd s0,16(sp) + 1791c: e426 sd s1,8(sp) + 1791e: ec06 sd ra,24(sp) + 17920: 02700793 li a5,39 + 17924: 842a mv s0,a0 + 17926: 84ae mv s1,a1 + 17928: 0aa7cd63 blt a5,a0,179e2 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xca> + 1792c: 0e054463 bltz a0,17a14 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xfc> + 17930: 0ca7e563 bltu a5,a0,179fa <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xe2> + 17934: 00023717 auipc a4,0x23 + 17938: fac70713 addi a4,a4,-84 # 3a8e0 <_IO_stdin_used+0x2e38> + 1793c: 00251793 slli a5,a0,0x2 + 17940: 97ba add a5,a5,a4 + 17942: 439c lw a5,0(a5) + 17944: 97ba add a5,a5,a4 + 17946: 8782 jr a5 + 17948: 852e mv a0,a1 + 1794a: 00020597 auipc a1,0x20 + 1794e: 41e58593 addi a1,a1,1054 # 37d68 <_IO_stdin_used+0x2c0> + 17952: c0ffd0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 17956: 4509 li a0,2 + 17958: 60e2 ld ra,24(sp) + 1795a: 6442 ld s0,16(sp) + 1795c: 64a2 ld s1,8(sp) + 1795e: 6105 addi sp,sp,32 + 17960: 8082 ret + 17962: 852e mv a0,a1 + 17964: 00020597 auipc a1,0x20 + 17968: 41c58593 addi a1,a1,1052 # 37d80 <_IO_stdin_used+0x2d8> + 1796c: bf5fd0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 17970: b7dd j 17956 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> + 17972: 852e mv a0,a1 + 17974: 00020597 auipc a1,0x20 + 17978: 41458593 addi a1,a1,1044 # 37d88 <_IO_stdin_used+0x2e0> + 1797c: be5fd0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 17980: bfd9 j 17956 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> + 17982: 852e mv a0,a1 + 17984: 00020597 auipc a1,0x20 + 17988: 42458593 addi a1,a1,1060 # 37da8 <_IO_stdin_used+0x300> + 1798c: bd5fd0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 17990: b7d9 j 17956 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> + 17992: 852e mv a0,a1 + 17994: 00020597 auipc a1,0x20 + 17998: 40458593 addi a1,a1,1028 # 37d98 <_IO_stdin_used+0x2f0> + 1799c: bc5fd0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 179a0: bf5d j 17956 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> + 179a2: 852e mv a0,a1 + 179a4: 00020597 auipc a1,0x20 + 179a8: 40c58593 addi a1,a1,1036 # 37db0 <_IO_stdin_used+0x308> + 179ac: bb5fd0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 179b0: b75d j 17956 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> + 179b2: 852e mv a0,a1 + 179b4: 00020597 auipc a1,0x20 + 179b8: 3dc58593 addi a1,a1,988 # 37d90 <_IO_stdin_used+0x2e8> + 179bc: ba5fd0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 179c0: bf59 j 17956 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> + 179c2: 852e mv a0,a1 + 179c4: 00020597 auipc a1,0x20 + 179c8: 3dc58593 addi a1,a1,988 # 37da0 <_IO_stdin_used+0x2f8> + 179cc: b95fd0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 179d0: b759 j 17956 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> + 179d2: 852e mv a0,a1 + 179d4: 00020597 auipc a1,0x20 + 179d8: 39c58593 addi a1,a1,924 # 37d70 <_IO_stdin_used+0x2c8> + 179dc: b85fd0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 179e0: bf9d j 17956 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> + 179e2: 05c00793 li a5,92 + 179e6: 00f51a63 bne a0,a5,179fa <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xe2> + 179ea: 852e mv a0,a1 + 179ec: 00020597 auipc a1,0x20 + 179f0: 38c58593 addi a1,a1,908 # 37d78 <_IO_stdin_used+0x2d0> + 179f4: b6dfd0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 179f8: bfb9 j 17956 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> + 179fa: fe04079b addiw a5,s0,-32 + 179fe: 05e00713 li a4,94 + 17a02: 00f76963 bltu a4,a5,17a14 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xfc> + 17a06: 0ff47593 zext.b a1,s0 + 17a0a: 8526 mv a0,s1 + 17a0c: b65fd0ef jal 15570 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 17a10: 4501 li a0,0 + 17a12: b799 j 17958 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x40> + 17a14: 609c ld a5,0(s1) + 17a16: 4609 li a2,2 + 17a18: 00020597 auipc a1,0x20 + 17a1c: 3a058593 addi a1,a1,928 # 37db8 <_IO_stdin_used+0x310> + 17a20: fe87b783 ld a5,-24(a5) + 17a24: 8526 mv a0,s1 + 17a26: e04a sd s2,0(sp) + 17a28: 97a6 add a5,a5,s1 + 17a2a: 0187a903 lw s2,24(a5) + 17a2e: c03fd0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 17a32: 609c ld a5,0(s1) + 17a34: 6691 lui a3,0x4 + 17a36: 06a1 addi a3,a3,8 # 4008 <__abi_tag-0xc28c> + 17a38: fe87b703 ld a4,-24(a5) + 17a3c: 8526 mv a0,s1 + 17a3e: 85a2 mv a1,s0 + 17a40: 9726 add a4,a4,s1 + 17a42: 4f1c lw a5,24(a4) + 17a44: fb57f793 andi a5,a5,-75 + 17a48: 8fd5 or a5,a5,a3 + 17a4a: cf1c sw a5,24(a4) + 17a4c: 9f5fd0ef jal 15440 <_ZNSolsEi@plt> + 17a50: 609c ld a5,0(s1) + 17a52: 4505 li a0,1 + 17a54: fe87b783 ld a5,-24(a5) + 17a58: 94be add s1,s1,a5 + 17a5a: 0124ac23 sw s2,24(s1) + 17a5e: 6902 ld s2,0(sp) + 17a60: bde5 j 17958 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x40> + +0000000000017a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0>: + 17a62: 7179 addi sp,sp,-48 + 17a64: f022 sd s0,32(sp) + 17a66: 40b60433 sub s0,a2,a1 + 17a6a: ec26 sd s1,24(sp) + 17a6c: e84a sd s2,16(sp) + 17a6e: f406 sd ra,40(sp) + 17a70: e422 sd s0,8(sp) + 17a72: 47bd li a5,15 + 17a74: 84ae mv s1,a1 + 17a76: 892a mv s2,a0 + 17a78: 0487e763 bltu a5,s0,17ac6 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x64> + 17a7c: 4785 li a5,1 + 17a7e: 6108 ld a0,0(a0) + 17a80: 02f41463 bne s0,a5,17aa8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x46> + 17a84: 0005c783 lbu a5,0(a1) + 17a88: 00f50023 sb a5,0(a0) + 17a8c: 6422 ld s0,8(sp) + 17a8e: 00093503 ld a0,0(s2) + 17a92: 00893423 sd s0,8(s2) + 17a96: 9522 add a0,a0,s0 + 17a98: 00050023 sb zero,0(a0) + 17a9c: 70a2 ld ra,40(sp) + 17a9e: 7402 ld s0,32(sp) + 17aa0: 64e2 ld s1,24(sp) + 17aa2: 6942 ld s2,16(sp) + 17aa4: 6145 addi sp,sp,48 + 17aa6: 8082 ret + 17aa8: d46d beqz s0,17a92 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x30> + 17aaa: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 17aae: 02048407 vle8.v v8,(s1) + 17ab2: 8c1d sub s0,s0,a5 + 17ab4: 94be add s1,s1,a5 + 17ab6: 02050427 vse8.v v8,(a0) + 17aba: 953e add a0,a0,a5 + 17abc: f47d bnez s0,17aaa <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x48> + 17abe: 6422 ld s0,8(sp) + 17ac0: 00093503 ld a0,0(s2) + 17ac4: b7f9 j 17a92 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x30> + 17ac6: 4601 li a2,0 + 17ac8: 002c addi a1,sp,8 + 17aca: b17fd0ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 17ace: 67a2 ld a5,8(sp) + 17ad0: 00a93023 sd a0,0(s2) + 17ad4: 00f93823 sd a5,16(s2) + 17ad8: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 17adc: 02048407 vle8.v v8,(s1) + 17ae0: 8c1d sub s0,s0,a5 + 17ae2: 94be add s1,s1,a5 + 17ae4: 02050427 vse8.v v8,(a0) + 17ae8: 953e add a0,a0,a5 + 17aea: f061 bnez s0,17aaa <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x48> + 17aec: bfc9 j 17abe <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x5c> + +0000000000017aee <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0>: + 17aee: 7179 addi sp,sp,-48 + 17af0: f022 sd s0,32(sp) + 17af2: 40b60433 sub s0,a2,a1 + 17af6: ec26 sd s1,24(sp) + 17af8: e84a sd s2,16(sp) + 17afa: f406 sd ra,40(sp) + 17afc: e422 sd s0,8(sp) + 17afe: 47bd li a5,15 + 17b00: 84ae mv s1,a1 + 17b02: 892a mv s2,a0 + 17b04: 0487e763 bltu a5,s0,17b52 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x64> + 17b08: 4785 li a5,1 + 17b0a: 6108 ld a0,0(a0) + 17b0c: 02f41463 bne s0,a5,17b34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x46> + 17b10: 0005c783 lbu a5,0(a1) + 17b14: 00f50023 sb a5,0(a0) + 17b18: 6422 ld s0,8(sp) + 17b1a: 00093503 ld a0,0(s2) + 17b1e: 00893423 sd s0,8(s2) + 17b22: 9522 add a0,a0,s0 + 17b24: 00050023 sb zero,0(a0) + 17b28: 70a2 ld ra,40(sp) + 17b2a: 7402 ld s0,32(sp) + 17b2c: 64e2 ld s1,24(sp) + 17b2e: 6942 ld s2,16(sp) + 17b30: 6145 addi sp,sp,48 + 17b32: 8082 ret + 17b34: d46d beqz s0,17b1e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x30> + 17b36: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 17b3a: 02048407 vle8.v v8,(s1) + 17b3e: 8c1d sub s0,s0,a5 + 17b40: 94be add s1,s1,a5 + 17b42: 02050427 vse8.v v8,(a0) + 17b46: 953e add a0,a0,a5 + 17b48: f47d bnez s0,17b36 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x48> + 17b4a: 6422 ld s0,8(sp) + 17b4c: 00093503 ld a0,0(s2) + 17b50: b7f9 j 17b1e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x30> + 17b52: 4601 li a2,0 + 17b54: 002c addi a1,sp,8 + 17b56: a8bfd0ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 17b5a: 67a2 ld a5,8(sp) + 17b5c: 00a93023 sd a0,0(s2) + 17b60: 00f93823 sd a5,16(s2) + 17b64: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 17b68: 02048407 vle8.v v8,(s1) + 17b6c: 8c1d sub s0,s0,a5 + 17b6e: 94be add s1,s1,a5 + 17b70: 02050427 vse8.v v8,(a0) + 17b74: 953e add a0,a0,a5 + 17b76: f061 bnez s0,17b36 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x48> + 17b78: bfc9 j 17b4a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x5c> + +0000000000017b7a <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo>: + 17b7a: 715d addi sp,sp,-80 + 17b7c: e0a2 sd s0,64(sp) + 17b7e: f84a sd s2,48(sp) + 17b80: f44e sd s3,40(sp) + 17b82: 8932 mv s2,a2 + 17b84: 89ae mv s3,a1 + 17b86: 842a mv s0,a0 + 17b88: 00020597 auipc a1,0x20 + 17b8c: 23858593 addi a1,a1,568 # 37dc0 <_IO_stdin_used+0x318> + 17b90: 8532 mv a0,a2 + 17b92: 4605 li a2,1 + 17b94: e486 sd ra,72(sp) + 17b96: e062 sd s8,0(sp) + 17b98: a99fd0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 17b9c: 0c098963 beqz s3,17c6e <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0xf4> + 17ba0: ec56 sd s5,24(sp) + 17ba2: e85a sd s6,16(sp) + 17ba4: e45e sd s7,8(sp) + 17ba6: fc26 sd s1,56(sp) + 17ba8: f052 sd s4,32(sp) + 17baa: 00044483 lbu s1,0(s0) + 17bae: 99a2 add s3,s3,s0 + 17bb0: 4c01 li s8,0 + 17bb2: 02200a93 li s5,34 + 17bb6: 02700b13 li s6,39 + 17bba: 4b85 li s7,1 + 17bbc: 03548363 beq s1,s5,17be2 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x68> + 17bc0: 07649163 bne s1,s6,17c22 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0xa8> + 17bc4: 4605 li a2,1 + 17bc6: 00020597 auipc a1,0x20 + 17bca: 20a58593 addi a1,a1,522 # 37dd0 <_IO_stdin_used+0x328> + 17bce: 854a mv a0,s2 + 17bd0: a61fd0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 17bd4: 0405 addi s0,s0,1 + 17bd6: 02898163 beq s3,s0,17bf8 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x7e> + 17bda: 00044483 lbu s1,0(s0) + 17bde: ff5491e3 bne s1,s5,17bc0 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x46> + 17be2: 4609 li a2,2 + 17be4: 00020597 auipc a1,0x20 + 17be8: 1f458593 addi a1,a1,500 # 37dd8 <_IO_stdin_used+0x330> + 17bec: 854a mv a0,s2 + 17bee: 0405 addi s0,s0,1 + 17bf0: a41fd0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 17bf4: fe8993e3 bne s3,s0,17bda <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x60> + 17bf8: 74e2 ld s1,56(sp) + 17bfa: 7a02 ld s4,32(sp) + 17bfc: 6ae2 ld s5,24(sp) + 17bfe: 6b42 ld s6,16(sp) + 17c00: 6ba2 ld s7,8(sp) + 17c02: 854a mv a0,s2 + 17c04: 4605 li a2,1 + 17c06: 00020597 auipc a1,0x20 + 17c0a: 1ba58593 addi a1,a1,442 # 37dc0 <_IO_stdin_used+0x318> + 17c0e: a23fd0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 17c12: 60a6 ld ra,72(sp) + 17c14: 6406 ld s0,64(sp) + 17c16: 7942 ld s2,48(sp) + 17c18: 79a2 ld s3,40(sp) + 17c1a: 8562 mv a0,s8 + 17c1c: 6c02 ld s8,0(sp) + 17c1e: 6161 addi sp,sp,80 + 17c20: 8082 ret + 17c22: 8526 mv a0,s1 + 17c24: 85ca mv a1,s2 + 17c26: cf3ff0ef jal 17918 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo> + 17c2a: 8a2a mv s4,a0 + 17c2c: fb7514e3 bne a0,s7,17bd4 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x5a> + 17c30: 0405 addi s0,s0,1 + 17c32: 02898c63 beq s3,s0,17c6a <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0xf0> + 17c36: 00044483 lbu s1,0(s0) + 17c3a: 8526 mv a0,s1 + 17c3c: ad5fd0ef jal 15710 + 17c40: e119 bnez a0,17c46 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0xcc> + 17c42: 8c52 mv s8,s4 + 17c44: bfa5 j 17bbc <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x42> + 17c46: 4609 li a2,2 + 17c48: 00020597 auipc a1,0x20 + 17c4c: 18058593 addi a1,a1,384 # 37dc8 <_IO_stdin_used+0x320> + 17c50: 854a mv a0,s2 + 17c52: 9dffd0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 17c56: 865e mv a2,s7 + 17c58: 854a mv a0,s2 + 17c5a: 00020597 auipc a1,0x20 + 17c5e: 16658593 addi a1,a1,358 # 37dc0 <_IO_stdin_used+0x318> + 17c62: 9cffd0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 17c66: 8c52 mv s8,s4 + 17c68: bf91 j 17bbc <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x42> + 17c6a: 8c5e mv s8,s7 + 17c6c: b771 j 17bf8 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x7e> + 17c6e: 4c01 li s8,0 + 17c70: bf49 j 17c02 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x88> + +0000000000017c72 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0>: + 17c72: 715d addi sp,sp,-80 + 17c74: e0a2 sd s0,64(sp) + 17c76: f44e sd s3,40(sp) + 17c78: f052 sd s4,32(sp) + 17c7a: 89b2 mv s3,a2 + 17c7c: 8a2e mv s4,a1 + 17c7e: 842a mv s0,a0 + 17c80: 00020597 auipc a1,0x20 + 17c84: 16058593 addi a1,a1,352 # 37de0 <_IO_stdin_used+0x338> + 17c88: 8532 mv a0,a2 + 17c8a: 4609 li a2,2 + 17c8c: e486 sd ra,72(sp) + 17c8e: 9a3fd0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 17c92: 0a0a0063 beqz s4,17d32 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xc0> + 17c96: f84a sd s2,48(sp) + 17c98: ec56 sd s5,24(sp) + 17c9a: e85a sd s6,16(sp) + 17c9c: e45e sd s7,8(sp) + 17c9e: fc26 sd s1,56(sp) + 17ca0: 4781 li a5,0 + 17ca2: 4901 li s2,0 + 17ca4: 02200a93 li s5,34 + 17ca8: 02700b93 li s7,39 + 17cac: 0ff00b13 li s6,255 + 17cb0: 4004 lw s1,0(s0) + 17cb2: c79d beqz a5,17ce0 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x6e> + 17cb4: 089b6c63 bltu s6,s1,17d4c <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xda> + 17cb8: 8526 mv a0,s1 + 17cba: a57fd0ef jal 15710 + 17cbe: c10d beqz a0,17ce0 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x6e> + 17cc0: 4609 li a2,2 + 17cc2: 00020597 auipc a1,0x20 + 17cc6: 10658593 addi a1,a1,262 # 37dc8 <_IO_stdin_used+0x320> + 17cca: 854e mv a0,s3 + 17ccc: 965fd0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 17cd0: 854e mv a0,s3 + 17cd2: 4609 li a2,2 + 17cd4: 00020597 auipc a1,0x20 + 17cd8: 10c58593 addi a1,a1,268 # 37de0 <_IO_stdin_used+0x338> + 17cdc: 955fd0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 17ce0: 4605 li a2,1 + 17ce2: 00020597 auipc a1,0x20 + 17ce6: 0ee58593 addi a1,a1,238 # 37dd0 <_IO_stdin_used+0x328> + 17cea: 854e mv a0,s3 + 17cec: 03548363 beq s1,s5,17d12 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xa0> + 17cf0: 05749e63 bne s1,s7,17d4c <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xda> + 17cf4: 0905 addi s2,s2,1 + 17cf6: 93bfd0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 17cfa: 0411 addi s0,s0,4 + 17cfc: 03490663 beq s2,s4,17d28 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xb6> + 17d00: 4004 lw s1,0(s0) + 17d02: 4605 li a2,1 + 17d04: 00020597 auipc a1,0x20 + 17d08: 0cc58593 addi a1,a1,204 # 37dd0 <_IO_stdin_used+0x328> + 17d0c: 854e mv a0,s3 + 17d0e: ff5491e3 bne s1,s5,17cf0 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x7e> + 17d12: 4609 li a2,2 + 17d14: 00020597 auipc a1,0x20 + 17d18: 0c458593 addi a1,a1,196 # 37dd8 <_IO_stdin_used+0x330> + 17d1c: 0905 addi s2,s2,1 + 17d1e: 913fd0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 17d22: 0411 addi s0,s0,4 + 17d24: fd491ee3 bne s2,s4,17d00 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x8e> + 17d28: 74e2 ld s1,56(sp) + 17d2a: 7942 ld s2,48(sp) + 17d2c: 6ae2 ld s5,24(sp) + 17d2e: 6b42 ld s6,16(sp) + 17d30: 6ba2 ld s7,8(sp) + 17d32: 6406 ld s0,64(sp) + 17d34: 60a6 ld ra,72(sp) + 17d36: 7a02 ld s4,32(sp) + 17d38: 854e mv a0,s3 + 17d3a: 79a2 ld s3,40(sp) + 17d3c: 4605 li a2,1 + 17d3e: 00020597 auipc a1,0x20 + 17d42: 08258593 addi a1,a1,130 # 37dc0 <_IO_stdin_used+0x318> + 17d46: 6161 addi sp,sp,80 + 17d48: 8e9fd06f j 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 17d4c: 8526 mv a0,s1 + 17d4e: 85ce mv a1,s3 + 17d50: bc9ff0ef jal 17918 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo> + 17d54: fff50793 addi a5,a0,-1 + 17d58: 0905 addi s2,s2,1 + 17d5a: 0411 addi s0,s0,4 + 17d5c: 0017b793 seqz a5,a5 + 17d60: f54918e3 bne s2,s4,17cb0 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x3e> + 17d64: b7d1 j 17d28 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xb6> + +0000000000017d66 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0>: + 17d66: 711d addi sp,sp,-96 + 17d68: e8a2 sd s0,80(sp) + 17d6a: 6900 ld s0,16(a0) + 17d6c: fc4e sd s3,56(sp) + 17d6e: f852 sd s4,48(sp) + 17d70: f05a sd s6,32(sp) + 17d72: ec86 sd ra,88(sp) + 17d74: e4a6 sd s1,72(sp) + 17d76: e0ca sd s2,64(sp) + 17d78: f456 sd s5,40(sp) + 17d7a: e862 sd s8,16(sp) + 17d7c: 8b2a mv s6,a0 + 17d7e: 8a2e mv s4,a1 + 17d80: 89b2 mv s3,a2 + 17d82: cc49 beqz s0,17e1c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xb6> + 17d84: 80000ab7 lui s5,0x80000 + 17d88: ec5e sd s7,24(sp) + 17d8a: fffacb93 not s7,s5 + 17d8e: 7404 ld s1,40(s0) + 17d90: 02043c03 ld s8,32(s0) + 17d94: 894e mv s2,s3 + 17d96: 0134f363 bgeu s1,s3,17d9c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x36> + 17d9a: 8926 mv s2,s1 + 17d9c: 00090863 beqz s2,17dac <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x46> + 17da0: 864a mv a2,s2 + 17da2: 85e2 mv a1,s8 + 17da4: 8552 mv a0,s4 + 17da6: b4bfd0ef jal 158f0 + 17daa: e901 bnez a0,17dba <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x54> + 17dac: 40998533 sub a0,s3,s1 + 17db0: 00abc763 blt s7,a0,17dbe <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x58> + 17db4: 01554a63 blt a0,s5,17dc8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x62> + 17db8: 2501 sext.w a0,a0 + 17dba: 00054763 bltz a0,17dc8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x62> + 17dbe: 6c1c ld a5,24(s0) + 17dc0: 4701 li a4,0 + 17dc2: c791 beqz a5,17dce <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x68> + 17dc4: 843e mv s0,a5 + 17dc6: b7e1 j 17d8e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x28> + 17dc8: 681c ld a5,16(s0) + 17dca: 4705 li a4,1 + 17dcc: ffe5 bnez a5,17dc4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x5e> + 17dce: 6be2 ld s7,24(sp) + 17dd0: 8aa2 mv s5,s0 + 17dd2: e739 bnez a4,17e20 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xba> + 17dd4: 00090863 beqz s2,17de4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x7e> + 17dd8: 864a mv a2,s2 + 17dda: 85d2 mv a1,s4 + 17ddc: 8562 mv a0,s8 + 17dde: b13fd0ef jal 158f0 + 17de2: ed09 bnez a0,17dfc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x96> + 17de4: 800007b7 lui a5,0x80000 + 17de8: 413484b3 sub s1,s1,s3 + 17dec: fff7c713 not a4,a5 + 17df0: 00974863 blt a4,s1,17e00 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x9a> + 17df4: 04f4c663 blt s1,a5,17e40 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xda> + 17df8: 0004851b sext.w a0,s1 + 17dfc: 04054263 bltz a0,17e40 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xda> + 17e00: 4a81 li s5,0 + 17e02: 60e6 ld ra,88(sp) + 17e04: 8522 mv a0,s0 + 17e06: 6446 ld s0,80(sp) + 17e08: 64a6 ld s1,72(sp) + 17e0a: 6906 ld s2,64(sp) + 17e0c: 79e2 ld s3,56(sp) + 17e0e: 7a42 ld s4,48(sp) + 17e10: 7b02 ld s6,32(sp) + 17e12: 6c42 ld s8,16(sp) + 17e14: 85d6 mv a1,s5 + 17e16: 7aa2 ld s5,40(sp) + 17e18: 6125 addi sp,sp,96 + 17e1a: 8082 ret + 17e1c: 00850413 addi s0,a0,8 + 17e20: 018b3a83 ld s5,24(s6) + 17e24: 01540e63 beq s0,s5,17e40 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xda> + 17e28: 8522 mv a0,s0 + 17e2a: a97fd0ef jal 158c0 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt> + 17e2e: 7504 ld s1,40(a0) + 17e30: 02053c03 ld s8,32(a0) + 17e34: 894e mv s2,s3 + 17e36: 0134e763 bltu s1,s3,17e44 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xde> + 17e3a: 8aa2 mv s5,s0 + 17e3c: 842a mv s0,a0 + 17e3e: bf59 j 17dd4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x6e> + 17e40: 4401 li s0,0 + 17e42: b7c1 j 17e02 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x9c> + 17e44: 8aa2 mv s5,s0 + 17e46: 8926 mv s2,s1 + 17e48: 842a mv s0,a0 + 17e4a: b769 j 17dd4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x6e> + +0000000000017e4c <_ZN7testing8internal18OsStackTraceGetter17CurrentStackTraceB5cxx11Eii>: + 17e4c: 01050713 addi a4,a0,16 + 17e50: 00053423 sd zero,8(a0) + 17e54: 00050823 sb zero,16(a0) + 17e58: e118 sd a4,0(a0) + 17e5a: 8082 ret + +0000000000017e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0>: + 17e5c: 7139 addi sp,sp,-64 + 17e5e: f426 sd s1,40(sp) + 17e60: fc06 sd ra,56(sp) + 17e62: f822 sd s0,48(sp) + 17e64: f04a sd s2,32(sp) + 17e66: ec4e sd s3,24(sp) + 17e68: 01050493 addi s1,a0,16 + 17e6c: e104 sd s1,0(a0) + 17e6e: c1d9 beqz a1,17ef4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x98> + 17e70: 892a mv s2,a0 + 17e72: 852e mv a0,a1 + 17e74: 89ae mv s3,a1 + 17e76: c8bfd0ef jal 15b00 + 17e7a: e42a sd a0,8(sp) + 17e7c: 47bd li a5,15 + 17e7e: 842a mv s0,a0 + 17e80: 04a7e463 bltu a5,a0,17ec8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x6c> + 17e84: 4785 li a5,1 + 17e86: 02f51263 bne a0,a5,17eaa <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x4e> + 17e8a: 0009c783 lbu a5,0(s3) + 17e8e: 00f90823 sb a5,16(s2) + 17e92: 00893423 sd s0,8(s2) + 17e96: 94a2 add s1,s1,s0 + 17e98: 00048023 sb zero,0(s1) + 17e9c: 70e2 ld ra,56(sp) + 17e9e: 7442 ld s0,48(sp) + 17ea0: 74a2 ld s1,40(sp) + 17ea2: 7902 ld s2,32(sp) + 17ea4: 69e2 ld s3,24(sp) + 17ea6: 6121 addi sp,sp,64 + 17ea8: 8082 ret + 17eaa: d565 beqz a0,17e92 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x36> + 17eac: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 17eb0: 02098407 vle8.v v8,(s3) + 17eb4: 8c1d sub s0,s0,a5 + 17eb6: 99be add s3,s3,a5 + 17eb8: 02048427 vse8.v v8,(s1) + 17ebc: 94be add s1,s1,a5 + 17ebe: f47d bnez s0,17eac <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x50> + 17ec0: 6422 ld s0,8(sp) + 17ec2: 00093483 ld s1,0(s2) + 17ec6: b7f1 j 17e92 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x36> + 17ec8: 4601 li a2,0 + 17eca: 002c addi a1,sp,8 + 17ecc: 854a mv a0,s2 + 17ece: f12fd0ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 17ed2: 67a2 ld a5,8(sp) + 17ed4: 00a93023 sd a0,0(s2) + 17ed8: 84aa mv s1,a0 + 17eda: 00f93823 sd a5,16(s2) + 17ede: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 17ee2: 02098407 vle8.v v8,(s3) + 17ee6: 8c1d sub s0,s0,a5 + 17ee8: 99be add s3,s3,a5 + 17eea: 02048427 vse8.v v8,(s1) + 17eee: 94be add s1,s1,a5 + 17ef0: fc55 bnez s0,17eac <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x50> + 17ef2: b7f9 j 17ec0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x64> + 17ef4: e0dfd0ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + +0000000000017ef8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0>: + 17ef8: 18050c63 beqz a0,18090 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x198> + 17efc: 711d addi sp,sp,-96 + 17efe: fc4e sd s3,56(sp) + 17f00: ec86 sd ra,88(sp) + 17f02: e8a2 sd s0,80(sp) + 17f04: f852 sd s4,48(sp) + 17f06: 89aa mv s3,a0 + 17f08: 0189ba03 ld s4,24(s3) + 17f0c: 140a0c63 beqz s4,18064 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x16c> + 17f10: e4a6 sd s1,72(sp) + 17f12: e0ca sd s2,64(sp) + 17f14: f456 sd s5,40(sp) + 17f16: f05a sd s6,32(sp) + 17f18: 018a3a83 ld s5,24(s4) + 17f1c: 120a8063 beqz s5,1803c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x144> + 17f20: 018abb03 ld s6,24(s5) # ffffffff80000018 <__global_pointer$+0xffffffff7ffb5288> + 17f24: 0e0b0c63 beqz s6,1801c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x124> + 17f28: 018b3403 ld s0,24(s6) + 17f2c: c845 beqz s0,17fdc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xe4> + 17f2e: 01843903 ld s2,24(s0) + 17f32: 06090663 beqz s2,17f9e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xa6> + 17f36: e862 sd s8,16(sp) + 17f38: 01893c03 ld s8,24(s2) + 17f3c: 080c0063 beqz s8,17fbc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xc4> + 17f40: ec5e sd s7,24(sp) + 17f42: 018c3483 ld s1,24(s8) + 17f46: c8dd beqz s1,17ffc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x104> + 17f48: 0184bb83 ld s7,24(s1) + 17f4c: 020b8863 beqz s7,17f7c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x84> + 17f50: e466 sd s9,8(sp) + 17f52: 018bb503 ld a0,24(s7) + 17f56: 8cde mv s9,s7 + 17f58: fa1ff0ef jal 17ef8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0> + 17f5c: 020bb503 ld a0,32(s7) + 17f60: 030b8793 addi a5,s7,48 + 17f64: 010bbb83 ld s7,16(s7) + 17f68: 00f50463 beq a0,a5,17f70 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x78> + 17f6c: 8c5fd0ef jal 15830 <_ZdlPv@plt> + 17f70: 8566 mv a0,s9 + 17f72: 8bffd0ef jal 15830 <_ZdlPv@plt> + 17f76: fc0b9ee3 bnez s7,17f52 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x5a> + 17f7a: 6ca2 ld s9,8(sp) + 17f7c: 7088 ld a0,32(s1) + 17f7e: 03048793 addi a5,s1,48 + 17f82: 0104bb83 ld s7,16(s1) + 17f86: 00f50463 beq a0,a5,17f8e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x96> + 17f8a: 8a7fd0ef jal 15830 <_ZdlPv@plt> + 17f8e: 8526 mv a0,s1 + 17f90: 8a1fd0ef jal 15830 <_ZdlPv@plt> + 17f94: 060b8463 beqz s7,17ffc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x104> + 17f98: 84de mv s1,s7 + 17f9a: b77d j 17f48 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x50> + 17f9c: 6c42 ld s8,16(sp) + 17f9e: 7008 ld a0,32(s0) + 17fa0: 03040793 addi a5,s0,48 + 17fa4: 6804 ld s1,16(s0) + 17fa6: 00f50463 beq a0,a5,17fae <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xb6> + 17faa: 887fd0ef jal 15830 <_ZdlPv@plt> + 17fae: 8522 mv a0,s0 + 17fb0: 881fd0ef jal 15830 <_ZdlPv@plt> + 17fb4: c485 beqz s1,17fdc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xe4> + 17fb6: 8426 mv s0,s1 + 17fb8: bf9d j 17f2e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x36> + 17fba: 6be2 ld s7,24(sp) + 17fbc: 02093503 ld a0,32(s2) + 17fc0: 03090793 addi a5,s2,48 + 17fc4: 01093483 ld s1,16(s2) + 17fc8: 00f50463 beq a0,a5,17fd0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xd8> + 17fcc: 865fd0ef jal 15830 <_ZdlPv@plt> + 17fd0: 854a mv a0,s2 + 17fd2: 85ffd0ef jal 15830 <_ZdlPv@plt> + 17fd6: d0f9 beqz s1,17f9c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xa4> + 17fd8: 8926 mv s2,s1 + 17fda: bfb9 j 17f38 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x40> + 17fdc: 020b3503 ld a0,32(s6) + 17fe0: 030b0793 addi a5,s6,48 + 17fe4: 010b3403 ld s0,16(s6) + 17fe8: 00f50463 beq a0,a5,17ff0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xf8> + 17fec: 845fd0ef jal 15830 <_ZdlPv@plt> + 17ff0: 855a mv a0,s6 + 17ff2: 83ffd0ef jal 15830 <_ZdlPv@plt> + 17ff6: c01d beqz s0,1801c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x124> + 17ff8: 8b22 mv s6,s0 + 17ffa: b73d j 17f28 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x30> + 17ffc: 020c3503 ld a0,32(s8) + 18000: 030c0793 addi a5,s8,48 + 18004: 010c3483 ld s1,16(s8) + 18008: 00f50463 beq a0,a5,18010 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x118> + 1800c: 825fd0ef jal 15830 <_ZdlPv@plt> + 18010: 8562 mv a0,s8 + 18012: 81ffd0ef jal 15830 <_ZdlPv@plt> + 18016: d0d5 beqz s1,17fba <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xc2> + 18018: 8c26 mv s8,s1 + 1801a: b725 j 17f42 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x4a> + 1801c: 020ab503 ld a0,32(s5) + 18020: 030a8793 addi a5,s5,48 + 18024: 010ab403 ld s0,16(s5) + 18028: 00f50463 beq a0,a5,18030 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x138> + 1802c: 805fd0ef jal 15830 <_ZdlPv@plt> + 18030: 8556 mv a0,s5 + 18032: ffefd0ef jal 15830 <_ZdlPv@plt> + 18036: c019 beqz s0,1803c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x144> + 18038: 8aa2 mv s5,s0 + 1803a: b5dd j 17f20 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x28> + 1803c: 020a3503 ld a0,32(s4) + 18040: 030a0793 addi a5,s4,48 + 18044: 010a3403 ld s0,16(s4) + 18048: 00f50463 beq a0,a5,18050 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x158> + 1804c: fe4fd0ef jal 15830 <_ZdlPv@plt> + 18050: 8552 mv a0,s4 + 18052: fdefd0ef jal 15830 <_ZdlPv@plt> + 18056: c019 beqz s0,1805c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x164> + 18058: 8a22 mv s4,s0 + 1805a: bd7d j 17f18 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x20> + 1805c: 64a6 ld s1,72(sp) + 1805e: 6906 ld s2,64(sp) + 18060: 7aa2 ld s5,40(sp) + 18062: 7b02 ld s6,32(sp) + 18064: 0209b503 ld a0,32(s3) + 18068: 03098793 addi a5,s3,48 + 1806c: 0109b403 ld s0,16(s3) + 18070: 00f50463 beq a0,a5,18078 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x180> + 18074: fbcfd0ef jal 15830 <_ZdlPv@plt> + 18078: 854e mv a0,s3 + 1807a: fb6fd0ef jal 15830 <_ZdlPv@plt> + 1807e: c019 beqz s0,18084 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x18c> + 18080: 89a2 mv s3,s0 + 18082: b559 j 17f08 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x10> + 18084: 60e6 ld ra,88(sp) + 18086: 6446 ld s0,80(sp) + 18088: 79e2 ld s3,56(sp) + 1808a: 7a42 ld s4,48(sp) + 1808c: 6125 addi sp,sp,96 + 1808e: 8082 ret + 18090: 8082 ret + +0000000000018092 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0>: + 18092: 18050c63 beqz a0,1822a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x198> + 18096: 711d addi sp,sp,-96 + 18098: fc4e sd s3,56(sp) + 1809a: ec86 sd ra,88(sp) + 1809c: e8a2 sd s0,80(sp) + 1809e: f852 sd s4,48(sp) + 180a0: 89aa mv s3,a0 + 180a2: 0189ba03 ld s4,24(s3) + 180a6: 140a0c63 beqz s4,181fe <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x16c> + 180aa: e4a6 sd s1,72(sp) + 180ac: e0ca sd s2,64(sp) + 180ae: f456 sd s5,40(sp) + 180b0: f05a sd s6,32(sp) + 180b2: 018a3a83 ld s5,24(s4) + 180b6: 120a8063 beqz s5,181d6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x144> + 180ba: 018abb03 ld s6,24(s5) + 180be: 0e0b0c63 beqz s6,181b6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x124> + 180c2: 018b3403 ld s0,24(s6) + 180c6: c845 beqz s0,18176 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xe4> + 180c8: 01843903 ld s2,24(s0) + 180cc: 06090663 beqz s2,18138 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xa6> + 180d0: e862 sd s8,16(sp) + 180d2: 01893c03 ld s8,24(s2) + 180d6: 080c0063 beqz s8,18156 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xc4> + 180da: ec5e sd s7,24(sp) + 180dc: 018c3483 ld s1,24(s8) + 180e0: c8dd beqz s1,18196 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x104> + 180e2: 0184bb83 ld s7,24(s1) + 180e6: 020b8863 beqz s7,18116 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x84> + 180ea: e466 sd s9,8(sp) + 180ec: 018bb503 ld a0,24(s7) + 180f0: 8cde mv s9,s7 + 180f2: fa1ff0ef jal 18092 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0> + 180f6: 020bb503 ld a0,32(s7) + 180fa: 030b8793 addi a5,s7,48 + 180fe: 010bbb83 ld s7,16(s7) + 18102: 00f50463 beq a0,a5,1810a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x78> + 18106: f2afd0ef jal 15830 <_ZdlPv@plt> + 1810a: 8566 mv a0,s9 + 1810c: f24fd0ef jal 15830 <_ZdlPv@plt> + 18110: fc0b9ee3 bnez s7,180ec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x5a> + 18114: 6ca2 ld s9,8(sp) + 18116: 7088 ld a0,32(s1) + 18118: 03048793 addi a5,s1,48 + 1811c: 0104bb83 ld s7,16(s1) + 18120: 00f50463 beq a0,a5,18128 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x96> + 18124: f0cfd0ef jal 15830 <_ZdlPv@plt> + 18128: 8526 mv a0,s1 + 1812a: f06fd0ef jal 15830 <_ZdlPv@plt> + 1812e: 060b8463 beqz s7,18196 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x104> + 18132: 84de mv s1,s7 + 18134: b77d j 180e2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x50> + 18136: 6c42 ld s8,16(sp) + 18138: 7008 ld a0,32(s0) + 1813a: 03040793 addi a5,s0,48 + 1813e: 6804 ld s1,16(s0) + 18140: 00f50463 beq a0,a5,18148 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xb6> + 18144: eecfd0ef jal 15830 <_ZdlPv@plt> + 18148: 8522 mv a0,s0 + 1814a: ee6fd0ef jal 15830 <_ZdlPv@plt> + 1814e: c485 beqz s1,18176 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xe4> + 18150: 8426 mv s0,s1 + 18152: bf9d j 180c8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x36> + 18154: 6be2 ld s7,24(sp) + 18156: 02093503 ld a0,32(s2) + 1815a: 03090793 addi a5,s2,48 + 1815e: 01093483 ld s1,16(s2) + 18162: 00f50463 beq a0,a5,1816a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xd8> + 18166: ecafd0ef jal 15830 <_ZdlPv@plt> + 1816a: 854a mv a0,s2 + 1816c: ec4fd0ef jal 15830 <_ZdlPv@plt> + 18170: d0f9 beqz s1,18136 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xa4> + 18172: 8926 mv s2,s1 + 18174: bfb9 j 180d2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x40> + 18176: 020b3503 ld a0,32(s6) + 1817a: 030b0793 addi a5,s6,48 + 1817e: 010b3403 ld s0,16(s6) + 18182: 00f50463 beq a0,a5,1818a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xf8> + 18186: eaafd0ef jal 15830 <_ZdlPv@plt> + 1818a: 855a mv a0,s6 + 1818c: ea4fd0ef jal 15830 <_ZdlPv@plt> + 18190: c01d beqz s0,181b6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x124> + 18192: 8b22 mv s6,s0 + 18194: b73d j 180c2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x30> + 18196: 020c3503 ld a0,32(s8) + 1819a: 030c0793 addi a5,s8,48 + 1819e: 010c3483 ld s1,16(s8) + 181a2: 00f50463 beq a0,a5,181aa <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x118> + 181a6: e8afd0ef jal 15830 <_ZdlPv@plt> + 181aa: 8562 mv a0,s8 + 181ac: e84fd0ef jal 15830 <_ZdlPv@plt> + 181b0: d0d5 beqz s1,18154 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xc2> + 181b2: 8c26 mv s8,s1 + 181b4: b725 j 180dc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x4a> + 181b6: 020ab503 ld a0,32(s5) + 181ba: 030a8793 addi a5,s5,48 + 181be: 010ab403 ld s0,16(s5) + 181c2: 00f50463 beq a0,a5,181ca <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x138> + 181c6: e6afd0ef jal 15830 <_ZdlPv@plt> + 181ca: 8556 mv a0,s5 + 181cc: e64fd0ef jal 15830 <_ZdlPv@plt> + 181d0: c019 beqz s0,181d6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x144> + 181d2: 8aa2 mv s5,s0 + 181d4: b5dd j 180ba <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x28> + 181d6: 020a3503 ld a0,32(s4) + 181da: 030a0793 addi a5,s4,48 + 181de: 010a3403 ld s0,16(s4) + 181e2: 00f50463 beq a0,a5,181ea <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x158> + 181e6: e4afd0ef jal 15830 <_ZdlPv@plt> + 181ea: 8552 mv a0,s4 + 181ec: e44fd0ef jal 15830 <_ZdlPv@plt> + 181f0: c019 beqz s0,181f6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x164> + 181f2: 8a22 mv s4,s0 + 181f4: bd7d j 180b2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x20> + 181f6: 64a6 ld s1,72(sp) + 181f8: 6906 ld s2,64(sp) + 181fa: 7aa2 ld s5,40(sp) + 181fc: 7b02 ld s6,32(sp) + 181fe: 0209b503 ld a0,32(s3) + 18202: 03098793 addi a5,s3,48 + 18206: 0109b403 ld s0,16(s3) + 1820a: 00f50463 beq a0,a5,18212 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x180> + 1820e: e22fd0ef jal 15830 <_ZdlPv@plt> + 18212: 854e mv a0,s3 + 18214: e1cfd0ef jal 15830 <_ZdlPv@plt> + 18218: c019 beqz s0,1821e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x18c> + 1821a: 89a2 mv s3,s0 + 1821c: b559 j 180a2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x10> + 1821e: 60e6 ld ra,88(sp) + 18220: 6446 ld s0,80(sp) + 18222: 79e2 ld s3,56(sp) + 18224: 7a42 ld s4,48(sp) + 18226: 6125 addi sp,sp,96 + 18228: 8082 ret + 1822a: 8082 ret + +000000000001822c <_ZN7testing8internalL14ParseFlagValueEPKcS2_b>: + 1822c: 7135 addi sp,sp,-160 + 1822e: ed06 sd ra,152(sp) + 18230: e922 sd s0,144(sp) + 18232: 10050a63 beqz a0,18346 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x11a> + 18236: 842e mv s0,a1 + 18238: 10058763 beqz a1,18346 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x11a> + 1823c: f4d6 sd s5,104(sp) + 1823e: 678d lui a5,0x3 + 18240: 02010a93 addi s5,sp,32 + 18244: e526 sd s1,136(sp) + 18246: e14a sd s2,128(sp) + 18248: f8d2 sd s4,112(sp) + 1824a: 84aa mv s1,a0 + 1824c: 8932 mv s2,a2 + 1824e: d2d78793 addi a5,a5,-723 # 2d2d <__abi_tag-0xd567> + 18252: 03010a13 addi s4,sp,48 + 18256: 4709 li a4,2 + 18258: 8556 mv a0,s5 + 1825a: 4619 li a2,6 + 1825c: 00020597 auipc a1,0x20 + 18260: b9458593 addi a1,a1,-1132 # 37df0 <_IO_stdin_used+0x348> + 18264: fcce sd s3,120(sp) + 18266: f0da sd s6,96(sp) + 18268: 02010923 sb zero,50(sp) + 1826c: 02f11823 sh a5,48(sp) + 18270: f052 sd s4,32(sp) + 18272: f43a sd a4,40(sp) + 18274: e5cfd0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 18278: 05010993 addi s3,sp,80 + 1827c: e0ce sd s3,64(sp) + 1827e: 6118 ld a4,0(a0) + 18280: 01050793 addi a5,a0,16 + 18284: 0ef70663 beq a4,a5,18370 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x144> + 18288: 6914 ld a3,16(a0) + 1828a: e0ba sd a4,64(sp) + 1828c: e8b6 sd a3,80(sp) + 1828e: 00853b03 ld s6,8(a0) + 18292: e11c sd a5,0(a0) + 18294: 00050823 sb zero,16(a0) + 18298: 00053423 sd zero,8(a0) + 1829c: 8522 mv a0,s0 + 1829e: e4da sd s6,72(sp) + 182a0: 861fd0ef jal 15b00 + 182a4: 57fd li a5,-1 + 182a6: 8389 srli a5,a5,0x2 + 182a8: 416787b3 sub a5,a5,s6 + 182ac: 862a mv a2,a0 + 182ae: 0ea7e063 bltu a5,a0,1838e <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x162> + 182b2: 04010b13 addi s6,sp,64 + 182b6: 85a2 mv a1,s0 + 182b8: 855a mv a0,s6 + 182ba: e16fd0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 182be: 01010a93 addi s5,sp,16 + 182c2: e056 sd s5,0(sp) + 182c4: 6114 ld a3,0(a0) + 182c6: 01050713 addi a4,a0,16 + 182ca: 87aa mv a5,a0 + 182cc: 08e68363 beq a3,a4,18352 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x126> + 182d0: 6910 ld a2,16(a0) + 182d2: e036 sd a3,0(sp) + 182d4: e832 sd a2,16(sp) + 182d6: e398 sd a4,0(a5) + 182d8: 6798 ld a4,8(a5) + 182da: 6506 ld a0,64(sp) + 182dc: 00078823 sb zero,16(a5) + 182e0: e43a sd a4,8(sp) + 182e2: 0007b423 sd zero,8(a5) + 182e6: 01350463 beq a0,s3,182ee <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xc2> + 182ea: d46fd0ef jal 15830 <_ZdlPv@plt> + 182ee: 7502 ld a0,32(sp) + 182f0: 01450463 beq a0,s4,182f8 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xcc> + 182f4: d3cfd0ef jal 15830 <_ZdlPv@plt> + 182f8: 6a22 ld s4,8(sp) + 182fa: 6982 ld s3,0(sp) + 182fc: 8526 mv a0,s1 + 182fe: 8652 mv a2,s4 + 18300: 85ce mv a1,s3 + 18302: f4ffc0ef jal 15250 + 18306: 4401 li s0,0 + 18308: ed09 bnez a0,18322 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xf6> + 1830a: 01448433 add s0,s1,s4 + 1830e: 00044783 lbu a5,0(s0) + 18312: 02091863 bnez s2,18342 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x116> + 18316: 03d00713 li a4,61 + 1831a: 0405 addi s0,s0,1 + 1831c: 00e78363 beq a5,a4,18322 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xf6> + 18320: 4401 li s0,0 + 18322: 01598563 beq s3,s5,1832c <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x100> + 18326: 854e mv a0,s3 + 18328: d08fd0ef jal 15830 <_ZdlPv@plt> + 1832c: 60ea ld ra,152(sp) + 1832e: 8522 mv a0,s0 + 18330: 644a ld s0,144(sp) + 18332: 64aa ld s1,136(sp) + 18334: 690a ld s2,128(sp) + 18336: 79e6 ld s3,120(sp) + 18338: 7a46 ld s4,112(sp) + 1833a: 7aa6 ld s5,104(sp) + 1833c: 7b06 ld s6,96(sp) + 1833e: 610d addi sp,sp,160 + 18340: 8082 ret + 18342: fbf1 bnez a5,18316 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xea> + 18344: bff9 j 18322 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xf6> + 18346: 4401 li s0,0 + 18348: 60ea ld ra,152(sp) + 1834a: 8522 mv a0,s0 + 1834c: 644a ld s0,144(sp) + 1834e: 610d addi sp,sp,160 + 18350: 8082 ret + 18352: 6514 ld a3,8(a0) + 18354: 85d6 mv a1,s5 + 18356: 853a mv a0,a4 + 18358: 0685 addi a3,a3,1 + 1835a: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 1835e: 02050407 vle8.v v8,(a0) + 18362: 8e91 sub a3,a3,a2 + 18364: 9532 add a0,a0,a2 + 18366: 02058427 vse8.v v8,(a1) + 1836a: 95b2 add a1,a1,a2 + 1836c: f6fd bnez a3,1835a <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x12e> + 1836e: b7a5 j 182d6 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xaa> + 18370: 6518 ld a4,8(a0) + 18372: 864e mv a2,s3 + 18374: 85be mv a1,a5 + 18376: 0705 addi a4,a4,1 + 18378: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 1837c: 02058407 vle8.v v8,(a1) + 18380: 8f15 sub a4,a4,a3 + 18382: 95b6 add a1,a1,a3 + 18384: 02060427 vse8.v v8,(a2) + 18388: 9636 add a2,a2,a3 + 1838a: f77d bnez a4,18378 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x14c> + 1838c: b709 j 1828e <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x62> + 1838e: 00020517 auipc a0,0x20 + 18392: a6a50513 addi a0,a0,-1430 # 37df8 <_IO_stdin_used+0x350> + 18396: 04010b13 addi s6,sp,64 + 1839a: c86fd0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 1839e: 842a mv s0,a0 + 183a0: a029 j 183aa <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x17e> + 183a2: 842a mv s0,a0 + 183a4: 855a mv a0,s6 + 183a6: b56fe0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 183aa: 8556 mv a0,s5 + 183ac: b50fe0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 183b0: 8522 mv a0,s0 + 183b2: b6efd0ef jal 15720 <_Unwind_Resume@plt> + +00000000000183b6 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb>: + 183b6: 1141 addi sp,sp,-16 + 183b8: e022 sd s0,0(sp) + 183ba: 8432 mv s0,a2 + 183bc: 4605 li a2,1 + 183be: e406 sd ra,8(sp) + 183c0: e6dff0ef jal 1822c <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> + 183c4: cd15 beqz a0,18400 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb+0x4a> + 183c6: 00054703 lbu a4,0(a0) + 183ca: 03600693 li a3,54 + 183ce: 4785 li a5,1 + 183d0: fd07071b addiw a4,a4,-48 + 183d4: 0ff77713 zext.b a4,a4 + 183d8: 00e6ed63 bltu a3,a4,183f2 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb+0x3c> + 183dc: 004006b7 lui a3,0x400 + 183e0: 87b6 mv a5,a3 + 183e2: 1782 slli a5,a5,0x20 + 183e4: 0685 addi a3,a3,1 # 400001 <__global_pointer$+0x3b5271> + 183e6: 97b6 add a5,a5,a3 + 183e8: 00e7d7b3 srl a5,a5,a4 + 183ec: 8b85 andi a5,a5,1 + 183ee: 0017c793 xori a5,a5,1 + 183f2: 60a2 ld ra,8(sp) + 183f4: 00f40023 sb a5,0(s0) + 183f8: 6402 ld s0,0(sp) + 183fa: 4505 li a0,1 + 183fc: 0141 addi sp,sp,16 + 183fe: 8082 ret + 18400: 60a2 ld ra,8(sp) + 18402: 6402 ld s0,0(sp) + 18404: 4501 li a0,0 + 18406: 0141 addi sp,sp,16 + 18408: 8082 ret + +000000000001840a <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_>: + 1840a: 1101 addi sp,sp,-32 + 1840c: e426 sd s1,8(sp) + 1840e: 84b2 mv s1,a2 + 18410: 4601 li a2,0 + 18412: ec06 sd ra,24(sp) + 18414: e19ff0ef jal 1822c <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> + 18418: c115 beqz a0,1843c <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_+0x32> + 1841a: e822 sd s0,16(sp) + 1841c: 842a mv s0,a0 + 1841e: ee2fd0ef jal 15b00 + 18422: 6490 ld a2,8(s1) + 18424: 872a mv a4,a0 + 18426: 86a2 mv a3,s0 + 18428: 8526 mv a0,s1 + 1842a: 4581 li a1,0 + 1842c: a74fd0ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 18430: 60e2 ld ra,24(sp) + 18432: 6442 ld s0,16(sp) + 18434: 64a2 ld s1,8(sp) + 18436: 4505 li a0,1 + 18438: 6105 addi sp,sp,32 + 1843a: 8082 ret + 1843c: 60e2 ld ra,24(sp) + 1843e: 64a2 ld s1,8(sp) + 18440: 4501 li a0,0 + 18442: 6105 addi sp,sp,32 + 18444: 8082 ret + +0000000000018446 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 18446: 7175 addi sp,sp,-144 + 18448: fca6 sd s1,120(sp) + 1844a: f4ce sd s3,104(sp) + 1844c: f0d2 sd s4,96(sp) + 1844e: ecd6 sd s5,88(sp) + 18450: e8da sd s6,80(sp) + 18452: e4de sd s7,72(sp) + 18454: e0e2 sd s8,64(sp) + 18456: fc66 sd s9,56(sp) + 18458: e506 sd ra,136(sp) + 1845a: e122 sd s0,128(sp) + 1845c: f8ca sd s2,112(sp) + 1845e: 01050793 addi a5,a0,16 + 18462: 5bfd li s7,-1 + 18464: 89aa mv s3,a0 + 18466: 00053423 sd zero,8(a0) + 1846a: 00050823 sb zero,16(a0) + 1846e: 8a2e mv s4,a1 + 18470: e11c sd a5,0(a0) + 18472: 002bdb13 srli s6,s7,0x2 + 18476: 4481 li s1,0 + 18478: 4c31 li s8,12 + 1847a: 02010a93 addi s5,sp,32 + 1847e: 4cbd li s9,15 + 18480: 8626 mv a2,s1 + 18482: 45a9 li a1,10 + 18484: 8552 mv a0,s4 + 18486: deafd0ef jal 15a70 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt> + 1848a: 0089b783 ld a5,8(s3) + 1848e: 892a mv s2,a0 + 18490: 40fb07b3 sub a5,s6,a5 + 18494: 16fc7e63 bgeu s8,a5,18610 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1ca> + 18498: 4635 li a2,13 + 1849a: 00020597 auipc a1,0x20 + 1849e: 97658593 addi a1,a1,-1674 # 37e10 <_IO_stdin_used+0x368> + 184a2: 854e mv a0,s3 + 184a4: c2cfd0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 184a8: 008a3403 ld s0,8(s4) + 184ac: 09790963 beq s2,s7,1853e <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xf8> + 184b0: 0905 addi s2,s2,1 + 184b2: 40990733 sub a4,s2,s1 + 184b6: 16946363 bltu s0,s1,1861c <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1d6> + 184ba: 000a3783 ld a5,0(s4) + 184be: 8c05 sub s0,s0,s1 + 184c0: e856 sd s5,16(sp) + 184c2: 94be add s1,s1,a5 + 184c4: 00877363 bgeu a4,s0,184ca <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x84> + 184c8: 843a mv s0,a4 + 184ca: e422 sd s0,8(sp) + 184cc: 068ce063 bltu s9,s0,1852c <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe6> + 184d0: 4785 li a5,1 + 184d2: 02f41d63 bne s0,a5,1850c <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc6> + 184d6: 0004c783 lbu a5,0(s1) + 184da: 02f10023 sb a5,32(sp) + 184de: 87d6 mv a5,s5 + 184e0: ec22 sd s0,24(sp) + 184e2: 97a2 add a5,a5,s0 + 184e4: 00078023 sb zero,0(a5) + 184e8: 0089b783 ld a5,8(s3) + 184ec: 6662 ld a2,24(sp) + 184ee: 65c2 ld a1,16(sp) + 184f0: 40fb07b3 sub a5,s6,a5 + 184f4: 14c7e563 bltu a5,a2,1863e <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1f8> + 184f8: 854e mv a0,s3 + 184fa: bd6fd0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 184fe: 6542 ld a0,16(sp) + 18500: 01550463 beq a0,s5,18508 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc2> + 18504: b2cfd0ef jal 15830 <_ZdlPv@plt> + 18508: 84ca mv s1,s2 + 1850a: bf9d j 18480 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3a> + 1850c: d869 beqz s0,184de <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x98> + 1850e: 8556 mv a0,s5 + 18510: 87a6 mv a5,s1 + 18512: 0c347757 vsetvli a4,s0,e8,m8,ta,ma + 18516: 02078407 vle8.v v8,(a5) + 1851a: 8c19 sub s0,s0,a4 + 1851c: 97ba add a5,a5,a4 + 1851e: 02050427 vse8.v v8,(a0) + 18522: 953a add a0,a0,a4 + 18524: f47d bnez s0,18512 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xcc> + 18526: 6422 ld s0,8(sp) + 18528: 67c2 ld a5,16(sp) + 1852a: bf5d j 184e0 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x9a> + 1852c: 4601 li a2,0 + 1852e: 002c addi a1,sp,8 + 18530: 0808 addi a0,sp,16 + 18532: 8aefd0ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 18536: 67a2 ld a5,8(sp) + 18538: e82a sd a0,16(sp) + 1853a: f03e sd a5,32(sp) + 1853c: bfd1 j 18510 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xca> + 1853e: 0a946363 bltu s0,s1,185e4 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x19e> + 18542: 000a3783 ld a5,0(s4) + 18546: 8c05 sub s0,s0,s1 + 18548: 02010913 addi s2,sp,32 + 1854c: e422 sd s0,8(sp) + 1854e: e84a sd s2,16(sp) + 18550: 473d li a4,15 + 18552: 94be add s1,s1,a5 + 18554: 01010a13 addi s4,sp,16 + 18558: 06876d63 bltu a4,s0,185d2 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> + 1855c: 4785 li a5,1 + 1855e: 04f41a63 bne s0,a5,185b2 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x16c> + 18562: 0004c783 lbu a5,0(s1) + 18566: 02f10023 sb a5,32(sp) + 1856a: 87ca mv a5,s2 + 1856c: ec22 sd s0,24(sp) + 1856e: 97a2 add a5,a5,s0 + 18570: 00078023 sb zero,0(a5) + 18574: 0089b703 ld a4,8(s3) + 18578: 57fd li a5,-1 + 1857a: 6662 ld a2,24(sp) + 1857c: 8389 srli a5,a5,0x2 + 1857e: 8f99 sub a5,a5,a4 + 18580: 65c2 ld a1,16(sp) + 18582: 0cc7e463 bltu a5,a2,1864a <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x204> + 18586: 854e mv a0,s3 + 18588: b48fd0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1858c: 6542 ld a0,16(sp) + 1858e: 01250463 beq a0,s2,18596 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x150> + 18592: a9efd0ef jal 15830 <_ZdlPv@plt> + 18596: 60aa ld ra,136(sp) + 18598: 640a ld s0,128(sp) + 1859a: 74e6 ld s1,120(sp) + 1859c: 7946 ld s2,112(sp) + 1859e: 7a06 ld s4,96(sp) + 185a0: 6ae6 ld s5,88(sp) + 185a2: 6b46 ld s6,80(sp) + 185a4: 6ba6 ld s7,72(sp) + 185a6: 6c06 ld s8,64(sp) + 185a8: 7ce2 ld s9,56(sp) + 185aa: 854e mv a0,s3 + 185ac: 79a6 ld s3,104(sp) + 185ae: 6149 addi sp,sp,144 + 185b0: 8082 ret + 185b2: dc45 beqz s0,1856a <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x124> + 185b4: 854a mv a0,s2 + 185b6: 87a6 mv a5,s1 + 185b8: 0c347757 vsetvli a4,s0,e8,m8,ta,ma + 185bc: 02078407 vle8.v v8,(a5) + 185c0: 8c19 sub s0,s0,a4 + 185c2: 97ba add a5,a5,a4 + 185c4: 02050427 vse8.v v8,(a0) + 185c8: 953a add a0,a0,a4 + 185ca: f47d bnez s0,185b8 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x172> + 185cc: 6422 ld s0,8(sp) + 185ce: 67c2 ld a5,16(sp) + 185d0: bf71 j 1856c <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x126> + 185d2: 4601 li a2,0 + 185d4: 002c addi a1,sp,8 + 185d6: 8552 mv a0,s4 + 185d8: 808fd0ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 185dc: 67a2 ld a5,8(sp) + 185de: e82a sd a0,16(sp) + 185e0: f03e sd a5,32(sp) + 185e2: bfd1 j 185b6 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x170> + 185e4: 86a2 mv a3,s0 + 185e6: 8626 mv a2,s1 + 185e8: 00020597 auipc a1,0x20 + 185ec: 83858593 addi a1,a1,-1992 # 37e20 <_IO_stdin_used+0x378> + 185f0: 00020517 auipc a0,0x20 + 185f4: 84850513 addi a0,a0,-1976 # 37e38 <_IO_stdin_used+0x390> + 185f8: a88fd0ef jal 15880 <_ZSt24__throw_out_of_range_fmtPKcz@plt> + 185fc: 842a mv s0,a0 + 185fe: 8552 mv a0,s4 + 18600: 8fcfe0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 18604: 854e mv a0,s3 + 18606: 8f6fe0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1860a: 8522 mv a0,s0 + 1860c: 914fd0ef jal 15720 <_Unwind_Resume@plt> + 18610: 0001f517 auipc a0,0x1f + 18614: 7e850513 addi a0,a0,2024 # 37df8 <_IO_stdin_used+0x350> + 18618: a08fd0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 1861c: 86a2 mv a3,s0 + 1861e: 8626 mv a2,s1 + 18620: 00020597 auipc a1,0x20 + 18624: 80058593 addi a1,a1,-2048 # 37e20 <_IO_stdin_used+0x378> + 18628: 00020517 auipc a0,0x20 + 1862c: 81050513 addi a0,a0,-2032 # 37e38 <_IO_stdin_used+0x390> + 18630: a50fd0ef jal 15880 <_ZSt24__throw_out_of_range_fmtPKcz@plt> + 18634: 842a mv s0,a0 + 18636: 0808 addi a0,sp,16 + 18638: 8c4fe0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1863c: b7e1 j 18604 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1be> + 1863e: 0001f517 auipc a0,0x1f + 18642: 7ba50513 addi a0,a0,1978 # 37df8 <_IO_stdin_used+0x350> + 18646: 9dafd0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 1864a: 0001f517 auipc a0,0x1f + 1864e: 7ae50513 addi a0,a0,1966 # 37df8 <_IO_stdin_used+0x350> + 18652: 9cefd0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 18656: 842a mv s0,a0 + 18658: b775 j 18604 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1be> + +000000000001865a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0>: + 1865a: 7159 addi sp,sp,-112 + 1865c: e4ce sd s3,72(sp) + 1865e: 89aa mv s3,a0 + 18660: 04800513 li a0,72 + 18664: f0a2 sd s0,96(sp) + 18666: eca6 sd s1,88(sp) + 18668: e8ca sd s2,80(sp) + 1866a: 84b2 mv s1,a2 + 1866c: f45e sd s7,40(sp) + 1866e: 892e mv s2,a1 + 18670: f486 sd ra,104(sp) + 18672: 95efd0ef jal 157d0 <_Znwm@plt> + 18676: 609c ld a5,0(s1) + 18678: 03050b93 addi s7,a0,48 + 1867c: 03753023 sd s7,32(a0) + 18680: 638c ld a1,0(a5) + 18682: 6790 ld a2,8(a5) + 18684: 842a mv s0,a0 + 18686: 02050513 addi a0,a0,32 + 1868a: 962e add a2,a2,a1 + 1868c: bd6ff0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 18690: e0d2 sd s4,64(sp) + 18692: fc56 sd s5,56(sp) + 18694: f062 sd s8,32(sp) + 18696: 04043023 sd zero,64(s0) + 1869a: 00898c13 addi s8,s3,8 + 1869e: 02043a83 ld s5,32(s0) + 186a2: 02843a03 ld s4,40(s0) + 186a6: 84ca mv s1,s2 + 186a8: 0f2c0d63 beq s8,s2,187a2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x148> + 186ac: f85a sd s6,48(sp) + 186ae: 02893b03 ld s6,40(s2) + 186b2: ec66 sd s9,24(sp) + 186b4: 8cd2 mv s9,s4 + 186b6: 074b6b63 bltu s6,s4,1872c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xd2> + 186ba: 060c8c63 beqz s9,18732 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xd8> + 186be: e86a sd s10,16(sp) + 186c0: 02093d03 ld s10,32(s2) + 186c4: 8666 mv a2,s9 + 186c6: 8556 mv a0,s5 + 186c8: 85ea mv a1,s10 + 186ca: a26fd0ef jal 158f0 + 186ce: 10050f63 beqz a0,187ec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x192> + 186d2: 12054b63 bltz a0,18808 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1ae> + 186d6: 856a mv a0,s10 + 186d8: 8666 mv a2,s9 + 186da: 85d6 mv a1,s5 + 186dc: a14fd0ef jal 158f0 + 186e0: 6d42 ld s10,16(sp) + 186e2: ed09 bnez a0,186fc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xa2> + 186e4: 800007b7 lui a5,0x80000 + 186e8: 414b0b33 sub s6,s6,s4 + 186ec: fff7c713 not a4,a5 + 186f0: 01674863 blt a4,s6,18700 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xa6> + 186f4: 10fb4c63 blt s6,a5,1880c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1b2> + 186f8: 000b051b sext.w a0,s6 + 186fc: 10054863 bltz a0,1880c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1b2> + 18700: 7b42 ld s6,48(sp) + 18702: 6ce2 ld s9,24(sp) + 18704: 017a8563 beq s5,s7,1870e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xb4> + 18708: 8556 mv a0,s5 + 1870a: 926fd0ef jal 15830 <_ZdlPv@plt> + 1870e: 8522 mv a0,s0 + 18710: 920fd0ef jal 15830 <_ZdlPv@plt> + 18714: 70a6 ld ra,104(sp) + 18716: 7406 ld s0,96(sp) + 18718: 6a06 ld s4,64(sp) + 1871a: 7ae2 ld s5,56(sp) + 1871c: 7c02 ld s8,32(sp) + 1871e: 6946 ld s2,80(sp) + 18720: 69a6 ld s3,72(sp) + 18722: 7ba2 ld s7,40(sp) + 18724: 8526 mv a0,s1 + 18726: 64e6 ld s1,88(sp) + 18728: 6165 addi sp,sp,112 + 1872a: 8082 ret + 1872c: 8cda mv s9,s6 + 1872e: f80c98e3 bnez s9,186be <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x64> + 18732: 80000737 lui a4,0x80000 + 18736: fff74693 not a3,a4 + 1873a: 416a07b3 sub a5,s4,s6 + 1873e: faf6c3e3 blt a3,a5,186e4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x8a> + 18742: 00e7c663 blt a5,a4,1874e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xf4> + 18746: 02079713 slli a4,a5,0x20 + 1874a: f8075de3 bgez a4,186e4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x8a> + 1874e: 0189b783 ld a5,24(s3) + 18752: 0f278863 beq a5,s2,18842 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1e8> + 18756: 854a mv a0,s2 + 18758: 968fd0ef jal 158c0 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt> + 1875c: 750c ld a1,40(a0) + 1875e: 892a mv s2,a0 + 18760: 7108 ld a0,32(a0) + 18762: 86d2 mv a3,s4 + 18764: 8656 mv a2,s5 + 18766: fd7fe0ef jal 1773c <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> + 1876a: 0c054963 bltz a0,1883c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1e2> + 1876e: 8652 mv a2,s4 + 18770: 85d6 mv a1,s5 + 18772: 854e mv a0,s3 + 18774: df2ff0ef jal 17d66 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0> + 18778: 84ae mv s1,a1 + 1877a: e42e sd a1,8(sp) + 1877c: e02a sd a0,0(sp) + 1877e: 7b42 ld s6,48(sp) + 18780: 6ce2 ld s9,24(sp) + 18782: 87aa mv a5,a0 + 18784: c0b5 beqz s1,187e8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x18e> + 18786: 4505 li a0,1 + 18788: cb95 beqz a5,187bc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x162> + 1878a: 8626 mv a2,s1 + 1878c: 86e2 mv a3,s8 + 1878e: 85a2 mv a1,s0 + 18790: d41fc0ef jal 154d0 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt> + 18794: 0289b783 ld a5,40(s3) + 18798: 84a2 mv s1,s0 + 1879a: 0785 addi a5,a5,1 # ffffffff80000001 <__global_pointer$+0xffffffff7ffb5271> + 1879c: 02f9b423 sd a5,40(s3) + 187a0: bf95 j 18714 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xba> + 187a2: 0289b783 ld a5,40(s3) + 187a6: c79d beqz a5,187d4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x17a> + 187a8: 0209b483 ld s1,32(s3) + 187ac: 86d2 mv a3,s4 + 187ae: 8656 mv a2,s5 + 187b0: 748c ld a1,40(s1) + 187b2: 7088 ld a0,32(s1) + 187b4: f89fe0ef jal 1773c <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> + 187b8: 00055e63 bgez a0,187d4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x17a> + 187bc: 4505 li a0,1 + 187be: fc9c06e3 beq s8,s1,1878a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x130> + 187c2: 7494 ld a3,40(s1) + 187c4: 7090 ld a2,32(s1) + 187c6: 85d2 mv a1,s4 + 187c8: 8556 mv a0,s5 + 187ca: f73fe0ef jal 1773c <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> + 187ce: 01f5551b srliw a0,a0,0x1f + 187d2: bf65 j 1878a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x130> + 187d4: 8652 mv a2,s4 + 187d6: 85d6 mv a1,s5 + 187d8: 854e mv a0,s3 + 187da: d8cff0ef jal 17d66 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0> + 187de: 84ae mv s1,a1 + 187e0: e42e sd a1,8(sp) + 187e2: e02a sd a0,0(sp) + 187e4: 87aa mv a5,a0 + 187e6: f0c5 bnez s1,18786 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x12c> + 187e8: 84be mv s1,a5 + 187ea: bf29 j 18704 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xaa> + 187ec: 80000737 lui a4,0x80000 + 187f0: fff74693 not a3,a4 + 187f4: 416a07b3 sub a5,s4,s6 + 187f8: ecf6cfe3 blt a3,a5,186d6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x7c> + 187fc: 00e7c663 blt a5,a4,18808 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1ae> + 18800: 02079713 slli a4,a5,0x20 + 18804: ec0759e3 bgez a4,186d6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x7c> + 18808: 6d42 ld s10,16(sp) + 1880a: b791 j 1874e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xf4> + 1880c: 0209b783 ld a5,32(s3) + 18810: 03278d63 beq a5,s2,1884a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1f0> + 18814: 854a mv a0,s2 + 18816: e0bfc0ef jal 15620 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@plt> + 1881a: 7514 ld a3,40(a0) + 1881c: 7110 ld a2,32(a0) + 1881e: 8b2a mv s6,a0 + 18820: 85d2 mv a1,s4 + 18822: 8556 mv a0,s5 + 18824: f19fe0ef jal 1773c <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> + 18828: f40553e3 bgez a0,1876e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x114> + 1882c: 01893783 ld a5,24(s2) + 18830: cf89 beqz a5,1884a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1f0> + 18832: 84da mv s1,s6 + 18834: 6ce2 ld s9,24(sp) + 18836: 7b42 ld s6,48(sp) + 18838: 4505 li a0,1 + 1883a: bf81 j 1878a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x130> + 1883c: 01893783 ld a5,24(s2) + 18840: cb81 beqz a5,18850 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1f6> + 18842: 7b42 ld s6,48(sp) + 18844: 6ce2 ld s9,24(sp) + 18846: 4505 li a0,1 + 18848: b789 j 1878a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x130> + 1884a: 7b42 ld s6,48(sp) + 1884c: 6ce2 ld s9,24(sp) + 1884e: bf95 j 187c2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x168> + 18850: 7b42 ld s6,48(sp) + 18852: 6ce2 ld s9,24(sp) + 18854: 84ca mv s1,s2 + 18856: b79d j 187bc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x162> + 18858: e0d2 sd s4,64(sp) + 1885a: fc56 sd s5,56(sp) + 1885c: f85a sd s6,48(sp) + 1885e: f062 sd s8,32(sp) + 18860: ec66 sd s9,24(sp) + 18862: e86a sd s10,16(sp) + 18864: c8dfc0ef jal 154f0 <__cxa_begin_catch@plt> + 18868: 8522 mv a0,s0 + 1886a: fc7fc0ef jal 15830 <_ZdlPv@plt> + 1886e: f33fc0ef jal 157a0 <__cxa_rethrow@plt> + 18872: 842a mv s0,a0 + 18874: b1cfd0ef jal 15b90 <__cxa_end_catch@plt> + 18878: 8522 mv a0,s0 + 1887a: ea7fc0ef jal 15720 <_Unwind_Resume@plt> + +000000000001887e <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_>: + 1887e: 715d addi sp,sp,-80 + 18880: f052 sd s4,32(sp) + 18882: 8a2a mv s4,a0 + 18884: 03800513 li a0,56 + 18888: e0a2 sd s0,64(sp) + 1888a: fc26 sd s1,56(sp) + 1888c: f84a sd s2,48(sp) + 1888e: f44e sd s3,40(sp) + 18890: ec56 sd s5,24(sp) + 18892: e85a sd s6,16(sp) + 18894: 8ab2 mv s5,a2 + 18896: 8b2e mv s6,a1 + 18898: 84b6 mv s1,a3 + 1889a: e486 sd ra,72(sp) + 1889c: 89ba mv s3,a4 + 1889e: f33fc0ef jal 157d0 <_Znwm@plt> + 188a2: 02850913 addi s2,a0,40 + 188a6: 01652023 sw s6,0(a0) + 188aa: 01553423 sd s5,8(a0) + 188ae: c904 sw s1,16(a0) + 188b0: 01253c23 sd s2,24(a0) + 188b4: 842a mv s0,a0 + 188b6: 08098663 beqz s3,18942 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0xc4> + 188ba: 01850a93 addi s5,a0,24 + 188be: 854e mv a0,s3 + 188c0: a40fd0ef jal 15b00 + 188c4: e42a sd a0,8(sp) + 188c6: 47bd li a5,15 + 188c8: 84aa mv s1,a0 + 188ca: 04a7e863 bltu a5,a0,1891a <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x9c> + 188ce: 4785 li a5,1 + 188d0: 02f51663 bne a0,a5,188fc <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x7e> + 188d4: 0009c783 lbu a5,0(s3) + 188d8: 02f40423 sb a5,40(s0) + 188dc: f004 sd s1,32(s0) + 188de: 9926 add s2,s2,s1 + 188e0: 00090023 sb zero,0(s2) + 188e4: 008a3023 sd s0,0(s4) + 188e8: 60a6 ld ra,72(sp) + 188ea: 6406 ld s0,64(sp) + 188ec: 74e2 ld s1,56(sp) + 188ee: 7942 ld s2,48(sp) + 188f0: 79a2 ld s3,40(sp) + 188f2: 7a02 ld s4,32(sp) + 188f4: 6ae2 ld s5,24(sp) + 188f6: 6b42 ld s6,16(sp) + 188f8: 6161 addi sp,sp,80 + 188fa: 8082 ret + 188fc: d165 beqz a0,188dc <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x5e> + 188fe: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma + 18902: 02098407 vle8.v v8,(s3) + 18906: 8c9d sub s1,s1,a5 + 18908: 99be add s3,s3,a5 + 1890a: 02090427 vse8.v v8,(s2) + 1890e: 993e add s2,s2,a5 + 18910: f4fd bnez s1,188fe <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x80> + 18912: 64a2 ld s1,8(sp) + 18914: 01843903 ld s2,24(s0) + 18918: b7d1 j 188dc <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x5e> + 1891a: 8556 mv a0,s5 + 1891c: 4601 li a2,0 + 1891e: 002c addi a1,sp,8 + 18920: cc1fc0ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 18924: 67a2 ld a5,8(sp) + 18926: ec08 sd a0,24(s0) + 18928: 892a mv s2,a0 + 1892a: f41c sd a5,40(s0) + 1892c: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma + 18930: 02098407 vle8.v v8,(s3) + 18934: 8c9d sub s1,s1,a5 + 18936: 99be add s3,s3,a5 + 18938: 02090427 vse8.v v8,(s2) + 1893c: 993e add s2,s2,a5 + 1893e: f0e1 bnez s1,188fe <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x80> + 18940: bfc9 j 18912 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x94> + 18942: bbefd0ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 18946: 87aa mv a5,a0 + 18948: 8522 mv a0,s0 + 1894a: 843e mv s0,a5 + 1894c: ee5fc0ef jal 15830 <_ZdlPv@plt> + 18950: 8522 mv a0,s0 + 18952: dcffc0ef jal 15720 <_Unwind_Resume@plt> + +0000000000018956 <_ZN7testing8internal12AssertHelperD1Ev>: + 18956: 1141 addi sp,sp,-16 + 18958: e022 sd s0,0(sp) + 1895a: 6100 ld s0,0(a0) + 1895c: e406 sd ra,8(sp) + 1895e: cc11 beqz s0,1897a <_ZN7testing8internal12AssertHelperD1Ev+0x24> + 18960: 6c08 ld a0,24(s0) + 18962: 02840793 addi a5,s0,40 + 18966: 00f50463 beq a0,a5,1896e <_ZN7testing8internal12AssertHelperD1Ev+0x18> + 1896a: ec7fc0ef jal 15830 <_ZdlPv@plt> + 1896e: 8522 mv a0,s0 + 18970: 6402 ld s0,0(sp) + 18972: 60a2 ld ra,8(sp) + 18974: 0141 addi sp,sp,16 + 18976: ebbfc06f j 15830 <_ZdlPv@plt> + 1897a: 60a2 ld ra,8(sp) + 1897c: 6402 ld s0,0(sp) + 1897e: 0141 addi sp,sp,16 + 18980: 8082 ret + +0000000000018982 <_ZN7testing8internal8GetArgvsB5cxx11Ev>: + 18982: cd817057 vsetivli zero,2,e64,m1,ta,ma + 18986: 5e0030d7 vmv.v.i v1,0 + 1898a: 7159 addi sp,sp,-112 + 1898c: f0a2 sd s0,96(sp) + 1898e: eca6 sd s1,88(sp) + 18990: e4ce sd s3,72(sp) + 18992: f486 sd ra,104(sp) + 18994: f45e sd s7,40(sp) + 18996: 8b018413 addi s0,gp,-1872 # 4a640 <_ZN7testing8internalL7g_argvsE> + 1899a: 6418 ld a4,8(s0) + 1899c: 601c ld a5,0(s0) + 1899e: 020570a7 vse64.v v1,(a0) + 189a2: 00053823 sd zero,16(a0) + 189a6: 89aa mv s3,a0 + 189a8: 40f704b3 sub s1,a4,a5 + 189ac: 0cf70e63 beq a4,a5,18a88 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x106> + 189b0: fc100793 li a5,-63 + 189b4: 8385 srli a5,a5,0x1 + 189b6: e8ca sd s2,80(sp) + 189b8: e0d2 sd s4,64(sp) + 189ba: 0e97e963 bltu a5,s1,18aac <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x12a> + 189be: 8526 mv a0,s1 + 189c0: e11fc0ef jal 157d0 <_Znwm@plt> + 189c4: 8baa mv s7,a0 + 189c6: 0179b023 sd s7,0(s3) + 189ca: 0179b423 sd s7,8(s3) + 189ce: 00043903 ld s2,0(s0) + 189d2: 00843a03 ld s4,8(s0) + 189d6: 94de add s1,s1,s7 + 189d8: 0099b823 sd s1,16(s3) + 189dc: 0d490663 beq s2,s4,18aa8 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x126> + 189e0: fc56 sd s5,56(sp) + 189e2: f85a sd s6,48(sp) + 189e4: f062 sd s8,32(sp) + 189e6: ec66 sd s9,24(sp) + 189e8: 84de mv s1,s7 + 189ea: 4abd li s5,15 + 189ec: 4b05 li s6,1 + 189ee: 00810c13 addi s8,sp,8 + 189f2: a831 j 18a0e <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x8c> + 189f4: 09640563 beq s0,s6,18a7e <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xfc> + 189f8: ec0d bnez s0,18a32 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xb0> + 189fa: e480 sd s0,8(s1) + 189fc: 9522 add a0,a0,s0 + 189fe: 00050023 sb zero,0(a0) + 18a02: 02090913 addi s2,s2,32 + 18a06: 02048493 addi s1,s1,32 + 18a0a: 052a0a63 beq s4,s2,18a5e <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xdc> + 18a0e: 00893403 ld s0,8(s2) + 18a12: 01048513 addi a0,s1,16 + 18a16: e088 sd a0,0(s1) + 18a18: 00093c83 ld s9,0(s2) + 18a1c: e422 sd s0,8(sp) + 18a1e: fc8afbe3 bgeu s5,s0,189f4 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x72> + 18a22: 4601 li a2,0 + 18a24: 85e2 mv a1,s8 + 18a26: 8526 mv a0,s1 + 18a28: bb9fc0ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 18a2c: 67a2 ld a5,8(sp) + 18a2e: e088 sd a0,0(s1) + 18a30: e89c sd a5,16(s1) + 18a32: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 18a36: 020c8407 vle8.v v8,(s9) + 18a3a: 8c1d sub s0,s0,a5 + 18a3c: 9cbe add s9,s9,a5 + 18a3e: 02050427 vse8.v v8,(a0) + 18a42: 953e add a0,a0,a5 + 18a44: f47d bnez s0,18a32 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xb0> + 18a46: 6422 ld s0,8(sp) + 18a48: 6088 ld a0,0(s1) + 18a4a: 02090913 addi s2,s2,32 + 18a4e: e480 sd s0,8(s1) + 18a50: 9522 add a0,a0,s0 + 18a52: 00050023 sb zero,0(a0) + 18a56: 02048493 addi s1,s1,32 + 18a5a: fb2a1ae3 bne s4,s2,18a0e <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x8c> + 18a5e: 7ae2 ld s5,56(sp) + 18a60: 7b42 ld s6,48(sp) + 18a62: 7c02 ld s8,32(sp) + 18a64: 6ce2 ld s9,24(sp) + 18a66: 70a6 ld ra,104(sp) + 18a68: 7406 ld s0,96(sp) + 18a6a: 0099b423 sd s1,8(s3) + 18a6e: 6946 ld s2,80(sp) + 18a70: 6a06 ld s4,64(sp) + 18a72: 64e6 ld s1,88(sp) + 18a74: 7ba2 ld s7,40(sp) + 18a76: 854e mv a0,s3 + 18a78: 69a6 ld s3,72(sp) + 18a7a: 6165 addi sp,sp,112 + 18a7c: 8082 ret + 18a7e: 000cc783 lbu a5,0(s9) + 18a82: 00f48823 sb a5,16(s1) + 18a86: bf95 j 189fa <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x78> + 18a88: e8ca sd s2,80(sp) + 18a8a: e0d2 sd s4,64(sp) + 18a8c: 4b81 li s7,0 + 18a8e: 0179b023 sd s7,0(s3) + 18a92: 0179b423 sd s7,8(s3) + 18a96: 00043903 ld s2,0(s0) + 18a9a: 00843a03 ld s4,8(s0) + 18a9e: 94de add s1,s1,s7 + 18aa0: 0099b823 sd s1,16(s3) + 18aa4: f3491ee3 bne s2,s4,189e0 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x5e> + 18aa8: 84de mv s1,s7 + 18aaa: bf75 j 18a66 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xe4> + 18aac: fc56 sd s5,56(sp) + 18aae: f85a sd s6,48(sp) + 18ab0: f062 sd s8,32(sp) + 18ab2: ec66 sd s9,24(sp) + 18ab4: 91cfd0ef jal 15bd0 <_ZSt28__throw_bad_array_new_lengthv@plt> + 18ab8: a39fc0ef jal 154f0 <__cxa_begin_catch@plt> + 18abc: 009b8963 beq s7,s1,18ace <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x14c> + 18ac0: 855e mv a0,s7 + 18ac2: 020b8b93 addi s7,s7,32 + 18ac6: c37fd0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 18aca: fe9b9be3 bne s7,s1,18ac0 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x13e> + 18ace: cd3fc0ef jal 157a0 <__cxa_rethrow@plt> + 18ad2: 842a mv s0,a0 + 18ad4: 8bcfd0ef jal 15b90 <__cxa_end_catch@plt> + 18ad8: 0009b503 ld a0,0(s3) + 18adc: c119 beqz a0,18ae2 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x160> + 18ade: d53fc0ef jal 15830 <_ZdlPv@plt> + 18ae2: 8522 mv a0,s0 + 18ae4: c3dfc0ef jal 15720 <_Unwind_Resume@plt> + +0000000000018ae8 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev>: + 18ae8: 7179 addi sp,sp,-48 + 18aea: 00031797 auipc a5,0x31 + 18aee: 0be7b783 ld a5,190(a5) # 49ba8 <_GLOBAL_OFFSET_TABLE_+0x58> + 18af2: e84a sd s2,16(sp) + 18af4: 0007b903 ld s2,0(a5) + 18af8: ec26 sd s1,24(sp) + 18afa: 03a00593 li a1,58 + 18afe: 84aa mv s1,a0 + 18b00: 854a mv a0,s2 + 18b02: f406 sd ra,40(sp) + 18b04: 80dfc0ef jal 15310 + 18b08: cd39 beqz a0,18b66 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x7e> + 18b0a: f022 sd s0,32(sp) + 18b0c: 41250433 sub s0,a0,s2 + 18b10: 01048513 addi a0,s1,16 + 18b14: e422 sd s0,8(sp) + 18b16: e088 sd a0,0(s1) + 18b18: 47bd li a5,15 + 18b1a: 0287e163 bltu a5,s0,18b3c <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x54> + 18b1e: 4785 li a5,1 + 18b20: 04f40d63 beq s0,a5,18b7a <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x92> + 18b24: e405 bnez s0,18b4c <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x64> + 18b26: e480 sd s0,8(s1) + 18b28: 9522 add a0,a0,s0 + 18b2a: 00050023 sb zero,0(a0) + 18b2e: 7402 ld s0,32(sp) + 18b30: 70a2 ld ra,40(sp) + 18b32: 6942 ld s2,16(sp) + 18b34: 8526 mv a0,s1 + 18b36: 64e2 ld s1,24(sp) + 18b38: 6145 addi sp,sp,48 + 18b3a: 8082 ret + 18b3c: 4601 li a2,0 + 18b3e: 002c addi a1,sp,8 + 18b40: 8526 mv a0,s1 + 18b42: a9ffc0ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 18b46: 67a2 ld a5,8(sp) + 18b48: e088 sd a0,0(s1) + 18b4a: e89c sd a5,16(s1) + 18b4c: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 18b50: 02090407 vle8.v v8,(s2) + 18b54: 8c1d sub s0,s0,a5 + 18b56: 993e add s2,s2,a5 + 18b58: 02050427 vse8.v v8,(a0) + 18b5c: 953e add a0,a0,a5 + 18b5e: f47d bnez s0,18b4c <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x64> + 18b60: 6422 ld s0,8(sp) + 18b62: 6088 ld a0,0(s1) + 18b64: b7c9 j 18b26 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x3e> + 18b66: 8526 mv a0,s1 + 18b68: 85ca mv a1,s2 + 18b6a: af2ff0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 18b6e: 70a2 ld ra,40(sp) + 18b70: 6942 ld s2,16(sp) + 18b72: 8526 mv a0,s1 + 18b74: 64e2 ld s1,24(sp) + 18b76: 6145 addi sp,sp,48 + 18b78: 8082 ret + 18b7a: 00094783 lbu a5,0(s2) + 18b7e: 00f48823 sb a5,16(s1) + 18b82: b755 j 18b26 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x3e> + +0000000000018b84 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_>: + 18b84: 1101 addi sp,sp,-32 + 18b86: e822 sd s0,16(sp) + 18b88: e426 sd s1,8(sp) + 18b8a: e04a sd s2,0(sp) + 18b8c: ec06 sd ra,24(sp) + 18b8e: 00054783 lbu a5,0(a0) + 18b92: 03a00913 li s2,58 + 18b96: 00150413 addi s0,a0,1 + 18b9a: 84ae mv s1,a1 + 18b9c: 0005c503 lbu a0,0(a1) + 18ba0: 03278863 beq a5,s2,18bd0 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x4c> + 18ba4: 02f96e63 bltu s2,a5,18be0 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x5c> + 18ba8: c785 beqz a5,18bd0 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x4c> + 18baa: 02a00713 li a4,42 + 18bae: 04e79563 bne a5,a4,18bf8 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x74> + 18bb2: c911 beqz a0,18bc6 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x42> + 18bb4: 00148593 addi a1,s1,1 + 18bb8: fff40513 addi a0,s0,-1 + 18bbc: fc9ff0ef jal 18b84 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_> + 18bc0: e515 bnez a0,18bec <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x68> + 18bc2: 0004c503 lbu a0,0(s1) + 18bc6: 00044783 lbu a5,0(s0) + 18bca: 0405 addi s0,s0,1 + 18bcc: fd279ce3 bne a5,s2,18ba4 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x20> + 18bd0: 60e2 ld ra,24(sp) + 18bd2: 6442 ld s0,16(sp) + 18bd4: 64a2 ld s1,8(sp) + 18bd6: 6902 ld s2,0(sp) + 18bd8: 00153513 seqz a0,a0 + 18bdc: 6105 addi sp,sp,32 + 18bde: 8082 ret + 18be0: 03f00713 li a4,63 + 18be4: 00e79a63 bne a5,a4,18bf8 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x74> + 18be8: e911 bnez a0,18bfc <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x78> + 18bea: 4501 li a0,0 + 18bec: 60e2 ld ra,24(sp) + 18bee: 6442 ld s0,16(sp) + 18bf0: 64a2 ld s1,8(sp) + 18bf2: 6902 ld s2,0(sp) + 18bf4: 6105 addi sp,sp,32 + 18bf6: 8082 ret + 18bf8: fea799e3 bne a5,a0,18bea <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x66> + 18bfc: 0485 addi s1,s1,1 + 18bfe: 0004c503 lbu a0,0(s1) + 18c02: b7d1 j 18bc6 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x42> + +0000000000018c04 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc>: + 18c04: 1101 addi sp,sp,-32 + 18c06: e822 sd s0,16(sp) + 18c08: e426 sd s1,8(sp) + 18c0a: ec06 sd ra,24(sp) + 18c0c: 84aa mv s1,a0 + 18c0e: 842e mv s0,a1 + 18c10: a031 j 18c1c <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x18> + 18c12: efefc0ef jal 15310 + 18c16: cd09 beqz a0,18c30 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x2c> + 18c18: 00150413 addi s0,a0,1 + 18c1c: 608c ld a1,0(s1) + 18c1e: 8522 mv a0,s0 + 18c20: f65ff0ef jal 18b84 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_> + 18c24: 87aa mv a5,a0 + 18c26: 03a00593 li a1,58 + 18c2a: 8522 mv a0,s0 + 18c2c: 843e mv s0,a5 + 18c2e: d3f5 beqz a5,18c12 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0xe> + 18c30: 60e2 ld ra,24(sp) + 18c32: 8522 mv a0,s0 + 18c34: 6442 ld s0,16(sp) + 18c36: 64a2 ld s1,8(sp) + 18c38: 6105 addi sp,sp,32 + 18c3a: 8082 ret + +0000000000018c3c <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_>: + 18c3c: 7155 addi sp,sp,-208 + 18c3e: f94a sd s2,176(sp) + 18c40: 00853903 ld s2,8(a0) + 18c44: fd26 sd s1,184(sp) + 18c46: 1084 addi s1,sp,96 + 18c48: 87aa mv a5,a0 + 18c4a: e1a2 sd s0,192(sp) + 18c4c: f54e sd s3,168(sp) + 18c4e: 1880 addi s0,sp,112 + 18c50: 89ae mv s3,a1 + 18c52: 8526 mv a0,s1 + 18c54: 00190593 addi a1,s2,1 + 18c58: f152 sd s4,160(sp) + 18c5a: e586 sd ra,200(sp) + 18c5c: 0007ba03 ld s4,0(a5) + 18c60: ed56 sd s5,152(sp) + 18c62: e95a sd s6,144(sp) + 18c64: e55e sd s7,136(sp) + 18c66: e162 sd s8,128(sp) + 18c68: f482 sd zero,104(sp) + 18c6a: 06010823 sb zero,112(sp) + 18c6e: f0a2 sd s0,96(sp) + 18c70: cb1fc0ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 18c74: 7726 ld a4,104(sp) + 18c76: 57fd li a5,-1 + 18c78: 8389 srli a5,a5,0x2 + 18c7a: 8f99 sub a5,a5,a4 + 18c7c: 2d27e763 bltu a5,s2,18f4a <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x30e> + 18c80: 864a mv a2,s2 + 18c82: 85d2 mv a1,s4 + 18c84: 8526 mv a0,s1 + 18c86: c4bfc0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 18c8a: 7726 ld a4,104(sp) + 18c8c: 57fd li a5,-1 + 18c8e: 8389 srli a5,a5,0x2 + 18c90: 2af70763 beq a4,a5,18f3e <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x302> + 18c94: 4605 li a2,1 + 18c96: 00021597 auipc a1,0x21 + 18c9a: ea258593 addi a1,a1,-350 # 39b38 <_IO_stdin_used+0x2090> + 18c9e: 8526 mv a0,s1 + 18ca0: c31fc0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 18ca4: 0009b903 ld s2,0(s3) + 18ca8: 854a mv a0,s2 + 18caa: e57fc0ef jal 15b00 + 18cae: 7726 ld a4,104(sp) + 18cb0: 57fd li a5,-1 + 18cb2: 8389 srli a5,a5,0x2 + 18cb4: 8f99 sub a5,a5,a4 + 18cb6: 862a mv a2,a0 + 18cb8: 28a7ef63 bltu a5,a0,18f56 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x31a> + 18cbc: 85ca mv a1,s2 + 18cbe: 8526 mv a0,s1 + 18cc0: c11fc0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 18cc4: 01010a13 addi s4,sp,16 + 18cc8: e052 sd s4,0(sp) + 18cca: 6114 ld a3,0(a0) + 18ccc: 01050713 addi a4,a0,16 + 18cd0: 87aa mv a5,a0 + 18cd2: 1ce68163 beq a3,a4,18e94 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x258> + 18cd6: 6910 ld a2,16(a0) + 18cd8: e036 sd a3,0(sp) + 18cda: e832 sd a2,16(sp) + 18cdc: e398 sd a4,0(a5) + 18cde: 00078823 sb zero,16(a5) + 18ce2: 6798 ld a4,8(a5) + 18ce4: 7506 ld a0,96(sp) + 18ce6: 0007b423 sd zero,8(a5) + 18cea: e43a sd a4,8(sp) + 18cec: 00850463 beq a0,s0,18cf4 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0xb8> + 18cf0: b41fc0ef jal 15830 <_ZdlPv@plt> + 18cf4: 00031797 auipc a5,0x31 + 18cf8: 2747b783 ld a5,628(a5) # 49f68 <_GLOBAL_OFFSET_TABLE_+0x418> + 18cfc: 0007b983 ld s3,0(a5) + 18d00: 02d00593 li a1,45 + 18d04: 03010a93 addi s5,sp,48 + 18d08: 854e mv a0,s3 + 18d0a: 05010b13 addi s6,sp,80 + 18d0e: e02fc0ef jal 15310 + 18d12: f402 sd zero,40(sp) + 18d14: 02010823 sb zero,48(sp) + 18d18: e482 sd zero,72(sp) + 18d1a: 04010823 sb zero,80(sp) + 18d1e: f056 sd s5,32(sp) + 18d20: e0da sd s6,64(sp) + 18d22: 892a mv s2,a0 + 18d24: 02010b93 addi s7,sp,32 + 18d28: 0e050863 beqz a0,18e18 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x1dc> + 18d2c: 85ce mv a1,s3 + 18d2e: 862a mv a2,a0 + 18d30: 8526 mv a0,s1 + 18d32: f0a2 sd s0,96(sp) + 18d34: f482 sd zero,104(sp) + 18d36: 04010c13 addi s8,sp,64 + 18d3a: 898a mv s3,sp + 18d3c: db3fe0ef jal 17aee <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> + 18d40: 7782 ld a5,32(sp) + 18d42: 19578863 beq a5,s5,18ed2 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x296> + 18d46: 7686 ld a3,96(sp) + 18d48: 10868e63 beq a3,s0,18e64 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x228> + 18d4c: 10b8 addi a4,sp,104 + 18d4e: cd817057 vsetivli zero,2,e64,m1,ta,ma + 18d52: 02077087 vle64.v v1,(a4) + 18d56: 1038 addi a4,sp,40 + 18d58: 7642 ld a2,48(sp) + 18d5a: f036 sd a3,32(sp) + 18d5c: 020770a7 vse64.v v1,(a4) + 18d60: 18078563 beqz a5,18eea <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2ae> + 18d64: f0be sd a5,96(sp) + 18d66: f8b2 sd a2,112(sp) + 18d68: f482 sd zero,104(sp) + 18d6a: 00078023 sb zero,0(a5) + 18d6e: 7506 ld a0,96(sp) + 18d70: 00850463 beq a0,s0,18d78 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x13c> + 18d74: abdfc0ef jal 15830 <_ZdlPv@plt> + 18d78: 00190593 addi a1,s2,1 + 18d7c: 8526 mv a0,s1 + 18d7e: 04010c13 addi s8,sp,64 + 18d82: 898a mv s3,sp + 18d84: 8d8ff0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 18d88: 6786 ld a5,64(sp) + 18d8a: 13678463 beq a5,s6,18eb2 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x276> + 18d8e: 7686 ld a3,96(sp) + 18d90: 7726 ld a4,104(sp) + 18d92: 16868163 beq a3,s0,18ef4 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2b8> + 18d96: 7646 ld a2,112(sp) + 18d98: e4ba sd a4,72(sp) + 18d9a: e0b6 sd a3,64(sp) + 18d9c: 6746 ld a4,80(sp) + 18d9e: e8b2 sd a2,80(sp) + 18da0: 12078563 beqz a5,18eca <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x28e> + 18da4: f0be sd a5,96(sp) + 18da6: f8ba sd a4,112(sp) + 18da8: f482 sd zero,104(sp) + 18daa: 00078023 sb zero,0(a5) + 18dae: 7506 ld a0,96(sp) + 18db0: 00850463 beq a0,s0,18db8 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x17c> + 18db4: a7dfc0ef jal 15830 <_ZdlPv@plt> + 18db8: 77a2 ld a5,40(sp) + 18dba: c7d9 beqz a5,18e48 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x20c> + 18dbc: 7582 ld a1,32(sp) + 18dbe: 850a mv a0,sp + 18dc0: 898a mv s3,sp + 18dc2: 04010c13 addi s8,sp,64 + 18dc6: e3fff0ef jal 18c04 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> + 18dca: 842a mv s0,a0 + 18dcc: ed0d bnez a0,18e06 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x1ca> + 18dce: 6506 ld a0,64(sp) + 18dd0: 01650463 beq a0,s6,18dd8 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x19c> + 18dd4: a5dfc0ef jal 15830 <_ZdlPv@plt> + 18dd8: 7502 ld a0,32(sp) + 18dda: 01550463 beq a0,s5,18de2 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x1a6> + 18dde: a53fc0ef jal 15830 <_ZdlPv@plt> + 18de2: 6502 ld a0,0(sp) + 18de4: 01450463 beq a0,s4,18dec <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x1b0> + 18de8: a49fc0ef jal 15830 <_ZdlPv@plt> + 18dec: 60ae ld ra,200(sp) + 18dee: 8522 mv a0,s0 + 18df0: 640e ld s0,192(sp) + 18df2: 74ea ld s1,184(sp) + 18df4: 794a ld s2,176(sp) + 18df6: 79aa ld s3,168(sp) + 18df8: 7a0a ld s4,160(sp) + 18dfa: 6aea ld s5,152(sp) + 18dfc: 6b4a ld s6,144(sp) + 18dfe: 6baa ld s7,136(sp) + 18e00: 6c0a ld s8,128(sp) + 18e02: 6169 addi sp,sp,208 + 18e04: 8082 ret + 18e06: 6586 ld a1,64(sp) + 18e08: 850a mv a0,sp + 18e0a: dfbff0ef jal 18c04 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> + 18e0e: 00154413 xori s0,a0,1 + 18e12: 0ff47413 zext.b s0,s0 + 18e16: bf65 j 18dce <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x192> + 18e18: 854e mv a0,s3 + 18e1a: ce7fc0ef jal 15b00 + 18e1e: 872a mv a4,a0 + 18e20: 86ce mv a3,s3 + 18e22: 855e mv a0,s7 + 18e24: 4601 li a2,0 + 18e26: 4581 li a1,0 + 18e28: 04010c13 addi s8,sp,64 + 18e2c: 898a mv s3,sp + 18e2e: 873fc0ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 18e32: 6626 ld a2,72(sp) + 18e34: 8562 mv a0,s8 + 18e36: 4701 li a4,0 + 18e38: 00021697 auipc a3,0x21 + 18e3c: 9b868693 addi a3,a3,-1608 # 397f0 <_IO_stdin_used+0x1d48> + 18e40: 4581 li a1,0 + 18e42: 85ffc0ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 18e46: bf9d j 18dbc <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x180> + 18e48: 4705 li a4,1 + 18e4a: 00022697 auipc a3,0x22 + 18e4e: dde68693 addi a3,a3,-546 # 3ac28 <_ZN7testingL16kUniversalFilterE> + 18e52: 4601 li a2,0 + 18e54: 4581 li a1,0 + 18e56: 855e mv a0,s7 + 18e58: 04010c13 addi s8,sp,64 + 18e5c: 898a mv s3,sp + 18e5e: 843fc0ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 18e62: bfa9 j 18dbc <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x180> + 18e64: 7726 ld a4,104(sp) + 18e66: c30d beqz a4,18e88 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x24c> + 18e68: 4685 li a3,1 + 18e6a: 8622 mv a2,s0 + 18e6c: 0cd70263 beq a4,a3,18f30 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2f4> + 18e70: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 18e74: 02060407 vle8.v v8,(a2) + 18e78: 8f15 sub a4,a4,a3 + 18e7a: 9636 add a2,a2,a3 + 18e7c: 02078427 vse8.v v8,(a5) + 18e80: 97b6 add a5,a5,a3 + 18e82: f77d bnez a4,18e70 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x234> + 18e84: 7726 ld a4,104(sp) + 18e86: 7782 ld a5,32(sp) + 18e88: 97ba add a5,a5,a4 + 18e8a: f43a sd a4,40(sp) + 18e8c: 00078023 sb zero,0(a5) + 18e90: 7786 ld a5,96(sp) + 18e92: bdd9 j 18d68 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x12c> + 18e94: 6514 ld a3,8(a0) + 18e96: 85d2 mv a1,s4 + 18e98: 853a mv a0,a4 + 18e9a: 0685 addi a3,a3,1 + 18e9c: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 18ea0: 02050407 vle8.v v8,(a0) + 18ea4: 8e91 sub a3,a3,a2 + 18ea6: 9532 add a0,a0,a2 + 18ea8: 02058427 vse8.v v8,(a1) + 18eac: 95b2 add a1,a1,a2 + 18eae: f6fd bnez a3,18e9c <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x260> + 18eb0: b535 j 18cdc <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0xa0> + 18eb2: 7706 ld a4,96(sp) + 18eb4: 02870f63 beq a4,s0,18ef2 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2b6> + 18eb8: 10bc addi a5,sp,104 + 18eba: cd817057 vsetivli zero,2,e64,m1,ta,ma + 18ebe: 0207f087 vle64.v v1,(a5) + 18ec2: 00bc addi a5,sp,72 + 18ec4: e0ba sd a4,64(sp) + 18ec6: 0207f0a7 vse64.v v1,(a5) + 18eca: f0a2 sd s0,96(sp) + 18ecc: 1880 addi s0,sp,112 + 18ece: 87a2 mv a5,s0 + 18ed0: bde1 j 18da8 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x16c> + 18ed2: 7706 ld a4,96(sp) + 18ed4: f88708e3 beq a4,s0,18e64 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x228> + 18ed8: 10bc addi a5,sp,104 + 18eda: cd817057 vsetivli zero,2,e64,m1,ta,ma + 18ede: 0207f087 vle64.v v1,(a5) + 18ee2: 103c addi a5,sp,40 + 18ee4: f03a sd a4,32(sp) + 18ee6: 0207f0a7 vse64.v v1,(a5) + 18eea: f0a2 sd s0,96(sp) + 18eec: 1880 addi s0,sp,112 + 18eee: 87a2 mv a5,s0 + 18ef0: bda5 j 18d68 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x12c> + 18ef2: 7726 ld a4,104(sp) + 18ef4: c30d beqz a4,18f16 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2da> + 18ef6: 4685 li a3,1 + 18ef8: 8622 mv a2,s0 + 18efa: 02d70463 beq a4,a3,18f22 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2e6> + 18efe: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 18f02: 02060407 vle8.v v8,(a2) + 18f06: 8f15 sub a4,a4,a3 + 18f08: 9636 add a2,a2,a3 + 18f0a: 02078427 vse8.v v8,(a5) + 18f0e: 97b6 add a5,a5,a3 + 18f10: f77d bnez a4,18efe <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2c2> + 18f12: 7726 ld a4,104(sp) + 18f14: 6786 ld a5,64(sp) + 18f16: 97ba add a5,a5,a4 + 18f18: e4ba sd a4,72(sp) + 18f1a: 00078023 sb zero,0(a5) + 18f1e: 7786 ld a5,96(sp) + 18f20: b561 j 18da8 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x16c> + 18f22: 07014703 lbu a4,112(sp) + 18f26: 00e78023 sb a4,0(a5) + 18f2a: 7726 ld a4,104(sp) + 18f2c: 6786 ld a5,64(sp) + 18f2e: b7e5 j 18f16 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2da> + 18f30: 07014703 lbu a4,112(sp) + 18f34: 00e78023 sb a4,0(a5) + 18f38: 7726 ld a4,104(sp) + 18f3a: 7782 ld a5,32(sp) + 18f3c: b7b1 j 18e88 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x24c> + 18f3e: 0001f517 auipc a0,0x1f + 18f42: eba50513 addi a0,a0,-326 # 37df8 <_IO_stdin_used+0x350> + 18f46: 8dbfc0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 18f4a: 0001f517 auipc a0,0x1f + 18f4e: eae50513 addi a0,a0,-338 # 37df8 <_IO_stdin_used+0x350> + 18f52: 8cffc0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 18f56: 0001f517 auipc a0,0x1f + 18f5a: ea250513 addi a0,a0,-350 # 37df8 <_IO_stdin_used+0x350> + 18f5e: 8c3fc0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 18f62: 842a mv s0,a0 + 18f64: 8562 mv a0,s8 + 18f66: f96fd0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 18f6a: 855e mv a0,s7 + 18f6c: f90fd0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 18f70: 854e mv a0,s3 + 18f72: f8afd0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 18f76: 8522 mv a0,s0 + 18f78: fa8fc0ef jal 15720 <_Unwind_Resume@plt> + 18f7c: 842a mv s0,a0 + 18f7e: 8526 mv a0,s1 + 18f80: f7cfd0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 18f84: 8522 mv a0,s0 + 18f86: f9afc0ef jal 15720 <_Unwind_Resume@plt> + 18f8a: bfcd j 18f7c <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x340> + +0000000000018f8c <_ZN7testing8internal13GetTestTypeIdEv>: + 18f8c: 00031517 auipc a0,0x31 + 18f90: cb453503 ld a0,-844(a0) # 49c40 <_GLOBAL_OFFSET_TABLE_+0xf0> + 18f94: 8082 ret + +0000000000018f96 <_ZN7testing8internal20SingleFailureCheckerC1EPKNS_19TestPartResultArrayENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 18f96: 02050793 addi a5,a0,32 + 18f9a: e91c sd a5,16(a0) + 18f9c: 629c ld a5,0(a3) + 18f9e: 6698 ld a4,8(a3) + 18fa0: 0541 addi a0,a0,16 + 18fa2: feb53823 sd a1,-16(a0) + 18fa6: fec52c23 sw a2,-8(a0) + 18faa: 85be mv a1,a5 + 18fac: 00e78633 add a2,a5,a4 + 18fb0: ab3fe06f j 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + +0000000000018fb4 <_ZN7testing8internal35DefaultGlobalTestPartResultReporterC1EPNS0_12UnitTestImplE>: + 18fb4: 00031797 auipc a5,0x31 + 18fb8: 0347b783 ld a5,52(a5) # 49fe8 <_GLOBAL_OFFSET_TABLE_+0x498> + 18fbc: 07c1 addi a5,a5,16 + 18fbe: e50c sd a1,8(a0) + 18fc0: e11c sd a5,0(a0) + 18fc2: 8082 ret + +0000000000018fc4 <_ZN7testing8internal38DefaultPerThreadTestPartResultReporterC1EPNS0_12UnitTestImplE>: + 18fc4: 00031797 auipc a5,0x31 + 18fc8: ffc7b783 ld a5,-4(a5) # 49fc0 <_GLOBAL_OFFSET_TABLE_+0x470> + 18fcc: 07c1 addi a5,a5,16 + 18fce: e50c sd a1,8(a0) + 18fd0: e11c sd a5,0(a0) + 18fd2: 8082 ret + +0000000000018fd4 <_ZNK7testing8internal12UnitTestImpl22total_test_suite_countEv>: + 18fd4: 617c ld a5,192(a0) + 18fd6: 7d58 ld a4,184(a0) + 18fd8: 40e78533 sub a0,a5,a4 + 18fdc: 850d srai a0,a0,0x3 + 18fde: 2501 sext.w a0,a0 + 18fe0: 8082 ret + +0000000000018fe2 <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv>: + 18fe2: 7d5c ld a5,184(a0) + 18fe4: 6174 ld a3,192(a0) + 18fe6: 4501 li a0,0 + 18fe8: 00d78a63 beq a5,a3,18ffc <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv+0x1a> + 18fec: 6398 ld a4,0(a5) + 18fee: 07a1 addi a5,a5,8 + 18ff0: 07074703 lbu a4,112(a4) # ffffffff80000070 <__global_pointer$+0xffffffff7ffb52e0> + 18ff4: 9d39 addw a0,a0,a4 + 18ff6: fef69be3 bne a3,a5,18fec <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv+0xa> + 18ffa: 8082 ret + 18ffc: 8082 ret + +0000000000018ffe <_ZNK7testing8internal12UnitTestImpl30reportable_disabled_test_countEv>: + 18ffe: 7d58 ld a4,184(a0) + 19000: 617c ld a5,192(a0) + 19002: 1101 addi sp,sp,-32 + 19004: ec06 sd ra,24(sp) + 19006: e04a sd s2,0(sp) + 19008: 02e78d63 beq a5,a4,19042 <_ZNK7testing8internal12UnitTestImpl30reportable_disabled_test_countEv+0x44> + 1900c: e822 sd s0,16(sp) + 1900e: e426 sd s1,8(sp) + 19010: 4901 li s2,0 + 19012: 84aa mv s1,a0 + 19014: 4401 li s0,0 + 19016: 00341793 slli a5,s0,0x3 + 1901a: 973e add a4,a4,a5 + 1901c: 6308 ld a0,0(a4) + 1901e: 0405 addi s0,s0,1 + 19020: 9aefe0ef jal 171ce <_ZNK7testing9TestSuite30reportable_disabled_test_countEv> + 19024: 7cd8 ld a4,184(s1) + 19026: 60fc ld a5,192(s1) + 19028: 00a9093b addw s2,s2,a0 + 1902c: 8f99 sub a5,a5,a4 + 1902e: 878d srai a5,a5,0x3 + 19030: fef463e3 bltu s0,a5,19016 <_ZNK7testing8internal12UnitTestImpl30reportable_disabled_test_countEv+0x18> + 19034: 6442 ld s0,16(sp) + 19036: 60e2 ld ra,24(sp) + 19038: 64a2 ld s1,8(sp) + 1903a: 854a mv a0,s2 + 1903c: 6902 ld s2,0(sp) + 1903e: 6105 addi sp,sp,32 + 19040: 8082 ret + 19042: 60e2 ld ra,24(sp) + 19044: 4901 li s2,0 + 19046: 854a mv a0,s2 + 19048: 6902 ld s2,0(sp) + 1904a: 6105 addi sp,sp,32 + 1904c: 8082 ret + +000000000001904e <_ZNK7testing8internal12UnitTestImpl19disabled_test_countEv>: + 1904e: 7d58 ld a4,184(a0) + 19050: 617c ld a5,192(a0) + 19052: 1101 addi sp,sp,-32 + 19054: ec06 sd ra,24(sp) + 19056: e04a sd s2,0(sp) + 19058: 02e78d63 beq a5,a4,19092 <_ZNK7testing8internal12UnitTestImpl19disabled_test_countEv+0x44> + 1905c: e822 sd s0,16(sp) + 1905e: e426 sd s1,8(sp) + 19060: 4901 li s2,0 + 19062: 84aa mv s1,a0 + 19064: 4401 li s0,0 + 19066: 00341793 slli a5,s0,0x3 + 1906a: 973e add a4,a4,a5 + 1906c: 6308 ld a0,0(a4) + 1906e: 0405 addi s0,s0,1 + 19070: 88dfe0ef jal 178fc <_ZNK7testing9TestSuite19disabled_test_countEv> + 19074: 7cd8 ld a4,184(s1) + 19076: 60fc ld a5,192(s1) + 19078: 00a9093b addw s2,s2,a0 + 1907c: 8f99 sub a5,a5,a4 + 1907e: 878d srai a5,a5,0x3 + 19080: fef463e3 bltu s0,a5,19066 <_ZNK7testing8internal12UnitTestImpl19disabled_test_countEv+0x18> + 19084: 6442 ld s0,16(sp) + 19086: 60e2 ld ra,24(sp) + 19088: 64a2 ld s1,8(sp) + 1908a: 854a mv a0,s2 + 1908c: 6902 ld s2,0(sp) + 1908e: 6105 addi sp,sp,32 + 19090: 8082 ret + 19092: 60e2 ld ra,24(sp) + 19094: 4901 li s2,0 + 19096: 854a mv a0,s2 + 19098: 6902 ld s2,0(sp) + 1909a: 6105 addi sp,sp,32 + 1909c: 8082 ret + +000000000001909e <_ZNK7testing8internal12UnitTestImpl21reportable_test_countEv>: + 1909e: 7d58 ld a4,184(a0) + 190a0: 617c ld a5,192(a0) + 190a2: 1101 addi sp,sp,-32 + 190a4: ec06 sd ra,24(sp) + 190a6: e04a sd s2,0(sp) + 190a8: 02e78d63 beq a5,a4,190e2 <_ZNK7testing8internal12UnitTestImpl21reportable_test_countEv+0x44> + 190ac: e822 sd s0,16(sp) + 190ae: e426 sd s1,8(sp) + 190b0: 4901 li s2,0 + 190b2: 84aa mv s1,a0 + 190b4: 4401 li s0,0 + 190b6: 00341793 slli a5,s0,0x3 + 190ba: 973e add a4,a4,a5 + 190bc: 6308 ld a0,0(a4) + 190be: 0405 addi s0,s0,1 + 190c0: 936fe0ef jal 171f6 <_ZNK7testing9TestSuite21reportable_test_countEv> + 190c4: 7cd8 ld a4,184(s1) + 190c6: 60fc ld a5,192(s1) + 190c8: 00a9093b addw s2,s2,a0 + 190cc: 8f99 sub a5,a5,a4 + 190ce: 878d srai a5,a5,0x3 + 190d0: fef463e3 bltu s0,a5,190b6 <_ZNK7testing8internal12UnitTestImpl21reportable_test_countEv+0x18> + 190d4: 6442 ld s0,16(sp) + 190d6: 60e2 ld ra,24(sp) + 190d8: 64a2 ld s1,8(sp) + 190da: 854a mv a0,s2 + 190dc: 6902 ld s2,0(sp) + 190de: 6105 addi sp,sp,32 + 190e0: 8082 ret + 190e2: 60e2 ld ra,24(sp) + 190e4: 4901 li s2,0 + 190e6: 854a mv a0,s2 + 190e8: 6902 ld s2,0(sp) + 190ea: 6105 addi sp,sp,32 + 190ec: 8082 ret + +00000000000190ee <_ZNK7testing8internal12UnitTestImpl16total_test_countEv>: + 190ee: 7d58 ld a4,184(a0) + 190f0: 617c ld a5,192(a0) + 190f2: 1101 addi sp,sp,-32 + 190f4: ec06 sd ra,24(sp) + 190f6: e04a sd s2,0(sp) + 190f8: 02e78d63 beq a5,a4,19132 <_ZNK7testing8internal12UnitTestImpl16total_test_countEv+0x44> + 190fc: e822 sd s0,16(sp) + 190fe: e426 sd s1,8(sp) + 19100: 4901 li s2,0 + 19102: 84aa mv s1,a0 + 19104: 4401 li s0,0 + 19106: 00341793 slli a5,s0,0x3 + 1910a: 973e add a4,a4,a5 + 1910c: 6308 ld a0,0(a4) + 1910e: 0405 addi s0,s0,1 + 19110: 90afe0ef jal 1721a <_ZNK7testing9TestSuite16total_test_countEv> + 19114: 7cd8 ld a4,184(s1) + 19116: 60fc ld a5,192(s1) + 19118: 00a9093b addw s2,s2,a0 + 1911c: 8f99 sub a5,a5,a4 + 1911e: 878d srai a5,a5,0x3 + 19120: fef463e3 bltu s0,a5,19106 <_ZNK7testing8internal12UnitTestImpl16total_test_countEv+0x18> + 19124: 6442 ld s0,16(sp) + 19126: 60e2 ld ra,24(sp) + 19128: 64a2 ld s1,8(sp) + 1912a: 854a mv a0,s2 + 1912c: 6902 ld s2,0(sp) + 1912e: 6105 addi sp,sp,32 + 19130: 8082 ret + 19132: 60e2 ld ra,24(sp) + 19134: 4901 li s2,0 + 19136: 854a mv a0,s2 + 19138: 6902 ld s2,0(sp) + 1913a: 6105 addi sp,sp,32 + 1913c: 8082 ret + +000000000001913e <_ZNK7testing8internal12UnitTestImpl17test_to_run_countEv>: + 1913e: 7d58 ld a4,184(a0) + 19140: 617c ld a5,192(a0) + 19142: 1101 addi sp,sp,-32 + 19144: ec06 sd ra,24(sp) + 19146: e04a sd s2,0(sp) + 19148: 02e78d63 beq a5,a4,19182 <_ZNK7testing8internal12UnitTestImpl17test_to_run_countEv+0x44> + 1914c: e822 sd s0,16(sp) + 1914e: e426 sd s1,8(sp) + 19150: 4901 li s2,0 + 19152: 84aa mv s1,a0 + 19154: 4401 li s0,0 + 19156: 00341793 slli a5,s0,0x3 + 1915a: 973e add a4,a4,a5 + 1915c: 6308 ld a0,0(a4) + 1915e: 0405 addi s0,s0,1 + 19160: f80fe0ef jal 178e0 <_ZNK7testing9TestSuite17test_to_run_countEv> + 19164: 7cd8 ld a4,184(s1) + 19166: 60fc ld a5,192(s1) + 19168: 00a9093b addw s2,s2,a0 + 1916c: 8f99 sub a5,a5,a4 + 1916e: 878d srai a5,a5,0x3 + 19170: fef463e3 bltu s0,a5,19156 <_ZNK7testing8internal12UnitTestImpl17test_to_run_countEv+0x18> + 19174: 6442 ld s0,16(sp) + 19176: 60e2 ld ra,24(sp) + 19178: 64a2 ld s1,8(sp) + 1917a: 854a mv a0,s2 + 1917c: 6902 ld s2,0(sp) + 1917e: 6105 addi sp,sp,32 + 19180: 8082 ret + 19182: 60e2 ld ra,24(sp) + 19184: 4901 li s2,0 + 19186: 854a mv a0,s2 + 19188: 6902 ld s2,0(sp) + 1918a: 6105 addi sp,sp,32 + 1918c: 8082 ret + +000000000001918e <_ZN7testing8internal15GetTimeInMillisEv>: + 1918e: 1101 addi sp,sp,-32 + 19190: 850a mv a0,sp + 19192: 4581 li a1,0 + 19194: ec06 sd ra,24(sp) + 19196: 9cbfc0ef jal 15b60 + 1919a: 20c4a7b7 lui a5,0x20c4a + 1919e: 6722 ld a4,8(sp) + 191a0: ba678793 addi a5,a5,-1114 # 20c49ba6 <__global_pointer$+0x20bfee16> + 191a4: e353f6b7 lui a3,0xe353f + 191a8: 7cf68693 addi a3,a3,1999 # ffffffffe353f7cf <__global_pointer$+0xffffffffe34f4a3f> + 191ac: 1782 slli a5,a5,0x20 + 191ae: 6502 ld a0,0(sp) + 191b0: 97b6 add a5,a5,a3 + 191b2: 02f717b3 mulh a5,a4,a5 + 191b6: 3e800693 li a3,1000 + 191ba: 60e2 ld ra,24(sp) + 191bc: 977d srai a4,a4,0x3f + 191be: 6105 addi sp,sp,32 + 191c0: 02d50533 mul a0,a0,a3 + 191c4: 879d srai a5,a5,0x7 + 191c6: 8f99 sub a5,a5,a4 + 191c8: 953e add a0,a0,a5 + 191ca: 8082 ret + +00000000000191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_>: + 191cc: c919 beqz a0,191e2 <_ZN7testing8internal6String13CStringEqualsEPKcS3_+0x16> + 191ce: cd89 beqz a1,191e8 <_ZN7testing8internal6String13CStringEqualsEPKcS3_+0x1c> + 191d0: 1141 addi sp,sp,-16 + 191d2: e406 sd ra,8(sp) + 191d4: 91dfc0ef jal 15af0 + 191d8: 60a2 ld ra,8(sp) + 191da: 00153513 seqz a0,a0 + 191de: 0141 addi sp,sp,16 + 191e0: 8082 ret + 191e2: 0015b513 seqz a0,a1 + 191e6: 8082 ret + 191e8: 4501 li a0,0 + 191ea: 8082 ret + +00000000000191ec <_ZN7testing7MessageC1Ev>: + 191ec: 7119 addi sp,sp,-128 + 191ee: 87aa mv a5,a0 + 191f0: 18800513 li a0,392 + 191f4: e03e sd a5,0(sp) + 191f6: fc86 sd ra,120(sp) + 191f8: f8a2 sd s0,112(sp) + 191fa: f0ca sd s2,96(sp) + 191fc: ecce sd s3,88(sp) + 191fe: e0da sd s6,64(sp) + 19200: fc5e sd s7,56(sp) + 19202: ec6e sd s11,24(sp) + 19204: f4a6 sd s1,104(sp) + 19206: e8d2 sd s4,80(sp) + 19208: e4d6 sd s5,72(sp) + 1920a: f862 sd s8,48(sp) + 1920c: f466 sd s9,40(sp) + 1920e: f06a sd s10,32(sp) + 19210: dc0fc0ef jal 157d0 <_Znwm@plt> + 19214: 08050b13 addi s6,a0,128 + 19218: 842a mv s0,a0 + 1921a: 855a mv a0,s6 + 1921c: 914fc0ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> + 19220: cd817057 vsetivli zero,2,e64,m1,ta,ma + 19224: 5e0030d7 vmv.v.i v1,0 + 19228: 00031797 auipc a5,0x31 + 1922c: d307b783 ld a5,-720(a5) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 19230: 01078d93 addi s11,a5,16 + 19234: 16041023 sh zero,352(s0) + 19238: 14043c23 sd zero,344(s0) + 1923c: 09b43023 sd s11,128(s0) + 19240: 16840793 addi a5,s0,360 + 19244: 0207f0a7 vse64.v v1,(a5) + 19248: 17840793 addi a5,s0,376 + 1924c: 0207f0a7 vse64.v v1,(a5) + 19250: 00031997 auipc s3,0x31 + 19254: 9e89b983 ld s3,-1560(s3) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 19258: 0109b903 ld s2,16(s3) + 1925c: 0189bb83 ld s7,24(s3) + 19260: 4581 li a1,0 + 19262: fe893783 ld a5,-24(s2) + 19266: 01243023 sd s2,0(s0) + 1926a: 97a2 add a5,a5,s0 + 1926c: 0177b023 sd s7,0(a5) + 19270: 00043423 sd zero,8(s0) + 19274: fe893503 ld a0,-24(s2) + 19278: 9522 add a0,a0,s0 + 1927a: 866fc0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 1927e: 0209ba83 ld s5,32(s3) + 19282: 0289bc03 ld s8,40(s3) + 19286: 01040493 addi s1,s0,16 + 1928a: fe8ab503 ld a0,-24(s5) + 1928e: 01543823 sd s5,16(s0) + 19292: 4581 li a1,0 + 19294: 9526 add a0,a0,s1 + 19296: 01853023 sd s8,0(a0) + 1929a: 846fc0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 1929e: 0089bd03 ld s10,8(s3) + 192a2: 0309bc83 ld s9,48(s3) + 192a6: cd817057 vsetivli zero,2,e64,m1,ta,ma + 192aa: fe8d3703 ld a4,-24(s10) + 192ae: 5e0030d7 vmv.v.i v1,0 + 192b2: 00031797 auipc a5,0x31 + 192b6: b567b783 ld a5,-1194(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 192ba: 9722 add a4,a4,s0 + 192bc: 00031997 auipc s3,0x31 + 192c0: aec9b983 ld s3,-1300(s3) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 192c4: 01973023 sd s9,0(a4) + 192c8: 01878693 addi a3,a5,24 + 192cc: 06878713 addi a4,a5,104 + 192d0: 09c1 addi s3,s3,16 + 192d2: 04078793 addi a5,a5,64 + 192d6: e058 sd a4,128(s0) + 192d8: e81c sd a5,16(s0) + 192da: e014 sd a3,0(s0) + 192dc: 01343c23 sd s3,24(s0) + 192e0: 02040793 addi a5,s0,32 + 192e4: 0207f0a7 vse64.v v1,(a5) + 192e8: 03040793 addi a5,s0,48 + 192ec: 0207f0a7 vse64.v v1,(a5) + 192f0: 04040793 addi a5,s0,64 + 192f4: 0207f0a7 vse64.v v1,(a5) + 192f8: 05040513 addi a0,s0,80 + 192fc: e42a sd a0,8(sp) + 192fe: 01840a13 addi s4,s0,24 + 19302: fcffb0ef jal 152d0 <_ZNSt6localeC1Ev@plt> + 19306: 00031797 auipc a5,0x31 + 1930a: 9d27b783 ld a5,-1582(a5) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 1930e: 85d2 mv a1,s4 + 19310: 4761 li a4,24 + 19312: 01078a13 addi s4,a5,16 + 19316: 07040793 addi a5,s0,112 + 1931a: 06043423 sd zero,104(s0) + 1931e: 06040823 sb zero,112(s0) + 19322: cc38 sw a4,88(s0) + 19324: 855a mv a0,s6 + 19326: f03c sd a5,96(s0) + 19328: 01443c23 sd s4,24(s0) + 1932c: fb5fb0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 19330: 6818 ld a4,16(s0) + 19332: 6682 ld a3,0(sp) + 19334: 70e6 ld ra,120(sp) + 19336: fe873703 ld a4,-24(a4) + 1933a: e280 sd s0,0(a3) + 1933c: 7446 ld s0,112(sp) + 1933e: 94ba add s1,s1,a4 + 19340: 47c5 li a5,17 + 19342: e49c sd a5,8(s1) + 19344: 7906 ld s2,96(sp) + 19346: 74a6 ld s1,104(sp) + 19348: 69e6 ld s3,88(sp) + 1934a: 6a46 ld s4,80(sp) + 1934c: 6aa6 ld s5,72(sp) + 1934e: 6b06 ld s6,64(sp) + 19350: 7be2 ld s7,56(sp) + 19352: 7c42 ld s8,48(sp) + 19354: 7ca2 ld s9,40(sp) + 19356: 7d02 ld s10,32(sp) + 19358: 6de2 ld s11,24(sp) + 1935a: 6109 addi sp,sp,128 + 1935c: 8082 ret + 1935e: 84aa mv s1,a0 + 19360: 855a mv a0,s6 + 19362: 09b43023 sd s11,128(s0) + 19366: 9aafc0ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 1936a: 8522 mv a0,s0 + 1936c: cc4fc0ef jal 15830 <_ZdlPv@plt> + 19370: 8526 mv a0,s1 + 19372: baefc0ef jal 15720 <_Unwind_Resume@plt> + 19376: 87aa mv a5,a0 + 19378: 01443c23 sd s4,24(s0) + 1937c: 06040513 addi a0,s0,96 + 19380: e03e sd a5,0(sp) + 19382: b7afd0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 19386: 6522 ld a0,8(sp) + 19388: 01343c23 sd s3,24(s0) + 1938c: fc5fb0ef jal 15350 <_ZNSt6localeD1Ev@plt> + 19390: fe8d3603 ld a2,-24(s10) + 19394: fe8ab683 ld a3,-24(s5) + 19398: fe893703 ld a4,-24(s2) + 1939c: 9622 add a2,a2,s0 + 1939e: 01963023 sd s9,0(a2) # fffe000 <__global_pointer$+0xffb3270> + 193a2: 01543823 sd s5,16(s0) + 193a6: 96a6 add a3,a3,s1 + 193a8: 0186b023 sd s8,0(a3) + 193ac: 6782 ld a5,0(sp) + 193ae: 01243023 sd s2,0(s0) + 193b2: 9722 add a4,a4,s0 + 193b4: 01773023 sd s7,0(a4) + 193b8: 00043423 sd zero,8(s0) + 193bc: 84be mv s1,a5 + 193be: b74d j 19360 <_ZN7testing7MessageC1Ev+0x174> + 193c0: fe893783 ld a5,-24(s2) + 193c4: 01243023 sd s2,0(s0) + 193c8: 84aa mv s1,a0 + 193ca: 97a2 add a5,a5,s0 + 193cc: 0177b023 sd s7,0(a5) + 193d0: 00043423 sd zero,8(s0) + 193d4: b771 j 19360 <_ZN7testing7MessageC1Ev+0x174> + +00000000000193d6 <_ZN7testing15AssertionResultC1ERKS0_>: + 193d6: 1101 addi sp,sp,-32 + 193d8: 0005c783 lbu a5,0(a1) + 193dc: e822 sd s0,16(sp) + 193de: 6580 ld s0,8(a1) + 193e0: e04a sd s2,0(sp) + 193e2: ec06 sd ra,24(sp) + 193e4: 00f50023 sb a5,0(a0) + 193e8: 892a mv s2,a0 + 193ea: c015 beqz s0,1940e <_ZN7testing15AssertionResultC1ERKS0_+0x38> + 193ec: 02000513 li a0,32 + 193f0: e426 sd s1,8(sp) + 193f2: 84ae mv s1,a1 + 193f4: bdcfc0ef jal 157d0 <_Znwm@plt> + 193f8: 649c ld a5,8(s1) + 193fa: 01050713 addi a4,a0,16 + 193fe: e118 sd a4,0(a0) + 19400: 638c ld a1,0(a5) + 19402: 6790 ld a2,8(a5) + 19404: 842a mv s0,a0 + 19406: 962e add a2,a2,a1 + 19408: e5afe0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1940c: 64a2 ld s1,8(sp) + 1940e: 00893423 sd s0,8(s2) + 19412: 60e2 ld ra,24(sp) + 19414: 6442 ld s0,16(sp) + 19416: 6902 ld s2,0(sp) + 19418: 6105 addi sp,sp,32 + 1941a: 8082 ret + 1941c: 87aa mv a5,a0 + 1941e: 8522 mv a0,s0 + 19420: 843e mv s0,a5 + 19422: c0efc0ef jal 15830 <_ZdlPv@plt> + 19426: 8522 mv a0,s0 + 19428: af8fc0ef jal 15720 <_Unwind_Resume@plt> + +000000000001942c <_ZN7testing15AssertionResult4swapERS0_>: + 1942c: 0005c783 lbu a5,0(a1) + 19430: 00054683 lbu a3,0(a0) + 19434: 6598 ld a4,8(a1) + 19436: 00f50023 sb a5,0(a0) + 1943a: 651c ld a5,8(a0) + 1943c: 00d58023 sb a3,0(a1) + 19440: e518 sd a4,8(a0) + 19442: e59c sd a5,8(a1) + 19444: 8082 ret + +0000000000019446 <_ZN7testing16AssertionSuccessEv>: + 19446: 4705 li a4,1 + 19448: 00053423 sd zero,8(a0) + 1944c: 00e50023 sb a4,0(a0) + 19450: 8082 ret + +0000000000019452 <_ZN7testing16AssertionFailureEv>: + 19452: 00050023 sb zero,0(a0) + 19456: 00053423 sd zero,8(a0) + 1945a: 8082 ret + +000000000001945c <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_>: + 1945c: c919 beqz a0,19472 <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_+0x16> + 1945e: cd89 beqz a1,19478 <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_+0x1c> + 19460: 1141 addi sp,sp,-16 + 19462: e406 sd ra,8(sp) + 19464: cdcfc0ef jal 15940 + 19468: 60a2 ld ra,8(sp) + 1946a: 00153513 seqz a0,a0 + 1946e: 0141 addi sp,sp,16 + 19470: 8082 ret + 19472: 0015b513 seqz a0,a1 + 19476: 8082 ret + 19478: 4501 li a0,0 + 1947a: 8082 ret + +000000000001947c <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_>: + 1947c: c919 beqz a0,19492 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_+0x16> + 1947e: cd89 beqz a1,19498 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_+0x1c> + 19480: 1141 addi sp,sp,-16 + 19482: e406 sd ra,8(sp) + 19484: dbdfb0ef jal 15240 + 19488: 60a2 ld ra,8(sp) + 1948a: 00153513 seqz a0,a0 + 1948e: 0141 addi sp,sp,16 + 19490: 8082 ret + 19492: 0015b513 seqz a0,a1 + 19496: 8082 ret + 19498: 4501 li a0,0 + 1949a: 8082 ret + +000000000001949c <_ZN7testing8internal6String32CaseInsensitiveWideCStringEqualsEPKwS3_>: + 1949c: 0015b713 seqz a4,a1 + 194a0: cd09 beqz a0,194ba <_ZN7testing8internal6String32CaseInsensitiveWideCStringEqualsEPKwS3_+0x1e> + 194a2: 4701 li a4,0 + 194a4: c999 beqz a1,194ba <_ZN7testing8internal6String32CaseInsensitiveWideCStringEqualsEPKwS3_+0x1e> + 194a6: 1141 addi sp,sp,-16 + 194a8: e406 sd ra,8(sp) + 194aa: 856fc0ef jal 15500 + 194ae: 60a2 ld ra,8(sp) + 194b0: 00153713 seqz a4,a0 + 194b4: 853a mv a0,a4 + 194b6: 0141 addi sp,sp,16 + 194b8: 8082 ret + 194ba: 853a mv a0,a4 + 194bc: 8082 ret + +00000000000194be <_ZN7testing8internal6String23EndsWithCaseInsensitiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_>: + 194be: 651c ld a5,8(a0) + 194c0: 6598 ld a4,8(a1) + 194c2: 00e7f463 bgeu a5,a4,194ca <_ZN7testing8internal6String23EndsWithCaseInsensitiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0xc> + 194c6: 4501 li a0,0 + 194c8: 8082 ret + 194ca: 6108 ld a0,0(a0) + 194cc: 618c ld a1,0(a1) + 194ce: 8f99 sub a5,a5,a4 + 194d0: 953e add a0,a0,a5 + 194d2: b76d j 1947c <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> + +00000000000194d4 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE>: + 194d4: 7119 addi sp,sp,-128 + 194d6: 61b8 ld a4,64(a1) + 194d8: fc5e sd s7,56(sp) + 194da: 01010b93 addi s7,sp,16 + 194de: f8a2 sd s0,112(sp) + 194e0: f862 sd s8,48(sp) + 194e2: fc86 sd ra,120(sp) + 194e4: f4a6 sd s1,104(sp) + 194e6: f0ca sd s2,96(sp) + 194e8: ecce sd s3,88(sp) + 194ea: e8d2 sd s4,80(sp) + 194ec: e4d6 sd s5,72(sp) + 194ee: e0da sd s6,64(sp) + 194f0: f466 sd s9,40(sp) + 194f2: f06a sd s10,32(sp) + 194f4: e402 sd zero,8(sp) + 194f6: 00010823 sb zero,16(sp) + 194fa: e05e sd s7,0(sp) + 194fc: 842a mv s0,a0 + 194fe: 8c0a mv s8,sp + 19500: cf69 beqz a4,195da <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x106> + 19502: 799c ld a5,48(a1) + 19504: c399 beqz a5,1950a <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x36> + 19506: 0cf76863 bltu a4,a5,195d6 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x102> + 1950a: 7d94 ld a3,56(a1) + 1950c: 4601 li a2,0 + 1950e: 4581 li a1,0 + 19510: 8f15 sub a4,a4,a3 + 19512: 8562 mv a0,s8 + 19514: 98cfc0ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 19518: 69a2 ld s3,8(sp) + 1951a: 6482 ld s1,0(sp) + 1951c: 01040a93 addi s5,s0,16 + 19520: 00199593 slli a1,s3,0x1 + 19524: 00043423 sd zero,8(s0) + 19528: 00040823 sb zero,16(s0) + 1952c: 01543023 sd s5,0(s0) + 19530: 8522 mv a0,s0 + 19532: 99a6 add s3,s3,s1 + 19534: becfc0ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 19538: 5a7d li s4,-1 + 1953a: 002a5a13 srli s4,s4,0x2 + 1953e: 4b05 li s6,1 + 19540: 02999263 bne s3,s1,19564 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x90> + 19544: a891 j 19598 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xc4> + 19546: 412a0933 sub s2,s4,s2 + 1954a: 0b2b7563 bgeu s6,s2,195f4 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x120> + 1954e: 4609 li a2,2 + 19550: 0001f597 auipc a1,0x1f + 19554: 81858593 addi a1,a1,-2024 # 37d68 <_IO_stdin_used+0x2c0> + 19558: 8522 mv a0,s0 + 1955a: b76fc0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1955e: 0485 addi s1,s1,1 + 19560: 02998c63 beq s3,s1,19598 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xc4> + 19564: 0004cc83 lbu s9,0(s1) + 19568: 00843903 ld s2,8(s0) + 1956c: fc0c8de3 beqz s9,19546 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x72> + 19570: 601c ld a5,0(s0) + 19572: 00190d13 addi s10,s2,1 + 19576: 04fa8e63 beq s5,a5,195d2 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xfe> + 1957a: 6818 ld a4,16(s0) + 1957c: 05a76263 bltu a4,s10,195c0 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xec> + 19580: 97ca add a5,a5,s2 + 19582: 01978023 sb s9,0(a5) + 19586: 601c ld a5,0(s0) + 19588: 01a43423 sd s10,8(s0) + 1958c: 0485 addi s1,s1,1 + 1958e: 97ea add a5,a5,s10 + 19590: 00078023 sb zero,0(a5) + 19594: fc9998e3 bne s3,s1,19564 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x90> + 19598: 6502 ld a0,0(sp) + 1959a: 01750463 beq a0,s7,195a2 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xce> + 1959e: a92fc0ef jal 15830 <_ZdlPv@plt> + 195a2: 70e6 ld ra,120(sp) + 195a4: 8522 mv a0,s0 + 195a6: 7446 ld s0,112(sp) + 195a8: 74a6 ld s1,104(sp) + 195aa: 7906 ld s2,96(sp) + 195ac: 69e6 ld s3,88(sp) + 195ae: 6a46 ld s4,80(sp) + 195b0: 6aa6 ld s5,72(sp) + 195b2: 6b06 ld s6,64(sp) + 195b4: 7be2 ld s7,56(sp) + 195b6: 7c42 ld s8,48(sp) + 195b8: 7ca2 ld s9,40(sp) + 195ba: 7d02 ld s10,32(sp) + 195bc: 6109 addi sp,sp,128 + 195be: 8082 ret + 195c0: 4705 li a4,1 + 195c2: 4681 li a3,0 + 195c4: 4601 li a2,0 + 195c6: 85ca mv a1,s2 + 195c8: 8522 mv a0,s0 + 195ca: 986fc0ef jal 15750 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt> + 195ce: 601c ld a5,0(s0) + 195d0: bf45 j 19580 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xac> + 195d2: 473d li a4,15 + 195d4: b765 j 1957c <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xa8> + 195d6: 873e mv a4,a5 + 195d8: bf0d j 1950a <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x36> + 195da: 06058593 addi a1,a1,96 + 195de: 850a mv a0,sp + 195e0: cc0fc0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 195e4: bf15 j 19518 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x44> + 195e6: 842a mv s0,a0 + 195e8: 8562 mv a0,s8 + 195ea: 912fd0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 195ee: 8522 mv a0,s0 + 195f0: 930fc0ef jal 15720 <_Unwind_Resume@plt> + 195f4: 0001f517 auipc a0,0x1f + 195f8: 80450513 addi a0,a0,-2044 # 37df8 <_IO_stdin_used+0x350> + 195fc: a24fc0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 19600: 87aa mv a5,a0 + 19602: 8522 mv a0,s0 + 19604: 843e mv s0,a5 + 19606: 8f6fd0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1960a: 8562 mv a0,s8 + 1960c: 8f0fd0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 19610: 8522 mv a0,s0 + 19612: 90efc0ef jal 15720 <_Unwind_Resume@plt> + +0000000000019616 <_ZNK7testing7Message9GetStringB5cxx11Ev>: + 19616: 618c ld a1,0(a1) + 19618: 1141 addi sp,sp,-16 + 1961a: e022 sd s0,0(sp) + 1961c: e406 sd ra,8(sp) + 1961e: 842a mv s0,a0 + 19620: eb5ff0ef jal 194d4 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 19624: 60a2 ld ra,8(sp) + 19626: 8522 mv a0,s0 + 19628: 6402 ld s0,0(sp) + 1962a: 0141 addi sp,sp,16 + 1962c: 8082 ret + +000000000001962e <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_>: + 1962e: 659c ld a5,8(a1) + 19630: 715d addi sp,sp,-80 + 19632: e0a2 sd s0,64(sp) + 19634: fc26 sd s1,56(sp) + 19636: f84a sd s2,48(sp) + 19638: f44e sd s3,40(sp) + 1963a: f052 sd s4,32(sp) + 1963c: e486 sd ra,72(sp) + 1963e: ec56 sd s5,24(sp) + 19640: e85a sd s6,16(sp) + 19642: 89aa mv s3,a0 + 19644: 8932 mv s2,a2 + 19646: 84b6 mv s1,a3 + 19648: 843a mv s0,a4 + 1964a: 00020a17 auipc s4,0x20 + 1964e: 1a6a0a13 addi s4,s4,422 # 397f0 <_IO_stdin_used+0x1d48> + 19652: c399 beqz a5,19658 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x2a> + 19654: 0007ba03 ld s4,0(a5) + 19658: 00810a93 addi s5,sp,8 + 1965c: 8556 mv a0,s5 + 1965e: b8fff0ef jal 191ec <_ZN7testing7MessageC1Ev> + 19662: 6522 ld a0,8(sp) + 19664: 4629 li a2,10 + 19666: 0001f597 auipc a1,0x1f + 1966a: 80a58593 addi a1,a1,-2038 # 37e70 <_IO_stdin_used+0x3c8> + 1966e: 0541 addi a0,a0,16 + 19670: fc1fb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 19674: 6b22 ld s6,8(sp) + 19676: 0c090563 beqz s2,19740 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x112> + 1967a: 854a mv a0,s2 + 1967c: c84fc0ef jal 15b00 + 19680: 862a mv a2,a0 + 19682: 85ca mv a1,s2 + 19684: 010b0513 addi a0,s6,16 + 19688: fa9fb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1968c: 6522 ld a0,8(sp) + 1968e: 462d li a2,11 + 19690: 0001e597 auipc a1,0x1e + 19694: 7f058593 addi a1,a1,2032 # 37e80 <_IO_stdin_used+0x3d8> + 19698: 0541 addi a0,a0,16 + 1969a: f97fb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1969e: 6922 ld s2,8(sp) + 196a0: c4e1 beqz s1,19768 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x13a> + 196a2: 8526 mv a0,s1 + 196a4: c5cfc0ef jal 15b00 + 196a8: 862a mv a2,a0 + 196aa: 85a6 mv a1,s1 + 196ac: 01090513 addi a0,s2,16 + 196b0: f81fb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 196b4: 000a4783 lbu a5,0(s4) + 196b8: cf85 beqz a5,196f0 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0xc2> + 196ba: 6522 ld a0,8(sp) + 196bc: 4609 li a2,2 + 196be: 00020597 auipc a1,0x20 + 196c2: e6a58593 addi a1,a1,-406 # 39528 <_IO_stdin_used+0x1a80> + 196c6: 0541 addi a0,a0,16 + 196c8: f69fb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 196cc: 8552 mv a0,s4 + 196ce: c32fc0ef jal 15b00 + 196d2: 862a mv a2,a0 + 196d4: 6522 ld a0,8(sp) + 196d6: 85d2 mv a1,s4 + 196d8: 0541 addi a0,a0,16 + 196da: f57fb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 196de: 6522 ld a0,8(sp) + 196e0: 4605 li a2,1 + 196e2: 00020597 auipc a1,0x20 + 196e6: 55e58593 addi a1,a1,1374 # 39c40 <_IO_stdin_used+0x2198> + 196ea: 0541 addi a0,a0,16 + 196ec: f45fb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 196f0: 6522 ld a0,8(sp) + 196f2: 462d li a2,11 + 196f4: 0001e597 auipc a1,0x1e + 196f8: 79c58593 addi a1,a1,1948 # 37e90 <_IO_stdin_used+0x3e8> + 196fc: 0541 addi a0,a0,16 + 196fe: f33fb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 19702: 64a2 ld s1,8(sp) + 19704: c821 beqz s0,19754 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x126> + 19706: 8522 mv a0,s0 + 19708: bf8fc0ef jal 15b00 + 1970c: 862a mv a2,a0 + 1970e: 85a2 mv a1,s0 + 19710: 01048513 addi a0,s1,16 + 19714: f1dfb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 19718: 85d6 mv a1,s5 + 1971a: 854e mv a0,s3 + 1971c: efbff0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 19720: 6522 ld a0,8(sp) + 19722: c501 beqz a0,1972a <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0xfc> + 19724: 611c ld a5,0(a0) + 19726: 679c ld a5,8(a5) + 19728: 9782 jalr a5 + 1972a: 60a6 ld ra,72(sp) + 1972c: 6406 ld s0,64(sp) + 1972e: 74e2 ld s1,56(sp) + 19730: 7942 ld s2,48(sp) + 19732: 7a02 ld s4,32(sp) + 19734: 6ae2 ld s5,24(sp) + 19736: 6b42 ld s6,16(sp) + 19738: 854e mv a0,s3 + 1973a: 79a2 ld s3,40(sp) + 1973c: 6161 addi sp,sp,80 + 1973e: 8082 ret + 19740: 010b0513 addi a0,s6,16 + 19744: 4619 li a2,6 + 19746: 0001e597 auipc a1,0x1e + 1974a: 6a258593 addi a1,a1,1698 # 37de8 <_IO_stdin_used+0x340> + 1974e: ee3fb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 19752: bf2d j 1968c <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x5e> + 19754: 01048513 addi a0,s1,16 + 19758: 4619 li a2,6 + 1975a: 0001e597 auipc a1,0x1e + 1975e: 68e58593 addi a1,a1,1678 # 37de8 <_IO_stdin_used+0x340> + 19762: ecffb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 19766: bf4d j 19718 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0xea> + 19768: 01090513 addi a0,s2,16 + 1976c: 4619 li a2,6 + 1976e: 0001e597 auipc a1,0x1e + 19772: 67a58593 addi a1,a1,1658 # 37de8 <_IO_stdin_used+0x340> + 19776: ebbfb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1977a: bf2d j 196b4 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x86> + 1977c: 67a2 ld a5,8(sp) + 1977e: 842a mv s0,a0 + 19780: c789 beqz a5,1978a <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x15c> + 19782: 6398 ld a4,0(a5) + 19784: 853e mv a0,a5 + 19786: 671c ld a5,8(a4) + 19788: 9782 jalr a5 + 1978a: 8522 mv a0,s0 + 1978c: f95fb0ef jal 15720 <_Unwind_Resume@plt> + +0000000000019790 <_ZN7testing8internalL12FlagToEnvVarEPKc>: + 19790: 711d addi sp,sp,-96 + 19792: fc4e sd s3,56(sp) + 19794: 00810993 addi s3,sp,8 + 19798: e0ca sd s2,64(sp) + 1979a: 892a mv s2,a0 + 1979c: 854e mv a0,s3 + 1979e: e8a2 sd s0,80(sp) + 197a0: ec86 sd ra,88(sp) + 197a2: 842e mv s0,a1 + 197a4: e4a6 sd s1,72(sp) + 197a6: f852 sd s4,48(sp) + 197a8: a45ff0ef jal 191ec <_ZN7testing7MessageC1Ev> + 197ac: 6522 ld a0,8(sp) + 197ae: 4619 li a2,6 + 197b0: 0001e597 auipc a1,0x1e + 197b4: 64058593 addi a1,a1,1600 # 37df0 <_IO_stdin_used+0x348> + 197b8: 0541 addi a0,a0,16 + 197ba: e77fb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 197be: 64a2 ld s1,8(sp) + 197c0: c45d beqz s0,1986e <_ZN7testing8internalL12FlagToEnvVarEPKc+0xde> + 197c2: 8522 mv a0,s0 + 197c4: b3cfc0ef jal 15b00 + 197c8: 862a mv a2,a0 + 197ca: 85a2 mv a1,s0 + 197cc: 01048513 addi a0,s1,16 + 197d0: e61fb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 197d4: 01010a13 addi s4,sp,16 + 197d8: 8552 mv a0,s4 + 197da: 85ce mv a1,s3 + 197dc: e3bff0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 197e0: 6522 ld a0,8(sp) + 197e2: c501 beqz a0,197ea <_ZN7testing8internalL12FlagToEnvVarEPKc+0x5a> + 197e4: 611c ld a5,0(a0) + 197e6: 679c ld a5,8(a5) + 197e8: 9782 jalr a5 + 197ea: 854e mv a0,s3 + 197ec: a01ff0ef jal 191ec <_ZN7testing7MessageC1Ev> + 197f0: 67e2 ld a5,24(sp) + 197f2: 4401 li s0,0 + 197f4: 00710493 addi s1,sp,7 + 197f8: eb91 bnez a5,1980c <_ZN7testing8internalL12FlagToEnvVarEPKc+0x7c> + 197fa: a091 j 1983e <_ZN7testing8internalL12FlagToEnvVarEPKc+0xae> + 197fc: 4605 li a2,1 + 197fe: 85a6 mv a1,s1 + 19800: e31fb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 19804: 67e2 ld a5,24(sp) + 19806: 0405 addi s0,s0,1 + 19808: 02f40b63 beq s0,a5,1983e <_ZN7testing8internalL12FlagToEnvVarEPKc+0xae> + 1980c: 67c2 ld a5,16(sp) + 1980e: 97a2 add a5,a5,s0 + 19810: 0007c503 lbu a0,0(a5) + 19814: f7dfb0ef jal 15790 + 19818: 67a2 ld a5,8(sp) + 1981a: 0ff57593 zext.b a1,a0 + 1981e: 00b103a3 sb a1,7(sp) + 19822: 6b98 ld a4,16(a5) + 19824: 01078513 addi a0,a5,16 + 19828: fe873783 ld a5,-24(a4) + 1982c: 97aa add a5,a5,a0 + 1982e: 6b9c ld a5,16(a5) + 19830: f7f1 bnez a5,197fc <_ZN7testing8internalL12FlagToEnvVarEPKc+0x6c> + 19832: 81efc0ef jal 15850 <_ZNSo3putEc@plt> + 19836: 67e2 ld a5,24(sp) + 19838: 0405 addi s0,s0,1 + 1983a: fcf419e3 bne s0,a5,1980c <_ZN7testing8internalL12FlagToEnvVarEPKc+0x7c> + 1983e: 85ce mv a1,s3 + 19840: 854a mv a0,s2 + 19842: dd5ff0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 19846: 6522 ld a0,8(sp) + 19848: c501 beqz a0,19850 <_ZN7testing8internalL12FlagToEnvVarEPKc+0xc0> + 1984a: 611c ld a5,0(a0) + 1984c: 679c ld a5,8(a5) + 1984e: 9782 jalr a5 + 19850: 6542 ld a0,16(sp) + 19852: 101c addi a5,sp,32 + 19854: 00f50463 beq a0,a5,1985c <_ZN7testing8internalL12FlagToEnvVarEPKc+0xcc> + 19858: fd9fb0ef jal 15830 <_ZdlPv@plt> + 1985c: 60e6 ld ra,88(sp) + 1985e: 6446 ld s0,80(sp) + 19860: 64a6 ld s1,72(sp) + 19862: 79e2 ld s3,56(sp) + 19864: 7a42 ld s4,48(sp) + 19866: 854a mv a0,s2 + 19868: 6906 ld s2,64(sp) + 1986a: 6125 addi sp,sp,96 + 1986c: 8082 ret + 1986e: 01048513 addi a0,s1,16 + 19872: 4619 li a2,6 + 19874: 0001e597 auipc a1,0x1e + 19878: 57458593 addi a1,a1,1396 # 37de8 <_IO_stdin_used+0x340> + 1987c: db5fb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 19880: bf91 j 197d4 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x44> + 19882: 67a2 ld a5,8(sp) + 19884: 842a mv s0,a0 + 19886: cf81 beqz a5,1989e <_ZN7testing8internalL12FlagToEnvVarEPKc+0x10e> + 19888: 6398 ld a4,0(a5) + 1988a: 853e mv a0,a5 + 1988c: 671c ld a5,8(a4) + 1988e: 9782 jalr a5 + 19890: a039 j 1989e <_ZN7testing8internalL12FlagToEnvVarEPKc+0x10e> + 19892: 67a2 ld a5,8(sp) + 19894: 842a mv s0,a0 + 19896: eb89 bnez a5,198a8 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x118> + 19898: 8552 mv a0,s4 + 1989a: e63fc0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1989e: 8522 mv a0,s0 + 198a0: e81fb0ef jal 15720 <_Unwind_Resume@plt> + 198a4: 842a mv s0,a0 + 198a6: bfcd j 19898 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x108> + 198a8: 6398 ld a4,0(a5) + 198aa: 853e mv a0,a5 + 198ac: 671c ld a5,8(a4) + 198ae: 9782 jalr a5 + 198b0: b7e5 j 19898 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x108> + +00000000000198b2 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE>: + 198b2: 7119 addi sp,sp,-128 + 198b4: f8a2 sd s0,112(sp) + 198b6: f4a6 sd s1,104(sp) + 198b8: 842a mv s0,a0 + 198ba: 84ae mv s1,a1 + 198bc: 850a mv a0,sp + 198be: 85b2 mv a1,a2 + 198c0: e8d2 sd s4,80(sp) + 198c2: fc86 sd ra,120(sp) + 198c4: d53ff0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 198c8: 67a2 ld a5,8(sp) + 198ca: 8a0a mv s4,sp + 198cc: e79d bnez a5,198fa <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x48> + 198ce: 01040793 addi a5,s0,16 + 198d2: e01c sd a5,0(s0) + 198d4: 608c ld a1,0(s1) + 198d6: 6490 ld a2,8(s1) + 198d8: 8522 mv a0,s0 + 198da: 962e add a2,a2,a1 + 198dc: 986fe0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 198e0: 6502 ld a0,0(sp) + 198e2: 081c addi a5,sp,16 + 198e4: 00f50463 beq a0,a5,198ec <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x3a> + 198e8: f49fb0ef jal 15830 <_ZdlPv@plt> + 198ec: 70e6 ld ra,120(sp) + 198ee: 8522 mv a0,s0 + 198f0: 7446 ld s0,112(sp) + 198f2: 74a6 ld s1,104(sp) + 198f4: 6a46 ld s4,80(sp) + 198f6: 6109 addi sp,sp,128 + 198f8: 8082 ret + 198fa: e4d6 sd s5,72(sp) + 198fc: 0084ba83 ld s5,8(s1) + 19900: f0ca sd s2,96(sp) + 19902: 02010913 addi s2,sp,32 + 19906: ecce sd s3,88(sp) + 19908: 854a mv a0,s2 + 1990a: 03010993 addi s3,sp,48 + 1990e: 001a8593 addi a1,s5,1 + 19912: 6084 ld s1,0(s1) + 19914: f402 sd zero,40(sp) + 19916: 02010823 sb zero,48(sp) + 1991a: f04e sd s3,32(sp) + 1991c: 804fc0ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 19920: 7722 ld a4,40(sp) + 19922: 57fd li a5,-1 + 19924: 8389 srli a5,a5,0x2 + 19926: 8f99 sub a5,a5,a4 + 19928: 0d57e863 bltu a5,s5,199f8 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x146> + 1992c: 8656 mv a2,s5 + 1992e: 85a6 mv a1,s1 + 19930: 854a mv a0,s2 + 19932: f9ffb0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 19936: 7722 ld a4,40(sp) + 19938: 57fd li a5,-1 + 1993a: 8389 srli a5,a5,0x2 + 1993c: 0af70863 beq a4,a5,199ec <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x13a> + 19940: 4605 li a2,1 + 19942: 0001f597 auipc a1,0x1f + 19946: cae58593 addi a1,a1,-850 # 385f0 <_IO_stdin_used+0xb48> + 1994a: 854a mv a0,s2 + 1994c: f85fb0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 19950: 7722 ld a4,40(sp) + 19952: 57fd li a5,-1 + 19954: 6622 ld a2,8(sp) + 19956: 8389 srli a5,a5,0x2 + 19958: 8f99 sub a5,a5,a4 + 1995a: 6582 ld a1,0(sp) + 1995c: 08c7e263 bltu a5,a2,199e0 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x12e> + 19960: 854a mv a0,s2 + 19962: f6ffb0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 19966: 01040693 addi a3,s0,16 + 1996a: e014 sd a3,0(s0) + 1996c: 6110 ld a2,0(a0) + 1996e: 01050713 addi a4,a0,16 + 19972: 87aa mv a5,a0 + 19974: 02e60563 beq a2,a4,1999e <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0xec> + 19978: 6914 ld a3,16(a0) + 1997a: e010 sd a2,0(s0) + 1997c: e814 sd a3,16(s0) + 1997e: 6794 ld a3,8(a5) + 19980: e398 sd a4,0(a5) + 19982: 7502 ld a0,32(sp) + 19984: e414 sd a3,8(s0) + 19986: 0007b423 sd zero,8(a5) + 1998a: 00078823 sb zero,16(a5) + 1998e: 03350663 beq a0,s3,199ba <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x108> + 19992: e9ffb0ef jal 15830 <_ZdlPv@plt> + 19996: 7906 ld s2,96(sp) + 19998: 69e6 ld s3,88(sp) + 1999a: 6aa6 ld s5,72(sp) + 1999c: b791 j 198e0 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x2e> + 1999e: 6510 ld a2,8(a0) + 199a0: 853a mv a0,a4 + 199a2: 0605 addi a2,a2,1 + 199a4: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma + 199a8: 02050407 vle8.v v8,(a0) + 199ac: 8e0d sub a2,a2,a1 + 199ae: 952e add a0,a0,a1 + 199b0: 02068427 vse8.v v8,(a3) + 199b4: 96ae add a3,a3,a1 + 199b6: f67d bnez a2,199a4 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0xf2> + 199b8: b7d9 j 1997e <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0xcc> + 199ba: 7906 ld s2,96(sp) + 199bc: 69e6 ld s3,88(sp) + 199be: 6aa6 ld s5,72(sp) + 199c0: b705 j 198e0 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x2e> + 199c2: 842a mv s0,a0 + 199c4: f0ca sd s2,96(sp) + 199c6: ecce sd s3,88(sp) + 199c8: e4d6 sd s5,72(sp) + 199ca: 8552 mv a0,s4 + 199cc: d31fc0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 199d0: 8522 mv a0,s0 + 199d2: d4ffb0ef jal 15720 <_Unwind_Resume@plt> + 199d6: 842a mv s0,a0 + 199d8: 854a mv a0,s2 + 199da: d23fc0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 199de: b7f5 j 199ca <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x118> + 199e0: 0001e517 auipc a0,0x1e + 199e4: 41850513 addi a0,a0,1048 # 37df8 <_IO_stdin_used+0x350> + 199e8: e39fb0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 199ec: 0001e517 auipc a0,0x1e + 199f0: 40c50513 addi a0,a0,1036 # 37df8 <_IO_stdin_used+0x350> + 199f4: e2dfb0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 199f8: 0001e517 auipc a0,0x1e + 199fc: 40050513 addi a0,a0,1024 # 37df8 <_IO_stdin_used+0x350> + 19a00: e21fb0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 19a04: bfc9 j 199d6 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x124> + +0000000000019a06 <_ZN7testing10TestResult20ClearTestPartResultsEv>: + 19a06: 7179 addi sp,sp,-48 + 19a08: ec26 sd s1,24(sp) + 19a0a: e44e sd s3,8(sp) + 19a0c: 6124 ld s1,64(a0) + 19a0e: 03853983 ld s3,56(a0) + 19a12: f406 sd ra,40(sp) + 19a14: 04998363 beq s3,s1,19a5a <_ZN7testing10TestResult20ClearTestPartResultsEv+0x54> + 19a18: f022 sd s0,32(sp) + 19a1a: e84a sd s2,16(sp) + 19a1c: 844e mv s0,s3 + 19a1e: 892a mv s2,a0 + 19a20: 6828 ld a0,80(s0) + 19a22: 06040793 addi a5,s0,96 + 19a26: 00f50463 beq a0,a5,19a2e <_ZN7testing10TestResult20ClearTestPartResultsEv+0x28> + 19a2a: e07fb0ef jal 15830 <_ZdlPv@plt> + 19a2e: 7808 ld a0,48(s0) + 19a30: 04040793 addi a5,s0,64 + 19a34: 00f50463 beq a0,a5,19a3c <_ZN7testing10TestResult20ClearTestPartResultsEv+0x36> + 19a38: df9fb0ef jal 15830 <_ZdlPv@plt> + 19a3c: 6408 ld a0,8(s0) + 19a3e: 01840793 addi a5,s0,24 + 19a42: 00f50463 beq a0,a5,19a4a <_ZN7testing10TestResult20ClearTestPartResultsEv+0x44> + 19a46: debfb0ef jal 15830 <_ZdlPv@plt> + 19a4a: 07040413 addi s0,s0,112 + 19a4e: fc8499e3 bne s1,s0,19a20 <_ZN7testing10TestResult20ClearTestPartResultsEv+0x1a> + 19a52: 05393023 sd s3,64(s2) + 19a56: 7402 ld s0,32(sp) + 19a58: 6942 ld s2,16(sp) + 19a5a: 70a2 ld ra,40(sp) + 19a5c: 64e2 ld s1,24(sp) + 19a5e: 69a2 ld s3,8(sp) + 19a60: 6145 addi sp,sp,48 + 19a62: 8082 ret + +0000000000019a64 <_ZN7testing10TestResult5ClearEv>: + 19a64: 7179 addi sp,sp,-48 + 19a66: e84a sd s2,16(sp) + 19a68: e44e sd s3,8(sp) + 19a6a: 04053903 ld s2,64(a0) + 19a6e: 03853983 ld s3,56(a0) + 19a72: ec26 sd s1,24(sp) + 19a74: f406 sd ra,40(sp) + 19a76: f022 sd s0,32(sp) + 19a78: 84aa mv s1,a0 + 19a7a: 03298e63 beq s3,s2,19ab6 <_ZN7testing10TestResult5ClearEv+0x52> + 19a7e: 844e mv s0,s3 + 19a80: 6828 ld a0,80(s0) + 19a82: 06040793 addi a5,s0,96 + 19a86: 00f50463 beq a0,a5,19a8e <_ZN7testing10TestResult5ClearEv+0x2a> + 19a8a: da7fb0ef jal 15830 <_ZdlPv@plt> + 19a8e: 7808 ld a0,48(s0) + 19a90: 04040793 addi a5,s0,64 + 19a94: 00f50463 beq a0,a5,19a9c <_ZN7testing10TestResult5ClearEv+0x38> + 19a98: d99fb0ef jal 15830 <_ZdlPv@plt> + 19a9c: 6408 ld a0,8(s0) + 19a9e: 01840793 addi a5,s0,24 + 19aa2: 00f50463 beq a0,a5,19aaa <_ZN7testing10TestResult5ClearEv+0x46> + 19aa6: d8bfb0ef jal 15830 <_ZdlPv@plt> + 19aaa: 07040413 addi s0,s0,112 + 19aae: fc8919e3 bne s2,s0,19a80 <_ZN7testing10TestResult5ClearEv+0x1c> + 19ab2: 0534b023 sd s3,64(s1) + 19ab6: 0504b983 ld s3,80(s1) + 19aba: 0584b903 ld s2,88(s1) + 19abe: 03298763 beq s3,s2,19aec <_ZN7testing10TestResult5ClearEv+0x88> + 19ac2: 844e mv s0,s3 + 19ac4: 7008 ld a0,32(s0) + 19ac6: 03040793 addi a5,s0,48 + 19aca: 00f50463 beq a0,a5,19ad2 <_ZN7testing10TestResult5ClearEv+0x6e> + 19ace: d63fb0ef jal 15830 <_ZdlPv@plt> + 19ad2: 6008 ld a0,0(s0) + 19ad4: 01040793 addi a5,s0,16 + 19ad8: 00f50463 beq a0,a5,19ae0 <_ZN7testing10TestResult5ClearEv+0x7c> + 19adc: d55fb0ef jal 15830 <_ZdlPv@plt> + 19ae0: 04040413 addi s0,s0,64 + 19ae4: fe8910e3 bne s2,s0,19ac4 <_ZN7testing10TestResult5ClearEv+0x60> + 19ae8: 0534bc23 sd s3,88(s1) + 19aec: 70a2 ld ra,40(sp) + 19aee: 7402 ld s0,32(sp) + 19af0: 0604a423 sw zero,104(s1) + 19af4: 0604bc23 sd zero,120(s1) + 19af8: 6942 ld s2,16(sp) + 19afa: 64e2 ld s1,24(sp) + 19afc: 69a2 ld s3,8(sp) + 19afe: 6145 addi sp,sp,48 + 19b00: 8082 ret + +0000000000019b02 <_ZNK7testing10TestResult15HasFatalFailureEv>: + 19b02: 7d10 ld a2,56(a0) + 19b04: 612c ld a1,64(a0) + 19b06: 0ab60263 beq a2,a1,19baa <_ZNK7testing10TestResult15HasFatalFailureEv+0xa8> + 19b0a: 0db6e6b7 lui a3,0xdb6e + 19b0e: b6e68693 addi a3,a3,-1170 # db6db6e <__global_pointer$+0xdb22dde> + 19b12: b6db7537 lui a0,0xb6db7 + 19b16: f9058713 addi a4,a1,-112 + 19b1a: 1682 slli a3,a3,0x20 + 19b1c: db750513 addi a0,a0,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6c027> + 19b20: 8f11 sub a4,a4,a2 + 19b22: 96aa add a3,a3,a0 + 19b24: 8311 srli a4,a4,0x4 + 19b26: 02d70733 mul a4,a4,a3 + 19b2a: 02200693 li a3,34 + 19b2e: 87b2 mv a5,a2 + 19b30: 0712 slli a4,a4,0x4 + 19b32: 8311 srli a4,a4,0x4 + 19b34: 04e6fe63 bgeu a3,a4,19b90 <_ZNK7testing10TestResult15HasFatalFailureEv+0x8e> + 19b38: 40c586b3 sub a3,a1,a2 + 19b3c: 8abd andi a3,a3,15 + 19b3e: eaa9 bnez a3,19b90 <_ZNK7testing10TestResult15HasFatalFailureEv+0x8e> + 19b40: 0d8077d7 vsetvli a5,zero,e64,m1,ta,ma + 19b44: 5208a157 vid.v v2 + 19b48: 07000693 li a3,112 + 19b4c: 9626e157 vmul.vx v2,v2,a3 + 19b50: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma + 19b54: 5e0030d7 vmv.v.i v1,0 + 19b58: 0705 addi a4,a4,1 + 19b5a: 017777d7 vsetvli a5,a4,e32,mf2,tu,mu + 19b5e: 06267007 vluxei64.v v0,(a2),v2 + 19b62: 00379693 slli a3,a5,0x3 + 19b66: 8e9d sub a3,a3,a5 + 19b68: 0692 slli a3,a3,0x4 + 19b6a: 8f1d sub a4,a4,a5 + 19b6c: 9636 add a2,a2,a3 + 19b6e: 62013057 vmseq.vi v0,v0,2 + 19b72: 0010b0d7 vadd.vi v1,v1,1,v0.t + 19b76: f375 bnez a4,19b5a <_ZNK7testing10TestResult15HasFatalFailureEv+0x58> + 19b78: 0d7077d7 vsetvli a5,zero,e32,mf2,ta,ma + 19b7c: 4701 li a4,0 + 19b7e: 42076157 vmv.s.x v2,a4 + 19b82: 021120d7 vredsum.vs v1,v1,v2 + 19b86: 42102557 vmv.x.s a0,v1 + 19b8a: 00a03533 snez a0,a0 + 19b8e: 8082 ret + 19b90: 4501 li a0,0 + 19b92: 4689 li a3,2 + 19b94: 4398 lw a4,0(a5) + 19b96: 07078793 addi a5,a5,112 + 19b9a: 00d71363 bne a4,a3,19ba0 <_ZNK7testing10TestResult15HasFatalFailureEv+0x9e> + 19b9e: 2505 addiw a0,a0,1 + 19ba0: fef59ae3 bne a1,a5,19b94 <_ZNK7testing10TestResult15HasFatalFailureEv+0x92> + 19ba4: 00a03533 snez a0,a0 + 19ba8: 8082 ret + 19baa: 4501 li a0,0 + 19bac: 8082 ret + +0000000000019bae <_ZNK7testing10TestResult18HasNonfatalFailureEv>: + 19bae: 7d10 ld a2,56(a0) + 19bb0: 612c ld a1,64(a0) + 19bb2: 0ab60263 beq a2,a1,19c56 <_ZNK7testing10TestResult18HasNonfatalFailureEv+0xa8> + 19bb6: 0db6e6b7 lui a3,0xdb6e + 19bba: b6e68693 addi a3,a3,-1170 # db6db6e <__global_pointer$+0xdb22dde> + 19bbe: b6db7537 lui a0,0xb6db7 + 19bc2: f9058713 addi a4,a1,-112 + 19bc6: 1682 slli a3,a3,0x20 + 19bc8: db750513 addi a0,a0,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6c027> + 19bcc: 8f11 sub a4,a4,a2 + 19bce: 96aa add a3,a3,a0 + 19bd0: 8311 srli a4,a4,0x4 + 19bd2: 02d70733 mul a4,a4,a3 + 19bd6: 02200693 li a3,34 + 19bda: 87b2 mv a5,a2 + 19bdc: 0712 slli a4,a4,0x4 + 19bde: 8311 srli a4,a4,0x4 + 19be0: 04e6fe63 bgeu a3,a4,19c3c <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x8e> + 19be4: 40c586b3 sub a3,a1,a2 + 19be8: 8abd andi a3,a3,15 + 19bea: eaa9 bnez a3,19c3c <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x8e> + 19bec: 0d8077d7 vsetvli a5,zero,e64,m1,ta,ma + 19bf0: 5208a157 vid.v v2 + 19bf4: 07000693 li a3,112 + 19bf8: 9626e157 vmul.vx v2,v2,a3 + 19bfc: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma + 19c00: 5e0030d7 vmv.v.i v1,0 + 19c04: 0705 addi a4,a4,1 + 19c06: 017777d7 vsetvli a5,a4,e32,mf2,tu,mu + 19c0a: 06267007 vluxei64.v v0,(a2),v2 + 19c0e: 00379693 slli a3,a5,0x3 + 19c12: 8e9d sub a3,a3,a5 + 19c14: 0692 slli a3,a3,0x4 + 19c16: 8f1d sub a4,a4,a5 + 19c18: 9636 add a2,a2,a3 + 19c1a: 6200b057 vmseq.vi v0,v0,1 + 19c1e: 0010b0d7 vadd.vi v1,v1,1,v0.t + 19c22: f375 bnez a4,19c06 <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x58> + 19c24: 0d7077d7 vsetvli a5,zero,e32,mf2,ta,ma + 19c28: 4701 li a4,0 + 19c2a: 42076157 vmv.s.x v2,a4 + 19c2e: 021120d7 vredsum.vs v1,v1,v2 + 19c32: 42102557 vmv.x.s a0,v1 + 19c36: 00a03533 snez a0,a0 + 19c3a: 8082 ret + 19c3c: 4501 li a0,0 + 19c3e: 4685 li a3,1 + 19c40: 4398 lw a4,0(a5) + 19c42: 07078793 addi a5,a5,112 + 19c46: 00d71363 bne a4,a3,19c4c <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x9e> + 19c4a: 2505 addiw a0,a0,1 + 19c4c: fef59ae3 bne a1,a5,19c40 <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x92> + 19c50: 00a03533 snez a0,a0 + 19c54: 8082 ret + 19c56: 4501 li a0,0 + 19c58: 8082 ret + +0000000000019c5a <_ZNK7testing10TestResult16total_part_countEv>: + 19c5a: 6138 ld a4,64(a0) + 19c5c: 7d10 ld a2,56(a0) + 19c5e: 6db6e7b7 lui a5,0x6db6e + 19c62: b6db76b7 lui a3,0xb6db7 + 19c66: b6e78793 addi a5,a5,-1170 # 6db6db6e <__global_pointer$+0x6db22dde> + 19c6a: 40c70533 sub a0,a4,a2 + 19c6e: 1782 slli a5,a5,0x20 + 19c70: db768713 addi a4,a3,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6c027> + 19c74: 97ba add a5,a5,a4 + 19c76: 8511 srai a0,a0,0x4 + 19c78: 02f5053b mulw a0,a0,a5 + 19c7c: 8082 ret + +0000000000019c7e <_ZNK7testing10TestResult17GetTestPartResultEi>: + 19c7e: 1101 addi sp,sp,-32 + 19c80: ec06 sd ra,24(sp) + 19c82: e822 sd s0,16(sp) + 19c84: e426 sd s1,8(sp) + 19c86: 0405c463 bltz a1,19cce <_ZNK7testing10TestResult17GetTestPartResultEi+0x50> + 19c8a: 842e mv s0,a1 + 19c8c: 84aa mv s1,a0 + 19c8e: fcdff0ef jal 19c5a <_ZNK7testing10TestResult16total_part_countEv> + 19c92: 02a45e63 bge s0,a0,19cce <_ZNK7testing10TestResult17GetTestPartResultEi+0x50> + 19c96: 7c88 ld a0,56(s1) + 19c98: 60b0 ld a2,64(s1) + 19c9a: 6db6e7b7 lui a5,0x6db6e + 19c9e: b6e78793 addi a5,a5,-1170 # 6db6db6e <__global_pointer$+0x6db22dde> + 19ca2: b6db7737 lui a4,0xb6db7 + 19ca6: 1782 slli a5,a5,0x20 + 19ca8: db770713 addi a4,a4,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6c027> + 19cac: 8e09 sub a2,a2,a0 + 19cae: 97ba add a5,a5,a4 + 19cb0: 8611 srai a2,a2,0x4 + 19cb2: 02f60633 mul a2,a2,a5 + 19cb6: 00c47e63 bgeu s0,a2,19cd2 <_ZNK7testing10TestResult17GetTestPartResultEi+0x54> + 19cba: 00341793 slli a5,s0,0x3 + 19cbe: 60e2 ld ra,24(sp) + 19cc0: 8f81 sub a5,a5,s0 + 19cc2: 6442 ld s0,16(sp) + 19cc4: 0792 slli a5,a5,0x4 + 19cc6: 64a2 ld s1,8(sp) + 19cc8: 953e add a0,a0,a5 + 19cca: 6105 addi sp,sp,32 + 19ccc: 8082 ret + 19cce: f42fb0ef jal 15410 + 19cd2: 85a2 mv a1,s0 + 19cd4: 0001e517 auipc a0,0x1e + 19cd8: 21c50513 addi a0,a0,540 # 37ef0 <_IO_stdin_used+0x448> + 19cdc: ba5fb0ef jal 15880 <_ZSt24__throw_out_of_range_fmtPKcz@plt> + +0000000000019ce0 <_ZNK7testing10TestResult6FailedEv>: + 19ce0: 1101 addi sp,sp,-32 + 19ce2: e822 sd s0,16(sp) + 19ce4: e426 sd s1,8(sp) + 19ce6: e04a sd s2,0(sp) + 19ce8: ec06 sd ra,24(sp) + 19cea: 84aa mv s1,a0 + 19cec: 4401 li s0,0 + 19cee: 4905 li s2,1 + 19cf0: 8526 mv a0,s1 + 19cf2: f69ff0ef jal 19c5a <_ZNK7testing10TestResult16total_part_countEv> + 19cf6: 87aa mv a5,a0 + 19cf8: 85a2 mv a1,s0 + 19cfa: 8526 mv a0,s1 + 19cfc: 02f45063 bge s0,a5,19d1c <_ZNK7testing10TestResult6FailedEv+0x3c> + 19d00: f7fff0ef jal 19c7e <_ZNK7testing10TestResult17GetTestPartResultEi> + 19d04: 411c lw a5,0(a0) + 19d06: 2405 addiw s0,s0,1 + 19d08: 37fd addiw a5,a5,-1 + 19d0a: fef963e3 bltu s2,a5,19cf0 <_ZNK7testing10TestResult6FailedEv+0x10> + 19d0e: 4505 li a0,1 + 19d10: 60e2 ld ra,24(sp) + 19d12: 6442 ld s0,16(sp) + 19d14: 64a2 ld s1,8(sp) + 19d16: 6902 ld s2,0(sp) + 19d18: 6105 addi sp,sp,32 + 19d1a: 8082 ret + 19d1c: 4501 li a0,0 + 19d1e: bfcd j 19d10 <_ZNK7testing10TestResult6FailedEv+0x30> + +0000000000019d20 <_ZNK7testing9TestSuite17failed_test_countEv>: + 19d20: 1101 addi sp,sp,-32 + 19d22: e822 sd s0,16(sp) + 19d24: 7d18 ld a4,56(a0) + 19d26: 7900 ld s0,48(a0) + 19d28: ec06 sd ra,24(sp) + 19d2a: e04a sd s2,0(sp) + 19d2c: 02e40e63 beq s0,a4,19d68 <_ZNK7testing9TestSuite17failed_test_countEv+0x48> + 19d30: e426 sd s1,8(sp) + 19d32: 4901 li s2,0 + 19d34: 84aa mv s1,a0 + 19d36: 6008 ld a0,0(s0) + 19d38: 08054783 lbu a5,128(a0) + 19d3c: eb99 bnez a5,19d52 <_ZNK7testing9TestSuite17failed_test_countEv+0x32> + 19d3e: 0421 addi s0,s0,8 + 19d40: fe871be3 bne a4,s0,19d36 <_ZNK7testing9TestSuite17failed_test_countEv+0x16> + 19d44: 60e2 ld ra,24(sp) + 19d46: 6442 ld s0,16(sp) + 19d48: 64a2 ld s1,8(sp) + 19d4a: 854a mv a0,s2 + 19d4c: 6902 ld s2,0(sp) + 19d4e: 6105 addi sp,sp,32 + 19d50: 8082 ret + 19d52: 09050513 addi a0,a0,144 + 19d56: f8bff0ef jal 19ce0 <_ZNK7testing10TestResult6FailedEv> + 19d5a: 7c98 ld a4,56(s1) + 19d5c: 0421 addi s0,s0,8 + 19d5e: 0125093b addw s2,a0,s2 + 19d62: fc871ae3 bne a4,s0,19d36 <_ZNK7testing9TestSuite17failed_test_countEv+0x16> + 19d66: bff9 j 19d44 <_ZNK7testing9TestSuite17failed_test_countEv+0x24> + 19d68: 60e2 ld ra,24(sp) + 19d6a: 6442 ld s0,16(sp) + 19d6c: 4901 li s2,0 + 19d6e: 854a mv a0,s2 + 19d70: 6902 ld s2,0(sp) + 19d72: 6105 addi sp,sp,32 + 19d74: 8082 ret + +0000000000019d76 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv>: + 19d76: 1101 addi sp,sp,-32 + 19d78: e822 sd s0,16(sp) + 19d7a: 6178 ld a4,192(a0) + 19d7c: 7d40 ld s0,184(a0) + 19d7e: ec06 sd ra,24(sp) + 19d80: e426 sd s1,8(sp) + 19d82: 02e40e63 beq s0,a4,19dbe <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x48> + 19d86: e04a sd s2,0(sp) + 19d88: 4481 li s1,0 + 19d8a: 892a mv s2,a0 + 19d8c: a021 j 19d94 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x1e> + 19d8e: 0421 addi s0,s0,8 + 19d90: 02870063 beq a4,s0,19db0 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x3a> + 19d94: 6008 ld a0,0(s0) + 19d96: 07054783 lbu a5,112(a0) + 19d9a: dbf5 beqz a5,19d8e <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x18> + 19d9c: f85ff0ef jal 19d20 <_ZNK7testing9TestSuite17failed_test_countEv> + 19da0: 0c093703 ld a4,192(s2) + 19da4: fea045e3 bgtz a0,19d8e <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x18> + 19da8: 0421 addi s0,s0,8 + 19daa: 2485 addiw s1,s1,1 + 19dac: fe8714e3 bne a4,s0,19d94 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x1e> + 19db0: 60e2 ld ra,24(sp) + 19db2: 6442 ld s0,16(sp) + 19db4: 6902 ld s2,0(sp) + 19db6: 8526 mv a0,s1 + 19db8: 64a2 ld s1,8(sp) + 19dba: 6105 addi sp,sp,32 + 19dbc: 8082 ret + 19dbe: 60e2 ld ra,24(sp) + 19dc0: 6442 ld s0,16(sp) + 19dc2: 4481 li s1,0 + 19dc4: 8526 mv a0,s1 + 19dc6: 64a2 ld s1,8(sp) + 19dc8: 6105 addi sp,sp,32 + 19dca: 8082 ret + +0000000000019dcc <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv>: + 19dcc: 1101 addi sp,sp,-32 + 19dce: e822 sd s0,16(sp) + 19dd0: 6178 ld a4,192(a0) + 19dd2: 7d40 ld s0,184(a0) + 19dd4: ec06 sd ra,24(sp) + 19dd6: e426 sd s1,8(sp) + 19dd8: 02e40e63 beq s0,a4,19e14 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x48> + 19ddc: e04a sd s2,0(sp) + 19dde: 4481 li s1,0 + 19de0: 892a mv s2,a0 + 19de2: a021 j 19dea <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x1e> + 19de4: 0421 addi s0,s0,8 + 19de6: 02870063 beq a4,s0,19e06 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x3a> + 19dea: 6008 ld a0,0(s0) + 19dec: 07054783 lbu a5,112(a0) + 19df0: dbf5 beqz a5,19de4 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x18> + 19df2: f2fff0ef jal 19d20 <_ZNK7testing9TestSuite17failed_test_countEv> + 19df6: 0c093703 ld a4,192(s2) + 19dfa: fea055e3 blez a0,19de4 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x18> + 19dfe: 0421 addi s0,s0,8 + 19e00: 2485 addiw s1,s1,1 + 19e02: fe8714e3 bne a4,s0,19dea <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x1e> + 19e06: 60e2 ld ra,24(sp) + 19e08: 6442 ld s0,16(sp) + 19e0a: 6902 ld s2,0(sp) + 19e0c: 8526 mv a0,s1 + 19e0e: 64a2 ld s1,8(sp) + 19e10: 6105 addi sp,sp,32 + 19e12: 8082 ret + 19e14: 60e2 ld ra,24(sp) + 19e16: 6442 ld s0,16(sp) + 19e18: 4481 li s1,0 + 19e1a: 8526 mv a0,s1 + 19e1c: 64a2 ld s1,8(sp) + 19e1e: 6105 addi sp,sp,32 + 19e20: 8082 ret + +0000000000019e22 <_ZNK7testing8internal12UnitTestImpl17failed_test_countEv>: + 19e22: 7d58 ld a4,184(a0) + 19e24: 617c ld a5,192(a0) + 19e26: 1101 addi sp,sp,-32 + 19e28: ec06 sd ra,24(sp) + 19e2a: e04a sd s2,0(sp) + 19e2c: 02e78d63 beq a5,a4,19e66 <_ZNK7testing8internal12UnitTestImpl17failed_test_countEv+0x44> + 19e30: e822 sd s0,16(sp) + 19e32: e426 sd s1,8(sp) + 19e34: 4901 li s2,0 + 19e36: 84aa mv s1,a0 + 19e38: 4401 li s0,0 + 19e3a: 00341793 slli a5,s0,0x3 + 19e3e: 973e add a4,a4,a5 + 19e40: 6308 ld a0,0(a4) + 19e42: 0405 addi s0,s0,1 + 19e44: eddff0ef jal 19d20 <_ZNK7testing9TestSuite17failed_test_countEv> + 19e48: 7cd8 ld a4,184(s1) + 19e4a: 60fc ld a5,192(s1) + 19e4c: 00a9093b addw s2,s2,a0 + 19e50: 8f99 sub a5,a5,a4 + 19e52: 878d srai a5,a5,0x3 + 19e54: fef463e3 bltu s0,a5,19e3a <_ZNK7testing8internal12UnitTestImpl17failed_test_countEv+0x18> + 19e58: 6442 ld s0,16(sp) + 19e5a: 60e2 ld ra,24(sp) + 19e5c: 64a2 ld s1,8(sp) + 19e5e: 854a mv a0,s2 + 19e60: 6902 ld s2,0(sp) + 19e62: 6105 addi sp,sp,32 + 19e64: 8082 ret + 19e66: 60e2 ld ra,24(sp) + 19e68: 4901 li s2,0 + 19e6a: 854a mv a0,s2 + 19e6c: 6902 ld s2,0(sp) + 19e6e: 6105 addi sp,sp,32 + 19e70: 8082 ret + +0000000000019e72 <_ZNK7testing10TestResult7SkippedEv>: + 19e72: 1141 addi sp,sp,-16 + 19e74: e022 sd s0,0(sp) + 19e76: e406 sd ra,8(sp) + 19e78: 842a mv s0,a0 + 19e7a: e67ff0ef jal 19ce0 <_ZNK7testing10TestResult6FailedEv> + 19e7e: e959 bnez a0,19f14 <_ZNK7testing10TestResult7SkippedEv+0xa2> + 19e80: 7c10 ld a2,56(s0) + 19e82: 6034 ld a3,64(s0) + 19e84: 08d60463 beq a2,a3,19f0c <_ZNK7testing10TestResult7SkippedEv+0x9a> + 19e88: 0db6e7b7 lui a5,0xdb6e + 19e8c: b6e78793 addi a5,a5,-1170 # db6db6e <__global_pointer$+0xdb22dde> + 19e90: b6db75b7 lui a1,0xb6db7 + 19e94: f9068713 addi a4,a3,-112 + 19e98: db758593 addi a1,a1,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6c027> + 19e9c: 1782 slli a5,a5,0x20 + 19e9e: 8f11 sub a4,a4,a2 + 19ea0: 97ae add a5,a5,a1 + 19ea2: 8311 srli a4,a4,0x4 + 19ea4: 02f70733 mul a4,a4,a5 + 19ea8: 02200593 li a1,34 + 19eac: 87b2 mv a5,a2 + 19eae: 0712 slli a4,a4,0x4 + 19eb0: 8311 srli a4,a4,0x4 + 19eb2: 06e5f663 bgeu a1,a4,19f1e <_ZNK7testing10TestResult7SkippedEv+0xac> + 19eb6: 40c685b3 sub a1,a3,a2 + 19eba: 89bd andi a1,a1,15 + 19ebc: e1ad bnez a1,19f1e <_ZNK7testing10TestResult7SkippedEv+0xac> + 19ebe: 0d8077d7 vsetvli a5,zero,e64,m1,ta,ma + 19ec2: 5208a157 vid.v v2 + 19ec6: 07000693 li a3,112 + 19eca: 9626e157 vmul.vx v2,v2,a3 + 19ece: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma + 19ed2: 5e0030d7 vmv.v.i v1,0 + 19ed6: 0705 addi a4,a4,1 + 19ed8: 017777d7 vsetvli a5,a4,e32,mf2,tu,mu + 19edc: 06267007 vluxei64.v v0,(a2),v2 + 19ee0: 00379693 slli a3,a5,0x3 + 19ee4: 8e9d sub a3,a3,a5 + 19ee6: 0692 slli a3,a3,0x4 + 19ee8: 8f1d sub a4,a4,a5 + 19eea: 9636 add a2,a2,a3 + 19eec: 6201b057 vmseq.vi v0,v0,3 + 19ef0: 0010b0d7 vadd.vi v1,v1,1,v0.t + 19ef4: f375 bnez a4,19ed8 <_ZNK7testing10TestResult7SkippedEv+0x66> + 19ef6: 0d7077d7 vsetvli a5,zero,e32,mf2,ta,ma + 19efa: 4701 li a4,0 + 19efc: 42076157 vmv.s.x v2,a4 + 19f00: 021120d7 vredsum.vs v1,v1,v2 + 19f04: 42102557 vmv.x.s a0,v1 + 19f08: 00a03533 snez a0,a0 + 19f0c: 60a2 ld ra,8(sp) + 19f0e: 6402 ld s0,0(sp) + 19f10: 0141 addi sp,sp,16 + 19f12: 8082 ret + 19f14: 60a2 ld ra,8(sp) + 19f16: 6402 ld s0,0(sp) + 19f18: 4501 li a0,0 + 19f1a: 0141 addi sp,sp,16 + 19f1c: 8082 ret + 19f1e: 4501 li a0,0 + 19f20: 460d li a2,3 + 19f22: 4398 lw a4,0(a5) + 19f24: 07078793 addi a5,a5,112 + 19f28: 00c71363 bne a4,a2,19f2e <_ZNK7testing10TestResult7SkippedEv+0xbc> + 19f2c: 2505 addiw a0,a0,1 + 19f2e: fef69ae3 bne a3,a5,19f22 <_ZNK7testing10TestResult7SkippedEv+0xb0> + 19f32: 00a03533 snez a0,a0 + 19f36: bfd9 j 19f0c <_ZNK7testing10TestResult7SkippedEv+0x9a> + +0000000000019f38 <_ZNK7testing9TestSuite18skipped_test_countEv>: + 19f38: 1101 addi sp,sp,-32 + 19f3a: e822 sd s0,16(sp) + 19f3c: 7d18 ld a4,56(a0) + 19f3e: 7900 ld s0,48(a0) + 19f40: ec06 sd ra,24(sp) + 19f42: e04a sd s2,0(sp) + 19f44: 02e40e63 beq s0,a4,19f80 <_ZNK7testing9TestSuite18skipped_test_countEv+0x48> + 19f48: e426 sd s1,8(sp) + 19f4a: 4901 li s2,0 + 19f4c: 84aa mv s1,a0 + 19f4e: 6008 ld a0,0(s0) + 19f50: 08054783 lbu a5,128(a0) + 19f54: eb99 bnez a5,19f6a <_ZNK7testing9TestSuite18skipped_test_countEv+0x32> + 19f56: 0421 addi s0,s0,8 + 19f58: fe871be3 bne a4,s0,19f4e <_ZNK7testing9TestSuite18skipped_test_countEv+0x16> + 19f5c: 60e2 ld ra,24(sp) + 19f5e: 6442 ld s0,16(sp) + 19f60: 64a2 ld s1,8(sp) + 19f62: 854a mv a0,s2 + 19f64: 6902 ld s2,0(sp) + 19f66: 6105 addi sp,sp,32 + 19f68: 8082 ret + 19f6a: 09050513 addi a0,a0,144 + 19f6e: f05ff0ef jal 19e72 <_ZNK7testing10TestResult7SkippedEv> + 19f72: 7c98 ld a4,56(s1) + 19f74: 0421 addi s0,s0,8 + 19f76: 0125093b addw s2,a0,s2 + 19f7a: fc871ae3 bne a4,s0,19f4e <_ZNK7testing9TestSuite18skipped_test_countEv+0x16> + 19f7e: bff9 j 19f5c <_ZNK7testing9TestSuite18skipped_test_countEv+0x24> + 19f80: 60e2 ld ra,24(sp) + 19f82: 6442 ld s0,16(sp) + 19f84: 4901 li s2,0 + 19f86: 854a mv a0,s2 + 19f88: 6902 ld s2,0(sp) + 19f8a: 6105 addi sp,sp,32 + 19f8c: 8082 ret + +0000000000019f8e <_ZNK7testing8internal12UnitTestImpl18skipped_test_countEv>: + 19f8e: 7d58 ld a4,184(a0) + 19f90: 617c ld a5,192(a0) + 19f92: 1101 addi sp,sp,-32 + 19f94: ec06 sd ra,24(sp) + 19f96: e04a sd s2,0(sp) + 19f98: 02e78d63 beq a5,a4,19fd2 <_ZNK7testing8internal12UnitTestImpl18skipped_test_countEv+0x44> + 19f9c: e822 sd s0,16(sp) + 19f9e: e426 sd s1,8(sp) + 19fa0: 4901 li s2,0 + 19fa2: 84aa mv s1,a0 + 19fa4: 4401 li s0,0 + 19fa6: 00341793 slli a5,s0,0x3 + 19faa: 973e add a4,a4,a5 + 19fac: 6308 ld a0,0(a4) + 19fae: 0405 addi s0,s0,1 + 19fb0: f89ff0ef jal 19f38 <_ZNK7testing9TestSuite18skipped_test_countEv> + 19fb4: 7cd8 ld a4,184(s1) + 19fb6: 60fc ld a5,192(s1) + 19fb8: 00a9093b addw s2,s2,a0 + 19fbc: 8f99 sub a5,a5,a4 + 19fbe: 878d srai a5,a5,0x3 + 19fc0: fef463e3 bltu s0,a5,19fa6 <_ZNK7testing8internal12UnitTestImpl18skipped_test_countEv+0x18> + 19fc4: 6442 ld s0,16(sp) + 19fc6: 60e2 ld ra,24(sp) + 19fc8: 64a2 ld s1,8(sp) + 19fca: 854a mv a0,s2 + 19fcc: 6902 ld s2,0(sp) + 19fce: 6105 addi sp,sp,32 + 19fd0: 8082 ret + 19fd2: 60e2 ld ra,24(sp) + 19fd4: 4901 li s2,0 + 19fd6: 854a mv a0,s2 + 19fd8: 6902 ld s2,0(sp) + 19fda: 6105 addi sp,sp,32 + 19fdc: 8082 ret + +0000000000019fde <_ZNK7testing9TestSuite21successful_test_countEv>: + 19fde: 7179 addi sp,sp,-48 + 19fe0: f022 sd s0,32(sp) + 19fe2: 7d14 ld a3,56(a0) + 19fe4: 7900 ld s0,48(a0) + 19fe6: f406 sd ra,40(sp) + 19fe8: e84a sd s2,16(sp) + 19fea: 04d40963 beq s0,a3,1a03c <_ZNK7testing9TestSuite21successful_test_countEv+0x5e> + 19fee: e44e sd s3,8(sp) + 19ff0: ec26 sd s1,24(sp) + 19ff2: 89aa mv s3,a0 + 19ff4: 4901 li s2,0 + 19ff6: a021 j 19ffe <_ZNK7testing9TestSuite21successful_test_countEv+0x20> + 19ff8: 0421 addi s0,s0,8 + 19ffa: 02868163 beq a3,s0,1a01c <_ZNK7testing9TestSuite21successful_test_countEv+0x3e> + 19ffe: 601c ld a5,0(s0) + 1a000: 0807c703 lbu a4,128(a5) + 1a004: db75 beqz a4,19ff8 <_ZNK7testing9TestSuite21successful_test_countEv+0x1a> + 1a006: 09078493 addi s1,a5,144 + 1a00a: 8526 mv a0,s1 + 1a00c: e67ff0ef jal 19e72 <_ZNK7testing10TestResult7SkippedEv> + 1a010: cd11 beqz a0,1a02c <_ZNK7testing9TestSuite21successful_test_countEv+0x4e> + 1a012: 0389b683 ld a3,56(s3) + 1a016: 0421 addi s0,s0,8 + 1a018: fe8693e3 bne a3,s0,19ffe <_ZNK7testing9TestSuite21successful_test_countEv+0x20> + 1a01c: 70a2 ld ra,40(sp) + 1a01e: 7402 ld s0,32(sp) + 1a020: 64e2 ld s1,24(sp) + 1a022: 69a2 ld s3,8(sp) + 1a024: 854a mv a0,s2 + 1a026: 6942 ld s2,16(sp) + 1a028: 6145 addi sp,sp,48 + 1a02a: 8082 ret + 1a02c: 8526 mv a0,s1 + 1a02e: cb3ff0ef jal 19ce0 <_ZNK7testing10TestResult6FailedEv> + 1a032: 0389b683 ld a3,56(s3) + 1a036: f169 bnez a0,19ff8 <_ZNK7testing9TestSuite21successful_test_countEv+0x1a> + 1a038: 2905 addiw s2,s2,1 + 1a03a: bf7d j 19ff8 <_ZNK7testing9TestSuite21successful_test_countEv+0x1a> + 1a03c: 70a2 ld ra,40(sp) + 1a03e: 7402 ld s0,32(sp) + 1a040: 4901 li s2,0 + 1a042: 854a mv a0,s2 + 1a044: 6942 ld s2,16(sp) + 1a046: 6145 addi sp,sp,48 + 1a048: 8082 ret + +000000000001a04a <_ZNK7testing8internal12UnitTestImpl21successful_test_countEv>: + 1a04a: 7d58 ld a4,184(a0) + 1a04c: 617c ld a5,192(a0) + 1a04e: 1101 addi sp,sp,-32 + 1a050: ec06 sd ra,24(sp) + 1a052: e04a sd s2,0(sp) + 1a054: 02e78d63 beq a5,a4,1a08e <_ZNK7testing8internal12UnitTestImpl21successful_test_countEv+0x44> + 1a058: e822 sd s0,16(sp) + 1a05a: e426 sd s1,8(sp) + 1a05c: 4901 li s2,0 + 1a05e: 84aa mv s1,a0 + 1a060: 4401 li s0,0 + 1a062: 00341793 slli a5,s0,0x3 + 1a066: 973e add a4,a4,a5 + 1a068: 6308 ld a0,0(a4) + 1a06a: 0405 addi s0,s0,1 + 1a06c: f73ff0ef jal 19fde <_ZNK7testing9TestSuite21successful_test_countEv> + 1a070: 7cd8 ld a4,184(s1) + 1a072: 60fc ld a5,192(s1) + 1a074: 00a9093b addw s2,s2,a0 + 1a078: 8f99 sub a5,a5,a4 + 1a07a: 878d srai a5,a5,0x3 + 1a07c: fef463e3 bltu s0,a5,1a062 <_ZNK7testing8internal12UnitTestImpl21successful_test_countEv+0x18> + 1a080: 6442 ld s0,16(sp) + 1a082: 60e2 ld ra,24(sp) + 1a084: 64a2 ld s1,8(sp) + 1a086: 854a mv a0,s2 + 1a088: 6902 ld s2,0(sp) + 1a08a: 6105 addi sp,sp,32 + 1a08c: 8082 ret + 1a08e: 60e2 ld ra,24(sp) + 1a090: 4901 li s2,0 + 1a092: 854a mv a0,s2 + 1a094: 6902 ld s2,0(sp) + 1a096: 6105 addi sp,sp,32 + 1a098: 8082 ret + +000000000001a09a <_ZNK7testing10TestResult19test_property_countEv>: + 1a09a: 6d3c ld a5,88(a0) + 1a09c: 6938 ld a4,80(a0) + 1a09e: 40e78533 sub a0,a5,a4 + 1a0a2: 8519 srai a0,a0,0x6 + 1a0a4: 2501 sext.w a0,a0 + 1a0a6: 8082 ret + +000000000001a0a8 <_ZNK7testing10TestResult15GetTestPropertyEi>: + 1a0a8: 1101 addi sp,sp,-32 + 1a0aa: ec06 sd ra,24(sp) + 1a0ac: e822 sd s0,16(sp) + 1a0ae: e426 sd s1,8(sp) + 1a0b0: 0205c563 bltz a1,1a0da <_ZNK7testing10TestResult15GetTestPropertyEi+0x32> + 1a0b4: 842e mv s0,a1 + 1a0b6: 84aa mv s1,a0 + 1a0b8: fe3ff0ef jal 1a09a <_ZNK7testing10TestResult19test_property_countEv> + 1a0bc: 00a45f63 bge s0,a0,1a0da <_ZNK7testing10TestResult15GetTestPropertyEi+0x32> + 1a0c0: 68a8 ld a0,80(s1) + 1a0c2: 6cb0 ld a2,88(s1) + 1a0c4: 8e09 sub a2,a2,a0 + 1a0c6: 8619 srai a2,a2,0x6 + 1a0c8: 00c47b63 bgeu s0,a2,1a0de <_ZNK7testing10TestResult15GetTestPropertyEi+0x36> + 1a0cc: 041a slli s0,s0,0x6 + 1a0ce: 60e2 ld ra,24(sp) + 1a0d0: 9522 add a0,a0,s0 + 1a0d2: 6442 ld s0,16(sp) + 1a0d4: 64a2 ld s1,8(sp) + 1a0d6: 6105 addi sp,sp,32 + 1a0d8: 8082 ret + 1a0da: b36fb0ef jal 15410 + 1a0de: 85a2 mv a1,s0 + 1a0e0: 0001e517 auipc a0,0x1e + 1a0e4: e1050513 addi a0,a0,-496 # 37ef0 <_IO_stdin_used+0x448> + 1a0e8: f98fb0ef jal 15880 <_ZSt24__throw_out_of_range_fmtPKcz@plt> + +000000000001a0ec <_ZN7testing4TestC1Ev>: + 1a0ec: 715d addi sp,sp,-80 + 1a0ee: 00030797 auipc a5,0x30 + 1a0f2: a9a7b783 ld a5,-1382(a5) # 49b88 <_GLOBAL_OFFSET_TABLE_+0x38> + 1a0f6: e0a2 sd s0,64(sp) + 1a0f8: fc26 sd s1,56(sp) + 1a0fa: f84a sd s2,48(sp) + 1a0fc: f44e sd s3,40(sp) + 1a0fe: f052 sd s4,32(sp) + 1a100: ec56 sd s5,24(sp) + 1a102: e85a sd s6,16(sp) + 1a104: e45e sd s7,8(sp) + 1a106: 07c1 addi a5,a5,16 + 1a108: e486 sd ra,72(sp) + 1a10a: e11c sd a5,0(a0) + 1a10c: 8a2a mv s4,a0 + 1a10e: 0f800513 li a0,248 + 1a112: ebefb0ef jal 157d0 <_Znwm@plt> + 1a116: 00030697 auipc a3,0x30 + 1a11a: bb26b683 ld a3,-1102(a3) # 49cc8 <_GLOBAL_OFFSET_TABLE_+0x178> + 1a11e: 00030717 auipc a4,0x30 + 1a122: b3273703 ld a4,-1230(a4) # 49c50 <_GLOBAL_OFFSET_TABLE_+0x100> + 1a126: 00030797 auipc a5,0x30 + 1a12a: c7a7b783 ld a5,-902(a5) # 49da0 <_GLOBAL_OFFSET_TABLE_+0x250> + 1a12e: 0006c683 lbu a3,0(a3) + 1a132: 00074703 lbu a4,0(a4) + 1a136: 0007c783 lbu a5,0(a5) + 1a13a: 842a mv s0,a0 + 1a13c: 01850e93 addi t4,a0,24 + 1a140: 03850e13 addi t3,a0,56 + 1a144: 06050313 addi t1,a0,96 + 1a148: 08050893 addi a7,a0,128 + 1a14c: 0a850813 addi a6,a0,168 + 1a150: 0e050613 addi a2,a0,224 + 1a154: 00850b93 addi s7,a0,8 + 1a158: 855e mv a0,s7 + 1a15a: 00030597 auipc a1,0x30 + 1a15e: c865b583 ld a1,-890(a1) # 49de0 <_GLOBAL_OFFSET_TABLE_+0x290> + 1a162: 00043823 sd zero,16(s0) + 1a166: 00040c23 sb zero,24(s0) + 1a16a: 02043823 sd zero,48(s0) + 1a16e: 02040c23 sb zero,56(s0) + 1a172: 04043c23 sd zero,88(s0) + 1a176: 06040023 sb zero,96(s0) + 1a17a: 06043c23 sd zero,120(s0) + 1a17e: 08040023 sb zero,128(s0) + 1a182: 0a043023 sd zero,160(s0) + 1a186: 0a040423 sb zero,168(s0) + 1a18a: 0c043c23 sd zero,216(s0) + 1a18e: 0e040023 sb zero,224(s0) + 1a192: 01d43423 sd t4,8(s0) + 1a196: 03c43423 sd t3,40(s0) + 1a19a: 04643823 sd t1,80(s0) + 1a19e: 07143823 sd a7,112(s0) + 1a1a2: 09043c23 sd a6,152(s0) + 1a1a6: e870 sd a2,208(s0) + 1a1a8: 00d40023 sb a3,0(s0) + 1a1ac: 00e400a3 sb a4,1(s0) + 1a1b0: 00f40123 sb a5,2(s0) + 1a1b4: 02840b13 addi s6,s0,40 + 1a1b8: 05040a93 addi s5,s0,80 + 1a1bc: 07040993 addi s3,s0,112 + 1a1c0: 09840913 addi s2,s0,152 + 1a1c4: 0d040493 addi s1,s0,208 + 1a1c8: 8d9fb0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1a1cc: 855a mv a0,s6 + 1a1ce: 00030597 auipc a1,0x30 + 1a1d2: a025b583 ld a1,-1534(a1) # 49bd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 1a1d6: 8cbfb0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1a1da: 00030797 auipc a5,0x30 + 1a1de: dee7b783 ld a5,-530(a5) # 49fc8 <_GLOBAL_OFFSET_TABLE_+0x478> + 1a1e2: 0007c783 lbu a5,0(a5) + 1a1e6: 8556 mv a0,s5 + 1a1e8: 00030597 auipc a1,0x30 + 1a1ec: d805b583 ld a1,-640(a1) # 49f68 <_GLOBAL_OFFSET_TABLE_+0x418> + 1a1f0: 04f40423 sb a5,72(s0) + 1a1f4: 8adfb0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1a1f8: 854e mv a0,s3 + 1a1fa: 00030597 auipc a1,0x30 + 1a1fe: bee5b583 ld a1,-1042(a1) # 49de8 <_GLOBAL_OFFSET_TABLE_+0x298> + 1a202: 89ffb0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1a206: 00030797 auipc a5,0x30 + 1a20a: a9a7b783 ld a5,-1382(a5) # 49ca0 <_GLOBAL_OFFSET_TABLE_+0x150> + 1a20e: 0007c783 lbu a5,0(a5) + 1a212: 854a mv a0,s2 + 1a214: 00030597 auipc a1,0x30 + 1a218: 9945b583 ld a1,-1644(a1) # 49ba8 <_GLOBAL_OFFSET_TABLE_+0x58> + 1a21c: 08f40823 sb a5,144(s0) + 1a220: 881fb0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1a224: 00030517 auipc a0,0x30 + 1a228: b4453503 ld a0,-1212(a0) # 49d68 <_GLOBAL_OFFSET_TABLE_+0x218> + 1a22c: 00030597 auipc a1,0x30 + 1a230: bf45b583 ld a1,-1036(a1) # 49e20 <_GLOBAL_OFFSET_TABLE_+0x2d0> + 1a234: 00030617 auipc a2,0x30 + 1a238: a6463603 ld a2,-1436(a2) # 49c98 <_GLOBAL_OFFSET_TABLE_+0x148> + 1a23c: 00030697 auipc a3,0x30 + 1a240: ce46b683 ld a3,-796(a3) # 49f20 <_GLOBAL_OFFSET_TABLE_+0x3d0> + 1a244: 00030717 auipc a4,0x30 + 1a248: cbc73703 ld a4,-836(a4) # 49f00 <_GLOBAL_OFFSET_TABLE_+0x3b0> + 1a24c: 00030797 auipc a5,0x30 + 1a250: b7c7b783 ld a5,-1156(a5) # 49dc8 <_GLOBAL_OFFSET_TABLE_+0x278> + 1a254: 0005c583 lbu a1,0(a1) + 1a258: 00054803 lbu a6,0(a0) + 1a25c: 4210 lw a2,0(a2) + 1a25e: 4294 lw a3,0(a3) + 1a260: 00074703 lbu a4,0(a4) + 1a264: 439c lw a5,0(a5) + 1a266: 0ab40c23 sb a1,184(s0) + 1a26a: 8526 mv a0,s1 + 1a26c: 00030597 auipc a1,0x30 + 1a270: b545b583 ld a1,-1196(a1) # 49dc0 <_GLOBAL_OFFSET_TABLE_+0x270> + 1a274: 0b040ca3 sb a6,185(s0) + 1a278: 0ac42e23 sw a2,188(s0) + 1a27c: 0cd42023 sw a3,192(s0) + 1a280: 0ce40223 sb a4,196(s0) + 1a284: 0cf42423 sw a5,200(s0) + 1a288: 819fb0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1a28c: 00030797 auipc a5,0x30 + 1a290: b4c7b783 ld a5,-1204(a5) # 49dd8 <_GLOBAL_OFFSET_TABLE_+0x288> + 1a294: 0007c783 lbu a5,0(a5) + 1a298: 008a3423 sd s0,8(s4) + 1a29c: 60a6 ld ra,72(sp) + 1a29e: 0ef40823 sb a5,240(s0) + 1a2a2: 6406 ld s0,64(sp) + 1a2a4: 74e2 ld s1,56(sp) + 1a2a6: 7942 ld s2,48(sp) + 1a2a8: 79a2 ld s3,40(sp) + 1a2aa: 7a02 ld s4,32(sp) + 1a2ac: 6ae2 ld s5,24(sp) + 1a2ae: 6b42 ld s6,16(sp) + 1a2b0: 6ba2 ld s7,8(sp) + 1a2b2: 6161 addi sp,sp,80 + 1a2b4: 8082 ret + 1a2b6: 87aa mv a5,a0 + 1a2b8: 8526 mv a0,s1 + 1a2ba: 84be mv s1,a5 + 1a2bc: c40fc0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1a2c0: 854a mv a0,s2 + 1a2c2: c3afc0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1a2c6: 854e mv a0,s3 + 1a2c8: c34fc0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1a2cc: 8556 mv a0,s5 + 1a2ce: c2efc0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1a2d2: 855a mv a0,s6 + 1a2d4: c28fc0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1a2d8: 855e mv a0,s7 + 1a2da: c22fc0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1a2de: 8522 mv a0,s0 + 1a2e0: d50fb0ef jal 15830 <_ZdlPv@plt> + 1a2e4: 8526 mv a0,s1 + 1a2e6: c3afb0ef jal 15720 <_Unwind_Resume@plt> + +000000000001a2ea <_ZN7testing4TestD1Ev>: + 1a2ea: 1141 addi sp,sp,-16 + 1a2ec: e022 sd s0,0(sp) + 1a2ee: 00030797 auipc a5,0x30 + 1a2f2: 89a7b783 ld a5,-1894(a5) # 49b88 <_GLOBAL_OFFSET_TABLE_+0x38> + 1a2f6: 6500 ld s0,8(a0) + 1a2f8: e406 sd ra,8(sp) + 1a2fa: 07c1 addi a5,a5,16 + 1a2fc: e11c sd a5,0(a0) + 1a2fe: 18040163 beqz s0,1a480 <_ZN7testing4TestD1Ev+0x196> + 1a302: 00044883 lbu a7,0(s0) + 1a306: 00144603 lbu a2,1(s0) + 1a30a: 00244703 lbu a4,2(s0) + 1a30e: 00030817 auipc a6,0x30 + 1a312: 9ba83803 ld a6,-1606(a6) # 49cc8 <_GLOBAL_OFFSET_TABLE_+0x178> + 1a316: 00030697 auipc a3,0x30 + 1a31a: 93a6b683 ld a3,-1734(a3) # 49c50 <_GLOBAL_OFFSET_TABLE_+0x100> + 1a31e: 00030797 auipc a5,0x30 + 1a322: a827b783 ld a5,-1406(a5) # 49da0 <_GLOBAL_OFFSET_TABLE_+0x250> + 1a326: 00840593 addi a1,s0,8 + 1a32a: 00030517 auipc a0,0x30 + 1a32e: ab653503 ld a0,-1354(a0) # 49de0 <_GLOBAL_OFFSET_TABLE_+0x290> + 1a332: 01180023 sb a7,0(a6) + 1a336: 00c68023 sb a2,0(a3) + 1a33a: 00e78023 sb a4,0(a5) + 1a33e: f62fb0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1a342: 02840593 addi a1,s0,40 + 1a346: 00030517 auipc a0,0x30 + 1a34a: 88a53503 ld a0,-1910(a0) # 49bd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 1a34e: f52fb0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1a352: 04844703 lbu a4,72(s0) + 1a356: 00030797 auipc a5,0x30 + 1a35a: c727b783 ld a5,-910(a5) # 49fc8 <_GLOBAL_OFFSET_TABLE_+0x478> + 1a35e: 05040593 addi a1,s0,80 + 1a362: 00030517 auipc a0,0x30 + 1a366: c0653503 ld a0,-1018(a0) # 49f68 <_GLOBAL_OFFSET_TABLE_+0x418> + 1a36a: 00e78023 sb a4,0(a5) + 1a36e: f32fb0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1a372: 07040593 addi a1,s0,112 + 1a376: 00030517 auipc a0,0x30 + 1a37a: a7253503 ld a0,-1422(a0) # 49de8 <_GLOBAL_OFFSET_TABLE_+0x298> + 1a37e: f22fb0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1a382: 09044703 lbu a4,144(s0) + 1a386: 00030797 auipc a5,0x30 + 1a38a: 91a7b783 ld a5,-1766(a5) # 49ca0 <_GLOBAL_OFFSET_TABLE_+0x150> + 1a38e: 09840593 addi a1,s0,152 + 1a392: 00030517 auipc a0,0x30 + 1a396: 81653503 ld a0,-2026(a0) # 49ba8 <_GLOBAL_OFFSET_TABLE_+0x58> + 1a39a: 00e78023 sb a4,0(a5) + 1a39e: f02fb0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1a3a2: 0c842703 lw a4,200(s0) + 1a3a6: 0b844283 lbu t0,184(s0) + 1a3aa: 0b944f03 lbu t5,185(s0) + 1a3ae: 0bc42e03 lw t3,188(s0) + 1a3b2: 0c042883 lw a7,192(s0) + 1a3b6: 0c444603 lbu a2,196(s0) + 1a3ba: 00030797 auipc a5,0x30 + 1a3be: a0e7b783 ld a5,-1522(a5) # 49dc8 <_GLOBAL_OFFSET_TABLE_+0x278> + 1a3c2: 00030f97 auipc t6,0x30 + 1a3c6: a5efbf83 ld t6,-1442(t6) # 49e20 <_GLOBAL_OFFSET_TABLE_+0x2d0> + 1a3ca: 00030e97 auipc t4,0x30 + 1a3ce: 99eebe83 ld t4,-1634(t4) # 49d68 <_GLOBAL_OFFSET_TABLE_+0x218> + 1a3d2: 00030317 auipc t1,0x30 + 1a3d6: 8c633303 ld t1,-1850(t1) # 49c98 <_GLOBAL_OFFSET_TABLE_+0x148> + 1a3da: 00030817 auipc a6,0x30 + 1a3de: b4683803 ld a6,-1210(a6) # 49f20 <_GLOBAL_OFFSET_TABLE_+0x3d0> + 1a3e2: 00030697 auipc a3,0x30 + 1a3e6: b1e6b683 ld a3,-1250(a3) # 49f00 <_GLOBAL_OFFSET_TABLE_+0x3b0> + 1a3ea: 00030517 auipc a0,0x30 + 1a3ee: 9d653503 ld a0,-1578(a0) # 49dc0 <_GLOBAL_OFFSET_TABLE_+0x270> + 1a3f2: 0d040593 addi a1,s0,208 + 1a3f6: c398 sw a4,0(a5) + 1a3f8: 005f8023 sb t0,0(t6) + 1a3fc: 01ee8023 sb t5,0(t4) + 1a400: 01c32023 sw t3,0(t1) + 1a404: 01182023 sw a7,0(a6) + 1a408: 00c68023 sb a2,0(a3) + 1a40c: e94fb0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1a410: 0f044703 lbu a4,240(s0) + 1a414: 6868 ld a0,208(s0) + 1a416: 00030797 auipc a5,0x30 + 1a41a: 9c27b783 ld a5,-1598(a5) # 49dd8 <_GLOBAL_OFFSET_TABLE_+0x288> + 1a41e: 00e78023 sb a4,0(a5) + 1a422: 0e040793 addi a5,s0,224 + 1a426: 00f50463 beq a0,a5,1a42e <_ZN7testing4TestD1Ev+0x144> + 1a42a: c06fb0ef jal 15830 <_ZdlPv@plt> + 1a42e: 6c48 ld a0,152(s0) + 1a430: 0a840793 addi a5,s0,168 + 1a434: 00f50463 beq a0,a5,1a43c <_ZN7testing4TestD1Ev+0x152> + 1a438: bf8fb0ef jal 15830 <_ZdlPv@plt> + 1a43c: 7828 ld a0,112(s0) + 1a43e: 08040793 addi a5,s0,128 + 1a442: 00f50463 beq a0,a5,1a44a <_ZN7testing4TestD1Ev+0x160> + 1a446: beafb0ef jal 15830 <_ZdlPv@plt> + 1a44a: 6828 ld a0,80(s0) + 1a44c: 06040793 addi a5,s0,96 + 1a450: 00f50463 beq a0,a5,1a458 <_ZN7testing4TestD1Ev+0x16e> + 1a454: bdcfb0ef jal 15830 <_ZdlPv@plt> + 1a458: 7408 ld a0,40(s0) + 1a45a: 03840793 addi a5,s0,56 + 1a45e: 00f50463 beq a0,a5,1a466 <_ZN7testing4TestD1Ev+0x17c> + 1a462: bcefb0ef jal 15830 <_ZdlPv@plt> + 1a466: 6408 ld a0,8(s0) + 1a468: 01840793 addi a5,s0,24 + 1a46c: 00f50463 beq a0,a5,1a474 <_ZN7testing4TestD1Ev+0x18a> + 1a470: bc0fb0ef jal 15830 <_ZdlPv@plt> + 1a474: 8522 mv a0,s0 + 1a476: 6402 ld s0,0(sp) + 1a478: 60a2 ld ra,8(sp) + 1a47a: 0141 addi sp,sp,16 + 1a47c: bb4fb06f j 15830 <_ZdlPv@plt> + 1a480: 60a2 ld ra,8(sp) + 1a482: 6402 ld s0,0(sp) + 1a484: 0141 addi sp,sp,16 + 1a486: 8082 ret + +000000000001a488 <_ZN7testing4TestD0Ev>: + 1a488: 1141 addi sp,sp,-16 + 1a48a: e022 sd s0,0(sp) + 1a48c: e406 sd ra,8(sp) + 1a48e: 842a mv s0,a0 + 1a490: e5bff0ef jal 1a2ea <_ZN7testing4TestD1Ev> + 1a494: 8522 mv a0,s0 + 1a496: 6402 ld s0,0(sp) + 1a498: 60a2 ld ra,8(sp) + 1a49a: 0141 addi sp,sp,16 + 1a49c: b94fb06f j 15830 <_ZdlPv@plt> + +000000000001a4a0 <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv>: + 1a4a0: 10054783 lbu a5,256(a0) + 1a4a4: ef85 bnez a5,1a4dc <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv+0x3c> + 1a4a6: 1101 addi sp,sp,-32 + 1a4a8: e822 sd s0,16(sp) + 1a4aa: e04a sd s2,0(sp) + 1a4ac: 7560 ld s0,232(a0) + 1a4ae: 0f053903 ld s2,240(a0) + 1a4b2: e426 sd s1,8(sp) + 1a4b4: ec06 sd ra,24(sp) + 1a4b6: 84aa mv s1,a0 + 1a4b8: 01240963 beq s0,s2,1a4ca <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv+0x2a> + 1a4bc: 6008 ld a0,0(s0) + 1a4be: 0421 addi s0,s0,8 + 1a4c0: 611c ld a5,0(a0) + 1a4c2: 739c ld a5,32(a5) + 1a4c4: 9782 jalr a5 + 1a4c6: fe891be3 bne s2,s0,1a4bc <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv+0x1c> + 1a4ca: 60e2 ld ra,24(sp) + 1a4cc: 6442 ld s0,16(sp) + 1a4ce: 4785 li a5,1 + 1a4d0: 10f48023 sb a5,256(s1) + 1a4d4: 6902 ld s2,0(sp) + 1a4d6: 64a2 ld s1,8(sp) + 1a4d8: 6105 addi sp,sp,32 + 1a4da: 8082 ret + 1a4dc: 8082 ret + +000000000001a4de <_ZNK7testing9TestSuite11GetTestInfoEi>: + 1a4de: 872a mv a4,a0 + 1a4e0: 0205c463 bltz a1,1a508 <_ZNK7testing9TestSuite11GetTestInfoEi+0x2a> + 1a4e4: 6534 ld a3,72(a0) + 1a4e6: 693c ld a5,80(a0) + 1a4e8: 4501 li a0,0 + 1a4ea: 8f95 sub a5,a5,a3 + 1a4ec: 8789 srai a5,a5,0x2 + 1a4ee: 2781 sext.w a5,a5 + 1a4f0: 00f5dd63 bge a1,a5,1a50a <_ZNK7testing9TestSuite11GetTestInfoEi+0x2c> + 1a4f4: 058a slli a1,a1,0x2 + 1a4f6: 96ae add a3,a3,a1 + 1a4f8: 429c lw a5,0(a3) + 1a4fa: 0007c863 bltz a5,1a50a <_ZNK7testing9TestSuite11GetTestInfoEi+0x2c> + 1a4fe: 7b18 ld a4,48(a4) + 1a500: 078e slli a5,a5,0x3 + 1a502: 97ba add a5,a5,a4 + 1a504: 6388 ld a0,0(a5) + 1a506: 8082 ret + 1a508: 4501 li a0,0 + 1a50a: 8082 ret + +000000000001a50c <_ZN7testing9TestSuite18GetMutableTestInfoEi>: + 1a50c: 872a mv a4,a0 + 1a50e: 0205c463 bltz a1,1a536 <_ZN7testing9TestSuite18GetMutableTestInfoEi+0x2a> + 1a512: 6534 ld a3,72(a0) + 1a514: 693c ld a5,80(a0) + 1a516: 4501 li a0,0 + 1a518: 8f95 sub a5,a5,a3 + 1a51a: 8789 srai a5,a5,0x2 + 1a51c: 2781 sext.w a5,a5 + 1a51e: 00f5dd63 bge a1,a5,1a538 <_ZN7testing9TestSuite18GetMutableTestInfoEi+0x2c> + 1a522: 058a slli a1,a1,0x2 + 1a524: 96ae add a3,a3,a1 + 1a526: 429c lw a5,0(a3) + 1a528: 0007c863 bltz a5,1a538 <_ZN7testing9TestSuite18GetMutableTestInfoEi+0x2c> + 1a52c: 7b18 ld a4,48(a4) + 1a52e: 078e slli a5,a5,0x3 + 1a530: 97ba add a5,a5,a4 + 1a532: 6388 ld a0,0(a5) + 1a534: 8082 ret + 1a536: 4501 li a0,0 + 1a538: 8082 ret + +000000000001a53a <_ZN7testing9TestSuite11ClearResultEv>: + 1a53a: 1101 addi sp,sp,-32 + 1a53c: e426 sd s1,8(sp) + 1a53e: 84aa mv s1,a0 + 1a540: 08850513 addi a0,a0,136 + 1a544: e822 sd s0,16(sp) + 1a546: ec06 sd ra,24(sp) + 1a548: d1cff0ef jal 19a64 <_ZN7testing10TestResult5ClearEv> + 1a54c: 7880 ld s0,48(s1) + 1a54e: 7c84 ld s1,56(s1) + 1a550: 00940a63 beq s0,s1,1a564 <_ZN7testing9TestSuite11ClearResultEv+0x2a> + 1a554: 6008 ld a0,0(s0) + 1a556: 0421 addi s0,s0,8 + 1a558: 09050513 addi a0,a0,144 + 1a55c: d08ff0ef jal 19a64 <_ZN7testing10TestResult5ClearEv> + 1a560: fe849ae3 bne s1,s0,1a554 <_ZN7testing9TestSuite11ClearResultEv+0x1a> + 1a564: 60e2 ld ra,24(sp) + 1a566: 6442 ld s0,16(sp) + 1a568: 64a2 ld s1,8(sp) + 1a56a: 6105 addi sp,sp,32 + 1a56c: 8082 ret + +000000000001a56e <_ZN7testing9TestSuite14UnshuffleTestsEv>: + 1a56e: 6938 ld a4,80(a0) + 1a570: 6530 ld a2,72(a0) + 1a572: 40c707b3 sub a5,a4,a2 + 1a576: 4027d593 srai a1,a5,0x2 + 1a57a: 08c70663 beq a4,a2,1a606 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> + 1a57e: 4685 li a3,1 + 1a580: e7c1 bnez a5,1a608 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x9a> + 1a582: 4771 li a4,28 + 1a584: 08f77463 bgeu a4,a5,1a60c <_ZN7testing9TestSuite14UnshuffleTestsEv+0x9e> + 1a588: 0016d713 srli a4,a3,0x1 + 1a58c: 070e slli a4,a4,0x3 + 1a58e: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1a592: 5208a157 vid.v v2 + 1a596: 9732 add a4,a4,a2 + 1a598: 87b2 mv a5,a2 + 1a59a: a019 j 1a5a0 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x32> + 1a59c: 0d807057 vsetvli zero,zero,e64,m1,ta,ma + 1a5a0: 9e2030d7 vmv1r.v v1,v2 + 1a5a4: 02213157 vadd.vi v2,v2,2 + 1a5a8: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma + 1a5ac: b21040d7 vncvt.x.x.w v1,v1 + 1a5b0: 0207e0a7 vse32.v v1,(a5) + 1a5b4: 07a1 addi a5,a5,8 + 1a5b6: fee793e3 bne a5,a4,1a59c <_ZN7testing9TestSuite14UnshuffleTestsEv+0x2e> + 1a5ba: 0016f793 andi a5,a3,1 + 1a5be: c7a1 beqz a5,1a606 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> + 1a5c0: ffe6f793 andi a5,a3,-2 + 1a5c4: 00279713 slli a4,a5,0x2 + 1a5c8: 963a add a2,a2,a4 + 1a5ca: c21c sw a5,0(a2) + 1a5cc: 00178713 addi a4,a5,1 + 1a5d0: 02b77b63 bgeu a4,a1,1a606 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> + 1a5d4: c258 sw a4,4(a2) + 1a5d6: 00278713 addi a4,a5,2 + 1a5da: 02b77663 bgeu a4,a1,1a606 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> + 1a5de: c618 sw a4,8(a2) + 1a5e0: 00378713 addi a4,a5,3 + 1a5e4: 02b77163 bgeu a4,a1,1a606 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> + 1a5e8: c658 sw a4,12(a2) + 1a5ea: 00478713 addi a4,a5,4 + 1a5ee: 00b77c63 bgeu a4,a1,1a606 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> + 1a5f2: ca18 sw a4,16(a2) + 1a5f4: 00578713 addi a4,a5,5 + 1a5f8: 00b77763 bgeu a4,a1,1a606 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> + 1a5fc: ca58 sw a4,20(a2) + 1a5fe: 0799 addi a5,a5,6 + 1a600: 00b7f363 bgeu a5,a1,1a606 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> + 1a604: ce1c sw a5,24(a2) + 1a606: 8082 ret + 1a608: 86ae mv a3,a1 + 1a60a: bfa5 j 1a582 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x14> + 1a60c: 4781 li a5,0 + 1a60e: bf5d j 1a5c4 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x56> + +000000000001a610 <_ZN7testing8internal14ShouldUseColorEb>: + 1a610: 1101 addi sp,sp,-32 + 1a612: 0002f797 auipc a5,0x2f + 1a616: 7ce7b783 ld a5,1998(a5) # 49de0 <_GLOBAL_OFFSET_TABLE_+0x290> + 1a61a: e822 sd s0,16(sp) + 1a61c: 6380 ld s0,0(a5) + 1a61e: e426 sd s1,8(sp) + 1a620: 0001e597 auipc a1,0x1e + 1a624: 92058593 addi a1,a1,-1760 # 37f40 <_IO_stdin_used+0x498> + 1a628: 84aa mv s1,a0 + 1a62a: 8522 mv a0,s0 + 1a62c: ec06 sd ra,24(sp) + 1a62e: e4ffe0ef jal 1947c <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> + 1a632: e931 bnez a0,1a686 <_ZN7testing8internal14ShouldUseColorEb+0x76> + 1a634: 0001e597 auipc a1,0x1e + 1a638: 9ac58593 addi a1,a1,-1620 # 37fe0 <_IO_stdin_used+0x538> + 1a63c: 8522 mv a0,s0 + 1a63e: e3ffe0ef jal 1947c <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> + 1a642: c519 beqz a0,1a650 <_ZN7testing8internal14ShouldUseColorEb+0x40> + 1a644: 4505 li a0,1 + 1a646: 60e2 ld ra,24(sp) + 1a648: 6442 ld s0,16(sp) + 1a64a: 64a2 ld s1,8(sp) + 1a64c: 6105 addi sp,sp,32 + 1a64e: 8082 ret + 1a650: 0001e597 auipc a1,0x1e + 1a654: 99858593 addi a1,a1,-1640 # 37fe8 <_IO_stdin_used+0x540> + 1a658: 8522 mv a0,s0 + 1a65a: e23fe0ef jal 1947c <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> + 1a65e: f17d bnez a0,1a644 <_ZN7testing8internal14ShouldUseColorEb+0x34> + 1a660: 0001d597 auipc a1,0x1d + 1a664: 70058593 addi a1,a1,1792 # 37d60 <_IO_stdin_used+0x2b8> + 1a668: 8522 mv a0,s0 + 1a66a: e13fe0ef jal 1947c <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> + 1a66e: f979 bnez a0,1a644 <_ZN7testing8internal14ShouldUseColorEb+0x34> + 1a670: 8522 mv a0,s0 + 1a672: 6442 ld s0,16(sp) + 1a674: 60e2 ld ra,24(sp) + 1a676: 64a2 ld s1,8(sp) + 1a678: 0001e597 auipc a1,0x1e + 1a67c: 97858593 addi a1,a1,-1672 # 37ff0 <_IO_stdin_used+0x548> + 1a680: 6105 addi sp,sp,32 + 1a682: b4bfe06f j 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1a686: 0001e517 auipc a0,0x1e + 1a68a: 8c250513 addi a0,a0,-1854 # 37f48 <_IO_stdin_used+0x4a0> + 1a68e: b72fb0ef jal 15a00 + 1a692: 0001e597 auipc a1,0x1e + 1a696: 8be58593 addi a1,a1,-1858 # 37f50 <_IO_stdin_used+0x4a8> + 1a69a: 842a mv s0,a0 + 1a69c: b31fe0ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1a6a0: c519 beqz a0,1a6ae <_ZN7testing8internal14ShouldUseColorEb+0x9e> + 1a6a2: 60e2 ld ra,24(sp) + 1a6a4: 6442 ld s0,16(sp) + 1a6a6: 8526 mv a0,s1 + 1a6a8: 64a2 ld s1,8(sp) + 1a6aa: 6105 addi sp,sp,32 + 1a6ac: 8082 ret + 1a6ae: 0001e597 auipc a1,0x1e + 1a6b2: 8aa58593 addi a1,a1,-1878 # 37f58 <_IO_stdin_used+0x4b0> + 1a6b6: 8522 mv a0,s0 + 1a6b8: b15fe0ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1a6bc: f17d bnez a0,1a6a2 <_ZN7testing8internal14ShouldUseColorEb+0x92> + 1a6be: 0001e597 auipc a1,0x1e + 1a6c2: 8aa58593 addi a1,a1,-1878 # 37f68 <_IO_stdin_used+0x4c0> + 1a6c6: 8522 mv a0,s0 + 1a6c8: b05fe0ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1a6cc: f979 bnez a0,1a6a2 <_ZN7testing8internal14ShouldUseColorEb+0x92> + 1a6ce: 0001e597 auipc a1,0x1e + 1a6d2: 8aa58593 addi a1,a1,-1878 # 37f78 <_IO_stdin_used+0x4d0> + 1a6d6: 8522 mv a0,s0 + 1a6d8: af5fe0ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1a6dc: f179 bnez a0,1a6a2 <_ZN7testing8internal14ShouldUseColorEb+0x92> + 1a6de: 0001e597 auipc a1,0x1e + 1a6e2: 8a258593 addi a1,a1,-1886 # 37f80 <_IO_stdin_used+0x4d8> + 1a6e6: 8522 mv a0,s0 + 1a6e8: ae5fe0ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1a6ec: f95d bnez a0,1a6a2 <_ZN7testing8internal14ShouldUseColorEb+0x92> + 1a6ee: 0001e597 auipc a1,0x1e + 1a6f2: 8a258593 addi a1,a1,-1886 # 37f90 <_IO_stdin_used+0x4e8> + 1a6f6: 8522 mv a0,s0 + 1a6f8: ad5fe0ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1a6fc: f15d bnez a0,1a6a2 <_ZN7testing8internal14ShouldUseColorEb+0x92> + 1a6fe: 0001e597 auipc a1,0x1e + 1a702: 89a58593 addi a1,a1,-1894 # 37f98 <_IO_stdin_used+0x4f0> + 1a706: 8522 mv a0,s0 + 1a708: ac5fe0ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1a70c: f959 bnez a0,1a6a2 <_ZN7testing8internal14ShouldUseColorEb+0x92> + 1a70e: 0001e597 auipc a1,0x1e + 1a712: 89a58593 addi a1,a1,-1894 # 37fa8 <_IO_stdin_used+0x500> + 1a716: 8522 mv a0,s0 + 1a718: ab5fe0ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1a71c: f159 bnez a0,1a6a2 <_ZN7testing8internal14ShouldUseColorEb+0x92> + 1a71e: 0001e597 auipc a1,0x1e + 1a722: 89a58593 addi a1,a1,-1894 # 37fb8 <_IO_stdin_used+0x510> + 1a726: 8522 mv a0,s0 + 1a728: aa5fe0ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1a72c: f93d bnez a0,1a6a2 <_ZN7testing8internal14ShouldUseColorEb+0x92> + 1a72e: 0001e597 auipc a1,0x1e + 1a732: 8a258593 addi a1,a1,-1886 # 37fd0 <_IO_stdin_used+0x528> + 1a736: 8522 mv a0,s0 + 1a738: a95fe0ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1a73c: f13d bnez a0,1a6a2 <_ZN7testing8internal14ShouldUseColorEb+0x92> + 1a73e: 8522 mv a0,s0 + 1a740: 0001e597 auipc a1,0x1e + 1a744: 89858593 addi a1,a1,-1896 # 37fd8 <_IO_stdin_used+0x530> + 1a748: a85fe0ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1a74c: 8d65 and a0,a0,s1 + 1a74e: bde5 j 1a646 <_ZN7testing8internal14ShouldUseColorEb+0x36> + +000000000001a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz>: + 1a750: 711d addi sp,sp,-96 + 1a752: 03010313 addi t1,sp,48 + 1a756: f022 sd s0,32(sp) + 1a758: e84a sd s2,16(sp) + 1a75a: f406 sd ra,40(sp) + 1a75c: ec26 sd s1,24(sp) + 1a75e: f832 sd a2,48(sp) + 1a760: fc36 sd a3,56(sp) + 1a762: e0ba sd a4,64(sp) + 1a764: e4be sd a5,72(sp) + 1a766: e8c2 sd a6,80(sp) + 1a768: ecc6 sd a7,88(sp) + 1a76a: e41a sd t1,8(sp) + 1a76c: 8c81c783 lbu a5,-1848(gp) # 4a658 <_ZGVZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> + 1a770: 842a mv s0,a0 + 1a772: 892e mv s2,a1 + 1a774: 0230000f fence r,rw + 1a778: 0002f497 auipc s1,0x2f + 1a77c: 7084b483 ld s1,1800(s1) # 49e80 + 1a780: cfa5 beqz a5,1a7f8 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0xa8> + 1a782: 8d01c783 lbu a5,-1840(gp) # 4a660 <_ZZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> + 1a786: cfb1 beqz a5,1a7e2 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x92> + 1a788: cc29 beqz s0,1a7e2 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x92> + 1a78a: 4789 li a5,2 + 1a78c: 0001e597 auipc a1,0x1e + 1a790: 86c58593 addi a1,a1,-1940 # 37ff8 <_IO_stdin_used+0x550> + 1a794: 02f40063 beq s0,a5,1a7b4 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x64> + 1a798: 478d li a5,3 + 1a79a: 0001e597 auipc a1,0x1e + 1a79e: 86658593 addi a1,a1,-1946 # 38000 <_IO_stdin_used+0x558> + 1a7a2: 00f40963 beq s0,a5,1a7b4 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x64> + 1a7a6: 4785 li a5,1 + 1a7a8: 0001e597 auipc a1,0x1e + 1a7ac: 84858593 addi a1,a1,-1976 # 37ff0 <_IO_stdin_used+0x548> + 1a7b0: 06f41e63 bne s0,a5,1a82c <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0xdc> + 1a7b4: 0001e517 auipc a0,0x1e + 1a7b8: 85450513 addi a0,a0,-1964 # 38008 <_IO_stdin_used+0x560> + 1a7bc: e55fa0ef jal 15610 + 1a7c0: 6622 ld a2,8(sp) + 1a7c2: 6088 ld a0,0(s1) + 1a7c4: 85ca mv a1,s2 + 1a7c6: f6bfa0ef jal 15730 + 1a7ca: 0001e517 auipc a0,0x1e + 1a7ce: 84e50513 addi a0,a0,-1970 # 38018 <_IO_stdin_used+0x570> + 1a7d2: e3ffa0ef jal 15610 + 1a7d6: 70a2 ld ra,40(sp) + 1a7d8: 7402 ld s0,32(sp) + 1a7da: 64e2 ld s1,24(sp) + 1a7dc: 6942 ld s2,16(sp) + 1a7de: 6125 addi sp,sp,96 + 1a7e0: 8082 ret + 1a7e2: 6088 ld a0,0(s1) + 1a7e4: 6622 ld a2,8(sp) + 1a7e6: 85ca mv a1,s2 + 1a7e8: f49fa0ef jal 15730 + 1a7ec: 70a2 ld ra,40(sp) + 1a7ee: 7402 ld s0,32(sp) + 1a7f0: 64e2 ld s1,24(sp) + 1a7f2: 6942 ld s2,16(sp) + 1a7f4: 6125 addi sp,sp,96 + 1a7f6: 8082 ret + 1a7f8: 8c818513 addi a0,gp,-1848 # 4a658 <_ZGVZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> + 1a7fc: 874fb0ef jal 15870 <__cxa_guard_acquire@plt> + 1a800: 0002f497 auipc s1,0x2f + 1a804: 6804b483 ld s1,1664(s1) # 49e80 + 1a808: dd2d beqz a0,1a782 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x32> + 1a80a: 6088 ld a0,0(s1) + 1a80c: df5fa0ef jal 15600 + 1a810: b70fb0ef jal 15b80 + 1a814: 00a03533 snez a0,a0 + 1a818: df9ff0ef jal 1a610 <_ZN7testing8internal14ShouldUseColorEb> + 1a81c: 87aa mv a5,a0 + 1a81e: 8c818513 addi a0,gp,-1848 # 4a658 <_ZGVZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> + 1a822: 8cf18823 sb a5,-1840(gp) # 4a660 <_ZZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> + 1a826: c1afb0ef jal 15c40 <__cxa_guard_release@plt> + 1a82a: bfa1 j 1a782 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x32> + 1a82c: 4581 li a1,0 + 1a82e: b759 j 1a7b4 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x64> + 1a830: 842a mv s0,a0 + 1a832: 8c818513 addi a0,gp,-1848 # 4a658 <_ZGVZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> + 1a836: a6bfa0ef jal 152a0 <__cxa_guard_abort@plt> + 1a83a: 8522 mv a0,s0 + 1a83c: ee5fa0ef jal 15720 <_Unwind_Resume@plt> + +000000000001a840 <_ZN7testing8internal27PrettyUnitTestResultPrinter24OnEnvironmentsSetUpStartERKNS_8UnitTestE>: + 1a840: 1141 addi sp,sp,-16 + 1a842: 0001d597 auipc a1,0x1d + 1a846: 7de58593 addi a1,a1,2014 # 38020 <_IO_stdin_used+0x578> + 1a84a: 4509 li a0,2 + 1a84c: e406 sd ra,8(sp) + 1a84e: f03ff0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1a852: 0001d517 auipc a0,0x1d + 1a856: 7de50513 addi a0,a0,2014 # 38030 <_IO_stdin_used+0x588> + 1a85a: c87fa0ef jal 154e0 + 1a85e: 0002f797 auipc a5,0x2f + 1a862: 6227b783 ld a5,1570(a5) # 49e80 + 1a866: 60a2 ld ra,8(sp) + 1a868: 6388 ld a0,0(a5) + 1a86a: 0141 addi sp,sp,16 + 1a86c: b54fb06f j 15bc0 + +000000000001a870 <_ZN7testing8internal27PrettyUnitTestResultPrinter27OnEnvironmentsTearDownStartERKNS_8UnitTestE>: + 1a870: 1141 addi sp,sp,-16 + 1a872: 0001d597 auipc a1,0x1d + 1a876: 7ae58593 addi a1,a1,1966 # 38020 <_IO_stdin_used+0x578> + 1a87a: 4509 li a0,2 + 1a87c: e406 sd ra,8(sp) + 1a87e: ed3ff0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1a882: 0001d517 auipc a0,0x1d + 1a886: 7ce50513 addi a0,a0,1998 # 38050 <_IO_stdin_used+0x5a8> + 1a88a: c57fa0ef jal 154e0 + 1a88e: 0002f797 auipc a5,0x2f + 1a892: 5f27b783 ld a5,1522(a5) # 49e80 + 1a896: 60a2 ld ra,8(sp) + 1a898: 6388 ld a0,0(a5) + 1a89a: 0141 addi sp,sp,16 + 1a89c: b24fb06f j 15bc0 + +000000000001a8a0 <_ZN7testing8internal27PrettyUnitTestResultPrinter11OnTestStartERKNS_8TestInfoE>: + 1a8a0: 1141 addi sp,sp,-16 + 1a8a2: e022 sd s0,0(sp) + 1a8a4: 4509 li a0,2 + 1a8a6: 842e mv s0,a1 + 1a8a8: 0001d597 auipc a1,0x1d + 1a8ac: 7d058593 addi a1,a1,2000 # 38078 <_IO_stdin_used+0x5d0> + 1a8b0: e406 sd ra,8(sp) + 1a8b2: e9fff0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1a8b6: 7010 ld a2,32(s0) + 1a8b8: 600c ld a1,0(s0) + 1a8ba: 0001d517 auipc a0,0x1d + 1a8be: 7ce50513 addi a0,a0,1998 # 38088 <_IO_stdin_used+0x5e0> + 1a8c2: d4ffa0ef jal 15610 + 1a8c6: 4529 li a0,10 + 1a8c8: 948fb0ef jal 15a10 + 1a8cc: 0002f797 auipc a5,0x2f + 1a8d0: 5b47b783 ld a5,1460(a5) # 49e80 + 1a8d4: 6402 ld s0,0(sp) + 1a8d6: 60a2 ld ra,8(sp) + 1a8d8: 6388 ld a0,0(a5) + 1a8da: 0141 addi sp,sp,16 + 1a8dc: ae4fb06f j 15bc0 + +000000000001a8e0 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0>: + 1a8e0: 7119 addi sp,sp,-128 + 1a8e2: f4a6 sd s1,104(sp) + 1a8e4: f0ca sd s2,96(sp) + 1a8e6: ecce sd s3,88(sp) + 1a8e8: e8d2 sd s4,80(sp) + 1a8ea: e4d6 sd s5,72(sp) + 1a8ec: e0da sd s6,64(sp) + 1a8ee: f862 sd s8,48(sp) + 1a8f0: fc86 sd ra,120(sp) + 1a8f2: f8a2 sd s0,112(sp) + 1a8f4: fc5e sd s7,56(sp) + 1a8f6: 4901 li s2,0 + 1a8f8: 00020c17 auipc s8,0x20 + 1a8fc: 598c0c13 addi s8,s8,1432 # 3ae90 <_ZN7testing8internalL24kColorEncodedHelpMessageE> + 1a900: 01010a93 addi s5,sp,16 + 1a904: 1004 addi s1,sp,32 + 1a906: 49bd li s3,15 + 1a908: 4a05 li s4,1 + 1a90a: 00810b13 addi s6,sp,8 + 1a90e: 04000593 li a1,64 + 1a912: 8562 mv a0,s8 + 1a914: 9fdfa0ef jal 15310 + 1a918: 8baa mv s7,a0 + 1a91a: cd2d beqz a0,1a994 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0xb4> + 1a91c: 41850433 sub s0,a0,s8 + 1a920: e826 sd s1,16(sp) + 1a922: ec02 sd zero,24(sp) + 1a924: e422 sd s0,8(sp) + 1a926: 0a89ea63 bltu s3,s0,1a9da <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0xfa> + 1a92a: 0b441563 bne s0,s4,1a9d4 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0xf4> + 1a92e: 000c4783 lbu a5,0(s8) + 1a932: 02f10023 sb a5,32(sp) + 1a936: 87a6 mv a5,s1 + 1a938: ec22 sd s0,24(sp) + 1a93a: 97a2 add a5,a5,s0 + 1a93c: 00078023 sb zero,0(a5) + 1a940: 6642 ld a2,16(sp) + 1a942: 0001e597 auipc a1,0x1e + 1a946: b7658593 addi a1,a1,-1162 # 384b8 <_IO_stdin_used+0xa10> + 1a94a: 854a mv a0,s2 + 1a94c: e05ff0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1a950: 6542 ld a0,16(sp) + 1a952: 00950463 beq a0,s1,1a95a <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x7a> + 1a956: edbfa0ef jal 15830 <_ZdlPv@plt> + 1a95a: 001bc783 lbu a5,1(s7) + 1a95e: 4765 li a4,25 + 1a960: 002b8c13 addi s8,s7,2 + 1a964: fc07879b addiw a5,a5,-64 + 1a968: 0ff7f793 zext.b a5,a5 + 1a96c: 00f76b63 bltu a4,a5,1a982 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0xa2> + 1a970: 00020717 auipc a4,0x20 + 1a974: 01070713 addi a4,a4,16 # 3a980 <_IO_stdin_used+0x2ed8> + 1a978: 078a slli a5,a5,0x2 + 1a97a: 97ba add a5,a5,a4 + 1a97c: 439c lw a5,0(a5) + 1a97e: 97ba add a5,a5,a4 + 1a980: 8782 jr a5 + 1a982: 001b8c13 addi s8,s7,1 + 1a986: 04000593 li a1,64 + 1a98a: 8562 mv a0,s8 + 1a98c: 985fa0ef jal 15310 + 1a990: 8baa mv s7,a0 + 1a992: f549 bnez a0,1a91c <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x3c> + 1a994: 7446 ld s0,112(sp) + 1a996: 70e6 ld ra,120(sp) + 1a998: 74a6 ld s1,104(sp) + 1a99a: 69e6 ld s3,88(sp) + 1a99c: 6a46 ld s4,80(sp) + 1a99e: 6aa6 ld s5,72(sp) + 1a9a0: 6b06 ld s6,64(sp) + 1a9a2: 7be2 ld s7,56(sp) + 1a9a4: 8662 mv a2,s8 + 1a9a6: 854a mv a0,s2 + 1a9a8: 7c42 ld s8,48(sp) + 1a9aa: 7906 ld s2,96(sp) + 1a9ac: 0001e597 auipc a1,0x1e + 1a9b0: b0c58593 addi a1,a1,-1268 # 384b8 <_IO_stdin_used+0xa10> + 1a9b4: 6109 addi sp,sp,128 + 1a9b6: bb69 j 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1a9b8: 490d li s2,3 + 1a9ba: bf91 j 1a90e <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> + 1a9bc: 4909 li s2,2 + 1a9be: bf81 j 1a90e <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> + 1a9c0: 0001d597 auipc a1,0x1d + 1a9c4: 6d058593 addi a1,a1,1744 # 38090 <_IO_stdin_used+0x5e8> + 1a9c8: 854a mv a0,s2 + 1a9ca: d87ff0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1a9ce: b781 j 1a90e <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> + 1a9d0: 4905 li s2,1 + 1a9d2: bf35 j 1a90e <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> + 1a9d4: d02d beqz s0,1a936 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x56> + 1a9d6: 8526 mv a0,s1 + 1a9d8: a809 j 1a9ea <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x10a> + 1a9da: 4601 li a2,0 + 1a9dc: 85da mv a1,s6 + 1a9de: 8556 mv a0,s5 + 1a9e0: c01fa0ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1a9e4: 67a2 ld a5,8(sp) + 1a9e6: e82a sd a0,16(sp) + 1a9e8: f03e sd a5,32(sp) + 1a9ea: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1a9ee: 020c0407 vle8.v v8,(s8) + 1a9f2: 8c1d sub s0,s0,a5 + 1a9f4: 9c3e add s8,s8,a5 + 1a9f6: 02050427 vse8.v v8,(a0) + 1a9fa: 953e add a0,a0,a5 + 1a9fc: f47d bnez s0,1a9ea <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x10a> + 1a9fe: 6422 ld s0,8(sp) + 1aa00: 67c2 ld a5,16(sp) + 1aa02: bf1d j 1a938 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x58> + 1aa04: 4901 li s2,0 + 1aa06: b721 j 1a90e <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> + 1aa08: 842a mv s0,a0 + 1aa0a: 8556 mv a0,s5 + 1aa0c: cf1fb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1aa10: 8522 mv a0,s0 + 1aa12: d0ffa0ef jal 15720 <_Unwind_Resume@plt> + +000000000001aa16 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE>: + 1aa16: 6d1c ld a5,24(a0) + 1aa18: 7118 ld a4,32(a0) + 1aa1a: 715d addi sp,sp,-80 + 1aa1c: fc26 sd s1,56(sp) + 1aa1e: e486 sd ra,72(sp) + 1aa20: 84aa mv s1,a0 + 1aa22: 00e78963 beq a5,a4,1aa34 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x1e> + 1aa26: 60a6 ld ra,72(sp) + 1aa28: e38c sd a1,0(a5) + 1aa2a: 07a1 addi a5,a5,8 + 1aa2c: ed1c sd a5,24(a0) + 1aa2e: 74e2 ld s1,56(sp) + 1aa30: 6161 addi sp,sp,80 + 1aa32: 8082 ret + 1aa34: ec56 sd s5,24(sp) + 1aa36: 01053a83 ld s5,16(a0) + 1aa3a: e0a2 sd s0,64(sp) + 1aa3c: 56fd li a3,-1 + 1aa3e: 41578433 sub s0,a5,s5 + 1aa42: f84a sd s2,48(sp) + 1aa44: f44e sd s3,40(sp) + 1aa46: f052 sd s4,32(sp) + 1aa48: 8291 srli a3,a3,0x4 + 1aa4a: 40345713 srai a4,s0,0x3 + 1aa4e: 08d70463 beq a4,a3,1aad6 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0xc0> + 1aa52: 4785 li a5,1 + 1aa54: eb21 bnez a4,1aaa4 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x8e> + 1aa56: 577d li a4,-1 + 1aa58: 8311 srli a4,a4,0x4 + 1aa5a: 00f77363 bgeu a4,a5,1aa60 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x4a> + 1aa5e: 87ba mv a5,a4 + 1aa60: 00379993 slli s3,a5,0x3 + 1aa64: 854e mv a0,s3 + 1aa66: e42e sd a1,8(sp) + 1aa68: d69fa0ef jal 157d0 <_Znwm@plt> + 1aa6c: 65a2 ld a1,8(sp) + 1aa6e: 008507b3 add a5,a0,s0 + 1aa72: 00840a13 addi s4,s0,8 + 1aa76: e38c sd a1,0(a5) + 1aa78: 892a mv s2,a0 + 1aa7a: 9a2a add s4,s4,a0 + 1aa7c: 02804c63 bgtz s0,1aab4 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x9e> + 1aa80: 040a9763 bnez s5,1aace <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0xb8> + 1aa84: 6406 ld s0,64(sp) + 1aa86: 60a6 ld ra,72(sp) + 1aa88: 99ca add s3,s3,s2 + 1aa8a: 0334b023 sd s3,32(s1) + 1aa8e: 0124b823 sd s2,16(s1) + 1aa92: 0144bc23 sd s4,24(s1) + 1aa96: 7942 ld s2,48(sp) + 1aa98: 79a2 ld s3,40(sp) + 1aa9a: 7a02 ld s4,32(sp) + 1aa9c: 6ae2 ld s5,24(sp) + 1aa9e: 74e2 ld s1,56(sp) + 1aaa0: 6161 addi sp,sp,80 + 1aaa2: 8082 ret + 1aaa4: 00171793 slli a5,a4,0x1 + 1aaa8: fae7f7e3 bgeu a5,a4,1aa56 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x40> + 1aaac: 59c5 li s3,-15 + 1aaae: 0019d993 srli s3,s3,0x1 + 1aab2: bf4d j 1aa64 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x4e> + 1aab4: 87a2 mv a5,s0 + 1aab6: 86aa mv a3,a0 + 1aab8: 8656 mv a2,s5 + 1aaba: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma + 1aabe: 02060407 vle8.v v8,(a2) + 1aac2: 8f99 sub a5,a5,a4 + 1aac4: 963a add a2,a2,a4 + 1aac6: 02068427 vse8.v v8,(a3) + 1aaca: 96ba add a3,a3,a4 + 1aacc: f7fd bnez a5,1aaba <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0xa4> + 1aace: 8556 mv a0,s5 + 1aad0: d61fa0ef jal 15830 <_ZdlPv@plt> + 1aad4: bf45 j 1aa84 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x6e> + 1aad6: 0001d517 auipc a0,0x1d + 1aada: 5c250513 addi a0,a0,1474 # 38098 <_IO_stdin_used+0x5f0> + 1aade: d43fa0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + +000000000001aae2 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE>: + 1aae2: 1101 addi sp,sp,-32 + 1aae4: 01853803 ld a6,24(a0) + 1aae8: e426 sd s1,8(sp) + 1aaea: 84aa mv s1,a0 + 1aaec: 6908 ld a0,16(a0) + 1aaee: ec06 sd ra,24(sp) + 1aaf0: 40a80633 sub a2,a6,a0 + 1aaf4: 05050e63 beq a0,a6,1ab50 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x6e> + 1aaf8: e822 sd s0,16(sp) + 1aafa: 860d srai a2,a2,0x3 + 1aafc: 842e mv s0,a1 + 1aafe: 872a mv a4,a0 + 1ab00: 4781 li a5,0 + 1ab02: a021 j 1ab0a <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x28> + 1ab04: 0785 addi a5,a5,1 + 1ab06: 02c7ff63 bgeu a5,a2,1ab44 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x62> + 1ab0a: 6314 ld a3,0(a4) + 1ab0c: 0721 addi a4,a4,8 + 1ab0e: fe869be3 bne a3,s0,1ab04 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x22> + 1ab12: 2781 sext.w a5,a5 + 1ab14: 078e slli a5,a5,0x3 + 1ab16: 953e add a0,a0,a5 + 1ab18: 00850593 addi a1,a0,8 + 1ab1c: 01058b63 beq a1,a6,1ab32 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x50> + 1ab20: 40b80633 sub a2,a6,a1 + 1ab24: 47a1 li a5,8 + 1ab26: 02c7d763 bge a5,a2,1ab54 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x72> + 1ab2a: e97fa0ef jal 159c0 + 1ab2e: 0184b803 ld a6,24(s1) + 1ab32: 8522 mv a0,s0 + 1ab34: 6442 ld s0,16(sp) + 1ab36: 1861 addi a6,a6,-8 + 1ab38: 0104bc23 sd a6,24(s1) + 1ab3c: 60e2 ld ra,24(sp) + 1ab3e: 64a2 ld s1,8(sp) + 1ab40: 6105 addi sp,sp,32 + 1ab42: 8082 ret + 1ab44: 6442 ld s0,16(sp) + 1ab46: 60e2 ld ra,24(sp) + 1ab48: 64a2 ld s1,8(sp) + 1ab4a: 4501 li a0,0 + 1ab4c: 6105 addi sp,sp,32 + 1ab4e: 8082 ret + 1ab50: 4501 li a0,0 + 1ab52: b7ed j 1ab3c <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x5a> + 1ab54: fcf61fe3 bne a2,a5,1ab32 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x50> + 1ab58: 651c ld a5,8(a0) + 1ab5a: e11c sd a5,0(a0) + 1ab5c: bfd9 j 1ab32 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x50> + +000000000001ab5e <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 1ab5e: 711d addi sp,sp,-96 + 1ab60: e8a2 sd s0,80(sp) + 1ab62: f05a sd s6,32(sp) + 1ab64: e862 sd s8,16(sp) + 1ab66: ec86 sd ra,88(sp) + 1ab68: e4a6 sd s1,72(sp) + 1ab6a: e0ca sd s2,64(sp) + 1ab6c: fc4e sd s3,56(sp) + 1ab6e: f852 sd s4,48(sp) + 1ab70: f456 sd s5,40(sp) + 1ab72: ec5e sd s7,24(sp) + 1ab74: e466 sd s9,8(sp) + 1ab76: 00053423 sd zero,8(a0) + 1ab7a: 00050823 sb zero,16(a0) + 1ab7e: 8b2e mv s6,a1 + 1ab80: 658c ld a1,8(a1) + 1ab82: 01050c13 addi s8,a0,16 + 1ab86: 01853023 sd s8,0(a0) + 1ab8a: 842a mv s0,a0 + 1ab8c: d95fa0ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 1ab90: 000b3683 ld a3,0(s6) + 1ab94: 008b3703 ld a4,8(s6) + 1ab98: 4b85 li s7,1 + 1ab9a: 84b6 mv s1,a3 + 1ab9c: 4cb5 li s9,13 + 1ab9e: 4afd li s5,31 + 1aba0: cb29 beqz a4,1abf2 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x94> + 1aba2: 0004c903 lbu s2,0(s1) + 1aba6: ff79079b addiw a5,s2,-9 + 1abaa: 0ff7f793 zext.b a5,a5 + 1abae: 00fbf663 bgeu s7,a5,1abba <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5c> + 1abb2: 01990463 beq s2,s9,1abba <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5c> + 1abb6: 032af963 bgeu s5,s2,1abe8 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8a> + 1abba: 00843a03 ld s4,8(s0) + 1abbe: 601c ld a5,0(s0) + 1abc0: 001a0993 addi s3,s4,1 + 1abc4: 04fc0e63 beq s8,a5,1ac20 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc2> + 1abc8: 6818 ld a4,16(s0) + 1abca: 05376263 bltu a4,s3,1ac0e <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb0> + 1abce: 97d2 add a5,a5,s4 + 1abd0: 01278023 sb s2,0(a5) + 1abd4: 601c ld a5,0(s0) + 1abd6: 01343423 sd s3,8(s0) + 1abda: 97ce add a5,a5,s3 + 1abdc: 00078023 sb zero,0(a5) + 1abe0: 000b3683 ld a3,0(s6) + 1abe4: 008b3703 ld a4,8(s6) + 1abe8: 0485 addi s1,s1,1 + 1abea: 00e687b3 add a5,a3,a4 + 1abee: fa979ae3 bne a5,s1,1aba2 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x44> + 1abf2: 60e6 ld ra,88(sp) + 1abf4: 8522 mv a0,s0 + 1abf6: 6446 ld s0,80(sp) + 1abf8: 64a6 ld s1,72(sp) + 1abfa: 6906 ld s2,64(sp) + 1abfc: 79e2 ld s3,56(sp) + 1abfe: 7a42 ld s4,48(sp) + 1ac00: 7aa2 ld s5,40(sp) + 1ac02: 7b02 ld s6,32(sp) + 1ac04: 6be2 ld s7,24(sp) + 1ac06: 6c42 ld s8,16(sp) + 1ac08: 6ca2 ld s9,8(sp) + 1ac0a: 6125 addi sp,sp,96 + 1ac0c: 8082 ret + 1ac0e: 4705 li a4,1 + 1ac10: 4681 li a3,0 + 1ac12: 4601 li a2,0 + 1ac14: 85d2 mv a1,s4 + 1ac16: 8522 mv a0,s0 + 1ac18: b39fa0ef jal 15750 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt> + 1ac1c: 601c ld a5,0(s0) + 1ac1e: bf45 j 1abce <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x70> + 1ac20: 473d li a4,15 + 1ac22: b765 j 1abca <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x6c> + 1ac24: 87aa mv a5,a0 + 1ac26: 8522 mv a0,s0 + 1ac28: 843e mv s0,a5 + 1ac2a: ad3fb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1ac2e: 8522 mv a0,s0 + 1ac30: af1fa0ef jal 15720 <_Unwind_Resume@plt> + +000000000001ac34 <_ZN7testing8internal24XmlUnitTestResultPrinter21OutputXmlCDataSectionEPSoPKc>: + 1ac34: 1101 addi sp,sp,-32 + 1ac36: e426 sd s1,8(sp) + 1ac38: 4625 li a2,9 + 1ac3a: 84ae mv s1,a1 + 1ac3c: 0001d597 auipc a1,0x1d + 1ac40: 47c58593 addi a1,a1,1148 # 380b8 <_IO_stdin_used+0x610> + 1ac44: e04a sd s2,0(sp) + 1ac46: ec06 sd ra,24(sp) + 1ac48: e822 sd s0,16(sp) + 1ac4a: 892a mv s2,a0 + 1ac4c: 9e5fa0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ac50: a829 j 1ac6a <_ZN7testing8internal24XmlUnitTestResultPrinter21OutputXmlCDataSectionEPSoPKc+0x36> + 1ac52: d5ffa0ef jal 159b0 <_ZNSo5writeEPKcl@plt> + 1ac56: 854a mv a0,s2 + 1ac58: 4649 li a2,18 + 1ac5a: 0001d597 auipc a1,0x1d + 1ac5e: 47658593 addi a1,a1,1142 # 380d0 <_IO_stdin_used+0x628> + 1ac62: 9cffa0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ac66: 00340493 addi s1,s0,3 + 1ac6a: 0001d597 auipc a1,0x1d + 1ac6e: 45e58593 addi a1,a1,1118 # 380c8 <_IO_stdin_used+0x620> + 1ac72: 8526 mv a0,s1 + 1ac74: 93dfa0ef jal 155b0 + 1ac78: 842a mv s0,a0 + 1ac7a: 85a6 mv a1,s1 + 1ac7c: 854a mv a0,s2 + 1ac7e: 40940633 sub a2,s0,s1 + 1ac82: f861 bnez s0,1ac52 <_ZN7testing8internal24XmlUnitTestResultPrinter21OutputXmlCDataSectionEPSoPKc+0x1e> + 1ac84: 8526 mv a0,s1 + 1ac86: e7bfa0ef jal 15b00 + 1ac8a: 862a mv a2,a0 + 1ac8c: 85a6 mv a1,s1 + 1ac8e: 854a mv a0,s2 + 1ac90: 9a1fa0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ac94: 6442 ld s0,16(sp) + 1ac96: 60e2 ld ra,24(sp) + 1ac98: 64a2 ld s1,8(sp) + 1ac9a: 854a mv a0,s2 + 1ac9c: 6902 ld s2,0(sp) + 1ac9e: 460d li a2,3 + 1aca0: 0001d597 auipc a1,0x1d + 1aca4: 42858593 addi a1,a1,1064 # 380c8 <_IO_stdin_used+0x620> + 1aca8: 6105 addi sp,sp,32 + 1acaa: 987fa06f j 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + +000000000001acae <_ZN7testing18TestEventListenersC1Ev>: + 1acae: 1141 addi sp,sp,-16 + 1acb0: e022 sd s0,0(sp) + 1acb2: 842a mv s0,a0 + 1acb4: 02800513 li a0,40 + 1acb8: e406 sd ra,8(sp) + 1acba: b17fa0ef jal 157d0 <_Znwm@plt> + 1acbe: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1acc2: 5e0030d7 vmv.v.i v1,0 + 1acc6: 0002f797 auipc a5,0x2f + 1acca: 06a7b783 ld a5,106(a5) # 49d30 <_GLOBAL_OFFSET_TABLE_+0x1e0> + 1acce: 07c1 addi a5,a5,16 + 1acd0: 4705 li a4,1 + 1acd2: e11c sd a5,0(a0) + 1acd4: 00e50423 sb a4,8(a0) + 1acd8: 01050793 addi a5,a0,16 + 1acdc: 0207f0a7 vse64.v v1,(a5) + 1ace0: 60a2 ld ra,8(sp) + 1ace2: e008 sd a0,0(s0) + 1ace4: 00043423 sd zero,8(s0) + 1ace8: 00043823 sd zero,16(s0) + 1acec: 6402 ld s0,0(sp) + 1acee: 02053023 sd zero,32(a0) + 1acf2: 0141 addi sp,sp,16 + 1acf4: 8082 ret + +000000000001acf6 <_ZN7testing18TestEventListenersD1Ev>: + 1acf6: 1141 addi sp,sp,-16 + 1acf8: e022 sd s0,0(sp) + 1acfa: 6100 ld s0,0(a0) + 1acfc: e406 sd ra,8(sp) + 1acfe: c015 beqz s0,1ad22 <_ZN7testing18TestEventListenersD1Ev+0x2c> + 1ad00: 601c ld a5,0(s0) + 1ad02: ffffc717 auipc a4,0xffffc + 1ad06: 59e70713 addi a4,a4,1438 # 172a0 <_ZN7testing8internal17TestEventRepeaterD0Ev> + 1ad0a: 8522 mv a0,s0 + 1ad0c: 679c ld a5,8(a5) + 1ad0e: 00e79e63 bne a5,a4,1ad2a <_ZN7testing18TestEventListenersD1Ev+0x34> + 1ad12: d3cfc0ef jal 1724e <_ZN7testing8internal17TestEventRepeaterD1Ev> + 1ad16: 8522 mv a0,s0 + 1ad18: 6402 ld s0,0(sp) + 1ad1a: 60a2 ld ra,8(sp) + 1ad1c: 0141 addi sp,sp,16 + 1ad1e: b13fa06f j 15830 <_ZdlPv@plt> + 1ad22: 60a2 ld ra,8(sp) + 1ad24: 6402 ld s0,0(sp) + 1ad26: 0141 addi sp,sp,16 + 1ad28: 8082 ret + 1ad2a: 6402 ld s0,0(sp) + 1ad2c: 60a2 ld ra,8(sp) + 1ad2e: 0141 addi sp,sp,16 + 1ad30: 8782 jr a5 + +000000000001ad32 <_ZN7testing18TestEventListeners6AppendEPNS_17TestEventListenerE>: + 1ad32: 6108 ld a0,0(a0) + 1ad34: b1cd j 1aa16 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE> + +000000000001ad36 <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE>: + 1ad36: 651c ld a5,8(a0) + 1ad38: 00b78b63 beq a5,a1,1ad4e <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE+0x18> + 1ad3c: 691c ld a5,16(a0) + 1ad3e: 00b78463 beq a5,a1,1ad46 <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE+0x10> + 1ad42: 6108 ld a0,0(a0) + 1ad44: bb79 j 1aae2 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE> + 1ad46: 00053823 sd zero,16(a0) + 1ad4a: 6108 ld a0,0(a0) + 1ad4c: bb59 j 1aae2 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE> + 1ad4e: 00053423 sd zero,8(a0) + 1ad52: 6108 ld a0,0(a0) + 1ad54: b379 j 1aae2 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE> + +000000000001ad56 <_ZN7testing18TestEventListeners8repeaterEv>: + 1ad56: 6108 ld a0,0(a0) + 1ad58: 8082 ret + +000000000001ad5a <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE>: + 1ad5a: 651c ld a5,8(a0) + 1ad5c: 02b78d63 beq a5,a1,1ad96 <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE+0x3c> + 1ad60: 1101 addi sp,sp,-32 + 1ad62: e822 sd s0,16(sp) + 1ad64: 842e mv s0,a1 + 1ad66: 85be mv a1,a5 + 1ad68: e426 sd s1,8(sp) + 1ad6a: ec06 sd ra,24(sp) + 1ad6c: 84aa mv s1,a0 + 1ad6e: fc9ff0ef jal 1ad36 <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE> + 1ad72: c501 beqz a0,1ad7a <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE+0x20> + 1ad74: 611c ld a5,0(a0) + 1ad76: 679c ld a5,8(a5) + 1ad78: 9782 jalr a5 + 1ad7a: e480 sd s0,8(s1) + 1ad7c: c801 beqz s0,1ad8c <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE+0x32> + 1ad7e: 85a2 mv a1,s0 + 1ad80: 6442 ld s0,16(sp) + 1ad82: 60e2 ld ra,24(sp) + 1ad84: 8526 mv a0,s1 + 1ad86: 64a2 ld s1,8(sp) + 1ad88: 6105 addi sp,sp,32 + 1ad8a: b765 j 1ad32 <_ZN7testing18TestEventListeners6AppendEPNS_17TestEventListenerE> + 1ad8c: 60e2 ld ra,24(sp) + 1ad8e: 6442 ld s0,16(sp) + 1ad90: 64a2 ld s1,8(sp) + 1ad92: 6105 addi sp,sp,32 + 1ad94: 8082 ret + 1ad96: 8082 ret + +000000000001ad98 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE>: + 1ad98: 691c ld a5,16(a0) + 1ad9a: 02b78d63 beq a5,a1,1add4 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE+0x3c> + 1ad9e: 1101 addi sp,sp,-32 + 1ada0: e822 sd s0,16(sp) + 1ada2: 842e mv s0,a1 + 1ada4: 85be mv a1,a5 + 1ada6: e426 sd s1,8(sp) + 1ada8: ec06 sd ra,24(sp) + 1adaa: 84aa mv s1,a0 + 1adac: f8bff0ef jal 1ad36 <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE> + 1adb0: c501 beqz a0,1adb8 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE+0x20> + 1adb2: 611c ld a5,0(a0) + 1adb4: 679c ld a5,8(a5) + 1adb6: 9782 jalr a5 + 1adb8: e880 sd s0,16(s1) + 1adba: c801 beqz s0,1adca <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE+0x32> + 1adbc: 85a2 mv a1,s0 + 1adbe: 6442 ld s0,16(sp) + 1adc0: 60e2 ld ra,24(sp) + 1adc2: 8526 mv a0,s1 + 1adc4: 64a2 ld s1,8(sp) + 1adc6: 6105 addi sp,sp,32 + 1adc8: b7ad j 1ad32 <_ZN7testing18TestEventListeners6AppendEPNS_17TestEventListenerE> + 1adca: 60e2 ld ra,24(sp) + 1adcc: 6442 ld s0,16(sp) + 1adce: 64a2 ld s1,8(sp) + 1add0: 6105 addi sp,sp,32 + 1add2: 8082 ret + 1add4: 8082 ret + +000000000001add6 <_ZNK7testing18TestEventListeners22EventForwardingEnabledEv>: + 1add6: 611c ld a5,0(a0) + 1add8: 0087c503 lbu a0,8(a5) + 1addc: 8082 ret + +000000000001adde <_ZN7testing18TestEventListeners23SuppressEventForwardingEv>: + 1adde: 611c ld a5,0(a0) + 1ade0: 00078423 sb zero,8(a5) + 1ade4: 8082 ret + +000000000001ade6 <_ZNK7testing8UnitTest27successful_test_suite_countEv>: + 1ade6: 6128 ld a0,64(a0) + 1ade8: f8ffe06f j 19d76 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv> + +000000000001adec <_ZNK7testing8UnitTest23failed_test_suite_countEv>: + 1adec: 6128 ld a0,64(a0) + 1adee: fdffe06f j 19dcc <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> + +000000000001adf2 <_ZNK7testing8UnitTest22total_test_suite_countEv>: + 1adf2: 6128 ld a0,64(a0) + 1adf4: 9e0fe06f j 18fd4 <_ZNK7testing8internal12UnitTestImpl22total_test_suite_countEv> + +000000000001adf8 <_ZNK7testing8UnitTest23test_suite_to_run_countEv>: + 1adf8: 6128 ld a0,64(a0) + 1adfa: 9e8fe06f j 18fe2 <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv> + +000000000001adfe <_ZNK7testing8UnitTest26successful_test_case_countEv>: + 1adfe: 6128 ld a0,64(a0) + 1ae00: f77fe06f j 19d76 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv> + +000000000001ae04 <_ZNK7testing8UnitTest22failed_test_case_countEv>: + 1ae04: 6128 ld a0,64(a0) + 1ae06: fc7fe06f j 19dcc <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> + +000000000001ae0a <_ZNK7testing8UnitTest21total_test_case_countEv>: + 1ae0a: 6128 ld a0,64(a0) + 1ae0c: 9c8fe06f j 18fd4 <_ZNK7testing8internal12UnitTestImpl22total_test_suite_countEv> + +000000000001ae10 <_ZNK7testing8UnitTest22test_case_to_run_countEv>: + 1ae10: 6128 ld a0,64(a0) + 1ae12: 9d0fe06f j 18fe2 <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv> + +000000000001ae16 <_ZNK7testing8UnitTest21successful_test_countEv>: + 1ae16: 6128 ld a0,64(a0) + 1ae18: a32ff06f j 1a04a <_ZNK7testing8internal12UnitTestImpl21successful_test_countEv> + +000000000001ae1c <_ZNK7testing8UnitTest18skipped_test_countEv>: + 1ae1c: 6128 ld a0,64(a0) + 1ae1e: 970ff06f j 19f8e <_ZNK7testing8internal12UnitTestImpl18skipped_test_countEv> + +000000000001ae22 <_ZNK7testing8UnitTest17failed_test_countEv>: + 1ae22: 6128 ld a0,64(a0) + 1ae24: ffffe06f j 19e22 <_ZNK7testing8internal12UnitTestImpl17failed_test_countEv> + +000000000001ae28 <_ZNK7testing8UnitTest30reportable_disabled_test_countEv>: + 1ae28: 6128 ld a0,64(a0) + 1ae2a: 9d4fe06f j 18ffe <_ZNK7testing8internal12UnitTestImpl30reportable_disabled_test_countEv> + +000000000001ae2e <_ZNK7testing8UnitTest19disabled_test_countEv>: + 1ae2e: 6128 ld a0,64(a0) + 1ae30: a1efe06f j 1904e <_ZNK7testing8internal12UnitTestImpl19disabled_test_countEv> + +000000000001ae34 <_ZNK7testing8UnitTest21reportable_test_countEv>: + 1ae34: 6128 ld a0,64(a0) + 1ae36: a68fe06f j 1909e <_ZNK7testing8internal12UnitTestImpl21reportable_test_countEv> + +000000000001ae3a <_ZNK7testing8UnitTest16total_test_countEv>: + 1ae3a: 6128 ld a0,64(a0) + 1ae3c: ab2fe06f j 190ee <_ZNK7testing8internal12UnitTestImpl16total_test_countEv> + +000000000001ae40 <_ZNK7testing8UnitTest17test_to_run_countEv>: + 1ae40: 6128 ld a0,64(a0) + 1ae42: afcfe06f j 1913e <_ZNK7testing8internal12UnitTestImpl17test_to_run_countEv> + +000000000001ae46 <_ZNK7testing8UnitTest15start_timestampEv>: + 1ae46: 613c ld a5,64(a0) + 1ae48: 1c87b503 ld a0,456(a5) + 1ae4c: 8082 ret + +000000000001ae4e <_ZNK7testing8UnitTest12elapsed_timeEv>: + 1ae4e: 613c ld a5,64(a0) + 1ae50: 1d07b503 ld a0,464(a5) + 1ae54: 8082 ret + +000000000001ae56 <_ZNK7testing8UnitTest6PassedEv>: + 1ae56: 1141 addi sp,sp,-16 + 1ae58: e022 sd s0,0(sp) + 1ae5a: 6120 ld s0,64(a0) + 1ae5c: e406 sd ra,8(sp) + 1ae5e: 8522 mv a0,s0 + 1ae60: f6dfe0ef jal 19dcc <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> + 1ae64: 00a05763 blez a0,1ae72 <_ZNK7testing8UnitTest6PassedEv+0x1c> + 1ae68: 60a2 ld ra,8(sp) + 1ae6a: 6402 ld s0,0(sp) + 1ae6c: 4501 li a0,0 + 1ae6e: 0141 addi sp,sp,16 + 1ae70: 8082 ret + 1ae72: 11840513 addi a0,s0,280 + 1ae76: e6bfe0ef jal 19ce0 <_ZNK7testing10TestResult6FailedEv> + 1ae7a: 60a2 ld ra,8(sp) + 1ae7c: 6402 ld s0,0(sp) + 1ae7e: 00154513 xori a0,a0,1 + 1ae82: 0ff57513 zext.b a0,a0 + 1ae86: 0141 addi sp,sp,16 + 1ae88: 8082 ret + +000000000001ae8a <_ZNK7testing8UnitTest6FailedEv>: + 1ae8a: 1141 addi sp,sp,-16 + 1ae8c: e022 sd s0,0(sp) + 1ae8e: 6120 ld s0,64(a0) + 1ae90: e406 sd ra,8(sp) + 1ae92: 8522 mv a0,s0 + 1ae94: f39fe0ef jal 19dcc <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> + 1ae98: 00a05763 blez a0,1aea6 <_ZNK7testing8UnitTest6FailedEv+0x1c> + 1ae9c: 60a2 ld ra,8(sp) + 1ae9e: 6402 ld s0,0(sp) + 1aea0: 4505 li a0,1 + 1aea2: 0141 addi sp,sp,16 + 1aea4: 8082 ret + 1aea6: 11840513 addi a0,s0,280 + 1aeaa: 6402 ld s0,0(sp) + 1aeac: 60a2 ld ra,8(sp) + 1aeae: 0141 addi sp,sp,16 + 1aeb0: e31fe06f j 19ce0 <_ZNK7testing10TestResult6FailedEv> + +000000000001aeb4 <_ZNK7testing8UnitTest12GetTestSuiteEi>: + 1aeb4: 0205c663 bltz a1,1aee0 <_ZNK7testing8UnitTest12GetTestSuiteEi+0x2c> + 1aeb8: 6138 ld a4,64(a0) + 1aeba: 4501 li a0,0 + 1aebc: 6b74 ld a3,208(a4) + 1aebe: 6f7c ld a5,216(a4) + 1aec0: 8f95 sub a5,a5,a3 + 1aec2: 8789 srai a5,a5,0x2 + 1aec4: 2781 sext.w a5,a5 + 1aec6: 00f5de63 bge a1,a5,1aee2 <_ZNK7testing8UnitTest12GetTestSuiteEi+0x2e> + 1aeca: 00259793 slli a5,a1,0x2 + 1aece: 96be add a3,a3,a5 + 1aed0: 429c lw a5,0(a3) + 1aed2: 0007c863 bltz a5,1aee2 <_ZNK7testing8UnitTest12GetTestSuiteEi+0x2e> + 1aed6: 7f5c ld a5,184(a4) + 1aed8: 058e slli a1,a1,0x3 + 1aeda: 97ae add a5,a5,a1 + 1aedc: 6388 ld a0,0(a5) + 1aede: 8082 ret + 1aee0: 4501 li a0,0 + 1aee2: 8082 ret + +000000000001aee4 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE>: + 1aee4: 7179 addi sp,sp,-48 + 1aee6: e052 sd s4,0(sp) + 1aee8: f406 sd ra,40(sp) + 1aeea: 8a2a mv s4,a0 + 1aeec: f31ff0ef jal 1ae1c <_ZNK7testing8UnitTest18skipped_test_countEv> + 1aef0: c129 beqz a0,1af32 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x4e> + 1aef2: 8552 mv a0,s4 + 1aef4: e44e sd s3,8(sp) + 1aef6: f022 sd s0,32(sp) + 1aef8: ec26 sd s1,24(sp) + 1aefa: e84a sd s2,16(sp) + 1aefc: 4981 li s3,0 + 1aefe: ef5ff0ef jal 1adf2 <_ZNK7testing8UnitTest22total_test_suite_countEv> + 1af02: 02a9d463 bge s3,a0,1af2a <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x46> + 1af06: 85ce mv a1,s3 + 1af08: 8552 mv a0,s4 + 1af0a: fabff0ef jal 1aeb4 <_ZNK7testing8UnitTest12GetTestSuiteEi> + 1af0e: 07054783 lbu a5,112(a0) + 1af12: 84aa mv s1,a0 + 1af14: c789 beqz a5,1af1e <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x3a> + 1af16: 822ff0ef jal 19f38 <_ZNK7testing9TestSuite18skipped_test_countEv> + 1af1a: 4901 li s2,0 + 1af1c: e105 bnez a0,1af3c <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x58> + 1af1e: 8552 mv a0,s4 + 1af20: 2985 addiw s3,s3,1 + 1af22: ed1ff0ef jal 1adf2 <_ZNK7testing8UnitTest22total_test_suite_countEv> + 1af26: fea9c0e3 blt s3,a0,1af06 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x22> + 1af2a: 7402 ld s0,32(sp) + 1af2c: 64e2 ld s1,24(sp) + 1af2e: 6942 ld s2,16(sp) + 1af30: 69a2 ld s3,8(sp) + 1af32: 70a2 ld ra,40(sp) + 1af34: 6a02 ld s4,0(sp) + 1af36: 6145 addi sp,sp,48 + 1af38: 8082 ret + 1af3a: 2905 addiw s2,s2,1 + 1af3c: 8526 mv a0,s1 + 1af3e: adcfc0ef jal 1721a <_ZNK7testing9TestSuite16total_test_countEv> + 1af42: 87aa mv a5,a0 + 1af44: 85ca mv a1,s2 + 1af46: 8526 mv a0,s1 + 1af48: fcf95be3 bge s2,a5,1af1e <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x3a> + 1af4c: d92ff0ef jal 1a4de <_ZNK7testing9TestSuite11GetTestInfoEi> + 1af50: 08054783 lbu a5,128(a0) + 1af54: 842a mv s0,a0 + 1af56: 09050513 addi a0,a0,144 + 1af5a: d3e5 beqz a5,1af3a <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x56> + 1af5c: f17fe0ef jal 19e72 <_ZNK7testing10TestResult7SkippedEv> + 1af60: 87aa mv a5,a0 + 1af62: 0001d597 auipc a1,0x1d + 1af66: 18658593 addi a1,a1,390 # 380e8 <_IO_stdin_used+0x640> + 1af6a: 4509 li a0,2 + 1af6c: d7f9 beqz a5,1af3a <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x56> + 1af6e: fe2ff0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1af72: 7010 ld a2,32(s0) + 1af74: 648c ld a1,8(s1) + 1af76: 0001d517 auipc a0,0x1d + 1af7a: 11250513 addi a0,a0,274 # 38088 <_IO_stdin_used+0x5e0> + 1af7e: 2905 addiw s2,s2,1 + 1af80: e90fa0ef jal 15610 + 1af84: 4529 li a0,10 + 1af86: a8bfa0ef jal 15a10 + 1af8a: bf4d j 1af3c <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x58> + +000000000001af8c <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE>: + 1af8c: 7139 addi sp,sp,-64 + 1af8e: e852 sd s4,16(sp) + 1af90: fc06 sd ra,56(sp) + 1af92: 8a2a mv s4,a0 + 1af94: e8fff0ef jal 1ae22 <_ZNK7testing8UnitTest17failed_test_countEv> + 1af98: c139 beqz a0,1afde <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x52> + 1af9a: 8552 mv a0,s4 + 1af9c: ec4e sd s3,24(sp) + 1af9e: f822 sd s0,48(sp) + 1afa0: f426 sd s1,40(sp) + 1afa2: f04a sd s2,32(sp) + 1afa4: e456 sd s5,8(sp) + 1afa6: 4981 li s3,0 + 1afa8: e4bff0ef jal 1adf2 <_ZNK7testing8UnitTest22total_test_suite_countEv> + 1afac: 02a9d463 bge s3,a0,1afd4 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x48> + 1afb0: 85ce mv a1,s3 + 1afb2: 8552 mv a0,s4 + 1afb4: f01ff0ef jal 1aeb4 <_ZNK7testing8UnitTest12GetTestSuiteEi> + 1afb8: 07054783 lbu a5,112(a0) + 1afbc: 84aa mv s1,a0 + 1afbe: c789 beqz a5,1afc8 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x3c> + 1afc0: d61fe0ef jal 19d20 <_ZNK7testing9TestSuite17failed_test_countEv> + 1afc4: 4901 li s2,0 + 1afc6: e10d bnez a0,1afe8 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x5c> + 1afc8: 8552 mv a0,s4 + 1afca: 2985 addiw s3,s3,1 + 1afcc: e27ff0ef jal 1adf2 <_ZNK7testing8UnitTest22total_test_suite_countEv> + 1afd0: fea9c0e3 blt s3,a0,1afb0 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x24> + 1afd4: 7442 ld s0,48(sp) + 1afd6: 74a2 ld s1,40(sp) + 1afd8: 7902 ld s2,32(sp) + 1afda: 69e2 ld s3,24(sp) + 1afdc: 6aa2 ld s5,8(sp) + 1afde: 70e2 ld ra,56(sp) + 1afe0: 6a42 ld s4,16(sp) + 1afe2: 6121 addi sp,sp,64 + 1afe4: 8082 ret + 1afe6: 2905 addiw s2,s2,1 + 1afe8: 8526 mv a0,s1 + 1afea: a30fc0ef jal 1721a <_ZNK7testing9TestSuite16total_test_countEv> + 1afee: fca95de3 bge s2,a0,1afc8 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x3c> + 1aff2: 85ca mv a1,s2 + 1aff4: 8526 mv a0,s1 + 1aff6: ce8ff0ef jal 1a4de <_ZNK7testing9TestSuite11GetTestInfoEi> + 1affa: 08054783 lbu a5,128(a0) + 1affe: 842a mv s0,a0 + 1b000: d3fd beqz a5,1afe6 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x5a> + 1b002: 09050513 addi a0,a0,144 + 1b006: cdbfe0ef jal 19ce0 <_ZNK7testing10TestResult6FailedEv> + 1b00a: dd71 beqz a0,1afe6 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x5a> + 1b00c: 0001d597 auipc a1,0x1d + 1b010: 0ec58593 addi a1,a1,236 # 380f8 <_IO_stdin_used+0x650> + 1b014: 4505 li a0,1 + 1b016: f3aff0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1b01a: 7010 ld a2,32(s0) + 1b01c: 648c ld a1,8(s1) + 1b01e: 0001d517 auipc a0,0x1d + 1b022: 06a50513 addi a0,a0,106 # 38088 <_IO_stdin_used+0x5e0> + 1b026: deafa0ef jal 15610 + 1b02a: 6038 ld a4,64(s0) + 1b02c: 643c ld a5,72(s0) + 1b02e: cf39 beqz a4,1b08c <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x100> + 1b030: 6300 ld s0,0(a4) + 1b032: cbad beqz a5,1b0a4 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x118> + 1b034: 0007ba83 ld s5,0(a5) + 1b038: cc29 beqz s0,1b092 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x106> + 1b03a: 0001d517 auipc a0,0x1d + 1b03e: 0ce50513 addi a0,a0,206 # 38108 <_IO_stdin_used+0x660> + 1b042: dcefa0ef jal 15610 + 1b046: 8622 mv a2,s0 + 1b048: 00020597 auipc a1,0x20 + 1b04c: be858593 addi a1,a1,-1048 # 3ac30 <_ZN7testing8internalL15kTypeParamLabelE> + 1b050: 0001d517 auipc a0,0x1d + 1b054: 0c850513 addi a0,a0,200 # 38118 <_IO_stdin_used+0x670> + 1b058: db8fa0ef jal 15610 + 1b05c: 020a8363 beqz s5,1b082 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> + 1b060: 0001d517 auipc a0,0x1d + 1b064: 0c050513 addi a0,a0,192 # 38120 <_IO_stdin_used+0x678> + 1b068: da8fa0ef jal 15610 + 1b06c: 8656 mv a2,s5 + 1b06e: 00020597 auipc a1,0x20 + 1b072: bd258593 addi a1,a1,-1070 # 3ac40 <_ZN7testing8internalL16kValueParamLabelE> + 1b076: 0001d517 auipc a0,0x1d + 1b07a: 0a250513 addi a0,a0,162 # 38118 <_IO_stdin_used+0x670> + 1b07e: d92fa0ef jal 15610 + 1b082: 4529 li a0,10 + 1b084: 98dfa0ef jal 15a10 + 1b088: 2905 addiw s2,s2,1 + 1b08a: bfb9 j 1afe8 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x5c> + 1b08c: dbfd beqz a5,1b082 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> + 1b08e: 0007ba83 ld s5,0(a5) + 1b092: fe0a88e3 beqz s5,1b082 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> + 1b096: 0001d517 auipc a0,0x1d + 1b09a: 07250513 addi a0,a0,114 # 38108 <_IO_stdin_used+0x660> + 1b09e: d72fa0ef jal 15610 + 1b0a2: b7e9 j 1b06c <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xe0> + 1b0a4: dc79 beqz s0,1b082 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> + 1b0a6: 0001d517 auipc a0,0x1d + 1b0aa: 06250513 addi a0,a0,98 # 38108 <_IO_stdin_used+0x660> + 1b0ae: d62fa0ef jal 15610 + 1b0b2: 8622 mv a2,s0 + 1b0b4: 00020597 auipc a1,0x20 + 1b0b8: b7c58593 addi a1,a1,-1156 # 3ac30 <_ZN7testing8internalL15kTypeParamLabelE> + 1b0bc: 0001d517 auipc a0,0x1d + 1b0c0: 05c50513 addi a0,a0,92 # 38118 <_IO_stdin_used+0x670> + 1b0c4: d4cfa0ef jal 15610 + 1b0c8: bf6d j 1b082 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> + +000000000001b0ca <_ZNK7testing8UnitTest11GetTestCaseEi>: + 1b0ca: 0205c663 bltz a1,1b0f6 <_ZNK7testing8UnitTest11GetTestCaseEi+0x2c> + 1b0ce: 6138 ld a4,64(a0) + 1b0d0: 4501 li a0,0 + 1b0d2: 6b74 ld a3,208(a4) + 1b0d4: 6f7c ld a5,216(a4) + 1b0d6: 8f95 sub a5,a5,a3 + 1b0d8: 8789 srai a5,a5,0x2 + 1b0da: 2781 sext.w a5,a5 + 1b0dc: 00f5de63 bge a1,a5,1b0f8 <_ZNK7testing8UnitTest11GetTestCaseEi+0x2e> + 1b0e0: 00259793 slli a5,a1,0x2 + 1b0e4: 96be add a3,a3,a5 + 1b0e6: 429c lw a5,0(a3) + 1b0e8: 0007c863 bltz a5,1b0f8 <_ZNK7testing8UnitTest11GetTestCaseEi+0x2e> + 1b0ec: 7f5c ld a5,184(a4) + 1b0ee: 058e slli a1,a1,0x3 + 1b0f0: 97ae add a5,a5,a1 + 1b0f2: 6388 ld a0,0(a5) + 1b0f4: 8082 ret + 1b0f6: 4501 li a0,0 + 1b0f8: 8082 ret + +000000000001b0fa <_ZNK7testing8UnitTest18ad_hoc_test_resultEv>: + 1b0fa: 6128 ld a0,64(a0) + 1b0fc: 11850513 addi a0,a0,280 + 1b100: 8082 ret + +000000000001b102 <_ZN7testing8UnitTest19GetMutableTestSuiteEi>: + 1b102: 0205c563 bltz a1,1b12c <_ZN7testing8UnitTest19GetMutableTestSuiteEi+0x2a> + 1b106: 6138 ld a4,64(a0) + 1b108: 4501 li a0,0 + 1b10a: 6b74 ld a3,208(a4) + 1b10c: 6f7c ld a5,216(a4) + 1b10e: 8f95 sub a5,a5,a3 + 1b110: 8789 srai a5,a5,0x2 + 1b112: 2781 sext.w a5,a5 + 1b114: 00f5dd63 bge a1,a5,1b12e <_ZN7testing8UnitTest19GetMutableTestSuiteEi+0x2c> + 1b118: 058a slli a1,a1,0x2 + 1b11a: 96ae add a3,a3,a1 + 1b11c: 429c lw a5,0(a3) + 1b11e: 0007c863 bltz a5,1b12e <_ZN7testing8UnitTest19GetMutableTestSuiteEi+0x2c> + 1b122: 7f58 ld a4,184(a4) + 1b124: 078e slli a5,a5,0x3 + 1b126: 97ba add a5,a5,a4 + 1b128: 6388 ld a0,0(a5) + 1b12a: 8082 ret + 1b12c: 4501 li a0,0 + 1b12e: 8082 ret + +000000000001b130 <_ZN7testing8UnitTest9listenersEv>: + 1b130: 6128 ld a0,64(a0) + 1b132: 19850513 addi a0,a0,408 + 1b136: 8082 ret + +000000000001b138 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE>: + 1b138: 7139 addi sp,sp,-64 + 1b13a: f822 sd s0,48(sp) + 1b13c: fc06 sd ra,56(sp) + 1b13e: 842e mv s0,a1 + 1b140: cd99 beqz a1,1b15e <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x26> + 1b142: f04a sd s2,32(sp) + 1b144: 04053903 ld s2,64(a0) + 1b148: 0a893783 ld a5,168(s2) + 1b14c: 0b093703 ld a4,176(s2) + 1b150: 00e78c63 beq a5,a4,1b168 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x30> + 1b154: e38c sd a1,0(a5) + 1b156: 07a1 addi a5,a5,8 + 1b158: 0af93423 sd a5,168(s2) + 1b15c: 7902 ld s2,32(sp) + 1b15e: 70e2 ld ra,56(sp) + 1b160: 8522 mv a0,s0 + 1b162: 7442 ld s0,48(sp) + 1b164: 6121 addi sp,sp,64 + 1b166: 8082 ret + 1b168: e05a sd s6,0(sp) + 1b16a: 0a093b03 ld s6,160(s2) + 1b16e: f426 sd s1,40(sp) + 1b170: 56fd li a3,-1 + 1b172: 416784b3 sub s1,a5,s6 + 1b176: ec4e sd s3,24(sp) + 1b178: e852 sd s4,16(sp) + 1b17a: e456 sd s5,8(sp) + 1b17c: 8291 srli a3,a3,0x4 + 1b17e: 4034d713 srai a4,s1,0x3 + 1b182: 08d70563 beq a4,a3,1b20c <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xd4> + 1b186: 4785 li a5,1 + 1b188: e739 bnez a4,1b1d6 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x9e> + 1b18a: 577d li a4,-1 + 1b18c: 8311 srli a4,a4,0x4 + 1b18e: 06f76d63 bltu a4,a5,1b208 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xd0> + 1b192: 00379a13 slli s4,a5,0x3 + 1b196: 8552 mv a0,s4 + 1b198: e38fa0ef jal 157d0 <_Znwm@plt> + 1b19c: 009507b3 add a5,a0,s1 + 1b1a0: 00848a93 addi s5,s1,8 + 1b1a4: e380 sd s0,0(a5) + 1b1a6: 89aa mv s3,a0 + 1b1a8: 9aaa add s5,s5,a0 + 1b1aa: 02904e63 bgtz s1,1b1e6 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xae> + 1b1ae: 040b1963 bnez s6,1b200 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xc8> + 1b1b2: 70e2 ld ra,56(sp) + 1b1b4: 8522 mv a0,s0 + 1b1b6: 7442 ld s0,48(sp) + 1b1b8: 9a4e add s4,s4,s3 + 1b1ba: 0b493823 sd s4,176(s2) + 1b1be: 0b393023 sd s3,160(s2) + 1b1c2: 0b593423 sd s5,168(s2) + 1b1c6: 74a2 ld s1,40(sp) + 1b1c8: 7902 ld s2,32(sp) + 1b1ca: 69e2 ld s3,24(sp) + 1b1cc: 6a42 ld s4,16(sp) + 1b1ce: 6aa2 ld s5,8(sp) + 1b1d0: 6b02 ld s6,0(sp) + 1b1d2: 6121 addi sp,sp,64 + 1b1d4: 8082 ret + 1b1d6: 00171793 slli a5,a4,0x1 + 1b1da: fae7f8e3 bgeu a5,a4,1b18a <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x52> + 1b1de: 5a45 li s4,-15 + 1b1e0: 001a5a13 srli s4,s4,0x1 + 1b1e4: bf4d j 1b196 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x5e> + 1b1e6: 87a6 mv a5,s1 + 1b1e8: 86aa mv a3,a0 + 1b1ea: 865a mv a2,s6 + 1b1ec: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma + 1b1f0: 02060407 vle8.v v8,(a2) + 1b1f4: 8f99 sub a5,a5,a4 + 1b1f6: 963a add a2,a2,a4 + 1b1f8: 02068427 vse8.v v8,(a3) + 1b1fc: 96ba add a3,a3,a4 + 1b1fe: f7fd bnez a5,1b1ec <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xb4> + 1b200: 855a mv a0,s6 + 1b202: e2efa0ef jal 15830 <_ZdlPv@plt> + 1b206: b775 j 1b1b2 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x7a> + 1b208: 87ba mv a5,a4 + 1b20a: b761 j 1b192 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x5a> + 1b20c: 0001d517 auipc a0,0x1d + 1b210: e8c50513 addi a0,a0,-372 # 38098 <_IO_stdin_used+0x5f0> + 1b214: e0cfa0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + +000000000001b218 <_ZNK7testing8UnitTest20original_working_dirEv>: + 1b218: 613c ld a5,64(a0) + 1b21a: 6b88 ld a0,16(a5) + 1b21c: 8082 ret + +000000000001b21e <_ZNK7testing8UnitTest11random_seedEv>: + 1b21e: 613c ld a5,64(a0) + 1b220: 1bc7a503 lw a0,444(a5) + 1b224: 8082 ret + +000000000001b226 <_ZN7testing8UnitTest27parameterized_test_registryEv>: + 1b226: 6128 ld a0,64(a0) + 1b228: 0e850513 addi a0,a0,232 + 1b22c: 8082 ret + +000000000001b22e <_ZN7testing8internal12UnitTestImpl32SuppressTestEventsIfInSubprocessEv>: + 1b22e: 1d853783 ld a5,472(a0) + 1b232: c781 beqz a5,1b23a <_ZN7testing8internal12UnitTestImpl32SuppressTestEventsIfInSubprocessEv+0xc> + 1b234: 19850513 addi a0,a0,408 + 1b238: b65d j 1adde <_ZN7testing18TestEventListeners23SuppressEventForwardingEv> + 1b23a: 8082 ret + +000000000001b23c <_ZN7testing8internal30WriteToShardStatusFileIfNeededEv>: + 1b23c: 1141 addi sp,sp,-16 + 1b23e: 00020517 auipc a0,0x20 + 1b242: a1250513 addi a0,a0,-1518 # 3ac50 <_ZN7testingL20kTestShardStatusFileE> + 1b246: e406 sd ra,8(sp) + 1b248: fb8fa0ef jal 15a00 + 1b24c: cd19 beqz a0,1b26a <_ZN7testing8internal30WriteToShardStatusFileIfNeededEv+0x2e> + 1b24e: 0001d597 auipc a1,0x1d + 1b252: eda58593 addi a1,a1,-294 # 38128 <_IO_stdin_used+0x680> + 1b256: e022 sd s0,0(sp) + 1b258: 842a mv s0,a0 + 1b25a: a06fa0ef jal 15460 + 1b25e: c909 beqz a0,1b270 <_ZN7testing8internal30WriteToShardStatusFileIfNeededEv+0x34> + 1b260: 6402 ld s0,0(sp) + 1b262: 60a2 ld ra,8(sp) + 1b264: 0141 addi sp,sp,16 + 1b266: f3afa06f j 159a0 + 1b26a: 60a2 ld ra,8(sp) + 1b26c: 0141 addi sp,sp,16 + 1b26e: 8082 ret + 1b270: 8622 mv a2,s0 + 1b272: 00020697 auipc a3,0x20 + 1b276: 9de68693 addi a3,a3,-1570 # 3ac50 <_ZN7testingL20kTestShardStatusFileE> + 1b27a: 0001d597 auipc a1,0x1d + 1b27e: eb658593 addi a1,a1,-330 # 38130 <_IO_stdin_used+0x688> + 1b282: 4505 li a0,1 + 1b284: cccff0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1b288: 0002f797 auipc a5,0x2f + 1b28c: bf87b783 ld a5,-1032(a5) # 49e80 + 1b290: 6388 ld a0,0(a5) + 1b292: 92ffa0ef jal 15bc0 + 1b296: 4505 li a0,1 + 1b298: 998fa0ef jal 15430 + +000000000001b29c <_ZN7testing8internal20ShouldRunTestOnShardEiii>: + 1b29c: 02a6663b remw a2,a2,a0 + 1b2a0: 8e0d sub a2,a2,a1 + 1b2a2: 00163513 seqz a0,a2 + 1b2a6: 8082 ret + +000000000001b2a8 <_ZN7testing8internal12UnitTestImpl25set_os_stack_trace_getterEPNS0_27OsStackTraceGetterInterfaceE>: + 1b2a8: 1101 addi sp,sp,-32 + 1b2aa: e822 sd s0,16(sp) + 1b2ac: 842a mv s0,a0 + 1b2ae: 1b053503 ld a0,432(a0) + 1b2b2: ec06 sd ra,24(sp) + 1b2b4: 00b50b63 beq a0,a1,1b2ca <_ZN7testing8internal12UnitTestImpl25set_os_stack_trace_getterEPNS0_27OsStackTraceGetterInterfaceE+0x22> + 1b2b8: e426 sd s1,8(sp) + 1b2ba: 84ae mv s1,a1 + 1b2bc: c501 beqz a0,1b2c4 <_ZN7testing8internal12UnitTestImpl25set_os_stack_trace_getterEPNS0_27OsStackTraceGetterInterfaceE+0x1c> + 1b2be: 611c ld a5,0(a0) + 1b2c0: 679c ld a5,8(a5) + 1b2c2: 9782 jalr a5 + 1b2c4: 1a943823 sd s1,432(s0) + 1b2c8: 64a2 ld s1,8(sp) + 1b2ca: 60e2 ld ra,24(sp) + 1b2cc: 6442 ld s0,16(sp) + 1b2ce: 6105 addi sp,sp,32 + 1b2d0: 8082 ret + +000000000001b2d2 <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv>: + 1b2d2: 1141 addi sp,sp,-16 + 1b2d4: e022 sd s0,0(sp) + 1b2d6: 842a mv s0,a0 + 1b2d8: 1b053503 ld a0,432(a0) + 1b2dc: e406 sd ra,8(sp) + 1b2de: c509 beqz a0,1b2e8 <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv+0x16> + 1b2e0: 60a2 ld ra,8(sp) + 1b2e2: 6402 ld s0,0(sp) + 1b2e4: 0141 addi sp,sp,16 + 1b2e6: 8082 ret + 1b2e8: 4521 li a0,8 + 1b2ea: ce6fa0ef jal 157d0 <_Znwm@plt> + 1b2ee: 60a2 ld ra,8(sp) + 1b2f0: 1aa43823 sd a0,432(s0) + 1b2f4: 0002f797 auipc a5,0x2f + 1b2f8: a547b783 ld a5,-1452(a5) # 49d48 <_GLOBAL_OFFSET_TABLE_+0x1f8> + 1b2fc: 6402 ld s0,0(sp) + 1b2fe: 07c1 addi a5,a5,16 + 1b300: e11c sd a5,0(a0) + 1b302: 0141 addi sp,sp,16 + 1b304: 8082 ret + +000000000001b306 <_ZN7testing8internal12UnitTestImpl28CurrentOsStackTraceExceptTopB5cxx11Ei>: + 1b306: 1101 addi sp,sp,-32 + 1b308: e822 sd s0,16(sp) + 1b30a: 842a mv s0,a0 + 1b30c: 852e mv a0,a1 + 1b30e: e426 sd s1,8(sp) + 1b310: ec06 sd ra,24(sp) + 1b312: 84b2 mv s1,a2 + 1b314: fbfff0ef jal 1b2d2 <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> + 1b318: 611c ld a5,0(a0) + 1b31a: ffffd717 auipc a4,0xffffd + 1b31e: b3270713 addi a4,a4,-1230 # 17e4c <_ZN7testing8internal18OsStackTraceGetter17CurrentStackTraceB5cxx11Eii> + 1b322: 6b9c ld a5,16(a5) + 1b324: 00e79f63 bne a5,a4,1b342 <_ZN7testing8internal12UnitTestImpl28CurrentOsStackTraceExceptTopB5cxx11Ei+0x3c> + 1b328: 00040823 sb zero,16(s0) + 1b32c: 01040793 addi a5,s0,16 + 1b330: 60e2 ld ra,24(sp) + 1b332: 00043423 sd zero,8(s0) + 1b336: e01c sd a5,0(s0) + 1b338: 8522 mv a0,s0 + 1b33a: 6442 ld s0,16(sp) + 1b33c: 64a2 ld s1,8(sp) + 1b33e: 6105 addi sp,sp,32 + 1b340: 8082 ret + 1b342: 0002f717 auipc a4,0x2f + 1b346: a8673703 ld a4,-1402(a4) # 49dc8 <_GLOBAL_OFFSET_TABLE_+0x278> + 1b34a: 4310 lw a2,0(a4) + 1b34c: 0014869b addiw a3,s1,1 + 1b350: 85aa mv a1,a0 + 1b352: 8522 mv a0,s0 + 1b354: 9782 jalr a5 + 1b356: 60e2 ld ra,24(sp) + 1b358: 8522 mv a0,s0 + 1b35a: 6442 ld s0,16(sp) + 1b35c: 64a2 ld s1,8(sp) + 1b35e: 6105 addi sp,sp,32 + 1b360: 8082 ret + +000000000001b362 <_ZN7testing8internal12UnitTestImpl19current_test_resultEv>: + 1b362: 11053783 ld a5,272(a0) + 1b366: c781 beqz a5,1b36e <_ZN7testing8internal12UnitTestImpl19current_test_resultEv+0xc> + 1b368: 09078513 addi a0,a5,144 + 1b36c: 8082 ret + 1b36e: 10853783 ld a5,264(a0) + 1b372: 11850513 addi a0,a0,280 + 1b376: c399 beqz a5,1b37c <_ZN7testing8internal12UnitTestImpl19current_test_resultEv+0x1a> + 1b378: 08878513 addi a0,a5,136 + 1b37c: 8082 ret + +000000000001b37e <_ZN7testing8internal12UnitTestImpl14UnshuffleTestsEv>: + 1b37e: 7d58 ld a4,184(a0) + 1b380: 617c ld a5,192(a0) + 1b382: 02e78f63 beq a5,a4,1b3c0 <_ZN7testing8internal12UnitTestImpl14UnshuffleTestsEv+0x42> + 1b386: 1101 addi sp,sp,-32 + 1b388: e822 sd s0,16(sp) + 1b38a: e426 sd s1,8(sp) + 1b38c: ec06 sd ra,24(sp) + 1b38e: 84aa mv s1,a0 + 1b390: 4401 li s0,0 + 1b392: 00341793 slli a5,s0,0x3 + 1b396: 973e add a4,a4,a5 + 1b398: 6308 ld a0,0(a4) + 1b39a: 9d4ff0ef jal 1a56e <_ZN7testing9TestSuite14UnshuffleTestsEv> + 1b39e: 68f4 ld a3,208(s1) + 1b3a0: 7cd8 ld a4,184(s1) + 1b3a2: 60fc ld a5,192(s1) + 1b3a4: 00241613 slli a2,s0,0x2 + 1b3a8: 96b2 add a3,a3,a2 + 1b3aa: 8f99 sub a5,a5,a4 + 1b3ac: c280 sw s0,0(a3) + 1b3ae: 878d srai a5,a5,0x3 + 1b3b0: 0405 addi s0,s0,1 + 1b3b2: fef460e3 bltu s0,a5,1b392 <_ZN7testing8internal12UnitTestImpl14UnshuffleTestsEv+0x14> + 1b3b6: 60e2 ld ra,24(sp) + 1b3b8: 6442 ld s0,16(sp) + 1b3ba: 64a2 ld s1,8(sp) + 1b3bc: 6105 addi sp,sp,32 + 1b3be: 8082 ret + 1b3c0: 8082 ret + +000000000001b3c2 <_ZN7testing8internal6IsTrueEb>: + 1b3c2: 8082 ret + +000000000001b3c4 <_ZN7testing8internal10AlwaysTrueEv>: + 1b3c4: 1141 addi sp,sp,-16 + 1b3c6: 4501 li a0,0 + 1b3c8: e406 sd ra,8(sp) + 1b3ca: ff9ff0ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 1b3ce: e509 bnez a0,1b3d8 <_ZN7testing8internal10AlwaysTrueEv+0x14> + 1b3d0: 60a2 ld ra,8(sp) + 1b3d2: 4505 li a0,1 + 1b3d4: 0141 addi sp,sp,16 + 1b3d6: 8082 ret + 1b3d8: 4505 li a0,1 + 1b3da: ea6fa0ef jal 15a80 <__cxa_allocate_exception@plt> + 1b3de: 4601 li a2,0 + 1b3e0: 0002e597 auipc a1,0x2e + 1b3e4: 53058593 addi a1,a1,1328 # 49910 <_ZTVN10__cxxabiv117__class_type_infoE@Base> + 1b3e8: f38fa0ef jal 15b20 <__cxa_throw@plt> + +000000000001b3ec <_ZN7testing8internal10SkipPrefixEPKcPS2_>: + 1b3ec: 7179 addi sp,sp,-48 + 1b3ee: f022 sd s0,32(sp) + 1b3f0: 842e mv s0,a1 + 1b3f2: ec26 sd s1,24(sp) + 1b3f4: e84a sd s2,16(sp) + 1b3f6: e44e sd s3,8(sp) + 1b3f8: f406 sd ra,40(sp) + 1b3fa: 892a mv s2,a0 + 1b3fc: f04fa0ef jal 15b00 + 1b400: 00043983 ld s3,0(s0) + 1b404: 84aa mv s1,a0 + 1b406: 862a mv a2,a0 + 1b408: 85ca mv a1,s2 + 1b40a: 854e mv a0,s3 + 1b40c: e45f90ef jal 15250 + 1b410: c909 beqz a0,1b422 <_ZN7testing8internal10SkipPrefixEPKcPS2_+0x36> + 1b412: 70a2 ld ra,40(sp) + 1b414: 7402 ld s0,32(sp) + 1b416: 64e2 ld s1,24(sp) + 1b418: 6942 ld s2,16(sp) + 1b41a: 69a2 ld s3,8(sp) + 1b41c: 4501 li a0,0 + 1b41e: 6145 addi sp,sp,48 + 1b420: 8082 ret + 1b422: 99a6 add s3,s3,s1 + 1b424: 01343023 sd s3,0(s0) + 1b428: 70a2 ld ra,40(sp) + 1b42a: 7402 ld s0,32(sp) + 1b42c: 64e2 ld s1,24(sp) + 1b42e: 6942 ld s2,16(sp) + 1b430: 69a2 ld s3,8(sp) + 1b432: 4505 li a0,1 + 1b434: 6145 addi sp,sp,48 + 1b436: 8082 ret + +000000000001b438 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc>: + 1b438: 1101 addi sp,sp,-32 + 1b43a: e822 sd s0,16(sp) + 1b43c: 0020 addi s0,sp,8 + 1b43e: e42a sd a0,8(sp) + 1b440: 85a2 mv a1,s0 + 1b442: 0001d517 auipc a0,0x1d + 1b446: d4e50513 addi a0,a0,-690 # 38190 <_IO_stdin_used+0x6e8> + 1b44a: ec06 sd ra,24(sp) + 1b44c: fa1ff0ef jal 1b3ec <_ZN7testing8internal10SkipPrefixEPKcPS2_> + 1b450: e909 bnez a0,1b462 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x2a> + 1b452: 85a2 mv a1,s0 + 1b454: 0001d517 auipc a0,0x1d + 1b458: d5450513 addi a0,a0,-684 # 381a8 <_IO_stdin_used+0x700> + 1b45c: f91ff0ef jal 1b3ec <_ZN7testing8internal10SkipPrefixEPKcPS2_> + 1b460: cd15 beqz a0,1b49c <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x64> + 1b462: 85a2 mv a1,s0 + 1b464: 0001d517 auipc a0,0x1d + 1b468: d3450513 addi a0,a0,-716 # 38198 <_IO_stdin_used+0x6f0> + 1b46c: f81ff0ef jal 1b3ec <_ZN7testing8internal10SkipPrefixEPKcPS2_> + 1b470: c511 beqz a0,1b47c <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x44> + 1b472: 4501 li a0,0 + 1b474: 60e2 ld ra,24(sp) + 1b476: 6442 ld s0,16(sp) + 1b478: 6105 addi sp,sp,32 + 1b47a: 8082 ret + 1b47c: 85a2 mv a1,s0 + 1b47e: 0001d517 auipc a0,0x1d + 1b482: 97250513 addi a0,a0,-1678 # 37df0 <_IO_stdin_used+0x348> + 1b486: f67ff0ef jal 1b3ec <_ZN7testing8internal10SkipPrefixEPKcPS2_> + 1b48a: f56d bnez a0,1b474 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x3c> + 1b48c: 85a2 mv a1,s0 + 1b48e: 0001d517 auipc a0,0x1d + 1b492: d2a50513 addi a0,a0,-726 # 381b8 <_IO_stdin_used+0x710> + 1b496: f57ff0ef jal 1b3ec <_ZN7testing8internal10SkipPrefixEPKcPS2_> + 1b49a: bfe9 j 1b474 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x3c> + 1b49c: 85a2 mv a1,s0 + 1b49e: 0001d517 auipc a0,0x1d + 1b4a2: d1250513 addi a0,a0,-750 # 381b0 <_IO_stdin_used+0x708> + 1b4a6: f47ff0ef jal 1b3ec <_ZN7testing8internal10SkipPrefixEPKcPS2_> + 1b4aa: fd45 bnez a0,1b462 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x2a> + 1b4ac: b7d9 j 1b472 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x3a> + +000000000001b4ae <_ZN7testing7TempDirB5cxx11Ev>: + 1b4ae: cc32f057 vsetivli zero,5,e8,m8,ta,ma + 1b4b2: 0001d797 auipc a5,0x1d + 1b4b6: d0e78793 addi a5,a5,-754 # 381c0 <_IO_stdin_used+0x718> + 1b4ba: 02078407 vle8.v v8,(a5) + 1b4be: 01050713 addi a4,a0,16 + 1b4c2: e118 sd a4,0(a0) + 1b4c4: 4695 li a3,5 + 1b4c6: 02070427 vse8.v v8,(a4) + 1b4ca: 00050aa3 sb zero,21(a0) + 1b4ce: e514 sd a3,8(a0) + 1b4d0: 8082 ret + +000000000001b4d2 <_ZN7testing8internal16InDeathTestChildEv>: + 1b4d2: 0002e797 auipc a5,0x2e + 1b4d6: 6fe7b783 ld a5,1790(a5) # 49bd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 1b4da: 6790 ld a2,8(a5) + 1b4dc: 4729 li a4,10 + 1b4de: 00e60563 beq a2,a4,1b4e8 <_ZN7testing8internal16InDeathTestChildEv+0x16> + 1b4e2: 8d11c503 lbu a0,-1839(gp) # 4a661 <_ZN7testing8internalL26g_in_fast_death_test_childE> + 1b4e6: 8082 ret + 1b4e8: 6388 ld a0,0(a5) + 1b4ea: 1141 addi sp,sp,-16 + 1b4ec: 0001d597 auipc a1,0x1d + 1b4f0: cdc58593 addi a1,a1,-804 # 381c8 <_IO_stdin_used+0x720> + 1b4f4: e406 sd ra,8(sp) + 1b4f6: bfafa0ef jal 158f0 + 1b4fa: e919 bnez a0,1b510 <_ZN7testing8internal16InDeathTestChildEv+0x3e> + 1b4fc: 0002f797 auipc a5,0x2f + 1b500: 8ec7b783 ld a5,-1812(a5) # 49de8 <_GLOBAL_OFFSET_TABLE_+0x298> + 1b504: 6788 ld a0,8(a5) + 1b506: 60a2 ld ra,8(sp) + 1b508: 00a03533 snez a0,a0 + 1b50c: 0141 addi sp,sp,16 + 1b50e: 8082 ret + 1b510: 60a2 ld ra,8(sp) + 1b512: 8d11c503 lbu a0,-1839(gp) # 4a661 <_ZN7testing8internalL26g_in_fast_death_test_childE> + 1b516: 0141 addi sp,sp,16 + 1b518: 8082 ret + +000000000001b51a <_ZN7testing14ExitedWithCodeC1Ei>: + 1b51a: c10c sw a1,0(a0) + 1b51c: 8082 ret + +000000000001b51e <_ZNK7testing14ExitedWithCodeclEi>: + 1b51e: 07f5f793 andi a5,a1,127 + 1b522: eb91 bnez a5,1b536 <_ZNK7testing14ExitedWithCodeclEi+0x18> + 1b524: 4108 lw a0,0(a0) + 1b526: 4085d59b sraiw a1,a1,0x8 + 1b52a: 0ff5f593 zext.b a1,a1 + 1b52e: 8d0d sub a0,a0,a1 + 1b530: 00153513 seqz a0,a0 + 1b534: 8082 ret + 1b536: 4501 li a0,0 + 1b538: 8082 ret + +000000000001b53a <_ZN7testing14KilledBySignalC1Ei>: + 1b53a: c10c sw a1,0(a0) + 1b53c: 8082 ret + +000000000001b53e <_ZNK7testing14KilledBySignalclEi>: + 1b53e: 07f5f593 andi a1,a1,127 + 1b542: 0015879b addiw a5,a1,1 + 1b546: 0187979b slliw a5,a5,0x18 + 1b54a: 4187d79b sraiw a5,a5,0x18 + 1b54e: 4017d79b sraiw a5,a5,0x1 + 1b552: 00f05763 blez a5,1b560 <_ZNK7testing14KilledBySignalclEi+0x22> + 1b556: 4108 lw a0,0(a0) + 1b558: 8d0d sub a0,a0,a1 + 1b55a: 00153513 seqz a0,a0 + 1b55e: 8082 ret + 1b560: 4501 li a0,0 + 1b562: 8082 ret + +000000000001b564 <_ZN7testing8internal20ExitedUnsuccessfullyEi>: + 1b564: 7179 addi sp,sp,-48 + 1b566: f022 sd s0,32(sp) + 1b568: 0020 addi s0,sp,8 + 1b56a: ec26 sd s1,24(sp) + 1b56c: 4581 li a1,0 + 1b56e: 84aa mv s1,a0 + 1b570: 8522 mv a0,s0 + 1b572: f406 sd ra,40(sp) + 1b574: fa7ff0ef jal 1b51a <_ZN7testing14ExitedWithCodeC1Ei> + 1b578: 85a6 mv a1,s1 + 1b57a: 8522 mv a0,s0 + 1b57c: fa3ff0ef jal 1b51e <_ZNK7testing14ExitedWithCodeclEi> + 1b580: 70a2 ld ra,40(sp) + 1b582: 7402 ld s0,32(sp) + 1b584: 00154513 xori a0,a0,1 + 1b588: 64e2 ld s1,24(sp) + 1b58a: 0ff57513 zext.b a0,a0 + 1b58e: 6145 addi sp,sp,48 + 1b590: 8082 ret + +000000000001b592 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev>: + 1b592: 7139 addi sp,sp,-64 + 1b594: f822 sd s0,48(sp) + 1b596: fc06 sd ra,56(sp) + 1b598: f426 sd s1,40(sp) + 1b59a: f04a sd s2,32(sp) + 1b59c: 842a mv s0,a0 + 1b59e: c53f90ef jal 151f0 <__errno_location@plt> + 1b5a2: 4108 lw a0,0(a0) + 1b5a4: e10d bnez a0,1b5c6 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x34> + 1b5a6: 01040493 addi s1,s0,16 + 1b5aa: e004 sd s1,0(s0) + 1b5ac: 4901 li s2,0 + 1b5ae: 01243423 sd s2,8(s0) + 1b5b2: 94ca add s1,s1,s2 + 1b5b4: 00048023 sb zero,0(s1) + 1b5b8: 70e2 ld ra,56(sp) + 1b5ba: 8522 mv a0,s0 + 1b5bc: 7442 ld s0,48(sp) + 1b5be: 74a2 ld s1,40(sp) + 1b5c0: 7902 ld s2,32(sp) + 1b5c2: 6121 addi sp,sp,64 + 1b5c4: 8082 ret + 1b5c6: 01040493 addi s1,s0,16 + 1b5ca: ec4e sd s3,24(sp) + 1b5cc: dc5f90ef jal 15390 + 1b5d0: e004 sd s1,0(s0) + 1b5d2: 89aa mv s3,a0 + 1b5d4: cd29 beqz a0,1b62e <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x9c> + 1b5d6: d2afa0ef jal 15b00 + 1b5da: e42a sd a0,8(sp) + 1b5dc: 47bd li a5,15 + 1b5de: 892a mv s2,a0 + 1b5e0: 02a7fb63 bgeu a5,a0,1b616 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x84> + 1b5e4: 4601 li a2,0 + 1b5e6: 002c addi a1,sp,8 + 1b5e8: 8522 mv a0,s0 + 1b5ea: ff7f90ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1b5ee: 67a2 ld a5,8(sp) + 1b5f0: 84aa mv s1,a0 + 1b5f2: e008 sd a0,0(s0) + 1b5f4: e81c sd a5,16(s0) + 1b5f6: 0c3977d7 vsetvli a5,s2,e8,m8,ta,ma + 1b5fa: 02098407 vle8.v v8,(s3) + 1b5fe: 40f90933 sub s2,s2,a5 + 1b602: 99be add s3,s3,a5 + 1b604: 02048427 vse8.v v8,(s1) + 1b608: 94be add s1,s1,a5 + 1b60a: fe0916e3 bnez s2,1b5f6 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x64> + 1b60e: 6922 ld s2,8(sp) + 1b610: 6004 ld s1,0(s0) + 1b612: 69e2 ld s3,24(sp) + 1b614: bf69 j 1b5ae <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x1c> + 1b616: 4785 li a5,1 + 1b618: 00f50563 beq a0,a5,1b622 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x90> + 1b61c: fd69 bnez a0,1b5f6 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x64> + 1b61e: 69e2 ld s3,24(sp) + 1b620: b779 j 1b5ae <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x1c> + 1b622: 0009c783 lbu a5,0(s3) + 1b626: 00f40823 sb a5,16(s0) + 1b62a: 69e2 ld s3,24(sp) + 1b62c: b749 j 1b5ae <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x1c> + 1b62e: ed2fa0ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + +000000000001b632 <_ZN7testing8internal9DeathTest11LastMessageEv>: + 1b632: 0002f797 auipc a5,0x2f + 1b636: 9867b783 ld a5,-1658(a5) # 49fb8 <_GLOBAL_OFFSET_TABLE_+0x468> + 1b63a: 6388 ld a0,0(a5) + 1b63c: 8082 ret + +000000000001b63e <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 1b63e: 85aa mv a1,a0 + 1b640: 0002f517 auipc a0,0x2f + 1b644: 97853503 ld a0,-1672(a0) # 49fb8 <_GLOBAL_OFFSET_TABLE_+0x468> + 1b648: c58fa06f j 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + +000000000001b64c <_ZNK7testing8internal8FilePath21FindLastPathSeparatorEv>: + 1b64c: 6108 ld a0,0(a0) + 1b64e: 02f00593 li a1,47 + 1b652: 9befa06f j 15810 + +000000000001b656 <_ZNK7testing8internal8FilePath21FileOrDirectoryExistsEv>: + 1b656: 6108 ld a0,0(a0) + 1b658: 7175 addi sp,sp,-144 + 1b65a: 858a mv a1,sp + 1b65c: e506 sd ra,136(sp) + 1b65e: c33f90ef jal 15290 + 1b662: 60aa ld ra,136(sp) + 1b664: 00153513 seqz a0,a0 + 1b668: 6149 addi sp,sp,144 + 1b66a: 8082 ret + +000000000001b66c <_ZNK7testing8internal8FilePath15DirectoryExistsEv>: + 1b66c: 6108 ld a0,0(a0) + 1b66e: 7175 addi sp,sp,-144 + 1b670: 858a mv a1,sp + 1b672: e506 sd ra,136(sp) + 1b674: c1df90ef jal 15290 + 1b678: e919 bnez a0,1b68e <_ZNK7testing8internal8FilePath15DirectoryExistsEv+0x22> + 1b67a: 4542 lw a0,16(sp) + 1b67c: 60aa ld ra,136(sp) + 1b67e: 673d lui a4,0xf + 1b680: 6791 lui a5,0x4 + 1b682: 8d79 and a0,a0,a4 + 1b684: 8d1d sub a0,a0,a5 + 1b686: 00153513 seqz a0,a0 + 1b68a: 6149 addi sp,sp,144 + 1b68c: 8082 ret + 1b68e: 60aa ld ra,136(sp) + 1b690: 4501 li a0,0 + 1b692: 6149 addi sp,sp,144 + 1b694: 8082 ret + +000000000001b696 <_ZNK7testing8internal8FilePath15IsRootDirectoryEv>: + 1b696: 6518 ld a4,8(a0) + 1b698: 4785 li a5,1 + 1b69a: 00f70463 beq a4,a5,1b6a2 <_ZNK7testing8internal8FilePath15IsRootDirectoryEv+0xc> + 1b69e: 4501 li a0,0 + 1b6a0: 8082 ret + 1b6a2: 611c ld a5,0(a0) + 1b6a4: 0007c503 lbu a0,0(a5) # 4000 <__abi_tag-0xc294> + 1b6a8: fd150513 addi a0,a0,-47 + 1b6ac: 00153513 seqz a0,a0 + 1b6b0: 8082 ret + +000000000001b6b2 <_ZNK7testing8internal8FilePath14IsAbsolutePathEv>: + 1b6b2: 611c ld a5,0(a0) + 1b6b4: 0007c503 lbu a0,0(a5) + 1b6b8: fd150513 addi a0,a0,-47 + 1b6bc: 00153513 seqz a0,a0 + 1b6c0: 8082 ret + +000000000001b6c2 <_ZNK7testing8internal8FilePath11IsDirectoryEv>: + 1b6c2: 651c ld a5,8(a0) + 1b6c4: cb91 beqz a5,1b6d8 <_ZNK7testing8internal8FilePath11IsDirectoryEv+0x16> + 1b6c6: 6118 ld a4,0(a0) + 1b6c8: 97ba add a5,a5,a4 + 1b6ca: fff7c503 lbu a0,-1(a5) + 1b6ce: fd150513 addi a0,a0,-47 + 1b6d2: 00153513 seqz a0,a0 + 1b6d6: 8082 ret + 1b6d8: 4501 li a0,0 + 1b6da: 8082 ret + +000000000001b6dc <_ZNK7testing8internal8FilePath12CreateFolderEv>: + 1b6dc: 1141 addi sp,sp,-16 + 1b6de: e022 sd s0,0(sp) + 1b6e0: 842a mv s0,a0 + 1b6e2: 6108 ld a0,0(a0) + 1b6e4: 1ff00593 li a1,511 + 1b6e8: e406 sd ra,8(sp) + 1b6ea: a46fa0ef jal 15930 + 1b6ee: 57fd li a5,-1 + 1b6f0: 00f50763 beq a0,a5,1b6fe <_ZNK7testing8internal8FilePath12CreateFolderEv+0x22> + 1b6f4: 60a2 ld ra,8(sp) + 1b6f6: 6402 ld s0,0(sp) + 1b6f8: 4505 li a0,1 + 1b6fa: 0141 addi sp,sp,16 + 1b6fc: 8082 ret + 1b6fe: 8522 mv a0,s0 + 1b700: 6402 ld s0,0(sp) + 1b702: 60a2 ld ra,8(sp) + 1b704: 0141 addi sp,sp,16 + 1b706: b79d j 1b66c <_ZNK7testing8internal8FilePath15DirectoryExistsEv> + +000000000001b708 <_ZN7testing8internal8FilePath9NormalizeEv>: + 1b708: 7179 addi sp,sp,-48 + 1b70a: f022 sd s0,32(sp) + 1b70c: 6100 ld s0,0(a0) + 1b70e: f406 sd ra,40(sp) + 1b710: 6510 ld a2,8(a0) + 1b712: c049 beqz s0,1b794 <_ZN7testing8internal8FilePath9NormalizeEv+0x8c> + 1b714: ec26 sd s1,24(sp) + 1b716: 84aa mv s1,a0 + 1b718: 00160513 addi a0,a2,1 + 1b71c: e84a sd s2,16(sp) + 1b71e: e44e sd s3,8(sp) + 1b720: ba0fa0ef jal 15ac0 <_Znam@plt> + 1b724: 0084b983 ld s3,8(s1) + 1b728: 4581 li a1,0 + 1b72a: 892a mv s2,a0 + 1b72c: 00198613 addi a2,s3,1 + 1b730: ce0fa0ef jal 15c10 + 1b734: 00044783 lbu a5,0(s0) + 1b738: 874a mv a4,s2 + 1b73a: cb85 beqz a5,1b76a <_ZN7testing8internal8FilePath9NormalizeEv+0x62> + 1b73c: 02f00613 li a2,47 + 1b740: a031 j 1b74c <_ZN7testing8internal8FilePath9NormalizeEv+0x44> + 1b742: 00144783 lbu a5,1(s0) + 1b746: 0705 addi a4,a4,1 # f001 <__abi_tag-0x1293> + 1b748: 0405 addi s0,s0,1 + 1b74a: c385 beqz a5,1b76a <_ZN7testing8internal8FilePath9NormalizeEv+0x62> + 1b74c: 00f70023 sb a5,0(a4) + 1b750: fec799e3 bne a5,a2,1b742 <_ZN7testing8internal8FilePath9NormalizeEv+0x3a> + 1b754: 00044783 lbu a5,0(s0) + 1b758: 04c79963 bne a5,a2,1b7aa <_ZN7testing8internal8FilePath9NormalizeEv+0xa2> + 1b75c: 00144783 lbu a5,1(s0) + 1b760: 0405 addi s0,s0,1 + 1b762: fec78de3 beq a5,a2,1b75c <_ZN7testing8internal8FilePath9NormalizeEv+0x54> + 1b766: 0705 addi a4,a4,1 + 1b768: f3f5 bnez a5,1b74c <_ZN7testing8internal8FilePath9NormalizeEv+0x44> + 1b76a: 854a mv a0,s2 + 1b76c: 00070023 sb zero,0(a4) + 1b770: b90fa0ef jal 15b00 + 1b774: 872a mv a4,a0 + 1b776: 86ca mv a3,s2 + 1b778: 864e mv a2,s3 + 1b77a: 8526 mv a0,s1 + 1b77c: 4581 li a1,0 + 1b77e: f23f90ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 1b782: 7402 ld s0,32(sp) + 1b784: 64e2 ld s1,24(sp) + 1b786: 69a2 ld s3,8(sp) + 1b788: 70a2 ld ra,40(sp) + 1b78a: 854a mv a0,s2 + 1b78c: 6942 ld s2,16(sp) + 1b78e: 6145 addi sp,sp,48 + 1b790: d50fa06f j 15ce0 <_ZdaPv@plt> + 1b794: 7402 ld s0,32(sp) + 1b796: 70a2 ld ra,40(sp) + 1b798: 4701 li a4,0 + 1b79a: 0001e697 auipc a3,0x1e + 1b79e: 05668693 addi a3,a3,86 # 397f0 <_IO_stdin_used+0x1d48> + 1b7a2: 4581 li a1,0 + 1b7a4: 6145 addi sp,sp,48 + 1b7a6: efbf906f j 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 1b7aa: 0705 addi a4,a4,1 + 1b7ac: dfdd beqz a5,1b76a <_ZN7testing8internal8FilePath9NormalizeEv+0x62> + 1b7ae: 00f70023 sb a5,0(a4) + 1b7b2: bf41 j 1b742 <_ZN7testing8internal8FilePath9NormalizeEv+0x3a> + +000000000001b7b4 <_ZN7testing8internal8FilePath13GetCurrentDirEv>: + 1b7b4: 711d addi sp,sp,-96 + 1b7b6: 72fd lui t0,0xfffff + 1b7b8: e8a2 sd s0,80(sp) + 1b7ba: e0ca sd s2,64(sp) + 1b7bc: fc4e sd s3,56(sp) + 1b7be: ec86 sd ra,88(sp) + 1b7c0: e4a6 sd s1,72(sp) + 1b7c2: f852 sd s4,48(sp) + 1b7c4: 9116 add sp,sp,t0 + 1b7c6: 03010993 addi s3,sp,48 + 1b7ca: 6605 lui a2,0x1 + 1b7cc: 4581 li a1,0 + 1b7ce: 892a mv s2,a0 + 1b7d0: 0605 addi a2,a2,1 # 1001 <__abi_tag-0xf293> + 1b7d2: ff898513 addi a0,s3,-8 + 1b7d6: c3afa0ef jal 15c10 + 1b7da: 1020 addi s0,sp,40 + 1b7dc: 6585 lui a1,0x1 + 1b7de: 8522 mv a0,s0 + 1b7e0: 0585 addi a1,a1,1 # 1001 <__abi_tag-0xf293> + 1b7e2: c3ff90ef jal 15420 + 1b7e6: c545 beqz a0,1b88e <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xda> + 1b7e8: 00810a13 addi s4,sp,8 + 1b7ec: 8522 mv a0,s0 + 1b7ee: 010a0413 addi s0,s4,16 + 1b7f2: fc89bc23 sd s0,-40(s3) + 1b7f6: b0afa0ef jal 15b00 + 1b7fa: fca9b823 sd a0,-48(s3) + 1b7fe: 47bd li a5,15 + 1b800: 84aa mv s1,a0 + 1b802: 04a7ec63 bltu a5,a0,1b85a <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xa6> + 1b806: 4785 li a5,1 + 1b808: 08f51963 bne a0,a5,1b89a <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xe6> + 1b80c: ff89c783 lbu a5,-8(s3) + 1b810: fef98423 sb a5,-24(s3) + 1b814: 009407b3 add a5,s0,s1 + 1b818: e826 sd s1,16(sp) + 1b81a: 00078023 sb zero,0(a5) + 1b81e: 6642 ld a2,16(sp) + 1b820: 65a2 ld a1,8(sp) + 1b822: 01090793 addi a5,s2,16 + 1b826: 00f93023 sd a5,0(s2) + 1b82a: 962e add a2,a2,a1 + 1b82c: 854a mv a0,s2 + 1b82e: a34fc0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1b832: 854a mv a0,s2 + 1b834: ed5ff0ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> + 1b838: 6522 ld a0,8(sp) + 1b83a: 083c addi a5,sp,24 + 1b83c: 00f50463 beq a0,a5,1b844 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0x90> + 1b840: ff1f90ef jal 15830 <_ZdlPv@plt> + 1b844: 6285 lui t0,0x1 + 1b846: 9116 add sp,sp,t0 + 1b848: 60e6 ld ra,88(sp) + 1b84a: 854a mv a0,s2 + 1b84c: 6446 ld s0,80(sp) + 1b84e: 64a6 ld s1,72(sp) + 1b850: 6906 ld s2,64(sp) + 1b852: 79e2 ld s3,56(sp) + 1b854: 7a42 ld s4,48(sp) + 1b856: 6125 addi sp,sp,96 + 1b858: 8082 ret + 1b85a: 8552 mv a0,s4 + 1b85c: 858a mv a1,sp + 1b85e: 4601 li a2,0 + 1b860: d81f90ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1b864: fd09b783 ld a5,-48(s3) + 1b868: 842a mv s0,a0 + 1b86a: fca9bc23 sd a0,-40(s3) + 1b86e: fef9b423 sd a5,-24(s3) + 1b872: 103c addi a5,sp,40 + 1b874: 0c34f757 vsetvli a4,s1,e8,m8,ta,ma + 1b878: 02078407 vle8.v v8,(a5) + 1b87c: 8c99 sub s1,s1,a4 + 1b87e: 97ba add a5,a5,a4 + 1b880: 02040427 vse8.v v8,(s0) + 1b884: 943a add s0,s0,a4 + 1b886: f4fd bnez s1,1b874 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xc0> + 1b888: 6482 ld s1,0(sp) + 1b88a: 6422 ld s0,8(sp) + 1b88c: b761 j 1b814 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0x60> + 1b88e: 083c addi a5,sp,24 + 1b890: fcf9bc23 sd a5,-40(s3) + 1b894: 0820 addi s0,sp,24 + 1b896: 4481 li s1,0 + 1b898: bfb5 j 1b814 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0x60> + 1b89a: fd61 bnez a0,1b872 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xbe> + 1b89c: bfe5 j 1b894 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xe0> + 1b89e: 842a mv s0,a0 + 1b8a0: 854a mv a0,s2 + 1b8a2: e5bfa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1b8a6: 0028 addi a0,sp,8 + 1b8a8: e55fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1b8ac: 8522 mv a0,s0 + 1b8ae: e73f90ef jal 15720 <_Unwind_Resume@plt> + 1b8b2: 842a mv s0,a0 + 1b8b4: bfcd j 1b8a6 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xf2> + +000000000001b8b6 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv>: + 1b8b6: 7159 addi sp,sp,-112 + 1b8b8: f0a2 sd s0,96(sp) + 1b8ba: 842a mv s0,a0 + 1b8bc: 852e mv a0,a1 + 1b8be: eca6 sd s1,88(sp) + 1b8c0: f486 sd ra,104(sp) + 1b8c2: 84ae mv s1,a1 + 1b8c4: d89ff0ef jal 1b64c <_ZNK7testing8internal8FilePath21FindLastPathSeparatorEv> + 1b8c8: cd51 beqz a0,1b964 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xae> + 1b8ca: e0d2 sd s4,64(sp) + 1b8cc: 00150a13 addi s4,a0,1 + 1b8d0: e8ca sd s2,80(sp) + 1b8d2: e4ce sd s3,72(sp) + 1b8d4: 892a mv s2,a0 + 1b8d6: 02010993 addi s3,sp,32 + 1b8da: 8552 mv a0,s4 + 1b8dc: fc56 sd s5,56(sp) + 1b8de: e84e sd s3,16(sp) + 1b8e0: a20fa0ef jal 15b00 + 1b8e4: e42a sd a0,8(sp) + 1b8e6: 47bd li a5,15 + 1b8e8: 01010a93 addi s5,sp,16 + 1b8ec: 84aa mv s1,a0 + 1b8ee: 04a7e663 bltu a5,a0,1b93a <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x84> + 1b8f2: 4785 li a5,1 + 1b8f4: 08f50763 beq a0,a5,1b982 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xcc> + 1b8f8: 87ce mv a5,s3 + 1b8fa: e545 bnez a0,1b9a2 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xec> + 1b8fc: ec26 sd s1,24(sp) + 1b8fe: 97a6 add a5,a5,s1 + 1b900: 00078023 sb zero,0(a5) + 1b904: 65c2 ld a1,16(sp) + 1b906: 6662 ld a2,24(sp) + 1b908: 01040793 addi a5,s0,16 + 1b90c: e01c sd a5,0(s0) + 1b90e: 962e add a2,a2,a1 + 1b910: 8522 mv a0,s0 + 1b912: 950fc0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1b916: 8522 mv a0,s0 + 1b918: df1ff0ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> + 1b91c: 6542 ld a0,16(sp) + 1b91e: 07350863 beq a0,s3,1b98e <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xd8> + 1b922: f0ff90ef jal 15830 <_ZdlPv@plt> + 1b926: 70a6 ld ra,104(sp) + 1b928: 8522 mv a0,s0 + 1b92a: 7406 ld s0,96(sp) + 1b92c: 6946 ld s2,80(sp) + 1b92e: 69a6 ld s3,72(sp) + 1b930: 6a06 ld s4,64(sp) + 1b932: 7ae2 ld s5,56(sp) + 1b934: 64e6 ld s1,88(sp) + 1b936: 6165 addi sp,sp,112 + 1b938: 8082 ret + 1b93a: 4601 li a2,0 + 1b93c: 002c addi a1,sp,8 + 1b93e: 8556 mv a0,s5 + 1b940: ca1f90ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1b944: 67a2 ld a5,8(sp) + 1b946: e82a sd a0,16(sp) + 1b948: f03e sd a5,32(sp) + 1b94a: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma + 1b94e: 020a0407 vle8.v v8,(s4) + 1b952: 8c9d sub s1,s1,a5 + 1b954: 9a3e add s4,s4,a5 + 1b956: 02050427 vse8.v v8,(a0) + 1b95a: 953e add a0,a0,a5 + 1b95c: f4fd bnez s1,1b94a <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x94> + 1b95e: 64a2 ld s1,8(sp) + 1b960: 67c2 ld a5,16(sp) + 1b962: bf69 j 1b8fc <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x46> + 1b964: 01040793 addi a5,s0,16 + 1b968: e01c sd a5,0(s0) + 1b96a: 608c ld a1,0(s1) + 1b96c: 6490 ld a2,8(s1) + 1b96e: 8522 mv a0,s0 + 1b970: 962e add a2,a2,a1 + 1b972: 8f0fc0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1b976: 70a6 ld ra,104(sp) + 1b978: 8522 mv a0,s0 + 1b97a: 7406 ld s0,96(sp) + 1b97c: 64e6 ld s1,88(sp) + 1b97e: 6165 addi sp,sp,112 + 1b980: 8082 ret + 1b982: 00194703 lbu a4,1(s2) + 1b986: 87ce mv a5,s3 + 1b988: 02e10023 sb a4,32(sp) + 1b98c: bf85 j 1b8fc <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x46> + 1b98e: 70a6 ld ra,104(sp) + 1b990: 8522 mv a0,s0 + 1b992: 7406 ld s0,96(sp) + 1b994: 6946 ld s2,80(sp) + 1b996: 69a6 ld s3,72(sp) + 1b998: 6a06 ld s4,64(sp) + 1b99a: 7ae2 ld s5,56(sp) + 1b99c: 64e6 ld s1,88(sp) + 1b99e: 6165 addi sp,sp,112 + 1b9a0: 8082 ret + 1b9a2: 854e mv a0,s3 + 1b9a4: b75d j 1b94a <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x94> + 1b9a6: 842a mv s0,a0 + 1b9a8: a031 j 1b9b4 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xfe> + 1b9aa: 87aa mv a5,a0 + 1b9ac: 8522 mv a0,s0 + 1b9ae: 843e mv s0,a5 + 1b9b0: d4dfa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1b9b4: 8556 mv a0,s5 + 1b9b6: d47fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1b9ba: 8522 mv a0,s0 + 1b9bc: d65f90ef jal 15720 <_Unwind_Resume@plt> + 1b9c0: 842a mv s0,a0 + 1b9c2: bfe5 j 1b9ba <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x104> + +000000000001b9c4 <_ZN7testing8internal24GetCurrentExecutableNameEv>: + 1b9c4: 7135 addi sp,sp,-160 + 1b9c6: f4d6 sd s5,104(sp) + 1b9c8: 00810a93 addi s5,sp,8 + 1b9cc: e14a sd s2,128(sp) + 1b9ce: f8d2 sd s4,112(sp) + 1b9d0: 892a mv s2,a0 + 1b9d2: 03010a13 addi s4,sp,48 + 1b9d6: 8556 mv a0,s5 + 1b9d8: fcce sd s3,120(sp) + 1b9da: ed06 sd ra,152(sp) + 1b9dc: e922 sd s0,144(sp) + 1b9de: e526 sd s1,136(sp) + 1b9e0: f402 sd zero,40(sp) + 1b9e2: 02010823 sb zero,48(sp) + 1b9e6: f052 sd s4,32(sp) + 1b9e8: 02010993 addi s3,sp,32 + 1b9ec: f97fc0ef jal 18982 <_ZN7testing8internal8GetArgvsB5cxx11Ev> + 1b9f0: 67a2 ld a5,8(sp) + 1b9f2: 0884 addi s1,sp,80 + 1b9f4: e0a6 sd s1,64(sp) + 1b9f6: 638c ld a1,0(a5) + 1b9f8: 6790 ld a2,8(a5) + 1b9fa: 0080 addi s0,sp,64 + 1b9fc: 8522 mv a0,s0 + 1b9fe: 962e add a2,a2,a1 + 1ba00: 862fc0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1ba04: 8522 mv a0,s0 + 1ba06: d03ff0ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> + 1ba0a: 02010993 addi s3,sp,32 + 1ba0e: 854e mv a0,s3 + 1ba10: 85a2 mv a1,s0 + 1ba12: 88efa0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1ba16: 6506 ld a0,64(sp) + 1ba18: 00950463 beq a0,s1,1ba20 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x5c> + 1ba1c: e15f90ef jal 15830 <_ZdlPv@plt> + 1ba20: 6422 ld s0,8(sp) + 1ba22: 64c2 ld s1,16(sp) + 1ba24: 00940e63 beq s0,s1,1ba40 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x7c> + 1ba28: 6008 ld a0,0(s0) + 1ba2a: 01040793 addi a5,s0,16 + 1ba2e: 00f50463 beq a0,a5,1ba36 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x72> + 1ba32: dfff90ef jal 15830 <_ZdlPv@plt> + 1ba36: 02040413 addi s0,s0,32 + 1ba3a: fe8497e3 bne s1,s0,1ba28 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x64> + 1ba3e: 64a2 ld s1,8(sp) + 1ba40: c481 beqz s1,1ba48 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x84> + 1ba42: 8526 mv a0,s1 + 1ba44: dedf90ef jal 15830 <_ZdlPv@plt> + 1ba48: 85ce mv a1,s3 + 1ba4a: 854a mv a0,s2 + 1ba4c: e6bff0ef jal 1b8b6 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv> + 1ba50: 7502 ld a0,32(sp) + 1ba52: 01450463 beq a0,s4,1ba5a <_ZN7testing8internal24GetCurrentExecutableNameEv+0x96> + 1ba56: ddbf90ef jal 15830 <_ZdlPv@plt> + 1ba5a: 60ea ld ra,152(sp) + 1ba5c: 644a ld s0,144(sp) + 1ba5e: 64aa ld s1,136(sp) + 1ba60: 79e6 ld s3,120(sp) + 1ba62: 7a46 ld s4,112(sp) + 1ba64: 7aa6 ld s5,104(sp) + 1ba66: 854a mv a0,s2 + 1ba68: 690a ld s2,128(sp) + 1ba6a: 610d addi sp,sp,160 + 1ba6c: 8082 ret + 1ba6e: 842a mv s0,a0 + 1ba70: a821 j 1ba88 <_ZN7testing8internal24GetCurrentExecutableNameEv+0xc4> + 1ba72: 87aa mv a5,a0 + 1ba74: 8522 mv a0,s0 + 1ba76: 843e mv s0,a5 + 1ba78: c85fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1ba7c: 8556 mv a0,s5 + 1ba7e: 0002e317 auipc t1,0x2e + 1ba82: 16233303 ld t1,354(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> + 1ba86: 9302 jalr t1 + 1ba88: 854e mv a0,s3 + 1ba8a: c73fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1ba8e: 8522 mv a0,s0 + 1ba90: c91f90ef jal 15720 <_Unwind_Resume@plt> + 1ba94: 87aa mv a5,a0 + 1ba96: 8522 mv a0,s0 + 1ba98: 02010993 addi s3,sp,32 + 1ba9c: 843e mv s0,a5 + 1ba9e: c5ffa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1baa2: bfe9 j 1ba7c <_ZN7testing8internal24GetCurrentExecutableNameEv+0xb8> + 1baa4: 842a mv s0,a0 + 1baa6: 02010993 addi s3,sp,32 + 1baaa: bfc9 j 1ba7c <_ZN7testing8internal24GetCurrentExecutableNameEv+0xb8> + +000000000001baac <_ZNK7testing8internal8FilePath14RemoveFileNameEv>: + 1baac: 7175 addi sp,sp,-144 + 1baae: fca6 sd s1,120(sp) + 1bab0: f8ca sd s2,112(sp) + 1bab2: 84aa mv s1,a0 + 1bab4: 02010913 addi s2,sp,32 + 1bab8: 852e mv a0,a1 + 1baba: e122 sd s0,128(sp) + 1babc: f4ce sd s3,104(sp) + 1babe: e506 sd ra,136(sp) + 1bac0: f0d2 sd s4,96(sp) + 1bac2: ecd6 sd s5,88(sp) + 1bac4: 842e mv s0,a1 + 1bac6: b87ff0ef jal 1b64c <_ZNK7testing8internal8FilePath21FindLastPathSeparatorEv> + 1baca: ec02 sd zero,24(sp) + 1bacc: 02010023 sb zero,32(sp) + 1bad0: e84a sd s2,16(sp) + 1bad2: 01010993 addi s3,sp,16 + 1bad6: 0e050b63 beqz a0,1bbcc <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x120> + 1bada: 00043a83 ld s5,0(s0) + 1bade: 04010a13 addi s4,sp,64 + 1bae2: f852 sd s4,48(sp) + 1bae4: 00150413 addi s0,a0,1 + 1bae8: 1808 addi a0,sp,48 + 1baea: 140a8b63 beqz s5,1bc40 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x194> + 1baee: 41540433 sub s0,s0,s5 + 1baf2: e422 sd s0,8(sp) + 1baf4: 47bd li a5,15 + 1baf6: 0887e063 bltu a5,s0,1bb76 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xca> + 1bafa: 4785 li a5,1 + 1bafc: 0ef41363 bne s0,a5,1bbe2 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x136> + 1bb00: 000ac703 lbu a4,0(s5) + 1bb04: 87d2 mv a5,s4 + 1bb06: 04e10023 sb a4,64(sp) + 1bb0a: 97a2 add a5,a5,s0 + 1bb0c: fc22 sd s0,56(sp) + 1bb0e: 00078023 sb zero,0(a5) + 1bb12: 67c2 ld a5,16(sp) + 1bb14: 09278b63 beq a5,s2,1bbaa <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xfe> + 1bb18: 76c2 ld a3,48(sp) + 1bb1a: 7762 ld a4,56(sp) + 1bb1c: 0d468863 beq a3,s4,1bbec <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x140> + 1bb20: 6606 ld a2,64(sp) + 1bb22: ec3a sd a4,24(sp) + 1bb24: e836 sd a3,16(sp) + 1bb26: 7702 ld a4,32(sp) + 1bb28: f032 sd a2,32(sp) + 1bb2a: cfc1 beqz a5,1bbc2 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x116> + 1bb2c: f83e sd a5,48(sp) + 1bb2e: e0ba sd a4,64(sp) + 1bb30: fc02 sd zero,56(sp) + 1bb32: 00078023 sb zero,0(a5) + 1bb36: 7542 ld a0,48(sp) + 1bb38: 01450463 beq a0,s4,1bb40 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x94> + 1bb3c: cf5f90ef jal 15830 <_ZdlPv@plt> + 1bb40: 65c2 ld a1,16(sp) + 1bb42: 6662 ld a2,24(sp) + 1bb44: 01048793 addi a5,s1,16 + 1bb48: e09c sd a5,0(s1) + 1bb4a: 962e add a2,a2,a1 + 1bb4c: 8526 mv a0,s1 + 1bb4e: f15fb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1bb52: 8526 mv a0,s1 + 1bb54: bb5ff0ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> + 1bb58: 6542 ld a0,16(sp) + 1bb5a: 01250463 beq a0,s2,1bb62 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xb6> + 1bb5e: cd3f90ef jal 15830 <_ZdlPv@plt> + 1bb62: 60aa ld ra,136(sp) + 1bb64: 640a ld s0,128(sp) + 1bb66: 7946 ld s2,112(sp) + 1bb68: 79a6 ld s3,104(sp) + 1bb6a: 7a06 ld s4,96(sp) + 1bb6c: 6ae6 ld s5,88(sp) + 1bb6e: 8526 mv a0,s1 + 1bb70: 74e6 ld s1,120(sp) + 1bb72: 6149 addi sp,sp,144 + 1bb74: 8082 ret + 1bb76: 4601 li a2,0 + 1bb78: 002c addi a1,sp,8 + 1bb7a: a67f90ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1bb7e: 67a2 ld a5,8(sp) + 1bb80: f82a sd a0,48(sp) + 1bb82: e0be sd a5,64(sp) + 1bb84: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1bb88: 020a8407 vle8.v v8,(s5) + 1bb8c: 8c1d sub s0,s0,a5 + 1bb8e: 9abe add s5,s5,a5 + 1bb90: 02050427 vse8.v v8,(a0) + 1bb94: 953e add a0,a0,a5 + 1bb96: f47d bnez s0,1bb84 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xd8> + 1bb98: 6422 ld s0,8(sp) + 1bb9a: 77c2 ld a5,48(sp) + 1bb9c: fc22 sd s0,56(sp) + 1bb9e: 97a2 add a5,a5,s0 + 1bba0: 00078023 sb zero,0(a5) + 1bba4: 67c2 ld a5,16(sp) + 1bba6: f72799e3 bne a5,s2,1bb18 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x6c> + 1bbaa: 7742 ld a4,48(sp) + 1bbac: 03470f63 beq a4,s4,1bbea <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x13e> + 1bbb0: 183c addi a5,sp,56 + 1bbb2: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1bbb6: 0207f087 vle64.v v1,(a5) + 1bbba: 083c addi a5,sp,24 + 1bbbc: e83a sd a4,16(sp) + 1bbbe: 0207f0a7 vse64.v v1,(a5) + 1bbc2: f852 sd s4,48(sp) + 1bbc4: 04010a13 addi s4,sp,64 + 1bbc8: 87d2 mv a5,s4 + 1bbca: b79d j 1bb30 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x84> + 1bbcc: 4709 li a4,2 + 1bbce: 0001f697 auipc a3,0x1f + 1bbd2: 09a68693 addi a3,a3,154 # 3ac68 <_ZN7testing8internalL23kCurrentDirectoryStringE> + 1bbd6: 4601 li a2,0 + 1bbd8: 4581 li a1,0 + 1bbda: 854e mv a0,s3 + 1bbdc: ac5f90ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 1bbe0: b785 j 1bb40 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x94> + 1bbe2: 87d2 mv a5,s4 + 1bbe4: d01d beqz s0,1bb0a <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x5e> + 1bbe6: 8552 mv a0,s4 + 1bbe8: bf71 j 1bb84 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xd8> + 1bbea: 7762 ld a4,56(sp) + 1bbec: c30d beqz a4,1bc0e <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x162> + 1bbee: 4685 li a3,1 + 1bbf0: 8652 mv a2,s4 + 1bbf2: 02d70463 beq a4,a3,1bc1a <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x16e> + 1bbf6: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 1bbfa: 02060407 vle8.v v8,(a2) + 1bbfe: 8f15 sub a4,a4,a3 + 1bc00: 9636 add a2,a2,a3 + 1bc02: 02078427 vse8.v v8,(a5) + 1bc06: 97b6 add a5,a5,a3 + 1bc08: f77d bnez a4,1bbf6 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x14a> + 1bc0a: 7762 ld a4,56(sp) + 1bc0c: 67c2 ld a5,16(sp) + 1bc0e: 97ba add a5,a5,a4 + 1bc10: ec3a sd a4,24(sp) + 1bc12: 00078023 sb zero,0(a5) + 1bc16: 77c2 ld a5,48(sp) + 1bc18: bf21 j 1bb30 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x84> + 1bc1a: 04014703 lbu a4,64(sp) + 1bc1e: 00e78023 sb a4,0(a5) + 1bc22: 7762 ld a4,56(sp) + 1bc24: 67c2 ld a5,16(sp) + 1bc26: b7e5 j 1bc0e <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x162> + 1bc28: 842a mv s0,a0 + 1bc2a: a029 j 1bc34 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x188> + 1bc2c: 842a mv s0,a0 + 1bc2e: 8526 mv a0,s1 + 1bc30: acdfa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1bc34: 854e mv a0,s3 + 1bc36: ac7fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1bc3a: 8522 mv a0,s0 + 1bc3c: ae5f90ef jal 15720 <_Unwind_Resume@plt> + 1bc40: 8c0fa0ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + +000000000001bc44 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv>: + 1bc44: 711d addi sp,sp,-96 + 1bc46: e8a2 sd s0,80(sp) + 1bc48: 842a mv s0,a0 + 1bc4a: 852e mv a0,a1 + 1bc4c: e4a6 sd s1,72(sp) + 1bc4e: ec86 sd ra,88(sp) + 1bc50: 84ae mv s1,a1 + 1bc52: a71ff0ef jal 1b6c2 <_ZNK7testing8internal8FilePath11IsDirectoryEv> + 1bc56: 6490 ld a2,8(s1) + 1bc58: c525 beqz a0,1bcc0 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x7c> + 1bc5a: fc4e sd s3,56(sp) + 1bc5c: 02010993 addi s3,sp,32 + 1bc60: e0ca sd s2,64(sp) + 1bc62: e84e sd s3,16(sp) + 1bc64: fff60913 addi s2,a2,-1 + 1bc68: 6084 ld s1,0(s1) + 1bc6a: 07266963 bltu a2,s2,1bcdc <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x98> + 1bc6e: e44a sd s2,8(sp) + 1bc70: 47bd li a5,15 + 1bc72: 0927e063 bltu a5,s2,1bcf2 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xae> + 1bc76: 4785 li a5,1 + 1bc78: 06f91863 bne s2,a5,1bce8 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xa4> + 1bc7c: 0004c703 lbu a4,0(s1) + 1bc80: 87ce mv a5,s3 + 1bc82: 02e10023 sb a4,32(sp) + 1bc86: ec4a sd s2,24(sp) + 1bc88: 97ca add a5,a5,s2 + 1bc8a: 00078023 sb zero,0(a5) + 1bc8e: 65c2 ld a1,16(sp) + 1bc90: 6662 ld a2,24(sp) + 1bc92: 01040793 addi a5,s0,16 + 1bc96: e01c sd a5,0(s0) + 1bc98: 962e add a2,a2,a1 + 1bc9a: 8522 mv a0,s0 + 1bc9c: dc7fb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1bca0: 8522 mv a0,s0 + 1bca2: a67ff0ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> + 1bca6: 6542 ld a0,16(sp) + 1bca8: 07350c63 beq a0,s3,1bd20 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xdc> + 1bcac: b85f90ef jal 15830 <_ZdlPv@plt> + 1bcb0: 60e6 ld ra,88(sp) + 1bcb2: 8522 mv a0,s0 + 1bcb4: 6446 ld s0,80(sp) + 1bcb6: 6906 ld s2,64(sp) + 1bcb8: 79e2 ld s3,56(sp) + 1bcba: 64a6 ld s1,72(sp) + 1bcbc: 6125 addi sp,sp,96 + 1bcbe: 8082 ret + 1bcc0: 01040793 addi a5,s0,16 + 1bcc4: e01c sd a5,0(s0) + 1bcc6: 608c ld a1,0(s1) + 1bcc8: 8522 mv a0,s0 + 1bcca: 962e add a2,a2,a1 + 1bccc: d97fb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1bcd0: 60e6 ld ra,88(sp) + 1bcd2: 8522 mv a0,s0 + 1bcd4: 6446 ld s0,80(sp) + 1bcd6: 64a6 ld s1,72(sp) + 1bcd8: 6125 addi sp,sp,96 + 1bcda: 8082 ret + 1bcdc: 8932 mv s2,a2 + 1bcde: e44a sd s2,8(sp) + 1bce0: 47bd li a5,15 + 1bce2: f927fae3 bgeu a5,s2,1bc76 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x32> + 1bce6: a031 j 1bcf2 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xae> + 1bce8: 87ce mv a5,s3 + 1bcea: f8090ee3 beqz s2,1bc86 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x42> + 1bcee: 854e mv a0,s3 + 1bcf0: a809 j 1bd02 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xbe> + 1bcf2: 4601 li a2,0 + 1bcf4: 002c addi a1,sp,8 + 1bcf6: 0808 addi a0,sp,16 + 1bcf8: 8e9f90ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1bcfc: 67a2 ld a5,8(sp) + 1bcfe: e82a sd a0,16(sp) + 1bd00: f03e sd a5,32(sp) + 1bd02: 0c3977d7 vsetvli a5,s2,e8,m8,ta,ma + 1bd06: 02048407 vle8.v v8,(s1) + 1bd0a: 40f90933 sub s2,s2,a5 + 1bd0e: 94be add s1,s1,a5 + 1bd10: 02050427 vse8.v v8,(a0) + 1bd14: 953e add a0,a0,a5 + 1bd16: fe0916e3 bnez s2,1bd02 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xbe> + 1bd1a: 6922 ld s2,8(sp) + 1bd1c: 67c2 ld a5,16(sp) + 1bd1e: b7a5 j 1bc86 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x42> + 1bd20: 6906 ld s2,64(sp) + 1bd22: 79e2 ld s3,56(sp) + 1bd24: b775 j 1bcd0 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x8c> + 1bd26: 87aa mv a5,a0 + 1bd28: 8522 mv a0,s0 + 1bd2a: 843e mv s0,a5 + 1bd2c: 9d1fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1bd30: 0808 addi a0,sp,16 + 1bd32: 9cbfa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1bd36: 8522 mv a0,s0 + 1bd38: 9e9f90ef jal 15720 <_Unwind_Resume@plt> + 1bd3c: 842a mv s0,a0 + 1bd3e: bfcd j 1bd30 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xec> + 1bd40: 842a mv s0,a0 + 1bd42: bfd5 j 1bd36 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xf2> + +000000000001bd44 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv>: + 1bd44: 711d addi sp,sp,-96 + 1bd46: e8a2 sd s0,80(sp) + 1bd48: e4a6 sd s1,72(sp) + 1bd4a: ec86 sd ra,88(sp) + 1bd4c: 84aa mv s1,a0 + 1bd4e: 975ff0ef jal 1b6c2 <_ZNK7testing8internal8FilePath11IsDirectoryEv> + 1bd52: 842a mv s0,a0 + 1bd54: c119 beqz a0,1bd5a <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x16> + 1bd56: 649c ld a5,8(s1) + 1bd58: e799 bnez a5,1bd66 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x22> + 1bd5a: 60e6 ld ra,88(sp) + 1bd5c: 8522 mv a0,s0 + 1bd5e: 6446 ld s0,80(sp) + 1bd60: 64a6 ld s1,72(sp) + 1bd62: 6125 addi sp,sp,96 + 1bd64: 8082 ret + 1bd66: 8526 mv a0,s1 + 1bd68: 905ff0ef jal 1b66c <_ZNK7testing8internal8FilePath15DirectoryExistsEv> + 1bd6c: f57d bnez a0,1bd5a <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x16> + 1bd6e: 1000 addi s0,sp,32 + 1bd70: 8522 mv a0,s0 + 1bd72: 85a6 mv a1,s1 + 1bd74: e0ca sd s2,64(sp) + 1bd76: ecfff0ef jal 1bc44 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv> + 1bd7a: 850a mv a0,sp + 1bd7c: 85a2 mv a1,s0 + 1bd7e: 890a mv s2,sp + 1bd80: d2dff0ef jal 1baac <_ZNK7testing8internal8FilePath14RemoveFileNameEv> + 1bd84: 7502 ld a0,32(sp) + 1bd86: 181c addi a5,sp,48 + 1bd88: 00f50463 beq a0,a5,1bd90 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x4c> + 1bd8c: aa5f90ef jal 15830 <_ZdlPv@plt> + 1bd90: 854a mv a0,s2 + 1bd92: fb3ff0ef jal 1bd44 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv> + 1bd96: 842a mv s0,a0 + 1bd98: ed11 bnez a0,1bdb4 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x70> + 1bd9a: 6502 ld a0,0(sp) + 1bd9c: 081c addi a5,sp,16 + 1bd9e: 02f50063 beq a0,a5,1bdbe <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x7a> + 1bda2: a8ff90ef jal 15830 <_ZdlPv@plt> + 1bda6: 60e6 ld ra,88(sp) + 1bda8: 8522 mv a0,s0 + 1bdaa: 6446 ld s0,80(sp) + 1bdac: 6906 ld s2,64(sp) + 1bdae: 64a6 ld s1,72(sp) + 1bdb0: 6125 addi sp,sp,96 + 1bdb2: 8082 ret + 1bdb4: 8526 mv a0,s1 + 1bdb6: 927ff0ef jal 1b6dc <_ZNK7testing8internal8FilePath12CreateFolderEv> + 1bdba: 842a mv s0,a0 + 1bdbc: bff9 j 1bd9a <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x56> + 1bdbe: 6906 ld s2,64(sp) + 1bdc0: bf69 j 1bd5a <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x16> + 1bdc2: 842a mv s0,a0 + 1bdc4: 854a mv a0,s2 + 1bdc6: 937fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1bdca: 8522 mv a0,s0 + 1bdcc: 955f90ef jal 15720 <_Unwind_Resume@plt> + 1bdd0: 87aa mv a5,a0 + 1bdd2: 8522 mv a0,s0 + 1bdd4: 843e mv s0,a5 + 1bdd6: 927fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1bdda: 8522 mv a0,s0 + 1bddc: 945f90ef jal 15720 <_Unwind_Resume@plt> + +000000000001bde0 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc>: + 1bde0: cc517057 vsetivli zero,2,e8,mf8,ta,ma + 1bde4: 5208a0d7 vid.v v1 + 1bde8: fd200793 li a5,-46 + 1bdec: 9617e0d7 vmul.vx v1,v1,a5 + 1bdf0: 02e00793 li a5,46 + 1bdf4: 7119 addi sp,sp,-128 + 1bdf6: f8a2 sd s0,112(sp) + 1bdf8: 0217c0d7 vadd.vx v1,v1,a5 + 1bdfc: f4a6 sd s1,104(sp) + 1bdfe: f0ca sd s2,96(sp) + 1be00: ecce sd s3,88(sp) + 1be02: e8d2 sd s4,80(sp) + 1be04: fc86 sd ra,120(sp) + 1be06: e4d6 sd s5,72(sp) + 1be08: 03010913 addi s2,sp,48 + 1be0c: 020900a7 vse8.v v1,(s2) + 1be10: 4785 li a5,1 + 1be12: 842a mv s0,a0 + 1be14: 8532 mv a0,a2 + 1be16: 89b2 mv s3,a2 + 1be18: f43e sd a5,40(sp) + 1be1a: 84ae mv s1,a1 + 1be1c: f04a sd s2,32(sp) + 1be1e: ce3f90ef jal 15b00 + 1be22: 57ed li a5,-5 + 1be24: 8389 srli a5,a5,0x2 + 1be26: 02010a13 addi s4,sp,32 + 1be2a: 0ca7ec63 bltu a5,a0,1bf02 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x122> + 1be2e: 862a mv a2,a0 + 1be30: 85ce mv a1,s3 + 1be32: 8552 mv a0,s4 + 1be34: a9df90ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1be38: 01010993 addi s3,sp,16 + 1be3c: e04e sd s3,0(sp) + 1be3e: 6114 ld a3,0(a0) + 1be40: 01050713 addi a4,a0,16 + 1be44: 87aa mv a5,a0 + 1be46: 08e68f63 beq a3,a4,1bee4 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x104> + 1be4a: 6910 ld a2,16(a0) + 1be4c: e036 sd a3,0(sp) + 1be4e: e832 sd a2,16(sp) + 1be50: e398 sd a4,0(a5) + 1be52: 00078823 sb zero,16(a5) + 1be56: 6798 ld a4,8(a5) + 1be58: 7502 ld a0,32(sp) + 1be5a: 0007b423 sd zero,8(a5) + 1be5e: e43a sd a4,8(sp) + 1be60: 01250463 beq a0,s2,1be68 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x88> + 1be64: 9cdf90ef jal 15830 <_ZdlPv@plt> + 1be68: 858a mv a1,sp + 1be6a: 8526 mv a0,s1 + 1be6c: 8a8a mv s5,sp + 1be6e: e50fd0ef jal 194be <_ZN7testing8internal6String23EndsWithCaseInsensitiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_> + 1be72: 649c ld a5,8(s1) + 1be74: cd21 beqz a0,1becc <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xec> + 1be76: 6622 ld a2,8(sp) + 1be78: f04a sd s2,32(sp) + 1be7a: 608c ld a1,0(s1) + 1be7c: 40c78633 sub a2,a5,a2 + 1be80: 06c7e063 bltu a5,a2,1bee0 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x100> + 1be84: 962e add a2,a2,a1 + 1be86: 8552 mv a0,s4 + 1be88: c67fb0ef jal 17aee <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> + 1be8c: 7582 ld a1,32(sp) + 1be8e: 7622 ld a2,40(sp) + 1be90: 01040793 addi a5,s0,16 + 1be94: e01c sd a5,0(s0) + 1be96: 962e add a2,a2,a1 + 1be98: 8522 mv a0,s0 + 1be9a: bc9fb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1be9e: 8522 mv a0,s0 + 1bea0: 869ff0ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> + 1bea4: 7502 ld a0,32(sp) + 1bea6: 01250463 beq a0,s2,1beae <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xce> + 1beaa: 987f90ef jal 15830 <_ZdlPv@plt> + 1beae: 6502 ld a0,0(sp) + 1beb0: 01350463 beq a0,s3,1beb8 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xd8> + 1beb4: 97df90ef jal 15830 <_ZdlPv@plt> + 1beb8: 70e6 ld ra,120(sp) + 1beba: 8522 mv a0,s0 + 1bebc: 7446 ld s0,112(sp) + 1bebe: 74a6 ld s1,104(sp) + 1bec0: 7906 ld s2,96(sp) + 1bec2: 69e6 ld s3,88(sp) + 1bec4: 6a46 ld s4,80(sp) + 1bec6: 6aa6 ld s5,72(sp) + 1bec8: 6109 addi sp,sp,128 + 1beca: 8082 ret + 1becc: 01040713 addi a4,s0,16 + 1bed0: e018 sd a4,0(s0) + 1bed2: 608c ld a1,0(s1) + 1bed4: 8522 mv a0,s0 + 1bed6: 00f58633 add a2,a1,a5 + 1beda: b89fb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1bede: bfc1 j 1beae <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xce> + 1bee0: 863e mv a2,a5 + 1bee2: b74d j 1be84 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xa4> + 1bee4: 6514 ld a3,8(a0) + 1bee6: 85ce mv a1,s3 + 1bee8: 853a mv a0,a4 + 1beea: 0685 addi a3,a3,1 + 1beec: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 1bef0: 02050407 vle8.v v8,(a0) + 1bef4: 8e91 sub a3,a3,a2 + 1bef6: 9532 add a0,a0,a2 + 1bef8: 02058427 vse8.v v8,(a1) + 1befc: 95b2 add a1,a1,a2 + 1befe: f6fd bnez a3,1beec <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x10c> + 1bf00: bf81 j 1be50 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x70> + 1bf02: 0001c517 auipc a0,0x1c + 1bf06: ef650513 addi a0,a0,-266 # 37df8 <_IO_stdin_used+0x350> + 1bf0a: 917f90ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 1bf0e: 842a mv s0,a0 + 1bf10: a809 j 1bf22 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x142> + 1bf12: 87aa mv a5,a0 + 1bf14: 8522 mv a0,s0 + 1bf16: 843e mv s0,a5 + 1bf18: fe4fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1bf1c: 8552 mv a0,s4 + 1bf1e: fdefa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1bf22: 8556 mv a0,s5 + 1bf24: fd8fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1bf28: 8522 mv a0,s0 + 1bf2a: ff6f90ef jal 15720 <_Unwind_Resume@plt> + 1bf2e: 842a mv s0,a0 + 1bf30: b7f5 j 1bf1c <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x13c> + 1bf32: 842a mv s0,a0 + 1bf34: 8552 mv a0,s4 + 1bf36: fc6fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1bf3a: 8522 mv a0,s0 + 1bf3c: fe4f90ef jal 15720 <_Unwind_Resume@plt> + +000000000001bf40 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_>: + 1bf40: 659c ld a5,8(a1) + 1bf42: 7135 addi sp,sp,-160 + 1bf44: e922 sd s0,144(sp) + 1bf46: e526 sd s1,136(sp) + 1bf48: ed06 sd ra,152(sp) + 1bf4a: 84b2 mv s1,a2 + 1bf4c: 842a mv s0,a0 + 1bf4e: ef99 bnez a5,1bf6c <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x2c> + 1bf50: 01050793 addi a5,a0,16 + 1bf54: e11c sd a5,0(a0) + 1bf56: 620c ld a1,0(a2) + 1bf58: 6610 ld a2,8(a2) + 1bf5a: 962e add a2,a2,a1 + 1bf5c: b07fb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1bf60: 60ea ld ra,152(sp) + 1bf62: 8522 mv a0,s0 + 1bf64: 644a ld s0,144(sp) + 1bf66: 64aa ld s1,136(sp) + 1bf68: 610d addi sp,sp,160 + 1bf6a: 8082 ret + 1bf6c: 850a mv a0,sp + 1bf6e: e14a sd s2,128(sp) + 1bf70: fcce sd s3,120(sp) + 1bf72: f8d2 sd s4,112(sp) + 1bf74: f4d6 sd s5,104(sp) + 1bf76: f0da sd s6,96(sp) + 1bf78: ccdff0ef jal 1bc44 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv> + 1bf7c: 6aa2 ld s5,8(sp) + 1bf7e: 02010913 addi s2,sp,32 + 1bf82: 02f00793 li a5,47 + 1bf86: 03010993 addi s3,sp,48 + 1bf8a: 001a8593 addi a1,s5,1 + 1bf8e: 854a mv a0,s2 + 1bf90: 6b02 ld s6,0(sp) + 1bf92: 8a0a mv s4,sp + 1bf94: f402 sd zero,40(sp) + 1bf96: 02010823 sb zero,48(sp) + 1bf9a: 04f10023 sb a5,64(sp) + 1bf9e: f04e sd s3,32(sp) + 1bfa0: 981f90ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 1bfa4: 7722 ld a4,40(sp) + 1bfa6: 57fd li a5,-1 + 1bfa8: 8389 srli a5,a5,0x2 + 1bfaa: 8f99 sub a5,a5,a4 + 1bfac: 1157e463 bltu a5,s5,1c0b4 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x174> + 1bfb0: 8656 mv a2,s5 + 1bfb2: 85da mv a1,s6 + 1bfb4: 854a mv a0,s2 + 1bfb6: 91bf90ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1bfba: 7722 ld a4,40(sp) + 1bfbc: 57fd li a5,-1 + 1bfbe: 8389 srli a5,a5,0x2 + 1bfc0: 0ef70463 beq a4,a5,1c0a8 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x168> + 1bfc4: 04010a93 addi s5,sp,64 + 1bfc8: 85d6 mv a1,s5 + 1bfca: 4605 li a2,1 + 1bfcc: 854a mv a0,s2 + 1bfce: 903f90ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1bfd2: 7722 ld a4,40(sp) + 1bfd4: 57fd li a5,-1 + 1bfd6: 6490 ld a2,8(s1) + 1bfd8: 8389 srli a5,a5,0x2 + 1bfda: 8f99 sub a5,a5,a4 + 1bfdc: 608c ld a1,0(s1) + 1bfde: 0ac7ef63 bltu a5,a2,1c09c <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x15c> + 1bfe2: 854a mv a0,s2 + 1bfe4: 8edf90ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1bfe8: 0884 addi s1,sp,80 + 1bfea: e0a6 sd s1,64(sp) + 1bfec: 6118 ld a4,0(a0) + 1bfee: 01050793 addi a5,a0,16 + 1bff2: 06f70363 beq a4,a5,1c058 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x118> + 1bff6: 6914 ld a3,16(a0) + 1bff8: e0ba sd a4,64(sp) + 1bffa: e8b6 sd a3,80(sp) + 1bffc: 6518 ld a4,8(a0) + 1bffe: e11c sd a5,0(a0) + 1c000: 00053423 sd zero,8(a0) + 1c004: e4ba sd a4,72(sp) + 1c006: 00050823 sb zero,16(a0) + 1c00a: 6626 ld a2,72(sp) + 1c00c: 6586 ld a1,64(sp) + 1c00e: 01040793 addi a5,s0,16 + 1c012: e01c sd a5,0(s0) + 1c014: 962e add a2,a2,a1 + 1c016: 8522 mv a0,s0 + 1c018: a4bfb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1c01c: 8522 mv a0,s0 + 1c01e: eeaff0ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> + 1c022: 6506 ld a0,64(sp) + 1c024: 00950463 beq a0,s1,1c02c <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0xec> + 1c028: 809f90ef jal 15830 <_ZdlPv@plt> + 1c02c: 7502 ld a0,32(sp) + 1c02e: 01350463 beq a0,s3,1c036 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0xf6> + 1c032: ffef90ef jal 15830 <_ZdlPv@plt> + 1c036: 6502 ld a0,0(sp) + 1c038: 081c addi a5,sp,16 + 1c03a: 00f50463 beq a0,a5,1c042 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x102> + 1c03e: ff2f90ef jal 15830 <_ZdlPv@plt> + 1c042: 60ea ld ra,152(sp) + 1c044: 8522 mv a0,s0 + 1c046: 644a ld s0,144(sp) + 1c048: 690a ld s2,128(sp) + 1c04a: 79e6 ld s3,120(sp) + 1c04c: 7a46 ld s4,112(sp) + 1c04e: 7aa6 ld s5,104(sp) + 1c050: 7b06 ld s6,96(sp) + 1c052: 64aa ld s1,136(sp) + 1c054: 610d addi sp,sp,160 + 1c056: 8082 ret + 1c058: 6518 ld a4,8(a0) + 1c05a: 8626 mv a2,s1 + 1c05c: 85be mv a1,a5 + 1c05e: 0705 addi a4,a4,1 + 1c060: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 1c064: 02058407 vle8.v v8,(a1) + 1c068: 8f15 sub a4,a4,a3 + 1c06a: 95b6 add a1,a1,a3 + 1c06c: 02060427 vse8.v v8,(a2) + 1c070: 9636 add a2,a2,a3 + 1c072: f77d bnez a4,1c060 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x120> + 1c074: b761 j 1bffc <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0xbc> + 1c076: 87aa mv a5,a0 + 1c078: 8522 mv a0,s0 + 1c07a: 843e mv s0,a5 + 1c07c: e80fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c080: 8556 mv a0,s5 + 1c082: e7afa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c086: 854a mv a0,s2 + 1c088: e74fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c08c: 8552 mv a0,s4 + 1c08e: e6efa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c092: 8522 mv a0,s0 + 1c094: e8cf90ef jal 15720 <_Unwind_Resume@plt> + 1c098: 842a mv s0,a0 + 1c09a: b7f5 j 1c086 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x146> + 1c09c: 0001c517 auipc a0,0x1c + 1c0a0: d5c50513 addi a0,a0,-676 # 37df8 <_IO_stdin_used+0x350> + 1c0a4: f7cf90ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 1c0a8: 0001c517 auipc a0,0x1c + 1c0ac: d5050513 addi a0,a0,-688 # 37df8 <_IO_stdin_used+0x350> + 1c0b0: f70f90ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 1c0b4: 0001c517 auipc a0,0x1c + 1c0b8: d4450513 addi a0,a0,-700 # 37df8 <_IO_stdin_used+0x350> + 1c0bc: f64f90ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 1c0c0: 842a mv s0,a0 + 1c0c2: b7d1 j 1c086 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x146> + 1c0c4: 842a mv s0,a0 + 1c0c6: bf6d j 1c080 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x140> + +000000000001c0c8 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_>: + 1c0c8: 87ae mv a5,a1 + 1c0ca: 6790 ld a2,8(a5) + 1c0cc: 618c ld a1,0(a1) + 1c0ce: 7119 addi sp,sp,-128 + 1c0d0: 0002e797 auipc a5,0x2e + 1c0d4: ea87b783 ld a5,-344(a5) # 49f78 <_GLOBAL_OFFSET_TABLE_+0x428> + 1c0d8: f4a6 sd s1,104(sp) + 1c0da: f0ca sd s2,96(sp) + 1c0dc: e8d2 sd s4,80(sp) + 1c0de: fc86 sd ra,120(sp) + 1c0e0: f8a2 sd s0,112(sp) + 1c0e2: ecce sd s3,88(sp) + 1c0e4: e4d6 sd s5,72(sp) + 1c0e6: 07c1 addi a5,a5,16 + 1c0e8: 02010a13 addi s4,sp,32 + 1c0ec: 84aa mv s1,a0 + 1c0ee: 00053423 sd zero,8(a0) + 1c0f2: 00053823 sd zero,16(a0) + 1c0f6: e11c sd a5,0(a0) + 1c0f8: 03010913 addi s2,sp,48 + 1c0fc: 962e add a2,a2,a1 + 1c0fe: 8552 mv a0,s4 + 1c100: f04a sd s2,32(sp) + 1c102: 961fb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1c106: 7582 ld a1,32(sp) + 1c108: 7622 ld a2,40(sp) + 1c10a: 01010993 addi s3,sp,16 + 1c10e: 850a mv a0,sp + 1c110: 962e add a2,a2,a1 + 1c112: 8a8a mv s5,sp + 1c114: e04e sd s3,0(sp) + 1c116: 94dfb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1c11a: 02800513 li a0,40 + 1c11e: eb2f90ef jal 157d0 <_Znwm@plt> + 1c122: 6582 ld a1,0(sp) + 1c124: 6622 ld a2,8(sp) + 1c126: 0002e797 auipc a5,0x2e + 1c12a: be27b783 ld a5,-1054(a5) # 49d08 <_GLOBAL_OFFSET_TABLE_+0x1b8> + 1c12e: 842a mv s0,a0 + 1c130: 01850713 addi a4,a0,24 + 1c134: 07c1 addi a5,a5,16 + 1c136: 0521 addi a0,a0,8 + 1c138: 962e add a2,a2,a1 + 1c13a: e01c sd a5,0(s0) + 1c13c: e418 sd a4,8(s0) + 1c13e: 925fb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1c142: 04000513 li a0,64 + 1c146: e8af90ef jal 157d0 <_Znwm@plt> + 1c14a: cd717057 vsetivli zero,2,e32,mf2,ta,ma + 1c14e: 5e0031d7 vmv.v.i v3,0 + 1c152: 0d807057 vsetvli zero,zero,e64,m1,ta,ma + 1c156: 5e003157 vmv.v.i v2,0 + 1c15a: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma + 1c15e: 00053423 sd zero,8(a0) + 1c162: 00053823 sd zero,16(a0) + 1c166: 01850713 addi a4,a0,24 + 1c16a: 5e00b0d7 vmv.v.i v1,1 + 1c16e: 020761a7 vse32.v v3,(a4) + 1c172: 02050713 addi a4,a0,32 + 1c176: 02077127 vse64.v v2,(a4) + 1c17a: 03050713 addi a4,a0,48 + 1c17e: 020760a7 vse32.v v1,(a4) + 1c182: 87aa mv a5,a0 + 1c184: 0002e717 auipc a4,0x2e + 1c188: e2473703 ld a4,-476(a4) # 49fa8 <_GLOBAL_OFFSET_TABLE_+0x458> + 1c18c: 6888 ld a0,16(s1) + 1c18e: 0741 addi a4,a4,16 + 1c190: e480 sd s0,8(s1) + 1c192: ff80 sd s0,56(a5) + 1c194: e398 sd a4,0(a5) + 1c196: e89c sd a5,16(s1) + 1c198: c511 beqz a0,1c1a4 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0xdc> + 1c19a: 0002e317 auipc t1,0x2e + 1c19e: b2633303 ld t1,-1242(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 1c1a2: 9302 jalr t1 + 1c1a4: 6502 ld a0,0(sp) + 1c1a6: 01350463 beq a0,s3,1c1ae <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0xe6> + 1c1aa: e86f90ef jal 15830 <_ZdlPv@plt> + 1c1ae: 7502 ld a0,32(sp) + 1c1b0: 01250463 beq a0,s2,1c1b8 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0xf0> + 1c1b4: e7cf90ef jal 15830 <_ZdlPv@plt> + 1c1b8: 70e6 ld ra,120(sp) + 1c1ba: 7446 ld s0,112(sp) + 1c1bc: 74a6 ld s1,104(sp) + 1c1be: 7906 ld s2,96(sp) + 1c1c0: 69e6 ld s3,88(sp) + 1c1c2: 6a46 ld s4,80(sp) + 1c1c4: 6aa6 ld s5,72(sp) + 1c1c6: 6109 addi sp,sp,128 + 1c1c8: 8082 ret + 1c1ca: 842a mv s0,a0 + 1c1cc: a035 j 1c1f8 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x130> + 1c1ce: b22f90ef jal 154f0 <__cxa_begin_catch@plt> + 1c1d2: 601c ld a5,0(s0) + 1c1d4: 8522 mv a0,s0 + 1c1d6: 679c ld a5,8(a5) + 1c1d8: 9782 jalr a5 + 1c1da: dc6f90ef jal 157a0 <__cxa_rethrow@plt> + 1c1de: 842a mv s0,a0 + 1c1e0: a031 j 1c1ec <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x124> + 1c1e2: 87aa mv a5,a0 + 1c1e4: 8522 mv a0,s0 + 1c1e6: 843e mv s0,a5 + 1c1e8: e48f90ef jal 15830 <_ZdlPv@plt> + 1c1ec: 8556 mv a0,s5 + 1c1ee: d0efa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c1f2: 8552 mv a0,s4 + 1c1f4: d08fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c1f8: 0002e797 auipc a5,0x2e + 1c1fc: c587b783 ld a5,-936(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> + 1c200: 6888 ld a0,16(s1) + 1c202: 07c1 addi a5,a5,16 + 1c204: e09c sd a5,0(s1) + 1c206: c511 beqz a0,1c212 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x14a> + 1c208: 0002e317 auipc t1,0x2e + 1c20c: ab833303 ld t1,-1352(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 1c210: 9302 jalr t1 + 1c212: 8522 mv a0,s0 + 1c214: d0cf90ef jal 15720 <_Unwind_Resume@plt> + 1c218: 842a mv s0,a0 + 1c21a: bfe1 j 1c1f2 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x12a> + 1c21c: 842a mv s0,a0 + 1c21e: 973f90ef jal 15b90 <__cxa_end_catch@plt> + 1c222: b7e9 j 1c1ec <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x124> + +000000000001c224 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc>: + 1c224: 7119 addi sp,sp,-128 + 1c226: 0002e797 auipc a5,0x2e + 1c22a: d527b783 ld a5,-686(a5) # 49f78 <_GLOBAL_OFFSET_TABLE_+0x428> + 1c22e: f4a6 sd s1,104(sp) + 1c230: ecce sd s3,88(sp) + 1c232: fc86 sd ra,120(sp) + 1c234: f8a2 sd s0,112(sp) + 1c236: f0ca sd s2,96(sp) + 1c238: e8d2 sd s4,80(sp) + 1c23a: e4d6 sd s5,72(sp) + 1c23c: 07c1 addi a5,a5,16 + 1c23e: 03010993 addi s3,sp,48 + 1c242: 00053423 sd zero,8(a0) + 1c246: 00053823 sd zero,16(a0) + 1c24a: e11c sd a5,0(a0) + 1c24c: f04e sd s3,32(sp) + 1c24e: 84aa mv s1,a0 + 1c250: 12058663 beqz a1,1c37c <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x158> + 1c254: 852e mv a0,a1 + 1c256: 892e mv s2,a1 + 1c258: 8a9f90ef jal 15b00 + 1c25c: e02a sd a0,0(sp) + 1c25e: 47bd li a5,15 + 1c260: 02010a13 addi s4,sp,32 + 1c264: 842a mv s0,a0 + 1c266: 0ea7e563 bltu a5,a0,1c350 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x12c> + 1c26a: 4785 li a5,1 + 1c26c: 0cf51d63 bne a0,a5,1c346 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x122> + 1c270: 00094703 lbu a4,0(s2) + 1c274: 87ce mv a5,s3 + 1c276: 8a8a mv s5,sp + 1c278: 02e10823 sb a4,48(sp) + 1c27c: f422 sd s0,40(sp) + 1c27e: 97a2 add a5,a5,s0 + 1c280: 00078023 sb zero,0(a5) + 1c284: 7582 ld a1,32(sp) + 1c286: 7622 ld a2,40(sp) + 1c288: 01010913 addi s2,sp,16 + 1c28c: 8556 mv a0,s5 + 1c28e: 962e add a2,a2,a1 + 1c290: e04a sd s2,0(sp) + 1c292: fd0fb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1c296: 02800513 li a0,40 + 1c29a: d36f90ef jal 157d0 <_Znwm@plt> + 1c29e: 6582 ld a1,0(sp) + 1c2a0: 6622 ld a2,8(sp) + 1c2a2: 0002e797 auipc a5,0x2e + 1c2a6: a667b783 ld a5,-1434(a5) # 49d08 <_GLOBAL_OFFSET_TABLE_+0x1b8> + 1c2aa: 842a mv s0,a0 + 1c2ac: 01850713 addi a4,a0,24 + 1c2b0: 07c1 addi a5,a5,16 + 1c2b2: 0521 addi a0,a0,8 + 1c2b4: 962e add a2,a2,a1 + 1c2b6: e01c sd a5,0(s0) + 1c2b8: e418 sd a4,8(s0) + 1c2ba: fa8fb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1c2be: 04000513 li a0,64 + 1c2c2: d0ef90ef jal 157d0 <_Znwm@plt> + 1c2c6: cd717057 vsetivli zero,2,e32,mf2,ta,ma + 1c2ca: 5e0031d7 vmv.v.i v3,0 + 1c2ce: 0d807057 vsetvli zero,zero,e64,m1,ta,ma + 1c2d2: 5e003157 vmv.v.i v2,0 + 1c2d6: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma + 1c2da: 00053423 sd zero,8(a0) + 1c2de: 00053823 sd zero,16(a0) + 1c2e2: 01850713 addi a4,a0,24 + 1c2e6: 5e00b0d7 vmv.v.i v1,1 + 1c2ea: 020761a7 vse32.v v3,(a4) + 1c2ee: 02050713 addi a4,a0,32 + 1c2f2: 02077127 vse64.v v2,(a4) + 1c2f6: 03050713 addi a4,a0,48 + 1c2fa: 020760a7 vse32.v v1,(a4) + 1c2fe: 87aa mv a5,a0 + 1c300: 0002e717 auipc a4,0x2e + 1c304: ca873703 ld a4,-856(a4) # 49fa8 <_GLOBAL_OFFSET_TABLE_+0x458> + 1c308: 6888 ld a0,16(s1) + 1c30a: 0741 addi a4,a4,16 + 1c30c: e480 sd s0,8(s1) + 1c30e: ff80 sd s0,56(a5) + 1c310: e398 sd a4,0(a5) + 1c312: e89c sd a5,16(s1) + 1c314: c511 beqz a0,1c320 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0xfc> + 1c316: 0002e317 auipc t1,0x2e + 1c31a: 9aa33303 ld t1,-1622(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 1c31e: 9302 jalr t1 + 1c320: 6502 ld a0,0(sp) + 1c322: 01250463 beq a0,s2,1c32a <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x106> + 1c326: d0af90ef jal 15830 <_ZdlPv@plt> + 1c32a: 7502 ld a0,32(sp) + 1c32c: 01350463 beq a0,s3,1c334 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x110> + 1c330: d00f90ef jal 15830 <_ZdlPv@plt> + 1c334: 70e6 ld ra,120(sp) + 1c336: 7446 ld s0,112(sp) + 1c338: 74a6 ld s1,104(sp) + 1c33a: 7906 ld s2,96(sp) + 1c33c: 69e6 ld s3,88(sp) + 1c33e: 6a46 ld s4,80(sp) + 1c340: 6aa6 ld s5,72(sp) + 1c342: 6109 addi sp,sp,128 + 1c344: 8082 ret + 1c346: 87ce mv a5,s3 + 1c348: 8a8a mv s5,sp + 1c34a: d90d beqz a0,1c27c <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x58> + 1c34c: 854e mv a0,s3 + 1c34e: a811 j 1c362 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x13e> + 1c350: 858a mv a1,sp + 1c352: 4601 li a2,0 + 1c354: 8552 mv a0,s4 + 1c356: 8a8a mv s5,sp + 1c358: a88f90ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1c35c: 6782 ld a5,0(sp) + 1c35e: f02a sd a0,32(sp) + 1c360: f83e sd a5,48(sp) + 1c362: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1c366: 02090407 vle8.v v8,(s2) + 1c36a: 8c1d sub s0,s0,a5 + 1c36c: 993e add s2,s2,a5 + 1c36e: 02050427 vse8.v v8,(a0) + 1c372: 953e add a0,a0,a5 + 1c374: f47d bnez s0,1c362 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x13e> + 1c376: 6402 ld s0,0(sp) + 1c378: 7782 ld a5,32(sp) + 1c37a: b709 j 1c27c <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x58> + 1c37c: 985f90ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 1c380: 842a mv s0,a0 + 1c382: a01d j 1c3a8 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x184> + 1c384: 842a mv s0,a0 + 1c386: a831 j 1c3a2 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x17e> + 1c388: 968f90ef jal 154f0 <__cxa_begin_catch@plt> + 1c38c: 601c ld a5,0(s0) + 1c38e: 8522 mv a0,s0 + 1c390: 679c ld a5,8(a5) + 1c392: 9782 jalr a5 + 1c394: c0cf90ef jal 157a0 <__cxa_rethrow@plt> + 1c398: 87aa mv a5,a0 + 1c39a: 8522 mv a0,s0 + 1c39c: 843e mv s0,a5 + 1c39e: c92f90ef jal 15830 <_ZdlPv@plt> + 1c3a2: 8556 mv a0,s5 + 1c3a4: b58fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c3a8: 8552 mv a0,s4 + 1c3aa: b52fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c3ae: 0002e797 auipc a5,0x2e + 1c3b2: aa27b783 ld a5,-1374(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> + 1c3b6: 6888 ld a0,16(s1) + 1c3b8: 07c1 addi a5,a5,16 + 1c3ba: e09c sd a5,0(s1) + 1c3bc: c511 beqz a0,1c3c8 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x1a4> + 1c3be: 0002e317 auipc t1,0x2e + 1c3c2: 90233303 ld t1,-1790(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 1c3c6: 9302 jalr t1 + 1c3c8: 8522 mv a0,s0 + 1c3ca: b56f90ef jal 15720 <_Unwind_Resume@plt> + 1c3ce: 842a mv s0,a0 + 1c3d0: bff9 j 1c3ae <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x18a> + 1c3d2: 842a mv s0,a0 + 1c3d4: fbcf90ef jal 15b90 <__cxa_end_catch@plt> + 1c3d8: b7e9 j 1c3a2 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x17e> + +000000000001c3da <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_>: + 1c3da: 87ae mv a5,a1 + 1c3dc: 6790 ld a2,8(a5) + 1c3de: 618c ld a1,0(a1) + 1c3e0: 7119 addi sp,sp,-128 + 1c3e2: 0002e797 auipc a5,0x2e + 1c3e6: 84e7b783 ld a5,-1970(a5) # 49c30 <_GLOBAL_OFFSET_TABLE_+0xe0> + 1c3ea: f4a6 sd s1,104(sp) + 1c3ec: f0ca sd s2,96(sp) + 1c3ee: e8d2 sd s4,80(sp) + 1c3f0: fc86 sd ra,120(sp) + 1c3f2: f8a2 sd s0,112(sp) + 1c3f4: ecce sd s3,88(sp) + 1c3f6: e4d6 sd s5,72(sp) + 1c3f8: 07c1 addi a5,a5,16 + 1c3fa: 02010a13 addi s4,sp,32 + 1c3fe: 84aa mv s1,a0 + 1c400: 00053423 sd zero,8(a0) + 1c404: 00053823 sd zero,16(a0) + 1c408: e11c sd a5,0(a0) + 1c40a: 03010913 addi s2,sp,48 + 1c40e: 962e add a2,a2,a1 + 1c410: 8552 mv a0,s4 + 1c412: f04a sd s2,32(sp) + 1c414: e4efb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1c418: 7582 ld a1,32(sp) + 1c41a: 7622 ld a2,40(sp) + 1c41c: 01010993 addi s3,sp,16 + 1c420: 850a mv a0,sp + 1c422: 962e add a2,a2,a1 + 1c424: 8a8a mv s5,sp + 1c426: e04e sd s3,0(sp) + 1c428: e3afb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1c42c: 02800513 li a0,40 + 1c430: ba0f90ef jal 157d0 <_Znwm@plt> + 1c434: 6582 ld a1,0(sp) + 1c436: 6622 ld a2,8(sp) + 1c438: 0002e797 auipc a5,0x2e + 1c43c: 8d07b783 ld a5,-1840(a5) # 49d08 <_GLOBAL_OFFSET_TABLE_+0x1b8> + 1c440: 842a mv s0,a0 + 1c442: 01850713 addi a4,a0,24 + 1c446: 07c1 addi a5,a5,16 + 1c448: 0521 addi a0,a0,8 + 1c44a: 962e add a2,a2,a1 + 1c44c: e01c sd a5,0(s0) + 1c44e: e418 sd a4,8(s0) + 1c450: e12fb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1c454: 04000513 li a0,64 + 1c458: b78f90ef jal 157d0 <_Znwm@plt> + 1c45c: cd717057 vsetivli zero,2,e32,mf2,ta,ma + 1c460: 5e0031d7 vmv.v.i v3,0 + 1c464: 0d807057 vsetvli zero,zero,e64,m1,ta,ma + 1c468: 5e003157 vmv.v.i v2,0 + 1c46c: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma + 1c470: 00053423 sd zero,8(a0) + 1c474: 00053823 sd zero,16(a0) + 1c478: 01850713 addi a4,a0,24 + 1c47c: 5e00b0d7 vmv.v.i v1,1 + 1c480: 020761a7 vse32.v v3,(a4) + 1c484: 02050713 addi a4,a0,32 + 1c488: 02077127 vse64.v v2,(a4) + 1c48c: 03050713 addi a4,a0,48 + 1c490: 020760a7 vse32.v v1,(a4) + 1c494: 87aa mv a5,a0 + 1c496: 0002e717 auipc a4,0x2e + 1c49a: b1273703 ld a4,-1262(a4) # 49fa8 <_GLOBAL_OFFSET_TABLE_+0x458> + 1c49e: 6888 ld a0,16(s1) + 1c4a0: 0741 addi a4,a4,16 + 1c4a2: e480 sd s0,8(s1) + 1c4a4: ff80 sd s0,56(a5) + 1c4a6: e398 sd a4,0(a5) + 1c4a8: e89c sd a5,16(s1) + 1c4aa: c511 beqz a0,1c4b6 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0xdc> + 1c4ac: 0002e317 auipc t1,0x2e + 1c4b0: 81433303 ld t1,-2028(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 1c4b4: 9302 jalr t1 + 1c4b6: 6502 ld a0,0(sp) + 1c4b8: 01350463 beq a0,s3,1c4c0 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0xe6> + 1c4bc: b74f90ef jal 15830 <_ZdlPv@plt> + 1c4c0: 7502 ld a0,32(sp) + 1c4c2: 01250463 beq a0,s2,1c4ca <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0xf0> + 1c4c6: b6af90ef jal 15830 <_ZdlPv@plt> + 1c4ca: 70e6 ld ra,120(sp) + 1c4cc: 7446 ld s0,112(sp) + 1c4ce: 74a6 ld s1,104(sp) + 1c4d0: 7906 ld s2,96(sp) + 1c4d2: 69e6 ld s3,88(sp) + 1c4d4: 6a46 ld s4,80(sp) + 1c4d6: 6aa6 ld s5,72(sp) + 1c4d8: 6109 addi sp,sp,128 + 1c4da: 8082 ret + 1c4dc: 842a mv s0,a0 + 1c4de: a035 j 1c50a <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x130> + 1c4e0: 810f90ef jal 154f0 <__cxa_begin_catch@plt> + 1c4e4: 601c ld a5,0(s0) + 1c4e6: 8522 mv a0,s0 + 1c4e8: 679c ld a5,8(a5) + 1c4ea: 9782 jalr a5 + 1c4ec: ab4f90ef jal 157a0 <__cxa_rethrow@plt> + 1c4f0: 842a mv s0,a0 + 1c4f2: a031 j 1c4fe <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x124> + 1c4f4: 87aa mv a5,a0 + 1c4f6: 8522 mv a0,s0 + 1c4f8: 843e mv s0,a5 + 1c4fa: b36f90ef jal 15830 <_ZdlPv@plt> + 1c4fe: 8556 mv a0,s5 + 1c500: 9fcfa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c504: 8552 mv a0,s4 + 1c506: 9f6fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c50a: 0002e797 auipc a5,0x2e + 1c50e: 8867b783 ld a5,-1914(a5) # 49d90 <_GLOBAL_OFFSET_TABLE_+0x240> + 1c512: 6888 ld a0,16(s1) + 1c514: 07c1 addi a5,a5,16 + 1c516: e09c sd a5,0(s1) + 1c518: c511 beqz a0,1c524 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x14a> + 1c51a: 0002d317 auipc t1,0x2d + 1c51e: 7a633303 ld t1,1958(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 1c522: 9302 jalr t1 + 1c524: 8522 mv a0,s0 + 1c526: 9faf90ef jal 15720 <_Unwind_Resume@plt> + 1c52a: 842a mv s0,a0 + 1c52c: bfe1 j 1c504 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x12a> + 1c52e: 842a mv s0,a0 + 1c530: e60f90ef jal 15b90 <__cxa_end_catch@plt> + 1c534: b7e9 j 1c4fe <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x124> + +000000000001c536 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc>: + 1c536: 7119 addi sp,sp,-128 + 1c538: 0002d797 auipc a5,0x2d + 1c53c: 6f87b783 ld a5,1784(a5) # 49c30 <_GLOBAL_OFFSET_TABLE_+0xe0> + 1c540: f4a6 sd s1,104(sp) + 1c542: ecce sd s3,88(sp) + 1c544: fc86 sd ra,120(sp) + 1c546: f8a2 sd s0,112(sp) + 1c548: f0ca sd s2,96(sp) + 1c54a: e8d2 sd s4,80(sp) + 1c54c: e4d6 sd s5,72(sp) + 1c54e: 07c1 addi a5,a5,16 + 1c550: 03010993 addi s3,sp,48 + 1c554: 00053423 sd zero,8(a0) + 1c558: 00053823 sd zero,16(a0) + 1c55c: e11c sd a5,0(a0) + 1c55e: f04e sd s3,32(sp) + 1c560: 84aa mv s1,a0 + 1c562: 12058663 beqz a1,1c68e <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x158> + 1c566: 852e mv a0,a1 + 1c568: 892e mv s2,a1 + 1c56a: d96f90ef jal 15b00 + 1c56e: e02a sd a0,0(sp) + 1c570: 47bd li a5,15 + 1c572: 02010a13 addi s4,sp,32 + 1c576: 842a mv s0,a0 + 1c578: 0ea7e563 bltu a5,a0,1c662 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x12c> + 1c57c: 4785 li a5,1 + 1c57e: 0cf51d63 bne a0,a5,1c658 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x122> + 1c582: 00094703 lbu a4,0(s2) + 1c586: 87ce mv a5,s3 + 1c588: 8a8a mv s5,sp + 1c58a: 02e10823 sb a4,48(sp) + 1c58e: f422 sd s0,40(sp) + 1c590: 97a2 add a5,a5,s0 + 1c592: 00078023 sb zero,0(a5) + 1c596: 7582 ld a1,32(sp) + 1c598: 7622 ld a2,40(sp) + 1c59a: 01010913 addi s2,sp,16 + 1c59e: 8556 mv a0,s5 + 1c5a0: 962e add a2,a2,a1 + 1c5a2: e04a sd s2,0(sp) + 1c5a4: cbefb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1c5a8: 02800513 li a0,40 + 1c5ac: a24f90ef jal 157d0 <_Znwm@plt> + 1c5b0: 6582 ld a1,0(sp) + 1c5b2: 6622 ld a2,8(sp) + 1c5b4: 0002d797 auipc a5,0x2d + 1c5b8: 7547b783 ld a5,1876(a5) # 49d08 <_GLOBAL_OFFSET_TABLE_+0x1b8> + 1c5bc: 842a mv s0,a0 + 1c5be: 01850713 addi a4,a0,24 + 1c5c2: 07c1 addi a5,a5,16 + 1c5c4: 0521 addi a0,a0,8 + 1c5c6: 962e add a2,a2,a1 + 1c5c8: e01c sd a5,0(s0) + 1c5ca: e418 sd a4,8(s0) + 1c5cc: c96fb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1c5d0: 04000513 li a0,64 + 1c5d4: 9fcf90ef jal 157d0 <_Znwm@plt> + 1c5d8: cd717057 vsetivli zero,2,e32,mf2,ta,ma + 1c5dc: 5e0031d7 vmv.v.i v3,0 + 1c5e0: 0d807057 vsetvli zero,zero,e64,m1,ta,ma + 1c5e4: 5e003157 vmv.v.i v2,0 + 1c5e8: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma + 1c5ec: 00053423 sd zero,8(a0) + 1c5f0: 00053823 sd zero,16(a0) + 1c5f4: 01850713 addi a4,a0,24 + 1c5f8: 5e00b0d7 vmv.v.i v1,1 + 1c5fc: 020761a7 vse32.v v3,(a4) + 1c600: 02050713 addi a4,a0,32 + 1c604: 02077127 vse64.v v2,(a4) + 1c608: 03050713 addi a4,a0,48 + 1c60c: 020760a7 vse32.v v1,(a4) + 1c610: 87aa mv a5,a0 + 1c612: 0002e717 auipc a4,0x2e + 1c616: 99673703 ld a4,-1642(a4) # 49fa8 <_GLOBAL_OFFSET_TABLE_+0x458> + 1c61a: 6888 ld a0,16(s1) + 1c61c: 0741 addi a4,a4,16 + 1c61e: e480 sd s0,8(s1) + 1c620: ff80 sd s0,56(a5) + 1c622: e398 sd a4,0(a5) + 1c624: e89c sd a5,16(s1) + 1c626: c511 beqz a0,1c632 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0xfc> + 1c628: 0002d317 auipc t1,0x2d + 1c62c: 69833303 ld t1,1688(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 1c630: 9302 jalr t1 + 1c632: 6502 ld a0,0(sp) + 1c634: 01250463 beq a0,s2,1c63c <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x106> + 1c638: 9f8f90ef jal 15830 <_ZdlPv@plt> + 1c63c: 7502 ld a0,32(sp) + 1c63e: 01350463 beq a0,s3,1c646 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x110> + 1c642: 9eef90ef jal 15830 <_ZdlPv@plt> + 1c646: 70e6 ld ra,120(sp) + 1c648: 7446 ld s0,112(sp) + 1c64a: 74a6 ld s1,104(sp) + 1c64c: 7906 ld s2,96(sp) + 1c64e: 69e6 ld s3,88(sp) + 1c650: 6a46 ld s4,80(sp) + 1c652: 6aa6 ld s5,72(sp) + 1c654: 6109 addi sp,sp,128 + 1c656: 8082 ret + 1c658: 87ce mv a5,s3 + 1c65a: 8a8a mv s5,sp + 1c65c: d90d beqz a0,1c58e <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x58> + 1c65e: 854e mv a0,s3 + 1c660: a811 j 1c674 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x13e> + 1c662: 858a mv a1,sp + 1c664: 4601 li a2,0 + 1c666: 8552 mv a0,s4 + 1c668: 8a8a mv s5,sp + 1c66a: f77f80ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1c66e: 6782 ld a5,0(sp) + 1c670: f02a sd a0,32(sp) + 1c672: f83e sd a5,48(sp) + 1c674: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1c678: 02090407 vle8.v v8,(s2) + 1c67c: 8c1d sub s0,s0,a5 + 1c67e: 993e add s2,s2,a5 + 1c680: 02050427 vse8.v v8,(a0) + 1c684: 953e add a0,a0,a5 + 1c686: f47d bnez s0,1c674 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x13e> + 1c688: 6402 ld s0,0(sp) + 1c68a: 7782 ld a5,32(sp) + 1c68c: b709 j 1c58e <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x58> + 1c68e: e72f90ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 1c692: 842a mv s0,a0 + 1c694: a01d j 1c6ba <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x184> + 1c696: 842a mv s0,a0 + 1c698: a831 j 1c6b4 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x17e> + 1c69a: e57f80ef jal 154f0 <__cxa_begin_catch@plt> + 1c69e: 601c ld a5,0(s0) + 1c6a0: 8522 mv a0,s0 + 1c6a2: 679c ld a5,8(a5) + 1c6a4: 9782 jalr a5 + 1c6a6: 8faf90ef jal 157a0 <__cxa_rethrow@plt> + 1c6aa: 87aa mv a5,a0 + 1c6ac: 8522 mv a0,s0 + 1c6ae: 843e mv s0,a5 + 1c6b0: 980f90ef jal 15830 <_ZdlPv@plt> + 1c6b4: 8556 mv a0,s5 + 1c6b6: 846fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c6ba: 8552 mv a0,s4 + 1c6bc: 840fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c6c0: 0002d797 auipc a5,0x2d + 1c6c4: 6d07b783 ld a5,1744(a5) # 49d90 <_GLOBAL_OFFSET_TABLE_+0x240> + 1c6c8: 6888 ld a0,16(s1) + 1c6ca: 07c1 addi a5,a5,16 + 1c6cc: e09c sd a5,0(s1) + 1c6ce: c511 beqz a0,1c6da <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x1a4> + 1c6d0: 0002d317 auipc t1,0x2d + 1c6d4: 5f033303 ld t1,1520(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 1c6d8: 9302 jalr t1 + 1c6da: 8522 mv a0,s0 + 1c6dc: 844f90ef jal 15720 <_Unwind_Resume@plt> + 1c6e0: 842a mv s0,a0 + 1c6e2: bff9 j 1c6c0 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x18a> + 1c6e4: 842a mv s0,a0 + 1c6e6: caaf90ef jal 15b90 <__cxa_end_catch@plt> + 1c6ea: b7e9 j 1c6b4 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x17e> + +000000000001c6ec <_ZN7testing8internal2RED1Ev>: + 1c6ec: 00854783 lbu a5,8(a0) + 1c6f0: 1141 addi sp,sp,-16 + 1c6f2: e022 sd s0,0(sp) + 1c6f4: e406 sd ra,8(sp) + 1c6f6: 842a mv s0,a0 + 1c6f8: e799 bnez a5,1c706 <_ZN7testing8internal2RED1Ev+0x1a> + 1c6fa: 6008 ld a0,0(s0) + 1c6fc: 6402 ld s0,0(sp) + 1c6fe: 60a2 ld ra,8(sp) + 1c700: 0141 addi sp,sp,16 + 1c702: 98ef906f j 15890 + 1c706: 05050513 addi a0,a0,80 + 1c70a: ba7f80ef jal 152b0 + 1c70e: 01040513 addi a0,s0,16 + 1c712: b9ff80ef jal 152b0 + 1c716: 6008 ld a0,0(s0) + 1c718: 6402 ld s0,0(sp) + 1c71a: 60a2 ld ra,8(sp) + 1c71c: 0141 addi sp,sp,16 + 1c71e: 972f906f j 15890 + +000000000001c722 <_ZN7testing8internal2RE9FullMatchEPKcRKS1_>: + 1c722: 0085c703 lbu a4,8(a1) + 1c726: e319 bnez a4,1c72c <_ZN7testing8internal2RE9FullMatchEPKcRKS1_+0xa> + 1c728: 853a mv a0,a4 + 1c72a: 8082 ret + 1c72c: 1101 addi sp,sp,-32 + 1c72e: 87ae mv a5,a1 + 1c730: 4701 li a4,0 + 1c732: 85aa mv a1,a0 + 1c734: 0034 addi a3,sp,8 + 1c736: 01078513 addi a0,a5,16 + 1c73a: 4605 li a2,1 + 1c73c: ec06 sd ra,24(sp) + 1c73e: ca2f90ef jal 15be0 + 1c742: 60e2 ld ra,24(sp) + 1c744: 00153713 seqz a4,a0 + 1c748: 853a mv a0,a4 + 1c74a: 6105 addi sp,sp,32 + 1c74c: 8082 ret + +000000000001c74e <_ZN7testing8internal2RE12PartialMatchEPKcRKS1_>: + 1c74e: 0085c703 lbu a4,8(a1) + 1c752: e319 bnez a4,1c758 <_ZN7testing8internal2RE12PartialMatchEPKcRKS1_+0xa> + 1c754: 853a mv a0,a4 + 1c756: 8082 ret + 1c758: 1101 addi sp,sp,-32 + 1c75a: 87ae mv a5,a1 + 1c75c: 4701 li a4,0 + 1c75e: 85aa mv a1,a0 + 1c760: 0034 addi a3,sp,8 + 1c762: 05078513 addi a0,a5,80 + 1c766: 4605 li a2,1 + 1c768: ec06 sd ra,24(sp) + 1c76a: c76f90ef jal 15be0 + 1c76e: 60e2 ld ra,24(sp) + 1c770: 00153713 seqz a4,a0 + 1c774: 853a mv a0,a4 + 1c776: 6105 addi sp,sp,32 + 1c778: 8082 ret + +000000000001c77a <_ZN7testing8internal8GTestLogD1Ev>: + 1c77a: 0002e717 auipc a4,0x2e + 1c77e: 81e73703 ld a4,-2018(a4) # 49f98 <_ZSt4cerr@Base> + 1c782: 631c ld a5,0(a4) + 1c784: 1101 addi sp,sp,-32 + 1c786: e822 sd s0,16(sp) + 1c788: fe87b783 ld a5,-24(a5) + 1c78c: ec06 sd ra,24(sp) + 1c78e: e426 sd s1,8(sp) + 1c790: 97ba add a5,a5,a4 + 1c792: 7be0 ld s0,240(a5) + 1c794: c02d beqz s0,1c7f6 <_ZN7testing8internal8GTestLogD1Ev+0x7c> + 1c796: 03844783 lbu a5,56(s0) + 1c79a: 84aa mv s1,a0 + 1c79c: c785 beqz a5,1c7c4 <_ZN7testing8internal8GTestLogD1Ev+0x4a> + 1c79e: 04344583 lbu a1,67(s0) + 1c7a2: 0002d517 auipc a0,0x2d + 1c7a6: 7f653503 ld a0,2038(a0) # 49f98 <_ZSt4cerr@Base> + 1c7aa: 8a6f90ef jal 15850 <_ZNSo3putEc@plt> + 1c7ae: c02f90ef jal 15bb0 <_ZNSo5flushEv@plt> + 1c7b2: 4098 lw a4,0(s1) + 1c7b4: 478d li a5,3 + 1c7b6: 02f70763 beq a4,a5,1c7e4 <_ZN7testing8internal8GTestLogD1Ev+0x6a> + 1c7ba: 60e2 ld ra,24(sp) + 1c7bc: 6442 ld s0,16(sp) + 1c7be: 64a2 ld s1,8(sp) + 1c7c0: 6105 addi sp,sp,32 + 1c7c2: 8082 ret + 1c7c4: 8522 mv a0,s0 + 1c7c6: d7bf80ef jal 15540 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 1c7ca: 601c ld a5,0(s0) + 1c7cc: 0002d717 auipc a4,0x2d + 1c7d0: 62c73703 ld a4,1580(a4) # 49df8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x338e4> + 1c7d4: 45a9 li a1,10 + 1c7d6: 7b9c ld a5,48(a5) + 1c7d8: fce785e3 beq a5,a4,1c7a2 <_ZN7testing8internal8GTestLogD1Ev+0x28> + 1c7dc: 8522 mv a0,s0 + 1c7de: 9782 jalr a5 + 1c7e0: 85aa mv a1,a0 + 1c7e2: b7c1 j 1c7a2 <_ZN7testing8internal8GTestLogD1Ev+0x28> + 1c7e4: 0002d797 auipc a5,0x2d + 1c7e8: 6547b783 ld a5,1620(a5) # 49e38 + 1c7ec: 6388 ld a0,0(a5) + 1c7ee: bd2f90ef jal 15bc0 + 1c7f2: c1ff80ef jal 15410 + 1c7f6: edbf80ef jal 156d0 <_ZSt16__throw_bad_castv@plt> + +000000000001c7fa <_ZN7testing8internal11GetFileSizeEP8_IO_FILE>: + 1c7fa: 1141 addi sp,sp,-16 + 1c7fc: 4609 li a2,2 + 1c7fe: 4581 li a1,0 + 1c800: e022 sd s0,0(sp) + 1c802: e406 sd ra,8(sp) + 1c804: 842a mv s0,a0 + 1c806: a1bf80ef jal 15220 + 1c80a: 8522 mv a0,s0 + 1c80c: 6402 ld s0,0(sp) + 1c80e: 60a2 ld ra,8(sp) + 1c810: 0141 addi sp,sp,16 + 1c812: caef906f j 15cc0 + +000000000001c816 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE>: + 1c816: 7139 addi sp,sp,-64 + 1c818: e852 sd s4,16(sp) + 1c81a: 8a2a mv s4,a0 + 1c81c: 852e mv a0,a1 + 1c81e: fc06 sd ra,56(sp) + 1c820: f822 sd s0,48(sp) + 1c822: f426 sd s1,40(sp) + 1c824: f04a sd s2,32(sp) + 1c826: ec4e sd s3,24(sp) + 1c828: 892e mv s2,a1 + 1c82a: fd1ff0ef jal 1c7fa <_ZN7testing8internal11GetFileSizeEP8_IO_FILE> + 1c82e: 84aa mv s1,a0 + 1c830: a90f90ef jal 15ac0 <_Znam@plt> + 1c834: 89aa mv s3,a0 + 1c836: 4601 li a2,0 + 1c838: 854a mv a0,s2 + 1c83a: 4581 li a1,0 + 1c83c: 9e5f80ef jal 15220 + 1c840: 4401 li s0,0 + 1c842: a019 j 1c848 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x32> + 1c844: 00947c63 bgeu s0,s1,1c85c <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x46> + 1c848: 40848633 sub a2,s1,s0 + 1c84c: 00898533 add a0,s3,s0 + 1c850: 86ca mv a3,s2 + 1c852: 4585 li a1,1 + 1c854: fadf80ef jal 15800 + 1c858: 942a add s0,s0,a0 + 1c85a: f56d bnez a0,1c844 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x2e> + 1c85c: 010a0513 addi a0,s4,16 + 1c860: e422 sd s0,8(sp) + 1c862: 00aa3023 sd a0,0(s4) + 1c866: 47bd li a5,15 + 1c868: 0287fb63 bgeu a5,s0,1c89e <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x88> + 1c86c: 4601 li a2,0 + 1c86e: 002c addi a1,sp,8 + 1c870: 8552 mv a0,s4 + 1c872: d6ff80ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1c876: 67a2 ld a5,8(sp) + 1c878: 00aa3023 sd a0,0(s4) + 1c87c: 00fa3823 sd a5,16(s4) + 1c880: 874e mv a4,s3 + 1c882: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1c886: 02070407 vle8.v v8,(a4) + 1c88a: 8c1d sub s0,s0,a5 + 1c88c: 973e add a4,a4,a5 + 1c88e: 02050427 vse8.v v8,(a0) + 1c892: 953e add a0,a0,a5 + 1c894: f47d bnez s0,1c882 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x6c> + 1c896: 6422 ld s0,8(sp) + 1c898: 000a3503 ld a0,0(s4) + 1c89c: a801 j 1c8ac <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x96> + 1c89e: 4785 li a5,1 + 1c8a0: 02f41763 bne s0,a5,1c8ce <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0xb8> + 1c8a4: 0009c783 lbu a5,0(s3) + 1c8a8: 00fa0823 sb a5,16(s4) + 1c8ac: 008a3423 sd s0,8(s4) + 1c8b0: 9522 add a0,a0,s0 + 1c8b2: 00050023 sb zero,0(a0) + 1c8b6: 854e mv a0,s3 + 1c8b8: c28f90ef jal 15ce0 <_ZdaPv@plt> + 1c8bc: 70e2 ld ra,56(sp) + 1c8be: 7442 ld s0,48(sp) + 1c8c0: 74a2 ld s1,40(sp) + 1c8c2: 7902 ld s2,32(sp) + 1c8c4: 69e2 ld s3,24(sp) + 1c8c6: 8552 mv a0,s4 + 1c8c8: 6a42 ld s4,16(sp) + 1c8ca: 6121 addi sp,sp,64 + 1c8cc: 8082 ret + 1c8ce: dc79 beqz s0,1c8ac <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x96> + 1c8d0: bf45 j 1c880 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x6a> + +000000000001c8d2 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev>: + 1c8d2: 7159 addi sp,sp,-112 + 1c8d4: f0a2 sd s0,96(sp) + 1c8d6: 8d81b403 ld s0,-1832(gp) # 4a668 <_ZN7testing8internalL21g_injected_test_argvsE> + 1c8da: e4ce sd s3,72(sp) + 1c8dc: f486 sd ra,104(sp) + 1c8de: 89aa mv s3,a0 + 1c8e0: 10040263 beqz s0,1c9e4 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x112> + 1c8e4: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1c8e8: 5e0030d7 vmv.v.i v1,0 + 1c8ec: eca6 sd s1,88(sp) + 1c8ee: f45e sd s7,40(sp) + 1c8f0: 6418 ld a4,8(s0) + 1c8f2: 601c ld a5,0(s0) + 1c8f4: 020570a7 vse64.v v1,(a0) + 1c8f8: 00053823 sd zero,16(a0) + 1c8fc: 40f704b3 sub s1,a4,a5 + 1c900: 0cf70963 beq a4,a5,1c9d2 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x100> + 1c904: fc100793 li a5,-63 + 1c908: 8385 srli a5,a5,0x1 + 1c90a: e8ca sd s2,80(sp) + 1c90c: e0d2 sd s4,64(sp) + 1c90e: 0e97e563 bltu a5,s1,1c9f8 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x126> + 1c912: 8526 mv a0,s1 + 1c914: ebdf80ef jal 157d0 <_Znwm@plt> + 1c918: 8baa mv s7,a0 + 1c91a: 94de add s1,s1,s7 + 1c91c: 0099b823 sd s1,16(s3) + 1c920: 0179b023 sd s7,0(s3) + 1c924: 0179b423 sd s7,8(s3) + 1c928: 00043903 ld s2,0(s0) + 1c92c: 00843a03 ld s4,8(s0) + 1c930: 0d490263 beq s2,s4,1c9f4 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x122> + 1c934: fc56 sd s5,56(sp) + 1c936: f85a sd s6,48(sp) + 1c938: f062 sd s8,32(sp) + 1c93a: ec66 sd s9,24(sp) + 1c93c: 84de mv s1,s7 + 1c93e: 4abd li s5,15 + 1c940: 4b05 li s6,1 + 1c942: 00810c13 addi s8,sp,8 + 1c946: a831 j 1c962 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x90> + 1c948: 09640963 beq s0,s6,1c9da <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x108> + 1c94c: ec0d bnez s0,1c986 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0xb4> + 1c94e: e480 sd s0,8(s1) + 1c950: 9522 add a0,a0,s0 + 1c952: 00050023 sb zero,0(a0) + 1c956: 02090913 addi s2,s2,32 + 1c95a: 02048493 addi s1,s1,32 + 1c95e: 052a0a63 beq s4,s2,1c9b2 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0xe0> + 1c962: 00893403 ld s0,8(s2) + 1c966: 01048513 addi a0,s1,16 + 1c96a: e088 sd a0,0(s1) + 1c96c: 00093c83 ld s9,0(s2) + 1c970: e422 sd s0,8(sp) + 1c972: fc8afbe3 bgeu s5,s0,1c948 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x76> + 1c976: 4601 li a2,0 + 1c978: 85e2 mv a1,s8 + 1c97a: 8526 mv a0,s1 + 1c97c: c65f80ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1c980: 67a2 ld a5,8(sp) + 1c982: e088 sd a0,0(s1) + 1c984: e89c sd a5,16(s1) + 1c986: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1c98a: 020c8407 vle8.v v8,(s9) + 1c98e: 8c1d sub s0,s0,a5 + 1c990: 9cbe add s9,s9,a5 + 1c992: 02050427 vse8.v v8,(a0) + 1c996: 953e add a0,a0,a5 + 1c998: f47d bnez s0,1c986 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0xb4> + 1c99a: 6422 ld s0,8(sp) + 1c99c: 6088 ld a0,0(s1) + 1c99e: 02090913 addi s2,s2,32 + 1c9a2: e480 sd s0,8(s1) + 1c9a4: 9522 add a0,a0,s0 + 1c9a6: 00050023 sb zero,0(a0) + 1c9aa: 02048493 addi s1,s1,32 + 1c9ae: fb2a1ae3 bne s4,s2,1c962 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x90> + 1c9b2: 7ae2 ld s5,56(sp) + 1c9b4: 7b42 ld s6,48(sp) + 1c9b6: 7c02 ld s8,32(sp) + 1c9b8: 6ce2 ld s9,24(sp) + 1c9ba: 70a6 ld ra,104(sp) + 1c9bc: 7406 ld s0,96(sp) + 1c9be: 0099b423 sd s1,8(s3) + 1c9c2: 6946 ld s2,80(sp) + 1c9c4: 64e6 ld s1,88(sp) + 1c9c6: 6a06 ld s4,64(sp) + 1c9c8: 7ba2 ld s7,40(sp) + 1c9ca: 854e mv a0,s3 + 1c9cc: 69a6 ld s3,72(sp) + 1c9ce: 6165 addi sp,sp,112 + 1c9d0: 8082 ret + 1c9d2: e8ca sd s2,80(sp) + 1c9d4: e0d2 sd s4,64(sp) + 1c9d6: 4b81 li s7,0 + 1c9d8: b789 j 1c91a <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x48> + 1c9da: 000cc783 lbu a5,0(s9) + 1c9de: 00f48823 sb a5,16(s1) + 1c9e2: b7b5 j 1c94e <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x7c> + 1c9e4: f9ffb0ef jal 18982 <_ZN7testing8internal8GetArgvsB5cxx11Ev> + 1c9e8: 70a6 ld ra,104(sp) + 1c9ea: 7406 ld s0,96(sp) + 1c9ec: 854e mv a0,s3 + 1c9ee: 69a6 ld s3,72(sp) + 1c9f0: 6165 addi sp,sp,112 + 1c9f2: 8082 ret + 1c9f4: 84de mv s1,s7 + 1c9f6: b7d1 j 1c9ba <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0xe8> + 1c9f8: fc56 sd s5,56(sp) + 1c9fa: f85a sd s6,48(sp) + 1c9fc: f062 sd s8,32(sp) + 1c9fe: ec66 sd s9,24(sp) + 1ca00: 9d0f90ef jal 15bd0 <_ZSt28__throw_bad_array_new_lengthv@plt> + 1ca04: aedf80ef jal 154f0 <__cxa_begin_catch@plt> + 1ca08: 009b8963 beq s7,s1,1ca1a <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x148> + 1ca0c: 855e mv a0,s7 + 1ca0e: 020b8b93 addi s7,s7,32 + 1ca12: cebf90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1ca16: fe9b9be3 bne s7,s1,1ca0c <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x13a> + 1ca1a: d87f80ef jal 157a0 <__cxa_rethrow@plt> + 1ca1e: 842a mv s0,a0 + 1ca20: 970f90ef jal 15b90 <__cxa_end_catch@plt> + 1ca24: 0009b503 ld a0,0(s3) + 1ca28: c119 beqz a0,1ca2e <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x15c> + 1ca2a: e07f80ef jal 15830 <_ZdlPv@plt> + 1ca2e: 8522 mv a0,s0 + 1ca30: cf1f80ef jal 15720 <_Unwind_Resume@plt> + +000000000001ca34 <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE>: + 1ca34: 7179 addi sp,sp,-48 + 1ca36: e052 sd s4,0(sp) + 1ca38: 8b018a13 addi s4,gp,-1872 # 4a640 <_ZN7testing8internalL7g_argvsE> + 1ca3c: e44e sd s3,8(sp) + 1ca3e: 028a3983 ld s3,40(s4) + 1ca42: ec26 sd s1,24(sp) + 1ca44: f406 sd ra,40(sp) + 1ca46: 84aa mv s1,a0 + 1ca48: 04a98363 beq s3,a0,1ca8e <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x5a> + 1ca4c: 04098163 beqz s3,1ca8e <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x5a> + 1ca50: f022 sd s0,32(sp) + 1ca52: e84a sd s2,16(sp) + 1ca54: 0009b403 ld s0,0(s3) + 1ca58: 0089b903 ld s2,8(s3) + 1ca5c: 01240f63 beq s0,s2,1ca7a <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x46> + 1ca60: 6008 ld a0,0(s0) + 1ca62: 01040793 addi a5,s0,16 + 1ca66: 00f50463 beq a0,a5,1ca6e <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x3a> + 1ca6a: dc7f80ef jal 15830 <_ZdlPv@plt> + 1ca6e: 02040413 addi s0,s0,32 + 1ca72: fe8917e3 bne s2,s0,1ca60 <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x2c> + 1ca76: 0009b903 ld s2,0(s3) + 1ca7a: 00090563 beqz s2,1ca84 <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x50> + 1ca7e: 854a mv a0,s2 + 1ca80: db1f80ef jal 15830 <_ZdlPv@plt> + 1ca84: 854e mv a0,s3 + 1ca86: dabf80ef jal 15830 <_ZdlPv@plt> + 1ca8a: 7402 ld s0,32(sp) + 1ca8c: 6942 ld s2,16(sp) + 1ca8e: 70a2 ld ra,40(sp) + 1ca90: 029a3423 sd s1,40(s4) + 1ca94: 69a2 ld s3,8(sp) + 1ca96: 64e2 ld s1,24(sp) + 1ca98: 6a02 ld s4,0(sp) + 1ca9a: 6145 addi sp,sp,48 + 1ca9c: 8082 ret + +000000000001ca9e <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE>: + 1ca9e: 7159 addi sp,sp,-112 + 1caa0: f0a2 sd s0,96(sp) + 1caa2: 842a mv s0,a0 + 1caa4: 4561 li a0,24 + 1caa6: e8ca sd s2,80(sp) + 1caa8: e4ce sd s3,72(sp) + 1caaa: fc56 sd s5,56(sp) + 1caac: f486 sd ra,104(sp) + 1caae: f45e sd s7,40(sp) + 1cab0: d21f80ef jal 157d0 <_Znwm@plt> + 1cab4: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1cab8: 5e0030d7 vmv.v.i v1,0 + 1cabc: 00043903 ld s2,0(s0) + 1cac0: 00843983 ld s3,8(s0) + 1cac4: 020570a7 vse64.v v1,(a0) + 1cac8: fc100793 li a5,-63 + 1cacc: 00053823 sd zero,16(a0) + 1cad0: 41298433 sub s0,s3,s2 + 1cad4: 8385 srli a5,a5,0x1 + 1cad6: 8aaa mv s5,a0 + 1cad8: 1087ed63 bltu a5,s0,1cbf2 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x154> + 1cadc: c079 beqz s0,1cba2 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x104> + 1cade: 8522 mv a0,s0 + 1cae0: cf1f80ef jal 157d0 <_Znwm@plt> + 1cae4: 8baa mv s7,a0 + 1cae6: eca6 sd s1,88(sp) + 1cae8: 945e add s0,s0,s7 + 1caea: 008ab823 sd s0,16(s5) + 1caee: 017ab023 sd s7,0(s5) + 1caf2: 0d390163 beq s2,s3,1cbb4 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x116> + 1caf6: e0d2 sd s4,64(sp) + 1caf8: f85a sd s6,48(sp) + 1cafa: f062 sd s8,32(sp) + 1cafc: ec66 sd s9,24(sp) + 1cafe: 84de mv s1,s7 + 1cb00: 4a3d li s4,15 + 1cb02: 4b05 li s6,1 + 1cb04: 00810c13 addi s8,sp,8 + 1cb08: a839 j 1cb26 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x88> + 1cb0a: 000cc783 lbu a5,0(s9) + 1cb0e: 00f48823 sb a5,16(s1) + 1cb12: e480 sd s0,8(s1) + 1cb14: 9522 add a0,a0,s0 + 1cb16: 00050023 sb zero,0(a0) + 1cb1a: 02090913 addi s2,s2,32 + 1cb1e: 02048493 addi s1,s1,32 + 1cb22: 05298563 beq s3,s2,1cb6c <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xce> + 1cb26: 00893403 ld s0,8(s2) + 1cb2a: 01048513 addi a0,s1,16 + 1cb2e: e088 sd a0,0(s1) + 1cb30: 00093c83 ld s9,0(s2) + 1cb34: e422 sd s0,8(sp) + 1cb36: 048a6d63 bltu s4,s0,1cb90 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xf2> + 1cb3a: fd6408e3 beq s0,s6,1cb0a <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x6c> + 1cb3e: d871 beqz s0,1cb12 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x74> + 1cb40: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1cb44: 020c8407 vle8.v v8,(s9) + 1cb48: 8c1d sub s0,s0,a5 + 1cb4a: 9cbe add s9,s9,a5 + 1cb4c: 02050427 vse8.v v8,(a0) + 1cb50: 953e add a0,a0,a5 + 1cb52: f47d bnez s0,1cb40 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xa2> + 1cb54: 6422 ld s0,8(sp) + 1cb56: 6088 ld a0,0(s1) + 1cb58: 02090913 addi s2,s2,32 + 1cb5c: e480 sd s0,8(s1) + 1cb5e: 9522 add a0,a0,s0 + 1cb60: 00050023 sb zero,0(a0) + 1cb64: 02048493 addi s1,s1,32 + 1cb68: fb299fe3 bne s3,s2,1cb26 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x88> + 1cb6c: 6a06 ld s4,64(sp) + 1cb6e: 7b42 ld s6,48(sp) + 1cb70: 7c02 ld s8,32(sp) + 1cb72: 6ce2 ld s9,24(sp) + 1cb74: 009ab423 sd s1,8(s5) + 1cb78: 8556 mv a0,s5 + 1cb7a: ebbff0ef jal 1ca34 <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE> + 1cb7e: 70a6 ld ra,104(sp) + 1cb80: 7406 ld s0,96(sp) + 1cb82: 64e6 ld s1,88(sp) + 1cb84: 6946 ld s2,80(sp) + 1cb86: 69a6 ld s3,72(sp) + 1cb88: 7ae2 ld s5,56(sp) + 1cb8a: 7ba2 ld s7,40(sp) + 1cb8c: 6165 addi sp,sp,112 + 1cb8e: 8082 ret + 1cb90: 4601 li a2,0 + 1cb92: 85e2 mv a1,s8 + 1cb94: 8526 mv a0,s1 + 1cb96: a4bf80ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1cb9a: 67a2 ld a5,8(sp) + 1cb9c: e088 sd a0,0(s1) + 1cb9e: e89c sd a5,16(s1) + 1cba0: b745 j 1cb40 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xa2> + 1cba2: 4b81 li s7,0 + 1cba4: eca6 sd s1,88(sp) + 1cba6: 945e add s0,s0,s7 + 1cba8: 008ab823 sd s0,16(s5) + 1cbac: 017ab023 sd s7,0(s5) + 1cbb0: f53913e3 bne s2,s3,1caf6 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x58> + 1cbb4: 84de mv s1,s7 + 1cbb6: bf7d j 1cb74 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xd6> + 1cbb8: 939f80ef jal 154f0 <__cxa_begin_catch@plt> + 1cbbc: 049b8163 beq s7,s1,1cbfe <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x160> + 1cbc0: 855e mv a0,s7 + 1cbc2: 020b8b93 addi s7,s7,32 + 1cbc6: b37f90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1cbca: 029b8a63 beq s7,s1,1cbfe <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x160> + 1cbce: bfcd j 1cbc0 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x122> + 1cbd0: 842a mv s0,a0 + 1cbd2: eca6 sd s1,88(sp) + 1cbd4: e0d2 sd s4,64(sp) + 1cbd6: f85a sd s6,48(sp) + 1cbd8: f062 sd s8,32(sp) + 1cbda: ec66 sd s9,24(sp) + 1cbdc: 000ab503 ld a0,0(s5) + 1cbe0: c119 beqz a0,1cbe6 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x148> + 1cbe2: c4ff80ef jal 15830 <_ZdlPv@plt> + 1cbe6: 8556 mv a0,s5 + 1cbe8: c49f80ef jal 15830 <_ZdlPv@plt> + 1cbec: 8522 mv a0,s0 + 1cbee: b33f80ef jal 15720 <_Unwind_Resume@plt> + 1cbf2: 0001b517 auipc a0,0x1b + 1cbf6: 5e650513 addi a0,a0,1510 # 381d8 <_IO_stdin_used+0x730> + 1cbfa: c27f80ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 1cbfe: ba3f80ef jal 157a0 <__cxa_rethrow@plt> + 1cc02: 842a mv s0,a0 + 1cc04: f8df80ef jal 15b90 <__cxa_end_catch@plt> + 1cc08: bfd1 j 1cbdc <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x13e> + +000000000001cc0a <_ZN7testing8internal20ClearInjectableArgvsEv>: + 1cc0a: 1101 addi sp,sp,-32 + 1cc0c: e04a sd s2,0(sp) + 1cc0e: 8d81b903 ld s2,-1832(gp) # 4a668 <_ZN7testing8internalL21g_injected_test_argvsE> + 1cc12: ec06 sd ra,24(sp) + 1cc14: 04090063 beqz s2,1cc54 <_ZN7testing8internal20ClearInjectableArgvsEv+0x4a> + 1cc18: e822 sd s0,16(sp) + 1cc1a: e426 sd s1,8(sp) + 1cc1c: 00093403 ld s0,0(s2) + 1cc20: 00893483 ld s1,8(s2) + 1cc24: 00940f63 beq s0,s1,1cc42 <_ZN7testing8internal20ClearInjectableArgvsEv+0x38> + 1cc28: 6008 ld a0,0(s0) + 1cc2a: 01040793 addi a5,s0,16 + 1cc2e: 00f50463 beq a0,a5,1cc36 <_ZN7testing8internal20ClearInjectableArgvsEv+0x2c> + 1cc32: bfff80ef jal 15830 <_ZdlPv@plt> + 1cc36: 02040413 addi s0,s0,32 + 1cc3a: fe8497e3 bne s1,s0,1cc28 <_ZN7testing8internal20ClearInjectableArgvsEv+0x1e> + 1cc3e: 00093483 ld s1,0(s2) + 1cc42: c481 beqz s1,1cc4a <_ZN7testing8internal20ClearInjectableArgvsEv+0x40> + 1cc44: 8526 mv a0,s1 + 1cc46: bebf80ef jal 15830 <_ZdlPv@plt> + 1cc4a: 854a mv a0,s2 + 1cc4c: be5f80ef jal 15830 <_ZdlPv@plt> + 1cc50: 6442 ld s0,16(sp) + 1cc52: 64a2 ld s1,8(sp) + 1cc54: 60e2 ld ra,24(sp) + 1cc56: 8c01bc23 sd zero,-1832(gp) # 4a668 <_ZN7testing8internalL21g_injected_test_argvsE> + 1cc5a: 6902 ld s2,0(sp) + 1cc5c: 6105 addi sp,sp,32 + 1cc5e: 8082 ret + +000000000001cc60 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi>: + 1cc60: 711d addi sp,sp,-96 + 1cc62: e8a2 sd s0,80(sp) + 1cc64: e4a6 sd s1,72(sp) + 1cc66: e0ca sd s2,64(sp) + 1cc68: 842e mv s0,a1 + 1cc6a: 84aa mv s1,a0 + 1cc6c: 8932 mv s2,a2 + 1cc6e: 852e mv a0,a1 + 1cc70: 4629 li a2,10 + 1cc72: 858a mv a1,sp + 1cc74: ec86 sd ra,88(sp) + 1cc76: e002 sd zero,0(sp) + 1cc78: d59f80ef jal 159d0 <__isoc23_strtol@plt> + 1cc7c: 6782 ld a5,0(sp) + 1cc7e: 0007c783 lbu a5,0(a5) + 1cc82: 10079163 bnez a5,1cd84 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x124> + 1cc86: 57fd li a5,-1 + 1cc88: 8385 srli a5,a5,0x1 + 1cc8a: 97aa add a5,a5,a0 + 1cc8c: 56f5 li a3,-3 + 1cc8e: 0005071b sext.w a4,a0 + 1cc92: 00f6e463 bltu a3,a5,1cc9a <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x3a> + 1cc96: 0ca70e63 beq a4,a0,1cd72 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x112> + 1cc9a: fc4e sd s3,56(sp) + 1cc9c: 00810993 addi s3,sp,8 + 1cca0: 854e mv a0,s3 + 1cca2: d4afc0ef jal 191ec <_ZN7testing7MessageC1Ev> + 1cca6: 6522 ld a0,8(sp) + 1cca8: 4625 li a2,9 + 1ccaa: 0001b597 auipc a1,0x1b + 1ccae: 56658593 addi a1,a1,1382 # 38210 <_IO_stdin_used+0x768> + 1ccb2: 0541 addi a0,a0,16 + 1ccb4: 97df80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ccb8: 67a2 ld a5,8(sp) + 1ccba: 01010913 addi s2,sp,16 + 1ccbe: 85a6 mv a1,s1 + 1ccc0: 854a mv a0,s2 + 1ccc2: 01078493 addi s1,a5,16 + 1ccc6: 951fc0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1ccca: 6662 ld a2,24(sp) + 1cccc: 65c2 ld a1,16(sp) + 1ccce: 8526 mv a0,s1 + 1ccd0: 961f80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ccd4: 6542 ld a0,16(sp) + 1ccd6: 1004 addi s1,sp,32 + 1ccd8: 00950463 beq a0,s1,1cce0 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x80> + 1ccdc: b55f80ef jal 15830 <_ZdlPv@plt> + 1cce0: 6522 ld a0,8(sp) + 1cce2: 03100613 li a2,49 + 1cce6: 0001b597 auipc a1,0x1b + 1ccea: 53a58593 addi a1,a1,1338 # 38220 <_IO_stdin_used+0x778> + 1ccee: 0541 addi a0,a0,16 + 1ccf0: 941f80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ccf4: 6522 ld a0,8(sp) + 1ccf6: 462d li a2,11 + 1ccf8: 0001b597 auipc a1,0x1b + 1ccfc: 57858593 addi a1,a1,1400 # 38270 <_IO_stdin_used+0x7c8> + 1cd00: 0541 addi a0,a0,16 + 1cd02: 92ff80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1cd06: 8522 mv a0,s0 + 1cd08: df9f80ef jal 15b00 + 1cd0c: 862a mv a2,a0 + 1cd0e: 6522 ld a0,8(sp) + 1cd10: 85a2 mv a1,s0 + 1cd12: 0541 addi a0,a0,16 + 1cd14: 91df80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1cd18: 6522 ld a0,8(sp) + 1cd1a: 464d li a2,19 + 1cd1c: 0001b597 auipc a1,0x1b + 1cd20: 56458593 addi a1,a1,1380 # 38280 <_IO_stdin_used+0x7d8> + 1cd24: 0541 addi a0,a0,16 + 1cd26: 90bf80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1cd2a: 85ce mv a1,s3 + 1cd2c: 854a mv a0,s2 + 1cd2e: 8e9fc0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1cd32: 65c2 ld a1,16(sp) + 1cd34: 0001b517 auipc a0,0x1b + 1cd38: 78450513 addi a0,a0,1924 # 384b8 <_IO_stdin_used+0xa10> + 1cd3c: 8d5f80ef jal 15610 + 1cd40: 6542 ld a0,16(sp) + 1cd42: 00950463 beq a0,s1,1cd4a <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0xea> + 1cd46: aebf80ef jal 15830 <_ZdlPv@plt> + 1cd4a: 0002d797 auipc a5,0x2d + 1cd4e: 1367b783 ld a5,310(a5) # 49e80 + 1cd52: 6388 ld a0,0(a5) + 1cd54: e6df80ef jal 15bc0 + 1cd58: 6522 ld a0,8(sp) + 1cd5a: c501 beqz a0,1cd62 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x102> + 1cd5c: 611c ld a5,0(a0) + 1cd5e: 679c ld a5,8(a5) + 1cd60: 9782 jalr a5 + 1cd62: 60e6 ld ra,88(sp) + 1cd64: 6446 ld s0,80(sp) + 1cd66: 79e2 ld s3,56(sp) + 1cd68: 64a6 ld s1,72(sp) + 1cd6a: 6906 ld s2,64(sp) + 1cd6c: 4501 li a0,0 + 1cd6e: 6125 addi sp,sp,96 + 1cd70: 8082 ret + 1cd72: 60e6 ld ra,88(sp) + 1cd74: 6446 ld s0,80(sp) + 1cd76: 00e92023 sw a4,0(s2) + 1cd7a: 64a6 ld s1,72(sp) + 1cd7c: 6906 ld s2,64(sp) + 1cd7e: 4505 li a0,1 + 1cd80: 6125 addi sp,sp,96 + 1cd82: 8082 ret + 1cd84: fc4e sd s3,56(sp) + 1cd86: 00810993 addi s3,sp,8 + 1cd8a: 854e mv a0,s3 + 1cd8c: c60fc0ef jal 191ec <_ZN7testing7MessageC1Ev> + 1cd90: 6522 ld a0,8(sp) + 1cd92: 0001b597 auipc a1,0x1b + 1cd96: 47e58593 addi a1,a1,1150 # 38210 <_IO_stdin_used+0x768> + 1cd9a: 0541 addi a0,a0,16 + 1cd9c: fc4f80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1cda0: 67a2 ld a5,8(sp) + 1cda2: 01010913 addi s2,sp,16 + 1cda6: 85a6 mv a1,s1 + 1cda8: 854a mv a0,s2 + 1cdaa: 01078493 addi s1,a5,16 + 1cdae: 869fc0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1cdb2: 6662 ld a2,24(sp) + 1cdb4: 65c2 ld a1,16(sp) + 1cdb6: 8526 mv a0,s1 + 1cdb8: 879f80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1cdbc: 6542 ld a0,16(sp) + 1cdbe: 101c addi a5,sp,32 + 1cdc0: 00f50463 beq a0,a5,1cdc8 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x168> + 1cdc4: a6df80ef jal 15830 <_ZdlPv@plt> + 1cdc8: 6522 ld a0,8(sp) + 1cdca: 0001b597 auipc a1,0x1b + 1cdce: 45658593 addi a1,a1,1110 # 38220 <_IO_stdin_used+0x778> + 1cdd2: 0541 addi a0,a0,16 + 1cdd4: f8cf80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1cdd8: 6522 ld a0,8(sp) + 1cdda: 0001b597 auipc a1,0x1b + 1cdde: 47e58593 addi a1,a1,1150 # 38258 <_IO_stdin_used+0x7b0> + 1cde2: 0541 addi a0,a0,16 + 1cde4: f7cf80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1cde8: 8522 mv a0,s0 + 1cdea: d17f80ef jal 15b00 + 1cdee: 862a mv a2,a0 + 1cdf0: 6522 ld a0,8(sp) + 1cdf2: 85a2 mv a1,s0 + 1cdf4: 0541 addi a0,a0,16 + 1cdf6: 83bf80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1cdfa: 6522 ld a0,8(sp) + 1cdfc: 0001b597 auipc a1,0x1b + 1ce00: 46c58593 addi a1,a1,1132 # 38268 <_IO_stdin_used+0x7c0> + 1ce04: 0541 addi a0,a0,16 + 1ce06: f5af80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1ce0a: 85ce mv a1,s3 + 1ce0c: 854a mv a0,s2 + 1ce0e: 809fc0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1ce12: 65c2 ld a1,16(sp) + 1ce14: 0001b517 auipc a0,0x1b + 1ce18: 6a450513 addi a0,a0,1700 # 384b8 <_IO_stdin_used+0xa10> + 1ce1c: ff4f80ef jal 15610 + 1ce20: 854a mv a0,s2 + 1ce22: 8dbf90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1ce26: 0002d797 auipc a5,0x2d + 1ce2a: 05a7b783 ld a5,90(a5) # 49e80 + 1ce2e: 6388 ld a0,0(a5) + 1ce30: d91f80ef jal 15bc0 + 1ce34: b715 j 1cd58 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0xf8> + 1ce36: 842a mv s0,a0 + 1ce38: 854a mv a0,s2 + 1ce3a: 8c3f90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1ce3e: 6522 ld a0,8(sp) + 1ce40: c501 beqz a0,1ce48 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1e8> + 1ce42: 611c ld a5,0(a0) + 1ce44: 679c ld a5,8(a5) + 1ce46: 9782 jalr a5 + 1ce48: 8522 mv a0,s0 + 1ce4a: 8d7f80ef jal 15720 <_Unwind_Resume@plt> + 1ce4e: b7e5 j 1ce36 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1d6> + 1ce50: 842a mv s0,a0 + 1ce52: b7f5 j 1ce3e <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1de> + 1ce54: b7cd j 1ce36 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1d6> + 1ce56: b7c5 j 1ce36 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1d6> + 1ce58: 842a mv s0,a0 + 1ce5a: b7d5 j 1ce3e <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1de> + +000000000001ce5c <_ZN7testing8internal17Int32FromEnvOrDieEPKci>: + 1ce5c: 7179 addi sp,sp,-48 + 1ce5e: f022 sd s0,32(sp) + 1ce60: e84a sd s2,16(sp) + 1ce62: f406 sd ra,40(sp) + 1ce64: 842e mv s0,a1 + 1ce66: 892a mv s2,a0 + 1ce68: b99f80ef jal 15a00 + 1ce6c: cd29 beqz a0,1cec6 <_ZN7testing8internal17Int32FromEnvOrDieEPKci+0x6a> + 1ce6e: 0020 addi s0,sp,8 + 1ce70: ec26 sd s1,24(sp) + 1ce72: 84aa mv s1,a0 + 1ce74: 8522 mv a0,s0 + 1ce76: b76fc0ef jal 191ec <_ZN7testing7MessageC1Ev> + 1ce7a: 6522 ld a0,8(sp) + 1ce7c: 02200613 li a2,34 + 1ce80: 0001b597 auipc a1,0x1b + 1ce84: 41858593 addi a1,a1,1048 # 38298 <_IO_stdin_used+0x7f0> + 1ce88: 0541 addi a0,a0,16 + 1ce8a: fa6f80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ce8e: 854a mv a0,s2 + 1ce90: c71f80ef jal 15b00 + 1ce94: 862a mv a2,a0 + 1ce96: 6522 ld a0,8(sp) + 1ce98: 85ca mv a1,s2 + 1ce9a: 0541 addi a0,a0,16 + 1ce9c: f94f80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1cea0: 85a6 mv a1,s1 + 1cea2: 8522 mv a0,s0 + 1cea4: 0050 addi a2,sp,4 + 1cea6: dbbff0ef jal 1cc60 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi> + 1ceaa: 842a mv s0,a0 + 1ceac: 6522 ld a0,8(sp) + 1ceae: c501 beqz a0,1ceb6 <_ZN7testing8internal17Int32FromEnvOrDieEPKci+0x5a> + 1ceb0: 611c ld a5,0(a0) + 1ceb2: 679c ld a5,8(a5) + 1ceb4: 9782 jalr a5 + 1ceb6: cc11 beqz s0,1ced2 <_ZN7testing8internal17Int32FromEnvOrDieEPKci+0x76> + 1ceb8: 70a2 ld ra,40(sp) + 1ceba: 7402 ld s0,32(sp) + 1cebc: 4512 lw a0,4(sp) + 1cebe: 64e2 ld s1,24(sp) + 1cec0: 6942 ld s2,16(sp) + 1cec2: 6145 addi sp,sp,48 + 1cec4: 8082 ret + 1cec6: 70a2 ld ra,40(sp) + 1cec8: 8522 mv a0,s0 + 1ceca: 7402 ld s0,32(sp) + 1cecc: 6942 ld s2,16(sp) + 1cece: 6145 addi sp,sp,48 + 1ced0: 8082 ret + 1ced2: 4505 li a0,1 + 1ced4: d5cf80ef jal 15430 + 1ced8: 67a2 ld a5,8(sp) + 1ceda: 842a mv s0,a0 + 1cedc: c789 beqz a5,1cee6 <_ZN7testing8internal17Int32FromEnvOrDieEPKci+0x8a> + 1cede: 6398 ld a4,0(a5) + 1cee0: 853e mv a0,a5 + 1cee2: 671c ld a5,8(a4) + 1cee4: 9782 jalr a5 + 1cee6: 8522 mv a0,s0 + 1cee8: 839f80ef jal 15720 <_Unwind_Resume@plt> + +000000000001ceec <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE>: + 1ceec: 7111 addi sp,sp,-256 + 1ceee: f9a2 sd s0,240(sp) + 1cef0: fd86 sd ra,248(sp) + 1cef2: e1da sd s6,192(sp) + 1cef4: f16a sd s10,160(sp) + 1cef6: 842a mv s0,a0 + 1cef8: 1c058d63 beqz a1,1d0d2 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1e6> + 1cefc: 617c ld a5,192(a0) + 1cefe: 0b853d03 ld s10,184(a0) + 1cf02: f83e sd a5,48(sp) + 1cf04: 3da78963 beq a5,s10,1d2d6 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3ea> + 1cf08: f5a6 sd s1,232(sp) + 1cf0a: f1ca sd s2,224(sp) + 1cf0c: edce sd s3,216(sp) + 1cf0e: e9d2 sd s4,208(sp) + 1cf10: e5d6 sd s5,200(sp) + 1cf12: fd5e sd s7,184(sp) + 1cf14: f962 sd s8,176(sp) + 1cf16: f566 sd s9,168(sp) + 1cf18: ed6e sd s11,152(sp) + 1cf1a: 4785 li a5,1 + 1cf1c: 3af59963 bne a1,a5,1d2ce <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3e2> + 1cf20: 109c addi a5,sp,96 + 1cf22: ec3e sd a5,24(sp) + 1cf24: 00bc addi a5,sp,72 + 1cf26: 8cae mv s9,a1 + 1cf28: 4b01 li s6,0 + 1cf2a: 05010993 addi s3,sp,80 + 1cf2e: 4bbd li s7,15 + 1cf30: 07010a93 addi s5,sp,112 + 1cf34: e83e sd a5,16(sp) + 1cf36: 000d3903 ld s2,0(s10) + 1cf3a: 67e2 ld a5,24(sp) + 1cf3c: 00893483 ld s1,8(s2) + 1cf40: e8be sd a5,80(sp) + 1cf42: 38048e63 beqz s1,1d2de <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3f2> + 1cf46: 8526 mv a0,s1 + 1cf48: bb9f80ef jal 15b00 + 1cf4c: f8aa sd a0,112(sp) + 1cf4e: 842a mv s0,a0 + 1cf50: 14abec63 bltu s7,a0,1d0a8 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1bc> + 1cf54: 15950563 beq a0,s9,1d09e <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1b2> + 1cf58: 38051163 bnez a0,1d2da <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3ee> + 1cf5c: 67e2 ld a5,24(sp) + 1cf5e: 97a2 add a5,a5,s0 + 1cf60: eca2 sd s0,88(sp) + 1cf62: 00078023 sb zero,0(a5) + 1cf66: 03093703 ld a4,48(s2) + 1cf6a: 03893783 ld a5,56(s2) + 1cf6e: 06090823 sb zero,112(s2) + 1cf72: 0ae78663 beq a5,a4,1d01e <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x132> + 1cf76: 4a01 li s4,0 + 1cf78: fc56 sd s5,56(sp) + 1cf7a: 0104 addi s1,sp,128 + 1cf7c: 0002dc17 auipc s8,0x2d + 1cf80: d4cc3c03 ld s8,-692(s8) # 49cc8 <_GLOBAL_OFFSET_TABLE_+0x178> + 1cf84: 003a1793 slli a5,s4,0x3 + 1cf88: 973e add a4,a4,a5 + 1cf8a: 6300 ld s0,0(a4) + 1cf8c: 02043d83 ld s11,32(s0) + 1cf90: f8a6 sd s1,112(sp) + 1cf92: 360d8463 beqz s11,1d2fa <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x40e> + 1cf96: 856e mv a0,s11 + 1cf98: b69f80ef jal 15b00 + 1cf9c: e4aa sd a0,72(sp) + 1cf9e: 87aa mv a5,a0 + 1cfa0: 0aabe963 bltu s7,a0,1d052 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x166> + 1cfa4: 0d950f63 beq a0,s9,1d082 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x196> + 1cfa8: 8526 mv a0,s1 + 1cfaa: efd5 bnez a5,1d066 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x17a> + 1cfac: 8726 mv a4,s1 + 1cfae: fcbe sd a5,120(sp) + 1cfb0: 97ba add a5,a5,a4 + 1cfb2: 00078023 sb zero,0(a5) + 1cfb6: 0001e597 auipc a1,0x1e + 1cfba: cea58593 addi a1,a1,-790 # 3aca0 <_ZN7testingL18kDisableTestFilterE> + 1cfbe: 854e mv a0,s3 + 1cfc0: c45fb0ef jal 18c04 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> + 1cfc4: 8daa mv s11,a0 + 1cfc6: c179 beqz a0,1d08c <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1a0> + 1cfc8: 09b400a3 sb s11,129(s0) + 1cfcc: 85d6 mv a1,s5 + 1cfce: 854e mv a0,s3 + 1cfd0: c6dfb0ef jal 18c3c <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_> + 1cfd4: 000c4683 lbu a3,0(s8) + 1cfd8: 08a40123 sb a0,130(s0) + 1cfdc: 87aa mv a5,a0 + 1cfde: e699 bnez a3,1cfec <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x100> + 1cfe0: 001dc713 xori a4,s11,1 + 1cfe4: 00e577b3 and a5,a0,a4 + 1cfe8: 0ff7f793 zext.b a5,a5 + 1cfec: 08f40023 sb a5,128(s0) + 1cff0: 080401a3 sb zero,131(s0) + 1cff4: 07094703 lbu a4,112(s2) + 1cff8: 7546 ld a0,112(sp) + 1cffa: 01678b3b addw s6,a5,s6 + 1cffe: 8fd9 or a5,a5,a4 + 1d000: 06f90823 sb a5,112(s2) + 1d004: 00950463 beq a0,s1,1d00c <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x120> + 1d008: 829f80ef jal 15830 <_ZdlPv@plt> + 1d00c: 03093703 ld a4,48(s2) + 1d010: 03893783 ld a5,56(s2) + 1d014: 0a05 addi s4,s4,1 + 1d016: 8f99 sub a5,a5,a4 + 1d018: 878d srai a5,a5,0x3 + 1d01a: f6fa65e3 bltu s4,a5,1cf84 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x98> + 1d01e: 6546 ld a0,80(sp) + 1d020: 67e2 ld a5,24(sp) + 1d022: 00f50463 beq a0,a5,1d02a <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x13e> + 1d026: 80bf80ef jal 15830 <_ZdlPv@plt> + 1d02a: 77c2 ld a5,48(sp) + 1d02c: 0d21 addi s10,s10,8 + 1d02e: f1a794e3 bne a5,s10,1cf36 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x4a> + 1d032: 74ae ld s1,232(sp) + 1d034: 790e ld s2,224(sp) + 1d036: 69ee ld s3,216(sp) + 1d038: 6a4e ld s4,208(sp) + 1d03a: 6aae ld s5,200(sp) + 1d03c: 7bea ld s7,184(sp) + 1d03e: 7c4a ld s8,176(sp) + 1d040: 7caa ld s9,168(sp) + 1d042: 6dea ld s11,152(sp) + 1d044: 70ee ld ra,248(sp) + 1d046: 744e ld s0,240(sp) + 1d048: 7d0a ld s10,160(sp) + 1d04a: 855a mv a0,s6 + 1d04c: 6b0e ld s6,192(sp) + 1d04e: 6111 addi sp,sp,256 + 1d050: 8082 ret + 1d052: 65c2 ld a1,16(sp) + 1d054: e42a sd a0,8(sp) + 1d056: 4601 li a2,0 + 1d058: 8556 mv a0,s5 + 1d05a: d86f80ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1d05e: 66a6 ld a3,72(sp) + 1d060: 67a2 ld a5,8(sp) + 1d062: f8aa sd a0,112(sp) + 1d064: e136 sd a3,128(sp) + 1d066: 876e mv a4,s11 + 1d068: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma + 1d06c: 02070407 vle8.v v8,(a4) + 1d070: 8f95 sub a5,a5,a3 + 1d072: 9736 add a4,a4,a3 + 1d074: 02050427 vse8.v v8,(a0) + 1d078: 9536 add a0,a0,a3 + 1d07a: f7fd bnez a5,1d068 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x17c> + 1d07c: 67a6 ld a5,72(sp) + 1d07e: 7746 ld a4,112(sp) + 1d080: b73d j 1cfae <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0xc2> + 1d082: 000dc703 lbu a4,0(s11) + 1d086: 08e10023 sb a4,128(sp) + 1d08a: b70d j 1cfac <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0xc0> + 1d08c: 0001e597 auipc a1,0x1e + 1d090: c1458593 addi a1,a1,-1004 # 3aca0 <_ZN7testingL18kDisableTestFilterE> + 1d094: 8556 mv a0,s5 + 1d096: b6ffb0ef jal 18c04 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> + 1d09a: 8daa mv s11,a0 + 1d09c: b735 j 1cfc8 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0xdc> + 1d09e: 0004c783 lbu a5,0(s1) + 1d0a2: 06f10023 sb a5,96(sp) + 1d0a6: bd5d j 1cf5c <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x70> + 1d0a8: 4601 li a2,0 + 1d0aa: 85d6 mv a1,s5 + 1d0ac: 854e mv a0,s3 + 1d0ae: d32f80ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1d0b2: 77c6 ld a5,112(sp) + 1d0b4: e8aa sd a0,80(sp) + 1d0b6: f0be sd a5,96(sp) + 1d0b8: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1d0bc: 02048407 vle8.v v8,(s1) + 1d0c0: 8c1d sub s0,s0,a5 + 1d0c2: 94be add s1,s1,a5 + 1d0c4: 02050427 vse8.v v8,(a0) + 1d0c8: 953e add a0,a0,a5 + 1d0ca: f47d bnez s0,1d0b8 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1cc> + 1d0cc: 7446 ld s0,112(sp) + 1d0ce: 67c6 ld a5,80(sp) + 1d0d0: b579 j 1cf5e <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x72> + 1d0d2: 55fd li a1,-1 + 1d0d4: 0001e517 auipc a0,0x1e + 1d0d8: b9c50513 addi a0,a0,-1124 # 3ac70 <_ZN7testingL16kTestTotalShardsE> + 1d0dc: d81ff0ef jal 1ce5c <_ZN7testing8internal17Int32FromEnvOrDieEPKci> + 1d0e0: 87aa mv a5,a0 + 1d0e2: 55fd li a1,-1 + 1d0e4: 0001e517 auipc a0,0x1e + 1d0e8: ba450513 addi a0,a0,-1116 # 3ac88 <_ZN7testingL15kTestShardIndexE> + 1d0ec: e43e sd a5,8(sp) + 1d0ee: d6fff0ef jal 1ce5c <_ZN7testing8internal17Int32FromEnvOrDieEPKci> + 1d0f2: 607c ld a5,192(s0) + 1d0f4: 0b843d03 ld s10,184(s0) + 1d0f8: e82a sd a0,16(sp) + 1d0fa: f83e sd a5,48(sp) + 1d0fc: 1da78d63 beq a5,s10,1d2d6 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3ea> + 1d100: f5a6 sd s1,232(sp) + 1d102: f1ca sd s2,224(sp) + 1d104: edce sd s3,216(sp) + 1d106: e9d2 sd s4,208(sp) + 1d108: e5d6 sd s5,200(sp) + 1d10a: fd5e sd s7,184(sp) + 1d10c: f962 sd s8,176(sp) + 1d10e: f566 sd s9,168(sp) + 1d110: ed6e sd s11,152(sp) + 1d112: 109c addi a5,sp,96 + 1d114: f46a sd s10,40(sp) + 1d116: 4b01 li s6,0 + 1d118: 4a81 li s5,0 + 1d11a: 05010993 addi s3,sp,80 + 1d11e: ec3e sd a5,24(sp) + 1d120: 4c3d li s8,15 + 1d122: 07010b93 addi s7,sp,112 + 1d126: 0002dc97 auipc s9,0x2d + 1d12a: ba2cbc83 ld s9,-1118(s9) # 49cc8 <_GLOBAL_OFFSET_TABLE_+0x178> + 1d12e: 77a2 ld a5,40(sp) + 1d130: 0007b903 ld s2,0(a5) + 1d134: 67e2 ld a5,24(sp) + 1d136: 00893483 ld s1,8(s2) + 1d13a: e8be sd a5,80(sp) + 1d13c: 1a048163 beqz s1,1d2de <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3f2> + 1d140: 8526 mv a0,s1 + 1d142: 9bff80ef jal 15b00 + 1d146: f8aa sd a0,112(sp) + 1d148: 842a mv s0,a0 + 1d14a: 14ac6d63 bltu s8,a0,1d2a4 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3b8> + 1d14e: 4785 li a5,1 + 1d150: 14f51663 bne a0,a5,1d29c <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3b0> + 1d154: 0004c783 lbu a5,0(s1) + 1d158: 06f10023 sb a5,96(sp) + 1d15c: 67e2 ld a5,24(sp) + 1d15e: 97a2 add a5,a5,s0 + 1d160: eca2 sd s0,88(sp) + 1d162: 00078023 sb zero,0(a5) + 1d166: 03093703 ld a4,48(s2) + 1d16a: 03893783 ld a5,56(s2) + 1d16e: 06090823 sb zero,112(s2) + 1d172: 0cf70163 beq a4,a5,1d234 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x348> + 1d176: 00bc addi a5,sp,72 + 1d178: 4a01 li s4,0 + 1d17a: fc5e sd s7,56(sp) + 1d17c: 0104 addi s1,sp,128 + 1d17e: f03e sd a5,32(sp) + 1d180: 003a1793 slli a5,s4,0x3 + 1d184: 973e add a4,a4,a5 + 1d186: 6300 ld s0,0(a4) + 1d188: 02043d83 ld s11,32(s0) + 1d18c: f8a6 sd s1,112(sp) + 1d18e: 160d8663 beqz s11,1d2fa <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x40e> + 1d192: 856e mv a0,s11 + 1d194: 96df80ef jal 15b00 + 1d198: e4aa sd a0,72(sp) + 1d19a: 8d2a mv s10,a0 + 1d19c: 0cac6e63 bltu s8,a0,1d278 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x38c> + 1d1a0: 4785 li a5,1 + 1d1a2: 0cf50663 beq a0,a5,1d26e <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x382> + 1d1a6: e545 bnez a0,1d24e <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x362> + 1d1a8: 8726 mv a4,s1 + 1d1aa: fcea sd s10,120(sp) + 1d1ac: 01a707b3 add a5,a4,s10 + 1d1b0: 00078023 sb zero,0(a5) + 1d1b4: 0001e597 auipc a1,0x1e + 1d1b8: aec58593 addi a1,a1,-1300 # 3aca0 <_ZN7testingL18kDisableTestFilterE> + 1d1bc: 854e mv a0,s3 + 1d1be: a47fb0ef jal 18c04 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> + 1d1c2: 8d2a mv s10,a0 + 1d1c4: c179 beqz a0,1d28a <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x39e> + 1d1c6: 09a400a3 sb s10,129(s0) + 1d1ca: 85de mv a1,s7 + 1d1cc: 854e mv a0,s3 + 1d1ce: a6ffb0ef jal 18c3c <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_> + 1d1d2: 000cc683 lbu a3,0(s9) + 1d1d6: 08a40123 sb a0,130(s0) + 1d1da: 8daa mv s11,a0 + 1d1dc: e689 bnez a3,1d1e6 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x2fa> + 1d1de: 001d4793 xori a5,s10,1 + 1d1e2: 00f57db3 and s11,a0,a5 + 1d1e6: 65c2 ld a1,16(sp) + 1d1e8: 6522 ld a0,8(sp) + 1d1ea: 8656 mv a2,s5 + 1d1ec: 8b0fe0ef jal 1b29c <_ZN7testing8internal20ShouldRunTestOnShardEiii> + 1d1f0: 87aa mv a5,a0 + 1d1f2: 000d869b sext.w a3,s11 + 1d1f6: 4605 li a2,1 + 1d1f8: c509 beqz a0,1d202 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x316> + 1d1fa: 00db0b3b addw s6,s6,a3 + 1d1fe: 87ee mv a5,s11 + 1d200: 4601 li a2,0 + 1d202: 08f40023 sb a5,128(s0) + 1d206: 08c401a3 sb a2,131(s0) + 1d20a: 07094703 lbu a4,112(s2) + 1d20e: 7546 ld a0,112(sp) + 1d210: 00da8abb addw s5,s5,a3 + 1d214: 8fd9 or a5,a5,a4 + 1d216: 06f90823 sb a5,112(s2) + 1d21a: 00950463 beq a0,s1,1d222 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x336> + 1d21e: e12f80ef jal 15830 <_ZdlPv@plt> + 1d222: 03093703 ld a4,48(s2) + 1d226: 03893783 ld a5,56(s2) + 1d22a: 0a05 addi s4,s4,1 + 1d22c: 8f99 sub a5,a5,a4 + 1d22e: 878d srai a5,a5,0x3 + 1d230: f4fa68e3 bltu s4,a5,1d180 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x294> + 1d234: 6546 ld a0,80(sp) + 1d236: 67e2 ld a5,24(sp) + 1d238: 00f50463 beq a0,a5,1d240 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x354> + 1d23c: df4f80ef jal 15830 <_ZdlPv@plt> + 1d240: 77a2 ld a5,40(sp) + 1d242: 7742 ld a4,48(sp) + 1d244: 07a1 addi a5,a5,8 + 1d246: f43e sd a5,40(sp) + 1d248: eef713e3 bne a4,a5,1d12e <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x242> + 1d24c: b3dd j 1d032 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x146> + 1d24e: 8526 mv a0,s1 + 1d250: 876e mv a4,s11 + 1d252: 87ea mv a5,s10 + 1d254: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma + 1d258: 02070407 vle8.v v8,(a4) + 1d25c: 8f95 sub a5,a5,a3 + 1d25e: 9736 add a4,a4,a3 + 1d260: 02050427 vse8.v v8,(a0) + 1d264: 9536 add a0,a0,a3 + 1d266: f7fd bnez a5,1d254 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x368> + 1d268: 6d26 ld s10,72(sp) + 1d26a: 7746 ld a4,112(sp) + 1d26c: bf3d j 1d1aa <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x2be> + 1d26e: 000dc703 lbu a4,0(s11) + 1d272: 08e10023 sb a4,128(sp) + 1d276: bf0d j 1d1a8 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x2bc> + 1d278: 7582 ld a1,32(sp) + 1d27a: 4601 li a2,0 + 1d27c: 855e mv a0,s7 + 1d27e: b62f80ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1d282: 66a6 ld a3,72(sp) + 1d284: f8aa sd a0,112(sp) + 1d286: e136 sd a3,128(sp) + 1d288: b7e1 j 1d250 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x364> + 1d28a: 0001e597 auipc a1,0x1e + 1d28e: a1658593 addi a1,a1,-1514 # 3aca0 <_ZN7testingL18kDisableTestFilterE> + 1d292: 855e mv a0,s7 + 1d294: 971fb0ef jal 18c04 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> + 1d298: 8d2a mv s10,a0 + 1d29a: b735 j 1d1c6 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x2da> + 1d29c: ec0500e3 beqz a0,1d15c <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x270> + 1d2a0: 6562 ld a0,24(sp) + 1d2a2: a809 j 1d2b4 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3c8> + 1d2a4: 4601 li a2,0 + 1d2a6: 85de mv a1,s7 + 1d2a8: 854e mv a0,s3 + 1d2aa: b36f80ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1d2ae: 77c6 ld a5,112(sp) + 1d2b0: e8aa sd a0,80(sp) + 1d2b2: f0be sd a5,96(sp) + 1d2b4: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1d2b8: 02048407 vle8.v v8,(s1) + 1d2bc: 8c1d sub s0,s0,a5 + 1d2be: 94be add s1,s1,a5 + 1d2c0: 02050427 vse8.v v8,(a0) + 1d2c4: 953e add a0,a0,a5 + 1d2c6: f47d bnez s0,1d2b4 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3c8> + 1d2c8: 7446 ld s0,112(sp) + 1d2ca: 67c6 ld a5,80(sp) + 1d2cc: bd49 j 1d15e <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x272> + 1d2ce: 57fd li a5,-1 + 1d2d0: e83e sd a5,16(sp) + 1d2d2: e43e sd a5,8(sp) + 1d2d4: bd3d j 1d112 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x226> + 1d2d6: 4b01 li s6,0 + 1d2d8: b3b5 j 1d044 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x158> + 1d2da: 6562 ld a0,24(sp) + 1d2dc: bbf1 j 1d0b8 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1cc> + 1d2de: a23f80ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 1d2e2: 842a mv s0,a0 + 1d2e4: 7562 ld a0,56(sp) + 1d2e6: c16f90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1d2ea: 854e mv a0,s3 + 1d2ec: c10f90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1d2f0: 8522 mv a0,s0 + 1d2f2: c2ef80ef jal 15720 <_Unwind_Resume@plt> + 1d2f6: 842a mv s0,a0 + 1d2f8: bfcd j 1d2ea <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3fe> + 1d2fa: a07f80ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + +000000000001d2fe <_ZN7testing8internal11ShouldShardEPKcS2_b>: + 1d2fe: c219 beqz a2,1d304 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x6> + 1d300: 4501 li a0,0 + 1d302: 8082 ret + 1d304: 711d addi sp,sp,-96 + 1d306: e8a2 sd s0,80(sp) + 1d308: 842e mv s0,a1 + 1d30a: 55fd li a1,-1 + 1d30c: ec86 sd ra,88(sp) + 1d30e: e4a6 sd s1,72(sp) + 1d310: b4dff0ef jal 1ce5c <_ZN7testing8internal17Int32FromEnvOrDieEPKci> + 1d314: 87aa mv a5,a0 + 1d316: 55fd li a1,-1 + 1d318: 8522 mv a0,s0 + 1d31a: 843e mv s0,a5 + 1d31c: b41ff0ef jal 1ce5c <_ZN7testing8internal17Int32FromEnvOrDieEPKci> + 1d320: 57fd li a5,-1 + 1d322: 84aa mv s1,a0 + 1d324: 02f40163 beq s0,a5,1d346 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x48> + 1d328: 1ef50f63 beq a0,a5,1d526 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x228> + 1d32c: 0e054163 bltz a0,1d40e <_ZN7testing8internal11ShouldShardEPKcS2_b+0x110> + 1d330: fff40793 addi a5,s0,-1 + 1d334: 00f03533 snez a0,a5 + 1d338: 0c84db63 bge s1,s0,1d40e <_ZN7testing8internal11ShouldShardEPKcS2_b+0x110> + 1d33c: 60e6 ld ra,88(sp) + 1d33e: 6446 ld s0,80(sp) + 1d340: 64a6 ld s1,72(sp) + 1d342: 6125 addi sp,sp,96 + 1d344: 8082 ret + 1d346: 4501 li a0,0 + 1d348: fe848ae3 beq s1,s0,1d33c <_ZN7testing8internal11ShouldShardEPKcS2_b+0x3e> + 1d34c: e0ca sd s2,64(sp) + 1d34e: 02010913 addi s2,sp,32 + 1d352: 854a mv a0,s2 + 1d354: e99fb0ef jal 191ec <_ZN7testing7MessageC1Ev> + 1d358: 7502 ld a0,32(sp) + 1d35a: 0001b597 auipc a1,0x1b + 1d35e: f6658593 addi a1,a1,-154 # 382c0 <_IO_stdin_used+0x818> + 1d362: 0541 addi a0,a0,16 + 1d364: 9fcf80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1d368: 7502 ld a0,32(sp) + 1d36a: 0001e597 auipc a1,0x1e + 1d36e: 91e58593 addi a1,a1,-1762 # 3ac88 <_ZN7testingL15kTestShardIndexE> + 1d372: 0541 addi a0,a0,16 + 1d374: 9ecf80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1d378: 7502 ld a0,32(sp) + 1d37a: 0001b597 auipc a1,0x1b + 1d37e: f7658593 addi a1,a1,-138 # 382f0 <_IO_stdin_used+0x848> + 1d382: 0541 addi a0,a0,16 + 1d384: 9dcf80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1d388: 7502 ld a0,32(sp) + 1d38a: 85a6 mv a1,s1 + 1d38c: 0541 addi a0,a0,16 + 1d38e: 8b2f80ef jal 15440 <_ZNSolsEi@plt> + 1d392: 7502 ld a0,32(sp) + 1d394: 0001b597 auipc a1,0x1b + 1d398: f6458593 addi a1,a1,-156 # 382f8 <_IO_stdin_used+0x850> + 1d39c: 0541 addi a0,a0,16 + 1d39e: 9c2f80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1d3a2: 7502 ld a0,32(sp) + 1d3a4: 0001e597 auipc a1,0x1e + 1d3a8: 8cc58593 addi a1,a1,-1844 # 3ac70 <_ZN7testingL16kTestTotalShardsE> + 1d3ac: 0541 addi a0,a0,16 + 1d3ae: 9b2f80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1d3b2: 7502 ld a0,32(sp) + 1d3b4: 0001b597 auipc a1,0x1b + 1d3b8: f5c58593 addi a1,a1,-164 # 38310 <_IO_stdin_used+0x868> + 1d3bc: 0541 addi a0,a0,16 + 1d3be: 9a2f80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1d3c2: 0020 addi s0,sp,8 + 1d3c4: 8522 mv a0,s0 + 1d3c6: 85ca mv a1,s2 + 1d3c8: 0002d317 auipc t1,0x2d + 1d3cc: 8a833303 ld t1,-1880(t1) # 49c70 <_GLOBAL_OFFSET_TABLE_+0x120> + 1d3d0: 9302 jalr t1 + 1d3d2: 7502 ld a0,32(sp) + 1d3d4: c501 beqz a0,1d3dc <_ZN7testing8internal11ShouldShardEPKcS2_b+0xde> + 1d3d6: 611c ld a5,0(a0) + 1d3d8: 679c ld a5,8(a5) + 1d3da: 9782 jalr a5 + 1d3dc: 85a2 mv a1,s0 + 1d3de: 854a mv a0,s2 + 1d3e0: a36fc0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1d3e4: 7602 ld a2,32(sp) + 1d3e6: 0001b597 auipc a1,0x1b + 1d3ea: 0d258593 addi a1,a1,210 # 384b8 <_IO_stdin_used+0xa10> + 1d3ee: 4505 li a0,1 + 1d3f0: b60fd0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1d3f4: 854a mv a0,s2 + 1d3f6: b06f90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1d3fa: 0002d797 auipc a5,0x2d + 1d3fe: a867b783 ld a5,-1402(a5) # 49e80 + 1d402: 6388 ld a0,0(a5) + 1d404: fbcf80ef jal 15bc0 + 1d408: 4505 li a0,1 + 1d40a: 826f80ef jal 15430 + 1d40e: e0ca sd s2,64(sp) + 1d410: 02010913 addi s2,sp,32 + 1d414: 854a mv a0,s2 + 1d416: dd7fb0ef jal 191ec <_ZN7testing7MessageC1Ev> + 1d41a: 7502 ld a0,32(sp) + 1d41c: 0001b597 auipc a1,0x1b + 1d420: f0458593 addi a1,a1,-252 # 38320 <_IO_stdin_used+0x878> + 1d424: 0541 addi a0,a0,16 + 1d426: 93af80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1d42a: 7502 ld a0,32(sp) + 1d42c: 0001e597 auipc a1,0x1e + 1d430: 85c58593 addi a1,a1,-1956 # 3ac88 <_ZN7testingL15kTestShardIndexE> + 1d434: 0541 addi a0,a0,16 + 1d436: 92af80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1d43a: 7502 ld a0,32(sp) + 1d43c: 0001b597 auipc a1,0x1b + 1d440: f1458593 addi a1,a1,-236 # 38350 <_IO_stdin_used+0x8a8> + 1d444: 0541 addi a0,a0,16 + 1d446: 91af80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1d44a: 7502 ld a0,32(sp) + 1d44c: 0001e597 auipc a1,0x1e + 1d450: 82458593 addi a1,a1,-2012 # 3ac70 <_ZN7testingL16kTestTotalShardsE> + 1d454: 0541 addi a0,a0,16 + 1d456: 90af80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1d45a: 7502 ld a0,32(sp) + 1d45c: 0001b597 auipc a1,0x1b + 1d460: efc58593 addi a1,a1,-260 # 38358 <_IO_stdin_used+0x8b0> + 1d464: 0541 addi a0,a0,16 + 1d466: 8faf80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1d46a: 7502 ld a0,32(sp) + 1d46c: 0001e597 auipc a1,0x1e + 1d470: 81c58593 addi a1,a1,-2020 # 3ac88 <_ZN7testingL15kTestShardIndexE> + 1d474: 0541 addi a0,a0,16 + 1d476: 8eaf80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1d47a: 7502 ld a0,32(sp) + 1d47c: 0001d597 auipc a1,0x1d + 1d480: 28c58593 addi a1,a1,652 # 3a708 <_IO_stdin_used+0x2c60> + 1d484: 0541 addi a0,a0,16 + 1d486: 8daf80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1d48a: 7502 ld a0,32(sp) + 1d48c: 85a6 mv a1,s1 + 1d48e: 0541 addi a0,a0,16 + 1d490: fb1f70ef jal 15440 <_ZNSolsEi@plt> + 1d494: 7502 ld a0,32(sp) + 1d496: 0001b597 auipc a1,0x1b + 1d49a: 36a58593 addi a1,a1,874 # 38800 <_IO_stdin_used+0xd58> + 1d49e: 0541 addi a0,a0,16 + 1d4a0: 8c0f80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1d4a4: 7502 ld a0,32(sp) + 1d4a6: 0001d597 auipc a1,0x1d + 1d4aa: 7ca58593 addi a1,a1,1994 # 3ac70 <_ZN7testingL16kTestTotalShardsE> + 1d4ae: 0541 addi a0,a0,16 + 1d4b0: 8b0f80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1d4b4: 7502 ld a0,32(sp) + 1d4b6: 0001d597 auipc a1,0x1d + 1d4ba: 25258593 addi a1,a1,594 # 3a708 <_IO_stdin_used+0x2c60> + 1d4be: 0541 addi a0,a0,16 + 1d4c0: 8a0f80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1d4c4: 7502 ld a0,32(sp) + 1d4c6: 85a2 mv a1,s0 + 1d4c8: 0541 addi a0,a0,16 + 1d4ca: f77f70ef jal 15440 <_ZNSolsEi@plt> + 1d4ce: 7502 ld a0,32(sp) + 1d4d0: 0001c597 auipc a1,0x1c + 1d4d4: 50058593 addi a1,a1,1280 # 399d0 <_IO_stdin_used+0x1f28> + 1d4d8: 0541 addi a0,a0,16 + 1d4da: 886f80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1d4de: 0820 addi s0,sp,24 + 1d4e0: 8522 mv a0,s0 + 1d4e2: 85ca mv a1,s2 + 1d4e4: 0002c317 auipc t1,0x2c + 1d4e8: 78c33303 ld t1,1932(t1) # 49c70 <_GLOBAL_OFFSET_TABLE_+0x120> + 1d4ec: 9302 jalr t1 + 1d4ee: 7502 ld a0,32(sp) + 1d4f0: c501 beqz a0,1d4f8 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x1fa> + 1d4f2: 611c ld a5,0(a0) + 1d4f4: 679c ld a5,8(a5) + 1d4f6: 9782 jalr a5 + 1d4f8: 85a2 mv a1,s0 + 1d4fa: 854a mv a0,s2 + 1d4fc: 91afc0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1d500: 7602 ld a2,32(sp) + 1d502: 0001b597 auipc a1,0x1b + 1d506: fb658593 addi a1,a1,-74 # 384b8 <_IO_stdin_used+0xa10> + 1d50a: 4505 li a0,1 + 1d50c: a44fd0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1d510: 854a mv a0,s2 + 1d512: 9eaf90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1d516: 0002d797 auipc a5,0x2d + 1d51a: 96a7b783 ld a5,-1686(a5) # 49e80 + 1d51e: 6388 ld a0,0(a5) + 1d520: ea0f80ef jal 15bc0 + 1d524: b5d5 j 1d408 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x10a> + 1d526: e0ca sd s2,64(sp) + 1d528: 02010913 addi s2,sp,32 + 1d52c: 854a mv a0,s2 + 1d52e: cbffb0ef jal 191ec <_ZN7testing7MessageC1Ev> + 1d532: 7502 ld a0,32(sp) + 1d534: 0001b597 auipc a1,0x1b + 1d538: d8c58593 addi a1,a1,-628 # 382c0 <_IO_stdin_used+0x818> + 1d53c: 0541 addi a0,a0,16 + 1d53e: 822f80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1d542: 7502 ld a0,32(sp) + 1d544: 0001d597 auipc a1,0x1d + 1d548: 72c58593 addi a1,a1,1836 # 3ac70 <_ZN7testingL16kTestTotalShardsE> + 1d54c: 0541 addi a0,a0,16 + 1d54e: 812f80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1d552: 7502 ld a0,32(sp) + 1d554: 0001b597 auipc a1,0x1b + 1d558: d9c58593 addi a1,a1,-612 # 382f0 <_IO_stdin_used+0x848> + 1d55c: 0541 addi a0,a0,16 + 1d55e: 802f80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1d562: 7502 ld a0,32(sp) + 1d564: 85a2 mv a1,s0 + 1d566: 0541 addi a0,a0,16 + 1d568: ed9f70ef jal 15440 <_ZNSolsEi@plt> + 1d56c: 7502 ld a0,32(sp) + 1d56e: 0001b597 auipc a1,0x1b + 1d572: d8a58593 addi a1,a1,-630 # 382f8 <_IO_stdin_used+0x850> + 1d576: 0541 addi a0,a0,16 + 1d578: fe9f70ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1d57c: 7502 ld a0,32(sp) + 1d57e: 0001d597 auipc a1,0x1d + 1d582: 70a58593 addi a1,a1,1802 # 3ac88 <_ZN7testingL15kTestShardIndexE> + 1d586: 0541 addi a0,a0,16 + 1d588: fd9f70ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1d58c: 7502 ld a0,32(sp) + 1d58e: 0001b597 auipc a1,0x1b + 1d592: d8258593 addi a1,a1,-638 # 38310 <_IO_stdin_used+0x868> + 1d596: 0541 addi a0,a0,16 + 1d598: fc9f70ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1d59c: 0800 addi s0,sp,16 + 1d59e: 8522 mv a0,s0 + 1d5a0: 85ca mv a1,s2 + 1d5a2: 0002c317 auipc t1,0x2c + 1d5a6: 6ce33303 ld t1,1742(t1) # 49c70 <_GLOBAL_OFFSET_TABLE_+0x120> + 1d5aa: 9302 jalr t1 + 1d5ac: 7502 ld a0,32(sp) + 1d5ae: c501 beqz a0,1d5b6 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2b8> + 1d5b0: 611c ld a5,0(a0) + 1d5b2: 679c ld a5,8(a5) + 1d5b4: 9782 jalr a5 + 1d5b6: 85a2 mv a1,s0 + 1d5b8: 854a mv a0,s2 + 1d5ba: 85cfc0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1d5be: 7602 ld a2,32(sp) + 1d5c0: 0001b597 auipc a1,0x1b + 1d5c4: ef858593 addi a1,a1,-264 # 384b8 <_IO_stdin_used+0xa10> + 1d5c8: 4505 li a0,1 + 1d5ca: 986fd0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1d5ce: 854a mv a0,s2 + 1d5d0: 92cf90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1d5d4: 0002d797 auipc a5,0x2d + 1d5d8: 8ac7b783 ld a5,-1876(a5) # 49e80 + 1d5dc: 6388 ld a0,0(a5) + 1d5de: de2f80ef jal 15bc0 + 1d5e2: b51d j 1d408 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x10a> + 1d5e4: 7782 ld a5,32(sp) + 1d5e6: 842a mv s0,a0 + 1d5e8: c789 beqz a5,1d5f2 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> + 1d5ea: 6398 ld a4,0(a5) + 1d5ec: 853e mv a0,a5 + 1d5ee: 671c ld a5,8(a4) + 1d5f0: 9782 jalr a5 + 1d5f2: 8522 mv a0,s0 + 1d5f4: 92cf80ef jal 15720 <_Unwind_Resume@plt> + 1d5f8: 842a mv s0,a0 + 1d5fa: bfe5 j 1d5f2 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> + 1d5fc: 842a mv s0,a0 + 1d5fe: 854a mv a0,s2 + 1d600: 8fcf90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1d604: 6542 ld a0,16(sp) + 1d606: d575 beqz a0,1d5f2 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> + 1d608: 611c ld a5,0(a0) + 1d60a: 679c ld a5,8(a5) + 1d60c: 9782 jalr a5 + 1d60e: b7d5 j 1d5f2 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> + 1d610: 842a mv s0,a0 + 1d612: bfcd j 1d604 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x306> + 1d614: bfc1 j 1d5e4 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2e6> + 1d616: 842a mv s0,a0 + 1d618: bfe9 j 1d5f2 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> + 1d61a: 842a mv s0,a0 + 1d61c: 854a mv a0,s2 + 1d61e: 8def90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1d622: 6562 ld a0,24(sp) + 1d624: f175 bnez a0,1d608 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x30a> + 1d626: b7f1 j 1d5f2 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> + 1d628: 842a mv s0,a0 + 1d62a: bfe5 j 1d622 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x324> + 1d62c: bf65 j 1d5e4 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2e6> + 1d62e: 842a mv s0,a0 + 1d630: b7c9 j 1d5f2 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> + 1d632: 842a mv s0,a0 + 1d634: 854a mv a0,s2 + 1d636: 8c6f90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1d63a: 6522 ld a0,8(sp) + 1d63c: f571 bnez a0,1d608 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x30a> + 1d63e: bf55 j 1d5f2 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> + 1d640: 842a mv s0,a0 + 1d642: bfe5 j 1d63a <_ZN7testing8internal11ShouldShardEPKcS2_b+0x33c> + +000000000001d644 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi>: + 1d644: 7139 addi sp,sp,-64 + 1d646: f04a sd s2,32(sp) + 1d648: 8932 mv s2,a2 + 1d64a: 4601 li a2,0 + 1d64c: f426 sd s1,40(sp) + 1d64e: fc06 sd ra,56(sp) + 1d650: f822 sd s0,48(sp) + 1d652: 84ae mv s1,a1 + 1d654: bd9fa0ef jal 1822c <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> + 1d658: c93d beqz a0,1d6ce <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0x8a> + 1d65a: ec4e sd s3,24(sp) + 1d65c: 00810993 addi s3,sp,8 + 1d660: 842a mv s0,a0 + 1d662: 854e mv a0,s3 + 1d664: e852 sd s4,16(sp) + 1d666: b87fb0ef jal 191ec <_ZN7testing7MessageC1Ev> + 1d66a: 6522 ld a0,8(sp) + 1d66c: 4651 li a2,20 + 1d66e: 0001b597 auipc a1,0x1b + 1d672: cfa58593 addi a1,a1,-774 # 38368 <_IO_stdin_used+0x8c0> + 1d676: 0541 addi a0,a0,16 + 1d678: fb9f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1d67c: 6a22 ld s4,8(sp) + 1d67e: cc95 beqz s1,1d6ba <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0x76> + 1d680: 8526 mv a0,s1 + 1d682: c7ef80ef jal 15b00 + 1d686: 862a mv a2,a0 + 1d688: 85a6 mv a1,s1 + 1d68a: 010a0513 addi a0,s4,16 + 1d68e: fa3f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1d692: 864a mv a2,s2 + 1d694: 85a2 mv a1,s0 + 1d696: 854e mv a0,s3 + 1d698: dc8ff0ef jal 1cc60 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi> + 1d69c: 842a mv s0,a0 + 1d69e: 6522 ld a0,8(sp) + 1d6a0: cd1d beqz a0,1d6de <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0x9a> + 1d6a2: 611c ld a5,0(a0) + 1d6a4: 679c ld a5,8(a5) + 1d6a6: 9782 jalr a5 + 1d6a8: 70e2 ld ra,56(sp) + 1d6aa: 8522 mv a0,s0 + 1d6ac: 7442 ld s0,48(sp) + 1d6ae: 69e2 ld s3,24(sp) + 1d6b0: 6a42 ld s4,16(sp) + 1d6b2: 74a2 ld s1,40(sp) + 1d6b4: 7902 ld s2,32(sp) + 1d6b6: 6121 addi sp,sp,64 + 1d6b8: 8082 ret + 1d6ba: 010a0513 addi a0,s4,16 + 1d6be: 4619 li a2,6 + 1d6c0: 0001a597 auipc a1,0x1a + 1d6c4: 72858593 addi a1,a1,1832 # 37de8 <_IO_stdin_used+0x340> + 1d6c8: f69f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1d6cc: b7d9 j 1d692 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0x4e> + 1d6ce: 4401 li s0,0 + 1d6d0: 70e2 ld ra,56(sp) + 1d6d2: 8522 mv a0,s0 + 1d6d4: 7442 ld s0,48(sp) + 1d6d6: 74a2 ld s1,40(sp) + 1d6d8: 7902 ld s2,32(sp) + 1d6da: 6121 addi sp,sp,64 + 1d6dc: 8082 ret + 1d6de: 70e2 ld ra,56(sp) + 1d6e0: 8522 mv a0,s0 + 1d6e2: 7442 ld s0,48(sp) + 1d6e4: 69e2 ld s3,24(sp) + 1d6e6: 6a42 ld s4,16(sp) + 1d6e8: 74a2 ld s1,40(sp) + 1d6ea: 7902 ld s2,32(sp) + 1d6ec: 6121 addi sp,sp,64 + 1d6ee: 8082 ret + 1d6f0: 67a2 ld a5,8(sp) + 1d6f2: 842a mv s0,a0 + 1d6f4: c789 beqz a5,1d6fe <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0xba> + 1d6f6: 6398 ld a4,0(a5) + 1d6f8: 853e mv a0,a5 + 1d6fa: 671c ld a5,8(a4) + 1d6fc: 9782 jalr a5 + 1d6fe: 8522 mv a0,s0 + 1d700: 820f80ef jal 15720 <_Unwind_Resume@plt> + +000000000001d704 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc>: + 1d704: 1101 addi sp,sp,-32 + 1d706: 4605 li a2,1 + 1d708: 0001d597 auipc a1,0x1d + 1d70c: 5b058593 addi a1,a1,1456 # 3acb8 <_ZN7testing8internalL25kAlsoRunDisabledTestsFlagE> + 1d710: e822 sd s0,16(sp) + 1d712: ec06 sd ra,24(sp) + 1d714: 842a mv s0,a0 + 1d716: b17fa0ef jal 1822c <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> + 1d71a: c131 beqz a0,1d75e <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x5a> + 1d71c: 00054703 lbu a4,0(a0) + 1d720: 03600693 li a3,54 + 1d724: 4785 li a5,1 + 1d726: fd07071b addiw a4,a4,-48 + 1d72a: 0ff77713 zext.b a4,a4 + 1d72e: 00e6ed63 bltu a3,a4,1d748 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x44> + 1d732: 004006b7 lui a3,0x400 + 1d736: 87b6 mv a5,a3 + 1d738: 1782 slli a5,a5,0x20 + 1d73a: 0685 addi a3,a3,1 # 400001 <__global_pointer$+0x3b5271> + 1d73c: 97b6 add a5,a5,a3 + 1d73e: 00e7d7b3 srl a5,a5,a4 + 1d742: 8b85 andi a5,a5,1 + 1d744: 0017c793 xori a5,a5,1 + 1d748: 0002c717 auipc a4,0x2c + 1d74c: 58073703 ld a4,1408(a4) # 49cc8 <_GLOBAL_OFFSET_TABLE_+0x178> + 1d750: 00f70023 sb a5,0(a4) + 1d754: 60e2 ld ra,24(sp) + 1d756: 6442 ld s0,16(sp) + 1d758: 4505 li a0,1 + 1d75a: 6105 addi sp,sp,32 + 1d75c: 8082 ret + 1d75e: 0002c617 auipc a2,0x2c + 1d762: 4f263603 ld a2,1266(a2) # 49c50 <_GLOBAL_OFFSET_TABLE_+0x100> + 1d766: 0001d597 auipc a1,0x1d + 1d76a: 56a58593 addi a1,a1,1386 # 3acd0 <_ZN7testing8internalL19kBreakOnFailureFlagE> + 1d76e: 8522 mv a0,s0 + 1d770: c47fa0ef jal 183b6 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> + 1d774: f165 bnez a0,1d754 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x50> + 1d776: 0002c617 auipc a2,0x2c + 1d77a: 62a63603 ld a2,1578(a2) # 49da0 <_GLOBAL_OFFSET_TABLE_+0x250> + 1d77e: 0001d597 auipc a1,0x1d + 1d782: 56a58593 addi a1,a1,1386 # 3ace8 <_ZN7testing8internalL20kCatchExceptionsFlagE> + 1d786: 8522 mv a0,s0 + 1d788: c2ffa0ef jal 183b6 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> + 1d78c: f561 bnez a0,1d754 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x50> + 1d78e: 4601 li a2,0 + 1d790: 0001d597 auipc a1,0x1d + 1d794: 57058593 addi a1,a1,1392 # 3ad00 <_ZN7testing8internalL10kColorFlagE> + 1d798: 8522 mv a0,s0 + 1d79a: e426 sd s1,8(sp) + 1d79c: a91fa0ef jal 1822c <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> + 1d7a0: 84aa mv s1,a0 + 1d7a2: cd19 beqz a0,1d7c0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xbc> + 1d7a4: b5cf80ef jal 15b00 + 1d7a8: 872a mv a4,a0 + 1d7aa: 0002c517 auipc a0,0x2c + 1d7ae: 63653503 ld a0,1590(a0) # 49de0 <_GLOBAL_OFFSET_TABLE_+0x290> + 1d7b2: 6510 ld a2,8(a0) + 1d7b4: 86a6 mv a3,s1 + 1d7b6: 4581 li a1,0 + 1d7b8: ee9f70ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 1d7bc: 64a2 ld s1,8(sp) + 1d7be: bf59 j 1d754 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x50> + 1d7c0: 0002c617 auipc a2,0x2c + 1d7c4: 41063603 ld a2,1040(a2) # 49bd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 1d7c8: 0001d597 auipc a1,0x1d + 1d7cc: 54058593 addi a1,a1,1344 # 3ad08 <_ZN7testing8internalL19kDeathTestStyleFlagE> + 1d7d0: 8522 mv a0,s0 + 1d7d2: c39fa0ef jal 1840a <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> + 1d7d6: c119 beqz a0,1d7dc <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd8> + 1d7d8: 64a2 ld s1,8(sp) + 1d7da: bfad j 1d754 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x50> + 1d7dc: 0002c617 auipc a2,0x2c + 1d7e0: 7ec63603 ld a2,2028(a2) # 49fc8 <_GLOBAL_OFFSET_TABLE_+0x478> + 1d7e4: 0001d597 auipc a1,0x1d + 1d7e8: 53c58593 addi a1,a1,1340 # 3ad20 <_ZN7testing8internalL17kDeathTestUseForkE> + 1d7ec: 8522 mv a0,s0 + 1d7ee: bc9fa0ef jal 183b6 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> + 1d7f2: f17d bnez a0,1d7d8 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1d7f4: 0002c617 auipc a2,0x2c + 1d7f8: 77463603 ld a2,1908(a2) # 49f68 <_GLOBAL_OFFSET_TABLE_+0x418> + 1d7fc: 0001d597 auipc a1,0x1d + 1d800: 53c58593 addi a1,a1,1340 # 3ad38 <_ZN7testing8internalL11kFilterFlagE> + 1d804: 8522 mv a0,s0 + 1d806: c05fa0ef jal 1840a <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> + 1d80a: f579 bnez a0,1d7d8 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1d80c: 0002c617 auipc a2,0x2c + 1d810: 5dc63603 ld a2,1500(a2) # 49de8 <_GLOBAL_OFFSET_TABLE_+0x298> + 1d814: 0001d597 auipc a1,0x1d + 1d818: 52c58593 addi a1,a1,1324 # 3ad40 <_ZN7testing8internalL25kInternalRunDeathTestFlagE> + 1d81c: 8522 mv a0,s0 + 1d81e: bedfa0ef jal 1840a <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> + 1d822: f95d bnez a0,1d7d8 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1d824: 0002c617 auipc a2,0x2c + 1d828: 47c63603 ld a2,1148(a2) # 49ca0 <_GLOBAL_OFFSET_TABLE_+0x150> + 1d82c: 0001d597 auipc a1,0x1d + 1d830: 52c58593 addi a1,a1,1324 # 3ad58 <_ZN7testing8internalL14kListTestsFlagE> + 1d834: 8522 mv a0,s0 + 1d836: b81fa0ef jal 183b6 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> + 1d83a: fd59 bnez a0,1d7d8 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1d83c: 0002c617 auipc a2,0x2c + 1d840: 36c63603 ld a2,876(a2) # 49ba8 <_GLOBAL_OFFSET_TABLE_+0x58> + 1d844: 0001d597 auipc a1,0x1d + 1d848: 52458593 addi a1,a1,1316 # 3ad68 <_ZN7testing8internalL11kOutputFlagE> + 1d84c: 8522 mv a0,s0 + 1d84e: bbdfa0ef jal 1840a <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> + 1d852: f159 bnez a0,1d7d8 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1d854: 0002c617 auipc a2,0x2c + 1d858: 5cc63603 ld a2,1484(a2) # 49e20 <_GLOBAL_OFFSET_TABLE_+0x2d0> + 1d85c: 0001d597 auipc a1,0x1d + 1d860: 51458593 addi a1,a1,1300 # 3ad70 <_ZN7testing8internalL14kPrintTimeFlagE> + 1d864: 8522 mv a0,s0 + 1d866: b51fa0ef jal 183b6 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> + 1d86a: f53d bnez a0,1d7d8 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1d86c: 0002c617 auipc a2,0x2c + 1d870: 4fc63603 ld a2,1276(a2) # 49d68 <_GLOBAL_OFFSET_TABLE_+0x218> + 1d874: 0001d597 auipc a1,0x1d + 1d878: 50c58593 addi a1,a1,1292 # 3ad80 <_ZN7testing8internalL14kPrintUTF8FlagE> + 1d87c: 8522 mv a0,s0 + 1d87e: b39fa0ef jal 183b6 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> + 1d882: f939 bnez a0,1d7d8 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1d884: 0002c617 auipc a2,0x2c + 1d888: 41463603 ld a2,1044(a2) # 49c98 <_GLOBAL_OFFSET_TABLE_+0x148> + 1d88c: 0001d597 auipc a1,0x1d + 1d890: 50458593 addi a1,a1,1284 # 3ad90 <_ZN7testing8internalL15kRandomSeedFlagE> + 1d894: 8522 mv a0,s0 + 1d896: dafff0ef jal 1d644 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi> + 1d89a: fd1d bnez a0,1d7d8 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1d89c: 0002c617 auipc a2,0x2c + 1d8a0: 68463603 ld a2,1668(a2) # 49f20 <_GLOBAL_OFFSET_TABLE_+0x3d0> + 1d8a4: 0001d597 auipc a1,0x1d + 1d8a8: 4fc58593 addi a1,a1,1276 # 3ada0 <_ZN7testing8internalL11kRepeatFlagE> + 1d8ac: 8522 mv a0,s0 + 1d8ae: d97ff0ef jal 1d644 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi> + 1d8b2: f11d bnez a0,1d7d8 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1d8b4: 0002c617 auipc a2,0x2c + 1d8b8: 64c63603 ld a2,1612(a2) # 49f00 <_GLOBAL_OFFSET_TABLE_+0x3b0> + 1d8bc: 0001d597 auipc a1,0x1d + 1d8c0: 4ec58593 addi a1,a1,1260 # 3ada8 <_ZN7testing8internalL12kShuffleFlagE> + 1d8c4: 8522 mv a0,s0 + 1d8c6: af1fa0ef jal 183b6 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> + 1d8ca: f00517e3 bnez a0,1d7d8 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1d8ce: 0002c617 auipc a2,0x2c + 1d8d2: 4fa63603 ld a2,1274(a2) # 49dc8 <_GLOBAL_OFFSET_TABLE_+0x278> + 1d8d6: 0001d597 auipc a1,0x1d + 1d8da: 4da58593 addi a1,a1,1242 # 3adb0 <_ZN7testing8internalL20kStackTraceDepthFlagE> + 1d8de: 8522 mv a0,s0 + 1d8e0: d65ff0ef jal 1d644 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi> + 1d8e4: ee051ae3 bnez a0,1d7d8 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1d8e8: 0002c617 auipc a2,0x2c + 1d8ec: 4d863603 ld a2,1240(a2) # 49dc0 <_GLOBAL_OFFSET_TABLE_+0x270> + 1d8f0: 0001d597 auipc a1,0x1d + 1d8f4: 4d858593 addi a1,a1,1240 # 3adc8 <_ZN7testing8internalL19kStreamResultToFlagE> + 1d8f8: 8522 mv a0,s0 + 1d8fa: b11fa0ef jal 1840a <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> + 1d8fe: ec051de3 bnez a0,1d7d8 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1d902: 8522 mv a0,s0 + 1d904: 6442 ld s0,16(sp) + 1d906: 64a2 ld s1,8(sp) + 1d908: 60e2 ld ra,24(sp) + 1d90a: 0002c617 auipc a2,0x2c + 1d90e: 4ce63603 ld a2,1230(a2) # 49dd8 <_GLOBAL_OFFSET_TABLE_+0x288> + 1d912: 0001d597 auipc a1,0x1d + 1d916: 4ce58593 addi a1,a1,1230 # 3ade0 <_ZN7testing8internalL19kThrowOnFailureFlagE> + 1d91a: 6105 addi sp,sp,32 + 1d91c: a9bfa06f j 183b6 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> + +000000000001d920 <_ZN7testing8internal16BoolFromGTestEnvEPKcb>: + 1d920: 7179 addi sp,sp,-48 + 1d922: 87aa mv a5,a0 + 1d924: f022 sd s0,32(sp) + 1d926: 850a mv a0,sp + 1d928: 842e mv s0,a1 + 1d92a: 85be mv a1,a5 + 1d92c: f406 sd ra,40(sp) + 1d92e: e63fb0ef jal 19790 <_ZN7testing8internalL12FlagToEnvVarEPKc> + 1d932: 6502 ld a0,0(sp) + 1d934: 8ccf80ef jal 15a00 + 1d938: c911 beqz a0,1d94c <_ZN7testing8internal16BoolFromGTestEnvEPKcb+0x2c> + 1d93a: 00054783 lbu a5,0(a0) + 1d93e: fd07879b addiw a5,a5,-48 + 1d942: 0007841b sext.w s0,a5 + 1d946: cf91 beqz a5,1d962 <_ZN7testing8internal16BoolFromGTestEnvEPKcb+0x42> + 1d948: 00803433 snez s0,s0 + 1d94c: 6502 ld a0,0(sp) + 1d94e: 081c addi a5,sp,16 + 1d950: 00f50463 beq a0,a5,1d958 <_ZN7testing8internal16BoolFromGTestEnvEPKcb+0x38> + 1d954: eddf70ef jal 15830 <_ZdlPv@plt> + 1d958: 70a2 ld ra,40(sp) + 1d95a: 8522 mv a0,s0 + 1d95c: 7402 ld s0,32(sp) + 1d95e: 6145 addi sp,sp,48 + 1d960: 8082 ret + 1d962: 00154403 lbu s0,1(a0) + 1d966: b7cd j 1d948 <_ZN7testing8internal16BoolFromGTestEnvEPKcb+0x28> + +000000000001d968 <_ZN7testing8internal17Int32FromGTestEnvEPKci>: + 1d968: 7119 addi sp,sp,-128 + 1d96a: ecce sd s3,88(sp) + 1d96c: 87aa mv a5,a0 + 1d96e: 01010993 addi s3,sp,16 + 1d972: f8a2 sd s0,112(sp) + 1d974: 854e mv a0,s3 + 1d976: 842e mv s0,a1 + 1d978: 85be mv a1,a5 + 1d97a: fc86 sd ra,120(sp) + 1d97c: e15fb0ef jal 19790 <_ZN7testing8internalL12FlagToEnvVarEPKc> + 1d980: 6542 ld a0,16(sp) + 1d982: 87ef80ef jal 15a00 + 1d986: c921 beqz a0,1d9d6 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x6e> + 1d988: f0ca sd s2,96(sp) + 1d98a: 03010913 addi s2,sp,48 + 1d98e: f4a6 sd s1,104(sp) + 1d990: 84aa mv s1,a0 + 1d992: 854a mv a0,s2 + 1d994: c222 sw s0,4(sp) + 1d996: 857fb0ef jal 191ec <_ZN7testing7MessageC1Ev> + 1d99a: 7542 ld a0,48(sp) + 1d99c: 4655 li a2,21 + 1d99e: 0001b597 auipc a1,0x1b + 1d9a2: 9e258593 addi a1,a1,-1566 # 38380 <_IO_stdin_used+0x8d8> + 1d9a6: 0541 addi a0,a0,16 + 1d9a8: c89f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1d9ac: 7542 ld a0,48(sp) + 1d9ae: 6662 ld a2,24(sp) + 1d9b0: 65c2 ld a1,16(sp) + 1d9b2: 0541 addi a0,a0,16 + 1d9b4: c7df70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1d9b8: 85a6 mv a1,s1 + 1d9ba: 0050 addi a2,sp,4 + 1d9bc: 854a mv a0,s2 + 1d9be: aa2ff0ef jal 1cc60 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi> + 1d9c2: 84aa mv s1,a0 + 1d9c4: 7542 ld a0,48(sp) + 1d9c6: c501 beqz a0,1d9ce <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x66> + 1d9c8: 611c ld a5,0(a0) + 1d9ca: 679c ld a5,8(a5) + 1d9cc: 9782 jalr a5 + 1d9ce: c085 beqz s1,1d9ee <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x86> + 1d9d0: 4412 lw s0,4(sp) + 1d9d2: 74a6 ld s1,104(sp) + 1d9d4: 7906 ld s2,96(sp) + 1d9d6: 6542 ld a0,16(sp) + 1d9d8: 101c addi a5,sp,32 + 1d9da: 00f50463 beq a0,a5,1d9e2 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x7a> + 1d9de: e53f70ef jal 15830 <_ZdlPv@plt> + 1d9e2: 70e6 ld ra,120(sp) + 1d9e4: 8522 mv a0,s0 + 1d9e6: 7446 ld s0,112(sp) + 1d9e8: 69e6 ld s3,88(sp) + 1d9ea: 6109 addi sp,sp,128 + 1d9ec: 8082 ret + 1d9ee: 0024 addi s1,sp,8 + 1d9f0: 8526 mv a0,s1 + 1d9f2: ffafb0ef jal 191ec <_ZN7testing7MessageC1Ev> + 1d9f6: 6522 ld a0,8(sp) + 1d9f8: 85a2 mv a1,s0 + 1d9fa: 0541 addi a0,a0,16 + 1d9fc: a45f70ef jal 15440 <_ZNSolsEi@plt> + 1da00: 85a6 mv a1,s1 + 1da02: 854a mv a0,s2 + 1da04: c13fb0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1da08: 75c2 ld a1,48(sp) + 1da0a: 0001b517 auipc a0,0x1b + 1da0e: 98e50513 addi a0,a0,-1650 # 38398 <_IO_stdin_used+0x8f0> + 1da12: bfff70ef jal 15610 + 1da16: 854a mv a0,s2 + 1da18: ce5f80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1da1c: 6522 ld a0,8(sp) + 1da1e: c501 beqz a0,1da26 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xbe> + 1da20: 611c ld a5,0(a0) + 1da22: 679c ld a5,8(a5) + 1da24: 9782 jalr a5 + 1da26: 0002c797 auipc a5,0x2c + 1da2a: 45a7b783 ld a5,1114(a5) # 49e80 + 1da2e: 6388 ld a0,0(a5) + 1da30: 990f80ef jal 15bc0 + 1da34: bf79 j 1d9d2 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x6a> + 1da36: 842a mv s0,a0 + 1da38: 6522 ld a0,8(sp) + 1da3a: c501 beqz a0,1da42 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xda> + 1da3c: 611c ld a5,0(a0) + 1da3e: 679c ld a5,8(a5) + 1da40: 9782 jalr a5 + 1da42: 854e mv a0,s3 + 1da44: cb9f80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1da48: 8522 mv a0,s0 + 1da4a: cd7f70ef jal 15720 <_Unwind_Resume@plt> + 1da4e: 77c2 ld a5,48(sp) + 1da50: 842a mv s0,a0 + 1da52: dbe5 beqz a5,1da42 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xda> + 1da54: 6398 ld a4,0(a5) + 1da56: 853e mv a0,a5 + 1da58: 671c ld a5,8(a4) + 1da5a: 9782 jalr a5 + 1da5c: b7dd j 1da42 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xda> + 1da5e: 842a mv s0,a0 + 1da60: b7cd j 1da42 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xda> + 1da62: 842a mv s0,a0 + 1da64: 854a mv a0,s2 + 1da66: c97f80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1da6a: b7f9 j 1da38 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xd0> + +000000000001da6c <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev>: + 1da6c: 7159 addi sp,sp,-112 + 1da6e: f0a2 sd s0,96(sp) + 1da70: e4ce sd s3,72(sp) + 1da72: f486 sd ra,104(sp) + 1da74: 01050993 addi s3,a0,16 + 1da78: 842a mv s0,a0 + 1da7a: 00053423 sd zero,8(a0) + 1da7e: 00050823 sb zero,16(a0) + 1da82: 01353023 sd s3,0(a0) + 1da86: 0001b517 auipc a0,0x1b + 1da8a: 93250513 addi a0,a0,-1742 # 383b8 <_IO_stdin_used+0x910> + 1da8e: f73f70ef jal 15a00 + 1da92: c155 beqz a0,1db36 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xca> + 1da94: eca6 sd s1,88(sp) + 1da96: e8ca sd s2,80(sp) + 1da98: 84aa mv s1,a0 + 1da9a: 01010913 addi s2,sp,16 + 1da9e: 850a mv a0,sp + 1daa0: 0001b617 auipc a2,0x1b + 1daa4: 92c60613 addi a2,a2,-1748 # 383cc <_IO_stdin_used+0x924> + 1daa8: 0001b597 auipc a1,0x1b + 1daac: 92058593 addi a1,a1,-1760 # 383c8 <_IO_stdin_used+0x920> + 1dab0: e0d2 sd s4,64(sp) + 1dab2: e04a sd s2,0(sp) + 1dab4: 8a0a mv s4,sp + 1dab6: 838fa0ef jal 17aee <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> + 1daba: 8526 mv a0,s1 + 1dabc: 844f80ef jal 15b00 + 1dac0: 6722 ld a4,8(sp) + 1dac2: 57fd li a5,-1 + 1dac4: 8389 srli a5,a5,0x2 + 1dac6: 8f99 sub a5,a5,a4 + 1dac8: 862a mv a2,a0 + 1daca: 10a7e163 bltu a5,a0,1dbcc <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x160> + 1dace: 85a6 mv a1,s1 + 1dad0: 850a mv a0,sp + 1dad2: dfff70ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1dad6: 1818 addi a4,sp,48 + 1dad8: f03a sd a4,32(sp) + 1dada: 6114 ld a3,0(a0) + 1dadc: 01050793 addi a5,a0,16 + 1dae0: 06f68163 beq a3,a5,1db42 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xd6> + 1dae4: 6910 ld a2,16(a0) + 1dae6: f036 sd a3,32(sp) + 1dae8: f832 sd a2,48(sp) + 1daea: 6514 ld a3,8(a0) + 1daec: e11c sd a5,0(a0) + 1daee: 00050823 sb zero,16(a0) + 1daf2: 601c ld a5,0(s0) + 1daf4: f436 sd a3,40(sp) + 1daf6: 00053423 sd zero,8(a0) + 1dafa: 7602 ld a2,32(sp) + 1dafc: 85b6 mv a1,a3 + 1dafe: 06f98163 beq s3,a5,1db60 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xf4> + 1db02: 06e60d63 beq a2,a4,1db7c <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x110> + 1db06: 75c2 ld a1,48(sp) + 1db08: e414 sd a3,8(s0) + 1db0a: e010 sd a2,0(s0) + 1db0c: 6814 ld a3,16(s0) + 1db0e: e80c sd a1,16(s0) + 1db10: cfb1 beqz a5,1db6c <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x100> + 1db12: f03e sd a5,32(sp) + 1db14: f836 sd a3,48(sp) + 1db16: f402 sd zero,40(sp) + 1db18: 00078023 sb zero,0(a5) + 1db1c: 7502 ld a0,32(sp) + 1db1e: 00e50463 beq a0,a4,1db26 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xba> + 1db22: d0ff70ef jal 15830 <_ZdlPv@plt> + 1db26: 6502 ld a0,0(sp) + 1db28: 05250663 beq a0,s2,1db74 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x108> + 1db2c: d05f70ef jal 15830 <_ZdlPv@plt> + 1db30: 64e6 ld s1,88(sp) + 1db32: 6946 ld s2,80(sp) + 1db34: 6a06 ld s4,64(sp) + 1db36: 70a6 ld ra,104(sp) + 1db38: 8522 mv a0,s0 + 1db3a: 7406 ld s0,96(sp) + 1db3c: 69a6 ld s3,72(sp) + 1db3e: 6165 addi sp,sp,112 + 1db40: 8082 ret + 1db42: 6514 ld a3,8(a0) + 1db44: 85ba mv a1,a4 + 1db46: 883e mv a6,a5 + 1db48: 0685 addi a3,a3,1 + 1db4a: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 1db4e: 02080407 vle8.v v8,(a6) + 1db52: 8e91 sub a3,a3,a2 + 1db54: 9832 add a6,a6,a2 + 1db56: 02058427 vse8.v v8,(a1) + 1db5a: 95b2 add a1,a1,a2 + 1db5c: f6fd bnez a3,1db4a <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xde> + 1db5e: b771 j 1daea <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x7e> + 1db60: 00e60e63 beq a2,a4,1db7c <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x110> + 1db64: 77c2 ld a5,48(sp) + 1db66: e010 sd a2,0(s0) + 1db68: e414 sd a3,8(s0) + 1db6a: e81c sd a5,16(s0) + 1db6c: f03a sd a4,32(sp) + 1db6e: 1818 addi a4,sp,48 + 1db70: 87ba mv a5,a4 + 1db72: b755 j 1db16 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xaa> + 1db74: 64e6 ld s1,88(sp) + 1db76: 6946 ld s2,80(sp) + 1db78: 6a06 ld s4,64(sp) + 1db7a: bf75 j 1db36 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xca> + 1db7c: c28d beqz a3,1db9e <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x132> + 1db7e: 4605 li a2,1 + 1db80: 85ba mv a1,a4 + 1db82: 02c68463 beq a3,a2,1dbaa <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x13e> + 1db86: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 1db8a: 02058407 vle8.v v8,(a1) + 1db8e: 8e91 sub a3,a3,a2 + 1db90: 95b2 add a1,a1,a2 + 1db92: 02078427 vse8.v v8,(a5) + 1db96: 97b2 add a5,a5,a2 + 1db98: f6fd bnez a3,1db86 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x11a> + 1db9a: 75a2 ld a1,40(sp) + 1db9c: 601c ld a5,0(s0) + 1db9e: 97ae add a5,a5,a1 + 1dba0: e40c sd a1,8(s0) + 1dba2: 00078023 sb zero,0(a5) + 1dba6: 7782 ld a5,32(sp) + 1dba8: b7bd j 1db16 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xaa> + 1dbaa: 03014683 lbu a3,48(sp) + 1dbae: 00d78023 sb a3,0(a5) + 1dbb2: 75a2 ld a1,40(sp) + 1dbb4: 601c ld a5,0(s0) + 1dbb6: b7e5 j 1db9e <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x132> + 1dbb8: 84aa mv s1,a0 + 1dbba: 8552 mv a0,s4 + 1dbbc: b41f80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1dbc0: 8522 mv a0,s0 + 1dbc2: b3bf80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1dbc6: 8526 mv a0,s1 + 1dbc8: b59f70ef jal 15720 <_Unwind_Resume@plt> + 1dbcc: 0001a517 auipc a0,0x1a + 1dbd0: 22c50513 addi a0,a0,556 # 37df8 <_IO_stdin_used+0x350> + 1dbd4: c4df70ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 1dbd8: 84aa mv s1,a0 + 1dbda: b7dd j 1dbc0 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x154> + +000000000001dbdc <_ZN7testing8internal18StringFromGTestEnvEPKcS2_>: + 1dbdc: 7139 addi sp,sp,-64 + 1dbde: 872a mv a4,a0 + 1dbe0: f426 sd s1,40(sp) + 1dbe2: 850a mv a0,sp + 1dbe4: 84ae mv s1,a1 + 1dbe6: 85ba mv a1,a4 + 1dbe8: fc06 sd ra,56(sp) + 1dbea: f822 sd s0,48(sp) + 1dbec: ba5fb0ef jal 19790 <_ZN7testing8internalL12FlagToEnvVarEPKc> + 1dbf0: 6502 ld a0,0(sp) + 1dbf2: 8426 mv s0,s1 + 1dbf4: e0df70ef jal 15a00 + 1dbf8: c111 beqz a0,1dbfc <_ZN7testing8internal18StringFromGTestEnvEPKcS2_+0x20> + 1dbfa: 842a mv s0,a0 + 1dbfc: 6502 ld a0,0(sp) + 1dbfe: 081c addi a5,sp,16 + 1dc00: 00f50463 beq a0,a5,1dc08 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_+0x2c> + 1dc04: c2df70ef jal 15830 <_ZdlPv@plt> + 1dc08: 70e2 ld ra,56(sp) + 1dc0a: 8522 mv a0,s0 + 1dc0c: 7442 ld s0,48(sp) + 1dc0e: 74a2 ld s1,40(sp) + 1dc10: 6121 addi sp,sp,64 + 1dc12: 8082 ret + +000000000001dc14 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo>: + 1dc14: 715d addi sp,sp,-80 + 1dc16: ec56 sd s5,24(sp) + 1dc18: 8aaa mv s5,a0 + 1dc1a: 8532 mv a0,a2 + 1dc1c: e486 sd ra,72(sp) + 1dc1e: e0a2 sd s0,64(sp) + 1dc20: f44e sd s3,40(sp) + 1dc22: 8432 mv s0,a2 + 1dc24: 89ae mv s3,a1 + 1dc26: b5bf70ef jal 15780 <_ZNSo9_M_insertImEERSoT_@plt> + 1dc2a: 4639 li a2,14 + 1dc2c: 0001a597 auipc a1,0x1a + 1dc30: 7a458593 addi a1,a1,1956 # 383d0 <_IO_stdin_used+0x928> + 1dc34: 9fdf70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1dc38: 08300793 li a5,131 + 1dc3c: 0d37e263 bltu a5,s3,1dd00 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xec> + 1dc40: c402 sw zero,8(sp) + 1dc42: 00010623 sb zero,12(sp) + 1dc46: 0a098063 beqz s3,1dce6 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xd2> + 1dc4a: fc26 sd s1,56(sp) + 1dc4c: f84a sd s2,48(sp) + 1dc4e: f052 sd s4,32(sp) + 1dc50: e85a sd s6,16(sp) + 1dc52: 000ac683 lbu a3,0(s5) + 1dc56: 0024 addi s1,sp,8 + 1dc58: 0001a617 auipc a2,0x1a + 1dc5c: 78860613 addi a2,a2,1928 # 383e0 <_IO_stdin_used+0x938> + 1dc60: 4595 li a1,5 + 1dc62: 8526 mv a0,s1 + 1dc64: a7df70ef jal 156e0 + 1dc68: 8526 mv a0,s1 + 1dc6a: e97f70ef jal 15b00 + 1dc6e: 862a mv a2,a0 + 1dc70: 85a6 mv a1,s1 + 1dc72: 8522 mv a0,s0 + 1dc74: 4905 li s2,1 + 1dc76: 9bbf70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1dc7a: 02d00b13 li s6,45 + 1dc7e: 02000a13 li s4,32 + 1dc82: 05298e63 beq s3,s2,1dcde <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xca> + 1dc86: 6018 ld a4,0(s0) + 1dc88: 00197793 andi a5,s2,1 + 1dc8c: fe873703 ld a4,-24(a4) + 1dc90: 9722 add a4,a4,s0 + 1dc92: 6b18 ld a4,16(a4) + 1dc94: 22079c63 bnez a5,1decc <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2b8> + 1dc98: 014103a3 sb s4,7(sp) + 1dc9c: 4605 li a2,1 + 1dc9e: 00710593 addi a1,sp,7 + 1dca2: 8522 mv a0,s0 + 1dca4: 22071163 bnez a4,1dec6 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2b2> + 1dca8: 02000593 li a1,32 + 1dcac: ba5f70ef jal 15850 <_ZNSo3putEc@plt> + 1dcb0: 012a87b3 add a5,s5,s2 + 1dcb4: 0007c683 lbu a3,0(a5) + 1dcb8: 0001a617 auipc a2,0x1a + 1dcbc: 72860613 addi a2,a2,1832 # 383e0 <_IO_stdin_used+0x938> + 1dcc0: 4595 li a1,5 + 1dcc2: 8526 mv a0,s1 + 1dcc4: a1df70ef jal 156e0 + 1dcc8: 8526 mv a0,s1 + 1dcca: e37f70ef jal 15b00 + 1dcce: 862a mv a2,a0 + 1dcd0: 85a6 mv a1,s1 + 1dcd2: 8522 mv a0,s0 + 1dcd4: 0905 addi s2,s2,1 + 1dcd6: 95bf70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1dcda: fb2996e3 bne s3,s2,1dc86 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x72> + 1dcde: 74e2 ld s1,56(sp) + 1dce0: 7942 ld s2,48(sp) + 1dce2: 7a02 ld s4,32(sp) + 1dce4: 6b42 ld s6,16(sp) + 1dce6: 8522 mv a0,s0 + 1dce8: 6406 ld s0,64(sp) + 1dcea: 60a6 ld ra,72(sp) + 1dcec: 79a2 ld s3,40(sp) + 1dcee: 6ae2 ld s5,24(sp) + 1dcf0: 4605 li a2,1 + 1dcf2: 0001a597 auipc a1,0x1a + 1dcf6: 6fe58593 addi a1,a1,1790 # 383f0 <_IO_stdin_used+0x948> + 1dcfa: 6161 addi sp,sp,80 + 1dcfc: 935f706f j 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1dd00: fc26 sd s1,56(sp) + 1dd02: f052 sd s4,32(sp) + 1dd04: e85a sd s6,16(sp) + 1dd06: f84a sd s2,48(sp) + 1dd08: 000ac683 lbu a3,0(s5) + 1dd0c: 0024 addi s1,sp,8 + 1dd0e: 0001a617 auipc a2,0x1a + 1dd12: 6d260613 addi a2,a2,1746 # 383e0 <_IO_stdin_used+0x938> + 1dd16: 4595 li a1,5 + 1dd18: 8526 mv a0,s1 + 1dd1a: c402 sw zero,8(sp) + 1dd1c: 00010623 sb zero,12(sp) + 1dd20: 9c1f70ef jal 156e0 + 1dd24: 8526 mv a0,s1 + 1dd26: ddbf70ef jal 15b00 + 1dd2a: 862a mv a2,a0 + 1dd2c: 85a6 mv a1,s1 + 1dd2e: 8522 mv a0,s0 + 1dd30: 901f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1dd34: 4a05 li s4,1 + 1dd36: 04000b13 li s6,64 + 1dd3a: 601c ld a5,0(s0) + 1dd3c: 001a7913 andi s2,s4,1 + 1dd40: fe87b783 ld a5,-24(a5) + 1dd44: 97a2 add a5,a5,s0 + 1dd46: 6b9c ld a5,16(a5) + 1dd48: 04091e63 bnez s2,1dda4 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x190> + 1dd4c: 02000713 li a4,32 + 1dd50: 00e103a3 sb a4,7(sp) + 1dd54: 4605 li a2,1 + 1dd56: 00710593 addi a1,sp,7 + 1dd5a: 8522 mv a0,s0 + 1dd5c: 16079263 bnez a5,1dec0 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2ac> + 1dd60: 02000593 li a1,32 + 1dd64: aedf70ef jal 15850 <_ZNSo3putEc@plt> + 1dd68: 014a87b3 add a5,s5,s4 + 1dd6c: 0007c683 lbu a3,0(a5) + 1dd70: 0001a617 auipc a2,0x1a + 1dd74: 67060613 addi a2,a2,1648 # 383e0 <_IO_stdin_used+0x938> + 1dd78: 4595 li a1,5 + 1dd7a: 8526 mv a0,s1 + 1dd7c: 965f70ef jal 156e0 + 1dd80: 8526 mv a0,s1 + 1dd82: d7ff70ef jal 15b00 + 1dd86: 862a mv a2,a0 + 1dd88: 85a6 mv a1,s1 + 1dd8a: 8522 mv a0,s0 + 1dd8c: 8a5f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1dd90: 601c ld a5,0(s0) + 1dd92: 0a05 addi s4,s4,1 + 1dd94: 001a7913 andi s2,s4,1 + 1dd98: fe87b783 ld a5,-24(a5) + 1dd9c: 97a2 add a5,a5,s0 + 1dd9e: 6b9c ld a5,16(a5) + 1dda0: fa0906e3 beqz s2,1dd4c <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x138> + 1dda4: 02d00713 li a4,45 + 1dda8: 00e103a3 sb a4,7(sp) + 1ddac: 4605 li a2,1 + 1ddae: 00710593 addi a1,sp,7 + 1ddb2: 8522 mv a0,s0 + 1ddb4: 12078b63 beqz a5,1deea <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2d6> + 1ddb8: 879f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ddbc: 014a87b3 add a5,s5,s4 + 1ddc0: 0007c683 lbu a3,0(a5) + 1ddc4: 0001a617 auipc a2,0x1a + 1ddc8: 61c60613 addi a2,a2,1564 # 383e0 <_IO_stdin_used+0x938> + 1ddcc: 4595 li a1,5 + 1ddce: 8526 mv a0,s1 + 1ddd0: 911f70ef jal 156e0 + 1ddd4: 8526 mv a0,s1 + 1ddd6: d2bf70ef jal 15b00 + 1ddda: 862a mv a2,a0 + 1dddc: 85a6 mv a1,s1 + 1ddde: 8522 mv a0,s0 + 1dde0: 0a05 addi s4,s4,1 + 1dde2: 84ff70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1dde6: f56a1ae3 bne s4,s6,1dd3a <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x126> + 1ddea: 4615 li a2,5 + 1ddec: 0001a597 auipc a1,0x1a + 1ddf0: 5fc58593 addi a1,a1,1532 # 383e8 <_IO_stdin_used+0x940> + 1ddf4: 8522 mv a0,s0 + 1ddf6: 83bf70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ddfa: fc198793 addi a5,s3,-63 + 1ddfe: 9bf9 andi a5,a5,-2 + 1de00: c402 sw zero,8(sp) + 1de02: 00010623 sb zero,12(sp) + 1de06: 40f98a33 sub s4,s3,a5 + 1de0a: ecf98ae3 beq s3,a5,1dcde <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xca> + 1de0e: 00fa89b3 add s3,s5,a5 + 1de12: 0009c683 lbu a3,0(s3) + 1de16: 0001a617 auipc a2,0x1a + 1de1a: 5ca60613 addi a2,a2,1482 # 383e0 <_IO_stdin_used+0x938> + 1de1e: 4595 li a1,5 + 1de20: 8526 mv a0,s1 + 1de22: 8bff70ef jal 156e0 + 1de26: 8526 mv a0,s1 + 1de28: cd9f70ef jal 15b00 + 1de2c: 862a mv a2,a0 + 1de2e: 85a6 mv a1,s1 + 1de30: 8522 mv a0,s0 + 1de32: ffef70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1de36: 4785 li a5,1 + 1de38: 02d00b13 li s6,45 + 1de3c: 02000a93 li s5,32 + 1de40: e8fa0fe3 beq s4,a5,1dcde <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xca> + 1de44: 6018 ld a4,0(s0) + 1de46: 00197793 andi a5,s2,1 + 1de4a: fe873703 ld a4,-24(a4) + 1de4e: 9722 add a4,a4,s0 + 1de50: 6b18 ld a4,16(a4) + 1de52: ebb9 bnez a5,1dea8 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x294> + 1de54: 015103a3 sb s5,7(sp) + 1de58: 4605 li a2,1 + 1de5a: 00710593 addi a1,sp,7 + 1de5e: 8522 mv a0,s0 + 1de60: e351 bnez a4,1dee4 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2d0> + 1de62: 02000593 li a1,32 + 1de66: 9ebf70ef jal 15850 <_ZNSo3putEc@plt> + 1de6a: 012987b3 add a5,s3,s2 + 1de6e: 0007c683 lbu a3,0(a5) + 1de72: 0001a617 auipc a2,0x1a + 1de76: 56e60613 addi a2,a2,1390 # 383e0 <_IO_stdin_used+0x938> + 1de7a: 4595 li a1,5 + 1de7c: 8526 mv a0,s1 + 1de7e: 863f70ef jal 156e0 + 1de82: 8526 mv a0,s1 + 1de84: c7df70ef jal 15b00 + 1de88: 862a mv a2,a0 + 1de8a: 85a6 mv a1,s1 + 1de8c: 8522 mv a0,s0 + 1de8e: 0905 addi s2,s2,1 + 1de90: fa0f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1de94: e52a05e3 beq s4,s2,1dcde <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xca> + 1de98: 6018 ld a4,0(s0) + 1de9a: 00197793 andi a5,s2,1 + 1de9e: fe873703 ld a4,-24(a4) + 1dea2: 9722 add a4,a4,s0 + 1dea4: 6b18 ld a4,16(a4) + 1dea6: d7dd beqz a5,1de54 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x240> + 1dea8: 016103a3 sb s6,7(sp) + 1deac: 4605 li a2,1 + 1deae: 00710593 addi a1,sp,7 + 1deb2: 8522 mv a0,s0 + 1deb4: eb05 bnez a4,1dee4 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2d0> + 1deb6: 02d00593 li a1,45 + 1deba: 997f70ef jal 15850 <_ZNSo3putEc@plt> + 1debe: b775 j 1de6a <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x256> + 1dec0: f70f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1dec4: b555 j 1dd68 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x154> + 1dec6: f6af70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1deca: b3dd j 1dcb0 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x9c> + 1decc: 016103a3 sb s6,7(sp) + 1ded0: 4605 li a2,1 + 1ded2: 00710593 addi a1,sp,7 + 1ded6: 8522 mv a0,s0 + 1ded8: f77d bnez a4,1dec6 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2b2> + 1deda: 02d00593 li a1,45 + 1dede: 973f70ef jal 15850 <_ZNSo3putEc@plt> + 1dee2: b3f9 j 1dcb0 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x9c> + 1dee4: f4cf70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1dee8: b749 j 1de6a <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x256> + 1deea: 02d00593 li a1,45 + 1deee: 963f70ef jal 15850 <_ZNSo3putEc@plt> + 1def2: b5e9 j 1ddbc <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x1a8> + +000000000001def4 <_ZN7testing8internal19UniversalPrintArrayEPKcmPSo>: + 1def4: 1141 addi sp,sp,-16 + 1def6: e022 sd s0,0(sp) + 1def8: e406 sd ra,8(sp) + 1defa: 87aa mv a5,a0 + 1defc: 8432 mv s0,a2 + 1defe: c981 beqz a1,1df0e <_ZN7testing8internal19UniversalPrintArrayEPKcmPSo+0x1a> + 1df00: fff58713 addi a4,a1,-1 + 1df04: 00e506b3 add a3,a0,a4 + 1df08: 0006c683 lbu a3,0(a3) + 1df0c: c285 beqz a3,1df2c <_ZN7testing8internal19UniversalPrintArrayEPKcmPSo+0x38> + 1df0e: 8622 mv a2,s0 + 1df10: 853e mv a0,a5 + 1df12: c69f90ef jal 17b7a <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo> + 1df16: 8522 mv a0,s0 + 1df18: 6402 ld s0,0(sp) + 1df1a: 60a2 ld ra,8(sp) + 1df1c: 4655 li a2,21 + 1df1e: 0001a597 auipc a1,0x1a + 1df22: 4da58593 addi a1,a1,1242 # 383f8 <_IO_stdin_used+0x950> + 1df26: 0141 addi sp,sp,16 + 1df28: f08f706f j 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1df2c: 6402 ld s0,0(sp) + 1df2e: 60a2 ld ra,8(sp) + 1df30: 85ba mv a1,a4 + 1df32: 0141 addi sp,sp,16 + 1df34: c47f906f j 17b7a <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo> + +000000000001df38 <_ZN7testing8internal19UniversalPrintArrayEPKwmPSo>: + 1df38: 1141 addi sp,sp,-16 + 1df3a: e022 sd s0,0(sp) + 1df3c: e406 sd ra,8(sp) + 1df3e: 87aa mv a5,a0 + 1df40: 8432 mv s0,a2 + 1df42: c599 beqz a1,1df50 <_ZN7testing8internal19UniversalPrintArrayEPKwmPSo+0x18> + 1df44: 00259713 slli a4,a1,0x2 + 1df48: 972a add a4,a4,a0 + 1df4a: ffc72703 lw a4,-4(a4) + 1df4e: c305 beqz a4,1df6e <_ZN7testing8internal19UniversalPrintArrayEPKwmPSo+0x36> + 1df50: 8622 mv a2,s0 + 1df52: 853e mv a0,a5 + 1df54: d1ff90ef jal 17c72 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0> + 1df58: 8522 mv a0,s0 + 1df5a: 6402 ld s0,0(sp) + 1df5c: 60a2 ld ra,8(sp) + 1df5e: 4655 li a2,21 + 1df60: 0001a597 auipc a1,0x1a + 1df64: 49858593 addi a1,a1,1176 # 383f8 <_IO_stdin_used+0x950> + 1df68: 0141 addi sp,sp,16 + 1df6a: ec6f706f j 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1df6e: 6402 ld s0,0(sp) + 1df70: 60a2 ld ra,8(sp) + 1df72: 15fd addi a1,a1,-1 + 1df74: 0141 addi sp,sp,16 + 1df76: cfdf906f j 17c72 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0> + +000000000001df7a <_ZN7testing8internal7PrintToEPKcPSo>: + 1df7a: 1101 addi sp,sp,-32 + 1df7c: e426 sd s1,8(sp) + 1df7e: ec06 sd ra,24(sp) + 1df80: 84ae mv s1,a1 + 1df82: c915 beqz a0,1dfb6 <_ZN7testing8internal7PrintToEPKcPSo+0x3c> + 1df84: e822 sd s0,16(sp) + 1df86: 85aa mv a1,a0 + 1df88: 842a mv s0,a0 + 1df8a: 8526 mv a0,s1 + 1df8c: 8b5f70ef jal 15840 <_ZNSo9_M_insertIPKvEERSoT_@plt> + 1df90: 4635 li a2,13 + 1df92: 0001a597 auipc a1,0x1a + 1df96: 48658593 addi a1,a1,1158 # 38418 <_IO_stdin_used+0x970> + 1df9a: e96f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1df9e: 8522 mv a0,s0 + 1dfa0: b61f70ef jal 15b00 + 1dfa4: 85aa mv a1,a0 + 1dfa6: 8522 mv a0,s0 + 1dfa8: 6442 ld s0,16(sp) + 1dfaa: 60e2 ld ra,24(sp) + 1dfac: 8626 mv a2,s1 + 1dfae: 64a2 ld s1,8(sp) + 1dfb0: 6105 addi sp,sp,32 + 1dfb2: bc9f906f j 17b7a <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo> + 1dfb6: 60e2 ld ra,24(sp) + 1dfb8: 64a2 ld s1,8(sp) + 1dfba: 852e mv a0,a1 + 1dfbc: 4611 li a2,4 + 1dfbe: 0001a597 auipc a1,0x1a + 1dfc2: 45258593 addi a1,a1,1106 # 38410 <_IO_stdin_used+0x968> + 1dfc6: 6105 addi sp,sp,32 + 1dfc8: e68f706f j 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + +000000000001dfcc <_ZN7testing8internal7PrintToEPKwPSo>: + 1dfcc: 1101 addi sp,sp,-32 + 1dfce: e426 sd s1,8(sp) + 1dfd0: ec06 sd ra,24(sp) + 1dfd2: 84ae mv s1,a1 + 1dfd4: c915 beqz a0,1e008 <_ZN7testing8internal7PrintToEPKwPSo+0x3c> + 1dfd6: e822 sd s0,16(sp) + 1dfd8: 85aa mv a1,a0 + 1dfda: 842a mv s0,a0 + 1dfdc: 8526 mv a0,s1 + 1dfde: 863f70ef jal 15840 <_ZNSo9_M_insertIPKvEERSoT_@plt> + 1dfe2: 4635 li a2,13 + 1dfe4: 0001a597 auipc a1,0x1a + 1dfe8: 43458593 addi a1,a1,1076 # 38418 <_IO_stdin_used+0x970> + 1dfec: e44f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1dff0: 8522 mv a0,s0 + 1dff2: b1ff70ef jal 15b10 + 1dff6: 85aa mv a1,a0 + 1dff8: 8522 mv a0,s0 + 1dffa: 6442 ld s0,16(sp) + 1dffc: 60e2 ld ra,24(sp) + 1dffe: 8626 mv a2,s1 + 1e000: 64a2 ld s1,8(sp) + 1e002: 6105 addi sp,sp,32 + 1e004: c6ff906f j 17c72 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0> + 1e008: 60e2 ld ra,24(sp) + 1e00a: 64a2 ld s1,8(sp) + 1e00c: 852e mv a0,a1 + 1e00e: 4611 li a2,4 + 1e010: 0001a597 auipc a1,0x1a + 1e014: 40058593 addi a1,a1,1024 # 38410 <_IO_stdin_used+0x968> + 1e018: 6105 addi sp,sp,32 + 1e01a: e16f706f j 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + +000000000001e01e <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo>: + 1e01e: 715d addi sp,sp,-80 + 1e020: e0a2 sd s0,64(sp) + 1e022: 842a mv s0,a0 + 1e024: fc26 sd s1,56(sp) + 1e026: 6108 ld a0,0(a0) + 1e028: 84ae mv s1,a1 + 1e02a: 640c ld a1,8(s0) + 1e02c: 8626 mv a2,s1 + 1e02e: e486 sd ra,72(sp) + 1e030: b4bf90ef jal 17b7a <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo> + 1e034: 4785 li a5,1 + 1e036: 00f50763 beq a0,a5,1e044 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x26> + 1e03a: 60a6 ld ra,72(sp) + 1e03c: 6406 ld s0,64(sp) + 1e03e: 74e2 ld s1,56(sp) + 1e040: 6161 addi sp,sp,80 + 1e042: 8082 ret + 1e044: 0002c797 auipc a5,0x2c + 1e048: d247b783 ld a5,-732(a5) # 49d68 <_GLOBAL_OFFSET_TABLE_+0x218> + 1e04c: 0007c783 lbu a5,0(a5) + 1e050: d7ed beqz a5,1e03a <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x1c> + 1e052: f44e sd s3,40(sp) + 1e054: 00843983 ld s3,8(s0) + 1e058: f052 sd s4,32(sp) + 1e05a: 00043a03 ld s4,0(s0) + 1e05e: 18098e63 beqz s3,1e1fa <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x1dc> + 1e062: ec56 sd s5,24(sp) + 1e064: e85a sd s6,16(sp) + 1e066: e45e sd s7,8(sp) + 1e068: e062 sd s8,0(sp) + 1e06a: f84a sd s2,48(sp) + 1e06c: 013a0ab3 add s5,s4,s3 + 1e070: 8452 mv s0,s4 + 1e072: 4b29 li s6,10 + 1e074: 4c35 li s8,13 + 1e076: 4ba1 li s7,8 + 1e078: 00044903 lbu s2,0(s0) + 1e07c: 0405 addi s0,s0,1 + 1e07e: 854a mv a0,s2 + 1e080: 911f70ef jal 15990 + 1e084: c509 beqz a0,1e08e <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x70> + 1e086: 0b2b6063 bltu s6,s2,1e126 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x108> + 1e08a: 0b2bf063 bgeu s7,s2,1e12a <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x10c> + 1e08e: fe8a95e3 bne s5,s0,1e078 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x5a> + 1e092: 7942 ld s2,48(sp) + 1e094: 6ae2 ld s5,24(sp) + 1e096: 6b42 ld s6,16(sp) + 1e098: 6ba2 ld s7,8(sp) + 1e09a: 6c02 ld s8,0(sp) + 1e09c: 4781 li a5,0 + 1e09e: 0c100813 li a6,193 + 1e0a2: 0df00893 li a7,223 + 1e0a6: 4ebd li t4,15 + 1e0a8: 03f00513 li a0,63 + 1e0ac: 0f000313 li t1,240 + 1e0b0: 0f400f13 li t5,244 + 1e0b4: 08f00e13 li t3,143 + 1e0b8: 1137f263 bgeu a5,s3,1e1bc <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x19e> + 1e0bc: 00178613 addi a2,a5,1 + 1e0c0: 00ca06b3 add a3,s4,a2 + 1e0c4: fff6c703 lbu a4,-1(a3) + 1e0c8: 0187159b slliw a1,a4,0x18 + 1e0cc: 4185d59b sraiw a1,a1,0x18 + 1e0d0: 0205d063 bgez a1,1e0f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xd2> + 1e0d4: 04e87263 bgeu a6,a4,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1e0d8: 00e8ee63 bltu a7,a4,1e0f4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xd6> + 1e0dc: 00278613 addi a2,a5,2 + 1e0e0: 02c9ec63 bltu s3,a2,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1e0e4: 0006c783 lbu a5,0(a3) + 1e0e8: 0807c793 xori a5,a5,128 + 1e0ec: 02f56663 bltu a0,a5,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1e0f0: 87b2 mv a5,a2 + 1e0f2: b7d9 j 1e0b8 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> + 1e0f4: 0207061b addiw a2,a4,32 + 1e0f8: 0ff67613 zext.b a2,a2 + 1e0fc: 02ceef63 bltu t4,a2,1e13a <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x11c> + 1e100: 00378613 addi a2,a5,3 + 1e104: 00c9ea63 bltu s3,a2,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1e108: 0006c583 lbu a1,0(a3) + 1e10c: f805869b addiw a3,a1,-128 + 1e110: 0ff6f693 zext.b a3,a3 + 1e114: 06d57f63 bgeu a0,a3,1e192 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x174> + 1e118: 60a6 ld ra,72(sp) + 1e11a: 6406 ld s0,64(sp) + 1e11c: 79a2 ld s3,40(sp) + 1e11e: 7a02 ld s4,32(sp) + 1e120: 74e2 ld s1,56(sp) + 1e122: 6161 addi sp,sp,80 + 1e124: 8082 ret + 1e126: f78904e3 beq s2,s8,1e08e <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x70> + 1e12a: 7942 ld s2,48(sp) + 1e12c: 79a2 ld s3,40(sp) + 1e12e: 7a02 ld s4,32(sp) + 1e130: 6ae2 ld s5,24(sp) + 1e132: 6b42 ld s6,16(sp) + 1e134: 6ba2 ld s7,8(sp) + 1e136: 6c02 ld s8,0(sp) + 1e138: b709 j 1e03a <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x1c> + 1e13a: 0107061b addiw a2,a4,16 + 1e13e: 0ff67613 zext.b a2,a2 + 1e142: 4591 li a1,4 + 1e144: fcc5eae3 bltu a1,a2,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1e148: 00b78633 add a2,a5,a1 + 1e14c: fcc9e6e3 bltu s3,a2,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1e150: 0006c583 lbu a1,0(a3) + 1e154: f805869b addiw a3,a1,-128 + 1e158: 0ff6f693 zext.b a3,a3 + 1e15c: fad56ee3 bltu a0,a3,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1e160: 97d2 add a5,a5,s4 + 1e162: 0027c683 lbu a3,2(a5) + 1e166: 0806c693 xori a3,a3,128 + 1e16a: fad567e3 bltu a0,a3,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1e16e: 0037c783 lbu a5,3(a5) + 1e172: 0807c793 xori a5,a5,128 + 1e176: faf561e3 bltu a0,a5,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1e17a: 00670863 beq a4,t1,1e18a <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x16c> + 1e17e: f7e719e3 bne a4,t5,1e0f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xd2> + 1e182: f8be6be3 bltu t3,a1,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1e186: 87b2 mv a5,a2 + 1e188: bf05 j 1e0b8 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> + 1e18a: f8be77e3 bgeu t3,a1,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1e18e: 87b2 mv a5,a2 + 1e190: b725 j 1e0b8 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> + 1e192: 97d2 add a5,a5,s4 + 1e194: 0027c783 lbu a5,2(a5) + 1e198: 0807c793 xori a5,a5,128 + 1e19c: f6f56ee3 bltu a0,a5,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1e1a0: 0e000793 li a5,224 + 1e1a4: 04f70563 beq a4,a5,1e1ee <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x1d0> + 1e1a8: 0ed00793 li a5,237 + 1e1ac: f4f712e3 bne a4,a5,1e0f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xd2> + 1e1b0: 09f00793 li a5,159 + 1e1b4: f6b7e2e3 bltu a5,a1,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1e1b8: 87b2 mv a5,a2 + 1e1ba: bdfd j 1e0b8 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> + 1e1bc: 463d li a2,15 + 1e1be: 0001a597 auipc a1,0x1a + 1e1c2: 26a58593 addi a1,a1,618 # 38428 <_IO_stdin_used+0x980> + 1e1c6: 8526 mv a0,s1 + 1e1c8: c68f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1e1cc: 85d2 mv a1,s4 + 1e1ce: 8526 mv a0,s1 + 1e1d0: b90f70ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1e1d4: 6406 ld s0,64(sp) + 1e1d6: 79a2 ld s3,40(sp) + 1e1d8: 7a02 ld s4,32(sp) + 1e1da: 60a6 ld ra,72(sp) + 1e1dc: 74e2 ld s1,56(sp) + 1e1de: 4605 li a2,1 + 1e1e0: 0001a597 auipc a1,0x1a + 1e1e4: be058593 addi a1,a1,-1056 # 37dc0 <_IO_stdin_used+0x318> + 1e1e8: 6161 addi sp,sp,80 + 1e1ea: c46f706f j 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1e1ee: 09f00793 li a5,159 + 1e1f2: f2b7f3e3 bgeu a5,a1,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1e1f6: 87b2 mv a5,a2 + 1e1f8: b5c1 j 1e0b8 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> + 1e1fa: 4781 li a5,0 + 1e1fc: b54d j 1e09e <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x80> + +000000000001e1fe <_ZN7testing8internal17PrintWideStringToERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEPSo>: + 1e1fe: 87aa mv a5,a0 + 1e200: 862e mv a2,a1 + 1e202: 6108 ld a0,0(a0) + 1e204: 678c ld a1,8(a5) + 1e206: a6df906f j 17c72 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0> + +000000000001e20a <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc>: + 1e20a: 7179 addi sp,sp,-48 + 1e20c: e84a sd s2,16(sp) + 1e20e: 892e mv s2,a1 + 1e210: ec26 sd s1,24(sp) + 1e212: 0002c597 auipc a1,0x2c + 1e216: d3e5b583 ld a1,-706(a1) # 49f50 <_GLOBAL_OFFSET_TABLE_+0x400> + 1e21a: 84aa mv s1,a0 + 1e21c: 854a mv a0,s2 + 1e21e: f406 sd ra,40(sp) + 1e220: b90f70ef jal 155b0 + 1e224: c525 beqz a0,1e28c <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x82> + 1e226: f022 sd s0,32(sp) + 1e228: 41250433 sub s0,a0,s2 + 1e22c: 01048513 addi a0,s1,16 + 1e230: e422 sd s0,8(sp) + 1e232: 0004b423 sd zero,8(s1) + 1e236: e088 sd a0,0(s1) + 1e238: 47bd li a5,15 + 1e23a: 0287e463 bltu a5,s0,1e262 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x58> + 1e23e: 4785 li a5,1 + 1e240: 06f41063 bne s0,a5,1e2a0 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x96> + 1e244: 00094783 lbu a5,0(s2) + 1e248: 00f48823 sb a5,16(s1) + 1e24c: e480 sd s0,8(s1) + 1e24e: 9522 add a0,a0,s0 + 1e250: 00050023 sb zero,0(a0) + 1e254: 7402 ld s0,32(sp) + 1e256: 70a2 ld ra,40(sp) + 1e258: 6942 ld s2,16(sp) + 1e25a: 8526 mv a0,s1 + 1e25c: 64e2 ld s1,24(sp) + 1e25e: 6145 addi sp,sp,48 + 1e260: 8082 ret + 1e262: 4601 li a2,0 + 1e264: 002c addi a1,sp,8 + 1e266: 8526 mv a0,s1 + 1e268: b78f70ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1e26c: 67a2 ld a5,8(sp) + 1e26e: e088 sd a0,0(s1) + 1e270: e89c sd a5,16(s1) + 1e272: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1e276: 02090407 vle8.v v8,(s2) + 1e27a: 8c1d sub s0,s0,a5 + 1e27c: 993e add s2,s2,a5 + 1e27e: 02050427 vse8.v v8,(a0) + 1e282: 953e add a0,a0,a5 + 1e284: f47d bnez s0,1e272 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x68> + 1e286: 6422 ld s0,8(sp) + 1e288: 6088 ld a0,0(s1) + 1e28a: b7c9 j 1e24c <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x42> + 1e28c: 8526 mv a0,s1 + 1e28e: 85ca mv a1,s2 + 1e290: bcdf90ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 1e294: 70a2 ld ra,40(sp) + 1e296: 6942 ld s2,16(sp) + 1e298: 8526 mv a0,s1 + 1e29a: 64e2 ld s1,24(sp) + 1e29c: 6145 addi sp,sp,48 + 1e29e: 8082 ret + 1e2a0: d455 beqz s0,1e24c <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x42> + 1e2a2: bfc1 j 1e272 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x68> + +000000000001e2a4 <_ZN7testinglsERSoRKNS_14TestPartResultE>: + 1e2a4: 699c ld a5,16(a1) + 1e2a6: 1101 addi sp,sp,-32 + 1e2a8: e822 sd s0,16(sp) + 1e2aa: e426 sd s1,8(sp) + 1e2ac: ec06 sd ra,24(sp) + 1e2ae: 84ae mv s1,a1 + 1e2b0: 842a mv s0,a0 + 1e2b2: 10078063 beqz a5,1e3b2 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x10e> + 1e2b6: e04a sd s2,0(sp) + 1e2b8: 0085b903 ld s2,8(a1) + 1e2bc: 0e090a63 beqz s2,1e3b0 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x10c> + 1e2c0: 854a mv a0,s2 + 1e2c2: 83ff70ef jal 15b00 + 1e2c6: 862a mv a2,a0 + 1e2c8: 85ca mv a1,s2 + 1e2ca: 8522 mv a0,s0 + 1e2cc: b64f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1e2d0: 6902 ld s2,0(sp) + 1e2d2: 4605 li a2,1 + 1e2d4: 0001a597 auipc a1,0x1a + 1e2d8: 94c58593 addi a1,a1,-1716 # 37c20 <_IO_stdin_used+0x178> + 1e2dc: 8522 mv a0,s0 + 1e2de: b52f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1e2e2: 548c lw a1,40(s1) + 1e2e4: 8522 mv a0,s0 + 1e2e6: 95af70ef jal 15440 <_ZNSolsEi@plt> + 1e2ea: 4609 li a2,2 + 1e2ec: 0001b597 auipc a1,0x1b + 1e2f0: b5c58593 addi a1,a1,-1188 # 38e48 <_IO_stdin_used+0x13a0> + 1e2f4: 842a mv s0,a0 + 1e2f6: b3af70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1e2fa: 409c lw a5,0(s1) + 1e2fc: c395 beqz a5,1e320 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x7c> + 1e2fe: 470d li a4,3 + 1e300: 0ce78363 beq a5,a4,1e3c6 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x122> + 1e304: 4709 li a4,2 + 1e306: 4645 li a2,17 + 1e308: 0001a597 auipc a1,0x1a + 1e30c: 14858593 addi a1,a1,328 # 38450 <_IO_stdin_used+0x9a8> + 1e310: 00e79d63 bne a5,a4,1e32a <_ZN7testinglsERSoRKNS_14TestPartResultE+0x86> + 1e314: 4635 li a2,13 + 1e316: 0001a597 auipc a1,0x1a + 1e31a: 12a58593 addi a1,a1,298 # 38440 <_IO_stdin_used+0x998> + 1e31e: a031 j 1e32a <_ZN7testinglsERSoRKNS_14TestPartResultE+0x86> + 1e320: 461d li a2,7 + 1e322: 0001a597 auipc a1,0x1a + 1e326: 14658593 addi a1,a1,326 # 38468 <_IO_stdin_used+0x9c0> + 1e32a: 8522 mv a0,s0 + 1e32c: b04f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1e330: 8522 mv a0,s0 + 1e332: 4609 li a2,2 + 1e334: 0001b597 auipc a1,0x1b + 1e338: 57458593 addi a1,a1,1396 # 398a8 <_IO_stdin_used+0x1e00> + 1e33c: af4f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1e340: 68a4 ld s1,80(s1) + 1e342: cca9 beqz s1,1e39c <_ZN7testinglsERSoRKNS_14TestPartResultE+0xf8> + 1e344: 8526 mv a0,s1 + 1e346: fbaf70ef jal 15b00 + 1e34a: 862a mv a2,a0 + 1e34c: 85a6 mv a1,s1 + 1e34e: 8522 mv a0,s0 + 1e350: ae0f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1e354: 601c ld a5,0(s0) + 1e356: fe87b783 ld a5,-24(a5) + 1e35a: 97a2 add a5,a5,s0 + 1e35c: 7be4 ld s1,240(a5) + 1e35e: c8b5 beqz s1,1e3d2 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x12e> + 1e360: 0384c783 lbu a5,56(s1) + 1e364: cf81 beqz a5,1e37c <_ZN7testinglsERSoRKNS_14TestPartResultE+0xd8> + 1e366: 0434c583 lbu a1,67(s1) + 1e36a: 8522 mv a0,s0 + 1e36c: ce4f70ef jal 15850 <_ZNSo3putEc@plt> + 1e370: 6442 ld s0,16(sp) + 1e372: 60e2 ld ra,24(sp) + 1e374: 64a2 ld s1,8(sp) + 1e376: 6105 addi sp,sp,32 + 1e378: 839f706f j 15bb0 <_ZNSo5flushEv@plt> + 1e37c: 8526 mv a0,s1 + 1e37e: 9c2f70ef jal 15540 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 1e382: 609c ld a5,0(s1) + 1e384: 0002c717 auipc a4,0x2c + 1e388: a7473703 ld a4,-1420(a4) # 49df8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x338e4> + 1e38c: 45a9 li a1,10 + 1e38e: 7b9c ld a5,48(a5) + 1e390: fce78de3 beq a5,a4,1e36a <_ZN7testinglsERSoRKNS_14TestPartResultE+0xc6> + 1e394: 8526 mv a0,s1 + 1e396: 9782 jalr a5 + 1e398: 85aa mv a1,a0 + 1e39a: bfc1 j 1e36a <_ZN7testinglsERSoRKNS_14TestPartResultE+0xc6> + 1e39c: 601c ld a5,0(s0) + 1e39e: fe87b503 ld a0,-24(a5) + 1e3a2: 9522 add a0,a0,s0 + 1e3a4: 510c lw a1,32(a0) + 1e3a6: 0015e593 ori a1,a1,1 + 1e3aa: dd6f70ef jal 15980 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> + 1e3ae: b75d j 1e354 <_ZN7testinglsERSoRKNS_14TestPartResultE+0xb0> + 1e3b0: 6902 ld s2,0(sp) + 1e3b2: 601c ld a5,0(s0) + 1e3b4: fe87b503 ld a0,-24(a5) + 1e3b8: 9522 add a0,a0,s0 + 1e3ba: 510c lw a1,32(a0) + 1e3bc: 0015e593 ori a1,a1,1 + 1e3c0: dc0f70ef jal 15980 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> + 1e3c4: b739 j 1e2d2 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x2e> + 1e3c6: 461d li a2,7 + 1e3c8: 0001a597 auipc a1,0x1a + 1e3cc: 07058593 addi a1,a1,112 # 38438 <_IO_stdin_used+0x990> + 1e3d0: bfa9 j 1e32a <_ZN7testinglsERSoRKNS_14TestPartResultE+0x86> + 1e3d2: e04a sd s2,0(sp) + 1e3d4: afcf70ef jal 156d0 <_ZSt16__throw_bad_castv@plt> + +000000000001e3d8 <_ZNK7testing19TestPartResultArray4sizeEv>: + 1e3d8: 6518 ld a4,8(a0) + 1e3da: 6110 ld a2,0(a0) + 1e3dc: 6db6e7b7 lui a5,0x6db6e + 1e3e0: b6db76b7 lui a3,0xb6db7 + 1e3e4: b6e78793 addi a5,a5,-1170 # 6db6db6e <__global_pointer$+0x6db22dde> + 1e3e8: 40c70533 sub a0,a4,a2 + 1e3ec: 1782 slli a5,a5,0x20 + 1e3ee: db768713 addi a4,a3,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6c027> + 1e3f2: 97ba add a5,a5,a4 + 1e3f4: 8511 srai a0,a0,0x4 + 1e3f6: 02f5053b mulw a0,a0,a5 + 1e3fa: 8082 ret + +000000000001e3fc <_ZNK7testing19TestPartResultArray17GetTestPartResultEi>: + 1e3fc: 1101 addi sp,sp,-32 + 1e3fe: e822 sd s0,16(sp) + 1e400: ec06 sd ra,24(sp) + 1e402: e426 sd s1,8(sp) + 1e404: 842e mv s0,a1 + 1e406: 0205c263 bltz a1,1e42a <_ZNK7testing19TestPartResultArray17GetTestPartResultEi+0x2e> + 1e40a: 84aa mv s1,a0 + 1e40c: fcdff0ef jal 1e3d8 <_ZNK7testing19TestPartResultArray4sizeEv> + 1e410: 00a45d63 bge s0,a0,1e42a <_ZNK7testing19TestPartResultArray17GetTestPartResultEi+0x2e> + 1e414: 00341793 slli a5,s0,0x3 + 1e418: 6088 ld a0,0(s1) + 1e41a: 60e2 ld ra,24(sp) + 1e41c: 8f81 sub a5,a5,s0 + 1e41e: 6442 ld s0,16(sp) + 1e420: 0792 slli a5,a5,0x4 + 1e422: 64a2 ld s1,8(sp) + 1e424: 953e add a0,a0,a5 + 1e426: 6105 addi sp,sp,32 + 1e428: 8082 ret + 1e42a: 85a2 mv a1,s0 + 1e42c: 0001a517 auipc a0,0x1a + 1e430: 04450513 addi a0,a0,68 # 38470 <_IO_stdin_used+0x9c8> + 1e434: 9dcf70ef jal 15610 + 1e438: fd9f60ef jal 15410 + +000000000001e43c <_ZN7testing16AssertionFailureERKNS_7MessageE>: + 1e43c: 7119 addi sp,sp,-128 + 1e43e: f4a6 sd s1,104(sp) + 1e440: 0804 addi s1,sp,16 + 1e442: f8a2 sd s0,112(sp) + 1e444: 842a mv s0,a0 + 1e446: 8526 mv a0,s1 + 1e448: ecce sd s3,88(sp) + 1e44a: e8d2 sd s4,80(sp) + 1e44c: fc86 sd ra,120(sp) + 1e44e: f0ca sd s2,96(sp) + 1e450: e4d6 sd s5,72(sp) + 1e452: 89ae mv s3,a1 + 1e454: 00810a13 addi s4,sp,8 + 1e458: ffbfa0ef jal 19452 <_ZN7testing16AssertionFailureEv> + 1e45c: 8552 mv a0,s4 + 1e45e: d8ffa0ef jal 191ec <_ZN7testing7MessageC1Ev> + 1e462: 6922 ld s2,8(sp) + 1e464: 02010a93 addi s5,sp,32 + 1e468: 85ce mv a1,s3 + 1e46a: 8556 mv a0,s5 + 1e46c: 0941 addi s2,s2,16 + 1e46e: 9a8fb0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1e472: 7622 ld a2,40(sp) + 1e474: 7582 ld a1,32(sp) + 1e476: 854a mv a0,s2 + 1e478: 9b8f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1e47c: 7502 ld a0,32(sp) + 1e47e: 181c addi a5,sp,48 + 1e480: 00f50463 beq a0,a5,1e488 <_ZN7testing16AssertionFailureERKNS_7MessageE+0x4c> + 1e484: bacf70ef jal 15830 <_ZdlPv@plt> + 1e488: 85d2 mv a1,s4 + 1e48a: 8526 mv a0,s1 + 1e48c: 0002c317 auipc t1,0x2c + 1e490: 92c33303 ld t1,-1748(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 1e494: 9302 jalr t1 + 1e496: 6522 ld a0,8(sp) + 1e498: c501 beqz a0,1e4a0 <_ZN7testing16AssertionFailureERKNS_7MessageE+0x64> + 1e49a: 611c ld a5,0(a0) + 1e49c: 679c ld a5,8(a5) + 1e49e: 9782 jalr a5 + 1e4a0: 85a6 mv a1,s1 + 1e4a2: 8522 mv a0,s0 + 1e4a4: f33fa0ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> + 1e4a8: 64e2 ld s1,24(sp) + 1e4aa: c899 beqz s1,1e4c0 <_ZN7testing16AssertionFailureERKNS_7MessageE+0x84> + 1e4ac: 6088 ld a0,0(s1) + 1e4ae: 01048793 addi a5,s1,16 + 1e4b2: 00f50463 beq a0,a5,1e4ba <_ZN7testing16AssertionFailureERKNS_7MessageE+0x7e> + 1e4b6: b7af70ef jal 15830 <_ZdlPv@plt> + 1e4ba: 8526 mv a0,s1 + 1e4bc: b74f70ef jal 15830 <_ZdlPv@plt> + 1e4c0: 70e6 ld ra,120(sp) + 1e4c2: 8522 mv a0,s0 + 1e4c4: 7446 ld s0,112(sp) + 1e4c6: 74a6 ld s1,104(sp) + 1e4c8: 7906 ld s2,96(sp) + 1e4ca: 69e6 ld s3,88(sp) + 1e4cc: 6a46 ld s4,80(sp) + 1e4ce: 6aa6 ld s5,72(sp) + 1e4d0: 6109 addi sp,sp,128 + 1e4d2: 8082 ret + 1e4d4: 842a mv s0,a0 + 1e4d6: 8556 mv a0,s5 + 1e4d8: a24f80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e4dc: 6522 ld a0,8(sp) + 1e4de: c501 beqz a0,1e4e6 <_ZN7testing16AssertionFailureERKNS_7MessageE+0xaa> + 1e4e0: 611c ld a5,0(a0) + 1e4e2: 679c ld a5,8(a5) + 1e4e4: 9782 jalr a5 + 1e4e6: 0828 addi a0,sp,24 + 1e4e8: 0002c317 auipc t1,0x2c + 1e4ec: af033303 ld t1,-1296(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 1e4f0: 9302 jalr t1 + 1e4f2: 8522 mv a0,s0 + 1e4f4: a2cf70ef jal 15720 <_Unwind_Resume@plt> + 1e4f8: 842a mv s0,a0 + 1e4fa: b7cd j 1e4dc <_ZN7testing16AssertionFailureERKNS_7MessageE+0xa0> + 1e4fc: 842a mv s0,a0 + 1e4fe: b7e5 j 1e4e6 <_ZN7testing16AssertionFailureERKNS_7MessageE+0xaa> + +000000000001e500 <_ZNK7testing15AssertionResultntEv>: + 1e500: 7179 addi sp,sp,-48 + 1e502: 0005c783 lbu a5,0(a1) + 1e506: f022 sd s0,32(sp) + 1e508: ec26 sd s1,24(sp) + 1e50a: f406 sd ra,40(sp) + 1e50c: 00053423 sd zero,8(a0) + 1e510: 6584 ld s1,8(a1) + 1e512: 0017c793 xori a5,a5,1 + 1e516: 00f50023 sb a5,0(a0) + 1e51a: 842a mv s0,a0 + 1e51c: c895 beqz s1,1e550 <_ZNK7testing15AssertionResultntEv+0x50> + 1e51e: e84a sd s2,16(sp) + 1e520: 00810913 addi s2,sp,8 + 1e524: 854a mv a0,s2 + 1e526: cc7fa0ef jal 191ec <_ZN7testing7MessageC1Ev> + 1e52a: 6522 ld a0,8(sp) + 1e52c: 6490 ld a2,8(s1) + 1e52e: 608c ld a1,0(s1) + 1e530: 0541 addi a0,a0,16 + 1e532: 8fef70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1e536: 85ca mv a1,s2 + 1e538: 8522 mv a0,s0 + 1e53a: 0002c317 auipc t1,0x2c + 1e53e: 87e33303 ld t1,-1922(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 1e542: 9302 jalr t1 + 1e544: 6522 ld a0,8(sp) + 1e546: c919 beqz a0,1e55c <_ZNK7testing15AssertionResultntEv+0x5c> + 1e548: 611c ld a5,0(a0) + 1e54a: 679c ld a5,8(a5) + 1e54c: 9782 jalr a5 + 1e54e: 6942 ld s2,16(sp) + 1e550: 70a2 ld ra,40(sp) + 1e552: 8522 mv a0,s0 + 1e554: 7402 ld s0,32(sp) + 1e556: 64e2 ld s1,24(sp) + 1e558: 6145 addi sp,sp,48 + 1e55a: 8082 ret + 1e55c: 70a2 ld ra,40(sp) + 1e55e: 8522 mv a0,s0 + 1e560: 7402 ld s0,32(sp) + 1e562: 6942 ld s2,16(sp) + 1e564: 64e2 ld s1,24(sp) + 1e566: 6145 addi sp,sp,48 + 1e568: 8082 ret + 1e56a: 84aa mv s1,a0 + 1e56c: 00840513 addi a0,s0,8 + 1e570: 0002c317 auipc t1,0x2c + 1e574: a6833303 ld t1,-1432(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 1e578: 9302 jalr t1 + 1e57a: 8526 mv a0,s1 + 1e57c: 9a4f70ef jal 15720 <_Unwind_Resume@plt> + 1e580: 67a2 ld a5,8(sp) + 1e582: 84aa mv s1,a0 + 1e584: d7e5 beqz a5,1e56c <_ZNK7testing15AssertionResultntEv+0x6c> + 1e586: 6398 ld a4,0(a5) + 1e588: 853e mv a0,a5 + 1e58a: 671c ld a5,8(a4) + 1e58c: 9782 jalr a5 + 1e58e: bff9 j 1e56c <_ZNK7testing15AssertionResultntEv+0x6c> + +000000000001e590 <_ZN7testingL19FormatCountableNounEiPKcS1_>: + 1e590: 7119 addi sp,sp,-128 + 1e592: ecce sd s3,88(sp) + 1e594: 01010993 addi s3,sp,16 + 1e598: 87ae mv a5,a1 + 1e59a: f8a2 sd s0,112(sp) + 1e59c: 006c addi a1,sp,12 + 1e59e: 842a mv s0,a0 + 1e5a0: 0002c317 auipc t1,0x2c + 1e5a4: 9d033303 ld t1,-1584(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 1e5a8: 854e mv a0,s3 + 1e5aa: f4a6 sd s1,104(sp) + 1e5ac: e8d2 sd s4,80(sp) + 1e5ae: c63e sw a5,12(sp) + 1e5b0: fc86 sd ra,120(sp) + 1e5b2: f0ca sd s2,96(sp) + 1e5b4: 8a32 mv s4,a2 + 1e5b6: 84b6 mv s1,a3 + 1e5b8: 9302 jalr t1 + 1e5ba: 6762 ld a4,24(sp) + 1e5bc: 57fd li a5,-1 + 1e5be: 8389 srli a5,a5,0x2 + 1e5c0: 0ef70563 beq a4,a5,1e6aa <_ZN7testingL19FormatCountableNounEiPKcS1_+0x11a> + 1e5c4: 4605 li a2,1 + 1e5c6: 0001a597 auipc a1,0x1a + 1e5ca: 20a58593 addi a1,a1,522 # 387d0 <_IO_stdin_used+0xd28> + 1e5ce: 854e mv a0,s3 + 1e5d0: b00f70ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1e5d4: 04010913 addi s2,sp,64 + 1e5d8: f84a sd s2,48(sp) + 1e5da: 6118 ld a4,0(a0) + 1e5dc: 01050793 addi a5,a0,16 + 1e5e0: 08f70863 beq a4,a5,1e670 <_ZN7testingL19FormatCountableNounEiPKcS1_+0xe0> + 1e5e4: 6914 ld a3,16(a0) + 1e5e6: f83a sd a4,48(sp) + 1e5e8: e0b6 sd a3,64(sp) + 1e5ea: 6514 ld a3,8(a0) + 1e5ec: 4732 lw a4,12(sp) + 1e5ee: e11c sd a5,0(a0) + 1e5f0: 00050823 sb zero,16(a0) + 1e5f4: fc36 sd a3,56(sp) + 1e5f6: 00053423 sd zero,8(a0) + 1e5fa: 4785 li a5,1 + 1e5fc: 00f71363 bne a4,a5,1e602 <_ZN7testingL19FormatCountableNounEiPKcS1_+0x72> + 1e600: 84d2 mv s1,s4 + 1e602: 8526 mv a0,s1 + 1e604: cfcf70ef jal 15b00 + 1e608: 7762 ld a4,56(sp) + 1e60a: 57fd li a5,-1 + 1e60c: 8389 srli a5,a5,0x2 + 1e60e: 8f99 sub a5,a5,a4 + 1e610: 862a mv a2,a0 + 1e612: 0aa7e263 bltu a5,a0,1e6b6 <_ZN7testingL19FormatCountableNounEiPKcS1_+0x126> + 1e616: 03010a13 addi s4,sp,48 + 1e61a: 85a6 mv a1,s1 + 1e61c: 8552 mv a0,s4 + 1e61e: ab2f70ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1e622: 01040693 addi a3,s0,16 + 1e626: e014 sd a3,0(s0) + 1e628: 6110 ld a2,0(a0) + 1e62a: 01050713 addi a4,a0,16 + 1e62e: 87aa mv a5,a0 + 1e630: 04e60f63 beq a2,a4,1e68e <_ZN7testingL19FormatCountableNounEiPKcS1_+0xfe> + 1e634: 6914 ld a3,16(a0) + 1e636: e010 sd a2,0(s0) + 1e638: e814 sd a3,16(s0) + 1e63a: 6794 ld a3,8(a5) + 1e63c: e398 sd a4,0(a5) + 1e63e: 7542 ld a0,48(sp) + 1e640: e414 sd a3,8(s0) + 1e642: 0007b423 sd zero,8(a5) + 1e646: 00078823 sb zero,16(a5) + 1e64a: 01250463 beq a0,s2,1e652 <_ZN7testingL19FormatCountableNounEiPKcS1_+0xc2> + 1e64e: 9e2f70ef jal 15830 <_ZdlPv@plt> + 1e652: 6542 ld a0,16(sp) + 1e654: 101c addi a5,sp,32 + 1e656: 00f50463 beq a0,a5,1e65e <_ZN7testingL19FormatCountableNounEiPKcS1_+0xce> + 1e65a: 9d6f70ef jal 15830 <_ZdlPv@plt> + 1e65e: 70e6 ld ra,120(sp) + 1e660: 8522 mv a0,s0 + 1e662: 7446 ld s0,112(sp) + 1e664: 74a6 ld s1,104(sp) + 1e666: 7906 ld s2,96(sp) + 1e668: 69e6 ld s3,88(sp) + 1e66a: 6a46 ld s4,80(sp) + 1e66c: 6109 addi sp,sp,128 + 1e66e: 8082 ret + 1e670: 6518 ld a4,8(a0) + 1e672: 864a mv a2,s2 + 1e674: 85be mv a1,a5 + 1e676: 0705 addi a4,a4,1 + 1e678: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 1e67c: 02058407 vle8.v v8,(a1) + 1e680: 8f15 sub a4,a4,a3 + 1e682: 95b6 add a1,a1,a3 + 1e684: 02060427 vse8.v v8,(a2) + 1e688: 9636 add a2,a2,a3 + 1e68a: f77d bnez a4,1e678 <_ZN7testingL19FormatCountableNounEiPKcS1_+0xe8> + 1e68c: bfb9 j 1e5ea <_ZN7testingL19FormatCountableNounEiPKcS1_+0x5a> + 1e68e: 6510 ld a2,8(a0) + 1e690: 853a mv a0,a4 + 1e692: 0605 addi a2,a2,1 + 1e694: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma + 1e698: 02050407 vle8.v v8,(a0) + 1e69c: 8e0d sub a2,a2,a1 + 1e69e: 952e add a0,a0,a1 + 1e6a0: 02068427 vse8.v v8,(a3) + 1e6a4: 96ae add a3,a3,a1 + 1e6a6: f67d bnez a2,1e694 <_ZN7testingL19FormatCountableNounEiPKcS1_+0x104> + 1e6a8: bf49 j 1e63a <_ZN7testingL19FormatCountableNounEiPKcS1_+0xaa> + 1e6aa: 00019517 auipc a0,0x19 + 1e6ae: 74e50513 addi a0,a0,1870 # 37df8 <_IO_stdin_used+0x350> + 1e6b2: 96ef70ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 1e6b6: 00019517 auipc a0,0x19 + 1e6ba: 74250513 addi a0,a0,1858 # 37df8 <_IO_stdin_used+0x350> + 1e6be: 03010a13 addi s4,sp,48 + 1e6c2: 95ef70ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 1e6c6: 842a mv s0,a0 + 1e6c8: a029 j 1e6d2 <_ZN7testingL19FormatCountableNounEiPKcS1_+0x142> + 1e6ca: 842a mv s0,a0 + 1e6cc: 8552 mv a0,s4 + 1e6ce: 82ef80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e6d2: 854e mv a0,s3 + 1e6d4: 828f80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e6d8: 8522 mv a0,s0 + 1e6da: 846f70ef jal 15720 <_Unwind_Resume@plt> + +000000000001e6de <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE>: + 1e6de: 7139 addi sp,sp,-64 + 1e6e0: 852e mv a0,a1 + 1e6e2: fc06 sd ra,56(sp) + 1e6e4: f822 sd s0,48(sp) + 1e6e6: f426 sd s1,40(sp) + 1e6e8: 842e mv s0,a1 + 1e6ea: 9f6f90ef jal 178e0 <_ZNK7testing9TestSuite17test_to_run_countEv> + 1e6ee: 85aa mv a1,a0 + 1e6f0: 0001a697 auipc a3,0x1a + 1e6f4: db068693 addi a3,a3,-592 # 384a0 <_IO_stdin_used+0x9f8> + 1e6f8: 850a mv a0,sp + 1e6fa: 0001a617 auipc a2,0x1a + 1e6fe: dae60613 addi a2,a2,-594 # 384a8 <_IO_stdin_used+0xa00> + 1e702: e8fff0ef jal 1e590 <_ZN7testingL19FormatCountableNounEiPKcS1_> + 1e706: 0001a597 auipc a1,0x1a + 1e70a: 91a58593 addi a1,a1,-1766 # 38020 <_IO_stdin_used+0x578> + 1e70e: 4509 li a0,2 + 1e710: 848a mv s1,sp + 1e712: 83efc0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1e716: 6410 ld a2,8(s0) + 1e718: 6582 ld a1,0(sp) + 1e71a: 0001a517 auipc a0,0x1a + 1e71e: d9650513 addi a0,a0,-618 # 384b0 <_IO_stdin_used+0xa08> + 1e722: eeff60ef jal 15610 + 1e726: 741c ld a5,40(s0) + 1e728: cf91 beqz a5,1e744 <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE+0x66> + 1e72a: 6390 ld a2,0(a5) + 1e72c: ce01 beqz a2,1e744 <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE+0x66> + 1e72e: 0001c597 auipc a1,0x1c + 1e732: 50258593 addi a1,a1,1282 # 3ac30 <_ZN7testing8internalL15kTypeParamLabelE> + 1e736: 0001a517 auipc a0,0x1a + 1e73a: d8a50513 addi a0,a0,-630 # 384c0 <_IO_stdin_used+0xa18> + 1e73e: ed3f60ef jal 15610 + 1e742: a021 j 1e74a <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE+0x6c> + 1e744: 4529 li a0,10 + 1e746: acaf70ef jal 15a10 + 1e74a: 0002b797 auipc a5,0x2b + 1e74e: 7367b783 ld a5,1846(a5) # 49e80 + 1e752: 6388 ld a0,0(a5) + 1e754: c6cf70ef jal 15bc0 + 1e758: 6502 ld a0,0(sp) + 1e75a: 081c addi a5,sp,16 + 1e75c: 00f50463 beq a0,a5,1e764 <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE+0x86> + 1e760: 8d0f70ef jal 15830 <_ZdlPv@plt> + 1e764: 70e2 ld ra,56(sp) + 1e766: 7442 ld s0,48(sp) + 1e768: 74a2 ld s1,40(sp) + 1e76a: 6121 addi sp,sp,64 + 1e76c: 8082 ret + 1e76e: 842a mv s0,a0 + 1e770: 8526 mv a0,s1 + 1e772: f8bf70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e776: 8522 mv a0,s0 + 1e778: fa9f60ef jal 15720 <_Unwind_Resume@plt> + +000000000001e77c <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi>: + 1e77c: 0002b797 auipc a5,0x2b + 1e780: 7a47b783 ld a5,1956(a5) # 49f20 <_GLOBAL_OFFSET_TABLE_+0x3d0> + 1e784: 4398 lw a4,0(a5) + 1e786: 711d addi sp,sp,-96 + 1e788: e8a2 sd s0,80(sp) + 1e78a: ec86 sd ra,88(sp) + 1e78c: e4a6 sd s1,72(sp) + 1e78e: e0ca sd s2,64(sp) + 1e790: 4785 li a5,1 + 1e792: 842e mv s0,a1 + 1e794: 00f70a63 beq a4,a5,1e7a8 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x2c> + 1e798: 0016059b addiw a1,a2,1 + 1e79c: 0001a517 auipc a0,0x1a + 1e7a0: d3c50513 addi a0,a0,-708 # 384d8 <_IO_stdin_used+0xa30> + 1e7a4: e6df60ef jal 15610 + 1e7a8: 0002b797 auipc a5,0x2b + 1e7ac: 7c07b783 ld a5,1984(a5) # 49f68 <_GLOBAL_OFFSET_TABLE_+0x418> + 1e7b0: 6384 ld s1,0(a5) + 1e7b2: 0001c597 auipc a1,0x1c + 1e7b6: 47658593 addi a1,a1,1142 # 3ac28 <_ZN7testingL16kUniversalFilterE> + 1e7ba: 8526 mv a0,s1 + 1e7bc: a11fa0ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1e7c0: cd55 beqz a0,1e87c <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x100> + 1e7c2: 4601 li a2,0 + 1e7c4: 0001c597 auipc a1,0x1c + 1e7c8: 4c458593 addi a1,a1,1220 # 3ac88 <_ZN7testingL15kTestShardIndexE> + 1e7cc: 0001c517 auipc a0,0x1c + 1e7d0: 4a450513 addi a0,a0,1188 # 3ac70 <_ZN7testingL16kTestTotalShardsE> + 1e7d4: b2bfe0ef jal 1d2fe <_ZN7testing8internal11ShouldShardEPKcS2_b> + 1e7d8: 0c051a63 bnez a0,1e8ac <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x130> + 1e7dc: 0002b797 auipc a5,0x2b + 1e7e0: 7247b783 ld a5,1828(a5) # 49f00 <_GLOBAL_OFFSET_TABLE_+0x3b0> + 1e7e4: 0007c783 lbu a5,0(a5) + 1e7e8: 10079263 bnez a5,1e8ec <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x170> + 1e7ec: 0001a597 auipc a1,0x1a + 1e7f0: da458593 addi a1,a1,-604 # 38590 <_IO_stdin_used+0xae8> + 1e7f4: 4509 li a0,2 + 1e7f6: f5bfb0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1e7fa: 8522 mv a0,s0 + 1e7fc: e44fc0ef jal 1ae40 <_ZNK7testing8UnitTest17test_to_run_countEv> + 1e800: 85aa mv a1,a0 + 1e802: 0001a697 auipc a3,0x1a + 1e806: c9e68693 addi a3,a3,-866 # 384a0 <_IO_stdin_used+0x9f8> + 1e80a: 850a mv a0,sp + 1e80c: 0001a617 auipc a2,0x1a + 1e810: c9c60613 addi a2,a2,-868 # 384a8 <_IO_stdin_used+0xa00> + 1e814: d7dff0ef jal 1e590 <_ZN7testingL19FormatCountableNounEiPKcS1_> + 1e818: 8522 mv a0,s0 + 1e81a: 6902 ld s2,0(sp) + 1e81c: 848a mv s1,sp + 1e81e: ddafc0ef jal 1adf8 <_ZNK7testing8UnitTest23test_suite_to_run_countEv> + 1e822: 1000 addi s0,sp,32 + 1e824: 85aa mv a1,a0 + 1e826: 0001a697 auipc a3,0x1a + 1e82a: d7a68693 addi a3,a3,-646 # 385a0 <_IO_stdin_used+0xaf8> + 1e82e: 8522 mv a0,s0 + 1e830: 0001a617 auipc a2,0x1a + 1e834: d8060613 addi a2,a2,-640 # 385b0 <_IO_stdin_used+0xb08> + 1e838: d59ff0ef jal 1e590 <_ZN7testingL19FormatCountableNounEiPKcS1_> + 1e83c: 7602 ld a2,32(sp) + 1e83e: 85ca mv a1,s2 + 1e840: 0001a517 auipc a0,0x1a + 1e844: d8050513 addi a0,a0,-640 # 385c0 <_IO_stdin_used+0xb18> + 1e848: dc9f60ef jal 15610 + 1e84c: 7502 ld a0,32(sp) + 1e84e: 181c addi a5,sp,48 + 1e850: 00f50463 beq a0,a5,1e858 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0xdc> + 1e854: fddf60ef jal 15830 <_ZdlPv@plt> + 1e858: 6502 ld a0,0(sp) + 1e85a: 081c addi a5,sp,16 + 1e85c: 00f50463 beq a0,a5,1e864 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0xe8> + 1e860: fd1f60ef jal 15830 <_ZdlPv@plt> + 1e864: 6446 ld s0,80(sp) + 1e866: 0002b797 auipc a5,0x2b + 1e86a: 61a7b783 ld a5,1562(a5) # 49e80 + 1e86e: 60e6 ld ra,88(sp) + 1e870: 64a6 ld s1,72(sp) + 1e872: 6906 ld s2,64(sp) + 1e874: 6388 ld a0,0(a5) + 1e876: 6125 addi sp,sp,96 + 1e878: b48f706f j 15bc0 + 1e87c: 0001a617 auipc a2,0x1a + 1e880: c8c60613 addi a2,a2,-884 # 38508 <_IO_stdin_used+0xa60> + 1e884: 0001a597 auipc a1,0x1a + 1e888: c9458593 addi a1,a1,-876 # 38518 <_IO_stdin_used+0xa70> + 1e88c: 450d li a0,3 + 1e88e: 86a6 mv a3,s1 + 1e890: ec1fb0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1e894: 4601 li a2,0 + 1e896: 0001c597 auipc a1,0x1c + 1e89a: 3f258593 addi a1,a1,1010 # 3ac88 <_ZN7testingL15kTestShardIndexE> + 1e89e: 0001c517 auipc a0,0x1c + 1e8a2: 3d250513 addi a0,a0,978 # 3ac70 <_ZN7testingL16kTestTotalShardsE> + 1e8a6: a59fe0ef jal 1d2fe <_ZN7testing8internal11ShouldShardEPKcS2_b> + 1e8aa: d90d beqz a0,1e7dc <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x60> + 1e8ac: 55fd li a1,-1 + 1e8ae: 0001c517 auipc a0,0x1c + 1e8b2: 3da50513 addi a0,a0,986 # 3ac88 <_ZN7testingL15kTestShardIndexE> + 1e8b6: da6fe0ef jal 1ce5c <_ZN7testing8internal17Int32FromEnvOrDieEPKci> + 1e8ba: 84aa mv s1,a0 + 1e8bc: 0001c517 auipc a0,0x1c + 1e8c0: 3b450513 addi a0,a0,948 # 3ac70 <_ZN7testingL16kTestTotalShardsE> + 1e8c4: 93cf70ef jal 15a00 + 1e8c8: 86aa mv a3,a0 + 1e8ca: 0014861b addiw a2,s1,1 + 1e8ce: 0001a597 auipc a1,0x1a + 1e8d2: c6258593 addi a1,a1,-926 # 38530 <_IO_stdin_used+0xa88> + 1e8d6: 450d li a0,3 + 1e8d8: e79fb0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1e8dc: 0002b797 auipc a5,0x2b + 1e8e0: 6247b783 ld a5,1572(a5) # 49f00 <_GLOBAL_OFFSET_TABLE_+0x3b0> + 1e8e4: 0007c783 lbu a5,0(a5) + 1e8e8: f00782e3 beqz a5,1e7ec <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x70> + 1e8ec: 8522 mv a0,s0 + 1e8ee: 931fc0ef jal 1b21e <_ZNK7testing8UnitTest11random_seedEv> + 1e8f2: 862a mv a2,a0 + 1e8f4: 0001a597 auipc a1,0x1a + 1e8f8: c6458593 addi a1,a1,-924 # 38558 <_IO_stdin_used+0xab0> + 1e8fc: 450d li a0,3 + 1e8fe: e53fb0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1e902: b5ed j 1e7ec <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x70> + 1e904: 87aa mv a5,a0 + 1e906: 8522 mv a0,s0 + 1e908: 843e mv s0,a5 + 1e90a: df3f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e90e: 8526 mv a0,s1 + 1e910: dedf70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e914: 8522 mv a0,s0 + 1e916: e0bf60ef jal 15720 <_Unwind_Resume@plt> + 1e91a: 842a mv s0,a0 + 1e91c: bfcd j 1e90e <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x192> + +000000000001e91e <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE>: + 1e91e: 715d addi sp,sp,-80 + 1e920: fc26 sd s1,56(sp) + 1e922: 09058493 addi s1,a1,144 + 1e926: 8526 mv a0,s1 + 1e928: e0a2 sd s0,64(sp) + 1e92a: e486 sd ra,72(sp) + 1e92c: 842e mv s0,a1 + 1e92e: d44fb0ef jal 19e72 <_ZNK7testing10TestResult7SkippedEv> + 1e932: c945 beqz a0,1e9e2 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0xc4> + 1e934: 8526 mv a0,s1 + 1e936: d3cfb0ef jal 19e72 <_ZNK7testing10TestResult7SkippedEv> + 1e93a: ed35 bnez a0,1e9b6 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x98> + 1e93c: 00019597 auipc a1,0x19 + 1e940: 7bc58593 addi a1,a1,1980 # 380f8 <_IO_stdin_used+0x650> + 1e944: 4505 li a0,1 + 1e946: e0bfb0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1e94a: 7010 ld a2,32(s0) + 1e94c: 600c ld a1,0(s0) + 1e94e: 00019517 auipc a0,0x19 + 1e952: 73a50513 addi a0,a0,1850 # 38088 <_IO_stdin_used+0x5e0> + 1e956: cbbf60ef jal 15610 + 1e95a: 8526 mv a0,s1 + 1e95c: b84fb0ef jal 19ce0 <_ZNK7testing10TestResult6FailedEv> + 1e960: ed49 bnez a0,1e9fa <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0xdc> + 1e962: 0002b797 auipc a5,0x2b + 1e966: 4be7b783 ld a5,1214(a5) # 49e20 <_GLOBAL_OFFSET_TABLE_+0x2d0> + 1e96a: 0007c783 lbu a5,0(a5) + 1e96e: cfa1 beqz a5,1e9c6 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0xa8> + 1e970: 10843783 ld a5,264(s0) + 1e974: 0800 addi s0,sp,16 + 1e976: 8522 mv a0,s0 + 1e978: 002c addi a1,sp,8 + 1e97a: 0002b317 auipc t1,0x2b + 1e97e: 51e33303 ld t1,1310(t1) # 49e98 <_GLOBAL_OFFSET_TABLE_+0x348> + 1e982: e43e sd a5,8(sp) + 1e984: 9302 jalr t1 + 1e986: 65c2 ld a1,16(sp) + 1e988: 0001a517 auipc a0,0x1a + 1e98c: c6050513 addi a0,a0,-928 # 385e8 <_IO_stdin_used+0xb40> + 1e990: c81f60ef jal 15610 + 1e994: 6542 ld a0,16(sp) + 1e996: 101c addi a5,sp,32 + 1e998: 00f50463 beq a0,a5,1e9a0 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x82> + 1e99c: e95f60ef jal 15830 <_ZdlPv@plt> + 1e9a0: 6406 ld s0,64(sp) + 1e9a2: 0002b797 auipc a5,0x2b + 1e9a6: 4de7b783 ld a5,1246(a5) # 49e80 + 1e9aa: 60a6 ld ra,72(sp) + 1e9ac: 74e2 ld s1,56(sp) + 1e9ae: 6388 ld a0,0(a5) + 1e9b0: 6161 addi sp,sp,80 + 1e9b2: a0ef706f j 15bc0 + 1e9b6: 00019597 auipc a1,0x19 + 1e9ba: 73258593 addi a1,a1,1842 # 380e8 <_IO_stdin_used+0x640> + 1e9be: 4509 li a0,2 + 1e9c0: d91fb0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1e9c4: b759 j 1e94a <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x2c> + 1e9c6: 4529 li a0,10 + 1e9c8: 848f70ef jal 15a10 + 1e9cc: 0002b797 auipc a5,0x2b + 1e9d0: 4b47b783 ld a5,1204(a5) # 49e80 + 1e9d4: 6406 ld s0,64(sp) + 1e9d6: 60a6 ld ra,72(sp) + 1e9d8: 74e2 ld s1,56(sp) + 1e9da: 6388 ld a0,0(a5) + 1e9dc: 6161 addi sp,sp,80 + 1e9de: 9e2f706f j 15bc0 + 1e9e2: 8526 mv a0,s1 + 1e9e4: afcfb0ef jal 19ce0 <_ZNK7testing10TestResult6FailedEv> + 1e9e8: f531 bnez a0,1e934 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x16> + 1e9ea: 0001a597 auipc a1,0x1a + 1e9ee: bee58593 addi a1,a1,-1042 # 385d8 <_IO_stdin_used+0xb30> + 1e9f2: 4509 li a0,2 + 1e9f4: d5dfb0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1e9f8: bf89 j 1e94a <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x2c> + 1e9fa: 603c ld a5,64(s0) + 1e9fc: f84a sd s2,48(sp) + 1e9fe: 6438 ld a4,72(s0) + 1ea00: cfa1 beqz a5,1ea58 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x13a> + 1ea02: 6384 ld s1,0(a5) + 1ea04: cb25 beqz a4,1ea74 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x156> + 1ea06: 00073903 ld s2,0(a4) + 1ea0a: c8b1 beqz s1,1ea5e <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x140> + 1ea0c: 00019517 auipc a0,0x19 + 1ea10: 6fc50513 addi a0,a0,1788 # 38108 <_IO_stdin_used+0x660> + 1ea14: bfdf60ef jal 15610 + 1ea18: 8626 mv a2,s1 + 1ea1a: 0001c597 auipc a1,0x1c + 1ea1e: 21658593 addi a1,a1,534 # 3ac30 <_ZN7testing8internalL15kTypeParamLabelE> + 1ea22: 00019517 auipc a0,0x19 + 1ea26: 6f650513 addi a0,a0,1782 # 38118 <_IO_stdin_used+0x670> + 1ea2a: be7f60ef jal 15610 + 1ea2e: 04090163 beqz s2,1ea70 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x152> + 1ea32: 00019517 auipc a0,0x19 + 1ea36: 6ee50513 addi a0,a0,1774 # 38120 <_IO_stdin_used+0x678> + 1ea3a: bd7f60ef jal 15610 + 1ea3e: 864a mv a2,s2 + 1ea40: 0001c597 auipc a1,0x1c + 1ea44: 20058593 addi a1,a1,512 # 3ac40 <_ZN7testing8internalL16kValueParamLabelE> + 1ea48: 00019517 auipc a0,0x19 + 1ea4c: 6d050513 addi a0,a0,1744 # 38118 <_IO_stdin_used+0x670> + 1ea50: bc1f60ef jal 15610 + 1ea54: 7942 ld s2,48(sp) + 1ea56: b731 j 1e962 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x44> + 1ea58: cf01 beqz a4,1ea70 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x152> + 1ea5a: 00073903 ld s2,0(a4) + 1ea5e: 00090963 beqz s2,1ea70 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x152> + 1ea62: 00019517 auipc a0,0x19 + 1ea66: 6a650513 addi a0,a0,1702 # 38108 <_IO_stdin_used+0x660> + 1ea6a: ba7f60ef jal 15610 + 1ea6e: bfc1 j 1ea3e <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x120> + 1ea70: 7942 ld s2,48(sp) + 1ea72: bdc5 j 1e962 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x44> + 1ea74: dcf5 beqz s1,1ea70 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x152> + 1ea76: 00019517 auipc a0,0x19 + 1ea7a: 69250513 addi a0,a0,1682 # 38108 <_IO_stdin_used+0x660> + 1ea7e: b93f60ef jal 15610 + 1ea82: 8626 mv a2,s1 + 1ea84: 0001c597 auipc a1,0x1c + 1ea88: 1ac58593 addi a1,a1,428 # 3ac30 <_ZN7testing8internalL15kTypeParamLabelE> + 1ea8c: 00019517 auipc a0,0x19 + 1ea90: 68c50513 addi a0,a0,1676 # 38118 <_IO_stdin_used+0x670> + 1ea94: b7df60ef jal 15610 + 1ea98: 7942 ld s2,48(sp) + 1ea9a: b5e1 j 1e962 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x44> + 1ea9c: 87aa mv a5,a0 + 1ea9e: 8522 mv a0,s0 + 1eaa0: f84a sd s2,48(sp) + 1eaa2: 843e mv s0,a5 + 1eaa4: c59f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1eaa8: 8522 mv a0,s0 + 1eaaa: c77f60ef jal 15720 <_Unwind_Resume@plt> + +000000000001eaae <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE>: + 1eaae: 0002b797 auipc a5,0x2b + 1eab2: 3727b783 ld a5,882(a5) # 49e20 <_GLOBAL_OFFSET_TABLE_+0x2d0> + 1eab6: 0007c783 lbu a5,0(a5) + 1eaba: e391 bnez a5,1eabe <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE+0x10> + 1eabc: 8082 ret + 1eabe: 7119 addi sp,sp,-128 + 1eac0: 852e mv a0,a1 + 1eac2: fc86 sd ra,120(sp) + 1eac4: f8a2 sd s0,112(sp) + 1eac6: f4a6 sd s1,104(sp) + 1eac8: 842e mv s0,a1 + 1eaca: f0ca sd s2,96(sp) + 1eacc: ecce sd s3,88(sp) + 1eace: 0804 addi s1,sp,16 + 1ead0: e11f80ef jal 178e0 <_ZNK7testing9TestSuite17test_to_run_countEv> + 1ead4: 85aa mv a1,a0 + 1ead6: 0001a697 auipc a3,0x1a + 1eada: 9ca68693 addi a3,a3,-1590 # 384a0 <_IO_stdin_used+0x9f8> + 1eade: 8526 mv a0,s1 + 1eae0: 0001a617 auipc a2,0x1a + 1eae4: 9c860613 addi a2,a2,-1592 # 384a8 <_IO_stdin_used+0xa00> + 1eae8: aa9ff0ef jal 1e590 <_ZN7testingL19FormatCountableNounEiPKcS1_> + 1eaec: 00019597 auipc a1,0x19 + 1eaf0: 53458593 addi a1,a1,1332 # 38020 <_IO_stdin_used+0x578> + 1eaf4: 4509 li a0,2 + 1eaf6: c5bfb0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1eafa: 605c ld a5,128(s0) + 1eafc: 03010913 addi s2,sp,48 + 1eb00: 854a mv a0,s2 + 1eb02: 002c addi a1,sp,8 + 1eb04: 0002b317 auipc t1,0x2b + 1eb08: 39433303 ld t1,916(t1) # 49e98 <_GLOBAL_OFFSET_TABLE_+0x348> + 1eb0c: 00843983 ld s3,8(s0) + 1eb10: e43e sd a5,8(sp) + 1eb12: 6442 ld s0,16(sp) + 1eb14: 9302 jalr t1 + 1eb16: 76c2 ld a3,48(sp) + 1eb18: 864e mv a2,s3 + 1eb1a: 85a2 mv a1,s0 + 1eb1c: 0001a517 auipc a0,0x1a + 1eb20: adc50513 addi a0,a0,-1316 # 385f8 <_IO_stdin_used+0xb50> + 1eb24: aedf60ef jal 15610 + 1eb28: 7542 ld a0,48(sp) + 1eb2a: 009c addi a5,sp,64 + 1eb2c: 00f50463 beq a0,a5,1eb34 <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE+0x86> + 1eb30: d01f60ef jal 15830 <_ZdlPv@plt> + 1eb34: 0002b797 auipc a5,0x2b + 1eb38: 34c7b783 ld a5,844(a5) # 49e80 + 1eb3c: 6388 ld a0,0(a5) + 1eb3e: 882f70ef jal 15bc0 + 1eb42: 6542 ld a0,16(sp) + 1eb44: 101c addi a5,sp,32 + 1eb46: 00f50463 beq a0,a5,1eb4e <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE+0xa0> + 1eb4a: ce7f60ef jal 15830 <_ZdlPv@plt> + 1eb4e: 70e6 ld ra,120(sp) + 1eb50: 7446 ld s0,112(sp) + 1eb52: 74a6 ld s1,104(sp) + 1eb54: 7906 ld s2,96(sp) + 1eb56: 69e6 ld s3,88(sp) + 1eb58: 6109 addi sp,sp,128 + 1eb5a: 8082 ret + 1eb5c: 842a mv s0,a0 + 1eb5e: a029 j 1eb68 <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE+0xba> + 1eb60: 842a mv s0,a0 + 1eb62: 854a mv a0,s2 + 1eb64: b99f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1eb68: 8526 mv a0,s1 + 1eb6a: b93f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1eb6e: 8522 mv a0,s0 + 1eb70: bb1f60ef jal 15720 <_Unwind_Resume@plt> + +000000000001eb74 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi>: + 1eb74: 7119 addi sp,sp,-128 + 1eb76: f8a2 sd s0,112(sp) + 1eb78: 4509 li a0,2 + 1eb7a: 842e mv s0,a1 + 1eb7c: 0001a597 auipc a1,0x1a + 1eb80: a1458593 addi a1,a1,-1516 # 38590 <_IO_stdin_used+0xae8> + 1eb84: fc86 sd ra,120(sp) + 1eb86: f0ca sd s2,96(sp) + 1eb88: ecce sd s3,88(sp) + 1eb8a: f4a6 sd s1,104(sp) + 1eb8c: bc5fb0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1eb90: 8522 mv a0,s0 + 1eb92: aaefc0ef jal 1ae40 <_ZNK7testing8UnitTest17test_to_run_countEv> + 1eb96: 01010993 addi s3,sp,16 + 1eb9a: 85aa mv a1,a0 + 1eb9c: 0001a697 auipc a3,0x1a + 1eba0: 90468693 addi a3,a3,-1788 # 384a0 <_IO_stdin_used+0x9f8> + 1eba4: 854e mv a0,s3 + 1eba6: 0001a617 auipc a2,0x1a + 1ebaa: 90260613 addi a2,a2,-1790 # 384a8 <_IO_stdin_used+0xa00> + 1ebae: 9e3ff0ef jal 1e590 <_ZN7testingL19FormatCountableNounEiPKcS1_> + 1ebb2: 8522 mv a0,s0 + 1ebb4: 6942 ld s2,16(sp) + 1ebb6: a42fc0ef jal 1adf8 <_ZNK7testing8UnitTest23test_suite_to_run_countEv> + 1ebba: 1804 addi s1,sp,48 + 1ebbc: 85aa mv a1,a0 + 1ebbe: 0001a697 auipc a3,0x1a + 1ebc2: 9e268693 addi a3,a3,-1566 # 385a0 <_IO_stdin_used+0xaf8> + 1ebc6: 8526 mv a0,s1 + 1ebc8: 0001a617 auipc a2,0x1a + 1ebcc: 9e860613 addi a2,a2,-1560 # 385b0 <_IO_stdin_used+0xb08> + 1ebd0: 9c1ff0ef jal 1e590 <_ZN7testingL19FormatCountableNounEiPKcS1_> + 1ebd4: 7642 ld a2,48(sp) + 1ebd6: 85ca mv a1,s2 + 1ebd8: 0001a517 auipc a0,0x1a + 1ebdc: a5050513 addi a0,a0,-1456 # 38628 <_IO_stdin_used+0xb80> + 1ebe0: a31f60ef jal 15610 + 1ebe4: 7542 ld a0,48(sp) + 1ebe6: 04010913 addi s2,sp,64 + 1ebea: 01250463 beq a0,s2,1ebf2 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x7e> + 1ebee: c43f60ef jal 15830 <_ZdlPv@plt> + 1ebf2: 6542 ld a0,16(sp) + 1ebf4: 101c addi a5,sp,32 + 1ebf6: 00f50463 beq a0,a5,1ebfe <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x8a> + 1ebfa: c37f60ef jal 15830 <_ZdlPv@plt> + 1ebfe: 0002b797 auipc a5,0x2b + 1ec02: 2227b783 ld a5,546(a5) # 49e20 <_GLOBAL_OFFSET_TABLE_+0x2d0> + 1ec06: 0007c783 lbu a5,0(a5) + 1ec0a: cb8d beqz a5,1ec3c <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0xc8> + 1ec0c: 8522 mv a0,s0 + 1ec0e: a40fc0ef jal 1ae4e <_ZNK7testing8UnitTest12elapsed_timeEv> + 1ec12: 87aa mv a5,a0 + 1ec14: 85ce mv a1,s3 + 1ec16: 8526 mv a0,s1 + 1ec18: 0002b317 auipc t1,0x2b + 1ec1c: 28033303 ld t1,640(t1) # 49e98 <_GLOBAL_OFFSET_TABLE_+0x348> + 1ec20: e83e sd a5,16(sp) + 1ec22: 9302 jalr t1 + 1ec24: 75c2 ld a1,48(sp) + 1ec26: 0001a517 auipc a0,0x1a + 1ec2a: a1250513 addi a0,a0,-1518 # 38638 <_IO_stdin_used+0xb90> + 1ec2e: 9e3f60ef jal 15610 + 1ec32: 7542 ld a0,48(sp) + 1ec34: 01250463 beq a0,s2,1ec3c <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0xc8> + 1ec38: bf9f60ef jal 15830 <_ZdlPv@plt> + 1ec3c: 4529 li a0,10 + 1ec3e: dd3f60ef jal 15a10 + 1ec42: 0001a597 auipc a1,0x1a + 1ec46: a0658593 addi a1,a1,-1530 # 38648 <_IO_stdin_used+0xba0> + 1ec4a: 4509 li a0,2 + 1ec4c: b05fb0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1ec50: 8522 mv a0,s0 + 1ec52: 9c4fc0ef jal 1ae16 <_ZNK7testing8UnitTest21successful_test_countEv> + 1ec56: 85aa mv a1,a0 + 1ec58: 0001a697 auipc a3,0x1a + 1ec5c: 84868693 addi a3,a3,-1976 # 384a0 <_IO_stdin_used+0x9f8> + 1ec60: 8526 mv a0,s1 + 1ec62: 0001a617 auipc a2,0x1a + 1ec66: 84660613 addi a2,a2,-1978 # 384a8 <_IO_stdin_used+0xa00> + 1ec6a: 927ff0ef jal 1e590 <_ZN7testingL19FormatCountableNounEiPKcS1_> + 1ec6e: 75c2 ld a1,48(sp) + 1ec70: 0001a517 auipc a0,0x1a + 1ec74: 96050513 addi a0,a0,-1696 # 385d0 <_IO_stdin_used+0xb28> + 1ec78: 999f60ef jal 15610 + 1ec7c: 7542 ld a0,48(sp) + 1ec7e: 01250463 beq a0,s2,1ec86 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x112> + 1ec82: baff60ef jal 15830 <_ZdlPv@plt> + 1ec86: 8522 mv a0,s0 + 1ec88: 994fc0ef jal 1ae1c <_ZNK7testing8UnitTest18skipped_test_countEv> + 1ec8c: 89aa mv s3,a0 + 1ec8e: 04a05463 blez a0,1ecd6 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x162> + 1ec92: 00019597 auipc a1,0x19 + 1ec96: 45658593 addi a1,a1,1110 # 380e8 <_IO_stdin_used+0x640> + 1ec9a: 4509 li a0,2 + 1ec9c: ab5fb0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1eca0: 85ce mv a1,s3 + 1eca2: 8526 mv a0,s1 + 1eca4: 00019697 auipc a3,0x19 + 1eca8: 7fc68693 addi a3,a3,2044 # 384a0 <_IO_stdin_used+0x9f8> + 1ecac: 00019617 auipc a2,0x19 + 1ecb0: 7fc60613 addi a2,a2,2044 # 384a8 <_IO_stdin_used+0xa00> + 1ecb4: 8ddff0ef jal 1e590 <_ZN7testingL19FormatCountableNounEiPKcS1_> + 1ecb8: 75c2 ld a1,48(sp) + 1ecba: 0001a517 auipc a0,0x1a + 1ecbe: 99e50513 addi a0,a0,-1634 # 38658 <_IO_stdin_used+0xbb0> + 1ecc2: 94ff60ef jal 15610 + 1ecc6: 7542 ld a0,48(sp) + 1ecc8: 01250463 beq a0,s2,1ecd0 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x15c> + 1eccc: b65f60ef jal 15830 <_ZdlPv@plt> + 1ecd0: 8522 mv a0,s0 + 1ecd2: a12fc0ef jal 1aee4 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE> + 1ecd6: 8522 mv a0,s0 + 1ecd8: 94afc0ef jal 1ae22 <_ZNK7testing8UnitTest17failed_test_countEv> + 1ecdc: 89aa mv s3,a0 + 1ecde: 8522 mv a0,s0 + 1ece0: 976fc0ef jal 1ae56 <_ZNK7testing8UnitTest6PassedEv> + 1ece4: e53d bnez a0,1ed52 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1de> + 1ece6: 8522 mv a0,s0 + 1ece8: e8d2 sd s4,80(sp) + 1ecea: 938fc0ef jal 1ae22 <_ZNK7testing8UnitTest17failed_test_countEv> + 1ecee: 8a2a mv s4,a0 + 1ecf0: 00019597 auipc a1,0x19 + 1ecf4: 40858593 addi a1,a1,1032 # 380f8 <_IO_stdin_used+0x650> + 1ecf8: 4505 li a0,1 + 1ecfa: a57fb0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1ecfe: 85d2 mv a1,s4 + 1ed00: 8526 mv a0,s1 + 1ed02: 00019697 auipc a3,0x19 + 1ed06: 79e68693 addi a3,a3,1950 # 384a0 <_IO_stdin_used+0x9f8> + 1ed0a: 00019617 auipc a2,0x19 + 1ed0e: 79e60613 addi a2,a2,1950 # 384a8 <_IO_stdin_used+0xa00> + 1ed12: 87fff0ef jal 1e590 <_ZN7testingL19FormatCountableNounEiPKcS1_> + 1ed16: 75c2 ld a1,48(sp) + 1ed18: 0001a517 auipc a0,0x1a + 1ed1c: 94050513 addi a0,a0,-1728 # 38658 <_IO_stdin_used+0xbb0> + 1ed20: 8f1f60ef jal 15610 + 1ed24: 7542 ld a0,48(sp) + 1ed26: 01250463 beq a0,s2,1ed2e <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1ba> + 1ed2a: b07f60ef jal 15830 <_ZdlPv@plt> + 1ed2e: 8522 mv a0,s0 + 1ed30: a5cfc0ef jal 1af8c <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE> + 1ed34: 4785 li a5,1 + 1ed36: 0001a617 auipc a2,0x1a + 1ed3a: 8ea60613 addi a2,a2,-1814 # 38620 <_IO_stdin_used+0xb78> + 1ed3e: 06f98363 beq s3,a5,1eda4 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x230> + 1ed42: 85ce mv a1,s3 + 1ed44: 0001a517 auipc a0,0x1a + 1ed48: 92c50513 addi a0,a0,-1748 # 38670 <_IO_stdin_used+0xbc8> + 1ed4c: 8c5f60ef jal 15610 + 1ed50: 6a46 ld s4,80(sp) + 1ed52: 8522 mv a0,s0 + 1ed54: 8d4fc0ef jal 1ae28 <_ZNK7testing8UnitTest30reportable_disabled_test_countEv> + 1ed58: 862a mv a2,a0 + 1ed5a: c905 beqz a0,1ed8a <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x216> + 1ed5c: 0002b797 auipc a5,0x2b + 1ed60: f6c7b783 ld a5,-148(a5) # 49cc8 <_GLOBAL_OFFSET_TABLE_+0x178> + 1ed64: 0007c783 lbu a5,0(a5) + 1ed68: e38d bnez a5,1ed8a <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x216> + 1ed6a: 04098763 beqz s3,1edb8 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x244> + 1ed6e: 4785 li a5,1 + 1ed70: 0001a697 auipc a3,0x1a + 1ed74: 8b068693 addi a3,a3,-1872 # 38620 <_IO_stdin_used+0xb78> + 1ed78: 02f60b63 beq a2,a5,1edae <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x23a> + 1ed7c: 0001a597 auipc a1,0x1a + 1ed80: 90458593 addi a1,a1,-1788 # 38680 <_IO_stdin_used+0xbd8> + 1ed84: 450d li a0,3 + 1ed86: 9cbfb0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1ed8a: 7446 ld s0,112(sp) + 1ed8c: 0002b797 auipc a5,0x2b + 1ed90: 0f47b783 ld a5,244(a5) # 49e80 + 1ed94: 70e6 ld ra,120(sp) + 1ed96: 74a6 ld s1,104(sp) + 1ed98: 7906 ld s2,96(sp) + 1ed9a: 69e6 ld s3,88(sp) + 1ed9c: 6388 ld a0,0(a5) + 1ed9e: 6109 addi sp,sp,128 + 1eda0: e21f606f j 15bc0 + 1eda4: 0001a617 auipc a2,0x1a + 1eda8: 87460613 addi a2,a2,-1932 # 38618 <_IO_stdin_used+0xb70> + 1edac: bf59 j 1ed42 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1ce> + 1edae: 0001a697 auipc a3,0x1a + 1edb2: 86a68693 addi a3,a3,-1942 # 38618 <_IO_stdin_used+0xb70> + 1edb6: b7d9 j 1ed7c <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x208> + 1edb8: e42a sd a0,8(sp) + 1edba: 4529 li a0,10 + 1edbc: c55f60ef jal 15a10 + 1edc0: 6622 ld a2,8(sp) + 1edc2: b775 j 1ed6e <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1fa> + 1edc4: e8d2 sd s4,80(sp) + 1edc6: 842a mv s0,a0 + 1edc8: 8526 mv a0,s1 + 1edca: 933f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1edce: 8522 mv a0,s0 + 1edd0: 951f60ef jal 15720 <_Unwind_Resume@plt> + 1edd4: e8d2 sd s4,80(sp) + 1edd6: bfc5 j 1edc6 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x252> + 1edd8: 842a mv s0,a0 + 1edda: 8526 mv a0,s1 + 1eddc: 921f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1ede0: 854e mv a0,s3 + 1ede2: e8d2 sd s4,80(sp) + 1ede4: 919f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1ede8: 8522 mv a0,s0 + 1edea: 937f60ef jal 15720 <_Unwind_Resume@plt> + 1edee: e8d2 sd s4,80(sp) + 1edf0: bfd9 j 1edc6 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x252> + 1edf2: bfd1 j 1edc6 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x252> + 1edf4: 842a mv s0,a0 + 1edf6: b7ed j 1ede0 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x26c> + +000000000001edf8 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc>: + 1edf8: 712d addi sp,sp,-288 + 1edfa: f5d6 sd s5,232(sp) + 1edfc: 00863a83 ld s5,8(a2) + 1ee00: f9d2 sd s4,240(sp) + 1ee02: 02010a13 addi s4,sp,32 + 1ee06: e626 sd s1,264(sp) + 1ee08: e24a sd s2,256(sp) + 1ee0a: fdce sd s3,248(sp) + 1ee0c: edde sd s7,216(sp) + 1ee0e: ee06 sd ra,280(sp) + 1ee10: ea22 sd s0,272(sp) + 1ee12: f1da sd s6,224(sp) + 1ee14: c636 sw a3,12(sp) + 1ee16: ec02 sd zero,24(sp) + 1ee18: 02010023 sb zero,32(sp) + 1ee1c: e852 sd s4,16(sp) + 1ee1e: 89ae mv s3,a1 + 1ee20: 00063b83 ld s7,0(a2) + 1ee24: 892a mv s2,a0 + 1ee26: 84ba mv s1,a4 + 1ee28: 001a8593 addi a1,s5,1 + 1ee2c: eed9 bnez a3,1eeca <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0xd2> + 1ee2e: 0900 addi s0,sp,144 + 1ee30: 0a010b13 addi s6,sp,160 + 1ee34: 8522 mv a0,s0 + 1ee36: ed02 sd zero,152(sp) + 1ee38: 0a010023 sb zero,160(sp) + 1ee3c: e95a sd s6,144(sp) + 1ee3e: ae3f60ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 1ee42: 676a ld a4,152(sp) + 1ee44: 57fd li a5,-1 + 1ee46: 8389 srli a5,a5,0x2 + 1ee48: 8f99 sub a5,a5,a4 + 1ee4a: 2f57eb63 bltu a5,s5,1f140 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x348> + 1ee4e: 8656 mv a2,s5 + 1ee50: 85de mv a1,s7 + 1ee52: 8522 mv a0,s0 + 1ee54: a7df60ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1ee58: 676a ld a4,152(sp) + 1ee5a: 57fd li a5,-1 + 1ee5c: 8389 srli a5,a5,0x2 + 1ee5e: 2cf70b63 beq a4,a5,1f134 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x33c> + 1ee62: 4605 li a2,1 + 1ee64: 0001b597 auipc a1,0x1b + 1ee68: cd458593 addi a1,a1,-812 # 39b38 <_IO_stdin_used+0x2090> + 1ee6c: 8522 mv a0,s0 + 1ee6e: a63f60ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1ee72: 85a6 mv a1,s1 + 1ee74: 8522 mv a0,s0 + 1ee76: e3af60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 1ee7a: 1904 addi s1,sp,176 + 1ee7c: 85aa mv a1,a0 + 1ee7e: 8526 mv a0,s1 + 1ee80: eb0f60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 1ee84: 67c2 ld a5,16(sp) + 1ee86: 19478363 beq a5,s4,1f00c <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x214> + 1ee8a: 76ca ld a3,176(sp) + 1ee8c: 0180 addi s0,sp,192 + 1ee8e: 1e868b63 beq a3,s0,1f084 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x28c> + 1ee92: 1938 addi a4,sp,184 + 1ee94: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1ee98: 02077087 vle64.v v1,(a4) + 1ee9c: 0838 addi a4,sp,24 + 1ee9e: 7602 ld a2,32(sp) + 1eea0: e836 sd a3,16(sp) + 1eea2: 020770a7 vse64.v v1,(a4) + 1eea6: 18078063 beqz a5,1f026 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x22e> + 1eeaa: f93e sd a5,176(sp) + 1eeac: e1b2 sd a2,192(sp) + 1eeae: fd02 sd zero,184(sp) + 1eeb0: 00078023 sb zero,0(a5) + 1eeb4: 754a ld a0,176(sp) + 1eeb6: 00850463 beq a0,s0,1eebe <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0xc6> + 1eeba: 977f60ef jal 15830 <_ZdlPv@plt> + 1eebe: 654a ld a0,144(sp) + 1eec0: 11650163 beq a0,s6,1efc2 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1ca> + 1eec4: 96df60ef jal 15830 <_ZdlPv@plt> + 1eec8: a8ed j 1efc2 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1ca> + 1eeca: e9e2 sd s8,208(sp) + 1eecc: 03010c13 addi s8,sp,48 + 1eed0: 04010b13 addi s6,sp,64 + 1eed4: 8562 mv a0,s8 + 1eed6: fc02 sd zero,56(sp) + 1eed8: 04010023 sb zero,64(sp) + 1eedc: f85a sd s6,48(sp) + 1eede: a43f60ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 1eee2: 7762 ld a4,56(sp) + 1eee4: 57fd li a5,-1 + 1eee6: 8389 srli a5,a5,0x2 + 1eee8: 8f99 sub a5,a5,a4 + 1eeea: 2157ed63 bltu a5,s5,1f104 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x30c> + 1eeee: 8656 mv a2,s5 + 1eef0: 85de mv a1,s7 + 1eef2: 8562 mv a0,s8 + 1eef4: 9ddf60ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1eef8: 7762 ld a4,56(sp) + 1eefa: 57fd li a5,-1 + 1eefc: 8389 srli a5,a5,0x2 + 1eefe: 1ef70d63 beq a4,a5,1f0f8 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x300> + 1ef02: 4605 li a2,1 + 1ef04: 0001b597 auipc a1,0x1b + 1ef08: e0c58593 addi a1,a1,-500 # 39d10 <_IO_stdin_used+0x2268> + 1ef0c: 8562 mv a0,s8 + 1ef0e: 9c3f60ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1ef12: 05010a93 addi s5,sp,80 + 1ef16: 8556 mv a0,s5 + 1ef18: 006c addi a1,sp,12 + 1ef1a: 0002b317 auipc t1,0x2b + 1ef1e: 05633303 ld t1,86(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 1ef22: 9302 jalr t1 + 1ef24: 07010b93 addi s7,sp,112 + 1ef28: 855e mv a0,s7 + 1ef2a: 8656 mv a2,s5 + 1ef2c: 85e2 mv a1,s8 + 1ef2e: 0002b317 auipc t1,0x2b + 1ef32: c2a33303 ld t1,-982(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 1ef36: 9302 jalr t1 + 1ef38: 0001b597 auipc a1,0x1b + 1ef3c: c0058593 addi a1,a1,-1024 # 39b38 <_IO_stdin_used+0x2090> + 1ef40: 855e mv a0,s7 + 1ef42: d6ef60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 1ef46: 0900 addi s0,sp,144 + 1ef48: 85aa mv a1,a0 + 1ef4a: 8522 mv a0,s0 + 1ef4c: de4f60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 1ef50: 85a6 mv a1,s1 + 1ef52: 8522 mv a0,s0 + 1ef54: d5cf60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 1ef58: 1904 addi s1,sp,176 + 1ef5a: 85aa mv a1,a0 + 1ef5c: 8526 mv a0,s1 + 1ef5e: dd2f60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 1ef62: 67c2 ld a5,16(sp) + 1ef64: 0d478563 beq a5,s4,1f02e <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x236> + 1ef68: 76ca ld a3,176(sp) + 1ef6a: 0180 addi s0,sp,192 + 1ef6c: 776a ld a4,184(sp) + 1ef6e: 0e868263 beq a3,s0,1f052 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x25a> + 1ef72: 660e ld a2,192(sp) + 1ef74: ec3a sd a4,24(sp) + 1ef76: e836 sd a3,16(sp) + 1ef78: 7702 ld a4,32(sp) + 1ef7a: f032 sd a2,32(sp) + 1ef7c: c7f1 beqz a5,1f048 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x250> + 1ef7e: f93e sd a5,176(sp) + 1ef80: e1ba sd a4,192(sp) + 1ef82: fd02 sd zero,184(sp) + 1ef84: 00078023 sb zero,0(a5) + 1ef88: 754a ld a0,176(sp) + 1ef8a: 00850463 beq a0,s0,1ef92 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x19a> + 1ef8e: 8a3f60ef jal 15830 <_ZdlPv@plt> + 1ef92: 654a ld a0,144(sp) + 1ef94: 111c addi a5,sp,160 + 1ef96: 00f50463 beq a0,a5,1ef9e <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1a6> + 1ef9a: 897f60ef jal 15830 <_ZdlPv@plt> + 1ef9e: 7546 ld a0,112(sp) + 1efa0: 011c addi a5,sp,128 + 1efa2: 00f50463 beq a0,a5,1efaa <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1b2> + 1efa6: 88bf60ef jal 15830 <_ZdlPv@plt> + 1efaa: 6546 ld a0,80(sp) + 1efac: 109c addi a5,sp,96 + 1efae: 00f50463 beq a0,a5,1efb6 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1be> + 1efb2: 87ff60ef jal 15830 <_ZdlPv@plt> + 1efb6: 7542 ld a0,48(sp) + 1efb8: 0d650463 beq a0,s6,1f080 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x288> + 1efbc: 875f60ef jal 15830 <_ZdlPv@plt> + 1efc0: 6c4e ld s8,208(sp) + 1efc2: 65c2 ld a1,16(sp) + 1efc4: 6662 ld a2,24(sp) + 1efc6: 8526 mv a0,s1 + 1efc8: f922 sd s0,176(sp) + 1efca: 962e add a2,a2,a1 + 1efcc: a97f80ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1efd0: 8526 mv a0,s1 + 1efd2: f36fc0ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> + 1efd6: 85ce mv a1,s3 + 1efd8: 8626 mv a2,s1 + 1efda: 854a mv a0,s2 + 1efdc: f65fc0ef jal 1bf40 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_> + 1efe0: 754a ld a0,176(sp) + 1efe2: 00850463 beq a0,s0,1efea <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1f2> + 1efe6: 84bf60ef jal 15830 <_ZdlPv@plt> + 1efea: 6542 ld a0,16(sp) + 1efec: 01450463 beq a0,s4,1eff4 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1fc> + 1eff0: 841f60ef jal 15830 <_ZdlPv@plt> + 1eff4: 60f2 ld ra,280(sp) + 1eff6: 6452 ld s0,272(sp) + 1eff8: 64b2 ld s1,264(sp) + 1effa: 79ee ld s3,248(sp) + 1effc: 7a4e ld s4,240(sp) + 1effe: 7aae ld s5,232(sp) + 1f000: 7b0e ld s6,224(sp) + 1f002: 6bee ld s7,216(sp) + 1f004: 854a mv a0,s2 + 1f006: 6912 ld s2,256(sp) + 1f008: 6115 addi sp,sp,288 + 1f00a: 8082 ret + 1f00c: 774a ld a4,176(sp) + 1f00e: 0180 addi s0,sp,192 + 1f010: 06870a63 beq a4,s0,1f084 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x28c> + 1f014: 193c addi a5,sp,184 + 1f016: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1f01a: 0207f087 vle64.v v1,(a5) + 1f01e: 083c addi a5,sp,24 + 1f020: e83a sd a4,16(sp) + 1f022: 0207f0a7 vse64.v v1,(a5) + 1f026: f922 sd s0,176(sp) + 1f028: 0180 addi s0,sp,192 + 1f02a: 87a2 mv a5,s0 + 1f02c: b549 j 1eeae <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0xb6> + 1f02e: 774a ld a4,176(sp) + 1f030: 0180 addi s0,sp,192 + 1f032: 00870f63 beq a4,s0,1f050 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x258> + 1f036: 193c addi a5,sp,184 + 1f038: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1f03c: 0207f087 vle64.v v1,(a5) + 1f040: 083c addi a5,sp,24 + 1f042: e83a sd a4,16(sp) + 1f044: 0207f0a7 vse64.v v1,(a5) + 1f048: f922 sd s0,176(sp) + 1f04a: 0180 addi s0,sp,192 + 1f04c: 87a2 mv a5,s0 + 1f04e: bf15 j 1ef82 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x18a> + 1f050: 776a ld a4,184(sp) + 1f052: c30d beqz a4,1f074 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x27c> + 1f054: 4685 li a3,1 + 1f056: 8622 mv a2,s0 + 1f058: 06d70563 beq a4,a3,1f0c2 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2ca> + 1f05c: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 1f060: 02060407 vle8.v v8,(a2) + 1f064: 8f15 sub a4,a4,a3 + 1f066: 9636 add a2,a2,a3 + 1f068: 02078427 vse8.v v8,(a5) + 1f06c: 97b6 add a5,a5,a3 + 1f06e: f77d bnez a4,1f05c <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x264> + 1f070: 776a ld a4,184(sp) + 1f072: 67c2 ld a5,16(sp) + 1f074: 97ba add a5,a5,a4 + 1f076: ec3a sd a4,24(sp) + 1f078: 00078023 sb zero,0(a5) + 1f07c: 77ca ld a5,176(sp) + 1f07e: b711 j 1ef82 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x18a> + 1f080: 6c4e ld s8,208(sp) + 1f082: b781 j 1efc2 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1ca> + 1f084: 776a ld a4,184(sp) + 1f086: c30d beqz a4,1f0a8 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2b0> + 1f088: 4685 li a3,1 + 1f08a: 8622 mv a2,s0 + 1f08c: 02d70463 beq a4,a3,1f0b4 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2bc> + 1f090: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 1f094: 02060407 vle8.v v8,(a2) + 1f098: 8f15 sub a4,a4,a3 + 1f09a: 9636 add a2,a2,a3 + 1f09c: 02078427 vse8.v v8,(a5) + 1f0a0: 97b6 add a5,a5,a3 + 1f0a2: f77d bnez a4,1f090 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x298> + 1f0a4: 776a ld a4,184(sp) + 1f0a6: 67c2 ld a5,16(sp) + 1f0a8: 97ba add a5,a5,a4 + 1f0aa: ec3a sd a4,24(sp) + 1f0ac: 00078023 sb zero,0(a5) + 1f0b0: 77ca ld a5,176(sp) + 1f0b2: bbf5 j 1eeae <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0xb6> + 1f0b4: 0c014703 lbu a4,192(sp) + 1f0b8: 00e78023 sb a4,0(a5) + 1f0bc: 776a ld a4,184(sp) + 1f0be: 67c2 ld a5,16(sp) + 1f0c0: b7e5 j 1f0a8 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2b0> + 1f0c2: 0c014703 lbu a4,192(sp) + 1f0c6: 00e78023 sb a4,0(a5) + 1f0ca: 776a ld a4,184(sp) + 1f0cc: 67c2 ld a5,16(sp) + 1f0ce: b75d j 1f074 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x27c> + 1f0d0: 842a mv s0,a0 + 1f0d2: 855e mv a0,s7 + 1f0d4: e28f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f0d8: 8556 mv a0,s5 + 1f0da: e22f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f0de: 8562 mv a0,s8 + 1f0e0: e1cf70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f0e4: 0808 addi a0,sp,16 + 1f0e6: e16f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f0ea: 8522 mv a0,s0 + 1f0ec: e34f60ef jal 15720 <_Unwind_Resume@plt> + 1f0f0: 842a mv s0,a0 + 1f0f2: b7dd j 1f0d8 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2e0> + 1f0f4: 842a mv s0,a0 + 1f0f6: b7e5 j 1f0de <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2e6> + 1f0f8: 00019517 auipc a0,0x19 + 1f0fc: d0050513 addi a0,a0,-768 # 37df8 <_IO_stdin_used+0x350> + 1f100: f20f60ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 1f104: 00019517 auipc a0,0x19 + 1f108: cf450513 addi a0,a0,-780 # 37df8 <_IO_stdin_used+0x350> + 1f10c: f14f60ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 1f110: 842a mv s0,a0 + 1f112: b7f1 j 1f0de <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2e6> + 1f114: 87aa mv a5,a0 + 1f116: 8522 mv a0,s0 + 1f118: 843e mv s0,a5 + 1f11a: de2f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f11e: bf55 j 1f0d2 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2da> + 1f120: 842a mv s0,a0 + 1f122: e9e2 sd s8,208(sp) + 1f124: b7c1 j 1f0e4 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2ec> + 1f126: 87aa mv a5,a0 + 1f128: 8522 mv a0,s0 + 1f12a: 843e mv s0,a5 + 1f12c: dd0f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f130: e9e2 sd s8,208(sp) + 1f132: bf4d j 1f0e4 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2ec> + 1f134: 00019517 auipc a0,0x19 + 1f138: cc450513 addi a0,a0,-828 # 37df8 <_IO_stdin_used+0x350> + 1f13c: ee4f60ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 1f140: 00019517 auipc a0,0x19 + 1f144: cb850513 addi a0,a0,-840 # 37df8 <_IO_stdin_used+0x350> + 1f148: ed8f60ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 1f14c: bfe9 j 1f126 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x32e> + 1f14e: 842a mv s0,a0 + 1f150: 8526 mv a0,s1 + 1f152: daaf70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f156: e9e2 sd s8,208(sp) + 1f158: b771 j 1f0e4 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2ec> + 1f15a: bfd5 j 1f14e <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x356> + +000000000001f15c <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc>: + 1f15c: 711d addi sp,sp,-96 + 1f15e: e8a2 sd s0,80(sp) + 1f160: e4a6 sd s1,72(sp) + 1f162: e0ca sd s2,64(sp) + 1f164: fc4e sd s3,56(sp) + 1f166: f852 sd s4,48(sp) + 1f168: f456 sd s5,40(sp) + 1f16a: f05a sd s6,32(sp) + 1f16c: ec86 sd ra,88(sp) + 1f16e: 01050793 addi a5,a0,16 + 1f172: 84aa mv s1,a0 + 1f174: 00053423 sd zero,8(a0) + 1f178: 00050823 sb zero,16(a0) + 1f17c: 89ae mv s3,a1 + 1f17e: 8a32 mv s4,a2 + 1f180: 8ab6 mv s5,a3 + 1f182: e11c sd a5,0(a0) + 1f184: 4401 li s0,0 + 1f186: 890a mv s2,sp + 1f188: 01010b13 addi s6,sp,16 + 1f18c: 86a2 mv a3,s0 + 1f18e: 8756 mv a4,s5 + 1f190: 8652 mv a2,s4 + 1f192: 85ce mv a1,s3 + 1f194: 854a mv a0,s2 + 1f196: 2405 addiw s0,s0,1 + 1f198: c61ff0ef jal 1edf8 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc> + 1f19c: 85ca mv a1,s2 + 1f19e: 8526 mv a0,s1 + 1f1a0: 901f60ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1f1a4: 6502 ld a0,0(sp) + 1f1a6: 01650463 beq a0,s6,1f1ae <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc+0x52> + 1f1aa: e86f60ef jal 15830 <_ZdlPv@plt> + 1f1ae: 8526 mv a0,s1 + 1f1b0: ca6fc0ef jal 1b656 <_ZNK7testing8internal8FilePath21FileOrDirectoryExistsEv> + 1f1b4: fd61 bnez a0,1f18c <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc+0x30> + 1f1b6: 60e6 ld ra,88(sp) + 1f1b8: 6446 ld s0,80(sp) + 1f1ba: 6906 ld s2,64(sp) + 1f1bc: 79e2 ld s3,56(sp) + 1f1be: 7a42 ld s4,48(sp) + 1f1c0: 7aa2 ld s5,40(sp) + 1f1c2: 7b02 ld s6,32(sp) + 1f1c4: 8526 mv a0,s1 + 1f1c6: 64a6 ld s1,72(sp) + 1f1c8: 6125 addi sp,sp,96 + 1f1ca: 8082 ret + 1f1cc: 842a mv s0,a0 + 1f1ce: a029 j 1f1d8 <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc+0x7c> + 1f1d0: 842a mv s0,a0 + 1f1d2: 854a mv a0,s2 + 1f1d4: d28f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f1d8: 8526 mv a0,s1 + 1f1da: d22f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f1de: 8522 mv a0,s0 + 1f1e0: d40f60ef jal 15720 <_Unwind_Resume@plt> + +000000000001f1e4 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci>: + 1f1e4: 7155 addi sp,sp,-208 + 1f1e6: e1a2 sd s0,192(sp) + 1f1e8: e586 sd ra,200(sp) + 1f1ea: fd26 sd s1,184(sp) + 1f1ec: f54e sd s3,168(sp) + 1f1ee: ed56 sd s5,152(sp) + 1f1f0: c632 sw a2,12(sp) + 1f1f2: 842a mv s0,a0 + 1f1f4: 14058963 beqz a1,1f346 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x162> + 1f1f8: 01010993 addi s3,sp,16 + 1f1fc: 854e mv a0,s3 + 1f1fe: c5ff80ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 1f202: 47b2 lw a5,12(sp) + 1f204: 64e2 ld s1,24(sp) + 1f206: 6ac2 ld s5,16(sp) + 1f208: 00148593 addi a1,s1,1 + 1f20c: 0e07ca63 bltz a5,1f300 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x11c> + 1f210: f94a sd s2,176(sp) + 1f212: 03010913 addi s2,sp,48 + 1f216: f152 sd s4,160(sp) + 1f218: 854a mv a0,s2 + 1f21a: 04010a13 addi s4,sp,64 + 1f21e: fc02 sd zero,56(sp) + 1f220: 04010023 sb zero,64(sp) + 1f224: f852 sd s4,48(sp) + 1f226: efaf60ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 1f22a: 7762 ld a4,56(sp) + 1f22c: 57fd li a5,-1 + 1f22e: 8389 srli a5,a5,0x2 + 1f230: 8f99 sub a5,a5,a4 + 1f232: 1a97e663 bltu a5,s1,1f3de <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1fa> + 1f236: 8626 mv a2,s1 + 1f238: 85d6 mv a1,s5 + 1f23a: 854a mv a0,s2 + 1f23c: e94f60ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1f240: 7762 ld a4,56(sp) + 1f242: 57fd li a5,-1 + 1f244: 8389 srli a5,a5,0x2 + 1f246: 12f70663 beq a4,a5,1f372 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x18e> + 1f24a: 4605 li a2,1 + 1f24c: 00019597 auipc a1,0x19 + 1f250: 9d458593 addi a1,a1,-1580 # 37c20 <_IO_stdin_used+0x178> + 1f254: 854a mv a0,s2 + 1f256: e7af60ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1f25a: 0884 addi s1,sp,80 + 1f25c: 8526 mv a0,s1 + 1f25e: 006c addi a1,sp,12 + 1f260: 0002b317 auipc t1,0x2b + 1f264: d1033303 ld t1,-752(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 1f268: 9302 jalr t1 + 1f26a: 07010a93 addi s5,sp,112 + 1f26e: 8556 mv a0,s5 + 1f270: 8626 mv a2,s1 + 1f272: 85ca mv a1,s2 + 1f274: 0002b317 auipc t1,0x2b + 1f278: 8e433303 ld t1,-1820(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 1f27c: 9302 jalr t1 + 1f27e: 7766 ld a4,120(sp) + 1f280: 57fd li a5,-1 + 1f282: 8389 srli a5,a5,0x2 + 1f284: 12f70563 beq a4,a5,1f3ae <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1ca> + 1f288: 4605 li a2,1 + 1f28a: 00019597 auipc a1,0x19 + 1f28e: 99658593 addi a1,a1,-1642 # 37c20 <_IO_stdin_used+0x178> + 1f292: 8556 mv a0,s5 + 1f294: e3cf60ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1f298: 01040693 addi a3,s0,16 + 1f29c: e014 sd a3,0(s0) + 1f29e: 6110 ld a2,0(a0) + 1f2a0: 01050713 addi a4,a0,16 + 1f2a4: 87aa mv a5,a0 + 1f2a6: 0ae60563 beq a2,a4,1f350 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x16c> + 1f2aa: 6914 ld a3,16(a0) + 1f2ac: e010 sd a2,0(s0) + 1f2ae: e814 sd a3,16(s0) + 1f2b0: 6794 ld a3,8(a5) + 1f2b2: e398 sd a4,0(a5) + 1f2b4: 7546 ld a0,112(sp) + 1f2b6: e414 sd a3,8(s0) + 1f2b8: 0007b423 sd zero,8(a5) + 1f2bc: 00078823 sb zero,16(a5) + 1f2c0: 011c addi a5,sp,128 + 1f2c2: 00f50463 beq a0,a5,1f2ca <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0xe6> + 1f2c6: d6af60ef jal 15830 <_ZdlPv@plt> + 1f2ca: 6546 ld a0,80(sp) + 1f2cc: 109c addi a5,sp,96 + 1f2ce: 00f50463 beq a0,a5,1f2d6 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0xf2> + 1f2d2: d5ef60ef jal 15830 <_ZdlPv@plt> + 1f2d6: 7542 ld a0,48(sp) + 1f2d8: 09450a63 beq a0,s4,1f36c <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x188> + 1f2dc: d54f60ef jal 15830 <_ZdlPv@plt> + 1f2e0: 794a ld s2,176(sp) + 1f2e2: 7a0a ld s4,160(sp) + 1f2e4: 6542 ld a0,16(sp) + 1f2e6: 101c addi a5,sp,32 + 1f2e8: 00f50463 beq a0,a5,1f2f0 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x10c> + 1f2ec: d44f60ef jal 15830 <_ZdlPv@plt> + 1f2f0: 60ae ld ra,200(sp) + 1f2f2: 8522 mv a0,s0 + 1f2f4: 640e ld s0,192(sp) + 1f2f6: 74ea ld s1,184(sp) + 1f2f8: 79aa ld s3,168(sp) + 1f2fa: 6aea ld s5,152(sp) + 1f2fc: 6169 addi sp,sp,208 + 1f2fe: 8082 ret + 1f300: 01040793 addi a5,s0,16 + 1f304: 00043423 sd zero,8(s0) + 1f308: 00040823 sb zero,16(s0) + 1f30c: e01c sd a5,0(s0) + 1f30e: 8522 mv a0,s0 + 1f310: e10f60ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 1f314: 6418 ld a4,8(s0) + 1f316: 57fd li a5,-1 + 1f318: 8389 srli a5,a5,0x2 + 1f31a: 8f99 sub a5,a5,a4 + 1f31c: 0697e963 bltu a5,s1,1f38e <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1aa> + 1f320: 8626 mv a2,s1 + 1f322: 85d6 mv a1,s5 + 1f324: 8522 mv a0,s0 + 1f326: daaf60ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1f32a: 6418 ld a4,8(s0) + 1f32c: 57fd li a5,-1 + 1f32e: 8389 srli a5,a5,0x2 + 1f330: 0af70163 beq a4,a5,1f3d2 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1ee> + 1f334: 4605 li a2,1 + 1f336: 00019597 auipc a1,0x19 + 1f33a: 8ea58593 addi a1,a1,-1814 # 37c20 <_IO_stdin_used+0x178> + 1f33e: 8522 mv a0,s0 + 1f340: d90f60ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1f344: b745 j 1f2e4 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x100> + 1f346: 0001c597 auipc a1,0x1c + 1f34a: ab258593 addi a1,a1,-1358 # 3adf8 <_ZN7testing8internalL12kUnknownFileE> + 1f34e: b56d j 1f1f8 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x14> + 1f350: 6510 ld a2,8(a0) + 1f352: 853a mv a0,a4 + 1f354: 0605 addi a2,a2,1 + 1f356: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma + 1f35a: 02050407 vle8.v v8,(a0) + 1f35e: 8e0d sub a2,a2,a1 + 1f360: 952e add a0,a0,a1 + 1f362: 02068427 vse8.v v8,(a3) + 1f366: 96ae add a3,a3,a1 + 1f368: f67d bnez a2,1f356 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x172> + 1f36a: b799 j 1f2b0 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0xcc> + 1f36c: 794a ld s2,176(sp) + 1f36e: 7a0a ld s4,160(sp) + 1f370: bf95 j 1f2e4 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x100> + 1f372: 00019517 auipc a0,0x19 + 1f376: a8650513 addi a0,a0,-1402 # 37df8 <_IO_stdin_used+0x350> + 1f37a: ca6f60ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 1f37e: 87aa mv a5,a0 + 1f380: 8522 mv a0,s0 + 1f382: 843e mv s0,a5 + 1f384: b78f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f388: f94a sd s2,176(sp) + 1f38a: f152 sd s4,160(sp) + 1f38c: a819 j 1f3a2 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1be> + 1f38e: 00019517 auipc a0,0x19 + 1f392: a6a50513 addi a0,a0,-1430 # 37df8 <_IO_stdin_used+0x350> + 1f396: c8af60ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 1f39a: 842a mv s0,a0 + 1f39c: 854a mv a0,s2 + 1f39e: b5ef70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f3a2: 854e mv a0,s3 + 1f3a4: b58f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f3a8: 8522 mv a0,s0 + 1f3aa: b76f60ef jal 15720 <_Unwind_Resume@plt> + 1f3ae: 00019517 auipc a0,0x19 + 1f3b2: a4a50513 addi a0,a0,-1462 # 37df8 <_IO_stdin_used+0x350> + 1f3b6: c6af60ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 1f3ba: 842a mv s0,a0 + 1f3bc: 8526 mv a0,s1 + 1f3be: b3ef70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f3c2: bfe9 j 1f39c <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1b8> + 1f3c4: 842a mv s0,a0 + 1f3c6: bfd9 j 1f39c <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1b8> + 1f3c8: 842a mv s0,a0 + 1f3ca: 8556 mv a0,s5 + 1f3cc: b30f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f3d0: b7f5 j 1f3bc <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1d8> + 1f3d2: 00019517 auipc a0,0x19 + 1f3d6: a2650513 addi a0,a0,-1498 # 37df8 <_IO_stdin_used+0x350> + 1f3da: c46f60ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 1f3de: 00019517 auipc a0,0x19 + 1f3e2: a1a50513 addi a0,a0,-1510 # 37df8 <_IO_stdin_used+0x350> + 1f3e6: c3af60ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + +000000000001f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci>: + 1f3ea: 715d addi sp,sp,-80 + 1f3ec: fc26 sd s1,56(sp) + 1f3ee: f84a sd s2,48(sp) + 1f3f0: f052 sd s4,32(sp) + 1f3f2: e486 sd ra,72(sp) + 1f3f4: e0a2 sd s0,64(sp) + 1f3f6: f44e sd s3,40(sp) + 1f3f8: c10c sw a1,0(a0) + 1f3fa: 4785 li a5,1 + 1f3fc: 84b2 mv s1,a2 + 1f3fe: 8936 mv s2,a3 + 1f400: 00019a17 auipc s4,0x19 + 1f404: 2a0a0a13 addi s4,s4,672 # 386a0 <_IO_stdin_used+0xbf8> + 1f408: 02f58263 beq a1,a5,1f42c <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x42> + 1f40c: 4789 li a5,2 + 1f40e: 00019a17 auipc s4,0x19 + 1f412: 2c2a0a13 addi s4,s4,706 # 386d0 <_IO_stdin_used+0xc28> + 1f416: 00f58b63 beq a1,a5,1f42c <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x42> + 1f41a: 00019a17 auipc s4,0x19 + 1f41e: 296a0a13 addi s4,s4,662 # 386b0 <_IO_stdin_used+0xc08> + 1f422: c589 beqz a1,1f42c <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x42> + 1f424: 00019a17 auipc s4,0x19 + 1f428: 29ca0a13 addi s4,s4,668 # 386c0 <_IO_stdin_used+0xc18> + 1f42c: 0002b997 auipc s3,0x2b + 1f430: b6c9b983 ld s3,-1172(s3) # 49f98 <_ZSt4cerr@Base> + 1f434: 0009b783 ld a5,0(s3) + 1f438: fe87b783 ld a5,-24(a5) + 1f43c: 97ce add a5,a5,s3 + 1f43e: 7be0 ld s0,240(a5) + 1f440: 0c040f63 beqz s0,1f51e <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x134> + 1f444: 03844783 lbu a5,56(s0) + 1f448: cfa5 beqz a5,1f4c0 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0xd6> + 1f44a: 04344583 lbu a1,67(s0) + 1f44e: 854e mv a0,s3 + 1f450: c00f60ef jal 15850 <_ZNSo3putEc@plt> + 1f454: f5cf60ef jal 15bb0 <_ZNSo5flushEv@plt> + 1f458: 842a mv s0,a0 + 1f45a: 85d2 mv a1,s4 + 1f45c: 4625 li a2,9 + 1f45e: 8522 mv a0,s0 + 1f460: 9d0f60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1f464: 4605 li a2,1 + 1f466: 00019597 auipc a1,0x19 + 1f46a: 36a58593 addi a1,a1,874 # 387d0 <_IO_stdin_used+0xd28> + 1f46e: 8522 mv a0,s0 + 1f470: 9c0f60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1f474: 85a6 mv a1,s1 + 1f476: 864a mv a2,s2 + 1f478: 850a mv a0,sp + 1f47a: d6bff0ef jal 1f1e4 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> + 1f47e: 6482 ld s1,0(sp) + 1f480: 898a mv s3,sp + 1f482: c0b5 beqz s1,1f4e6 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0xfc> + 1f484: 8526 mv a0,s1 + 1f486: e7af60ef jal 15b00 + 1f48a: 862a mv a2,a0 + 1f48c: 85a6 mv a1,s1 + 1f48e: 8522 mv a0,s0 + 1f490: 9a0f60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1f494: 8522 mv a0,s0 + 1f496: 4609 li a2,2 + 1f498: 0001a597 auipc a1,0x1a + 1f49c: 9b058593 addi a1,a1,-1616 # 38e48 <_IO_stdin_used+0x13a0> + 1f4a0: 990f60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1f4a4: 6502 ld a0,0(sp) + 1f4a6: 081c addi a5,sp,16 + 1f4a8: 00f50463 beq a0,a5,1f4b0 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0xc6> + 1f4ac: b84f60ef jal 15830 <_ZdlPv@plt> + 1f4b0: 60a6 ld ra,72(sp) + 1f4b2: 6406 ld s0,64(sp) + 1f4b4: 74e2 ld s1,56(sp) + 1f4b6: 7942 ld s2,48(sp) + 1f4b8: 79a2 ld s3,40(sp) + 1f4ba: 7a02 ld s4,32(sp) + 1f4bc: 6161 addi sp,sp,80 + 1f4be: 8082 ret + 1f4c0: 8522 mv a0,s0 + 1f4c2: 87ef60ef jal 15540 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 1f4c6: 601c ld a5,0(s0) + 1f4c8: 0002b717 auipc a4,0x2b + 1f4cc: 93073703 ld a4,-1744(a4) # 49df8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x338e4> + 1f4d0: 7b9c ld a5,48(a5) + 1f4d2: 02e79463 bne a5,a4,1f4fa <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x110> + 1f4d6: 45a9 li a1,10 + 1f4d8: 854e mv a0,s3 + 1f4da: b76f60ef jal 15850 <_ZNSo3putEc@plt> + 1f4de: ed2f60ef jal 15bb0 <_ZNSo5flushEv@plt> + 1f4e2: 842a mv s0,a0 + 1f4e4: bf9d j 1f45a <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x70> + 1f4e6: 601c ld a5,0(s0) + 1f4e8: fe87b503 ld a0,-24(a5) + 1f4ec: 9522 add a0,a0,s0 + 1f4ee: 510c lw a1,32(a0) + 1f4f0: 0015e593 ori a1,a1,1 + 1f4f4: c8cf60ef jal 15980 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> + 1f4f8: bf71 j 1f494 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0xaa> + 1f4fa: 8522 mv a0,s0 + 1f4fc: 45a9 li a1,10 + 1f4fe: 9782 jalr a5 + 1f500: 85aa mv a1,a0 + 1f502: 854e mv a0,s3 + 1f504: b4cf60ef jal 15850 <_ZNSo3putEc@plt> + 1f508: ea8f60ef jal 15bb0 <_ZNSo5flushEv@plt> + 1f50c: 842a mv s0,a0 + 1f50e: b7b1 j 1f45a <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x70> + 1f510: 842a mv s0,a0 + 1f512: 854e mv a0,s3 + 1f514: 9e8f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f518: 8522 mv a0,s0 + 1f51a: a06f60ef jal 15720 <_Unwind_Resume@plt> + 1f51e: 9b2f60ef jal 156d0 <_ZSt16__throw_bad_castv@plt> + +000000000001f522 <_ZN7testing8internal6Random8GenerateEj>: + 1f522: 411c lw a5,0(a0) + 1f524: 41c65737 lui a4,0x41c65 + 1f528: e6d7071b addiw a4,a4,-403 # 41c64e6d <__global_pointer$+0x41c1a0dd> + 1f52c: 02f7073b mulw a4,a4,a5 + 1f530: 678d lui a5,0x3 + 1f532: 0397879b addiw a5,a5,57 # 3039 <__abi_tag-0xd25b> + 1f536: 7139 addi sp,sp,-64 + 1f538: f822 sd s0,48(sp) + 1f53a: f426 sd s1,40(sp) + 1f53c: fc06 sd ra,56(sp) + 1f53e: ec4e sd s3,24(sp) + 1f540: 84aa mv s1,a0 + 1f542: 00b03533 snez a0,a1 + 1f546: 9fb9 addw a5,a5,a4 + 1f548: 1786 slli a5,a5,0x21 + 1f54a: 9385 srli a5,a5,0x21 + 1f54c: c09c sw a5,0(s1) + 1f54e: 842e mv s0,a1 + 1f550: e73fb0ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 1f554: e929 bnez a0,1f5a6 <_ZN7testing8internal6Random8GenerateEj+0x84> + 1f556: f04a sd s2,32(sp) + 1f558: 00810913 addi s2,sp,8 + 1f55c: 854a mv a0,s2 + 1f55e: 00019617 auipc a2,0x19 + 1f562: 18260613 addi a2,a2,386 # 386e0 <_IO_stdin_used+0xc38> + 1f566: 458d li a1,3 + 1f568: 15200693 li a3,338 + 1f56c: e7fff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 1f570: 4671 li a2,28 + 1f572: 00019597 auipc a1,0x19 + 1f576: 1b658593 addi a1,a1,438 # 38728 <_IO_stdin_used+0xc80> + 1f57a: 0002b517 auipc a0,0x2b + 1f57e: a1e53503 ld a0,-1506(a0) # 49f98 <_ZSt4cerr@Base> + 1f582: 8aef60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1f586: 02d00613 li a2,45 + 1f58a: 00019597 auipc a1,0x19 + 1f58e: 1be58593 addi a1,a1,446 # 38748 <_IO_stdin_used+0xca0> + 1f592: 0002b517 auipc a0,0x2b + 1f596: a0653503 ld a0,-1530(a0) # 49f98 <_ZSt4cerr@Base> + 1f59a: 896f60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1f59e: 854a mv a0,s2 + 1f5a0: 9dafd0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 1f5a4: 7902 ld s2,32(sp) + 1f5a6: 80000537 lui a0,0x80000 + 1f5aa: 00853533 sltu a0,a0,s0 + 1f5ae: 00154513 xori a0,a0,1 + 1f5b2: e11fb0ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 1f5b6: c911 beqz a0,1f5ca <_ZN7testing8internal6Random8GenerateEj+0xa8> + 1f5b8: 4088 lw a0,0(s1) + 1f5ba: 70e2 ld ra,56(sp) + 1f5bc: 74a2 ld s1,40(sp) + 1f5be: 0285753b remuw a0,a0,s0 + 1f5c2: 7442 ld s0,48(sp) + 1f5c4: 69e2 ld s3,24(sp) + 1f5c6: 6121 addi sp,sp,64 + 1f5c8: 8082 ret + 1f5ca: f04a sd s2,32(sp) + 1f5cc: 00810913 addi s2,sp,8 + 1f5d0: 854a mv a0,s2 + 1f5d2: 00019617 auipc a2,0x19 + 1f5d6: 10e60613 addi a2,a2,270 # 386e0 <_IO_stdin_used+0xc38> + 1f5da: 458d li a1,3 + 1f5dc: 15400693 li a3,340 + 1f5e0: e0bff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 1f5e4: 02500613 li a2,37 + 1f5e8: 00019597 auipc a1,0x19 + 1f5ec: 19058593 addi a1,a1,400 # 38778 <_IO_stdin_used+0xcd0> + 1f5f0: 0002b517 auipc a0,0x2b + 1f5f4: 9a853503 ld a0,-1624(a0) # 49f98 <_ZSt4cerr@Base> + 1f5f8: 838f60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1f5fc: 4679 li a2,30 + 1f5fe: 00019597 auipc a1,0x19 + 1f602: 1a258593 addi a1,a1,418 # 387a0 <_IO_stdin_used+0xcf8> + 1f606: 0002b517 auipc a0,0x2b + 1f60a: 99253503 ld a0,-1646(a0) # 49f98 <_ZSt4cerr@Base> + 1f60e: 822f60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1f612: 02041593 slli a1,s0,0x20 + 1f616: 9181 srli a1,a1,0x20 + 1f618: 0002b517 auipc a0,0x2b + 1f61c: 98053503 ld a0,-1664(a0) # 49f98 <_ZSt4cerr@Base> + 1f620: 960f60ef jal 15780 <_ZNSo9_M_insertImEERSoT_@plt> + 1f624: 4645 li a2,17 + 1f626: 00019597 auipc a1,0x19 + 1f62a: 19a58593 addi a1,a1,410 # 387c0 <_IO_stdin_used+0xd18> + 1f62e: 89aa mv s3,a0 + 1f630: 800f60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1f634: 02a00613 li a2,42 + 1f638: 00019597 auipc a1,0x19 + 1f63c: 1a058593 addi a1,a1,416 # 387d8 <_IO_stdin_used+0xd30> + 1f640: 854e mv a0,s3 + 1f642: feff50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1f646: 4585 li a1,1 + 1f648: 854e mv a0,s3 + 1f64a: 05fe slli a1,a1,0x1f + 1f64c: 934f60ef jal 15780 <_ZNSo9_M_insertImEERSoT_@plt> + 1f650: 4609 li a2,2 + 1f652: 00019597 auipc a1,0x19 + 1f656: 1b658593 addi a1,a1,438 # 38808 <_IO_stdin_used+0xd60> + 1f65a: fd7f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1f65e: 854a mv a0,s2 + 1f660: 91afd0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 1f664: 4088 lw a0,0(s1) + 1f666: 70e2 ld ra,56(sp) + 1f668: 7902 ld s2,32(sp) + 1f66a: 0285753b remuw a0,a0,s0 + 1f66e: 7442 ld s0,48(sp) + 1f670: 74a2 ld s1,40(sp) + 1f672: 69e2 ld s3,24(sp) + 1f674: 6121 addi sp,sp,64 + 1f676: 8082 ret + 1f678: 842a mv s0,a0 + 1f67a: 854a mv a0,s2 + 1f67c: 8fefd0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 1f680: 8522 mv a0,s0 + 1f682: 89ef60ef jal 15720 <_Unwind_Resume@plt> + 1f686: bfcd j 1f678 <_ZN7testing8internal6Random8GenerateEj+0x156> + +000000000001f688 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc>: + 1f688: 7139 addi sp,sp,-64 + 1f68a: 0002a797 auipc a5,0x2a + 1f68e: 5667b783 ld a5,1382(a5) # 49bf0 <_GLOBAL_OFFSET_TABLE_+0xa0> + 1f692: f04a sd s2,32(sp) + 1f694: fc06 sd ra,56(sp) + 1f696: f822 sd s0,48(sp) + 1f698: f426 sd s1,40(sp) + 1f69a: ec4e sd s3,24(sp) + 1f69c: e852 sd s4,16(sp) + 1f69e: 07c1 addi a5,a5,16 + 1f6a0: 01850913 addi s2,a0,24 + 1f6a4: e11c sd a5,0(a0) + 1f6a6: 01253423 sd s2,8(a0) + 1f6aa: cde1 beqz a1,1f782 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0xfa> + 1f6ac: 842a mv s0,a0 + 1f6ae: 00850a13 addi s4,a0,8 + 1f6b2: 852e mv a0,a1 + 1f6b4: 89ae mv s3,a1 + 1f6b6: c4af60ef jal 15b00 + 1f6ba: e42a sd a0,8(sp) + 1f6bc: 47bd li a5,15 + 1f6be: 84aa mv s1,a0 + 1f6c0: 08a7ed63 bltu a5,a0,1f75a <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0xd2> + 1f6c4: 4785 li a5,1 + 1f6c6: 02f51463 bne a0,a5,1f6ee <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x66> + 1f6ca: 0009c783 lbu a5,0(s3) + 1f6ce: 00f40c23 sb a5,24(s0) + 1f6d2: e804 sd s1,16(s0) + 1f6d4: 9926 add s2,s2,s1 + 1f6d6: 00090023 sb zero,0(s2) + 1f6da: 681c ld a5,16(s0) + 1f6dc: cf8d beqz a5,1f716 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x8e> + 1f6de: 70e2 ld ra,56(sp) + 1f6e0: 7442 ld s0,48(sp) + 1f6e2: 74a2 ld s1,40(sp) + 1f6e4: 7902 ld s2,32(sp) + 1f6e6: 69e2 ld s3,24(sp) + 1f6e8: 6a42 ld s4,16(sp) + 1f6ea: 6121 addi sp,sp,64 + 1f6ec: 8082 ret + 1f6ee: d175 beqz a0,1f6d2 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x4a> + 1f6f0: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma + 1f6f4: 02098407 vle8.v v8,(s3) + 1f6f8: 8c9d sub s1,s1,a5 + 1f6fa: 99be add s3,s3,a5 + 1f6fc: 02090427 vse8.v v8,(s2) + 1f700: 993e add s2,s2,a5 + 1f702: f4fd bnez s1,1f6f0 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x68> + 1f704: 64a2 ld s1,8(sp) + 1f706: 00843903 ld s2,8(s0) + 1f70a: e804 sd s1,16(s0) + 1f70c: 9926 add s2,s2,s1 + 1f70e: 00090023 sb zero,0(s2) + 1f712: 681c ld a5,16(s0) + 1f714: f7e9 bnez a5,1f6de <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x56> + 1f716: 0020 addi s0,sp,8 + 1f718: 6685 lui a3,0x1 + 1f71a: 8522 mv a0,s0 + 1f71c: e1168693 addi a3,a3,-495 # e11 <__abi_tag-0xf483> + 1f720: 00019617 auipc a2,0x19 + 1f724: fc060613 addi a2,a2,-64 # 386e0 <_IO_stdin_used+0xc38> + 1f728: 458d li a1,3 + 1f72a: cc1ff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 1f72e: 467d li a2,31 + 1f730: 00019597 auipc a1,0x19 + 1f734: 0e058593 addi a1,a1,224 # 38810 <_IO_stdin_used+0xd68> + 1f738: 0002b517 auipc a0,0x2b + 1f73c: 86053503 ld a0,-1952(a0) # 49f98 <_ZSt4cerr@Base> + 1f740: ef1f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1f744: 8522 mv a0,s0 + 1f746: 834fd0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 1f74a: 70e2 ld ra,56(sp) + 1f74c: 7442 ld s0,48(sp) + 1f74e: 74a2 ld s1,40(sp) + 1f750: 7902 ld s2,32(sp) + 1f752: 69e2 ld s3,24(sp) + 1f754: 6a42 ld s4,16(sp) + 1f756: 6121 addi sp,sp,64 + 1f758: 8082 ret + 1f75a: 4601 li a2,0 + 1f75c: 002c addi a1,sp,8 + 1f75e: 8552 mv a0,s4 + 1f760: e81f50ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1f764: 67a2 ld a5,8(sp) + 1f766: e408 sd a0,8(s0) + 1f768: 892a mv s2,a0 + 1f76a: ec1c sd a5,24(s0) + 1f76c: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma + 1f770: 02098407 vle8.v v8,(s3) + 1f774: 8c9d sub s1,s1,a5 + 1f776: 99be add s3,s3,a5 + 1f778: 02090427 vse8.v v8,(s2) + 1f77c: 993e add s2,s2,a5 + 1f77e: f8ad bnez s1,1f6f0 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x68> + 1f780: b751 j 1f704 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x7c> + 1f782: d7ef60ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 1f786: 842a mv s0,a0 + 1f788: a031 j 1f794 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x10c> + 1f78a: 87aa mv a5,a0 + 1f78c: 8522 mv a0,s0 + 1f78e: 843e mv s0,a5 + 1f790: febfc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 1f794: 8552 mv a0,s4 + 1f796: f67f60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f79a: 8522 mv a0,s0 + 1f79c: f85f50ef jal 15720 <_Unwind_Resume@plt> + +000000000001f7a0 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 1f7a0: 610c ld a1,0(a0) + 1f7a2: 6510 ld a2,8(a0) + 1f7a4: 7119 addi sp,sp,-128 + 1f7a6: f0ca sd s2,96(sp) + 1f7a8: 01010913 addi s2,sp,16 + 1f7ac: f8a2 sd s0,112(sp) + 1f7ae: e8d2 sd s4,80(sp) + 1f7b0: 842a mv s0,a0 + 1f7b2: 962e add a2,a2,a1 + 1f7b4: 854a mv a0,s2 + 1f7b6: 02010a13 addi s4,sp,32 + 1f7ba: fc86 sd ra,120(sp) + 1f7bc: f4a6 sd s1,104(sp) + 1f7be: ecce sd s3,88(sp) + 1f7c0: e852 sd s4,16(sp) + 1f7c2: aa0f80ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1f7c6: 854a mv a0,s2 + 1f7c8: f41fb0ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> + 1f7cc: 03010993 addi s3,sp,48 + 1f7d0: 854e mv a0,s3 + 1f7d2: 85ca mv a1,s2 + 1f7d4: ad8fc0ef jal 1baac <_ZNK7testing8internal8FilePath14RemoveFileNameEv> + 1f7d8: 854e mv a0,s3 + 1f7da: d6afc0ef jal 1bd44 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv> + 1f7de: cd15 beqz a0,1f81a <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x7a> + 1f7e0: 6008 ld a0,0(s0) + 1f7e2: 00019597 auipc a1,0x19 + 1f7e6: 94658593 addi a1,a1,-1722 # 38128 <_IO_stdin_used+0x680> + 1f7ea: c77f50ef jal 15460 + 1f7ee: 84aa mv s1,a0 + 1f7f0: c50d beqz a0,1f81a <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x7a> + 1f7f2: 7542 ld a0,48(sp) + 1f7f4: 009c addi a5,sp,64 + 1f7f6: 00f50463 beq a0,a5,1f7fe <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5e> + 1f7fa: 836f60ef jal 15830 <_ZdlPv@plt> + 1f7fe: 6542 ld a0,16(sp) + 1f800: 01450463 beq a0,s4,1f808 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x68> + 1f804: 82cf60ef jal 15830 <_ZdlPv@plt> + 1f808: 70e6 ld ra,120(sp) + 1f80a: 7446 ld s0,112(sp) + 1f80c: 7906 ld s2,96(sp) + 1f80e: 69e6 ld s3,88(sp) + 1f810: 6a46 ld s4,80(sp) + 1f812: 8526 mv a0,s1 + 1f814: 74a6 ld s1,104(sp) + 1f816: 6109 addi sp,sp,128 + 1f818: 8082 ret + 1f81a: 0024 addi s1,sp,8 + 1f81c: 8526 mv a0,s1 + 1f81e: 0c200693 li a3,194 + 1f822: 00019617 auipc a2,0x19 + 1f826: ebe60613 addi a2,a2,-322 # 386e0 <_IO_stdin_used+0xc38> + 1f82a: 458d li a1,3 + 1f82c: bbfff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 1f830: 4655 li a2,21 + 1f832: 00019597 auipc a1,0x19 + 1f836: ffe58593 addi a1,a1,-2 # 38830 <_IO_stdin_used+0xd88> + 1f83a: 0002a517 auipc a0,0x2a + 1f83e: 75e53503 ld a0,1886(a0) # 49f98 <_ZSt4cerr@Base> + 1f842: deff50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1f846: 6410 ld a2,8(s0) + 1f848: 600c ld a1,0(s0) + 1f84a: 0002a517 auipc a0,0x2a + 1f84e: 74e53503 ld a0,1870(a0) # 49f98 <_ZSt4cerr@Base> + 1f852: ddff50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1f856: 4605 li a2,1 + 1f858: 00018597 auipc a1,0x18 + 1f85c: 56858593 addi a1,a1,1384 # 37dc0 <_IO_stdin_used+0x318> + 1f860: dd1f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1f864: 8526 mv a0,s1 + 1f866: f15fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 1f86a: 4481 li s1,0 + 1f86c: b759 j 1f7f2 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x52> + 1f86e: 842a mv s0,a0 + 1f870: 8526 mv a0,s1 + 1f872: f09fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 1f876: 854e mv a0,s3 + 1f878: e85f60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f87c: 854a mv a0,s2 + 1f87e: e7ff60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f882: 8522 mv a0,s0 + 1f884: e9df50ef jal 15720 <_Unwind_Resume@plt> + 1f888: 842a mv s0,a0 + 1f88a: b7f5 j 1f876 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xd6> + 1f88c: 842a mv s0,a0 + 1f88e: b7fd j 1f87c <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xdc> + 1f890: 842a mv s0,a0 + 1f892: b7ed j 1f87c <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xdc> + +000000000001f894 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc>: + 1f894: 7139 addi sp,sp,-64 + 1f896: 0002a797 auipc a5,0x2a + 1f89a: 43a7b783 ld a5,1082(a5) # 49cd0 <_GLOBAL_OFFSET_TABLE_+0x180> + 1f89e: f04a sd s2,32(sp) + 1f8a0: fc06 sd ra,56(sp) + 1f8a2: f822 sd s0,48(sp) + 1f8a4: f426 sd s1,40(sp) + 1f8a6: ec4e sd s3,24(sp) + 1f8a8: e852 sd s4,16(sp) + 1f8aa: 07c1 addi a5,a5,16 + 1f8ac: 01850913 addi s2,a0,24 + 1f8b0: e11c sd a5,0(a0) + 1f8b2: 01253423 sd s2,8(a0) + 1f8b6: cde9 beqz a1,1f990 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0xfc> + 1f8b8: 842a mv s0,a0 + 1f8ba: 00850a13 addi s4,a0,8 + 1f8be: 852e mv a0,a1 + 1f8c0: 89ae mv s3,a1 + 1f8c2: a3ef60ef jal 15b00 + 1f8c6: e42a sd a0,8(sp) + 1f8c8: 47bd li a5,15 + 1f8ca: 84aa mv s1,a0 + 1f8cc: 08a7ee63 bltu a5,a0,1f968 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0xd4> + 1f8d0: 4785 li a5,1 + 1f8d2: 02f51463 bne a0,a5,1f8fa <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x66> + 1f8d6: 0009c783 lbu a5,0(s3) + 1f8da: 00f40c23 sb a5,24(s0) + 1f8de: e804 sd s1,16(s0) + 1f8e0: 9926 add s2,s2,s1 + 1f8e2: 00090023 sb zero,0(s2) + 1f8e6: 681c ld a5,16(s0) + 1f8e8: cf8d beqz a5,1f922 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x8e> + 1f8ea: 70e2 ld ra,56(sp) + 1f8ec: 7442 ld s0,48(sp) + 1f8ee: 74a2 ld s1,40(sp) + 1f8f0: 7902 ld s2,32(sp) + 1f8f2: 69e2 ld s3,24(sp) + 1f8f4: 6a42 ld s4,16(sp) + 1f8f6: 6121 addi sp,sp,64 + 1f8f8: 8082 ret + 1f8fa: d175 beqz a0,1f8de <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x4a> + 1f8fc: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma + 1f900: 02098407 vle8.v v8,(s3) + 1f904: 8c9d sub s1,s1,a5 + 1f906: 99be add s3,s3,a5 + 1f908: 02090427 vse8.v v8,(s2) + 1f90c: 993e add s2,s2,a5 + 1f90e: f4fd bnez s1,1f8fc <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x68> + 1f910: 64a2 ld s1,8(sp) + 1f912: 00843903 ld s2,8(s0) + 1f916: e804 sd s1,16(s0) + 1f918: 9926 add s2,s2,s1 + 1f91a: 00090023 sb zero,0(s2) + 1f91e: 681c ld a5,16(s0) + 1f920: f7e9 bnez a5,1f8ea <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x56> + 1f922: 0020 addi s0,sp,8 + 1f924: 6685 lui a3,0x1 + 1f926: 8522 mv a0,s0 + 1f928: fc668693 addi a3,a3,-58 # fc6 <__abi_tag-0xf2ce> + 1f92c: 00019617 auipc a2,0x19 + 1f930: db460613 addi a2,a2,-588 # 386e0 <_IO_stdin_used+0xc38> + 1f934: 458d li a1,3 + 1f936: ab5ff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 1f93a: 02000613 li a2,32 + 1f93e: 00019597 auipc a1,0x19 + 1f942: f0a58593 addi a1,a1,-246 # 38848 <_IO_stdin_used+0xda0> + 1f946: 0002a517 auipc a0,0x2a + 1f94a: 65253503 ld a0,1618(a0) # 49f98 <_ZSt4cerr@Base> + 1f94e: ce3f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1f952: 8522 mv a0,s0 + 1f954: e27fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 1f958: 70e2 ld ra,56(sp) + 1f95a: 7442 ld s0,48(sp) + 1f95c: 74a2 ld s1,40(sp) + 1f95e: 7902 ld s2,32(sp) + 1f960: 69e2 ld s3,24(sp) + 1f962: 6a42 ld s4,16(sp) + 1f964: 6121 addi sp,sp,64 + 1f966: 8082 ret + 1f968: 4601 li a2,0 + 1f96a: 002c addi a1,sp,8 + 1f96c: 8552 mv a0,s4 + 1f96e: c73f50ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1f972: 67a2 ld a5,8(sp) + 1f974: e408 sd a0,8(s0) + 1f976: 892a mv s2,a0 + 1f978: ec1c sd a5,24(s0) + 1f97a: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma + 1f97e: 02098407 vle8.v v8,(s3) + 1f982: 8c9d sub s1,s1,a5 + 1f984: 99be add s3,s3,a5 + 1f986: 02090427 vse8.v v8,(s2) + 1f98a: 993e add s2,s2,a5 + 1f98c: f8a5 bnez s1,1f8fc <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x68> + 1f98e: b749 j 1f910 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x7c> + 1f990: b70f60ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 1f994: 842a mv s0,a0 + 1f996: a031 j 1f9a2 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x10e> + 1f998: 87aa mv a5,a0 + 1f99a: 8522 mv a0,s0 + 1f99c: 843e mv s0,a5 + 1f99e: dddfc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 1f9a2: 8552 mv a0,s4 + 1f9a4: d59f60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f9a8: 8522 mv a0,s0 + 1f9aa: d77f50ef jal 15720 <_Unwind_Resume@plt> + +000000000001f9ae <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv>: + 1f9ae: 7159 addi sp,sp,-112 + 1f9b0: eca6 sd s1,88(sp) + 1f9b2: 84aa mv s1,a0 + 1f9b4: 4508 lw a0,8(a0) + 1f9b6: f0a2 sd s0,96(sp) + 1f9b8: f486 sd ra,104(sp) + 1f9ba: 0505 addi a0,a0,1 + 1f9bc: 00153513 seqz a0,a0 + 1f9c0: e8ca sd s2,80(sp) + 1f9c2: e4ce sd s3,72(sp) + 1f9c4: 9fffb0ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 1f9c8: 0800 addi s0,sp,16 + 1f9ca: e539 bnez a0,1fa18 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x6a> + 1f9cc: 6685 lui a3,0x1 + 1f9ce: 8522 mv a0,s0 + 1f9d0: 00019617 auipc a2,0x19 + 1f9d4: d1060613 addi a2,a2,-752 # 386e0 <_IO_stdin_used+0xc38> + 1f9d8: 458d li a1,3 + 1f9da: 11e68693 addi a3,a3,286 # 111e <__abi_tag-0xf176> + 1f9de: a0dff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 1f9e2: 02000613 li a2,32 + 1f9e6: 00019597 auipc a1,0x19 + 1f9ea: e8a58593 addi a1,a1,-374 # 38870 <_IO_stdin_used+0xdc8> + 1f9ee: 0002a517 auipc a0,0x2a + 1f9f2: 5aa53503 ld a0,1450(a0) # 49f98 <_ZSt4cerr@Base> + 1f9f6: c3bf50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1f9fa: 04400613 li a2,68 + 1f9fe: 00019597 auipc a1,0x19 + 1fa02: e9a58593 addi a1,a1,-358 # 38898 <_IO_stdin_used+0xdf0> + 1fa06: 0002a517 auipc a0,0x2a + 1fa0a: 59253503 ld a0,1426(a0) # 49f98 <_ZSt4cerr@Base> + 1fa0e: c23f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1fa12: 8522 mv a0,s0 + 1fa14: d67fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 1fa18: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 1fa1c: 5e0030d7 vmv.v.i v1,0 + 1fa20: 083c addi a5,sp,24 + 1fa22: 788c ld a1,48(s1) + 1fa24: 020400a7 vse8.v v1,(s0) + 1fa28: 020780a7 vse8.v v1,(a5) + 1fa2c: 101c addi a5,sp,32 + 1fa2e: 020780a7 vse8.v v1,(a5) + 1fa32: 103c addi a5,sp,40 + 1fa34: 020780a7 vse8.v v1,(a5) + 1fa38: 181c addi a5,sp,48 + 1fa3a: 020780a7 vse8.v v1,(a5) + 1fa3e: 183c addi a5,sp,56 + 1fa40: 020780a7 vse8.v v1,(a5) + 1fa44: 6888 ld a0,16(s1) + 1fa46: 8622 mv a2,s0 + 1fa48: 4905 li s2,1 + 1fa4a: 0034 addi a3,sp,8 + 1fa4c: e402 sd zero,8(sp) + 1fa4e: cc4a sw s2,24(sp) + 1fa50: 950f60ef jal 15ba0 + 1fa54: 842a mv s0,a0 + 1fa56: e12d bnez a0,1fab8 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x10a> + 1fa58: 0084a983 lw s3,8(s1) + 1fa5c: 57fd li a5,-1 + 1fa5e: 6422 ld s0,8(sp) + 1fa60: 894e mv s2,s3 + 1fa62: 02f99663 bne s3,a5,1fa8e <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xe0> + 1fa66: c01d beqz s0,1fa8c <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xde> + 1fa68: 4450 lw a2,12(s0) + 1fa6a: 440c lw a1,8(s0) + 1fa6c: 4048 lw a0,4(s0) + 1fa6e: be3f50ef jal 15650 + 1fa72: c488 sw a0,8(s1) + 1fa74: 05250063 beq a0,s2,1fab4 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x106> + 1fa78: 4810 lw a2,16(s0) + 1fa7a: 6c0c ld a1,24(s0) + 1fa7c: 8e5f50ef jal 15360 + 1fa80: 449c lw a5,8(s1) + 1fa82: 03250463 beq a0,s2,1faaa <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xfc> + 1fa86: 7400 ld s0,40(s0) + 1fa88: fd278fe3 beq a5,s2,1fa66 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xb8> + 1fa8c: 6422 ld s0,8(sp) + 1fa8e: 8522 mv a0,s0 + 1fa90: b31f50ef jal 155c0 + 1fa94: 4498 lw a4,8(s1) + 1fa96: 57fd li a5,-1 + 1fa98: 06f70663 beq a4,a5,1fb04 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x156> + 1fa9c: 70a6 ld ra,104(sp) + 1fa9e: 7406 ld s0,96(sp) + 1faa0: 64e6 ld s1,88(sp) + 1faa2: 6946 ld s2,80(sp) + 1faa4: 69a6 ld s3,72(sp) + 1faa6: 6165 addi sp,sp,112 + 1faa8: 8082 ret + 1faaa: 853e mv a0,a5 + 1faac: f95f50ef jal 15a40 + 1fab0: 0134a423 sw s3,8(s1) + 1fab4: 7400 ld s0,40(s0) + 1fab6: bf45 j 1fa66 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xb8> + 1fab8: 6685 lui a3,0x1 + 1faba: 85ca mv a1,s2 + 1fabc: 850a mv a0,sp + 1fabe: 00019617 auipc a2,0x19 + 1fac2: c2260613 addi a2,a2,-990 # 386e0 <_IO_stdin_used+0xc38> + 1fac6: 12c68693 addi a3,a3,300 # 112c <__abi_tag-0xf168> + 1faca: 921ff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 1face: 02800613 li a2,40 + 1fad2: 00019597 auipc a1,0x19 + 1fad6: e0e58593 addi a1,a1,-498 # 388e0 <_IO_stdin_used+0xe38> + 1fada: 0002a517 auipc a0,0x2a + 1fade: 4be53503 ld a0,1214(a0) # 49f98 <_ZSt4cerr@Base> + 1fae2: 898a mv s3,sp + 1fae4: b4df50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1fae8: 8522 mv a0,s0 + 1faea: aa7f50ef jal 15590 + 1faee: 85aa mv a1,a0 + 1faf0: 0002a517 auipc a0,0x2a + 1faf4: 4a853503 ld a0,1192(a0) # 49f98 <_ZSt4cerr@Base> + 1faf8: a69f50ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1fafc: 850a mv a0,sp + 1fafe: c7dfc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 1fb02: bf99 j 1fa58 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xaa> + 1fb04: 6685 lui a3,0x1 + 1fb06: 850a mv a0,sp + 1fb08: 00019617 auipc a2,0x19 + 1fb0c: bd860613 addi a2,a2,-1064 # 386e0 <_IO_stdin_used+0xc38> + 1fb10: 4585 li a1,1 + 1fb12: 14168693 addi a3,a3,321 # 1141 <__abi_tag-0xf153> + 1fb16: 8d5ff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 1fb1a: 02700613 li a2,39 + 1fb1e: 00019597 auipc a1,0x19 + 1fb22: df258593 addi a1,a1,-526 # 38910 <_IO_stdin_used+0xe68> + 1fb26: 0002a517 auipc a0,0x2a + 1fb2a: 47253503 ld a0,1138(a0) # 49f98 <_ZSt4cerr@Base> + 1fb2e: 898a mv s3,sp + 1fb30: b01f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1fb34: 6c90 ld a2,24(s1) + 1fb36: 688c ld a1,16(s1) + 1fb38: 0002a517 auipc a0,0x2a + 1fb3c: 46053503 ld a0,1120(a0) # 49f98 <_ZSt4cerr@Base> + 1fb40: af1f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1fb44: 4605 li a2,1 + 1fb46: 00018597 auipc a1,0x18 + 1fb4a: 0da58593 addi a1,a1,218 # 37c20 <_IO_stdin_used+0x178> + 1fb4e: 842a mv s0,a0 + 1fb50: ae1f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1fb54: 7c90 ld a2,56(s1) + 1fb56: 788c ld a1,48(s1) + 1fb58: 8522 mv a0,s0 + 1fb5a: ad7f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1fb5e: 850a mv a0,sp + 1fb60: c1bfc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 1fb64: 70a6 ld ra,104(sp) + 1fb66: 7406 ld s0,96(sp) + 1fb68: 64e6 ld s1,88(sp) + 1fb6a: 6946 ld s2,80(sp) + 1fb6c: 69a6 ld s3,72(sp) + 1fb6e: 6165 addi sp,sp,112 + 1fb70: 8082 ret + 1fb72: 842a mv s0,a0 + 1fb74: 854e mv a0,s3 + 1fb76: c05fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 1fb7a: 8522 mv a0,s0 + 1fb7c: ba5f50ef jal 15720 <_Unwind_Resume@plt> + 1fb80: bfcd j 1fb72 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x1c4> + 1fb82: 87aa mv a5,a0 + 1fb84: 8522 mv a0,s0 + 1fb86: 843e mv s0,a5 + 1fb88: bf3fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 1fb8c: 8522 mv a0,s0 + 1fb8e: b93f50ef jal 15720 <_Unwind_Resume@plt> + +000000000001fb92 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE>: + 1fb92: 621c ld a5,0(a2) + 1fb94: 7159 addi sp,sp,-112 + 1fb96: eca6 sd s1,88(sp) + 1fb98: e8ca sd s2,80(sp) + 1fb9a: e4ce sd s3,72(sp) + 1fb9c: f486 sd ra,104(sp) + 1fb9e: f0a2 sd s0,96(sp) + 1fba0: e0d2 sd s4,64(sp) + 1fba2: fc56 sd s5,56(sp) + 1fba4: 89b2 mv s3,a2 + 1fba6: 892a mv s2,a0 + 1fba8: 0804 addi s1,sp,16 + 1fbaa: c3b5 beqz a5,1fc0e <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x7c> + 1fbac: 0804 addi s1,sp,16 + 1fbae: 8526 mv a0,s1 + 1fbb0: 00019617 auipc a2,0x19 + 1fbb4: d8860613 addi a2,a2,-632 # 38938 <_IO_stdin_used+0xe90> + 1fbb8: 842e mv s0,a1 + 1fbba: 48e00693 li a3,1166 + 1fbbe: 458d li a1,3 + 1fbc0: 82bff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 1fbc4: 4625 li a2,9 + 1fbc6: 00019597 auipc a1,0x19 + 1fbca: dba58593 addi a1,a1,-582 # 38980 <_IO_stdin_used+0xed8> + 1fbce: 0002a517 auipc a0,0x2a + 1fbd2: 3ca53503 ld a0,970(a0) # 49f98 <_ZSt4cerr@Base> + 1fbd6: a5bf50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1fbda: c069 beqz s0,1fc9c <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x10a> + 1fbdc: 8522 mv a0,s0 + 1fbde: f23f50ef jal 15b00 + 1fbe2: 862a mv a2,a0 + 1fbe4: 85a2 mv a1,s0 + 1fbe6: 0002a517 auipc a0,0x2a + 1fbea: 3b253503 ld a0,946(a0) # 49f98 <_ZSt4cerr@Base> + 1fbee: a43f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1fbf2: 4679 li a2,30 + 1fbf4: 00019597 auipc a1,0x19 + 1fbf8: d9c58593 addi a1,a1,-612 # 38990 <_IO_stdin_used+0xee8> + 1fbfc: 0002a517 auipc a0,0x2a + 1fc00: 39c53503 ld a0,924(a0) # 49f98 <_ZSt4cerr@Base> + 1fc04: a2df50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1fc08: 8526 mv a0,s1 + 1fc0a: b71fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 1fc0e: 02800513 li a0,40 + 1fc12: bbff50ef jal 157d0 <_Znwm@plt> + 1fc16: 842a mv s0,a0 + 1fc18: 01242023 sw s2,0(s0) + 1fc1c: 854a mv a0,s2 + 1fc1e: 983f50ef jal 155a0 + 1fc22: 00019797 auipc a5,0x19 + 1fc26: dee78793 addi a5,a5,-530 # 38a10 <_IO_stdin_used+0xf68> + 1fc2a: cd33f057 vsetivli zero,7,e32,m8,ta,ma + 1fc2e: 0207e407 vle32.v v8,(a5) + 1fc32: 872a mv a4,a0 + 1fc34: 01840793 addi a5,s0,24 + 1fc38: 00043823 sd zero,16(s0) + 1fc3c: 00040c23 sb zero,24(s0) + 1fc40: c058 sw a4,4(s0) + 1fc42: e41c sd a5,8(s0) + 1fc44: 0204e427 vse32.v v8,(s1) + 1fc48: 8526 mv a0,s1 + 1fc4a: 00840a13 addi s4,s0,8 + 1fc4e: c63f50ef jal 158b0 + 1fc52: 57fd li a5,-1 + 1fc54: 892a mv s2,a0 + 1fc56: 06f50163 beq a0,a5,1fcb8 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x126> + 1fc5a: 8526 mv a0,s1 + 1fc5c: ea5f50ef jal 15b00 + 1fc60: 6810 ld a2,16(s0) + 1fc62: 00840a13 addi s4,s0,8 + 1fc66: 872a mv a4,a0 + 1fc68: 86a6 mv a3,s1 + 1fc6a: 8552 mv a0,s4 + 1fc6c: 4581 li a1,0 + 1fc6e: a33f50ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 1fc72: 4501 li a0,0 + 1fc74: f4df50ef jal 15bc0 + 1fc78: 400c lw a1,0(s0) + 1fc7a: 854a mv a0,s2 + 1fc7c: ae5f50ef jal 15760 + 1fc80: 854a mv a0,s2 + 1fc82: dbff50ef jal 15a40 + 1fc86: 0089b023 sd s0,0(s3) + 1fc8a: 70a6 ld ra,104(sp) + 1fc8c: 7406 ld s0,96(sp) + 1fc8e: 64e6 ld s1,88(sp) + 1fc90: 6946 ld s2,80(sp) + 1fc92: 69a6 ld s3,72(sp) + 1fc94: 6a06 ld s4,64(sp) + 1fc96: 7ae2 ld s5,56(sp) + 1fc98: 6165 addi sp,sp,112 + 1fc9a: 8082 ret + 1fc9c: 0002a797 auipc a5,0x2a + 1fca0: 2fc7b783 ld a5,764(a5) # 49f98 <_ZSt4cerr@Base> + 1fca4: 6398 ld a4,0(a5) + 1fca6: fe873503 ld a0,-24(a4) + 1fcaa: 953e add a0,a0,a5 + 1fcac: 510c lw a1,32(a0) + 1fcae: 0015e593 ori a1,a1,1 + 1fcb2: ccff50ef jal 15980 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> + 1fcb6: bf35 j 1fbf2 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x60> + 1fcb8: 00810a93 addi s5,sp,8 + 1fcbc: 8556 mv a0,s5 + 1fcbe: 45a00693 li a3,1114 + 1fcc2: 00019617 auipc a2,0x19 + 1fcc6: c7660613 addi a2,a2,-906 # 38938 <_IO_stdin_used+0xe90> + 1fcca: 4585 li a1,1 + 1fccc: f1eff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 1fcd0: 4669 li a2,26 + 1fcd2: 00019597 auipc a1,0x19 + 1fcd6: cde58593 addi a1,a1,-802 # 389b0 <_IO_stdin_used+0xf08> + 1fcda: 0002a517 auipc a0,0x2a + 1fcde: 2be53503 ld a0,702(a0) # 49f98 <_ZSt4cerr@Base> + 1fce2: 94ff50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1fce6: 8526 mv a0,s1 + 1fce8: e19f50ef jal 15b00 + 1fcec: 862a mv a2,a0 + 1fcee: 85a6 mv a1,s1 + 1fcf0: 0002a517 auipc a0,0x2a + 1fcf4: 2a853503 ld a0,680(a0) # 49f98 <_ZSt4cerr@Base> + 1fcf8: 939f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1fcfc: 03b00613 li a2,59 + 1fd00: 00019597 auipc a1,0x19 + 1fd04: cd058593 addi a1,a1,-816 # 389d0 <_IO_stdin_used+0xf28> + 1fd08: 0002a517 auipc a0,0x2a + 1fd0c: 29053503 ld a0,656(a0) # 49f98 <_ZSt4cerr@Base> + 1fd10: 921f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1fd14: 8556 mv a0,s5 + 1fd16: a65fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 1fd1a: b781 j 1fc5a <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0xc8> + 1fd1c: 84aa mv s1,a0 + 1fd1e: 8556 mv a0,s5 + 1fd20: a5bfc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 1fd24: 00840a13 addi s4,s0,8 + 1fd28: 8552 mv a0,s4 + 1fd2a: 9d3f60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1fd2e: 8522 mv a0,s0 + 1fd30: b01f50ef jal 15830 <_ZdlPv@plt> + 1fd34: 8526 mv a0,s1 + 1fd36: 9ebf50ef jal 15720 <_Unwind_Resume@plt> + 1fd3a: 842a mv s0,a0 + 1fd3c: 8526 mv a0,s1 + 1fd3e: a3dfc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 1fd42: 8522 mv a0,s0 + 1fd44: 9ddf50ef jal 15720 <_Unwind_Resume@plt> + 1fd48: 84aa mv s1,a0 + 1fd4a: bff9 j 1fd28 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x196> + +000000000001fd4c <_ZN7testing8internal13CaptureStdoutEv>: + 1fd4c: 8e018613 addi a2,gp,-1824 # 4a670 <_ZN7testing8internalL17g_captured_stdoutE> + 1fd50: 00019597 auipc a1,0x19 + 1fd54: ce058593 addi a1,a1,-800 # 38a30 <_IO_stdin_used+0xf88> + 1fd58: 4505 li a0,1 + 1fd5a: bd25 j 1fb92 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE> + +000000000001fd5c <_ZN7testing8internal13CaptureStderrEv>: + 1fd5c: 8e818613 addi a2,gp,-1816 # 4a678 <_ZN7testing8internalL17g_captured_stderrE> + 1fd60: 00019597 auipc a1,0x19 + 1fd64: cd858593 addi a1,a1,-808 # 38a38 <_IO_stdin_used+0xf90> + 1fd68: 4509 li a0,2 + 1fd6a: b525 j 1fb92 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE> + +000000000001fd6c <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev>: + 1fd6c: 7139 addi sp,sp,-64 + 1fd6e: ec4e sd s3,24(sp) + 1fd70: 8b018993 addi s3,gp,-1872 # 4a640 <_ZN7testing8internalL7g_argvsE> + 1fd74: f04a sd s2,32(sp) + 1fd76: 0389b903 ld s2,56(s3) + 1fd7a: f822 sd s0,48(sp) + 1fd7c: f426 sd s1,40(sp) + 1fd7e: 00492783 lw a5,4(s2) + 1fd82: fc06 sd ra,56(sp) + 1fd84: 547d li s0,-1 + 1fd86: 84aa mv s1,a0 + 1fd88: 02878163 beq a5,s0,1fdaa <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x3e> + 1fd8c: 4501 li a0,0 + 1fd8e: e33f50ef jal 15bc0 + 1fd92: 00092583 lw a1,0(s2) + 1fd96: 00492503 lw a0,4(s2) + 1fd9a: 9c7f50ef jal 15760 + 1fd9e: 00492503 lw a0,4(s2) + 1fda2: c9ff50ef jal 15a40 + 1fda6: 00892223 sw s0,4(s2) + 1fdaa: 00893503 ld a0,8(s2) + 1fdae: 00019597 auipc a1,0x19 + 1fdb2: c9258593 addi a1,a1,-878 # 38a40 <_IO_stdin_used+0xf98> + 1fdb6: eaaf50ef jal 15460 + 1fdba: 842a mv s0,a0 + 1fdbc: c131 beqz a0,1fe00 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x94> + 1fdbe: 8526 mv a0,s1 + 1fdc0: 85a2 mv a1,s0 + 1fdc2: a55fc0ef jal 1c816 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE> + 1fdc6: 8522 mv a0,s0 + 1fdc8: bd9f50ef jal 159a0 + 1fdcc: 0389b403 ld s0,56(s3) + 1fdd0: cc11 beqz s0,1fdec <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x80> + 1fdd2: 6408 ld a0,8(s0) + 1fdd4: eacf50ef jal 15480 + 1fdd8: 6408 ld a0,8(s0) + 1fdda: 01840793 addi a5,s0,24 + 1fdde: 00f50463 beq a0,a5,1fde6 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x7a> + 1fde2: a4ff50ef jal 15830 <_ZdlPv@plt> + 1fde6: 8522 mv a0,s0 + 1fde8: a49f50ef jal 15830 <_ZdlPv@plt> + 1fdec: 70e2 ld ra,56(sp) + 1fdee: 7442 ld s0,48(sp) + 1fdf0: 8e01b423 sd zero,-1816(gp) # 4a678 <_ZN7testing8internalL17g_captured_stderrE> + 1fdf4: 7902 ld s2,32(sp) + 1fdf6: 69e2 ld s3,24(sp) + 1fdf8: 8526 mv a0,s1 + 1fdfa: 74a2 ld s1,40(sp) + 1fdfc: 6121 addi sp,sp,64 + 1fdfe: 8082 ret + 1fe00: e852 sd s4,16(sp) + 1fe02: 00810a13 addi s4,sp,8 + 1fe06: 8552 mv a0,s4 + 1fe08: 00019617 auipc a2,0x19 + 1fe0c: b3060613 addi a2,a2,-1232 # 38938 <_IO_stdin_used+0xe90> + 1fe10: 458d li a1,3 + 1fe12: 47400693 li a3,1140 + 1fe16: dd4ff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 1fe1a: 4661 li a2,24 + 1fe1c: 00019597 auipc a1,0x19 + 1fe20: c2c58593 addi a1,a1,-980 # 38a48 <_IO_stdin_used+0xfa0> + 1fe24: 0002a517 auipc a0,0x2a + 1fe28: 17453503 ld a0,372(a0) # 49f98 <_ZSt4cerr@Base> + 1fe2c: 805f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1fe30: 01093603 ld a2,16(s2) + 1fe34: 00893583 ld a1,8(s2) + 1fe38: 0002a517 auipc a0,0x2a + 1fe3c: 16053503 ld a0,352(a0) # 49f98 <_ZSt4cerr@Base> + 1fe40: ff0f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1fe44: 00019597 auipc a1,0x19 + 1fe48: c2458593 addi a1,a1,-988 # 38a68 <_IO_stdin_used+0xfc0> + 1fe4c: f14f50ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1fe50: 8552 mv a0,s4 + 1fe52: 929fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 1fe56: 6a42 ld s4,16(sp) + 1fe58: b79d j 1fdbe <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x52> + 1fe5a: 842a mv s0,a0 + 1fe5c: 8526 mv a0,s1 + 1fe5e: e852 sd s4,16(sp) + 1fe60: 89df60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1fe64: 8522 mv a0,s0 + 1fe66: 8bbf50ef jal 15720 <_Unwind_Resume@plt> + 1fe6a: 842a mv s0,a0 + 1fe6c: 8552 mv a0,s4 + 1fe6e: 90dfc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 1fe72: 8522 mv a0,s0 + 1fe74: 8adf50ef jal 15720 <_Unwind_Resume@plt> + +000000000001fe78 <_ZN7testing8internal13DeathTestImpl12GetErrorLogsB5cxx11Ev>: + 1fe78: 1141 addi sp,sp,-16 + 1fe7a: e022 sd s0,0(sp) + 1fe7c: e406 sd ra,8(sp) + 1fe7e: 842a mv s0,a0 + 1fe80: eedff0ef jal 1fd6c <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev> + 1fe84: 60a2 ld ra,8(sp) + 1fe86: 8522 mv a0,s0 + 1fe88: 6402 ld s0,0(sp) + 1fe8a: 0141 addi sp,sp,16 + 1fe8c: 8082 ret + +000000000001fe8e <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0>: + 1fe8e: c9c5 beqz a1,1ff3e <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xb0> + 1fe90: 7139 addi sp,sp,-64 + 1fe92: f822 sd s0,48(sp) + 1fe94: fc06 sd ra,56(sp) + 1fe96: 00054783 lbu a5,0(a0) + 1fe9a: 4725 li a4,9 + 1fe9c: 842a mv s0,a0 + 1fe9e: fd07879b addiw a5,a5,-48 + 1fea2: 00f77763 bgeu a4,a5,1feb0 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x22> + 1fea6: 4501 li a0,0 + 1fea8: 70e2 ld ra,56(sp) + 1feaa: 7442 ld s0,48(sp) + 1feac: 6121 addi sp,sp,64 + 1feae: 8082 ret + 1feb0: f426 sd s1,40(sp) + 1feb2: f04a sd s2,32(sp) + 1feb4: 84b2 mv s1,a2 + 1feb6: b3af50ef jal 151f0 <__errno_location@plt> + 1feba: 00052023 sw zero,0(a0) + 1febe: 892a mv s2,a0 + 1fec0: 002c addi a1,sp,8 + 1fec2: 8522 mv a0,s0 + 1fec4: 4629 li a2,10 + 1fec6: ddbf50ef jal 15ca0 <__isoc23_strtoull@plt> + 1feca: 67a2 ld a5,8(sp) + 1fecc: 842a mv s0,a0 + 1fece: 4505 li a0,1 + 1fed0: 0007c783 lbu a5,0(a5) + 1fed4: ef91 bnez a5,1fef0 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x62> + 1fed6: 00092783 lw a5,0(s2) + 1feda: eb99 bnez a5,1fef0 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x62> + 1fedc: ce6fb0ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 1fee0: 0004079b sext.w a5,s0 + 1fee4: c525 beqz a0,1ff4c <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xbe> + 1fee6: 04f40e63 beq s0,a5,1ff42 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xb4> + 1feea: 74a2 ld s1,40(sp) + 1feec: 7902 ld s2,32(sp) + 1feee: bf65 j 1fea6 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x18> + 1fef0: cd2fb0ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 1fef4: 892a mv s2,a0 + 1fef6: f975 bnez a0,1feea <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x5c> + 1fef8: ec4e sd s3,24(sp) + 1fefa: 850a mv a0,sp + 1fefc: 0001a617 auipc a2,0x1a + 1ff00: 52c60613 addi a2,a2,1324 # 3a428 <_IO_stdin_used+0x2980> + 1ff04: 458d li a1,3 + 1ff06: 3fa00693 li a3,1018 + 1ff0a: ce0ff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 1ff0e: 03400613 li a2,52 + 1ff12: 00019597 auipc a1,0x19 + 1ff16: b6e58593 addi a1,a1,-1170 # 38a80 <_IO_stdin_used+0xfd8> + 1ff1a: 0002a517 auipc a0,0x2a + 1ff1e: 07e53503 ld a0,126(a0) # 49f98 <_ZSt4cerr@Base> + 1ff22: 898a mv s3,sp + 1ff24: f0cf50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ff28: 850a mv a0,sp + 1ff2a: 851fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 1ff2e: 02090263 beqz s2,1ff52 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xc4> + 1ff32: 0004079b sext.w a5,s0 + 1ff36: 69e2 ld s3,24(sp) + 1ff38: faf419e3 bne s0,a5,1feea <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x5c> + 1ff3c: a019 j 1ff42 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xb4> + 1ff3e: 4501 li a0,0 + 1ff40: 8082 ret + 1ff42: c080 sw s0,0(s1) + 1ff44: 7902 ld s2,32(sp) + 1ff46: 74a2 ld s1,40(sp) + 1ff48: 4505 li a0,1 + 1ff4a: bfb9 j 1fea8 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x1a> + 1ff4c: ec4e sd s3,24(sp) + 1ff4e: 4905 li s2,1 + 1ff50: b76d j 1fefa <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x6c> + 1ff52: 74a2 ld s1,40(sp) + 1ff54: 7902 ld s2,32(sp) + 1ff56: 69e2 ld s3,24(sp) + 1ff58: b7b9 j 1fea6 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x18> + 1ff5a: 842a mv s0,a0 + 1ff5c: 854e mv a0,s3 + 1ff5e: 81dfc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 1ff62: 8522 mv a0,s0 + 1ff64: fbcf50ef jal 15720 <_Unwind_Resume@plt> + +000000000001ff68 <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev>: + 1ff68: 7139 addi sp,sp,-64 + 1ff6a: ec4e sd s3,24(sp) + 1ff6c: 8b018993 addi s3,gp,-1872 # 4a640 <_ZN7testing8internalL7g_argvsE> + 1ff70: f04a sd s2,32(sp) + 1ff72: 0309b903 ld s2,48(s3) + 1ff76: f822 sd s0,48(sp) + 1ff78: f426 sd s1,40(sp) + 1ff7a: 00492783 lw a5,4(s2) + 1ff7e: fc06 sd ra,56(sp) + 1ff80: 547d li s0,-1 + 1ff82: 84aa mv s1,a0 + 1ff84: 02878163 beq a5,s0,1ffa6 <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x3e> + 1ff88: 4501 li a0,0 + 1ff8a: c37f50ef jal 15bc0 + 1ff8e: 00092583 lw a1,0(s2) + 1ff92: 00492503 lw a0,4(s2) + 1ff96: fcaf50ef jal 15760 + 1ff9a: 00492503 lw a0,4(s2) + 1ff9e: aa3f50ef jal 15a40 + 1ffa2: 00892223 sw s0,4(s2) + 1ffa6: 00893503 ld a0,8(s2) + 1ffaa: 00019597 auipc a1,0x19 + 1ffae: a9658593 addi a1,a1,-1386 # 38a40 <_IO_stdin_used+0xf98> + 1ffb2: caef50ef jal 15460 + 1ffb6: 842a mv s0,a0 + 1ffb8: c131 beqz a0,1fffc <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x94> + 1ffba: 8526 mv a0,s1 + 1ffbc: 85a2 mv a1,s0 + 1ffbe: 859fc0ef jal 1c816 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE> + 1ffc2: 8522 mv a0,s0 + 1ffc4: 9ddf50ef jal 159a0 + 1ffc8: 0309b403 ld s0,48(s3) + 1ffcc: cc11 beqz s0,1ffe8 <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x80> + 1ffce: 6408 ld a0,8(s0) + 1ffd0: cb0f50ef jal 15480 + 1ffd4: 6408 ld a0,8(s0) + 1ffd6: 01840793 addi a5,s0,24 + 1ffda: 00f50463 beq a0,a5,1ffe2 <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x7a> + 1ffde: 853f50ef jal 15830 <_ZdlPv@plt> + 1ffe2: 8522 mv a0,s0 + 1ffe4: 84df50ef jal 15830 <_ZdlPv@plt> + 1ffe8: 70e2 ld ra,56(sp) + 1ffea: 7442 ld s0,48(sp) + 1ffec: 8e01b023 sd zero,-1824(gp) # 4a670 <_ZN7testing8internalL17g_captured_stdoutE> + 1fff0: 7902 ld s2,32(sp) + 1fff2: 69e2 ld s3,24(sp) + 1fff4: 8526 mv a0,s1 + 1fff6: 74a2 ld s1,40(sp) + 1fff8: 6121 addi sp,sp,64 + 1fffa: 8082 ret + 1fffc: e852 sd s4,16(sp) + 1fffe: 00810a13 addi s4,sp,8 + 20002: 8552 mv a0,s4 + 20004: 00019617 auipc a2,0x19 + 20008: 93460613 addi a2,a2,-1740 # 38938 <_IO_stdin_used+0xe90> + 2000c: 458d li a1,3 + 2000e: 47400693 li a3,1140 + 20012: bd8ff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 20016: 4661 li a2,24 + 20018: 00019597 auipc a1,0x19 + 2001c: a3058593 addi a1,a1,-1488 # 38a48 <_IO_stdin_used+0xfa0> + 20020: 0002a517 auipc a0,0x2a + 20024: f7853503 ld a0,-136(a0) # 49f98 <_ZSt4cerr@Base> + 20028: e08f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2002c: 01093603 ld a2,16(s2) + 20030: 00893583 ld a1,8(s2) + 20034: 0002a517 auipc a0,0x2a + 20038: f6453503 ld a0,-156(a0) # 49f98 <_ZSt4cerr@Base> + 2003c: df4f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20040: 00019597 auipc a1,0x19 + 20044: a2858593 addi a1,a1,-1496 # 38a68 <_IO_stdin_used+0xfc0> + 20048: d18f50ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2004c: 8552 mv a0,s4 + 2004e: f2cfc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 20052: 6a42 ld s4,16(sp) + 20054: b79d j 1ffba <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x52> + 20056: 842a mv s0,a0 + 20058: 8526 mv a0,s1 + 2005a: e852 sd s4,16(sp) + 2005c: ea0f60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 20060: 8522 mv a0,s0 + 20062: ebef50ef jal 15720 <_Unwind_Resume@plt> + 20066: 842a mv s0,a0 + 20068: 8552 mv a0,s4 + 2006a: f10fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2006e: 8522 mv a0,s0 + 20070: eb0f50ef jal 15720 <_Unwind_Resume@plt> + +0000000000020074 <_ZN7testing10TestResultC1Ev>: + 20074: 7179 addi sp,sp,-48 + 20076: 4581 li a1,0 + 20078: f022 sd s0,32(sp) + 2007a: f406 sd ra,40(sp) + 2007c: 842a mv s0,a0 + 2007e: 893f50ef jal 15910 + 20082: ed0d bnez a0,200bc <_ZN7testing10TestResultC1Ev+0x48> + 20084: cd817057 vsetivli zero,2,e64,m1,ta,ma + 20088: 5e0030d7 vmv.v.i v1,0 + 2008c: 02040423 sb zero,40(s0) + 20090: 03840793 addi a5,s0,56 + 20094: 0207f0a7 vse64.v v1,(a5) + 20098: 04840793 addi a5,s0,72 + 2009c: 0207f0a7 vse64.v v1,(a5) + 200a0: 05840793 addi a5,s0,88 + 200a4: 0207f0a7 vse64.v v1,(a5) + 200a8: 07040793 addi a5,s0,112 + 200ac: 06042423 sw zero,104(s0) + 200b0: 0207f0a7 vse64.v v1,(a5) + 200b4: 70a2 ld ra,40(sp) + 200b6: 7402 ld s0,32(sp) + 200b8: 6145 addi sp,sp,48 + 200ba: 8082 ret + 200bc: e84a sd s2,16(sp) + 200be: 00810913 addi s2,sp,8 + 200c2: ec26 sd s1,24(sp) + 200c4: 0001a617 auipc a2,0x1a + 200c8: 43c60613 addi a2,a2,1084 # 3a500 <_IO_stdin_used+0x2a58> + 200cc: 458d li a1,3 + 200ce: 84aa mv s1,a0 + 200d0: 69a00693 li a3,1690 + 200d4: 854a mv a0,s2 + 200d6: b14ff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 200da: 02400613 li a2,36 + 200de: 00019597 auipc a1,0x19 + 200e2: 9da58593 addi a1,a1,-1574 # 38ab8 <_IO_stdin_used+0x1010> + 200e6: 0002a517 auipc a0,0x2a + 200ea: eb253503 ld a0,-334(a0) # 49f98 <_ZSt4cerr@Base> + 200ee: d42f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 200f2: 4649 li a2,18 + 200f4: 0001a597 auipc a1,0x1a + 200f8: 48c58593 addi a1,a1,1164 # 3a580 <_IO_stdin_used+0x2ad8> + 200fc: 0002a517 auipc a0,0x2a + 20100: e9c53503 ld a0,-356(a0) # 49f98 <_ZSt4cerr@Base> + 20104: d2cf50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20108: 85a6 mv a1,s1 + 2010a: 0002a517 auipc a0,0x2a + 2010e: e8e53503 ld a0,-370(a0) # 49f98 <_ZSt4cerr@Base> + 20112: b2ef50ef jal 15440 <_ZNSolsEi@plt> + 20116: 854a mv a0,s2 + 20118: e62fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2011c: 64e2 ld s1,24(sp) + 2011e: 6942 ld s2,16(sp) + 20120: b795 j 20084 <_ZN7testing10TestResultC1Ev+0x10> + 20122: 842a mv s0,a0 + 20124: 854a mv a0,s2 + 20126: e54fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2012a: 8522 mv a0,s0 + 2012c: df4f50ef jal 15720 <_Unwind_Resume@plt> + +0000000000020130 <_ZN7testing10TestResultD1Ev>: + 20130: 7179 addi sp,sp,-48 + 20132: f022 sd s0,32(sp) + 20134: e84a sd s2,16(sp) + 20136: 6920 ld s0,80(a0) + 20138: 05853903 ld s2,88(a0) + 2013c: ec26 sd s1,24(sp) + 2013e: f406 sd ra,40(sp) + 20140: 84aa mv s1,a0 + 20142: 03240663 beq s0,s2,2016e <_ZN7testing10TestResultD1Ev+0x3e> + 20146: 7008 ld a0,32(s0) + 20148: 03040793 addi a5,s0,48 + 2014c: 00f50463 beq a0,a5,20154 <_ZN7testing10TestResultD1Ev+0x24> + 20150: ee0f50ef jal 15830 <_ZdlPv@plt> + 20154: 6008 ld a0,0(s0) + 20156: 01040793 addi a5,s0,16 + 2015a: 00f50463 beq a0,a5,20162 <_ZN7testing10TestResultD1Ev+0x32> + 2015e: ed2f50ef jal 15830 <_ZdlPv@plt> + 20162: 04040413 addi s0,s0,64 + 20166: fe8910e3 bne s2,s0,20146 <_ZN7testing10TestResultD1Ev+0x16> + 2016a: 0504b903 ld s2,80(s1) + 2016e: 00090563 beqz s2,20178 <_ZN7testing10TestResultD1Ev+0x48> + 20172: 854a mv a0,s2 + 20174: ebcf50ef jal 15830 <_ZdlPv@plt> + 20178: 7c80 ld s0,56(s1) + 2017a: 0404b903 ld s2,64(s1) + 2017e: 03240d63 beq s0,s2,201b8 <_ZN7testing10TestResultD1Ev+0x88> + 20182: 6828 ld a0,80(s0) + 20184: 06040793 addi a5,s0,96 + 20188: 00f50463 beq a0,a5,20190 <_ZN7testing10TestResultD1Ev+0x60> + 2018c: ea4f50ef jal 15830 <_ZdlPv@plt> + 20190: 7808 ld a0,48(s0) + 20192: 04040793 addi a5,s0,64 + 20196: 00f50463 beq a0,a5,2019e <_ZN7testing10TestResultD1Ev+0x6e> + 2019a: e96f50ef jal 15830 <_ZdlPv@plt> + 2019e: 6408 ld a0,8(s0) + 201a0: 01840793 addi a5,s0,24 + 201a4: 00f50463 beq a0,a5,201ac <_ZN7testing10TestResultD1Ev+0x7c> + 201a8: e88f50ef jal 15830 <_ZdlPv@plt> + 201ac: 07040413 addi s0,s0,112 + 201b0: fc8919e3 bne s2,s0,20182 <_ZN7testing10TestResultD1Ev+0x52> + 201b4: 0384b903 ld s2,56(s1) + 201b8: 00090563 beqz s2,201c2 <_ZN7testing10TestResultD1Ev+0x92> + 201bc: 854a mv a0,s2 + 201be: e72f50ef jal 15830 <_ZdlPv@plt> + 201c2: 8526 mv a0,s1 + 201c4: b8cf50ef jal 15550 + 201c8: 842a mv s0,a0 + 201ca: e519 bnez a0,201d8 <_ZN7testing10TestResultD1Ev+0xa8> + 201cc: 70a2 ld ra,40(sp) + 201ce: 7402 ld s0,32(sp) + 201d0: 64e2 ld s1,24(sp) + 201d2: 6942 ld s2,16(sp) + 201d4: 6145 addi sp,sp,48 + 201d6: 8082 ret + 201d8: 0024 addi s1,sp,8 + 201da: 69e00693 li a3,1694 + 201de: 8526 mv a0,s1 + 201e0: 0001a617 auipc a2,0x1a + 201e4: 32060613 addi a2,a2,800 # 3a500 <_IO_stdin_used+0x2a58> + 201e8: 458d li a1,3 + 201ea: a00ff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 201ee: 4679 li a2,30 + 201f0: 0001a597 auipc a1,0x1a + 201f4: 3c858593 addi a1,a1,968 # 3a5b8 <_IO_stdin_used+0x2b10> + 201f8: 0002a517 auipc a0,0x2a + 201fc: da053503 ld a0,-608(a0) # 49f98 <_ZSt4cerr@Base> + 20200: c30f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20204: 4649 li a2,18 + 20206: 0001a597 auipc a1,0x1a + 2020a: 37a58593 addi a1,a1,890 # 3a580 <_IO_stdin_used+0x2ad8> + 2020e: 0002a517 auipc a0,0x2a + 20212: d8a53503 ld a0,-630(a0) # 49f98 <_ZSt4cerr@Base> + 20216: c1af50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2021a: 85a2 mv a1,s0 + 2021c: 0002a517 auipc a0,0x2a + 20220: d7c53503 ld a0,-644(a0) # 49f98 <_ZSt4cerr@Base> + 20224: a1cf50ef jal 15440 <_ZNSolsEi@plt> + 20228: 8526 mv a0,s1 + 2022a: d50fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2022e: 70a2 ld ra,40(sp) + 20230: 7402 ld s0,32(sp) + 20232: 64e2 ld s1,24(sp) + 20234: 6942 ld s2,16(sp) + 20236: 6145 addi sp,sp,48 + 20238: 8082 ret + +000000000002023a <_ZN7testing8TestInfoD1Ev>: + 2023a: 1101 addi sp,sp,-32 + 2023c: e822 sd s0,16(sp) + 2023e: 842a mv s0,a0 + 20240: 6548 ld a0,136(a0) + 20242: ec06 sd ra,24(sp) + 20244: e426 sd s1,8(sp) + 20246: c501 beqz a0,2024e <_ZN7testing8TestInfoD1Ev+0x14> + 20248: 611c ld a5,0(a0) + 2024a: 679c ld a5,8(a5) + 2024c: 9782 jalr a5 + 2024e: 09040513 addi a0,s0,144 + 20252: edfff0ef jal 20130 <_ZN7testing10TestResultD1Ev> + 20256: 6828 ld a0,80(s0) + 20258: 06040793 addi a5,s0,96 + 2025c: 00f50463 beq a0,a5,20264 <_ZN7testing8TestInfoD1Ev+0x2a> + 20260: dd0f50ef jal 15830 <_ZdlPv@plt> + 20264: 6424 ld s1,72(s0) + 20266: c899 beqz s1,2027c <_ZN7testing8TestInfoD1Ev+0x42> + 20268: 6088 ld a0,0(s1) + 2026a: 01048793 addi a5,s1,16 + 2026e: 00f50463 beq a0,a5,20276 <_ZN7testing8TestInfoD1Ev+0x3c> + 20272: dbef50ef jal 15830 <_ZdlPv@plt> + 20276: 8526 mv a0,s1 + 20278: db8f50ef jal 15830 <_ZdlPv@plt> + 2027c: 6024 ld s1,64(s0) + 2027e: c899 beqz s1,20294 <_ZN7testing8TestInfoD1Ev+0x5a> + 20280: 6088 ld a0,0(s1) + 20282: 01048793 addi a5,s1,16 + 20286: 00f50463 beq a0,a5,2028e <_ZN7testing8TestInfoD1Ev+0x54> + 2028a: da6f50ef jal 15830 <_ZdlPv@plt> + 2028e: 8526 mv a0,s1 + 20290: da0f50ef jal 15830 <_ZdlPv@plt> + 20294: 7008 ld a0,32(s0) + 20296: 03040793 addi a5,s0,48 + 2029a: 00f50463 beq a0,a5,202a2 <_ZN7testing8TestInfoD1Ev+0x68> + 2029e: d92f50ef jal 15830 <_ZdlPv@plt> + 202a2: 6008 ld a0,0(s0) + 202a4: 0441 addi s0,s0,16 + 202a6: 00850863 beq a0,s0,202b6 <_ZN7testing8TestInfoD1Ev+0x7c> + 202aa: 6442 ld s0,16(sp) + 202ac: 60e2 ld ra,24(sp) + 202ae: 64a2 ld s1,8(sp) + 202b0: 6105 addi sp,sp,32 + 202b2: d7ef506f j 15830 <_ZdlPv@plt> + 202b6: 60e2 ld ra,24(sp) + 202b8: 6442 ld s0,16(sp) + 202ba: 64a2 ld s1,8(sp) + 202bc: 6105 addi sp,sp,32 + 202be: 8082 ret + +00000000000202c0 <_ZN7testing9TestSuiteD1Ev>: + 202c0: 7179 addi sp,sp,-48 + 202c2: f022 sd s0,32(sp) + 202c4: e44e sd s3,8(sp) + 202c6: 0002a797 auipc a5,0x2a + 202ca: bea7b783 ld a5,-1046(a5) # 49eb0 <_GLOBAL_OFFSET_TABLE_+0x360> + 202ce: 7900 ld s0,48(a0) + 202d0: 03853983 ld s3,56(a0) + 202d4: e84a sd s2,16(sp) + 202d6: f406 sd ra,40(sp) + 202d8: 07c1 addi a5,a5,16 + 202da: e11c sd a5,0(a0) + 202dc: 892a mv s2,a0 + 202de: 01340f63 beq s0,s3,202fc <_ZN7testing9TestSuiteD1Ev+0x3c> + 202e2: ec26 sd s1,24(sp) + 202e4: 6004 ld s1,0(s0) + 202e6: 8526 mv a0,s1 + 202e8: c491 beqz s1,202f4 <_ZN7testing9TestSuiteD1Ev+0x34> + 202ea: f51ff0ef jal 2023a <_ZN7testing8TestInfoD1Ev> + 202ee: 8526 mv a0,s1 + 202f0: d40f50ef jal 15830 <_ZdlPv@plt> + 202f4: 0421 addi s0,s0,8 + 202f6: fe8997e3 bne s3,s0,202e4 <_ZN7testing9TestSuiteD1Ev+0x24> + 202fa: 64e2 ld s1,24(sp) + 202fc: 08890513 addi a0,s2,136 + 20300: e31ff0ef jal 20130 <_ZN7testing10TestResultD1Ev> + 20304: 04893503 ld a0,72(s2) + 20308: c119 beqz a0,2030e <_ZN7testing9TestSuiteD1Ev+0x4e> + 2030a: d26f50ef jal 15830 <_ZdlPv@plt> + 2030e: 03093503 ld a0,48(s2) + 20312: c119 beqz a0,20318 <_ZN7testing9TestSuiteD1Ev+0x58> + 20314: d1cf50ef jal 15830 <_ZdlPv@plt> + 20318: 02893403 ld s0,40(s2) + 2031c: c819 beqz s0,20332 <_ZN7testing9TestSuiteD1Ev+0x72> + 2031e: 6008 ld a0,0(s0) + 20320: 01040793 addi a5,s0,16 + 20324: 00f50463 beq a0,a5,2032c <_ZN7testing9TestSuiteD1Ev+0x6c> + 20328: d08f50ef jal 15830 <_ZdlPv@plt> + 2032c: 8522 mv a0,s0 + 2032e: d02f50ef jal 15830 <_ZdlPv@plt> + 20332: 00893503 ld a0,8(s2) + 20336: 0961 addi s2,s2,24 + 20338: 01250963 beq a0,s2,2034a <_ZN7testing9TestSuiteD1Ev+0x8a> + 2033c: 7402 ld s0,32(sp) + 2033e: 70a2 ld ra,40(sp) + 20340: 6942 ld s2,16(sp) + 20342: 69a2 ld s3,8(sp) + 20344: 6145 addi sp,sp,48 + 20346: ceaf506f j 15830 <_ZdlPv@plt> + 2034a: 70a2 ld ra,40(sp) + 2034c: 7402 ld s0,32(sp) + 2034e: 6942 ld s2,16(sp) + 20350: 69a2 ld s3,8(sp) + 20352: 6145 addi sp,sp,48 + 20354: 8082 ret + +0000000000020356 <_ZN7testing9TestSuiteD0Ev>: + 20356: 1141 addi sp,sp,-16 + 20358: e022 sd s0,0(sp) + 2035a: e406 sd ra,8(sp) + 2035c: 842a mv s0,a0 + 2035e: f63ff0ef jal 202c0 <_ZN7testing9TestSuiteD1Ev> + 20362: 8522 mv a0,s0 + 20364: 6402 ld s0,0(sp) + 20366: 60a2 ld ra,8(sp) + 20368: 0141 addi sp,sp,16 + 2036a: cc6f506f j 15830 <_ZdlPv@plt> + +000000000002036e <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0>: + 2036e: 7159 addi sp,sp,-112 + 20370: 611c ld a5,0(a0) + 20372: e8ca sd s2,80(sp) + 20374: 01010913 addi s2,sp,16 + 20378: f0a2 sd s0,96(sp) + 2037a: e4ce sd s3,72(sp) + 2037c: e0d2 sd s4,64(sp) + 2037e: 842a mv s0,a0 + 20380: 89ae mv s3,a1 + 20382: 02010a13 addi s4,sp,32 + 20386: 854a mv a0,s2 + 20388: 00160593 addi a1,a2,1 + 2038c: eca6 sd s1,88(sp) + 2038e: fc56 sd s5,56(sp) + 20390: f486 sd ra,104(sp) + 20392: 0107ba83 ld s5,16(a5) + 20396: 84b2 mv s1,a2 + 20398: ec02 sd zero,24(sp) + 2039a: e852 sd s4,16(sp) + 2039c: 02010023 sb zero,32(sp) + 203a0: d80f50ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 203a4: 6762 ld a4,24(sp) + 203a6: 57fd li a5,-1 + 203a8: 8389 srli a5,a5,0x2 + 203aa: 8f99 sub a5,a5,a4 + 203ac: 1497e663 bltu a5,s1,204f8 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x18a> + 203b0: 8626 mv a2,s1 + 203b2: 85ce mv a1,s3 + 203b4: 854a mv a0,s2 + 203b6: d1af50ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 203ba: 6762 ld a4,24(sp) + 203bc: 57fd li a5,-1 + 203be: 8389 srli a5,a5,0x2 + 203c0: 12f70663 beq a4,a5,204ec <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x17e> + 203c4: 4605 li a2,1 + 203c6: 00018597 auipc a1,0x18 + 203ca: 22a58593 addi a1,a1,554 # 385f0 <_IO_stdin_used+0xb48> + 203ce: 854a mv a0,s2 + 203d0: d00f50ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 203d4: 0002a797 auipc a5,0x2a + 203d8: a9c7b783 ld a5,-1380(a5) # 49e70 <_GLOBAL_OFFSET_TABLE_+0x320> + 203dc: 0efa9563 bne s5,a5,204c6 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x158> + 203e0: 4408 lw a0,8(s0) + 203e2: 0505 addi a0,a0,1 + 203e4: 00a03533 snez a0,a0 + 203e8: fdbfa0ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 203ec: e539 bnez a0,2043a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xcc> + 203ee: 0024 addi s1,sp,8 + 203f0: 8526 mv a0,s1 + 203f2: 44000693 li a3,1088 + 203f6: 0001a617 auipc a2,0x1a + 203fa: 03260613 addi a2,a2,50 # 3a428 <_IO_stdin_used+0x2980> + 203fe: 458d li a1,3 + 20400: febfe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 20404: 02000613 li a2,32 + 20408: 0001a597 auipc a1,0x1a + 2040c: 07058593 addi a1,a1,112 # 3a478 <_IO_stdin_used+0x29d0> + 20410: 0002a517 auipc a0,0x2a + 20414: b8853503 ld a0,-1144(a0) # 49f98 <_ZSt4cerr@Base> + 20418: a18f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2041c: 03500613 li a2,53 + 20420: 0001a597 auipc a1,0x1a + 20424: 08058593 addi a1,a1,128 # 3a4a0 <_IO_stdin_used+0x29f8> + 20428: 0002a517 auipc a0,0x2a + 2042c: b7053503 ld a0,-1168(a0) # 49f98 <_ZSt4cerr@Base> + 20430: a00f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20434: 8526 mv a0,s1 + 20436: b44fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2043a: 64e2 ld s1,24(sp) + 2043c: 65c2 ld a1,16(sp) + 2043e: 4408 lw a0,8(s0) + 20440: 8626 mv a2,s1 + 20442: eeef50ef jal 15b30 + 20446: 02951063 bne a0,s1,20466 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xf8> + 2044a: 6542 ld a0,16(sp) + 2044c: 01450463 beq a0,s4,20454 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xe6> + 20450: be0f50ef jal 15830 <_ZdlPv@plt> + 20454: 70a6 ld ra,104(sp) + 20456: 7406 ld s0,96(sp) + 20458: 64e6 ld s1,88(sp) + 2045a: 6946 ld s2,80(sp) + 2045c: 69a6 ld s3,72(sp) + 2045e: 6a06 ld s4,64(sp) + 20460: 7ae2 ld s5,56(sp) + 20462: 6165 addi sp,sp,112 + 20464: 8082 ret + 20466: 0024 addi s1,sp,8 + 20468: 8526 mv a0,s1 + 2046a: 44500693 li a3,1093 + 2046e: 0001a617 auipc a2,0x1a + 20472: fba60613 addi a2,a2,-70 # 3a428 <_IO_stdin_used+0x2980> + 20476: 4585 li a1,1 + 20478: f73fe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2047c: 02600613 li a2,38 + 20480: 0001a597 auipc a1,0x1a + 20484: 05858593 addi a1,a1,88 # 3a4d8 <_IO_stdin_used+0x2a30> + 20488: 0002a517 auipc a0,0x2a + 2048c: b1053503 ld a0,-1264(a0) # 49f98 <_ZSt4cerr@Base> + 20490: 9a0f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20494: 6c10 ld a2,24(s0) + 20496: 680c ld a1,16(s0) + 20498: 0002a517 auipc a0,0x2a + 2049c: b0053503 ld a0,-1280(a0) # 49f98 <_ZSt4cerr@Base> + 204a0: 990f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 204a4: 4605 li a2,1 + 204a6: 00017597 auipc a1,0x17 + 204aa: 77a58593 addi a1,a1,1914 # 37c20 <_IO_stdin_used+0x178> + 204ae: 89aa mv s3,a0 + 204b0: 980f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 204b4: 7c10 ld a2,56(s0) + 204b6: 780c ld a1,48(s0) + 204b8: 854e mv a0,s3 + 204ba: 976f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 204be: 8526 mv a0,s1 + 204c0: abafc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 204c4: b759 j 2044a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xdc> + 204c6: 8522 mv a0,s0 + 204c8: 85ca mv a1,s2 + 204ca: 9a82 jalr s5 + 204cc: bfbd j 2044a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xdc> + 204ce: 842a mv s0,a0 + 204d0: 8526 mv a0,s1 + 204d2: aa8fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 204d6: 854a mv a0,s2 + 204d8: a24f60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 204dc: 8522 mv a0,s0 + 204de: a42f50ef jal 15720 <_Unwind_Resume@plt> + 204e2: b7f5 j 204ce <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x160> + 204e4: 842a mv s0,a0 + 204e6: bfc5 j 204d6 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x168> + 204e8: 842a mv s0,a0 + 204ea: b7f5 j 204d6 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x168> + 204ec: 00018517 auipc a0,0x18 + 204f0: 90c50513 addi a0,a0,-1780 # 37df8 <_IO_stdin_used+0x350> + 204f4: b2cf50ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 204f8: 00018517 auipc a0,0x18 + 204fc: 90050513 addi a0,a0,-1792 # 37df8 <_IO_stdin_used+0x350> + 20500: b20f50ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + +0000000000020504 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv>: + 20504: 7171 addi sp,sp,-176 + 20506: f122 sd s0,160(sp) + 20508: 0002a417 auipc s0,0x2a + 2050c: 8b843403 ld s0,-1864(s0) # 49dc0 <_GLOBAL_OFFSET_TABLE_+0x270> + 20510: 641c ld a5,8(s0) + 20512: f506 sd ra,168(sp) + 20514: e54e sd s3,136(sp) + 20516: e152 sd s4,128(sp) + 20518: fcd6 sd s5,120(sp) + 2051a: f8da sd s6,112(sp) + 2051c: f4de sd s7,104(sp) + 2051e: eb91 bnez a5,20532 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x2e> + 20520: 70aa ld ra,168(sp) + 20522: 740a ld s0,160(sp) + 20524: 69aa ld s3,136(sp) + 20526: 6a0a ld s4,128(sp) + 20528: 7ae6 ld s5,120(sp) + 2052a: 7b46 ld s6,112(sp) + 2052c: 7ba6 ld s7,104(sp) + 2052e: 614d addi sp,sp,176 + 20530: 8082 ret + 20532: ed26 sd s1,152(sp) + 20534: 4601 li a2,0 + 20536: 84aa mv s1,a0 + 20538: 03a00593 li a1,58 + 2053c: 8522 mv a0,s0 + 2053e: e94a sd s2,144(sp) + 20540: d30f50ef jal 15a70 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt> + 20544: 57fd li a5,-1 + 20546: 892a mv s2,a0 + 20548: 0ef50763 beq a0,a5,20636 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x132> + 2054c: 4541 li a0,16 + 2054e: a82f50ef jal 157d0 <_Znwm@plt> + 20552: 6410 ld a2,8(s0) + 20554: 081c addi a5,sp,16 + 20556: e03e sd a5,0(sp) + 20558: 600c ld a1,0(s0) + 2055a: 19848493 addi s1,s1,408 + 2055e: 89aa mv s3,a0 + 20560: 0cc96963 bltu s2,a2,20632 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x12e> + 20564: 962e add a2,a2,a1 + 20566: 850a mv a0,sp + 20568: 8a0a mv s4,sp + 2056a: d84f70ef jal 17aee <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> + 2056e: 6410 ld a2,8(s0) + 20570: 0905 addi s2,s2,1 + 20572: 19266963 bltu a2,s2,20704 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x200> + 20576: 600c ld a1,0(s0) + 20578: 02010a93 addi s5,sp,32 + 2057c: 03010b13 addi s6,sp,48 + 20580: 962e add a2,a2,a1 + 20582: 8556 mv a0,s5 + 20584: 95ca add a1,a1,s2 + 20586: f05a sd s6,32(sp) + 20588: d66f70ef jal 17aee <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> + 2058c: 0002a797 auipc a5,0x2a + 20590: a047b783 ld a5,-1532(a5) # 49f90 <_GLOBAL_OFFSET_TABLE_+0x440> + 20594: 07c1 addi a5,a5,16 + 20596: 05000513 li a0,80 + 2059a: 00f9b023 sd a5,0(s3) + 2059e: a32f50ef jal 157d0 <_Znwm@plt> + 205a2: 6582 ld a1,0(sp) + 205a4: 6622 ld a2,8(sp) + 205a6: 0002a797 auipc a5,0x2a + 205aa: 85a7b783 ld a5,-1958(a5) # 49e00 <_GLOBAL_OFFSET_TABLE_+0x2b0> + 205ae: 842a mv s0,a0 + 205b0: 02050713 addi a4,a0,32 + 205b4: 01050913 addi s2,a0,16 + 205b8: 07c1 addi a5,a5,16 + 205ba: 56fd li a3,-1 + 205bc: 854a mv a0,s2 + 205be: 962e add a2,a2,a1 + 205c0: e01c sd a5,0(s0) + 205c2: c414 sw a3,8(s0) + 205c4: e818 sd a4,16(s0) + 205c6: c9cf70ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 205ca: 7582 ld a1,32(sp) + 205cc: 7622 ld a2,40(sp) + 205ce: 03040b93 addi s7,s0,48 + 205d2: 04040793 addi a5,s0,64 + 205d6: 962e add a2,a2,a1 + 205d8: 855e mv a0,s7 + 205da: f81c sd a5,48(s0) + 205dc: c86f70ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 205e0: 8522 mv a0,s0 + 205e2: bccff0ef jal 1f9ae <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv> + 205e6: 04010913 addi s2,sp,64 + 205ea: 854a mv a0,s2 + 205ec: 00018597 auipc a1,0x18 + 205f0: 4f458593 addi a1,a1,1268 # 38ae0 <_IO_stdin_used+0x1038> + 205f4: 0089b423 sd s0,8(s3) + 205f8: 865f70ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 205fc: 6626 ld a2,72(sp) + 205fe: 6586 ld a1,64(sp) + 20600: 0089b503 ld a0,8(s3) + 20604: d6bff0ef jal 2036e <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 20608: 6506 ld a0,64(sp) + 2060a: 089c addi a5,sp,80 + 2060c: 00f50463 beq a0,a5,20614 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x110> + 20610: a20f50ef jal 15830 <_ZdlPv@plt> + 20614: 8526 mv a0,s1 + 20616: 85ce mv a1,s3 + 20618: f1afa0ef jal 1ad32 <_ZN7testing18TestEventListeners6AppendEPNS_17TestEventListenerE> + 2061c: 7502 ld a0,32(sp) + 2061e: 01650463 beq a0,s6,20626 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x122> + 20622: a0ef50ef jal 15830 <_ZdlPv@plt> + 20626: 8552 mv a0,s4 + 20628: 8d4f60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2062c: 64ea ld s1,152(sp) + 2062e: 694a ld s2,144(sp) + 20630: bdc5 j 20520 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1c> + 20632: 864a mv a2,s2 + 20634: bf05 j 20564 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x60> + 20636: 04010913 addi s2,sp,64 + 2063a: 6685 lui a3,0x1 + 2063c: 854a mv a0,s2 + 2063e: 00018617 auipc a2,0x18 + 20642: 0a260613 addi a2,a2,162 # 386e0 <_IO_stdin_used+0xc38> + 20646: 4585 li a1,1 + 20648: 3e868693 addi a3,a3,1000 # 13e8 <__abi_tag-0xeeac> + 2064c: d9ffe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 20650: 467d li a2,31 + 20652: 00018597 auipc a1,0x18 + 20656: 4b658593 addi a1,a1,1206 # 38b08 <_IO_stdin_used+0x1060> + 2065a: 0002a517 auipc a0,0x2a + 2065e: 93e53503 ld a0,-1730(a0) # 49f98 <_ZSt4cerr@Base> + 20662: fcff40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20666: 6410 ld a2,8(s0) + 20668: 600c ld a1,0(s0) + 2066a: 0002a517 auipc a0,0x2a + 2066e: 92e53503 ld a0,-1746(a0) # 49f98 <_ZSt4cerr@Base> + 20672: fbff40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20676: 00018597 auipc a1,0x18 + 2067a: 4b258593 addi a1,a1,1202 # 38b28 <_IO_stdin_used+0x1080> + 2067e: ee3f40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 20682: 854a mv a0,s2 + 20684: 8f6fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 20688: 64ea ld s1,152(sp) + 2068a: 694a ld s2,144(sp) + 2068c: bd51 j 20520 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1c> + 2068e: 842a mv s0,a0 + 20690: 854a mv a0,s2 + 20692: 8e8fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 20696: 8522 mv a0,s0 + 20698: 888f50ef jal 15720 <_Unwind_Resume@plt> + 2069c: 842a mv s0,a0 + 2069e: 4485 li s1,1 + 206a0: 8552 mv a0,s4 + 206a2: 85af60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 206a6: d8e5 beqz s1,20696 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x192> + 206a8: 854e mv a0,s3 + 206aa: 986f50ef jal 15830 <_ZdlPv@plt> + 206ae: b7e5 j 20696 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x192> + 206b0: 842a mv s0,a0 + 206b2: 4485 li s1,1 + 206b4: 8556 mv a0,s5 + 206b6: 846f60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 206ba: b7dd j 206a0 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x19c> + 206bc: 84aa mv s1,a0 + 206be: 8522 mv a0,s0 + 206c0: 970f50ef jal 15830 <_ZdlPv@plt> + 206c4: 8426 mv s0,s1 + 206c6: 4485 li s1,1 + 206c8: b7f5 j 206b4 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1b0> + 206ca: 84aa mv s1,a0 + 206cc: 854a mv a0,s2 + 206ce: 82ef60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 206d2: b7f5 j 206be <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1ba> + 206d4: 84aa mv s1,a0 + 206d6: 855e mv a0,s7 + 206d8: 824f60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 206dc: bfc5 j 206cc <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1c8> + 206de: 842a mv s0,a0 + 206e0: a029 j 206ea <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1e6> + 206e2: 842a mv s0,a0 + 206e4: 854a mv a0,s2 + 206e6: 816f60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 206ea: 0089b503 ld a0,8(s3) + 206ee: d171 beqz a0,206b2 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1ae> + 206f0: 611c ld a5,0(a0) + 206f2: 4485 li s1,1 + 206f4: 679c ld a5,8(a5) + 206f6: 9782 jalr a5 + 206f8: bf75 j 206b4 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1b0> + 206fa: 842a mv s0,a0 + 206fc: b775 j 206a8 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1a4> + 206fe: 842a mv s0,a0 + 20700: 4481 li s1,0 + 20702: bf4d j 206b4 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1b0> + 20704: 86b2 mv a3,a2 + 20706: 00017597 auipc a1,0x17 + 2070a: 71a58593 addi a1,a1,1818 # 37e20 <_IO_stdin_used+0x378> + 2070e: 864a mv a2,s2 + 20710: 00017517 auipc a0,0x17 + 20714: 72850513 addi a0,a0,1832 # 37e38 <_IO_stdin_used+0x390> + 20718: 968f50ef jal 15880 <_ZSt24__throw_out_of_range_fmtPKcz@plt> + 2071c: b741 j 2069c <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x198> + +000000000002071e <_ZN7testing8internal12UnitTestImplD1Ev>: + 2071e: 7139 addi sp,sp,-64 + 20720: f822 sd s0,48(sp) + 20722: ec4e sd s3,24(sp) + 20724: 00029797 auipc a5,0x29 + 20728: 58c7b783 ld a5,1420(a5) # 49cb0 <_GLOBAL_OFFSET_TABLE_+0x160> + 2072c: 0c053983 ld s3,192(a0) + 20730: 7d40 ld s0,184(a0) + 20732: f04a sd s2,32(sp) + 20734: fc06 sd ra,56(sp) + 20736: f426 sd s1,40(sp) + 20738: 07c1 addi a5,a5,16 + 2073a: e11c sd a5,0(a0) + 2073c: 892a mv s2,a0 + 2073e: 03340c63 beq s0,s3,20776 <_ZN7testing8internal12UnitTestImplD1Ev+0x58> + 20742: e852 sd s4,16(sp) + 20744: 00000a17 auipc s4,0x0 + 20748: c12a0a13 addi s4,s4,-1006 # 20356 <_ZN7testing9TestSuiteD0Ev> + 2074c: a809 j 2075e <_ZN7testing8internal12UnitTestImplD1Ev+0x40> + 2074e: b73ff0ef jal 202c0 <_ZN7testing9TestSuiteD1Ev> + 20752: 8526 mv a0,s1 + 20754: 8dcf50ef jal 15830 <_ZdlPv@plt> + 20758: 0421 addi s0,s0,8 + 2075a: 00898d63 beq s3,s0,20774 <_ZN7testing8internal12UnitTestImplD1Ev+0x56> + 2075e: 6004 ld s1,0(s0) + 20760: dce5 beqz s1,20758 <_ZN7testing8internal12UnitTestImplD1Ev+0x3a> + 20762: 609c ld a5,0(s1) + 20764: 8526 mv a0,s1 + 20766: 679c ld a5,8(a5) + 20768: ff4783e3 beq a5,s4,2074e <_ZN7testing8internal12UnitTestImplD1Ev+0x30> + 2076c: 0421 addi s0,s0,8 + 2076e: 9782 jalr a5 + 20770: fe8997e3 bne s3,s0,2075e <_ZN7testing8internal12UnitTestImplD1Ev+0x40> + 20774: 6a42 ld s4,16(sp) + 20776: 0a893483 ld s1,168(s2) + 2077a: 0a093403 ld s0,160(s2) + 2077e: 00029997 auipc s3,0x29 + 20782: 4329b983 ld s3,1074(s3) # 49bb0 <_GLOBAL_OFFSET_TABLE_+0x60> + 20786: 00941863 bne s0,s1,20796 <_ZN7testing8internal12UnitTestImplD1Ev+0x78> + 2078a: a005 j 207aa <_ZN7testing8internal12UnitTestImplD1Ev+0x8c> + 2078c: 8a4f50ef jal 15830 <_ZdlPv@plt> + 20790: 0421 addi s0,s0,8 + 20792: 00848c63 beq s1,s0,207aa <_ZN7testing8internal12UnitTestImplD1Ev+0x8c> + 20796: 6008 ld a0,0(s0) + 20798: dd65 beqz a0,20790 <_ZN7testing8internal12UnitTestImplD1Ev+0x72> + 2079a: 611c ld a5,0(a0) + 2079c: 679c ld a5,8(a5) + 2079e: ff3787e3 beq a5,s3,2078c <_ZN7testing8internal12UnitTestImplD1Ev+0x6e> + 207a2: 0421 addi s0,s0,8 + 207a4: 9782 jalr a5 + 207a6: fe8498e3 bne s1,s0,20796 <_ZN7testing8internal12UnitTestImplD1Ev+0x78> + 207aa: 1b093503 ld a0,432(s2) + 207ae: c501 beqz a0,207b6 <_ZN7testing8internal12UnitTestImplD1Ev+0x98> + 207b0: 611c ld a5,0(a0) + 207b2: 679c ld a5,8(a5) + 207b4: 9782 jalr a5 + 207b6: 1e892503 lw a0,488(s2) + 207ba: b96f50ef jal 15b50 + 207be: c501 beqz a0,207c6 <_ZN7testing8internal12UnitTestImplD1Ev+0xa8> + 207c0: 611c ld a5,0(a0) + 207c2: 679c ld a5,8(a5) + 207c4: 9782 jalr a5 + 207c6: 1e892503 lw a0,488(s2) + 207ca: a26f50ef jal 159f0 + 207ce: 842a mv s0,a0 + 207d0: 0e051a63 bnez a0,208c4 <_ZN7testing8internal12UnitTestImplD1Ev+0x1a6> + 207d4: 1f093503 ld a0,496(s2) + 207d8: c501 beqz a0,207e0 <_ZN7testing8internal12UnitTestImplD1Ev+0xc2> + 207da: 611c ld a5,0(a0) + 207dc: 679c ld a5,8(a5) + 207de: 9782 jalr a5 + 207e0: 1e093503 ld a0,480(s2) + 207e4: c501 beqz a0,207ec <_ZN7testing8internal12UnitTestImplD1Ev+0xce> + 207e6: 611c ld a5,0(a0) + 207e8: 679c ld a5,8(a5) + 207ea: 9782 jalr a5 + 207ec: 1d893403 ld s0,472(s2) + 207f0: cc11 beqz s0,2080c <_ZN7testing8internal12UnitTestImplD1Ev+0xee> + 207f2: 5408 lw a0,40(s0) + 207f4: 0c055063 bgez a0,208b4 <_ZN7testing8internal12UnitTestImplD1Ev+0x196> + 207f8: 6008 ld a0,0(s0) + 207fa: 01040793 addi a5,s0,16 + 207fe: 00f50463 beq a0,a5,20806 <_ZN7testing8internal12UnitTestImplD1Ev+0xe8> + 20802: 82ef50ef jal 15830 <_ZdlPv@plt> + 20806: 8522 mv a0,s0 + 20808: 828f50ef jal 15830 <_ZdlPv@plt> + 2080c: 19890513 addi a0,s2,408 + 20810: ce6fa0ef jal 1acf6 <_ZN7testing18TestEventListenersD1Ev> + 20814: 11890513 addi a0,s2,280 + 20818: 919ff0ef jal 20130 <_ZN7testing10TestResultD1Ev> + 2081c: 0e893403 ld s0,232(s2) + 20820: 0f093483 ld s1,240(s2) + 20824: 00940c63 beq s0,s1,2083c <_ZN7testing8internal12UnitTestImplD1Ev+0x11e> + 20828: 6008 ld a0,0(s0) + 2082a: c501 beqz a0,20832 <_ZN7testing8internal12UnitTestImplD1Ev+0x114> + 2082c: 611c ld a5,0(a0) + 2082e: 679c ld a5,8(a5) + 20830: 9782 jalr a5 + 20832: 0421 addi s0,s0,8 + 20834: fe849ae3 bne s1,s0,20828 <_ZN7testing8internal12UnitTestImplD1Ev+0x10a> + 20838: 0e893483 ld s1,232(s2) + 2083c: c481 beqz s1,20844 <_ZN7testing8internal12UnitTestImplD1Ev+0x126> + 2083e: 8526 mv a0,s1 + 20840: ff1f40ef jal 15830 <_ZdlPv@plt> + 20844: 0d093503 ld a0,208(s2) + 20848: c119 beqz a0,2084e <_ZN7testing8internal12UnitTestImplD1Ev+0x130> + 2084a: fe7f40ef jal 15830 <_ZdlPv@plt> + 2084e: 0b893503 ld a0,184(s2) + 20852: c119 beqz a0,20858 <_ZN7testing8internal12UnitTestImplD1Ev+0x13a> + 20854: fddf40ef jal 15830 <_ZdlPv@plt> + 20858: 0a093503 ld a0,160(s2) + 2085c: c119 beqz a0,20862 <_ZN7testing8internal12UnitTestImplD1Ev+0x144> + 2085e: fd3f40ef jal 15830 <_ZdlPv@plt> + 20862: 09092503 lw a0,144(s2) + 20866: aeaf50ef jal 15b50 + 2086a: c501 beqz a0,20872 <_ZN7testing8internal12UnitTestImplD1Ev+0x154> + 2086c: 611c ld a5,0(a0) + 2086e: 679c ld a5,8(a5) + 20870: 9782 jalr a5 + 20872: 09092503 lw a0,144(s2) + 20876: 97af50ef jal 159f0 + 2087a: 842a mv s0,a0 + 2087c: 10051863 bnez a0,2098c <_ZN7testing8internal12UnitTestImplD1Ev+0x26e> + 20880: 09893503 ld a0,152(s2) + 20884: c501 beqz a0,2088c <_ZN7testing8internal12UnitTestImplD1Ev+0x16e> + 20886: 611c ld a5,0(a0) + 20888: 679c ld a5,8(a5) + 2088a: 9782 jalr a5 + 2088c: 05890513 addi a0,s2,88 + 20890: cc1f40ef jal 15550 + 20894: 842a mv s0,a0 + 20896: e159 bnez a0,2091c <_ZN7testing8internal12UnitTestImplD1Ev+0x1fe> + 20898: 01093503 ld a0,16(s2) + 2089c: 02090913 addi s2,s2,32 + 208a0: 0d250f63 beq a0,s2,2097e <_ZN7testing8internal12UnitTestImplD1Ev+0x260> + 208a4: 7442 ld s0,48(sp) + 208a6: 70e2 ld ra,56(sp) + 208a8: 74a2 ld s1,40(sp) + 208aa: 7902 ld s2,32(sp) + 208ac: 69e2 ld s3,24(sp) + 208ae: 6121 addi sp,sp,64 + 208b0: f81f406f j 15830 <_ZdlPv@plt> + 208b4: 98cf50ef jal 15a40 + 208b8: 6008 ld a0,0(s0) + 208ba: 01040793 addi a5,s0,16 + 208be: f4f512e3 bne a0,a5,20802 <_ZN7testing8internal12UnitTestImplD1Ev+0xe4> + 208c2: b791 j 20806 <_ZN7testing8internal12UnitTestImplD1Ev+0xe8> + 208c4: 0024 addi s1,sp,8 + 208c6: 6da00693 li a3,1754 + 208ca: 8526 mv a0,s1 + 208cc: 0001a617 auipc a2,0x1a + 208d0: c3460613 addi a2,a2,-972 # 3a500 <_IO_stdin_used+0x2a58> + 208d4: 458d li a1,3 + 208d6: b15fe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 208da: 4661 li a2,24 + 208dc: 00018597 auipc a1,0x18 + 208e0: 25c58593 addi a1,a1,604 # 38b38 <_IO_stdin_used+0x1090> + 208e4: 00029517 auipc a0,0x29 + 208e8: 6b453503 ld a0,1716(a0) # 49f98 <_ZSt4cerr@Base> + 208ec: d45f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 208f0: 4649 li a2,18 + 208f2: 0001a597 auipc a1,0x1a + 208f6: c8e58593 addi a1,a1,-882 # 3a580 <_IO_stdin_used+0x2ad8> + 208fa: 00029517 auipc a0,0x29 + 208fe: 69e53503 ld a0,1694(a0) # 49f98 <_ZSt4cerr@Base> + 20902: d2ff40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20906: 85a2 mv a1,s0 + 20908: 00029517 auipc a0,0x29 + 2090c: 69053503 ld a0,1680(a0) # 49f98 <_ZSt4cerr@Base> + 20910: b31f40ef jal 15440 <_ZNSolsEi@plt> + 20914: 8526 mv a0,s1 + 20916: e65fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2091a: bd6d j 207d4 <_ZN7testing8internal12UnitTestImplD1Ev+0xb6> + 2091c: 0024 addi s1,sp,8 + 2091e: 69e00693 li a3,1694 + 20922: 8526 mv a0,s1 + 20924: 0001a617 auipc a2,0x1a + 20928: bdc60613 addi a2,a2,-1060 # 3a500 <_IO_stdin_used+0x2a58> + 2092c: 458d li a1,3 + 2092e: abdfe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 20932: 4679 li a2,30 + 20934: 0001a597 auipc a1,0x1a + 20938: c8458593 addi a1,a1,-892 # 3a5b8 <_IO_stdin_used+0x2b10> + 2093c: 00029517 auipc a0,0x29 + 20940: 65c53503 ld a0,1628(a0) # 49f98 <_ZSt4cerr@Base> + 20944: cedf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20948: 4649 li a2,18 + 2094a: 0001a597 auipc a1,0x1a + 2094e: c3658593 addi a1,a1,-970 # 3a580 <_IO_stdin_used+0x2ad8> + 20952: 00029517 auipc a0,0x29 + 20956: 64653503 ld a0,1606(a0) # 49f98 <_ZSt4cerr@Base> + 2095a: cd7f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2095e: 85a2 mv a1,s0 + 20960: 00029517 auipc a0,0x29 + 20964: 63853503 ld a0,1592(a0) # 49f98 <_ZSt4cerr@Base> + 20968: ad9f40ef jal 15440 <_ZNSolsEi@plt> + 2096c: 8526 mv a0,s1 + 2096e: e0dfb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 20972: 01093503 ld a0,16(s2) + 20976: 02090913 addi s2,s2,32 + 2097a: f32515e3 bne a0,s2,208a4 <_ZN7testing8internal12UnitTestImplD1Ev+0x186> + 2097e: 70e2 ld ra,56(sp) + 20980: 7442 ld s0,48(sp) + 20982: 74a2 ld s1,40(sp) + 20984: 7902 ld s2,32(sp) + 20986: 69e2 ld s3,24(sp) + 20988: 6121 addi sp,sp,64 + 2098a: 8082 ret + 2098c: 0024 addi s1,sp,8 + 2098e: 6da00693 li a3,1754 + 20992: 8526 mv a0,s1 + 20994: 0001a617 auipc a2,0x1a + 20998: b6c60613 addi a2,a2,-1172 # 3a500 <_IO_stdin_used+0x2a58> + 2099c: 458d li a1,3 + 2099e: a4dfe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 209a2: 4661 li a2,24 + 209a4: 00018597 auipc a1,0x18 + 209a8: 19458593 addi a1,a1,404 # 38b38 <_IO_stdin_used+0x1090> + 209ac: 00029517 auipc a0,0x29 + 209b0: 5ec53503 ld a0,1516(a0) # 49f98 <_ZSt4cerr@Base> + 209b4: c7df40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 209b8: 4649 li a2,18 + 209ba: 0001a597 auipc a1,0x1a + 209be: bc658593 addi a1,a1,-1082 # 3a580 <_IO_stdin_used+0x2ad8> + 209c2: 00029517 auipc a0,0x29 + 209c6: 5d653503 ld a0,1494(a0) # 49f98 <_ZSt4cerr@Base> + 209ca: c67f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 209ce: 85a2 mv a1,s0 + 209d0: 00029517 auipc a0,0x29 + 209d4: 5c853503 ld a0,1480(a0) # 49f98 <_ZSt4cerr@Base> + 209d8: a69f40ef jal 15440 <_ZNSolsEi@plt> + 209dc: 8526 mv a0,s1 + 209de: d9dfb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 209e2: bd79 j 20880 <_ZN7testing8internal12UnitTestImplD1Ev+0x162> + +00000000000209e4 <_ZN7testing8internal12UnitTestImplD0Ev>: + 209e4: 1141 addi sp,sp,-16 + 209e6: e022 sd s0,0(sp) + 209e8: e406 sd ra,8(sp) + 209ea: 842a mv s0,a0 + 209ec: d33ff0ef jal 2071e <_ZN7testing8internal12UnitTestImplD1Ev> + 209f0: 8522 mv a0,s0 + 209f2: 6402 ld s0,0(sp) + 209f4: 60a2 ld ra,8(sp) + 209f6: 0141 addi sp,sp,16 + 209f8: e39f406f j 15830 <_ZdlPv@plt> + +00000000000209fc <_ZN7testing8UnitTestD2Ev>: + 209fc: 7179 addi sp,sp,-48 + 209fe: ec26 sd s1,24(sp) + 20a00: 00029797 auipc a5,0x29 + 20a04: 4187b783 ld a5,1048(a5) # 49e18 <_GLOBAL_OFFSET_TABLE_+0x2c8> + 20a08: 6124 ld s1,64(a0) + 20a0a: f022 sd s0,32(sp) + 20a0c: f406 sd ra,40(sp) + 20a0e: 07c1 addi a5,a5,16 + 20a10: e11c sd a5,0(a0) + 20a12: 842a mv s0,a0 + 20a14: cc99 beqz s1,20a32 <_ZN7testing8UnitTestD2Ev+0x36> + 20a16: 609c ld a5,0(s1) + 20a18: 00000717 auipc a4,0x0 + 20a1c: fcc70713 addi a4,a4,-52 # 209e4 <_ZN7testing8internal12UnitTestImplD0Ev> + 20a20: 8526 mv a0,s1 + 20a22: 679c ld a5,8(a5) + 20a24: 08e79263 bne a5,a4,20aa8 <_ZN7testing8UnitTestD2Ev+0xac> + 20a28: cf7ff0ef jal 2071e <_ZN7testing8internal12UnitTestImplD1Ev> + 20a2c: 8526 mv a0,s1 + 20a2e: e03f40ef jal 15830 <_ZdlPv@plt> + 20a32: 00840513 addi a0,s0,8 + 20a36: b1bf40ef jal 15550 + 20a3a: 842a mv s0,a0 + 20a3c: e511 bnez a0,20a48 <_ZN7testing8UnitTestD2Ev+0x4c> + 20a3e: 70a2 ld ra,40(sp) + 20a40: 7402 ld s0,32(sp) + 20a42: 64e2 ld s1,24(sp) + 20a44: 6145 addi sp,sp,48 + 20a46: 8082 ret + 20a48: 0024 addi s1,sp,8 + 20a4a: 69e00693 li a3,1694 + 20a4e: 8526 mv a0,s1 + 20a50: 0001a617 auipc a2,0x1a + 20a54: ab060613 addi a2,a2,-1360 # 3a500 <_IO_stdin_used+0x2a58> + 20a58: 458d li a1,3 + 20a5a: 991fe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 20a5e: 4679 li a2,30 + 20a60: 0001a597 auipc a1,0x1a + 20a64: b5858593 addi a1,a1,-1192 # 3a5b8 <_IO_stdin_used+0x2b10> + 20a68: 00029517 auipc a0,0x29 + 20a6c: 53053503 ld a0,1328(a0) # 49f98 <_ZSt4cerr@Base> + 20a70: bc1f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20a74: 4649 li a2,18 + 20a76: 0001a597 auipc a1,0x1a + 20a7a: b0a58593 addi a1,a1,-1270 # 3a580 <_IO_stdin_used+0x2ad8> + 20a7e: 00029517 auipc a0,0x29 + 20a82: 51a53503 ld a0,1306(a0) # 49f98 <_ZSt4cerr@Base> + 20a86: babf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20a8a: 85a2 mv a1,s0 + 20a8c: 00029517 auipc a0,0x29 + 20a90: 50c53503 ld a0,1292(a0) # 49f98 <_ZSt4cerr@Base> + 20a94: 9adf40ef jal 15440 <_ZNSolsEi@plt> + 20a98: 8526 mv a0,s1 + 20a9a: ce1fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 20a9e: 70a2 ld ra,40(sp) + 20aa0: 7402 ld s0,32(sp) + 20aa2: 64e2 ld s1,24(sp) + 20aa4: 6145 addi sp,sp,48 + 20aa6: 8082 ret + 20aa8: 9782 jalr a5 + 20aaa: b761 j 20a32 <_ZN7testing8UnitTestD2Ev+0x36> + +0000000000020aac <_ZN7testing8UnitTestD0Ev>: + 20aac: 1141 addi sp,sp,-16 + 20aae: e022 sd s0,0(sp) + 20ab0: e406 sd ra,8(sp) + 20ab2: 842a mv s0,a0 + 20ab4: f49ff0ef jal 209fc <_ZN7testing8UnitTestD2Ev> + 20ab8: 8522 mv a0,s0 + 20aba: 6402 ld s0,0(sp) + 20abc: 60a2 ld ra,8(sp) + 20abe: 0141 addi sp,sp,16 + 20ac0: d71f406f j 15830 <_ZdlPv@plt> + +0000000000020ac4 <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv>: + 20ac4: 7139 addi sp,sp,-64 + 20ac6: f04a sd s2,32(sp) + 20ac8: 05850913 addi s2,a0,88 + 20acc: f822 sd s0,48(sp) + 20ace: 842a mv s0,a0 + 20ad0: 854a mv a0,s2 + 20ad2: fc06 sd ra,56(sp) + 20ad4: f426 sd s1,40(sp) + 20ad6: b8bf40ef jal 15660 + 20ada: e11d bnez a0,20b00 <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv+0x3c> + 20adc: 9c5f40ef jal 154a0 + 20ae0: e448 sd a0,136(s0) + 20ae2: 08040023 sb zero,128(s0) + 20ae6: 854a mv a0,s2 + 20ae8: 6824 ld s1,80(s0) + 20aea: cc7f40ef jal 157b0 + 20aee: 842a mv s0,a0 + 20af0: e925 bnez a0,20b60 <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv+0x9c> + 20af2: 70e2 ld ra,56(sp) + 20af4: 7442 ld s0,48(sp) + 20af6: 7902 ld s2,32(sp) + 20af8: 8526 mv a0,s1 + 20afa: 74a2 ld s1,40(sp) + 20afc: 6121 addi sp,sp,64 + 20afe: 8082 ret + 20b00: ec4e sd s3,24(sp) + 20b02: 00810993 addi s3,sp,8 + 20b06: 0001a617 auipc a2,0x1a + 20b0a: 9fa60613 addi a2,a2,-1542 # 3a500 <_IO_stdin_used+0x2a58> + 20b0e: 458d li a1,3 + 20b10: 84aa mv s1,a0 + 20b12: 66100693 li a3,1633 + 20b16: 854e mv a0,s3 + 20b18: 8d3fe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 20b1c: 466d li a2,27 + 20b1e: 0001a597 auipc a1,0x1a + 20b22: a4258593 addi a1,a1,-1470 # 3a560 <_IO_stdin_used+0x2ab8> + 20b26: 00029517 auipc a0,0x29 + 20b2a: 47253503 ld a0,1138(a0) # 49f98 <_ZSt4cerr@Base> + 20b2e: b03f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20b32: 4649 li a2,18 + 20b34: 0001a597 auipc a1,0x1a + 20b38: a4c58593 addi a1,a1,-1460 # 3a580 <_IO_stdin_used+0x2ad8> + 20b3c: 00029517 auipc a0,0x29 + 20b40: 45c53503 ld a0,1116(a0) # 49f98 <_ZSt4cerr@Base> + 20b44: aedf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20b48: 85a6 mv a1,s1 + 20b4a: 00029517 auipc a0,0x29 + 20b4e: 44e53503 ld a0,1102(a0) # 49f98 <_ZSt4cerr@Base> + 20b52: 8eff40ef jal 15440 <_ZNSolsEi@plt> + 20b56: 854e mv a0,s3 + 20b58: c23fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 20b5c: 69e2 ld s3,24(sp) + 20b5e: bfbd j 20adc <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv+0x18> + 20b60: ec4e sd s3,24(sp) + 20b62: 00810993 addi s3,sp,8 + 20b66: 854e mv a0,s3 + 20b68: 0001a617 auipc a2,0x1a + 20b6c: 99860613 addi a2,a2,-1640 # 3a500 <_IO_stdin_used+0x2a58> + 20b70: 458d li a1,3 + 20b72: 66d00693 li a3,1645 + 20b76: 875fe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 20b7a: 4675 li a2,29 + 20b7c: 0001a597 auipc a1,0x1a + 20b80: a1c58593 addi a1,a1,-1508 # 3a598 <_IO_stdin_used+0x2af0> + 20b84: 00029517 auipc a0,0x29 + 20b88: 41453503 ld a0,1044(a0) # 49f98 <_ZSt4cerr@Base> + 20b8c: aa5f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20b90: 4649 li a2,18 + 20b92: 0001a597 auipc a1,0x1a + 20b96: 9ee58593 addi a1,a1,-1554 # 3a580 <_IO_stdin_used+0x2ad8> + 20b9a: 00029517 auipc a0,0x29 + 20b9e: 3fe53503 ld a0,1022(a0) # 49f98 <_ZSt4cerr@Base> + 20ba2: a8ff40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20ba6: 85a2 mv a1,s0 + 20ba8: 00029517 auipc a0,0x29 + 20bac: 3f053503 ld a0,1008(a0) # 49f98 <_ZSt4cerr@Base> + 20bb0: 891f40ef jal 15440 <_ZNSolsEi@plt> + 20bb4: 854e mv a0,s3 + 20bb6: bc5fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 20bba: 70e2 ld ra,56(sp) + 20bbc: 7442 ld s0,48(sp) + 20bbe: 69e2 ld s3,24(sp) + 20bc0: 7902 ld s2,32(sp) + 20bc2: 8526 mv a0,s1 + 20bc4: 74a2 ld s1,40(sp) + 20bc6: 6121 addi sp,sp,64 + 20bc8: 8082 ret + 20bca: 842a mv s0,a0 + 20bcc: 854e mv a0,s3 + 20bce: badfb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 20bd2: 8522 mv a0,s0 + 20bd4: b4df40ef jal 15720 <_Unwind_Resume@plt> + 20bd8: 842a mv s0,a0 + 20bda: 854e mv a0,s3 + 20bdc: b9ffb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 20be0: 8522 mv a0,s0 + 20be2: acff40ef jal 156b0 <__cxa_call_terminate@plt> + +0000000000020be6 <_ZN7testing8internal38DefaultPerThreadTestPartResultReporter20ReportTestPartResultERKNS_14TestPartResultE>: + 20be6: 6508 ld a0,8(a0) + 20be8: 1141 addi sp,sp,-16 + 20bea: e022 sd s0,0(sp) + 20bec: e406 sd ra,8(sp) + 20bee: 842e mv s0,a1 + 20bf0: ed5ff0ef jal 20ac4 <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv> + 20bf4: 611c ld a5,0(a0) + 20bf6: 85a2 mv a1,s0 + 20bf8: 6402 ld s0,0(sp) + 20bfa: 60a2 ld ra,8(sp) + 20bfc: 6b9c ld a5,16(a5) + 20bfe: 0141 addi sp,sp,16 + 20c00: 8782 jr a5 + +0000000000020c02 <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE>: + 20c02: 7139 addi sp,sp,-64 + 20c04: ec4e sd s3,24(sp) + 20c06: 05850993 addi s3,a0,88 + 20c0a: f822 sd s0,48(sp) + 20c0c: 842a mv s0,a0 + 20c0e: 854e mv a0,s3 + 20c10: f04a sd s2,32(sp) + 20c12: fc06 sd ra,56(sp) + 20c14: f426 sd s1,40(sp) + 20c16: 892e mv s2,a1 + 20c18: a49f40ef jal 15660 + 20c1c: e505 bnez a0,20c44 <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE+0x42> + 20c1e: 883f40ef jal 154a0 + 20c22: e448 sd a0,136(s0) + 20c24: 05243823 sd s2,80(s0) + 20c28: 08040023 sb zero,128(s0) + 20c2c: 854e mv a0,s3 + 20c2e: b83f40ef jal 157b0 + 20c32: 842a mv s0,a0 + 20c34: e925 bnez a0,20ca4 <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE+0xa2> + 20c36: 70e2 ld ra,56(sp) + 20c38: 7442 ld s0,48(sp) + 20c3a: 74a2 ld s1,40(sp) + 20c3c: 7902 ld s2,32(sp) + 20c3e: 69e2 ld s3,24(sp) + 20c40: 6121 addi sp,sp,64 + 20c42: 8082 ret + 20c44: e852 sd s4,16(sp) + 20c46: 00810a13 addi s4,sp,8 + 20c4a: 0001a617 auipc a2,0x1a + 20c4e: 8b660613 addi a2,a2,-1866 # 3a500 <_IO_stdin_used+0x2a58> + 20c52: 458d li a1,3 + 20c54: 84aa mv s1,a0 + 20c56: 66100693 li a3,1633 + 20c5a: 8552 mv a0,s4 + 20c5c: f8efe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 20c60: 466d li a2,27 + 20c62: 0001a597 auipc a1,0x1a + 20c66: 8fe58593 addi a1,a1,-1794 # 3a560 <_IO_stdin_used+0x2ab8> + 20c6a: 00029517 auipc a0,0x29 + 20c6e: 32e53503 ld a0,814(a0) # 49f98 <_ZSt4cerr@Base> + 20c72: 9bff40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20c76: 4649 li a2,18 + 20c78: 0001a597 auipc a1,0x1a + 20c7c: 90858593 addi a1,a1,-1784 # 3a580 <_IO_stdin_used+0x2ad8> + 20c80: 00029517 auipc a0,0x29 + 20c84: 31853503 ld a0,792(a0) # 49f98 <_ZSt4cerr@Base> + 20c88: 9a9f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20c8c: 85a6 mv a1,s1 + 20c8e: 00029517 auipc a0,0x29 + 20c92: 30a53503 ld a0,778(a0) # 49f98 <_ZSt4cerr@Base> + 20c96: faaf40ef jal 15440 <_ZNSolsEi@plt> + 20c9a: 8552 mv a0,s4 + 20c9c: adffb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 20ca0: 6a42 ld s4,16(sp) + 20ca2: bfb5 j 20c1e <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE+0x1c> + 20ca4: e852 sd s4,16(sp) + 20ca6: 00810a13 addi s4,sp,8 + 20caa: 8552 mv a0,s4 + 20cac: 0001a617 auipc a2,0x1a + 20cb0: 85460613 addi a2,a2,-1964 # 3a500 <_IO_stdin_used+0x2a58> + 20cb4: 458d li a1,3 + 20cb6: 66d00693 li a3,1645 + 20cba: f30fe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 20cbe: 4675 li a2,29 + 20cc0: 0001a597 auipc a1,0x1a + 20cc4: 8d858593 addi a1,a1,-1832 # 3a598 <_IO_stdin_used+0x2af0> + 20cc8: 00029517 auipc a0,0x29 + 20ccc: 2d053503 ld a0,720(a0) # 49f98 <_ZSt4cerr@Base> + 20cd0: 961f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20cd4: 4649 li a2,18 + 20cd6: 0001a597 auipc a1,0x1a + 20cda: 8aa58593 addi a1,a1,-1878 # 3a580 <_IO_stdin_used+0x2ad8> + 20cde: 00029517 auipc a0,0x29 + 20ce2: 2ba53503 ld a0,698(a0) # 49f98 <_ZSt4cerr@Base> + 20ce6: 94bf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20cea: 85a2 mv a1,s0 + 20cec: 00029517 auipc a0,0x29 + 20cf0: 2ac53503 ld a0,684(a0) # 49f98 <_ZSt4cerr@Base> + 20cf4: f4cf40ef jal 15440 <_ZNSolsEi@plt> + 20cf8: 8552 mv a0,s4 + 20cfa: a81fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 20cfe: 70e2 ld ra,56(sp) + 20d00: 7442 ld s0,48(sp) + 20d02: 6a42 ld s4,16(sp) + 20d04: 74a2 ld s1,40(sp) + 20d06: 7902 ld s2,32(sp) + 20d08: 69e2 ld s3,24(sp) + 20d0a: 6121 addi sp,sp,64 + 20d0c: 8082 ret + 20d0e: 842a mv s0,a0 + 20d10: 8552 mv a0,s4 + 20d12: a69fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 20d16: 8522 mv a0,s0 + 20d18: a09f40ef jal 15720 <_Unwind_Resume@plt> + 20d1c: 842a mv s0,a0 + 20d1e: 8552 mv a0,s4 + 20d20: a5bfb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 20d24: 8522 mv a0,s0 + 20d26: 98bf40ef jal 156b0 <__cxa_call_terminate@plt> + +0000000000020d2a <_ZNK7testing8UnitTest18current_test_suiteEv>: + 20d2a: 7139 addi sp,sp,-64 + 20d2c: f04a sd s2,32(sp) + 20d2e: 00850913 addi s2,a0,8 + 20d32: f822 sd s0,48(sp) + 20d34: 842a mv s0,a0 + 20d36: 854a mv a0,s2 + 20d38: fc06 sd ra,56(sp) + 20d3a: f426 sd s1,40(sp) + 20d3c: 925f40ef jal 15660 + 20d40: e50d bnez a0,20d6a <_ZNK7testing8UnitTest18current_test_suiteEv+0x40> + 20d42: f5ef40ef jal 154a0 + 20d46: 603c ld a5,64(s0) + 20d48: fc08 sd a0,56(s0) + 20d4a: 854a mv a0,s2 + 20d4c: 1087b483 ld s1,264(a5) + 20d50: 02040823 sb zero,48(s0) + 20d54: a5df40ef jal 157b0 + 20d58: 842a mv s0,a0 + 20d5a: e925 bnez a0,20dca <_ZNK7testing8UnitTest18current_test_suiteEv+0xa0> + 20d5c: 70e2 ld ra,56(sp) + 20d5e: 7442 ld s0,48(sp) + 20d60: 7902 ld s2,32(sp) + 20d62: 8526 mv a0,s1 + 20d64: 74a2 ld s1,40(sp) + 20d66: 6121 addi sp,sp,64 + 20d68: 8082 ret + 20d6a: ec4e sd s3,24(sp) + 20d6c: 00810993 addi s3,sp,8 + 20d70: 00019617 auipc a2,0x19 + 20d74: 79060613 addi a2,a2,1936 # 3a500 <_IO_stdin_used+0x2a58> + 20d78: 458d li a1,3 + 20d7a: 84aa mv s1,a0 + 20d7c: 66100693 li a3,1633 + 20d80: 854e mv a0,s3 + 20d82: e68fe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 20d86: 466d li a2,27 + 20d88: 00019597 auipc a1,0x19 + 20d8c: 7d858593 addi a1,a1,2008 # 3a560 <_IO_stdin_used+0x2ab8> + 20d90: 00029517 auipc a0,0x29 + 20d94: 20853503 ld a0,520(a0) # 49f98 <_ZSt4cerr@Base> + 20d98: 899f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20d9c: 4649 li a2,18 + 20d9e: 00019597 auipc a1,0x19 + 20da2: 7e258593 addi a1,a1,2018 # 3a580 <_IO_stdin_used+0x2ad8> + 20da6: 00029517 auipc a0,0x29 + 20daa: 1f253503 ld a0,498(a0) # 49f98 <_ZSt4cerr@Base> + 20dae: 883f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20db2: 85a6 mv a1,s1 + 20db4: 00029517 auipc a0,0x29 + 20db8: 1e453503 ld a0,484(a0) # 49f98 <_ZSt4cerr@Base> + 20dbc: e84f40ef jal 15440 <_ZNSolsEi@plt> + 20dc0: 854e mv a0,s3 + 20dc2: 9b9fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 20dc6: 69e2 ld s3,24(sp) + 20dc8: bfad j 20d42 <_ZNK7testing8UnitTest18current_test_suiteEv+0x18> + 20dca: ec4e sd s3,24(sp) + 20dcc: 00810993 addi s3,sp,8 + 20dd0: 854e mv a0,s3 + 20dd2: 00019617 auipc a2,0x19 + 20dd6: 72e60613 addi a2,a2,1838 # 3a500 <_IO_stdin_used+0x2a58> + 20dda: 458d li a1,3 + 20ddc: 66d00693 li a3,1645 + 20de0: e0afe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 20de4: 4675 li a2,29 + 20de6: 00019597 auipc a1,0x19 + 20dea: 7b258593 addi a1,a1,1970 # 3a598 <_IO_stdin_used+0x2af0> + 20dee: 00029517 auipc a0,0x29 + 20df2: 1aa53503 ld a0,426(a0) # 49f98 <_ZSt4cerr@Base> + 20df6: 83bf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20dfa: 4649 li a2,18 + 20dfc: 00019597 auipc a1,0x19 + 20e00: 78458593 addi a1,a1,1924 # 3a580 <_IO_stdin_used+0x2ad8> + 20e04: 00029517 auipc a0,0x29 + 20e08: 19453503 ld a0,404(a0) # 49f98 <_ZSt4cerr@Base> + 20e0c: 825f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20e10: 85a2 mv a1,s0 + 20e12: 00029517 auipc a0,0x29 + 20e16: 18653503 ld a0,390(a0) # 49f98 <_ZSt4cerr@Base> + 20e1a: e26f40ef jal 15440 <_ZNSolsEi@plt> + 20e1e: 854e mv a0,s3 + 20e20: 95bfb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 20e24: 70e2 ld ra,56(sp) + 20e26: 7442 ld s0,48(sp) + 20e28: 69e2 ld s3,24(sp) + 20e2a: 7902 ld s2,32(sp) + 20e2c: 8526 mv a0,s1 + 20e2e: 74a2 ld s1,40(sp) + 20e30: 6121 addi sp,sp,64 + 20e32: 8082 ret + 20e34: 842a mv s0,a0 + 20e36: 854e mv a0,s3 + 20e38: 943fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 20e3c: 8522 mv a0,s0 + 20e3e: 8e3f40ef jal 15720 <_Unwind_Resume@plt> + 20e42: 842a mv s0,a0 + 20e44: 854e mv a0,s3 + 20e46: 935fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 20e4a: 8522 mv a0,s0 + 20e4c: 865f40ef jal 156b0 <__cxa_call_terminate@plt> + +0000000000020e50 <_ZNK7testing8UnitTest17current_test_infoEv>: + 20e50: 7139 addi sp,sp,-64 + 20e52: f04a sd s2,32(sp) + 20e54: 00850913 addi s2,a0,8 + 20e58: f822 sd s0,48(sp) + 20e5a: 842a mv s0,a0 + 20e5c: 854a mv a0,s2 + 20e5e: fc06 sd ra,56(sp) + 20e60: f426 sd s1,40(sp) + 20e62: ffef40ef jal 15660 + 20e66: e50d bnez a0,20e90 <_ZNK7testing8UnitTest17current_test_infoEv+0x40> + 20e68: e38f40ef jal 154a0 + 20e6c: 603c ld a5,64(s0) + 20e6e: fc08 sd a0,56(s0) + 20e70: 854a mv a0,s2 + 20e72: 1107b483 ld s1,272(a5) + 20e76: 02040823 sb zero,48(s0) + 20e7a: 937f40ef jal 157b0 + 20e7e: 842a mv s0,a0 + 20e80: e925 bnez a0,20ef0 <_ZNK7testing8UnitTest17current_test_infoEv+0xa0> + 20e82: 70e2 ld ra,56(sp) + 20e84: 7442 ld s0,48(sp) + 20e86: 7902 ld s2,32(sp) + 20e88: 8526 mv a0,s1 + 20e8a: 74a2 ld s1,40(sp) + 20e8c: 6121 addi sp,sp,64 + 20e8e: 8082 ret + 20e90: ec4e sd s3,24(sp) + 20e92: 00810993 addi s3,sp,8 + 20e96: 00019617 auipc a2,0x19 + 20e9a: 66a60613 addi a2,a2,1642 # 3a500 <_IO_stdin_used+0x2a58> + 20e9e: 458d li a1,3 + 20ea0: 84aa mv s1,a0 + 20ea2: 66100693 li a3,1633 + 20ea6: 854e mv a0,s3 + 20ea8: d42fe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 20eac: 466d li a2,27 + 20eae: 00019597 auipc a1,0x19 + 20eb2: 6b258593 addi a1,a1,1714 # 3a560 <_IO_stdin_used+0x2ab8> + 20eb6: 00029517 auipc a0,0x29 + 20eba: 0e253503 ld a0,226(a0) # 49f98 <_ZSt4cerr@Base> + 20ebe: f72f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20ec2: 4649 li a2,18 + 20ec4: 00019597 auipc a1,0x19 + 20ec8: 6bc58593 addi a1,a1,1724 # 3a580 <_IO_stdin_used+0x2ad8> + 20ecc: 00029517 auipc a0,0x29 + 20ed0: 0cc53503 ld a0,204(a0) # 49f98 <_ZSt4cerr@Base> + 20ed4: f5cf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20ed8: 85a6 mv a1,s1 + 20eda: 00029517 auipc a0,0x29 + 20ede: 0be53503 ld a0,190(a0) # 49f98 <_ZSt4cerr@Base> + 20ee2: d5ef40ef jal 15440 <_ZNSolsEi@plt> + 20ee6: 854e mv a0,s3 + 20ee8: 893fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 20eec: 69e2 ld s3,24(sp) + 20eee: bfad j 20e68 <_ZNK7testing8UnitTest17current_test_infoEv+0x18> + 20ef0: ec4e sd s3,24(sp) + 20ef2: 00810993 addi s3,sp,8 + 20ef6: 854e mv a0,s3 + 20ef8: 00019617 auipc a2,0x19 + 20efc: 60860613 addi a2,a2,1544 # 3a500 <_IO_stdin_used+0x2a58> + 20f00: 458d li a1,3 + 20f02: 66d00693 li a3,1645 + 20f06: ce4fe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 20f0a: 4675 li a2,29 + 20f0c: 00019597 auipc a1,0x19 + 20f10: 68c58593 addi a1,a1,1676 # 3a598 <_IO_stdin_used+0x2af0> + 20f14: 00029517 auipc a0,0x29 + 20f18: 08453503 ld a0,132(a0) # 49f98 <_ZSt4cerr@Base> + 20f1c: f14f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20f20: 4649 li a2,18 + 20f22: 00019597 auipc a1,0x19 + 20f26: 65e58593 addi a1,a1,1630 # 3a580 <_IO_stdin_used+0x2ad8> + 20f2a: 00029517 auipc a0,0x29 + 20f2e: 06e53503 ld a0,110(a0) # 49f98 <_ZSt4cerr@Base> + 20f32: efef40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20f36: 85a2 mv a1,s0 + 20f38: 00029517 auipc a0,0x29 + 20f3c: 06053503 ld a0,96(a0) # 49f98 <_ZSt4cerr@Base> + 20f40: d00f40ef jal 15440 <_ZNSolsEi@plt> + 20f44: 854e mv a0,s3 + 20f46: 835fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 20f4a: 70e2 ld ra,56(sp) + 20f4c: 7442 ld s0,48(sp) + 20f4e: 69e2 ld s3,24(sp) + 20f50: 7902 ld s2,32(sp) + 20f52: 8526 mv a0,s1 + 20f54: 74a2 ld s1,40(sp) + 20f56: 6121 addi sp,sp,64 + 20f58: 8082 ret + 20f5a: 842a mv s0,a0 + 20f5c: 854e mv a0,s3 + 20f5e: 81dfb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 20f62: 8522 mv a0,s0 + 20f64: fbcf40ef jal 15720 <_Unwind_Resume@plt> + 20f68: 842a mv s0,a0 + 20f6a: 854e mv a0,s3 + 20f6c: 80ffb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 20f70: 8522 mv a0,s0 + 20f72: f3ef40ef jal 156b0 <__cxa_call_terminate@plt> + +0000000000020f76 <_ZNK7testing8UnitTest17current_test_caseEv>: + 20f76: 7139 addi sp,sp,-64 + 20f78: f04a sd s2,32(sp) + 20f7a: 00850913 addi s2,a0,8 + 20f7e: f822 sd s0,48(sp) + 20f80: 842a mv s0,a0 + 20f82: 854a mv a0,s2 + 20f84: fc06 sd ra,56(sp) + 20f86: f426 sd s1,40(sp) + 20f88: ed8f40ef jal 15660 + 20f8c: e50d bnez a0,20fb6 <_ZNK7testing8UnitTest17current_test_caseEv+0x40> + 20f8e: d12f40ef jal 154a0 + 20f92: 603c ld a5,64(s0) + 20f94: fc08 sd a0,56(s0) + 20f96: 854a mv a0,s2 + 20f98: 1087b483 ld s1,264(a5) + 20f9c: 02040823 sb zero,48(s0) + 20fa0: 811f40ef jal 157b0 + 20fa4: 842a mv s0,a0 + 20fa6: e925 bnez a0,21016 <_ZNK7testing8UnitTest17current_test_caseEv+0xa0> + 20fa8: 70e2 ld ra,56(sp) + 20faa: 7442 ld s0,48(sp) + 20fac: 7902 ld s2,32(sp) + 20fae: 8526 mv a0,s1 + 20fb0: 74a2 ld s1,40(sp) + 20fb2: 6121 addi sp,sp,64 + 20fb4: 8082 ret + 20fb6: ec4e sd s3,24(sp) + 20fb8: 00810993 addi s3,sp,8 + 20fbc: 00019617 auipc a2,0x19 + 20fc0: 54460613 addi a2,a2,1348 # 3a500 <_IO_stdin_used+0x2a58> + 20fc4: 458d li a1,3 + 20fc6: 84aa mv s1,a0 + 20fc8: 66100693 li a3,1633 + 20fcc: 854e mv a0,s3 + 20fce: c1cfe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 20fd2: 466d li a2,27 + 20fd4: 00019597 auipc a1,0x19 + 20fd8: 58c58593 addi a1,a1,1420 # 3a560 <_IO_stdin_used+0x2ab8> + 20fdc: 00029517 auipc a0,0x29 + 20fe0: fbc53503 ld a0,-68(a0) # 49f98 <_ZSt4cerr@Base> + 20fe4: e4cf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20fe8: 4649 li a2,18 + 20fea: 00019597 auipc a1,0x19 + 20fee: 59658593 addi a1,a1,1430 # 3a580 <_IO_stdin_used+0x2ad8> + 20ff2: 00029517 auipc a0,0x29 + 20ff6: fa653503 ld a0,-90(a0) # 49f98 <_ZSt4cerr@Base> + 20ffa: e36f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20ffe: 85a6 mv a1,s1 + 21000: 00029517 auipc a0,0x29 + 21004: f9853503 ld a0,-104(a0) # 49f98 <_ZSt4cerr@Base> + 21008: c38f40ef jal 15440 <_ZNSolsEi@plt> + 2100c: 854e mv a0,s3 + 2100e: f6cfb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 21012: 69e2 ld s3,24(sp) + 21014: bfad j 20f8e <_ZNK7testing8UnitTest17current_test_caseEv+0x18> + 21016: ec4e sd s3,24(sp) + 21018: 00810993 addi s3,sp,8 + 2101c: 854e mv a0,s3 + 2101e: 00019617 auipc a2,0x19 + 21022: 4e260613 addi a2,a2,1250 # 3a500 <_IO_stdin_used+0x2a58> + 21026: 458d li a1,3 + 21028: 66d00693 li a3,1645 + 2102c: bbefe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 21030: 4675 li a2,29 + 21032: 00019597 auipc a1,0x19 + 21036: 56658593 addi a1,a1,1382 # 3a598 <_IO_stdin_used+0x2af0> + 2103a: 00029517 auipc a0,0x29 + 2103e: f5e53503 ld a0,-162(a0) # 49f98 <_ZSt4cerr@Base> + 21042: deef40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21046: 4649 li a2,18 + 21048: 00019597 auipc a1,0x19 + 2104c: 53858593 addi a1,a1,1336 # 3a580 <_IO_stdin_used+0x2ad8> + 21050: 00029517 auipc a0,0x29 + 21054: f4853503 ld a0,-184(a0) # 49f98 <_ZSt4cerr@Base> + 21058: dd8f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2105c: 85a2 mv a1,s0 + 2105e: 00029517 auipc a0,0x29 + 21062: f3a53503 ld a0,-198(a0) # 49f98 <_ZSt4cerr@Base> + 21066: bdaf40ef jal 15440 <_ZNSolsEi@plt> + 2106a: 854e mv a0,s3 + 2106c: f0efb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 21070: 70e2 ld ra,56(sp) + 21072: 7442 ld s0,48(sp) + 21074: 69e2 ld s3,24(sp) + 21076: 7902 ld s2,32(sp) + 21078: 8526 mv a0,s1 + 2107a: 74a2 ld s1,40(sp) + 2107c: 6121 addi sp,sp,64 + 2107e: 8082 ret + 21080: 842a mv s0,a0 + 21082: 854e mv a0,s3 + 21084: ef6fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 21088: 8522 mv a0,s0 + 2108a: e96f40ef jal 15720 <_Unwind_Resume@plt> + 2108e: 842a mv s0,a0 + 21090: 854e mv a0,s3 + 21092: ee8fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 21096: 8522 mv a0,s0 + 21098: e18f40ef jal 156b0 <__cxa_call_terminate@plt> + +000000000002109c <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE>: + 2109c: 711d addi sp,sp,-96 + 2109e: fc4e sd s3,56(sp) + 210a0: 00810993 addi s3,sp,8 + 210a4: e4a6 sd s1,72(sp) + 210a6: 84aa mv s1,a0 + 210a8: 854e mv a0,s3 + 210aa: e8a2 sd s0,80(sp) + 210ac: ec86 sd ra,88(sp) + 210ae: 842e mv s0,a1 + 210b0: e0ca sd s2,64(sp) + 210b2: f852 sd s4,48(sp) + 210b4: 938f80ef jal 191ec <_ZN7testing7MessageC1Ev> + 210b8: 681c ld a5,16(s0) + 210ba: 4581 li a1,0 + 210bc: c391 beqz a5,210c0 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x24> + 210be: 640c ld a1,8(s0) + 210c0: 5410 lw a2,40(s0) + 210c2: 01010a13 addi s4,sp,16 + 210c6: 8552 mv a0,s4 + 210c8: 91cfe0ef jal 1f1e4 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> + 210cc: 6522 ld a0,8(sp) + 210ce: 6662 ld a2,24(sp) + 210d0: 65c2 ld a1,16(sp) + 210d2: 0541 addi a0,a0,16 + 210d4: d5cf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 210d8: 6522 ld a0,8(sp) + 210da: 4605 li a2,1 + 210dc: 00017597 auipc a1,0x17 + 210e0: 6f458593 addi a1,a1,1780 # 387d0 <_IO_stdin_used+0xd28> + 210e4: 0541 addi a0,a0,16 + 210e6: d4af40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 210ea: 401c lw a5,0(s0) + 210ec: 4709 li a4,2 + 210ee: 06f76663 bltu a4,a5,2115a <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xbe> + 210f2: efb1 bnez a5,2114e <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xb2> + 210f4: 461d li a2,7 + 210f6: 00017597 auipc a1,0x17 + 210fa: 37258593 addi a1,a1,882 # 38468 <_IO_stdin_used+0x9c0> + 210fe: 6522 ld a0,8(sp) + 21100: 0541 addi a0,a0,16 + 21102: d2ef40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21106: 6820 ld s0,80(s0) + 21108: 6922 ld s2,8(sp) + 2110a: c435 beqz s0,21176 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xda> + 2110c: 8522 mv a0,s0 + 2110e: 9f3f40ef jal 15b00 + 21112: 862a mv a2,a0 + 21114: 85a2 mv a1,s0 + 21116: 01090513 addi a0,s2,16 + 2111a: d16f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2111e: 85ce mv a1,s3 + 21120: 8526 mv a0,s1 + 21122: cf4f80ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 21126: 6542 ld a0,16(sp) + 21128: 101c addi a5,sp,32 + 2112a: 00f50463 beq a0,a5,21132 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x96> + 2112e: f02f40ef jal 15830 <_ZdlPv@plt> + 21132: 6522 ld a0,8(sp) + 21134: c501 beqz a0,2113c <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xa0> + 21136: 611c ld a5,0(a0) + 21138: 679c ld a5,8(a5) + 2113a: 9782 jalr a5 + 2113c: 60e6 ld ra,88(sp) + 2113e: 6446 ld s0,80(sp) + 21140: 6906 ld s2,64(sp) + 21142: 79e2 ld s3,56(sp) + 21144: 7a42 ld s4,48(sp) + 21146: 8526 mv a0,s1 + 21148: 64a6 ld s1,72(sp) + 2114a: 6125 addi sp,sp,96 + 2114c: 8082 ret + 2114e: 4621 li a2,8 + 21150: 00018597 auipc a1,0x18 + 21154: a2058593 addi a1,a1,-1504 # 38b70 <_IO_stdin_used+0x10c8> + 21158: b75d j 210fe <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x62> + 2115a: 470d li a4,3 + 2115c: 461d li a2,7 + 2115e: 00017597 auipc a1,0x17 + 21162: 2da58593 addi a1,a1,730 # 38438 <_IO_stdin_used+0x990> + 21166: f8e78ce3 beq a5,a4,210fe <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x62> + 2116a: 464d li a2,19 + 2116c: 00018597 auipc a1,0x18 + 21170: 9ec58593 addi a1,a1,-1556 # 38b58 <_IO_stdin_used+0x10b0> + 21174: b769 j 210fe <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x62> + 21176: 01090513 addi a0,s2,16 + 2117a: 4619 li a2,6 + 2117c: 00017597 auipc a1,0x17 + 21180: c6c58593 addi a1,a1,-916 # 37de8 <_IO_stdin_used+0x340> + 21184: cacf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21188: bf59 j 2111e <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x82> + 2118a: 842a mv s0,a0 + 2118c: a029 j 21196 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xfa> + 2118e: 842a mv s0,a0 + 21190: 8552 mv a0,s4 + 21192: d6af50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21196: 6522 ld a0,8(sp) + 21198: c501 beqz a0,211a0 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x104> + 2119a: 611c ld a5,0(a0) + 2119c: 679c ld a5,8(a5) + 2119e: 9782 jalr a5 + 211a0: 8522 mv a0,s0 + 211a2: d7ef40ef jal 15720 <_Unwind_Resume@plt> + +00000000000211a6 <_ZN7testing8internal26GoogleTestFailureExceptionC1ERKNS_14TestPartResultE>: + 211a6: 7139 addi sp,sp,-64 + 211a8: f822 sd s0,48(sp) + 211aa: 842a mv s0,a0 + 211ac: 850a mv a0,sp + 211ae: f426 sd s1,40(sp) + 211b0: fc06 sd ra,56(sp) + 211b2: eebff0ef jal 2109c <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE> + 211b6: 6582 ld a1,0(sp) + 211b8: 8522 mv a0,s0 + 211ba: 848a mv s1,sp + 211bc: ad5f40ef jal 15c90 <_ZNSt13runtime_errorC2EPKc@plt> + 211c0: 6502 ld a0,0(sp) + 211c2: 081c addi a5,sp,16 + 211c4: 00f50463 beq a0,a5,211cc <_ZN7testing8internal26GoogleTestFailureExceptionC1ERKNS_14TestPartResultE+0x26> + 211c8: e68f40ef jal 15830 <_ZdlPv@plt> + 211cc: 00029797 auipc a5,0x29 + 211d0: a947b783 ld a5,-1388(a5) # 49c60 <_GLOBAL_OFFSET_TABLE_+0x110> + 211d4: 07c1 addi a5,a5,16 + 211d6: 70e2 ld ra,56(sp) + 211d8: e01c sd a5,0(s0) + 211da: 7442 ld s0,48(sp) + 211dc: 74a2 ld s1,40(sp) + 211de: 6121 addi sp,sp,64 + 211e0: 8082 ret + 211e2: 842a mv s0,a0 + 211e4: 8526 mv a0,s1 + 211e6: d16f50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 211ea: 8522 mv a0,s0 + 211ec: d34f40ef jal 15720 <_Unwind_Resume@plt> + +00000000000211f0 <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestPartResultERKNS_14TestPartResultE>: + 211f0: 419c lw a5,0(a1) + 211f2: c781 beqz a5,211fa <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestPartResultERKNS_14TestPartResultE+0xa> + 211f4: 470d li a4,3 + 211f6: 00e79363 bne a5,a4,211fc <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestPartResultERKNS_14TestPartResultE+0xc> + 211fa: 8082 ret + 211fc: 7139 addi sp,sp,-64 + 211fe: 850a mv a0,sp + 21200: f426 sd s1,40(sp) + 21202: fc06 sd ra,56(sp) + 21204: f822 sd s0,48(sp) + 21206: e97ff0ef jal 2109c <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE> + 2120a: 6502 ld a0,0(sp) + 2120c: 848a mv s1,sp + 2120e: ad2f40ef jal 154e0 + 21212: 00029417 auipc s0,0x29 + 21216: c6e43403 ld s0,-914(s0) # 49e80 + 2121a: 6008 ld a0,0(s0) + 2121c: 9a5f40ef jal 15bc0 + 21220: 6502 ld a0,0(sp) + 21222: 081c addi a5,sp,16 + 21224: 00f50463 beq a0,a5,2122c <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestPartResultERKNS_14TestPartResultE+0x3c> + 21228: e08f40ef jal 15830 <_ZdlPv@plt> + 2122c: 6008 ld a0,0(s0) + 2122e: 7442 ld s0,48(sp) + 21230: 70e2 ld ra,56(sp) + 21232: 74a2 ld s1,40(sp) + 21234: 6121 addi sp,sp,64 + 21236: 98bf406f j 15bc0 + 2123a: 842a mv s0,a0 + 2123c: 8526 mv a0,s1 + 2123e: cbef50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21242: 8522 mv a0,s0 + 21244: cdcf40ef jal 15720 <_Unwind_Resume@plt> + +0000000000021248 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE>: + 21248: 7119 addi sp,sp,-128 + 2124a: ecce sd s3,88(sp) + 2124c: 00810993 addi s3,sp,8 + 21250: f8a2 sd s0,112(sp) + 21252: 842a mv s0,a0 + 21254: 854e mv a0,s3 + 21256: f4a6 sd s1,104(sp) + 21258: fc86 sd ra,120(sp) + 2125a: 84ae mv s1,a1 + 2125c: f0ca sd s2,96(sp) + 2125e: e8d2 sd s4,80(sp) + 21260: f8df70ef jal 191ec <_ZN7testing7MessageC1Ev> + 21264: 6522 ld a0,8(sp) + 21266: 02500613 li a2,37 + 2126a: 00018597 auipc a1,0x18 + 2126e: 91658593 addi a1,a1,-1770 # 38b80 <_IO_stdin_used+0x10d8> + 21272: 0541 addi a0,a0,16 + 21274: bbcf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21278: 6922 ld s2,8(sp) + 2127a: 16040663 beqz s0,213e6 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x19e> + 2127e: 8522 mv a0,s0 + 21280: 881f40ef jal 15b00 + 21284: 862a mv a2,a0 + 21286: 85a2 mv a1,s0 + 21288: 01090513 addi a0,s2,16 + 2128c: ba4f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21290: 6522 ld a0,8(sp) + 21292: 4609 li a2,2 + 21294: 00018597 auipc a1,0x18 + 21298: 73c58593 addi a1,a1,1852 # 399d0 <_IO_stdin_used+0x1f28> + 2129c: 0541 addi a0,a0,16 + 2129e: b92f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 212a2: 6522 ld a0,8(sp) + 212a4: 04000613 li a2,64 + 212a8: 00018597 auipc a1,0x18 + 212ac: 90058593 addi a1,a1,-1792 # 38ba8 <_IO_stdin_used+0x1100> + 212b0: 0541 addi a0,a0,16 + 212b2: b7ef40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 212b6: 6522 ld a0,8(sp) + 212b8: 467d li a2,31 + 212ba: 00018597 auipc a1,0x18 + 212be: 93658593 addi a1,a1,-1738 # 38bf0 <_IO_stdin_used+0x1148> + 212c2: 0541 addi a0,a0,16 + 212c4: b6cf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 212c8: 6922 ld s2,8(sp) + 212ca: 12040863 beqz s0,213fa <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1b2> + 212ce: 8522 mv a0,s0 + 212d0: 831f40ef jal 15b00 + 212d4: 862a mv a2,a0 + 212d6: 85a2 mv a1,s0 + 212d8: 01090513 addi a0,s2,16 + 212dc: b54f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 212e0: 6522 ld a0,8(sp) + 212e2: 4631 li a2,12 + 212e4: 00018597 auipc a1,0x18 + 212e8: 92c58593 addi a1,a1,-1748 # 38c10 <_IO_stdin_used+0x1168> + 212ec: 0541 addi a0,a0,16 + 212ee: b42f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 212f2: 6522 ld a0,8(sp) + 212f4: 03e00613 li a2,62 + 212f8: 00018597 auipc a1,0x18 + 212fc: 92858593 addi a1,a1,-1752 # 38c20 <_IO_stdin_used+0x1178> + 21300: 0541 addi a0,a0,16 + 21302: b2ef40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21306: 6522 ld a0,8(sp) + 21308: 03d00613 li a2,61 + 2130c: 00018597 auipc a1,0x18 + 21310: 95458593 addi a1,a1,-1708 # 38c60 <_IO_stdin_used+0x11b8> + 21314: 0541 addi a0,a0,16 + 21316: b1af40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2131a: 6522 ld a0,8(sp) + 2131c: 03d00613 li a2,61 + 21320: 00018597 auipc a1,0x18 + 21324: 98058593 addi a1,a1,-1664 # 38ca0 <_IO_stdin_used+0x11f8> + 21328: 0541 addi a0,a0,16 + 2132a: b06f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2132e: 6522 ld a0,8(sp) + 21330: 04300613 li a2,67 + 21334: 00018597 auipc a1,0x18 + 21338: 9ac58593 addi a1,a1,-1620 # 38ce0 <_IO_stdin_used+0x1238> + 2133c: 0541 addi a0,a0,16 + 2133e: af2f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21342: 6522 ld a0,8(sp) + 21344: 4631 li a2,12 + 21346: 00018597 auipc a1,0x18 + 2134a: 9e258593 addi a1,a1,-1566 # 38d28 <_IO_stdin_used+0x1280> + 2134e: 0541 addi a0,a0,16 + 21350: ae0f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21354: 6685 lui a3,0x1 + 21356: 850a mv a0,sp + 21358: a2e68693 addi a3,a3,-1490 # a2e <__abi_tag-0xf866> + 2135c: 00017617 auipc a2,0x17 + 21360: 38460613 addi a2,a2,900 # 386e0 <_IO_stdin_used+0xc38> + 21364: 4589 li a1,2 + 21366: 890a mv s2,sp + 21368: 882fe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2136c: 5090 lw a2,32(s1) + 2136e: 608c ld a1,0(s1) + 21370: 0804 addi s1,sp,16 + 21372: 8526 mv a0,s1 + 21374: e71fd0ef jal 1f1e4 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> + 21378: 6662 ld a2,24(sp) + 2137a: 65c2 ld a1,16(sp) + 2137c: 00029517 auipc a0,0x29 + 21380: c1c53503 ld a0,-996(a0) # 49f98 <_ZSt4cerr@Base> + 21384: aacf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21388: 4605 li a2,1 + 2138a: 00017597 auipc a1,0x17 + 2138e: 44658593 addi a1,a1,1094 # 387d0 <_IO_stdin_used+0xd28> + 21392: 842a mv s0,a0 + 21394: a9cf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21398: 03010a13 addi s4,sp,48 + 2139c: 85ce mv a1,s3 + 2139e: 8552 mv a0,s4 + 213a0: a76f80ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 213a4: 7662 ld a2,56(sp) + 213a6: 75c2 ld a1,48(sp) + 213a8: 8522 mv a0,s0 + 213aa: a86f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 213ae: 7542 ld a0,48(sp) + 213b0: 009c addi a5,sp,64 + 213b2: 00f50463 beq a0,a5,213ba <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x172> + 213b6: c7af40ef jal 15830 <_ZdlPv@plt> + 213ba: 6542 ld a0,16(sp) + 213bc: 101c addi a5,sp,32 + 213be: 00f50463 beq a0,a5,213c6 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x17e> + 213c2: c6ef40ef jal 15830 <_ZdlPv@plt> + 213c6: 854a mv a0,s2 + 213c8: bb2fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 213cc: 6522 ld a0,8(sp) + 213ce: c501 beqz a0,213d6 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x18e> + 213d0: 611c ld a5,0(a0) + 213d2: 679c ld a5,8(a5) + 213d4: 9782 jalr a5 + 213d6: 70e6 ld ra,120(sp) + 213d8: 7446 ld s0,112(sp) + 213da: 74a6 ld s1,104(sp) + 213dc: 7906 ld s2,96(sp) + 213de: 69e6 ld s3,88(sp) + 213e0: 6a46 ld s4,80(sp) + 213e2: 6109 addi sp,sp,128 + 213e4: 8082 ret + 213e6: 01090513 addi a0,s2,16 + 213ea: 4619 li a2,6 + 213ec: 00017597 auipc a1,0x17 + 213f0: 9fc58593 addi a1,a1,-1540 # 37de8 <_IO_stdin_used+0x340> + 213f4: a3cf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 213f8: bd61 j 21290 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x48> + 213fa: 01090513 addi a0,s2,16 + 213fe: 4619 li a2,6 + 21400: 00017597 auipc a1,0x17 + 21404: 9e858593 addi a1,a1,-1560 # 37de8 <_IO_stdin_used+0x340> + 21408: a28f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2140c: bdd1 j 212e0 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x98> + 2140e: 842a mv s0,a0 + 21410: 6522 ld a0,8(sp) + 21412: c501 beqz a0,2141a <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1d2> + 21414: 611c ld a5,0(a0) + 21416: 679c ld a5,8(a5) + 21418: 9782 jalr a5 + 2141a: 8522 mv a0,s0 + 2141c: b04f40ef jal 15720 <_Unwind_Resume@plt> + 21420: 842a mv s0,a0 + 21422: 854a mv a0,s2 + 21424: b56fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 21428: b7e5 j 21410 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1c8> + 2142a: 842a mv s0,a0 + 2142c: 8552 mv a0,s4 + 2142e: acef50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21432: 8526 mv a0,s1 + 21434: ac8f50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21438: b7ed j 21422 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1da> + 2143a: 842a mv s0,a0 + 2143c: bfdd j 21432 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1ea> + +000000000002143e <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci>: + 2143e: 7171 addi sp,sp,-176 + 21440: e94a sd s2,144(sp) + 21442: f506 sd ra,168(sp) + 21444: f122 sd s0,160(sp) + 21446: ed26 sd s1,152(sp) + 21448: e54e sd s3,136(sp) + 2144a: e152 sd s4,128(sp) + 2144c: c632 sw a2,12(sp) + 2144e: 892a mv s2,a0 + 21450: 12058b63 beqz a1,21586 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x148> + 21454: 02010993 addi s3,sp,32 + 21458: 852e mv a0,a1 + 2145a: 84ae mv s1,a1 + 2145c: e84e sd s3,16(sp) + 2145e: ea2f40ef jal 15b00 + 21462: e8aa sd a0,80(sp) + 21464: 47bd li a5,15 + 21466: 01010a13 addi s4,sp,16 + 2146a: 842a mv s0,a0 + 2146c: 0ca7e263 bltu a5,a0,21530 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xf2> + 21470: 4785 li a5,1 + 21472: 10f51563 bne a0,a5,2157c <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x13e> + 21476: 0004c703 lbu a4,0(s1) + 2147a: 87ce mv a5,s3 + 2147c: 02e10023 sb a4,32(sp) + 21480: 4732 lw a4,12(sp) + 21482: ec22 sd s0,24(sp) + 21484: 97a2 add a5,a5,s0 + 21486: 00078023 sb zero,0(a5) + 2148a: 0c074e63 bltz a4,21566 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x128> + 2148e: 64e2 ld s1,24(sp) + 21490: 1800 addi s0,sp,48 + 21492: 04010a13 addi s4,sp,64 + 21496: 8522 mv a0,s0 + 21498: 00148593 addi a1,s1,1 + 2149c: fcd6 sd s5,120(sp) + 2149e: fc02 sd zero,56(sp) + 214a0: 6ac2 ld s5,16(sp) + 214a2: 04010023 sb zero,64(sp) + 214a6: f852 sd s4,48(sp) + 214a8: c78f40ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 214ac: 7762 ld a4,56(sp) + 214ae: 57fd li a5,-1 + 214b0: 8389 srli a5,a5,0x2 + 214b2: 8f99 sub a5,a5,a4 + 214b4: 1097e163 bltu a5,s1,215b6 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x178> + 214b8: 8626 mv a2,s1 + 214ba: 85d6 mv a1,s5 + 214bc: 8522 mv a0,s0 + 214be: c12f40ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 214c2: 7762 ld a4,56(sp) + 214c4: 57fd li a5,-1 + 214c6: 8389 srli a5,a5,0x2 + 214c8: 10f70a63 beq a4,a5,215dc <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x19e> + 214cc: 4605 li a2,1 + 214ce: 00016597 auipc a1,0x16 + 214d2: 75258593 addi a1,a1,1874 # 37c20 <_IO_stdin_used+0x178> + 214d6: 8522 mv a0,s0 + 214d8: bf8f40ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 214dc: 0884 addi s1,sp,80 + 214de: 8526 mv a0,s1 + 214e0: 006c addi a1,sp,12 + 214e2: 00029317 auipc t1,0x29 + 214e6: a8e33303 ld t1,-1394(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 214ea: 9302 jalr t1 + 214ec: 8626 mv a2,s1 + 214ee: 85a2 mv a1,s0 + 214f0: 854a mv a0,s2 + 214f2: 00028317 auipc t1,0x28 + 214f6: 66633303 ld t1,1638(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 214fa: 9302 jalr t1 + 214fc: 6546 ld a0,80(sp) + 214fe: 109c addi a5,sp,96 + 21500: 00f50463 beq a0,a5,21508 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xca> + 21504: b2cf40ef jal 15830 <_ZdlPv@plt> + 21508: 7542 ld a0,48(sp) + 2150a: 09450963 beq a0,s4,2159c <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x15e> + 2150e: b22f40ef jal 15830 <_ZdlPv@plt> + 21512: 7ae6 ld s5,120(sp) + 21514: 6542 ld a0,16(sp) + 21516: 01350463 beq a0,s3,2151e <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xe0> + 2151a: b16f40ef jal 15830 <_ZdlPv@plt> + 2151e: 70aa ld ra,168(sp) + 21520: 740a ld s0,160(sp) + 21522: 64ea ld s1,152(sp) + 21524: 69aa ld s3,136(sp) + 21526: 6a0a ld s4,128(sp) + 21528: 854a mv a0,s2 + 2152a: 694a ld s2,144(sp) + 2152c: 614d addi sp,sp,176 + 2152e: 8082 ret + 21530: 8552 mv a0,s4 + 21532: 4601 li a2,0 + 21534: 088c addi a1,sp,80 + 21536: 8aaf40ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 2153a: 67c6 ld a5,80(sp) + 2153c: e82a sd a0,16(sp) + 2153e: f03e sd a5,32(sp) + 21540: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 21544: 02048407 vle8.v v8,(s1) + 21548: 8c1d sub s0,s0,a5 + 2154a: 94be add s1,s1,a5 + 2154c: 02050427 vse8.v v8,(a0) + 21550: 953e add a0,a0,a5 + 21552: f47d bnez s0,21540 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x102> + 21554: 6446 ld s0,80(sp) + 21556: 67c2 ld a5,16(sp) + 21558: 4732 lw a4,12(sp) + 2155a: ec22 sd s0,24(sp) + 2155c: 97a2 add a5,a5,s0 + 2155e: 00078023 sb zero,0(a5) + 21562: f20756e3 bgez a4,2148e <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x50> + 21566: 65c2 ld a1,16(sp) + 21568: 6662 ld a2,24(sp) + 2156a: 01090793 addi a5,s2,16 + 2156e: 00f93023 sd a5,0(s2) + 21572: 962e add a2,a2,a1 + 21574: 854a mv a0,s2 + 21576: cecf60ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2157a: bf69 j 21514 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xd6> + 2157c: 87ce mv a5,s3 + 2157e: f00501e3 beqz a0,21480 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x42> + 21582: 854e mv a0,s3 + 21584: bf75 j 21540 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x102> + 21586: 101c addi a5,sp,32 + 21588: 4431 li s0,12 + 2158a: 89be mv s3,a5 + 2158c: e83e sd a5,16(sp) + 2158e: 853e mv a0,a5 + 21590: e8a2 sd s0,80(sp) + 21592: 0001a497 auipc s1,0x1a + 21596: 86648493 addi s1,s1,-1946 # 3adf8 <_ZN7testing8internalL12kUnknownFileE> + 2159a: b75d j 21540 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x102> + 2159c: 7ae6 ld s5,120(sp) + 2159e: bf9d j 21514 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xd6> + 215a0: 87aa mv a5,a0 + 215a2: 8522 mv a0,s0 + 215a4: 843e mv s0,a5 + 215a6: 956f50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 215aa: 0808 addi a0,sp,16 + 215ac: 950f50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 215b0: 8522 mv a0,s0 + 215b2: 96ef40ef jal 15720 <_Unwind_Resume@plt> + 215b6: 00017517 auipc a0,0x17 + 215ba: 84250513 addi a0,a0,-1982 # 37df8 <_IO_stdin_used+0x350> + 215be: a62f40ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 215c2: 842a mv s0,a0 + 215c4: fcd6 sd s5,120(sp) + 215c6: b7d5 j 215aa <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x16c> + 215c8: 87aa mv a5,a0 + 215ca: 8526 mv a0,s1 + 215cc: 84be mv s1,a5 + 215ce: 92ef50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 215d2: 8522 mv a0,s0 + 215d4: 928f50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 215d8: 8426 mv s0,s1 + 215da: bfc1 j 215aa <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x16c> + 215dc: 00017517 auipc a0,0x17 + 215e0: 81c50513 addi a0,a0,-2020 # 37df8 <_IO_stdin_used+0x350> + 215e4: a3cf40ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 215e8: 84aa mv s1,a0 + 215ea: b7e5 j 215d2 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x194> + +00000000000215ec <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei>: + 215ec: dc010113 addi sp,sp,-576 + 215f0: 01bc addi a5,sp,200 + 215f2: 22813823 sd s0,560(sp) + 215f6: 23213023 sd s2,544(sp) + 215fa: 842a mv s0,a0 + 215fc: 04810913 addi s2,sp,72 + 21600: 853e mv a0,a5 + 21602: 22913423 sd s1,552(sp) + 21606: 21313c23 sd s3,536(sp) + 2160a: ffde sd s7,504(sp) + 2160c: efee sd s11,472(sp) + 2160e: e43e sd a5,8(sp) + 21610: ec2e sd a1,24(sp) + 21612: 22113c23 sd ra,568(sp) + 21616: 21413823 sd s4,528(sp) + 2161a: 21513423 sd s5,520(sp) + 2161e: 21613023 sd s6,512(sp) + 21622: fbe2 sd s8,496(sp) + 21624: f7e6 sd s9,488(sp) + 21626: f3ea sd s10,480(sp) + 21628: f44a sd s2,40(sp) + 2162a: d07f30ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> + 2162e: cd817057 vsetivli zero,2,e64,m1,ta,ma + 21632: 5e0030d7 vmv.v.i v1,0 + 21636: 1b1c addi a5,sp,432 + 21638: 00028997 auipc s3,0x28 + 2163c: 6009b983 ld s3,1536(s3) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 21640: 0207f0a7 vse64.v v1,(a5) + 21644: 039c addi a5,sp,448 + 21646: 0207f0a7 vse64.v v1,(a5) + 2164a: 0109b483 ld s1,16(s3) + 2164e: 1a011423 sh zero,424(sp) + 21652: 0189bb83 ld s7,24(s3) + 21656: 00029717 auipc a4,0x29 + 2165a: 90273703 ld a4,-1790(a4) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 2165e: 01070d93 addi s11,a4,16 + 21662: fe84b783 ld a5,-24(s1) + 21666: f302 sd zero,416(sp) + 21668: e4a6 sd s1,72(sp) + 2166a: 978a add a5,a5,sp + 2166c: e5ee sd s11,200(sp) + 2166e: 0577b423 sd s7,72(a5) + 21672: e882 sd zero,80(sp) + 21674: fe84b503 ld a0,-24(s1) + 21678: 4581 li a1,0 + 2167a: 954a add a0,a0,s2 + 2167c: c65f30ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 21680: 0209b903 ld s2,32(s3) + 21684: 0289bc03 ld s8,40(s3) + 21688: 05810a93 addi s5,sp,88 + 2168c: fe893503 ld a0,-24(s2) + 21690: ecca sd s2,88(sp) + 21692: 4581 li a1,0 + 21694: 9556 add a0,a0,s5 + 21696: 01853023 sd s8,0(a0) + 2169a: c47f30ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 2169e: 0089bd03 ld s10,8(s3) + 216a2: cd817057 vsetivli zero,2,e64,m1,ta,ma + 216a6: 0309bc83 ld s9,48(s3) + 216aa: fe8d3703 ld a4,-24(s10) + 216ae: 5e0030d7 vmv.v.i v1,0 + 216b2: 00028797 auipc a5,0x28 + 216b6: 7567b783 ld a5,1878(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 216ba: 0934 addi a3,sp,152 + 216bc: 970a add a4,a4,sp + 216be: 05973423 sd s9,72(a4) + 216c2: 8536 mv a0,a3 + 216c4: 04078713 addi a4,a5,64 + 216c8: 01878613 addi a2,a5,24 + 216cc: e836 sd a3,16(sp) + 216ce: 06878693 addi a3,a5,104 + 216d2: 10bc addi a5,sp,104 + 216d4: 0207f0a7 vse64.v v1,(a5) + 216d8: 00028997 auipc s3,0x28 + 216dc: 6d09b983 ld s3,1744(s3) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 216e0: 18bc addi a5,sp,120 + 216e2: 0207f0a7 vse64.v v1,(a5) + 216e6: 09c1 addi s3,s3,16 + 216e8: 013c addi a5,sp,136 + 216ea: 0207f0a7 vse64.v v1,(a5) + 216ee: f03a sd a4,32(sp) + 216f0: e4b2 sd a2,72(sp) + 216f2: e5b6 sd a3,200(sp) + 216f4: ecba sd a4,88(sp) + 216f6: f0ce sd s3,96(sp) + 216f8: bd9f30ef jal 152d0 <_ZNSt6localeC1Ev@plt> + 216fc: 6522 ld a0,8(sp) + 216fe: 00028a17 auipc s4,0x28 + 21702: 5daa3a03 ld s4,1498(s4) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 21706: 47e1 li a5,24 + 21708: 0b810b13 addi s6,sp,184 + 2170c: 0a41 addi s4,s4,16 + 2170e: 108c addi a1,sp,96 + 21710: f902 sd zero,176(sp) + 21712: 0a010c23 sb zero,184(sp) + 21716: d13e sw a5,160(sp) + 21718: f55a sd s6,168(sp) + 2171a: f0d2 sd s4,96(sp) + 2171c: bc5f30ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 21720: 67e6 ld a5,88(sp) + 21722: fe87b783 ld a5,-24(a5) + 21726: 97d6 add a5,a5,s5 + 21728: 0e17c683 lbu a3,225(a5) + 2172c: 873e mv a4,a5 + 2172e: c6f1 beqz a3,217fa <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x20e> + 21730: 03000693 li a3,48 + 21734: 65e2 ld a1,24(sp) + 21736: 0ed78023 sb a3,224(a5) + 2173a: 4789 li a5,2 + 2173c: 8556 mv a0,s5 + 2173e: eb1c sd a5,16(a4) + 21740: d01f30ef jal 15440 <_ZNSolsEi@plt> + 21744: 672a ld a4,136(sp) + 21746: 01040793 addi a5,s0,16 + 2174a: 00043423 sd zero,8(s0) + 2174e: 00040823 sb zero,16(s0) + 21752: e01c sd a5,0(s0) + 21754: c375 beqz a4,21838 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x24c> + 21756: 77e6 ld a5,120(sp) + 21758: c399 beqz a5,2175e <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x172> + 2175a: 08f76e63 bltu a4,a5,217f6 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x20a> + 2175e: 668a ld a3,128(sp) + 21760: 4601 li a2,0 + 21762: 4581 li a1,0 + 21764: 8f15 sub a4,a4,a3 + 21766: 8522 mv a0,s0 + 21768: f39f30ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 2176c: 00028797 auipc a5,0x28 + 21770: 69c7b783 ld a5,1692(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 21774: 01878713 addi a4,a5,24 + 21778: 06878793 addi a5,a5,104 + 2177c: e5be sd a5,200(sp) + 2177e: 7782 ld a5,32(sp) + 21780: 752a ld a0,168(sp) + 21782: e4ba sd a4,72(sp) + 21784: ecbe sd a5,88(sp) + 21786: f0d2 sd s4,96(sp) + 21788: 01650463 beq a0,s6,21790 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x1a4> + 2178c: 8a4f40ef jal 15830 <_ZdlPv@plt> + 21790: 6542 ld a0,16(sp) + 21792: f0ce sd s3,96(sp) + 21794: bbdf30ef jal 15350 <_ZNSt6localeD1Ev@plt> + 21798: fe8d3683 ld a3,-24(s10) + 2179c: fe893703 ld a4,-24(s2) + 217a0: fe84b783 ld a5,-24(s1) + 217a4: 968a add a3,a3,sp + 217a6: 0596b423 sd s9,72(a3) + 217aa: ecca sd s2,88(sp) + 217ac: 970a add a4,a4,sp + 217ae: 05873c23 sd s8,88(a4) + 217b2: 6522 ld a0,8(sp) + 217b4: e4a6 sd s1,72(sp) + 217b6: 978a add a5,a5,sp + 217b8: 0577b423 sd s7,72(a5) + 217bc: e5ee sd s11,200(sp) + 217be: e882 sd zero,80(sp) + 217c0: d51f30ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 217c4: 23813083 ld ra,568(sp) + 217c8: 8522 mv a0,s0 + 217ca: 23013403 ld s0,560(sp) + 217ce: 22813483 ld s1,552(sp) + 217d2: 22013903 ld s2,544(sp) + 217d6: 21813983 ld s3,536(sp) + 217da: 21013a03 ld s4,528(sp) + 217de: 20813a83 ld s5,520(sp) + 217e2: 20013b03 ld s6,512(sp) + 217e6: 7bfe ld s7,504(sp) + 217e8: 7c5e ld s8,496(sp) + 217ea: 7cbe ld s9,488(sp) + 217ec: 7d1e ld s10,480(sp) + 217ee: 6dfe ld s11,472(sp) + 217f0: 24010113 addi sp,sp,576 + 217f4: 8082 ret + 217f6: 873e mv a4,a5 + 217f8: b79d j 2175e <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x172> + 217fa: 7be8 ld a0,240(a5) + 217fc: c969 beqz a0,218ce <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x2e2> + 217fe: 03854683 lbu a3,56(a0) + 21802: c689 beqz a3,2180c <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x220> + 21804: 4685 li a3,1 + 21806: 0ed780a3 sb a3,225(a5) + 2180a: b71d j 21730 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x144> + 2180c: fc3e sd a5,56(sp) + 2180e: f82a sd a0,48(sp) + 21810: d31f30ef jal 15540 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 21814: 7542 ld a0,48(sp) + 21816: 00028697 auipc a3,0x28 + 2181a: 5e26b683 ld a3,1506(a3) # 49df8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x338e4> + 2181e: 77e2 ld a5,56(sp) + 21820: 6118 ld a4,0(a0) + 21822: 7b18 ld a4,48(a4) + 21824: 00d71f63 bne a4,a3,21842 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x256> + 21828: 6766 ld a4,88(sp) + 2182a: 4685 li a3,1 + 2182c: fe873703 ld a4,-24(a4) + 21830: 0ed780a3 sb a3,225(a5) + 21834: 9756 add a4,a4,s5 + 21836: bded j 21730 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x144> + 21838: 112c addi a1,sp,168 + 2183a: 8522 mv a0,s0 + 2183c: a64f40ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 21840: b735 j 2176c <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x180> + 21842: f83e sd a5,48(sp) + 21844: 02000593 li a1,32 + 21848: 9702 jalr a4 + 2184a: 6766 ld a4,88(sp) + 2184c: 77c2 ld a5,48(sp) + 2184e: fe873703 ld a4,-24(a4) + 21852: 9756 add a4,a4,s5 + 21854: bf45 j 21804 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x218> + 21856: 842a mv s0,a0 + 21858: 1128 addi a0,sp,168 + 2185a: f0d2 sd s4,96(sp) + 2185c: ea1f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21860: 6542 ld a0,16(sp) + 21862: f0ce sd s3,96(sp) + 21864: aedf30ef jal 15350 <_ZNSt6localeD1Ev@plt> + 21868: fe8d3683 ld a3,-24(s10) + 2186c: fe893703 ld a4,-24(s2) + 21870: 0090 addi a2,sp,64 + 21872: 19068693 addi a3,a3,400 + 21876: fe84b783 ld a5,-24(s1) + 2187a: 96b2 add a3,a3,a2 + 2187c: e796bc23 sd s9,-392(a3) + 21880: 19070713 addi a4,a4,400 + 21884: ecca sd s2,88(sp) + 21886: 9732 add a4,a4,a2 + 21888: e9873423 sd s8,-376(a4) + 2188c: 19078793 addi a5,a5,400 + 21890: e4a6 sd s1,72(sp) + 21892: 97b2 add a5,a5,a2 + 21894: e777bc23 sd s7,-392(a5) + 21898: e882 sd zero,80(sp) + 2189a: 6522 ld a0,8(sp) + 2189c: e5ee sd s11,200(sp) + 2189e: c73f30ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 218a2: 8522 mv a0,s0 + 218a4: e7df30ef jal 15720 <_Unwind_Resume@plt> + 218a8: fe84b783 ld a5,-24(s1) + 218ac: 0098 addi a4,sp,64 + 218ae: e4a6 sd s1,72(sp) + 218b0: 19078793 addi a5,a5,400 + 218b4: 97ba add a5,a5,a4 + 218b6: e777bc23 sd s7,-392(a5) + 218ba: 842a mv s0,a0 + 218bc: e882 sd zero,80(sp) + 218be: bff1 j 2189a <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x2ae> + 218c0: 842a mv s0,a0 + 218c2: 7522 ld a0,40(sp) + 218c4: 9fdf30ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 218c8: 8522 mv a0,s0 + 218ca: e57f30ef jal 15720 <_Unwind_Resume@plt> + 218ce: e03f30ef jal 156d0 <_ZSt16__throw_bad_castv@plt> + 218d2: 842a mv s0,a0 + 218d4: b7d9 j 2189a <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x2ae> + 218d6: 87aa mv a5,a0 + 218d8: 8522 mv a0,s0 + 218da: 843e mv s0,a5 + 218dc: e21f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 218e0: b7cd j 218c2 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x2d6> + +00000000000218e2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex>: + 218e2: 20c4a7b7 lui a5,0x20c4a + 218e6: ba678793 addi a5,a5,-1114 # 20c49ba6 <__global_pointer$+0x20bfee16> + 218ea: e353f737 lui a4,0xe353f + 218ee: 7cf70713 addi a4,a4,1999 # ffffffffe353f7cf <__global_pointer$+0xffffffffe34f4a3f> + 218f2: 1782 slli a5,a5,0x20 + 218f4: 97ba add a5,a5,a4 + 218f6: 02f597b3 mulh a5,a1,a5 + 218fa: d4010113 addi sp,sp,-704 + 218fe: 2a913423 sd s1,680(sp) + 21902: 43f5d713 srai a4,a1,0x3f + 21906: 1ba4 addi s1,sp,504 + 21908: 2a813823 sd s0,688(sp) + 2190c: 0c2c addi a1,sp,536 + 2190e: 842a mv s0,a0 + 21910: 8526 mv a0,s1 + 21912: 2a113c23 sd ra,696(sp) + 21916: 879d srai a5,a5,0x7 + 21918: 8f99 sub a5,a5,a4 + 2191a: ffbe sd a5,504(sp) + 2191c: ae5f30ef jal 15400 + 21920: 28050063 beqz a0,21ba0 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x2be> + 21924: 22c12783 lw a5,556(sp) + 21928: 29313c23 sd s3,664(sp) + 2192c: 03810993 addi s3,sp,56 + 21930: 854e mv a0,s3 + 21932: 76c7879b addiw a5,a5,1900 + 21936: 184c addi a1,sp,52 + 21938: 2b213023 sd s2,672(sp) + 2193c: 29413823 sd s4,656(sp) + 21940: 29513423 sd s5,648(sp) + 21944: 29613023 sd s6,640(sp) + 21948: 27713c23 sd s7,632(sp) + 2194c: 27813823 sd s8,624(sp) + 21950: 27913423 sd s9,616(sp) + 21954: 27a13023 sd s10,608(sp) + 21958: 25b13c23 sd s11,600(sp) + 2195c: 00028317 auipc t1,0x28 + 21960: 61433303 ld t1,1556(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 21964: da3e sw a5,52(sp) + 21966: 9302 jalr t1 + 21968: 854e mv a0,s3 + 2196a: 00017597 auipc a1,0x17 + 2196e: 83e58593 addi a1,a1,-1986 # 381a8 <_IO_stdin_used+0x700> + 21972: b3ff30ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 21976: 06810913 addi s2,sp,104 + 2197a: ecca sd s2,88(sp) + 2197c: 6118 ld a4,0(a0) + 2197e: 01050793 addi a5,a0,16 + 21982: 24f70063 beq a4,a5,21bc2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x2e0> + 21986: 6914 ld a3,16(a0) + 21988: ecba sd a4,88(sp) + 2198a: f4b6 sd a3,104(sp) + 2198c: 00050823 sb zero,16(a0) + 21990: 22812583 lw a1,552(sp) + 21994: 6518 ld a4,8(a0) + 21996: 07810a93 addi s5,sp,120 + 2199a: e11c sd a5,0(a0) + 2199c: 00053423 sd zero,8(a0) + 219a0: 2585 addiw a1,a1,1 + 219a2: 8556 mv a0,s5 + 219a4: f056 sd s5,32(sp) + 219a6: f0ba sd a4,96(sp) + 219a8: c45ff0ef jal 215ec <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 219ac: 08bc addi a5,sp,88 + 219ae: 09810a13 addi s4,sp,152 + 219b2: 8552 mv a0,s4 + 219b4: 85be mv a1,a5 + 219b6: 8656 mv a2,s5 + 219b8: 00028317 auipc t1,0x28 + 219bc: 1a033303 ld t1,416(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 219c0: e43e sd a5,8(sp) + 219c2: 9302 jalr t1 + 219c4: 00016597 auipc a1,0x16 + 219c8: 7e458593 addi a1,a1,2020 # 381a8 <_IO_stdin_used+0x700> + 219cc: 8552 mv a0,s4 + 219ce: ae3f30ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 219d2: 0b810b13 addi s6,sp,184 + 219d6: 85aa mv a1,a0 + 219d8: 855a mv a0,s6 + 219da: e85a sd s6,16(sp) + 219dc: b55f30ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 219e0: 22412583 lw a1,548(sp) + 219e4: 09bc addi a5,sp,216 + 219e6: 853e mv a0,a5 + 219e8: 8bbe mv s7,a5 + 219ea: ec3e sd a5,24(sp) + 219ec: c01ff0ef jal 215ec <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 219f0: 0f810a93 addi s5,sp,248 + 219f4: 8556 mv a0,s5 + 219f6: 865e mv a2,s7 + 219f8: 85da mv a1,s6 + 219fa: 00028317 auipc t1,0x28 + 219fe: 15e33303 ld t1,350(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 21a02: 9302 jalr t1 + 21a04: 00017597 auipc a1,0x17 + 21a08: 33458593 addi a1,a1,820 # 38d38 <_IO_stdin_used+0x1290> + 21a0c: 8556 mv a0,s5 + 21a0e: aa3f30ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 21a12: 0a3c addi a5,sp,280 + 21a14: 85aa mv a1,a0 + 21a16: 853e mv a0,a5 + 21a18: 8c3e mv s8,a5 + 21a1a: f43e sd a5,40(sp) + 21a1c: b15f30ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 21a20: 22012583 lw a1,544(sp) + 21a24: 13810b13 addi s6,sp,312 + 21a28: 855a mv a0,s6 + 21a2a: bc3ff0ef jal 215ec <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 21a2e: 15810b93 addi s7,sp,344 + 21a32: 855e mv a0,s7 + 21a34: 865a mv a2,s6 + 21a36: 85e2 mv a1,s8 + 21a38: 00028317 auipc t1,0x28 + 21a3c: 12033303 ld t1,288(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 21a40: 9302 jalr t1 + 21a42: 00016597 auipc a1,0x16 + 21a46: 1de58593 addi a1,a1,478 # 37c20 <_IO_stdin_used+0x178> + 21a4a: 855e mv a0,s7 + 21a4c: a65f30ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 21a50: 17810c13 addi s8,sp,376 + 21a54: 85aa mv a1,a0 + 21a56: 8562 mv a0,s8 + 21a58: ad9f30ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 21a5c: 21c12583 lw a1,540(sp) + 21a60: 19810c93 addi s9,sp,408 + 21a64: 8566 mv a0,s9 + 21a66: b87ff0ef jal 215ec <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 21a6a: 1b810d13 addi s10,sp,440 + 21a6e: 856a mv a0,s10 + 21a70: 8666 mv a2,s9 + 21a72: 85e2 mv a1,s8 + 21a74: 00028317 auipc t1,0x28 + 21a78: 0e433303 ld t1,228(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 21a7c: 9302 jalr t1 + 21a7e: 00016597 auipc a1,0x16 + 21a82: 1a258593 addi a1,a1,418 # 37c20 <_IO_stdin_used+0x178> + 21a86: 856a mv a0,s10 + 21a88: a29f30ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 21a8c: 1d810d93 addi s11,sp,472 + 21a90: 85aa mv a1,a0 + 21a92: 856e mv a0,s11 + 21a94: a9df30ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 21a98: 21812583 lw a1,536(sp) + 21a9c: 8526 mv a0,s1 + 21a9e: b4fff0ef jal 215ec <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 21aa2: 8626 mv a2,s1 + 21aa4: 85ee mv a1,s11 + 21aa6: 8522 mv a0,s0 + 21aa8: 00028317 auipc t1,0x28 + 21aac: 0b033303 ld t1,176(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 21ab0: 9302 jalr t1 + 21ab2: 757e ld a0,504(sp) + 21ab4: 043c addi a5,sp,520 + 21ab6: 00f50463 beq a0,a5,21abe <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x1dc> + 21aba: d77f30ef jal 15830 <_ZdlPv@plt> + 21abe: 657e ld a0,472(sp) + 21ac0: 13bc addi a5,sp,488 + 21ac2: 00f50463 beq a0,a5,21aca <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x1e8> + 21ac6: d6bf30ef jal 15830 <_ZdlPv@plt> + 21aca: 757a ld a0,440(sp) + 21acc: 03bc addi a5,sp,456 + 21ace: 00f50463 beq a0,a5,21ad6 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x1f4> + 21ad2: d5ff30ef jal 15830 <_ZdlPv@plt> + 21ad6: 657a ld a0,408(sp) + 21ad8: 133c addi a5,sp,424 + 21ada: 00f50463 beq a0,a5,21ae2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x200> + 21ade: d53f30ef jal 15830 <_ZdlPv@plt> + 21ae2: 7576 ld a0,376(sp) + 21ae4: 033c addi a5,sp,392 + 21ae6: 00f50463 beq a0,a5,21aee <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x20c> + 21aea: d47f30ef jal 15830 <_ZdlPv@plt> + 21aee: 6576 ld a0,344(sp) + 21af0: 12bc addi a5,sp,360 + 21af2: 00f50463 beq a0,a5,21afa <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x218> + 21af6: d3bf30ef jal 15830 <_ZdlPv@plt> + 21afa: 7572 ld a0,312(sp) + 21afc: 02bc addi a5,sp,328 + 21afe: 00f50463 beq a0,a5,21b06 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x224> + 21b02: d2ff30ef jal 15830 <_ZdlPv@plt> + 21b06: 6572 ld a0,280(sp) + 21b08: 123c addi a5,sp,296 + 21b0a: 00f50463 beq a0,a5,21b12 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x230> + 21b0e: d23f30ef jal 15830 <_ZdlPv@plt> + 21b12: 756e ld a0,248(sp) + 21b14: 023c addi a5,sp,264 + 21b16: 00f50463 beq a0,a5,21b1e <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x23c> + 21b1a: d17f30ef jal 15830 <_ZdlPv@plt> + 21b1e: 656e ld a0,216(sp) + 21b20: 11bc addi a5,sp,232 + 21b22: 00f50463 beq a0,a5,21b2a <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x248> + 21b26: d0bf30ef jal 15830 <_ZdlPv@plt> + 21b2a: 756a ld a0,184(sp) + 21b2c: 01bc addi a5,sp,200 + 21b2e: 00f50463 beq a0,a5,21b36 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x254> + 21b32: cfff30ef jal 15830 <_ZdlPv@plt> + 21b36: 656a ld a0,152(sp) + 21b38: 113c addi a5,sp,168 + 21b3a: 00f50463 beq a0,a5,21b42 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x260> + 21b3e: cf3f30ef jal 15830 <_ZdlPv@plt> + 21b42: 7566 ld a0,120(sp) + 21b44: 013c addi a5,sp,136 + 21b46: 00f50463 beq a0,a5,21b4e <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x26c> + 21b4a: ce7f30ef jal 15830 <_ZdlPv@plt> + 21b4e: 6566 ld a0,88(sp) + 21b50: 01250463 beq a0,s2,21b58 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x276> + 21b54: cddf30ef jal 15830 <_ZdlPv@plt> + 21b58: 7562 ld a0,56(sp) + 21b5a: 00bc addi a5,sp,72 + 21b5c: 00f50463 beq a0,a5,21b64 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x282> + 21b60: cd1f30ef jal 15830 <_ZdlPv@plt> + 21b64: 2b813083 ld ra,696(sp) + 21b68: 8522 mv a0,s0 + 21b6a: 2b013403 ld s0,688(sp) + 21b6e: 2a013903 ld s2,672(sp) + 21b72: 29813983 ld s3,664(sp) + 21b76: 29013a03 ld s4,656(sp) + 21b7a: 28813a83 ld s5,648(sp) + 21b7e: 28013b03 ld s6,640(sp) + 21b82: 27813b83 ld s7,632(sp) + 21b86: 27013c03 ld s8,624(sp) + 21b8a: 26813c83 ld s9,616(sp) + 21b8e: 26013d03 ld s10,608(sp) + 21b92: 25813d83 ld s11,600(sp) + 21b96: 2a813483 ld s1,680(sp) + 21b9a: 2c010113 addi sp,sp,704 + 21b9e: 8082 ret + 21ba0: 8522 mv a0,s0 + 21ba2: 00018597 auipc a1,0x18 + 21ba6: c4e58593 addi a1,a1,-946 # 397f0 <_IO_stdin_used+0x1d48> + 21baa: ab2f60ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 21bae: 2b813083 ld ra,696(sp) + 21bb2: 8522 mv a0,s0 + 21bb4: 2b013403 ld s0,688(sp) + 21bb8: 2a813483 ld s1,680(sp) + 21bbc: 2c010113 addi sp,sp,704 + 21bc0: 8082 ret + 21bc2: 6518 ld a4,8(a0) + 21bc4: 864a mv a2,s2 + 21bc6: 85be mv a1,a5 + 21bc8: 0705 addi a4,a4,1 + 21bca: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 21bce: 02058407 vle8.v v8,(a1) + 21bd2: 8f15 sub a4,a4,a3 + 21bd4: 95b6 add a1,a1,a3 + 21bd6: 02060427 vse8.v v8,(a2) + 21bda: 9636 add a2,a2,a3 + 21bdc: f77d bnez a4,21bca <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x2e8> + 21bde: b37d j 2198c <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0xaa> + 21be0: 842a mv s0,a0 + 21be2: 7522 ld a0,40(sp) + 21be4: b19f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21be8: 8556 mv a0,s5 + 21bea: b13f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21bee: 6562 ld a0,24(sp) + 21bf0: b0df40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21bf4: 6542 ld a0,16(sp) + 21bf6: b07f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21bfa: 8552 mv a0,s4 + 21bfc: b01f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21c00: 7502 ld a0,32(sp) + 21c02: afbf40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21c06: 6522 ld a0,8(sp) + 21c08: af5f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21c0c: 854e mv a0,s3 + 21c0e: aeff40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21c12: 8522 mv a0,s0 + 21c14: b0df30ef jal 15720 <_Unwind_Resume@plt> + 21c18: 842a mv s0,a0 + 21c1a: bfcd j 21c0c <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x32a> + 21c1c: 842a mv s0,a0 + 21c1e: b7cd j 21c00 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x31e> + 21c20: 08bc addi a5,sp,88 + 21c22: 842a mv s0,a0 + 21c24: e43e sd a5,8(sp) + 21c26: b7c5 j 21c06 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x324> + 21c28: 842a mv s0,a0 + 21c2a: bf7d j 21be8 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x306> + 21c2c: 842a mv s0,a0 + 21c2e: b7c1 j 21bee <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x30c> + 21c30: 842a mv s0,a0 + 21c32: b7c9 j 21bf4 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x312> + 21c34: 842a mv s0,a0 + 21c36: b7d1 j 21bfa <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x318> + 21c38: 842a mv s0,a0 + 21c3a: 8526 mv a0,s1 + 21c3c: ac1f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21c40: 856e mv a0,s11 + 21c42: abbf40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21c46: 856a mv a0,s10 + 21c48: ab5f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21c4c: 8566 mv a0,s9 + 21c4e: aaff40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21c52: 8562 mv a0,s8 + 21c54: aa9f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21c58: 855e mv a0,s7 + 21c5a: aa3f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21c5e: 855a mv a0,s6 + 21c60: a9df40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21c64: bfbd j 21be2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x300> + 21c66: 842a mv s0,a0 + 21c68: bfe1 j 21c40 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x35e> + 21c6a: 842a mv s0,a0 + 21c6c: bfe9 j 21c46 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x364> + 21c6e: 842a mv s0,a0 + 21c70: bff1 j 21c4c <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x36a> + 21c72: 842a mv s0,a0 + 21c74: bff9 j 21c52 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x370> + 21c76: 842a mv s0,a0 + 21c78: b7c5 j 21c58 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x376> + 21c7a: 842a mv s0,a0 + 21c7c: b7cd j 21c5e <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x37c> + +0000000000021c7e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex>: + 21c7e: 20c4a7b7 lui a5,0x20c4a + 21c82: ba678793 addi a5,a5,-1114 # 20c49ba6 <__global_pointer$+0x20bfee16> + 21c86: e353f737 lui a4,0xe353f + 21c8a: 7cf70713 addi a4,a4,1999 # ffffffffe353f7cf <__global_pointer$+0xffffffffe34f4a3f> + 21c8e: 1782 slli a5,a5,0x20 + 21c90: 97ba add a5,a5,a4 + 21c92: 02f597b3 mulh a5,a1,a5 + 21c96: d2010113 addi sp,sp,-736 + 21c9a: 2c913423 sd s1,712(sp) + 21c9e: 43f5d713 srai a4,a1,0x3f + 21ca2: 0c24 addi s1,sp,536 + 21ca4: 2c813823 sd s0,720(sp) + 21ca8: 1c2c addi a1,sp,568 + 21caa: 842a mv s0,a0 + 21cac: 8526 mv a0,s1 + 21cae: 2c113c23 sd ra,728(sp) + 21cb2: 879d srai a5,a5,0x7 + 21cb4: 8f99 sub a5,a5,a4 + 21cb6: 20f13c23 sd a5,536(sp) + 21cba: f46f30ef jal 15400 + 21cbe: 28050863 beqz a0,21f4e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x2d0> + 21cc2: 24c12783 lw a5,588(sp) + 21cc6: 2d213023 sd s2,704(sp) + 21cca: 03810913 addi s2,sp,56 + 21cce: 854a mv a0,s2 + 21cd0: 76c7879b addiw a5,a5,1900 + 21cd4: 184c addi a1,sp,52 + 21cd6: 2b313c23 sd s3,696(sp) + 21cda: 2b413823 sd s4,688(sp) + 21cde: 2b513423 sd s5,680(sp) + 21ce2: 2b613023 sd s6,672(sp) + 21ce6: 29713c23 sd s7,664(sp) + 21cea: 29813823 sd s8,656(sp) + 21cee: 29913423 sd s9,648(sp) + 21cf2: 29a13023 sd s10,640(sp) + 21cf6: 27b13c23 sd s11,632(sp) + 21cfa: 00028317 auipc t1,0x28 + 21cfe: 27633303 ld t1,630(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 21d02: da3e sw a5,52(sp) + 21d04: 9302 jalr t1 + 21d06: 854a mv a0,s2 + 21d08: 00016597 auipc a1,0x16 + 21d0c: 4a058593 addi a1,a1,1184 # 381a8 <_IO_stdin_used+0x700> + 21d10: fa0f30ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 21d14: 05810a13 addi s4,sp,88 + 21d18: 85aa mv a1,a0 + 21d1a: 8552 mv a0,s4 + 21d1c: e852 sd s4,16(sp) + 21d1e: 813f30ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 21d22: 24812583 lw a1,584(sp) + 21d26: 07810a93 addi s5,sp,120 + 21d2a: 8556 mv a0,s5 + 21d2c: 2585 addiw a1,a1,1 + 21d2e: ec56 sd s5,24(sp) + 21d30: 8bdff0ef jal 215ec <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 21d34: 09810993 addi s3,sp,152 + 21d38: 854e mv a0,s3 + 21d3a: 8656 mv a2,s5 + 21d3c: 85d2 mv a1,s4 + 21d3e: 00028317 auipc t1,0x28 + 21d42: e1a33303 ld t1,-486(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 21d46: 9302 jalr t1 + 21d48: 00016597 auipc a1,0x16 + 21d4c: 46058593 addi a1,a1,1120 # 381a8 <_IO_stdin_used+0x700> + 21d50: 854e mv a0,s3 + 21d52: f5ef30ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 21d56: 0b810a93 addi s5,sp,184 + 21d5a: 85aa mv a1,a0 + 21d5c: 8556 mv a0,s5 + 21d5e: f456 sd s5,40(sp) + 21d60: fd0f30ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 21d64: 24412583 lw a1,580(sp) + 21d68: 09bc addi a5,sp,216 + 21d6a: 853e mv a0,a5 + 21d6c: 8b3e mv s6,a5 + 21d6e: e43e sd a5,8(sp) + 21d70: 87dff0ef jal 215ec <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 21d74: 0f810a13 addi s4,sp,248 + 21d78: 8552 mv a0,s4 + 21d7a: 865a mv a2,s6 + 21d7c: 85d6 mv a1,s5 + 21d7e: 00028317 auipc t1,0x28 + 21d82: dda33303 ld t1,-550(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 21d86: 9302 jalr t1 + 21d88: 00017597 auipc a1,0x17 + 21d8c: fb058593 addi a1,a1,-80 # 38d38 <_IO_stdin_used+0x1290> + 21d90: 8552 mv a0,s4 + 21d92: f1ef30ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 21d96: 0a3c addi a5,sp,280 + 21d98: 85aa mv a1,a0 + 21d9a: 853e mv a0,a5 + 21d9c: 8bbe mv s7,a5 + 21d9e: f03e sd a5,32(sp) + 21da0: f90f30ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 21da4: 24012583 lw a1,576(sp) + 21da8: 13810a93 addi s5,sp,312 + 21dac: 8556 mv a0,s5 + 21dae: 83fff0ef jal 215ec <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 21db2: 15810b13 addi s6,sp,344 + 21db6: 855a mv a0,s6 + 21db8: 8656 mv a2,s5 + 21dba: 85de mv a1,s7 + 21dbc: 00028317 auipc t1,0x28 + 21dc0: d9c33303 ld t1,-612(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 21dc4: 9302 jalr t1 + 21dc6: 00016597 auipc a1,0x16 + 21dca: e5a58593 addi a1,a1,-422 # 37c20 <_IO_stdin_used+0x178> + 21dce: 855a mv a0,s6 + 21dd0: ee0f30ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 21dd4: 17810b93 addi s7,sp,376 + 21dd8: 85aa mv a1,a0 + 21dda: 855e mv a0,s7 + 21ddc: f54f30ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 21de0: 23c12583 lw a1,572(sp) + 21de4: 19810c13 addi s8,sp,408 + 21de8: 8562 mv a0,s8 + 21dea: 803ff0ef jal 215ec <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 21dee: 1b810c93 addi s9,sp,440 + 21df2: 8566 mv a0,s9 + 21df4: 8662 mv a2,s8 + 21df6: 85de mv a1,s7 + 21df8: 00028317 auipc t1,0x28 + 21dfc: d6033303 ld t1,-672(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 21e00: 9302 jalr t1 + 21e02: 00016597 auipc a1,0x16 + 21e06: e1e58593 addi a1,a1,-482 # 37c20 <_IO_stdin_used+0x178> + 21e0a: 8566 mv a0,s9 + 21e0c: ea4f30ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 21e10: 1d810d13 addi s10,sp,472 + 21e14: 85aa mv a1,a0 + 21e16: 856a mv a0,s10 + 21e18: f18f30ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 21e1c: 23812583 lw a1,568(sp) + 21e20: 1f810d93 addi s11,sp,504 + 21e24: 856e mv a0,s11 + 21e26: fc6ff0ef jal 215ec <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 21e2a: 866e mv a2,s11 + 21e2c: 85ea mv a1,s10 + 21e2e: 8526 mv a0,s1 + 21e30: 00028317 auipc t1,0x28 + 21e34: d2833303 ld t1,-728(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 21e38: 9302 jalr t1 + 21e3a: 00017597 auipc a1,0x17 + 21e3e: f0658593 addi a1,a1,-250 # 38d40 <_IO_stdin_used+0x1298> + 21e42: 8526 mv a0,s1 + 21e44: e6cf30ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 21e48: 85aa mv a1,a0 + 21e4a: 8522 mv a0,s0 + 21e4c: ee4f30ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 21e50: 21813503 ld a0,536(sp) + 21e54: 143c addi a5,sp,552 + 21e56: 00f50463 beq a0,a5,21e5e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x1e0> + 21e5a: 9d7f30ef jal 15830 <_ZdlPv@plt> + 21e5e: 757e ld a0,504(sp) + 21e60: 043c addi a5,sp,520 + 21e62: 00f50463 beq a0,a5,21e6a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x1ec> + 21e66: 9cbf30ef jal 15830 <_ZdlPv@plt> + 21e6a: 657e ld a0,472(sp) + 21e6c: 13bc addi a5,sp,488 + 21e6e: 00f50463 beq a0,a5,21e76 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x1f8> + 21e72: 9bff30ef jal 15830 <_ZdlPv@plt> + 21e76: 757a ld a0,440(sp) + 21e78: 03bc addi a5,sp,456 + 21e7a: 00f50463 beq a0,a5,21e82 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x204> + 21e7e: 9b3f30ef jal 15830 <_ZdlPv@plt> + 21e82: 657a ld a0,408(sp) + 21e84: 133c addi a5,sp,424 + 21e86: 00f50463 beq a0,a5,21e8e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x210> + 21e8a: 9a7f30ef jal 15830 <_ZdlPv@plt> + 21e8e: 7576 ld a0,376(sp) + 21e90: 033c addi a5,sp,392 + 21e92: 00f50463 beq a0,a5,21e9a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x21c> + 21e96: 99bf30ef jal 15830 <_ZdlPv@plt> + 21e9a: 6576 ld a0,344(sp) + 21e9c: 12bc addi a5,sp,360 + 21e9e: 00f50463 beq a0,a5,21ea6 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x228> + 21ea2: 98ff30ef jal 15830 <_ZdlPv@plt> + 21ea6: 7572 ld a0,312(sp) + 21ea8: 02bc addi a5,sp,328 + 21eaa: 00f50463 beq a0,a5,21eb2 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x234> + 21eae: 983f30ef jal 15830 <_ZdlPv@plt> + 21eb2: 6572 ld a0,280(sp) + 21eb4: 123c addi a5,sp,296 + 21eb6: 00f50463 beq a0,a5,21ebe <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x240> + 21eba: 977f30ef jal 15830 <_ZdlPv@plt> + 21ebe: 756e ld a0,248(sp) + 21ec0: 023c addi a5,sp,264 + 21ec2: 00f50463 beq a0,a5,21eca <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x24c> + 21ec6: 96bf30ef jal 15830 <_ZdlPv@plt> + 21eca: 656e ld a0,216(sp) + 21ecc: 11bc addi a5,sp,232 + 21ece: 00f50463 beq a0,a5,21ed6 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x258> + 21ed2: 95ff30ef jal 15830 <_ZdlPv@plt> + 21ed6: 756a ld a0,184(sp) + 21ed8: 01bc addi a5,sp,200 + 21eda: 00f50463 beq a0,a5,21ee2 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x264> + 21ede: 953f30ef jal 15830 <_ZdlPv@plt> + 21ee2: 656a ld a0,152(sp) + 21ee4: 113c addi a5,sp,168 + 21ee6: 00f50463 beq a0,a5,21eee <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x270> + 21eea: 947f30ef jal 15830 <_ZdlPv@plt> + 21eee: 7566 ld a0,120(sp) + 21ef0: 013c addi a5,sp,136 + 21ef2: 00f50463 beq a0,a5,21efa <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x27c> + 21ef6: 93bf30ef jal 15830 <_ZdlPv@plt> + 21efa: 6566 ld a0,88(sp) + 21efc: 10bc addi a5,sp,104 + 21efe: 00f50463 beq a0,a5,21f06 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x288> + 21f02: 92ff30ef jal 15830 <_ZdlPv@plt> + 21f06: 7562 ld a0,56(sp) + 21f08: 00bc addi a5,sp,72 + 21f0a: 00f50463 beq a0,a5,21f12 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x294> + 21f0e: 923f30ef jal 15830 <_ZdlPv@plt> + 21f12: 2d813083 ld ra,728(sp) + 21f16: 8522 mv a0,s0 + 21f18: 2d013403 ld s0,720(sp) + 21f1c: 2c013903 ld s2,704(sp) + 21f20: 2b813983 ld s3,696(sp) + 21f24: 2b013a03 ld s4,688(sp) + 21f28: 2a813a83 ld s5,680(sp) + 21f2c: 2a013b03 ld s6,672(sp) + 21f30: 29813b83 ld s7,664(sp) + 21f34: 29013c03 ld s8,656(sp) + 21f38: 28813c83 ld s9,648(sp) + 21f3c: 28013d03 ld s10,640(sp) + 21f40: 27813d83 ld s11,632(sp) + 21f44: 2c813483 ld s1,712(sp) + 21f48: 2e010113 addi sp,sp,736 + 21f4c: 8082 ret + 21f4e: 8522 mv a0,s0 + 21f50: 00018597 auipc a1,0x18 + 21f54: 8a058593 addi a1,a1,-1888 # 397f0 <_IO_stdin_used+0x1d48> + 21f58: f05f50ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 21f5c: 2d813083 ld ra,728(sp) + 21f60: 8522 mv a0,s0 + 21f62: 2d013403 ld s0,720(sp) + 21f66: 2c813483 ld s1,712(sp) + 21f6a: 2e010113 addi sp,sp,736 + 21f6e: 8082 ret + 21f70: 842a mv s0,a0 + 21f72: 8526 mv a0,s1 + 21f74: f88f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21f78: 856e mv a0,s11 + 21f7a: f82f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21f7e: 856a mv a0,s10 + 21f80: f7cf40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21f84: 8566 mv a0,s9 + 21f86: f76f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21f8a: 8562 mv a0,s8 + 21f8c: f70f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21f90: 855e mv a0,s7 + 21f92: f6af40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21f96: 855a mv a0,s6 + 21f98: f64f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21f9c: 8556 mv a0,s5 + 21f9e: f5ef40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21fa2: 7502 ld a0,32(sp) + 21fa4: f58f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21fa8: 8552 mv a0,s4 + 21faa: f52f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21fae: 6522 ld a0,8(sp) + 21fb0: f4cf40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21fb4: 7522 ld a0,40(sp) + 21fb6: f46f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21fba: 854e mv a0,s3 + 21fbc: f40f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21fc0: 6562 ld a0,24(sp) + 21fc2: f3af40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21fc6: 6542 ld a0,16(sp) + 21fc8: f34f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21fcc: 854a mv a0,s2 + 21fce: f2ef40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21fd2: 8522 mv a0,s0 + 21fd4: f4cf30ef jal 15720 <_Unwind_Resume@plt> + 21fd8: 842a mv s0,a0 + 21fda: bf79 j 21f78 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x2fa> + 21fdc: 842a mv s0,a0 + 21fde: b745 j 21f7e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x300> + 21fe0: 842a mv s0,a0 + 21fe2: b74d j 21f84 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x306> + 21fe4: 842a mv s0,a0 + 21fe6: b755 j 21f8a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x30c> + 21fe8: 842a mv s0,a0 + 21fea: b75d j 21f90 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x312> + 21fec: 842a mv s0,a0 + 21fee: b765 j 21f96 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x318> + 21ff0: 842a mv s0,a0 + 21ff2: b76d j 21f9c <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x31e> + 21ff4: 842a mv s0,a0 + 21ff6: b775 j 21fa2 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x324> + 21ff8: 842a mv s0,a0 + 21ffa: b77d j 21fa8 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x32a> + 21ffc: 842a mv s0,a0 + 21ffe: bf45 j 21fae <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x330> + 22000: 842a mv s0,a0 + 22002: bf4d j 21fb4 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x336> + 22004: 842a mv s0,a0 + 22006: bf55 j 21fba <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x33c> + 22008: 842a mv s0,a0 + 2200a: bf5d j 21fc0 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x342> + 2200c: 842a mv s0,a0 + 2200e: bf65 j 21fc6 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x348> + 22010: 842a mv s0,a0 + 22012: bf6d j 21fcc <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x34e> + +0000000000022014 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej>: + 22014: dd010113 addi sp,sp,-560 + 22018: 193c addi a5,sp,184 + 2201a: 22813023 sd s0,544(sp) + 2201e: 20913c23 sd s1,536(sp) + 22022: 842a mv s0,a0 + 22024: 1824 addi s1,sp,56 + 22026: 853e mv a0,a5 + 22028: 21213823 sd s2,528(sp) + 2202c: 21413023 sd s4,512(sp) + 22030: f7de sd s7,488(sp) + 22032: e7ee sd s11,456(sp) + 22034: e43e sd a5,8(sp) + 22036: ec2e sd a1,24(sp) + 22038: 22113423 sd ra,552(sp) + 2203c: 21313423 sd s3,520(sp) + 22040: ffd6 sd s5,504(sp) + 22042: fbda sd s6,496(sp) + 22044: f3e2 sd s8,480(sp) + 22046: efe6 sd s9,472(sp) + 22048: ebea sd s10,464(sp) + 2204a: f426 sd s1,40(sp) + 2204c: ae4f30ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> + 22050: cd817057 vsetivli zero,2,e64,m1,ta,ma + 22054: 5e0030d7 vmv.v.i v1,0 + 22058: 131c addi a5,sp,416 + 2205a: 00028a17 auipc s4,0x28 + 2205e: bdea3a03 ld s4,-1058(s4) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 22062: 0207f0a7 vse64.v v1,(a5) + 22066: 1b1c addi a5,sp,432 + 22068: 0207f0a7 vse64.v v1,(a5) + 2206c: 010a3903 ld s2,16(s4) + 22070: 18011c23 sh zero,408(sp) + 22074: 018a3b83 ld s7,24(s4) + 22078: 00028717 auipc a4,0x28 + 2207c: ee073703 ld a4,-288(a4) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 22080: 01070d93 addi s11,a4,16 + 22084: fe893783 ld a5,-24(s2) + 22088: eb02 sd zero,400(sp) + 2208a: fc4a sd s2,56(sp) + 2208c: 978a add a5,a5,sp + 2208e: fd6e sd s11,184(sp) + 22090: 0377bc23 sd s7,56(a5) + 22094: e082 sd zero,64(sp) + 22096: fe893503 ld a0,-24(s2) + 2209a: 4581 li a1,0 + 2209c: 9526 add a0,a0,s1 + 2209e: a42f30ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 220a2: 020a3983 ld s3,32(s4) + 220a6: 028a3c03 ld s8,40(s4) + 220aa: 00a4 addi s1,sp,72 + 220ac: fe89b503 ld a0,-24(s3) + 220b0: e4ce sd s3,72(sp) + 220b2: 4581 li a1,0 + 220b4: 9526 add a0,a0,s1 + 220b6: 01853023 sd s8,0(a0) + 220ba: a26f30ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 220be: 008a3d03 ld s10,8(s4) + 220c2: cd817057 vsetivli zero,2,e64,m1,ta,ma + 220c6: 030a3c83 ld s9,48(s4) + 220ca: fe8d3703 ld a4,-24(s10) + 220ce: 5e0030d7 vmv.v.i v1,0 + 220d2: 00028797 auipc a5,0x28 + 220d6: d367b783 ld a5,-714(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 220da: 0134 addi a3,sp,136 + 220dc: 970a add a4,a4,sp + 220de: 03973c23 sd s9,56(a4) + 220e2: 8536 mv a0,a3 + 220e4: 06878713 addi a4,a5,104 + 220e8: e836 sd a3,16(sp) + 220ea: 04078b13 addi s6,a5,64 + 220ee: 01878693 addi a3,a5,24 + 220f2: 08bc addi a5,sp,88 + 220f4: 0207f0a7 vse64.v v1,(a5) + 220f8: 00028a17 auipc s4,0x28 + 220fc: cb0a3a03 ld s4,-848(s4) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 22100: 10bc addi a5,sp,104 + 22102: 0207f0a7 vse64.v v1,(a5) + 22106: 0a41 addi s4,s4,16 + 22108: 18bc addi a5,sp,120 + 2210a: 0207f0a7 vse64.v v1,(a5) + 2210e: fd3a sd a4,184(sp) + 22110: fc36 sd a3,56(sp) + 22112: e4da sd s6,72(sp) + 22114: e8d2 sd s4,80(sp) + 22116: 9baf30ef jal 152d0 <_ZNSt6localeC1Ev@plt> + 2211a: 6522 ld a0,8(sp) + 2211c: 00028a97 auipc s5,0x28 + 22120: bbcaba83 ld s5,-1092(s5) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 22124: 1138 addi a4,sp,168 + 22126: 47e1 li a5,24 + 22128: 0ac1 addi s5,s5,16 + 2212a: 088c addi a1,sp,80 + 2212c: f03a sd a4,32(sp) + 2212e: f102 sd zero,160(sp) + 22130: 0a010423 sb zero,168(sp) + 22134: c93e sw a5,144(sp) + 22136: ed3a sd a4,152(sp) + 22138: e8d6 sd s5,80(sp) + 2213a: 9a6f30ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 2213e: 67a6 ld a5,72(sp) + 22140: 8526 mv a0,s1 + 22142: 6711 lui a4,0x4 + 22144: fe87b783 ld a5,-24(a5) + 22148: 0721 addi a4,a4,8 # 4008 <__abi_tag-0xc28c> + 2214a: 01816583 lwu a1,24(sp) + 2214e: 94be add s1,s1,a5 + 22150: 4c9c lw a5,24(s1) + 22152: fb57f793 andi a5,a5,-75 + 22156: 8fd9 or a5,a5,a4 + 22158: cc9c sw a5,24(s1) + 2215a: e26f30ef jal 15780 <_ZNSo9_M_insertImEERSoT_@plt> + 2215e: 7766 ld a4,120(sp) + 22160: 01040793 addi a5,s0,16 + 22164: 00043423 sd zero,8(s0) + 22168: 00040823 sb zero,16(s0) + 2216c: e01c sd a5,0(s0) + 2216e: c34d beqz a4,22210 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x1fc> + 22170: 77a6 ld a5,104(sp) + 22172: c399 beqz a5,22178 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x164> + 22174: 08f76c63 bltu a4,a5,2220c <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x1f8> + 22178: 76c6 ld a3,112(sp) + 2217a: 4601 li a2,0 + 2217c: 4581 li a1,0 + 2217e: 8f15 sub a4,a4,a3 + 22180: 8522 mv a0,s0 + 22182: d1ef30ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 22186: 00028797 auipc a5,0x28 + 2218a: c827b783 ld a5,-894(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 2218e: 01878713 addi a4,a5,24 + 22192: 06878793 addi a5,a5,104 + 22196: fd3e sd a5,184(sp) + 22198: 656a ld a0,152(sp) + 2219a: 7782 ld a5,32(sp) + 2219c: fc3a sd a4,56(sp) + 2219e: e4da sd s6,72(sp) + 221a0: e8d6 sd s5,80(sp) + 221a2: 00f50463 beq a0,a5,221aa <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x196> + 221a6: e8af30ef jal 15830 <_ZdlPv@plt> + 221aa: 6542 ld a0,16(sp) + 221ac: e8d2 sd s4,80(sp) + 221ae: 9a2f30ef jal 15350 <_ZNSt6localeD1Ev@plt> + 221b2: fe8d3683 ld a3,-24(s10) + 221b6: fe89b703 ld a4,-24(s3) + 221ba: fe893783 ld a5,-24(s2) + 221be: 968a add a3,a3,sp + 221c0: 0396bc23 sd s9,56(a3) + 221c4: e4ce sd s3,72(sp) + 221c6: 970a add a4,a4,sp + 221c8: 05873423 sd s8,72(a4) + 221cc: 6522 ld a0,8(sp) + 221ce: fc4a sd s2,56(sp) + 221d0: 978a add a5,a5,sp + 221d2: 0377bc23 sd s7,56(a5) + 221d6: fd6e sd s11,184(sp) + 221d8: e082 sd zero,64(sp) + 221da: b36f30ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 221de: 22813083 ld ra,552(sp) + 221e2: 8522 mv a0,s0 + 221e4: 22013403 ld s0,544(sp) + 221e8: 21813483 ld s1,536(sp) + 221ec: 21013903 ld s2,528(sp) + 221f0: 20813983 ld s3,520(sp) + 221f4: 20013a03 ld s4,512(sp) + 221f8: 7afe ld s5,504(sp) + 221fa: 7b5e ld s6,496(sp) + 221fc: 7bbe ld s7,488(sp) + 221fe: 7c1e ld s8,480(sp) + 22200: 6cfe ld s9,472(sp) + 22202: 6d5e ld s10,464(sp) + 22204: 6dbe ld s11,456(sp) + 22206: 23010113 addi sp,sp,560 + 2220a: 8082 ret + 2220c: 873e mv a4,a5 + 2220e: b7ad j 22178 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x164> + 22210: 092c addi a1,sp,152 + 22212: 8522 mv a0,s0 + 22214: 88df30ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 22218: b7bd j 22186 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x172> + 2221a: 87aa mv a5,a0 + 2221c: 8522 mv a0,s0 + 2221e: 843e mv s0,a5 + 22220: cdcf40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22224: 7522 ld a0,40(sp) + 22226: 89af30ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 2222a: 8522 mv a0,s0 + 2222c: cf4f30ef jal 15720 <_Unwind_Resume@plt> + 22230: 842a mv s0,a0 + 22232: bfcd j 22224 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x210> + 22234: 842a mv s0,a0 + 22236: 0928 addi a0,sp,152 + 22238: e8d6 sd s5,80(sp) + 2223a: cc2f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2223e: 6542 ld a0,16(sp) + 22240: e8d2 sd s4,80(sp) + 22242: 90ef30ef jal 15350 <_ZNSt6localeD1Ev@plt> + 22246: fe8d3683 ld a3,-24(s10) + 2224a: fe89b703 ld a4,-24(s3) + 2224e: 1810 addi a2,sp,48 + 22250: 19068693 addi a3,a3,400 + 22254: fe893783 ld a5,-24(s2) + 22258: 96b2 add a3,a3,a2 + 2225a: e796bc23 sd s9,-392(a3) + 2225e: 19070713 addi a4,a4,400 + 22262: e4ce sd s3,72(sp) + 22264: 9732 add a4,a4,a2 + 22266: e9873423 sd s8,-376(a4) + 2226a: 19078793 addi a5,a5,400 + 2226e: fc4a sd s2,56(sp) + 22270: 97b2 add a5,a5,a2 + 22272: e777bc23 sd s7,-392(a5) + 22276: e082 sd zero,64(sp) + 22278: 6522 ld a0,8(sp) + 2227a: fd6e sd s11,184(sp) + 2227c: a94f30ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 22280: 8522 mv a0,s0 + 22282: c9ef30ef jal 15720 <_Unwind_Resume@plt> + 22286: fe893783 ld a5,-24(s2) + 2228a: 1818 addi a4,sp,48 + 2228c: fc4a sd s2,56(sp) + 2228e: 19078793 addi a5,a5,400 + 22292: 97ba add a5,a5,a4 + 22294: e777bc23 sd s7,-392(a5) + 22298: 842a mv s0,a0 + 2229a: e082 sd zero,64(sp) + 2229c: bff1 j 22278 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x264> + 2229e: 842a mv s0,a0 + 222a0: bfe1 j 22278 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x264> + +00000000000222a2 <_ZN7testing8internal6String12FormatHexIntB5cxx11Ei>: + 222a2: 1141 addi sp,sp,-16 + 222a4: e022 sd s0,0(sp) + 222a6: e406 sd ra,8(sp) + 222a8: 842a mv s0,a0 + 222aa: d6bff0ef jal 22014 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej> + 222ae: 60a2 ld ra,8(sp) + 222b0: 8522 mv a0,s0 + 222b2: 6402 ld s0,0(sp) + 222b4: 0141 addi sp,sp,16 + 222b6: 8082 ret + +00000000000222b8 <_ZN7testing8internal7PrintToEhPSo>: + 222b8: 7139 addi sp,sp,-64 + 222ba: f822 sd s0,48(sp) + 222bc: f426 sd s1,40(sp) + 222be: 842e mv s0,a1 + 222c0: 84aa mv s1,a0 + 222c2: 4605 li a2,1 + 222c4: 852e mv a0,a1 + 222c6: 00016597 auipc a1,0x16 + 222ca: b0a58593 addi a1,a1,-1270 # 37dd0 <_IO_stdin_used+0x328> + 222ce: fc06 sd ra,56(sp) + 222d0: b60f30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 222d4: 02700793 li a5,39 + 222d8: 2897ee63 bltu a5,s1,22574 <_ZN7testing8internal7PrintToEhPSo+0x2bc> + 222dc: 00018717 auipc a4,0x18 + 222e0: 70c70713 addi a4,a4,1804 # 3a9e8 <_IO_stdin_used+0x2f40> + 222e4: 00249793 slli a5,s1,0x2 + 222e8: 97ba add a5,a5,a4 + 222ea: 439c lw a5,0(a5) + 222ec: 97ba add a5,a5,a4 + 222ee: 8782 jr a5 + 222f0: f04a sd s2,32(sp) + 222f2: fe04879b addiw a5,s1,-32 + 222f6: 05e00713 li a4,94 + 222fa: 0004891b sext.w s2,s1 + 222fe: 2af76d63 bltu a4,a5,225b8 <_ZN7testing8internal7PrintToEhPSo+0x300> + 22302: 85a6 mv a1,s1 + 22304: 8522 mv a0,s0 + 22306: a6af30ef jal 15570 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 2230a: 8522 mv a0,s0 + 2230c: 4605 li a2,1 + 2230e: 00016597 auipc a1,0x16 + 22312: ac258593 addi a1,a1,-1342 # 37dd0 <_IO_stdin_used+0x328> + 22316: b1af30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2231a: 8522 mv a0,s0 + 2231c: 4609 li a2,2 + 2231e: 00017597 auipc a1,0x17 + 22322: 20a58593 addi a1,a1,522 # 39528 <_IO_stdin_used+0x1a80> + 22326: b0af30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2232a: 85ca mv a1,s2 + 2232c: 8522 mv a0,s0 + 2232e: 912f30ef jal 15440 <_ZNSolsEi@plt> + 22332: a855 j 223e6 <_ZN7testing8internal7PrintToEhPSo+0x12e> + 22334: 00016597 auipc a1,0x16 + 22338: a3458593 addi a1,a1,-1484 # 37d68 <_IO_stdin_used+0x2c0> + 2233c: 8522 mv a0,s0 + 2233e: a22f30ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 22342: 8522 mv a0,s0 + 22344: 7442 ld s0,48(sp) + 22346: 70e2 ld ra,56(sp) + 22348: 74a2 ld s1,40(sp) + 2234a: 4605 li a2,1 + 2234c: 00016597 auipc a1,0x16 + 22350: a8458593 addi a1,a1,-1404 # 37dd0 <_IO_stdin_used+0x328> + 22354: 6121 addi sp,sp,64 + 22356: adaf306f j 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2235a: 00016597 auipc a1,0x16 + 2235e: a2658593 addi a1,a1,-1498 # 37d80 <_IO_stdin_used+0x2d8> + 22362: 8522 mv a0,s0 + 22364: 9fcf30ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 22368: 4605 li a2,1 + 2236a: 00016597 auipc a1,0x16 + 2236e: a6658593 addi a1,a1,-1434 # 37dd0 <_IO_stdin_used+0x328> + 22372: 8522 mv a0,s0 + 22374: abcf30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22378: 00017597 auipc a1,0x17 + 2237c: 1b058593 addi a1,a1,432 # 39528 <_IO_stdin_used+0x1a80> + 22380: 8522 mv a0,s0 + 22382: 4609 li a2,2 + 22384: aacf30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22388: 8522 mv a0,s0 + 2238a: 459d li a1,7 + 2238c: 8b4f30ef jal 15440 <_ZNSolsEi@plt> + 22390: 8522 mv a0,s0 + 22392: 7442 ld s0,48(sp) + 22394: 70e2 ld ra,56(sp) + 22396: 74a2 ld s1,40(sp) + 22398: 4605 li a2,1 + 2239a: 00018597 auipc a1,0x18 + 2239e: 8a658593 addi a1,a1,-1882 # 39c40 <_IO_stdin_used+0x2198> + 223a2: 6121 addi sp,sp,64 + 223a4: a8cf306f j 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 223a8: 00016597 auipc a1,0x16 + 223ac: 9c858593 addi a1,a1,-1592 # 37d70 <_IO_stdin_used+0x2c8> + 223b0: 8522 mv a0,s0 + 223b2: f04a sd s2,32(sp) + 223b4: 9acf30ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 223b8: 4605 li a2,1 + 223ba: 00016597 auipc a1,0x16 + 223be: a1658593 addi a1,a1,-1514 # 37dd0 <_IO_stdin_used+0x328> + 223c2: 8522 mv a0,s0 + 223c4: a6cf30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 223c8: 4609 li a2,2 + 223ca: 00017597 auipc a1,0x17 + 223ce: 15e58593 addi a1,a1,350 # 39528 <_IO_stdin_used+0x1a80> + 223d2: 8522 mv a0,s0 + 223d4: a5cf30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 223d8: 8522 mv a0,s0 + 223da: 02700593 li a1,39 + 223de: 862f30ef jal 15440 <_ZNSolsEi@plt> + 223e2: 02700913 li s2,39 + 223e6: 4611 li a2,4 + 223e8: 00017597 auipc a1,0x17 + 223ec: 96058593 addi a1,a1,-1696 # 38d48 <_IO_stdin_used+0x12a0> + 223f0: 8522 mv a0,s0 + 223f2: a3ef30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 223f6: 85ca mv a1,s2 + 223f8: 850a mv a0,sp + 223fa: ea9ff0ef jal 222a2 <_ZN7testing8internal6String12FormatHexIntB5cxx11Ei> + 223fe: 6622 ld a2,8(sp) + 22400: 6582 ld a1,0(sp) + 22402: 8522 mv a0,s0 + 22404: 848a mv s1,sp + 22406: a2af30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2240a: 8526 mv a0,s1 + 2240c: af0f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22410: 7902 ld s2,32(sp) + 22412: bfbd j 22390 <_ZN7testing8internal7PrintToEhPSo+0xd8> + 22414: 00016597 auipc a1,0x16 + 22418: 97c58593 addi a1,a1,-1668 # 37d90 <_IO_stdin_used+0x2e8> + 2241c: 8522 mv a0,s0 + 2241e: f04a sd s2,32(sp) + 22420: 940f30ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 22424: 4605 li a2,1 + 22426: 00016597 auipc a1,0x16 + 2242a: 9aa58593 addi a1,a1,-1622 # 37dd0 <_IO_stdin_used+0x328> + 2242e: 8522 mv a0,s0 + 22430: a00f30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22434: 4609 li a2,2 + 22436: 00017597 auipc a1,0x17 + 2243a: 0f258593 addi a1,a1,242 # 39528 <_IO_stdin_used+0x1a80> + 2243e: 8522 mv a0,s0 + 22440: 9f0f30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22444: 8522 mv a0,s0 + 22446: 45b1 li a1,12 + 22448: ff9f20ef jal 15440 <_ZNSolsEi@plt> + 2244c: 4931 li s2,12 + 2244e: bf61 j 223e6 <_ZN7testing8internal7PrintToEhPSo+0x12e> + 22450: 00016597 auipc a1,0x16 + 22454: 95058593 addi a1,a1,-1712 # 37da0 <_IO_stdin_used+0x2f8> + 22458: 8522 mv a0,s0 + 2245a: f04a sd s2,32(sp) + 2245c: 904f30ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 22460: 4605 li a2,1 + 22462: 00016597 auipc a1,0x16 + 22466: 96e58593 addi a1,a1,-1682 # 37dd0 <_IO_stdin_used+0x328> + 2246a: 8522 mv a0,s0 + 2246c: 9c4f30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22470: 4609 li a2,2 + 22472: 00017597 auipc a1,0x17 + 22476: 0b658593 addi a1,a1,182 # 39528 <_IO_stdin_used+0x1a80> + 2247a: 8522 mv a0,s0 + 2247c: 9b4f30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22480: 8522 mv a0,s0 + 22482: 45b5 li a1,13 + 22484: fbdf20ef jal 15440 <_ZNSolsEi@plt> + 22488: 4935 li s2,13 + 2248a: bfb1 j 223e6 <_ZN7testing8internal7PrintToEhPSo+0x12e> + 2248c: 00016597 auipc a1,0x16 + 22490: 8fc58593 addi a1,a1,-1796 # 37d88 <_IO_stdin_used+0x2e0> + 22494: 8522 mv a0,s0 + 22496: 8caf30ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2249a: 8522 mv a0,s0 + 2249c: 4605 li a2,1 + 2249e: 00016597 auipc a1,0x16 + 224a2: 93258593 addi a1,a1,-1742 # 37dd0 <_IO_stdin_used+0x328> + 224a6: 98af30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 224aa: 8522 mv a0,s0 + 224ac: 4609 li a2,2 + 224ae: 00017597 auipc a1,0x17 + 224b2: 07a58593 addi a1,a1,122 # 39528 <_IO_stdin_used+0x1a80> + 224b6: 97af30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 224ba: 8522 mv a0,s0 + 224bc: 45a1 li a1,8 + 224be: f83f20ef jal 15440 <_ZNSolsEi@plt> + 224c2: b5f9 j 22390 <_ZN7testing8internal7PrintToEhPSo+0xd8> + 224c4: 00016597 auipc a1,0x16 + 224c8: 8e458593 addi a1,a1,-1820 # 37da8 <_IO_stdin_used+0x300> + 224cc: 8522 mv a0,s0 + 224ce: 892f30ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 224d2: 8522 mv a0,s0 + 224d4: 4605 li a2,1 + 224d6: 00016597 auipc a1,0x16 + 224da: 8fa58593 addi a1,a1,-1798 # 37dd0 <_IO_stdin_used+0x328> + 224de: 952f30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 224e2: 8522 mv a0,s0 + 224e4: 4609 li a2,2 + 224e6: 00017597 auipc a1,0x17 + 224ea: 04258593 addi a1,a1,66 # 39528 <_IO_stdin_used+0x1a80> + 224ee: 942f30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 224f2: 8522 mv a0,s0 + 224f4: 45a5 li a1,9 + 224f6: f4bf20ef jal 15440 <_ZNSolsEi@plt> + 224fa: bd59 j 22390 <_ZN7testing8internal7PrintToEhPSo+0xd8> + 224fc: 00016597 auipc a1,0x16 + 22500: 89c58593 addi a1,a1,-1892 # 37d98 <_IO_stdin_used+0x2f0> + 22504: 8522 mv a0,s0 + 22506: f04a sd s2,32(sp) + 22508: 858f30ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2250c: 4605 li a2,1 + 2250e: 00016597 auipc a1,0x16 + 22512: 8c258593 addi a1,a1,-1854 # 37dd0 <_IO_stdin_used+0x328> + 22516: 8522 mv a0,s0 + 22518: 918f30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2251c: 4609 li a2,2 + 2251e: 00017597 auipc a1,0x17 + 22522: 00a58593 addi a1,a1,10 # 39528 <_IO_stdin_used+0x1a80> + 22526: 8522 mv a0,s0 + 22528: 908f30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2252c: 8522 mv a0,s0 + 2252e: 45a9 li a1,10 + 22530: f11f20ef jal 15440 <_ZNSolsEi@plt> + 22534: 4929 li s2,10 + 22536: bd45 j 223e6 <_ZN7testing8internal7PrintToEhPSo+0x12e> + 22538: 00016597 auipc a1,0x16 + 2253c: 87858593 addi a1,a1,-1928 # 37db0 <_IO_stdin_used+0x308> + 22540: 8522 mv a0,s0 + 22542: f04a sd s2,32(sp) + 22544: 81cf30ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 22548: 4605 li a2,1 + 2254a: 00016597 auipc a1,0x16 + 2254e: 88658593 addi a1,a1,-1914 # 37dd0 <_IO_stdin_used+0x328> + 22552: 8522 mv a0,s0 + 22554: 8dcf30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22558: 4609 li a2,2 + 2255a: 00017597 auipc a1,0x17 + 2255e: fce58593 addi a1,a1,-50 # 39528 <_IO_stdin_used+0x1a80> + 22562: 8522 mv a0,s0 + 22564: 8ccf30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22568: 8522 mv a0,s0 + 2256a: 45ad li a1,11 + 2256c: ed5f20ef jal 15440 <_ZNSolsEi@plt> + 22570: 492d li s2,11 + 22572: bd95 j 223e6 <_ZN7testing8internal7PrintToEhPSo+0x12e> + 22574: f04a sd s2,32(sp) + 22576: 05c00793 li a5,92 + 2257a: d6f49ce3 bne s1,a5,222f2 <_ZN7testing8internal7PrintToEhPSo+0x3a> + 2257e: 00015597 auipc a1,0x15 + 22582: 7fa58593 addi a1,a1,2042 # 37d78 <_IO_stdin_used+0x2d0> + 22586: 8522 mv a0,s0 + 22588: fd9f20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2258c: 4605 li a2,1 + 2258e: 00016597 auipc a1,0x16 + 22592: 84258593 addi a1,a1,-1982 # 37dd0 <_IO_stdin_used+0x328> + 22596: 8522 mv a0,s0 + 22598: 898f30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2259c: 4609 li a2,2 + 2259e: 00017597 auipc a1,0x17 + 225a2: f8a58593 addi a1,a1,-118 # 39528 <_IO_stdin_used+0x1a80> + 225a6: 8522 mv a0,s0 + 225a8: 888f30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 225ac: 85a6 mv a1,s1 + 225ae: 8522 mv a0,s0 + 225b0: e91f20ef jal 15440 <_ZNSolsEi@plt> + 225b4: 8926 mv s2,s1 + 225b6: bd05 j 223e6 <_ZN7testing8internal7PrintToEhPSo+0x12e> + 225b8: 601c ld a5,0(s0) + 225ba: 4609 li a2,2 + 225bc: 00015597 auipc a1,0x15 + 225c0: 7fc58593 addi a1,a1,2044 # 37db8 <_IO_stdin_used+0x310> + 225c4: fe87b783 ld a5,-24(a5) + 225c8: 8522 mv a0,s0 + 225ca: 97a2 add a5,a5,s0 + 225cc: 4f84 lw s1,24(a5) + 225ce: 862f30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 225d2: 601c ld a5,0(s0) + 225d4: 6691 lui a3,0x4 + 225d6: 06a1 addi a3,a3,8 # 4008 <__abi_tag-0xc28c> + 225d8: fe87b703 ld a4,-24(a5) + 225dc: 85ca mv a1,s2 + 225de: 8522 mv a0,s0 + 225e0: 9722 add a4,a4,s0 + 225e2: 4f1c lw a5,24(a4) + 225e4: fb57f793 andi a5,a5,-75 + 225e8: 8fd5 or a5,a5,a3 + 225ea: cf1c sw a5,24(a4) + 225ec: e55f20ef jal 15440 <_ZNSolsEi@plt> + 225f0: 601c ld a5,0(s0) + 225f2: 4605 li a2,1 + 225f4: 00015597 auipc a1,0x15 + 225f8: 7dc58593 addi a1,a1,2012 # 37dd0 <_IO_stdin_used+0x328> + 225fc: fe87b783 ld a5,-24(a5) + 22600: 8522 mv a0,s0 + 22602: 97a2 add a5,a5,s0 + 22604: cf84 sw s1,24(a5) + 22606: 82af30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2260a: 4609 li a2,2 + 2260c: 00017597 auipc a1,0x17 + 22610: f1c58593 addi a1,a1,-228 # 39528 <_IO_stdin_used+0x1a80> + 22614: 8522 mv a0,s0 + 22616: 81af30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2261a: 85ca mv a1,s2 + 2261c: 8522 mv a0,s0 + 2261e: e23f20ef jal 15440 <_ZNSolsEi@plt> + 22622: 7902 ld s2,32(sp) + 22624: b3b5 j 22390 <_ZN7testing8internal7PrintToEhPSo+0xd8> + 22626: 842a mv s0,a0 + 22628: 8526 mv a0,s1 + 2262a: 8d2f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2262e: 8522 mv a0,s0 + 22630: 8f0f30ef jal 15720 <_Unwind_Resume@plt> + +0000000000022634 <_ZN7testing8internal7PrintToEaPSo>: + 22634: 715d addi sp,sp,-80 + 22636: e0a2 sd s0,64(sp) + 22638: fc26 sd s1,56(sp) + 2263a: 842e mv s0,a1 + 2263c: 84aa mv s1,a0 + 2263e: 4605 li a2,1 + 22640: 852e mv a0,a1 + 22642: 00015597 auipc a1,0x15 + 22646: 78e58593 addi a1,a1,1934 # 37dd0 <_IO_stdin_used+0x328> + 2264a: e486 sd ra,72(sp) + 2264c: fe5f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22650: 02700793 li a5,39 + 22654: 2a97c063 blt a5,s1,228f4 <_ZN7testing8internal7PrintToEaPSo+0x2c0> + 22658: 2e04c063 bltz s1,22938 <_ZN7testing8internal7PrintToEaPSo+0x304> + 2265c: 0097ec63 bltu a5,s1,22674 <_ZN7testing8internal7PrintToEaPSo+0x40> + 22660: 00018717 auipc a4,0x18 + 22664: 42870713 addi a4,a4,1064 # 3aa88 <_IO_stdin_used+0x2fe0> + 22668: 00249793 slli a5,s1,0x2 + 2266c: 97ba add a5,a5,a4 + 2266e: 439c lw a5,0(a5) + 22670: 97ba add a5,a5,a4 + 22672: 8782 jr a5 + 22674: f84a sd s2,48(sp) + 22676: f44e sd s3,40(sp) + 22678: fe04871b addiw a4,s1,-32 + 2267c: 05e00793 li a5,94 + 22680: 8926 mv s2,s1 + 22682: 0ff4f993 zext.b s3,s1 + 22686: 2ae7ed63 bltu a5,a4,22940 <_ZN7testing8internal7PrintToEaPSo+0x30c> + 2268a: 85ce mv a1,s3 + 2268c: 8522 mv a0,s0 + 2268e: ee3f20ef jal 15570 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 22692: 4605 li a2,1 + 22694: 00015597 auipc a1,0x15 + 22698: 73c58593 addi a1,a1,1852 # 37dd0 <_IO_stdin_used+0x328> + 2269c: 8522 mv a0,s0 + 2269e: f93f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 226a2: 4609 li a2,2 + 226a4: 00017597 auipc a1,0x17 + 226a8: e8458593 addi a1,a1,-380 # 39528 <_IO_stdin_used+0x1a80> + 226ac: 8522 mv a0,s0 + 226ae: f83f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 226b2: 85a6 mv a1,s1 + 226b4: 8522 mv a0,s0 + 226b6: d8bf20ef jal 15440 <_ZNSolsEi@plt> + 226ba: 79a2 ld s3,40(sp) + 226bc: 4611 li a2,4 + 226be: 00016597 auipc a1,0x16 + 226c2: 68a58593 addi a1,a1,1674 # 38d48 <_IO_stdin_used+0x12a0> + 226c6: 8522 mv a0,s0 + 226c8: f69f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 226cc: 85ca mv a1,s2 + 226ce: 850a mv a0,sp + 226d0: bd3ff0ef jal 222a2 <_ZN7testing8internal6String12FormatHexIntB5cxx11Ei> + 226d4: 6622 ld a2,8(sp) + 226d6: 6582 ld a1,0(sp) + 226d8: 8522 mv a0,s0 + 226da: 848a mv s1,sp + 226dc: f55f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 226e0: 8526 mv a0,s1 + 226e2: 81af40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 226e6: 7942 ld s2,48(sp) + 226e8: 8522 mv a0,s0 + 226ea: 4605 li a2,1 + 226ec: 00017597 auipc a1,0x17 + 226f0: 55458593 addi a1,a1,1364 # 39c40 <_IO_stdin_used+0x2198> + 226f4: 6406 ld s0,64(sp) + 226f6: 60a6 ld ra,72(sp) + 226f8: 74e2 ld s1,56(sp) + 226fa: 6161 addi sp,sp,80 + 226fc: f35f206f j 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22700: 00015597 auipc a1,0x15 + 22704: 66858593 addi a1,a1,1640 # 37d68 <_IO_stdin_used+0x2c0> + 22708: 8522 mv a0,s0 + 2270a: e57f20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2270e: 8522 mv a0,s0 + 22710: 4605 li a2,1 + 22712: 00015597 auipc a1,0x15 + 22716: 6be58593 addi a1,a1,1726 # 37dd0 <_IO_stdin_used+0x328> + 2271a: bfe9 j 226f4 <_ZN7testing8internal7PrintToEaPSo+0xc0> + 2271c: 00015597 auipc a1,0x15 + 22720: 66458593 addi a1,a1,1636 # 37d80 <_IO_stdin_used+0x2d8> + 22724: 8522 mv a0,s0 + 22726: e3bf20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2272a: 8522 mv a0,s0 + 2272c: 4605 li a2,1 + 2272e: 00015597 auipc a1,0x15 + 22732: 6a258593 addi a1,a1,1698 # 37dd0 <_IO_stdin_used+0x328> + 22736: efbf20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2273a: 8522 mv a0,s0 + 2273c: 4609 li a2,2 + 2273e: 00017597 auipc a1,0x17 + 22742: dea58593 addi a1,a1,-534 # 39528 <_IO_stdin_used+0x1a80> + 22746: eebf20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2274a: 8522 mv a0,s0 + 2274c: 459d li a1,7 + 2274e: cf3f20ef jal 15440 <_ZNSolsEi@plt> + 22752: bf59 j 226e8 <_ZN7testing8internal7PrintToEaPSo+0xb4> + 22754: 00015597 auipc a1,0x15 + 22758: 63458593 addi a1,a1,1588 # 37d88 <_IO_stdin_used+0x2e0> + 2275c: 8522 mv a0,s0 + 2275e: e03f20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 22762: 8522 mv a0,s0 + 22764: 4605 li a2,1 + 22766: 00015597 auipc a1,0x15 + 2276a: 66a58593 addi a1,a1,1642 # 37dd0 <_IO_stdin_used+0x328> + 2276e: ec3f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22772: 8522 mv a0,s0 + 22774: 4609 li a2,2 + 22776: 00017597 auipc a1,0x17 + 2277a: db258593 addi a1,a1,-590 # 39528 <_IO_stdin_used+0x1a80> + 2277e: eb3f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22782: 8522 mv a0,s0 + 22784: 45a1 li a1,8 + 22786: cbbf20ef jal 15440 <_ZNSolsEi@plt> + 2278a: bfb9 j 226e8 <_ZN7testing8internal7PrintToEaPSo+0xb4> + 2278c: 00015597 auipc a1,0x15 + 22790: 61c58593 addi a1,a1,1564 # 37da8 <_IO_stdin_used+0x300> + 22794: 8522 mv a0,s0 + 22796: dcbf20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2279a: 8522 mv a0,s0 + 2279c: 4605 li a2,1 + 2279e: 00015597 auipc a1,0x15 + 227a2: 63258593 addi a1,a1,1586 # 37dd0 <_IO_stdin_used+0x328> + 227a6: e8bf20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 227aa: 8522 mv a0,s0 + 227ac: 4609 li a2,2 + 227ae: 00017597 auipc a1,0x17 + 227b2: d7a58593 addi a1,a1,-646 # 39528 <_IO_stdin_used+0x1a80> + 227b6: e7bf20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 227ba: 8522 mv a0,s0 + 227bc: 45a5 li a1,9 + 227be: c83f20ef jal 15440 <_ZNSolsEi@plt> + 227c2: b71d j 226e8 <_ZN7testing8internal7PrintToEaPSo+0xb4> + 227c4: 00015597 auipc a1,0x15 + 227c8: 5d458593 addi a1,a1,1492 # 37d98 <_IO_stdin_used+0x2f0> + 227cc: 8522 mv a0,s0 + 227ce: f84a sd s2,48(sp) + 227d0: d91f20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 227d4: 4605 li a2,1 + 227d6: 00015597 auipc a1,0x15 + 227da: 5fa58593 addi a1,a1,1530 # 37dd0 <_IO_stdin_used+0x328> + 227de: 8522 mv a0,s0 + 227e0: e51f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 227e4: 4609 li a2,2 + 227e6: 00017597 auipc a1,0x17 + 227ea: d4258593 addi a1,a1,-702 # 39528 <_IO_stdin_used+0x1a80> + 227ee: 8522 mv a0,s0 + 227f0: e41f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 227f4: 8522 mv a0,s0 + 227f6: 45a9 li a1,10 + 227f8: c49f20ef jal 15440 <_ZNSolsEi@plt> + 227fc: 4929 li s2,10 + 227fe: bd7d j 226bc <_ZN7testing8internal7PrintToEaPSo+0x88> + 22800: 00015597 auipc a1,0x15 + 22804: 5b058593 addi a1,a1,1456 # 37db0 <_IO_stdin_used+0x308> + 22808: 8522 mv a0,s0 + 2280a: f84a sd s2,48(sp) + 2280c: d55f20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 22810: 4605 li a2,1 + 22812: 00015597 auipc a1,0x15 + 22816: 5be58593 addi a1,a1,1470 # 37dd0 <_IO_stdin_used+0x328> + 2281a: 8522 mv a0,s0 + 2281c: e15f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22820: 4609 li a2,2 + 22822: 00017597 auipc a1,0x17 + 22826: d0658593 addi a1,a1,-762 # 39528 <_IO_stdin_used+0x1a80> + 2282a: 8522 mv a0,s0 + 2282c: e05f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22830: 8522 mv a0,s0 + 22832: 45ad li a1,11 + 22834: c0df20ef jal 15440 <_ZNSolsEi@plt> + 22838: 492d li s2,11 + 2283a: b549 j 226bc <_ZN7testing8internal7PrintToEaPSo+0x88> + 2283c: 00015597 auipc a1,0x15 + 22840: 55458593 addi a1,a1,1364 # 37d90 <_IO_stdin_used+0x2e8> + 22844: 8522 mv a0,s0 + 22846: f84a sd s2,48(sp) + 22848: d19f20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2284c: 4605 li a2,1 + 2284e: 00015597 auipc a1,0x15 + 22852: 58258593 addi a1,a1,1410 # 37dd0 <_IO_stdin_used+0x328> + 22856: 8522 mv a0,s0 + 22858: dd9f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2285c: 4609 li a2,2 + 2285e: 00017597 auipc a1,0x17 + 22862: cca58593 addi a1,a1,-822 # 39528 <_IO_stdin_used+0x1a80> + 22866: 8522 mv a0,s0 + 22868: dc9f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2286c: 8522 mv a0,s0 + 2286e: 45b1 li a1,12 + 22870: bd1f20ef jal 15440 <_ZNSolsEi@plt> + 22874: 4931 li s2,12 + 22876: b599 j 226bc <_ZN7testing8internal7PrintToEaPSo+0x88> + 22878: 00015597 auipc a1,0x15 + 2287c: 52858593 addi a1,a1,1320 # 37da0 <_IO_stdin_used+0x2f8> + 22880: 8522 mv a0,s0 + 22882: f84a sd s2,48(sp) + 22884: cddf20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 22888: 4605 li a2,1 + 2288a: 00015597 auipc a1,0x15 + 2288e: 54658593 addi a1,a1,1350 # 37dd0 <_IO_stdin_used+0x328> + 22892: 8522 mv a0,s0 + 22894: d9df20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22898: 4609 li a2,2 + 2289a: 00017597 auipc a1,0x17 + 2289e: c8e58593 addi a1,a1,-882 # 39528 <_IO_stdin_used+0x1a80> + 228a2: 8522 mv a0,s0 + 228a4: d8df20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 228a8: 8522 mv a0,s0 + 228aa: 45b5 li a1,13 + 228ac: b95f20ef jal 15440 <_ZNSolsEi@plt> + 228b0: 4935 li s2,13 + 228b2: b529 j 226bc <_ZN7testing8internal7PrintToEaPSo+0x88> + 228b4: 00015597 auipc a1,0x15 + 228b8: 4bc58593 addi a1,a1,1212 # 37d70 <_IO_stdin_used+0x2c8> + 228bc: 8522 mv a0,s0 + 228be: f84a sd s2,48(sp) + 228c0: ca1f20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 228c4: 4605 li a2,1 + 228c6: 00015597 auipc a1,0x15 + 228ca: 50a58593 addi a1,a1,1290 # 37dd0 <_IO_stdin_used+0x328> + 228ce: 8522 mv a0,s0 + 228d0: d61f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 228d4: 4609 li a2,2 + 228d6: 00017597 auipc a1,0x17 + 228da: c5258593 addi a1,a1,-942 # 39528 <_IO_stdin_used+0x1a80> + 228de: 8522 mv a0,s0 + 228e0: d51f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 228e4: 8522 mv a0,s0 + 228e6: 02700593 li a1,39 + 228ea: b57f20ef jal 15440 <_ZNSolsEi@plt> + 228ee: 02700913 li s2,39 + 228f2: b3e9 j 226bc <_ZN7testing8internal7PrintToEaPSo+0x88> + 228f4: f84a sd s2,48(sp) + 228f6: 05c00793 li a5,92 + 228fa: d6f49ee3 bne s1,a5,22676 <_ZN7testing8internal7PrintToEaPSo+0x42> + 228fe: 00015597 auipc a1,0x15 + 22902: 47a58593 addi a1,a1,1146 # 37d78 <_IO_stdin_used+0x2d0> + 22906: 8522 mv a0,s0 + 22908: c59f20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2290c: 4605 li a2,1 + 2290e: 00015597 auipc a1,0x15 + 22912: 4c258593 addi a1,a1,1218 # 37dd0 <_IO_stdin_used+0x328> + 22916: 8522 mv a0,s0 + 22918: d19f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2291c: 4609 li a2,2 + 2291e: 00017597 auipc a1,0x17 + 22922: c0a58593 addi a1,a1,-1014 # 39528 <_IO_stdin_used+0x1a80> + 22926: 8522 mv a0,s0 + 22928: d09f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2292c: 85a6 mv a1,s1 + 2292e: 8522 mv a0,s0 + 22930: b11f20ef jal 15440 <_ZNSolsEi@plt> + 22934: 8926 mv s2,s1 + 22936: b359 j 226bc <_ZN7testing8internal7PrintToEaPSo+0x88> + 22938: f44e sd s3,40(sp) + 2293a: f84a sd s2,48(sp) + 2293c: 0ff4f993 zext.b s3,s1 + 22940: 601c ld a5,0(s0) + 22942: 4609 li a2,2 + 22944: 00015597 auipc a1,0x15 + 22948: 47458593 addi a1,a1,1140 # 37db8 <_IO_stdin_used+0x310> + 2294c: fe87b783 ld a5,-24(a5) + 22950: 8522 mv a0,s0 + 22952: 97a2 add a5,a5,s0 + 22954: 0187a903 lw s2,24(a5) + 22958: cd9f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2295c: 601c ld a5,0(s0) + 2295e: 6691 lui a3,0x4 + 22960: 06a1 addi a3,a3,8 # 4008 <__abi_tag-0xc28c> + 22962: fe87b703 ld a4,-24(a5) + 22966: 85ce mv a1,s3 + 22968: 8522 mv a0,s0 + 2296a: 9722 add a4,a4,s0 + 2296c: 4f1c lw a5,24(a4) + 2296e: fb57f793 andi a5,a5,-75 + 22972: 8fd5 or a5,a5,a3 + 22974: cf1c sw a5,24(a4) + 22976: acbf20ef jal 15440 <_ZNSolsEi@plt> + 2297a: 601c ld a5,0(s0) + 2297c: 4605 li a2,1 + 2297e: 00015597 auipc a1,0x15 + 22982: 45258593 addi a1,a1,1106 # 37dd0 <_IO_stdin_used+0x328> + 22986: fe87b783 ld a5,-24(a5) + 2298a: 8522 mv a0,s0 + 2298c: 97a2 add a5,a5,s0 + 2298e: 0127ac23 sw s2,24(a5) + 22992: c9ff20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22996: 4609 li a2,2 + 22998: 00017597 auipc a1,0x17 + 2299c: b9058593 addi a1,a1,-1136 # 39528 <_IO_stdin_used+0x1a80> + 229a0: 8522 mv a0,s0 + 229a2: c8ff20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 229a6: 85a6 mv a1,s1 + 229a8: 8522 mv a0,s0 + 229aa: a97f20ef jal 15440 <_ZNSolsEi@plt> + 229ae: 7942 ld s2,48(sp) + 229b0: 79a2 ld s3,40(sp) + 229b2: bb1d j 226e8 <_ZN7testing8internal7PrintToEaPSo+0xb4> + 229b4: 842a mv s0,a0 + 229b6: 8526 mv a0,s1 + 229b8: f44e sd s3,40(sp) + 229ba: d43f30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 229be: 8522 mv a0,s0 + 229c0: d61f20ef jal 15720 <_Unwind_Resume@plt> + +00000000000229c4 <_ZN7testing8internal7PrintToEwPSo>: + 229c4: 7139 addi sp,sp,-64 + 229c6: f822 sd s0,48(sp) + 229c8: f426 sd s1,40(sp) + 229ca: 842e mv s0,a1 + 229cc: 84aa mv s1,a0 + 229ce: 4609 li a2,2 + 229d0: 852e mv a0,a1 + 229d2: 00016597 auipc a1,0x16 + 229d6: 37e58593 addi a1,a1,894 # 38d50 <_IO_stdin_used+0x12a8> + 229da: fc06 sd ra,56(sp) + 229dc: f04a sd s2,32(sp) + 229de: c53f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 229e2: 85a2 mv a1,s0 + 229e4: 8526 mv a0,s1 + 229e6: f33f40ef jal 17918 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo> + 229ea: 892a mv s2,a0 + 229ec: 4605 li a2,1 + 229ee: 8522 mv a0,s0 + 229f0: 00015597 auipc a1,0x15 + 229f4: 3e058593 addi a1,a1,992 # 37dd0 <_IO_stdin_used+0x328> + 229f8: c39f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 229fc: e499 bnez s1,22a0a <_ZN7testing8internal7PrintToEwPSo+0x46> + 229fe: 70e2 ld ra,56(sp) + 22a00: 7442 ld s0,48(sp) + 22a02: 74a2 ld s1,40(sp) + 22a04: 7902 ld s2,32(sp) + 22a06: 6121 addi sp,sp,64 + 22a08: 8082 ret + 22a0a: 4609 li a2,2 + 22a0c: 00017597 auipc a1,0x17 + 22a10: b1c58593 addi a1,a1,-1252 # 39528 <_IO_stdin_used+0x1a80> + 22a14: 8522 mv a0,s0 + 22a16: c1bf20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22a1a: 85a6 mv a1,s1 + 22a1c: 8522 mv a0,s0 + 22a1e: a23f20ef jal 15440 <_ZNSolsEi@plt> + 22a22: 4785 li a5,1 + 22a24: 00f90763 beq s2,a5,22a32 <_ZN7testing8internal7PrintToEwPSo+0x6e> + 22a28: fff4879b addiw a5,s1,-1 + 22a2c: 4721 li a4,8 + 22a2e: 00f76f63 bltu a4,a5,22a4c <_ZN7testing8internal7PrintToEwPSo+0x88> + 22a32: 8522 mv a0,s0 + 22a34: 7442 ld s0,48(sp) + 22a36: 70e2 ld ra,56(sp) + 22a38: 74a2 ld s1,40(sp) + 22a3a: 7902 ld s2,32(sp) + 22a3c: 4605 li a2,1 + 22a3e: 00017597 auipc a1,0x17 + 22a42: 20258593 addi a1,a1,514 # 39c40 <_IO_stdin_used+0x2198> + 22a46: 6121 addi sp,sp,64 + 22a48: be9f206f j 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22a4c: 4611 li a2,4 + 22a4e: 00016597 auipc a1,0x16 + 22a52: 2fa58593 addi a1,a1,762 # 38d48 <_IO_stdin_used+0x12a0> + 22a56: 8522 mv a0,s0 + 22a58: bd9f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22a5c: 85a6 mv a1,s1 + 22a5e: 850a mv a0,sp + 22a60: 843ff0ef jal 222a2 <_ZN7testing8internal6String12FormatHexIntB5cxx11Ei> + 22a64: 6622 ld a2,8(sp) + 22a66: 6582 ld a1,0(sp) + 22a68: 8522 mv a0,s0 + 22a6a: 890a mv s2,sp + 22a6c: bc5f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22a70: 6502 ld a0,0(sp) + 22a72: 081c addi a5,sp,16 + 22a74: faf50fe3 beq a0,a5,22a32 <_ZN7testing8internal7PrintToEwPSo+0x6e> + 22a78: db9f20ef jal 15830 <_ZdlPv@plt> + 22a7c: bf5d j 22a32 <_ZN7testing8internal7PrintToEwPSo+0x6e> + 22a7e: 842a mv s0,a0 + 22a80: 854a mv a0,s2 + 22a82: c7bf30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22a86: 8522 mv a0,s0 + 22a88: c99f20ef jal 15720 <_Unwind_Resume@plt> + +0000000000022a8c <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej>: + 22a8c: 7159 addi sp,sp,-112 + 22a8e: f0a2 sd s0,96(sp) + 22a90: f486 sd ra,104(sp) + 22a92: 00200737 lui a4,0x200 + 22a96: 842a mv s0,a0 + 22a98: 06e5f463 bgeu a1,a4,22b00 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x74> + 22a9c: 07f00713 li a4,127 + 22aa0: 87ae mv a5,a1 + 22aa2: 02b76263 bltu a4,a1,22ac6 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x3a> + 22aa6: 0ff5f793 zext.b a5,a1 + 22aaa: 4701 li a4,0 + 22aac: 100c addi a1,sp,32 + 22aae: 8522 mv a0,s0 + 22ab0: 02e100a3 sb a4,33(sp) + 22ab4: 02f10023 sb a5,32(sp) + 22ab8: ba4f50ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 22abc: 70a6 ld ra,104(sp) + 22abe: 8522 mv a0,s0 + 22ac0: 7406 ld s0,96(sp) + 22ac2: 6165 addi sp,sp,112 + 22ac4: 8082 ret + 22ac6: 03f5f713 andi a4,a1,63 + 22aca: 7ff00613 li a2,2047 + 22ace: 08076713 ori a4,a4,128 + 22ad2: 0065d69b srliw a3,a1,0x6 + 22ad6: 0ab67d63 bgeu a2,a1,22b90 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x104> + 22ada: 03f6f693 andi a3,a3,63 + 22ade: 65c1 lui a1,0x10 + 22ae0: 0806e693 ori a3,a3,128 + 22ae4: 00c7d61b srliw a2,a5,0xc + 22ae8: 0ab7fb63 bgeu a5,a1,22b9e <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x112> + 22aec: fe066613 ori a2,a2,-32 + 22af0: 02e10123 sb a4,34(sp) + 22af4: 0ff67793 zext.b a5,a2 + 22af8: 020101a3 sb zero,35(sp) + 22afc: 8736 mv a4,a3 + 22afe: b77d j 22aac <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x20> + 22b00: 850a mv a0,sp + 22b02: e8ca sd s2,80(sp) + 22b04: eca6 sd s1,88(sp) + 22b06: e4ce sd s3,72(sp) + 22b08: d0cff0ef jal 22014 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej> + 22b0c: 850a mv a0,sp + 22b0e: 474d li a4,19 + 22b10: 00016697 auipc a3,0x16 + 22b14: 24868693 addi a3,a3,584 # 38d58 <_IO_stdin_used+0x12b0> + 22b18: 4601 li a2,0 + 22b1a: 4581 li a1,0 + 22b1c: 890a mv s2,sp + 22b1e: b83f20ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 22b22: 1804 addi s1,sp,48 + 22b24: f026 sd s1,32(sp) + 22b26: 611c ld a5,0(a0) + 22b28: 01050713 addi a4,a0,16 + 22b2c: 08e78e63 beq a5,a4,22bc8 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x13c> + 22b30: 6914 ld a3,16(a0) + 22b32: f03e sd a5,32(sp) + 22b34: f836 sd a3,48(sp) + 22b36: 6514 ld a3,8(a0) + 22b38: 00053423 sd zero,8(a0) + 22b3c: 57fd li a5,-1 + 22b3e: f436 sd a3,40(sp) + 22b40: 00050823 sb zero,16(a0) + 22b44: 76a2 ld a3,40(sp) + 22b46: 8389 srli a5,a5,0x2 + 22b48: e118 sd a4,0(a0) + 22b4a: 0af68063 beq a3,a5,22bea <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x15e> + 22b4e: 02010993 addi s3,sp,32 + 22b52: 854e mv a0,s3 + 22b54: 4605 li a2,1 + 22b56: 00017597 auipc a1,0x17 + 22b5a: 0ea58593 addi a1,a1,234 # 39c40 <_IO_stdin_used+0x2198> + 22b5e: d73f20ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 22b62: 85aa mv a1,a0 + 22b64: 8522 mv a0,s0 + 22b66: 9cbf20ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 22b6a: 7502 ld a0,32(sp) + 22b6c: 00950463 beq a0,s1,22b74 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0xe8> + 22b70: cc1f20ef jal 15830 <_ZdlPv@plt> + 22b74: 6502 ld a0,0(sp) + 22b76: 081c addi a5,sp,16 + 22b78: 04f50463 beq a0,a5,22bc0 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x134> + 22b7c: cb5f20ef jal 15830 <_ZdlPv@plt> + 22b80: 70a6 ld ra,104(sp) + 22b82: 8522 mv a0,s0 + 22b84: 7406 ld s0,96(sp) + 22b86: 64e6 ld s1,88(sp) + 22b88: 6946 ld s2,80(sp) + 22b8a: 69a6 ld s3,72(sp) + 22b8c: 6165 addi sp,sp,112 + 22b8e: 8082 ret + 22b90: fc06e693 ori a3,a3,-64 + 22b94: 0ff6f793 zext.b a5,a3 + 22b98: 02010123 sb zero,34(sp) + 22b9c: bf01 j 22aac <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x20> + 22b9e: 0127d79b srliw a5,a5,0x12 + 22ba2: ff07e793 ori a5,a5,-16 + 22ba6: 03f67613 andi a2,a2,63 + 22baa: 02e101a3 sb a4,35(sp) + 22bae: 0ff7f793 zext.b a5,a5 + 22bb2: 02010223 sb zero,36(sp) + 22bb6: 08066713 ori a4,a2,128 + 22bba: 02d10123 sb a3,34(sp) + 22bbe: b5fd j 22aac <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x20> + 22bc0: 64e6 ld s1,88(sp) + 22bc2: 6946 ld s2,80(sp) + 22bc4: 69a6 ld s3,72(sp) + 22bc6: bddd j 22abc <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x30> + 22bc8: 651c ld a5,8(a0) + 22bca: 8626 mv a2,s1 + 22bcc: 85ba mv a1,a4 + 22bce: 0785 addi a5,a5,1 + 22bd0: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma + 22bd4: 02058407 vle8.v v8,(a1) + 22bd8: 8f95 sub a5,a5,a3 + 22bda: 95b6 add a1,a1,a3 + 22bdc: 02060427 vse8.v v8,(a2) + 22be0: 9636 add a2,a2,a3 + 22be2: f7fd bnez a5,22bd0 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x144> + 22be4: bf89 j 22b36 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0xaa> + 22be6: 842a mv s0,a0 + 22be8: a829 j 22c02 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x176> + 22bea: 00015517 auipc a0,0x15 + 22bee: 20e50513 addi a0,a0,526 # 37df8 <_IO_stdin_used+0x350> + 22bf2: 02010993 addi s3,sp,32 + 22bf6: c2bf20ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 22bfa: 842a mv s0,a0 + 22bfc: 854e mv a0,s3 + 22bfe: afff30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22c02: 854a mv a0,s2 + 22c04: af9f30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22c08: 8522 mv a0,s0 + 22c0a: b17f20ef jal 15720 <_Unwind_Resume@plt> + +0000000000022c0e <_ZN7testing8internal6String10FormatByteB5cxx11Eh>: + 22c0e: dc010113 addi sp,sp,-576 + 22c12: 01bc addi a5,sp,200 + 22c14: 22813823 sd s0,560(sp) + 22c18: 23213023 sd s2,544(sp) + 22c1c: 842a mv s0,a0 + 22c1e: 04810913 addi s2,sp,72 + 22c22: 853e mv a0,a5 + 22c24: 22913423 sd s1,552(sp) + 22c28: 21313c23 sd s3,536(sp) + 22c2c: 21413823 sd s4,528(sp) + 22c30: ffde sd s7,504(sp) + 22c32: e43e sd a5,8(sp) + 22c34: ec2e sd a1,24(sp) + 22c36: 22113c23 sd ra,568(sp) + 22c3a: 21513423 sd s5,520(sp) + 22c3e: 21613023 sd s6,512(sp) + 22c42: fbe2 sd s8,496(sp) + 22c44: f7e6 sd s9,488(sp) + 22c46: f3ea sd s10,480(sp) + 22c48: efee sd s11,472(sp) + 22c4a: f44a sd s2,40(sp) + 22c4c: ee4f20ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> + 22c50: cd817057 vsetivli zero,2,e64,m1,ta,ma + 22c54: 5e0030d7 vmv.v.i v1,0 + 22c58: 1b1c addi a5,sp,432 + 22c5a: 00027a17 auipc s4,0x27 + 22c5e: fdea3a03 ld s4,-34(s4) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 22c62: 0207f0a7 vse64.v v1,(a5) + 22c66: 039c addi a5,sp,448 + 22c68: 0207f0a7 vse64.v v1,(a5) + 22c6c: 010a3483 ld s1,16(s4) + 22c70: 1a011423 sh zero,424(sp) + 22c74: 018a3b83 ld s7,24(s4) + 22c78: 00027997 auipc s3,0x27 + 22c7c: 2e09b983 ld s3,736(s3) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 22c80: 09c1 addi s3,s3,16 + 22c82: fe84b783 ld a5,-24(s1) + 22c86: f302 sd zero,416(sp) + 22c88: e4a6 sd s1,72(sp) + 22c8a: 978a add a5,a5,sp + 22c8c: e5ce sd s3,200(sp) + 22c8e: 0577b423 sd s7,72(a5) + 22c92: e882 sd zero,80(sp) + 22c94: fe84b503 ld a0,-24(s1) + 22c98: 4581 li a1,0 + 22c9a: 954a add a0,a0,s2 + 22c9c: e44f20ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 22ca0: 020a3903 ld s2,32(s4) + 22ca4: 028a3c03 ld s8,40(s4) + 22ca8: 05810b13 addi s6,sp,88 + 22cac: fe893503 ld a0,-24(s2) + 22cb0: ecca sd s2,88(sp) + 22cb2: 4581 li a1,0 + 22cb4: 955a add a0,a0,s6 + 22cb6: 01853023 sd s8,0(a0) + 22cba: e26f20ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 22cbe: 008a3d03 ld s10,8(s4) + 22cc2: cd817057 vsetivli zero,2,e64,m1,ta,ma + 22cc6: 030a3c83 ld s9,48(s4) + 22cca: fe8d3683 ld a3,-24(s10) + 22cce: 5e0030d7 vmv.v.i v1,0 + 22cd2: 00027797 auipc a5,0x27 + 22cd6: 1367b783 ld a5,310(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 22cda: 0938 addi a4,sp,152 + 22cdc: 968a add a3,a3,sp + 22cde: 0596b423 sd s9,72(a3) + 22ce2: 853a mv a0,a4 + 22ce4: 04078693 addi a3,a5,64 + 22ce8: 01878613 addi a2,a5,24 + 22cec: e83a sd a4,16(sp) + 22cee: 06878713 addi a4,a5,104 + 22cf2: 10bc addi a5,sp,104 + 22cf4: 0207f0a7 vse64.v v1,(a5) + 22cf8: 00027a17 auipc s4,0x27 + 22cfc: 0b0a3a03 ld s4,176(s4) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 22d00: 18bc addi a5,sp,120 + 22d02: 0207f0a7 vse64.v v1,(a5) + 22d06: 0a41 addi s4,s4,16 + 22d08: 013c addi a5,sp,136 + 22d0a: 0207f0a7 vse64.v v1,(a5) + 22d0e: f036 sd a3,32(sp) + 22d10: e4b2 sd a2,72(sp) + 22d12: e5ba sd a4,200(sp) + 22d14: ecb6 sd a3,88(sp) + 22d16: f0d2 sd s4,96(sp) + 22d18: db8f20ef jal 152d0 <_ZNSt6localeC1Ev@plt> + 22d1c: 6522 ld a0,8(sp) + 22d1e: 00027a97 auipc s5,0x27 + 22d22: fbaaba83 ld s5,-70(s5) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 22d26: 47e1 li a5,24 + 22d28: 0b810d93 addi s11,sp,184 + 22d2c: 0ac1 addi s5,s5,16 + 22d2e: 108c addi a1,sp,96 + 22d30: f902 sd zero,176(sp) + 22d32: 0a010c23 sb zero,184(sp) + 22d36: d13e sw a5,160(sp) + 22d38: f56e sd s11,168(sp) + 22d3a: f0d6 sd s5,96(sp) + 22d3c: da4f20ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 22d40: 66e6 ld a3,88(sp) + 22d42: fe86b783 ld a5,-24(a3) + 22d46: 97da add a5,a5,s6 + 22d48: 0e17c583 lbu a1,225(a5) + 22d4c: 863e mv a2,a5 + 22d4e: c1e5 beqz a1,22e2e <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x220> + 22d50: 03000593 li a1,48 + 22d54: 0eb78023 sb a1,224(a5) + 22d58: 4789 li a5,2 + 22d5a: ea1c sd a5,16(a2) + 22d5c: fe86b683 ld a3,-24(a3) + 22d60: 6611 lui a2,0x4 + 22d62: 0621 addi a2,a2,8 # 4008 <__abi_tag-0xc28c> + 22d64: 96da add a3,a3,s6 + 22d66: 4e9c lw a5,24(a3) + 22d68: 65e2 ld a1,24(sp) + 22d6a: 855a mv a0,s6 + 22d6c: fb57f793 andi a5,a5,-75 + 22d70: 8fd1 or a5,a5,a2 + 22d72: ce9c sw a5,24(a3) + 22d74: a0df20ef jal 15780 <_ZNSo9_M_insertImEERSoT_@plt> + 22d78: 672a ld a4,136(sp) + 22d7a: 01040793 addi a5,s0,16 + 22d7e: 00043423 sd zero,8(s0) + 22d82: 00040823 sb zero,16(s0) + 22d86: e01c sd a5,0(s0) + 22d88: c375 beqz a4,22e6c <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x25e> + 22d8a: 77e6 ld a5,120(sp) + 22d8c: c399 beqz a5,22d92 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x184> + 22d8e: 08f76e63 bltu a4,a5,22e2a <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x21c> + 22d92: 668a ld a3,128(sp) + 22d94: 4601 li a2,0 + 22d96: 4581 li a1,0 + 22d98: 8f15 sub a4,a4,a3 + 22d9a: 8522 mv a0,s0 + 22d9c: 905f20ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 22da0: 00027797 auipc a5,0x27 + 22da4: 0687b783 ld a5,104(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 22da8: 01878713 addi a4,a5,24 + 22dac: 06878793 addi a5,a5,104 + 22db0: e5be sd a5,200(sp) + 22db2: 7782 ld a5,32(sp) + 22db4: 752a ld a0,168(sp) + 22db6: e4ba sd a4,72(sp) + 22db8: ecbe sd a5,88(sp) + 22dba: f0d6 sd s5,96(sp) + 22dbc: 01b50463 beq a0,s11,22dc4 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x1b6> + 22dc0: a71f20ef jal 15830 <_ZdlPv@plt> + 22dc4: 6542 ld a0,16(sp) + 22dc6: f0d2 sd s4,96(sp) + 22dc8: d88f20ef jal 15350 <_ZNSt6localeD1Ev@plt> + 22dcc: fe8d3683 ld a3,-24(s10) + 22dd0: fe893703 ld a4,-24(s2) + 22dd4: fe84b783 ld a5,-24(s1) + 22dd8: 968a add a3,a3,sp + 22dda: 0596b423 sd s9,72(a3) + 22dde: ecca sd s2,88(sp) + 22de0: 970a add a4,a4,sp + 22de2: 05873c23 sd s8,88(a4) # 200058 <__global_pointer$+0x1b52c8> + 22de6: 6522 ld a0,8(sp) + 22de8: e4a6 sd s1,72(sp) + 22dea: 978a add a5,a5,sp + 22dec: 0577b423 sd s7,72(a5) + 22df0: e5ce sd s3,200(sp) + 22df2: e882 sd zero,80(sp) + 22df4: f1cf20ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 22df8: 23813083 ld ra,568(sp) + 22dfc: 8522 mv a0,s0 + 22dfe: 23013403 ld s0,560(sp) + 22e02: 22813483 ld s1,552(sp) + 22e06: 22013903 ld s2,544(sp) + 22e0a: 21813983 ld s3,536(sp) + 22e0e: 21013a03 ld s4,528(sp) + 22e12: 20813a83 ld s5,520(sp) + 22e16: 20013b03 ld s6,512(sp) + 22e1a: 7bfe ld s7,504(sp) + 22e1c: 7c5e ld s8,496(sp) + 22e1e: 7cbe ld s9,488(sp) + 22e20: 7d1e ld s10,480(sp) + 22e22: 6dfe ld s11,472(sp) + 22e24: 24010113 addi sp,sp,576 + 22e28: 8082 ret + 22e2a: 873e mv a4,a5 + 22e2c: b79d j 22d92 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x184> + 22e2e: 7be8 ld a0,240(a5) + 22e30: c969 beqz a0,22f02 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x2f4> + 22e32: 03854583 lbu a1,56(a0) + 22e36: c589 beqz a1,22e40 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x232> + 22e38: 4585 li a1,1 + 22e3a: 0eb780a3 sb a1,225(a5) + 22e3e: bf09 j 22d50 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x142> + 22e40: fc3e sd a5,56(sp) + 22e42: f82a sd a0,48(sp) + 22e44: efcf20ef jal 15540 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 22e48: 7542 ld a0,48(sp) + 22e4a: 00027617 auipc a2,0x27 + 22e4e: fae63603 ld a2,-82(a2) # 49df8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x338e4> + 22e52: 77e2 ld a5,56(sp) + 22e54: 6114 ld a3,0(a0) + 22e56: 7a94 ld a3,48(a3) + 22e58: 00c69f63 bne a3,a2,22e76 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x268> + 22e5c: 66e6 ld a3,88(sp) + 22e5e: 4585 li a1,1 + 22e60: fe86b603 ld a2,-24(a3) + 22e64: 0eb780a3 sb a1,225(a5) + 22e68: 965a add a2,a2,s6 + 22e6a: b5dd j 22d50 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x142> + 22e6c: 112c addi a1,sp,168 + 22e6e: 8522 mv a0,s0 + 22e70: c31f20ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 22e74: b735 j 22da0 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x192> + 22e76: f83e sd a5,48(sp) + 22e78: 02000593 li a1,32 + 22e7c: 9682 jalr a3 + 22e7e: 66e6 ld a3,88(sp) + 22e80: 77c2 ld a5,48(sp) + 22e82: fe86b603 ld a2,-24(a3) + 22e86: 965a add a2,a2,s6 + 22e88: bf45 j 22e38 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x22a> + 22e8a: 842a mv s0,a0 + 22e8c: 1128 addi a0,sp,168 + 22e8e: f0d6 sd s5,96(sp) + 22e90: 86df30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22e94: 6542 ld a0,16(sp) + 22e96: f0d2 sd s4,96(sp) + 22e98: cb8f20ef jal 15350 <_ZNSt6localeD1Ev@plt> + 22e9c: fe8d3683 ld a3,-24(s10) + 22ea0: fe893703 ld a4,-24(s2) + 22ea4: 0090 addi a2,sp,64 + 22ea6: 19068693 addi a3,a3,400 + 22eaa: fe84b783 ld a5,-24(s1) + 22eae: 96b2 add a3,a3,a2 + 22eb0: e796bc23 sd s9,-392(a3) + 22eb4: 19070713 addi a4,a4,400 + 22eb8: ecca sd s2,88(sp) + 22eba: 9732 add a4,a4,a2 + 22ebc: e9873423 sd s8,-376(a4) + 22ec0: 19078793 addi a5,a5,400 + 22ec4: e4a6 sd s1,72(sp) + 22ec6: 97b2 add a5,a5,a2 + 22ec8: e777bc23 sd s7,-392(a5) + 22ecc: e882 sd zero,80(sp) + 22ece: 6522 ld a0,8(sp) + 22ed0: e5ce sd s3,200(sp) + 22ed2: e3ef20ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 22ed6: 8522 mv a0,s0 + 22ed8: 849f20ef jal 15720 <_Unwind_Resume@plt> + 22edc: fe84b783 ld a5,-24(s1) + 22ee0: 0098 addi a4,sp,64 + 22ee2: e4a6 sd s1,72(sp) + 22ee4: 19078793 addi a5,a5,400 + 22ee8: 97ba add a5,a5,a4 + 22eea: e777bc23 sd s7,-392(a5) + 22eee: 842a mv s0,a0 + 22ef0: e882 sd zero,80(sp) + 22ef2: bff1 j 22ece <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x2c0> + 22ef4: 842a mv s0,a0 + 22ef6: 7522 ld a0,40(sp) + 22ef8: bc8f20ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 22efc: 8522 mv a0,s0 + 22efe: 823f20ef jal 15720 <_Unwind_Resume@plt> + 22f02: fcef20ef jal 156d0 <_ZSt16__throw_bad_castv@plt> + 22f06: 842a mv s0,a0 + 22f08: b7d9 j 22ece <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x2c0> + 22f0a: 87aa mv a5,a0 + 22f0c: 8522 mv a0,s0 + 22f0e: 843e mv s0,a5 + 22f10: fecf30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22f14: b7cd j 22ef6 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x2e8> + +0000000000022f16 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc>: + 22f16: 7135 addi sp,sp,-160 + 22f18: e526 sd s1,136(sp) + 22f1a: e14a sd s2,128(sp) + 22f1c: ecde sd s7,88(sp) + 22f1e: ed06 sd ra,152(sp) + 22f20: e922 sd s0,144(sp) + 22f22: fcce sd s3,120(sp) + 22f24: f8d2 sd s4,112(sp) + 22f26: f4d6 sd s5,104(sp) + 22f28: f0da sd s6,96(sp) + 22f2a: e8e2 sd s8,80(sp) + 22f2c: e4e6 sd s9,72(sp) + 22f2e: 01050b93 addi s7,a0,16 + 22f32: 84aa mv s1,a0 + 22f34: 00053423 sd zero,8(a0) + 22f38: 00050823 sb zero,16(a0) + 22f3c: 01753023 sd s7,0(a0) + 22f40: 852e mv a0,a1 + 22f42: 892e mv s2,a1 + 22f44: bbdf20ef jal 15b00 + 22f48: 00150593 addi a1,a0,1 + 22f4c: 8526 mv a0,s1 + 22f4e: 9d3f20ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 22f52: 00094403 lbu s0,0(s2) + 22f56: c851 beqz s0,22fea <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xd4> + 22f58: 010009b7 lui s3,0x1000 + 22f5c: 098d addi s3,s3,3 # 1000003 <__global_pointer$+0xfb5273> + 22f5e: 1996 slli s3,s3,0x25 + 22f60: 5b7d li s6,-1 + 22f62: 40098993 addi s3,s3,1024 + 22f66: 002b5b13 srli s6,s6,0x2 + 22f6a: 03d00a93 li s5,61 + 22f6e: 8a0a mv s4,sp + 22f70: 088aeb63 bltu s5,s0,23006 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xf0> + 22f74: 0089d7b3 srl a5,s3,s0 + 22f78: 8b85 andi a5,a5,1 + 22f7a: c7d1 beqz a5,23006 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xf0> + 22f7c: 85a2 mv a1,s0 + 22f7e: 8552 mv a0,s4 + 22f80: c8fff0ef jal 22c0e <_ZN7testing8internal6String10FormatByteB5cxx11Eh> + 22f84: 4705 li a4,1 + 22f86: 00016697 auipc a3,0x16 + 22f8a: dea68693 addi a3,a3,-534 # 38d70 <_IO_stdin_used+0x12c8> + 22f8e: 4601 li a2,0 + 22f90: 4581 li a1,0 + 22f92: 8552 mv a0,s4 + 22f94: f0cf20ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 22f98: 1800 addi s0,sp,48 + 22f9a: f022 sd s0,32(sp) + 22f9c: 611c ld a5,0(a0) + 22f9e: 01050713 addi a4,a0,16 + 22fa2: 0ae78163 beq a5,a4,23044 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x12e> + 22fa6: 6914 ld a3,16(a0) + 22fa8: f03e sd a5,32(sp) + 22faa: f836 sd a3,48(sp) + 22fac: 6510 ld a2,8(a0) + 22fae: 00050823 sb zero,16(a0) + 22fb2: 00053423 sd zero,8(a0) + 22fb6: 649c ld a5,8(s1) + 22fb8: f432 sd a2,40(sp) + 22fba: e118 sd a4,0(a0) + 22fbc: 40fb07b3 sub a5,s6,a5 + 22fc0: 7582 ld a1,32(sp) + 22fc2: 0ac7ef63 bltu a5,a2,23080 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x16a> + 22fc6: 8526 mv a0,s1 + 22fc8: 909f20ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 22fcc: 7502 ld a0,32(sp) + 22fce: 00850463 beq a0,s0,22fd6 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xc0> + 22fd2: 85ff20ef jal 15830 <_ZdlPv@plt> + 22fd6: 6502 ld a0,0(sp) + 22fd8: 081c addi a5,sp,16 + 22fda: 00f50463 beq a0,a5,22fe2 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xcc> + 22fde: 853f20ef jal 15830 <_ZdlPv@plt> + 22fe2: 00194403 lbu s0,1(s2) + 22fe6: 0905 addi s2,s2,1 + 22fe8: f441 bnez s0,22f70 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x5a> + 22fea: 60ea ld ra,152(sp) + 22fec: 644a ld s0,144(sp) + 22fee: 690a ld s2,128(sp) + 22ff0: 79e6 ld s3,120(sp) + 22ff2: 7a46 ld s4,112(sp) + 22ff4: 7aa6 ld s5,104(sp) + 22ff6: 7b06 ld s6,96(sp) + 22ff8: 6be6 ld s7,88(sp) + 22ffa: 6c46 ld s8,80(sp) + 22ffc: 6ca6 ld s9,72(sp) + 22ffe: 8526 mv a0,s1 + 23000: 64aa ld s1,136(sp) + 23002: 610d addi sp,sp,160 + 23004: 8082 ret + 23006: 0084bc83 ld s9,8(s1) + 2300a: 609c ld a5,0(s1) + 2300c: 001c8c13 addi s8,s9,1 + 23010: 02fb8863 beq s7,a5,23040 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x12a> + 23014: 6898 ld a4,16(s1) + 23016: 01876c63 bltu a4,s8,2302e <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x118> + 2301a: 97e6 add a5,a5,s9 + 2301c: 00878023 sb s0,0(a5) + 23020: 609c ld a5,0(s1) + 23022: 0184b423 sd s8,8(s1) + 23026: 97e2 add a5,a5,s8 + 23028: 00078023 sb zero,0(a5) + 2302c: bf5d j 22fe2 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xcc> + 2302e: 4705 li a4,1 + 23030: 4681 li a3,0 + 23032: 4601 li a2,0 + 23034: 85e6 mv a1,s9 + 23036: 8526 mv a0,s1 + 23038: f18f20ef jal 15750 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt> + 2303c: 609c ld a5,0(s1) + 2303e: bff1 j 2301a <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x104> + 23040: 473d li a4,15 + 23042: bfd1 j 23016 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x100> + 23044: 651c ld a5,8(a0) + 23046: 8622 mv a2,s0 + 23048: 85ba mv a1,a4 + 2304a: 0785 addi a5,a5,1 + 2304c: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma + 23050: 02058407 vle8.v v8,(a1) + 23054: 8f95 sub a5,a5,a3 + 23056: 95b6 add a1,a1,a3 + 23058: 02060427 vse8.v v8,(a2) + 2305c: 9636 add a2,a2,a3 + 2305e: f7fd bnez a5,2304c <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x136> + 23060: b7b1 j 22fac <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x96> + 23062: 842a mv s0,a0 + 23064: a801 j 23074 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x15e> + 23066: 842a mv s0,a0 + 23068: 1008 addi a0,sp,32 + 2306a: e92f30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2306e: 8552 mv a0,s4 + 23070: e8cf30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23074: 8526 mv a0,s1 + 23076: e86f30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2307a: 8522 mv a0,s0 + 2307c: ea4f20ef jal 15720 <_Unwind_Resume@plt> + 23080: 00015517 auipc a0,0x15 + 23084: d7850513 addi a0,a0,-648 # 37df8 <_IO_stdin_used+0x350> + 23088: f98f20ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 2308c: 842a mv s0,a0 + 2308e: b7c5 j 2306e <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x158> + +0000000000023090 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb>: + 23090: 7119 addi sp,sp,-128 + 23092: ecce sd s3,88(sp) + 23094: 00810993 addi s3,sp,8 + 23098: f0ca sd s2,96(sp) + 2309a: 892a mv s2,a0 + 2309c: 854e mv a0,s3 + 2309e: f8a2 sd s0,112(sp) + 230a0: f4a6 sd s1,104(sp) + 230a2: 842e mv s0,a1 + 230a4: fc86 sd ra,120(sp) + 230a6: e8d2 sd s4,80(sp) + 230a8: e4d6 sd s5,72(sp) + 230aa: e0da sd s6,64(sp) + 230ac: fc5e sd s7,56(sp) + 230ae: f862 sd s8,48(sp) + 230b0: 84b2 mv s1,a2 + 230b2: 93af60ef jal 191ec <_ZN7testing7MessageC1Ev> + 230b6: 6418 ld a4,8(s0) + 230b8: c721 beqz a4,23100 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x70> + 230ba: e8ad bnez s1,2312c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x9c> + 230bc: 4af1 li s5,28 + 230be: 4b05 li s6,1 + 230c0: 00018a17 auipc s4,0x18 + 230c4: a68a0a13 addi s4,s4,-1432 # 3ab28 <_IO_stdin_used+0x3080> + 230c8: 601c ld a5,0(s0) + 230ca: 97a6 add a5,a5,s1 + 230cc: 0007c583 lbu a1,0(a5) + 230d0: fde5879b addiw a5,a1,-34 + 230d4: 0ff7f793 zext.b a5,a5 + 230d8: 0cfae063 bltu s5,a5,23198 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x108> + 230dc: 078a slli a5,a5,0x2 + 230de: 97d2 add a5,a5,s4 + 230e0: 439c lw a5,0(a5) + 230e2: 97d2 add a5,a5,s4 + 230e4: 8782 jr a5 + 230e6: 6522 ld a0,8(sp) + 230e8: 4611 li a2,4 + 230ea: 00016597 auipc a1,0x16 + 230ee: c9e58593 addi a1,a1,-866 # 38d88 <_IO_stdin_used+0x12e0> + 230f2: 0541 addi a0,a0,16 + 230f4: d3cf20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 230f8: 6418 ld a4,8(s0) + 230fa: 0485 addi s1,s1,1 + 230fc: fce4e6e3 bltu s1,a4,230c8 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x38> + 23100: 85ce mv a1,s3 + 23102: 854a mv a0,s2 + 23104: d12f60ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 23108: 6522 ld a0,8(sp) + 2310a: c501 beqz a0,23112 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x82> + 2310c: 611c ld a5,0(a0) + 2310e: 679c ld a5,8(a5) + 23110: 9782 jalr a5 + 23112: 70e6 ld ra,120(sp) + 23114: 7446 ld s0,112(sp) + 23116: 74a6 ld s1,104(sp) + 23118: 69e6 ld s3,88(sp) + 2311a: 6a46 ld s4,80(sp) + 2311c: 6aa6 ld s5,72(sp) + 2311e: 6b06 ld s6,64(sp) + 23120: 7be2 ld s7,56(sp) + 23122: 7c42 ld s8,48(sp) + 23124: 854a mv a0,s2 + 23126: 7906 ld s2,96(sp) + 23128: 6109 addi sp,sp,128 + 2312a: 8082 ret + 2312c: 4481 li s1,0 + 2312e: 4af1 li s5,28 + 23130: 4b05 li s6,1 + 23132: 00018a17 auipc s4,0x18 + 23136: a6aa0a13 addi s4,s4,-1430 # 3ab9c <_IO_stdin_used+0x30f4> + 2313a: 601c ld a5,0(s0) + 2313c: 97a6 add a5,a5,s1 + 2313e: 0007cb83 lbu s7,0(a5) + 23142: fdeb879b addiw a5,s7,-34 + 23146: 0ff7f793 zext.b a5,a5 + 2314a: 00fae763 bltu s5,a5,23158 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xc8> + 2314e: 078a slli a5,a5,0x2 + 23150: 97d2 add a5,a5,s4 + 23152: 439c lw a5,0(a5) + 23154: 97d2 add a5,a5,s4 + 23156: 8782 jr a5 + 23158: ff7b879b addiw a5,s7,-9 + 2315c: 0ff7f793 zext.b a5,a5 + 23160: 16fb7063 bgeu s6,a5,232c0 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x230> + 23164: 47b5 li a5,13 + 23166: 14fb8d63 beq s7,a5,232c0 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x230> + 2316a: 47fd li a5,31 + 2316c: 0377f263 bgeu a5,s7,23190 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> + 23170: 6522 ld a0,8(sp) + 23172: 01710823 sb s7,16(sp) + 23176: 691c ld a5,16(a0) + 23178: 0541 addi a0,a0,16 + 2317a: fe87b783 ld a5,-24(a5) + 2317e: 97aa add a5,a5,a0 + 23180: 6b9c ld a5,16(a5) + 23182: 18078563 beqz a5,2330c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x27c> + 23186: 4605 li a2,1 + 23188: 080c addi a1,sp,16 + 2318a: ca6f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2318e: 6418 ld a4,8(s0) + 23190: 0485 addi s1,s1,1 + 23192: fae4e4e3 bltu s1,a4,2313a <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xaa> + 23196: b7ad j 23100 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x70> + 23198: ff75879b addiw a5,a1,-9 + 2319c: 0ff7f793 zext.b a5,a5 + 231a0: 00fb7863 bgeu s6,a5,231b0 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x120> + 231a4: 47b5 li a5,13 + 231a6: 00f58563 beq a1,a5,231b0 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x120> + 231aa: 47fd li a5,31 + 231ac: f4b7f7e3 bgeu a5,a1,230fa <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> + 231b0: 6522 ld a0,8(sp) + 231b2: 00b10823 sb a1,16(sp) + 231b6: 691c ld a5,16(a0) + 231b8: 0541 addi a0,a0,16 + 231ba: fe87b783 ld a5,-24(a5) + 231be: 97aa add a5,a5,a0 + 231c0: 6b9c ld a5,16(a5) + 231c2: 0e078b63 beqz a5,232b8 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x228> + 231c6: 4605 li a2,1 + 231c8: 080c addi a1,sp,16 + 231ca: c66f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 231ce: 6418 ld a4,8(s0) + 231d0: b72d j 230fa <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> + 231d2: 6522 ld a0,8(sp) + 231d4: 4611 li a2,4 + 231d6: 00016597 auipc a1,0x16 + 231da: baa58593 addi a1,a1,-1110 # 38d80 <_IO_stdin_used+0x12d8> + 231de: 0541 addi a0,a0,16 + 231e0: c50f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 231e4: 6418 ld a4,8(s0) + 231e6: b76d j 23190 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> + 231e8: 6522 ld a0,8(sp) + 231ea: 4611 li a2,4 + 231ec: 00016597 auipc a1,0x16 + 231f0: b9458593 addi a1,a1,-1132 # 38d80 <_IO_stdin_used+0x12d8> + 231f4: 0541 addi a0,a0,16 + 231f6: c3af20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 231fa: 6418 ld a4,8(s0) + 231fc: bdfd j 230fa <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> + 231fe: 6522 ld a0,8(sp) + 23200: 02700593 li a1,39 + 23204: 00b10323 sb a1,6(sp) + 23208: 691c ld a5,16(a0) + 2320a: 0541 addi a0,a0,16 + 2320c: fe87b783 ld a5,-24(a5) + 23210: 97aa add a5,a5,a0 + 23212: 6b9c ld a5,16(a5) + 23214: c3d5 beqz a5,232b8 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x228> + 23216: 4605 li a2,1 + 23218: 00610593 addi a1,sp,6 + 2321c: c14f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23220: 6418 ld a4,8(s0) + 23222: bde1 j 230fa <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> + 23224: 6522 ld a0,8(sp) + 23226: 4615 li a2,5 + 23228: 00016597 auipc a1,0x16 + 2322c: b5058593 addi a1,a1,-1200 # 38d78 <_IO_stdin_used+0x12d0> + 23230: 0541 addi a0,a0,16 + 23232: bfef20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23236: 6418 ld a4,8(s0) + 23238: b5c9 j 230fa <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> + 2323a: 6522 ld a0,8(sp) + 2323c: 02200593 li a1,34 + 23240: 00b103a3 sb a1,7(sp) + 23244: 691c ld a5,16(a0) + 23246: 0541 addi a0,a0,16 + 23248: fe87b783 ld a5,-24(a5) + 2324c: 97aa add a5,a5,a0 + 2324e: 6b9c ld a5,16(a5) + 23250: c7a5 beqz a5,232b8 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x228> + 23252: 4605 li a2,1 + 23254: 00710593 addi a1,sp,7 + 23258: bd8f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2325c: 6418 ld a4,8(s0) + 2325e: bd71 j 230fa <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> + 23260: 6522 ld a0,8(sp) + 23262: 4611 li a2,4 + 23264: 00016597 auipc a1,0x16 + 23268: b2458593 addi a1,a1,-1244 # 38d88 <_IO_stdin_used+0x12e0> + 2326c: 0541 addi a0,a0,16 + 2326e: bc2f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23272: 6418 ld a4,8(s0) + 23274: bf31 j 23190 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> + 23276: 6522 ld a0,8(sp) + 23278: 4619 li a2,6 + 2327a: 00016597 auipc a1,0x16 + 2327e: b1658593 addi a1,a1,-1258 # 38d90 <_IO_stdin_used+0x12e8> + 23282: 0541 addi a0,a0,16 + 23284: bacf20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23288: 6418 ld a4,8(s0) + 2328a: b719 j 23190 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> + 2328c: 6522 ld a0,8(sp) + 2328e: 4615 li a2,5 + 23290: 00016597 auipc a1,0x16 + 23294: ae858593 addi a1,a1,-1304 # 38d78 <_IO_stdin_used+0x12d0> + 23298: 0541 addi a0,a0,16 + 2329a: b96f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2329e: 6418 ld a4,8(s0) + 232a0: bdc5 j 23190 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> + 232a2: 6522 ld a0,8(sp) + 232a4: 4619 li a2,6 + 232a6: 00016597 auipc a1,0x16 + 232aa: af258593 addi a1,a1,-1294 # 38d98 <_IO_stdin_used+0x12f0> + 232ae: 0541 addi a0,a0,16 + 232b0: b80f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 232b4: 6418 ld a4,8(s0) + 232b6: bde9 j 23190 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> + 232b8: d98f20ef jal 15850 <_ZNSo3putEc@plt> + 232bc: 6418 ld a4,8(s0) + 232be: bd35 j 230fa <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> + 232c0: 6522 ld a0,8(sp) + 232c2: 460d li a2,3 + 232c4: 00016597 auipc a1,0x16 + 232c8: adc58593 addi a1,a1,-1316 # 38da0 <_IO_stdin_used+0x12f8> + 232cc: 0541 addi a0,a0,16 + 232ce: b62f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 232d2: 01010c13 addi s8,sp,16 + 232d6: 85de mv a1,s7 + 232d8: 8562 mv a0,s8 + 232da: 935ff0ef jal 22c0e <_ZN7testing8internal6String10FormatByteB5cxx11Eh> + 232de: 6522 ld a0,8(sp) + 232e0: 6662 ld a2,24(sp) + 232e2: 65c2 ld a1,16(sp) + 232e4: 0541 addi a0,a0,16 + 232e6: b4af20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 232ea: 6522 ld a0,8(sp) + 232ec: 4605 li a2,1 + 232ee: 00016597 auipc a1,0x16 + 232f2: aba58593 addi a1,a1,-1350 # 38da8 <_IO_stdin_used+0x1300> + 232f6: 0541 addi a0,a0,16 + 232f8: b38f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 232fc: 6542 ld a0,16(sp) + 232fe: 101c addi a5,sp,32 + 23300: e8f507e3 beq a0,a5,2318e <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xfe> + 23304: d2cf20ef jal 15830 <_ZdlPv@plt> + 23308: 6418 ld a4,8(s0) + 2330a: b559 j 23190 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> + 2330c: 85de mv a1,s7 + 2330e: d42f20ef jal 15850 <_ZNSo3putEc@plt> + 23312: 6418 ld a4,8(s0) + 23314: bdb5 j 23190 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> + 23316: 842a mv s0,a0 + 23318: 8562 mv a0,s8 + 2331a: be2f30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2331e: 6522 ld a0,8(sp) + 23320: c501 beqz a0,23328 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x298> + 23322: 611c ld a5,0(a0) + 23324: 679c ld a5,8(a5) + 23326: 9782 jalr a5 + 23328: 8522 mv a0,s0 + 2332a: bf6f20ef jal 15720 <_Unwind_Resume@plt> + 2332e: 842a mv s0,a0 + 23330: b7fd j 2331e <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x28e> + +0000000000023332 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE>: + 23332: 7111 addi sp,sp,-256 + 23334: 081c addi a5,sp,16 + 23336: f5a6 sd s1,232(sp) + 23338: e1da sd s6,192(sp) + 2333a: 84aa mv s1,a0 + 2333c: 8b2e mv s6,a1 + 2333e: 853e mv a0,a5 + 23340: 00016597 auipc a1,0x16 + 23344: a7058593 addi a1,a1,-1424 # 38db0 <_IO_stdin_used+0x1308> + 23348: ed6e sd s11,152(sp) + 2334a: fd86 sd ra,248(sp) + 2334c: f9a2 sd s0,240(sp) + 2334e: f1ca sd s2,224(sp) + 23350: edce sd s3,216(sp) + 23352: e9d2 sd s4,208(sp) + 23354: e5d6 sd s5,200(sp) + 23356: fd5e sd s7,184(sp) + 23358: f962 sd s8,176(sp) + 2335a: f566 sd s9,168(sp) + 2335c: f16a sd s10,160(sp) + 2335e: e43e sd a5,8(sp) + 23360: 03010d93 addi s11,sp,48 + 23364: af9f40ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 23368: 856e mv a0,s11 + 2336a: 00016597 auipc a1,0x16 + 2336e: a5658593 addi a1,a1,-1450 # 38dc0 <_IO_stdin_used+0x1318> + 23372: aebf40ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 23376: 855a mv a0,s6 + 23378: d23f60ef jal 1a09a <_ZNK7testing10TestResult19test_property_countEv> + 2337c: 22a05e63 blez a0,235b8 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x286> + 23380: 4605 li a2,1 + 23382: 00016597 auipc a1,0x16 + 23386: a4e58593 addi a1,a1,-1458 # 38dd0 <_IO_stdin_used+0x1328> + 2338a: 8526 mv a0,s1 + 2338c: aa4f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23390: 6662 ld a2,24(sp) + 23392: 65c2 ld a1,16(sp) + 23394: 8526 mv a0,s1 + 23396: a9af20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2339a: 4609 li a2,2 + 2339c: 00016597 auipc a1,0x16 + 233a0: a3c58593 addi a1,a1,-1476 # 38dd8 <_IO_stdin_used+0x1330> + 233a4: a8cf20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 233a8: 4981 li s3,0 + 233aa: 4c85 li s9,1 + 233ac: 05010b93 addi s7,sp,80 + 233b0: 06010913 addi s2,sp,96 + 233b4: 4c3d li s8,15 + 233b6: 855a mv a0,s6 + 233b8: ce3f60ef jal 1a09a <_ZNK7testing10TestResult19test_property_countEv> + 233bc: 18a9df63 bge s3,a0,2355a <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x228> + 233c0: 85ce mv a1,s3 + 233c2: 855a mv a0,s6 + 233c4: ce5f60ef jal 1a0a8 <_ZNK7testing10TestResult15GetTestPropertyEi> + 233c8: 842a mv s0,a0 + 233ca: 4605 li a2,1 + 233cc: 00016597 auipc a1,0x16 + 233d0: a0458593 addi a1,a1,-1532 # 38dd0 <_IO_stdin_used+0x1328> + 233d4: 8526 mv a0,s1 + 233d6: a5af20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 233da: 7662 ld a2,56(sp) + 233dc: 75c2 ld a1,48(sp) + 233de: 8526 mv a0,s1 + 233e0: a50f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 233e4: 461d li a2,7 + 233e6: 00016597 auipc a1,0x16 + 233ea: 9fa58593 addi a1,a1,-1542 # 38de0 <_IO_stdin_used+0x1338> + 233ee: 8526 mv a0,s1 + 233f0: a40f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 233f4: 00043d03 ld s10,0(s0) + 233f8: e8ca sd s2,80(sp) + 233fa: 1e0d0363 beqz s10,235e0 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x2ae> + 233fe: 856a mv a0,s10 + 23400: f00f20ef jal 15b00 + 23404: f8aa sd a0,112(sp) + 23406: 8aaa mv s5,a0 + 23408: 12ac6e63 bltu s8,a0,23544 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x212> + 2340c: 0f951e63 bne a0,s9,23508 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1d6> + 23410: 000d4783 lbu a5,0(s10) + 23414: 06f10023 sb a5,96(sp) + 23418: 87ca mv a5,s2 + 2341a: 07010a13 addi s4,sp,112 + 2341e: ecd6 sd s5,88(sp) + 23420: 97d6 add a5,a5,s5 + 23422: 00078023 sb zero,0(a5) + 23426: 4605 li a2,1 + 23428: 85de mv a1,s7 + 2342a: 8552 mv a0,s4 + 2342c: c65ff0ef jal 23090 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> + 23430: 7666 ld a2,120(sp) + 23432: 75c6 ld a1,112(sp) + 23434: 8526 mv a0,s1 + 23436: 9faf20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2343a: 4605 li a2,1 + 2343c: 00015597 auipc a1,0x15 + 23440: 98458593 addi a1,a1,-1660 # 37dc0 <_IO_stdin_used+0x318> + 23444: 9ecf20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23448: 7546 ld a0,112(sp) + 2344a: 08010a93 addi s5,sp,128 + 2344e: 01550463 beq a0,s5,23456 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x124> + 23452: bdef20ef jal 15830 <_ZdlPv@plt> + 23456: 6546 ld a0,80(sp) + 23458: 01250463 beq a0,s2,23460 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x12e> + 2345c: bd4f20ef jal 15830 <_ZdlPv@plt> + 23460: 4621 li a2,8 + 23462: 00016597 auipc a1,0x16 + 23466: 98658593 addi a1,a1,-1658 # 38de8 <_IO_stdin_used+0x1340> + 2346a: 8526 mv a0,s1 + 2346c: 9c4f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23470: 02043d03 ld s10,32(s0) + 23474: e8ca sd s2,80(sp) + 23476: 160d0e63 beqz s10,235f2 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x2c0> + 2347a: 856a mv a0,s10 + 2347c: e84f20ef jal 15b00 + 23480: f8aa sd a0,112(sp) + 23482: 842a mv s0,a0 + 23484: 0aac6763 bltu s8,a0,23532 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x200> + 23488: 07951063 bne a0,s9,234e8 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1b6> + 2348c: 000d4783 lbu a5,0(s10) + 23490: 06f10023 sb a5,96(sp) + 23494: 87ca mv a5,s2 + 23496: eca2 sd s0,88(sp) + 23498: 97a2 add a5,a5,s0 + 2349a: 00078023 sb zero,0(a5) + 2349e: 4605 li a2,1 + 234a0: 85de mv a1,s7 + 234a2: 8552 mv a0,s4 + 234a4: bedff0ef jal 23090 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> + 234a8: 7666 ld a2,120(sp) + 234aa: 75c6 ld a1,112(sp) + 234ac: 8526 mv a0,s1 + 234ae: 982f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 234b2: 4605 li a2,1 + 234b4: 00015597 auipc a1,0x15 + 234b8: 90c58593 addi a1,a1,-1780 # 37dc0 <_IO_stdin_used+0x318> + 234bc: 974f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 234c0: 7546 ld a0,112(sp) + 234c2: 01550463 beq a0,s5,234ca <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x198> + 234c6: b6af20ef jal 15830 <_ZdlPv@plt> + 234ca: 6546 ld a0,80(sp) + 234cc: 01250463 beq a0,s2,234d4 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1a2> + 234d0: b60f20ef jal 15830 <_ZdlPv@plt> + 234d4: 460d li a2,3 + 234d6: 00016597 auipc a1,0x16 + 234da: 92258593 addi a1,a1,-1758 # 38df8 <_IO_stdin_used+0x1350> + 234de: 8526 mv a0,s1 + 234e0: 950f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 234e4: 2985 addiw s3,s3,1 + 234e6: bdc1 j 233b6 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x84> + 234e8: d555 beqz a0,23494 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x162> + 234ea: 854a mv a0,s2 + 234ec: 87ea mv a5,s10 + 234ee: 0c347757 vsetvli a4,s0,e8,m8,ta,ma + 234f2: 02078407 vle8.v v8,(a5) + 234f6: 8c19 sub s0,s0,a4 + 234f8: 97ba add a5,a5,a4 + 234fa: 02050427 vse8.v v8,(a0) + 234fe: 953a add a0,a0,a4 + 23500: f47d bnez s0,234ee <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1bc> + 23502: 7446 ld s0,112(sp) + 23504: 67c6 ld a5,80(sp) + 23506: bf41 j 23496 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x164> + 23508: f00508e3 beqz a0,23418 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0xe6> + 2350c: 854a mv a0,s2 + 2350e: 07010a13 addi s4,sp,112 + 23512: 87ea mv a5,s10 + 23514: 0c3af757 vsetvli a4,s5,e8,m8,ta,ma + 23518: 02078407 vle8.v v8,(a5) + 2351c: 40ea8ab3 sub s5,s5,a4 + 23520: 97ba add a5,a5,a4 + 23522: 02050427 vse8.v v8,(a0) + 23526: 953a add a0,a0,a4 + 23528: fe0a96e3 bnez s5,23514 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1e2> + 2352c: 7ac6 ld s5,112(sp) + 2352e: 67c6 ld a5,80(sp) + 23530: b5fd j 2341e <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0xec> + 23532: 4601 li a2,0 + 23534: 85d2 mv a1,s4 + 23536: 855e mv a0,s7 + 23538: 8a8f20ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 2353c: 7746 ld a4,112(sp) + 2353e: e8aa sd a0,80(sp) + 23540: f0ba sd a4,96(sp) + 23542: b76d j 234ec <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1ba> + 23544: 07010a13 addi s4,sp,112 + 23548: 85d2 mv a1,s4 + 2354a: 4601 li a2,0 + 2354c: 855e mv a0,s7 + 2354e: 892f20ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 23552: 7746 ld a4,112(sp) + 23554: e8aa sd a0,80(sp) + 23556: f0ba sd a4,96(sp) + 23558: bf6d j 23512 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1e0> + 2355a: 4609 li a2,2 + 2355c: 00016597 auipc a1,0x16 + 23560: 8a458593 addi a1,a1,-1884 # 38e00 <_IO_stdin_used+0x1358> + 23564: 8526 mv a0,s1 + 23566: 8caf20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2356a: 6662 ld a2,24(sp) + 2356c: 65c2 ld a1,16(sp) + 2356e: 8526 mv a0,s1 + 23570: 8c0f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23574: 4609 li a2,2 + 23576: 00016597 auipc a1,0x16 + 2357a: 86258593 addi a1,a1,-1950 # 38dd8 <_IO_stdin_used+0x1330> + 2357e: 8b2f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23582: 7542 ld a0,48(sp) + 23584: 009c addi a5,sp,64 + 23586: 00f50463 beq a0,a5,2358e <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x25c> + 2358a: aa6f20ef jal 15830 <_ZdlPv@plt> + 2358e: 6542 ld a0,16(sp) + 23590: 101c addi a5,sp,32 + 23592: 00f50463 beq a0,a5,2359a <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x268> + 23596: a9af20ef jal 15830 <_ZdlPv@plt> + 2359a: 70ee ld ra,248(sp) + 2359c: 744e ld s0,240(sp) + 2359e: 74ae ld s1,232(sp) + 235a0: 790e ld s2,224(sp) + 235a2: 69ee ld s3,216(sp) + 235a4: 6a4e ld s4,208(sp) + 235a6: 6aae ld s5,200(sp) + 235a8: 6b0e ld s6,192(sp) + 235aa: 7bea ld s7,184(sp) + 235ac: 7c4a ld s8,176(sp) + 235ae: 7caa ld s9,168(sp) + 235b0: 7d0a ld s10,160(sp) + 235b2: 6dea ld s11,152(sp) + 235b4: 6111 addi sp,sp,256 + 235b6: 8082 ret + 235b8: 856e mv a0,s11 + 235ba: 942f30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 235be: 6522 ld a0,8(sp) + 235c0: 93cf30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 235c4: bfd9 j 2359a <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x268> + 235c6: 842a mv s0,a0 + 235c8: 855e mv a0,s7 + 235ca: 932f30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 235ce: 856e mv a0,s11 + 235d0: 92cf30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 235d4: 6522 ld a0,8(sp) + 235d6: 926f30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 235da: 8522 mv a0,s0 + 235dc: 944f20ef jal 15720 <_Unwind_Resume@plt> + 235e0: f20f20ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 235e4: 842a mv s0,a0 + 235e6: 8552 mv a0,s4 + 235e8: 914f30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 235ec: bff1 j 235c8 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x296> + 235ee: 842a mv s0,a0 + 235f0: bff9 j 235ce <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x29c> + 235f2: f0ef20ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 235f6: b7fd j 235e4 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x2b2> + 235f8: 842a mv s0,a0 + 235fa: b7f9 j 235c8 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x296> + 235fc: 842a mv s0,a0 + 235fe: bfd9 j 235d4 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x2a2> + +0000000000023600 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE>: + 23600: 7171 addi sp,sp,-176 + 23602: f4de sd s7,104(sp) + 23604: 00810b93 addi s7,sp,8 + 23608: f8da sd s6,112(sp) + 2360a: 8b2a mv s6,a0 + 2360c: 855e mv a0,s7 + 2360e: e94a sd s2,144(sp) + 23610: e54e sd s3,136(sp) + 23612: e152 sd s4,128(sp) + 23614: fcd6 sd s5,120(sp) + 23616: f506 sd ra,168(sp) + 23618: f122 sd s0,160(sp) + 2361a: ed26 sd s1,152(sp) + 2361c: f0e2 sd s8,96(sp) + 2361e: ece6 sd s9,88(sp) + 23620: 89ae mv s3,a1 + 23622: 01010a13 addi s4,sp,16 + 23626: bc7f50ef jal 191ec <_ZN7testing7MessageC1Ev> + 2362a: 4901 li s2,0 + 2362c: 4a85 li s5,1 + 2362e: 854e mv a0,s3 + 23630: a6bf60ef jal 1a09a <_ZNK7testing10TestResult19test_property_countEv> + 23634: 12a95163 bge s2,a0,23756 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x156> + 23638: 85ca mv a1,s2 + 2363a: 854e mv a0,s3 + 2363c: a6df60ef jal 1a0a8 <_ZNK7testing10TestResult15GetTestPropertyEi> + 23640: 842a mv s0,a0 + 23642: 6522 ld a0,8(sp) + 23644: 4605 li a2,1 + 23646: 00015597 auipc a1,0x15 + 2364a: 18a58593 addi a1,a1,394 # 387d0 <_IO_stdin_used+0xd28> + 2364e: 0541 addi a0,a0,16 + 23650: fe1f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23654: 6004 ld s1,0(s0) + 23656: 6c22 ld s8,8(sp) + 23658: 0e048563 beqz s1,23742 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x142> + 2365c: 8526 mv a0,s1 + 2365e: ca2f20ef jal 15b00 + 23662: 862a mv a2,a0 + 23664: 85a6 mv a1,s1 + 23666: 010c0513 addi a0,s8,16 + 2366a: fc7f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2366e: 6522 ld a0,8(sp) + 23670: 4605 li a2,1 + 23672: 00017597 auipc a1,0x17 + 23676: 09658593 addi a1,a1,150 # 3a708 <_IO_stdin_used+0x2c60> + 2367a: 0541 addi a0,a0,16 + 2367c: fb5f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23680: 6522 ld a0,8(sp) + 23682: 4605 li a2,1 + 23684: 00014597 auipc a1,0x14 + 23688: 73c58593 addi a1,a1,1852 # 37dc0 <_IO_stdin_used+0x318> + 2368c: 0541 addi a0,a0,16 + 2368e: fa3f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23692: 7004 ld s1,32(s0) + 23694: 02010c13 addi s8,sp,32 + 23698: e862 sd s8,16(sp) + 2369a: 10048663 beqz s1,237a6 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x1a6> + 2369e: 8526 mv a0,s1 + 236a0: c60f20ef jal 15b00 + 236a4: f82a sd a0,48(sp) + 236a6: 47bd li a5,15 + 236a8: 842a mv s0,a0 + 236aa: 06a7e563 bltu a5,a0,23714 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x114> + 236ae: 05551e63 bne a0,s5,2370a <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x10a> + 236b2: 0004c783 lbu a5,0(s1) + 236b6: 02f10023 sb a5,32(sp) + 236ba: 87e2 mv a5,s8 + 236bc: 03010c93 addi s9,sp,48 + 236c0: ec22 sd s0,24(sp) + 236c2: 97a2 add a5,a5,s0 + 236c4: 00078023 sb zero,0(a5) + 236c8: 4605 li a2,1 + 236ca: 85d2 mv a1,s4 + 236cc: 8566 mv a0,s9 + 236ce: 9c3ff0ef jal 23090 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> + 236d2: 6522 ld a0,8(sp) + 236d4: 7662 ld a2,56(sp) + 236d6: 75c2 ld a1,48(sp) + 236d8: 0541 addi a0,a0,16 + 236da: f57f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 236de: 6522 ld a0,8(sp) + 236e0: 4605 li a2,1 + 236e2: 00014597 auipc a1,0x14 + 236e6: 6de58593 addi a1,a1,1758 # 37dc0 <_IO_stdin_used+0x318> + 236ea: 0541 addi a0,a0,16 + 236ec: f45f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 236f0: 7542 ld a0,48(sp) + 236f2: 009c addi a5,sp,64 + 236f4: 00f50463 beq a0,a5,236fc <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0xfc> + 236f8: 938f20ef jal 15830 <_ZdlPv@plt> + 236fc: 6542 ld a0,16(sp) + 236fe: 01850463 beq a0,s8,23706 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x106> + 23702: 92ef20ef jal 15830 <_ZdlPv@plt> + 23706: 2905 addiw s2,s2,1 + 23708: b71d j 2362e <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x2e> + 2370a: d945 beqz a0,236ba <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0xba> + 2370c: 8562 mv a0,s8 + 2370e: 03010c93 addi s9,sp,48 + 23712: a819 j 23728 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x128> + 23714: 03010c93 addi s9,sp,48 + 23718: 85e6 mv a1,s9 + 2371a: 4601 li a2,0 + 2371c: 8552 mv a0,s4 + 2371e: ec3f10ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 23722: 77c2 ld a5,48(sp) + 23724: e82a sd a0,16(sp) + 23726: f03e sd a5,32(sp) + 23728: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 2372c: 02048407 vle8.v v8,(s1) + 23730: 8c1d sub s0,s0,a5 + 23732: 94be add s1,s1,a5 + 23734: 02050427 vse8.v v8,(a0) + 23738: 953e add a0,a0,a5 + 2373a: f47d bnez s0,23728 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x128> + 2373c: 7442 ld s0,48(sp) + 2373e: 67c2 ld a5,16(sp) + 23740: b741 j 236c0 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0xc0> + 23742: 010c0513 addi a0,s8,16 + 23746: 4619 li a2,6 + 23748: 00014597 auipc a1,0x14 + 2374c: 6a058593 addi a1,a1,1696 # 37de8 <_IO_stdin_used+0x340> + 23750: ee1f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23754: bf29 j 2366e <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x6e> + 23756: 85de mv a1,s7 + 23758: 855a mv a0,s6 + 2375a: ebdf50ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 2375e: 6522 ld a0,8(sp) + 23760: c501 beqz a0,23768 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x168> + 23762: 611c ld a5,0(a0) + 23764: 679c ld a5,8(a5) + 23766: 9782 jalr a5 + 23768: 70aa ld ra,168(sp) + 2376a: 740a ld s0,160(sp) + 2376c: 64ea ld s1,152(sp) + 2376e: 694a ld s2,144(sp) + 23770: 69aa ld s3,136(sp) + 23772: 6a0a ld s4,128(sp) + 23774: 7ae6 ld s5,120(sp) + 23776: 7ba6 ld s7,104(sp) + 23778: 7c06 ld s8,96(sp) + 2377a: 6ce6 ld s9,88(sp) + 2377c: 855a mv a0,s6 + 2377e: 7b46 ld s6,112(sp) + 23780: 614d addi sp,sp,176 + 23782: 8082 ret + 23784: 842a mv s0,a0 + 23786: 8566 mv a0,s9 + 23788: f75f20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2378c: 8552 mv a0,s4 + 2378e: f6ff20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23792: 6522 ld a0,8(sp) + 23794: c501 beqz a0,2379c <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x19c> + 23796: 611c ld a5,0(a0) + 23798: 679c ld a5,8(a5) + 2379a: 9782 jalr a5 + 2379c: 8522 mv a0,s0 + 2379e: f83f10ef jal 15720 <_Unwind_Resume@plt> + 237a2: 842a mv s0,a0 + 237a4: b7e5 j 2378c <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x18c> + 237a6: d5af20ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 237aa: 842a mv s0,a0 + 237ac: b7dd j 23792 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x192> + +00000000000237ae <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 237ae: 7171 addi sp,sp,-176 + 237b0: f8da sd s6,112(sp) + 237b2: 01810b13 addi s6,sp,24 + 237b6: fcd6 sd s5,120(sp) + 237b8: 8aaa mv s5,a0 + 237ba: 855a mv a0,s6 + 237bc: e4ee sd s11,72(sp) + 237be: f506 sd ra,168(sp) + 237c0: 8dae mv s11,a1 + 237c2: f122 sd s0,160(sp) + 237c4: ed26 sd s1,152(sp) + 237c6: e94a sd s2,144(sp) + 237c8: e54e sd s3,136(sp) + 237ca: e152 sd s4,128(sp) + 237cc: f4de sd s7,104(sp) + 237ce: f0e2 sd s8,96(sp) + 237d0: ece6 sd s9,88(sp) + 237d2: e8ea sd s10,80(sp) + 237d4: a19f50ef jal 191ec <_ZN7testing7MessageC1Ev> + 237d8: 008db783 ld a5,8(s11) + 237dc: c7ad beqz a5,23846 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x98> + 237de: 6789 lui a5,0x2 + 237e0: 04000a37 lui s4,0x4000 + 237e4: 0785 addi a5,a5,1 # 2001 <__abi_tag-0xe293> + 237e6: 1a02 slli s4,s4,0x20 + 237e8: 4d01 li s10,0 + 237ea: 9a3e add s4,s4,a5 + 237ec: 44b5 li s1,13 + 237ee: 03a00b93 li s7,58 + 237f2: 05c00c13 li s8,92 + 237f6: 491d li s2,7 + 237f8: 4995 li s3,5 + 237fa: 00017417 auipc s0,0x17 + 237fe: 41640413 addi s0,s0,1046 # 3ac10 <_IO_stdin_used+0x3168> + 23802: 000db783 ld a5,0(s11) + 23806: 6562 ld a0,24(sp) + 23808: 97ea add a5,a5,s10 + 2380a: 0007cc83 lbu s9,0(a5) + 2380e: 0b94e963 bltu s1,s9,238c0 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x112> + 23812: 13997463 bgeu s2,s9,2393a <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> + 23816: ff8c879b addiw a5,s9,-8 + 2381a: 0ff7f793 zext.b a5,a5 + 2381e: 0ef9e963 bltu s3,a5,23910 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x162> + 23822: 078a slli a5,a5,0x2 + 23824: 97a2 add a5,a5,s0 + 23826: 439c lw a5,0(a5) + 23828: 97a2 add a5,a5,s0 + 2382a: 8782 jr a5 + 2382c: 0541 addi a0,a0,16 + 2382e: 4609 li a2,2 + 23830: 00014597 auipc a1,0x14 + 23834: 57058593 addi a1,a1,1392 # 37da0 <_IO_stdin_used+0x2f8> + 23838: df9f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2383c: 008db783 ld a5,8(s11) + 23840: 0d05 addi s10,s10,1 + 23842: fcfd60e3 bltu s10,a5,23802 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x54> + 23846: 85da mv a1,s6 + 23848: 8556 mv a0,s5 + 2384a: dcdf50ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 2384e: 6562 ld a0,24(sp) + 23850: c501 beqz a0,23858 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xaa> + 23852: 611c ld a5,0(a0) + 23854: 679c ld a5,8(a5) + 23856: 9782 jalr a5 + 23858: 70aa ld ra,168(sp) + 2385a: 740a ld s0,160(sp) + 2385c: 64ea ld s1,152(sp) + 2385e: 694a ld s2,144(sp) + 23860: 69aa ld s3,136(sp) + 23862: 6a0a ld s4,128(sp) + 23864: 7b46 ld s6,112(sp) + 23866: 7ba6 ld s7,104(sp) + 23868: 7c06 ld s8,96(sp) + 2386a: 6ce6 ld s9,88(sp) + 2386c: 6d46 ld s10,80(sp) + 2386e: 6da6 ld s11,72(sp) + 23870: 8556 mv a0,s5 + 23872: 7ae6 ld s5,120(sp) + 23874: 614d addi sp,sp,176 + 23876: 8082 ret + 23878: 0541 addi a0,a0,16 + 2387a: 4609 li a2,2 + 2387c: 00014597 auipc a1,0x14 + 23880: 51458593 addi a1,a1,1300 # 37d90 <_IO_stdin_used+0x2e8> + 23884: dadf10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23888: bf55 j 2383c <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> + 2388a: 0541 addi a0,a0,16 + 2388c: 4609 li a2,2 + 2388e: 00014597 auipc a1,0x14 + 23892: 50a58593 addi a1,a1,1290 # 37d98 <_IO_stdin_used+0x2f0> + 23896: d9bf10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2389a: b74d j 2383c <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> + 2389c: 0541 addi a0,a0,16 + 2389e: 4609 li a2,2 + 238a0: 00014597 auipc a1,0x14 + 238a4: 50858593 addi a1,a1,1288 # 37da8 <_IO_stdin_used+0x300> + 238a8: d89f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 238ac: bf41 j 2383c <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> + 238ae: 0541 addi a0,a0,16 + 238b0: 4609 li a2,2 + 238b2: 00014597 auipc a1,0x14 + 238b6: 4d658593 addi a1,a1,1238 # 37d88 <_IO_stdin_used+0x2e0> + 238ba: d77f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 238be: bfbd j 2383c <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> + 238c0: fdec879b addiw a5,s9,-34 + 238c4: 0ff7f793 zext.b a5,a5 + 238c8: 04fbe463 bltu s7,a5,23910 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x162> + 238cc: 00fa57b3 srl a5,s4,a5 + 238d0: 8b85 andi a5,a5,1 + 238d2: c3b1 beqz a5,23916 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x168> + 238d4: 691c ld a5,16(a0) + 238d6: 0541 addi a0,a0,16 + 238d8: 01810b23 sb s8,22(sp) + 238dc: fe87b783 ld a5,-24(a5) + 238e0: 97aa add a5,a5,a0 + 238e2: 6b9c ld a5,16(a5) + 238e4: c7b1 beqz a5,23930 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x182> + 238e6: 4605 li a2,1 + 238e8: 01610593 addi a1,sp,22 + 238ec: d45f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 238f0: 6562 ld a0,24(sp) + 238f2: 01910ba3 sb s9,23(sp) + 238f6: 691c ld a5,16(a0) + 238f8: 0541 addi a0,a0,16 + 238fa: fe87b783 ld a5,-24(a5) + 238fe: 97aa add a5,a5,a0 + 23900: 6b9c ld a5,16(a5) + 23902: c39d beqz a5,23928 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x17a> + 23904: 4605 li a2,1 + 23906: 01710593 addi a1,sp,23 + 2390a: d27f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2390e: b73d j 2383c <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> + 23910: 47fd li a5,31 + 23912: 0397f463 bgeu a5,s9,2393a <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> + 23916: 03910023 sb s9,32(sp) + 2391a: 691c ld a5,16(a0) + 2391c: 0541 addi a0,a0,16 + 2391e: fe87b783 ld a5,-24(a5) + 23922: 97aa add a5,a5,a0 + 23924: 6b9c ld a5,16(a5) + 23926: e7a9 bnez a5,23970 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1c2> + 23928: 85e6 mv a1,s9 + 2392a: f27f10ef jal 15850 <_ZNSo3putEc@plt> + 2392e: b739 j 2383c <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> + 23930: 05c00593 li a1,92 + 23934: f1df10ef jal 15850 <_ZNSo3putEc@plt> + 23938: bf65 j 238f0 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x142> + 2393a: 0541 addi a0,a0,16 + 2393c: 4611 li a2,4 + 2393e: 00015597 auipc a1,0x15 + 23942: 4ca58593 addi a1,a1,1226 # 38e08 <_IO_stdin_used+0x1360> + 23946: cebf10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2394a: 101c addi a5,sp,32 + 2394c: 85e6 mv a1,s9 + 2394e: 853e mv a0,a5 + 23950: e43e sd a5,8(sp) + 23952: abcff0ef jal 22c0e <_ZN7testing8internal6String10FormatByteB5cxx11Eh> + 23956: 6562 ld a0,24(sp) + 23958: 7622 ld a2,40(sp) + 2395a: 7582 ld a1,32(sp) + 2395c: 0541 addi a0,a0,16 + 2395e: cd3f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23962: 7502 ld a0,32(sp) + 23964: 181c addi a5,sp,48 + 23966: ecf50be3 beq a0,a5,2383c <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> + 2396a: ec7f10ef jal 15830 <_ZdlPv@plt> + 2396e: b5f9 j 2383c <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> + 23970: 4605 li a2,1 + 23972: 100c addi a1,sp,32 + 23974: cbdf10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23978: b5d1 j 2383c <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> + 2397a: 842a mv s0,a0 + 2397c: 6522 ld a0,8(sp) + 2397e: d7ff20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23982: 6562 ld a0,24(sp) + 23984: c501 beqz a0,2398c <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1de> + 23986: 611c ld a5,0(a0) + 23988: 679c ld a5,8(a5) + 2398a: 9782 jalr a5 + 2398c: 8522 mv a0,s0 + 2398e: d93f10ef jal 15720 <_Unwind_Resume@plt> + 23992: 842a mv s0,a0 + 23994: b7fd j 23982 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1d4> + +0000000000023996 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 23996: 7171 addi sp,sp,-176 + 23998: f0e2 sd s8,96(sp) + 2399a: 00810c13 addi s8,sp,8 + 2399e: f4de sd s7,104(sp) + 239a0: 8baa mv s7,a0 + 239a2: 8562 mv a0,s8 + 239a4: e94a sd s2,144(sp) + 239a6: e152 sd s4,128(sp) + 239a8: fcd6 sd s5,120(sp) + 239aa: f8da sd s6,112(sp) + 239ac: f506 sd ra,168(sp) + 239ae: f122 sd s0,160(sp) + 239b0: ed26 sd s1,152(sp) + 239b2: e54e sd s3,136(sp) + 239b4: ece6 sd s9,88(sp) + 239b6: e8ea sd s10,80(sp) + 239b8: 8a2e mv s4,a1 + 239ba: 8ab2 mv s5,a2 + 239bc: 4901 li s2,0 + 239be: 82ff50ef jal 191ec <_ZN7testing7MessageC1Ev> + 239c2: 4b05 li s6,1 + 239c4: 8552 mv a0,s4 + 239c6: ed4f60ef jal 1a09a <_ZNK7testing10TestResult19test_property_countEv> + 239ca: 14a95363 bge s2,a0,23b10 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x17a> + 239ce: 85ca mv a1,s2 + 239d0: 8552 mv a0,s4 + 239d2: ed6f60ef jal 1a0a8 <_ZNK7testing10TestResult15GetTestPropertyEi> + 239d6: 842a mv s0,a0 + 239d8: 6522 ld a0,8(sp) + 239da: 4609 li a2,2 + 239dc: 00015597 auipc a1,0x15 + 239e0: 43458593 addi a1,a1,1076 # 38e10 <_IO_stdin_used+0x1368> + 239e4: 0541 addi a0,a0,16 + 239e6: c4bf10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 239ea: 6522 ld a0,8(sp) + 239ec: 008ab603 ld a2,8(s5) + 239f0: 000ab583 ld a1,0(s5) + 239f4: 0541 addi a0,a0,16 + 239f6: c3bf10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 239fa: 6522 ld a0,8(sp) + 239fc: 4605 li a2,1 + 239fe: 00014597 auipc a1,0x14 + 23a02: 3c258593 addi a1,a1,962 # 37dc0 <_IO_stdin_used+0x318> + 23a06: 0541 addi a0,a0,16 + 23a08: c29f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23a0c: 6004 ld s1,0(s0) + 23a0e: 69a2 ld s3,8(sp) + 23a10: 0e048663 beqz s1,23afc <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x166> + 23a14: 8526 mv a0,s1 + 23a16: 8eaf20ef jal 15b00 + 23a1a: 862a mv a2,a0 + 23a1c: 85a6 mv a1,s1 + 23a1e: 01098513 addi a0,s3,16 + 23a22: c0ff10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23a26: 6522 ld a0,8(sp) + 23a28: 460d li a2,3 + 23a2a: 00015597 auipc a1,0x15 + 23a2e: 3ee58593 addi a1,a1,1006 # 38e18 <_IO_stdin_used+0x1370> + 23a32: 0541 addi a0,a0,16 + 23a34: bfdf10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23a38: 6522 ld a0,8(sp) + 23a3a: 4605 li a2,1 + 23a3c: 00014597 auipc a1,0x14 + 23a40: 38458593 addi a1,a1,900 # 37dc0 <_IO_stdin_used+0x318> + 23a44: 0541 addi a0,a0,16 + 23a46: bebf10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23a4a: 7004 ld s1,32(s0) + 23a4c: 02010993 addi s3,sp,32 + 23a50: e84e sd s3,16(sp) + 23a52: 01010c93 addi s9,sp,16 + 23a56: 10048663 beqz s1,23b62 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1cc> + 23a5a: 8526 mv a0,s1 + 23a5c: 8a4f20ef jal 15b00 + 23a60: f82a sd a0,48(sp) + 23a62: 47bd li a5,15 + 23a64: 842a mv s0,a0 + 23a66: 06a7e463 bltu a5,a0,23ace <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x138> + 23a6a: 05651d63 bne a0,s6,23ac4 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x12e> + 23a6e: 0004c783 lbu a5,0(s1) + 23a72: 02f10023 sb a5,32(sp) + 23a76: 87ce mv a5,s3 + 23a78: 03010d13 addi s10,sp,48 + 23a7c: ec22 sd s0,24(sp) + 23a7e: 97a2 add a5,a5,s0 + 23a80: 00078023 sb zero,0(a5) + 23a84: 85e6 mv a1,s9 + 23a86: 856a mv a0,s10 + 23a88: d27ff0ef jal 237ae <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 23a8c: 6522 ld a0,8(sp) + 23a8e: 7662 ld a2,56(sp) + 23a90: 75c2 ld a1,48(sp) + 23a92: 0541 addi a0,a0,16 + 23a94: b9df10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23a98: 6522 ld a0,8(sp) + 23a9a: 4605 li a2,1 + 23a9c: 00014597 auipc a1,0x14 + 23aa0: 32458593 addi a1,a1,804 # 37dc0 <_IO_stdin_used+0x318> + 23aa4: 0541 addi a0,a0,16 + 23aa6: b8bf10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23aaa: 7542 ld a0,48(sp) + 23aac: 009c addi a5,sp,64 + 23aae: 00f50463 beq a0,a5,23ab6 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x120> + 23ab2: d7ff10ef jal 15830 <_ZdlPv@plt> + 23ab6: 6542 ld a0,16(sp) + 23ab8: 01350463 beq a0,s3,23ac0 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x12a> + 23abc: d75f10ef jal 15830 <_ZdlPv@plt> + 23ac0: 2905 addiw s2,s2,1 + 23ac2: b709 j 239c4 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2e> + 23ac4: d94d beqz a0,23a76 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe0> + 23ac6: 854e mv a0,s3 + 23ac8: 03010d13 addi s10,sp,48 + 23acc: a819 j 23ae2 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x14c> + 23ace: 03010d13 addi s10,sp,48 + 23ad2: 85ea mv a1,s10 + 23ad4: 4601 li a2,0 + 23ad6: 8566 mv a0,s9 + 23ad8: b09f10ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 23adc: 77c2 ld a5,48(sp) + 23ade: e82a sd a0,16(sp) + 23ae0: f03e sd a5,32(sp) + 23ae2: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 23ae6: 02048407 vle8.v v8,(s1) + 23aea: 8c1d sub s0,s0,a5 + 23aec: 94be add s1,s1,a5 + 23aee: 02050427 vse8.v v8,(a0) + 23af2: 953e add a0,a0,a5 + 23af4: f47d bnez s0,23ae2 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x14c> + 23af6: 7442 ld s0,48(sp) + 23af8: 67c2 ld a5,16(sp) + 23afa: b749 j 23a7c <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe6> + 23afc: 01098513 addi a0,s3,16 + 23b00: 4619 li a2,6 + 23b02: 00014597 auipc a1,0x14 + 23b06: 2e658593 addi a1,a1,742 # 37de8 <_IO_stdin_used+0x340> + 23b0a: b27f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23b0e: bf21 j 23a26 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x90> + 23b10: 85e2 mv a1,s8 + 23b12: 855e mv a0,s7 + 23b14: b03f50ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 23b18: 6522 ld a0,8(sp) + 23b1a: c501 beqz a0,23b22 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> + 23b1c: 611c ld a5,0(a0) + 23b1e: 679c ld a5,8(a5) + 23b20: 9782 jalr a5 + 23b22: 70aa ld ra,168(sp) + 23b24: 740a ld s0,160(sp) + 23b26: 64ea ld s1,152(sp) + 23b28: 694a ld s2,144(sp) + 23b2a: 69aa ld s3,136(sp) + 23b2c: 6a0a ld s4,128(sp) + 23b2e: 7ae6 ld s5,120(sp) + 23b30: 7b46 ld s6,112(sp) + 23b32: 7c06 ld s8,96(sp) + 23b34: 6ce6 ld s9,88(sp) + 23b36: 6d46 ld s10,80(sp) + 23b38: 855e mv a0,s7 + 23b3a: 7ba6 ld s7,104(sp) + 23b3c: 614d addi sp,sp,176 + 23b3e: 8082 ret + 23b40: 842a mv s0,a0 + 23b42: 856a mv a0,s10 + 23b44: bb9f20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23b48: 8566 mv a0,s9 + 23b4a: bb3f20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23b4e: 6522 ld a0,8(sp) + 23b50: c501 beqz a0,23b58 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1c2> + 23b52: 611c ld a5,0(a0) + 23b54: 679c ld a5,8(a5) + 23b56: 9782 jalr a5 + 23b58: 8522 mv a0,s0 + 23b5a: bc7f10ef jal 15720 <_Unwind_Resume@plt> + 23b5e: 842a mv s0,a0 + 23b60: b7e5 j 23b48 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1b2> + 23b62: 99ef20ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 23b66: 842a mv s0,a0 + 23b68: b7dd j 23b4e <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1b8> + +0000000000023b6a <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex>: + 23b6a: dd010113 addi sp,sp,-560 + 23b6e: 193c addi a5,sp,184 + 23b70: 22813023 sd s0,544(sp) + 23b74: 21213823 sd s2,528(sp) + 23b78: 842a mv s0,a0 + 23b7a: 03810913 addi s2,sp,56 + 23b7e: 853e mv a0,a5 + 23b80: 20913c23 sd s1,536(sp) + 23b84: 21313423 sd s3,520(sp) + 23b88: fbda sd s6,496(sp) + 23b8a: ebea sd s10,464(sp) + 23b8c: e43e sd a5,8(sp) + 23b8e: ec2e sd a1,24(sp) + 23b90: 22113423 sd ra,552(sp) + 23b94: 21413023 sd s4,512(sp) + 23b98: ffd6 sd s5,504(sp) + 23b9a: f7de sd s7,488(sp) + 23b9c: f3e2 sd s8,480(sp) + 23b9e: efe6 sd s9,472(sp) + 23ba0: e7ee sd s11,456(sp) + 23ba2: f44a sd s2,40(sp) + 23ba4: f8cf10ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> + 23ba8: cd817057 vsetivli zero,2,e64,m1,ta,ma + 23bac: 5e0030d7 vmv.v.i v1,0 + 23bb0: 131c addi a5,sp,416 + 23bb2: 00026997 auipc s3,0x26 + 23bb6: 0869b983 ld s3,134(s3) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 23bba: 0207f0a7 vse64.v v1,(a5) + 23bbe: 1b1c addi a5,sp,432 + 23bc0: 0207f0a7 vse64.v v1,(a5) + 23bc4: 0109b483 ld s1,16(s3) + 23bc8: 18011c23 sh zero,408(sp) + 23bcc: 0189bb03 ld s6,24(s3) + 23bd0: 00026717 auipc a4,0x26 + 23bd4: 38873703 ld a4,904(a4) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 23bd8: 01070d13 addi s10,a4,16 + 23bdc: fe84b783 ld a5,-24(s1) + 23be0: eb02 sd zero,400(sp) + 23be2: fc26 sd s1,56(sp) + 23be4: 978a add a5,a5,sp + 23be6: fd6a sd s10,184(sp) + 23be8: 0367bc23 sd s6,56(a5) + 23bec: e082 sd zero,64(sp) + 23bee: fe84b503 ld a0,-24(s1) + 23bf2: 4581 li a1,0 + 23bf4: 954a add a0,a0,s2 + 23bf6: eeaf10ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 23bfa: 0209b903 ld s2,32(s3) + 23bfe: 0289bb83 ld s7,40(s3) + 23c02: 00b8 addi a4,sp,72 + 23c04: fe893503 ld a0,-24(s2) + 23c08: e4ca sd s2,72(sp) + 23c0a: 4581 li a1,0 + 23c0c: 953a add a0,a0,a4 + 23c0e: 01753023 sd s7,0(a0) + 23c12: f03a sd a4,32(sp) + 23c14: eccf10ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 23c18: 0089bc83 ld s9,8(s3) + 23c1c: cd817057 vsetivli zero,2,e64,m1,ta,ma + 23c20: 0309bc03 ld s8,48(s3) + 23c24: fe8cb703 ld a4,-24(s9) + 23c28: 5e0030d7 vmv.v.i v1,0 + 23c2c: 00026797 auipc a5,0x26 + 23c30: 1dc7b783 ld a5,476(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 23c34: 0134 addi a3,sp,136 + 23c36: 970a add a4,a4,sp + 23c38: 03873c23 sd s8,56(a4) + 23c3c: 8536 mv a0,a3 + 23c3e: 06878713 addi a4,a5,104 + 23c42: e836 sd a3,16(sp) + 23c44: 04078d93 addi s11,a5,64 + 23c48: 01878693 addi a3,a5,24 + 23c4c: 08bc addi a5,sp,88 + 23c4e: 0207f0a7 vse64.v v1,(a5) + 23c52: 00026997 auipc s3,0x26 + 23c56: 1569b983 ld s3,342(s3) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 23c5a: 10bc addi a5,sp,104 + 23c5c: 0207f0a7 vse64.v v1,(a5) + 23c60: 09c1 addi s3,s3,16 + 23c62: 18bc addi a5,sp,120 + 23c64: 0207f0a7 vse64.v v1,(a5) + 23c68: fc36 sd a3,56(sp) + 23c6a: fd3a sd a4,184(sp) + 23c6c: e4ee sd s11,72(sp) + 23c6e: e8ce sd s3,80(sp) + 23c70: e60f10ef jal 152d0 <_ZNSt6localeC1Ev@plt> + 23c74: 6522 ld a0,8(sp) + 23c76: 00026a17 auipc s4,0x26 + 23c7a: 062a3a03 ld s4,98(s4) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 23c7e: 47e1 li a5,24 + 23c80: 0a810a93 addi s5,sp,168 + 23c84: 0a41 addi s4,s4,16 + 23c86: 088c addi a1,sp,80 + 23c88: f102 sd zero,160(sp) + 23c8a: 0a010423 sb zero,168(sp) + 23c8e: c93e sw a5,144(sp) + 23c90: ed56 sd s5,152(sp) + 23c92: e8d2 sd s4,80(sp) + 23c94: e4cf10ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 23c98: 67e2 ld a5,24(sp) + 23c9a: 7502 ld a0,32(sp) + 23c9c: d227f553 fcvt.d.l fa0,a5 + 23ca0: 00018797 auipc a5,0x18 + 23ca4: 6f07b787 fld fa5,1776(a5) # 3c390 <_ZTSSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE+0x90> + 23ca8: 12f57553 fmul.d fa0,fa0,fa5 + 23cac: f24f10ef jal 153d0 <_ZNSo9_M_insertIdEERSoT_@plt> + 23cb0: 7766 ld a4,120(sp) + 23cb2: 01040793 addi a5,s0,16 + 23cb6: 00043423 sd zero,8(s0) + 23cba: 00040823 sb zero,16(s0) + 23cbe: e01c sd a5,0(s0) + 23cc0: c345 beqz a4,23d60 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x1f6> + 23cc2: 77a6 ld a5,104(sp) + 23cc4: c399 beqz a5,23cca <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x160> + 23cc6: 08f76b63 bltu a4,a5,23d5c <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x1f2> + 23cca: 76c6 ld a3,112(sp) + 23ccc: 4601 li a2,0 + 23cce: 4581 li a1,0 + 23cd0: 8f15 sub a4,a4,a3 + 23cd2: 8522 mv a0,s0 + 23cd4: 9cdf10ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 23cd8: 00026797 auipc a5,0x26 + 23cdc: 1307b783 ld a5,304(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 23ce0: 656a ld a0,152(sp) + 23ce2: 01878713 addi a4,a5,24 + 23ce6: 06878793 addi a5,a5,104 + 23cea: fc3a sd a4,56(sp) + 23cec: fd3e sd a5,184(sp) + 23cee: e4ee sd s11,72(sp) + 23cf0: e8d2 sd s4,80(sp) + 23cf2: 01550463 beq a0,s5,23cfa <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x190> + 23cf6: b3bf10ef jal 15830 <_ZdlPv@plt> + 23cfa: 6542 ld a0,16(sp) + 23cfc: e8ce sd s3,80(sp) + 23cfe: e52f10ef jal 15350 <_ZNSt6localeD1Ev@plt> + 23d02: fe8cb683 ld a3,-24(s9) + 23d06: fe893703 ld a4,-24(s2) + 23d0a: fe84b783 ld a5,-24(s1) + 23d0e: 968a add a3,a3,sp + 23d10: 0386bc23 sd s8,56(a3) + 23d14: e4ca sd s2,72(sp) + 23d16: 970a add a4,a4,sp + 23d18: 05773423 sd s7,72(a4) + 23d1c: 6522 ld a0,8(sp) + 23d1e: fc26 sd s1,56(sp) + 23d20: 978a add a5,a5,sp + 23d22: 0367bc23 sd s6,56(a5) + 23d26: fd6a sd s10,184(sp) + 23d28: e082 sd zero,64(sp) + 23d2a: fe6f10ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 23d2e: 22813083 ld ra,552(sp) + 23d32: 8522 mv a0,s0 + 23d34: 22013403 ld s0,544(sp) + 23d38: 21813483 ld s1,536(sp) + 23d3c: 21013903 ld s2,528(sp) + 23d40: 20813983 ld s3,520(sp) + 23d44: 20013a03 ld s4,512(sp) + 23d48: 7afe ld s5,504(sp) + 23d4a: 7b5e ld s6,496(sp) + 23d4c: 7bbe ld s7,488(sp) + 23d4e: 7c1e ld s8,480(sp) + 23d50: 6cfe ld s9,472(sp) + 23d52: 6d5e ld s10,464(sp) + 23d54: 6dbe ld s11,456(sp) + 23d56: 23010113 addi sp,sp,560 + 23d5a: 8082 ret + 23d5c: 873e mv a4,a5 + 23d5e: b7b5 j 23cca <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x160> + 23d60: 092c addi a1,sp,152 + 23d62: 8522 mv a0,s0 + 23d64: d3df10ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 23d68: bf85 j 23cd8 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x16e> + 23d6a: 87aa mv a5,a0 + 23d6c: 8522 mv a0,s0 + 23d6e: 843e mv s0,a5 + 23d70: 98df20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23d74: 7522 ld a0,40(sp) + 23d76: d4af10ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 23d7a: 8522 mv a0,s0 + 23d7c: 9a5f10ef jal 15720 <_Unwind_Resume@plt> + 23d80: 842a mv s0,a0 + 23d82: bfcd j 23d74 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x20a> + 23d84: 842a mv s0,a0 + 23d86: 0928 addi a0,sp,152 + 23d88: e8d2 sd s4,80(sp) + 23d8a: 973f20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23d8e: 6542 ld a0,16(sp) + 23d90: e8ce sd s3,80(sp) + 23d92: dbef10ef jal 15350 <_ZNSt6localeD1Ev@plt> + 23d96: fe8cb683 ld a3,-24(s9) + 23d9a: fe893703 ld a4,-24(s2) + 23d9e: 1810 addi a2,sp,48 + 23da0: 19068693 addi a3,a3,400 + 23da4: fe84b783 ld a5,-24(s1) + 23da8: 96b2 add a3,a3,a2 + 23daa: e786bc23 sd s8,-392(a3) + 23dae: 19070713 addi a4,a4,400 + 23db2: e4ca sd s2,72(sp) + 23db4: 9732 add a4,a4,a2 + 23db6: e9773423 sd s7,-376(a4) + 23dba: 19078793 addi a5,a5,400 + 23dbe: fc26 sd s1,56(sp) + 23dc0: 97b2 add a5,a5,a2 + 23dc2: e767bc23 sd s6,-392(a5) + 23dc6: e082 sd zero,64(sp) + 23dc8: 6522 ld a0,8(sp) + 23dca: fd6a sd s10,184(sp) + 23dcc: f44f10ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 23dd0: 8522 mv a0,s0 + 23dd2: 94ff10ef jal 15720 <_Unwind_Resume@plt> + 23dd6: fe84b783 ld a5,-24(s1) + 23dda: 1818 addi a4,sp,48 + 23ddc: fc26 sd s1,56(sp) + 23dde: 19078793 addi a5,a5,400 + 23de2: 97ba add a5,a5,a4 + 23de4: e767bc23 sd s6,-392(a5) + 23de8: 842a mv s0,a0 + 23dea: e082 sd zero,64(sp) + 23dec: bff1 j 23dc8 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x25e> + 23dee: 842a mv s0,a0 + 23df0: bfe1 j 23dc8 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x25e> + +0000000000023df2 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx>: + 23df2: dd010113 addi sp,sp,-560 + 23df6: 193c addi a5,sp,184 + 23df8: 22813023 sd s0,544(sp) + 23dfc: 21213823 sd s2,528(sp) + 23e00: 842a mv s0,a0 + 23e02: 03810913 addi s2,sp,56 + 23e06: 853e mv a0,a5 + 23e08: 20913c23 sd s1,536(sp) + 23e0c: 21313423 sd s3,520(sp) + 23e10: fbda sd s6,496(sp) + 23e12: ebea sd s10,464(sp) + 23e14: e43e sd a5,8(sp) + 23e16: ec2e sd a1,24(sp) + 23e18: 22113423 sd ra,552(sp) + 23e1c: 21413023 sd s4,512(sp) + 23e20: ffd6 sd s5,504(sp) + 23e22: f7de sd s7,488(sp) + 23e24: f3e2 sd s8,480(sp) + 23e26: efe6 sd s9,472(sp) + 23e28: e7ee sd s11,456(sp) + 23e2a: f44a sd s2,40(sp) + 23e2c: d04f10ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> + 23e30: cd817057 vsetivli zero,2,e64,m1,ta,ma + 23e34: 5e0030d7 vmv.v.i v1,0 + 23e38: 131c addi a5,sp,416 + 23e3a: 00026997 auipc s3,0x26 + 23e3e: dfe9b983 ld s3,-514(s3) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 23e42: 0207f0a7 vse64.v v1,(a5) + 23e46: 1b1c addi a5,sp,432 + 23e48: 0207f0a7 vse64.v v1,(a5) + 23e4c: 0109b483 ld s1,16(s3) + 23e50: 18011c23 sh zero,408(sp) + 23e54: 0189bb03 ld s6,24(s3) + 23e58: 00026717 auipc a4,0x26 + 23e5c: 10073703 ld a4,256(a4) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 23e60: 01070d13 addi s10,a4,16 + 23e64: fe84b783 ld a5,-24(s1) + 23e68: eb02 sd zero,400(sp) + 23e6a: fc26 sd s1,56(sp) + 23e6c: 978a add a5,a5,sp + 23e6e: fd6a sd s10,184(sp) + 23e70: 0367bc23 sd s6,56(a5) + 23e74: e082 sd zero,64(sp) + 23e76: fe84b503 ld a0,-24(s1) + 23e7a: 4581 li a1,0 + 23e7c: 954a add a0,a0,s2 + 23e7e: c62f10ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 23e82: 0209b903 ld s2,32(s3) + 23e86: 0289bb83 ld s7,40(s3) + 23e8a: 00b8 addi a4,sp,72 + 23e8c: fe893503 ld a0,-24(s2) + 23e90: e4ca sd s2,72(sp) + 23e92: 4581 li a1,0 + 23e94: 953a add a0,a0,a4 + 23e96: 01753023 sd s7,0(a0) + 23e9a: f03a sd a4,32(sp) + 23e9c: c44f10ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 23ea0: 0089bc83 ld s9,8(s3) + 23ea4: cd817057 vsetivli zero,2,e64,m1,ta,ma + 23ea8: 0309bc03 ld s8,48(s3) + 23eac: fe8cb703 ld a4,-24(s9) + 23eb0: 5e0030d7 vmv.v.i v1,0 + 23eb4: 00026797 auipc a5,0x26 + 23eb8: f547b783 ld a5,-172(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 23ebc: 0134 addi a3,sp,136 + 23ebe: 970a add a4,a4,sp + 23ec0: 03873c23 sd s8,56(a4) + 23ec4: 8536 mv a0,a3 + 23ec6: 06878713 addi a4,a5,104 + 23eca: e836 sd a3,16(sp) + 23ecc: 04078d93 addi s11,a5,64 + 23ed0: 01878693 addi a3,a5,24 + 23ed4: 08bc addi a5,sp,88 + 23ed6: 0207f0a7 vse64.v v1,(a5) + 23eda: 00026997 auipc s3,0x26 + 23ede: ece9b983 ld s3,-306(s3) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 23ee2: 10bc addi a5,sp,104 + 23ee4: 0207f0a7 vse64.v v1,(a5) + 23ee8: 09c1 addi s3,s3,16 + 23eea: 18bc addi a5,sp,120 + 23eec: 0207f0a7 vse64.v v1,(a5) + 23ef0: fc36 sd a3,56(sp) + 23ef2: fd3a sd a4,184(sp) + 23ef4: e4ee sd s11,72(sp) + 23ef6: e8ce sd s3,80(sp) + 23ef8: bd8f10ef jal 152d0 <_ZNSt6localeC1Ev@plt> + 23efc: 6522 ld a0,8(sp) + 23efe: 00026a17 auipc s4,0x26 + 23f02: ddaa3a03 ld s4,-550(s4) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 23f06: 47e1 li a5,24 + 23f08: 0a810a93 addi s5,sp,168 + 23f0c: 0a41 addi s4,s4,16 + 23f0e: 088c addi a1,sp,80 + 23f10: f102 sd zero,160(sp) + 23f12: 0a010423 sb zero,168(sp) + 23f16: c93e sw a5,144(sp) + 23f18: ed56 sd s5,152(sp) + 23f1a: e8d2 sd s4,80(sp) + 23f1c: bc4f10ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 23f20: 67e2 ld a5,24(sp) + 23f22: 7502 ld a0,32(sp) + 23f24: d227f553 fcvt.d.l fa0,a5 + 23f28: 00018797 auipc a5,0x18 + 23f2c: 4687b787 fld fa5,1128(a5) # 3c390 <_ZTSSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE+0x90> + 23f30: 12f57553 fmul.d fa0,fa0,fa5 + 23f34: c9cf10ef jal 153d0 <_ZNSo9_M_insertIdEERSoT_@plt> + 23f38: 4605 li a2,1 + 23f3a: 00016597 auipc a1,0x16 + 23f3e: c6e58593 addi a1,a1,-914 # 39ba8 <_IO_stdin_used+0x2100> + 23f42: eeef10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23f46: 7766 ld a4,120(sp) + 23f48: 01040793 addi a5,s0,16 + 23f4c: 00043423 sd zero,8(s0) + 23f50: 00040823 sb zero,16(s0) + 23f54: e01c sd a5,0(s0) + 23f56: c345 beqz a4,23ff6 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x204> + 23f58: 77a6 ld a5,104(sp) + 23f5a: c399 beqz a5,23f60 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x16e> + 23f5c: 08f76b63 bltu a4,a5,23ff2 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x200> + 23f60: 76c6 ld a3,112(sp) + 23f62: 4601 li a2,0 + 23f64: 4581 li a1,0 + 23f66: 8f15 sub a4,a4,a3 + 23f68: 8522 mv a0,s0 + 23f6a: f36f10ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 23f6e: 00026797 auipc a5,0x26 + 23f72: e9a7b783 ld a5,-358(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 23f76: 656a ld a0,152(sp) + 23f78: 01878713 addi a4,a5,24 + 23f7c: 06878793 addi a5,a5,104 + 23f80: fc3a sd a4,56(sp) + 23f82: fd3e sd a5,184(sp) + 23f84: e4ee sd s11,72(sp) + 23f86: e8d2 sd s4,80(sp) + 23f88: 01550463 beq a0,s5,23f90 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x19e> + 23f8c: 8a5f10ef jal 15830 <_ZdlPv@plt> + 23f90: 6542 ld a0,16(sp) + 23f92: e8ce sd s3,80(sp) + 23f94: bbcf10ef jal 15350 <_ZNSt6localeD1Ev@plt> + 23f98: fe8cb683 ld a3,-24(s9) + 23f9c: fe893703 ld a4,-24(s2) + 23fa0: fe84b783 ld a5,-24(s1) + 23fa4: 968a add a3,a3,sp + 23fa6: 0386bc23 sd s8,56(a3) + 23faa: e4ca sd s2,72(sp) + 23fac: 970a add a4,a4,sp + 23fae: 05773423 sd s7,72(a4) + 23fb2: 6522 ld a0,8(sp) + 23fb4: fc26 sd s1,56(sp) + 23fb6: 978a add a5,a5,sp + 23fb8: 0367bc23 sd s6,56(a5) + 23fbc: fd6a sd s10,184(sp) + 23fbe: e082 sd zero,64(sp) + 23fc0: d50f10ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 23fc4: 22813083 ld ra,552(sp) + 23fc8: 8522 mv a0,s0 + 23fca: 22013403 ld s0,544(sp) + 23fce: 21813483 ld s1,536(sp) + 23fd2: 21013903 ld s2,528(sp) + 23fd6: 20813983 ld s3,520(sp) + 23fda: 20013a03 ld s4,512(sp) + 23fde: 7afe ld s5,504(sp) + 23fe0: 7b5e ld s6,496(sp) + 23fe2: 7bbe ld s7,488(sp) + 23fe4: 7c1e ld s8,480(sp) + 23fe6: 6cfe ld s9,472(sp) + 23fe8: 6d5e ld s10,464(sp) + 23fea: 6dbe ld s11,456(sp) + 23fec: 23010113 addi sp,sp,560 + 23ff0: 8082 ret + 23ff2: 873e mv a4,a5 + 23ff4: b7b5 j 23f60 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x16e> + 23ff6: 092c addi a1,sp,152 + 23ff8: 8522 mv a0,s0 + 23ffa: aa7f10ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 23ffe: bf85 j 23f6e <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x17c> + 24000: 87aa mv a5,a0 + 24002: 8522 mv a0,s0 + 24004: 843e mv s0,a5 + 24006: ef6f20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2400a: 7522 ld a0,40(sp) + 2400c: ab4f10ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 24010: 8522 mv a0,s0 + 24012: f0ef10ef jal 15720 <_Unwind_Resume@plt> + 24016: 842a mv s0,a0 + 24018: bfcd j 2400a <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x218> + 2401a: 842a mv s0,a0 + 2401c: 0928 addi a0,sp,152 + 2401e: e8d2 sd s4,80(sp) + 24020: edcf20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24024: 6542 ld a0,16(sp) + 24026: e8ce sd s3,80(sp) + 24028: b28f10ef jal 15350 <_ZNSt6localeD1Ev@plt> + 2402c: fe8cb683 ld a3,-24(s9) + 24030: fe893703 ld a4,-24(s2) + 24034: 1810 addi a2,sp,48 + 24036: 19068693 addi a3,a3,400 + 2403a: fe84b783 ld a5,-24(s1) + 2403e: 96b2 add a3,a3,a2 + 24040: e786bc23 sd s8,-392(a3) + 24044: 19070713 addi a4,a4,400 + 24048: e4ca sd s2,72(sp) + 2404a: 9732 add a4,a4,a2 + 2404c: e9773423 sd s7,-376(a4) + 24050: 19078793 addi a5,a5,400 + 24054: fc26 sd s1,56(sp) + 24056: 97b2 add a5,a5,a2 + 24058: e767bc23 sd s6,-392(a5) + 2405c: e082 sd zero,64(sp) + 2405e: 6522 ld a0,8(sp) + 24060: fd6a sd s10,184(sp) + 24062: caef10ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 24066: 8522 mv a0,s0 + 24068: eb8f10ef jal 15720 <_Unwind_Resume@plt> + 2406c: fe84b783 ld a5,-24(s1) + 24070: 1818 addi a4,sp,48 + 24072: fc26 sd s1,56(sp) + 24074: 19078793 addi a5,a5,400 + 24078: 97ba add a5,a5,a4 + 2407a: e767bc23 sd s6,-392(a5) + 2407e: 842a mv s0,a0 + 24080: e082 sd zero,64(sp) + 24082: bff1 j 2405e <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x26c> + 24084: 842a mv s0,a0 + 24086: bfe1 j 2405e <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x26c> + +0000000000024088 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi>: + 24088: d9010113 addi sp,sp,-624 + 2408c: 26813023 sd s0,608(sp) + 24090: 23513c23 sd s5,568(sp) + 24094: 26113423 sd ra,616(sp) + 24098: 24913c23 sd s1,600(sp) + 2409c: 25213823 sd s2,592(sp) + 240a0: 25313423 sd s3,584(sp) + 240a4: 25413023 sd s4,576(sp) + 240a8: 23613823 sd s6,560(sp) + 240ac: 23713423 sd s7,552(sp) + 240b0: 23813023 sd s8,544(sp) + 240b4: 21913c23 sd s9,536(sp) + 240b8: 21a13823 sd s10,528(sp) + 240bc: 21b13423 sd s11,520(sp) + 240c0: 57fd li a5,-1 + 240c2: e42a sd a0,8(sp) + 240c4: 842e mv s0,a1 + 240c6: 8ab2 mv s5,a2 + 240c8: 00f61763 bne a2,a5,240d6 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x4e> + 240cc: 852e mv a0,a1 + 240ce: a43f10ef jal 15b10 + 240d2: 00050a9b sext.w s5,a0 + 240d6: 0f810993 addi s3,sp,248 + 240da: 854e mv a0,s3 + 240dc: 07810913 addi s2,sp,120 + 240e0: fc4e sd s3,56(sp) + 240e2: f04a sd s2,32(sp) + 240e4: a4cf10ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> + 240e8: cd817057 vsetivli zero,2,e64,m1,ta,ma + 240ec: 5e0030d7 vmv.v.i v1,0 + 240f0: 139c addi a5,sp,480 + 240f2: 00026497 auipc s1,0x26 + 240f6: b464b483 ld s1,-1210(s1) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 240fa: 0207f0a7 vse64.v v1,(a5) + 240fe: 1b9c addi a5,sp,496 + 24100: 0207f0a7 vse64.v v1,(a5) + 24104: 0104bb03 ld s6,16(s1) + 24108: 1c011c23 sh zero,472(sp) + 2410c: 0184bc03 ld s8,24(s1) + 24110: 00026717 auipc a4,0x26 + 24114: e4873703 ld a4,-440(a4) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 24118: 01070d93 addi s11,a4,16 + 2411c: fe8b3783 ld a5,-24(s6) + 24120: eb82 sd zero,464(sp) + 24122: fcda sd s6,120(sp) + 24124: 978a add a5,a5,sp + 24126: fdee sd s11,248(sp) + 24128: 0787bc23 sd s8,120(a5) + 2412c: e102 sd zero,128(sp) + 2412e: fe8b3503 ld a0,-24(s6) + 24132: 4581 li a1,0 + 24134: 954a add a0,a0,s2 + 24136: 9aaf10ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 2413a: 0204bb83 ld s7,32(s1) + 2413e: 0284bc83 ld s9,40(s1) + 24142: 08810913 addi s2,sp,136 + 24146: fe8bb503 ld a0,-24(s7) + 2414a: e55e sd s7,136(sp) + 2414c: 4581 li a1,0 + 2414e: 954a add a0,a0,s2 + 24150: 01953023 sd s9,0(a0) + 24154: 98cf10ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 24158: 0084bd03 ld s10,8(s1) + 2415c: 7890 ld a2,48(s1) + 2415e: cd817057 vsetivli zero,2,e64,m1,ta,ma + 24162: fe8d3703 ld a4,-24(s10) + 24166: 5e0030d7 vmv.v.i v1,0 + 2416a: 00026797 auipc a5,0x26 + 2416e: c9e7b783 ld a5,-866(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 24172: 970a add a4,a4,sp + 24174: ff30 sd a2,120(a4) + 24176: 04078793 addi a5,a5,64 + 2417a: 00026697 auipc a3,0x26 + 2417e: c2e6b683 ld a3,-978(a3) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 24182: e0be sd a5,64(sp) + 24184: e53e sd a5,136(sp) + 24186: 093c addi a5,sp,152 + 24188: 01068713 addi a4,a3,16 + 2418c: 0207f0a7 vse64.v v1,(a5) + 24190: 00026697 auipc a3,0x26 + 24194: c786b683 ld a3,-904(a3) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 24198: 113c addi a5,sp,168 + 2419a: 0207f0a7 vse64.v v1,(a5) + 2419e: 01a8 addi a0,sp,200 + 241a0: 193c addi a5,sp,184 + 241a2: e832 sd a2,16(sp) + 241a4: 01868613 addi a2,a3,24 + 241a8: 06868693 addi a3,a3,104 + 241ac: 0207f0a7 vse64.v v1,(a5) + 241b0: f42a sd a0,40(sp) + 241b2: f83a sd a4,48(sp) + 241b4: fdb6 sd a3,248(sp) + 241b6: e93a sd a4,144(sp) + 241b8: fcb2 sd a2,120(sp) + 241ba: 916f10ef jal 152d0 <_ZNSt6localeC1Ev@plt> + 241be: 00026717 auipc a4,0x26 + 241c2: b1a73703 ld a4,-1254(a4) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 241c6: 11b4 addi a3,sp,232 + 241c8: 0741 addi a4,a4,16 + 241ca: 47e1 li a5,24 + 241cc: 090c addi a1,sp,144 + 241ce: 854e mv a0,s3 + 241d0: e4b6 sd a3,72(sp) + 241d2: ec3a sd a4,24(sp) + 241d4: f182 sd zero,224(sp) + 241d6: 0e010423 sb zero,232(sp) + 241da: c9be sw a5,208(sp) + 241dc: edb6 sd a3,216(sp) + 241de: e93a sd a4,144(sp) + 241e0: 900f10ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 241e4: 002a9493 slli s1,s5,0x2 + 241e8: 94a2 add s1,s1,s0 + 241ea: 05810993 addi s3,sp,88 + 241ee: 06810a13 addi s4,sp,104 + 241f2: 03504363 bgtz s5,24218 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x190> + 241f6: a01d j 2421c <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x194> + 241f8: 854e mv a0,s3 + 241fa: 893fe0ef jal 22a8c <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej> + 241fe: 7606 ld a2,96(sp) + 24200: 65e6 ld a1,88(sp) + 24202: 854a mv a0,s2 + 24204: c2cf10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24208: 6566 ld a0,88(sp) + 2420a: 01450463 beq a0,s4,24212 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x18a> + 2420e: e22f10ef jal 15830 <_ZdlPv@plt> + 24212: 0411 addi s0,s0,4 + 24214: 00848463 beq s1,s0,2421c <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x194> + 24218: 400c lw a1,0(s0) + 2421a: fdf9 bnez a1,241f8 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x170> + 2421c: 7582 ld a1,32(sp) + 2421e: 6522 ld a0,8(sp) + 24220: ab4f50ef jal 194d4 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 24224: 00026797 auipc a5,0x26 + 24228: be47b783 ld a5,-1052(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 2422c: 01878713 addi a4,a5,24 + 24230: 06878793 addi a5,a5,104 + 24234: fdbe sd a5,248(sp) + 24236: 6786 ld a5,64(sp) + 24238: 656e ld a0,216(sp) + 2423a: fcba sd a4,120(sp) + 2423c: e53e sd a5,136(sp) + 2423e: 67e2 ld a5,24(sp) + 24240: e93e sd a5,144(sp) + 24242: 67a6 ld a5,72(sp) + 24244: 00f50463 beq a0,a5,2424c <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x1c4> + 24248: de8f10ef jal 15830 <_ZdlPv@plt> + 2424c: 77c2 ld a5,48(sp) + 2424e: 7522 ld a0,40(sp) + 24250: e93e sd a5,144(sp) + 24252: 8fef10ef jal 15350 <_ZNSt6localeD1Ev@plt> + 24256: fe8d3683 ld a3,-24(s10) + 2425a: 6642 ld a2,16(sp) + 2425c: fe8bb703 ld a4,-24(s7) + 24260: 968a add a3,a3,sp + 24262: fe8b3783 ld a5,-24(s6) + 24266: feb0 sd a2,120(a3) + 24268: e55e sd s7,136(sp) + 2426a: 970a add a4,a4,sp + 2426c: 09973423 sd s9,136(a4) + 24270: 7562 ld a0,56(sp) + 24272: fcda sd s6,120(sp) + 24274: 978a add a5,a5,sp + 24276: 0787bc23 sd s8,120(a5) + 2427a: fdee sd s11,248(sp) + 2427c: e102 sd zero,128(sp) + 2427e: a92f10ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 24282: 26813083 ld ra,616(sp) + 24286: 26013403 ld s0,608(sp) + 2428a: 6522 ld a0,8(sp) + 2428c: 25813483 ld s1,600(sp) + 24290: 25013903 ld s2,592(sp) + 24294: 24813983 ld s3,584(sp) + 24298: 24013a03 ld s4,576(sp) + 2429c: 23813a83 ld s5,568(sp) + 242a0: 23013b03 ld s6,560(sp) + 242a4: 22813b83 ld s7,552(sp) + 242a8: 22013c03 ld s8,544(sp) + 242ac: 21813c83 ld s9,536(sp) + 242b0: 21013d03 ld s10,528(sp) + 242b4: 20813d83 ld s11,520(sp) + 242b8: 27010113 addi sp,sp,624 + 242bc: 8082 ret + 242be: 842a mv s0,a0 + 242c0: 7562 ld a0,56(sp) + 242c2: fdee sd s11,248(sp) + 242c4: a4cf10ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 242c8: 8522 mv a0,s0 + 242ca: c56f10ef jal 15720 <_Unwind_Resume@plt> + 242ce: 842a mv s0,a0 + 242d0: 854e mv a0,s3 + 242d2: c2af20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 242d6: 7502 ld a0,32(sp) + 242d8: fe9f00ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 242dc: 8522 mv a0,s0 + 242de: c42f10ef jal 15720 <_Unwind_Resume@plt> + 242e2: 67e2 ld a5,24(sp) + 242e4: 842a mv s0,a0 + 242e6: 09a8 addi a0,sp,216 + 242e8: e93e sd a5,144(sp) + 242ea: c12f20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 242ee: 77c2 ld a5,48(sp) + 242f0: 7522 ld a0,40(sp) + 242f2: e93e sd a5,144(sp) + 242f4: 85cf10ef jal 15350 <_ZNSt6localeD1Ev@plt> + 242f8: fe8d3683 ld a3,-24(s10) + 242fc: 0890 addi a2,sp,80 + 242fe: fe8bb703 ld a4,-24(s7) + 24302: 1b068693 addi a3,a3,432 + 24306: 96b2 add a3,a3,a2 + 24308: 6642 ld a2,16(sp) + 2430a: fe8b3783 ld a5,-24(s6) + 2430e: 1b070713 addi a4,a4,432 + 24312: e6c6bc23 sd a2,-392(a3) + 24316: 0894 addi a3,sp,80 + 24318: e55e sd s7,136(sp) + 2431a: 9736 add a4,a4,a3 + 2431c: e9973423 sd s9,-376(a4) + 24320: 1b078793 addi a5,a5,432 + 24324: fcda sd s6,120(sp) + 24326: 97b6 add a5,a5,a3 + 24328: e787bc23 sd s8,-392(a5) + 2432c: e102 sd zero,128(sp) + 2432e: bf49 j 242c0 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x238> + 24330: fe8b3783 ld a5,-24(s6) + 24334: 0898 addi a4,sp,80 + 24336: fcda sd s6,120(sp) + 24338: 1b078793 addi a5,a5,432 + 2433c: 97ba add a5,a5,a4 + 2433e: e787bc23 sd s8,-392(a5) + 24342: 842a mv s0,a0 + 24344: e102 sd zero,128(sp) + 24346: bfad j 242c0 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x238> + 24348: 842a mv s0,a0 + 2434a: b771 j 242d6 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x24e> + +000000000002434c <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE>: + 2434c: 711d addi sp,sp,-96 + 2434e: e0ca sd s2,64(sp) + 24350: 0085b903 ld s2,8(a1) + 24354: fc4e sd s3,56(sp) + 24356: f852 sd s4,48(sp) + 24358: ec86 sd ra,88(sp) + 2435a: 0005ba03 ld s4,0(a1) + 2435e: 89aa mv s3,a0 + 24360: 04090663 beqz s2,243ac <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x60> + 24364: e4a6 sd s1,72(sp) + 24366: f456 sd s5,40(sp) + 24368: f05a sd s6,32(sp) + 2436a: e8a2 sd s0,80(sp) + 2436c: 4481 li s1,0 + 2436e: 8a8a mv s5,sp + 24370: 01010b13 addi s6,sp,16 + 24374: 00249593 slli a1,s1,0x2 + 24378: 00ba0433 add s0,s4,a1 + 2437c: 401c lw a5,0(s0) + 2437e: e3b9 bnez a5,243c4 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x78> + 24380: 0009b503 ld a0,0(s3) + 24384: 00010023 sb zero,0(sp) + 24388: 691c ld a5,16(a0) + 2438a: 0541 addi a0,a0,16 + 2438c: fe87b783 ld a5,-24(a5) + 24390: 97aa add a5,a5,a0 + 24392: 6b9c ld a5,16(a5) + 24394: c39d beqz a5,243ba <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x6e> + 24396: 4605 li a2,1 + 24398: 85d6 mv a1,s5 + 2439a: a96f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2439e: 0485 addi s1,s1,1 + 243a0: fc991ae3 bne s2,s1,24374 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x28> + 243a4: 6446 ld s0,80(sp) + 243a6: 64a6 ld s1,72(sp) + 243a8: 7aa2 ld s5,40(sp) + 243aa: 7b02 ld s6,32(sp) + 243ac: 60e6 ld ra,88(sp) + 243ae: 6906 ld s2,64(sp) + 243b0: 7a42 ld s4,48(sp) + 243b2: 854e mv a0,s3 + 243b4: 79e2 ld s3,56(sp) + 243b6: 6125 addi sp,sp,96 + 243b8: 8082 ret + 243ba: 4581 li a1,0 + 243bc: c94f10ef jal 15850 <_ZNSo3putEc@plt> + 243c0: 0485 addi s1,s1,1 + 243c2: bff9 j 243a0 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x54> + 243c4: 4099063b subw a2,s2,s1 + 243c8: 85a2 mv a1,s0 + 243ca: 8556 mv a0,s5 + 243cc: cbdff0ef jal 24088 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi> + 243d0: 0009b503 ld a0,0(s3) + 243d4: 6622 ld a2,8(sp) + 243d6: 6582 ld a1,0(sp) + 243d8: 0541 addi a0,a0,16 + 243da: a56f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 243de: 6502 ld a0,0(sp) + 243e0: 01650463 beq a0,s6,243e8 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x9c> + 243e4: c4cf10ef jal 15830 <_ZdlPv@plt> + 243e8: fa990ee3 beq s2,s1,243a4 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x58> + 243ec: 85a2 mv a1,s0 + 243ee: a029 j 243f8 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0xac> + 243f0: 0485 addi s1,s1,1 + 243f2: 0591 addi a1,a1,4 + 243f4: fa9908e3 beq s2,s1,243a4 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x58> + 243f8: 419c lw a5,0(a1) + 243fa: fbfd bnez a5,243f0 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0xa4> + 243fc: f6991ce3 bne s2,s1,24374 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x28> + 24400: b755 j 243a4 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x58> + 24402: 842a mv s0,a0 + 24404: 8556 mv a0,s5 + 24406: af6f20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2440a: 8522 mv a0,s0 + 2440c: b14f10ef jal 15720 <_Unwind_Resume@plt> + +0000000000024410 <_ZN7testing8internal6String15ShowWideCStringB5cxx11EPKw>: + 24410: 1141 addi sp,sp,-16 + 24412: e022 sd s0,0(sp) + 24414: e406 sd ra,8(sp) + 24416: 842a mv s0,a0 + 24418: c989 beqz a1,2442a <_ZN7testing8internal6String15ShowWideCStringB5cxx11EPKw+0x1a> + 2441a: 567d li a2,-1 + 2441c: c6dff0ef jal 24088 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi> + 24420: 60a2 ld ra,8(sp) + 24422: 8522 mv a0,s0 + 24424: 6402 ld s0,0(sp) + 24426: 0141 addi sp,sp,16 + 24428: 8082 ret + 2442a: 00014797 auipc a5,0x14 + 2442e: 9be78793 addi a5,a5,-1602 # 37de8 <_IO_stdin_used+0x340> + 24432: cc337057 vsetivli zero,6,e8,m8,ta,ma + 24436: 02078407 vle8.v v8,(a5) + 2443a: 01050793 addi a5,a0,16 + 2443e: e11c sd a5,0(a0) + 24440: 4719 li a4,6 + 24442: 02078427 vse8.v v8,(a5) + 24446: 00050b23 sb zero,22(a0) + 2444a: 60a2 ld ra,8(sp) + 2444c: e518 sd a4,8(a0) + 2444e: 8522 mv a0,s0 + 24450: 6402 ld s0,0(sp) + 24452: 0141 addi sp,sp,16 + 24454: 8082 ret + +0000000000024456 <_ZN7testing7MessagelsEPKw>: + 24456: 7139 addi sp,sp,-64 + 24458: f822 sd s0,48(sp) + 2445a: 842a mv s0,a0 + 2445c: 850a mv a0,sp + 2445e: f426 sd s1,40(sp) + 24460: fc06 sd ra,56(sp) + 24462: fafff0ef jal 24410 <_ZN7testing8internal6String15ShowWideCStringB5cxx11EPKw> + 24466: 6008 ld a0,0(s0) + 24468: 6622 ld a2,8(sp) + 2446a: 6582 ld a1,0(sp) + 2446c: 0541 addi a0,a0,16 + 2446e: 848a mv s1,sp + 24470: 9c0f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24474: 6502 ld a0,0(sp) + 24476: 081c addi a5,sp,16 + 24478: 00f50463 beq a0,a5,24480 <_ZN7testing7MessagelsEPKw+0x2a> + 2447c: bb4f10ef jal 15830 <_ZdlPv@plt> + 24480: 70e2 ld ra,56(sp) + 24482: 8522 mv a0,s0 + 24484: 7442 ld s0,48(sp) + 24486: 74a2 ld s1,40(sp) + 24488: 6121 addi sp,sp,64 + 2448a: 8082 ret + 2448c: 842a mv s0,a0 + 2448e: 8526 mv a0,s1 + 24490: a6cf20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24494: 8522 mv a0,s0 + 24496: a8af10ef jal 15720 <_Unwind_Resume@plt> + +000000000002449a <_ZN7testing7MessagelsEPw>: + 2449a: 7139 addi sp,sp,-64 + 2449c: f822 sd s0,48(sp) + 2449e: 842a mv s0,a0 + 244a0: 850a mv a0,sp + 244a2: f426 sd s1,40(sp) + 244a4: fc06 sd ra,56(sp) + 244a6: f6bff0ef jal 24410 <_ZN7testing8internal6String15ShowWideCStringB5cxx11EPKw> + 244aa: 6008 ld a0,0(s0) + 244ac: 6622 ld a2,8(sp) + 244ae: 6582 ld a1,0(sp) + 244b0: 0541 addi a0,a0,16 + 244b2: 848a mv s1,sp + 244b4: 97cf10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 244b8: 6502 ld a0,0(sp) + 244ba: 081c addi a5,sp,16 + 244bc: 00f50463 beq a0,a5,244c4 <_ZN7testing7MessagelsEPw+0x2a> + 244c0: b70f10ef jal 15830 <_ZdlPv@plt> + 244c4: 70e2 ld ra,56(sp) + 244c6: 8522 mv a0,s0 + 244c8: 7442 ld s0,48(sp) + 244ca: 74a2 ld s1,40(sp) + 244cc: 6121 addi sp,sp,64 + 244ce: 8082 ret + 244d0: 842a mv s0,a0 + 244d2: 8526 mv a0,s1 + 244d4: a28f20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 244d8: 8522 mv a0,s0 + 244da: a46f10ef jal 15720 <_Unwind_Resume@plt> + +00000000000244de <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_>: + 244de: 00073803 ld a6,0(a4) + 244e2: 7119 addi sp,sp,-128 + 244e4: f8a2 sd s0,112(sp) + 244e6: f4a6 sd s1,104(sp) + 244e8: f0ca sd s2,96(sp) + 244ea: ecce sd s3,88(sp) + 244ec: fc86 sd ra,120(sp) + 244ee: e432 sd a2,8(sp) + 244f0: e036 sd a3,0(sp) + 244f2: 842a mv s0,a0 + 244f4: 89ba mv s3,a4 + 244f6: 6388 ld a0,0(a5) + 244f8: 84be mv s1,a5 + 244fa: 892e mv s2,a1 + 244fc: 1e080463 beqz a6,246e4 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x206> + 24500: 1e050263 beqz a0,246e4 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x206> + 24504: 85c2 mv a1,a6 + 24506: 8aaf10ef jal 155b0 + 2450a: 00a03833 snez a6,a0 + 2450e: 1d090063 beq s2,a6,246ce <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x1f0> + 24512: e8d2 sd s4,80(sp) + 24514: 03010a13 addi s4,sp,48 + 24518: 8552 mv a0,s4 + 2451a: 00014797 auipc a5,0x14 + 2451e: 8a678793 addi a5,a5,-1882 # 37dc0 <_IO_stdin_used+0x318> + 24522: e4d6 sd s5,72(sp) + 24524: ec3e sd a5,24(sp) + 24526: f2df40ef jal 19452 <_ZN7testing16AssertionFailureEv> + 2452a: 8552 mv a0,s4 + 2452c: 00014597 auipc a1,0x14 + 24530: 94458593 addi a1,a1,-1724 # 37e70 <_IO_stdin_used+0x3c8> + 24534: 00026317 auipc t1,0x26 + 24538: 9b433303 ld t1,-1612(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 2453c: 9302 jalr t1 + 2453e: 002c addi a1,sp,8 + 24540: 00025317 auipc t1,0x25 + 24544: 65833303 ld t1,1624(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 24548: 9302 jalr t1 + 2454a: 00014597 auipc a1,0x14 + 2454e: 0a658593 addi a1,a1,166 # 385f0 <_IO_stdin_used+0xb48> + 24552: 00025317 auipc t1,0x25 + 24556: 6be33303 ld t1,1726(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 2455a: 9302 jalr t1 + 2455c: 00015597 auipc a1,0x15 + 24560: 8cc58593 addi a1,a1,-1844 # 38e28 <_IO_stdin_used+0x1380> + 24564: 00026317 auipc t1,0x26 + 24568: 98433303 ld t1,-1660(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 2456c: 9302 jalr t1 + 2456e: 01810a93 addi s5,sp,24 + 24572: 85d6 mv a1,s5 + 24574: 00025317 auipc t1,0x25 + 24578: 62433303 ld t1,1572(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2457c: 9302 jalr t1 + 2457e: 85ce mv a1,s3 + 24580: 00025317 auipc t1,0x25 + 24584: 61833303 ld t1,1560(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 24588: 9302 jalr t1 + 2458a: 02810993 addi s3,sp,40 + 2458e: 8a2a mv s4,a0 + 24590: 854e mv a0,s3 + 24592: c5bf40ef jal 191ec <_ZN7testing7MessageC1Ev> + 24596: 7522 ld a0,40(sp) + 24598: 4609 li a2,2 + 2459a: 00015597 auipc a1,0x15 + 2459e: 89e58593 addi a1,a1,-1890 # 38e38 <_IO_stdin_used+0x1390> + 245a2: 0541 addi a0,a0,16 + 245a4: 88cf10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 245a8: 85ce mv a1,s3 + 245aa: 8552 mv a0,s4 + 245ac: 00026317 auipc t1,0x26 + 245b0: 80c33303 ld t1,-2036(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 245b4: 9302 jalr t1 + 245b6: 7522 ld a0,40(sp) + 245b8: c501 beqz a0,245c0 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0xe2> + 245ba: 611c ld a5,0(a0) + 245bc: 679c ld a5,8(a5) + 245be: 9782 jalr a5 + 245c0: 8552 mv a0,s4 + 245c2: 00015597 auipc a1,0x15 + 245c6: 87e58593 addi a1,a1,-1922 # 38e40 <_IO_stdin_used+0x1398> + 245ca: 00026317 auipc t1,0x26 + 245ce: 91e33303 ld t1,-1762(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 245d2: 9302 jalr t1 + 245d4: 00015797 auipc a5,0x15 + 245d8: 84c78793 addi a5,a5,-1972 # 38e20 <_IO_stdin_used+0x1378> + 245dc: 0c091a63 bnez s2,246b0 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x1d2> + 245e0: 100c addi a1,sp,32 + 245e2: 00025317 auipc t1,0x25 + 245e6: 5b633303 ld t1,1462(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 245ea: f03e sd a5,32(sp) + 245ec: 9302 jalr t1 + 245ee: 892a mv s2,a0 + 245f0: 854e mv a0,s3 + 245f2: bfbf40ef jal 191ec <_ZN7testing7MessageC1Ev> + 245f6: 7522 ld a0,40(sp) + 245f8: 463d li a2,15 + 245fa: 00015597 auipc a1,0x15 + 245fe: 85658593 addi a1,a1,-1962 # 38e50 <_IO_stdin_used+0x13a8> + 24602: 0541 addi a0,a0,16 + 24604: 82cf10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24608: 85ce mv a1,s3 + 2460a: 854a mv a0,s2 + 2460c: 00025317 auipc t1,0x25 + 24610: 7ac33303 ld t1,1964(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 24614: 9302 jalr t1 + 24616: 7522 ld a0,40(sp) + 24618: c501 beqz a0,24620 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x142> + 2461a: 611c ld a5,0(a0) + 2461c: 679c ld a5,8(a5) + 2461e: 9782 jalr a5 + 24620: 854a mv a0,s2 + 24622: 858a mv a1,sp + 24624: 00025317 auipc t1,0x25 + 24628: 57433303 ld t1,1396(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2462c: 9302 jalr t1 + 2462e: 00014597 auipc a1,0x14 + 24632: fc258593 addi a1,a1,-62 # 385f0 <_IO_stdin_used+0xb48> + 24636: 00025317 auipc t1,0x25 + 2463a: 5da33303 ld t1,1498(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 2463e: 9302 jalr t1 + 24640: 00015597 auipc a1,0x15 + 24644: 82058593 addi a1,a1,-2016 # 38e60 <_IO_stdin_used+0x13b8> + 24648: 00026317 auipc t1,0x26 + 2464c: 8a033303 ld t1,-1888(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 24650: 9302 jalr t1 + 24652: 85d6 mv a1,s5 + 24654: 00025317 auipc t1,0x25 + 24658: 54433303 ld t1,1348(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2465c: 9302 jalr t1 + 2465e: 85a6 mv a1,s1 + 24660: 00025317 auipc t1,0x25 + 24664: 53833303 ld t1,1336(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 24668: 9302 jalr t1 + 2466a: 00013597 auipc a1,0x13 + 2466e: 75658593 addi a1,a1,1878 # 37dc0 <_IO_stdin_used+0x318> + 24672: 00025317 auipc t1,0x25 + 24676: 59e33303 ld t1,1438(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 2467a: 9302 jalr t1 + 2467c: 85aa mv a1,a0 + 2467e: 8522 mv a0,s0 + 24680: d57f40ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> + 24684: 74e2 ld s1,56(sp) + 24686: c895 beqz s1,246ba <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x1dc> + 24688: 6088 ld a0,0(s1) + 2468a: 01048793 addi a5,s1,16 + 2468e: 00f50463 beq a0,a5,24696 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x1b8> + 24692: 99ef10ef jal 15830 <_ZdlPv@plt> + 24696: 8526 mv a0,s1 + 24698: 998f10ef jal 15830 <_ZdlPv@plt> + 2469c: 70e6 ld ra,120(sp) + 2469e: 8522 mv a0,s0 + 246a0: 7446 ld s0,112(sp) + 246a2: 6a46 ld s4,80(sp) + 246a4: 6aa6 ld s5,72(sp) + 246a6: 74a6 ld s1,104(sp) + 246a8: 7906 ld s2,96(sp) + 246aa: 69e6 ld s3,88(sp) + 246ac: 6109 addi sp,sp,128 + 246ae: 8082 ret + 246b0: 00015797 auipc a5,0x15 + 246b4: 14078793 addi a5,a5,320 # 397f0 <_IO_stdin_used+0x1d48> + 246b8: b725 j 245e0 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x102> + 246ba: 70e6 ld ra,120(sp) + 246bc: 8522 mv a0,s0 + 246be: 7446 ld s0,112(sp) + 246c0: 6a46 ld s4,80(sp) + 246c2: 6aa6 ld s5,72(sp) + 246c4: 74a6 ld s1,104(sp) + 246c6: 7906 ld s2,96(sp) + 246c8: 69e6 ld s3,88(sp) + 246ca: 6109 addi sp,sp,128 + 246cc: 8082 ret + 246ce: 8522 mv a0,s0 + 246d0: d77f40ef jal 19446 <_ZN7testing16AssertionSuccessEv> + 246d4: 70e6 ld ra,120(sp) + 246d6: 8522 mv a0,s0 + 246d8: 7446 ld s0,112(sp) + 246da: 74a6 ld s1,104(sp) + 246dc: 7906 ld s2,96(sp) + 246de: 69e6 ld s3,88(sp) + 246e0: 6109 addi sp,sp,128 + 246e2: 8082 ret + 246e4: 40a80833 sub a6,a6,a0 + 246e8: 00183813 seqz a6,a6 + 246ec: b50d j 2450e <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x30> + 246ee: 77a2 ld a5,40(sp) + 246f0: 842a mv s0,a0 + 246f2: c789 beqz a5,246fc <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x21e> + 246f4: 6398 ld a4,0(a5) + 246f6: 853e mv a0,a5 + 246f8: 671c ld a5,8(a4) + 246fa: 9782 jalr a5 + 246fc: 1828 addi a0,sp,56 + 246fe: 00026317 auipc t1,0x26 + 24702: 8da33303 ld t1,-1830(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 24706: 9302 jalr t1 + 24708: 8522 mv a0,s0 + 2470a: 816f10ef jal 15720 <_Unwind_Resume@plt> + 2470e: b7c5 j 246ee <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x210> + 24710: 842a mv s0,a0 + 24712: b7ed j 246fc <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x21e> + +0000000000024714 <_ZN7testing11IsSubstringEPKcS1_S1_S1_>: + 24714: 1101 addi sp,sp,-32 + 24716: 87b2 mv a5,a2 + 24718: e436 sd a3,8(sp) + 2471a: e03a sd a4,0(sp) + 2471c: 862e mv a2,a1 + 2471e: 86be mv a3,a5 + 24720: 0038 addi a4,sp,8 + 24722: 878a mv a5,sp + 24724: 4585 li a1,1 + 24726: e822 sd s0,16(sp) + 24728: ec06 sd ra,24(sp) + 2472a: 842a mv s0,a0 + 2472c: db3ff0ef jal 244de <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_> + 24730: 60e2 ld ra,24(sp) + 24732: 8522 mv a0,s0 + 24734: 6442 ld s0,16(sp) + 24736: 6105 addi sp,sp,32 + 24738: 8082 ret + +000000000002473a <_ZN7testing14IsNotSubstringEPKcS1_S1_S1_>: + 2473a: 1101 addi sp,sp,-32 + 2473c: 87b2 mv a5,a2 + 2473e: e436 sd a3,8(sp) + 24740: e03a sd a4,0(sp) + 24742: 862e mv a2,a1 + 24744: 86be mv a3,a5 + 24746: 0038 addi a4,sp,8 + 24748: 878a mv a5,sp + 2474a: 4581 li a1,0 + 2474c: e822 sd s0,16(sp) + 2474e: ec06 sd ra,24(sp) + 24750: 842a mv s0,a0 + 24752: d8dff0ef jal 244de <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_> + 24756: 60e2 ld ra,24(sp) + 24758: 8522 mv a0,s0 + 2475a: 6442 ld s0,16(sp) + 2475c: 6105 addi sp,sp,32 + 2475e: 8082 ret + +0000000000024760 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_>: + 24760: 7119 addi sp,sp,-128 + 24762: ecce sd s3,88(sp) + 24764: e036 sd a3,0(sp) + 24766: 89ae mv s3,a1 + 24768: 6714 ld a3,8(a4) + 2476a: 630c ld a1,0(a4) + 2476c: f4a6 sd s1,104(sp) + 2476e: e432 sd a2,8(sp) + 24770: 84aa mv s1,a0 + 24772: 4601 li a2,0 + 24774: 853e mv a0,a5 + 24776: f8a2 sd s0,112(sp) + 24778: f0ca sd s2,96(sp) + 2477a: fc86 sd ra,120(sp) + 2477c: 843a mv s0,a4 + 2477e: 893e mv s2,a5 + 24780: c01f00ef jal 15380 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm@plt> + 24784: 00150693 addi a3,a0,1 + 24788: 00d036b3 snez a3,a3 + 2478c: 1d368063 beq a3,s3,2494c <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1ec> + 24790: e8d2 sd s4,80(sp) + 24792: 03010a13 addi s4,sp,48 + 24796: 8552 mv a0,s4 + 24798: 00013797 auipc a5,0x13 + 2479c: 62878793 addi a5,a5,1576 # 37dc0 <_IO_stdin_used+0x318> + 247a0: e4d6 sd s5,72(sp) + 247a2: ec3e sd a5,24(sp) + 247a4: caff40ef jal 19452 <_ZN7testing16AssertionFailureEv> + 247a8: 8552 mv a0,s4 + 247aa: 00013597 auipc a1,0x13 + 247ae: 6c658593 addi a1,a1,1734 # 37e70 <_IO_stdin_used+0x3c8> + 247b2: 00025317 auipc t1,0x25 + 247b6: 73633303 ld t1,1846(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 247ba: 9302 jalr t1 + 247bc: 002c addi a1,sp,8 + 247be: 00025317 auipc t1,0x25 + 247c2: 3da33303 ld t1,986(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 247c6: 9302 jalr t1 + 247c8: 00014597 auipc a1,0x14 + 247cc: e2858593 addi a1,a1,-472 # 385f0 <_IO_stdin_used+0xb48> + 247d0: 00025317 auipc t1,0x25 + 247d4: 44033303 ld t1,1088(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 247d8: 9302 jalr t1 + 247da: 00014597 auipc a1,0x14 + 247de: 64e58593 addi a1,a1,1614 # 38e28 <_IO_stdin_used+0x1380> + 247e2: 00025317 auipc t1,0x25 + 247e6: 70633303 ld t1,1798(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 247ea: 9302 jalr t1 + 247ec: 01810a13 addi s4,sp,24 + 247f0: 85d2 mv a1,s4 + 247f2: 00025317 auipc t1,0x25 + 247f6: 3a633303 ld t1,934(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 247fa: 9302 jalr t1 + 247fc: 85a2 mv a1,s0 + 247fe: 00025317 auipc t1,0x25 + 24802: 3a233303 ld t1,930(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 24806: 9302 jalr t1 + 24808: 02810a93 addi s5,sp,40 + 2480c: 842a mv s0,a0 + 2480e: 8556 mv a0,s5 + 24810: 9ddf40ef jal 191ec <_ZN7testing7MessageC1Ev> + 24814: 7522 ld a0,40(sp) + 24816: 4609 li a2,2 + 24818: 00014597 auipc a1,0x14 + 2481c: 62058593 addi a1,a1,1568 # 38e38 <_IO_stdin_used+0x1390> + 24820: 0541 addi a0,a0,16 + 24822: e0ff00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24826: 85d6 mv a1,s5 + 24828: 8522 mv a0,s0 + 2482a: 00025317 auipc t1,0x25 + 2482e: 58e33303 ld t1,1422(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 24832: 9302 jalr t1 + 24834: 7522 ld a0,40(sp) + 24836: c501 beqz a0,2483e <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0xde> + 24838: 611c ld a5,0(a0) + 2483a: 679c ld a5,8(a5) + 2483c: 9782 jalr a5 + 2483e: 8522 mv a0,s0 + 24840: 00014597 auipc a1,0x14 + 24844: 60058593 addi a1,a1,1536 # 38e40 <_IO_stdin_used+0x1398> + 24848: 00025317 auipc t1,0x25 + 2484c: 6a033303 ld t1,1696(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 24850: 9302 jalr t1 + 24852: 00014797 auipc a5,0x14 + 24856: 5ce78793 addi a5,a5,1486 # 38e20 <_IO_stdin_used+0x1378> + 2485a: 0c099a63 bnez s3,2492e <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1ce> + 2485e: 100c addi a1,sp,32 + 24860: 00025317 auipc t1,0x25 + 24864: 33833303 ld t1,824(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 24868: f03e sd a5,32(sp) + 2486a: 9302 jalr t1 + 2486c: 842a mv s0,a0 + 2486e: 8556 mv a0,s5 + 24870: 97df40ef jal 191ec <_ZN7testing7MessageC1Ev> + 24874: 7522 ld a0,40(sp) + 24876: 463d li a2,15 + 24878: 00014597 auipc a1,0x14 + 2487c: 5d858593 addi a1,a1,1496 # 38e50 <_IO_stdin_used+0x13a8> + 24880: 0541 addi a0,a0,16 + 24882: daff00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24886: 85d6 mv a1,s5 + 24888: 8522 mv a0,s0 + 2488a: 00025317 auipc t1,0x25 + 2488e: 52e33303 ld t1,1326(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 24892: 9302 jalr t1 + 24894: 7522 ld a0,40(sp) + 24896: c501 beqz a0,2489e <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x13e> + 24898: 611c ld a5,0(a0) + 2489a: 679c ld a5,8(a5) + 2489c: 9782 jalr a5 + 2489e: 8522 mv a0,s0 + 248a0: 858a mv a1,sp + 248a2: 00025317 auipc t1,0x25 + 248a6: 2f633303 ld t1,758(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 248aa: 9302 jalr t1 + 248ac: 00014597 auipc a1,0x14 + 248b0: d4458593 addi a1,a1,-700 # 385f0 <_IO_stdin_used+0xb48> + 248b4: 00025317 auipc t1,0x25 + 248b8: 35c33303 ld t1,860(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 248bc: 9302 jalr t1 + 248be: 00014597 auipc a1,0x14 + 248c2: 5a258593 addi a1,a1,1442 # 38e60 <_IO_stdin_used+0x13b8> + 248c6: 00025317 auipc t1,0x25 + 248ca: 62233303 ld t1,1570(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 248ce: 9302 jalr t1 + 248d0: 85d2 mv a1,s4 + 248d2: 00025317 auipc t1,0x25 + 248d6: 2c633303 ld t1,710(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 248da: 9302 jalr t1 + 248dc: 85ca mv a1,s2 + 248de: 00025317 auipc t1,0x25 + 248e2: 2c233303 ld t1,706(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 248e6: 9302 jalr t1 + 248e8: 00013597 auipc a1,0x13 + 248ec: 4d858593 addi a1,a1,1240 # 37dc0 <_IO_stdin_used+0x318> + 248f0: 00025317 auipc t1,0x25 + 248f4: 32033303 ld t1,800(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 248f8: 9302 jalr t1 + 248fa: 85aa mv a1,a0 + 248fc: 8526 mv a0,s1 + 248fe: ad9f40ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> + 24902: 7462 ld s0,56(sp) + 24904: c815 beqz s0,24938 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1d8> + 24906: 6008 ld a0,0(s0) + 24908: 01040793 addi a5,s0,16 + 2490c: 00f50463 beq a0,a5,24914 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1b4> + 24910: f21f00ef jal 15830 <_ZdlPv@plt> + 24914: 8522 mv a0,s0 + 24916: f1bf00ef jal 15830 <_ZdlPv@plt> + 2491a: 70e6 ld ra,120(sp) + 2491c: 7446 ld s0,112(sp) + 2491e: 6a46 ld s4,80(sp) + 24920: 6aa6 ld s5,72(sp) + 24922: 7906 ld s2,96(sp) + 24924: 69e6 ld s3,88(sp) + 24926: 8526 mv a0,s1 + 24928: 74a6 ld s1,104(sp) + 2492a: 6109 addi sp,sp,128 + 2492c: 8082 ret + 2492e: 00015797 auipc a5,0x15 + 24932: ec278793 addi a5,a5,-318 # 397f0 <_IO_stdin_used+0x1d48> + 24936: b725 j 2485e <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0xfe> + 24938: 70e6 ld ra,120(sp) + 2493a: 7446 ld s0,112(sp) + 2493c: 6a46 ld s4,80(sp) + 2493e: 6aa6 ld s5,72(sp) + 24940: 7906 ld s2,96(sp) + 24942: 69e6 ld s3,88(sp) + 24944: 8526 mv a0,s1 + 24946: 74a6 ld s1,104(sp) + 24948: 6109 addi sp,sp,128 + 2494a: 8082 ret + 2494c: 8526 mv a0,s1 + 2494e: af9f40ef jal 19446 <_ZN7testing16AssertionSuccessEv> + 24952: 70e6 ld ra,120(sp) + 24954: 7446 ld s0,112(sp) + 24956: 7906 ld s2,96(sp) + 24958: 69e6 ld s3,88(sp) + 2495a: 8526 mv a0,s1 + 2495c: 74a6 ld s1,104(sp) + 2495e: 6109 addi sp,sp,128 + 24960: 8082 ret + 24962: 842a mv s0,a0 + 24964: 1828 addi a0,sp,56 + 24966: 00025317 auipc t1,0x25 + 2496a: 67233303 ld t1,1650(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 2496e: 9302 jalr t1 + 24970: 8522 mv a0,s0 + 24972: daff00ef jal 15720 <_Unwind_Resume@plt> + 24976: 77a2 ld a5,40(sp) + 24978: 842a mv s0,a0 + 2497a: d7ed beqz a5,24964 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x204> + 2497c: 6398 ld a4,0(a5) + 2497e: 853e mv a0,a5 + 24980: 671c ld a5,8(a4) + 24982: 9782 jalr a5 + 24984: b7c5 j 24964 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x204> + 24986: bfc5 j 24976 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x216> + +0000000000024988 <_ZN7testing11IsSubstringEPKcS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_>: + 24988: 88b2 mv a7,a2 + 2498a: 8836 mv a6,a3 + 2498c: 1141 addi sp,sp,-16 + 2498e: 87ba mv a5,a4 + 24990: 862e mv a2,a1 + 24992: 86c6 mv a3,a7 + 24994: 8742 mv a4,a6 + 24996: 4585 li a1,1 + 24998: e022 sd s0,0(sp) + 2499a: e406 sd ra,8(sp) + 2499c: 842a mv s0,a0 + 2499e: dc3ff0ef jal 24760 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_> + 249a2: 60a2 ld ra,8(sp) + 249a4: 8522 mv a0,s0 + 249a6: 6402 ld s0,0(sp) + 249a8: 0141 addi sp,sp,16 + 249aa: 8082 ret + +00000000000249ac <_ZN7testing14IsNotSubstringEPKcS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_>: + 249ac: 88b2 mv a7,a2 + 249ae: 8836 mv a6,a3 + 249b0: 1141 addi sp,sp,-16 + 249b2: 87ba mv a5,a4 + 249b4: 862e mv a2,a1 + 249b6: 86c6 mv a3,a7 + 249b8: 8742 mv a4,a6 + 249ba: 4581 li a1,0 + 249bc: e022 sd s0,0(sp) + 249be: e406 sd ra,8(sp) + 249c0: 842a mv s0,a0 + 249c2: d9fff0ef jal 24760 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_> + 249c6: 60a2 ld ra,8(sp) + 249c8: 8522 mv a0,s0 + 249ca: 6402 ld s0,0(sp) + 249cc: 0141 addi sp,sp,16 + 249ce: 8082 ret + +00000000000249d0 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_>: + 249d0: 7119 addi sp,sp,-128 + 249d2: ecce sd s3,88(sp) + 249d4: e036 sd a3,0(sp) + 249d6: 89ae mv s3,a1 + 249d8: 6714 ld a3,8(a4) + 249da: 630c ld a1,0(a4) + 249dc: f4a6 sd s1,104(sp) + 249de: e432 sd a2,8(sp) + 249e0: 84aa mv s1,a0 + 249e2: 4601 li a2,0 + 249e4: 853e mv a0,a5 + 249e6: f8a2 sd s0,112(sp) + 249e8: f0ca sd s2,96(sp) + 249ea: fc86 sd ra,120(sp) + 249ec: 843a mv s0,a4 + 249ee: 893e mv s2,a5 + 249f0: ae0f10ef jal 15cd0 <_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE4findEPKwmm@plt> + 249f4: 00150693 addi a3,a0,1 + 249f8: 00d036b3 snez a3,a3 + 249fc: 1f368063 beq a3,s3,24bdc <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x20c> + 24a00: e8d2 sd s4,80(sp) + 24a02: 03010a13 addi s4,sp,48 + 24a06: 8552 mv a0,s4 + 24a08: 00013797 auipc a5,0x13 + 24a0c: 3d878793 addi a5,a5,984 # 37de0 <_IO_stdin_used+0x338> + 24a10: e4d6 sd s5,72(sp) + 24a12: e0da sd s6,64(sp) + 24a14: ec3e sd a5,24(sp) + 24a16: a3df40ef jal 19452 <_ZN7testing16AssertionFailureEv> + 24a1a: 8552 mv a0,s4 + 24a1c: 00013597 auipc a1,0x13 + 24a20: 45458593 addi a1,a1,1108 # 37e70 <_IO_stdin_used+0x3c8> + 24a24: 00025317 auipc t1,0x25 + 24a28: 4c433303 ld t1,1220(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 24a2c: 9302 jalr t1 + 24a2e: 002c addi a1,sp,8 + 24a30: 00025317 auipc t1,0x25 + 24a34: 16833303 ld t1,360(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 24a38: 9302 jalr t1 + 24a3a: 00014597 auipc a1,0x14 + 24a3e: bb658593 addi a1,a1,-1098 # 385f0 <_IO_stdin_used+0xb48> + 24a42: 00025317 auipc t1,0x25 + 24a46: 1ce33303 ld t1,462(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 24a4a: 9302 jalr t1 + 24a4c: 00014597 auipc a1,0x14 + 24a50: 3dc58593 addi a1,a1,988 # 38e28 <_IO_stdin_used+0x1380> + 24a54: 00025317 auipc t1,0x25 + 24a58: 49433303 ld t1,1172(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 24a5c: 9302 jalr t1 + 24a5e: 01810b13 addi s6,sp,24 + 24a62: 85da mv a1,s6 + 24a64: 00025317 auipc t1,0x25 + 24a68: 13433303 ld t1,308(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 24a6c: 9302 jalr t1 + 24a6e: 02810a13 addi s4,sp,40 + 24a72: 8aaa mv s5,a0 + 24a74: 8552 mv a0,s4 + 24a76: f76f40ef jal 191ec <_ZN7testing7MessageC1Ev> + 24a7a: 85a2 mv a1,s0 + 24a7c: 8552 mv a0,s4 + 24a7e: 8cfff0ef jal 2434c <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE> + 24a82: 85aa mv a1,a0 + 24a84: 00025317 auipc t1,0x25 + 24a88: 33433303 ld t1,820(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 24a8c: 8556 mv a0,s5 + 24a8e: 9302 jalr t1 + 24a90: 7522 ld a0,40(sp) + 24a92: c501 beqz a0,24a9a <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0xca> + 24a94: 611c ld a5,0(a0) + 24a96: 679c ld a5,8(a5) + 24a98: 9782 jalr a5 + 24a9a: 8556 mv a0,s5 + 24a9c: 00014597 auipc a1,0x14 + 24aa0: 39c58593 addi a1,a1,924 # 38e38 <_IO_stdin_used+0x1390> + 24aa4: 00025317 auipc t1,0x25 + 24aa8: 3c433303 ld t1,964(t1) # 49e68 <_GLOBAL_OFFSET_TABLE_+0x318> + 24aac: 9302 jalr t1 + 24aae: 00014597 auipc a1,0x14 + 24ab2: 39258593 addi a1,a1,914 # 38e40 <_IO_stdin_used+0x1398> + 24ab6: 00025317 auipc t1,0x25 + 24aba: 43233303 ld t1,1074(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 24abe: 9302 jalr t1 + 24ac0: 00014797 auipc a5,0x14 + 24ac4: 36078793 addi a5,a5,864 # 38e20 <_IO_stdin_used+0x1378> + 24ac8: 0e099a63 bnez s3,24bbc <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1ec> + 24acc: 100c addi a1,sp,32 + 24ace: 00025317 auipc t1,0x25 + 24ad2: 0ca33303 ld t1,202(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 24ad6: f03e sd a5,32(sp) + 24ad8: 9302 jalr t1 + 24ada: 842a mv s0,a0 + 24adc: 8552 mv a0,s4 + 24ade: f0ef40ef jal 191ec <_ZN7testing7MessageC1Ev> + 24ae2: 7522 ld a0,40(sp) + 24ae4: 463d li a2,15 + 24ae6: 00014597 auipc a1,0x14 + 24aea: 36a58593 addi a1,a1,874 # 38e50 <_IO_stdin_used+0x13a8> + 24aee: 0541 addi a0,a0,16 + 24af0: b41f00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24af4: 85d2 mv a1,s4 + 24af6: 8522 mv a0,s0 + 24af8: 00025317 auipc t1,0x25 + 24afc: 2c033303 ld t1,704(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 24b00: 9302 jalr t1 + 24b02: 7522 ld a0,40(sp) + 24b04: c501 beqz a0,24b0c <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x13c> + 24b06: 611c ld a5,0(a0) + 24b08: 679c ld a5,8(a5) + 24b0a: 9782 jalr a5 + 24b0c: 8522 mv a0,s0 + 24b0e: 858a mv a1,sp + 24b10: 00025317 auipc t1,0x25 + 24b14: 08833303 ld t1,136(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 24b18: 9302 jalr t1 + 24b1a: 00014597 auipc a1,0x14 + 24b1e: ad658593 addi a1,a1,-1322 # 385f0 <_IO_stdin_used+0xb48> + 24b22: 00025317 auipc t1,0x25 + 24b26: 0ee33303 ld t1,238(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 24b2a: 9302 jalr t1 + 24b2c: 00014597 auipc a1,0x14 + 24b30: 33458593 addi a1,a1,820 # 38e60 <_IO_stdin_used+0x13b8> + 24b34: 00025317 auipc t1,0x25 + 24b38: 3b433303 ld t1,948(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 24b3c: 9302 jalr t1 + 24b3e: 85da mv a1,s6 + 24b40: 00025317 auipc t1,0x25 + 24b44: 05833303 ld t1,88(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 24b48: 9302 jalr t1 + 24b4a: 842a mv s0,a0 + 24b4c: 8552 mv a0,s4 + 24b4e: e9ef40ef jal 191ec <_ZN7testing7MessageC1Ev> + 24b52: 85ca mv a1,s2 + 24b54: 8552 mv a0,s4 + 24b56: ff6ff0ef jal 2434c <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE> + 24b5a: 85aa mv a1,a0 + 24b5c: 00025317 auipc t1,0x25 + 24b60: 25c33303 ld t1,604(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 24b64: 8522 mv a0,s0 + 24b66: 9302 jalr t1 + 24b68: 7522 ld a0,40(sp) + 24b6a: c501 beqz a0,24b72 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1a2> + 24b6c: 611c ld a5,0(a0) + 24b6e: 679c ld a5,8(a5) + 24b70: 9782 jalr a5 + 24b72: 8522 mv a0,s0 + 24b74: 00013597 auipc a1,0x13 + 24b78: 24c58593 addi a1,a1,588 # 37dc0 <_IO_stdin_used+0x318> + 24b7c: 00025317 auipc t1,0x25 + 24b80: 09433303 ld t1,148(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 24b84: 9302 jalr t1 + 24b86: 85aa mv a1,a0 + 24b88: 8526 mv a0,s1 + 24b8a: 84df40ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> + 24b8e: 7462 ld s0,56(sp) + 24b90: c81d beqz s0,24bc6 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1f6> + 24b92: 6008 ld a0,0(s0) + 24b94: 01040793 addi a5,s0,16 + 24b98: 00f50463 beq a0,a5,24ba0 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1d0> + 24b9c: c95f00ef jal 15830 <_ZdlPv@plt> + 24ba0: 8522 mv a0,s0 + 24ba2: c8ff00ef jal 15830 <_ZdlPv@plt> + 24ba6: 70e6 ld ra,120(sp) + 24ba8: 7446 ld s0,112(sp) + 24baa: 6a46 ld s4,80(sp) + 24bac: 6aa6 ld s5,72(sp) + 24bae: 6b06 ld s6,64(sp) + 24bb0: 7906 ld s2,96(sp) + 24bb2: 69e6 ld s3,88(sp) + 24bb4: 8526 mv a0,s1 + 24bb6: 74a6 ld s1,104(sp) + 24bb8: 6109 addi sp,sp,128 + 24bba: 8082 ret + 24bbc: 00015797 auipc a5,0x15 + 24bc0: c3478793 addi a5,a5,-972 # 397f0 <_IO_stdin_used+0x1d48> + 24bc4: b721 j 24acc <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0xfc> + 24bc6: 70e6 ld ra,120(sp) + 24bc8: 7446 ld s0,112(sp) + 24bca: 6a46 ld s4,80(sp) + 24bcc: 6aa6 ld s5,72(sp) + 24bce: 6b06 ld s6,64(sp) + 24bd0: 7906 ld s2,96(sp) + 24bd2: 69e6 ld s3,88(sp) + 24bd4: 8526 mv a0,s1 + 24bd6: 74a6 ld s1,104(sp) + 24bd8: 6109 addi sp,sp,128 + 24bda: 8082 ret + 24bdc: 8526 mv a0,s1 + 24bde: 869f40ef jal 19446 <_ZN7testing16AssertionSuccessEv> + 24be2: 70e6 ld ra,120(sp) + 24be4: 7446 ld s0,112(sp) + 24be6: 7906 ld s2,96(sp) + 24be8: 69e6 ld s3,88(sp) + 24bea: 8526 mv a0,s1 + 24bec: 74a6 ld s1,104(sp) + 24bee: 6109 addi sp,sp,128 + 24bf0: 8082 ret + 24bf2: 77a2 ld a5,40(sp) + 24bf4: 842a mv s0,a0 + 24bf6: c789 beqz a5,24c00 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x230> + 24bf8: 6398 ld a4,0(a5) + 24bfa: 853e mv a0,a5 + 24bfc: 671c ld a5,8(a4) + 24bfe: 9782 jalr a5 + 24c00: 1828 addi a0,sp,56 + 24c02: 00025317 auipc t1,0x25 + 24c06: 3d633303 ld t1,982(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 24c0a: 9302 jalr t1 + 24c0c: 8522 mv a0,s0 + 24c0e: b13f00ef jal 15720 <_Unwind_Resume@plt> + 24c12: 842a mv s0,a0 + 24c14: b7f5 j 24c00 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x230> + 24c16: bff1 j 24bf2 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x222> + 24c18: bfe9 j 24bf2 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x222> + +0000000000024c1a <_ZN7testing11IsSubstringEPKcS1_RKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEES9_>: + 24c1a: 88b2 mv a7,a2 + 24c1c: 8836 mv a6,a3 + 24c1e: 1141 addi sp,sp,-16 + 24c20: 87ba mv a5,a4 + 24c22: 862e mv a2,a1 + 24c24: 86c6 mv a3,a7 + 24c26: 8742 mv a4,a6 + 24c28: 4585 li a1,1 + 24c2a: e022 sd s0,0(sp) + 24c2c: e406 sd ra,8(sp) + 24c2e: 842a mv s0,a0 + 24c30: da1ff0ef jal 249d0 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_> + 24c34: 60a2 ld ra,8(sp) + 24c36: 8522 mv a0,s0 + 24c38: 6402 ld s0,0(sp) + 24c3a: 0141 addi sp,sp,16 + 24c3c: 8082 ret + +0000000000024c3e <_ZN7testing14IsNotSubstringEPKcS1_RKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEES9_>: + 24c3e: 88b2 mv a7,a2 + 24c40: 8836 mv a6,a3 + 24c42: 1141 addi sp,sp,-16 + 24c44: 87ba mv a5,a4 + 24c46: 862e mv a2,a1 + 24c48: 86c6 mv a3,a7 + 24c4a: 8742 mv a4,a6 + 24c4c: 4581 li a1,0 + 24c4e: e022 sd s0,0(sp) + 24c50: e406 sd ra,8(sp) + 24c52: 842a mv s0,a0 + 24c54: d7dff0ef jal 249d0 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_> + 24c58: 60a2 ld ra,8(sp) + 24c5a: 8522 mv a0,s0 + 24c5c: 6402 ld s0,0(sp) + 24c5e: 0141 addi sp,sp,16 + 24c60: 8082 ret + +0000000000024c62 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_>: + 24c62: 00073803 ld a6,0(a4) + 24c66: 7119 addi sp,sp,-128 + 24c68: f8a2 sd s0,112(sp) + 24c6a: f4a6 sd s1,104(sp) + 24c6c: f0ca sd s2,96(sp) + 24c6e: ecce sd s3,88(sp) + 24c70: fc86 sd ra,120(sp) + 24c72: e432 sd a2,8(sp) + 24c74: e036 sd a3,0(sp) + 24c76: 842a mv s0,a0 + 24c78: 89ba mv s3,a4 + 24c7a: 6388 ld a0,0(a5) + 24c7c: 84be mv s1,a5 + 24c7e: 892e mv s2,a1 + 24c80: 20080563 beqz a6,24e8a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x228> + 24c84: 20050363 beqz a0,24e8a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x228> + 24c88: 85c2 mv a1,a6 + 24c8a: e96f00ef jal 15320 + 24c8e: 00a03833 snez a6,a0 + 24c92: 1f090163 beq s2,a6,24e74 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x212> + 24c96: e8d2 sd s4,80(sp) + 24c98: 03010a13 addi s4,sp,48 + 24c9c: 8552 mv a0,s4 + 24c9e: 00013797 auipc a5,0x13 + 24ca2: 14278793 addi a5,a5,322 # 37de0 <_IO_stdin_used+0x338> + 24ca6: e4d6 sd s5,72(sp) + 24ca8: e0da sd s6,64(sp) + 24caa: ec3e sd a5,24(sp) + 24cac: fa6f40ef jal 19452 <_ZN7testing16AssertionFailureEv> + 24cb0: 8552 mv a0,s4 + 24cb2: 00013597 auipc a1,0x13 + 24cb6: 1be58593 addi a1,a1,446 # 37e70 <_IO_stdin_used+0x3c8> + 24cba: 00025317 auipc t1,0x25 + 24cbe: 22e33303 ld t1,558(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 24cc2: 9302 jalr t1 + 24cc4: 002c addi a1,sp,8 + 24cc6: 00025317 auipc t1,0x25 + 24cca: ed233303 ld t1,-302(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 24cce: 9302 jalr t1 + 24cd0: 00014597 auipc a1,0x14 + 24cd4: 92058593 addi a1,a1,-1760 # 385f0 <_IO_stdin_used+0xb48> + 24cd8: 00025317 auipc t1,0x25 + 24cdc: f3833303 ld t1,-200(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 24ce0: 9302 jalr t1 + 24ce2: 00014597 auipc a1,0x14 + 24ce6: 14658593 addi a1,a1,326 # 38e28 <_IO_stdin_used+0x1380> + 24cea: 00025317 auipc t1,0x25 + 24cee: 1fe33303 ld t1,510(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 24cf2: 9302 jalr t1 + 24cf4: 01810b13 addi s6,sp,24 + 24cf8: 85da mv a1,s6 + 24cfa: 00025317 auipc t1,0x25 + 24cfe: e9e33303 ld t1,-354(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 24d02: 9302 jalr t1 + 24d04: 02810a13 addi s4,sp,40 + 24d08: 8aaa mv s5,a0 + 24d0a: 8552 mv a0,s4 + 24d0c: ce0f40ef jal 191ec <_ZN7testing7MessageC1Ev> + 24d10: 0009b583 ld a1,0(s3) + 24d14: 8552 mv a0,s4 + 24d16: f40ff0ef jal 24456 <_ZN7testing7MessagelsEPKw> + 24d1a: 85aa mv a1,a0 + 24d1c: 00025317 auipc t1,0x25 + 24d20: 09c33303 ld t1,156(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 24d24: 8556 mv a0,s5 + 24d26: 9302 jalr t1 + 24d28: 7522 ld a0,40(sp) + 24d2a: c501 beqz a0,24d32 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0xd0> + 24d2c: 611c ld a5,0(a0) + 24d2e: 679c ld a5,8(a5) + 24d30: 9782 jalr a5 + 24d32: 8556 mv a0,s5 + 24d34: 00014597 auipc a1,0x14 + 24d38: 10458593 addi a1,a1,260 # 38e38 <_IO_stdin_used+0x1390> + 24d3c: 00025317 auipc t1,0x25 + 24d40: 12c33303 ld t1,300(t1) # 49e68 <_GLOBAL_OFFSET_TABLE_+0x318> + 24d44: 9302 jalr t1 + 24d46: 00014597 auipc a1,0x14 + 24d4a: 0fa58593 addi a1,a1,250 # 38e40 <_IO_stdin_used+0x1398> + 24d4e: 00025317 auipc t1,0x25 + 24d52: 19a33303 ld t1,410(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 24d56: 9302 jalr t1 + 24d58: 00014797 auipc a5,0x14 + 24d5c: 0c878793 addi a5,a5,200 # 38e20 <_IO_stdin_used+0x1378> + 24d60: 0e091a63 bnez s2,24e54 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x1f2> + 24d64: 100c addi a1,sp,32 + 24d66: 00025317 auipc t1,0x25 + 24d6a: e3233303 ld t1,-462(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 24d6e: f03e sd a5,32(sp) + 24d70: 9302 jalr t1 + 24d72: 892a mv s2,a0 + 24d74: 8552 mv a0,s4 + 24d76: c76f40ef jal 191ec <_ZN7testing7MessageC1Ev> + 24d7a: 7522 ld a0,40(sp) + 24d7c: 463d li a2,15 + 24d7e: 00014597 auipc a1,0x14 + 24d82: 0d258593 addi a1,a1,210 # 38e50 <_IO_stdin_used+0x13a8> + 24d86: 0541 addi a0,a0,16 + 24d88: 8a9f00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24d8c: 85d2 mv a1,s4 + 24d8e: 854a mv a0,s2 + 24d90: 00025317 auipc t1,0x25 + 24d94: 02833303 ld t1,40(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 24d98: 9302 jalr t1 + 24d9a: 7522 ld a0,40(sp) + 24d9c: c501 beqz a0,24da4 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x142> + 24d9e: 611c ld a5,0(a0) + 24da0: 679c ld a5,8(a5) + 24da2: 9782 jalr a5 + 24da4: 854a mv a0,s2 + 24da6: 858a mv a1,sp + 24da8: 00025317 auipc t1,0x25 + 24dac: df033303 ld t1,-528(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 24db0: 9302 jalr t1 + 24db2: 00014597 auipc a1,0x14 + 24db6: 83e58593 addi a1,a1,-1986 # 385f0 <_IO_stdin_used+0xb48> + 24dba: 00025317 auipc t1,0x25 + 24dbe: e5633303 ld t1,-426(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 24dc2: 9302 jalr t1 + 24dc4: 00014597 auipc a1,0x14 + 24dc8: 09c58593 addi a1,a1,156 # 38e60 <_IO_stdin_used+0x13b8> + 24dcc: 00025317 auipc t1,0x25 + 24dd0: 11c33303 ld t1,284(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 24dd4: 9302 jalr t1 + 24dd6: 85da mv a1,s6 + 24dd8: 00025317 auipc t1,0x25 + 24ddc: dc033303 ld t1,-576(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 24de0: 9302 jalr t1 + 24de2: 892a mv s2,a0 + 24de4: 8552 mv a0,s4 + 24de6: c06f40ef jal 191ec <_ZN7testing7MessageC1Ev> + 24dea: 608c ld a1,0(s1) + 24dec: 8552 mv a0,s4 + 24dee: e68ff0ef jal 24456 <_ZN7testing7MessagelsEPKw> + 24df2: 85aa mv a1,a0 + 24df4: 00025317 auipc t1,0x25 + 24df8: fc433303 ld t1,-60(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 24dfc: 854a mv a0,s2 + 24dfe: 9302 jalr t1 + 24e00: 7522 ld a0,40(sp) + 24e02: c501 beqz a0,24e0a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x1a8> + 24e04: 611c ld a5,0(a0) + 24e06: 679c ld a5,8(a5) + 24e08: 9782 jalr a5 + 24e0a: 854a mv a0,s2 + 24e0c: 00013597 auipc a1,0x13 + 24e10: fb458593 addi a1,a1,-76 # 37dc0 <_IO_stdin_used+0x318> + 24e14: 00025317 auipc t1,0x25 + 24e18: dfc33303 ld t1,-516(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 24e1c: 9302 jalr t1 + 24e1e: 85aa mv a1,a0 + 24e20: 8522 mv a0,s0 + 24e22: db4f40ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> + 24e26: 74e2 ld s1,56(sp) + 24e28: c89d beqz s1,24e5e <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x1fc> + 24e2a: 6088 ld a0,0(s1) + 24e2c: 01048793 addi a5,s1,16 + 24e30: 00f50463 beq a0,a5,24e38 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x1d6> + 24e34: 9fdf00ef jal 15830 <_ZdlPv@plt> + 24e38: 8526 mv a0,s1 + 24e3a: 9f7f00ef jal 15830 <_ZdlPv@plt> + 24e3e: 70e6 ld ra,120(sp) + 24e40: 8522 mv a0,s0 + 24e42: 7446 ld s0,112(sp) + 24e44: 6a46 ld s4,80(sp) + 24e46: 6aa6 ld s5,72(sp) + 24e48: 6b06 ld s6,64(sp) + 24e4a: 74a6 ld s1,104(sp) + 24e4c: 7906 ld s2,96(sp) + 24e4e: 69e6 ld s3,88(sp) + 24e50: 6109 addi sp,sp,128 + 24e52: 8082 ret + 24e54: 00015797 auipc a5,0x15 + 24e58: 99c78793 addi a5,a5,-1636 # 397f0 <_IO_stdin_used+0x1d48> + 24e5c: b721 j 24d64 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x102> + 24e5e: 70e6 ld ra,120(sp) + 24e60: 8522 mv a0,s0 + 24e62: 7446 ld s0,112(sp) + 24e64: 6a46 ld s4,80(sp) + 24e66: 6aa6 ld s5,72(sp) + 24e68: 6b06 ld s6,64(sp) + 24e6a: 74a6 ld s1,104(sp) + 24e6c: 7906 ld s2,96(sp) + 24e6e: 69e6 ld s3,88(sp) + 24e70: 6109 addi sp,sp,128 + 24e72: 8082 ret + 24e74: 8522 mv a0,s0 + 24e76: dd0f40ef jal 19446 <_ZN7testing16AssertionSuccessEv> + 24e7a: 70e6 ld ra,120(sp) + 24e7c: 8522 mv a0,s0 + 24e7e: 7446 ld s0,112(sp) + 24e80: 74a6 ld s1,104(sp) + 24e82: 7906 ld s2,96(sp) + 24e84: 69e6 ld s3,88(sp) + 24e86: 6109 addi sp,sp,128 + 24e88: 8082 ret + 24e8a: 40a80833 sub a6,a6,a0 + 24e8e: 00183813 seqz a6,a6 + 24e92: b501 j 24c92 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x30> + 24e94: 77a2 ld a5,40(sp) + 24e96: 842a mv s0,a0 + 24e98: c789 beqz a5,24ea2 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x240> + 24e9a: 6398 ld a4,0(a5) + 24e9c: 853e mv a0,a5 + 24e9e: 671c ld a5,8(a4) + 24ea0: 9782 jalr a5 + 24ea2: 1828 addi a0,sp,56 + 24ea4: 00025317 auipc t1,0x25 + 24ea8: 13433303 ld t1,308(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 24eac: 9302 jalr t1 + 24eae: 8522 mv a0,s0 + 24eb0: 871f00ef jal 15720 <_Unwind_Resume@plt> + 24eb4: b7c5 j 24e94 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x232> + 24eb6: bff9 j 24e94 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x232> + 24eb8: 842a mv s0,a0 + 24eba: b7e5 j 24ea2 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x240> + +0000000000024ebc <_ZN7testing11IsSubstringEPKcS1_PKwS3_>: + 24ebc: 1101 addi sp,sp,-32 + 24ebe: 87b2 mv a5,a2 + 24ec0: e436 sd a3,8(sp) + 24ec2: e03a sd a4,0(sp) + 24ec4: 862e mv a2,a1 + 24ec6: 86be mv a3,a5 + 24ec8: 0038 addi a4,sp,8 + 24eca: 878a mv a5,sp + 24ecc: 4585 li a1,1 + 24ece: e822 sd s0,16(sp) + 24ed0: ec06 sd ra,24(sp) + 24ed2: 842a mv s0,a0 + 24ed4: d8fff0ef jal 24c62 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_> + 24ed8: 60e2 ld ra,24(sp) + 24eda: 8522 mv a0,s0 + 24edc: 6442 ld s0,16(sp) + 24ede: 6105 addi sp,sp,32 + 24ee0: 8082 ret + +0000000000024ee2 <_ZN7testing14IsNotSubstringEPKcS1_PKwS3_>: + 24ee2: 1101 addi sp,sp,-32 + 24ee4: 87b2 mv a5,a2 + 24ee6: e436 sd a3,8(sp) + 24ee8: e03a sd a4,0(sp) + 24eea: 862e mv a2,a1 + 24eec: 86be mv a3,a5 + 24eee: 0038 addi a4,sp,8 + 24ef0: 878a mv a5,sp + 24ef2: 4581 li a1,0 + 24ef4: e822 sd s0,16(sp) + 24ef6: ec06 sd ra,24(sp) + 24ef8: 842a mv s0,a0 + 24efa: d69ff0ef jal 24c62 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_> + 24efe: 60e2 ld ra,24(sp) + 24f00: 8522 mv a0,s0 + 24f02: 6442 ld s0,16(sp) + 24f04: 6105 addi sp,sp,32 + 24f06: 8082 ret + +0000000000024f08 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd>: + 24f08: 7135 addi sp,sp,-160 + 24f0a: a0ce fsd fs3,64(sp) + 24f0c: 0ab579d3 fsub.d fs3,fa0,fa1 + 24f10: e526 sd s1,136(sp) + 24f12: ed06 sd ra,152(sp) + 24f14: ec2e sd a1,24(sp) + 24f16: e832 sd a2,16(sp) + 24f18: e436 sd a3,8(sp) + 24f1a: 84aa mv s1,a0 + 24f1c: 2339a9d3 fabs.d fs3,fs3 + 24f20: a2c987d3 fle.d a5,fs3,fa2 + 24f24: cb89 beqz a5,24f36 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x2e> + 24f26: d20f40ef jal 19446 <_ZN7testing16AssertionSuccessEv> + 24f2a: 60ea ld ra,152(sp) + 24f2c: 2986 fld fs3,64(sp) + 24f2e: 8526 mv a0,s1 + 24f30: 64aa ld s1,136(sp) + 24f32: 610d addi sp,sp,160 + 24f34: 8082 ret + 24f36: e14a sd s2,128(sp) + 24f38: 03010913 addi s2,sp,48 + 24f3c: 854a mv a0,s2 + 24f3e: e922 sd s0,144(sp) + 24f40: aca2 fsd fs0,88(sp) + 24f42: a8a6 fsd fs1,80(sp) + 24f44: a4ca fsd fs2,72(sp) + 24f46: 22b584d3 fmv.d fs1,fa1 + 24f4a: 22a50953 fmv.d fs2,fa0 + 24f4e: 22c60453 fmv.d fs0,fa2 + 24f52: fcce sd s3,120(sp) + 24f54: f8d2 sd s4,112(sp) + 24f56: f4d6 sd s5,104(sp) + 24f58: 1020 addi s0,sp,40 + 24f5a: cf8f40ef jal 19452 <_ZN7testing16AssertionFailureEv> + 24f5e: 8522 mv a0,s0 + 24f60: a8cf40ef jal 191ec <_ZN7testing7MessageC1Ev> + 24f64: 7522 ld a0,40(sp) + 24f66: 465d li a2,23 + 24f68: 00014597 auipc a1,0x14 + 24f6c: f0858593 addi a1,a1,-248 # 38e70 <_IO_stdin_used+0x13c8> + 24f70: 0541 addi a0,a0,16 + 24f72: ebef00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24f76: 85a2 mv a1,s0 + 24f78: 854a mv a0,s2 + 24f7a: 00025317 auipc t1,0x25 + 24f7e: e3e33303 ld t1,-450(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 24f82: 9302 jalr t1 + 24f84: 7522 ld a0,40(sp) + 24f86: c501 beqz a0,24f8e <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x86> + 24f88: 611c ld a5,0(a0) + 24f8a: 679c ld a5,8(a5) + 24f8c: 9782 jalr a5 + 24f8e: 01810a93 addi s5,sp,24 + 24f92: 854a mv a0,s2 + 24f94: 85d6 mv a1,s5 + 24f96: 00025317 auipc t1,0x25 + 24f9a: c0233303 ld t1,-1022(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 24f9e: 9302 jalr t1 + 24fa0: 892a mv s2,a0 + 24fa2: 8522 mv a0,s0 + 24fa4: a48f40ef jal 191ec <_ZN7testing7MessageC1Ev> + 24fa8: 7522 ld a0,40(sp) + 24faa: 4615 li a2,5 + 24fac: 00013597 auipc a1,0x13 + 24fb0: 17458593 addi a1,a1,372 # 38120 <_IO_stdin_used+0x678> + 24fb4: 0541 addi a0,a0,16 + 24fb6: e7af00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24fba: 85a2 mv a1,s0 + 24fbc: 854a mv a0,s2 + 24fbe: 00025317 auipc t1,0x25 + 24fc2: dfa33303 ld t1,-518(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 24fc6: 9302 jalr t1 + 24fc8: 7522 ld a0,40(sp) + 24fca: c501 beqz a0,24fd2 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0xca> + 24fcc: 611c ld a5,0(a0) + 24fce: 679c ld a5,8(a5) + 24fd0: 9782 jalr a5 + 24fd2: 01010a13 addi s4,sp,16 + 24fd6: 854a mv a0,s2 + 24fd8: 85d2 mv a1,s4 + 24fda: 00025317 auipc t1,0x25 + 24fde: bbe33303 ld t1,-1090(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 24fe2: 9302 jalr t1 + 24fe4: 00014597 auipc a1,0x14 + 24fe8: ea458593 addi a1,a1,-348 # 38e88 <_IO_stdin_used+0x13e0> + 24fec: 00025317 auipc t1,0x25 + 24ff0: f2433303 ld t1,-220(t1) # 49f10 <_GLOBAL_OFFSET_TABLE_+0x3c0> + 24ff4: 9302 jalr t1 + 24ff6: 892a mv s2,a0 + 24ff8: 8522 mv a0,s0 + 24ffa: 9f2f40ef jal 191ec <_ZN7testing7MessageC1Ev> + 24ffe: 7522 ld a0,40(sp) + 25000: 23398553 fmv.d fa0,fs3 + 25004: 0541 addi a0,a0,16 + 25006: bcaf00ef jal 153d0 <_ZNSo9_M_insertIdEERSoT_@plt> + 2500a: 85a2 mv a1,s0 + 2500c: 854a mv a0,s2 + 2500e: 00025317 auipc t1,0x25 + 25012: daa33303 ld t1,-598(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 25016: 9302 jalr t1 + 25018: 7522 ld a0,40(sp) + 2501a: c501 beqz a0,25022 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x11a> + 2501c: 611c ld a5,0(a0) + 2501e: 679c ld a5,8(a5) + 25020: 9782 jalr a5 + 25022: 8522 mv a0,s0 + 25024: 9c8f40ef jal 191ec <_ZN7testing7MessageC1Ev> + 25028: 7522 ld a0,40(sp) + 2502a: 4641 li a2,16 + 2502c: 00014597 auipc a1,0x14 + 25030: e6458593 addi a1,a1,-412 # 38e90 <_IO_stdin_used+0x13e8> + 25034: 9532 add a0,a0,a2 + 25036: dfaf00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2503a: 85a2 mv a1,s0 + 2503c: 854a mv a0,s2 + 2503e: 00025317 auipc t1,0x25 + 25042: d7a33303 ld t1,-646(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 25046: 9302 jalr t1 + 25048: 7522 ld a0,40(sp) + 2504a: c501 beqz a0,25052 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x14a> + 2504c: 611c ld a5,0(a0) + 2504e: 679c ld a5,8(a5) + 25050: 9782 jalr a5 + 25052: 00810993 addi s3,sp,8 + 25056: 854a mv a0,s2 + 25058: 85ce mv a1,s3 + 2505a: 00025317 auipc t1,0x25 + 2505e: b3e33303 ld t1,-1218(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 25062: 9302 jalr t1 + 25064: 892a mv s2,a0 + 25066: 8522 mv a0,s0 + 25068: 984f40ef jal 191ec <_ZN7testing7MessageC1Ev> + 2506c: 7522 ld a0,40(sp) + 2506e: 4621 li a2,8 + 25070: 00014597 auipc a1,0x14 + 25074: e3858593 addi a1,a1,-456 # 38ea8 <_IO_stdin_used+0x1400> + 25078: 0541 addi a0,a0,16 + 2507a: db6f00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2507e: 85a2 mv a1,s0 + 25080: 854a mv a0,s2 + 25082: 00025317 auipc t1,0x25 + 25086: d3633303 ld t1,-714(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 2508a: 9302 jalr t1 + 2508c: 7522 ld a0,40(sp) + 2508e: c501 beqz a0,25096 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x18e> + 25090: 611c ld a5,0(a0) + 25092: 679c ld a5,8(a5) + 25094: 9782 jalr a5 + 25096: 85d6 mv a1,s5 + 25098: 854a mv a0,s2 + 2509a: 00025317 auipc t1,0x25 + 2509e: afe33303 ld t1,-1282(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 250a2: 9302 jalr t1 + 250a4: 892a mv s2,a0 + 250a6: 8522 mv a0,s0 + 250a8: 944f40ef jal 191ec <_ZN7testing7MessageC1Ev> + 250ac: 7522 ld a0,40(sp) + 250ae: 4639 li a2,14 + 250b0: 00014597 auipc a1,0x14 + 250b4: e0858593 addi a1,a1,-504 # 38eb8 <_IO_stdin_used+0x1410> + 250b8: 0541 addi a0,a0,16 + 250ba: d76f00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 250be: 85a2 mv a1,s0 + 250c0: 854a mv a0,s2 + 250c2: 00025317 auipc t1,0x25 + 250c6: cf633303 ld t1,-778(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 250ca: 9302 jalr t1 + 250cc: 7522 ld a0,40(sp) + 250ce: c501 beqz a0,250d6 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x1ce> + 250d0: 611c ld a5,0(a0) + 250d2: 679c ld a5,8(a5) + 250d4: 9782 jalr a5 + 250d6: 8522 mv a0,s0 + 250d8: 914f40ef jal 191ec <_ZN7testing7MessageC1Ev> + 250dc: 7522 ld a0,40(sp) + 250de: 23290553 fmv.d fa0,fs2 + 250e2: 0541 addi a0,a0,16 + 250e4: aecf00ef jal 153d0 <_ZNSo9_M_insertIdEERSoT_@plt> + 250e8: 85a2 mv a1,s0 + 250ea: 854a mv a0,s2 + 250ec: 00025317 auipc t1,0x25 + 250f0: ccc33303 ld t1,-820(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 250f4: 9302 jalr t1 + 250f6: 7522 ld a0,40(sp) + 250f8: c501 beqz a0,25100 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x1f8> + 250fa: 611c ld a5,0(a0) + 250fc: 679c ld a5,8(a5) + 250fe: 9782 jalr a5 + 25100: 854a mv a0,s2 + 25102: 00014597 auipc a1,0x14 + 25106: d0e58593 addi a1,a1,-754 # 38e10 <_IO_stdin_used+0x1368> + 2510a: 00025317 auipc t1,0x25 + 2510e: d5e33303 ld t1,-674(t1) # 49e68 <_GLOBAL_OFFSET_TABLE_+0x318> + 25112: 9302 jalr t1 + 25114: 85d2 mv a1,s4 + 25116: 00025317 auipc t1,0x25 + 2511a: a8233303 ld t1,-1406(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2511e: 9302 jalr t1 + 25120: 892a mv s2,a0 + 25122: 8522 mv a0,s0 + 25124: 8c8f40ef jal 191ec <_ZN7testing7MessageC1Ev> + 25128: 7522 ld a0,40(sp) + 2512a: 4639 li a2,14 + 2512c: 00014597 auipc a1,0x14 + 25130: d8c58593 addi a1,a1,-628 # 38eb8 <_IO_stdin_used+0x1410> + 25134: 0541 addi a0,a0,16 + 25136: cfaf00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2513a: 85a2 mv a1,s0 + 2513c: 854a mv a0,s2 + 2513e: 00025317 auipc t1,0x25 + 25142: c7a33303 ld t1,-902(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 25146: 9302 jalr t1 + 25148: 7522 ld a0,40(sp) + 2514a: c501 beqz a0,25152 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x24a> + 2514c: 611c ld a5,0(a0) + 2514e: 679c ld a5,8(a5) + 25150: 9782 jalr a5 + 25152: 8522 mv a0,s0 + 25154: 898f40ef jal 191ec <_ZN7testing7MessageC1Ev> + 25158: 7522 ld a0,40(sp) + 2515a: 22948553 fmv.d fa0,fs1 + 2515e: 0541 addi a0,a0,16 + 25160: a70f00ef jal 153d0 <_ZNSo9_M_insertIdEERSoT_@plt> + 25164: 85a2 mv a1,s0 + 25166: 854a mv a0,s2 + 25168: 00025317 auipc t1,0x25 + 2516c: c5033303 ld t1,-944(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 25170: 9302 jalr t1 + 25172: 7522 ld a0,40(sp) + 25174: c501 beqz a0,2517c <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x274> + 25176: 611c ld a5,0(a0) + 25178: 679c ld a5,8(a5) + 2517a: 9782 jalr a5 + 2517c: 854a mv a0,s2 + 2517e: 00014597 auipc a1,0x14 + 25182: d4a58593 addi a1,a1,-694 # 38ec8 <_IO_stdin_used+0x1420> + 25186: 00025317 auipc t1,0x25 + 2518a: d5a33303 ld t1,-678(t1) # 49ee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 2518e: 9302 jalr t1 + 25190: 85ce mv a1,s3 + 25192: 00025317 auipc t1,0x25 + 25196: a0633303 ld t1,-1530(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2519a: 9302 jalr t1 + 2519c: 892a mv s2,a0 + 2519e: 8522 mv a0,s0 + 251a0: 84cf40ef jal 191ec <_ZN7testing7MessageC1Ev> + 251a4: 7522 ld a0,40(sp) + 251a6: 4639 li a2,14 + 251a8: 00014597 auipc a1,0x14 + 251ac: d1058593 addi a1,a1,-752 # 38eb8 <_IO_stdin_used+0x1410> + 251b0: 0541 addi a0,a0,16 + 251b2: c7ef00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 251b6: 85a2 mv a1,s0 + 251b8: 854a mv a0,s2 + 251ba: 00025317 auipc t1,0x25 + 251be: bfe33303 ld t1,-1026(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 251c2: 9302 jalr t1 + 251c4: 7522 ld a0,40(sp) + 251c6: c501 beqz a0,251ce <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x2c6> + 251c8: 611c ld a5,0(a0) + 251ca: 679c ld a5,8(a5) + 251cc: 9782 jalr a5 + 251ce: 8522 mv a0,s0 + 251d0: 81cf40ef jal 191ec <_ZN7testing7MessageC1Ev> + 251d4: 7522 ld a0,40(sp) + 251d6: 22840553 fmv.d fa0,fs0 + 251da: 0541 addi a0,a0,16 + 251dc: 9f4f00ef jal 153d0 <_ZNSo9_M_insertIdEERSoT_@plt> + 251e0: 85a2 mv a1,s0 + 251e2: 854a mv a0,s2 + 251e4: 00025317 auipc t1,0x25 + 251e8: bd433303 ld t1,-1068(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 251ec: 9302 jalr t1 + 251ee: 7522 ld a0,40(sp) + 251f0: c501 beqz a0,251f8 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x2f0> + 251f2: 611c ld a5,0(a0) + 251f4: 679c ld a5,8(a5) + 251f6: 9782 jalr a5 + 251f8: 854a mv a0,s2 + 251fa: 00015597 auipc a1,0x15 + 251fe: 93e58593 addi a1,a1,-1730 # 39b38 <_IO_stdin_used+0x2090> + 25202: 00025317 auipc t1,0x25 + 25206: a0e33303 ld t1,-1522(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 2520a: 9302 jalr t1 + 2520c: 85aa mv a1,a0 + 2520e: 8526 mv a0,s1 + 25210: 9c6f40ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> + 25214: 7462 ld s0,56(sp) + 25216: c819 beqz s0,2522c <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x324> + 25218: 6008 ld a0,0(s0) + 2521a: 01040793 addi a5,s0,16 + 2521e: 00f50463 beq a0,a5,25226 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x31e> + 25222: e0ef00ef jal 15830 <_ZdlPv@plt> + 25226: 8522 mv a0,s0 + 25228: e08f00ef jal 15830 <_ZdlPv@plt> + 2522c: 644a ld s0,144(sp) + 2522e: 60ea ld ra,152(sp) + 25230: 690a ld s2,128(sp) + 25232: 79e6 ld s3,120(sp) + 25234: 7a46 ld s4,112(sp) + 25236: 7aa6 ld s5,104(sp) + 25238: 2466 fld fs0,88(sp) + 2523a: 24c6 fld fs1,80(sp) + 2523c: 2926 fld fs2,72(sp) + 2523e: 2986 fld fs3,64(sp) + 25240: 8526 mv a0,s1 + 25242: 64aa ld s1,136(sp) + 25244: 610d addi sp,sp,160 + 25246: 8082 ret + 25248: 77a2 ld a5,40(sp) + 2524a: 842a mv s0,a0 + 2524c: c789 beqz a5,25256 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x34e> + 2524e: 6398 ld a4,0(a5) + 25250: 853e mv a0,a5 + 25252: 671c ld a5,8(a4) + 25254: 9782 jalr a5 + 25256: 1828 addi a0,sp,56 + 25258: 00025317 auipc t1,0x25 + 2525c: d8033303 ld t1,-640(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 25260: 9302 jalr t1 + 25262: 8522 mv a0,s0 + 25264: cbcf00ef jal 15720 <_Unwind_Resume@plt> + 25268: 842a mv s0,a0 + 2526a: b7f5 j 25256 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x34e> + 2526c: bff1 j 25248 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + 2526e: bfe9 j 25248 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + 25270: bfe1 j 25248 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + 25272: bfd9 j 25248 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + 25274: bfd1 j 25248 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + 25276: bfc9 j 25248 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + 25278: bfc1 j 25248 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + 2527a: b7f9 j 25248 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + 2527c: b7f1 j 25248 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + 2527e: b7e9 j 25248 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + +0000000000025280 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_>: + 25280: 7135 addi sp,sp,-160 + 25282: e922 sd s0,144(sp) + 25284: ec2e sd a1,24(sp) + 25286: 842a mv s0,a0 + 25288: 85ba mv a1,a4 + 2528a: 8536 mv a0,a3 + 2528c: ed06 sd ra,152(sp) + 2528e: e832 sd a2,16(sp) + 25290: e436 sd a3,8(sp) + 25292: e03a sd a4,0(sp) + 25294: 9c8f40ef jal 1945c <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_> + 25298: e909 bnez a0,252aa <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x2a> + 2529a: 8522 mv a0,s0 + 2529c: 9aaf40ef jal 19446 <_ZN7testing16AssertionSuccessEv> + 252a0: 60ea ld ra,152(sp) + 252a2: 8522 mv a0,s0 + 252a4: 644a ld s0,144(sp) + 252a6: 610d addi sp,sp,160 + 252a8: 8082 ret + 252aa: e526 sd s1,136(sp) + 252ac: 1004 addi s1,sp,32 + 252ae: 8526 mv a0,s1 + 252b0: e14a sd s2,128(sp) + 252b2: fcce sd s3,120(sp) + 252b4: 99ef40ef jal 19452 <_ZN7testing16AssertionFailureEv> + 252b8: 8526 mv a0,s1 + 252ba: 00014597 auipc a1,0x14 + 252be: c1658593 addi a1,a1,-1002 # 38ed0 <_IO_stdin_used+0x1428> + 252c2: 00025317 auipc t1,0x25 + 252c6: 93e33303 ld t1,-1730(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 252ca: 9302 jalr t1 + 252cc: 082c addi a1,sp,24 + 252ce: 00025317 auipc t1,0x25 + 252d2: 8ca33303 ld t1,-1846(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 252d6: 9302 jalr t1 + 252d8: 00014597 auipc a1,0x14 + 252dc: c0858593 addi a1,a1,-1016 # 38ee0 <_IO_stdin_used+0x1438> + 252e0: 00025317 auipc t1,0x25 + 252e4: c0033303 ld t1,-1024(t1) # 49ee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 252e8: 9302 jalr t1 + 252ea: 080c addi a1,sp,16 + 252ec: 00025317 auipc t1,0x25 + 252f0: 8ac33303 ld t1,-1876(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 252f4: 9302 jalr t1 + 252f6: 00014597 auipc a1,0x14 + 252fa: bf258593 addi a1,a1,-1038 # 38ee8 <_IO_stdin_used+0x1440> + 252fe: 00025317 auipc t1,0x25 + 25302: 90233303 ld t1,-1790(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 25306: 9302 jalr t1 + 25308: 03010913 addi s2,sp,48 + 2530c: 84aa mv s1,a0 + 2530e: 002c addi a1,sp,8 + 25310: 854a mv a0,s2 + 25312: 00025317 auipc t1,0x25 + 25316: b1633303 ld t1,-1258(t1) # 49e28 <_GLOBAL_OFFSET_TABLE_+0x2d8> + 2531a: 9302 jalr t1 + 2531c: 85ca mv a1,s2 + 2531e: 8526 mv a0,s1 + 25320: 00025317 auipc t1,0x25 + 25324: 88033303 ld t1,-1920(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 25328: 9302 jalr t1 + 2532a: 00014597 auipc a1,0x14 + 2532e: bce58593 addi a1,a1,-1074 # 38ef8 <_IO_stdin_used+0x1450> + 25332: 00025317 auipc t1,0x25 + 25336: bde33303 ld t1,-1058(t1) # 49f10 <_GLOBAL_OFFSET_TABLE_+0x3c0> + 2533a: 9302 jalr t1 + 2533c: 05010993 addi s3,sp,80 + 25340: 84aa mv s1,a0 + 25342: 858a mv a1,sp + 25344: 854e mv a0,s3 + 25346: 00025317 auipc t1,0x25 + 2534a: ae233303 ld t1,-1310(t1) # 49e28 <_GLOBAL_OFFSET_TABLE_+0x2d8> + 2534e: 9302 jalr t1 + 25350: 85ce mv a1,s3 + 25352: 8526 mv a0,s1 + 25354: 00025317 auipc t1,0x25 + 25358: 84c33303 ld t1,-1972(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2535c: 9302 jalr t1 + 2535e: 85aa mv a1,a0 + 25360: 8522 mv a0,s0 + 25362: 874f40ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> + 25366: 6546 ld a0,80(sp) + 25368: 109c addi a5,sp,96 + 2536a: 00f50463 beq a0,a5,25372 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0xf2> + 2536e: cc2f00ef jal 15830 <_ZdlPv@plt> + 25372: 7542 ld a0,48(sp) + 25374: 009c addi a5,sp,64 + 25376: 00f50463 beq a0,a5,2537e <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0xfe> + 2537a: cb6f00ef jal 15830 <_ZdlPv@plt> + 2537e: 74a2 ld s1,40(sp) + 25380: c09d beqz s1,253a6 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x126> + 25382: 6088 ld a0,0(s1) + 25384: 01048793 addi a5,s1,16 + 25388: 00f50463 beq a0,a5,25390 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x110> + 2538c: ca4f00ef jal 15830 <_ZdlPv@plt> + 25390: 8526 mv a0,s1 + 25392: c9ef00ef jal 15830 <_ZdlPv@plt> + 25396: 60ea ld ra,152(sp) + 25398: 8522 mv a0,s0 + 2539a: 644a ld s0,144(sp) + 2539c: 64aa ld s1,136(sp) + 2539e: 690a ld s2,128(sp) + 253a0: 79e6 ld s3,120(sp) + 253a2: 610d addi sp,sp,160 + 253a4: 8082 ret + 253a6: 60ea ld ra,152(sp) + 253a8: 8522 mv a0,s0 + 253aa: 644a ld s0,144(sp) + 253ac: 64aa ld s1,136(sp) + 253ae: 690a ld s2,128(sp) + 253b0: 79e6 ld s3,120(sp) + 253b2: 610d addi sp,sp,160 + 253b4: 8082 ret + 253b6: 842a mv s0,a0 + 253b8: 854e mv a0,s3 + 253ba: b42f10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 253be: 854a mv a0,s2 + 253c0: b3cf10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 253c4: 1028 addi a0,sp,40 + 253c6: 00025317 auipc t1,0x25 + 253ca: c1233303 ld t1,-1006(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 253ce: 9302 jalr t1 + 253d0: 8522 mv a0,s0 + 253d2: b4ef00ef jal 15720 <_Unwind_Resume@plt> + 253d6: 842a mv s0,a0 + 253d8: b7dd j 253be <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x13e> + 253da: 842a mv s0,a0 + 253dc: b7e5 j 253c4 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x144> + +00000000000253de <_ZN7testing7FloatLEEPKcS1_ff>: + 253de: 1141 addi sp,sp,-16 + 253e0: 00025317 auipc t1,0x25 + 253e4: 94833303 ld t1,-1720(t1) # 49d28 <_GLOBAL_OFFSET_TABLE_+0x1d8> + 253e8: e022 sd s0,0(sp) + 253ea: e406 sd ra,8(sp) + 253ec: 842a mv s0,a0 + 253ee: 9302 jalr t1 + 253f0: 60a2 ld ra,8(sp) + 253f2: 8522 mv a0,s0 + 253f4: 6402 ld s0,0(sp) + 253f6: 0141 addi sp,sp,16 + 253f8: 8082 ret + +00000000000253fa <_ZN7testing8DoubleLEEPKcS1_dd>: + 253fa: 1141 addi sp,sp,-16 + 253fc: 00025317 auipc t1,0x25 + 25400: a7c33303 ld t1,-1412(t1) # 49e78 <_GLOBAL_OFFSET_TABLE_+0x328> + 25404: e022 sd s0,0(sp) + 25406: e406 sd ra,8(sp) + 25408: 842a mv s0,a0 + 2540a: 9302 jalr t1 + 2540c: 60a2 ld ra,8(sp) + 2540e: 8522 mv a0,s0 + 25410: 6402 ld s0,0(sp) + 25412: 0141 addi sp,sp,16 + 25414: 8082 ret + +0000000000025416 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_>: + 25416: 711d addi sp,sp,-96 + 25418: e8a2 sd s0,80(sp) + 2541a: ec2e sd a1,24(sp) + 2541c: 842a mv s0,a0 + 2541e: 85ba mv a1,a4 + 25420: 8536 mv a0,a3 + 25422: ec86 sd ra,88(sp) + 25424: e832 sd a2,16(sp) + 25426: e436 sd a3,8(sp) + 25428: e03a sd a4,0(sp) + 2542a: da3f30ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 2542e: e909 bnez a0,25440 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x2a> + 25430: 8522 mv a0,s0 + 25432: 814f40ef jal 19446 <_ZN7testing16AssertionSuccessEv> + 25436: 60e6 ld ra,88(sp) + 25438: 8522 mv a0,s0 + 2543a: 6446 ld s0,80(sp) + 2543c: 6125 addi sp,sp,96 + 2543e: 8082 ret + 25440: e4a6 sd s1,72(sp) + 25442: 1804 addi s1,sp,48 + 25444: 8526 mv a0,s1 + 25446: e0ca sd s2,64(sp) + 25448: 80af40ef jal 19452 <_ZN7testing16AssertionFailureEv> + 2544c: 8526 mv a0,s1 + 2544e: 00014597 auipc a1,0x14 + 25452: a8258593 addi a1,a1,-1406 # 38ed0 <_IO_stdin_used+0x1428> + 25456: 00024317 auipc t1,0x24 + 2545a: 7aa33303 ld t1,1962(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2545e: 9302 jalr t1 + 25460: 082c addi a1,sp,24 + 25462: 00024317 auipc t1,0x24 + 25466: 73633303 ld t1,1846(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2546a: 9302 jalr t1 + 2546c: 00014597 auipc a1,0x14 + 25470: a7458593 addi a1,a1,-1420 # 38ee0 <_IO_stdin_used+0x1438> + 25474: 00025317 auipc t1,0x25 + 25478: a6c33303 ld t1,-1428(t1) # 49ee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 2547c: 9302 jalr t1 + 2547e: 080c addi a1,sp,16 + 25480: 00024317 auipc t1,0x24 + 25484: 71833303 ld t1,1816(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 25488: 9302 jalr t1 + 2548a: 02810913 addi s2,sp,40 + 2548e: 84aa mv s1,a0 + 25490: 854a mv a0,s2 + 25492: d5bf30ef jal 191ec <_ZN7testing7MessageC1Ev> + 25496: 7522 ld a0,40(sp) + 25498: 4631 li a2,12 + 2549a: 00014597 auipc a1,0x14 + 2549e: a7e58593 addi a1,a1,-1410 # 38f18 <_IO_stdin_used+0x1470> + 254a2: 0541 addi a0,a0,16 + 254a4: 98cf00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 254a8: 85ca mv a1,s2 + 254aa: 8526 mv a0,s1 + 254ac: 00025317 auipc t1,0x25 + 254b0: 90c33303 ld t1,-1780(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 254b4: 9302 jalr t1 + 254b6: 7522 ld a0,40(sp) + 254b8: c501 beqz a0,254c0 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0xaa> + 254ba: 611c ld a5,0(a0) + 254bc: 679c ld a5,8(a5) + 254be: 9782 jalr a5 + 254c0: 8526 mv a0,s1 + 254c2: 002c addi a1,sp,8 + 254c4: 00024317 auipc t1,0x24 + 254c8: 6d433303 ld t1,1748(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 254cc: 9302 jalr t1 + 254ce: 00014597 auipc a1,0x14 + 254d2: a3258593 addi a1,a1,-1486 # 38f00 <_IO_stdin_used+0x1458> + 254d6: 00025317 auipc t1,0x25 + 254da: a0a33303 ld t1,-1526(t1) # 49ee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 254de: 9302 jalr t1 + 254e0: 858a mv a1,sp + 254e2: 00024317 auipc t1,0x24 + 254e6: 6b633303 ld t1,1718(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 254ea: 9302 jalr t1 + 254ec: 00013597 auipc a1,0x13 + 254f0: 8d458593 addi a1,a1,-1836 # 37dc0 <_IO_stdin_used+0x318> + 254f4: 00024317 auipc t1,0x24 + 254f8: 71c33303 ld t1,1820(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 254fc: 9302 jalr t1 + 254fe: 85aa mv a1,a0 + 25500: 8522 mv a0,s0 + 25502: ed5f30ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> + 25506: 74e2 ld s1,56(sp) + 25508: c095 beqz s1,2552c <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x116> + 2550a: 6088 ld a0,0(s1) + 2550c: 01048793 addi a5,s1,16 + 25510: 00f50463 beq a0,a5,25518 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x102> + 25514: b1cf00ef jal 15830 <_ZdlPv@plt> + 25518: 8526 mv a0,s1 + 2551a: b16f00ef jal 15830 <_ZdlPv@plt> + 2551e: 60e6 ld ra,88(sp) + 25520: 8522 mv a0,s0 + 25522: 6446 ld s0,80(sp) + 25524: 64a6 ld s1,72(sp) + 25526: 6906 ld s2,64(sp) + 25528: 6125 addi sp,sp,96 + 2552a: 8082 ret + 2552c: 60e6 ld ra,88(sp) + 2552e: 8522 mv a0,s0 + 25530: 6446 ld s0,80(sp) + 25532: 64a6 ld s1,72(sp) + 25534: 6906 ld s2,64(sp) + 25536: 6125 addi sp,sp,96 + 25538: 8082 ret + 2553a: 77a2 ld a5,40(sp) + 2553c: 842a mv s0,a0 + 2553e: c789 beqz a5,25548 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x132> + 25540: 6398 ld a4,0(a5) + 25542: 853e mv a0,a5 + 25544: 671c ld a5,8(a4) + 25546: 9782 jalr a5 + 25548: 1828 addi a0,sp,56 + 2554a: 00025317 auipc t1,0x25 + 2554e: a8e33303 ld t1,-1394(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 25552: 9302 jalr t1 + 25554: 8522 mv a0,s0 + 25556: 9caf00ef jal 15720 <_Unwind_Resume@plt> + 2555a: 842a mv s0,a0 + 2555c: b7f5 j 25548 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x132> + +000000000002555e <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_>: + 2555e: 711d addi sp,sp,-96 + 25560: e8a2 sd s0,80(sp) + 25562: ec2e sd a1,24(sp) + 25564: 842a mv s0,a0 + 25566: 85ba mv a1,a4 + 25568: 8536 mv a0,a3 + 2556a: ec86 sd ra,88(sp) + 2556c: e832 sd a2,16(sp) + 2556e: e436 sd a3,8(sp) + 25570: e03a sd a4,0(sp) + 25572: f0bf30ef jal 1947c <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> + 25576: e909 bnez a0,25588 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x2a> + 25578: 8522 mv a0,s0 + 2557a: ecdf30ef jal 19446 <_ZN7testing16AssertionSuccessEv> + 2557e: 60e6 ld ra,88(sp) + 25580: 8522 mv a0,s0 + 25582: 6446 ld s0,80(sp) + 25584: 6125 addi sp,sp,96 + 25586: 8082 ret + 25588: e4a6 sd s1,72(sp) + 2558a: 1804 addi s1,sp,48 + 2558c: 8526 mv a0,s1 + 2558e: e0ca sd s2,64(sp) + 25590: ec3f30ef jal 19452 <_ZN7testing16AssertionFailureEv> + 25594: 8526 mv a0,s1 + 25596: 00014597 auipc a1,0x14 + 2559a: 93a58593 addi a1,a1,-1734 # 38ed0 <_IO_stdin_used+0x1428> + 2559e: 00024317 auipc t1,0x24 + 255a2: 66233303 ld t1,1634(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 255a6: 9302 jalr t1 + 255a8: 082c addi a1,sp,24 + 255aa: 00024317 auipc t1,0x24 + 255ae: 5ee33303 ld t1,1518(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 255b2: 9302 jalr t1 + 255b4: 00014597 auipc a1,0x14 + 255b8: 92c58593 addi a1,a1,-1748 # 38ee0 <_IO_stdin_used+0x1438> + 255bc: 00025317 auipc t1,0x25 + 255c0: 92433303 ld t1,-1756(t1) # 49ee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 255c4: 9302 jalr t1 + 255c6: 080c addi a1,sp,16 + 255c8: 00024317 auipc t1,0x24 + 255cc: 5d033303 ld t1,1488(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 255d0: 9302 jalr t1 + 255d2: 02810913 addi s2,sp,40 + 255d6: 84aa mv s1,a0 + 255d8: 854a mv a0,s2 + 255da: c13f30ef jal 191ec <_ZN7testing7MessageC1Ev> + 255de: 7522 ld a0,40(sp) + 255e0: 4671 li a2,28 + 255e2: 00014597 auipc a1,0x14 + 255e6: 92658593 addi a1,a1,-1754 # 38f08 <_IO_stdin_used+0x1460> + 255ea: 0541 addi a0,a0,16 + 255ec: 844f00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 255f0: 85ca mv a1,s2 + 255f2: 8526 mv a0,s1 + 255f4: 00024317 auipc t1,0x24 + 255f8: 7c433303 ld t1,1988(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 255fc: 9302 jalr t1 + 255fe: 7522 ld a0,40(sp) + 25600: c501 beqz a0,25608 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0xaa> + 25602: 611c ld a5,0(a0) + 25604: 679c ld a5,8(a5) + 25606: 9782 jalr a5 + 25608: 8526 mv a0,s1 + 2560a: 002c addi a1,sp,8 + 2560c: 00024317 auipc t1,0x24 + 25610: 58c33303 ld t1,1420(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 25614: 9302 jalr t1 + 25616: 00014597 auipc a1,0x14 + 2561a: 8ea58593 addi a1,a1,-1814 # 38f00 <_IO_stdin_used+0x1458> + 2561e: 00025317 auipc t1,0x25 + 25622: 8c233303 ld t1,-1854(t1) # 49ee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 25626: 9302 jalr t1 + 25628: 858a mv a1,sp + 2562a: 00024317 auipc t1,0x24 + 2562e: 56e33303 ld t1,1390(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 25632: 9302 jalr t1 + 25634: 00012597 auipc a1,0x12 + 25638: 78c58593 addi a1,a1,1932 # 37dc0 <_IO_stdin_used+0x318> + 2563c: 00024317 auipc t1,0x24 + 25640: 5d433303 ld t1,1492(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 25644: 9302 jalr t1 + 25646: 85aa mv a1,a0 + 25648: 8522 mv a0,s0 + 2564a: d8df30ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> + 2564e: 74e2 ld s1,56(sp) + 25650: c095 beqz s1,25674 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x116> + 25652: 6088 ld a0,0(s1) + 25654: 01048793 addi a5,s1,16 + 25658: 00f50463 beq a0,a5,25660 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x102> + 2565c: 9d4f00ef jal 15830 <_ZdlPv@plt> + 25660: 8526 mv a0,s1 + 25662: 9cef00ef jal 15830 <_ZdlPv@plt> + 25666: 60e6 ld ra,88(sp) + 25668: 8522 mv a0,s0 + 2566a: 6446 ld s0,80(sp) + 2566c: 64a6 ld s1,72(sp) + 2566e: 6906 ld s2,64(sp) + 25670: 6125 addi sp,sp,96 + 25672: 8082 ret + 25674: 60e6 ld ra,88(sp) + 25676: 8522 mv a0,s0 + 25678: 6446 ld s0,80(sp) + 2567a: 64a6 ld s1,72(sp) + 2567c: 6906 ld s2,64(sp) + 2567e: 6125 addi sp,sp,96 + 25680: 8082 ret + 25682: 77a2 ld a5,40(sp) + 25684: 842a mv s0,a0 + 25686: c789 beqz a5,25690 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x132> + 25688: 6398 ld a4,0(a5) + 2568a: 853e mv a0,a5 + 2568c: 671c ld a5,8(a4) + 2568e: 9782 jalr a5 + 25690: 1828 addi a0,sp,56 + 25692: 00025317 auipc t1,0x25 + 25696: 94633303 ld t1,-1722(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 2569a: 9302 jalr t1 + 2569c: 8522 mv a0,s0 + 2569e: 882f00ef jal 15720 <_Unwind_Resume@plt> + 256a2: 842a mv s0,a0 + 256a4: b7f5 j 25690 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x132> + +00000000000256a6 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 256a6: 6590 ld a2,8(a1) + 256a8: 7159 addi sp,sp,-112 + 256aa: f0a2 sd s0,96(sp) + 256ac: e0d2 sd s4,64(sp) + 256ae: f486 sd ra,104(sp) + 256b0: e8ca sd s2,80(sp) + 256b2: e4ce sd s3,72(sp) + 256b4: fc56 sd s5,56(sp) + 256b6: f85a sd s6,48(sp) + 256b8: f45e sd s7,40(sp) + 256ba: f062 sd s8,32(sp) + 256bc: ec66 sd s9,24(sp) + 256be: e86a sd s10,16(sp) + 256c0: 47a9 li a5,10 + 256c2: 842e mv s0,a1 + 256c4: 8a2a mv s4,a0 + 256c6: 24f60163 beq a2,a5,25908 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x262> + 256ca: 00014597 auipc a1,0x14 + 256ce: 86e58593 addi a1,a1,-1938 # 38f38 <_IO_stdin_used+0x1490> + 256d2: 8522 mv a0,s0 + 256d4: 00024317 auipc t1,0x24 + 256d8: 60c33303 ld t1,1548(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 256dc: 9302 jalr t1 + 256de: e16d bnez a0,257c0 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x11a> + 256e0: 00014597 auipc a1,0x14 + 256e4: 8b058593 addi a1,a1,-1872 # 38f90 <_IO_stdin_used+0x14e8> + 256e8: 8522 mv a0,s0 + 256ea: 00024317 auipc t1,0x24 + 256ee: 5f633303 ld t1,1526(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 256f2: 9302 jalr t1 + 256f4: 2e050863 beqz a0,259e4 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x33e> + 256f8: cd817057 vsetivli zero,2,e64,m1,ta,ma + 256fc: 5e0030d7 vmv.v.i v1,0 + 25700: eca6 sd s1,88(sp) + 25702: 000a3823 sd zero,16(s4) + 25706: 020a70a7 vse64.v v1,(s4) + 2570a: 14000513 li a0,320 + 2570e: 8c2f00ef jal 157d0 <_Znwm@plt> + 25712: 14050793 addi a5,a0,320 + 25716: 8c2a mv s8,a0 + 25718: 00aa3023 sd a0,0(s4) + 2571c: 00fa3823 sd a5,16(s4) + 25720: 892a mv s2,a0 + 25722: 00023997 auipc s3,0x23 + 25726: 51698993 addi s3,s3,1302 # 48c38 <_ZN7testingL33kReservedOutputTestCaseAttributesE> + 2572a: 4b3d li s6,15 + 2572c: 4b85 li s7,1 + 2572e: 00810c93 addi s9,sp,8 + 25732: 00023a97 auipc s5,0x23 + 25736: 556a8a93 addi s5,s5,1366 # 48c88 <_ZN7testingL27kReservedTestCaseAttributesE> + 2573a: a831 j 25756 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb0> + 2573c: 1d750163 beq a0,s7,258fe <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x258> + 25740: e529 bnez a0,2578a <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe4> + 25742: 00893423 sd s0,8(s2) + 25746: 94a2 add s1,s1,s0 + 25748: 00048023 sb zero,0(s1) + 2574c: 09a1 addi s3,s3,8 + 2574e: 02090913 addi s2,s2,32 + 25752: 07598363 beq s3,s5,257b8 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x112> + 25756: 0009bd03 ld s10,0(s3) + 2575a: 01090493 addi s1,s2,16 + 2575e: 00993023 sd s1,0(s2) + 25762: 300d0c63 beqz s10,25a7a <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3d4> + 25766: 856a mv a0,s10 + 25768: b98f00ef jal 15b00 + 2576c: e42a sd a0,8(sp) + 2576e: 842a mv s0,a0 + 25770: fcab76e3 bgeu s6,a0,2573c <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x96> + 25774: 4601 li a2,0 + 25776: 85e6 mv a1,s9 + 25778: 854a mv a0,s2 + 2577a: e67ef0ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 2577e: 67a2 ld a5,8(sp) + 25780: 84aa mv s1,a0 + 25782: 00a93023 sd a0,0(s2) + 25786: 00f93823 sd a5,16(s2) + 2578a: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 2578e: 020d0407 vle8.v v8,(s10) + 25792: 8c1d sub s0,s0,a5 + 25794: 9d3e add s10,s10,a5 + 25796: 02048427 vse8.v v8,(s1) + 2579a: 94be add s1,s1,a5 + 2579c: f47d bnez s0,2578a <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe4> + 2579e: 6422 ld s0,8(sp) + 257a0: 00093483 ld s1,0(s2) + 257a4: 09a1 addi s3,s3,8 + 257a6: 00893423 sd s0,8(s2) + 257aa: 94a2 add s1,s1,s0 + 257ac: 00048023 sb zero,0(s1) + 257b0: 02090913 addi s2,s2,32 + 257b4: fb5991e3 bne s3,s5,25756 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb0> + 257b8: 64e6 ld s1,88(sp) + 257ba: 012a3423 sd s2,8(s4) + 257be: a215 j 258e2 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x23c> + 257c0: cd817057 vsetivli zero,2,e64,m1,ta,ma + 257c4: 5e0030d7 vmv.v.i v1,0 + 257c8: 000a3823 sd zero,16(s4) + 257cc: 0e000513 li a0,224 + 257d0: 020a70a7 vse64.v v1,(s4) + 257d4: ffdef0ef jal 157d0 <_Znwm@plt> + 257d8: 00013717 auipc a4,0x13 + 257dc: 77070713 addi a4,a4,1904 # 38f48 <_IO_stdin_used+0x14a0> + 257e0: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 257e4: 02070087 vle8.v v1,(a4) + 257e8: 00013797 auipc a5,0x13 + 257ec: 77078793 addi a5,a5,1904 # 38f58 <_IO_stdin_used+0x14b0> + 257f0: cc337057 vsetivli zero,6,e8,m8,ta,ma + 257f4: 02078407 vle8.v v8,(a5) + 257f8: 01050793 addi a5,a0,16 + 257fc: e11c sd a5,0(a0) + 257fe: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 25802: 020780a7 vse8.v v1,(a5) + 25806: 4721 li a4,8 + 25808: 03050793 addi a5,a0,48 + 2580c: cc337057 vsetivli zero,6,e8,m8,ta,ma + 25810: 4699 li a3,6 + 25812: f11c sd a5,32(a0) + 25814: e518 sd a4,8(a0) + 25816: 00050c23 sb zero,24(a0) + 2581a: 02078427 vse8.v v8,(a5) + 2581e: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 25822: 00013797 auipc a5,0x13 + 25826: 73e78793 addi a5,a5,1854 # 38f60 <_IO_stdin_used+0x14b8> + 2582a: 02078087 vle8.v v1,(a5) + 2582e: 05050793 addi a5,a0,80 + 25832: f514 sd a3,40(a0) + 25834: e13c sd a5,64(a0) + 25836: 02050b23 sb zero,54(a0) + 2583a: 00013617 auipc a2,0x13 + 2583e: 73660613 addi a2,a2,1846 # 38f70 <_IO_stdin_used+0x14c8> + 25842: 020780a7 vse8.v v1,(a5) + 25846: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 2584a: 02060087 vle8.v v1,(a2) + 2584e: 07050793 addi a5,a0,112 + 25852: 00013697 auipc a3,0x13 + 25856: c4e68693 addi a3,a3,-946 # 384a0 <_IO_stdin_used+0x9f8> + 2585a: cc32f057 vsetivli zero,5,e8,m8,ta,ma + 2585e: 02068407 vle8.v v8,(a3) + 25862: e538 sd a4,72(a0) + 25864: f13c sd a5,96(a0) + 25866: 04050c23 sb zero,88(a0) + 2586a: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 2586e: 020780a7 vse8.v v1,(a5) + 25872: 4691 li a3,4 + 25874: 09050793 addi a5,a0,144 + 25878: cc32f057 vsetivli zero,5,e8,m8,ta,ma + 2587c: 4715 li a4,5 + 2587e: e15c sd a5,128(a0) + 25880: f534 sd a3,104(a0) + 25882: 06050a23 sb zero,116(a0) + 25886: 02078427 vse8.v v8,(a5) + 2588a: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 2588e: 00013797 auipc a5,0x13 + 25892: 6ea78793 addi a5,a5,1770 # 38f78 <_IO_stdin_used+0x14d0> + 25896: 02078087 vle8.v v1,(a5) + 2589a: 0b050793 addi a5,a0,176 + 2589e: e558 sd a4,136(a0) + 258a0: f15c sd a5,160(a0) + 258a2: 08050aa3 sb zero,149(a0) + 258a6: 0e050713 addi a4,a0,224 + 258aa: 020780a7 vse8.v v1,(a5) + 258ae: 00013797 auipc a5,0x13 + 258b2: 6d278793 addi a5,a5,1746 # 38f80 <_IO_stdin_used+0x14d8> + 258b6: cc34f057 vsetivli zero,9,e8,m8,ta,ma + 258ba: 00aa3023 sd a0,0(s4) + 258be: 00ea3823 sd a4,16(s4) + 258c2: f554 sd a3,168(a0) + 258c4: 02078407 vle8.v v8,(a5) + 258c8: 0d050793 addi a5,a0,208 + 258cc: 0a050a23 sb zero,180(a0) + 258d0: e17c sd a5,192(a0) + 258d2: 00ea3423 sd a4,8(s4) + 258d6: 46a5 li a3,9 + 258d8: 02078427 vse8.v v8,(a5) + 258dc: 0c050ca3 sb zero,217(a0) + 258e0: e574 sd a3,200(a0) + 258e2: 70a6 ld ra,104(sp) + 258e4: 7406 ld s0,96(sp) + 258e6: 6946 ld s2,80(sp) + 258e8: 69a6 ld s3,72(sp) + 258ea: 7ae2 ld s5,56(sp) + 258ec: 7b42 ld s6,48(sp) + 258ee: 7ba2 ld s7,40(sp) + 258f0: 7c02 ld s8,32(sp) + 258f2: 6ce2 ld s9,24(sp) + 258f4: 6d42 ld s10,16(sp) + 258f6: 8552 mv a0,s4 + 258f8: 6a06 ld s4,64(sp) + 258fa: 6165 addi sp,sp,112 + 258fc: 8082 ret + 258fe: 000d4783 lbu a5,0(s10) + 25902: 00f90823 sb a5,16(s2) + 25906: bd35 j 25742 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x9c> + 25908: 6188 ld a0,0(a1) + 2590a: 00013597 auipc a1,0x13 + 2590e: 61e58593 addi a1,a1,1566 # 38f28 <_IO_stdin_used+0x1480> + 25912: fdfef0ef jal 158f0 + 25916: da051ae3 bnez a0,256ca <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x24> + 2591a: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2591e: 5e0030d7 vmv.v.i v1,0 + 25922: eca6 sd s1,88(sp) + 25924: 000a3823 sd zero,16(s4) + 25928: 020a70a7 vse64.v v1,(s4) + 2592c: 10000513 li a0,256 + 25930: ea1ef0ef jal 157d0 <_Znwm@plt> + 25934: 10050a93 addi s5,a0,256 + 25938: 8c2a mv s8,a0 + 2593a: 00aa3023 sd a0,0(s4) + 2593e: 015a3823 sd s5,16(s4) + 25942: 892a mv s2,a0 + 25944: 00023997 auipc s3,0x23 + 25948: 2b498993 addi s3,s3,692 # 48bf8 <_ZN7testingL29kReservedTestSuitesAttributesE> + 2594c: 4b3d li s6,15 + 2594e: 4b85 li s7,1 + 25950: 00810c93 addi s9,sp,8 + 25954: a831 j 25970 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2ca> + 25956: 09750263 beq a0,s7,259da <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x334> + 2595a: e529 bnez a0,259a4 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2fe> + 2595c: 00893423 sd s0,8(s2) + 25960: 94a2 add s1,s1,s0 + 25962: 00048023 sb zero,0(s1) + 25966: 02090913 addi s2,s2,32 + 2596a: 09a1 addi s3,s3,8 + 2596c: 072a8363 beq s5,s2,259d2 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x32c> + 25970: 0009bd03 ld s10,0(s3) + 25974: 01090493 addi s1,s2,16 + 25978: 00993023 sd s1,0(s2) + 2597c: 120d0b63 beqz s10,25ab2 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x40c> + 25980: 856a mv a0,s10 + 25982: 97ef00ef jal 15b00 + 25986: e42a sd a0,8(sp) + 25988: 842a mv s0,a0 + 2598a: fcab76e3 bgeu s6,a0,25956 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2b0> + 2598e: 4601 li a2,0 + 25990: 85e6 mv a1,s9 + 25992: 854a mv a0,s2 + 25994: c4def0ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 25998: 67a2 ld a5,8(sp) + 2599a: 84aa mv s1,a0 + 2599c: 00a93023 sd a0,0(s2) + 259a0: 00f93823 sd a5,16(s2) + 259a4: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 259a8: 020d0407 vle8.v v8,(s10) + 259ac: 8c1d sub s0,s0,a5 + 259ae: 9d3e add s10,s10,a5 + 259b0: 02048427 vse8.v v8,(s1) + 259b4: 94be add s1,s1,a5 + 259b6: f47d bnez s0,259a4 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2fe> + 259b8: 6422 ld s0,8(sp) + 259ba: 00093483 ld s1,0(s2) + 259be: 02090913 addi s2,s2,32 + 259c2: fe893423 sd s0,-24(s2) + 259c6: 94a2 add s1,s1,s0 + 259c8: 00048023 sb zero,0(s1) + 259cc: 09a1 addi s3,s3,8 + 259ce: fb2a91e3 bne s5,s2,25970 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2ca> + 259d2: 64e6 ld s1,88(sp) + 259d4: 015a3423 sd s5,8(s4) + 259d8: b729 j 258e2 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x23c> + 259da: 000d4783 lbu a5,0(s10) + 259de: 00f90823 sb a5,16(s2) + 259e2: bfad j 2595c <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2b6> + 259e4: 9dff50ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 259e8: c911 beqz a0,259fc <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x356> + 259ea: cd817057 vsetivli zero,2,e64,m1,ta,ma + 259ee: 5e0030d7 vmv.v.i v1,0 + 259f2: 000a3823 sd zero,16(s4) + 259f6: 020a70a7 vse64.v v1,(s4) + 259fa: b5e5 j 258e2 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x23c> + 259fc: eca6 sd s1,88(sp) + 259fe: 6685 lui a3,0x1 + 25a00: 0024 addi s1,sp,8 + 25a02: 8526 mv a0,s1 + 25a04: 00013617 auipc a2,0x13 + 25a08: cdc60613 addi a2,a2,-804 # 386e0 <_IO_stdin_used+0xc38> + 25a0c: 458d li a1,3 + 25a0e: 85d68693 addi a3,a3,-1955 # 85d <__abi_tag-0xfa37> + 25a12: 9d9f90ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 25a16: 4661 li a2,24 + 25a18: 00013597 auipc a1,0x13 + 25a1c: 58858593 addi a1,a1,1416 # 38fa0 <_IO_stdin_used+0x14f8> + 25a20: 00024517 auipc a0,0x24 + 25a24: 57853503 ld a0,1400(a0) # 49f98 <_ZSt4cerr@Base> + 25a28: c09ef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25a2c: 02300613 li a2,35 + 25a30: 00013597 auipc a1,0x13 + 25a34: 59058593 addi a1,a1,1424 # 38fc0 <_IO_stdin_used+0x1518> + 25a38: 00024517 auipc a0,0x24 + 25a3c: 56053503 ld a0,1376(a0) # 49f98 <_ZSt4cerr@Base> + 25a40: bf1ef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25a44: 6410 ld a2,8(s0) + 25a46: 600c ld a1,0(s0) + 25a48: 00024517 auipc a0,0x24 + 25a4c: 55053503 ld a0,1360(a0) # 49f98 <_ZSt4cerr@Base> + 25a50: be1ef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25a54: 8526 mv a0,s1 + 25a56: d25f60ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 25a5a: 64e6 ld s1,88(sp) + 25a5c: b779 j 259ea <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x344> + 25a5e: 842a mv s0,a0 + 25a60: 8526 mv a0,s1 + 25a62: d19f60ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 25a66: 8522 mv a0,s0 + 25a68: cb9ef0ef jal 15720 <_Unwind_Resume@plt> + 25a6c: 842a mv s0,a0 + 25a6e: 000a3503 ld a0,0(s4) + 25a72: d975 beqz a0,25a66 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c0> + 25a74: dbdef0ef jal 15830 <_ZdlPv@plt> + 25a78: b7fd j 25a66 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c0> + 25a7a: a86f00ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 25a7e: a73ef0ef jal 154f0 <__cxa_begin_catch@plt> + 25a82: 01890963 beq s2,s8,25a94 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3ee> + 25a86: 8562 mv a0,s8 + 25a88: 020c0c13 addi s8,s8,32 + 25a8c: c71f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 25a90: ff891be3 bne s2,s8,25a86 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3e0> + 25a94: d0def0ef jal 157a0 <__cxa_rethrow@plt> + 25a98: 842a mv s0,a0 + 25a9a: 8f6f00ef jal 15b90 <__cxa_end_catch@plt> + 25a9e: bfc1 j 25a6e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c8> + 25aa0: 000a3783 ld a5,0(s4) + 25aa4: eca6 sd s1,88(sp) + 25aa6: 842a mv s0,a0 + 25aa8: dfdd beqz a5,25a66 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c0> + 25aaa: 853e mv a0,a5 + 25aac: b7e1 j 25a74 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3ce> + 25aae: 842a mv s0,a0 + 25ab0: bf7d j 25a6e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c8> + 25ab2: a4ef00ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 25ab6: a3bef0ef jal 154f0 <__cxa_begin_catch@plt> + 25aba: 012c0963 beq s8,s2,25acc <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x426> + 25abe: 8562 mv a0,s8 + 25ac0: 020c0c13 addi s8,s8,32 + 25ac4: c39f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 25ac8: ff2c1be3 bne s8,s2,25abe <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x418> + 25acc: cd5ef0ef jal 157a0 <__cxa_rethrow@plt> + 25ad0: 842a mv s0,a0 + 25ad2: 8bef00ef jal 15b90 <__cxa_end_catch@plt> + 25ad6: bf61 j 25a6e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c8> + +0000000000025ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_>: + 25ad8: 7131 addi sp,sp,-192 + 25ada: 083c addi a5,sp,24 + 25adc: e15a sd s6,128(sp) + 25ade: 8b2a mv s6,a0 + 25ae0: 853e mv a0,a5 + 25ae2: ed4e sd s3,152(sp) + 25ae4: e952 sd s4,144(sp) + 25ae6: e556 sd s5,136(sp) + 25ae8: f8e2 sd s8,112(sp) + 25aea: ecee sd s11,88(sp) + 25aec: e43e sd a5,8(sp) + 25aee: fd06 sd ra,184(sp) + 25af0: f922 sd s0,176(sp) + 25af2: f526 sd s1,168(sp) + 25af4: f14a sd s2,160(sp) + 25af6: f0ea sd s10,96(sp) + 25af8: 8a32 mv s4,a2 + 25afa: e036 sd a3,0(sp) + 25afc: 8c2e mv s8,a1 + 25afe: ba9ff0ef jal 256a6 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 25b02: 6ae2 ld s5,24(sp) + 25b04: 7982 ld s3,32(sp) + 25b06: 415987b3 sub a5,s3,s5 + 25b0a: 4077dd93 srai s11,a5,0x7 + 25b0e: 2fb05d63 blez s11,25e08 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x330> + 25b12: 0d9e slli s11,s11,0x7 + 25b14: fcde sd s7,120(sp) + 25b16: 008a3483 ld s1,8(s4) + 25b1a: f4e6 sd s9,104(sp) + 25b1c: 9dd6 add s11,s11,s5 + 25b1e: 060a8413 addi s0,s5,96 + 25b22: 040a8913 addi s2,s5,64 + 25b26: 020a8b93 addi s7,s5,32 + 25b2a: 8d56 mv s10,s5 + 25b2c: a035 j 25b58 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x80> + 25b2e: fc843603 ld a2,-56(s0) + 25b32: 1ac48863 beq s1,a2,25ce2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x20a> + 25b36: fe843603 ld a2,-24(s0) + 25b3a: 1cc48f63 beq s1,a2,25d18 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x240> + 25b3e: 6410 ld a2,8(s0) + 25b40: 1ec48063 beq s1,a2,25d20 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x248> + 25b44: 080d0d13 addi s10,s10,128 + 25b48: 08040413 addi s0,s0,128 + 25b4c: 08090913 addi s2,s2,128 + 25b50: 080b8b93 addi s7,s7,128 + 25b54: 21bd0963 beq s10,s11,25d66 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x28e> + 25b58: fa843703 ld a4,-88(s0) + 25b5c: fc9719e3 bne a4,s1,25b2e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x56> + 25b60: 1c048563 beqz s1,25d2a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x252> + 25b64: 000a3c83 ld s9,0(s4) + 25b68: fa043503 ld a0,-96(s0) + 25b6c: 8626 mv a2,s1 + 25b6e: 85e6 mv a1,s9 + 25b70: d81ef0ef jal 158f0 + 25b74: 1a050b63 beqz a0,25d2a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x252> + 25b78: fc843603 ld a2,-56(s0) + 25b7c: 1ec48263 beq s1,a2,25d60 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x288> + 25b80: fe843603 ld a2,-24(s0) + 25b84: fa961de3 bne a2,s1,25b3e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x66> + 25b88: fe043503 ld a0,-32(s0) + 25b8c: 85e6 mv a1,s9 + 25b8e: d63ef0ef jal 158f0 + 25b92: 16050c63 beqz a0,25d0a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x232> + 25b96: 6410 ld a2,8(s0) + 25b98: fa9616e3 bne a2,s1,25b44 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x6c> + 25b9c: 6008 ld a0,0(s0) + 25b9e: 85e6 mv a1,s9 + 25ba0: d51ef0ef jal 158f0 + 25ba4: f145 bnez a0,25b44 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x6c> + 25ba6: 7be6 ld s7,120(sp) + 25ba8: 7ca6 ld s9,104(sp) + 25baa: 40898433 sub s0,s3,s0 + 25bae: 00803933 snez s2,s0 + 25bb2: 854a mv a0,s2 + 25bb4: 80ff50ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 25bb8: e559 bnez a0,25c46 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x16e> + 25bba: 1804 addi s1,sp,48 + 25bbc: 6685 lui a3,0x1 + 25bbe: 8526 mv a0,s1 + 25bc0: ebd68693 addi a3,a3,-323 # ebd <__abi_tag-0xf3d7> + 25bc4: 00013617 auipc a2,0x13 + 25bc8: b1c60613 addi a2,a2,-1252 # 386e0 <_IO_stdin_used+0xc38> + 25bcc: 458d li a1,3 + 25bce: 81df90ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 25bd2: 06500613 li a2,101 + 25bd6: 00013597 auipc a1,0x13 + 25bda: 41258593 addi a1,a1,1042 # 38fe8 <_IO_stdin_used+0x1540> + 25bde: 00024517 auipc a0,0x24 + 25be2: 3ba53503 ld a0,954(a0) # 49f98 <_ZSt4cerr@Base> + 25be6: a4bef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25bea: 4629 li a2,10 + 25bec: 00013597 auipc a1,0x13 + 25bf0: 46458593 addi a1,a1,1124 # 39050 <_IO_stdin_used+0x15a8> + 25bf4: 00024517 auipc a0,0x24 + 25bf8: 3a453503 ld a0,932(a0) # 49f98 <_ZSt4cerr@Base> + 25bfc: a35ef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25c00: 008a3603 ld a2,8(s4) + 25c04: 000a3583 ld a1,0(s4) + 25c08: 00024517 auipc a0,0x24 + 25c0c: 39053503 ld a0,912(a0) # 49f98 <_ZSt4cerr@Base> + 25c10: a21ef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25c14: 4675 li a2,29 + 25c16: 00013597 auipc a1,0x13 + 25c1a: 44a58593 addi a1,a1,1098 # 39060 <_IO_stdin_used+0x15b8> + 25c1e: 842a mv s0,a0 + 25c20: a11ef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25c24: 008c3603 ld a2,8(s8) + 25c28: 000c3583 ld a1,0(s8) + 25c2c: 8522 mv a0,s0 + 25c2e: a03ef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25c32: 4609 li a2,2 + 25c34: 00013597 auipc a1,0x13 + 25c38: 44c58593 addi a1,a1,1100 # 39080 <_IO_stdin_used+0x15d8> + 25c3c: 9f5ef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25c40: 8526 mv a0,s1 + 25c42: b39f60ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 25c46: 4605 li a2,1 + 25c48: 00013597 auipc a1,0x13 + 25c4c: b8858593 addi a1,a1,-1144 # 387d0 <_IO_stdin_used+0xd28> + 25c50: 855a mv a0,s6 + 25c52: 9dfef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25c56: 008a3603 ld a2,8(s4) + 25c5a: 000a3583 ld a1,0(s4) + 25c5e: 855a mv a0,s6 + 25c60: 9d1ef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25c64: 4609 li a2,2 + 25c66: 00013597 auipc a1,0x13 + 25c6a: 42258593 addi a1,a1,1058 # 39088 <_IO_stdin_used+0x15e0> + 25c6e: 842a mv s0,a0 + 25c70: 9c1ef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25c74: 6582 ld a1,0(sp) + 25c76: 1804 addi s1,sp,48 + 25c78: 8526 mv a0,s1 + 25c7a: 4605 li a2,1 + 25c7c: c14fd0ef jal 23090 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> + 25c80: 7662 ld a2,56(sp) + 25c82: 75c2 ld a1,48(sp) + 25c84: 8522 mv a0,s0 + 25c86: 9abef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25c8a: 4605 li a2,1 + 25c8c: 00012597 auipc a1,0x12 + 25c90: 13458593 addi a1,a1,308 # 37dc0 <_IO_stdin_used+0x318> + 25c94: 99def0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25c98: 7542 ld a0,48(sp) + 25c9a: 009c addi a5,sp,64 + 25c9c: 00f50463 beq a0,a5,25ca4 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x1cc> + 25ca0: b91ef0ef jal 15830 <_ZdlPv@plt> + 25ca4: 8456 mv s0,s5 + 25ca6: 01598d63 beq s3,s5,25cc0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x1e8> + 25caa: 6008 ld a0,0(s0) + 25cac: 01040793 addi a5,s0,16 + 25cb0: 00f50463 beq a0,a5,25cb8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x1e0> + 25cb4: b7def0ef jal 15830 <_ZdlPv@plt> + 25cb8: 02040413 addi s0,s0,32 + 25cbc: fe8997e3 bne s3,s0,25caa <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x1d2> + 25cc0: 080a8363 beqz s5,25d46 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x26e> + 25cc4: 744a ld s0,176(sp) + 25cc6: 70ea ld ra,184(sp) + 25cc8: 74aa ld s1,168(sp) + 25cca: 790a ld s2,160(sp) + 25ccc: 69ea ld s3,152(sp) + 25cce: 6a4a ld s4,144(sp) + 25cd0: 6b0a ld s6,128(sp) + 25cd2: 7c46 ld s8,112(sp) + 25cd4: 7d06 ld s10,96(sp) + 25cd6: 6de6 ld s11,88(sp) + 25cd8: 8556 mv a0,s5 + 25cda: 6aaa ld s5,136(sp) + 25cdc: 6129 addi sp,sp,192 + 25cde: b53ef06f j 15830 <_ZdlPv@plt> + 25ce2: c8b9 beqz s1,25d38 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x260> + 25ce4: fc043503 ld a0,-64(s0) + 25ce8: 000a3c83 ld s9,0(s4) + 25cec: 85e6 mv a1,s9 + 25cee: c03ef0ef jal 158f0 + 25cf2: c139 beqz a0,25d38 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x260> + 25cf4: fe843603 ld a2,-24(s0) + 25cf8: e8c49fe3 bne s1,a2,25b96 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xbe> + 25cfc: fe043503 ld a0,-32(s0) + 25d00: 85e6 mv a1,s9 + 25d02: befef0ef jal 158f0 + 25d06: e80518e3 bnez a0,25b96 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xbe> + 25d0a: 41298933 sub s2,s3,s2 + 25d0e: 7be6 ld s7,120(sp) + 25d10: 7ca6 ld s9,104(sp) + 25d12: 01203933 snez s2,s2 + 25d16: bd71 j 25bb2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> + 25d18: d8ed beqz s1,25d0a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x232> + 25d1a: 000a3c83 ld s9,0(s4) + 25d1e: b5ad j 25b88 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xb0> + 25d20: e80483e3 beqz s1,25ba6 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xce> + 25d24: 000a3c83 ld s9,0(s4) + 25d28: bd95 j 25b9c <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xc4> + 25d2a: 41a98933 sub s2,s3,s10 + 25d2e: 7be6 ld s7,120(sp) + 25d30: 7ca6 ld s9,104(sp) + 25d32: 01203933 snez s2,s2 + 25d36: bdb5 j 25bb2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> + 25d38: 417987b3 sub a5,s3,s7 + 25d3c: 7ca6 ld s9,104(sp) + 25d3e: 7be6 ld s7,120(sp) + 25d40: 00f03933 snez s2,a5 + 25d44: b5bd j 25bb2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> + 25d46: 70ea ld ra,184(sp) + 25d48: 744a ld s0,176(sp) + 25d4a: 74aa ld s1,168(sp) + 25d4c: 790a ld s2,160(sp) + 25d4e: 69ea ld s3,152(sp) + 25d50: 6a4a ld s4,144(sp) + 25d52: 6aaa ld s5,136(sp) + 25d54: 6b0a ld s6,128(sp) + 25d56: 7c46 ld s8,112(sp) + 25d58: 7d06 ld s10,96(sp) + 25d5a: 6de6 ld s11,88(sp) + 25d5c: 6129 addi sp,sp,192 + 25d5e: 8082 ret + 25d60: fc043503 ld a0,-64(s0) + 25d64: b761 j 25cec <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x214> + 25d66: 7be6 ld s7,120(sp) + 25d68: 7ca6 ld s9,104(sp) + 25d6a: 41a987b3 sub a5,s3,s10 + 25d6e: 8795 srai a5,a5,0x5 + 25d70: 4709 li a4,2 + 25d72: 02e78f63 beq a5,a4,25db0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2d8> + 25d76: 470d li a4,3 + 25d78: 04e78563 beq a5,a4,25dc2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2ea> + 25d7c: 4705 li a4,1 + 25d7e: 4901 li s2,0 + 25d80: e2e799e3 bne a5,a4,25bb2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> + 25d84: 008a3403 ld s0,8(s4) + 25d88: 008d3783 ld a5,8(s10) + 25d8c: 4901 li s2,0 + 25d8e: e2f412e3 bne s0,a5,25bb2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> + 25d92: c811 beqz s0,25da6 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2ce> + 25d94: 000a3583 ld a1,0(s4) + 25d98: 000d3503 ld a0,0(s10) + 25d9c: 8622 mv a2,s0 + 25d9e: b53ef0ef jal 158f0 + 25da2: e00518e3 bnez a0,25bb2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> + 25da6: 41a98d33 sub s10,s3,s10 + 25daa: 01a03933 snez s2,s10 + 25dae: b511 j 25bb2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> + 25db0: 008a3403 ld s0,8(s4) + 25db4: 008d3783 ld a5,8(s10) + 25db8: 00f40e63 beq s0,a5,25dd4 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2fc> + 25dbc: 020d0d13 addi s10,s10,32 + 25dc0: b7e1 j 25d88 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2b0> + 25dc2: 008d3783 ld a5,8(s10) + 25dc6: 008a3403 ld s0,8(s4) + 25dca: 02878363 beq a5,s0,25df0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x318> + 25dce: 020d0d13 addi s10,s10,32 + 25dd2: b7cd j 25db4 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2dc> + 25dd4: c809 beqz s0,25de6 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x30e> + 25dd6: 000a3583 ld a1,0(s4) + 25dda: 000d3503 ld a0,0(s10) + 25dde: 8622 mv a2,s0 + 25de0: b11ef0ef jal 158f0 + 25de4: fd61 bnez a0,25dbc <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2e4> + 25de6: 41a98933 sub s2,s3,s10 + 25dea: 01203933 snez s2,s2 + 25dee: b3d1 j 25bb2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> + 25df0: d87d beqz s0,25de6 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x30e> + 25df2: 000a3583 ld a1,0(s4) + 25df6: 000d3503 ld a0,0(s10) + 25dfa: 8622 mv a2,s0 + 25dfc: af5ef0ef jal 158f0 + 25e00: d17d beqz a0,25de6 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x30e> + 25e02: 020d0d13 addi s10,s10,32 + 25e06: b77d j 25db4 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2dc> + 25e08: 8795 srai a5,a5,0x5 + 25e0a: 8d56 mv s10,s5 + 25e0c: b795 j 25d70 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x298> + 25e0e: 842a mv s0,a0 + 25e10: a029 j 25e1a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x342> + 25e12: 842a mv s0,a0 + 25e14: 8526 mv a0,s1 + 25e16: 8e7f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 25e1a: 6522 ld a0,8(sp) + 25e1c: 00024317 auipc t1,0x24 + 25e20: dc433303 ld t1,-572(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> + 25e24: fcde sd s7,120(sp) + 25e26: f4e6 sd s9,104(sp) + 25e28: 9302 jalr t1 + 25e2a: 8522 mv a0,s0 + 25e2c: 8f5ef0ef jal 15720 <_Unwind_Resume@plt> + 25e30: 842a mv s0,a0 + 25e32: 8526 mv a0,s1 + 25e34: 947f60ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 25e38: b7cd j 25e1a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x342> + +0000000000025e3a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE>: + 25e3a: 7169 addi sp,sp,-304 + 25e3c: ede6 sd s9,216(sp) + 25e3e: 02010c93 addi s9,sp,32 + 25e42: e64e sd s3,264(sp) + 25e44: e252 sd s4,256(sp) + 25e46: 89aa mv s3,a0 + 25e48: 8a2e mv s4,a1 + 25e4a: 8566 mv a0,s9 + 25e4c: 00013597 auipc a1,0x13 + 25e50: 14458593 addi a1,a1,324 # 38f90 <_IO_stdin_used+0x14e8> + 25e54: ee26 sd s1,280(sp) + 25e56: f606 sd ra,296(sp) + 25e58: 84b2 mv s1,a2 + 25e5a: f222 sd s0,288(sp) + 25e5c: ea4a sd s2,272(sp) + 25e5e: fdd6 sd s5,248(sp) + 25e60: f9da sd s6,240(sp) + 25e62: f5de sd s7,232(sp) + 25e64: f1e2 sd s8,224(sp) + 25e66: e9ea sd s10,208(sp) + 25e68: e5ee sd s11,200(sp) + 25e6a: ff3f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 25e6e: 0834c783 lbu a5,131(s1) + 25e72: c39d beqz a5,25e98 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5e> + 25e74: 8566 mv a0,s9 + 25e76: 887f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 25e7a: 70b2 ld ra,296(sp) + 25e7c: 7412 ld s0,288(sp) + 25e7e: 64f2 ld s1,280(sp) + 25e80: 6952 ld s2,272(sp) + 25e82: 69b2 ld s3,264(sp) + 25e84: 6a12 ld s4,256(sp) + 25e86: 7aee ld s5,248(sp) + 25e88: 7b4e ld s6,240(sp) + 25e8a: 7bae ld s7,232(sp) + 25e8c: 7c0e ld s8,224(sp) + 25e8e: 6cee ld s9,216(sp) + 25e90: 6d4e ld s10,208(sp) + 25e92: 6dae ld s11,200(sp) + 25e94: 6155 addi sp,sp,304 + 25e96: 8082 ret + 25e98: 00013597 auipc a1,0x13 + 25e9c: 23058593 addi a1,a1,560 # 390c8 <_IO_stdin_used+0x1620> + 25ea0: 854e mv a0,s3 + 25ea2: ebeef0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 25ea6: 08010913 addi s2,sp,128 + 25eaa: 854a mv a0,s2 + 25eac: 00013597 auipc a1,0x13 + 25eb0: 0c458593 addi a1,a1,196 # 38f70 <_IO_stdin_used+0x14c8> + 25eb4: fa9f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 25eb8: 708c ld a1,32(s1) + 25eba: 1100 addi s0,sp,160 + 25ebc: 8522 mv a0,s0 + 25ebe: f9ff10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 25ec2: 86a2 mv a3,s0 + 25ec4: 864a mv a2,s2 + 25ec6: 85e6 mv a1,s9 + 25ec8: 854e mv a0,s3 + 25eca: c0fff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 25ece: 8522 mv a0,s0 + 25ed0: 82df00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 25ed4: 854a mv a0,s2 + 25ed6: 827f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 25eda: 64bc ld a5,72(s1) + 25edc: cf85 beqz a5,25f14 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0xda> + 25ede: 639c ld a5,0(a5) + 25ee0: cb95 beqz a5,25f14 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0xda> + 25ee2: 00013597 auipc a1,0x13 + 25ee6: 1f658593 addi a1,a1,502 # 390d8 <_IO_stdin_used+0x1630> + 25eea: 854a mv a0,s2 + 25eec: f71f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 25ef0: 64ac ld a1,72(s1) + 25ef2: c191 beqz a1,25ef6 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0xbc> + 25ef4: 618c ld a1,0(a1) + 25ef6: 8522 mv a0,s0 + 25ef8: f65f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 25efc: 86a2 mv a3,s0 + 25efe: 864a mv a2,s2 + 25f00: 85e6 mv a1,s9 + 25f02: 854e mv a0,s3 + 25f04: bd5ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 25f08: 8522 mv a0,s0 + 25f0a: ff2f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 25f0e: 854a mv a0,s2 + 25f10: fecf00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 25f14: 60bc ld a5,64(s1) + 25f16: cf85 beqz a5,25f4e <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x114> + 25f18: 639c ld a5,0(a5) + 25f1a: cb95 beqz a5,25f4e <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x114> + 25f1c: 00013597 auipc a1,0x13 + 25f20: 1cc58593 addi a1,a1,460 # 390e8 <_IO_stdin_used+0x1640> + 25f24: 854a mv a0,s2 + 25f26: f37f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 25f2a: 60ac ld a1,64(s1) + 25f2c: c191 beqz a1,25f30 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0xf6> + 25f2e: 618c ld a1,0(a1) + 25f30: 8522 mv a0,s0 + 25f32: f2bf10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 25f36: 86a2 mv a3,s0 + 25f38: 864a mv a2,s2 + 25f3a: 85e6 mv a1,s9 + 25f3c: 854e mv a0,s3 + 25f3e: b9bff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 25f42: 8522 mv a0,s0 + 25f44: fb8f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 25f48: 854a mv a0,s2 + 25f4a: fb2f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 25f4e: 00024797 auipc a5,0x24 + 25f52: d527b783 ld a5,-686(a5) # 49ca0 <_GLOBAL_OFFSET_TABLE_+0x150> + 25f56: 0007c783 lbu a5,0(a5) + 25f5a: 36079c63 bnez a5,262d2 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x498> + 25f5e: 00013597 auipc a1,0x13 + 25f62: 1b258593 addi a1,a1,434 # 39110 <_IO_stdin_used+0x1668> + 25f66: 854a mv a0,s2 + 25f68: ef5f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 25f6c: 0804c783 lbu a5,128(s1) + 25f70: 00013597 auipc a1,0x13 + 25f74: 12858593 addi a1,a1,296 # 39098 <_IO_stdin_used+0x15f0> + 25f78: 2e079463 bnez a5,26260 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x426> + 25f7c: 8522 mv a0,s0 + 25f7e: edff10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 25f82: 86a2 mv a3,s0 + 25f84: 864a mv a2,s2 + 25f86: 85e6 mv a1,s9 + 25f88: 854e mv a0,s3 + 25f8a: b4fff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 25f8e: 8522 mv a0,s0 + 25f90: f6cf00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 25f94: 854a mv a0,s2 + 25f96: f66f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 25f9a: 854a mv a0,s2 + 25f9c: 00013597 auipc a1,0x13 + 25fa0: 17c58593 addi a1,a1,380 # 39118 <_IO_stdin_used+0x1670> + 25fa4: eb9f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 25fa8: 0804c783 lbu a5,128(s1) + 25fac: 09048b93 addi s7,s1,144 + 25fb0: 28079a63 bnez a5,26244 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x40a> + 25fb4: 00013597 auipc a1,0x13 + 25fb8: 0fc58593 addi a1,a1,252 # 390b0 <_IO_stdin_used+0x1608> + 25fbc: 8522 mv a0,s0 + 25fbe: e9ff10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 25fc2: 86a2 mv a3,s0 + 25fc4: 864a mv a2,s2 + 25fc6: 85e6 mv a1,s9 + 25fc8: 854e mv a0,s3 + 25fca: b0fff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 25fce: 8522 mv a0,s0 + 25fd0: f2cf00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 25fd4: 854a mv a0,s2 + 25fd6: f26f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 25fda: 8522 mv a0,s0 + 25fdc: 00013597 auipc a1,0x13 + 25fe0: f9c58593 addi a1,a1,-100 # 38f78 <_IO_stdin_used+0x14d0> + 25fe4: e79f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 25fe8: 1084b583 ld a1,264(s1) + 25fec: 854a mv a0,s2 + 25fee: b7dfd0ef jal 23b6a <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex> + 25ff2: 86ca mv a3,s2 + 25ff4: 8622 mv a2,s0 + 25ff6: 85e6 mv a1,s9 + 25ff8: 854e mv a0,s3 + 25ffa: adfff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 25ffe: 854a mv a0,s2 + 26000: efcf00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26004: 8522 mv a0,s0 + 26006: ef6f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2600a: 8522 mv a0,s0 + 2600c: 00013597 auipc a1,0x13 + 26010: f7458593 addi a1,a1,-140 # 38f80 <_IO_stdin_used+0x14d8> + 26014: e49f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26018: 1004b583 ld a1,256(s1) + 2601c: 854a mv a0,s2 + 2601e: 8c5fb0ef jal 218e2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex> + 26022: 86ca mv a3,s2 + 26024: 8622 mv a2,s0 + 26026: 85e6 mv a1,s9 + 26028: 854e mv a0,s3 + 2602a: aafff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 2602e: 854a mv a0,s2 + 26030: eccf00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26034: 8522 mv a0,s0 + 26036: ec6f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2603a: 854a mv a0,s2 + 2603c: 00013597 auipc a1,0x13 + 26040: 0e458593 addi a1,a1,228 # 39120 <_IO_stdin_used+0x1678> + 26044: e19f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26048: 85d2 mv a1,s4 + 2604a: 8522 mv a0,s0 + 2604c: e11f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26050: 86a2 mv a3,s0 + 26052: 864a mv a2,s2 + 26054: 85e6 mv a1,s9 + 26056: 854e mv a0,s3 + 26058: a81ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 2605c: 8522 mv a0,s0 + 2605e: e9ef00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26062: 854a mv a0,s2 + 26064: e98f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26068: 009c addi a5,sp,64 + 2606a: 5b7d li s6,-1 + 2606c: ec3e sd a5,24(sp) + 2606e: 189c addi a5,sp,112 + 26070: 0b010a93 addi s5,sp,176 + 26074: e03e sd a5,0(sp) + 26076: 002b5b13 srli s6,s6,0x2 + 2607a: 4a01 li s4,0 + 2607c: 4d01 li s10,0 + 2607e: 4d85 li s11,1 + 26080: 855e mv a0,s7 + 26082: bd9f30ef jal 19c5a <_ZNK7testing10TestResult16total_part_countEv> + 26086: 1eaa5263 bge s4,a0,2626a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x430> + 2608a: 85d2 mv a1,s4 + 2608c: 855e mv a0,s7 + 2608e: bf1f30ef jal 19c7e <_ZNK7testing10TestResult17GetTestPartResultEi> + 26092: 411c lw a5,0(a0) + 26094: 84aa mv s1,a0 + 26096: 37fd addiw a5,a5,-1 + 26098: 00fdf463 bgeu s11,a5,260a0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x266> + 2609c: 2a05 addiw s4,s4,1 + 2609e: b7cd j 26080 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x246> + 260a0: 2d05 addiw s10,s10,1 + 260a2: 1fbd0263 beq s10,s11,26286 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x44c> + 260a6: 689c ld a5,16(s1) + 260a8: 4581 li a1,0 + 260aa: c391 beqz a5,260ae <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x274> + 260ac: 648c ld a1,8(s1) + 260ae: 5490 lw a2,40(s1) + 260b0: 6562 ld a0,24(sp) + 260b2: b8cfb0ef jal 2143e <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci> + 260b6: 6626 ld a2,72(sp) + 260b8: 8522 mv a0,s0 + 260ba: 6c06 ld s8,64(sp) + 260bc: 00160593 addi a1,a2,1 + 260c0: f156 sd s5,160(sp) + 260c2: e432 sd a2,8(sp) + 260c4: f502 sd zero,168(sp) + 260c6: 0a010823 sb zero,176(sp) + 260ca: 857ef0ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 260ce: 77aa ld a5,168(sp) + 260d0: 6622 ld a2,8(sp) + 260d2: 40fb07b3 sub a5,s6,a5 + 260d6: 32c7ef63 bltu a5,a2,26414 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5da> + 260da: 85e2 mv a1,s8 + 260dc: 8522 mv a0,s0 + 260de: ff2ef0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 260e2: 77aa ld a5,168(sp) + 260e4: 33678063 beq a5,s6,26404 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5ca> + 260e8: 4605 li a2,1 + 260ea: 00012597 auipc a1,0x12 + 260ee: 50658593 addi a1,a1,1286 # 385f0 <_IO_stdin_used+0xb48> + 260f2: 8522 mv a0,s0 + 260f4: fdcef0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 260f8: 788c ld a1,48(s1) + 260fa: 8522 mv a0,s0 + 260fc: bb4ef0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 26100: 6782 ld a5,0(sp) + 26102: f0be sd a5,96(sp) + 26104: 6118 ld a4,0(a0) + 26106: 01050793 addi a5,a0,16 + 2610a: 1af70563 beq a4,a5,262b4 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x47a> + 2610e: 6914 ld a3,16(a0) + 26110: f0ba sd a4,96(sp) + 26112: f8b6 sd a3,112(sp) + 26114: 6518 ld a4,8(a0) + 26116: e11c sd a5,0(a0) + 26118: 00053423 sd zero,8(a0) + 2611c: f4ba sd a4,104(sp) + 2611e: 00050823 sb zero,16(a0) + 26122: 750a ld a0,160(sp) + 26124: 01550463 beq a0,s5,2612c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x2f2> + 26128: f08ef0ef jal 15830 <_ZdlPv@plt> + 2612c: 4661 li a2,24 + 2612e: 00013597 auipc a1,0x13 + 26132: 00258593 addi a1,a1,2 # 39130 <_IO_stdin_used+0x1688> + 26136: 854e mv a0,s3 + 26138: cf8ef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2613c: 7586 ld a1,96(sp) + 2613e: 854a mv a0,s2 + 26140: d1df10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26144: 4605 li a2,1 + 26146: 85ca mv a1,s2 + 26148: 8522 mv a0,s0 + 2614a: f47fc0ef jal 23090 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> + 2614e: 762a ld a2,168(sp) + 26150: 758a ld a1,160(sp) + 26152: 854e mv a0,s3 + 26154: cdcef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26158: 4629 li a2,10 + 2615a: 00013597 auipc a1,0x13 + 2615e: ff658593 addi a1,a1,-10 # 39150 <_IO_stdin_used+0x16a8> + 26162: cceef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26166: 750a ld a0,160(sp) + 26168: 01550463 beq a0,s5,26170 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x336> + 2616c: ec4ef0ef jal 15830 <_ZdlPv@plt> + 26170: 650a ld a0,128(sp) + 26172: 09010c13 addi s8,sp,144 + 26176: 01850463 beq a0,s8,2617e <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x344> + 2617a: eb6ef0ef jal 15830 <_ZdlPv@plt> + 2617e: 6626 ld a2,72(sp) + 26180: 6786 ld a5,64(sp) + 26182: 8522 mv a0,s0 + 26184: 00160593 addi a1,a2,1 + 26188: f156 sd s5,160(sp) + 2618a: e832 sd a2,16(sp) + 2618c: f502 sd zero,168(sp) + 2618e: 0a010823 sb zero,176(sp) + 26192: e43e sd a5,8(sp) + 26194: f8cef0ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 26198: 77aa ld a5,168(sp) + 2619a: 6642 ld a2,16(sp) + 2619c: 40fb07b3 sub a5,s6,a5 + 261a0: 24c7e063 bltu a5,a2,263e0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5a6> + 261a4: 65a2 ld a1,8(sp) + 261a6: 8522 mv a0,s0 + 261a8: f28ef0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 261ac: 77aa ld a5,168(sp) + 261ae: 23678363 beq a5,s6,263d4 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x59a> + 261b2: 4605 li a2,1 + 261b4: 00012597 auipc a1,0x12 + 261b8: 43c58593 addi a1,a1,1084 # 385f0 <_IO_stdin_used+0xb48> + 261bc: 8522 mv a0,s0 + 261be: f12ef0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 261c2: 68ac ld a1,80(s1) + 261c4: 8522 mv a0,s0 + 261c6: aeaef0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 261ca: e162 sd s8,128(sp) + 261cc: 6118 ld a4,0(a0) + 261ce: 01050793 addi a5,a0,16 + 261d2: 0cf70263 beq a4,a5,26296 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x45c> + 261d6: 6914 ld a3,16(a0) + 261d8: e13a sd a4,128(sp) + 261da: e936 sd a3,144(sp) + 261dc: 6518 ld a4,8(a0) + 261de: e11c sd a5,0(a0) + 261e0: 00053423 sd zero,8(a0) + 261e4: e53a sd a4,136(sp) + 261e6: 00050823 sb zero,16(a0) + 261ea: 750a ld a0,160(sp) + 261ec: 01550463 beq a0,s5,261f4 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3ba> + 261f0: e40ef0ef jal 15830 <_ZdlPv@plt> + 261f4: 85ca mv a1,s2 + 261f6: 8522 mv a0,s0 + 261f8: 967f40ef jal 1ab5e <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 261fc: 758a ld a1,160(sp) + 261fe: 854e mv a0,s3 + 26200: a35f40ef jal 1ac34 <_ZN7testing8internal24XmlUnitTestResultPrinter21OutputXmlCDataSectionEPSoPKc> + 26204: 750a ld a0,160(sp) + 26206: 01550463 beq a0,s5,2620e <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3d4> + 2620a: e26ef0ef jal 15830 <_ZdlPv@plt> + 2620e: 462d li a2,11 + 26210: 00013597 auipc a1,0x13 + 26214: f5058593 addi a1,a1,-176 # 39160 <_IO_stdin_used+0x16b8> + 26218: 854e mv a0,s3 + 2621a: c16ef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2621e: 650a ld a0,128(sp) + 26220: 01850463 beq a0,s8,26228 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3ee> + 26224: e0cef0ef jal 15830 <_ZdlPv@plt> + 26228: 7506 ld a0,96(sp) + 2622a: 6782 ld a5,0(sp) + 2622c: 00f50463 beq a0,a5,26234 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3fa> + 26230: e00ef0ef jal 15830 <_ZdlPv@plt> + 26234: 6506 ld a0,64(sp) + 26236: 089c addi a5,sp,80 + 26238: e6f502e3 beq a0,a5,2609c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x262> + 2623c: df4ef0ef jal 15830 <_ZdlPv@plt> + 26240: 2a05 addiw s4,s4,1 + 26242: bd3d j 26080 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x246> + 26244: 855e mv a0,s7 + 26246: c2df30ef jal 19e72 <_ZNK7testing10TestResult7SkippedEv> + 2624a: 00013597 auipc a1,0x13 + 2624e: e5658593 addi a1,a1,-426 # 390a0 <_IO_stdin_used+0x15f8> + 26252: d60505e3 beqz a0,25fbc <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x182> + 26256: 00013597 auipc a1,0x13 + 2625a: e6a58593 addi a1,a1,-406 # 390c0 <_IO_stdin_used+0x1618> + 2625e: bbb9 j 25fbc <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x182> + 26260: 00013597 auipc a1,0x13 + 26264: e3058593 addi a1,a1,-464 # 39090 <_IO_stdin_used+0x15e8> + 26268: bb11 j 25f7c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x142> + 2626a: 0c0d0f63 beqz s10,26348 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x50e> + 2626e: 85de mv a1,s7 + 26270: 854e mv a0,s3 + 26272: 8c0fd0ef jal 23332 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE> + 26276: 854e mv a0,s3 + 26278: 00013597 auipc a1,0x13 + 2627c: ef858593 addi a1,a1,-264 # 39170 <_IO_stdin_used+0x16c8> + 26280: ae0ef0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 26284: bec5 j 25e74 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3a> + 26286: 00013597 auipc a1,0x13 + 2628a: b5258593 addi a1,a1,-1198 # 38dd8 <_IO_stdin_used+0x1330> + 2628e: 854e mv a0,s3 + 26290: ad0ef0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 26294: bd09 j 260a6 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x26c> + 26296: 6518 ld a4,8(a0) + 26298: 8662 mv a2,s8 + 2629a: 85be mv a1,a5 + 2629c: 0705 addi a4,a4,1 + 2629e: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 262a2: 02058407 vle8.v v8,(a1) + 262a6: 8f15 sub a4,a4,a3 + 262a8: 95b6 add a1,a1,a3 + 262aa: 02060427 vse8.v v8,(a2) + 262ae: 9636 add a2,a2,a3 + 262b0: f77d bnez a4,2629e <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x464> + 262b2: b72d j 261dc <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3a2> + 262b4: 6518 ld a4,8(a0) + 262b6: 6602 ld a2,0(sp) + 262b8: 85be mv a1,a5 + 262ba: 0705 addi a4,a4,1 + 262bc: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 262c0: 02058407 vle8.v v8,(a1) + 262c4: 8f15 sub a4,a4,a3 + 262c6: 95b6 add a1,a1,a3 + 262c8: 02060427 vse8.v v8,(a2) + 262cc: 9636 add a2,a2,a3 + 262ce: f77d bnez a4,262bc <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x482> + 262d0: b591 j 26114 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x2da> + 262d2: 00013597 auipc a1,0x13 + 262d6: e2658593 addi a1,a1,-474 # 390f8 <_IO_stdin_used+0x1650> + 262da: 854a mv a0,s2 + 262dc: b81f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 262e0: 68ac ld a1,80(s1) + 262e2: 8522 mv a0,s0 + 262e4: b79f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 262e8: 86a2 mv a3,s0 + 262ea: 864a mv a2,s2 + 262ec: 85e6 mv a1,s9 + 262ee: 854e mv a0,s3 + 262f0: fe8ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 262f4: 8522 mv a0,s0 + 262f6: c06f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 262fa: 854a mv a0,s2 + 262fc: c00f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26300: 8522 mv a0,s0 + 26302: 00013597 auipc a1,0x13 + 26306: dfe58593 addi a1,a1,-514 # 39100 <_IO_stdin_used+0x1658> + 2630a: b53f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2630e: 58bc lw a5,112(s1) + 26310: 108c addi a1,sp,96 + 26312: 854a mv a0,s2 + 26314: 00024317 auipc t1,0x24 + 26318: c5c33303 ld t1,-932(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2631c: d0be sw a5,96(sp) + 2631e: 9302 jalr t1 + 26320: 86ca mv a3,s2 + 26322: 8622 mv a2,s0 + 26324: 85e6 mv a1,s9 + 26326: 854e mv a0,s3 + 26328: fb0ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 2632c: 854a mv a0,s2 + 2632e: bcef00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26332: 8522 mv a0,s0 + 26334: bc8f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26338: 854e mv a0,s3 + 2633a: 00013597 auipc a1,0x13 + 2633e: dce58593 addi a1,a1,-562 # 39108 <_IO_stdin_used+0x1660> + 26342: a1eef0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 26346: b63d j 25e74 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3a> + 26348: 855e mv a0,s7 + 2634a: d51f30ef jal 1a09a <_ZNK7testing10TestResult19test_property_countEv> + 2634e: c909 beqz a0,26360 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x526> + 26350: 00013597 auipc a1,0x13 + 26354: a8858593 addi a1,a1,-1400 # 38dd8 <_IO_stdin_used+0x1330> + 26358: 854e mv a0,s3 + 2635a: a06ef0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2635e: bf01 j 2626e <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x434> + 26360: 854e mv a0,s3 + 26362: 00013597 auipc a1,0x13 + 26366: da658593 addi a1,a1,-602 # 39108 <_IO_stdin_used+0x1660> + 2636a: 9f6ef0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2636e: b619 j 25e74 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3a> + 26370: 84aa mv s1,a0 + 26372: 854a mv a0,s2 + 26374: b88f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26378: 8522 mv a0,s0 + 2637a: b82f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2637e: 8426 mv s0,s1 + 26380: 8566 mv a0,s9 + 26382: b7af00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26386: 8522 mv a0,s0 + 26388: b98ef0ef jal 15720 <_Unwind_Resume@plt> + 2638c: 84aa mv s1,a0 + 2638e: b7ed j 26378 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x53e> + 26390: 87aa mv a5,a0 + 26392: 8522 mv a0,s0 + 26394: 843e mv s0,a5 + 26396: b66f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2639a: 854a mv a0,s2 + 2639c: b60f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 263a0: b7c5 j 26380 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x546> + 263a2: 842a mv s0,a0 + 263a4: bfdd j 2639a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> + 263a6: 87aa mv a5,a0 + 263a8: 8522 mv a0,s0 + 263aa: 843e mv s0,a5 + 263ac: b50f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 263b0: 854a mv a0,s2 + 263b2: b4af00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 263b6: 1088 addi a0,sp,96 + 263b8: b44f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 263bc: 6562 ld a0,24(sp) + 263be: b3ef00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 263c2: bf7d j 26380 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x546> + 263c4: 842a mv s0,a0 + 263c6: b7ed j 263b0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x576> + 263c8: 87aa mv a5,a0 + 263ca: 8522 mv a0,s0 + 263cc: 843e mv s0,a5 + 263ce: b2ef00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 263d2: b7d5 j 263b6 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x57c> + 263d4: 00012517 auipc a0,0x12 + 263d8: a2450513 addi a0,a0,-1500 # 37df8 <_IO_stdin_used+0x350> + 263dc: c44ef0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 263e0: 00012517 auipc a0,0x12 + 263e4: a1850513 addi a0,a0,-1512 # 37df8 <_IO_stdin_used+0x350> + 263e8: c38ef0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 263ec: bff1 j 263c8 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x58e> + 263ee: bf65 j 263a6 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x56c> + 263f0: 842a mv s0,a0 + 263f2: bf7d j 263b0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x576> + 263f4: 842a mv s0,a0 + 263f6: b7c1 j 263b6 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x57c> + 263f8: 87aa mv a5,a0 + 263fa: 8522 mv a0,s0 + 263fc: 843e mv s0,a5 + 263fe: afef00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26402: bf6d j 263bc <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x582> + 26404: 00012517 auipc a0,0x12 + 26408: 9f450513 addi a0,a0,-1548 # 37df8 <_IO_stdin_used+0x350> + 2640c: c14ef0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 26410: b7e5 j 263f8 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5be> + 26412: bfbd j 26390 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> + 26414: 00012517 auipc a0,0x12 + 26418: 9e450513 addi a0,a0,-1564 # 37df8 <_IO_stdin_used+0x350> + 2641c: c04ef0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 26420: 842a mv s0,a0 + 26422: bfa5 j 2639a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> + 26424: b7b1 j 26370 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x536> + 26426: 84aa mv s1,a0 + 26428: bf81 j 26378 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x53e> + 2642a: b799 j 26370 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x536> + 2642c: 84aa mv s1,a0 + 2642e: b7a9 j 26378 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x53e> + 26430: b785 j 26390 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> + 26432: 842a mv s0,a0 + 26434: b79d j 2639a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> + 26436: 842a mv s0,a0 + 26438: b7a1 j 26380 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x546> + 2643a: 842a mv s0,a0 + 2643c: bfb9 j 2639a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> + 2643e: 842a mv s0,a0 + 26440: bfa9 j 2639a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> + 26442: b7b9 j 26390 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> + 26444: 842a mv s0,a0 + 26446: bf91 j 2639a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> + 26448: b7a1 j 26390 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> + 2644a: 842a mv s0,a0 + 2644c: b7b9 j 2639a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> + 2644e: b789 j 26390 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> + 26450: b781 j 26390 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> + +0000000000026452 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE>: + 26452: 7131 addi sp,sp,-192 + 26454: e952 sd s4,144(sp) + 26456: 01010a13 addi s4,sp,16 + 2645a: f526 sd s1,168(sp) + 2645c: f14a sd s2,160(sp) + 2645e: 84ae mv s1,a1 + 26460: 892a mv s2,a0 + 26462: 00013597 auipc a1,0x13 + 26466: ad658593 addi a1,a1,-1322 # 38f38 <_IO_stdin_used+0x1490> + 2646a: 8552 mv a0,s4 + 2646c: fd06 sd ra,184(sp) + 2646e: f922 sd s0,176(sp) + 26470: ed4e sd s3,152(sp) + 26472: e556 sd s5,136(sp) + 26474: e15a sd s6,128(sp) + 26476: fcde sd s7,120(sp) + 26478: 9e5f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2647c: 854a mv a0,s2 + 2647e: 460d li a2,3 + 26480: 00013597 auipc a1,0x13 + 26484: d0858593 addi a1,a1,-760 # 39188 <_IO_stdin_used+0x16e0> + 26488: 9a8ef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2648c: 6662 ld a2,24(sp) + 2648e: 65c2 ld a1,16(sp) + 26490: 854a mv a0,s2 + 26492: 99eef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26496: 03010993 addi s3,sp,48 + 2649a: 854e mv a0,s3 + 2649c: 00013597 auipc a1,0x13 + 264a0: ad458593 addi a1,a1,-1324 # 38f70 <_IO_stdin_used+0x14c8> + 264a4: 9b9f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 264a8: 648c ld a1,8(s1) + 264aa: 0880 addi s0,sp,80 + 264ac: 8522 mv a0,s0 + 264ae: 9aff10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 264b2: 86a2 mv a3,s0 + 264b4: 864e mv a2,s3 + 264b6: 85d2 mv a1,s4 + 264b8: 854a mv a0,s2 + 264ba: e1eff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 264be: 6546 ld a0,80(sp) + 264c0: 06010a93 addi s5,sp,96 + 264c4: 01550463 beq a0,s5,264cc <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x7a> + 264c8: b68ef0ef jal 15830 <_ZdlPv@plt> + 264cc: 7542 ld a0,48(sp) + 264ce: 04010b13 addi s6,sp,64 + 264d2: 01650463 beq a0,s6,264da <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x88> + 264d6: b5aef0ef jal 15830 <_ZdlPv@plt> + 264da: 00012597 auipc a1,0x12 + 264de: fc658593 addi a1,a1,-58 # 384a0 <_IO_stdin_used+0x9f8> + 264e2: 8522 mv a0,s0 + 264e4: 979f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 264e8: 8526 mv a0,s1 + 264ea: d0df00ef jal 171f6 <_ZNK7testing9TestSuite21reportable_test_countEv> + 264ee: 00c10b93 addi s7,sp,12 + 264f2: 87aa mv a5,a0 + 264f4: 85de mv a1,s7 + 264f6: 854e mv a0,s3 + 264f8: 00024317 auipc t1,0x24 + 264fc: a7833303 ld t1,-1416(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 26500: c63e sw a5,12(sp) + 26502: 9302 jalr t1 + 26504: 86ce mv a3,s3 + 26506: 8622 mv a2,s0 + 26508: 85d2 mv a1,s4 + 2650a: 854a mv a0,s2 + 2650c: dccff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 26510: 7542 ld a0,48(sp) + 26512: 01650463 beq a0,s6,2651a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0xc8> + 26516: b1aef0ef jal 15830 <_ZdlPv@plt> + 2651a: 6546 ld a0,80(sp) + 2651c: 01550463 beq a0,s5,26524 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0xd2> + 26520: b10ef0ef jal 15830 <_ZdlPv@plt> + 26524: 00023797 auipc a5,0x23 + 26528: 77c7b783 ld a5,1916(a5) # 49ca0 <_GLOBAL_OFFSET_TABLE_+0x150> + 2652c: 0007c783 lbu a5,0(a5) + 26530: 14079b63 bnez a5,26686 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x234> + 26534: 00013597 auipc a1,0x13 + 26538: a2c58593 addi a1,a1,-1492 # 38f60 <_IO_stdin_used+0x14b8> + 2653c: 8522 mv a0,s0 + 2653e: 91ff10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26542: 8526 mv a0,s1 + 26544: fdcf30ef jal 19d20 <_ZNK7testing9TestSuite17failed_test_countEv> + 26548: 87aa mv a5,a0 + 2654a: 85de mv a1,s7 + 2654c: 854e mv a0,s3 + 2654e: 00024317 auipc t1,0x24 + 26552: a2233303 ld t1,-1502(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 26556: c63e sw a5,12(sp) + 26558: 9302 jalr t1 + 2655a: 86ce mv a3,s3 + 2655c: 8622 mv a2,s0 + 2655e: 85d2 mv a1,s4 + 26560: 854a mv a0,s2 + 26562: d76ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 26566: 7542 ld a0,48(sp) + 26568: 01650463 beq a0,s6,26570 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x11e> + 2656c: ac4ef0ef jal 15830 <_ZdlPv@plt> + 26570: 6546 ld a0,80(sp) + 26572: 01550463 beq a0,s5,2657a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x128> + 26576: abaef0ef jal 15830 <_ZdlPv@plt> + 2657a: 00013597 auipc a1,0x13 + 2657e: 9ce58593 addi a1,a1,-1586 # 38f48 <_IO_stdin_used+0x14a0> + 26582: 8522 mv a0,s0 + 26584: 8d9f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26588: 8526 mv a0,s1 + 2658a: c45f00ef jal 171ce <_ZNK7testing9TestSuite30reportable_disabled_test_countEv> + 2658e: 87aa mv a5,a0 + 26590: 85de mv a1,s7 + 26592: 854e mv a0,s3 + 26594: 00024317 auipc t1,0x24 + 26598: 9dc33303 ld t1,-1572(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2659c: c63e sw a5,12(sp) + 2659e: 9302 jalr t1 + 265a0: 86ce mv a3,s3 + 265a2: 8622 mv a2,s0 + 265a4: 85d2 mv a1,s4 + 265a6: 854a mv a0,s2 + 265a8: d30ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 265ac: 7542 ld a0,48(sp) + 265ae: 01650463 beq a0,s6,265b6 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x164> + 265b2: a7eef0ef jal 15830 <_ZdlPv@plt> + 265b6: 6546 ld a0,80(sp) + 265b8: 01550463 beq a0,s5,265c0 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x16e> + 265bc: a74ef0ef jal 15830 <_ZdlPv@plt> + 265c0: 00013597 auipc a1,0x13 + 265c4: 99858593 addi a1,a1,-1640 # 38f58 <_IO_stdin_used+0x14b0> + 265c8: 854e mv a0,s3 + 265ca: 893f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 265ce: 00014597 auipc a1,0x14 + 265d2: 0ea58593 addi a1,a1,234 # 3a6b8 <_IO_stdin_used+0x2c10> + 265d6: 8522 mv a0,s0 + 265d8: 885f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 265dc: 86a2 mv a3,s0 + 265de: 864e mv a2,s3 + 265e0: 85d2 mv a1,s4 + 265e2: 854a mv a0,s2 + 265e4: cf4ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 265e8: 6546 ld a0,80(sp) + 265ea: 01550463 beq a0,s5,265f2 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x1a0> + 265ee: a42ef0ef jal 15830 <_ZdlPv@plt> + 265f2: 7542 ld a0,48(sp) + 265f4: 01650463 beq a0,s6,265fc <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x1aa> + 265f8: a38ef0ef jal 15830 <_ZdlPv@plt> + 265fc: 00013597 auipc a1,0x13 + 26600: 97c58593 addi a1,a1,-1668 # 38f78 <_IO_stdin_used+0x14d0> + 26604: 8522 mv a0,s0 + 26606: 857f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2660a: 60cc ld a1,128(s1) + 2660c: 854e mv a0,s3 + 2660e: d5cfd0ef jal 23b6a <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex> + 26612: 86ce mv a3,s3 + 26614: 8622 mv a2,s0 + 26616: 85d2 mv a1,s4 + 26618: 854a mv a0,s2 + 2661a: cbeff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 2661e: 7542 ld a0,48(sp) + 26620: 01650463 beq a0,s6,26628 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x1d6> + 26624: a0cef0ef jal 15830 <_ZdlPv@plt> + 26628: 6546 ld a0,80(sp) + 2662a: 01550463 beq a0,s5,26632 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x1e0> + 2662e: a02ef0ef jal 15830 <_ZdlPv@plt> + 26632: 00013597 auipc a1,0x13 + 26636: 94e58593 addi a1,a1,-1714 # 38f80 <_IO_stdin_used+0x14d8> + 2663a: 8522 mv a0,s0 + 2663c: 821f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26640: 7cac ld a1,120(s1) + 26642: 854e mv a0,s3 + 26644: a9efb0ef jal 218e2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex> + 26648: 86ce mv a3,s3 + 2664a: 8622 mv a2,s0 + 2664c: 85d2 mv a1,s4 + 2664e: 854a mv a0,s2 + 26650: c88ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 26654: 7542 ld a0,48(sp) + 26656: 01650463 beq a0,s6,2665e <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x20c> + 2665a: 9d6ef0ef jal 15830 <_ZdlPv@plt> + 2665e: 6546 ld a0,80(sp) + 26660: 01550463 beq a0,s5,26668 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x216> + 26664: 9ccef0ef jal 15830 <_ZdlPv@plt> + 26668: 08848593 addi a1,s1,136 + 2666c: 8522 mv a0,s0 + 2666e: f93fc0ef jal 23600 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE> + 26672: 6666 ld a2,88(sp) + 26674: 65c6 ld a1,80(sp) + 26676: 854a mv a0,s2 + 26678: fb9ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2667c: 6546 ld a0,80(sp) + 2667e: 01550463 beq a0,s5,26686 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x234> + 26682: 9aeef0ef jal 15830 <_ZdlPv@plt> + 26686: 4609 li a2,2 + 26688: 00012597 auipc a1,0x12 + 2668c: 75058593 addi a1,a1,1872 # 38dd8 <_IO_stdin_used+0x1330> + 26690: 854a mv a0,s2 + 26692: f9fee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26696: 4401 li s0,0 + 26698: 8526 mv a0,s1 + 2669a: b81f00ef jal 1721a <_ZNK7testing9TestSuite16total_test_countEv> + 2669e: 02a45963 bge s0,a0,266d0 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x27e> + 266a2: 85a2 mv a1,s0 + 266a4: 8526 mv a0,s1 + 266a6: e39f30ef jal 1a4de <_ZNK7testing9TestSuite11GetTestInfoEi> + 266aa: 08254783 lbu a5,130(a0) + 266ae: cf99 beqz a5,266cc <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x27a> + 266b0: 08354783 lbu a5,131(a0) + 266b4: ef81 bnez a5,266cc <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x27a> + 266b6: 85a2 mv a1,s0 + 266b8: 8526 mv a0,s1 + 266ba: 0084b983 ld s3,8(s1) + 266be: e21f30ef jal 1a4de <_ZNK7testing9TestSuite11GetTestInfoEi> + 266c2: 862a mv a2,a0 + 266c4: 85ce mv a1,s3 + 266c6: 854a mv a0,s2 + 266c8: f72ff0ef jal 25e3a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE> + 266cc: 2405 addiw s0,s0,1 + 266ce: b7e9 j 26698 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x246> + 266d0: 4611 li a2,4 + 266d2: 00013597 auipc a1,0x13 + 266d6: abe58593 addi a1,a1,-1346 # 39190 <_IO_stdin_used+0x16e8> + 266da: 854a mv a0,s2 + 266dc: f55ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 266e0: 6662 ld a2,24(sp) + 266e2: 65c2 ld a1,16(sp) + 266e4: 854a mv a0,s2 + 266e6: f4bee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 266ea: 4609 li a2,2 + 266ec: 00012597 auipc a1,0x12 + 266f0: 6ec58593 addi a1,a1,1772 # 38dd8 <_IO_stdin_used+0x1330> + 266f4: f3dee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 266f8: 6542 ld a0,16(sp) + 266fa: 101c addi a5,sp,32 + 266fc: 00f50463 beq a0,a5,26704 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2b2> + 26700: 930ef0ef jal 15830 <_ZdlPv@plt> + 26704: 70ea ld ra,184(sp) + 26706: 744a ld s0,176(sp) + 26708: 74aa ld s1,168(sp) + 2670a: 790a ld s2,160(sp) + 2670c: 69ea ld s3,152(sp) + 2670e: 6a4a ld s4,144(sp) + 26710: 6aaa ld s5,136(sp) + 26712: 6b0a ld s6,128(sp) + 26714: 7be6 ld s7,120(sp) + 26716: 6129 addi sp,sp,192 + 26718: 8082 ret + 2671a: 84aa mv s1,a0 + 2671c: a029 j 26726 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> + 2671e: 84aa mv s1,a0 + 26720: 854e mv a0,s3 + 26722: fdbef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26726: 8522 mv a0,s0 + 26728: fd5ef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2672c: 8552 mv a0,s4 + 2672e: fcfef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26732: 8526 mv a0,s1 + 26734: fedee0ef jal 15720 <_Unwind_Resume@plt> + 26738: 84aa mv s1,a0 + 2673a: b7f5 j 26726 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> + 2673c: b7cd j 2671e <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2cc> + 2673e: 84aa mv s1,a0 + 26740: b7dd j 26726 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> + 26742: 87aa mv a5,a0 + 26744: 8522 mv a0,s0 + 26746: 843e mv s0,a5 + 26748: fb5ef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2674c: 854e mv a0,s3 + 2674e: fafef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26752: 84a2 mv s1,s0 + 26754: bfe1 j 2672c <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2da> + 26756: 842a mv s0,a0 + 26758: bfd5 j 2674c <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2fa> + 2675a: 84aa mv s1,a0 + 2675c: bfc1 j 2672c <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2da> + 2675e: 84aa mv s1,a0 + 26760: b7d9 j 26726 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> + 26762: b7c5 j 26742 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2f0> + 26764: 842a mv s0,a0 + 26766: b7dd j 2674c <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2fa> + 26768: bf5d j 2671e <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2cc> + 2676a: 84aa mv s1,a0 + 2676c: bf6d j 26726 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> + 2676e: bf45 j 2671e <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2cc> + 26770: 84aa mv s1,a0 + 26772: bf55 j 26726 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> + 26774: b76d j 2671e <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2cc> + +0000000000026776 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE>: + 26776: 7131 addi sp,sp,-192 + 26778: e952 sd s4,144(sp) + 2677a: 01010a13 addi s4,sp,16 + 2677e: f526 sd s1,168(sp) + 26780: f14a sd s2,160(sp) + 26782: 84ae mv s1,a1 + 26784: 892a mv s2,a0 + 26786: 00012597 auipc a1,0x12 + 2678a: 7a258593 addi a1,a1,1954 # 38f28 <_IO_stdin_used+0x1480> + 2678e: 8552 mv a0,s4 + 26790: fd06 sd ra,184(sp) + 26792: f922 sd s0,176(sp) + 26794: ed4e sd s3,152(sp) + 26796: e556 sd s5,136(sp) + 26798: e15a sd s6,128(sp) + 2679a: fcde sd s7,120(sp) + 2679c: ec0f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 267a0: 854a mv a0,s2 + 267a2: 02700613 li a2,39 + 267a6: 00013597 auipc a1,0x13 + 267aa: 9f258593 addi a1,a1,-1550 # 39198 <_IO_stdin_used+0x16f0> + 267ae: e83ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 267b2: 4605 li a2,1 + 267b4: 00012597 auipc a1,0x12 + 267b8: 61c58593 addi a1,a1,1564 # 38dd0 <_IO_stdin_used+0x1328> + 267bc: 854a mv a0,s2 + 267be: e73ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 267c2: 6662 ld a2,24(sp) + 267c4: 65c2 ld a1,16(sp) + 267c6: 854a mv a0,s2 + 267c8: e69ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 267cc: 0880 addi s0,sp,80 + 267ce: 8522 mv a0,s0 + 267d0: 00012597 auipc a1,0x12 + 267d4: cd058593 addi a1,a1,-816 # 384a0 <_IO_stdin_used+0x9f8> + 267d8: e84f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 267dc: 8526 mv a0,s1 + 267de: e56f40ef jal 1ae34 <_ZNK7testing8UnitTest21reportable_test_countEv> + 267e2: 03010993 addi s3,sp,48 + 267e6: 00c10b93 addi s7,sp,12 + 267ea: 87aa mv a5,a0 + 267ec: 85de mv a1,s7 + 267ee: 854e mv a0,s3 + 267f0: 00023317 auipc t1,0x23 + 267f4: 78033303 ld t1,1920(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 267f8: c63e sw a5,12(sp) + 267fa: 9302 jalr t1 + 267fc: 86ce mv a3,s3 + 267fe: 8622 mv a2,s0 + 26800: 85d2 mv a1,s4 + 26802: 854a mv a0,s2 + 26804: ad4ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 26808: 7542 ld a0,48(sp) + 2680a: 04010b13 addi s6,sp,64 + 2680e: 01650463 beq a0,s6,26816 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0xa0> + 26812: 81eef0ef jal 15830 <_ZdlPv@plt> + 26816: 6546 ld a0,80(sp) + 26818: 06010a93 addi s5,sp,96 + 2681c: 01550463 beq a0,s5,26824 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0xae> + 26820: 810ef0ef jal 15830 <_ZdlPv@plt> + 26824: 00012597 auipc a1,0x12 + 26828: 73c58593 addi a1,a1,1852 # 38f60 <_IO_stdin_used+0x14b8> + 2682c: 8522 mv a0,s0 + 2682e: e2ef10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26832: 8526 mv a0,s1 + 26834: deef40ef jal 1ae22 <_ZNK7testing8UnitTest17failed_test_countEv> + 26838: 87aa mv a5,a0 + 2683a: 85de mv a1,s7 + 2683c: 854e mv a0,s3 + 2683e: 00023317 auipc t1,0x23 + 26842: 73233303 ld t1,1842(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 26846: c63e sw a5,12(sp) + 26848: 9302 jalr t1 + 2684a: 86ce mv a3,s3 + 2684c: 8622 mv a2,s0 + 2684e: 85d2 mv a1,s4 + 26850: 854a mv a0,s2 + 26852: a86ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 26856: 7542 ld a0,48(sp) + 26858: 01650463 beq a0,s6,26860 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0xea> + 2685c: fd5ee0ef jal 15830 <_ZdlPv@plt> + 26860: 6546 ld a0,80(sp) + 26862: 01550463 beq a0,s5,2686a <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0xf4> + 26866: fcbee0ef jal 15830 <_ZdlPv@plt> + 2686a: 00012597 auipc a1,0x12 + 2686e: 6de58593 addi a1,a1,1758 # 38f48 <_IO_stdin_used+0x14a0> + 26872: 8522 mv a0,s0 + 26874: de8f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26878: 8526 mv a0,s1 + 2687a: daef40ef jal 1ae28 <_ZNK7testing8UnitTest30reportable_disabled_test_countEv> + 2687e: 87aa mv a5,a0 + 26880: 85de mv a1,s7 + 26882: 854e mv a0,s3 + 26884: 00023317 auipc t1,0x23 + 26888: 6ec33303 ld t1,1772(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2688c: c63e sw a5,12(sp) + 2688e: 9302 jalr t1 + 26890: 86ce mv a3,s3 + 26892: 8622 mv a2,s0 + 26894: 85d2 mv a1,s4 + 26896: 854a mv a0,s2 + 26898: a40ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 2689c: 7542 ld a0,48(sp) + 2689e: 01650463 beq a0,s6,268a6 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x130> + 268a2: f8fee0ef jal 15830 <_ZdlPv@plt> + 268a6: 6546 ld a0,80(sp) + 268a8: 01550463 beq a0,s5,268b0 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x13a> + 268ac: f85ee0ef jal 15830 <_ZdlPv@plt> + 268b0: 00012597 auipc a1,0x12 + 268b4: 6a858593 addi a1,a1,1704 # 38f58 <_IO_stdin_used+0x14b0> + 268b8: 854e mv a0,s3 + 268ba: da2f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 268be: 00014597 auipc a1,0x14 + 268c2: dfa58593 addi a1,a1,-518 # 3a6b8 <_IO_stdin_used+0x2c10> + 268c6: 8522 mv a0,s0 + 268c8: d94f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 268cc: 86a2 mv a3,s0 + 268ce: 864e mv a2,s3 + 268d0: 85d2 mv a1,s4 + 268d2: 854a mv a0,s2 + 268d4: a04ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 268d8: 6546 ld a0,80(sp) + 268da: 01550463 beq a0,s5,268e2 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x16c> + 268de: f53ee0ef jal 15830 <_ZdlPv@plt> + 268e2: 7542 ld a0,48(sp) + 268e4: 01650463 beq a0,s6,268ec <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x176> + 268e8: f49ee0ef jal 15830 <_ZdlPv@plt> + 268ec: 00012597 auipc a1,0x12 + 268f0: 68c58593 addi a1,a1,1676 # 38f78 <_IO_stdin_used+0x14d0> + 268f4: 8522 mv a0,s0 + 268f6: d66f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 268fa: 8526 mv a0,s1 + 268fc: d52f40ef jal 1ae4e <_ZNK7testing8UnitTest12elapsed_timeEv> + 26900: 85aa mv a1,a0 + 26902: 854e mv a0,s3 + 26904: a66fd0ef jal 23b6a <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex> + 26908: 86ce mv a3,s3 + 2690a: 8622 mv a2,s0 + 2690c: 85d2 mv a1,s4 + 2690e: 854a mv a0,s2 + 26910: 9c8ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 26914: 7542 ld a0,48(sp) + 26916: 01650463 beq a0,s6,2691e <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x1a8> + 2691a: f17ee0ef jal 15830 <_ZdlPv@plt> + 2691e: 6546 ld a0,80(sp) + 26920: 01550463 beq a0,s5,26928 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x1b2> + 26924: f0dee0ef jal 15830 <_ZdlPv@plt> + 26928: 00012597 auipc a1,0x12 + 2692c: 65858593 addi a1,a1,1624 # 38f80 <_IO_stdin_used+0x14d8> + 26930: 8522 mv a0,s0 + 26932: d2af10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26936: 8526 mv a0,s1 + 26938: d0ef40ef jal 1ae46 <_ZNK7testing8UnitTest15start_timestampEv> + 2693c: 85aa mv a1,a0 + 2693e: 854e mv a0,s3 + 26940: fa3fa0ef jal 218e2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex> + 26944: 86ce mv a3,s3 + 26946: 8622 mv a2,s0 + 26948: 85d2 mv a1,s4 + 2694a: 854a mv a0,s2 + 2694c: 98cff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 26950: 7542 ld a0,48(sp) + 26952: 01650463 beq a0,s6,2695a <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x1e4> + 26956: edbee0ef jal 15830 <_ZdlPv@plt> + 2695a: 6546 ld a0,80(sp) + 2695c: 01550463 beq a0,s5,26964 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x1ee> + 26960: ed1ee0ef jal 15830 <_ZdlPv@plt> + 26964: 00023797 auipc a5,0x23 + 26968: 59c7b783 ld a5,1436(a5) # 49f00 <_GLOBAL_OFFSET_TABLE_+0x3b0> + 2696c: 0007c783 lbu a5,0(a5) + 26970: c3b1 beqz a5,269b4 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x23e> + 26972: 00013597 auipc a1,0x13 + 26976: 84e58593 addi a1,a1,-1970 # 391c0 <_IO_stdin_used+0x1718> + 2697a: 8522 mv a0,s0 + 2697c: ce0f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26980: 8526 mv a0,s1 + 26982: 89df40ef jal 1b21e <_ZNK7testing8UnitTest11random_seedEv> + 26986: 87aa mv a5,a0 + 26988: 85de mv a1,s7 + 2698a: 854e mv a0,s3 + 2698c: 00023317 auipc t1,0x23 + 26990: 5e433303 ld t1,1508(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 26994: c63e sw a5,12(sp) + 26996: 9302 jalr t1 + 26998: 86ce mv a3,s3 + 2699a: 8622 mv a2,s0 + 2699c: 85d2 mv a1,s4 + 2699e: 854a mv a0,s2 + 269a0: 938ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 269a4: 7542 ld a0,48(sp) + 269a6: 01650463 beq a0,s6,269ae <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x238> + 269aa: e87ee0ef jal 15830 <_ZdlPv@plt> + 269ae: 8522 mv a0,s0 + 269b0: d4def0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 269b4: 8526 mv a0,s1 + 269b6: f44f40ef jal 1b0fa <_ZNK7testing8UnitTest18ad_hoc_test_resultEv> + 269ba: 85aa mv a1,a0 + 269bc: 8522 mv a0,s0 + 269be: c43fc0ef jal 23600 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE> + 269c2: 6666 ld a2,88(sp) + 269c4: 65c6 ld a1,80(sp) + 269c6: 854a mv a0,s2 + 269c8: c69ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 269cc: 6546 ld a0,80(sp) + 269ce: 01550463 beq a0,s5,269d6 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x260> + 269d2: e5fee0ef jal 15830 <_ZdlPv@plt> + 269d6: 00012597 auipc a1,0x12 + 269da: 59a58593 addi a1,a1,1434 # 38f70 <_IO_stdin_used+0x14c8> + 269de: 854e mv a0,s3 + 269e0: c7cf10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 269e4: 00012597 auipc a1,0x12 + 269e8: 7ec58593 addi a1,a1,2028 # 391d0 <_IO_stdin_used+0x1728> + 269ec: 8522 mv a0,s0 + 269ee: c6ef10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 269f2: 86a2 mv a3,s0 + 269f4: 864e mv a2,s3 + 269f6: 85d2 mv a1,s4 + 269f8: 854a mv a0,s2 + 269fa: 8deff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 269fe: 6546 ld a0,80(sp) + 26a00: 01550463 beq a0,s5,26a08 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x292> + 26a04: e2dee0ef jal 15830 <_ZdlPv@plt> + 26a08: 7542 ld a0,48(sp) + 26a0a: 01650463 beq a0,s6,26a12 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x29c> + 26a0e: e23ee0ef jal 15830 <_ZdlPv@plt> + 26a12: 4609 li a2,2 + 26a14: 00012597 auipc a1,0x12 + 26a18: 3c458593 addi a1,a1,964 # 38dd8 <_IO_stdin_used+0x1330> + 26a1c: 854a mv a0,s2 + 26a1e: c13ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26a22: 4401 li s0,0 + 26a24: 8526 mv a0,s1 + 26a26: bccf40ef jal 1adf2 <_ZNK7testing8UnitTest22total_test_suite_countEv> + 26a2a: 02a45663 bge s0,a0,26a56 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x2e0> + 26a2e: 85a2 mv a1,s0 + 26a30: 8526 mv a0,s1 + 26a32: c82f40ef jal 1aeb4 <_ZNK7testing8UnitTest12GetTestSuiteEi> + 26a36: fc0f00ef jal 171f6 <_ZNK7testing9TestSuite21reportable_test_countEv> + 26a3a: 00a04463 bgtz a0,26a42 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x2cc> + 26a3e: 2405 addiw s0,s0,1 + 26a40: b7d5 j 26a24 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x2ae> + 26a42: 85a2 mv a1,s0 + 26a44: 8526 mv a0,s1 + 26a46: c6ef40ef jal 1aeb4 <_ZNK7testing8UnitTest12GetTestSuiteEi> + 26a4a: 85aa mv a1,a0 + 26a4c: 854a mv a0,s2 + 26a4e: a05ff0ef jal 26452 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE> + 26a52: 2405 addiw s0,s0,1 + 26a54: bfc1 j 26a24 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x2ae> + 26a56: 4609 li a2,2 + 26a58: 00012597 auipc a1,0x12 + 26a5c: 3a858593 addi a1,a1,936 # 38e00 <_IO_stdin_used+0x1358> + 26a60: 854a mv a0,s2 + 26a62: bcfee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26a66: 6662 ld a2,24(sp) + 26a68: 65c2 ld a1,16(sp) + 26a6a: 854a mv a0,s2 + 26a6c: bc5ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26a70: 4609 li a2,2 + 26a72: 00012597 auipc a1,0x12 + 26a76: 36658593 addi a1,a1,870 # 38dd8 <_IO_stdin_used+0x1330> + 26a7a: bb7ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26a7e: 6542 ld a0,16(sp) + 26a80: 101c addi a5,sp,32 + 26a82: 00f50463 beq a0,a5,26a8a <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x314> + 26a86: dabee0ef jal 15830 <_ZdlPv@plt> + 26a8a: 70ea ld ra,184(sp) + 26a8c: 744a ld s0,176(sp) + 26a8e: 74aa ld s1,168(sp) + 26a90: 790a ld s2,160(sp) + 26a92: 69ea ld s3,152(sp) + 26a94: 6a4a ld s4,144(sp) + 26a96: 6aaa ld s5,136(sp) + 26a98: 6b0a ld s6,128(sp) + 26a9a: 7be6 ld s7,120(sp) + 26a9c: 6129 addi sp,sp,192 + 26a9e: 8082 ret + 26aa0: 84aa mv s1,a0 + 26aa2: 854e mv a0,s3 + 26aa4: c59ef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26aa8: 8522 mv a0,s0 + 26aaa: c53ef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26aae: 8552 mv a0,s4 + 26ab0: c4def0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26ab4: 8526 mv a0,s1 + 26ab6: c6bee0ef jal 15720 <_Unwind_Resume@plt> + 26aba: 84aa mv s1,a0 + 26abc: b7f5 j 26aa8 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> + 26abe: b7cd j 26aa0 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> + 26ac0: 84aa mv s1,a0 + 26ac2: b7dd j 26aa8 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> + 26ac4: bff1 j 26aa0 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> + 26ac6: 84aa mv s1,a0 + 26ac8: b7c5 j 26aa8 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> + 26aca: 87aa mv a5,a0 + 26acc: 8522 mv a0,s0 + 26ace: 843e mv s0,a5 + 26ad0: c2def0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26ad4: 854e mv a0,s3 + 26ad6: c27ef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26ada: 84a2 mv s1,s0 + 26adc: bfc9 j 26aae <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x338> + 26ade: 842a mv s0,a0 + 26ae0: bfd5 j 26ad4 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x35e> + 26ae2: bf7d j 26aa0 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> + 26ae4: 84aa mv s1,a0 + 26ae6: b7c9 j 26aa8 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> + 26ae8: bf65 j 26aa0 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> + 26aea: 84aa mv s1,a0 + 26aec: bf75 j 26aa8 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> + 26aee: bf4d j 26aa0 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> + 26af0: 84aa mv s1,a0 + 26af2: bf5d j 26aa8 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> + 26af4: 84aa mv s1,a0 + 26af6: bf65 j 26aae <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x338> + 26af8: bfc9 j 26aca <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x354> + 26afa: 842a mv s0,a0 + 26afc: bfe1 j 26ad4 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x35e> + 26afe: 84aa mv s1,a0 + 26b00: b765 j 26aa8 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> + +0000000000026b02 <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi>: + 26b02: db010113 addi sp,sp,-592 + 26b06: 0521 addi a0,a0,8 + 26b08: f42e sd a1,40(sp) + 26b0a: 24113423 sd ra,584(sp) + 26b0e: 24813023 sd s0,576(sp) + 26b12: 22913c23 sd s1,568(sp) + 26b16: 23213823 sd s2,560(sp) + 26b1a: 23313423 sd s3,552(sp) + 26b1e: 21613823 sd s6,528(sp) + 26b22: 23413023 sd s4,544(sp) + 26b26: 21513c23 sd s5,536(sp) + 26b2a: 21713423 sd s7,520(sp) + 26b2e: 21813023 sd s8,512(sp) + 26b32: ffe6 sd s9,504(sp) + 26b34: fbea sd s10,496(sp) + 26b36: f7ee sd s11,488(sp) + 26b38: c69f80ef jal 1f7a0 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 26b3c: 09b8 addi a4,sp,216 + 26b3e: 87aa mv a5,a0 + 26b40: 08a4 addi s1,sp,88 + 26b42: 853a mv a0,a4 + 26b44: e83e sd a5,16(sp) + 26b46: e43a sd a4,8(sp) + 26b48: ec26 sd s1,24(sp) + 26b4a: fe6ee0ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> + 26b4e: cd817057 vsetivli zero,2,e64,m1,ta,ma + 26b52: 5e0030d7 vmv.v.i v1,0 + 26b56: 039c addi a5,sp,448 + 26b58: 00023997 auipc s3,0x23 + 26b5c: 0e09b983 ld s3,224(s3) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 26b60: 0207f0a7 vse64.v v1,(a5) + 26b64: 0b9c addi a5,sp,464 + 26b66: 0207f0a7 vse64.v v1,(a5) + 26b6a: 0109b403 ld s0,16(s3) + 26b6e: 1a011c23 sh zero,440(sp) + 26b72: 0189bb03 ld s6,24(s3) + 26b76: 00023917 auipc s2,0x23 + 26b7a: 3e293903 ld s2,994(s2) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 26b7e: 0941 addi s2,s2,16 + 26b80: fe843783 ld a5,-24(s0) + 26b84: fb02 sd zero,432(sp) + 26b86: eca2 sd s0,88(sp) + 26b88: 978a add a5,a5,sp + 26b8a: edca sd s2,216(sp) + 26b8c: 0567bc23 sd s6,88(a5) + 26b90: f082 sd zero,96(sp) + 26b92: fe843503 ld a0,-24(s0) + 26b96: 4581 li a1,0 + 26b98: 9526 add a0,a0,s1 + 26b9a: f46ee0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 26b9e: 0209b483 ld s1,32(s3) + 26ba2: 0289bb83 ld s7,40(s3) + 26ba6: 06810d93 addi s11,sp,104 + 26baa: fe84b503 ld a0,-24(s1) + 26bae: f4a6 sd s1,104(sp) + 26bb0: 4581 li a1,0 + 26bb2: 956e add a0,a0,s11 + 26bb4: 01753023 sd s7,0(a0) + 26bb8: f28ee0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 26bbc: 0089bc83 ld s9,8(s3) + 26bc0: 0309bc03 ld s8,48(s3) + 26bc4: cd817057 vsetivli zero,2,e64,m1,ta,ma + 26bc8: fe8cb703 ld a4,-24(s9) + 26bcc: 5e0030d7 vmv.v.i v1,0 + 26bd0: 00023797 auipc a5,0x23 + 26bd4: 2387b783 ld a5,568(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 26bd8: 1134 addi a3,sp,168 + 26bda: 970a add a4,a4,sp + 26bdc: 05873c23 sd s8,88(a4) + 26be0: 8536 mv a0,a3 + 26be2: f036 sd a3,32(sp) + 26be4: 04078a93 addi s5,a5,64 + 26be8: 01878693 addi a3,a5,24 + 26bec: 06878793 addi a5,a5,104 + 26bf0: edbe sd a5,216(sp) + 26bf2: 18bc addi a5,sp,120 + 26bf4: 0207f0a7 vse64.v v1,(a5) + 26bf8: 00023997 auipc s3,0x23 + 26bfc: 1b09b983 ld s3,432(s3) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 26c00: 013c addi a5,sp,136 + 26c02: 0207f0a7 vse64.v v1,(a5) + 26c06: 09c1 addi s3,s3,16 + 26c08: 093c addi a5,sp,152 + 26c0a: 0207f0a7 vse64.v v1,(a5) + 26c0e: ecb6 sd a3,88(sp) + 26c10: f4d6 sd s5,104(sp) + 26c12: f8ce sd s3,112(sp) + 26c14: ebcee0ef jal 152d0 <_ZNSt6localeC1Ev@plt> + 26c18: 6522 ld a0,8(sp) + 26c1a: 00023a17 auipc s4,0x23 + 26c1e: 0bea3a03 ld s4,190(s4) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 26c22: 47e1 li a5,24 + 26c24: 0c810d13 addi s10,sp,200 + 26c28: 0a41 addi s4,s4,16 + 26c2a: 188c addi a1,sp,112 + 26c2c: e182 sd zero,192(sp) + 26c2e: 0c010423 sb zero,200(sp) + 26c32: d93e sw a5,176(sp) + 26c34: fd6a sd s10,184(sp) + 26c36: f8d2 sd s4,112(sp) + 26c38: ea8ee0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 26c3c: 75a2 ld a1,40(sp) + 26c3e: 856e mv a0,s11 + 26c40: b37ff0ef jal 26776 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE> + 26c44: 65e2 ld a1,24(sp) + 26c46: 03810d93 addi s11,sp,56 + 26c4a: 856e mv a0,s11 + 26c4c: 889f20ef jal 194d4 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 26c50: 65c2 ld a1,16(sp) + 26c52: 7562 ld a0,56(sp) + 26c54: b9dee0ef jal 157f0 + 26c58: 7562 ld a0,56(sp) + 26c5a: 00bc addi a5,sp,72 + 26c5c: 00f50463 beq a0,a5,26c64 <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x162> + 26c60: bd1ee0ef jal 15830 <_ZdlPv@plt> + 26c64: 6542 ld a0,16(sp) + 26c66: d3bee0ef jal 159a0 + 26c6a: 00023797 auipc a5,0x23 + 26c6e: 19e7b783 ld a5,414(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 26c72: 756a ld a0,184(sp) + 26c74: 01878713 addi a4,a5,24 + 26c78: 06878793 addi a5,a5,104 + 26c7c: ecba sd a4,88(sp) + 26c7e: edbe sd a5,216(sp) + 26c80: f4d6 sd s5,104(sp) + 26c82: f8d2 sd s4,112(sp) + 26c84: 01a50463 beq a0,s10,26c8c <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x18a> + 26c88: ba9ee0ef jal 15830 <_ZdlPv@plt> + 26c8c: 7502 ld a0,32(sp) + 26c8e: f8ce sd s3,112(sp) + 26c90: ec0ee0ef jal 15350 <_ZNSt6localeD1Ev@plt> + 26c94: fe8cb683 ld a3,-24(s9) + 26c98: fe84b703 ld a4,-24(s1) + 26c9c: fe843783 ld a5,-24(s0) + 26ca0: 968a add a3,a3,sp + 26ca2: 0586bc23 sd s8,88(a3) + 26ca6: f4a6 sd s1,104(sp) + 26ca8: 970a add a4,a4,sp + 26caa: 07773423 sd s7,104(a4) + 26cae: 6522 ld a0,8(sp) + 26cb0: eca2 sd s0,88(sp) + 26cb2: 978a add a5,a5,sp + 26cb4: 0567bc23 sd s6,88(a5) + 26cb8: edca sd s2,216(sp) + 26cba: f082 sd zero,96(sp) + 26cbc: 855ee0ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 26cc0: 24813083 ld ra,584(sp) + 26cc4: 24013403 ld s0,576(sp) + 26cc8: 23813483 ld s1,568(sp) + 26ccc: 23013903 ld s2,560(sp) + 26cd0: 22813983 ld s3,552(sp) + 26cd4: 22013a03 ld s4,544(sp) + 26cd8: 21813a83 ld s5,536(sp) + 26cdc: 21013b03 ld s6,528(sp) + 26ce0: 20813b83 ld s7,520(sp) + 26ce4: 20013c03 ld s8,512(sp) + 26ce8: 7cfe ld s9,504(sp) + 26cea: 7d5e ld s10,496(sp) + 26cec: 7dbe ld s11,488(sp) + 26cee: 25010113 addi sp,sp,592 + 26cf2: 8082 ret + 26cf4: 8daa mv s11,a0 + 26cf6: 6522 ld a0,8(sp) + 26cf8: edca sd s2,216(sp) + 26cfa: 817ee0ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 26cfe: 856e mv a0,s11 + 26d00: a21ee0ef jal 15720 <_Unwind_Resume@plt> + 26d04: 842a mv s0,a0 + 26d06: 856e mv a0,s11 + 26d08: 9f5ef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26d0c: 6562 ld a0,24(sp) + 26d0e: db2ee0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 26d12: 8522 mv a0,s0 + 26d14: a0dee0ef jal 15720 <_Unwind_Resume@plt> + 26d18: 8daa mv s11,a0 + 26d1a: 1928 addi a0,sp,184 + 26d1c: f8d2 sd s4,112(sp) + 26d1e: 9dfef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26d22: 7502 ld a0,32(sp) + 26d24: f8ce sd s3,112(sp) + 26d26: e2aee0ef jal 15350 <_ZNSt6localeD1Ev@plt> + 26d2a: fe8cb683 ld a3,-24(s9) + 26d2e: fe84b703 ld a4,-24(s1) + 26d32: 1810 addi a2,sp,48 + 26d34: 1b068693 addi a3,a3,432 + 26d38: fe843783 ld a5,-24(s0) + 26d3c: 96b2 add a3,a3,a2 + 26d3e: e786bc23 sd s8,-392(a3) + 26d42: 1b070713 addi a4,a4,432 + 26d46: f4a6 sd s1,104(sp) + 26d48: 9732 add a4,a4,a2 + 26d4a: e9773423 sd s7,-376(a4) + 26d4e: 1b078793 addi a5,a5,432 + 26d52: eca2 sd s0,88(sp) + 26d54: 97b2 add a5,a5,a2 + 26d56: e767bc23 sd s6,-392(a5) + 26d5a: f082 sd zero,96(sp) + 26d5c: bf69 j 26cf6 <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> + 26d5e: fe843783 ld a5,-24(s0) + 26d62: 1818 addi a4,sp,48 + 26d64: eca2 sd s0,88(sp) + 26d66: 1b078793 addi a5,a5,432 + 26d6a: 97ba add a5,a5,a4 + 26d6c: e767bc23 sd s6,-392(a5) + 26d70: 8daa mv s11,a0 + 26d72: f082 sd zero,96(sp) + 26d74: b749 j 26cf6 <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> + 26d76: 842a mv s0,a0 + 26d78: bf51 j 26d0c <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x20a> + +0000000000026d7a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE>: + 26d7a: 00012697 auipc a3,0x12 + 26d7e: 1ae6b683 ld a3,430(a3) # 38f28 <_IO_stdin_used+0x1480> + 26d82: 00012797 auipc a5,0x12 + 26d86: 1ae7d783 lhu a5,430(a5) # 38f30 <_IO_stdin_used+0x1488> + 26d8a: 7131 addi sp,sp,-192 + 26d8c: f14a sd s2,160(sp) + 26d8e: ed4e sd s3,152(sp) + 26d90: e15a sd s6,128(sp) + 26d92: fcde sd s7,120(sp) + 26d94: fd06 sd ra,184(sp) + 26d96: 02010b93 addi s7,sp,32 + 26d9a: f922 sd s0,176(sp) + 26d9c: f526 sd s1,168(sp) + 26d9e: e952 sd s4,144(sp) + 26da0: e556 sd s5,136(sp) + 26da2: 8b2e mv s6,a1 + 26da4: 4729 li a4,10 + 26da6: 02010523 sb zero,42(sp) + 26daa: f036 sd a3,32(sp) + 26dac: 02700613 li a2,39 + 26db0: 00012597 auipc a1,0x12 + 26db4: 3e858593 addi a1,a1,1000 # 39198 <_IO_stdin_used+0x16f0> + 26db8: 00fb9423 sh a5,8(s7) + 26dbc: e85e sd s7,16(sp) + 26dbe: 892a mv s2,a0 + 26dc0: ec3a sd a4,24(sp) + 26dc2: 01010993 addi s3,sp,16 + 26dc6: 86bee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26dca: 4605 li a2,1 + 26dcc: 00012597 auipc a1,0x12 + 26dd0: 00458593 addi a1,a1,4 # 38dd0 <_IO_stdin_used+0x1328> + 26dd4: 854a mv a0,s2 + 26dd6: 85bee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26dda: 6662 ld a2,24(sp) + 26ddc: 65c2 ld a1,16(sp) + 26dde: 854a mv a0,s2 + 26de0: 851ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26de4: 008b3a03 ld s4,8(s6) + 26de8: 000b3403 ld s0,0(s6) + 26dec: c602 sw zero,12(sp) + 26dee: 4481 li s1,0 + 26df0: 8ace mv s5,s3 + 26df2: 01440b63 beq s0,s4,26e08 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x8e> + 26df6: 6008 ld a0,0(s0) + 26df8: 89d6 mv s3,s5 + 26dfa: c20f00ef jal 1721a <_ZNK7testing9TestSuite16total_test_countEv> + 26dfe: 9ca9 addw s1,s1,a0 + 26e00: c626 sw s1,12(sp) + 26e02: 0421 addi s0,s0,8 + 26e04: fe8a19e3 bne s4,s0,26df6 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x7c> + 26e08: 0884 addi s1,sp,80 + 26e0a: 8526 mv a0,s1 + 26e0c: 00011597 auipc a1,0x11 + 26e10: 69458593 addi a1,a1,1684 # 384a0 <_IO_stdin_used+0x9f8> + 26e14: 01010993 addi s3,sp,16 + 26e18: 844f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26e1c: 1800 addi s0,sp,48 + 26e1e: 8522 mv a0,s0 + 26e20: 006c addi a1,sp,12 + 26e22: 00023317 auipc t1,0x23 + 26e26: 14e33303 ld t1,334(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 26e2a: 9302 jalr t1 + 26e2c: 01010993 addi s3,sp,16 + 26e30: 85ce mv a1,s3 + 26e32: 86a2 mv a3,s0 + 26e34: 8626 mv a2,s1 + 26e36: 854a mv a0,s2 + 26e38: ca1fe0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 26e3c: 7542 ld a0,48(sp) + 26e3e: 04010a13 addi s4,sp,64 + 26e42: 01450463 beq a0,s4,26e4a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0xd0> + 26e46: 9ebee0ef jal 15830 <_ZdlPv@plt> + 26e4a: 6546 ld a0,80(sp) + 26e4c: 06010a93 addi s5,sp,96 + 26e50: 01550463 beq a0,s5,26e58 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0xde> + 26e54: 9ddee0ef jal 15830 <_ZdlPv@plt> + 26e58: 00012597 auipc a1,0x12 + 26e5c: 11858593 addi a1,a1,280 # 38f70 <_IO_stdin_used+0x14c8> + 26e60: 8522 mv a0,s0 + 26e62: ffbf00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26e66: 00012597 auipc a1,0x12 + 26e6a: 36a58593 addi a1,a1,874 # 391d0 <_IO_stdin_used+0x1728> + 26e6e: 8526 mv a0,s1 + 26e70: fedf00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26e74: 86a6 mv a3,s1 + 26e76: 8622 mv a2,s0 + 26e78: 85ce mv a1,s3 + 26e7a: 854a mv a0,s2 + 26e7c: c5dfe0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 26e80: 6546 ld a0,80(sp) + 26e82: 01550463 beq a0,s5,26e8a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x110> + 26e86: 9abee0ef jal 15830 <_ZdlPv@plt> + 26e8a: 7542 ld a0,48(sp) + 26e8c: 01450463 beq a0,s4,26e94 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x11a> + 26e90: 9a1ee0ef jal 15830 <_ZdlPv@plt> + 26e94: 4609 li a2,2 + 26e96: 00012597 auipc a1,0x12 + 26e9a: f4258593 addi a1,a1,-190 # 38dd8 <_IO_stdin_used+0x1330> + 26e9e: 854a mv a0,s2 + 26ea0: f90ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26ea4: 008b3483 ld s1,8(s6) + 26ea8: 000b3403 ld s0,0(s6) + 26eac: 00940963 beq s0,s1,26ebe <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x144> + 26eb0: 600c ld a1,0(s0) + 26eb2: 854a mv a0,s2 + 26eb4: d9eff0ef jal 26452 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE> + 26eb8: 0421 addi s0,s0,8 + 26eba: fe849be3 bne s1,s0,26eb0 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x136> + 26ebe: 4609 li a2,2 + 26ec0: 00012597 auipc a1,0x12 + 26ec4: f4058593 addi a1,a1,-192 # 38e00 <_IO_stdin_used+0x1358> + 26ec8: 854a mv a0,s2 + 26eca: f66ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26ece: 6662 ld a2,24(sp) + 26ed0: 65c2 ld a1,16(sp) + 26ed2: 854a mv a0,s2 + 26ed4: f5cee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26ed8: 4609 li a2,2 + 26eda: 00012597 auipc a1,0x12 + 26ede: efe58593 addi a1,a1,-258 # 38dd8 <_IO_stdin_used+0x1330> + 26ee2: f4eee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26ee6: 6542 ld a0,16(sp) + 26ee8: 01750463 beq a0,s7,26ef0 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x176> + 26eec: 945ee0ef jal 15830 <_ZdlPv@plt> + 26ef0: 70ea ld ra,184(sp) + 26ef2: 744a ld s0,176(sp) + 26ef4: 74aa ld s1,168(sp) + 26ef6: 790a ld s2,160(sp) + 26ef8: 69ea ld s3,152(sp) + 26efa: 6a4a ld s4,144(sp) + 26efc: 6aaa ld s5,136(sp) + 26efe: 6b0a ld s6,128(sp) + 26f00: 7be6 ld s7,120(sp) + 26f02: 6129 addi sp,sp,192 + 26f04: 8082 ret + 26f06: 842a mv s0,a0 + 26f08: a01d j 26f2e <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1b4> + 26f0a: 87aa mv a5,a0 + 26f0c: 8526 mv a0,s1 + 26f0e: 84be mv s1,a5 + 26f10: fecef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26f14: 8522 mv a0,s0 + 26f16: fe6ef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26f1a: 8426 mv s0,s1 + 26f1c: a809 j 26f2e <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1b4> + 26f1e: 87aa mv a5,a0 + 26f20: 8522 mv a0,s0 + 26f22: 843e mv s0,a5 + 26f24: fd8ef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26f28: 8526 mv a0,s1 + 26f2a: fd2ef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26f2e: 854e mv a0,s3 + 26f30: fccef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26f34: 8522 mv a0,s0 + 26f36: feaee0ef jal 15720 <_Unwind_Resume@plt> + 26f3a: 84aa mv s1,a0 + 26f3c: bfe1 j 26f14 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x19a> + 26f3e: 842a mv s0,a0 + 26f40: 01010993 addi s3,sp,16 + 26f44: b7d5 j 26f28 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1ae> + +0000000000026f46 <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE>: + 26f46: db010113 addi sp,sp,-592 + 26f4a: 0521 addi a0,a0,8 + 26f4c: f42e sd a1,40(sp) + 26f4e: 24113423 sd ra,584(sp) + 26f52: 24813023 sd s0,576(sp) + 26f56: 22913c23 sd s1,568(sp) + 26f5a: 23213823 sd s2,560(sp) + 26f5e: 23313423 sd s3,552(sp) + 26f62: 21613823 sd s6,528(sp) + 26f66: 23413023 sd s4,544(sp) + 26f6a: 21513c23 sd s5,536(sp) + 26f6e: 21713423 sd s7,520(sp) + 26f72: 21813023 sd s8,512(sp) + 26f76: ffe6 sd s9,504(sp) + 26f78: fbea sd s10,496(sp) + 26f7a: f7ee sd s11,488(sp) + 26f7c: 825f80ef jal 1f7a0 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 26f80: 09b8 addi a4,sp,216 + 26f82: 87aa mv a5,a0 + 26f84: 08a4 addi s1,sp,88 + 26f86: 853a mv a0,a4 + 26f88: e83e sd a5,16(sp) + 26f8a: e43a sd a4,8(sp) + 26f8c: ec26 sd s1,24(sp) + 26f8e: ba2ee0ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> + 26f92: cd817057 vsetivli zero,2,e64,m1,ta,ma + 26f96: 5e0030d7 vmv.v.i v1,0 + 26f9a: 039c addi a5,sp,448 + 26f9c: 00023997 auipc s3,0x23 + 26fa0: c9c9b983 ld s3,-868(s3) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 26fa4: 0207f0a7 vse64.v v1,(a5) + 26fa8: 0b9c addi a5,sp,464 + 26faa: 0207f0a7 vse64.v v1,(a5) + 26fae: 0109b403 ld s0,16(s3) + 26fb2: 1a011c23 sh zero,440(sp) + 26fb6: 0189bb03 ld s6,24(s3) + 26fba: 00023917 auipc s2,0x23 + 26fbe: f9e93903 ld s2,-98(s2) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 26fc2: 0941 addi s2,s2,16 + 26fc4: fe843783 ld a5,-24(s0) + 26fc8: fb02 sd zero,432(sp) + 26fca: eca2 sd s0,88(sp) + 26fcc: 978a add a5,a5,sp + 26fce: edca sd s2,216(sp) + 26fd0: 0567bc23 sd s6,88(a5) + 26fd4: f082 sd zero,96(sp) + 26fd6: fe843503 ld a0,-24(s0) + 26fda: 4581 li a1,0 + 26fdc: 9526 add a0,a0,s1 + 26fde: b02ee0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 26fe2: 0209b483 ld s1,32(s3) + 26fe6: 0289bb83 ld s7,40(s3) + 26fea: 06810d93 addi s11,sp,104 + 26fee: fe84b503 ld a0,-24(s1) + 26ff2: f4a6 sd s1,104(sp) + 26ff4: 4581 li a1,0 + 26ff6: 956e add a0,a0,s11 + 26ff8: 01753023 sd s7,0(a0) + 26ffc: ae4ee0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 27000: 0089bc83 ld s9,8(s3) + 27004: 0309bc03 ld s8,48(s3) + 27008: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2700c: fe8cb703 ld a4,-24(s9) + 27010: 5e0030d7 vmv.v.i v1,0 + 27014: 00023797 auipc a5,0x23 + 27018: df47b783 ld a5,-524(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 2701c: 1134 addi a3,sp,168 + 2701e: 970a add a4,a4,sp + 27020: 05873c23 sd s8,88(a4) + 27024: 8536 mv a0,a3 + 27026: f036 sd a3,32(sp) + 27028: 04078a93 addi s5,a5,64 + 2702c: 01878693 addi a3,a5,24 + 27030: 06878793 addi a5,a5,104 + 27034: edbe sd a5,216(sp) + 27036: 18bc addi a5,sp,120 + 27038: 0207f0a7 vse64.v v1,(a5) + 2703c: 00023997 auipc s3,0x23 + 27040: d6c9b983 ld s3,-660(s3) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 27044: 013c addi a5,sp,136 + 27046: 0207f0a7 vse64.v v1,(a5) + 2704a: 09c1 addi s3,s3,16 + 2704c: 093c addi a5,sp,152 + 2704e: 0207f0a7 vse64.v v1,(a5) + 27052: ecb6 sd a3,88(sp) + 27054: f4d6 sd s5,104(sp) + 27056: f8ce sd s3,112(sp) + 27058: a78ee0ef jal 152d0 <_ZNSt6localeC1Ev@plt> + 2705c: 6522 ld a0,8(sp) + 2705e: 00023a17 auipc s4,0x23 + 27062: c7aa3a03 ld s4,-902(s4) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 27066: 47e1 li a5,24 + 27068: 0c810d13 addi s10,sp,200 + 2706c: 0a41 addi s4,s4,16 + 2706e: 188c addi a1,sp,112 + 27070: e182 sd zero,192(sp) + 27072: 0c010423 sb zero,200(sp) + 27076: d93e sw a5,176(sp) + 27078: fd6a sd s10,184(sp) + 2707a: f8d2 sd s4,112(sp) + 2707c: a64ee0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 27080: 75a2 ld a1,40(sp) + 27082: 856e mv a0,s11 + 27084: cf7ff0ef jal 26d7a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE> + 27088: 65e2 ld a1,24(sp) + 2708a: 03810d93 addi s11,sp,56 + 2708e: 856e mv a0,s11 + 27090: c44f20ef jal 194d4 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 27094: 65c2 ld a1,16(sp) + 27096: 7562 ld a0,56(sp) + 27098: f58ee0ef jal 157f0 + 2709c: 7562 ld a0,56(sp) + 2709e: 00bc addi a5,sp,72 + 270a0: 00f50463 beq a0,a5,270a8 <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x162> + 270a4: f8cee0ef jal 15830 <_ZdlPv@plt> + 270a8: 6542 ld a0,16(sp) + 270aa: 8f7ee0ef jal 159a0 + 270ae: 00023797 auipc a5,0x23 + 270b2: d5a7b783 ld a5,-678(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 270b6: 756a ld a0,184(sp) + 270b8: 01878713 addi a4,a5,24 + 270bc: 06878793 addi a5,a5,104 + 270c0: ecba sd a4,88(sp) + 270c2: edbe sd a5,216(sp) + 270c4: f4d6 sd s5,104(sp) + 270c6: f8d2 sd s4,112(sp) + 270c8: 01a50463 beq a0,s10,270d0 <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x18a> + 270cc: f64ee0ef jal 15830 <_ZdlPv@plt> + 270d0: 7502 ld a0,32(sp) + 270d2: f8ce sd s3,112(sp) + 270d4: a7cee0ef jal 15350 <_ZNSt6localeD1Ev@plt> + 270d8: fe8cb683 ld a3,-24(s9) + 270dc: fe84b703 ld a4,-24(s1) + 270e0: fe843783 ld a5,-24(s0) + 270e4: 968a add a3,a3,sp + 270e6: 0586bc23 sd s8,88(a3) + 270ea: f4a6 sd s1,104(sp) + 270ec: 970a add a4,a4,sp + 270ee: 07773423 sd s7,104(a4) + 270f2: 6522 ld a0,8(sp) + 270f4: eca2 sd s0,88(sp) + 270f6: 978a add a5,a5,sp + 270f8: 0567bc23 sd s6,88(a5) + 270fc: edca sd s2,216(sp) + 270fe: f082 sd zero,96(sp) + 27100: c10ee0ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 27104: 24813083 ld ra,584(sp) + 27108: 24013403 ld s0,576(sp) + 2710c: 23813483 ld s1,568(sp) + 27110: 23013903 ld s2,560(sp) + 27114: 22813983 ld s3,552(sp) + 27118: 22013a03 ld s4,544(sp) + 2711c: 21813a83 ld s5,536(sp) + 27120: 21013b03 ld s6,528(sp) + 27124: 20813b83 ld s7,520(sp) + 27128: 20013c03 ld s8,512(sp) + 2712c: 7cfe ld s9,504(sp) + 2712e: 7d5e ld s10,496(sp) + 27130: 7dbe ld s11,488(sp) + 27132: 25010113 addi sp,sp,592 + 27136: 8082 ret + 27138: 8daa mv s11,a0 + 2713a: 6522 ld a0,8(sp) + 2713c: edca sd s2,216(sp) + 2713e: bd2ee0ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 27142: 856e mv a0,s11 + 27144: ddcee0ef jal 15720 <_Unwind_Resume@plt> + 27148: 842a mv s0,a0 + 2714a: 856e mv a0,s11 + 2714c: db0ef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27150: 6562 ld a0,24(sp) + 27152: 96eee0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 27156: 8522 mv a0,s0 + 27158: dc8ee0ef jal 15720 <_Unwind_Resume@plt> + 2715c: 8daa mv s11,a0 + 2715e: 1928 addi a0,sp,184 + 27160: f8d2 sd s4,112(sp) + 27162: d9aef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27166: 7502 ld a0,32(sp) + 27168: f8ce sd s3,112(sp) + 2716a: 9e6ee0ef jal 15350 <_ZNSt6localeD1Ev@plt> + 2716e: fe8cb683 ld a3,-24(s9) + 27172: fe84b703 ld a4,-24(s1) + 27176: 1810 addi a2,sp,48 + 27178: 1b068693 addi a3,a3,432 + 2717c: fe843783 ld a5,-24(s0) + 27180: 96b2 add a3,a3,a2 + 27182: e786bc23 sd s8,-392(a3) + 27186: 1b070713 addi a4,a4,432 + 2718a: f4a6 sd s1,104(sp) + 2718c: 9732 add a4,a4,a2 + 2718e: e9773423 sd s7,-376(a4) + 27192: 1b078793 addi a5,a5,432 + 27196: eca2 sd s0,88(sp) + 27198: 97b2 add a5,a5,a2 + 2719a: e767bc23 sd s6,-392(a5) + 2719e: f082 sd zero,96(sp) + 271a0: bf69 j 2713a <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x1f4> + 271a2: fe843783 ld a5,-24(s0) + 271a6: 1818 addi a4,sp,48 + 271a8: eca2 sd s0,88(sp) + 271aa: 1b078793 addi a5,a5,432 + 271ae: 97ba add a5,a5,a4 + 271b0: e767bc23 sd s6,-392(a5) + 271b4: 8daa mv s11,a0 + 271b6: f082 sd zero,96(sp) + 271b8: b749 j 2713a <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x1f4> + 271ba: 842a mv s0,a0 + 271bc: bf51 j 27150 <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x20a> + +00000000000271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b>: + 271be: 7155 addi sp,sp,-208 + 271c0: e1a2 sd s0,192(sp) + 271c2: 1020 addi s0,sp,40 + 271c4: e95a sd s6,144(sp) + 271c6: 8b2a mv s6,a0 + 271c8: 8522 mv a0,s0 + 271ca: f94a sd s2,176(sp) + 271cc: f54e sd s3,168(sp) + 271ce: f152 sd s4,160(sp) + 271d0: ed56 sd s5,152(sp) + 271d2: f4ee sd s11,104(sp) + 271d4: e43e sd a5,8(sp) + 271d6: e586 sd ra,200(sp) + 271d8: fd26 sd s1,184(sp) + 271da: e162 sd s8,128(sp) + 271dc: ec22 sd s0,24(sp) + 271de: 89b2 mv s3,a2 + 271e0: e036 sd a3,0(sp) + 271e2: 8aba mv s5,a4 + 271e4: e82e sd a1,16(sp) + 271e6: cc0fe0ef jal 256a6 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 271ea: 7a22 ld s4,40(sp) + 271ec: 7942 ld s2,48(sp) + 271ee: 414907b3 sub a5,s2,s4 + 271f2: 4077dd93 srai s11,a5,0x7 + 271f6: 33b05063 blez s11,27516 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x358> + 271fa: 0d9e slli s11,s11,0x7 + 271fc: fce6 sd s9,120(sp) + 271fe: f8ea sd s10,112(sp) + 27200: 0089b483 ld s1,8(s3) + 27204: e55e sd s7,136(sp) + 27206: 9dd2 add s11,s11,s4 + 27208: 060a0413 addi s0,s4,96 + 2720c: 040a0d13 addi s10,s4,64 + 27210: 020a0c93 addi s9,s4,32 + 27214: 8c52 mv s8,s4 + 27216: a035 j 27242 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x84> + 27218: fc843603 ld a2,-56(s0) + 2721c: 1cc48763 beq s1,a2,273ea <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x22c> + 27220: fe843603 ld a2,-24(s0) + 27224: 1ec48f63 beq s1,a2,27422 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x264> + 27228: 6410 ld a2,8(s0) + 2722a: 20c48063 beq s1,a2,2742a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x26c> + 2722e: 080c0c13 addi s8,s8,128 + 27232: 08040413 addi s0,s0,128 + 27236: 080d0d13 addi s10,s10,128 + 2723a: 080c8c93 addi s9,s9,128 + 2723e: 23bc0a63 beq s8,s11,27472 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2b4> + 27242: fa843603 ld a2,-88(s0) + 27246: fc9619e3 bne a2,s1,27218 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x5a> + 2724a: 1e048563 beqz s1,27434 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x276> + 2724e: 0009bb83 ld s7,0(s3) + 27252: fa043503 ld a0,-96(s0) + 27256: 8626 mv a2,s1 + 27258: 85de mv a1,s7 + 2725a: e96ee0ef jal 158f0 + 2725e: 1c050b63 beqz a0,27434 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x276> + 27262: fc843603 ld a2,-56(s0) + 27266: 20c48363 beq s1,a2,2746c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2ae> + 2726a: fe843603 ld a2,-24(s0) + 2726e: fac49de3 bne s1,a2,27228 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x6a> + 27272: fe043503 ld a0,-32(s0) + 27276: 85de mv a1,s7 + 27278: e78ee0ef jal 158f0 + 2727c: 18050b63 beqz a0,27412 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x254> + 27280: 6410 ld a2,8(s0) + 27282: fa9616e3 bne a2,s1,2722e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x70> + 27286: 6008 ld a0,0(s0) + 27288: 85de mv a1,s7 + 2728a: e66ee0ef jal 158f0 + 2728e: f145 bnez a0,2722e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x70> + 27290: 6baa ld s7,136(sp) + 27292: 7ce6 ld s9,120(sp) + 27294: 7d46 ld s10,112(sp) + 27296: 40890433 sub s0,s2,s0 + 2729a: 00803433 snez s0,s0 + 2729e: 8522 mv a0,s0 + 272a0: 922f40ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 272a4: e551 bnez a0,27330 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x172> + 272a6: 0084 addi s1,sp,64 + 272a8: 6685 lui a3,0x1 + 272aa: 8526 mv a0,s1 + 272ac: 02268693 addi a3,a3,34 # 1022 <__abi_tag-0xf272> + 272b0: 00011617 auipc a2,0x11 + 272b4: 43060613 addi a2,a2,1072 # 386e0 <_IO_stdin_used+0xc38> + 272b8: 458d li a1,3 + 272ba: 930f80ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 272be: 06500613 li a2,101 + 272c2: 00012597 auipc a1,0x12 + 272c6: d2658593 addi a1,a1,-730 # 38fe8 <_IO_stdin_used+0x1540> + 272ca: 00023517 auipc a0,0x23 + 272ce: cce53503 ld a0,-818(a0) # 49f98 <_ZSt4cerr@Base> + 272d2: b5eee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 272d6: 4615 li a2,5 + 272d8: 00012597 auipc a1,0x12 + 272dc: f0858593 addi a1,a1,-248 # 391e0 <_IO_stdin_used+0x1738> + 272e0: 00023517 auipc a0,0x23 + 272e4: cb853503 ld a0,-840(a0) # 49f98 <_ZSt4cerr@Base> + 272e8: b48ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 272ec: 0089b603 ld a2,8(s3) + 272f0: 0009b583 ld a1,0(s3) + 272f4: 00023517 auipc a0,0x23 + 272f8: ca453503 ld a0,-860(a0) # 49f98 <_ZSt4cerr@Base> + 272fc: b34ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27300: 4671 li a2,28 + 27302: 00012597 auipc a1,0x12 + 27306: ee658593 addi a1,a1,-282 # 391e8 <_IO_stdin_used+0x1740> + 2730a: 842a mv s0,a0 + 2730c: b24ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27310: 67c2 ld a5,16(sp) + 27312: 8522 mv a0,s0 + 27314: 6790 ld a2,8(a5) + 27316: 638c ld a1,0(a5) + 27318: b18ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2731c: 4609 li a2,2 + 2731e: 00012597 auipc a1,0x12 + 27322: eea58593 addi a1,a1,-278 # 39208 <_IO_stdin_used+0x1760> + 27326: b0aee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2732a: 8526 mv a0,s1 + 2732c: c4ef50ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 27330: 008ab603 ld a2,8(s5) + 27334: 000ab583 ld a1,0(s5) + 27338: 855a mv a0,s6 + 2733a: af6ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2733e: 4605 li a2,1 + 27340: 00011597 auipc a1,0x11 + 27344: a8058593 addi a1,a1,-1408 # 37dc0 <_IO_stdin_used+0x318> + 27348: 842a mv s0,a0 + 2734a: ae6ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2734e: 0089b603 ld a2,8(s3) + 27352: 0009b583 ld a1,0(s3) + 27356: 8522 mv a0,s0 + 27358: ad8ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2735c: 4611 li a2,4 + 2735e: 00012597 auipc a1,0x12 + 27362: eb258593 addi a1,a1,-334 # 39210 <_IO_stdin_used+0x1768> + 27366: 842a mv s0,a0 + 27368: ac8ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2736c: 6582 ld a1,0(sp) + 2736e: 0084 addi s1,sp,64 + 27370: 8526 mv a0,s1 + 27372: c3cfc0ef jal 237ae <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 27376: 6626 ld a2,72(sp) + 27378: 6586 ld a1,64(sp) + 2737a: 8522 mv a0,s0 + 2737c: ab4ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27380: 4605 li a2,1 + 27382: 00011597 auipc a1,0x11 + 27386: a3e58593 addi a1,a1,-1474 # 37dc0 <_IO_stdin_used+0x318> + 2738a: aa6ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2738e: 6506 ld a0,64(sp) + 27390: 089c addi a5,sp,80 + 27392: 00f50463 beq a0,a5,2739a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x1dc> + 27396: c9aee0ef jal 15830 <_ZdlPv@plt> + 2739a: 67a2 ld a5,8(sp) + 2739c: cb89 beqz a5,273ae <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x1f0> + 2739e: 855a mv a0,s6 + 273a0: 4609 li a2,2 + 273a2: 00012597 auipc a1,0x12 + 273a6: a6e58593 addi a1,a1,-1426 # 38e10 <_IO_stdin_used+0x1368> + 273aa: a86ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 273ae: 8452 mv s0,s4 + 273b0: 01490d63 beq s2,s4,273ca <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x20c> + 273b4: 6008 ld a0,0(s0) + 273b6: 01040793 addi a5,s0,16 + 273ba: 00f50463 beq a0,a5,273c2 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x204> + 273be: c72ee0ef jal 15830 <_ZdlPv@plt> + 273c2: 02040413 addi s0,s0,32 + 273c6: fe8917e3 bne s2,s0,273b4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x1f6> + 273ca: 080a0563 beqz s4,27454 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x296> + 273ce: 640e ld s0,192(sp) + 273d0: 60ae ld ra,200(sp) + 273d2: 74ea ld s1,184(sp) + 273d4: 794a ld s2,176(sp) + 273d6: 79aa ld s3,168(sp) + 273d8: 6aea ld s5,152(sp) + 273da: 6b4a ld s6,144(sp) + 273dc: 6c0a ld s8,128(sp) + 273de: 7da6 ld s11,104(sp) + 273e0: 8552 mv a0,s4 + 273e2: 7a0a ld s4,160(sp) + 273e4: 6169 addi sp,sp,208 + 273e6: c4aee06f j 15830 <_ZdlPv@plt> + 273ea: cca9 beqz s1,27444 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x286> + 273ec: fc043503 ld a0,-64(s0) + 273f0: 0009bb83 ld s7,0(s3) + 273f4: 85de mv a1,s7 + 273f6: cfaee0ef jal 158f0 + 273fa: c529 beqz a0,27444 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x286> + 273fc: fe843603 ld a2,-24(s0) + 27400: e8c490e3 bne s1,a2,27280 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xc2> + 27404: fe043503 ld a0,-32(s0) + 27408: 85de mv a1,s7 + 2740a: ce6ee0ef jal 158f0 + 2740e: e60519e3 bnez a0,27280 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xc2> + 27412: 41a907b3 sub a5,s2,s10 + 27416: 6baa ld s7,136(sp) + 27418: 7ce6 ld s9,120(sp) + 2741a: 7d46 ld s10,112(sp) + 2741c: 00f03433 snez s0,a5 + 27420: bdbd j 2729e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> + 27422: d8e5 beqz s1,27412 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x254> + 27424: 0009bb83 ld s7,0(s3) + 27428: b5a9 j 27272 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xb4> + 2742a: e60483e3 beqz s1,27290 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xd2> + 2742e: 0009bb83 ld s7,0(s3) + 27432: bd91 j 27286 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xc8> + 27434: 412c0433 sub s0,s8,s2 + 27438: 6baa ld s7,136(sp) + 2743a: 7ce6 ld s9,120(sp) + 2743c: 7d46 ld s10,112(sp) + 2743e: 00803433 snez s0,s0 + 27442: bdb1 j 2729e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> + 27444: 419906b3 sub a3,s2,s9 + 27448: 6baa ld s7,136(sp) + 2744a: 7ce6 ld s9,120(sp) + 2744c: 7d46 ld s10,112(sp) + 2744e: 00d03433 snez s0,a3 + 27452: b5b1 j 2729e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> + 27454: 60ae ld ra,200(sp) + 27456: 640e ld s0,192(sp) + 27458: 74ea ld s1,184(sp) + 2745a: 794a ld s2,176(sp) + 2745c: 79aa ld s3,168(sp) + 2745e: 7a0a ld s4,160(sp) + 27460: 6aea ld s5,152(sp) + 27462: 6b4a ld s6,144(sp) + 27464: 6c0a ld s8,128(sp) + 27466: 7da6 ld s11,104(sp) + 27468: 6169 addi sp,sp,208 + 2746a: 8082 ret + 2746c: fc043503 ld a0,-64(s0) + 27470: b751 j 273f4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x236> + 27472: 6baa ld s7,136(sp) + 27474: 7ce6 ld s9,120(sp) + 27476: 7d46 ld s10,112(sp) + 27478: 418907b3 sub a5,s2,s8 + 2747c: 8795 srai a5,a5,0x5 + 2747e: 4689 li a3,2 + 27480: 02d78f63 beq a5,a3,274be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x300> + 27484: 468d li a3,3 + 27486: 04d78563 beq a5,a3,274d0 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x312> + 2748a: 4685 li a3,1 + 2748c: 4401 li s0,0 + 2748e: e0d798e3 bne a5,a3,2729e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> + 27492: 0089b483 ld s1,8(s3) + 27496: 008c3783 ld a5,8(s8) + 2749a: 4401 li s0,0 + 2749c: e09791e3 bne a5,s1,2729e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> + 274a0: c891 beqz s1,274b4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2f6> + 274a2: 0009b583 ld a1,0(s3) + 274a6: 000c3503 ld a0,0(s8) + 274aa: 8626 mv a2,s1 + 274ac: c44ee0ef jal 158f0 + 274b0: de0517e3 bnez a0,2729e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> + 274b4: 41890733 sub a4,s2,s8 + 274b8: 00e03433 snez s0,a4 + 274bc: b3cd j 2729e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> + 274be: 0089b483 ld s1,8(s3) + 274c2: 008c3783 ld a5,8(s8) + 274c6: 00f48e63 beq s1,a5,274e2 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x324> + 274ca: 020c0c13 addi s8,s8,32 + 274ce: b7e1 j 27496 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2d8> + 274d0: 008c3783 ld a5,8(s8) + 274d4: 0089b483 ld s1,8(s3) + 274d8: 02978363 beq a5,s1,274fe <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x340> + 274dc: 020c0c13 addi s8,s8,32 + 274e0: b7cd j 274c2 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x304> + 274e2: c889 beqz s1,274f4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x336> + 274e4: 0009b583 ld a1,0(s3) + 274e8: 000c3503 ld a0,0(s8) + 274ec: 8626 mv a2,s1 + 274ee: c02ee0ef jal 158f0 + 274f2: fd61 bnez a0,274ca <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x30c> + 274f4: 41890433 sub s0,s2,s8 + 274f8: 00803433 snez s0,s0 + 274fc: b34d j 2729e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> + 274fe: d8fd beqz s1,274f4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x336> + 27500: 0009b583 ld a1,0(s3) + 27504: 000c3503 ld a0,0(s8) + 27508: 8626 mv a2,s1 + 2750a: be6ee0ef jal 158f0 + 2750e: d17d beqz a0,274f4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x336> + 27510: 020c0c13 addi s8,s8,32 + 27514: b77d j 274c2 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x304> + 27516: 8795 srai a5,a5,0x5 + 27518: 8c52 mv s8,s4 + 2751a: b795 j 2747e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2c0> + 2751c: 842a mv s0,a0 + 2751e: a029 j 27528 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x36a> + 27520: 842a mv s0,a0 + 27522: 8526 mv a0,s1 + 27524: 9d8ef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27528: 6562 ld a0,24(sp) + 2752a: 00022317 auipc t1,0x22 + 2752e: 6b633303 ld t1,1718(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> + 27532: e55e sd s7,136(sp) + 27534: fce6 sd s9,120(sp) + 27536: f8ea sd s10,112(sp) + 27538: 9302 jalr t1 + 2753a: 8522 mv a0,s0 + 2753c: 9e4ee0ef jal 15720 <_Unwind_Resume@plt> + 27540: 842a mv s0,a0 + 27542: 8526 mv a0,s1 + 27544: a36f50ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 27548: b7c5 j 27528 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x36a> + +000000000002754a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b>: + 2754a: 7155 addi sp,sp,-208 + 2754c: e1a2 sd s0,192(sp) + 2754e: 1020 addi s0,sp,40 + 27550: e55e sd s7,136(sp) + 27552: 8baa mv s7,a0 + 27554: 8522 mv a0,s0 + 27556: f54e sd s3,168(sp) + 27558: f152 sd s4,160(sp) + 2755a: ed56 sd s5,152(sp) + 2755c: e95a sd s6,144(sp) + 2755e: f4ee sd s11,104(sp) + 27560: e03e sd a5,0(sp) + 27562: e586 sd ra,200(sp) + 27564: fd26 sd s1,184(sp) + 27566: f94a sd s2,176(sp) + 27568: f8ea sd s10,112(sp) + 2756a: e822 sd s0,16(sp) + 2756c: 8a32 mv s4,a2 + 2756e: ce36 sw a3,28(sp) + 27570: 8b3a mv s6,a4 + 27572: e42e sd a1,8(sp) + 27574: 932fe0ef jal 256a6 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 27578: 7aa2 ld s5,40(sp) + 2757a: 79c2 ld s3,48(sp) + 2757c: 415987b3 sub a5,s3,s5 + 27580: 4077dd93 srai s11,a5,0x7 + 27584: 2fb05c63 blez s11,2787c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x332> + 27588: 0d9e slli s11,s11,0x7 + 2758a: fce6 sd s9,120(sp) + 2758c: 008a3483 ld s1,8(s4) + 27590: e162 sd s8,128(sp) + 27592: 9dd6 add s11,s11,s5 + 27594: 060a8413 addi s0,s5,96 + 27598: 040a8913 addi s2,s5,64 + 2759c: 020a8c93 addi s9,s5,32 + 275a0: 8d56 mv s10,s5 + 275a2: a035 j 275ce <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x84> + 275a4: fc843603 ld a2,-56(s0) + 275a8: 1cc48463 beq s1,a2,27770 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x226> + 275ac: fe843603 ld a2,-24(s0) + 275b0: 1ec48b63 beq s1,a2,277a6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x25c> + 275b4: 6410 ld a2,8(s0) + 275b6: 1ec48c63 beq s1,a2,277ae <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x264> + 275ba: 080d0d13 addi s10,s10,128 + 275be: 08040413 addi s0,s0,128 + 275c2: 08090913 addi s2,s2,128 + 275c6: 080c8c93 addi s9,s9,128 + 275ca: 21bd0863 beq s10,s11,277da <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x290> + 275ce: fa843683 ld a3,-88(s0) + 275d2: fc9699e3 bne a3,s1,275a4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x5a> + 275d6: 1e048163 beqz s1,277b8 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x26e> + 275da: 000a3c03 ld s8,0(s4) + 275de: fa043503 ld a0,-96(s0) + 275e2: 8626 mv a2,s1 + 275e4: 85e2 mv a1,s8 + 275e6: b0aee0ef jal 158f0 + 275ea: 1c050763 beqz a0,277b8 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x26e> + 275ee: fc843603 ld a2,-56(s0) + 275f2: 1ec48163 beq s1,a2,277d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x28a> + 275f6: fe843603 ld a2,-24(s0) + 275fa: fa961de3 bne a2,s1,275b4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x6a> + 275fe: fe043503 ld a0,-32(s0) + 27602: 85e2 mv a1,s8 + 27604: aecee0ef jal 158f0 + 27608: 18050863 beqz a0,27798 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x24e> + 2760c: 6410 ld a2,8(s0) + 2760e: fa9616e3 bne a2,s1,275ba <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x70> + 27612: 6008 ld a0,0(s0) + 27614: 85e2 mv a1,s8 + 27616: adaee0ef jal 158f0 + 2761a: f145 bnez a0,275ba <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x70> + 2761c: 6c0a ld s8,128(sp) + 2761e: 7ce6 ld s9,120(sp) + 27620: 40898433 sub s0,s3,s0 + 27624: 00803933 snez s2,s0 + 27628: 854a mv a0,s2 + 2762a: d99f30ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 2762e: e551 bnez a0,276ba <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x170> + 27630: 0084 addi s1,sp,64 + 27632: 6685 lui a3,0x1 + 27634: 8526 mv a0,s1 + 27636: 03668693 addi a3,a3,54 # 1036 <__abi_tag-0xf25e> + 2763a: 00011617 auipc a2,0x11 + 2763e: 0a660613 addi a2,a2,166 # 386e0 <_IO_stdin_used+0xc38> + 27642: 458d li a1,3 + 27644: da7f70ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 27648: 06500613 li a2,101 + 2764c: 00012597 auipc a1,0x12 + 27650: 99c58593 addi a1,a1,-1636 # 38fe8 <_IO_stdin_used+0x1540> + 27654: 00023517 auipc a0,0x23 + 27658: 94453503 ld a0,-1724(a0) # 49f98 <_ZSt4cerr@Base> + 2765c: fd5ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27660: 4615 li a2,5 + 27662: 00012597 auipc a1,0x12 + 27666: b7e58593 addi a1,a1,-1154 # 391e0 <_IO_stdin_used+0x1738> + 2766a: 00023517 auipc a0,0x23 + 2766e: 92e53503 ld a0,-1746(a0) # 49f98 <_ZSt4cerr@Base> + 27672: fbfed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27676: 008a3603 ld a2,8(s4) + 2767a: 000a3583 ld a1,0(s4) + 2767e: 00023517 auipc a0,0x23 + 27682: 91a53503 ld a0,-1766(a0) # 49f98 <_ZSt4cerr@Base> + 27686: fabed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2768a: 4671 li a2,28 + 2768c: 00012597 auipc a1,0x12 + 27690: b5c58593 addi a1,a1,-1188 # 391e8 <_IO_stdin_used+0x1740> + 27694: 842a mv s0,a0 + 27696: f9bed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2769a: 67a2 ld a5,8(sp) + 2769c: 8522 mv a0,s0 + 2769e: 6790 ld a2,8(a5) + 276a0: 638c ld a1,0(a5) + 276a2: f8fed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 276a6: 4609 li a2,2 + 276a8: 00012597 auipc a1,0x12 + 276ac: b6058593 addi a1,a1,-1184 # 39208 <_IO_stdin_used+0x1760> + 276b0: f81ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 276b4: 8526 mv a0,s1 + 276b6: 8c4f50ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 276ba: 008b3603 ld a2,8(s6) + 276be: 000b3583 ld a1,0(s6) + 276c2: 855e mv a0,s7 + 276c4: f6ded0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 276c8: 4605 li a2,1 + 276ca: 00010597 auipc a1,0x10 + 276ce: 6f658593 addi a1,a1,1782 # 37dc0 <_IO_stdin_used+0x318> + 276d2: 842a mv s0,a0 + 276d4: f5ded0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 276d8: 008a3603 ld a2,8(s4) + 276dc: 000a3583 ld a1,0(s4) + 276e0: 8522 mv a0,s0 + 276e2: f4fed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 276e6: 460d li a2,3 + 276e8: 00011597 auipc a1,0x11 + 276ec: 73058593 addi a1,a1,1840 # 38e18 <_IO_stdin_used+0x1370> + 276f0: 842a mv s0,a0 + 276f2: f3fed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 276f6: 0084 addi s1,sp,64 + 276f8: 8526 mv a0,s1 + 276fa: 086c addi a1,sp,28 + 276fc: 00023317 auipc t1,0x23 + 27700: 87433303 ld t1,-1932(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 27704: 9302 jalr t1 + 27706: 6626 ld a2,72(sp) + 27708: 6586 ld a1,64(sp) + 2770a: 8522 mv a0,s0 + 2770c: f25ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27710: 6506 ld a0,64(sp) + 27712: 089c addi a5,sp,80 + 27714: 00f50463 beq a0,a5,2771c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x1d2> + 27718: 918ee0ef jal 15830 <_ZdlPv@plt> + 2771c: 6782 ld a5,0(sp) + 2771e: cb89 beqz a5,27730 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x1e6> + 27720: 855e mv a0,s7 + 27722: 4609 li a2,2 + 27724: 00011597 auipc a1,0x11 + 27728: 6ec58593 addi a1,a1,1772 # 38e10 <_IO_stdin_used+0x1368> + 2772c: f05ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27730: 8456 mv s0,s5 + 27732: 01598d63 beq s3,s5,2774c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x202> + 27736: 6008 ld a0,0(s0) + 27738: 01040793 addi a5,s0,16 + 2773c: 00f50463 beq a0,a5,27744 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x1fa> + 27740: 8f0ee0ef jal 15830 <_ZdlPv@plt> + 27744: 02040413 addi s0,s0,32 + 27748: fe8997e3 bne s3,s0,27736 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x1ec> + 2774c: 000a8563 beqz s5,27756 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x20c> + 27750: 8556 mv a0,s5 + 27752: 8deee0ef jal 15830 <_ZdlPv@plt> + 27756: 60ae ld ra,200(sp) + 27758: 640e ld s0,192(sp) + 2775a: 74ea ld s1,184(sp) + 2775c: 794a ld s2,176(sp) + 2775e: 79aa ld s3,168(sp) + 27760: 7a0a ld s4,160(sp) + 27762: 6aea ld s5,152(sp) + 27764: 6b4a ld s6,144(sp) + 27766: 6baa ld s7,136(sp) + 27768: 7d46 ld s10,112(sp) + 2776a: 7da6 ld s11,104(sp) + 2776c: 6169 addi sp,sp,208 + 2776e: 8082 ret + 27770: c8b9 beqz s1,277c6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x27c> + 27772: fc043503 ld a0,-64(s0) + 27776: 000a3c03 ld s8,0(s4) + 2777a: 85e2 mv a1,s8 + 2777c: 974ee0ef jal 158f0 + 27780: c139 beqz a0,277c6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x27c> + 27782: fe843603 ld a2,-24(s0) + 27786: e8c493e3 bne s1,a2,2760c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xc2> + 2778a: fe043503 ld a0,-32(s0) + 2778e: 85e2 mv a1,s8 + 27790: 960ee0ef jal 158f0 + 27794: e6051ce3 bnez a0,2760c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xc2> + 27798: 41298933 sub s2,s3,s2 + 2779c: 6c0a ld s8,128(sp) + 2779e: 7ce6 ld s9,120(sp) + 277a0: 01203933 snez s2,s2 + 277a4: b551 j 27628 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> + 277a6: d8ed beqz s1,27798 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x24e> + 277a8: 000a3c03 ld s8,0(s4) + 277ac: bd89 j 275fe <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xb4> + 277ae: e60487e3 beqz s1,2761c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xd2> + 277b2: 000a3c03 ld s8,0(s4) + 277b6: bdb1 j 27612 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xc8> + 277b8: 413d0933 sub s2,s10,s3 + 277bc: 6c0a ld s8,128(sp) + 277be: 7ce6 ld s9,120(sp) + 277c0: 01203933 snez s2,s2 + 277c4: b595 j 27628 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> + 277c6: 41998733 sub a4,s3,s9 + 277ca: 6c0a ld s8,128(sp) + 277cc: 7ce6 ld s9,120(sp) + 277ce: 00e03933 snez s2,a4 + 277d2: bd99 j 27628 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> + 277d4: fc043503 ld a0,-64(s0) + 277d8: b74d j 2777a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x230> + 277da: 6c0a ld s8,128(sp) + 277dc: 7ce6 ld s9,120(sp) + 277de: 41a98733 sub a4,s3,s10 + 277e2: 8715 srai a4,a4,0x5 + 277e4: 4689 li a3,2 + 277e6: 02d70f63 beq a4,a3,27824 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2da> + 277ea: 468d li a3,3 + 277ec: 04d70563 beq a4,a3,27836 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2ec> + 277f0: 4685 li a3,1 + 277f2: 4901 li s2,0 + 277f4: e2d71ae3 bne a4,a3,27628 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> + 277f8: 008a3403 ld s0,8(s4) + 277fc: 008d3703 ld a4,8(s10) + 27800: 4901 li s2,0 + 27802: e28713e3 bne a4,s0,27628 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> + 27806: c811 beqz s0,2781a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2d0> + 27808: 000a3583 ld a1,0(s4) + 2780c: 000d3503 ld a0,0(s10) + 27810: 8622 mv a2,s0 + 27812: 8deee0ef jal 158f0 + 27816: e00519e3 bnez a0,27628 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> + 2781a: 41a987b3 sub a5,s3,s10 + 2781e: 00f03933 snez s2,a5 + 27822: b519 j 27628 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> + 27824: 008a3403 ld s0,8(s4) + 27828: 008d3703 ld a4,8(s10) + 2782c: 00e40e63 beq s0,a4,27848 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2fe> + 27830: 020d0d13 addi s10,s10,32 + 27834: b7e1 j 277fc <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2b2> + 27836: 008d3703 ld a4,8(s10) + 2783a: 008a3403 ld s0,8(s4) + 2783e: 02870363 beq a4,s0,27864 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x31a> + 27842: 020d0d13 addi s10,s10,32 + 27846: b7cd j 27828 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2de> + 27848: c809 beqz s0,2785a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x310> + 2784a: 000a3583 ld a1,0(s4) + 2784e: 000d3503 ld a0,0(s10) + 27852: 8622 mv a2,s0 + 27854: 89cee0ef jal 158f0 + 27858: fd61 bnez a0,27830 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2e6> + 2785a: 41a98933 sub s2,s3,s10 + 2785e: 01203933 snez s2,s2 + 27862: b3d9 j 27628 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> + 27864: d87d beqz s0,2785a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x310> + 27866: 000a3583 ld a1,0(s4) + 2786a: 000d3503 ld a0,0(s10) + 2786e: 8622 mv a2,s0 + 27870: 880ee0ef jal 158f0 + 27874: d17d beqz a0,2785a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x310> + 27876: 020d0d13 addi s10,s10,32 + 2787a: b77d j 27828 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2de> + 2787c: 4057d713 srai a4,a5,0x5 + 27880: 8d56 mv s10,s5 + 27882: b78d j 277e4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x29a> + 27884: 842a mv s0,a0 + 27886: 8526 mv a0,s1 + 27888: e75ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2788c: 6542 ld a0,16(sp) + 2788e: e162 sd s8,128(sp) + 27890: fce6 sd s9,120(sp) + 27892: 00022317 auipc t1,0x22 + 27896: 34e33303 ld t1,846(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2789a: 9302 jalr t1 + 2789c: 8522 mv a0,s0 + 2789e: e83ed0ef jal 15720 <_Unwind_Resume@plt> + 278a2: 842a mv s0,a0 + 278a4: 8526 mv a0,s1 + 278a6: ed5f40ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 278aa: b7cd j 2788c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x342> + 278ac: 842a mv s0,a0 + 278ae: bff9 j 2788c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x342> + +00000000000278b0 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE>: + 278b0: 714d addi sp,sp,-336 + 278b2: 101c addi a5,sp,32 + 278b4: f64e sd s3,296(sp) + 278b6: f252 sd s4,288(sp) + 278b8: 89ae mv s3,a1 + 278ba: 8a2a mv s4,a0 + 278bc: 00011597 auipc a1,0x11 + 278c0: 6d458593 addi a1,a1,1748 # 38f90 <_IO_stdin_used+0x14e8> + 278c4: 853e mv a0,a5 + 278c6: e2a2 sd s0,320(sp) + 278c8: fde6 sd s9,248(sp) + 278ca: e83e sd a5,16(sp) + 278cc: 8432 mv s0,a2 + 278ce: e686 sd ra,328(sp) + 278d0: fe26 sd s1,312(sp) + 278d2: ee56 sd s5,280(sp) + 278d4: e65e sd s7,264(sp) + 278d6: e262 sd s8,256(sp) + 278d8: f9ea sd s10,240(sp) + 278da: f5ee sd s11,232(sp) + 278dc: 04010c93 addi s9,sp,64 + 278e0: d7cf00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 278e4: 089c addi a5,sp,80 + 278e6: 8566 mv a0,s9 + 278e8: 02000613 li a2,32 + 278ec: 45a9 li a1,10 + 278ee: e0be sd a5,64(sp) + 278f0: a50ee0ef jal 15b40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> + 278f4: fa4a sd s2,304(sp) + 278f6: 0c010913 addi s2,sp,192 + 278fa: ea5a sd s6,272(sp) + 278fc: 854a mv a0,s2 + 278fe: 0d010b13 addi s6,sp,208 + 27902: 02000613 li a2,32 + 27906: 45a1 li a1,8 + 27908: e1da sd s6,192(sp) + 2790a: a36ee0ef jal 15b40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> + 2790e: 662e ld a2,200(sp) + 27910: 658e ld a1,192(sp) + 27912: 8552 mv a0,s4 + 27914: d1ded0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27918: 4609 li a2,2 + 2791a: 00012597 auipc a1,0x12 + 2791e: 93658593 addi a1,a1,-1738 # 39250 <_IO_stdin_used+0x17a8> + 27922: d0fed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27926: 650e ld a0,192(sp) + 27928: 01650463 beq a0,s6,27930 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x80> + 2792c: f05ed0ef jal 15830 <_ZdlPv@plt> + 27930: 1104 addi s1,sp,160 + 27932: 8526 mv a0,s1 + 27934: 00011597 auipc a1,0x11 + 27938: 63c58593 addi a1,a1,1596 # 38f70 <_IO_stdin_used+0x14c8> + 2793c: d20f00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27940: 700c ld a1,32(s0) + 27942: 854a mv a0,s2 + 27944: d18f00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27948: 65c2 ld a1,16(sp) + 2794a: 4785 li a5,1 + 2794c: 8766 mv a4,s9 + 2794e: 86ca mv a3,s2 + 27950: 8626 mv a2,s1 + 27952: 8552 mv a0,s4 + 27954: 86bff0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 27958: 650e ld a0,192(sp) + 2795a: 01650463 beq a0,s6,27962 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xb2> + 2795e: ed3ed0ef jal 15830 <_ZdlPv@plt> + 27962: 750a ld a0,160(sp) + 27964: 0b010d93 addi s11,sp,176 + 27968: 01b50463 beq a0,s11,27970 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xc0> + 2796c: ec5ed0ef jal 15830 <_ZdlPv@plt> + 27970: 643c ld a5,72(s0) + 27972: cf95 beqz a5,279ae <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xfe> + 27974: 639c ld a5,0(a5) + 27976: cf85 beqz a5,279ae <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xfe> + 27978: 00011597 auipc a1,0x11 + 2797c: 76058593 addi a1,a1,1888 # 390d8 <_IO_stdin_used+0x1630> + 27980: 8526 mv a0,s1 + 27982: cdaf00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27986: 642c ld a1,72(s0) + 27988: c191 beqz a1,2798c <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xdc> + 2798a: 618c ld a1,0(a1) + 2798c: 854a mv a0,s2 + 2798e: ccef00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27992: 65c2 ld a1,16(sp) + 27994: 4785 li a5,1 + 27996: 8766 mv a4,s9 + 27998: 86ca mv a3,s2 + 2799a: 8626 mv a2,s1 + 2799c: 8552 mv a0,s4 + 2799e: 821ff0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 279a2: 854a mv a0,s2 + 279a4: d59ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 279a8: 8526 mv a0,s1 + 279aa: d53ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 279ae: 603c ld a5,64(s0) + 279b0: cf95 beqz a5,279ec <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x13c> + 279b2: 639c ld a5,0(a5) + 279b4: cf85 beqz a5,279ec <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x13c> + 279b6: 00011597 auipc a1,0x11 + 279ba: 73258593 addi a1,a1,1842 # 390e8 <_IO_stdin_used+0x1640> + 279be: 8526 mv a0,s1 + 279c0: c9cf00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 279c4: 602c ld a1,64(s0) + 279c6: c191 beqz a1,279ca <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x11a> + 279c8: 618c ld a1,0(a1) + 279ca: 854a mv a0,s2 + 279cc: c90f00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 279d0: 65c2 ld a1,16(sp) + 279d2: 4785 li a5,1 + 279d4: 8766 mv a4,s9 + 279d6: 86ca mv a3,s2 + 279d8: 8626 mv a2,s1 + 279da: 8552 mv a0,s4 + 279dc: fe2ff0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 279e0: 854a mv a0,s2 + 279e2: d1bee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 279e6: 8526 mv a0,s1 + 279e8: d15ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 279ec: 00022797 auipc a5,0x22 + 279f0: 2b47b783 ld a5,692(a5) # 49ca0 <_GLOBAL_OFFSET_TABLE_+0x150> + 279f4: 0007c783 lbu a5,0(a5) + 279f8: 3c079e63 bnez a5,27dd4 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x524> + 279fc: 00011597 auipc a1,0x11 + 27a00: 71458593 addi a1,a1,1812 # 39110 <_IO_stdin_used+0x1668> + 27a04: 8526 mv a0,s1 + 27a06: c56f00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27a0a: 08044783 lbu a5,128(s0) + 27a0e: 00012597 auipc a1,0x12 + 27a12: 81258593 addi a1,a1,-2030 # 39220 <_IO_stdin_used+0x1778> + 27a16: 2c079763 bnez a5,27ce4 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x434> + 27a1a: 854a mv a0,s2 + 27a1c: c40f00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27a20: 65c2 ld a1,16(sp) + 27a22: 4785 li a5,1 + 27a24: 8766 mv a4,s9 + 27a26: 86ca mv a3,s2 + 27a28: 8626 mv a2,s1 + 27a2a: 8552 mv a0,s4 + 27a2c: f92ff0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 27a30: 854a mv a0,s2 + 27a32: ccbee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27a36: 8526 mv a0,s1 + 27a38: cc5ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27a3c: 8526 mv a0,s1 + 27a3e: 00011597 auipc a1,0x11 + 27a42: 6da58593 addi a1,a1,1754 # 39118 <_IO_stdin_used+0x1670> + 27a46: c16f00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27a4a: 08044783 lbu a5,128(s0) + 27a4e: 09040a93 addi s5,s0,144 + 27a52: 26079b63 bnez a5,27cc8 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x418> + 27a56: 00011597 auipc a1,0x11 + 27a5a: 7e258593 addi a1,a1,2018 # 39238 <_IO_stdin_used+0x1790> + 27a5e: 854a mv a0,s2 + 27a60: bfcf00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27a64: 6bc2 ld s7,16(sp) + 27a66: 4785 li a5,1 + 27a68: 8766 mv a4,s9 + 27a6a: 86ca mv a3,s2 + 27a6c: 8626 mv a2,s1 + 27a6e: 85de mv a1,s7 + 27a70: 8552 mv a0,s4 + 27a72: f4cff0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 27a76: 854a mv a0,s2 + 27a78: c85ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27a7c: 8526 mv a0,s1 + 27a7e: c7fee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27a82: 854a mv a0,s2 + 27a84: 00011597 auipc a1,0x11 + 27a88: 4fc58593 addi a1,a1,1276 # 38f80 <_IO_stdin_used+0x14d8> + 27a8c: bd0f00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27a90: 10043583 ld a1,256(s0) + 27a94: 8526 mv a0,s1 + 27a96: 9e8fa0ef jal 21c7e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex> + 27a9a: 4785 li a5,1 + 27a9c: 8766 mv a4,s9 + 27a9e: 86a6 mv a3,s1 + 27aa0: 864a mv a2,s2 + 27aa2: 85de mv a1,s7 + 27aa4: 8552 mv a0,s4 + 27aa6: f18ff0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 27aaa: 8526 mv a0,s1 + 27aac: c51ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27ab0: 854a mv a0,s2 + 27ab2: c4bee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27ab6: 854a mv a0,s2 + 27ab8: 00011597 auipc a1,0x11 + 27abc: 4c058593 addi a1,a1,1216 # 38f78 <_IO_stdin_used+0x14d0> + 27ac0: b9cf00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27ac4: 10843583 ld a1,264(s0) + 27ac8: 8526 mv a0,s1 + 27aca: b28fc0ef jal 23df2 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx> + 27ace: 4785 li a5,1 + 27ad0: 8766 mv a4,s9 + 27ad2: 86a6 mv a3,s1 + 27ad4: 864a mv a2,s2 + 27ad6: 85de mv a1,s7 + 27ad8: 8552 mv a0,s4 + 27ada: ee4ff0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 27ade: 8526 mv a0,s1 + 27ae0: c1dee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27ae4: 854a mv a0,s2 + 27ae6: c17ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27aea: 8526 mv a0,s1 + 27aec: 00011597 auipc a1,0x11 + 27af0: 63458593 addi a1,a1,1588 # 39120 <_IO_stdin_used+0x1678> + 27af4: b68f00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27af8: 85ce mv a1,s3 + 27afa: 854a mv a0,s2 + 27afc: b60f00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27b00: 4781 li a5,0 + 27b02: 8766 mv a4,s9 + 27b04: 86ca mv a3,s2 + 27b06: 8626 mv a2,s1 + 27b08: 85de mv a1,s7 + 27b0a: 8552 mv a0,s4 + 27b0c: eb2ff0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 27b10: 854a mv a0,s2 + 27b12: bebee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27b16: 8526 mv a0,s1 + 27b18: be5ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27b1c: 8666 mv a2,s9 + 27b1e: 85d6 mv a1,s5 + 27b20: 854a mv a0,s2 + 27b22: e75fb0ef jal 23996 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 27b26: 662e ld a2,200(sp) + 27b28: 658e ld a1,192(sp) + 27b2a: 8552 mv a0,s4 + 27b2c: b05ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27b30: 854a mv a0,s2 + 27b32: bcbee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27b36: 5bfd li s7,-1 + 27b38: 109c addi a5,sp,96 + 27b3a: ec3e sd a5,24(sp) + 27b3c: 002bdb93 srli s7,s7,0x2 + 27b40: 4981 li s3,0 + 27b42: 4c01 li s8,0 + 27b44: 4d05 li s10,1 + 27b46: 8556 mv a0,s5 + 27b48: 912f20ef jal 19c5a <_ZNK7testing10TestResult16total_part_countEv> + 27b4c: 1aa9d163 bge s3,a0,27cee <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x43e> + 27b50: 85ce mv a1,s3 + 27b52: 8556 mv a0,s5 + 27b54: 92af20ef jal 19c7e <_ZNK7testing10TestResult17GetTestPartResultEi> + 27b58: 411c lw a5,0(a0) + 27b5a: 842a mv s0,a0 + 27b5c: 37fd addiw a5,a5,-1 + 27b5e: 00fd7463 bgeu s10,a5,27b66 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x2b6> + 27b62: 2985 addiw s3,s3,1 + 27b64: b7cd j 27b46 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x296> + 27b66: 4609 li a2,2 + 27b68: 00011597 auipc a1,0x11 + 27b6c: 2a858593 addi a1,a1,680 # 38e10 <_IO_stdin_used+0x1368> + 27b70: 8552 mv a0,s4 + 27b72: abfed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27b76: 2c05 addiw s8,s8,1 + 27b78: 21ac0263 beq s8,s10,27d7c <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x4cc> + 27b7c: 681c ld a5,16(s0) + 27b7e: 4581 li a1,0 + 27b80: c391 beqz a5,27b84 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x2d4> + 27b82: 640c ld a1,8(s0) + 27b84: 5410 lw a2,40(s0) + 27b86: 6562 ld a0,24(sp) + 27b88: 8b7f90ef jal 2143e <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci> + 27b8c: 7626 ld a2,104(sp) + 27b8e: 7786 ld a5,96(sp) + 27b90: 8526 mv a0,s1 + 27b92: 00160593 addi a1,a2,1 + 27b96: f16e sd s11,160(sp) + 27b98: e432 sd a2,8(sp) + 27b9a: f502 sd zero,168(sp) + 27b9c: 0a010823 sb zero,176(sp) + 27ba0: e03e sd a5,0(sp) + 27ba2: d7fed0ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 27ba6: 77aa ld a5,168(sp) + 27ba8: 6622 ld a2,8(sp) + 27baa: 40fb87b3 sub a5,s7,a5 + 27bae: 34c7ee63 bltu a5,a2,27f0a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x65a> + 27bb2: 6582 ld a1,0(sp) + 27bb4: 8526 mv a0,s1 + 27bb6: d1bed0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 27bba: 77aa ld a5,168(sp) + 27bbc: 35778d63 beq a5,s7,27f16 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x666> + 27bc0: 4605 li a2,1 + 27bc2: 00011597 auipc a1,0x11 + 27bc6: a2e58593 addi a1,a1,-1490 # 385f0 <_IO_stdin_used+0xb48> + 27bca: 8526 mv a0,s1 + 27bcc: d05ed0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 27bd0: 6820 ld s0,80(s0) + 27bd2: 8522 mv a0,s0 + 27bd4: f2ded0ef jal 15b00 + 27bd8: 77aa ld a5,168(sp) + 27bda: 862a mv a2,a0 + 27bdc: 40fb87b3 sub a5,s7,a5 + 27be0: 34a7eb63 bltu a5,a0,27f36 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x686> + 27be4: 85a2 mv a1,s0 + 27be6: 8526 mv a0,s1 + 27be8: ce9ed0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 27bec: e1da sd s6,192(sp) + 27bee: 6118 ld a4,0(a0) + 27bf0: 01050793 addi a5,a0,16 + 27bf4: 1cf70163 beq a4,a5,27db6 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x506> + 27bf8: 6914 ld a3,16(a0) + 27bfa: e1ba sd a4,192(sp) + 27bfc: e9b6 sd a3,208(sp) + 27bfe: 6518 ld a4,8(a0) + 27c00: 0114 addi a3,sp,128 + 27c02: e11c sd a5,0(a0) + 27c04: e5ba sd a4,200(sp) + 27c06: 00053423 sd zero,8(a0) + 27c0a: 00050823 sb zero,16(a0) + 27c0e: 85ca mv a1,s2 + 27c10: 8536 mv a0,a3 + 27c12: e036 sd a3,0(sp) + 27c14: b9bfb0ef jal 237ae <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 27c18: 650e ld a0,192(sp) + 27c1a: 01650463 beq a0,s6,27c22 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x372> + 27c1e: c13ed0ef jal 15830 <_ZdlPv@plt> + 27c22: 750a ld a0,160(sp) + 27c24: 01b50463 beq a0,s11,27c2c <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x37c> + 27c28: c09ed0ef jal 15830 <_ZdlPv@plt> + 27c2c: 6626 ld a2,72(sp) + 27c2e: 6586 ld a1,64(sp) + 27c30: 8552 mv a0,s4 + 27c32: 9ffed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27c36: 4611 li a2,4 + 27c38: 00011597 auipc a1,0x11 + 27c3c: 63058593 addi a1,a1,1584 # 39268 <_IO_stdin_used+0x17c0> + 27c40: 842a mv s0,a0 + 27c42: 9efed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27c46: 6626 ld a2,72(sp) + 27c48: 6586 ld a1,64(sp) + 27c4a: 8522 mv a0,s0 + 27c4c: 9e5ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27c50: 4641 li a2,16 + 27c52: 00011597 auipc a1,0x11 + 27c56: 61e58593 addi a1,a1,1566 # 39270 <_IO_stdin_used+0x17c8> + 27c5a: 842a mv s0,a0 + 27c5c: 9d5ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27c60: 662a ld a2,136(sp) + 27c62: 658a ld a1,128(sp) + 27c64: 8522 mv a0,s0 + 27c66: 9cbed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27c6a: 460d li a2,3 + 27c6c: 00011597 auipc a1,0x11 + 27c70: 61c58593 addi a1,a1,1564 # 39288 <_IO_stdin_used+0x17e0> + 27c74: 842a mv s0,a0 + 27c76: 9bbed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27c7a: 6626 ld a2,72(sp) + 27c7c: 6586 ld a1,64(sp) + 27c7e: 8522 mv a0,s0 + 27c80: 9b1ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27c84: 463d li a2,15 + 27c86: 00011597 auipc a1,0x11 + 27c8a: 60a58593 addi a1,a1,1546 # 39290 <_IO_stdin_used+0x17e8> + 27c8e: 842a mv s0,a0 + 27c90: 9a1ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27c94: 6626 ld a2,72(sp) + 27c96: 6586 ld a1,64(sp) + 27c98: 8522 mv a0,s0 + 27c9a: 997ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27c9e: 460d li a2,3 + 27ca0: 00011597 auipc a1,0x11 + 27ca4: 60058593 addi a1,a1,1536 # 392a0 <_IO_stdin_used+0x17f8> + 27ca8: 989ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27cac: 650a ld a0,128(sp) + 27cae: 091c addi a5,sp,144 + 27cb0: 00f50463 beq a0,a5,27cb8 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x408> + 27cb4: b7ded0ef jal 15830 <_ZdlPv@plt> + 27cb8: 7506 ld a0,96(sp) + 27cba: 189c addi a5,sp,112 + 27cbc: eaf503e3 beq a0,a5,27b62 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x2b2> + 27cc0: b71ed0ef jal 15830 <_ZdlPv@plt> + 27cc4: 2985 addiw s3,s3,1 + 27cc6: b541 j 27b46 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x296> + 27cc8: 8556 mv a0,s5 + 27cca: 9a8f20ef jal 19e72 <_ZNK7testing10TestResult7SkippedEv> + 27cce: 00011597 auipc a1,0x11 + 27cd2: 55a58593 addi a1,a1,1370 # 39228 <_IO_stdin_used+0x1780> + 27cd6: d80504e3 beqz a0,27a5e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x1ae> + 27cda: 00011597 auipc a1,0x11 + 27cde: 56e58593 addi a1,a1,1390 # 39248 <_IO_stdin_used+0x17a0> + 27ce2: bbb5 j 27a5e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x1ae> + 27ce4: 00011597 auipc a1,0x11 + 27ce8: 53458593 addi a1,a1,1332 # 39218 <_IO_stdin_used+0x1770> + 27cec: b33d j 27a1a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x16a> + 27cee: 020c0563 beqz s8,27d18 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x468> + 27cf2: 4605 li a2,1 + 27cf4: 00011597 auipc a1,0x11 + 27cf8: 8fc58593 addi a1,a1,-1796 # 385f0 <_IO_stdin_used+0xb48> + 27cfc: 8552 mv a0,s4 + 27cfe: 933ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27d02: 6626 ld a2,72(sp) + 27d04: 6586 ld a1,64(sp) + 27d06: 8552 mv a0,s4 + 27d08: 929ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27d0c: 00011597 auipc a1,0x11 + 27d10: 9bc58593 addi a1,a1,-1604 # 386c8 <_IO_stdin_used+0xc20> + 27d14: 84ded0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 27d18: 4605 li a2,1 + 27d1a: 00011597 auipc a1,0x11 + 27d1e: 8d658593 addi a1,a1,-1834 # 385f0 <_IO_stdin_used+0xb48> + 27d22: 8552 mv a0,s4 + 27d24: 90ded0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27d28: 02000613 li a2,32 + 27d2c: 45a1 li a1,8 + 27d2e: 854a mv a0,s2 + 27d30: e1da sd s6,192(sp) + 27d32: e0fed0ef jal 15b40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> + 27d36: 662e ld a2,200(sp) + 27d38: 658e ld a1,192(sp) + 27d3a: 8552 mv a0,s4 + 27d3c: 8f5ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27d40: 00011597 auipc a1,0x11 + 27d44: 51858593 addi a1,a1,1304 # 39258 <_IO_stdin_used+0x17b0> + 27d48: 819ed0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 27d4c: 854a mv a0,s2 + 27d4e: 9afee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27d52: 8566 mv a0,s9 + 27d54: 9a9ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27d58: 6542 ld a0,16(sp) + 27d5a: 9a3ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27d5e: 60b6 ld ra,328(sp) + 27d60: 6416 ld s0,320(sp) + 27d62: 7952 ld s2,304(sp) + 27d64: 6b52 ld s6,272(sp) + 27d66: 74f2 ld s1,312(sp) + 27d68: 79b2 ld s3,296(sp) + 27d6a: 7a12 ld s4,288(sp) + 27d6c: 6af2 ld s5,280(sp) + 27d6e: 6bb2 ld s7,264(sp) + 27d70: 6c12 ld s8,256(sp) + 27d72: 7cee ld s9,248(sp) + 27d74: 7d4e ld s10,240(sp) + 27d76: 7dae ld s11,232(sp) + 27d78: 6171 addi sp,sp,336 + 27d7a: 8082 ret + 27d7c: 6626 ld a2,72(sp) + 27d7e: 6586 ld a1,64(sp) + 27d80: 8552 mv a0,s4 + 27d82: 8afed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27d86: 4605 li a2,1 + 27d88: 00010597 auipc a1,0x10 + 27d8c: 03858593 addi a1,a1,56 # 37dc0 <_IO_stdin_used+0x318> + 27d90: e02a sd a0,0(sp) + 27d92: 89fed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27d96: 6502 ld a0,0(sp) + 27d98: 4621 li a2,8 + 27d9a: 00011597 auipc a1,0x11 + 27d9e: 1c658593 addi a1,a1,454 # 38f60 <_IO_stdin_used+0x14b8> + 27da2: 88fed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27da6: 6502 ld a0,0(sp) + 27da8: 00011597 auipc a1,0x11 + 27dac: 4b858593 addi a1,a1,1208 # 39260 <_IO_stdin_used+0x17b8> + 27db0: fb0ed0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 27db4: b3e1 j 27b7c <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x2cc> + 27db6: 6518 ld a4,8(a0) + 27db8: 865a mv a2,s6 + 27dba: 85be mv a1,a5 + 27dbc: 0705 addi a4,a4,1 + 27dbe: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 27dc2: 02058407 vle8.v v8,(a1) + 27dc6: 8f15 sub a4,a4,a3 + 27dc8: 95b6 add a1,a1,a3 + 27dca: 02060427 vse8.v v8,(a2) + 27dce: 9636 add a2,a2,a3 + 27dd0: f77d bnez a4,27dbe <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x50e> + 27dd2: b535 j 27bfe <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x34e> + 27dd4: 00011597 auipc a1,0x11 + 27dd8: 32458593 addi a1,a1,804 # 390f8 <_IO_stdin_used+0x1650> + 27ddc: 8526 mv a0,s1 + 27dde: 87ef00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27de2: 682c ld a1,80(s0) + 27de4: 854a mv a0,s2 + 27de6: 876f00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27dea: 69c2 ld s3,16(sp) + 27dec: 4785 li a5,1 + 27dee: 8766 mv a4,s9 + 27df0: 86ca mv a3,s2 + 27df2: 8626 mv a2,s1 + 27df4: 85ce mv a1,s3 + 27df6: 8552 mv a0,s4 + 27df8: bc6ff0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 27dfc: 854a mv a0,s2 + 27dfe: 8ffee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27e02: 8526 mv a0,s1 + 27e04: 8f9ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27e08: 854a mv a0,s2 + 27e0a: 00011597 auipc a1,0x11 + 27e0e: 2f658593 addi a1,a1,758 # 39100 <_IO_stdin_used+0x1658> + 27e12: 84af00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27e16: 5834 lw a3,112(s0) + 27e18: 4781 li a5,0 + 27e1a: 8766 mv a4,s9 + 27e1c: 864a mv a2,s2 + 27e1e: 85ce mv a1,s3 + 27e20: 8552 mv a0,s4 + 27e22: f28ff0ef jal 2754a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 27e26: 854a mv a0,s2 + 27e28: 8d5ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27e2c: 8552 mv a0,s4 + 27e2e: 4605 li a2,1 + 27e30: 00010597 auipc a1,0x10 + 27e34: 7c058593 addi a1,a1,1984 # 385f0 <_IO_stdin_used+0xb48> + 27e38: ff8ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27e3c: 02000613 li a2,32 + 27e40: 45a1 li a1,8 + 27e42: 854a mv a0,s2 + 27e44: e1da sd s6,192(sp) + 27e46: cfbed0ef jal 15b40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> + 27e4a: 662e ld a2,200(sp) + 27e4c: 658e ld a1,192(sp) + 27e4e: 8552 mv a0,s4 + 27e50: fe0ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27e54: 00011597 auipc a1,0x11 + 27e58: 40458593 addi a1,a1,1028 # 39258 <_IO_stdin_used+0x17b0> + 27e5c: f04ed0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 27e60: 854a mv a0,s2 + 27e62: 89bee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27e66: 8566 mv a0,s9 + 27e68: 895ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27e6c: 854e mv a0,s3 + 27e6e: 88fee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27e72: b5f5 j 27d5e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x4ae> + 27e74: 842a mv s0,a0 + 27e76: 6502 ld a0,0(sp) + 27e78: 885ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27e7c: 6562 ld a0,24(sp) + 27e7e: 87fee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27e82: 8566 mv a0,s9 + 27e84: 879ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27e88: 6542 ld a0,16(sp) + 27e8a: 873ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27e8e: 8522 mv a0,s0 + 27e90: 891ed0ef jal 15720 <_Unwind_Resume@plt> + 27e94: 842a mv s0,a0 + 27e96: 854a mv a0,s2 + 27e98: 865ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27e9c: b7dd j 27e82 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5d2> + 27e9e: 842a mv s0,a0 + 27ea0: a029 j 27eaa <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> + 27ea2: 842a mv s0,a0 + 27ea4: 854a mv a0,s2 + 27ea6: 857ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27eaa: 8526 mv a0,s1 + 27eac: 851ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27eb0: bfc9 j 27e82 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5d2> + 27eb2: 842a mv s0,a0 + 27eb4: b7cd j 27e96 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> + 27eb6: 842a mv s0,a0 + 27eb8: bff9 j 27e96 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> + 27eba: b7e5 j 27ea2 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> + 27ebc: 842a mv s0,a0 + 27ebe: b7d1 j 27e82 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5d2> + 27ec0: 842a mv s0,a0 + 27ec2: fa4a sd s2,304(sp) + 27ec4: ea5a sd s6,272(sp) + 27ec6: b7c9 j 27e88 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5d8> + 27ec8: bfe9 j 27ea2 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> + 27eca: 842a mv s0,a0 + 27ecc: bff9 j 27eaa <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> + 27ece: 842a mv s0,a0 + 27ed0: bfe9 j 27eaa <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> + 27ed2: 842a mv s0,a0 + 27ed4: b7c9 j 27e96 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> + 27ed6: 842a mv s0,a0 + 27ed8: bfc9 j 27eaa <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> + 27eda: b7e1 j 27ea2 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> + 27edc: 842a mv s0,a0 + 27ede: b7f1 j 27eaa <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> + 27ee0: b7c9 j 27ea2 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> + 27ee2: 842a mv s0,a0 + 27ee4: b7d9 j 27eaa <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> + 27ee6: bf75 j 27ea2 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> + 27ee8: 842a mv s0,a0 + 27eea: b775 j 27e96 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> + 27eec: 842a mv s0,a0 + 27eee: 8526 mv a0,s1 + 27ef0: 80dee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27ef4: b74d j 27e96 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> + 27ef6: 842a mv s0,a0 + 27ef8: bf79 j 27e96 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> + 27efa: bfcd j 27eec <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x63c> + 27efc: 842a mv s0,a0 + 27efe: b775 j 27eaa <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> + 27f00: b74d j 27ea2 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> + 27f02: 842a mv s0,a0 + 27f04: bf49 j 27e96 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> + 27f06: 842a mv s0,a0 + 27f08: a01d j 27f2e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x67e> + 27f0a: 00010517 auipc a0,0x10 + 27f0e: eee50513 addi a0,a0,-274 # 37df8 <_IO_stdin_used+0x350> + 27f12: 90fed0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 27f16: 00010517 auipc a0,0x10 + 27f1a: ee250513 addi a0,a0,-286 # 37df8 <_IO_stdin_used+0x350> + 27f1e: 903ed0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 27f22: 842a mv s0,a0 + 27f24: a029 j 27f2e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x67e> + 27f26: 842a mv s0,a0 + 27f28: 854a mv a0,s2 + 27f2a: fd2ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27f2e: 8526 mv a0,s1 + 27f30: fccee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27f34: b7a1 j 27e7c <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5cc> + 27f36: 00010517 auipc a0,0x10 + 27f3a: ec250513 addi a0,a0,-318 # 37df8 <_IO_stdin_used+0x350> + 27f3e: 8e3ed0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + +0000000000027f42 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE>: + 27f42: 7115 addi sp,sp,-224 + 27f44: e5a6 sd s1,200(sp) + 27f46: fd4e sd s3,184(sp) + 27f48: 84ae mv s1,a1 + 27f4a: 89aa mv s3,a0 + 27f4c: 00011597 auipc a1,0x11 + 27f50: fec58593 addi a1,a1,-20 # 38f38 <_IO_stdin_used+0x1490> + 27f54: 850a mv a0,sp + 27f56: f15a sd s6,160(sp) + 27f58: ed5e sd s7,152(sp) + 27f5a: e566 sd s9,136(sp) + 27f5c: ed86 sd ra,216(sp) + 27f5e: e9a2 sd s0,208(sp) + 27f60: e1ca sd s2,192(sp) + 27f62: f952 sd s4,176(sp) + 27f64: f556 sd s5,168(sp) + 27f66: e962 sd s8,144(sp) + 27f68: 02010b13 addi s6,sp,32 + 27f6c: ef1ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27f70: 03010c93 addi s9,sp,48 + 27f74: 855a mv a0,s6 + 27f76: 02000613 li a2,32 + 27f7a: 4599 li a1,6 + 27f7c: 8b8a mv s7,sp + 27f7e: f066 sd s9,32(sp) + 27f80: bc1ed0ef jal 15b40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> + 27f84: 06010a13 addi s4,sp,96 + 27f88: 07010a93 addi s5,sp,112 + 27f8c: 8552 mv a0,s4 + 27f8e: 02000613 li a2,32 + 27f92: 4591 li a1,4 + 27f94: f0d6 sd s5,96(sp) + 27f96: babed0ef jal 15b40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> + 27f9a: 7626 ld a2,104(sp) + 27f9c: 7586 ld a1,96(sp) + 27f9e: 854e mv a0,s3 + 27fa0: e90ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27fa4: 4609 li a2,2 + 27fa6: 00011597 auipc a1,0x11 + 27faa: 2aa58593 addi a1,a1,682 # 39250 <_IO_stdin_used+0x17a8> + 27fae: e82ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27fb2: 7506 ld a0,96(sp) + 27fb4: 01550463 beq a0,s5,27fbc <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x7a> + 27fb8: 879ed0ef jal 15830 <_ZdlPv@plt> + 27fbc: 0080 addi s0,sp,64 + 27fbe: 8522 mv a0,s0 + 27fc0: 00011597 auipc a1,0x11 + 27fc4: fb058593 addi a1,a1,-80 # 38f70 <_IO_stdin_used+0x14c8> + 27fc8: e95ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27fcc: 648c ld a1,8(s1) + 27fce: 8552 mv a0,s4 + 27fd0: e8def0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27fd4: 4785 li a5,1 + 27fd6: 875a mv a4,s6 + 27fd8: 86d2 mv a3,s4 + 27fda: 8622 mv a2,s0 + 27fdc: 85de mv a1,s7 + 27fde: 854e mv a0,s3 + 27fe0: 9deff0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 27fe4: 7506 ld a0,96(sp) + 27fe6: 01550463 beq a0,s5,27fee <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0xac> + 27fea: 847ed0ef jal 15830 <_ZdlPv@plt> + 27fee: 6506 ld a0,64(sp) + 27ff0: 05010913 addi s2,sp,80 + 27ff4: 01250463 beq a0,s2,27ffc <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0xba> + 27ff8: 839ed0ef jal 15830 <_ZdlPv@plt> + 27ffc: 00010597 auipc a1,0x10 + 28000: 4a458593 addi a1,a1,1188 # 384a0 <_IO_stdin_used+0x9f8> + 28004: 8552 mv a0,s4 + 28006: e57ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2800a: 8526 mv a0,s1 + 2800c: 9eaef0ef jal 171f6 <_ZNK7testing9TestSuite21reportable_test_countEv> + 28010: 86aa mv a3,a0 + 28012: 4785 li a5,1 + 28014: 875a mv a4,s6 + 28016: 8652 mv a2,s4 + 28018: 85de mv a1,s7 + 2801a: 854e mv a0,s3 + 2801c: d2eff0ef jal 2754a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 28020: 7506 ld a0,96(sp) + 28022: 01550463 beq a0,s5,2802a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0xe8> + 28026: 80bed0ef jal 15830 <_ZdlPv@plt> + 2802a: 00022797 auipc a5,0x22 + 2802e: c767b783 ld a5,-906(a5) # 49ca0 <_GLOBAL_OFFSET_TABLE_+0x150> + 28032: 0007c783 lbu a5,0(a5) + 28036: 12079563 bnez a5,28160 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x21e> + 2803a: 00011597 auipc a1,0x11 + 2803e: f2658593 addi a1,a1,-218 # 38f60 <_IO_stdin_used+0x14b8> + 28042: 8552 mv a0,s4 + 28044: e19ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28048: 8526 mv a0,s1 + 2804a: cd7f10ef jal 19d20 <_ZNK7testing9TestSuite17failed_test_countEv> + 2804e: 86aa mv a3,a0 + 28050: 4785 li a5,1 + 28052: 875a mv a4,s6 + 28054: 8652 mv a2,s4 + 28056: 85de mv a1,s7 + 28058: 854e mv a0,s3 + 2805a: cf0ff0ef jal 2754a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 2805e: 7506 ld a0,96(sp) + 28060: 01550463 beq a0,s5,28068 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x126> + 28064: fcced0ef jal 15830 <_ZdlPv@plt> + 28068: 00011597 auipc a1,0x11 + 2806c: ee058593 addi a1,a1,-288 # 38f48 <_IO_stdin_used+0x14a0> + 28070: 8552 mv a0,s4 + 28072: debef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28076: 8526 mv a0,s1 + 28078: 956ef0ef jal 171ce <_ZNK7testing9TestSuite30reportable_disabled_test_countEv> + 2807c: 86aa mv a3,a0 + 2807e: 4785 li a5,1 + 28080: 875a mv a4,s6 + 28082: 8652 mv a2,s4 + 28084: 85de mv a1,s7 + 28086: 854e mv a0,s3 + 28088: cc2ff0ef jal 2754a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 2808c: 7506 ld a0,96(sp) + 2808e: 01550463 beq a0,s5,28096 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x154> + 28092: f9eed0ef jal 15830 <_ZdlPv@plt> + 28096: 00011597 auipc a1,0x11 + 2809a: ec258593 addi a1,a1,-318 # 38f58 <_IO_stdin_used+0x14b0> + 2809e: 8552 mv a0,s4 + 280a0: dbdef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 280a4: 4785 li a5,1 + 280a6: 875a mv a4,s6 + 280a8: 4681 li a3,0 + 280aa: 8652 mv a2,s4 + 280ac: 85de mv a1,s7 + 280ae: 854e mv a0,s3 + 280b0: c9aff0ef jal 2754a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 280b4: 7506 ld a0,96(sp) + 280b6: 01550463 beq a0,s5,280be <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x17c> + 280ba: f76ed0ef jal 15830 <_ZdlPv@plt> + 280be: 00011597 auipc a1,0x11 + 280c2: ec258593 addi a1,a1,-318 # 38f80 <_IO_stdin_used+0x14d8> + 280c6: 8552 mv a0,s4 + 280c8: d95ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 280cc: 7cac ld a1,120(s1) + 280ce: 8522 mv a0,s0 + 280d0: baff90ef jal 21c7e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex> + 280d4: 4785 li a5,1 + 280d6: 875a mv a4,s6 + 280d8: 86a2 mv a3,s0 + 280da: 8652 mv a2,s4 + 280dc: 85de mv a1,s7 + 280de: 854e mv a0,s3 + 280e0: 8deff0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 280e4: 6506 ld a0,64(sp) + 280e6: 01250463 beq a0,s2,280ee <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x1ac> + 280ea: f46ed0ef jal 15830 <_ZdlPv@plt> + 280ee: 7506 ld a0,96(sp) + 280f0: 01550463 beq a0,s5,280f8 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x1b6> + 280f4: f3ced0ef jal 15830 <_ZdlPv@plt> + 280f8: 00011597 auipc a1,0x11 + 280fc: e8058593 addi a1,a1,-384 # 38f78 <_IO_stdin_used+0x14d0> + 28100: 8552 mv a0,s4 + 28102: d5bef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28106: 60cc ld a1,128(s1) + 28108: 8522 mv a0,s0 + 2810a: ce9fb0ef jal 23df2 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx> + 2810e: 4781 li a5,0 + 28110: 875a mv a4,s6 + 28112: 86a2 mv a3,s0 + 28114: 8652 mv a2,s4 + 28116: 85de mv a1,s7 + 28118: 854e mv a0,s3 + 2811a: 8a4ff0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 2811e: 6506 ld a0,64(sp) + 28120: 01250463 beq a0,s2,28128 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x1e6> + 28124: f0ced0ef jal 15830 <_ZdlPv@plt> + 28128: 7506 ld a0,96(sp) + 2812a: 01550463 beq a0,s5,28132 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x1f0> + 2812e: f02ed0ef jal 15830 <_ZdlPv@plt> + 28132: 865a mv a2,s6 + 28134: 08848593 addi a1,s1,136 + 28138: 8552 mv a0,s4 + 2813a: 85dfb0ef jal 23996 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2813e: 7626 ld a2,104(sp) + 28140: 7586 ld a1,96(sp) + 28142: 854e mv a0,s3 + 28144: ceced0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28148: 4609 li a2,2 + 2814a: 00011597 auipc a1,0x11 + 2814e: cc658593 addi a1,a1,-826 # 38e10 <_IO_stdin_used+0x1368> + 28152: cdeed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28156: 7506 ld a0,96(sp) + 28158: 01550463 beq a0,s5,28160 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x21e> + 2815c: ed4ed0ef jal 15830 <_ZdlPv@plt> + 28160: 7622 ld a2,40(sp) + 28162: 7582 ld a1,32(sp) + 28164: 854e mv a0,s3 + 28166: ccaed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2816a: 4605 li a2,1 + 2816c: 00010597 auipc a1,0x10 + 28170: c5458593 addi a1,a1,-940 # 37dc0 <_IO_stdin_used+0x318> + 28174: 842a mv s0,a0 + 28176: cbaed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2817a: 6622 ld a2,8(sp) + 2817c: 6582 ld a1,0(sp) + 2817e: 8522 mv a0,s0 + 28180: cb0ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28184: 4615 li a2,5 + 28186: 00011597 auipc a1,0x11 + 2818a: 0da58593 addi a1,a1,218 # 39260 <_IO_stdin_used+0x17b8> + 2818e: ca2ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28192: 4401 li s0,0 + 28194: 4c01 li s8,0 + 28196: 8526 mv a0,s1 + 28198: 882ef0ef jal 1721a <_ZNK7testing9TestSuite16total_test_countEv> + 2819c: 04a45563 bge s0,a0,281e6 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x2a4> + 281a0: 85a2 mv a1,s0 + 281a2: 8526 mv a0,s1 + 281a4: b3af20ef jal 1a4de <_ZNK7testing9TestSuite11GetTestInfoEi> + 281a8: 08254903 lbu s2,130(a0) + 281ac: 02090b63 beqz s2,281e2 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x2a0> + 281b0: 08354783 lbu a5,131(a0) + 281b4: e79d bnez a5,281e2 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x2a0> + 281b6: 000c0a63 beqz s8,281ca <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x288> + 281ba: 4609 li a2,2 + 281bc: 00011597 auipc a1,0x11 + 281c0: c5458593 addi a1,a1,-940 # 38e10 <_IO_stdin_used+0x1368> + 281c4: 854e mv a0,s3 + 281c6: c6aed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 281ca: 85a2 mv a1,s0 + 281cc: 8526 mv a0,s1 + 281ce: 0084bc03 ld s8,8(s1) + 281d2: b0cf20ef jal 1a4de <_ZNK7testing9TestSuite11GetTestInfoEi> + 281d6: 862a mv a2,a0 + 281d8: 85e2 mv a1,s8 + 281da: 854e mv a0,s3 + 281dc: ed4ff0ef jal 278b0 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE> + 281e0: 8c4a mv s8,s2 + 281e2: 2405 addiw s0,s0,1 + 281e4: bf4d j 28196 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x254> + 281e6: 4605 li a2,1 + 281e8: 00010597 auipc a1,0x10 + 281ec: 40858593 addi a1,a1,1032 # 385f0 <_IO_stdin_used+0xb48> + 281f0: 854e mv a0,s3 + 281f2: c3eed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 281f6: 7622 ld a2,40(sp) + 281f8: 7582 ld a1,32(sp) + 281fa: 854e mv a0,s3 + 281fc: c34ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28200: 4609 li a2,2 + 28202: 00011597 auipc a1,0x11 + 28206: 0a658593 addi a1,a1,166 # 392a8 <_IO_stdin_used+0x1800> + 2820a: 842a mv s0,a0 + 2820c: c24ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28210: 02000613 li a2,32 + 28214: 4591 li a1,4 + 28216: 8552 mv a0,s4 + 28218: f0d6 sd s5,96(sp) + 2821a: 927ed0ef jal 15b40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> + 2821e: 7626 ld a2,104(sp) + 28220: 7586 ld a1,96(sp) + 28222: 8522 mv a0,s0 + 28224: c0ced0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28228: 4605 li a2,1 + 2822a: 00011597 auipc a1,0x11 + 2822e: 02e58593 addi a1,a1,46 # 39258 <_IO_stdin_used+0x17b0> + 28232: bfeed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28236: 7506 ld a0,96(sp) + 28238: 01550463 beq a0,s5,28240 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x2fe> + 2823c: df4ed0ef jal 15830 <_ZdlPv@plt> + 28240: 7502 ld a0,32(sp) + 28242: 01950463 beq a0,s9,2824a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x308> + 28246: deaed0ef jal 15830 <_ZdlPv@plt> + 2824a: 6502 ld a0,0(sp) + 2824c: 081c addi a5,sp,16 + 2824e: 00f50463 beq a0,a5,28256 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x314> + 28252: ddeed0ef jal 15830 <_ZdlPv@plt> + 28256: 60ee ld ra,216(sp) + 28258: 644e ld s0,208(sp) + 2825a: 64ae ld s1,200(sp) + 2825c: 690e ld s2,192(sp) + 2825e: 79ea ld s3,184(sp) + 28260: 7a4a ld s4,176(sp) + 28262: 7aaa ld s5,168(sp) + 28264: 7b0a ld s6,160(sp) + 28266: 6bea ld s7,152(sp) + 28268: 6c4a ld s8,144(sp) + 2826a: 6caa ld s9,136(sp) + 2826c: 612d addi sp,sp,224 + 2826e: 8082 ret + 28270: 842a mv s0,a0 + 28272: 8552 mv a0,s4 + 28274: c88ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28278: 855a mv a0,s6 + 2827a: c82ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2827e: 855e mv a0,s7 + 28280: c7cee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28284: 8522 mv a0,s0 + 28286: c9aed0ef jal 15720 <_Unwind_Resume@plt> + 2828a: 842a mv s0,a0 + 2828c: b7dd j 28272 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> + 2828e: 842a mv s0,a0 + 28290: b7cd j 28272 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> + 28292: 842a mv s0,a0 + 28294: bff9 j 28272 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> + 28296: 842a mv s0,a0 + 28298: bfe9 j 28272 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> + 2829a: 87aa mv a5,a0 + 2829c: 8522 mv a0,s0 + 2829e: 843e mv s0,a5 + 282a0: c5cee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 282a4: b7f9 j 28272 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> + 282a6: bfd5 j 2829a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x358> + 282a8: 842a mv s0,a0 + 282aa: b7e1 j 28272 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> + 282ac: 842a mv s0,a0 + 282ae: b7d1 j 28272 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> + 282b0: 84aa mv s1,a0 + 282b2: 8552 mv a0,s4 + 282b4: c48ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 282b8: 8522 mv a0,s0 + 282ba: c42ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 282be: 8426 mv s0,s1 + 282c0: bf65 j 28278 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x336> + 282c2: 84aa mv s1,a0 + 282c4: bfd5 j 282b8 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x376> + 282c6: 842a mv s0,a0 + 282c8: b76d j 28272 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> + 282ca: 842a mv s0,a0 + 282cc: b775 j 28278 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x336> + 282ce: 842a mv s0,a0 + 282d0: b77d j 2827e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x33c> + 282d2: 842a mv s0,a0 + 282d4: bf79 j 28272 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> + +00000000000282d6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE>: + 282d6: 7155 addi sp,sp,-208 + 282d8: fd26 sd s1,184(sp) + 282da: f94a sd s2,176(sp) + 282dc: 84ae mv s1,a1 + 282de: 892a mv s2,a0 + 282e0: 00011597 auipc a1,0x11 + 282e4: c4858593 addi a1,a1,-952 # 38f28 <_IO_stdin_used+0x1480> + 282e8: 850a mv a0,sp + 282ea: f152 sd s4,160(sp) + 282ec: ed56 sd s5,152(sp) + 282ee: e95a sd s6,144(sp) + 282f0: e586 sd ra,200(sp) + 282f2: e1a2 sd s0,192(sp) + 282f4: f54e sd s3,168(sp) + 282f6: e55e sd s7,136(sp) + 282f8: e162 sd s8,128(sp) + 282fa: 02010a13 addi s4,sp,32 + 282fe: b5fef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28302: 03010b13 addi s6,sp,48 + 28306: 8552 mv a0,s4 + 28308: 02000613 li a2,32 + 2830c: 4589 li a1,2 + 2830e: 8a8a mv s5,sp + 28310: f05a sd s6,32(sp) + 28312: 82fed0ef jal 15b40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> + 28316: 4609 li a2,2 + 28318: 00011597 auipc a1,0x11 + 2831c: f3858593 addi a1,a1,-200 # 39250 <_IO_stdin_used+0x17a8> + 28320: 854a mv a0,s2 + 28322: b0eed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28326: 1080 addi s0,sp,96 + 28328: 8522 mv a0,s0 + 2832a: 00010597 auipc a1,0x10 + 2832e: 17658593 addi a1,a1,374 # 384a0 <_IO_stdin_used+0x9f8> + 28332: b2bef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28336: 8526 mv a0,s1 + 28338: afdf20ef jal 1ae34 <_ZNK7testing8UnitTest21reportable_test_countEv> + 2833c: 86aa mv a3,a0 + 2833e: 4785 li a5,1 + 28340: 8752 mv a4,s4 + 28342: 8622 mv a2,s0 + 28344: 858a mv a1,sp + 28346: 854a mv a0,s2 + 28348: a02ff0ef jal 2754a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 2834c: 7506 ld a0,96(sp) + 2834e: 07010993 addi s3,sp,112 + 28352: 01350463 beq a0,s3,2835a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x84> + 28356: cdaed0ef jal 15830 <_ZdlPv@plt> + 2835a: 00011597 auipc a1,0x11 + 2835e: c0658593 addi a1,a1,-1018 # 38f60 <_IO_stdin_used+0x14b8> + 28362: 8522 mv a0,s0 + 28364: af9ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28368: 8526 mv a0,s1 + 2836a: ab9f20ef jal 1ae22 <_ZNK7testing8UnitTest17failed_test_countEv> + 2836e: 86aa mv a3,a0 + 28370: 4785 li a5,1 + 28372: 8752 mv a4,s4 + 28374: 8622 mv a2,s0 + 28376: 85d6 mv a1,s5 + 28378: 854a mv a0,s2 + 2837a: 9d0ff0ef jal 2754a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 2837e: 7506 ld a0,96(sp) + 28380: 01350463 beq a0,s3,28388 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0xb2> + 28384: caced0ef jal 15830 <_ZdlPv@plt> + 28388: 00011597 auipc a1,0x11 + 2838c: bc058593 addi a1,a1,-1088 # 38f48 <_IO_stdin_used+0x14a0> + 28390: 8522 mv a0,s0 + 28392: acbef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28396: 8526 mv a0,s1 + 28398: a91f20ef jal 1ae28 <_ZNK7testing8UnitTest30reportable_disabled_test_countEv> + 2839c: 86aa mv a3,a0 + 2839e: 4785 li a5,1 + 283a0: 8752 mv a4,s4 + 283a2: 8622 mv a2,s0 + 283a4: 85d6 mv a1,s5 + 283a6: 854a mv a0,s2 + 283a8: 9a2ff0ef jal 2754a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 283ac: 7506 ld a0,96(sp) + 283ae: 01350463 beq a0,s3,283b6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0xe0> + 283b2: c7eed0ef jal 15830 <_ZdlPv@plt> + 283b6: 00011597 auipc a1,0x11 + 283ba: ba258593 addi a1,a1,-1118 # 38f58 <_IO_stdin_used+0x14b0> + 283be: 8522 mv a0,s0 + 283c0: a9def0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 283c4: 4785 li a5,1 + 283c6: 8752 mv a4,s4 + 283c8: 4681 li a3,0 + 283ca: 8622 mv a2,s0 + 283cc: 85d6 mv a1,s5 + 283ce: 854a mv a0,s2 + 283d0: 97aff0ef jal 2754a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 283d4: 7506 ld a0,96(sp) + 283d6: 01350463 beq a0,s3,283de <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x108> + 283da: c56ed0ef jal 15830 <_ZdlPv@plt> + 283de: 00022797 auipc a5,0x22 + 283e2: b227b783 ld a5,-1246(a5) # 49f00 <_GLOBAL_OFFSET_TABLE_+0x3b0> + 283e6: 0007c783 lbu a5,0(a5) + 283ea: cb85 beqz a5,2841a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x144> + 283ec: 00011597 auipc a1,0x11 + 283f0: dd458593 addi a1,a1,-556 # 391c0 <_IO_stdin_used+0x1718> + 283f4: 8522 mv a0,s0 + 283f6: a67ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 283fa: 8526 mv a0,s1 + 283fc: e23f20ef jal 1b21e <_ZNK7testing8UnitTest11random_seedEv> + 28400: 86aa mv a3,a0 + 28402: 4785 li a5,1 + 28404: 8752 mv a4,s4 + 28406: 8622 mv a2,s0 + 28408: 85d6 mv a1,s5 + 2840a: 854a mv a0,s2 + 2840c: 93eff0ef jal 2754a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 28410: 7506 ld a0,96(sp) + 28412: 01350463 beq a0,s3,2841a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x144> + 28416: c1aed0ef jal 15830 <_ZdlPv@plt> + 2841a: 00011597 auipc a1,0x11 + 2841e: b6658593 addi a1,a1,-1178 # 38f80 <_IO_stdin_used+0x14d8> + 28422: 8522 mv a0,s0 + 28424: a39ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28428: 8526 mv a0,s1 + 2842a: a1df20ef jal 1ae46 <_ZNK7testing8UnitTest15start_timestampEv> + 2842e: 04010b93 addi s7,sp,64 + 28432: 85aa mv a1,a0 + 28434: 855e mv a0,s7 + 28436: 849f90ef jal 21c7e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex> + 2843a: 4785 li a5,1 + 2843c: 8752 mv a4,s4 + 2843e: 86de mv a3,s7 + 28440: 8622 mv a2,s0 + 28442: 85d6 mv a1,s5 + 28444: 854a mv a0,s2 + 28446: d79fe0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 2844a: 6506 ld a0,64(sp) + 2844c: 05010c13 addi s8,sp,80 + 28450: 01850463 beq a0,s8,28458 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x182> + 28454: bdced0ef jal 15830 <_ZdlPv@plt> + 28458: 7506 ld a0,96(sp) + 2845a: 01350463 beq a0,s3,28462 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x18c> + 2845e: bd2ed0ef jal 15830 <_ZdlPv@plt> + 28462: 00011597 auipc a1,0x11 + 28466: b1658593 addi a1,a1,-1258 # 38f78 <_IO_stdin_used+0x14d0> + 2846a: 8522 mv a0,s0 + 2846c: 9f1ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28470: 8526 mv a0,s1 + 28472: 9ddf20ef jal 1ae4e <_ZNK7testing8UnitTest12elapsed_timeEv> + 28476: 85aa mv a1,a0 + 28478: 855e mv a0,s7 + 2847a: 979fb0ef jal 23df2 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx> + 2847e: 4781 li a5,0 + 28480: 8752 mv a4,s4 + 28482: 86de mv a3,s7 + 28484: 8622 mv a2,s0 + 28486: 85d6 mv a1,s5 + 28488: 854a mv a0,s2 + 2848a: d35fe0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 2848e: 6506 ld a0,64(sp) + 28490: 01850463 beq a0,s8,28498 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x1c2> + 28494: b9ced0ef jal 15830 <_ZdlPv@plt> + 28498: 7506 ld a0,96(sp) + 2849a: 01350463 beq a0,s3,284a2 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x1cc> + 2849e: b92ed0ef jal 15830 <_ZdlPv@plt> + 284a2: 8526 mv a0,s1 + 284a4: c57f20ef jal 1b0fa <_ZNK7testing8UnitTest18ad_hoc_test_resultEv> + 284a8: 85aa mv a1,a0 + 284aa: 8652 mv a2,s4 + 284ac: 8522 mv a0,s0 + 284ae: ce8fb0ef jal 23996 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 284b2: 7626 ld a2,104(sp) + 284b4: 7586 ld a1,96(sp) + 284b6: 854a mv a0,s2 + 284b8: 978ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 284bc: 4609 li a2,2 + 284be: 00011597 auipc a1,0x11 + 284c2: 95258593 addi a1,a1,-1710 # 38e10 <_IO_stdin_used+0x1368> + 284c6: 96aed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 284ca: 7506 ld a0,96(sp) + 284cc: 01350463 beq a0,s3,284d4 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x1fe> + 284d0: b60ed0ef jal 15830 <_ZdlPv@plt> + 284d4: 00011597 auipc a1,0x11 + 284d8: a9c58593 addi a1,a1,-1380 # 38f70 <_IO_stdin_used+0x14c8> + 284dc: 855e mv a0,s7 + 284de: 97fef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 284e2: 00011597 auipc a1,0x11 + 284e6: cee58593 addi a1,a1,-786 # 391d0 <_IO_stdin_used+0x1728> + 284ea: 8522 mv a0,s0 + 284ec: 971ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 284f0: 4785 li a5,1 + 284f2: 8752 mv a4,s4 + 284f4: 86a2 mv a3,s0 + 284f6: 865e mv a2,s7 + 284f8: 85d6 mv a1,s5 + 284fa: 854a mv a0,s2 + 284fc: cc3fe0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 28500: 7506 ld a0,96(sp) + 28502: 01350463 beq a0,s3,2850a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x234> + 28506: b2aed0ef jal 15830 <_ZdlPv@plt> + 2850a: 6506 ld a0,64(sp) + 2850c: 01850463 beq a0,s8,28514 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x23e> + 28510: b20ed0ef jal 15830 <_ZdlPv@plt> + 28514: 7622 ld a2,40(sp) + 28516: 7582 ld a1,32(sp) + 28518: 854a mv a0,s2 + 2851a: 916ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2851e: 4605 li a2,1 + 28520: 00010597 auipc a1,0x10 + 28524: 8a058593 addi a1,a1,-1888 # 37dc0 <_IO_stdin_used+0x318> + 28528: 842a mv s0,a0 + 2852a: 906ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2852e: 6622 ld a2,8(sp) + 28530: 6582 ld a1,0(sp) + 28532: 8522 mv a0,s0 + 28534: 8fced0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28538: 4615 li a2,5 + 2853a: 00011597 auipc a1,0x11 + 2853e: d2658593 addi a1,a1,-730 # 39260 <_IO_stdin_used+0x17b8> + 28542: 8eeed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28546: 4401 li s0,0 + 28548: 4981 li s3,0 + 2854a: 8526 mv a0,s1 + 2854c: 8a7f20ef jal 1adf2 <_ZNK7testing8UnitTest22total_test_suite_countEv> + 28550: 02a45f63 bge s0,a0,2858e <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x2b8> + 28554: 85a2 mv a1,s0 + 28556: 8526 mv a0,s1 + 28558: 95df20ef jal 1aeb4 <_ZNK7testing8UnitTest12GetTestSuiteEi> + 2855c: c9bee0ef jal 171f6 <_ZNK7testing9TestSuite21reportable_test_countEv> + 28560: 02a05563 blez a0,2858a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x2b4> + 28564: 00098a63 beqz s3,28578 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x2a2> + 28568: 4609 li a2,2 + 2856a: 00011597 auipc a1,0x11 + 2856e: 8a658593 addi a1,a1,-1882 # 38e10 <_IO_stdin_used+0x1368> + 28572: 854a mv a0,s2 + 28574: 8bced0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28578: 85a2 mv a1,s0 + 2857a: 8526 mv a0,s1 + 2857c: 939f20ef jal 1aeb4 <_ZNK7testing8UnitTest12GetTestSuiteEi> + 28580: 85aa mv a1,a0 + 28582: 854a mv a0,s2 + 28584: 9bfff0ef jal 27f42 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE> + 28588: 4985 li s3,1 + 2858a: 2405 addiw s0,s0,1 + 2858c: bf7d j 2854a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x274> + 2858e: 4605 li a2,1 + 28590: 00010597 auipc a1,0x10 + 28594: 06058593 addi a1,a1,96 # 385f0 <_IO_stdin_used+0xb48> + 28598: 854a mv a0,s2 + 2859a: 896ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2859e: 7622 ld a2,40(sp) + 285a0: 7582 ld a1,32(sp) + 285a2: 854a mv a0,s2 + 285a4: 88ced0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 285a8: 4609 li a2,2 + 285aa: 00011597 auipc a1,0x11 + 285ae: cfe58593 addi a1,a1,-770 # 392a8 <_IO_stdin_used+0x1800> + 285b2: 842a mv s0,a0 + 285b4: 87ced0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 285b8: 8522 mv a0,s0 + 285ba: 4609 li a2,2 + 285bc: 00011597 auipc a1,0x11 + 285c0: cf458593 addi a1,a1,-780 # 392b0 <_IO_stdin_used+0x1808> + 285c4: 86ced0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 285c8: 7502 ld a0,32(sp) + 285ca: 01650463 beq a0,s6,285d2 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x2fc> + 285ce: a62ed0ef jal 15830 <_ZdlPv@plt> + 285d2: 6502 ld a0,0(sp) + 285d4: 081c addi a5,sp,16 + 285d6: 00f50463 beq a0,a5,285de <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x308> + 285da: a56ed0ef jal 15830 <_ZdlPv@plt> + 285de: 60ae ld ra,200(sp) + 285e0: 640e ld s0,192(sp) + 285e2: 74ea ld s1,184(sp) + 285e4: 794a ld s2,176(sp) + 285e6: 79aa ld s3,168(sp) + 285e8: 7a0a ld s4,160(sp) + 285ea: 6aea ld s5,152(sp) + 285ec: 6b4a ld s6,144(sp) + 285ee: 6baa ld s7,136(sp) + 285f0: 6c0a ld s8,128(sp) + 285f2: 6169 addi sp,sp,208 + 285f4: 8082 ret + 285f6: 87aa mv a5,a0 + 285f8: 8522 mv a0,s0 + 285fa: 843e mv s0,a5 + 285fc: 900ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28600: 8552 mv a0,s4 + 28602: 8faee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28606: 8556 mv a0,s5 + 28608: 8f4ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2860c: 8522 mv a0,s0 + 2860e: 912ed0ef jal 15720 <_Unwind_Resume@plt> + 28612: b7d5 j 285f6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> + 28614: b7cd j 285f6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> + 28616: b7c5 j 285f6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> + 28618: bff9 j 285f6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> + 2861a: 842a mv s0,a0 + 2861c: b7d5 j 28600 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x32a> + 2861e: 842a mv s0,a0 + 28620: b7dd j 28606 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x330> + 28622: 87aa mv a5,a0 + 28624: 8522 mv a0,s0 + 28626: 843e mv s0,a5 + 28628: 8d4ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2862c: 855e mv a0,s7 + 2862e: 8ceee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28632: b7f9 j 28600 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x32a> + 28634: 842a mv s0,a0 + 28636: bfdd j 2862c <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x356> + 28638: bf7d j 285f6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> + 2863a: 84aa mv s1,a0 + 2863c: 855e mv a0,s7 + 2863e: 8beee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28642: 8522 mv a0,s0 + 28644: 8b8ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28648: 8426 mv s0,s1 + 2864a: bf5d j 28600 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x32a> + 2864c: 84aa mv s1,a0 + 2864e: bfd5 j 28642 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x36c> + 28650: b7ed j 2863a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x364> + 28652: 84aa mv s1,a0 + 28654: b7fd j 28642 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x36c> + +0000000000028656 <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi>: + 28656: db010113 addi sp,sp,-592 + 2865a: 0521 addi a0,a0,8 + 2865c: f42e sd a1,40(sp) + 2865e: 24113423 sd ra,584(sp) + 28662: 24813023 sd s0,576(sp) + 28666: 22913c23 sd s1,568(sp) + 2866a: 23213823 sd s2,560(sp) + 2866e: 23313423 sd s3,552(sp) + 28672: 21613823 sd s6,528(sp) + 28676: 23413023 sd s4,544(sp) + 2867a: 21513c23 sd s5,536(sp) + 2867e: 21713423 sd s7,520(sp) + 28682: 21813023 sd s8,512(sp) + 28686: ffe6 sd s9,504(sp) + 28688: fbea sd s10,496(sp) + 2868a: f7ee sd s11,488(sp) + 2868c: 914f70ef jal 1f7a0 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 28690: 09b8 addi a4,sp,216 + 28692: 87aa mv a5,a0 + 28694: 08a4 addi s1,sp,88 + 28696: 853a mv a0,a4 + 28698: e83e sd a5,16(sp) + 2869a: e43a sd a4,8(sp) + 2869c: ec26 sd s1,24(sp) + 2869e: c93ec0ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> + 286a2: cd817057 vsetivli zero,2,e64,m1,ta,ma + 286a6: 5e0030d7 vmv.v.i v1,0 + 286aa: 039c addi a5,sp,448 + 286ac: 00021997 auipc s3,0x21 + 286b0: 58c9b983 ld s3,1420(s3) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 286b4: 0207f0a7 vse64.v v1,(a5) + 286b8: 0b9c addi a5,sp,464 + 286ba: 0207f0a7 vse64.v v1,(a5) + 286be: 0109b403 ld s0,16(s3) + 286c2: 1a011c23 sh zero,440(sp) + 286c6: 0189bb03 ld s6,24(s3) + 286ca: 00022917 auipc s2,0x22 + 286ce: 88e93903 ld s2,-1906(s2) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 286d2: 0941 addi s2,s2,16 + 286d4: fe843783 ld a5,-24(s0) + 286d8: fb02 sd zero,432(sp) + 286da: eca2 sd s0,88(sp) + 286dc: 978a add a5,a5,sp + 286de: edca sd s2,216(sp) + 286e0: 0567bc23 sd s6,88(a5) + 286e4: f082 sd zero,96(sp) + 286e6: fe843503 ld a0,-24(s0) + 286ea: 4581 li a1,0 + 286ec: 9526 add a0,a0,s1 + 286ee: bf3ec0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 286f2: 0209b483 ld s1,32(s3) + 286f6: 0289bb83 ld s7,40(s3) + 286fa: 06810d93 addi s11,sp,104 + 286fe: fe84b503 ld a0,-24(s1) + 28702: f4a6 sd s1,104(sp) + 28704: 4581 li a1,0 + 28706: 956e add a0,a0,s11 + 28708: 01753023 sd s7,0(a0) + 2870c: bd5ec0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 28710: 0089bc83 ld s9,8(s3) + 28714: 0309bc03 ld s8,48(s3) + 28718: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2871c: fe8cb703 ld a4,-24(s9) + 28720: 5e0030d7 vmv.v.i v1,0 + 28724: 00021797 auipc a5,0x21 + 28728: 6e47b783 ld a5,1764(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 2872c: 1134 addi a3,sp,168 + 2872e: 970a add a4,a4,sp + 28730: 05873c23 sd s8,88(a4) + 28734: 8536 mv a0,a3 + 28736: f036 sd a3,32(sp) + 28738: 04078a93 addi s5,a5,64 + 2873c: 01878693 addi a3,a5,24 + 28740: 06878793 addi a5,a5,104 + 28744: edbe sd a5,216(sp) + 28746: 18bc addi a5,sp,120 + 28748: 0207f0a7 vse64.v v1,(a5) + 2874c: 00021997 auipc s3,0x21 + 28750: 65c9b983 ld s3,1628(s3) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 28754: 013c addi a5,sp,136 + 28756: 0207f0a7 vse64.v v1,(a5) + 2875a: 09c1 addi s3,s3,16 + 2875c: 093c addi a5,sp,152 + 2875e: 0207f0a7 vse64.v v1,(a5) + 28762: ecb6 sd a3,88(sp) + 28764: f4d6 sd s5,104(sp) + 28766: f8ce sd s3,112(sp) + 28768: b69ec0ef jal 152d0 <_ZNSt6localeC1Ev@plt> + 2876c: 6522 ld a0,8(sp) + 2876e: 00021a17 auipc s4,0x21 + 28772: 56aa3a03 ld s4,1386(s4) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 28776: 47e1 li a5,24 + 28778: 0c810d13 addi s10,sp,200 + 2877c: 0a41 addi s4,s4,16 + 2877e: 188c addi a1,sp,112 + 28780: e182 sd zero,192(sp) + 28782: 0c010423 sb zero,200(sp) + 28786: d93e sw a5,176(sp) + 28788: fd6a sd s10,184(sp) + 2878a: f8d2 sd s4,112(sp) + 2878c: b55ec0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 28790: 75a2 ld a1,40(sp) + 28792: 856e mv a0,s11 + 28794: b43ff0ef jal 282d6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE> + 28798: 65e2 ld a1,24(sp) + 2879a: 03810d93 addi s11,sp,56 + 2879e: 856e mv a0,s11 + 287a0: d35f00ef jal 194d4 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 287a4: 65c2 ld a1,16(sp) + 287a6: 7562 ld a0,56(sp) + 287a8: 848ed0ef jal 157f0 + 287ac: 7562 ld a0,56(sp) + 287ae: 00bc addi a5,sp,72 + 287b0: 00f50463 beq a0,a5,287b8 <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x162> + 287b4: 87ced0ef jal 15830 <_ZdlPv@plt> + 287b8: 6542 ld a0,16(sp) + 287ba: 9e6ed0ef jal 159a0 + 287be: 00021797 auipc a5,0x21 + 287c2: 64a7b783 ld a5,1610(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 287c6: 756a ld a0,184(sp) + 287c8: 01878713 addi a4,a5,24 + 287cc: 06878793 addi a5,a5,104 + 287d0: ecba sd a4,88(sp) + 287d2: edbe sd a5,216(sp) + 287d4: f4d6 sd s5,104(sp) + 287d6: f8d2 sd s4,112(sp) + 287d8: 01a50463 beq a0,s10,287e0 <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x18a> + 287dc: 854ed0ef jal 15830 <_ZdlPv@plt> + 287e0: 7502 ld a0,32(sp) + 287e2: f8ce sd s3,112(sp) + 287e4: b6dec0ef jal 15350 <_ZNSt6localeD1Ev@plt> + 287e8: fe8cb683 ld a3,-24(s9) + 287ec: fe84b703 ld a4,-24(s1) + 287f0: fe843783 ld a5,-24(s0) + 287f4: 968a add a3,a3,sp + 287f6: 0586bc23 sd s8,88(a3) + 287fa: f4a6 sd s1,104(sp) + 287fc: 970a add a4,a4,sp + 287fe: 07773423 sd s7,104(a4) + 28802: 6522 ld a0,8(sp) + 28804: eca2 sd s0,88(sp) + 28806: 978a add a5,a5,sp + 28808: 0567bc23 sd s6,88(a5) + 2880c: edca sd s2,216(sp) + 2880e: f082 sd zero,96(sp) + 28810: d01ec0ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 28814: 24813083 ld ra,584(sp) + 28818: 24013403 ld s0,576(sp) + 2881c: 23813483 ld s1,568(sp) + 28820: 23013903 ld s2,560(sp) + 28824: 22813983 ld s3,552(sp) + 28828: 22013a03 ld s4,544(sp) + 2882c: 21813a83 ld s5,536(sp) + 28830: 21013b03 ld s6,528(sp) + 28834: 20813b83 ld s7,520(sp) + 28838: 20013c03 ld s8,512(sp) + 2883c: 7cfe ld s9,504(sp) + 2883e: 7d5e ld s10,496(sp) + 28840: 7dbe ld s11,488(sp) + 28842: 25010113 addi sp,sp,592 + 28846: 8082 ret + 28848: 8daa mv s11,a0 + 2884a: 6522 ld a0,8(sp) + 2884c: edca sd s2,216(sp) + 2884e: cc3ec0ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 28852: 856e mv a0,s11 + 28854: ecdec0ef jal 15720 <_Unwind_Resume@plt> + 28858: 842a mv s0,a0 + 2885a: 856e mv a0,s11 + 2885c: ea1ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28860: 6562 ld a0,24(sp) + 28862: a5fec0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 28866: 8522 mv a0,s0 + 28868: eb9ec0ef jal 15720 <_Unwind_Resume@plt> + 2886c: 8daa mv s11,a0 + 2886e: 1928 addi a0,sp,184 + 28870: f8d2 sd s4,112(sp) + 28872: e8bed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28876: 7502 ld a0,32(sp) + 28878: f8ce sd s3,112(sp) + 2887a: ad7ec0ef jal 15350 <_ZNSt6localeD1Ev@plt> + 2887e: fe8cb683 ld a3,-24(s9) + 28882: fe84b703 ld a4,-24(s1) + 28886: 1810 addi a2,sp,48 + 28888: 1b068693 addi a3,a3,432 + 2888c: fe843783 ld a5,-24(s0) + 28890: 96b2 add a3,a3,a2 + 28892: e786bc23 sd s8,-392(a3) + 28896: 1b070713 addi a4,a4,432 + 2889a: f4a6 sd s1,104(sp) + 2889c: 9732 add a4,a4,a2 + 2889e: e9773423 sd s7,-376(a4) + 288a2: 1b078793 addi a5,a5,432 + 288a6: eca2 sd s0,88(sp) + 288a8: 97b2 add a5,a5,a2 + 288aa: e767bc23 sd s6,-392(a5) + 288ae: f082 sd zero,96(sp) + 288b0: bf69 j 2884a <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> + 288b2: fe843783 ld a5,-24(s0) + 288b6: 1818 addi a4,sp,48 + 288b8: eca2 sd s0,88(sp) + 288ba: 1b078793 addi a5,a5,432 + 288be: 97ba add a5,a5,a4 + 288c0: e767bc23 sd s6,-392(a5) + 288c4: 8daa mv s11,a0 + 288c6: f082 sd zero,96(sp) + 288c8: b749 j 2884a <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> + 288ca: 842a mv s0,a0 + 288cc: bf51 j 28860 <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x20a> + +00000000000288ce <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE>: + 288ce: 7155 addi sp,sp,-208 + 288d0: fd26 sd s1,184(sp) + 288d2: f94a sd s2,176(sp) + 288d4: 84ae mv s1,a1 + 288d6: 892a mv s2,a0 + 288d8: 00010597 auipc a1,0x10 + 288dc: 65058593 addi a1,a1,1616 # 38f28 <_IO_stdin_used+0x1480> + 288e0: 850a mv a0,sp + 288e2: f54e sd s3,168(sp) + 288e4: f152 sd s4,160(sp) + 288e6: ed56 sd s5,152(sp) + 288e8: e586 sd ra,200(sp) + 288ea: e1a2 sd s0,192(sp) + 288ec: e95a sd s6,144(sp) + 288ee: e55e sd s7,136(sp) + 288f0: 02010a13 addi s4,sp,32 + 288f4: d68ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 288f8: 03010a93 addi s5,sp,48 + 288fc: 8552 mv a0,s4 + 288fe: 02000613 li a2,32 + 28902: 4589 li a1,2 + 28904: 898a mv s3,sp + 28906: f056 sd s5,32(sp) + 28908: a38ed0ef jal 15b40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> + 2890c: 4609 li a2,2 + 2890e: 00011597 auipc a1,0x11 + 28912: 94258593 addi a1,a1,-1726 # 39250 <_IO_stdin_used+0x17a8> + 28916: 854a mv a0,s2 + 28918: d19ec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2891c: 6080 ld s0,0(s1) + 2891e: 0084bb83 ld s7,8(s1) + 28922: 4b01 li s6,0 + 28924: 008b8a63 beq s7,s0,28938 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x6a> + 28928: 6008 ld a0,0(s0) + 2892a: 8f1ee0ef jal 1721a <_ZNK7testing9TestSuite16total_test_countEv> + 2892e: 0421 addi s0,s0,8 + 28930: 01650b3b addw s6,a0,s6 + 28934: fe8b9ae3 bne s7,s0,28928 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x5a> + 28938: 1080 addi s0,sp,96 + 2893a: 8522 mv a0,s0 + 2893c: 00010597 auipc a1,0x10 + 28940: b6458593 addi a1,a1,-1180 # 384a0 <_IO_stdin_used+0x9f8> + 28944: d18ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28948: 86da mv a3,s6 + 2894a: 4785 li a5,1 + 2894c: 8752 mv a4,s4 + 2894e: 8622 mv a2,s0 + 28950: 85ce mv a1,s3 + 28952: 854a mv a0,s2 + 28954: bf7fe0ef jal 2754a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 28958: 7506 ld a0,96(sp) + 2895a: 07010b93 addi s7,sp,112 + 2895e: 01750463 beq a0,s7,28966 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x98> + 28962: ecfec0ef jal 15830 <_ZdlPv@plt> + 28966: 04010b13 addi s6,sp,64 + 2896a: 855a mv a0,s6 + 2896c: 00010597 auipc a1,0x10 + 28970: 60458593 addi a1,a1,1540 # 38f70 <_IO_stdin_used+0x14c8> + 28974: ce8ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28978: 00011597 auipc a1,0x11 + 2897c: 85858593 addi a1,a1,-1960 # 391d0 <_IO_stdin_used+0x1728> + 28980: 8522 mv a0,s0 + 28982: cdaef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28986: 4785 li a5,1 + 28988: 8752 mv a4,s4 + 2898a: 86a2 mv a3,s0 + 2898c: 865a mv a2,s6 + 2898e: 85ce mv a1,s3 + 28990: 854a mv a0,s2 + 28992: 82dfe0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 28996: 7506 ld a0,96(sp) + 28998: 01750463 beq a0,s7,289a0 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0xd2> + 2899c: e95ec0ef jal 15830 <_ZdlPv@plt> + 289a0: 6506 ld a0,64(sp) + 289a2: 089c addi a5,sp,80 + 289a4: 00f50463 beq a0,a5,289ac <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0xde> + 289a8: e89ec0ef jal 15830 <_ZdlPv@plt> + 289ac: 7622 ld a2,40(sp) + 289ae: 7582 ld a1,32(sp) + 289b0: 854a mv a0,s2 + 289b2: c7fec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 289b6: 4605 li a2,1 + 289b8: 0000f597 auipc a1,0xf + 289bc: 40858593 addi a1,a1,1032 # 37dc0 <_IO_stdin_used+0x318> + 289c0: 842a mv s0,a0 + 289c2: c6fec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 289c6: 6622 ld a2,8(sp) + 289c8: 6582 ld a1,0(sp) + 289ca: 8522 mv a0,s0 + 289cc: c65ec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 289d0: 4615 li a2,5 + 289d2: 00011597 auipc a1,0x11 + 289d6: 88e58593 addi a1,a1,-1906 # 39260 <_IO_stdin_used+0x17b8> + 289da: c57ec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 289de: 609c ld a5,0(s1) + 289e0: 6498 ld a4,8(s1) + 289e2: 4401 li s0,0 + 289e4: 04e78763 beq a5,a4,28a32 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x164> + 289e8: 00341713 slli a4,s0,0x3 + 289ec: 97ba add a5,a5,a4 + 289ee: 638c ld a1,0(a5) + 289f0: 854a mv a0,s2 + 289f2: d50ff0ef jal 27f42 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE> + 289f6: 649c ld a5,8(s1) + 289f8: 6098 ld a4,0(s1) + 289fa: 0405 addi s0,s0,1 + 289fc: 8f99 sub a5,a5,a4 + 289fe: 878d srai a5,a5,0x3 + 28a00: 02f47963 bgeu s0,a5,28a32 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x164> + 28a04: 4609 li a2,2 + 28a06: 00010597 auipc a1,0x10 + 28a0a: 40a58593 addi a1,a1,1034 # 38e10 <_IO_stdin_used+0x1368> + 28a0e: 854a mv a0,s2 + 28a10: c21ec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28a14: 609c ld a5,0(s1) + 28a16: 00341713 slli a4,s0,0x3 + 28a1a: 854a mv a0,s2 + 28a1c: 97ba add a5,a5,a4 + 28a1e: 638c ld a1,0(a5) + 28a20: d22ff0ef jal 27f42 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE> + 28a24: 649c ld a5,8(s1) + 28a26: 6098 ld a4,0(s1) + 28a28: 0405 addi s0,s0,1 + 28a2a: 8f99 sub a5,a5,a4 + 28a2c: 878d srai a5,a5,0x3 + 28a2e: fcf46be3 bltu s0,a5,28a04 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x136> + 28a32: 4605 li a2,1 + 28a34: 00010597 auipc a1,0x10 + 28a38: bbc58593 addi a1,a1,-1092 # 385f0 <_IO_stdin_used+0xb48> + 28a3c: 854a mv a0,s2 + 28a3e: bf3ec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28a42: 7622 ld a2,40(sp) + 28a44: 7582 ld a1,32(sp) + 28a46: 854a mv a0,s2 + 28a48: be9ec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28a4c: 4609 li a2,2 + 28a4e: 00011597 auipc a1,0x11 + 28a52: 85a58593 addi a1,a1,-1958 # 392a8 <_IO_stdin_used+0x1800> + 28a56: 842a mv s0,a0 + 28a58: bd9ec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28a5c: 8522 mv a0,s0 + 28a5e: 4609 li a2,2 + 28a60: 00011597 auipc a1,0x11 + 28a64: 85058593 addi a1,a1,-1968 # 392b0 <_IO_stdin_used+0x1808> + 28a68: bc9ec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28a6c: 7502 ld a0,32(sp) + 28a6e: 01550463 beq a0,s5,28a76 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1a8> + 28a72: dbfec0ef jal 15830 <_ZdlPv@plt> + 28a76: 6502 ld a0,0(sp) + 28a78: 081c addi a5,sp,16 + 28a7a: 00f50463 beq a0,a5,28a82 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1b4> + 28a7e: db3ec0ef jal 15830 <_ZdlPv@plt> + 28a82: 60ae ld ra,200(sp) + 28a84: 640e ld s0,192(sp) + 28a86: 74ea ld s1,184(sp) + 28a88: 794a ld s2,176(sp) + 28a8a: 79aa ld s3,168(sp) + 28a8c: 7a0a ld s4,160(sp) + 28a8e: 6aea ld s5,152(sp) + 28a90: 6b4a ld s6,144(sp) + 28a92: 6baa ld s7,136(sp) + 28a94: 6169 addi sp,sp,208 + 28a96: 8082 ret + 28a98: 842a mv s0,a0 + 28a9a: a821 j 28ab2 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1e4> + 28a9c: 87aa mv a5,a0 + 28a9e: 8522 mv a0,s0 + 28aa0: 843e mv s0,a5 + 28aa2: c5bed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28aa6: 855a mv a0,s6 + 28aa8: c55ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28aac: 8552 mv a0,s4 + 28aae: c4fed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28ab2: 854e mv a0,s3 + 28ab4: c49ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28ab8: 8522 mv a0,s0 + 28aba: c67ec0ef jal 15720 <_Unwind_Resume@plt> + 28abe: 87aa mv a5,a0 + 28ac0: 8522 mv a0,s0 + 28ac2: 843e mv s0,a5 + 28ac4: c39ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28ac8: b7d5 j 28aac <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1de> + 28aca: 842a mv s0,a0 + 28acc: bfe9 j 28aa6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1d8> + 28ace: 842a mv s0,a0 + 28ad0: bff1 j 28aac <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1de> + +0000000000028ad2 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE>: + 28ad2: 715d addi sp,sp,-80 + 28ad4: e0a2 sd s0,64(sp) + 28ad6: fc26 sd s1,56(sp) + 28ad8: f84a sd s2,48(sp) + 28ada: f44e sd s3,40(sp) + 28adc: f052 sd s4,32(sp) + 28ade: ec56 sd s5,24(sp) + 28ae0: e85a sd s6,16(sp) + 28ae2: e45e sd s7,8(sp) + 28ae4: 01050e13 addi t3,a0,16 + 28ae8: e486 sd ra,72(sp) + 28aea: 01c53023 sd t3,0(a0) + 28aee: 832e mv t1,a1 + 28af0: 00833303 ld t1,8(t1) + 28af4: 618c ld a1,0(a1) + 28af6: 8932 mv s2,a2 + 28af8: 842a mv s0,a0 + 28afa: 00658633 add a2,a1,t1 + 28afe: 84be mv s1,a5 + 28b00: 8a36 mv s4,a3 + 28b02: 89ba mv s3,a4 + 28b04: 8b42 mv s6,a6 + 28b06: 8ac6 mv s5,a7 + 28b08: f5bee0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 28b0c: 03040793 addi a5,s0,48 + 28b10: f01c sd a5,32(s0) + 28b12: 00093583 ld a1,0(s2) + 28b16: 00893603 ld a2,8(s2) + 28b1a: 02040b93 addi s7,s0,32 + 28b1e: 855e mv a0,s7 + 28b20: 962e add a2,a2,a1 + 28b22: f41ee0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 28b26: 080a0263 beqz s4,28baa <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0xd8> + 28b2a: 02000513 li a0,32 + 28b2e: ca3ec0ef jal 157d0 <_Znwm@plt> + 28b32: 85d2 mv a1,s4 + 28b34: 892a mv s2,a0 + 28b36: b26ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28b3a: 05243023 sd s2,64(s0) + 28b3e: 06098b63 beqz s3,28bb4 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0xe2> + 28b42: 02000513 li a0,32 + 28b46: c8bec0ef jal 157d0 <_Znwm@plt> + 28b4a: 85ce mv a1,s3 + 28b4c: 892a mv s2,a0 + 28b4e: b0eef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28b52: 06040793 addi a5,s0,96 + 28b56: e83c sd a5,80(s0) + 28b58: 608c ld a1,0(s1) + 28b5a: 6490 ld a2,8(s1) + 28b5c: 05040993 addi s3,s0,80 + 28b60: 05243423 sd s2,72(s0) + 28b64: 962e add a2,a2,a1 + 28b66: 854e mv a0,s3 + 28b68: efbee0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 28b6c: 509c lw a5,32(s1) + 28b6e: cc517057 vsetivli zero,2,e8,mf8,ta,ma + 28b72: 5e0030d7 vmv.v.i v1,0 + 28b76: d83c sw a5,112(s0) + 28b78: 07643c23 sd s6,120(s0) + 28b7c: 08040793 addi a5,s0,128 + 28b80: 020780a7 vse8.v v1,(a5) + 28b84: 09040513 addi a0,s0,144 + 28b88: 08040123 sb zero,130(s0) + 28b8c: 09543423 sd s5,136(s0) + 28b90: ce4f70ef jal 20074 <_ZN7testing10TestResultC1Ev> + 28b94: 60a6 ld ra,72(sp) + 28b96: 6406 ld s0,64(sp) + 28b98: 74e2 ld s1,56(sp) + 28b9a: 7942 ld s2,48(sp) + 28b9c: 79a2 ld s3,40(sp) + 28b9e: 7a02 ld s4,32(sp) + 28ba0: 6ae2 ld s5,24(sp) + 28ba2: 6b42 ld s6,16(sp) + 28ba4: 6ba2 ld s7,8(sp) + 28ba6: 6161 addi sp,sp,80 + 28ba8: 8082 ret + 28baa: 4901 li s2,0 + 28bac: 05243023 sd s2,64(s0) + 28bb0: f80999e3 bnez s3,28b42 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x70> + 28bb4: 4901 li s2,0 + 28bb6: bf71 j 28b52 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x80> + 28bb8: 84aa mv s1,a0 + 28bba: 04040513 addi a0,s0,64 + 28bbe: 00021317 auipc t1,0x21 + 28bc2: 1b233303 ld t1,434(t1) # 49d70 <_GLOBAL_OFFSET_TABLE_+0x220> + 28bc6: 9302 jalr t1 + 28bc8: a029 j 28bd2 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x100> + 28bca: 84aa mv s1,a0 + 28bcc: 854a mv a0,s2 + 28bce: c63ec0ef jal 15830 <_ZdlPv@plt> + 28bd2: 855e mv a0,s7 + 28bd4: b29ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28bd8: 8522 mv a0,s0 + 28bda: b23ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28bde: 8526 mv a0,s1 + 28be0: b41ec0ef jal 15720 <_Unwind_Resume@plt> + 28be4: 84aa mv s1,a0 + 28be6: b7f5 j 28bd2 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x100> + 28be8: 84aa mv s1,a0 + 28bea: b7fd j 28bd8 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x106> + 28bec: 84aa mv s1,a0 + 28bee: 854e mv a0,s3 + 28bf0: b0ded0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28bf4: 04840513 addi a0,s0,72 + 28bf8: 00021317 auipc t1,0x21 + 28bfc: 17833303 ld t1,376(t1) # 49d70 <_GLOBAL_OFFSET_TABLE_+0x220> + 28c00: 9302 jalr t1 + 28c02: bf65 j 28bba <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0xe8> + 28c04: 84aa mv s1,a0 + 28c06: b7fd j 28bf4 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x122> + 28c08: 84aa mv s1,a0 + 28c0a: 854a mv a0,s2 + 28c0c: c25ec0ef jal 15830 <_ZdlPv@plt> + 28c10: b76d j 28bba <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0xe8> + +0000000000028c12 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_>: + 28c12: 711d addi sp,sp,-96 + 28c14: 00021797 auipc a5,0x21 + 28c18: 29c7b783 ld a5,668(a5) # 49eb0 <_GLOBAL_OFFSET_TABLE_+0x360> + 28c1c: e0ca sd s2,64(sp) + 28c1e: ec86 sd ra,88(sp) + 28c20: e8a2 sd s0,80(sp) + 28c22: e4a6 sd s1,72(sp) + 28c24: fc4e sd s3,56(sp) + 28c26: f852 sd s4,48(sp) + 28c28: f456 sd s5,40(sp) + 28c2a: f05a sd s6,32(sp) + 28c2c: ec5e sd s7,24(sp) + 28c2e: 07c1 addi a5,a5,16 + 28c30: 01850913 addi s2,a0,24 + 28c34: e11c sd a5,0(a0) + 28c36: 01253423 sd s2,8(a0) + 28c3a: 12058263 beqz a1,28d5e <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x14c> + 28c3e: 842a mv s0,a0 + 28c40: 00850b13 addi s6,a0,8 + 28c44: 852e mv a0,a1 + 28c46: 8bae mv s7,a1 + 28c48: 89b2 mv s3,a2 + 28c4a: 8ab6 mv s5,a3 + 28c4c: 8a3a mv s4,a4 + 28c4e: eb3ec0ef jal 15b00 + 28c52: e42a sd a0,8(sp) + 28c54: 47bd li a5,15 + 28c56: 84aa mv s1,a0 + 28c58: 0aa7e763 bltu a5,a0,28d06 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xf4> + 28c5c: 4785 li a5,1 + 28c5e: 06f51e63 bne a0,a5,28cda <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xc8> + 28c62: 000bc783 lbu a5,0(s7) + 28c66: 00f40c23 sb a5,24(s0) + 28c6a: e804 sd s1,16(s0) + 28c6c: 9926 add s2,s2,s1 + 28c6e: 00090023 sb zero,0(s2) + 28c72: 08098863 beqz s3,28d02 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xf0> + 28c76: 02000513 li a0,32 + 28c7a: b57ec0ef jal 157d0 <_Znwm@plt> + 28c7e: 85ce mv a1,s3 + 28c80: 84aa mv s1,a0 + 28c82: 9daef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28c86: cd817057 vsetivli zero,2,e64,m1,ta,ma + 28c8a: 5e0030d7 vmv.v.i v1,0 + 28c8e: f404 sd s1,40(s0) + 28c90: 02043823 sd zero,48(s0) + 28c94: 02043c23 sd zero,56(s0) + 28c98: 04043023 sd zero,64(s0) + 28c9c: 04043423 sd zero,72(s0) + 28ca0: 04043823 sd zero,80(s0) + 28ca4: 04043c23 sd zero,88(s0) + 28ca8: 07543023 sd s5,96(s0) + 28cac: 07443423 sd s4,104(s0) + 28cb0: 06040823 sb zero,112(s0) + 28cb4: 07840793 addi a5,s0,120 + 28cb8: 0207f0a7 vse64.v v1,(a5) + 28cbc: 08840513 addi a0,s0,136 + 28cc0: bb4f70ef jal 20074 <_ZN7testing10TestResultC1Ev> + 28cc4: 60e6 ld ra,88(sp) + 28cc6: 6446 ld s0,80(sp) + 28cc8: 64a6 ld s1,72(sp) + 28cca: 6906 ld s2,64(sp) + 28ccc: 79e2 ld s3,56(sp) + 28cce: 7a42 ld s4,48(sp) + 28cd0: 7aa2 ld s5,40(sp) + 28cd2: 7b02 ld s6,32(sp) + 28cd4: 6be2 ld s7,24(sp) + 28cd6: 6125 addi sp,sp,96 + 28cd8: 8082 ret + 28cda: d941 beqz a0,28c6a <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x58> + 28cdc: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma + 28ce0: 020b8407 vle8.v v8,(s7) + 28ce4: 8c9d sub s1,s1,a5 + 28ce6: 9bbe add s7,s7,a5 + 28ce8: 02090427 vse8.v v8,(s2) + 28cec: 993e add s2,s2,a5 + 28cee: f4fd bnez s1,28cdc <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xca> + 28cf0: 64a2 ld s1,8(sp) + 28cf2: 00843903 ld s2,8(s0) + 28cf6: e804 sd s1,16(s0) + 28cf8: 9926 add s2,s2,s1 + 28cfa: 00090023 sb zero,0(s2) + 28cfe: f6099ce3 bnez s3,28c76 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x64> + 28d02: 4481 li s1,0 + 28d04: b749 j 28c86 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x74> + 28d06: 4601 li a2,0 + 28d08: 002c addi a1,sp,8 + 28d0a: 855a mv a0,s6 + 28d0c: 8d5ec0ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 28d10: 67a2 ld a5,8(sp) + 28d12: e408 sd a0,8(s0) + 28d14: 892a mv s2,a0 + 28d16: ec1c sd a5,24(s0) + 28d18: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma + 28d1c: 020b8407 vle8.v v8,(s7) + 28d20: 8c9d sub s1,s1,a5 + 28d22: 9bbe add s7,s7,a5 + 28d24: 02090427 vse8.v v8,(s2) + 28d28: 993e add s2,s2,a5 + 28d2a: f8cd bnez s1,28cdc <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xca> + 28d2c: b7d1 j 28cf0 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xde> + 28d2e: 643c ld a5,72(s0) + 28d30: 84aa mv s1,a0 + 28d32: c781 beqz a5,28d3a <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x128> + 28d34: 853e mv a0,a5 + 28d36: afbec0ef jal 15830 <_ZdlPv@plt> + 28d3a: 7808 ld a0,48(s0) + 28d3c: c119 beqz a0,28d42 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x130> + 28d3e: af3ec0ef jal 15830 <_ZdlPv@plt> + 28d42: 02840513 addi a0,s0,40 + 28d46: 00021317 auipc t1,0x21 + 28d4a: 02a33303 ld t1,42(t1) # 49d70 <_GLOBAL_OFFSET_TABLE_+0x220> + 28d4e: 9302 jalr t1 + 28d50: 8426 mv s0,s1 + 28d52: 855a mv a0,s6 + 28d54: 9a9ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28d58: 8522 mv a0,s0 + 28d5a: 9c7ec0ef jal 15720 <_Unwind_Resume@plt> + 28d5e: fa3ec0ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 28d62: 842a mv s0,a0 + 28d64: b7fd j 28d52 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x140> + 28d66: 842a mv s0,a0 + 28d68: 8526 mv a0,s1 + 28d6a: ac7ec0ef jal 15830 <_ZdlPv@plt> + 28d6e: b7d5 j 28d52 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x140> + +0000000000028d70 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE>: + 28d70: 711d addi sp,sp,-96 + 28d72: 00021797 auipc a5,0x21 + 28d76: f3e7b783 ld a5,-194(a5) # 49cb0 <_GLOBAL_OFFSET_TABLE_+0x160> + 28d7a: e8a2 sd s0,80(sp) + 28d7c: e4a6 sd s1,72(sp) + 28d7e: e0ca sd s2,64(sp) + 28d80: ec86 sd ra,88(sp) + 28d82: fc4e sd s3,56(sp) + 28d84: f456 sd s5,40(sp) + 28d86: f05a sd s6,32(sp) + 28d88: ec5e sd s7,24(sp) + 28d8a: 07c1 addi a5,a5,16 + 28d8c: 01050913 addi s2,a0,16 + 28d90: 842a mv s0,a0 + 28d92: e50c sd a1,8(a0) + 28d94: e11c sd a5,0(a0) + 28d96: 00011597 auipc a1,0x11 + 28d9a: a5a58593 addi a1,a1,-1446 # 397f0 <_IO_stdin_used+0x1d48> + 28d9e: 854a mv a0,s2 + 28da0: 8bcef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28da4: 03040493 addi s1,s0,48 + 28da8: 8526 mv a0,s1 + 28daa: 85a2 mv a1,s0 + 28dac: a08f00ef jal 18fb4 <_ZN7testing8internal35DefaultGlobalTestPartResultReporterC1EPNS0_12UnitTestImplE> + 28db0: 04040a93 addi s5,s0,64 + 28db4: 8556 mv a0,s5 + 28db6: 85a2 mv a1,s0 + 28db8: a0cf00ef jal 18fc4 <_ZN7testing8internal38DefaultPerThreadTestPartResultReporterC1EPNS0_12UnitTestImplE> + 28dbc: 05840993 addi s3,s0,88 + 28dc0: e824 sd s1,80(s0) + 28dc2: 854e mv a0,s3 + 28dc4: 4581 li a1,0 + 28dc6: b4bec0ef jal 15910 + 28dca: 84aa mv s1,a0 + 28dcc: 00810b13 addi s6,sp,8 + 28dd0: 12051f63 bnez a0,28f0e <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x19e> + 28dd4: 08040023 sb zero,128(s0) + 28dd8: 00021597 auipc a1,0x21 + 28ddc: 1585b583 ld a1,344(a1) # 49f30 <_GLOBAL_OFFSET_TABLE_+0x3e0> + 28de0: 855a mv a0,s6 + 28de2: b8fec0ef jal 15970 + 28de6: 84aa mv s1,a0 + 28de8: 18051a63 bnez a0,28f7c <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x20c> + 28dec: 47a2 lw a5,8(sp) + 28dee: 4541 li a0,16 + 28df0: 08f42823 sw a5,144(s0) + 28df4: 9ddec0ef jal 157d0 <_Znwm@plt> + 28df8: cd817057 vsetivli zero,2,e64,m1,ta,ma + 28dfc: 5e0030d7 vmv.v.i v1,0 + 28e00: f852 sd s4,48(sp) + 28e02: 577d li a4,-1 + 28e04: ec48 sd a0,152(s0) + 28e06: 10e42223 sw a4,260(s0) + 28e0a: 0a043023 sd zero,160(s0) + 28e0e: 10840713 addi a4,s0,264 + 28e12: 0a043423 sd zero,168(s0) + 28e16: 0a043823 sd zero,176(s0) + 28e1a: 0a043c23 sd zero,184(s0) + 28e1e: 0c043023 sd zero,192(s0) + 28e22: 0c043423 sd zero,200(s0) + 28e26: 0c043823 sd zero,208(s0) + 28e2a: 0c043c23 sd zero,216(s0) + 28e2e: 0e043023 sd zero,224(s0) + 28e32: 0e043423 sd zero,232(s0) + 28e36: 0e043823 sd zero,240(s0) + 28e3a: 0e043c23 sd zero,248(s0) + 28e3e: 10040023 sb zero,256(s0) + 28e42: 020770a7 vse64.v v1,(a4) + 28e46: 00021717 auipc a4,0x21 + 28e4a: 11a73703 ld a4,282(a4) # 49f60 <_GLOBAL_OFFSET_TABLE_+0x410> + 28e4e: 87aa mv a5,a0 + 28e50: 11840a13 addi s4,s0,280 + 28e54: 0741 addi a4,a4,16 + 28e56: 8552 mv a0,s4 + 28e58: 0157b423 sd s5,8(a5) + 28e5c: e398 sd a4,0(a5) + 28e5e: a16f70ef jal 20074 <_ZN7testing10TestResultC1Ev> + 28e62: 19840a93 addi s5,s0,408 + 28e66: 8556 mv a0,s5 + 28e68: e47f10ef jal 1acae <_ZN7testing18TestEventListenersC1Ev> + 28e6c: cd817057 vsetivli zero,2,e64,m1,ta,ma + 28e70: 5e0030d7 vmv.v.i v1,0 + 28e74: 1a043823 sd zero,432(s0) + 28e78: 1a040c23 sb zero,440(s0) + 28e7c: 1a042e23 sw zero,444(s0) + 28e80: 1c042023 sw zero,448(s0) + 28e84: 1c840793 addi a5,s0,456 + 28e88: 0207f0a7 vse64.v v1,(a5) + 28e8c: 4521 li a0,8 + 28e8e: 1c043c23 sd zero,472(s0) + 28e92: 93fec0ef jal 157d0 <_Znwm@plt> + 28e96: 00021717 auipc a4,0x21 + 28e9a: f0273703 ld a4,-254(a4) # 49d98 <_GLOBAL_OFFSET_TABLE_+0x248> + 28e9e: 87aa mv a5,a0 + 28ea0: 0741 addi a4,a4,16 + 28ea2: 1ea43023 sd a0,480(s0) + 28ea6: 00021597 auipc a1,0x21 + 28eaa: 08a5b583 ld a1,138(a1) # 49f30 <_GLOBAL_OFFSET_TABLE_+0x3e0> + 28eae: 855a mv a0,s6 + 28eb0: e398 sd a4,0(a5) + 28eb2: abfec0ef jal 15970 + 28eb6: 84aa mv s1,a0 + 28eb8: 10051f63 bnez a0,28fd6 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x266> + 28ebc: 47a2 lw a5,8(sp) + 28ebe: 4521 li a0,8 + 28ec0: 1ef42423 sw a5,488(s0) + 28ec4: 90dec0ef jal 157d0 <_Znwm@plt> + 28ec8: 00021717 auipc a4,0x21 + 28ecc: dc873703 ld a4,-568(a4) # 49c90 <_GLOBAL_OFFSET_TABLE_+0x140> + 28ed0: 87aa mv a5,a0 + 28ed2: 0741 addi a4,a4,16 + 28ed4: 1ea43823 sd a0,496(s0) + 28ed8: 1e040c23 sb zero,504(s0) + 28edc: 4521 li a0,8 + 28ede: e398 sd a4,0(a5) + 28ee0: 8f1ec0ef jal 157d0 <_Znwm@plt> + 28ee4: 00021797 auipc a5,0x21 + 28ee8: e2c7b783 ld a5,-468(a5) # 49d10 <_GLOBAL_OFFSET_TABLE_+0x1c0> + 28eec: 85aa mv a1,a0 + 28eee: 07c1 addi a5,a5,16 + 28ef0: 8556 mv a0,s5 + 28ef2: e19c sd a5,0(a1) + 28ef4: e67f10ef jal 1ad5a <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE> + 28ef8: 60e6 ld ra,88(sp) + 28efa: 6446 ld s0,80(sp) + 28efc: 7a42 ld s4,48(sp) + 28efe: 64a6 ld s1,72(sp) + 28f00: 6906 ld s2,64(sp) + 28f02: 79e2 ld s3,56(sp) + 28f04: 7aa2 ld s5,40(sp) + 28f06: 7b02 ld s6,32(sp) + 28f08: 6be2 ld s7,24(sp) + 28f0a: 6125 addi sp,sp,96 + 28f0c: 8082 ret + 28f0e: 69a00693 li a3,1690 + 28f12: 00011617 auipc a2,0x11 + 28f16: 5ee60613 addi a2,a2,1518 # 3a500 <_IO_stdin_used+0x2a58> + 28f1a: 458d li a1,3 + 28f1c: 855a mv a0,s6 + 28f1e: cccf60ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 28f22: 02400613 li a2,36 + 28f26: 00010597 auipc a1,0x10 + 28f2a: b9258593 addi a1,a1,-1134 # 38ab8 <_IO_stdin_used+0x1010> + 28f2e: 00021517 auipc a0,0x21 + 28f32: 06a53503 ld a0,106(a0) # 49f98 <_ZSt4cerr@Base> + 28f36: efaec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28f3a: 4649 li a2,18 + 28f3c: 00011597 auipc a1,0x11 + 28f40: 64458593 addi a1,a1,1604 # 3a580 <_IO_stdin_used+0x2ad8> + 28f44: 00021517 auipc a0,0x21 + 28f48: 05453503 ld a0,84(a0) # 49f98 <_ZSt4cerr@Base> + 28f4c: ee4ec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28f50: 85a6 mv a1,s1 + 28f52: 00021517 auipc a0,0x21 + 28f56: 04653503 ld a0,70(a0) # 49f98 <_ZSt4cerr@Base> + 28f5a: ce6ec0ef jal 15440 <_ZNSolsEi@plt> + 28f5e: 855a mv a0,s6 + 28f60: 81bf30ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 28f64: 00021597 auipc a1,0x21 + 28f68: fcc5b583 ld a1,-52(a1) # 49f30 <_GLOBAL_OFFSET_TABLE_+0x3e0> + 28f6c: 08040023 sb zero,128(s0) + 28f70: 855a mv a0,s6 + 28f72: 9ffec0ef jal 15970 + 28f76: 84aa mv s1,a0 + 28f78: e6050ae3 beqz a0,28dec <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x7c> + 28f7c: 850a mv a0,sp + 28f7e: 6f400693 li a3,1780 + 28f82: 00011617 auipc a2,0x11 + 28f86: 57e60613 addi a2,a2,1406 # 3a500 <_IO_stdin_used+0x2a58> + 28f8a: 458d li a1,3 + 28f8c: 8b8a mv s7,sp + 28f8e: c5cf60ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 28f92: 03100613 li a2,49 + 28f96: 00010597 auipc a1,0x10 + 28f9a: 32258593 addi a1,a1,802 # 392b8 <_IO_stdin_used+0x1810> + 28f9e: 00021517 auipc a0,0x21 + 28fa2: ffa53503 ld a0,-6(a0) # 49f98 <_ZSt4cerr@Base> + 28fa6: e8aec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28faa: 4649 li a2,18 + 28fac: 00011597 auipc a1,0x11 + 28fb0: 5d458593 addi a1,a1,1492 # 3a580 <_IO_stdin_used+0x2ad8> + 28fb4: 00021517 auipc a0,0x21 + 28fb8: fe453503 ld a0,-28(a0) # 49f98 <_ZSt4cerr@Base> + 28fbc: e74ec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28fc0: 85a6 mv a1,s1 + 28fc2: 00021517 auipc a0,0x21 + 28fc6: fd653503 ld a0,-42(a0) # 49f98 <_ZSt4cerr@Base> + 28fca: c76ec0ef jal 15440 <_ZNSolsEi@plt> + 28fce: 850a mv a0,sp + 28fd0: faaf30ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 28fd4: bd21 j 28dec <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x7c> + 28fd6: 850a mv a0,sp + 28fd8: 6f400693 li a3,1780 + 28fdc: 00011617 auipc a2,0x11 + 28fe0: 52460613 addi a2,a2,1316 # 3a500 <_IO_stdin_used+0x2a58> + 28fe4: 458d li a1,3 + 28fe6: 8b8a mv s7,sp + 28fe8: c02f60ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 28fec: 03100613 li a2,49 + 28ff0: 00010597 auipc a1,0x10 + 28ff4: 2c858593 addi a1,a1,712 # 392b8 <_IO_stdin_used+0x1810> + 28ff8: 00021517 auipc a0,0x21 + 28ffc: fa053503 ld a0,-96(a0) # 49f98 <_ZSt4cerr@Base> + 29000: e30ec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29004: 4649 li a2,18 + 29006: 00011597 auipc a1,0x11 + 2900a: 57a58593 addi a1,a1,1402 # 3a580 <_IO_stdin_used+0x2ad8> + 2900e: 00021517 auipc a0,0x21 + 29012: f8a53503 ld a0,-118(a0) # 49f98 <_ZSt4cerr@Base> + 29016: e1aec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2901a: 85a6 mv a1,s1 + 2901c: 00021517 auipc a0,0x21 + 29020: f7c53503 ld a0,-132(a0) # 49f98 <_ZSt4cerr@Base> + 29024: c1cec0ef jal 15440 <_ZNSolsEi@plt> + 29028: 850a mv a0,sp + 2902a: f50f30ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2902e: b579 j 28ebc <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x14c> + 29030: 842a mv s0,a0 + 29032: 855a mv a0,s6 + 29034: f46f30ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 29038: 854a mv a0,s2 + 2903a: f852 sd s4,48(sp) + 2903c: ec0ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29040: 8522 mv a0,s0 + 29042: edeec0ef jal 15720 <_Unwind_Resume@plt> + 29046: 84aa mv s1,a0 + 29048: 855e mv a0,s7 + 2904a: f30f30ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2904e: 1e043503 ld a0,480(s0) + 29052: c501 beqz a0,2905a <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2ea> + 29054: 611c ld a5,0(a0) + 29056: 679c ld a5,8(a5) + 29058: 9782 jalr a5 + 2905a: 1d843b03 ld s6,472(s0) + 2905e: 020b0163 beqz s6,29080 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x310> + 29062: 028b2503 lw a0,40(s6) + 29066: 0a055d63 bgez a0,29120 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x3b0> + 2906a: 000b3503 ld a0,0(s6) + 2906e: 010b0793 addi a5,s6,16 + 29072: 00f50463 beq a0,a5,2907a <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x30a> + 29076: fbaec0ef jal 15830 <_ZdlPv@plt> + 2907a: 855a mv a0,s6 + 2907c: fb4ec0ef jal 15830 <_ZdlPv@plt> + 29080: 8556 mv a0,s5 + 29082: c75f10ef jal 1acf6 <_ZN7testing18TestEventListenersD1Ev> + 29086: 8552 mv a0,s4 + 29088: 8a8f70ef jal 20130 <_ZN7testing10TestResultD1Ev> + 2908c: 0f043a83 ld s5,240(s0) + 29090: 0e843a03 ld s4,232(s0) + 29094: 055a0c63 beq s4,s5,290ec <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x37c> + 29098: 000a3503 ld a0,0(s4) + 2909c: c501 beqz a0,290a4 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x334> + 2909e: 611c ld a5,0(a0) + 290a0: 679c ld a5,8(a5) + 290a2: 9782 jalr a5 + 290a4: 0a21 addi s4,s4,8 + 290a6: ff5a19e3 bne s4,s5,29098 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x328> + 290aa: a089 j 290ec <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x37c> + 290ac: 842a mv s0,a0 + 290ae: 855e mv a0,s7 + 290b0: ecaf30ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 290b4: 854e mv a0,s3 + 290b6: 00021317 auipc t1,0x21 + 290ba: dd233303 ld t1,-558(t1) # 49e88 <_GLOBAL_OFFSET_TABLE_+0x338> + 290be: 9302 jalr t1 + 290c0: bfa5 j 29038 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2c8> + 290c2: 842a mv s0,a0 + 290c4: bfc5 j 290b4 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x344> + 290c6: 842a mv s0,a0 + 290c8: bf85 j 29038 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2c8> + 290ca: 84aa mv s1,a0 + 290cc: b779 j 2905a <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2ea> + 290ce: 84aa mv s1,a0 + 290d0: 00021317 auipc t1,0x21 + 290d4: eb833303 ld t1,-328(t1) # 49f88 <_GLOBAL_OFFSET_TABLE_+0x438> + 290d8: 1e840513 addi a0,s0,488 + 290dc: 9302 jalr t1 + 290de: bf85 j 2904e <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2de> + 290e0: 84aa mv s1,a0 + 290e2: b7b5 j 2904e <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2de> + 290e4: 84aa mv s1,a0 + 290e6: b745 j 29086 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x316> + 290e8: 84aa mv s1,a0 + 290ea: b74d j 2908c <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x31c> + 290ec: 7468 ld a0,232(s0) + 290ee: c119 beqz a0,290f4 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x384> + 290f0: f40ec0ef jal 15830 <_ZdlPv@plt> + 290f4: 6868 ld a0,208(s0) + 290f6: c119 beqz a0,290fc <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x38c> + 290f8: f38ec0ef jal 15830 <_ZdlPv@plt> + 290fc: 7c48 ld a0,184(s0) + 290fe: c119 beqz a0,29104 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x394> + 29100: f30ec0ef jal 15830 <_ZdlPv@plt> + 29104: 7048 ld a0,160(s0) + 29106: c119 beqz a0,2910c <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x39c> + 29108: f28ec0ef jal 15830 <_ZdlPv@plt> + 2910c: 09040513 addi a0,s0,144 + 29110: 00021317 auipc t1,0x21 + 29114: b9833303 ld t1,-1128(t1) # 49ca8 <_GLOBAL_OFFSET_TABLE_+0x158> + 29118: 9302 jalr t1 + 2911a: 8426 mv s0,s1 + 2911c: 7a42 ld s4,48(sp) + 2911e: bf59 j 290b4 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x344> + 29120: 921ec0ef jal 15a40 + 29124: b799 j 2906a <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2fa> + +0000000000029126 <_ZN7testing8UnitTestC1Ev>: + 29126: 7139 addi sp,sp,-64 + 29128: 00021797 auipc a5,0x21 + 2912c: cf07b783 ld a5,-784(a5) # 49e18 <_GLOBAL_OFFSET_TABLE_+0x2c8> + 29130: f822 sd s0,48(sp) + 29132: f04a sd s2,32(sp) + 29134: fc06 sd ra,56(sp) + 29136: f426 sd s1,40(sp) + 29138: 07c1 addi a5,a5,16 + 2913a: 00850913 addi s2,a0,8 + 2913e: 842a mv s0,a0 + 29140: e11c sd a5,0(a0) + 29142: 4581 li a1,0 + 29144: 854a mv a0,s2 + 29146: fcaec0ef jal 15910 + 2914a: e115 bnez a0,2916e <_ZN7testing8UnitTestC1Ev+0x48> + 2914c: 02040823 sb zero,48(s0) + 29150: 20000513 li a0,512 + 29154: e7cec0ef jal 157d0 <_Znwm@plt> + 29158: 85a2 mv a1,s0 + 2915a: 84aa mv s1,a0 + 2915c: c15ff0ef jal 28d70 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE> + 29160: e024 sd s1,64(s0) + 29162: 70e2 ld ra,56(sp) + 29164: 7442 ld s0,48(sp) + 29166: 74a2 ld s1,40(sp) + 29168: 7902 ld s2,32(sp) + 2916a: 6121 addi sp,sp,64 + 2916c: 8082 ret + 2916e: ec4e sd s3,24(sp) + 29170: 00810993 addi s3,sp,8 + 29174: 00011617 auipc a2,0x11 + 29178: 38c60613 addi a2,a2,908 # 3a500 <_IO_stdin_used+0x2a58> + 2917c: 458d li a1,3 + 2917e: 84aa mv s1,a0 + 29180: 69a00693 li a3,1690 + 29184: 854e mv a0,s3 + 29186: a64f60ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2918a: 02400613 li a2,36 + 2918e: 00010597 auipc a1,0x10 + 29192: 92a58593 addi a1,a1,-1750 # 38ab8 <_IO_stdin_used+0x1010> + 29196: 00021517 auipc a0,0x21 + 2919a: e0253503 ld a0,-510(a0) # 49f98 <_ZSt4cerr@Base> + 2919e: c92ec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 291a2: 4649 li a2,18 + 291a4: 00011597 auipc a1,0x11 + 291a8: 3dc58593 addi a1,a1,988 # 3a580 <_IO_stdin_used+0x2ad8> + 291ac: 00021517 auipc a0,0x21 + 291b0: dec53503 ld a0,-532(a0) # 49f98 <_ZSt4cerr@Base> + 291b4: c7cec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 291b8: 85a6 mv a1,s1 + 291ba: 00021517 auipc a0,0x21 + 291be: dde53503 ld a0,-546(a0) # 49f98 <_ZSt4cerr@Base> + 291c2: a7eec0ef jal 15440 <_ZNSolsEi@plt> + 291c6: 854e mv a0,s3 + 291c8: db2f30ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 291cc: 69e2 ld s3,24(sp) + 291ce: bfbd j 2914c <_ZN7testing8UnitTestC1Ev+0x26> + 291d0: 842a mv s0,a0 + 291d2: 854e mv a0,s3 + 291d4: da6f30ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 291d8: 8522 mv a0,s0 + 291da: d46ec0ef jal 15720 <_Unwind_Resume@plt> + 291de: 842a mv s0,a0 + 291e0: 8526 mv a0,s1 + 291e2: e4eec0ef jal 15830 <_ZdlPv@plt> + 291e6: 854a mv a0,s2 + 291e8: 00021317 auipc t1,0x21 + 291ec: ca033303 ld t1,-864(t1) # 49e88 <_GLOBAL_OFFSET_TABLE_+0x338> + 291f0: ec4e sd s3,24(sp) + 291f2: 9302 jalr t1 + 291f4: 8522 mv a0,s0 + 291f6: d2aec0ef jal 15720 <_Unwind_Resume@plt> + 291fa: 842a mv s0,a0 + 291fc: b7ed j 291e6 <_ZN7testing8UnitTestC1Ev+0xc0> + +00000000000291fe <_ZN7testing8UnitTest11GetInstanceEv>: + 291fe: 8f01c783 lbu a5,-1808(gp) # 4a680 <_ZGVZN7testing8UnitTest11GetInstanceEvE8instance> + 29202: 0230000f fence r,rw + 29206: c781 beqz a5,2920e <_ZN7testing8UnitTest11GetInstanceEv+0x10> + 29208: 8f818513 addi a0,gp,-1800 # 4a688 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> + 2920c: 8082 ret + 2920e: 1141 addi sp,sp,-16 + 29210: 8f018513 addi a0,gp,-1808 # 4a680 <_ZGVZN7testing8UnitTest11GetInstanceEvE8instance> + 29214: e406 sd ra,8(sp) + 29216: e5aec0ef jal 15870 <__cxa_guard_acquire@plt> + 2921a: e511 bnez a0,29226 <_ZN7testing8UnitTest11GetInstanceEv+0x28> + 2921c: 60a2 ld ra,8(sp) + 2921e: 8f818513 addi a0,gp,-1800 # 4a688 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> + 29222: 0141 addi sp,sp,16 + 29224: 8082 ret + 29226: 8f818513 addi a0,gp,-1800 # 4a688 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> + 2922a: efdff0ef jal 29126 <_ZN7testing8UnitTestC1Ev> + 2922e: 82018613 addi a2,gp,-2016 # 4a5b0 <__TMC_END__> + 29232: 8f818593 addi a1,gp,-1800 # 4a688 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> + 29236: 00021517 auipc a0,0x21 + 2923a: d9a53503 ld a0,-614(a0) # 49fd0 <_GLOBAL_OFFSET_TABLE_+0x480> + 2923e: b42ec0ef jal 15580 <__cxa_atexit@plt> + 29242: 8f018513 addi a0,gp,-1808 # 4a680 <_ZGVZN7testing8UnitTest11GetInstanceEvE8instance> + 29246: 9fbec0ef jal 15c40 <__cxa_guard_release@plt> + 2924a: 60a2 ld ra,8(sp) + 2924c: 8f818513 addi a0,gp,-1800 # 4a688 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> + 29250: 0141 addi sp,sp,16 + 29252: 8082 ret + 29254: 87aa mv a5,a0 + 29256: 8f018513 addi a0,gp,-1808 # 4a680 <_ZGVZN7testing8UnitTest11GetInstanceEvE8instance> + 2925a: e022 sd s0,0(sp) + 2925c: 843e mv s0,a5 + 2925e: 842ec0ef jal 152a0 <__cxa_guard_abort@plt> + 29262: 8522 mv a0,s0 + 29264: cbcec0ef jal 15720 <_Unwind_Resume@plt> + +0000000000029268 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev>: + 29268: 7169 addi sp,sp,-304 + 2926a: 00021797 auipc a5,0x21 + 2926e: 93e7b783 ld a5,-1730(a5) # 49ba8 <_GLOBAL_OFFSET_TABLE_+0x58> + 29272: f222 sd s0,288(sp) + 29274: 842a mv s0,a0 + 29276: 850a mv a0,sp + 29278: ee26 sd s1,280(sp) + 2927a: f5de sd s7,232(sp) + 2927c: 6384 ld s1,0(a5) + 2927e: f606 sd ra,296(sp) + 29280: ea4a sd s2,272(sp) + 29282: e252 sd s4,256(sp) + 29284: fdd6 sd s5,248(sp) + 29286: f1e2 sd s8,224(sp) + 29288: 861ef0ef jal 18ae8 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev> + 2928c: 67a2 ld a5,8(sp) + 2928e: 8b8a mv s7,sp + 29290: 16078863 beqz a5,29400 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x198> + 29294: 8526 mv a0,s1 + 29296: 03a00593 li a1,58 + 2929a: 876ec0ef jal 15310 + 2929e: 1a050963 beqz a0,29450 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x1e8> + 292a2: 00150493 addi s1,a0,1 + 292a6: 0c010913 addi s2,sp,192 + 292aa: 85a6 mv a1,s1 + 292ac: 854a mv a0,s2 + 292ae: bafee0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 292b2: 658e ld a1,192(sp) + 292b4: 662e ld a2,200(sp) + 292b6: e64e sd s3,264(sp) + 292b8: 02010993 addi s3,sp,32 + 292bc: f9da sd s6,240(sp) + 292be: 962e add a2,a2,a1 + 292c0: 03010b13 addi s6,sp,48 + 292c4: 854e mv a0,s3 + 292c6: f05a sd s6,32(sp) + 292c8: f9aee0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 292cc: 854e mv a0,s3 + 292ce: c3af20ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> + 292d2: 650e ld a0,192(sp) + 292d4: 099c addi a5,sp,208 + 292d6: 00f50463 beq a0,a5,292de <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x76> + 292da: d56ec0ef jal 15830 <_ZdlPv@plt> + 292de: 854e mv a0,s3 + 292e0: bd2f20ef jal 1b6b2 <_ZNK7testing8internal8FilePath14IsAbsolutePathEv> + 292e4: e151 bnez a0,29368 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x100> + 292e6: f19ff0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 292ea: f2ff10ef jal 1b218 <_ZNK7testing8UnitTest20original_working_dirEv> + 292ee: 04010c13 addi s8,sp,64 + 292f2: 85aa mv a1,a0 + 292f4: 8562 mv a0,s8 + 292f6: b67ee0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 292fa: 6586 ld a1,64(sp) + 292fc: 6626 ld a2,72(sp) + 292fe: 06010a13 addi s4,sp,96 + 29302: 189c addi a5,sp,112 + 29304: 962e add a2,a2,a1 + 29306: 8552 mv a0,s4 + 29308: f0be sd a5,96(sp) + 2930a: f58ee0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2930e: 8552 mv a0,s4 + 29310: bf8f20ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> + 29314: 08010a93 addi s5,sp,128 + 29318: 85a6 mv a1,s1 + 2931a: 8556 mv a0,s5 + 2931c: b41ee0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29320: 658a ld a1,128(sp) + 29322: 662a ld a2,136(sp) + 29324: 1104 addi s1,sp,160 + 29326: 191c addi a5,sp,176 + 29328: 962e add a2,a2,a1 + 2932a: 8526 mv a0,s1 + 2932c: f13e sd a5,160(sp) + 2932e: f34ee0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 29332: 8526 mv a0,s1 + 29334: bd4f20ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> + 29338: 8626 mv a2,s1 + 2933a: 85d2 mv a1,s4 + 2933c: 854a mv a0,s2 + 2933e: c03f20ef jal 1bf40 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_> + 29342: 85ca mv a1,s2 + 29344: 854e mv a0,s3 + 29346: f5aec0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 2934a: 854a mv a0,s2 + 2934c: bb0ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29350: 8526 mv a0,s1 + 29352: baaed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29356: 8556 mv a0,s5 + 29358: ba4ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2935c: 8552 mv a0,s4 + 2935e: b9eed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29362: 8562 mv a0,s8 + 29364: b98ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29368: 854e mv a0,s3 + 2936a: b58f20ef jal 1b6c2 <_ZNK7testing8internal8FilePath11IsDirectoryEv> + 2936e: c935 beqz a0,293e2 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x17a> + 29370: 1104 addi s1,sp,160 + 29372: 8526 mv a0,s1 + 29374: e50f20ef jal 1b9c4 <_ZN7testing8internal24GetCurrentExecutableNameEv> + 29378: 854a mv a0,s2 + 2937a: f6eef0ef jal 18ae8 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev> + 2937e: 668e ld a3,192(sp) + 29380: 08010a93 addi s5,sp,128 + 29384: 8556 mv a0,s5 + 29386: 8626 mv a2,s1 + 29388: 85ce mv a1,s3 + 2938a: dd3f50ef jal 1f15c <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc> + 2938e: 854a mv a0,s2 + 29390: b6ced0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29394: 8526 mv a0,s1 + 29396: b66ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2939a: 658a ld a1,128(sp) + 2939c: 662a ld a2,136(sp) + 2939e: 01040793 addi a5,s0,16 + 293a2: e01c sd a5,0(s0) + 293a4: 962e add a2,a2,a1 + 293a6: 8522 mv a0,s0 + 293a8: ebaee0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 293ac: 8556 mv a0,s5 + 293ae: b4eed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 293b2: 7502 ld a0,32(sp) + 293b4: 05650363 beq a0,s6,293fa <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x192> + 293b8: c78ec0ef jal 15830 <_ZdlPv@plt> + 293bc: 69b2 ld s3,264(sp) + 293be: 7b4e ld s6,240(sp) + 293c0: 6502 ld a0,0(sp) + 293c2: 081c addi a5,sp,16 + 293c4: 00f50463 beq a0,a5,293cc <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x164> + 293c8: c68ec0ef jal 15830 <_ZdlPv@plt> + 293cc: 70b2 ld ra,296(sp) + 293ce: 8522 mv a0,s0 + 293d0: 7412 ld s0,288(sp) + 293d2: 64f2 ld s1,280(sp) + 293d4: 6952 ld s2,272(sp) + 293d6: 6a12 ld s4,256(sp) + 293d8: 7aee ld s5,248(sp) + 293da: 7bae ld s7,232(sp) + 293dc: 7c0e ld s8,224(sp) + 293de: 6155 addi sp,sp,304 + 293e0: 8082 ret + 293e2: 7582 ld a1,32(sp) + 293e4: 7622 ld a2,40(sp) + 293e6: 01040793 addi a5,s0,16 + 293ea: e01c sd a5,0(s0) + 293ec: 962e add a2,a2,a1 + 293ee: 8522 mv a0,s0 + 293f0: e72ee0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 293f4: 7502 ld a0,32(sp) + 293f6: fd6511e3 bne a0,s6,293b8 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x150> + 293fa: 69b2 ld s3,264(sp) + 293fc: 7b4e ld s6,240(sp) + 293fe: b7c9 j 293c0 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x158> + 29400: 0c010913 addi s2,sp,192 + 29404: 854a mv a0,s2 + 29406: 00012597 auipc a1,0x12 + 2940a: a0258593 addi a1,a1,-1534 # 3ae08 <_ZN7testingL20kDefaultOutputFormatE> + 2940e: a4fee0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29412: 6782 ld a5,0(sp) + 29414: 0818 addi a4,sp,16 + 29416: 0ce78b63 beq a5,a4,294ec <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x284> + 2941a: 660e ld a2,192(sp) + 2941c: 0994 addi a3,sp,208 + 2941e: 672e ld a4,200(sp) + 29420: 0ed60763 beq a2,a3,2950e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2a6> + 29424: 65ce ld a1,208(sp) + 29426: e43a sd a4,8(sp) + 29428: e032 sd a2,0(sp) + 2942a: 6742 ld a4,16(sp) + 2942c: e82e sd a1,16(sp) + 2942e: 0c078c63 beqz a5,29506 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x29e> + 29432: e1be sd a5,192(sp) + 29434: e9ba sd a4,208(sp) + 29436: e582 sd zero,200(sp) + 29438: 854a mv a0,s2 + 2943a: 00078023 sb zero,0(a5) + 2943e: abeed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29442: 8526 mv a0,s1 + 29444: 03a00593 li a1,58 + 29448: ec9eb0ef jal 15310 + 2944c: e4051be3 bnez a0,292a2 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x3a> + 29450: dafff0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 29454: dc5f10ef jal 1b218 <_ZNK7testing8UnitTest20original_working_dirEv> + 29458: 04010c13 addi s8,sp,64 + 2945c: 85aa mv a1,a0 + 2945e: 8562 mv a0,s8 + 29460: 9fdee0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29464: 6586 ld a1,64(sp) + 29466: 6626 ld a2,72(sp) + 29468: 06010a13 addi s4,sp,96 + 2946c: 189c addi a5,sp,112 + 2946e: 962e add a2,a2,a1 + 29470: 8552 mv a0,s4 + 29472: f0be sd a5,96(sp) + 29474: deeee0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 29478: 8552 mv a0,s4 + 2947a: a8ef20ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> + 2947e: 08010a93 addi s5,sp,128 + 29482: 8556 mv a0,s5 + 29484: 00012597 auipc a1,0x12 + 29488: 98c58593 addi a1,a1,-1652 # 3ae10 <_ZN7testingL18kDefaultOutputFileE> + 2948c: 9d1ee0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29490: 658a ld a1,128(sp) + 29492: 662a ld a2,136(sp) + 29494: 1104 addi s1,sp,160 + 29496: 191c addi a5,sp,176 + 29498: 962e add a2,a2,a1 + 2949a: 8526 mv a0,s1 + 2949c: f13e sd a5,160(sp) + 2949e: dc4ee0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 294a2: 8526 mv a0,s1 + 294a4: a64f20ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> + 294a8: 6702 ld a4,0(sp) + 294aa: 0c010913 addi s2,sp,192 + 294ae: 854a mv a0,s2 + 294b0: 4681 li a3,0 + 294b2: 8626 mv a2,s1 + 294b4: 85d2 mv a1,s4 + 294b6: 943f50ef jal 1edf8 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc> + 294ba: 658e ld a1,192(sp) + 294bc: 662e ld a2,200(sp) + 294be: 01040793 addi a5,s0,16 + 294c2: e01c sd a5,0(s0) + 294c4: 962e add a2,a2,a1 + 294c6: 8522 mv a0,s0 + 294c8: d9aee0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 294cc: 854a mv a0,s2 + 294ce: a2eed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 294d2: 8526 mv a0,s1 + 294d4: a28ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 294d8: 8556 mv a0,s5 + 294da: a22ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 294de: 8552 mv a0,s4 + 294e0: a1ced0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 294e4: 8562 mv a0,s8 + 294e6: a16ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 294ea: bdd9 j 293c0 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x158> + 294ec: 670e ld a4,192(sp) + 294ee: 0994 addi a3,sp,208 + 294f0: 00d70e63 beq a4,a3,2950c <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2a4> + 294f4: 01bc addi a5,sp,200 + 294f6: cd817057 vsetivli zero,2,e64,m1,ta,ma + 294fa: 0207f087 vle64.v v1,(a5) + 294fe: 003c addi a5,sp,8 + 29500: e03a sd a4,0(sp) + 29502: 0207f0a7 vse64.v v1,(a5) + 29506: e1b6 sd a3,192(sp) + 29508: 099c addi a5,sp,208 + 2950a: b735 j 29436 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x1ce> + 2950c: 672e ld a4,200(sp) + 2950e: c305 beqz a4,2952e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2c6> + 29510: 4605 li a2,1 + 29512: 02c70463 beq a4,a2,2953a <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2d2> + 29516: 0c377657 vsetvli a2,a4,e8,m8,ta,ma + 2951a: 02068407 vle8.v v8,(a3) + 2951e: 8f11 sub a4,a4,a2 + 29520: 96b2 add a3,a3,a2 + 29522: 02078427 vse8.v v8,(a5) + 29526: 97b2 add a5,a5,a2 + 29528: f77d bnez a4,29516 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2ae> + 2952a: 672e ld a4,200(sp) + 2952c: 6782 ld a5,0(sp) + 2952e: 97ba add a5,a5,a4 + 29530: e43a sd a4,8(sp) + 29532: 00078023 sb zero,0(a5) + 29536: 678e ld a5,192(sp) + 29538: bdfd j 29436 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x1ce> + 2953a: 0d014703 lbu a4,208(sp) + 2953e: 00e78023 sb a4,0(a5) + 29542: 672e ld a4,200(sp) + 29544: 6782 ld a5,0(sp) + 29546: b7e5 j 2952e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2c6> + 29548: 842a mv s0,a0 + 2954a: 8562 mv a0,s8 + 2954c: 9b0ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29550: e64e sd s3,264(sp) + 29552: f9da sd s6,240(sp) + 29554: 855e mv a0,s7 + 29556: 9a6ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2955a: 8522 mv a0,s0 + 2955c: 9c4ec0ef jal 15720 <_Unwind_Resume@plt> + 29560: 842a mv s0,a0 + 29562: a801 j 29572 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x30a> + 29564: 842a mv s0,a0 + 29566: 8526 mv a0,s1 + 29568: 994ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2956c: 8556 mv a0,s5 + 2956e: 98eed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29572: 8552 mv a0,s4 + 29574: 988ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29578: 8562 mv a0,s8 + 2957a: 982ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2957e: 854e mv a0,s3 + 29580: 97ced0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29584: bfc1 j 29554 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2ec> + 29586: 842a mv s0,a0 + 29588: b7d5 j 2956c <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x304> + 2958a: 842a mv s0,a0 + 2958c: bfe9 j 29566 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2fe> + 2958e: 842a mv s0,a0 + 29590: b7e5 j 29578 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x310> + 29592: 842a mv s0,a0 + 29594: bff9 j 29572 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x30a> + 29596: 842a mv s0,a0 + 29598: 854a mv a0,s2 + 2959a: 962ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2959e: bf5d j 29554 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2ec> + 295a0: 842a mv s0,a0 + 295a2: e64e sd s3,264(sp) + 295a4: f9da sd s6,240(sp) + 295a6: b77d j 29554 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2ec> + 295a8: 842a mv s0,a0 + 295aa: a029 j 295b4 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x34c> + 295ac: 842a mv s0,a0 + 295ae: 854a mv a0,s2 + 295b0: 94ced0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 295b4: 8526 mv a0,s1 + 295b6: 946ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 295ba: b7d1 j 2957e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x316> + 295bc: 842a mv s0,a0 + 295be: b7c1 j 2957e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x316> + 295c0: 842a mv s0,a0 + 295c2: 854e mv a0,s3 + 295c4: 938ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 295c8: bfc1 j 29598 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x330> + 295ca: 842a mv s0,a0 + 295cc: 854a mv a0,s2 + 295ce: 92eed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 295d2: bf51 j 29566 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2fe> + 295d4: 842a mv s0,a0 + 295d6: 8556 mv a0,s5 + 295d8: 924ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 295dc: b74d j 2957e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x316> + 295de: 842a mv s0,a0 + 295e0: 8556 mv a0,s5 + 295e2: 91aed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 295e6: 8552 mv a0,s4 + 295e8: 914ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 295ec: bfb9 j 2954a <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2e2> + 295ee: 842a mv s0,a0 + 295f0: a819 j 29606 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x39e> + 295f2: 842a mv s0,a0 + 295f4: a809 j 29606 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x39e> + 295f6: 842a mv s0,a0 + 295f8: b7fd j 295e6 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x37e> + 295fa: 842a mv s0,a0 + 295fc: b7ed j 295e6 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x37e> + 295fe: 842a mv s0,a0 + 29600: 854a mv a0,s2 + 29602: 8faed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29606: 8526 mv a0,s1 + 29608: 8f4ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2960c: bfd1 j 295e0 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x378> + +000000000002960e <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv>: + 2960e: db010113 addi sp,sp,-592 + 29612: 21613823 sd s6,528(sp) + 29616: 21713423 sd s7,520(sp) + 2961a: 0b853b03 ld s6,184(a0) + 2961e: 0c053b83 ld s7,192(a0) + 29622: 21813023 sd s8,512(sp) + 29626: 24113423 sd ra,584(sp) + 2962a: 24813023 sd s0,576(sp) + 2962e: 22913c23 sd s1,568(sp) + 29632: 23213823 sd s2,560(sp) + 29636: 23313423 sd s3,552(sp) + 2963a: 23413023 sd s4,544(sp) + 2963e: 21513c23 sd s5,536(sp) + 29642: 8c2a mv s8,a0 + 29644: 0b7b0c63 beq s6,s7,296fc <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xee> + 29648: ffe6 sd s9,504(sp) + 2964a: fbea sd s10,496(sp) + 2964c: 49a9 li s3,10 + 2964e: 0f900a93 li s5,249 + 29652: 000b3a03 ld s4,0(s6) + 29656: 4481 li s1,0 + 29658: 4601 li a2,0 + 2965a: 038a3683 ld a3,56(s4) + 2965e: 030a3703 ld a4,48(s4) + 29662: 08d70863 beq a4,a3,296f2 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xe4> + 29666: 00349793 slli a5,s1,0x3 + 2966a: 97ba add a5,a5,a4 + 2966c: 6380 ld s0,0(a5) + 2966e: 08244c83 lbu s9,130(s0) + 29672: 060c8a63 beqz s9,296e6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xd8> + 29676: 18060e63 beqz a2,29812 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x204> + 2967a: 700c ld a1,32(s0) + 2967c: 00010517 auipc a0,0x10 + 29680: c8c50513 addi a0,a0,-884 # 39308 <_IO_stdin_used+0x1860> + 29684: f8deb0ef jal 15610 + 29688: 643c ld a5,72(s0) + 2968a: c7b1 beqz a5,296d6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> + 2968c: 639c ld a5,0(a5) + 2968e: c7a1 beqz a5,296d6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> + 29690: 00011597 auipc a1,0x11 + 29694: 5b058593 addi a1,a1,1456 # 3ac40 <_ZN7testing8internalL16kValueParamLabelE> + 29698: 00010517 auipc a0,0x10 + 2969c: c6050513 addi a0,a0,-928 # 392f8 <_IO_stdin_used+0x1850> + 296a0: f71eb0ef jal 15610 + 296a4: 643c ld a5,72(s0) + 296a6: cb85 beqz a5,296d6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> + 296a8: 6380 ld s0,0(a5) + 296aa: c415 beqz s0,296d6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> + 296ac: 00044503 lbu a0,0(s0) + 296b0: 4901 li s2,0 + 296b2: c115 beqz a0,296d6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> + 296b4: 15350763 beq a0,s3,29802 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x1f4> + 296b8: b58ec0ef jal 15a10 + 296bc: 2905 addiw s2,s2,1 + 296be: 00144503 lbu a0,1(s0) + 296c2: 0405 addi s0,s0,1 + 296c4: c909 beqz a0,296d6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> + 296c6: ff2ad7e3 bge s5,s2,296b4 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xa6> + 296ca: 00011517 auipc a0,0x11 + 296ce: d3650513 addi a0,a0,-714 # 3a400 <_IO_stdin_used+0x2958> + 296d2: f3feb0ef jal 15610 + 296d6: 4529 li a0,10 + 296d8: b38ec0ef jal 15a10 + 296dc: 030a3703 ld a4,48(s4) + 296e0: 038a3683 ld a3,56(s4) + 296e4: 8666 mv a2,s9 + 296e6: 40e687b3 sub a5,a3,a4 + 296ea: 0485 addi s1,s1,1 + 296ec: 878d srai a5,a5,0x3 + 296ee: f6f4ece3 bltu s1,a5,29666 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x58> + 296f2: 0b21 addi s6,s6,8 + 296f4: f56b9fe3 bne s7,s6,29652 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x44> + 296f8: 7cfe ld s9,504(sp) + 296fa: 7d5e ld s10,496(sp) + 296fc: 00020797 auipc a5,0x20 + 29700: 7847b783 ld a5,1924(a5) # 49e80 + 29704: 6388 ld a0,0(a5) + 29706: 848a mv s1,sp + 29708: cb8ec0ef jal 15bc0 + 2970c: 850a mv a0,sp + 2970e: bdaef0ef jal 18ae8 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev> + 29712: 6722 ld a4,8(sp) + 29714: 478d li a5,3 + 29716: 1af70863 beq a4,a5,298c6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x2b8> + 2971a: 00010597 auipc a1,0x10 + 2971e: bfe58593 addi a1,a1,-1026 # 39318 <_IO_stdin_used+0x1870> + 29722: 8526 mv a0,s1 + 29724: 00020317 auipc t1,0x20 + 29728: 5bc33303 ld t1,1468(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 2972c: 9302 jalr t1 + 2972e: cd49 beqz a0,297c8 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x1ba> + 29730: 04010a13 addi s4,sp,64 + 29734: 8552 mv a0,s4 + 29736: b33ff0ef jal 29268 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> + 2973a: 6586 ld a1,64(sp) + 2973c: 06810913 addi s2,sp,104 + 29740: 854a mv a0,s2 + 29742: f1aee0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29746: 854a mv a0,s2 + 29748: 858f60ef jal 1f7a0 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2974c: 77a6 ld a5,104(sp) + 2974e: 07810b13 addi s6,sp,120 + 29752: 842a mv s0,a0 + 29754: 01678563 beq a5,s6,2975e <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x150> + 29758: 853e mv a0,a5 + 2975a: 8d6ec0ef jal 15830 <_ZdlPv@plt> + 2975e: 6506 ld a0,64(sp) + 29760: 05010a93 addi s5,sp,80 + 29764: 01550463 beq a0,s5,2976c <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x15e> + 29768: 8c8ec0ef jal 15830 <_ZdlPv@plt> + 2976c: 854a mv a0,s2 + 2976e: 932ec0ef jal 158a0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> + 29772: 00010597 auipc a1,0x10 + 29776: b9e58593 addi a1,a1,-1122 # 39310 <_IO_stdin_used+0x1868> + 2977a: 8526 mv a0,s1 + 2977c: 00020317 auipc t1,0x20 + 29780: 56433303 ld t1,1380(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 29784: 9302 jalr t1 + 29786: 10051563 bnez a0,29890 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x282> + 2978a: 00010597 auipc a1,0x10 + 2978e: b8e58593 addi a1,a1,-1138 # 39318 <_IO_stdin_used+0x1870> + 29792: 8526 mv a0,s1 + 29794: 00020317 auipc t1,0x20 + 29798: 54c33303 ld t1,1356(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 2979c: 9302 jalr t1 + 2979e: 14051863 bnez a0,298ee <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x2e0> + 297a2: 85ca mv a1,s2 + 297a4: 8552 mv a0,s4 + 297a6: d2fef0ef jal 194d4 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 297aa: 6506 ld a0,64(sp) + 297ac: 85a2 mv a1,s0 + 297ae: 842ec0ef jal 157f0 + 297b2: 6506 ld a0,64(sp) + 297b4: 01550463 beq a0,s5,297bc <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x1ae> + 297b8: 878ec0ef jal 15830 <_ZdlPv@plt> + 297bc: 8522 mv a0,s0 + 297be: 9e2ec0ef jal 159a0 + 297c2: 854a mv a0,s2 + 297c4: afdeb0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 297c8: 6502 ld a0,0(sp) + 297ca: 081c addi a5,sp,16 + 297cc: 00f50463 beq a0,a5,297d4 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x1c6> + 297d0: 860ec0ef jal 15830 <_ZdlPv@plt> + 297d4: 24813083 ld ra,584(sp) + 297d8: 24013403 ld s0,576(sp) + 297dc: 23813483 ld s1,568(sp) + 297e0: 23013903 ld s2,560(sp) + 297e4: 22813983 ld s3,552(sp) + 297e8: 22013a03 ld s4,544(sp) + 297ec: 21813a83 ld s5,536(sp) + 297f0: 21013b03 ld s6,528(sp) + 297f4: 20813b83 ld s7,520(sp) + 297f8: 20013c03 ld s8,512(sp) + 297fc: 25010113 addi sp,sp,592 + 29800: 8082 ret + 29802: 0000e517 auipc a0,0xe + 29806: 59650513 addi a0,a0,1430 # 37d98 <_IO_stdin_used+0x2f0> + 2980a: e07eb0ef jal 15610 + 2980e: 2909 addiw s2,s2,2 + 29810: b57d j 296be <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xb0> + 29812: 008a3583 ld a1,8(s4) + 29816: 00010517 auipc a0,0x10 + 2981a: ada50513 addi a0,a0,-1318 # 392f0 <_IO_stdin_used+0x1848> + 2981e: df3eb0ef jal 15610 + 29822: 028a3783 ld a5,40(s4) + 29826: cba9 beqz a5,29878 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> + 29828: 639c ld a5,0(a5) + 2982a: c7b9 beqz a5,29878 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> + 2982c: 00011597 auipc a1,0x11 + 29830: 40458593 addi a1,a1,1028 # 3ac30 <_ZN7testing8internalL15kTypeParamLabelE> + 29834: 00010517 auipc a0,0x10 + 29838: ac450513 addi a0,a0,-1340 # 392f8 <_IO_stdin_used+0x1850> + 2983c: dd5eb0ef jal 15610 + 29840: 028a3783 ld a5,40(s4) + 29844: cb95 beqz a5,29878 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> + 29846: 0007b903 ld s2,0(a5) + 2984a: 02090763 beqz s2,29878 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> + 2984e: 00094503 lbu a0,0(s2) + 29852: 4d01 li s10,0 + 29854: c115 beqz a0,29878 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> + 29856: 03350563 beq a0,s3,29880 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x272> + 2985a: 9b6ec0ef jal 15a10 + 2985e: 2d05 addiw s10,s10,1 + 29860: 00194503 lbu a0,1(s2) + 29864: 0905 addi s2,s2,1 + 29866: c909 beqz a0,29878 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> + 29868: ffaad7e3 bge s5,s10,29856 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x248> + 2986c: 00011517 auipc a0,0x11 + 29870: b9450513 addi a0,a0,-1132 # 3a400 <_IO_stdin_used+0x2958> + 29874: d9deb0ef jal 15610 + 29878: 4529 li a0,10 + 2987a: 996ec0ef jal 15a10 + 2987e: bbf5 j 2967a <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x6c> + 29880: 0000e517 auipc a0,0xe + 29884: 51850513 addi a0,a0,1304 # 37d98 <_IO_stdin_used+0x2f0> + 29888: d89eb0ef jal 15610 + 2988c: 2d09 addiw s10,s10,2 + 2988e: bfc9 j 29860 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x252> + 29890: 02010993 addi s3,sp,32 + 29894: 854e mv a0,s3 + 29896: 9d3ff0ef jal 29268 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> + 2989a: 7582 ld a1,32(sp) + 2989c: 8552 mv a0,s4 + 2989e: debf50ef jal 1f688 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc> + 298a2: 0b8c0593 addi a1,s8,184 + 298a6: 855a mv a0,s6 + 298a8: cd2fd0ef jal 26d7a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE> + 298ac: 00020797 auipc a5,0x20 + 298b0: 3447b783 ld a5,836(a5) # 49bf0 <_GLOBAL_OFFSET_TABLE_+0xa0> + 298b4: 07c1 addi a5,a5,16 + 298b6: 00a8 addi a0,sp,72 + 298b8: e0be sd a5,64(sp) + 298ba: e43ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 298be: 854e mv a0,s3 + 298c0: e3dec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 298c4: bdf9 j 297a2 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x194> + 298c6: 6782 ld a5,0(sp) + 298c8: 07800713 li a4,120 + 298cc: 0007c683 lbu a3,0(a5) + 298d0: e4e695e3 bne a3,a4,2971a <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x10c> + 298d4: 0017c683 lbu a3,1(a5) + 298d8: 06d00713 li a4,109 + 298dc: e2e69fe3 bne a3,a4,2971a <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x10c> + 298e0: 0027c703 lbu a4,2(a5) + 298e4: 06c00793 li a5,108 + 298e8: e2f719e3 bne a4,a5,2971a <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x10c> + 298ec: b591 j 29730 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x122> + 298ee: 02010993 addi s3,sp,32 + 298f2: 854e mv a0,s3 + 298f4: 975ff0ef jal 29268 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> + 298f8: 7582 ld a1,32(sp) + 298fa: 8552 mv a0,s4 + 298fc: f99f50ef jal 1f894 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc> + 29900: 0b8c0593 addi a1,s8,184 + 29904: 855a mv a0,s6 + 29906: fc9fe0ef jal 288ce <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE> + 2990a: 00020797 auipc a5,0x20 + 2990e: 3c67b783 ld a5,966(a5) # 49cd0 <_GLOBAL_OFFSET_TABLE_+0x180> + 29912: b74d j 298b4 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x2a6> + 29914: 842a mv s0,a0 + 29916: a029 j 29920 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x312> + 29918: 842a mv s0,a0 + 2991a: 8552 mv a0,s4 + 2991c: de1ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29920: 854a mv a0,s2 + 29922: 99feb0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 29926: 8526 mv a0,s1 + 29928: ffe6 sd s9,504(sp) + 2992a: fbea sd s10,496(sp) + 2992c: dd1ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29930: 8522 mv a0,s0 + 29932: defeb0ef jal 15720 <_Unwind_Resume@plt> + 29936: 842a mv s0,a0 + 29938: 854a mv a0,s2 + 2993a: dc3ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2993e: 8552 mv a0,s4 + 29940: dbdec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29944: b7cd j 29926 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x318> + 29946: 842a mv s0,a0 + 29948: bfdd j 2993e <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x330> + 2994a: 00020797 auipc a5,0x20 + 2994e: 3867b783 ld a5,902(a5) # 49cd0 <_GLOBAL_OFFSET_TABLE_+0x180> + 29952: 842a mv s0,a0 + 29954: 07c1 addi a5,a5,16 + 29956: 00a8 addi a0,sp,72 + 29958: e0be sd a5,64(sp) + 2995a: da3ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2995e: 854e mv a0,s3 + 29960: d9dec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29964: bf75 j 29920 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x312> + 29966: 842a mv s0,a0 + 29968: bfdd j 2995e <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x350> + 2996a: 00020797 auipc a5,0x20 + 2996e: 2867b783 ld a5,646(a5) # 49bf0 <_GLOBAL_OFFSET_TABLE_+0xa0> + 29972: b7c5 j 29952 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x344> + 29974: 842a mv s0,a0 + 29976: b7e5 j 2995e <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x350> + 29978: 842a mv s0,a0 + 2997a: b775 j 29926 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x318> + +000000000002997c <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv>: + 2997c: 7159 addi sp,sp,-112 + 2997e: f0a2 sd s0,96(sp) + 29980: 842a mv s0,a0 + 29982: 850a mv a0,sp + 29984: eca6 sd s1,88(sp) + 29986: f486 sd ra,104(sp) + 29988: e4ce sd s3,72(sp) + 2998a: 95eef0ef jal 18ae8 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev> + 2998e: 67a2 ld a5,8(sp) + 29990: 470d li a4,3 + 29992: 848a mv s1,sp + 29994: 08e78b63 beq a5,a4,29a2a <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0xae> + 29998: 4711 li a4,4 + 2999a: 00e78963 beq a5,a4,299ac <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x30> + 2999e: 12079c63 bnez a5,29ad6 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x15a> + 299a2: 6502 ld a0,0(sp) + 299a4: 081c addi a5,sp,16 + 299a6: 06f51a63 bne a0,a5,29a1a <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x9e> + 299aa: a895 j 29a1e <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0xa2> + 299ac: 6782 ld a5,0(sp) + 299ae: e8ca sd s2,80(sp) + 299b0: 06a00713 li a4,106 + 299b4: 0007c683 lbu a3,0(a5) + 299b8: 0ce68863 beq a3,a4,29a88 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x10c> + 299bc: 02010913 addi s2,sp,32 + 299c0: 6685 lui a3,0x1 + 299c2: 854a mv a0,s2 + 299c4: 3d868693 addi a3,a3,984 # 13d8 <__abi_tag-0xeebc> + 299c8: 0000f617 auipc a2,0xf + 299cc: d1860613 addi a2,a2,-744 # 386e0 <_IO_stdin_used+0xc38> + 299d0: 4585 li a1,1 + 299d2: a19f50ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 299d6: 02500613 li a2,37 + 299da: 00010597 auipc a1,0x10 + 299de: 94658593 addi a1,a1,-1722 # 39320 <_IO_stdin_used+0x1878> + 299e2: 00020517 auipc a0,0x20 + 299e6: 5b653503 ld a0,1462(a0) # 49f98 <_ZSt4cerr@Base> + 299ea: c47eb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 299ee: 6622 ld a2,8(sp) + 299f0: 6582 ld a1,0(sp) + 299f2: 00020517 auipc a0,0x20 + 299f6: 5a653503 ld a0,1446(a0) # 49f98 <_ZSt4cerr@Base> + 299fa: c37eb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 299fe: 0000f597 auipc a1,0xf + 29a02: 12a58593 addi a1,a1,298 # 38b28 <_IO_stdin_used+0x1080> + 29a06: b5beb0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 29a0a: 854a mv a0,s2 + 29a0c: d6ff20ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 29a10: 6502 ld a0,0(sp) + 29a12: 081c addi a5,sp,16 + 29a14: 6946 ld s2,80(sp) + 29a16: 00f50463 beq a0,a5,29a1e <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0xa2> + 29a1a: e17eb0ef jal 15830 <_ZdlPv@plt> + 29a1e: 70a6 ld ra,104(sp) + 29a20: 7406 ld s0,96(sp) + 29a22: 64e6 ld s1,88(sp) + 29a24: 69a6 ld s3,72(sp) + 29a26: 6165 addi sp,sp,112 + 29a28: 8082 ret + 29a2a: 6782 ld a5,0(sp) + 29a2c: e8ca sd s2,80(sp) + 29a2e: 07800713 li a4,120 + 29a32: 0007c683 lbu a3,0(a5) + 29a36: f8e693e3 bne a3,a4,299bc <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> + 29a3a: 0017c683 lbu a3,1(a5) + 29a3e: 06d00713 li a4,109 + 29a42: f6e69de3 bne a3,a4,299bc <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> + 29a46: 0027c703 lbu a4,2(a5) + 29a4a: 06c00793 li a5,108 + 29a4e: f6f717e3 bne a4,a5,299bc <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> + 29a52: 02800513 li a0,40 + 29a56: 19840413 addi s0,s0,408 + 29a5a: d77eb0ef jal 157d0 <_Znwm@plt> + 29a5e: 02010913 addi s2,sp,32 + 29a62: 89aa mv s3,a0 + 29a64: 854a mv a0,s2 + 29a66: 803ff0ef jal 29268 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> + 29a6a: 7582 ld a1,32(sp) + 29a6c: 854e mv a0,s3 + 29a6e: c1bf50ef jal 1f688 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc> + 29a72: 85ce mv a1,s3 + 29a74: 8522 mv a0,s0 + 29a76: b22f10ef jal 1ad98 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE> + 29a7a: 7502 ld a0,32(sp) + 29a7c: 181c addi a5,sp,48 + 29a7e: f8f509e3 beq a0,a5,29a10 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x94> + 29a82: dafeb0ef jal 15830 <_ZdlPv@plt> + 29a86: b769 j 29a10 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x94> + 29a88: 0017c683 lbu a3,1(a5) + 29a8c: 07300713 li a4,115 + 29a90: f2e696e3 bne a3,a4,299bc <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> + 29a94: 0027c683 lbu a3,2(a5) + 29a98: 06f00713 li a4,111 + 29a9c: f2e690e3 bne a3,a4,299bc <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> + 29aa0: 0037c703 lbu a4,3(a5) + 29aa4: 06e00793 li a5,110 + 29aa8: f0f71ae3 bne a4,a5,299bc <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> + 29aac: 02800513 li a0,40 + 29ab0: 19840413 addi s0,s0,408 + 29ab4: d1deb0ef jal 157d0 <_Znwm@plt> + 29ab8: 02010913 addi s2,sp,32 + 29abc: 89aa mv s3,a0 + 29abe: 854a mv a0,s2 + 29ac0: fa8ff0ef jal 29268 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> + 29ac4: 7582 ld a1,32(sp) + 29ac6: 854e mv a0,s3 + 29ac8: dcdf50ef jal 1f894 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc> + 29acc: 85ce mv a1,s3 + 29ace: 8522 mv a0,s0 + 29ad0: ac8f10ef jal 1ad98 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE> + 29ad4: b75d j 29a7a <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0xfe> + 29ad6: e8ca sd s2,80(sp) + 29ad8: b5d5 j 299bc <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> + 29ada: 842a mv s0,a0 + 29adc: e0d2 sd s4,64(sp) + 29ade: 8526 mv a0,s1 + 29ae0: c1dec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29ae4: 8522 mv a0,s0 + 29ae6: c3beb0ef jal 15720 <_Unwind_Resume@plt> + 29aea: e0d2 sd s4,64(sp) + 29aec: 842a mv s0,a0 + 29aee: 4a01 li s4,0 + 29af0: 854a mv a0,s2 + 29af2: c0bec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29af6: fe0a04e3 beqz s4,29ade <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x162> + 29afa: 6a06 ld s4,64(sp) + 29afc: 854e mv a0,s3 + 29afe: d33eb0ef jal 15830 <_ZdlPv@plt> + 29b02: e0d2 sd s4,64(sp) + 29b04: bfe9 j 29ade <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x162> + 29b06: e0d2 sd s4,64(sp) + 29b08: 842a mv s0,a0 + 29b0a: 4a05 li s4,1 + 29b0c: b7d5 j 29af0 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x174> + 29b0e: 842a mv s0,a0 + 29b10: b7f5 j 29afc <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x180> + 29b12: 842a mv s0,a0 + 29b14: 854a mv a0,s2 + 29b16: c65f20ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 29b1a: e0d2 sd s4,64(sp) + 29b1c: b7c9 j 29ade <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x162> + 29b1e: b7f1 j 29aea <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x16e> + 29b20: b7dd j 29b06 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x18a> + 29b22: 842a mv s0,a0 + 29b24: bfe1 j 29afc <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x180> + +0000000000029b26 <_ZN7testing4Test15HasFatalFailureEv>: + 29b26: 1141 addi sp,sp,-16 + 29b28: e406 sd ra,8(sp) + 29b2a: ed4ff0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 29b2e: 6128 ld a0,64(a0) + 29b30: 833f10ef jal 1b362 <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> + 29b34: 60a2 ld ra,8(sp) + 29b36: 0141 addi sp,sp,16 + 29b38: fcbef06f j 19b02 <_ZNK7testing10TestResult15HasFatalFailureEv> + +0000000000029b3c <_ZN7testing4Test18HasNonfatalFailureEv>: + 29b3c: 1141 addi sp,sp,-16 + 29b3e: e406 sd ra,8(sp) + 29b40: ebeff0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 29b44: 6128 ld a0,64(a0) + 29b46: 81df10ef jal 1b362 <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> + 29b4a: 60a2 ld ra,8(sp) + 29b4c: 0141 addi sp,sp,16 + 29b4e: 860f006f j 19bae <_ZNK7testing10TestResult18HasNonfatalFailureEv> + +0000000000029b52 <_ZN7testing4Test9IsSkippedEv>: + 29b52: 1141 addi sp,sp,-16 + 29b54: e406 sd ra,8(sp) + 29b56: ea8ff0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 29b5a: 6128 ld a0,64(a0) + 29b5c: 807f10ef jal 1b362 <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> + 29b60: 60a2 ld ra,8(sp) + 29b62: 0141 addi sp,sp,16 + 29b64: b0ef006f j 19e72 <_ZNK7testing10TestResult7SkippedEv> + +0000000000029b68 <_ZN7testing8internal31GetCurrentOsStackTraceExceptTopB5cxx11EPNS_8UnitTestEi>: + 29b68: 1101 addi sp,sp,-32 + 29b6a: ec06 sd ra,24(sp) + 29b6c: e822 sd s0,16(sp) + 29b6e: e426 sd s1,8(sp) + 29b70: 842a mv s0,a0 + 29b72: 84b2 mv s1,a2 + 29b74: e8aff0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 29b78: 612c ld a1,64(a0) + 29b7a: 0014861b addiw a2,s1,1 + 29b7e: 8522 mv a0,s0 + 29b80: f86f10ef jal 1b306 <_ZN7testing8internal12UnitTestImpl28CurrentOsStackTraceExceptTopB5cxx11Ei> + 29b84: 60e2 ld ra,24(sp) + 29b86: 8522 mv a0,s0 + 29b88: 6442 ld s0,16(sp) + 29b8a: 64a2 ld s1,8(sp) + 29b8c: 6105 addi sp,sp,32 + 29b8e: 8082 ret + +0000000000029b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 29b90: 1101 addi sp,sp,-32 + 29b92: e426 sd s1,8(sp) + 29b94: ec06 sd ra,24(sp) + 29b96: 84aa mv s1,a0 + 29b98: e66ff0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 29b9c: 613c ld a5,64(a0) + 29b9e: 1d87b783 ld a5,472(a5) + 29ba2: e822 sd s0,16(sp) + 29ba4: cb85 beqz a5,29bd4 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x44> + 29ba6: 5788 lw a0,40(a5) + 29ba8: 0000e597 auipc a1,0xe + 29bac: 58058593 addi a1,a1,1408 # 38128 <_IO_stdin_used+0x680> + 29bb0: fc1eb0ef jal 15b70 + 29bb4: 842a mv s0,a0 + 29bb6: 85aa mv a1,a0 + 29bb8: 04900513 li a0,73 + 29bbc: f34eb0ef jal 152f0 + 29bc0: 6088 ld a0,0(s1) + 29bc2: 85a2 mv a1,s0 + 29bc4: c2deb0ef jal 157f0 + 29bc8: 8522 mv a0,s0 + 29bca: ff7eb0ef jal 15bc0 + 29bce: 4505 li a0,1 + 29bd0: a01eb0ef jal 155d0 <_exit@plt> + 29bd4: 00020417 auipc s0,0x20 + 29bd8: 26443403 ld s0,612(s0) # 49e38 + 29bdc: 600c ld a1,0(s0) + 29bde: 6088 ld a0,0(s1) + 29be0: c11eb0ef jal 157f0 + 29be4: 6008 ld a0,0(s0) + 29be6: fdbeb0ef jal 15bc0 + 29bea: 827eb0ef jal 15410 + +0000000000029bee <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv>: + 29bee: dc010113 addi sp,sp,-576 + 29bf2: 22813823 sd s0,560(sp) + 29bf6: 22913423 sd s1,552(sp) + 29bfa: 23213023 sd s2,544(sp) + 29bfe: 21313c23 sd s3,536(sp) + 29c02: 22113c23 sd ra,568(sp) + 29c06: 21413823 sd s4,528(sp) + 29c0a: 21513423 sd s5,520(sp) + 29c0e: 21613023 sd s6,512(sp) + 29c12: ffde sd s7,504(sp) + 29c14: fbe2 sd s8,496(sp) + 29c16: 842a mv s0,a0 + 29c18: 00b10913 addi s2,sp,11 + 29c1c: 54fd li s1,-1 + 29c1e: 4991 li s3,4 + 29c20: a031 j 29c2c <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3e> + 29c22: dceeb0ef jal 151f0 <__errno_location@plt> + 29c26: 411c lw a5,0(a0) + 29c28: 15379b63 bne a5,s3,29d7e <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x190> + 29c2c: 5848 lw a0,52(s0) + 29c2e: 4605 li a2,1 + 29c30: 85ca mv a1,s2 + 29c32: abfeb0ef jal 156f0 + 29c36: 2501 sext.w a0,a0 + 29c38: fe9505e3 beq a0,s1,29c22 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x34> + 29c3c: 4785 li a5,1 + 29c3e: 10051b63 bnez a0,29d54 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x166> + 29c42: d81c sw a5,48(s0) + 29c44: 54fd li s1,-1 + 29c46: 4911 li s2,4 + 29c48: 5848 lw a0,52(s0) + 29c4a: df7eb0ef jal 15a40 + 29c4e: 0c951963 bne a0,s1,29d20 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x132> + 29c52: d9eeb0ef jal 151f0 <__errno_location@plt> + 29c56: 411c lw a5,0(a0) + 29c58: ff2788e3 beq a5,s2,29c48 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x5a> + 29c5c: 0804 addi s1,sp,16 + 29c5e: 8526 mv a0,s1 + 29c60: 0000f597 auipc a1,0xf + 29c64: 7e858593 addi a1,a1,2024 # 39448 <_IO_stdin_used+0x19a0> + 29c68: 9f4ee0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29c6c: 8526 mv a0,s1 + 29c6e: 0000f597 auipc a1,0xf + 29c72: 6da58593 addi a1,a1,1754 # 39348 <_IO_stdin_used+0x18a0> + 29c76: 83beb0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 29c7a: 03010913 addi s2,sp,48 + 29c7e: 85aa mv a1,a0 + 29c80: 854a mv a0,s2 + 29c82: 8afeb0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 29c86: 854a mv a0,s2 + 29c88: 0000f597 auipc a1,0xf + 29c8c: 7d858593 addi a1,a1,2008 # 39460 <_IO_stdin_used+0x19b8> + 29c90: 821eb0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 29c94: 05010a13 addi s4,sp,80 + 29c98: 85aa mv a1,a0 + 29c9a: 8552 mv a0,s4 + 29c9c: 895eb0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 29ca0: 07010a93 addi s5,sp,112 + 29ca4: 1f200793 li a5,498 + 29ca8: 8556 mv a0,s5 + 29caa: 006c addi a1,sp,12 + 29cac: 00020317 auipc t1,0x20 + 29cb0: 2c433303 ld t1,708(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 29cb4: c63e sw a5,12(sp) + 29cb6: 9302 jalr t1 + 29cb8: 09010b13 addi s6,sp,144 + 29cbc: 855a mv a0,s6 + 29cbe: 8656 mv a2,s5 + 29cc0: 85d2 mv a1,s4 + 29cc2: 00020317 auipc t1,0x20 + 29cc6: e9633303 ld t1,-362(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 29cca: 9302 jalr t1 + 29ccc: 0000f597 auipc a1,0xf + 29cd0: 17c58593 addi a1,a1,380 # 38e48 <_IO_stdin_used+0x13a0> + 29cd4: 855a mv a0,s6 + 29cd6: fdaeb0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 29cda: 0b010993 addi s3,sp,176 + 29cde: 85aa mv a1,a0 + 29ce0: 854e mv a0,s3 + 29ce2: 84feb0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 29ce6: 854e mv a0,s3 + 29ce8: 0000f597 auipc a1,0xf + 29cec: 78058593 addi a1,a1,1920 # 39468 <_IO_stdin_used+0x19c0> + 29cf0: fc0eb0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 29cf4: 0d010b93 addi s7,sp,208 + 29cf8: 85aa mv a1,a0 + 29cfa: 855e mv a0,s7 + 29cfc: 835eb0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 29d00: 855e mv a0,s7 + 29d02: 0000f597 auipc a1,0xf + 29d06: 77e58593 addi a1,a1,1918 # 39480 <_IO_stdin_used+0x19d8> + 29d0a: fa6eb0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 29d0e: 0f010c13 addi s8,sp,240 + 29d12: 85aa mv a1,a0 + 29d14: 8562 mv a0,s8 + 29d16: 81beb0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 29d1a: 8562 mv a0,s8 + 29d1c: e75ff0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 29d20: ea4f10ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> + 29d24: f20502e3 beqz a0,29c48 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x5a> + 29d28: d844 sw s1,52(s0) + 29d2a: 23813083 ld ra,568(sp) + 29d2e: 23013403 ld s0,560(sp) + 29d32: 22813483 ld s1,552(sp) + 29d36: 22013903 ld s2,544(sp) + 29d3a: 21813983 ld s3,536(sp) + 29d3e: 21013a03 ld s4,528(sp) + 29d42: 20813a83 ld s5,520(sp) + 29d46: 20013b03 ld s6,512(sp) + 29d4a: 7bfe ld s7,504(sp) + 29d4c: 7c5e ld s8,496(sp) + 29d4e: 24010113 addi sp,sp,576 + 29d52: 8082 ret + 29d54: 02f51563 bne a0,a5,29d7e <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x190> + 29d58: 00b14783 lbu a5,11(sp) + 29d5c: 05200713 li a4,82 + 29d60: 08e78163 beq a5,a4,29de2 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x1f4> + 29d64: 06f76863 bltu a4,a5,29dd4 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x1e6> + 29d68: 04900713 li a4,73 + 29d6c: 0ee78263 beq a5,a4,29e50 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x262> + 29d70: 04c00713 li a4,76 + 29d74: 06e79a63 bne a5,a4,29de8 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x1fa> + 29d78: 4789 li a5,2 + 29d7a: d81c sw a5,48(s0) + 29d7c: b5e1 j 29c44 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> + 29d7e: 0d010b93 addi s7,sp,208 + 29d82: 855e mv a0,s7 + 29d84: 0000f617 auipc a2,0xf + 29d88: 5c460613 addi a2,a2,1476 # 39348 <_IO_stdin_used+0x18a0> + 29d8c: 458d li a1,3 + 29d8e: 1ef00693 li a3,495 + 29d92: e58f50ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 29d96: 02b00613 li a2,43 + 29d9a: 0000f597 auipc a1,0xf + 29d9e: 67e58593 addi a1,a1,1662 # 39418 <_IO_stdin_used+0x1970> + 29da2: 00020517 auipc a0,0x20 + 29da6: 1f653503 ld a0,502(a0) # 49f98 <_ZSt4cerr@Base> + 29daa: 887eb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29dae: 1984 addi s1,sp,240 + 29db0: 8526 mv a0,s1 + 29db2: fe0f10ef jal 1b592 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev> + 29db6: 766e ld a2,248(sp) + 29db8: 75ce ld a1,240(sp) + 29dba: 00020517 auipc a0,0x20 + 29dbe: 1de53503 ld a0,478(a0) # 49f98 <_ZSt4cerr@Base> + 29dc2: 86feb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29dc6: 8526 mv a0,s1 + 29dc8: 935ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29dcc: 855e mv a0,s7 + 29dce: 9adf20ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 29dd2: bd8d j 29c44 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> + 29dd4: 05400713 li a4,84 + 29dd8: 00e79863 bne a5,a4,29de8 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x1fa> + 29ddc: 4791 li a5,4 + 29dde: d81c sw a5,48(s0) + 29de0: b595 j 29c44 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> + 29de2: 478d li a5,3 + 29de4: d81c sw a5,48(s0) + 29de6: bdb9 j 29c44 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> + 29de8: 1984 addi s1,sp,240 + 29dea: 8526 mv a0,s1 + 29dec: 0000f617 auipc a2,0xf + 29df0: 55c60613 addi a2,a2,1372 # 39348 <_IO_stdin_used+0x18a0> + 29df4: 458d li a1,3 + 29df6: 1ea00693 li a3,490 + 29dfa: df0f50ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 29dfe: 02200613 li a2,34 + 29e02: 0000f597 auipc a1,0xf + 29e06: 5ce58593 addi a1,a1,1486 # 393d0 <_IO_stdin_used+0x1928> + 29e0a: 00020517 auipc a0,0x20 + 29e0e: 18e53503 ld a0,398(a0) # 49f98 <_ZSt4cerr@Base> + 29e12: 81feb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29e16: 4661 li a2,24 + 29e18: 0000f597 auipc a1,0xf + 29e1c: 5e058593 addi a1,a1,1504 # 393f8 <_IO_stdin_used+0x1950> + 29e20: 00020517 auipc a0,0x20 + 29e24: 17853503 ld a0,376(a0) # 49f98 <_ZSt4cerr@Base> + 29e28: 809eb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29e2c: 00b14583 lbu a1,11(sp) + 29e30: 00020517 auipc a0,0x20 + 29e34: 16853503 ld a0,360(a0) # 49f98 <_ZSt4cerr@Base> + 29e38: 949eb0ef jal 15780 <_ZNSo9_M_insertImEERSoT_@plt> + 29e3c: 00010597 auipc a1,0x10 + 29e40: e0458593 addi a1,a1,-508 # 39c40 <_IO_stdin_used+0x2198> + 29e44: f1ceb0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 29e48: 8526 mv a0,s1 + 29e4a: 931f20ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 29e4e: bbdd j 29c44 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> + 29e50: 0b010993 addi s3,sp,176 + 29e54: 854e mv a0,s3 + 29e56: 03442903 lw s2,52(s0) + 29e5a: 1984 addi s1,sp,240 + 29e5c: b90ef0ef jal 191ec <_ZN7testing7MessageC1Ev> + 29e60: 5afd li s5,-1 + 29e62: 4a11 li s4,4 + 29e64: 0ff00613 li a2,255 + 29e68: 85a6 mv a1,s1 + 29e6a: 854a mv a0,s2 + 29e6c: 885eb0ef jal 156f0 + 29e70: 0005079b sext.w a5,a0 + 29e74: 0af04263 bgtz a5,29f18 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x32a> + 29e78: 0b579963 bne a5,s5,29f2a <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x33c> + 29e7c: b74eb0ef jal 151f0 <__errno_location@plt> + 29e80: 411c lw a5,0(a0) + 29e82: ff4781e3 beq a5,s4,29e64 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x276> + 29e86: b6aeb0ef jal 151f0 <__errno_location@plt> + 29e8a: 09010b13 addi s6,sp,144 + 29e8e: 87aa mv a5,a0 + 29e90: 16a00693 li a3,362 + 29e94: 855a mv a0,s6 + 29e96: 0000f617 auipc a2,0xf + 29e9a: 4b260613 addi a2,a2,1202 # 39348 <_IO_stdin_used+0x18a0> + 29e9e: 458d li a1,3 + 29ea0: 0007a903 lw s2,0(a5) + 29ea4: d46f50ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 29ea8: 02900613 li a2,41 + 29eac: 0000f597 auipc a1,0xf + 29eb0: 4ec58593 addi a1,a1,1260 # 39398 <_IO_stdin_used+0x18f0> + 29eb4: 00020517 auipc a0,0x20 + 29eb8: 0e453503 ld a0,228(a0) # 49f98 <_ZSt4cerr@Base> + 29ebc: f74eb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29ec0: 0d010b93 addi s7,sp,208 + 29ec4: 855e mv a0,s7 + 29ec6: eccf10ef jal 1b592 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev> + 29eca: 666e ld a2,216(sp) + 29ecc: 65ce ld a1,208(sp) + 29ece: 00020517 auipc a0,0x20 + 29ed2: 0ca53503 ld a0,202(a0) # 49f98 <_ZSt4cerr@Base> + 29ed6: f5aeb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29eda: 4609 li a2,2 + 29edc: 0000f597 auipc a1,0xf + 29ee0: 4ec58593 addi a1,a1,1260 # 393c8 <_IO_stdin_used+0x1920> + 29ee4: 84aa mv s1,a0 + 29ee6: f4aeb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29eea: 85ca mv a1,s2 + 29eec: 8526 mv a0,s1 + 29eee: d52eb0ef jal 15440 <_ZNSolsEi@plt> + 29ef2: 0000e597 auipc a1,0xe + 29ef6: 7d658593 addi a1,a1,2006 # 386c8 <_IO_stdin_used+0xc20> + 29efa: e66eb0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 29efe: 855e mv a0,s7 + 29f00: ffcec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29f04: 855a mv a0,s6 + 29f06: 875f20ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 29f0a: 754a ld a0,176(sp) + 29f0c: d2050ce3 beqz a0,29c44 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> + 29f10: 611c ld a5,0(a0) + 29f12: 679c ld a5,8(a5) + 29f14: 9782 jalr a5 + 29f16: b33d j 29c44 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> + 29f18: 754a ld a0,176(sp) + 29f1a: 978a add a5,a5,sp + 29f1c: 0e078823 sb zero,240(a5) + 29f20: 0541 addi a0,a0,16 + 29f22: 85a6 mv a1,s1 + 29f24: e3ceb0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 29f28: bf35 j 29e64 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x276> + 29f2a: ffb1 bnez a5,29e86 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x298> + 29f2c: 09010b13 addi s6,sp,144 + 29f30: 855a mv a0,s6 + 29f32: 16700693 li a3,359 + 29f36: 0000f617 auipc a2,0xf + 29f3a: 41260613 addi a2,a2,1042 # 39348 <_IO_stdin_used+0x18a0> + 29f3e: 458d li a1,3 + 29f40: caaf50ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 29f44: 0d010b93 addi s7,sp,208 + 29f48: 85ce mv a1,s3 + 29f4a: 855e mv a0,s7 + 29f4c: ecaef0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 29f50: 666e ld a2,216(sp) + 29f52: 65ce ld a1,208(sp) + 29f54: 00020517 auipc a0,0x20 + 29f58: 04453503 ld a0,68(a0) # 49f98 <_ZSt4cerr@Base> + 29f5c: ed4eb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29f60: bf79 j 29efe <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x310> + 29f62: 842a mv s0,a0 + 29f64: 8526 mv a0,s1 + 29f66: 815f20ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 29f6a: 8522 mv a0,s0 + 29f6c: fb4eb0ef jal 15720 <_Unwind_Resume@plt> + 29f70: 842a mv s0,a0 + 29f72: 754a ld a0,176(sp) + 29f74: d97d beqz a0,29f6a <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x37c> + 29f76: 611c ld a5,0(a0) + 29f78: 679c ld a5,8(a5) + 29f7a: 9782 jalr a5 + 29f7c: b7fd j 29f6a <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x37c> + 29f7e: 842a mv s0,a0 + 29f80: 855e mv a0,s7 + 29f82: f7aec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29f86: 855a mv a0,s6 + 29f88: ff2f20ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 29f8c: b7dd j 29f72 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x384> + 29f8e: 842a mv s0,a0 + 29f90: bfdd j 29f86 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x398> + 29f92: 842a mv s0,a0 + 29f94: 8562 mv a0,s8 + 29f96: f66ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29f9a: 855e mv a0,s7 + 29f9c: f60ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29fa0: 854e mv a0,s3 + 29fa2: f5aec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29fa6: 855a mv a0,s6 + 29fa8: f54ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29fac: 8556 mv a0,s5 + 29fae: f4eec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29fb2: 8552 mv a0,s4 + 29fb4: f48ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29fb8: 854a mv a0,s2 + 29fba: f42ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29fbe: 8526 mv a0,s1 + 29fc0: f3cec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29fc4: 8522 mv a0,s0 + 29fc6: f5aeb0ef jal 15720 <_Unwind_Resume@plt> + 29fca: 842a mv s0,a0 + 29fcc: b7f9 j 29f9a <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3ac> + 29fce: 842a mv s0,a0 + 29fd0: bfc1 j 29fa0 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3b2> + 29fd2: 842a mv s0,a0 + 29fd4: bfc9 j 29fa6 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3b8> + 29fd6: 842a mv s0,a0 + 29fd8: bfd1 j 29fac <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3be> + 29fda: 842a mv s0,a0 + 29fdc: bfd9 j 29fb2 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3c4> + 29fde: 842a mv s0,a0 + 29fe0: bfe1 j 29fb8 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3ca> + 29fe2: 842a mv s0,a0 + 29fe4: bfe9 j 29fbe <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3d0> + 29fe6: 842a mv s0,a0 + 29fe8: a029 j 29ff2 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x404> + 29fea: 842a mv s0,a0 + 29fec: 8526 mv a0,s1 + 29fee: f0eec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29ff2: 855e mv a0,s7 + 29ff4: f86f20ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 29ff8: 8522 mv a0,s0 + 29ffa: f26eb0ef jal 15720 <_Unwind_Resume@plt> + 29ffe: b741 j 29f7e <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x390> + 2a000: 842a mv s0,a0 + 2a002: b751 j 29f86 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x398> + +000000000002a004 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE>: + 2a004: 710d addi sp,sp,-352 + 2a006: e6a6 sd s1,328(sp) + 2a008: ee86 sd ra,344(sp) + 2a00a: eaa2 sd s0,336(sp) + 2a00c: e2ca sd s2,320(sp) + 2a00e: fe4e sd s3,312(sp) + 2a010: 4709 li a4,2 + 2a012: 84aa mv s1,a0 + 2a014: 04c00793 li a5,76 + 2a018: 00e58763 beq a1,a4,2a026 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x22> + 2a01c: 4705 li a4,1 + 2a01e: 05200793 li a5,82 + 2a022: 1ce58763 beq a1,a4,2a1f0 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1ec> + 2a026: 00f105a3 sb a5,11(sp) + 2a02a: 00b10913 addi s2,sp,11 + 2a02e: 547d li s0,-1 + 2a030: 4991 li s3,4 + 2a032: 5c88 lw a0,56(s1) + 2a034: 4605 li a2,1 + 2a036: 85ca mv a1,s2 + 2a038: af9eb0ef jal 15b30 + 2a03c: 2501 sext.w a0,a0 + 2a03e: 18851e63 bne a0,s0,2a1da <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1d6> + 2a042: 9aeeb0ef jal 151f0 <__errno_location@plt> + 2a046: 411c lw a5,0(a0) + 2a048: ff3785e3 beq a5,s3,2a032 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2e> + 2a04c: 0804 addi s1,sp,16 + 2a04e: 8526 mv a0,s1 + 2a050: 0000f597 auipc a1,0xf + 2a054: 3f858593 addi a1,a1,1016 # 39448 <_IO_stdin_used+0x19a0> + 2a058: fa52 sd s4,304(sp) + 2a05a: f656 sd s5,296(sp) + 2a05c: f25a sd s6,288(sp) + 2a05e: ee5e sd s7,280(sp) + 2a060: dfded0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a064: 6762 ld a4,24(sp) + 2a066: 8009 srli s0,s0,0x2 + 2a068: 04c00793 li a5,76 + 2a06c: 8c19 sub s0,s0,a4 + 2a06e: 2487f963 bgeu a5,s0,2a2c0 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2bc> + 2a072: 04d00613 li a2,77 + 2a076: 0000f597 auipc a1,0xf + 2a07a: 2d258593 addi a1,a1,722 # 39348 <_IO_stdin_used+0x18a0> + 2a07e: 8526 mv a0,s1 + 2a080: 851eb0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 2a084: 009c addi a5,sp,64 + 2a086: f83e sd a5,48(sp) + 2a088: 6114 ld a3,0(a0) + 2a08a: 01050713 addi a4,a0,16 + 2a08e: 16e68463 beq a3,a4,2a1f6 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1f2> + 2a092: 691c ld a5,16(a0) + 2a094: f836 sd a3,48(sp) + 2a096: e0be sd a5,64(sp) + 2a098: 6514 ld a3,8(a0) + 2a09a: 57fd li a5,-1 + 2a09c: 8389 srli a5,a5,0x2 + 2a09e: e118 sd a4,0(a0) + 2a0a0: 00050823 sb zero,16(a0) + 2a0a4: 8f95 sub a5,a5,a3 + 2a0a6: fc36 sd a3,56(sp) + 2a0a8: 00053423 sd zero,8(a0) + 2a0ac: 4719 li a4,6 + 2a0ae: 22f77163 bgeu a4,a5,2a2d0 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2cc> + 2a0b2: 03010913 addi s2,sp,48 + 2a0b6: 854a mv a0,s2 + 2a0b8: 461d li a2,7 + 2a0ba: 0000f597 auipc a1,0xf + 2a0be: 3a658593 addi a1,a1,934 # 39460 <_IO_stdin_used+0x19b8> + 2a0c2: 80feb0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 2a0c6: 1098 addi a4,sp,96 + 2a0c8: e8ba sd a4,80(sp) + 2a0ca: 6114 ld a3,0(a0) + 2a0cc: 01050793 addi a5,a0,16 + 2a0d0: 18f68b63 beq a3,a5,2a266 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x262> + 2a0d4: 6918 ld a4,16(a0) + 2a0d6: e8b6 sd a3,80(sp) + 2a0d8: f0ba sd a4,96(sp) + 2a0da: 6518 ld a4,8(a0) + 2a0dc: 1880 addi s0,sp,112 + 2a0de: e11c sd a5,0(a0) + 2a0e0: 00050823 sb zero,16(a0) + 2a0e4: 00053423 sd zero,8(a0) + 2a0e8: 20600793 li a5,518 + 2a0ec: 8522 mv a0,s0 + 2a0ee: 006c addi a1,sp,12 + 2a0f0: 00020317 auipc t1,0x20 + 2a0f4: e8033303 ld t1,-384(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2a0f8: ecba sd a4,88(sp) + 2a0fa: c63e sw a5,12(sp) + 2a0fc: 9302 jalr t1 + 2a0fe: 09010993 addi s3,sp,144 + 2a102: 05010a13 addi s4,sp,80 + 2a106: 854e mv a0,s3 + 2a108: 85d2 mv a1,s4 + 2a10a: 8622 mv a2,s0 + 2a10c: 00020317 auipc t1,0x20 + 2a110: a4c33303 ld t1,-1460(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2a114: 9302 jalr t1 + 2a116: 676a ld a4,152(sp) + 2a118: 57fd li a5,-1 + 2a11a: 8389 srli a5,a5,0x2 + 2a11c: 8f99 sub a5,a5,a4 + 2a11e: 4705 li a4,1 + 2a120: 1cf77463 bgeu a4,a5,2a2e8 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2e4> + 2a124: 4609 li a2,2 + 2a126: 0000f597 auipc a1,0xf + 2a12a: d2258593 addi a1,a1,-734 # 38e48 <_IO_stdin_used+0x13a0> + 2a12e: 854e mv a0,s3 + 2a130: fa0eb0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 2a134: 019c addi a5,sp,192 + 2a136: f93e sd a5,176(sp) + 2a138: 6114 ld a3,0(a0) + 2a13a: 01050713 addi a4,a0,16 + 2a13e: 10e68663 beq a3,a4,2a24a <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x246> + 2a142: 691c ld a5,16(a0) + 2a144: f936 sd a3,176(sp) + 2a146: e1be sd a5,192(sp) + 2a148: 6514 ld a3,8(a0) + 2a14a: 57fd li a5,-1 + 2a14c: 8389 srli a5,a5,0x2 + 2a14e: e118 sd a4,0(a0) + 2a150: 00050823 sb zero,16(a0) + 2a154: 8f95 sub a5,a5,a3 + 2a156: fd36 sd a3,184(sp) + 2a158: 00053423 sd zero,8(a0) + 2a15c: 02600713 li a4,38 + 2a160: 1af77063 bgeu a4,a5,2a300 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2fc> + 2a164: 0b010a93 addi s5,sp,176 + 2a168: 8556 mv a0,s5 + 2a16a: 02700613 li a2,39 + 2a16e: 0000f597 auipc a1,0xf + 2a172: 31a58593 addi a1,a1,794 # 39488 <_IO_stdin_used+0x19e0> + 2a176: f5aeb0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 2a17a: 1198 addi a4,sp,224 + 2a17c: e9ba sd a4,208(sp) + 2a17e: 6114 ld a3,0(a0) + 2a180: 01050793 addi a5,a0,16 + 2a184: 0af68563 beq a3,a5,2a22e <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x22a> + 2a188: 6918 ld a4,16(a0) + 2a18a: e9b6 sd a3,208(sp) + 2a18c: f1ba sd a4,224(sp) + 2a18e: 6518 ld a4,8(a0) + 2a190: 0d010b13 addi s6,sp,208 + 2a194: e11c sd a5,0(a0) + 2a196: 00050823 sb zero,16(a0) + 2a19a: 00053423 sd zero,8(a0) + 2a19e: 0000f597 auipc a1,0xf + 2a1a2: 2e258593 addi a1,a1,738 # 39480 <_IO_stdin_used+0x19d8> + 2a1a6: 855a mv a0,s6 + 2a1a8: edba sd a4,216(sp) + 2a1aa: b06eb0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2a1ae: 0218 addi a4,sp,256 + 2a1b0: f9ba sd a4,240(sp) + 2a1b2: 6114 ld a3,0(a0) + 2a1b4: 01050793 addi a5,a0,16 + 2a1b8: 04f68d63 beq a3,a5,2a212 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x20e> + 2a1bc: 6918 ld a4,16(a0) + 2a1be: f9b6 sd a3,240(sp) + 2a1c0: e23a sd a4,256(sp) + 2a1c2: 6518 ld a4,8(a0) + 2a1c4: 0f010b93 addi s7,sp,240 + 2a1c8: e11c sd a5,0(a0) + 2a1ca: 00050823 sb zero,16(a0) + 2a1ce: 00053423 sd zero,8(a0) + 2a1d2: 855e mv a0,s7 + 2a1d4: fdba sd a4,248(sp) + 2a1d6: 9bbff0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2a1da: 9eaf10ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> + 2a1de: e4050ae3 beqz a0,2a032 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2e> + 2a1e2: 4505 li a0,1 + 2a1e4: fa52 sd s4,304(sp) + 2a1e6: f656 sd s5,296(sp) + 2a1e8: f25a sd s6,288(sp) + 2a1ea: ee5e sd s7,280(sp) + 2a1ec: be4eb0ef jal 155d0 <_exit@plt> + 2a1f0: 05400793 li a5,84 + 2a1f4: bd0d j 2a026 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x22> + 2a1f6: 6514 ld a3,8(a0) + 2a1f8: 85ba mv a1,a4 + 2a1fa: 0685 addi a3,a3,1 + 2a1fc: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 2a200: 02058407 vle8.v v8,(a1) + 2a204: 8e91 sub a3,a3,a2 + 2a206: 95b2 add a1,a1,a2 + 2a208: 02078427 vse8.v v8,(a5) + 2a20c: 97b2 add a5,a5,a2 + 2a20e: f6fd bnez a3,2a1fc <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1f8> + 2a210: b561 j 2a098 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x94> + 2a212: 6514 ld a3,8(a0) + 2a214: 85be mv a1,a5 + 2a216: 0685 addi a3,a3,1 + 2a218: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 2a21c: 02058407 vle8.v v8,(a1) + 2a220: 8e91 sub a3,a3,a2 + 2a222: 95b2 add a1,a1,a2 + 2a224: 02070427 vse8.v v8,(a4) + 2a228: 9732 add a4,a4,a2 + 2a22a: f6fd bnez a3,2a218 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x214> + 2a22c: bf59 j 2a1c2 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1be> + 2a22e: 6514 ld a3,8(a0) + 2a230: 85be mv a1,a5 + 2a232: 0685 addi a3,a3,1 + 2a234: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 2a238: 02058407 vle8.v v8,(a1) + 2a23c: 8e91 sub a3,a3,a2 + 2a23e: 95b2 add a1,a1,a2 + 2a240: 02070427 vse8.v v8,(a4) + 2a244: 9732 add a4,a4,a2 + 2a246: f6fd bnez a3,2a234 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x230> + 2a248: b799 j 2a18e <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x18a> + 2a24a: 6514 ld a3,8(a0) + 2a24c: 85ba mv a1,a4 + 2a24e: 0685 addi a3,a3,1 + 2a250: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 2a254: 02058407 vle8.v v8,(a1) + 2a258: 8e91 sub a3,a3,a2 + 2a25a: 95b2 add a1,a1,a2 + 2a25c: 02078427 vse8.v v8,(a5) + 2a260: 97b2 add a5,a5,a2 + 2a262: f6fd bnez a3,2a250 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x24c> + 2a264: b5d5 j 2a148 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x144> + 2a266: 6514 ld a3,8(a0) + 2a268: 85be mv a1,a5 + 2a26a: 0685 addi a3,a3,1 + 2a26c: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 2a270: 02058407 vle8.v v8,(a1) + 2a274: 8e91 sub a3,a3,a2 + 2a276: 95b2 add a1,a1,a2 + 2a278: 02070427 vse8.v v8,(a4) + 2a27c: 9732 add a4,a4,a2 + 2a27e: f6fd bnez a3,2a26c <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x268> + 2a280: bda9 j 2a0da <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0xd6> + 2a282: 87aa mv a5,a0 + 2a284: 855e mv a0,s7 + 2a286: 8bbe mv s7,a5 + 2a288: c74ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a28c: 855a mv a0,s6 + 2a28e: c6eec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a292: 8556 mv a0,s5 + 2a294: c68ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a298: 8ade mv s5,s7 + 2a29a: 854e mv a0,s3 + 2a29c: c60ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a2a0: 8522 mv a0,s0 + 2a2a2: c5aec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a2a6: 8456 mv s0,s5 + 2a2a8: 8552 mv a0,s4 + 2a2aa: c52ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a2ae: 854a mv a0,s2 + 2a2b0: c4cec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a2b4: 8526 mv a0,s1 + 2a2b6: c46ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a2ba: 8522 mv a0,s0 + 2a2bc: c64eb0ef jal 15720 <_Unwind_Resume@plt> + 2a2c0: 0000e517 auipc a0,0xe + 2a2c4: b3850513 addi a0,a0,-1224 # 37df8 <_IO_stdin_used+0x350> + 2a2c8: d58eb0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 2a2cc: 842a mv s0,a0 + 2a2ce: b7dd j 2a2b4 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2b0> + 2a2d0: 0000e517 auipc a0,0xe + 2a2d4: b2850513 addi a0,a0,-1240 # 37df8 <_IO_stdin_used+0x350> + 2a2d8: 03010913 addi s2,sp,48 + 2a2dc: d44eb0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 2a2e0: 842a mv s0,a0 + 2a2e2: b7f1 j 2a2ae <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2aa> + 2a2e4: 8aaa mv s5,a0 + 2a2e6: bf6d j 2a2a0 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x29c> + 2a2e8: 0000e517 auipc a0,0xe + 2a2ec: b1050513 addi a0,a0,-1264 # 37df8 <_IO_stdin_used+0x350> + 2a2f0: d30eb0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 2a2f4: 842a mv s0,a0 + 2a2f6: 05010a13 addi s4,sp,80 + 2a2fa: b77d j 2a2a8 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2a4> + 2a2fc: 8aaa mv s5,a0 + 2a2fe: bf71 j 2a29a <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x296> + 2a300: 0000e517 auipc a0,0xe + 2a304: af850513 addi a0,a0,-1288 # 37df8 <_IO_stdin_used+0x350> + 2a308: 0b010a93 addi s5,sp,176 + 2a30c: d14eb0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 2a310: 8baa mv s7,a0 + 2a312: b741 j 2a292 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x28e> + 2a314: 8baa mv s7,a0 + 2a316: bf9d j 2a28c <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x288> + +000000000002a318 <_ZN7testing8internal16ForkingDeathTest4WaitEv>: + 2a318: 02854783 lbu a5,40(a0) + 2a31c: e399 bnez a5,2a322 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0xa> + 2a31e: 4501 li a0,0 + 2a320: 8082 ret + 2a322: 710d addi sp,sp,-352 + 2a324: eaa2 sd s0,336(sp) + 2a326: e6a6 sd s1,328(sp) + 2a328: e2ca sd s2,320(sp) + 2a32a: fe4e sd s3,312(sp) + 2a32c: ee86 sd ra,344(sp) + 2a32e: 842a mv s0,a0 + 2a330: 00810913 addi s2,sp,8 + 2a334: 8bbff0ef jal 29bee <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv> + 2a338: 54fd li s1,-1 + 2a33a: 4991 li s3,4 + 2a33c: 5c48 lw a0,60(s0) + 2a33e: 4601 li a2,0 + 2a340: 85ca mv a1,s2 + 2a342: afeeb0ef jal 15640 + 2a346: 0c951e63 bne a0,s1,2a422 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x10a> + 2a34a: ea7ea0ef jal 151f0 <__errno_location@plt> + 2a34e: 411c lw a5,0(a0) + 2a350: ff3786e3 beq a5,s3,2a33c <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x24> + 2a354: 0804 addi s1,sp,16 + 2a356: 8526 mv a0,s1 + 2a358: 0000f597 auipc a1,0xf + 2a35c: 0f058593 addi a1,a1,240 # 39448 <_IO_stdin_used+0x19a0> + 2a360: fa52 sd s4,304(sp) + 2a362: f656 sd s5,296(sp) + 2a364: f25a sd s6,288(sp) + 2a366: ee5e sd s7,280(sp) + 2a368: ea62 sd s8,272(sp) + 2a36a: af3ed0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a36e: 8526 mv a0,s1 + 2a370: 0000f597 auipc a1,0xf + 2a374: fd858593 addi a1,a1,-40 # 39348 <_IO_stdin_used+0x18a0> + 2a378: 938eb0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2a37c: 03010913 addi s2,sp,48 + 2a380: 85aa mv a1,a0 + 2a382: 854a mv a0,s2 + 2a384: 9aceb0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2a388: 854a mv a0,s2 + 2a38a: 0000f597 auipc a1,0xf + 2a38e: 0d658593 addi a1,a1,214 # 39460 <_IO_stdin_used+0x19b8> + 2a392: 91eeb0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2a396: 05010993 addi s3,sp,80 + 2a39a: 85aa mv a1,a0 + 2a39c: 854e mv a0,s3 + 2a39e: 992eb0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2a3a2: 07010a13 addi s4,sp,112 + 2a3a6: 44f00793 li a5,1103 + 2a3aa: 8552 mv a0,s4 + 2a3ac: 006c addi a1,sp,12 + 2a3ae: 00020317 auipc t1,0x20 + 2a3b2: bc233303 ld t1,-1086(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2a3b6: c63e sw a5,12(sp) + 2a3b8: 9302 jalr t1 + 2a3ba: 09010a93 addi s5,sp,144 + 2a3be: 8556 mv a0,s5 + 2a3c0: 8652 mv a2,s4 + 2a3c2: 85ce mv a1,s3 + 2a3c4: 0001f317 auipc t1,0x1f + 2a3c8: 79433303 ld t1,1940(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2a3cc: 9302 jalr t1 + 2a3ce: 0000f597 auipc a1,0xf + 2a3d2: a7a58593 addi a1,a1,-1414 # 38e48 <_IO_stdin_used+0x13a0> + 2a3d6: 8556 mv a0,s5 + 2a3d8: 8d8eb0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2a3dc: 0b010b13 addi s6,sp,176 + 2a3e0: 85aa mv a1,a0 + 2a3e2: 855a mv a0,s6 + 2a3e4: 94ceb0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2a3e8: 855a mv a0,s6 + 2a3ea: 0000f597 auipc a1,0xf + 2a3ee: 0c658593 addi a1,a1,198 # 394b0 <_IO_stdin_used+0x1a08> + 2a3f2: 8beeb0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2a3f6: 0d010b93 addi s7,sp,208 + 2a3fa: 85aa mv a1,a0 + 2a3fc: 855e mv a0,s7 + 2a3fe: 932eb0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2a402: 855e mv a0,s7 + 2a404: 0000f597 auipc a1,0xf + 2a408: 07c58593 addi a1,a1,124 # 39480 <_IO_stdin_used+0x19d8> + 2a40c: 8a4eb0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2a410: 0f010c13 addi s8,sp,240 + 2a414: 85aa mv a1,a0 + 2a416: 8562 mv a0,s8 + 2a418: 918eb0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2a41c: 8562 mv a0,s8 + 2a41e: f72ff0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2a422: fa3f00ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> + 2a426: f0050be3 beqz a0,2a33c <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x24> + 2a42a: 4522 lw a0,8(sp) + 2a42c: 60f6 ld ra,344(sp) + 2a42e: 64b6 ld s1,328(sp) + 2a430: d448 sw a0,44(s0) + 2a432: 6456 ld s0,336(sp) + 2a434: 6916 ld s2,320(sp) + 2a436: 79f2 ld s3,312(sp) + 2a438: 6135 addi sp,sp,352 + 2a43a: 8082 ret + 2a43c: 842a mv s0,a0 + 2a43e: a03d j 2a46c <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x154> + 2a440: 842a mv s0,a0 + 2a442: 8562 mv a0,s8 + 2a444: ab8ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a448: 855e mv a0,s7 + 2a44a: ab2ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a44e: 855a mv a0,s6 + 2a450: aacec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a454: 8556 mv a0,s5 + 2a456: aa6ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a45a: 8552 mv a0,s4 + 2a45c: aa0ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a460: 854e mv a0,s3 + 2a462: a9aec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a466: 854a mv a0,s2 + 2a468: a94ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a46c: 8526 mv a0,s1 + 2a46e: a8eec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a472: 8522 mv a0,s0 + 2a474: aaceb0ef jal 15720 <_Unwind_Resume@plt> + 2a478: 842a mv s0,a0 + 2a47a: b7f9 j 2a448 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x130> + 2a47c: 842a mv s0,a0 + 2a47e: bfc1 j 2a44e <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x136> + 2a480: 842a mv s0,a0 + 2a482: bfc9 j 2a454 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x13c> + 2a484: 842a mv s0,a0 + 2a486: bfd1 j 2a45a <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x142> + 2a488: 842a mv s0,a0 + 2a48a: bfd9 j 2a460 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x148> + 2a48c: 842a mv s0,a0 + 2a48e: bfe1 j 2a466 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x14e> + +000000000002a490 <_ZN7testing8internal9DeathTestC1Ev>: + 2a490: 7179 addi sp,sp,-48 + 2a492: 00020797 auipc a5,0x20 + 2a496: a5e7b783 ld a5,-1442(a5) # 49ef0 <_GLOBAL_OFFSET_TABLE_+0x3a0> + 2a49a: 07c1 addi a5,a5,16 + 2a49c: f406 sd ra,40(sp) + 2a49e: e11c sd a5,0(a0) + 2a4a0: d5ffe0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 2a4a4: 613c ld a5,64(a0) + 2a4a6: 1107b783 ld a5,272(a5) + 2a4aa: c781 beqz a5,2a4b2 <_ZN7testing8internal9DeathTestC1Ev+0x22> + 2a4ac: 70a2 ld ra,40(sp) + 2a4ae: 6145 addi sp,sp,48 + 2a4b0: 8082 ret + 2a4b2: 850a mv a0,sp + 2a4b4: 0000f597 auipc a1,0xf + 2a4b8: 02458593 addi a1,a1,36 # 394d8 <_IO_stdin_used+0x1a30> + 2a4bc: f022 sd s0,32(sp) + 2a4be: 99fed0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a4c2: 850a mv a0,sp + 2a4c4: 840a mv s0,sp + 2a4c6: ecaff0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2a4ca: 87aa mv a5,a0 + 2a4cc: 8522 mv a0,s0 + 2a4ce: 843e mv s0,a5 + 2a4d0: a2cec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a4d4: 8522 mv a0,s0 + 2a4d6: a4aeb0ef jal 15720 <_Unwind_Resume@plt> + +000000000002a4da <_ZN7testing8internal16ForkingDeathTestC1EPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE>: + 2a4da: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2a4de: 5e0030d7 vmv.v.i v1,0 + 2a4e2: 7179 addi sp,sp,-48 + 2a4e4: f022 sd s0,32(sp) + 2a4e6: ec26 sd s1,24(sp) + 2a4e8: e84a sd s2,16(sp) + 2a4ea: e44e sd s3,8(sp) + 2a4ec: f406 sd ra,40(sp) + 2a4ee: 00860793 addi a5,a2,8 + 2a4f2: 00863983 ld s3,8(a2) + 2a4f6: 01063903 ld s2,16(a2) + 2a4fa: 0207f0a7 vse64.v v1,(a5) + 2a4fe: 84ae mv s1,a1 + 2a500: 842a mv s0,a0 + 2a502: f8fff0ef jal 2a490 <_ZN7testing8internal9DeathTestC1Ev> + 2a506: 57fd li a5,-1 + 2a508: 00020697 auipc a3,0x20 + 2a50c: a706b683 ld a3,-1424(a3) # 49f78 <_GLOBAL_OFFSET_TABLE_+0x428> + 2a510: 00020717 auipc a4,0x20 + 2a514: aa073703 ld a4,-1376(a4) # 49fb0 <_GLOBAL_OFFSET_TABLE_+0x460> + 2a518: 02079613 slli a2,a5,0x20 + 2a51c: f810 sd a2,48(s0) + 2a51e: 06c1 addi a3,a3,16 + 2a520: 0741 addi a4,a4,16 + 2a522: e404 sd s1,8(s0) + 2a524: 01343c23 sd s3,24(s0) + 2a528: 03243023 sd s2,32(s0) + 2a52c: 70a2 ld ra,40(sp) + 2a52e: 02040423 sb zero,40(s0) + 2a532: e814 sd a3,16(s0) + 2a534: e018 sd a4,0(s0) + 2a536: d45c sw a5,44(s0) + 2a538: fc1c sd a5,56(s0) + 2a53a: 7402 ld s0,32(sp) + 2a53c: 64e2 ld s1,24(sp) + 2a53e: 6942 ld s2,16(sp) + 2a540: 69a2 ld s3,8(sp) + 2a542: 6145 addi sp,sp,48 + 2a544: 8082 ret + 2a546: 842a mv s0,a0 + 2a548: 00090863 beqz s2,2a558 <_ZN7testing8internal16ForkingDeathTestC1EPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x7e> + 2a54c: 854a mv a0,s2 + 2a54e: 0001f317 auipc t1,0x1f + 2a552: 77233303 ld t1,1906(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 2a556: 9302 jalr t1 + 2a558: 8522 mv a0,s0 + 2a55a: 9c6eb0ef jal 15720 <_Unwind_Resume@plt> + +000000000002a55e <_ZN7testing8internal9DeathTest6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPS1_>: + 2a55e: 715d addi sp,sp,-80 + 2a560: e0a2 sd s0,64(sp) + 2a562: fc26 sd s1,56(sp) + 2a564: 842e mv s0,a1 + 2a566: f84a sd s2,48(sp) + 2a568: f44e sd s3,40(sp) + 2a56a: 8932 mv s2,a2 + 2a56c: 89b6 mv s3,a3 + 2a56e: f052 sd s4,32(sp) + 2a570: 84aa mv s1,a0 + 2a572: 8a3a mv s4,a4 + 2a574: e486 sd ra,72(sp) + 2a576: c89fe0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 2a57a: 613c ld a5,64(a0) + 2a57c: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2a580: 5e0030d7 vmv.v.i v1,0 + 2a584: 1e07b503 ld a0,480(a5) + 2a588: 6810 ld a2,16(s0) + 2a58a: 00843303 ld t1,8(s0) + 2a58e: 611c ld a5,0(a0) + 2a590: 0421 addi s0,s0,8 + 2a592: 00020817 auipc a6,0x20 + 2a596: 9e683803 ld a6,-1562(a6) # 49f78 <_GLOBAL_OFFSET_TABLE_+0x428> + 2a59a: 0107b883 ld a7,16(a5) + 2a59e: 020470a7 vse64.v v1,(s0) + 2a5a2: 0841 addi a6,a6,16 + 2a5a4: ec32 sd a2,24(sp) + 2a5a6: 87d2 mv a5,s4 + 2a5a8: 874e mv a4,s3 + 2a5aa: 86ca mv a3,s2 + 2a5ac: 85a6 mv a1,s1 + 2a5ae: e81a sd t1,16(sp) + 2a5b0: e442 sd a6,8(sp) + 2a5b2: 0030 addi a2,sp,8 + 2a5b4: 9882 jalr a7 + 2a5b6: 00020797 auipc a5,0x20 + 2a5ba: 89a7b783 ld a5,-1894(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> + 2a5be: 6762 ld a4,24(sp) + 2a5c0: 07c1 addi a5,a5,16 + 2a5c2: e43e sd a5,8(sp) + 2a5c4: 842a mv s0,a0 + 2a5c6: c719 beqz a4,2a5d4 <_ZN7testing8internal9DeathTest6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPS1_+0x76> + 2a5c8: 853a mv a0,a4 + 2a5ca: 0001f317 auipc t1,0x1f + 2a5ce: 6f633303 ld t1,1782(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 2a5d2: 9302 jalr t1 + 2a5d4: 60a6 ld ra,72(sp) + 2a5d6: 8522 mv a0,s0 + 2a5d8: 6406 ld s0,64(sp) + 2a5da: 74e2 ld s1,56(sp) + 2a5dc: 7942 ld s2,48(sp) + 2a5de: 79a2 ld s3,40(sp) + 2a5e0: 7a02 ld s4,32(sp) + 2a5e2: 6161 addi sp,sp,80 + 2a5e4: 8082 ret + 2a5e6: 00020797 auipc a5,0x20 + 2a5ea: 86a7b783 ld a5,-1942(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> + 2a5ee: 6762 ld a4,24(sp) + 2a5f0: 07c1 addi a5,a5,16 + 2a5f2: e43e sd a5,8(sp) + 2a5f4: 842a mv s0,a0 + 2a5f6: c719 beqz a4,2a604 <_ZN7testing8internal9DeathTest6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPS1_+0xa6> + 2a5f8: 853a mv a0,a4 + 2a5fa: 0001f317 auipc t1,0x1f + 2a5fe: 6c633303 ld t1,1734(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 2a602: 9302 jalr t1 + 2a604: 8522 mv a0,s0 + 2a606: 91aeb0ef jal 15720 <_Unwind_Resume@plt> + +000000000002a60a <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE>: + 2a60a: 712d addi sp,sp,-288 + 2a60c: ea22 sd s0,272(sp) + 2a60e: e626 sd s1,264(sp) + 2a610: e24a sd s2,256(sp) + 2a612: fdce sd s3,248(sp) + 2a614: f9d2 sd s4,240(sp) + 2a616: f5d6 sd s5,232(sp) + 2a618: f1da sd s6,224(sp) + 2a61a: 84b2 mv s1,a2 + 2a61c: ee06 sd ra,280(sp) + 2a61e: edde sd s7,216(sp) + 2a620: 8aae mv s5,a1 + 2a622: 8a36 mv s4,a3 + 2a624: 8b3a mv s6,a4 + 2a626: 89be mv s3,a5 + 2a628: bd7fe0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 2a62c: 6128 ld a0,64(a0) + 2a62e: 11053603 ld a2,272(a0) + 2a632: 1d853903 ld s2,472(a0) + 2a636: 0f862403 lw s0,248(a2) + 2a63a: 2405 addiw s0,s0,1 + 2a63c: 0e862c23 sw s0,248(a2) + 2a640: c422 sw s0,8(sp) + 2a642: 04090263 beqz s2,2a686 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x7c> + 2a646: 02492b83 lw s7,36(s2) + 2a64a: 148bcf63 blt s7,s0,2a7a8 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x19e> + 2a64e: 85d2 mv a1,s4 + 2a650: 854a mv a0,s2 + 2a652: 0001f317 auipc t1,0x1f + 2a656: 68e33303 ld t1,1678(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 2a65a: 9302 jalr t1 + 2a65c: c509 beqz a0,2a666 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x5c> + 2a65e: 02092783 lw a5,32(s2) + 2a662: 03678063 beq a5,s6,2a682 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x78> + 2a666: 0009b023 sd zero,0(s3) + 2a66a: 4505 li a0,1 + 2a66c: 60f2 ld ra,280(sp) + 2a66e: 6452 ld s0,272(sp) + 2a670: 64b2 ld s1,264(sp) + 2a672: 6912 ld s2,256(sp) + 2a674: 79ee ld s3,248(sp) + 2a676: 7a4e ld s4,240(sp) + 2a678: 7aae ld s5,232(sp) + 2a67a: 7b0e ld s6,224(sp) + 2a67c: 6bee ld s7,216(sp) + 2a67e: 6115 addi sp,sp,288 + 2a680: 8082 ret + 2a682: ff7412e3 bne s0,s7,2a666 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x5c> + 2a686: 0000e597 auipc a1,0xe + 2a68a: b4258593 addi a1,a1,-1214 # 381c8 <_IO_stdin_used+0x720> + 2a68e: 0001f517 auipc a0,0x1f + 2a692: 54253503 ld a0,1346(a0) # 49bd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 2a696: 0001f317 auipc t1,0x1f + 2a69a: 64a33303 ld t1,1610(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 2a69e: 9302 jalr t1 + 2a6a0: 1c051263 bnez a0,2a864 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x25a> + 2a6a4: 0000f597 auipc a1,0xf + 2a6a8: eb458593 addi a1,a1,-332 # 39558 <_IO_stdin_used+0x1ab0> + 2a6ac: 0001f517 auipc a0,0x1f + 2a6b0: 52453503 ld a0,1316(a0) # 49bd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 2a6b4: 0001f317 auipc t1,0x1f + 2a6b8: 62c33303 ld t1,1580(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 2a6bc: 9302 jalr t1 + 2a6be: c135 beqz a0,2a722 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x118> + 2a6c0: 04000513 li a0,64 + 2a6c4: 90ceb0ef jal 157d0 <_Znwm@plt> + 2a6c8: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2a6cc: 5e0030d7 vmv.v.i v1,0 + 2a6d0: 00848793 addi a5,s1,8 + 2a6d4: 6494 ld a3,8(s1) + 2a6d6: 6898 ld a4,16(s1) + 2a6d8: 0207f0a7 vse64.v v1,(a5) + 2a6dc: 00020797 auipc a5,0x20 + 2a6e0: 89c7b783 ld a5,-1892(a5) # 49f78 <_GLOBAL_OFFSET_TABLE_+0x428> + 2a6e4: 07c1 addi a5,a5,16 + 2a6e6: 85d6 mv a1,s5 + 2a6e8: 1910 addi a2,sp,176 + 2a6ea: fd36 sd a3,184(sp) + 2a6ec: e1ba sd a4,192(sp) + 2a6ee: f93e sd a5,176(sp) + 2a6f0: 842a mv s0,a0 + 2a6f2: de9ff0ef jal 2a4da <_ZN7testing8internal16ForkingDeathTestC1EPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE> + 2a6f6: 0001f797 auipc a5,0x1f + 2a6fa: 75a7b783 ld a5,1882(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> + 2a6fe: 650e ld a0,192(sp) + 2a700: 07c1 addi a5,a5,16 + 2a702: f93e sd a5,176(sp) + 2a704: c511 beqz a0,2a710 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x106> + 2a706: 0001f317 auipc t1,0x1f + 2a70a: 5ba33303 ld t1,1466(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 2a70e: 9302 jalr t1 + 2a710: 0001f797 auipc a5,0x1f + 2a714: 6287b783 ld a5,1576(a5) # 49d38 <_GLOBAL_OFFSET_TABLE_+0x1e8> + 2a718: 07c1 addi a5,a5,16 + 2a71a: 0089b023 sd s0,0(s3) + 2a71e: e01c sd a5,0(s0) + 2a720: b7a9 j 2a66a <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x60> + 2a722: 0001f797 auipc a5,0x1f + 2a726: 4ae7b783 ld a5,1198(a5) # 49bd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 2a72a: 6784 ld s1,8(a5) + 2a72c: 0900 addi s0,sp,144 + 2a72e: 0007b903 ld s2,0(a5) + 2a732: 8522 mv a0,s0 + 2a734: 111c addi a5,sp,160 + 2a736: 01a48593 addi a1,s1,26 + 2a73a: ed02 sd zero,152(sp) + 2a73c: 0a010023 sb zero,160(sp) + 2a740: e93e sd a5,144(sp) + 2a742: 9deeb0ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 2a746: 676a ld a4,152(sp) + 2a748: 57fd li a5,-1 + 2a74a: 8389 srli a5,a5,0x2 + 2a74c: 8f99 sub a5,a5,a4 + 2a74e: 4765 li a4,25 + 2a750: 20f77263 bgeu a4,a5,2a954 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x34a> + 2a754: 4669 li a2,26 + 2a756: 0000f597 auipc a1,0xf + 2a75a: e0a58593 addi a1,a1,-502 # 39560 <_IO_stdin_used+0x1ab8> + 2a75e: 8522 mv a0,s0 + 2a760: 970eb0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 2a764: 676a ld a4,152(sp) + 2a766: 57fd li a5,-1 + 2a768: 8389 srli a5,a5,0x2 + 2a76a: 8f99 sub a5,a5,a4 + 2a76c: 1c97ee63 bltu a5,s1,2a948 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x33e> + 2a770: 8626 mv a2,s1 + 2a772: 85ca mv a1,s2 + 2a774: 8522 mv a0,s0 + 2a776: 95aeb0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 2a77a: 0000f597 auipc a1,0xf + 2a77e: e0658593 addi a1,a1,-506 # 39580 <_IO_stdin_used+0x1ad8> + 2a782: 8522 mv a0,s0 + 2a784: d2dea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2a788: 1904 addi s1,sp,176 + 2a78a: 85aa mv a1,a0 + 2a78c: 8526 mv a0,s1 + 2a78e: da3ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2a792: 8526 mv a0,s1 + 2a794: eabf00ef jal 1b63e <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2a798: 8526 mv a0,s1 + 2a79a: f63eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a79e: 8522 mv a0,s0 + 2a7a0: f5deb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a7a4: 4501 li a0,0 + 2a7a6: b5d9 j 2a66c <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x62> + 2a7a8: 01010993 addi s3,sp,16 + 2a7ac: 854e mv a0,s3 + 2a7ae: 002c addi a1,sp,8 + 2a7b0: 0001f317 auipc t1,0x1f + 2a7b4: 7c033303 ld t1,1984(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2a7b8: 9302 jalr t1 + 2a7ba: 854e mv a0,s3 + 2a7bc: 4749 li a4,18 + 2a7be: 0000f697 auipc a3,0xf + 2a7c2: d5a68693 addi a3,a3,-678 # 39518 <_IO_stdin_used+0x1a70> + 2a7c6: 4601 li a2,0 + 2a7c8: 4581 li a1,0 + 2a7ca: ed7ea0ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 2a7ce: 03010a13 addi s4,sp,48 + 2a7d2: 85aa mv a1,a0 + 2a7d4: 8552 mv a0,s4 + 2a7d6: d5bea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2a7da: 8552 mv a0,s4 + 2a7dc: 0000f597 auipc a1,0xf + 2a7e0: d5458593 addi a1,a1,-684 # 39530 <_IO_stdin_used+0x1a88> + 2a7e4: ccdea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2a7e8: 05010a93 addi s5,sp,80 + 2a7ec: 85aa mv a1,a0 + 2a7ee: 8556 mv a0,s5 + 2a7f0: d41ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2a7f4: 02492783 lw a5,36(s2) + 2a7f8: 07010913 addi s2,sp,112 + 2a7fc: 854a mv a0,s2 + 2a7fe: 006c addi a1,sp,12 + 2a800: 0001f317 auipc t1,0x1f + 2a804: 77033303 ld t1,1904(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2a808: c63e sw a5,12(sp) + 2a80a: 9302 jalr t1 + 2a80c: 0900 addi s0,sp,144 + 2a80e: 8522 mv a0,s0 + 2a810: 864a mv a2,s2 + 2a812: 85d6 mv a1,s5 + 2a814: 0001f317 auipc t1,0x1f + 2a818: 34433303 ld t1,836(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2a81c: 9302 jalr t1 + 2a81e: 0000f597 auipc a1,0xf + 2a822: 42258593 addi a1,a1,1058 # 39c40 <_IO_stdin_used+0x2198> + 2a826: 8522 mv a0,s0 + 2a828: c89ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2a82c: 1904 addi s1,sp,176 + 2a82e: 85aa mv a1,a0 + 2a830: 8526 mv a0,s1 + 2a832: cffea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2a836: 8526 mv a0,s1 + 2a838: e07f00ef jal 1b63e <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2a83c: 8526 mv a0,s1 + 2a83e: ebfeb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a842: 8522 mv a0,s0 + 2a844: eb9eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a848: 854a mv a0,s2 + 2a84a: eb3eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a84e: 8556 mv a0,s5 + 2a850: eadeb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a854: 8552 mv a0,s4 + 2a856: ea7eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a85a: 854e mv a0,s3 + 2a85c: ea1eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a860: 4501 li a0,0 + 2a862: b529 j 2a66c <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x62> + 2a864: 05000513 li a0,80 + 2a868: f69ea0ef jal 157d0 <_Znwm@plt> + 2a86c: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2a870: 5e0030d7 vmv.v.i v1,0 + 2a874: 00848793 addi a5,s1,8 + 2a878: 6494 ld a3,8(s1) + 2a87a: 6898 ld a4,16(s1) + 2a87c: 0207f0a7 vse64.v v1,(a5) + 2a880: 0001f797 auipc a5,0x1f + 2a884: 6f87b783 ld a5,1784(a5) # 49f78 <_GLOBAL_OFFSET_TABLE_+0x428> + 2a888: 07c1 addi a5,a5,16 + 2a88a: 85d6 mv a1,s5 + 2a88c: 1910 addi a2,sp,176 + 2a88e: fd36 sd a3,184(sp) + 2a890: e1ba sd a4,192(sp) + 2a892: f93e sd a5,176(sp) + 2a894: 842a mv s0,a0 + 2a896: c45ff0ef jal 2a4da <_ZN7testing8internal16ForkingDeathTestC1EPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE> + 2a89a: 0001f797 auipc a5,0x1f + 2a89e: 5b67b783 ld a5,1462(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> + 2a8a2: 650e ld a0,192(sp) + 2a8a4: 07c1 addi a5,a5,16 + 2a8a6: f93e sd a5,176(sp) + 2a8a8: c511 beqz a0,2a8b4 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2aa> + 2a8aa: 0001f317 auipc t1,0x1f + 2a8ae: 41633303 ld t1,1046(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 2a8b2: 9302 jalr t1 + 2a8b4: 0001f797 auipc a5,0x1f + 2a8b8: 3c47b783 ld a5,964(a5) # 49c78 <_GLOBAL_OFFSET_TABLE_+0x128> + 2a8bc: 07c1 addi a5,a5,16 + 2a8be: 0089b023 sd s0,0(s3) + 2a8c2: 05443023 sd s4,64(s0) + 2a8c6: 05642423 sw s6,72(s0) + 2a8ca: e01c sd a5,0(s0) + 2a8cc: bb79 j 2a66a <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x60> + 2a8ce: 0001f797 auipc a5,0x1f + 2a8d2: 5827b783 ld a5,1410(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> + 2a8d6: 670e ld a4,192(sp) + 2a8d8: 07c1 addi a5,a5,16 + 2a8da: f93e sd a5,176(sp) + 2a8dc: 84aa mv s1,a0 + 2a8de: c719 beqz a4,2a8ec <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2e2> + 2a8e0: 853a mv a0,a4 + 2a8e2: 0001f317 auipc t1,0x1f + 2a8e6: 3de33303 ld t1,990(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 2a8ea: 9302 jalr t1 + 2a8ec: 8522 mv a0,s0 + 2a8ee: f43ea0ef jal 15830 <_ZdlPv@plt> + 2a8f2: 8526 mv a0,s1 + 2a8f4: e2dea0ef jal 15720 <_Unwind_Resume@plt> + 2a8f8: bfd9 j 2a8ce <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2c4> + 2a8fa: 84aa mv s1,a0 + 2a8fc: 8522 mv a0,s0 + 2a8fe: dffeb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a902: 8426 mv s0,s1 + 2a904: 854a mv a0,s2 + 2a906: df7eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a90a: 8556 mv a0,s5 + 2a90c: df1eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a910: 8552 mv a0,s4 + 2a912: debeb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a916: 854e mv a0,s3 + 2a918: de5eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a91c: 8522 mv a0,s0 + 2a91e: e03ea0ef jal 15720 <_Unwind_Resume@plt> + 2a922: 842a mv s0,a0 + 2a924: b7c5 j 2a904 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2fa> + 2a926: 87aa mv a5,a0 + 2a928: 8526 mv a0,s1 + 2a92a: 84be mv s1,a5 + 2a92c: dd1eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a930: b7f1 j 2a8fc <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2f2> + 2a932: 842a mv s0,a0 + 2a934: bfd9 j 2a90a <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x300> + 2a936: 842a mv s0,a0 + 2a938: bfe1 j 2a910 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x306> + 2a93a: 84aa mv s1,a0 + 2a93c: 8522 mv a0,s0 + 2a93e: dbfeb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a942: 8526 mv a0,s1 + 2a944: dddea0ef jal 15720 <_Unwind_Resume@plt> + 2a948: 0000d517 auipc a0,0xd + 2a94c: 4b050513 addi a0,a0,1200 # 37df8 <_IO_stdin_used+0x350> + 2a950: ed1ea0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 2a954: 0000d517 auipc a0,0xd + 2a958: 4a450513 addi a0,a0,1188 # 37df8 <_IO_stdin_used+0x350> + 2a95c: ec5ea0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 2a960: 87aa mv a5,a0 + 2a962: 8522 mv a0,s0 + 2a964: 843e mv s0,a5 + 2a966: d97eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a96a: 8522 mv a0,s0 + 2a96c: db5ea0ef jal 15720 <_Unwind_Resume@plt> + 2a970: 842a mv s0,a0 + 2a972: b755 j 2a916 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x30c> + 2a974: 87aa mv a5,a0 + 2a976: 8526 mv a0,s1 + 2a978: 84be mv s1,a5 + 2a97a: d83eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a97e: bf7d j 2a93c <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x332> + +000000000002a980 <_ZN7testing8internalL22ExecDeathTestChildMainEPv>: + 2a980: 710d addi sp,sp,-352 + 2a982: eaa2 sd s0,336(sp) + 2a984: e6a6 sd s1,328(sp) + 2a986: e2ca sd s2,320(sp) + 2a988: ee86 sd ra,344(sp) + 2a98a: 842a mv s0,a0 + 2a98c: 54fd li s1,-1 + 2a98e: 4911 li s2,4 + 2a990: 4408 lw a0,8(s0) + 2a992: 8aeeb0ef jal 15a40 + 2a996: 0c951d63 bne a0,s1,2aa70 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0xf0> + 2a99a: 857ea0ef jal 151f0 <__errno_location@plt> + 2a99e: 411c lw a5,0(a0) + 2a9a0: ff2788e3 beq a5,s2,2a990 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x10> + 2a9a4: f25a sd s6,288(sp) + 2a9a6: 01010b13 addi s6,sp,16 + 2a9aa: 855a mv a0,s6 + 2a9ac: 0000f597 auipc a1,0xf + 2a9b0: a9c58593 addi a1,a1,-1380 # 39448 <_IO_stdin_used+0x19a0> + 2a9b4: fe4e sd s3,312(sp) + 2a9b6: fa52 sd s4,304(sp) + 2a9b8: f656 sd s5,296(sp) + 2a9ba: ee5e sd s7,280(sp) + 2a9bc: ca0ed0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a9c0: 855a mv a0,s6 + 2a9c2: 0000f597 auipc a1,0xf + 2a9c6: 98658593 addi a1,a1,-1658 # 39348 <_IO_stdin_used+0x18a0> + 2a9ca: ae7ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2a9ce: 03010a13 addi s4,sp,48 + 2a9d2: 85aa mv a1,a0 + 2a9d4: 8552 mv a0,s4 + 2a9d6: b5bea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2a9da: 8552 mv a0,s4 + 2a9dc: 0000f597 auipc a1,0xf + 2a9e0: a8458593 addi a1,a1,-1404 # 39460 <_IO_stdin_used+0x19b8> + 2a9e4: acdea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2a9e8: 05010a93 addi s5,sp,80 + 2a9ec: 85aa mv a1,a0 + 2a9ee: 8556 mv a0,s5 + 2a9f0: b41ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2a9f4: 1880 addi s0,sp,112 + 2a9f6: 4e000793 li a5,1248 + 2a9fa: 8522 mv a0,s0 + 2a9fc: 006c addi a1,sp,12 + 2a9fe: 0001f317 auipc t1,0x1f + 2aa02: 57233303 ld t1,1394(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2aa06: c63e sw a5,12(sp) + 2aa08: 9302 jalr t1 + 2aa0a: 0904 addi s1,sp,144 + 2aa0c: 8526 mv a0,s1 + 2aa0e: 8622 mv a2,s0 + 2aa10: 85d6 mv a1,s5 + 2aa12: 0001f317 auipc t1,0x1f + 2aa16: 14633303 ld t1,326(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2aa1a: 9302 jalr t1 + 2aa1c: 0000e597 auipc a1,0xe + 2aa20: 42c58593 addi a1,a1,1068 # 38e48 <_IO_stdin_used+0x13a0> + 2aa24: 8526 mv a0,s1 + 2aa26: a8bea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2aa2a: 0b010913 addi s2,sp,176 + 2aa2e: 85aa mv a1,a0 + 2aa30: 854a mv a0,s2 + 2aa32: affea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2aa36: 854a mv a0,s2 + 2aa38: 0000f597 auipc a1,0xf + 2aa3c: b5858593 addi a1,a1,-1192 # 39590 <_IO_stdin_used+0x1ae8> + 2aa40: a71ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2aa44: 0d010993 addi s3,sp,208 + 2aa48: 85aa mv a1,a0 + 2aa4a: 854e mv a0,s3 + 2aa4c: ae5ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2aa50: 854e mv a0,s3 + 2aa52: 0000f597 auipc a1,0xf + 2aa56: a2e58593 addi a1,a1,-1490 # 39480 <_IO_stdin_used+0x19d8> + 2aa5a: a57ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2aa5e: 0f010b93 addi s7,sp,240 + 2aa62: 85aa mv a1,a0 + 2aa64: 855e mv a0,s7 + 2aa66: acbea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2aa6a: 855e mv a0,s7 + 2aa6c: 924ff0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2aa70: 955f00ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> + 2aa74: f0050ee3 beqz a0,2a990 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x10> + 2aa78: f86fe0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 2aa7c: f9cf00ef jal 1b218 <_ZNK7testing8UnitTest20original_working_dirEv> + 2aa80: 84aa mv s1,a0 + 2aa82: 96fea0ef jal 153f0 + 2aa86: fe4e sd s3,312(sp) + 2aa88: fa52 sd s4,304(sp) + 2aa8a: f656 sd s5,296(sp) + 2aa8c: f25a sd s6,288(sp) + 2aa8e: ee5e sd s7,280(sp) + 2aa90: c12d beqz a0,2aaf2 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x172> + 2aa92: 1880 addi s0,sp,112 + 2aa94: 8522 mv a0,s0 + 2aa96: 0000f597 auipc a1,0xf + 2aa9a: b1258593 addi a1,a1,-1262 # 395a8 <_IO_stdin_used+0x1b00> + 2aa9e: bbeed0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2aaa2: 85a6 mv a1,s1 + 2aaa4: 8522 mv a0,s0 + 2aaa6: a0bea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2aaaa: 0904 addi s1,sp,144 + 2aaac: 85aa mv a1,a0 + 2aaae: 8526 mv a0,s1 + 2aab0: a81ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2aab4: 8526 mv a0,s1 + 2aab6: 0000f597 auipc a1,0xf + 2aaba: afa58593 addi a1,a1,-1286 # 395b0 <_IO_stdin_used+0x1b08> + 2aabe: 9f3ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2aac2: 0b010913 addi s2,sp,176 + 2aac6: 85aa mv a1,a0 + 2aac8: 854a mv a0,s2 + 2aaca: a67ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2aace: 0d010993 addi s3,sp,208 + 2aad2: 854e mv a0,s3 + 2aad4: abff00ef jal 1b592 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev> + 2aad8: 0f010b13 addi s6,sp,240 + 2aadc: 855a mv a0,s6 + 2aade: 864e mv a2,s3 + 2aae0: 85ca mv a1,s2 + 2aae2: 0001f317 auipc t1,0x1f + 2aae6: 07633303 ld t1,118(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2aaea: 9302 jalr t1 + 2aaec: 855a mv a0,s6 + 2aaee: 8a2ff0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2aaf2: 600c ld a1,0(s0) + 2aaf4: 0001f797 auipc a5,0x1f + 2aaf8: 4447b783 ld a5,1092(a5) # 49f38 + 2aafc: 6390 ld a2,0(a5) + 2aafe: 6188 ld a0,0(a1) + 2ab00: 03010a13 addi s4,sp,48 + 2ab04: f0cea0ef jal 15210 + 2ab08: 8552 mv a0,s4 + 2ab0a: 0000f597 auipc a1,0xf + 2ab0e: ab658593 addi a1,a1,-1354 # 395c0 <_IO_stdin_used+0x1b18> + 2ab12: b4aed0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2ab16: 601c ld a5,0(s0) + 2ab18: 8552 mv a0,s4 + 2ab1a: 638c ld a1,0(a5) + 2ab1c: 995ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2ab20: 05010a93 addi s5,sp,80 + 2ab24: 85aa mv a1,a0 + 2ab26: 8556 mv a0,s5 + 2ab28: a09ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2ab2c: 8556 mv a0,s5 + 2ab2e: 0000f597 auipc a1,0xf + 2ab32: a9a58593 addi a1,a1,-1382 # 395c8 <_IO_stdin_used+0x1b20> + 2ab36: 97bea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2ab3a: 1880 addi s0,sp,112 + 2ab3c: 85aa mv a1,a0 + 2ab3e: 8522 mv a0,s0 + 2ab40: 9f1ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2ab44: 85a6 mv a1,s1 + 2ab46: 8522 mv a0,s0 + 2ab48: 969ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2ab4c: 0904 addi s1,sp,144 + 2ab4e: 85aa mv a1,a0 + 2ab50: 8526 mv a0,s1 + 2ab52: 9dfea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2ab56: 8526 mv a0,s1 + 2ab58: 0000f597 auipc a1,0xf + 2ab5c: a8058593 addi a1,a1,-1408 # 395d8 <_IO_stdin_used+0x1b30> + 2ab60: 951ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2ab64: 0b010913 addi s2,sp,176 + 2ab68: 85aa mv a1,a0 + 2ab6a: 854a mv a0,s2 + 2ab6c: 9c5ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2ab70: 0d010993 addi s3,sp,208 + 2ab74: 854e mv a0,s3 + 2ab76: a1df00ef jal 1b592 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev> + 2ab7a: 0f010b13 addi s6,sp,240 + 2ab7e: 855a mv a0,s6 + 2ab80: 864e mv a2,s3 + 2ab82: 85ca mv a1,s2 + 2ab84: 0001f317 auipc t1,0x1f + 2ab88: fd433303 ld t1,-44(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2ab8c: 9302 jalr t1 + 2ab8e: 855a mv a0,s6 + 2ab90: 800ff0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2ab94: 892a mv s2,a0 + 2ab96: 8522 mv a0,s0 + 2ab98: b65eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ab9c: 854a mv a0,s2 + 2ab9e: b83ea0ef jal 15720 <_Unwind_Resume@plt> + 2aba2: 892a mv s2,a0 + 2aba4: 8526 mv a0,s1 + 2aba6: b57eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2abaa: b7f5 j 2ab96 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x216> + 2abac: 8a2a mv s4,a0 + 2abae: 854a mv a0,s2 + 2abb0: b4deb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2abb4: 8952 mv s2,s4 + 2abb6: b7fd j 2aba4 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x224> + 2abb8: 8a2a mv s4,a0 + 2abba: 854e mv a0,s3 + 2abbc: b41eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2abc0: b7fd j 2abae <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x22e> + 2abc2: 8a2a mv s4,a0 + 2abc4: 855a mv a0,s6 + 2abc6: b37eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2abca: bfc5 j 2abba <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x23a> + 2abcc: 842a mv s0,a0 + 2abce: 8552 mv a0,s4 + 2abd0: b2deb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2abd4: 8522 mv a0,s0 + 2abd6: b4bea0ef jal 15720 <_Unwind_Resume@plt> + 2abda: 842a mv s0,a0 + 2abdc: 8556 mv a0,s5 + 2abde: b1feb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2abe2: b7f5 j 2abce <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x24e> + 2abe4: 892a mv s2,a0 + 2abe6: 8522 mv a0,s0 + 2abe8: b15eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2abec: 844a mv s0,s2 + 2abee: b7fd j 2abdc <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x25c> + 2abf0: 892a mv s2,a0 + 2abf2: 8526 mv a0,s1 + 2abf4: b09eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2abf8: b7fd j 2abe6 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x266> + 2abfa: 8b2a mv s6,a0 + 2abfc: 854a mv a0,s2 + 2abfe: affeb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ac02: 895a mv s2,s6 + 2ac04: b7fd j 2abf2 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x272> + 2ac06: 8b2a mv s6,a0 + 2ac08: a031 j 2ac14 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x294> + 2ac0a: 87aa mv a5,a0 + 2ac0c: 855a mv a0,s6 + 2ac0e: 8b3e mv s6,a5 + 2ac10: aedeb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ac14: 854e mv a0,s3 + 2ac16: ae7eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ac1a: b7cd j 2abfc <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x27c> + 2ac1c: 87aa mv a5,a0 + 2ac1e: 855e mv a0,s7 + 2ac20: 8bbe mv s7,a5 + 2ac22: adbeb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ac26: 854e mv a0,s3 + 2ac28: ad5eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ac2c: 854a mv a0,s2 + 2ac2e: acfeb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ac32: 895e mv s2,s7 + 2ac34: 8526 mv a0,s1 + 2ac36: ac7eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ac3a: 8522 mv a0,s0 + 2ac3c: ac1eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ac40: 844a mv s0,s2 + 2ac42: 8556 mv a0,s5 + 2ac44: ab9eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ac48: 8552 mv a0,s4 + 2ac4a: ab3eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ac4e: 855a mv a0,s6 + 2ac50: aadeb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ac54: 8522 mv a0,s0 + 2ac56: acbea0ef jal 15720 <_Unwind_Resume@plt> + 2ac5a: 8baa mv s7,a0 + 2ac5c: b7e9 j 2ac26 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2a6> + 2ac5e: 8baa mv s7,a0 + 2ac60: b7f1 j 2ac2c <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2ac> + 2ac62: 892a mv s2,a0 + 2ac64: bfc1 j 2ac34 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2b4> + 2ac66: 892a mv s2,a0 + 2ac68: bfc9 j 2ac3a <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2ba> + 2ac6a: 842a mv s0,a0 + 2ac6c: bfd9 j 2ac42 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2c2> + 2ac6e: 842a mv s0,a0 + 2ac70: bfe1 j 2ac48 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2c8> + 2ac72: 842a mv s0,a0 + 2ac74: bfe9 j 2ac4e <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2ce> + +000000000002ac76 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv>: + 2ac76: c6010113 addi sp,sp,-928 + 2ac7a: 39213023 sd s2,896(sp) + 2ac7e: 37513423 sd s5,872(sp) + 2ac82: 38113c23 sd ra,920(sp) + 2ac86: 8aaa mv s5,a0 + 2ac88: d76fe0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 2ac8c: 613c ld a5,64(a0) + 2ac8e: 1107b903 ld s2,272(a5) + 2ac92: 1d87b783 ld a5,472(a5) + 2ac96: 0f892703 lw a4,248(s2) + 2ac9a: caba sw a4,84(sp) + 2ac9c: cf91 beqz a5,2acb8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x42> + 2ac9e: 579c lw a5,40(a5) + 2aca0: 39813083 ld ra,920(sp) + 2aca4: 38013903 ld s2,896(sp) + 2aca8: 02faac23 sw a5,56(s5) + 2acac: 4505 li a0,1 + 2acae: 36813a83 ld s5,872(sp) + 2acb2: 3a010113 addi sp,sp,928 + 2acb6: 8082 ret + 2acb8: 38813823 sd s0,912(sp) + 2acbc: 38913423 sd s1,904(sp) + 2acc0: 37313c23 sd s3,888(sp) + 2acc4: 37413823 sd s4,880(sp) + 2acc8: 37613023 sd s6,864(sp) + 2accc: 35713c23 sd s7,856(sp) + 2acd0: 35813823 sd s8,848(sp) + 2acd4: 35913423 sd s9,840(sp) + 2acd8: 35a13023 sd s10,832(sp) + 2acdc: 33b13c23 sd s11,824(sp) + 2ace0: 08a0 addi s0,sp,88 + 2ace2: 8522 mv a0,s0 + 2ace4: c7dea0ef jal 15960 + 2ace8: 0505 addi a0,a0,1 + 2acea: 00a03533 snez a0,a0 + 2acee: ed4f00ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 2acf2: 7c050463 beqz a0,2b4ba <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x844> + 2acf6: ecef00ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> + 2acfa: d565 beqz a0,2ace2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x6c> + 2acfc: 4576 lw a0,92(sp) + 2acfe: 4601 li a2,0 + 2ad00: 4589 li a1,2 + 2ad02: cdeea0ef jal 151e0 + 2ad06: 0505 addi a0,a0,1 + 2ad08: 00a03533 snez a0,a0 + 2ad0c: eb6f00ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 2ad10: 04050ce3 beqz a0,2b568 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x8f2> + 2ad14: eb0f00ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> + 2ad18: d175 beqz a0,2acfc <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x86> + 2ad1a: 18010d13 addi s10,sp,384 + 2ad1e: 856a mv a0,s10 + 2ad20: 0000d597 auipc a1,0xd + 2ad24: 47058593 addi a1,a1,1136 # 38190 <_IO_stdin_used+0x6e8> + 2ad28: 934ed0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2ad2c: 856a mv a0,s10 + 2ad2e: 0000d597 auipc a1,0xd + 2ad32: 0c258593 addi a1,a1,194 # 37df0 <_IO_stdin_used+0x348> + 2ad36: f7aea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2ad3a: 1a010d93 addi s11,sp,416 + 2ad3e: 85aa mv a1,a0 + 2ad40: 856e mv a0,s11 + 2ad42: feeea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2ad46: 856e mv a0,s11 + 2ad48: 00010597 auipc a1,0x10 + 2ad4c: ff058593 addi a1,a1,-16 # 3ad38 <_ZN7testing8internalL11kFilterFlagE> + 2ad50: f60ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2ad54: 1c010c93 addi s9,sp,448 + 2ad58: 85aa mv a1,a0 + 2ad5a: 8566 mv a0,s9 + 2ad5c: fd4ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2ad60: 8566 mv a0,s9 + 2ad62: 00010597 auipc a1,0x10 + 2ad66: 9a658593 addi a1,a1,-1626 # 3a708 <_IO_stdin_used+0x2c60> + 2ad6a: f46ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2ad6e: 1e010a13 addi s4,sp,480 + 2ad72: 85aa mv a1,a0 + 2ad74: 8552 mv a0,s4 + 2ad76: fbaea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2ad7a: 00093583 ld a1,0(s2) + 2ad7e: 8552 mv a0,s4 + 2ad80: f30ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2ad84: 0400 addi s0,sp,512 + 2ad86: 85aa mv a1,a0 + 2ad88: 8522 mv a0,s0 + 2ad8a: fa6ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2ad8e: 8522 mv a0,s0 + 2ad90: 0000f597 auipc a1,0xf + 2ad94: da858593 addi a1,a1,-600 # 39b38 <_IO_stdin_used+0x2090> + 2ad98: f18ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2ad9c: 0d24 addi s1,sp,664 + 2ad9e: 85aa mv a1,a0 + 2ada0: 8526 mv a0,s1 + 2ada2: f8eea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2ada6: 02093583 ld a1,32(s2) + 2adaa: 8526 mv a0,s1 + 2adac: f04ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2adb0: 109c addi a5,sp,96 + 2adb2: 85aa mv a1,a0 + 2adb4: 853e mv a0,a5 + 2adb6: f03e sd a5,32(sp) + 2adb8: f78ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2adbc: 8526 mv a0,s1 + 2adbe: 93feb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2adc2: 8522 mv a0,s0 + 2adc4: 939eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2adc8: 8552 mv a0,s4 + 2adca: 933eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2adce: 8566 mv a0,s9 + 2add0: 92deb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2add4: 856e mv a0,s11 + 2add6: 927eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2adda: 856a mv a0,s10 + 2addc: 921eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ade0: 0a010913 addi s2,sp,160 + 2ade4: 854a mv a0,s2 + 2ade6: 0000d597 auipc a1,0xd + 2adea: 3aa58593 addi a1,a1,938 # 38190 <_IO_stdin_used+0x6e8> + 2adee: e4ca sd s2,72(sp) + 2adf0: 86ced0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2adf4: 0000d597 auipc a1,0xd + 2adf8: ffc58593 addi a1,a1,-4 # 37df0 <_IO_stdin_used+0x348> + 2adfc: 854a mv a0,s2 + 2adfe: eb2ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2ae02: 0c010993 addi s3,sp,192 + 2ae06: 85aa mv a1,a0 + 2ae08: 854e mv a0,s3 + 2ae0a: f84e sd s3,48(sp) + 2ae0c: f24ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2ae10: 854e mv a0,s3 + 2ae12: 00010597 auipc a1,0x10 + 2ae16: f2e58593 addi a1,a1,-210 # 3ad40 <_ZN7testing8internalL25kInternalRunDeathTestFlagE> + 2ae1a: e96ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2ae1e: 0e010b13 addi s6,sp,224 + 2ae22: 85aa mv a1,a0 + 2ae24: 855a mv a0,s6 + 2ae26: f0aea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2ae2a: 855a mv a0,s6 + 2ae2c: 00010597 auipc a1,0x10 + 2ae30: 8dc58593 addi a1,a1,-1828 # 3a708 <_IO_stdin_used+0x2c60> + 2ae34: e7cea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2ae38: 10010b93 addi s7,sp,256 + 2ae3c: 85aa mv a1,a0 + 2ae3e: 855e mv a0,s7 + 2ae40: e0de sd s7,64(sp) + 2ae42: eeeea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2ae46: 040ab583 ld a1,64(s5) + 2ae4a: 855e mv a0,s7 + 2ae4c: e64ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2ae50: 12010c13 addi s8,sp,288 + 2ae54: 85aa mv a1,a0 + 2ae56: 8562 mv a0,s8 + 2ae58: fc62 sd s8,56(sp) + 2ae5a: ed6ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2ae5e: 8562 mv a0,s8 + 2ae60: 0000e597 auipc a1,0xe + 2ae64: 7c858593 addi a1,a1,1992 # 39628 <_IO_stdin_used+0x1b80> + 2ae68: e48ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2ae6c: 029c addi a5,sp,320 + 2ae6e: 85aa mv a1,a0 + 2ae70: 853e mv a0,a5 + 2ae72: e83e sd a5,16(sp) + 2ae74: ebcea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2ae78: 1298 addi a4,sp,352 + 2ae7a: 853a mv a0,a4 + 2ae7c: 048a8593 addi a1,s5,72 + 2ae80: 0001f317 auipc t1,0x1f + 2ae84: 0f033303 ld t1,240(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2ae88: e43a sd a4,8(sp) + 2ae8a: 9302 jalr t1 + 2ae8c: 6622 ld a2,8(sp) + 2ae8e: 65c2 ld a1,16(sp) + 2ae90: 856a mv a0,s10 + 2ae92: 0001f317 auipc t1,0x1f + 2ae96: cc633303 ld t1,-826(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2ae9a: 9302 jalr t1 + 2ae9c: 0000e597 auipc a1,0xe + 2aea0: 78c58593 addi a1,a1,1932 # 39628 <_IO_stdin_used+0x1b80> + 2aea4: 856a mv a0,s10 + 2aea6: e0aea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2aeaa: 85aa mv a1,a0 + 2aeac: 856e mv a0,s11 + 2aeae: e82ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2aeb2: 08cc addi a1,sp,84 + 2aeb4: 8566 mv a0,s9 + 2aeb6: 0001f317 auipc t1,0x1f + 2aeba: 0ba33303 ld t1,186(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2aebe: 9302 jalr t1 + 2aec0: 8666 mv a2,s9 + 2aec2: 85ee mv a1,s11 + 2aec4: 8552 mv a0,s4 + 2aec6: 0001f317 auipc t1,0x1f + 2aeca: c9233303 ld t1,-878(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2aece: 9302 jalr t1 + 2aed0: 0000e597 auipc a1,0xe + 2aed4: 75858593 addi a1,a1,1880 # 39628 <_IO_stdin_used+0x1b80> + 2aed8: 8552 mv a0,s4 + 2aeda: dd6ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2aede: 85aa mv a1,a0 + 2aee0: 8522 mv a0,s0 + 2aee2: e4eea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2aee6: 08ec addi a1,sp,92 + 2aee8: 8526 mv a0,s1 + 2aeea: 0001f317 auipc t1,0x1f + 2aeee: 08633303 ld t1,134(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2aef2: 9302 jalr t1 + 2aef4: 011c addi a5,sp,128 + 2aef6: 853e mv a0,a5 + 2aef8: 8626 mv a2,s1 + 2aefa: 85a2 mv a1,s0 + 2aefc: 0001f317 auipc t1,0x1f + 2af00: c5c33303 ld t1,-932(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2af04: f43e sd a5,40(sp) + 2af06: 9302 jalr t1 + 2af08: 8526 mv a0,s1 + 2af0a: ff2eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2af0e: 8522 mv a0,s0 + 2af10: feceb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2af14: 8552 mv a0,s4 + 2af16: fe6eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2af1a: 8566 mv a0,s9 + 2af1c: fe0eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2af20: 856e mv a0,s11 + 2af22: fdaeb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2af26: 856a mv a0,s10 + 2af28: fd4eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2af2c: 6522 ld a0,8(sp) + 2af2e: fceeb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2af32: 6542 ld a0,16(sp) + 2af34: fc8eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2af38: 8562 mv a0,s8 + 2af3a: fc2eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2af3e: 855e mv a0,s7 + 2af40: fbceb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2af44: 855a mv a0,s6 + 2af46: fb6eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2af4a: 854e mv a0,s3 + 2af4c: fb0eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2af50: 854a mv a0,s2 + 2af52: faaeb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2af56: 4521 li a0,8 + 2af58: f982 sd zero,240(sp) + 2af5a: 877ea0ef jal 157d0 <_Znwm@plt> + 2af5e: 00850913 addi s2,a0,8 + 2af62: 89aa mv s3,a0 + 2af64: 00053023 sd zero,0(a0) + 2af68: 8526 mv a0,s1 + 2af6a: f9ca sd s2,240(sp) + 2af6c: 967f10ef jal 1c8d2 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev> + 2af70: 29813b83 ld s7,664(sp) + 2af74: 2a013783 ld a5,672(sp) + 2af78: 52fb8f63 beq s7,a5,2b4b6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x840> + 2af7c: 000bb503 ld a0,0(s7) + 2af80: d10ea0ef jal 15490 + 2af84: 87aa mv a5,a0 + 2af86: ff890593 addi a1,s2,-8 + 2af8a: 8652 mv a2,s4 + 2af8c: 855a mv a0,s6 + 2af8e: f1ce sd s3,224(sp) + 2af90: f5ca sd s2,232(sp) + 2af92: f3be sd a5,480(sp) + 2af94: feaec0ef jal 1777e <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0> + 2af98: 2a013783 ld a5,672(sp) + 2af9c: 020b8b93 addi s7,s7,32 + 2afa0: 798e ld s3,224(sp) + 2afa2: 792e ld s2,232(sp) + 2afa4: fd779ce3 bne a5,s7,2af7c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x306> + 2afa8: ff890b93 addi s7,s2,-8 + 2afac: 8526 mv a0,s1 + 2afae: 0001f317 auipc t1,0x1f + 2afb2: c3233303 ld t1,-974(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2afb6: 9302 jalr t1 + 2afb8: 7506 ld a0,96(sp) + 2afba: cd6ea0ef jal 15490 + 2afbe: 87aa mv a5,a0 + 2afc0: 85de mv a1,s7 + 2afc2: 8622 mv a2,s0 + 2afc4: 855a mv a0,s6 + 2afc6: f1ce sd s3,224(sp) + 2afc8: f5ca sd s2,232(sp) + 2afca: 20f13023 sd a5,512(sp) + 2afce: fb0ec0ef jal 1777e <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0> + 2afd2: 650a ld a0,128(sp) + 2afd4: 792e ld s2,232(sp) + 2afd6: cbaea0ef jal 15490 + 2afda: 87aa mv a5,a0 + 2afdc: ff890593 addi a1,s2,-8 + 2afe0: 855a mv a0,s6 + 2afe2: 8626 mv a2,s1 + 2afe4: 28f13c23 sd a5,664(sp) + 2afe8: f96ec0ef jal 1777e <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0> + 2afec: 0000f597 auipc a1,0xf + 2aff0: 80458593 addi a1,a1,-2044 # 397f0 <_IO_stdin_used+0x1d48> + 2aff4: 8526 mv a0,s1 + 2aff6: 798e ld s3,224(sp) + 2aff8: 792e ld s2,232(sp) + 2affa: e63ec0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2affe: 8526 mv a0,s1 + 2b000: e3ef00ef jal 1b63e <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2b004: 8526 mv a0,s1 + 2b006: ef6eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b00a: d53f40ef jal 1fd5c <_ZN7testing8internal13CaptureStderrEv> + 2b00e: 4501 li a0,0 + 2b010: bb1ea0ef jal 15bc0 + 2b014: 47e6 lw a5,88(sp) + 2b016: 09800613 li a2,152 + 2b01a: 4581 li a1,0 + 2b01c: 8526 mv a0,s1 + 2b01e: c5be sw a5,200(sp) + 2b020: e1ce sd s3,192(sp) + 2b022: befea0ef jal 15c10 + 2b026: 1508 addi a0,sp,672 + 2b028: c48ea0ef jal 15470 + 2b02c: 4785 li a5,1 + 2b02e: 28f13c23 sd a5,664(sp) + 2b032: 5b7d li s6,-1 + 2b034: 4b91 li s7,4 + 2b036: 8622 mv a2,s0 + 2b038: 85a6 mv a1,s1 + 2b03a: 456d li a0,27 + 2b03c: be5ea0ef jal 15c20 + 2b040: 0b651e63 bne a0,s6,2b0fc <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x486> + 2b044: 9acea0ef jal 151f0 <__errno_location@plt> + 2b048: 411c lw a5,0(a0) + 2b04a: ff7786e3 beq a5,s7,2b036 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x3c0> + 2b04e: 7462 ld s0,56(sp) + 2b050: 0000e597 auipc a1,0xe + 2b054: 3f858593 addi a1,a1,1016 # 39448 <_IO_stdin_used+0x19a0> + 2b058: 8522 mv a0,s0 + 2b05a: e03ec0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2b05e: 0000e597 auipc a1,0xe + 2b062: 2ea58593 addi a1,a1,746 # 39348 <_IO_stdin_used+0x18a0> + 2b066: 8522 mv a0,s0 + 2b068: c48ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b06c: 6442 ld s0,16(sp) + 2b06e: 85aa mv a1,a0 + 2b070: 8522 mv a0,s0 + 2b072: cbeea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b076: 8522 mv a0,s0 + 2b078: 0000e597 auipc a1,0xe + 2b07c: 3e858593 addi a1,a1,1000 # 39460 <_IO_stdin_used+0x19b8> + 2b080: c30ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b084: 64a2 ld s1,8(sp) + 2b086: 85aa mv a1,a0 + 2b088: 8526 mv a0,s1 + 2b08a: ca6ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b08e: 6406 ld s0,64(sp) + 2b090: 65a6 ld a1,72(sp) + 2b092: 54e00793 li a5,1358 + 2b096: d13e sw a5,160(sp) + 2b098: 8522 mv a0,s0 + 2b09a: 0001f317 auipc t1,0x1f + 2b09e: ed633303 ld t1,-298(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2b0a2: 9302 jalr t1 + 2b0a4: 8622 mv a2,s0 + 2b0a6: 85a6 mv a1,s1 + 2b0a8: 856a mv a0,s10 + 2b0aa: 0001f317 auipc t1,0x1f + 2b0ae: aae33303 ld t1,-1362(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2b0b2: 9302 jalr t1 + 2b0b4: 0000e597 auipc a1,0xe + 2b0b8: d9458593 addi a1,a1,-620 # 38e48 <_IO_stdin_used+0x13a0> + 2b0bc: 856a mv a0,s10 + 2b0be: bf2ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b0c2: 85aa mv a1,a0 + 2b0c4: 856e mv a0,s11 + 2b0c6: c6aea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b0ca: 856e mv a0,s11 + 2b0cc: 0000e597 auipc a1,0xe + 2b0d0: 56458593 addi a1,a1,1380 # 39630 <_IO_stdin_used+0x1b88> + 2b0d4: bdcea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b0d8: 85aa mv a1,a0 + 2b0da: 8566 mv a0,s9 + 2b0dc: c54ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b0e0: 8566 mv a0,s9 + 2b0e2: 0000e597 auipc a1,0xe + 2b0e6: 39e58593 addi a1,a1,926 # 39480 <_IO_stdin_used+0x19d8> + 2b0ea: bc6ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b0ee: 85aa mv a1,a0 + 2b0f0: 8552 mv a0,s4 + 2b0f2: c3eea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b0f6: 8552 mv a0,s4 + 2b0f8: a99fe0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2b0fc: ac8f00ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> + 2b100: f2050be3 beqz a0,2b036 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x3c0> + 2b104: 0001f797 auipc a5,0x1f + 2b108: ec47b783 ld a5,-316(a5) # 49fc8 <_GLOBAL_OFFSET_TABLE_+0x478> + 2b10c: 0007c783 lbu a5,0(a5) + 2b110: 22078d63 beqz a5,2b34a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x6d4> + 2b114: 95cea0ef jal 15270 + 2b118: ec2a sd a0,24(sp) + 2b11a: 6c050263 beqz a0,2b7de <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb68> + 2b11e: 5b7d li s6,-1 + 2b120: 4b91 li s7,4 + 2b122: 4601 li a2,0 + 2b124: 85a2 mv a1,s0 + 2b126: 456d li a0,27 + 2b128: af9ea0ef jal 15c20 + 2b12c: 0b651e63 bne a0,s6,2b1e8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x572> + 2b130: 8c0ea0ef jal 151f0 <__errno_location@plt> + 2b134: 411c lw a5,0(a0) + 2b136: ff7786e3 beq a5,s7,2b122 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x4ac> + 2b13a: 7462 ld s0,56(sp) + 2b13c: 0000e597 auipc a1,0xe + 2b140: 30c58593 addi a1,a1,780 # 39448 <_IO_stdin_used+0x19a0> + 2b144: 8522 mv a0,s0 + 2b146: d17ec0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2b14a: 0000e597 auipc a1,0xe + 2b14e: 1fe58593 addi a1,a1,510 # 39348 <_IO_stdin_used+0x18a0> + 2b152: 8522 mv a0,s0 + 2b154: b5cea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b158: 6442 ld s0,16(sp) + 2b15a: 85aa mv a1,a0 + 2b15c: 8522 mv a0,s0 + 2b15e: bd2ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b162: 8522 mv a0,s0 + 2b164: 0000e597 auipc a1,0xe + 2b168: 2fc58593 addi a1,a1,764 # 39460 <_IO_stdin_used+0x19b8> + 2b16c: b44ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b170: 64a2 ld s1,8(sp) + 2b172: 85aa mv a1,a0 + 2b174: 8526 mv a0,s1 + 2b176: bbaea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b17a: 6406 ld s0,64(sp) + 2b17c: 65a6 ld a1,72(sp) + 2b17e: 57900793 li a5,1401 + 2b182: d13e sw a5,160(sp) + 2b184: 8522 mv a0,s0 + 2b186: 0001f317 auipc t1,0x1f + 2b18a: dea33303 ld t1,-534(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2b18e: 9302 jalr t1 + 2b190: 8622 mv a2,s0 + 2b192: 85a6 mv a1,s1 + 2b194: 856a mv a0,s10 + 2b196: 0001f317 auipc t1,0x1f + 2b19a: 9c233303 ld t1,-1598(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2b19e: 9302 jalr t1 + 2b1a0: 0000e597 auipc a1,0xe + 2b1a4: ca858593 addi a1,a1,-856 # 38e48 <_IO_stdin_used+0x13a0> + 2b1a8: 856a mv a0,s10 + 2b1aa: b06ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b1ae: 85aa mv a1,a0 + 2b1b0: 856e mv a0,s11 + 2b1b2: b7eea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b1b6: 856e mv a0,s11 + 2b1b8: 0000e597 auipc a1,0xe + 2b1bc: 57858593 addi a1,a1,1400 # 39730 <_IO_stdin_used+0x1c88> + 2b1c0: af0ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b1c4: 85aa mv a1,a0 + 2b1c6: 8566 mv a0,s9 + 2b1c8: b68ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b1cc: 8566 mv a0,s9 + 2b1ce: 0000e597 auipc a1,0xe + 2b1d2: 2b258593 addi a1,a1,690 # 39480 <_IO_stdin_used+0x19d8> + 2b1d6: adaea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b1da: 85aa mv a1,a0 + 2b1dc: 8552 mv a0,s4 + 2b1de: b52ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b1e2: 8552 mv a0,s4 + 2b1e4: 9adfe0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2b1e8: 9dcf00ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> + 2b1ec: f2050be3 beqz a0,2b122 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x4ac> + 2b1f0: 67e2 ld a5,24(sp) + 2b1f2: 00178b13 addi s6,a5,1 + 2b1f6: 01603b33 snez s6,s6 + 2b1fa: 855a mv a0,s6 + 2b1fc: 9c6f00ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 2b200: 40050b63 beqz a0,2b616 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x9a0> + 2b204: 9c0f00ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> + 2b208: d96d beqz a0,2b1fa <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x584> + 2b20a: 5b7d li s6,-1 + 2b20c: 4b91 li s7,4 + 2b20e: 4576 lw a0,92(sp) + 2b210: 831ea0ef jal 15a40 + 2b214: 0b651d63 bne a0,s6,2b2ce <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x658> + 2b218: fd9e90ef jal 151f0 <__errno_location@plt> + 2b21c: 411c lw a5,0(a0) + 2b21e: ff7788e3 beq a5,s7,2b20e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x598> + 2b222: 6ac2 ld s5,16(sp) + 2b224: 0000e597 auipc a1,0xe + 2b228: 22458593 addi a1,a1,548 # 39448 <_IO_stdin_used+0x19a0> + 2b22c: 8556 mv a0,s5 + 2b22e: c2fec0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2b232: 0000e597 auipc a1,0xe + 2b236: 11658593 addi a1,a1,278 # 39348 <_IO_stdin_used+0x18a0> + 2b23a: 8556 mv a0,s5 + 2b23c: a74ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b240: 6aa2 ld s5,8(sp) + 2b242: 85aa mv a1,a0 + 2b244: 8556 mv a0,s5 + 2b246: aeaea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b24a: 8556 mv a0,s5 + 2b24c: 0000e597 auipc a1,0xe + 2b250: 21458593 addi a1,a1,532 # 39460 <_IO_stdin_used+0x19b8> + 2b254: a5cea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b258: 85aa mv a1,a0 + 2b25a: 856a mv a0,s10 + 2b25c: ad4ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b260: 75e2 ld a1,56(sp) + 2b262: 5ac00793 li a5,1452 + 2b266: 12f12023 sw a5,288(sp) + 2b26a: 856e mv a0,s11 + 2b26c: 0001f317 auipc t1,0x1f + 2b270: d0433303 ld t1,-764(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2b274: 9302 jalr t1 + 2b276: 866e mv a2,s11 + 2b278: 85ea mv a1,s10 + 2b27a: 8566 mv a0,s9 + 2b27c: 0001f317 auipc t1,0x1f + 2b280: 8dc33303 ld t1,-1828(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2b284: 9302 jalr t1 + 2b286: 0000e597 auipc a1,0xe + 2b28a: bc258593 addi a1,a1,-1086 # 38e48 <_IO_stdin_used+0x13a0> + 2b28e: 8566 mv a0,s9 + 2b290: a20ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b294: 85aa mv a1,a0 + 2b296: 8552 mv a0,s4 + 2b298: a98ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b29c: 8552 mv a0,s4 + 2b29e: 0000e597 auipc a1,0xe + 2b2a2: 4da58593 addi a1,a1,1242 # 39778 <_IO_stdin_used+0x1cd0> + 2b2a6: a0aea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b2aa: 85aa mv a1,a0 + 2b2ac: 8522 mv a0,s0 + 2b2ae: a82ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b2b2: 8522 mv a0,s0 + 2b2b4: 0000e597 auipc a1,0xe + 2b2b8: 1cc58593 addi a1,a1,460 # 39480 <_IO_stdin_used+0x19d8> + 2b2bc: 9f4ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b2c0: 85aa mv a1,a0 + 2b2c2: 8526 mv a0,s1 + 2b2c4: a6cea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b2c8: 8526 mv a0,s1 + 2b2ca: 8c7fe0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2b2ce: 8f6f00ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> + 2b2d2: dd15 beqz a0,2b20e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x598> + 2b2d4: 4766 lw a4,88(sp) + 2b2d6: 66e2 ld a3,24(sp) + 2b2d8: 4785 li a5,1 + 2b2da: 02eaaa23 sw a4,52(s5) + 2b2de: 02daae23 sw a3,60(s5) + 2b2e2: 02fa8423 sb a5,40(s5) + 2b2e6: 844e mv s0,s3 + 2b2e8: 01298863 beq s3,s2,2b2f8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x682> + 2b2ec: 6008 ld a0,0(s0) + 2b2ee: 0421 addi s0,s0,8 + 2b2f0: da0ea0ef jal 15890 + 2b2f4: fe891ce3 bne s2,s0,2b2ec <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x676> + 2b2f8: 00098563 beqz s3,2b302 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x68c> + 2b2fc: 854e mv a0,s3 + 2b2fe: d32ea0ef jal 15830 <_ZdlPv@plt> + 2b302: 7522 ld a0,40(sp) + 2b304: bf8eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b308: 7502 ld a0,32(sp) + 2b30a: bf2eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b30e: 39813083 ld ra,920(sp) + 2b312: 39013403 ld s0,912(sp) + 2b316: 38813483 ld s1,904(sp) + 2b31a: 37813983 ld s3,888(sp) + 2b31e: 37013a03 ld s4,880(sp) + 2b322: 36013b03 ld s6,864(sp) + 2b326: 35813b83 ld s7,856(sp) + 2b32a: 35013c03 ld s8,848(sp) + 2b32e: 34813c83 ld s9,840(sp) + 2b332: 34013d03 ld s10,832(sp) + 2b336: 33813d83 ld s11,824(sp) + 2b33a: 38013903 ld s2,896(sp) + 2b33e: 36813a83 ld s5,872(sp) + 2b342: 4501 li a0,0 + 2b344: 3a010113 addi sp,sp,928 + 2b348: 8082 ret + 2b34a: 9401c783 lbu a5,-1728(gp) # 4a6d0 <_ZGVZN7testing8internalL23ExecDeathTestSpawnChildEPKPciE16stack_grows_down> + 2b34e: 8b018b13 addi s6,gp,-1872 # 4a640 <_ZN7testing8internalL7g_argvsE> + 2b352: 0230000f fence r,rw + 2b356: 12078d63 beqz a5,2b490 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x81a> + 2b35a: 856ea0ef jal 153b0 + 2b35e: 85aa mv a1,a0 + 2b360: 8c2a mv s8,a0 + 2b362: 4781 li a5,0 + 2b364: 577d li a4,-1 + 2b366: 02200693 li a3,34 + 2b36a: 460d li a2,3 + 2b36c: 4501 li a0,0 + 2b36e: b92ea0ef jal 15700 + 2b372: 00150b13 addi s6,a0,1 + 2b376: 8baa mv s7,a0 + 2b378: 01603b33 snez s6,s6 + 2b37c: 855a mv a0,s6 + 2b37e: 844f00ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 2b382: 3c050263 beqz a0,2b746 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xad0> + 2b386: 83ef00ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> + 2b38a: d96d beqz a0,2b37c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x706> + 2b38c: 9481c783 lbu a5,-1720(gp) # 4a6d8 <_ZZN7testing8internalL23ExecDeathTestSpawnChildEPKPciE16stack_grows_down> + 2b390: ec5e sd s7,24(sp) + 2b392: 0e079a63 bnez a5,2b486 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x810> + 2b396: 67e2 ld a5,24(sp) + 2b398: 03f7fb13 andi s6,a5,63 + 2b39c: 041c3793 sltiu a5,s8,65 + 2b3a0: 001b3b13 seqz s6,s6 + 2b3a4: 0017b793 seqz a5,a5 + 2b3a8: 00fb7b33 and s6,s6,a5 + 2b3ac: 855a mv a0,s6 + 2b3ae: 814f00ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 2b3b2: 2e050e63 beqz a0,2b6ae <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xa38> + 2b3b6: 80ef00ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> + 2b3ba: d96d beqz a0,2b3ac <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x736> + 2b3bc: 76c2 ld a3,48(sp) + 2b3be: 65e2 ld a1,24(sp) + 2b3c0: 4645 li a2,17 + 2b3c2: fffff517 auipc a0,0xfffff + 2b3c6: 5be50513 addi a0,a0,1470 # 2a980 <_ZN7testing8internalL22ExecDeathTestChildMainEPv> + 2b3ca: e96ea0ef jal 15a60 + 2b3ce: ec2a sd a0,24(sp) + 2b3d0: a029 j 2b3da <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x764> + 2b3d2: ff3ef0ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> + 2b3d6: d40514e3 bnez a0,2b11e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x4a8> + 2b3da: 85e2 mv a1,s8 + 2b3dc: 855e mv a0,s7 + 2b3de: b62ea0ef jal 15740 + 2b3e2: 0505 addi a0,a0,1 + 2b3e4: 00a03533 snez a0,a0 + 2b3e8: fdbef0ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 2b3ec: f17d bnez a0,2b3d2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x75c> + 2b3ee: 6442 ld s0,16(sp) + 2b3f0: 0000e597 auipc a1,0xe + 2b3f4: 05858593 addi a1,a1,88 # 39448 <_IO_stdin_used+0x19a0> + 2b3f8: 8522 mv a0,s0 + 2b3fa: a63ec0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2b3fe: 0000e597 auipc a1,0xe + 2b402: f4a58593 addi a1,a1,-182 # 39348 <_IO_stdin_used+0x18a0> + 2b406: 8522 mv a0,s0 + 2b408: 8a8ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b40c: 6422 ld s0,8(sp) + 2b40e: 85aa mv a1,a0 + 2b410: 8522 mv a0,s0 + 2b412: 91eea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b416: 8522 mv a0,s0 + 2b418: 0000e597 auipc a1,0xe + 2b41c: 04858593 addi a1,a1,72 # 39460 <_IO_stdin_used+0x19b8> + 2b420: 890ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b424: 85aa mv a1,a0 + 2b426: 856a mv a0,s10 + 2b428: 908ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b42c: 7462 ld s0,56(sp) + 2b42e: 6586 ld a1,64(sp) + 2b430: 56d00793 li a5,1389 + 2b434: 10f12023 sw a5,256(sp) + 2b438: 8522 mv a0,s0 + 2b43a: 0001f317 auipc t1,0x1f + 2b43e: b3633303 ld t1,-1226(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2b442: 9302 jalr t1 + 2b444: 8622 mv a2,s0 + 2b446: 85ea mv a1,s10 + 2b448: 856e mv a0,s11 + 2b44a: 0001e317 auipc t1,0x1e + 2b44e: 70e33303 ld t1,1806(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2b452: 9302 jalr t1 + 2b454: 0000e597 auipc a1,0xe + 2b458: 9f458593 addi a1,a1,-1548 # 38e48 <_IO_stdin_used+0x13a0> + 2b45c: 856e mv a0,s11 + 2b45e: 852ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b462: 85aa mv a1,a0 + 2b464: 8566 mv a0,s9 + 2b466: 8caea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b46a: 8566 mv a0,s9 + 2b46c: 0000e597 auipc a1,0xe + 2b470: 2a458593 addi a1,a1,676 # 39710 <_IO_stdin_used+0x1c68> + 2b474: 83cea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b478: 85aa mv a1,a0 + 2b47a: 8552 mv a0,s4 + 2b47c: 8b4ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b480: 8552 mv a0,s4 + 2b482: f0efe0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2b486: fc0c0793 addi a5,s8,-64 + 2b48a: 97de add a5,a5,s7 + 2b48c: ec3e sd a5,24(sp) + 2b48e: b721 j 2b396 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x720> + 2b490: 94018513 addi a0,gp,-1728 # 4a6d0 <_ZGVZN7testing8internalL23ExecDeathTestSpawnChildEPKPciE16stack_grows_down> + 2b494: bdcea0ef jal 15870 <__cxa_guard_acquire@plt> + 2b498: ec0501e3 beqz a0,2b35a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x6e4> + 2b49c: 8552 mv a0,s4 + 2b49e: 85e6 mv a1,s9 + 2b4a0: d89eb0ef jal 17228 <_ZN7testing8internalL21StackLowerThanAddressEPKvPb> + 2b4a4: 1c014783 lbu a5,448(sp) + 2b4a8: 94018513 addi a0,gp,-1728 # 4a6d0 <_ZGVZN7testing8internalL23ExecDeathTestSpawnChildEPKPciE16stack_grows_down> + 2b4ac: 08fb0c23 sb a5,152(s6) + 2b4b0: f90ea0ef jal 15c40 <__cxa_guard_release@plt> + 2b4b4: b55d j 2b35a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x6e4> + 2b4b6: 8bce mv s7,s3 + 2b4b8: bcd5 j 2afac <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x336> + 2b4ba: 129c addi a5,sp,352 + 2b4bc: 853e mv a0,a5 + 2b4be: 0000e597 auipc a1,0xe + 2b4c2: f8a58593 addi a1,a1,-118 # 39448 <_IO_stdin_used+0x19a0> + 2b4c6: 843e mv s0,a5 + 2b4c8: e43e sd a5,8(sp) + 2b4ca: 993ec0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2b4ce: 8522 mv a0,s0 + 2b4d0: 0000e597 auipc a1,0xe + 2b4d4: e7858593 addi a1,a1,-392 # 39348 <_IO_stdin_used+0x18a0> + 2b4d8: fd9e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b4dc: 18010d13 addi s10,sp,384 + 2b4e0: 85aa mv a1,a0 + 2b4e2: 856a mv a0,s10 + 2b4e4: 84cea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b4e8: 856a mv a0,s10 + 2b4ea: 0000e597 auipc a1,0xe + 2b4ee: f7658593 addi a1,a1,-138 # 39460 <_IO_stdin_used+0x19b8> + 2b4f2: fbfe90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b4f6: 1a010d93 addi s11,sp,416 + 2b4fa: 85aa mv a1,a0 + 2b4fc: 856e mv a0,s11 + 2b4fe: 832ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b502: 59200793 li a5,1426 + 2b506: 1c010c93 addi s9,sp,448 + 2b50a: 14f12023 sw a5,320(sp) + 2b50e: 8566 mv a0,s9 + 2b510: 028c addi a1,sp,320 + 2b512: 0001f317 auipc t1,0x1f + 2b516: a5e33303 ld t1,-1442(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2b51a: 9302 jalr t1 + 2b51c: 1e010a13 addi s4,sp,480 + 2b520: 8552 mv a0,s4 + 2b522: 8666 mv a2,s9 + 2b524: 85ee mv a1,s11 + 2b526: 0001e317 auipc t1,0x1e + 2b52a: 63233303 ld t1,1586(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2b52e: 9302 jalr t1 + 2b530: 0000e597 auipc a1,0xe + 2b534: 91858593 addi a1,a1,-1768 # 38e48 <_IO_stdin_used+0x13a0> + 2b538: 8552 mv a0,s4 + 2b53a: f77e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b53e: 0400 addi s0,sp,512 + 2b540: 85aa mv a1,a0 + 2b542: 8522 mv a0,s0 + 2b544: fede90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b548: 8522 mv a0,s0 + 2b54a: 0000e597 auipc a1,0xe + 2b54e: 09e58593 addi a1,a1,158 # 395e8 <_IO_stdin_used+0x1b40> + 2b552: f5fe90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b556: 29810913 addi s2,sp,664 + 2b55a: 85aa mv a1,a0 + 2b55c: 854a mv a0,s2 + 2b55e: fd3e90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b562: 854a mv a0,s2 + 2b564: e2cfe0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2b568: 129c addi a5,sp,352 + 2b56a: 853e mv a0,a5 + 2b56c: 0000e597 auipc a1,0xe + 2b570: edc58593 addi a1,a1,-292 # 39448 <_IO_stdin_used+0x19a0> + 2b574: 843e mv s0,a5 + 2b576: e43e sd a5,8(sp) + 2b578: 8e5ec0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2b57c: 8522 mv a0,s0 + 2b57e: 0000e597 auipc a1,0xe + 2b582: dca58593 addi a1,a1,-566 # 39348 <_IO_stdin_used+0x18a0> + 2b586: f2be90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b58a: 18010d13 addi s10,sp,384 + 2b58e: 85aa mv a1,a0 + 2b590: 856a mv a0,s10 + 2b592: f9fe90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b596: 856a mv a0,s10 + 2b598: 0000e597 auipc a1,0xe + 2b59c: ec858593 addi a1,a1,-312 # 39460 <_IO_stdin_used+0x19b8> + 2b5a0: f11e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b5a4: 1a010d93 addi s11,sp,416 + 2b5a8: 85aa mv a1,a0 + 2b5aa: 856e mv a0,s11 + 2b5ac: f85e90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b5b0: 59500793 li a5,1429 + 2b5b4: 1c010c93 addi s9,sp,448 + 2b5b8: 14f12023 sw a5,320(sp) + 2b5bc: 8566 mv a0,s9 + 2b5be: 028c addi a1,sp,320 + 2b5c0: 0001f317 auipc t1,0x1f + 2b5c4: 9b033303 ld t1,-1616(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2b5c8: 9302 jalr t1 + 2b5ca: 1e010a13 addi s4,sp,480 + 2b5ce: 8552 mv a0,s4 + 2b5d0: 8666 mv a2,s9 + 2b5d2: 85ee mv a1,s11 + 2b5d4: 0001e317 auipc t1,0x1e + 2b5d8: 58433303 ld t1,1412(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2b5dc: 9302 jalr t1 + 2b5de: 0000e597 auipc a1,0xe + 2b5e2: 86a58593 addi a1,a1,-1942 # 38e48 <_IO_stdin_used+0x13a0> + 2b5e6: 8552 mv a0,s4 + 2b5e8: ec9e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b5ec: 0400 addi s0,sp,512 + 2b5ee: 85aa mv a1,a0 + 2b5f0: 8522 mv a0,s0 + 2b5f2: f3fe90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b5f6: 8522 mv a0,s0 + 2b5f8: 0000e597 auipc a1,0xe + 2b5fc: 00858593 addi a1,a1,8 # 39600 <_IO_stdin_used+0x1b58> + 2b600: eb1e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b604: 29810913 addi s2,sp,664 + 2b608: 85aa mv a1,a0 + 2b60a: 854a mv a0,s2 + 2b60c: f25e90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b610: 854a mv a0,s2 + 2b612: d7efe0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2b616: 6442 ld s0,16(sp) + 2b618: 0000e597 auipc a1,0xe + 2b61c: e3058593 addi a1,a1,-464 # 39448 <_IO_stdin_used+0x19a0> + 2b620: 8522 mv a0,s0 + 2b622: 83bec0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2b626: 0000e597 auipc a1,0xe + 2b62a: d2258593 addi a1,a1,-734 # 39348 <_IO_stdin_used+0x18a0> + 2b62e: 8522 mv a0,s0 + 2b630: e81e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b634: 6422 ld s0,8(sp) + 2b636: 85aa mv a1,a0 + 2b638: 8522 mv a0,s0 + 2b63a: ef7e90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b63e: 8522 mv a0,s0 + 2b640: 0000e597 auipc a1,0xe + 2b644: e2058593 addi a1,a1,-480 # 39460 <_IO_stdin_used+0x19b8> + 2b648: e69e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b64c: 85aa mv a1,a0 + 2b64e: 856a mv a0,s10 + 2b650: ee1e90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b654: 7462 ld s0,56(sp) + 2b656: 6586 ld a1,64(sp) + 2b658: 57d00793 li a5,1405 + 2b65c: 10f12023 sw a5,256(sp) + 2b660: 8522 mv a0,s0 + 2b662: 0001f317 auipc t1,0x1f + 2b666: 90e33303 ld t1,-1778(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2b66a: 9302 jalr t1 + 2b66c: 8622 mv a2,s0 + 2b66e: 85ea mv a1,s10 + 2b670: 856e mv a0,s11 + 2b672: 0001e317 auipc t1,0x1e + 2b676: 4e633303 ld t1,1254(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2b67a: 9302 jalr t1 + 2b67c: 0000d597 auipc a1,0xd + 2b680: 7cc58593 addi a1,a1,1996 # 38e48 <_IO_stdin_used+0x13a0> + 2b684: 856e mv a0,s11 + 2b686: e2be90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b68a: 85aa mv a1,a0 + 2b68c: 8566 mv a0,s9 + 2b68e: ea3e90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b692: 8566 mv a0,s9 + 2b694: 0000e597 auipc a1,0xe + 2b698: 0d458593 addi a1,a1,212 # 39768 <_IO_stdin_used+0x1cc0> + 2b69c: e15e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b6a0: 85aa mv a1,a0 + 2b6a2: 8552 mv a0,s4 + 2b6a4: e8de90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b6a8: 8552 mv a0,s4 + 2b6aa: ce6fe0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2b6ae: 6442 ld s0,16(sp) + 2b6b0: 0000e597 auipc a1,0xe + 2b6b4: d9858593 addi a1,a1,-616 # 39448 <_IO_stdin_used+0x19a0> + 2b6b8: 8522 mv a0,s0 + 2b6ba: fa2ec0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2b6be: 0000e597 auipc a1,0xe + 2b6c2: c8a58593 addi a1,a1,-886 # 39348 <_IO_stdin_used+0x18a0> + 2b6c6: 8522 mv a0,s0 + 2b6c8: de9e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b6cc: 6422 ld s0,8(sp) + 2b6ce: 85aa mv a1,a0 + 2b6d0: 8522 mv a0,s0 + 2b6d2: e5fe90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b6d6: 8522 mv a0,s0 + 2b6d8: 0000e597 auipc a1,0xe + 2b6dc: d8858593 addi a1,a1,-632 # 39460 <_IO_stdin_used+0x19b8> + 2b6e0: dd1e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b6e4: 85aa mv a1,a0 + 2b6e6: 856a mv a0,s10 + 2b6e8: e49e90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b6ec: 7462 ld s0,56(sp) + 2b6ee: 6586 ld a1,64(sp) + 2b6f0: 56700793 li a5,1383 + 2b6f4: 10f12023 sw a5,256(sp) + 2b6f8: 8522 mv a0,s0 + 2b6fa: 0001f317 auipc t1,0x1f + 2b6fe: 87633303 ld t1,-1930(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2b702: 9302 jalr t1 + 2b704: 8622 mv a2,s0 + 2b706: 85ea mv a1,s10 + 2b708: 856e mv a0,s11 + 2b70a: 0001e317 auipc t1,0x1e + 2b70e: 44e33303 ld t1,1102(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2b712: 9302 jalr t1 + 2b714: 0000d597 auipc a1,0xd + 2b718: 73458593 addi a1,a1,1844 # 38e48 <_IO_stdin_used+0x13a0> + 2b71c: 856e mv a0,s11 + 2b71e: d93e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b722: 85aa mv a1,a0 + 2b724: 8566 mv a0,s9 + 2b726: e0be90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b72a: 8566 mv a0,s9 + 2b72c: 0000e597 auipc a1,0xe + 2b730: f6458593 addi a1,a1,-156 # 39690 <_IO_stdin_used+0x1be8> + 2b734: d7de90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b738: 85aa mv a1,a0 + 2b73a: 8552 mv a0,s4 + 2b73c: df5e90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b740: 8552 mv a0,s4 + 2b742: c4efe0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2b746: 6442 ld s0,16(sp) + 2b748: 0000e597 auipc a1,0xe + 2b74c: d0058593 addi a1,a1,-768 # 39448 <_IO_stdin_used+0x19a0> + 2b750: 8522 mv a0,s0 + 2b752: f0aec0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2b756: 0000e597 auipc a1,0xe + 2b75a: bf258593 addi a1,a1,-1038 # 39348 <_IO_stdin_used+0x18a0> + 2b75e: 8522 mv a0,s0 + 2b760: d51e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b764: 6422 ld s0,8(sp) + 2b766: 85aa mv a1,a0 + 2b768: 8522 mv a0,s0 + 2b76a: dc7e90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b76e: 8522 mv a0,s0 + 2b770: 0000e597 auipc a1,0xe + 2b774: cf058593 addi a1,a1,-784 # 39460 <_IO_stdin_used+0x19b8> + 2b778: d39e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b77c: 85aa mv a1,a0 + 2b77e: 856a mv a0,s10 + 2b780: db1e90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b784: 7462 ld s0,56(sp) + 2b786: 6586 ld a1,64(sp) + 2b788: 55b00793 li a5,1371 + 2b78c: 10f12023 sw a5,256(sp) + 2b790: 8522 mv a0,s0 + 2b792: 0001e317 auipc t1,0x1e + 2b796: 7de33303 ld t1,2014(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2b79a: 9302 jalr t1 + 2b79c: 8622 mv a2,s0 + 2b79e: 85ea mv a1,s10 + 2b7a0: 856e mv a0,s11 + 2b7a2: 0001e317 auipc t1,0x1e + 2b7a6: 3b633303 ld t1,950(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2b7aa: 9302 jalr t1 + 2b7ac: 0000d597 auipc a1,0xd + 2b7b0: 69c58593 addi a1,a1,1692 # 38e48 <_IO_stdin_used+0x13a0> + 2b7b4: 856e mv a0,s11 + 2b7b6: cfbe90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b7ba: 85aa mv a1,a0 + 2b7bc: 8566 mv a0,s9 + 2b7be: d73e90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b7c2: 8566 mv a0,s9 + 2b7c4: 0000e597 auipc a1,0xe + 2b7c8: eb458593 addi a1,a1,-332 # 39678 <_IO_stdin_used+0x1bd0> + 2b7cc: ce5e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b7d0: 85aa mv a1,a0 + 2b7d2: 8552 mv a0,s4 + 2b7d4: d5de90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b7d8: 8552 mv a0,s4 + 2b7da: bb6fe0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2b7de: 7542 ld a0,48(sp) + 2b7e0: 9a0ff0ef jal 2a980 <_ZN7testing8internalL22ExecDeathTestChildMainEPv> + 2b7e4: 842a mv s0,a0 + 2b7e6: 7562 ld a0,56(sp) + 2b7e8: f15ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b7ec: 856a mv a0,s10 + 2b7ee: f0fea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b7f2: 6522 ld a0,8(sp) + 2b7f4: f09ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b7f8: 6542 ld a0,16(sp) + 2b7fa: 84ce mv s1,s3 + 2b7fc: f01ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b800: 06990c63 beq s2,s1,2b878 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc02> + 2b804: 6088 ld a0,0(s1) + 2b806: 04a1 addi s1,s1,8 + 2b808: 888ea0ef jal 15890 + 2b80c: 06990663 beq s2,s1,2b878 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc02> + 2b810: bfd5 j 2b804 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8e> + 2b812: 842a mv s0,a0 + 2b814: bfe1 j 2b7ec <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> + 2b816: 842a mv s0,a0 + 2b818: bfe9 j 2b7f2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> + 2b81a: 842a mv s0,a0 + 2b81c: bff1 j 2b7f8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> + 2b81e: 842a mv s0,a0 + 2b820: 8566 mv a0,s9 + 2b822: edbea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b826: 856e mv a0,s11 + 2b828: ed5ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b82c: bf6d j 2b7e6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb70> + 2b82e: 842a mv s0,a0 + 2b830: bfdd j 2b826 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbb0> + 2b832: 842a mv s0,a0 + 2b834: 855a mv a0,s6 + 2b836: ec7ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b83a: 7542 ld a0,48(sp) + 2b83c: ec1ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b840: 6526 ld a0,72(sp) + 2b842: ebbea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b846: 7502 ld a0,32(sp) + 2b848: eb5ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b84c: 8522 mv a0,s0 + 2b84e: ed3e90ef jal 15720 <_Unwind_Resume@plt> + 2b852: 842a mv s0,a0 + 2b854: 6506 ld a0,64(sp) + 2b856: ea7ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b85a: bfe9 j 2b834 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbbe> + 2b85c: 842a mv s0,a0 + 2b85e: 7562 ld a0,56(sp) + 2b860: e9dea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b864: bfc5 j 2b854 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbde> + 2b866: 842a mv s0,a0 + 2b868: 7522 ld a0,40(sp) + 2b86a: e93ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b86e: bfe1 j 2b846 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbd0> + 2b870: 842a mv s0,a0 + 2b872: b77d j 2b820 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbaa> + 2b874: 842a mv s0,a0 + 2b876: bf45 j 2b826 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbb0> + 2b878: fe0988e3 beqz s3,2b868 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbf2> + 2b87c: 854e mv a0,s3 + 2b87e: fb3e90ef jal 15830 <_ZdlPv@plt> + 2b882: b7dd j 2b868 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbf2> + 2b884: 842a mv s0,a0 + 2b886: 6542 ld a0,16(sp) + 2b888: e75ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b88c: bfc9 j 2b85e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbe8> + 2b88e: 84aa mv s1,a0 + 2b890: 854a mv a0,s2 + 2b892: e6bea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b896: 8522 mv a0,s0 + 2b898: e65ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b89c: 8426 mv s0,s1 + 2b89e: 8552 mv a0,s4 + 2b8a0: e5dea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b8a4: 8566 mv a0,s9 + 2b8a6: e57ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b8aa: 856e mv a0,s11 + 2b8ac: e51ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b8b0: 856a mv a0,s10 + 2b8b2: e4bea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b8b6: 6522 ld a0,8(sp) + 2b8b8: e45ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b8bc: 8522 mv a0,s0 + 2b8be: e63e90ef jal 15720 <_Unwind_Resume@plt> + 2b8c2: 84aa mv s1,a0 + 2b8c4: bfc9 j 2b896 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc20> + 2b8c6: 842a mv s0,a0 + 2b8c8: bfd9 j 2b89e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc28> + 2b8ca: 842a mv s0,a0 + 2b8cc: bf29 j 2b7e6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb70> + 2b8ce: 842a mv s0,a0 + 2b8d0: bf31 j 2b7ec <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> + 2b8d2: 842a mv s0,a0 + 2b8d4: bf39 j 2b7f2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> + 2b8d6: 842a mv s0,a0 + 2b8d8: b705 j 2b7f8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> + 2b8da: 842a mv s0,a0 + 2b8dc: 84ce mv s1,s3 + 2b8de: b70d j 2b800 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> + 2b8e0: 842a mv s0,a0 + 2b8e2: 8552 mv a0,s4 + 2b8e4: e19ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b8e8: bf25 j 2b820 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbaa> + 2b8ea: 842a mv s0,a0 + 2b8ec: bf15 j 2b820 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbaa> + 2b8ee: 842a mv s0,a0 + 2b8f0: bf1d j 2b826 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbb0> + 2b8f2: 842a mv s0,a0 + 2b8f4: bdcd j 2b7e6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb70> + 2b8f6: 842a mv s0,a0 + 2b8f8: bdd5 j 2b7ec <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> + 2b8fa: 842a mv s0,a0 + 2b8fc: bddd j 2b7f2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> + 2b8fe: 842a mv s0,a0 + 2b900: bde5 j 2b7f8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> + 2b902: 842a mv s0,a0 + 2b904: b745 j 2b8a4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc2e> + 2b906: 842a mv s0,a0 + 2b908: b74d j 2b8aa <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc34> + 2b90a: 842a mv s0,a0 + 2b90c: b755 j 2b8b0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc3a> + 2b90e: 842a mv s0,a0 + 2b910: b75d j 2b8b6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc40> + 2b912: 842a mv s0,a0 + 2b914: 6522 ld a0,8(sp) + 2b916: de7ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b91a: b7b5 j 2b886 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc10> + 2b91c: 842a mv s0,a0 + 2b91e: 856a mv a0,s10 + 2b920: dddea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b924: bfc5 j 2b914 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc9e> + 2b926: 842a mv s0,a0 + 2b928: 856e mv a0,s11 + 2b92a: dd3ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b92e: bfc5 j 2b91e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xca8> + 2b930: 842a mv s0,a0 + 2b932: 8566 mv a0,s9 + 2b934: dc9ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b938: bfc5 j 2b928 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcb2> + 2b93a: 842a mv s0,a0 + 2b93c: 8552 mv a0,s4 + 2b93e: dbfea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b942: 8566 mv a0,s9 + 2b944: db9ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b948: 856e mv a0,s11 + 2b94a: db3ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b94e: 856a mv a0,s10 + 2b950: dadea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b954: 6506 ld a0,64(sp) + 2b956: da7ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b95a: 6522 ld a0,8(sp) + 2b95c: da1ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b960: 6542 ld a0,16(sp) + 2b962: d9bea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b966: 7562 ld a0,56(sp) + 2b968: 84ce mv s1,s3 + 2b96a: d93ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b96e: bd49 j 2b800 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> + 2b970: 842a mv s0,a0 + 2b972: bfc1 j 2b942 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xccc> + 2b974: 842a mv s0,a0 + 2b976: b7ed j 2b960 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcea> + 2b978: 842a mv s0,a0 + 2b97a: b7f5 j 2b966 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcf0> + 2b97c: 842a mv s0,a0 + 2b97e: b7e9 j 2b948 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcd2> + 2b980: 842a mv s0,a0 + 2b982: b7f1 j 2b94e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcd8> + 2b984: 842a mv s0,a0 + 2b986: b7f9 j 2b954 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcde> + 2b988: 842a mv s0,a0 + 2b98a: bfc1 j 2b95a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xce4> + 2b98c: 87aa mv a5,a0 + 2b98e: 8526 mv a0,s1 + 2b990: 84be mv s1,a5 + 2b992: d6bea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b996: 8522 mv a0,s0 + 2b998: d65ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b99c: 8426 mv s0,s1 + 2b99e: 8552 mv a0,s4 + 2b9a0: d5dea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b9a4: 8566 mv a0,s9 + 2b9a6: d57ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b9aa: 856e mv a0,s11 + 2b9ac: d51ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b9b0: bd35 j 2b7ec <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> + 2b9b2: 84aa mv s1,a0 + 2b9b4: b7cd j 2b996 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd20> + 2b9b6: 842a mv s0,a0 + 2b9b8: b7dd j 2b99e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd28> + 2b9ba: 842a mv s0,a0 + 2b9bc: b7e5 j 2b9a4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd2e> + 2b9be: 842a mv s0,a0 + 2b9c0: b7ed j 2b9aa <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd34> + 2b9c2: 842a mv s0,a0 + 2b9c4: b525 j 2b7ec <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> + 2b9c6: 842a mv s0,a0 + 2b9c8: b52d j 2b7f2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> + 2b9ca: 842a mv s0,a0 + 2b9cc: b535 j 2b7f8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> + 2b9ce: bf09 j 2b8e0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc6a> + 2b9d0: bd7d j 2b88e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc18> + 2b9d2: 84aa mv s1,a0 + 2b9d4: b5c9 j 2b896 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc20> + 2b9d6: 842a mv s0,a0 + 2b9d8: b5d9 j 2b89e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc28> + 2b9da: 842a mv s0,a0 + 2b9dc: b5e1 j 2b8a4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc2e> + 2b9de: 842a mv s0,a0 + 2b9e0: b5e9 j 2b8aa <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc34> + 2b9e2: 842a mv s0,a0 + 2b9e4: b5f1 j 2b8b0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc3a> + 2b9e6: 842a mv s0,a0 + 2b9e8: b5f9 j 2b8b6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc40> + 2b9ea: 842a mv s0,a0 + 2b9ec: 8552 mv a0,s4 + 2b9ee: d0fea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b9f2: b781 j 2b932 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcbc> + 2b9f4: 84aa mv s1,a0 + 2b9f6: 8522 mv a0,s0 + 2b9f8: d05ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b9fc: 8426 mv s0,s1 + 2b9fe: b7fd j 2b9ec <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd76> + 2ba00: 87aa mv a5,a0 + 2ba02: 8526 mv a0,s1 + 2ba04: 84be mv s1,a5 + 2ba06: cf7ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ba0a: b7f5 j 2b9f6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd80> + 2ba0c: 842a mv s0,a0 + 2ba0e: 856a mv a0,s10 + 2ba10: cedea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ba14: 8522 mv a0,s0 + 2ba16: d0be90ef jal 15720 <_Unwind_Resume@plt> + 2ba1a: 842a mv s0,a0 + 2ba1c: 856e mv a0,s11 + 2ba1e: cdfea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ba22: b7f5 j 2ba0e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd98> + 2ba24: 842a mv s0,a0 + 2ba26: 8552 mv a0,s4 + 2ba28: cd5ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ba2c: 8566 mv a0,s9 + 2ba2e: ccfea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ba32: b7ed j 2ba1c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xda6> + 2ba34: 842a mv s0,a0 + 2ba36: bfdd j 2ba2c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xdb6> + 2ba38: 798e ld s3,224(sp) + 2ba3a: 792e ld s2,232(sp) + 2ba3c: 842a mv s0,a0 + 2ba3e: 84ce mv s1,s3 + 2ba40: b3c1 j 2b800 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> + 2ba42: bfdd j 2ba38 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xdc2> + 2ba44: 842a mv s0,a0 + 2ba46: 8526 mv a0,s1 + 2ba48: cb5ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ba4c: 84ce mv s1,s3 + 2ba4e: bb4d j 2b800 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> + 2ba50: 798e ld s3,224(sp) + 2ba52: 842a mv s0,a0 + 2ba54: 0001e317 auipc t1,0x1e + 2ba58: 18c33303 ld t1,396(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2ba5c: 8526 mv a0,s1 + 2ba5e: 792e ld s2,232(sp) + 2ba60: 84ce mv s1,s3 + 2ba62: 9302 jalr t1 + 2ba64: bb71 j 2b800 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> + 2ba66: 84aa mv s1,a0 + 2ba68: a031 j 2ba74 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xdfe> + 2ba6a: 87aa mv a5,a0 + 2ba6c: 8526 mv a0,s1 + 2ba6e: 84be mv s1,a5 + 2ba70: c8dea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ba74: 8522 mv a0,s0 + 2ba76: c87ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ba7a: 8426 mv s0,s1 + 2ba7c: b76d j 2ba26 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xdb0> + 2ba7e: 842a mv s0,a0 + 2ba80: b3c1 j 2b840 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbca> + 2ba82: 842a mv s0,a0 + 2ba84: b3c9 j 2b846 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbd0> + 2ba86: 842a mv s0,a0 + 2ba88: bb4d j 2b83a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbc4> + 2ba8a: bd45 j 2b93a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcc4> + 2ba8c: 842a mv s0,a0 + 2ba8e: bd55 j 2b942 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xccc> + 2ba90: 842a mv s0,a0 + 2ba92: bd5d j 2b948 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcd2> + 2ba94: 842a mv s0,a0 + 2ba96: bd65 j 2b94e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcd8> + 2ba98: 842a mv s0,a0 + 2ba9a: bd6d j 2b954 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcde> + 2ba9c: 842a mv s0,a0 + 2ba9e: bd75 j 2b95a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xce4> + 2baa0: 842a mv s0,a0 + 2baa2: bd7d j 2b960 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcea> + 2baa4: 842a mv s0,a0 + 2baa6: b5c1 j 2b966 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcf0> + 2baa8: bd25 j 2b8e0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc6a> + 2baaa: bd1d j 2b8e0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc6a> + 2baac: 842a mv s0,a0 + 2baae: bb8d j 2b820 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbaa> + 2bab0: 842a mv s0,a0 + 2bab2: bb95 j 2b826 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbb0> + 2bab4: 842a mv s0,a0 + 2bab6: bb05 j 2b7e6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb70> + 2bab8: 842a mv s0,a0 + 2baba: bb0d j 2b7ec <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> + 2babc: 842a mv s0,a0 + 2babe: bb15 j 2b7f2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> + 2bac0: 842a mv s0,a0 + 2bac2: bb1d j 2b7f8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> + +000000000002bac4 <_ZN7testing9TestSuite12ShuffleTestsEPNS_8internal6RandomE>: + 2bac4: 6930 ld a2,80(a0) + 2bac6: 653c ld a5,72(a0) + 2bac8: 86aa mv a3,a0 + 2baca: 04868693 addi a3,a3,72 + 2bace: 8e1d sub a2,a2,a5 + 2bad0: 8609 srai a2,a2,0x2 + 2bad2: 852e mv a0,a1 + 2bad4: 2601 sext.w a2,a2 + 2bad6: 4581 li a1,0 + 2bad8: 0001e317 auipc t1,0x1e + 2badc: 2f833303 ld t1,760(t1) # 49dd0 <_GLOBAL_OFFSET_TABLE_+0x280> + 2bae0: 8302 jr t1 + +000000000002bae2 <_ZN7testing8internal12UnitTestImpl12ShuffleTestsEv>: + 2bae2: 10452603 lw a2,260(a0) + 2bae6: 1101 addi sp,sp,-32 + 2bae8: e822 sd s0,16(sp) + 2baea: e426 sd s1,8(sp) + 2baec: 0d050413 addi s0,a0,208 + 2baf0: 1c050493 addi s1,a0,448 + 2baf4: 86a2 mv a3,s0 + 2baf6: e04a sd s2,0(sp) + 2baf8: 2605 addiw a2,a2,1 + 2bafa: 892a mv s2,a0 + 2bafc: 4581 li a1,0 + 2bafe: 8526 mv a0,s1 + 2bb00: 0001e317 auipc t1,0x1e + 2bb04: 2d033303 ld t1,720(t1) # 49dd0 <_GLOBAL_OFFSET_TABLE_+0x280> + 2bb08: ec06 sd ra,24(sp) + 2bb0a: 9302 jalr t1 + 2bb0c: 0c093603 ld a2,192(s2) + 2bb10: 0b893783 ld a5,184(s2) + 2bb14: 10492583 lw a1,260(s2) + 2bb18: 86a2 mv a3,s0 + 2bb1a: 8e1d sub a2,a2,a5 + 2bb1c: 860d srai a2,a2,0x3 + 2bb1e: 2601 sext.w a2,a2 + 2bb20: 2585 addiw a1,a1,1 + 2bb22: 8526 mv a0,s1 + 2bb24: 0001e317 auipc t1,0x1e + 2bb28: 2ac33303 ld t1,684(t1) # 49dd0 <_GLOBAL_OFFSET_TABLE_+0x280> + 2bb2c: 9302 jalr t1 + 2bb2e: 0b893403 ld s0,184(s2) + 2bb32: 0c093903 ld s2,192(s2) + 2bb36: 00890963 beq s2,s0,2bb48 <_ZN7testing8internal12UnitTestImpl12ShuffleTestsEv+0x66> + 2bb3a: 6008 ld a0,0(s0) + 2bb3c: 85a6 mv a1,s1 + 2bb3e: 0421 addi s0,s0,8 + 2bb40: f85ff0ef jal 2bac4 <_ZN7testing9TestSuite12ShuffleTestsEPNS_8internal6RandomE> + 2bb44: fe891be3 bne s2,s0,2bb3a <_ZN7testing8internal12UnitTestImpl12ShuffleTestsEv+0x58> + 2bb48: 60e2 ld ra,24(sp) + 2bb4a: 6442 ld s0,16(sp) + 2bb4c: 64a2 ld s1,8(sp) + 2bb4e: 6902 ld s2,0(sp) + 2bb50: 6105 addi sp,sp,32 + 2bb52: 8082 ret + +000000000002bb54 <_ZN7testing8internal13DeathTestImpl6PassedEb>: + 2bb54: da010113 addi sp,sp,-608 + 2bb58: 23413823 sd s4,560(sp) + 2bb5c: 02854a03 lbu s4,40(a0) + 2bb60: 24113c23 sd ra,600(sp) + 2bb64: 24913423 sd s1,584(sp) + 2bb68: ffee sd s11,504(sp) + 2bb6a: 100a0863 beqz s4,2bc7a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x126> + 2bb6e: 611c ld a5,0(a0) + 2bb70: 24813823 sd s0,592(sp) + 2bb74: 23313c23 sd s3,568(sp) + 2bb78: 7b9c ld a5,48(a5) + 2bb7a: 23513423 sd s5,552(sp) + 2bb7e: 01810993 addi s3,sp,24 + 2bb82: 25213023 sd s2,576(sp) + 2bb86: ffff4717 auipc a4,0xffff4 + 2bb8a: 2f270713 addi a4,a4,754 # 1fe78 <_ZN7testing8internal13DeathTestImpl12GetErrorLogsB5cxx11Ev> + 2bb8e: 842a mv s0,a0 + 2bb90: 8aae mv s5,a1 + 2bb92: 854e mv a0,s3 + 2bb94: 30e79263 bne a5,a4,2be98 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x344> + 2bb98: 9d4f40ef jal 1fd6c <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev> + 2bb9c: 01010913 addi s2,sp,16 + 2bba0: 854a mv a0,s2 + 2bba2: e4aed0ef jal 191ec <_ZN7testing7MessageC1Ev> + 2bba6: 6542 ld a0,16(sp) + 2bba8: 4631 li a2,12 + 2bbaa: 0000e597 auipc a1,0xe + 2bbae: be658593 addi a1,a1,-1050 # 39790 <_IO_stdin_used+0x1ce8> + 2bbb2: 0541 addi a0,a0,16 + 2bbb4: a7de90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2bbb8: 6404 ld s1,8(s0) + 2bbba: 6a42 ld s4,16(sp) + 2bbbc: 0c048a63 beqz s1,2bc90 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x13c> + 2bbc0: 8526 mv a0,s1 + 2bbc2: f3fe90ef jal 15b00 + 2bbc6: 862a mv a2,a0 + 2bbc8: 85a6 mv a1,s1 + 2bbca: 010a0513 addi a0,s4,16 + 2bbce: a63e90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2bbd2: 6542 ld a0,16(sp) + 2bbd4: 4605 li a2,1 + 2bbd6: 0000d597 auipc a1,0xd + 2bbda: a1a58593 addi a1,a1,-1510 # 385f0 <_IO_stdin_used+0xb48> + 2bbde: 0541 addi a0,a0,16 + 2bbe0: a51e90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2bbe4: 581c lw a5,48(s0) + 2bbe6: 470d li a4,3 + 2bbe8: 2ee78463 beq a5,a4,2bed0 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x37c> + 2bbec: 26f76763 bltu a4,a5,2be5a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x306> + 2bbf0: 4705 li a4,1 + 2bbf2: 0ae78963 beq a5,a4,2bca4 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x150> + 2bbf6: 4709 li a4,2 + 2bbf8: 2ae79363 bne a5,a4,2be9e <_ZN7testing8internal13DeathTestImpl6PassedEb+0x34a> + 2bbfc: 6542 ld a0,16(sp) + 2bbfe: 0000e597 auipc a1,0xe + 2bc02: ba258593 addi a1,a1,-1118 # 397a0 <_IO_stdin_used+0x1cf8> + 2bc06: 0541 addi a0,a0,16 + 2bc08: 959e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2bc0c: 6542 ld a0,16(sp) + 2bc0e: 0000e597 auipc a1,0xe + 2bc12: bb258593 addi a1,a1,-1102 # 397c0 <_IO_stdin_used+0x1d18> + 2bc16: 0541 addi a0,a0,16 + 2bc18: 949e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2bc1c: 18a4 addi s1,sp,120 + 2bc1e: 8526 mv a0,s1 + 2bc20: 85ce mv a1,s3 + 2bc22: 825ec0ef jal 18446 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2bc26: 6542 ld a0,16(sp) + 2bc28: 660a ld a2,128(sp) + 2bc2a: 75e6 ld a1,120(sp) + 2bc2c: 0541 addi a0,a0,16 + 2bc2e: a03e90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2bc32: 8526 mv a0,s1 + 2bc34: ac9ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2bc38: 4a01 li s4,0 + 2bc3a: 85ca mv a1,s2 + 2bc3c: 8526 mv a0,s1 + 2bc3e: 9d9ed0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 2bc42: 8526 mv a0,s1 + 2bc44: 9fbef0ef jal 1b63e <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2bc48: 7566 ld a0,120(sp) + 2bc4a: 013c addi a5,sp,136 + 2bc4c: 00f50463 beq a0,a5,2bc54 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x100> + 2bc50: be1e90ef jal 15830 <_ZdlPv@plt> + 2bc54: 6542 ld a0,16(sp) + 2bc56: c501 beqz a0,2bc5e <_ZN7testing8internal13DeathTestImpl6PassedEb+0x10a> + 2bc58: 611c ld a5,0(a0) + 2bc5a: 679c ld a5,8(a5) + 2bc5c: 9782 jalr a5 + 2bc5e: 6562 ld a0,24(sp) + 2bc60: 103c addi a5,sp,40 + 2bc62: 2af50363 beq a0,a5,2bf08 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x3b4> + 2bc66: bcbe90ef jal 15830 <_ZdlPv@plt> + 2bc6a: 25013403 ld s0,592(sp) + 2bc6e: 24013903 ld s2,576(sp) + 2bc72: 23813983 ld s3,568(sp) + 2bc76: 22813a83 ld s5,552(sp) + 2bc7a: 25813083 ld ra,600(sp) + 2bc7e: 24813483 ld s1,584(sp) + 2bc82: 7dfe ld s11,504(sp) + 2bc84: 8552 mv a0,s4 + 2bc86: 23013a03 ld s4,560(sp) + 2bc8a: 26010113 addi sp,sp,608 + 2bc8e: 8082 ret + 2bc90: 010a0513 addi a0,s4,16 + 2bc94: 4619 li a2,6 + 2bc96: 0000c597 auipc a1,0xc + 2bc9a: 15258593 addi a1,a1,338 # 37de8 <_IO_stdin_used+0x340> + 2bc9e: 993e90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2bca2: bf05 j 2bbd2 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x7e> + 2bca4: 280a8563 beqz s5,2bf2e <_ZN7testing8internal13DeathTestImpl6PassedEb+0x3da> + 2bca8: 6c08 ld a0,24(s0) + 2bcaa: 0001e797 auipc a5,0x1e + 2bcae: 0a67b783 ld a5,166(a5) # 49d50 <_GLOBAL_OFFSET_TABLE_+0x200> + 2bcb2: 07c1 addi a5,a5,16 + 2bcb4: 6118 ld a4,0(a0) + 2bcb6: 18a4 addi s1,sp,120 + 2bcb8: e102 sd zero,128(sp) + 2bcba: 7318 ld a4,32(a4) + 2bcbc: 8626 mv a2,s1 + 2bcbe: fcbe sd a5,120(sp) + 2bcc0: 85ce mv a1,s3 + 2bcc2: 9702 jalr a4 + 2bcc4: 8a2a mv s4,a0 + 2bcc6: f935 bnez a0,2bc3a <_ZN7testing8internal13DeathTestImpl6PassedEb+0xe6> + 2bcc8: 11bc addi a5,sp,232 + 2bcca: 853e mv a0,a5 + 2bccc: 21913423 sd s9,520(sp) + 2bcd0: e03e sd a5,0(sp) + 2bcd2: 23613023 sd s6,544(sp) + 2bcd6: 21713c23 sd s7,536(sp) + 2bcda: 21813823 sd s8,528(sp) + 2bcde: 21a13023 sd s10,512(sp) + 2bce2: e4ee90ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> + 2bce6: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2bcea: 5e0030d7 vmv.v.i v1,0 + 2bcee: 0b9c addi a5,sp,464 + 2bcf0: 0001e717 auipc a4,0x1e + 2bcf4: ed073703 ld a4,-304(a4) # 49bc0 <_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@Base> + 2bcf8: 0207f0a7 vse64.v v1,(a5) + 2bcfc: 139c addi a5,sp,480 + 2bcfe: 0207f0a7 vse64.v v1,(a5) + 2bd02: 00873a03 ld s4,8(a4) + 2bd06: 01073c83 ld s9,16(a4) + 2bd0a: 0001ea97 auipc s5,0x1e + 2bd0e: 24eaba83 ld s5,590(s5) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 2bd12: 0ac1 addi s5,s5,16 + 2bd14: 1c011423 sh zero,456(sp) + 2bd18: fe8a3503 ld a0,-24(s4) + 2bd1c: e382 sd zero,448(sp) + 2bd1e: fcd2 sd s4,120(sp) + 2bd20: 9526 add a0,a0,s1 + 2bd22: f5d6 sd s5,232(sp) + 2bd24: 01953023 sd s9,0(a0) + 2bd28: 4581 li a1,0 + 2bd2a: db6e90ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 2bd2e: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2bd32: 5e0030d7 vmv.v.i v1,0 + 2bd36: 0001e797 auipc a5,0x1e + 2bd3a: fca7b783 ld a5,-54(a5) # 49d00 <_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@Base> + 2bd3e: 0001eb17 auipc s6,0x1e + 2bd42: 06ab3b03 ld s6,106(s6) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 2bd46: 01878c13 addi s8,a5,24 + 2bd4a: 04078d13 addi s10,a5,64 + 2bd4e: 0b41 addi s6,s6,16 + 2bd50: fce2 sd s8,120(sp) + 2bd52: f5ea sd s10,232(sp) + 2bd54: e15a sd s6,128(sp) + 2bd56: 013c addi a5,sp,136 + 2bd58: 0207f0a7 vse64.v v1,(a5) + 2bd5c: 093c addi a5,sp,152 + 2bd5e: 0207f0a7 vse64.v v1,(a5) + 2bd62: 113c addi a5,sp,168 + 2bd64: 0207f0a7 vse64.v v1,(a5) + 2bd68: 1938 addi a4,sp,184 + 2bd6a: 853a mv a0,a4 + 2bd6c: e43a sd a4,8(sp) + 2bd6e: 08010d93 addi s11,sp,128 + 2bd72: 0001eb97 auipc s7,0x1e + 2bd76: f66bbb83 ld s7,-154(s7) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 2bd7a: d56e90ef jal 152d0 <_ZNSt6localeC1Ev@plt> + 2bd7e: 6502 ld a0,0(sp) + 2bd80: 47c1 li a5,16 + 2bd82: 9bbe add s7,s7,a5 + 2bd84: c1be sw a5,192(sp) + 2bd86: 85ee mv a1,s11 + 2bd88: 09bc addi a5,sp,216 + 2bd8a: e982 sd zero,208(sp) + 2bd8c: 0c010c23 sb zero,216(sp) + 2bd90: e5be sd a5,200(sp) + 2bd92: e15e sd s7,128(sp) + 2bd94: d4ce90ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 2bd98: 6c08 ld a0,24(s0) + 2bd9a: 85a6 mv a1,s1 + 2bd9c: 611c ld a5,0(a0) + 2bd9e: 6b9c ld a5,16(a5) + 2bda0: 9782 jalr a5 + 2bda2: 6542 ld a0,16(sp) + 2bda4: 0000e597 auipc a1,0xe + 2bda8: a8458593 addi a1,a1,-1404 # 39828 <_IO_stdin_used+0x1d80> + 2bdac: 0541 addi a0,a0,16 + 2bdae: fb2e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2bdb2: 6542 ld a0,16(sp) + 2bdb4: 0000e597 auipc a1,0xe + 2bdb8: aa458593 addi a1,a1,-1372 # 39858 <_IO_stdin_used+0x1db0> + 2bdbc: 0541 addi a0,a0,16 + 2bdbe: fa2e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2bdc2: 1820 addi s0,sp,56 + 2bdc4: 85ee mv a1,s11 + 2bdc6: 8522 mv a0,s0 + 2bdc8: da8e90ef jal 15370 <_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv@plt> + 2bdcc: 6542 ld a0,16(sp) + 2bdce: 6606 ld a2,64(sp) + 2bdd0: 75e2 ld a1,56(sp) + 2bdd2: 0541 addi a0,a0,16 + 2bdd4: 85de90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2bdd8: 6542 ld a0,16(sp) + 2bdda: 0000d597 auipc a1,0xd + 2bdde: 81658593 addi a1,a1,-2026 # 385f0 <_IO_stdin_used+0xb48> + 2bde2: 0541 addi a0,a0,16 + 2bde4: f7ce90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2bde8: 6542 ld a0,16(sp) + 2bdea: 0000e597 auipc a1,0xe + 2bdee: a7e58593 addi a1,a1,-1410 # 39868 <_IO_stdin_used+0x1dc0> + 2bdf2: 0541 addi a0,a0,16 + 2bdf4: f6ce90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2bdf8: 05810d93 addi s11,sp,88 + 2bdfc: 856e mv a0,s11 + 2bdfe: 85ce mv a1,s3 + 2be00: e46ec0ef jal 18446 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2be04: 6542 ld a0,16(sp) + 2be06: 7606 ld a2,96(sp) + 2be08: 65e6 ld a1,88(sp) + 2be0a: 0541 addi a0,a0,16 + 2be0c: 825e90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2be10: 856e mv a0,s11 + 2be12: 8ebea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2be16: 8522 mv a0,s0 + 2be18: 8e5ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2be1c: 01a8 addi a0,sp,200 + 2be1e: fce2 sd s8,120(sp) + 2be20: f5ea sd s10,232(sp) + 2be22: e15e sd s7,128(sp) + 2be24: 8d9ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2be28: 6522 ld a0,8(sp) + 2be2a: e15a sd s6,128(sp) + 2be2c: d24e90ef jal 15350 <_ZNSt6localeD1Ev@plt> + 2be30: fe8a3783 ld a5,-24(s4) + 2be34: 6502 ld a0,0(sp) + 2be36: fcd2 sd s4,120(sp) + 2be38: 978a add a5,a5,sp + 2be3a: 0797bc23 sd s9,120(a5) + 2be3e: f5d6 sd s5,232(sp) + 2be40: ed0e90ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 2be44: 22013b03 ld s6,544(sp) + 2be48: 21813b83 ld s7,536(sp) + 2be4c: 21013c03 ld s8,528(sp) + 2be50: 20813c83 ld s9,520(sp) + 2be54: 20013d03 ld s10,512(sp) + 2be58: b3c5 j 2bc38 <_ZN7testing8internal13DeathTestImpl6PassedEb+0xe4> + 2be5a: 4711 li a4,4 + 2be5c: 04e79163 bne a5,a4,2be9e <_ZN7testing8internal13DeathTestImpl6PassedEb+0x34a> + 2be60: 6542 ld a0,16(sp) + 2be62: 0000e597 auipc a1,0xe + 2be66: 96e58593 addi a1,a1,-1682 # 397d0 <_IO_stdin_used+0x1d28> + 2be6a: 0541 addi a0,a0,16 + 2be6c: ef4e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2be70: 6542 ld a0,16(sp) + 2be72: 0000e597 auipc a1,0xe + 2be76: 94e58593 addi a1,a1,-1714 # 397c0 <_IO_stdin_used+0x1d18> + 2be7a: 0541 addi a0,a0,16 + 2be7c: ee4e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2be80: 18a4 addi s1,sp,120 + 2be82: 8526 mv a0,s1 + 2be84: 85ce mv a1,s3 + 2be86: dc0ec0ef jal 18446 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2be8a: 6542 ld a0,16(sp) + 2be8c: 660a ld a2,128(sp) + 2be8e: 75e6 ld a1,120(sp) + 2be90: 0541 addi a0,a0,16 + 2be92: f9ee90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2be96: bb71 j 2bc32 <_ZN7testing8internal13DeathTestImpl6PassedEb+0xde> + 2be98: 85a2 mv a1,s0 + 2be9a: 9782 jalr a5 + 2be9c: b301 j 2bb9c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x48> + 2be9e: 18a4 addi s1,sp,120 + 2bea0: 8526 mv a0,s1 + 2bea2: 26400693 li a3,612 + 2bea6: 0000d617 auipc a2,0xd + 2beaa: 4a260613 addi a2,a2,1186 # 39348 <_IO_stdin_used+0x18a0> + 2beae: 458d li a1,3 + 2beb0: d3af30ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2beb4: 0000e597 auipc a1,0xe + 2beb8: a5458593 addi a1,a1,-1452 # 39908 <_IO_stdin_used+0x1e60> + 2bebc: 0001e517 auipc a0,0x1e + 2bec0: 0dc53503 ld a0,220(a0) # 49f98 <_ZSt4cerr@Base> + 2bec4: e9ce90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2bec8: 8526 mv a0,s1 + 2beca: 8b1f00ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2bece: b3ad j 2bc38 <_ZN7testing8internal13DeathTestImpl6PassedEb+0xe4> + 2bed0: 6542 ld a0,16(sp) + 2bed2: 0000e597 auipc a1,0xe + 2bed6: 92658593 addi a1,a1,-1754 # 397f8 <_IO_stdin_used+0x1d50> + 2beda: 0541 addi a0,a0,16 + 2bedc: e84e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2bee0: 6542 ld a0,16(sp) + 2bee2: 0000e597 auipc a1,0xe + 2bee6: 8de58593 addi a1,a1,-1826 # 397c0 <_IO_stdin_used+0x1d18> + 2beea: 0541 addi a0,a0,16 + 2beec: e74e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2bef0: 18a4 addi s1,sp,120 + 2bef2: 8526 mv a0,s1 + 2bef4: 85ce mv a1,s3 + 2bef6: d50ec0ef jal 18446 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2befa: 6542 ld a0,16(sp) + 2befc: 660a ld a2,128(sp) + 2befe: 75e6 ld a1,120(sp) + 2bf00: 0541 addi a0,a0,16 + 2bf02: f2ee90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2bf06: b335 j 2bc32 <_ZN7testing8internal13DeathTestImpl6PassedEb+0xde> + 2bf08: 25013403 ld s0,592(sp) + 2bf0c: 25813083 ld ra,600(sp) + 2bf10: 24013903 ld s2,576(sp) + 2bf14: 23813983 ld s3,568(sp) + 2bf18: 22813a83 ld s5,552(sp) + 2bf1c: 24813483 ld s1,584(sp) + 2bf20: 7dfe ld s11,504(sp) + 2bf22: 8552 mv a0,s4 + 2bf24: 23013a03 ld s4,560(sp) + 2bf28: 26010113 addi sp,sp,608 + 2bf2c: 8082 ret + 2bf2e: 6542 ld a0,16(sp) + 2bf30: 0000e597 auipc a1,0xe + 2bf34: 94858593 addi a1,a1,-1720 # 39878 <_IO_stdin_used+0x1dd0> + 2bf38: 0541 addi a0,a0,16 + 2bf3a: e26e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2bf3e: 6542 ld a0,16(sp) + 2bf40: 0000e597 auipc a1,0xe + 2bf44: 97058593 addi a1,a1,-1680 # 398b0 <_IO_stdin_used+0x1e08> + 2bf48: 0541 addi a0,a0,16 + 2bf4a: e16e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2bf4e: 18a4 addi s1,sp,120 + 2bf50: 8526 mv a0,s1 + 2bf52: 5440 lw s0,44(s0) + 2bf54: a98ed0ef jal 191ec <_ZN7testing7MessageC1Ev> + 2bf58: 07f47a13 andi s4,s0,127 + 2bf5c: 080a0963 beqz s4,2bfee <_ZN7testing8internal13DeathTestImpl6PassedEb+0x49a> + 2bf60: 001a079b addiw a5,s4,1 + 2bf64: 0187979b slliw a5,a5,0x18 + 2bf68: 4187d79b sraiw a5,a5,0x18 + 2bf6c: 4017d79b sraiw a5,a5,0x1 + 2bf70: 0af04063 bgtz a5,2c010 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4bc> + 2bf74: 08047413 andi s0,s0,128 + 2bf78: c809 beqz s0,2bf8a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x436> + 2bf7a: 7566 ld a0,120(sp) + 2bf7c: 0000e597 auipc a1,0xe + 2bf80: 97c58593 addi a1,a1,-1668 # 398f8 <_IO_stdin_used+0x1e50> + 2bf84: 0541 addi a0,a0,16 + 2bf86: ddae90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2bf8a: 05810d93 addi s11,sp,88 + 2bf8e: 856e mv a0,s11 + 2bf90: 85a6 mv a1,s1 + 2bf92: e84ed0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 2bf96: 7566 ld a0,120(sp) + 2bf98: c501 beqz a0,2bfa0 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x44c> + 2bf9a: 611c ld a5,0(a0) + 2bf9c: 679c ld a5,8(a5) + 2bf9e: 9782 jalr a5 + 2bfa0: 6542 ld a0,16(sp) + 2bfa2: 7606 ld a2,96(sp) + 2bfa4: 65e6 ld a1,88(sp) + 2bfa6: 0541 addi a0,a0,16 + 2bfa8: e88e90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2bfac: 6542 ld a0,16(sp) + 2bfae: 0000c597 auipc a1,0xc + 2bfb2: 64258593 addi a1,a1,1602 # 385f0 <_IO_stdin_used+0xb48> + 2bfb6: 0541 addi a0,a0,16 + 2bfb8: da8e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2bfbc: 6542 ld a0,16(sp) + 2bfbe: 0000e597 auipc a1,0xe + 2bfc2: 8aa58593 addi a1,a1,-1878 # 39868 <_IO_stdin_used+0x1dc0> + 2bfc6: 0541 addi a0,a0,16 + 2bfc8: d98e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2bfcc: 85ce mv a1,s3 + 2bfce: 8526 mv a0,s1 + 2bfd0: c76ec0ef jal 18446 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2bfd4: 6542 ld a0,16(sp) + 2bfd6: 660a ld a2,128(sp) + 2bfd8: 75e6 ld a1,120(sp) + 2bfda: 0541 addi a0,a0,16 + 2bfdc: e54e90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2bfe0: 8526 mv a0,s1 + 2bfe2: f1aea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2bfe6: 856e mv a0,s11 + 2bfe8: f14ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2bfec: b1b1 j 2bc38 <_ZN7testing8internal13DeathTestImpl6PassedEb+0xe4> + 2bfee: 7566 ld a0,120(sp) + 2bff0: 0000e597 auipc a1,0xe + 2bff4: 8d058593 addi a1,a1,-1840 # 398c0 <_IO_stdin_used+0x1e18> + 2bff8: 0541 addi a0,a0,16 + 2bffa: d66e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2bffe: 7566 ld a0,120(sp) + 2c000: 4084559b sraiw a1,s0,0x8 + 2c004: 0ff5f593 zext.b a1,a1 + 2c008: 0541 addi a0,a0,16 + 2c00a: c36e90ef jal 15440 <_ZNSolsEi@plt> + 2c00e: b79d j 2bf74 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x420> + 2c010: 7566 ld a0,120(sp) + 2c012: 0000e597 auipc a1,0xe + 2c016: 8ce58593 addi a1,a1,-1842 # 398e0 <_IO_stdin_used+0x1e38> + 2c01a: 0541 addi a0,a0,16 + 2c01c: d44e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2c020: 7566 ld a0,120(sp) + 2c022: 85d2 mv a1,s4 + 2c024: 0541 addi a0,a0,16 + 2c026: c1ae90ef jal 15440 <_ZNSolsEi@plt> + 2c02a: b7a9 j 2bf74 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x420> + 2c02c: 77e6 ld a5,120(sp) + 2c02e: 842a mv s0,a0 + 2c030: cf89 beqz a5,2c04a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> + 2c032: 6398 ld a4,0(a5) + 2c034: 853e mv a0,a5 + 2c036: 671c ld a5,8(a4) + 2c038: 9782 jalr a5 + 2c03a: a801 j 2c04a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> + 2c03c: 842a mv s0,a0 + 2c03e: 8526 mv a0,s1 + 2c040: ebcea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c044: 856e mv a0,s11 + 2c046: eb6ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c04a: 6542 ld a0,16(sp) + 2c04c: c501 beqz a0,2c054 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x500> + 2c04e: 611c ld a5,0(a0) + 2c050: 679c ld a5,8(a5) + 2c052: 9782 jalr a5 + 2c054: 854e mv a0,s3 + 2c056: 23613023 sd s6,544(sp) + 2c05a: 21713c23 sd s7,536(sp) + 2c05e: 21813823 sd s8,528(sp) + 2c062: 21913423 sd s9,520(sp) + 2c066: 21a13023 sd s10,512(sp) + 2c06a: e92ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c06e: 8522 mv a0,s0 + 2c070: eb0e90ef jal 15720 <_Unwind_Resume@plt> + 2c074: 842a mv s0,a0 + 2c076: b7f9 j 2c044 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f0> + 2c078: 842a mv s0,a0 + 2c07a: bfe9 j 2c054 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x500> + 2c07c: 842a mv s0,a0 + 2c07e: 8526 mv a0,s1 + 2c080: e7cea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c084: b7d9 j 2c04a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> + 2c086: 842a mv s0,a0 + 2c088: 8526 mv a0,s1 + 2c08a: ef0f00ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2c08e: bf75 j 2c04a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> + 2c090: b7f5 j 2c07c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x528> + 2c092: b7ed j 2c07c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x528> + 2c094: 842a mv s0,a0 + 2c096: bf55 j 2c04a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> + 2c098: b7d5 j 2c07c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x528> + 2c09a: 892a mv s2,a0 + 2c09c: 856e mv a0,s11 + 2c09e: e5eea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c0a2: 8522 mv a0,s0 + 2c0a4: e58ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c0a8: 844a mv s0,s2 + 2c0aa: 8526 mv a0,s1 + 2c0ac: f34e90ef jal 157e0 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 2c0b0: a80d j 2c0e2 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x58e> + 2c0b2: 892a mv s2,a0 + 2c0b4: b7fd j 2c0a2 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x54e> + 2c0b6: 842a mv s0,a0 + 2c0b8: 01a8 addi a0,sp,200 + 2c0ba: e15e sd s7,128(sp) + 2c0bc: e40ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c0c0: 6522 ld a0,8(sp) + 2c0c2: e15a sd s6,128(sp) + 2c0c4: a8ce90ef jal 15350 <_ZNSt6localeD1Ev@plt> + 2c0c8: fe8a3783 ld a5,-24(s4) + 2c0cc: 0818 addi a4,sp,16 + 2c0ce: fcd2 sd s4,120(sp) + 2c0d0: 1e078793 addi a5,a5,480 + 2c0d4: 97ba add a5,a5,a4 + 2c0d6: e997b423 sd s9,-376(a5) + 2c0da: 6502 ld a0,0(sp) + 2c0dc: f5d6 sd s5,232(sp) + 2c0de: c32e90ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 2c0e2: 22013b03 ld s6,544(sp) + 2c0e6: 21813b83 ld s7,536(sp) + 2c0ea: 21013c03 ld s8,528(sp) + 2c0ee: 20813c83 ld s9,520(sp) + 2c0f2: 20013d03 ld s10,512(sp) + 2c0f6: bf91 j 2c04a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> + 2c0f8: 842a mv s0,a0 + 2c0fa: b7c5 j 2c0da <_ZN7testing8internal13DeathTestImpl6PassedEb+0x586> + 2c0fc: 842a mv s0,a0 + 2c0fe: b775 j 2c0aa <_ZN7testing8internal13DeathTestImpl6PassedEb+0x556> + +000000000002c100 <_ZN7testing19TestPartResultArray6AppendERKNS_14TestPartResultE>: + 2c100: 7179 addi sp,sp,-48 + 2c102: f022 sd s0,32(sp) + 2c104: 691c ld a5,16(a0) + 2c106: 6500 ld s0,8(a0) + 2c108: f406 sd ra,40(sp) + 2c10a: 06f40a63 beq s0,a5,2c17e <_ZN7testing19TestPartResultArray6AppendERKNS_14TestPartResultE+0x7e> + 2c10e: ec26 sd s1,24(sp) + 2c110: e84a sd s2,16(sp) + 2c112: e44e sd s3,8(sp) + 2c114: e052 sd s4,0(sp) + 2c116: 01840793 addi a5,s0,24 + 2c11a: 4198 lw a4,0(a1) + 2c11c: 84ae mv s1,a1 + 2c11e: e41c sd a5,8(s0) + 2c120: 658c ld a1,8(a1) + 2c122: 6890 ld a2,16(s1) + 2c124: 00840993 addi s3,s0,8 + 2c128: c018 sw a4,0(s0) + 2c12a: 962e add a2,a2,a1 + 2c12c: 892a mv s2,a0 + 2c12e: 854e mv a0,s3 + 2c130: 933eb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2c134: 04040793 addi a5,s0,64 + 2c138: 5498 lw a4,40(s1) + 2c13a: f81c sd a5,48(s0) + 2c13c: 788c ld a1,48(s1) + 2c13e: 7c90 ld a2,56(s1) + 2c140: 03040a13 addi s4,s0,48 + 2c144: d418 sw a4,40(s0) + 2c146: 962e add a2,a2,a1 + 2c148: 8552 mv a0,s4 + 2c14a: 919eb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2c14e: 06040793 addi a5,s0,96 + 2c152: e83c sd a5,80(s0) + 2c154: 68ac ld a1,80(s1) + 2c156: 6cb0 ld a2,88(s1) + 2c158: 05040513 addi a0,s0,80 + 2c15c: 962e add a2,a2,a1 + 2c15e: 905eb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2c162: 00893783 ld a5,8(s2) + 2c166: 70a2 ld ra,40(sp) + 2c168: 7402 ld s0,32(sp) + 2c16a: 07078793 addi a5,a5,112 + 2c16e: 00f93423 sd a5,8(s2) + 2c172: 64e2 ld s1,24(sp) + 2c174: 6942 ld s2,16(sp) + 2c176: 69a2 ld s3,8(sp) + 2c178: 6a02 ld s4,0(sp) + 2c17a: 6145 addi sp,sp,48 + 2c17c: 8082 ret + 2c17e: 7402 ld s0,32(sp) + 2c180: 70a2 ld ra,40(sp) + 2c182: 0001e317 auipc t1,0x1e + 2c186: ad633303 ld t1,-1322(t1) # 49c58 <_GLOBAL_OFFSET_TABLE_+0x108> + 2c18a: 6145 addi sp,sp,48 + 2c18c: 8302 jr t1 + 2c18e: 842a mv s0,a0 + 2c190: 8552 mv a0,s4 + 2c192: d6aea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c196: 854e mv a0,s3 + 2c198: d64ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c19c: 8522 mv a0,s0 + 2c19e: d82e90ef jal 15720 <_Unwind_Resume@plt> + 2c1a2: 842a mv s0,a0 + 2c1a4: bfcd j 2c196 <_ZN7testing19TestPartResultArray6AppendERKNS_14TestPartResultE+0x96> + +000000000002c1a6 <_ZN7testing32ScopedFakeTestPartResultReporter20ReportTestPartResultERKNS_14TestPartResultE>: + 2c1a6: 6d08 ld a0,24(a0) + 2c1a8: bfa1 j 2c100 <_ZN7testing19TestPartResultArray6AppendERKNS_14TestPartResultE> + +000000000002c1aa <_ZN7testing10TestResult17AddTestPartResultERKNS_14TestPartResultE>: + 2c1aa: 7179 addi sp,sp,-48 + 2c1ac: f022 sd s0,32(sp) + 2c1ae: 653c ld a5,72(a0) + 2c1b0: 6120 ld s0,64(a0) + 2c1b2: e84a sd s2,16(sp) + 2c1b4: f406 sd ra,40(sp) + 2c1b6: 892a mv s2,a0 + 2c1b8: 06f40863 beq s0,a5,2c228 <_ZN7testing10TestResult17AddTestPartResultERKNS_14TestPartResultE+0x7e> + 2c1bc: ec26 sd s1,24(sp) + 2c1be: e44e sd s3,8(sp) + 2c1c0: e052 sd s4,0(sp) + 2c1c2: 01840793 addi a5,s0,24 + 2c1c6: 4198 lw a4,0(a1) + 2c1c8: 84ae mv s1,a1 + 2c1ca: e41c sd a5,8(s0) + 2c1cc: 658c ld a1,8(a1) + 2c1ce: 6890 ld a2,16(s1) + 2c1d0: 00840993 addi s3,s0,8 + 2c1d4: c018 sw a4,0(s0) + 2c1d6: 962e add a2,a2,a1 + 2c1d8: 854e mv a0,s3 + 2c1da: 889eb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2c1de: 04040793 addi a5,s0,64 + 2c1e2: 5498 lw a4,40(s1) + 2c1e4: f81c sd a5,48(s0) + 2c1e6: 788c ld a1,48(s1) + 2c1e8: 7c90 ld a2,56(s1) + 2c1ea: 03040a13 addi s4,s0,48 + 2c1ee: d418 sw a4,40(s0) + 2c1f0: 962e add a2,a2,a1 + 2c1f2: 8552 mv a0,s4 + 2c1f4: 86feb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2c1f8: 06040793 addi a5,s0,96 + 2c1fc: e83c sd a5,80(s0) + 2c1fe: 68ac ld a1,80(s1) + 2c200: 6cb0 ld a2,88(s1) + 2c202: 05040513 addi a0,s0,80 + 2c206: 962e add a2,a2,a1 + 2c208: 85beb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2c20c: 04093783 ld a5,64(s2) + 2c210: 70a2 ld ra,40(sp) + 2c212: 7402 ld s0,32(sp) + 2c214: 07078793 addi a5,a5,112 + 2c218: 04f93023 sd a5,64(s2) + 2c21c: 64e2 ld s1,24(sp) + 2c21e: 69a2 ld s3,8(sp) + 2c220: 6a02 ld s4,0(sp) + 2c222: 6942 ld s2,16(sp) + 2c224: 6145 addi sp,sp,48 + 2c226: 8082 ret + 2c228: 7402 ld s0,32(sp) + 2c22a: 70a2 ld ra,40(sp) + 2c22c: 6942 ld s2,16(sp) + 2c22e: 03850513 addi a0,a0,56 + 2c232: 0001e317 auipc t1,0x1e + 2c236: a2633303 ld t1,-1498(t1) # 49c58 <_GLOBAL_OFFSET_TABLE_+0x108> + 2c23a: 6145 addi sp,sp,48 + 2c23c: 8302 jr t1 + 2c23e: 842a mv s0,a0 + 2c240: 8552 mv a0,s4 + 2c242: cbaea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c246: 854e mv a0,s3 + 2c248: cb4ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c24c: 8522 mv a0,s0 + 2c24e: cd2e90ef jal 15720 <_Unwind_Resume@plt> + 2c252: 842a mv s0,a0 + 2c254: bfcd j 2c246 <_ZN7testing10TestResult17AddTestPartResultERKNS_14TestPartResultE+0x9c> + +000000000002c256 <_ZN7testing8internal35DefaultGlobalTestPartResultReporter20ReportTestPartResultERKNS_14TestPartResultE>: + 2c256: 1101 addi sp,sp,-32 + 2c258: e426 sd s1,8(sp) + 2c25a: 84aa mv s1,a0 + 2c25c: 6508 ld a0,8(a0) + 2c25e: ec06 sd ra,24(sp) + 2c260: e822 sd s0,16(sp) + 2c262: 842e mv s0,a1 + 2c264: 8feef0ef jal 1b362 <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> + 2c268: 85a2 mv a1,s0 + 2c26a: f41ff0ef jal 2c1aa <_ZN7testing10TestResult17AddTestPartResultERKNS_14TestPartResultE> + 2c26e: 6488 ld a0,8(s1) + 2c270: 19850513 addi a0,a0,408 + 2c274: ae3ee0ef jal 1ad56 <_ZN7testing18TestEventListeners8repeaterEv> + 2c278: 611c ld a5,0(a0) + 2c27a: 85a2 mv a1,s0 + 2c27c: 6442 ld s0,16(sp) + 2c27e: 60e2 ld ra,24(sp) + 2c280: 64a2 ld s1,8(sp) + 2c282: 67bc ld a5,72(a5) + 2c284: 6105 addi sp,sp,32 + 2c286: 8782 jr a5 + +000000000002c288 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE>: + 2c288: 7139 addi sp,sp,-64 + 2c28a: ec4e sd s3,24(sp) + 2c28c: 00850993 addi s3,a0,8 + 2c290: f822 sd s0,48(sp) + 2c292: 842a mv s0,a0 + 2c294: 854e mv a0,s3 + 2c296: f04a sd s2,32(sp) + 2c298: fc06 sd ra,56(sp) + 2c29a: f426 sd s1,40(sp) + 2c29c: e852 sd s4,16(sp) + 2c29e: 892e mv s2,a1 + 2c2a0: bc0e90ef jal 15660 + 2c2a4: e92d bnez a0,2c316 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0x8e> + 2c2a6: 9fae90ef jal 154a0 + 2c2aa: 603c ld a5,64(s0) + 2c2ac: 4705 li a4,1 + 2c2ae: fc08 sd a0,56(s0) + 2c2b0: 02e40823 sb a4,48(s0) + 2c2b4: 1e878513 addi a0,a5,488 + 2c2b8: 0001e317 auipc t1,0x1e + 2c2bc: a0033303 ld t1,-1536(t1) # 49cb8 <_GLOBAL_OFFSET_TABLE_+0x168> + 2c2c0: 9302 jalr t1 + 2c2c2: 651c ld a5,8(a0) + 2c2c4: 6918 ld a4,16(a0) + 2c2c6: 84aa mv s1,a0 + 2c2c8: 10e78963 beq a5,a4,2c3da <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0x152> + 2c2cc: 00093603 ld a2,0(s2) + 2c2d0: 02078693 addi a3,a5,32 + 2c2d4: 00892703 lw a4,8(s2) + 2c2d8: e390 sd a2,0(a5) + 2c2da: eb94 sd a3,16(a5) + 2c2dc: 01093583 ld a1,16(s2) + 2c2e0: 01893603 ld a2,24(s2) + 2c2e4: 01078513 addi a0,a5,16 + 2c2e8: c798 sw a4,8(a5) + 2c2ea: 962e add a2,a2,a1 + 2c2ec: f76eb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2c2f0: 649c ld a5,8(s1) + 2c2f2: 03078793 addi a5,a5,48 + 2c2f6: e49c sd a5,8(s1) + 2c2f8: 02040823 sb zero,48(s0) + 2c2fc: 854e mv a0,s3 + 2c2fe: cb2e90ef jal 157b0 + 2c302: 842a mv s0,a0 + 2c304: e53d bnez a0,2c372 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0xea> + 2c306: 70e2 ld ra,56(sp) + 2c308: 7442 ld s0,48(sp) + 2c30a: 74a2 ld s1,40(sp) + 2c30c: 7902 ld s2,32(sp) + 2c30e: 69e2 ld s3,24(sp) + 2c310: 6a42 ld s4,16(sp) + 2c312: 6121 addi sp,sp,64 + 2c314: 8082 ret + 2c316: 00810a13 addi s4,sp,8 + 2c31a: 0000e617 auipc a2,0xe + 2c31e: 1e660613 addi a2,a2,486 # 3a500 <_IO_stdin_used+0x2a58> + 2c322: 458d li a1,3 + 2c324: 84aa mv s1,a0 + 2c326: 66100693 li a3,1633 + 2c32a: 8552 mv a0,s4 + 2c32c: 8bef30ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2c330: 466d li a2,27 + 2c332: 0000e597 auipc a1,0xe + 2c336: 22e58593 addi a1,a1,558 # 3a560 <_IO_stdin_used+0x2ab8> + 2c33a: 0001e517 auipc a0,0x1e + 2c33e: c5e53503 ld a0,-930(a0) # 49f98 <_ZSt4cerr@Base> + 2c342: aeee90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2c346: 4649 li a2,18 + 2c348: 0000e597 auipc a1,0xe + 2c34c: 23858593 addi a1,a1,568 # 3a580 <_IO_stdin_used+0x2ad8> + 2c350: 0001e517 auipc a0,0x1e + 2c354: c4853503 ld a0,-952(a0) # 49f98 <_ZSt4cerr@Base> + 2c358: ad8e90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2c35c: 85a6 mv a1,s1 + 2c35e: 0001e517 auipc a0,0x1e + 2c362: c3a53503 ld a0,-966(a0) # 49f98 <_ZSt4cerr@Base> + 2c366: 8dae90ef jal 15440 <_ZNSolsEi@plt> + 2c36a: 8552 mv a0,s4 + 2c36c: c0ef00ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2c370: bf1d j 2c2a6 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0x1e> + 2c372: 00810a13 addi s4,sp,8 + 2c376: 8552 mv a0,s4 + 2c378: 0000e617 auipc a2,0xe + 2c37c: 18860613 addi a2,a2,392 # 3a500 <_IO_stdin_used+0x2a58> + 2c380: 458d li a1,3 + 2c382: 66d00693 li a3,1645 + 2c386: 864f30ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2c38a: 4675 li a2,29 + 2c38c: 0000e597 auipc a1,0xe + 2c390: 20c58593 addi a1,a1,524 # 3a598 <_IO_stdin_used+0x2af0> + 2c394: 0001e517 auipc a0,0x1e + 2c398: c0453503 ld a0,-1020(a0) # 49f98 <_ZSt4cerr@Base> + 2c39c: a94e90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2c3a0: 4649 li a2,18 + 2c3a2: 0000e597 auipc a1,0xe + 2c3a6: 1de58593 addi a1,a1,478 # 3a580 <_IO_stdin_used+0x2ad8> + 2c3aa: 0001e517 auipc a0,0x1e + 2c3ae: bee53503 ld a0,-1042(a0) # 49f98 <_ZSt4cerr@Base> + 2c3b2: a7ee90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2c3b6: 85a2 mv a1,s0 + 2c3b8: 0001e517 auipc a0,0x1e + 2c3bc: be053503 ld a0,-1056(a0) # 49f98 <_ZSt4cerr@Base> + 2c3c0: 880e90ef jal 15440 <_ZNSolsEi@plt> + 2c3c4: 8552 mv a0,s4 + 2c3c6: bb4f00ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2c3ca: 70e2 ld ra,56(sp) + 2c3cc: 7442 ld s0,48(sp) + 2c3ce: 74a2 ld s1,40(sp) + 2c3d0: 7902 ld s2,32(sp) + 2c3d2: 69e2 ld s3,24(sp) + 2c3d4: 6a42 ld s4,16(sp) + 2c3d6: 6121 addi sp,sp,64 + 2c3d8: 8082 ret + 2c3da: 85ca mv a1,s2 + 2c3dc: 0001e317 auipc t1,0x1e + 2c3e0: b4c33303 ld t1,-1204(t1) # 49f28 <_GLOBAL_OFFSET_TABLE_+0x3d8> + 2c3e4: 9302 jalr t1 + 2c3e6: bf09 j 2c2f8 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0x70> + 2c3e8: 842a mv s0,a0 + 2c3ea: 8552 mv a0,s4 + 2c3ec: b8ef00ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2c3f0: 8522 mv a0,s0 + 2c3f2: b2ee90ef jal 15720 <_Unwind_Resume@plt> + 2c3f6: 842a mv s0,a0 + 2c3f8: 8552 mv a0,s4 + 2c3fa: b80f00ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2c3fe: 8522 mv a0,s0 + 2c400: ab0e90ef jal 156b0 <__cxa_call_terminate@plt> + 2c404: 842a mv s0,a0 + 2c406: 0001d317 auipc t1,0x1d + 2c40a: 77a33303 ld t1,1914(t1) # 49b80 <_GLOBAL_OFFSET_TABLE_+0x30> + 2c40e: 854e mv a0,s3 + 2c410: 9302 jalr t1 + 2c412: 8522 mv a0,s0 + 2c414: b0ce90ef jal 15720 <_Unwind_Resume@plt> + +000000000002c418 <_ZN7testing11ScopedTrace9PushTraceEPKciNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 2c418: 715d addi sp,sp,-80 + 2c41a: fc26 sd s1,56(sp) + 2c41c: 0804 addi s1,sp,16 + 2c41e: 87ae mv a5,a1 + 2c420: e0a2 sd s0,64(sp) + 2c422: 85b6 mv a1,a3 + 2c424: 1000 addi s0,sp,32 + 2c426: 8526 mv a0,s1 + 2c428: e486 sd ra,72(sp) + 2c42a: e03e sd a5,0(sp) + 2c42c: c432 sw a2,8(sp) + 2c42e: ec02 sd zero,24(sp) + 2c430: 02010023 sb zero,32(sp) + 2c434: e822 sd s0,16(sp) + 2c436: b3ae90ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_@plt> + 2c43a: dc5fc0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 2c43e: 858a mv a1,sp + 2c440: e49ff0ef jal 2c288 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE> + 2c444: 6542 ld a0,16(sp) + 2c446: 00850463 beq a0,s0,2c44e <_ZN7testing11ScopedTrace9PushTraceEPKciNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x36> + 2c44a: be6e90ef jal 15830 <_ZdlPv@plt> + 2c44e: 60a6 ld ra,72(sp) + 2c450: 6406 ld s0,64(sp) + 2c452: 74e2 ld s1,56(sp) + 2c454: 6161 addi sp,sp,80 + 2c456: 8082 ret + 2c458: 842a mv s0,a0 + 2c45a: 8526 mv a0,s1 + 2c45c: aa0ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c460: 8522 mv a0,s0 + 2c462: abee90ef jal 15720 <_Unwind_Resume@plt> + +000000000002c466 <_ZN7testing8UnitTest13PopGTestTraceEv>: + 2c466: 7139 addi sp,sp,-64 + 2c468: f04a sd s2,32(sp) + 2c46a: 00850913 addi s2,a0,8 + 2c46e: f822 sd s0,48(sp) + 2c470: 842a mv s0,a0 + 2c472: 854a mv a0,s2 + 2c474: fc06 sd ra,56(sp) + 2c476: f426 sd s1,40(sp) + 2c478: ec4e sd s3,24(sp) + 2c47a: e852 sd s4,16(sp) + 2c47c: 9e4e90ef jal 15660 + 2c480: e545 bnez a0,2c528 <_ZN7testing8UnitTest13PopGTestTraceEv+0xc2> + 2c482: 81ee90ef jal 154a0 + 2c486: 04043983 ld s3,64(s0) + 2c48a: fc08 sd a0,56(s0) + 2c48c: 4785 li a5,1 + 2c48e: 1e89a503 lw a0,488(s3) + 2c492: 02f40823 sb a5,48(s0) + 2c496: ebae90ef jal 15b50 + 2c49a: c131 beqz a0,2c4de <_ZN7testing8UnitTest13PopGTestTraceEv+0x78> + 2c49c: 0001e317 auipc t1,0x1e + 2c4a0: 8c433303 ld t1,-1852(t1) # 49d60 <_GLOBAL_OFFSET_TABLE_+0x210> + 2c4a4: 9302 jalr t1 + 2c4a6: 00850593 addi a1,a0,8 + 2c4aa: 659c ld a5,8(a1) + 2c4ac: fe07b503 ld a0,-32(a5) + 2c4b0: fd078713 addi a4,a5,-48 + 2c4b4: e598 sd a4,8(a1) + 2c4b6: 17c1 addi a5,a5,-16 + 2c4b8: 00f50463 beq a0,a5,2c4c0 <_ZN7testing8UnitTest13PopGTestTraceEv+0x5a> + 2c4bc: b74e90ef jal 15830 <_ZdlPv@plt> + 2c4c0: 02040823 sb zero,48(s0) + 2c4c4: 854a mv a0,s2 + 2c4c6: aeae90ef jal 157b0 + 2c4ca: 842a mv s0,a0 + 2c4cc: ed45 bnez a0,2c584 <_ZN7testing8UnitTest13PopGTestTraceEv+0x11e> + 2c4ce: 70e2 ld ra,56(sp) + 2c4d0: 7442 ld s0,48(sp) + 2c4d2: 74a2 ld s1,40(sp) + 2c4d4: 7902 ld s2,32(sp) + 2c4d6: 69e2 ld s3,24(sp) + 2c4d8: 6a42 ld s4,16(sp) + 2c4da: 6121 addi sp,sp,64 + 2c4dc: 8082 ret + 2c4de: 1f09b503 ld a0,496(s3) + 2c4e2: 0001e717 auipc a4,0x1e + 2c4e6: 9de73703 ld a4,-1570(a4) # 49ec0 <_GLOBAL_OFFSET_TABLE_+0x370> + 2c4ea: 611c ld a5,0(a0) + 2c4ec: 6b9c ld a5,16(a5) + 2c4ee: 14e79f63 bne a5,a4,2c64c <_ZN7testing8UnitTest13PopGTestTraceEv+0x1e6> + 2c4f2: 02000513 li a0,32 + 2c4f6: adae90ef jal 157d0 <_Znwm@plt> + 2c4fa: 0001e797 auipc a5,0x1e + 2c4fe: 8b67b783 ld a5,-1866(a5) # 49db0 <_GLOBAL_OFFSET_TABLE_+0x260> + 2c502: 07c1 addi a5,a5,16 + 2c504: 84aa mv s1,a0 + 2c506: 00053423 sd zero,8(a0) + 2c50a: 00053823 sd zero,16(a0) + 2c50e: 00053c23 sd zero,24(a0) + 2c512: e11c sd a5,0(a0) + 2c514: 1e89a503 lw a0,488(s3) + 2c518: 85a6 mv a1,s1 + 2c51a: 806e90ef jal 15520 + 2c51e: 8a2a mv s4,a0 + 2c520: e571 bnez a0,2c5ec <_ZN7testing8UnitTest13PopGTestTraceEv+0x186> + 2c522: 00848593 addi a1,s1,8 + 2c526: b751 j 2c4aa <_ZN7testing8UnitTest13PopGTestTraceEv+0x44> + 2c528: 00810993 addi s3,sp,8 + 2c52c: 0000e617 auipc a2,0xe + 2c530: fd460613 addi a2,a2,-44 # 3a500 <_IO_stdin_used+0x2a58> + 2c534: 458d li a1,3 + 2c536: 84aa mv s1,a0 + 2c538: 66100693 li a3,1633 + 2c53c: 854e mv a0,s3 + 2c53e: eadf20ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2c542: 466d li a2,27 + 2c544: 0000e597 auipc a1,0xe + 2c548: 01c58593 addi a1,a1,28 # 3a560 <_IO_stdin_used+0x2ab8> + 2c54c: 0001e517 auipc a0,0x1e + 2c550: a4c53503 ld a0,-1460(a0) # 49f98 <_ZSt4cerr@Base> + 2c554: 8dce90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2c558: 4649 li a2,18 + 2c55a: 0000e597 auipc a1,0xe + 2c55e: 02658593 addi a1,a1,38 # 3a580 <_IO_stdin_used+0x2ad8> + 2c562: 0001e517 auipc a0,0x1e + 2c566: a3653503 ld a0,-1482(a0) # 49f98 <_ZSt4cerr@Base> + 2c56a: 8c6e90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2c56e: 85a6 mv a1,s1 + 2c570: 0001e517 auipc a0,0x1e + 2c574: a2853503 ld a0,-1496(a0) # 49f98 <_ZSt4cerr@Base> + 2c578: ec9e80ef jal 15440 <_ZNSolsEi@plt> + 2c57c: 854e mv a0,s3 + 2c57e: 9fcf00ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2c582: b701 j 2c482 <_ZN7testing8UnitTest13PopGTestTraceEv+0x1c> + 2c584: 00810993 addi s3,sp,8 + 2c588: 854e mv a0,s3 + 2c58a: 0000e617 auipc a2,0xe + 2c58e: f7660613 addi a2,a2,-138 # 3a500 <_IO_stdin_used+0x2a58> + 2c592: 458d li a1,3 + 2c594: 66d00693 li a3,1645 + 2c598: e53f20ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2c59c: 4675 li a2,29 + 2c59e: 0000e597 auipc a1,0xe + 2c5a2: ffa58593 addi a1,a1,-6 # 3a598 <_IO_stdin_used+0x2af0> + 2c5a6: 0001e517 auipc a0,0x1e + 2c5aa: 9f253503 ld a0,-1550(a0) # 49f98 <_ZSt4cerr@Base> + 2c5ae: 882e90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2c5b2: 4649 li a2,18 + 2c5b4: 0000e597 auipc a1,0xe + 2c5b8: fcc58593 addi a1,a1,-52 # 3a580 <_IO_stdin_used+0x2ad8> + 2c5bc: 0001e517 auipc a0,0x1e + 2c5c0: 9dc53503 ld a0,-1572(a0) # 49f98 <_ZSt4cerr@Base> + 2c5c4: 86ce90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2c5c8: 85a2 mv a1,s0 + 2c5ca: 0001e517 auipc a0,0x1e + 2c5ce: 9ce53503 ld a0,-1586(a0) # 49f98 <_ZSt4cerr@Base> + 2c5d2: e6fe80ef jal 15440 <_ZNSolsEi@plt> + 2c5d6: 854e mv a0,s3 + 2c5d8: 9a2f00ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2c5dc: 70e2 ld ra,56(sp) + 2c5de: 7442 ld s0,48(sp) + 2c5e0: 74a2 ld s1,40(sp) + 2c5e2: 7902 ld s2,32(sp) + 2c5e4: 69e2 ld s3,24(sp) + 2c5e6: 6a42 ld s4,16(sp) + 2c5e8: 6121 addi sp,sp,64 + 2c5ea: 8082 ret + 2c5ec: 00810993 addi s3,sp,8 + 2c5f0: 854e mv a0,s3 + 2c5f2: 70200693 li a3,1794 + 2c5f6: 0000e617 auipc a2,0xe + 2c5fa: f0a60613 addi a2,a2,-246 # 3a500 <_IO_stdin_used+0x2a58> + 2c5fe: 458d li a1,3 + 2c600: debf20ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2c604: 02600613 li a2,38 + 2c608: 0000e597 auipc a1,0xe + 2c60c: 29058593 addi a1,a1,656 # 3a898 <_IO_stdin_used+0x2df0> + 2c610: 0001e517 auipc a0,0x1e + 2c614: 98853503 ld a0,-1656(a0) # 49f98 <_ZSt4cerr@Base> + 2c618: 818e90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2c61c: 4649 li a2,18 + 2c61e: 0000e597 auipc a1,0xe + 2c622: f6258593 addi a1,a1,-158 # 3a580 <_IO_stdin_used+0x2ad8> + 2c626: 0001e517 auipc a0,0x1e + 2c62a: 97253503 ld a0,-1678(a0) # 49f98 <_ZSt4cerr@Base> + 2c62e: 802e90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2c632: 85d2 mv a1,s4 + 2c634: 0001e517 auipc a0,0x1e + 2c638: 96453503 ld a0,-1692(a0) # 49f98 <_ZSt4cerr@Base> + 2c63c: e05e80ef jal 15440 <_ZNSolsEi@plt> + 2c640: 854e mv a0,s3 + 2c642: 938f00ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2c646: 00848593 addi a1,s1,8 + 2c64a: b585 j 2c4aa <_ZN7testing8UnitTest13PopGTestTraceEv+0x44> + 2c64c: 9782 jalr a5 + 2c64e: 84aa mv s1,a0 + 2c650: b5d1 j 2c514 <_ZN7testing8UnitTest13PopGTestTraceEv+0xae> + 2c652: 842a mv s0,a0 + 2c654: 854e mv a0,s3 + 2c656: 924f00ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2c65a: 854a mv a0,s2 + 2c65c: 0001d317 auipc t1,0x1d + 2c660: 52433303 ld t1,1316(t1) # 49b80 <_GLOBAL_OFFSET_TABLE_+0x30> + 2c664: 9302 jalr t1 + 2c666: 8522 mv a0,s0 + 2c668: 8b8e90ef jal 15720 <_Unwind_Resume@plt> + 2c66c: 842a mv s0,a0 + 2c66e: 854e mv a0,s3 + 2c670: 90af00ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2c674: 8522 mv a0,s0 + 2c676: 8aae90ef jal 15720 <_Unwind_Resume@plt> + 2c67a: 842a mv s0,a0 + 2c67c: 854e mv a0,s3 + 2c67e: 8fcf00ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2c682: 8522 mv a0,s0 + 2c684: 82ce90ef jal 156b0 <__cxa_call_terminate@plt> + 2c688: 842a mv s0,a0 + 2c68a: bfc1 j 2c65a <_ZN7testing8UnitTest13PopGTestTraceEv+0x1f4> + +000000000002c68c <_ZN7testing11ScopedTraceD1Ev>: + 2c68c: 1141 addi sp,sp,-16 + 2c68e: e406 sd ra,8(sp) + 2c690: b6ffc0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 2c694: dd3ff0ef jal 2c466 <_ZN7testing8UnitTest13PopGTestTraceEv> + 2c698: 60a2 ld ra,8(sp) + 2c69a: 0141 addi sp,sp,16 + 2c69c: 8082 ret + +000000000002c69e <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE>: + 2c69e: 7155 addi sp,sp,-208 + 2c6a0: 101c addi a5,sp,32 + 2c6a2: e83e sd a5,16(sp) + 2c6a4: 009c addi a5,sp,64 + 2c6a6: e03e sd a5,0(sp) + 2c6a8: 103c addi a5,sp,40 + 2c6aa: e1a2 sd s0,192(sp) + 2c6ac: fd26 sd s1,184(sp) + 2c6ae: f94a sd s2,176(sp) + 2c6b0: f54e sd s3,168(sp) + 2c6b2: f152 sd s4,160(sp) + 2c6b4: ed56 sd s5,152(sp) + 2c6b6: e95a sd s6,144(sp) + 2c6b8: e55e sd s7,136(sp) + 2c6ba: e162 sd s8,128(sp) + 2c6bc: fce6 sd s9,120(sp) + 2c6be: f8ea sd s10,112(sp) + 2c6c0: e586 sd ra,200(sp) + 2c6c2: f4ee sd s11,104(sp) + 2c6c4: 84aa mv s1,a0 + 2c6c6: 8a2e mv s4,a1 + 2c6c8: 8c32 mv s8,a2 + 2c6ca: 4981 li s3,0 + 2c6cc: 4401 li s0,0 + 2c6ce: 4a81 li s5,0 + 2c6d0: 4d01 li s10,0 + 2c6d2: 5b7d li s6,-1 + 2c6d4: 05010913 addi s2,sp,80 + 2c6d8: 4bbd li s7,15 + 2c6da: 4c85 li s9,1 + 2c6dc: ec3e sd a5,24(sp) + 2c6de: ce7ee0ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> + 2c6e2: 12050663 beqz a0,2c80e <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x170> + 2c6e6: 866a mv a2,s10 + 2c6e8: 85d2 mv a1,s4 + 2c6ea: 8526 mv a0,s1 + 2c6ec: b84e90ef jal 15a70 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt> + 2c6f0: 649c ld a5,8(s1) + 2c6f2: 8daa mv s11,a0 + 2c6f4: 0f650363 beq a0,s6,2c7da <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x13c> + 2c6f8: 41a506b3 sub a3,a0,s10 + 2c6fc: 1fa7e363 bltu a5,s10,2c8e2 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x244> + 2c700: 608c ld a1,0(s1) + 2c702: 41a787b3 sub a5,a5,s10 + 2c706: e0ca sd s2,64(sp) + 2c708: 9d2e add s10,s10,a1 + 2c70a: 00f6f363 bgeu a3,a5,2c710 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x72> + 2c70e: 87b6 mv a5,a3 + 2c710: f03e sd a5,32(sp) + 2c712: 08fbeb63 bltu s7,a5,2c7a8 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x10a> + 2c716: 03979d63 bne a5,s9,2c750 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xb2> + 2c71a: 000d4703 lbu a4,0(s10) + 2c71e: 04e10823 sb a4,80(sp) + 2c722: 874a mv a4,s2 + 2c724: e4be sd a5,72(sp) + 2c726: 97ba add a5,a5,a4 + 2c728: 00078023 sb zero,0(a5) + 2c72c: 04898763 beq s3,s0,2c77a <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xdc> + 2c730: 01040793 addi a5,s0,16 + 2c734: e01c sd a5,0(s0) + 2c736: 6706 ld a4,64(sp) + 2c738: 66a6 ld a3,72(sp) + 2c73a: 09270263 beq a4,s2,2c7be <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x120> + 2c73e: 67c6 ld a5,80(sp) + 2c740: e018 sd a4,0(s0) + 2c742: e81c sd a5,16(s0) + 2c744: e414 sd a3,8(s0) + 2c746: 02040413 addi s0,s0,32 + 2c74a: 001d8d13 addi s10,s11,1 + 2c74e: bf41 j 2c6de <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x40> + 2c750: dbe9 beqz a5,2c722 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x84> + 2c752: 854a mv a0,s2 + 2c754: 85ea mv a1,s10 + 2c756: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma + 2c75a: 02058407 vle8.v v8,(a1) + 2c75e: 8f99 sub a5,a5,a4 + 2c760: 95ba add a1,a1,a4 + 2c762: 02050427 vse8.v v8,(a0) + 2c766: 953a add a0,a0,a4 + 2c768: f7fd bnez a5,2c756 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xb8> + 2c76a: 7782 ld a5,32(sp) + 2c76c: 6706 ld a4,64(sp) + 2c76e: e4be sd a5,72(sp) + 2c770: 97ba add a5,a5,a4 + 2c772: 00078023 sb zero,0(a5) + 2c776: fa899de3 bne s3,s0,2c730 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x92> + 2c77a: 67e2 ld a5,24(sp) + 2c77c: 6582 ld a1,0(sp) + 2c77e: 0001d317 auipc t1,0x1d + 2c782: 73a33303 ld t1,1850(t1) # 49eb8 <_GLOBAL_OFFSET_TABLE_+0x368> + 2c786: 853e mv a0,a5 + 2c788: f456 sd s5,40(sp) + 2c78a: f84e sd s3,48(sp) + 2c78c: fc4e sd s3,56(sp) + 2c78e: 8d3e mv s10,a5 + 2c790: 9302 jalr t1 + 2c792: 6506 ld a0,64(sp) + 2c794: 7aa2 ld s5,40(sp) + 2c796: 7442 ld s0,48(sp) + 2c798: 79e2 ld s3,56(sp) + 2c79a: fb2508e3 beq a0,s2,2c74a <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xac> + 2c79e: 892e90ef jal 15830 <_ZdlPv@plt> + 2c7a2: 001d8d13 addi s10,s11,1 + 2c7a6: bf25 j 2c6de <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x40> + 2c7a8: 65c2 ld a1,16(sp) + 2c7aa: 6502 ld a0,0(sp) + 2c7ac: 4601 li a2,0 + 2c7ae: e43e sd a5,8(sp) + 2c7b0: e31e80ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 2c7b4: 7682 ld a3,32(sp) + 2c7b6: 67a2 ld a5,8(sp) + 2c7b8: e0aa sd a0,64(sp) + 2c7ba: e8b6 sd a3,80(sp) + 2c7bc: bf61 j 2c754 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xb6> + 2c7be: 85ca mv a1,s2 + 2c7c0: 00168613 addi a2,a3,1 + 2c7c4: 0c367757 vsetvli a4,a2,e8,m8,ta,ma + 2c7c8: 02058407 vle8.v v8,(a1) + 2c7cc: 8e19 sub a2,a2,a4 + 2c7ce: 95ba add a1,a1,a4 + 2c7d0: 02078427 vse8.v v8,(a5) + 2c7d4: 97ba add a5,a5,a4 + 2c7d6: f67d bnez a2,2c7c4 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x126> + 2c7d8: b7b5 j 2c744 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xa6> + 2c7da: 13a7e063 bltu a5,s10,2c8fa <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x25c> + 2c7de: 608c ld a1,0(s1) + 2c7e0: 0084 addi s1,sp,64 + 2c7e2: 05010913 addi s2,sp,80 + 2c7e6: 00f58633 add a2,a1,a5 + 2c7ea: 8526 mv a0,s1 + 2c7ec: 95ea add a1,a1,s10 + 2c7ee: e0ca sd s2,64(sp) + 2c7f0: afeeb0ef jal 17aee <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> + 2c7f4: 08898763 beq s3,s0,2c882 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x1e4> + 2c7f8: 8522 mv a0,s0 + 2c7fa: 85a6 mv a1,s1 + 2c7fc: d35e80ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c800: 02040413 addi s0,s0,32 + 2c804: 6506 ld a0,64(sp) + 2c806: 01250463 beq a0,s2,2c80e <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x170> + 2c80a: 826e90ef jal 15830 <_ZdlPv@plt> + 2c80e: 000c3903 ld s2,0(s8) + 2c812: 008c3483 ld s1,8(s8) + 2c816: 013c3823 sd s3,16(s8) + 2c81a: 008c3423 sd s0,8(s8) + 2c81e: 015c3023 sd s5,0(s8) + 2c822: 844a mv s0,s2 + 2c824: 00990d63 beq s2,s1,2c83e <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x1a0> + 2c828: 6008 ld a0,0(s0) + 2c82a: 01040793 addi a5,s0,16 + 2c82e: 00f50463 beq a0,a5,2c836 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x198> + 2c832: fffe80ef jal 15830 <_ZdlPv@plt> + 2c836: 02040413 addi s0,s0,32 + 2c83a: fe8497e3 bne s1,s0,2c828 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x18a> + 2c83e: 02090363 beqz s2,2c864 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x1c6> + 2c842: 640e ld s0,192(sp) + 2c844: 60ae ld ra,200(sp) + 2c846: 74ea ld s1,184(sp) + 2c848: 79aa ld s3,168(sp) + 2c84a: 7a0a ld s4,160(sp) + 2c84c: 6aea ld s5,152(sp) + 2c84e: 6b4a ld s6,144(sp) + 2c850: 6baa ld s7,136(sp) + 2c852: 6c0a ld s8,128(sp) + 2c854: 7ce6 ld s9,120(sp) + 2c856: 7d46 ld s10,112(sp) + 2c858: 7da6 ld s11,104(sp) + 2c85a: 854a mv a0,s2 + 2c85c: 794a ld s2,176(sp) + 2c85e: 6169 addi sp,sp,208 + 2c860: fd1e806f j 15830 <_ZdlPv@plt> + 2c864: 60ae ld ra,200(sp) + 2c866: 640e ld s0,192(sp) + 2c868: 74ea ld s1,184(sp) + 2c86a: 794a ld s2,176(sp) + 2c86c: 79aa ld s3,168(sp) + 2c86e: 7a0a ld s4,160(sp) + 2c870: 6aea ld s5,152(sp) + 2c872: 6b4a ld s6,144(sp) + 2c874: 6baa ld s7,136(sp) + 2c876: 6c0a ld s8,128(sp) + 2c878: 7ce6 ld s9,120(sp) + 2c87a: 7d46 ld s10,112(sp) + 2c87c: 7da6 ld s11,104(sp) + 2c87e: 6169 addi sp,sp,208 + 2c880: 8082 ret + 2c882: 103c addi a5,sp,40 + 2c884: 853e mv a0,a5 + 2c886: 85a6 mv a1,s1 + 2c888: 0001d317 auipc t1,0x1d + 2c88c: 63033303 ld t1,1584(t1) # 49eb8 <_GLOBAL_OFFSET_TABLE_+0x368> + 2c890: 8d3e mv s10,a5 + 2c892: f456 sd s5,40(sp) + 2c894: f84e sd s3,48(sp) + 2c896: fc4e sd s3,56(sp) + 2c898: 9302 jalr t1 + 2c89a: 7aa2 ld s5,40(sp) + 2c89c: 7442 ld s0,48(sp) + 2c89e: 79e2 ld s3,56(sp) + 2c8a0: b795 j 2c804 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x166> + 2c8a2: 87aa mv a5,a0 + 2c8a4: 8526 mv a0,s1 + 2c8a6: 7aa2 ld s5,40(sp) + 2c8a8: 7442 ld s0,48(sp) + 2c8aa: 79e2 ld s3,56(sp) + 2c8ac: 84be mv s1,a5 + 2c8ae: e4fe90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c8b2: 856a mv a0,s10 + 2c8b4: 0001d317 auipc t1,0x1d + 2c8b8: 32c33303 ld t1,812(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2c8bc: f456 sd s5,40(sp) + 2c8be: f822 sd s0,48(sp) + 2c8c0: fc4e sd s3,56(sp) + 2c8c2: 9302 jalr t1 + 2c8c4: 8526 mv a0,s1 + 2c8c6: e5be80ef jal 15720 <_Unwind_Resume@plt> + 2c8ca: 103c addi a5,sp,40 + 2c8cc: 84aa mv s1,a0 + 2c8ce: 8d3e mv s10,a5 + 2c8d0: b7cd j 2c8b2 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x214> + 2c8d2: 84aa mv s1,a0 + 2c8d4: 6502 ld a0,0(sp) + 2c8d6: 7aa2 ld s5,40(sp) + 2c8d8: 7442 ld s0,48(sp) + 2c8da: 79e2 ld s3,56(sp) + 2c8dc: e21e90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c8e0: bfc9 j 2c8b2 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x214> + 2c8e2: 86be mv a3,a5 + 2c8e4: 866a mv a2,s10 + 2c8e6: 0000b597 auipc a1,0xb + 2c8ea: 53a58593 addi a1,a1,1338 # 37e20 <_IO_stdin_used+0x378> + 2c8ee: 0000b517 auipc a0,0xb + 2c8f2: 54a50513 addi a0,a0,1354 # 37e38 <_IO_stdin_used+0x390> + 2c8f6: f8be80ef jal 15880 <_ZSt24__throw_out_of_range_fmtPKcz@plt> + 2c8fa: 86be mv a3,a5 + 2c8fc: 866a mv a2,s10 + 2c8fe: 0000b597 auipc a1,0xb + 2c902: 52258593 addi a1,a1,1314 # 37e20 <_IO_stdin_used+0x378> + 2c906: 0000b517 auipc a0,0xb + 2c90a: 53250513 addi a0,a0,1330 # 37e38 <_IO_stdin_used+0x390> + 2c90e: f73e80ef jal 15880 <_ZSt24__throw_out_of_range_fmtPKcz@plt> + +000000000002c912 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv>: + 2c912: 7175 addi sp,sp,-144 + 2c914: e122 sd s0,128(sp) + 2c916: 0001d417 auipc s0,0x1d + 2c91a: 4d243403 ld s0,1234(s0) # 49de8 <_GLOBAL_OFFSET_TABLE_+0x298> + 2c91e: 641c ld a5,8(s0) + 2c920: e506 sd ra,136(sp) + 2c922: f8ca sd s2,112(sp) + 2c924: 0e078763 beqz a5,2ca12 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x100> + 2c928: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2c92c: 5e0030d7 vmv.v.i v1,0 + 2c930: 600c ld a1,0(s0) + 2c932: fca6 sd s1,120(sp) + 2c934: 1804 addi s1,sp,48 + 2c936: f4ce sd s3,104(sp) + 2c938: 57fd li a5,-1 + 2c93a: f0d2 sd s4,96(sp) + 2c93c: ecd6 sd s5,88(sp) + 2c93e: e8da sd s6,80(sp) + 2c940: 01810993 addi s3,sp,24 + 2c944: 8526 mv a0,s1 + 2c946: 0209f0a7 vse64.v v1,(s3) + 2c94a: f402 sd zero,40(sp) + 2c94c: c63e sw a5,12(sp) + 2c94e: c83e sw a5,16(sp) + 2c950: d0ceb0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2c954: 864e mv a2,s3 + 2c956: 07c00593 li a1,124 + 2c95a: 8526 mv a0,s1 + 2c95c: d43ff0ef jal 2c69e <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE> + 2c960: 7542 ld a0,48(sp) + 2c962: 04010913 addi s2,sp,64 + 2c966: 01250463 beq a0,s2,2c96e <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x5c> + 2c96a: ec7e80ef jal 15830 <_ZdlPv@plt> + 2c96e: 7702 ld a4,32(sp) + 2c970: 67e2 ld a5,24(sp) + 2c972: 56fd li a3,-1 + 2c974: f8070713 addi a4,a4,-128 + 2c978: ca36 sw a3,20(sp) + 2c97a: 0af71363 bne a4,a5,2ca20 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x10e> + 2c97e: 778c ld a1,40(a5) + 2c980: 7388 ld a0,32(a5) + 2c982: 0070 addi a2,sp,12 + 2c984: d0af30ef jal 1fe8e <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0> + 2c988: cd41 beqz a0,2ca20 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x10e> + 2c98a: 67e2 ld a5,24(sp) + 2c98c: 0810 addi a2,sp,16 + 2c98e: 67ac ld a1,72(a5) + 2c990: 63a8 ld a0,64(a5) + 2c992: cfcf30ef jal 1fe8e <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0> + 2c996: c549 beqz a0,2ca20 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x10e> + 2c998: 67e2 ld a5,24(sp) + 2c99a: 0850 addi a2,sp,20 + 2c99c: 77ac ld a1,104(a5) + 2c99e: 73a8 ld a0,96(a5) + 2c9a0: ceef30ef jal 1fe8e <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0> + 2c9a4: cd35 beqz a0,2ca20 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x10e> + 2c9a6: 03000513 li a0,48 + 2c9aa: e27e80ef jal 157d0 <_Znwm@plt> + 2c9ae: 67e2 ld a5,24(sp) + 2c9b0: 01050713 addi a4,a0,16 + 2c9b4: e118 sd a4,0(a0) + 2c9b6: 638c ld a1,0(a5) + 2c9b8: 6790 ld a2,8(a5) + 2c9ba: 4b32 lw s6,12(sp) + 2c9bc: 4ac2 lw s5,16(sp) + 2c9be: 962e add a2,a2,a1 + 2c9c0: 4a52 lw s4,20(sp) + 2c9c2: 892a mv s2,a0 + 2c9c4: 89eeb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2c9c8: 6462 ld s0,24(sp) + 2c9ca: 7482 ld s1,32(sp) + 2c9cc: 03692023 sw s6,32(s2) + 2c9d0: 03592223 sw s5,36(s2) + 2c9d4: 03492423 sw s4,40(s2) + 2c9d8: 00940e63 beq s0,s1,2c9f4 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0xe2> + 2c9dc: 6008 ld a0,0(s0) + 2c9de: 01040793 addi a5,s0,16 + 2c9e2: 00f50463 beq a0,a5,2c9ea <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0xd8> + 2c9e6: e4be80ef jal 15830 <_ZdlPv@plt> + 2c9ea: 02040413 addi s0,s0,32 + 2c9ee: fe8497e3 bne s1,s0,2c9dc <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0xca> + 2c9f2: 64e2 ld s1,24(sp) + 2c9f4: c481 beqz s1,2c9fc <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0xea> + 2c9f6: 8526 mv a0,s1 + 2c9f8: e39e80ef jal 15830 <_ZdlPv@plt> + 2c9fc: 60aa ld ra,136(sp) + 2c9fe: 640a ld s0,128(sp) + 2ca00: 74e6 ld s1,120(sp) + 2ca02: 79a6 ld s3,104(sp) + 2ca04: 7a06 ld s4,96(sp) + 2ca06: 6ae6 ld s5,88(sp) + 2ca08: 6b46 ld s6,80(sp) + 2ca0a: 854a mv a0,s2 + 2ca0c: 7946 ld s2,112(sp) + 2ca0e: 6149 addi sp,sp,144 + 2ca10: 8082 ret + 2ca12: 60aa ld ra,136(sp) + 2ca14: 640a ld s0,128(sp) + 2ca16: 4901 li s2,0 + 2ca18: 854a mv a0,s2 + 2ca1a: 7946 ld s2,112(sp) + 2ca1c: 6149 addi sp,sp,144 + 2ca1e: 8082 ret + 2ca20: 00843a03 ld s4,8(s0) + 2ca24: 8526 mv a0,s1 + 2ca26: 6000 ld s0,0(s0) + 2ca28: 02aa0593 addi a1,s4,42 + 2ca2c: f84a sd s2,48(sp) + 2ca2e: fc02 sd zero,56(sp) + 2ca30: 04010023 sb zero,64(sp) + 2ca34: eede80ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 2ca38: 02a00613 li a2,42 + 2ca3c: 0000d597 auipc a1,0xd + 2ca40: f0c58593 addi a1,a1,-244 # 39948 <_IO_stdin_used+0x1ea0> + 2ca44: 8526 mv a0,s1 + 2ca46: a2ae90ef jal 15c70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@plt> + 2ca4a: 8652 mv a2,s4 + 2ca4c: 85a2 mv a1,s0 + 2ca4e: 8526 mv a0,s1 + 2ca50: a20e90ef jal 15c70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@plt> + 2ca54: 8526 mv a0,s1 + 2ca56: 93afd0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2ca5a: 842a mv s0,a0 + 2ca5c: 8526 mv a0,s1 + 2ca5e: c9fe90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ca62: a031 j 2ca6e <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x15c> + 2ca64: bfdd j 2ca5a <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x148> + 2ca66: 842a mv s0,a0 + 2ca68: 854a mv a0,s2 + 2ca6a: dc7e80ef jal 15830 <_ZdlPv@plt> + 2ca6e: 854e mv a0,s3 + 2ca70: 0001d317 auipc t1,0x1d + 2ca74: 17033303 ld t1,368(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2ca78: 9302 jalr t1 + 2ca7a: 8522 mv a0,s0 + 2ca7c: ca5e80ef jal 15720 <_Unwind_Resume@plt> + 2ca80: 842a mv s0,a0 + 2ca82: b7f5 j 2ca6e <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x15c> + 2ca84: bfd9 j 2ca5a <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x148> + +000000000002ca86 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv>: + 2ca86: 1b854783 lbu a5,440(a0) + 2ca8a: c391 beqz a5,2ca8e <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv+0x8> + 2ca8c: 8082 ret + 2ca8e: 1101 addi sp,sp,-32 + 2ca90: e822 sd s0,16(sp) + 2ca92: e426 sd s1,8(sp) + 2ca94: ec06 sd ra,24(sp) + 2ca96: 4785 li a5,1 + 2ca98: 842a mv s0,a0 + 2ca9a: 1af50c23 sb a5,440(a0) + 2ca9e: e75ff0ef jal 2c912 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv> + 2caa2: 1d843483 ld s1,472(s0) + 2caa6: 1ca43c23 sd a0,472(s0) + 2caaa: c085 beqz s1,2caca <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv+0x44> + 2caac: 5488 lw a0,40(s1) + 2caae: 00054463 bltz a0,2cab6 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv+0x30> + 2cab2: f8fe80ef jal 15a40 + 2cab6: 6088 ld a0,0(s1) + 2cab8: 01048793 addi a5,s1,16 + 2cabc: 00f50463 beq a0,a5,2cac4 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv+0x3e> + 2cac0: d71e80ef jal 15830 <_ZdlPv@plt> + 2cac4: 8526 mv a0,s1 + 2cac6: d6be80ef jal 15830 <_ZdlPv@plt> + 2caca: 8522 mv a0,s0 + 2cacc: f62ee0ef jal 1b22e <_ZN7testing8internal12UnitTestImpl32SuppressTestEventsIfInSubprocessEv> + 2cad0: 8522 mv a0,s0 + 2cad2: 9cfed0ef jal 1a4a0 <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv> + 2cad6: 8522 mv a0,s0 + 2cad8: ea5fc0ef jal 2997c <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv> + 2cadc: 8522 mv a0,s0 + 2cade: 6442 ld s0,16(sp) + 2cae0: 60e2 ld ra,24(sp) + 2cae2: 64a2 ld s1,8(sp) + 2cae4: 6105 addi sp,sp,32 + 2cae6: a1ff306f j 20504 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv> + +000000000002caea <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0>: + 2caea: 7119 addi sp,sp,-128 + 2caec: f4a6 sd s1,104(sp) + 2caee: 0001d497 auipc s1,0x1d + 2caf2: 3da4b483 ld s1,986(s1) # 49ec8 <_GLOBAL_OFFSET_TABLE_+0x378> + 2caf6: 6088 ld a0,0(s1) + 2caf8: 0000c597 auipc a1,0xc + 2cafc: f4858593 addi a1,a1,-184 # 38a40 <_IO_stdin_used+0xf98> + 2cb00: f8a2 sd s0,112(sp) + 2cb02: ecce sd s3,88(sp) + 2cb04: fc86 sd ra,120(sp) + 2cb06: f0ca sd s2,96(sp) + 2cb08: e8d2 sd s4,80(sp) + 2cb0a: e4d6 sd s5,72(sp) + 2cb0c: e0da sd s6,64(sp) + 2cb0e: 953e80ef jal 15460 + 2cb12: 842a mv s0,a0 + 2cb14: 02010993 addi s3,sp,32 + 2cb18: c555 beqz a0,2cbc4 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xda> + 2cb1a: 854e mv a0,s3 + 2cb1c: 85a2 mv a1,s0 + 2cb1e: cf9ef0ef jal 1c816 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE> + 2cb22: 8522 mv a0,s0 + 2cb24: e7de80ef jal 159a0 + 2cb28: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2cb2c: 5e0030d7 vmv.v.i v1,0 + 2cb30: 00810a13 addi s4,sp,8 + 2cb34: 8652 mv a2,s4 + 2cb36: 45a9 li a1,10 + 2cb38: 854e mv a0,s3 + 2cb3a: 020a70a7 vse64.v v1,(s4) + 2cb3e: ec02 sd zero,24(sp) + 2cb40: b5fff0ef jal 2c69e <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE> + 2cb44: 6942 ld s2,16(sp) + 2cb46: 6422 ld s0,8(sp) + 2cb48: 05240963 beq s0,s2,2cb9a <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xb0> + 2cb4c: 4481 li s1,0 + 2cb4e: 0001da97 auipc s5,0x1d + 2cb52: 2c2aba83 ld s5,706(s5) # 49e10 <_GLOBAL_OFFSET_TABLE_+0x2c0> + 2cb56: 4b05 li s6,1 + 2cb58: 00549793 slli a5,s1,0x5 + 2cb5c: 97a2 add a5,a5,s0 + 2cb5e: 6798 ld a4,8(a5) + 2cb60: cb09 beqz a4,2cb72 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x88> + 2cb62: 6388 ld a0,0(a5) + 2cb64: ba1f00ef jal 1d704 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc> + 2cb68: 6422 ld s0,8(sp) + 2cb6a: 6942 ld s2,16(sp) + 2cb6c: e119 bnez a0,2cb72 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x88> + 2cb6e: 016a8023 sb s6,0(s5) + 2cb72: 408907b3 sub a5,s2,s0 + 2cb76: 0485 addi s1,s1,1 + 2cb78: 8795 srai a5,a5,0x5 + 2cb7a: fcf4efe3 bltu s1,a5,2cb58 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x6e> + 2cb7e: 01240e63 beq s0,s2,2cb9a <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xb0> + 2cb82: 6008 ld a0,0(s0) + 2cb84: 01040793 addi a5,s0,16 + 2cb88: 00f50463 beq a0,a5,2cb90 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xa6> + 2cb8c: ca5e80ef jal 15830 <_ZdlPv@plt> + 2cb90: 02040413 addi s0,s0,32 + 2cb94: ff2417e3 bne s0,s2,2cb82 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x98> + 2cb98: 6922 ld s2,8(sp) + 2cb9a: 00090563 beqz s2,2cba4 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xba> + 2cb9e: 854a mv a0,s2 + 2cba0: c91e80ef jal 15830 <_ZdlPv@plt> + 2cba4: 7502 ld a0,32(sp) + 2cba6: 181c addi a5,sp,48 + 2cba8: 00f50463 beq a0,a5,2cbb0 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xc6> + 2cbac: c85e80ef jal 15830 <_ZdlPv@plt> + 2cbb0: 70e6 ld ra,120(sp) + 2cbb2: 7446 ld s0,112(sp) + 2cbb4: 74a6 ld s1,104(sp) + 2cbb6: 7906 ld s2,96(sp) + 2cbb8: 69e6 ld s3,88(sp) + 2cbba: 6a46 ld s4,80(sp) + 2cbbc: 6aa6 ld s5,72(sp) + 2cbbe: 6b06 ld s6,64(sp) + 2cbc0: 6109 addi sp,sp,128 + 2cbc2: 8082 ret + 2cbc4: 6685 lui a3,0x1 + 2cbc6: 0000c617 auipc a2,0xc + 2cbca: b1a60613 addi a2,a2,-1254 # 386e0 <_IO_stdin_used+0xc38> + 2cbce: 458d li a1,3 + 2cbd0: 854e mv a0,s3 + 2cbd2: 75868693 addi a3,a3,1880 # 1758 <__abi_tag-0xeb3c> + 2cbd6: 815f20ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2cbda: 4655 li a2,21 + 2cbdc: 0000c597 auipc a1,0xc + 2cbe0: c5458593 addi a1,a1,-940 # 38830 <_IO_stdin_used+0xd88> + 2cbe4: 0001d517 auipc a0,0x1d + 2cbe8: 3b453503 ld a0,948(a0) # 49f98 <_ZSt4cerr@Base> + 2cbec: a45e80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2cbf0: 6490 ld a2,8(s1) + 2cbf2: 608c ld a1,0(s1) + 2cbf4: 0001d517 auipc a0,0x1d + 2cbf8: 3a453503 ld a0,932(a0) # 49f98 <_ZSt4cerr@Base> + 2cbfc: a35e80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2cc00: 0000b597 auipc a1,0xb + 2cc04: 1c058593 addi a1,a1,448 # 37dc0 <_IO_stdin_used+0x318> + 2cc08: 959e80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2cc0c: 854e mv a0,s3 + 2cc0e: b6def0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2cc12: b721 j 2cb1a <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x30> + 2cc14: 842a mv s0,a0 + 2cc16: 0001d317 auipc t1,0x1d + 2cc1a: fca33303 ld t1,-54(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2cc1e: 8552 mv a0,s4 + 2cc20: 9302 jalr t1 + 2cc22: 854e mv a0,s3 + 2cc24: ad9e90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cc28: 8522 mv a0,s0 + 2cc2a: af7e80ef jal 15720 <_Unwind_Resume@plt> + 2cc2e: 842a mv s0,a0 + 2cc30: bfcd j 2cc22 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x138> + 2cc32: 842a mv s0,a0 + 2cc34: 854e mv a0,s3 + 2cc36: b45ef0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2cc3a: 8522 mv a0,s0 + 2cc3c: ae5e80ef jal 15720 <_Unwind_Resume@plt> + +000000000002cc40 <_ZN7testing8internal24ParseGoogleTestFlagsOnlyEPiPPw>: + 2cc40: 0001d317 auipc t1,0x1d + 2cc44: 0a833303 ld t1,168(t1) # 49ce8 <_GLOBAL_OFFSET_TABLE_+0x198> + 2cc48: 8302 jr t1 + +000000000002cc4a <_ZN7testing8internal24ParseGoogleTestFlagsOnlyEPiPPc>: + 2cc4a: 0001d317 auipc t1,0x1d + 2cc4e: 0f633303 ld t1,246(t1) # 49d40 <_GLOBAL_OFFSET_TABLE_+0x1f0> + 2cc52: 8302 jr t1 + +000000000002cc54 <_ZN7testing14InitGoogleTestEPiPPc>: + 2cc54: 0001d317 auipc t1,0x1d + 2cc58: fd433303 ld t1,-44(t1) # 49c28 <_GLOBAL_OFFSET_TABLE_+0xd8> + 2cc5c: 8302 jr t1 + +000000000002cc5e <_ZN7testing14InitGoogleTestEv>: + 2cc5e: 1101 addi sp,sp,-32 + 2cc60: 4705 li a4,1 + 2cc62: 0000d797 auipc a5,0xd + 2cc66: d1678793 addi a5,a5,-746 # 39978 <_IO_stdin_used+0x1ed0> + 2cc6a: 002c addi a1,sp,8 + 2cc6c: 0048 addi a0,sp,4 + 2cc6e: 0001d317 auipc t1,0x1d + 2cc72: fba33303 ld t1,-70(t1) # 49c28 <_GLOBAL_OFFSET_TABLE_+0xd8> + 2cc76: ec06 sd ra,24(sp) + 2cc78: c23a sw a4,4(sp) + 2cc7a: e43e sd a5,8(sp) + 2cc7c: 9302 jalr t1 + 2cc7e: 60e2 ld ra,24(sp) + 2cc80: 6105 addi sp,sp,32 + 2cc82: 8082 ret + +000000000002cc84 <_ZN7testing14InitGoogleTestEPiPPw>: + 2cc84: 0001d317 auipc t1,0x1d + 2cc88: 07433303 ld t1,116(t1) # 49cf8 <_GLOBAL_OFFSET_TABLE_+0x1a8> + 2cc8c: 8302 jr t1 + +000000000002cc8e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_>: + 2cc8e: 7129 addi sp,sp,-320 + 2cc90: f5e6 sd s9,232(sp) + 2cc92: fe06 sd ra,312(sp) + 2cc94: fa22 sd s0,304(sp) + 2cc96: f626 sd s1,296(sp) + 2cc98: f24a sd s2,288(sp) + 2cc9a: ee4e sd s3,280(sp) + 2cc9c: ea52 sd s4,272(sp) + 2cc9e: e656 sd s5,264(sp) + 2cca0: e25a sd s6,256(sp) + 2cca2: fdde sd s7,248(sp) + 2cca4: f9e2 sd s8,240(sp) + 2cca6: f1ea sd s10,224(sp) + 2cca8: edee sd s11,216(sp) + 2ccaa: 4785 li a5,1 + 2ccac: f02a sd a0,32(sp) + 2ccae: fc36 sd a3,56(sp) + 2ccb0: f42e sd a1,40(sp) + 2ccb2: f832 sd a2,48(sp) + 2ccb4: 00f50023 sb a5,0(a0) + 2ccb8: 8cb6 mv s9,a3 + 2ccba: a011 j 2ccbe <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x30> + 2ccbc: 0c85 addi s9,s9,1 + 2ccbe: 000cc903 lbu s2,0(s9) + 2ccc2: 854a mv a0,s2 + 2ccc4: dcde80ef jal 15a90 + 2ccc8: f975 bnez a0,2ccbc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e> + 2ccca: 02c00593 li a1,44 + 2ccce: 8566 mv a0,s9 + 2ccd0: e402 sd zero,8(sp) + 2ccd2: 4481 li s1,0 + 2ccd4: e802 sd zero,16(sp) + 2ccd6: 0100 addi s0,sp,128 + 2ccd8: 09010993 addi s3,sp,144 + 2ccdc: 4abd li s5,15 + 2ccde: 4c05 li s8,1 + 2cce0: 0a010d13 addi s10,sp,160 + 2cce4: 0b010a13 addi s4,sp,176 + 2cce8: 04810b13 addi s6,sp,72 + 2ccec: e24e80ef jal 15310 + 2ccf0: c161 beqz a0,2cdb0 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x122> + 2ccf2: 41950bb3 sub s7,a0,s9 + 2ccf6: f15e sd s7,160(sp) + 2ccf8: e14e sd s3,128(sp) + 2ccfa: e502 sd zero,136(sp) + 2ccfc: 137aed63 bltu s5,s7,2ce36 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1a8> + 2cd00: 138b9763 bne s7,s8,2ce2e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1a0> + 2cd04: 09210823 sb s2,144(sp) + 2cd08: 86ce mv a3,s3 + 2cd0a: e55e sd s7,136(sp) + 2cd0c: 01768733 add a4,a3,s7 + 2cd10: 00070023 sb zero,0(a4) + 2cd14: 6b8a ld s7,128(sp) + 2cd16: 692a ld s2,136(sp) + 2cd18: 995e add s2,s2,s7 + 2cd1a: 012b9e63 bne s7,s2,2cd36 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xa8> + 2cd1e: a055 j 2cdc2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x134> + 2cd20: 41790933 sub s2,s2,s7 + 2cd24: 85ca mv a1,s2 + 2cd26: 4605 li a2,1 + 2cd28: 8522 mv a0,s0 + 2cd2a: d56e80ef jal 15280 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm@plt> + 2cd2e: 6b8a ld s7,128(sp) + 2cd30: 995e add s2,s2,s7 + 2cd32: 012b8863 beq s7,s2,2cd42 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xb4> + 2cd36: fff94503 lbu a0,-1(s2) + 2cd3a: 197d addi s2,s2,-1 + 2cd3c: d55e80ef jal 15a90 + 2cd40: f165 bnez a0,2cd20 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x92> + 2cd42: f152 sd s4,160(sp) + 2cd44: 65aa ld a1,136(sp) + 2cd46: 86d2 mv a3,s4 + 2cd48: 894e mv s2,s3 + 2cd4a: 093b8363 beq s7,s3,2cdd0 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x142> + 2cd4e: 654a ld a0,144(sp) + 2cd50: 67a2 ld a5,8(sp) + 2cd52: f15e sd s7,160(sp) + 2cd54: f92a sd a0,176(sp) + 2cd56: f52e sd a1,168(sp) + 2cd58: e14a sd s2,128(sp) + 2cd5a: e502 sd zero,136(sp) + 2cd5c: 08010823 sb zero,144(sp) + 2cd60: 08f48e63 beq s1,a5,2cdfc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x16e> + 2cd64: 01048713 addi a4,s1,16 + 2cd68: e098 sd a4,0(s1) + 2cd6a: 750a ld a0,160(sp) + 2cd6c: 0ed50c63 beq a0,a3,2ce64 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1d6> + 2cd70: 774a ld a4,176(sp) + 2cd72: e088 sd a0,0(s1) + 2cd74: e898 sd a4,16(s1) + 2cd76: e48c sd a1,8(s1) + 2cd78: 02048493 addi s1,s1,32 + 2cd7c: 650a ld a0,128(sp) + 2cd7e: 01250463 beq a0,s2,2cd86 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xf8> + 2cd82: aafe80ef jal 15830 <_ZdlPv@plt> + 2cd86: 8566 mv a0,s9 + 2cd88: 02c00593 li a1,44 + 2cd8c: d84e80ef jal 15310 + 2cd90: 8caa mv s9,a0 + 2cd92: 0e050863 beqz a0,2ce82 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1f4> + 2cd96: 001cc903 lbu s2,1(s9) + 2cd9a: 0c85 addi s9,s9,1 + 2cd9c: 854a mv a0,s2 + 2cd9e: cf3e80ef jal 15a90 + 2cda2: f975 bnez a0,2cd96 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x108> + 2cda4: 02c00593 li a1,44 + 2cda8: 8566 mv a0,s9 + 2cdaa: d66e80ef jal 15310 + 2cdae: f131 bnez a0,2ccf2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x64> + 2cdb0: 85e6 mv a1,s9 + 2cdb2: 8522 mv a0,s0 + 2cdb4: 8a8eb0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2cdb8: 6b8a ld s7,128(sp) + 2cdba: 692a ld s2,136(sp) + 2cdbc: 995e add s2,s2,s7 + 2cdbe: f72b9ce3 bne s7,s2,2cd36 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xa8> + 2cdc2: 1914 addi a3,sp,176 + 2cdc4: f136 sd a3,160(sp) + 2cdc6: 09010913 addi s2,sp,144 + 2cdca: 4581 li a1,0 + 2cdcc: f92b91e3 bne s7,s2,2cd4e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xc0> + 2cdd0: 8836 mv a6,a3 + 2cdd2: 88ca mv a7,s2 + 2cdd4: 00158513 addi a0,a1,1 + 2cdd8: 0c357757 vsetvli a4,a0,e8,m8,ta,ma + 2cddc: 02088407 vle8.v v8,(a7) + 2cde0: 8d19 sub a0,a0,a4 + 2cde2: 98ba add a7,a7,a4 + 2cde4: 02080427 vse8.v v8,(a6) + 2cde8: 983a add a6,a6,a4 + 2cdea: f57d bnez a0,2cdd8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x14a> + 2cdec: 67a2 ld a5,8(sp) + 2cdee: f52e sd a1,168(sp) + 2cdf0: e14a sd s2,128(sp) + 2cdf2: e502 sd zero,136(sp) + 2cdf4: 08010823 sb zero,144(sp) + 2cdf8: f6f496e3 bne s1,a5,2cd64 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xd6> + 2cdfc: 67c2 ld a5,16(sp) + 2cdfe: 85ea mv a1,s10 + 2ce00: 855a mv a0,s6 + 2ce02: 0001d317 auipc t1,0x1d + 2ce06: 0b633303 ld t1,182(t1) # 49eb8 <_GLOBAL_OFFSET_TABLE_+0x368> + 2ce0a: ec36 sd a3,24(sp) + 2ce0c: e4be sd a5,72(sp) + 2ce0e: e8a6 sd s1,80(sp) + 2ce10: eca6 sd s1,88(sp) + 2ce12: 8bda mv s7,s6 + 2ce14: 9302 jalr t1 + 2ce16: 67a6 ld a5,72(sp) + 2ce18: 750a ld a0,160(sp) + 2ce1a: 66e2 ld a3,24(sp) + 2ce1c: e83e sd a5,16(sp) + 2ce1e: 67e6 ld a5,88(sp) + 2ce20: 64c6 ld s1,80(sp) + 2ce22: e43e sd a5,8(sp) + 2ce24: f4d50ce3 beq a0,a3,2cd7c <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xee> + 2ce28: a09e80ef jal 15830 <_ZdlPv@plt> + 2ce2c: bf81 j 2cd7c <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xee> + 2ce2e: ec0b8de3 beqz s7,2cd08 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x7a> + 2ce32: 854e mv a0,s3 + 2ce34: a809 j 2ce46 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1b8> + 2ce36: 4601 li a2,0 + 2ce38: 85ea mv a1,s10 + 2ce3a: 8522 mv a0,s0 + 2ce3c: fa4e80ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 2ce40: 768a ld a3,160(sp) + 2ce42: e12a sd a0,128(sp) + 2ce44: e936 sd a3,144(sp) + 2ce46: 875e mv a4,s7 + 2ce48: 8666 mv a2,s9 + 2ce4a: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 2ce4e: 02060407 vle8.v v8,(a2) + 2ce52: 8f15 sub a4,a4,a3 + 2ce54: 9636 add a2,a2,a3 + 2ce56: 02050427 vse8.v v8,(a0) + 2ce5a: 9536 add a0,a0,a3 + 2ce5c: f77d bnez a4,2ce4a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1bc> + 2ce5e: 7b8a ld s7,160(sp) + 2ce60: 668a ld a3,128(sp) + 2ce62: b565 j 2cd0a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x7c> + 2ce64: 00158813 addi a6,a1,1 + 2ce68: 0c387557 vsetvli a0,a6,e8,m8,ta,ma + 2ce6c: 02068407 vle8.v v8,(a3) + 2ce70: 40a80833 sub a6,a6,a0 + 2ce74: 96aa add a3,a3,a0 + 2ce76: 02070427 vse8.v v8,(a4) + 2ce7a: 972a add a4,a4,a0 + 2ce7c: fe0816e3 bnez a6,2ce68 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1da> + 2ce80: bddd j 2cd76 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xe8> + 2ce82: 0088 addi a0,sp,64 + 2ce84: ec2a sd a0,24(sp) + 2ce86: b66ec0ef jal 191ec <_ZN7testing7MessageC1Ev> + 2ce8a: 6a42 ld s4,16(sp) + 2ce8c: 0a810b93 addi s7,sp,168 + 2ce90: d502 sw zero,168(sp) + 2ce92: f902 sd zero,176(sp) + 2ce94: e582 sd zero,200(sp) + 2ce96: fd5e sd s7,184(sp) + 2ce98: e1de sd s7,192(sp) + 2ce9a: 11448e63 beq s1,s4,2cfb6 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x328> + 2ce9e: 7782 ld a5,32(sp) + 2cea0: 80000b37 lui s6,0x80000 + 2cea4: 000a3983 ld s3,0(s4) + 2cea8: 008a3d83 ld s11,8(s4) + 2ceac: fffb4a93 not s5,s6 + 2ceb0: 01078c13 addi s8,a5,16 + 2ceb4: 0a0c8d63 beqz s9,2cf6e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e0> + 2ceb8: 895e mv s2,s7 + 2ceba: 028cbd03 ld s10,40(s9) + 2cebe: 866e mv a2,s11 + 2cec0: 01bd7363 bgeu s10,s11,2cec6 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x238> + 2cec4: 866a mv a2,s10 + 2cec6: c619 beqz a2,2ced4 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x246> + 2cec8: 020cb503 ld a0,32(s9) + 2cecc: 85ce mv a1,s3 + 2cece: a23e80ef jal 158f0 + 2ced2: e909 bnez a0,2cee4 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x256> + 2ced4: 41bd0733 sub a4,s10,s11 + 2ced8: 00eac863 blt s5,a4,2cee8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x25a> + 2cedc: 1d674a63 blt a4,s6,2d0b0 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x422> + 2cee0: 0007051b sext.w a0,a4 + 2cee4: 1c054663 bltz a0,2d0b0 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x422> + 2cee8: 8966 mv s2,s9 + 2ceea: 010cbc83 ld s9,16(s9) + 2ceee: fc0c96e3 bnez s9,2ceba <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x22c> + 2cef2: 07790e63 beq s2,s7,2cf6e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e0> + 2cef6: 02893c83 ld s9,40(s2) + 2cefa: 866e mv a2,s11 + 2cefc: 01bcf363 bgeu s9,s11,2cf02 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x274> + 2cf00: 8666 mv a2,s9 + 2cf02: c619 beqz a2,2cf10 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x282> + 2cf04: 02093583 ld a1,32(s2) + 2cf08: 854e mv a0,s3 + 2cf0a: 9e7e80ef jal 158f0 + 2cf0e: e909 bnez a0,2cf20 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x292> + 2cf10: 419d87b3 sub a5,s11,s9 + 2cf14: 00fac863 blt s5,a5,2cf24 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x296> + 2cf18: 0567cb63 blt a5,s6,2cf6e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e0> + 2cf1c: 0007851b sext.w a0,a5 + 2cf20: 04054763 bltz a0,2cf6e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e0> + 2cf24: 6506 ld a0,64(sp) + 2cf26: 4615 li a2,5 + 2cf28: 0000d597 auipc a1,0xd + 2cf2c: ad858593 addi a1,a1,-1320 # 39a00 <_IO_stdin_used+0x1f58> + 2cf30: 0541 addi a0,a0,16 + 2cf32: efee80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2cf36: 6506 ld a0,64(sp) + 2cf38: 008a3603 ld a2,8(s4) + 2cf3c: 000a3583 ld a1,0(s4) + 2cf40: 0541 addi a0,a0,16 + 2cf42: eeee80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2cf46: 6506 ld a0,64(sp) + 2cf48: 466d li a2,27 + 2cf4a: 0000d597 auipc a1,0xd + 2cf4e: a3658593 addi a1,a1,-1482 # 39980 <_IO_stdin_used+0x1ed8> + 2cf52: 0541 addi a0,a0,16 + 2cf54: edce80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2cf58: 020a0a13 addi s4,s4,32 + 2cf5c: 05448d63 beq s1,s4,2cfb6 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x328> + 2cf60: 7cca ld s9,176(sp) + 2cf62: 000a3983 ld s3,0(s4) + 2cf66: 008a3d83 ld s11,8(s4) + 2cf6a: f40c97e3 bnez s9,2ceb8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x22a> + 2cf6e: 7782 ld a5,32(sp) + 2cf70: 0207b903 ld s2,32(a5) + 2cf74: 15890d63 beq s2,s8,2d0ce <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x440> + 2cf78: 000d9963 bnez s11,2cf8a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2fc> + 2cf7c: a2a9 j 2d0c6 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x438> + 2cf7e: 854a mv a0,s2 + 2cf80: ab0e80ef jal 15230 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt> + 2cf84: 892a mv s2,a0 + 2cf86: 15850463 beq a0,s8,2d0ce <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x440> + 2cf8a: 02893783 ld a5,40(s2) + 2cf8e: fefd98e3 bne s11,a5,2cf7e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2f0> + 2cf92: 02093583 ld a1,32(s2) + 2cf96: 866e mv a2,s11 + 2cf98: 854e mv a0,s3 + 2cf9a: 957e80ef jal 158f0 + 2cf9e: f165 bnez a0,2cf7e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2f0> + 2cfa0: 85d2 mv a1,s4 + 2cfa2: 1108 addi a0,sp,160 + 2cfa4: 0001d317 auipc t1,0x1d + 2cfa8: f9c33303 ld t1,-100(t1) # 49f40 <_GLOBAL_OFFSET_TABLE_+0x3f0> + 2cfac: 9302 jalr t1 + 2cfae: 020a0a13 addi s4,s4,32 + 2cfb2: fb4497e3 bne s1,s4,2cf60 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2d2> + 2cfb6: 7782 ld a5,32(sp) + 2cfb8: 80000b37 lui s6,0x80000 + 2cfbc: fffb4a93 not s5,s6 + 2cfc0: 0207b903 ld s2,32(a5) + 2cfc4: 01078d13 addi s10,a5,16 + 2cfc8: 09a90563 beq s2,s10,2d052 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3c4> + 2cfcc: 7cca ld s9,176(sp) + 2cfce: 02093a03 ld s4,32(s2) + 2cfd2: 02893d83 ld s11,40(s2) + 2cfd6: 120c8d63 beqz s9,2d110 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x482> + 2cfda: 89de mv s3,s7 + 2cfdc: 028cbc03 ld s8,40(s9) + 2cfe0: 866e mv a2,s11 + 2cfe2: 01bc7363 bgeu s8,s11,2cfe8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x35a> + 2cfe6: 8662 mv a2,s8 + 2cfe8: c619 beqz a2,2cff6 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x368> + 2cfea: 020cb503 ld a0,32(s9) + 2cfee: 85d2 mv a1,s4 + 2cff0: 901e80ef jal 158f0 + 2cff4: e909 bnez a0,2d006 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x378> + 2cff6: 41bc0c33 sub s8,s8,s11 + 2cffa: 018ac863 blt s5,s8,2d00a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x37c> + 2cffe: 116c4463 blt s8,s6,2d106 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x478> + 2d002: 000c051b sext.w a0,s8 + 2d006: 10054063 bltz a0,2d106 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x478> + 2d00a: 89e6 mv s3,s9 + 2d00c: 010cbc83 ld s9,16(s9) + 2d010: fc0c96e3 bnez s9,2cfdc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x34e> + 2d014: 0f798e63 beq s3,s7,2d110 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x482> + 2d018: 0289bc03 ld s8,40(s3) + 2d01c: 866e mv a2,s11 + 2d01e: 01bc7363 bgeu s8,s11,2d024 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x396> + 2d022: 8662 mv a2,s8 + 2d024: c619 beqz a2,2d032 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3a4> + 2d026: 0209b583 ld a1,32(s3) + 2d02a: 8552 mv a0,s4 + 2d02c: 8c5e80ef jal 158f0 + 2d030: e909 bnez a0,2d042 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3b4> + 2d032: 418d8733 sub a4,s11,s8 + 2d036: 00eac863 blt s5,a4,2d046 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3b8> + 2d03a: 0d674b63 blt a4,s6,2d110 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x482> + 2d03e: 0007051b sext.w a0,a4 + 2d042: 0c054763 bltz a0,2d110 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x482> + 2d046: 854a mv a0,s2 + 2d048: 9e8e80ef jal 15230 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt> + 2d04c: 892a mv s2,a0 + 2d04e: f7a51fe3 bne a0,s10,2cfcc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x33e> + 2d052: 65e2 ld a1,24(sp) + 2d054: 06010913 addi s2,sp,96 + 2d058: 854a mv a0,s2 + 2d05a: dbcec0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 2d05e: 0000c597 auipc a1,0xc + 2d062: 79258593 addi a1,a1,1938 # 397f0 <_IO_stdin_used+0x1d48> + 2d066: 854a mv a0,s2 + 2d068: 0001d317 auipc t1,0x1d + 2d06c: c7833303 ld t1,-904(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 2d070: 9302 jalr t1 + 2d072: 0c051a63 bnez a0,2d146 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x4b8> + 2d076: 7642 ld a2,48(sp) + 2d078: 75a2 ld a1,40(sp) + 2d07a: 0001d997 auipc s3,0x1d + 2d07e: dbe9b983 ld s3,-578(s3) # 49e38 + 2d082: 8522 mv a0,s0 + 2d084: 0009ba03 ld s4,0(s3) + 2d088: 95cf20ef jal 1f1e4 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> + 2d08c: 7686 ld a3,96(sp) + 2d08e: 660a ld a2,128(sp) + 2d090: 8552 mv a0,s4 + 2d092: 0000d597 auipc a1,0xd + 2d096: 94658593 addi a1,a1,-1722 # 399d8 <_IO_stdin_used+0x1f30> + 2d09a: aa6e80ef jal 15340 + 2d09e: 8522 mv a0,s0 + 2d0a0: e5ce90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d0a4: 0009b503 ld a0,0(s3) + 2d0a8: b19e80ef jal 15bc0 + 2d0ac: b64e80ef jal 15410 + 2d0b0: 018cbc83 ld s9,24(s9) + 2d0b4: e00c93e3 bnez s9,2ceba <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x22c> + 2d0b8: bd2d j 2cef2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x264> + 2d0ba: 854a mv a0,s2 + 2d0bc: 974e80ef jal 15230 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt> + 2d0c0: 892a mv s2,a0 + 2d0c2: 01850663 beq a0,s8,2d0ce <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x440> + 2d0c6: 02893783 ld a5,40(s2) + 2d0ca: fbe5 bnez a5,2d0ba <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x42c> + 2d0cc: bdd1 j 2cfa0 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x312> + 2d0ce: 6506 ld a0,64(sp) + 2d0d0: 4639 li a2,14 + 2d0d2: 0000d597 auipc a1,0xd + 2d0d6: 8ce58593 addi a1,a1,-1842 # 399a0 <_IO_stdin_used+0x1ef8> + 2d0da: 0541 addi a0,a0,16 + 2d0dc: d54e80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2d0e0: 6506 ld a0,64(sp) + 2d0e2: 008a3603 ld a2,8(s4) + 2d0e6: 000a3583 ld a1,0(s4) + 2d0ea: 0541 addi a0,a0,16 + 2d0ec: d44e80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2d0f0: 6506 ld a0,64(sp) + 2d0f2: 02200613 li a2,34 + 2d0f6: 0000d597 auipc a1,0xd + 2d0fa: 8ba58593 addi a1,a1,-1862 # 399b0 <_IO_stdin_used+0x1f08> + 2d0fe: 0541 addi a0,a0,16 + 2d100: d30e80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2d104: bd91 j 2cf58 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2ca> + 2d106: 018cbc83 ld s9,24(s9) + 2d10a: ec0c99e3 bnez s9,2cfdc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x34e> + 2d10e: b719 j 2d014 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x386> + 2d110: 6506 ld a0,64(sp) + 2d112: 4661 li a2,24 + 2d114: 0000d597 auipc a1,0xd + 2d118: 8cc58593 addi a1,a1,-1844 # 399e0 <_IO_stdin_used+0x1f38> + 2d11c: 0541 addi a0,a0,16 + 2d11e: d12e80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2d122: 6506 ld a0,64(sp) + 2d124: 02893603 ld a2,40(s2) + 2d128: 02093583 ld a1,32(s2) + 2d12c: 0541 addi a0,a0,16 + 2d12e: d02e80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2d132: 6506 ld a0,64(sp) + 2d134: 4609 li a2,2 + 2d136: 0000d597 auipc a1,0xd + 2d13a: 89a58593 addi a1,a1,-1894 # 399d0 <_IO_stdin_used+0x1f28> + 2d13e: 0541 addi a0,a0,16 + 2d140: cf0e80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2d144: b709 j 2d046 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3b8> + 2d146: 854a mv a0,s2 + 2d148: db4e90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d14c: 754a ld a0,176(sp) + 2d14e: dabea0ef jal 17ef8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0> + 2d152: 6506 ld a0,64(sp) + 2d154: c501 beqz a0,2d15c <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x4ce> + 2d156: 611c ld a5,0(a0) + 2d158: 679c ld a5,8(a5) + 2d15a: 9782 jalr a5 + 2d15c: 67c2 ld a5,16(sp) + 2d15e: 00a8 addi a0,sp,72 + 2d160: 0001d317 auipc t1,0x1d + 2d164: a8033303 ld t1,-1408(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2d168: e4be sd a5,72(sp) + 2d16a: 67a2 ld a5,8(sp) + 2d16c: e8a6 sd s1,80(sp) + 2d16e: ecbe sd a5,88(sp) + 2d170: 9302 jalr t1 + 2d172: 70f2 ld ra,312(sp) + 2d174: 7452 ld s0,304(sp) + 2d176: 7562 ld a0,56(sp) + 2d178: 74b2 ld s1,296(sp) + 2d17a: 7912 ld s2,288(sp) + 2d17c: 69f2 ld s3,280(sp) + 2d17e: 6a52 ld s4,272(sp) + 2d180: 6ab2 ld s5,264(sp) + 2d182: 6b12 ld s6,256(sp) + 2d184: 7bee ld s7,248(sp) + 2d186: 7c4e ld s8,240(sp) + 2d188: 7cae ld s9,232(sp) + 2d18a: 7d0e ld s10,224(sp) + 2d18c: 6dee ld s11,216(sp) + 2d18e: 6131 addi sp,sp,320 + 2d190: 8082 ret + 2d192: 842a mv s0,a0 + 2d194: 67c2 ld a5,16(sp) + 2d196: 00a8 addi a0,sp,72 + 2d198: 0001d317 auipc t1,0x1d + 2d19c: a4833303 ld t1,-1464(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2d1a0: e4be sd a5,72(sp) + 2d1a2: 67a2 ld a5,8(sp) + 2d1a4: e8a6 sd s1,80(sp) + 2d1a6: ecbe sd a5,88(sp) + 2d1a8: 9302 jalr t1 + 2d1aa: 8522 mv a0,s0 + 2d1ac: d74e80ef jal 15720 <_Unwind_Resume@plt> + 2d1b0: 842a mv s0,a0 + 2d1b2: 854a mv a0,s2 + 2d1b4: d48e90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d1b8: 754a ld a0,176(sp) + 2d1ba: d3fea0ef jal 17ef8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0> + 2d1be: 6506 ld a0,64(sp) + 2d1c0: d971 beqz a0,2d194 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x506> + 2d1c2: 611c ld a5,0(a0) + 2d1c4: 679c ld a5,8(a5) + 2d1c6: 9782 jalr a5 + 2d1c8: b7f1 j 2d194 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x506> + 2d1ca: 842a mv s0,a0 + 2d1cc: b7f5 j 2d1b8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x52a> + 2d1ce: 87aa mv a5,a0 + 2d1d0: 8522 mv a0,s0 + 2d1d2: 843e mv s0,a5 + 2d1d4: d28e90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d1d8: bfe9 j 2d1b2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x524> + 2d1da: 89aa mv s3,a0 + 2d1dc: 04810b93 addi s7,sp,72 + 2d1e0: a829 j 2d1fa <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x56c> + 2d1e2: 67a6 ld a5,72(sp) + 2d1e4: 89aa mv s3,a0 + 2d1e6: 856a mv a0,s10 + 2d1e8: e83e sd a5,16(sp) + 2d1ea: 67e6 ld a5,88(sp) + 2d1ec: 64c6 ld s1,80(sp) + 2d1ee: e43e sd a5,8(sp) + 2d1f0: d0ce90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d1f4: 8522 mv a0,s0 + 2d1f6: d06e90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d1fa: 67c2 ld a5,16(sp) + 2d1fc: 855e mv a0,s7 + 2d1fe: 0001d317 auipc t1,0x1d + 2d202: 9e233303 ld t1,-1566(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2d206: e4be sd a5,72(sp) + 2d208: 67a2 ld a5,8(sp) + 2d20a: e8a6 sd s1,80(sp) + 2d20c: ecbe sd a5,88(sp) + 2d20e: 9302 jalr t1 + 2d210: 854e mv a0,s3 + 2d212: d0ee80ef jal 15720 <_Unwind_Resume@plt> + 2d216: 89aa mv s3,a0 + 2d218: 04810b93 addi s7,sp,72 + 2d21c: bfe1 j 2d1f4 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x566> + +000000000002d21e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 2d21e: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2d222: 5e0030d7 vmv.v.i v1,0 + 2d226: 7119 addi sp,sp,-128 + 2d228: f8a2 sd s0,112(sp) + 2d22a: f4a6 sd s1,104(sp) + 2d22c: f0ca sd s2,96(sp) + 2d22e: e8d2 sd s4,80(sp) + 2d230: fc86 sd ra,120(sp) + 2d232: ecce sd s3,88(sp) + 2d234: e4d6 sd s5,72(sp) + 2d236: f862 sd s8,48(sp) + 2d238: 6594 ld a3,8(a1) + 2d23a: 020570a7 vse64.v v1,(a0) + 2d23e: 00053823 sd zero,16(a0) + 2d242: 4409 li s0,2 + 2d244: 0005b903 ld s2,0(a1) + 2d248: 8a2e mv s4,a1 + 2d24a: 84aa mv s1,a0 + 2d24c: 00d47e63 bgeu s0,a3,2d268 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x4a> + 2d250: 00094703 lbu a4,0(s2) + 2d254: 02200793 li a5,34 + 2d258: 1cf70063 beq a4,a5,2d418 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1fa> + 2d25c: e0da sd s6,64(sp) + 2d25e: fc5e sd s7,56(sp) + 2d260: 89b6 mv s3,a3 + 2d262: 4405 li s0,1 + 2d264: 4581 li a1,0 + 2d266: a811 j 2d27a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5c> + 2d268: 1c869863 bne a3,s0,2d438 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x21a> + 2d26c: e0da sd s6,64(sp) + 2d26e: fc5e sd s7,56(sp) + 2d270: 00094703 lbu a4,0(s2) + 2d274: 89b6 mv s3,a3 + 2d276: 4405 li s0,1 + 2d278: 4581 li a1,0 + 2d27a: 05c00b13 li s6,92 + 2d27e: 06e00b93 li s7,110 + 2d282: 00140913 addi s2,s0,1 + 2d286: 03397663 bgeu s2,s3,2d2b2 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x94> + 2d28a: 000a3783 ld a5,0(s4) + 2d28e: 00878533 add a0,a5,s0 + 2d292: 00054503 lbu a0,0(a0) + 2d296: 1f671d63 bne a4,s6,2d490 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x272> + 2d29a: 09750d63 beq a0,s7,2d334 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x116> + 2d29e: 0409 addi s0,s0,2 + 2d2a0: 01347963 bgeu s0,s3,2d2b2 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x94> + 2d2a4: 97ca add a5,a5,s2 + 2d2a6: 00140913 addi s2,s0,1 + 2d2aa: 0007c703 lbu a4,0(a5) + 2d2ae: fd396ee3 bltu s2,s3,2d28a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x6c> + 2d2b2: 40b987b3 sub a5,s3,a1 + 2d2b6: 22b6e363 bltu a3,a1,2d4dc <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2be> + 2d2ba: 000a3903 ld s2,0(s4) + 2d2be: 40b68433 sub s0,a3,a1 + 2d2c2: 992e add s2,s2,a1 + 2d2c4: 0087f363 bgeu a5,s0,2d2ca <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xac> + 2d2c8: 843e mv s0,a5 + 2d2ca: 02010a93 addi s5,sp,32 + 2d2ce: e422 sd s0,8(sp) + 2d2d0: e856 sd s5,16(sp) + 2d2d2: 47bd li a5,15 + 2d2d4: 0808 addi a0,sp,16 + 2d2d6: 0c87e263 bltu a5,s0,2d39a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x17c> + 2d2da: 4785 li a5,1 + 2d2dc: 10f41c63 bne s0,a5,2d3f4 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1d6> + 2d2e0: 6b06 ld s6,64(sp) + 2d2e2: 7be2 ld s7,56(sp) + 2d2e4: 00094783 lbu a5,0(s2) + 2d2e8: 4705 li a4,1 + 2d2ea: 02f10023 sb a5,32(sp) + 2d2ee: 87d6 mv a5,s5 + 2d2f0: 97ba add a5,a5,a4 + 2d2f2: ec3a sd a4,24(sp) + 2d2f4: 00078023 sb zero,0(a5) + 2d2f8: 649c ld a5,8(s1) + 2d2fa: 6898 ld a4,16(s1) + 2d2fc: 0ce78d63 beq a5,a4,2d3d6 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1b8> + 2d300: 01078713 addi a4,a5,16 + 2d304: e398 sd a4,0(a5) + 2d306: 66c2 ld a3,16(sp) + 2d308: 6662 ld a2,24(sp) + 2d30a: 15568063 beq a3,s5,2d44a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x22c> + 2d30e: 7702 ld a4,32(sp) + 2d310: e394 sd a3,0(a5) + 2d312: eb98 sd a4,16(a5) + 2d314: 6498 ld a4,8(s1) + 2d316: e790 sd a2,8(a5) + 2d318: 02070793 addi a5,a4,32 + 2d31c: e49c sd a5,8(s1) + 2d31e: 70e6 ld ra,120(sp) + 2d320: 7446 ld s0,112(sp) + 2d322: 7906 ld s2,96(sp) + 2d324: 69e6 ld s3,88(sp) + 2d326: 6a46 ld s4,80(sp) + 2d328: 6aa6 ld s5,72(sp) + 2d32a: 7c42 ld s8,48(sp) + 2d32c: 8526 mv a0,s1 + 2d32e: 74a6 ld s1,104(sp) + 2d330: 6109 addi sp,sp,128 + 2d332: 8082 ret + 2d334: 40b40733 sub a4,s0,a1 + 2d338: 177d addi a4,a4,-1 + 2d33a: 18b6e463 bltu a3,a1,2d4c2 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2a4> + 2d33e: 02010a93 addi s5,sp,32 + 2d342: 8e8d sub a3,a3,a1 + 2d344: e856 sd s5,16(sp) + 2d346: 95be add a1,a1,a5 + 2d348: 00d77363 bgeu a4,a3,2d34e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x130> + 2d34c: 86ba mv a3,a4 + 2d34e: 01010c13 addi s8,sp,16 + 2d352: 00d58633 add a2,a1,a3 + 2d356: 8562 mv a0,s8 + 2d358: f96ea0ef jal 17aee <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> + 2d35c: 6498 ld a4,8(s1) + 2d35e: 689c ld a5,16(s1) + 2d360: 08f70f63 beq a4,a5,2d3fe <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1e0> + 2d364: 01070793 addi a5,a4,16 + 2d368: e31c sd a5,0(a4) + 2d36a: 66c2 ld a3,16(sp) + 2d36c: 6662 ld a2,24(sp) + 2d36e: 0f568b63 beq a3,s5,2d464 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x246> + 2d372: 7782 ld a5,32(sp) + 2d374: e314 sd a3,0(a4) + 2d376: eb1c sd a5,16(a4) + 2d378: 649c ld a5,8(s1) + 2d37a: e710 sd a2,8(a4) + 2d37c: 02078793 addi a5,a5,32 + 2d380: e49c sd a5,8(s1) + 2d382: 0409 addi s0,s0,2 + 2d384: 008a3683 ld a3,8(s4) + 2d388: 0f347b63 bgeu s0,s3,2d47e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x260> + 2d38c: 000a3703 ld a4,0(s4) + 2d390: 85ca mv a1,s2 + 2d392: 974a add a4,a4,s2 + 2d394: 00074703 lbu a4,0(a4) + 2d398: b5ed j 2d282 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x64> + 2d39a: 4601 li a2,0 + 2d39c: 002c addi a1,sp,8 + 2d39e: a42e80ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 2d3a2: 67a2 ld a5,8(sp) + 2d3a4: e82a sd a0,16(sp) + 2d3a6: f03e sd a5,32(sp) + 2d3a8: 86a2 mv a3,s0 + 2d3aa: 0c36f7d7 vsetvli a5,a3,e8,m8,ta,ma + 2d3ae: 02090407 vle8.v v8,(s2) + 2d3b2: 8e9d sub a3,a3,a5 + 2d3b4: 993e add s2,s2,a5 + 2d3b6: 02050427 vse8.v v8,(a0) + 2d3ba: 953e add a0,a0,a5 + 2d3bc: f6fd bnez a3,2d3aa <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> + 2d3be: 6722 ld a4,8(sp) + 2d3c0: 67c2 ld a5,16(sp) + 2d3c2: 6b06 ld s6,64(sp) + 2d3c4: ec3a sd a4,24(sp) + 2d3c6: 97ba add a5,a5,a4 + 2d3c8: 7be2 ld s7,56(sp) + 2d3ca: 00078023 sb zero,0(a5) + 2d3ce: 649c ld a5,8(s1) + 2d3d0: 6898 ld a4,16(s1) + 2d3d2: f2e797e3 bne a5,a4,2d300 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe2> + 2d3d6: 01010c13 addi s8,sp,16 + 2d3da: 85e2 mv a1,s8 + 2d3dc: 8526 mv a0,s1 + 2d3de: 0001d317 auipc t1,0x1d + 2d3e2: ada33303 ld t1,-1318(t1) # 49eb8 <_GLOBAL_OFFSET_TABLE_+0x368> + 2d3e6: 9302 jalr t1 + 2d3e8: 6542 ld a0,16(sp) + 2d3ea: f3550ae3 beq a0,s5,2d31e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x100> + 2d3ee: c42e80ef jal 15830 <_ZdlPv@plt> + 2d3f2: b735 j 2d31e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x100> + 2d3f4: e04d bnez s0,2d496 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x278> + 2d3f6: 6b06 ld s6,64(sp) + 2d3f8: 7be2 ld s7,56(sp) + 2d3fa: 4701 li a4,0 + 2d3fc: bdcd j 2d2ee <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xd0> + 2d3fe: 85e2 mv a1,s8 + 2d400: 8526 mv a0,s1 + 2d402: 0001d317 auipc t1,0x1d + 2d406: ab633303 ld t1,-1354(t1) # 49eb8 <_GLOBAL_OFFSET_TABLE_+0x368> + 2d40a: 9302 jalr t1 + 2d40c: 6542 ld a0,16(sp) + 2d40e: f7550ae3 beq a0,s5,2d382 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x164> + 2d412: c1ee80ef jal 15830 <_ZdlPv@plt> + 2d416: b7b5 j 2d382 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x164> + 2d418: fff68993 addi s3,a3,-1 + 2d41c: 013907b3 add a5,s2,s3 + 2d420: 0007c783 lbu a5,0(a5) + 2d424: e2e79ce3 bne a5,a4,2d25c <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3e> + 2d428: 04898d63 beq s3,s0,2d482 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x264> + 2d42c: e0da sd s6,64(sp) + 2d42e: fc5e sd s7,56(sp) + 2d430: 00194703 lbu a4,1(s2) + 2d434: 4585 li a1,1 + 2d436: b591 j 2d27a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5c> + 2d438: 02010a93 addi s5,sp,32 + 2d43c: e436 sd a3,8(sp) + 2d43e: e856 sd s5,16(sp) + 2d440: 4785 li a5,1 + 2d442: eaf681e3 beq a3,a5,2d2e4 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc6> + 2d446: 4701 li a4,0 + 2d448: b55d j 2d2ee <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xd0> + 2d44a: 00160593 addi a1,a2,1 + 2d44e: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma + 2d452: 020a8407 vle8.v v8,(s5) + 2d456: 8d95 sub a1,a1,a3 + 2d458: 9ab6 add s5,s5,a3 + 2d45a: 02070427 vse8.v v8,(a4) + 2d45e: 9736 add a4,a4,a3 + 2d460: f5fd bnez a1,2d44e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x230> + 2d462: bd4d j 2d314 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xf6> + 2d464: 00160593 addi a1,a2,1 + 2d468: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma + 2d46c: 020a8407 vle8.v v8,(s5) + 2d470: 8d95 sub a1,a1,a3 + 2d472: 9ab6 add s5,s5,a3 + 2d474: 02078427 vse8.v v8,(a5) + 2d478: 97b6 add a5,a5,a3 + 2d47a: f5fd bnez a1,2d468 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x24a> + 2d47c: bdf5 j 2d378 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x15a> + 2d47e: 85ca mv a1,s2 + 2d480: bd0d j 2d2b2 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x94> + 2d482: 4785 li a5,1 + 2d484: 02010a93 addi s5,sp,32 + 2d488: 993e add s2,s2,a5 + 2d48a: e856 sd s5,16(sp) + 2d48c: e43e sd a5,8(sp) + 2d48e: bd99 j 2d2e4 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc6> + 2d490: 844a mv s0,s2 + 2d492: 872a mv a4,a0 + 2d494: b3fd j 2d282 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x64> + 2d496: 8556 mv a0,s5 + 2d498: bf01 j 2d3a8 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18a> + 2d49a: 842a mv s0,a0 + 2d49c: 8562 mv a0,s8 + 2d49e: a5ee90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d4a2: e0da sd s6,64(sp) + 2d4a4: fc5e sd s7,56(sp) + 2d4a6: a029 j 2d4b0 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x292> + 2d4a8: 842a mv s0,a0 + 2d4aa: 8562 mv a0,s8 + 2d4ac: a50e90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d4b0: 8526 mv a0,s1 + 2d4b2: 0001c317 auipc t1,0x1c + 2d4b6: 72e33303 ld t1,1838(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2d4ba: 9302 jalr t1 + 2d4bc: 8522 mv a0,s0 + 2d4be: a62e80ef jal 15720 <_Unwind_Resume@plt> + 2d4c2: 862e mv a2,a1 + 2d4c4: 0000b517 auipc a0,0xb + 2d4c8: 97450513 addi a0,a0,-1676 # 37e38 <_IO_stdin_used+0x390> + 2d4cc: 0000b597 auipc a1,0xb + 2d4d0: 95458593 addi a1,a1,-1708 # 37e20 <_IO_stdin_used+0x378> + 2d4d4: bace80ef jal 15880 <_ZSt24__throw_out_of_range_fmtPKcz@plt> + 2d4d8: 842a mv s0,a0 + 2d4da: bfd9 j 2d4b0 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x292> + 2d4dc: 862e mv a2,a1 + 2d4de: 0000b517 auipc a0,0xb + 2d4e2: 95a50513 addi a0,a0,-1702 # 37e38 <_IO_stdin_used+0x390> + 2d4e6: 0000b597 auipc a1,0xb + 2d4ea: 93a58593 addi a1,a1,-1734 # 37e20 <_IO_stdin_used+0x378> + 2d4ee: b92e80ef jal 15880 <_ZSt24__throw_out_of_range_fmtPKcz@plt> + +000000000002d4f2 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx>: + 2d4f2: 7135 addi sp,sp,-160 + 2d4f4: e922 sd s0,144(sp) + 2d4f6: ed06 sd ra,152(sp) + 2d4f8: ec2e sd a1,24(sp) + 2d4fa: e832 sd a2,16(sp) + 2d4fc: e436 sd a3,8(sp) + 2d4fe: e03a sd a4,0(sp) + 2d500: 842a mv s0,a0 + 2d502: 00e68963 beq a3,a4,2d514 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x22> + 2d506: f41eb0ef jal 19446 <_ZN7testing16AssertionSuccessEv> + 2d50a: 60ea ld ra,152(sp) + 2d50c: 8522 mv a0,s0 + 2d50e: 644a ld s0,144(sp) + 2d510: 610d addi sp,sp,160 + 2d512: 8082 ret + 2d514: e526 sd s1,136(sp) + 2d516: 1004 addi s1,sp,32 + 2d518: 8526 mv a0,s1 + 2d51a: e14a sd s2,128(sp) + 2d51c: fcce sd s3,120(sp) + 2d51e: f35eb0ef jal 19452 <_ZN7testing16AssertionFailureEv> + 2d522: 8526 mv a0,s1 + 2d524: 0000c597 auipc a1,0xc + 2d528: 9ac58593 addi a1,a1,-1620 # 38ed0 <_IO_stdin_used+0x1428> + 2d52c: 0001c317 auipc t1,0x1c + 2d530: 6d433303 ld t1,1748(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2d534: 9302 jalr t1 + 2d536: 082c addi a1,sp,24 + 2d538: 0001c317 auipc t1,0x1c + 2d53c: 66033303 ld t1,1632(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2d540: 9302 jalr t1 + 2d542: 0000c597 auipc a1,0xc + 2d546: 99e58593 addi a1,a1,-1634 # 38ee0 <_IO_stdin_used+0x1438> + 2d54a: 0001d317 auipc t1,0x1d + 2d54e: 99633303 ld t1,-1642(t1) # 49ee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 2d552: 9302 jalr t1 + 2d554: 080c addi a1,sp,16 + 2d556: 0001c317 auipc t1,0x1c + 2d55a: 64233303 ld t1,1602(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2d55e: 9302 jalr t1 + 2d560: 0000c597 auipc a1,0xc + 2d564: 98858593 addi a1,a1,-1656 # 38ee8 <_IO_stdin_used+0x1440> + 2d568: 0001c317 auipc t1,0x1c + 2d56c: 69833303 ld t1,1688(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2d570: 9302 jalr t1 + 2d572: 03010913 addi s2,sp,48 + 2d576: 84aa mv s1,a0 + 2d578: 002c addi a1,sp,8 + 2d57a: 854a mv a0,s2 + 2d57c: 0001c317 auipc t1,0x1c + 2d580: 69c33303 ld t1,1692(t1) # 49c18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2d584: 9302 jalr t1 + 2d586: 85ca mv a1,s2 + 2d588: 8526 mv a0,s1 + 2d58a: 0001c317 auipc t1,0x1c + 2d58e: 61633303 ld t1,1558(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2d592: 9302 jalr t1 + 2d594: 0000c597 auipc a1,0xc + 2d598: 96458593 addi a1,a1,-1692 # 38ef8 <_IO_stdin_used+0x1450> + 2d59c: 0001d317 auipc t1,0x1d + 2d5a0: 97433303 ld t1,-1676(t1) # 49f10 <_GLOBAL_OFFSET_TABLE_+0x3c0> + 2d5a4: 9302 jalr t1 + 2d5a6: 05010993 addi s3,sp,80 + 2d5aa: 84aa mv s1,a0 + 2d5ac: 858a mv a1,sp + 2d5ae: 854e mv a0,s3 + 2d5b0: 0001c317 auipc t1,0x1c + 2d5b4: 66833303 ld t1,1640(t1) # 49c18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2d5b8: 9302 jalr t1 + 2d5ba: 85ce mv a1,s3 + 2d5bc: 8526 mv a0,s1 + 2d5be: 0001c317 auipc t1,0x1c + 2d5c2: 5e233303 ld t1,1506(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2d5c6: 9302 jalr t1 + 2d5c8: 85aa mv a1,a0 + 2d5ca: 8522 mv a0,s0 + 2d5cc: e0beb0ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> + 2d5d0: 6546 ld a0,80(sp) + 2d5d2: 109c addi a5,sp,96 + 2d5d4: 00f50463 beq a0,a5,2d5dc <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0xea> + 2d5d8: a58e80ef jal 15830 <_ZdlPv@plt> + 2d5dc: 7542 ld a0,48(sp) + 2d5de: 009c addi a5,sp,64 + 2d5e0: 00f50463 beq a0,a5,2d5e8 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0xf6> + 2d5e4: a4ce80ef jal 15830 <_ZdlPv@plt> + 2d5e8: 74a2 ld s1,40(sp) + 2d5ea: c09d beqz s1,2d610 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x11e> + 2d5ec: 6088 ld a0,0(s1) + 2d5ee: 01048793 addi a5,s1,16 + 2d5f2: 00f50463 beq a0,a5,2d5fa <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x108> + 2d5f6: a3ae80ef jal 15830 <_ZdlPv@plt> + 2d5fa: 8526 mv a0,s1 + 2d5fc: a34e80ef jal 15830 <_ZdlPv@plt> + 2d600: 60ea ld ra,152(sp) + 2d602: 8522 mv a0,s0 + 2d604: 644a ld s0,144(sp) + 2d606: 64aa ld s1,136(sp) + 2d608: 690a ld s2,128(sp) + 2d60a: 79e6 ld s3,120(sp) + 2d60c: 610d addi sp,sp,160 + 2d60e: 8082 ret + 2d610: 60ea ld ra,152(sp) + 2d612: 8522 mv a0,s0 + 2d614: 644a ld s0,144(sp) + 2d616: 64aa ld s1,136(sp) + 2d618: 690a ld s2,128(sp) + 2d61a: 79e6 ld s3,120(sp) + 2d61c: 610d addi sp,sp,160 + 2d61e: 8082 ret + 2d620: 842a mv s0,a0 + 2d622: a811 j 2d636 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x144> + 2d624: 842a mv s0,a0 + 2d626: a029 j 2d630 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x13e> + 2d628: 842a mv s0,a0 + 2d62a: 854e mv a0,s3 + 2d62c: 8d0e90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d630: 854a mv a0,s2 + 2d632: 8cae90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d636: 1028 addi a0,sp,40 + 2d638: 0001d317 auipc t1,0x1d + 2d63c: 9a033303 ld t1,-1632(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 2d640: 9302 jalr t1 + 2d642: 8522 mv a0,s0 + 2d644: 8dce80ef jal 15720 <_Unwind_Resume@plt> + +000000000002d648 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx>: + 2d648: 7135 addi sp,sp,-160 + 2d64a: e922 sd s0,144(sp) + 2d64c: ed06 sd ra,152(sp) + 2d64e: ec2e sd a1,24(sp) + 2d650: e832 sd a2,16(sp) + 2d652: e436 sd a3,8(sp) + 2d654: e03a sd a4,0(sp) + 2d656: 842a mv s0,a0 + 2d658: 00d74963 blt a4,a3,2d66a <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x22> + 2d65c: debeb0ef jal 19446 <_ZN7testing16AssertionSuccessEv> + 2d660: 60ea ld ra,152(sp) + 2d662: 8522 mv a0,s0 + 2d664: 644a ld s0,144(sp) + 2d666: 610d addi sp,sp,160 + 2d668: 8082 ret + 2d66a: e526 sd s1,136(sp) + 2d66c: 1004 addi s1,sp,32 + 2d66e: 8526 mv a0,s1 + 2d670: e14a sd s2,128(sp) + 2d672: fcce sd s3,120(sp) + 2d674: ddfeb0ef jal 19452 <_ZN7testing16AssertionFailureEv> + 2d678: 8526 mv a0,s1 + 2d67a: 0000c597 auipc a1,0xc + 2d67e: 85658593 addi a1,a1,-1962 # 38ed0 <_IO_stdin_used+0x1428> + 2d682: 0001c317 auipc t1,0x1c + 2d686: 57e33303 ld t1,1406(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2d68a: 9302 jalr t1 + 2d68c: 082c addi a1,sp,24 + 2d68e: 0001c317 auipc t1,0x1c + 2d692: 50a33303 ld t1,1290(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2d696: 9302 jalr t1 + 2d698: 0000d597 auipc a1,0xd + 2d69c: 0d058593 addi a1,a1,208 # 3a768 <_IO_stdin_used+0x2cc0> + 2d6a0: 0001d317 auipc t1,0x1d + 2d6a4: 84033303 ld t1,-1984(t1) # 49ee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 2d6a8: 9302 jalr t1 + 2d6aa: 080c addi a1,sp,16 + 2d6ac: 0001c317 auipc t1,0x1c + 2d6b0: 4ec33303 ld t1,1260(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2d6b4: 9302 jalr t1 + 2d6b6: 0000c597 auipc a1,0xc + 2d6ba: 83258593 addi a1,a1,-1998 # 38ee8 <_IO_stdin_used+0x1440> + 2d6be: 0001c317 auipc t1,0x1c + 2d6c2: 54233303 ld t1,1346(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2d6c6: 9302 jalr t1 + 2d6c8: 03010913 addi s2,sp,48 + 2d6cc: 84aa mv s1,a0 + 2d6ce: 002c addi a1,sp,8 + 2d6d0: 854a mv a0,s2 + 2d6d2: 0001c317 auipc t1,0x1c + 2d6d6: 54633303 ld t1,1350(t1) # 49c18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2d6da: 9302 jalr t1 + 2d6dc: 85ca mv a1,s2 + 2d6de: 8526 mv a0,s1 + 2d6e0: 0001c317 auipc t1,0x1c + 2d6e4: 4c033303 ld t1,1216(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2d6e8: 9302 jalr t1 + 2d6ea: 0000c597 auipc a1,0xc + 2d6ee: 80e58593 addi a1,a1,-2034 # 38ef8 <_IO_stdin_used+0x1450> + 2d6f2: 0001d317 auipc t1,0x1d + 2d6f6: 81e33303 ld t1,-2018(t1) # 49f10 <_GLOBAL_OFFSET_TABLE_+0x3c0> + 2d6fa: 9302 jalr t1 + 2d6fc: 05010993 addi s3,sp,80 + 2d700: 84aa mv s1,a0 + 2d702: 858a mv a1,sp + 2d704: 854e mv a0,s3 + 2d706: 0001c317 auipc t1,0x1c + 2d70a: 51233303 ld t1,1298(t1) # 49c18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2d70e: 9302 jalr t1 + 2d710: 85ce mv a1,s3 + 2d712: 8526 mv a0,s1 + 2d714: 0001c317 auipc t1,0x1c + 2d718: 48c33303 ld t1,1164(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2d71c: 9302 jalr t1 + 2d71e: 85aa mv a1,a0 + 2d720: 8522 mv a0,s0 + 2d722: cb5eb0ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> + 2d726: 6546 ld a0,80(sp) + 2d728: 109c addi a5,sp,96 + 2d72a: 00f50463 beq a0,a5,2d732 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0xea> + 2d72e: 902e80ef jal 15830 <_ZdlPv@plt> + 2d732: 7542 ld a0,48(sp) + 2d734: 009c addi a5,sp,64 + 2d736: 00f50463 beq a0,a5,2d73e <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0xf6> + 2d73a: 8f6e80ef jal 15830 <_ZdlPv@plt> + 2d73e: 74a2 ld s1,40(sp) + 2d740: c09d beqz s1,2d766 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x11e> + 2d742: 6088 ld a0,0(s1) + 2d744: 01048793 addi a5,s1,16 + 2d748: 00f50463 beq a0,a5,2d750 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x108> + 2d74c: 8e4e80ef jal 15830 <_ZdlPv@plt> + 2d750: 8526 mv a0,s1 + 2d752: 8dee80ef jal 15830 <_ZdlPv@plt> + 2d756: 60ea ld ra,152(sp) + 2d758: 8522 mv a0,s0 + 2d75a: 644a ld s0,144(sp) + 2d75c: 64aa ld s1,136(sp) + 2d75e: 690a ld s2,128(sp) + 2d760: 79e6 ld s3,120(sp) + 2d762: 610d addi sp,sp,160 + 2d764: 8082 ret + 2d766: 60ea ld ra,152(sp) + 2d768: 8522 mv a0,s0 + 2d76a: 644a ld s0,144(sp) + 2d76c: 64aa ld s1,136(sp) + 2d76e: 690a ld s2,128(sp) + 2d770: 79e6 ld s3,120(sp) + 2d772: 610d addi sp,sp,160 + 2d774: 8082 ret + 2d776: 842a mv s0,a0 + 2d778: 854e mv a0,s3 + 2d77a: f83e80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d77e: 854a mv a0,s2 + 2d780: f7de80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d784: 1028 addi a0,sp,40 + 2d786: 0001d317 auipc t1,0x1d + 2d78a: 85233303 ld t1,-1966(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 2d78e: 9302 jalr t1 + 2d790: 8522 mv a0,s0 + 2d792: f8fe70ef jal 15720 <_Unwind_Resume@plt> + 2d796: 842a mv s0,a0 + 2d798: b7dd j 2d77e <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x136> + 2d79a: 842a mv s0,a0 + 2d79c: b7e5 j 2d784 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x13c> + +000000000002d79e <_ZN7testing8internal11CmpHelperLTEPKcS2_xx>: + 2d79e: 7135 addi sp,sp,-160 + 2d7a0: e922 sd s0,144(sp) + 2d7a2: ed06 sd ra,152(sp) + 2d7a4: ec2e sd a1,24(sp) + 2d7a6: e832 sd a2,16(sp) + 2d7a8: e436 sd a3,8(sp) + 2d7aa: e03a sd a4,0(sp) + 2d7ac: 842a mv s0,a0 + 2d7ae: 00e6d963 bge a3,a4,2d7c0 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x22> + 2d7b2: c95eb0ef jal 19446 <_ZN7testing16AssertionSuccessEv> + 2d7b6: 60ea ld ra,152(sp) + 2d7b8: 8522 mv a0,s0 + 2d7ba: 644a ld s0,144(sp) + 2d7bc: 610d addi sp,sp,160 + 2d7be: 8082 ret + 2d7c0: e526 sd s1,136(sp) + 2d7c2: 1004 addi s1,sp,32 + 2d7c4: 8526 mv a0,s1 + 2d7c6: e14a sd s2,128(sp) + 2d7c8: fcce sd s3,120(sp) + 2d7ca: c89eb0ef jal 19452 <_ZN7testing16AssertionFailureEv> + 2d7ce: 8526 mv a0,s1 + 2d7d0: 0000b597 auipc a1,0xb + 2d7d4: 70058593 addi a1,a1,1792 # 38ed0 <_IO_stdin_used+0x1428> + 2d7d8: 0001c317 auipc t1,0x1c + 2d7dc: 42833303 ld t1,1064(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2d7e0: 9302 jalr t1 + 2d7e2: 082c addi a1,sp,24 + 2d7e4: 0001c317 auipc t1,0x1c + 2d7e8: 3b433303 ld t1,948(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2d7ec: 9302 jalr t1 + 2d7ee: 0884 addi s1,sp,80 + 2d7f0: 892a mv s2,a0 + 2d7f2: 8526 mv a0,s1 + 2d7f4: 9f9eb0ef jal 191ec <_ZN7testing7MessageC1Ev> + 2d7f8: 6546 ld a0,80(sp) + 2d7fa: 4615 li a2,5 + 2d7fc: 0000c597 auipc a1,0xc + 2d800: 20c58593 addi a1,a1,524 # 39a08 <_IO_stdin_used+0x1f60> + 2d804: 0541 addi a0,a0,16 + 2d806: e2be70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2d80a: 85a6 mv a1,s1 + 2d80c: 854a mv a0,s2 + 2d80e: 0001c317 auipc t1,0x1c + 2d812: 5aa33303 ld t1,1450(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 2d816: 9302 jalr t1 + 2d818: 6546 ld a0,80(sp) + 2d81a: c501 beqz a0,2d822 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x84> + 2d81c: 611c ld a5,0(a0) + 2d81e: 679c ld a5,8(a5) + 2d820: 9782 jalr a5 + 2d822: 854a mv a0,s2 + 2d824: 080c addi a1,sp,16 + 2d826: 0001c317 auipc t1,0x1c + 2d82a: 37233303 ld t1,882(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2d82e: 9302 jalr t1 + 2d830: 0000b597 auipc a1,0xb + 2d834: 6b858593 addi a1,a1,1720 # 38ee8 <_IO_stdin_used+0x1440> + 2d838: 0001c317 auipc t1,0x1c + 2d83c: 3c833303 ld t1,968(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2d840: 9302 jalr t1 + 2d842: 03010993 addi s3,sp,48 + 2d846: 892a mv s2,a0 + 2d848: 002c addi a1,sp,8 + 2d84a: 854e mv a0,s3 + 2d84c: 0001c317 auipc t1,0x1c + 2d850: 3cc33303 ld t1,972(t1) # 49c18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2d854: 9302 jalr t1 + 2d856: 85ce mv a1,s3 + 2d858: 854a mv a0,s2 + 2d85a: 0001c317 auipc t1,0x1c + 2d85e: 34633303 ld t1,838(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2d862: 9302 jalr t1 + 2d864: 0000b597 auipc a1,0xb + 2d868: 69458593 addi a1,a1,1684 # 38ef8 <_IO_stdin_used+0x1450> + 2d86c: 0001c317 auipc t1,0x1c + 2d870: 6a433303 ld t1,1700(t1) # 49f10 <_GLOBAL_OFFSET_TABLE_+0x3c0> + 2d874: 9302 jalr t1 + 2d876: 892a mv s2,a0 + 2d878: 858a mv a1,sp + 2d87a: 8526 mv a0,s1 + 2d87c: 0001c317 auipc t1,0x1c + 2d880: 39c33303 ld t1,924(t1) # 49c18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2d884: 9302 jalr t1 + 2d886: 85a6 mv a1,s1 + 2d888: 854a mv a0,s2 + 2d88a: 0001c317 auipc t1,0x1c + 2d88e: 31633303 ld t1,790(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2d892: 9302 jalr t1 + 2d894: 85aa mv a1,a0 + 2d896: 8522 mv a0,s0 + 2d898: b3feb0ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> + 2d89c: 6546 ld a0,80(sp) + 2d89e: 109c addi a5,sp,96 + 2d8a0: 00f50463 beq a0,a5,2d8a8 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x10a> + 2d8a4: f8de70ef jal 15830 <_ZdlPv@plt> + 2d8a8: 7542 ld a0,48(sp) + 2d8aa: 009c addi a5,sp,64 + 2d8ac: 00f50463 beq a0,a5,2d8b4 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x116> + 2d8b0: f81e70ef jal 15830 <_ZdlPv@plt> + 2d8b4: 74a2 ld s1,40(sp) + 2d8b6: c09d beqz s1,2d8dc <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x13e> + 2d8b8: 6088 ld a0,0(s1) + 2d8ba: 01048793 addi a5,s1,16 + 2d8be: 00f50463 beq a0,a5,2d8c6 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x128> + 2d8c2: f6fe70ef jal 15830 <_ZdlPv@plt> + 2d8c6: 8526 mv a0,s1 + 2d8c8: f69e70ef jal 15830 <_ZdlPv@plt> + 2d8cc: 60ea ld ra,152(sp) + 2d8ce: 8522 mv a0,s0 + 2d8d0: 644a ld s0,144(sp) + 2d8d2: 64aa ld s1,136(sp) + 2d8d4: 690a ld s2,128(sp) + 2d8d6: 79e6 ld s3,120(sp) + 2d8d8: 610d addi sp,sp,160 + 2d8da: 8082 ret + 2d8dc: 60ea ld ra,152(sp) + 2d8de: 8522 mv a0,s0 + 2d8e0: 644a ld s0,144(sp) + 2d8e2: 64aa ld s1,136(sp) + 2d8e4: 690a ld s2,128(sp) + 2d8e6: 79e6 ld s3,120(sp) + 2d8e8: 610d addi sp,sp,160 + 2d8ea: 8082 ret + 2d8ec: 842a mv s0,a0 + 2d8ee: 8526 mv a0,s1 + 2d8f0: e0de80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d8f4: 854e mv a0,s3 + 2d8f6: e07e80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d8fa: 1028 addi a0,sp,40 + 2d8fc: 0001c317 auipc t1,0x1c + 2d900: 6dc33303 ld t1,1756(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 2d904: 9302 jalr t1 + 2d906: 8522 mv a0,s0 + 2d908: e19e70ef jal 15720 <_Unwind_Resume@plt> + 2d90c: 842a mv s0,a0 + 2d90e: b7dd j 2d8f4 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x156> + 2d910: 67c6 ld a5,80(sp) + 2d912: 842a mv s0,a0 + 2d914: d3fd beqz a5,2d8fa <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x15c> + 2d916: 6398 ld a4,0(a5) + 2d918: 853e mv a0,a5 + 2d91a: 671c ld a5,8(a4) + 2d91c: 9782 jalr a5 + 2d91e: bff1 j 2d8fa <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x15c> + 2d920: 842a mv s0,a0 + 2d922: bfe1 j 2d8fa <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x15c> + +000000000002d924 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx>: + 2d924: 7135 addi sp,sp,-160 + 2d926: e922 sd s0,144(sp) + 2d928: ed06 sd ra,152(sp) + 2d92a: ec2e sd a1,24(sp) + 2d92c: e832 sd a2,16(sp) + 2d92e: e436 sd a3,8(sp) + 2d930: e03a sd a4,0(sp) + 2d932: 842a mv s0,a0 + 2d934: 00e6c963 blt a3,a4,2d946 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x22> + 2d938: b0feb0ef jal 19446 <_ZN7testing16AssertionSuccessEv> + 2d93c: 60ea ld ra,152(sp) + 2d93e: 8522 mv a0,s0 + 2d940: 644a ld s0,144(sp) + 2d942: 610d addi sp,sp,160 + 2d944: 8082 ret + 2d946: e526 sd s1,136(sp) + 2d948: 1004 addi s1,sp,32 + 2d94a: 8526 mv a0,s1 + 2d94c: e14a sd s2,128(sp) + 2d94e: fcce sd s3,120(sp) + 2d950: b03eb0ef jal 19452 <_ZN7testing16AssertionFailureEv> + 2d954: 8526 mv a0,s1 + 2d956: 0000b597 auipc a1,0xb + 2d95a: 57a58593 addi a1,a1,1402 # 38ed0 <_IO_stdin_used+0x1428> + 2d95e: 0001c317 auipc t1,0x1c + 2d962: 2a233303 ld t1,674(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2d966: 9302 jalr t1 + 2d968: 082c addi a1,sp,24 + 2d96a: 0001c317 auipc t1,0x1c + 2d96e: 22e33303 ld t1,558(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2d972: 9302 jalr t1 + 2d974: 0000c597 auipc a1,0xc + 2d978: 09c58593 addi a1,a1,156 # 39a10 <_IO_stdin_used+0x1f68> + 2d97c: 0001c317 auipc t1,0x1c + 2d980: 56433303 ld t1,1380(t1) # 49ee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 2d984: 9302 jalr t1 + 2d986: 080c addi a1,sp,16 + 2d988: 0001c317 auipc t1,0x1c + 2d98c: 21033303 ld t1,528(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2d990: 9302 jalr t1 + 2d992: 0000b597 auipc a1,0xb + 2d996: 55658593 addi a1,a1,1366 # 38ee8 <_IO_stdin_used+0x1440> + 2d99a: 0001c317 auipc t1,0x1c + 2d99e: 26633303 ld t1,614(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2d9a2: 9302 jalr t1 + 2d9a4: 03010913 addi s2,sp,48 + 2d9a8: 84aa mv s1,a0 + 2d9aa: 002c addi a1,sp,8 + 2d9ac: 854a mv a0,s2 + 2d9ae: 0001c317 auipc t1,0x1c + 2d9b2: 26a33303 ld t1,618(t1) # 49c18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2d9b6: 9302 jalr t1 + 2d9b8: 85ca mv a1,s2 + 2d9ba: 8526 mv a0,s1 + 2d9bc: 0001c317 auipc t1,0x1c + 2d9c0: 1e433303 ld t1,484(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2d9c4: 9302 jalr t1 + 2d9c6: 0000b597 auipc a1,0xb + 2d9ca: 53258593 addi a1,a1,1330 # 38ef8 <_IO_stdin_used+0x1450> + 2d9ce: 0001c317 auipc t1,0x1c + 2d9d2: 54233303 ld t1,1346(t1) # 49f10 <_GLOBAL_OFFSET_TABLE_+0x3c0> + 2d9d6: 9302 jalr t1 + 2d9d8: 05010993 addi s3,sp,80 + 2d9dc: 84aa mv s1,a0 + 2d9de: 858a mv a1,sp + 2d9e0: 854e mv a0,s3 + 2d9e2: 0001c317 auipc t1,0x1c + 2d9e6: 23633303 ld t1,566(t1) # 49c18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2d9ea: 9302 jalr t1 + 2d9ec: 85ce mv a1,s3 + 2d9ee: 8526 mv a0,s1 + 2d9f0: 0001c317 auipc t1,0x1c + 2d9f4: 1b033303 ld t1,432(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2d9f8: 9302 jalr t1 + 2d9fa: 85aa mv a1,a0 + 2d9fc: 8522 mv a0,s0 + 2d9fe: 9d9eb0ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> + 2da02: 6546 ld a0,80(sp) + 2da04: 109c addi a5,sp,96 + 2da06: 00f50463 beq a0,a5,2da0e <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0xea> + 2da0a: e27e70ef jal 15830 <_ZdlPv@plt> + 2da0e: 7542 ld a0,48(sp) + 2da10: 009c addi a5,sp,64 + 2da12: 00f50463 beq a0,a5,2da1a <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0xf6> + 2da16: e1be70ef jal 15830 <_ZdlPv@plt> + 2da1a: 74a2 ld s1,40(sp) + 2da1c: c09d beqz s1,2da42 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x11e> + 2da1e: 6088 ld a0,0(s1) + 2da20: 01048793 addi a5,s1,16 + 2da24: 00f50463 beq a0,a5,2da2c <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x108> + 2da28: e09e70ef jal 15830 <_ZdlPv@plt> + 2da2c: 8526 mv a0,s1 + 2da2e: e03e70ef jal 15830 <_ZdlPv@plt> + 2da32: 60ea ld ra,152(sp) + 2da34: 8522 mv a0,s0 + 2da36: 644a ld s0,144(sp) + 2da38: 64aa ld s1,136(sp) + 2da3a: 690a ld s2,128(sp) + 2da3c: 79e6 ld s3,120(sp) + 2da3e: 610d addi sp,sp,160 + 2da40: 8082 ret + 2da42: 60ea ld ra,152(sp) + 2da44: 8522 mv a0,s0 + 2da46: 644a ld s0,144(sp) + 2da48: 64aa ld s1,136(sp) + 2da4a: 690a ld s2,128(sp) + 2da4c: 79e6 ld s3,120(sp) + 2da4e: 610d addi sp,sp,160 + 2da50: 8082 ret + 2da52: 842a mv s0,a0 + 2da54: 854e mv a0,s3 + 2da56: ca7e80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2da5a: 854a mv a0,s2 + 2da5c: ca1e80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2da60: 1028 addi a0,sp,40 + 2da62: 0001c317 auipc t1,0x1c + 2da66: 57633303 ld t1,1398(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 2da6a: 9302 jalr t1 + 2da6c: 8522 mv a0,s0 + 2da6e: cb3e70ef jal 15720 <_Unwind_Resume@plt> + 2da72: 842a mv s0,a0 + 2da74: b7dd j 2da5a <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x136> + 2da76: 842a mv s0,a0 + 2da78: b7e5 j 2da60 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x13c> + +000000000002da7a <_ZN7testing8internal11CmpHelperGTEPKcS2_xx>: + 2da7a: 7135 addi sp,sp,-160 + 2da7c: e922 sd s0,144(sp) + 2da7e: ed06 sd ra,152(sp) + 2da80: ec2e sd a1,24(sp) + 2da82: e832 sd a2,16(sp) + 2da84: e436 sd a3,8(sp) + 2da86: e03a sd a4,0(sp) + 2da88: 842a mv s0,a0 + 2da8a: 00d75963 bge a4,a3,2da9c <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x22> + 2da8e: 9b9eb0ef jal 19446 <_ZN7testing16AssertionSuccessEv> + 2da92: 60ea ld ra,152(sp) + 2da94: 8522 mv a0,s0 + 2da96: 644a ld s0,144(sp) + 2da98: 610d addi sp,sp,160 + 2da9a: 8082 ret + 2da9c: e526 sd s1,136(sp) + 2da9e: 1004 addi s1,sp,32 + 2daa0: 8526 mv a0,s1 + 2daa2: e14a sd s2,128(sp) + 2daa4: fcce sd s3,120(sp) + 2daa6: 9adeb0ef jal 19452 <_ZN7testing16AssertionFailureEv> + 2daaa: 8526 mv a0,s1 + 2daac: 0000b597 auipc a1,0xb + 2dab0: 42458593 addi a1,a1,1060 # 38ed0 <_IO_stdin_used+0x1428> + 2dab4: 0001c317 auipc t1,0x1c + 2dab8: 14c33303 ld t1,332(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2dabc: 9302 jalr t1 + 2dabe: 082c addi a1,sp,24 + 2dac0: 0001c317 auipc t1,0x1c + 2dac4: 0d833303 ld t1,216(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2dac8: 9302 jalr t1 + 2daca: 0884 addi s1,sp,80 + 2dacc: 892a mv s2,a0 + 2dace: 8526 mv a0,s1 + 2dad0: f1ceb0ef jal 191ec <_ZN7testing7MessageC1Ev> + 2dad4: 6546 ld a0,80(sp) + 2dad6: 4615 li a2,5 + 2dad8: 0000c597 auipc a1,0xc + 2dadc: f4058593 addi a1,a1,-192 # 39a18 <_IO_stdin_used+0x1f70> + 2dae0: 0541 addi a0,a0,16 + 2dae2: b4fe70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2dae6: 85a6 mv a1,s1 + 2dae8: 854a mv a0,s2 + 2daea: 0001c317 auipc t1,0x1c + 2daee: 2ce33303 ld t1,718(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 2daf2: 9302 jalr t1 + 2daf4: 6546 ld a0,80(sp) + 2daf6: c501 beqz a0,2dafe <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x84> + 2daf8: 611c ld a5,0(a0) + 2dafa: 679c ld a5,8(a5) + 2dafc: 9782 jalr a5 + 2dafe: 854a mv a0,s2 + 2db00: 080c addi a1,sp,16 + 2db02: 0001c317 auipc t1,0x1c + 2db06: 09633303 ld t1,150(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2db0a: 9302 jalr t1 + 2db0c: 0000b597 auipc a1,0xb + 2db10: 3dc58593 addi a1,a1,988 # 38ee8 <_IO_stdin_used+0x1440> + 2db14: 0001c317 auipc t1,0x1c + 2db18: 0ec33303 ld t1,236(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2db1c: 9302 jalr t1 + 2db1e: 03010993 addi s3,sp,48 + 2db22: 892a mv s2,a0 + 2db24: 002c addi a1,sp,8 + 2db26: 854e mv a0,s3 + 2db28: 0001c317 auipc t1,0x1c + 2db2c: 0f033303 ld t1,240(t1) # 49c18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2db30: 9302 jalr t1 + 2db32: 85ce mv a1,s3 + 2db34: 854a mv a0,s2 + 2db36: 0001c317 auipc t1,0x1c + 2db3a: 06a33303 ld t1,106(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2db3e: 9302 jalr t1 + 2db40: 0000b597 auipc a1,0xb + 2db44: 3b858593 addi a1,a1,952 # 38ef8 <_IO_stdin_used+0x1450> + 2db48: 0001c317 auipc t1,0x1c + 2db4c: 3c833303 ld t1,968(t1) # 49f10 <_GLOBAL_OFFSET_TABLE_+0x3c0> + 2db50: 9302 jalr t1 + 2db52: 892a mv s2,a0 + 2db54: 858a mv a1,sp + 2db56: 8526 mv a0,s1 + 2db58: 0001c317 auipc t1,0x1c + 2db5c: 0c033303 ld t1,192(t1) # 49c18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2db60: 9302 jalr t1 + 2db62: 85a6 mv a1,s1 + 2db64: 854a mv a0,s2 + 2db66: 0001c317 auipc t1,0x1c + 2db6a: 03a33303 ld t1,58(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2db6e: 9302 jalr t1 + 2db70: 85aa mv a1,a0 + 2db72: 8522 mv a0,s0 + 2db74: 863eb0ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> + 2db78: 6546 ld a0,80(sp) + 2db7a: 109c addi a5,sp,96 + 2db7c: 00f50463 beq a0,a5,2db84 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x10a> + 2db80: cb1e70ef jal 15830 <_ZdlPv@plt> + 2db84: 7542 ld a0,48(sp) + 2db86: 009c addi a5,sp,64 + 2db88: 00f50463 beq a0,a5,2db90 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x116> + 2db8c: ca5e70ef jal 15830 <_ZdlPv@plt> + 2db90: 74a2 ld s1,40(sp) + 2db92: c09d beqz s1,2dbb8 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x13e> + 2db94: 6088 ld a0,0(s1) + 2db96: 01048793 addi a5,s1,16 + 2db9a: 00f50463 beq a0,a5,2dba2 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x128> + 2db9e: c93e70ef jal 15830 <_ZdlPv@plt> + 2dba2: 8526 mv a0,s1 + 2dba4: c8de70ef jal 15830 <_ZdlPv@plt> + 2dba8: 60ea ld ra,152(sp) + 2dbaa: 8522 mv a0,s0 + 2dbac: 644a ld s0,144(sp) + 2dbae: 64aa ld s1,136(sp) + 2dbb0: 690a ld s2,128(sp) + 2dbb2: 79e6 ld s3,120(sp) + 2dbb4: 610d addi sp,sp,160 + 2dbb6: 8082 ret + 2dbb8: 60ea ld ra,152(sp) + 2dbba: 8522 mv a0,s0 + 2dbbc: 644a ld s0,144(sp) + 2dbbe: 64aa ld s1,136(sp) + 2dbc0: 690a ld s2,128(sp) + 2dbc2: 79e6 ld s3,120(sp) + 2dbc4: 610d addi sp,sp,160 + 2dbc6: 8082 ret + 2dbc8: 842a mv s0,a0 + 2dbca: 8526 mv a0,s1 + 2dbcc: b31e80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2dbd0: 854e mv a0,s3 + 2dbd2: b2be80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2dbd6: 1028 addi a0,sp,40 + 2dbd8: 0001c317 auipc t1,0x1c + 2dbdc: 40033303 ld t1,1024(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 2dbe0: 9302 jalr t1 + 2dbe2: 8522 mv a0,s0 + 2dbe4: b3de70ef jal 15720 <_Unwind_Resume@plt> + 2dbe8: 842a mv s0,a0 + 2dbea: b7dd j 2dbd0 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x156> + 2dbec: 67c6 ld a5,80(sp) + 2dbee: 842a mv s0,a0 + 2dbf0: d3fd beqz a5,2dbd6 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x15c> + 2dbf2: 6398 ld a4,0(a5) + 2dbf4: 853e mv a0,a5 + 2dbf6: 671c ld a5,8(a4) + 2dbf8: 9782 jalr a5 + 2dbfa: bff1 j 2dbd6 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x15c> + 2dbfc: 842a mv s0,a0 + 2dbfe: bfe1 j 2dbd6 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x15c> + +000000000002dc00 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE>: + 2dc00: 7d1c ld a5,56(a0) + 2dc02: 6138 ld a4,64(a0) + 2dc04: 711d addi sp,sp,-96 + 2dc06: e8a2 sd s0,80(sp) + 2dc08: ec86 sd ra,88(sp) + 2dc0a: 842a mv s0,a0 + 2dc0c: 02e78663 beq a5,a4,2dc38 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x38> + 2dc10: e38c sd a1,0(a5) + 2dc12: 07a1 addi a5,a5,8 + 2dc14: 6838 ld a4,80(s0) + 2dc16: fd1c sd a5,56(a0) + 2dc18: 643c ld a5,72(s0) + 2dc1a: 6c34 ld a3,88(s0) + 2dc1c: 40f707b3 sub a5,a4,a5 + 2dc20: 8789 srai a5,a5,0x2 + 2dc22: 2781 sext.w a5,a5 + 2dc24: ce3e sw a5,28(sp) + 2dc26: 08e68763 beq a3,a4,2dcb4 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xb4> + 2dc2a: c31c sw a5,0(a4) + 2dc2c: 0711 addi a4,a4,4 + 2dc2e: 60e6 ld ra,88(sp) + 2dc30: e838 sd a4,80(s0) + 2dc32: 6446 ld s0,80(sp) + 2dc34: 6125 addi sp,sp,96 + 2dc36: 8082 ret + 2dc38: f456 sd s5,40(sp) + 2dc3a: 03053a83 ld s5,48(a0) + 2dc3e: e4a6 sd s1,72(sp) + 2dc40: 56fd li a3,-1 + 2dc42: 415784b3 sub s1,a5,s5 + 2dc46: e0ca sd s2,64(sp) + 2dc48: fc4e sd s3,56(sp) + 2dc4a: f852 sd s4,48(sp) + 2dc4c: 8291 srli a3,a3,0x4 + 2dc4e: 4034d713 srai a4,s1,0x3 + 2dc52: 0ad70663 beq a4,a3,2dcfe <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xfe> + 2dc56: 4785 li a5,1 + 2dc58: eb35 bnez a4,2dccc <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xcc> + 2dc5a: 577d li a4,-1 + 2dc5c: 8311 srli a4,a4,0x4 + 2dc5e: 00f77363 bgeu a4,a5,2dc64 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x64> + 2dc62: 87ba mv a5,a4 + 2dc64: 00379993 slli s3,a5,0x3 + 2dc68: 854e mv a0,s3 + 2dc6a: e42e sd a1,8(sp) + 2dc6c: b65e70ef jal 157d0 <_Znwm@plt> + 2dc70: 65a2 ld a1,8(sp) + 2dc72: 009507b3 add a5,a0,s1 + 2dc76: 00848a13 addi s4,s1,8 + 2dc7a: e38c sd a1,0(a5) + 2dc7c: 892a mv s2,a0 + 2dc7e: 9a2a add s4,s4,a0 + 2dc80: 04904e63 bgtz s1,2dcdc <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xdc> + 2dc84: 060a9963 bnez s5,2dcf6 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xf6> + 2dc88: 6838 ld a4,80(s0) + 2dc8a: 643c ld a5,72(s0) + 2dc8c: 6c34 ld a3,88(s0) + 2dc8e: 99ca add s3,s3,s2 + 2dc90: 40f707b3 sub a5,a4,a5 + 2dc94: 8789 srai a5,a5,0x2 + 2dc96: 2781 sext.w a5,a5 + 2dc98: 05343023 sd s3,64(s0) + 2dc9c: 03243823 sd s2,48(s0) + 2dca0: 03443c23 sd s4,56(s0) + 2dca4: ce3e sw a5,28(sp) + 2dca6: 64a6 ld s1,72(sp) + 2dca8: 6906 ld s2,64(sp) + 2dcaa: 79e2 ld s3,56(sp) + 2dcac: 7a42 ld s4,48(sp) + 2dcae: 7aa2 ld s5,40(sp) + 2dcb0: f6e69de3 bne a3,a4,2dc2a <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x2a> + 2dcb4: 04840513 addi a0,s0,72 + 2dcb8: 086c addi a1,sp,28 + 2dcba: 0001c317 auipc t1,0x1c + 2dcbe: 17633303 ld t1,374(t1) # 49e30 <_GLOBAL_OFFSET_TABLE_+0x2e0> + 2dcc2: 9302 jalr t1 + 2dcc4: 60e6 ld ra,88(sp) + 2dcc6: 6446 ld s0,80(sp) + 2dcc8: 6125 addi sp,sp,96 + 2dcca: 8082 ret + 2dccc: 00171793 slli a5,a4,0x1 + 2dcd0: f8e7f5e3 bgeu a5,a4,2dc5a <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x5a> + 2dcd4: 59c5 li s3,-15 + 2dcd6: 0019d993 srli s3,s3,0x1 + 2dcda: b779 j 2dc68 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x68> + 2dcdc: 87a6 mv a5,s1 + 2dcde: 86aa mv a3,a0 + 2dce0: 8656 mv a2,s5 + 2dce2: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma + 2dce6: 02060407 vle8.v v8,(a2) + 2dcea: 8f99 sub a5,a5,a4 + 2dcec: 963a add a2,a2,a4 + 2dcee: 02068427 vse8.v v8,(a3) + 2dcf2: 96ba add a3,a3,a4 + 2dcf4: f7fd bnez a5,2dce2 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xe2> + 2dcf6: 8556 mv a0,s5 + 2dcf8: b39e70ef jal 15830 <_ZdlPv@plt> + 2dcfc: b771 j 2dc88 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x88> + 2dcfe: 0000a517 auipc a0,0xa + 2dd02: 39a50513 addi a0,a0,922 # 38098 <_IO_stdin_used+0x5f0> + 2dd06: b1be70ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + +000000000002dd0a <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_>: + 2dd0a: 712d addi sp,sp,-288 + 2dd0c: e1ea sd s10,192(sp) + 2dd0e: 01010d13 addi s10,sp,16 + 2dd12: e626 sd s1,264(sp) + 2dd14: 84aa mv s1,a0 + 2dd16: 856a mv a0,s10 + 2dd18: ea22 sd s0,272(sp) + 2dd1a: f9d2 sd s4,240(sp) + 2dd1c: f5d6 sd s5,232(sp) + 2dd1e: f1da sd s6,224(sp) + 2dd20: e5e6 sd s9,200(sp) + 2dd22: fd6e sd s11,184(sp) + 2dd24: 8ab2 mv s5,a2 + 2dd26: 8a2e mv s4,a1 + 2dd28: 60e0 ld s0,192(s1) + 2dd2a: 0b84bc83 ld s9,184(s1) + 2dd2e: ee06 sd ra,280(sp) + 2dd30: e24a sd s2,256(sp) + 2dd32: fdce sd s3,248(sp) + 2dd34: edde sd s7,216(sp) + 2dd36: e9e2 sd s8,208(sp) + 2dd38: e036 sd a3,0(sp) + 2dd3a: e43a sd a4,8(sp) + 2dd3c: 920ea0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2dd40: 65c2 ld a1,16(sp) + 2dd42: 6662 ld a2,24(sp) + 2dd44: 03010d93 addi s11,sp,48 + 2dd48: 04010b13 addi s6,sp,64 + 2dd4c: 962e add a2,a2,a1 + 2dd4e: 856e mv a0,s11 + 2dd50: f85a sd s6,48(sp) + 2dd52: d11e90ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2dd56: 75c2 ld a1,48(sp) + 2dd58: 7662 ld a2,56(sp) + 2dd5a: 07010c13 addi s8,sp,112 + 2dd5e: 08010913 addi s2,sp,128 + 2dd62: 962e add a2,a2,a1 + 2dd64: 8562 mv a0,s8 + 2dd66: f8ca sd s2,112(sp) + 2dd68: cfbe90ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2dd6c: 75c6 ld a1,112(sp) + 2dd6e: 77e6 ld a5,120(sp) + 2dd70: 13258363 beq a1,s2,2de96 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x18c> + 2dd74: 670a ld a4,128(sp) + 2dd76: e92e sd a1,144(sp) + 2dd78: ed3e sd a5,152(sp) + 2dd7a: f8ca sd s2,112(sp) + 2dd7c: fc82 sd zero,120(sp) + 2dd7e: f13a sd a4,160(sp) + 2dd80: 08010023 sb zero,128(sp) + 2dd84: 0a010993 addi s3,sp,160 + 2dd88: 1b358d63 beq a1,s3,2df42 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x238> + 2dd8c: e8ae sd a1,80(sp) + 2dd8e: f0ba sd a4,96(sp) + 2dd90: 09010b93 addi s7,sp,144 + 2dd94: 00f58633 add a2,a1,a5 + 2dd98: 855e mv a0,s7 + 2dd9a: ecbe sd a5,88(sp) + 2dd9c: e94e sd s3,144(sp) + 2dd9e: cc5e90ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2dda2: 419407b3 sub a5,s0,s9 + 2dda6: 4057dd13 srai s10,a5,0x5 + 2ddaa: 6dca ld s11,144(sp) + 2ddac: 878d srai a5,a5,0x3 + 2ddae: 0ba05f63 blez s10,2de6c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x162> + 2ddb2: 0d16 slli s10,s10,0x5 + 2ddb4: 41a40d33 sub s10,s0,s10 + 2ddb8: ff843783 ld a5,-8(s0) + 2ddbc: c7b5 beqz a5,2de28 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x11e> + 2ddbe: 6788 ld a0,8(a5) + 2ddc0: 85ee mv a1,s11 + 2ddc2: d2fe70ef jal 15af0 + 2ddc6: e12d bnez a0,2de28 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x11e> + 2ddc8: 013d8563 beq s11,s3,2ddd2 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xc8> + 2ddcc: 856e mv a0,s11 + 2ddce: a63e70ef jal 15830 <_ZdlPv@plt> + 2ddd2: 6546 ld a0,80(sp) + 2ddd4: 109c addi a5,sp,96 + 2ddd6: 00f50463 beq a0,a5,2ddde <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xd4> + 2ddda: a57e70ef jal 15830 <_ZdlPv@plt> + 2ddde: 7546 ld a0,112(sp) + 2dde0: 01250463 beq a0,s2,2dde8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xde> + 2dde4: a4de70ef jal 15830 <_ZdlPv@plt> + 2dde8: 7542 ld a0,48(sp) + 2ddea: 01650463 beq a0,s6,2ddf2 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xe8> + 2ddee: a43e70ef jal 15830 <_ZdlPv@plt> + 2ddf2: 6542 ld a0,16(sp) + 2ddf4: 101c addi a5,sp,32 + 2ddf6: 00f50463 beq a0,a5,2ddfe <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xf4> + 2ddfa: a37e70ef jal 15830 <_ZdlPv@plt> + 2ddfe: 7cdc ld a5,184(s1) + 2de00: 0c878f63 beq a5,s0,2dede <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x1d4> + 2de04: ff843403 ld s0,-8(s0) + 2de08: 60f2 ld ra,280(sp) + 2de0a: 8522 mv a0,s0 + 2de0c: 6452 ld s0,272(sp) + 2de0e: 64b2 ld s1,264(sp) + 2de10: 6912 ld s2,256(sp) + 2de12: 79ee ld s3,248(sp) + 2de14: 7a4e ld s4,240(sp) + 2de16: 7aae ld s5,232(sp) + 2de18: 7b0e ld s6,224(sp) + 2de1a: 6bee ld s7,216(sp) + 2de1c: 6c4e ld s8,208(sp) + 2de1e: 6cae ld s9,200(sp) + 2de20: 6d0e ld s10,192(sp) + 2de22: 7dea ld s11,184(sp) + 2de24: 6115 addi sp,sp,288 + 2de26: 8082 ret + 2de28: ff043783 ld a5,-16(s0) + 2de2c: cb81 beqz a5,2de3c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x132> + 2de2e: 6788 ld a0,8(a5) + 2de30: 85ee mv a1,s11 + 2de32: cbfe70ef jal 15af0 + 2de36: e119 bnez a0,2de3c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x132> + 2de38: 1461 addi s0,s0,-8 + 2de3a: b779 j 2ddc8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> + 2de3c: fe843783 ld a5,-24(s0) + 2de40: c791 beqz a5,2de4c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x142> + 2de42: 6788 ld a0,8(a5) + 2de44: 85ee mv a1,s11 + 2de46: cabe70ef jal 15af0 + 2de4a: c521 beqz a0,2de92 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x188> + 2de4c: fe043783 ld a5,-32(s0) + 2de50: cb81 beqz a5,2de60 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x156> + 2de52: 6788 ld a0,8(a5) + 2de54: 85ee mv a1,s11 + 2de56: c9be70ef jal 15af0 + 2de5a: e119 bnez a0,2de60 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x156> + 2de5c: 1421 addi s0,s0,-24 + 2de5e: b7ad j 2ddc8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> + 2de60: 1401 addi s0,s0,-32 + 2de62: f48d1be3 bne s10,s0,2ddb8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xae> + 2de66: 419407b3 sub a5,s0,s9 + 2de6a: 878d srai a5,a5,0x3 + 2de6c: 4709 li a4,2 + 2de6e: 18e78563 beq a5,a4,2dff8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2ee> + 2de72: 470d li a4,3 + 2de74: 16e78863 beq a5,a4,2dfe4 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2da> + 2de78: 4705 li a4,1 + 2de7a: 00e79a63 bne a5,a4,2de8e <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x184> + 2de7e: ff843783 ld a5,-8(s0) + 2de82: c791 beqz a5,2de8e <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x184> + 2de84: 6788 ld a0,8(a5) + 2de86: 85ee mv a1,s11 + 2de88: c69e70ef jal 15af0 + 2de8c: dd15 beqz a0,2ddc8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> + 2de8e: 8466 mv s0,s9 + 2de90: bf25 j 2ddc8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> + 2de92: 1441 addi s0,s0,-16 + 2de94: bf15 j 2ddc8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> + 2de96: 00178713 addi a4,a5,1 + 2de9a: 0a010993 addi s3,sp,160 + 2de9e: 85ba mv a1,a4 + 2dea0: 864e mv a2,s3 + 2dea2: 854a mv a0,s2 + 2dea4: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma + 2dea8: 02050407 vle8.v v8,(a0) + 2deac: 8d95 sub a1,a1,a3 + 2deae: 9536 add a0,a0,a3 + 2deb0: 02060427 vse8.v v8,(a2) + 2deb4: 9636 add a2,a2,a3 + 2deb6: f5fd bnez a1,2dea4 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x19a> + 2deb8: 108c addi a1,sp,96 + 2deba: f8ca sd s2,112(sp) + 2debc: fc82 sd zero,120(sp) + 2debe: 08010023 sb zero,128(sp) + 2dec2: e8ae sd a1,80(sp) + 2dec4: 862e mv a2,a1 + 2dec6: 854e mv a0,s3 + 2dec8: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 2decc: 02050407 vle8.v v8,(a0) + 2ded0: 8f15 sub a4,a4,a3 + 2ded2: 9536 add a0,a0,a3 + 2ded4: 02060427 vse8.v v8,(a2) + 2ded8: 9636 add a2,a2,a3 + 2deda: f77d bnez a4,2dec8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x1be> + 2dedc: bd55 j 2dd90 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x86> + 2dede: 10800513 li a0,264 + 2dee2: 8efe70ef jal 157d0 <_Znwm@plt> + 2dee6: 6722 ld a4,8(sp) + 2dee8: 6682 ld a3,0(sp) + 2deea: 8656 mv a2,s5 + 2deec: 85d2 mv a1,s4 + 2deee: 842a mv s0,a0 + 2def0: d23fa0ef jal 28c12 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_> + 2def4: 85d2 mv a1,s4 + 2def6: 855e mv a0,s7 + 2def8: f8a2 sd s0,112(sp) + 2defa: f63e90ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2defe: 855e mv a0,s7 + 2df00: 0000d597 auipc a1,0xd + 2df04: f3058593 addi a1,a1,-208 # 3ae30 <_ZN7testingL21kDeathTestSuiteFilterE> + 2df08: cfdea0ef jal 18c04 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> + 2df0c: 892a mv s2,a0 + 2df0e: 855e mv a0,s7 + 2df10: fece80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2df14: 02091c63 bnez s2,2df4c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x242> + 2df18: 60fc ld a5,192(s1) + 2df1a: 64f8 ld a4,200(s1) + 2df1c: 06e78363 beq a5,a4,2df82 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x278> + 2df20: e380 sd s0,0(a5) + 2df22: 07a1 addi a5,a5,8 + 2df24: e0fc sd a5,192(s1) + 2df26: 6cf8 ld a4,216(s1) + 2df28: 68fc ld a5,208(s1) + 2df2a: 70f4 ld a3,224(s1) + 2df2c: 40f707b3 sub a5,a4,a5 + 2df30: 8789 srai a5,a5,0x2 + 2df32: 2781 sext.w a5,a5 + 2df34: c93e sw a5,144(sp) + 2df36: 02e68d63 beq a3,a4,2df70 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x266> + 2df3a: c31c sw a5,0(a4) + 2df3c: 0711 addi a4,a4,4 + 2df3e: ecf8 sd a4,216(s1) + 2df40: b5e1 j 2de08 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xfe> + 2df42: 108c addi a1,sp,96 + 2df44: e8ae sd a1,80(sp) + 2df46: 00178713 addi a4,a5,1 + 2df4a: bfad j 2dec4 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x1ba> + 2df4c: 1044a783 lw a5,260(s1) + 2df50: 7ccc ld a1,184(s1) + 2df52: 8662 mv a2,s8 + 2df54: 2785 addiw a5,a5,1 + 2df56: 00379713 slli a4,a5,0x3 + 2df5a: 10f4a223 sw a5,260(s1) + 2df5e: 95ba add a1,a1,a4 + 2df60: 0b848513 addi a0,s1,184 + 2df64: 0001c317 auipc t1,0x1c + 2df68: 03c33303 ld t1,60(t1) # 49fa0 <_GLOBAL_OFFSET_TABLE_+0x450> + 2df6c: 9302 jalr t1 + 2df6e: bf65 j 2df26 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x21c> + 2df70: 85de mv a1,s7 + 2df72: 0d048513 addi a0,s1,208 + 2df76: 0001c317 auipc t1,0x1c + 2df7a: eba33303 ld t1,-326(t1) # 49e30 <_GLOBAL_OFFSET_TABLE_+0x2e0> + 2df7e: 9302 jalr t1 + 2df80: b561 j 2de08 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xfe> + 2df82: 0b84bb03 ld s6,184(s1) + 2df86: 56fd li a3,-1 + 2df88: 8291 srli a3,a3,0x4 + 2df8a: 41678933 sub s2,a5,s6 + 2df8e: 40395713 srai a4,s2,0x3 + 2df92: 0cd70363 beq a4,a3,2e058 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x34e> + 2df96: 4785 li a5,1 + 2df98: ef15 bnez a4,2dfd4 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2ca> + 2df9a: 577d li a4,-1 + 2df9c: 8311 srli a4,a4,0x4 + 2df9e: 00f77363 bgeu a4,a5,2dfa4 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x29a> + 2dfa2: 87ba mv a5,a4 + 2dfa4: 00379a13 slli s4,a5,0x3 + 2dfa8: 8552 mv a0,s4 + 2dfaa: 827e70ef jal 157d0 <_Znwm@plt> + 2dfae: 012507b3 add a5,a0,s2 + 2dfb2: 00890a93 addi s5,s2,8 + 2dfb6: e380 sd s0,0(a5) + 2dfb8: 89aa mv s3,a0 + 2dfba: 9aaa add s5,s5,a0 + 2dfbc: 05204963 bgtz s2,2e00e <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x304> + 2dfc0: 060b1463 bnez s6,2e028 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x31e> + 2dfc4: 9a4e add s4,s4,s3 + 2dfc6: 0d44b423 sd s4,200(s1) + 2dfca: 0b34bc23 sd s3,184(s1) + 2dfce: 0d54b023 sd s5,192(s1) + 2dfd2: bf91 j 2df26 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x21c> + 2dfd4: 00171793 slli a5,a4,0x1 + 2dfd8: fce7f1e3 bgeu a5,a4,2df9a <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x290> + 2dfdc: 5a45 li s4,-15 + 2dfde: 001a5a13 srli s4,s4,0x1 + 2dfe2: b7d9 j 2dfa8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x29e> + 2dfe4: ff843783 ld a5,-8(s0) + 2dfe8: c799 beqz a5,2dff6 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2ec> + 2dfea: 6788 ld a0,8(a5) + 2dfec: 85ee mv a1,s11 + 2dfee: b03e70ef jal 15af0 + 2dff2: dc050be3 beqz a0,2ddc8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> + 2dff6: 1461 addi s0,s0,-8 + 2dff8: ff843783 ld a5,-8(s0) + 2dffc: c799 beqz a5,2e00a <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x300> + 2dffe: 6788 ld a0,8(a5) + 2e000: 85ee mv a1,s11 + 2e002: aefe70ef jal 15af0 + 2e006: dc0501e3 beqz a0,2ddc8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> + 2e00a: 1461 addi s0,s0,-8 + 2e00c: bd8d j 2de7e <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x174> + 2e00e: 87ca mv a5,s2 + 2e010: 86aa mv a3,a0 + 2e012: 865a mv a2,s6 + 2e014: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma + 2e018: 02060407 vle8.v v8,(a2) + 2e01c: 8f99 sub a5,a5,a4 + 2e01e: 963a add a2,a2,a4 + 2e020: 02068427 vse8.v v8,(a3) + 2e024: 96ba add a3,a3,a4 + 2e026: f7fd bnez a5,2e014 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x30a> + 2e028: 855a mv a0,s6 + 2e02a: 807e70ef jal 15830 <_ZdlPv@plt> + 2e02e: bf59 j 2dfc4 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2ba> + 2e030: 842a mv s0,a0 + 2e032: 0888 addi a0,sp,80 + 2e034: ec8e80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e038: 8562 mv a0,s8 + 2e03a: ec2e80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e03e: 856e mv a0,s11 + 2e040: ebce80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e044: 856a mv a0,s10 + 2e046: eb6e80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e04a: 8522 mv a0,s0 + 2e04c: ed4e70ef jal 15720 <_Unwind_Resume@plt> + 2e050: 842a mv s0,a0 + 2e052: bfcd j 2e044 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x33a> + 2e054: 842a mv s0,a0 + 2e056: b7e5 j 2e03e <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x334> + 2e058: 0000a517 auipc a0,0xa + 2e05c: 04050513 addi a0,a0,64 # 38098 <_IO_stdin_used+0x5f0> + 2e060: fc0e70ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 2e064: 842a mv s0,a0 + 2e066: 855e mv a0,s7 + 2e068: e94e80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e06c: 8522 mv a0,s0 + 2e06e: eb2e70ef jal 15720 <_Unwind_Resume@plt> + 2e072: 87aa mv a5,a0 + 2e074: 8522 mv a0,s0 + 2e076: 843e mv s0,a5 + 2e078: fb8e70ef jal 15830 <_ZdlPv@plt> + 2e07c: 8522 mv a0,s0 + 2e07e: ea2e70ef jal 15720 <_Unwind_Resume@plt> + +000000000002e082 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE>: + 2e082: 7155 addi sp,sp,-208 + 2e084: e162 sd s8,128(sp) + 2e086: 8c2a mv s8,a0 + 2e088: 11000513 li a0,272 + 2e08c: e1a2 sd s0,192(sp) + 2e08e: fd26 sd s1,184(sp) + 2e090: f94a sd s2,176(sp) + 2e092: f54e sd s3,168(sp) + 2e094: f152 sd s4,160(sp) + 2e096: ed56 sd s5,152(sp) + 2e098: e95a sd s6,144(sp) + 2e09a: e55e sd s7,136(sp) + 2e09c: fce6 sd s9,120(sp) + 2e09e: 8bae mv s7,a1 + 2e0a0: e586 sd ra,200(sp) + 2e0a2: f8ea sd s10,112(sp) + 2e0a4: 8a32 mv s4,a2 + 2e0a6: 8ab6 mv s5,a3 + 2e0a8: 84ba mv s1,a4 + 2e0aa: 8b3e mv s6,a5 + 2e0ac: 8942 mv s2,a6 + 2e0ae: 89c6 mv s3,a7 + 2e0b0: 00810c93 addi s9,sp,8 + 2e0b4: f1ce70ef jal 157d0 <_Znwm@plt> + 2e0b8: 842a mv s0,a0 + 2e0ba: 85e2 mv a1,s8 + 2e0bc: 8566 mv a0,s9 + 2e0be: d9fe90ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2e0c2: 02810d13 addi s10,sp,40 + 2e0c6: 85de mv a1,s7 + 2e0c8: 856a mv a0,s10 + 2e0ca: d93e90ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2e0ce: 608c ld a1,0(s1) + 2e0d0: 6490 ld a2,8(s1) + 2e0d2: 04810b93 addi s7,sp,72 + 2e0d6: 05810c13 addi s8,sp,88 + 2e0da: 962e add a2,a2,a1 + 2e0dc: 855e mv a0,s7 + 2e0de: e4e2 sd s8,72(sp) + 2e0e0: 983e90ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2e0e4: 0204a303 lw t1,32(s1) + 2e0e8: 68ce ld a7,208(sp) + 2e0ea: 885a mv a6,s6 + 2e0ec: 8756 mv a4,s5 + 2e0ee: 86d2 mv a3,s4 + 2e0f0: 87de mv a5,s7 + 2e0f2: 866a mv a2,s10 + 2e0f4: 85e6 mv a1,s9 + 2e0f6: 8522 mv a0,s0 + 2e0f8: d49a sw t1,104(sp) + 2e0fa: 9d9fa0ef jal 28ad2 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE> + 2e0fe: 6526 ld a0,72(sp) + 2e100: 01850463 beq a0,s8,2e108 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x86> + 2e104: f2ce70ef jal 15830 <_ZdlPv@plt> + 2e108: 7522 ld a0,40(sp) + 2e10a: 183c addi a5,sp,56 + 2e10c: 00f50463 beq a0,a5,2e114 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x92> + 2e110: f20e70ef jal 15830 <_ZdlPv@plt> + 2e114: 6522 ld a0,8(sp) + 2e116: 083c addi a5,sp,24 + 2e118: 00f50463 beq a0,a5,2e120 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x9e> + 2e11c: f14e70ef jal 15830 <_ZdlPv@plt> + 2e120: 8defb0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 2e124: 6124 ld s1,64(a0) + 2e126: 6c9c ld a5,24(s1) + 2e128: cf85 beqz a5,2e160 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xde> + 2e12a: 6030 ld a2,64(s0) + 2e12c: 600c ld a1,0(s0) + 2e12e: c211 beqz a2,2e132 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xb0> + 2e130: 6210 ld a2,0(a2) + 2e132: 874e mv a4,s3 + 2e134: 86ca mv a3,s2 + 2e136: 8526 mv a0,s1 + 2e138: bd3ff0ef jal 2dd0a <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_> + 2e13c: 85a2 mv a1,s0 + 2e13e: ac3ff0ef jal 2dc00 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE> + 2e142: 60ae ld ra,200(sp) + 2e144: 8522 mv a0,s0 + 2e146: 640e ld s0,192(sp) + 2e148: 74ea ld s1,184(sp) + 2e14a: 794a ld s2,176(sp) + 2e14c: 79aa ld s3,168(sp) + 2e14e: 7a0a ld s4,160(sp) + 2e150: 6aea ld s5,152(sp) + 2e152: 6b4a ld s6,144(sp) + 2e154: 6baa ld s7,136(sp) + 2e156: 6c0a ld s8,128(sp) + 2e158: 7ce6 ld s9,120(sp) + 2e15a: 7d46 ld s10,112(sp) + 2e15c: 6169 addi sp,sp,208 + 2e15e: 8082 ret + 2e160: 855e mv a0,s7 + 2e162: e52ed0ef jal 1b7b4 <_ZN7testing8internal8FilePath13GetCurrentDirEv> + 2e166: 85de mv a1,s7 + 2e168: 01048513 addi a0,s1,16 + 2e16c: 935e70ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 2e170: 6526 ld a0,72(sp) + 2e172: 01850463 beq a0,s8,2e17a <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xf8> + 2e176: ebae70ef jal 15830 <_ZdlPv@plt> + 2e17a: 6c88 ld a0,24(s1) + 2e17c: 00a03533 snez a0,a0 + 2e180: a42ed0ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 2e184: f15d bnez a0,2e12a <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xa8> + 2e186: 0000c617 auipc a2,0xc + 2e18a: 2a260613 addi a2,a2,674 # 3a428 <_IO_stdin_used+0x2980> + 2e18e: 458d li a1,3 + 2e190: 855e mv a0,s7 + 2e192: 2ad00693 li a3,685 + 2e196: a54f10ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2e19a: 03300613 li a2,51 + 2e19e: 0000c597 auipc a1,0xc + 2e1a2: 88258593 addi a1,a1,-1918 # 39a20 <_IO_stdin_used+0x1f78> + 2e1a6: 0001c517 auipc a0,0x1c + 2e1aa: df253503 ld a0,-526(a0) # 49f98 <_ZSt4cerr@Base> + 2e1ae: c82e70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2e1b2: 0000c597 auipc a1,0xc + 2e1b6: 8a658593 addi a1,a1,-1882 # 39a58 <_IO_stdin_used+0x1fb0> + 2e1ba: 0001c517 auipc a0,0x1c + 2e1be: dde53503 ld a0,-546(a0) # 49f98 <_ZSt4cerr@Base> + 2e1c2: b9ee70ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2e1c6: 855e mv a0,s7 + 2e1c8: db2ee0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2e1cc: bfb9 j 2e12a <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xa8> + 2e1ce: 842a mv s0,a0 + 2e1d0: 855e mv a0,s7 + 2e1d2: da8ee0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2e1d6: 8522 mv a0,s0 + 2e1d8: d48e70ef jal 15720 <_Unwind_Resume@plt> + 2e1dc: 84aa mv s1,a0 + 2e1de: 855e mv a0,s7 + 2e1e0: d1ce80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e1e4: 856a mv a0,s10 + 2e1e6: d16e80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e1ea: 8566 mv a0,s9 + 2e1ec: d10e80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e1f0: 8522 mv a0,s0 + 2e1f2: e3ee70ef jal 15830 <_ZdlPv@plt> + 2e1f6: 8526 mv a0,s1 + 2e1f8: d28e70ef jal 15720 <_Unwind_Resume@plt> + 2e1fc: 84aa mv s1,a0 + 2e1fe: b7dd j 2e1e4 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x162> + 2e200: 84aa mv s1,a0 + 2e202: b7e5 j 2e1ea <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x168> + 2e204: 84aa mv s1,a0 + 2e206: b7ed j 2e1f0 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x16e> + 2e208: 842a mv s0,a0 + 2e20a: 855e mv a0,s7 + 2e20c: cf0e80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e210: 8522 mv a0,s0 + 2e212: d0ee70ef jal 15720 <_Unwind_Resume@plt> + +000000000002e216 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0>: + 2e216: d7010113 addi sp,sp,-656 + 2e21a: 25713423 sd s7,584(sp) + 2e21e: 12810b93 addi s7,sp,296 + 2e222: 28813023 sd s0,640(sp) + 2e226: 23913c23 sd s9,568(sp) + 2e22a: 842a mv s0,a0 + 2e22c: 01810c93 addi s9,sp,24 + 2e230: 855e mv a0,s7 + 2e232: 26913c23 sd s1,632(sp) + 2e236: 27313423 sd s3,616(sp) + 2e23a: 25513c23 sd s5,600(sp) + 2e23e: 25813023 sd s8,576(sp) + 2e242: 28113423 sd ra,648(sp) + 2e246: 27213823 sd s2,624(sp) + 2e24a: 27413023 sd s4,608(sp) + 2e24e: 25613823 sd s6,592(sp) + 2e252: 23a13823 sd s10,560(sp) + 2e256: e802 sd zero,16(sp) + 2e258: 00010c23 sb zero,24(sp) + 2e25c: e466 sd s9,8(sp) + 2e25e: 8d2e70ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> + 2e262: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2e266: 5e0030d7 vmv.v.i v1,0 + 2e26a: 0c1c addi a5,sp,528 + 2e26c: 0001c717 auipc a4,0x1c + 2e270: 92473703 ld a4,-1756(a4) # 49b90 <_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@Base> + 2e274: 0207f0a7 vse64.v v1,(a5) + 2e278: 141c addi a5,sp,544 + 2e27a: 0207f0a7 vse64.v v1,(a5) + 2e27e: 00873983 ld s3,8(a4) + 2e282: 20011423 sh zero,520(sp) + 2e286: 01073c03 ld s8,16(a4) + 2e28a: 0001ca97 auipc s5,0x1c + 2e28e: cceaba83 ld s5,-818(s5) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 2e292: 0ac1 addi s5,s5,16 + 2e294: fe89b783 ld a5,-24(s3) + 2e298: 20013023 sd zero,512(sp) + 2e29c: f44e sd s3,40(sp) + 2e29e: 978a add a5,a5,sp + 2e2a0: f656 sd s5,296(sp) + 2e2a2: 0387b423 sd s8,40(a5) + 2e2a6: f802 sd zero,48(sp) + 2e2a8: fe89b503 ld a0,-24(s3) + 2e2ac: 1024 addi s1,sp,40 + 2e2ae: 4581 li a1,0 + 2e2b0: 9526 add a0,a0,s1 + 2e2b2: 82ee70ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 2e2b6: 0001ca17 auipc s4,0x1c + 2e2ba: 942a3a03 ld s4,-1726(s4) # 49bf8 <_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE@Base> + 2e2be: 03810b13 addi s6,sp,56 + 2e2c2: 018a0d13 addi s10,s4,24 + 2e2c6: 855a mv a0,s6 + 2e2c8: 040a0a13 addi s4,s4,64 + 2e2cc: f46a sd s10,40(sp) + 2e2ce: f652 sd s4,296(sp) + 2e2d0: 980e70ef jal 15450 <_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@plt> + 2e2d4: 85da mv a1,s6 + 2e2d6: 855e mv a0,s7 + 2e2d8: 808e70ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 2e2dc: 85a2 mv a1,s0 + 2e2de: 4621 li a2,8 + 2e2e0: 855a mv a0,s6 + 2e2e2: fcee70ef jal 15ab0 <_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@plt> + 2e2e6: 77a2 ld a5,40(sp) + 2e2e8: fe87b783 ld a5,-24(a5) + 2e2ec: 97a6 add a5,a5,s1 + 2e2ee: c55d beqz a0,2e39c <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x186> + 2e2f0: 853e mv a0,a5 + 2e2f2: 4581 li a1,0 + 2e2f4: e8ce70ef jal 15980 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> + 2e2f8: 444d li s0,19 + 2e2fa: 00810913 addi s2,sp,8 + 2e2fe: 85ca mv a1,s2 + 2e300: 8526 mv a0,s1 + 2e302: effe60ef jal 15200 <_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 2e306: 347d addiw s0,s0,-1 + 2e308: f87d bnez s0,2e2fe <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0xe8> + 2e30a: 858a mv a1,sp + 2e30c: 8526 mv a0,s1 + 2e30e: e002 sd zero,0(sp) + 2e310: fc0e70ef jal 15ad0 <_ZNSi10_M_extractImEERSiRT_@plt> + 2e314: 0001c797 auipc a5,0x1c + 2e318: a647b783 ld a5,-1436(a5) # 49d78 <_ZTVSt13basic_filebufIcSt11char_traitsIcEE@Base> + 2e31c: 07c1 addi a5,a5,16 + 2e31e: 855a mv a0,s6 + 2e320: 6402 ld s0,0(sp) + 2e322: f46a sd s10,40(sp) + 2e324: f652 sd s4,296(sp) + 2e326: fc3e sd a5,56(sp) + 2e328: 898e70ef jal 153c0 <_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@plt> + 2e32c: 1108 addi a0,sp,160 + 2e32e: 953e70ef jal 15c80 <_ZNSt12__basic_fileIcED1Ev@plt> + 2e332: 0001c797 auipc a5,0x1c + 2e336: a767b783 ld a5,-1418(a5) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 2e33a: 07c1 addi a5,a5,16 + 2e33c: 1888 addi a0,sp,112 + 2e33e: fc3e sd a5,56(sp) + 2e340: 810e70ef jal 15350 <_ZNSt6localeD1Ev@plt> + 2e344: fe89b783 ld a5,-24(s3) + 2e348: f44e sd s3,40(sp) + 2e34a: 855e mv a0,s7 + 2e34c: 978a add a5,a5,sp + 2e34e: 0387b423 sd s8,40(a5) + 2e352: f802 sd zero,48(sp) + 2e354: f656 sd s5,296(sp) + 2e356: 9bae70ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 2e35a: 6522 ld a0,8(sp) + 2e35c: 01950463 beq a0,s9,2e364 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x14e> + 2e360: cd0e70ef jal 15830 <_ZdlPv@plt> + 2e364: 28813083 ld ra,648(sp) + 2e368: 8522 mv a0,s0 + 2e36a: 28013403 ld s0,640(sp) + 2e36e: 27813483 ld s1,632(sp) + 2e372: 27013903 ld s2,624(sp) + 2e376: 26813983 ld s3,616(sp) + 2e37a: 26013a03 ld s4,608(sp) + 2e37e: 25813a83 ld s5,600(sp) + 2e382: 25013b03 ld s6,592(sp) + 2e386: 24813b83 ld s7,584(sp) + 2e38a: 24013c03 ld s8,576(sp) + 2e38e: 23813c83 ld s9,568(sp) + 2e392: 23013d03 ld s10,560(sp) + 2e396: 29010113 addi sp,sp,656 + 2e39a: 8082 ret + 2e39c: 538c lw a1,32(a5) + 2e39e: 853e mv a0,a5 + 2e3a0: 0045e593 ori a1,a1,4 + 2e3a4: ddce70ef jal 15980 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> + 2e3a8: bf81 j 2e2f8 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0xe2> + 2e3aa: 842a mv s0,a0 + 2e3ac: 855a mv a0,s6 + 2e3ae: 843e70ef jal 15bf0 <_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev@plt> + 2e3b2: fe89b783 ld a5,-24(s3) + 2e3b6: f44e sd s3,40(sp) + 2e3b8: 23078793 addi a5,a5,560 + 2e3bc: 978a add a5,a5,sp + 2e3be: df87bc23 sd s8,-520(a5) + 2e3c2: f802 sd zero,48(sp) + 2e3c4: 855e mv a0,s7 + 2e3c6: f656 sd s5,296(sp) + 2e3c8: 00810913 addi s2,sp,8 + 2e3cc: 944e70ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 2e3d0: a821 j 2e3e8 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x1d2> + 2e3d2: 842a mv s0,a0 + 2e3d4: bff9 j 2e3b2 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x19c> + 2e3d6: 91ae70ef jal 154f0 <__cxa_begin_catch@plt> + 2e3da: fb6e70ef jal 15b90 <__cxa_end_catch@plt> + 2e3de: b7b9 j 2e32c <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x116> + 2e3e0: 842a mv s0,a0 + 2e3e2: 8526 mv a0,s1 + 2e3e4: a9ce70ef jal 15680 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@plt> + 2e3e8: 854a mv a0,s2 + 2e3ea: b12e80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e3ee: 8522 mv a0,s0 + 2e3f0: b30e70ef jal 15720 <_Unwind_Resume@plt> + 2e3f4: 842a mv s0,a0 + 2e3f6: b7f9 j 2e3c4 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x1ae> + +000000000002e3f8 <_ZN7testing8internal14GetThreadCountEv>: + 2e3f8: 715d addi sp,sp,-80 + 2e3fa: e0a2 sd s0,64(sp) + 2e3fc: 0020 addi s0,sp,8 + 2e3fe: 8522 mv a0,s0 + 2e400: e486 sd ra,72(sp) + 2e402: fc26 sd s1,56(sp) + 2e404: de9ea0ef jal 191ec <_ZN7testing7MessageC1Ev> + 2e408: 6522 ld a0,8(sp) + 2e40a: 4619 li a2,6 + 2e40c: 0000b597 auipc a1,0xb + 2e410: 67c58593 addi a1,a1,1660 # 39a88 <_IO_stdin_used+0x1fe0> + 2e414: 0541 addi a0,a0,16 + 2e416: a1ae70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2e41a: f87e60ef jal 153a0 + 2e41e: 85aa mv a1,a0 + 2e420: 6522 ld a0,8(sp) + 2e422: 0541 addi a0,a0,16 + 2e424: 81ce70ef jal 15440 <_ZNSolsEi@plt> + 2e428: 6522 ld a0,8(sp) + 2e42a: 4615 li a2,5 + 2e42c: 0000b597 auipc a1,0xb + 2e430: 66458593 addi a1,a1,1636 # 39a90 <_IO_stdin_used+0x1fe8> + 2e434: 0541 addi a0,a0,16 + 2e436: 9fae70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2e43a: 0804 addi s1,sp,16 + 2e43c: 85a2 mv a1,s0 + 2e43e: 8526 mv a0,s1 + 2e440: 9d6eb0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 2e444: 6522 ld a0,8(sp) + 2e446: c501 beqz a0,2e44e <_ZN7testing8internal14GetThreadCountEv+0x56> + 2e448: 611c ld a5,0(a0) + 2e44a: 679c ld a5,8(a5) + 2e44c: 9782 jalr a5 + 2e44e: 6542 ld a0,16(sp) + 2e450: dc7ff0ef jal 2e216 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0> + 2e454: 842a mv s0,a0 + 2e456: 6542 ld a0,16(sp) + 2e458: 101c addi a5,sp,32 + 2e45a: 00f50463 beq a0,a5,2e462 <_ZN7testing8internal14GetThreadCountEv+0x6a> + 2e45e: bd2e70ef jal 15830 <_ZdlPv@plt> + 2e462: 60a6 ld ra,72(sp) + 2e464: 8522 mv a0,s0 + 2e466: 6406 ld s0,64(sp) + 2e468: 74e2 ld s1,56(sp) + 2e46a: 6161 addi sp,sp,80 + 2e46c: 8082 ret + 2e46e: 67a2 ld a5,8(sp) + 2e470: 842a mv s0,a0 + 2e472: cb91 beqz a5,2e486 <_ZN7testing8internal14GetThreadCountEv+0x8e> + 2e474: 6398 ld a4,0(a5) + 2e476: 853e mv a0,a5 + 2e478: 671c ld a5,8(a4) + 2e47a: 9782 jalr a5 + 2e47c: a029 j 2e486 <_ZN7testing8internal14GetThreadCountEv+0x8e> + 2e47e: 842a mv s0,a0 + 2e480: 8526 mv a0,s1 + 2e482: a7ae80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e486: 8522 mv a0,s0 + 2e488: a98e70ef jal 15720 <_Unwind_Resume@plt> + +000000000002e48c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv>: + 2e48c: 710d addi sp,sp,-352 + 2e48e: e6a6 sd s1,328(sp) + 2e490: ee86 sd ra,344(sp) + 2e492: eaa2 sd s0,336(sp) + 2e494: e2ca sd s2,320(sp) + 2e496: fe4e sd s3,312(sp) + 2e498: 84aa mv s1,a0 + 2e49a: f5fff0ef jal 2e3f8 <_ZN7testing8internal14GetThreadCountEv> + 2e49e: 4585 li a1,1 + 2e4a0: 22b51b63 bne a0,a1,2e6d6 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x24a> + 2e4a4: 0020 addi s0,sp,8 + 2e4a6: 8522 mv a0,s0 + 2e4a8: cb8e70ef jal 15960 + 2e4ac: 0505 addi a0,a0,1 + 2e4ae: 00a03533 snez a0,a0 + 2e4b2: f11ec0ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 2e4b6: 42050363 beqz a0,2e8dc <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x450> + 2e4ba: f0bec0ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> + 2e4be: d565 beqz a0,2e4a6 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x1a> + 2e4c0: 0f010913 addi s2,sp,240 + 2e4c4: 854a mv a0,s2 + 2e4c6: 0000b597 auipc a1,0xb + 2e4ca: 32a58593 addi a1,a1,810 # 397f0 <_IO_stdin_used+0x1d48> + 2e4ce: 98fe90ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2e4d2: 854a mv a0,s2 + 2e4d4: 96aed0ef jal 1b63e <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2e4d8: 754e ld a0,240(sp) + 2e4da: 021c addi a5,sp,256 + 2e4dc: 00f50463 beq a0,a5,2e4e4 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x58> + 2e4e0: b50e70ef jal 15830 <_ZdlPv@plt> + 2e4e4: 879f10ef jal 1fd5c <_ZN7testing8internal13CaptureStderrEv> + 2e4e8: 4501 li a0,0 + 2e4ea: ed6e70ef jal 15bc0 + 2e4ee: d83e60ef jal 15270 + 2e4f2: 00150413 addi s0,a0,1 + 2e4f6: 89aa mv s3,a0 + 2e4f8: 00803433 snez s0,s0 + 2e4fc: 8522 mv a0,s0 + 2e4fe: ec5ec0ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 2e502: 32050463 beqz a0,2e82a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x39e> + 2e506: ebfec0ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> + 2e50a: d96d beqz a0,2e4fc <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x70> + 2e50c: 0334ae23 sw s3,60(s1) + 2e510: 547d li s0,-1 + 2e512: 0e099263 bnez s3,2e5f6 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x16a> + 2e516: 4991 li s3,4 + 2e518: 4522 lw a0,8(sp) + 2e51a: d26e70ef jal 15a40 + 2e51e: 2a851b63 bne a0,s0,2e7d4 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x348> + 2e522: ccfe60ef jal 151f0 <__errno_location@plt> + 2e526: 411c lw a5,0(a0) + 2e528: ff3788e3 beq a5,s3,2e518 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x8c> + 2e52c: 0804 addi s1,sp,16 + 2e52e: 8526 mv a0,s1 + 2e530: 0000b597 auipc a1,0xb + 2e534: f1858593 addi a1,a1,-232 # 39448 <_IO_stdin_used+0x19a0> + 2e538: fa52 sd s4,304(sp) + 2e53a: f656 sd s5,296(sp) + 2e53c: f25a sd s6,288(sp) + 2e53e: ee5e sd s7,280(sp) + 2e540: ea62 sd s8,272(sp) + 2e542: 91be90ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2e546: 8526 mv a0,s1 + 2e548: 0000b597 auipc a1,0xb + 2e54c: e0058593 addi a1,a1,-512 # 39348 <_IO_stdin_used+0x18a0> + 2e550: f61e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2e554: 03010a93 addi s5,sp,48 + 2e558: 85aa mv a1,a0 + 2e55a: 8556 mv a0,s5 + 2e55c: fd5e60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2e560: 8556 mv a0,s5 + 2e562: 0000b597 auipc a1,0xb + 2e566: efe58593 addi a1,a1,-258 # 39460 <_IO_stdin_used+0x19b8> + 2e56a: f47e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2e56e: 05010b13 addi s6,sp,80 + 2e572: 85aa mv a1,a0 + 2e574: 855a mv a0,s6 + 2e576: fbbe60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2e57a: 47700793 li a5,1143 + 2e57e: 07010b93 addi s7,sp,112 + 2e582: c23e sw a5,4(sp) + 2e584: 855e mv a0,s7 + 2e586: 004c addi a1,sp,4 + 2e588: 0001c317 auipc t1,0x1c + 2e58c: 9e833303 ld t1,-1560(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2e590: 9302 jalr t1 + 2e592: 09010c13 addi s8,sp,144 + 2e596: 8562 mv a0,s8 + 2e598: 865e mv a2,s7 + 2e59a: 85da mv a1,s6 + 2e59c: 0001b317 auipc t1,0x1b + 2e5a0: 5bc33303 ld t1,1468(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2e5a4: 9302 jalr t1 + 2e5a6: 0000b597 auipc a1,0xb + 2e5aa: 8a258593 addi a1,a1,-1886 # 38e48 <_IO_stdin_used+0x13a0> + 2e5ae: 8562 mv a0,s8 + 2e5b0: f01e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2e5b4: 0b010993 addi s3,sp,176 + 2e5b8: 85aa mv a1,a0 + 2e5ba: 854e mv a0,s3 + 2e5bc: f75e60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2e5c0: 854e mv a0,s3 + 2e5c2: 0000b597 auipc a1,0xb + 2e5c6: 66e58593 addi a1,a1,1646 # 39c30 <_IO_stdin_used+0x2188> + 2e5ca: ee7e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2e5ce: 0d010a13 addi s4,sp,208 + 2e5d2: 85aa mv a1,a0 + 2e5d4: 8552 mv a0,s4 + 2e5d6: f5be60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2e5da: 8552 mv a0,s4 + 2e5dc: 0000b597 auipc a1,0xb + 2e5e0: ea458593 addi a1,a1,-348 # 39480 <_IO_stdin_used+0x19d8> + 2e5e4: ecde60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2e5e8: 85aa mv a1,a0 + 2e5ea: 854a mv a0,s2 + 2e5ec: f45e60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2e5f0: 854a mv a0,s2 + 2e5f2: d9efb0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2e5f6: 4991 li s3,4 + 2e5f8: 4532 lw a0,12(sp) + 2e5fa: c46e70ef jal 15a40 + 2e5fe: 1a851a63 bne a0,s0,2e7b2 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x326> + 2e602: befe60ef jal 151f0 <__errno_location@plt> + 2e606: 411c lw a5,0(a0) + 2e608: ff3788e3 beq a5,s3,2e5f8 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x16c> + 2e60c: 0804 addi s1,sp,16 + 2e60e: 8526 mv a0,s1 + 2e610: 0000b597 auipc a1,0xb + 2e614: e3858593 addi a1,a1,-456 # 39448 <_IO_stdin_used+0x19a0> + 2e618: fa52 sd s4,304(sp) + 2e61a: f656 sd s5,296(sp) + 2e61c: f25a sd s6,288(sp) + 2e61e: ee5e sd s7,280(sp) + 2e620: ea62 sd s8,272(sp) + 2e622: 83be90ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2e626: 8526 mv a0,s1 + 2e628: 0000b597 auipc a1,0xb + 2e62c: d2058593 addi a1,a1,-736 # 39348 <_IO_stdin_used+0x18a0> + 2e630: e81e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2e634: 03010a93 addi s5,sp,48 + 2e638: 85aa mv a1,a0 + 2e63a: 8556 mv a0,s5 + 2e63c: ef5e60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2e640: 8556 mv a0,s5 + 2e642: 0000b597 auipc a1,0xb + 2e646: e1e58593 addi a1,a1,-482 # 39460 <_IO_stdin_used+0x19b8> + 2e64a: e67e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2e64e: 05010b13 addi s6,sp,80 + 2e652: 85aa mv a1,a0 + 2e654: 855a mv a0,s6 + 2e656: edbe60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2e65a: 48300793 li a5,1155 + 2e65e: 07010b93 addi s7,sp,112 + 2e662: c23e sw a5,4(sp) + 2e664: 855e mv a0,s7 + 2e666: 004c addi a1,sp,4 + 2e668: 0001c317 auipc t1,0x1c + 2e66c: 90833303 ld t1,-1784(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2e670: 9302 jalr t1 + 2e672: 09010c13 addi s8,sp,144 + 2e676: 8562 mv a0,s8 + 2e678: 865e mv a2,s7 + 2e67a: 85da mv a1,s6 + 2e67c: 0001b317 auipc t1,0x1b + 2e680: 4dc33303 ld t1,1244(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2e684: 9302 jalr t1 + 2e686: 0000a597 auipc a1,0xa + 2e68a: 7c258593 addi a1,a1,1986 # 38e48 <_IO_stdin_used+0x13a0> + 2e68e: 8562 mv a0,s8 + 2e690: e21e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2e694: 0b010993 addi s3,sp,176 + 2e698: 85aa mv a1,a0 + 2e69a: 854e mv a0,s3 + 2e69c: e95e60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2e6a0: 854e mv a0,s3 + 2e6a2: 0000b597 auipc a1,0xb + 2e6a6: 0d658593 addi a1,a1,214 # 39778 <_IO_stdin_used+0x1cd0> + 2e6aa: e07e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2e6ae: 0d010a13 addi s4,sp,208 + 2e6b2: 85aa mv a1,a0 + 2e6b4: 8552 mv a0,s4 + 2e6b6: e7be60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2e6ba: 8552 mv a0,s4 + 2e6bc: 0000b597 auipc a1,0xb + 2e6c0: dc458593 addi a1,a1,-572 # 39480 <_IO_stdin_used+0x19d8> + 2e6c4: dede60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2e6c8: 85aa mv a1,a0 + 2e6ca: 854a mv a0,s2 + 2e6cc: e65e60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2e6d0: 854a mv a0,s2 + 2e6d2: cbefb0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2e6d6: 0b010993 addi s3,sp,176 + 2e6da: 842a mv s0,a0 + 2e6dc: 46200693 li a3,1122 + 2e6e0: 854e mv a0,s3 + 2e6e2: 0000b617 auipc a2,0xb + 2e6e6: c6660613 addi a2,a2,-922 # 39348 <_IO_stdin_used+0x18a0> + 2e6ea: fa52 sd s4,304(sp) + 2e6ec: cfff00ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2e6f0: 0d010a13 addi s4,sp,208 + 2e6f4: 8552 mv a0,s4 + 2e6f6: af7ea0ef jal 191ec <_ZN7testing7MessageC1Ev> + 2e6fa: 654e ld a0,208(sp) + 2e6fc: 0000b597 auipc a1,0xb + 2e700: 39c58593 addi a1,a1,924 # 39a98 <_IO_stdin_used+0x1ff0> + 2e704: 0541 addi a0,a0,16 + 2e706: e5be60ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2e70a: 654e ld a0,208(sp) + 2e70c: 0000b597 auipc a1,0xb + 2e710: 3c458593 addi a1,a1,964 # 39ad0 <_IO_stdin_used+0x2028> + 2e714: 0541 addi a0,a0,16 + 2e716: e4be60ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2e71a: 654e ld a0,208(sp) + 2e71c: 0000a597 auipc a1,0xa + 2e720: dec58593 addi a1,a1,-532 # 38508 <_IO_stdin_used+0xa60> + 2e724: 0541 addi a0,a0,16 + 2e726: e3be60ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2e72a: 654e ld a0,208(sp) + 2e72c: 0000a597 auipc a1,0xa + 2e730: 0a458593 addi a1,a1,164 # 387d0 <_IO_stdin_used+0xd28> + 2e734: 0541 addi a0,a0,16 + 2e736: e2be60ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2e73a: 654e ld a0,208(sp) + 2e73c: 0541 addi a0,a0,16 + 2e73e: e071 bnez s0,2e802 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x376> + 2e740: 0000b597 auipc a1,0xb + 2e744: 3b858593 addi a1,a1,952 # 39af8 <_IO_stdin_used+0x2050> + 2e748: e19e60ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2e74c: 654e ld a0,208(sp) + 2e74e: 0000b597 auipc a1,0xb + 2e752: 3f258593 addi a1,a1,1010 # 39b40 <_IO_stdin_used+0x2098> + 2e756: 0541 addi a0,a0,16 + 2e758: e09e60ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2e75c: 654e ld a0,208(sp) + 2e75e: 0000b597 auipc a1,0xb + 2e762: 45258593 addi a1,a1,1106 # 39bb0 <_IO_stdin_used+0x2108> + 2e766: 0541 addi a0,a0,16 + 2e768: df9e60ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2e76c: 654e ld a0,208(sp) + 2e76e: 0000b597 auipc a1,0xb + 2e772: 48258593 addi a1,a1,1154 # 39bf0 <_IO_stdin_used+0x2148> + 2e776: 0541 addi a0,a0,16 + 2e778: de9e60ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2e77c: 0f010913 addi s2,sp,240 + 2e780: 85d2 mv a1,s4 + 2e782: 854a mv a0,s2 + 2e784: e93ea0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 2e788: 654e ld a0,208(sp) + 2e78a: c501 beqz a0,2e792 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x306> + 2e78c: 611c ld a5,0(a0) + 2e78e: 679c ld a5,8(a5) + 2e790: 9782 jalr a5 + 2e792: 766e ld a2,248(sp) + 2e794: 75ce ld a1,240(sp) + 2e796: 0001c517 auipc a0,0x1c + 2e79a: 80253503 ld a0,-2046(a0) # 49f98 <_ZSt4cerr@Base> + 2e79e: e93e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2e7a2: 854a mv a0,s2 + 2e7a4: f59e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e7a8: 854e mv a0,s3 + 2e7aa: fd1ed0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2e7ae: 7a52 ld s4,304(sp) + 2e7b0: b9d5 j 2e4a4 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x18> + 2e7b2: c13ec0ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> + 2e7b6: e40501e3 beqz a0,2e5f8 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x16c> + 2e7ba: 47a2 lw a5,8(sp) + 2e7bc: 60f6 ld ra,344(sp) + 2e7be: 6456 ld s0,336(sp) + 2e7c0: 4705 li a4,1 + 2e7c2: 02e48423 sb a4,40(s1) + 2e7c6: d8dc sw a5,52(s1) + 2e7c8: 6916 ld s2,320(sp) + 2e7ca: 64b6 ld s1,328(sp) + 2e7cc: 79f2 ld s3,312(sp) + 2e7ce: 4501 li a0,0 + 2e7d0: 6135 addi sp,sp,352 + 2e7d2: 8082 ret + 2e7d4: bf1ec0ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> + 2e7d8: d40500e3 beqz a0,2e518 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x8c> + 2e7dc: 47b2 lw a5,12(sp) + 2e7de: dc9c sw a5,56(s1) + 2e7e0: a1ffa0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 2e7e4: 6128 ld a0,64(a0) + 2e7e6: 19850513 addi a0,a0,408 + 2e7ea: df4ec0ef jal 1adde <_ZN7testing18TestEventListeners23SuppressEventForwardingEv> + 2e7ee: 60f6 ld ra,344(sp) + 2e7f0: 6456 ld s0,336(sp) + 2e7f2: 4505 li a0,1 + 2e7f4: 8ca188a3 sb a0,-1839(gp) # 4a661 <_ZN7testing8internalL26g_in_fast_death_test_childE> + 2e7f8: 64b6 ld s1,328(sp) + 2e7fa: 6916 ld s2,320(sp) + 2e7fc: 79f2 ld s3,312(sp) + 2e7fe: 6135 addi sp,sp,352 + 2e800: 8082 ret + 2e802: 0000b597 auipc a1,0xb + 2e806: 31e58593 addi a1,a1,798 # 39b20 <_IO_stdin_used+0x2078> + 2e80a: d57e60ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2e80e: 654e ld a0,208(sp) + 2e810: 85a2 mv a1,s0 + 2e812: 0541 addi a0,a0,16 + 2e814: f6de60ef jal 15780 <_ZNSo9_M_insertImEERSoT_@plt> + 2e818: 654e ld a0,208(sp) + 2e81a: 0000b597 auipc a1,0xb + 2e81e: 31658593 addi a1,a1,790 # 39b30 <_IO_stdin_used+0x2088> + 2e822: 0541 addi a0,a0,16 + 2e824: d3de60ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2e828: b715 j 2e74c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x2c0> + 2e82a: f656 sd s5,296(sp) + 2e82c: 03010a93 addi s5,sp,48 + 2e830: 8556 mv a0,s5 + 2e832: 0000b597 auipc a1,0xb + 2e836: c1658593 addi a1,a1,-1002 # 39448 <_IO_stdin_used+0x19a0> + 2e83a: fa52 sd s4,304(sp) + 2e83c: f25a sd s6,288(sp) + 2e83e: ee5e sd s7,280(sp) + 2e840: ea62 sd s8,272(sp) + 2e842: e1ae90ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2e846: 8556 mv a0,s5 + 2e848: 0000b597 auipc a1,0xb + 2e84c: b0058593 addi a1,a1,-1280 # 39348 <_IO_stdin_used+0x18a0> + 2e850: c61e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2e854: 05010b13 addi s6,sp,80 + 2e858: 85aa mv a1,a0 + 2e85a: 855a mv a0,s6 + 2e85c: cd5e60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2e860: 855a mv a0,s6 + 2e862: 0000b597 auipc a1,0xb + 2e866: bfe58593 addi a1,a1,-1026 # 39460 <_IO_stdin_used+0x19b8> + 2e86a: c47e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2e86e: 07010b93 addi s7,sp,112 + 2e872: 85aa mv a1,a0 + 2e874: 855e mv a0,s7 + 2e876: cbbe60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2e87a: 47400793 li a5,1140 + 2e87e: 09010c13 addi s8,sp,144 + 2e882: c83e sw a5,16(sp) + 2e884: 8562 mv a0,s8 + 2e886: 080c addi a1,sp,16 + 2e888: 0001b317 auipc t1,0x1b + 2e88c: 6e833303 ld t1,1768(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2e890: 9302 jalr t1 + 2e892: 0b010993 addi s3,sp,176 + 2e896: 854e mv a0,s3 + 2e898: 8662 mv a2,s8 + 2e89a: 85de mv a1,s7 + 2e89c: 0001b317 auipc t1,0x1b + 2e8a0: 2bc33303 ld t1,700(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2e8a4: 9302 jalr t1 + 2e8a6: 0000a597 auipc a1,0xa + 2e8aa: 5a258593 addi a1,a1,1442 # 38e48 <_IO_stdin_used+0x13a0> + 2e8ae: 854e mv a0,s3 + 2e8b0: c01e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2e8b4: 0d010a13 addi s4,sp,208 + 2e8b8: 85aa mv a1,a0 + 2e8ba: 8552 mv a0,s4 + 2e8bc: c75e60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2e8c0: 8552 mv a0,s4 + 2e8c2: 0000b597 auipc a1,0xb + 2e8c6: ea658593 addi a1,a1,-346 # 39768 <_IO_stdin_used+0x1cc0> + 2e8ca: be7e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2e8ce: 85aa mv a1,a0 + 2e8d0: 854a mv a0,s2 + 2e8d2: c5fe60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2e8d6: 854a mv a0,s2 + 2e8d8: ab8fb0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2e8dc: f656 sd s5,296(sp) + 2e8de: 03010a93 addi s5,sp,48 + 2e8e2: 8556 mv a0,s5 + 2e8e4: 0000b597 auipc a1,0xb + 2e8e8: b6458593 addi a1,a1,-1180 # 39448 <_IO_stdin_used+0x19a0> + 2e8ec: fa52 sd s4,304(sp) + 2e8ee: f25a sd s6,288(sp) + 2e8f0: ee5e sd s7,280(sp) + 2e8f2: ea62 sd s8,272(sp) + 2e8f4: d68e90ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2e8f8: 8556 mv a0,s5 + 2e8fa: 0000b597 auipc a1,0xb + 2e8fe: a4e58593 addi a1,a1,-1458 # 39348 <_IO_stdin_used+0x18a0> + 2e902: bafe60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2e906: 05010b13 addi s6,sp,80 + 2e90a: 85aa mv a1,a0 + 2e90c: 855a mv a0,s6 + 2e90e: c23e60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2e912: 855a mv a0,s6 + 2e914: 0000b597 auipc a1,0xb + 2e918: b4c58593 addi a1,a1,-1204 # 39460 <_IO_stdin_used+0x19b8> + 2e91c: b95e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2e920: 07010b93 addi s7,sp,112 + 2e924: 85aa mv a1,a0 + 2e926: 855e mv a0,s7 + 2e928: c09e60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2e92c: 46600793 li a5,1126 + 2e930: 09010c13 addi s8,sp,144 + 2e934: c83e sw a5,16(sp) + 2e936: 8562 mv a0,s8 + 2e938: 080c addi a1,sp,16 + 2e93a: 0001b317 auipc t1,0x1b + 2e93e: 63633303 ld t1,1590(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2e942: 9302 jalr t1 + 2e944: 0b010993 addi s3,sp,176 + 2e948: 854e mv a0,s3 + 2e94a: 8662 mv a2,s8 + 2e94c: 85de mv a1,s7 + 2e94e: 0001b317 auipc t1,0x1b + 2e952: 20a33303 ld t1,522(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2e956: 9302 jalr t1 + 2e958: 0000a597 auipc a1,0xa + 2e95c: 4f058593 addi a1,a1,1264 # 38e48 <_IO_stdin_used+0x13a0> + 2e960: 854e mv a0,s3 + 2e962: b4fe60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2e966: 0d010a13 addi s4,sp,208 + 2e96a: 85aa mv a1,a0 + 2e96c: 8552 mv a0,s4 + 2e96e: bc3e60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2e972: 8552 mv a0,s4 + 2e974: 0000b597 auipc a1,0xb + 2e978: c7458593 addi a1,a1,-908 # 395e8 <_IO_stdin_used+0x1b40> + 2e97c: b35e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2e980: 1984 addi s1,sp,240 + 2e982: 85aa mv a1,a0 + 2e984: 8526 mv a0,s1 + 2e986: babe60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2e98a: 8526 mv a0,s1 + 2e98c: a04fb0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2e990: 842a mv s0,a0 + 2e992: 854e mv a0,s3 + 2e994: f656 sd s5,296(sp) + 2e996: f25a sd s6,288(sp) + 2e998: ee5e sd s7,280(sp) + 2e99a: ea62 sd s8,272(sp) + 2e99c: ddfed0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2e9a0: 8522 mv a0,s0 + 2e9a2: d7fe60ef jal 15720 <_Unwind_Resume@plt> + 2e9a6: 842a mv s0,a0 + 2e9a8: 8526 mv a0,s1 + 2e9aa: d53e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e9ae: 8552 mv a0,s4 + 2e9b0: d4de70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e9b4: 854e mv a0,s3 + 2e9b6: d47e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e9ba: 8562 mv a0,s8 + 2e9bc: d41e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e9c0: 855e mv a0,s7 + 2e9c2: d3be70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e9c6: 855a mv a0,s6 + 2e9c8: d35e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e9cc: 8556 mv a0,s5 + 2e9ce: d2fe70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e9d2: 8522 mv a0,s0 + 2e9d4: d4de60ef jal 15720 <_Unwind_Resume@plt> + 2e9d8: 842a mv s0,a0 + 2e9da: bfd1 j 2e9ae <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x522> + 2e9dc: 842a mv s0,a0 + 2e9de: bfd9 j 2e9b4 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x528> + 2e9e0: 842a mv s0,a0 + 2e9e2: bfe1 j 2e9ba <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x52e> + 2e9e4: 842a mv s0,a0 + 2e9e6: bfe9 j 2e9c0 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x534> + 2e9e8: 842a mv s0,a0 + 2e9ea: bff1 j 2e9c6 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x53a> + 2e9ec: 842a mv s0,a0 + 2e9ee: bff9 j 2e9cc <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x540> + 2e9f0: 67ce ld a5,208(sp) + 2e9f2: 842a mv s0,a0 + 2e9f4: dfd9 beqz a5,2e992 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x506> + 2e9f6: 6398 ld a4,0(a5) + 2e9f8: 853e mv a0,a5 + 2e9fa: 671c ld a5,8(a4) + 2e9fc: 9782 jalr a5 + 2e9fe: bf51 j 2e992 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x506> + 2ea00: 842a mv s0,a0 + 2ea02: 854a mv a0,s2 + 2ea04: cf9e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ea08: b769 j 2e992 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x506> + 2ea0a: 842a mv s0,a0 + 2ea0c: 854a mv a0,s2 + 2ea0e: fa52 sd s4,304(sp) + 2ea10: f656 sd s5,296(sp) + 2ea12: f25a sd s6,288(sp) + 2ea14: ee5e sd s7,280(sp) + 2ea16: ea62 sd s8,272(sp) + 2ea18: ce5e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ea1c: 8522 mv a0,s0 + 2ea1e: d03e60ef jal 15720 <_Unwind_Resume@plt> + 2ea22: 842a mv s0,a0 + 2ea24: 854a mv a0,s2 + 2ea26: cd7e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ea2a: b751 j 2e9ae <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x522> + 2ea2c: 842a mv s0,a0 + 2ea2e: b741 j 2e9ae <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x522> + 2ea30: 842a mv s0,a0 + 2ea32: b749 j 2e9b4 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x528> + 2ea34: 842a mv s0,a0 + 2ea36: b751 j 2e9ba <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x52e> + 2ea38: 842a mv s0,a0 + 2ea3a: b759 j 2e9c0 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x534> + 2ea3c: 842a mv s0,a0 + 2ea3e: b761 j 2e9c6 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x53a> + 2ea40: 842a mv s0,a0 + 2ea42: b769 j 2e9cc <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x540> + 2ea44: 842a mv s0,a0 + 2ea46: 854a mv a0,s2 + 2ea48: cb5e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ea4c: 8552 mv a0,s4 + 2ea4e: cafe70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ea52: 854e mv a0,s3 + 2ea54: ca9e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ea58: 8562 mv a0,s8 + 2ea5a: ca3e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ea5e: 855e mv a0,s7 + 2ea60: c9de70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ea64: 855a mv a0,s6 + 2ea66: c97e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ea6a: 8556 mv a0,s5 + 2ea6c: c91e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ea70: 8526 mv a0,s1 + 2ea72: c8be70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ea76: 8522 mv a0,s0 + 2ea78: ca9e60ef jal 15720 <_Unwind_Resume@plt> + 2ea7c: 842a mv s0,a0 + 2ea7e: b7f9 j 2ea4c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5c0> + 2ea80: 842a mv s0,a0 + 2ea82: bfc1 j 2ea52 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5c6> + 2ea84: 842a mv s0,a0 + 2ea86: bfc9 j 2ea58 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5cc> + 2ea88: 842a mv s0,a0 + 2ea8a: bfd1 j 2ea5e <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5d2> + 2ea8c: 842a mv s0,a0 + 2ea8e: bfd9 j 2ea64 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5d8> + 2ea90: 842a mv s0,a0 + 2ea92: bfe1 j 2ea6a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5de> + 2ea94: 842a mv s0,a0 + 2ea96: bfe9 j 2ea70 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5e4> + 2ea98: b775 j 2ea44 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5b8> + 2ea9a: 842a mv s0,a0 + 2ea9c: bf45 j 2ea4c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5c0> + 2ea9e: 842a mv s0,a0 + 2eaa0: bf4d j 2ea52 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5c6> + 2eaa2: 842a mv s0,a0 + 2eaa4: bf55 j 2ea58 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5cc> + 2eaa6: 842a mv s0,a0 + 2eaa8: bf5d j 2ea5e <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5d2> + 2eaaa: 842a mv s0,a0 + 2eaac: bf65 j 2ea64 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5d8> + 2eaae: 842a mv s0,a0 + 2eab0: bf6d j 2ea6a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5de> + 2eab2: 842a mv s0,a0 + 2eab4: bf75 j 2ea70 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5e4> + +000000000002eab6 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE>: + 2eab6: 7139 addi sp,sp,-64 + 2eab8: f426 sd s1,40(sp) + 2eaba: 84aa mv s1,a0 + 2eabc: 09052503 lw a0,144(a0) + 2eac0: f04a sd s2,32(sp) + 2eac2: fc06 sd ra,56(sp) + 2eac4: 892e mv s2,a1 + 2eac6: 88ae70ef jal 15b50 + 2eaca: cd11 beqz a0,2eae6 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0x30> + 2eacc: 0001b317 auipc t1,0x1b + 2ead0: 47c33303 ld t1,1148(t1) # 49f48 <_GLOBAL_OFFSET_TABLE_+0x3f8> + 2ead4: 9302 jalr t1 + 2ead6: 70e2 ld ra,56(sp) + 2ead8: 01253423 sd s2,8(a0) + 2eadc: 74a2 ld s1,40(sp) + 2eade: 7902 ld s2,32(sp) + 2eae0: 0521 addi a0,a0,8 + 2eae2: 6121 addi sp,sp,64 + 2eae4: 8082 ret + 2eae6: f822 sd s0,48(sp) + 2eae8: 6cc0 ld s0,152(s1) + 2eaea: 0001b717 auipc a4,0x1b + 2eaee: 3e673703 ld a4,998(a4) # 49ed0 <_GLOBAL_OFFSET_TABLE_+0x380> + 2eaf2: 601c ld a5,0(s0) + 2eaf4: 6b9c ld a5,16(a5) + 2eaf6: 08e79f63 bne a5,a4,2eb94 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0xde> + 2eafa: 4541 li a0,16 + 2eafc: cd5e60ef jal 157d0 <_Znwm@plt> + 2eb00: 6418 ld a4,8(s0) + 2eb02: 0001b797 auipc a5,0x1b + 2eb06: 2867b783 ld a5,646(a5) # 49d88 <_GLOBAL_OFFSET_TABLE_+0x238> + 2eb0a: 07c1 addi a5,a5,16 + 2eb0c: 842a mv s0,a0 + 2eb0e: e518 sd a4,8(a0) + 2eb10: e11c sd a5,0(a0) + 2eb12: 0904a503 lw a0,144(s1) + 2eb16: 85a2 mv a1,s0 + 2eb18: a09e60ef jal 15520 + 2eb1c: 84aa mv s1,a0 + 2eb1e: e919 bnez a0,2eb34 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0x7e> + 2eb20: 70e2 ld ra,56(sp) + 2eb22: 00840513 addi a0,s0,8 + 2eb26: 7442 ld s0,48(sp) + 2eb28: 01253023 sd s2,0(a0) + 2eb2c: 74a2 ld s1,40(sp) + 2eb2e: 7902 ld s2,32(sp) + 2eb30: 6121 addi sp,sp,64 + 2eb32: 8082 ret + 2eb34: ec4e sd s3,24(sp) + 2eb36: 00810993 addi s3,sp,8 + 2eb3a: 854e mv a0,s3 + 2eb3c: 0000c617 auipc a2,0xc + 2eb40: 9c460613 addi a2,a2,-1596 # 3a500 <_IO_stdin_used+0x2a58> + 2eb44: 458d li a1,3 + 2eb46: 70200693 li a3,1794 + 2eb4a: 8a1f00ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2eb4e: 02600613 li a2,38 + 2eb52: 0000c597 auipc a1,0xc + 2eb56: d4658593 addi a1,a1,-698 # 3a898 <_IO_stdin_used+0x2df0> + 2eb5a: 0001b517 auipc a0,0x1b + 2eb5e: 43e53503 ld a0,1086(a0) # 49f98 <_ZSt4cerr@Base> + 2eb62: acfe60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2eb66: 4649 li a2,18 + 2eb68: 0000c597 auipc a1,0xc + 2eb6c: a1858593 addi a1,a1,-1512 # 3a580 <_IO_stdin_used+0x2ad8> + 2eb70: 0001b517 auipc a0,0x1b + 2eb74: 42853503 ld a0,1064(a0) # 49f98 <_ZSt4cerr@Base> + 2eb78: ab9e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2eb7c: 85a6 mv a1,s1 + 2eb7e: 0001b517 auipc a0,0x1b + 2eb82: 41a53503 ld a0,1050(a0) # 49f98 <_ZSt4cerr@Base> + 2eb86: 8bbe60ef jal 15440 <_ZNSolsEi@plt> + 2eb8a: 854e mv a0,s3 + 2eb8c: befed0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2eb90: 69e2 ld s3,24(sp) + 2eb92: b779 j 2eb20 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0x6a> + 2eb94: 8522 mv a0,s0 + 2eb96: 9782 jalr a5 + 2eb98: 842a mv s0,a0 + 2eb9a: bfa5 j 2eb12 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0x5c> + 2eb9c: 842a mv s0,a0 + 2eb9e: 854e mv a0,s3 + 2eba0: bdbed0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2eba4: 8522 mv a0,s0 + 2eba6: b7be60ef jal 15720 <_Unwind_Resume@plt> + +000000000002ebaa <_ZN7testing32ScopedFakeTestPartResultReporterD1Ev>: + 2ebaa: 1141 addi sp,sp,-16 + 2ebac: 0001b797 auipc a5,0x1b + 2ebb0: 2ac7b783 ld a5,684(a5) # 49e58 <_GLOBAL_OFFSET_TABLE_+0x308> + 2ebb4: e022 sd s0,0(sp) + 2ebb6: 07c1 addi a5,a5,16 + 2ebb8: e406 sd ra,8(sp) + 2ebba: e11c sd a5,0(a0) + 2ebbc: 842a mv s0,a0 + 2ebbe: e40fa0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 2ebc2: 4418 lw a4,8(s0) + 2ebc4: 4785 li a5,1 + 2ebc6: 6128 ld a0,64(a0) + 2ebc8: 680c ld a1,16(s0) + 2ebca: 00f70863 beq a4,a5,2ebda <_ZN7testing32ScopedFakeTestPartResultReporterD1Ev+0x30> + 2ebce: ee9ff0ef jal 2eab6 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE> + 2ebd2: 60a2 ld ra,8(sp) + 2ebd4: 6402 ld s0,0(sp) + 2ebd6: 0141 addi sp,sp,16 + 2ebd8: 8082 ret + 2ebda: 828f20ef jal 20c02 <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE> + 2ebde: 60a2 ld ra,8(sp) + 2ebe0: 6402 ld s0,0(sp) + 2ebe2: 0141 addi sp,sp,16 + 2ebe4: 8082 ret + +000000000002ebe6 <_ZN7testing32ScopedFakeTestPartResultReporterD0Ev>: + 2ebe6: 1141 addi sp,sp,-16 + 2ebe8: e022 sd s0,0(sp) + 2ebea: e406 sd ra,8(sp) + 2ebec: 842a mv s0,a0 + 2ebee: fbdff0ef jal 2ebaa <_ZN7testing32ScopedFakeTestPartResultReporterD1Ev> + 2ebf2: 8522 mv a0,s0 + 2ebf4: 6402 ld s0,0(sp) + 2ebf6: 60a2 ld ra,8(sp) + 2ebf8: 0141 addi sp,sp,16 + 2ebfa: c37e606f j 15830 <_ZdlPv@plt> + +000000000002ebfe <_ZN7testing8internal24HasNewFatalFailureHelperD1Ev>: + 2ebfe: 1141 addi sp,sp,-16 + 2ec00: 0001b797 auipc a5,0x1b + 2ec04: 3807b783 ld a5,896(a5) # 49f80 <_GLOBAL_OFFSET_TABLE_+0x430> + 2ec08: e406 sd ra,8(sp) + 2ec0a: e022 sd s0,0(sp) + 2ec0c: 07c1 addi a5,a5,16 + 2ec0e: e11c sd a5,0(a0) + 2ec10: 842a mv s0,a0 + 2ec12: decfa0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 2ec16: 680c ld a1,16(s0) + 2ec18: 6128 ld a0,64(a0) + 2ec1a: e9dff0ef jal 2eab6 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE> + 2ec1e: 60a2 ld ra,8(sp) + 2ec20: 6402 ld s0,0(sp) + 2ec22: 0141 addi sp,sp,16 + 2ec24: 8082 ret + +000000000002ec26 <_ZN7testing8internal24HasNewFatalFailureHelperD0Ev>: + 2ec26: 1141 addi sp,sp,-16 + 2ec28: e022 sd s0,0(sp) + 2ec2a: e406 sd ra,8(sp) + 2ec2c: 842a mv s0,a0 + 2ec2e: fd1ff0ef jal 2ebfe <_ZN7testing8internal24HasNewFatalFailureHelperD1Ev> + 2ec32: 8522 mv a0,s0 + 2ec34: 6402 ld s0,0(sp) + 2ec36: 60a2 ld ra,8(sp) + 2ec38: 0141 addi sp,sp,16 + 2ec3a: bf7e606f j 15830 <_ZdlPv@plt> + +000000000002ec3e <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv>: + 2ec3e: 7179 addi sp,sp,-48 + 2ec40: ec26 sd s1,24(sp) + 2ec42: 84aa mv s1,a0 + 2ec44: 09052503 lw a0,144(a0) + 2ec48: f406 sd ra,40(sp) + 2ec4a: f07e60ef jal 15b50 + 2ec4e: cd01 beqz a0,2ec66 <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0x28> + 2ec50: 0001b317 auipc t1,0x1b + 2ec54: 2f833303 ld t1,760(t1) # 49f48 <_GLOBAL_OFFSET_TABLE_+0x3f8> + 2ec58: 9302 jalr t1 + 2ec5a: 70a2 ld ra,40(sp) + 2ec5c: 0521 addi a0,a0,8 + 2ec5e: 6108 ld a0,0(a0) + 2ec60: 64e2 ld s1,24(sp) + 2ec62: 6145 addi sp,sp,48 + 2ec64: 8082 ret + 2ec66: f022 sd s0,32(sp) + 2ec68: 6cc0 ld s0,152(s1) + 2ec6a: 0001b717 auipc a4,0x1b + 2ec6e: 26673703 ld a4,614(a4) # 49ed0 <_GLOBAL_OFFSET_TABLE_+0x380> + 2ec72: 601c ld a5,0(s0) + 2ec74: 6b9c ld a5,16(a5) + 2ec76: 08e79d63 bne a5,a4,2ed10 <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0xd2> + 2ec7a: 4541 li a0,16 + 2ec7c: b55e60ef jal 157d0 <_Znwm@plt> + 2ec80: 6418 ld a4,8(s0) + 2ec82: 0001b797 auipc a5,0x1b + 2ec86: 1067b783 ld a5,262(a5) # 49d88 <_GLOBAL_OFFSET_TABLE_+0x238> + 2ec8a: 07c1 addi a5,a5,16 + 2ec8c: 842a mv s0,a0 + 2ec8e: e518 sd a4,8(a0) + 2ec90: e11c sd a5,0(a0) + 2ec92: 0904a503 lw a0,144(s1) + 2ec96: 85a2 mv a1,s0 + 2ec98: 889e60ef jal 15520 + 2ec9c: 84aa mv s1,a0 + 2ec9e: e909 bnez a0,2ecb0 <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0x72> + 2eca0: 70a2 ld ra,40(sp) + 2eca2: 00840513 addi a0,s0,8 + 2eca6: 7402 ld s0,32(sp) + 2eca8: 6108 ld a0,0(a0) + 2ecaa: 64e2 ld s1,24(sp) + 2ecac: 6145 addi sp,sp,48 + 2ecae: 8082 ret + 2ecb0: e84a sd s2,16(sp) + 2ecb2: 00810913 addi s2,sp,8 + 2ecb6: 854a mv a0,s2 + 2ecb8: 0000c617 auipc a2,0xc + 2ecbc: 84860613 addi a2,a2,-1976 # 3a500 <_IO_stdin_used+0x2a58> + 2ecc0: 458d li a1,3 + 2ecc2: 70200693 li a3,1794 + 2ecc6: f24f00ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2ecca: 02600613 li a2,38 + 2ecce: 0000c597 auipc a1,0xc + 2ecd2: bca58593 addi a1,a1,-1078 # 3a898 <_IO_stdin_used+0x2df0> + 2ecd6: 0001b517 auipc a0,0x1b + 2ecda: 2c253503 ld a0,706(a0) # 49f98 <_ZSt4cerr@Base> + 2ecde: 953e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2ece2: 4649 li a2,18 + 2ece4: 0000c597 auipc a1,0xc + 2ece8: 89c58593 addi a1,a1,-1892 # 3a580 <_IO_stdin_used+0x2ad8> + 2ecec: 0001b517 auipc a0,0x1b + 2ecf0: 2ac53503 ld a0,684(a0) # 49f98 <_ZSt4cerr@Base> + 2ecf4: 93de60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2ecf8: 85a6 mv a1,s1 + 2ecfa: 0001b517 auipc a0,0x1b + 2ecfe: 29e53503 ld a0,670(a0) # 49f98 <_ZSt4cerr@Base> + 2ed02: f3ee60ef jal 15440 <_ZNSolsEi@plt> + 2ed06: 854a mv a0,s2 + 2ed08: a73ed0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2ed0c: 6942 ld s2,16(sp) + 2ed0e: bf49 j 2eca0 <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0x62> + 2ed10: 8522 mv a0,s0 + 2ed12: 9782 jalr a5 + 2ed14: 842a mv s0,a0 + 2ed16: bfb5 j 2ec92 <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0x54> + 2ed18: 842a mv s0,a0 + 2ed1a: 854a mv a0,s2 + 2ed1c: a5fed0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2ed20: 8522 mv a0,s0 + 2ed22: 9ffe60ef jal 15720 <_Unwind_Resume@plt> + +000000000002ed26 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_>: + 2ed26: 712d addi sp,sp,-288 + 2ed28: e1ea sd s10,192(sp) + 2ed2a: 01810d13 addi s10,sp,24 + 2ed2e: fdce sd s3,248(sp) + 2ed30: 89aa mv s3,a0 + 2ed32: 856a mv a0,s10 + 2ed34: ea22 sd s0,272(sp) + 2ed36: f5d6 sd s5,232(sp) + 2ed38: 843a mv s0,a4 + 2ed3a: f1da sd s6,224(sp) + 2ed3c: edde sd s7,216(sp) + 2ed3e: 8aae mv s5,a1 + 2ed40: 8bb2 mv s7,a2 + 2ed42: ee06 sd ra,280(sp) + 2ed44: e626 sd s1,264(sp) + 2ed46: e24a sd s2,256(sp) + 2ed48: f9d2 sd s4,240(sp) + 2ed4a: e9e2 sd s8,208(sp) + 2ed4c: e5e6 sd s9,200(sp) + 2ed4e: fd6e sd s11,184(sp) + 2ed50: e436 sd a3,8(sp) + 2ed52: 8b3e mv s6,a5 + 2ed54: c98ea0ef jal 191ec <_ZN7testing7MessageC1Ev> + 2ed58: 6562 ld a0,24(sp) + 2ed5a: 6410 ld a2,8(s0) + 2ed5c: 600c ld a1,0(s0) + 2ed5e: 0541 addi a0,a0,16 + 2ed60: 8d1e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2ed64: 00898c93 addi s9,s3,8 + 2ed68: 8566 mv a0,s9 + 2ed6a: 0001b317 auipc t1,0x1b + 2ed6e: 12633303 ld t1,294(t1) # 49e90 <_GLOBAL_OFFSET_TABLE_+0x340> + 2ed72: 9302 jalr t1 + 2ed74: 0409b503 ld a0,64(s3) + 2ed78: 0001b317 auipc t1,0x1b + 2ed7c: f4033303 ld t1,-192(t1) # 49cb8 <_GLOBAL_OFFSET_TABLE_+0x168> + 2ed80: 1e850513 addi a0,a0,488 + 2ed84: 9302 jalr t1 + 2ed86: 6518 ld a4,8(a0) + 2ed88: 611c ld a5,0(a0) + 2ed8a: 14f70163 beq a4,a5,2eecc <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1a6> + 2ed8e: 6562 ld a0,24(sp) + 2ed90: 4605 li a2,1 + 2ed92: 0000a597 auipc a1,0xa + 2ed96: 85e58593 addi a1,a1,-1954 # 385f0 <_IO_stdin_used+0xb48> + 2ed9a: 0541 addi a0,a0,16 + 2ed9c: 895e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2eda0: 6562 ld a0,24(sp) + 2eda2: 462d li a2,11 + 2eda4: 00009597 auipc a1,0x9 + 2eda8: 76458593 addi a1,a1,1892 # 38508 <_IO_stdin_used+0xa60> + 2edac: 0541 addi a0,a0,16 + 2edae: 883e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2edb2: 6562 ld a0,24(sp) + 2edb4: 461d li a2,7 + 2edb6: 0000b597 auipc a1,0xb + 2edba: e9258593 addi a1,a1,-366 # 39c48 <_IO_stdin_used+0x21a0> + 2edbe: 0541 addi a0,a0,16 + 2edc0: 871e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2edc4: 0409b503 ld a0,64(s3) + 2edc8: 0001b317 auipc t1,0x1b + 2edcc: ef033303 ld t1,-272(t1) # 49cb8 <_GLOBAL_OFFSET_TABLE_+0x168> + 2edd0: 1e850513 addi a0,a0,488 + 2edd4: 9302 jalr t1 + 2edd6: 6118 ld a4,0(a0) + 2edd8: 6504 ld s1,8(a0) + 2edda: aaaab7b7 lui a5,0xaaaab + 2edde: aab78793 addi a5,a5,-1365 # ffffffffaaaaaaab <__global_pointer$+0xffffffffaaa5fd1b> + 2ede2: 8c99 sub s1,s1,a4 + 2ede4: 02079713 slli a4,a5,0x20 + 2ede8: 4044d913 srai s2,s1,0x4 + 2edec: 97ba add a5,a5,a4 + 2edee: 02f90933 mul s2,s2,a5 + 2edf2: 0c090d63 beqz s2,2eecc <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1a6> + 2edf6: 0001bc17 auipc s8,0x1b + 2edfa: fbac3c03 ld s8,-70(s8) # 49db0 <_GLOBAL_OFFSET_TABLE_+0x260> + 2edfe: 010c0793 addi a5,s8,16 + 2ee02: fd048493 addi s1,s1,-48 + 2ee06: e03e sd a5,0(sp) + 2ee08: 0001bd97 auipc s11,0x1b + 2ee0c: 0b8dbd83 ld s11,184(s11) # 49ec0 <_GLOBAL_OFFSET_TABLE_+0x370> + 2ee10: 04010a13 addi s4,sp,64 + 2ee14: a885 j 2ee84 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x15e> + 2ee16: 0001b317 auipc t1,0x1b + 2ee1a: f4a33303 ld t1,-182(t1) # 49d60 <_GLOBAL_OFFSET_TABLE_+0x210> + 2ee1e: 9302 jalr t1 + 2ee20: 00850413 addi s0,a0,8 + 2ee24: 6562 ld a0,24(sp) + 2ee26: 6000 ld s0,0(s0) + 2ee28: 4605 li a2,1 + 2ee2a: 0541 addi a0,a0,16 + 2ee2c: 00009597 auipc a1,0x9 + 2ee30: 7c458593 addi a1,a1,1988 # 385f0 <_IO_stdin_used+0xb48> + 2ee34: 9426 add s0,s0,s1 + 2ee36: 197d addi s2,s2,-1 + 2ee38: ff8e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2ee3c: 4410 lw a2,8(s0) + 2ee3e: 600c ld a1,0(s0) + 2ee40: 8552 mv a0,s4 + 2ee42: ba2f00ef jal 1f1e4 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> + 2ee46: 6562 ld a0,24(sp) + 2ee48: 6626 ld a2,72(sp) + 2ee4a: 6586 ld a1,64(sp) + 2ee4c: 0541 addi a0,a0,16 + 2ee4e: fe2e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2ee52: 6562 ld a0,24(sp) + 2ee54: 4605 li a2,1 + 2ee56: 0000a597 auipc a1,0xa + 2ee5a: 97a58593 addi a1,a1,-1670 # 387d0 <_IO_stdin_used+0xd28> + 2ee5e: 0541 addi a0,a0,16 + 2ee60: fd0e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2ee64: 6562 ld a0,24(sp) + 2ee66: 6c10 ld a2,24(s0) + 2ee68: 680c ld a1,16(s0) + 2ee6a: 0541 addi a0,a0,16 + 2ee6c: fc4e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2ee70: 6506 ld a0,64(sp) + 2ee72: 089c addi a5,sp,80 + 2ee74: 00f50463 beq a0,a5,2ee7c <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x156> + 2ee78: 9b9e60ef jal 15830 <_ZdlPv@plt> + 2ee7c: fd048493 addi s1,s1,-48 + 2ee80: 04090663 beqz s2,2eecc <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1a6> + 2ee84: 0409bc03 ld s8,64(s3) + 2ee88: 1e8c2503 lw a0,488(s8) + 2ee8c: cc5e60ef jal 15b50 + 2ee90: f159 bnez a0,2ee16 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0xf0> + 2ee92: 1f0c3503 ld a0,496(s8) + 2ee96: 6118 ld a4,0(a0) + 2ee98: 6b18 ld a4,16(a4) + 2ee9a: 17b71a63 bne a4,s11,2f00e <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x2e8> + 2ee9e: 02000513 li a0,32 + 2eea2: 92fe60ef jal 157d0 <_Znwm@plt> + 2eea6: 6782 ld a5,0(sp) + 2eea8: 842a mv s0,a0 + 2eeaa: 00053423 sd zero,8(a0) + 2eeae: e11c sd a5,0(a0) + 2eeb0: 00053823 sd zero,16(a0) + 2eeb4: 00053c23 sd zero,24(a0) + 2eeb8: 1e8c2503 lw a0,488(s8) + 2eebc: 85a2 mv a1,s0 + 2eebe: e62e60ef jal 15520 + 2eec2: 8c2a mv s8,a0 + 2eec4: 0e051863 bnez a0,2efb4 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x28e> + 2eec8: 0421 addi s0,s0,8 + 2eeca: bfa9 j 2ee24 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0xfe> + 2eecc: 000b3783 ld a5,0(s6) # ffffffff80000000 <__global_pointer$+0xffffffff7ffb5270> + 2eed0: c789 beqz a5,2eeda <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1b4> + 2eed2: 008b3783 ld a5,8(s6) + 2eed6: 14079463 bnez a5,2f01e <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x2f8> + 2eeda: 1004 addi s1,sp,32 + 2eedc: 85ea mv a1,s10 + 2eede: 8526 mv a0,s1 + 2eee0: f36ea0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 2eee4: c0d6 sw s5,64(sp) + 2eee6: 7402 ld s0,32(sp) + 2eee8: 120b8663 beqz s7,2f014 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x2ee> + 2eeec: 04810913 addi s2,sp,72 + 2eef0: 85de mv a1,s7 + 2eef2: 854a mv a0,s2 + 2eef4: f69e80ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2eef8: 67a2 ld a5,8(sp) + 2eefa: 07010a13 addi s4,sp,112 + 2eefe: 8552 mv a0,s4 + 2ef00: 85a2 mv a1,s0 + 2ef02: d4be sw a5,104(sp) + 2ef04: b06ef0ef jal 1e20a <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc> + 2ef08: 85a2 mv a1,s0 + 2ef0a: 0908 addi a0,sp,144 + 2ef0c: f51e80ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2ef10: 7502 ld a0,32(sp) + 2ef12: 181c addi a5,sp,48 + 2ef14: 00f50463 beq a0,a5,2ef1c <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1f6> + 2ef18: 919e60ef jal 15830 <_ZdlPv@plt> + 2ef1c: 0409b503 ld a0,64(s3) + 2ef20: d1fff0ef jal 2ec3e <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv> + 2ef24: 611c ld a5,0(a0) + 2ef26: 0080 addi s0,sp,64 + 2ef28: 85a2 mv a1,s0 + 2ef2a: 6b9c ld a5,16(a5) + 2ef2c: 9782 jalr a5 + 2ef2e: 020a8763 beqz s5,2ef5c <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x236> + 2ef32: 478d li a5,3 + 2ef34: 02fa8463 beq s5,a5,2ef5c <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x236> + 2ef38: 0001b797 auipc a5,0x1b + 2ef3c: d187b783 ld a5,-744(a5) # 49c50 <_GLOBAL_OFFSET_TABLE_+0x100> + 2ef40: 0007c783 lbu a5,0(a5) + 2ef44: c781 beqz a5,2ef4c <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x226> + 2ef46: 00002023 sw zero,0(zero) # 0 <__abi_tag-0x10294> + 2ef4a: 9002 ebreak + 2ef4c: 0001b797 auipc a5,0x1b + 2ef50: e8c7b783 ld a5,-372(a5) # 49dd8 <_GLOBAL_OFFSET_TABLE_+0x288> + 2ef54: 0007c783 lbu a5,0(a5) + 2ef58: 10079b63 bnez a5,2f06e <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x348> + 2ef5c: 654a ld a0,144(sp) + 2ef5e: 111c addi a5,sp,160 + 2ef60: 00f50463 beq a0,a5,2ef68 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x242> + 2ef64: 8cde60ef jal 15830 <_ZdlPv@plt> + 2ef68: 7546 ld a0,112(sp) + 2ef6a: 011c addi a5,sp,128 + 2ef6c: 00f50463 beq a0,a5,2ef74 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x24e> + 2ef70: 8c1e60ef jal 15830 <_ZdlPv@plt> + 2ef74: 6526 ld a0,72(sp) + 2ef76: 08bc addi a5,sp,88 + 2ef78: 00f50463 beq a0,a5,2ef80 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x25a> + 2ef7c: 8b5e60ef jal 15830 <_ZdlPv@plt> + 2ef80: 8566 mv a0,s9 + 2ef82: 0001b317 auipc t1,0x1b + 2ef86: bfe33303 ld t1,-1026(t1) # 49b80 <_GLOBAL_OFFSET_TABLE_+0x30> + 2ef8a: 9302 jalr t1 + 2ef8c: 6562 ld a0,24(sp) + 2ef8e: c501 beqz a0,2ef96 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x270> + 2ef90: 611c ld a5,0(a0) + 2ef92: 679c ld a5,8(a5) + 2ef94: 9782 jalr a5 + 2ef96: 60f2 ld ra,280(sp) + 2ef98: 6452 ld s0,272(sp) + 2ef9a: 64b2 ld s1,264(sp) + 2ef9c: 6912 ld s2,256(sp) + 2ef9e: 79ee ld s3,248(sp) + 2efa0: 7a4e ld s4,240(sp) + 2efa2: 7aae ld s5,232(sp) + 2efa4: 7b0e ld s6,224(sp) + 2efa6: 6bee ld s7,216(sp) + 2efa8: 6c4e ld s8,208(sp) + 2efaa: 6cae ld s9,200(sp) + 2efac: 6d0e ld s10,192(sp) + 2efae: 7dea ld s11,184(sp) + 2efb0: 6115 addi sp,sp,288 + 2efb2: 8082 ret + 2efb4: 70200693 li a3,1794 + 2efb8: 0000b617 auipc a2,0xb + 2efbc: 54860613 addi a2,a2,1352 # 3a500 <_IO_stdin_used+0x2a58> + 2efc0: 458d li a1,3 + 2efc2: 8552 mv a0,s4 + 2efc4: c26f00ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2efc8: 02600613 li a2,38 + 2efcc: 0000c597 auipc a1,0xc + 2efd0: 8cc58593 addi a1,a1,-1844 # 3a898 <_IO_stdin_used+0x2df0> + 2efd4: 0001b517 auipc a0,0x1b + 2efd8: fc453503 ld a0,-60(a0) # 49f98 <_ZSt4cerr@Base> + 2efdc: e54e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2efe0: 4649 li a2,18 + 2efe2: 0000b597 auipc a1,0xb + 2efe6: 59e58593 addi a1,a1,1438 # 3a580 <_IO_stdin_used+0x2ad8> + 2efea: 0001b517 auipc a0,0x1b + 2efee: fae53503 ld a0,-82(a0) # 49f98 <_ZSt4cerr@Base> + 2eff2: e3ee60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2eff6: 85e2 mv a1,s8 + 2eff8: 0001b517 auipc a0,0x1b + 2effc: fa053503 ld a0,-96(a0) # 49f98 <_ZSt4cerr@Base> + 2f000: c40e60ef jal 15440 <_ZNSolsEi@plt> + 2f004: 8552 mv a0,s4 + 2f006: f74ed0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2f00a: 0421 addi s0,s0,8 + 2f00c: bd21 j 2ee24 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0xfe> + 2f00e: 9702 jalr a4 + 2f010: 842a mv s0,a0 + 2f012: b55d j 2eeb8 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x192> + 2f014: 0000ab97 auipc s7,0xa + 2f018: 7dcb8b93 addi s7,s7,2012 # 397f0 <_IO_stdin_used+0x1d48> + 2f01c: bdc1 j 2eeec <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1c6> + 2f01e: 6562 ld a0,24(sp) + 2f020: 0001b597 auipc a1,0x1b + 2f024: f305b583 ld a1,-208(a1) # 49f50 <_GLOBAL_OFFSET_TABLE_+0x400> + 2f028: 0541 addi a0,a0,16 + 2f02a: d36e60ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2f02e: 6562 ld a0,24(sp) + 2f030: 008b3603 ld a2,8(s6) + 2f034: 000b3583 ld a1,0(s6) + 2f038: 0541 addi a0,a0,16 + 2f03a: df6e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f03e: bd71 j 2eeda <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1b4> + 2f040: 842a mv s0,a0 + 2f042: 8552 mv a0,s4 + 2f044: eb8e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f048: 8566 mv a0,s9 + 2f04a: 0001b317 auipc t1,0x1b + 2f04e: b3633303 ld t1,-1226(t1) # 49b80 <_GLOBAL_OFFSET_TABLE_+0x30> + 2f052: 9302 jalr t1 + 2f054: 6562 ld a0,24(sp) + 2f056: c501 beqz a0,2f05e <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x338> + 2f058: 611c ld a5,0(a0) + 2f05a: 679c ld a5,8(a5) + 2f05c: 9782 jalr a5 + 2f05e: 8522 mv a0,s0 + 2f060: ec0e60ef jal 15720 <_Unwind_Resume@plt> + 2f064: 842a mv s0,a0 + 2f066: 8552 mv a0,s4 + 2f068: f12ed0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2f06c: bff1 j 2f048 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> + 2f06e: 4541 li a0,16 + 2f070: a11e60ef jal 15a80 <__cxa_allocate_exception@plt> + 2f074: 85a2 mv a1,s0 + 2f076: 84aa mv s1,a0 + 2f078: 92ef20ef jal 211a6 <_ZN7testing8internal26GoogleTestFailureExceptionC1ERKNS_14TestPartResultE> + 2f07c: 8526 mv a0,s1 + 2f07e: 0001b617 auipc a2,0x1b + 2f082: b5a63603 ld a2,-1190(a2) # 49bd8 <_GLOBAL_OFFSET_TABLE_+0x88> + 2f086: 0001b597 auipc a1,0x1b + 2f08a: c925b583 ld a1,-878(a1) # 49d18 <_GLOBAL_OFFSET_TABLE_+0x1c8> + 2f08e: a93e60ef jal 15b20 <__cxa_throw@plt> + 2f092: 842a mv s0,a0 + 2f094: b7c1 j 2f054 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x32e> + 2f096: 842a mv s0,a0 + 2f098: 854a mv a0,s2 + 2f09a: e62e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f09e: 8526 mv a0,s1 + 2f0a0: e5ce70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f0a4: b755 j 2f048 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> + 2f0a6: 842a mv s0,a0 + 2f0a8: bfdd j 2f09e <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x378> + 2f0aa: 842a mv s0,a0 + 2f0ac: 654a ld a0,144(sp) + 2f0ae: 111c addi a5,sp,160 + 2f0b0: 00f50463 beq a0,a5,2f0b8 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x392> + 2f0b4: f7ce60ef jal 15830 <_ZdlPv@plt> + 2f0b8: 7546 ld a0,112(sp) + 2f0ba: 011c addi a5,sp,128 + 2f0bc: 00f50463 beq a0,a5,2f0c4 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x39e> + 2f0c0: f70e60ef jal 15830 <_ZdlPv@plt> + 2f0c4: 6526 ld a0,72(sp) + 2f0c6: 08bc addi a5,sp,88 + 2f0c8: f8f500e3 beq a0,a5,2f048 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> + 2f0cc: f64e60ef jal 15830 <_ZdlPv@plt> + 2f0d0: bfa5 j 2f048 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> + 2f0d2: 842a mv s0,a0 + 2f0d4: 8552 mv a0,s4 + 2f0d6: e26e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f0da: bf7d j 2f098 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x372> + 2f0dc: 842a mv s0,a0 + 2f0de: b7ad j 2f048 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> + 2f0e0: 842a mv s0,a0 + 2f0e2: 8526 mv a0,s1 + 2f0e4: 8fde60ef jal 159e0 <__cxa_free_exception@plt> + 2f0e8: b7d1 j 2f0ac <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x386> + +000000000002f0ea <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE>: + 2f0ea: 7119 addi sp,sp,-128 + 2f0ec: f8a2 sd s0,112(sp) + 2f0ee: f4a6 sd s1,104(sp) + 2f0f0: f0ca sd s2,96(sp) + 2f0f2: 84ae mv s1,a1 + 2f0f4: ecce sd s3,88(sp) + 2f0f6: e8d2 sd s4,80(sp) + 2f0f8: e4d6 sd s5,72(sp) + 2f0fa: 892a mv s2,a0 + 2f0fc: fc86 sd ra,120(sp) + 2f0fe: 900fa0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 2f102: 00093783 ld a5,0(s2) + 2f106: 842a mv s0,a0 + 2f108: 8626 mv a2,s1 + 2f10a: 01878593 addi a1,a5,24 + 2f10e: 850a mv a0,sp + 2f110: 0007a983 lw s3,0(a5) + 2f114: 0087ba03 ld s4,8(a5) + 2f118: 0107aa83 lw s5,16(a5) + 2f11c: 890a mv s2,sp + 2f11e: f94ea0ef jal 198b2 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE> + 2f122: 8dcfa0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 2f126: 612c ld a1,64(a0) + 2f128: 1004 addi s1,sp,32 + 2f12a: 8526 mv a0,s1 + 2f12c: 4605 li a2,1 + 2f12e: 9d8ec0ef jal 1b306 <_ZN7testing8internal12UnitTestImpl28CurrentOsStackTraceExceptTopB5cxx11Ei> + 2f132: 87a6 mv a5,s1 + 2f134: 870a mv a4,sp + 2f136: 86d6 mv a3,s5 + 2f138: 8652 mv a2,s4 + 2f13a: 85ce mv a1,s3 + 2f13c: 8522 mv a0,s0 + 2f13e: be9ff0ef jal 2ed26 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_> + 2f142: 7502 ld a0,32(sp) + 2f144: 181c addi a5,sp,48 + 2f146: 00f50463 beq a0,a5,2f14e <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE+0x64> + 2f14a: ee6e60ef jal 15830 <_ZdlPv@plt> + 2f14e: 6502 ld a0,0(sp) + 2f150: 081c addi a5,sp,16 + 2f152: 00f50463 beq a0,a5,2f15a <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE+0x70> + 2f156: edae60ef jal 15830 <_ZdlPv@plt> + 2f15a: 70e6 ld ra,120(sp) + 2f15c: 7446 ld s0,112(sp) + 2f15e: 74a6 ld s1,104(sp) + 2f160: 7906 ld s2,96(sp) + 2f162: 69e6 ld s3,88(sp) + 2f164: 6a46 ld s4,80(sp) + 2f166: 6aa6 ld s5,72(sp) + 2f168: 6109 addi sp,sp,128 + 2f16a: 8082 ret + 2f16c: 842a mv s0,a0 + 2f16e: a029 j 2f178 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE+0x8e> + 2f170: 842a mv s0,a0 + 2f172: 8526 mv a0,s1 + 2f174: d88e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f178: 854a mv a0,s2 + 2f17a: d82e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f17e: 8522 mv a0,s0 + 2f180: da0e60ef jal 15720 <_Unwind_Resume@plt> + +000000000002f184 <_ZN7testing8internal20SingleFailureCheckerD1Ev>: + 2f184: 7171 addi sp,sp,-176 + 2f186: f122 sd s0,160(sp) + 2f188: 4500 lw s0,8(a0) + 2f18a: ed26 sd s1,152(sp) + 2f18c: e94a sd s2,144(sp) + 2f18e: f506 sd ra,168(sp) + 2f190: e54e sd s3,136(sp) + 2f192: e152 sd s4,128(sp) + 2f194: fcd6 sd s5,120(sp) + 2f196: 4789 li a5,2 + 2f198: 6104 ld s1,0(a0) + 2f19a: 892a mv s2,a0 + 2f19c: 0000b597 auipc a1,0xb + 2f1a0: ab458593 addi a1,a1,-1356 # 39c50 <_IO_stdin_used+0x21a8> + 2f1a4: 00f40663 beq s0,a5,2f1b0 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x2c> + 2f1a8: 0000b597 auipc a1,0xb + 2f1ac: ab858593 addi a1,a1,-1352 # 39c60 <_IO_stdin_used+0x21b8> + 2f1b0: 03010993 addi s3,sp,48 + 2f1b4: 854e mv a0,s3 + 2f1b6: ca7e80ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2f1ba: 00810a13 addi s4,sp,8 + 2f1be: 8552 mv a0,s4 + 2f1c0: 82cea0ef jal 191ec <_ZN7testing7MessageC1Ev> + 2f1c4: 8526 mv a0,s1 + 2f1c6: a12ef0ef jal 1e3d8 <_ZNK7testing19TestPartResultArray4sizeEv> + 2f1ca: 4785 li a5,1 + 2f1cc: 1af50163 beq a0,a5,2f36e <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1ea> + 2f1d0: 6522 ld a0,8(sp) + 2f1d2: 4629 li a2,10 + 2f1d4: 0000a597 auipc a1,0xa + 2f1d8: c6c58593 addi a1,a1,-916 # 38e40 <_IO_stdin_used+0x1398> + 2f1dc: 0541 addi a0,a0,16 + 2f1de: c52e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f1e2: 6522 ld a0,8(sp) + 2f1e4: 7662 ld a2,56(sp) + 2f1e6: 75c2 ld a1,48(sp) + 2f1e8: 0541 addi a0,a0,16 + 2f1ea: c46e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f1ee: 6522 ld a0,8(sp) + 2f1f0: 4605 li a2,1 + 2f1f2: 00009597 auipc a1,0x9 + 2f1f6: 3fe58593 addi a1,a1,1022 # 385f0 <_IO_stdin_used+0xb48> + 2f1fa: 0541 addi a0,a0,16 + 2f1fc: c34e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f200: 6522 ld a0,8(sp) + 2f202: 4629 li a2,10 + 2f204: 0000a597 auipc a1,0xa + 2f208: c2458593 addi a1,a1,-988 # 38e28 <_IO_stdin_used+0x1380> + 2f20c: 0541 addi a0,a0,16 + 2f20e: c22e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f212: 8526 mv a0,s1 + 2f214: 9c4ef0ef jal 1e3d8 <_ZNK7testing19TestPartResultArray4sizeEv> + 2f218: 85aa mv a1,a0 + 2f21a: 6522 ld a0,8(sp) + 2f21c: 0541 addi a0,a0,16 + 2f21e: a22e60ef jal 15440 <_ZNSolsEi@plt> + 2f222: 6522 ld a0,8(sp) + 2f224: 4625 li a2,9 + 2f226: 0000b597 auipc a1,0xb + 2f22a: a5258593 addi a1,a1,-1454 # 39c78 <_IO_stdin_used+0x21d0> + 2f22e: 0541 addi a0,a0,16 + 2f230: c00e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f234: 4401 li s0,0 + 2f236: a025 j 2f25e <_ZN7testing8internal20SingleFailureCheckerD1Ev+0xda> + 2f238: 6522 ld a0,8(sp) + 2f23a: 4605 li a2,1 + 2f23c: 00009597 auipc a1,0x9 + 2f240: 3b458593 addi a1,a1,948 # 385f0 <_IO_stdin_used+0xb48> + 2f244: 0541 addi a0,a0,16 + 2f246: beae60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f24a: 85a2 mv a1,s0 + 2f24c: 8526 mv a0,s1 + 2f24e: 9aeef0ef jal 1e3fc <_ZNK7testing19TestPartResultArray17GetTestPartResultEi> + 2f252: 85aa mv a1,a0 + 2f254: 6522 ld a0,8(sp) + 2f256: 0541 addi a0,a0,16 + 2f258: 84cef0ef jal 1e2a4 <_ZN7testinglsERSoRKNS_14TestPartResultE> + 2f25c: 2405 addiw s0,s0,1 + 2f25e: 8526 mv a0,s1 + 2f260: 978ef0ef jal 1e3d8 <_ZNK7testing19TestPartResultArray4sizeEv> + 2f264: fca44ae3 blt s0,a0,2f238 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0xb4> + 2f268: 1000 addi s0,sp,32 + 2f26a: 8522 mv a0,s0 + 2f26c: 9e6ea0ef jal 19452 <_ZN7testing16AssertionFailureEv> + 2f270: 0804 addi s1,sp,16 + 2f272: 8526 mv a0,s1 + 2f274: f79e90ef jal 191ec <_ZN7testing7MessageC1Ev> + 2f278: 67c2 ld a5,16(sp) + 2f27a: 05010a93 addi s5,sp,80 + 2f27e: 85d2 mv a1,s4 + 2f280: 8556 mv a0,s5 + 2f282: 01078a13 addi s4,a5,16 + 2f286: b90ea0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 2f28a: 6666 ld a2,88(sp) + 2f28c: 65c6 ld a1,80(sp) + 2f28e: 8552 mv a0,s4 + 2f290: ba0e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f294: 6546 ld a0,80(sp) + 2f296: 109c addi a5,sp,96 + 2f298: 00f50463 beq a0,a5,2f2a0 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x11c> + 2f29c: d94e60ef jal 15830 <_ZdlPv@plt> + 2f2a0: 85a6 mv a1,s1 + 2f2a2: 8522 mv a0,s0 + 2f2a4: 0001b317 auipc t1,0x1b + 2f2a8: b1433303 ld t1,-1260(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 2f2ac: 9302 jalr t1 + 2f2ae: 6542 ld a0,16(sp) + 2f2b0: c501 beqz a0,2f2b8 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x134> + 2f2b2: 611c ld a5,0(a0) + 2f2b4: 679c ld a5,8(a5) + 2f2b6: 9782 jalr a5 + 2f2b8: 85a2 mv a1,s0 + 2f2ba: 8526 mv a0,s1 + 2f2bc: 91aea0ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> + 2f2c0: 7422 ld s0,40(sp) + 2f2c2: c819 beqz s0,2f2d8 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x154> + 2f2c4: 6008 ld a0,0(s0) + 2f2c6: 01040793 addi a5,s0,16 + 2f2ca: 00f50463 beq a0,a5,2f2d2 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x14e> + 2f2ce: d62e60ef jal 15830 <_ZdlPv@plt> + 2f2d2: 8522 mv a0,s0 + 2f2d4: d5ce60ef jal 15830 <_ZdlPv@plt> + 2f2d8: 6522 ld a0,8(sp) + 2f2da: c501 beqz a0,2f2e2 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x15e> + 2f2dc: 611c ld a5,0(a0) + 2f2de: 679c ld a5,8(a5) + 2f2e0: 9782 jalr a5 + 2f2e2: 7542 ld a0,48(sp) + 2f2e4: 009c addi a5,sp,64 + 2f2e6: 00f50463 beq a0,a5,2f2ee <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x16a> + 2f2ea: d46e60ef jal 15830 <_ZdlPv@plt> + 2f2ee: 01014783 lbu a5,16(sp) + 2f2f2: e3b1 bnez a5,2f336 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1b2> + 2f2f4: 67e2 ld a5,24(sp) + 2f2f6: 0000a717 auipc a4,0xa + 2f2fa: 4fa70713 addi a4,a4,1274 # 397f0 <_IO_stdin_used+0x1d48> + 2f2fe: c391 beqz a5,2f302 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x17e> + 2f300: 6398 ld a4,0(a5) + 2f302: 2bd00693 li a3,701 + 2f306: 00009617 auipc a2,0x9 + 2f30a: 3da60613 addi a2,a2,986 # 386e0 <_IO_stdin_used+0xc38> + 2f30e: 4585 li a1,1 + 2f310: 854e mv a0,s3 + 2f312: d6ce90ef jal 1887e <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> + 2f316: 0880 addi s0,sp,80 + 2f318: 8522 mv a0,s0 + 2f31a: ed3e90ef jal 191ec <_ZN7testing7MessageC1Ev> + 2f31e: 854e mv a0,s3 + 2f320: 85a2 mv a1,s0 + 2f322: dc9ff0ef jal 2f0ea <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> + 2f326: 6546 ld a0,80(sp) + 2f328: c501 beqz a0,2f330 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1ac> + 2f32a: 611c ld a5,0(a0) + 2f32c: 679c ld a5,8(a5) + 2f32e: 9782 jalr a5 + 2f330: 854e mv a0,s3 + 2f332: e24e90ef jal 18956 <_ZN7testing8internal12AssertHelperD1Ev> + 2f336: 6462 ld s0,24(sp) + 2f338: c819 beqz s0,2f34e <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1ca> + 2f33a: 6008 ld a0,0(s0) + 2f33c: 01040793 addi a5,s0,16 + 2f340: 00f50463 beq a0,a5,2f348 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1c4> + 2f344: cece60ef jal 15830 <_ZdlPv@plt> + 2f348: 8522 mv a0,s0 + 2f34a: ce6e60ef jal 15830 <_ZdlPv@plt> + 2f34e: 01093503 ld a0,16(s2) + 2f352: 02090913 addi s2,s2,32 + 2f356: 0d250663 beq a0,s2,2f422 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x29e> + 2f35a: 740a ld s0,160(sp) + 2f35c: 70aa ld ra,168(sp) + 2f35e: 64ea ld s1,152(sp) + 2f360: 694a ld s2,144(sp) + 2f362: 69aa ld s3,136(sp) + 2f364: 6a0a ld s4,128(sp) + 2f366: 7ae6 ld s5,120(sp) + 2f368: 614d addi sp,sp,176 + 2f36a: cc6e606f j 15830 <_ZdlPv@plt> + 2f36e: 8526 mv a0,s1 + 2f370: 4581 li a1,0 + 2f372: 88aef0ef jal 1e3fc <_ZNK7testing19TestPartResultArray17GetTestPartResultEi> + 2f376: 411c lw a5,0(a0) + 2f378: 84aa mv s1,a0 + 2f37a: 00879c63 bne a5,s0,2f392 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x20e> + 2f37e: 01093583 ld a1,16(s2) + 2f382: 6928 ld a0,80(a0) + 2f384: a2ce60ef jal 155b0 + 2f388: c555 beqz a0,2f434 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x2b0> + 2f38a: 0808 addi a0,sp,16 + 2f38c: 8baea0ef jal 19446 <_ZN7testing16AssertionSuccessEv> + 2f390: b7a1 j 2f2d8 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x154> + 2f392: 05010a93 addi s5,sp,80 + 2f396: 8556 mv a0,s5 + 2f398: 8baea0ef jal 19452 <_ZN7testing16AssertionFailureEv> + 2f39c: 8556 mv a0,s5 + 2f39e: 0000a597 auipc a1,0xa + 2f3a2: aa258593 addi a1,a1,-1374 # 38e40 <_IO_stdin_used+0x1398> + 2f3a6: 0001b317 auipc t1,0x1b + 2f3aa: b4233303 ld t1,-1214(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 2f3ae: 9302 jalr t1 + 2f3b0: 85ce mv a1,s3 + 2f3b2: 0001a317 auipc t1,0x1a + 2f3b6: 7ee33303 ld t1,2030(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2f3ba: 9302 jalr t1 + 2f3bc: 00009597 auipc a1,0x9 + 2f3c0: 23458593 addi a1,a1,564 # 385f0 <_IO_stdin_used+0xb48> + 2f3c4: 0001b317 auipc t1,0x1b + 2f3c8: 84c33303 ld t1,-1972(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 2f3cc: 9302 jalr t1 + 2f3ce: 0000b597 auipc a1,0xb + 2f3d2: 8ba58593 addi a1,a1,-1862 # 39c88 <_IO_stdin_used+0x21e0> + 2f3d6: 0001b317 auipc t1,0x1b + 2f3da: b1233303 ld t1,-1262(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 2f3de: 9302 jalr t1 + 2f3e0: 1000 addi s0,sp,32 + 2f3e2: 8a2a mv s4,a0 + 2f3e4: 8522 mv a0,s0 + 2f3e6: e07e90ef jal 191ec <_ZN7testing7MessageC1Ev> + 2f3ea: 7502 ld a0,32(sp) + 2f3ec: 85a6 mv a1,s1 + 2f3ee: 0541 addi a0,a0,16 + 2f3f0: eb5ee0ef jal 1e2a4 <_ZN7testinglsERSoRKNS_14TestPartResultE> + 2f3f4: 85a2 mv a1,s0 + 2f3f6: 8552 mv a0,s4 + 2f3f8: 0001b317 auipc t1,0x1b + 2f3fc: 9c033303 ld t1,-1600(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 2f400: 9302 jalr t1 + 2f402: 7502 ld a0,32(sp) + 2f404: c501 beqz a0,2f40c <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x288> + 2f406: 611c ld a5,0(a0) + 2f408: 679c ld a5,8(a5) + 2f40a: 9782 jalr a5 + 2f40c: 85d2 mv a1,s4 + 2f40e: 0808 addi a0,sp,16 + 2f410: fc7e90ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> + 2f414: 08a8 addi a0,sp,88 + 2f416: 0001b317 auipc t1,0x1b + 2f41a: bc233303 ld t1,-1086(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 2f41e: 9302 jalr t1 + 2f420: bd65 j 2f2d8 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x154> + 2f422: 70aa ld ra,168(sp) + 2f424: 740a ld s0,160(sp) + 2f426: 64ea ld s1,152(sp) + 2f428: 694a ld s2,144(sp) + 2f42a: 69aa ld s3,136(sp) + 2f42c: 6a0a ld s4,128(sp) + 2f42e: 7ae6 ld s5,120(sp) + 2f430: 614d addi sp,sp,176 + 2f432: 8082 ret + 2f434: 05010a93 addi s5,sp,80 + 2f438: 8556 mv a0,s5 + 2f43a: 818ea0ef jal 19452 <_ZN7testing16AssertionFailureEv> + 2f43e: 8556 mv a0,s5 + 2f440: 0000a597 auipc a1,0xa + 2f444: a0058593 addi a1,a1,-1536 # 38e40 <_IO_stdin_used+0x1398> + 2f448: 0001b317 auipc t1,0x1b + 2f44c: aa033303 ld t1,-1376(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 2f450: 9302 jalr t1 + 2f452: 85ce mv a1,s3 + 2f454: 0001a317 auipc t1,0x1a + 2f458: 74c33303 ld t1,1868(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2f45c: 9302 jalr t1 + 2f45e: 1000 addi s0,sp,32 + 2f460: 8a2a mv s4,a0 + 2f462: 8522 mv a0,s0 + 2f464: d89e90ef jal 191ec <_ZN7testing7MessageC1Ev> + 2f468: 7502 ld a0,32(sp) + 2f46a: 0000b597 auipc a1,0xb + 2f46e: 82e58593 addi a1,a1,-2002 # 39c98 <_IO_stdin_used+0x21f0> + 2f472: 0541 addi a0,a0,16 + 2f474: 8ece60ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2f478: 85a2 mv a1,s0 + 2f47a: 8552 mv a0,s4 + 2f47c: 0001b317 auipc t1,0x1b + 2f480: 93c33303 ld t1,-1732(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 2f484: 9302 jalr t1 + 2f486: 7502 ld a0,32(sp) + 2f488: c501 beqz a0,2f490 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x30c> + 2f48a: 611c ld a5,0(a0) + 2f48c: 679c ld a5,8(a5) + 2f48e: 9782 jalr a5 + 2f490: 8552 mv a0,s4 + 2f492: 01090593 addi a1,s2,16 + 2f496: 0001a317 auipc t1,0x1a + 2f49a: 70a33303 ld t1,1802(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2f49e: 9302 jalr t1 + 2f4a0: 0000a597 auipc a1,0xa + 2f4a4: 99858593 addi a1,a1,-1640 # 38e38 <_IO_stdin_used+0x1390> + 2f4a8: 0001b317 auipc t1,0x1b + 2f4ac: 9c033303 ld t1,-1600(t1) # 49e68 <_GLOBAL_OFFSET_TABLE_+0x318> + 2f4b0: 9302 jalr t1 + 2f4b2: 0000a597 auipc a1,0xa + 2f4b6: 7d658593 addi a1,a1,2006 # 39c88 <_IO_stdin_used+0x21e0> + 2f4ba: 0001b317 auipc t1,0x1b + 2f4be: a2e33303 ld t1,-1490(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 2f4c2: 9302 jalr t1 + 2f4c4: 8a2a mv s4,a0 + 2f4c6: 8522 mv a0,s0 + 2f4c8: d25e90ef jal 191ec <_ZN7testing7MessageC1Ev> + 2f4cc: 7502 ld a0,32(sp) + 2f4ce: 85a6 mv a1,s1 + 2f4d0: 0541 addi a0,a0,16 + 2f4d2: dd3ee0ef jal 1e2a4 <_ZN7testinglsERSoRKNS_14TestPartResultE> + 2f4d6: 85a2 mv a1,s0 + 2f4d8: 8552 mv a0,s4 + 2f4da: 0001b317 auipc t1,0x1b + 2f4de: 8de33303 ld t1,-1826(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 2f4e2: 9302 jalr t1 + 2f4e4: 7502 ld a0,32(sp) + 2f4e6: c501 beqz a0,2f4ee <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x36a> + 2f4e8: 611c ld a5,0(a0) + 2f4ea: 679c ld a5,8(a5) + 2f4ec: 9782 jalr a5 + 2f4ee: 85d2 mv a1,s4 + 2f4f0: 0808 addi a0,sp,16 + 2f4f2: ee5e90ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> + 2f4f6: bf39 j 2f414 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x290> + 2f4f8: 7782 ld a5,32(sp) + 2f4fa: 842a mv s0,a0 + 2f4fc: c789 beqz a5,2f506 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x382> + 2f4fe: 6398 ld a4,0(a5) + 2f500: 853e mv a0,a5 + 2f502: 671c ld a5,8(a4) + 2f504: 9782 jalr a5 + 2f506: 08a8 addi a0,sp,88 + 2f508: 0001b317 auipc t1,0x1b + 2f50c: ad033303 ld t1,-1328(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 2f510: 9302 jalr t1 + 2f512: a821 j 2f52a <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3a6> + 2f514: b7d5 j 2f4f8 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x374> + 2f516: 842a mv s0,a0 + 2f518: b7fd j 2f506 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x382> + 2f51a: bff9 j 2f4f8 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x374> + 2f51c: 842a mv s0,a0 + 2f51e: 1028 addi a0,sp,40 + 2f520: 0001b317 auipc t1,0x1b + 2f524: ab833303 ld t1,-1352(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 2f528: 9302 jalr t1 + 2f52a: 6522 ld a0,8(sp) + 2f52c: c501 beqz a0,2f534 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3b0> + 2f52e: 611c ld a5,0(a0) + 2f530: 679c ld a5,8(a5) + 2f532: 9782 jalr a5 + 2f534: 854e mv a0,s3 + 2f536: 9c6e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f53a: 8522 mv a0,s0 + 2f53c: 974e60ef jal 156b0 <__cxa_call_terminate@plt> + 2f540: 842a mv s0,a0 + 2f542: 8556 mv a0,s5 + 2f544: 9b8e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f548: 6542 ld a0,16(sp) + 2f54a: d971 beqz a0,2f51e <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x39a> + 2f54c: 611c ld a5,0(a0) + 2f54e: 679c ld a5,8(a5) + 2f550: 9782 jalr a5 + 2f552: b7f1 j 2f51e <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x39a> + 2f554: 842a mv s0,a0 + 2f556: bfd1 j 2f52a <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3a6> + 2f558: 842a mv s0,a0 + 2f55a: bfe9 j 2f534 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3b0> + 2f55c: 842a mv s0,a0 + 2f55e: b765 j 2f506 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x382> + 2f560: 842a mv s0,a0 + 2f562: b7dd j 2f548 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3c4> + +000000000002f564 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE>: + 2f564: 7115 addi sp,sp,-224 + 2f566: 618c ld a1,0(a1) + 2f568: e16a sd s10,128(sp) + 2f56a: 03010d13 addi s10,sp,48 + 2f56e: e9a2 sd s0,208(sp) + 2f570: 842a mv s0,a0 + 2f572: 856a mv a0,s10 + 2f574: ed86 sd ra,216(sp) + 2f576: e5a6 sd s1,200(sp) + 2f578: fd4e sd s3,184(sp) + 2f57a: f556 sd s5,168(sp) + 2f57c: 8e1e80ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2f580: 8522 mv a0,s0 + 2f582: 0000a597 auipc a1,0xa + 2f586: 9a658593 addi a1,a1,-1626 # 38f28 <_IO_stdin_used+0x1480> + 2f58a: 0001a317 auipc t1,0x1a + 2f58e: 75633303 ld t1,1878(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 2f592: 9302 jalr t1 + 2f594: 44051063 bnez a0,2f9d4 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x470> + 2f598: 0000a597 auipc a1,0xa + 2f59c: 9a058593 addi a1,a1,-1632 # 38f38 <_IO_stdin_used+0x1490> + 2f5a0: 8522 mv a0,s0 + 2f5a2: 0001a317 auipc t1,0x1a + 2f5a6: 73e33303 ld t1,1854(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 2f5aa: 9302 jalr t1 + 2f5ac: e955 bnez a0,2f660 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xfc> + 2f5ae: 0000a597 auipc a1,0xa + 2f5b2: 9e258593 addi a1,a1,-1566 # 38f90 <_IO_stdin_used+0x14e8> + 2f5b6: 8522 mv a0,s0 + 2f5b8: 0001a317 auipc t1,0x1a + 2f5bc: 72833303 ld t1,1832(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 2f5c0: 9302 jalr t1 + 2f5c2: 56050163 beqz a0,2fb24 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x5c0> + 2f5c6: 10000513 li a0,256 + 2f5ca: a06e60ef jal 157d0 <_Znwm@plt> + 2f5ce: f952 sd s4,176(sp) + 2f5d0: 10050a13 addi s4,a0,256 + 2f5d4: e1ca sd s2,192(sp) + 2f5d6: f15a sd s6,160(sp) + 2f5d8: ed5e sd s7,152(sp) + 2f5da: e962 sd s8,144(sp) + 2f5dc: e566 sd s9,136(sp) + 2f5de: 89aa mv s3,a0 + 2f5e0: f452 sd s4,40(sp) + 2f5e2: 8aaa mv s5,a0 + 2f5e4: 00019917 auipc s2,0x19 + 2f5e8: 6a490913 addi s2,s2,1700 # 48c88 <_ZN7testingL27kReservedTestCaseAttributesE> + 2f5ec: 4b3d li s6,15 + 2f5ee: 4b85 li s7,1 + 2f5f0: 05010c13 addi s8,sp,80 + 2f5f4: a831 j 2f610 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xac> + 2f5f6: 37750163 beq a0,s7,2f958 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3f4> + 2f5fa: e529 bnez a0,2f644 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xe0> + 2f5fc: 008ab423 sd s0,8(s5) + 2f600: 94a2 add s1,s1,s0 + 2f602: 00048023 sb zero,0(s1) + 2f606: 020a8a93 addi s5,s5,32 + 2f60a: 0921 addi s2,s2,8 + 2f60c: 175a0563 beq s4,s5,2f776 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x212> + 2f610: 00093c83 ld s9,0(s2) + 2f614: 010a8493 addi s1,s5,16 + 2f618: 009ab023 sd s1,0(s5) + 2f61c: 680c8063 beqz s9,2fc9c <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x738> + 2f620: 8566 mv a0,s9 + 2f622: cdee60ef jal 15b00 + 2f626: e8aa sd a0,80(sp) + 2f628: 842a mv s0,a0 + 2f62a: fcab76e3 bgeu s6,a0,2f5f6 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x92> + 2f62e: 4601 li a2,0 + 2f630: 85e2 mv a1,s8 + 2f632: 8556 mv a0,s5 + 2f634: fade50ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 2f638: 67c6 ld a5,80(sp) + 2f63a: 84aa mv s1,a0 + 2f63c: 00aab023 sd a0,0(s5) + 2f640: 00fab823 sd a5,16(s5) + 2f644: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 2f648: 020c8407 vle8.v v8,(s9) + 2f64c: 8c1d sub s0,s0,a5 + 2f64e: 9cbe add s9,s9,a5 + 2f650: 02048427 vse8.v v8,(s1) + 2f654: 94be add s1,s1,a5 + 2f656: f47d bnez s0,2f644 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xe0> + 2f658: 6446 ld s0,80(sp) + 2f65a: 000ab483 ld s1,0(s5) + 2f65e: bf79 j 2f5fc <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x98> + 2f660: 0e000513 li a0,224 + 2f664: 96ce60ef jal 157d0 <_Znwm@plt> + 2f668: 0000a717 auipc a4,0xa + 2f66c: 8e070713 addi a4,a4,-1824 # 38f48 <_IO_stdin_used+0x14a0> + 2f670: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 2f674: 02070087 vle8.v v1,(a4) + 2f678: 0000a797 auipc a5,0xa + 2f67c: 8e078793 addi a5,a5,-1824 # 38f58 <_IO_stdin_used+0x14b0> + 2f680: cc337057 vsetivli zero,6,e8,m8,ta,ma + 2f684: e1ca sd s2,192(sp) + 2f686: f952 sd s4,176(sp) + 2f688: f15a sd s6,160(sp) + 2f68a: ed5e sd s7,152(sp) + 2f68c: e962 sd s8,144(sp) + 2f68e: e566 sd s9,136(sp) + 2f690: 02078407 vle8.v v8,(a5) + 2f694: 0e050a93 addi s5,a0,224 + 2f698: 01050793 addi a5,a0,16 + 2f69c: e11c sd a5,0(a0) + 2f69e: f456 sd s5,40(sp) + 2f6a0: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 2f6a4: 020780a7 vse8.v v1,(a5) + 2f6a8: 4721 li a4,8 + 2f6aa: 03050793 addi a5,a0,48 + 2f6ae: cc337057 vsetivli zero,6,e8,m8,ta,ma + 2f6b2: 4699 li a3,6 + 2f6b4: f11c sd a5,32(a0) + 2f6b6: e518 sd a4,8(a0) + 2f6b8: 00050c23 sb zero,24(a0) + 2f6bc: 02078427 vse8.v v8,(a5) + 2f6c0: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 2f6c4: 0000a797 auipc a5,0xa + 2f6c8: 89c78793 addi a5,a5,-1892 # 38f60 <_IO_stdin_used+0x14b8> + 2f6cc: 02078087 vle8.v v1,(a5) + 2f6d0: 05050793 addi a5,a0,80 + 2f6d4: f514 sd a3,40(a0) + 2f6d6: e13c sd a5,64(a0) + 2f6d8: 02050b23 sb zero,54(a0) + 2f6dc: 0000a617 auipc a2,0xa + 2f6e0: 89460613 addi a2,a2,-1900 # 38f70 <_IO_stdin_used+0x14c8> + 2f6e4: 020780a7 vse8.v v1,(a5) + 2f6e8: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 2f6ec: 02060087 vle8.v v1,(a2) + 2f6f0: 07050793 addi a5,a0,112 + 2f6f4: 00009697 auipc a3,0x9 + 2f6f8: dac68693 addi a3,a3,-596 # 384a0 <_IO_stdin_used+0x9f8> + 2f6fc: cc32f057 vsetivli zero,5,e8,m8,ta,ma + 2f700: 02068407 vle8.v v8,(a3) + 2f704: e538 sd a4,72(a0) + 2f706: f13c sd a5,96(a0) + 2f708: 04050c23 sb zero,88(a0) + 2f70c: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 2f710: 020780a7 vse8.v v1,(a5) + 2f714: 4711 li a4,4 + 2f716: 09050793 addi a5,a0,144 + 2f71a: cc32f057 vsetivli zero,5,e8,m8,ta,ma + 2f71e: 4695 li a3,5 + 2f720: e15c sd a5,128(a0) + 2f722: f538 sd a4,104(a0) + 2f724: 06050a23 sb zero,116(a0) + 2f728: 02078427 vse8.v v8,(a5) + 2f72c: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 2f730: 0000a797 auipc a5,0xa + 2f734: 84878793 addi a5,a5,-1976 # 38f78 <_IO_stdin_used+0x14d0> + 2f738: 02078087 vle8.v v1,(a5) + 2f73c: 0b050793 addi a5,a0,176 + 2f740: f15c sd a5,160(a0) + 2f742: 08050aa3 sb zero,149(a0) + 2f746: e554 sd a3,136(a0) + 2f748: 89aa mv s3,a0 + 2f74a: 020780a7 vse8.v v1,(a5) + 2f74e: 0000a797 auipc a5,0xa + 2f752: 83278793 addi a5,a5,-1998 # 38f80 <_IO_stdin_used+0x14d8> + 2f756: cc34f057 vsetivli zero,9,e8,m8,ta,ma + 2f75a: 02078407 vle8.v v8,(a5) + 2f75e: 0d050793 addi a5,a0,208 + 2f762: f558 sd a4,168(a0) + 2f764: 0a050a23 sb zero,180(a0) + 2f768: e17c sd a5,192(a0) + 2f76a: 4725 li a4,9 + 2f76c: 02078427 vse8.v v8,(a5) + 2f770: 0c050ca3 sb zero,217(a0) + 2f774: e578 sd a4,200(a0) + 2f776: 413a8cb3 sub s9,s5,s3 + 2f77a: 405cdc13 srai s8,s9,0x5 + 2f77e: 407cdb13 srai s6,s9,0x7 + 2f782: 87e2 mv a5,s8 + 2f784: 894e mv s2,s3 + 2f786: 41605a63 blez s6,2fb9a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x636> + 2f78a: 0b1e slli s6,s6,0x7 + 2f78c: fcee sd s11,120(sp) + 2f78e: 74e2 ld s1,56(sp) + 2f790: 7bc2 ld s7,48(sp) + 2f792: 9b4e add s6,s6,s3 + 2f794: 06098413 addi s0,s3,96 + 2f798: 04098d93 addi s11,s3,64 + 2f79c: 02098a13 addi s4,s3,32 + 2f7a0: a035 j 2f7cc <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x268> + 2f7a2: fc843603 ld a2,-56(s0) + 2f7a6: 0ac48963 beq s1,a2,2f858 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2f4> + 2f7aa: fe843603 ld a2,-24(s0) + 2f7ae: 0cc48363 beq s1,a2,2f874 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x310> + 2f7b2: 6410 ld a2,8(s0) + 2f7b4: 18c48a63 beq s1,a2,2f948 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3e4> + 2f7b8: 08090913 addi s2,s2,128 + 2f7bc: 08040413 addi s0,s0,128 + 2f7c0: 080d8d93 addi s11,s11,128 + 2f7c4: 080a0a13 addi s4,s4,128 + 2f7c8: 3d690563 beq s2,s6,2fb92 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x62e> + 2f7cc: fa843783 ld a5,-88(s0) + 2f7d0: fc9799e3 bne a5,s1,2f7a2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x23e> + 2f7d4: 16048d63 beqz s1,2f94e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3ea> + 2f7d8: fa043503 ld a0,-96(s0) + 2f7dc: 8626 mv a2,s1 + 2f7de: 85de mv a1,s7 + 2f7e0: 910e60ef jal 158f0 + 2f7e4: 16050563 beqz a0,2f94e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3ea> + 2f7e8: fc843603 ld a2,-56(s0) + 2f7ec: 06c48863 beq s1,a2,2f85c <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2f8> + 2f7f0: fe843603 ld a2,-24(s0) + 2f7f4: fac49fe3 bne s1,a2,2f7b2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x24e> + 2f7f8: fe043503 ld a0,-32(s0) + 2f7fc: 85de mv a1,s7 + 2f7fe: 8f2e60ef jal 158f0 + 2f802: c935 beqz a0,2f876 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x312> + 2f804: 6410 ld a2,8(s0) + 2f806: fac499e3 bne s1,a2,2f7b8 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x254> + 2f80a: 6008 ld a0,0(s0) + 2f80c: 85de mv a1,s7 + 2f80e: 8e2e60ef jal 158f0 + 2f812: f15d bnez a0,2f7b8 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x254> + 2f814: 7de6 ld s11,120(sp) + 2f816: 8922 mv s2,s0 + 2f818: 4405 li s0,1 + 2f81a: 07591363 bne s2,s5,2f880 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x31c> + 2f81e: 690e ld s2,192(sp) + 2f820: 7a4a ld s4,176(sp) + 2f822: 7b0a ld s6,160(sp) + 2f824: 6bea ld s7,152(sp) + 2f826: 6c4a ld s8,144(sp) + 2f828: 6caa ld s9,136(sp) + 2f82a: 0828 addi a0,sp,24 + 2f82c: 0001a317 auipc t1,0x1a + 2f830: 3b433303 ld t1,948(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2f834: ec4e sd s3,24(sp) + 2f836: f056 sd s5,32(sp) + 2f838: 9302 jalr t1 + 2f83a: 7542 ld a0,48(sp) + 2f83c: 009c addi a5,sp,64 + 2f83e: 00f50463 beq a0,a5,2f846 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2e2> + 2f842: fefe50ef jal 15830 <_ZdlPv@plt> + 2f846: 60ee ld ra,216(sp) + 2f848: 8522 mv a0,s0 + 2f84a: 644e ld s0,208(sp) + 2f84c: 64ae ld s1,200(sp) + 2f84e: 79ea ld s3,184(sp) + 2f850: 7aaa ld s5,168(sp) + 2f852: 6d0a ld s10,128(sp) + 2f854: 612d addi sp,sp,224 + 2f856: 8082 ret + 2f858: 0e048d63 beqz s1,2f952 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3ee> + 2f85c: fc043503 ld a0,-64(s0) + 2f860: 85de mv a1,s7 + 2f862: 88ee60ef jal 158f0 + 2f866: 0e050663 beqz a0,2f952 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3ee> + 2f86a: fe843603 ld a2,-24(s0) + 2f86e: f8c49be3 bne s1,a2,2f804 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2a0> + 2f872: b759 j 2f7f8 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x294> + 2f874: f0d1 bnez s1,2f7f8 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x294> + 2f876: 896e mv s2,s11 + 2f878: 4405 li s0,1 + 2f87a: 7de6 ld s11,120(sp) + 2f87c: fb5901e3 beq s2,s5,2f81e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2ba> + 2f880: 00810913 addi s2,sp,8 + 2f884: 6685 lui a3,0x1 + 2f886: 85a2 mv a1,s0 + 2f888: 854a mv a0,s2 + 2f88a: 87668693 addi a3,a3,-1930 # 876 <__abi_tag-0xfa1e> + 2f88e: 0000a717 auipc a4,0xa + 2f892: 41a70713 addi a4,a4,1050 # 39ca8 <_IO_stdin_used+0x2200> + 2f896: 00009617 auipc a2,0x9 + 2f89a: e4a60613 addi a2,a2,-438 # 386e0 <_IO_stdin_used+0xc38> + 2f89e: fe1e80ef jal 1887e <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> + 2f8a2: 850a mv a0,sp + 2f8a4: 8a0a mv s4,sp + 2f8a6: 947e90ef jal 191ec <_ZN7testing7MessageC1Ev> + 2f8aa: 6502 ld a0,0(sp) + 2f8ac: 0000a597 auipc a1,0xa + 2f8b0: 40458593 addi a1,a1,1028 # 39cb0 <_IO_stdin_used+0x2208> + 2f8b4: 0541 addi a0,a0,16 + 2f8b6: cabe50ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2f8ba: 6502 ld a0,0(sp) + 2f8bc: 7662 ld a2,56(sp) + 2f8be: 75c2 ld a1,48(sp) + 2f8c0: 0541 addi a0,a0,16 + 2f8c2: d6fe50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f8c6: 6502 ld a0,0(sp) + 2f8c8: 0000a597 auipc a1,0xa + 2f8cc: c6058593 addi a1,a1,-928 # 39528 <_IO_stdin_used+0x1a80> + 2f8d0: 0541 addi a0,a0,16 + 2f8d2: c8fe50ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2f8d6: 01010b13 addi s6,sp,16 + 2f8da: 855a mv a0,s6 + 2f8dc: 911e90ef jal 191ec <_ZN7testing7MessageC1Ev> + 2f8e0: 080c8163 beqz s9,2f962 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3fe> + 2f8e4: 04000793 li a5,64 + 2f8e8: 2f97e363 bltu a5,s9,2fbce <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x66a> + 2f8ec: 4785 li a5,1 + 2f8ee: 844e mv s0,s3 + 2f8f0: 4481 li s1,0 + 2f8f2: 36fc0c63 beq s8,a5,2fc6a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x706> + 2f8f6: 6542 ld a0,16(sp) + 2f8f8: 4605 li a2,1 + 2f8fa: 00008597 auipc a1,0x8 + 2f8fe: 4d658593 addi a1,a1,1238 # 37dd0 <_IO_stdin_used+0x328> + 2f902: 0541 addi a0,a0,16 + 2f904: d2de50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f908: 6542 ld a0,16(sp) + 2f90a: 6410 ld a2,8(s0) + 2f90c: 600c ld a1,0(s0) + 2f90e: 0541 addi a0,a0,16 + 2f910: d21e50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f914: 6542 ld a0,16(sp) + 2f916: 4605 li a2,1 + 2f918: 00008597 auipc a1,0x8 + 2f91c: 4b858593 addi a1,a1,1208 # 37dd0 <_IO_stdin_used+0x328> + 2f920: 0541 addi a0,a0,16 + 2f922: d0fe50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f926: 00148793 addi a5,s1,1 + 2f92a: 02040413 addi s0,s0,32 + 2f92e: 0387fa63 bgeu a5,s8,2f962 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3fe> + 2f932: 6542 ld a0,16(sp) + 2f934: 4485 li s1,1 + 2f936: 0541 addi a0,a0,16 + 2f938: 4611 li a2,4 + 2f93a: 0000a597 auipc a1,0xa + 2f93e: 39e58593 addi a1,a1,926 # 39cd8 <_IO_stdin_used+0x2230> + 2f942: cefe50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f946: bf45 j 2f8f6 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x392> + 2f948: ec0491e3 bnez s1,2f80a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2a6> + 2f94c: b5e1 j 2f814 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b0> + 2f94e: 7de6 ld s11,120(sp) + 2f950: b5e1 j 2f818 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> + 2f952: 7de6 ld s11,120(sp) + 2f954: 8952 mv s2,s4 + 2f956: b5c9 j 2f818 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> + 2f958: 000cc783 lbu a5,0(s9) + 2f95c: 00fa8823 sb a5,16(s5) + 2f960: b971 j 2f5fc <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x98> + 2f962: 0884 addi s1,sp,80 + 2f964: 85da mv a1,s6 + 2f966: 8526 mv a0,s1 + 2f968: cafe90ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 2f96c: 6542 ld a0,16(sp) + 2f96e: c501 beqz a0,2f976 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x412> + 2f970: 611c ld a5,0(a0) + 2f972: 679c ld a5,8(a5) + 2f974: 9782 jalr a5 + 2f976: 6502 ld a0,0(sp) + 2f978: 6666 ld a2,88(sp) + 2f97a: 65c6 ld a1,80(sp) + 2f97c: 0541 addi a0,a0,16 + 2f97e: cb3e50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f982: 6502 ld a0,0(sp) + 2f984: 0000a597 auipc a1,0xa + 2f988: 35c58593 addi a1,a1,860 # 39ce0 <_IO_stdin_used+0x2238> + 2f98c: 0541 addi a0,a0,16 + 2f98e: bd3e50ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2f992: 6502 ld a0,0(sp) + 2f994: 00009597 auipc a1,0x9 + 2f998: b7458593 addi a1,a1,-1164 # 38508 <_IO_stdin_used+0xa60> + 2f99c: 0541 addi a0,a0,16 + 2f99e: bc3e50ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2f9a2: 6502 ld a0,0(sp) + 2f9a4: 0000a597 auipc a1,0xa + 2f9a8: 29c58593 addi a1,a1,668 # 39c40 <_IO_stdin_used+0x2198> + 2f9ac: 0541 addi a0,a0,16 + 2f9ae: bb3e50ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2f9b2: 85d2 mv a1,s4 + 2f9b4: 854a mv a0,s2 + 2f9b6: f34ff0ef jal 2f0ea <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> + 2f9ba: 8526 mv a0,s1 + 2f9bc: d41e60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f9c0: 6502 ld a0,0(sp) + 2f9c2: c501 beqz a0,2f9ca <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x466> + 2f9c4: 611c ld a5,0(a0) + 2f9c6: 679c ld a5,8(a5) + 2f9c8: 9782 jalr a5 + 2f9ca: 854a mv a0,s2 + 2f9cc: f8be80ef jal 18956 <_ZN7testing8internal12AssertHelperD1Ev> + 2f9d0: 4401 li s0,0 + 2f9d2: b5b1 j 2f81e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2ba> + 2f9d4: 10000513 li a0,256 + 2f9d8: df9e50ef jal 157d0 <_Znwm@plt> + 2f9dc: 00009717 auipc a4,0x9 + 2f9e0: 56c70713 addi a4,a4,1388 # 38f48 <_IO_stdin_used+0x14a0> + 2f9e4: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 2f9e8: 02070087 vle8.v v1,(a4) + 2f9ec: 00009797 auipc a5,0x9 + 2f9f0: 56c78793 addi a5,a5,1388 # 38f58 <_IO_stdin_used+0x14b0> + 2f9f4: cc337057 vsetivli zero,6,e8,m8,ta,ma + 2f9f8: e1ca sd s2,192(sp) + 2f9fa: f952 sd s4,176(sp) + 2f9fc: f15a sd s6,160(sp) + 2f9fe: ed5e sd s7,152(sp) + 2fa00: e962 sd s8,144(sp) + 2fa02: e566 sd s9,136(sp) + 2fa04: 02078407 vle8.v v8,(a5) + 2fa08: 10050a93 addi s5,a0,256 + 2fa0c: 01050793 addi a5,a0,16 + 2fa10: e11c sd a5,0(a0) + 2fa12: f456 sd s5,40(sp) + 2fa14: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 2fa18: 020780a7 vse8.v v1,(a5) + 2fa1c: 4721 li a4,8 + 2fa1e: 03050793 addi a5,a0,48 + 2fa22: cc337057 vsetivli zero,6,e8,m8,ta,ma + 2fa26: 4699 li a3,6 + 2fa28: f11c sd a5,32(a0) + 2fa2a: e518 sd a4,8(a0) + 2fa2c: 00050c23 sb zero,24(a0) + 2fa30: 02078427 vse8.v v8,(a5) + 2fa34: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 2fa38: 00009797 auipc a5,0x9 + 2fa3c: 52878793 addi a5,a5,1320 # 38f60 <_IO_stdin_used+0x14b8> + 2fa40: 02078087 vle8.v v1,(a5) + 2fa44: 05050793 addi a5,a0,80 + 2fa48: f514 sd a3,40(a0) + 2fa4a: e13c sd a5,64(a0) + 2fa4c: 02050b23 sb zero,54(a0) + 2fa50: 00009617 auipc a2,0x9 + 2fa54: 52060613 addi a2,a2,1312 # 38f70 <_IO_stdin_used+0x14c8> + 2fa58: 020780a7 vse8.v v1,(a5) + 2fa5c: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 2fa60: 02060087 vle8.v v1,(a2) + 2fa64: 07050793 addi a5,a0,112 + 2fa68: 00009697 auipc a3,0x9 + 2fa6c: 75868693 addi a3,a3,1880 # 391c0 <_IO_stdin_used+0x1718> + 2fa70: cc35f057 vsetivli zero,11,e8,m8,ta,ma + 2fa74: e538 sd a4,72(a0) + 2fa76: f13c sd a5,96(a0) + 2fa78: 02068407 vle8.v v8,(a3) + 2fa7c: 04050c23 sb zero,88(a0) + 2fa80: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 2fa84: 020780a7 vse8.v v1,(a5) + 2fa88: 4711 li a4,4 + 2fa8a: 09050793 addi a5,a0,144 + 2fa8e: cc35f057 vsetivli zero,11,e8,m8,ta,ma + 2fa92: 00009697 auipc a3,0x9 + 2fa96: a0e68693 addi a3,a3,-1522 # 384a0 <_IO_stdin_used+0x9f8> + 2fa9a: e15c sd a5,128(a0) + 2fa9c: 06050a23 sb zero,116(a0) + 2faa0: f538 sd a4,104(a0) + 2faa2: 02078427 vse8.v v8,(a5) + 2faa6: cc32f057 vsetivli zero,5,e8,m8,ta,ma + 2faaa: 02068407 vle8.v v8,(a3) + 2faae: 89aa mv s3,a0 + 2fab0: 0b050793 addi a5,a0,176 + 2fab4: 46ad li a3,11 + 2fab6: 08d9b423 sd a3,136(s3) + 2faba: 0af9b023 sd a5,160(s3) + 2fabe: 08098da3 sb zero,155(s3) + 2fac2: 02078427 vse8.v v8,(a5) + 2fac6: 00009597 auipc a1,0x9 + 2faca: 4b258593 addi a1,a1,1202 # 38f78 <_IO_stdin_used+0x14d0> + 2face: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 2fad2: 02058087 vle8.v v1,(a1) + 2fad6: 0d098693 addi a3,s3,208 + 2fada: cc34f057 vsetivli zero,9,e8,m8,ta,ma + 2fade: 4515 li a0,5 + 2fae0: 00009617 auipc a2,0x9 + 2fae4: 4a060613 addi a2,a2,1184 # 38f80 <_IO_stdin_used+0x14d8> + 2fae8: 0cd9b023 sd a3,192(s3) + 2faec: 02060407 vle8.v v8,(a2) + 2faf0: 0aa9b423 sd a0,168(s3) + 2faf4: 0a098aa3 sb zero,181(s3) + 2faf8: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 2fafc: 020680a7 vse8.v v1,(a3) + 2fb00: 0f098793 addi a5,s3,240 + 2fb04: cc34f057 vsetivli zero,9,e8,m8,ta,ma + 2fb08: 46a5 li a3,9 + 2fb0a: 0ce9b423 sd a4,200(s3) + 2fb0e: 0c098a23 sb zero,212(s3) + 2fb12: 0ef9b023 sd a5,224(s3) + 2fb16: 02078427 vse8.v v8,(a5) + 2fb1a: 0e098ca3 sb zero,249(s3) + 2fb1e: 0ed9b423 sd a3,232(s3) + 2fb22: b991 j 2f776 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x212> + 2fb24: 89feb0ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 2fb28: c511 beqz a0,2fb34 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x5d0> + 2fb2a: f402 sd zero,40(sp) + 2fb2c: 4981 li s3,0 + 2fb2e: 4a81 li s5,0 + 2fb30: 4405 li s0,1 + 2fb32: b9e5 j 2f82a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2c6> + 2fb34: 0884 addi s1,sp,80 + 2fb36: 6685 lui a3,0x1 + 2fb38: 8526 mv a0,s1 + 2fb3a: 84d68693 addi a3,a3,-1971 # 84d <__abi_tag-0xfa47> + 2fb3e: 00009617 auipc a2,0x9 + 2fb42: ba260613 addi a2,a2,-1118 # 386e0 <_IO_stdin_used+0xc38> + 2fb46: 458d li a1,3 + 2fb48: 8a3ef0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2fb4c: 4661 li a2,24 + 2fb4e: 00009597 auipc a1,0x9 + 2fb52: 45258593 addi a1,a1,1106 # 38fa0 <_IO_stdin_used+0x14f8> + 2fb56: 0001a517 auipc a0,0x1a + 2fb5a: 44253503 ld a0,1090(a0) # 49f98 <_ZSt4cerr@Base> + 2fb5e: ad3e50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2fb62: 02300613 li a2,35 + 2fb66: 00009597 auipc a1,0x9 + 2fb6a: 45a58593 addi a1,a1,1114 # 38fc0 <_IO_stdin_used+0x1518> + 2fb6e: 0001a517 auipc a0,0x1a + 2fb72: 42a53503 ld a0,1066(a0) # 49f98 <_ZSt4cerr@Base> + 2fb76: abbe50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2fb7a: 6410 ld a2,8(s0) + 2fb7c: 600c ld a1,0(s0) + 2fb7e: 0001a517 auipc a0,0x1a + 2fb82: 41a53503 ld a0,1050(a0) # 49f98 <_ZSt4cerr@Base> + 2fb86: aabe50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2fb8a: 8526 mv a0,s1 + 2fb8c: befec0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2fb90: bf69 j 2fb2a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x5c6> + 2fb92: 7de6 ld s11,120(sp) + 2fb94: 412a87b3 sub a5,s5,s2 + 2fb98: 8795 srai a5,a5,0x5 + 2fb9a: 4709 li a4,2 + 2fb9c: 0ae78b63 beq a5,a4,2fc52 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x6ee> + 2fba0: 470d li a4,3 + 2fba2: 08e78d63 beq a5,a4,2fc3c <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x6d8> + 2fba6: 4705 li a4,1 + 2fba8: 00e79b63 bne a5,a4,2fbbe <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x65a> + 2fbac: 85ea mv a1,s10 + 2fbae: 854a mv a0,s2 + 2fbb0: 0001a317 auipc t1,0x1a + 2fbb4: fc033303 ld t1,-64(t1) # 49b70 <_GLOBAL_OFFSET_TABLE_+0x20> + 2fbb8: 9302 jalr t1 + 2fbba: c4051fe3 bnez a0,2f818 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> + 2fbbe: 690e ld s2,192(sp) + 2fbc0: 7a4a ld s4,176(sp) + 2fbc2: 7b0a ld s6,160(sp) + 2fbc4: 6bea ld s7,152(sp) + 2fbc6: 6c4a ld s8,144(sp) + 2fbc8: 6caa ld s9,136(sp) + 2fbca: 4405 li s0,1 + 2fbcc: b9b9 j 2f82a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2c6> + 2fbce: 4401 li s0,0 + 2fbd0: fffc0b93 addi s7,s8,-1 + 2fbd4: 84ce mv s1,s3 + 2fbd6: 048b8963 beq s7,s0,2fc28 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x6c4> + 2fbda: 6542 ld a0,16(sp) + 2fbdc: 4605 li a2,1 + 2fbde: 00008597 auipc a1,0x8 + 2fbe2: 1f258593 addi a1,a1,498 # 37dd0 <_IO_stdin_used+0x328> + 2fbe6: 0541 addi a0,a0,16 + 2fbe8: a49e50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2fbec: 6542 ld a0,16(sp) + 2fbee: 6490 ld a2,8(s1) + 2fbf0: 608c ld a1,0(s1) + 2fbf2: 0541 addi a0,a0,16 + 2fbf4: a3de50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2fbf8: 6542 ld a0,16(sp) + 2fbfa: 4605 li a2,1 + 2fbfc: 00008597 auipc a1,0x8 + 2fc00: 1d458593 addi a1,a1,468 # 37dd0 <_IO_stdin_used+0x328> + 2fc04: 0541 addi a0,a0,16 + 2fc06: a2be50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2fc0a: 0405 addi s0,s0,1 + 2fc0c: 02048493 addi s1,s1,32 + 2fc10: d58479e3 bgeu s0,s8,2f962 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3fe> + 2fc14: 6542 ld a0,16(sp) + 2fc16: 00009597 auipc a1,0x9 + 2fc1a: bea58593 addi a1,a1,-1046 # 38800 <_IO_stdin_used+0xd58> + 2fc1e: 0541 addi a0,a0,16 + 2fc20: 941e50ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2fc24: fa8b9be3 bne s7,s0,2fbda <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x676> + 2fc28: 6542 ld a0,16(sp) + 2fc2a: 4611 li a2,4 + 2fc2c: 0000a597 auipc a1,0xa + 2fc30: 0ac58593 addi a1,a1,172 # 39cd8 <_IO_stdin_used+0x2230> + 2fc34: 0541 addi a0,a0,16 + 2fc36: 9fbe50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2fc3a: b745 j 2fbda <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x676> + 2fc3c: 85ea mv a1,s10 + 2fc3e: 854a mv a0,s2 + 2fc40: 0001a317 auipc t1,0x1a + 2fc44: f3033303 ld t1,-208(t1) # 49b70 <_GLOBAL_OFFSET_TABLE_+0x20> + 2fc48: 9302 jalr t1 + 2fc4a: bc0517e3 bnez a0,2f818 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> + 2fc4e: 02090913 addi s2,s2,32 + 2fc52: 85ea mv a1,s10 + 2fc54: 854a mv a0,s2 + 2fc56: 0001a317 auipc t1,0x1a + 2fc5a: f1a33303 ld t1,-230(t1) # 49b70 <_GLOBAL_OFFSET_TABLE_+0x20> + 2fc5e: 9302 jalr t1 + 2fc60: ba051ce3 bnez a0,2f818 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> + 2fc64: 02090913 addi s2,s2,32 + 2fc68: b791 j 2fbac <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x648> + 2fc6a: 6542 ld a0,16(sp) + 2fc6c: b1e9 j 2f936 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3d2> + 2fc6e: 842a mv s0,a0 + 2fc70: 8526 mv a0,s1 + 2fc72: b09ec0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 2fc76: e1ca sd s2,192(sp) + 2fc78: f952 sd s4,176(sp) + 2fc7a: f15a sd s6,160(sp) + 2fc7c: ed5e sd s7,152(sp) + 2fc7e: e962 sd s8,144(sp) + 2fc80: e566 sd s9,136(sp) + 2fc82: a81d j 2fcb8 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x754> + 2fc84: 842a mv s0,a0 + 2fc86: a00d j 2fca8 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x744> + 2fc88: 67c2 ld a5,16(sp) + 2fc8a: 842a mv s0,a0 + 2fc8c: c3b9 beqz a5,2fcd2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x76e> + 2fc8e: 6398 ld a4,0(a5) + 2fc90: 853e mv a0,a5 + 2fc92: 671c ld a5,8(a4) + 2fc94: 9782 jalr a5 + 2fc96: a835 j 2fcd2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x76e> + 2fc98: 842a mv s0,a0 + 2fc9a: bff1 j 2fc76 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x712> + 2fc9c: 864e60ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 2fca0: 842a mv s0,a0 + 2fca2: 854a mv a0,s2 + 2fca4: cb3e80ef jal 18956 <_ZN7testing8internal12AssertHelperD1Ev> + 2fca8: 0828 addi a0,sp,24 + 2fcaa: 0001a317 auipc t1,0x1a + 2fcae: f3633303 ld t1,-202(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2fcb2: ec4e sd s3,24(sp) + 2fcb4: f056 sd s5,32(sp) + 2fcb6: 9302 jalr t1 + 2fcb8: 856a mv a0,s10 + 2fcba: fcee sd s11,120(sp) + 2fcbc: a41e60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2fcc0: 8522 mv a0,s0 + 2fcc2: a5fe50ef jal 15720 <_Unwind_Resume@plt> + 2fcc6: 842a mv s0,a0 + 2fcc8: a029 j 2fcd2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x76e> + 2fcca: 842a mv s0,a0 + 2fccc: 8526 mv a0,s1 + 2fcce: a2fe60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2fcd2: 6502 ld a0,0(sp) + 2fcd4: d579 beqz a0,2fca2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x73e> + 2fcd6: 611c ld a5,0(a0) + 2fcd8: 679c ld a5,8(a5) + 2fcda: 9782 jalr a5 + 2fcdc: b7d9 j 2fca2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x73e> + 2fcde: 844e mv s0,s3 + 2fce0: 811e50ef jal 154f0 <__cxa_begin_catch@plt> + 2fce4: 01540963 beq s0,s5,2fcf6 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x792> + 2fce8: 8522 mv a0,s0 + 2fcea: 02040413 addi s0,s0,32 + 2fcee: a0fe60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2fcf2: ff541be3 bne s0,s5,2fce8 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x784> + 2fcf6: aabe50ef jal 157a0 <__cxa_rethrow@plt> + 2fcfa: 842a mv s0,a0 + 2fcfc: e95e50ef jal 15b90 <__cxa_end_catch@plt> + 2fd00: 854e mv a0,s3 + 2fd02: b2fe50ef jal 15830 <_ZdlPv@plt> + 2fd06: bf4d j 2fcb8 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x754> + +000000000002fd08 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE>: + 2fd08: 7169 addi sp,sp,-304 + 2fd0a: 87ae mv a5,a1 + 2fd0c: f5de sd s7,232(sp) + 2fd0e: 85b2 mv a1,a2 + 2fd10: 8baa mv s7,a0 + 2fd12: 853e mv a0,a5 + 2fd14: f1e2 sd s8,224(sp) + 2fd16: f606 sd ra,296(sp) + 2fd18: ea4a sd s2,272(sp) + 2fd1a: e64e sd s3,264(sp) + 2fd1c: ede6 sd s9,216(sp) + 2fd1e: e9ea sd s10,208(sp) + 2fd20: e5ee sd s11,200(sp) + 2fd22: 8c32 mv s8,a2 + 2fd24: 841ff0ef jal 2f564 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE> + 2fd28: e919 bnez a0,2fd3e <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x36> + 2fd2a: 70b2 ld ra,296(sp) + 2fd2c: 6952 ld s2,272(sp) + 2fd2e: 69b2 ld s3,264(sp) + 2fd30: 7bae ld s7,232(sp) + 2fd32: 7c0e ld s8,224(sp) + 2fd34: 6cee ld s9,216(sp) + 2fd36: 6d4e ld s10,208(sp) + 2fd38: 6dae ld s11,200(sp) + 2fd3a: 6155 addi sp,sp,304 + 2fd3c: 8082 ret + 2fd3e: f222 sd s0,288(sp) + 2fd40: ee26 sd s1,280(sp) + 2fd42: 855e mv a0,s7 + 2fd44: 0001a317 auipc t1,0x1a + 2fd48: 14c33303 ld t1,332(t1) # 49e90 <_GLOBAL_OFFSET_TABLE_+0x340> + 2fd4c: 9302 jalr t1 + 2fd4e: 058bb783 ld a5,88(s7) + 2fd52: 000c3583 ld a1,0(s8) + 2fd56: 1004 addi s1,sp,32 + 2fd58: 8526 mv a0,s1 + 2fd5a: 050bb403 ld s0,80(s7) + 2fd5e: e43e sd a5,8(sp) + 2fd60: 8fce80ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2fd64: 7582 ld a1,32(sp) + 2fd66: 7622 ld a2,40(sp) + 2fd68: 04010913 addi s2,sp,64 + 2fd6c: 089c addi a5,sp,80 + 2fd6e: 962e add a2,a2,a1 + 2fd70: 854a mv a0,s2 + 2fd72: ec3e sd a5,24(sp) + 2fd74: e0be sd a5,64(sp) + 2fd76: cede70ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2fd7a: 6586 ld a1,64(sp) + 2fd7c: 6626 ld a2,72(sp) + 2fd7e: 06010993 addi s3,sp,96 + 2fd82: 07010d13 addi s10,sp,112 + 2fd86: 962e add a2,a2,a1 + 2fd88: 854e mv a0,s3 + 2fd8a: f0ea sd s10,96(sp) + 2fd8c: cd7e70ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2fd90: 7586 ld a1,96(sp) + 2fd92: 77a6 ld a5,104(sp) + 2fd94: 1da58e63 beq a1,s10,2ff70 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x268> + 2fd98: 7746 ld a4,112(sp) + 2fd9a: f12e sd a1,160(sp) + 2fd9c: f53e sd a5,168(sp) + 2fd9e: f0ea sd s10,96(sp) + 2fda0: f482 sd zero,104(sp) + 2fda2: f93a sd a4,176(sp) + 2fda4: 06010823 sb zero,112(sp) + 2fda8: 0b010d93 addi s11,sp,176 + 2fdac: 25b58463 beq a1,s11,2fff4 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2ec> + 2fdb0: e12e sd a1,128(sp) + 2fdb2: e93a sd a4,144(sp) + 2fdb4: 1118 addi a4,sp,160 + 2fdb6: 00f58633 add a2,a1,a5 + 2fdba: 853a mv a0,a4 + 2fdbc: e83a sd a4,16(sp) + 2fdbe: e53e sd a5,136(sp) + 2fdc0: f16e sd s11,160(sp) + 2fdc2: ca1e70ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2fdc6: 67a2 ld a5,8(sp) + 2fdc8: 7c8a ld s9,160(sp) + 2fdca: 8f81 sub a5,a5,s0 + 2fdcc: 4087d993 srai s3,a5,0x8 + 2fdd0: 8799 srai a5,a5,0x6 + 2fdd2: 2b305263 blez s3,30076 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x36e> + 2fdd6: 792a ld s2,168(sp) + 2fdd8: 12090963 beqz s2,2ff0a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x202> + 2fddc: 09a2 slli s3,s3,0x8 + 2fdde: fdd6 sd s5,248(sp) + 2fde0: f9da sd s6,240(sp) + 2fde2: e252 sd s4,256(sp) + 2fde4: 99a2 add s3,s3,s0 + 2fde6: 0c040493 addi s1,s0,192 + 2fdea: 08040b13 addi s6,s0,128 + 2fdee: 04040a93 addi s5,s0,64 + 2fdf2: a081 j 2fe32 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x12a> + 2fdf4: f804ba03 ld s4,-128(s1) + 2fdf8: 8552 mv a0,s4 + 2fdfa: d07e50ef jal 15b00 + 2fdfe: 0ca90363 beq s2,a0,2fec4 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x1bc> + 2fe02: fc04ba03 ld s4,-64(s1) + 2fe06: 8552 mv a0,s4 + 2fe08: cf9e50ef jal 15b00 + 2fe0c: 0d250763 beq a0,s2,2feda <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x1d2> + 2fe10: 0004ba03 ld s4,0(s1) + 2fe14: 8552 mv a0,s4 + 2fe16: cebe50ef jal 15b00 + 2fe1a: 0ca90c63 beq s2,a0,2fef2 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x1ea> + 2fe1e: 10040413 addi s0,s0,256 + 2fe22: 10048493 addi s1,s1,256 + 2fe26: 100b0b13 addi s6,s6,256 + 2fe2a: 100a8a93 addi s5,s5,256 + 2fe2e: 10898f63 beq s3,s0,2ff4c <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x244> + 2fe32: f404ba03 ld s4,-192(s1) + 2fe36: 8552 mv a0,s4 + 2fe38: cc9e50ef jal 15b00 + 2fe3c: fb251ce3 bne a0,s2,2fdf4 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xec> + 2fe40: 85d2 mv a1,s4 + 2fe42: 864a mv a2,s2 + 2fe44: 8566 mv a0,s9 + 2fe46: aabe50ef jal 158f0 + 2fe4a: f54d bnez a0,2fdf4 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xec> + 2fe4c: 6a12 ld s4,256(sp) + 2fe4e: 7aee ld s5,248(sp) + 2fe50: 7b4e ld s6,240(sp) + 2fe52: 01bc8563 beq s9,s11,2fe5c <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x154> + 2fe56: 8566 mv a0,s9 + 2fe58: 9d9e50ef jal 15830 <_ZdlPv@plt> + 2fe5c: 650a ld a0,128(sp) + 2fe5e: 091c addi a5,sp,144 + 2fe60: 00f50463 beq a0,a5,2fe68 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x160> + 2fe64: 9cde50ef jal 15830 <_ZdlPv@plt> + 2fe68: 7506 ld a0,96(sp) + 2fe6a: 01a50463 beq a0,s10,2fe72 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x16a> + 2fe6e: 9c3e50ef jal 15830 <_ZdlPv@plt> + 2fe72: 6506 ld a0,64(sp) + 2fe74: 67e2 ld a5,24(sp) + 2fe76: 00f50463 beq a0,a5,2fe7e <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x176> + 2fe7a: 9b7e50ef jal 15830 <_ZdlPv@plt> + 2fe7e: 7502 ld a0,32(sp) + 2fe80: 181c addi a5,sp,48 + 2fe82: 00f50463 beq a0,a5,2fe8a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x182> + 2fe86: 9abe50ef jal 15830 <_ZdlPv@plt> + 2fe8a: 058bb783 ld a5,88(s7) + 2fe8e: 10878963 beq a5,s0,2ffa0 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x298> + 2fe92: 64c2 ld s1,16(sp) + 2fe94: 020c3583 ld a1,32(s8) + 2fe98: 8526 mv a0,s1 + 2fe9a: fc3e70ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2fe9e: 85a6 mv a1,s1 + 2fea0: 02040513 addi a0,s0,32 + 2fea4: bfde50ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 2fea8: 750a ld a0,160(sp) + 2feaa: 01b50463 beq a0,s11,2feb2 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x1aa> + 2feae: 983e50ef jal 15830 <_ZdlPv@plt> + 2feb2: 855e mv a0,s7 + 2feb4: 0001a317 auipc t1,0x1a + 2feb8: ccc33303 ld t1,-820(t1) # 49b80 <_GLOBAL_OFFSET_TABLE_+0x30> + 2febc: 9302 jalr t1 + 2febe: 7412 ld s0,288(sp) + 2fec0: 64f2 ld s1,280(sp) + 2fec2: b5a5 j 2fd2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x22> + 2fec4: 85d2 mv a1,s4 + 2fec6: 864a mv a2,s2 + 2fec8: 8566 mv a0,s9 + 2feca: a27e50ef jal 158f0 + 2fece: f915 bnez a0,2fe02 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xfa> + 2fed0: 8456 mv s0,s5 + 2fed2: 6a12 ld s4,256(sp) + 2fed4: 7aee ld s5,248(sp) + 2fed6: 7b4e ld s6,240(sp) + 2fed8: bfad j 2fe52 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 2feda: 85d2 mv a1,s4 + 2fedc: 864a mv a2,s2 + 2fede: 8566 mv a0,s9 + 2fee0: a11e50ef jal 158f0 + 2fee4: f20516e3 bnez a0,2fe10 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x108> + 2fee8: 845a mv s0,s6 + 2feea: 6a12 ld s4,256(sp) + 2feec: 7aee ld s5,248(sp) + 2feee: 7b4e ld s6,240(sp) + 2fef0: b78d j 2fe52 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 2fef2: 85d2 mv a1,s4 + 2fef4: 864a mv a2,s2 + 2fef6: 8566 mv a0,s9 + 2fef8: 9f9e50ef jal 158f0 + 2fefc: f20511e3 bnez a0,2fe1e <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x116> + 2ff00: 6a12 ld s4,256(sp) + 2ff02: 7aee ld s5,248(sp) + 2ff04: 7b4e ld s6,240(sp) + 2ff06: 8426 mv s0,s1 + 2ff08: b7a9 j 2fe52 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 2ff0a: 09a2 slli s3,s3,0x8 + 2ff0c: 99a2 add s3,s3,s0 + 2ff0e: a00d j 2ff30 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x228> + 2ff10: 6028 ld a0,64(s0) + 2ff12: befe50ef jal 15b00 + 2ff16: c115 beqz a0,2ff3a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x232> + 2ff18: 6048 ld a0,128(s0) + 2ff1a: be7e50ef jal 15b00 + 2ff1e: c10d beqz a0,2ff40 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x238> + 2ff20: 6068 ld a0,192(s0) + 2ff22: bdfe50ef jal 15b00 + 2ff26: c105 beqz a0,2ff46 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x23e> + 2ff28: 10040413 addi s0,s0,256 + 2ff2c: 03340363 beq s0,s3,2ff52 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x24a> + 2ff30: 6008 ld a0,0(s0) + 2ff32: bcfe50ef jal 15b00 + 2ff36: fd69 bnez a0,2ff10 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x208> + 2ff38: bf29 j 2fe52 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 2ff3a: 04040413 addi s0,s0,64 + 2ff3e: bf11 j 2fe52 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 2ff40: 08040413 addi s0,s0,128 + 2ff44: b739 j 2fe52 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 2ff46: 0c040413 addi s0,s0,192 + 2ff4a: b721 j 2fe52 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 2ff4c: 6a12 ld s4,256(sp) + 2ff4e: 7aee ld s5,248(sp) + 2ff50: 7b4e ld s6,240(sp) + 2ff52: 67a2 ld a5,8(sp) + 2ff54: 413787b3 sub a5,a5,s3 + 2ff58: 8799 srai a5,a5,0x6 + 2ff5a: 4709 li a4,2 + 2ff5c: 0ce78a63 beq a5,a4,30030 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x328> + 2ff60: 470d li a4,3 + 2ff62: 0ae78a63 beq a5,a4,30016 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x30e> + 2ff66: 4705 li a4,1 + 2ff68: 0ee78163 beq a5,a4,3004a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x342> + 2ff6c: 6422 ld s0,8(sp) + 2ff6e: b5d5 j 2fe52 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 2ff70: 00178713 addi a4,a5,1 + 2ff74: 0b010d93 addi s11,sp,176 + 2ff78: 85ba mv a1,a4 + 2ff7a: 866e mv a2,s11 + 2ff7c: 856a mv a0,s10 + 2ff7e: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma + 2ff82: 02050407 vle8.v v8,(a0) + 2ff86: 8d95 sub a1,a1,a3 + 2ff88: 9536 add a0,a0,a3 + 2ff8a: 02060427 vse8.v v8,(a2) + 2ff8e: 9636 add a2,a2,a3 + 2ff90: f5fd bnez a1,2ff7e <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x276> + 2ff92: 090c addi a1,sp,144 + 2ff94: f0ea sd s10,96(sp) + 2ff96: f482 sd zero,104(sp) + 2ff98: 06010823 sb zero,112(sp) + 2ff9c: e12e sd a1,128(sp) + 2ff9e: a8b9 j 2fffc <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2f4> + 2ffa0: 060bb783 ld a5,96(s7) + 2ffa4: 0cf40063 beq s0,a5,30064 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x35c> + 2ffa8: 01040793 addi a5,s0,16 + 2ffac: e01c sd a5,0(s0) + 2ffae: 000c3583 ld a1,0(s8) + 2ffb2: 008c3603 ld a2,8(s8) + 2ffb6: 8522 mv a0,s0 + 2ffb8: 962e add a2,a2,a1 + 2ffba: aa9e70ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2ffbe: 03040793 addi a5,s0,48 + 2ffc2: f01c sd a5,32(s0) + 2ffc4: 020c3583 ld a1,32(s8) + 2ffc8: 028c3603 ld a2,40(s8) + 2ffcc: 02040513 addi a0,s0,32 + 2ffd0: 962e add a2,a2,a1 + 2ffd2: a91e70ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2ffd6: 058bb783 ld a5,88(s7) + 2ffda: 04078793 addi a5,a5,64 + 2ffde: 04fbbc23 sd a5,88(s7) + 2ffe2: 855e mv a0,s7 + 2ffe4: 0001a317 auipc t1,0x1a + 2ffe8: b9c33303 ld t1,-1124(t1) # 49b80 <_GLOBAL_OFFSET_TABLE_+0x30> + 2ffec: 9302 jalr t1 + 2ffee: 7412 ld s0,288(sp) + 2fff0: 64f2 ld s1,280(sp) + 2fff2: bb25 j 2fd2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x22> + 2fff4: 090c addi a1,sp,144 + 2fff6: e12e sd a1,128(sp) + 2fff8: 00178713 addi a4,a5,1 + 2fffc: 862e mv a2,a1 + 2fffe: 856e mv a0,s11 + 30000: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 30004: 02050407 vle8.v v8,(a0) + 30008: 8f15 sub a4,a4,a3 + 3000a: 9536 add a0,a0,a3 + 3000c: 02060427 vse8.v v8,(a2) + 30010: 9636 add a2,a2,a3 + 30012: f77d bnez a4,30000 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2f8> + 30014: b345 j 2fdb4 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xac> + 30016: 0009b583 ld a1,0(s3) + 3001a: 6542 ld a0,16(sp) + 3001c: 0001a317 auipc t1,0x1a + 30020: cc433303 ld t1,-828(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 30024: 844e mv s0,s3 + 30026: 9302 jalr t1 + 30028: e20515e3 bnez a0,2fe52 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 3002c: 04098993 addi s3,s3,64 + 30030: 0009b583 ld a1,0(s3) + 30034: 6542 ld a0,16(sp) + 30036: 0001a317 auipc t1,0x1a + 3003a: caa33303 ld t1,-854(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 3003e: 844e mv s0,s3 + 30040: 9302 jalr t1 + 30042: e00518e3 bnez a0,2fe52 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 30046: 04098993 addi s3,s3,64 + 3004a: 0009b583 ld a1,0(s3) + 3004e: 6542 ld a0,16(sp) + 30050: 0001a317 auipc t1,0x1a + 30054: c9033303 ld t1,-880(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 30058: 844e mv s0,s3 + 3005a: 9302 jalr t1 + 3005c: de051be3 bnez a0,2fe52 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 30060: 6422 ld s0,8(sp) + 30062: bbc5 j 2fe52 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 30064: 85e2 mv a1,s8 + 30066: 050b8513 addi a0,s7,80 + 3006a: 0001a317 auipc t1,0x1a + 3006e: b9e33303 ld t1,-1122(t1) # 49c08 <_GLOBAL_OFFSET_TABLE_+0xb8> + 30072: 9302 jalr t1 + 30074: b7bd j 2ffe2 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2da> + 30076: 89a2 mv s3,s0 + 30078: b5cd j 2ff5a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x252> + 3007a: 87aa mv a5,a0 + 3007c: 8522 mv a0,s0 + 3007e: 843e mv s0,a5 + 30080: e7ce60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30084: 855e mv a0,s7 + 30086: e252 sd s4,256(sp) + 30088: fdd6 sd s5,248(sp) + 3008a: f9da sd s6,240(sp) + 3008c: 0001a317 auipc t1,0x1a + 30090: af433303 ld t1,-1292(t1) # 49b80 <_GLOBAL_OFFSET_TABLE_+0x30> + 30094: 9302 jalr t1 + 30096: 8522 mv a0,s0 + 30098: e88e50ef jal 15720 <_Unwind_Resume@plt> + 3009c: 842a mv s0,a0 + 3009e: 0108 addi a0,sp,128 + 300a0: e5ce60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 300a4: 854e mv a0,s3 + 300a6: e56e60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 300aa: 854a mv a0,s2 + 300ac: e50e60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 300b0: 8526 mv a0,s1 + 300b2: e4ae60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 300b6: b7f9 j 30084 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x37c> + 300b8: 842a mv s0,a0 + 300ba: bfdd j 300b0 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3a8> + 300bc: 842a mv s0,a0 + 300be: b7f5 j 300aa <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3a2> + 300c0: 842a mv s0,a0 + 300c2: 6542 ld a0,16(sp) + 300c4: e38e60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 300c8: bf75 j 30084 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x37c> + 300ca: 842a mv s0,a0 + 300cc: bf65 j 30084 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x37c> + +00000000000300ce <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE>: + 300ce: 715d addi sp,sp,-80 + 300d0: 11053783 ld a5,272(a0) + 300d4: f84a sd s2,48(sp) + 300d6: 01010913 addi s2,sp,16 + 300da: e0a2 sd s0,64(sp) + 300dc: fc26 sd s1,56(sp) + 300de: f44e sd s3,40(sp) + 300e0: e486 sd ra,72(sp) + 300e2: e402 sd zero,8(sp) + 300e4: 00010823 sb zero,16(sp) + 300e8: e04a sd s2,0(sp) + 300ea: 842a mv s0,a0 + 300ec: 84ae mv s1,a1 + 300ee: 898a mv s3,sp + 300f0: cf9d beqz a5,3012e <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x60> + 300f2: 4721 li a4,8 + 300f4: 00009697 auipc a3,0x9 + 300f8: e9c68693 addi a3,a3,-356 # 38f90 <_IO_stdin_used+0x14e8> + 300fc: 4601 li a2,0 + 300fe: 4581 li a1,0 + 30100: 850a mv a0,sp + 30102: d9ee50ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 30106: 11043503 ld a0,272(s0) + 3010a: 09050513 addi a0,a0,144 + 3010e: 8626 mv a2,s1 + 30110: 85ce mv a1,s3 + 30112: bf7ff0ef jal 2fd08 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE> + 30116: 6502 ld a0,0(sp) + 30118: 01250463 beq a0,s2,30120 <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x52> + 3011c: f14e50ef jal 15830 <_ZdlPv@plt> + 30120: 60a6 ld ra,72(sp) + 30122: 6406 ld s0,64(sp) + 30124: 74e2 ld s1,56(sp) + 30126: 7942 ld s2,48(sp) + 30128: 79a2 ld s3,40(sp) + 3012a: 6161 addi sp,sp,80 + 3012c: 8082 ret + 3012e: 10853783 ld a5,264(a0) + 30132: c385 beqz a5,30152 <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x84> + 30134: 4725 li a4,9 + 30136: 00009697 auipc a3,0x9 + 3013a: e0268693 addi a3,a3,-510 # 38f38 <_IO_stdin_used+0x1490> + 3013e: 4601 li a2,0 + 30140: 4581 li a1,0 + 30142: 850a mv a0,sp + 30144: d5ce50ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 30148: 10843503 ld a0,264(s0) + 3014c: 08850513 addi a0,a0,136 + 30150: bf7d j 3010e <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x40> + 30152: 4729 li a4,10 + 30154: 00009697 auipc a3,0x9 + 30158: dd468693 addi a3,a3,-556 # 38f28 <_IO_stdin_used+0x1480> + 3015c: 4601 li a2,0 + 3015e: 4581 li a1,0 + 30160: 850a mv a0,sp + 30162: d3ee50ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 30166: 11840513 addi a0,s0,280 + 3016a: b755 j 3010e <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x40> + 3016c: 842a mv s0,a0 + 3016e: 854e mv a0,s3 + 30170: d8ce60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30174: 8522 mv a0,s0 + 30176: daae50ef jal 15720 <_Unwind_Resume@plt> + +000000000003017a <_ZN7testing8UnitTest14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_>: + 3017a: 87ae mv a5,a1 + 3017c: 6798 ld a4,8(a5) + 3017e: 618c ld a1,0(a1) + 30180: 7159 addi sp,sp,-112 + 30182: 87aa mv a5,a0 + 30184: f0a2 sd s0,96(sp) + 30186: e8ca sd s2,80(sp) + 30188: 8432 mv s0,a2 + 3018a: 850a mv a0,sp + 3018c: 00e58633 add a2,a1,a4 + 30190: 01010913 addi s2,sp,16 + 30194: eca6 sd s1,88(sp) + 30196: e4ce sd s3,72(sp) + 30198: e0d2 sd s4,64(sp) + 3019a: f486 sd ra,104(sp) + 3019c: 0407ba03 ld s4,64(a5) + 301a0: e04a sd s2,0(sp) + 301a2: 8c1e70ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 301a6: 600c ld a1,0(s0) + 301a8: 6410 ld a2,8(s0) + 301aa: 02010993 addi s3,sp,32 + 301ae: 1800 addi s0,sp,48 + 301b0: 962e add a2,a2,a1 + 301b2: 854e mv a0,s3 + 301b4: 848a mv s1,sp + 301b6: f022 sd s0,32(sp) + 301b8: 8abe70ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 301bc: 8552 mv a0,s4 + 301be: 858a mv a1,sp + 301c0: f0fff0ef jal 300ce <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE> + 301c4: 7502 ld a0,32(sp) + 301c6: 00850463 beq a0,s0,301ce <_ZN7testing8UnitTest14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_+0x54> + 301ca: e66e50ef jal 15830 <_ZdlPv@plt> + 301ce: 6502 ld a0,0(sp) + 301d0: 01250463 beq a0,s2,301d8 <_ZN7testing8UnitTest14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_+0x5e> + 301d4: e5ce50ef jal 15830 <_ZdlPv@plt> + 301d8: 70a6 ld ra,104(sp) + 301da: 7406 ld s0,96(sp) + 301dc: 64e6 ld s1,88(sp) + 301de: 6946 ld s2,80(sp) + 301e0: 69a6 ld s3,72(sp) + 301e2: 6a06 ld s4,64(sp) + 301e4: 6165 addi sp,sp,112 + 301e6: 8082 ret + 301e8: 842a mv s0,a0 + 301ea: 8526 mv a0,s1 + 301ec: d10e60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 301f0: 8522 mv a0,s0 + 301f2: d2ee50ef jal 15720 <_Unwind_Resume@plt> + 301f6: 842a mv s0,a0 + 301f8: 854e mv a0,s3 + 301fa: d02e60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 301fe: 8526 mv a0,s1 + 30200: cfce60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30204: 8522 mv a0,s0 + 30206: d1ae50ef jal 15720 <_Unwind_Resume@plt> + +000000000003020a <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_>: + 3020a: 1101 addi sp,sp,-32 + 3020c: e822 sd s0,16(sp) + 3020e: e426 sd s1,8(sp) + 30210: ec06 sd ra,24(sp) + 30212: 84ae mv s1,a1 + 30214: 842a mv s0,a0 + 30216: fe9f80ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 3021a: 85a2 mv a1,s0 + 3021c: 6442 ld s0,16(sp) + 3021e: 60e2 ld ra,24(sp) + 30220: 8626 mv a2,s1 + 30222: 64a2 ld s1,8(sp) + 30224: 6105 addi sp,sp,32 + 30226: bf91 j 3017a <_ZN7testing8UnitTest14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + +0000000000030228 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi>: + 30228: 7175 addi sp,sp,-144 + 3022a: f8ca sd s2,112(sp) + 3022c: 892a mv s2,a0 + 3022e: 850a mv a0,sp + 30230: e122 sd s0,128(sp) + 30232: e506 sd ra,136(sp) + 30234: 842e mv s0,a1 + 30236: fca6 sd s1,120(sp) + 30238: f4ce sd s3,104(sp) + 3023a: f0d2 sd s4,96(sp) + 3023c: ecd6 sd s5,88(sp) + 3023e: fafe80ef jal 191ec <_ZN7testing7MessageC1Ev> + 30242: 6502 ld a0,0(sp) + 30244: 85a2 mv a1,s0 + 30246: 0541 addi a0,a0,16 + 30248: 9f8e50ef jal 15440 <_ZNSolsEi@plt> + 3024c: 01010a93 addi s5,sp,16 + 30250: 858a mv a1,sp + 30252: 8556 mv a0,s5 + 30254: bc2e90ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 30258: 64c2 ld s1,16(sp) + 3025a: 04010993 addi s3,sp,64 + 3025e: f84e sd s3,48(sp) + 30260: 03010a13 addi s4,sp,48 + 30264: c4c5 beqz s1,3030c <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xe4> + 30266: 8526 mv a0,s1 + 30268: 899e50ef jal 15b00 + 3026c: e42a sd a0,8(sp) + 3026e: 47bd li a5,15 + 30270: 842a mv s0,a0 + 30272: 04a7ef63 bltu a5,a0,302d0 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xa8> + 30276: 4785 li a5,1 + 30278: 04f51863 bne a0,a5,302c8 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xa0> + 3027c: 0004c703 lbu a4,0(s1) + 30280: 87ce mv a5,s3 + 30282: 04e10023 sb a4,64(sp) + 30286: fc22 sd s0,56(sp) + 30288: 97a2 add a5,a5,s0 + 3028a: 00078023 sb zero,0(a5) + 3028e: 854a mv a0,s2 + 30290: 85d2 mv a1,s4 + 30292: f79ff0ef jal 3020a <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 30296: 7542 ld a0,48(sp) + 30298: 01350463 beq a0,s3,302a0 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x78> + 3029c: d94e50ef jal 15830 <_ZdlPv@plt> + 302a0: 6542 ld a0,16(sp) + 302a2: 101c addi a5,sp,32 + 302a4: 00f50463 beq a0,a5,302ac <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x84> + 302a8: d88e50ef jal 15830 <_ZdlPv@plt> + 302ac: 6502 ld a0,0(sp) + 302ae: c501 beqz a0,302b6 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x8e> + 302b0: 611c ld a5,0(a0) + 302b2: 679c ld a5,8(a5) + 302b4: 9782 jalr a5 + 302b6: 60aa ld ra,136(sp) + 302b8: 640a ld s0,128(sp) + 302ba: 74e6 ld s1,120(sp) + 302bc: 7946 ld s2,112(sp) + 302be: 79a6 ld s3,104(sp) + 302c0: 7a06 ld s4,96(sp) + 302c2: 6ae6 ld s5,88(sp) + 302c4: 6149 addi sp,sp,144 + 302c6: 8082 ret + 302c8: 87ce mv a5,s3 + 302ca: dd55 beqz a0,30286 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x5e> + 302cc: 854e mv a0,s3 + 302ce: a809 j 302e0 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xb8> + 302d0: 4601 li a2,0 + 302d2: 002c addi a1,sp,8 + 302d4: 8552 mv a0,s4 + 302d6: b0ae50ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 302da: 67a2 ld a5,8(sp) + 302dc: f82a sd a0,48(sp) + 302de: e0be sd a5,64(sp) + 302e0: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 302e4: 02048407 vle8.v v8,(s1) + 302e8: 8c1d sub s0,s0,a5 + 302ea: 94be add s1,s1,a5 + 302ec: 02050427 vse8.v v8,(a0) + 302f0: 953e add a0,a0,a5 + 302f2: f47d bnez s0,302e0 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xb8> + 302f4: 6422 ld s0,8(sp) + 302f6: 77c2 ld a5,48(sp) + 302f8: b779 j 30286 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x5e> + 302fa: 842a mv s0,a0 + 302fc: 6502 ld a0,0(sp) + 302fe: c501 beqz a0,30306 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xde> + 30300: 611c ld a5,0(a0) + 30302: 679c ld a5,8(a5) + 30304: 9782 jalr a5 + 30306: 8522 mv a0,s0 + 30308: c18e50ef jal 15720 <_Unwind_Resume@plt> + 3030c: 9f5e50ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 30310: 842a mv s0,a0 + 30312: 8552 mv a0,s4 + 30314: be8e60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30318: 8556 mv a0,s5 + 3031a: be2e60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3031e: bff9 j 302fc <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xd4> + 30320: 842a mv s0,a0 + 30322: bfdd j 30318 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xf0> + +0000000000030324 <_ZN7testing8internal2RE4InitEPKc>: + 30324: 7159 addi sp,sp,-112 + 30326: eca6 sd s1,88(sp) + 30328: 84aa mv s1,a0 + 3032a: 852e mv a0,a1 + 3032c: f486 sd ra,104(sp) + 3032e: f0a2 sd s0,96(sp) + 30330: e8ca sd s2,80(sp) + 30332: 842e mv s0,a1 + 30334: 95ce50ef jal 15490 + 30338: e088 sd a0,0(s1) + 3033a: 8522 mv a0,s0 + 3033c: fc4e50ef jal 15b00 + 30340: 00a50913 addi s2,a0,10 + 30344: 854a mv a0,s2 + 30346: f7ae50ef jal 15ac0 <_Znam@plt> + 3034a: 85ca mv a1,s2 + 3034c: 86a2 mv a3,s0 + 3034e: 0000a617 auipc a2,0xa + 30352: 9aa60613 addi a2,a2,-1622 # 39cf8 <_IO_stdin_used+0x2250> + 30356: 892a mv s2,a0 + 30358: b88e50ef jal 156e0 + 3035c: 85ca mv a1,s2 + 3035e: 01048513 addi a0,s1,16 + 30362: 4605 li a2,1 + 30364: 8fde50ef jal 15c60 + 30368: 00153793 seqz a5,a0 + 3036c: 00f48423 sb a5,8(s1) + 30370: ed05 bnez a0,303a8 <_ZN7testing8internal2RE4InitEPKc+0x84> + 30372: 00044783 lbu a5,0(s0) + 30376: 85a2 mv a1,s0 + 30378: 10078363 beqz a5,3047e <_ZN7testing8internal2RE4InitEPKc+0x15a> + 3037c: 4605 li a2,1 + 3037e: 05048513 addi a0,s1,80 + 30382: 8dfe50ef jal 15c60 + 30386: 00153793 seqz a5,a0 + 3038a: ec02 sd zero,24(sp) + 3038c: 00f48423 sb a5,8(s1) + 30390: 00f10823 sb a5,16(sp) + 30394: 0e051d63 bnez a0,3048e <_ZN7testing8internal2RE4InitEPKc+0x16a> + 30398: 7406 ld s0,96(sp) + 3039a: 70a6 ld ra,104(sp) + 3039c: 64e6 ld s1,88(sp) + 3039e: 854a mv a0,s2 + 303a0: 6946 ld s2,80(sp) + 303a2: 6165 addi sp,sp,112 + 303a4: 93de506f j 15ce0 <_ZdaPv@plt> + 303a8: e4ce sd s3,72(sp) + 303aa: e0d2 sd s4,64(sp) + 303ac: e802 sd zero,16(sp) + 303ae: ec02 sd zero,24(sp) + 303b0: 02010a13 addi s4,sp,32 + 303b4: 8552 mv a0,s4 + 303b6: 00008717 auipc a4,0x8 + 303ba: c3270713 addi a4,a4,-974 # 37fe8 <_IO_stdin_used+0x540> + 303be: 0000a697 auipc a3,0xa + 303c2: 94268693 addi a3,a3,-1726 # 39d00 <_IO_stdin_used+0x2258> + 303c6: 0000a617 auipc a2,0xa + 303ca: 94260613 addi a2,a2,-1726 # 39d08 <_IO_stdin_used+0x2260> + 303ce: 080c addi a1,sp,16 + 303d0: a5ee90ef jal 1962e <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_> + 303d4: 7702 ld a4,32(sp) + 303d6: 850a mv a0,sp + 303d8: 2f600693 li a3,758 + 303dc: 00008617 auipc a2,0x8 + 303e0: 55c60613 addi a2,a2,1372 # 38938 <_IO_stdin_used+0xe90> + 303e4: 4585 li a1,1 + 303e6: 848a mv s1,sp + 303e8: c96e80ef jal 1887e <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> + 303ec: 00810993 addi s3,sp,8 + 303f0: 854e mv a0,s3 + 303f2: dfbe80ef jal 191ec <_ZN7testing7MessageC1Ev> + 303f6: 6522 ld a0,8(sp) + 303f8: 4651 li a2,20 + 303fa: 0000a597 auipc a1,0xa + 303fe: 91e58593 addi a1,a1,-1762 # 39d18 <_IO_stdin_used+0x2270> + 30402: 0541 addi a0,a0,16 + 30404: a2ce50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30408: 8522 mv a0,s0 + 3040a: ef6e50ef jal 15b00 + 3040e: 862a mv a2,a0 + 30410: 6522 ld a0,8(sp) + 30412: 85a2 mv a1,s0 + 30414: 0541 addi a0,a0,16 + 30416: a1ae50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3041a: 6522 ld a0,8(sp) + 3041c: 03300613 li a2,51 + 30420: 0000a597 auipc a1,0xa + 30424: 91058593 addi a1,a1,-1776 # 39d30 <_IO_stdin_used+0x2288> + 30428: 0541 addi a0,a0,16 + 3042a: a06e50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3042e: 85ce mv a1,s3 + 30430: 850a mv a0,sp + 30432: cb9fe0ef jal 2f0ea <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> + 30436: 6522 ld a0,8(sp) + 30438: c501 beqz a0,30440 <_ZN7testing8internal2RE4InitEPKc+0x11c> + 3043a: 611c ld a5,0(a0) + 3043c: 679c ld a5,8(a5) + 3043e: 9782 jalr a5 + 30440: 8526 mv a0,s1 + 30442: d14e80ef jal 18956 <_ZN7testing8internal12AssertHelperD1Ev> + 30446: 7502 ld a0,32(sp) + 30448: 181c addi a5,sp,48 + 3044a: 00f50463 beq a0,a5,30452 <_ZN7testing8internal2RE4InitEPKc+0x12e> + 3044e: be2e50ef jal 15830 <_ZdlPv@plt> + 30452: 6462 ld s0,24(sp) + 30454: c815 beqz s0,30488 <_ZN7testing8internal2RE4InitEPKc+0x164> + 30456: 6008 ld a0,0(s0) + 30458: 01040793 addi a5,s0,16 + 3045c: 00f50463 beq a0,a5,30464 <_ZN7testing8internal2RE4InitEPKc+0x140> + 30460: bd0e50ef jal 15830 <_ZdlPv@plt> + 30464: 8522 mv a0,s0 + 30466: bcae50ef jal 15830 <_ZdlPv@plt> + 3046a: 7406 ld s0,96(sp) + 3046c: 69a6 ld s3,72(sp) + 3046e: 6a06 ld s4,64(sp) + 30470: 70a6 ld ra,104(sp) + 30472: 64e6 ld s1,88(sp) + 30474: 854a mv a0,s2 + 30476: 6946 ld s2,80(sp) + 30478: 6165 addi sp,sp,112 + 3047a: 867e506f j 15ce0 <_ZdaPv@plt> + 3047e: 0000a597 auipc a1,0xa + 30482: b2a58593 addi a1,a1,-1238 # 39fa8 <_IO_stdin_used+0x2500> + 30486: bddd j 3037c <_ZN7testing8internal2RE4InitEPKc+0x58> + 30488: 69a6 ld s3,72(sp) + 3048a: 6a06 ld s4,64(sp) + 3048c: b731 j 30398 <_ZN7testing8internal2RE4InitEPKc+0x74> + 3048e: e4ce sd s3,72(sp) + 30490: e0d2 sd s4,64(sp) + 30492: bf39 j 303b0 <_ZN7testing8internal2RE4InitEPKc+0x8c> + 30494: 842a mv s0,a0 + 30496: 8526 mv a0,s1 + 30498: cbee80ef jal 18956 <_ZN7testing8internal12AssertHelperD1Ev> + 3049c: 8552 mv a0,s4 + 3049e: a5ee60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 304a2: 0828 addi a0,sp,24 + 304a4: 0001a317 auipc t1,0x1a + 304a8: b3433303 ld t1,-1228(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 304ac: 9302 jalr t1 + 304ae: 8522 mv a0,s0 + 304b0: a70e50ef jal 15720 <_Unwind_Resume@plt> + 304b4: 842a mv s0,a0 + 304b6: b7f5 j 304a2 <_ZN7testing8internal2RE4InitEPKc+0x17e> + 304b8: 842a mv s0,a0 + 304ba: b7cd j 3049c <_ZN7testing8internal2RE4InitEPKc+0x178> + 304bc: 67a2 ld a5,8(sp) + 304be: 842a mv s0,a0 + 304c0: dbf9 beqz a5,30496 <_ZN7testing8internal2RE4InitEPKc+0x172> + 304c2: 6398 ld a4,0(a5) + 304c4: 853e mv a0,a5 + 304c6: 671c ld a5,8(a4) + 304c8: 9782 jalr a5 + 304ca: b7f1 j 30496 <_ZN7testing8internal2RE4InitEPKc+0x172> + +00000000000304cc <_ZN7testing4Test19HasSameFixtureClassEv>: + 304cc: 715d addi sp,sp,-80 + 304ce: e0a2 sd s0,64(sp) + 304d0: fc26 sd s1,56(sp) + 304d2: f84a sd s2,48(sp) + 304d4: e486 sd ra,72(sp) + 304d6: d29f80ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 304da: 613c ld a5,64(a0) + 304dc: 1087b703 ld a4,264(a5) + 304e0: 1107b403 ld s0,272(a5) + 304e4: 7b1c ld a5,48(a4) + 304e6: 07843903 ld s2,120(s0) + 304ea: 639c ld a5,0(a5) + 304ec: 7fa4 ld s1,120(a5) + 304ee: 15248163 beq s1,s2,30630 <_ZN7testing4Test19HasSameFixtureClassEv+0x164> + 304f2: f44e sd s3,40(sp) + 304f4: f052 sd s4,32(sp) + 304f6: ec56 sd s5,24(sp) + 304f8: 02043a03 ld s4,32(s0) + 304fc: 0207ba83 ld s5,32(a5) + 30500: a8de80ef jal 18f8c <_ZN7testing8internal13GetTestTypeIdEv> + 30504: 89aa mv s3,a0 + 30506: a87e80ef jal 18f8c <_ZN7testing8internal13GetTestTypeIdEv> + 3050a: 13348a63 beq s1,s3,3063e <_ZN7testing4Test19HasSameFixtureClassEv+0x172> + 3050e: 12a90b63 beq s2,a0,30644 <_ZN7testing4Test19HasSameFixtureClassEv+0x178> + 30512: 6685 lui a3,0x1 + 30514: 850a mv a0,sp + 30516: 92868693 addi a3,a3,-1752 # 928 <__abi_tag-0xf96c> + 3051a: 00009717 auipc a4,0x9 + 3051e: 78e70713 addi a4,a4,1934 # 39ca8 <_IO_stdin_used+0x2200> + 30522: 00008617 auipc a2,0x8 + 30526: 1be60613 addi a2,a2,446 # 386e0 <_IO_stdin_used+0xc38> + 3052a: 4585 li a1,1 + 3052c: b52e80ef jal 1887e <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> + 30530: 00810913 addi s2,sp,8 + 30534: 854a mv a0,s2 + 30536: 848a mv s1,sp + 30538: cb5e80ef jal 191ec <_ZN7testing7MessageC1Ev> + 3053c: 6522 ld a0,8(sp) + 3053e: 00008597 auipc a1,0x8 + 30542: 66a58593 addi a1,a1,1642 # 38ba8 <_IO_stdin_used+0x1100> + 30546: 0541 addi a0,a0,16 + 30548: 818e50ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 3054c: 6522 ld a0,8(sp) + 3054e: 00008597 auipc a1,0x8 + 30552: 6a258593 addi a1,a1,1698 # 38bf0 <_IO_stdin_used+0x1148> + 30556: 0541 addi a0,a0,16 + 30558: 808e50ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 3055c: 6000 ld s0,0(s0) + 3055e: 69a2 ld s3,8(sp) + 30560: 22040263 beqz s0,30784 <_ZN7testing4Test19HasSameFixtureClassEv+0x2b8> + 30564: 8522 mv a0,s0 + 30566: d9ae50ef jal 15b00 + 3056a: 862a mv a2,a0 + 3056c: 85a2 mv a1,s0 + 3056e: 01098513 addi a0,s3,16 + 30572: 8bee50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30576: 6522 ld a0,8(sp) + 30578: 00009597 auipc a1,0x9 + 3057c: 89858593 addi a1,a1,-1896 # 38e10 <_IO_stdin_used+0x1368> + 30580: 0541 addi a0,a0,16 + 30582: fdfe40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 30586: 6522 ld a0,8(sp) + 30588: 0000a597 auipc a1,0xa + 3058c: 8d858593 addi a1,a1,-1832 # 39e60 <_IO_stdin_used+0x23b8> + 30590: 0541 addi a0,a0,16 + 30592: fcfe40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 30596: 6422 ld s0,8(sp) + 30598: 240a8863 beqz s5,307e8 <_ZN7testing4Test19HasSameFixtureClassEv+0x31c> + 3059c: 8556 mv a0,s5 + 3059e: d62e50ef jal 15b00 + 305a2: 862a mv a2,a0 + 305a4: 85d6 mv a1,s5 + 305a6: 01040513 addi a0,s0,16 + 305aa: 886e50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 305ae: 6522 ld a0,8(sp) + 305b0: 0000a597 auipc a1,0xa + 305b4: 8c858593 addi a1,a1,-1848 # 39e78 <_IO_stdin_used+0x23d0> + 305b8: 0541 addi a0,a0,16 + 305ba: fa7e40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 305be: 6422 ld s0,8(sp) + 305c0: 200a0a63 beqz s4,307d4 <_ZN7testing4Test19HasSameFixtureClassEv+0x308> + 305c4: 8552 mv a0,s4 + 305c6: d3ae50ef jal 15b00 + 305ca: 862a mv a2,a0 + 305cc: 85d2 mv a1,s4 + 305ce: 01040513 addi a0,s0,16 + 305d2: 85ee50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 305d6: 6522 ld a0,8(sp) + 305d8: 00008597 auipc a1,0x8 + 305dc: 01858593 addi a1,a1,24 # 385f0 <_IO_stdin_used+0xb48> + 305e0: 0541 addi a0,a0,16 + 305e2: f7fe40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 305e6: 6522 ld a0,8(sp) + 305e8: 0000a597 auipc a1,0xa + 305ec: 8a058593 addi a1,a1,-1888 # 39e88 <_IO_stdin_used+0x23e0> + 305f0: 0541 addi a0,a0,16 + 305f2: f6fe40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 305f6: 6522 ld a0,8(sp) + 305f8: 0000a597 auipc a1,0xa + 305fc: 8d058593 addi a1,a1,-1840 # 39ec8 <_IO_stdin_used+0x2420> + 30600: 0541 addi a0,a0,16 + 30602: f5fe40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 30606: 6522 ld a0,8(sp) + 30608: 0000a597 auipc a1,0xa + 3060c: 90058593 addi a1,a1,-1792 # 39f08 <_IO_stdin_used+0x2460> + 30610: 0541 addi a0,a0,16 + 30612: f4fe40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 30616: 6522 ld a0,8(sp) + 30618: 0000a597 auipc a1,0xa + 3061c: 93058593 addi a1,a1,-1744 # 39f48 <_IO_stdin_used+0x24a0> + 30620: 0541 addi a0,a0,16 + 30622: f3fe40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 30626: 85ca mv a1,s2 + 30628: 8526 mv a0,s1 + 3062a: ac1fe0ef jal 2f0ea <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> + 3062e: aa0d j 30760 <_ZN7testing4Test19HasSameFixtureClassEv+0x294> + 30630: 60a6 ld ra,72(sp) + 30632: 6406 ld s0,64(sp) + 30634: 74e2 ld s1,56(sp) + 30636: 7942 ld s2,48(sp) + 30638: 4505 li a0,1 + 3063a: 6161 addi sp,sp,80 + 3063c: 8082 ret + 3063e: 87d6 mv a5,s5 + 30640: 8ad2 mv s5,s4 + 30642: 8a3e mv s4,a5 + 30644: 6685 lui a3,0x1 + 30646: 850a mv a0,sp + 30648: 91c68693 addi a3,a3,-1764 # 91c <__abi_tag-0xf978> + 3064c: 00009717 auipc a4,0x9 + 30650: 65c70713 addi a4,a4,1628 # 39ca8 <_IO_stdin_used+0x2200> + 30654: 00008617 auipc a2,0x8 + 30658: 08c60613 addi a2,a2,140 # 386e0 <_IO_stdin_used+0xc38> + 3065c: 4585 li a1,1 + 3065e: a20e80ef jal 1887e <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> + 30662: 00810913 addi s2,sp,8 + 30666: 854a mv a0,s2 + 30668: 848a mv s1,sp + 3066a: b83e80ef jal 191ec <_ZN7testing7MessageC1Ev> + 3066e: 6522 ld a0,8(sp) + 30670: 00008597 auipc a1,0x8 + 30674: 53858593 addi a1,a1,1336 # 38ba8 <_IO_stdin_used+0x1100> + 30678: 0541 addi a0,a0,16 + 3067a: ee7e40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 3067e: 6522 ld a0,8(sp) + 30680: 00009597 auipc a1,0x9 + 30684: 6e858593 addi a1,a1,1768 # 39d68 <_IO_stdin_used+0x22c0> + 30688: 0541 addi a0,a0,16 + 3068a: ed7e40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 3068e: 6522 ld a0,8(sp) + 30690: 00009597 auipc a1,0x9 + 30694: 71858593 addi a1,a1,1816 # 39da8 <_IO_stdin_used+0x2300> + 30698: 0541 addi a0,a0,16 + 3069a: ec7e40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 3069e: 6000 ld s0,0(s0) + 306a0: 69a2 ld s3,8(sp) + 306a2: 10040f63 beqz s0,307c0 <_ZN7testing4Test19HasSameFixtureClassEv+0x2f4> + 306a6: 8522 mv a0,s0 + 306a8: c58e50ef jal 15b00 + 306ac: 862a mv a2,a0 + 306ae: 85a2 mv a1,s0 + 306b0: 01098513 addi a0,s3,16 + 306b4: f7de40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 306b8: 6522 ld a0,8(sp) + 306ba: 00008597 auipc a1,0x8 + 306be: 75658593 addi a1,a1,1878 # 38e10 <_IO_stdin_used+0x1368> + 306c2: 0541 addi a0,a0,16 + 306c4: e9de40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 306c8: 6522 ld a0,8(sp) + 306ca: 00009597 auipc a1,0x9 + 306ce: 6fe58593 addi a1,a1,1790 # 39dc8 <_IO_stdin_used+0x2320> + 306d2: 0541 addi a0,a0,16 + 306d4: e8de40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 306d8: 6422 ld s0,8(sp) + 306da: 0c0a8963 beqz s5,307ac <_ZN7testing4Test19HasSameFixtureClassEv+0x2e0> + 306de: 8556 mv a0,s5 + 306e0: c20e50ef jal 15b00 + 306e4: 862a mv a2,a0 + 306e6: 85d6 mv a1,s5 + 306e8: 01040513 addi a0,s0,16 + 306ec: f45e40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 306f0: 6522 ld a0,8(sp) + 306f2: 00009597 auipc a1,0x9 + 306f6: 6de58593 addi a1,a1,1758 # 39dd0 <_IO_stdin_used+0x2328> + 306fa: 0541 addi a0,a0,16 + 306fc: e65e40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 30700: 6522 ld a0,8(sp) + 30702: 00009597 auipc a1,0x9 + 30706: 6c658593 addi a1,a1,1734 # 39dc8 <_IO_stdin_used+0x2320> + 3070a: 0541 addi a0,a0,16 + 3070c: e55e40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 30710: 6422 ld s0,8(sp) + 30712: 080a0363 beqz s4,30798 <_ZN7testing4Test19HasSameFixtureClassEv+0x2cc> + 30716: 8552 mv a0,s4 + 30718: be8e50ef jal 15b00 + 3071c: 862a mv a2,a0 + 3071e: 85d2 mv a1,s4 + 30720: 01040513 addi a0,s0,16 + 30724: f0de40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30728: 6522 ld a0,8(sp) + 3072a: 00009597 auipc a1,0x9 + 3072e: 6c658593 addi a1,a1,1734 # 39df0 <_IO_stdin_used+0x2348> + 30732: 0541 addi a0,a0,16 + 30734: e2de40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 30738: 6522 ld a0,8(sp) + 3073a: 00009597 auipc a1,0x9 + 3073e: 6de58593 addi a1,a1,1758 # 39e18 <_IO_stdin_used+0x2370> + 30742: 0541 addi a0,a0,16 + 30744: e1de40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 30748: 6522 ld a0,8(sp) + 3074a: 00009597 auipc a1,0x9 + 3074e: 70e58593 addi a1,a1,1806 # 39e58 <_IO_stdin_used+0x23b0> + 30752: 0541 addi a0,a0,16 + 30754: e0de40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 30758: 85ca mv a1,s2 + 3075a: 8526 mv a0,s1 + 3075c: 98ffe0ef jal 2f0ea <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> + 30760: 6522 ld a0,8(sp) + 30762: c501 beqz a0,3076a <_ZN7testing4Test19HasSameFixtureClassEv+0x29e> + 30764: 611c ld a5,0(a0) + 30766: 679c ld a5,8(a5) + 30768: 9782 jalr a5 + 3076a: 8526 mv a0,s1 + 3076c: 9eae80ef jal 18956 <_ZN7testing8internal12AssertHelperD1Ev> + 30770: 60a6 ld ra,72(sp) + 30772: 6406 ld s0,64(sp) + 30774: 79a2 ld s3,40(sp) + 30776: 7a02 ld s4,32(sp) + 30778: 6ae2 ld s5,24(sp) + 3077a: 74e2 ld s1,56(sp) + 3077c: 7942 ld s2,48(sp) + 3077e: 4501 li a0,0 + 30780: 6161 addi sp,sp,80 + 30782: 8082 ret + 30784: 01098513 addi a0,s3,16 + 30788: 4619 li a2,6 + 3078a: 00007597 auipc a1,0x7 + 3078e: 65e58593 addi a1,a1,1630 # 37de8 <_IO_stdin_used+0x340> + 30792: e9fe40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30796: b3c5 j 30576 <_ZN7testing4Test19HasSameFixtureClassEv+0xaa> + 30798: 01040513 addi a0,s0,16 + 3079c: 4619 li a2,6 + 3079e: 00007597 auipc a1,0x7 + 307a2: 64a58593 addi a1,a1,1610 # 37de8 <_IO_stdin_used+0x340> + 307a6: e8be40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 307aa: bfbd j 30728 <_ZN7testing4Test19HasSameFixtureClassEv+0x25c> + 307ac: 01040513 addi a0,s0,16 + 307b0: 4619 li a2,6 + 307b2: 00007597 auipc a1,0x7 + 307b6: 63658593 addi a1,a1,1590 # 37de8 <_IO_stdin_used+0x340> + 307ba: e77e40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 307be: bf0d j 306f0 <_ZN7testing4Test19HasSameFixtureClassEv+0x224> + 307c0: 01098513 addi a0,s3,16 + 307c4: 4619 li a2,6 + 307c6: 00007597 auipc a1,0x7 + 307ca: 62258593 addi a1,a1,1570 # 37de8 <_IO_stdin_used+0x340> + 307ce: e63e40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 307d2: b5dd j 306b8 <_ZN7testing4Test19HasSameFixtureClassEv+0x1ec> + 307d4: 01040513 addi a0,s0,16 + 307d8: 4619 li a2,6 + 307da: 00007597 auipc a1,0x7 + 307de: 60e58593 addi a1,a1,1550 # 37de8 <_IO_stdin_used+0x340> + 307e2: e4fe40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 307e6: bbc5 j 305d6 <_ZN7testing4Test19HasSameFixtureClassEv+0x10a> + 307e8: 01040513 addi a0,s0,16 + 307ec: 4619 li a2,6 + 307ee: 00007597 auipc a1,0x7 + 307f2: 5fa58593 addi a1,a1,1530 # 37de8 <_IO_stdin_used+0x340> + 307f6: e3be40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 307fa: bb55 j 305ae <_ZN7testing4Test19HasSameFixtureClassEv+0xe2> + 307fc: 67a2 ld a5,8(sp) + 307fe: 842a mv s0,a0 + 30800: c789 beqz a5,3080a <_ZN7testing4Test19HasSameFixtureClassEv+0x33e> + 30802: 6398 ld a4,0(a5) + 30804: 853e mv a0,a5 + 30806: 671c ld a5,8(a4) + 30808: 9782 jalr a5 + 3080a: 8526 mv a0,s1 + 3080c: 94ae80ef jal 18956 <_ZN7testing8internal12AssertHelperD1Ev> + 30810: 8522 mv a0,s0 + 30812: f0fe40ef jal 15720 <_Unwind_Resume@plt> + 30816: b7dd j 307fc <_ZN7testing4Test19HasSameFixtureClassEv+0x330> + 30818: 842a mv s0,a0 + 3081a: bfc5 j 3080a <_ZN7testing4Test19HasSameFixtureClassEv+0x33e> + 3081c: 842a mv s0,a0 + 3081e: b7f5 j 3080a <_ZN7testing4Test19HasSameFixtureClassEv+0x33e> + +0000000000030820 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 30820: 7139 addi sp,sp,-64 + 30822: f822 sd s0,48(sp) + 30824: f426 sd s1,40(sp) + 30826: 842a mv s0,a0 + 30828: 84ae mv s1,a1 + 3082a: f04a sd s2,32(sp) + 3082c: fc06 sd ra,56(sp) + 3082e: 9d1f80ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 30832: 85a2 mv a1,s0 + 30834: 8726 mv a4,s1 + 30836: 0800 addi s0,sp,16 + 30838: 878a mv a5,sp + 3083a: 56fd li a3,-1 + 3083c: 4601 li a2,0 + 3083e: 890a mv s2,sp + 30840: e402 sd zero,8(sp) + 30842: 00010823 sb zero,16(sp) + 30846: e022 sd s0,0(sp) + 30848: cdefe0ef jal 2ed26 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_> + 3084c: 6502 ld a0,0(sp) + 3084e: 00850463 beq a0,s0,30856 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x36> + 30852: fdfe40ef jal 15830 <_ZdlPv@plt> + 30856: 70e2 ld ra,56(sp) + 30858: 7442 ld s0,48(sp) + 3085a: 74a2 ld s1,40(sp) + 3085c: 7902 ld s2,32(sp) + 3085e: 6121 addi sp,sp,64 + 30860: 8082 ret + 30862: 842a mv s0,a0 + 30864: 854a mv a0,s2 + 30866: e97e50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3086a: 8522 mv a0,s0 + 3086c: eb5e40ef jal 15720 <_Unwind_Resume@plt> + +0000000000030870 <_ZN7testing4Test3RunEv>: + 30870: 715d addi sp,sp,-80 + 30872: e0a2 sd s0,64(sp) + 30874: e486 sd ra,72(sp) + 30876: 842a mv s0,a0 + 30878: c55ff0ef jal 304cc <_ZN7testing4Test19HasSameFixtureClassEv> + 3087c: e509 bnez a0,30886 <_ZN7testing4Test3RunEv+0x16> + 3087e: 60a6 ld ra,72(sp) + 30880: 6406 ld s0,64(sp) + 30882: 6161 addi sp,sp,80 + 30884: 8082 ret + 30886: fc26 sd s1,56(sp) + 30888: f84a sd s2,48(sp) + 3088a: 975f80ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 3088e: 04053903 ld s2,64(a0) + 30892: fffe7497 auipc s1,0xfffe7 + 30896: 93a48493 addi s1,s1,-1734 # 171cc <_ZN7testing4Test5SetUpEv> + 3089a: 854a mv a0,s2 + 3089c: a37ea0ef jal 1b2d2 <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> + 308a0: 611c ld a5,0(a0) + 308a2: 6f9c ld a5,24(a5) + 308a4: 08979563 bne a5,s1,3092e <_ZN7testing4Test3RunEv+0xbe> + 308a8: 45c5 li a1,17 + 308aa: 00009697 auipc a3,0x9 + 308ae: 6de68693 addi a3,a3,1758 # 39f88 <_IO_stdin_used+0x24e0> + 308b2: 4601 li a2,0 + 308b4: 8522 mv a0,s0 + 308b6: 00019317 auipc t1,0x19 + 308ba: 2aa33303 ld t1,682(t1) # 49b60 <_GLOBAL_OFFSET_TABLE_+0x10> + 308be: e02e sd a1,0(sp) + 308c0: e402 sd zero,8(sp) + 308c2: 9302 jalr t1 + 308c4: a62f90ef jal 29b26 <_ZN7testing4Test15HasFatalFailureEv> + 308c8: c90d beqz a0,308fa <_ZN7testing4Test3RunEv+0x8a> + 308ca: 854a mv a0,s2 + 308cc: a07ea0ef jal 1b2d2 <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> + 308d0: 611c ld a5,0(a0) + 308d2: 6f9c ld a5,24(a5) + 308d4: 04979f63 bne a5,s1,30932 <_ZN7testing4Test3RunEv+0xc2> + 308d8: 8522 mv a0,s0 + 308da: 6406 ld s0,64(sp) + 308dc: 74e2 ld s1,56(sp) + 308de: 7942 ld s2,48(sp) + 308e0: 60a6 ld ra,72(sp) + 308e2: 00009697 auipc a3,0x9 + 308e6: 6be68693 addi a3,a3,1726 # 39fa0 <_IO_stdin_used+0x24f8> + 308ea: 45e5 li a1,25 + 308ec: 4601 li a2,0 + 308ee: 00019317 auipc t1,0x19 + 308f2: 27233303 ld t1,626(t1) # 49b60 <_GLOBAL_OFFSET_TABLE_+0x10> + 308f6: 6161 addi sp,sp,80 + 308f8: 8302 jr t1 + 308fa: a58f90ef jal 29b52 <_ZN7testing4Test9IsSkippedEv> + 308fe: f571 bnez a0,308ca <_ZN7testing4Test3RunEv+0x5a> + 30900: 854a mv a0,s2 + 30902: 9d1ea0ef jal 1b2d2 <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> + 30906: 611c ld a5,0(a0) + 30908: 6f9c ld a5,24(a5) + 3090a: 02979663 bne a5,s1,30936 <_ZN7testing4Test3RunEv+0xc6> + 3090e: 02100593 li a1,33 + 30912: 00009697 auipc a3,0x9 + 30916: 67e68693 addi a3,a3,1662 # 39f90 <_IO_stdin_used+0x24e8> + 3091a: 4601 li a2,0 + 3091c: 8522 mv a0,s0 + 3091e: 00019317 auipc t1,0x19 + 30922: 24233303 ld t1,578(t1) # 49b60 <_GLOBAL_OFFSET_TABLE_+0x10> + 30926: ec02 sd zero,24(sp) + 30928: e82e sd a1,16(sp) + 3092a: 9302 jalr t1 + 3092c: bf79 j 308ca <_ZN7testing4Test3RunEv+0x5a> + 3092e: 9782 jalr a5 + 30930: bfa5 j 308a8 <_ZN7testing4Test3RunEv+0x38> + 30932: 9782 jalr a5 + 30934: b755 j 308d8 <_ZN7testing4Test3RunEv+0x68> + 30936: 9782 jalr a5 + 30938: bfd9 j 3090e <_ZN7testing4Test3RunEv+0x9e> + +000000000003093a <_ZN7testing8TestInfo3RunEv>: + 3093a: 08054783 lbu a5,128(a0) + 3093e: e391 bnez a5,30942 <_ZN7testing8TestInfo3RunEv+0x8> + 30940: 8082 ret + 30942: 711d addi sp,sp,-96 + 30944: ec86 sd ra,88(sp) + 30946: e8a2 sd s0,80(sp) + 30948: e4a6 sd s1,72(sp) + 3094a: 842a mv s0,a0 + 3094c: e0ca sd s2,64(sp) + 3094e: fc4e sd s3,56(sp) + 30950: f456 sd s5,40(sp) + 30952: f852 sd s4,48(sp) + 30954: 8abf80ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 30958: 04053983 ld s3,64(a0) + 3095c: fffe7a97 auipc s5,0xfffe7 + 30960: 870a8a93 addi s5,s5,-1936 # 171cc <_ZN7testing4Test5SetUpEv> + 30964: 1089b823 sd s0,272(s3) + 30968: 897f80ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 3096c: fc4ea0ef jal 1b130 <_ZN7testing8UnitTest9listenersEv> + 30970: be6ea0ef jal 1ad56 <_ZN7testing18TestEventListeners8repeaterEv> + 30974: 611c ld a5,0(a0) + 30976: 85a2 mv a1,s0 + 30978: 84aa mv s1,a0 + 3097a: 63bc ld a5,64(a5) + 3097c: 9782 jalr a5 + 3097e: 811e80ef jal 1918e <_ZN7testing8internal15GetTimeInMillisEv> + 30982: 892a mv s2,a0 + 30984: 854e mv a0,s3 + 30986: 94dea0ef jal 1b2d2 <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> + 3098a: 611c ld a5,0(a0) + 3098c: 6f9c ld a5,24(a5) + 3098e: 09579d63 bne a5,s5,30a28 <_ZN7testing8TestInfo3RunEv+0xee> + 30992: 6448 ld a0,136(s0) + 30994: 45c5 li a1,17 + 30996: 00009697 auipc a3,0x9 + 3099a: 61a68693 addi a3,a3,1562 # 39fb0 <_IO_stdin_used+0x2508> + 3099e: 4601 li a2,0 + 309a0: 00019317 auipc t1,0x19 + 309a4: 2c833303 ld t1,712(t1) # 49c68 <_GLOBAL_OFFSET_TABLE_+0x118> + 309a8: e402 sd zero,8(sp) + 309aa: e02e sd a1,0(sp) + 309ac: 9302 jalr t1 + 309ae: 8a2a mv s4,a0 + 309b0: 976f90ef jal 29b26 <_ZN7testing4Test15HasFatalFailureEv> + 309b4: c13d beqz a0,30a1a <_ZN7testing8TestInfo3RunEv+0xe0> + 309b6: 020a0a63 beqz s4,309ea <_ZN7testing8TestInfo3RunEv+0xb0> + 309ba: 854e mv a0,s3 + 309bc: 917ea0ef jal 1b2d2 <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> + 309c0: 611c ld a5,0(a0) + 309c2: 6f9c ld a5,24(a5) + 309c4: 07579463 bne a5,s5,30a2c <_ZN7testing8TestInfo3RunEv+0xf2> + 309c8: 00019597 auipc a1,0x19 + 309cc: 1b05b583 ld a1,432(a1) # 49b78 <_GLOBAL_OFFSET_TABLE_+0x28> + 309d0: 8552 mv a0,s4 + 309d2: 00009697 auipc a3,0x9 + 309d6: 5fe68693 addi a3,a3,1534 # 39fd0 <_IO_stdin_used+0x2528> + 309da: 4601 li a2,0 + 309dc: 00019317 auipc t1,0x19 + 309e0: 18433303 ld t1,388(t1) # 49b60 <_GLOBAL_OFFSET_TABLE_+0x10> + 309e4: ec02 sd zero,24(sp) + 309e6: e82e sd a1,16(sp) + 309e8: 9302 jalr t1 + 309ea: 11243023 sd s2,256(s0) + 309ee: fa0e80ef jal 1918e <_ZN7testing8internal15GetTimeInMillisEv> + 309f2: 609c ld a5,0(s1) + 309f4: 41250533 sub a0,a0,s2 + 309f8: 10a43423 sd a0,264(s0) + 309fc: 6bbc ld a5,80(a5) + 309fe: 85a2 mv a1,s0 + 30a00: 8526 mv a0,s1 + 30a02: 9782 jalr a5 + 30a04: 60e6 ld ra,88(sp) + 30a06: 6446 ld s0,80(sp) + 30a08: 1009b823 sd zero,272(s3) + 30a0c: 64a6 ld s1,72(sp) + 30a0e: 6906 ld s2,64(sp) + 30a10: 79e2 ld s3,56(sp) + 30a12: 7a42 ld s4,48(sp) + 30a14: 7aa2 ld s5,40(sp) + 30a16: 6125 addi sp,sp,96 + 30a18: 8082 ret + 30a1a: 938f90ef jal 29b52 <_ZN7testing4Test9IsSkippedEv> + 30a1e: fd41 bnez a0,309b6 <_ZN7testing8TestInfo3RunEv+0x7c> + 30a20: 8552 mv a0,s4 + 30a22: e4fff0ef jal 30870 <_ZN7testing4Test3RunEv> + 30a26: bf51 j 309ba <_ZN7testing8TestInfo3RunEv+0x80> + 30a28: 9782 jalr a5 + 30a2a: b7a5 j 30992 <_ZN7testing8TestInfo3RunEv+0x58> + 30a2c: 9782 jalr a5 + 30a2e: bf69 j 309c8 <_ZN7testing8TestInfo3RunEv+0x8e> + +0000000000030a30 <_ZN7testing9TestSuite3RunEv>: + 30a30: 07054783 lbu a5,112(a0) + 30a34: e391 bnez a5,30a38 <_ZN7testing9TestSuite3RunEv+0x8> + 30a36: 8082 ret + 30a38: 715d addi sp,sp,-80 + 30a3a: e486 sd ra,72(sp) + 30a3c: e0a2 sd s0,64(sp) + 30a3e: f84a sd s2,48(sp) + 30a40: 842a mv s0,a0 + 30a42: f44e sd s3,40(sp) + 30a44: f052 sd s4,32(sp) + 30a46: fc26 sd s1,56(sp) + 30a48: fb6f80ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 30a4c: 04053983 ld s3,64(a0) + 30a50: fffe6a17 auipc s4,0xfffe6 + 30a54: 77ca0a13 addi s4,s4,1916 # 171cc <_ZN7testing4Test5SetUpEv> + 30a58: 1089b423 sd s0,264(s3) + 30a5c: fa2f80ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 30a60: ed0ea0ef jal 1b130 <_ZN7testing8UnitTest9listenersEv> + 30a64: af2ea0ef jal 1ad56 <_ZN7testing18TestEventListeners8repeaterEv> + 30a68: 611c ld a5,0(a0) + 30a6a: 85a2 mv a1,s0 + 30a6c: 892a mv s2,a0 + 30a6e: 7b9c ld a5,48(a5) + 30a70: 9782 jalr a5 + 30a72: 00093783 ld a5,0(s2) + 30a76: 85a2 mv a1,s0 + 30a78: 854a mv a0,s2 + 30a7a: 7f9c ld a5,56(a5) + 30a7c: 9782 jalr a5 + 30a7e: 854e mv a0,s3 + 30a80: 853ea0ef jal 1b2d2 <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> + 30a84: 611c ld a5,0(a0) + 30a86: 6f9c ld a5,24(a5) + 30a88: 0b479963 bne a5,s4,30b3a <_ZN7testing9TestSuite3RunEv+0x10a> + 30a8c: 00019597 auipc a1,0x19 + 30a90: 5545b583 ld a1,1364(a1) # 49fe0 <_GLOBAL_OFFSET_TABLE_+0x490> + 30a94: 00009697 auipc a3,0x9 + 30a98: 55c68693 addi a3,a3,1372 # 39ff0 <_IO_stdin_used+0x2548> + 30a9c: 4601 li a2,0 + 30a9e: 8522 mv a0,s0 + 30aa0: 00019317 auipc t1,0x19 + 30aa4: 14833303 ld t1,328(t1) # 49be8 <_GLOBAL_OFFSET_TABLE_+0x98> + 30aa8: e02e sd a1,0(sp) + 30aaa: e402 sd zero,8(sp) + 30aac: 9302 jalr t1 + 30aae: ee0e80ef jal 1918e <_ZN7testing8internal15GetTimeInMillisEv> + 30ab2: fc28 sd a0,120(s0) + 30ab4: 4481 li s1,0 + 30ab6: a031 j 30ac2 <_ZN7testing9TestSuite3RunEv+0x92> + 30ab8: a55e90ef jal 1a50c <_ZN7testing9TestSuite18GetMutableTestInfoEi> + 30abc: e7fff0ef jal 3093a <_ZN7testing8TestInfo3RunEv> + 30ac0: 2485 addiw s1,s1,1 + 30ac2: 8522 mv a0,s0 + 30ac4: f56e60ef jal 1721a <_ZNK7testing9TestSuite16total_test_countEv> + 30ac8: 87aa mv a5,a0 + 30aca: 85a6 mv a1,s1 + 30acc: 8522 mv a0,s0 + 30ace: fef4c5e3 blt s1,a5,30ab8 <_ZN7testing9TestSuite3RunEv+0x88> + 30ad2: ebce80ef jal 1918e <_ZN7testing8internal15GetTimeInMillisEv> + 30ad6: 7c38 ld a4,120(s0) + 30ad8: 87aa mv a5,a0 + 30ada: 854e mv a0,s3 + 30adc: 8f99 sub a5,a5,a4 + 30ade: e05c sd a5,128(s0) + 30ae0: ff2ea0ef jal 1b2d2 <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> + 30ae4: 611c ld a5,0(a0) + 30ae6: 6f9c ld a5,24(a5) + 30ae8: 05479b63 bne a5,s4,30b3e <_ZN7testing9TestSuite3RunEv+0x10e> + 30aec: 00019597 auipc a1,0x19 + 30af0: 1945b583 ld a1,404(a1) # 49c80 <_GLOBAL_OFFSET_TABLE_+0x130> + 30af4: 00009697 auipc a3,0x9 + 30af8: 51468693 addi a3,a3,1300 # 3a008 <_IO_stdin_used+0x2560> + 30afc: 4601 li a2,0 + 30afe: 8522 mv a0,s0 + 30b00: 00019317 auipc t1,0x19 + 30b04: 0e833303 ld t1,232(t1) # 49be8 <_GLOBAL_OFFSET_TABLE_+0x98> + 30b08: e82e sd a1,16(sp) + 30b0a: ec02 sd zero,24(sp) + 30b0c: 9302 jalr t1 + 30b0e: 00093783 ld a5,0(s2) + 30b12: 85a2 mv a1,s0 + 30b14: 854a mv a0,s2 + 30b16: 6fbc ld a5,88(a5) + 30b18: 9782 jalr a5 + 30b1a: 00093783 ld a5,0(s2) + 30b1e: 85a2 mv a1,s0 + 30b20: 854a mv a0,s2 + 30b22: 73bc ld a5,96(a5) + 30b24: 9782 jalr a5 + 30b26: 60a6 ld ra,72(sp) + 30b28: 6406 ld s0,64(sp) + 30b2a: 1009b423 sd zero,264(s3) + 30b2e: 74e2 ld s1,56(sp) + 30b30: 7942 ld s2,48(sp) + 30b32: 79a2 ld s3,40(sp) + 30b34: 7a02 ld s4,32(sp) + 30b36: 6161 addi sp,sp,80 + 30b38: 8082 ret + 30b3a: 9782 jalr a5 + 30b3c: bf81 j 30a8c <_ZN7testing9TestSuite3RunEv+0x5c> + 30b3e: 9782 jalr a5 + 30b40: b775 j 30aec <_ZN7testing9TestSuite3RunEv+0xbc> + +0000000000030b42 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv>: + 30b42: 7131 addi sp,sp,-192 + 30b44: 181c addi a5,sp,48 + 30b46: f922 sd s0,176(sp) + 30b48: 842a mv s0,a0 + 30b4a: 853e mv a0,a5 + 30b4c: f526 sd s1,168(sp) + 30b4e: f4e6 sd s9,104(sp) + 30b50: fd06 sd ra,184(sp) + 30b52: ec3e sd a5,24(sp) + 30b54: e2fe70ef jal 18982 <_ZN7testing8internal8GetArgvsB5cxx11Ev> + 30b58: 74c2 ld s1,48(sp) + 30b5a: 7ce2 ld s9,56(sp) + 30b5c: f426 sd s1,40(sp) + 30b5e: 3e9c8c63 beq s9,s1,30f56 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x414> + 30b62: 6088 ld a0,0(s1) + 30b64: 01048793 addi a5,s1,16 + 30b68: 00f50463 beq a0,a5,30b70 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2e> + 30b6c: cc5e40ef jal 15830 <_ZdlPv@plt> + 30b70: 02048493 addi s1,s1,32 + 30b74: fe9c97e3 bne s9,s1,30b62 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x20> + 30b78: 7542 ld a0,48(sp) + 30b7a: c119 beqz a0,30b80 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x3e> + 30b7c: cb5e40ef jal 15830 <_ZdlPv@plt> + 30b80: 00019797 auipc a5,0x19 + 30b84: 2907b783 ld a5,656(a5) # 49e10 <_GLOBAL_OFFSET_TABLE_+0x2c0> + 30b88: 0007c783 lbu a5,0(a5) + 30b8c: cb81 beqz a5,30b9c <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x5a> + 30b8e: 70ea ld ra,184(sp) + 30b90: 744a ld s0,176(sp) + 30b92: 74aa ld s1,168(sp) + 30b94: 7ca6 ld s9,104(sp) + 30b96: 4505 li a0,1 + 30b98: 6129 addi sp,sp,192 + 30b9a: 8082 ret + 30b9c: 8522 mv a0,s0 + 30b9e: ee9fb0ef jal 2ca86 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv> + 30ba2: e9aea0ef jal 1b23c <_ZN7testing8internal30WriteToShardStatusFileIfNeededEv> + 30ba6: 1d843483 ld s1,472(s0) + 30baa: 0000a597 auipc a1,0xa + 30bae: 0de58593 addi a1,a1,222 # 3ac88 <_ZN7testingL15kTestShardIndexE> + 30bb2: 0000a517 auipc a0,0xa + 30bb6: 0be50513 addi a0,a0,190 # 3ac70 <_ZN7testingL16kTestTotalShardsE> + 30bba: 00903633 snez a2,s1 + 30bbe: f40ec0ef jal 1d2fe <_ZN7testing8internal11ShouldShardEPKcS2_b> + 30bc2: 00154593 xori a1,a0,1 + 30bc6: 0ff5f593 zext.b a1,a1 + 30bca: 8522 mv a0,s0 + 30bcc: b20ec0ef jal 1ceec <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE> + 30bd0: 00019797 auipc a5,0x19 + 30bd4: 0d07b783 ld a5,208(a5) # 49ca0 <_GLOBAL_OFFSET_TABLE_+0x150> + 30bd8: 0007c783 lbu a5,0(a5) + 30bdc: e82a sd a0,16(sp) + 30bde: e43e sd a5,8(sp) + 30be0: 36079d63 bnez a5,30f5a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x418> + 30be4: ecee sd s11,88(sp) + 30be6: 00019d97 auipc s11,0x19 + 30bea: 31adbd83 ld s11,794(s11) # 49f00 <_GLOBAL_OFFSET_TABLE_+0x3b0> + 30bee: 000dc703 lbu a4,0(s11) + 30bf2: f14a sd s2,160(sp) + 30bf4: ed4e sd s3,152(sp) + 30bf6: e952 sd s4,144(sp) + 30bf8: e556 sd s5,136(sp) + 30bfa: e15a sd s6,128(sp) + 30bfc: fcde sd s7,120(sp) + 30bfe: f8e2 sd s8,112(sp) + 30c00: f0ea sd s10,96(sp) + 30c02: 4781 li a5,0 + 30c04: cb1d beqz a4,30c3a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0xf8> + 30c06: 00019797 auipc a5,0x19 + 30c0a: 0927b783 ld a5,146(a5) # 49c98 <_GLOBAL_OFFSET_TABLE_+0x148> + 30c0e: 439c lw a5,0(a5) + 30c10: 34078963 beqz a5,30f62 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x420> + 30c14: 37fd addiw a5,a5,-1 + 30c16: 53e31737 lui a4,0x53e31 + 30c1a: 02079693 slli a3,a5,0x20 + 30c1e: 0706 slli a4,a4,0x1 + 30c20: a3b70713 addi a4,a4,-1477 # 53e30a3b <__global_pointer$+0x53de5cab> + 30c24: 9281 srli a3,a3,0x20 + 30c26: 02e686b3 mul a3,a3,a4 + 30c2a: 6761 lui a4,0x18 + 30c2c: 69f7071b addiw a4,a4,1695 # 1869f <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x45> + 30c30: 92c1 srli a3,a3,0x30 + 30c32: 02d7073b mulw a4,a4,a3 + 30c36: 9f99 subw a5,a5,a4 + 30c38: 2785 addiw a5,a5,1 + 30c3a: 1af42e23 sw a5,444(s0) + 30c3e: 19840513 addi a0,s0,408 + 30c42: 914ea0ef jal 1ad56 <_ZN7testing18TestEventListeners8repeaterEv> + 30c46: 892a mv s2,a0 + 30c48: d46e80ef jal 1918e <_ZN7testing8internal15GetTimeInMillisEv> + 30c4c: 00093783 ld a5,0(s2) + 30c50: 640c ld a1,8(s0) + 30c52: 1ca43423 sd a0,456(s0) + 30c56: 6b9c ld a5,16(a5) + 30c58: 854a mv a0,s2 + 30c5a: 4d05 li s10,1 + 30c5c: 9782 jalr a5 + 30c5e: 2e048563 beqz s1,30f48 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x406> + 30c62: 009c addi a5,sp,64 + 30c64: 4a01 li s4,0 + 30c66: 00019a97 auipc s5,0x19 + 30c6a: fbaaba83 ld s5,-70(s5) # 49c20 <_GLOBAL_OFFSET_TABLE_+0xd0> + 30c6e: 00019b17 auipc s6,0x19 + 30c72: 1d2b3b03 ld s6,466(s6) # 49e40 <_GLOBAL_OFFSET_TABLE_+0x2f0> + 30c76: 4c0d li s8,3 + 30c78: f03e sd a5,32(sp) + 30c7a: 000d4463 bltz s10,30c82 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x140> + 30c7e: 29aa0263 beq s4,s10,30f02 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x3c0> + 30c82: 6064 ld s1,192(s0) + 30c84: 0b843983 ld s3,184(s0) + 30c88: 00998963 beq s3,s1,30c9a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x158> + 30c8c: 0009b503 ld a0,0(s3) + 30c90: 09a1 addi s3,s3,8 + 30c92: 8a9e90ef jal 1a53a <_ZN7testing9TestSuite11ClearResultEv> + 30c96: ff349be3 bne s1,s3,30c8c <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x14a> + 30c9a: cf4e80ef jal 1918e <_ZN7testing8internal15GetTimeInMillisEv> + 30c9e: 67c2 ld a5,16(sp) + 30ca0: 8baa mv s7,a0 + 30ca2: 0ef05e63 blez a5,30d9e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x25c> + 30ca6: 000dc783 lbu a5,0(s11) + 30caa: 1c079263 bnez a5,30e6e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x32c> + 30cae: 00093783 ld a5,0(s2) + 30cb2: 640c ld a1,8(s0) + 30cb4: 8652 mv a2,s4 + 30cb6: 6f9c ld a5,24(a5) + 30cb8: 854a mv a0,s2 + 30cba: 9782 jalr a5 + 30cbc: 00093783 ld a5,0(s2) + 30cc0: 640c ld a1,8(s0) + 30cc2: 854a mv a0,s2 + 30cc4: 739c ld a5,32(a5) + 30cc6: 9782 jalr a5 + 30cc8: 0a843983 ld s3,168(s0) + 30ccc: 7044 ld s1,160(s0) + 30cce: 01349663 bne s1,s3,30cda <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x198> + 30cd2: a829 j 30cec <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1aa> + 30cd4: 04a1 addi s1,s1,8 + 30cd6: 00998b63 beq s3,s1,30cec <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1aa> + 30cda: 6088 ld a0,0(s1) + 30cdc: 611c ld a5,0(a0) + 30cde: 6b9c ld a5,16(a5) + 30ce0: ff578ae3 beq a5,s5,30cd4 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x192> + 30ce4: 04a1 addi s1,s1,8 + 30ce6: 9782 jalr a5 + 30ce8: fe9999e3 bne s3,s1,30cda <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x198> + 30cec: 00093783 ld a5,0(s2) + 30cf0: 640c ld a1,8(s0) + 30cf2: 854a mv a0,s2 + 30cf4: 779c ld a5,40(a5) + 30cf6: 9782 jalr a5 + 30cf8: e5bf80ef jal 29b52 <_ZN7testing4Test9IsSkippedEv> + 30cfc: 10050d63 beqz a0,30e16 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2d4> + 30d00: cfef80ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 30d04: 6128 ld a0,64(a0) + 30d06: 4481 li s1,0 + 30d08: e5aea0ef jal 1b362 <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> + 30d0c: 89aa mv s3,a0 + 30d0e: 854e mv a0,s3 + 30d10: f4be80ef jal 19c5a <_ZNK7testing10TestResult16total_part_countEv> + 30d14: 00a4df63 bge s1,a0,30d32 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1f0> + 30d18: 85a6 mv a1,s1 + 30d1a: 854e mv a0,s3 + 30d1c: f63e80ef jal 19c7e <_ZNK7testing10TestResult17GetTestPartResultEi> + 30d20: 411c lw a5,0(a0) + 30d22: 05878f63 beq a5,s8,30d80 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x23e> + 30d26: 2485 addiw s1,s1,1 + 30d28: 854e mv a0,s3 + 30d2a: f31e80ef jal 19c5a <_ZNK7testing10TestResult16total_part_countEv> + 30d2e: fea4c5e3 blt s1,a0,30d18 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1d6> + 30d32: 00019797 auipc a5,0x19 + 30d36: 14e7b783 ld a5,334(a5) # 49e80 + 30d3a: 6388 ld a0,0(a5) + 30d3c: e85e40ef jal 15bc0 + 30d40: 00093783 ld a5,0(s2) + 30d44: 640c ld a1,8(s0) + 30d46: 854a mv a0,s2 + 30d48: 77bc ld a5,104(a5) + 30d4a: 9782 jalr a5 + 30d4c: 7444 ld s1,168(s0) + 30d4e: 0a043983 ld s3,160(s0) + 30d52: 00999663 bne s3,s1,30d5e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x21c> + 30d56: a831 j 30d72 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x230> + 30d58: 14e1 addi s1,s1,-8 + 30d5a: 01348c63 beq s1,s3,30d72 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x230> + 30d5e: ff84b503 ld a0,-8(s1) + 30d62: 611c ld a5,0(a0) + 30d64: 6f9c ld a5,24(a5) + 30d66: ff6789e3 beq a5,s6,30d58 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x216> + 30d6a: 14e1 addi s1,s1,-8 + 30d6c: 9782 jalr a5 + 30d6e: ff3498e3 bne s1,s3,30d5e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x21c> + 30d72: 00093783 ld a5,0(s2) + 30d76: 640c ld a1,8(s0) + 30d78: 854a mv a0,s2 + 30d7a: 7bbc ld a5,112(a5) + 30d7c: 9782 jalr a5 + 30d7e: a03d j 30dac <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x26a> + 30d80: 692c ld a1,80(a0) + 30d82: 6562 ld a0,24(sp) + 30d84: 8d8e70ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 30d88: 7542 ld a0,48(sp) + 30d8a: f56e40ef jal 154e0 + 30d8e: 7542 ld a0,48(sp) + 30d90: 7782 ld a5,32(sp) + 30d92: f8f50ae3 beq a0,a5,30d26 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1e4> + 30d96: a9be40ef jal 15830 <_ZdlPv@plt> + 30d9a: 2485 addiw s1,s1,1 + 30d9c: b771 j 30d28 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1e6> + 30d9e: 00093783 ld a5,0(s2) + 30da2: 640c ld a1,8(s0) + 30da4: 8652 mv a2,s4 + 30da6: 6f9c ld a5,24(a5) + 30da8: 854a mv a0,s2 + 30daa: 9782 jalr a5 + 30dac: be2e80ef jal 1918e <_ZN7testing8internal15GetTimeInMillisEv> + 30db0: 00093783 ld a5,0(s2) + 30db4: 640c ld a1,8(s0) + 30db6: 41750533 sub a0,a0,s7 + 30dba: 7fbc ld a5,120(a5) + 30dbc: 8652 mv a2,s4 + 30dbe: 1ca43823 sd a0,464(s0) + 30dc2: 854a mv a0,s2 + 30dc4: 9782 jalr a5 + 30dc6: 8522 mv a0,s0 + 30dc8: 804e90ef jal 19dcc <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> + 30dcc: 08a05763 blez a0,30e5a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x318> + 30dd0: 4785 li a5,1 + 30dd2: e43e sd a5,8(sp) + 30dd4: 8522 mv a0,s0 + 30dd6: da8ea0ef jal 1b37e <_ZN7testing8internal12UnitTestImpl14UnshuffleTestsEv> + 30dda: 000dc783 lbu a5,0(s11) + 30dde: e399 bnez a5,30de4 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2a2> + 30de0: 2a05 addiw s4,s4,1 + 30de2: bd61 j 30c7a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x138> + 30de4: 1bc42483 lw s1,444(s0) + 30de8: 67e1 lui a5,0x18 + 30dea: 69e78793 addi a5,a5,1694 # 1869e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x44> + 30dee: fff4851b addiw a0,s1,-1 + 30df2: 00a7b533 sltu a0,a5,a0 + 30df6: 00154513 xori a0,a0,1 + 30dfa: dc8ea0ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 30dfe: c141 beqz a0,30e7e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x33c> + 30e00: 67e1 lui a5,0x18 + 30e02: 2485 addiw s1,s1,1 + 30e04: 69f78793 addi a5,a5,1695 # 1869f <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x45> + 30e08: 0097d363 bge a5,s1,30e0e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2cc> + 30e0c: 4485 li s1,1 + 30e0e: 1a942e23 sw s1,444(s0) + 30e12: 2a05 addiw s4,s4,1 + 30e14: b59d j 30c7a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x138> + 30e16: d11f80ef jal 29b26 <_ZN7testing4Test15HasFatalFailureEv> + 30e1a: f11d bnez a0,30d40 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1fe> + 30e1c: 4481 li s1,0 + 30e1e: a035 j 30e4a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x308> + 30e20: 6878 ld a4,208(s0) + 30e22: 6c7c ld a5,216(s0) + 30e24: 4501 li a0,0 + 30e26: 8f99 sub a5,a5,a4 + 30e28: 8789 srai a5,a5,0x2 + 30e2a: 2781 sext.w a5,a5 + 30e2c: 00f6dc63 bge a3,a5,30e44 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x302> + 30e30: 00249793 slli a5,s1,0x2 + 30e34: 973e add a4,a4,a5 + 30e36: 431c lw a5,0(a4) + 30e38: 0007c663 bltz a5,30e44 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x302> + 30e3c: 7c58 ld a4,184(s0) + 30e3e: 078e slli a5,a5,0x3 + 30e40: 97ba add a5,a5,a4 + 30e42: 6388 ld a0,0(a5) + 30e44: bedff0ef jal 30a30 <_ZN7testing9TestSuite3RunEv> + 30e48: 0485 addi s1,s1,1 + 30e4a: 8522 mv a0,s0 + 30e4c: 988e80ef jal 18fd4 <_ZNK7testing8internal12UnitTestImpl22total_test_suite_countEv> + 30e50: 0004869b sext.w a3,s1 + 30e54: fca6c6e3 blt a3,a0,30e20 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2de> + 30e58: b5e5 j 30d40 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1fe> + 30e5a: 11840513 addi a0,s0,280 + 30e5e: e83e80ef jal 19ce0 <_ZNK7testing10TestResult6FailedEv> + 30e62: 67a2 ld a5,8(sp) + 30e64: 8d5d or a0,a0,a5 + 30e66: 0ff57793 zext.b a5,a0 + 30e6a: e43e sd a5,8(sp) + 30e6c: b7a5 j 30dd4 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x292> + 30e6e: 1bc42783 lw a5,444(s0) + 30e72: 8522 mv a0,s0 + 30e74: 1cf42023 sw a5,448(s0) + 30e78: c6bfa0ef jal 2bae2 <_ZN7testing8internal12UnitTestImpl12ShuffleTestsEv> + 30e7c: bd0d j 30cae <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x16c> + 30e7e: 6be2 ld s7,24(sp) + 30e80: 00009617 auipc a2,0x9 + 30e84: 5a860613 addi a2,a2,1448 # 3a428 <_IO_stdin_used+0x2980> + 30e88: 458d li a1,3 + 30e8a: 855e mv a0,s7 + 30e8c: 09300693 li a3,147 + 30e90: d5aee0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 30e94: 03600613 li a2,54 + 30e98: 00009597 auipc a1,0x9 + 30e9c: 18858593 addi a1,a1,392 # 3a020 <_IO_stdin_used+0x2578> + 30ea0: 00019517 auipc a0,0x19 + 30ea4: 0f853503 ld a0,248(a0) # 49f98 <_ZSt4cerr@Base> + 30ea8: f88e40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30eac: 4651 li a2,20 + 30eae: 00009597 auipc a1,0x9 + 30eb2: 1aa58593 addi a1,a1,426 # 3a058 <_IO_stdin_used+0x25b0> + 30eb6: 00019517 auipc a0,0x19 + 30eba: 0e253503 ld a0,226(a0) # 49f98 <_ZSt4cerr@Base> + 30ebe: f72e40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30ec2: 85a6 mv a1,s1 + 30ec4: 00019517 auipc a0,0x19 + 30ec8: 0d453503 ld a0,212(a0) # 49f98 <_ZSt4cerr@Base> + 30ecc: d74e40ef jal 15440 <_ZNSolsEi@plt> + 30ed0: 4649 li a2,18 + 30ed2: 00009597 auipc a1,0x9 + 30ed6: 19e58593 addi a1,a1,414 # 3a070 <_IO_stdin_used+0x25c8> + 30eda: 89aa mv s3,a0 + 30edc: f54e40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30ee0: 65e1 lui a1,0x18 + 30ee2: 854e mv a0,s3 + 30ee4: 69f58593 addi a1,a1,1695 # 1869f <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x45> + 30ee8: d58e40ef jal 15440 <_ZNSolsEi@plt> + 30eec: 4609 li a2,2 + 30eee: 0000a597 auipc a1,0xa + 30ef2: 90258593 addi a1,a1,-1790 # 3a7f0 <_IO_stdin_used+0x2d48> + 30ef6: f3ae40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30efa: 855e mv a0,s7 + 30efc: 87feb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 30f00: b701 j 30e00 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2be> + 30f02: 00093783 ld a5,0(s2) + 30f06: 640c ld a1,8(s0) + 30f08: 854a mv a0,s2 + 30f0a: 63dc ld a5,128(a5) + 30f0c: 9782 jalr a5 + 30f0e: 77a2 ld a5,40(sp) + 30f10: 02fc8463 beq s9,a5,30f38 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x3f6> + 30f14: 67a2 ld a5,8(sp) + 30f16: 70ea ld ra,184(sp) + 30f18: 744a ld s0,176(sp) + 30f1a: 790a ld s2,160(sp) + 30f1c: 69ea ld s3,152(sp) + 30f1e: 6a4a ld s4,144(sp) + 30f20: 6aaa ld s5,136(sp) + 30f22: 6b0a ld s6,128(sp) + 30f24: 7be6 ld s7,120(sp) + 30f26: 7c46 ld s8,112(sp) + 30f28: 7d06 ld s10,96(sp) + 30f2a: 6de6 ld s11,88(sp) + 30f2c: 74aa ld s1,168(sp) + 30f2e: 7ca6 ld s9,104(sp) + 30f30: 0017c513 xori a0,a5,1 + 30f34: 6129 addi sp,sp,192 + 30f36: 8082 ret + 30f38: 00009597 auipc a1,0x9 + 30f3c: 15058593 addi a1,a1,336 # 3a088 <_IO_stdin_used+0x25e0> + 30f40: 4505 li a0,1 + 30f42: 80fe90ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 30f46: b7f9 j 30f14 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x3d2> + 30f48: 00019797 auipc a5,0x19 + 30f4c: fd87b783 ld a5,-40(a5) # 49f20 <_GLOBAL_OFFSET_TABLE_+0x3d0> + 30f50: 0007ad03 lw s10,0(a5) + 30f54: b339 j 30c62 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x120> + 30f56: 8566 mv a0,s9 + 30f58: b10d j 30b7a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x38> + 30f5a: 8522 mv a0,s0 + 30f5c: eb2f80ef jal 2960e <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv> + 30f60: b13d j 30b8e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x4c> + 30f62: a2ce80ef jal 1918e <_ZN7testing8internal15GetTimeInMillisEv> + 30f66: 0005079b sext.w a5,a0 + 30f6a: b16d j 30c14 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0xd2> + 30f6c: 842a mv s0,a0 + 30f6e: 6562 ld a0,24(sp) + 30f70: f8ce50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30f74: 8522 mv a0,s0 + 30f76: faae40ef jal 15720 <_Unwind_Resume@plt> + 30f7a: 842a mv s0,a0 + 30f7c: 6562 ld a0,24(sp) + 30f7e: ffceb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 30f82: 8522 mv a0,s0 + 30f84: f9ce40ef jal 15720 <_Unwind_Resume@plt> + +0000000000030f88 <_ZN7testing8UnitTest3RunEv>: + 30f88: 00019797 auipc a5,0x19 + 30f8c: e607b783 ld a5,-416(a5) # 49de8 <_GLOBAL_OFFSET_TABLE_+0x298> + 30f90: 679c ld a5,8(a5) + 30f92: 7159 addi sp,sp,-112 + 30f94: f0a2 sd s0,96(sp) + 30f96: f486 sd ra,104(sp) + 30f98: eca6 sd s1,88(sp) + 30f9a: e8ca sd s2,80(sp) + 30f9c: e4ce sd s3,72(sp) + 30f9e: 842a mv s0,a0 + 30fa0: c3d1 beqz a5,31024 <_ZN7testing8UnitTest3RunEv+0x9c> + 30fa2: 4481 li s1,0 + 30fa4: 00009597 auipc a1,0x9 + 30fa8: 84c58593 addi a1,a1,-1972 # 397f0 <_IO_stdin_used+0x1d48> + 30fac: 850a mv a0,sp + 30fae: eafe60ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 30fb2: 67a2 ld a5,8(sp) + 30fb4: 890a mv s2,sp + 30fb6: e7d1 bnez a5,31042 <_ZN7testing8UnitTest3RunEv+0xba> + 30fb8: 00019797 auipc a5,0x19 + 30fbc: de87b783 ld a5,-536(a5) # 49da0 <_GLOBAL_OFFSET_TABLE_+0x250> + 30fc0: 6020 ld s0,64(s0) + 30fc2: 0007c783 lbu a5,0(a5) + 30fc6: 1ef40c23 sb a5,504(s0) + 30fca: a34f80ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 30fce: 613c ld a5,64(a0) + 30fd0: 1f87c783 lbu a5,504(a5) + 30fd4: cb85 beqz a5,31004 <_ZN7testing8UnitTest3RunEv+0x7c> + 30fd6: 8522 mv a0,s0 + 30fd8: b6bff0ef jal 30b42 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv> + 30fdc: 67a2 ld a5,8(sp) + 30fde: 00154513 xori a0,a0,1 + 30fe2: 0ff57413 zext.b s0,a0 + 30fe6: 6502 ld a0,0(sp) + 30fe8: eb85 bnez a5,31018 <_ZN7testing8UnitTest3RunEv+0x90> + 30fea: 081c addi a5,sp,16 + 30fec: 00f50463 beq a0,a5,30ff4 <_ZN7testing8UnitTest3RunEv+0x6c> + 30ff0: 841e40ef jal 15830 <_ZdlPv@plt> + 30ff4: 70a6 ld ra,104(sp) + 30ff6: 8522 mv a0,s0 + 30ff8: 7406 ld s0,96(sp) + 30ffa: 64e6 ld s1,88(sp) + 30ffc: 6946 ld s2,80(sp) + 30ffe: 69a6 ld s3,72(sp) + 31000: 6165 addi sp,sp,112 + 31002: 8082 ret + 31004: 8522 mv a0,s0 + 31006: b3dff0ef jal 30b42 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv> + 3100a: 67a2 ld a5,8(sp) + 3100c: 00154513 xori a0,a0,1 + 31010: 0ff57413 zext.b s0,a0 + 31014: 6502 ld a0,0(sp) + 31016: dbf1 beqz a5,30fea <_ZN7testing8UnitTest3RunEv+0x62> + 31018: c68e40ef jal 15480 + 3101c: 84aa mv s1,a0 + 3101e: e539 bnez a0,3106c <_ZN7testing8UnitTest3RunEv+0xe4> + 31020: 6502 ld a0,0(sp) + 31022: b7e1 j 30fea <_ZN7testing8UnitTest3RunEv+0x62> + 31024: 00009517 auipc a0,0x9 + 31028: 15c50513 addi a0,a0,348 # 3a180 <_IO_stdin_used+0x26d8> + 3102c: 9d5e40ef jal 15a00 + 31030: 84aa mv s1,a0 + 31032: cd59 beqz a0,310d0 <_ZN7testing8UnitTest3RunEv+0x148> + 31034: 85aa mv a1,a0 + 31036: 850a mv a0,sp + 31038: e25e60ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 3103c: 67a2 ld a5,8(sp) + 3103e: 890a mv s2,sp + 31040: dfa5 beqz a5,30fb8 <_ZN7testing8UnitTest3RunEv+0x30> + 31042: 8526 mv a0,s1 + 31044: 00007597 auipc a1,0x7 + 31048: 0e458593 addi a1,a1,228 # 38128 <_IO_stdin_used+0x680> + 3104c: c14e40ef jal 15460 + 31050: 4605 li a2,1 + 31052: 84aa mv s1,a0 + 31054: 86aa mv a3,a0 + 31056: 85b2 mv a1,a2 + 31058: 00009517 auipc a0,0x9 + 3105c: 66050513 addi a0,a0,1632 # 3a6b8 <_IO_stdin_used+0x2c10> + 31060: aa0e40ef jal 15300 + 31064: 8526 mv a0,s1 + 31066: 93be40ef jal 159a0 + 3106a: b7b9 j 30fb8 <_ZN7testing8UnitTest3RunEv+0x30> + 3106c: 02010913 addi s2,sp,32 + 31070: 6685 lui a3,0x1 + 31072: 1a268693 addi a3,a3,418 # 11a2 <__abi_tag-0xf0f2> + 31076: 854a mv a0,s2 + 31078: 00007617 auipc a2,0x7 + 3107c: 66860613 addi a2,a2,1640 # 386e0 <_IO_stdin_used+0xc38> + 31080: 4589 li a1,2 + 31082: b68ee0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 31086: 02a00613 li a2,42 + 3108a: 00009597 auipc a1,0x9 + 3108e: 14e58593 addi a1,a1,334 # 3a1d8 <_IO_stdin_used+0x2730> + 31092: 00019517 auipc a0,0x19 + 31096: f0653503 ld a0,-250(a0) # 49f98 <_ZSt4cerr@Base> + 3109a: d96e40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3109e: 6622 ld a2,8(sp) + 310a0: 6582 ld a1,0(sp) + 310a2: 00019517 auipc a0,0x19 + 310a6: ef653503 ld a0,-266(a0) # 49f98 <_ZSt4cerr@Base> + 310aa: d86e40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 310ae: 4635 li a2,13 + 310b0: 00009597 auipc a1,0x9 + 310b4: 15858593 addi a1,a1,344 # 3a208 <_IO_stdin_used+0x2760> + 310b8: 89aa mv s3,a0 + 310ba: d76e40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 310be: 85a6 mv a1,s1 + 310c0: 854e mv a0,s3 + 310c2: b7ee40ef jal 15440 <_ZNSolsEi@plt> + 310c6: 854a mv a0,s2 + 310c8: eb2eb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 310cc: 6502 ld a0,0(sp) + 310ce: bf31 j 30fea <_ZN7testing8UnitTest3RunEv+0x62> + 310d0: 00008597 auipc a1,0x8 + 310d4: 72058593 addi a1,a1,1824 # 397f0 <_IO_stdin_used+0x1d48> + 310d8: bdd1 j 30fac <_ZN7testing8UnitTest3RunEv+0x24> + 310da: 842a mv s0,a0 + 310dc: 854a mv a0,s2 + 310de: e1ee50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 310e2: 8522 mv a0,s0 + 310e4: e3ce40ef jal 15720 <_Unwind_Resume@plt> + 310e8: 468d li a3,3 + 310ea: 872a mv a4,a0 + 310ec: 04d58d63 beq a1,a3,31146 <_ZN7testing8UnitTest3RunEv+0x1be> + 310f0: 00b6c863 blt a3,a1,31100 <_ZN7testing8UnitTest3RunEv+0x178> + 310f4: 4685 li a3,1 + 310f6: 10d58163 beq a1,a3,311f8 <_ZN7testing8UnitTest3RunEv+0x270> + 310fa: 4689 li a3,2 + 310fc: 10d58d63 beq a1,a3,31216 <_ZN7testing8UnitTest3RunEv+0x28e> + 31100: 853a mv a0,a4 + 31102: beee40ef jal 154f0 <__cxa_begin_catch@plt> + 31106: 1004 addi s1,sp,32 + 31108: 8526 mv a0,s1 + 3110a: 00009617 auipc a2,0x9 + 3110e: 09660613 addi a2,a2,150 # 3a1a0 <_IO_stdin_used+0x26f8> + 31112: 4581 li a1,0 + 31114: c43e40ef jal 15d56 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> + 31118: 85a6 mv a1,s1 + 3111a: 4509 li a0,2 + 3111c: f04ff0ef jal 30820 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 31120: 8526 mv a0,s1 + 31122: ddae50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 31126: a6be40ef jal 15b90 <__cxa_end_catch@plt> + 3112a: 4501 li a0,0 + 3112c: bd45 j 30fdc <_ZN7testing8UnitTest3RunEv+0x54> + 3112e: 842a mv s0,a0 + 31130: 67a2 ld a5,8(sp) + 31132: 6502 ld a0,0(sp) + 31134: e3b1 bnez a5,31178 <_ZN7testing8UnitTest3RunEv+0x1f0> + 31136: 081c addi a5,sp,16 + 31138: 00f50463 beq a0,a5,31140 <_ZN7testing8UnitTest3RunEv+0x1b8> + 3113c: ef4e40ef jal 15830 <_ZdlPv@plt> + 31140: 8522 mv a0,s0 + 31142: ddee40ef jal 15720 <_Unwind_Resume@plt> + 31146: baae40ef jal 154f0 <__cxa_begin_catch@plt> + 3114a: 611c ld a5,0(a0) + 3114c: 1004 addi s1,sp,32 + 3114e: 6b9c ld a5,16(a5) + 31150: 9782 jalr a5 + 31152: 85aa mv a1,a0 + 31154: 00009617 auipc a2,0x9 + 31158: 04c60613 addi a2,a2,76 # 3a1a0 <_IO_stdin_used+0x26f8> + 3115c: 8526 mv a0,s1 + 3115e: bf9e40ef jal 15d56 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> + 31162: 85a6 mv a1,s1 + 31164: 4509 li a0,2 + 31166: ebaff0ef jal 30820 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 3116a: 8526 mv a0,s1 + 3116c: d90e50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 31170: a21e40ef jal 15b90 <__cxa_end_catch@plt> + 31174: 4501 li a0,0 + 31176: b59d j 30fdc <_ZN7testing8UnitTest3RunEv+0x54> + 31178: b08e40ef jal 15480 + 3117c: 892a mv s2,a0 + 3117e: e119 bnez a0,31184 <_ZN7testing8UnitTest3RunEv+0x1fc> + 31180: 6502 ld a0,0(sp) + 31182: bf55 j 31136 <_ZN7testing8UnitTest3RunEv+0x1ae> + 31184: 1004 addi s1,sp,32 + 31186: 6685 lui a3,0x1 + 31188: 1a268693 addi a3,a3,418 # 11a2 <__abi_tag-0xf0f2> + 3118c: 8526 mv a0,s1 + 3118e: 00007617 auipc a2,0x7 + 31192: 55260613 addi a2,a2,1362 # 386e0 <_IO_stdin_used+0xc38> + 31196: 4589 li a1,2 + 31198: a52ee0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 3119c: 02a00613 li a2,42 + 311a0: 00009597 auipc a1,0x9 + 311a4: 03858593 addi a1,a1,56 # 3a1d8 <_IO_stdin_used+0x2730> + 311a8: 00019517 auipc a0,0x19 + 311ac: df053503 ld a0,-528(a0) # 49f98 <_ZSt4cerr@Base> + 311b0: c80e40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 311b4: 6622 ld a2,8(sp) + 311b6: 6582 ld a1,0(sp) + 311b8: 00019517 auipc a0,0x19 + 311bc: de053503 ld a0,-544(a0) # 49f98 <_ZSt4cerr@Base> + 311c0: c70e40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 311c4: 4635 li a2,13 + 311c6: 00009597 auipc a1,0x9 + 311ca: 04258593 addi a1,a1,66 # 3a208 <_IO_stdin_used+0x2760> + 311ce: 89aa mv s3,a0 + 311d0: c60e40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 311d4: 85ca mv a1,s2 + 311d6: 854e mv a0,s3 + 311d8: a68e40ef jal 15440 <_ZNSolsEi@plt> + 311dc: 8526 mv a0,s1 + 311de: d9ceb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 311e2: 6502 ld a0,0(sp) + 311e4: bf89 j 31136 <_ZN7testing8UnitTest3RunEv+0x1ae> + 311e6: 842a mv s0,a0 + 311e8: 8526 mv a0,s1 + 311ea: d12e50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 311ee: 9a3e40ef jal 15b90 <__cxa_end_catch@plt> + 311f2: bf3d j 31130 <_ZN7testing8UnitTest3RunEv+0x1a8> + 311f4: 842a mv s0,a0 + 311f6: bfe5 j 311ee <_ZN7testing8UnitTest3RunEv+0x266> + 311f8: af8e40ef jal 154f0 <__cxa_begin_catch@plt> + 311fc: 995e40ef jal 15b90 <__cxa_end_catch@plt> + 31200: 4501 li a0,0 + 31202: bbe9 j 30fdc <_ZN7testing8UnitTest3RunEv+0x54> + 31204: 842a mv s0,a0 + 31206: 8526 mv a0,s1 + 31208: cf4e50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3120c: 985e40ef jal 15b90 <__cxa_end_catch@plt> + 31210: b705 j 31130 <_ZN7testing8UnitTest3RunEv+0x1a8> + 31212: 842a mv s0,a0 + 31214: bfe5 j 3120c <_ZN7testing8UnitTest3RunEv+0x284> + 31216: adae40ef jal 154f0 <__cxa_begin_catch@plt> + 3121a: d86e40ef jal 157a0 <__cxa_rethrow@plt> + 3121e: 842a mv s0,a0 + 31220: b7f9 j 311ee <_ZN7testing8UnitTest3RunEv+0x266> + +0000000000031222 <_ZN7testing32ScopedFakeTestPartResultReporter4InitEv>: + 31222: 1101 addi sp,sp,-32 + 31224: e822 sd s0,16(sp) + 31226: e426 sd s1,8(sp) + 31228: 842a mv s0,a0 + 3122a: ec06 sd ra,24(sp) + 3122c: fd3f70ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 31230: 6124 ld s1,64(a0) + 31232: 4418 lw a4,8(s0) + 31234: 4785 li a5,1 + 31236: 8526 mv a0,s1 + 31238: 00f70d63 beq a4,a5,31252 <_ZN7testing32ScopedFakeTestPartResultReporter4InitEv+0x30> + 3123c: a03fd0ef jal 2ec3e <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv> + 31240: e808 sd a0,16(s0) + 31242: 85a2 mv a1,s0 + 31244: 6442 ld s0,16(sp) + 31246: 60e2 ld ra,24(sp) + 31248: 8526 mv a0,s1 + 3124a: 64a2 ld s1,8(sp) + 3124c: 6105 addi sp,sp,32 + 3124e: 869fd06f j 2eab6 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE> + 31252: 873ef0ef jal 20ac4 <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv> + 31256: e808 sd a0,16(s0) + 31258: 85a2 mv a1,s0 + 3125a: 6442 ld s0,16(sp) + 3125c: 60e2 ld ra,24(sp) + 3125e: 8526 mv a0,s1 + 31260: 64a2 ld s1,8(sp) + 31262: 6105 addi sp,sp,32 + 31264: 99fef06f j 20c02 <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE> + +0000000000031268 <_ZN7testing32ScopedFakeTestPartResultReporterC1EPNS_19TestPartResultArrayE>: + 31268: 00019717 auipc a4,0x19 + 3126c: bf073703 ld a4,-1040(a4) # 49e58 <_GLOBAL_OFFSET_TABLE_+0x308> + 31270: 0741 addi a4,a4,16 + 31272: ed0c sd a1,24(a0) + 31274: 00052423 sw zero,8(a0) + 31278: e118 sd a4,0(a0) + 3127a: b765 j 31222 <_ZN7testing32ScopedFakeTestPartResultReporter4InitEv> + +000000000003127c <_ZN7testing32ScopedFakeTestPartResultReporterC1ENS0_13InterceptModeEPNS_19TestPartResultArrayE>: + 3127c: 00019717 auipc a4,0x19 + 31280: bdc73703 ld a4,-1060(a4) # 49e58 <_GLOBAL_OFFSET_TABLE_+0x308> + 31284: 0741 addi a4,a4,16 + 31286: c50c sw a1,8(a0) + 31288: ed10 sd a2,24(a0) + 3128a: e118 sd a4,0(a0) + 3128c: bf59 j 31222 <_ZN7testing32ScopedFakeTestPartResultReporter4InitEv> + +000000000003128e <_ZN7testing8internal24HasNewFatalFailureHelperC1Ev>: + 3128e: 1141 addi sp,sp,-16 + 31290: 00019797 auipc a5,0x19 + 31294: cf07b783 ld a5,-784(a5) # 49f80 <_GLOBAL_OFFSET_TABLE_+0x430> + 31298: e406 sd ra,8(sp) + 3129a: e022 sd s0,0(sp) + 3129c: 07c1 addi a5,a5,16 + 3129e: e11c sd a5,0(a0) + 312a0: 00050423 sb zero,8(a0) + 312a4: 842a mv s0,a0 + 312a6: f59f70ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 312aa: 6128 ld a0,64(a0) + 312ac: 993fd0ef jal 2ec3e <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv> + 312b0: e808 sd a0,16(s0) + 312b2: f4df70ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 312b6: 85a2 mv a1,s0 + 312b8: 6402 ld s0,0(sp) + 312ba: 60a2 ld ra,8(sp) + 312bc: 6128 ld a0,64(a0) + 312be: 0141 addi sp,sp,16 + 312c0: ff6fd06f j 2eab6 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE> + +00000000000312c4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_>: + 312c4: 7135 addi sp,sp,-160 + 312c6: 6214 ld a3,0(a2) + 312c8: e14a sd s2,128(sp) + 312ca: 00863903 ld s2,8(a2) + 312ce: 6198 ld a4,0(a1) + 312d0: 659c ld a5,8(a1) + 312d2: 40d90933 sub s2,s2,a3 + 312d6: f8d2 sd s4,112(sp) + 312d8: 8f99 sub a5,a5,a4 + 312da: 40395a13 srai s4,s2,0x3 + 312de: 577d li a4,-1 + 312e0: ed06 sd ra,152(sp) + 312e2: 001a0693 addi a3,s4,1 + 312e6: 8311 srli a4,a4,0x4 + 312e8: e922 sd s0,144(sp) + 312ea: e526 sd s1,136(sp) + 312ec: fcce sd s3,120(sp) + 312ee: f4d6 sd s5,104(sp) + 312f0: f0da sd s6,96(sp) + 312f2: ecde sd s7,88(sp) + 312f4: e8e2 sd s8,80(sp) + 312f6: 5cd76663 bltu a4,a3,318c2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5fe> + 312fa: cd817057 vsetivli zero,2,e64,m1,ta,ma + 312fe: 5e0030d7 vmv.v.i v1,0 + 31302: 02010b93 addi s7,sp,32 + 31306: 878d srai a5,a5,0x3 + 31308: 020bf0a7 vse64.v v1,(s7) + 3130c: 8b32 mv s6,a2 + 3130e: 8aae mv s5,a1 + 31310: 84aa mv s1,a0 + 31312: 00178413 addi s0,a5,1 + 31316: 52068b63 beqz a3,3184c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x588> + 3131a: 00890993 addi s3,s2,8 + 3131e: 854e mv a0,s3 + 31320: cb0e40ef jal 157d0 <_Znwm@plt> + 31324: 99aa add s3,s3,a0 + 31326: ec2a sd a0,24(sp) + 31328: 00053023 sd zero,0(a0) + 3132c: f44e sd s3,40(sp) + 3132e: 8c2a mv s8,a0 + 31330: 0521 addi a0,a0,8 + 31332: 000a0763 beqz s4,31340 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x7c> + 31336: 864a mv a2,s2 + 31338: 4581 li a1,0 + 3133a: 8d7e40ef jal 15c10 + 3133e: 854e mv a0,s3 + 31340: 055557b7 lui a5,0x5555 + 31344: 55578793 addi a5,a5,1365 # 5555555 <__global_pointer$+0x550a7c5> + 31348: 55555737 lui a4,0x55555 + 3134c: 1782 slli a5,a5,0x20 + 3134e: 55570713 addi a4,a4,1365 # 55555555 <__global_pointer$+0x5550a7c5> + 31352: f02a sd a0,32(sp) + 31354: 97ba add a5,a5,a4 + 31356: 5687e063 bltu a5,s0,318b6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5f2> + 3135a: 4e040e63 beqz s0,31856 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x592> + 3135e: 00141513 slli a0,s0,0x1 + 31362: 9522 add a0,a0,s0 + 31364: 050e slli a0,a0,0x3 + 31366: c6ae40ef jal 157d0 <_Znwm@plt> + 3136a: 8a2a mv s4,a0 + 3136c: 01810993 addi s3,sp,24 + 31370: 85a2 mv a1,s0 + 31372: 864e mv a2,s3 + 31374: 8552 mv a0,s4 + 31376: 00019317 auipc t1,0x19 + 3137a: a0a33303 ld t1,-1526(t1) # 49d80 <_GLOBAL_OFFSET_TABLE_+0x230> + 3137e: 9302 jalr t1 + 31380: e4e6 sd s9,72(sp) + 31382: 892a mv s2,a0 + 31384: 000c0563 beqz s8,3138e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0xca> + 31388: 8562 mv a0,s8 + 3138a: ca6e40ef jal 15830 <_ZdlPv@plt> + 3138e: 000b3703 ld a4,0(s6) + 31392: 008b3c83 ld s9,8(s6) + 31396: 000ab783 ld a5,0(s5) + 3139a: 008abc03 ld s8,8(s5) + 3139e: 40ec8cb3 sub s9,s9,a4 + 313a2: 403cdc93 srai s9,s9,0x3 + 313a6: 40fc0c33 sub s8,s8,a5 + 313aa: 577d li a4,-1 + 313ac: 403c5c13 srai s8,s8,0x3 + 313b0: 001c8793 addi a5,s9,1 + 313b4: 830d srli a4,a4,0x3 + 313b6: 0c05 addi s8,s8,1 + 313b8: 56f76163 bltu a4,a5,3191a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x656> + 313bc: cd817057 vsetivli zero,2,e64,m1,ta,ma + 313c0: 5e0030d7 vmv.v.i v1,0 + 313c4: 020bf0a7 vse64.v v1,(s7) + 313c8: 46078b63 beqz a5,3183e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x57a> + 313cc: 00279413 slli s0,a5,0x2 + 313d0: 8522 mv a0,s0 + 313d2: bfee40ef jal 157d0 <_Znwm@plt> + 313d6: 00850633 add a2,a0,s0 + 313da: ec2a sd a0,24(sp) + 313dc: 00052023 sw zero,0(a0) + 313e0: f432 sd a2,40(sp) + 313e2: 8baa mv s7,a0 + 313e4: 460c8b63 beqz s9,3185a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x596> + 313e8: 47a1 li a5,8 + 313ea: 00052223 sw zero,4(a0) + 313ee: 00f506b3 add a3,a0,a5 + 313f2: 02f40563 beq s0,a5,3141c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> + 313f6: ff440793 addi a5,s0,-12 + 313fa: 4751 li a4,20 + 313fc: 3cf77a63 bgeu a4,a5,317d0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x50c> + 31400: 0d007757 vsetvli a4,zero,e32,m1,ta,ma + 31404: 5e0030d7 vmv.v.i v1,0 + 31408: 8389 srli a5,a5,0x2 + 3140a: 0785 addi a5,a5,1 + 3140c: 0c67f757 vsetvli a4,a5,e8,mf4,ta,ma + 31410: 0206e0a7 vse32.v v1,(a3) + 31414: 8f99 sub a5,a5,a4 + 31416: 070a slli a4,a4,0x2 + 31418: 96ba add a3,a3,a4 + 3141a: fbed bnez a5,3140c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x148> + 3141c: 055557b7 lui a5,0x5555 + 31420: 55578793 addi a5,a5,1365 # 5555555 <__global_pointer$+0x550a7c5> + 31424: 55555737 lui a4,0x55555 + 31428: 1782 slli a5,a5,0x20 + 3142a: 55570713 addi a4,a4,1365 # 55555555 <__global_pointer$+0x5550a7c5> + 3142e: f032 sd a2,32(sp) + 31430: 97ba add a5,a5,a4 + 31432: 4f87ea63 bltu a5,s8,31926 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x662> + 31436: 400c0963 beqz s8,31848 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x584> + 3143a: 001c1513 slli a0,s8,0x1 + 3143e: 9562 add a0,a0,s8 + 31440: 050e slli a0,a0,0x3 + 31442: b8ee40ef jal 157d0 <_Znwm@plt> + 31446: 842a mv s0,a0 + 31448: 864e mv a2,s3 + 3144a: 85e2 mv a1,s8 + 3144c: 8522 mv a0,s0 + 3144e: 00018317 auipc t1,0x18 + 31452: 71a33303 ld t1,1818(t1) # 49b68 <_GLOBAL_OFFSET_TABLE_+0x18> + 31456: 9302 jalr t1 + 31458: 89aa mv s3,a0 + 3145a: 000b8563 beqz s7,31464 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x1a0> + 3145e: 855e mv a0,s7 + 31460: bd0e40ef jal 15830 <_ZdlPv@plt> + 31464: aaaab7b7 lui a5,0xaaaab + 31468: aab78793 addi a5,a5,-1365 # ffffffffaaaaaaab <__global_pointer$+0xffffffffaaa5fd1b> + 3146c: 02079713 slli a4,a5,0x20 + 31470: 41490533 sub a0,s2,s4 + 31474: 97ba add a5,a5,a4 + 31476: 850d srai a0,a0,0x3 + 31478: 02f50533 mul a0,a0,a5 + 3147c: 86d2 mv a3,s4 + 3147e: 8722 mv a4,s0 + 31480: 4781 li a5,0 + 31482: 4809 li a6,2 + 31484: 01490e63 beq s2,s4,314a0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x1dc> + 31488: 628c ld a1,0(a3) + 3148a: d227f7d3 fcvt.d.l fa5,a5 + 3148e: 6310 ld a2,0(a4) + 31490: 0785 addi a5,a5,1 + 31492: a19c fsd fa5,0(a1) + 31494: 01062023 sw a6,0(a2) + 31498: 06e1 addi a3,a3,24 + 3149a: 0761 addi a4,a4,24 + 3149c: fea7e6e3 bltu a5,a0,31488 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x1c4> + 314a0: 000a3783 ld a5,0(s4) + 314a4: 008a3703 ld a4,8(s4) + 314a8: 46a1 li a3,8 + 314aa: 8f1d sub a4,a4,a5 + 314ac: 40375513 srai a0,a4,0x3 + 314b0: 08e6f363 bgeu a3,a4,31536 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x272> + 314b4: 4689 li a3,2 + 314b6: 00043803 ld a6,0(s0) + 314ba: 872a mv a4,a0 + 314bc: 00d57363 bgeu a0,a3,314c2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x1fe> + 314c0: 8736 mv a4,a3 + 314c2: ffe70693 addi a3,a4,-2 + 314c6: 4669 li a2,26 + 314c8: 38d67c63 bgeu a2,a3,31860 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x59c> + 314cc: 00371893 slli a7,a4,0x3 + 314d0: 98be add a7,a7,a5 + 314d2: 00480593 addi a1,a6,4 + 314d6: 07a1 addi a5,a5,8 + 314d8: 86be mv a3,a5 + 314da: 862e mv a2,a1 + 314dc: 0115f763 bgeu a1,a7,314ea <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x226> + 314e0: 00271893 slli a7,a4,0x2 + 314e4: 9846 add a6,a6,a7 + 314e6: 3907e063 bltu a5,a6,31866 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5a2> + 314ea: 0d8077d7 vsetvli a5,zero,e64,m1,ta,ma + 314ee: 5208a157 vid.v v2 + 314f2: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma + 314f6: 5e00b257 vmv.v.i v4,1 + 314fa: 0d807057 vsetvli zero,zero,e64,m1,ta,ma + 314fe: 0220b157 vadd.vi v2,v2,1 + 31502: 177d addi a4,a4,-1 + 31504: 0d8777d7 vsetvli a5,a4,e64,m1,ta,ma + 31508: 4a2110d7 vfcvt.f.xu.v v1,v2 + 3150c: 0d8075d7 vsetvli a1,zero,e64,m1,ta,ma + 31510: 5e07c1d7 vmv.v.x v3,a5 + 31514: 0d87f057 vsetvli zero,a5,e64,m1,ta,ma + 31518: 0206f0a7 vse64.v v1,(a3) + 3151c: 02066227 vse32.v v4,(a2) + 31520: 00379513 slli a0,a5,0x3 + 31524: 8f1d sub a4,a4,a5 + 31526: 0d8075d7 vsetvli a1,zero,e64,m1,ta,ma + 3152a: 078a slli a5,a5,0x2 + 3152c: 02218157 vadd.vv v2,v2,v3 + 31530: 96aa add a3,a3,a0 + 31532: 963e add a2,a2,a5 + 31534: fb61 bnez a4,31504 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x240> + 31536: 008ab783 ld a5,8(s5) + 3153a: 000abe83 ld t4,0(s5) + 3153e: 008b3703 ld a4,8(s6) + 31542: 000b3383 ld t2,0(s6) + 31546: 41d782b3 sub t0,a5,t4 + 3154a: 4032d293 srai t0,t0,0x3 + 3154e: 40770333 sub t1,a4,t2 + 31552: 40335313 srai t1,t1,0x3 + 31556: 8c16 mv s8,t0 + 31558: 8c9a mv s9,t1 + 3155a: 0afe8063 beq t4,a5,315fa <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x336> + 3155e: 08770e63 beq a4,t2,315fa <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x336> + 31562: 0000b797 auipc a5,0xb + 31566: e3e7b587 fld fa1,-450(a5) # 3c3a0 <_ZTSSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE+0xa0> + 3156a: 0000b797 auipc a5,0xb + 3156e: e2e7b607 fld fa2,-466(a5) # 3c398 <_ZTSSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE+0x98> + 31572: 8e52 mv t3,s4 + 31574: 01840f93 addi t6,s0,24 + 31578: 4f01 li t5,0 + 3157a: 000fb683 ld a3,0(t6) + 3157e: 000eb883 ld a7,0(t4) + 31582: 000e3703 ld a4,0(t3) + 31586: 018e3783 ld a5,24(t3) + 3158a: 0f05 addi t5,t5,1 + 3158c: 0691 addi a3,a3,4 + 3158e: 859e mv a1,t2 + 31590: 4601 li a2,0 + 31592: a005 j 315b2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2ee> + 31594: a2f71553 flt.d a0,fa4,fa5 + 31598: 24050b63 beqz a0,317ee <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x52a> + 3159c: 02b777d3 fadd.d fa5,fa4,fa1 + 315a0: 4505 li a0,1 + 315a2: a79c fsd fa5,8(a5) + 315a4: c288 sw a0,0(a3) + 315a6: 05a1 addi a1,a1,8 + 315a8: 0721 addi a4,a4,8 + 315aa: 07a1 addi a5,a5,8 + 315ac: 0691 addi a3,a3,4 + 315ae: 04667163 bgeu a2,t1,315f0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x32c> + 315b2: 0005b803 ld a6,0(a1) + 315b6: 231c fld fa5,0(a4) + 315b8: 0605 addi a2,a2,1 + 315ba: 23180e63 beq a6,a7,317f6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x532> + 315be: 2398 fld fa4,0(a5) + 315c0: 2714 fld fa3,8(a4) + 315c2: a2d71553 flt.d a0,fa4,fa3 + 315c6: f579 bnez a0,31594 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2d0> + 315c8: a2e69553 flt.d a0,fa3,fa4 + 315cc: 22050163 beqz a0,317ee <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x52a> + 315d0: a2f69553 flt.d a0,fa3,fa5 + 315d4: 20050d63 beqz a0,317ee <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x52a> + 315d8: 02b6f7d3 fadd.d fa5,fa3,fa1 + 315dc: 4509 li a0,2 + 315de: 05a1 addi a1,a1,8 + 315e0: 0721 addi a4,a4,8 + 315e2: 07a1 addi a5,a5,8 + 315e4: 0691 addi a3,a3,4 + 315e6: a39c fsd fa5,0(a5) + 315e8: fea6ae23 sw a0,-4(a3) + 315ec: fc6663e3 bltu a2,t1,315b2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2ee> + 315f0: 0ea1 addi t4,t4,8 + 315f2: 0e61 addi t3,t3,24 + 315f4: 0fe1 addi t6,t6,24 + 315f6: f85f62e3 bltu t5,t0,3157a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2b6> + 315fa: cd817057 vsetivli zero,2,e64,m1,ta,ma + 315fe: 5e0030d7 vmv.v.i v1,0 + 31602: 0004b823 sd zero,16(s1) + 31606: 0062e2b3 or t0,t0,t1 + 3160a: 0204f0a7 vse64.v v1,(s1) + 3160e: 16028763 beqz t0,3177c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b8> + 31612: 5bfd li s7,-1 + 31614: e0ea sd s10,64(sp) + 31616: fc6e sd s11,56(sp) + 31618: 003bdb93 srli s7,s7,0x3 + 3161c: 4d01 li s10,0 + 3161e: 4701 li a4,0 + 31620: 4a81 li s5,0 + 31622: a025 j 3164a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x386> + 31624: 016aa023 sw s6,0(s5) + 31628: fffb0793 addi a5,s6,-1 + 3162c: 1b79 addi s6,s6,-2 + 3162e: 00f037b3 snez a5,a5 + 31632: 01603b33 snez s6,s6 + 31636: 0a91 addi s5,s5,4 + 31638: 40fc0c33 sub s8,s8,a5 + 3163c: 416c8cb3 sub s9,s9,s6 + 31640: 0154b423 sd s5,8(s1) + 31644: 019c67b3 or a5,s8,s9 + 31648: c3d1 beqz a5,316cc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x408> + 3164a: 001c1793 slli a5,s8,0x1 + 3164e: 97e2 add a5,a5,s8 + 31650: 078e slli a5,a5,0x3 + 31652: 97a2 add a5,a5,s0 + 31654: 639c ld a5,0(a5) + 31656: 002c9693 slli a3,s9,0x2 + 3165a: 97b6 add a5,a5,a3 + 3165c: 0007ab03 lw s6,0(a5) + 31660: fd5712e3 bne a4,s5,31624 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x360> + 31664: 41a706b3 sub a3,a4,s10 + 31668: 4026d793 srai a5,a3,0x2 + 3166c: 2b778163 beq a5,s7,3190e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x64a> + 31670: 4705 li a4,1 + 31672: 18079463 bnez a5,317fa <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x536> + 31676: 00ebf363 bgeu s7,a4,3167c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x3b8> + 3167a: 875e mv a4,s7 + 3167c: 00271d93 slli s11,a4,0x2 + 31680: 856e mv a0,s11 + 31682: e436 sd a3,8(sp) + 31684: 94ce40ef jal 157d0 <_Znwm@plt> + 31688: 66a2 ld a3,8(sp) + 3168a: 87aa mv a5,a0 + 3168c: 00d50733 add a4,a0,a3 + 31690: 00468a93 addi s5,a3,4 + 31694: 01672023 sw s6,0(a4) + 31698: 9aaa add s5,s5,a0 + 3169a: 18d04063 bgtz a3,3181a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x556> + 3169e: 180d1a63 bnez s10,31832 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x56e> + 316a2: 01b78733 add a4,a5,s11 + 316a6: e09c sd a5,0(s1) + 316a8: 8d3e mv s10,a5 + 316aa: fffb0793 addi a5,s6,-1 + 316ae: 1b79 addi s6,s6,-2 + 316b0: 00f037b3 snez a5,a5 + 316b4: 01603b33 snez s6,s6 + 316b8: 40fc0c33 sub s8,s8,a5 + 316bc: 416c8cb3 sub s9,s9,s6 + 316c0: e898 sd a4,16(s1) + 316c2: 0154b423 sd s5,8(s1) + 316c6: 019c67b3 or a5,s8,s9 + 316ca: f3c1 bnez a5,3164a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x386> + 316cc: 0b5d0663 beq s10,s5,31778 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b4> + 316d0: ffca8313 addi t1,s5,-4 + 316d4: 0a6d7263 bgeu s10,t1,31778 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b4> + 316d8: ffba8693 addi a3,s5,-5 + 316dc: c2202673 csrr a2,vlenb + 316e0: 41a686b3 sub a3,a3,s10 + 316e4: 8209 srli a2,a2,0x2 + 316e6: 0036d593 srli a1,a3,0x3 + 316ea: 167d addi a2,a2,-1 + 316ec: 876a mv a4,s10 + 316ee: 18c5ea63 bltu a1,a2,31882 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5be> + 316f2: 0206b693 sltiu a3,a3,32 + 316f6: 18069663 bnez a3,31882 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5be> + 316fa: 00158e13 addi t3,a1,1 + 316fe: 002e1693 slli a3,t3,0x2 + 31702: 00dd0633 add a2,s10,a3 + 31706: 40da86b3 sub a3,s5,a3 + 3170a: 00c6f463 bgeu a3,a2,31712 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x44e> + 3170e: 175d6a63 bltu s10,s5,31882 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5be> + 31712: c2202573 csrr a0,vlenb + 31716: 00255813 srli a6,a0,0x2 + 3171a: 0d007757 vsetvli a4,zero,e32,m1,ta,ma + 3171e: fff80613 addi a2,a6,-1 + 31722: 5208a0d7 vid.v v1 + 31726: 40aa8ab3 sub s5,s5,a0 + 3172a: 8d91 sub a1,a1,a2 + 3172c: 40a008b3 neg a7,a0 + 31730: 86ea mv a3,s10 + 31732: 028ae107 vl1re32.v v2,(s5) + 31736: 0286e207 vl1re32.v v4,(a3) + 3173a: 0e164357 vrsub.vx v6,v1,a2 + 3173e: 97c2 add a5,a5,a6 + 31740: 322301d7 vrgather.vv v3,v2,v6 + 31744: 32430157 vrgather.vv v2,v4,v6 + 31748: 028681a7 vs1r.v v3,(a3) + 3174c: 028a8127 vs1r.v v2,(s5) + 31750: 96aa add a3,a3,a0 + 31752: 9ac6 add s5,s5,a7 + 31754: fcf5ffe3 bgeu a1,a5,31732 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x46e> + 31758: 00279713 slli a4,a5,0x2 + 3175c: 9d3a add s10,s10,a4 + 3175e: 40e30733 sub a4,t1,a4 + 31762: 01c78b63 beq a5,t3,31778 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b4> + 31766: 87ea mv a5,s10 + 31768: 4310 lw a2,0(a4) + 3176a: 4394 lw a3,0(a5) + 3176c: 1771 addi a4,a4,-4 + 3176e: c390 sw a2,0(a5) + 31770: c354 sw a3,4(a4) + 31772: 0791 addi a5,a5,4 + 31774: fee7eae3 bltu a5,a4,31768 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4a4> + 31778: 6d06 ld s10,64(sp) + 3177a: 7de2 ld s11,56(sp) + 3177c: 8aa2 mv s5,s0 + 3177e: 00898a63 beq s3,s0,31792 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4ce> + 31782: 000ab503 ld a0,0(s5) + 31786: c151 beqz a0,3180a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x546> + 31788: 0ae1 addi s5,s5,24 + 3178a: 8a6e40ef jal 15830 <_ZdlPv@plt> + 3178e: ff3a9ae3 bne s5,s3,31782 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4be> + 31792: c401 beqz s0,3179a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4d6> + 31794: 8522 mv a0,s0 + 31796: 89ae40ef jal 15830 <_ZdlPv@plt> + 3179a: 8452 mv s0,s4 + 3179c: 01490963 beq s2,s4,317ae <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4ea> + 317a0: 6008 ld a0,0(s0) + 317a2: c925 beqz a0,31812 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x54e> + 317a4: 0461 addi s0,s0,24 + 317a6: 88ae40ef jal 15830 <_ZdlPv@plt> + 317aa: fe891be3 bne s2,s0,317a0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4dc> + 317ae: 8552 mv a0,s4 + 317b0: 880e40ef jal 15830 <_ZdlPv@plt> + 317b4: 60ea ld ra,152(sp) + 317b6: 644a ld s0,144(sp) + 317b8: 79e6 ld s3,120(sp) + 317ba: 7aa6 ld s5,104(sp) + 317bc: 7b06 ld s6,96(sp) + 317be: 6be6 ld s7,88(sp) + 317c0: 6c46 ld s8,80(sp) + 317c2: 6ca6 ld s9,72(sp) + 317c4: 690a ld s2,128(sp) + 317c6: 7a46 ld s4,112(sp) + 317c8: 8526 mv a0,s1 + 317ca: 64aa ld s1,136(sp) + 317cc: 610d addi sp,sp,160 + 317ce: 8082 ret + 317d0: 000ba783 lw a5,0(s7) + 317d4: 0691 addi a3,a3,4 + 317d6: fef6ae23 sw a5,-4(a3) + 317da: c4d601e3 beq a2,a3,3141c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> + 317de: 000ba783 lw a5,0(s7) + 317e2: 0691 addi a3,a3,4 + 317e4: fef6ae23 sw a5,-4(a3) + 317e8: fed614e3 bne a2,a3,317d0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x50c> + 317ec: b905 j 3141c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> + 317ee: 02c7f7d3 fadd.d fa5,fa5,fa2 + 317f2: 450d li a0,3 + 317f4: b37d j 315a2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2de> + 317f6: 4501 li a0,0 + 317f8: b36d j 315a2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2de> + 317fa: 00179713 slli a4,a5,0x1 + 317fe: e6f77ce3 bgeu a4,a5,31676 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x3b2> + 31802: 5765 li a4,-7 + 31804: 00175d93 srli s11,a4,0x1 + 31808: bda5 j 31680 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x3bc> + 3180a: 0ae1 addi s5,s5,24 + 3180c: f7599be3 bne s3,s5,31782 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4be> + 31810: b749 j 31792 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4ce> + 31812: 0461 addi s0,s0,24 + 31814: f88916e3 bne s2,s0,317a0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4dc> + 31818: bf59 j 317ae <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4ea> + 3181a: 862a mv a2,a0 + 3181c: 85ea mv a1,s10 + 3181e: 0c36f757 vsetvli a4,a3,e8,m8,ta,ma + 31822: 02058407 vle8.v v8,(a1) + 31826: 8e99 sub a3,a3,a4 + 31828: 95ba add a1,a1,a4 + 3182a: 02060427 vse8.v v8,(a2) + 3182e: 963a add a2,a2,a4 + 31830: f6fd bnez a3,3181e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x55a> + 31832: 856a mv a0,s10 + 31834: e43e sd a5,8(sp) + 31836: ffbe30ef jal 15830 <_ZdlPv@plt> + 3183a: 67a2 ld a5,8(sp) + 3183c: b59d j 316a2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x3de> + 3183e: ec02 sd zero,24(sp) + 31840: f402 sd zero,40(sp) + 31842: 4b81 li s7,0 + 31844: 4601 li a2,0 + 31846: bed9 j 3141c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> + 31848: 4401 li s0,0 + 3184a: befd j 31448 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x184> + 3184c: ec02 sd zero,24(sp) + 3184e: f402 sd zero,40(sp) + 31850: 4c01 li s8,0 + 31852: 4501 li a0,0 + 31854: b4f5 j 31340 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x7c> + 31856: 4a01 li s4,0 + 31858: be11 j 3136c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0xa8> + 3185a: 00450613 addi a2,a0,4 + 3185e: be7d j 3141c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> + 31860: 00480593 addi a1,a6,4 + 31864: 07a1 addi a5,a5,8 + 31866: 4685 li a3,1 + 31868: 872e mv a4,a1 + 3186a: 8636 mv a2,a3 + 3186c: d226f7d3 fcvt.d.l fa5,a3 + 31870: 0685 addi a3,a3,1 + 31872: 07a1 addi a5,a5,8 + 31874: fef7bc27 fsd fa5,-8(a5) + 31878: c310 sw a2,0(a4) + 3187a: 0711 addi a4,a4,4 + 3187c: fea6e8e3 bltu a3,a0,3186c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5a8> + 31880: b95d j 31536 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x272> + 31882: 879a mv a5,t1 + 31884: 4390 lw a2,0(a5) + 31886: 4314 lw a3,0(a4) + 31888: 17f1 addi a5,a5,-4 + 3188a: c310 sw a2,0(a4) + 3188c: c3d4 sw a3,4(a5) + 3188e: 0711 addi a4,a4,4 + 31890: fef76ae3 bltu a4,a5,31884 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5c0> + 31894: 6d06 ld s10,64(sp) + 31896: 7de2 ld s11,56(sp) + 31898: b5d5 j 3177c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b8> + 3189a: 842a mv s0,a0 + 3189c: e0ea sd s10,64(sp) + 3189e: fc6e sd s11,56(sp) + 318a0: 84d2 mv s1,s4 + 318a2: 08990863 beq s2,s1,31932 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x66e> + 318a6: 6088 ld a0,0(s1) + 318a8: c119 beqz a0,318ae <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5ea> + 318aa: f87e30ef jal 15830 <_ZdlPv@plt> + 318ae: 04e1 addi s1,s1,24 + 318b0: 08990163 beq s2,s1,31932 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x66e> + 318b4: bfcd j 318a6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5e2> + 318b6: 00007517 auipc a0,0x7 + 318ba: 92250513 addi a0,a0,-1758 # 381d8 <_IO_stdin_used+0x730> + 318be: f63e30ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 318c2: 00007517 auipc a0,0x7 + 318c6: 91650513 addi a0,a0,-1770 # 381d8 <_IO_stdin_used+0x730> + 318ca: e4e6 sd s9,72(sp) + 318cc: e0ea sd s10,64(sp) + 318ce: fc6e sd s11,56(sp) + 318d0: f51e30ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 318d4: 842a mv s0,a0 + 318d6: e4e6 sd s9,72(sp) + 318d8: e0ea sd s10,64(sp) + 318da: fc6e sd s11,56(sp) + 318dc: 000c0563 beqz s8,318e6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x622> + 318e0: 8562 mv a0,s8 + 318e2: f4fe30ef jal 15830 <_ZdlPv@plt> + 318e6: 8522 mv a0,s0 + 318e8: e39e30ef jal 15720 <_Unwind_Resume@plt> + 318ec: 842a mv s0,a0 + 318ee: 060b8063 beqz s7,3194e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x68a> + 318f2: 855e mv a0,s7 + 318f4: f3de30ef jal 15830 <_ZdlPv@plt> + 318f8: 84d2 mv s1,s4 + 318fa: e0ea sd s10,64(sp) + 318fc: fc6e sd s11,56(sp) + 318fe: b755 j 318a2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5de> + 31900: 842a mv s0,a0 + 31902: fc0a0ae3 beqz s4,318d6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x612> + 31906: 8552 mv a0,s4 + 31908: f29e30ef jal 15830 <_ZdlPv@plt> + 3190c: b7e9 j 318d6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x612> + 3190e: 00006517 auipc a0,0x6 + 31912: 78a50513 addi a0,a0,1930 # 38098 <_IO_stdin_used+0x5f0> + 31916: f0be30ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 3191a: 00007517 auipc a0,0x7 + 3191e: 8be50513 addi a0,a0,-1858 # 381d8 <_IO_stdin_used+0x730> + 31922: effe30ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 31926: 00007517 auipc a0,0x7 + 3192a: 8b250513 addi a0,a0,-1870 # 381d8 <_IO_stdin_used+0x730> + 3192e: ef3e30ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 31932: fa0a0ae3 beqz s4,318e6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x622> + 31936: 8552 mv a0,s4 + 31938: ef9e30ef jal 15830 <_ZdlPv@plt> + 3193c: b76d j 318e6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x622> + 3193e: 84aa mv s1,a0 + 31940: c401 beqz s0,31948 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x684> + 31942: 8522 mv a0,s0 + 31944: eede30ef jal 15830 <_ZdlPv@plt> + 31948: 8426 mv s0,s1 + 3194a: fa0b94e3 bnez s7,318f2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x62e> + 3194e: e0ea sd s10,64(sp) + 31950: fc6e sd s11,56(sp) + 31952: 84d2 mv s1,s4 + 31954: b7b9 j 318a2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5de> + 31956: 609c ld a5,0(s1) + 31958: 84aa mv s1,a0 + 3195a: c781 beqz a5,31962 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x69e> + 3195c: 853e mv a0,a5 + 3195e: ed3e30ef jal 15830 <_ZdlPv@plt> + 31962: 8aa2 mv s5,s0 + 31964: 01598a63 beq s3,s5,31978 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x6b4> + 31968: 000ab503 ld a0,0(s5) + 3196c: c119 beqz a0,31972 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x6ae> + 3196e: ec3e30ef jal 15830 <_ZdlPv@plt> + 31972: 0ae1 addi s5,s5,24 + 31974: ff599ae3 bne s3,s5,31968 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x6a4> + 31978: c401 beqz s0,31980 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x6bc> + 3197a: 8522 mv a0,s0 + 3197c: eb5e30ef jal 15830 <_ZdlPv@plt> + 31980: 8426 mv s0,s1 + 31982: 84d2 mv s1,s4 + 31984: bf39 j 318a2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5de> + +0000000000031986 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_>: + 31986: cd817057 vsetivli zero,2,e64,m1,ta,ma + 3198a: 5e0030d7 vmv.v.i v1,0 + 3198e: 716d addi sp,sp,-272 + 31990: f1d2 sd s4,224(sp) + 31992: e9da sd s6,208(sp) + 31994: fd66 sd s9,184(sp) + 31996: e606 sd ra,264(sp) + 31998: e222 sd s0,256(sp) + 3199a: fda6 sd s1,248(sp) + 3199c: f9ca sd s2,240(sp) + 3199e: f5ce sd s3,232(sp) + 319a0: edd6 sd s5,216(sp) + 319a2: e5de sd s7,200(sp) + 319a4: e1e2 sd s8,192(sp) + 319a6: f96a sd s10,176(sp) + 319a8: f56e sd s11,168(sp) + 319aa: 0098 addi a4,sp,64 + 319ac: 08b4 addi a3,sp,88 + 319ae: 020770a7 vse64.v v1,(a4) + 319b2: 0206f0a7 vse64.v v1,(a3) + 319b6: 0005ba03 ld s4,0(a1) + 319ba: 659c ld a5,8(a1) + 319bc: 07810b13 addi s6,sp,120 + 319c0: ec3a sd a4,24(sp) + 319c2: e836 sd a3,16(sp) + 319c4: e882 sd zero,80(sp) + 319c6: f482 sd zero,104(sp) + 319c8: dc82 sw zero,120(sp) + 319ca: e102 sd zero,128(sp) + 319cc: ed02 sd zero,152(sp) + 319ce: e55a sd s6,136(sp) + 319d0: e95a sd s6,144(sp) + 319d2: f02a sd a0,32(sp) + 319d4: 8cb2 mv s9,a2 + 319d6: 34fa0463 beq s4,a5,31d1e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x398> + 319da: 80000ab7 lui s5,0x80000 + 319de: 183c addi a5,sp,56 + 319e0: 8c2e mv s8,a1 + 319e2: fffac993 not s3,s5 + 319e6: 4401 li s0,0 + 319e8: 4b81 li s7,0 + 319ea: f43e sd a5,40(sp) + 319ec: 005b9793 slli a5,s7,0x5 + 319f0: 97d2 add a5,a5,s4 + 319f2: e43e sd a5,8(sp) + 319f4: 0007b903 ld s2,0(a5) + 319f8: 0087bd83 ld s11,8(a5) + 319fc: 2c040763 beqz s0,31cca <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x344> + 31a00: 8d22 mv s10,s0 + 31a02: 84da mv s1,s6 + 31a04: 028d3a03 ld s4,40(s10) + 31a08: 866e mv a2,s11 + 31a0a: 01ba7363 bgeu s4,s11,31a10 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x8a> + 31a0e: 8652 mv a2,s4 + 31a10: c619 beqz a2,31a1e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x98> + 31a12: 020d3503 ld a0,32(s10) + 31a16: 85ca mv a1,s2 + 31a18: ed9e30ef jal 158f0 + 31a1c: e909 bnez a0,31a2e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xa8> + 31a1e: 41ba07b3 sub a5,s4,s11 + 31a22: 00f9c863 blt s3,a5,31a32 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xac> + 31a26: 2f57c063 blt a5,s5,31d06 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x380> + 31a2a: 0007851b sext.w a0,a5 + 31a2e: 2c054c63 bltz a0,31d06 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x380> + 31a32: 84ea mv s1,s10 + 31a34: 010d3d03 ld s10,16(s10) + 31a38: fc0d16e3 bnez s10,31a04 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x7e> + 31a3c: 17648e63 beq s1,s6,31bb8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x232> + 31a40: 0284bd03 ld s10,40(s1) + 31a44: 866e mv a2,s11 + 31a46: 01bd7363 bgeu s10,s11,31a4c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xc6> + 31a4a: 866a mv a2,s10 + 31a4c: c611 beqz a2,31a58 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xd2> + 31a4e: 708c ld a1,32(s1) + 31a50: 854a mv a0,s2 + 31a52: e9fe30ef jal 158f0 + 31a56: e909 bnez a0,31a68 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xe2> + 31a58: 41ad87b3 sub a5,s11,s10 + 31a5c: 00f9c863 blt s3,a5,31a6c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xe6> + 31a60: 1557cc63 blt a5,s5,31bb8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x232> + 31a64: 0007851b sext.w a0,a5 + 31a68: 14054863 bltz a0,31bb8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x232> + 31a6c: 0404bd03 ld s10,64(s1) + 31a70: 67a6 ld a5,72(sp) + 31a72: 66c6 ld a3,80(sp) + 31a74: fc6a sd s10,56(sp) + 31a76: 1ad78e63 beq a5,a3,31c32 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2ac> + 31a7a: 01a7b023 sd s10,0(a5) + 31a7e: 07a1 addi a5,a5,8 + 31a80: e4be sd a5,72(sp) + 31a82: 000c3a03 ld s4,0(s8) + 31a86: 008c3783 ld a5,8(s8) + 31a8a: 0b85 addi s7,s7,1 + 31a8c: 640a ld s0,128(sp) + 31a8e: 414787b3 sub a5,a5,s4 + 31a92: 8795 srai a5,a5,0x5 + 31a94: f4fbece3 bltu s7,a5,319ec <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x66> + 31a98: 000cba03 ld s4,0(s9) + 31a9c: 008cb783 ld a5,8(s9) + 31aa0: 0b478e63 beq a5,s4,31b5c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1d6> + 31aa4: 80000ab7 lui s5,0x80000 + 31aa8: 183c addi a5,sp,56 + 31aaa: fffac993 not s3,s5 + 31aae: 4b81 li s7,0 + 31ab0: e43e sd a5,8(sp) + 31ab2: 005b9793 slli a5,s7,0x5 + 31ab6: 9a3e add s4,s4,a5 + 31ab8: 000a3903 ld s2,0(s4) + 31abc: 008a3d03 ld s10,8(s4) + 31ac0: 22040263 beqz s0,31ce4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x35e> + 31ac4: 8c22 mv s8,s0 + 31ac6: 84da mv s1,s6 + 31ac8: 028c3d83 ld s11,40(s8) + 31acc: 866a mv a2,s10 + 31ace: 01adf363 bgeu s11,s10,31ad4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x14e> + 31ad2: 866e mv a2,s11 + 31ad4: c619 beqz a2,31ae2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x15c> + 31ad6: 020c3503 ld a0,32(s8) + 31ada: 85ca mv a1,s2 + 31adc: e15e30ef jal 158f0 + 31ae0: e909 bnez a0,31af2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x16c> + 31ae2: 41ad87b3 sub a5,s11,s10 + 31ae6: 00f9c863 blt s3,a5,31af6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x170> + 31aea: 2157c963 blt a5,s5,31cfc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x376> + 31aee: 0007851b sext.w a0,a5 + 31af2: 20054563 bltz a0,31cfc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x376> + 31af6: 84e2 mv s1,s8 + 31af8: 010c3c03 ld s8,16(s8) + 31afc: fc0c16e3 bnez s8,31ac8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x142> + 31b00: 15648163 beq s1,s6,31c42 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2bc> + 31b04: 0284bc03 ld s8,40(s1) + 31b08: 866a mv a2,s10 + 31b0a: 01ac7363 bgeu s8,s10,31b10 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x18a> + 31b0e: 8662 mv a2,s8 + 31b10: c611 beqz a2,31b1c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x196> + 31b12: 708c ld a1,32(s1) + 31b14: 854a mv a0,s2 + 31b16: ddbe30ef jal 158f0 + 31b1a: e909 bnez a0,31b2c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1a6> + 31b1c: 418d07b3 sub a5,s10,s8 + 31b20: 00f9c863 blt s3,a5,31b30 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1aa> + 31b24: 1157cf63 blt a5,s5,31c42 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2bc> + 31b28: 0007851b sext.w a0,a5 + 31b2c: 10054b63 bltz a0,31c42 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2bc> + 31b30: 0404bc03 ld s8,64(s1) + 31b34: 7786 ld a5,96(sp) + 31b36: 76a6 ld a3,104(sp) + 31b38: fc62 sd s8,56(sp) + 31b3a: 18d78063 beq a5,a3,31cba <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x334> + 31b3e: 0187b023 sd s8,0(a5) + 31b42: 07a1 addi a5,a5,8 + 31b44: f0be sd a5,96(sp) + 31b46: 000cba03 ld s4,0(s9) + 31b4a: 008cb783 ld a5,8(s9) + 31b4e: 0b85 addi s7,s7,1 + 31b50: 640a ld s0,128(sp) + 31b52: 414787b3 sub a5,a5,s4 + 31b56: 8795 srai a5,a5,0x5 + 31b58: f4fbede3 bltu s7,a5,31ab2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x12c> + 31b5c: c00d beqz s0,31b7e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1f8> + 31b5e: 6c08 ld a0,24(s0) + 31b60: 84a2 mv s1,s0 + 31b62: d30e60ef jal 18092 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0> + 31b66: 7008 ld a0,32(s0) + 31b68: 03040793 addi a5,s0,48 + 31b6c: 6800 ld s0,16(s0) + 31b6e: 00f50463 beq a0,a5,31b76 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1f0> + 31b72: cbfe30ef jal 15830 <_ZdlPv@plt> + 31b76: 8526 mv a0,s1 + 31b78: cb9e30ef jal 15830 <_ZdlPv@plt> + 31b7c: f06d bnez s0,31b5e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1d8> + 31b7e: 6642 ld a2,16(sp) + 31b80: 65e2 ld a1,24(sp) + 31b82: 7502 ld a0,32(sp) + 31b84: f40ff0ef jal 312c4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_> + 31b88: 6566 ld a0,88(sp) + 31b8a: c119 beqz a0,31b90 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x20a> + 31b8c: ca5e30ef jal 15830 <_ZdlPv@plt> + 31b90: 6506 ld a0,64(sp) + 31b92: c119 beqz a0,31b98 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x212> + 31b94: c9de30ef jal 15830 <_ZdlPv@plt> + 31b98: 60b2 ld ra,264(sp) + 31b9a: 6412 ld s0,256(sp) + 31b9c: 7502 ld a0,32(sp) + 31b9e: 74ee ld s1,248(sp) + 31ba0: 794e ld s2,240(sp) + 31ba2: 79ae ld s3,232(sp) + 31ba4: 7a0e ld s4,224(sp) + 31ba6: 6aee ld s5,216(sp) + 31ba8: 6b4e ld s6,208(sp) + 31baa: 6bae ld s7,200(sp) + 31bac: 6c0e ld s8,192(sp) + 31bae: 7cea ld s9,184(sp) + 31bb0: 7d4a ld s10,176(sp) + 31bb2: 7daa ld s11,168(sp) + 31bb4: 6151 addi sp,sp,272 + 31bb6: 8082 ret + 31bb8: 6d6a ld s10,152(sp) + 31bba: 8a5a mv s4,s6 + 31bbc: 7404 ld s1,40(s0) + 31bbe: 866e mv a2,s11 + 31bc0: 01b4f363 bgeu s1,s11,31bc6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x240> + 31bc4: 8626 mv a2,s1 + 31bc6: c611 beqz a2,31bd2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x24c> + 31bc8: 7008 ld a0,32(s0) + 31bca: 85ca mv a1,s2 + 31bcc: d25e30ef jal 158f0 + 31bd0: e909 bnez a0,31be2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x25c> + 31bd2: 41b487b3 sub a5,s1,s11 + 31bd6: 00f9c863 blt s3,a5,31be6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x260> + 31bda: 1357ce63 blt a5,s5,31d16 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x390> + 31bde: 0007851b sext.w a0,a5 + 31be2: 12054a63 bltz a0,31d16 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x390> + 31be6: 8a22 mv s4,s0 + 31be8: 6800 ld s0,16(s0) + 31bea: f869 bnez s0,31bbc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x236> + 31bec: 0f6a0163 beq s4,s6,31cce <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x348> + 31bf0: 028a3403 ld s0,40(s4) + 31bf4: 866e mv a2,s11 + 31bf6: 01b47363 bgeu s0,s11,31bfc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x276> + 31bfa: 8622 mv a2,s0 + 31bfc: c619 beqz a2,31c0a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x284> + 31bfe: 020a3583 ld a1,32(s4) + 31c02: 854a mv a0,s2 + 31c04: cede30ef jal 158f0 + 31c08: ed01 bnez a0,31c20 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x29a> + 31c0a: 800007b7 lui a5,0x80000 + 31c0e: 408d8533 sub a0,s11,s0 + 31c12: fff7c693 not a3,a5 + 31c16: 00a6c763 blt a3,a0,31c24 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x29e> + 31c1a: 0af54a63 blt a0,a5,31cce <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x348> + 31c1e: 2501 sext.w a0,a0 + 31c20: 0a054763 bltz a0,31cce <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x348> + 31c24: 05aa3023 sd s10,64(s4) + 31c28: 67a6 ld a5,72(sp) + 31c2a: 66c6 ld a3,80(sp) + 31c2c: fc6a sd s10,56(sp) + 31c2e: e4d796e3 bne a5,a3,31a7a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xf4> + 31c32: 75a2 ld a1,40(sp) + 31c34: 6562 ld a0,24(sp) + 31c36: 00018797 auipc a5,0x18 + 31c3a: 2a27b783 ld a5,674(a5) # 49ed8 <_GLOBAL_OFFSET_TABLE_+0x388> + 31c3e: 9782 jalr a5 + 31c40: b589 j 31a82 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xfc> + 31c42: 6c6a ld s8,152(sp) + 31c44: 84da mv s1,s6 + 31c46: 02843d83 ld s11,40(s0) + 31c4a: 866a mv a2,s10 + 31c4c: 01adf363 bgeu s11,s10,31c52 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2cc> + 31c50: 866e mv a2,s11 + 31c52: c611 beqz a2,31c5e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2d8> + 31c54: 7008 ld a0,32(s0) + 31c56: 85ca mv a1,s2 + 31c58: c99e30ef jal 158f0 + 31c5c: e909 bnez a0,31c6e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2e8> + 31c5e: 41ad87b3 sub a5,s11,s10 + 31c62: 00f9c863 blt s3,a5,31c72 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2ec> + 31c66: 0b57c563 blt a5,s5,31d10 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x38a> + 31c6a: 0007851b sext.w a0,a5 + 31c6e: 0a054163 bltz a0,31d10 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x38a> + 31c72: 84a2 mv s1,s0 + 31c74: 6800 ld s0,16(s0) + 31c76: f861 bnez s0,31c46 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2c0> + 31c78: 07648863 beq s1,s6,31ce8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x362> + 31c7c: 7480 ld s0,40(s1) + 31c7e: 866a mv a2,s10 + 31c80: 01a47363 bgeu s0,s10,31c86 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x300> + 31c84: 8622 mv a2,s0 + 31c86: c611 beqz a2,31c92 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x30c> + 31c88: 708c ld a1,32(s1) + 31c8a: 854a mv a0,s2 + 31c8c: c65e30ef jal 158f0 + 31c90: ed01 bnez a0,31ca8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x322> + 31c92: 800007b7 lui a5,0x80000 + 31c96: 408d0533 sub a0,s10,s0 + 31c9a: fff7c693 not a3,a5 + 31c9e: 00a6c763 blt a3,a0,31cac <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x326> + 31ca2: 04f54363 blt a0,a5,31ce8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x362> + 31ca6: 2501 sext.w a0,a0 + 31ca8: 04054063 bltz a0,31ce8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x362> + 31cac: 0584b023 sd s8,64(s1) + 31cb0: 7786 ld a5,96(sp) + 31cb2: 76a6 ld a3,104(sp) + 31cb4: fc62 sd s8,56(sp) + 31cb6: e8d794e3 bne a5,a3,31b3e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1b8> + 31cba: 65a2 ld a1,8(sp) + 31cbc: 6542 ld a0,16(sp) + 31cbe: 00018797 auipc a5,0x18 + 31cc2: 21a7b783 ld a5,538(a5) # 49ed8 <_GLOBAL_OFFSET_TABLE_+0x388> + 31cc6: 9782 jalr a5 + 31cc8: bdbd j 31b46 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1c0> + 31cca: 6d6a ld s10,152(sp) + 31ccc: 8a5a mv s4,s6 + 31cce: 67a2 ld a5,8(sp) + 31cd0: 85d2 mv a1,s4 + 31cd2: 1810 addi a2,sp,48 + 31cd4: 1888 addi a0,sp,112 + 31cd6: f83e sd a5,48(sp) + 31cd8: 983e60ef jal 1865a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0> + 31cdc: 8a2a mv s4,a0 + 31cde: 05aa3023 sd s10,64(s4) + 31ce2: b799 j 31c28 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2a2> + 31ce4: 6c6a ld s8,152(sp) + 31ce6: 84da mv s1,s6 + 31ce8: 85a6 mv a1,s1 + 31cea: 1830 addi a2,sp,56 + 31cec: 1888 addi a0,sp,112 + 31cee: fc52 sd s4,56(sp) + 31cf0: 96be60ef jal 1865a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0> + 31cf4: 84aa mv s1,a0 + 31cf6: 0584b023 sd s8,64(s1) + 31cfa: bf5d j 31cb0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x32a> + 31cfc: 018c3c03 ld s8,24(s8) + 31d00: dc0c14e3 bnez s8,31ac8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x142> + 31d04: bbf5 j 31b00 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x17a> + 31d06: 018d3d03 ld s10,24(s10) + 31d0a: ce0d1de3 bnez s10,31a04 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x7e> + 31d0e: b33d j 31a3c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xb6> + 31d10: 6c00 ld s0,24(s0) + 31d12: f815 bnez s0,31c46 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2c0> + 31d14: b795 j 31c78 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2f2> + 31d16: 6c00 ld s0,24(s0) + 31d18: ea0412e3 bnez s0,31bbc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x236> + 31d1c: bdc1 j 31bec <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x266> + 31d1e: 00063a03 ld s4,0(a2) + 31d22: 661c ld a5,8(a2) + 31d24: 4401 li s0,0 + 31d26: d6fa1fe3 bne s4,a5,31aa4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x11e> + 31d2a: bd91 j 31b7e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1f8> + 31d2c: 842a mv s0,a0 + 31d2e: 650a ld a0,128(sp) + 31d30: b62e60ef jal 18092 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0> + 31d34: 6566 ld a0,88(sp) + 31d36: c119 beqz a0,31d3c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x3b6> + 31d38: af9e30ef jal 15830 <_ZdlPv@plt> + 31d3c: 6506 ld a0,64(sp) + 31d3e: c119 beqz a0,31d44 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x3be> + 31d40: af1e30ef jal 15830 <_ZdlPv@plt> + 31d44: 8522 mv a0,s0 + 31d46: 9dbe30ef jal 15720 <_Unwind_Resume@plt> + 31d4a: 842a mv s0,a0 + 31d4c: b7e5 j 31d34 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x3ae> + +0000000000031d4e <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m>: + 31d4e: d3010113 addi sp,sp,-720 + 31d52: 87aa mv a5,a0 + 31d54: 0888 addi a0,sp,80 + 31d56: 27913c23 sd s9,632(sp) + 31d5a: 27a13823 sd s10,624(sp) + 31d5e: f43e sd a5,40(sp) + 31d60: 2c113423 sd ra,712(sp) + 31d64: 2c813023 sd s0,704(sp) + 31d68: 8d36 mv s10,a3 + 31d6a: 8cae mv s9,a1 + 31d6c: e432 sd a2,8(sp) + 31d6e: c19ff0ef jal 31986 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_> + 31d72: 09bc addi a5,sp,216 + 31d74: 853e mv a0,a5 + 31d76: f83e sd a5,48(sp) + 31d78: b29e30ef jal 158a0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> + 31d7c: 6766 ld a4,88(sp) + 31d7e: 66c6 ld a3,80(sp) + 31d80: 40d708b3 sub a7,a4,a3 + 31d84: 4028d813 srai a6,a7,0x2 + 31d88: 40e68163 beq a3,a4,3218a <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x43c> + 31d8c: cd817057 vsetivli zero,2,e64,m1,ta,ma + 31d90: 5e0030d7 vmv.v.i v1,0 + 31d94: 18bc addi a5,sp,120 + 31d96: 29513c23 sd s5,664(sp) + 31d9a: 29613823 sd s6,656(sp) + 31d9e: 29713423 sd s7,648(sp) + 31da2: 2a913c23 sd s1,696(sp) + 31da6: 2b213823 sd s2,688(sp) + 31daa: 2b313423 sd s3,680(sp) + 31dae: 2b413023 sd s4,672(sp) + 31db2: 29813023 sd s8,640(sp) + 31db6: 27b13423 sd s11,616(sp) + 31dba: f03e sd a5,32(sp) + 31dbc: 081c addi a5,sp,16 + 31dbe: 0207f0a7 vse64.v v1,(a5) + 31dc2: 4581 li a1,0 + 31dc4: 4401 li s0,0 + 31dc6: 4601 li a2,0 + 31dc8: 09010a93 addi s5,sp,144 + 31dcc: 0a810b93 addi s7,sp,168 + 31dd0: 0c010b13 addi s6,sp,192 + 31dd4: 00241793 slli a5,s0,0x2 + 31dd8: 97b6 add a5,a5,a3 + 31dda: 01046763 bltu s0,a6,31de8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x9a> + 31dde: a699 j 32124 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3d6> + 31de0: 0405 addi s0,s0,1 + 31de2: 0791 addi a5,a5,4 + 31de4: 35040063 beq s0,a6,32124 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3d6> + 31de8: 4388 lw a0,0(a5) + 31dea: 84ae mv s1,a1 + 31dec: 89b2 mv s3,a2 + 31dee: 0585 addi a1,a1,1 + 31df0: 0605 addi a2,a2,1 + 31df2: d57d beqz a0,31de0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x92> + 31df4: 8926 mv s2,s1 + 31df6: 009d7363 bgeu s10,s1,31dfc <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0xae> + 31dfa: 896a mv s2,s10 + 31dfc: 0808 addi a0,sp,16 + 31dfe: 02057087 vle64.v v1,(a0) + 31e02: 7582 ld a1,32(sp) + 31e04: 00148613 addi a2,s1,1 + 31e08: 00198793 addi a5,s3,1 + 31e0c: 41260633 sub a2,a2,s2 + 31e10: 412787b3 sub a5,a5,s2 + 31e14: 0205f0a7 vse64.v v1,(a1) + 31e18: e502 sd zero,136(sp) + 31e1a: ed56 sd s5,152(sp) + 31e1c: e956 sd s5,144(sp) + 31e1e: f102 sd zero,160(sp) + 31e20: f95e sd s7,176(sp) + 31e22: f55e sd s7,168(sp) + 31e24: fd02 sd zero,184(sp) + 31e26: e5da sd s6,200(sp) + 31e28: e1da sd s6,192(sp) + 31e2a: e982 sd zero,208(sp) + 31e2c: f4b2 sd a2,104(sp) + 31e2e: f8be sd a5,112(sp) + 31e30: 08090163 beqz s2,31eb2 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x164> + 31e34: 41248a33 sub s4,s1,s2 + 31e38: 0a16 slli s4,s4,0x5 + 31e3a: 85da mv a1,s6 + 31e3c: 4781 li a5,0 + 31e3e: 02000d93 li s11,32 + 31e42: a019 j 31e48 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0xfa> + 31e44: 67aa ld a5,136(sp) + 31e46: 658e ld a1,192(sp) + 31e48: 000cb703 ld a4,0(s9) + 31e4c: 0785 addi a5,a5,1 + 31e4e: 9752 add a4,a4,s4 + 31e50: 00073c03 ld s8,0(a4) + 31e54: e53e sd a5,136(sp) + 31e56: 01658b63 beq a1,s6,31e6c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x11e> + 31e5a: 865a mv a2,s6 + 31e5c: 8556 mv a0,s5 + 31e5e: c83e30ef jal 15ae0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> + 31e62: 778a ld a5,160(sp) + 31e64: 674e ld a4,208(sp) + 31e66: e982 sd zero,208(sp) + 31e68: 97ba add a5,a5,a4 + 31e6a: f13e sd a5,160(sp) + 31e6c: 75aa ld a1,168(sp) + 31e6e: 01758b63 beq a1,s7,31e84 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x136> + 31e72: 865e mv a2,s7 + 31e74: 8556 mv a0,s5 + 31e76: c6be30ef jal 15ae0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> + 31e7a: 778a ld a5,160(sp) + 31e7c: 776a ld a4,184(sp) + 31e7e: fd02 sd zero,184(sp) + 31e80: 97ba add a5,a5,a4 + 31e82: f13e sd a5,160(sp) + 31e84: 02000513 li a0,32 + 31e88: 949e30ef jal 157d0 <_Znwm@plt> + 31e8c: 85d6 mv a1,s5 + 31e8e: 01b50823 sb s11,16(a0) + 31e92: 01853c23 sd s8,24(a0) + 31e96: f5ae30ef jal 155f0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt> + 31e9a: 778a ld a5,160(sp) + 31e9c: 197d addi s2,s2,-1 + 31e9e: 020a0a13 addi s4,s4,32 + 31ea2: 0785 addi a5,a5,1 + 31ea4: f13e sd a5,160(sp) + 31ea6: f8091fe3 bnez s2,31e44 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0xf6> + 31eaa: 6766 ld a4,88(sp) + 31eac: 66c6 ld a3,80(sp) + 31eae: 40d708b3 sub a7,a4,a3 + 31eb2: 4028d893 srai a7,a7,0x2 + 31eb6: 05147563 bgeu s0,a7,31f00 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1b2> + 31eba: 4c01 li s8,0 + 31ebc: 25ac7263 bgeu s8,s10,32100 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3b2> + 31ec0: 00241793 slli a5,s0,0x2 + 31ec4: 97b6 add a5,a5,a3 + 31ec6: 0007aa03 lw s4,0(a5) + 31eca: 1c0a0563 beqz s4,32094 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x346> + 31ece: 4789 li a5,2 + 31ed0: 14fa0863 beq s4,a5,32020 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x2d2> + 31ed4: 478d li a5,3 + 31ed6: 14fa0563 beq s4,a5,32020 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x2d2> + 31eda: 4785 li a5,1 + 31edc: 16fa0f63 beq s4,a5,3205a <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x30c> + 31ee0: 4c01 li s8,0 + 31ee2: fffa0613 addi a2,s4,-1 + 31ee6: 40d707b3 sub a5,a4,a3 + 31eea: 1a79 addi s4,s4,-2 + 31eec: 00c03633 snez a2,a2 + 31ef0: 01403a33 snez s4,s4 + 31ef4: 0405 addi s0,s0,1 + 31ef6: 8789 srai a5,a5,0x2 + 31ef8: 94b2 add s1,s1,a2 + 31efa: 99d2 add s3,s3,s4 + 31efc: fcf460e3 bltu s0,a5,31ebc <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x16e> + 31f00: 77e6 ld a5,120(sp) + 31f02: 670a ld a4,128(sp) + 31f04: 8fd9 or a5,a5,a4 + 31f06: 22078563 beqz a5,32130 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3e2> + 31f0a: 0e810c13 addi s8,sp,232 + 31f0e: 8562 mv a0,s8 + 31f10: 460d li a2,3 + 31f12: 00008597 auipc a1,0x8 + 31f16: 30658593 addi a1,a1,774 # 3a218 <_IO_stdin_used+0x2770> + 31f1a: f16e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31f1e: 678a ld a5,128(sp) + 31f20: 2a079e63 bnez a5,321dc <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x48e> + 31f24: 77e6 ld a5,120(sp) + 31f26: cb9d beqz a5,31f5c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x20e> + 31f28: 4605 li a2,1 + 31f2a: 00008597 auipc a1,0x8 + 31f2e: 2fe58593 addi a1,a1,766 # 3a228 <_IO_stdin_used+0x2780> + 31f32: 8562 mv a0,s8 + 31f34: efce30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31f38: 75c6 ld a1,112(sp) + 31f3a: 8562 mv a0,s8 + 31f3c: 845e30ef jal 15780 <_ZNSo9_M_insertImEERSoT_@plt> + 31f40: 4605 li a2,1 + 31f42: 00008597 auipc a1,0x8 + 31f46: 2de58593 addi a1,a1,734 # 3a220 <_IO_stdin_used+0x2778> + 31f4a: 892a mv s2,a0 + 31f4c: ee4e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31f50: 75e6 ld a1,120(sp) + 31f52: 67aa ld a5,136(sp) + 31f54: 854a mv a0,s2 + 31f56: 95be add a1,a1,a5 + 31f58: 829e30ef jal 15780 <_ZNSo9_M_insertImEERSoT_@plt> + 31f5c: 4611 li a2,4 + 31f5e: 00008597 auipc a1,0x8 + 31f62: 2d258593 addi a1,a1,722 # 3a230 <_IO_stdin_used+0x2788> + 31f66: 8562 mv a0,s8 + 31f68: ec8e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31f6c: 658e ld a1,192(sp) + 31f6e: 01658b63 beq a1,s6,31f84 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x236> + 31f72: 865a mv a2,s6 + 31f74: 8556 mv a0,s5 + 31f76: b6be30ef jal 15ae0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> + 31f7a: 778a ld a5,160(sp) + 31f7c: 674e ld a4,208(sp) + 31f7e: e982 sd zero,208(sp) + 31f80: 97ba add a5,a5,a4 + 31f82: f13e sd a5,160(sp) + 31f84: 75aa ld a1,168(sp) + 31f86: 01758b63 beq a1,s7,31f9c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x24e> + 31f8a: 865e mv a2,s7 + 31f8c: 8556 mv a0,s5 + 31f8e: b53e30ef jal 15ae0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> + 31f92: 778a ld a5,160(sp) + 31f94: 776a ld a4,184(sp) + 31f96: fd02 sd zero,184(sp) + 31f98: 97ba add a5,a5,a4 + 31f9a: f13e sd a5,160(sp) + 31f9c: 694a ld s2,144(sp) + 31f9e: 29590863 beq s2,s5,3222e <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4e0> + 31fa2: 04f10793 addi a5,sp,79 + 31fa6: fc3e sd a5,56(sp) + 31fa8: a83d j 31fe6 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x298> + 31faa: 75e2 ld a1,56(sp) + 31fac: 4605 li a2,1 + 31fae: 8562 mv a0,s8 + 31fb0: e80e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31fb4: 01893d83 ld s11,24(s2) + 31fb8: 8a2a mv s4,a0 + 31fba: 040d8863 beqz s11,3200a <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x2bc> + 31fbe: 856e mv a0,s11 + 31fc0: b41e30ef jal 15b00 + 31fc4: 862a mv a2,a0 + 31fc6: 85ee mv a1,s11 + 31fc8: 8552 mv a0,s4 + 31fca: e66e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31fce: 8552 mv a0,s4 + 31fd0: 4605 li a2,1 + 31fd2: 00006597 auipc a1,0x6 + 31fd6: 61e58593 addi a1,a1,1566 # 385f0 <_IO_stdin_used+0xb48> + 31fda: e56e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31fde: 00093903 ld s2,0(s2) + 31fe2: 25590663 beq s2,s5,3222e <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4e0> + 31fe6: 77ae ld a5,232(sp) + 31fe8: 01094583 lbu a1,16(s2) + 31fec: fe87b783 ld a5,-24(a5) + 31ff0: 04b107a3 sb a1,79(sp) + 31ff4: 978a add a5,a5,sp + 31ff6: 7ffc ld a5,248(a5) + 31ff8: fbcd bnez a5,31faa <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x25c> + 31ffa: 8562 mv a0,s8 + 31ffc: 855e30ef jal 15850 <_ZNSo3putEc@plt> + 32000: 01893d83 ld s11,24(s2) + 32004: 8a62 mv s4,s8 + 32006: fa0d9ce3 bnez s11,31fbe <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x270> + 3200a: 000a3783 ld a5,0(s4) + 3200e: fe87b503 ld a0,-24(a5) + 32012: 9552 add a0,a0,s4 + 32014: 510c lw a1,32(a0) + 32016: 0015e593 ori a1,a1,1 + 3201a: 967e30ef jal 15980 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> + 3201e: bf45 j 31fce <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x280> + 32020: 000cb783 ld a5,0(s9) + 32024: 00549713 slli a4,s1,0x5 + 32028: 02000513 li a0,32 + 3202c: 97ba add a5,a5,a4 + 3202e: 0007b903 ld s2,0(a5) + 32032: 678a ld a5,128(sp) + 32034: 0785 addi a5,a5,1 + 32036: e13e sd a5,128(sp) + 32038: f98e30ef jal 157d0 <_Znwm@plt> + 3203c: 02d00713 li a4,45 + 32040: 00e50823 sb a4,16(a0) + 32044: 01253c23 sd s2,24(a0) + 32048: 85da mv a1,s6 + 3204a: da6e30ef jal 155f0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt> + 3204e: 67ce ld a5,208(sp) + 32050: 470d li a4,3 + 32052: 0785 addi a5,a5,1 + 32054: e9be sd a5,208(sp) + 32056: 0cea1a63 bne s4,a4,3212a <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3dc> + 3205a: 67a2 ld a5,8(sp) + 3205c: 00599693 slli a3,s3,0x5 + 32060: 02000513 li a0,32 + 32064: 6398 ld a4,0(a5) + 32066: 77e6 ld a5,120(sp) + 32068: 9736 add a4,a4,a3 + 3206a: 0785 addi a5,a5,1 + 3206c: 00073903 ld s2,0(a4) + 32070: fcbe sd a5,120(sp) + 32072: f5ee30ef jal 157d0 <_Znwm@plt> + 32076: 02b00713 li a4,43 + 3207a: 00e50823 sb a4,16(a0) + 3207e: 85de mv a1,s7 + 32080: 01253c23 sd s2,24(a0) + 32084: d6ce30ef jal 155f0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt> + 32088: 77ea ld a5,184(sp) + 3208a: 6766 ld a4,88(sp) + 3208c: 66c6 ld a3,80(sp) + 3208e: 0785 addi a5,a5,1 + 32090: fd3e sd a5,184(sp) + 32092: b5b9 j 31ee0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x192> + 32094: 67aa ld a5,136(sp) + 32096: 000cb703 ld a4,0(s9) + 3209a: 00549693 slli a3,s1,0x5 + 3209e: 658e ld a1,192(sp) + 320a0: 9736 add a4,a4,a3 + 320a2: 0785 addi a5,a5,1 + 320a4: 00073903 ld s2,0(a4) + 320a8: e53e sd a5,136(sp) + 320aa: 01658b63 beq a1,s6,320c0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x372> + 320ae: 865a mv a2,s6 + 320b0: 8556 mv a0,s5 + 320b2: a2fe30ef jal 15ae0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> + 320b6: 778a ld a5,160(sp) + 320b8: 674e ld a4,208(sp) + 320ba: e982 sd zero,208(sp) + 320bc: 97ba add a5,a5,a4 + 320be: f13e sd a5,160(sp) + 320c0: 75aa ld a1,168(sp) + 320c2: 01758b63 beq a1,s7,320d8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x38a> + 320c6: 865e mv a2,s7 + 320c8: 8556 mv a0,s5 + 320ca: a17e30ef jal 15ae0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> + 320ce: 778a ld a5,160(sp) + 320d0: 776a ld a4,184(sp) + 320d2: fd02 sd zero,184(sp) + 320d4: 97ba add a5,a5,a4 + 320d6: f13e sd a5,160(sp) + 320d8: 02000513 li a0,32 + 320dc: ef4e30ef jal 157d0 <_Znwm@plt> + 320e0: 02000713 li a4,32 + 320e4: 00e50823 sb a4,16(a0) + 320e8: 01253c23 sd s2,24(a0) + 320ec: 85d6 mv a1,s5 + 320ee: d02e30ef jal 155f0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt> + 320f2: 778a ld a5,160(sp) + 320f4: 6766 ld a4,88(sp) + 320f6: 66c6 ld a3,80(sp) + 320f8: 0785 addi a5,a5,1 + 320fa: 0c05 addi s8,s8,1 + 320fc: f13e sd a5,160(sp) + 320fe: b3d5 j 31ee2 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x194> + 32100: 0004079b sext.w a5,s0 + 32104: 078a slli a5,a5,0x2 + 32106: 97b6 add a5,a5,a3 + 32108: 00e79663 bne a5,a4,32114 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3c6> + 3210c: bbd5 j 31f00 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1b2> + 3210e: 0791 addi a5,a5,4 + 32110: def708e3 beq a4,a5,31f00 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1b2> + 32114: 4390 lw a2,0(a5) + 32116: de65 beqz a2,3210e <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3c0> + 32118: 8f95 sub a5,a5,a3 + 3211a: 8789 srai a5,a5,0x2 + 3211c: 8f81 sub a5,a5,s0 + 3211e: dba7e1e3 bltu a5,s10,31ec0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x172> + 32122: bbf9 j 31f00 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1b2> + 32124: 84ae mv s1,a1 + 32126: 89b2 mv s3,a2 + 32128: b1f1 j 31df4 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0xa6> + 3212a: 6766 ld a4,88(sp) + 3212c: 66c6 ld a3,80(sp) + 3212e: bb4d j 31ee0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x192> + 32130: 640e ld s0,192(sp) + 32132: 01640863 beq s0,s6,32142 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3f4> + 32136: 8522 mv a0,s0 + 32138: 6000 ld s0,0(s0) + 3213a: ef6e30ef jal 15830 <_ZdlPv@plt> + 3213e: ff641ce3 bne s0,s6,32136 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3e8> + 32142: 742a ld s0,168(sp) + 32144: 01740863 beq s0,s7,32154 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x406> + 32148: 8522 mv a0,s0 + 3214a: 6000 ld s0,0(s0) + 3214c: ee4e30ef jal 15830 <_ZdlPv@plt> + 32150: ff741ce3 bne s0,s7,32148 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3fa> + 32154: 644a ld s0,144(sp) + 32156: 01540863 beq s0,s5,32166 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x418> + 3215a: 8522 mv a0,s0 + 3215c: 6000 ld s0,0(s0) + 3215e: ed2e30ef jal 15830 <_ZdlPv@plt> + 32162: ff541ce3 bne s0,s5,3215a <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x40c> + 32166: 2b813483 ld s1,696(sp) + 3216a: 2b013903 ld s2,688(sp) + 3216e: 2a813983 ld s3,680(sp) + 32172: 2a013a03 ld s4,672(sp) + 32176: 29813a83 ld s5,664(sp) + 3217a: 29013b03 ld s6,656(sp) + 3217e: 28813b83 ld s7,648(sp) + 32182: 28013c03 ld s8,640(sp) + 32186: 26813d83 ld s11,616(sp) + 3218a: 76a2 ld a3,40(sp) + 3218c: 6772 ld a4,280(sp) + 3218e: 01068793 addi a5,a3,16 + 32192: 0006b423 sd zero,8(a3) + 32196: 00068823 sb zero,16(a3) + 3219a: e29c sd a5,0(a3) + 3219c: 0e070663 beqz a4,32288 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x53a> + 321a0: 67b2 ld a5,264(sp) + 321a2: c399 beqz a5,321a8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x45a> + 321a4: 0ef76063 bltu a4,a5,32284 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x536> + 321a8: 66d2 ld a3,272(sp) + 321aa: 7522 ld a0,40(sp) + 321ac: 4601 li a2,0 + 321ae: 4581 li a1,0 + 321b0: 8f15 sub a4,a4,a3 + 321b2: ceee30ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 321b6: 7542 ld a0,48(sp) + 321b8: 908e30ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 321bc: 6546 ld a0,80(sp) + 321be: c119 beqz a0,321c4 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x476> + 321c0: e70e30ef jal 15830 <_ZdlPv@plt> + 321c4: 2c813083 ld ra,712(sp) + 321c8: 2c013403 ld s0,704(sp) + 321cc: 7522 ld a0,40(sp) + 321ce: 27813c83 ld s9,632(sp) + 321d2: 27013d03 ld s10,624(sp) + 321d6: 2d010113 addi sp,sp,720 + 321da: 8082 ret + 321dc: 4605 li a2,1 + 321de: 00006597 auipc a1,0x6 + 321e2: fca58593 addi a1,a1,-54 # 381a8 <_IO_stdin_used+0x700> + 321e6: 8562 mv a0,s8 + 321e8: c48e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 321ec: 75a6 ld a1,104(sp) + 321ee: 8562 mv a0,s8 + 321f0: d90e30ef jal 15780 <_ZNSo9_M_insertImEERSoT_@plt> + 321f4: 4605 li a2,1 + 321f6: 00008597 auipc a1,0x8 + 321fa: 02a58593 addi a1,a1,42 # 3a220 <_IO_stdin_used+0x2778> + 321fe: 892a mv s2,a0 + 32200: c30e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32204: 658a ld a1,128(sp) + 32206: 67aa ld a5,136(sp) + 32208: 854a mv a0,s2 + 3220a: 95be add a1,a1,a5 + 3220c: d74e30ef jal 15780 <_ZNSo9_M_insertImEERSoT_@plt> + 32210: 670a ld a4,128(sp) + 32212: 77e6 ld a5,120(sp) + 32214: d00709e3 beqz a4,31f26 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1d8> + 32218: d40782e3 beqz a5,31f5c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x20e> + 3221c: 00006597 auipc a1,0x6 + 32220: 5b458593 addi a1,a1,1460 # 387d0 <_IO_stdin_used+0xd28> + 32224: 8562 mv a0,s8 + 32226: b3ae30ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 3222a: 77e6 ld a5,120(sp) + 3222c: b9ed j 31f26 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1d8> + 3222e: 690e ld s2,192(sp) + 32230: 01690963 beq s2,s6,32242 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4f4> + 32234: 854a mv a0,s2 + 32236: 00093903 ld s2,0(s2) + 3223a: df6e30ef jal 15830 <_ZdlPv@plt> + 3223e: ff691be3 bne s2,s6,32234 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4e6> + 32242: 792a ld s2,168(sp) + 32244: 01790963 beq s2,s7,32256 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x508> + 32248: 854a mv a0,s2 + 3224a: 00093903 ld s2,0(s2) + 3224e: de2e30ef jal 15830 <_ZdlPv@plt> + 32252: ff791be3 bne s2,s7,32248 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4fa> + 32256: 694a ld s2,144(sp) + 32258: 01590963 beq s2,s5,3226a <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x51c> + 3225c: 854a mv a0,s2 + 3225e: 00093903 ld s2,0(s2) + 32262: dcee30ef jal 15830 <_ZdlPv@plt> + 32266: ff591be3 bne s2,s5,3225c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x50e> + 3226a: 6766 ld a4,88(sp) + 3226c: 66c6 ld a3,80(sp) + 3226e: 40d708b3 sub a7,a4,a3 + 32272: 4028d813 srai a6,a7,0x2 + 32276: ef0478e3 bgeu s0,a6,32166 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x418> + 3227a: 85a6 mv a1,s1 + 3227c: 864e mv a2,s3 + 3227e: cd817057 vsetivli zero,2,e64,m1,ta,ma + 32282: be89 j 31dd4 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x86> + 32284: 873e mv a4,a5 + 32286: b70d j 321a8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x45a> + 32288: 8536 mv a0,a3 + 3228a: 1a2c addi a1,sp,312 + 3228c: 815e30ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 32290: b71d j 321b6 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x468> + 32292: 842a mv s0,a0 + 32294: 650e ld a0,192(sp) + 32296: 05650b63 beq a0,s6,322ec <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x59e> + 3229a: 6104 ld s1,0(a0) + 3229c: d94e30ef jal 15830 <_ZdlPv@plt> + 322a0: 8526 mv a0,s1 + 322a2: 05650563 beq a0,s6,322ec <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x59e> + 322a6: bfd5 j 3229a <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x54c> + 322a8: 842a mv s0,a0 + 322aa: a801 j 322ba <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x56c> + 322ac: 842a mv s0,a0 + 322ae: 7522 ld a0,40(sp) + 322b0: c4ce40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 322b4: 7542 ld a0,48(sp) + 322b6: 80ae30ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 322ba: 6546 ld a0,80(sp) + 322bc: 2a913c23 sd s1,696(sp) + 322c0: 2b213823 sd s2,688(sp) + 322c4: 2b313423 sd s3,680(sp) + 322c8: 2b413023 sd s4,672(sp) + 322cc: 29513c23 sd s5,664(sp) + 322d0: 29613823 sd s6,656(sp) + 322d4: 29713423 sd s7,648(sp) + 322d8: 29813023 sd s8,640(sp) + 322dc: 27b13423 sd s11,616(sp) + 322e0: c119 beqz a0,322e6 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x598> + 322e2: d4ee30ef jal 15830 <_ZdlPv@plt> + 322e6: 8522 mv a0,s0 + 322e8: c38e30ef jal 15720 <_Unwind_Resume@plt> + 322ec: 752a ld a0,168(sp) + 322ee: 01750863 beq a0,s7,322fe <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x5b0> + 322f2: 6104 ld s1,0(a0) + 322f4: d3ce30ef jal 15830 <_ZdlPv@plt> + 322f8: 8526 mv a0,s1 + 322fa: ff751ce3 bne a0,s7,322f2 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x5a4> + 322fe: 654a ld a0,144(sp) + 32300: 01550863 beq a0,s5,32310 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x5c2> + 32304: 6104 ld s1,0(a0) + 32306: d2ae30ef jal 15830 <_ZdlPv@plt> + 3230a: 8526 mv a0,s1 + 3230c: ff551ce3 bne a0,s5,32304 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x5b6> + 32310: 2b813483 ld s1,696(sp) + 32314: 2b013903 ld s2,688(sp) + 32318: 2a813983 ld s3,680(sp) + 3231c: 2a013a03 ld s4,672(sp) + 32320: 29813a83 ld s5,664(sp) + 32324: 29013b03 ld s6,656(sp) + 32328: 28813b83 ld s7,648(sp) + 3232c: 28013c03 ld s8,640(sp) + 32330: 26813d83 ld s11,616(sp) + 32334: b741 j 322b4 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x566> + +0000000000032336 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b>: + 32336: 7171 addi sp,sp,-176 + 32338: f8da sd s6,112(sp) + 3233a: 00810b13 addi s6,sp,8 + 3233e: e152 sd s4,128(sp) + 32340: 8a2a mv s4,a0 + 32342: 855a mv a0,s6 + 32344: f122 sd s0,160(sp) + 32346: ed26 sd s1,152(sp) + 32348: e94a sd s2,144(sp) + 3234a: e54e sd s3,136(sp) + 3234c: fcd6 sd s5,120(sp) + 3234e: 84ae mv s1,a1 + 32350: 8432 mv s0,a2 + 32352: f506 sd ra,168(sp) + 32354: f4de sd s7,104(sp) + 32356: 8936 mv s2,a3 + 32358: 89ba mv s3,a4 + 3235a: 8abe mv s5,a5 + 3235c: e91e60ef jal 191ec <_ZN7testing7MessageC1Ev> + 32360: 6522 ld a0,8(sp) + 32362: 02200613 li a2,34 + 32366: 00008597 auipc a1,0x8 + 3236a: ed258593 addi a1,a1,-302 # 3a238 <_IO_stdin_used+0x2790> + 3236e: 0541 addi a0,a0,16 + 32370: ac0e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32374: 6522 ld a0,8(sp) + 32376: 460d li a2,3 + 32378: 00008597 auipc a1,0x8 + 3237c: ee858593 addi a1,a1,-280 # 3a260 <_IO_stdin_used+0x27b8> + 32380: 0541 addi a0,a0,16 + 32382: aaee30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32386: 6ba2 ld s7,8(sp) + 32388: 1e048d63 beqz s1,32582 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x24c> + 3238c: 8526 mv a0,s1 + 3238e: f72e30ef jal 15b00 + 32392: 862a mv a2,a0 + 32394: 85a6 mv a1,s1 + 32396: 010b8513 addi a0,s7,16 + 3239a: a96e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3239e: 00893b83 ld s7,8(s2) + 323a2: 8526 mv a0,s1 + 323a4: f5ce30ef jal 15b00 + 323a8: 1cab8263 beq s7,a0,3256c <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x236> + 323ac: 6522 ld a0,8(sp) + 323ae: 463d li a2,15 + 323b0: 00008597 auipc a1,0x8 + 323b4: eb858593 addi a1,a1,-328 # 3a268 <_IO_stdin_used+0x27c0> + 323b8: 0541 addi a0,a0,16 + 323ba: a76e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 323be: 6522 ld a0,8(sp) + 323c0: 00893603 ld a2,8(s2) + 323c4: 00093583 ld a1,0(s2) + 323c8: 0541 addi a0,a0,16 + 323ca: a66e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 323ce: 6522 ld a0,8(sp) + 323d0: 460d li a2,3 + 323d2: 00008597 auipc a1,0x8 + 323d6: e8e58593 addi a1,a1,-370 # 3a260 <_IO_stdin_used+0x27b8> + 323da: 0541 addi a0,a0,16 + 323dc: a54e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 323e0: 64a2 ld s1,8(sp) + 323e2: 1a040963 beqz s0,32594 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x25e> + 323e6: 8522 mv a0,s0 + 323e8: f18e30ef jal 15b00 + 323ec: 862a mv a2,a0 + 323ee: 85a2 mv a1,s0 + 323f0: 01048513 addi a0,s1,16 + 323f4: a3ce30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 323f8: 0089b483 ld s1,8(s3) + 323fc: 8522 mv a0,s0 + 323fe: f02e30ef jal 15b00 + 32402: 14a48063 beq s1,a0,32542 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x20c> + 32406: 6522 ld a0,8(sp) + 32408: 00008597 auipc a1,0x8 + 3240c: e6058593 addi a1,a1,-416 # 3a268 <_IO_stdin_used+0x27c0> + 32410: 0541 addi a0,a0,16 + 32412: 94ee30ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 32416: 6522 ld a0,8(sp) + 32418: 0089b603 ld a2,8(s3) + 3241c: 0009b583 ld a1,0(s3) + 32420: 0541 addi a0,a0,16 + 32422: a0ee30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32426: 120a9a63 bnez s5,3255a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x224> + 3242a: 00893783 ld a5,8(s2) + 3242e: 1020 addi s0,sp,40 + 32430: c789 beqz a5,3243a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x104> + 32432: 0089b783 ld a5,8(s3) + 32436: 1020 addi s0,sp,40 + 32438: ebc9 bnez a5,324ca <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x194> + 3243a: 8522 mv a0,s0 + 3243c: 816e70ef jal 19452 <_ZN7testing16AssertionFailureEv> + 32440: 01010a93 addi s5,sp,16 + 32444: 8556 mv a0,s5 + 32446: da7e60ef jal 191ec <_ZN7testing7MessageC1Ev> + 3244a: 64c2 ld s1,16(sp) + 3244c: 04010913 addi s2,sp,64 + 32450: 85da mv a1,s6 + 32452: 854a mv a0,s2 + 32454: 04c1 addi s1,s1,16 + 32456: 9c0e70ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 3245a: 6626 ld a2,72(sp) + 3245c: 6586 ld a1,64(sp) + 3245e: 8526 mv a0,s1 + 32460: 9d0e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32464: 6506 ld a0,64(sp) + 32466: 089c addi a5,sp,80 + 32468: 00f50463 beq a0,a5,32470 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x13a> + 3246c: bc4e30ef jal 15830 <_ZdlPv@plt> + 32470: 85d6 mv a1,s5 + 32472: 8522 mv a0,s0 + 32474: 00018317 auipc t1,0x18 + 32478: 94433303 ld t1,-1724(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 3247c: 9302 jalr t1 + 3247e: 6542 ld a0,16(sp) + 32480: c501 beqz a0,32488 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x152> + 32482: 611c ld a5,0(a0) + 32484: 679c ld a5,8(a5) + 32486: 9782 jalr a5 + 32488: 85a2 mv a1,s0 + 3248a: 8552 mv a0,s4 + 3248c: f4be60ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> + 32490: 7442 ld s0,48(sp) + 32492: c819 beqz s0,324a8 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x172> + 32494: 6008 ld a0,0(s0) + 32496: 01040793 addi a5,s0,16 + 3249a: 00f50463 beq a0,a5,324a2 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x16c> + 3249e: b92e30ef jal 15830 <_ZdlPv@plt> + 324a2: 8522 mv a0,s0 + 324a4: b8ce30ef jal 15830 <_ZdlPv@plt> + 324a8: 6522 ld a0,8(sp) + 324aa: c501 beqz a0,324b2 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x17c> + 324ac: 611c ld a5,0(a0) + 324ae: 679c ld a5,8(a5) + 324b0: 9782 jalr a5 + 324b2: 70aa ld ra,168(sp) + 324b4: 740a ld s0,160(sp) + 324b6: 64ea ld s1,152(sp) + 324b8: 694a ld s2,144(sp) + 324ba: 69aa ld s3,136(sp) + 324bc: 7ae6 ld s5,120(sp) + 324be: 7b46 ld s6,112(sp) + 324c0: 7ba6 ld s7,104(sp) + 324c2: 8552 mv a0,s4 + 324c4: 6a0a ld s4,128(sp) + 324c6: 614d addi sp,sp,176 + 324c8: 8082 ret + 324ca: 01010a93 addi s5,sp,16 + 324ce: 85ca mv a1,s2 + 324d0: 8556 mv a0,s5 + 324d2: d4dfa0ef jal 2d21e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 324d6: 85ce mv a1,s3 + 324d8: 8522 mv a0,s0 + 324da: d45fa0ef jal 2d21e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 324de: 67e2 ld a5,24(sp) + 324e0: 66c2 ld a3,16(sp) + 324e2: 02000713 li a4,32 + 324e6: 8f95 sub a5,a5,a3 + 324e8: 00f76763 bltu a4,a5,324f6 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x1c0> + 324ec: 77c2 ld a5,48(sp) + 324ee: 76a2 ld a3,40(sp) + 324f0: 8f95 sub a5,a5,a3 + 324f2: 02f77b63 bgeu a4,a5,32528 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x1f2> + 324f6: 6522 ld a0,8(sp) + 324f8: 00008597 auipc a1,0x8 + 324fc: d9058593 addi a1,a1,-624 # 3a288 <_IO_stdin_used+0x27e0> + 32500: 0541 addi a0,a0,16 + 32502: 85ee30ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 32506: 04010913 addi s2,sp,64 + 3250a: 854a mv a0,s2 + 3250c: 4689 li a3,2 + 3250e: 8622 mv a2,s0 + 32510: 85d6 mv a1,s5 + 32512: 83dff0ef jal 31d4e <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m> + 32516: 6522 ld a0,8(sp) + 32518: 6626 ld a2,72(sp) + 3251a: 6586 ld a1,64(sp) + 3251c: 0541 addi a0,a0,16 + 3251e: 912e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32522: 854a mv a0,s2 + 32524: 9d8e40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 32528: 8522 mv a0,s0 + 3252a: 00017317 auipc t1,0x17 + 3252e: 6b633303 ld t1,1718(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> + 32532: 9302 jalr t1 + 32534: 8556 mv a0,s5 + 32536: 00017317 auipc t1,0x17 + 3253a: 6aa33303 ld t1,1706(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> + 3253e: 9302 jalr t1 + 32540: bded j 3243a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x104> + 32542: ee0482e3 beqz s1,32426 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xf0> + 32546: 0009b503 ld a0,0(s3) + 3254a: 8626 mv a2,s1 + 3254c: 85a2 mv a1,s0 + 3254e: ba2e30ef jal 158f0 + 32552: ea051ae3 bnez a0,32406 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xd0> + 32556: ec0a8ae3 beqz s5,3242a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xf4> + 3255a: 6522 ld a0,8(sp) + 3255c: 00008597 auipc a1,0x8 + 32560: d1c58593 addi a1,a1,-740 # 3a278 <_IO_stdin_used+0x27d0> + 32564: 0541 addi a0,a0,16 + 32566: ffbe20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 3256a: b5c1 j 3242a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xf4> + 3256c: e60b81e3 beqz s7,323ce <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x98> + 32570: 00093503 ld a0,0(s2) + 32574: 865e mv a2,s7 + 32576: 85a6 mv a1,s1 + 32578: b78e30ef jal 158f0 + 3257c: e40509e3 beqz a0,323ce <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x98> + 32580: b535 j 323ac <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x76> + 32582: 010b8513 addi a0,s7,16 + 32586: 00006597 auipc a1,0x6 + 3258a: 86258593 addi a1,a1,-1950 # 37de8 <_IO_stdin_used+0x340> + 3258e: fd3e20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 32592: b531 j 3239e <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x68> + 32594: 01048513 addi a0,s1,16 + 32598: 00006597 auipc a1,0x6 + 3259c: 85058593 addi a1,a1,-1968 # 37de8 <_IO_stdin_used+0x340> + 325a0: fc1e20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 325a4: bd91 j 323f8 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xc2> + 325a6: 84aa mv s1,a0 + 325a8: 8522 mv a0,s0 + 325aa: 00017317 auipc t1,0x17 + 325ae: 63633303 ld t1,1590(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> + 325b2: 9302 jalr t1 + 325b4: 8426 mv s0,s1 + 325b6: 8556 mv a0,s5 + 325b8: 00017317 auipc t1,0x17 + 325bc: 62833303 ld t1,1576(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> + 325c0: 9302 jalr t1 + 325c2: 6522 ld a0,8(sp) + 325c4: c501 beqz a0,325cc <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x296> + 325c6: 611c ld a5,0(a0) + 325c8: 679c ld a5,8(a5) + 325ca: 9782 jalr a5 + 325cc: 8522 mv a0,s0 + 325ce: 952e30ef jal 15720 <_Unwind_Resume@plt> + 325d2: 842a mv s0,a0 + 325d4: b7fd j 325c2 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x28c> + 325d6: 842a mv s0,a0 + 325d8: 1808 addi a0,sp,48 + 325da: 00018317 auipc t1,0x18 + 325de: 9fe33303 ld t1,-1538(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 325e2: 9302 jalr t1 + 325e4: bff9 j 325c2 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x28c> + 325e6: 842a mv s0,a0 + 325e8: 854a mv a0,s2 + 325ea: 912e40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 325ee: 6542 ld a0,16(sp) + 325f0: d565 beqz a0,325d8 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x2a2> + 325f2: 611c ld a5,0(a0) + 325f4: 679c ld a5,8(a5) + 325f6: 9782 jalr a5 + 325f8: b7c5 j 325d8 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x2a2> + 325fa: 842a mv s0,a0 + 325fc: bfcd j 325ee <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x2b8> + 325fe: 842a mv s0,a0 + 32600: bf5d j 325b6 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x280> + 32602: 84aa mv s1,a0 + 32604: 854a mv a0,s2 + 32606: 8f6e40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3260a: bf79 j 325a8 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x272> + +000000000003260c <_ZN7testing8internal11CmpHelperEQEPKcS2_xx>: + 3260c: 7119 addi sp,sp,-128 + 3260e: f8a2 sd s0,112(sp) + 32610: fc86 sd ra,120(sp) + 32612: e436 sd a3,8(sp) + 32614: e03a sd a4,0(sp) + 32616: 842a mv s0,a0 + 32618: 06e68763 beq a3,a4,32686 <_ZN7testing8internal11CmpHelperEQEPKcS2_xx+0x7a> + 3261c: ecce sd s3,88(sp) + 3261e: 01010993 addi s3,sp,16 + 32622: f4a6 sd s1,104(sp) + 32624: 854e mv a0,s3 + 32626: 00017317 auipc t1,0x17 + 3262a: 5f233303 ld t1,1522(t1) # 49c18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 3262e: 84ae mv s1,a1 + 32630: 002c addi a1,sp,8 + 32632: f0ca sd s2,96(sp) + 32634: e8d2 sd s4,80(sp) + 32636: 8932 mv s2,a2 + 32638: 03010a13 addi s4,sp,48 + 3263c: 9302 jalr t1 + 3263e: 8552 mv a0,s4 + 32640: 858a mv a1,sp + 32642: 00017317 auipc t1,0x17 + 32646: 5d633303 ld t1,1494(t1) # 49c18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 3264a: 9302 jalr t1 + 3264c: 864a mv a2,s2 + 3264e: 85a6 mv a1,s1 + 32650: 4781 li a5,0 + 32652: 8752 mv a4,s4 + 32654: 86ce mv a3,s3 + 32656: 8522 mv a0,s0 + 32658: cdfff0ef jal 32336 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b> + 3265c: 7542 ld a0,48(sp) + 3265e: 009c addi a5,sp,64 + 32660: 00f50463 beq a0,a5,32668 <_ZN7testing8internal11CmpHelperEQEPKcS2_xx+0x5c> + 32664: 9cce30ef jal 15830 <_ZdlPv@plt> + 32668: 6542 ld a0,16(sp) + 3266a: 101c addi a5,sp,32 + 3266c: 02f50463 beq a0,a5,32694 <_ZN7testing8internal11CmpHelperEQEPKcS2_xx+0x88> + 32670: 9c0e30ef jal 15830 <_ZdlPv@plt> + 32674: 70e6 ld ra,120(sp) + 32676: 8522 mv a0,s0 + 32678: 7446 ld s0,112(sp) + 3267a: 74a6 ld s1,104(sp) + 3267c: 7906 ld s2,96(sp) + 3267e: 69e6 ld s3,88(sp) + 32680: 6a46 ld s4,80(sp) + 32682: 6109 addi sp,sp,128 + 32684: 8082 ret + 32686: dc1e60ef jal 19446 <_ZN7testing16AssertionSuccessEv> + 3268a: 70e6 ld ra,120(sp) + 3268c: 8522 mv a0,s0 + 3268e: 7446 ld s0,112(sp) + 32690: 6109 addi sp,sp,128 + 32692: 8082 ret + 32694: 70e6 ld ra,120(sp) + 32696: 8522 mv a0,s0 + 32698: 7446 ld s0,112(sp) + 3269a: 74a6 ld s1,104(sp) + 3269c: 7906 ld s2,96(sp) + 3269e: 69e6 ld s3,88(sp) + 326a0: 6a46 ld s4,80(sp) + 326a2: 6109 addi sp,sp,128 + 326a4: 8082 ret + 326a6: 842a mv s0,a0 + 326a8: a029 j 326b2 <_ZN7testing8internal11CmpHelperEQEPKcS2_xx+0xa6> + 326aa: 842a mv s0,a0 + 326ac: 8552 mv a0,s4 + 326ae: 84ee40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 326b2: 854e mv a0,s3 + 326b4: 848e40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 326b8: 8522 mv a0,s0 + 326ba: 866e30ef jal 15720 <_Unwind_Resume@plt> + +00000000000326be <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_>: + 326be: 7119 addi sp,sp,-128 + 326c0: f8a2 sd s0,112(sp) + 326c2: f4a6 sd s1,104(sp) + 326c4: 842a mv s0,a0 + 326c6: 84ae mv s1,a1 + 326c8: 8536 mv a0,a3 + 326ca: 85ba mv a1,a4 + 326cc: f0ca sd s2,96(sp) + 326ce: fc86 sd ra,120(sp) + 326d0: 8932 mv s2,a2 + 326d2: e436 sd a3,8(sp) + 326d4: e03a sd a4,0(sp) + 326d6: af7e60ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 326da: c919 beqz a0,326f0 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0x32> + 326dc: 8522 mv a0,s0 + 326de: d69e60ef jal 19446 <_ZN7testing16AssertionSuccessEv> + 326e2: 70e6 ld ra,120(sp) + 326e4: 8522 mv a0,s0 + 326e6: 7446 ld s0,112(sp) + 326e8: 74a6 ld s1,104(sp) + 326ea: 7906 ld s2,96(sp) + 326ec: 6109 addi sp,sp,128 + 326ee: 8082 ret + 326f0: ecce sd s3,88(sp) + 326f2: 01010993 addi s3,sp,16 + 326f6: 854e mv a0,s3 + 326f8: 002c addi a1,sp,8 + 326fa: 00017317 auipc t1,0x17 + 326fe: 76633303 ld t1,1894(t1) # 49e60 <_GLOBAL_OFFSET_TABLE_+0x310> + 32702: e8d2 sd s4,80(sp) + 32704: 9302 jalr t1 + 32706: 03010a13 addi s4,sp,48 + 3270a: 8552 mv a0,s4 + 3270c: 858a mv a1,sp + 3270e: 00017317 auipc t1,0x17 + 32712: 75233303 ld t1,1874(t1) # 49e60 <_GLOBAL_OFFSET_TABLE_+0x310> + 32716: 9302 jalr t1 + 32718: 864a mv a2,s2 + 3271a: 85a6 mv a1,s1 + 3271c: 4781 li a5,0 + 3271e: 8752 mv a4,s4 + 32720: 86ce mv a3,s3 + 32722: 8522 mv a0,s0 + 32724: c13ff0ef jal 32336 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b> + 32728: 7542 ld a0,48(sp) + 3272a: 009c addi a5,sp,64 + 3272c: 00f50463 beq a0,a5,32734 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0x76> + 32730: 900e30ef jal 15830 <_ZdlPv@plt> + 32734: 6542 ld a0,16(sp) + 32736: 101c addi a5,sp,32 + 32738: 00f50d63 beq a0,a5,32752 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0x94> + 3273c: 8f4e30ef jal 15830 <_ZdlPv@plt> + 32740: 70e6 ld ra,120(sp) + 32742: 8522 mv a0,s0 + 32744: 7446 ld s0,112(sp) + 32746: 69e6 ld s3,88(sp) + 32748: 6a46 ld s4,80(sp) + 3274a: 74a6 ld s1,104(sp) + 3274c: 7906 ld s2,96(sp) + 3274e: 6109 addi sp,sp,128 + 32750: 8082 ret + 32752: 69e6 ld s3,88(sp) + 32754: 6a46 ld s4,80(sp) + 32756: b771 j 326e2 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0x24> + 32758: 842a mv s0,a0 + 3275a: a029 j 32764 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0xa6> + 3275c: 842a mv s0,a0 + 3275e: 8552 mv a0,s4 + 32760: f9de30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 32764: 854e mv a0,s3 + 32766: f97e30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3276a: 8522 mv a0,s0 + 3276c: fb5e20ef jal 15720 <_Unwind_Resume@plt> + +0000000000032770 <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_>: + 32770: 7119 addi sp,sp,-128 + 32772: f8a2 sd s0,112(sp) + 32774: f4a6 sd s1,104(sp) + 32776: 842a mv s0,a0 + 32778: 84ae mv s1,a1 + 3277a: 8536 mv a0,a3 + 3277c: 85ba mv a1,a4 + 3277e: f0ca sd s2,96(sp) + 32780: fc86 sd ra,120(sp) + 32782: 8932 mv s2,a2 + 32784: e436 sd a3,8(sp) + 32786: e03a sd a4,0(sp) + 32788: cf5e60ef jal 1947c <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> + 3278c: c919 beqz a0,327a2 <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0x32> + 3278e: 8522 mv a0,s0 + 32790: cb7e60ef jal 19446 <_ZN7testing16AssertionSuccessEv> + 32794: 70e6 ld ra,120(sp) + 32796: 8522 mv a0,s0 + 32798: 7446 ld s0,112(sp) + 3279a: 74a6 ld s1,104(sp) + 3279c: 7906 ld s2,96(sp) + 3279e: 6109 addi sp,sp,128 + 327a0: 8082 ret + 327a2: ecce sd s3,88(sp) + 327a4: 01010993 addi s3,sp,16 + 327a8: 854e mv a0,s3 + 327aa: 002c addi a1,sp,8 + 327ac: 00017317 auipc t1,0x17 + 327b0: 6b433303 ld t1,1716(t1) # 49e60 <_GLOBAL_OFFSET_TABLE_+0x310> + 327b4: e8d2 sd s4,80(sp) + 327b6: 9302 jalr t1 + 327b8: 03010a13 addi s4,sp,48 + 327bc: 8552 mv a0,s4 + 327be: 858a mv a1,sp + 327c0: 00017317 auipc t1,0x17 + 327c4: 6a033303 ld t1,1696(t1) # 49e60 <_GLOBAL_OFFSET_TABLE_+0x310> + 327c8: 9302 jalr t1 + 327ca: 864a mv a2,s2 + 327cc: 85a6 mv a1,s1 + 327ce: 4785 li a5,1 + 327d0: 8752 mv a4,s4 + 327d2: 86ce mv a3,s3 + 327d4: 8522 mv a0,s0 + 327d6: b61ff0ef jal 32336 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b> + 327da: 7542 ld a0,48(sp) + 327dc: 009c addi a5,sp,64 + 327de: 00f50463 beq a0,a5,327e6 <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0x76> + 327e2: 84ee30ef jal 15830 <_ZdlPv@plt> + 327e6: 6542 ld a0,16(sp) + 327e8: 101c addi a5,sp,32 + 327ea: 00f50d63 beq a0,a5,32804 <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0x94> + 327ee: 842e30ef jal 15830 <_ZdlPv@plt> + 327f2: 70e6 ld ra,120(sp) + 327f4: 8522 mv a0,s0 + 327f6: 7446 ld s0,112(sp) + 327f8: 69e6 ld s3,88(sp) + 327fa: 6a46 ld s4,80(sp) + 327fc: 74a6 ld s1,104(sp) + 327fe: 7906 ld s2,96(sp) + 32800: 6109 addi sp,sp,128 + 32802: 8082 ret + 32804: 69e6 ld s3,88(sp) + 32806: 6a46 ld s4,80(sp) + 32808: b771 j 32794 <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0x24> + 3280a: 842a mv s0,a0 + 3280c: a029 j 32816 <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0xa6> + 3280e: 842a mv s0,a0 + 32810: 8552 mv a0,s4 + 32812: eebe30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 32816: 854e mv a0,s3 + 32818: ee5e30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3281c: 8522 mv a0,s0 + 3281e: f03e20ef jal 15720 <_Unwind_Resume@plt> + +0000000000032822 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_>: + 32822: 7119 addi sp,sp,-128 + 32824: f8a2 sd s0,112(sp) + 32826: f4a6 sd s1,104(sp) + 32828: 842a mv s0,a0 + 3282a: 84ae mv s1,a1 + 3282c: 8536 mv a0,a3 + 3282e: 85ba mv a1,a4 + 32830: f0ca sd s2,96(sp) + 32832: fc86 sd ra,120(sp) + 32834: 8932 mv s2,a2 + 32836: e436 sd a3,8(sp) + 32838: e03a sd a4,0(sp) + 3283a: c23e60ef jal 1945c <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_> + 3283e: c919 beqz a0,32854 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0x32> + 32840: 8522 mv a0,s0 + 32842: c05e60ef jal 19446 <_ZN7testing16AssertionSuccessEv> + 32846: 70e6 ld ra,120(sp) + 32848: 8522 mv a0,s0 + 3284a: 7446 ld s0,112(sp) + 3284c: 74a6 ld s1,104(sp) + 3284e: 7906 ld s2,96(sp) + 32850: 6109 addi sp,sp,128 + 32852: 8082 ret + 32854: ecce sd s3,88(sp) + 32856: 01010993 addi s3,sp,16 + 3285a: 854e mv a0,s3 + 3285c: 002c addi a1,sp,8 + 3285e: 00017317 auipc t1,0x17 + 32862: 5ca33303 ld t1,1482(t1) # 49e28 <_GLOBAL_OFFSET_TABLE_+0x2d8> + 32866: e8d2 sd s4,80(sp) + 32868: 9302 jalr t1 + 3286a: 03010a13 addi s4,sp,48 + 3286e: 8552 mv a0,s4 + 32870: 858a mv a1,sp + 32872: 00017317 auipc t1,0x17 + 32876: 5b633303 ld t1,1462(t1) # 49e28 <_GLOBAL_OFFSET_TABLE_+0x2d8> + 3287a: 9302 jalr t1 + 3287c: 864a mv a2,s2 + 3287e: 85a6 mv a1,s1 + 32880: 4781 li a5,0 + 32882: 8752 mv a4,s4 + 32884: 86ce mv a3,s3 + 32886: 8522 mv a0,s0 + 32888: aafff0ef jal 32336 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b> + 3288c: 7542 ld a0,48(sp) + 3288e: 009c addi a5,sp,64 + 32890: 00f50463 beq a0,a5,32898 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0x76> + 32894: f9de20ef jal 15830 <_ZdlPv@plt> + 32898: 6542 ld a0,16(sp) + 3289a: 101c addi a5,sp,32 + 3289c: 00f50d63 beq a0,a5,328b6 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0x94> + 328a0: f91e20ef jal 15830 <_ZdlPv@plt> + 328a4: 70e6 ld ra,120(sp) + 328a6: 8522 mv a0,s0 + 328a8: 7446 ld s0,112(sp) + 328aa: 69e6 ld s3,88(sp) + 328ac: 6a46 ld s4,80(sp) + 328ae: 74a6 ld s1,104(sp) + 328b0: 7906 ld s2,96(sp) + 328b2: 6109 addi sp,sp,128 + 328b4: 8082 ret + 328b6: 69e6 ld s3,88(sp) + 328b8: 6a46 ld s4,80(sp) + 328ba: b771 j 32846 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0x24> + 328bc: 842a mv s0,a0 + 328be: a029 j 328c8 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0xa6> + 328c0: 842a mv s0,a0 + 328c2: 8552 mv a0,s4 + 328c4: e39e30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 328c8: 854e mv a0,s3 + 328ca: e33e30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 328ce: 8522 mv a0,s0 + 328d0: e51e20ef jal 15720 <_Unwind_Resume@plt> + +00000000000328d4 : + 328d4: c501 beqz a0,328dc + 328d6: 611c ld a5,0(a0) + 328d8: 679c ld a5,8(a5) + 328da: 8782 jr a5 + 328dc: 8082 ret + +00000000000328de <_ZN7testing4Test11DeleteSelf_Ev>: + 328de: 611c ld a5,0(a0) + 328e0: 679c ld a5,8(a5) + 328e2: 8782 jr a5 + +00000000000328e4 <_ZN7testing9TestSuite17RunSetUpTestSuiteEv>: + 328e4: 713c ld a5,96(a0) + 328e6: c391 beqz a5,328ea <_ZN7testing9TestSuite17RunSetUpTestSuiteEv+0x6> + 328e8: 8782 jr a5 + 328ea: 8082 ret + +00000000000328ec <_ZN7testing9TestSuite20RunTearDownTestSuiteEv>: + 328ec: 753c ld a5,104(a0) + 328ee: c391 beqz a5,328f2 <_ZN7testing9TestSuite20RunTearDownTestSuiteEv+0x6> + 328f0: 8782 jr a5 + 328f2: 8082 ret + +00000000000328f4 <_ZN7testing11Environment5SetUpEv>: + 328f4: 8082 ret + +00000000000328f6 <_ZN7testing11Environment8TearDownEv>: + 328f6: 8082 ret + +00000000000328f8 <_ZN7testing17TestEventListener16OnTestSuiteStartERKNS_9TestSuiteE>: + 328f8: 8082 ret + +00000000000328fa <_ZN7testing17TestEventListener14OnTestSuiteEndERKNS_9TestSuiteE>: + 328fa: 8082 ret + +00000000000328fc <_ZN7testing22EmptyTestEventListener18OnTestProgramStartERKNS_8UnitTestE>: + 328fc: 8082 ret + +00000000000328fe <_ZN7testing22EmptyTestEventListener20OnTestIterationStartERKNS_8UnitTestEi>: + 328fe: 8082 ret + +0000000000032900 <_ZN7testing22EmptyTestEventListener24OnEnvironmentsSetUpStartERKNS_8UnitTestE>: + 32900: 8082 ret + +0000000000032902 <_ZN7testing22EmptyTestEventListener22OnEnvironmentsSetUpEndERKNS_8UnitTestE>: + 32902: 8082 ret + +0000000000032904 <_ZN7testing22EmptyTestEventListener16OnTestSuiteStartERKNS_9TestSuiteE>: + 32904: 8082 ret + +0000000000032906 <_ZN7testing22EmptyTestEventListener15OnTestCaseStartERKNS_9TestSuiteE>: + 32906: 8082 ret + +0000000000032908 <_ZN7testing22EmptyTestEventListener11OnTestStartERKNS_8TestInfoE>: + 32908: 8082 ret + +000000000003290a <_ZN7testing22EmptyTestEventListener16OnTestPartResultERKNS_14TestPartResultE>: + 3290a: 8082 ret + +000000000003290c <_ZN7testing22EmptyTestEventListener9OnTestEndERKNS_8TestInfoE>: + 3290c: 8082 ret + +000000000003290e <_ZN7testing22EmptyTestEventListener14OnTestSuiteEndERKNS_9TestSuiteE>: + 3290e: 8082 ret + +0000000000032910 <_ZN7testing22EmptyTestEventListener13OnTestCaseEndERKNS_9TestSuiteE>: + 32910: 8082 ret + +0000000000032912 <_ZN7testing22EmptyTestEventListener27OnEnvironmentsTearDownStartERKNS_8UnitTestE>: + 32912: 8082 ret + +0000000000032914 <_ZN7testing22EmptyTestEventListener25OnEnvironmentsTearDownEndERKNS_8UnitTestE>: + 32914: 8082 ret + +0000000000032916 <_ZN7testing22EmptyTestEventListener16OnTestProgramEndERKNS_8UnitTestE>: + 32916: 8082 ret + +0000000000032918 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestProgramStartERKNS_8UnitTestE>: + 32918: 8082 ret + +000000000003291a <_ZN7testing8internal27PrettyUnitTestResultPrinter22OnEnvironmentsSetUpEndERKNS_8UnitTestE>: + 3291a: 8082 ret + +000000000003291c <_ZN7testing8internal27PrettyUnitTestResultPrinter25OnEnvironmentsTearDownEndERKNS_8UnitTestE>: + 3291c: 8082 ret + +000000000003291e <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestProgramEndERKNS_8UnitTestE>: + 3291e: 8082 ret + +0000000000032920 <_ZN7testing8internal35DefaultGlobalTestPartResultReporterD1Ev>: + 32920: 8082 ret + +0000000000032922 <_ZN7testing8internal38DefaultPerThreadTestPartResultReporterD1Ev>: + 32922: 8082 ret + +0000000000032924 <_ZN7testing8internal24DummyMatchResultListenerD1Ev>: + 32924: 8082 ret + +0000000000032926 <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EED1Ev>: + 32926: 8082 ret + +0000000000032928 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE25DefaultValueHolderFactoryD1Ev>: + 32928: 8082 ret + +000000000003292a <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE26InstanceValueHolderFactoryD1Ev>: + 3292a: 8082 ret + +000000000003292c <_ZN7testing8internal23DefaultDeathTestFactoryD1Ev>: + 3292c: 8082 ret + +000000000003292e <_ZN7testing8internal18OsStackTraceGetterD1Ev>: + 3292e: 8082 ret + +0000000000032930 <_ZN7testing8internal27PrettyUnitTestResultPrinterD1Ev>: + 32930: 8082 ret + +0000000000032932 <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv>: + 32932: 7d08 ld a0,56(a0) + 32934: c501 beqz a0,3293c <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv+0xa> + 32936: 611c ld a5,0(a0) + 32938: 679c ld a5,8(a5) + 3293a: 8782 jr a5 + 3293c: 8082 ret + +000000000003293e <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE14_M_get_deleterERKSt9type_info>: + 3293e: 4501 li a0,0 + 32940: 8082 ret + +0000000000032942 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderD1Ev>: + 32942: 8082 ret + +0000000000032944 <_ZNK7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE26InstanceValueHolderFactory13MakeNewHolderEv>: + 32944: 1141 addi sp,sp,-16 + 32946: e022 sd s0,0(sp) + 32948: 842a mv s0,a0 + 3294a: 4541 li a0,16 + 3294c: e406 sd ra,8(sp) + 3294e: e83e20ef jal 157d0 <_Znwm@plt> + 32952: 6414 ld a3,8(s0) + 32954: 60a2 ld ra,8(sp) + 32956: 6402 ld s0,0(sp) + 32958: 00017717 auipc a4,0x17 + 3295c: 43073703 ld a4,1072(a4) # 49d88 <_GLOBAL_OFFSET_TABLE_+0x238> + 32960: 0741 addi a4,a4,16 + 32962: e514 sd a3,8(a0) + 32964: e118 sd a4,0(a0) + 32966: 0141 addi sp,sp,16 + 32968: 8082 ret + +000000000003296a <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE25DefaultValueHolderFactory13MakeNewHolderEv>: + 3296a: 1141 addi sp,sp,-16 + 3296c: 02000513 li a0,32 + 32970: e406 sd ra,8(sp) + 32972: e5fe20ef jal 157d0 <_Znwm@plt> + 32976: 60a2 ld ra,8(sp) + 32978: 00017717 auipc a4,0x17 + 3297c: 43873703 ld a4,1080(a4) # 49db0 <_GLOBAL_OFFSET_TABLE_+0x260> + 32980: 0741 addi a4,a4,16 + 32982: 00053423 sd zero,8(a0) + 32986: 00053823 sd zero,16(a0) + 3298a: 00053c23 sd zero,24(a0) + 3298e: e118 sd a4,0(a0) + 32990: 0141 addi sp,sp,16 + 32992: 8082 ret + +0000000000032994 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderD0Ev>: + 32994: e9de206f j 15830 <_ZdlPv@plt> + +0000000000032998 <_ZN7testing11EnvironmentD0Ev>: + 32998: e99e206f j 15830 <_ZdlPv@plt> + +000000000003299c <_ZN7testing8internal24DummyMatchResultListenerD0Ev>: + 3299c: e95e206f j 15830 <_ZdlPv@plt> + +00000000000329a0 <_ZN7testing8internal23DefaultDeathTestFactoryD0Ev>: + 329a0: e91e206f j 15830 <_ZdlPv@plt> + +00000000000329a4 <_ZN7testing8internal38DefaultPerThreadTestPartResultReporterD0Ev>: + 329a4: e8de206f j 15830 <_ZdlPv@plt> + +00000000000329a8 <_ZN7testing8internal35DefaultGlobalTestPartResultReporterD0Ev>: + 329a8: e89e206f j 15830 <_ZdlPv@plt> + +00000000000329ac <_ZN7testing8internal27PrettyUnitTestResultPrinterD0Ev>: + 329ac: e85e206f j 15830 <_ZdlPv@plt> + +00000000000329b0 <_ZN7testing8internal18OsStackTraceGetterD0Ev>: + 329b0: e81e206f j 15830 <_ZdlPv@plt> + +00000000000329b4 <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EED0Ev>: + 329b4: e7de206f j 15830 <_ZdlPv@plt> + +00000000000329b8 <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE10_M_destroyEv>: + 329b8: e79e206f j 15830 <_ZdlPv@plt> + +00000000000329bc <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE26InstanceValueHolderFactoryD0Ev>: + 329bc: e75e206f j 15830 <_ZdlPv@plt> + +00000000000329c0 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE25DefaultValueHolderFactoryD0Ev>: + 329c0: e71e206f j 15830 <_ZdlPv@plt> + +00000000000329c4 <_ZN7testing8internal26GoogleTestFailureExceptionD2Ev>: + 329c4: 00017797 auipc a5,0x17 + 329c8: 29c7b783 ld a5,668(a5) # 49c60 <_GLOBAL_OFFSET_TABLE_+0x110> + 329cc: 07c1 addi a5,a5,16 + 329ce: e11c sd a5,0(a0) + 329d0: cf1e206f j 156c0 <_ZNSt13runtime_errorD2Ev@plt> + +00000000000329d4 <_ZN7testing8internal26GoogleTestFailureExceptionD0Ev>: + 329d4: 1141 addi sp,sp,-16 + 329d6: 00017797 auipc a5,0x17 + 329da: 28a7b783 ld a5,650(a5) # 49c60 <_GLOBAL_OFFSET_TABLE_+0x110> + 329de: e022 sd s0,0(sp) + 329e0: e406 sd ra,8(sp) + 329e2: 07c1 addi a5,a5,16 + 329e4: e11c sd a5,0(a0) + 329e6: 842a mv s0,a0 + 329e8: cd9e20ef jal 156c0 <_ZNSt13runtime_errorD2Ev@plt> + 329ec: 8522 mv a0,s0 + 329ee: 6402 ld s0,0(sp) + 329f0: 60a2 ld ra,8(sp) + 329f2: 0141 addi sp,sp,16 + 329f4: e3de206f j 15830 <_ZdlPv@plt> + +00000000000329f8 <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E15MatchAndExplainESE_PNS_19MatchResultListenerE>: + 329f8: 6590 ld a2,8(a1) + 329fa: 6914 ld a3,16(a0) + 329fc: 00d60463 beq a2,a3,32a04 <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E15MatchAndExplainESE_PNS_19MatchResultListenerE+0xc> + 32a00: 4501 li a0,0 + 32a02: 8082 ret + 32a04: 872a mv a4,a0 + 32a06: 4505 li a0,1 + 32a08: ce09 beqz a2,32a22 <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E15MatchAndExplainESE_PNS_19MatchResultListenerE+0x2a> + 32a0a: 87ae mv a5,a1 + 32a0c: 6388 ld a0,0(a5) + 32a0e: 670c ld a1,8(a4) + 32a10: 1141 addi sp,sp,-16 + 32a12: e406 sd ra,8(sp) + 32a14: edde20ef jal 158f0 + 32a18: 60a2 ld ra,8(sp) + 32a1a: 00153513 seqz a0,a0 + 32a1e: 0141 addi sp,sp,16 + 32a20: 8082 ret + 32a22: 8082 ret + +0000000000032a24 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev>: + 32a24: 1101 addi sp,sp,-32 + 32a26: e822 sd s0,16(sp) + 32a28: e426 sd s1,8(sp) + 32a2a: 6100 ld s0,0(a0) + 32a2c: 6504 ld s1,8(a0) + 32a2e: ec06 sd ra,24(sp) + 32a30: 02940263 beq s0,s1,32a54 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev+0x30> + 32a34: e04a sd s2,0(sp) + 32a36: 892a mv s2,a0 + 32a38: 6008 ld a0,0(s0) + 32a3a: 01040793 addi a5,s0,16 + 32a3e: 00f50463 beq a0,a5,32a46 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev+0x22> + 32a42: defe20ef jal 15830 <_ZdlPv@plt> + 32a46: 02040413 addi s0,s0,32 + 32a4a: fe8497e3 bne s1,s0,32a38 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev+0x14> + 32a4e: 00093483 ld s1,0(s2) + 32a52: 6902 ld s2,0(sp) + 32a54: c881 beqz s1,32a64 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev+0x40> + 32a56: 6442 ld s0,16(sp) + 32a58: 60e2 ld ra,24(sp) + 32a5a: 8526 mv a0,s1 + 32a5c: 64a2 ld s1,8(sp) + 32a5e: 6105 addi sp,sp,32 + 32a60: dd1e206f j 15830 <_ZdlPv@plt> + 32a64: 60e2 ld ra,24(sp) + 32a66: 6442 ld s0,16(sp) + 32a68: 64a2 ld s1,8(sp) + 32a6a: 6105 addi sp,sp,32 + 32a6c: 8082 ret + +0000000000032a6e <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev>: + 32a6e: 1101 addi sp,sp,-32 + 32a70: e822 sd s0,16(sp) + 32a72: e426 sd s1,8(sp) + 32a74: 00017797 auipc a5,0x17 + 32a78: 33c7b783 ld a5,828(a5) # 49db0 <_GLOBAL_OFFSET_TABLE_+0x260> + 32a7c: 6500 ld s0,8(a0) + 32a7e: 6904 ld s1,16(a0) + 32a80: ec06 sd ra,24(sp) + 32a82: 07c1 addi a5,a5,16 + 32a84: e11c sd a5,0(a0) + 32a86: 02940263 beq s0,s1,32aaa <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev+0x3c> + 32a8a: e04a sd s2,0(sp) + 32a8c: 892a mv s2,a0 + 32a8e: 6808 ld a0,16(s0) + 32a90: 02040793 addi a5,s0,32 + 32a94: 00f50463 beq a0,a5,32a9c <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev+0x2e> + 32a98: d99e20ef jal 15830 <_ZdlPv@plt> + 32a9c: 03040413 addi s0,s0,48 + 32aa0: fe8497e3 bne s1,s0,32a8e <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev+0x20> + 32aa4: 00893483 ld s1,8(s2) + 32aa8: 6902 ld s2,0(sp) + 32aaa: c881 beqz s1,32aba <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev+0x4c> + 32aac: 6442 ld s0,16(sp) + 32aae: 60e2 ld ra,24(sp) + 32ab0: 8526 mv a0,s1 + 32ab2: 64a2 ld s1,8(sp) + 32ab4: 6105 addi sp,sp,32 + 32ab6: d7be206f j 15830 <_ZdlPv@plt> + 32aba: 60e2 ld ra,24(sp) + 32abc: 6442 ld s0,16(sp) + 32abe: 64a2 ld s1,8(sp) + 32ac0: 6105 addi sp,sp,32 + 32ac2: 8082 ret + +0000000000032ac4 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev>: + 32ac4: 1101 addi sp,sp,-32 + 32ac6: e822 sd s0,16(sp) + 32ac8: e426 sd s1,8(sp) + 32aca: 00017797 auipc a5,0x17 + 32ace: 2e67b783 ld a5,742(a5) # 49db0 <_GLOBAL_OFFSET_TABLE_+0x260> + 32ad2: 6500 ld s0,8(a0) + 32ad4: 6904 ld s1,16(a0) + 32ad6: e04a sd s2,0(sp) + 32ad8: ec06 sd ra,24(sp) + 32ada: 07c1 addi a5,a5,16 + 32adc: e11c sd a5,0(a0) + 32ade: 892a mv s2,a0 + 32ae0: 00940f63 beq s0,s1,32afe <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev+0x3a> + 32ae4: 6808 ld a0,16(s0) + 32ae6: 02040793 addi a5,s0,32 + 32aea: 00f50463 beq a0,a5,32af2 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev+0x2e> + 32aee: d43e20ef jal 15830 <_ZdlPv@plt> + 32af2: 03040413 addi s0,s0,48 + 32af6: fe8497e3 bne s1,s0,32ae4 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev+0x20> + 32afa: 00893483 ld s1,8(s2) + 32afe: c481 beqz s1,32b06 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev+0x42> + 32b00: 8526 mv a0,s1 + 32b02: d2fe20ef jal 15830 <_ZdlPv@plt> + 32b06: 6442 ld s0,16(sp) + 32b08: 60e2 ld ra,24(sp) + 32b0a: 64a2 ld s1,8(sp) + 32b0c: 854a mv a0,s2 + 32b0e: 6902 ld s2,0(sp) + 32b10: 6105 addi sp,sp,32 + 32b12: d1fe206f j 15830 <_ZdlPv@plt> + +0000000000032b16 <_ZN7testing8internal25JsonUnitTestResultPrinterD1Ev>: + 32b16: 87aa mv a5,a0 + 32b18: 00017717 auipc a4,0x17 + 32b1c: 1b873703 ld a4,440(a4) # 49cd0 <_GLOBAL_OFFSET_TABLE_+0x180> + 32b20: 6508 ld a0,8(a0) + 32b22: 0741 addi a4,a4,16 + 32b24: e398 sd a4,0(a5) + 32b26: 07e1 addi a5,a5,24 + 32b28: 00f50463 beq a0,a5,32b30 <_ZN7testing8internal25JsonUnitTestResultPrinterD1Ev+0x1a> + 32b2c: d05e206f j 15830 <_ZdlPv@plt> + 32b30: 8082 ret + +0000000000032b32 <_ZN7testing8internal24XmlUnitTestResultPrinterD1Ev>: + 32b32: 87aa mv a5,a0 + 32b34: 00017717 auipc a4,0x17 + 32b38: 0bc73703 ld a4,188(a4) # 49bf0 <_GLOBAL_OFFSET_TABLE_+0xa0> + 32b3c: 6508 ld a0,8(a0) + 32b3e: 0741 addi a4,a4,16 + 32b40: e398 sd a4,0(a5) + 32b42: 07e1 addi a5,a5,24 + 32b44: 00f50463 beq a0,a5,32b4c <_ZN7testing8internal24XmlUnitTestResultPrinterD1Ev+0x1a> + 32b48: ce9e206f j 15830 <_ZdlPv@plt> + 32b4c: 8082 ret + +0000000000032b4e <_ZN7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_ED1Ev>: + 32b4e: 87aa mv a5,a0 + 32b50: 00017717 auipc a4,0x17 + 32b54: 1b873703 ld a4,440(a4) # 49d08 <_GLOBAL_OFFSET_TABLE_+0x1b8> + 32b58: 6508 ld a0,8(a0) + 32b5a: 0741 addi a4,a4,16 + 32b5c: e398 sd a4,0(a5) + 32b5e: 07e1 addi a5,a5,24 + 32b60: 00f50463 beq a0,a5,32b68 <_ZN7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_ED1Ev+0x1a> + 32b64: ccde206f j 15830 <_ZdlPv@plt> + 32b68: 8082 ret + +0000000000032b6a <_ZN7testing8internal25JsonUnitTestResultPrinterD0Ev>: + 32b6a: 1141 addi sp,sp,-16 + 32b6c: e022 sd s0,0(sp) + 32b6e: 00017797 auipc a5,0x17 + 32b72: 1627b783 ld a5,354(a5) # 49cd0 <_GLOBAL_OFFSET_TABLE_+0x180> + 32b76: 842a mv s0,a0 + 32b78: 6508 ld a0,8(a0) + 32b7a: 07c1 addi a5,a5,16 + 32b7c: e406 sd ra,8(sp) + 32b7e: e01c sd a5,0(s0) + 32b80: 01840793 addi a5,s0,24 + 32b84: 00f50463 beq a0,a5,32b8c <_ZN7testing8internal25JsonUnitTestResultPrinterD0Ev+0x22> + 32b88: ca9e20ef jal 15830 <_ZdlPv@plt> + 32b8c: 8522 mv a0,s0 + 32b8e: 6402 ld s0,0(sp) + 32b90: 60a2 ld ra,8(sp) + 32b92: 0141 addi sp,sp,16 + 32b94: c9de206f j 15830 <_ZdlPv@plt> + +0000000000032b98 <_ZN7testing8internal24XmlUnitTestResultPrinterD0Ev>: + 32b98: 1141 addi sp,sp,-16 + 32b9a: e022 sd s0,0(sp) + 32b9c: 00017797 auipc a5,0x17 + 32ba0: 0547b783 ld a5,84(a5) # 49bf0 <_GLOBAL_OFFSET_TABLE_+0xa0> + 32ba4: 842a mv s0,a0 + 32ba6: 6508 ld a0,8(a0) + 32ba8: 07c1 addi a5,a5,16 + 32baa: e406 sd ra,8(sp) + 32bac: e01c sd a5,0(s0) + 32bae: 01840793 addi a5,s0,24 + 32bb2: 00f50463 beq a0,a5,32bba <_ZN7testing8internal24XmlUnitTestResultPrinterD0Ev+0x22> + 32bb6: c7be20ef jal 15830 <_ZdlPv@plt> + 32bba: 8522 mv a0,s0 + 32bbc: 6402 ld s0,0(sp) + 32bbe: 60a2 ld ra,8(sp) + 32bc0: 0141 addi sp,sp,16 + 32bc2: c6fe206f j 15830 <_ZdlPv@plt> + +0000000000032bc6 <_ZN7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_ED0Ev>: + 32bc6: 1141 addi sp,sp,-16 + 32bc8: e022 sd s0,0(sp) + 32bca: 00017797 auipc a5,0x17 + 32bce: 13e7b783 ld a5,318(a5) # 49d08 <_GLOBAL_OFFSET_TABLE_+0x1b8> + 32bd2: 842a mv s0,a0 + 32bd4: 6508 ld a0,8(a0) + 32bd6: 07c1 addi a5,a5,16 + 32bd8: e406 sd ra,8(sp) + 32bda: e01c sd a5,0(s0) + 32bdc: 01840793 addi a5,s0,24 + 32be0: 00f50463 beq a0,a5,32be8 <_ZN7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_ED0Ev+0x22> + 32be4: c4de20ef jal 15830 <_ZdlPv@plt> + 32be8: 8522 mv a0,s0 + 32bea: 6402 ld s0,0(sp) + 32bec: 60a2 ld ra,8(sp) + 32bee: 0141 addi sp,sp,16 + 32bf0: c41e206f j 15830 <_ZdlPv@plt> + +0000000000032bf4 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: + 32bf4: 1101 addi sp,sp,-32 + 32bf6: e822 sd s0,16(sp) + 32bf8: 00017797 auipc a5,0x17 + 32bfc: 2587b783 ld a5,600(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> + 32c00: 6900 ld s0,16(a0) + 32c02: ec06 sd ra,24(sp) + 32c04: 07c1 addi a5,a5,16 + 32c06: e11c sd a5,0(a0) + 32c08: c00d beqz s0,32c2a <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x36> + 32c0a: e426 sd s1,8(sp) + 32c0c: 00017497 auipc s1,0x17 + 32c10: 23c4b483 ld s1,572(s1) # 49e48 <__libc_single_threaded@GLIBC_2.32> + 32c14: 0004c783 lbu a5,0(s1) + 32c18: cf89 beqz a5,32c32 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x3e> + 32c1a: 581c lw a5,48(s0) + 32c1c: fff7871b addiw a4,a5,-1 + 32c20: d818 sw a4,48(s0) + 32c22: 4705 li a4,1 + 32c24: 02e78063 beq a5,a4,32c44 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x50> + 32c28: 64a2 ld s1,8(sp) + 32c2a: 60e2 ld ra,24(sp) + 32c2c: 6442 ld s0,16(sp) + 32c2e: 6105 addi sp,sp,32 + 32c30: 8082 ret + 32c32: 577d li a4,-1 + 32c34: 03040693 addi a3,s0,48 + 32c38: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 32c3c: 2781 sext.w a5,a5 + 32c3e: 4705 li a4,1 + 32c40: fee794e3 bne a5,a4,32c28 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> + 32c44: 601c ld a5,0(s0) + 32c46: 8522 mv a0,s0 + 32c48: 6b9c ld a5,16(a5) + 32c4a: 9782 jalr a5 + 32c4c: 8330000f fence.tso + 32c50: 0004c783 lbu a5,0(s1) + 32c54: c385 beqz a5,32c74 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x80> + 32c56: 585c lw a5,52(s0) + 32c58: fff7871b addiw a4,a5,-1 + 32c5c: d858 sw a4,52(s0) + 32c5e: 4705 li a4,1 + 32c60: fce794e3 bne a5,a4,32c28 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> + 32c64: 601c ld a5,0(s0) + 32c66: 8522 mv a0,s0 + 32c68: 6442 ld s0,16(sp) + 32c6a: 64a2 ld s1,8(sp) + 32c6c: 60e2 ld ra,24(sp) + 32c6e: 6f9c ld a5,24(a5) + 32c70: 6105 addi sp,sp,32 + 32c72: 8782 jr a5 + 32c74: 577d li a4,-1 + 32c76: 03440693 addi a3,s0,52 + 32c7a: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 32c7e: 2781 sext.w a5,a5 + 32c80: bff9 j 32c5e <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x6a> + +0000000000032c82 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: + 32c82: 1101 addi sp,sp,-32 + 32c84: e822 sd s0,16(sp) + 32c86: 00017797 auipc a5,0x17 + 32c8a: 1ca7b783 ld a5,458(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> + 32c8e: 6900 ld s0,16(a0) + 32c90: ec06 sd ra,24(sp) + 32c92: 07c1 addi a5,a5,16 + 32c94: e11c sd a5,0(a0) + 32c96: c00d beqz s0,32cb8 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x36> + 32c98: e426 sd s1,8(sp) + 32c9a: 00017497 auipc s1,0x17 + 32c9e: 1ae4b483 ld s1,430(s1) # 49e48 <__libc_single_threaded@GLIBC_2.32> + 32ca2: 0004c783 lbu a5,0(s1) + 32ca6: cf89 beqz a5,32cc0 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x3e> + 32ca8: 581c lw a5,48(s0) + 32caa: fff7871b addiw a4,a5,-1 + 32cae: d818 sw a4,48(s0) + 32cb0: 4705 li a4,1 + 32cb2: 02e78063 beq a5,a4,32cd2 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x50> + 32cb6: 64a2 ld s1,8(sp) + 32cb8: 60e2 ld ra,24(sp) + 32cba: 6442 ld s0,16(sp) + 32cbc: 6105 addi sp,sp,32 + 32cbe: 8082 ret + 32cc0: 577d li a4,-1 + 32cc2: 03040693 addi a3,s0,48 + 32cc6: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 32cca: 2781 sext.w a5,a5 + 32ccc: 4705 li a4,1 + 32cce: fee794e3 bne a5,a4,32cb6 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> + 32cd2: 601c ld a5,0(s0) + 32cd4: 8522 mv a0,s0 + 32cd6: 6b9c ld a5,16(a5) + 32cd8: 9782 jalr a5 + 32cda: 8330000f fence.tso + 32cde: 0004c783 lbu a5,0(s1) + 32ce2: c385 beqz a5,32d02 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x80> + 32ce4: 585c lw a5,52(s0) + 32ce6: fff7871b addiw a4,a5,-1 + 32cea: d858 sw a4,52(s0) + 32cec: 4705 li a4,1 + 32cee: fce794e3 bne a5,a4,32cb6 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> + 32cf2: 601c ld a5,0(s0) + 32cf4: 8522 mv a0,s0 + 32cf6: 6442 ld s0,16(sp) + 32cf8: 64a2 ld s1,8(sp) + 32cfa: 60e2 ld ra,24(sp) + 32cfc: 6f9c ld a5,24(a5) + 32cfe: 6105 addi sp,sp,32 + 32d00: 8782 jr a5 + 32d02: 577d li a4,-1 + 32d04: 03440693 addi a3,s0,52 + 32d08: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 32d0c: 2781 sext.w a5,a5 + 32d0e: bff9 j 32cec <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x6a> + +0000000000032d10 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: + 32d10: 1101 addi sp,sp,-32 + 32d12: e822 sd s0,16(sp) + 32d14: 00017797 auipc a5,0x17 + 32d18: 07c7b783 ld a5,124(a5) # 49d90 <_GLOBAL_OFFSET_TABLE_+0x240> + 32d1c: 6900 ld s0,16(a0) + 32d1e: ec06 sd ra,24(sp) + 32d20: 07c1 addi a5,a5,16 + 32d22: e11c sd a5,0(a0) + 32d24: c00d beqz s0,32d46 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x36> + 32d26: e426 sd s1,8(sp) + 32d28: 00017497 auipc s1,0x17 + 32d2c: 1204b483 ld s1,288(s1) # 49e48 <__libc_single_threaded@GLIBC_2.32> + 32d30: 0004c783 lbu a5,0(s1) + 32d34: cf89 beqz a5,32d4e <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x3e> + 32d36: 581c lw a5,48(s0) + 32d38: fff7871b addiw a4,a5,-1 + 32d3c: d818 sw a4,48(s0) + 32d3e: 4705 li a4,1 + 32d40: 02e78063 beq a5,a4,32d60 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x50> + 32d44: 64a2 ld s1,8(sp) + 32d46: 60e2 ld ra,24(sp) + 32d48: 6442 ld s0,16(sp) + 32d4a: 6105 addi sp,sp,32 + 32d4c: 8082 ret + 32d4e: 577d li a4,-1 + 32d50: 03040693 addi a3,s0,48 + 32d54: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 32d58: 2781 sext.w a5,a5 + 32d5a: 4705 li a4,1 + 32d5c: fee794e3 bne a5,a4,32d44 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> + 32d60: 601c ld a5,0(s0) + 32d62: 8522 mv a0,s0 + 32d64: 6b9c ld a5,16(a5) + 32d66: 9782 jalr a5 + 32d68: 8330000f fence.tso + 32d6c: 0004c783 lbu a5,0(s1) + 32d70: c385 beqz a5,32d90 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x80> + 32d72: 585c lw a5,52(s0) + 32d74: fff7871b addiw a4,a5,-1 + 32d78: d858 sw a4,52(s0) + 32d7a: 4705 li a4,1 + 32d7c: fce794e3 bne a5,a4,32d44 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> + 32d80: 601c ld a5,0(s0) + 32d82: 8522 mv a0,s0 + 32d84: 6442 ld s0,16(sp) + 32d86: 64a2 ld s1,8(sp) + 32d88: 60e2 ld ra,24(sp) + 32d8a: 6f9c ld a5,24(a5) + 32d8c: 6105 addi sp,sp,32 + 32d8e: 8782 jr a5 + 32d90: 577d li a4,-1 + 32d92: 03440693 addi a3,s0,52 + 32d96: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 32d9a: 2781 sext.w a5,a5 + 32d9c: bff9 j 32d7a <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x6a> + +0000000000032d9e <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: + 32d9e: 1101 addi sp,sp,-32 + 32da0: e822 sd s0,16(sp) + 32da2: 00017797 auipc a5,0x17 + 32da6: fee7b783 ld a5,-18(a5) # 49d90 <_GLOBAL_OFFSET_TABLE_+0x240> + 32daa: 6900 ld s0,16(a0) + 32dac: ec06 sd ra,24(sp) + 32dae: 07c1 addi a5,a5,16 + 32db0: e11c sd a5,0(a0) + 32db2: c00d beqz s0,32dd4 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x36> + 32db4: e426 sd s1,8(sp) + 32db6: 00017497 auipc s1,0x17 + 32dba: 0924b483 ld s1,146(s1) # 49e48 <__libc_single_threaded@GLIBC_2.32> + 32dbe: 0004c783 lbu a5,0(s1) + 32dc2: cf89 beqz a5,32ddc <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x3e> + 32dc4: 581c lw a5,48(s0) + 32dc6: fff7871b addiw a4,a5,-1 + 32dca: d818 sw a4,48(s0) + 32dcc: 4705 li a4,1 + 32dce: 02e78063 beq a5,a4,32dee <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x50> + 32dd2: 64a2 ld s1,8(sp) + 32dd4: 60e2 ld ra,24(sp) + 32dd6: 6442 ld s0,16(sp) + 32dd8: 6105 addi sp,sp,32 + 32dda: 8082 ret + 32ddc: 577d li a4,-1 + 32dde: 03040693 addi a3,s0,48 + 32de2: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 32de6: 2781 sext.w a5,a5 + 32de8: 4705 li a4,1 + 32dea: fee794e3 bne a5,a4,32dd2 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> + 32dee: 601c ld a5,0(s0) + 32df0: 8522 mv a0,s0 + 32df2: 6b9c ld a5,16(a5) + 32df4: 9782 jalr a5 + 32df6: 8330000f fence.tso + 32dfa: 0004c783 lbu a5,0(s1) + 32dfe: c385 beqz a5,32e1e <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x80> + 32e00: 585c lw a5,52(s0) + 32e02: fff7871b addiw a4,a5,-1 + 32e06: d858 sw a4,52(s0) + 32e08: 4705 li a4,1 + 32e0a: fce794e3 bne a5,a4,32dd2 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> + 32e0e: 601c ld a5,0(s0) + 32e10: 8522 mv a0,s0 + 32e12: 6442 ld s0,16(sp) + 32e14: 64a2 ld s1,8(sp) + 32e16: 60e2 ld ra,24(sp) + 32e18: 6f9c ld a5,24(a5) + 32e1a: 6105 addi sp,sp,32 + 32e1c: 8782 jr a5 + 32e1e: 577d li a4,-1 + 32e20: 03440693 addi a3,s0,52 + 32e24: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 32e28: 2781 sext.w a5,a5 + 32e2a: bff9 j 32e08 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x6a> + +0000000000032e2c <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv>: + 32e2c: 1101 addi sp,sp,-32 + 32e2e: e826 sd s1,16(sp) + 32e30: ec06 sd ra,24(sp) + 32e32: 00017497 auipc s1,0x17 + 32e36: 0164b483 ld s1,22(s1) # 49e48 <__libc_single_threaded@GLIBC_2.32> + 32e3a: 0004c783 lbu a5,0(s1) + 32e3e: cf81 beqz a5,32e56 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x2a> + 32e40: 591c lw a5,48(a0) + 32e42: fff7871b addiw a4,a5,-1 + 32e46: d918 sw a4,48(a0) + 32e48: 4705 li a4,1 + 32e4a: 00e78f63 beq a5,a4,32e68 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x3c> + 32e4e: 60e2 ld ra,24(sp) + 32e50: 64c2 ld s1,16(sp) + 32e52: 6105 addi sp,sp,32 + 32e54: 8082 ret + 32e56: 577d li a4,-1 + 32e58: 03050693 addi a3,a0,48 + 32e5c: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 32e60: 2781 sext.w a5,a5 + 32e62: 4705 li a4,1 + 32e64: fee795e3 bne a5,a4,32e4e <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x22> + 32e68: 611c ld a5,0(a0) + 32e6a: e42a sd a0,8(sp) + 32e6c: 6b9c ld a5,16(a5) + 32e6e: 9782 jalr a5 + 32e70: 8330000f fence.tso + 32e74: 0004c783 lbu a5,0(s1) + 32e78: 6522 ld a0,8(sp) + 32e7a: cf91 beqz a5,32e96 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x6a> + 32e7c: 595c lw a5,52(a0) + 32e7e: fff7871b addiw a4,a5,-1 + 32e82: d958 sw a4,52(a0) + 32e84: 4705 li a4,1 + 32e86: fce794e3 bne a5,a4,32e4e <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x22> + 32e8a: 611c ld a5,0(a0) + 32e8c: 60e2 ld ra,24(sp) + 32e8e: 64c2 ld s1,16(sp) + 32e90: 6f9c ld a5,24(a5) + 32e92: 6105 addi sp,sp,32 + 32e94: 8782 jr a5 + 32e96: 577d li a4,-1 + 32e98: 03450693 addi a3,a0,52 + 32e9c: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 32ea0: 2781 sext.w a5,a5 + 32ea2: b7cd j 32e84 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x58> + +0000000000032ea4 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev>: + 32ea4: 1141 addi sp,sp,-16 + 32ea6: e022 sd s0,0(sp) + 32ea8: 00017797 auipc a5,0x17 + 32eac: fa87b783 ld a5,-88(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> + 32eb0: 842a mv s0,a0 + 32eb2: 6908 ld a0,16(a0) + 32eb4: e406 sd ra,8(sp) + 32eb6: 07c1 addi a5,a5,16 + 32eb8: e01c sd a5,0(s0) + 32eba: c511 beqz a0,32ec6 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev+0x22> + 32ebc: 00017317 auipc t1,0x17 + 32ec0: e0433303 ld t1,-508(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 32ec4: 9302 jalr t1 + 32ec6: 8522 mv a0,s0 + 32ec8: 6402 ld s0,0(sp) + 32eca: 60a2 ld ra,8(sp) + 32ecc: 0141 addi sp,sp,16 + 32ece: 963e206f j 15830 <_ZdlPv@plt> + +0000000000032ed2 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev>: + 32ed2: 1141 addi sp,sp,-16 + 32ed4: e022 sd s0,0(sp) + 32ed6: 00017797 auipc a5,0x17 + 32eda: f7a7b783 ld a5,-134(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> + 32ede: 842a mv s0,a0 + 32ee0: 6908 ld a0,16(a0) + 32ee2: e406 sd ra,8(sp) + 32ee4: 07c1 addi a5,a5,16 + 32ee6: e01c sd a5,0(s0) + 32ee8: c511 beqz a0,32ef4 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev+0x22> + 32eea: 00017317 auipc t1,0x17 + 32eee: dd633303 ld t1,-554(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 32ef2: 9302 jalr t1 + 32ef4: 8522 mv a0,s0 + 32ef6: 6402 ld s0,0(sp) + 32ef8: 60a2 ld ra,8(sp) + 32efa: 0141 addi sp,sp,16 + 32efc: 935e206f j 15830 <_ZdlPv@plt> + +0000000000032f00 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev>: + 32f00: 1141 addi sp,sp,-16 + 32f02: e022 sd s0,0(sp) + 32f04: 00017797 auipc a5,0x17 + 32f08: e8c7b783 ld a5,-372(a5) # 49d90 <_GLOBAL_OFFSET_TABLE_+0x240> + 32f0c: 842a mv s0,a0 + 32f0e: 6908 ld a0,16(a0) + 32f10: e406 sd ra,8(sp) + 32f12: 07c1 addi a5,a5,16 + 32f14: e01c sd a5,0(s0) + 32f16: c511 beqz a0,32f22 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev+0x22> + 32f18: 00017317 auipc t1,0x17 + 32f1c: da833303 ld t1,-600(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 32f20: 9302 jalr t1 + 32f22: 8522 mv a0,s0 + 32f24: 6402 ld s0,0(sp) + 32f26: 60a2 ld ra,8(sp) + 32f28: 0141 addi sp,sp,16 + 32f2a: 907e206f j 15830 <_ZdlPv@plt> + +0000000000032f2e <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev>: + 32f2e: 1141 addi sp,sp,-16 + 32f30: e022 sd s0,0(sp) + 32f32: 00017797 auipc a5,0x17 + 32f36: e5e7b783 ld a5,-418(a5) # 49d90 <_GLOBAL_OFFSET_TABLE_+0x240> + 32f3a: 842a mv s0,a0 + 32f3c: 6908 ld a0,16(a0) + 32f3e: e406 sd ra,8(sp) + 32f40: 07c1 addi a5,a5,16 + 32f42: e01c sd a5,0(s0) + 32f44: c511 beqz a0,32f50 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev+0x22> + 32f46: 00017317 auipc t1,0x17 + 32f4a: d7a33303 ld t1,-646(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 32f4e: 9302 jalr t1 + 32f50: 8522 mv a0,s0 + 32f52: 6402 ld s0,0(sp) + 32f54: 60a2 ld ra,8(sp) + 32f56: 0141 addi sp,sp,16 + 32f58: 8d9e206f j 15830 <_ZdlPv@plt> + +0000000000032f5c <_ZN7testing11EnvironmentD1Ev>: + 32f5c: 8082 ret + +0000000000032f5e <_ZN7testing7MessageC2ERKS0_>: + 32f5e: 7171 addi sp,sp,-176 + 32f60: e152 sd s4,128(sp) + 32f62: 8a2a mv s4,a0 + 32f64: 18800513 li a0,392 + 32f68: e42e sd a1,8(sp) + 32f6a: f506 sd ra,168(sp) + 32f6c: f122 sd s0,160(sp) + 32f6e: ed26 sd s1,152(sp) + 32f70: e94a sd s2,144(sp) + 32f72: f4de sd s7,104(sp) + 32f74: f0e2 sd s8,96(sp) + 32f76: e4ee sd s11,72(sp) + 32f78: e54e sd s3,136(sp) + 32f7a: fcd6 sd s5,120(sp) + 32f7c: f8da sd s6,112(sp) + 32f7e: ece6 sd s9,88(sp) + 32f80: e8ea sd s10,80(sp) + 32f82: 84fe20ef jal 157d0 <_Znwm@plt> + 32f86: 08050b93 addi s7,a0,128 + 32f8a: 842a mv s0,a0 + 32f8c: 855e mv a0,s7 + 32f8e: ba2e20ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> + 32f92: cd817057 vsetivli zero,2,e64,m1,ta,ma + 32f96: 5e0030d7 vmv.v.i v1,0 + 32f9a: 00017797 auipc a5,0x17 + 32f9e: fbe7b783 ld a5,-66(a5) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 32fa2: 01078d93 addi s11,a5,16 + 32fa6: 16041023 sh zero,352(s0) + 32faa: 14043c23 sd zero,344(s0) + 32fae: 09b43023 sd s11,128(s0) + 32fb2: 16840793 addi a5,s0,360 + 32fb6: 0207f0a7 vse64.v v1,(a5) + 32fba: 17840793 addi a5,s0,376 + 32fbe: 0207f0a7 vse64.v v1,(a5) + 32fc2: 00017917 auipc s2,0x17 + 32fc6: c7693903 ld s2,-906(s2) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 32fca: 01093483 ld s1,16(s2) + 32fce: 01893c03 ld s8,24(s2) + 32fd2: 4581 li a1,0 + 32fd4: fe84b783 ld a5,-24(s1) + 32fd8: e004 sd s1,0(s0) + 32fda: 97a2 add a5,a5,s0 + 32fdc: 0187b023 sd s8,0(a5) + 32fe0: 00043423 sd zero,8(s0) + 32fe4: fe84b503 ld a0,-24(s1) + 32fe8: 9522 add a0,a0,s0 + 32fea: af6e20ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 32fee: 02093a83 ld s5,32(s2) + 32ff2: 02893783 ld a5,40(s2) + 32ff6: 01040b13 addi s6,s0,16 + 32ffa: fe8ab503 ld a0,-24(s5) # ffffffff7fffffe8 <__global_pointer$+0xffffffff7ffb5258> + 32ffe: 01543823 sd s5,16(s0) + 33002: 4581 li a1,0 + 33004: 955a add a0,a0,s6 + 33006: e11c sd a5,0(a0) + 33008: ec3e sd a5,24(sp) + 3300a: ad6e20ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 3300e: 00893d03 ld s10,8(s2) + 33012: 03093c83 ld s9,48(s2) + 33016: cd817057 vsetivli zero,2,e64,m1,ta,ma + 3301a: fe8d3703 ld a4,-24(s10) + 3301e: 5e0030d7 vmv.v.i v1,0 + 33022: 00017797 auipc a5,0x17 + 33026: de67b783 ld a5,-538(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 3302a: 9722 add a4,a4,s0 + 3302c: 00017917 auipc s2,0x17 + 33030: d7c93903 ld s2,-644(s2) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 33034: 01973023 sd s9,0(a4) + 33038: 01878693 addi a3,a5,24 + 3303c: 06878713 addi a4,a5,104 + 33040: 0941 addi s2,s2,16 + 33042: 04078793 addi a5,a5,64 + 33046: e058 sd a4,128(s0) + 33048: e81c sd a5,16(s0) + 3304a: e014 sd a3,0(s0) + 3304c: 01243c23 sd s2,24(s0) + 33050: 02040793 addi a5,s0,32 + 33054: 0207f0a7 vse64.v v1,(a5) + 33058: 03040793 addi a5,s0,48 + 3305c: 0207f0a7 vse64.v v1,(a5) + 33060: 04040793 addi a5,s0,64 + 33064: 0207f0a7 vse64.v v1,(a5) + 33068: 05040513 addi a0,s0,80 + 3306c: e82a sd a0,16(sp) + 3306e: 01840993 addi s3,s0,24 + 33072: a5ee20ef jal 152d0 <_ZNSt6localeC1Ev@plt> + 33076: 00017797 auipc a5,0x17 + 3307a: c627b783 ld a5,-926(a5) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 3307e: 85ce mv a1,s3 + 33080: 4761 li a4,24 + 33082: 01078993 addi s3,a5,16 + 33086: 07040793 addi a5,s0,112 + 3308a: 06043423 sd zero,104(s0) + 3308e: 06040823 sb zero,112(s0) + 33092: cc38 sw a4,88(s0) + 33094: 855e mv a0,s7 + 33096: f03c sd a5,96(s0) + 33098: 01343c23 sd s3,24(s0) + 3309c: a44e20ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 330a0: 65a2 ld a1,8(sp) + 330a2: 1004 addi s1,sp,32 + 330a4: 008a3023 sd s0,0(s4) + 330a8: 8526 mv a0,s1 + 330aa: d6ce60ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 330ae: 7622 ld a2,40(sp) + 330b0: 7582 ld a1,32(sp) + 330b2: 855a mv a0,s6 + 330b4: d7ce20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 330b8: 7502 ld a0,32(sp) + 330ba: 181c addi a5,sp,48 + 330bc: 00f50463 beq a0,a5,330c4 <_ZN7testing7MessageC2ERKS0_+0x166> + 330c0: f70e20ef jal 15830 <_ZdlPv@plt> + 330c4: 70aa ld ra,168(sp) + 330c6: 740a ld s0,160(sp) + 330c8: 64ea ld s1,152(sp) + 330ca: 694a ld s2,144(sp) + 330cc: 69aa ld s3,136(sp) + 330ce: 6a0a ld s4,128(sp) + 330d0: 7ae6 ld s5,120(sp) + 330d2: 7b46 ld s6,112(sp) + 330d4: 7ba6 ld s7,104(sp) + 330d6: 7c06 ld s8,96(sp) + 330d8: 6ce6 ld s9,88(sp) + 330da: 6d46 ld s10,80(sp) + 330dc: 6da6 ld s11,72(sp) + 330de: 614d addi sp,sp,176 + 330e0: 8082 ret + 330e2: 8a2a mv s4,a0 + 330e4: 855e mv a0,s7 + 330e6: 09b43023 sd s11,128(s0) + 330ea: c26e20ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 330ee: 8522 mv a0,s0 + 330f0: f40e20ef jal 15830 <_ZdlPv@plt> + 330f4: 8552 mv a0,s4 + 330f6: e2ae20ef jal 15720 <_Unwind_Resume@plt> + 330fa: 842a mv s0,a0 + 330fc: 8526 mv a0,s1 + 330fe: dfee30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 33102: 000a3503 ld a0,0(s4) + 33106: c501 beqz a0,3310e <_ZN7testing7MessageC2ERKS0_+0x1b0> + 33108: 611c ld a5,0(a0) + 3310a: 679c ld a5,8(a5) + 3310c: 9782 jalr a5 + 3310e: 8522 mv a0,s0 + 33110: e10e20ef jal 15720 <_Unwind_Resume@plt> + 33114: 8a2a mv s4,a0 + 33116: 01343c23 sd s3,24(s0) + 3311a: 06040513 addi a0,s0,96 + 3311e: ddee30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 33122: 6542 ld a0,16(sp) + 33124: 01243c23 sd s2,24(s0) + 33128: a28e20ef jal 15350 <_ZNSt6localeD1Ev@plt> + 3312c: fe8d3683 ld a3,-24(s10) + 33130: fe8ab703 ld a4,-24(s5) + 33134: fe84b783 ld a5,-24(s1) + 33138: 96a2 add a3,a3,s0 + 3313a: 0196b023 sd s9,0(a3) + 3313e: 66e2 ld a3,24(sp) + 33140: 01543823 sd s5,16(s0) + 33144: 975a add a4,a4,s6 + 33146: e314 sd a3,0(a4) + 33148: e004 sd s1,0(s0) + 3314a: 97a2 add a5,a5,s0 + 3314c: 0187b023 sd s8,0(a5) + 33150: 00043423 sd zero,8(s0) + 33154: bf41 j 330e4 <_ZN7testing7MessageC2ERKS0_+0x186> + 33156: fe84b783 ld a5,-24(s1) + 3315a: e004 sd s1,0(s0) + 3315c: 8a2a mv s4,a0 + 3315e: 97a2 add a5,a5,s0 + 33160: 0187b023 sd s8,0(a5) + 33164: 00043423 sd zero,8(s0) + 33168: bfb5 j 330e4 <_ZN7testing7MessageC2ERKS0_+0x186> + 3316a: 842a mv s0,a0 + 3316c: bf59 j 33102 <_ZN7testing7MessageC2ERKS0_+0x1a4> + +000000000003316e <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE>: + 3316e: 715d addi sp,sp,-80 + 33170: e0a2 sd s0,64(sp) + 33172: 6500 ld s0,8(a0) + 33174: e486 sd ra,72(sp) + 33176: fc26 sd s1,56(sp) + 33178: f84a sd s2,48(sp) + 3317a: c029 beqz s0,331bc <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0x4e> + 3317c: 01010913 addi s2,sp,16 + 33180: 854a mv a0,s2 + 33182: c94e60ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 33186: 64c2 ld s1,16(sp) + 33188: 8526 mv a0,s1 + 3318a: 977e20ef jal 15b00 + 3318e: 6418 ld a4,8(s0) + 33190: 57fd li a5,-1 + 33192: 8389 srli a5,a5,0x2 + 33194: 8f99 sub a5,a5,a4 + 33196: 862a mv a2,a0 + 33198: 04a7ef63 bltu a5,a0,331f6 <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0x88> + 3319c: 85a6 mv a1,s1 + 3319e: 8522 mv a0,s0 + 331a0: f30e20ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 331a4: 6542 ld a0,16(sp) + 331a6: 101c addi a5,sp,32 + 331a8: 00f50463 beq a0,a5,331b0 <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0x42> + 331ac: e84e20ef jal 15830 <_ZdlPv@plt> + 331b0: 60a6 ld ra,72(sp) + 331b2: 6406 ld s0,64(sp) + 331b4: 74e2 ld s1,56(sp) + 331b6: 7942 ld s2,48(sp) + 331b8: 6161 addi sp,sp,80 + 331ba: 8082 ret + 331bc: 84aa mv s1,a0 + 331be: 02000513 li a0,32 + 331c2: e42e sd a1,8(sp) + 331c4: e0ce20ef jal 157d0 <_Znwm@plt> + 331c8: 0084b903 ld s2,8(s1) + 331cc: 01050793 addi a5,a0,16 + 331d0: 00053423 sd zero,8(a0) + 331d4: 00050823 sb zero,16(a0) + 331d8: e11c sd a5,0(a0) + 331da: e488 sd a0,8(s1) + 331dc: 65a2 ld a1,8(sp) + 331de: 842a mv s0,a0 + 331e0: f8090ee3 beqz s2,3317c <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0xe> + 331e4: 854a mv a0,s2 + 331e6: d16e30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 331ea: 854a mv a0,s2 + 331ec: e44e20ef jal 15830 <_ZdlPv@plt> + 331f0: 65a2 ld a1,8(sp) + 331f2: 6480 ld s0,8(s1) + 331f4: b761 j 3317c <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0xe> + 331f6: 00005517 auipc a0,0x5 + 331fa: c0250513 addi a0,a0,-1022 # 37df8 <_IO_stdin_used+0x350> + 331fe: e22e20ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 33202: 842a mv s0,a0 + 33204: 854a mv a0,s2 + 33206: cf6e30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3320a: 8522 mv a0,s0 + 3320c: d14e20ef jal 15720 <_Unwind_Resume@plt> + +0000000000033210 <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E10DescribeToEPSo>: + 33210: 1101 addi sp,sp,-32 + 33212: e822 sd s0,16(sp) + 33214: e426 sd s1,8(sp) + 33216: 842e mv s0,a1 + 33218: 84aa mv s1,a0 + 3321a: 462d li a2,11 + 3321c: 852e mv a0,a1 + 3321e: 00007597 auipc a1,0x7 + 33222: 1ea58593 addi a1,a1,490 # 3a408 <_IO_stdin_used+0x2960> + 33226: ec06 sd ra,24(sp) + 33228: c08e20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3322c: 8522 mv a0,s0 + 3322e: 00005597 auipc a1,0x5 + 33232: 5a258593 addi a1,a1,1442 # 387d0 <_IO_stdin_used+0xd28> + 33236: 4605 li a2,1 + 33238: bf8e20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3323c: 85a2 mv a1,s0 + 3323e: 6442 ld s0,16(sp) + 33240: 60e2 ld ra,24(sp) + 33242: 00848513 addi a0,s1,8 + 33246: 64a2 ld s1,8(sp) + 33248: 6105 addi sp,sp,32 + 3324a: dd5ea06f j 1e01e <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo> + +000000000003324e <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E18DescribeNegationToEPSo>: + 3324e: 1101 addi sp,sp,-32 + 33250: e822 sd s0,16(sp) + 33252: e426 sd s1,8(sp) + 33254: 842e mv s0,a1 + 33256: 84aa mv s1,a0 + 33258: 4639 li a2,14 + 3325a: 852e mv a0,a1 + 3325c: 00007597 auipc a1,0x7 + 33260: 1bc58593 addi a1,a1,444 # 3a418 <_IO_stdin_used+0x2970> + 33264: ec06 sd ra,24(sp) + 33266: bcae20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3326a: 8522 mv a0,s0 + 3326c: 00005597 auipc a1,0x5 + 33270: 56458593 addi a1,a1,1380 # 387d0 <_IO_stdin_used+0xd28> + 33274: 4605 li a2,1 + 33276: bbae20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3327a: 85a2 mv a1,s0 + 3327c: 6442 ld s0,16(sp) + 3327e: 60e2 ld ra,24(sp) + 33280: 00848513 addi a0,s1,8 + 33284: 64a2 ld s1,8(sp) + 33286: 6105 addi sp,sp,32 + 33288: d97ea06f j 1e01e <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo> + +000000000003328c <_ZNSt10unique_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EED2Ev>: + 3328c: 1141 addi sp,sp,-16 + 3328e: e022 sd s0,0(sp) + 33290: 6100 ld s0,0(a0) + 33292: e406 sd ra,8(sp) + 33294: cc11 beqz s0,332b0 <_ZNSt10unique_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EED2Ev+0x24> + 33296: 6008 ld a0,0(s0) + 33298: 01040793 addi a5,s0,16 + 3329c: 00f50463 beq a0,a5,332a4 <_ZNSt10unique_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EED2Ev+0x18> + 332a0: d90e20ef jal 15830 <_ZdlPv@plt> + 332a4: 8522 mv a0,s0 + 332a6: 6402 ld s0,0(sp) + 332a8: 60a2 ld ra,8(sp) + 332aa: 0141 addi sp,sp,16 + 332ac: d84e206f j 15830 <_ZdlPv@plt> + 332b0: 60a2 ld ra,8(sp) + 332b2: 6402 ld s0,0(sp) + 332b4: 0141 addi sp,sp,16 + 332b6: 8082 ret + +00000000000332b8 <_ZN7testing8internal18StreamableToStringIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: + 332b8: 7179 addi sp,sp,-48 + 332ba: e84a sd s2,16(sp) + 332bc: 00810913 addi s2,sp,8 + 332c0: f022 sd s0,32(sp) + 332c2: 842a mv s0,a0 + 332c4: 854a mv a0,s2 + 332c6: ec26 sd s1,24(sp) + 332c8: f406 sd ra,40(sp) + 332ca: 84ae mv s1,a1 + 332cc: f21e50ef jal 191ec <_ZN7testing7MessageC1Ev> + 332d0: 6522 ld a0,8(sp) + 332d2: 408c lw a1,0(s1) + 332d4: 0541 addi a0,a0,16 + 332d6: 96ae20ef jal 15440 <_ZNSolsEi@plt> + 332da: 85ca mv a1,s2 + 332dc: 8522 mv a0,s0 + 332de: b38e60ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 332e2: 6522 ld a0,8(sp) + 332e4: c501 beqz a0,332ec <_ZN7testing8internal18StreamableToStringIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x34> + 332e6: 611c ld a5,0(a0) + 332e8: 679c ld a5,8(a5) + 332ea: 9782 jalr a5 + 332ec: 70a2 ld ra,40(sp) + 332ee: 8522 mv a0,s0 + 332f0: 7402 ld s0,32(sp) + 332f2: 64e2 ld s1,24(sp) + 332f4: 6942 ld s2,16(sp) + 332f6: 6145 addi sp,sp,48 + 332f8: 8082 ret + 332fa: 67a2 ld a5,8(sp) + 332fc: 842a mv s0,a0 + 332fe: c789 beqz a5,33308 <_ZN7testing8internal18StreamableToStringIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x50> + 33300: 6398 ld a4,0(a5) + 33302: 853e mv a0,a5 + 33304: 671c ld a5,8(a4) + 33306: 9782 jalr a5 + 33308: 8522 mv a0,s0 + 3330a: c16e20ef jal 15720 <_Unwind_Resume@plt> + +000000000003330e <_ZN7testing8internal18StreamableToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: + 3330e: 7179 addi sp,sp,-48 + 33310: e84a sd s2,16(sp) + 33312: 00810913 addi s2,sp,8 + 33316: f022 sd s0,32(sp) + 33318: 842a mv s0,a0 + 3331a: 854a mv a0,s2 + 3331c: ec26 sd s1,24(sp) + 3331e: f406 sd ra,40(sp) + 33320: 84ae mv s1,a1 + 33322: ecbe50ef jal 191ec <_ZN7testing7MessageC1Ev> + 33326: 6522 ld a0,8(sp) + 33328: 608c ld a1,0(s1) + 3332a: 0541 addi a0,a0,16 + 3332c: db4e20ef jal 158e0 <_ZNSo9_M_insertIxEERSoT_@plt> + 33330: 85ca mv a1,s2 + 33332: 8522 mv a0,s0 + 33334: ae2e60ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 33338: 6522 ld a0,8(sp) + 3333a: c501 beqz a0,33342 <_ZN7testing8internal18StreamableToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x34> + 3333c: 611c ld a5,0(a0) + 3333e: 679c ld a5,8(a5) + 33340: 9782 jalr a5 + 33342: 70a2 ld ra,40(sp) + 33344: 8522 mv a0,s0 + 33346: 7402 ld s0,32(sp) + 33348: 64e2 ld s1,24(sp) + 3334a: 6942 ld s2,16(sp) + 3334c: 6145 addi sp,sp,48 + 3334e: 8082 ret + 33350: 67a2 ld a5,8(sp) + 33352: 842a mv s0,a0 + 33354: c789 beqz a5,3335e <_ZN7testing8internal18StreamableToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x50> + 33356: 6398 ld a4,0(a5) + 33358: 853e mv a0,a5 + 3335a: 671c ld a5,8(a4) + 3335c: 9782 jalr a5 + 3335e: 8522 mv a0,s0 + 33360: bc0e20ef jal 15720 <_Unwind_Resume@plt> + +0000000000033364 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_>: + 33364: 6598 ld a4,8(a1) + 33366: 6194 ld a3,0(a1) + 33368: 8832 mv a6,a2 + 3336a: 6610 ld a2,8(a2) + 3336c: 1141 addi sp,sp,-16 + 3336e: e022 sd s0,0(sp) + 33370: 87ae mv a5,a1 + 33372: e406 sd ra,8(sp) + 33374: 05c1 addi a1,a1,16 + 33376: 842a mv s0,a0 + 33378: 00e60533 add a0,a2,a4 + 3337c: 08b68163 beq a3,a1,333fe <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x9a> + 33380: 0107b883 ld a7,16(a5) + 33384: 00083583 ld a1,0(a6) + 33388: 00a8fa63 bgeu a7,a0,3339c <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x38> + 3338c: 01080893 addi a7,a6,16 + 33390: 07158363 beq a1,a7,333f6 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x92> + 33394: 01083883 ld a7,16(a6) + 33398: 04a8f163 bgeu a7,a0,333da <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x76> + 3339c: 56fd li a3,-1 + 3339e: 8289 srli a3,a3,0x2 + 333a0: 8e99 sub a3,a3,a4 + 333a2: 08c6e863 bltu a3,a2,33432 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0xce> + 333a6: 853e mv a0,a5 + 333a8: d28e20ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 333ac: 01040713 addi a4,s0,16 + 333b0: e018 sd a4,0(s0) + 333b2: 6114 ld a3,0(a0) + 333b4: 01050793 addi a5,a0,16 + 333b8: 04f68f63 beq a3,a5,33416 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0xb2> + 333bc: 6918 ld a4,16(a0) + 333be: e014 sd a3,0(s0) + 333c0: e818 sd a4,16(s0) + 333c2: 6518 ld a4,8(a0) + 333c4: e11c sd a5,0(a0) + 333c6: 00053423 sd zero,8(a0) + 333ca: e418 sd a4,8(s0) + 333cc: 00050823 sb zero,16(a0) + 333d0: 60a2 ld ra,8(sp) + 333d2: 8522 mv a0,s0 + 333d4: 6402 ld s0,0(sp) + 333d6: 0141 addi sp,sp,16 + 333d8: 8082 ret + 333da: 8542 mv a0,a6 + 333dc: 4601 li a2,0 + 333de: 4581 li a1,0 + 333e0: ac0e20ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 333e4: 85aa mv a1,a0 + 333e6: 8522 mv a0,s0 + 333e8: 948e20ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 333ec: 60a2 ld ra,8(sp) + 333ee: 8522 mv a0,s0 + 333f0: 6402 ld s0,0(sp) + 333f2: 0141 addi sp,sp,16 + 333f4: 8082 ret + 333f6: 48bd li a7,15 + 333f8: faa8e2e3 bltu a7,a0,3339c <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x38> + 333fc: bff9 j 333da <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x76> + 333fe: 48bd li a7,15 + 33400: 00083583 ld a1,0(a6) + 33404: f8a8fce3 bgeu a7,a0,3339c <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x38> + 33408: 01080893 addi a7,a6,16 + 3340c: f9158de3 beq a1,a7,333a6 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x42> + 33410: 01083883 ld a7,16(a6) + 33414: b751 j 33398 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x34> + 33416: 6514 ld a3,8(a0) + 33418: 85be mv a1,a5 + 3341a: 0685 addi a3,a3,1 + 3341c: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 33420: 02058407 vle8.v v8,(a1) + 33424: 8e91 sub a3,a3,a2 + 33426: 95b2 add a1,a1,a2 + 33428: 02070427 vse8.v v8,(a4) + 3342c: 9732 add a4,a4,a2 + 3342e: f6fd bnez a3,3341c <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0xb8> + 33430: bf49 j 333c2 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x5e> + 33432: 00005517 auipc a0,0x5 + 33436: 9c650513 addi a0,a0,-1594 # 37df8 <_IO_stdin_used+0x350> + 3343a: be6e20ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + +000000000003343e <_ZN7testing8internal17StreamingListener12SocketWriter4SendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 3343e: 7179 addi sp,sp,-48 + 33440: f022 sd s0,32(sp) + 33442: 842a mv s0,a0 + 33444: 4508 lw a0,8(a0) + 33446: ec26 sd s1,24(sp) + 33448: f406 sd ra,40(sp) + 3344a: 0505 addi a0,a0,1 + 3344c: 00a03533 snez a0,a0 + 33450: e84a sd s2,16(sp) + 33452: 84ae mv s1,a1 + 33454: f6fe70ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 33458: e921 bnez a0,334a8 <_ZN7testing8internal17StreamingListener12SocketWriter4SendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x6a> + 3345a: 00810913 addi s2,sp,8 + 3345e: 854a mv a0,s2 + 33460: 00007617 auipc a2,0x7 + 33464: fc860613 addi a2,a2,-56 # 3a428 <_IO_stdin_used+0x2980> + 33468: 458d li a1,3 + 3346a: 44000693 li a3,1088 + 3346e: f7deb0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 33472: 02000613 li a2,32 + 33476: 00007597 auipc a1,0x7 + 3347a: 00258593 addi a1,a1,2 # 3a478 <_IO_stdin_used+0x29d0> + 3347e: 00017517 auipc a0,0x17 + 33482: b1a53503 ld a0,-1254(a0) # 49f98 <_ZSt4cerr@Base> + 33486: 9aae20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3348a: 03500613 li a2,53 + 3348e: 00007597 auipc a1,0x7 + 33492: 01258593 addi a1,a1,18 # 3a4a0 <_IO_stdin_used+0x29f8> + 33496: 00017517 auipc a0,0x17 + 3349a: b0253503 ld a0,-1278(a0) # 49f98 <_ZSt4cerr@Base> + 3349e: 992e20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 334a2: 854a mv a0,s2 + 334a4: ad6e90ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 334a8: 0084b903 ld s2,8(s1) + 334ac: 608c ld a1,0(s1) + 334ae: 4408 lw a0,8(s0) + 334b0: 864a mv a2,s2 + 334b2: e7ee20ef jal 15b30 + 334b6: 00a91863 bne s2,a0,334c6 <_ZN7testing8internal17StreamingListener12SocketWriter4SendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x88> + 334ba: 70a2 ld ra,40(sp) + 334bc: 7402 ld s0,32(sp) + 334be: 64e2 ld s1,24(sp) + 334c0: 6942 ld s2,16(sp) + 334c2: 6145 addi sp,sp,48 + 334c4: 8082 ret + 334c6: 00810913 addi s2,sp,8 + 334ca: 854a mv a0,s2 + 334cc: 00007617 auipc a2,0x7 + 334d0: f5c60613 addi a2,a2,-164 # 3a428 <_IO_stdin_used+0x2980> + 334d4: 4585 li a1,1 + 334d6: 44500693 li a3,1093 + 334da: f11eb0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 334de: 02600613 li a2,38 + 334e2: 00007597 auipc a1,0x7 + 334e6: ff658593 addi a1,a1,-10 # 3a4d8 <_IO_stdin_used+0x2a30> + 334ea: 00017517 auipc a0,0x17 + 334ee: aae53503 ld a0,-1362(a0) # 49f98 <_ZSt4cerr@Base> + 334f2: 93ee20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 334f6: 6c10 ld a2,24(s0) + 334f8: 680c ld a1,16(s0) + 334fa: 00017517 auipc a0,0x17 + 334fe: a9e53503 ld a0,-1378(a0) # 49f98 <_ZSt4cerr@Base> + 33502: 92ee20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 33506: 4605 li a2,1 + 33508: 00004597 auipc a1,0x4 + 3350c: 71858593 addi a1,a1,1816 # 37c20 <_IO_stdin_used+0x178> + 33510: 84aa mv s1,a0 + 33512: 91ee20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 33516: 7c10 ld a2,56(s0) + 33518: 780c ld a1,48(s0) + 3351a: 8526 mv a0,s1 + 3351c: 914e20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 33520: 854a mv a0,s2 + 33522: a58e90ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 33526: 70a2 ld ra,40(sp) + 33528: 7402 ld s0,32(sp) + 3352a: 64e2 ld s1,24(sp) + 3352c: 6942 ld s2,16(sp) + 3352e: 6145 addi sp,sp,48 + 33530: 8082 ret + 33532: 842a mv s0,a0 + 33534: 854a mv a0,s2 + 33536: a44e90ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 3353a: 8522 mv a0,s0 + 3353c: 9e4e20ef jal 15720 <_Unwind_Resume@plt> + 33540: bfcd j 33532 <_ZN7testing8internal17StreamingListener12SocketWriter4SendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xf4> + +0000000000033542 <_ZN7testing8internal9MutexBase4LockEv>: + 33542: 7179 addi sp,sp,-48 + 33544: f022 sd s0,32(sp) + 33546: f406 sd ra,40(sp) + 33548: 842a mv s0,a0 + 3354a: 916e20ef jal 15660 + 3354e: e919 bnez a0,33564 <_ZN7testing8internal9MutexBase4LockEv+0x22> + 33550: f51e10ef jal 154a0 + 33554: 4785 li a5,1 + 33556: 70a2 ld ra,40(sp) + 33558: f808 sd a0,48(s0) + 3355a: 02f40423 sb a5,40(s0) + 3355e: 7402 ld s0,32(sp) + 33560: 6145 addi sp,sp,48 + 33562: 8082 ret + 33564: e84a sd s2,16(sp) + 33566: 00810913 addi s2,sp,8 + 3356a: ec26 sd s1,24(sp) + 3356c: 00007617 auipc a2,0x7 + 33570: f9460613 addi a2,a2,-108 # 3a500 <_IO_stdin_used+0x2a58> + 33574: 458d li a1,3 + 33576: 84aa mv s1,a0 + 33578: 66100693 li a3,1633 + 3357c: 854a mv a0,s2 + 3357e: e6deb0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 33582: 466d li a2,27 + 33584: 00007597 auipc a1,0x7 + 33588: fdc58593 addi a1,a1,-36 # 3a560 <_IO_stdin_used+0x2ab8> + 3358c: 00017517 auipc a0,0x17 + 33590: a0c53503 ld a0,-1524(a0) # 49f98 <_ZSt4cerr@Base> + 33594: 89ce20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 33598: 4649 li a2,18 + 3359a: 00007597 auipc a1,0x7 + 3359e: fe658593 addi a1,a1,-26 # 3a580 <_IO_stdin_used+0x2ad8> + 335a2: 00017517 auipc a0,0x17 + 335a6: 9f653503 ld a0,-1546(a0) # 49f98 <_ZSt4cerr@Base> + 335aa: 886e20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 335ae: 85a6 mv a1,s1 + 335b0: 00017517 auipc a0,0x17 + 335b4: 9e853503 ld a0,-1560(a0) # 49f98 <_ZSt4cerr@Base> + 335b8: e89e10ef jal 15440 <_ZNSolsEi@plt> + 335bc: 854a mv a0,s2 + 335be: 9bce90ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 335c2: 64e2 ld s1,24(sp) + 335c4: 6942 ld s2,16(sp) + 335c6: b769 j 33550 <_ZN7testing8internal9MutexBase4LockEv+0xe> + 335c8: 842a mv s0,a0 + 335ca: 854a mv a0,s2 + 335cc: 9aee90ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 335d0: 8522 mv a0,s0 + 335d2: 94ee20ef jal 15720 <_Unwind_Resume@plt> + +00000000000335d6 <_ZN7testing8internal9MutexBase6UnlockEv>: + 335d6: 7179 addi sp,sp,-48 + 335d8: f406 sd ra,40(sp) + 335da: 02050423 sb zero,40(a0) + 335de: 9d2e20ef jal 157b0 + 335e2: e501 bnez a0,335ea <_ZN7testing8internal9MutexBase6UnlockEv+0x14> + 335e4: 70a2 ld ra,40(sp) + 335e6: 6145 addi sp,sp,48 + 335e8: 8082 ret + 335ea: ec26 sd s1,24(sp) + 335ec: 0024 addi s1,sp,8 + 335ee: f022 sd s0,32(sp) + 335f0: 00007617 auipc a2,0x7 + 335f4: f1060613 addi a2,a2,-240 # 3a500 <_IO_stdin_used+0x2a58> + 335f8: 458d li a1,3 + 335fa: 842a mv s0,a0 + 335fc: 66d00693 li a3,1645 + 33600: 8526 mv a0,s1 + 33602: de9eb0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 33606: 4675 li a2,29 + 33608: 00007597 auipc a1,0x7 + 3360c: f9058593 addi a1,a1,-112 # 3a598 <_IO_stdin_used+0x2af0> + 33610: 00017517 auipc a0,0x17 + 33614: 98853503 ld a0,-1656(a0) # 49f98 <_ZSt4cerr@Base> + 33618: 818e20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3361c: 4649 li a2,18 + 3361e: 00007597 auipc a1,0x7 + 33622: f6258593 addi a1,a1,-158 # 3a580 <_IO_stdin_used+0x2ad8> + 33626: 00017517 auipc a0,0x17 + 3362a: 97253503 ld a0,-1678(a0) # 49f98 <_ZSt4cerr@Base> + 3362e: 802e20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 33632: 85a2 mv a1,s0 + 33634: 00017517 auipc a0,0x17 + 33638: 96453503 ld a0,-1692(a0) # 49f98 <_ZSt4cerr@Base> + 3363c: e05e10ef jal 15440 <_ZNSolsEi@plt> + 33640: 8526 mv a0,s1 + 33642: 938e90ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 33646: 70a2 ld ra,40(sp) + 33648: 7402 ld s0,32(sp) + 3364a: 64e2 ld s1,24(sp) + 3364c: 6145 addi sp,sp,48 + 3364e: 8082 ret + 33650: 842a mv s0,a0 + 33652: 8526 mv a0,s1 + 33654: 926e90ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 33658: 8522 mv a0,s0 + 3365a: 8c6e20ef jal 15720 <_Unwind_Resume@plt> + +000000000003365e <_ZN7testing8internal5MutexD2Ev>: + 3365e: 7179 addi sp,sp,-48 + 33660: f406 sd ra,40(sp) + 33662: eefe10ef jal 15550 + 33666: e501 bnez a0,3366e <_ZN7testing8internal5MutexD2Ev+0x10> + 33668: 70a2 ld ra,40(sp) + 3366a: 6145 addi sp,sp,48 + 3366c: 8082 ret + 3366e: ec26 sd s1,24(sp) + 33670: 0024 addi s1,sp,8 + 33672: f022 sd s0,32(sp) + 33674: 69e00693 li a3,1694 + 33678: 842a mv s0,a0 + 3367a: 00007617 auipc a2,0x7 + 3367e: e8660613 addi a2,a2,-378 # 3a500 <_IO_stdin_used+0x2a58> + 33682: 8526 mv a0,s1 + 33684: 458d li a1,3 + 33686: d65eb0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 3368a: 4679 li a2,30 + 3368c: 00007597 auipc a1,0x7 + 33690: f2c58593 addi a1,a1,-212 # 3a5b8 <_IO_stdin_used+0x2b10> + 33694: 00017517 auipc a0,0x17 + 33698: 90453503 ld a0,-1788(a0) # 49f98 <_ZSt4cerr@Base> + 3369c: f95e10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 336a0: 4649 li a2,18 + 336a2: 00007597 auipc a1,0x7 + 336a6: ede58593 addi a1,a1,-290 # 3a580 <_IO_stdin_used+0x2ad8> + 336aa: 00017517 auipc a0,0x17 + 336ae: 8ee53503 ld a0,-1810(a0) # 49f98 <_ZSt4cerr@Base> + 336b2: f7fe10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 336b6: 85a2 mv a1,s0 + 336b8: 00017517 auipc a0,0x17 + 336bc: 8e053503 ld a0,-1824(a0) # 49f98 <_ZSt4cerr@Base> + 336c0: d81e10ef jal 15440 <_ZNSolsEi@plt> + 336c4: 8526 mv a0,s1 + 336c6: 8b4e90ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 336ca: 70a2 ld ra,40(sp) + 336cc: 7402 ld s0,32(sp) + 336ce: 64e2 ld s1,24(sp) + 336d0: 6145 addi sp,sp,48 + 336d2: 8082 ret + +00000000000336d4 <_ZN7testing8internal17StreamingListener12SocketWriter15CloseConnectionEv>: + 336d4: 7179 addi sp,sp,-48 + 336d6: f022 sd s0,32(sp) + 336d8: 842a mv s0,a0 + 336da: 4508 lw a0,8(a0) + 336dc: f406 sd ra,40(sp) + 336de: 0505 addi a0,a0,1 + 336e0: 00a03533 snez a0,a0 + 336e4: cdfe70ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 336e8: e929 bnez a0,3373a <_ZN7testing8internal17StreamingListener12SocketWriter15CloseConnectionEv+0x66> + 336ea: ec26 sd s1,24(sp) + 336ec: 0024 addi s1,sp,8 + 336ee: 8526 mv a0,s1 + 336f0: 00007617 auipc a2,0x7 + 336f4: d3860613 addi a2,a2,-712 # 3a428 <_IO_stdin_used+0x2980> + 336f8: 458d li a1,3 + 336fa: 45100693 li a3,1105 + 336fe: cedeb0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 33702: 02000613 li a2,32 + 33706: 00007597 auipc a1,0x7 + 3370a: d7258593 addi a1,a1,-654 # 3a478 <_IO_stdin_used+0x29d0> + 3370e: 00017517 auipc a0,0x17 + 33712: 88a53503 ld a0,-1910(a0) # 49f98 <_ZSt4cerr@Base> + 33716: f1be10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3371a: 04000613 li a2,64 + 3371e: 00007597 auipc a1,0x7 + 33722: eba58593 addi a1,a1,-326 # 3a5d8 <_IO_stdin_used+0x2b30> + 33726: 00017517 auipc a0,0x17 + 3372a: 87253503 ld a0,-1934(a0) # 49f98 <_ZSt4cerr@Base> + 3372e: f03e10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 33732: 8526 mv a0,s1 + 33734: 846e90ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 33738: 64e2 ld s1,24(sp) + 3373a: 4408 lw a0,8(s0) + 3373c: b04e20ef jal 15a40 + 33740: 57fd li a5,-1 + 33742: 70a2 ld ra,40(sp) + 33744: c41c sw a5,8(s0) + 33746: 7402 ld s0,32(sp) + 33748: 6145 addi sp,sp,48 + 3374a: 8082 ret + 3374c: 842a mv s0,a0 + 3374e: 8526 mv a0,s1 + 33750: 82ae90ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 33754: 8522 mv a0,s0 + 33756: fcbe10ef jal 15720 <_Unwind_Resume@plt> + +000000000003375a <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev>: + 3375a: 7179 addi sp,sp,-48 + 3375c: 00016797 auipc a5,0x16 + 33760: 6a47b783 ld a5,1700(a5) # 49e00 <_GLOBAL_OFFSET_TABLE_+0x2b0> + 33764: 4518 lw a4,8(a0) + 33766: f022 sd s0,32(sp) + 33768: 07c1 addi a5,a5,16 + 3376a: f406 sd ra,40(sp) + 3376c: e11c sd a5,0(a0) + 3376e: 57fd li a5,-1 + 33770: 842a mv s0,a0 + 33772: 02f71363 bne a4,a5,33798 <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0x3e> + 33776: 7808 ld a0,48(s0) + 33778: 04040793 addi a5,s0,64 + 3377c: 00f50463 beq a0,a5,33784 <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0x2a> + 33780: 8b0e20ef jal 15830 <_ZdlPv@plt> + 33784: 6808 ld a0,16(s0) + 33786: 02040413 addi s0,s0,32 + 3378a: 06850963 beq a0,s0,337fc <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0xa2> + 3378e: 7402 ld s0,32(sp) + 33790: 70a2 ld ra,40(sp) + 33792: 6145 addi sp,sp,48 + 33794: 89ce206f j 15830 <_ZdlPv@plt> + 33798: 4505 li a0,1 + 3379a: c29e70ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 3379e: e929 bnez a0,337f0 <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0x96> + 337a0: ec26 sd s1,24(sp) + 337a2: 0024 addi s1,sp,8 + 337a4: 8526 mv a0,s1 + 337a6: 00007617 auipc a2,0x7 + 337aa: c8260613 addi a2,a2,-894 # 3a428 <_IO_stdin_used+0x2980> + 337ae: 458d li a1,3 + 337b0: 45100693 li a3,1105 + 337b4: c37eb0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 337b8: 02000613 li a2,32 + 337bc: 00007597 auipc a1,0x7 + 337c0: cbc58593 addi a1,a1,-836 # 3a478 <_IO_stdin_used+0x29d0> + 337c4: 00016517 auipc a0,0x16 + 337c8: 7d453503 ld a0,2004(a0) # 49f98 <_ZSt4cerr@Base> + 337cc: e65e10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 337d0: 04000613 li a2,64 + 337d4: 00007597 auipc a1,0x7 + 337d8: e0458593 addi a1,a1,-508 # 3a5d8 <_IO_stdin_used+0x2b30> + 337dc: 00016517 auipc a0,0x16 + 337e0: 7bc53503 ld a0,1980(a0) # 49f98 <_ZSt4cerr@Base> + 337e4: e4de10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 337e8: 8526 mv a0,s1 + 337ea: f91e80ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 337ee: 64e2 ld s1,24(sp) + 337f0: 4408 lw a0,8(s0) + 337f2: a4ee20ef jal 15a40 + 337f6: 57fd li a5,-1 + 337f8: c41c sw a5,8(s0) + 337fa: bfb5 j 33776 <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0x1c> + 337fc: 70a2 ld ra,40(sp) + 337fe: 7402 ld s0,32(sp) + 33800: 6145 addi sp,sp,48 + 33802: 8082 ret + 33804: 842a mv s0,a0 + 33806: 8526 mv a0,s1 + 33808: f73e80ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 3380c: 8522 mv a0,s0 + 3380e: ea3e10ef jal 156b0 <__cxa_call_terminate@plt> + +0000000000033812 <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev>: + 33812: 7179 addi sp,sp,-48 + 33814: 00016797 auipc a5,0x16 + 33818: 5ec7b783 ld a5,1516(a5) # 49e00 <_GLOBAL_OFFSET_TABLE_+0x2b0> + 3381c: 4518 lw a4,8(a0) + 3381e: f022 sd s0,32(sp) + 33820: 07c1 addi a5,a5,16 + 33822: f406 sd ra,40(sp) + 33824: e11c sd a5,0(a0) + 33826: 57fd li a5,-1 + 33828: 842a mv s0,a0 + 3382a: 02f71663 bne a4,a5,33856 <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x44> + 3382e: 7808 ld a0,48(s0) + 33830: 04040793 addi a5,s0,64 + 33834: 00f50463 beq a0,a5,3383c <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x2a> + 33838: ff9e10ef jal 15830 <_ZdlPv@plt> + 3383c: 6808 ld a0,16(s0) + 3383e: 02040793 addi a5,s0,32 + 33842: 00f50463 beq a0,a5,3384a <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x38> + 33846: febe10ef jal 15830 <_ZdlPv@plt> + 3384a: 8522 mv a0,s0 + 3384c: 7402 ld s0,32(sp) + 3384e: 70a2 ld ra,40(sp) + 33850: 6145 addi sp,sp,48 + 33852: fdfe106f j 15830 <_ZdlPv@plt> + 33856: 4505 li a0,1 + 33858: b6be70ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 3385c: e929 bnez a0,338ae <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x9c> + 3385e: ec26 sd s1,24(sp) + 33860: 0024 addi s1,sp,8 + 33862: 8526 mv a0,s1 + 33864: 00007617 auipc a2,0x7 + 33868: bc460613 addi a2,a2,-1084 # 3a428 <_IO_stdin_used+0x2980> + 3386c: 458d li a1,3 + 3386e: 45100693 li a3,1105 + 33872: b79eb0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 33876: 02000613 li a2,32 + 3387a: 00007597 auipc a1,0x7 + 3387e: bfe58593 addi a1,a1,-1026 # 3a478 <_IO_stdin_used+0x29d0> + 33882: 00016517 auipc a0,0x16 + 33886: 71653503 ld a0,1814(a0) # 49f98 <_ZSt4cerr@Base> + 3388a: da7e10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3388e: 04000613 li a2,64 + 33892: 00007597 auipc a1,0x7 + 33896: d4658593 addi a1,a1,-698 # 3a5d8 <_IO_stdin_used+0x2b30> + 3389a: 00016517 auipc a0,0x16 + 3389e: 6fe53503 ld a0,1790(a0) # 49f98 <_ZSt4cerr@Base> + 338a2: d8fe10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 338a6: 8526 mv a0,s1 + 338a8: ed3e80ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 338ac: 64e2 ld s1,24(sp) + 338ae: 4408 lw a0,8(s0) + 338b0: 990e20ef jal 15a40 + 338b4: 57fd li a5,-1 + 338b6: c41c sw a5,8(s0) + 338b8: bf9d j 3382e <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x1c> + 338ba: 842a mv s0,a0 + 338bc: 8526 mv a0,s1 + 338be: ebde80ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 338c2: 8522 mv a0,s0 + 338c4: dede10ef jal 156b0 <__cxa_call_terminate@plt> + +00000000000338c8 <_ZN7testing8internal17StreamingListenerD1Ev>: + 338c8: 7179 addi sp,sp,-48 + 338ca: f022 sd s0,32(sp) + 338cc: 00016797 auipc a5,0x16 + 338d0: 6c47b783 ld a5,1732(a5) # 49f90 <_GLOBAL_OFFSET_TABLE_+0x440> + 338d4: 6500 ld s0,8(a0) + 338d6: f406 sd ra,40(sp) + 338d8: 07c1 addi a5,a5,16 + 338da: e11c sd a5,0(a0) + 338dc: cc55 beqz s0,33998 <_ZN7testing8internal17StreamingListenerD1Ev+0xd0> + 338de: 601c ld a5,0(s0) + 338e0: 00016717 auipc a4,0x16 + 338e4: 63873703 ld a4,1592(a4) # 49f18 <_GLOBAL_OFFSET_TABLE_+0x3c8> + 338e8: 679c ld a5,8(a5) + 338ea: 0ae79b63 bne a5,a4,339a0 <_ZN7testing8internal17StreamingListenerD1Ev+0xd8> + 338ee: 00016797 auipc a5,0x16 + 338f2: 5127b783 ld a5,1298(a5) # 49e00 <_GLOBAL_OFFSET_TABLE_+0x2b0> + 338f6: 4418 lw a4,8(s0) + 338f8: 07c1 addi a5,a5,16 + 338fa: e01c sd a5,0(s0) + 338fc: 57fd li a5,-1 + 338fe: 02f71663 bne a4,a5,3392a <_ZN7testing8internal17StreamingListenerD1Ev+0x62> + 33902: 7808 ld a0,48(s0) + 33904: 04040793 addi a5,s0,64 + 33908: 00f50463 beq a0,a5,33910 <_ZN7testing8internal17StreamingListenerD1Ev+0x48> + 3390c: f25e10ef jal 15830 <_ZdlPv@plt> + 33910: 6808 ld a0,16(s0) + 33912: 02040793 addi a5,s0,32 + 33916: 00f50463 beq a0,a5,3391e <_ZN7testing8internal17StreamingListenerD1Ev+0x56> + 3391a: f17e10ef jal 15830 <_ZdlPv@plt> + 3391e: 8522 mv a0,s0 + 33920: 7402 ld s0,32(sp) + 33922: 70a2 ld ra,40(sp) + 33924: 6145 addi sp,sp,48 + 33926: f0be106f j 15830 <_ZdlPv@plt> + 3392a: 4505 li a0,1 + 3392c: a97e70ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 33930: e929 bnez a0,33982 <_ZN7testing8internal17StreamingListenerD1Ev+0xba> + 33932: ec26 sd s1,24(sp) + 33934: 0024 addi s1,sp,8 + 33936: 8526 mv a0,s1 + 33938: 00007617 auipc a2,0x7 + 3393c: af060613 addi a2,a2,-1296 # 3a428 <_IO_stdin_used+0x2980> + 33940: 458d li a1,3 + 33942: 45100693 li a3,1105 + 33946: aa5eb0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 3394a: 02000613 li a2,32 + 3394e: 00007597 auipc a1,0x7 + 33952: b2a58593 addi a1,a1,-1238 # 3a478 <_IO_stdin_used+0x29d0> + 33956: 00016517 auipc a0,0x16 + 3395a: 64253503 ld a0,1602(a0) # 49f98 <_ZSt4cerr@Base> + 3395e: cd3e10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 33962: 04000613 li a2,64 + 33966: 00007597 auipc a1,0x7 + 3396a: c7258593 addi a1,a1,-910 # 3a5d8 <_IO_stdin_used+0x2b30> + 3396e: 00016517 auipc a0,0x16 + 33972: 62a53503 ld a0,1578(a0) # 49f98 <_ZSt4cerr@Base> + 33976: cbbe10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3397a: 8526 mv a0,s1 + 3397c: dffe80ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 33980: 64e2 ld s1,24(sp) + 33982: 4408 lw a0,8(s0) + 33984: 8bce20ef jal 15a40 + 33988: 7808 ld a0,48(s0) + 3398a: 57fd li a5,-1 + 3398c: c41c sw a5,8(s0) + 3398e: 04040793 addi a5,s0,64 + 33992: f6f51de3 bne a0,a5,3390c <_ZN7testing8internal17StreamingListenerD1Ev+0x44> + 33996: bfad j 33910 <_ZN7testing8internal17StreamingListenerD1Ev+0x48> + 33998: 70a2 ld ra,40(sp) + 3399a: 7402 ld s0,32(sp) + 3399c: 6145 addi sp,sp,48 + 3399e: 8082 ret + 339a0: 8522 mv a0,s0 + 339a2: 7402 ld s0,32(sp) + 339a4: 70a2 ld ra,40(sp) + 339a6: 6145 addi sp,sp,48 + 339a8: 8782 jr a5 + 339aa: 842a mv s0,a0 + 339ac: 8526 mv a0,s1 + 339ae: dcde80ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 339b2: 8522 mv a0,s0 + 339b4: cfde10ef jal 156b0 <__cxa_call_terminate@plt> + +00000000000339b8 <_ZN7testing8internal17StreamingListenerD0Ev>: + 339b8: 7179 addi sp,sp,-48 + 339ba: f022 sd s0,32(sp) + 339bc: 00016797 auipc a5,0x16 + 339c0: 5d47b783 ld a5,1492(a5) # 49f90 <_GLOBAL_OFFSET_TABLE_+0x440> + 339c4: 6500 ld s0,8(a0) + 339c6: ec26 sd s1,24(sp) + 339c8: f406 sd ra,40(sp) + 339ca: 07c1 addi a5,a5,16 + 339cc: e11c sd a5,0(a0) + 339ce: 84aa mv s1,a0 + 339d0: c421 beqz s0,33a18 <_ZN7testing8internal17StreamingListenerD0Ev+0x60> + 339d2: 601c ld a5,0(s0) + 339d4: 00016717 auipc a4,0x16 + 339d8: 54473703 ld a4,1348(a4) # 49f18 <_GLOBAL_OFFSET_TABLE_+0x3c8> + 339dc: 679c ld a5,8(a5) + 339de: 0ae79c63 bne a5,a4,33a96 <_ZN7testing8internal17StreamingListenerD0Ev+0xde> + 339e2: 00016797 auipc a5,0x16 + 339e6: 41e7b783 ld a5,1054(a5) # 49e00 <_GLOBAL_OFFSET_TABLE_+0x2b0> + 339ea: 4418 lw a4,8(s0) + 339ec: 07c1 addi a5,a5,16 + 339ee: e01c sd a5,0(s0) + 339f0: 57fd li a5,-1 + 339f2: 02f71a63 bne a4,a5,33a26 <_ZN7testing8internal17StreamingListenerD0Ev+0x6e> + 339f6: 7808 ld a0,48(s0) + 339f8: 04040793 addi a5,s0,64 + 339fc: 00f50463 beq a0,a5,33a04 <_ZN7testing8internal17StreamingListenerD0Ev+0x4c> + 33a00: e31e10ef jal 15830 <_ZdlPv@plt> + 33a04: 6808 ld a0,16(s0) + 33a06: 02040793 addi a5,s0,32 + 33a0a: 00f50463 beq a0,a5,33a12 <_ZN7testing8internal17StreamingListenerD0Ev+0x5a> + 33a0e: e23e10ef jal 15830 <_ZdlPv@plt> + 33a12: 8522 mv a0,s0 + 33a14: e1de10ef jal 15830 <_ZdlPv@plt> + 33a18: 7402 ld s0,32(sp) + 33a1a: 70a2 ld ra,40(sp) + 33a1c: 8526 mv a0,s1 + 33a1e: 64e2 ld s1,24(sp) + 33a20: 6145 addi sp,sp,48 + 33a22: e0fe106f j 15830 <_ZdlPv@plt> + 33a26: 4505 li a0,1 + 33a28: 99be70ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 33a2c: e931 bnez a0,33a80 <_ZN7testing8internal17StreamingListenerD0Ev+0xc8> + 33a2e: e84a sd s2,16(sp) + 33a30: 00810913 addi s2,sp,8 + 33a34: 854a mv a0,s2 + 33a36: 00007617 auipc a2,0x7 + 33a3a: 9f260613 addi a2,a2,-1550 # 3a428 <_IO_stdin_used+0x2980> + 33a3e: 458d li a1,3 + 33a40: 45100693 li a3,1105 + 33a44: 9a7eb0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 33a48: 02000613 li a2,32 + 33a4c: 00007597 auipc a1,0x7 + 33a50: a2c58593 addi a1,a1,-1492 # 3a478 <_IO_stdin_used+0x29d0> + 33a54: 00016517 auipc a0,0x16 + 33a58: 54453503 ld a0,1348(a0) # 49f98 <_ZSt4cerr@Base> + 33a5c: bd5e10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 33a60: 04000613 li a2,64 + 33a64: 00007597 auipc a1,0x7 + 33a68: b7458593 addi a1,a1,-1164 # 3a5d8 <_IO_stdin_used+0x2b30> + 33a6c: 00016517 auipc a0,0x16 + 33a70: 52c53503 ld a0,1324(a0) # 49f98 <_ZSt4cerr@Base> + 33a74: bbde10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 33a78: 854a mv a0,s2 + 33a7a: d01e80ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 33a7e: 6942 ld s2,16(sp) + 33a80: 4408 lw a0,8(s0) + 33a82: fbfe10ef jal 15a40 + 33a86: 7808 ld a0,48(s0) + 33a88: 57fd li a5,-1 + 33a8a: c41c sw a5,8(s0) + 33a8c: 04040793 addi a5,s0,64 + 33a90: f6f518e3 bne a0,a5,33a00 <_ZN7testing8internal17StreamingListenerD0Ev+0x48> + 33a94: bf85 j 33a04 <_ZN7testing8internal17StreamingListenerD0Ev+0x4c> + 33a96: 8522 mv a0,s0 + 33a98: 9782 jalr a5 + 33a9a: 7402 ld s0,32(sp) + 33a9c: 70a2 ld ra,40(sp) + 33a9e: 8526 mv a0,s1 + 33aa0: 64e2 ld s1,24(sp) + 33aa2: 6145 addi sp,sp,48 + 33aa4: d8de106f j 15830 <_ZdlPv@plt> + 33aa8: 842a mv s0,a0 + 33aaa: 854a mv a0,s2 + 33aac: ccfe80ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 33ab0: 8522 mv a0,s0 + 33ab2: bffe10ef jal 156b0 <__cxa_call_terminate@plt> + +0000000000033ab6 <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi>: + 33ab6: 7159 addi sp,sp,-112 + 33ab8: e8ca sd s2,80(sp) + 33aba: 01010913 addi s2,sp,16 + 33abe: f0a2 sd s0,96(sp) + 33ac0: 006c addi a1,sp,12 + 33ac2: 842a mv s0,a0 + 33ac4: 00016317 auipc t1,0x16 + 33ac8: 4ac33303 ld t1,1196(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 33acc: 854a mv a0,s2 + 33ace: c632 sw a2,12(sp) + 33ad0: f486 sd ra,104(sp) + 33ad2: eca6 sd s1,88(sp) + 33ad4: 9302 jalr t1 + 33ad6: 854a mv a0,s2 + 33ad8: 02300713 li a4,35 + 33adc: 00007697 auipc a3,0x7 + 33ae0: b4468693 addi a3,a3,-1212 # 3a620 <_IO_stdin_used+0x2b78> + 33ae4: 4601 li a2,0 + 33ae6: 4581 li a1,0 + 33ae8: bb9e10ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 33aec: 0084 addi s1,sp,64 + 33aee: f826 sd s1,48(sp) + 33af0: 6114 ld a3,0(a0) + 33af2: 01050713 addi a4,a0,16 + 33af6: 87aa mv a5,a0 + 33af8: 04e68163 beq a3,a4,33b3a <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x84> + 33afc: 6910 ld a2,16(a0) + 33afe: f836 sd a3,48(sp) + 33b00: e0b2 sd a2,64(sp) + 33b02: e398 sd a4,0(a5) + 33b04: 00078823 sb zero,16(a5) + 33b08: 6790 ld a2,8(a5) + 33b0a: 6408 ld a0,8(s0) + 33b0c: 75c2 ld a1,48(sp) + 33b0e: 0007b423 sd zero,8(a5) + 33b12: fc32 sd a2,56(sp) + 33b14: 85bec0ef jal 2036e <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 33b18: 7542 ld a0,48(sp) + 33b1a: 00950463 beq a0,s1,33b22 <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x6c> + 33b1e: d13e10ef jal 15830 <_ZdlPv@plt> + 33b22: 6542 ld a0,16(sp) + 33b24: 101c addi a5,sp,32 + 33b26: 00f50463 beq a0,a5,33b2e <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x78> + 33b2a: d07e10ef jal 15830 <_ZdlPv@plt> + 33b2e: 70a6 ld ra,104(sp) + 33b30: 7406 ld s0,96(sp) + 33b32: 64e6 ld s1,88(sp) + 33b34: 6946 ld s2,80(sp) + 33b36: 6165 addi sp,sp,112 + 33b38: 8082 ret + 33b3a: 6514 ld a3,8(a0) + 33b3c: 85a6 mv a1,s1 + 33b3e: 853a mv a0,a4 + 33b40: 0685 addi a3,a3,1 + 33b42: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 33b46: 02050407 vle8.v v8,(a0) + 33b4a: 8e91 sub a3,a3,a2 + 33b4c: 9532 add a0,a0,a2 + 33b4e: 02058427 vse8.v v8,(a1) + 33b52: 95b2 add a1,a1,a2 + 33b54: f6fd bnez a3,33b42 <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x8c> + 33b56: b775 j 33b02 <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x4c> + 33b58: 842a mv s0,a0 + 33b5a: 1808 addi a0,sp,48 + 33b5c: ba1e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 33b60: 854a mv a0,s2 + 33b62: b9be20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 33b66: 8522 mv a0,s0 + 33b68: bb9e10ef jal 15720 <_Unwind_Resume@plt> + 33b6c: 842a mv s0,a0 + 33b6e: bfcd j 33b60 <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0xaa> + +0000000000033b70 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE>: + 33b70: 7159 addi sp,sp,-112 + 33b72: e4ce sd s3,72(sp) + 33b74: 02010993 addi s3,sp,32 + 33b78: 47e5 li a5,25 + 33b7a: f0a2 sd s0,96(sp) + 33b7c: e8ca sd s2,80(sp) + 33b7e: e0d2 sd s4,64(sp) + 33b80: 4601 li a2,0 + 33b82: 8a2e mv s4,a1 + 33b84: 842a mv s0,a0 + 33b86: 85ce mv a1,s3 + 33b88: 850a mv a0,sp + 33b8a: 01010913 addi s2,sp,16 + 33b8e: f486 sd ra,104(sp) + 33b90: eca6 sd s1,88(sp) + 33b92: f03e sd a5,32(sp) + 33b94: e04a sd s2,0(sp) + 33b96: a4be10ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 33b9a: cc3cf057 vsetivli zero,25,e8,m8,ta,ma + 33b9e: 00007797 auipc a5,0x7 + 33ba2: aaa78793 addi a5,a5,-1366 # 3a648 <_IO_stdin_used+0x2ba0> + 33ba6: 02078407 vle8.v v8,(a5) + 33baa: 7782 ld a5,32(sp) + 33bac: e02a sd a0,0(sp) + 33bae: 848a mv s1,sp + 33bb0: e83e sd a5,16(sp) + 33bb2: 02050427 vse8.v v8,(a0) + 33bb6: 7702 ld a4,32(sp) + 33bb8: 6782 ld a5,0(sp) + 33bba: e43a sd a4,8(sp) + 33bbc: 97ba add a5,a5,a4 + 33bbe: 00078023 sb zero,0(a5) + 33bc2: 008a3a03 ld s4,8(s4) + 33bc6: 8552 mv a0,s4 + 33bc8: f39e10ef jal 15b00 + 33bcc: 6722 ld a4,8(sp) + 33bce: 57fd li a5,-1 + 33bd0: 8389 srli a5,a5,0x2 + 33bd2: 8f99 sub a5,a5,a4 + 33bd4: 08a7eb63 bltu a5,a0,33c6a <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xfa> + 33bd8: 862a mv a2,a0 + 33bda: 85d2 mv a1,s4 + 33bdc: 850a mv a0,sp + 33bde: cf3e10ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 33be2: 03010a13 addi s4,sp,48 + 33be6: f052 sd s4,32(sp) + 33be8: 6118 ld a4,0(a0) + 33bea: 01050793 addi a5,a0,16 + 33bee: 04f70363 beq a4,a5,33c34 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xc4> + 33bf2: 6914 ld a3,16(a0) + 33bf4: f03a sd a4,32(sp) + 33bf6: f836 sd a3,48(sp) + 33bf8: 6518 ld a4,8(a0) + 33bfa: e11c sd a5,0(a0) + 33bfc: 00053423 sd zero,8(a0) + 33c00: f43a sd a4,40(sp) + 33c02: 00050823 sb zero,16(a0) + 33c06: 6408 ld a0,8(s0) + 33c08: 7622 ld a2,40(sp) + 33c0a: 7582 ld a1,32(sp) + 33c0c: f62ec0ef jal 2036e <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 33c10: 7502 ld a0,32(sp) + 33c12: 01450463 beq a0,s4,33c1a <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xaa> + 33c16: c1be10ef jal 15830 <_ZdlPv@plt> + 33c1a: 6502 ld a0,0(sp) + 33c1c: 01250463 beq a0,s2,33c24 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xb4> + 33c20: c11e10ef jal 15830 <_ZdlPv@plt> + 33c24: 70a6 ld ra,104(sp) + 33c26: 7406 ld s0,96(sp) + 33c28: 64e6 ld s1,88(sp) + 33c2a: 6946 ld s2,80(sp) + 33c2c: 69a6 ld s3,72(sp) + 33c2e: 6a06 ld s4,64(sp) + 33c30: 6165 addi sp,sp,112 + 33c32: 8082 ret + 33c34: 6518 ld a4,8(a0) + 33c36: 8652 mv a2,s4 + 33c38: 85be mv a1,a5 + 33c3a: 0705 addi a4,a4,1 + 33c3c: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 33c40: 02058407 vle8.v v8,(a1) + 33c44: 8f15 sub a4,a4,a3 + 33c46: 95b6 add a1,a1,a3 + 33c48: 02060427 vse8.v v8,(a2) + 33c4c: 9636 add a2,a2,a3 + 33c4e: f77d bnez a4,33c3c <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xcc> + 33c50: b765 j 33bf8 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0x88> + 33c52: 842a mv s0,a0 + 33c54: 854e mv a0,s3 + 33c56: aa7e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 33c5a: 8526 mv a0,s1 + 33c5c: aa1e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 33c60: 8522 mv a0,s0 + 33c62: abfe10ef jal 15720 <_Unwind_Resume@plt> + 33c66: 842a mv s0,a0 + 33c68: bfcd j 33c5a <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xea> + 33c6a: 00004517 auipc a0,0x4 + 33c6e: 18e50513 addi a0,a0,398 # 37df8 <_IO_stdin_used+0x350> + 33c72: bafe10ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + +0000000000033c76 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE>: + 33c76: 7159 addi sp,sp,-112 + 33c78: e4ce sd s3,72(sp) + 33c7a: 02010993 addi s3,sp,32 + 33c7e: 47d5 li a5,21 + 33c80: f0a2 sd s0,96(sp) + 33c82: e8ca sd s2,80(sp) + 33c84: e0d2 sd s4,64(sp) + 33c86: 4601 li a2,0 + 33c88: 8a2e mv s4,a1 + 33c8a: 842a mv s0,a0 + 33c8c: 85ce mv a1,s3 + 33c8e: 850a mv a0,sp + 33c90: 01010913 addi s2,sp,16 + 33c94: f486 sd ra,104(sp) + 33c96: eca6 sd s1,88(sp) + 33c98: f03e sd a5,32(sp) + 33c9a: e04a sd s2,0(sp) + 33c9c: 945e10ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 33ca0: cc3af057 vsetivli zero,21,e8,m8,ta,ma + 33ca4: 00007797 auipc a5,0x7 + 33ca8: 9c478793 addi a5,a5,-1596 # 3a668 <_IO_stdin_used+0x2bc0> + 33cac: 02078407 vle8.v v8,(a5) + 33cb0: 7782 ld a5,32(sp) + 33cb2: e02a sd a0,0(sp) + 33cb4: 848a mv s1,sp + 33cb6: e83e sd a5,16(sp) + 33cb8: 02050427 vse8.v v8,(a0) + 33cbc: 7702 ld a4,32(sp) + 33cbe: 6782 ld a5,0(sp) + 33cc0: e43a sd a4,8(sp) + 33cc2: 97ba add a5,a5,a4 + 33cc4: 00078023 sb zero,0(a5) + 33cc8: 020a3a03 ld s4,32(s4) + 33ccc: 8552 mv a0,s4 + 33cce: e33e10ef jal 15b00 + 33cd2: 6722 ld a4,8(sp) + 33cd4: 57fd li a5,-1 + 33cd6: 8389 srli a5,a5,0x2 + 33cd8: 8f99 sub a5,a5,a4 + 33cda: 08a7eb63 bltu a5,a0,33d70 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xfa> + 33cde: 862a mv a2,a0 + 33ce0: 85d2 mv a1,s4 + 33ce2: 850a mv a0,sp + 33ce4: bede10ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 33ce8: 03010a13 addi s4,sp,48 + 33cec: f052 sd s4,32(sp) + 33cee: 6118 ld a4,0(a0) + 33cf0: 01050793 addi a5,a0,16 + 33cf4: 04f70363 beq a4,a5,33d3a <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xc4> + 33cf8: 6914 ld a3,16(a0) + 33cfa: f03a sd a4,32(sp) + 33cfc: f836 sd a3,48(sp) + 33cfe: 6518 ld a4,8(a0) + 33d00: e11c sd a5,0(a0) + 33d02: 00053423 sd zero,8(a0) + 33d06: f43a sd a4,40(sp) + 33d08: 00050823 sb zero,16(a0) + 33d0c: 6408 ld a0,8(s0) + 33d0e: 7622 ld a2,40(sp) + 33d10: 7582 ld a1,32(sp) + 33d12: e5cec0ef jal 2036e <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 33d16: 7502 ld a0,32(sp) + 33d18: 01450463 beq a0,s4,33d20 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xaa> + 33d1c: b15e10ef jal 15830 <_ZdlPv@plt> + 33d20: 6502 ld a0,0(sp) + 33d22: 01250463 beq a0,s2,33d2a <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xb4> + 33d26: b0be10ef jal 15830 <_ZdlPv@plt> + 33d2a: 70a6 ld ra,104(sp) + 33d2c: 7406 ld s0,96(sp) + 33d2e: 64e6 ld s1,88(sp) + 33d30: 6946 ld s2,80(sp) + 33d32: 69a6 ld s3,72(sp) + 33d34: 6a06 ld s4,64(sp) + 33d36: 6165 addi sp,sp,112 + 33d38: 8082 ret + 33d3a: 6518 ld a4,8(a0) + 33d3c: 8652 mv a2,s4 + 33d3e: 85be mv a1,a5 + 33d40: 0705 addi a4,a4,1 + 33d42: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 33d46: 02058407 vle8.v v8,(a1) + 33d4a: 8f15 sub a4,a4,a3 + 33d4c: 95b6 add a1,a1,a3 + 33d4e: 02060427 vse8.v v8,(a2) + 33d52: 9636 add a2,a2,a3 + 33d54: f77d bnez a4,33d42 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xcc> + 33d56: b765 j 33cfe <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0x88> + 33d58: 842a mv s0,a0 + 33d5a: 854e mv a0,s3 + 33d5c: 9a1e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 33d60: 8526 mv a0,s1 + 33d62: 99be20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 33d66: 8522 mv a0,s0 + 33d68: 9b9e10ef jal 15720 <_Unwind_Resume@plt> + 33d6c: 842a mv s0,a0 + 33d6e: bfcd j 33d60 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xea> + 33d70: 00004517 auipc a0,0x4 + 33d74: 08850513 addi a0,a0,136 # 37df8 <_IO_stdin_used+0x350> + 33d78: aa9e10ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + +0000000000033d7c <_ZN7testing8internal17StreamingListener18OnTestProgramStartERKNS_8UnitTestE>: + 33d7c: 715d addi sp,sp,-80 + 33d7e: f84a sd s2,48(sp) + 33d80: 01010913 addi s2,sp,16 + 33d84: 47d9 li a5,22 + 33d86: e0a2 sd s0,64(sp) + 33d88: fc26 sd s1,56(sp) + 33d8a: 842a mv s0,a0 + 33d8c: 4601 li a2,0 + 33d8e: 002c addi a1,sp,8 + 33d90: 1004 addi s1,sp,32 + 33d92: 854a mv a0,s2 + 33d94: e43e sd a5,8(sp) + 33d96: e486 sd ra,72(sp) + 33d98: e826 sd s1,16(sp) + 33d9a: 847e10ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 33d9e: 00007797 auipc a5,0x7 + 33da2: 8e278793 addi a5,a5,-1822 # 3a680 <_IO_stdin_used+0x2bd8> + 33da6: cc3b7057 vsetivli zero,22,e8,m8,ta,ma + 33daa: 02078407 vle8.v v8,(a5) + 33dae: 67a2 ld a5,8(sp) + 33db0: e82a sd a0,16(sp) + 33db2: f03e sd a5,32(sp) + 33db4: 02050427 vse8.v v8,(a0) + 33db8: 6722 ld a4,8(sp) + 33dba: 67c2 ld a5,16(sp) + 33dbc: ec3a sd a4,24(sp) + 33dbe: 97ba add a5,a5,a4 + 33dc0: 00078023 sb zero,0(a5) + 33dc4: 6408 ld a0,8(s0) + 33dc6: 6662 ld a2,24(sp) + 33dc8: 65c2 ld a1,16(sp) + 33dca: da4ec0ef jal 2036e <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 33dce: 6542 ld a0,16(sp) + 33dd0: 00950463 beq a0,s1,33dd8 <_ZN7testing8internal17StreamingListener18OnTestProgramStartERKNS_8UnitTestE+0x5c> + 33dd4: a5de10ef jal 15830 <_ZdlPv@plt> + 33dd8: 60a6 ld ra,72(sp) + 33dda: 6406 ld s0,64(sp) + 33ddc: 74e2 ld s1,56(sp) + 33dde: 7942 ld s2,48(sp) + 33de0: 6161 addi sp,sp,80 + 33de2: 8082 ret + 33de4: 842a mv s0,a0 + 33de6: 854a mv a0,s2 + 33de8: 915e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 33dec: 8522 mv a0,s0 + 33dee: 933e10ef jal 15720 <_Unwind_Resume@plt> + +0000000000033df2 <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE>: + 33df2: 7159 addi sp,sp,-112 + 33df4: f0a2 sd s0,96(sp) + 33df6: e8ca sd s2,80(sp) + 33df8: 842a mv s0,a0 + 33dfa: 01010913 addi s2,sp,16 + 33dfe: 852e mv a0,a1 + 33e00: f486 sd ra,104(sp) + 33e02: eca6 sd s1,88(sp) + 33e04: e4ce sd s3,72(sp) + 33e06: 850e70ef jal 1ae56 <_ZNK7testing8UnitTest6PassedEv> + 33e0a: e04a sd s2,0(sp) + 33e0c: 03100813 li a6,49 + 33e10: e119 bnez a0,33e16 <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x24> + 33e12: 03000813 li a6,48 + 33e16: 4785 li a5,1 + 33e18: 850a mv a0,sp + 33e1a: 4771 li a4,28 + 33e1c: 00007697 auipc a3,0x7 + 33e20: 87c68693 addi a3,a3,-1924 # 3a698 <_IO_stdin_used+0x2bf0> + 33e24: 4601 li a2,0 + 33e26: 4581 li a1,0 + 33e28: 898a mv s3,sp + 33e2a: 01010823 sb a6,16(sp) + 33e2e: 000108a3 sb zero,17(sp) + 33e32: e43e sd a5,8(sp) + 33e34: 86de10ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 33e38: 1804 addi s1,sp,48 + 33e3a: f026 sd s1,32(sp) + 33e3c: 6114 ld a3,0(a0) + 33e3e: 01050713 addi a4,a0,16 + 33e42: 87aa mv a5,a0 + 33e44: 04e68463 beq a3,a4,33e8c <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x9a> + 33e48: 6910 ld a2,16(a0) + 33e4a: f036 sd a3,32(sp) + 33e4c: f832 sd a2,48(sp) + 33e4e: e398 sd a4,0(a5) + 33e50: 00078823 sb zero,16(a5) + 33e54: 6790 ld a2,8(a5) + 33e56: 6408 ld a0,8(s0) + 33e58: 7582 ld a1,32(sp) + 33e5a: 0007b423 sd zero,8(a5) + 33e5e: f432 sd a2,40(sp) + 33e60: d0eec0ef jal 2036e <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 33e64: 7502 ld a0,32(sp) + 33e66: 00950463 beq a0,s1,33e6e <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x7c> + 33e6a: 9c7e10ef jal 15830 <_ZdlPv@plt> + 33e6e: 6502 ld a0,0(sp) + 33e70: 01250463 beq a0,s2,33e78 <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x86> + 33e74: 9bde10ef jal 15830 <_ZdlPv@plt> + 33e78: 6408 ld a0,8(s0) + 33e7a: 7406 ld s0,96(sp) + 33e7c: 70a6 ld ra,104(sp) + 33e7e: 611c ld a5,0(a0) + 33e80: 64e6 ld s1,88(sp) + 33e82: 6946 ld s2,80(sp) + 33e84: 69a6 ld s3,72(sp) + 33e86: 6f9c ld a5,24(a5) + 33e88: 6165 addi sp,sp,112 + 33e8a: 8782 jr a5 + 33e8c: 6514 ld a3,8(a0) + 33e8e: 85a6 mv a1,s1 + 33e90: 853a mv a0,a4 + 33e92: 0685 addi a3,a3,1 + 33e94: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 33e98: 02050407 vle8.v v8,(a0) + 33e9c: 8e91 sub a3,a3,a2 + 33e9e: 9532 add a0,a0,a2 + 33ea0: 02058427 vse8.v v8,(a1) + 33ea4: 95b2 add a1,a1,a2 + 33ea6: f6fd bnez a3,33e94 <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0xa2> + 33ea8: b75d j 33e4e <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x5c> + 33eaa: 842a mv s0,a0 + 33eac: 1008 addi a0,sp,32 + 33eae: 84fe20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 33eb2: 854e mv a0,s3 + 33eb4: 849e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 33eb8: 8522 mv a0,s0 + 33eba: 867e10ef jal 15720 <_Unwind_Resume@plt> + 33ebe: 842a mv s0,a0 + 33ec0: bfcd j 33eb2 <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0xc0> + +0000000000033ec2 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE>: + 33ec2: 712d addi sp,sp,-288 + 33ec4: e626 sd s1,264(sp) + 33ec6: 09058493 addi s1,a1,144 + 33eca: ea22 sd s0,272(sp) + 33ecc: 842a mv s0,a0 + 33ece: 8526 mv a0,s1 + 33ed0: f9d2 sd s4,240(sp) + 33ed2: ee06 sd ra,280(sp) + 33ed4: e24a sd s2,256(sp) + 33ed6: fdce sd s3,248(sp) + 33ed8: f5d6 sd s5,232(sp) + 33eda: f1da sd s6,224(sp) + 33edc: edde sd s7,216(sp) + 33ede: e9e2 sd s8,208(sp) + 33ee0: 8a2e mv s4,a1 + 33ee2: f91e50ef jal 19e72 <_ZNK7testing10TestResult7SkippedEv> + 33ee6: 16050363 beqz a0,3404c <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x18a> + 33eea: 00006597 auipc a1,0x6 + 33eee: 7ce58593 addi a1,a1,1998 # 3a6b8 <_IO_stdin_used+0x2c10> + 33ef2: 01010993 addi s3,sp,16 + 33ef6: 854e mv a0,s3 + 33ef8: f65e30ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 33efc: 854e mv a0,s3 + 33efe: 4755 li a4,21 + 33f00: 00006697 auipc a3,0x6 + 33f04: 7c068693 addi a3,a3,1984 # 3a6c0 <_IO_stdin_used+0x2c18> + 33f08: 4601 li a2,0 + 33f0a: 4581 li a1,0 + 33f0c: f94e10ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 33f10: 0084 addi s1,sp,64 + 33f12: f826 sd s1,48(sp) + 33f14: 611c ld a5,0(a0) + 33f16: 01050713 addi a4,a0,16 + 33f1a: 14e78363 beq a5,a4,34060 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x19e> + 33f1e: 6914 ld a3,16(a0) + 33f20: f83e sd a5,48(sp) + 33f22: e0b6 sd a3,64(sp) + 33f24: 6514 ld a3,8(a0) + 33f26: 57fd li a5,-1 + 33f28: 8389 srli a5,a5,0x2 + 33f2a: e118 sd a4,0(a0) + 33f2c: 00050823 sb zero,16(a0) + 33f30: 8f95 sub a5,a5,a3 + 33f32: fc36 sd a3,56(sp) + 33f34: 00053423 sd zero,8(a0) + 33f38: 4735 li a4,13 + 33f3a: 1af77263 bgeu a4,a5,340de <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x21c> + 33f3e: 03010a93 addi s5,sp,48 + 33f42: 8556 mv a0,s5 + 33f44: 4639 li a2,14 + 33f46: 00006597 auipc a1,0x6 + 33f4a: 79258593 addi a1,a1,1938 # 3a6d8 <_IO_stdin_used+0x2c30> + 33f4e: 983e10ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 33f52: 06010913 addi s2,sp,96 + 33f56: e8ca sd s2,80(sp) + 33f58: 6118 ld a4,0(a0) + 33f5a: 01050793 addi a5,a0,16 + 33f5e: 12f70063 beq a4,a5,3407e <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1bc> + 33f62: 6914 ld a3,16(a0) + 33f64: e8ba sd a4,80(sp) + 33f66: f0b6 sd a3,96(sp) + 33f68: 00050823 sb zero,16(a0) + 33f6c: 108a3683 ld a3,264(s4) + 33f70: 6518 ld a4,8(a0) + 33f72: 07010a13 addi s4,sp,112 + 33f76: e11c sd a5,0(a0) + 33f78: 00053423 sd zero,8(a0) + 33f7c: 002c addi a1,sp,8 + 33f7e: 8552 mv a0,s4 + 33f80: 00016317 auipc t1,0x16 + 33f84: f1833303 ld t1,-232(t1) # 49e98 <_GLOBAL_OFFSET_TABLE_+0x348> + 33f88: e436 sd a3,8(sp) + 33f8a: ecba sd a4,88(sp) + 33f8c: 9302 jalr t1 + 33f8e: 09010b13 addi s6,sp,144 + 33f92: 05010b93 addi s7,sp,80 + 33f96: 855a mv a0,s6 + 33f98: 85de mv a1,s7 + 33f9a: 8652 mv a2,s4 + 33f9c: 00016317 auipc t1,0x16 + 33fa0: bbc33303 ld t1,-1092(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 33fa4: 9302 jalr t1 + 33fa6: 676a ld a4,152(sp) + 33fa8: 57fd li a5,-1 + 33faa: 8389 srli a5,a5,0x2 + 33fac: 8f99 sub a5,a5,a4 + 33fae: 4705 li a4,1 + 33fb0: 10f77563 bgeu a4,a5,340ba <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1f8> + 33fb4: 4609 li a2,2 + 33fb6: 00006597 auipc a1,0x6 + 33fba: 73258593 addi a1,a1,1842 # 3a6e8 <_IO_stdin_used+0x2c40> + 33fbe: 855a mv a0,s6 + 33fc0: 911e10ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 33fc4: 0c010c13 addi s8,sp,192 + 33fc8: f962 sd s8,176(sp) + 33fca: 6114 ld a3,0(a0) + 33fcc: 01050713 addi a4,a0,16 + 33fd0: 87aa mv a5,a0 + 33fd2: 0ce68563 beq a3,a4,3409c <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1da> + 33fd6: 6910 ld a2,16(a0) + 33fd8: f936 sd a3,176(sp) + 33fda: e1b2 sd a2,192(sp) + 33fdc: e398 sd a4,0(a5) + 33fde: 00078823 sb zero,16(a5) + 33fe2: 6790 ld a2,8(a5) + 33fe4: 6408 ld a0,8(s0) + 33fe6: 75ca ld a1,176(sp) + 33fe8: 0007b423 sd zero,8(a5) + 33fec: fd32 sd a2,184(sp) + 33fee: b80ec0ef jal 2036e <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 33ff2: 754a ld a0,176(sp) + 33ff4: 01850463 beq a0,s8,33ffc <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x13a> + 33ff8: 839e10ef jal 15830 <_ZdlPv@plt> + 33ffc: 654a ld a0,144(sp) + 33ffe: 111c addi a5,sp,160 + 34000: 00f50463 beq a0,a5,34008 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x146> + 34004: 82de10ef jal 15830 <_ZdlPv@plt> + 34008: 7546 ld a0,112(sp) + 3400a: 011c addi a5,sp,128 + 3400c: 00f50463 beq a0,a5,34014 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x152> + 34010: 821e10ef jal 15830 <_ZdlPv@plt> + 34014: 6546 ld a0,80(sp) + 34016: 01250463 beq a0,s2,3401e <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x15c> + 3401a: 817e10ef jal 15830 <_ZdlPv@plt> + 3401e: 7542 ld a0,48(sp) + 34020: 00950463 beq a0,s1,34028 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x166> + 34024: 80de10ef jal 15830 <_ZdlPv@plt> + 34028: 6542 ld a0,16(sp) + 3402a: 101c addi a5,sp,32 + 3402c: 00f50463 beq a0,a5,34034 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x172> + 34030: 801e10ef jal 15830 <_ZdlPv@plt> + 34034: 60f2 ld ra,280(sp) + 34036: 6452 ld s0,272(sp) + 34038: 64b2 ld s1,264(sp) + 3403a: 6912 ld s2,256(sp) + 3403c: 79ee ld s3,248(sp) + 3403e: 7a4e ld s4,240(sp) + 34040: 7aae ld s5,232(sp) + 34042: 7b0e ld s6,224(sp) + 34044: 6bee ld s7,216(sp) + 34046: 6c4e ld s8,208(sp) + 34048: 6115 addi sp,sp,288 + 3404a: 8082 ret + 3404c: 8526 mv a0,s1 + 3404e: c93e50ef jal 19ce0 <_ZNK7testing10TestResult6FailedEv> + 34052: e8051ce3 bnez a0,33eea <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x28> + 34056: 00004597 auipc a1,0x4 + 3405a: f9a58593 addi a1,a1,-102 # 37ff0 <_IO_stdin_used+0x548> + 3405e: bd51 j 33ef2 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x30> + 34060: 651c ld a5,8(a0) + 34062: 8626 mv a2,s1 + 34064: 85ba mv a1,a4 + 34066: 0785 addi a5,a5,1 + 34068: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma + 3406c: 02058407 vle8.v v8,(a1) + 34070: 8f95 sub a5,a5,a3 + 34072: 95b6 add a1,a1,a3 + 34074: 02060427 vse8.v v8,(a2) + 34078: 9636 add a2,a2,a3 + 3407a: f7fd bnez a5,34068 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1a6> + 3407c: b565 j 33f24 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x62> + 3407e: 6518 ld a4,8(a0) + 34080: 864a mv a2,s2 + 34082: 85be mv a1,a5 + 34084: 0705 addi a4,a4,1 + 34086: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 3408a: 02058407 vle8.v v8,(a1) + 3408e: 8f15 sub a4,a4,a3 + 34090: 95b6 add a1,a1,a3 + 34092: 02060427 vse8.v v8,(a2) + 34096: 9636 add a2,a2,a3 + 34098: f77d bnez a4,34086 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1c4> + 3409a: b5f9 j 33f68 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0xa6> + 3409c: 6514 ld a3,8(a0) + 3409e: 85e2 mv a1,s8 + 340a0: 853a mv a0,a4 + 340a2: 0685 addi a3,a3,1 + 340a4: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 340a8: 02050407 vle8.v v8,(a0) + 340ac: 8e91 sub a3,a3,a2 + 340ae: 9532 add a0,a0,a2 + 340b0: 02058427 vse8.v v8,(a1) + 340b4: 95b2 add a1,a1,a2 + 340b6: f6fd bnez a3,340a4 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1e2> + 340b8: b715 j 33fdc <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x11a> + 340ba: 00004517 auipc a0,0x4 + 340be: d3e50513 addi a0,a0,-706 # 37df8 <_IO_stdin_used+0x350> + 340c2: f5ee10ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 340c6: 842a mv s0,a0 + 340c8: 854e mv a0,s3 + 340ca: e32e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 340ce: 8522 mv a0,s0 + 340d0: e50e10ef jal 15720 <_Unwind_Resume@plt> + 340d4: 842a mv s0,a0 + 340d6: 8556 mv a0,s5 + 340d8: e24e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 340dc: b7f5 j 340c8 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x206> + 340de: 00004517 auipc a0,0x4 + 340e2: d1a50513 addi a0,a0,-742 # 37df8 <_IO_stdin_used+0x350> + 340e6: 03010a93 addi s5,sp,48 + 340ea: f36e10ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 340ee: 842a mv s0,a0 + 340f0: 1908 addi a0,sp,176 + 340f2: e0ae20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 340f6: 855a mv a0,s6 + 340f8: e04e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 340fc: 8552 mv a0,s4 + 340fe: dfee20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34102: 855e mv a0,s7 + 34104: df8e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34108: b7f9 j 340d6 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x214> + 3410a: 842a mv s0,a0 + 3410c: 05010b93 addi s7,sp,80 + 34110: bfcd j 34102 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x240> + 34112: 842a mv s0,a0 + 34114: b7e5 j 340fc <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x23a> + 34116: 842a mv s0,a0 + 34118: bff9 j 340f6 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x234> + +000000000003411a <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE>: + 3411a: 712d addi sp,sp,-288 + 3411c: ea22 sd s0,272(sp) + 3411e: 842a mv s0,a0 + 34120: 852e mv a0,a1 + 34122: f9d2 sd s4,240(sp) + 34124: ee06 sd ra,280(sp) + 34126: 8a2e mv s4,a1 + 34128: e626 sd s1,264(sp) + 3412a: e24a sd s2,256(sp) + 3412c: fdce sd s3,248(sp) + 3412e: f5d6 sd s5,232(sp) + 34130: f1da sd s6,224(sp) + 34132: edde sd s7,216(sp) + 34134: e9e2 sd s8,208(sp) + 34136: bebe50ef jal 19d20 <_ZNK7testing9TestSuite17failed_test_countEv> + 3413a: 00004597 auipc a1,0x4 + 3413e: eb658593 addi a1,a1,-330 # 37ff0 <_IO_stdin_used+0x548> + 34142: 00a05663 blez a0,3414e <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x34> + 34146: 00006597 auipc a1,0x6 + 3414a: 57258593 addi a1,a1,1394 # 3a6b8 <_IO_stdin_used+0x2c10> + 3414e: 01010993 addi s3,sp,16 + 34152: 854e mv a0,s3 + 34154: d09e30ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 34158: 854e mv a0,s3 + 3415a: 4765 li a4,25 + 3415c: 00006697 auipc a3,0x6 + 34160: 59468693 addi a3,a3,1428 # 3a6f0 <_IO_stdin_used+0x2c48> + 34164: 4601 li a2,0 + 34166: 4581 li a1,0 + 34168: d38e10ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 3416c: 0084 addi s1,sp,64 + 3416e: f826 sd s1,48(sp) + 34170: 611c ld a5,0(a0) + 34172: 01050713 addi a4,a0,16 + 34176: 12e78963 beq a5,a4,342a8 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x18e> + 3417a: 6914 ld a3,16(a0) + 3417c: f83e sd a5,48(sp) + 3417e: e0b6 sd a3,64(sp) + 34180: 6514 ld a3,8(a0) + 34182: 57fd li a5,-1 + 34184: 8389 srli a5,a5,0x2 + 34186: e118 sd a4,0(a0) + 34188: 00050823 sb zero,16(a0) + 3418c: 8f95 sub a5,a5,a3 + 3418e: fc36 sd a3,56(sp) + 34190: 00053423 sd zero,8(a0) + 34194: 4735 li a4,13 + 34196: 18f77863 bgeu a4,a5,34326 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x20c> + 3419a: 03010a93 addi s5,sp,48 + 3419e: 8556 mv a0,s5 + 341a0: 4639 li a2,14 + 341a2: 00006597 auipc a1,0x6 + 341a6: 53658593 addi a1,a1,1334 # 3a6d8 <_IO_stdin_used+0x2c30> + 341aa: f26e10ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 341ae: 06010913 addi s2,sp,96 + 341b2: e8ca sd s2,80(sp) + 341b4: 6118 ld a4,0(a0) + 341b6: 01050793 addi a5,a0,16 + 341ba: 10f70663 beq a4,a5,342c6 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1ac> + 341be: 6914 ld a3,16(a0) + 341c0: e8ba sd a4,80(sp) + 341c2: f0b6 sd a3,96(sp) + 341c4: 00050823 sb zero,16(a0) + 341c8: 080a3683 ld a3,128(s4) + 341cc: 6518 ld a4,8(a0) + 341ce: 07010a13 addi s4,sp,112 + 341d2: e11c sd a5,0(a0) + 341d4: 00053423 sd zero,8(a0) + 341d8: 002c addi a1,sp,8 + 341da: 8552 mv a0,s4 + 341dc: 00016317 auipc t1,0x16 + 341e0: cbc33303 ld t1,-836(t1) # 49e98 <_GLOBAL_OFFSET_TABLE_+0x348> + 341e4: e436 sd a3,8(sp) + 341e6: ecba sd a4,88(sp) + 341e8: 9302 jalr t1 + 341ea: 09010b13 addi s6,sp,144 + 341ee: 05010b93 addi s7,sp,80 + 341f2: 855a mv a0,s6 + 341f4: 85de mv a1,s7 + 341f6: 8652 mv a2,s4 + 341f8: 00016317 auipc t1,0x16 + 341fc: 96033303 ld t1,-1696(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 34200: 9302 jalr t1 + 34202: 676a ld a4,152(sp) + 34204: 57fd li a5,-1 + 34206: 8389 srli a5,a5,0x2 + 34208: 8f99 sub a5,a5,a4 + 3420a: 4705 li a4,1 + 3420c: 14f77563 bgeu a4,a5,34356 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x23c> + 34210: 4609 li a2,2 + 34212: 00006597 auipc a1,0x6 + 34216: 4d658593 addi a1,a1,1238 # 3a6e8 <_IO_stdin_used+0x2c40> + 3421a: 855a mv a0,s6 + 3421c: eb4e10ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 34220: 0c010c13 addi s8,sp,192 + 34224: f962 sd s8,176(sp) + 34226: 6114 ld a3,0(a0) + 34228: 01050713 addi a4,a0,16 + 3422c: 87aa mv a5,a0 + 3422e: 0ae68b63 beq a3,a4,342e4 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1ca> + 34232: 6910 ld a2,16(a0) + 34234: f936 sd a3,176(sp) + 34236: e1b2 sd a2,192(sp) + 34238: e398 sd a4,0(a5) + 3423a: 00078823 sb zero,16(a5) + 3423e: 6790 ld a2,8(a5) + 34240: 6408 ld a0,8(s0) + 34242: 75ca ld a1,176(sp) + 34244: 0007b423 sd zero,8(a5) + 34248: fd32 sd a2,184(sp) + 3424a: 924ec0ef jal 2036e <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 3424e: 754a ld a0,176(sp) + 34250: 01850463 beq a0,s8,34258 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x13e> + 34254: ddce10ef jal 15830 <_ZdlPv@plt> + 34258: 654a ld a0,144(sp) + 3425a: 111c addi a5,sp,160 + 3425c: 00f50463 beq a0,a5,34264 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x14a> + 34260: dd0e10ef jal 15830 <_ZdlPv@plt> + 34264: 7546 ld a0,112(sp) + 34266: 011c addi a5,sp,128 + 34268: 00f50463 beq a0,a5,34270 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x156> + 3426c: dc4e10ef jal 15830 <_ZdlPv@plt> + 34270: 6546 ld a0,80(sp) + 34272: 01250463 beq a0,s2,3427a <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x160> + 34276: dbae10ef jal 15830 <_ZdlPv@plt> + 3427a: 7542 ld a0,48(sp) + 3427c: 00950463 beq a0,s1,34284 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x16a> + 34280: db0e10ef jal 15830 <_ZdlPv@plt> + 34284: 6542 ld a0,16(sp) + 34286: 101c addi a5,sp,32 + 34288: 00f50463 beq a0,a5,34290 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x176> + 3428c: da4e10ef jal 15830 <_ZdlPv@plt> + 34290: 60f2 ld ra,280(sp) + 34292: 6452 ld s0,272(sp) + 34294: 64b2 ld s1,264(sp) + 34296: 6912 ld s2,256(sp) + 34298: 79ee ld s3,248(sp) + 3429a: 7a4e ld s4,240(sp) + 3429c: 7aae ld s5,232(sp) + 3429e: 7b0e ld s6,224(sp) + 342a0: 6bee ld s7,216(sp) + 342a2: 6c4e ld s8,208(sp) + 342a4: 6115 addi sp,sp,288 + 342a6: 8082 ret + 342a8: 651c ld a5,8(a0) + 342aa: 8626 mv a2,s1 + 342ac: 85ba mv a1,a4 + 342ae: 0785 addi a5,a5,1 + 342b0: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma + 342b4: 02058407 vle8.v v8,(a1) + 342b8: 8f95 sub a5,a5,a3 + 342ba: 95b6 add a1,a1,a3 + 342bc: 02060427 vse8.v v8,(a2) + 342c0: 9636 add a2,a2,a3 + 342c2: f7fd bnez a5,342b0 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x196> + 342c4: bd75 j 34180 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x66> + 342c6: 6518 ld a4,8(a0) + 342c8: 864a mv a2,s2 + 342ca: 85be mv a1,a5 + 342cc: 0705 addi a4,a4,1 + 342ce: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 342d2: 02058407 vle8.v v8,(a1) + 342d6: 8f15 sub a4,a4,a3 + 342d8: 95b6 add a1,a1,a3 + 342da: 02060427 vse8.v v8,(a2) + 342de: 9636 add a2,a2,a3 + 342e0: f77d bnez a4,342ce <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1b4> + 342e2: b5cd j 341c4 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0xaa> + 342e4: 6514 ld a3,8(a0) + 342e6: 85e2 mv a1,s8 + 342e8: 853a mv a0,a4 + 342ea: 0685 addi a3,a3,1 + 342ec: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 342f0: 02050407 vle8.v v8,(a0) + 342f4: 8e91 sub a3,a3,a2 + 342f6: 9532 add a0,a0,a2 + 342f8: 02058427 vse8.v v8,(a1) + 342fc: 95b2 add a1,a1,a2 + 342fe: f6fd bnez a3,342ec <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1d2> + 34300: bf25 j 34238 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x11e> + 34302: 842a mv s0,a0 + 34304: 8552 mv a0,s4 + 34306: bf6e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3430a: 855e mv a0,s7 + 3430c: bf0e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34310: 8556 mv a0,s5 + 34312: beae20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34316: 854e mv a0,s3 + 34318: be4e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3431c: 8522 mv a0,s0 + 3431e: c02e10ef jal 15720 <_Unwind_Resume@plt> + 34322: 842a mv s0,a0 + 34324: b7f5 j 34310 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1f6> + 34326: 00004517 auipc a0,0x4 + 3432a: ad250513 addi a0,a0,-1326 # 37df8 <_IO_stdin_used+0x350> + 3432e: 03010a93 addi s5,sp,48 + 34332: ceee10ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 34336: 842a mv s0,a0 + 34338: bff9 j 34316 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1fc> + 3433a: 842a mv s0,a0 + 3433c: 1908 addi a0,sp,176 + 3433e: bbee20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34342: 855a mv a0,s6 + 34344: bb8e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34348: bf75 j 34304 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1ea> + 3434a: 842a mv s0,a0 + 3434c: bfdd j 34342 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x228> + 3434e: 842a mv s0,a0 + 34350: 05010b93 addi s7,sp,80 + 34354: bf5d j 3430a <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1f0> + 34356: 00004517 auipc a0,0x4 + 3435a: aa250513 addi a0,a0,-1374 # 37df8 <_IO_stdin_used+0x350> + 3435e: cc2e10ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + +0000000000034362 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi>: + 34362: 712d addi sp,sp,-288 + 34364: ea22 sd s0,272(sp) + 34366: 842a mv s0,a0 + 34368: 852e mv a0,a1 + 3436a: f9d2 sd s4,240(sp) + 3436c: ee06 sd ra,280(sp) + 3436e: 8a2e mv s4,a1 + 34370: e626 sd s1,264(sp) + 34372: e24a sd s2,256(sp) + 34374: fdce sd s3,248(sp) + 34376: f5d6 sd s5,232(sp) + 34378: f1da sd s6,224(sp) + 3437a: edde sd s7,216(sp) + 3437c: e9e2 sd s8,208(sp) + 3437e: ad9e60ef jal 1ae56 <_ZNK7testing8UnitTest6PassedEv> + 34382: 00004597 auipc a1,0x4 + 34386: c6e58593 addi a1,a1,-914 # 37ff0 <_IO_stdin_used+0x548> + 3438a: e509 bnez a0,34394 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x32> + 3438c: 00006597 auipc a1,0x6 + 34390: 32c58593 addi a1,a1,812 # 3a6b8 <_IO_stdin_used+0x2c10> + 34394: 01010993 addi s3,sp,16 + 34398: 854e mv a0,s3 + 3439a: ac3e30ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 3439e: 854e mv a0,s3 + 343a0: 4779 li a4,30 + 343a2: 00006697 auipc a3,0x6 + 343a6: 36e68693 addi a3,a3,878 # 3a710 <_IO_stdin_used+0x2c68> + 343aa: 4601 li a2,0 + 343ac: 4581 li a1,0 + 343ae: af2e10ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 343b2: 0084 addi s1,sp,64 + 343b4: f826 sd s1,48(sp) + 343b6: 611c ld a5,0(a0) + 343b8: 01050713 addi a4,a0,16 + 343bc: 12e78c63 beq a5,a4,344f4 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x192> + 343c0: 6914 ld a3,16(a0) + 343c2: f83e sd a5,48(sp) + 343c4: e0b6 sd a3,64(sp) + 343c6: 6514 ld a3,8(a0) + 343c8: 57fd li a5,-1 + 343ca: 8389 srli a5,a5,0x2 + 343cc: e118 sd a4,0(a0) + 343ce: 00050823 sb zero,16(a0) + 343d2: 8f95 sub a5,a5,a3 + 343d4: fc36 sd a3,56(sp) + 343d6: 00053423 sd zero,8(a0) + 343da: 4735 li a4,13 + 343dc: 18f77b63 bgeu a4,a5,34572 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x210> + 343e0: 03010a93 addi s5,sp,48 + 343e4: 8556 mv a0,s5 + 343e6: 4639 li a2,14 + 343e8: 00006597 auipc a1,0x6 + 343ec: 2f058593 addi a1,a1,752 # 3a6d8 <_IO_stdin_used+0x2c30> + 343f0: ce0e10ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 343f4: 06010913 addi s2,sp,96 + 343f8: e8ca sd s2,80(sp) + 343fa: 6114 ld a3,0(a0) + 343fc: 01050713 addi a4,a0,16 + 34400: 87aa mv a5,a0 + 34402: 10e68863 beq a3,a4,34512 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1b0> + 34406: 6910 ld a2,16(a0) + 34408: e8b6 sd a3,80(sp) + 3440a: f0b2 sd a2,96(sp) + 3440c: 6794 ld a3,8(a5) + 3440e: e398 sd a4,0(a5) + 34410: 00078823 sb zero,16(a5) + 34414: 8552 mv a0,s4 + 34416: 0007b423 sd zero,8(a5) + 3441a: ecb6 sd a3,88(sp) + 3441c: a33e60ef jal 1ae4e <_ZNK7testing8UnitTest12elapsed_timeEv> + 34420: 07010a13 addi s4,sp,112 + 34424: 87aa mv a5,a0 + 34426: 002c addi a1,sp,8 + 34428: 8552 mv a0,s4 + 3442a: 00016317 auipc t1,0x16 + 3442e: a6e33303 ld t1,-1426(t1) # 49e98 <_GLOBAL_OFFSET_TABLE_+0x348> + 34432: e43e sd a5,8(sp) + 34434: 9302 jalr t1 + 34436: 09010b13 addi s6,sp,144 + 3443a: 05010b93 addi s7,sp,80 + 3443e: 855a mv a0,s6 + 34440: 85de mv a1,s7 + 34442: 8652 mv a2,s4 + 34444: 00015317 auipc t1,0x15 + 34448: 71433303 ld t1,1812(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 3444c: 9302 jalr t1 + 3444e: 676a ld a4,152(sp) + 34450: 57fd li a5,-1 + 34452: 8389 srli a5,a5,0x2 + 34454: 8f99 sub a5,a5,a4 + 34456: 4705 li a4,1 + 34458: 14f77563 bgeu a4,a5,345a2 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x240> + 3445c: 4609 li a2,2 + 3445e: 00006597 auipc a1,0x6 + 34462: 28a58593 addi a1,a1,650 # 3a6e8 <_IO_stdin_used+0x2c40> + 34466: 855a mv a0,s6 + 34468: c68e10ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 3446c: 0c010c13 addi s8,sp,192 + 34470: f962 sd s8,176(sp) + 34472: 6114 ld a3,0(a0) + 34474: 01050713 addi a4,a0,16 + 34478: 87aa mv a5,a0 + 3447a: 0ae68b63 beq a3,a4,34530 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1ce> + 3447e: 6910 ld a2,16(a0) + 34480: f936 sd a3,176(sp) + 34482: e1b2 sd a2,192(sp) + 34484: e398 sd a4,0(a5) + 34486: 00078823 sb zero,16(a5) + 3448a: 6790 ld a2,8(a5) + 3448c: 6408 ld a0,8(s0) + 3448e: 75ca ld a1,176(sp) + 34490: 0007b423 sd zero,8(a5) + 34494: fd32 sd a2,184(sp) + 34496: ed9eb0ef jal 2036e <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 3449a: 754a ld a0,176(sp) + 3449c: 01850463 beq a0,s8,344a4 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x142> + 344a0: b90e10ef jal 15830 <_ZdlPv@plt> + 344a4: 654a ld a0,144(sp) + 344a6: 111c addi a5,sp,160 + 344a8: 00f50463 beq a0,a5,344b0 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x14e> + 344ac: b84e10ef jal 15830 <_ZdlPv@plt> + 344b0: 7546 ld a0,112(sp) + 344b2: 011c addi a5,sp,128 + 344b4: 00f50463 beq a0,a5,344bc <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x15a> + 344b8: b78e10ef jal 15830 <_ZdlPv@plt> + 344bc: 6546 ld a0,80(sp) + 344be: 01250463 beq a0,s2,344c6 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x164> + 344c2: b6ee10ef jal 15830 <_ZdlPv@plt> + 344c6: 7542 ld a0,48(sp) + 344c8: 00950463 beq a0,s1,344d0 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x16e> + 344cc: b64e10ef jal 15830 <_ZdlPv@plt> + 344d0: 6542 ld a0,16(sp) + 344d2: 101c addi a5,sp,32 + 344d4: 00f50463 beq a0,a5,344dc <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x17a> + 344d8: b58e10ef jal 15830 <_ZdlPv@plt> + 344dc: 60f2 ld ra,280(sp) + 344de: 6452 ld s0,272(sp) + 344e0: 64b2 ld s1,264(sp) + 344e2: 6912 ld s2,256(sp) + 344e4: 79ee ld s3,248(sp) + 344e6: 7a4e ld s4,240(sp) + 344e8: 7aae ld s5,232(sp) + 344ea: 7b0e ld s6,224(sp) + 344ec: 6bee ld s7,216(sp) + 344ee: 6c4e ld s8,208(sp) + 344f0: 6115 addi sp,sp,288 + 344f2: 8082 ret + 344f4: 651c ld a5,8(a0) + 344f6: 8626 mv a2,s1 + 344f8: 85ba mv a1,a4 + 344fa: 0785 addi a5,a5,1 + 344fc: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma + 34500: 02058407 vle8.v v8,(a1) + 34504: 8f95 sub a5,a5,a3 + 34506: 95b6 add a1,a1,a3 + 34508: 02060427 vse8.v v8,(a2) + 3450c: 9636 add a2,a2,a3 + 3450e: f7fd bnez a5,344fc <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x19a> + 34510: bd5d j 343c6 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x64> + 34512: 6514 ld a3,8(a0) + 34514: 85ca mv a1,s2 + 34516: 853a mv a0,a4 + 34518: 0685 addi a3,a3,1 + 3451a: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 3451e: 02050407 vle8.v v8,(a0) + 34522: 8e91 sub a3,a3,a2 + 34524: 9532 add a0,a0,a2 + 34526: 02058427 vse8.v v8,(a1) + 3452a: 95b2 add a1,a1,a2 + 3452c: f6fd bnez a3,3451a <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1b8> + 3452e: bdf9 j 3440c <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0xaa> + 34530: 6514 ld a3,8(a0) + 34532: 85e2 mv a1,s8 + 34534: 853a mv a0,a4 + 34536: 0685 addi a3,a3,1 + 34538: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 3453c: 02050407 vle8.v v8,(a0) + 34540: 8e91 sub a3,a3,a2 + 34542: 9532 add a0,a0,a2 + 34544: 02058427 vse8.v v8,(a1) + 34548: 95b2 add a1,a1,a2 + 3454a: f6fd bnez a3,34538 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1d6> + 3454c: bf25 j 34484 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x122> + 3454e: 842a mv s0,a0 + 34550: 8552 mv a0,s4 + 34552: 9aae20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34556: 855e mv a0,s7 + 34558: 9a4e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3455c: 8556 mv a0,s5 + 3455e: 99ee20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34562: 854e mv a0,s3 + 34564: 998e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34568: 8522 mv a0,s0 + 3456a: 9b6e10ef jal 15720 <_Unwind_Resume@plt> + 3456e: 842a mv s0,a0 + 34570: b7f5 j 3455c <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1fa> + 34572: 00004517 auipc a0,0x4 + 34576: 88650513 addi a0,a0,-1914 # 37df8 <_IO_stdin_used+0x350> + 3457a: 03010a93 addi s5,sp,48 + 3457e: aa2e10ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 34582: 842a mv s0,a0 + 34584: bff9 j 34562 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x200> + 34586: 842a mv s0,a0 + 34588: 1908 addi a0,sp,176 + 3458a: 972e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3458e: 855a mv a0,s6 + 34590: 96ce20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34594: bf75 j 34550 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1ee> + 34596: 842a mv s0,a0 + 34598: bfdd j 3458e <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x22c> + 3459a: 842a mv s0,a0 + 3459c: 05010b93 addi s7,sp,80 + 345a0: bf5d j 34556 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> + 345a2: 00004517 auipc a0,0x4 + 345a6: 85650513 addi a0,a0,-1962 # 37df8 <_IO_stdin_used+0x350> + 345aa: a76e10ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + +00000000000345ae <_ZN7testing15AssertionResultlsIA11_cEERS0_RKT_>: + 345ae: 7179 addi sp,sp,-48 + 345b0: e84a sd s2,16(sp) + 345b2: 00810913 addi s2,sp,8 + 345b6: f022 sd s0,32(sp) + 345b8: 842a mv s0,a0 + 345ba: 854a mv a0,s2 + 345bc: f406 sd ra,40(sp) + 345be: ec26 sd s1,24(sp) + 345c0: 84ae mv s1,a1 + 345c2: c2be40ef jal 191ec <_ZN7testing7MessageC1Ev> + 345c6: 8526 mv a0,s1 + 345c8: d38e10ef jal 15b00 + 345cc: 862a mv a2,a0 + 345ce: 6522 ld a0,8(sp) + 345d0: 85a6 mv a1,s1 + 345d2: 0541 addi a0,a0,16 + 345d4: 85ce10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 345d8: 85ca mv a1,s2 + 345da: 8522 mv a0,s0 + 345dc: 00015317 auipc t1,0x15 + 345e0: 7dc33303 ld t1,2012(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 345e4: 9302 jalr t1 + 345e6: 6522 ld a0,8(sp) + 345e8: c501 beqz a0,345f0 <_ZN7testing15AssertionResultlsIA11_cEERS0_RKT_+0x42> + 345ea: 611c ld a5,0(a0) + 345ec: 679c ld a5,8(a5) + 345ee: 9782 jalr a5 + 345f0: 70a2 ld ra,40(sp) + 345f2: 8522 mv a0,s0 + 345f4: 7402 ld s0,32(sp) + 345f6: 64e2 ld s1,24(sp) + 345f8: 6942 ld s2,16(sp) + 345fa: 6145 addi sp,sp,48 + 345fc: 8082 ret + 345fe: 67a2 ld a5,8(sp) + 34600: 842a mv s0,a0 + 34602: c789 beqz a5,3460c <_ZN7testing15AssertionResultlsIA11_cEERS0_RKT_+0x5e> + 34604: 6398 ld a4,0(a5) + 34606: 853e mv a0,a5 + 34608: 671c ld a5,8(a4) + 3460a: 9782 jalr a5 + 3460c: 8522 mv a0,s0 + 3460e: 912e10ef jal 15720 <_Unwind_Resume@plt> + +0000000000034612 <_ZN7testing15AssertionResultlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_>: + 34612: 7179 addi sp,sp,-48 + 34614: e84a sd s2,16(sp) + 34616: 00810913 addi s2,sp,8 + 3461a: f022 sd s0,32(sp) + 3461c: 842a mv s0,a0 + 3461e: 854a mv a0,s2 + 34620: ec26 sd s1,24(sp) + 34622: f406 sd ra,40(sp) + 34624: 84ae mv s1,a1 + 34626: bc7e40ef jal 191ec <_ZN7testing7MessageC1Ev> + 3462a: 6522 ld a0,8(sp) + 3462c: 6490 ld a2,8(s1) + 3462e: 608c ld a1,0(s1) + 34630: 0541 addi a0,a0,16 + 34632: fffe00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 34636: 85ca mv a1,s2 + 34638: 8522 mv a0,s0 + 3463a: 00015317 auipc t1,0x15 + 3463e: 77e33303 ld t1,1918(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 34642: 9302 jalr t1 + 34644: 6522 ld a0,8(sp) + 34646: c501 beqz a0,3464e <_ZN7testing15AssertionResultlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_+0x3c> + 34648: 611c ld a5,0(a0) + 3464a: 679c ld a5,8(a5) + 3464c: 9782 jalr a5 + 3464e: 70a2 ld ra,40(sp) + 34650: 8522 mv a0,s0 + 34652: 7402 ld s0,32(sp) + 34654: 64e2 ld s1,24(sp) + 34656: 6942 ld s2,16(sp) + 34658: 6145 addi sp,sp,48 + 3465a: 8082 ret + 3465c: 67a2 ld a5,8(sp) + 3465e: 842a mv s0,a0 + 34660: c789 beqz a5,3466a <_ZN7testing15AssertionResultlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_+0x58> + 34662: 6398 ld a4,0(a5) + 34664: 853e mv a0,a5 + 34666: 671c ld a5,8(a4) + 34668: 9782 jalr a5 + 3466a: 8522 mv a0,s0 + 3466c: 8b4e10ef jal 15720 <_Unwind_Resume@plt> + +0000000000034670 <_ZN7testing15AssertionResultlsIA2_cEERS0_RKT_>: + 34670: 7179 addi sp,sp,-48 + 34672: e84a sd s2,16(sp) + 34674: 00810913 addi s2,sp,8 + 34678: f022 sd s0,32(sp) + 3467a: 842a mv s0,a0 + 3467c: 854a mv a0,s2 + 3467e: f406 sd ra,40(sp) + 34680: ec26 sd s1,24(sp) + 34682: 84ae mv s1,a1 + 34684: b69e40ef jal 191ec <_ZN7testing7MessageC1Ev> + 34688: 8526 mv a0,s1 + 3468a: c76e10ef jal 15b00 + 3468e: 862a mv a2,a0 + 34690: 6522 ld a0,8(sp) + 34692: 85a6 mv a1,s1 + 34694: 0541 addi a0,a0,16 + 34696: f9be00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3469a: 85ca mv a1,s2 + 3469c: 8522 mv a0,s0 + 3469e: 00015317 auipc t1,0x15 + 346a2: 71a33303 ld t1,1818(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 346a6: 9302 jalr t1 + 346a8: 6522 ld a0,8(sp) + 346aa: c501 beqz a0,346b2 <_ZN7testing15AssertionResultlsIA2_cEERS0_RKT_+0x42> + 346ac: 611c ld a5,0(a0) + 346ae: 679c ld a5,8(a5) + 346b0: 9782 jalr a5 + 346b2: 70a2 ld ra,40(sp) + 346b4: 8522 mv a0,s0 + 346b6: 7402 ld s0,32(sp) + 346b8: 64e2 ld s1,24(sp) + 346ba: 6942 ld s2,16(sp) + 346bc: 6145 addi sp,sp,48 + 346be: 8082 ret + 346c0: 67a2 ld a5,8(sp) + 346c2: 842a mv s0,a0 + 346c4: c789 beqz a5,346ce <_ZN7testing15AssertionResultlsIA2_cEERS0_RKT_+0x5e> + 346c6: 6398 ld a4,0(a5) + 346c8: 853e mv a0,a5 + 346ca: 671c ld a5,8(a4) + 346cc: 9782 jalr a5 + 346ce: 8522 mv a0,s0 + 346d0: 850e10ef jal 15720 <_Unwind_Resume@plt> + +00000000000346d4 <_ZN7testing15AssertionResultlsIA3_cEERS0_RKT_>: + 346d4: 7179 addi sp,sp,-48 + 346d6: e84a sd s2,16(sp) + 346d8: 00810913 addi s2,sp,8 + 346dc: f022 sd s0,32(sp) + 346de: 842a mv s0,a0 + 346e0: 854a mv a0,s2 + 346e2: f406 sd ra,40(sp) + 346e4: ec26 sd s1,24(sp) + 346e6: 84ae mv s1,a1 + 346e8: b05e40ef jal 191ec <_ZN7testing7MessageC1Ev> + 346ec: 8526 mv a0,s1 + 346ee: c12e10ef jal 15b00 + 346f2: 862a mv a2,a0 + 346f4: 6522 ld a0,8(sp) + 346f6: 85a6 mv a1,s1 + 346f8: 0541 addi a0,a0,16 + 346fa: f37e00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 346fe: 85ca mv a1,s2 + 34700: 8522 mv a0,s0 + 34702: 00015317 auipc t1,0x15 + 34706: 6b633303 ld t1,1718(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 3470a: 9302 jalr t1 + 3470c: 6522 ld a0,8(sp) + 3470e: c501 beqz a0,34716 <_ZN7testing15AssertionResultlsIA3_cEERS0_RKT_+0x42> + 34710: 611c ld a5,0(a0) + 34712: 679c ld a5,8(a5) + 34714: 9782 jalr a5 + 34716: 70a2 ld ra,40(sp) + 34718: 8522 mv a0,s0 + 3471a: 7402 ld s0,32(sp) + 3471c: 64e2 ld s1,24(sp) + 3471e: 6942 ld s2,16(sp) + 34720: 6145 addi sp,sp,48 + 34722: 8082 ret + 34724: 67a2 ld a5,8(sp) + 34726: 842a mv s0,a0 + 34728: c789 beqz a5,34732 <_ZN7testing15AssertionResultlsIA3_cEERS0_RKT_+0x5e> + 3472a: 6398 ld a4,0(a5) + 3472c: 853e mv a0,a5 + 3472e: 671c ld a5,8(a4) + 34730: 9782 jalr a5 + 34732: 8522 mv a0,s0 + 34734: fede00ef jal 15720 <_Unwind_Resume@plt> + +0000000000034738 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: + 34738: da010113 addi sp,sp,-608 + 3473c: 11bc addi a5,sp,232 + 3473e: 24813823 sd s0,592(sp) + 34742: 25213023 sd s2,576(sp) + 34746: 842a mv s0,a0 + 34748: 06810913 addi s2,sp,104 + 3474c: 853e mv a0,a5 + 3474e: 24913423 sd s1,584(sp) + 34752: 23313c23 sd s3,568(sp) + 34756: 23613023 sd s6,544(sp) + 3475a: 21913423 sd s9,520(sp) + 3475e: ffee sd s11,504(sp) + 34760: e03e sd a5,0(sp) + 34762: 8dae mv s11,a1 + 34764: 24113c23 sd ra,600(sp) + 34768: 23413823 sd s4,560(sp) + 3476c: 23513423 sd s5,552(sp) + 34770: 21713c23 sd s7,536(sp) + 34774: 21813823 sd s8,528(sp) + 34778: 21a13023 sd s10,512(sp) + 3477c: fc4a sd s2,56(sp) + 3477e: bb3e00ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> + 34782: cd817057 vsetivli zero,2,e64,m1,ta,ma + 34786: 5e0030d7 vmv.v.i v1,0 + 3478a: 0b9c addi a5,sp,464 + 3478c: 00015997 auipc s3,0x15 + 34790: 4ac9b983 ld s3,1196(s3) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 34794: 0207f0a7 vse64.v v1,(a5) + 34798: 139c addi a5,sp,480 + 3479a: 0207f0a7 vse64.v v1,(a5) + 3479e: 0109b483 ld s1,16(s3) + 347a2: 1c011423 sh zero,456(sp) + 347a6: 0189bb03 ld s6,24(s3) + 347aa: 00015717 auipc a4,0x15 + 347ae: 7ae73703 ld a4,1966(a4) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 347b2: 01070c93 addi s9,a4,16 + 347b6: fe84b783 ld a5,-24(s1) + 347ba: e382 sd zero,448(sp) + 347bc: f4a6 sd s1,104(sp) + 347be: 978a add a5,a5,sp + 347c0: f5e6 sd s9,232(sp) + 347c2: 0767b423 sd s6,104(a5) + 347c6: f882 sd zero,112(sp) + 347c8: fe84b503 ld a0,-24(s1) + 347cc: 4581 li a1,0 + 347ce: 954a add a0,a0,s2 + 347d0: b11e00ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 347d4: 0209b903 ld s2,32(s3) + 347d8: 0289bd03 ld s10,40(s3) + 347dc: 18b8 addi a4,sp,120 + 347de: fe893503 ld a0,-24(s2) + 347e2: fcca sd s2,120(sp) + 347e4: 4581 li a1,0 + 347e6: 953a add a0,a0,a4 + 347e8: 01a53023 sd s10,0(a0) + 347ec: f03a sd a4,32(sp) + 347ee: af3e00ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 347f2: 0089bc03 ld s8,8(s3) + 347f6: cd817057 vsetivli zero,2,e64,m1,ta,ma + 347fa: 0309bb83 ld s7,48(s3) + 347fe: fe8c3703 ld a4,-24(s8) + 34802: 5e0030d7 vmv.v.i v1,0 + 34806: 00015797 auipc a5,0x15 + 3480a: 6027b783 ld a5,1538(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 3480e: 1934 addi a3,sp,184 + 34810: 970a add a4,a4,sp + 34812: 07773423 sd s7,104(a4) + 34816: 8536 mv a0,a3 + 34818: 04078713 addi a4,a5,64 + 3481c: e836 sd a3,16(sp) + 3481e: 06878a93 addi s5,a5,104 + 34822: 01878693 addi a3,a5,24 + 34826: 013c addi a5,sp,136 + 34828: 0207f0a7 vse64.v v1,(a5) + 3482c: 00015997 auipc s3,0x15 + 34830: 57c9b983 ld s3,1404(s3) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 34834: 093c addi a5,sp,152 + 34836: 0207f0a7 vse64.v v1,(a5) + 3483a: 09c1 addi s3,s3,16 + 3483c: 113c addi a5,sp,168 + 3483e: 0207f0a7 vse64.v v1,(a5) + 34842: ec3a sd a4,24(sp) + 34844: fcba sd a4,120(sp) + 34846: f4b6 sd a3,104(sp) + 34848: f5d6 sd s5,232(sp) + 3484a: e14e sd s3,128(sp) + 3484c: a85e00ef jal 152d0 <_ZNSt6localeC1Ev@plt> + 34850: 6502 ld a0,0(sp) + 34852: 00015a17 auipc s4,0x15 + 34856: 486a3a03 ld s4,1158(s4) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 3485a: 09b8 addi a4,sp,216 + 3485c: 47e1 li a5,24 + 3485e: 0a41 addi s4,s4,16 + 34860: 010c addi a1,sp,128 + 34862: f43a sd a4,40(sp) + 34864: e982 sd zero,208(sp) + 34866: 0c010c23 sb zero,216(sp) + 3486a: c1be sw a5,192(sp) + 3486c: e5ba sd a4,200(sp) + 3486e: e152 sd s4,128(sp) + 34870: a71e00ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 34874: 000db583 ld a1,0(s11) + 34878: 0e058763 beqz a1,34966 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x22e> + 3487c: 852e mv a0,a1 + 3487e: 00bc addi a5,sp,72 + 34880: 05810d93 addi s11,sp,88 + 34884: f82e sd a1,48(sp) + 34886: e4ee sd s11,72(sp) + 34888: e43e sd a5,8(sp) + 3488a: a76e10ef jal 15b00 + 3488e: 75c2 ld a1,48(sp) + 34890: 00a58633 add a2,a1,a0 + 34894: 6522 ld a0,8(sp) + 34896: a58e30ef jal 17aee <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> + 3489a: 7582 ld a1,32(sp) + 3489c: 6522 ld a0,8(sp) + 3489e: f80e90ef jal 1e01e <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo> + 348a2: 6526 ld a0,72(sp) + 348a4: 01b50463 beq a0,s11,348ac <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x174> + 348a8: f89e00ef jal 15830 <_ZdlPv@plt> + 348ac: 772a ld a4,168(sp) + 348ae: 01040793 addi a5,s0,16 + 348b2: 00043423 sd zero,8(s0) + 348b6: 00040823 sb zero,16(s0) + 348ba: e01c sd a5,0(s0) + 348bc: c771 beqz a4,34988 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x250> + 348be: 67ea ld a5,152(sp) + 348c0: c399 beqz a5,348c6 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x18e> + 348c2: 0af76063 bltu a4,a5,34962 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x22a> + 348c6: 768a ld a3,160(sp) + 348c8: 4601 li a2,0 + 348ca: 4581 li a1,0 + 348cc: 8f15 sub a4,a4,a3 + 348ce: 8522 mv a0,s0 + 348d0: dd1e00ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 348d4: 00015797 auipc a5,0x15 + 348d8: 5347b783 ld a5,1332(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 348dc: 07e1 addi a5,a5,24 + 348de: f4be sd a5,104(sp) + 348e0: 67e2 ld a5,24(sp) + 348e2: 652e ld a0,200(sp) + 348e4: f5d6 sd s5,232(sp) + 348e6: fcbe sd a5,120(sp) + 348e8: 77a2 ld a5,40(sp) + 348ea: e152 sd s4,128(sp) + 348ec: 00f50463 beq a0,a5,348f4 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1bc> + 348f0: f41e00ef jal 15830 <_ZdlPv@plt> + 348f4: 6542 ld a0,16(sp) + 348f6: e14e sd s3,128(sp) + 348f8: a59e00ef jal 15350 <_ZNSt6localeD1Ev@plt> + 348fc: fe8c3683 ld a3,-24(s8) + 34900: fe893703 ld a4,-24(s2) + 34904: fe84b783 ld a5,-24(s1) + 34908: 968a add a3,a3,sp + 3490a: 0776b423 sd s7,104(a3) + 3490e: fcca sd s2,120(sp) + 34910: 970a add a4,a4,sp + 34912: 07a73c23 sd s10,120(a4) + 34916: 6502 ld a0,0(sp) + 34918: f4a6 sd s1,104(sp) + 3491a: 978a add a5,a5,sp + 3491c: 0767b423 sd s6,104(a5) + 34920: f5e6 sd s9,232(sp) + 34922: f882 sd zero,112(sp) + 34924: bede00ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 34928: 25813083 ld ra,600(sp) + 3492c: 8522 mv a0,s0 + 3492e: 25013403 ld s0,592(sp) + 34932: 24813483 ld s1,584(sp) + 34936: 24013903 ld s2,576(sp) + 3493a: 23813983 ld s3,568(sp) + 3493e: 23013a03 ld s4,560(sp) + 34942: 22813a83 ld s5,552(sp) + 34946: 22013b03 ld s6,544(sp) + 3494a: 21813b83 ld s7,536(sp) + 3494e: 21013c03 ld s8,528(sp) + 34952: 20813c83 ld s9,520(sp) + 34956: 20013d03 ld s10,512(sp) + 3495a: 7dfe ld s11,504(sp) + 3495c: 26010113 addi sp,sp,608 + 34960: 8082 ret + 34962: 873e mv a4,a5 + 34964: b78d j 348c6 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x18e> + 34966: 7502 ld a0,32(sp) + 34968: 4611 li a2,4 + 3496a: 00004597 auipc a1,0x4 + 3496e: aa658593 addi a1,a1,-1370 # 38410 <_IO_stdin_used+0x968> + 34972: cbfe00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 34976: 772a ld a4,168(sp) + 34978: 01040793 addi a5,s0,16 + 3497c: 00043423 sd zero,8(s0) + 34980: 00040823 sb zero,16(s0) + 34984: e01c sd a5,0(s0) + 34986: ff05 bnez a4,348be <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x186> + 34988: 01ac addi a1,sp,200 + 3498a: 8522 mv a0,s0 + 3498c: 914e10ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 34990: b791 j 348d4 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x19c> + 34992: 87aa mv a5,a0 + 34994: 8522 mv a0,s0 + 34996: 843e mv s0,a5 + 34998: d65e10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3499c: 7562 ld a0,56(sp) + 3499e: 923e00ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 349a2: 8522 mv a0,s0 + 349a4: d7de00ef jal 15720 <_Unwind_Resume@plt> + 349a8: 842a mv s0,a0 + 349aa: bfcd j 3499c <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x264> + 349ac: 842a mv s0,a0 + 349ae: 6522 ld a0,8(sp) + 349b0: d4de10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 349b4: b7e5 j 3499c <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x264> + 349b6: 842a mv s0,a0 + 349b8: 01a8 addi a0,sp,200 + 349ba: e152 sd s4,128(sp) + 349bc: d41e10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 349c0: 6542 ld a0,16(sp) + 349c2: e14e sd s3,128(sp) + 349c4: 98de00ef jal 15350 <_ZNSt6localeD1Ev@plt> + 349c8: fe8c3683 ld a3,-24(s8) + 349cc: fe893703 ld a4,-24(s2) + 349d0: 0090 addi a2,sp,64 + 349d2: 1b068693 addi a3,a3,432 + 349d6: fe84b783 ld a5,-24(s1) + 349da: 96b2 add a3,a3,a2 + 349dc: e776bc23 sd s7,-392(a3) + 349e0: 1b070713 addi a4,a4,432 + 349e4: fcca sd s2,120(sp) + 349e6: 9732 add a4,a4,a2 + 349e8: e9a73423 sd s10,-376(a4) + 349ec: 1b078793 addi a5,a5,432 + 349f0: f4a6 sd s1,104(sp) + 349f2: 97b2 add a5,a5,a2 + 349f4: e767bc23 sd s6,-392(a5) + 349f8: f882 sd zero,112(sp) + 349fa: 6502 ld a0,0(sp) + 349fc: f5e6 sd s9,232(sp) + 349fe: b13e00ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 34a02: 8522 mv a0,s0 + 34a04: d1de00ef jal 15720 <_Unwind_Resume@plt> + 34a08: fe84b783 ld a5,-24(s1) + 34a0c: 0098 addi a4,sp,64 + 34a0e: f4a6 sd s1,104(sp) + 34a10: 1b078793 addi a5,a5,432 + 34a14: 97ba add a5,a5,a4 + 34a16: e767bc23 sd s6,-392(a5) + 34a1a: 842a mv s0,a0 + 34a1c: f882 sd zero,112(sp) + 34a1e: bff1 j 349fa <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x2c2> + 34a20: 842a mv s0,a0 + 34a22: bfe1 j 349fa <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x2c2> + +0000000000034a24 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE>: + 34a24: 699c ld a5,16(a1) + 34a26: 7109 addi sp,sp,-384 + 34a28: faa2 sd s0,368(sp) + 34a2a: f6a6 sd s1,360(sp) + 34a2c: fe86 sd ra,376(sp) + 34a2e: f2ca sd s2,352(sp) + 34a30: eece sd s3,344(sp) + 34a32: ead2 sd s4,336(sp) + 34a34: e6d6 sd s5,328(sp) + 34a36: e2da sd s6,320(sp) + 34a38: fe5e sd s7,312(sp) + 34a3a: fa62 sd s8,304(sp) + 34a3c: f666 sd s9,296(sp) + 34a3e: f26a sd s10,288(sp) + 34a40: ee6e sd s11,280(sp) + 34a42: 842e mv s0,a1 + 34a44: 84aa mv s1,a0 + 34a46: 00005597 auipc a1,0x5 + 34a4a: daa58593 addi a1,a1,-598 # 397f0 <_IO_stdin_used+0x1d48> + 34a4e: c781 beqz a5,34a56 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x32> + 34a50: 640c ld a1,8(s0) + 34a52: 18058f63 beqz a1,34bf0 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1cc> + 34a56: 01010a13 addi s4,sp,16 + 34a5a: 8552 mv a0,s4 + 34a5c: cbaee0ef jal 22f16 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc> + 34a60: 8552 mv a0,s4 + 34a62: 4769 li a4,26 + 34a64: 00006697 auipc a3,0x6 + 34a68: ccc68693 addi a3,a3,-820 # 3a730 <_IO_stdin_used+0x2c88> + 34a6c: 4601 li a2,0 + 34a6e: 4581 li a1,0 + 34a70: c31e00ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 34a74: 04010913 addi s2,sp,64 + 34a78: f84a sd s2,48(sp) + 34a7a: 611c ld a5,0(a0) + 34a7c: 01050713 addi a4,a0,16 + 34a80: 18e78c63 beq a5,a4,34c18 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1f4> + 34a84: 6914 ld a3,16(a0) + 34a86: f83e sd a5,48(sp) + 34a88: e0b6 sd a3,64(sp) + 34a8a: 6514 ld a3,8(a0) + 34a8c: 57fd li a5,-1 + 34a8e: 8389 srli a5,a5,0x2 + 34a90: e118 sd a4,0(a0) + 34a92: 00050823 sb zero,16(a0) + 34a96: 8f95 sub a5,a5,a3 + 34a98: fc36 sd a3,56(sp) + 34a9a: 00053423 sd zero,8(a0) + 34a9e: 4715 li a4,5 + 34aa0: 1ef77263 bgeu a4,a5,34c84 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x260> + 34aa4: 03010b13 addi s6,sp,48 + 34aa8: 855a mv a0,s6 + 34aaa: 4619 li a2,6 + 34aac: 00006597 auipc a1,0x6 + 34ab0: ca458593 addi a1,a1,-860 # 3a750 <_IO_stdin_used+0x2ca8> + 34ab4: e1de00ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 34ab8: 06010993 addi s3,sp,96 + 34abc: e8ce sd s3,80(sp) + 34abe: 6118 ld a4,0(a0) + 34ac0: 01050793 addi a5,a0,16 + 34ac4: 16f70963 beq a4,a5,34c36 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x212> + 34ac8: 6914 ld a3,16(a0) + 34aca: e8ba sd a4,80(sp) + 34acc: f0b6 sd a3,96(sp) + 34ace: 00050823 sb zero,16(a0) + 34ad2: 5414 lw a3,40(s0) + 34ad4: 6518 ld a4,8(a0) + 34ad6: 07010a93 addi s5,sp,112 + 34ada: e11c sd a5,0(a0) + 34adc: 00053423 sd zero,8(a0) + 34ae0: 006c addi a1,sp,12 + 34ae2: 8556 mv a0,s5 + 34ae4: 00015317 auipc t1,0x15 + 34ae8: 48c33303 ld t1,1164(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 34aec: c636 sw a3,12(sp) + 34aee: ecba sd a4,88(sp) + 34af0: 9302 jalr t1 + 34af2: 09010b93 addi s7,sp,144 + 34af6: 05010c13 addi s8,sp,80 + 34afa: 855e mv a0,s7 + 34afc: 85e2 mv a1,s8 + 34afe: 8656 mv a2,s5 + 34b00: 00015317 auipc t1,0x15 + 34b04: 05833303 ld t1,88(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 34b08: 9302 jalr t1 + 34b0a: 676a ld a4,152(sp) + 34b0c: 57fd li a5,-1 + 34b0e: 8389 srli a5,a5,0x2 + 34b10: 8f99 sub a5,a5,a4 + 34b12: 4721 li a4,8 + 34b14: 1af77763 bgeu a4,a5,34cc2 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x29e> + 34b18: 4625 li a2,9 + 34b1a: 00006597 auipc a1,0x6 + 34b1e: c3e58593 addi a1,a1,-962 # 3a758 <_IO_stdin_used+0x2cb0> + 34b22: 855e mv a0,s7 + 34b24: dade00ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 34b28: 0c010c93 addi s9,sp,192 + 34b2c: f966 sd s9,176(sp) + 34b2e: 6118 ld a4,0(a0) + 34b30: 01050793 addi a5,a0,16 + 34b34: 0cf70363 beq a4,a5,34bfa <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1d6> + 34b38: 6914 ld a3,16(a0) + 34b3a: f93a sd a4,176(sp) + 34b3c: e1b6 sd a3,192(sp) + 34b3e: e11c sd a5,0(a0) + 34b40: 00050823 sb zero,16(a0) + 34b44: 651c ld a5,8(a0) + 34b46: 682c ld a1,80(s0) + 34b48: 0980 addi s0,sp,208 + 34b4a: 00053423 sd zero,8(a0) + 34b4e: 8522 mv a0,s0 + 34b50: fd3e sd a5,184(sp) + 34b52: bc4ee0ef jal 22f16 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc> + 34b56: 0f010d93 addi s11,sp,240 + 34b5a: 0b010d13 addi s10,sp,176 + 34b5e: 856e mv a0,s11 + 34b60: 85ea mv a1,s10 + 34b62: 8622 mv a2,s0 + 34b64: 00015317 auipc t1,0x15 + 34b68: ff433303 ld t1,-12(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 34b6c: 9302 jalr t1 + 34b6e: 6488 ld a0,8(s1) + 34b70: 766e ld a2,248(sp) + 34b72: 75ce ld a1,240(sp) + 34b74: ffaeb0ef jal 2036e <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 34b78: 754e ld a0,240(sp) + 34b7a: 021c addi a5,sp,256 + 34b7c: 00f50463 beq a0,a5,34b84 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x160> + 34b80: cb1e00ef jal 15830 <_ZdlPv@plt> + 34b84: 654e ld a0,208(sp) + 34b86: 119c addi a5,sp,224 + 34b88: 00f50463 beq a0,a5,34b90 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x16c> + 34b8c: ca5e00ef jal 15830 <_ZdlPv@plt> + 34b90: 754a ld a0,176(sp) + 34b92: 01950463 beq a0,s9,34b9a <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x176> + 34b96: c9be00ef jal 15830 <_ZdlPv@plt> + 34b9a: 654a ld a0,144(sp) + 34b9c: 111c addi a5,sp,160 + 34b9e: 00f50463 beq a0,a5,34ba6 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x182> + 34ba2: c8fe00ef jal 15830 <_ZdlPv@plt> + 34ba6: 7546 ld a0,112(sp) + 34ba8: 011c addi a5,sp,128 + 34baa: 00f50463 beq a0,a5,34bb2 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x18e> + 34bae: c83e00ef jal 15830 <_ZdlPv@plt> + 34bb2: 6546 ld a0,80(sp) + 34bb4: 01350463 beq a0,s3,34bbc <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x198> + 34bb8: c79e00ef jal 15830 <_ZdlPv@plt> + 34bbc: 7542 ld a0,48(sp) + 34bbe: 01250463 beq a0,s2,34bc6 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1a2> + 34bc2: c6fe00ef jal 15830 <_ZdlPv@plt> + 34bc6: 6542 ld a0,16(sp) + 34bc8: 101c addi a5,sp,32 + 34bca: 00f50463 beq a0,a5,34bd2 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1ae> + 34bce: c63e00ef jal 15830 <_ZdlPv@plt> + 34bd2: 70f6 ld ra,376(sp) + 34bd4: 7456 ld s0,368(sp) + 34bd6: 74b6 ld s1,360(sp) + 34bd8: 7916 ld s2,352(sp) + 34bda: 69f6 ld s3,344(sp) + 34bdc: 6a56 ld s4,336(sp) + 34bde: 6ab6 ld s5,328(sp) + 34be0: 6b16 ld s6,320(sp) + 34be2: 7bf2 ld s7,312(sp) + 34be4: 7c52 ld s8,304(sp) + 34be6: 7cb2 ld s9,296(sp) + 34be8: 7d12 ld s10,288(sp) + 34bea: 6df2 ld s11,280(sp) + 34bec: 6119 addi sp,sp,384 + 34bee: 8082 ret + 34bf0: 00005597 auipc a1,0x5 + 34bf4: c0058593 addi a1,a1,-1024 # 397f0 <_IO_stdin_used+0x1d48> + 34bf8: bdb9 j 34a56 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x32> + 34bfa: 6518 ld a4,8(a0) + 34bfc: 8666 mv a2,s9 + 34bfe: 85be mv a1,a5 + 34c00: 0705 addi a4,a4,1 + 34c02: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 34c06: 02058407 vle8.v v8,(a1) + 34c0a: 8f15 sub a4,a4,a3 + 34c0c: 95b6 add a1,a1,a3 + 34c0e: 02060427 vse8.v v8,(a2) + 34c12: 9636 add a2,a2,a3 + 34c14: f77d bnez a4,34c02 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1de> + 34c16: b725 j 34b3e <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x11a> + 34c18: 651c ld a5,8(a0) + 34c1a: 864a mv a2,s2 + 34c1c: 85ba mv a1,a4 + 34c1e: 0785 addi a5,a5,1 + 34c20: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma + 34c24: 02058407 vle8.v v8,(a1) + 34c28: 8f95 sub a5,a5,a3 + 34c2a: 95b6 add a1,a1,a3 + 34c2c: 02060427 vse8.v v8,(a2) + 34c30: 9636 add a2,a2,a3 + 34c32: f7fd bnez a5,34c20 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1fc> + 34c34: bd99 j 34a8a <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x66> + 34c36: 6518 ld a4,8(a0) + 34c38: 864e mv a2,s3 + 34c3a: 85be mv a1,a5 + 34c3c: 0705 addi a4,a4,1 + 34c3e: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 34c42: 02058407 vle8.v v8,(a1) + 34c46: 8f15 sub a4,a4,a3 + 34c48: 95b6 add a1,a1,a3 + 34c4a: 02060427 vse8.v v8,(a2) + 34c4e: 9636 add a2,a2,a3 + 34c50: f77d bnez a4,34c3e <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x21a> + 34c52: bdb5 j 34ace <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0xaa> + 34c54: 842a mv s0,a0 + 34c56: 8556 mv a0,s5 + 34c58: aa5e10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34c5c: 8562 mv a0,s8 + 34c5e: a9fe10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34c62: 855a mv a0,s6 + 34c64: a99e10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34c68: 8552 mv a0,s4 + 34c6a: a93e10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34c6e: 8522 mv a0,s0 + 34c70: ab1e00ef jal 15720 <_Unwind_Resume@plt> + 34c74: 842a mv s0,a0 + 34c76: 05010c13 addi s8,sp,80 + 34c7a: b7cd j 34c5c <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x238> + 34c7c: 842a mv s0,a0 + 34c7e: b7ed j 34c68 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x244> + 34c80: 842a mv s0,a0 + 34c82: b7c5 j 34c62 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x23e> + 34c84: 00003517 auipc a0,0x3 + 34c88: 17450513 addi a0,a0,372 # 37df8 <_IO_stdin_used+0x350> + 34c8c: 03010b13 addi s6,sp,48 + 34c90: b91e00ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 34c94: 84aa mv s1,a0 + 34c96: 856e mv a0,s11 + 34c98: a65e10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34c9c: 8522 mv a0,s0 + 34c9e: a5fe10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34ca2: 8426 mv s0,s1 + 34ca4: 856a mv a0,s10 + 34ca6: a57e10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34caa: 855e mv a0,s7 + 34cac: a51e10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34cb0: b75d j 34c56 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x232> + 34cb2: 842a mv s0,a0 + 34cb4: bfdd j 34caa <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x286> + 34cb6: 842a mv s0,a0 + 34cb8: 0b010d13 addi s10,sp,176 + 34cbc: b7e5 j 34ca4 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x280> + 34cbe: 84aa mv s1,a0 + 34cc0: bff1 j 34c9c <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x278> + 34cc2: 00003517 auipc a0,0x3 + 34cc6: 13650513 addi a0,a0,310 # 37df8 <_IO_stdin_used+0x350> + 34cca: b57e00ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + +0000000000034cce <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: + 34cce: da010113 addi sp,sp,-608 + 34cd2: 11bc addi a5,sp,232 + 34cd4: 24813823 sd s0,592(sp) + 34cd8: 25213023 sd s2,576(sp) + 34cdc: 842a mv s0,a0 + 34cde: 06810913 addi s2,sp,104 + 34ce2: 853e mv a0,a5 + 34ce4: 24913423 sd s1,584(sp) + 34ce8: 23313c23 sd s3,568(sp) + 34cec: 23613023 sd s6,544(sp) + 34cf0: 21a13023 sd s10,512(sp) + 34cf4: e03e sd a5,0(sp) + 34cf6: e82e sd a1,16(sp) + 34cf8: 24113c23 sd ra,600(sp) + 34cfc: 23413823 sd s4,560(sp) + 34d00: 23513423 sd s5,552(sp) + 34d04: 21713c23 sd s7,536(sp) + 34d08: 21813823 sd s8,528(sp) + 34d0c: 21913423 sd s9,520(sp) + 34d10: ffee sd s11,504(sp) + 34d12: f84a sd s2,48(sp) + 34d14: e1ce00ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> + 34d18: cd817057 vsetivli zero,2,e64,m1,ta,ma + 34d1c: 5e0030d7 vmv.v.i v1,0 + 34d20: 0b9c addi a5,sp,464 + 34d22: 00015997 auipc s3,0x15 + 34d26: f169b983 ld s3,-234(s3) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 34d2a: 0207f0a7 vse64.v v1,(a5) + 34d2e: 139c addi a5,sp,480 + 34d30: 0207f0a7 vse64.v v1,(a5) + 34d34: 0109b483 ld s1,16(s3) + 34d38: 1c011423 sh zero,456(sp) + 34d3c: 0189bb03 ld s6,24(s3) + 34d40: 00015717 auipc a4,0x15 + 34d44: 21873703 ld a4,536(a4) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 34d48: 01070d13 addi s10,a4,16 + 34d4c: fe84b783 ld a5,-24(s1) + 34d50: e382 sd zero,448(sp) + 34d52: f4a6 sd s1,104(sp) + 34d54: 978a add a5,a5,sp + 34d56: f5ea sd s10,232(sp) + 34d58: 0767b423 sd s6,104(a5) + 34d5c: f882 sd zero,112(sp) + 34d5e: fe84b503 ld a0,-24(s1) + 34d62: 4581 li a1,0 + 34d64: 954a add a0,a0,s2 + 34d66: d7ae00ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 34d6a: 0209b903 ld s2,32(s3) + 34d6e: 0289bb83 ld s7,40(s3) + 34d72: 18b8 addi a4,sp,120 + 34d74: fe893503 ld a0,-24(s2) + 34d78: fcca sd s2,120(sp) + 34d7a: 4581 li a1,0 + 34d7c: 953a add a0,a0,a4 + 34d7e: 01753023 sd s7,0(a0) + 34d82: ec3a sd a4,24(sp) + 34d84: d5ce00ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 34d88: 0089bc83 ld s9,8(s3) + 34d8c: cd817057 vsetivli zero,2,e64,m1,ta,ma + 34d90: 0309bc03 ld s8,48(s3) + 34d94: fe8cb703 ld a4,-24(s9) + 34d98: 5e0030d7 vmv.v.i v1,0 + 34d9c: 00015797 auipc a5,0x15 + 34da0: 06c7b783 ld a5,108(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 34da4: 1934 addi a3,sp,184 + 34da6: 970a add a4,a4,sp + 34da8: 07873423 sd s8,104(a4) + 34dac: 8536 mv a0,a3 + 34dae: 06878713 addi a4,a5,104 + 34db2: e436 sd a3,8(sp) + 34db4: 04078a93 addi s5,a5,64 + 34db8: 01878693 addi a3,a5,24 + 34dbc: 013c addi a5,sp,136 + 34dbe: 0207f0a7 vse64.v v1,(a5) + 34dc2: 00015997 auipc s3,0x15 + 34dc6: fe69b983 ld s3,-26(s3) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 34dca: 093c addi a5,sp,152 + 34dcc: 0207f0a7 vse64.v v1,(a5) + 34dd0: 09c1 addi s3,s3,16 + 34dd2: 113c addi a5,sp,168 + 34dd4: 0207f0a7 vse64.v v1,(a5) + 34dd8: f4b6 sd a3,104(sp) + 34dda: f5ba sd a4,232(sp) + 34ddc: fcd6 sd s5,120(sp) + 34dde: e14e sd s3,128(sp) + 34de0: cf0e00ef jal 152d0 <_ZNSt6localeC1Ev@plt> + 34de4: 6502 ld a0,0(sp) + 34de6: 00015a17 auipc s4,0x15 + 34dea: ef2a3a03 ld s4,-270(s4) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 34dee: 47e1 li a5,24 + 34df0: 0d810d93 addi s11,sp,216 + 34df4: 0a41 addi s4,s4,16 + 34df6: 010c addi a1,sp,128 + 34df8: e982 sd zero,208(sp) + 34dfa: 0c010c23 sb zero,216(sp) + 34dfe: c1be sw a5,192(sp) + 34e00: e5ee sd s11,200(sp) + 34e02: e152 sd s4,128(sp) + 34e04: cdce00ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 34e08: 67c2 ld a5,16(sp) + 34e0a: 6398 ld a4,0(a5) + 34e0c: 12070663 beqz a4,34f38 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x26a> + 34e10: 08bc addi a5,sp,88 + 34e12: e83e sd a5,16(sp) + 34e14: 853a mv a0,a4 + 34e16: e4be sd a5,72(sp) + 34e18: 00bc addi a5,sp,72 + 34e1a: f43a sd a4,40(sp) + 34e1c: f03e sd a5,32(sp) + 34e1e: cf3e00ef jal 15b10 + 34e22: 050a slli a0,a0,0x2 + 34e24: 40255793 srai a5,a0,0x2 + 34e28: e0be sd a5,64(sp) + 34e2a: 46b1 li a3,12 + 34e2c: 7722 ld a4,40(sp) + 34e2e: 0ea6e563 bltu a3,a0,34f18 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x24a> + 34e32: 4685 li a3,1 + 34e34: 12d79863 bne a5,a3,34f64 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x296> + 34e38: 4314 lw a3,0(a4) + 34e3a: 6542 ld a0,16(sp) + 34e3c: 4711 li a4,4 + 34e3e: ccb6 sw a3,88(sp) + 34e40: 953a add a0,a0,a4 + 34e42: e8be sd a5,80(sp) + 34e44: 00052023 sw zero,0(a0) + 34e48: 65e2 ld a1,24(sp) + 34e4a: 7502 ld a0,32(sp) + 34e4c: bb2e90ef jal 1e1fe <_ZN7testing8internal17PrintWideStringToERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEPSo> + 34e50: 6526 ld a0,72(sp) + 34e52: 67c2 ld a5,16(sp) + 34e54: 00f50463 beq a0,a5,34e5c <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x18e> + 34e58: 9d9e00ef jal 15830 <_ZdlPv@plt> + 34e5c: 772a ld a4,168(sp) + 34e5e: 01040793 addi a5,s0,16 + 34e62: 00043423 sd zero,8(s0) + 34e66: 00040823 sb zero,16(s0) + 34e6a: e01c sd a5,0(s0) + 34e6c: 0e070763 beqz a4,34f5a <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x28c> + 34e70: 67ea ld a5,152(sp) + 34e72: c781 beqz a5,34e7a <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1ac> + 34e74: 00f77363 bgeu a4,a5,34e7a <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1ac> + 34e78: 873e mv a4,a5 + 34e7a: 768a ld a3,160(sp) + 34e7c: 4601 li a2,0 + 34e7e: 4581 li a1,0 + 34e80: 8f15 sub a4,a4,a3 + 34e82: 8522 mv a0,s0 + 34e84: 81de00ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 34e88: 00015797 auipc a5,0x15 + 34e8c: f807b783 ld a5,-128(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 34e90: 652e ld a0,200(sp) + 34e92: 01878713 addi a4,a5,24 + 34e96: 06878793 addi a5,a5,104 + 34e9a: f4ba sd a4,104(sp) + 34e9c: f5be sd a5,232(sp) + 34e9e: fcd6 sd s5,120(sp) + 34ea0: e152 sd s4,128(sp) + 34ea2: 01b50463 beq a0,s11,34eaa <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1dc> + 34ea6: 98be00ef jal 15830 <_ZdlPv@plt> + 34eaa: 6522 ld a0,8(sp) + 34eac: e14e sd s3,128(sp) + 34eae: ca2e00ef jal 15350 <_ZNSt6localeD1Ev@plt> + 34eb2: fe8cb683 ld a3,-24(s9) + 34eb6: fe893703 ld a4,-24(s2) + 34eba: fe84b783 ld a5,-24(s1) + 34ebe: 968a add a3,a3,sp + 34ec0: 0786b423 sd s8,104(a3) + 34ec4: fcca sd s2,120(sp) + 34ec6: 970a add a4,a4,sp + 34ec8: 07773c23 sd s7,120(a4) + 34ecc: 6502 ld a0,0(sp) + 34ece: f4a6 sd s1,104(sp) + 34ed0: 978a add a5,a5,sp + 34ed2: 0767b423 sd s6,104(a5) + 34ed6: f5ea sd s10,232(sp) + 34ed8: f882 sd zero,112(sp) + 34eda: e36e00ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 34ede: 25813083 ld ra,600(sp) + 34ee2: 8522 mv a0,s0 + 34ee4: 25013403 ld s0,592(sp) + 34ee8: 24813483 ld s1,584(sp) + 34eec: 24013903 ld s2,576(sp) + 34ef0: 23813983 ld s3,568(sp) + 34ef4: 23013a03 ld s4,560(sp) + 34ef8: 22813a83 ld s5,552(sp) + 34efc: 22013b03 ld s6,544(sp) + 34f00: 21813b83 ld s7,536(sp) + 34f04: 21013c03 ld s8,528(sp) + 34f08: 20813c83 ld s9,520(sp) + 34f0c: 20013d03 ld s10,512(sp) + 34f10: 7dfe ld s11,504(sp) + 34f12: 26010113 addi sp,sp,608 + 34f16: 8082 ret + 34f18: 7502 ld a0,32(sp) + 34f1a: 4601 li a2,0 + 34f1c: 008c addi a1,sp,64 + 34f1e: fc3e sd a5,56(sp) + 34f20: 9e1e00ef jal 15900 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_createERmm@plt> + 34f24: 6686 ld a3,64(sp) + 34f26: 77e2 ld a5,56(sp) + 34f28: e4aa sd a0,72(sp) + 34f2a: ecb6 sd a3,88(sp) + 34f2c: 7722 ld a4,40(sp) + 34f2e: ef95 bnez a5,34f6a <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x29c> + 34f30: 00269713 slli a4,a3,0x2 + 34f34: 87b6 mv a5,a3 + 34f36: b729 j 34e40 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x172> + 34f38: 6562 ld a0,24(sp) + 34f3a: 4611 li a2,4 + 34f3c: 00003597 auipc a1,0x3 + 34f40: 4d458593 addi a1,a1,1236 # 38410 <_IO_stdin_used+0x968> + 34f44: eece00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 34f48: 772a ld a4,168(sp) + 34f4a: 01040793 addi a5,s0,16 + 34f4e: 00043423 sd zero,8(s0) + 34f52: 00040823 sb zero,16(s0) + 34f56: e01c sd a5,0(s0) + 34f58: ff01 bnez a4,34e70 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1a2> + 34f5a: 01ac addi a1,sp,200 + 34f5c: 8522 mv a0,s0 + 34f5e: b43e00ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 34f62: b71d j 34e88 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1ba> + 34f64: 6542 ld a0,16(sp) + 34f66: 86be mv a3,a5 + 34f68: d7e1 beqz a5,34f30 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x262> + 34f6a: 863e mv a2,a5 + 34f6c: 85ba mv a1,a4 + 34f6e: c72e00ef jal 153e0 + 34f72: 6786 ld a5,64(sp) + 34f74: 6526 ld a0,72(sp) + 34f76: 00279713 slli a4,a5,0x2 + 34f7a: b5d9 j 34e40 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x172> + 34f7c: 842a mv s0,a0 + 34f7e: 7502 ld a0,32(sp) + 34f80: 8e1e00ef jal 15860 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE10_M_disposeEv@plt> + 34f84: 7542 ld a0,48(sp) + 34f86: b3ae00ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 34f8a: 8522 mv a0,s0 + 34f8c: f94e00ef jal 15720 <_Unwind_Resume@plt> + 34f90: 87aa mv a5,a0 + 34f92: 8522 mv a0,s0 + 34f94: 843e mv s0,a5 + 34f96: f66e10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34f9a: b7ed j 34f84 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x2b6> + 34f9c: 842a mv s0,a0 + 34f9e: b7dd j 34f84 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x2b6> + 34fa0: 842a mv s0,a0 + 34fa2: 01a8 addi a0,sp,200 + 34fa4: e152 sd s4,128(sp) + 34fa6: f56e10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34faa: 6522 ld a0,8(sp) + 34fac: e14e sd s3,128(sp) + 34fae: ba2e00ef jal 15350 <_ZNSt6localeD1Ev@plt> + 34fb2: fe8cb683 ld a3,-24(s9) + 34fb6: fe893703 ld a4,-24(s2) + 34fba: 0090 addi a2,sp,64 + 34fbc: 1b068693 addi a3,a3,432 + 34fc0: fe84b783 ld a5,-24(s1) + 34fc4: 96b2 add a3,a3,a2 + 34fc6: e786bc23 sd s8,-392(a3) + 34fca: 1b070713 addi a4,a4,432 + 34fce: fcca sd s2,120(sp) + 34fd0: 9732 add a4,a4,a2 + 34fd2: e9773423 sd s7,-376(a4) + 34fd6: 1b078793 addi a5,a5,432 + 34fda: f4a6 sd s1,104(sp) + 34fdc: 97b2 add a5,a5,a2 + 34fde: e767bc23 sd s6,-392(a5) + 34fe2: f882 sd zero,112(sp) + 34fe4: 6502 ld a0,0(sp) + 34fe6: f5ea sd s10,232(sp) + 34fe8: d28e00ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 34fec: 8522 mv a0,s0 + 34fee: f32e00ef jal 15720 <_Unwind_Resume@plt> + 34ff2: fe84b783 ld a5,-24(s1) + 34ff6: 0098 addi a4,sp,64 + 34ff8: f4a6 sd s1,104(sp) + 34ffa: 1b078793 addi a5,a5,432 + 34ffe: 97ba add a5,a5,a4 + 35000: e767bc23 sd s6,-392(a5) + 35004: 842a mv s0,a0 + 35006: f882 sd zero,112(sp) + 35008: bff1 j 34fe4 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x316> + 3500a: 842a mv s0,a0 + 3500c: bfe1 j 34fe4 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x316> + +000000000003500e <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_>: + 3500e: 7139 addi sp,sp,-64 + 35010: f04a sd s2,32(sp) + 35012: 00810913 addi s2,sp,8 + 35016: f822 sd s0,48(sp) + 35018: f426 sd s1,40(sp) + 3501a: 842a mv s0,a0 + 3501c: 84ae mv s1,a1 + 3501e: 854a mv a0,s2 + 35020: ec4e sd s3,24(sp) + 35022: fc06 sd ra,56(sp) + 35024: 9c8e40ef jal 191ec <_ZN7testing7MessageC1Ev> + 35028: 6084 ld s1,0(s1) + 3502a: 69a2 ld s3,8(sp) + 3502c: cc95 beqz s1,35068 <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_+0x5a> + 3502e: 8526 mv a0,s1 + 35030: ad1e00ef jal 15b00 + 35034: 862a mv a2,a0 + 35036: 85a6 mv a1,s1 + 35038: 01098513 addi a0,s3,16 + 3503c: df4e00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35040: 85ca mv a1,s2 + 35042: 8522 mv a0,s0 + 35044: 00015317 auipc t1,0x15 + 35048: d7433303 ld t1,-652(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 3504c: 9302 jalr t1 + 3504e: 6522 ld a0,8(sp) + 35050: c501 beqz a0,35058 <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_+0x4a> + 35052: 611c ld a5,0(a0) + 35054: 679c ld a5,8(a5) + 35056: 9782 jalr a5 + 35058: 70e2 ld ra,56(sp) + 3505a: 8522 mv a0,s0 + 3505c: 7442 ld s0,48(sp) + 3505e: 74a2 ld s1,40(sp) + 35060: 7902 ld s2,32(sp) + 35062: 69e2 ld s3,24(sp) + 35064: 6121 addi sp,sp,64 + 35066: 8082 ret + 35068: 01098513 addi a0,s3,16 + 3506c: 4619 li a2,6 + 3506e: 00003597 auipc a1,0x3 + 35072: d7a58593 addi a1,a1,-646 # 37de8 <_IO_stdin_used+0x340> + 35076: dbae00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3507a: b7d9 j 35040 <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_+0x32> + 3507c: 67a2 ld a5,8(sp) + 3507e: 842a mv s0,a0 + 35080: c789 beqz a5,3508a <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_+0x7c> + 35082: 6398 ld a4,0(a5) + 35084: 853e mv a0,a5 + 35086: 671c ld a5,8(a4) + 35088: 9782 jalr a5 + 3508a: 8522 mv a0,s0 + 3508c: e94e00ef jal 15720 <_Unwind_Resume@plt> + +0000000000035090 <_ZN7testing15AssertionResultlsIA5_cEERS0_RKT_>: + 35090: 7179 addi sp,sp,-48 + 35092: e84a sd s2,16(sp) + 35094: 00810913 addi s2,sp,8 + 35098: f022 sd s0,32(sp) + 3509a: 842a mv s0,a0 + 3509c: 854a mv a0,s2 + 3509e: f406 sd ra,40(sp) + 350a0: ec26 sd s1,24(sp) + 350a2: 84ae mv s1,a1 + 350a4: 948e40ef jal 191ec <_ZN7testing7MessageC1Ev> + 350a8: 8526 mv a0,s1 + 350aa: a57e00ef jal 15b00 + 350ae: 862a mv a2,a0 + 350b0: 6522 ld a0,8(sp) + 350b2: 85a6 mv a1,s1 + 350b4: 0541 addi a0,a0,16 + 350b6: d7ae00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 350ba: 85ca mv a1,s2 + 350bc: 8522 mv a0,s0 + 350be: 00015317 auipc t1,0x15 + 350c2: cfa33303 ld t1,-774(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 350c6: 9302 jalr t1 + 350c8: 6522 ld a0,8(sp) + 350ca: c501 beqz a0,350d2 <_ZN7testing15AssertionResultlsIA5_cEERS0_RKT_+0x42> + 350cc: 611c ld a5,0(a0) + 350ce: 679c ld a5,8(a5) + 350d0: 9782 jalr a5 + 350d2: 70a2 ld ra,40(sp) + 350d4: 8522 mv a0,s0 + 350d6: 7402 ld s0,32(sp) + 350d8: 64e2 ld s1,24(sp) + 350da: 6942 ld s2,16(sp) + 350dc: 6145 addi sp,sp,48 + 350de: 8082 ret + 350e0: 67a2 ld a5,8(sp) + 350e2: 842a mv s0,a0 + 350e4: c789 beqz a5,350ee <_ZN7testing15AssertionResultlsIA5_cEERS0_RKT_+0x5e> + 350e6: 6398 ld a4,0(a5) + 350e8: 853e mv a0,a5 + 350ea: 671c ld a5,8(a4) + 350ec: 9782 jalr a5 + 350ee: 8522 mv a0,s0 + 350f0: e30e00ef jal 15720 <_Unwind_Resume@plt> + +00000000000350f4 <_ZN7testing15AssertionResultlsIA7_cEERS0_RKT_>: + 350f4: 7179 addi sp,sp,-48 + 350f6: e84a sd s2,16(sp) + 350f8: 00810913 addi s2,sp,8 + 350fc: f022 sd s0,32(sp) + 350fe: 842a mv s0,a0 + 35100: 854a mv a0,s2 + 35102: f406 sd ra,40(sp) + 35104: ec26 sd s1,24(sp) + 35106: 84ae mv s1,a1 + 35108: 8e4e40ef jal 191ec <_ZN7testing7MessageC1Ev> + 3510c: 8526 mv a0,s1 + 3510e: 9f3e00ef jal 15b00 + 35112: 862a mv a2,a0 + 35114: 6522 ld a0,8(sp) + 35116: 85a6 mv a1,s1 + 35118: 0541 addi a0,a0,16 + 3511a: d16e00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3511e: 85ca mv a1,s2 + 35120: 8522 mv a0,s0 + 35122: 00015317 auipc t1,0x15 + 35126: c9633303 ld t1,-874(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 3512a: 9302 jalr t1 + 3512c: 6522 ld a0,8(sp) + 3512e: c501 beqz a0,35136 <_ZN7testing15AssertionResultlsIA7_cEERS0_RKT_+0x42> + 35130: 611c ld a5,0(a0) + 35132: 679c ld a5,8(a5) + 35134: 9782 jalr a5 + 35136: 70a2 ld ra,40(sp) + 35138: 8522 mv a0,s0 + 3513a: 7402 ld s0,32(sp) + 3513c: 64e2 ld s1,24(sp) + 3513e: 6942 ld s2,16(sp) + 35140: 6145 addi sp,sp,48 + 35142: 8082 ret + 35144: 67a2 ld a5,8(sp) + 35146: 842a mv s0,a0 + 35148: c789 beqz a5,35152 <_ZN7testing15AssertionResultlsIA7_cEERS0_RKT_+0x5e> + 3514a: 6398 ld a4,0(a5) + 3514c: 853e mv a0,a5 + 3514e: 671c ld a5,8(a4) + 35150: 9782 jalr a5 + 35152: 8522 mv a0,s0 + 35154: dcce00ef jal 15720 <_Unwind_Resume@plt> + +0000000000035158 <_ZN7testing15AssertionResultlsIA12_cEERS0_RKT_>: + 35158: 7179 addi sp,sp,-48 + 3515a: e84a sd s2,16(sp) + 3515c: 00810913 addi s2,sp,8 + 35160: f022 sd s0,32(sp) + 35162: 842a mv s0,a0 + 35164: 854a mv a0,s2 + 35166: f406 sd ra,40(sp) + 35168: ec26 sd s1,24(sp) + 3516a: 84ae mv s1,a1 + 3516c: 880e40ef jal 191ec <_ZN7testing7MessageC1Ev> + 35170: 8526 mv a0,s1 + 35172: 98fe00ef jal 15b00 + 35176: 862a mv a2,a0 + 35178: 6522 ld a0,8(sp) + 3517a: 85a6 mv a1,s1 + 3517c: 0541 addi a0,a0,16 + 3517e: cb2e00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35182: 85ca mv a1,s2 + 35184: 8522 mv a0,s0 + 35186: 00015317 auipc t1,0x15 + 3518a: c3233303 ld t1,-974(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 3518e: 9302 jalr t1 + 35190: 6522 ld a0,8(sp) + 35192: c501 beqz a0,3519a <_ZN7testing15AssertionResultlsIA12_cEERS0_RKT_+0x42> + 35194: 611c ld a5,0(a0) + 35196: 679c ld a5,8(a5) + 35198: 9782 jalr a5 + 3519a: 70a2 ld ra,40(sp) + 3519c: 8522 mv a0,s0 + 3519e: 7402 ld s0,32(sp) + 351a0: 64e2 ld s1,24(sp) + 351a2: 6942 ld s2,16(sp) + 351a4: 6145 addi sp,sp,48 + 351a6: 8082 ret + 351a8: 67a2 ld a5,8(sp) + 351aa: 842a mv s0,a0 + 351ac: c789 beqz a5,351b6 <_ZN7testing15AssertionResultlsIA12_cEERS0_RKT_+0x5e> + 351ae: 6398 ld a4,0(a5) + 351b0: 853e mv a0,a5 + 351b2: 671c ld a5,8(a4) + 351b4: 9782 jalr a5 + 351b6: 8522 mv a0,s0 + 351b8: d68e00ef jal 15720 <_Unwind_Resume@plt> + +00000000000351bc <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_>: + 351bc: a0b517d3 flt.s a5,fa0,fa1 + 351c0: c5010113 addi sp,sp,-944 + 351c4: 39213823 sd s2,912(sp) + 351c8: 3a113423 sd ra,936(sp) + 351cc: e42e sd a1,8(sp) + 351ce: e032 sd a2,0(sp) + 351d0: 892a mv s2,a0 + 351d2: ebb9 bnez a5,35228 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x6c> + 351d4: 38913c23 sd s1,920(sp) + 351d8: e00504d3 fmv.x.w s1,fa0 + 351dc: 3a813023 sd s0,928(sp) + 351e0: e0058453 fmv.x.w s0,fa1 + 351e4: 0004879b sext.w a5,s1 + 351e8: 7f800737 lui a4,0x7f800 + 351ec: 00e7f633 and a2,a5,a4 + 351f0: 0004069b sext.w a3,s0 + 351f4: 04e60563 beq a2,a4,3523e <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x82> + 351f8: 7f800737 lui a4,0x7f800 + 351fc: 00e6f633 and a2,a3,a4 + 35200: 1ae60a63 beq a2,a4,353b4 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1f8> + 35204: 1c07ce63 bltz a5,353e0 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x224> + 35208: 80000737 lui a4,0x80000 + 3520c: 8fd9 or a5,a5,a4 + 3520e: 8f55 or a4,a4,a3 + 35210: 1c06c363 bltz a3,353d6 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x21a> + 35214: 1ce7f363 bgeu a5,a4,353da <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x21e> + 35218: 9f1d subw a4,a4,a5 + 3521a: 4791 li a5,4 + 3521c: 02e7e463 bltu a5,a4,35244 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x88> + 35220: 3a013403 ld s0,928(sp) + 35224: 39813483 ld s1,920(sp) + 35228: 854a mv a0,s2 + 3522a: a1ce40ef jal 19446 <_ZN7testing16AssertionSuccessEv> + 3522e: 3a813083 ld ra,936(sp) + 35232: 854a mv a0,s2 + 35234: 39013903 ld s2,912(sp) + 35238: 3b010113 addi sp,sp,944 + 3523c: 8082 ret + 3523e: 02979713 slli a4,a5,0x29 + 35242: db5d beqz a4,351f8 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x3c> + 35244: 39313423 sd s3,904(sp) + 35248: 06010993 addi s3,sp,96 + 3524c: 854e mv a0,s3 + 3524e: 39413023 sd s4,896(sp) + 35252: 37513c23 sd s5,888(sp) + 35256: e4ae00ef jal 158a0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> + 3525a: 77c6 ld a5,112(sp) + 3525c: f00487d3 fmv.w.x fa5,s1 + 35260: 4721 li a4,8 + 35262: fe87b783 ld a5,-24(a5) + 35266: 42078553 fcvt.d.s fa0,fa5 + 3526a: 1888 addi a0,sp,112 + 3526c: 978a add a5,a5,sp + 3526e: ffb8 sd a4,120(a5) + 35270: 960e00ef jal 153d0 <_ZNSo9_M_insertIdEERSoT_@plt> + 35274: 13a4 addi s1,sp,488 + 35276: 8526 mv a0,s1 + 35278: e28e00ef jal 158a0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> + 3527c: 77fe ld a5,504(sp) + 3527e: f00407d3 fmv.w.x fa5,s0 + 35282: 4721 li a4,8 + 35284: fe87b783 ld a5,-24(a5) + 35288: 42078553 fcvt.d.s fa0,fa5 + 3528c: 1ba8 addi a0,sp,504 + 3528e: 978a add a5,a5,sp + 35290: 20e7b023 sd a4,512(a5) + 35294: 93ce00ef jal 153d0 <_ZNSo9_M_insertIdEERSoT_@plt> + 35298: 0800 addi s0,sp,16 + 3529a: 8522 mv a0,s0 + 3529c: 9b6e40ef jal 19452 <_ZN7testing16AssertionFailureEv> + 352a0: 8522 mv a0,s0 + 352a2: 00004597 auipc a1,0x4 + 352a6: c2e58593 addi a1,a1,-978 # 38ed0 <_IO_stdin_used+0x1428> + 352aa: 00015317 auipc t1,0x15 + 352ae: 95633303 ld t1,-1706(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 352b2: 9302 jalr t1 + 352b4: 002c addi a1,sp,8 + 352b6: 00015317 auipc t1,0x15 + 352ba: 8e233303 ld t1,-1822(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 352be: 9302 jalr t1 + 352c0: 00005597 auipc a1,0x5 + 352c4: 4a858593 addi a1,a1,1192 # 3a768 <_IO_stdin_used+0x2cc0> + 352c8: 00015317 auipc t1,0x15 + 352cc: c1833303 ld t1,-1000(t1) # 49ee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 352d0: 9302 jalr t1 + 352d2: 858a mv a1,sp + 352d4: 00015317 auipc t1,0x15 + 352d8: 8c433303 ld t1,-1852(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 352dc: 9302 jalr t1 + 352de: 00005597 auipc a1,0x5 + 352e2: 49258593 addi a1,a1,1170 # 3a770 <_IO_stdin_used+0x2cc8> + 352e6: 00015317 auipc t1,0x15 + 352ea: b8233303 ld t1,-1150(t1) # 49e68 <_GLOBAL_OFFSET_TABLE_+0x318> + 352ee: 9302 jalr t1 + 352f0: 00004597 auipc a1,0x4 + 352f4: b3858593 addi a1,a1,-1224 # 38e28 <_IO_stdin_used+0x1380> + 352f8: 00015317 auipc t1,0x15 + 352fc: bf033303 ld t1,-1040(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 35300: 9302 jalr t1 + 35302: 02010a13 addi s4,sp,32 + 35306: 842a mv s0,a0 + 35308: 85ce mv a1,s3 + 3530a: 8552 mv a0,s4 + 3530c: 9c8e40ef jal 194d4 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 35310: 85d2 mv a1,s4 + 35312: 8522 mv a0,s0 + 35314: 00015317 auipc t1,0x15 + 35318: 88c33303 ld t1,-1908(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 3531c: 9302 jalr t1 + 3531e: 00004597 auipc a1,0x4 + 35322: bda58593 addi a1,a1,-1062 # 38ef8 <_IO_stdin_used+0x1450> + 35326: 00015317 auipc t1,0x15 + 3532a: bea33303 ld t1,-1046(t1) # 49f10 <_GLOBAL_OFFSET_TABLE_+0x3c0> + 3532e: 9302 jalr t1 + 35330: 04010a93 addi s5,sp,64 + 35334: 842a mv s0,a0 + 35336: 85a6 mv a1,s1 + 35338: 8556 mv a0,s5 + 3533a: 99ae40ef jal 194d4 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 3533e: 85d6 mv a1,s5 + 35340: 8522 mv a0,s0 + 35342: 00015317 auipc t1,0x15 + 35346: 85e33303 ld t1,-1954(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 3534a: 9302 jalr t1 + 3534c: 85aa mv a1,a0 + 3534e: 854a mv a0,s2 + 35350: 886e40ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> + 35354: 6506 ld a0,64(sp) + 35356: 089c addi a5,sp,80 + 35358: 00f50463 beq a0,a5,35360 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1a4> + 3535c: cd4e00ef jal 15830 <_ZdlPv@plt> + 35360: 7502 ld a0,32(sp) + 35362: 181c addi a5,sp,48 + 35364: 00f50463 beq a0,a5,3536c <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1b0> + 35368: cc8e00ef jal 15830 <_ZdlPv@plt> + 3536c: 6462 ld s0,24(sp) + 3536e: c819 beqz s0,35384 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1c8> + 35370: 6008 ld a0,0(s0) + 35372: 01040793 addi a5,s0,16 + 35376: 00f50463 beq a0,a5,3537e <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1c2> + 3537a: cb6e00ef jal 15830 <_ZdlPv@plt> + 3537e: 8522 mv a0,s0 + 35380: cb0e00ef jal 15830 <_ZdlPv@plt> + 35384: 8526 mv a0,s1 + 35386: f3bdf0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 3538a: 854e mv a0,s3 + 3538c: f35df0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 35390: 3a813083 ld ra,936(sp) + 35394: 3a013403 ld s0,928(sp) + 35398: 39813483 ld s1,920(sp) + 3539c: 38813983 ld s3,904(sp) + 353a0: 38013a03 ld s4,896(sp) + 353a4: 37813a83 ld s5,888(sp) + 353a8: 854a mv a0,s2 + 353aa: 39013903 ld s2,912(sp) + 353ae: 3b010113 addi sp,sp,944 + 353b2: 8082 ret + 353b4: 02969713 slli a4,a3,0x29 + 353b8: e80716e3 bnez a4,35244 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x88> + 353bc: e407d6e3 bgez a5,35208 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x4c> + 353c0: 40f007bb negw a5,a5 + 353c4: ff800737 lui a4,0xff800 + 353c8: e406d8e3 bgez a3,35218 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x5c> + 353cc: 40d0073b negw a4,a3 + 353d0: e4e7e4e3 bltu a5,a4,35218 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x5c> + 353d4: a019 j 353da <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x21e> + 353d6: 40d0073b negw a4,a3 + 353da: 40e7873b subw a4,a5,a4 + 353de: bd35 j 3521a <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x5e> + 353e0: 40f007bb negw a5,a5 + 353e4: fe06c4e3 bltz a3,353cc <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x210> + 353e8: 80000737 lui a4,0x80000 + 353ec: 8f55 or a4,a4,a3 + 353ee: e2e7e5e3 bltu a5,a4,35218 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x5c> + 353f2: b53d j 35220 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x64> + 353f4: 842a mv s0,a0 + 353f6: a005 j 35416 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x25a> + 353f8: 842a mv s0,a0 + 353fa: a801 j 3540a <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x24e> + 353fc: 842a mv s0,a0 + 353fe: 8556 mv a0,s5 + 35400: afce10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 35404: 8552 mv a0,s4 + 35406: af6e10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3540a: 0828 addi a0,sp,24 + 3540c: 00015317 auipc t1,0x15 + 35410: bcc33303 ld t1,-1076(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 35414: 9302 jalr t1 + 35416: 8526 mv a0,s1 + 35418: ea9df0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 3541c: 854e mv a0,s3 + 3541e: ea3df0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 35422: 8522 mv a0,s0 + 35424: afce00ef jal 15720 <_Unwind_Resume@plt> + 35428: 842a mv s0,a0 + 3542a: bfe9 j 35404 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x248> + 3542c: 842a mv s0,a0 + 3542e: b7fd j 3541c <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x260> + +0000000000035430 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_>: + 35430: a2b517d3 flt.d a5,fa0,fa1 + 35434: c5010113 addi sp,sp,-944 + 35438: 39213823 sd s2,912(sp) + 3543c: 3a113423 sd ra,936(sp) + 35440: e42e sd a1,8(sp) + 35442: e032 sd a2,0(sp) + 35444: 892a mv s2,a0 + 35446: efa9 bnez a5,354a0 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x70> + 35448: 38913c23 sd s1,920(sp) + 3544c: e20504d3 fmv.x.d s1,fa0 + 35450: 3a813023 sd s0,928(sp) + 35454: 7ff00793 li a5,2047 + 35458: e2058453 fmv.x.d s0,fa1 + 3545c: 17d2 slli a5,a5,0x34 + 3545e: 0097f733 and a4,a5,s1 + 35462: 86a6 mv a3,s1 + 35464: 8622 mv a2,s0 + 35466: 04f70863 beq a4,a5,354b6 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x86> + 3546a: 7ff00793 li a5,2047 + 3546e: 17d2 slli a5,a5,0x34 + 35470: 0087f733 and a4,a5,s0 + 35474: 1af70863 beq a4,a5,35624 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1f4> + 35478: 85a2 mv a1,s0 + 3547a: 1c06cc63 bltz a3,35652 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x222> + 3547e: 57fd li a5,-1 + 35480: 17fe slli a5,a5,0x3f + 35482: 0097e733 or a4,a5,s1 + 35486: 8fc1 or a5,a5,s0 + 35488: 1c05c063 bltz a1,35648 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x218> + 3548c: 1cf77063 bgeu a4,a5,3564c <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x21c> + 35490: 8f99 sub a5,a5,a4 + 35492: 4711 li a4,4 + 35494: 02f76463 bltu a4,a5,354bc <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x8c> + 35498: 3a013403 ld s0,928(sp) + 3549c: 39813483 ld s1,920(sp) + 354a0: 854a mv a0,s2 + 354a2: fa5e30ef jal 19446 <_ZN7testing16AssertionSuccessEv> + 354a6: 3a813083 ld ra,936(sp) + 354aa: 854a mv a0,s2 + 354ac: 39013903 ld s2,912(sp) + 354b0: 3b010113 addi sp,sp,944 + 354b4: 8082 ret + 354b6: 00c49793 slli a5,s1,0xc + 354ba: dbc5 beqz a5,3546a <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x3a> + 354bc: 39313423 sd s3,904(sp) + 354c0: 06010993 addi s3,sp,96 + 354c4: 854e mv a0,s3 + 354c6: 39413023 sd s4,896(sp) + 354ca: 37513c23 sd s5,888(sp) + 354ce: bd2e00ef jal 158a0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> + 354d2: 77c6 ld a5,112(sp) + 354d4: f2048553 fmv.d.x fa0,s1 + 354d8: 4745 li a4,17 + 354da: fe87b783 ld a5,-24(a5) + 354de: 1888 addi a0,sp,112 + 354e0: 978a add a5,a5,sp + 354e2: ffb8 sd a4,120(a5) + 354e4: eeddf0ef jal 153d0 <_ZNSo9_M_insertIdEERSoT_@plt> + 354e8: 13a4 addi s1,sp,488 + 354ea: 8526 mv a0,s1 + 354ec: bb4e00ef jal 158a0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> + 354f0: 77fe ld a5,504(sp) + 354f2: f2040553 fmv.d.x fa0,s0 + 354f6: 4745 li a4,17 + 354f8: fe87b783 ld a5,-24(a5) + 354fc: 1ba8 addi a0,sp,504 + 354fe: 978a add a5,a5,sp + 35500: 20e7b023 sd a4,512(a5) + 35504: ecddf0ef jal 153d0 <_ZNSo9_M_insertIdEERSoT_@plt> + 35508: 0800 addi s0,sp,16 + 3550a: 8522 mv a0,s0 + 3550c: f47e30ef jal 19452 <_ZN7testing16AssertionFailureEv> + 35510: 8522 mv a0,s0 + 35512: 00004597 auipc a1,0x4 + 35516: 9be58593 addi a1,a1,-1602 # 38ed0 <_IO_stdin_used+0x1428> + 3551a: 00014317 auipc t1,0x14 + 3551e: 6e633303 ld t1,1766(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 35522: 9302 jalr t1 + 35524: 002c addi a1,sp,8 + 35526: 00014317 auipc t1,0x14 + 3552a: 67233303 ld t1,1650(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 3552e: 9302 jalr t1 + 35530: 00005597 auipc a1,0x5 + 35534: 23858593 addi a1,a1,568 # 3a768 <_IO_stdin_used+0x2cc0> + 35538: 00015317 auipc t1,0x15 + 3553c: 9a833303 ld t1,-1624(t1) # 49ee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 35540: 9302 jalr t1 + 35542: 858a mv a1,sp + 35544: 00014317 auipc t1,0x14 + 35548: 65433303 ld t1,1620(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 3554c: 9302 jalr t1 + 3554e: 00005597 auipc a1,0x5 + 35552: 22258593 addi a1,a1,546 # 3a770 <_IO_stdin_used+0x2cc8> + 35556: 00015317 auipc t1,0x15 + 3555a: 91233303 ld t1,-1774(t1) # 49e68 <_GLOBAL_OFFSET_TABLE_+0x318> + 3555e: 9302 jalr t1 + 35560: 00004597 auipc a1,0x4 + 35564: 8c858593 addi a1,a1,-1848 # 38e28 <_IO_stdin_used+0x1380> + 35568: 00015317 auipc t1,0x15 + 3556c: 98033303 ld t1,-1664(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 35570: 9302 jalr t1 + 35572: 02010a13 addi s4,sp,32 + 35576: 842a mv s0,a0 + 35578: 85ce mv a1,s3 + 3557a: 8552 mv a0,s4 + 3557c: f59e30ef jal 194d4 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 35580: 85d2 mv a1,s4 + 35582: 8522 mv a0,s0 + 35584: 00014317 auipc t1,0x14 + 35588: 61c33303 ld t1,1564(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 3558c: 9302 jalr t1 + 3558e: 00004597 auipc a1,0x4 + 35592: 96a58593 addi a1,a1,-1686 # 38ef8 <_IO_stdin_used+0x1450> + 35596: 00015317 auipc t1,0x15 + 3559a: 97a33303 ld t1,-1670(t1) # 49f10 <_GLOBAL_OFFSET_TABLE_+0x3c0> + 3559e: 9302 jalr t1 + 355a0: 04010a93 addi s5,sp,64 + 355a4: 842a mv s0,a0 + 355a6: 85a6 mv a1,s1 + 355a8: 8556 mv a0,s5 + 355aa: f2be30ef jal 194d4 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 355ae: 85d6 mv a1,s5 + 355b0: 8522 mv a0,s0 + 355b2: 00014317 auipc t1,0x14 + 355b6: 5ee33303 ld t1,1518(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 355ba: 9302 jalr t1 + 355bc: 85aa mv a1,a0 + 355be: 854a mv a0,s2 + 355c0: e17e30ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> + 355c4: 6506 ld a0,64(sp) + 355c6: 089c addi a5,sp,80 + 355c8: 00f50463 beq a0,a5,355d0 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1a0> + 355cc: a64e00ef jal 15830 <_ZdlPv@plt> + 355d0: 7502 ld a0,32(sp) + 355d2: 181c addi a5,sp,48 + 355d4: 00f50463 beq a0,a5,355dc <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1ac> + 355d8: a58e00ef jal 15830 <_ZdlPv@plt> + 355dc: 6462 ld s0,24(sp) + 355de: c819 beqz s0,355f4 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1c4> + 355e0: 6008 ld a0,0(s0) + 355e2: 01040793 addi a5,s0,16 + 355e6: 00f50463 beq a0,a5,355ee <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1be> + 355ea: a46e00ef jal 15830 <_ZdlPv@plt> + 355ee: 8522 mv a0,s0 + 355f0: a40e00ef jal 15830 <_ZdlPv@plt> + 355f4: 8526 mv a0,s1 + 355f6: ccbdf0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 355fa: 854e mv a0,s3 + 355fc: cc5df0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 35600: 3a813083 ld ra,936(sp) + 35604: 3a013403 ld s0,928(sp) + 35608: 39813483 ld s1,920(sp) + 3560c: 38813983 ld s3,904(sp) + 35610: 38013a03 ld s4,896(sp) + 35614: 37813a83 ld s5,888(sp) + 35618: 854a mv a0,s2 + 3561a: 39013903 ld s2,912(sp) + 3561e: 3b010113 addi sp,sp,944 + 35622: 8082 ret + 35624: 00c41713 slli a4,s0,0xc + 35628: 57fd li a5,-1 + 3562a: e80719e3 bnez a4,354bc <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x8c> + 3562e: 85a2 mv a1,s0 + 35630: e406d7e3 bgez a3,3547e <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x4e> + 35634: 40900733 neg a4,s1 + 35638: 17d2 slli a5,a5,0x34 + 3563a: e4065be3 bgez a2,35490 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x60> + 3563e: 408007b3 neg a5,s0 + 35642: e4f767e3 bltu a4,a5,35490 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x60> + 35646: a019 j 3564c <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x21c> + 35648: 408007b3 neg a5,s0 + 3564c: 40f707b3 sub a5,a4,a5 + 35650: b589 j 35492 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x62> + 35652: 40900733 neg a4,s1 + 35656: fe0644e3 bltz a2,3563e <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x20e> + 3565a: 57fd li a5,-1 + 3565c: 17fe slli a5,a5,0x3f + 3565e: 8fc1 or a5,a5,s0 + 35660: e2f768e3 bltu a4,a5,35490 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x60> + 35664: bd15 j 35498 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x68> + 35666: 842a mv s0,a0 + 35668: a005 j 35688 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x258> + 3566a: 842a mv s0,a0 + 3566c: a801 j 3567c <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x24c> + 3566e: 842a mv s0,a0 + 35670: 8556 mv a0,s5 + 35672: 88ae10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 35676: 8552 mv a0,s4 + 35678: 884e10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3567c: 0828 addi a0,sp,24 + 3567e: 00015317 auipc t1,0x15 + 35682: 95a33303 ld t1,-1702(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 35686: 9302 jalr t1 + 35688: 8526 mv a0,s1 + 3568a: c37df0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 3568e: 854e mv a0,s3 + 35690: c31df0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 35694: 8522 mv a0,s0 + 35696: 88ae00ef jal 15720 <_Unwind_Resume@plt> + 3569a: 842a mv s0,a0 + 3569c: bfe9 j 35676 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x246> + 3569e: 842a mv s0,a0 + 356a0: b7fd j 3568e <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x25e> + +00000000000356a2 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_>: + 356a2: 1101 addi sp,sp,-32 + 356a4: e426 sd s1,8(sp) + 356a6: 84aa mv s1,a0 + 356a8: e04a sd s2,0(sp) + 356aa: 0084b903 ld s2,8(s1) + 356ae: 852e mv a0,a1 + 356b0: e822 sd s0,16(sp) + 356b2: ec06 sd ra,24(sp) + 356b4: 842e mv s0,a1 + 356b6: c4ae00ef jal 15b00 + 356ba: 00a90963 beq s2,a0,356cc <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_+0x2a> + 356be: 4501 li a0,0 + 356c0: 60e2 ld ra,24(sp) + 356c2: 6442 ld s0,16(sp) + 356c4: 64a2 ld s1,8(sp) + 356c6: 6902 ld s2,0(sp) + 356c8: 6105 addi sp,sp,32 + 356ca: 8082 ret + 356cc: 4505 li a0,1 + 356ce: fe0909e3 beqz s2,356c0 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_+0x1e> + 356d2: 6088 ld a0,0(s1) + 356d4: 864a mv a2,s2 + 356d6: 85a2 mv a1,s0 + 356d8: a18e00ef jal 158f0 + 356dc: 60e2 ld ra,24(sp) + 356de: 6442 ld s0,16(sp) + 356e0: 64a2 ld s1,8(sp) + 356e2: 6902 ld s2,0(sp) + 356e4: 00153513 seqz a0,a0 + 356e8: 6105 addi sp,sp,32 + 356ea: 8082 ret + +00000000000356ec <_ZNSt10unique_ptrIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EED2Ev>: + 356ec: 1141 addi sp,sp,-16 + 356ee: e022 sd s0,0(sp) + 356f0: 6100 ld s0,0(a0) + 356f2: e406 sd ra,8(sp) + 356f4: cc11 beqz s0,35710 <_ZNSt10unique_ptrIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EED2Ev+0x24> + 356f6: 6008 ld a0,0(s0) + 356f8: 01040793 addi a5,s0,16 + 356fc: 00f50463 beq a0,a5,35704 <_ZNSt10unique_ptrIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EED2Ev+0x18> + 35700: 930e00ef jal 15830 <_ZdlPv@plt> + 35704: 8522 mv a0,s0 + 35706: 6402 ld s0,0(sp) + 35708: 60a2 ld ra,8(sp) + 3570a: 0141 addi sp,sp,16 + 3570c: 924e006f j 15830 <_ZdlPv@plt> + 35710: 60a2 ld ra,8(sp) + 35712: 6402 ld s0,0(sp) + 35714: 0141 addi sp,sp,16 + 35716: 8082 ret + +0000000000035718 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev>: + 35718: 7179 addi sp,sp,-48 + 3571a: f022 sd s0,32(sp) + 3571c: 842a mv s0,a0 + 3571e: 4108 lw a0,0(a0) + 35720: f406 sd ra,40(sp) + 35722: ec26 sd s1,24(sp) + 35724: c2ce00ef jal 15b50 + 35728: c501 beqz a0,35730 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev+0x18> + 3572a: 611c ld a5,0(a0) + 3572c: 679c ld a5,8(a5) + 3572e: 9782 jalr a5 + 35730: 4008 lw a0,0(s0) + 35732: abee00ef jal 159f0 + 35736: 84aa mv s1,a0 + 35738: e911 bnez a0,3574c <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev+0x34> + 3573a: 6408 ld a0,8(s0) + 3573c: c925 beqz a0,357ac <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev+0x94> + 3573e: 611c ld a5,0(a0) + 35740: 7402 ld s0,32(sp) + 35742: 70a2 ld ra,40(sp) + 35744: 64e2 ld s1,24(sp) + 35746: 679c ld a5,8(a5) + 35748: 6145 addi sp,sp,48 + 3574a: 8782 jr a5 + 3574c: e84a sd s2,16(sp) + 3574e: 00810913 addi s2,sp,8 + 35752: 6da00693 li a3,1754 + 35756: 854a mv a0,s2 + 35758: 00005617 auipc a2,0x5 + 3575c: da860613 addi a2,a2,-600 # 3a500 <_IO_stdin_used+0x2a58> + 35760: 458d li a1,3 + 35762: c89e90ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 35766: 4661 li a2,24 + 35768: 00003597 auipc a1,0x3 + 3576c: 3d058593 addi a1,a1,976 # 38b38 <_IO_stdin_used+0x1090> + 35770: 00015517 auipc a0,0x15 + 35774: 82853503 ld a0,-2008(a0) # 49f98 <_ZSt4cerr@Base> + 35778: eb9df0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3577c: 4649 li a2,18 + 3577e: 00005597 auipc a1,0x5 + 35782: e0258593 addi a1,a1,-510 # 3a580 <_IO_stdin_used+0x2ad8> + 35786: 00015517 auipc a0,0x15 + 3578a: 81253503 ld a0,-2030(a0) # 49f98 <_ZSt4cerr@Base> + 3578e: ea3df0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35792: 85a6 mv a1,s1 + 35794: 00015517 auipc a0,0x15 + 35798: 80453503 ld a0,-2044(a0) # 49f98 <_ZSt4cerr@Base> + 3579c: ca5df0ef jal 15440 <_ZNSolsEi@plt> + 357a0: 854a mv a0,s2 + 357a2: fd9e60ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 357a6: 6408 ld a0,8(s0) + 357a8: 6942 ld s2,16(sp) + 357aa: f951 bnez a0,3573e <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev+0x26> + 357ac: 70a2 ld ra,40(sp) + 357ae: 7402 ld s0,32(sp) + 357b0: 64e2 ld s1,24(sp) + 357b2: 6145 addi sp,sp,48 + 357b4: 8082 ret + +00000000000357b6 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev>: + 357b6: 7179 addi sp,sp,-48 + 357b8: f022 sd s0,32(sp) + 357ba: 842a mv s0,a0 + 357bc: 4108 lw a0,0(a0) + 357be: f406 sd ra,40(sp) + 357c0: ec26 sd s1,24(sp) + 357c2: b8ee00ef jal 15b50 + 357c6: c501 beqz a0,357ce <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev+0x18> + 357c8: 611c ld a5,0(a0) + 357ca: 679c ld a5,8(a5) + 357cc: 9782 jalr a5 + 357ce: 4008 lw a0,0(s0) + 357d0: a20e00ef jal 159f0 + 357d4: 84aa mv s1,a0 + 357d6: e911 bnez a0,357ea <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev+0x34> + 357d8: 6408 ld a0,8(s0) + 357da: c925 beqz a0,3584a <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev+0x94> + 357dc: 611c ld a5,0(a0) + 357de: 7402 ld s0,32(sp) + 357e0: 70a2 ld ra,40(sp) + 357e2: 64e2 ld s1,24(sp) + 357e4: 679c ld a5,8(a5) + 357e6: 6145 addi sp,sp,48 + 357e8: 8782 jr a5 + 357ea: e84a sd s2,16(sp) + 357ec: 00810913 addi s2,sp,8 + 357f0: 6da00693 li a3,1754 + 357f4: 854a mv a0,s2 + 357f6: 00005617 auipc a2,0x5 + 357fa: d0a60613 addi a2,a2,-758 # 3a500 <_IO_stdin_used+0x2a58> + 357fe: 458d li a1,3 + 35800: bebe90ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 35804: 4661 li a2,24 + 35806: 00003597 auipc a1,0x3 + 3580a: 33258593 addi a1,a1,818 # 38b38 <_IO_stdin_used+0x1090> + 3580e: 00014517 auipc a0,0x14 + 35812: 78a53503 ld a0,1930(a0) # 49f98 <_ZSt4cerr@Base> + 35816: e1bdf0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3581a: 4649 li a2,18 + 3581c: 00005597 auipc a1,0x5 + 35820: d6458593 addi a1,a1,-668 # 3a580 <_IO_stdin_used+0x2ad8> + 35824: 00014517 auipc a0,0x14 + 35828: 77453503 ld a0,1908(a0) # 49f98 <_ZSt4cerr@Base> + 3582c: e05df0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35830: 85a6 mv a1,s1 + 35832: 00014517 auipc a0,0x14 + 35836: 76653503 ld a0,1894(a0) # 49f98 <_ZSt4cerr@Base> + 3583a: c07df0ef jal 15440 <_ZNSolsEi@plt> + 3583e: 854a mv a0,s2 + 35840: f3be60ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 35844: 6408 ld a0,8(s0) + 35846: 6942 ld s2,16(sp) + 35848: f951 bnez a0,357dc <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev+0x26> + 3584a: 70a2 ld ra,40(sp) + 3584c: 7402 ld s0,32(sp) + 3584e: 64e2 ld s1,24(sp) + 35850: 6145 addi sp,sp,48 + 35852: 8082 ret + +0000000000035854 <_ZN7testing8internal13ExecDeathTestD1Ev>: + 35854: 716d addi sp,sp,-272 + 35856: 00014797 auipc a5,0x14 + 3585a: 6527b783 ld a5,1618(a5) # 49ea8 <_GLOBAL_OFFSET_TABLE_+0x358> + 3585e: e222 sd s0,256(sp) + 35860: e606 sd ra,264(sp) + 35862: 07c1 addi a5,a5,16 + 35864: 842a mv s0,a0 + 35866: e11c sd a5,0(a0) + 35868: 5848 lw a0,52(s0) + 3586a: 0505 addi a0,a0,1 + 3586c: 00153513 seqz a0,a0 + 35870: b53e50ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 35874: c905 beqz a0,358a4 <_ZN7testing8internal13ExecDeathTestD1Ev+0x50> + 35876: b4fe50ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> + 3587a: d57d beqz a0,35868 <_ZN7testing8internal13ExecDeathTestD1Ev+0x14> + 3587c: 00014797 auipc a5,0x14 + 35880: 5d47b783 ld a5,1492(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> + 35884: 7008 ld a0,32(s0) + 35886: 07c1 addi a5,a5,16 + 35888: e81c sd a5,16(s0) + 3588a: c909 beqz a0,3589c <_ZN7testing8internal13ExecDeathTestD1Ev+0x48> + 3588c: 6412 ld s0,256(sp) + 3588e: 60b2 ld ra,264(sp) + 35890: 00014317 auipc t1,0x14 + 35894: 43033303 ld t1,1072(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 35898: 6151 addi sp,sp,272 + 3589a: 8302 jr t1 + 3589c: 60b2 ld ra,264(sp) + 3589e: 6412 ld s0,256(sp) + 358a0: 6151 addi sp,sp,272 + 358a2: 8082 ret + 358a4: 0080 addi s0,sp,64 + 358a6: 8522 mv a0,s0 + 358a8: 00004597 auipc a1,0x4 + 358ac: ba058593 addi a1,a1,-1120 # 39448 <_IO_stdin_used+0x19a0> + 358b0: dace20ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 358b4: 8522 mv a0,s0 + 358b6: 00004597 auipc a1,0x4 + 358ba: a9258593 addi a1,a1,-1390 # 39348 <_IO_stdin_used+0x18a0> + 358be: bf3df0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 358c2: 1080 addi s0,sp,96 + 358c4: 85aa mv a1,a0 + 358c6: 8522 mv a0,s0 + 358c8: c69df0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 358cc: 8522 mv a0,s0 + 358ce: 00004597 auipc a1,0x4 + 358d2: b9258593 addi a1,a1,-1134 # 39460 <_IO_stdin_used+0x19b8> + 358d6: bdbdf0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 358da: 0100 addi s0,sp,128 + 358dc: 85aa mv a1,a0 + 358de: 8522 mv a0,s0 + 358e0: c51df0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 358e4: 1010 addi a2,sp,32 + 358e6: 19900793 li a5,409 + 358ea: 8532 mv a0,a2 + 358ec: 086c addi a1,sp,28 + 358ee: 00014317 auipc t1,0x14 + 358f2: 68233303 ld t1,1666(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 358f6: ce3e sw a5,28(sp) + 358f8: e432 sd a2,8(sp) + 358fa: 9302 jalr t1 + 358fc: 6622 ld a2,8(sp) + 358fe: 85a2 mv a1,s0 + 35900: 1100 addi s0,sp,160 + 35902: 00014317 auipc t1,0x14 + 35906: 25633303 ld t1,598(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 3590a: 8522 mv a0,s0 + 3590c: 9302 jalr t1 + 3590e: 8522 mv a0,s0 + 35910: 00003597 auipc a1,0x3 + 35914: 53858593 addi a1,a1,1336 # 38e48 <_IO_stdin_used+0x13a0> + 35918: b99df0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 3591c: 0180 addi s0,sp,192 + 3591e: 85aa mv a1,a0 + 35920: 8522 mv a0,s0 + 35922: c0fdf0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 35926: 8522 mv a0,s0 + 35928: 00005597 auipc a1,0x5 + 3592c: e5058593 addi a1,a1,-432 # 3a778 <_IO_stdin_used+0x2cd0> + 35930: b81df0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 35934: 1180 addi s0,sp,224 + 35936: 85aa mv a1,a0 + 35938: 8522 mv a0,s0 + 3593a: bf7df0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 3593e: 8522 mv a0,s0 + 35940: a50f40ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + +0000000000035944 <_ZN7testing8internal15NoExecDeathTestD1Ev>: + 35944: 716d addi sp,sp,-272 + 35946: 00014797 auipc a5,0x14 + 3594a: 5627b783 ld a5,1378(a5) # 49ea8 <_GLOBAL_OFFSET_TABLE_+0x358> + 3594e: e222 sd s0,256(sp) + 35950: e606 sd ra,264(sp) + 35952: 07c1 addi a5,a5,16 + 35954: 842a mv s0,a0 + 35956: e11c sd a5,0(a0) + 35958: 5848 lw a0,52(s0) + 3595a: 0505 addi a0,a0,1 + 3595c: 00153513 seqz a0,a0 + 35960: a63e50ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 35964: c905 beqz a0,35994 <_ZN7testing8internal15NoExecDeathTestD1Ev+0x50> + 35966: a5fe50ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> + 3596a: d57d beqz a0,35958 <_ZN7testing8internal15NoExecDeathTestD1Ev+0x14> + 3596c: 00014797 auipc a5,0x14 + 35970: 4e47b783 ld a5,1252(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> + 35974: 7008 ld a0,32(s0) + 35976: 07c1 addi a5,a5,16 + 35978: e81c sd a5,16(s0) + 3597a: c909 beqz a0,3598c <_ZN7testing8internal15NoExecDeathTestD1Ev+0x48> + 3597c: 6412 ld s0,256(sp) + 3597e: 60b2 ld ra,264(sp) + 35980: 00014317 auipc t1,0x14 + 35984: 34033303 ld t1,832(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 35988: 6151 addi sp,sp,272 + 3598a: 8302 jr t1 + 3598c: 60b2 ld ra,264(sp) + 3598e: 6412 ld s0,256(sp) + 35990: 6151 addi sp,sp,272 + 35992: 8082 ret + 35994: 0080 addi s0,sp,64 + 35996: 8522 mv a0,s0 + 35998: 00004597 auipc a1,0x4 + 3599c: ab058593 addi a1,a1,-1360 # 39448 <_IO_stdin_used+0x19a0> + 359a0: cbce20ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 359a4: 8522 mv a0,s0 + 359a6: 00004597 auipc a1,0x4 + 359aa: 9a258593 addi a1,a1,-1630 # 39348 <_IO_stdin_used+0x18a0> + 359ae: b03df0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 359b2: 1080 addi s0,sp,96 + 359b4: 85aa mv a1,a0 + 359b6: 8522 mv a0,s0 + 359b8: b79df0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 359bc: 8522 mv a0,s0 + 359be: 00004597 auipc a1,0x4 + 359c2: aa258593 addi a1,a1,-1374 # 39460 <_IO_stdin_used+0x19b8> + 359c6: aebdf0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 359ca: 0100 addi s0,sp,128 + 359cc: 85aa mv a1,a0 + 359ce: 8522 mv a0,s0 + 359d0: b61df0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 359d4: 1010 addi a2,sp,32 + 359d6: 19900793 li a5,409 + 359da: 8532 mv a0,a2 + 359dc: 086c addi a1,sp,28 + 359de: 00014317 auipc t1,0x14 + 359e2: 59233303 ld t1,1426(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 359e6: ce3e sw a5,28(sp) + 359e8: e432 sd a2,8(sp) + 359ea: 9302 jalr t1 + 359ec: 6622 ld a2,8(sp) + 359ee: 85a2 mv a1,s0 + 359f0: 1100 addi s0,sp,160 + 359f2: 00014317 auipc t1,0x14 + 359f6: 16633303 ld t1,358(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 359fa: 8522 mv a0,s0 + 359fc: 9302 jalr t1 + 359fe: 8522 mv a0,s0 + 35a00: 00003597 auipc a1,0x3 + 35a04: 44858593 addi a1,a1,1096 # 38e48 <_IO_stdin_used+0x13a0> + 35a08: aa9df0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 35a0c: 0180 addi s0,sp,192 + 35a0e: 85aa mv a1,a0 + 35a10: 8522 mv a0,s0 + 35a12: b1fdf0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 35a16: 8522 mv a0,s0 + 35a18: 00005597 auipc a1,0x5 + 35a1c: d6058593 addi a1,a1,-672 # 3a778 <_IO_stdin_used+0x2cd0> + 35a20: a91df0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 35a24: 1180 addi s0,sp,224 + 35a26: 85aa mv a1,a0 + 35a28: 8522 mv a0,s0 + 35a2a: b07df0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 35a2e: 8522 mv a0,s0 + 35a30: 960f40ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + +0000000000035a34 <_ZN7testing8internal13ExecDeathTestD0Ev>: + 35a34: 716d addi sp,sp,-272 + 35a36: 00014797 auipc a5,0x14 + 35a3a: 4727b783 ld a5,1138(a5) # 49ea8 <_GLOBAL_OFFSET_TABLE_+0x358> + 35a3e: e222 sd s0,256(sp) + 35a40: e606 sd ra,264(sp) + 35a42: 07c1 addi a5,a5,16 + 35a44: 842a mv s0,a0 + 35a46: e11c sd a5,0(a0) + 35a48: 5848 lw a0,52(s0) + 35a4a: 0505 addi a0,a0,1 + 35a4c: 00153513 seqz a0,a0 + 35a50: 973e50ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 35a54: c51d beqz a0,35a82 <_ZN7testing8internal13ExecDeathTestD0Ev+0x4e> + 35a56: 96fe50ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> + 35a5a: d57d beqz a0,35a48 <_ZN7testing8internal13ExecDeathTestD0Ev+0x14> + 35a5c: 00014797 auipc a5,0x14 + 35a60: 3f47b783 ld a5,1012(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> + 35a64: 7008 ld a0,32(s0) + 35a66: 07c1 addi a5,a5,16 + 35a68: e81c sd a5,16(s0) + 35a6a: c511 beqz a0,35a76 <_ZN7testing8internal13ExecDeathTestD0Ev+0x42> + 35a6c: 00014317 auipc t1,0x14 + 35a70: 25433303 ld t1,596(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 35a74: 9302 jalr t1 + 35a76: 8522 mv a0,s0 + 35a78: 6412 ld s0,256(sp) + 35a7a: 60b2 ld ra,264(sp) + 35a7c: 6151 addi sp,sp,272 + 35a7e: db3df06f j 15830 <_ZdlPv@plt> + 35a82: 0080 addi s0,sp,64 + 35a84: 8522 mv a0,s0 + 35a86: 00004597 auipc a1,0x4 + 35a8a: 9c258593 addi a1,a1,-1598 # 39448 <_IO_stdin_used+0x19a0> + 35a8e: bcee20ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 35a92: 8522 mv a0,s0 + 35a94: 00004597 auipc a1,0x4 + 35a98: 8b458593 addi a1,a1,-1868 # 39348 <_IO_stdin_used+0x18a0> + 35a9c: a15df0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 35aa0: 1080 addi s0,sp,96 + 35aa2: 85aa mv a1,a0 + 35aa4: 8522 mv a0,s0 + 35aa6: a8bdf0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 35aaa: 8522 mv a0,s0 + 35aac: 00004597 auipc a1,0x4 + 35ab0: 9b458593 addi a1,a1,-1612 # 39460 <_IO_stdin_used+0x19b8> + 35ab4: 9fddf0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 35ab8: 0100 addi s0,sp,128 + 35aba: 85aa mv a1,a0 + 35abc: 8522 mv a0,s0 + 35abe: a73df0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 35ac2: 1010 addi a2,sp,32 + 35ac4: 19900793 li a5,409 + 35ac8: 8532 mv a0,a2 + 35aca: 086c addi a1,sp,28 + 35acc: 00014317 auipc t1,0x14 + 35ad0: 4a433303 ld t1,1188(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 35ad4: ce3e sw a5,28(sp) + 35ad6: e432 sd a2,8(sp) + 35ad8: 9302 jalr t1 + 35ada: 6622 ld a2,8(sp) + 35adc: 85a2 mv a1,s0 + 35ade: 1100 addi s0,sp,160 + 35ae0: 00014317 auipc t1,0x14 + 35ae4: 07833303 ld t1,120(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 35ae8: 8522 mv a0,s0 + 35aea: 9302 jalr t1 + 35aec: 8522 mv a0,s0 + 35aee: 00003597 auipc a1,0x3 + 35af2: 35a58593 addi a1,a1,858 # 38e48 <_IO_stdin_used+0x13a0> + 35af6: 9bbdf0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 35afa: 0180 addi s0,sp,192 + 35afc: 85aa mv a1,a0 + 35afe: 8522 mv a0,s0 + 35b00: a31df0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 35b04: 8522 mv a0,s0 + 35b06: 00005597 auipc a1,0x5 + 35b0a: c7258593 addi a1,a1,-910 # 3a778 <_IO_stdin_used+0x2cd0> + 35b0e: 9a3df0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 35b12: 1180 addi s0,sp,224 + 35b14: 85aa mv a1,a0 + 35b16: 8522 mv a0,s0 + 35b18: a19df0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 35b1c: 8522 mv a0,s0 + 35b1e: 872f40ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + +0000000000035b22 <_ZN7testing8internal15NoExecDeathTestD0Ev>: + 35b22: 716d addi sp,sp,-272 + 35b24: 00014797 auipc a5,0x14 + 35b28: 3847b783 ld a5,900(a5) # 49ea8 <_GLOBAL_OFFSET_TABLE_+0x358> + 35b2c: e222 sd s0,256(sp) + 35b2e: e606 sd ra,264(sp) + 35b30: 07c1 addi a5,a5,16 + 35b32: 842a mv s0,a0 + 35b34: e11c sd a5,0(a0) + 35b36: 5848 lw a0,52(s0) + 35b38: 0505 addi a0,a0,1 + 35b3a: 00153513 seqz a0,a0 + 35b3e: 885e50ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 35b42: c51d beqz a0,35b70 <_ZN7testing8internal15NoExecDeathTestD0Ev+0x4e> + 35b44: 881e50ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> + 35b48: d57d beqz a0,35b36 <_ZN7testing8internal15NoExecDeathTestD0Ev+0x14> + 35b4a: 00014797 auipc a5,0x14 + 35b4e: 3067b783 ld a5,774(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> + 35b52: 7008 ld a0,32(s0) + 35b54: 07c1 addi a5,a5,16 + 35b56: e81c sd a5,16(s0) + 35b58: c511 beqz a0,35b64 <_ZN7testing8internal15NoExecDeathTestD0Ev+0x42> + 35b5a: 00014317 auipc t1,0x14 + 35b5e: 16633303 ld t1,358(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 35b62: 9302 jalr t1 + 35b64: 8522 mv a0,s0 + 35b66: 6412 ld s0,256(sp) + 35b68: 60b2 ld ra,264(sp) + 35b6a: 6151 addi sp,sp,272 + 35b6c: cc5df06f j 15830 <_ZdlPv@plt> + 35b70: 0080 addi s0,sp,64 + 35b72: 8522 mv a0,s0 + 35b74: 00004597 auipc a1,0x4 + 35b78: 8d458593 addi a1,a1,-1836 # 39448 <_IO_stdin_used+0x19a0> + 35b7c: ae0e20ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 35b80: 8522 mv a0,s0 + 35b82: 00003597 auipc a1,0x3 + 35b86: 7c658593 addi a1,a1,1990 # 39348 <_IO_stdin_used+0x18a0> + 35b8a: 927df0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 35b8e: 1080 addi s0,sp,96 + 35b90: 85aa mv a1,a0 + 35b92: 8522 mv a0,s0 + 35b94: 99ddf0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 35b98: 8522 mv a0,s0 + 35b9a: 00004597 auipc a1,0x4 + 35b9e: 8c658593 addi a1,a1,-1850 # 39460 <_IO_stdin_used+0x19b8> + 35ba2: 90fdf0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 35ba6: 0100 addi s0,sp,128 + 35ba8: 85aa mv a1,a0 + 35baa: 8522 mv a0,s0 + 35bac: 985df0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 35bb0: 1010 addi a2,sp,32 + 35bb2: 19900793 li a5,409 + 35bb6: 8532 mv a0,a2 + 35bb8: 086c addi a1,sp,28 + 35bba: 00014317 auipc t1,0x14 + 35bbe: 3b633303 ld t1,950(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> + 35bc2: ce3e sw a5,28(sp) + 35bc4: e432 sd a2,8(sp) + 35bc6: 9302 jalr t1 + 35bc8: 6622 ld a2,8(sp) + 35bca: 85a2 mv a1,s0 + 35bcc: 1100 addi s0,sp,160 + 35bce: 00014317 auipc t1,0x14 + 35bd2: f8a33303 ld t1,-118(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> + 35bd6: 8522 mv a0,s0 + 35bd8: 9302 jalr t1 + 35bda: 8522 mv a0,s0 + 35bdc: 00003597 auipc a1,0x3 + 35be0: 26c58593 addi a1,a1,620 # 38e48 <_IO_stdin_used+0x13a0> + 35be4: 8cddf0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 35be8: 0180 addi s0,sp,192 + 35bea: 85aa mv a1,a0 + 35bec: 8522 mv a0,s0 + 35bee: 943df0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 35bf2: 8522 mv a0,s0 + 35bf4: 00005597 auipc a1,0x5 + 35bf8: b8458593 addi a1,a1,-1148 # 3a778 <_IO_stdin_used+0x2cd0> + 35bfc: 8b5df0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 35c00: 1180 addi s0,sp,224 + 35c02: 85aa mv a1,a0 + 35c04: 8522 mv a0,s0 + 35c06: 92bdf0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 35c0a: 8522 mv a0,s0 + 35c0c: f85f30ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + +0000000000035c10 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_>: + 35c10: 711d addi sp,sp,-96 + 35c12: e4a6 sd s1,72(sp) + 35c14: f852 sd s4,48(sp) + 35c16: 6504 ld s1,8(a0) + 35c18: 00053a03 ld s4,0(a0) + 35c1c: 691c ld a5,16(a0) + 35c1e: e8a2 sd s0,80(sp) + 35c20: e0ca sd s2,64(sp) + 35c22: f456 sd s5,40(sp) + 35c24: ec86 sd ra,88(sp) + 35c26: fc4e sd s3,56(sp) + 35c28: 842a mv s0,a0 + 35c2a: 892e mv s2,a1 + 35c2c: 41458ab3 sub s5,a1,s4 + 35c30: 04f48a63 beq s1,a5,35c84 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x74> + 35c34: 00063a03 ld s4,0(a2) + 35c38: 00848793 addi a5,s1,8 + 35c3c: 02b48f63 beq s1,a1,35c7a <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x6a> + 35c40: ff84b703 ld a4,-8(s1) + 35c44: ff848613 addi a2,s1,-8 + 35c48: 8e0d sub a2,a2,a1 + 35c4a: e098 sd a4,0(s1) + 35c4c: e51c sd a5,8(a0) + 35c4e: 47a1 li a5,8 + 35c50: 10c7d063 bge a5,a2,35d50 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x140> + 35c54: 40c48533 sub a0,s1,a2 + 35c58: d69df0ef jal 159c0 + 35c5c: 00043983 ld s3,0(s0) + 35c60: 99d6 add s3,s3,s5 + 35c62: 01493023 sd s4,0(s2) + 35c66: 60e6 ld ra,88(sp) + 35c68: 6446 ld s0,80(sp) + 35c6a: 64a6 ld s1,72(sp) + 35c6c: 6906 ld s2,64(sp) + 35c6e: 7a42 ld s4,48(sp) + 35c70: 7aa2 ld s5,40(sp) + 35c72: 854e mv a0,s3 + 35c74: 79e2 ld s3,56(sp) + 35c76: 6125 addi sp,sp,96 + 35c78: 8082 ret + 35c7a: 0144b023 sd s4,0(s1) + 35c7e: e51c sd a5,8(a0) + 35c80: 89a6 mv s3,s1 + 35c82: b7d5 j 35c66 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x56> + 35c84: 414487b3 sub a5,s1,s4 + 35c88: 577d li a4,-1 + 35c8a: f05a sd s6,32(sp) + 35c8c: ec5e sd s7,24(sp) + 35c8e: e862 sd s8,16(sp) + 35c90: 878d srai a5,a5,0x3 + 35c92: 8311 srli a4,a4,0x4 + 35c94: 0ce78763 beq a5,a4,35d62 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x152> + 35c98: 4b05 li s6,1 + 35c9a: ebb1 bnez a5,35cee <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xde> + 35c9c: 57fd li a5,-1 + 35c9e: 8391 srli a5,a5,0x4 + 35ca0: 0167f363 bgeu a5,s6,35ca6 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x96> + 35ca4: 8b3e mv s6,a5 + 35ca6: 0b0e slli s6,s6,0x3 + 35ca8: 855a mv a0,s6 + 35caa: e432 sd a2,8(sp) + 35cac: b25df0ef jal 157d0 <_Znwm@plt> + 35cb0: 6622 ld a2,8(sp) + 35cb2: 015509b3 add s3,a0,s5 + 35cb6: 008a8793 addi a5,s5,8 + 35cba: 6218 ld a4,0(a2) + 35cbc: 412484b3 sub s1,s1,s2 + 35cc0: 97aa add a5,a5,a0 + 35cc2: 00e9b023 sd a4,0(s3) + 35cc6: 8baa mv s7,a0 + 35cc8: 00978c33 add s8,a5,s1 + 35ccc: 03504963 bgtz s5,35cfe <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xee> + 35cd0: 06904563 bgtz s1,35d3a <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x12a> + 35cd4: 040a1f63 bnez s4,35d32 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x122> + 35cd8: 9b5e add s6,s6,s7 + 35cda: 01643823 sd s6,16(s0) + 35cde: 01743023 sd s7,0(s0) + 35ce2: 01843423 sd s8,8(s0) + 35ce6: 7b02 ld s6,32(sp) + 35ce8: 6be2 ld s7,24(sp) + 35cea: 6c42 ld s8,16(sp) + 35cec: bfad j 35c66 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x56> + 35cee: 00179b13 slli s6,a5,0x1 + 35cf2: fafb75e3 bgeu s6,a5,35c9c <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x8c> + 35cf6: 5b45 li s6,-15 + 35cf8: 001b5b13 srli s6,s6,0x1 + 35cfc: b775 j 35ca8 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x98> + 35cfe: 86aa mv a3,a0 + 35d00: 8652 mv a2,s4 + 35d02: 0c3af757 vsetvli a4,s5,e8,m8,ta,ma + 35d06: 02060407 vle8.v v8,(a2) + 35d0a: 40ea8ab3 sub s5,s5,a4 + 35d0e: 963a add a2,a2,a4 + 35d10: 02068427 vse8.v v8,(a3) + 35d14: 96ba add a3,a3,a4 + 35d16: fe0a96e3 bnez s5,35d02 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xf2> + 35d1a: 00905c63 blez s1,35d32 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x122> + 35d1e: 0c34f757 vsetvli a4,s1,e8,m8,ta,ma + 35d22: 02090407 vle8.v v8,(s2) + 35d26: 8c99 sub s1,s1,a4 + 35d28: 993a add s2,s2,a4 + 35d2a: 02078427 vse8.v v8,(a5) + 35d2e: 97ba add a5,a5,a4 + 35d30: f4fd bnez s1,35d1e <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x10e> + 35d32: 8552 mv a0,s4 + 35d34: afddf0ef jal 15830 <_ZdlPv@plt> + 35d38: b745 j 35cd8 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xc8> + 35d3a: 0c34f757 vsetvli a4,s1,e8,m8,ta,ma + 35d3e: 02090407 vle8.v v8,(s2) + 35d42: 8c99 sub s1,s1,a4 + 35d44: 993a add s2,s2,a4 + 35d46: 02078427 vse8.v v8,(a5) + 35d4a: 97ba add a5,a5,a4 + 35d4c: f4fd bnez s1,35d3a <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x12a> + 35d4e: b759 j 35cd4 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xc4> + 35d50: 00f60463 beq a2,a5,35d58 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x148> + 35d54: 89ca mv s3,s2 + 35d56: b731 j 35c62 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x52> + 35d58: 619c ld a5,0(a1) + 35d5a: 89ca mv s3,s2 + 35d5c: fef4bc23 sd a5,-8(s1) + 35d60: b709 j 35c62 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x52> + 35d62: 00002517 auipc a0,0x2 + 35d66: fe650513 addi a0,a0,-26 # 37d48 <_IO_stdin_used+0x2a0> + 35d6a: ab7df0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + +0000000000035d6e <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE>: + 35d6e: 6298 ld a4,0(a3) + 35d70: 669c ld a5,8(a3) + 35d72: 715d addi sp,sp,-80 + 35d74: ec56 sd s5,24(sp) + 35d76: 8f99 sub a5,a5,a4 + 35d78: 8789 srai a5,a5,0x2 + 35d7a: 00078a9b sext.w s5,a5 + 35d7e: 00baa7b3 slt a5,s5,a1 + 35d82: fff5c713 not a4,a1 + 35d86: 0017b793 seqz a5,a5 + 35d8a: 01f7571b srliw a4,a4,0x1f + 35d8e: f052 sd s4,32(sp) + 35d90: 8a2a mv s4,a0 + 35d92: 00f77533 and a0,a4,a5 + 35d96: e0a2 sd s0,64(sp) + 35d98: f84a sd s2,48(sp) + 35d9a: f44e sd s3,40(sp) + 35d9c: e486 sd ra,72(sp) + 35d9e: fc26 sd s1,56(sp) + 35da0: 89b6 mv s3,a3 + 35da2: 892e mv s2,a1 + 35da4: 8432 mv s0,a2 + 35da6: e1ce50ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 35daa: 10050363 beqz a0,35eb0 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x142> + 35dae: 05244f63 blt s0,s2,35e0c <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x9e> + 35db2: 008aa533 slt a0,s5,s0 + 35db6: 00154513 xori a0,a0,1 + 35dba: e08e50ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 35dbe: c939 beqz a0,35e14 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0xa6> + 35dc0: 4124043b subw s0,s0,s2 + 35dc4: 4a85 li s5,1 + 35dc6: 028ada63 bge s5,s0,35dfa <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x8c> + 35dca: fff90493 addi s1,s2,-1 + 35dce: 94a2 add s1,s1,s0 + 35dd0: 048a slli s1,s1,0x2 + 35dd2: 85a2 mv a1,s0 + 35dd4: 8552 mv a0,s4 + 35dd6: f4ce90ef jal 1f522 <_ZN7testing8internal6Random8GenerateEj> + 35dda: 0009b783 ld a5,0(s3) + 35dde: 0125073b addw a4,a0,s2 + 35de2: 070a slli a4,a4,0x2 + 35de4: 009786b3 add a3,a5,s1 + 35de8: 4290 lw a2,0(a3) + 35dea: 97ba add a5,a5,a4 + 35dec: 4398 lw a4,0(a5) + 35dee: c390 sw a2,0(a5) + 35df0: 347d addiw s0,s0,-1 + 35df2: c298 sw a4,0(a3) + 35df4: 14f1 addi s1,s1,-4 + 35df6: fd541ee3 bne s0,s5,35dd2 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x64> + 35dfa: 60a6 ld ra,72(sp) + 35dfc: 6406 ld s0,64(sp) + 35dfe: 74e2 ld s1,56(sp) + 35e00: 7942 ld s2,48(sp) + 35e02: 79a2 ld s3,40(sp) + 35e04: 7a02 ld s4,32(sp) + 35e06: 6ae2 ld s5,24(sp) + 35e08: 6161 addi sp,sp,80 + 35e0a: 8082 ret + 35e0c: 4501 li a0,0 + 35e0e: db4e50ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 35e12: f565 bnez a0,35dfa <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x8c> + 35e14: 0024 addi s1,sp,8 + 35e16: 8526 mv a0,s1 + 35e18: 00004617 auipc a2,0x4 + 35e1c: 61060613 addi a2,a2,1552 # 3a428 <_IO_stdin_used+0x2980> + 35e20: 458d li a1,3 + 35e22: 13c00693 li a3,316 + 35e26: e85a sd s6,16(sp) + 35e28: dc2e90ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 35e2c: 02e00613 li a2,46 + 35e30: 00005597 auipc a1,0x5 + 35e34: 9c858593 addi a1,a1,-1592 # 3a7f8 <_IO_stdin_used+0x2d50> + 35e38: 00014517 auipc a0,0x14 + 35e3c: 16053503 ld a0,352(a0) # 49f98 <_ZSt4cerr@Base> + 35e40: ff0df0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35e44: 4675 li a2,29 + 35e46: 00005597 auipc a1,0x5 + 35e4a: 9e258593 addi a1,a1,-1566 # 3a828 <_IO_stdin_used+0x2d80> + 35e4e: 00014517 auipc a0,0x14 + 35e52: 14a53503 ld a0,330(a0) # 49f98 <_ZSt4cerr@Base> + 35e56: fdadf0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35e5a: 85a2 mv a1,s0 + 35e5c: 00014517 auipc a0,0x14 + 35e60: 13c53503 ld a0,316(a0) # 49f98 <_ZSt4cerr@Base> + 35e64: ddcdf0ef jal 15440 <_ZNSolsEi@plt> + 35e68: 4651 li a2,20 + 35e6a: 00005597 auipc a1,0x5 + 35e6e: 9de58593 addi a1,a1,-1570 # 3a848 <_IO_stdin_used+0x2da0> + 35e72: 8b2a mv s6,a0 + 35e74: fbcdf0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35e78: 85ca mv a1,s2 + 35e7a: 855a mv a0,s6 + 35e7c: dc4df0ef jal 15440 <_ZNSolsEi@plt> + 35e80: 4609 li a2,2 + 35e82: 00003597 auipc a1,0x3 + 35e86: 97e58593 addi a1,a1,-1666 # 38800 <_IO_stdin_used+0xd58> + 35e8a: 8b2a mv s6,a0 + 35e8c: fa4df0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35e90: 85d6 mv a1,s5 + 35e92: 855a mv a0,s6 + 35e94: dacdf0ef jal 15440 <_ZNSolsEi@plt> + 35e98: 4609 li a2,2 + 35e9a: 00005597 auipc a1,0x5 + 35e9e: 95658593 addi a1,a1,-1706 # 3a7f0 <_IO_stdin_used+0x2d48> + 35ea2: f8edf0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35ea6: 8526 mv a0,s1 + 35ea8: 8d3e60ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 35eac: 6b42 ld s6,16(sp) + 35eae: bf09 j 35dc0 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x52> + 35eb0: 0024 addi s1,sp,8 + 35eb2: 8526 mv a0,s1 + 35eb4: 00004617 auipc a2,0x4 + 35eb8: 57460613 addi a2,a2,1396 # 3a428 <_IO_stdin_used+0x2980> + 35ebc: 458d li a1,3 + 35ebe: 13900693 li a3,313 + 35ec2: e85a sd s6,16(sp) + 35ec4: d26e90ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 35ec8: 02e00613 li a2,46 + 35ecc: 00005597 auipc a1,0x5 + 35ed0: 8bc58593 addi a1,a1,-1860 # 3a788 <_IO_stdin_used+0x2ce0> + 35ed4: 00014517 auipc a0,0x14 + 35ed8: 0c453503 ld a0,196(a0) # 49f98 <_ZSt4cerr@Base> + 35edc: f54df0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35ee0: 4671 li a2,28 + 35ee2: 00005597 auipc a1,0x5 + 35ee6: 8d658593 addi a1,a1,-1834 # 3a7b8 <_IO_stdin_used+0x2d10> + 35eea: 00014517 auipc a0,0x14 + 35eee: 0ae53503 ld a0,174(a0) # 49f98 <_ZSt4cerr@Base> + 35ef2: f3edf0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35ef6: 85ca mv a1,s2 + 35ef8: 00014517 auipc a0,0x14 + 35efc: 0a053503 ld a0,160(a0) # 49f98 <_ZSt4cerr@Base> + 35f00: d40df0ef jal 15440 <_ZNSolsEi@plt> + 35f04: 465d li a2,23 + 35f06: 00005597 auipc a1,0x5 + 35f0a: 8d258593 addi a1,a1,-1838 # 3a7d8 <_IO_stdin_used+0x2d30> + 35f0e: 8b2a mv s6,a0 + 35f10: f20df0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35f14: 85d6 mv a1,s5 + 35f16: 855a mv a0,s6 + 35f18: d28df0ef jal 15440 <_ZNSolsEi@plt> + 35f1c: 4609 li a2,2 + 35f1e: 00005597 auipc a1,0x5 + 35f22: 8d258593 addi a1,a1,-1838 # 3a7f0 <_IO_stdin_used+0x2d48> + 35f26: f0adf0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35f2a: 8526 mv a0,s1 + 35f2c: 84fe60ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 35f30: 6b42 ld s6,16(sp) + 35f32: bdb5 j 35dae <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x40> + 35f34: 842a mv s0,a0 + 35f36: 8526 mv a0,s1 + 35f38: 843e60ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 35f3c: 8522 mv a0,s0 + 35f3e: fe2df0ef jal 15720 <_Unwind_Resume@plt> + 35f42: bfcd j 35f34 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x1c6> + +0000000000035f44 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_>: + 35f44: 6510 ld a2,8(a0) + 35f46: 6598 ld a4,8(a1) + 35f48: 00e60463 beq a2,a4,35f50 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_+0xc> + 35f4c: 4501 li a0,0 + 35f4e: 8082 ret + 35f50: 87aa mv a5,a0 + 35f52: 4505 li a0,1 + 35f54: ce01 beqz a2,35f6c <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_+0x28> + 35f56: 618c ld a1,0(a1) + 35f58: 6388 ld a0,0(a5) + 35f5a: 1141 addi sp,sp,-16 + 35f5c: e406 sd ra,8(sp) + 35f5e: 993df0ef jal 158f0 + 35f62: 60a2 ld ra,8(sp) + 35f64: 00153513 seqz a0,a0 + 35f68: 0141 addi sp,sp,16 + 35f6a: 8082 ret + 35f6c: 8082 ret + +0000000000035f6e <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_>: + 35f6e: 711d addi sp,sp,-96 + 35f70: f05a sd s6,32(sp) + 35f72: e466 sd s9,8(sp) + 35f74: 00053b03 ld s6,0(a0) + 35f78: 00853c83 ld s9,8(a0) + 35f7c: 6db6e7b7 lui a5,0x6db6e + 35f80: b6e78793 addi a5,a5,-1170 # 6db6db6e <__global_pointer$+0x6db22dde> + 35f84: b6db76b7 lui a3,0xb6db7 + 35f88: db768693 addi a3,a3,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6c027> + 35f8c: e8a2 sd s0,80(sp) + 35f8e: 1782 slli a5,a5,0x20 + 35f90: 416c8433 sub s0,s9,s6 + 35f94: 97b6 add a5,a5,a3 + 35f96: 40445713 srai a4,s0,0x4 + 35f9a: 02f70733 mul a4,a4,a5 + 35f9e: 012497b7 lui a5,0x1249 + 35fa2: 24978793 addi a5,a5,585 # 1249249 <__global_pointer$+0x11fe4b9> + 35fa6: 249256b7 lui a3,0x24925 + 35faa: 1782 slli a5,a5,0x20 + 35fac: 92468693 addi a3,a3,-1756 # 24924924 <__global_pointer$+0x248d9b94> + 35fb0: ec86 sd ra,88(sp) + 35fb2: 97b6 add a5,a5,a3 + 35fb4: e4a6 sd s1,72(sp) + 35fb6: e0ca sd s2,64(sp) + 35fb8: 1cf70d63 beq a4,a5,36192 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x224> + 35fbc: ec5e sd s7,24(sp) + 35fbe: f456 sd s5,40(sp) + 35fc0: e862 sd s8,16(sp) + 35fc2: 8baa mv s7,a0 + 35fc4: 84ae mv s1,a1 + 35fc6: 4785 li a5,1 + 35fc8: 1a071a63 bnez a4,3617c <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x20e> + 35fcc: 01249737 lui a4,0x1249 + 35fd0: 24970713 addi a4,a4,585 # 1249249 <__global_pointer$+0x11fe4b9> + 35fd4: 249256b7 lui a3,0x24925 + 35fd8: 1702 slli a4,a4,0x20 + 35fda: 92468693 addi a3,a3,-1756 # 24924924 <__global_pointer$+0x248d9b94> + 35fde: 9736 add a4,a4,a3 + 35fe0: 1af76763 bltu a4,a5,3618e <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x220> + 35fe4: 00379a93 slli s5,a5,0x3 + 35fe8: 40fa8ab3 sub s5,s5,a5 + 35fec: 0a92 slli s5,s5,0x4 + 35fee: 8556 mv a0,s5 + 35ff0: fe0df0ef jal 157d0 <_Znwm@plt> + 35ff4: 4098 lw a4,0(s1) + 35ff6: 648c ld a1,8(s1) + 35ff8: 6890 ld a2,16(s1) + 35ffa: 942a add s0,s0,a0 + 35ffc: 01840793 addi a5,s0,24 + 36000: 00840913 addi s2,s0,8 + 36004: 8c2a mv s8,a0 + 36006: c018 sw a4,0(s0) + 36008: e41c sd a5,8(s0) + 3600a: 854a mv a0,s2 + 3600c: 962e add a2,a2,a1 + 3600e: a55e10ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 36012: 5498 lw a4,40(s1) + 36014: 788c ld a1,48(s1) + 36016: 7c90 ld a2,56(s1) + 36018: fc4e sd s3,56(sp) + 3601a: 04040793 addi a5,s0,64 + 3601e: 03040993 addi s3,s0,48 + 36022: d418 sw a4,40(s0) + 36024: 962e add a2,a2,a1 + 36026: 854e mv a0,s3 + 36028: f81c sd a5,48(s0) + 3602a: a39e10ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 3602e: 68ac ld a1,80(s1) + 36030: 6cb0 ld a2,88(s1) + 36032: 06040793 addi a5,s0,96 + 36036: e83c sd a5,80(s0) + 36038: 962e add a2,a2,a1 + 3603a: 05040513 addi a0,s0,80 + 3603e: a25e10ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 36042: 84e2 mv s1,s8 + 36044: 119b0263 beq s6,s9,36148 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1da> + 36048: f852 sd s4,48(sp) + 3604a: 018b0413 addi s0,s6,24 + 3604e: 040b0913 addi s2,s6,64 + 36052: 060b0993 addi s3,s6,96 + 36056: 8a5a mv s4,s6 + 36058: a051 j 360dc <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x16e> + 3605a: 601c ld a5,0(s0) + 3605c: e498 sd a4,8(s1) + 3605e: ec9c sd a5,24(s1) + 36060: ff843783 ld a5,-8(s0) + 36064: fe843823 sd s0,-16(s0) + 36068: fe043c23 sd zero,-8(s0) + 3606c: e89c sd a5,16(s1) + 3606e: 00040023 sb zero,0(s0) + 36072: 04048793 addi a5,s1,64 + 36076: 4814 lw a3,16(s0) + 36078: f89c sd a5,48(s1) + 3607a: 6c18 ld a4,24(s0) + 3607c: d494 sw a3,40(s1) + 3607e: 0b270663 beq a4,s2,3612a <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1bc> + 36082: 741c ld a5,40(s0) + 36084: f898 sd a4,48(s1) + 36086: e0bc sd a5,64(s1) + 36088: 701c ld a5,32(s0) + 3608a: 01243c23 sd s2,24(s0) + 3608e: 02043023 sd zero,32(s0) + 36092: fc9c sd a5,56(s1) + 36094: 02040423 sb zero,40(s0) + 36098: 06048793 addi a5,s1,96 + 3609c: e8bc sd a5,80(s1) + 3609e: 7c18 ld a4,56(s0) + 360a0: 07370763 beq a4,s3,3610e <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1a0> + 360a4: 643c ld a5,72(s0) + 360a6: e8b8 sd a4,80(s1) + 360a8: f0bc sd a5,96(s1) + 360aa: 603c ld a5,64(s0) + 360ac: 6c08 ld a0,24(s0) + 360ae: ecbc sd a5,88(s1) + 360b0: 01250463 beq a0,s2,360b8 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x14a> + 360b4: f7cdf0ef jal 15830 <_ZdlPv@plt> + 360b8: ff043503 ld a0,-16(s0) + 360bc: 00850463 beq a0,s0,360c4 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x156> + 360c0: f70df0ef jal 15830 <_ZdlPv@plt> + 360c4: 070a0a13 addi s4,s4,112 + 360c8: 07048493 addi s1,s1,112 + 360cc: 07040413 addi s0,s0,112 + 360d0: 07090913 addi s2,s2,112 + 360d4: 07098993 addi s3,s3,112 + 360d8: 079a0763 beq s4,s9,36146 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1d8> + 360dc: 01848793 addi a5,s1,24 + 360e0: fe842683 lw a3,-24(s0) + 360e4: e49c sd a5,8(s1) + 360e6: ff043703 ld a4,-16(s0) + 360ea: c094 sw a3,0(s1) + 360ec: f68717e3 bne a4,s0,3605a <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xec> + 360f0: ff843703 ld a4,-8(s0) + 360f4: 8622 mv a2,s0 + 360f6: 0705 addi a4,a4,1 + 360f8: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 360fc: 02060407 vle8.v v8,(a2) + 36100: 8f15 sub a4,a4,a3 + 36102: 9636 add a2,a2,a3 + 36104: 02078427 vse8.v v8,(a5) + 36108: 97b6 add a5,a5,a3 + 3610a: f77d bnez a4,360f8 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x18a> + 3610c: bf91 j 36060 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xf2> + 3610e: 6038 ld a4,64(s0) + 36110: 864e mv a2,s3 + 36112: 0705 addi a4,a4,1 + 36114: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 36118: 02060407 vle8.v v8,(a2) + 3611c: 8f15 sub a4,a4,a3 + 3611e: 9636 add a2,a2,a3 + 36120: 02078427 vse8.v v8,(a5) + 36124: 97b6 add a5,a5,a3 + 36126: f77d bnez a4,36114 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1a6> + 36128: b749 j 360aa <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x13c> + 3612a: 7018 ld a4,32(s0) + 3612c: 864a mv a2,s2 + 3612e: 0705 addi a4,a4,1 + 36130: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 36134: 02060407 vle8.v v8,(a2) + 36138: 8f15 sub a4,a4,a3 + 3613a: 9636 add a2,a2,a3 + 3613c: 02078427 vse8.v v8,(a5) + 36140: 97b6 add a5,a5,a3 + 36142: f77d bnez a4,36130 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1c2> + 36144: b791 j 36088 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x11a> + 36146: 7a42 ld s4,48(sp) + 36148: 07048493 addi s1,s1,112 + 3614c: 000b0563 beqz s6,36156 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1e8> + 36150: 855a mv a0,s6 + 36152: ededf0ef jal 15830 <_ZdlPv@plt> + 36156: 60e6 ld ra,88(sp) + 36158: 6446 ld s0,80(sp) + 3615a: 9ae2 add s5,s5,s8 + 3615c: 015bb823 sd s5,16(s7) + 36160: 018bb023 sd s8,0(s7) + 36164: 009bb423 sd s1,8(s7) + 36168: 6906 ld s2,64(sp) + 3616a: 64a6 ld s1,72(sp) + 3616c: 79e2 ld s3,56(sp) + 3616e: 7aa2 ld s5,40(sp) + 36170: 6be2 ld s7,24(sp) + 36172: 6c42 ld s8,16(sp) + 36174: 7b02 ld s6,32(sp) + 36176: 6ca2 ld s9,8(sp) + 36178: 6125 addi sp,sp,96 + 3617a: 8082 ret + 3617c: 00171793 slli a5,a4,0x1 + 36180: e4e7f6e3 bgeu a5,a4,35fcc <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x5e> + 36184: f8100a93 li s5,-127 + 36188: 001ada93 srli s5,s5,0x1 + 3618c: b58d j 35fee <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x80> + 3618e: 87ba mv a5,a4 + 36190: bd91 j 35fe4 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x76> + 36192: 00002517 auipc a0,0x2 + 36196: f0650513 addi a0,a0,-250 # 38098 <_IO_stdin_used+0x5f0> + 3619a: fc4e sd s3,56(sp) + 3619c: f852 sd s4,48(sp) + 3619e: f456 sd s5,40(sp) + 361a0: ec5e sd s7,24(sp) + 361a2: e862 sd s8,16(sp) + 361a4: e7cdf0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 361a8: 842a mv s0,a0 + 361aa: 854e mv a0,s3 + 361ac: d50e00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 361b0: 854a mv a0,s2 + 361b2: d4ae00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 361b6: 8562 mv a0,s8 + 361b8: f852 sd s4,48(sp) + 361ba: e76df0ef jal 15830 <_ZdlPv@plt> + 361be: 8522 mv a0,s0 + 361c0: d60df0ef jal 15720 <_Unwind_Resume@plt> + 361c4: 842a mv s0,a0 + 361c6: b7ed j 361b0 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x242> + 361c8: 842a mv s0,a0 + 361ca: fc4e sd s3,56(sp) + 361cc: b7ed j 361b6 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x248> + +00000000000361ce <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_>: + 361ce: 715d addi sp,sp,-80 + 361d0: e85a sd s6,16(sp) + 361d2: e062 sd s8,0(sp) + 361d4: 00053b03 ld s6,0(a0) + 361d8: 00853c03 ld s8,8(a0) + 361dc: e0a2 sd s0,64(sp) + 361de: 577d li a4,-1 + 361e0: 416c0433 sub s0,s8,s6 + 361e4: e486 sd ra,72(sp) + 361e6: 40645793 srai a5,s0,0x6 + 361ea: 831d srli a4,a4,0x7 + 361ec: fc26 sd s1,56(sp) + 361ee: 12e78e63 beq a5,a4,3632a <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x15c> + 361f2: f052 sd s4,32(sp) + 361f4: ec56 sd s5,24(sp) + 361f6: e45e sd s7,8(sp) + 361f8: 8aaa mv s5,a0 + 361fa: 84ae mv s1,a1 + 361fc: 4a05 li s4,1 + 361fe: 10079b63 bnez a5,36314 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x146> + 36202: 57fd li a5,-1 + 36204: 839d srli a5,a5,0x7 + 36206: 1347e063 bltu a5,s4,36326 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x158> + 3620a: 0a1a slli s4,s4,0x6 + 3620c: 8552 mv a0,s4 + 3620e: dc2df0ef jal 157d0 <_Znwm@plt> + 36212: 608c ld a1,0(s1) + 36214: 6490 ld a2,8(s1) + 36216: 942a add s0,s0,a0 + 36218: 01040793 addi a5,s0,16 + 3621c: 8baa mv s7,a0 + 3621e: e01c sd a5,0(s0) + 36220: 8522 mv a0,s0 + 36222: 962e add a2,a2,a1 + 36224: 83fe10ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 36228: 708c ld a1,32(s1) + 3622a: 7490 ld a2,40(s1) + 3622c: 03040793 addi a5,s0,48 + 36230: f01c sd a5,32(s0) + 36232: 962e add a2,a2,a1 + 36234: 02040513 addi a0,s0,32 + 36238: 82be10ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 3623c: 84de mv s1,s7 + 3623e: 0b8b0363 beq s6,s8,362e4 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x116> + 36242: f84a sd s2,48(sp) + 36244: f44e sd s3,40(sp) + 36246: 010b0913 addi s2,s6,16 + 3624a: 030b0993 addi s3,s6,48 + 3624e: 845a mv s0,s6 + 36250: a0b1 j 3629c <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xce> + 36252: 681c ld a5,16(s0) + 36254: e098 sd a4,0(s1) + 36256: e89c sd a5,16(s1) + 36258: 641c ld a5,8(s0) + 3625a: 01243023 sd s2,0(s0) + 3625e: 00043423 sd zero,8(s0) + 36262: e49c sd a5,8(s1) + 36264: 00040823 sb zero,16(s0) + 36268: 03048793 addi a5,s1,48 + 3626c: f09c sd a5,32(s1) + 3626e: 7018 ld a4,32(s0) + 36270: 05370a63 beq a4,s3,362c4 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xf6> + 36274: 781c ld a5,48(s0) + 36276: f098 sd a4,32(s1) + 36278: f89c sd a5,48(s1) + 3627a: 741c ld a5,40(s0) + 3627c: 6008 ld a0,0(s0) + 3627e: f49c sd a5,40(s1) + 36280: 01250463 beq a0,s2,36288 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xba> + 36284: dacdf0ef jal 15830 <_ZdlPv@plt> + 36288: 04040413 addi s0,s0,64 + 3628c: 04048493 addi s1,s1,64 + 36290: 04090913 addi s2,s2,64 + 36294: 04098993 addi s3,s3,64 + 36298: 05840463 beq s0,s8,362e0 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x112> + 3629c: 01048793 addi a5,s1,16 + 362a0: e09c sd a5,0(s1) + 362a2: 6018 ld a4,0(s0) + 362a4: fb2717e3 bne a4,s2,36252 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x84> + 362a8: 6418 ld a4,8(s0) + 362aa: 864a mv a2,s2 + 362ac: 0705 addi a4,a4,1 + 362ae: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 362b2: 02060407 vle8.v v8,(a2) + 362b6: 8f15 sub a4,a4,a3 + 362b8: 9636 add a2,a2,a3 + 362ba: 02078427 vse8.v v8,(a5) + 362be: 97b6 add a5,a5,a3 + 362c0: f77d bnez a4,362ae <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xe0> + 362c2: bf59 j 36258 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x8a> + 362c4: 7418 ld a4,40(s0) + 362c6: 864e mv a2,s3 + 362c8: 0705 addi a4,a4,1 + 362ca: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 362ce: 02060407 vle8.v v8,(a2) + 362d2: 8f15 sub a4,a4,a3 + 362d4: 9636 add a2,a2,a3 + 362d6: 02078427 vse8.v v8,(a5) + 362da: 97b6 add a5,a5,a3 + 362dc: f77d bnez a4,362ca <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xfc> + 362de: bf71 j 3627a <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xac> + 362e0: 7942 ld s2,48(sp) + 362e2: 79a2 ld s3,40(sp) + 362e4: 04048493 addi s1,s1,64 + 362e8: 000b0563 beqz s6,362f2 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x124> + 362ec: 855a mv a0,s6 + 362ee: d42df0ef jal 15830 <_ZdlPv@plt> + 362f2: 60a6 ld ra,72(sp) + 362f4: 6406 ld s0,64(sp) + 362f6: 9a5e add s4,s4,s7 + 362f8: 014ab823 sd s4,16(s5) + 362fc: 017ab023 sd s7,0(s5) + 36300: 009ab423 sd s1,8(s5) + 36304: 7a02 ld s4,32(sp) + 36306: 74e2 ld s1,56(sp) + 36308: 6ae2 ld s5,24(sp) + 3630a: 6ba2 ld s7,8(sp) + 3630c: 6b42 ld s6,16(sp) + 3630e: 6c02 ld s8,0(sp) + 36310: 6161 addi sp,sp,80 + 36312: 8082 ret + 36314: 00179a13 slli s4,a5,0x1 + 36318: eefa75e3 bgeu s4,a5,36202 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x34> + 3631c: f8100a13 li s4,-127 + 36320: 001a5a13 srli s4,s4,0x1 + 36324: b5e5 j 3620c <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x3e> + 36326: 8a3e mv s4,a5 + 36328: b5cd j 3620a <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x3c> + 3632a: 00002517 auipc a0,0x2 + 3632e: d6e50513 addi a0,a0,-658 # 38098 <_IO_stdin_used+0x5f0> + 36332: f84a sd s2,48(sp) + 36334: f44e sd s3,40(sp) + 36336: f052 sd s4,32(sp) + 36338: ec56 sd s5,24(sp) + 3633a: e45e sd s7,8(sp) + 3633c: ce4df0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 36340: 87aa mv a5,a0 + 36342: 8522 mv a0,s0 + 36344: 843e mv s0,a5 + 36346: bb6e00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3634a: 855e mv a0,s7 + 3634c: f84a sd s2,48(sp) + 3634e: f44e sd s3,40(sp) + 36350: ce0df0ef jal 15830 <_ZdlPv@plt> + 36354: 8522 mv a0,s0 + 36356: bcadf0ef jal 15720 <_Unwind_Resume@plt> + 3635a: 842a mv s0,a0 + 3635c: b7fd j 3634a <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x17c> + +000000000003635e <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_>: + 3635e: 7139 addi sp,sp,-64 + 36360: f822 sd s0,48(sp) + 36362: e852 sd s4,16(sp) + 36364: 6500 ld s0,8(a0) + 36366: 00053a03 ld s4,0(a0) + 3636a: aaaab7b7 lui a5,0xaaaab + 3636e: aab78793 addi a5,a5,-1365 # ffffffffaaaaaaab <__global_pointer$+0xffffffffaaa5fd1b> + 36372: 02079693 slli a3,a5,0x20 + 36376: e456 sd s5,8(sp) + 36378: 41440ab3 sub s5,s0,s4 + 3637c: 97b6 add a5,a5,a3 + 3637e: 404ad713 srai a4,s5,0x4 + 36382: 02f70733 mul a4,a4,a5 + 36386: 02aab7b7 lui a5,0x2aab + 3638a: aab78793 addi a5,a5,-1365 # 2aaaaab <__global_pointer$+0x2a5fd1b> + 3638e: aaaab6b7 lui a3,0xaaaab + 36392: 1782 slli a5,a5,0x20 + 36394: aaa68693 addi a3,a3,-1366 # ffffffffaaaaaaaa <__global_pointer$+0xffffffffaaa5fd1a> + 36398: fc06 sd ra,56(sp) + 3639a: f426 sd s1,40(sp) + 3639c: f04a sd s2,32(sp) + 3639e: ec4e sd s3,24(sp) + 363a0: e05a sd s6,0(sp) + 363a2: 97b6 add a5,a5,a3 + 363a4: 14f70963 beq a4,a5,364f6 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x198> + 363a8: 89aa mv s3,a0 + 363aa: 8b2e mv s6,a1 + 363ac: 4785 li a5,1 + 363ae: 12071163 bnez a4,364d0 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x172> + 363b2: 02aab737 lui a4,0x2aab + 363b6: aab70713 addi a4,a4,-1365 # 2aaaaab <__global_pointer$+0x2a5fd1b> + 363ba: aaaab6b7 lui a3,0xaaaab + 363be: 1702 slli a4,a4,0x20 + 363c0: aaa68693 addi a3,a3,-1366 # ffffffffaaaaaaaa <__global_pointer$+0xffffffffaaa5fd1a> + 363c4: 9736 add a4,a4,a3 + 363c6: 10f76d63 bltu a4,a5,364e0 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x182> + 363ca: 00179493 slli s1,a5,0x1 + 363ce: 94be add s1,s1,a5 + 363d0: 0492 slli s1,s1,0x4 + 363d2: 8526 mv a0,s1 + 363d4: bfcdf0ef jal 157d0 <_Znwm@plt> + 363d8: 000b3683 ld a3,0(s6) + 363dc: 008b2703 lw a4,8(s6) + 363e0: 010b3583 ld a1,16(s6) + 363e4: 018b3603 ld a2,24(s6) + 363e8: 892a mv s2,a0 + 363ea: 9556 add a0,a0,s5 + 363ec: 02050793 addi a5,a0,32 + 363f0: e114 sd a3,0(a0) + 363f2: c518 sw a4,8(a0) + 363f4: e91c sd a5,16(a0) + 363f6: 962e add a2,a2,a1 + 363f8: 0541 addi a0,a0,16 + 363fa: e68e10ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 363fe: 0e8a0363 beq s4,s0,364e4 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x186> + 36402: 020a0693 addi a3,s4,32 + 36406: 8752 mv a4,s4 + 36408: 87ca mv a5,s2 + 3640a: 00073803 ld a6,0(a4) + 3640e: 02078613 addi a2,a5,32 + 36412: 470c lw a1,8(a4) + 36414: 0107b023 sd a6,0(a5) + 36418: eb90 sd a2,16(a5) + 3641a: 01073803 ld a6,16(a4) + 3641e: c78c sw a1,8(a5) + 36420: 6f0c ld a1,24(a4) + 36422: 08d80063 beq a6,a3,364a2 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x144> + 36426: 7310 ld a2,32(a4) + 36428: 0107b823 sd a6,16(a5) + 3642c: ef8c sd a1,24(a5) + 3642e: f390 sd a2,32(a5) + 36430: 03070713 addi a4,a4,48 + 36434: 03068693 addi a3,a3,48 + 36438: 03078793 addi a5,a5,48 + 3643c: fce417e3 bne s0,a4,3640a <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0xac> + 36440: 0aaab737 lui a4,0xaaab + 36444: fd040793 addi a5,s0,-48 + 36448: aab70713 addi a4,a4,-1365 # aaaaaab <__global_pointer$+0xaa5fd1b> + 3644c: aaaab6b7 lui a3,0xaaaab + 36450: 414787b3 sub a5,a5,s4 + 36454: 1702 slli a4,a4,0x20 + 36456: aab68693 addi a3,a3,-1365 # ffffffffaaaaaaab <__global_pointer$+0xffffffffaaa5fd1b> + 3645a: 8391 srli a5,a5,0x4 + 3645c: 9736 add a4,a4,a3 + 3645e: 02e787b3 mul a5,a5,a4 + 36462: 0792 slli a5,a5,0x4 + 36464: 8391 srli a5,a5,0x4 + 36466: 0785 addi a5,a5,1 + 36468: 00179413 slli s0,a5,0x1 + 3646c: 943e add s0,s0,a5 + 3646e: 0412 slli s0,s0,0x4 + 36470: 944a add s0,s0,s2 + 36472: 03040413 addi s0,s0,48 + 36476: 000a0563 beqz s4,36480 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x122> + 3647a: 8552 mv a0,s4 + 3647c: bb4df0ef jal 15830 <_ZdlPv@plt> + 36480: 0089b423 sd s0,8(s3) + 36484: 70e2 ld ra,56(sp) + 36486: 7442 ld s0,48(sp) + 36488: 94ca add s1,s1,s2 + 3648a: 0099b823 sd s1,16(s3) + 3648e: 0129b023 sd s2,0(s3) + 36492: 74a2 ld s1,40(sp) + 36494: 7902 ld s2,32(sp) + 36496: 69e2 ld s3,24(sp) + 36498: 6a42 ld s4,16(sp) + 3649a: 6aa2 ld s5,8(sp) + 3649c: 6b02 ld s6,0(sp) + 3649e: 6121 addi sp,sp,64 + 364a0: 8082 ret + 364a2: 0585 addi a1,a1,1 + 364a4: 8836 mv a6,a3 + 364a6: 0c35f557 vsetvli a0,a1,e8,m8,ta,ma + 364aa: 02080407 vle8.v v8,(a6) + 364ae: 8d89 sub a1,a1,a0 + 364b0: 982a add a6,a6,a0 + 364b2: 02060427 vse8.v v8,(a2) + 364b6: 962a add a2,a2,a0 + 364b8: f5fd bnez a1,364a6 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x148> + 364ba: 6f10 ld a2,24(a4) + 364bc: 03070713 addi a4,a4,48 + 364c0: 03068693 addi a3,a3,48 + 364c4: ef90 sd a2,24(a5) + 364c6: 03078793 addi a5,a5,48 + 364ca: f4e410e3 bne s0,a4,3640a <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0xac> + 364ce: bf8d j 36440 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0xe2> + 364d0: 00171793 slli a5,a4,0x1 + 364d4: ece7ffe3 bgeu a5,a4,363b2 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x54> + 364d8: fc100493 li s1,-63 + 364dc: 8085 srli s1,s1,0x1 + 364de: bdd5 j 363d2 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x74> + 364e0: 87ba mv a5,a4 + 364e2: b5e5 j 363ca <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x6c> + 364e4: 844a mv s0,s2 + 364e6: b771 j 36472 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x114> + 364e8: 842a mv s0,a0 + 364ea: 854a mv a0,s2 + 364ec: b44df0ef jal 15830 <_ZdlPv@plt> + 364f0: 8522 mv a0,s0 + 364f2: a2edf0ef jal 15720 <_Unwind_Resume@plt> + 364f6: 00002517 auipc a0,0x2 + 364fa: ba250513 addi a0,a0,-1118 # 38098 <_IO_stdin_used+0x5f0> + 364fe: b22df0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + +0000000000036502 <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: + 36502: 7139 addi sp,sp,-64 + 36504: f04a sd s2,32(sp) + 36506: 00810913 addi s2,sp,8 + 3650a: f822 sd s0,48(sp) + 3650c: f426 sd s1,40(sp) + 3650e: 842a mv s0,a0 + 36510: 84ae mv s1,a1 + 36512: 854a mv a0,s2 + 36514: ec4e sd s3,24(sp) + 36516: fc06 sd ra,56(sp) + 36518: cd5e20ef jal 191ec <_ZN7testing7MessageC1Ev> + 3651c: 6084 ld s1,0(s1) + 3651e: 69a2 ld s3,8(sp) + 36520: c89d beqz s1,36556 <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x54> + 36522: 8526 mv a0,s1 + 36524: ddcdf0ef jal 15b00 + 36528: 862a mv a2,a0 + 3652a: 85a6 mv a1,s1 + 3652c: 01098513 addi a0,s3,16 + 36530: 900df0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 36534: 85ca mv a1,s2 + 36536: 8522 mv a0,s0 + 36538: 8dee30ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 3653c: 6522 ld a0,8(sp) + 3653e: c501 beqz a0,36546 <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x44> + 36540: 611c ld a5,0(a0) + 36542: 679c ld a5,8(a5) + 36544: 9782 jalr a5 + 36546: 70e2 ld ra,56(sp) + 36548: 8522 mv a0,s0 + 3654a: 7442 ld s0,48(sp) + 3654c: 74a2 ld s1,40(sp) + 3654e: 7902 ld s2,32(sp) + 36550: 69e2 ld s3,24(sp) + 36552: 6121 addi sp,sp,64 + 36554: 8082 ret + 36556: 01098513 addi a0,s3,16 + 3655a: 4619 li a2,6 + 3655c: 00002597 auipc a1,0x2 + 36560: 88c58593 addi a1,a1,-1908 # 37de8 <_IO_stdin_used+0x340> + 36564: 8ccdf0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 36568: b7f1 j 36534 <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x32> + 3656a: 67a2 ld a5,8(sp) + 3656c: 842a mv s0,a0 + 3656e: c789 beqz a5,36578 <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x76> + 36570: 6398 ld a4,0(a5) + 36572: 853e mv a0,a5 + 36574: 671c ld a5,8(a4) + 36576: 9782 jalr a5 + 36578: 8522 mv a0,s0 + 3657a: 9a6df0ef jal 15720 <_Unwind_Resume@plt> + +000000000003657e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_>: + 3657e: 7159 addi sp,sp,-112 + 36580: f0a2 sd s0,96(sp) + 36582: 6900 ld s0,16(a0) + 36584: e4ce sd s3,72(sp) + 36586: e0d2 sd s4,64(sp) + 36588: f85a sd s6,48(sp) + 3658a: f062 sd s8,32(sp) + 3658c: ec66 sd s9,24(sp) + 3658e: f486 sd ra,104(sp) + 36590: eca6 sd s1,88(sp) + 36592: e8ca sd s2,80(sp) + 36594: fc56 sd s5,56(sp) + 36596: e86a sd s10,16(sp) + 36598: 0005b983 ld s3,0(a1) + 3659c: 0085bc83 ld s9,8(a1) + 365a0: 8a2a mv s4,a0 + 365a2: 8b2e mv s6,a1 + 365a4: 00850c13 addi s8,a0,8 + 365a8: 12040463 beqz s0,366d0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x152> + 365ac: f45e sd s7,40(sp) + 365ae: 80000bb7 lui s7,0x80000 + 365b2: fffbca93 not s5,s7 + 365b6: 02843903 ld s2,40(s0) + 365ba: 02043d03 ld s10,32(s0) + 365be: 84e6 mv s1,s9 + 365c0: 01997363 bgeu s2,s9,365c6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x48> + 365c4: 84ca mv s1,s2 + 365c6: c499 beqz s1,365d4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x56> + 365c8: 8626 mv a2,s1 + 365ca: 85ea mv a1,s10 + 365cc: 854e mv a0,s3 + 365ce: b22df0ef jal 158f0 + 365d2: e901 bnez a0,365e2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x64> + 365d4: 412c8533 sub a0,s9,s2 + 365d8: 00aac763 blt s5,a0,365e6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x68> + 365dc: 01754a63 blt a0,s7,365f0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x72> + 365e0: 2501 sext.w a0,a0 + 365e2: 00054763 bltz a0,365f0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x72> + 365e6: 6c1c ld a5,24(s0) + 365e8: 4701 li a4,0 + 365ea: c791 beqz a5,365f6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x78> + 365ec: 843e mv s0,a5 + 365ee: b7e1 j 365b6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x38> + 365f0: 681c ld a5,16(s0) + 365f2: 4705 li a4,1 + 365f4: ffe5 bnez a5,365ec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x6e> + 365f6: 8aa2 mv s5,s0 + 365f8: eb31 bnez a4,3664c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xce> + 365fa: 7ba2 ld s7,40(sp) + 365fc: c499 beqz s1,3660a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x8c> + 365fe: 8626 mv a2,s1 + 36600: 856a mv a0,s10 + 36602: 85ce mv a1,s3 + 36604: aecdf0ef jal 158f0 + 36608: ed11 bnez a0,36624 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xa6> + 3660a: 800007b7 lui a5,0x80000 + 3660e: 41990533 sub a0,s2,s9 + 36612: fff7c793 not a5,a5 + 36616: 0aa7cb63 blt a5,a0,366cc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x14e> + 3661a: 800007b7 lui a5,0x80000 + 3661e: 04f54963 blt a0,a5,36670 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xf2> + 36622: 2501 sext.w a0,a0 + 36624: 4781 li a5,0 + 36626: 04054563 bltz a0,36670 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xf2> + 3662a: 70a6 ld ra,104(sp) + 3662c: 8522 mv a0,s0 + 3662e: 7406 ld s0,96(sp) + 36630: 00f10423 sb a5,8(sp) + 36634: 65a2 ld a1,8(sp) + 36636: 64e6 ld s1,88(sp) + 36638: 6946 ld s2,80(sp) + 3663a: 69a6 ld s3,72(sp) + 3663c: 6a06 ld s4,64(sp) + 3663e: 7ae2 ld s5,56(sp) + 36640: 7b42 ld s6,48(sp) + 36642: 7c02 ld s8,32(sp) + 36644: 6ce2 ld s9,24(sp) + 36646: 6d42 ld s10,16(sp) + 36648: 6165 addi sp,sp,112 + 3664a: 8082 ret + 3664c: 018a3783 ld a5,24(s4) + 36650: 7ba2 ld s7,40(sp) + 36652: 00f40f63 beq s0,a5,36670 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xf2> + 36656: 8522 mv a0,s0 + 36658: a68df0ef jal 158c0 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt> + 3665c: 02853903 ld s2,40(a0) + 36660: 02053d03 ld s10,32(a0) + 36664: 84e6 mv s1,s9 + 36666: 05996f63 bltu s2,s9,366c4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x146> + 3666a: 8aa2 mv s5,s0 + 3666c: 842a mv s0,a0 + 3666e: b779 j 365fc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x7e> + 36670: 075c0563 beq s8,s5,366da <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x15c> + 36674: 028ab683 ld a3,40(s5) + 36678: 020ab603 ld a2,32(s5) + 3667c: 85e6 mv a1,s9 + 3667e: 854e mv a0,s3 + 36680: 8bce10ef jal 1773c <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> + 36684: 01f5549b srliw s1,a0,0x1f + 36688: 04000513 li a0,64 + 3668c: 944df0ef jal 157d0 <_Znwm@plt> + 36690: 000b3583 ld a1,0(s6) + 36694: 008b3603 ld a2,8(s6) + 36698: 03050793 addi a5,a0,48 + 3669c: 842a mv s0,a0 + 3669e: f11c sd a5,32(a0) + 366a0: 962e add a2,a2,a1 + 366a2: 02050513 addi a0,a0,32 + 366a6: bbce10ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 366aa: 86e2 mv a3,s8 + 366ac: 8656 mv a2,s5 + 366ae: 8526 mv a0,s1 + 366b0: 85a2 mv a1,s0 + 366b2: e1fde0ef jal 154d0 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt> + 366b6: 028a3703 ld a4,40(s4) + 366ba: 4785 li a5,1 + 366bc: 973e add a4,a4,a5 + 366be: 02ea3423 sd a4,40(s4) + 366c2: b7a5 j 3662a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xac> + 366c4: 8aa2 mv s5,s0 + 366c6: 84ca mv s1,s2 + 366c8: 842a mv s0,a0 + 366ca: bf0d j 365fc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x7e> + 366cc: 4781 li a5,0 + 366ce: bfb1 j 3662a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xac> + 366d0: 6d1c ld a5,24(a0) + 366d2: 8462 mv s0,s8 + 366d4: f98791e3 bne a5,s8,36656 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xd8> + 366d8: 8ae2 mv s5,s8 + 366da: 4485 li s1,1 + 366dc: b775 j 36688 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x10a> + 366de: f45e sd s7,40(sp) + 366e0: e11de0ef jal 154f0 <__cxa_begin_catch@plt> + 366e4: 8522 mv a0,s0 + 366e6: 94adf0ef jal 15830 <_ZdlPv@plt> + 366ea: 8b6df0ef jal 157a0 <__cxa_rethrow@plt> + 366ee: 842a mv s0,a0 + 366f0: ca0df0ef jal 15b90 <__cxa_end_catch@plt> + 366f4: 8522 mv a0,s0 + 366f6: 82adf0ef jal 15720 <_Unwind_Resume@plt> + +00000000000366fa <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_>: + 366fa: 7179 addi sp,sp,-48 + 366fc: f406 sd ra,40(sp) + 366fe: f022 sd s0,32(sp) + 36700: c145 beqz a0,367a0 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0xa6> + 36702: 611c ld a5,0(a0) + 36704: 00014597 auipc a1,0x14 + 36708: 8045b583 ld a1,-2044(a1) # 49f08 <_GLOBAL_OFFSET_TABLE_+0x3b8> + 3670c: 842a mv s0,a0 + 3670e: ff87b783 ld a5,-8(a5) # ffffffff7ffffff8 <__global_pointer$+0xffffffff7ffb5268> + 36712: 679c ld a5,8(a5) + 36714: 06b78d63 beq a5,a1,3678e <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x94> + 36718: 0007c683 lbu a3,0(a5) + 3671c: 02a00713 li a4,42 + 36720: 4501 li a0,0 + 36722: 00e68763 beq a3,a4,36730 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x36> + 36726: 853e mv a0,a5 + 36728: bc8df0ef jal 15af0 + 3672c: 00153513 seqz a0,a0 + 36730: c93e40ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 36734: c105 beqz a0,36754 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x5a> + 36736: 8522 mv a0,s0 + 36738: 7402 ld s0,32(sp) + 3673a: 70a2 ld ra,40(sp) + 3673c: 4681 li a3,0 + 3673e: 00013617 auipc a2,0x13 + 36742: 5e263603 ld a2,1506(a2) # 49d20 <_GLOBAL_OFFSET_TABLE_+0x1d0> + 36746: 00013597 auipc a1,0x13 + 3674a: 4725b583 ld a1,1138(a1) # 49bb8 <_GLOBAL_OFFSET_TABLE_+0x68> + 3674e: 6145 addi sp,sp,48 + 36750: cb0df06f j 15c00 <__dynamic_cast@plt> + 36754: ec26 sd s1,24(sp) + 36756: 0024 addi s1,sp,8 + 36758: 8526 mv a0,s1 + 3675a: 00004617 auipc a2,0x4 + 3675e: da660613 addi a2,a2,-602 # 3a500 <_IO_stdin_used+0x2a58> + 36762: 458d li a1,3 + 36764: 44d00693 li a3,1101 + 36768: c83e80ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 3676c: 03300613 li a2,51 + 36770: 00004597 auipc a1,0x4 + 36774: 0f058593 addi a1,a1,240 # 3a860 <_IO_stdin_used+0x2db8> + 36778: 00014517 auipc a0,0x14 + 3677c: 82053503 ld a0,-2016(a0) # 49f98 <_ZSt4cerr@Base> + 36780: eb1de0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 36784: 8526 mv a0,s1 + 36786: ff5e50ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 3678a: 64e2 ld s1,24(sp) + 3678c: b76d j 36736 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x3c> + 3678e: 4505 li a0,1 + 36790: b745 j 36730 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x36> + 36792: 842a mv s0,a0 + 36794: 8526 mv a0,s1 + 36796: fe5e50ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 3679a: 8522 mv a0,s0 + 3679c: f85de0ef jal 15720 <_Unwind_Resume@plt> + 367a0: ec26 sd s1,24(sp) + 367a2: 9aedf0ef jal 15950 <__cxa_bad_typeid@plt> + +00000000000367a6 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv>: + 367a6: 7179 addi sp,sp,-48 + 367a8: ec26 sd s1,24(sp) + 367aa: 84aa mv s1,a0 + 367ac: 4108 lw a0,0(a0) + 367ae: f406 sd ra,40(sp) + 367b0: ba0df0ef jal 15b50 + 367b4: c919 beqz a0,367ca <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0x24> + 367b6: 00013317 auipc t1,0x13 + 367ba: 5aa33303 ld t1,1450(t1) # 49d60 <_GLOBAL_OFFSET_TABLE_+0x210> + 367be: 9302 jalr t1 + 367c0: 70a2 ld ra,40(sp) + 367c2: 64e2 ld s1,24(sp) + 367c4: 0521 addi a0,a0,8 + 367c6: 6145 addi sp,sp,48 + 367c8: 8082 ret + 367ca: 6488 ld a0,8(s1) + 367cc: f022 sd s0,32(sp) + 367ce: 00013717 auipc a4,0x13 + 367d2: 6f273703 ld a4,1778(a4) # 49ec0 <_GLOBAL_OFFSET_TABLE_+0x370> + 367d6: 611c ld a5,0(a0) + 367d8: 6b9c ld a5,16(a5) + 367da: 0ae79063 bne a5,a4,3687a <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0xd4> + 367de: 02000513 li a0,32 + 367e2: fefde0ef jal 157d0 <_Znwm@plt> + 367e6: 00013797 auipc a5,0x13 + 367ea: 5ca7b783 ld a5,1482(a5) # 49db0 <_GLOBAL_OFFSET_TABLE_+0x260> + 367ee: 07c1 addi a5,a5,16 + 367f0: 842a mv s0,a0 + 367f2: 00053423 sd zero,8(a0) + 367f6: 00053823 sd zero,16(a0) + 367fa: 00053c23 sd zero,24(a0) + 367fe: e11c sd a5,0(a0) + 36800: 4088 lw a0,0(s1) + 36802: 85a2 mv a1,s0 + 36804: d1dde0ef jal 15520 + 36808: 84aa mv s1,a0 + 3680a: e901 bnez a0,3681a <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0x74> + 3680c: 70a2 ld ra,40(sp) + 3680e: 00840513 addi a0,s0,8 + 36812: 7402 ld s0,32(sp) + 36814: 64e2 ld s1,24(sp) + 36816: 6145 addi sp,sp,48 + 36818: 8082 ret + 3681a: e84a sd s2,16(sp) + 3681c: 00810913 addi s2,sp,8 + 36820: 854a mv a0,s2 + 36822: 00004617 auipc a2,0x4 + 36826: cde60613 addi a2,a2,-802 # 3a500 <_IO_stdin_used+0x2a58> + 3682a: 458d li a1,3 + 3682c: 70200693 li a3,1794 + 36830: bbbe80ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 36834: 02600613 li a2,38 + 36838: 00004597 auipc a1,0x4 + 3683c: 06058593 addi a1,a1,96 # 3a898 <_IO_stdin_used+0x2df0> + 36840: 00013517 auipc a0,0x13 + 36844: 75853503 ld a0,1880(a0) # 49f98 <_ZSt4cerr@Base> + 36848: de9de0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3684c: 4649 li a2,18 + 3684e: 00004597 auipc a1,0x4 + 36852: d3258593 addi a1,a1,-718 # 3a580 <_IO_stdin_used+0x2ad8> + 36856: 00013517 auipc a0,0x13 + 3685a: 74253503 ld a0,1858(a0) # 49f98 <_ZSt4cerr@Base> + 3685e: dd3de0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 36862: 85a6 mv a1,s1 + 36864: 00013517 auipc a0,0x13 + 36868: 73453503 ld a0,1844(a0) # 49f98 <_ZSt4cerr@Base> + 3686c: bd5de0ef jal 15440 <_ZNSolsEi@plt> + 36870: 854a mv a0,s2 + 36872: f09e50ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 36876: 6942 ld s2,16(sp) + 36878: bf51 j 3680c <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0x66> + 3687a: 9782 jalr a5 + 3687c: 842a mv s0,a0 + 3687e: b749 j 36800 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0x5a> + 36880: 842a mv s0,a0 + 36882: 854a mv a0,s2 + 36884: ef7e50ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 36888: 8522 mv a0,s0 + 3688a: e97de0ef jal 15720 <_Unwind_Resume@plt> + +000000000003688e <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_>: + 3688e: 7139 addi sp,sp,-64 + 36890: e852 sd s4,16(sp) + 36892: e05a sd s6,0(sp) + 36894: 00053a03 ld s4,0(a0) + 36898: 00853b03 ld s6,8(a0) + 3689c: f822 sd s0,48(sp) + 3689e: 57fd li a5,-1 + 368a0: 414b0433 sub s0,s6,s4 + 368a4: fc06 sd ra,56(sp) + 368a6: f426 sd s1,40(sp) + 368a8: f04a sd s2,32(sp) + 368aa: ec4e sd s3,24(sp) + 368ac: e456 sd s5,8(sp) + 368ae: 40545713 srai a4,s0,0x5 + 368b2: 8399 srli a5,a5,0x6 + 368b4: 12f70763 beq a4,a5,369e2 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x154> + 368b8: 89aa mv s3,a0 + 368ba: 84ae mv s1,a1 + 368bc: 4785 li a5,1 + 368be: eb61 bnez a4,3698e <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x100> + 368c0: 577d li a4,-1 + 368c2: 8319 srli a4,a4,0x6 + 368c4: 10f76b63 bltu a4,a5,369da <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x14c> + 368c8: 00579913 slli s2,a5,0x5 + 368cc: 854a mv a0,s2 + 368ce: f03de0ef jal 157d0 <_Znwm@plt> + 368d2: 008507b3 add a5,a0,s0 + 368d6: 6090 ld a2,0(s1) + 368d8: 01078693 addi a3,a5,16 + 368dc: e394 sd a3,0(a5) + 368de: 01048713 addi a4,s1,16 + 368e2: 8aaa mv s5,a0 + 368e4: 0ce60d63 beq a2,a4,369be <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x130> + 368e8: 6894 ld a3,16(s1) + 368ea: e390 sd a2,0(a5) + 368ec: eb94 sd a3,16(a5) + 368ee: 6494 ld a3,8(s1) + 368f0: e098 sd a4,0(s1) + 368f2: 00048823 sb zero,16(s1) + 368f6: e794 sd a3,8(a5) + 368f8: 0004b423 sd zero,8(s1) + 368fc: 0f6a0163 beq s4,s6,369de <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x150> + 36900: 008a8833 add a6,s5,s0 + 36904: 010a0713 addi a4,s4,16 + 36908: 87d6 mv a5,s5 + 3690a: 01078693 addi a3,a5,16 + 3690e: e394 sd a3,0(a5) + 36910: ff073583 ld a1,-16(a4) + 36914: ff873603 ld a2,-8(a4) + 36918: 04e58463 beq a1,a4,36960 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xd2> + 3691c: 6314 ld a3,0(a4) + 3691e: e38c sd a1,0(a5) + 36920: e790 sd a2,8(a5) + 36922: eb94 sd a3,16(a5) + 36924: 02078793 addi a5,a5,32 + 36928: 02070713 addi a4,a4,32 + 3692c: fd079fe3 bne a5,a6,3690a <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x7c> + 36930: 02080413 addi s0,a6,32 + 36934: 000a0563 beqz s4,3693e <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xb0> + 36938: 8552 mv a0,s4 + 3693a: ef7de0ef jal 15830 <_ZdlPv@plt> + 3693e: 0089b423 sd s0,8(s3) + 36942: 70e2 ld ra,56(sp) + 36944: 7442 ld s0,48(sp) + 36946: 9956 add s2,s2,s5 + 36948: 0129b823 sd s2,16(s3) + 3694c: 0159b023 sd s5,0(s3) + 36950: 74a2 ld s1,40(sp) + 36952: 7902 ld s2,32(sp) + 36954: 69e2 ld s3,24(sp) + 36956: 6a42 ld s4,16(sp) + 36958: 6aa2 ld s5,8(sp) + 3695a: 6b02 ld s6,0(sp) + 3695c: 6121 addi sp,sp,64 + 3695e: 8082 ret + 36960: 0605 addi a2,a2,1 + 36962: 88ba mv a7,a4 + 36964: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma + 36968: 02088407 vle8.v v8,(a7) + 3696c: 8e0d sub a2,a2,a1 + 3696e: 98ae add a7,a7,a1 + 36970: 02068427 vse8.v v8,(a3) + 36974: 96ae add a3,a3,a1 + 36976: f67d bnez a2,36964 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xd6> + 36978: ff873683 ld a3,-8(a4) + 3697c: 02078793 addi a5,a5,32 + 36980: 02070713 addi a4,a4,32 + 36984: fed7b423 sd a3,-24(a5) + 36988: f90791e3 bne a5,a6,3690a <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x7c> + 3698c: b755 j 36930 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xa2> + 3698e: 00171793 slli a5,a4,0x1 + 36992: f2e7f7e3 bgeu a5,a4,368c0 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x32> + 36996: fc100513 li a0,-63 + 3699a: 8105 srli a0,a0,0x1 + 3699c: e35de0ef jal 157d0 <_Znwm@plt> + 369a0: 008507b3 add a5,a0,s0 + 369a4: 6090 ld a2,0(s1) + 369a6: 01078693 addi a3,a5,16 + 369aa: fc100913 li s2,-63 + 369ae: e394 sd a3,0(a5) + 369b0: 01048713 addi a4,s1,16 + 369b4: 8aaa mv s5,a0 + 369b6: 00195913 srli s2,s2,0x1 + 369ba: f2e617e3 bne a2,a4,368e8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x5a> + 369be: 6490 ld a2,8(s1) + 369c0: 853a mv a0,a4 + 369c2: 0605 addi a2,a2,1 + 369c4: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma + 369c8: 02050407 vle8.v v8,(a0) + 369cc: 8e0d sub a2,a2,a1 + 369ce: 952e add a0,a0,a1 + 369d0: 02068427 vse8.v v8,(a3) + 369d4: 96ae add a3,a3,a1 + 369d6: f67d bnez a2,369c4 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x136> + 369d8: bf19 j 368ee <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x60> + 369da: 87ba mv a5,a4 + 369dc: b5f5 j 368c8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x3a> + 369de: 8856 mv a6,s5 + 369e0: bf81 j 36930 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xa2> + 369e2: 00001517 auipc a0,0x1 + 369e6: 6b650513 addi a0,a0,1718 # 38098 <_IO_stdin_used+0x5f0> + 369ea: e37de0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + +00000000000369ee <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_>: + 369ee: 411c lw a5,0(a0) + 369f0: 7171 addi sp,sp,-176 + 369f2: f122 sd s0,160(sp) + 369f4: f506 sd ra,168(sp) + 369f6: 4405 li s0,1 + 369f8: 12f45963 bge s0,a5,36b2a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x13c> + 369fc: e94a sd s2,144(sp) + 369fe: fcd6 sd s5,120(sp) + 36a00: f8da sd s6,112(sp) + 36a02: f4de sd s7,104(sp) + 36a04: f0e2 sd s8,96(sp) + 36a06: ece6 sd s9,88(sp) + 36a08: e8ea sd s10,80(sp) + 36a0a: e4ee sd s11,72(sp) + 36a0c: ed26 sd s1,152(sp) + 36a0e: e54e sd s3,136(sp) + 36a10: e152 sd s4,128(sp) + 36a12: 892a mv s2,a0 + 36a14: 8b2e mv s6,a1 + 36a16: 01810a93 addi s5,sp,24 + 36a1a: 02010b93 addi s7,sp,32 + 36a1e: 00013d97 auipc s11,0x13 + 36a22: 4aadbd83 ld s11,1194(s11) # 49ec8 <_GLOBAL_OFFSET_TABLE_+0x378> + 36a26: 4c19 li s8,6 + 36a28: 00013c97 auipc s9,0x13 + 36a2c: 3e8cbc83 ld s9,1000(s9) # 49e10 <_GLOBAL_OFFSET_TABLE_+0x2c0> + 36a30: 8d22 mv s10,s0 + 36a32: a09d j 36a98 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xaa> + 36a34: e42a sd a0,8(sp) + 36a36: 8cadf0ef jal 15b00 + 36a3a: 66a2 ld a3,8(sp) + 36a3c: 008db603 ld a2,8(s11) + 36a40: 872a mv a4,a0 + 36a42: 4581 li a1,0 + 36a44: 00013517 auipc a0,0x13 + 36a48: 48453503 ld a0,1156(a0) # 49ec8 <_GLOBAL_OFFSET_TABLE_+0x378> + 36a4c: c55de0ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 36a50: 89af60ef jal 2caea <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0> + 36a54: 00092783 lw a5,0(s2) + 36a58: 0e878463 beq a5,s0,36b40 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x152> + 36a5c: fff78a1b addiw s4,a5,-1 + 36a60: 408a063b subw a2,s4,s0 + 36a64: 02061793 slli a5,a2,0x20 + 36a68: 00848593 addi a1,s1,8 + 36a6c: 01d7d613 srli a2,a5,0x1d + 36a70: 95da add a1,a1,s6 + 36a72: 854e mv a0,s3 + 36a74: 0621 addi a2,a2,8 + 36a76: f4bde0ef jal 159c0 + 36a7a: 7482 ld s1,32(sp) + 36a7c: 01492023 sw s4,0(s2) + 36a80: 347d addiw s0,s0,-1 + 36a82: 181c addi a5,sp,48 + 36a84: 00f48563 beq s1,a5,36a8e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xa0> + 36a88: 8526 mv a0,s1 + 36a8a: da7de0ef jal 15830 <_ZdlPv@plt> + 36a8e: 00092783 lw a5,0(s2) + 36a92: 2405 addiw s0,s0,1 + 36a94: 08f45063 bge s0,a5,36b14 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x126> + 36a98: 8556 mv a0,s5 + 36a9a: 00341493 slli s1,s0,0x3 + 36a9e: f4ee20ef jal 191ec <_ZN7testing7MessageC1Ev> + 36aa2: 009b09b3 add s3,s6,s1 + 36aa6: 0009b583 ld a1,0(s3) + 36aaa: 8556 mv a0,s5 + 36aac: 9efed0ef jal 2449a <_ZN7testing7MessagelsEPw> + 36ab0: 85aa mv a1,a0 + 36ab2: 855e mv a0,s7 + 36ab4: b63e20ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 36ab8: 6562 ld a0,24(sp) + 36aba: c501 beqz a0,36ac2 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xd4> + 36abc: 611c ld a5,0(a0) + 36abe: 679c ld a5,8(a5) + 36ac0: 9782 jalr a5 + 36ac2: 7a02 ld s4,32(sp) + 36ac4: 8552 mv a0,s4 + 36ac6: c3fe60ef jal 1d704 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc> + 36aca: f549 bnez a0,36a54 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x66> + 36acc: 4601 li a2,0 + 36ace: 00004597 auipc a1,0x4 + 36ad2: 35258593 addi a1,a1,850 # 3ae20 <_ZN7testing8internalL13kFlagfileFlagE> + 36ad6: 8552 mv a0,s4 + 36ad8: f54e10ef jal 1822c <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> + 36adc: fd21 bnez a0,36a34 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x46> + 36ade: 77a2 ld a5,40(sp) + 36ae0: 01878d63 beq a5,s8,36afa <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x10c> + 36ae4: 4709 li a4,2 + 36ae6: 06e78063 beq a5,a4,36b46 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x158> + 36aea: 8552 mv a0,s4 + 36aec: 94de40ef jal 1b438 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc> + 36af0: 7482 ld s1,32(sp) + 36af2: d941 beqz a0,36a82 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x94> + 36af4: 01ac8023 sb s10,0(s9) + 36af8: b769 j 36a82 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x94> + 36afa: 7482 ld s1,32(sp) + 36afc: 8662 mv a2,s8 + 36afe: 00004597 auipc a1,0x4 + 36b02: dc258593 addi a1,a1,-574 # 3a8c0 <_IO_stdin_used+0x2e18> + 36b06: 8526 mv a0,s1 + 36b08: de9de0ef jal 158f0 + 36b0c: fd79 bnez a0,36aea <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xfc> + 36b0e: 01ac8023 sb s10,0(s9) + 36b12: bf85 j 36a82 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x94> + 36b14: 64ea ld s1,152(sp) + 36b16: 694a ld s2,144(sp) + 36b18: 69aa ld s3,136(sp) + 36b1a: 6a0a ld s4,128(sp) + 36b1c: 7ae6 ld s5,120(sp) + 36b1e: 7b46 ld s6,112(sp) + 36b20: 7ba6 ld s7,104(sp) + 36b22: 7c06 ld s8,96(sp) + 36b24: 6ce6 ld s9,88(sp) + 36b26: 6d46 ld s10,80(sp) + 36b28: 6da6 ld s11,72(sp) + 36b2a: 00013797 auipc a5,0x13 + 36b2e: 2e67b783 ld a5,742(a5) # 49e10 <_GLOBAL_OFFSET_TABLE_+0x2c0> + 36b32: 0007c783 lbu a5,0(a5) + 36b36: ebb9 bnez a5,36b8c <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x19e> + 36b38: 70aa ld ra,168(sp) + 36b3a: 740a ld s0,160(sp) + 36b3c: 614d addi sp,sp,176 + 36b3e: 8082 ret + 36b40: fff40a1b addiw s4,s0,-1 + 36b44: bf1d j 36a7a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x8c> + 36b46: 7482 ld s1,32(sp) + 36b48: 02d00713 li a4,45 + 36b4c: 0004c783 lbu a5,0(s1) + 36b50: 02e78363 beq a5,a4,36b76 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x188> + 36b54: 02d00713 li a4,45 + 36b58: 02e78f63 beq a5,a4,36b96 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x1a8> + 36b5c: 02f00713 li a4,47 + 36b60: f8e795e3 bne a5,a4,36aea <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xfc> + 36b64: 0014c703 lbu a4,1(s1) + 36b68: 03f00793 li a5,63 + 36b6c: f6f71fe3 bne a4,a5,36aea <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xfc> + 36b70: 01ac8023 sb s10,0(s9) + 36b74: b739 j 36a82 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x94> + 36b76: 0014c683 lbu a3,1(s1) + 36b7a: 06800713 li a4,104 + 36b7e: f6e68be3 beq a3,a4,36af4 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x106> + 36b82: 02d00713 li a4,45 + 36b86: fce79be3 bne a5,a4,36b5c <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x16e> + 36b8a: a031 j 36b96 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x1a8> + 36b8c: 740a ld s0,160(sp) + 36b8e: 70aa ld ra,168(sp) + 36b90: 614d addi sp,sp,176 + 36b92: d4fe306f j 1a8e0 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0> + 36b96: 0014c683 lbu a3,1(s1) + 36b9a: 03f00713 li a4,63 + 36b9e: fae69fe3 bne a3,a4,36b5c <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x16e> + 36ba2: bf89 j 36af4 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x106> + 36ba4: 842a mv s0,a0 + 36ba6: 855e mv a0,s7 + 36ba8: b55df0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 36bac: 8522 mv a0,s0 + 36bae: b73de0ef jal 15720 <_Unwind_Resume@plt> + 36bb2: 67e2 ld a5,24(sp) + 36bb4: 842a mv s0,a0 + 36bb6: dbfd beqz a5,36bac <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x1be> + 36bb8: 6398 ld a4,0(a5) + 36bba: 853e mv a0,a5 + 36bbc: 671c ld a5,8(a4) + 36bbe: 9782 jalr a5 + 36bc0: b7f5 j 36bac <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x1be> + +0000000000036bc2 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_>: + 36bc2: 411c lw a5,0(a0) + 36bc4: 7135 addi sp,sp,-160 + 36bc6: e922 sd s0,144(sp) + 36bc8: ed06 sd ra,152(sp) + 36bca: 4405 li s0,1 + 36bcc: 10f45d63 bge s0,a5,36ce6 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x124> + 36bd0: e14a sd s2,128(sp) + 36bd2: f4d6 sd s5,104(sp) + 36bd4: f0da sd s6,96(sp) + 36bd6: ecde sd s7,88(sp) + 36bd8: e8e2 sd s8,80(sp) + 36bda: e4e6 sd s9,72(sp) + 36bdc: e0ea sd s10,64(sp) + 36bde: fc6e sd s11,56(sp) + 36be0: e526 sd s1,136(sp) + 36be2: fcce sd s3,120(sp) + 36be4: f8d2 sd s4,112(sp) + 36be6: 892a mv s2,a0 + 36be8: 8aae mv s5,a1 + 36bea: 01010b13 addi s6,sp,16 + 36bee: 00013b97 auipc s7,0x13 + 36bf2: 09abbb83 ld s7,154(s7) # 49c88 <_GLOBAL_OFFSET_TABLE_+0x138> + 36bf6: 00013d97 auipc s11,0x13 + 36bfa: 2d2dbd83 ld s11,722(s11) # 49ec8 <_GLOBAL_OFFSET_TABLE_+0x378> + 36bfe: 4c19 li s8,6 + 36c00: 00013c97 auipc s9,0x13 + 36c04: 210cbc83 ld s9,528(s9) # 49e10 <_GLOBAL_OFFSET_TABLE_+0x2c0> + 36c08: 8d22 mv s10,s0 + 36c0a: a09d j 36c70 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xae> + 36c0c: e42a sd a0,8(sp) + 36c0e: ef3de0ef jal 15b00 + 36c12: 66a2 ld a3,8(sp) + 36c14: 008db603 ld a2,8(s11) + 36c18: 872a mv a4,a0 + 36c1a: 4581 li a1,0 + 36c1c: 00013517 auipc a0,0x13 + 36c20: 2ac53503 ld a0,684(a0) # 49ec8 <_GLOBAL_OFFSET_TABLE_+0x378> + 36c24: a7dde0ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 36c28: ec3f50ef jal 2caea <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0> + 36c2c: 00092783 lw a5,0(s2) + 36c30: 0c878663 beq a5,s0,36cfc <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x13a> + 36c34: fff78a1b addiw s4,a5,-1 + 36c38: 408a063b subw a2,s4,s0 + 36c3c: 02061793 slli a5,a2,0x20 + 36c40: 00848593 addi a1,s1,8 + 36c44: 01d7d613 srli a2,a5,0x1d + 36c48: 95d6 add a1,a1,s5 + 36c4a: 854e mv a0,s3 + 36c4c: 0621 addi a2,a2,8 + 36c4e: d73de0ef jal 159c0 + 36c52: 64c2 ld s1,16(sp) + 36c54: 01492023 sw s4,0(s2) + 36c58: 347d addiw s0,s0,-1 + 36c5a: 101c addi a5,sp,32 + 36c5c: 00f48563 beq s1,a5,36c66 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xa4> + 36c60: 8526 mv a0,s1 + 36c62: bcfde0ef jal 15830 <_ZdlPv@plt> + 36c66: 00092783 lw a5,0(s2) + 36c6a: 2405 addiw s0,s0,1 + 36c6c: 06f45263 bge s0,a5,36cd0 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x10e> + 36c70: 00341493 slli s1,s0,0x3 + 36c74: 009a89b3 add s3,s5,s1 + 36c78: 855a mv a0,s6 + 36c7a: 85ce mv a1,s3 + 36c7c: 9b82 jalr s7 + 36c7e: 6a42 ld s4,16(sp) + 36c80: 8552 mv a0,s4 + 36c82: a83e60ef jal 1d704 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc> + 36c86: f15d bnez a0,36c2c <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x6a> + 36c88: 4601 li a2,0 + 36c8a: 00004597 auipc a1,0x4 + 36c8e: 19658593 addi a1,a1,406 # 3ae20 <_ZN7testing8internalL13kFlagfileFlagE> + 36c92: 8552 mv a0,s4 + 36c94: d98e10ef jal 1822c <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> + 36c98: f935 bnez a0,36c0c <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x4a> + 36c9a: 67e2 ld a5,24(sp) + 36c9c: 01878d63 beq a5,s8,36cb6 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xf4> + 36ca0: 4709 li a4,2 + 36ca2: 06e78063 beq a5,a4,36d02 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x140> + 36ca6: 8552 mv a0,s4 + 36ca8: f90e40ef jal 1b438 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc> + 36cac: 64c2 ld s1,16(sp) + 36cae: d555 beqz a0,36c5a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x98> + 36cb0: 01ac8023 sb s10,0(s9) + 36cb4: b75d j 36c5a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x98> + 36cb6: 64c2 ld s1,16(sp) + 36cb8: 8662 mv a2,s8 + 36cba: 00004597 auipc a1,0x4 + 36cbe: c0658593 addi a1,a1,-1018 # 3a8c0 <_IO_stdin_used+0x2e18> + 36cc2: 8526 mv a0,s1 + 36cc4: c2dde0ef jal 158f0 + 36cc8: fd79 bnez a0,36ca6 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xe4> + 36cca: 01ac8023 sb s10,0(s9) + 36cce: b771 j 36c5a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x98> + 36cd0: 64aa ld s1,136(sp) + 36cd2: 690a ld s2,128(sp) + 36cd4: 79e6 ld s3,120(sp) + 36cd6: 7a46 ld s4,112(sp) + 36cd8: 7aa6 ld s5,104(sp) + 36cda: 7b06 ld s6,96(sp) + 36cdc: 6be6 ld s7,88(sp) + 36cde: 6c46 ld s8,80(sp) + 36ce0: 6ca6 ld s9,72(sp) + 36ce2: 6d06 ld s10,64(sp) + 36ce4: 7de2 ld s11,56(sp) + 36ce6: 00013797 auipc a5,0x13 + 36cea: 12a7b783 ld a5,298(a5) # 49e10 <_GLOBAL_OFFSET_TABLE_+0x2c0> + 36cee: 0007c783 lbu a5,0(a5) + 36cf2: ebb9 bnez a5,36d48 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x186> + 36cf4: 60ea ld ra,152(sp) + 36cf6: 644a ld s0,144(sp) + 36cf8: 610d addi sp,sp,160 + 36cfa: 8082 ret + 36cfc: fff40a1b addiw s4,s0,-1 + 36d00: bf89 j 36c52 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x90> + 36d02: 64c2 ld s1,16(sp) + 36d04: 02d00713 li a4,45 + 36d08: 0004c783 lbu a5,0(s1) + 36d0c: 02e78363 beq a5,a4,36d32 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x170> + 36d10: 02d00713 li a4,45 + 36d14: 02e78f63 beq a5,a4,36d52 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x190> + 36d18: 02f00713 li a4,47 + 36d1c: f8e795e3 bne a5,a4,36ca6 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xe4> + 36d20: 0014c703 lbu a4,1(s1) + 36d24: 03f00793 li a5,63 + 36d28: f6f71fe3 bne a4,a5,36ca6 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xe4> + 36d2c: 01ac8023 sb s10,0(s9) + 36d30: b72d j 36c5a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x98> + 36d32: 0014c683 lbu a3,1(s1) + 36d36: 06800713 li a4,104 + 36d3a: f6e68be3 beq a3,a4,36cb0 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xee> + 36d3e: 02d00713 li a4,45 + 36d42: fce79be3 bne a5,a4,36d18 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x156> + 36d46: a031 j 36d52 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x190> + 36d48: 644a ld s0,144(sp) + 36d4a: 60ea ld ra,152(sp) + 36d4c: 610d addi sp,sp,160 + 36d4e: b93e306f j 1a8e0 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0> + 36d52: 0014c683 lbu a3,1(s1) + 36d56: 03f00713 li a4,63 + 36d5a: fae69fe3 bne a3,a4,36d18 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x156> + 36d5e: bf89 j 36cb0 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xee> + 36d60: 842a mv s0,a0 + 36d62: 855a mv a0,s6 + 36d64: 999df0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 36d68: 8522 mv a0,s0 + 36d6a: 9b7de0ef jal 15720 <_Unwind_Resume@plt> + +0000000000036d6e <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_>: + 36d6e: 7159 addi sp,sp,-112 + 36d70: e4ce sd s3,72(sp) + 36d72: 89aa mv s3,a0 + 36d74: 850a mv a0,sp + 36d76: f0a2 sd s0,96(sp) + 36d78: eca6 sd s1,88(sp) + 36d7a: fc56 sd s5,56(sp) + 36d7c: f486 sd ra,104(sp) + 36d7e: 8aae mv s5,a1 + 36d80: c03e10ef jal 18982 <_ZN7testing8internal8GetArgvsB5cxx11Ev> + 36d84: 64a2 ld s1,8(sp) + 36d86: 6402 ld s0,0(sp) + 36d88: 02848863 beq s1,s0,36db8 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x4a> + 36d8c: 6008 ld a0,0(s0) + 36d8e: 01040793 addi a5,s0,16 + 36d92: 00f50463 beq a0,a5,36d9a <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x2c> + 36d96: a9bde0ef jal 15830 <_ZdlPv@plt> + 36d9a: 02040413 addi s0,s0,32 + 36d9e: fe8497e3 bne s1,s0,36d8c <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x1e> + 36da2: 6502 ld a0,0(sp) + 36da4: c119 beqz a0,36daa <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x3c> + 36da6: a8bde0ef jal 15830 <_ZdlPv@plt> + 36daa: 70a6 ld ra,104(sp) + 36dac: 7406 ld s0,96(sp) + 36dae: 64e6 ld s1,88(sp) + 36db0: 69a6 ld s3,72(sp) + 36db2: 7ae2 ld s5,56(sp) + 36db4: 6165 addi sp,sp,112 + 36db6: 8082 ret + 36db8: e0d2 sd s4,64(sp) + 36dba: e8ca sd s2,80(sp) + 36dbc: f85a sd s6,48(sp) + 36dbe: f45e sd s7,40(sp) + 36dc0: f062 sd s8,32(sp) + 36dc2: 8a0a mv s4,sp + 36dc4: c481 beqz s1,36dcc <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x5e> + 36dc6: 8526 mv a0,s1 + 36dc8: a69de0ef jal 15830 <_ZdlPv@plt> + 36dcc: 0009a783 lw a5,0(s3) + 36dd0: 0ef05463 blez a5,36eb8 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x14a> + 36dd4: 8b018493 addi s1,gp,-1872 # 4a640 <_ZN7testing8internalL7g_argvsE> + 36dd8: 0004bb03 ld s6,0(s1) + 36ddc: 0084b903 ld s2,8(s1) + 36de0: 032b0363 beq s6,s2,36e06 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x98> + 36de4: 845a mv s0,s6 + 36de6: 6008 ld a0,0(s0) + 36de8: 01040793 addi a5,s0,16 + 36dec: 00f50463 beq a0,a5,36df4 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x86> + 36df0: a41de0ef jal 15830 <_ZdlPv@plt> + 36df4: 02040413 addi s0,s0,32 + 36df8: ff2417e3 bne s0,s2,36de6 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x78> + 36dfc: 0009a783 lw a5,0(s3) + 36e00: 0164b423 sd s6,8(s1) + 36e04: cba5 beqz a5,36e74 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x106> + 36e06: 8956 mv s2,s5 + 36e08: 4401 li s0,0 + 36e0a: 00013b97 auipc s7,0x13 + 36e0e: e7ebbb83 ld s7,-386(s7) # 49c88 <_GLOBAL_OFFSET_TABLE_+0x138> + 36e12: 00013c17 auipc s8,0x13 + 36e16: 0a6c3c03 ld s8,166(s8) # 49eb8 <_GLOBAL_OFFSET_TABLE_+0x368> + 36e1a: 01010b13 addi s6,sp,16 + 36e1e: a02d j 36e48 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xda> + 36e20: 01078713 addi a4,a5,16 + 36e24: e398 sd a4,0(a5) + 36e26: 6682 ld a3,0(sp) + 36e28: 6622 ld a2,8(sp) + 36e2a: 07668963 beq a3,s6,36e9c <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x12e> + 36e2e: 6742 ld a4,16(sp) + 36e30: e394 sd a3,0(a5) + 36e32: eb98 sd a4,16(a5) + 36e34: e790 sd a2,8(a5) + 36e36: 02078793 addi a5,a5,32 + 36e3a: e49c sd a5,8(s1) + 36e3c: 0009a783 lw a5,0(s3) + 36e40: 2405 addiw s0,s0,1 + 36e42: 0921 addi s2,s2,8 + 36e44: 02878863 beq a5,s0,36e74 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x106> + 36e48: 85ca mv a1,s2 + 36e4a: 8552 mv a0,s4 + 36e4c: 9b82 jalr s7 + 36e4e: 649c ld a5,8(s1) + 36e50: 6898 ld a4,16(s1) + 36e52: fce797e3 bne a5,a4,36e20 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xb2> + 36e56: 85d2 mv a1,s4 + 36e58: 8b018513 addi a0,gp,-1872 # 4a640 <_ZN7testing8internalL7g_argvsE> + 36e5c: 9c02 jalr s8 + 36e5e: 6502 ld a0,0(sp) + 36e60: fd650ee3 beq a0,s6,36e3c <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xce> + 36e64: 9cdde0ef jal 15830 <_ZdlPv@plt> + 36e68: 0009a783 lw a5,0(s3) + 36e6c: 2405 addiw s0,s0,1 + 36e6e: 0921 addi s2,s2,8 + 36e70: fc879ce3 bne a5,s0,36e48 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xda> + 36e74: 85d6 mv a1,s5 + 36e76: 854e mv a0,s3 + 36e78: dd3f50ef jal 2cc4a <_ZN7testing8internal24ParseGoogleTestFlagsOnlyEPiPPc> + 36e7c: b82f20ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 36e80: 7406 ld s0,96(sp) + 36e82: 6946 ld s2,80(sp) + 36e84: 6a06 ld s4,64(sp) + 36e86: 7b42 ld s6,48(sp) + 36e88: 7ba2 ld s7,40(sp) + 36e8a: 7c02 ld s8,32(sp) + 36e8c: 70a6 ld ra,104(sp) + 36e8e: 64e6 ld s1,88(sp) + 36e90: 69a6 ld s3,72(sp) + 36e92: 7ae2 ld s5,56(sp) + 36e94: 6128 ld a0,64(a0) + 36e96: 6165 addi sp,sp,112 + 36e98: beff506f j 2ca86 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv> + 36e9c: 855a mv a0,s6 + 36e9e: 00160593 addi a1,a2,1 + 36ea2: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma + 36ea6: 02050407 vle8.v v8,(a0) + 36eaa: 8d95 sub a1,a1,a3 + 36eac: 9536 add a0,a0,a3 + 36eae: 02070427 vse8.v v8,(a4) + 36eb2: 9736 add a4,a4,a3 + 36eb4: f5fd bnez a1,36ea2 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x134> + 36eb6: bfbd j 36e34 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xc6> + 36eb8: 70a6 ld ra,104(sp) + 36eba: 7406 ld s0,96(sp) + 36ebc: 6946 ld s2,80(sp) + 36ebe: 6a06 ld s4,64(sp) + 36ec0: 7b42 ld s6,48(sp) + 36ec2: 7ba2 ld s7,40(sp) + 36ec4: 7c02 ld s8,32(sp) + 36ec6: 64e6 ld s1,88(sp) + 36ec8: 69a6 ld s3,72(sp) + 36eca: 7ae2 ld s5,56(sp) + 36ecc: 6165 addi sp,sp,112 + 36ece: 8082 ret + 36ed0: 842a mv s0,a0 + 36ed2: 8552 mv a0,s4 + 36ed4: 829df0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 36ed8: 8522 mv a0,s0 + 36eda: 847de0ef jal 15720 <_Unwind_Resume@plt> + +0000000000036ede <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_>: + 36ede: 7119 addi sp,sp,-128 + 36ee0: e8d2 sd s4,80(sp) + 36ee2: 01010a13 addi s4,sp,16 + 36ee6: ecce sd s3,88(sp) + 36ee8: 89aa mv s3,a0 + 36eea: 8552 mv a0,s4 + 36eec: f8a2 sd s0,112(sp) + 36eee: f4a6 sd s1,104(sp) + 36ef0: e4d6 sd s5,72(sp) + 36ef2: fc86 sd ra,120(sp) + 36ef4: 8aae mv s5,a1 + 36ef6: a8de10ef jal 18982 <_ZN7testing8internal8GetArgvsB5cxx11Ev> + 36efa: 64e2 ld s1,24(sp) + 36efc: 6442 ld s0,16(sp) + 36efe: 02848963 beq s1,s0,36f30 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x52> + 36f02: 6008 ld a0,0(s0) + 36f04: 01040793 addi a5,s0,16 + 36f08: 00f50463 beq a0,a5,36f10 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x32> + 36f0c: 925de0ef jal 15830 <_ZdlPv@plt> + 36f10: 02040413 addi s0,s0,32 + 36f14: fe8497e3 bne s1,s0,36f02 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x24> + 36f18: 6542 ld a0,16(sp) + 36f1a: c119 beqz a0,36f20 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x42> + 36f1c: 915de0ef jal 15830 <_ZdlPv@plt> + 36f20: 70e6 ld ra,120(sp) + 36f22: 7446 ld s0,112(sp) + 36f24: 74a6 ld s1,104(sp) + 36f26: 69e6 ld s3,88(sp) + 36f28: 6a46 ld s4,80(sp) + 36f2a: 6aa6 ld s5,72(sp) + 36f2c: 6109 addi sp,sp,128 + 36f2e: 8082 ret + 36f30: f0ca sd s2,96(sp) + 36f32: e0da sd s6,64(sp) + 36f34: fc5e sd s7,56(sp) + 36f36: f862 sd s8,48(sp) + 36f38: c481 beqz s1,36f40 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x62> + 36f3a: 8526 mv a0,s1 + 36f3c: 8f5de0ef jal 15830 <_ZdlPv@plt> + 36f40: 0009a783 lw a5,0(s3) + 36f44: 10f05063 blez a5,37044 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x166> + 36f48: 8b018493 addi s1,gp,-1872 # 4a640 <_ZN7testing8internalL7g_argvsE> + 36f4c: 0004bb03 ld s6,0(s1) + 36f50: 0084b903 ld s2,8(s1) + 36f54: 032b0363 beq s6,s2,36f7a <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x9c> + 36f58: 845a mv s0,s6 + 36f5a: 6008 ld a0,0(s0) + 36f5c: 01040793 addi a5,s0,16 + 36f60: 00f50463 beq a0,a5,36f68 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x8a> + 36f64: 8cdde0ef jal 15830 <_ZdlPv@plt> + 36f68: 02040413 addi s0,s0,32 + 36f6c: ff2417e3 bne s0,s2,36f5a <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x7c> + 36f70: 0009a783 lw a5,0(s3) + 36f74: 0164b423 sd s6,8(s1) + 36f78: c7c1 beqz a5,37000 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x122> + 36f7a: 8956 mv s2,s5 + 36f7c: 4401 li s0,0 + 36f7e: 00810b13 addi s6,sp,8 + 36f82: 00013c17 auipc s8,0x13 + 36f86: f36c3c03 ld s8,-202(s8) # 49eb8 <_GLOBAL_OFFSET_TABLE_+0x368> + 36f8a: 02010b93 addi s7,sp,32 + 36f8e: a02d j 36fb8 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xda> + 36f90: 01078713 addi a4,a5,16 + 36f94: e398 sd a4,0(a5) + 36f96: 66c2 ld a3,16(sp) + 36f98: 6662 ld a2,24(sp) + 36f9a: 09768763 beq a3,s7,37028 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x14a> + 36f9e: 7702 ld a4,32(sp) + 36fa0: e394 sd a3,0(a5) + 36fa2: eb98 sd a4,16(a5) + 36fa4: e790 sd a2,8(a5) + 36fa6: 02078793 addi a5,a5,32 + 36faa: e49c sd a5,8(s1) + 36fac: 0009a783 lw a5,0(s3) + 36fb0: 2405 addiw s0,s0,1 + 36fb2: 0921 addi s2,s2,8 + 36fb4: 04878663 beq a5,s0,37000 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x122> + 36fb8: 855a mv a0,s6 + 36fba: a32e20ef jal 191ec <_ZN7testing7MessageC1Ev> + 36fbe: 00093583 ld a1,0(s2) + 36fc2: 855a mv a0,s6 + 36fc4: cd6ed0ef jal 2449a <_ZN7testing7MessagelsEPw> + 36fc8: 85aa mv a1,a0 + 36fca: 8552 mv a0,s4 + 36fcc: e4ae20ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 36fd0: 6522 ld a0,8(sp) + 36fd2: c501 beqz a0,36fda <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xfc> + 36fd4: 611c ld a5,0(a0) + 36fd6: 679c ld a5,8(a5) + 36fd8: 9782 jalr a5 + 36fda: 649c ld a5,8(s1) + 36fdc: 6898 ld a4,16(s1) + 36fde: fae799e3 bne a5,a4,36f90 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xb2> + 36fe2: 85d2 mv a1,s4 + 36fe4: 8b018513 addi a0,gp,-1872 # 4a640 <_ZN7testing8internalL7g_argvsE> + 36fe8: 9c02 jalr s8 + 36fea: 6542 ld a0,16(sp) + 36fec: fd7500e3 beq a0,s7,36fac <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xce> + 36ff0: 841de0ef jal 15830 <_ZdlPv@plt> + 36ff4: 0009a783 lw a5,0(s3) + 36ff8: 2405 addiw s0,s0,1 + 36ffa: 0921 addi s2,s2,8 + 36ffc: fa879ee3 bne a5,s0,36fb8 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xda> + 37000: 85d6 mv a1,s5 + 37002: 854e mv a0,s3 + 37004: c3df50ef jal 2cc40 <_ZN7testing8internal24ParseGoogleTestFlagsOnlyEPiPPw> + 37008: 9f6f20ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 3700c: 7446 ld s0,112(sp) + 3700e: 7906 ld s2,96(sp) + 37010: 6b06 ld s6,64(sp) + 37012: 7be2 ld s7,56(sp) + 37014: 7c42 ld s8,48(sp) + 37016: 70e6 ld ra,120(sp) + 37018: 74a6 ld s1,104(sp) + 3701a: 69e6 ld s3,88(sp) + 3701c: 6a46 ld s4,80(sp) + 3701e: 6aa6 ld s5,72(sp) + 37020: 6128 ld a0,64(a0) + 37022: 6109 addi sp,sp,128 + 37024: a63f506f j 2ca86 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv> + 37028: 855e mv a0,s7 + 3702a: 00160593 addi a1,a2,1 + 3702e: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma + 37032: 02050407 vle8.v v8,(a0) + 37036: 8d95 sub a1,a1,a3 + 37038: 9536 add a0,a0,a3 + 3703a: 02070427 vse8.v v8,(a4) + 3703e: 9736 add a4,a4,a3 + 37040: f5fd bnez a1,3702e <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x150> + 37042: b78d j 36fa4 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xc6> + 37044: 70e6 ld ra,120(sp) + 37046: 7446 ld s0,112(sp) + 37048: 7906 ld s2,96(sp) + 3704a: 6b06 ld s6,64(sp) + 3704c: 7be2 ld s7,56(sp) + 3704e: 7c42 ld s8,48(sp) + 37050: 74a6 ld s1,104(sp) + 37052: 69e6 ld s3,88(sp) + 37054: 6a46 ld s4,80(sp) + 37056: 6aa6 ld s5,72(sp) + 37058: 6109 addi sp,sp,128 + 3705a: 8082 ret + 3705c: 67a2 ld a5,8(sp) + 3705e: 842a mv s0,a0 + 37060: cb91 beqz a5,37074 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x196> + 37062: 6398 ld a4,0(a5) + 37064: 853e mv a0,a5 + 37066: 671c ld a5,8(a4) + 37068: 9782 jalr a5 + 3706a: a029 j 37074 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x196> + 3706c: 842a mv s0,a0 + 3706e: 8552 mv a0,s4 + 37070: e8cdf0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 37074: 8522 mv a0,s0 + 37076: eaade0ef jal 15720 <_Unwind_Resume@plt> + +000000000003707a <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_>: + 3707a: 7139 addi sp,sp,-64 + 3707c: f822 sd s0,48(sp) + 3707e: e456 sd s5,8(sp) + 37080: 6500 ld s0,8(a0) + 37082: 00053a83 ld s5,0(a0) + 37086: 577d li a4,-1 + 37088: fc06 sd ra,56(sp) + 3708a: 41540433 sub s0,s0,s5 + 3708e: f426 sd s1,40(sp) + 37090: f04a sd s2,32(sp) + 37092: ec4e sd s3,24(sp) + 37094: e852 sd s4,16(sp) + 37096: 40345793 srai a5,s0,0x3 + 3709a: 8311 srli a4,a4,0x4 + 3709c: 08e78663 beq a5,a4,37128 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0xae> + 370a0: 84aa mv s1,a0 + 370a2: 892e mv s2,a1 + 370a4: 4505 li a0,1 + 370a6: e7bd bnez a5,37114 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x9a> + 370a8: 57fd li a5,-1 + 370aa: 8391 srli a5,a5,0x4 + 370ac: 06a7ec63 bltu a5,a0,37124 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0xaa> + 370b0: 00351993 slli s3,a0,0x3 + 370b4: 854e mv a0,s3 + 370b6: f1ade0ef jal 157d0 <_Znwm@plt> + 370ba: 00093703 ld a4,0(s2) + 370be: 008507b3 add a5,a0,s0 + 370c2: 00840a13 addi s4,s0,8 + 370c6: e398 sd a4,0(a5) + 370c8: 892a mv s2,a0 + 370ca: 9a2a add s4,s4,a0 + 370cc: 02804463 bgtz s0,370f4 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x7a> + 370d0: 020a9e63 bnez s5,3710c <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x92> + 370d4: 70e2 ld ra,56(sp) + 370d6: 7442 ld s0,48(sp) + 370d8: 99ca add s3,s3,s2 + 370da: 0134b823 sd s3,16(s1) + 370de: 0124b023 sd s2,0(s1) + 370e2: 0144b423 sd s4,8(s1) + 370e6: 7902 ld s2,32(sp) + 370e8: 74a2 ld s1,40(sp) + 370ea: 69e2 ld s3,24(sp) + 370ec: 6a42 ld s4,16(sp) + 370ee: 6aa2 ld s5,8(sp) + 370f0: 6121 addi sp,sp,64 + 370f2: 8082 ret + 370f4: 872a mv a4,a0 + 370f6: 86d6 mv a3,s5 + 370f8: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 370fc: 02068407 vle8.v v8,(a3) + 37100: 8c1d sub s0,s0,a5 + 37102: 96be add a3,a3,a5 + 37104: 02070427 vse8.v v8,(a4) + 37108: 973e add a4,a4,a5 + 3710a: f47d bnez s0,370f8 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x7e> + 3710c: 8556 mv a0,s5 + 3710e: f22de0ef jal 15830 <_ZdlPv@plt> + 37112: b7c9 j 370d4 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x5a> + 37114: 00179513 slli a0,a5,0x1 + 37118: f8f578e3 bgeu a0,a5,370a8 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x2e> + 3711c: 59c5 li s3,-15 + 3711e: 0019d993 srli s3,s3,0x1 + 37122: bf49 j 370b4 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x3a> + 37124: 853e mv a0,a5 + 37126: b769 j 370b0 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x36> + 37128: 00001517 auipc a0,0x1 + 3712c: f7050513 addi a0,a0,-144 # 38098 <_IO_stdin_used+0x5f0> + 37130: ef0de0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + +0000000000037134 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: + 37134: dc010113 addi sp,sp,-576 + 37138: 01bc addi a5,sp,200 + 3713a: 22813823 sd s0,560(sp) + 3713e: 23213023 sd s2,544(sp) + 37142: 842a mv s0,a0 + 37144: 04810913 addi s2,sp,72 + 37148: 853e mv a0,a5 + 3714a: 22913423 sd s1,552(sp) + 3714e: 21313c23 sd s3,536(sp) + 37152: 21613023 sd s6,512(sp) + 37156: f3ea sd s10,480(sp) + 37158: e43e sd a5,8(sp) + 3715a: ec2e sd a1,24(sp) + 3715c: 22113c23 sd ra,568(sp) + 37160: 21413823 sd s4,528(sp) + 37164: 21513423 sd s5,520(sp) + 37168: ffde sd s7,504(sp) + 3716a: fbe2 sd s8,496(sp) + 3716c: f7e6 sd s9,488(sp) + 3716e: efee sd s11,472(sp) + 37170: fc4a sd s2,56(sp) + 37172: 9bede0ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> + 37176: cd817057 vsetivli zero,2,e64,m1,ta,ma + 3717a: 5e0030d7 vmv.v.i v1,0 + 3717e: 1b1c addi a5,sp,432 + 37180: 00013997 auipc s3,0x13 + 37184: ab89b983 ld s3,-1352(s3) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 37188: 0207f0a7 vse64.v v1,(a5) + 3718c: 039c addi a5,sp,448 + 3718e: 0207f0a7 vse64.v v1,(a5) + 37192: 0109b483 ld s1,16(s3) + 37196: 1a011423 sh zero,424(sp) + 3719a: 0189bb03 ld s6,24(s3) + 3719e: 00013717 auipc a4,0x13 + 371a2: dba73703 ld a4,-582(a4) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 371a6: 01070d13 addi s10,a4,16 + 371aa: fe84b783 ld a5,-24(s1) + 371ae: f302 sd zero,416(sp) + 371b0: e4a6 sd s1,72(sp) + 371b2: 978a add a5,a5,sp + 371b4: e5ea sd s10,200(sp) + 371b6: 0567b423 sd s6,72(a5) + 371ba: e882 sd zero,80(sp) + 371bc: fe84b503 ld a0,-24(s1) + 371c0: 4581 li a1,0 + 371c2: 954a add a0,a0,s2 + 371c4: 91cde0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 371c8: 0209b903 ld s2,32(s3) + 371cc: 0289bb83 ld s7,40(s3) + 371d0: 08b8 addi a4,sp,88 + 371d2: fe893503 ld a0,-24(s2) + 371d6: ecca sd s2,88(sp) + 371d8: 4581 li a1,0 + 371da: 953a add a0,a0,a4 + 371dc: 01753023 sd s7,0(a0) + 371e0: f03a sd a4,32(sp) + 371e2: 8fede0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 371e6: 0089bc83 ld s9,8(s3) + 371ea: cd817057 vsetivli zero,2,e64,m1,ta,ma + 371ee: 0309bc03 ld s8,48(s3) + 371f2: fe8cb703 ld a4,-24(s9) + 371f6: 5e0030d7 vmv.v.i v1,0 + 371fa: 00013797 auipc a5,0x13 + 371fe: c0e7b783 ld a5,-1010(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 37202: 970a add a4,a4,sp + 37204: 05873423 sd s8,72(a4) + 37208: 01878d93 addi s11,a5,24 + 3720c: 04078713 addi a4,a5,64 + 37210: 06878a93 addi s5,a5,104 + 37214: 10bc addi a5,sp,104 + 37216: 0207f0a7 vse64.v v1,(a5) + 3721a: 0934 addi a3,sp,152 + 3721c: 18bc addi a5,sp,120 + 3721e: 00013997 auipc s3,0x13 + 37222: b8a9b983 ld s3,-1142(s3) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 37226: 0207f0a7 vse64.v v1,(a5) + 3722a: 8536 mv a0,a3 + 3722c: 013c addi a5,sp,136 + 3722e: 09c1 addi s3,s3,16 + 37230: 0207f0a7 vse64.v v1,(a5) + 37234: f43a sd a4,40(sp) + 37236: ecba sd a4,88(sp) + 37238: e836 sd a3,16(sp) + 3723a: e4ee sd s11,72(sp) + 3723c: e5d6 sd s5,200(sp) + 3723e: f0ce sd s3,96(sp) + 37240: 890de0ef jal 152d0 <_ZNSt6localeC1Ev@plt> + 37244: 6522 ld a0,8(sp) + 37246: 00013a17 auipc s4,0x13 + 3724a: a92a3a03 ld s4,-1390(s4) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 3724e: 1938 addi a4,sp,184 + 37250: 47e1 li a5,24 + 37252: 0a41 addi s4,s4,16 + 37254: 108c addi a1,sp,96 + 37256: f83a sd a4,48(sp) + 37258: f902 sd zero,176(sp) + 3725a: 0a010c23 sb zero,184(sp) + 3725e: d13e sw a5,160(sp) + 37260: f53a sd a4,168(sp) + 37262: f0d2 sd s4,96(sp) + 37264: 87cde0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 37268: 67e2 ld a5,24(sp) + 3726a: 7502 ld a0,32(sp) + 3726c: 638c ld a1,0(a5) + 3726e: e72de0ef jal 158e0 <_ZNSo9_M_insertIxEERSoT_@plt> + 37272: 672a ld a4,136(sp) + 37274: 01040793 addi a5,s0,16 + 37278: 00043423 sd zero,8(s0) + 3727c: 00040823 sb zero,16(s0) + 37280: e01c sd a5,0(s0) + 37282: cf41 beqz a4,3731a <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1e6> + 37284: 77e6 ld a5,120(sp) + 37286: c399 beqz a5,3728c <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x158> + 37288: 08f76763 bltu a4,a5,37316 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1e2> + 3728c: 668a ld a3,128(sp) + 3728e: 4601 li a2,0 + 37290: 4581 li a1,0 + 37292: 8f15 sub a4,a4,a3 + 37294: 8522 mv a0,s0 + 37296: c0ade0ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 3729a: 77a2 ld a5,40(sp) + 3729c: 752a ld a0,168(sp) + 3729e: e4ee sd s11,72(sp) + 372a0: ecbe sd a5,88(sp) + 372a2: 77c2 ld a5,48(sp) + 372a4: e5d6 sd s5,200(sp) + 372a6: f0d2 sd s4,96(sp) + 372a8: 00f50463 beq a0,a5,372b0 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x17c> + 372ac: d84de0ef jal 15830 <_ZdlPv@plt> + 372b0: 6542 ld a0,16(sp) + 372b2: f0ce sd s3,96(sp) + 372b4: 89cde0ef jal 15350 <_ZNSt6localeD1Ev@plt> + 372b8: fe8cb683 ld a3,-24(s9) + 372bc: fe893703 ld a4,-24(s2) + 372c0: fe84b783 ld a5,-24(s1) + 372c4: 968a add a3,a3,sp + 372c6: 0586b423 sd s8,72(a3) + 372ca: ecca sd s2,88(sp) + 372cc: 970a add a4,a4,sp + 372ce: 05773c23 sd s7,88(a4) + 372d2: 6522 ld a0,8(sp) + 372d4: e4a6 sd s1,72(sp) + 372d6: 978a add a5,a5,sp + 372d8: 0567b423 sd s6,72(a5) + 372dc: e5ea sd s10,200(sp) + 372de: e882 sd zero,80(sp) + 372e0: a30de0ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 372e4: 23813083 ld ra,568(sp) + 372e8: 8522 mv a0,s0 + 372ea: 23013403 ld s0,560(sp) + 372ee: 22813483 ld s1,552(sp) + 372f2: 22013903 ld s2,544(sp) + 372f6: 21813983 ld s3,536(sp) + 372fa: 21013a03 ld s4,528(sp) + 372fe: 20813a83 ld s5,520(sp) + 37302: 20013b03 ld s6,512(sp) + 37306: 7bfe ld s7,504(sp) + 37308: 7c5e ld s8,496(sp) + 3730a: 7cbe ld s9,488(sp) + 3730c: 7d1e ld s10,480(sp) + 3730e: 6dfe ld s11,472(sp) + 37310: 24010113 addi sp,sp,576 + 37314: 8082 ret + 37316: 873e mv a4,a5 + 37318: bf95 j 3728c <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x158> + 3731a: 112c addi a1,sp,168 + 3731c: 8522 mv a0,s0 + 3731e: f82de0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 37322: bfa5 j 3729a <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x166> + 37324: 87aa mv a5,a0 + 37326: 8522 mv a0,s0 + 37328: 843e mv s0,a5 + 3732a: bd2df0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3732e: 7562 ld a0,56(sp) + 37330: f91dd0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 37334: 8522 mv a0,s0 + 37336: beade0ef jal 15720 <_Unwind_Resume@plt> + 3733a: 842a mv s0,a0 + 3733c: bfcd j 3732e <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1fa> + 3733e: 842a mv s0,a0 + 37340: 1128 addi a0,sp,168 + 37342: f0d2 sd s4,96(sp) + 37344: bb8df0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 37348: 6542 ld a0,16(sp) + 3734a: f0ce sd s3,96(sp) + 3734c: 804de0ef jal 15350 <_ZNSt6localeD1Ev@plt> + 37350: fe8cb683 ld a3,-24(s9) + 37354: fe893703 ld a4,-24(s2) + 37358: 0090 addi a2,sp,64 + 3735a: 19068693 addi a3,a3,400 + 3735e: fe84b783 ld a5,-24(s1) + 37362: 96b2 add a3,a3,a2 + 37364: e786bc23 sd s8,-392(a3) + 37368: 19070713 addi a4,a4,400 + 3736c: ecca sd s2,88(sp) + 3736e: 9732 add a4,a4,a2 + 37370: e9773423 sd s7,-376(a4) + 37374: 19078793 addi a5,a5,400 + 37378: e4a6 sd s1,72(sp) + 3737a: 97b2 add a5,a5,a2 + 3737c: e767bc23 sd s6,-392(a5) + 37380: e882 sd zero,80(sp) + 37382: 6522 ld a0,8(sp) + 37384: e5ea sd s10,200(sp) + 37386: 98ade0ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> + 3738a: 8522 mv a0,s0 + 3738c: b94de0ef jal 15720 <_Unwind_Resume@plt> + 37390: fe84b783 ld a5,-24(s1) + 37394: 0098 addi a4,sp,64 + 37396: e4a6 sd s1,72(sp) + 37398: 19078793 addi a5,a5,400 + 3739c: 97ba add a5,a5,a4 + 3739e: e767bc23 sd s6,-392(a5) + 373a2: 842a mv s0,a0 + 373a4: e882 sd zero,80(sp) + 373a6: bff1 j 37382 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x24e> + 373a8: 842a mv s0,a0 + 373aa: bfe1 j 37382 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x24e> + +00000000000373ac <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_>: + 373ac: 7139 addi sp,sp,-64 + 373ae: f822 sd s0,48(sp) + 373b0: e456 sd s5,8(sp) + 373b2: 6500 ld s0,8(a0) + 373b4: 00053a83 ld s5,0(a0) + 373b8: 577d li a4,-1 + 373ba: fc06 sd ra,56(sp) + 373bc: 41540433 sub s0,s0,s5 + 373c0: f426 sd s1,40(sp) + 373c2: f04a sd s2,32(sp) + 373c4: ec4e sd s3,24(sp) + 373c6: e852 sd s4,16(sp) + 373c8: 40245793 srai a5,s0,0x2 + 373cc: 830d srli a4,a4,0x3 + 373ce: 08e78663 beq a5,a4,3745a <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0xae> + 373d2: 84aa mv s1,a0 + 373d4: 892e mv s2,a1 + 373d6: 4505 li a0,1 + 373d8: e7bd bnez a5,37446 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x9a> + 373da: 57fd li a5,-1 + 373dc: 838d srli a5,a5,0x3 + 373de: 06a7ec63 bltu a5,a0,37456 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0xaa> + 373e2: 00251993 slli s3,a0,0x2 + 373e6: 854e mv a0,s3 + 373e8: be8de0ef jal 157d0 <_Znwm@plt> + 373ec: 00092703 lw a4,0(s2) + 373f0: 008507b3 add a5,a0,s0 + 373f4: 00440a13 addi s4,s0,4 + 373f8: c398 sw a4,0(a5) + 373fa: 892a mv s2,a0 + 373fc: 9a2a add s4,s4,a0 + 373fe: 02804463 bgtz s0,37426 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x7a> + 37402: 020a9e63 bnez s5,3743e <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x92> + 37406: 70e2 ld ra,56(sp) + 37408: 7442 ld s0,48(sp) + 3740a: 99ca add s3,s3,s2 + 3740c: 0134b823 sd s3,16(s1) + 37410: 0124b023 sd s2,0(s1) + 37414: 0144b423 sd s4,8(s1) + 37418: 7902 ld s2,32(sp) + 3741a: 74a2 ld s1,40(sp) + 3741c: 69e2 ld s3,24(sp) + 3741e: 6a42 ld s4,16(sp) + 37420: 6aa2 ld s5,8(sp) + 37422: 6121 addi sp,sp,64 + 37424: 8082 ret + 37426: 872a mv a4,a0 + 37428: 86d6 mv a3,s5 + 3742a: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 3742e: 02068407 vle8.v v8,(a3) + 37432: 8c1d sub s0,s0,a5 + 37434: 96be add a3,a3,a5 + 37436: 02070427 vse8.v v8,(a4) + 3743a: 973e add a4,a4,a5 + 3743c: f47d bnez s0,3742a <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x7e> + 3743e: 8556 mv a0,s5 + 37440: bf0de0ef jal 15830 <_ZdlPv@plt> + 37444: b7c9 j 37406 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x5a> + 37446: 00179513 slli a0,a5,0x1 + 3744a: f8f578e3 bgeu a0,a5,373da <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x2e> + 3744e: 59e5 li s3,-7 + 37450: 0019d993 srli s3,s3,0x1 + 37454: bf49 j 373e6 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x3a> + 37456: 853e mv a0,a5 + 37458: b769 j 373e2 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x36> + 3745a: 00001517 auipc a0,0x1 + 3745e: c3e50513 addi a0,a0,-962 # 38098 <_IO_stdin_used+0x5f0> + 37462: bbede0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + +0000000000037466 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_>: + 37466: 7179 addi sp,sp,-48 + 37468: f406 sd ra,40(sp) + 3746a: f022 sd s0,32(sp) + 3746c: c145 beqz a0,3750c <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0xa6> + 3746e: 611c ld a5,0(a0) + 37470: 00013597 auipc a1,0x13 + 37474: 9805b583 ld a1,-1664(a1) # 49df0 <_GLOBAL_OFFSET_TABLE_+0x2a0> + 37478: 842a mv s0,a0 + 3747a: ff87b783 ld a5,-8(a5) + 3747e: 679c ld a5,8(a5) + 37480: 06b78d63 beq a5,a1,374fa <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x94> + 37484: 0007c683 lbu a3,0(a5) + 37488: 02a00713 li a4,42 + 3748c: 4501 li a0,0 + 3748e: 00e68763 beq a3,a4,3749c <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x36> + 37492: 853e mv a0,a5 + 37494: e5cde0ef jal 15af0 + 37498: 00153513 seqz a0,a0 + 3749c: f27e30ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> + 374a0: c105 beqz a0,374c0 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x5a> + 374a2: 8522 mv a0,s0 + 374a4: 7402 ld s0,32(sp) + 374a6: 70a2 ld ra,40(sp) + 374a8: 4681 li a3,0 + 374aa: 00012617 auipc a2,0x12 + 374ae: 79e63603 ld a2,1950(a2) # 49c48 <_GLOBAL_OFFSET_TABLE_+0xf8> + 374b2: 00012597 auipc a1,0x12 + 374b6: 7065b583 ld a1,1798(a1) # 49bb8 <_GLOBAL_OFFSET_TABLE_+0x68> + 374ba: 6145 addi sp,sp,48 + 374bc: f44de06f j 15c00 <__dynamic_cast@plt> + 374c0: ec26 sd s1,24(sp) + 374c2: 0024 addi s1,sp,8 + 374c4: 8526 mv a0,s1 + 374c6: 00003617 auipc a2,0x3 + 374ca: 03a60613 addi a2,a2,58 # 3a500 <_IO_stdin_used+0x2a58> + 374ce: 458d li a1,3 + 374d0: 44d00693 li a3,1101 + 374d4: f17e70ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 374d8: 03300613 li a2,51 + 374dc: 00003597 auipc a1,0x3 + 374e0: 38458593 addi a1,a1,900 # 3a860 <_IO_stdin_used+0x2db8> + 374e4: 00013517 auipc a0,0x13 + 374e8: ab453503 ld a0,-1356(a0) # 49f98 <_ZSt4cerr@Base> + 374ec: 944de0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 374f0: 8526 mv a0,s1 + 374f2: a88e50ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 374f6: 64e2 ld s1,24(sp) + 374f8: b76d j 374a2 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x3c> + 374fa: 4505 li a0,1 + 374fc: b745 j 3749c <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x36> + 374fe: 842a mv s0,a0 + 37500: 8526 mv a0,s1 + 37502: a78e50ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> + 37506: 8522 mv a0,s0 + 37508: a18de0ef jal 15720 <_Unwind_Resume@plt> + 3750c: ec26 sd s1,24(sp) + 3750e: c42de0ef jal 15950 <__cxa_bad_typeid@plt> + +0000000000037512 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc>: + 37512: 711d addi sp,sp,-96 + 37514: e8a2 sd s0,80(sp) + 37516: e4a6 sd s1,72(sp) + 37518: e0ca sd s2,64(sp) + 3751a: fc4e sd s3,56(sp) + 3751c: 842a mv s0,a0 + 3751e: 84ae mv s1,a1 + 37520: 8932 mv s2,a2 + 37522: ec86 sd ra,88(sp) + 37524: 89b6 mv s3,a3 + 37526: e02e sd a1,0(sp) + 37528: e432 sd a2,8(sp) + 3752a: cd5f10ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 3752e: 6138 ld a4,64(a0) + 37530: 0014f793 andi a5,s1,1 + 37534: 01240533 add a0,s0,s2 + 37538: 1f874703 lbu a4,504(a4) + 3753c: cb11 beqz a4,37550 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x3e> + 3753e: e795 bnez a5,3756a <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x58> + 37540: 9482 jalr s1 + 37542: 60e6 ld ra,88(sp) + 37544: 6446 ld s0,80(sp) + 37546: 64a6 ld s1,72(sp) + 37548: 6906 ld s2,64(sp) + 3754a: 79e2 ld s3,56(sp) + 3754c: 6125 addi sp,sp,96 + 3754e: 8082 ret + 37550: c789 beqz a5,3755a <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x48> + 37552: 611c ld a5,0(a0) + 37554: 97a6 add a5,a5,s1 + 37556: fff7b483 ld s1,-1(a5) + 3755a: 6446 ld s0,80(sp) + 3755c: 60e6 ld ra,88(sp) + 3755e: 6906 ld s2,64(sp) + 37560: 79e2 ld s3,56(sp) + 37562: 87a6 mv a5,s1 + 37564: 64a6 ld s1,72(sp) + 37566: 6125 addi sp,sp,96 + 37568: 8782 jr a5 + 3756a: 611c ld a5,0(a0) + 3756c: 97a6 add a5,a5,s1 + 3756e: fff7b483 ld s1,-1(a5) + 37572: b7f9 j 37540 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x2e> + 37574: 468d li a3,3 + 37576: 872a mv a4,a0 + 37578: 04d58263 beq a1,a3,375bc <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0xaa> + 3757c: 00b6c863 blt a3,a1,3758c <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x7a> + 37580: 4685 li a3,1 + 37582: 08d58f63 beq a1,a3,37620 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x10e> + 37586: 4689 li a3,2 + 37588: 08d58f63 beq a1,a3,37626 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x114> + 3758c: 853a mv a0,a4 + 3758e: f63dd0ef jal 154f0 <__cxa_begin_catch@plt> + 37592: 0800 addi s0,sp,16 + 37594: 864e mv a2,s3 + 37596: 8522 mv a0,s0 + 37598: 4581 li a1,0 + 3759a: fbcde0ef jal 15d56 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> + 3759e: 85a2 mv a1,s0 + 375a0: 4509 li a0,2 + 375a2: a7ef90ef jal 30820 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 375a6: 8522 mv a0,s0 + 375a8: 954df0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 375ac: 6446 ld s0,80(sp) + 375ae: 60e6 ld ra,88(sp) + 375b0: 64a6 ld s1,72(sp) + 375b2: 6906 ld s2,64(sp) + 375b4: 79e2 ld s3,56(sp) + 375b6: 6125 addi sp,sp,96 + 375b8: dd8de06f j 15b90 <__cxa_end_catch@plt> + 375bc: f35dd0ef jal 154f0 <__cxa_begin_catch@plt> + 375c0: 611c ld a5,0(a0) + 375c2: 0800 addi s0,sp,16 + 375c4: 6b9c ld a5,16(a5) + 375c6: 9782 jalr a5 + 375c8: 85aa mv a1,a0 + 375ca: 864e mv a2,s3 + 375cc: 8522 mv a0,s0 + 375ce: f88de0ef jal 15d56 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> + 375d2: 85a2 mv a1,s0 + 375d4: 4509 li a0,2 + 375d6: a4af90ef jal 30820 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 375da: 8522 mv a0,s0 + 375dc: 920df0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 375e0: 6446 ld s0,80(sp) + 375e2: 60e6 ld ra,88(sp) + 375e4: 64a6 ld s1,72(sp) + 375e6: 6906 ld s2,64(sp) + 375e8: 79e2 ld s3,56(sp) + 375ea: 6125 addi sp,sp,96 + 375ec: da4de06f j 15b90 <__cxa_end_catch@plt> + 375f0: 87aa mv a5,a0 + 375f2: 8522 mv a0,s0 + 375f4: 843e mv s0,a5 + 375f6: 906df0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 375fa: d96de0ef jal 15b90 <__cxa_end_catch@plt> + 375fe: 8522 mv a0,s0 + 37600: 920de0ef jal 15720 <_Unwind_Resume@plt> + 37604: 842a mv s0,a0 + 37606: bfd5 j 375fa <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0xe8> + 37608: 87aa mv a5,a0 + 3760a: 8522 mv a0,s0 + 3760c: 843e mv s0,a5 + 3760e: 8eedf0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 37612: d7ede0ef jal 15b90 <__cxa_end_catch@plt> + 37616: 8522 mv a0,s0 + 37618: 908de0ef jal 15720 <_Unwind_Resume@plt> + 3761c: 842a mv s0,a0 + 3761e: bfd5 j 37612 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x100> + 37620: ed1dd0ef jal 154f0 <__cxa_begin_catch@plt> + 37624: b761 j 375ac <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x9a> + 37626: ecbdd0ef jal 154f0 <__cxa_begin_catch@plt> + 3762a: 976de0ef jal 157a0 <__cxa_rethrow@plt> + 3762e: 842a mv s0,a0 + 37630: b7cd j 37612 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x100> + +0000000000037632 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc>: + 37632: 711d addi sp,sp,-96 + 37634: e8a2 sd s0,80(sp) + 37636: e4a6 sd s1,72(sp) + 37638: e0ca sd s2,64(sp) + 3763a: fc4e sd s3,56(sp) + 3763c: 842a mv s0,a0 + 3763e: 84ae mv s1,a1 + 37640: 8932 mv s2,a2 + 37642: ec86 sd ra,88(sp) + 37644: 89b6 mv s3,a3 + 37646: e02e sd a1,0(sp) + 37648: e432 sd a2,8(sp) + 3764a: bb5f10ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 3764e: 6138 ld a4,64(a0) + 37650: 0014f793 andi a5,s1,1 + 37654: 01240533 add a0,s0,s2 + 37658: 1f874703 lbu a4,504(a4) + 3765c: cb11 beqz a4,37670 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x3e> + 3765e: e795 bnez a5,3768a <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x58> + 37660: 9482 jalr s1 + 37662: 60e6 ld ra,88(sp) + 37664: 6446 ld s0,80(sp) + 37666: 64a6 ld s1,72(sp) + 37668: 6906 ld s2,64(sp) + 3766a: 79e2 ld s3,56(sp) + 3766c: 6125 addi sp,sp,96 + 3766e: 8082 ret + 37670: c789 beqz a5,3767a <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x48> + 37672: 611c ld a5,0(a0) + 37674: 97a6 add a5,a5,s1 + 37676: fff7b483 ld s1,-1(a5) + 3767a: 6446 ld s0,80(sp) + 3767c: 60e6 ld ra,88(sp) + 3767e: 6906 ld s2,64(sp) + 37680: 79e2 ld s3,56(sp) + 37682: 87a6 mv a5,s1 + 37684: 64a6 ld s1,72(sp) + 37686: 6125 addi sp,sp,96 + 37688: 8782 jr a5 + 3768a: 611c ld a5,0(a0) + 3768c: 97a6 add a5,a5,s1 + 3768e: fff7b483 ld s1,-1(a5) + 37692: b7f9 j 37660 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x2e> + 37694: 468d li a3,3 + 37696: 872a mv a4,a0 + 37698: 02d58e63 beq a1,a3,376d4 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xa2> + 3769c: 00b6c863 blt a3,a1,376ac <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x7a> + 376a0: 4685 li a3,1 + 376a2: 04d58f63 beq a1,a3,37700 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xce> + 376a6: 4689 li a3,2 + 376a8: 08d58a63 beq a1,a3,3773c <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x10a> + 376ac: 853a mv a0,a4 + 376ae: e43dd0ef jal 154f0 <__cxa_begin_catch@plt> + 376b2: 0800 addi s0,sp,16 + 376b4: 864e mv a2,s3 + 376b6: 8522 mv a0,s0 + 376b8: 4581 li a1,0 + 376ba: e9cde0ef jal 15d56 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> + 376be: 85a2 mv a1,s0 + 376c0: 4509 li a0,2 + 376c2: 95ef90ef jal 30820 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 376c6: 8522 mv a0,s0 + 376c8: 834df0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 376cc: cc4de0ef jal 15b90 <__cxa_end_catch@plt> + 376d0: 4501 li a0,0 + 376d2: bf41 j 37662 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x30> + 376d4: e1ddd0ef jal 154f0 <__cxa_begin_catch@plt> + 376d8: 611c ld a5,0(a0) + 376da: 0800 addi s0,sp,16 + 376dc: 6b9c ld a5,16(a5) + 376de: 9782 jalr a5 + 376e0: 85aa mv a1,a0 + 376e2: 864e mv a2,s3 + 376e4: 8522 mv a0,s0 + 376e6: e70de0ef jal 15d56 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> + 376ea: 85a2 mv a1,s0 + 376ec: 4509 li a0,2 + 376ee: 932f90ef jal 30820 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 376f2: 8522 mv a0,s0 + 376f4: 808df0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 376f8: c98de0ef jal 15b90 <__cxa_end_catch@plt> + 376fc: 4501 li a0,0 + 376fe: b795 j 37662 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x30> + 37700: df1dd0ef jal 154f0 <__cxa_begin_catch@plt> + 37704: c8cde0ef jal 15b90 <__cxa_end_catch@plt> + 37708: 4501 li a0,0 + 3770a: bfa1 j 37662 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x30> + 3770c: 87aa mv a5,a0 + 3770e: 8522 mv a0,s0 + 37710: 843e mv s0,a5 + 37712: febde0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 37716: c7ade0ef jal 15b90 <__cxa_end_catch@plt> + 3771a: 8522 mv a0,s0 + 3771c: 804de0ef jal 15720 <_Unwind_Resume@plt> + 37720: 87aa mv a5,a0 + 37722: 8522 mv a0,s0 + 37724: 843e mv s0,a5 + 37726: fd7de0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3772a: c66de0ef jal 15b90 <__cxa_end_catch@plt> + 3772e: 8522 mv a0,s0 + 37730: ff1dd0ef jal 15720 <_Unwind_Resume@plt> + 37734: 842a mv s0,a0 + 37736: bfd5 j 3772a <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xf8> + 37738: 842a mv s0,a0 + 3773a: bff1 j 37716 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xe4> + 3773c: db5dd0ef jal 154f0 <__cxa_begin_catch@plt> + 37740: 860de0ef jal 157a0 <__cxa_rethrow@plt> + 37744: 842a mv s0,a0 + 37746: bfc1 j 37716 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xe4> + +0000000000037748 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc>: + 37748: 711d addi sp,sp,-96 + 3774a: e8a2 sd s0,80(sp) + 3774c: e4a6 sd s1,72(sp) + 3774e: e0ca sd s2,64(sp) + 37750: fc4e sd s3,56(sp) + 37752: 842a mv s0,a0 + 37754: 84ae mv s1,a1 + 37756: 8932 mv s2,a2 + 37758: ec86 sd ra,88(sp) + 3775a: 89b6 mv s3,a3 + 3775c: e02e sd a1,0(sp) + 3775e: e432 sd a2,8(sp) + 37760: a9ff10ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> + 37764: 6138 ld a4,64(a0) + 37766: 0014f793 andi a5,s1,1 + 3776a: 01240533 add a0,s0,s2 + 3776e: 1f874703 lbu a4,504(a4) + 37772: cb11 beqz a4,37786 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x3e> + 37774: e795 bnez a5,377a0 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x58> + 37776: 9482 jalr s1 + 37778: 60e6 ld ra,88(sp) + 3777a: 6446 ld s0,80(sp) + 3777c: 64a6 ld s1,72(sp) + 3777e: 6906 ld s2,64(sp) + 37780: 79e2 ld s3,56(sp) + 37782: 6125 addi sp,sp,96 + 37784: 8082 ret + 37786: c789 beqz a5,37790 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x48> + 37788: 611c ld a5,0(a0) + 3778a: 97a6 add a5,a5,s1 + 3778c: fff7b483 ld s1,-1(a5) + 37790: 6446 ld s0,80(sp) + 37792: 60e6 ld ra,88(sp) + 37794: 6906 ld s2,64(sp) + 37796: 79e2 ld s3,56(sp) + 37798: 87a6 mv a5,s1 + 3779a: 64a6 ld s1,72(sp) + 3779c: 6125 addi sp,sp,96 + 3779e: 8782 jr a5 + 377a0: 611c ld a5,0(a0) + 377a2: 97a6 add a5,a5,s1 + 377a4: fff7b483 ld s1,-1(a5) + 377a8: b7f9 j 37776 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x2e> + 377aa: 468d li a3,3 + 377ac: 872a mv a4,a0 + 377ae: 04d58263 beq a1,a3,377f2 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0xaa> + 377b2: 00b6c863 blt a3,a1,377c2 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x7a> + 377b6: 4685 li a3,1 + 377b8: 08d58f63 beq a1,a3,37856 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x10e> + 377bc: 4689 li a3,2 + 377be: 08d58f63 beq a1,a3,3785c <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x114> + 377c2: 853a mv a0,a4 + 377c4: d2ddd0ef jal 154f0 <__cxa_begin_catch@plt> + 377c8: 0800 addi s0,sp,16 + 377ca: 864e mv a2,s3 + 377cc: 8522 mv a0,s0 + 377ce: 4581 li a1,0 + 377d0: d86de0ef jal 15d56 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> + 377d4: 85a2 mv a1,s0 + 377d6: 4509 li a0,2 + 377d8: 848f90ef jal 30820 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 377dc: 8522 mv a0,s0 + 377de: f1fde0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 377e2: 6446 ld s0,80(sp) + 377e4: 60e6 ld ra,88(sp) + 377e6: 64a6 ld s1,72(sp) + 377e8: 6906 ld s2,64(sp) + 377ea: 79e2 ld s3,56(sp) + 377ec: 6125 addi sp,sp,96 + 377ee: ba2de06f j 15b90 <__cxa_end_catch@plt> + 377f2: cffdd0ef jal 154f0 <__cxa_begin_catch@plt> + 377f6: 611c ld a5,0(a0) + 377f8: 0800 addi s0,sp,16 + 377fa: 6b9c ld a5,16(a5) + 377fc: 9782 jalr a5 + 377fe: 85aa mv a1,a0 + 37800: 864e mv a2,s3 + 37802: 8522 mv a0,s0 + 37804: d52de0ef jal 15d56 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> + 37808: 85a2 mv a1,s0 + 3780a: 4509 li a0,2 + 3780c: 814f90ef jal 30820 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 37810: 8522 mv a0,s0 + 37812: eebde0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 37816: 6446 ld s0,80(sp) + 37818: 60e6 ld ra,88(sp) + 3781a: 64a6 ld s1,72(sp) + 3781c: 6906 ld s2,64(sp) + 3781e: 79e2 ld s3,56(sp) + 37820: 6125 addi sp,sp,96 + 37822: b6ede06f j 15b90 <__cxa_end_catch@plt> + 37826: 87aa mv a5,a0 + 37828: 8522 mv a0,s0 + 3782a: 843e mv s0,a5 + 3782c: ed1de0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 37830: b60de0ef jal 15b90 <__cxa_end_catch@plt> + 37834: 8522 mv a0,s0 + 37836: eebdd0ef jal 15720 <_Unwind_Resume@plt> + 3783a: 842a mv s0,a0 + 3783c: bfd5 j 37830 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0xe8> + 3783e: 87aa mv a5,a0 + 37840: 8522 mv a0,s0 + 37842: 843e mv s0,a5 + 37844: eb9de0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 37848: b48de0ef jal 15b90 <__cxa_end_catch@plt> + 3784c: 8522 mv a0,s0 + 3784e: ed3dd0ef jal 15720 <_Unwind_Resume@plt> + 37852: 842a mv s0,a0 + 37854: bfd5 j 37848 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x100> + 37856: c9bdd0ef jal 154f0 <__cxa_begin_catch@plt> + 3785a: b761 j 377e2 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x9a> + 3785c: c95dd0ef jal 154f0 <__cxa_begin_catch@plt> + 37860: f41dd0ef jal 157a0 <__cxa_rethrow@plt> + 37864: 842a mv s0,a0 + 37866: b7cd j 37848 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x100> + +0000000000037868 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_>: + 37868: 711d addi sp,sp,-96 + 3786a: ec5e sd s7,24(sp) + 3786c: ec86 sd ra,88(sp) + 3786e: e8a2 sd s0,80(sp) + 37870: 8baa mv s7,a0 + 37872: c1e5 beqz a1,37952 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xea> + 37874: cd817057 vsetivli zero,2,e64,m1,ta,ma + 37878: 5e0030d7 vmv.v.i v1,0 + 3787c: f05a sd s6,32(sp) + 3787e: 5b45 li s6,-15 + 37880: e0ca sd s2,64(sp) + 37882: fc4e sd s3,56(sp) + 37884: f852 sd s4,48(sp) + 37886: f456 sd s5,40(sp) + 37888: 020170a7 vse64.v v1,(sp) + 3788c: 00063903 ld s2,0(a2) + 37890: e4a6 sd s1,72(sp) + 37892: 8a2e mv s4,a1 + 37894: 89b2 mv s3,a2 + 37896: 001b5b13 srli s6,s6,0x1 + 3789a: 842a mv s0,a0 + 3789c: 4aa1 li s5,8 + 3789e: a099 j 378e4 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x7c> + 378a0: 0a9b6363 bltu s6,s1,37946 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xde> + 378a4: 8526 mv a0,s1 + 378a6: f2bdd0ef jal 157d0 <_Znwm@plt> + 378aa: 87aa mv a5,a0 + 378ac: 94be add s1,s1,a5 + 378ae: e804 sd s1,16(s0) + 378b0: e01c sd a5,0(s0) + 378b2: e41c sd a5,8(s0) + 378b4: 0009b903 ld s2,0(s3) + 378b8: 0089b483 ld s1,8(s3) + 378bc: cd817057 vsetivli zero,2,e64,m1,ta,ma + 378c0: 412484b3 sub s1,s1,s2 + 378c4: 049ad963 bge s5,s1,37916 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xae> + 378c8: 853e mv a0,a5 + 378ca: 8626 mv a2,s1 + 378cc: 85ca mv a1,s2 + 378ce: 8f2de0ef jal 159c0 + 378d2: 87aa mv a5,a0 + 378d4: cd817057 vsetivli zero,2,e64,m1,ta,ma + 378d8: 97a6 add a5,a5,s1 + 378da: e41c sd a5,8(s0) + 378dc: 1a7d addi s4,s4,-1 + 378de: 0461 addi s0,s0,24 + 378e0: 040a0763 beqz s4,3792e <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xc6> + 378e4: 02017087 vle64.v v1,(sp) + 378e8: 0089b783 ld a5,8(s3) + 378ec: 00043823 sd zero,16(s0) + 378f0: 412784b3 sub s1,a5,s2 + 378f4: 020470a7 vse64.v v1,(s0) + 378f8: fb2794e3 bne a5,s2,378a0 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x38> + 378fc: 4781 li a5,0 + 378fe: 94be add s1,s1,a5 + 37900: e804 sd s1,16(s0) + 37902: e01c sd a5,0(s0) + 37904: e41c sd a5,8(s0) + 37906: 0009b903 ld s2,0(s3) + 3790a: 0089b483 ld s1,8(s3) + 3790e: 412484b3 sub s1,s1,s2 + 37912: fa9acbe3 blt s5,s1,378c8 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x60> + 37916: fd5491e3 bne s1,s5,378d8 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x70> + 3791a: 00093787 fld fa5,0(s2) + 3791e: 1a7d addi s4,s4,-1 + 37920: 0461 addi s0,s0,24 + 37922: a39c fsd fa5,0(a5) + 37924: 97a6 add a5,a5,s1 + 37926: fef43823 sd a5,-16(s0) + 3792a: fa0a1de3 bnez s4,378e4 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x7c> + 3792e: 60e6 ld ra,88(sp) + 37930: 8522 mv a0,s0 + 37932: 6446 ld s0,80(sp) + 37934: 64a6 ld s1,72(sp) + 37936: 6906 ld s2,64(sp) + 37938: 79e2 ld s3,56(sp) + 3793a: 7a42 ld s4,48(sp) + 3793c: 7aa2 ld s5,40(sp) + 3793e: 7b02 ld s6,32(sp) + 37940: 6be2 ld s7,24(sp) + 37942: 6125 addi sp,sp,96 + 37944: 8082 ret + 37946: 0004d463 bgez s1,3794e <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xe6> + 3794a: a86de0ef jal 15bd0 <_ZSt28__throw_bad_array_new_lengthv@plt> + 3794e: ba2de0ef jal 15cf0 <_ZSt17__throw_bad_allocv@plt> + 37952: 842a mv s0,a0 + 37954: 60e6 ld ra,88(sp) + 37956: 8522 mv a0,s0 + 37958: 6446 ld s0,80(sp) + 3795a: 6be2 ld s7,24(sp) + 3795c: 6125 addi sp,sp,96 + 3795e: 8082 ret + 37960: b91dd0ef jal 154f0 <__cxa_begin_catch@plt> + 37964: 008b8a63 beq s7,s0,37978 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x110> + 37968: 000bb503 ld a0,0(s7) + 3796c: c119 beqz a0,37972 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x10a> + 3796e: ec3dd0ef jal 15830 <_ZdlPv@plt> + 37972: 0be1 addi s7,s7,24 + 37974: fe8b9ae3 bne s7,s0,37968 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x100> + 37978: e29dd0ef jal 157a0 <__cxa_rethrow@plt> + 3797c: 842a mv s0,a0 + 3797e: a12de0ef jal 15b90 <__cxa_end_catch@plt> + 37982: 8522 mv a0,s0 + 37984: d9ddd0ef jal 15720 <_Unwind_Resume@plt> + +0000000000037988 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_>: + 37988: 711d addi sp,sp,-96 + 3798a: ec5e sd s7,24(sp) + 3798c: ec86 sd ra,88(sp) + 3798e: e8a2 sd s0,80(sp) + 37990: 8baa mv s7,a0 + 37992: c1e5 beqz a1,37a72 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xea> + 37994: cd817057 vsetivli zero,2,e64,m1,ta,ma + 37998: 5e0030d7 vmv.v.i v1,0 + 3799c: f05a sd s6,32(sp) + 3799e: 5b65 li s6,-7 + 379a0: e0ca sd s2,64(sp) + 379a2: fc4e sd s3,56(sp) + 379a4: f852 sd s4,48(sp) + 379a6: f456 sd s5,40(sp) + 379a8: 020170a7 vse64.v v1,(sp) + 379ac: 00063903 ld s2,0(a2) + 379b0: e4a6 sd s1,72(sp) + 379b2: 8a2e mv s4,a1 + 379b4: 89b2 mv s3,a2 + 379b6: 001b5b13 srli s6,s6,0x1 + 379ba: 842a mv s0,a0 + 379bc: 4a91 li s5,4 + 379be: a099 j 37a04 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x7c> + 379c0: 0a9b6363 bltu s6,s1,37a66 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xde> + 379c4: 8526 mv a0,s1 + 379c6: e0bdd0ef jal 157d0 <_Znwm@plt> + 379ca: 87aa mv a5,a0 + 379cc: 94be add s1,s1,a5 + 379ce: e804 sd s1,16(s0) + 379d0: e01c sd a5,0(s0) + 379d2: e41c sd a5,8(s0) + 379d4: 0009b903 ld s2,0(s3) + 379d8: 0089b483 ld s1,8(s3) + 379dc: cd817057 vsetivli zero,2,e64,m1,ta,ma + 379e0: 412484b3 sub s1,s1,s2 + 379e4: 049ad963 bge s5,s1,37a36 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xae> + 379e8: 853e mv a0,a5 + 379ea: 8626 mv a2,s1 + 379ec: 85ca mv a1,s2 + 379ee: fd3dd0ef jal 159c0 + 379f2: 87aa mv a5,a0 + 379f4: cd817057 vsetivli zero,2,e64,m1,ta,ma + 379f8: 97a6 add a5,a5,s1 + 379fa: e41c sd a5,8(s0) + 379fc: 1a7d addi s4,s4,-1 + 379fe: 0461 addi s0,s0,24 + 37a00: 040a0763 beqz s4,37a4e <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xc6> + 37a04: 02017087 vle64.v v1,(sp) + 37a08: 0089b783 ld a5,8(s3) + 37a0c: 00043823 sd zero,16(s0) + 37a10: 412784b3 sub s1,a5,s2 + 37a14: 020470a7 vse64.v v1,(s0) + 37a18: fb2794e3 bne a5,s2,379c0 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x38> + 37a1c: 4781 li a5,0 + 37a1e: 94be add s1,s1,a5 + 37a20: e804 sd s1,16(s0) + 37a22: e01c sd a5,0(s0) + 37a24: e41c sd a5,8(s0) + 37a26: 0009b903 ld s2,0(s3) + 37a2a: 0089b483 ld s1,8(s3) + 37a2e: 412484b3 sub s1,s1,s2 + 37a32: fa9acbe3 blt s5,s1,379e8 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x60> + 37a36: fd5491e3 bne s1,s5,379f8 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x70> + 37a3a: 00092703 lw a4,0(s2) + 37a3e: 1a7d addi s4,s4,-1 + 37a40: 0461 addi s0,s0,24 + 37a42: c398 sw a4,0(a5) + 37a44: 97a6 add a5,a5,s1 + 37a46: fef43823 sd a5,-16(s0) + 37a4a: fa0a1de3 bnez s4,37a04 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x7c> + 37a4e: 60e6 ld ra,88(sp) + 37a50: 8522 mv a0,s0 + 37a52: 6446 ld s0,80(sp) + 37a54: 64a6 ld s1,72(sp) + 37a56: 6906 ld s2,64(sp) + 37a58: 79e2 ld s3,56(sp) + 37a5a: 7a42 ld s4,48(sp) + 37a5c: 7aa2 ld s5,40(sp) + 37a5e: 7b02 ld s6,32(sp) + 37a60: 6be2 ld s7,24(sp) + 37a62: 6125 addi sp,sp,96 + 37a64: 8082 ret + 37a66: 0004d463 bgez s1,37a6e <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xe6> + 37a6a: 966de0ef jal 15bd0 <_ZSt28__throw_bad_array_new_lengthv@plt> + 37a6e: a82de0ef jal 15cf0 <_ZSt17__throw_bad_allocv@plt> + 37a72: 842a mv s0,a0 + 37a74: 60e6 ld ra,88(sp) + 37a76: 8522 mv a0,s0 + 37a78: 6446 ld s0,80(sp) + 37a7a: 6be2 ld s7,24(sp) + 37a7c: 6125 addi sp,sp,96 + 37a7e: 8082 ret + 37a80: a71dd0ef jal 154f0 <__cxa_begin_catch@plt> + 37a84: 008b8a63 beq s7,s0,37a98 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x110> + 37a88: 000bb503 ld a0,0(s7) + 37a8c: c119 beqz a0,37a92 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x10a> + 37a8e: da3dd0ef jal 15830 <_ZdlPv@plt> + 37a92: 0be1 addi s7,s7,24 + 37a94: fe8b9ae3 bne s7,s0,37a88 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x100> + 37a98: d09dd0ef jal 157a0 <__cxa_rethrow@plt> + 37a9c: 842a mv s0,a0 + 37a9e: 8f2de0ef jal 15b90 <__cxa_end_catch@plt> + 37aa2: 8522 mv a0,s0 + 37aa4: c7ddd0ef jal 15720 <_Unwind_Resume@plt> diff --git a/asm.txt b/asm.txt new file mode 100644 index 0000000000..afa4cce40f --- /dev/null +++ b/asm.txt @@ -0,0 +1,51984 @@ + +/root/workspace/nncase/build/Release/bin/test_ntt_unary_abs_fp16: file format elf64-littleriscv + + +Disassembly of section .plt: + +0000000000015290 <_PROCEDURE_LINKAGE_TABLE_>: + 15290: 97 63 03 00 33 03 c3 41 03 be 03 d6 13 03 43 fd .c..3..A......C. + 152a0: 93 82 03 d6 13 53 13 00 83 b2 82 00 67 00 0e 00 .....S......g... + +00000000000152b0 : + 152b0: 00036e17 auipc t3,0x36 + 152b4: d50e3e03 ld t3,-688(t3) # 4b000 + 152b8: 000e0367 jalr t1,t3 + 152bc: 00000013 nop + +00000000000152c0 <__errno_location@plt>: + 152c0: 00036e17 auipc t3,0x36 + 152c4: d48e3e03 ld t3,-696(t3) # 4b008 <__errno_location@GLIBC_2.27> + 152c8: 000e0367 jalr t1,t3 + 152cc: 00000013 nop + +00000000000152d0 <_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt>: + 152d0: 00036e17 auipc t3,0x36 + 152d4: d40e3e03 ld t3,-704(t3) # 4b010 <_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE@Base> + 152d8: 000e0367 jalr t1,t3 + 152dc: 00000013 nop + +00000000000152e0 : + 152e0: 00036e17 auipc t3,0x36 + 152e4: d38e3e03 ld t3,-712(t3) # 4b018 + 152e8: 000e0367 jalr t1,t3 + 152ec: 00000013 nop + +00000000000152f0 : + 152f0: 00036e17 auipc t3,0x36 + 152f4: d30e3e03 ld t3,-720(t3) # 4b020 + 152f8: 000e0367 jalr t1,t3 + 152fc: 00000013 nop + +0000000000015300 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt>: + 15300: 00036e17 auipc t3,0x36 + 15304: d28e3e03 ld t3,-728(t3) # 4b028 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@Base> + 15308: 000e0367 jalr t1,t3 + 1530c: 00000013 nop + +0000000000015310 : + 15310: 00036e17 auipc t3,0x36 + 15314: d20e3e03 ld t3,-736(t3) # 4b030 + 15318: 000e0367 jalr t1,t3 + 1531c: 00000013 nop + +0000000000015320 : + 15320: 00036e17 auipc t3,0x36 + 15324: d18e3e03 ld t3,-744(t3) # 4b038 + 15328: 000e0367 jalr t1,t3 + 1532c: 00000013 nop + +0000000000015330 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt>: + 15330: 00036e17 auipc t3,0x36 + 15334: d10e3e03 ld t3,-752(t3) # 4b040 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base> + 15338: 000e0367 jalr t1,t3 + 1533c: 00000013 nop + +0000000000015340 : + 15340: 00036e17 auipc t3,0x36 + 15344: d08e3e03 ld t3,-760(t3) # 4b048 + 15348: 000e0367 jalr t1,t3 + 1534c: 00000013 nop + +0000000000015350 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm@plt>: + 15350: 00036e17 auipc t3,0x36 + 15354: d00e3e03 ld t3,-768(t3) # 4b050 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm@Base> + 15358: 000e0367 jalr t1,t3 + 1535c: 00000013 nop + +0000000000015360 : + 15360: 00036e17 auipc t3,0x36 + 15364: cf8e3e03 ld t3,-776(t3) # 4b058 + 15368: 000e0367 jalr t1,t3 + 1536c: 00000013 nop + +0000000000015370 <__cxa_guard_abort@plt>: + 15370: 00036e17 auipc t3,0x36 + 15374: cf0e3e03 ld t3,-784(t3) # 4b060 <__cxa_guard_abort@Base> + 15378: 000e0367 jalr t1,t3 + 1537c: 00000013 nop + +0000000000015380 : + 15380: 00036e17 auipc t3,0x36 + 15384: ce8e3e03 ld t3,-792(t3) # 4b068 + 15388: 000e0367 jalr t1,t3 + 1538c: 00000013 nop + +0000000000015390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt>: + 15390: 00036e17 auipc t3,0x36 + 15394: ce0e3e03 ld t3,-800(t3) # 4b070 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@Base> + 15398: 000e0367 jalr t1,t3 + 1539c: 00000013 nop + +00000000000153a0 <_ZNSt6localeC1Ev@plt>: + 153a0: 00036e17 auipc t3,0x36 + 153a4: cd8e3e03 ld t3,-808(t3) # 4b078 <_ZNSt6localeC1Ev@Base> + 153a8: 000e0367 jalr t1,t3 + 153ac: 00000013 nop + +00000000000153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt>: + 153b0: 00036e17 auipc t3,0x36 + 153b4: cd0e3e03 ld t3,-816(t3) # 4b080 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@Base> + 153b8: 000e0367 jalr t1,t3 + 153bc: 00000013 nop + +00000000000153c0 : + 153c0: 00036e17 auipc t3,0x36 + 153c4: cc8e3e03 ld t3,-824(t3) # 4b088 + 153c8: 000e0367 jalr t1,t3 + 153cc: 00000013 nop + +00000000000153d0 : + 153d0: 00036e17 auipc t3,0x36 + 153d4: cc0e3e03 ld t3,-832(t3) # 4b090 + 153d8: 000e0367 jalr t1,t3 + 153dc: 00000013 nop + +00000000000153e0 : + 153e0: 00036e17 auipc t3,0x36 + 153e4: cb8e3e03 ld t3,-840(t3) # 4b098 + 153e8: 000e0367 jalr t1,t3 + 153ec: 00000013 nop + +00000000000153f0 : + 153f0: 00036e17 auipc t3,0x36 + 153f4: cb0e3e03 ld t3,-848(t3) # 4b0a0 + 153f8: 000e0367 jalr t1,t3 + 153fc: 00000013 nop + +0000000000015400 <_ZNSt8ios_baseC2Ev@plt>: + 15400: 00036e17 auipc t3,0x36 + 15404: ca8e3e03 ld t3,-856(t3) # 4b0a8 <_ZNSt8ios_baseC2Ev@Base> + 15408: 000e0367 jalr t1,t3 + 1540c: 00000013 nop + +0000000000015410 : + 15410: 00036e17 auipc t3,0x36 + 15414: ca0e3e03 ld t3,-864(t3) # 4b0b0 + 15418: 000e0367 jalr t1,t3 + 1541c: 00000013 nop + +0000000000015420 <_ZNSt6localeD1Ev@plt>: + 15420: 00036e17 auipc t3,0x36 + 15424: c98e3e03 ld t3,-872(t3) # 4b0b8 <_ZNSt6localeD1Ev@Base> + 15428: 000e0367 jalr t1,t3 + 1542c: 00000013 nop + +0000000000015430 : + 15430: 00036e17 auipc t3,0x36 + 15434: c90e3e03 ld t3,-880(t3) # 4b0c0 + 15438: 000e0367 jalr t1,t3 + 1543c: 00000013 nop + +0000000000015440 <_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv@plt>: + 15440: 00036e17 auipc t3,0x36 + 15444: c88e3e03 ld t3,-888(t3) # 4b0c8 <_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv@Base> + 15448: 000e0367 jalr t1,t3 + 1544c: 00000013 nop + +0000000000015450 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm@plt>: + 15450: 00036e17 auipc t3,0x36 + 15454: c80e3e03 ld t3,-896(t3) # 4b0d0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm@Base> + 15458: 000e0367 jalr t1,t3 + 1545c: 00000013 nop + +0000000000015460 : + 15460: 00036e17 auipc t3,0x36 + 15464: c78e3e03 ld t3,-904(t3) # 4b0d8 + 15468: 000e0367 jalr t1,t3 + 1546c: 00000013 nop + +0000000000015470 : + 15470: 00036e17 auipc t3,0x36 + 15474: c70e3e03 ld t3,-912(t3) # 4b0e0 + 15478: 000e0367 jalr t1,t3 + 1547c: 00000013 nop + +0000000000015480 : + 15480: 00036e17 auipc t3,0x36 + 15484: c68e3e03 ld t3,-920(t3) # 4b0e8 + 15488: 000e0367 jalr t1,t3 + 1548c: 00000013 nop + +0000000000015490 <_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@plt>: + 15490: 00036e17 auipc t3,0x36 + 15494: c60e3e03 ld t3,-928(t3) # 4b0f0 <_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@Base> + 15498: 000e0367 jalr t1,t3 + 1549c: 00000013 nop + +00000000000154a0 <_ZNSo9_M_insertIdEERSoT_@plt>: + 154a0: 00036e17 auipc t3,0x36 + 154a4: c58e3e03 ld t3,-936(t3) # 4b0f8 <_ZNSo9_M_insertIdEERSoT_@Base> + 154a8: 000e0367 jalr t1,t3 + 154ac: 00000013 nop + +00000000000154b0 : + 154b0: 00036e17 auipc t3,0x36 + 154b4: c50e3e03 ld t3,-944(t3) # 4b100 + 154b8: 000e0367 jalr t1,t3 + 154bc: 00000013 nop + +00000000000154c0 : + 154c0: 00036e17 auipc t3,0x36 + 154c4: c48e3e03 ld t3,-952(t3) # 4b108 + 154c8: 000e0367 jalr t1,t3 + 154cc: 00000013 nop + +00000000000154d0 : + 154d0: 00036e17 auipc t3,0x36 + 154d4: c40e3e03 ld t3,-960(t3) # 4b110 + 154d8: 000e0367 jalr t1,t3 + 154dc: 00000013 nop + +00000000000154e0 : + 154e0: 00036e17 auipc t3,0x36 + 154e4: c38e3e03 ld t3,-968(t3) # 4b118 + 154e8: 000e0367 jalr t1,t3 + 154ec: 00000013 nop + +00000000000154f0 : + 154f0: 00036e17 auipc t3,0x36 + 154f4: c30e3e03 ld t3,-976(t3) # 4b120 + 154f8: 000e0367 jalr t1,t3 + 154fc: 00000013 nop + +0000000000015500 : + 15500: 00036e17 auipc t3,0x36 + 15504: c28e3e03 ld t3,-984(t3) # 4b128 + 15508: 000e0367 jalr t1,t3 + 1550c: 00000013 nop + +0000000000015510 <_ZNSolsEi@plt>: + 15510: 00036e17 auipc t3,0x36 + 15514: c20e3e03 ld t3,-992(t3) # 4b130 <_ZNSolsEi@Base> + 15518: 000e0367 jalr t1,t3 + 1551c: 00000013 nop + +0000000000015520 <_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@plt>: + 15520: 00036e17 auipc t3,0x36 + 15524: c18e3e03 ld t3,-1000(t3) # 4b138 <_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@Base> + 15528: 000e0367 jalr t1,t3 + 1552c: 00000013 nop + +0000000000015530 : + 15530: 00036e17 auipc t3,0x36 + 15534: c10e3e03 ld t3,-1008(t3) # 4b140 + 15538: 000e0367 jalr t1,t3 + 1553c: 00000013 nop + +0000000000015540 : + 15540: 00036e17 auipc t3,0x36 + 15544: c08e3e03 ld t3,-1016(t3) # 4b148 + 15548: 000e0367 jalr t1,t3 + 1554c: 00000013 nop + +0000000000015550 : + 15550: 00036e17 auipc t3,0x36 + 15554: c00e3e03 ld t3,-1024(t3) # 4b150 + 15558: 000e0367 jalr t1,t3 + 1555c: 00000013 nop + +0000000000015560 : + 15560: 00036e17 auipc t3,0x36 + 15564: bf8e3e03 ld t3,-1032(t3) # 4b158 + 15568: 000e0367 jalr t1,t3 + 1556c: 00000013 nop + +0000000000015570 : + 15570: 00036e17 auipc t3,0x36 + 15574: bf0e3e03 ld t3,-1040(t3) # 4b160 + 15578: 000e0367 jalr t1,t3 + 1557c: 00000013 nop + +0000000000015580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt>: + 15580: 00036e17 auipc t3,0x36 + 15584: be8e3e03 ld t3,-1048(t3) # 4b168 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@Base> + 15588: 000e0367 jalr t1,t3 + 1558c: 00000013 nop + +0000000000015590 <_ZNSt13random_device7_M_finiEv@plt>: + 15590: 00036e17 auipc t3,0x36 + 15594: be0e3e03 ld t3,-1056(t3) # 4b170 <_ZNSt13random_device7_M_finiEv@Base> + 15598: 000e0367 jalr t1,t3 + 1559c: 00000013 nop + +00000000000155a0 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt>: + 155a0: 00036e17 auipc t3,0x36 + 155a4: bd8e3e03 ld t3,-1064(t3) # 4b178 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@Base> + 155a8: 000e0367 jalr t1,t3 + 155ac: 00000013 nop + +00000000000155b0 : + 155b0: 00036e17 auipc t3,0x36 + 155b4: bd0e3e03 ld t3,-1072(t3) # 4b180 + 155b8: 000e0367 jalr t1,t3 + 155bc: 00000013 nop + +00000000000155c0 <__cxa_begin_catch@plt>: + 155c0: 00036e17 auipc t3,0x36 + 155c4: bc8e3e03 ld t3,-1080(t3) # 4b188 <__cxa_begin_catch@Base> + 155c8: 000e0367 jalr t1,t3 + 155cc: 00000013 nop + +00000000000155d0 : + 155d0: 00036e17 auipc t3,0x36 + 155d4: bc0e3e03 ld t3,-1088(t3) # 4b190 + 155d8: 000e0367 jalr t1,t3 + 155dc: 00000013 nop + +00000000000155e0 <_ZNSt8ios_baseD2Ev@plt>: + 155e0: 00036e17 auipc t3,0x36 + 155e4: bb8e3e03 ld t3,-1096(t3) # 4b198 <_ZNSt8ios_baseD2Ev@Base> + 155e8: 000e0367 jalr t1,t3 + 155ec: 00000013 nop + +00000000000155f0 : + 155f0: 00036e17 auipc t3,0x36 + 155f4: bb0e3e03 ld t3,-1104(t3) # 4b1a0 + 155f8: 000e0367 jalr t1,t3 + 155fc: 00000013 nop + +0000000000015600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt>: + 15600: 00036e17 auipc t3,0x36 + 15604: ba8e3e03 ld t3,-1112(t3) # 4b1a8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@Base> + 15608: 000e0367 jalr t1,t3 + 1560c: 00000013 nop + +0000000000015610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt>: + 15610: 00036e17 auipc t3,0x36 + 15614: ba0e3e03 ld t3,-1120(t3) # 4b1b0 <_ZNKSt5ctypeIcE13_M_widen_initEv@Base> + 15618: 000e0367 jalr t1,t3 + 1561c: 00000013 nop + +0000000000015620 : + 15620: 00036e17 auipc t3,0x36 + 15624: b98e3e03 ld t3,-1128(t3) # 4b1b8 + 15628: 000e0367 jalr t1,t3 + 1562c: 00000013 nop + +0000000000015630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>: + 15630: 00036e17 auipc t3,0x36 + 15634: b90e3e03 ld t3,-1136(t3) # 4b1c0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@Base> + 15638: 000e0367 jalr t1,t3 + 1563c: 00000013 nop + +0000000000015640 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt>: + 15640: 00036e17 auipc t3,0x36 + 15644: b88e3e03 ld t3,-1144(t3) # 4b1c8 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@Base> + 15648: 000e0367 jalr t1,t3 + 1564c: 00000013 nop + +0000000000015650 <__cxa_atexit@plt>: + 15650: 00036e17 auipc t3,0x36 + 15654: b80e3e03 ld t3,-1152(t3) # 4b1d0 <__cxa_atexit@GLIBC_2.27> + 15658: 000e0367 jalr t1,t3 + 1565c: 00000013 nop + +0000000000015660 : + 15660: 00036e17 auipc t3,0x36 + 15664: b78e3e03 ld t3,-1160(t3) # 4b1d8 + 15668: 000e0367 jalr t1,t3 + 1566c: 00000013 nop + +0000000000015670 : + 15670: 00036e17 auipc t3,0x36 + 15674: b70e3e03 ld t3,-1168(t3) # 4b1e0 + 15678: 000e0367 jalr t1,t3 + 1567c: 00000013 nop + +0000000000015680 : + 15680: 00036e17 auipc t3,0x36 + 15684: b68e3e03 ld t3,-1176(t3) # 4b1e8 + 15688: 000e0367 jalr t1,t3 + 1568c: 00000013 nop + +0000000000015690 : + 15690: 00036e17 auipc t3,0x36 + 15694: b60e3e03 ld t3,-1184(t3) # 4b1f0 + 15698: 000e0367 jalr t1,t3 + 1569c: 00000013 nop + +00000000000156a0 <_exit@plt>: + 156a0: 00036e17 auipc t3,0x36 + 156a4: b58e3e03 ld t3,-1192(t3) # 4b1f8 <_exit@GLIBC_2.27> + 156a8: 000e0367 jalr t1,t3 + 156ac: 00000013 nop + +00000000000156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt>: + 156b0: 00036e17 auipc t3,0x36 + 156b4: b50e3e03 ld t3,-1200(t3) # 4b200 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@Base> + 156b8: 000e0367 jalr t1,t3 + 156bc: 00000013 nop + +00000000000156c0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt>: + 156c0: 00036e17 auipc t3,0x36 + 156c4: b48e3e03 ld t3,-1208(t3) # 4b208 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@Base> + 156c8: 000e0367 jalr t1,t3 + 156cc: 00000013 nop + +00000000000156d0 : + 156d0: 00036e17 auipc t3,0x36 + 156d4: b40e3e03 ld t3,-1216(t3) # 4b210 + 156d8: 000e0367 jalr t1,t3 + 156dc: 00000013 nop + +00000000000156e0 : + 156e0: 00036e17 auipc t3,0x36 + 156e4: b38e3e03 ld t3,-1224(t3) # 4b218 + 156e8: 000e0367 jalr t1,t3 + 156ec: 00000013 nop + +00000000000156f0 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@plt>: + 156f0: 00036e17 auipc t3,0x36 + 156f4: b30e3e03 ld t3,-1232(t3) # 4b220 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@Base> + 156f8: 000e0367 jalr t1,t3 + 156fc: 00000013 nop + +0000000000015700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>: + 15700: 00036e17 auipc t3,0x36 + 15704: b28e3e03 ld t3,-1240(t3) # 4b228 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@Base> + 15708: 000e0367 jalr t1,t3 + 1570c: 00000013 nop + +0000000000015710 : + 15710: 00036e17 auipc t3,0x36 + 15714: b20e3e03 ld t3,-1248(t3) # 4b230 + 15718: 000e0367 jalr t1,t3 + 1571c: 00000013 nop + +0000000000015720 : + 15720: 00036e17 auipc t3,0x36 + 15724: b18e3e03 ld t3,-1256(t3) # 4b238 + 15728: 000e0367 jalr t1,t3 + 1572c: 00000013 nop + +0000000000015730 : + 15730: 00036e17 auipc t3,0x36 + 15734: b10e3e03 ld t3,-1264(t3) # 4b240 + 15738: 000e0367 jalr t1,t3 + 1573c: 00000013 nop + +0000000000015740 <_ZdlPvm@plt>: + 15740: 00036e17 auipc t3,0x36 + 15744: b08e3e03 ld t3,-1272(t3) # 4b248 <_ZdlPvm@Base> + 15748: 000e0367 jalr t1,t3 + 1574c: 00000013 nop + +0000000000015750 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@plt>: + 15750: 00036e17 auipc t3,0x36 + 15754: b00e3e03 ld t3,-1280(t3) # 4b250 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@Base> + 15758: 000e0367 jalr t1,t3 + 1575c: 00000013 nop + +0000000000015760 <_ZNKSt13runtime_error4whatEv@plt>: + 15760: 00036e17 auipc t3,0x36 + 15764: af8e3e03 ld t3,-1288(t3) # 4b258 <_ZNKSt13runtime_error4whatEv@Base> + 15768: 000e0367 jalr t1,t3 + 1576c: 00000013 nop + +0000000000015770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt>: + 15770: 00036e17 auipc t3,0x36 + 15774: af0e3e03 ld t3,-1296(t3) # 4b260 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@Base> + 15778: 000e0367 jalr t1,t3 + 1577c: 00000013 nop + +0000000000015780 <__cxa_call_terminate@plt>: + 15780: 00036e17 auipc t3,0x36 + 15784: ae8e3e03 ld t3,-1304(t3) # 4b268 <__cxa_call_terminate@Base> + 15788: 000e0367 jalr t1,t3 + 1578c: 00000013 nop + +0000000000015790 <_ZNSt13runtime_errorD2Ev@plt>: + 15790: 00036e17 auipc t3,0x36 + 15794: ae0e3e03 ld t3,-1312(t3) # 4b270 <_ZNSt13runtime_errorD2Ev@Base> + 15798: 000e0367 jalr t1,t3 + 1579c: 00000013 nop + +00000000000157a0 <_ZSt16__throw_bad_castv@plt>: + 157a0: 00036e17 auipc t3,0x36 + 157a4: ad8e3e03 ld t3,-1320(t3) # 4b278 <_ZSt16__throw_bad_castv@Base> + 157a8: 000e0367 jalr t1,t3 + 157ac: 00000013 nop + +00000000000157b0 : + 157b0: 00036e17 auipc t3,0x36 + 157b4: ad0e3e03 ld t3,-1328(t3) # 4b280 + 157b8: 000e0367 jalr t1,t3 + 157bc: 00000013 nop + +00000000000157c0 : + 157c0: 00036e17 auipc t3,0x36 + 157c4: ac8e3e03 ld t3,-1336(t3) # 4b288 + 157c8: 000e0367 jalr t1,t3 + 157cc: 00000013 nop + +00000000000157d0 : + 157d0: 00036e17 auipc t3,0x36 + 157d4: ac0e3e03 ld t3,-1344(t3) # 4b290 + 157d8: 000e0367 jalr t1,t3 + 157dc: 00000013 nop + +00000000000157e0 : + 157e0: 00036e17 auipc t3,0x36 + 157e4: ab8e3e03 ld t3,-1352(t3) # 4b298 + 157e8: 000e0367 jalr t1,t3 + 157ec: 00000013 nop + +00000000000157f0 <_Unwind_Resume@plt>: + 157f0: 00036e17 auipc t3,0x36 + 157f4: ab0e3e03 ld t3,-1360(t3) # 4b2a0 <_Unwind_Resume@GCC_3.0> + 157f8: 000e0367 jalr t1,t3 + 157fc: 00000013 nop + +0000000000015800 : + 15800: 00036e17 auipc t3,0x36 + 15804: aa8e3e03 ld t3,-1368(t3) # 4b2a8 + 15808: 000e0367 jalr t1,t3 + 1580c: 00000013 nop + +0000000000015810 : + 15810: 00036e17 auipc t3,0x36 + 15814: aa0e3e03 ld t3,-1376(t3) # 4b2b0 + 15818: 000e0367 jalr t1,t3 + 1581c: 00000013 nop + +0000000000015820 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt>: + 15820: 00036e17 auipc t3,0x36 + 15824: a98e3e03 ld t3,-1384(t3) # 4b2b8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@Base> + 15828: 000e0367 jalr t1,t3 + 1582c: 00000013 nop + +0000000000015830 : + 15830: 00036e17 auipc t3,0x36 + 15834: a90e3e03 ld t3,-1392(t3) # 4b2c0 + 15838: 000e0367 jalr t1,t3 + 1583c: 00000013 nop + +0000000000015840 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_@plt>: + 15840: 00036e17 auipc t3,0x36 + 15844: a88e3e03 ld t3,-1400(t3) # 4b2c8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_@Base> + 15848: 000e0367 jalr t1,t3 + 1584c: 00000013 nop + +0000000000015850 <_ZNSo9_M_insertImEERSoT_@plt>: + 15850: 00036e17 auipc t3,0x36 + 15854: a80e3e03 ld t3,-1408(t3) # 4b2d0 <_ZNSo9_M_insertImEERSoT_@Base> + 15858: 000e0367 jalr t1,t3 + 1585c: 00000013 nop + +0000000000015860 : + 15860: 00036e17 auipc t3,0x36 + 15864: a78e3e03 ld t3,-1416(t3) # 4b2d8 + 15868: 000e0367 jalr t1,t3 + 1586c: 00000013 nop + +0000000000015870 <__cxa_rethrow@plt>: + 15870: 00036e17 auipc t3,0x36 + 15874: a70e3e03 ld t3,-1424(t3) # 4b2e0 <__cxa_rethrow@Base> + 15878: 000e0367 jalr t1,t3 + 1587c: 00000013 nop + +0000000000015880 : + 15880: 00036e17 auipc t3,0x36 + 15884: a68e3e03 ld t3,-1432(t3) # 4b2e8 + 15888: 000e0367 jalr t1,t3 + 1588c: 00000013 nop + +0000000000015890 <_ZSt19__throw_logic_errorPKc@plt>: + 15890: 00036e17 auipc t3,0x36 + 15894: a60e3e03 ld t3,-1440(t3) # 4b2f0 <_ZSt19__throw_logic_errorPKc@Base> + 15898: 000e0367 jalr t1,t3 + 1589c: 00000013 nop + +00000000000158a0 <_Znwm@plt>: + 158a0: 00036e17 auipc t3,0x36 + 158a4: a58e3e03 ld t3,-1448(t3) # 4b2f8 <_Znwm@Base> + 158a8: 000e0367 jalr t1,t3 + 158ac: 00000013 nop + +00000000000158b0 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@plt>: + 158b0: 00036e17 auipc t3,0x36 + 158b4: a50e3e03 ld t3,-1456(t3) # 4b300 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@Base> + 158b8: 000e0367 jalr t1,t3 + 158bc: 00000013 nop + +00000000000158c0 : + 158c0: 00036e17 auipc t3,0x36 + 158c4: a48e3e03 ld t3,-1464(t3) # 4b308 + 158c8: 000e0367 jalr t1,t3 + 158cc: 00000013 nop + +00000000000158d0 : + 158d0: 00036e17 auipc t3,0x36 + 158d4: a40e3e03 ld t3,-1472(t3) # 4b310 + 158d8: 000e0367 jalr t1,t3 + 158dc: 00000013 nop + +00000000000158e0 : + 158e0: 00036e17 auipc t3,0x36 + 158e4: a38e3e03 ld t3,-1480(t3) # 4b318 + 158e8: 000e0367 jalr t1,t3 + 158ec: 00000013 nop + +00000000000158f0 <_ZSt20__throw_length_errorPKc@plt>: + 158f0: 00036e17 auipc t3,0x36 + 158f4: a30e3e03 ld t3,-1488(t3) # 4b320 <_ZSt20__throw_length_errorPKc@Base> + 158f8: 000e0367 jalr t1,t3 + 158fc: 00000013 nop + +0000000000015900 <_ZdlPv@plt>: + 15900: 00036e17 auipc t3,0x36 + 15904: a28e3e03 ld t3,-1496(t3) # 4b328 <_ZdlPv@Base> + 15908: 000e0367 jalr t1,t3 + 1590c: 00000013 nop + +0000000000015910 <_ZNSo9_M_insertIPKvEERSoT_@plt>: + 15910: 00036e17 auipc t3,0x36 + 15914: a20e3e03 ld t3,-1504(t3) # 4b330 <_ZNSo9_M_insertIPKvEERSoT_@Base> + 15918: 000e0367 jalr t1,t3 + 1591c: 00000013 nop + +0000000000015920 <_ZNSo3putEc@plt>: + 15920: 00036e17 auipc t3,0x36 + 15924: a18e3e03 ld t3,-1512(t3) # 4b338 <_ZNSo3putEc@Base> + 15928: 000e0367 jalr t1,t3 + 1592c: 00000013 nop + +0000000000015930 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE10_M_disposeEv@plt>: + 15930: 00036e17 auipc t3,0x36 + 15934: a10e3e03 ld t3,-1520(t3) # 4b340 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE10_M_disposeEv@Base> + 15938: 000e0367 jalr t1,t3 + 1593c: 00000013 nop + +0000000000015940 <__cxa_guard_acquire@plt>: + 15940: 00036e17 auipc t3,0x36 + 15944: a08e3e03 ld t3,-1528(t3) # 4b348 <__cxa_guard_acquire@Base> + 15948: 000e0367 jalr t1,t3 + 1594c: 00000013 nop + +0000000000015950 <_ZSt24__throw_out_of_range_fmtPKcz@plt>: + 15950: 00036e17 auipc t3,0x36 + 15954: a00e3e03 ld t3,-1536(t3) # 4b350 <_ZSt24__throw_out_of_range_fmtPKcz@Base> + 15958: 000e0367 jalr t1,t3 + 1595c: 00000013 nop + +0000000000015960 : + 15960: 00036e17 auipc t3,0x36 + 15964: 9f8e3e03 ld t3,-1544(t3) # 4b358 + 15968: 000e0367 jalr t1,t3 + 1596c: 00000013 nop + +0000000000015970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt>: + 15970: 00036e17 auipc t3,0x36 + 15974: 9f0e3e03 ld t3,-1552(t3) # 4b360 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@Base> + 15978: 000e0367 jalr t1,t3 + 1597c: 00000013 nop + +0000000000015980 : + 15980: 00036e17 auipc t3,0x36 + 15984: 9e8e3e03 ld t3,-1560(t3) # 4b368 + 15988: 000e0367 jalr t1,t3 + 1598c: 00000013 nop + +0000000000015990 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt>: + 15990: 00036e17 auipc t3,0x36 + 15994: 9e0e3e03 ld t3,-1568(t3) # 4b370 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@Base> + 15998: 000e0367 jalr t1,t3 + 1599c: 00000013 nop + +00000000000159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt>: + 159a0: 00036e17 auipc t3,0x36 + 159a4: 9d8e3e03 ld t3,-1576(t3) # 4b378 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@Base> + 159a8: 000e0367 jalr t1,t3 + 159ac: 00000013 nop + +00000000000159b0 <_ZNSo9_M_insertIxEERSoT_@plt>: + 159b0: 00036e17 auipc t3,0x36 + 159b4: 9d0e3e03 ld t3,-1584(t3) # 4b380 <_ZNSo9_M_insertIxEERSoT_@Base> + 159b8: 000e0367 jalr t1,t3 + 159bc: 00000013 nop + +00000000000159c0 : + 159c0: 00036e17 auipc t3,0x36 + 159c4: 9c8e3e03 ld t3,-1592(t3) # 4b388 + 159c8: 000e0367 jalr t1,t3 + 159cc: 00000013 nop + +00000000000159d0 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_createERmm@plt>: + 159d0: 00036e17 auipc t3,0x36 + 159d4: 9c0e3e03 ld t3,-1600(t3) # 4b390 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_createERmm@Base> + 159d8: 000e0367 jalr t1,t3 + 159dc: 00000013 nop + +00000000000159e0 : + 159e0: 00036e17 auipc t3,0x36 + 159e4: 9b8e3e03 ld t3,-1608(t3) # 4b398 + 159e8: 000e0367 jalr t1,t3 + 159ec: 00000013 nop + +00000000000159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt>: + 159f0: 00036e17 auipc t3,0x36 + 159f4: 9b0e3e03 ld t3,-1616(t3) # 4b3a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@Base> + 159f8: 000e0367 jalr t1,t3 + 159fc: 00000013 nop + +0000000000015a00 : + 15a00: 00036e17 auipc t3,0x36 + 15a04: 9a8e3e03 ld t3,-1624(t3) # 4b3a8 + 15a08: 000e0367 jalr t1,t3 + 15a0c: 00000013 nop + +0000000000015a10 : + 15a10: 00036e17 auipc t3,0x36 + 15a14: 9a0e3e03 ld t3,-1632(t3) # 4b3b0 + 15a18: 000e0367 jalr t1,t3 + 15a1c: 00000013 nop + +0000000000015a20 <__cxa_bad_typeid@plt>: + 15a20: 00036e17 auipc t3,0x36 + 15a24: 998e3e03 ld t3,-1640(t3) # 4b3b8 <__cxa_bad_typeid@Base> + 15a28: 000e0367 jalr t1,t3 + 15a2c: 00000013 nop + +0000000000015a30 : + 15a30: 00036e17 auipc t3,0x36 + 15a34: 990e3e03 ld t3,-1648(t3) # 4b3c0 + 15a38: 000e0367 jalr t1,t3 + 15a3c: 00000013 nop + +0000000000015a40 : + 15a40: 00036e17 auipc t3,0x36 + 15a44: 988e3e03 ld t3,-1656(t3) # 4b3c8 + 15a48: 000e0367 jalr t1,t3 + 15a4c: 00000013 nop + +0000000000015a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt>: + 15a50: 00036e17 auipc t3,0x36 + 15a54: 980e3e03 ld t3,-1664(t3) # 4b3d0 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@Base> + 15a58: 000e0367 jalr t1,t3 + 15a5c: 00000013 nop + +0000000000015a60 : + 15a60: 00036e17 auipc t3,0x36 + 15a64: 978e3e03 ld t3,-1672(t3) # 4b3d8 + 15a68: 000e0367 jalr t1,t3 + 15a6c: 00000013 nop + +0000000000015a70 : + 15a70: 00036e17 auipc t3,0x36 + 15a74: 970e3e03 ld t3,-1680(t3) # 4b3e0 + 15a78: 000e0367 jalr t1,t3 + 15a7c: 00000013 nop + +0000000000015a80 <_ZNSo5writeEPKcl@plt>: + 15a80: 00036e17 auipc t3,0x36 + 15a84: 968e3e03 ld t3,-1688(t3) # 4b3e8 <_ZNSo5writeEPKcl@Base> + 15a88: 000e0367 jalr t1,t3 + 15a8c: 00000013 nop + +0000000000015a90 : + 15a90: 00036e17 auipc t3,0x36 + 15a94: 960e3e03 ld t3,-1696(t3) # 4b3f0 + 15a98: 000e0367 jalr t1,t3 + 15a9c: 00000013 nop + +0000000000015aa0 <__isoc23_strtol@plt>: + 15aa0: 00036e17 auipc t3,0x36 + 15aa4: 958e3e03 ld t3,-1704(t3) # 4b3f8 <__isoc23_strtol@GLIBC_2.38> + 15aa8: 000e0367 jalr t1,t3 + 15aac: 00000013 nop + +0000000000015ab0 <__cxa_free_exception@plt>: + 15ab0: 00036e17 auipc t3,0x36 + 15ab4: 950e3e03 ld t3,-1712(t3) # 4b400 <__cxa_free_exception@Base> + 15ab8: 000e0367 jalr t1,t3 + 15abc: 00000013 nop + +0000000000015ac0 : + 15ac0: 00036e17 auipc t3,0x36 + 15ac4: 948e3e03 ld t3,-1720(t3) # 4b408 + 15ac8: 000e0367 jalr t1,t3 + 15acc: 00000013 nop + +0000000000015ad0 : + 15ad0: 00036e17 auipc t3,0x36 + 15ad4: 940e3e03 ld t3,-1728(t3) # 4b410 + 15ad8: 000e0367 jalr t1,t3 + 15adc: 00000013 nop + +0000000000015ae0 : + 15ae0: 00036e17 auipc t3,0x36 + 15ae4: 938e3e03 ld t3,-1736(t3) # 4b418 + 15ae8: 000e0367 jalr t1,t3 + 15aec: 00000013 nop + +0000000000015af0 <__cxa_pure_virtual@plt>: + 15af0: 00036e17 auipc t3,0x36 + 15af4: 930e3e03 ld t3,-1744(t3) # 4b420 <__cxa_pure_virtual@CXXABI_1.3> + 15af8: 000e0367 jalr t1,t3 + 15afc: 00000013 nop + +0000000000015b00 <_ZNSt13random_device9_M_getvalEv@plt>: + 15b00: 00036e17 auipc t3,0x36 + 15b04: 928e3e03 ld t3,-1752(t3) # 4b428 <_ZNSt13random_device9_M_getvalEv@Base> + 15b08: 000e0367 jalr t1,t3 + 15b0c: 00000013 nop + +0000000000015b10 : + 15b10: 00036e17 auipc t3,0x36 + 15b14: 920e3e03 ld t3,-1760(t3) # 4b430 + 15b18: 000e0367 jalr t1,t3 + 15b1c: 00000013 nop + +0000000000015b20 <_ZdaPvSt11align_val_t@plt>: + 15b20: 00036e17 auipc t3,0x36 + 15b24: 918e3e03 ld t3,-1768(t3) # 4b438 <_ZdaPvSt11align_val_t@CXXABI_1.3.11> + 15b28: 000e0367 jalr t1,t3 + 15b2c: 00000013 nop + +0000000000015b30 : + 15b30: 00036e17 auipc t3,0x36 + 15b34: 910e3e03 ld t3,-1776(t3) # 4b440 + 15b38: 000e0367 jalr t1,t3 + 15b3c: 00000013 nop + +0000000000015b40 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt>: + 15b40: 00036e17 auipc t3,0x36 + 15b44: 908e3e03 ld t3,-1784(t3) # 4b448 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@Base> + 15b48: 000e0367 jalr t1,t3 + 15b4c: 00000013 nop + +0000000000015b50 <__cxa_allocate_exception@plt>: + 15b50: 00036e17 auipc t3,0x36 + 15b54: 900e3e03 ld t3,-1792(t3) # 4b450 <__cxa_allocate_exception@Base> + 15b58: 000e0367 jalr t1,t3 + 15b5c: 00000013 nop + +0000000000015b60 : + 15b60: 00036e17 auipc t3,0x36 + 15b64: 8f8e3e03 ld t3,-1800(t3) # 4b458 + 15b68: 000e0367 jalr t1,t3 + 15b6c: 00000013 nop + +0000000000015b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>: + 15b70: 00036e17 auipc t3,0x36 + 15b74: 8f0e3e03 ld t3,-1808(t3) # 4b460 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@Base> + 15b78: 000e0367 jalr t1,t3 + 15b7c: 00000013 nop + +0000000000015b80 <_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@plt>: + 15b80: 00036e17 auipc t3,0x36 + 15b84: 8e8e3e03 ld t3,-1816(t3) # 4b468 <_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@Base> + 15b88: 000e0367 jalr t1,t3 + 15b8c: 00000013 nop + +0000000000015b90 <_Znam@plt>: + 15b90: 00036e17 auipc t3,0x36 + 15b94: 8e0e3e03 ld t3,-1824(t3) # 4b470 <_Znam@Base> + 15b98: 000e0367 jalr t1,t3 + 15b9c: 00000013 nop + +0000000000015ba0 <_ZNSi10_M_extractImEERSiRT_@plt>: + 15ba0: 00036e17 auipc t3,0x36 + 15ba4: 8d8e3e03 ld t3,-1832(t3) # 4b478 <_ZNSi10_M_extractImEERSiRT_@Base> + 15ba8: 000e0367 jalr t1,t3 + 15bac: 00000013 nop + +0000000000015bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt>: + 15bb0: 00036e17 auipc t3,0x36 + 15bb4: 8d0e3e03 ld t3,-1840(t3) # 4b480 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@Base> + 15bb8: 000e0367 jalr t1,t3 + 15bbc: 00000013 nop + +0000000000015bc0 : + 15bc0: 00036e17 auipc t3,0x36 + 15bc4: 8c8e3e03 ld t3,-1848(t3) # 4b488 + 15bc8: 000e0367 jalr t1,t3 + 15bcc: 00000013 nop + +0000000000015bd0 : + 15bd0: 00036e17 auipc t3,0x36 + 15bd4: 8c0e3e03 ld t3,-1856(t3) # 4b490 + 15bd8: 000e0367 jalr t1,t3 + 15bdc: 00000013 nop + +0000000000015be0 : + 15be0: 00036e17 auipc t3,0x36 + 15be4: 8b8e3e03 ld t3,-1864(t3) # 4b498 + 15be8: 000e0367 jalr t1,t3 + 15bec: 00000013 nop + +0000000000015bf0 <__cxa_throw@plt>: + 15bf0: 00036e17 auipc t3,0x36 + 15bf4: 8b0e3e03 ld t3,-1872(t3) # 4b4a0 <__cxa_throw@Base> + 15bf8: 000e0367 jalr t1,t3 + 15bfc: 00000013 nop + +0000000000015c00 : + 15c00: 00036e17 auipc t3,0x36 + 15c04: 8a8e3e03 ld t3,-1880(t3) # 4b4a8 + 15c08: 000e0367 jalr t1,t3 + 15c0c: 00000013 nop + +0000000000015c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt>: + 15c10: 00036e17 auipc t3,0x36 + 15c14: 8a0e3e03 ld t3,-1888(t3) # 4b4b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@Base> + 15c18: 000e0367 jalr t1,t3 + 15c1c: 00000013 nop + +0000000000015c20 : + 15c20: 00036e17 auipc t3,0x36 + 15c24: 898e3e03 ld t3,-1896(t3) # 4b4b8 + 15c28: 000e0367 jalr t1,t3 + 15c2c: 00000013 nop + +0000000000015c30 : + 15c30: 00036e17 auipc t3,0x36 + 15c34: 890e3e03 ld t3,-1904(t3) # 4b4c0 + 15c38: 000e0367 jalr t1,t3 + 15c3c: 00000013 nop + +0000000000015c40 : + 15c40: 00036e17 auipc t3,0x36 + 15c44: 888e3e03 ld t3,-1912(t3) # 4b4c8 + 15c48: 000e0367 jalr t1,t3 + 15c4c: 00000013 nop + +0000000000015c50 : + 15c50: 00036e17 auipc t3,0x36 + 15c54: 880e3e03 ld t3,-1920(t3) # 4b4d0 + 15c58: 000e0367 jalr t1,t3 + 15c5c: 00000013 nop + +0000000000015c60 <__cxa_end_catch@plt>: + 15c60: 00036e17 auipc t3,0x36 + 15c64: 878e3e03 ld t3,-1928(t3) # 4b4d8 <__cxa_end_catch@Base> + 15c68: 000e0367 jalr t1,t3 + 15c6c: 00000013 nop + +0000000000015c70 : + 15c70: 00036e17 auipc t3,0x36 + 15c74: 870e3e03 ld t3,-1936(t3) # 4b4e0 + 15c78: 000e0367 jalr t1,t3 + 15c7c: 00000013 nop + +0000000000015c80 <_ZNSo5flushEv@plt>: + 15c80: 00036e17 auipc t3,0x36 + 15c84: 868e3e03 ld t3,-1944(t3) # 4b4e8 <_ZNSo5flushEv@Base> + 15c88: 000e0367 jalr t1,t3 + 15c8c: 00000013 nop + +0000000000015c90 : + 15c90: 00036e17 auipc t3,0x36 + 15c94: 860e3e03 ld t3,-1952(t3) # 4b4f0 + 15c98: 000e0367 jalr t1,t3 + 15c9c: 00000013 nop + +0000000000015ca0 <_ZSt28__throw_bad_array_new_lengthv@plt>: + 15ca0: 00036e17 auipc t3,0x36 + 15ca4: 858e3e03 ld t3,-1960(t3) # 4b4f8 <_ZSt28__throw_bad_array_new_lengthv@Base> + 15ca8: 000e0367 jalr t1,t3 + 15cac: 00000013 nop + +0000000000015cb0 : + 15cb0: 00036e17 auipc t3,0x36 + 15cb4: 850e3e03 ld t3,-1968(t3) # 4b500 + 15cb8: 000e0367 jalr t1,t3 + 15cbc: 00000013 nop + +0000000000015cc0 <_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev@plt>: + 15cc0: 00036e17 auipc t3,0x36 + 15cc4: 848e3e03 ld t3,-1976(t3) # 4b508 <_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev@Base> + 15cc8: 000e0367 jalr t1,t3 + 15ccc: 00000013 nop + +0000000000015cd0 <__dynamic_cast@plt>: + 15cd0: 00036e17 auipc t3,0x36 + 15cd4: 840e3e03 ld t3,-1984(t3) # 4b510 <__dynamic_cast@Base> + 15cd8: 000e0367 jalr t1,t3 + 15cdc: 00000013 nop + +0000000000015ce0 : + 15ce0: 00036e17 auipc t3,0x36 + 15ce4: 838e3e03 ld t3,-1992(t3) # 4b518 + 15ce8: 000e0367 jalr t1,t3 + 15cec: 00000013 nop + +0000000000015cf0 : + 15cf0: 00036e17 auipc t3,0x36 + 15cf4: 830e3e03 ld t3,-2000(t3) # 4b520 + 15cf8: 000e0367 jalr t1,t3 + 15cfc: 00000013 nop + +0000000000015d00 <_ZnamSt11align_val_t@plt>: + 15d00: 00036e17 auipc t3,0x36 + 15d04: 828e3e03 ld t3,-2008(t3) # 4b528 <_ZnamSt11align_val_t@CXXABI_1.3.11> + 15d08: 000e0367 jalr t1,t3 + 15d0c: 00000013 nop + +0000000000015d10 <__cxa_guard_release@plt>: + 15d10: 00036e17 auipc t3,0x36 + 15d14: 820e3e03 ld t3,-2016(t3) # 4b530 <__cxa_guard_release@Base> + 15d18: 000e0367 jalr t1,t3 + 15d1c: 00000013 nop + +0000000000015d20 <__gxx_personality_v0@plt>: + 15d20: 00036e17 auipc t3,0x36 + 15d24: 818e3e03 ld t3,-2024(t3) # 4b538 <__gxx_personality_v0@Base> + 15d28: 000e0367 jalr t1,t3 + 15d2c: 00000013 nop + +0000000000015d30 : + 15d30: 00036e17 auipc t3,0x36 + 15d34: 810e3e03 ld t3,-2032(t3) # 4b540 + 15d38: 000e0367 jalr t1,t3 + 15d3c: 00000013 nop + +0000000000015d40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@plt>: + 15d40: 00036e17 auipc t3,0x36 + 15d44: 808e3e03 ld t3,-2040(t3) # 4b548 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@Base> + 15d48: 000e0367 jalr t1,t3 + 15d4c: 00000013 nop + +0000000000015d50 <_ZNSt12__basic_fileIcED1Ev@plt>: + 15d50: 00036e17 auipc t3,0x36 + 15d54: 800e3e03 ld t3,-2048(t3) # 4b550 <_ZNSt12__basic_fileIcED1Ev@Base> + 15d58: 000e0367 jalr t1,t3 + 15d5c: 00000013 nop + +0000000000015d60 <_ZNSt13runtime_errorC2EPKc@plt>: + 15d60: 00035e17 auipc t3,0x35 + 15d64: 7f8e3e03 ld t3,2040(t3) # 4b558 <_ZNSt13runtime_errorC2EPKc@Base> + 15d68: 000e0367 jalr t1,t3 + 15d6c: 00000013 nop + +0000000000015d70 <__isoc23_strtoull@plt>: + 15d70: 00035e17 auipc t3,0x35 + 15d74: 7f0e3e03 ld t3,2032(t3) # 4b560 <__isoc23_strtoull@GLIBC_2.38> + 15d78: 000e0367 jalr t1,t3 + 15d7c: 00000013 nop + +0000000000015d80 <__libc_start_main@plt>: + 15d80: 00035e17 auipc t3,0x35 + 15d84: 7e8e3e03 ld t3,2024(t3) # 4b568 <__libc_start_main@GLIBC_2.34> + 15d88: 000e0367 jalr t1,t3 + 15d8c: 00000013 nop + +0000000000015d90 : + 15d90: 00035e17 auipc t3,0x35 + 15d94: 7e0e3e03 ld t3,2016(t3) # 4b570 + 15d98: 000e0367 jalr t1,t3 + 15d9c: 00000013 nop + +0000000000015da0 <_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE4findEPKwmm@plt>: + 15da0: 00035e17 auipc t3,0x35 + 15da4: 7d8e3e03 ld t3,2008(t3) # 4b578 <_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE4findEPKwmm@Base> + 15da8: 000e0367 jalr t1,t3 + 15dac: 00000013 nop + +0000000000015db0 <_ZdaPv@plt>: + 15db0: 00035e17 auipc t3,0x35 + 15db4: 7d0e3e03 ld t3,2000(t3) # 4b580 <_ZdaPv@Base> + 15db8: 000e0367 jalr t1,t3 + 15dbc: 00000013 nop + +0000000000015dc0 <_ZSt17__throw_bad_allocv@plt>: + 15dc0: 00035e17 auipc t3,0x35 + 15dc4: 7c8e3e03 ld t3,1992(t3) # 4b588 <_ZSt17__throw_bad_allocv@Base> + 15dc8: 000e0367 jalr t1,t3 + 15dcc: 00000013 nop + +Disassembly of section .text: + +0000000000015dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0>: + 15dd0: 1141 addi sp,sp,-16 + 15dd2: 00023517 auipc a0,0x23 + 15dd6: a7e50513 addi a0,a0,-1410 # 38850 <_IO_stdin_used+0x1f8> + 15dda: e406 sd ra,8(sp) + 15ddc: ab5ff0ef jal ra,15890 <_ZSt19__throw_logic_errorPKc@plt> + +0000000000015de0 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0>: + 15de0: 1101 addi sp,sp,-32 + 15de2: e04a sd s2,0(sp) + 15de4: 00053903 ld s2,0(a0) + 15de8: e426 sd s1,8(sp) + 15dea: ec06 sd ra,24(sp) + 15dec: e822 sd s0,16(sp) + 15dee: 84aa mv s1,a0 + 15df0: 0941 addi s2,s2,16 + 15df2: e991 bnez a1,15e06 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0+0x26> + 15df4: 854a mv a0,s2 + 15df6: 4619 li a2,6 + 15df8: 00023597 auipc a1,0x23 + 15dfc: bf858593 addi a1,a1,-1032 # 389f0 <_IO_stdin_used+0x398> + 15e00: 901ff0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 15e04: a811 j 15e18 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0+0x38> + 15e06: 852e mv a0,a1 + 15e08: 842e mv s0,a1 + 15e0a: dc7ff0ef jal ra,15bd0 + 15e0e: 862a mv a2,a0 + 15e10: 85a2 mv a1,s0 + 15e12: 854a mv a0,s2 + 15e14: 8edff0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 15e18: 60e2 ld ra,24(sp) + 15e1a: 6442 ld s0,16(sp) + 15e1c: 6902 ld s2,0(sp) + 15e1e: 8526 mv a0,s1 + 15e20: 64a2 ld s1,8(sp) + 15e22: 6105 addi sp,sp,32 + 15e24: 8082 ret + +0000000000015e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_>: + 15e26: 7139 addi sp,sp,-64 + 15e28: f426 sd s1,40(sp) + 15e2a: 0024 addi s1,sp,8 + 15e2c: f822 sd s0,48(sp) + 15e2e: 842a mv s0,a0 + 15e30: 8526 mv a0,s1 + 15e32: f04a sd s2,32(sp) + 15e34: ec4e sd s3,24(sp) + 15e36: fc06 sd ra,56(sp) + 15e38: 892e mv s2,a1 + 15e3a: 89b2 mv s3,a2 + 15e3c: 75d030ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 15e40: 6522 ld a0,8(sp) + 15e42: 0541 addi a0,a0,16 + 15e44: 02090563 beqz s2,15e6e <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0x48> + 15e48: 00023597 auipc a1,0x23 + 15e4c: c6058593 addi a1,a1,-928 # 38aa8 <_IO_stdin_used+0x450> + 15e50: fe0ff0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 15e54: 85ca mv a1,s2 + 15e56: 8526 mv a0,s1 + 15e58: f89ff0ef jal ra,15de0 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0> + 15e5c: 6108 ld a0,0(a0) + 15e5e: 00023597 auipc a1,0x23 + 15e62: b6a58593 addi a1,a1,-1174 # 389c8 <_IO_stdin_used+0x370> + 15e66: 0541 addi a0,a0,16 + 15e68: fc8ff0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 15e6c: a039 j 15e7a <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0x54> + 15e6e: 00023597 auipc a1,0x23 + 15e72: c6258593 addi a1,a1,-926 # 38ad0 <_IO_stdin_used+0x478> + 15e76: fbaff0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 15e7a: 6522 ld a0,8(sp) + 15e7c: 00023597 auipc a1,0x23 + 15e80: c6c58593 addi a1,a1,-916 # 38ae8 <_IO_stdin_used+0x490> + 15e84: 0541 addi a0,a0,16 + 15e86: faaff0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 15e8a: 85ce mv a1,s3 + 15e8c: 8526 mv a0,s1 + 15e8e: f53ff0ef jal ra,15de0 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0> + 15e92: 6108 ld a0,0(a0) + 15e94: 00025597 auipc a1,0x25 + 15e98: 8ac58593 addi a1,a1,-1876 # 3a740 <_IO_stdin_used+0x20e8> + 15e9c: 0541 addi a0,a0,16 + 15e9e: f92ff0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 15ea2: 85a6 mv a1,s1 + 15ea4: 8522 mv a0,s0 + 15ea6: 31c040ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 15eaa: 6522 ld a0,8(sp) + 15eac: cd19 beqz a0,15eca <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0xa4> + 15eae: 611c ld a5,0(a0) + 15eb0: 679c ld a5,8(a5) + 15eb2: 9782 jalr a5 + 15eb4: a819 j 15eca <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0xa4> + 15eb6: 67a2 ld a5,8(sp) + 15eb8: 842a mv s0,a0 + 15eba: c789 beqz a5,15ec4 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0x9e> + 15ebc: 6398 ld a4,0(a5) + 15ebe: 853e mv a0,a5 + 15ec0: 671c ld a5,8(a4) + 15ec2: 9782 jalr a5 + 15ec4: 8522 mv a0,s0 + 15ec6: 92bff0ef jal ra,157f0 <_Unwind_Resume@plt> + 15eca: 70e2 ld ra,56(sp) + 15ecc: 8522 mv a0,s0 + 15ece: 7442 ld s0,48(sp) + 15ed0: 74a2 ld s1,40(sp) + 15ed2: 7902 ld s2,32(sp) + 15ed4: 69e2 ld s3,24(sp) + 15ed6: 6121 addi sp,sp,64 + 15ed8: 8082 ret + ... + +0000000000015edc <_ZN7testing8internal16SuiteApiResolverINS_4TestEE19GetSetUpCaseOrSuiteEPKci.part.0.constprop.0>: + 15edc: fd010113 addi sp,sp,-48 + 15ee0: 02813023 sd s0,32(sp) + 15ee4: 00810413 addi s0,sp,8 + 15ee8: 01213823 sd s2,16(sp) + 15eec: 20400693 li a3,516 + 15ef0: 00050913 mv s2,a0 + 15ef4: 00022617 auipc a2,0x22 + 15ef8: 78c60613 addi a2,a2,1932 # 38680 <_IO_stdin_used+0x28> + 15efc: 00040513 mv a0,s0 + 15f00: 00300593 li a1,3 + 15f04: 02113423 sd ra,40(sp) + 15f08: 00913c23 sd s1,24(sp) + 15f0c: 08a0a0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 15f10: 03200613 li a2,50 + 15f14: 00022597 auipc a1,0x22 + 15f18: 7bc58593 addi a1,a1,1980 # 386d0 <_IO_stdin_used+0x78> + 15f1c: 00035517 auipc a0,0x35 + 15f20: 07c53503 ld a0,124(a0) # 4af98 <_ZSt4cerr@Base> + 15f24: fdcff0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 15f28: 06a00613 li a2,106 + 15f2c: 00022597 auipc a1,0x22 + 15f30: 7dc58593 addi a1,a1,2012 # 38708 <_IO_stdin_used+0xb0> + 15f34: 00035517 auipc a0,0x35 + 15f38: 06453503 ld a0,100(a0) # 4af98 <_ZSt4cerr@Base> + 15f3c: fc4ff0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 15f40: 00023597 auipc a1,0x23 + 15f44: 83858593 addi a1,a1,-1992 # 38778 <_IO_stdin_used+0x120> + 15f48: 00035517 auipc a0,0x35 + 15f4c: 05053503 ld a0,80(a0) # 4af98 <_ZSt4cerr@Base> + 15f50: ee0ff0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 15f54: 00100613 li a2,1 + 15f58: 00023597 auipc a1,0x23 + 15f5c: 86858593 addi a1,a1,-1944 # 387c0 <_IO_stdin_used+0x168> + 15f60: 00050493 mv s1,a0 + 15f64: f9cff0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 15f68: 00090593 mv a1,s2 + 15f6c: 00048513 mv a0,s1 + 15f70: da0ff0ef jal ra,15510 <_ZNSolsEi@plt> + 15f74: 00040513 mv a0,s0 + 15f78: 3ae070ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 15f7c: 02813083 ld ra,40(sp) + 15f80: 02013403 ld s0,32(sp) + 15f84: 01813483 ld s1,24(sp) + 15f88: 01013903 ld s2,16(sp) + 15f8c: 03010113 addi sp,sp,48 + 15f90: 00008067 ret + +0000000000015f94 <_ZN7testing8internal16SuiteApiResolverINS_4TestEE22GetTearDownCaseOrSuiteEPKci.part.0.constprop.0>: + 15f94: fd010113 addi sp,sp,-48 + 15f98: 02813023 sd s0,32(sp) + 15f9c: 00810413 addi s0,sp,8 + 15fa0: 01213823 sd s2,16(sp) + 15fa4: 21300693 li a3,531 + 15fa8: 00050913 mv s2,a0 + 15fac: 00022617 auipc a2,0x22 + 15fb0: 6d460613 addi a2,a2,1748 # 38680 <_IO_stdin_used+0x28> + 15fb4: 00040513 mv a0,s0 + 15fb8: 00300593 li a1,3 + 15fbc: 02113423 sd ra,40(sp) + 15fc0: 00913c23 sd s1,24(sp) + 15fc4: 7d3090ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 15fc8: 03200613 li a2,50 + 15fcc: 00022597 auipc a1,0x22 + 15fd0: 70458593 addi a1,a1,1796 # 386d0 <_IO_stdin_used+0x78> + 15fd4: 00035517 auipc a0,0x35 + 15fd8: fc453503 ld a0,-60(a0) # 4af98 <_ZSt4cerr@Base> + 15fdc: f24ff0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 15fe0: 06f00613 li a2,111 + 15fe4: 00022597 auipc a1,0x22 + 15fe8: 7e458593 addi a1,a1,2020 # 387c8 <_IO_stdin_used+0x170> + 15fec: 00035517 auipc a0,0x35 + 15ff0: fac53503 ld a0,-84(a0) # 4af98 <_ZSt4cerr@Base> + 15ff4: f0cff0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 15ff8: 00022597 auipc a1,0x22 + 15ffc: 78058593 addi a1,a1,1920 # 38778 <_IO_stdin_used+0x120> + 16000: 00035517 auipc a0,0x35 + 16004: f9853503 ld a0,-104(a0) # 4af98 <_ZSt4cerr@Base> + 16008: e28ff0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1600c: 00100613 li a2,1 + 16010: 00022597 auipc a1,0x22 + 16014: 7b058593 addi a1,a1,1968 # 387c0 <_IO_stdin_used+0x168> + 16018: 00050493 mv s1,a0 + 1601c: ee4ff0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 16020: 00090593 mv a1,s2 + 16024: 00048513 mv a0,s1 + 16028: ce8ff0ef jal ra,15510 <_ZNSolsEi@plt> + 1602c: 00040513 mv a0,s0 + 16030: 2f6070ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 16034: 02813083 ld ra,40(sp) + 16038: 02013403 ld s0,32(sp) + 1603c: 01813483 ld s1,24(sp) + 16040: 01013903 ld s2,16(sp) + 16044: 03010113 addi sp,sp,48 + 16048: 00008067 ret + +000000000001604c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0>: + 1604c: fe010113 addi sp,sp,-32 + 16050: 00813823 sd s0,16(sp) + 16054: 00913423 sd s1,8(sp) + 16058: 01213023 sd s2,0(sp) + 1605c: 00113c23 sd ra,24(sp) + 16060: 40b60433 sub s0,a2,a1 + 16064: 00f00793 li a5,15 + 16068: 00058493 mv s1,a1 + 1606c: 00050913 mv s2,a0 + 16070: 0487e663 bltu a5,s0,160bc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x70> + 16074: 00053783 ld a5,0(a0) + 16078: 00100713 li a4,1 + 1607c: 00078513 mv a0,a5 + 16080: 02e40663 beq s0,a4,160ac <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x60> + 16084: 04041863 bnez s0,160d4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x88> + 16088: 00893423 sd s0,8(s2) + 1608c: 008787b3 add a5,a5,s0 + 16090: 00078023 sb zero,0(a5) + 16094: 01813083 ld ra,24(sp) + 16098: 01013403 ld s0,16(sp) + 1609c: 00813483 ld s1,8(sp) + 160a0: 00013903 ld s2,0(sp) + 160a4: 02010113 addi sp,sp,32 + 160a8: 00008067 ret + 160ac: 0005c703 lbu a4,0(a1) + 160b0: 00e78023 sb a4,0(a5) + 160b4: 00093783 ld a5,0(s2) + 160b8: fd1ff06f j 16088 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x3c> + 160bc: 04044263 bltz s0,16100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0xb4> + 160c0: 00140513 addi a0,s0,1 + 160c4: 02054c63 bltz a0,160fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0xb0> + 160c8: fd8ff0ef jal ra,158a0 <_Znwm@plt> + 160cc: 00a93023 sd a0,0(s2) + 160d0: 00893823 sd s0,16(s2) + 160d4: 00040713 mv a4,s0 + 160d8: 0c3777d7 vsetvli a5,a4,e8,m8,ta,ma + 160dc: 02048407 vle8.v v8,(s1) + 160e0: 40f70733 sub a4,a4,a5 + 160e4: 00f484b3 add s1,s1,a5 + 160e8: 02050427 vse8.v v8,(a0) + 160ec: 00f50533 add a0,a0,a5 + 160f0: fe0714e3 bnez a4,160d8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x8c> + 160f4: 00093783 ld a5,0(s2) + 160f8: f91ff06f j 16088 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x3c> + 160fc: cc5ff0ef jal ra,15dc0 <_ZSt17__throw_bad_allocv@plt> + 16100: 00022517 auipc a0,0x22 + 16104: 73850513 addi a0,a0,1848 # 38838 <_IO_stdin_used+0x1e0> + 16108: fe8ff0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + +000000000001610c <_GLOBAL__sub_I__ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E>: + 1610c: 8401c783 lbu a5,-1984(gp) # 4b5d0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E> + 16110: f6010113 addi sp,sp,-160 + 16114: 08113c23 sd ra,152(sp) + 16118: 08813823 sd s0,144(sp) + 1611c: 08913423 sd s1,136(sp) + 16120: 09213023 sd s2,128(sp) + 16124: 07313c23 sd s3,120(sp) + 16128: 07413823 sd s4,112(sp) + 1612c: 07513423 sd s5,104(sp) + 16130: 02079863 bnez a5,16160 <_GLOBAL__sub_I__ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E+0x54> + 16134: 00100593 li a1,1 + 16138: 84018713 addi a4,gp,-1984 # 4b5d0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E> + 1613c: 00000613 li a2,0 + 16140: 89818513 addi a0,gp,-1896 # 4b628 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E> + 16144: 00b70023 sb a1,0(a4) + 16148: 1dd000ef jal ra,16b24 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_> + 1614c: 82018613 addi a2,gp,-2016 # 4b5b0 <__TMC_END__> + 16150: 00000593 li a1,0 + 16154: 00000517 auipc a0,0x0 + 16158: 73c50513 addi a0,a0,1852 # 16890 <__tcf_0> + 1615c: cf4ff0ef jal ra,15650 <__cxa_atexit@plt> + 16160: 8381c783 lbu a5,-1992(gp) # 4b5c8 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E> + 16164: 83818713 addi a4,gp,-1992 # 4b5c8 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E> + 16168: 02079663 bnez a5,16194 <_GLOBAL__sub_I__ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E+0x88> + 1616c: 00100593 li a1,1 + 16170: 00000613 li a2,0 + 16174: 87818513 addi a0,gp,-1928 # 4b608 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E> + 16178: 00b70023 sb a1,0(a4) + 1617c: 1a9000ef jal ra,16b24 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_> + 16180: 82018613 addi a2,gp,-2016 # 4b5b0 <__TMC_END__> + 16184: 00000593 li a1,0 + 16188: 00000517 auipc a0,0x0 + 1618c: 71c50513 addi a0,a0,1820 # 168a4 <__tcf_1> + 16190: cc0ff0ef jal ra,15650 <__cxa_atexit@plt> + 16194: 8301c783 lbu a5,-2000(gp) # 4b5c0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> + 16198: 83018713 addi a4,gp,-2000 # 4b5c0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> + 1619c: 1a078063 beqz a5,1633c <_GLOBAL__sub_I__ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E+0x230> + 161a0: 01010a13 addi s4,sp,16 + 161a4: 01810493 addi s1,sp,24 + 161a8: 000a0613 mv a2,s4 + 161ac: 00048513 mv a0,s1 + 161b0: 00022597 auipc a1,0x22 + 161b4: 5c858593 addi a1,a1,1480 # 38778 <_IO_stdin_used+0x120> + 161b8: 085000ef jal ra,16a3c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> + 161bc: 01813583 ld a1,24(sp) + 161c0: 02013603 ld a2,32(sp) + 161c4: 03810413 addi s0,sp,56 + 161c8: 00040513 mv a0,s0 + 161cc: 00c58633 add a2,a1,a2 + 161d0: 04810993 addi s3,sp,72 + 161d4: 03313c23 sd s3,56(sp) + 161d8: 00600a93 li s5,6 + 161dc: e71ff0ef jal ra,1604c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 161e0: 05512c23 sw s5,88(sp) + 161e4: 155030ef jal ra,19b38 <_ZN7testing8internal13GetTestTypeIdEv> + 161e8: 00050913 mv s2,a0 + 161ec: 00100513 li a0,1 + 161f0: 57f050ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 161f4: 18050c63 beqz a0,1638c <_GLOBAL__sub_I__ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E+0x280> + 161f8: 00100513 li a0,1 + 161fc: 573050ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 16200: 18050063 beqz a0,16380 <_GLOBAL__sub_I__ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E+0x274> + 16204: 00800513 li a0,8 + 16208: e98ff0ef jal ra,158a0 <_Znwm@plt> + 1620c: 00050313 mv t1,a0 + 16210: 00034e17 auipc t3,0x34 + 16214: 968e0e13 addi t3,t3,-1688 # 49b78 <_ZTVN7testing8internal15TestFactoryImplI36UnaryTestAbsFloat16_fixed_fixed_TestEE+0x10> + 16218: 00a13023 sd a0,0(sp) + 1621c: 00040713 mv a4,s0 + 16220: 00000893 li a7,0 + 16224: 00000813 li a6,0 + 16228: 00000693 li a3,0 + 1622c: 01c33023 sd t3,0(t1) + 16230: 00000613 li a2,0 + 16234: 00022597 auipc a1,0x22 + 16238: 67c58593 addi a1,a1,1660 # 388b0 <_IO_stdin_used+0x258> + 1623c: 00090793 mv a5,s2 + 16240: 00022517 auipc a0,0x22 + 16244: 68050513 addi a0,a0,1664 # 388c0 <_IO_stdin_used+0x268> + 16248: 1e7180ef jal ra,2ec2e <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE> + 1624c: 00050793 mv a5,a0 + 16250: 00040513 mv a0,s0 + 16254: 84f1b823 sd a5,-1968(gp) # 4b5e0 <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E> + 16258: 0ad000ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1625c: 00048513 mv a0,s1 + 16260: 0a5000ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 16264: 000a0613 mv a2,s4 + 16268: 00048513 mv a0,s1 + 1626c: 00022597 auipc a1,0x22 + 16270: 50c58593 addi a1,a1,1292 # 38778 <_IO_stdin_used+0x120> + 16274: 7c8000ef jal ra,16a3c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> + 16278: 01813583 ld a1,24(sp) + 1627c: 02013603 ld a2,32(sp) + 16280: 00040513 mv a0,s0 + 16284: 03313c23 sd s3,56(sp) + 16288: 00c58633 add a2,a1,a2 + 1628c: dc1ff0ef jal ra,1604c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 16290: 01300993 li s3,19 + 16294: 05312c23 sw s3,88(sp) + 16298: 0a1030ef jal ra,19b38 <_ZN7testing8internal13GetTestTypeIdEv> + 1629c: 00050913 mv s2,a0 + 162a0: 00100513 li a0,1 + 162a4: 4cb050ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 162a8: 0c050663 beqz a0,16374 <_GLOBAL__sub_I__ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E+0x268> + 162ac: 00100513 li a0,1 + 162b0: 4bf050ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 162b4: 0a050a63 beqz a0,16368 <_GLOBAL__sub_I__ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E+0x25c> + 162b8: 00800513 li a0,8 + 162bc: de4ff0ef jal ra,158a0 <_Znwm@plt> + 162c0: 00050313 mv t1,a0 + 162c4: 00a13023 sd a0,0(sp) + 162c8: 00034e17 auipc t3,0x34 + 162cc: 8d8e0e13 addi t3,t3,-1832 # 49ba0 <_ZTVN7testing8internal15TestFactoryImplI19UnaryTestAbs_v_TestEE+0x10> + 162d0: 00040713 mv a4,s0 + 162d4: 00090793 mv a5,s2 + 162d8: 00000893 li a7,0 + 162dc: 00000813 li a6,0 + 162e0: 00000693 li a3,0 + 162e4: 00000613 li a2,0 + 162e8: 00022597 auipc a1,0x22 + 162ec: 5f058593 addi a1,a1,1520 # 388d8 <_IO_stdin_used+0x280> + 162f0: 01c33023 sd t3,0(t1) + 162f4: 00022517 auipc a0,0x22 + 162f8: 5ec50513 addi a0,a0,1516 # 388e0 <_IO_stdin_used+0x288> + 162fc: 133180ef jal ra,2ec2e <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE> + 16300: 00050793 mv a5,a0 + 16304: 00040513 mv a0,s0 + 16308: 84f1b423 sd a5,-1976(gp) # 4b5d8 <_ZN19UnaryTestAbs_v_Test10test_info_E> + 1630c: 7f8000ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 16310: 00048513 mv a0,s1 + 16314: 7f0000ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 16318: 09813083 ld ra,152(sp) + 1631c: 09013403 ld s0,144(sp) + 16320: 08813483 ld s1,136(sp) + 16324: 08013903 ld s2,128(sp) + 16328: 07813983 ld s3,120(sp) + 1632c: 07013a03 ld s4,112(sp) + 16330: 06813a83 ld s5,104(sp) + 16334: 0a010113 addi sp,sp,160 + 16338: 00008067 ret + 1633c: 00100593 li a1,1 + 16340: 00000613 li a2,0 + 16344: 85818513 addi a0,gp,-1960 # 4b5e8 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> + 16348: 00b70023 sb a1,0(a4) + 1634c: 7d8000ef jal ra,16b24 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_> + 16350: 82018613 addi a2,gp,-2016 # 4b5b0 <__TMC_END__> + 16354: 85818593 addi a1,gp,-1960 # 4b5e8 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> + 16358: 00000517 auipc a0,0x0 + 1635c: 52450513 addi a0,a0,1316 # 1687c <_ZN6nncase3ntt11distributed6detail12chip_barrierD1Ev> + 16360: af0ff0ef jal ra,15650 <__cxa_atexit@plt> + 16364: e3dff06f j 161a0 <_GLOBAL__sub_I__ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E+0x94> + 16368: 01300513 li a0,19 + 1636c: c29ff0ef jal ra,15f94 <_ZN7testing8internal16SuiteApiResolverINS_4TestEE22GetTearDownCaseOrSuiteEPKci.part.0.constprop.0> + 16370: f49ff06f j 162b8 <_GLOBAL__sub_I__ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E+0x1ac> + 16374: 00098513 mv a0,s3 + 16378: b65ff0ef jal ra,15edc <_ZN7testing8internal16SuiteApiResolverINS_4TestEE19GetSetUpCaseOrSuiteEPKci.part.0.constprop.0> + 1637c: f31ff06f j 162ac <_GLOBAL__sub_I__ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E+0x1a0> + 16380: 00600513 li a0,6 + 16384: c11ff0ef jal ra,15f94 <_ZN7testing8internal16SuiteApiResolverINS_4TestEE22GetTearDownCaseOrSuiteEPKci.part.0.constprop.0> + 16388: e7dff06f j 16204 <_GLOBAL__sub_I__ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E+0xf8> + 1638c: 000a8513 mv a0,s5 + 16390: b4dff0ef jal ra,15edc <_ZN7testing8internal16SuiteApiResolverINS_4TestEE19GetSetUpCaseOrSuiteEPKci.part.0.constprop.0> + 16394: e65ff06f j 161f8 <_GLOBAL__sub_I__ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E+0xec> + +0000000000016398
: + 16398: 1101 addi sp,sp,-32 + 1639a: e822 sd s0,16(sp) + 1639c: 87aa mv a5,a0 + 1639e: 842e mv s0,a1 + 163a0: 00022517 auipc a0,0x22 + 163a4: 59850513 addi a0,a0,1432 # 38938 <_IO_stdin_used+0x2e0> + 163a8: 00022597 auipc a1,0x22 + 163ac: 54858593 addi a1,a1,1352 # 388f0 <_IO_stdin_used+0x298> + 163b0: ec06 sd ra,24(sp) + 163b2: c63e sw a5,12(sp) + 163b4: b2cff0ef jal ra,156e0 + 163b8: 85a2 mv a1,s0 + 163ba: 0068 addi a0,sp,12 + 163bc: 444170ef jal ra,2d800 <_ZN7testing14InitGoogleTestEPiPPc> + 163c0: 1eb130ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 163c4: 7701b0ef jal ra,31b34 <_ZN7testing8UnitTest3RunEv> + 163c8: 60e2 ld ra,24(sp) + 163ca: 6442 ld s0,16(sp) + 163cc: 6105 addi sp,sp,32 + 163ce: 8082 ret + +00000000000163d0 <_GLOBAL__sub_I_gtest_all.cc>: + 163d0: 7179 addi sp,sp,-48 + 163d2: 4581 li a1,0 + 163d4: 00025517 auipc a0,0x25 + 163d8: acc50513 addi a0,a0,-1332 # 3aea0 <_IO_stdin_used+0x2848> + 163dc: f406 sd ra,40(sp) + 163de: f022 sd s0,32(sp) + 163e0: 0ec080ef jal ra,1e4cc <_ZN7testing8internal16BoolFromGTestEnvEPKcb> + 163e4: 872a mv a4,a0 + 163e6: 00035797 auipc a5,0x35 + 163ea: 8e27b783 ld a5,-1822(a5) # 4acc8 <_GLOBAL_OFFSET_TABLE_+0x178> + 163ee: 4581 li a1,0 + 163f0: 00025517 auipc a0,0x25 + 163f4: ac850513 addi a0,a0,-1336 # 3aeb8 <_IO_stdin_used+0x2860> + 163f8: 00e78023 sb a4,0(a5) + 163fc: 0d0080ef jal ra,1e4cc <_ZN7testing8internal16BoolFromGTestEnvEPKcb> + 16400: 872a mv a4,a0 + 16402: 00035797 auipc a5,0x35 + 16406: 84e7b783 ld a5,-1970(a5) # 4ac50 <_GLOBAL_OFFSET_TABLE_+0x100> + 1640a: 4585 li a1,1 + 1640c: 00025517 auipc a0,0x25 + 16410: ac450513 addi a0,a0,-1340 # 3aed0 <_IO_stdin_used+0x2878> + 16414: 00e78023 sb a4,0(a5) + 16418: 0b4080ef jal ra,1e4cc <_ZN7testing8internal16BoolFromGTestEnvEPKcb> + 1641c: 872a mv a4,a0 + 1641e: 00035797 auipc a5,0x35 + 16422: 9827b783 ld a5,-1662(a5) # 4ada0 <_GLOBAL_OFFSET_TABLE_+0x250> + 16426: 00022597 auipc a1,0x22 + 1642a: 72258593 addi a1,a1,1826 # 38b48 <_IO_stdin_used+0x4f0> + 1642e: 00022517 auipc a0,0x22 + 16432: 7a250513 addi a0,a0,1954 # 38bd0 <_IO_stdin_used+0x578> + 16436: 00e78023 sb a4,0(a5) + 1643a: 34e080ef jal ra,1e788 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> + 1643e: 85aa mv a1,a0 + 16440: 00035517 auipc a0,0x35 + 16444: 9a053503 ld a0,-1632(a0) # 4ade0 <_GLOBAL_OFFSET_TABLE_+0x290> + 16448: 5c0020ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 1644c: 00035597 auipc a1,0x35 + 16450: 9945b583 ld a1,-1644(a1) # 4ade0 <_GLOBAL_OFFSET_TABLE_+0x290> + 16454: 82018613 addi a2,gp,-2016 # 4b5b0 <__TMC_END__> + 16458: 00035517 auipc a0,0x35 + 1645c: 90053503 ld a0,-1792(a0) # 4ad58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> + 16460: 9f0ff0ef jal ra,15650 <__cxa_atexit@plt> + 16464: 00025517 auipc a0,0x25 + 16468: a8450513 addi a0,a0,-1404 # 3aee8 <_IO_stdin_used+0x2890> + 1646c: e64ff0ef jal ra,15ad0 + 16470: 00025597 auipc a1,0x25 + 16474: 3c058593 addi a1,a1,960 # 3b830 <_ZN7testingL16kUniversalFilterE> + 16478: c111 beqz a0,1647c <_GLOBAL__sub_I_gtest_all.cc+0xac> + 1647a: 85aa mv a1,a0 + 1647c: 00025517 auipc a0,0x25 + 16480: a8450513 addi a0,a0,-1404 # 3af00 <_IO_stdin_used+0x28a8> + 16484: 304080ef jal ra,1e788 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> + 16488: 85aa mv a1,a0 + 1648a: 00035517 auipc a0,0x35 + 1648e: ade53503 ld a0,-1314(a0) # 4af68 <_GLOBAL_OFFSET_TABLE_+0x418> + 16492: 576020ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 16496: 82018613 addi a2,gp,-2016 # 4b5b0 <__TMC_END__> + 1649a: 00035597 auipc a1,0x35 + 1649e: ace5b583 ld a1,-1330(a1) # 4af68 <_GLOBAL_OFFSET_TABLE_+0x418> + 164a2: 00035517 auipc a0,0x35 + 164a6: 8b653503 ld a0,-1866(a0) # 4ad58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> + 164aa: 9a6ff0ef jal ra,15650 <__cxa_atexit@plt> + 164ae: 4581 li a1,0 + 164b0: 00025517 auipc a0,0x25 + 164b4: a5850513 addi a0,a0,-1448 # 3af08 <_IO_stdin_used+0x28b0> + 164b8: 014080ef jal ra,1e4cc <_ZN7testing8internal16BoolFromGTestEnvEPKcb> + 164bc: 872a mv a4,a0 + 164be: 00035797 auipc a5,0x35 + 164c2: a3a7b783 ld a5,-1478(a5) # 4aef8 <_GLOBAL_OFFSET_TABLE_+0x3a8> + 164c6: 850a mv a0,sp + 164c8: 00e78023 sb a4,0(a5) + 164cc: 14c080ef jal ra,1e618 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev> + 164d0: 6582 ld a1,0(sp) + 164d2: 00025517 auipc a0,0x25 + 164d6: a5650513 addi a0,a0,-1450 # 3af28 <_IO_stdin_used+0x28d0> + 164da: 840a mv s0,sp + 164dc: 2ac080ef jal ra,1e788 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> + 164e0: 85aa mv a1,a0 + 164e2: 00034517 auipc a0,0x34 + 164e6: 6c653503 ld a0,1734(a0) # 4aba8 <_GLOBAL_OFFSET_TABLE_+0x58> + 164ea: 51e020ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 164ee: 850a mv a0,sp + 164f0: 614000ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 164f4: 82018613 addi a2,gp,-2016 # 4b5b0 <__TMC_END__> + 164f8: 00034597 auipc a1,0x34 + 164fc: 6b05b583 ld a1,1712(a1) # 4aba8 <_GLOBAL_OFFSET_TABLE_+0x58> + 16500: 00035517 auipc a0,0x35 + 16504: 85853503 ld a0,-1960(a0) # 4ad58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> + 16508: 948ff0ef jal ra,15650 <__cxa_atexit@plt> + 1650c: 4585 li a1,1 + 1650e: 00025517 auipc a0,0x25 + 16512: a2250513 addi a0,a0,-1502 # 3af30 <_IO_stdin_used+0x28d8> + 16516: 7b7070ef jal ra,1e4cc <_ZN7testing8internal16BoolFromGTestEnvEPKcb> + 1651a: 872a mv a4,a0 + 1651c: 00035797 auipc a5,0x35 + 16520: 9047b783 ld a5,-1788(a5) # 4ae20 <_GLOBAL_OFFSET_TABLE_+0x2d0> + 16524: 4585 li a1,1 + 16526: 00025517 auipc a0,0x25 + 1652a: a1a50513 addi a0,a0,-1510 # 3af40 <_IO_stdin_used+0x28e8> + 1652e: 00e78023 sb a4,0(a5) + 16532: 79b070ef jal ra,1e4cc <_ZN7testing8internal16BoolFromGTestEnvEPKcb> + 16536: 872a mv a4,a0 + 16538: 00035797 auipc a5,0x35 + 1653c: 8307b783 ld a5,-2000(a5) # 4ad68 <_GLOBAL_OFFSET_TABLE_+0x218> + 16540: 4581 li a1,0 + 16542: 00024517 auipc a0,0x24 + 16546: 88650513 addi a0,a0,-1914 # 39dc8 <_IO_stdin_used+0x1770> + 1654a: 00e78023 sb a4,0(a5) + 1654e: 7c7070ef jal ra,1e514 <_ZN7testing8internal17Int32FromGTestEnvEPKci> + 16552: 872a mv a4,a0 + 16554: 00034797 auipc a5,0x34 + 16558: 7447b783 ld a5,1860(a5) # 4ac98 <_GLOBAL_OFFSET_TABLE_+0x148> + 1655c: 4585 li a1,1 + 1655e: 00025517 auipc a0,0x25 + 16562: 9f250513 addi a0,a0,-1550 # 3af50 <_IO_stdin_used+0x28f8> + 16566: c398 sw a4,0(a5) + 16568: 7ad070ef jal ra,1e514 <_ZN7testing8internal17Int32FromGTestEnvEPKci> + 1656c: 872a mv a4,a0 + 1656e: 00035797 auipc a5,0x35 + 16572: 9b27b783 ld a5,-1614(a5) # 4af20 <_GLOBAL_OFFSET_TABLE_+0x3d0> + 16576: 4581 li a1,0 + 16578: 00025517 auipc a0,0x25 + 1657c: 9e050513 addi a0,a0,-1568 # 3af58 <_IO_stdin_used+0x2900> + 16580: c398 sw a4,0(a5) + 16582: 74b070ef jal ra,1e4cc <_ZN7testing8internal16BoolFromGTestEnvEPKcb> + 16586: 872a mv a4,a0 + 16588: 00035797 auipc a5,0x35 + 1658c: 9787b783 ld a5,-1672(a5) # 4af00 <_GLOBAL_OFFSET_TABLE_+0x3b0> + 16590: 06400593 li a1,100 + 16594: 00025517 auipc a0,0x25 + 16598: 9cc50513 addi a0,a0,-1588 # 3af60 <_IO_stdin_used+0x2908> + 1659c: 00e78023 sb a4,0(a5) + 165a0: 775070ef jal ra,1e514 <_ZN7testing8internal17Int32FromGTestEnvEPKci> + 165a4: 872a mv a4,a0 + 165a6: 00035797 auipc a5,0x35 + 165aa: 8227b783 ld a5,-2014(a5) # 4adc8 <_GLOBAL_OFFSET_TABLE_+0x278> + 165ae: 00024597 auipc a1,0x24 + 165b2: e4a58593 addi a1,a1,-438 # 3a3f8 <_IO_stdin_used+0x1da0> + 165b6: 00025517 auipc a0,0x25 + 165ba: 9c250513 addi a0,a0,-1598 # 3af78 <_IO_stdin_used+0x2920> + 165be: c398 sw a4,0(a5) + 165c0: 1c8080ef jal ra,1e788 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> + 165c4: 85aa mv a1,a0 + 165c6: 00034517 auipc a0,0x34 + 165ca: 7fa53503 ld a0,2042(a0) # 4adc0 <_GLOBAL_OFFSET_TABLE_+0x270> + 165ce: 43a020ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 165d2: 82018613 addi a2,gp,-2016 # 4b5b0 <__TMC_END__> + 165d6: 00034597 auipc a1,0x34 + 165da: 7ea5b583 ld a1,2026(a1) # 4adc0 <_GLOBAL_OFFSET_TABLE_+0x270> + 165de: 00034517 auipc a0,0x34 + 165e2: 77a53503 ld a0,1914(a0) # 4ad58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> + 165e6: 86aff0ef jal ra,15650 <__cxa_atexit@plt> + 165ea: 4581 li a1,0 + 165ec: 00025517 auipc a0,0x25 + 165f0: 9a450513 addi a0,a0,-1628 # 3af90 <_IO_stdin_used+0x2938> + 165f4: 6d9070ef jal ra,1e4cc <_ZN7testing8internal16BoolFromGTestEnvEPKcb> + 165f8: 872a mv a4,a0 + 165fa: 00034797 auipc a5,0x34 + 165fe: 7de7b783 ld a5,2014(a5) # 4add8 <_GLOBAL_OFFSET_TABLE_+0x288> + 16602: 00024597 auipc a1,0x24 + 16606: df658593 addi a1,a1,-522 # 3a3f8 <_IO_stdin_used+0x1da0> + 1660a: 00025517 auipc a0,0x25 + 1660e: 99e50513 addi a0,a0,-1634 # 3afa8 <_IO_stdin_used+0x2950> + 16612: 00e78023 sb a4,0(a5) + 16616: 172080ef jal ra,1e788 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> + 1661a: 85aa mv a1,a0 + 1661c: 00035517 auipc a0,0x35 + 16620: 8ac53503 ld a0,-1876(a0) # 4aec8 <_GLOBAL_OFFSET_TABLE_+0x378> + 16624: 3e4020ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 16628: 82018613 addi a2,gp,-2016 # 4b5b0 <__TMC_END__> + 1662c: 00035597 auipc a1,0x35 + 16630: 89c5b583 ld a1,-1892(a1) # 4aec8 <_GLOBAL_OFFSET_TABLE_+0x378> + 16634: 00034517 auipc a0,0x34 + 16638: 72453503 ld a0,1828(a0) # 4ad58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> + 1663c: 814ff0ef jal ra,15650 <__cxa_atexit@plt> + 16640: cd817057 vsetivli zero,2,e64,m1,ta,ma + 16644: 5e0030d7 vmv.v.i v1,0 + 16648: 82018613 addi a2,gp,-2016 # 4b5b0 <__TMC_END__> + 1664c: 8b818593 addi a1,gp,-1864 # 4b648 <_ZN7testing8internalL7g_argvsE> + 16650: 00034517 auipc a0,0x34 + 16654: 59053503 ld a0,1424(a0) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 16658: 0205f0a7 vse64.v v1,(a1) + 1665c: 8c01b423 sd zero,-1848(gp) # 4b658 <_ZN7testing8internalL7g_argvsE+0x10> + 16660: ff1fe0ef jal ra,15650 <__cxa_atexit@plt> + 16664: 4d4030ef jal ra,19b38 <_ZN7testing8internal13GetTestTypeIdEv> + 16668: 872a mv a4,a0 + 1666a: 00035797 auipc a5,0x35 + 1666e: 8367b783 ld a5,-1994(a5) # 4aea0 <_GLOBAL_OFFSET_TABLE_+0x350> + 16672: 00025597 auipc a1,0x25 + 16676: 3de58593 addi a1,a1,990 # 3ba50 <_ZN7testingL22kDefaultDeathTestStyleE> + 1667a: 00025517 auipc a0,0x25 + 1667e: 93e50513 addi a0,a0,-1730 # 3afb8 <_IO_stdin_used+0x2960> + 16682: e398 sd a4,0(a5) + 16684: 104080ef jal ra,1e788 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> + 16688: 85aa mv a1,a0 + 1668a: 00034517 auipc a0,0x34 + 1668e: 54653503 ld a0,1350(a0) # 4abd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 16692: 376020ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 16696: 82018613 addi a2,gp,-2016 # 4b5b0 <__TMC_END__> + 1669a: 00034597 auipc a1,0x34 + 1669e: 5365b583 ld a1,1334(a1) # 4abd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 166a2: 00034517 auipc a0,0x34 + 166a6: 6b653503 ld a0,1718(a0) # 4ad58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> + 166aa: fa7fe0ef jal ra,15650 <__cxa_atexit@plt> + 166ae: 4581 li a1,0 + 166b0: 00025517 auipc a0,0x25 + 166b4: 92050513 addi a0,a0,-1760 # 3afd0 <_IO_stdin_used+0x2978> + 166b8: 615070ef jal ra,1e4cc <_ZN7testing8internal16BoolFromGTestEnvEPKcb> + 166bc: 872a mv a4,a0 + 166be: 00035797 auipc a5,0x35 + 166c2: 90a7b783 ld a5,-1782(a5) # 4afc8 <_GLOBAL_OFFSET_TABLE_+0x478> + 166c6: 00024597 auipc a1,0x24 + 166ca: d3258593 addi a1,a1,-718 # 3a3f8 <_IO_stdin_used+0x1da0> + 166ce: 00034517 auipc a0,0x34 + 166d2: 71a53503 ld a0,1818(a0) # 4ade8 <_GLOBAL_OFFSET_TABLE_+0x298> + 166d6: 00e78023 sb a4,0(a5) + 166da: 32e020ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 166de: 82018613 addi a2,gp,-2016 # 4b5b0 <__TMC_END__> + 166e2: 00034597 auipc a1,0x34 + 166e6: 7065b583 ld a1,1798(a1) # 4ade8 <_GLOBAL_OFFSET_TABLE_+0x298> + 166ea: 00034517 auipc a0,0x34 + 166ee: 66e53503 ld a0,1646(a0) # 4ad58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> + 166f2: f5ffe0ef jal ra,15650 <__cxa_atexit@plt> + 166f6: 00035597 auipc a1,0x35 + 166fa: 8c25b583 ld a1,-1854(a1) # 4afb8 <_GLOBAL_OFFSET_TABLE_+0x468> + 166fe: 00058823 sb zero,16(a1) + 16702: 7402 ld s0,32(sp) + 16704: 70a2 ld ra,40(sp) + 16706: 01058793 addi a5,a1,16 + 1670a: 0005b423 sd zero,8(a1) + 1670e: e19c sd a5,0(a1) + 16710: 82018613 addi a2,gp,-2016 # 4b5b0 <__TMC_END__> + 16714: 00034517 auipc a0,0x34 + 16718: 64453503 ld a0,1604(a0) # 4ad58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> + 1671c: 6145 addi sp,sp,48 + 1671e: f33fe06f j 15650 <__cxa_atexit@plt> + 16722: 87aa mv a5,a0 + 16724: 8522 mv a0,s0 + 16726: 843e mv s0,a5 + 16728: 3dc000ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1672c: 8522 mv a0,s0 + 1672e: 8c2ff0ef jal ra,157f0 <_Unwind_Resume@plt> + ... + +0000000000016734 <_start>: + 16734: 024000ef jal ra,16758 + 16738: 87aa mv a5,a0 + 1673a: 00000517 auipc a0,0x0 + 1673e: 01c50513 addi a0,a0,28 # 16756 <__wrap_main> + 16742: 6582 ld a1,0(sp) + 16744: 0030 addi a2,sp,8 + 16746: ff017113 andi sp,sp,-16 + 1674a: 4681 li a3,0 + 1674c: 4701 li a4,0 + 1674e: 880a mv a6,sp + 16750: e30ff0ef jal ra,15d80 <__libc_start_main@plt> + 16754: 9002 ebreak + +0000000000016756 <__wrap_main>: + 16756: b189 j 16398
+ +0000000000016758 : + 16758: 00035197 auipc gp,0x35 + 1675c: 63818193 addi gp,gp,1592 # 4bd90 <__global_pointer$> + 16760: 8082 ret + ... + +0000000000016764 <_dl_relocate_static_pie>: + 16764: 8082 ret + +0000000000016766 : + 16766: 82018513 addi a0,gp,-2016 # 4b5b0 <__TMC_END__> + 1676a: 82018793 addi a5,gp,-2016 # 4b5b0 <__TMC_END__> + 1676e: 00a78663 beq a5,a0,1677a + 16772: 00000793 li a5,0 + 16776: c391 beqz a5,1677a + 16778: 8782 jr a5 + 1677a: 8082 ret + +000000000001677c : + 1677c: 82018513 addi a0,gp,-2016 # 4b5b0 <__TMC_END__> + 16780: 82018593 addi a1,gp,-2016 # 4b5b0 <__TMC_END__> + 16784: 8d89 sub a1,a1,a0 + 16786: 4035d793 srai a5,a1,0x3 + 1678a: 91fd srli a1,a1,0x3f + 1678c: 95be add a1,a1,a5 + 1678e: 8585 srai a1,a1,0x1 + 16790: c589 beqz a1,1679a + 16792: 00000793 li a5,0 + 16796: c391 beqz a5,1679a + 16798: 8782 jr a5 + 1679a: 8082 ret + +000000000001679c <__do_global_dtors_aux>: + 1679c: 8281c783 lbu a5,-2008(gp) # 4b5b8 + 167a0: ef99 bnez a5,167be <__do_global_dtors_aux+0x22> + 167a2: 1141 addi sp,sp,-16 + 167a4: e022 sd s0,0(sp) + 167a6: e406 sd ra,8(sp) + 167a8: fbfff0ef jal ra,16766 + 167ac: 82818413 addi s0,gp,-2008 # 4b5b8 + 167b0: 4785 li a5,1 + 167b2: 60a2 ld ra,8(sp) + 167b4: 00f40023 sb a5,0(s0) + 167b8: 6402 ld s0,0(sp) + 167ba: 0141 addi sp,sp,16 + 167bc: 8082 ret + 167be: 8082 ret + +00000000000167c0 : + 167c0: bf75 j 1677c + ... + +00000000000167c4 <_ZNKSt5ctypeIcE8do_widenEc>: + 167c4: 00058513 mv a0,a1 + 167c8: 00008067 ret + +00000000000167cc <_ZN7testing4Test5SetupEv>: + 167cc: 00000513 li a0,0 + 167d0: 00008067 ret + +00000000000167d4 <_ZN7testing8internal15TestFactoryImplI19UnaryTestAbs_v_TestED1Ev>: + 167d4: 00008067 ret + +00000000000167d8 <_ZN7testing8internal15TestFactoryImplI36UnaryTestAbsFloat16_fixed_fixed_TestED1Ev>: + 167d8: 00008067 ret + +00000000000167dc <_ZN7testing8internal15TestFactoryImplI36UnaryTestAbsFloat16_fixed_fixed_TestED0Ev>: + 167dc: 00800593 li a1,8 + 167e0: f61fe06f j 15740 <_ZdlPvm@plt> + +00000000000167e4 <_ZN7testing8internal15TestFactoryImplI19UnaryTestAbs_v_TestED0Ev>: + 167e4: 00800593 li a1,8 + 167e8: f59fe06f j 15740 <_ZdlPvm@plt> + +00000000000167ec <_ZN19UnaryTestAbs_v_TestD1Ev>: + 167ec: 00033797 auipc a5,0x33 + 167f0: 4f478793 addi a5,a5,1268 # 49ce0 <_ZTV19UnaryTestAbs_v_Test+0x10> + 167f4: 00f53023 sd a5,0(a0) + 167f8: 69e0406f j 1ae96 <_ZN7testing4TestD1Ev> + +00000000000167fc <_ZN19UnaryTestAbs_v_TestD0Ev>: + 167fc: ff010113 addi sp,sp,-16 + 16800: 00813023 sd s0,0(sp) + 16804: 00113423 sd ra,8(sp) + 16808: 00033797 auipc a5,0x33 + 1680c: 4d878793 addi a5,a5,1240 # 49ce0 <_ZTV19UnaryTestAbs_v_Test+0x10> + 16810: 00f53023 sd a5,0(a0) + 16814: 00050413 mv s0,a0 + 16818: 67e040ef jal ra,1ae96 <_ZN7testing4TestD1Ev> + 1681c: 00040513 mv a0,s0 + 16820: 00013403 ld s0,0(sp) + 16824: 00813083 ld ra,8(sp) + 16828: 01000593 li a1,16 + 1682c: 01010113 addi sp,sp,16 + 16830: f11fe06f j 15740 <_ZdlPvm@plt> + +0000000000016834 <_ZN36UnaryTestAbsFloat16_fixed_fixed_TestD1Ev>: + 16834: 00033797 auipc a5,0x33 + 16838: 46c78793 addi a5,a5,1132 # 49ca0 <_ZTV36UnaryTestAbsFloat16_fixed_fixed_Test+0x10> + 1683c: 00f53023 sd a5,0(a0) + 16840: 6560406f j 1ae96 <_ZN7testing4TestD1Ev> + +0000000000016844 <_ZN36UnaryTestAbsFloat16_fixed_fixed_TestD0Ev>: + 16844: ff010113 addi sp,sp,-16 + 16848: 00813023 sd s0,0(sp) + 1684c: 00113423 sd ra,8(sp) + 16850: 00033797 auipc a5,0x33 + 16854: 45078793 addi a5,a5,1104 # 49ca0 <_ZTV36UnaryTestAbsFloat16_fixed_fixed_Test+0x10> + 16858: 00f53023 sd a5,0(a0) + 1685c: 00050413 mv s0,a0 + 16860: 636040ef jal ra,1ae96 <_ZN7testing4TestD1Ev> + 16864: 00040513 mv a0,s0 + 16868: 00013403 ld s0,0(sp) + 1686c: 00813083 ld ra,8(sp) + 16870: 01000593 li a1,16 + 16874: 01010113 addi sp,sp,16 + 16878: ec9fe06f j 15740 <_ZdlPvm@plt> + +000000000001687c <_ZN6nncase3ntt11distributed6detail12chip_barrierD1Ev>: + 1687c: 00853503 ld a0,8(a0) + 16880: 00050663 beqz a0,1688c <_ZN6nncase3ntt11distributed6detail12chip_barrierD1Ev+0x10> + 16884: 04000593 li a1,64 + 16888: a98ff06f j 15b20 <_ZdaPvSt11align_val_t@plt> + 1688c: 00008067 ret + +0000000000016890 <__tcf_0>: + 16890: 8a01b503 ld a0,-1888(gp) # 4b630 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E+0x8> + 16894: 00050663 beqz a0,168a0 <__tcf_0+0x10> + 16898: 04000593 li a1,64 + 1689c: a84ff06f j 15b20 <_ZdaPvSt11align_val_t@plt> + 168a0: 00008067 ret + +00000000000168a4 <__tcf_1>: + 168a4: 8801b503 ld a0,-1920(gp) # 4b610 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E+0x8> + 168a8: 00050663 beqz a0,168b4 <__tcf_1+0x10> + 168ac: 04000593 li a1,64 + 168b0: a70ff06f j 15b20 <_ZdaPvSt11align_val_t@plt> + 168b4: 00008067 ret + +00000000000168b8 <_ZN7testing8internal15TestFactoryImplI36UnaryTestAbsFloat16_fixed_fixed_TestE10CreateTestEv>: + 168b8: ff010113 addi sp,sp,-16 + 168bc: 01000513 li a0,16 + 168c0: 00113423 sd ra,8(sp) + 168c4: 00813023 sd s0,0(sp) + 168c8: fd9fe0ef jal ra,158a0 <_Znwm@plt> + 168cc: 00050413 mv s0,a0 + 168d0: 3c8040ef jal ra,1ac98 <_ZN7testing4TestC1Ev> + 168d4: 00033797 auipc a5,0x33 + 168d8: 3cc78793 addi a5,a5,972 # 49ca0 <_ZTV36UnaryTestAbsFloat16_fixed_fixed_Test+0x10> + 168dc: 00813083 ld ra,8(sp) + 168e0: 00f43023 sd a5,0(s0) + 168e4: 00040513 mv a0,s0 + 168e8: 00013403 ld s0,0(sp) + 168ec: 01010113 addi sp,sp,16 + 168f0: 00008067 ret + +00000000000168f4 <_ZN7testing8internal15TestFactoryImplI19UnaryTestAbs_v_TestE10CreateTestEv>: + 168f4: ff010113 addi sp,sp,-16 + 168f8: 01000513 li a0,16 + 168fc: 00113423 sd ra,8(sp) + 16900: 00813023 sd s0,0(sp) + 16904: f9dfe0ef jal ra,158a0 <_Znwm@plt> + 16908: 00050413 mv s0,a0 + 1690c: 38c040ef jal ra,1ac98 <_ZN7testing4TestC1Ev> + 16910: 00033797 auipc a5,0x33 + 16914: 3d078793 addi a5,a5,976 # 49ce0 <_ZTV19UnaryTestAbs_v_Test+0x10> + 16918: 00813083 ld ra,8(sp) + 1691c: 00f43023 sd a5,0(s0) + 16920: 00040513 mv a0,s0 + 16924: 00013403 ld s0,0(sp) + 16928: 01010113 addi sp,sp,16 + 1692c: 00008067 ret + +0000000000016930 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z>: + 16930: fa010113 addi sp,sp,-96 + 16934: 00060313 mv t1,a2 + 16938: 00f60613 addi a2,a2,15 + 1693c: 02813823 sd s0,48(sp) + 16940: 02913423 sd s1,40(sp) + 16944: 03213023 sd s2,32(sp) + 16948: 01313c23 sd s3,24(sp) + 1694c: 04010413 addi s0,sp,64 + 16950: 02113c23 sd ra,56(sp) + 16954: ff067613 andi a2,a2,-16 + 16958: 40c10133 sub sp,sp,a2 + 1695c: 00050493 mv s1,a0 + 16960: 00068613 mv a2,a3 + 16964: 00058e93 mv t4,a1 + 16968: 00e43023 sd a4,0(s0) + 1696c: 00f43423 sd a5,8(s0) + 16970: 00010513 mv a0,sp + 16974: 00030593 mv a1,t1 + 16978: 00040693 mv a3,s0 + 1697c: 01043823 sd a6,16(s0) + 16980: 01143c23 sd a7,24(s0) + 16984: fc843423 sd s0,-56(s0) + 16988: 000e80e7 jalr t4 + 1698c: 01048793 addi a5,s1,16 + 16990: 0004b423 sd zero,8(s1) + 16994: 00f4b023 sd a5,0(s1) + 16998: 00f00713 li a4,15 + 1699c: 00010993 mv s3,sp + 169a0: 00050913 mv s2,a0 + 169a4: 04a76663 bltu a4,a0,169f0 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0xc0> + 169a8: 00100713 li a4,1 + 169ac: 02e50c63 beq a0,a4,169e4 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0xb4> + 169b0: 04051c63 bnez a0,16a08 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0xd8> + 169b4: 0124b423 sd s2,8(s1) + 169b8: 012787b3 add a5,a5,s2 + 169bc: 00078023 sb zero,0(a5) + 169c0: fc040113 addi sp,s0,-64 + 169c4: 03813083 ld ra,56(sp) + 169c8: 00048513 mv a0,s1 + 169cc: 03013403 ld s0,48(sp) + 169d0: 02813483 ld s1,40(sp) + 169d4: 02013903 ld s2,32(sp) + 169d8: 01813983 ld s3,24(sp) + 169dc: 06010113 addi sp,sp,96 + 169e0: 00008067 ret + 169e4: 00014703 lbu a4,0(sp) + 169e8: 00e48823 sb a4,16(s1) + 169ec: fc9ff06f j 169b4 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0x84> + 169f0: 04054063 bltz a0,16a30 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0x100> + 169f4: 00150513 addi a0,a0,1 + 169f8: ea9fe0ef jal ra,158a0 <_Znwm@plt> + 169fc: 00050793 mv a5,a0 + 16a00: 0124b823 sd s2,16(s1) + 16a04: 00a4b023 sd a0,0(s1) + 16a08: 00090693 mv a3,s2 + 16a0c: 0c36f757 vsetvli a4,a3,e8,m8,ta,ma + 16a10: 02098407 vle8.v v8,(s3) + 16a14: 40e686b3 sub a3,a3,a4 + 16a18: 00e989b3 add s3,s3,a4 + 16a1c: 02078427 vse8.v v8,(a5) + 16a20: 00e787b3 add a5,a5,a4 + 16a24: fe0694e3 bnez a3,16a0c <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0xdc> + 16a28: 0004b783 ld a5,0(s1) + 16a2c: f89ff06f j 169b4 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0x84> + 16a30: 00022517 auipc a0,0x22 + 16a34: e0850513 addi a0,a0,-504 # 38838 <_IO_stdin_used+0x1e0> + 16a38: eb9fe0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + +0000000000016a3c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_>: + 16a3c: fd010113 addi sp,sp,-48 + 16a40: 02813023 sd s0,32(sp) + 16a44: 02113423 sd ra,40(sp) + 16a48: 00913c23 sd s1,24(sp) + 16a4c: 01213823 sd s2,16(sp) + 16a50: 01313423 sd s3,8(sp) + 16a54: 01050413 addi s0,a0,16 + 16a58: 00853023 sd s0,0(a0) + 16a5c: 08058e63 beqz a1,16af8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0xbc> + 16a60: 00050913 mv s2,a0 + 16a64: 00058513 mv a0,a1 + 16a68: 00058993 mv s3,a1 + 16a6c: 964ff0ef jal ra,15bd0 + 16a70: 00f00793 li a5,15 + 16a74: 00050493 mv s1,a0 + 16a78: 04a7e263 bltu a5,a0,16abc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0x80> + 16a7c: 00100793 li a5,1 + 16a80: 02f50863 beq a0,a5,16ab0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0x74> + 16a84: 04051663 bnez a0,16ad0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0x94> + 16a88: 00993423 sd s1,8(s2) + 16a8c: 00940433 add s0,s0,s1 + 16a90: 00040023 sb zero,0(s0) + 16a94: 02813083 ld ra,40(sp) + 16a98: 02013403 ld s0,32(sp) + 16a9c: 01813483 ld s1,24(sp) + 16aa0: 01013903 ld s2,16(sp) + 16aa4: 00813983 ld s3,8(sp) + 16aa8: 03010113 addi sp,sp,48 + 16aac: 00008067 ret + 16ab0: 0009c783 lbu a5,0(s3) + 16ab4: 00f90823 sb a5,16(s2) + 16ab8: fd1ff06f j 16a88 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0x4c> + 16abc: 00150513 addi a0,a0,1 + 16ac0: de1fe0ef jal ra,158a0 <_Znwm@plt> + 16ac4: 00050413 mv s0,a0 + 16ac8: 00993823 sd s1,16(s2) + 16acc: 00a93023 sd a0,0(s2) + 16ad0: 00048713 mv a4,s1 + 16ad4: 0c3777d7 vsetvli a5,a4,e8,m8,ta,ma + 16ad8: 02098407 vle8.v v8,(s3) + 16adc: 40f70733 sub a4,a4,a5 + 16ae0: 00f989b3 add s3,s3,a5 + 16ae4: 02040427 vse8.v v8,(s0) + 16ae8: 00f40433 add s0,s0,a5 + 16aec: fe0714e3 bnez a4,16ad4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0x98> + 16af0: 00093403 ld s0,0(s2) + 16af4: f95ff06f j 16a88 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0x4c> + 16af8: 00022517 auipc a0,0x22 + 16afc: d5850513 addi a0,a0,-680 # 38850 <_IO_stdin_used+0x1f8> + 16b00: d91fe0ef jal ra,15890 <_ZSt19__throw_logic_errorPKc@plt> + +0000000000016b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv>: + 16b04: 00050793 mv a5,a0 + 16b08: 00053503 ld a0,0(a0) + 16b0c: 01078713 addi a4,a5,16 + 16b10: 00e50863 beq a0,a4,16b20 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv+0x1c> + 16b14: 0107b583 ld a1,16(a5) + 16b18: 00158593 addi a1,a1,1 + 16b1c: c25fe06f j 15740 <_ZdlPvm@plt> + 16b20: 00008067 ret + +0000000000016b24 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_>: + 16b24: fe010113 addi sp,sp,-32 + 16b28: 00813823 sd s0,16(sp) + 16b2c: 00913423 sd s1,8(sp) + 16b30: 00050413 mv s0,a0 + 16b34: 00113c23 sd ra,24(sp) + 16b38: 01213023 sd s2,0(sp) + 16b3c: 00158493 addi s1,a1,1 + 16b40: fff00513 li a0,-1 + 16b44: 00b43023 sd a1,0(s0) + 16b48: 4014d493 srai s1,s1,0x1 + 16b4c: 00043423 sd zero,8(s0) + 16b50: 00043823 sd zero,16(s0) + 16b54: 00040ca3 sb zero,25(s0) + 16b58: 00755793 srli a5,a0,0x7 + 16b5c: 0097e463 bltu a5,s1,16b64 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_+0x40> + 16b60: 00649513 slli a0,s1,0x6 + 16b64: 04000593 li a1,64 + 16b68: 998ff0ef jal ra,15d00 <_ZnamSt11align_val_t@plt> + 16b6c: fff48793 addi a5,s1,-1 + 16b70: 00050913 mv s2,a0 + 16b74: 0007c863 bltz a5,16b84 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_+0x60> + 16b78: 00649613 slli a2,s1,0x6 + 16b7c: 00000593 li a1,0 + 16b80: 960ff0ef jal ra,15ce0 + 16b84: 00843503 ld a0,8(s0) + 16b88: 01243423 sd s2,8(s0) + 16b8c: 02050063 beqz a0,16bac <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_+0x88> + 16b90: 01013403 ld s0,16(sp) + 16b94: 01813083 ld ra,24(sp) + 16b98: 00813483 ld s1,8(sp) + 16b9c: 00013903 ld s2,0(sp) + 16ba0: 04000593 li a1,64 + 16ba4: 02010113 addi sp,sp,32 + 16ba8: f79fe06f j 15b20 <_ZdaPvSt11align_val_t@plt> + 16bac: 01813083 ld ra,24(sp) + 16bb0: 01013403 ld s0,16(sp) + 16bb4: 00813483 ld s1,8(sp) + 16bb8: 00013903 ld s2,0(sp) + 16bbc: 02010113 addi sp,sp,32 + 16bc0: 00008067 ret + +0000000000016bc4 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv>: + 16bc4: 000997b7 lui a5,0x99 + 16bc8: 08b78793 addi a5,a5,139 # 9908b <__global_pointer$+0x4d2fb> + 16bcc: 00c79793 slli a5,a5,0xc + 16bd0: cd817057 vsetivli zero,2,e64,m1,ta,ma + 16bd4: 0df78793 addi a5,a5,223 + 16bd8: 5e07c357 vmv.v.x v6,a5 + 16bdc: 80000737 lui a4,0x80000 + 16be0: 000017b7 lui a5,0x1 + 16be4: fff74713 not a4,a4 + 16be8: 800006b7 lui a3,0x80000 + 16bec: c6878793 addi a5,a5,-920 # c68 <__abi_tag-0xf62c> + 16bf0: 5e0741d7 vmv.v.x v3,a4 + 16bf4: 5e06c257 vmv.v.x v4,a3 + 16bf8: 00850593 addi a1,a0,8 + 16bfc: 00f50633 add a2,a0,a5 + 16c00: 00050693 mv a3,a0 + 16c04: 0e300713 li a4,227 + 16c08: 00200893 li a7,2 + 16c0c: fff00813 li a6,-1 + 16c10: 00070793 mv a5,a4 + 16c14: 00e8f463 bgeu a7,a4,16c1c <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv+0x58> + 16c18: 00200793 li a5,2 + 16c1c: 0d87f057 vsetvli zero,a5,e64,m1,ta,ma + 16c20: 0206f087 vle64.v v1,(a3) + 16c24: 0205f107 vle64.v v2,(a1) + 16c28: 02067287 vle64.v v5,(a2) + 16c2c: cd817057 vsetivli zero,2,e64,m1,ta,ma + 16c30: ffe70713 addi a4,a4,-2 # ffffffff7ffffffe <__global_pointer$+0xffffffff7ffb426e> + 16c34: 01058593 addi a1,a1,16 + 16c38: 261200d7 vand.vv v1,v1,v4 + 16c3c: 26218157 vand.vv v2,v2,v3 + 16c40: 01060613 addi a2,a2,16 + 16c44: 2a1100d7 vor.vv v1,v1,v2 + 16c48: 2610b157 vand.vi v2,v1,1 + 16c4c: a210b0d7 vsrl.vi v1,v1,1 + 16c50: 96232157 vmul.vv v2,v2,v6 + 16c54: 2e1280d7 vxor.vv v1,v1,v5 + 16c58: 2e1100d7 vxor.vv v1,v1,v2 + 16c5c: 0d87f057 vsetvli zero,a5,e64,m1,ta,ma + 16c60: 0206f0a7 vse64.v v1,(a3) + 16c64: 01068693 addi a3,a3,16 # ffffffff80000010 <__global_pointer$+0xffffffff7ffb4280> + 16c68: fb0714e3 bne a4,a6,16c10 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv+0x4c> + 16c6c: 000995b7 lui a1,0x99 + 16c70: 08b58593 addi a1,a1,139 # 9908b <__global_pointer$+0x4d2fb> + 16c74: 00c59593 slli a1,a1,0xc + 16c78: 0df58593 addi a1,a1,223 + 16c7c: cd817057 vsetivli zero,2,e64,m1,ta,ma + 16c80: 00001637 lui a2,0x1 + 16c84: 5e05c357 vmv.v.x v6,a1 + 16c88: 37860613 addi a2,a2,888 # 1378 <__abi_tag-0xef1c> + 16c8c: 00c50633 add a2,a0,a2 + 16c90: 71850793 addi a5,a0,1816 + 16c94: 72050693 addi a3,a0,1824 + 16c98: 00050713 mv a4,a0 + 16c9c: 0287f087 vl1re64.v v1,(a5) + 16ca0: 0286f107 vl1re64.v v2,(a3) + 16ca4: 02877287 vl1re64.v v5,(a4) + 16ca8: 01068693 addi a3,a3,16 + 16cac: 01070713 addi a4,a4,16 + 16cb0: 261200d7 vand.vv v1,v1,v4 + 16cb4: 26218157 vand.vv v2,v2,v3 + 16cb8: 2a1100d7 vor.vv v1,v1,v2 + 16cbc: 2610b157 vand.vi v2,v1,1 + 16cc0: a210b0d7 vsrl.vi v1,v1,1 + 16cc4: 96232157 vmul.vv v2,v2,v6 + 16cc8: 2e1280d7 vxor.vv v1,v1,v5 + 16ccc: 2e1100d7 vxor.vv v1,v1,v2 + 16cd0: 028780a7 vs1r.v v1,(a5) + 16cd4: 01078793 addi a5,a5,16 + 16cd8: fcf612e3 bne a2,a5,16c9c <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv+0xd8> + 16cdc: 00001737 lui a4,0x1 + 16ce0: 00e50733 add a4,a0,a4 + 16ce4: 00053683 ld a3,0(a0) + 16ce8: 37873783 ld a5,888(a4) # 1378 <__abi_tag-0xef1c> + 16cec: 80000637 lui a2,0x80000 + 16cf0: fff64513 not a0,a2 + 16cf4: 00a6f6b3 and a3,a3,a0 + 16cf8: 00c7f7b3 and a5,a5,a2 + 16cfc: 00d7e7b3 or a5,a5,a3 + 16d00: c6073603 ld a2,-928(a4) + 16d04: 0017f693 andi a3,a5,1 + 16d08: 40d006b3 neg a3,a3 + 16d0c: 0017d793 srli a5,a5,0x1 + 16d10: 00b6f6b3 and a3,a3,a1 + 16d14: 00c7c7b3 xor a5,a5,a2 + 16d18: 00d7c7b3 xor a5,a5,a3 + 16d1c: 38073023 sd zero,896(a4) + 16d20: 36f73c23 sd a5,888(a4) + 16d24: 00008067 ret + +0000000000016d28 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_>: + 16d28: 88010113 addi sp,sp,-1920 + 16d2c: 00001837 lui a6,0x1 + 16d30: ffffe2b7 lui t0,0xffffe + 16d34: 76813823 sd s0,1904(sp) + 16d38: 76913423 sd s1,1896(sp) + 16d3c: 77213023 sd s2,1888(sp) + 16d40: 75313c23 sd s3,1880(sp) + 16d44: 75413823 sd s4,1872(sp) + 16d48: 76113c23 sd ra,1912(sp) + 16d4c: 75513423 sd s5,1864(sp) + 16d50: 75613023 sd s6,1856(sp) + 16d54: 72813c27 fsd fs0,1848(sp) + 16d58: 72913827 fsd fs1,1840(sp) + 16d5c: 73213427 fsd fs2,1832(sp) + 16d60: 73313027 fsd fs3,1824(sp) + 16d64: 71413c27 fsd fs4,1816(sp) + 16d68: 71513827 fsd fs5,1808(sp) + 16d6c: 38880793 addi a5,a6,904 # 1388 <__abi_tag-0xef0c> + 16d70: 00510133 add sp,sp,t0 + 16d74: 616666b7 lui a3,0x61666 + 16d78: 00007737 lui a4,0x7 + 16d7c: 00f107b3 add a5,sp,a5 + 16d80: 56468693 addi a3,a3,1380 # 61666564 <__global_pointer$+0x6161a7d4> + 16d84: c7570713 addi a4,a4,-907 # 6c75 <__abi_tag-0x961f> + 16d88: 07400313 li t1,116 + 16d8c: 00050413 mv s0,a0 + 16d90: 71080513 addi a0,a6,1808 + 16d94: 00a109b3 add s3,sp,a0 + 16d98: 00d7a823 sw a3,16(a5) + 16d9c: 00e79a23 sh a4,20(a5) + 16da0: 00678b23 sb t1,22(a5) + 16da4: 01078a13 addi s4,a5,16 + 16da8: 00700893 li a7,7 + 16dac: 00010513 mv a0,sp + 16db0: 00058913 mv s2,a1 + 16db4: c749bc23 sd s4,-904(s3) + 16db8: 00078593 mv a1,a5 + 16dbc: c80987a3 sb zero,-881(s3) + 16dc0: c919b023 sd a7,-896(s3) + 16dc4: 00060493 mv s1,a2 + 16dc8: d68fe0ef jal ra,15330 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + 16dcc: c789b503 ld a0,-904(s3) + 16dd0: 01450863 beq a0,s4,16de0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0xb8> + 16dd4: c889b583 ld a1,-888(s3) + 16dd8: 00158593 addi a1,a1,1 + 16ddc: 965fe0ef jal ra,15740 <_ZdlPvm@plt> + 16de0: 00010513 mv a0,sp + 16de4: d1dfe0ef jal ra,15b00 <_ZNSt13random_device9_M_getvalEv@plt> + 16de8: 00001737 lui a4,0x1 + 16dec: 02051693 slli a3,a0,0x20 + 16df0: 00e107b3 add a5,sp,a4 + 16df4: 0206d693 srli a3,a3,0x20 + 16df8: 6c079637 lui a2,0x6c079 + 16dfc: 38d7b423 sd a3,904(a5) + 16e00: 39070793 addi a5,a4,912 # 1390 <__abi_tag-0xef04> + 16e04: 00f10833 add a6,sp,a5 + 16e08: 96560613 addi a2,a2,-1691 # 6c078965 <__global_pointer$+0x6c02cbd5> + 16e0c: 00100713 li a4,1 + 16e10: 27000593 li a1,624 + 16e14: 01e6d793 srli a5,a3,0x1e + 16e18: 00d7c7b3 xor a5,a5,a3 + 16e1c: 02c787b3 mul a5,a5,a2 + 16e20: 00880813 addi a6,a6,8 + 16e24: 00f707b3 add a5,a4,a5 + 16e28: 02079693 slli a3,a5,0x20 + 16e2c: 0206d693 srli a3,a3,0x20 + 16e30: fed83c23 sd a3,-8(a6) + 16e34: 00170713 addi a4,a4,1 + 16e38: fcb71ee3 bne a4,a1,16e14 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0xec> + 16e3c: 000027b7 lui a5,0x2 + 16e40: 0109191b slliw s2,s2,0x10 + 16e44: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> + 16e48: 002787b3 add a5,a5,sp + 16e4c: 0109591b srliw s2,s2,0x10 + 16e50: 0f800637 lui a2,0xf800 + 16e54: 00e7b023 sd a4,0(a5) + 16e58: 00d9179b slliw a5,s2,0xd + 16e5c: 0fffe6b7 lui a3,0xfffe + 16e60: 00c7f5b3 and a1,a5,a2 + 16e64: 00d7f6b3 and a3,a5,a3 + 16e68: 2ec58863 beq a1,a2,17158 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x430> + 16e6c: 1c058e63 beqz a1,17048 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x320> + 16e70: 380007b7 lui a5,0x38000 + 16e74: 00f686bb addw a3,a3,a5 + 16e78: 80000637 lui a2,0x80000 + 16e7c: 0109179b slliw a5,s2,0x10 + 16e80: 00c7f7b3 and a5,a5,a2 + 16e84: 00d7e7b3 or a5,a5,a3 + 16e88: f00787d3 fmv.w.x fa5,a5 + 16e8c: 0104949b slliw s1,s1,0x10 + 16e90: 0104d49b srliw s1,s1,0x10 + 16e94: 4407f4d3 .4byte 0x4407f4d3 + 16e98: 00d4979b slliw a5,s1,0xd + 16e9c: 0f800637 lui a2,0xf800 + 16ea0: 0fffe6b7 lui a3,0xfffe + 16ea4: 00c7f5b3 and a1,a5,a2 + 16ea8: 402484d3 .4byte 0x402484d3 + 16eac: 00d7f6b3 and a3,a5,a3 + 16eb0: 2ac58a63 beq a1,a2,17164 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x43c> + 16eb4: 2a058e63 beqz a1,17170 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x448> + 16eb8: 380007b7 lui a5,0x38000 + 16ebc: 00f686bb addw a3,a3,a5 + 16ec0: 0104979b slliw a5,s1,0x10 + 16ec4: 80000937 lui s2,0x80000 + 16ec8: 0127f7b3 and a5,a5,s2 + 16ecc: 00d7e7b3 or a5,a5,a3 + 16ed0: f00787d3 fmv.w.x fa5,a5 + 16ed4: 000017b7 lui a5,0x1 + 16ed8: 38878693 addi a3,a5,904 # 1388 <__abi_tag-0xef0c> + 16edc: 4407f453 .4byte 0x4407f453 + 16ee0: 71078793 addi a5,a5,1808 + 16ee4: 00f104b3 add s1,sp,a5 + 16ee8: 40240453 .4byte 0x40240453 + 16eec: 00021797 auipc a5,0x21 + 16ef0: 7787a987 flw fs3,1912(a5) # 38664 <_IO_stdin_used+0xc> + 16ef4: 00021797 auipc a5,0x21 + 16ef8: 7747a907 flw fs2,1908(a5) # 38668 <_IO_stdin_used+0x10> + 16efc: 08947453 fsub.s fs0,fs0,fs1 + 16f00: 00021797 auipc a5,0x21 + 16f04: 76c7aa87 flw fs5,1900(a5) # 3866c <_IO_stdin_used+0x14> + 16f08: 00021797 auipc a5,0x21 + 16f0c: 7587aa07 flw fs4,1880(a5) # 38660 <_IO_stdin_used+0x8> + 16f10: 00d10b33 add s6,sp,a3 + 16f14: 02040a93 addi s5,s0,32 + 16f18: fff94a13 not s4,s2 + 16f1c: 26f00993 li s3,623 + 16f20: 1ae9e063 bltu s3,a4,170c0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x398> + 16f24: 00371793 slli a5,a4,0x3 + 16f28: 00f487b3 add a5,s1,a5 + 16f2c: c787b783 ld a5,-904(a5) + 16f30: 013a66b7 lui a3,0x13a6 + 16f34: 8ad68693 addi a3,a3,-1875 # 13a58ad <__global_pointer$+0x1359b1d> + 16f38: 00b7d593 srli a1,a5,0xb + 16f3c: 02059593 slli a1,a1,0x20 + 16f40: 0205d593 srli a1,a1,0x20 + 16f44: 00b7c7b3 xor a5,a5,a1 + 16f48: 00779593 slli a1,a5,0x7 + 16f4c: 00769693 slli a3,a3,0x7 + 16f50: 00d5f6b3 and a3,a1,a3 + 16f54: 00d7c7b3 xor a5,a5,a3 + 16f58: 077e3637 lui a2,0x77e3 + 16f5c: 00f79693 slli a3,a5,0xf + 16f60: 00561613 slli a2,a2,0x5 + 16f64: 00c6f6b3 and a3,a3,a2 + 16f68: 00d7c7b3 xor a5,a5,a3 + 16f6c: 0127d693 srli a3,a5,0x12 + 16f70: 00d7c7b3 xor a5,a5,a3 + 16f74: d037f7d3 fcvt.s.lu fa5,a5 + 16f78: f0000753 fmv.w.x fa4,zero + 16f7c: 000027b7 lui a5,0x2 + 16f80: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> + 16f84: 00e7f7d3 fadd.s fa5,fa5,fa4 + 16f88: 002787b3 add a5,a5,sp + 16f8c: 00170713 addi a4,a4,1 + 16f90: 00e7b023 sd a4,0(a5) + 16f94: 1137f7d3 fmul.s fa5,fa5,fs3 + 16f98: a0f907d3 fle.s a5,fs2,fa5 + 16f9c: 1a079263 bnez a5,17140 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x418> + 16fa0: 48f477c3 fmadd.s fa5,fs0,fa5,fs1 + 16fa4: 000085b7 lui a1,0x8 + 16fa8: 47800637 lui a2,0x47800 + 16fac: e00787d3 fmv.x.w a5,fa5 + 16fb0: 0007879b sext.w a5,a5 + 16fb4: 0107d69b srliw a3,a5,0x10 + 16fb8: 0147f7b3 and a5,a5,s4 + 16fbc: 00b6f6b3 and a3,a3,a1 + 16fc0: 0ac7e663 bltu a5,a2,1706c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x344> + 16fc4: 7f800637 lui a2,0x7f800 + 16fc8: 10f67a63 bgeu a2,a5,170dc <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x3b4> + 16fcc: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> + 16fd0: 00f6e7b3 or a5,a3,a5 + 16fd4: 7fc00637 lui a2,0x7fc00 + 16fd8: 0107979b slliw a5,a5,0x10 + 16fdc: 0127f7b3 and a5,a5,s2 + 16fe0: 00c7e7b3 or a5,a5,a2 + 16fe4: f00787d3 fmv.w.x fa5,a5 + 16fe8: 00240413 addi s0,s0,2 + 16fec: 4407f7d3 .4byte 0x4407f7d3 + 16ff0: fef41f27 .4byte 0xfef41f27 + 16ff4: f35416e3 bne s0,s5,16f20 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x1f8> + 16ff8: 00010513 mv a0,sp + 16ffc: d94fe0ef jal ra,15590 <_ZNSt13random_device7_M_finiEv@plt> + 17000: 000022b7 lui t0,0x2 + 17004: 00510133 add sp,sp,t0 + 17008: 77813083 ld ra,1912(sp) + 1700c: 77013403 ld s0,1904(sp) + 17010: 76813483 ld s1,1896(sp) + 17014: 76013903 ld s2,1888(sp) + 17018: 75813983 ld s3,1880(sp) + 1701c: 75013a03 ld s4,1872(sp) + 17020: 74813a83 ld s5,1864(sp) + 17024: 74013b03 ld s6,1856(sp) + 17028: 73813407 fld fs0,1848(sp) + 1702c: 73013487 fld fs1,1840(sp) + 17030: 72813907 fld fs2,1832(sp) + 17034: 72013987 fld fs3,1824(sp) + 17038: 71813a07 fld fs4,1816(sp) + 1703c: 71013a87 fld fs5,1808(sp) + 17040: 78010113 addi sp,sp,1920 + 17044: 00008067 ret + 17048: 00021797 auipc a5,0x21 + 1704c: 6187a787 flw fa5,1560(a5) # 38660 <_IO_stdin_used+0x8> + 17050: 388007b7 lui a5,0x38800 + 17054: 00f686b3 add a3,a3,a5 + 17058: f0068753 fmv.w.x fa4,a3 + 1705c: 08f777d3 fsub.s fa5,fa4,fa5 + 17060: e00786d3 fmv.x.w a3,fa5 + 17064: 0006869b sext.w a3,a3 + 17068: e11ff06f j 16e78 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x150> + 1706c: 388005b7 lui a1,0x38800 + 17070: 06b7fe63 bgeu a5,a1,170ec <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x3c4> + 17074: f00787d3 fmv.w.x fa5,a5 + 17078: 0f800537 lui a0,0xf800 + 1707c: 0fffe837 lui a6,0xfffe + 17080: 0157f7d3 fadd.s fa5,fa5,fs5 + 17084: e00787d3 fmv.x.w a5,fa5 + 17088: 00f6e7b3 or a5,a3,a5 + 1708c: 0107979b slliw a5,a5,0x10 + 17090: 0107d79b srliw a5,a5,0x10 + 17094: 00d7961b slliw a2,a5,0xd + 17098: 00a676b3 and a3,a2,a0 + 1709c: 01067633 and a2,a2,a6 + 170a0: 0ea68a63 beq a3,a0,17194 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x46c> + 170a4: 0a069463 bnez a3,1714c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x424> + 170a8: 00b6063b addw a2,a2,a1 + 170ac: f00607d3 fmv.w.x fa5,a2 + 170b0: 0947f7d3 fsub.s fa5,fa5,fs4 + 170b4: e0078653 fmv.x.w a2,fa5 + 170b8: 0006061b sext.w a2,a2 + 170bc: f1dff06f j 16fd8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x2b0> + 170c0: 000b0513 mv a0,s6 + 170c4: b01ff0ef jal ra,16bc4 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv> + 170c8: 000027b7 lui a5,0x2 + 170cc: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> + 170d0: 002787b3 add a5,a5,sp + 170d4: 0007b703 ld a4,0(a5) + 170d8: e4dff06f j 16f24 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x1fc> + 170dc: 000087b7 lui a5,0x8 + 170e0: c0078793 addi a5,a5,-1024 # 7c00 <__abi_tag-0x8694> + 170e4: 00f6e7b3 or a5,a3,a5 + 170e8: ef1ff06f j 16fd8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x2b0> + 170ec: c80015b7 lui a1,0xc8001 + 170f0: fff5859b addiw a1,a1,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb526f> + 170f4: 00d7d61b srliw a2,a5,0xd + 170f8: 00167613 andi a2,a2,1 + 170fc: 00b787bb addw a5,a5,a1 + 17100: 00c787bb addw a5,a5,a2 + 17104: 00d7d79b srliw a5,a5,0xd + 17108: 00f6e7b3 or a5,a3,a5 + 1710c: 0107979b slliw a5,a5,0x10 + 17110: 0107d79b srliw a5,a5,0x10 + 17114: 00d7969b slliw a3,a5,0xd + 17118: 0fffe5b7 lui a1,0xfffe + 1711c: 0f800537 lui a0,0xf800 + 17120: 00b6f5b3 and a1,a3,a1 + 17124: 38000637 lui a2,0x38000 + 17128: 00a6f6b3 and a3,a3,a0 + 1712c: 00c5863b addw a2,a1,a2 + 17130: eaa694e3 bne a3,a0,16fd8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x2b0> + 17134: 70000637 lui a2,0x70000 + 17138: 00c5863b addw a2,a1,a2 + 1713c: e9dff06f j 16fd8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x2b0> + 17140: 00021797 auipc a5,0x21 + 17144: 51c7a787 flw fa5,1308(a5) # 3865c <_IO_stdin_used+0x4> + 17148: e59ff06f j 16fa0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x278> + 1714c: 380006b7 lui a3,0x38000 + 17150: 00d6063b addw a2,a2,a3 + 17154: e85ff06f j 16fd8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x2b0> + 17158: 700007b7 lui a5,0x70000 + 1715c: 00f686bb addw a3,a3,a5 + 17160: d19ff06f j 16e78 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x150> + 17164: 700007b7 lui a5,0x70000 + 17168: 00f686bb addw a3,a3,a5 + 1716c: d55ff06f j 16ec0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x198> + 17170: 00021797 auipc a5,0x21 + 17174: 4f07a787 flw fa5,1264(a5) # 38660 <_IO_stdin_used+0x8> + 17178: 388007b7 lui a5,0x38800 + 1717c: 00f686b3 add a3,a3,a5 + 17180: f0068753 fmv.w.x fa4,a3 + 17184: 08f777d3 fsub.s fa5,fa4,fa5 + 17188: e00786d3 fmv.x.w a3,fa5 + 1718c: 0006869b sext.w a3,a3 + 17190: d31ff06f j 16ec0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x198> + 17194: 700006b7 lui a3,0x70000 + 17198: 00d6063b addw a2,a2,a3 + 1719c: e3dff06f j 16fd8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x2b0> + +00000000000171a0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv>: + 171a0: f9010113 addi sp,sp,-112 + 171a4: ffffd5b7 lui a1,0xffffd + 171a8: 00005637 lui a2,0x5 + 171ac: 9005859b addiw a1,a1,-1792 # ffffffffffffc900 <__global_pointer$+0xfffffffffffb0b70> + 171b0: 9006061b addiw a2,a2,-1792 # 4900 <__abi_tag-0xb994> + 171b4: 00010513 mv a0,sp + 171b8: 06113423 sd ra,104(sp) + 171bc: 06813023 sd s0,96(sp) + 171c0: 04913c23 sd s1,88(sp) + 171c4: 05213823 sd s2,80(sp) + 171c8: 05313423 sd s3,72(sp) + 171cc: b5dff0ef jal ra,16d28 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_> + 171d0: 22815107 vl2re16.v v2,(sp) + 171d4: cc987057 vsetivli zero,16,e16,m2,ta,ma + 171d8: 000085b7 lui a1,0x8 + 171dc: 47800637 lui a2,0x47800 + 171e0: 2a211157 vfabs.v v2,v2 + 171e4: 422017d7 vfmv.f.s fa5,v2 + 171e8: 402787d3 .4byte 0x402787d3 + 171ec: c00797d3 fcvt.w.s a5,fa5,rtz + 171f0: d007f7d3 fcvt.s.w fa5,a5 + 171f4: e0078753 fmv.x.w a4,fa5 + 171f8: 02171693 slli a3,a4,0x21 + 171fc: 0216d693 srli a3,a3,0x21 + 17200: 0107571b srliw a4,a4,0x10 + 17204: 00b77733 and a4,a4,a1 + 17208: 00c6ee63 bltu a3,a2,17224 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x84> + 1720c: 7f8007b7 lui a5,0x7f800 + 17210: 24d7f663 bgeu a5,a3,1745c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x2bc> + 17214: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> + 17218: 00f76733 or a4,a4,a5 + 1721c: 7fc007b7 lui a5,0x7fc00 + 17220: 0540006f j 17274 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xd4> + 17224: 38800637 lui a2,0x38800 + 17228: 1cc6ec63 bltu a3,a2,17400 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x260> + 1722c: c8001637 lui a2,0xc8001 + 17230: fff6061b addiw a2,a2,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb526f> + 17234: 00d6d79b srliw a5,a3,0xd + 17238: 0017f793 andi a5,a5,1 + 1723c: 00c686bb addw a3,a3,a2 + 17240: 00f686bb addw a3,a3,a5 + 17244: 00d6d69b srliw a3,a3,0xd + 17248: 00d76733 or a4,a4,a3 + 1724c: 0107171b slliw a4,a4,0x10 + 17250: 0107571b srliw a4,a4,0x10 + 17254: 00d7169b slliw a3,a4,0xd + 17258: 0fffe637 lui a2,0xfffe + 1725c: 0f8005b7 lui a1,0xf800 + 17260: 00c6f633 and a2,a3,a2 + 17264: 380007b7 lui a5,0x38000 + 17268: 00b6f6b3 and a3,a3,a1 + 1726c: 00f607bb addw a5,a2,a5 + 17270: 34b68463 beq a3,a1,175b8 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x418> + 17274: 800006b7 lui a3,0x80000 + 17278: 0107171b slliw a4,a4,0x10 + 1727c: 00d77733 and a4,a4,a3 + 17280: 00f76733 or a4,a4,a5 + 17284: f00707d3 fmv.w.x fa5,a4 + 17288: 02010493 addi s1,sp,32 + 1728c: 00048513 mv a0,s1 + 17290: 420787d3 fcvt.d.s fa5,fa5 + 17294: 00021697 auipc a3,0x21 + 17298: 5f468693 addi a3,a3,1524 # 38888 <_IO_stdin_used+0x230> + 1729c: 03a00613 li a2,58 + 172a0: e2078753 fmv.x.d a4,fa5 + 172a4: 00034597 auipc a1,0x34 + 172a8: a4c5b583 ld a1,-1460(a1) # 4acf0 + 172ac: 03010413 addi s0,sp,48 + 172b0: e80ff0ef jal ra,16930 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> + 172b4: 02813603 ld a2,40(sp) + 172b8: 02013583 ld a1,32(sp) + 172bc: 00034517 auipc a0,0x34 + 172c0: 90c53503 ld a0,-1780(a0) # 4abc8 <_ZSt4cout@Base> + 172c4: c3cfe0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 172c8: 02013503 ld a0,32(sp) + 172cc: 00850863 beq a0,s0,172dc <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x13c> + 172d0: 03013583 ld a1,48(sp) + 172d4: 00158593 addi a1,a1,1 + 172d8: c68fe0ef jal ra,15740 <_ZdlPvm@plt> + 172dc: 00034917 auipc s2,0x34 + 172e0: 8ec93903 ld s2,-1812(s2) # 4abc8 <_ZSt4cout@Base> + 172e4: 00093783 ld a5,0(s2) + 172e8: fe87b783 ld a5,-24(a5) # 37ffffe8 <__global_pointer$+0x37fb4258> + 172ec: 00f907b3 add a5,s2,a5 + 172f0: 0f07b983 ld s3,240(a5) + 172f4: 2c098e63 beqz s3,175d0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x430> + 172f8: 0389c783 lbu a5,56(s3) + 172fc: 1c078a63 beqz a5,174d0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x330> + 17300: 0439c583 lbu a1,67(s3) + 17304: 00034517 auipc a0,0x34 + 17308: 8c453503 ld a0,-1852(a0) # 4abc8 <_ZSt4cout@Base> + 1730c: e14fe0ef jal ra,15920 <_ZNSo3putEc@plt> + 17310: 971fe0ef jal ra,15c80 <_ZNSo5flushEv@plt> + 17314: 00011787 .4byte 0x11787 + 17318: 000085b7 lui a1,0x8 + 1731c: 47800637 lui a2,0x47800 + 17320: 402787d3 .4byte 0x402787d3 + 17324: c00797d3 fcvt.w.s a5,fa5,rtz + 17328: d007f7d3 fcvt.s.w fa5,a5 + 1732c: e0078753 fmv.x.w a4,fa5 + 17330: 02171693 slli a3,a4,0x21 + 17334: 0216d693 srli a3,a3,0x21 + 17338: 0107571b srliw a4,a4,0x10 + 1733c: 00b77733 and a4,a4,a1 + 17340: 12c6e663 bltu a3,a2,1746c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x2cc> + 17344: 7f8007b7 lui a5,0x7f800 + 17348: 1ed7f463 bgeu a5,a3,17530 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x390> + 1734c: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> + 17350: 00f76733 or a4,a4,a5 + 17354: 7fc007b7 lui a5,0x7fc00 + 17358: 800006b7 lui a3,0x80000 + 1735c: 0107171b slliw a4,a4,0x10 + 17360: 00d77733 and a4,a4,a3 + 17364: 00f76733 or a4,a4,a5 + 17368: f00707d3 fmv.w.x fa5,a4 + 1736c: 00048513 mv a0,s1 + 17370: 00021697 auipc a3,0x21 + 17374: 51868693 addi a3,a3,1304 # 38888 <_IO_stdin_used+0x230> + 17378: 420787d3 fcvt.d.s fa5,fa5 + 1737c: 03a00613 li a2,58 + 17380: 00034597 auipc a1,0x34 + 17384: 9705b583 ld a1,-1680(a1) # 4acf0 + 17388: e2078753 fmv.x.d a4,fa5 + 1738c: da4ff0ef jal ra,16930 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> + 17390: 02813603 ld a2,40(sp) + 17394: 02013583 ld a1,32(sp) + 17398: 00034517 auipc a0,0x34 + 1739c: 83053503 ld a0,-2000(a0) # 4abc8 <_ZSt4cout@Base> + 173a0: b60fe0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 173a4: 02013503 ld a0,32(sp) + 173a8: 00850863 beq a0,s0,173b8 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x218> + 173ac: 03013583 ld a1,48(sp) + 173b0: 00158593 addi a1,a1,1 + 173b4: b8cfe0ef jal ra,15740 <_ZdlPvm@plt> + 173b8: 00093783 ld a5,0(s2) + 173bc: fe87b783 ld a5,-24(a5) # 7fbfffe8 <__global_pointer$+0x7fbb4258> + 173c0: 00f90933 add s2,s2,a5 + 173c4: 0f093403 ld s0,240(s2) + 173c8: 20040463 beqz s0,175d0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x430> + 173cc: 03844783 lbu a5,56(s0) + 173d0: 12078863 beqz a5,17500 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x360> + 173d4: 04344583 lbu a1,67(s0) + 173d8: 00033517 auipc a0,0x33 + 173dc: 7f053503 ld a0,2032(a0) # 4abc8 <_ZSt4cout@Base> + 173e0: d40fe0ef jal ra,15920 <_ZNSo3putEc@plt> + 173e4: 06013403 ld s0,96(sp) + 173e8: 06813083 ld ra,104(sp) + 173ec: 05813483 ld s1,88(sp) + 173f0: 05013903 ld s2,80(sp) + 173f4: 04813983 ld s3,72(sp) + 173f8: 07010113 addi sp,sp,112 + 173fc: 885fe06f j 15c80 <_ZNSo5flushEv@plt> + 17400: 00021797 auipc a5,0x21 + 17404: 26c7a787 flw fa5,620(a5) # 3866c <_IO_stdin_used+0x14> + 17408: f0068753 fmv.w.x fa4,a3 + 1740c: 0f8005b7 lui a1,0xf800 + 17410: 0fffe537 lui a0,0xfffe + 17414: 00f777d3 fadd.s fa5,fa4,fa5 + 17418: e00786d3 fmv.x.w a3,fa5 + 1741c: 00d76733 or a4,a4,a3 + 17420: 0107171b slliw a4,a4,0x10 + 17424: 0107571b srliw a4,a4,0x10 + 17428: 00d7179b slliw a5,a4,0xd + 1742c: 00b7f6b3 and a3,a5,a1 + 17430: 00a7f7b3 and a5,a5,a0 + 17434: 16b68c63 beq a3,a1,175ac <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x40c> + 17438: 14069e63 bnez a3,17594 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x3f4> + 1743c: 00c787bb addw a5,a5,a2 + 17440: f0078753 fmv.w.x fa4,a5 + 17444: 00021697 auipc a3,0x21 + 17448: 21c6a787 flw fa5,540(a3) # 38660 <_IO_stdin_used+0x8> + 1744c: 08f777d3 fsub.s fa5,fa4,fa5 + 17450: e00787d3 fmv.x.w a5,fa5 + 17454: 0007879b sext.w a5,a5 + 17458: e1dff06f j 17274 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xd4> + 1745c: 000086b7 lui a3,0x8 + 17460: c0068693 addi a3,a3,-1024 # 7c00 <__abi_tag-0x8694> + 17464: 00d76733 or a4,a4,a3 + 17468: e0dff06f j 17274 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xd4> + 1746c: 38800637 lui a2,0x38800 + 17470: 0cc6f863 bgeu a3,a2,17540 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x3a0> + 17474: 00021797 auipc a5,0x21 + 17478: 1f87a787 flw fa5,504(a5) # 3866c <_IO_stdin_used+0x14> + 1747c: f0068753 fmv.w.x fa4,a3 + 17480: 0f8005b7 lui a1,0xf800 + 17484: 0fffe537 lui a0,0xfffe + 17488: 00f777d3 fadd.s fa5,fa4,fa5 + 1748c: e00786d3 fmv.x.w a3,fa5 + 17490: 00d76733 or a4,a4,a3 + 17494: 0107171b slliw a4,a4,0x10 + 17498: 0107571b srliw a4,a4,0x10 + 1749c: 00d7179b slliw a5,a4,0xd + 174a0: 00b7f6b3 and a3,a5,a1 + 174a4: 00a7f7b3 and a5,a5,a0 + 174a8: 10b68e63 beq a3,a1,175c4 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x424> + 174ac: 0e069a63 bnez a3,175a0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x400> + 174b0: 00c787bb addw a5,a5,a2 + 174b4: f0078753 fmv.w.x fa4,a5 + 174b8: 00021697 auipc a3,0x21 + 174bc: 1a86a787 flw fa5,424(a3) # 38660 <_IO_stdin_used+0x8> + 174c0: 08f777d3 fsub.s fa5,fa4,fa5 + 174c4: e00787d3 fmv.x.w a5,fa5 + 174c8: 0007879b sext.w a5,a5 + 174cc: e8dff06f j 17358 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1b8> + 174d0: 00098513 mv a0,s3 + 174d4: 93cfe0ef jal ra,15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 174d8: 0009b783 ld a5,0(s3) + 174dc: fffff717 auipc a4,0xfffff + 174e0: 2e870713 addi a4,a4,744 # 167c4 <_ZNKSt5ctypeIcE8do_widenEc> + 174e4: 00a00593 li a1,10 + 174e8: 0307b783 ld a5,48(a5) + 174ec: e0e78ce3 beq a5,a4,17304 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x164> + 174f0: 00098513 mv a0,s3 + 174f4: 000780e7 jalr a5 + 174f8: 00050593 mv a1,a0 + 174fc: e09ff06f j 17304 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x164> + 17500: 00040513 mv a0,s0 + 17504: 90cfe0ef jal ra,15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 17508: 00043783 ld a5,0(s0) + 1750c: fffff717 auipc a4,0xfffff + 17510: 2b870713 addi a4,a4,696 # 167c4 <_ZNKSt5ctypeIcE8do_widenEc> + 17514: 00a00593 li a1,10 + 17518: 0307b783 ld a5,48(a5) + 1751c: eae78ee3 beq a5,a4,173d8 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x238> + 17520: 00040513 mv a0,s0 + 17524: 000780e7 jalr a5 + 17528: 00050593 mv a1,a0 + 1752c: eadff06f j 173d8 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x238> + 17530: 000086b7 lui a3,0x8 + 17534: c0068693 addi a3,a3,-1024 # 7c00 <__abi_tag-0x8694> + 17538: 00d76733 or a4,a4,a3 + 1753c: e1dff06f j 17358 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1b8> + 17540: c8001637 lui a2,0xc8001 + 17544: fff6061b addiw a2,a2,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb526f> + 17548: 00d6d79b srliw a5,a3,0xd + 1754c: 0017f793 andi a5,a5,1 + 17550: 00c686bb addw a3,a3,a2 + 17554: 00f686bb addw a3,a3,a5 + 17558: 00d6d69b srliw a3,a3,0xd + 1755c: 00d76733 or a4,a4,a3 + 17560: 0107171b slliw a4,a4,0x10 + 17564: 0107571b srliw a4,a4,0x10 + 17568: 00d7169b slliw a3,a4,0xd + 1756c: 0fffe637 lui a2,0xfffe + 17570: 0f8005b7 lui a1,0xf800 + 17574: 00c6f633 and a2,a3,a2 + 17578: 380007b7 lui a5,0x38000 + 1757c: 00b6f6b3 and a3,a3,a1 + 17580: 00f607bb addw a5,a2,a5 + 17584: dcb69ae3 bne a3,a1,17358 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1b8> + 17588: 700007b7 lui a5,0x70000 + 1758c: 00f607bb addw a5,a2,a5 + 17590: dc9ff06f j 17358 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1b8> + 17594: 380006b7 lui a3,0x38000 + 17598: 00d787bb addw a5,a5,a3 + 1759c: cd9ff06f j 17274 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xd4> + 175a0: 380006b7 lui a3,0x38000 + 175a4: 00d787bb addw a5,a5,a3 + 175a8: db1ff06f j 17358 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1b8> + 175ac: 700006b7 lui a3,0x70000 + 175b0: 00d787bb addw a5,a5,a3 + 175b4: cc1ff06f j 17274 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xd4> + 175b8: 700007b7 lui a5,0x70000 + 175bc: 00f607bb addw a5,a2,a5 + 175c0: cb5ff06f j 17274 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xd4> + 175c4: 700006b7 lui a3,0x70000 + 175c8: 00d787bb addw a5,a5,a3 + 175cc: d8dff06f j 17358 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1b8> + 175d0: 9d0fe0ef jal ra,157a0 <_ZSt16__throw_bad_castv@plt> + +00000000000175d4 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_>: + 175d4: 87010113 addi sp,sp,-1936 + 175d8: ffffe2b7 lui t0,0xffffe + 175dc: 000016b7 lui a3,0x1 + 175e0: 78813023 sd s0,1920(sp) + 175e4: 76913c23 sd s1,1912(sp) + 175e8: 77213823 sd s2,1904(sp) + 175ec: 72813c27 fsd fs0,1848(sp) + 175f0: 72913827 fsd fs1,1840(sp) + 175f4: 78113423 sd ra,1928(sp) + 175f8: 77313423 sd s3,1896(sp) + 175fc: 77413023 sd s4,1888(sp) + 17600: 75513c23 sd s5,1880(sp) + 17604: 75613823 sd s6,1872(sp) + 17608: 75713423 sd s7,1864(sp) + 1760c: 75813023 sd s8,1856(sp) + 17610: 73213427 fsd fs2,1832(sp) + 17614: 73313027 fsd fs3,1824(sp) + 17618: 71413c27 fsd fs4,1816(sp) + 1761c: 71513827 fsd fs5,1808(sp) + 17620: 38868793 addi a5,a3,904 # 1388 <__abi_tag-0xef0c> + 17624: 00510133 add sp,sp,t0 + 17628: 00f105b3 add a1,sp,a5 + 1762c: 61666737 lui a4,0x61666 + 17630: 000077b7 lui a5,0x7 + 17634: 56470713 addi a4,a4,1380 # 61666564 <__global_pointer$+0x6161a7d4> + 17638: c7578793 addi a5,a5,-907 # 6c75 <__abi_tag-0x961f> + 1763c: 07400813 li a6,116 + 17640: 71068693 addi a3,a3,1808 + 17644: 00d10433 add s0,sp,a3 + 17648: 00e5a823 sw a4,16(a1) # f800010 <__global_pointer$+0xf7b4280> + 1764c: 00f59a23 sh a5,20(a1) + 17650: 01058b23 sb a6,22(a1) + 17654: 01058913 addi s2,a1,16 + 17658: 00700613 li a2,7 + 1765c: 00050493 mv s1,a0 + 17660: c7243c23 sd s2,-904(s0) + 17664: 00010513 mv a0,sp + 17668: c80407a3 sb zero,-881(s0) + 1766c: c8c43023 sd a2,-896(s0) + 17670: 20a504d3 fmv.s fs1,fa0 + 17674: 20b58453 fmv.s fs0,fa1 + 17678: cb9fd0ef jal ra,15330 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + 1767c: c7843503 ld a0,-904(s0) + 17680: 01250863 beq a0,s2,17690 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0xbc> + 17684: c8843583 ld a1,-888(s0) + 17688: 00158593 addi a1,a1,1 + 1768c: 8b4fe0ef jal ra,15740 <_ZdlPvm@plt> + 17690: 00010513 mv a0,sp + 17694: c6cfe0ef jal ra,15b00 <_ZNSt13random_device9_M_getvalEv@plt> + 17698: 00001737 lui a4,0x1 + 1769c: 02051693 slli a3,a0,0x20 + 176a0: 00e107b3 add a5,sp,a4 + 176a4: 0206d693 srli a3,a3,0x20 + 176a8: 6c0795b7 lui a1,0x6c079 + 176ac: 38d7b423 sd a3,904(a5) + 176b0: 39070793 addi a5,a4,912 # 1390 <__abi_tag-0xef04> + 176b4: 00f10633 add a2,sp,a5 + 176b8: 96558593 addi a1,a1,-1691 # 6c078965 <__global_pointer$+0x6c02cbd5> + 176bc: 00100713 li a4,1 + 176c0: 27000513 li a0,624 + 176c4: 01e6d793 srli a5,a3,0x1e + 176c8: 00d7c7b3 xor a5,a5,a3 + 176cc: 02b787b3 mul a5,a5,a1 + 176d0: 00860613 addi a2,a2,8 # fffe008 <__global_pointer$+0xffb2278> + 176d4: 00f707b3 add a5,a4,a5 + 176d8: 02079693 slli a3,a5,0x20 + 176dc: 0206d693 srli a3,a3,0x20 + 176e0: fed63c23 sd a3,-8(a2) + 176e4: 00170713 addi a4,a4,1 + 176e8: fca71ee3 bne a4,a0,176c4 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0xf0> + 176ec: 00021797 auipc a5,0x21 + 176f0: f787a987 flw fs3,-136(a5) # 38664 <_IO_stdin_used+0xc> + 176f4: 00021797 auipc a5,0x21 + 176f8: f747a907 flw fs2,-140(a5) # 38668 <_IO_stdin_used+0x10> + 176fc: 00021797 auipc a5,0x21 + 17700: f707aa07 flw fs4,-144(a5) # 3866c <_IO_stdin_used+0x14> + 17704: 00021797 auipc a5,0x21 + 17708: f587aa87 flw fs5,-168(a5) # 3865c <_IO_stdin_used+0x4> + 1770c: 08947453 fsub.s fs0,fs0,fs1 + 17710: 000027b7 lui a5,0x2 + 17714: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> + 17718: 002787b3 add a5,a5,sp + 1771c: 00e7b023 sd a4,0(a5) + 17720: 000017b7 lui a5,0x1 + 17724: 38878693 addi a3,a5,904 # 1388 <__abi_tag-0xef0c> + 17728: 71078793 addi a5,a5,1808 + 1772c: 22048493 addi s1,s1,544 + 17730: 00d10433 add s0,sp,a3 + 17734: 00f10c33 add s8,sp,a5 + 17738: 00000913 li s2,0 + 1773c: e0048a93 addi s5,s1,-512 + 17740: 013a6a37 lui s4,0x13a6 + 17744: 8ada0a13 addi s4,s4,-1875 # 13a58ad <__global_pointer$+0x1359b1d> + 17748: 80000b37 lui s6,0x80000 + 1774c: 007a1a13 slli s4,s4,0x7 + 17750: fffb4b13 not s6,s6 + 17754: fe0a8993 addi s3,s5,-32 + 17758: 26f00b93 li s7,623 + 1775c: 14ebe863 bltu s7,a4,178ac <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0x2d8> + 17760: 00371793 slli a5,a4,0x3 + 17764: 00fc07b3 add a5,s8,a5 + 17768: c787b783 ld a5,-904(a5) + 1776c: 077e3637 lui a2,0x77e3 + 17770: 00561613 slli a2,a2,0x5 + 17774: 00b7d693 srli a3,a5,0xb + 17778: 02069693 slli a3,a3,0x20 + 1777c: 0206d693 srli a3,a3,0x20 + 17780: 00d7c7b3 xor a5,a5,a3 + 17784: 00779693 slli a3,a5,0x7 + 17788: 0146f6b3 and a3,a3,s4 + 1778c: 00d7c7b3 xor a5,a5,a3 + 17790: 00f79693 slli a3,a5,0xf + 17794: 00c6f6b3 and a3,a3,a2 + 17798: 00d7c7b3 xor a5,a5,a3 + 1779c: 0127d693 srli a3,a5,0x12 + 177a0: 00d7c7b3 xor a5,a5,a3 + 177a4: d037f7d3 fcvt.s.lu fa5,a5 + 177a8: f0000753 fmv.w.x fa4,zero + 177ac: 000027b7 lui a5,0x2 + 177b0: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> + 177b4: 00e7f7d3 fadd.s fa5,fa5,fa4 + 177b8: 002787b3 add a5,a5,sp + 177bc: 00170713 addi a4,a4,1 + 177c0: 00e7b023 sd a4,0(a5) + 177c4: 1137f7d3 fmul.s fa5,fa5,fs3 + 177c8: a0f907d3 fle.s a5,fs2,fa5 + 177cc: 12079263 bnez a5,178f0 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0x31c> + 177d0: 48f477c3 fmadd.s fa5,fs0,fa5,fs1 + 177d4: 47800637 lui a2,0x47800 + 177d8: e00787d3 fmv.x.w a5,fa5 + 177dc: 0007879b sext.w a5,a5 + 177e0: 0167f6b3 and a3,a5,s6 + 177e4: 0ac6e463 bltu a3,a2,1788c <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0x2b8> + 177e8: 00008637 lui a2,0x8 + 177ec: 7f8005b7 lui a1,0x7f800 + 177f0: c0060613 addi a2,a2,-1024 # 7c00 <__abi_tag-0x8694> + 177f4: 00d5f663 bgeu a1,a3,17800 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0x22c> + 177f8: 00008637 lui a2,0x8 + 177fc: e0060613 addi a2,a2,-512 # 7e00 <__abi_tag-0x8494> + 17800: 0107d79b srliw a5,a5,0x10 + 17804: 000086b7 lui a3,0x8 + 17808: 00d7f7b3 and a5,a5,a3 + 1780c: 00f66633 or a2,a2,a5 + 17810: 00c99023 sh a2,0(s3) + 17814: 00298993 addi s3,s3,2 + 17818: f55992e3 bne s3,s5,1775c <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0x188> + 1781c: 02098a93 addi s5,s3,32 + 17820: f29a90e3 bne s5,s1,17740 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0x16c> + 17824: 10090913 addi s2,s2,256 + 17828: 30000793 li a5,768 + 1782c: 22098493 addi s1,s3,544 + 17830: f0f916e3 bne s2,a5,1773c <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0x168> + 17834: 00010513 mv a0,sp + 17838: d59fd0ef jal ra,15590 <_ZNSt13random_device7_M_finiEv@plt> + 1783c: 000022b7 lui t0,0x2 + 17840: 00510133 add sp,sp,t0 + 17844: 78813083 ld ra,1928(sp) + 17848: 78013403 ld s0,1920(sp) + 1784c: 77813483 ld s1,1912(sp) + 17850: 77013903 ld s2,1904(sp) + 17854: 76813983 ld s3,1896(sp) + 17858: 76013a03 ld s4,1888(sp) + 1785c: 75813a83 ld s5,1880(sp) + 17860: 75013b03 ld s6,1872(sp) + 17864: 74813b83 ld s7,1864(sp) + 17868: 74013c03 ld s8,1856(sp) + 1786c: 73813407 fld fs0,1848(sp) + 17870: 73013487 fld fs1,1840(sp) + 17874: 72813907 fld fs2,1832(sp) + 17878: 72013987 fld fs3,1824(sp) + 1787c: 71813a07 fld fs4,1816(sp) + 17880: 71013a87 fld fs5,1808(sp) + 17884: 79010113 addi sp,sp,1936 + 17888: 00008067 ret + 1788c: 38800637 lui a2,0x38800 + 17890: 02c6fc63 bgeu a3,a2,178c8 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0x2f4> + 17894: f00687d3 fmv.w.x fa5,a3 + 17898: 00fa77d3 fadd.s fa5,fs4,fa5 + 1789c: e00786d3 fmv.x.w a3,fa5 + 178a0: 03069613 slli a2,a3,0x30 + 178a4: 03065613 srli a2,a2,0x30 + 178a8: f59ff06f j 17800 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0x22c> + 178ac: 00040513 mv a0,s0 + 178b0: b14ff0ef jal ra,16bc4 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv> + 178b4: 000027b7 lui a5,0x2 + 178b8: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> + 178bc: 002787b3 add a5,a5,sp + 178c0: 0007b703 ld a4,0(a5) + 178c4: e9dff06f j 17760 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0x18c> + 178c8: c80015b7 lui a1,0xc8001 + 178cc: 00d6d61b srliw a2,a3,0xd + 178d0: fff5859b addiw a1,a1,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb526f> + 178d4: 00167613 andi a2,a2,1 + 178d8: 00b686bb addw a3,a3,a1 + 178dc: 00c686bb addw a3,a3,a2 + 178e0: 00d6d69b srliw a3,a3,0xd + 178e4: 03069613 slli a2,a3,0x30 + 178e8: 03065613 srli a2,a2,0x30 + 178ec: f15ff06f j 17800 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0x22c> + 178f0: 215a87d3 fmv.s fa5,fs5 + 178f4: eddff06f j 177d0 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0x1fc> + +00000000000178f8 <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv>: + 178f8: fa010113 addi sp,sp,-96 + 178fc: 60000513 li a0,1536 + 17900: 04113c23 sd ra,88(sp) + 17904: 04813823 sd s0,80(sp) + 17908: 04913423 sd s1,72(sp) + 1790c: 05213023 sd s2,64(sp) + 17910: 03313c23 sd s3,56(sp) + 17914: 03413823 sd s4,48(sp) + 17918: 03513423 sd s5,40(sp) + 1791c: f85fd0ef jal ra,158a0 <_Znwm@plt> + 17920: 00021797 auipc a5,0x21 + 17924: d507a587 flw fa1,-688(a5) # 38670 <_IO_stdin_used+0x18> + 17928: 00021797 auipc a5,0x21 + 1792c: d4c7a507 flw fa0,-692(a5) # 38674 <_IO_stdin_used+0x1c> + 17930: 00050413 mv s0,a0 + 17934: ca1ff0ef jal ra,175d4 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_> + 17938: 60000513 li a0,1536 + 1793c: f65fd0ef jal ra,158a0 <_Znwm@plt> + 17940: 00021797 auipc a5,0x21 + 17944: d387a707 flw fa4,-712(a5) # 38678 <_IO_stdin_used+0x20> + 17948: 00021797 auipc a5,0x21 + 1794c: d247a787 flw fa5,-732(a5) # 3866c <_IO_stdin_used+0x14> + 17950: 80000637 lui a2,0x80000 + 17954: 388006b7 lui a3,0x38800 + 17958: 47800737 lui a4,0x47800 + 1795c: c80017b7 lui a5,0xc8001 + 17960: cd027057 vsetivli zero,4,e32,m1,ta,ma + 17964: 00068e93 mv t4,a3 + 17968: 00060893 mv a7,a2 + 1796c: fff6869b addiw a3,a3,-1 # 387fffff <__global_pointer$+0x387b426f> + 17970: fff6061b addiw a2,a2,-1 # 7fffffff <__global_pointer$+0x7ffb426f> + 17974: fff7879b addiw a5,a5,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb526f> + 17978: 0fffefb7 lui t6,0xfffe + 1797c: 0f800f37 lui t5,0xf800 + 17980: 38000e37 lui t3,0x38000 + 17984: 70000337 lui t1,0x70000 + 17988: fff7071b addiw a4,a4,-1 # 477fffff <__global_pointer$+0x477b426f> + 1798c: 7f800837 lui a6,0x7f800 + 17990: 5e0646d7 vmv.v.x v13,a2 + 17994: 5e06c357 vmv.v.x v6,a3 + 17998: 5e07c5d7 vmv.v.x v11,a5 + 1799c: 5e0fc957 vmv.v.x v18,t6 + 179a0: 5e0f43d7 vmv.v.x v7,t5 + 179a4: 5e0ec8d7 vmv.v.x v17,t4 + 179a8: 5e0e4857 vmv.v.x v16,t3 + 179ac: 5e0347d7 vmv.v.x v15,t1 + 179b0: 5e08c757 vmv.v.x v14,a7 + 179b4: 5e074657 vmv.v.x v12,a4 + 179b8: 5e0842d7 vmv.v.x v5,a6 + 179bc: ffff85b7 lui a1,0xffff8 + 179c0: 0cf07057 vsetvli zero,zero,e16,mf2,ta,ma + 179c4: 5e05c557 vmv.v.x v10,a1 + 179c8: 0d007057 vsetvli zero,zero,e32,m1,ta,ma + 179cc: 5e0754d7 vfmv.v.f v9,fa4 + 179d0: 5e003257 vmv.v.i v4,0 + 179d4: 5e07d457 vfmv.v.f v8,fa5 + 179d8: 00050493 mv s1,a0 + 179dc: 00040793 mv a5,s0 + 179e0: 00050693 mv a3,a0 + 179e4: 60040613 addi a2,s0,1536 + 179e8: 0cf07057 vsetvli zero,zero,e16,mf2,ta,ma + 179ec: 0207d107 vle16.v v2,(a5) + 179f0: ffff8737 lui a4,0xffff8 + 179f4: c0074713 xori a4,a4,-1024 + 179f8: 5e074a57 vmv.v.x v20,a4 + 179fc: 0d007057 vsetvli zero,zero,e32,m1,ta,ma + 17a00: ffff8737 lui a4,0xffff8 + 17a04: 4a2320d7 vzext.vf2 v1,v2 + 17a08: e0074713 xori a4,a4,-512 + 17a0c: 0cf07057 vsetvli zero,zero,e16,mf2,ta,ma + 17a10: 5e0749d7 vmv.v.x v19,a4 + 17a14: 05007057 vsetvli zero,zero,e32,m1,ta,mu + 17a18: 9616b157 vsll.vi v2,v1,13 + 17a1c: 9e4031d7 vmv1r.v v3,v4 + 17a20: 961830d7 vsll.vi v1,v1,16 + 17a24: 26290ad7 vand.vv v21,v2,v18 + 17a28: 26238157 vand.vv v2,v2,v7 + 17a2c: 261700d7 vand.vv v1,v1,v14 + 17a30: 03588bd7 vadd.vv v23,v21,v17 + 17a34: 62203057 vmseq.vi v0,v2,0 + 17a38: 66203b57 vmsne.vi v22,v2,0 + 17a3c: 62238157 vmseq.vv v2,v2,v7 + 17a40: 017491d7 vfadd.vv v3,v23,v9,v0.t + 17a44: 9f603057 vmv1r.v v0,v22 + 17a48: 00878793 addi a5,a5,8 + 17a4c: 015801d7 vadd.vv v3,v21,v16,v0.t + 17a50: 9e203057 vmv1r.v v0,v2 + 17a54: 015781d7 vadd.vv v3,v21,v15,v0.t + 17a58: 2a1180d7 vor.vv v1,v1,v3 + 17a5c: 9e4031d7 vmv1r.v v3,v4 + 17a60: 2a1090d7 vfabs.v v1,v1 + 17a64: 26d08157 vand.vv v2,v13,v1 + 17a68: 0cf07057 vsetvli zero,zero,e16,mf2,ta,ma + 17a6c: b21830d7 vnsrl.wi v1,v1,16 + 17a70: 05007057 vsetvli zero,zero,e32,m1,ta,mu + 17a74: a226bad7 vsrl.vi v21,v2,13 + 17a78: 72230057 vmsleu.vv v0,v2,v6 + 17a7c: 02258b57 vadd.vv v22,v2,v11 + 17a80: 2750bad7 vand.vi v21,v21,1 + 17a84: 002411d7 vfadd.vv v3,v2,v8,v0.t + 17a88: 6a610057 vmsltu.vv v0,v6,v2 + 17a8c: 035b0ad7 vadd.vv v21,v21,v22 + 17a90: 72228bd7 vmsleu.vv v23,v2,v5 + 17a94: 6ac10b57 vmsltu.vv v22,v12,v2 + 17a98: a156b1d7 vsrl.vi v3,v21,13,v0.t + 17a9c: 6a510157 vmsltu.vv v2,v5,v2 + 17aa0: 676ba057 vmand.mm v0,v22,v23 + 17aa4: 0cf07057 vsetvli zero,zero,e16,mf2,ta,ma + 17aa8: b23041d7 vncvt.x.x.w v3,v3 + 17aac: 261500d7 vand.vv v1,v1,v10 + 17ab0: 5c3a01d7 vmerge.vvm v3,v3,v20,v0 + 17ab4: 9e203057 vmv1r.v v0,v2 + 17ab8: 5c3981d7 vmerge.vvm v3,v3,v19,v0 + 17abc: 2a1180d7 vor.vv v1,v1,v3 + 17ac0: 0206d0a7 vse16.v v1,(a3) + 17ac4: 00868693 addi a3,a3,8 + 17ac8: f2c792e3 bne a5,a2,179ec <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0xf4> + 17acc: 00c00613 li a2,12 + 17ad0: 00021597 auipc a1,0x21 + 17ad4: dc058593 addi a1,a1,-576 # 38890 <_IO_stdin_used+0x238> + 17ad8: 00033517 auipc a0,0x33 + 17adc: 0f053503 ld a0,240(a0) # 4abc8 <_ZSt4cout@Base> + 17ae0: c21fd0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 17ae4: 0004d783 lhu a5,0(s1) + 17ae8: 0f8006b7 lui a3,0xf800 + 17aec: 0fffe5b7 lui a1,0xfffe + 17af0: 00d7971b slliw a4,a5,0xd + 17af4: 00d77633 and a2,a4,a3 + 17af8: 00b77733 and a4,a4,a1 + 17afc: 22d60e63 beq a2,a3,17d38 <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x440> + 17b00: 1a060a63 beqz a2,17cb4 <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x3bc> + 17b04: 380006b7 lui a3,0x38000 + 17b08: 00d706bb addw a3,a4,a3 + 17b0c: 0107971b slliw a4,a5,0x10 + 17b10: 800007b7 lui a5,0x80000 + 17b14: 00f77733 and a4,a4,a5 + 17b18: 00d76733 or a4,a4,a3 + 17b1c: f00707d3 fmv.w.x fa5,a4 + 17b20: 00010513 mv a0,sp + 17b24: 00021697 auipc a3,0x21 + 17b28: d6468693 addi a3,a3,-668 # 38888 <_IO_stdin_used+0x230> + 17b2c: 420787d3 fcvt.d.s fa5,fa5 + 17b30: 03a00613 li a2,58 + 17b34: 00033597 auipc a1,0x33 + 17b38: 1bc5b583 ld a1,444(a1) # 4acf0 + 17b3c: e2078753 fmv.x.d a4,fa5 + 17b40: 01010913 addi s2,sp,16 + 17b44: 00010993 mv s3,sp + 17b48: de9fe0ef jal ra,16930 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> + 17b4c: 00813603 ld a2,8(sp) + 17b50: 00013583 ld a1,0(sp) + 17b54: 00033517 auipc a0,0x33 + 17b58: 07453503 ld a0,116(a0) # 4abc8 <_ZSt4cout@Base> + 17b5c: ba5fd0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 17b60: 00013503 ld a0,0(sp) + 17b64: 01250863 beq a0,s2,17b74 <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x27c> + 17b68: 01013583 ld a1,16(sp) + 17b6c: 00158593 addi a1,a1,1 + 17b70: bd1fd0ef jal ra,15740 <_ZdlPvm@plt> + 17b74: 00033a17 auipc s4,0x33 + 17b78: 054a3a03 ld s4,84(s4) # 4abc8 <_ZSt4cout@Base> + 17b7c: 000a3783 ld a5,0(s4) + 17b80: fe87b783 ld a5,-24(a5) # ffffffff7fffffe8 <__global_pointer$+0xffffffff7ffb4258> + 17b84: 00fa07b3 add a5,s4,a5 + 17b88: 0f07ba83 ld s5,240(a5) + 17b8c: 1e0a8463 beqz s5,17d74 <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x47c> + 17b90: 038ac783 lbu a5,56(s5) + 17b94: 14078263 beqz a5,17cd8 <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x3e0> + 17b98: 043ac583 lbu a1,67(s5) + 17b9c: 00033517 auipc a0,0x33 + 17ba0: 02c53503 ld a0,44(a0) # 4abc8 <_ZSt4cout@Base> + 17ba4: d7dfd0ef jal ra,15920 <_ZNSo3putEc@plt> + 17ba8: 8d8fe0ef jal ra,15c80 <_ZNSo5flushEv@plt> + 17bac: 00b00613 li a2,11 + 17bb0: 00021597 auipc a1,0x21 + 17bb4: cf058593 addi a1,a1,-784 # 388a0 <_IO_stdin_used+0x248> + 17bb8: 00033517 auipc a0,0x33 + 17bbc: 01053503 ld a0,16(a0) # 4abc8 <_ZSt4cout@Base> + 17bc0: b41fd0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 17bc4: 00045783 lhu a5,0(s0) + 17bc8: 0f8006b7 lui a3,0xf800 + 17bcc: 0fffe5b7 lui a1,0xfffe + 17bd0: 00d7971b slliw a4,a5,0xd + 17bd4: 00d77633 and a2,a4,a3 + 17bd8: 00b77733 and a4,a4,a1 + 17bdc: 16d60463 beq a2,a3,17d44 <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x44c> + 17be0: 16060863 beqz a2,17d50 <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x458> + 17be4: 380006b7 lui a3,0x38000 + 17be8: 00d706bb addw a3,a4,a3 + 17bec: 0107971b slliw a4,a5,0x10 + 17bf0: 800007b7 lui a5,0x80000 + 17bf4: 00f77733 and a4,a4,a5 + 17bf8: 00d76733 or a4,a4,a3 + 17bfc: f00707d3 fmv.w.x fa5,a4 + 17c00: 00098513 mv a0,s3 + 17c04: 00021697 auipc a3,0x21 + 17c08: c8468693 addi a3,a3,-892 # 38888 <_IO_stdin_used+0x230> + 17c0c: 420787d3 fcvt.d.s fa5,fa5 + 17c10: 03a00613 li a2,58 + 17c14: 00033597 auipc a1,0x33 + 17c18: 0dc5b583 ld a1,220(a1) # 4acf0 + 17c1c: e2078753 fmv.x.d a4,fa5 + 17c20: d11fe0ef jal ra,16930 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> + 17c24: 00813603 ld a2,8(sp) + 17c28: 00013583 ld a1,0(sp) + 17c2c: 00033517 auipc a0,0x33 + 17c30: f9c53503 ld a0,-100(a0) # 4abc8 <_ZSt4cout@Base> + 17c34: acdfd0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 17c38: 00013503 ld a0,0(sp) + 17c3c: 01250863 beq a0,s2,17c4c <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x354> + 17c40: 01013583 ld a1,16(sp) + 17c44: 00158593 addi a1,a1,1 + 17c48: af9fd0ef jal ra,15740 <_ZdlPvm@plt> + 17c4c: 000a3783 ld a5,0(s4) + 17c50: fe87b783 ld a5,-24(a5) # ffffffff7fffffe8 <__global_pointer$+0xffffffff7ffb4258> + 17c54: 00fa0a33 add s4,s4,a5 + 17c58: 0f0a3903 ld s2,240(s4) + 17c5c: 10090c63 beqz s2,17d74 <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x47c> + 17c60: 03894783 lbu a5,56(s2) + 17c64: 0a078263 beqz a5,17d08 <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x410> + 17c68: 04394583 lbu a1,67(s2) + 17c6c: 00033517 auipc a0,0x33 + 17c70: f5c53503 ld a0,-164(a0) # 4abc8 <_ZSt4cout@Base> + 17c74: cadfd0ef jal ra,15920 <_ZNSo3putEc@plt> + 17c78: 808fe0ef jal ra,15c80 <_ZNSo5flushEv@plt> + 17c7c: 00048513 mv a0,s1 + 17c80: 60000593 li a1,1536 + 17c84: abdfd0ef jal ra,15740 <_ZdlPvm@plt> + 17c88: 00040513 mv a0,s0 + 17c8c: 05013403 ld s0,80(sp) + 17c90: 05813083 ld ra,88(sp) + 17c94: 04813483 ld s1,72(sp) + 17c98: 04013903 ld s2,64(sp) + 17c9c: 03813983 ld s3,56(sp) + 17ca0: 03013a03 ld s4,48(sp) + 17ca4: 02813a83 ld s5,40(sp) + 17ca8: 60000593 li a1,1536 + 17cac: 06010113 addi sp,sp,96 + 17cb0: a91fd06f j 15740 <_ZdlPvm@plt> + 17cb4: 00021697 auipc a3,0x21 + 17cb8: 9ac6a787 flw fa5,-1620(a3) # 38660 <_IO_stdin_used+0x8> + 17cbc: 388006b7 lui a3,0x38800 + 17cc0: 00d706b3 add a3,a4,a3 + 17cc4: f0068753 fmv.w.x fa4,a3 + 17cc8: 08f777d3 fsub.s fa5,fa4,fa5 + 17ccc: e00786d3 fmv.x.w a3,fa5 + 17cd0: 0006869b sext.w a3,a3 + 17cd4: e39ff06f j 17b0c <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x214> + 17cd8: 000a8513 mv a0,s5 + 17cdc: 935fd0ef jal ra,15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 17ce0: 000ab783 ld a5,0(s5) + 17ce4: fffff717 auipc a4,0xfffff + 17ce8: ae070713 addi a4,a4,-1312 # 167c4 <_ZNKSt5ctypeIcE8do_widenEc> + 17cec: 00a00593 li a1,10 + 17cf0: 0307b783 ld a5,48(a5) + 17cf4: eae784e3 beq a5,a4,17b9c <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x2a4> + 17cf8: 000a8513 mv a0,s5 + 17cfc: 000780e7 jalr a5 + 17d00: 00050593 mv a1,a0 + 17d04: e99ff06f j 17b9c <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x2a4> + 17d08: 00090513 mv a0,s2 + 17d0c: 905fd0ef jal ra,15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 17d10: 00093783 ld a5,0(s2) + 17d14: fffff717 auipc a4,0xfffff + 17d18: ab070713 addi a4,a4,-1360 # 167c4 <_ZNKSt5ctypeIcE8do_widenEc> + 17d1c: 00a00593 li a1,10 + 17d20: 0307b783 ld a5,48(a5) + 17d24: f4e784e3 beq a5,a4,17c6c <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x374> + 17d28: 00090513 mv a0,s2 + 17d2c: 000780e7 jalr a5 + 17d30: 00050593 mv a1,a0 + 17d34: f39ff06f j 17c6c <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x374> + 17d38: 700006b7 lui a3,0x70000 + 17d3c: 00d706bb addw a3,a4,a3 + 17d40: dcdff06f j 17b0c <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x214> + 17d44: 700006b7 lui a3,0x70000 + 17d48: 00d706bb addw a3,a4,a3 + 17d4c: ea1ff06f j 17bec <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x2f4> + 17d50: 00021697 auipc a3,0x21 + 17d54: 9106a787 flw fa5,-1776(a3) # 38660 <_IO_stdin_used+0x8> + 17d58: 388006b7 lui a3,0x38800 + 17d5c: 00d706b3 add a3,a4,a3 + 17d60: f0068753 fmv.w.x fa4,a3 + 17d64: 08f777d3 fsub.s fa5,fa4,fa5 + 17d68: e00786d3 fmv.x.w a3,fa5 + 17d6c: 0006869b sext.w a3,a3 + 17d70: e7dff06f j 17bec <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x2f4> + 17d74: a2dfd0ef jal ra,157a0 <_ZSt16__throw_bad_castv@plt> + +0000000000017d78 <_ZN7testing4Test5SetUpEv>: + 17d78: 8082 ret + +0000000000017d7a <_ZNK7testing9TestSuite30reportable_disabled_test_countEv>: + 17d7a: 791c ld a5,48(a0) + 17d7c: 7d10 ld a2,56(a0) + 17d7e: 4501 li a0,0 + 17d80: 02c78063 beq a5,a2,17da0 <_ZNK7testing9TestSuite30reportable_disabled_test_countEv+0x26> + 17d84: 6398 ld a4,0(a5) + 17d86: 07a1 addi a5,a5,8 + 17d88: 08274683 lbu a3,130(a4) + 17d8c: c699 beqz a3,17d9a <_ZNK7testing9TestSuite30reportable_disabled_test_countEv+0x20> + 17d8e: 08374683 lbu a3,131(a4) + 17d92: e681 bnez a3,17d9a <_ZNK7testing9TestSuite30reportable_disabled_test_countEv+0x20> + 17d94: 08174703 lbu a4,129(a4) + 17d98: 9d39 addw a0,a0,a4 + 17d9a: fef615e3 bne a2,a5,17d84 <_ZNK7testing9TestSuite30reportable_disabled_test_countEv+0xa> + 17d9e: 8082 ret + 17da0: 8082 ret + +0000000000017da2 <_ZNK7testing9TestSuite21reportable_test_countEv>: + 17da2: 791c ld a5,48(a0) + 17da4: 7d10 ld a2,56(a0) + 17da6: 4501 li a0,0 + 17da8: 00c78e63 beq a5,a2,17dc4 <_ZNK7testing9TestSuite21reportable_test_countEv+0x22> + 17dac: 6398 ld a4,0(a5) + 17dae: 07a1 addi a5,a5,8 + 17db0: 08274683 lbu a3,130(a4) + 17db4: c689 beqz a3,17dbe <_ZNK7testing9TestSuite21reportable_test_countEv+0x1c> + 17db6: 08374703 lbu a4,131(a4) + 17dba: e311 bnez a4,17dbe <_ZNK7testing9TestSuite21reportable_test_countEv+0x1c> + 17dbc: 2505 addiw a0,a0,1 + 17dbe: fef617e3 bne a2,a5,17dac <_ZNK7testing9TestSuite21reportable_test_countEv+0xa> + 17dc2: 8082 ret + 17dc4: 8082 ret + +0000000000017dc6 <_ZNK7testing9TestSuite16total_test_countEv>: + 17dc6: 7d1c ld a5,56(a0) + 17dc8: 7918 ld a4,48(a0) + 17dca: 40e78533 sub a0,a5,a4 + 17dce: 850d srai a0,a0,0x3 + 17dd0: 2501 sext.w a0,a0 + 17dd2: 8082 ret + +0000000000017dd4 <_ZN7testing8internalL21StackLowerThanAddressEPKvPb>: + 17dd4: 1141 addi sp,sp,-16 + 17dd6: 007c addi a5,sp,12 + 17dd8: 00a7b7b3 sltu a5,a5,a0 + 17ddc: 00f58023 sb a5,0(a1) + 17de0: 0141 addi sp,sp,16 + 17de2: 8082 ret + +0000000000017de4 <_ZN7testing8internal24HasNewFatalFailureHelper20ReportTestPartResultERKNS_14TestPartResultE>: + 17de4: 4198 lw a4,0(a1) + 17de6: 4789 li a5,2 + 17de8: 00f71563 bne a4,a5,17df2 <_ZN7testing8internal24HasNewFatalFailureHelper20ReportTestPartResultERKNS_14TestPartResultE+0xe> + 17dec: 4785 li a5,1 + 17dee: 00f50423 sb a5,8(a0) + 17df2: 6908 ld a0,16(a0) + 17df4: 611c ld a5,0(a0) + 17df6: 6b9c ld a5,16(a5) + 17df8: 8782 jr a5 + +0000000000017dfa <_ZN7testing8internal17TestEventRepeaterD1Ev>: + 17dfa: 1101 addi sp,sp,-32 + 17dfc: e822 sd s0,16(sp) + 17dfe: e426 sd s1,8(sp) + 17e00: 00033797 auipc a5,0x33 + 17e04: f307b783 ld a5,-208(a5) # 4ad30 <_GLOBAL_OFFSET_TABLE_+0x1e0> + 17e08: 6900 ld s0,16(a0) + 17e0a: 6d04 ld s1,24(a0) + 17e0c: ec06 sd ra,24(sp) + 17e0e: 07c1 addi a5,a5,16 + 17e10: e11c sd a5,0(a0) + 17e12: 02940063 beq s0,s1,17e32 <_ZN7testing8internal17TestEventRepeaterD1Ev+0x38> + 17e16: e04a sd s2,0(sp) + 17e18: 892a mv s2,a0 + 17e1a: 601c ld a5,0(s0) + 17e1c: 853e mv a0,a5 + 17e1e: c781 beqz a5,17e26 <_ZN7testing8internal17TestEventRepeaterD1Ev+0x2c> + 17e20: 639c ld a5,0(a5) + 17e22: 679c ld a5,8(a5) + 17e24: 9782 jalr a5 + 17e26: 0421 addi s0,s0,8 + 17e28: fe8499e3 bne s1,s0,17e1a <_ZN7testing8internal17TestEventRepeaterD1Ev+0x20> + 17e2c: 01093483 ld s1,16(s2) + 17e30: 6902 ld s2,0(sp) + 17e32: c881 beqz s1,17e42 <_ZN7testing8internal17TestEventRepeaterD1Ev+0x48> + 17e34: 6442 ld s0,16(sp) + 17e36: 60e2 ld ra,24(sp) + 17e38: 8526 mv a0,s1 + 17e3a: 64a2 ld s1,8(sp) + 17e3c: 6105 addi sp,sp,32 + 17e3e: ac3fd06f j 15900 <_ZdlPv@plt> + 17e42: 60e2 ld ra,24(sp) + 17e44: 6442 ld s0,16(sp) + 17e46: 64a2 ld s1,8(sp) + 17e48: 6105 addi sp,sp,32 + 17e4a: 8082 ret + +0000000000017e4c <_ZN7testing8internal17TestEventRepeaterD0Ev>: + 17e4c: 1141 addi sp,sp,-16 + 17e4e: e022 sd s0,0(sp) + 17e50: e406 sd ra,8(sp) + 17e52: 842a mv s0,a0 + 17e54: fa7ff0ef jal ra,17dfa <_ZN7testing8internal17TestEventRepeaterD1Ev> + 17e58: 8522 mv a0,s0 + 17e5a: 6402 ld s0,0(sp) + 17e5c: 60a2 ld ra,8(sp) + 17e5e: 0141 addi sp,sp,16 + 17e60: aa1fd06f j 15900 <_ZdlPv@plt> + +0000000000017e64 <_ZN7testing8internal17TestEventRepeater18OnTestProgramStartERKNS_8UnitTestE>: + 17e64: 00854783 lbu a5,8(a0) + 17e68: c3b1 beqz a5,17eac <_ZN7testing8internal17TestEventRepeater18OnTestProgramStartERKNS_8UnitTestE+0x48> + 17e6a: 6918 ld a4,16(a0) + 17e6c: 6d1c ld a5,24(a0) + 17e6e: 1101 addi sp,sp,-32 + 17e70: e426 sd s1,8(sp) + 17e72: ec06 sd ra,24(sp) + 17e74: 84aa mv s1,a0 + 17e76: 02e78763 beq a5,a4,17ea4 <_ZN7testing8internal17TestEventRepeater18OnTestProgramStartERKNS_8UnitTestE+0x40> + 17e7a: e822 sd s0,16(sp) + 17e7c: e04a sd s2,0(sp) + 17e7e: 4401 li s0,0 + 17e80: 892e mv s2,a1 + 17e82: 00341793 slli a5,s0,0x3 + 17e86: 973e add a4,a4,a5 + 17e88: 6308 ld a0,0(a4) + 17e8a: 85ca mv a1,s2 + 17e8c: 0405 addi s0,s0,1 + 17e8e: 611c ld a5,0(a0) + 17e90: 6b9c ld a5,16(a5) + 17e92: 9782 jalr a5 + 17e94: 6898 ld a4,16(s1) + 17e96: 6c9c ld a5,24(s1) + 17e98: 8f99 sub a5,a5,a4 + 17e9a: 878d srai a5,a5,0x3 + 17e9c: fef463e3 bltu s0,a5,17e82 <_ZN7testing8internal17TestEventRepeater18OnTestProgramStartERKNS_8UnitTestE+0x1e> + 17ea0: 6442 ld s0,16(sp) + 17ea2: 6902 ld s2,0(sp) + 17ea4: 60e2 ld ra,24(sp) + 17ea6: 64a2 ld s1,8(sp) + 17ea8: 6105 addi sp,sp,32 + 17eaa: 8082 ret + 17eac: 8082 ret + +0000000000017eae <_ZN7testing8internal17TestEventRepeater24OnEnvironmentsSetUpStartERKNS_8UnitTestE>: + 17eae: 00854783 lbu a5,8(a0) + 17eb2: c3b1 beqz a5,17ef6 <_ZN7testing8internal17TestEventRepeater24OnEnvironmentsSetUpStartERKNS_8UnitTestE+0x48> + 17eb4: 6918 ld a4,16(a0) + 17eb6: 6d1c ld a5,24(a0) + 17eb8: 1101 addi sp,sp,-32 + 17eba: e426 sd s1,8(sp) + 17ebc: ec06 sd ra,24(sp) + 17ebe: 84aa mv s1,a0 + 17ec0: 02e78763 beq a5,a4,17eee <_ZN7testing8internal17TestEventRepeater24OnEnvironmentsSetUpStartERKNS_8UnitTestE+0x40> + 17ec4: e822 sd s0,16(sp) + 17ec6: e04a sd s2,0(sp) + 17ec8: 4401 li s0,0 + 17eca: 892e mv s2,a1 + 17ecc: 00341793 slli a5,s0,0x3 + 17ed0: 973e add a4,a4,a5 + 17ed2: 6308 ld a0,0(a4) + 17ed4: 85ca mv a1,s2 + 17ed6: 0405 addi s0,s0,1 + 17ed8: 611c ld a5,0(a0) + 17eda: 739c ld a5,32(a5) + 17edc: 9782 jalr a5 + 17ede: 6898 ld a4,16(s1) + 17ee0: 6c9c ld a5,24(s1) + 17ee2: 8f99 sub a5,a5,a4 + 17ee4: 878d srai a5,a5,0x3 + 17ee6: fef463e3 bltu s0,a5,17ecc <_ZN7testing8internal17TestEventRepeater24OnEnvironmentsSetUpStartERKNS_8UnitTestE+0x1e> + 17eea: 6442 ld s0,16(sp) + 17eec: 6902 ld s2,0(sp) + 17eee: 60e2 ld ra,24(sp) + 17ef0: 64a2 ld s1,8(sp) + 17ef2: 6105 addi sp,sp,32 + 17ef4: 8082 ret + 17ef6: 8082 ret + +0000000000017ef8 <_ZN7testing8internal17TestEventRepeater15OnTestCaseStartERKNS_9TestSuiteE>: + 17ef8: 00854783 lbu a5,8(a0) + 17efc: c3b1 beqz a5,17f40 <_ZN7testing8internal17TestEventRepeater15OnTestCaseStartERKNS_9TestSuiteE+0x48> + 17efe: 6918 ld a4,16(a0) + 17f00: 6d1c ld a5,24(a0) + 17f02: 1101 addi sp,sp,-32 + 17f04: e426 sd s1,8(sp) + 17f06: ec06 sd ra,24(sp) + 17f08: 84aa mv s1,a0 + 17f0a: 02e78763 beq a5,a4,17f38 <_ZN7testing8internal17TestEventRepeater15OnTestCaseStartERKNS_9TestSuiteE+0x40> + 17f0e: e822 sd s0,16(sp) + 17f10: e04a sd s2,0(sp) + 17f12: 4401 li s0,0 + 17f14: 892e mv s2,a1 + 17f16: 00341793 slli a5,s0,0x3 + 17f1a: 973e add a4,a4,a5 + 17f1c: 6308 ld a0,0(a4) + 17f1e: 85ca mv a1,s2 + 17f20: 0405 addi s0,s0,1 + 17f22: 611c ld a5,0(a0) + 17f24: 7f9c ld a5,56(a5) + 17f26: 9782 jalr a5 + 17f28: 6898 ld a4,16(s1) + 17f2a: 6c9c ld a5,24(s1) + 17f2c: 8f99 sub a5,a5,a4 + 17f2e: 878d srai a5,a5,0x3 + 17f30: fef463e3 bltu s0,a5,17f16 <_ZN7testing8internal17TestEventRepeater15OnTestCaseStartERKNS_9TestSuiteE+0x1e> + 17f34: 6442 ld s0,16(sp) + 17f36: 6902 ld s2,0(sp) + 17f38: 60e2 ld ra,24(sp) + 17f3a: 64a2 ld s1,8(sp) + 17f3c: 6105 addi sp,sp,32 + 17f3e: 8082 ret + 17f40: 8082 ret + +0000000000017f42 <_ZN7testing8internal17TestEventRepeater16OnTestSuiteStartERKNS_9TestSuiteE>: + 17f42: 00854783 lbu a5,8(a0) + 17f46: c3b1 beqz a5,17f8a <_ZN7testing8internal17TestEventRepeater16OnTestSuiteStartERKNS_9TestSuiteE+0x48> + 17f48: 6918 ld a4,16(a0) + 17f4a: 6d1c ld a5,24(a0) + 17f4c: 1101 addi sp,sp,-32 + 17f4e: e426 sd s1,8(sp) + 17f50: ec06 sd ra,24(sp) + 17f52: 84aa mv s1,a0 + 17f54: 02e78763 beq a5,a4,17f82 <_ZN7testing8internal17TestEventRepeater16OnTestSuiteStartERKNS_9TestSuiteE+0x40> + 17f58: e822 sd s0,16(sp) + 17f5a: e04a sd s2,0(sp) + 17f5c: 4401 li s0,0 + 17f5e: 892e mv s2,a1 + 17f60: 00341793 slli a5,s0,0x3 + 17f64: 973e add a4,a4,a5 + 17f66: 6308 ld a0,0(a4) + 17f68: 85ca mv a1,s2 + 17f6a: 0405 addi s0,s0,1 + 17f6c: 611c ld a5,0(a0) + 17f6e: 7b9c ld a5,48(a5) + 17f70: 9782 jalr a5 + 17f72: 6898 ld a4,16(s1) + 17f74: 6c9c ld a5,24(s1) + 17f76: 8f99 sub a5,a5,a4 + 17f78: 878d srai a5,a5,0x3 + 17f7a: fef463e3 bltu s0,a5,17f60 <_ZN7testing8internal17TestEventRepeater16OnTestSuiteStartERKNS_9TestSuiteE+0x1e> + 17f7e: 6442 ld s0,16(sp) + 17f80: 6902 ld s2,0(sp) + 17f82: 60e2 ld ra,24(sp) + 17f84: 64a2 ld s1,8(sp) + 17f86: 6105 addi sp,sp,32 + 17f88: 8082 ret + 17f8a: 8082 ret + +0000000000017f8c <_ZN7testing8internal17TestEventRepeater11OnTestStartERKNS_8TestInfoE>: + 17f8c: 00854783 lbu a5,8(a0) + 17f90: c3b1 beqz a5,17fd4 <_ZN7testing8internal17TestEventRepeater11OnTestStartERKNS_8TestInfoE+0x48> + 17f92: 6918 ld a4,16(a0) + 17f94: 6d1c ld a5,24(a0) + 17f96: 1101 addi sp,sp,-32 + 17f98: e426 sd s1,8(sp) + 17f9a: ec06 sd ra,24(sp) + 17f9c: 84aa mv s1,a0 + 17f9e: 02e78763 beq a5,a4,17fcc <_ZN7testing8internal17TestEventRepeater11OnTestStartERKNS_8TestInfoE+0x40> + 17fa2: e822 sd s0,16(sp) + 17fa4: e04a sd s2,0(sp) + 17fa6: 4401 li s0,0 + 17fa8: 892e mv s2,a1 + 17faa: 00341793 slli a5,s0,0x3 + 17fae: 973e add a4,a4,a5 + 17fb0: 6308 ld a0,0(a4) + 17fb2: 85ca mv a1,s2 + 17fb4: 0405 addi s0,s0,1 + 17fb6: 611c ld a5,0(a0) + 17fb8: 63bc ld a5,64(a5) + 17fba: 9782 jalr a5 + 17fbc: 6898 ld a4,16(s1) + 17fbe: 6c9c ld a5,24(s1) + 17fc0: 8f99 sub a5,a5,a4 + 17fc2: 878d srai a5,a5,0x3 + 17fc4: fef463e3 bltu s0,a5,17faa <_ZN7testing8internal17TestEventRepeater11OnTestStartERKNS_8TestInfoE+0x1e> + 17fc8: 6442 ld s0,16(sp) + 17fca: 6902 ld s2,0(sp) + 17fcc: 60e2 ld ra,24(sp) + 17fce: 64a2 ld s1,8(sp) + 17fd0: 6105 addi sp,sp,32 + 17fd2: 8082 ret + 17fd4: 8082 ret + +0000000000017fd6 <_ZN7testing8internal17TestEventRepeater16OnTestPartResultERKNS_14TestPartResultE>: + 17fd6: 00854783 lbu a5,8(a0) + 17fda: c3b1 beqz a5,1801e <_ZN7testing8internal17TestEventRepeater16OnTestPartResultERKNS_14TestPartResultE+0x48> + 17fdc: 6918 ld a4,16(a0) + 17fde: 6d1c ld a5,24(a0) + 17fe0: 1101 addi sp,sp,-32 + 17fe2: e426 sd s1,8(sp) + 17fe4: ec06 sd ra,24(sp) + 17fe6: 84aa mv s1,a0 + 17fe8: 02e78763 beq a5,a4,18016 <_ZN7testing8internal17TestEventRepeater16OnTestPartResultERKNS_14TestPartResultE+0x40> + 17fec: e822 sd s0,16(sp) + 17fee: e04a sd s2,0(sp) + 17ff0: 4401 li s0,0 + 17ff2: 892e mv s2,a1 + 17ff4: 00341793 slli a5,s0,0x3 + 17ff8: 973e add a4,a4,a5 + 17ffa: 6308 ld a0,0(a4) + 17ffc: 85ca mv a1,s2 + 17ffe: 0405 addi s0,s0,1 + 18000: 611c ld a5,0(a0) + 18002: 67bc ld a5,72(a5) + 18004: 9782 jalr a5 + 18006: 6898 ld a4,16(s1) + 18008: 6c9c ld a5,24(s1) + 1800a: 8f99 sub a5,a5,a4 + 1800c: 878d srai a5,a5,0x3 + 1800e: fef463e3 bltu s0,a5,17ff4 <_ZN7testing8internal17TestEventRepeater16OnTestPartResultERKNS_14TestPartResultE+0x1e> + 18012: 6442 ld s0,16(sp) + 18014: 6902 ld s2,0(sp) + 18016: 60e2 ld ra,24(sp) + 18018: 64a2 ld s1,8(sp) + 1801a: 6105 addi sp,sp,32 + 1801c: 8082 ret + 1801e: 8082 ret + +0000000000018020 <_ZN7testing8internal17TestEventRepeater27OnEnvironmentsTearDownStartERKNS_8UnitTestE>: + 18020: 00854783 lbu a5,8(a0) + 18024: c3b1 beqz a5,18068 <_ZN7testing8internal17TestEventRepeater27OnEnvironmentsTearDownStartERKNS_8UnitTestE+0x48> + 18026: 6918 ld a4,16(a0) + 18028: 6d1c ld a5,24(a0) + 1802a: 1101 addi sp,sp,-32 + 1802c: e426 sd s1,8(sp) + 1802e: ec06 sd ra,24(sp) + 18030: 84aa mv s1,a0 + 18032: 02e78763 beq a5,a4,18060 <_ZN7testing8internal17TestEventRepeater27OnEnvironmentsTearDownStartERKNS_8UnitTestE+0x40> + 18036: e822 sd s0,16(sp) + 18038: e04a sd s2,0(sp) + 1803a: 4401 li s0,0 + 1803c: 892e mv s2,a1 + 1803e: 00341793 slli a5,s0,0x3 + 18042: 973e add a4,a4,a5 + 18044: 6308 ld a0,0(a4) + 18046: 85ca mv a1,s2 + 18048: 0405 addi s0,s0,1 + 1804a: 611c ld a5,0(a0) + 1804c: 77bc ld a5,104(a5) + 1804e: 9782 jalr a5 + 18050: 6898 ld a4,16(s1) + 18052: 6c9c ld a5,24(s1) + 18054: 8f99 sub a5,a5,a4 + 18056: 878d srai a5,a5,0x3 + 18058: fef463e3 bltu s0,a5,1803e <_ZN7testing8internal17TestEventRepeater27OnEnvironmentsTearDownStartERKNS_8UnitTestE+0x1e> + 1805c: 6442 ld s0,16(sp) + 1805e: 6902 ld s2,0(sp) + 18060: 60e2 ld ra,24(sp) + 18062: 64a2 ld s1,8(sp) + 18064: 6105 addi sp,sp,32 + 18066: 8082 ret + 18068: 8082 ret + +000000000001806a <_ZN7testing8internal17TestEventRepeater22OnEnvironmentsSetUpEndERKNS_8UnitTestE>: + 1806a: 00854783 lbu a5,8(a0) + 1806e: c7a1 beqz a5,180b6 <_ZN7testing8internal17TestEventRepeater22OnEnvironmentsSetUpEndERKNS_8UnitTestE+0x4c> + 18070: 1101 addi sp,sp,-32 + 18072: 691c ld a5,16(a0) + 18074: e822 sd s0,16(sp) + 18076: 6d00 ld s0,24(a0) + 18078: e426 sd s1,8(sp) + 1807a: e04a sd s2,0(sp) + 1807c: 8c1d sub s0,s0,a5 + 1807e: ec06 sd ra,24(sp) + 18080: 840d srai s0,s0,0x3 + 18082: 84aa mv s1,a0 + 18084: 892e mv s2,a1 + 18086: e801 bnez s0,18096 <_ZN7testing8internal17TestEventRepeater22OnEnvironmentsSetUpEndERKNS_8UnitTestE+0x2c> + 18088: 60e2 ld ra,24(sp) + 1808a: 6442 ld s0,16(sp) + 1808c: 64a2 ld s1,8(sp) + 1808e: 6902 ld s2,0(sp) + 18090: 6105 addi sp,sp,32 + 18092: 8082 ret + 18094: 689c ld a5,16(s1) + 18096: 147d addi s0,s0,-1 + 18098: 00341713 slli a4,s0,0x3 + 1809c: 97ba add a5,a5,a4 + 1809e: 6388 ld a0,0(a5) + 180a0: 85ca mv a1,s2 + 180a2: 611c ld a5,0(a0) + 180a4: 779c ld a5,40(a5) + 180a6: 9782 jalr a5 + 180a8: f475 bnez s0,18094 <_ZN7testing8internal17TestEventRepeater22OnEnvironmentsSetUpEndERKNS_8UnitTestE+0x2a> + 180aa: 60e2 ld ra,24(sp) + 180ac: 6442 ld s0,16(sp) + 180ae: 64a2 ld s1,8(sp) + 180b0: 6902 ld s2,0(sp) + 180b2: 6105 addi sp,sp,32 + 180b4: 8082 ret + 180b6: 8082 ret + +00000000000180b8 <_ZN7testing8internal17TestEventRepeater25OnEnvironmentsTearDownEndERKNS_8UnitTestE>: + 180b8: 00854783 lbu a5,8(a0) + 180bc: c7a1 beqz a5,18104 <_ZN7testing8internal17TestEventRepeater25OnEnvironmentsTearDownEndERKNS_8UnitTestE+0x4c> + 180be: 1101 addi sp,sp,-32 + 180c0: 691c ld a5,16(a0) + 180c2: e822 sd s0,16(sp) + 180c4: 6d00 ld s0,24(a0) + 180c6: e426 sd s1,8(sp) + 180c8: e04a sd s2,0(sp) + 180ca: 8c1d sub s0,s0,a5 + 180cc: ec06 sd ra,24(sp) + 180ce: 840d srai s0,s0,0x3 + 180d0: 84aa mv s1,a0 + 180d2: 892e mv s2,a1 + 180d4: e801 bnez s0,180e4 <_ZN7testing8internal17TestEventRepeater25OnEnvironmentsTearDownEndERKNS_8UnitTestE+0x2c> + 180d6: 60e2 ld ra,24(sp) + 180d8: 6442 ld s0,16(sp) + 180da: 64a2 ld s1,8(sp) + 180dc: 6902 ld s2,0(sp) + 180de: 6105 addi sp,sp,32 + 180e0: 8082 ret + 180e2: 689c ld a5,16(s1) + 180e4: 147d addi s0,s0,-1 + 180e6: 00341713 slli a4,s0,0x3 + 180ea: 97ba add a5,a5,a4 + 180ec: 6388 ld a0,0(a5) + 180ee: 85ca mv a1,s2 + 180f0: 611c ld a5,0(a0) + 180f2: 7bbc ld a5,112(a5) + 180f4: 9782 jalr a5 + 180f6: f475 bnez s0,180e2 <_ZN7testing8internal17TestEventRepeater25OnEnvironmentsTearDownEndERKNS_8UnitTestE+0x2a> + 180f8: 60e2 ld ra,24(sp) + 180fa: 6442 ld s0,16(sp) + 180fc: 64a2 ld s1,8(sp) + 180fe: 6902 ld s2,0(sp) + 18100: 6105 addi sp,sp,32 + 18102: 8082 ret + 18104: 8082 ret + +0000000000018106 <_ZN7testing8internal17TestEventRepeater9OnTestEndERKNS_8TestInfoE>: + 18106: 00854783 lbu a5,8(a0) + 1810a: c7a1 beqz a5,18152 <_ZN7testing8internal17TestEventRepeater9OnTestEndERKNS_8TestInfoE+0x4c> + 1810c: 1101 addi sp,sp,-32 + 1810e: 691c ld a5,16(a0) + 18110: e822 sd s0,16(sp) + 18112: 6d00 ld s0,24(a0) + 18114: e426 sd s1,8(sp) + 18116: e04a sd s2,0(sp) + 18118: 8c1d sub s0,s0,a5 + 1811a: ec06 sd ra,24(sp) + 1811c: 840d srai s0,s0,0x3 + 1811e: 84aa mv s1,a0 + 18120: 892e mv s2,a1 + 18122: e801 bnez s0,18132 <_ZN7testing8internal17TestEventRepeater9OnTestEndERKNS_8TestInfoE+0x2c> + 18124: 60e2 ld ra,24(sp) + 18126: 6442 ld s0,16(sp) + 18128: 64a2 ld s1,8(sp) + 1812a: 6902 ld s2,0(sp) + 1812c: 6105 addi sp,sp,32 + 1812e: 8082 ret + 18130: 689c ld a5,16(s1) + 18132: 147d addi s0,s0,-1 + 18134: 00341713 slli a4,s0,0x3 + 18138: 97ba add a5,a5,a4 + 1813a: 6388 ld a0,0(a5) + 1813c: 85ca mv a1,s2 + 1813e: 611c ld a5,0(a0) + 18140: 6bbc ld a5,80(a5) + 18142: 9782 jalr a5 + 18144: f475 bnez s0,18130 <_ZN7testing8internal17TestEventRepeater9OnTestEndERKNS_8TestInfoE+0x2a> + 18146: 60e2 ld ra,24(sp) + 18148: 6442 ld s0,16(sp) + 1814a: 64a2 ld s1,8(sp) + 1814c: 6902 ld s2,0(sp) + 1814e: 6105 addi sp,sp,32 + 18150: 8082 ret + 18152: 8082 ret + +0000000000018154 <_ZN7testing8internal17TestEventRepeater13OnTestCaseEndERKNS_9TestSuiteE>: + 18154: 00854783 lbu a5,8(a0) + 18158: c7a1 beqz a5,181a0 <_ZN7testing8internal17TestEventRepeater13OnTestCaseEndERKNS_9TestSuiteE+0x4c> + 1815a: 1101 addi sp,sp,-32 + 1815c: 691c ld a5,16(a0) + 1815e: e822 sd s0,16(sp) + 18160: 6d00 ld s0,24(a0) + 18162: e426 sd s1,8(sp) + 18164: e04a sd s2,0(sp) + 18166: 8c1d sub s0,s0,a5 + 18168: ec06 sd ra,24(sp) + 1816a: 840d srai s0,s0,0x3 + 1816c: 84aa mv s1,a0 + 1816e: 892e mv s2,a1 + 18170: e801 bnez s0,18180 <_ZN7testing8internal17TestEventRepeater13OnTestCaseEndERKNS_9TestSuiteE+0x2c> + 18172: 60e2 ld ra,24(sp) + 18174: 6442 ld s0,16(sp) + 18176: 64a2 ld s1,8(sp) + 18178: 6902 ld s2,0(sp) + 1817a: 6105 addi sp,sp,32 + 1817c: 8082 ret + 1817e: 689c ld a5,16(s1) + 18180: 147d addi s0,s0,-1 + 18182: 00341713 slli a4,s0,0x3 + 18186: 97ba add a5,a5,a4 + 18188: 6388 ld a0,0(a5) + 1818a: 85ca mv a1,s2 + 1818c: 611c ld a5,0(a0) + 1818e: 73bc ld a5,96(a5) + 18190: 9782 jalr a5 + 18192: f475 bnez s0,1817e <_ZN7testing8internal17TestEventRepeater13OnTestCaseEndERKNS_9TestSuiteE+0x2a> + 18194: 60e2 ld ra,24(sp) + 18196: 6442 ld s0,16(sp) + 18198: 64a2 ld s1,8(sp) + 1819a: 6902 ld s2,0(sp) + 1819c: 6105 addi sp,sp,32 + 1819e: 8082 ret + 181a0: 8082 ret + +00000000000181a2 <_ZN7testing8internal17TestEventRepeater14OnTestSuiteEndERKNS_9TestSuiteE>: + 181a2: 00854783 lbu a5,8(a0) + 181a6: c7a1 beqz a5,181ee <_ZN7testing8internal17TestEventRepeater14OnTestSuiteEndERKNS_9TestSuiteE+0x4c> + 181a8: 1101 addi sp,sp,-32 + 181aa: 691c ld a5,16(a0) + 181ac: e822 sd s0,16(sp) + 181ae: 6d00 ld s0,24(a0) + 181b0: e426 sd s1,8(sp) + 181b2: e04a sd s2,0(sp) + 181b4: 8c1d sub s0,s0,a5 + 181b6: ec06 sd ra,24(sp) + 181b8: 840d srai s0,s0,0x3 + 181ba: 84aa mv s1,a0 + 181bc: 892e mv s2,a1 + 181be: e801 bnez s0,181ce <_ZN7testing8internal17TestEventRepeater14OnTestSuiteEndERKNS_9TestSuiteE+0x2c> + 181c0: 60e2 ld ra,24(sp) + 181c2: 6442 ld s0,16(sp) + 181c4: 64a2 ld s1,8(sp) + 181c6: 6902 ld s2,0(sp) + 181c8: 6105 addi sp,sp,32 + 181ca: 8082 ret + 181cc: 689c ld a5,16(s1) + 181ce: 147d addi s0,s0,-1 + 181d0: 00341713 slli a4,s0,0x3 + 181d4: 97ba add a5,a5,a4 + 181d6: 6388 ld a0,0(a5) + 181d8: 85ca mv a1,s2 + 181da: 611c ld a5,0(a0) + 181dc: 6fbc ld a5,88(a5) + 181de: 9782 jalr a5 + 181e0: f475 bnez s0,181cc <_ZN7testing8internal17TestEventRepeater14OnTestSuiteEndERKNS_9TestSuiteE+0x2a> + 181e2: 60e2 ld ra,24(sp) + 181e4: 6442 ld s0,16(sp) + 181e6: 64a2 ld s1,8(sp) + 181e8: 6902 ld s2,0(sp) + 181ea: 6105 addi sp,sp,32 + 181ec: 8082 ret + 181ee: 8082 ret + +00000000000181f0 <_ZN7testing8internal17TestEventRepeater16OnTestProgramEndERKNS_8UnitTestE>: + 181f0: 00854783 lbu a5,8(a0) + 181f4: c7a1 beqz a5,1823c <_ZN7testing8internal17TestEventRepeater16OnTestProgramEndERKNS_8UnitTestE+0x4c> + 181f6: 1101 addi sp,sp,-32 + 181f8: 691c ld a5,16(a0) + 181fa: e822 sd s0,16(sp) + 181fc: 6d00 ld s0,24(a0) + 181fe: e426 sd s1,8(sp) + 18200: e04a sd s2,0(sp) + 18202: 8c1d sub s0,s0,a5 + 18204: ec06 sd ra,24(sp) + 18206: 840d srai s0,s0,0x3 + 18208: 84aa mv s1,a0 + 1820a: 892e mv s2,a1 + 1820c: e801 bnez s0,1821c <_ZN7testing8internal17TestEventRepeater16OnTestProgramEndERKNS_8UnitTestE+0x2c> + 1820e: 60e2 ld ra,24(sp) + 18210: 6442 ld s0,16(sp) + 18212: 64a2 ld s1,8(sp) + 18214: 6902 ld s2,0(sp) + 18216: 6105 addi sp,sp,32 + 18218: 8082 ret + 1821a: 689c ld a5,16(s1) + 1821c: 147d addi s0,s0,-1 + 1821e: 00341713 slli a4,s0,0x3 + 18222: 97ba add a5,a5,a4 + 18224: 6388 ld a0,0(a5) + 18226: 85ca mv a1,s2 + 18228: 611c ld a5,0(a0) + 1822a: 63dc ld a5,128(a5) + 1822c: 9782 jalr a5 + 1822e: f475 bnez s0,1821a <_ZN7testing8internal17TestEventRepeater16OnTestProgramEndERKNS_8UnitTestE+0x2a> + 18230: 60e2 ld ra,24(sp) + 18232: 6442 ld s0,16(sp) + 18234: 64a2 ld s1,8(sp) + 18236: 6902 ld s2,0(sp) + 18238: 6105 addi sp,sp,32 + 1823a: 8082 ret + 1823c: 8082 ret + +000000000001823e <_ZN7testing8internal17TestEventRepeater20OnTestIterationStartERKNS_8UnitTestEi>: + 1823e: 00854783 lbu a5,8(a0) + 18242: c7b1 beqz a5,1828e <_ZN7testing8internal17TestEventRepeater20OnTestIterationStartERKNS_8UnitTestEi+0x50> + 18244: 6918 ld a4,16(a0) + 18246: 6d1c ld a5,24(a0) + 18248: 7179 addi sp,sp,-48 + 1824a: ec26 sd s1,24(sp) + 1824c: f406 sd ra,40(sp) + 1824e: 84aa mv s1,a0 + 18250: 02e78b63 beq a5,a4,18286 <_ZN7testing8internal17TestEventRepeater20OnTestIterationStartERKNS_8UnitTestEi+0x48> + 18254: f022 sd s0,32(sp) + 18256: e84a sd s2,16(sp) + 18258: e44e sd s3,8(sp) + 1825a: 892e mv s2,a1 + 1825c: 89b2 mv s3,a2 + 1825e: 4401 li s0,0 + 18260: 00341793 slli a5,s0,0x3 + 18264: 973e add a4,a4,a5 + 18266: 6308 ld a0,0(a4) + 18268: 864e mv a2,s3 + 1826a: 85ca mv a1,s2 + 1826c: 611c ld a5,0(a0) + 1826e: 0405 addi s0,s0,1 + 18270: 6f9c ld a5,24(a5) + 18272: 9782 jalr a5 + 18274: 6898 ld a4,16(s1) + 18276: 6c9c ld a5,24(s1) + 18278: 8f99 sub a5,a5,a4 + 1827a: 878d srai a5,a5,0x3 + 1827c: fef462e3 bltu s0,a5,18260 <_ZN7testing8internal17TestEventRepeater20OnTestIterationStartERKNS_8UnitTestEi+0x22> + 18280: 7402 ld s0,32(sp) + 18282: 6942 ld s2,16(sp) + 18284: 69a2 ld s3,8(sp) + 18286: 70a2 ld ra,40(sp) + 18288: 64e2 ld s1,24(sp) + 1828a: 6145 addi sp,sp,48 + 1828c: 8082 ret + 1828e: 8082 ret + +0000000000018290 <_ZN7testing8internal17TestEventRepeater18OnTestIterationEndERKNS_8UnitTestEi>: + 18290: 00854783 lbu a5,8(a0) + 18294: cba9 beqz a5,182e6 <_ZN7testing8internal17TestEventRepeater18OnTestIterationEndERKNS_8UnitTestEi+0x56> + 18296: 7179 addi sp,sp,-48 + 18298: 691c ld a5,16(a0) + 1829a: f022 sd s0,32(sp) + 1829c: 6d00 ld s0,24(a0) + 1829e: ec26 sd s1,24(sp) + 182a0: e84a sd s2,16(sp) + 182a2: 8c1d sub s0,s0,a5 + 182a4: e44e sd s3,8(sp) + 182a6: f406 sd ra,40(sp) + 182a8: 840d srai s0,s0,0x3 + 182aa: 84aa mv s1,a0 + 182ac: 892e mv s2,a1 + 182ae: 89b2 mv s3,a2 + 182b0: e809 bnez s0,182c2 <_ZN7testing8internal17TestEventRepeater18OnTestIterationEndERKNS_8UnitTestEi+0x32> + 182b2: 70a2 ld ra,40(sp) + 182b4: 7402 ld s0,32(sp) + 182b6: 64e2 ld s1,24(sp) + 182b8: 6942 ld s2,16(sp) + 182ba: 69a2 ld s3,8(sp) + 182bc: 6145 addi sp,sp,48 + 182be: 8082 ret + 182c0: 689c ld a5,16(s1) + 182c2: 147d addi s0,s0,-1 + 182c4: 00341713 slli a4,s0,0x3 + 182c8: 97ba add a5,a5,a4 + 182ca: 6388 ld a0,0(a5) + 182cc: 864e mv a2,s3 + 182ce: 85ca mv a1,s2 + 182d0: 611c ld a5,0(a0) + 182d2: 7fbc ld a5,120(a5) + 182d4: 9782 jalr a5 + 182d6: f46d bnez s0,182c0 <_ZN7testing8internal17TestEventRepeater18OnTestIterationEndERKNS_8UnitTestEi+0x30> + 182d8: 70a2 ld ra,40(sp) + 182da: 7402 ld s0,32(sp) + 182dc: 64e2 ld s1,24(sp) + 182de: 6942 ld s2,16(sp) + 182e0: 69a2 ld s3,8(sp) + 182e2: 6145 addi sp,sp,48 + 182e4: 8082 ret + 182e6: 8082 ret + +00000000000182e8 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0>: + 182e8: 1101 addi sp,sp,-32 + 182ea: e822 sd s0,16(sp) + 182ec: e426 sd s1,8(sp) + 182ee: 842e mv s0,a1 + 182f0: ec06 sd ra,24(sp) + 182f2: 85b2 mv a1,a2 + 182f4: 84b6 mv s1,a3 + 182f6: 8636 mv a2,a3 + 182f8: 0086e363 bltu a3,s0,182fe <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x16> + 182fc: 8622 mv a2,s0 + 182fe: c601 beqz a2,18306 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x1e> + 18300: ec0fd0ef jal ra,159c0 + 18304: ed01 bnez a0,1831c <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x34> + 18306: 800007b7 lui a5,0x80000 + 1830a: 8c05 sub s0,s0,s1 + 1830c: fff7c513 not a0,a5 + 18310: 00854663 blt a0,s0,1831c <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x34> + 18314: 00f44963 blt s0,a5,18326 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x3e> + 18318: 0004051b sext.w a0,s0 + 1831c: 60e2 ld ra,24(sp) + 1831e: 6442 ld s0,16(sp) + 18320: 64a2 ld s1,8(sp) + 18322: 6105 addi sp,sp,32 + 18324: 8082 ret + 18326: 853e mv a0,a5 + 18328: bfd5 j 1831c <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x34> + +000000000001832a <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0>: + 1832a: 715d addi sp,sp,-80 + 1832c: e0a2 sd s0,64(sp) + 1832e: 691c ld a5,16(a0) + 18330: 6500 ld s0,8(a0) + 18332: fc26 sd s1,56(sp) + 18334: f84a sd s2,48(sp) + 18336: f44e sd s3,40(sp) + 18338: e486 sd ra,72(sp) + 1833a: 84aa mv s1,a0 + 1833c: 89b2 mv s3,a2 + 1833e: 892e mv s2,a1 + 18340: 04f40a63 beq s0,a5,18394 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x6a> + 18344: 00840713 addi a4,s0,8 + 18348: 02858c63 beq a1,s0,18380 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x56> + 1834c: ff843683 ld a3,-8(s0) + 18350: ff840793 addi a5,s0,-8 + 18354: 40b78633 sub a2,a5,a1 + 18358: e014 sd a3,0(s0) + 1835a: e518 sd a4,8(a0) + 1835c: 47a1 li a5,8 + 1835e: 10c7db63 bge a5,a2,18474 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x14a> + 18362: 40c40533 sub a0,s0,a2 + 18366: f2afd0ef jal ra,15a90 + 1836a: 0009b783 ld a5,0(s3) + 1836e: 60a6 ld ra,72(sp) + 18370: 6406 ld s0,64(sp) + 18372: 00f93023 sd a5,0(s2) + 18376: 74e2 ld s1,56(sp) + 18378: 7942 ld s2,48(sp) + 1837a: 79a2 ld s3,40(sp) + 1837c: 6161 addi sp,sp,80 + 1837e: 8082 ret + 18380: 621c ld a5,0(a2) + 18382: 60a6 ld ra,72(sp) + 18384: 6406 ld s0,64(sp) + 18386: e19c sd a5,0(a1) + 18388: e518 sd a4,8(a0) + 1838a: 74e2 ld s1,56(sp) + 1838c: 7942 ld s2,48(sp) + 1838e: 79a2 ld s3,40(sp) + 18390: 6161 addi sp,sp,80 + 18392: 8082 ret + 18394: e85a sd s6,16(sp) + 18396: 00053b03 ld s6,0(a0) + 1839a: 577d li a4,-1 + 1839c: f052 sd s4,32(sp) + 1839e: 416407b3 sub a5,s0,s6 + 183a2: ec56 sd s5,24(sp) + 183a4: e45e sd s7,8(sp) + 183a6: 8311 srli a4,a4,0x4 + 183a8: 878d srai a5,a5,0x3 + 183aa: 0ce78b63 beq a5,a4,18480 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x156> + 183ae: 4a05 li s4,1 + 183b0: e3ad bnez a5,18412 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xe8> + 183b2: 57fd li a5,-1 + 183b4: 8391 srli a5,a5,0x4 + 183b6: 0147f363 bgeu a5,s4,183bc <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x92> + 183ba: 8a3e mv s4,a5 + 183bc: 0a0e slli s4,s4,0x3 + 183be: 8552 mv a0,s4 + 183c0: ce0fd0ef jal ra,158a0 <_Znwm@plt> + 183c4: 0009b683 ld a3,0(s3) + 183c8: 41690ab3 sub s5,s2,s6 + 183cc: 01550733 add a4,a0,s5 + 183d0: 008a8793 addi a5,s5,8 + 183d4: 41240433 sub s0,s0,s2 + 183d8: 97aa add a5,a5,a0 + 183da: e314 sd a3,0(a4) + 183dc: 89aa mv s3,a0 + 183de: 00878bb3 add s7,a5,s0 + 183e2: 05504063 bgtz s5,18422 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xf8> + 183e6: 06804c63 bgtz s0,1845e <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x134> + 183ea: 060b1663 bnez s6,18456 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x12c> + 183ee: 60a6 ld ra,72(sp) + 183f0: 6406 ld s0,64(sp) + 183f2: 9a4e add s4,s4,s3 + 183f4: 0144b823 sd s4,16(s1) + 183f8: 0134b023 sd s3,0(s1) + 183fc: 0174b423 sd s7,8(s1) + 18400: 7a02 ld s4,32(sp) + 18402: 6ae2 ld s5,24(sp) + 18404: 6b42 ld s6,16(sp) + 18406: 6ba2 ld s7,8(sp) + 18408: 74e2 ld s1,56(sp) + 1840a: 7942 ld s2,48(sp) + 1840c: 79a2 ld s3,40(sp) + 1840e: 6161 addi sp,sp,80 + 18410: 8082 ret + 18412: 00179a13 slli s4,a5,0x1 + 18416: f8fa7ee3 bgeu s4,a5,183b2 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x88> + 1841a: 5a45 li s4,-15 + 1841c: 001a5a13 srli s4,s4,0x1 + 18420: bf79 j 183be <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x94> + 18422: 86aa mv a3,a0 + 18424: 865a mv a2,s6 + 18426: 0c3af757 vsetvli a4,s5,e8,m8,ta,ma + 1842a: 02060407 vle8.v v8,(a2) + 1842e: 40ea8ab3 sub s5,s5,a4 + 18432: 963a add a2,a2,a4 + 18434: 02068427 vse8.v v8,(a3) + 18438: 96ba add a3,a3,a4 + 1843a: fe0a96e3 bnez s5,18426 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xfc> + 1843e: 00805c63 blez s0,18456 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x12c> + 18442: 0c347757 vsetvli a4,s0,e8,m8,ta,ma + 18446: 02090407 vle8.v v8,(s2) + 1844a: 8c19 sub s0,s0,a4 + 1844c: 993a add s2,s2,a4 + 1844e: 02078427 vse8.v v8,(a5) + 18452: 97ba add a5,a5,a4 + 18454: f47d bnez s0,18442 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x118> + 18456: 855a mv a0,s6 + 18458: ca8fd0ef jal ra,15900 <_ZdlPv@plt> + 1845c: bf49 j 183ee <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xc4> + 1845e: 0c347757 vsetvli a4,s0,e8,m8,ta,ma + 18462: 02090407 vle8.v v8,(s2) + 18466: 8c19 sub s0,s0,a4 + 18468: 993a add s2,s2,a4 + 1846a: 02078427 vse8.v v8,(a5) + 1846e: 97ba add a5,a5,a4 + 18470: f47d bnez s0,1845e <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x134> + 18472: bfa5 j 183ea <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xc0> + 18474: eef61be3 bne a2,a5,1836a <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x40> + 18478: 619c ld a5,0(a1) + 1847a: fef43c23 sd a5,-8(s0) + 1847e: b5f5 j 1836a <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x40> + 18480: 00020517 auipc a0,0x20 + 18484: 4d050513 addi a0,a0,1232 # 38950 <_IO_stdin_used+0x2f8> + 18488: c68fd0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + +000000000001848c <_ZNK7testing9TestSuite17test_to_run_countEv>: + 1848c: 791c ld a5,48(a0) + 1848e: 7d14 ld a3,56(a0) + 18490: 4501 li a0,0 + 18492: 00d78a63 beq a5,a3,184a6 <_ZNK7testing9TestSuite17test_to_run_countEv+0x1a> + 18496: 6398 ld a4,0(a5) + 18498: 07a1 addi a5,a5,8 # ffffffff80000008 <__global_pointer$+0xffffffff7ffb4278> + 1849a: 08074703 lbu a4,128(a4) + 1849e: 9d39 addw a0,a0,a4 + 184a0: fef69be3 bne a3,a5,18496 <_ZNK7testing9TestSuite17test_to_run_countEv+0xa> + 184a4: 8082 ret + 184a6: 8082 ret + +00000000000184a8 <_ZNK7testing9TestSuite19disabled_test_countEv>: + 184a8: 791c ld a5,48(a0) + 184aa: 7d14 ld a3,56(a0) + 184ac: 4501 li a0,0 + 184ae: 00d78a63 beq a5,a3,184c2 <_ZNK7testing9TestSuite19disabled_test_countEv+0x1a> + 184b2: 6398 ld a4,0(a5) + 184b4: 07a1 addi a5,a5,8 + 184b6: 08174703 lbu a4,129(a4) + 184ba: 9d39 addw a0,a0,a4 + 184bc: fef69be3 bne a3,a5,184b2 <_ZNK7testing9TestSuite19disabled_test_countEv+0xa> + 184c0: 8082 ret + 184c2: 8082 ret + +00000000000184c4 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo>: + 184c4: 1101 addi sp,sp,-32 + 184c6: e822 sd s0,16(sp) + 184c8: e426 sd s1,8(sp) + 184ca: ec06 sd ra,24(sp) + 184cc: 02700793 li a5,39 + 184d0: 842a mv s0,a0 + 184d2: 84ae mv s1,a1 + 184d4: 0aa7cd63 blt a5,a0,1858e <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xca> + 184d8: 0e054463 bltz a0,185c0 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xfc> + 184dc: 0ca7e563 bltu a5,a0,185a6 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xe2> + 184e0: 00023717 auipc a4,0x23 + 184e4: 00870713 addi a4,a4,8 # 3b4e8 <_IO_stdin_used+0x2e90> + 184e8: 00251793 slli a5,a0,0x2 + 184ec: 97ba add a5,a5,a4 + 184ee: 439c lw a5,0(a5) + 184f0: 97ba add a5,a5,a4 + 184f2: 8782 jr a5 + 184f4: 852e mv a0,a1 + 184f6: 00020597 auipc a1,0x20 + 184fa: 47a58593 addi a1,a1,1146 # 38970 <_IO_stdin_used+0x318> + 184fe: 932fd0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 18502: 4509 li a0,2 + 18504: 60e2 ld ra,24(sp) + 18506: 6442 ld s0,16(sp) + 18508: 64a2 ld s1,8(sp) + 1850a: 6105 addi sp,sp,32 + 1850c: 8082 ret + 1850e: 852e mv a0,a1 + 18510: 00020597 auipc a1,0x20 + 18514: 47858593 addi a1,a1,1144 # 38988 <_IO_stdin_used+0x330> + 18518: 918fd0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1851c: b7dd j 18502 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> + 1851e: 852e mv a0,a1 + 18520: 00020597 auipc a1,0x20 + 18524: 47058593 addi a1,a1,1136 # 38990 <_IO_stdin_used+0x338> + 18528: 908fd0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1852c: bfd9 j 18502 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> + 1852e: 852e mv a0,a1 + 18530: 00020597 auipc a1,0x20 + 18534: 48058593 addi a1,a1,1152 # 389b0 <_IO_stdin_used+0x358> + 18538: 8f8fd0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1853c: b7d9 j 18502 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> + 1853e: 852e mv a0,a1 + 18540: 00020597 auipc a1,0x20 + 18544: 46058593 addi a1,a1,1120 # 389a0 <_IO_stdin_used+0x348> + 18548: 8e8fd0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1854c: bf5d j 18502 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> + 1854e: 852e mv a0,a1 + 18550: 00020597 auipc a1,0x20 + 18554: 46858593 addi a1,a1,1128 # 389b8 <_IO_stdin_used+0x360> + 18558: 8d8fd0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1855c: b75d j 18502 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> + 1855e: 852e mv a0,a1 + 18560: 00020597 auipc a1,0x20 + 18564: 43858593 addi a1,a1,1080 # 38998 <_IO_stdin_used+0x340> + 18568: 8c8fd0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1856c: bf59 j 18502 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> + 1856e: 852e mv a0,a1 + 18570: 00020597 auipc a1,0x20 + 18574: 43858593 addi a1,a1,1080 # 389a8 <_IO_stdin_used+0x350> + 18578: 8b8fd0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1857c: b759 j 18502 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> + 1857e: 852e mv a0,a1 + 18580: 00020597 auipc a1,0x20 + 18584: 3f858593 addi a1,a1,1016 # 38978 <_IO_stdin_used+0x320> + 18588: 8a8fd0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1858c: bf9d j 18502 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> + 1858e: 05c00793 li a5,92 + 18592: 00f51a63 bne a0,a5,185a6 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xe2> + 18596: 852e mv a0,a1 + 18598: 00020597 auipc a1,0x20 + 1859c: 3e858593 addi a1,a1,1000 # 38980 <_IO_stdin_used+0x328> + 185a0: 890fd0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 185a4: bfb9 j 18502 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> + 185a6: fe04079b addiw a5,s0,-32 + 185aa: 05e00713 li a4,94 + 185ae: 00f76963 bltu a4,a5,185c0 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xfc> + 185b2: 0ff47593 zext.b a1,s0 + 185b6: 8526 mv a0,s1 + 185b8: 888fd0ef jal ra,15640 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 185bc: 4501 li a0,0 + 185be: b799 j 18504 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x40> + 185c0: 609c ld a5,0(s1) + 185c2: 4609 li a2,2 + 185c4: 00020597 auipc a1,0x20 + 185c8: 3fc58593 addi a1,a1,1020 # 389c0 <_IO_stdin_used+0x368> + 185cc: fe87b783 ld a5,-24(a5) + 185d0: 8526 mv a0,s1 + 185d2: e04a sd s2,0(sp) + 185d4: 97a6 add a5,a5,s1 + 185d6: 0187a903 lw s2,24(a5) + 185da: 926fd0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 185de: 609c ld a5,0(s1) + 185e0: 6691 lui a3,0x4 + 185e2: 06a1 addi a3,a3,8 # 4008 <__abi_tag-0xc28c> + 185e4: fe87b703 ld a4,-24(a5) + 185e8: 8526 mv a0,s1 + 185ea: 85a2 mv a1,s0 + 185ec: 9726 add a4,a4,s1 + 185ee: 4f1c lw a5,24(a4) + 185f0: fb57f793 andi a5,a5,-75 + 185f4: 8fd5 or a5,a5,a3 + 185f6: cf1c sw a5,24(a4) + 185f8: f19fc0ef jal ra,15510 <_ZNSolsEi@plt> + 185fc: 609c ld a5,0(s1) + 185fe: 4505 li a0,1 + 18600: fe87b783 ld a5,-24(a5) + 18604: 94be add s1,s1,a5 + 18606: 0124ac23 sw s2,24(s1) + 1860a: 6902 ld s2,0(sp) + 1860c: bde5 j 18504 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x40> + +000000000001860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0>: + 1860e: 7179 addi sp,sp,-48 + 18610: f022 sd s0,32(sp) + 18612: 40b60433 sub s0,a2,a1 + 18616: ec26 sd s1,24(sp) + 18618: e84a sd s2,16(sp) + 1861a: f406 sd ra,40(sp) + 1861c: e422 sd s0,8(sp) + 1861e: 47bd li a5,15 + 18620: 84ae mv s1,a1 + 18622: 892a mv s2,a0 + 18624: 0487e763 bltu a5,s0,18672 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x64> + 18628: 4785 li a5,1 + 1862a: 6108 ld a0,0(a0) + 1862c: 02f41463 bne s0,a5,18654 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x46> + 18630: 0005c783 lbu a5,0(a1) + 18634: 00f50023 sb a5,0(a0) + 18638: 6422 ld s0,8(sp) + 1863a: 00093503 ld a0,0(s2) + 1863e: 00893423 sd s0,8(s2) + 18642: 9522 add a0,a0,s0 + 18644: 00050023 sb zero,0(a0) + 18648: 70a2 ld ra,40(sp) + 1864a: 7402 ld s0,32(sp) + 1864c: 64e2 ld s1,24(sp) + 1864e: 6942 ld s2,16(sp) + 18650: 6145 addi sp,sp,48 + 18652: 8082 ret + 18654: d46d beqz s0,1863e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x30> + 18656: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1865a: 02048407 vle8.v v8,(s1) + 1865e: 8c1d sub s0,s0,a5 + 18660: 94be add s1,s1,a5 + 18662: 02050427 vse8.v v8,(a0) + 18666: 953e add a0,a0,a5 + 18668: f47d bnez s0,18656 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x48> + 1866a: 6422 ld s0,8(sp) + 1866c: 00093503 ld a0,0(s2) + 18670: b7f9 j 1863e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x30> + 18672: 4601 li a2,0 + 18674: 002c addi a1,sp,8 + 18676: 83afd0ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1867a: 67a2 ld a5,8(sp) + 1867c: 00a93023 sd a0,0(s2) + 18680: 00f93823 sd a5,16(s2) + 18684: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 18688: 02048407 vle8.v v8,(s1) + 1868c: 8c1d sub s0,s0,a5 + 1868e: 94be add s1,s1,a5 + 18690: 02050427 vse8.v v8,(a0) + 18694: 953e add a0,a0,a5 + 18696: f061 bnez s0,18656 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x48> + 18698: bfc9 j 1866a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x5c> + +000000000001869a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0>: + 1869a: 7179 addi sp,sp,-48 + 1869c: f022 sd s0,32(sp) + 1869e: 40b60433 sub s0,a2,a1 + 186a2: ec26 sd s1,24(sp) + 186a4: e84a sd s2,16(sp) + 186a6: f406 sd ra,40(sp) + 186a8: e422 sd s0,8(sp) + 186aa: 47bd li a5,15 + 186ac: 84ae mv s1,a1 + 186ae: 892a mv s2,a0 + 186b0: 0487e763 bltu a5,s0,186fe <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x64> + 186b4: 4785 li a5,1 + 186b6: 6108 ld a0,0(a0) + 186b8: 02f41463 bne s0,a5,186e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x46> + 186bc: 0005c783 lbu a5,0(a1) + 186c0: 00f50023 sb a5,0(a0) + 186c4: 6422 ld s0,8(sp) + 186c6: 00093503 ld a0,0(s2) + 186ca: 00893423 sd s0,8(s2) + 186ce: 9522 add a0,a0,s0 + 186d0: 00050023 sb zero,0(a0) + 186d4: 70a2 ld ra,40(sp) + 186d6: 7402 ld s0,32(sp) + 186d8: 64e2 ld s1,24(sp) + 186da: 6942 ld s2,16(sp) + 186dc: 6145 addi sp,sp,48 + 186de: 8082 ret + 186e0: d46d beqz s0,186ca <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x30> + 186e2: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 186e6: 02048407 vle8.v v8,(s1) + 186ea: 8c1d sub s0,s0,a5 + 186ec: 94be add s1,s1,a5 + 186ee: 02050427 vse8.v v8,(a0) + 186f2: 953e add a0,a0,a5 + 186f4: f47d bnez s0,186e2 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x48> + 186f6: 6422 ld s0,8(sp) + 186f8: 00093503 ld a0,0(s2) + 186fc: b7f9 j 186ca <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x30> + 186fe: 4601 li a2,0 + 18700: 002c addi a1,sp,8 + 18702: faffc0ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 18706: 67a2 ld a5,8(sp) + 18708: 00a93023 sd a0,0(s2) + 1870c: 00f93823 sd a5,16(s2) + 18710: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 18714: 02048407 vle8.v v8,(s1) + 18718: 8c1d sub s0,s0,a5 + 1871a: 94be add s1,s1,a5 + 1871c: 02050427 vse8.v v8,(a0) + 18720: 953e add a0,a0,a5 + 18722: f061 bnez s0,186e2 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x48> + 18724: bfc9 j 186f6 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x5c> + +0000000000018726 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo>: + 18726: 715d addi sp,sp,-80 + 18728: e0a2 sd s0,64(sp) + 1872a: f84a sd s2,48(sp) + 1872c: f44e sd s3,40(sp) + 1872e: 8932 mv s2,a2 + 18730: 89ae mv s3,a1 + 18732: 842a mv s0,a0 + 18734: 00020597 auipc a1,0x20 + 18738: 29458593 addi a1,a1,660 # 389c8 <_IO_stdin_used+0x370> + 1873c: 8532 mv a0,a2 + 1873e: 4605 li a2,1 + 18740: e486 sd ra,72(sp) + 18742: e062 sd s8,0(sp) + 18744: fbdfc0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 18748: 0c098963 beqz s3,1881a <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0xf4> + 1874c: ec56 sd s5,24(sp) + 1874e: e85a sd s6,16(sp) + 18750: e45e sd s7,8(sp) + 18752: fc26 sd s1,56(sp) + 18754: f052 sd s4,32(sp) + 18756: 00044483 lbu s1,0(s0) + 1875a: 99a2 add s3,s3,s0 + 1875c: 4c01 li s8,0 + 1875e: 02200a93 li s5,34 + 18762: 02700b13 li s6,39 + 18766: 4b85 li s7,1 + 18768: 03548363 beq s1,s5,1878e <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x68> + 1876c: 07649163 bne s1,s6,187ce <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0xa8> + 18770: 4605 li a2,1 + 18772: 00020597 auipc a1,0x20 + 18776: 26658593 addi a1,a1,614 # 389d8 <_IO_stdin_used+0x380> + 1877a: 854a mv a0,s2 + 1877c: f85fc0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 18780: 0405 addi s0,s0,1 + 18782: 02898163 beq s3,s0,187a4 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x7e> + 18786: 00044483 lbu s1,0(s0) + 1878a: ff5491e3 bne s1,s5,1876c <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x46> + 1878e: 4609 li a2,2 + 18790: 00020597 auipc a1,0x20 + 18794: 25058593 addi a1,a1,592 # 389e0 <_IO_stdin_used+0x388> + 18798: 854a mv a0,s2 + 1879a: 0405 addi s0,s0,1 + 1879c: f65fc0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 187a0: fe8993e3 bne s3,s0,18786 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x60> + 187a4: 74e2 ld s1,56(sp) + 187a6: 7a02 ld s4,32(sp) + 187a8: 6ae2 ld s5,24(sp) + 187aa: 6b42 ld s6,16(sp) + 187ac: 6ba2 ld s7,8(sp) + 187ae: 854a mv a0,s2 + 187b0: 4605 li a2,1 + 187b2: 00020597 auipc a1,0x20 + 187b6: 21658593 addi a1,a1,534 # 389c8 <_IO_stdin_used+0x370> + 187ba: f47fc0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 187be: 60a6 ld ra,72(sp) + 187c0: 6406 ld s0,64(sp) + 187c2: 7942 ld s2,48(sp) + 187c4: 79a2 ld s3,40(sp) + 187c6: 8562 mv a0,s8 + 187c8: 6c02 ld s8,0(sp) + 187ca: 6161 addi sp,sp,80 + 187cc: 8082 ret + 187ce: 8526 mv a0,s1 + 187d0: 85ca mv a1,s2 + 187d2: cf3ff0ef jal ra,184c4 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo> + 187d6: 8a2a mv s4,a0 + 187d8: fb7514e3 bne a0,s7,18780 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x5a> + 187dc: 0405 addi s0,s0,1 + 187de: 02898c63 beq s3,s0,18816 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0xf0> + 187e2: 00044483 lbu s1,0(s0) + 187e6: 8526 mv a0,s1 + 187e8: ff9fc0ef jal ra,157e0 + 187ec: e119 bnez a0,187f2 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0xcc> + 187ee: 8c52 mv s8,s4 + 187f0: bfa5 j 18768 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x42> + 187f2: 4609 li a2,2 + 187f4: 00020597 auipc a1,0x20 + 187f8: 1dc58593 addi a1,a1,476 # 389d0 <_IO_stdin_used+0x378> + 187fc: 854a mv a0,s2 + 187fe: f03fc0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 18802: 865e mv a2,s7 + 18804: 854a mv a0,s2 + 18806: 00020597 auipc a1,0x20 + 1880a: 1c258593 addi a1,a1,450 # 389c8 <_IO_stdin_used+0x370> + 1880e: ef3fc0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 18812: 8c52 mv s8,s4 + 18814: bf91 j 18768 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x42> + 18816: 8c5e mv s8,s7 + 18818: b771 j 187a4 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x7e> + 1881a: 4c01 li s8,0 + 1881c: bf49 j 187ae <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x88> + +000000000001881e <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0>: + 1881e: 715d addi sp,sp,-80 + 18820: e0a2 sd s0,64(sp) + 18822: f44e sd s3,40(sp) + 18824: f052 sd s4,32(sp) + 18826: 89b2 mv s3,a2 + 18828: 8a2e mv s4,a1 + 1882a: 842a mv s0,a0 + 1882c: 00020597 auipc a1,0x20 + 18830: 1bc58593 addi a1,a1,444 # 389e8 <_IO_stdin_used+0x390> + 18834: 8532 mv a0,a2 + 18836: 4609 li a2,2 + 18838: e486 sd ra,72(sp) + 1883a: ec7fc0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1883e: 0a0a0063 beqz s4,188de <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xc0> + 18842: f84a sd s2,48(sp) + 18844: ec56 sd s5,24(sp) + 18846: e85a sd s6,16(sp) + 18848: e45e sd s7,8(sp) + 1884a: fc26 sd s1,56(sp) + 1884c: 4781 li a5,0 + 1884e: 4901 li s2,0 + 18850: 02200a93 li s5,34 + 18854: 02700b93 li s7,39 + 18858: 0ff00b13 li s6,255 + 1885c: 4004 lw s1,0(s0) + 1885e: c79d beqz a5,1888c <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x6e> + 18860: 089b6c63 bltu s6,s1,188f8 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xda> + 18864: 8526 mv a0,s1 + 18866: f7bfc0ef jal ra,157e0 + 1886a: c10d beqz a0,1888c <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x6e> + 1886c: 4609 li a2,2 + 1886e: 00020597 auipc a1,0x20 + 18872: 16258593 addi a1,a1,354 # 389d0 <_IO_stdin_used+0x378> + 18876: 854e mv a0,s3 + 18878: e89fc0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1887c: 854e mv a0,s3 + 1887e: 4609 li a2,2 + 18880: 00020597 auipc a1,0x20 + 18884: 16858593 addi a1,a1,360 # 389e8 <_IO_stdin_used+0x390> + 18888: e79fc0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1888c: 4605 li a2,1 + 1888e: 00020597 auipc a1,0x20 + 18892: 14a58593 addi a1,a1,330 # 389d8 <_IO_stdin_used+0x380> + 18896: 854e mv a0,s3 + 18898: 03548363 beq s1,s5,188be <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xa0> + 1889c: 05749e63 bne s1,s7,188f8 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xda> + 188a0: 0905 addi s2,s2,1 + 188a2: e5ffc0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 188a6: 0411 addi s0,s0,4 + 188a8: 03490663 beq s2,s4,188d4 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xb6> + 188ac: 4004 lw s1,0(s0) + 188ae: 4605 li a2,1 + 188b0: 00020597 auipc a1,0x20 + 188b4: 12858593 addi a1,a1,296 # 389d8 <_IO_stdin_used+0x380> + 188b8: 854e mv a0,s3 + 188ba: ff5491e3 bne s1,s5,1889c <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x7e> + 188be: 4609 li a2,2 + 188c0: 00020597 auipc a1,0x20 + 188c4: 12058593 addi a1,a1,288 # 389e0 <_IO_stdin_used+0x388> + 188c8: 0905 addi s2,s2,1 + 188ca: e37fc0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 188ce: 0411 addi s0,s0,4 + 188d0: fd491ee3 bne s2,s4,188ac <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x8e> + 188d4: 74e2 ld s1,56(sp) + 188d6: 7942 ld s2,48(sp) + 188d8: 6ae2 ld s5,24(sp) + 188da: 6b42 ld s6,16(sp) + 188dc: 6ba2 ld s7,8(sp) + 188de: 6406 ld s0,64(sp) + 188e0: 60a6 ld ra,72(sp) + 188e2: 7a02 ld s4,32(sp) + 188e4: 854e mv a0,s3 + 188e6: 79a2 ld s3,40(sp) + 188e8: 4605 li a2,1 + 188ea: 00020597 auipc a1,0x20 + 188ee: 0de58593 addi a1,a1,222 # 389c8 <_IO_stdin_used+0x370> + 188f2: 6161 addi sp,sp,80 + 188f4: e0dfc06f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 188f8: 8526 mv a0,s1 + 188fa: 85ce mv a1,s3 + 188fc: bc9ff0ef jal ra,184c4 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo> + 18900: fff50793 addi a5,a0,-1 + 18904: 0905 addi s2,s2,1 + 18906: 0411 addi s0,s0,4 + 18908: 0017b793 seqz a5,a5 + 1890c: f54918e3 bne s2,s4,1885c <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x3e> + 18910: b7d1 j 188d4 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xb6> + +0000000000018912 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0>: + 18912: 711d addi sp,sp,-96 + 18914: e8a2 sd s0,80(sp) + 18916: 6900 ld s0,16(a0) + 18918: fc4e sd s3,56(sp) + 1891a: f852 sd s4,48(sp) + 1891c: f05a sd s6,32(sp) + 1891e: ec86 sd ra,88(sp) + 18920: e4a6 sd s1,72(sp) + 18922: e0ca sd s2,64(sp) + 18924: f456 sd s5,40(sp) + 18926: e862 sd s8,16(sp) + 18928: 8b2a mv s6,a0 + 1892a: 8a2e mv s4,a1 + 1892c: 89b2 mv s3,a2 + 1892e: cc49 beqz s0,189c8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xb6> + 18930: 80000ab7 lui s5,0x80000 + 18934: ec5e sd s7,24(sp) + 18936: fffacb93 not s7,s5 + 1893a: 7404 ld s1,40(s0) + 1893c: 02043c03 ld s8,32(s0) + 18940: 894e mv s2,s3 + 18942: 0134f363 bgeu s1,s3,18948 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x36> + 18946: 8926 mv s2,s1 + 18948: 00090863 beqz s2,18958 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x46> + 1894c: 864a mv a2,s2 + 1894e: 85e2 mv a1,s8 + 18950: 8552 mv a0,s4 + 18952: 86efd0ef jal ra,159c0 + 18956: e901 bnez a0,18966 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x54> + 18958: 40998533 sub a0,s3,s1 + 1895c: 00abc763 blt s7,a0,1896a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x58> + 18960: 01554a63 blt a0,s5,18974 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x62> + 18964: 2501 sext.w a0,a0 + 18966: 00054763 bltz a0,18974 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x62> + 1896a: 6c1c ld a5,24(s0) + 1896c: 4701 li a4,0 + 1896e: c791 beqz a5,1897a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x68> + 18970: 843e mv s0,a5 + 18972: b7e1 j 1893a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x28> + 18974: 681c ld a5,16(s0) + 18976: 4705 li a4,1 + 18978: ffe5 bnez a5,18970 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x5e> + 1897a: 6be2 ld s7,24(sp) + 1897c: 8aa2 mv s5,s0 + 1897e: e739 bnez a4,189cc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xba> + 18980: 00090863 beqz s2,18990 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x7e> + 18984: 864a mv a2,s2 + 18986: 85d2 mv a1,s4 + 18988: 8562 mv a0,s8 + 1898a: 836fd0ef jal ra,159c0 + 1898e: ed09 bnez a0,189a8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x96> + 18990: 800007b7 lui a5,0x80000 + 18994: 413484b3 sub s1,s1,s3 + 18998: fff7c713 not a4,a5 + 1899c: 00974863 blt a4,s1,189ac <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x9a> + 189a0: 04f4c663 blt s1,a5,189ec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xda> + 189a4: 0004851b sext.w a0,s1 + 189a8: 04054263 bltz a0,189ec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xda> + 189ac: 4a81 li s5,0 + 189ae: 60e6 ld ra,88(sp) + 189b0: 8522 mv a0,s0 + 189b2: 6446 ld s0,80(sp) + 189b4: 64a6 ld s1,72(sp) + 189b6: 6906 ld s2,64(sp) + 189b8: 79e2 ld s3,56(sp) + 189ba: 7a42 ld s4,48(sp) + 189bc: 7b02 ld s6,32(sp) + 189be: 6c42 ld s8,16(sp) + 189c0: 85d6 mv a1,s5 + 189c2: 7aa2 ld s5,40(sp) + 189c4: 6125 addi sp,sp,96 + 189c6: 8082 ret + 189c8: 00850413 addi s0,a0,8 + 189cc: 018b3a83 ld s5,24(s6) # ffffffff80000018 <__global_pointer$+0xffffffff7ffb4288> + 189d0: 01540e63 beq s0,s5,189ec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xda> + 189d4: 8522 mv a0,s0 + 189d6: fbbfc0ef jal ra,15990 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt> + 189da: 7504 ld s1,40(a0) + 189dc: 02053c03 ld s8,32(a0) + 189e0: 894e mv s2,s3 + 189e2: 0134e763 bltu s1,s3,189f0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xde> + 189e6: 8aa2 mv s5,s0 + 189e8: 842a mv s0,a0 + 189ea: bf59 j 18980 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x6e> + 189ec: 4401 li s0,0 + 189ee: b7c1 j 189ae <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x9c> + 189f0: 8aa2 mv s5,s0 + 189f2: 8926 mv s2,s1 + 189f4: 842a mv s0,a0 + 189f6: b769 j 18980 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x6e> + +00000000000189f8 <_ZN7testing8internal18OsStackTraceGetter17CurrentStackTraceB5cxx11Eii>: + 189f8: 01050713 addi a4,a0,16 + 189fc: 00053423 sd zero,8(a0) + 18a00: 00050823 sb zero,16(a0) + 18a04: e118 sd a4,0(a0) + 18a06: 8082 ret + +0000000000018a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0>: + 18a08: 7139 addi sp,sp,-64 + 18a0a: f426 sd s1,40(sp) + 18a0c: fc06 sd ra,56(sp) + 18a0e: f822 sd s0,48(sp) + 18a10: f04a sd s2,32(sp) + 18a12: ec4e sd s3,24(sp) + 18a14: 01050493 addi s1,a0,16 + 18a18: e104 sd s1,0(a0) + 18a1a: c1d9 beqz a1,18aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x98> + 18a1c: 892a mv s2,a0 + 18a1e: 852e mv a0,a1 + 18a20: 89ae mv s3,a1 + 18a22: 9aefd0ef jal ra,15bd0 + 18a26: e42a sd a0,8(sp) + 18a28: 47bd li a5,15 + 18a2a: 842a mv s0,a0 + 18a2c: 04a7e463 bltu a5,a0,18a74 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x6c> + 18a30: 4785 li a5,1 + 18a32: 02f51263 bne a0,a5,18a56 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x4e> + 18a36: 0009c783 lbu a5,0(s3) + 18a3a: 00f90823 sb a5,16(s2) + 18a3e: 00893423 sd s0,8(s2) + 18a42: 94a2 add s1,s1,s0 + 18a44: 00048023 sb zero,0(s1) + 18a48: 70e2 ld ra,56(sp) + 18a4a: 7442 ld s0,48(sp) + 18a4c: 74a2 ld s1,40(sp) + 18a4e: 7902 ld s2,32(sp) + 18a50: 69e2 ld s3,24(sp) + 18a52: 6121 addi sp,sp,64 + 18a54: 8082 ret + 18a56: d565 beqz a0,18a3e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x36> + 18a58: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 18a5c: 02098407 vle8.v v8,(s3) + 18a60: 8c1d sub s0,s0,a5 + 18a62: 99be add s3,s3,a5 + 18a64: 02048427 vse8.v v8,(s1) + 18a68: 94be add s1,s1,a5 + 18a6a: f47d bnez s0,18a58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x50> + 18a6c: 6422 ld s0,8(sp) + 18a6e: 00093483 ld s1,0(s2) + 18a72: b7f1 j 18a3e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x36> + 18a74: 4601 li a2,0 + 18a76: 002c addi a1,sp,8 + 18a78: 854a mv a0,s2 + 18a7a: c37fc0ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 18a7e: 67a2 ld a5,8(sp) + 18a80: 00a93023 sd a0,0(s2) + 18a84: 84aa mv s1,a0 + 18a86: 00f93823 sd a5,16(s2) + 18a8a: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 18a8e: 02098407 vle8.v v8,(s3) + 18a92: 8c1d sub s0,s0,a5 + 18a94: 99be add s3,s3,a5 + 18a96: 02048427 vse8.v v8,(s1) + 18a9a: 94be add s1,s1,a5 + 18a9c: fc55 bnez s0,18a58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x50> + 18a9e: b7f9 j 18a6c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x64> + 18aa0: b30fd0ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + +0000000000018aa4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0>: + 18aa4: 18050c63 beqz a0,18c3c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x198> + 18aa8: 711d addi sp,sp,-96 + 18aaa: fc4e sd s3,56(sp) + 18aac: ec86 sd ra,88(sp) + 18aae: e8a2 sd s0,80(sp) + 18ab0: f852 sd s4,48(sp) + 18ab2: 89aa mv s3,a0 + 18ab4: 0189ba03 ld s4,24(s3) + 18ab8: 140a0c63 beqz s4,18c10 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x16c> + 18abc: e4a6 sd s1,72(sp) + 18abe: e0ca sd s2,64(sp) + 18ac0: f456 sd s5,40(sp) + 18ac2: f05a sd s6,32(sp) + 18ac4: 018a3a83 ld s5,24(s4) + 18ac8: 120a8063 beqz s5,18be8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x144> + 18acc: 018abb03 ld s6,24(s5) # ffffffff80000018 <__global_pointer$+0xffffffff7ffb4288> + 18ad0: 0e0b0c63 beqz s6,18bc8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x124> + 18ad4: 018b3403 ld s0,24(s6) + 18ad8: c845 beqz s0,18b88 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xe4> + 18ada: 01843903 ld s2,24(s0) + 18ade: 06090663 beqz s2,18b4a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xa6> + 18ae2: e862 sd s8,16(sp) + 18ae4: 01893c03 ld s8,24(s2) + 18ae8: 080c0063 beqz s8,18b68 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xc4> + 18aec: ec5e sd s7,24(sp) + 18aee: 018c3483 ld s1,24(s8) + 18af2: c8dd beqz s1,18ba8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x104> + 18af4: 0184bb83 ld s7,24(s1) + 18af8: 020b8863 beqz s7,18b28 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x84> + 18afc: e466 sd s9,8(sp) + 18afe: 018bb503 ld a0,24(s7) + 18b02: 8cde mv s9,s7 + 18b04: fa1ff0ef jal ra,18aa4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0> + 18b08: 020bb503 ld a0,32(s7) + 18b0c: 030b8793 addi a5,s7,48 + 18b10: 010bbb83 ld s7,16(s7) + 18b14: 00f50463 beq a0,a5,18b1c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x78> + 18b18: de9fc0ef jal ra,15900 <_ZdlPv@plt> + 18b1c: 8566 mv a0,s9 + 18b1e: de3fc0ef jal ra,15900 <_ZdlPv@plt> + 18b22: fc0b9ee3 bnez s7,18afe <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x5a> + 18b26: 6ca2 ld s9,8(sp) + 18b28: 7088 ld a0,32(s1) + 18b2a: 03048793 addi a5,s1,48 + 18b2e: 0104bb83 ld s7,16(s1) + 18b32: 00f50463 beq a0,a5,18b3a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x96> + 18b36: dcbfc0ef jal ra,15900 <_ZdlPv@plt> + 18b3a: 8526 mv a0,s1 + 18b3c: dc5fc0ef jal ra,15900 <_ZdlPv@plt> + 18b40: 060b8463 beqz s7,18ba8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x104> + 18b44: 84de mv s1,s7 + 18b46: b77d j 18af4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x50> + 18b48: 6c42 ld s8,16(sp) + 18b4a: 7008 ld a0,32(s0) + 18b4c: 03040793 addi a5,s0,48 + 18b50: 6804 ld s1,16(s0) + 18b52: 00f50463 beq a0,a5,18b5a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xb6> + 18b56: dabfc0ef jal ra,15900 <_ZdlPv@plt> + 18b5a: 8522 mv a0,s0 + 18b5c: da5fc0ef jal ra,15900 <_ZdlPv@plt> + 18b60: c485 beqz s1,18b88 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xe4> + 18b62: 8426 mv s0,s1 + 18b64: bf9d j 18ada <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x36> + 18b66: 6be2 ld s7,24(sp) + 18b68: 02093503 ld a0,32(s2) + 18b6c: 03090793 addi a5,s2,48 + 18b70: 01093483 ld s1,16(s2) + 18b74: 00f50463 beq a0,a5,18b7c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xd8> + 18b78: d89fc0ef jal ra,15900 <_ZdlPv@plt> + 18b7c: 854a mv a0,s2 + 18b7e: d83fc0ef jal ra,15900 <_ZdlPv@plt> + 18b82: d0f9 beqz s1,18b48 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xa4> + 18b84: 8926 mv s2,s1 + 18b86: bfb9 j 18ae4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x40> + 18b88: 020b3503 ld a0,32(s6) + 18b8c: 030b0793 addi a5,s6,48 + 18b90: 010b3403 ld s0,16(s6) + 18b94: 00f50463 beq a0,a5,18b9c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xf8> + 18b98: d69fc0ef jal ra,15900 <_ZdlPv@plt> + 18b9c: 855a mv a0,s6 + 18b9e: d63fc0ef jal ra,15900 <_ZdlPv@plt> + 18ba2: c01d beqz s0,18bc8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x124> + 18ba4: 8b22 mv s6,s0 + 18ba6: b73d j 18ad4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x30> + 18ba8: 020c3503 ld a0,32(s8) + 18bac: 030c0793 addi a5,s8,48 + 18bb0: 010c3483 ld s1,16(s8) + 18bb4: 00f50463 beq a0,a5,18bbc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x118> + 18bb8: d49fc0ef jal ra,15900 <_ZdlPv@plt> + 18bbc: 8562 mv a0,s8 + 18bbe: d43fc0ef jal ra,15900 <_ZdlPv@plt> + 18bc2: d0d5 beqz s1,18b66 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xc2> + 18bc4: 8c26 mv s8,s1 + 18bc6: b725 j 18aee <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x4a> + 18bc8: 020ab503 ld a0,32(s5) + 18bcc: 030a8793 addi a5,s5,48 + 18bd0: 010ab403 ld s0,16(s5) + 18bd4: 00f50463 beq a0,a5,18bdc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x138> + 18bd8: d29fc0ef jal ra,15900 <_ZdlPv@plt> + 18bdc: 8556 mv a0,s5 + 18bde: d23fc0ef jal ra,15900 <_ZdlPv@plt> + 18be2: c019 beqz s0,18be8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x144> + 18be4: 8aa2 mv s5,s0 + 18be6: b5dd j 18acc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x28> + 18be8: 020a3503 ld a0,32(s4) + 18bec: 030a0793 addi a5,s4,48 + 18bf0: 010a3403 ld s0,16(s4) + 18bf4: 00f50463 beq a0,a5,18bfc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x158> + 18bf8: d09fc0ef jal ra,15900 <_ZdlPv@plt> + 18bfc: 8552 mv a0,s4 + 18bfe: d03fc0ef jal ra,15900 <_ZdlPv@plt> + 18c02: c019 beqz s0,18c08 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x164> + 18c04: 8a22 mv s4,s0 + 18c06: bd7d j 18ac4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x20> + 18c08: 64a6 ld s1,72(sp) + 18c0a: 6906 ld s2,64(sp) + 18c0c: 7aa2 ld s5,40(sp) + 18c0e: 7b02 ld s6,32(sp) + 18c10: 0209b503 ld a0,32(s3) + 18c14: 03098793 addi a5,s3,48 + 18c18: 0109b403 ld s0,16(s3) + 18c1c: 00f50463 beq a0,a5,18c24 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x180> + 18c20: ce1fc0ef jal ra,15900 <_ZdlPv@plt> + 18c24: 854e mv a0,s3 + 18c26: cdbfc0ef jal ra,15900 <_ZdlPv@plt> + 18c2a: c019 beqz s0,18c30 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x18c> + 18c2c: 89a2 mv s3,s0 + 18c2e: b559 j 18ab4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x10> + 18c30: 60e6 ld ra,88(sp) + 18c32: 6446 ld s0,80(sp) + 18c34: 79e2 ld s3,56(sp) + 18c36: 7a42 ld s4,48(sp) + 18c38: 6125 addi sp,sp,96 + 18c3a: 8082 ret + 18c3c: 8082 ret + +0000000000018c3e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0>: + 18c3e: 18050c63 beqz a0,18dd6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x198> + 18c42: 711d addi sp,sp,-96 + 18c44: fc4e sd s3,56(sp) + 18c46: ec86 sd ra,88(sp) + 18c48: e8a2 sd s0,80(sp) + 18c4a: f852 sd s4,48(sp) + 18c4c: 89aa mv s3,a0 + 18c4e: 0189ba03 ld s4,24(s3) + 18c52: 140a0c63 beqz s4,18daa <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x16c> + 18c56: e4a6 sd s1,72(sp) + 18c58: e0ca sd s2,64(sp) + 18c5a: f456 sd s5,40(sp) + 18c5c: f05a sd s6,32(sp) + 18c5e: 018a3a83 ld s5,24(s4) + 18c62: 120a8063 beqz s5,18d82 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x144> + 18c66: 018abb03 ld s6,24(s5) + 18c6a: 0e0b0c63 beqz s6,18d62 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x124> + 18c6e: 018b3403 ld s0,24(s6) + 18c72: c845 beqz s0,18d22 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xe4> + 18c74: 01843903 ld s2,24(s0) + 18c78: 06090663 beqz s2,18ce4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xa6> + 18c7c: e862 sd s8,16(sp) + 18c7e: 01893c03 ld s8,24(s2) + 18c82: 080c0063 beqz s8,18d02 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xc4> + 18c86: ec5e sd s7,24(sp) + 18c88: 018c3483 ld s1,24(s8) + 18c8c: c8dd beqz s1,18d42 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x104> + 18c8e: 0184bb83 ld s7,24(s1) + 18c92: 020b8863 beqz s7,18cc2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x84> + 18c96: e466 sd s9,8(sp) + 18c98: 018bb503 ld a0,24(s7) + 18c9c: 8cde mv s9,s7 + 18c9e: fa1ff0ef jal ra,18c3e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0> + 18ca2: 020bb503 ld a0,32(s7) + 18ca6: 030b8793 addi a5,s7,48 + 18caa: 010bbb83 ld s7,16(s7) + 18cae: 00f50463 beq a0,a5,18cb6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x78> + 18cb2: c4ffc0ef jal ra,15900 <_ZdlPv@plt> + 18cb6: 8566 mv a0,s9 + 18cb8: c49fc0ef jal ra,15900 <_ZdlPv@plt> + 18cbc: fc0b9ee3 bnez s7,18c98 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x5a> + 18cc0: 6ca2 ld s9,8(sp) + 18cc2: 7088 ld a0,32(s1) + 18cc4: 03048793 addi a5,s1,48 + 18cc8: 0104bb83 ld s7,16(s1) + 18ccc: 00f50463 beq a0,a5,18cd4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x96> + 18cd0: c31fc0ef jal ra,15900 <_ZdlPv@plt> + 18cd4: 8526 mv a0,s1 + 18cd6: c2bfc0ef jal ra,15900 <_ZdlPv@plt> + 18cda: 060b8463 beqz s7,18d42 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x104> + 18cde: 84de mv s1,s7 + 18ce0: b77d j 18c8e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x50> + 18ce2: 6c42 ld s8,16(sp) + 18ce4: 7008 ld a0,32(s0) + 18ce6: 03040793 addi a5,s0,48 + 18cea: 6804 ld s1,16(s0) + 18cec: 00f50463 beq a0,a5,18cf4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xb6> + 18cf0: c11fc0ef jal ra,15900 <_ZdlPv@plt> + 18cf4: 8522 mv a0,s0 + 18cf6: c0bfc0ef jal ra,15900 <_ZdlPv@plt> + 18cfa: c485 beqz s1,18d22 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xe4> + 18cfc: 8426 mv s0,s1 + 18cfe: bf9d j 18c74 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x36> + 18d00: 6be2 ld s7,24(sp) + 18d02: 02093503 ld a0,32(s2) + 18d06: 03090793 addi a5,s2,48 + 18d0a: 01093483 ld s1,16(s2) + 18d0e: 00f50463 beq a0,a5,18d16 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xd8> + 18d12: beffc0ef jal ra,15900 <_ZdlPv@plt> + 18d16: 854a mv a0,s2 + 18d18: be9fc0ef jal ra,15900 <_ZdlPv@plt> + 18d1c: d0f9 beqz s1,18ce2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xa4> + 18d1e: 8926 mv s2,s1 + 18d20: bfb9 j 18c7e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x40> + 18d22: 020b3503 ld a0,32(s6) + 18d26: 030b0793 addi a5,s6,48 + 18d2a: 010b3403 ld s0,16(s6) + 18d2e: 00f50463 beq a0,a5,18d36 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xf8> + 18d32: bcffc0ef jal ra,15900 <_ZdlPv@plt> + 18d36: 855a mv a0,s6 + 18d38: bc9fc0ef jal ra,15900 <_ZdlPv@plt> + 18d3c: c01d beqz s0,18d62 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x124> + 18d3e: 8b22 mv s6,s0 + 18d40: b73d j 18c6e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x30> + 18d42: 020c3503 ld a0,32(s8) + 18d46: 030c0793 addi a5,s8,48 + 18d4a: 010c3483 ld s1,16(s8) + 18d4e: 00f50463 beq a0,a5,18d56 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x118> + 18d52: baffc0ef jal ra,15900 <_ZdlPv@plt> + 18d56: 8562 mv a0,s8 + 18d58: ba9fc0ef jal ra,15900 <_ZdlPv@plt> + 18d5c: d0d5 beqz s1,18d00 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xc2> + 18d5e: 8c26 mv s8,s1 + 18d60: b725 j 18c88 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x4a> + 18d62: 020ab503 ld a0,32(s5) + 18d66: 030a8793 addi a5,s5,48 + 18d6a: 010ab403 ld s0,16(s5) + 18d6e: 00f50463 beq a0,a5,18d76 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x138> + 18d72: b8ffc0ef jal ra,15900 <_ZdlPv@plt> + 18d76: 8556 mv a0,s5 + 18d78: b89fc0ef jal ra,15900 <_ZdlPv@plt> + 18d7c: c019 beqz s0,18d82 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x144> + 18d7e: 8aa2 mv s5,s0 + 18d80: b5dd j 18c66 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x28> + 18d82: 020a3503 ld a0,32(s4) + 18d86: 030a0793 addi a5,s4,48 + 18d8a: 010a3403 ld s0,16(s4) + 18d8e: 00f50463 beq a0,a5,18d96 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x158> + 18d92: b6ffc0ef jal ra,15900 <_ZdlPv@plt> + 18d96: 8552 mv a0,s4 + 18d98: b69fc0ef jal ra,15900 <_ZdlPv@plt> + 18d9c: c019 beqz s0,18da2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x164> + 18d9e: 8a22 mv s4,s0 + 18da0: bd7d j 18c5e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x20> + 18da2: 64a6 ld s1,72(sp) + 18da4: 6906 ld s2,64(sp) + 18da6: 7aa2 ld s5,40(sp) + 18da8: 7b02 ld s6,32(sp) + 18daa: 0209b503 ld a0,32(s3) + 18dae: 03098793 addi a5,s3,48 + 18db2: 0109b403 ld s0,16(s3) + 18db6: 00f50463 beq a0,a5,18dbe <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x180> + 18dba: b47fc0ef jal ra,15900 <_ZdlPv@plt> + 18dbe: 854e mv a0,s3 + 18dc0: b41fc0ef jal ra,15900 <_ZdlPv@plt> + 18dc4: c019 beqz s0,18dca <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x18c> + 18dc6: 89a2 mv s3,s0 + 18dc8: b559 j 18c4e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x10> + 18dca: 60e6 ld ra,88(sp) + 18dcc: 6446 ld s0,80(sp) + 18dce: 79e2 ld s3,56(sp) + 18dd0: 7a42 ld s4,48(sp) + 18dd2: 6125 addi sp,sp,96 + 18dd4: 8082 ret + 18dd6: 8082 ret + +0000000000018dd8 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b>: + 18dd8: 7135 addi sp,sp,-160 + 18dda: ed06 sd ra,152(sp) + 18ddc: e922 sd s0,144(sp) + 18dde: 10050a63 beqz a0,18ef2 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x11a> + 18de2: 842e mv s0,a1 + 18de4: 10058763 beqz a1,18ef2 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x11a> + 18de8: f4d6 sd s5,104(sp) + 18dea: 678d lui a5,0x3 + 18dec: 02010a93 addi s5,sp,32 + 18df0: e526 sd s1,136(sp) + 18df2: e14a sd s2,128(sp) + 18df4: f8d2 sd s4,112(sp) + 18df6: 84aa mv s1,a0 + 18df8: 8932 mv s2,a2 + 18dfa: d2d78793 addi a5,a5,-723 # 2d2d <__abi_tag-0xd567> + 18dfe: 03010a13 addi s4,sp,48 + 18e02: 4709 li a4,2 + 18e04: 8556 mv a0,s5 + 18e06: 4619 li a2,6 + 18e08: 00020597 auipc a1,0x20 + 18e0c: bf058593 addi a1,a1,-1040 # 389f8 <_IO_stdin_used+0x3a0> + 18e10: fcce sd s3,120(sp) + 18e12: f0da sd s6,96(sp) + 18e14: 02010923 sb zero,50(sp) + 18e18: 02f11823 sh a5,48(sp) + 18e1c: f052 sd s4,32(sp) + 18e1e: f43a sd a4,40(sp) + 18e20: b81fc0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 18e24: 05010993 addi s3,sp,80 + 18e28: e0ce sd s3,64(sp) + 18e2a: 6118 ld a4,0(a0) + 18e2c: 01050793 addi a5,a0,16 + 18e30: 0ef70663 beq a4,a5,18f1c <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x144> + 18e34: 6914 ld a3,16(a0) + 18e36: e0ba sd a4,64(sp) + 18e38: e8b6 sd a3,80(sp) + 18e3a: 00853b03 ld s6,8(a0) + 18e3e: e11c sd a5,0(a0) + 18e40: 00050823 sb zero,16(a0) + 18e44: 00053423 sd zero,8(a0) + 18e48: 8522 mv a0,s0 + 18e4a: e4da sd s6,72(sp) + 18e4c: d85fc0ef jal ra,15bd0 + 18e50: 57fd li a5,-1 + 18e52: 8389 srli a5,a5,0x2 + 18e54: 416787b3 sub a5,a5,s6 + 18e58: 862a mv a2,a0 + 18e5a: 0ea7e063 bltu a5,a0,18f3a <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x162> + 18e5e: 04010b13 addi s6,sp,64 + 18e62: 85a2 mv a1,s0 + 18e64: 855a mv a0,s6 + 18e66: b3bfc0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 18e6a: 01010a93 addi s5,sp,16 + 18e6e: e056 sd s5,0(sp) + 18e70: 6114 ld a3,0(a0) + 18e72: 01050713 addi a4,a0,16 + 18e76: 87aa mv a5,a0 + 18e78: 08e68363 beq a3,a4,18efe <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x126> + 18e7c: 6910 ld a2,16(a0) + 18e7e: e036 sd a3,0(sp) + 18e80: e832 sd a2,16(sp) + 18e82: e398 sd a4,0(a5) + 18e84: 6798 ld a4,8(a5) + 18e86: 6506 ld a0,64(sp) + 18e88: 00078823 sb zero,16(a5) + 18e8c: e43a sd a4,8(sp) + 18e8e: 0007b423 sd zero,8(a5) + 18e92: 01350463 beq a0,s3,18e9a <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xc2> + 18e96: a6bfc0ef jal ra,15900 <_ZdlPv@plt> + 18e9a: 7502 ld a0,32(sp) + 18e9c: 01450463 beq a0,s4,18ea4 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xcc> + 18ea0: a61fc0ef jal ra,15900 <_ZdlPv@plt> + 18ea4: 6a22 ld s4,8(sp) + 18ea6: 6982 ld s3,0(sp) + 18ea8: 8526 mv a0,s1 + 18eaa: 8652 mv a2,s4 + 18eac: 85ce mv a1,s3 + 18eae: c72fc0ef jal ra,15320 + 18eb2: 4401 li s0,0 + 18eb4: ed09 bnez a0,18ece <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xf6> + 18eb6: 01448433 add s0,s1,s4 + 18eba: 00044783 lbu a5,0(s0) + 18ebe: 02091863 bnez s2,18eee <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x116> + 18ec2: 03d00713 li a4,61 + 18ec6: 0405 addi s0,s0,1 + 18ec8: 00e78363 beq a5,a4,18ece <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xf6> + 18ecc: 4401 li s0,0 + 18ece: 01598563 beq s3,s5,18ed8 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x100> + 18ed2: 854e mv a0,s3 + 18ed4: a2dfc0ef jal ra,15900 <_ZdlPv@plt> + 18ed8: 60ea ld ra,152(sp) + 18eda: 8522 mv a0,s0 + 18edc: 644a ld s0,144(sp) + 18ede: 64aa ld s1,136(sp) + 18ee0: 690a ld s2,128(sp) + 18ee2: 79e6 ld s3,120(sp) + 18ee4: 7a46 ld s4,112(sp) + 18ee6: 7aa6 ld s5,104(sp) + 18ee8: 7b06 ld s6,96(sp) + 18eea: 610d addi sp,sp,160 + 18eec: 8082 ret + 18eee: fbf1 bnez a5,18ec2 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xea> + 18ef0: bff9 j 18ece <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xf6> + 18ef2: 4401 li s0,0 + 18ef4: 60ea ld ra,152(sp) + 18ef6: 8522 mv a0,s0 + 18ef8: 644a ld s0,144(sp) + 18efa: 610d addi sp,sp,160 + 18efc: 8082 ret + 18efe: 6514 ld a3,8(a0) + 18f00: 85d6 mv a1,s5 + 18f02: 853a mv a0,a4 + 18f04: 0685 addi a3,a3,1 + 18f06: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 18f0a: 02050407 vle8.v v8,(a0) + 18f0e: 8e91 sub a3,a3,a2 + 18f10: 9532 add a0,a0,a2 + 18f12: 02058427 vse8.v v8,(a1) + 18f16: 95b2 add a1,a1,a2 + 18f18: f6fd bnez a3,18f06 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x12e> + 18f1a: b7a5 j 18e82 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xaa> + 18f1c: 6518 ld a4,8(a0) + 18f1e: 864e mv a2,s3 + 18f20: 85be mv a1,a5 + 18f22: 0705 addi a4,a4,1 + 18f24: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 18f28: 02058407 vle8.v v8,(a1) + 18f2c: 8f15 sub a4,a4,a3 + 18f2e: 95b6 add a1,a1,a3 + 18f30: 02060427 vse8.v v8,(a2) + 18f34: 9636 add a2,a2,a3 + 18f36: f77d bnez a4,18f24 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x14c> + 18f38: b709 j 18e3a <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x62> + 18f3a: 00020517 auipc a0,0x20 + 18f3e: ac650513 addi a0,a0,-1338 # 38a00 <_IO_stdin_used+0x3a8> + 18f42: 04010b13 addi s6,sp,64 + 18f46: 9abfc0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 18f4a: 842a mv s0,a0 + 18f4c: a029 j 18f56 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x17e> + 18f4e: 842a mv s0,a0 + 18f50: 855a mv a0,s6 + 18f52: bb3fd0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 18f56: 8556 mv a0,s5 + 18f58: badfd0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 18f5c: 8522 mv a0,s0 + 18f5e: 893fc0ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000018f62 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb>: + 18f62: 1141 addi sp,sp,-16 + 18f64: e022 sd s0,0(sp) + 18f66: 8432 mv s0,a2 + 18f68: 4605 li a2,1 + 18f6a: e406 sd ra,8(sp) + 18f6c: e6dff0ef jal ra,18dd8 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> + 18f70: cd15 beqz a0,18fac <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb+0x4a> + 18f72: 00054703 lbu a4,0(a0) + 18f76: 03600693 li a3,54 + 18f7a: 4785 li a5,1 + 18f7c: fd07071b addiw a4,a4,-48 + 18f80: 0ff77713 zext.b a4,a4 + 18f84: 00e6ed63 bltu a3,a4,18f9e <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb+0x3c> + 18f88: 004006b7 lui a3,0x400 + 18f8c: 87b6 mv a5,a3 + 18f8e: 1782 slli a5,a5,0x20 + 18f90: 0685 addi a3,a3,1 # 400001 <__global_pointer$+0x3b4271> + 18f92: 97b6 add a5,a5,a3 + 18f94: 00e7d7b3 srl a5,a5,a4 + 18f98: 8b85 andi a5,a5,1 + 18f9a: 0017c793 xori a5,a5,1 + 18f9e: 60a2 ld ra,8(sp) + 18fa0: 00f40023 sb a5,0(s0) + 18fa4: 6402 ld s0,0(sp) + 18fa6: 4505 li a0,1 + 18fa8: 0141 addi sp,sp,16 + 18faa: 8082 ret + 18fac: 60a2 ld ra,8(sp) + 18fae: 6402 ld s0,0(sp) + 18fb0: 4501 li a0,0 + 18fb2: 0141 addi sp,sp,16 + 18fb4: 8082 ret + +0000000000018fb6 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_>: + 18fb6: 1101 addi sp,sp,-32 + 18fb8: e426 sd s1,8(sp) + 18fba: 84b2 mv s1,a2 + 18fbc: 4601 li a2,0 + 18fbe: ec06 sd ra,24(sp) + 18fc0: e19ff0ef jal ra,18dd8 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> + 18fc4: c115 beqz a0,18fe8 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_+0x32> + 18fc6: e822 sd s0,16(sp) + 18fc8: 842a mv s0,a0 + 18fca: c07fc0ef jal ra,15bd0 + 18fce: 6490 ld a2,8(s1) + 18fd0: 872a mv a4,a0 + 18fd2: 86a2 mv a3,s0 + 18fd4: 8526 mv a0,s1 + 18fd6: 4581 li a1,0 + 18fd8: f98fc0ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 18fdc: 60e2 ld ra,24(sp) + 18fde: 6442 ld s0,16(sp) + 18fe0: 64a2 ld s1,8(sp) + 18fe2: 4505 li a0,1 + 18fe4: 6105 addi sp,sp,32 + 18fe6: 8082 ret + 18fe8: 60e2 ld ra,24(sp) + 18fea: 64a2 ld s1,8(sp) + 18fec: 4501 li a0,0 + 18fee: 6105 addi sp,sp,32 + 18ff0: 8082 ret + +0000000000018ff2 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 18ff2: 7175 addi sp,sp,-144 + 18ff4: fca6 sd s1,120(sp) + 18ff6: f4ce sd s3,104(sp) + 18ff8: f0d2 sd s4,96(sp) + 18ffa: ecd6 sd s5,88(sp) + 18ffc: e8da sd s6,80(sp) + 18ffe: e4de sd s7,72(sp) + 19000: e0e2 sd s8,64(sp) + 19002: fc66 sd s9,56(sp) + 19004: e506 sd ra,136(sp) + 19006: e122 sd s0,128(sp) + 19008: f8ca sd s2,112(sp) + 1900a: 01050793 addi a5,a0,16 + 1900e: 5bfd li s7,-1 + 19010: 89aa mv s3,a0 + 19012: 00053423 sd zero,8(a0) + 19016: 00050823 sb zero,16(a0) + 1901a: 8a2e mv s4,a1 + 1901c: e11c sd a5,0(a0) + 1901e: 002bdb13 srli s6,s7,0x2 + 19022: 4481 li s1,0 + 19024: 4c31 li s8,12 + 19026: 02010a93 addi s5,sp,32 + 1902a: 4cbd li s9,15 + 1902c: 8626 mv a2,s1 + 1902e: 45a9 li a1,10 + 19030: 8552 mv a0,s4 + 19032: b0ffc0ef jal ra,15b40 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt> + 19036: 0089b783 ld a5,8(s3) + 1903a: 892a mv s2,a0 + 1903c: 40fb07b3 sub a5,s6,a5 + 19040: 16fc7e63 bgeu s8,a5,191bc <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1ca> + 19044: 4635 li a2,13 + 19046: 00020597 auipc a1,0x20 + 1904a: 9d258593 addi a1,a1,-1582 # 38a18 <_IO_stdin_used+0x3c0> + 1904e: 854e mv a0,s3 + 19050: 951fc0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 19054: 008a3403 ld s0,8(s4) + 19058: 09790963 beq s2,s7,190ea <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xf8> + 1905c: 0905 addi s2,s2,1 + 1905e: 40990733 sub a4,s2,s1 + 19062: 16946363 bltu s0,s1,191c8 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1d6> + 19066: 000a3783 ld a5,0(s4) + 1906a: 8c05 sub s0,s0,s1 + 1906c: e856 sd s5,16(sp) + 1906e: 94be add s1,s1,a5 + 19070: 00877363 bgeu a4,s0,19076 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x84> + 19074: 843a mv s0,a4 + 19076: e422 sd s0,8(sp) + 19078: 068ce063 bltu s9,s0,190d8 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe6> + 1907c: 4785 li a5,1 + 1907e: 02f41d63 bne s0,a5,190b8 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc6> + 19082: 0004c783 lbu a5,0(s1) + 19086: 02f10023 sb a5,32(sp) + 1908a: 87d6 mv a5,s5 + 1908c: ec22 sd s0,24(sp) + 1908e: 97a2 add a5,a5,s0 + 19090: 00078023 sb zero,0(a5) + 19094: 0089b783 ld a5,8(s3) + 19098: 6662 ld a2,24(sp) + 1909a: 65c2 ld a1,16(sp) + 1909c: 40fb07b3 sub a5,s6,a5 + 190a0: 14c7e563 bltu a5,a2,191ea <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1f8> + 190a4: 854e mv a0,s3 + 190a6: 8fbfc0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 190aa: 6542 ld a0,16(sp) + 190ac: 01550463 beq a0,s5,190b4 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc2> + 190b0: 851fc0ef jal ra,15900 <_ZdlPv@plt> + 190b4: 84ca mv s1,s2 + 190b6: bf9d j 1902c <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3a> + 190b8: d869 beqz s0,1908a <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x98> + 190ba: 8556 mv a0,s5 + 190bc: 87a6 mv a5,s1 + 190be: 0c347757 vsetvli a4,s0,e8,m8,ta,ma + 190c2: 02078407 vle8.v v8,(a5) + 190c6: 8c19 sub s0,s0,a4 + 190c8: 97ba add a5,a5,a4 + 190ca: 02050427 vse8.v v8,(a0) + 190ce: 953a add a0,a0,a4 + 190d0: f47d bnez s0,190be <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xcc> + 190d2: 6422 ld s0,8(sp) + 190d4: 67c2 ld a5,16(sp) + 190d6: bf5d j 1908c <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x9a> + 190d8: 4601 li a2,0 + 190da: 002c addi a1,sp,8 + 190dc: 0808 addi a0,sp,16 + 190de: dd2fc0ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 190e2: 67a2 ld a5,8(sp) + 190e4: e82a sd a0,16(sp) + 190e6: f03e sd a5,32(sp) + 190e8: bfd1 j 190bc <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xca> + 190ea: 0a946363 bltu s0,s1,19190 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x19e> + 190ee: 000a3783 ld a5,0(s4) + 190f2: 8c05 sub s0,s0,s1 + 190f4: 02010913 addi s2,sp,32 + 190f8: e422 sd s0,8(sp) + 190fa: e84a sd s2,16(sp) + 190fc: 473d li a4,15 + 190fe: 94be add s1,s1,a5 + 19100: 01010a13 addi s4,sp,16 + 19104: 06876d63 bltu a4,s0,1917e <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> + 19108: 4785 li a5,1 + 1910a: 04f41a63 bne s0,a5,1915e <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x16c> + 1910e: 0004c783 lbu a5,0(s1) + 19112: 02f10023 sb a5,32(sp) + 19116: 87ca mv a5,s2 + 19118: ec22 sd s0,24(sp) + 1911a: 97a2 add a5,a5,s0 + 1911c: 00078023 sb zero,0(a5) + 19120: 0089b703 ld a4,8(s3) + 19124: 57fd li a5,-1 + 19126: 6662 ld a2,24(sp) + 19128: 8389 srli a5,a5,0x2 + 1912a: 8f99 sub a5,a5,a4 + 1912c: 65c2 ld a1,16(sp) + 1912e: 0cc7e463 bltu a5,a2,191f6 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x204> + 19132: 854e mv a0,s3 + 19134: 86dfc0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 19138: 6542 ld a0,16(sp) + 1913a: 01250463 beq a0,s2,19142 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x150> + 1913e: fc2fc0ef jal ra,15900 <_ZdlPv@plt> + 19142: 60aa ld ra,136(sp) + 19144: 640a ld s0,128(sp) + 19146: 74e6 ld s1,120(sp) + 19148: 7946 ld s2,112(sp) + 1914a: 7a06 ld s4,96(sp) + 1914c: 6ae6 ld s5,88(sp) + 1914e: 6b46 ld s6,80(sp) + 19150: 6ba6 ld s7,72(sp) + 19152: 6c06 ld s8,64(sp) + 19154: 7ce2 ld s9,56(sp) + 19156: 854e mv a0,s3 + 19158: 79a6 ld s3,104(sp) + 1915a: 6149 addi sp,sp,144 + 1915c: 8082 ret + 1915e: dc45 beqz s0,19116 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x124> + 19160: 854a mv a0,s2 + 19162: 87a6 mv a5,s1 + 19164: 0c347757 vsetvli a4,s0,e8,m8,ta,ma + 19168: 02078407 vle8.v v8,(a5) + 1916c: 8c19 sub s0,s0,a4 + 1916e: 97ba add a5,a5,a4 + 19170: 02050427 vse8.v v8,(a0) + 19174: 953a add a0,a0,a4 + 19176: f47d bnez s0,19164 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x172> + 19178: 6422 ld s0,8(sp) + 1917a: 67c2 ld a5,16(sp) + 1917c: bf71 j 19118 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x126> + 1917e: 4601 li a2,0 + 19180: 002c addi a1,sp,8 + 19182: 8552 mv a0,s4 + 19184: d2cfc0ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 19188: 67a2 ld a5,8(sp) + 1918a: e82a sd a0,16(sp) + 1918c: f03e sd a5,32(sp) + 1918e: bfd1 j 19162 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x170> + 19190: 86a2 mv a3,s0 + 19192: 8626 mv a2,s1 + 19194: 00020597 auipc a1,0x20 + 19198: 89458593 addi a1,a1,-1900 # 38a28 <_IO_stdin_used+0x3d0> + 1919c: 00020517 auipc a0,0x20 + 191a0: 8a450513 addi a0,a0,-1884 # 38a40 <_IO_stdin_used+0x3e8> + 191a4: facfc0ef jal ra,15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> + 191a8: 842a mv s0,a0 + 191aa: 8552 mv a0,s4 + 191ac: 959fd0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 191b0: 854e mv a0,s3 + 191b2: 953fd0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 191b6: 8522 mv a0,s0 + 191b8: e38fc0ef jal ra,157f0 <_Unwind_Resume@plt> + 191bc: 00020517 auipc a0,0x20 + 191c0: 84450513 addi a0,a0,-1980 # 38a00 <_IO_stdin_used+0x3a8> + 191c4: f2cfc0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 191c8: 86a2 mv a3,s0 + 191ca: 8626 mv a2,s1 + 191cc: 00020597 auipc a1,0x20 + 191d0: 85c58593 addi a1,a1,-1956 # 38a28 <_IO_stdin_used+0x3d0> + 191d4: 00020517 auipc a0,0x20 + 191d8: 86c50513 addi a0,a0,-1940 # 38a40 <_IO_stdin_used+0x3e8> + 191dc: f74fc0ef jal ra,15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> + 191e0: 842a mv s0,a0 + 191e2: 0808 addi a0,sp,16 + 191e4: 921fd0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 191e8: b7e1 j 191b0 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1be> + 191ea: 00020517 auipc a0,0x20 + 191ee: 81650513 addi a0,a0,-2026 # 38a00 <_IO_stdin_used+0x3a8> + 191f2: efefc0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 191f6: 00020517 auipc a0,0x20 + 191fa: 80a50513 addi a0,a0,-2038 # 38a00 <_IO_stdin_used+0x3a8> + 191fe: ef2fc0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 19202: 842a mv s0,a0 + 19204: b775 j 191b0 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1be> + +0000000000019206 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0>: + 19206: 7159 addi sp,sp,-112 + 19208: e4ce sd s3,72(sp) + 1920a: 89aa mv s3,a0 + 1920c: 04800513 li a0,72 + 19210: f0a2 sd s0,96(sp) + 19212: eca6 sd s1,88(sp) + 19214: e8ca sd s2,80(sp) + 19216: 84b2 mv s1,a2 + 19218: f45e sd s7,40(sp) + 1921a: 892e mv s2,a1 + 1921c: f486 sd ra,104(sp) + 1921e: e82fc0ef jal ra,158a0 <_Znwm@plt> + 19222: 609c ld a5,0(s1) + 19224: 03050b93 addi s7,a0,48 + 19228: 03753023 sd s7,32(a0) + 1922c: 638c ld a1,0(a5) + 1922e: 6790 ld a2,8(a5) + 19230: 842a mv s0,a0 + 19232: 02050513 addi a0,a0,32 + 19236: 962e add a2,a2,a1 + 19238: bd6ff0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1923c: e0d2 sd s4,64(sp) + 1923e: fc56 sd s5,56(sp) + 19240: f062 sd s8,32(sp) + 19242: 04043023 sd zero,64(s0) + 19246: 00898c13 addi s8,s3,8 + 1924a: 02043a83 ld s5,32(s0) + 1924e: 02843a03 ld s4,40(s0) + 19252: 84ca mv s1,s2 + 19254: 0f2c0d63 beq s8,s2,1934e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x148> + 19258: f85a sd s6,48(sp) + 1925a: 02893b03 ld s6,40(s2) + 1925e: ec66 sd s9,24(sp) + 19260: 8cd2 mv s9,s4 + 19262: 074b6b63 bltu s6,s4,192d8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xd2> + 19266: 060c8c63 beqz s9,192de <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xd8> + 1926a: e86a sd s10,16(sp) + 1926c: 02093d03 ld s10,32(s2) + 19270: 8666 mv a2,s9 + 19272: 8556 mv a0,s5 + 19274: 85ea mv a1,s10 + 19276: f4afc0ef jal ra,159c0 + 1927a: 10050f63 beqz a0,19398 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x192> + 1927e: 12054b63 bltz a0,193b4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1ae> + 19282: 856a mv a0,s10 + 19284: 8666 mv a2,s9 + 19286: 85d6 mv a1,s5 + 19288: f38fc0ef jal ra,159c0 + 1928c: 6d42 ld s10,16(sp) + 1928e: ed09 bnez a0,192a8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xa2> + 19290: 800007b7 lui a5,0x80000 + 19294: 414b0b33 sub s6,s6,s4 + 19298: fff7c713 not a4,a5 + 1929c: 01674863 blt a4,s6,192ac <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xa6> + 192a0: 10fb4c63 blt s6,a5,193b8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1b2> + 192a4: 000b051b sext.w a0,s6 + 192a8: 10054863 bltz a0,193b8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1b2> + 192ac: 7b42 ld s6,48(sp) + 192ae: 6ce2 ld s9,24(sp) + 192b0: 017a8563 beq s5,s7,192ba <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xb4> + 192b4: 8556 mv a0,s5 + 192b6: e4afc0ef jal ra,15900 <_ZdlPv@plt> + 192ba: 8522 mv a0,s0 + 192bc: e44fc0ef jal ra,15900 <_ZdlPv@plt> + 192c0: 70a6 ld ra,104(sp) + 192c2: 7406 ld s0,96(sp) + 192c4: 6a06 ld s4,64(sp) + 192c6: 7ae2 ld s5,56(sp) + 192c8: 7c02 ld s8,32(sp) + 192ca: 6946 ld s2,80(sp) + 192cc: 69a6 ld s3,72(sp) + 192ce: 7ba2 ld s7,40(sp) + 192d0: 8526 mv a0,s1 + 192d2: 64e6 ld s1,88(sp) + 192d4: 6165 addi sp,sp,112 + 192d6: 8082 ret + 192d8: 8cda mv s9,s6 + 192da: f80c98e3 bnez s9,1926a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x64> + 192de: 80000737 lui a4,0x80000 + 192e2: fff74693 not a3,a4 + 192e6: 416a07b3 sub a5,s4,s6 + 192ea: faf6c3e3 blt a3,a5,19290 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x8a> + 192ee: 00e7c663 blt a5,a4,192fa <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xf4> + 192f2: 02079713 slli a4,a5,0x20 + 192f6: f8075de3 bgez a4,19290 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x8a> + 192fa: 0189b783 ld a5,24(s3) + 192fe: 0f278863 beq a5,s2,193ee <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1e8> + 19302: 854a mv a0,s2 + 19304: e8cfc0ef jal ra,15990 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt> + 19308: 750c ld a1,40(a0) + 1930a: 892a mv s2,a0 + 1930c: 7108 ld a0,32(a0) + 1930e: 86d2 mv a3,s4 + 19310: 8656 mv a2,s5 + 19312: fd7fe0ef jal ra,182e8 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> + 19316: 0c054963 bltz a0,193e8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1e2> + 1931a: 8652 mv a2,s4 + 1931c: 85d6 mv a1,s5 + 1931e: 854e mv a0,s3 + 19320: df2ff0ef jal ra,18912 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0> + 19324: 84ae mv s1,a1 + 19326: e42e sd a1,8(sp) + 19328: e02a sd a0,0(sp) + 1932a: 7b42 ld s6,48(sp) + 1932c: 6ce2 ld s9,24(sp) + 1932e: 87aa mv a5,a0 + 19330: c0b5 beqz s1,19394 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x18e> + 19332: 4505 li a0,1 + 19334: cb95 beqz a5,19368 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x162> + 19336: 8626 mv a2,s1 + 19338: 86e2 mv a3,s8 + 1933a: 85a2 mv a1,s0 + 1933c: a64fc0ef jal ra,155a0 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt> + 19340: 0289b783 ld a5,40(s3) + 19344: 84a2 mv s1,s0 + 19346: 0785 addi a5,a5,1 # ffffffff80000001 <__global_pointer$+0xffffffff7ffb4271> + 19348: 02f9b423 sd a5,40(s3) + 1934c: bf95 j 192c0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xba> + 1934e: 0289b783 ld a5,40(s3) + 19352: c79d beqz a5,19380 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x17a> + 19354: 0209b483 ld s1,32(s3) + 19358: 86d2 mv a3,s4 + 1935a: 8656 mv a2,s5 + 1935c: 748c ld a1,40(s1) + 1935e: 7088 ld a0,32(s1) + 19360: f89fe0ef jal ra,182e8 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> + 19364: 00055e63 bgez a0,19380 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x17a> + 19368: 4505 li a0,1 + 1936a: fc9c06e3 beq s8,s1,19336 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x130> + 1936e: 7494 ld a3,40(s1) + 19370: 7090 ld a2,32(s1) + 19372: 85d2 mv a1,s4 + 19374: 8556 mv a0,s5 + 19376: f73fe0ef jal ra,182e8 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> + 1937a: 01f5551b srliw a0,a0,0x1f + 1937e: bf65 j 19336 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x130> + 19380: 8652 mv a2,s4 + 19382: 85d6 mv a1,s5 + 19384: 854e mv a0,s3 + 19386: d8cff0ef jal ra,18912 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0> + 1938a: 84ae mv s1,a1 + 1938c: e42e sd a1,8(sp) + 1938e: e02a sd a0,0(sp) + 19390: 87aa mv a5,a0 + 19392: f0c5 bnez s1,19332 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x12c> + 19394: 84be mv s1,a5 + 19396: bf29 j 192b0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xaa> + 19398: 80000737 lui a4,0x80000 + 1939c: fff74693 not a3,a4 + 193a0: 416a07b3 sub a5,s4,s6 + 193a4: ecf6cfe3 blt a3,a5,19282 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x7c> + 193a8: 00e7c663 blt a5,a4,193b4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1ae> + 193ac: 02079713 slli a4,a5,0x20 + 193b0: ec0759e3 bgez a4,19282 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x7c> + 193b4: 6d42 ld s10,16(sp) + 193b6: b791 j 192fa <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xf4> + 193b8: 0209b783 ld a5,32(s3) + 193bc: 03278d63 beq a5,s2,193f6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1f0> + 193c0: 854a mv a0,s2 + 193c2: b2efc0ef jal ra,156f0 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@plt> + 193c6: 7514 ld a3,40(a0) + 193c8: 7110 ld a2,32(a0) + 193ca: 8b2a mv s6,a0 + 193cc: 85d2 mv a1,s4 + 193ce: 8556 mv a0,s5 + 193d0: f19fe0ef jal ra,182e8 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> + 193d4: f40553e3 bgez a0,1931a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x114> + 193d8: 01893783 ld a5,24(s2) + 193dc: cf89 beqz a5,193f6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1f0> + 193de: 84da mv s1,s6 + 193e0: 6ce2 ld s9,24(sp) + 193e2: 7b42 ld s6,48(sp) + 193e4: 4505 li a0,1 + 193e6: bf81 j 19336 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x130> + 193e8: 01893783 ld a5,24(s2) + 193ec: cb81 beqz a5,193fc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1f6> + 193ee: 7b42 ld s6,48(sp) + 193f0: 6ce2 ld s9,24(sp) + 193f2: 4505 li a0,1 + 193f4: b789 j 19336 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x130> + 193f6: 7b42 ld s6,48(sp) + 193f8: 6ce2 ld s9,24(sp) + 193fa: bf95 j 1936e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x168> + 193fc: 7b42 ld s6,48(sp) + 193fe: 6ce2 ld s9,24(sp) + 19400: 84ca mv s1,s2 + 19402: b79d j 19368 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x162> + 19404: e0d2 sd s4,64(sp) + 19406: fc56 sd s5,56(sp) + 19408: f85a sd s6,48(sp) + 1940a: f062 sd s8,32(sp) + 1940c: ec66 sd s9,24(sp) + 1940e: e86a sd s10,16(sp) + 19410: 9b0fc0ef jal ra,155c0 <__cxa_begin_catch@plt> + 19414: 8522 mv a0,s0 + 19416: ceafc0ef jal ra,15900 <_ZdlPv@plt> + 1941a: c56fc0ef jal ra,15870 <__cxa_rethrow@plt> + 1941e: 842a mv s0,a0 + 19420: 841fc0ef jal ra,15c60 <__cxa_end_catch@plt> + 19424: 8522 mv a0,s0 + 19426: bcafc0ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000001942a <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_>: + 1942a: 715d addi sp,sp,-80 + 1942c: f052 sd s4,32(sp) + 1942e: 8a2a mv s4,a0 + 19430: 03800513 li a0,56 + 19434: e0a2 sd s0,64(sp) + 19436: fc26 sd s1,56(sp) + 19438: f84a sd s2,48(sp) + 1943a: f44e sd s3,40(sp) + 1943c: ec56 sd s5,24(sp) + 1943e: e85a sd s6,16(sp) + 19440: 8ab2 mv s5,a2 + 19442: 8b2e mv s6,a1 + 19444: 84b6 mv s1,a3 + 19446: e486 sd ra,72(sp) + 19448: 89ba mv s3,a4 + 1944a: c56fc0ef jal ra,158a0 <_Znwm@plt> + 1944e: 02850913 addi s2,a0,40 + 19452: 01652023 sw s6,0(a0) + 19456: 01553423 sd s5,8(a0) + 1945a: c904 sw s1,16(a0) + 1945c: 01253c23 sd s2,24(a0) + 19460: 842a mv s0,a0 + 19462: 08098663 beqz s3,194ee <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0xc4> + 19466: 01850a93 addi s5,a0,24 + 1946a: 854e mv a0,s3 + 1946c: f64fc0ef jal ra,15bd0 + 19470: e42a sd a0,8(sp) + 19472: 47bd li a5,15 + 19474: 84aa mv s1,a0 + 19476: 04a7e863 bltu a5,a0,194c6 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x9c> + 1947a: 4785 li a5,1 + 1947c: 02f51663 bne a0,a5,194a8 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x7e> + 19480: 0009c783 lbu a5,0(s3) + 19484: 02f40423 sb a5,40(s0) + 19488: f004 sd s1,32(s0) + 1948a: 9926 add s2,s2,s1 + 1948c: 00090023 sb zero,0(s2) + 19490: 008a3023 sd s0,0(s4) + 19494: 60a6 ld ra,72(sp) + 19496: 6406 ld s0,64(sp) + 19498: 74e2 ld s1,56(sp) + 1949a: 7942 ld s2,48(sp) + 1949c: 79a2 ld s3,40(sp) + 1949e: 7a02 ld s4,32(sp) + 194a0: 6ae2 ld s5,24(sp) + 194a2: 6b42 ld s6,16(sp) + 194a4: 6161 addi sp,sp,80 + 194a6: 8082 ret + 194a8: d165 beqz a0,19488 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x5e> + 194aa: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma + 194ae: 02098407 vle8.v v8,(s3) + 194b2: 8c9d sub s1,s1,a5 + 194b4: 99be add s3,s3,a5 + 194b6: 02090427 vse8.v v8,(s2) + 194ba: 993e add s2,s2,a5 + 194bc: f4fd bnez s1,194aa <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x80> + 194be: 64a2 ld s1,8(sp) + 194c0: 01843903 ld s2,24(s0) + 194c4: b7d1 j 19488 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x5e> + 194c6: 8556 mv a0,s5 + 194c8: 4601 li a2,0 + 194ca: 002c addi a1,sp,8 + 194cc: 9e4fc0ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 194d0: 67a2 ld a5,8(sp) + 194d2: ec08 sd a0,24(s0) + 194d4: 892a mv s2,a0 + 194d6: f41c sd a5,40(s0) + 194d8: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma + 194dc: 02098407 vle8.v v8,(s3) + 194e0: 8c9d sub s1,s1,a5 + 194e2: 99be add s3,s3,a5 + 194e4: 02090427 vse8.v v8,(s2) + 194e8: 993e add s2,s2,a5 + 194ea: f0e1 bnez s1,194aa <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x80> + 194ec: bfc9 j 194be <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x94> + 194ee: 8e3fc0ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 194f2: 87aa mv a5,a0 + 194f4: 8522 mv a0,s0 + 194f6: 843e mv s0,a5 + 194f8: c08fc0ef jal ra,15900 <_ZdlPv@plt> + 194fc: 8522 mv a0,s0 + 194fe: af2fc0ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000019502 <_ZN7testing8internal12AssertHelperD1Ev>: + 19502: 1141 addi sp,sp,-16 + 19504: e022 sd s0,0(sp) + 19506: 6100 ld s0,0(a0) + 19508: e406 sd ra,8(sp) + 1950a: cc11 beqz s0,19526 <_ZN7testing8internal12AssertHelperD1Ev+0x24> + 1950c: 6c08 ld a0,24(s0) + 1950e: 02840793 addi a5,s0,40 + 19512: 00f50463 beq a0,a5,1951a <_ZN7testing8internal12AssertHelperD1Ev+0x18> + 19516: beafc0ef jal ra,15900 <_ZdlPv@plt> + 1951a: 8522 mv a0,s0 + 1951c: 6402 ld s0,0(sp) + 1951e: 60a2 ld ra,8(sp) + 19520: 0141 addi sp,sp,16 + 19522: bdefc06f j 15900 <_ZdlPv@plt> + 19526: 60a2 ld ra,8(sp) + 19528: 6402 ld s0,0(sp) + 1952a: 0141 addi sp,sp,16 + 1952c: 8082 ret + +000000000001952e <_ZN7testing8internal8GetArgvsB5cxx11Ev>: + 1952e: cd817057 vsetivli zero,2,e64,m1,ta,ma + 19532: 5e0030d7 vmv.v.i v1,0 + 19536: 7159 addi sp,sp,-112 + 19538: f0a2 sd s0,96(sp) + 1953a: eca6 sd s1,88(sp) + 1953c: e4ce sd s3,72(sp) + 1953e: f486 sd ra,104(sp) + 19540: f45e sd s7,40(sp) + 19542: 8b818413 addi s0,gp,-1864 # 4b648 <_ZN7testing8internalL7g_argvsE> + 19546: 6418 ld a4,8(s0) + 19548: 601c ld a5,0(s0) + 1954a: 020570a7 vse64.v v1,(a0) + 1954e: 00053823 sd zero,16(a0) + 19552: 89aa mv s3,a0 + 19554: 40f704b3 sub s1,a4,a5 + 19558: 0cf70e63 beq a4,a5,19634 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x106> + 1955c: fc100793 li a5,-63 + 19560: 8385 srli a5,a5,0x1 + 19562: e8ca sd s2,80(sp) + 19564: e0d2 sd s4,64(sp) + 19566: 0e97e963 bltu a5,s1,19658 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x12a> + 1956a: 8526 mv a0,s1 + 1956c: b34fc0ef jal ra,158a0 <_Znwm@plt> + 19570: 8baa mv s7,a0 + 19572: 0179b023 sd s7,0(s3) + 19576: 0179b423 sd s7,8(s3) + 1957a: 00043903 ld s2,0(s0) + 1957e: 00843a03 ld s4,8(s0) + 19582: 94de add s1,s1,s7 + 19584: 0099b823 sd s1,16(s3) + 19588: 0d490663 beq s2,s4,19654 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x126> + 1958c: fc56 sd s5,56(sp) + 1958e: f85a sd s6,48(sp) + 19590: f062 sd s8,32(sp) + 19592: ec66 sd s9,24(sp) + 19594: 84de mv s1,s7 + 19596: 4abd li s5,15 + 19598: 4b05 li s6,1 + 1959a: 00810c13 addi s8,sp,8 + 1959e: a831 j 195ba <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x8c> + 195a0: 09640563 beq s0,s6,1962a <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xfc> + 195a4: ec0d bnez s0,195de <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xb0> + 195a6: e480 sd s0,8(s1) + 195a8: 9522 add a0,a0,s0 + 195aa: 00050023 sb zero,0(a0) + 195ae: 02090913 addi s2,s2,32 + 195b2: 02048493 addi s1,s1,32 + 195b6: 052a0a63 beq s4,s2,1960a <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xdc> + 195ba: 00893403 ld s0,8(s2) + 195be: 01048513 addi a0,s1,16 + 195c2: e088 sd a0,0(s1) + 195c4: 00093c83 ld s9,0(s2) + 195c8: e422 sd s0,8(sp) + 195ca: fc8afbe3 bgeu s5,s0,195a0 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x72> + 195ce: 4601 li a2,0 + 195d0: 85e2 mv a1,s8 + 195d2: 8526 mv a0,s1 + 195d4: 8dcfc0ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 195d8: 67a2 ld a5,8(sp) + 195da: e088 sd a0,0(s1) + 195dc: e89c sd a5,16(s1) + 195de: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 195e2: 020c8407 vle8.v v8,(s9) + 195e6: 8c1d sub s0,s0,a5 + 195e8: 9cbe add s9,s9,a5 + 195ea: 02050427 vse8.v v8,(a0) + 195ee: 953e add a0,a0,a5 + 195f0: f47d bnez s0,195de <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xb0> + 195f2: 6422 ld s0,8(sp) + 195f4: 6088 ld a0,0(s1) + 195f6: 02090913 addi s2,s2,32 + 195fa: e480 sd s0,8(s1) + 195fc: 9522 add a0,a0,s0 + 195fe: 00050023 sb zero,0(a0) + 19602: 02048493 addi s1,s1,32 + 19606: fb2a1ae3 bne s4,s2,195ba <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x8c> + 1960a: 7ae2 ld s5,56(sp) + 1960c: 7b42 ld s6,48(sp) + 1960e: 7c02 ld s8,32(sp) + 19610: 6ce2 ld s9,24(sp) + 19612: 70a6 ld ra,104(sp) + 19614: 7406 ld s0,96(sp) + 19616: 0099b423 sd s1,8(s3) + 1961a: 6946 ld s2,80(sp) + 1961c: 6a06 ld s4,64(sp) + 1961e: 64e6 ld s1,88(sp) + 19620: 7ba2 ld s7,40(sp) + 19622: 854e mv a0,s3 + 19624: 69a6 ld s3,72(sp) + 19626: 6165 addi sp,sp,112 + 19628: 8082 ret + 1962a: 000cc783 lbu a5,0(s9) + 1962e: 00f48823 sb a5,16(s1) + 19632: bf95 j 195a6 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x78> + 19634: e8ca sd s2,80(sp) + 19636: e0d2 sd s4,64(sp) + 19638: 4b81 li s7,0 + 1963a: 0179b023 sd s7,0(s3) + 1963e: 0179b423 sd s7,8(s3) + 19642: 00043903 ld s2,0(s0) + 19646: 00843a03 ld s4,8(s0) + 1964a: 94de add s1,s1,s7 + 1964c: 0099b823 sd s1,16(s3) + 19650: f3491ee3 bne s2,s4,1958c <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x5e> + 19654: 84de mv s1,s7 + 19656: bf75 j 19612 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xe4> + 19658: fc56 sd s5,56(sp) + 1965a: f85a sd s6,48(sp) + 1965c: f062 sd s8,32(sp) + 1965e: ec66 sd s9,24(sp) + 19660: e40fc0ef jal ra,15ca0 <_ZSt28__throw_bad_array_new_lengthv@plt> + 19664: f5dfb0ef jal ra,155c0 <__cxa_begin_catch@plt> + 19668: 009b8963 beq s7,s1,1967a <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x14c> + 1966c: 855e mv a0,s7 + 1966e: 020b8b93 addi s7,s7,32 + 19672: c92fd0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 19676: fe9b9be3 bne s7,s1,1966c <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x13e> + 1967a: 9f6fc0ef jal ra,15870 <__cxa_rethrow@plt> + 1967e: 842a mv s0,a0 + 19680: de0fc0ef jal ra,15c60 <__cxa_end_catch@plt> + 19684: 0009b503 ld a0,0(s3) + 19688: c119 beqz a0,1968e <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x160> + 1968a: a76fc0ef jal ra,15900 <_ZdlPv@plt> + 1968e: 8522 mv a0,s0 + 19690: 960fc0ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000019694 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev>: + 19694: 7179 addi sp,sp,-48 + 19696: 00031797 auipc a5,0x31 + 1969a: 5127b783 ld a5,1298(a5) # 4aba8 <_GLOBAL_OFFSET_TABLE_+0x58> + 1969e: e84a sd s2,16(sp) + 196a0: 0007b903 ld s2,0(a5) + 196a4: ec26 sd s1,24(sp) + 196a6: 03a00593 li a1,58 + 196aa: 84aa mv s1,a0 + 196ac: 854a mv a0,s2 + 196ae: f406 sd ra,40(sp) + 196b0: d31fb0ef jal ra,153e0 + 196b4: cd39 beqz a0,19712 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x7e> + 196b6: f022 sd s0,32(sp) + 196b8: 41250433 sub s0,a0,s2 + 196bc: 01048513 addi a0,s1,16 + 196c0: e422 sd s0,8(sp) + 196c2: e088 sd a0,0(s1) + 196c4: 47bd li a5,15 + 196c6: 0287e163 bltu a5,s0,196e8 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x54> + 196ca: 4785 li a5,1 + 196cc: 04f40d63 beq s0,a5,19726 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x92> + 196d0: e405 bnez s0,196f8 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x64> + 196d2: e480 sd s0,8(s1) + 196d4: 9522 add a0,a0,s0 + 196d6: 00050023 sb zero,0(a0) + 196da: 7402 ld s0,32(sp) + 196dc: 70a2 ld ra,40(sp) + 196de: 6942 ld s2,16(sp) + 196e0: 8526 mv a0,s1 + 196e2: 64e2 ld s1,24(sp) + 196e4: 6145 addi sp,sp,48 + 196e6: 8082 ret + 196e8: 4601 li a2,0 + 196ea: 002c addi a1,sp,8 + 196ec: 8526 mv a0,s1 + 196ee: fc3fb0ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 196f2: 67a2 ld a5,8(sp) + 196f4: e088 sd a0,0(s1) + 196f6: e89c sd a5,16(s1) + 196f8: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 196fc: 02090407 vle8.v v8,(s2) + 19700: 8c1d sub s0,s0,a5 + 19702: 993e add s2,s2,a5 + 19704: 02050427 vse8.v v8,(a0) + 19708: 953e add a0,a0,a5 + 1970a: f47d bnez s0,196f8 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x64> + 1970c: 6422 ld s0,8(sp) + 1970e: 6088 ld a0,0(s1) + 19710: b7c9 j 196d2 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x3e> + 19712: 8526 mv a0,s1 + 19714: 85ca mv a1,s2 + 19716: af2ff0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 1971a: 70a2 ld ra,40(sp) + 1971c: 6942 ld s2,16(sp) + 1971e: 8526 mv a0,s1 + 19720: 64e2 ld s1,24(sp) + 19722: 6145 addi sp,sp,48 + 19724: 8082 ret + 19726: 00094783 lbu a5,0(s2) + 1972a: 00f48823 sb a5,16(s1) + 1972e: b755 j 196d2 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x3e> + +0000000000019730 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_>: + 19730: 1101 addi sp,sp,-32 + 19732: e822 sd s0,16(sp) + 19734: e426 sd s1,8(sp) + 19736: e04a sd s2,0(sp) + 19738: ec06 sd ra,24(sp) + 1973a: 00054783 lbu a5,0(a0) + 1973e: 03a00913 li s2,58 + 19742: 00150413 addi s0,a0,1 + 19746: 84ae mv s1,a1 + 19748: 0005c503 lbu a0,0(a1) + 1974c: 03278863 beq a5,s2,1977c <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x4c> + 19750: 02f96e63 bltu s2,a5,1978c <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x5c> + 19754: c785 beqz a5,1977c <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x4c> + 19756: 02a00713 li a4,42 + 1975a: 04e79563 bne a5,a4,197a4 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x74> + 1975e: c911 beqz a0,19772 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x42> + 19760: 00148593 addi a1,s1,1 + 19764: fff40513 addi a0,s0,-1 + 19768: fc9ff0ef jal ra,19730 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_> + 1976c: e515 bnez a0,19798 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x68> + 1976e: 0004c503 lbu a0,0(s1) + 19772: 00044783 lbu a5,0(s0) + 19776: 0405 addi s0,s0,1 + 19778: fd279ce3 bne a5,s2,19750 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x20> + 1977c: 60e2 ld ra,24(sp) + 1977e: 6442 ld s0,16(sp) + 19780: 64a2 ld s1,8(sp) + 19782: 6902 ld s2,0(sp) + 19784: 00153513 seqz a0,a0 + 19788: 6105 addi sp,sp,32 + 1978a: 8082 ret + 1978c: 03f00713 li a4,63 + 19790: 00e79a63 bne a5,a4,197a4 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x74> + 19794: e911 bnez a0,197a8 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x78> + 19796: 4501 li a0,0 + 19798: 60e2 ld ra,24(sp) + 1979a: 6442 ld s0,16(sp) + 1979c: 64a2 ld s1,8(sp) + 1979e: 6902 ld s2,0(sp) + 197a0: 6105 addi sp,sp,32 + 197a2: 8082 ret + 197a4: fea799e3 bne a5,a0,19796 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x66> + 197a8: 0485 addi s1,s1,1 + 197aa: 0004c503 lbu a0,0(s1) + 197ae: b7d1 j 19772 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x42> + +00000000000197b0 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc>: + 197b0: 1101 addi sp,sp,-32 + 197b2: e822 sd s0,16(sp) + 197b4: e426 sd s1,8(sp) + 197b6: ec06 sd ra,24(sp) + 197b8: 84aa mv s1,a0 + 197ba: 842e mv s0,a1 + 197bc: a031 j 197c8 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x18> + 197be: c23fb0ef jal ra,153e0 + 197c2: cd09 beqz a0,197dc <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x2c> + 197c4: 00150413 addi s0,a0,1 + 197c8: 608c ld a1,0(s1) + 197ca: 8522 mv a0,s0 + 197cc: f65ff0ef jal ra,19730 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_> + 197d0: 87aa mv a5,a0 + 197d2: 03a00593 li a1,58 + 197d6: 8522 mv a0,s0 + 197d8: 843e mv s0,a5 + 197da: d3f5 beqz a5,197be <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0xe> + 197dc: 60e2 ld ra,24(sp) + 197de: 8522 mv a0,s0 + 197e0: 6442 ld s0,16(sp) + 197e2: 64a2 ld s1,8(sp) + 197e4: 6105 addi sp,sp,32 + 197e6: 8082 ret + +00000000000197e8 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_>: + 197e8: 7155 addi sp,sp,-208 + 197ea: f94a sd s2,176(sp) + 197ec: 00853903 ld s2,8(a0) + 197f0: fd26 sd s1,184(sp) + 197f2: 1084 addi s1,sp,96 + 197f4: 87aa mv a5,a0 + 197f6: e1a2 sd s0,192(sp) + 197f8: f54e sd s3,168(sp) + 197fa: 1880 addi s0,sp,112 + 197fc: 89ae mv s3,a1 + 197fe: 8526 mv a0,s1 + 19800: 00190593 addi a1,s2,1 + 19804: f152 sd s4,160(sp) + 19806: e586 sd ra,200(sp) + 19808: 0007ba03 ld s4,0(a5) + 1980c: ed56 sd s5,152(sp) + 1980e: e95a sd s6,144(sp) + 19810: e55e sd s7,136(sp) + 19812: e162 sd s8,128(sp) + 19814: f482 sd zero,104(sp) + 19816: 06010823 sb zero,112(sp) + 1981a: f0a2 sd s0,96(sp) + 1981c: 9d4fc0ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 19820: 7726 ld a4,104(sp) + 19822: 57fd li a5,-1 + 19824: 8389 srli a5,a5,0x2 + 19826: 8f99 sub a5,a5,a4 + 19828: 2d27e763 bltu a5,s2,19af6 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x30e> + 1982c: 864a mv a2,s2 + 1982e: 85d2 mv a1,s4 + 19830: 8526 mv a0,s1 + 19832: 96efc0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 19836: 7726 ld a4,104(sp) + 19838: 57fd li a5,-1 + 1983a: 8389 srli a5,a5,0x2 + 1983c: 2af70763 beq a4,a5,19aea <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x302> + 19840: 4605 li a2,1 + 19842: 00021597 auipc a1,0x21 + 19846: efe58593 addi a1,a1,-258 # 3a740 <_IO_stdin_used+0x20e8> + 1984a: 8526 mv a0,s1 + 1984c: 954fc0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 19850: 0009b903 ld s2,0(s3) + 19854: 854a mv a0,s2 + 19856: b7afc0ef jal ra,15bd0 + 1985a: 7726 ld a4,104(sp) + 1985c: 57fd li a5,-1 + 1985e: 8389 srli a5,a5,0x2 + 19860: 8f99 sub a5,a5,a4 + 19862: 862a mv a2,a0 + 19864: 28a7ef63 bltu a5,a0,19b02 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x31a> + 19868: 85ca mv a1,s2 + 1986a: 8526 mv a0,s1 + 1986c: 934fc0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 19870: 01010a13 addi s4,sp,16 + 19874: e052 sd s4,0(sp) + 19876: 6114 ld a3,0(a0) + 19878: 01050713 addi a4,a0,16 + 1987c: 87aa mv a5,a0 + 1987e: 1ce68163 beq a3,a4,19a40 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x258> + 19882: 6910 ld a2,16(a0) + 19884: e036 sd a3,0(sp) + 19886: e832 sd a2,16(sp) + 19888: e398 sd a4,0(a5) + 1988a: 00078823 sb zero,16(a5) + 1988e: 6798 ld a4,8(a5) + 19890: 7506 ld a0,96(sp) + 19892: 0007b423 sd zero,8(a5) + 19896: e43a sd a4,8(sp) + 19898: 00850463 beq a0,s0,198a0 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0xb8> + 1989c: 864fc0ef jal ra,15900 <_ZdlPv@plt> + 198a0: 00031797 auipc a5,0x31 + 198a4: 6c87b783 ld a5,1736(a5) # 4af68 <_GLOBAL_OFFSET_TABLE_+0x418> + 198a8: 0007b983 ld s3,0(a5) + 198ac: 02d00593 li a1,45 + 198b0: 03010a93 addi s5,sp,48 + 198b4: 854e mv a0,s3 + 198b6: 05010b13 addi s6,sp,80 + 198ba: b27fb0ef jal ra,153e0 + 198be: f402 sd zero,40(sp) + 198c0: 02010823 sb zero,48(sp) + 198c4: e482 sd zero,72(sp) + 198c6: 04010823 sb zero,80(sp) + 198ca: f056 sd s5,32(sp) + 198cc: e0da sd s6,64(sp) + 198ce: 892a mv s2,a0 + 198d0: 02010b93 addi s7,sp,32 + 198d4: 0e050863 beqz a0,199c4 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x1dc> + 198d8: 85ce mv a1,s3 + 198da: 862a mv a2,a0 + 198dc: 8526 mv a0,s1 + 198de: f0a2 sd s0,96(sp) + 198e0: f482 sd zero,104(sp) + 198e2: 04010c13 addi s8,sp,64 + 198e6: 898a mv s3,sp + 198e8: db3fe0ef jal ra,1869a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> + 198ec: 7782 ld a5,32(sp) + 198ee: 19578863 beq a5,s5,19a7e <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x296> + 198f2: 7686 ld a3,96(sp) + 198f4: 10868e63 beq a3,s0,19a10 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x228> + 198f8: 10b8 addi a4,sp,104 + 198fa: cd817057 vsetivli zero,2,e64,m1,ta,ma + 198fe: 02077087 vle64.v v1,(a4) + 19902: 1038 addi a4,sp,40 + 19904: 7642 ld a2,48(sp) + 19906: f036 sd a3,32(sp) + 19908: 020770a7 vse64.v v1,(a4) + 1990c: 18078563 beqz a5,19a96 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2ae> + 19910: f0be sd a5,96(sp) + 19912: f8b2 sd a2,112(sp) + 19914: f482 sd zero,104(sp) + 19916: 00078023 sb zero,0(a5) + 1991a: 7506 ld a0,96(sp) + 1991c: 00850463 beq a0,s0,19924 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x13c> + 19920: fe1fb0ef jal ra,15900 <_ZdlPv@plt> + 19924: 00190593 addi a1,s2,1 + 19928: 8526 mv a0,s1 + 1992a: 04010c13 addi s8,sp,64 + 1992e: 898a mv s3,sp + 19930: 8d8ff0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 19934: 6786 ld a5,64(sp) + 19936: 13678463 beq a5,s6,19a5e <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x276> + 1993a: 7686 ld a3,96(sp) + 1993c: 7726 ld a4,104(sp) + 1993e: 16868163 beq a3,s0,19aa0 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2b8> + 19942: 7646 ld a2,112(sp) + 19944: e4ba sd a4,72(sp) + 19946: e0b6 sd a3,64(sp) + 19948: 6746 ld a4,80(sp) + 1994a: e8b2 sd a2,80(sp) + 1994c: 12078563 beqz a5,19a76 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x28e> + 19950: f0be sd a5,96(sp) + 19952: f8ba sd a4,112(sp) + 19954: f482 sd zero,104(sp) + 19956: 00078023 sb zero,0(a5) + 1995a: 7506 ld a0,96(sp) + 1995c: 00850463 beq a0,s0,19964 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x17c> + 19960: fa1fb0ef jal ra,15900 <_ZdlPv@plt> + 19964: 77a2 ld a5,40(sp) + 19966: c7d9 beqz a5,199f4 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x20c> + 19968: 7582 ld a1,32(sp) + 1996a: 850a mv a0,sp + 1996c: 898a mv s3,sp + 1996e: 04010c13 addi s8,sp,64 + 19972: e3fff0ef jal ra,197b0 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> + 19976: 842a mv s0,a0 + 19978: ed0d bnez a0,199b2 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x1ca> + 1997a: 6506 ld a0,64(sp) + 1997c: 01650463 beq a0,s6,19984 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x19c> + 19980: f81fb0ef jal ra,15900 <_ZdlPv@plt> + 19984: 7502 ld a0,32(sp) + 19986: 01550463 beq a0,s5,1998e <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x1a6> + 1998a: f77fb0ef jal ra,15900 <_ZdlPv@plt> + 1998e: 6502 ld a0,0(sp) + 19990: 01450463 beq a0,s4,19998 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x1b0> + 19994: f6dfb0ef jal ra,15900 <_ZdlPv@plt> + 19998: 60ae ld ra,200(sp) + 1999a: 8522 mv a0,s0 + 1999c: 640e ld s0,192(sp) + 1999e: 74ea ld s1,184(sp) + 199a0: 794a ld s2,176(sp) + 199a2: 79aa ld s3,168(sp) + 199a4: 7a0a ld s4,160(sp) + 199a6: 6aea ld s5,152(sp) + 199a8: 6b4a ld s6,144(sp) + 199aa: 6baa ld s7,136(sp) + 199ac: 6c0a ld s8,128(sp) + 199ae: 6169 addi sp,sp,208 + 199b0: 8082 ret + 199b2: 6586 ld a1,64(sp) + 199b4: 850a mv a0,sp + 199b6: dfbff0ef jal ra,197b0 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> + 199ba: 00154413 xori s0,a0,1 + 199be: 0ff47413 zext.b s0,s0 + 199c2: bf65 j 1997a <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x192> + 199c4: 854e mv a0,s3 + 199c6: a0afc0ef jal ra,15bd0 + 199ca: 872a mv a4,a0 + 199cc: 86ce mv a3,s3 + 199ce: 855e mv a0,s7 + 199d0: 4601 li a2,0 + 199d2: 4581 li a1,0 + 199d4: 04010c13 addi s8,sp,64 + 199d8: 898a mv s3,sp + 199da: d97fb0ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 199de: 6626 ld a2,72(sp) + 199e0: 8562 mv a0,s8 + 199e2: 4701 li a4,0 + 199e4: 00021697 auipc a3,0x21 + 199e8: a1468693 addi a3,a3,-1516 # 3a3f8 <_IO_stdin_used+0x1da0> + 199ec: 4581 li a1,0 + 199ee: d83fb0ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 199f2: bf9d j 19968 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x180> + 199f4: 4705 li a4,1 + 199f6: 00022697 auipc a3,0x22 + 199fa: e3a68693 addi a3,a3,-454 # 3b830 <_ZN7testingL16kUniversalFilterE> + 199fe: 4601 li a2,0 + 19a00: 4581 li a1,0 + 19a02: 855e mv a0,s7 + 19a04: 04010c13 addi s8,sp,64 + 19a08: 898a mv s3,sp + 19a0a: d67fb0ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 19a0e: bfa9 j 19968 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x180> + 19a10: 7726 ld a4,104(sp) + 19a12: c30d beqz a4,19a34 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x24c> + 19a14: 4685 li a3,1 + 19a16: 8622 mv a2,s0 + 19a18: 0cd70263 beq a4,a3,19adc <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2f4> + 19a1c: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 19a20: 02060407 vle8.v v8,(a2) + 19a24: 8f15 sub a4,a4,a3 + 19a26: 9636 add a2,a2,a3 + 19a28: 02078427 vse8.v v8,(a5) + 19a2c: 97b6 add a5,a5,a3 + 19a2e: f77d bnez a4,19a1c <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x234> + 19a30: 7726 ld a4,104(sp) + 19a32: 7782 ld a5,32(sp) + 19a34: 97ba add a5,a5,a4 + 19a36: f43a sd a4,40(sp) + 19a38: 00078023 sb zero,0(a5) + 19a3c: 7786 ld a5,96(sp) + 19a3e: bdd9 j 19914 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x12c> + 19a40: 6514 ld a3,8(a0) + 19a42: 85d2 mv a1,s4 + 19a44: 853a mv a0,a4 + 19a46: 0685 addi a3,a3,1 + 19a48: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 19a4c: 02050407 vle8.v v8,(a0) + 19a50: 8e91 sub a3,a3,a2 + 19a52: 9532 add a0,a0,a2 + 19a54: 02058427 vse8.v v8,(a1) + 19a58: 95b2 add a1,a1,a2 + 19a5a: f6fd bnez a3,19a48 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x260> + 19a5c: b535 j 19888 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0xa0> + 19a5e: 7706 ld a4,96(sp) + 19a60: 02870f63 beq a4,s0,19a9e <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2b6> + 19a64: 10bc addi a5,sp,104 + 19a66: cd817057 vsetivli zero,2,e64,m1,ta,ma + 19a6a: 0207f087 vle64.v v1,(a5) + 19a6e: 00bc addi a5,sp,72 + 19a70: e0ba sd a4,64(sp) + 19a72: 0207f0a7 vse64.v v1,(a5) + 19a76: f0a2 sd s0,96(sp) + 19a78: 1880 addi s0,sp,112 + 19a7a: 87a2 mv a5,s0 + 19a7c: bde1 j 19954 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x16c> + 19a7e: 7706 ld a4,96(sp) + 19a80: f88708e3 beq a4,s0,19a10 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x228> + 19a84: 10bc addi a5,sp,104 + 19a86: cd817057 vsetivli zero,2,e64,m1,ta,ma + 19a8a: 0207f087 vle64.v v1,(a5) + 19a8e: 103c addi a5,sp,40 + 19a90: f03a sd a4,32(sp) + 19a92: 0207f0a7 vse64.v v1,(a5) + 19a96: f0a2 sd s0,96(sp) + 19a98: 1880 addi s0,sp,112 + 19a9a: 87a2 mv a5,s0 + 19a9c: bda5 j 19914 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x12c> + 19a9e: 7726 ld a4,104(sp) + 19aa0: c30d beqz a4,19ac2 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2da> + 19aa2: 4685 li a3,1 + 19aa4: 8622 mv a2,s0 + 19aa6: 02d70463 beq a4,a3,19ace <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2e6> + 19aaa: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 19aae: 02060407 vle8.v v8,(a2) + 19ab2: 8f15 sub a4,a4,a3 + 19ab4: 9636 add a2,a2,a3 + 19ab6: 02078427 vse8.v v8,(a5) + 19aba: 97b6 add a5,a5,a3 + 19abc: f77d bnez a4,19aaa <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2c2> + 19abe: 7726 ld a4,104(sp) + 19ac0: 6786 ld a5,64(sp) + 19ac2: 97ba add a5,a5,a4 + 19ac4: e4ba sd a4,72(sp) + 19ac6: 00078023 sb zero,0(a5) + 19aca: 7786 ld a5,96(sp) + 19acc: b561 j 19954 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x16c> + 19ace: 07014703 lbu a4,112(sp) + 19ad2: 00e78023 sb a4,0(a5) + 19ad6: 7726 ld a4,104(sp) + 19ad8: 6786 ld a5,64(sp) + 19ada: b7e5 j 19ac2 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2da> + 19adc: 07014703 lbu a4,112(sp) + 19ae0: 00e78023 sb a4,0(a5) + 19ae4: 7726 ld a4,104(sp) + 19ae6: 7782 ld a5,32(sp) + 19ae8: b7b1 j 19a34 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x24c> + 19aea: 0001f517 auipc a0,0x1f + 19aee: f1650513 addi a0,a0,-234 # 38a00 <_IO_stdin_used+0x3a8> + 19af2: dfffb0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 19af6: 0001f517 auipc a0,0x1f + 19afa: f0a50513 addi a0,a0,-246 # 38a00 <_IO_stdin_used+0x3a8> + 19afe: df3fb0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 19b02: 0001f517 auipc a0,0x1f + 19b06: efe50513 addi a0,a0,-258 # 38a00 <_IO_stdin_used+0x3a8> + 19b0a: de7fb0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 19b0e: 842a mv s0,a0 + 19b10: 8562 mv a0,s8 + 19b12: ff3fc0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 19b16: 855e mv a0,s7 + 19b18: fedfc0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 19b1c: 854e mv a0,s3 + 19b1e: fe7fc0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 19b22: 8522 mv a0,s0 + 19b24: ccdfb0ef jal ra,157f0 <_Unwind_Resume@plt> + 19b28: 842a mv s0,a0 + 19b2a: 8526 mv a0,s1 + 19b2c: fd9fc0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 19b30: 8522 mv a0,s0 + 19b32: cbffb0ef jal ra,157f0 <_Unwind_Resume@plt> + 19b36: bfcd j 19b28 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x340> + +0000000000019b38 <_ZN7testing8internal13GetTestTypeIdEv>: + 19b38: 00031517 auipc a0,0x31 + 19b3c: 10853503 ld a0,264(a0) # 4ac40 <_GLOBAL_OFFSET_TABLE_+0xf0> + 19b40: 8082 ret + +0000000000019b42 <_ZN7testing8internal20SingleFailureCheckerC1EPKNS_19TestPartResultArrayENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 19b42: 02050793 addi a5,a0,32 + 19b46: e91c sd a5,16(a0) + 19b48: 629c ld a5,0(a3) + 19b4a: 6698 ld a4,8(a3) + 19b4c: 0541 addi a0,a0,16 + 19b4e: feb53823 sd a1,-16(a0) + 19b52: fec52c23 sw a2,-8(a0) + 19b56: 85be mv a1,a5 + 19b58: 00e78633 add a2,a5,a4 + 19b5c: ab3fe06f j 1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + +0000000000019b60 <_ZN7testing8internal35DefaultGlobalTestPartResultReporterC1EPNS0_12UnitTestImplE>: + 19b60: 00031797 auipc a5,0x31 + 19b64: 4887b783 ld a5,1160(a5) # 4afe8 <_GLOBAL_OFFSET_TABLE_+0x498> + 19b68: 07c1 addi a5,a5,16 + 19b6a: e50c sd a1,8(a0) + 19b6c: e11c sd a5,0(a0) + 19b6e: 8082 ret + +0000000000019b70 <_ZN7testing8internal38DefaultPerThreadTestPartResultReporterC1EPNS0_12UnitTestImplE>: + 19b70: 00031797 auipc a5,0x31 + 19b74: 4507b783 ld a5,1104(a5) # 4afc0 <_GLOBAL_OFFSET_TABLE_+0x470> + 19b78: 07c1 addi a5,a5,16 + 19b7a: e50c sd a1,8(a0) + 19b7c: e11c sd a5,0(a0) + 19b7e: 8082 ret + +0000000000019b80 <_ZNK7testing8internal12UnitTestImpl22total_test_suite_countEv>: + 19b80: 617c ld a5,192(a0) + 19b82: 7d58 ld a4,184(a0) + 19b84: 40e78533 sub a0,a5,a4 + 19b88: 850d srai a0,a0,0x3 + 19b8a: 2501 sext.w a0,a0 + 19b8c: 8082 ret + +0000000000019b8e <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv>: + 19b8e: 7d5c ld a5,184(a0) + 19b90: 6174 ld a3,192(a0) + 19b92: 4501 li a0,0 + 19b94: 00d78a63 beq a5,a3,19ba8 <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv+0x1a> + 19b98: 6398 ld a4,0(a5) + 19b9a: 07a1 addi a5,a5,8 + 19b9c: 07074703 lbu a4,112(a4) # ffffffff80000070 <__global_pointer$+0xffffffff7ffb42e0> + 19ba0: 9d39 addw a0,a0,a4 + 19ba2: fef69be3 bne a3,a5,19b98 <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv+0xa> + 19ba6: 8082 ret + 19ba8: 8082 ret + +0000000000019baa <_ZNK7testing8internal12UnitTestImpl30reportable_disabled_test_countEv>: + 19baa: 7d58 ld a4,184(a0) + 19bac: 617c ld a5,192(a0) + 19bae: 1101 addi sp,sp,-32 + 19bb0: ec06 sd ra,24(sp) + 19bb2: e04a sd s2,0(sp) + 19bb4: 02e78d63 beq a5,a4,19bee <_ZNK7testing8internal12UnitTestImpl30reportable_disabled_test_countEv+0x44> + 19bb8: e822 sd s0,16(sp) + 19bba: e426 sd s1,8(sp) + 19bbc: 4901 li s2,0 + 19bbe: 84aa mv s1,a0 + 19bc0: 4401 li s0,0 + 19bc2: 00341793 slli a5,s0,0x3 + 19bc6: 973e add a4,a4,a5 + 19bc8: 6308 ld a0,0(a4) + 19bca: 0405 addi s0,s0,1 + 19bcc: 9aefe0ef jal ra,17d7a <_ZNK7testing9TestSuite30reportable_disabled_test_countEv> + 19bd0: 7cd8 ld a4,184(s1) + 19bd2: 60fc ld a5,192(s1) + 19bd4: 00a9093b addw s2,s2,a0 + 19bd8: 8f99 sub a5,a5,a4 + 19bda: 878d srai a5,a5,0x3 + 19bdc: fef463e3 bltu s0,a5,19bc2 <_ZNK7testing8internal12UnitTestImpl30reportable_disabled_test_countEv+0x18> + 19be0: 6442 ld s0,16(sp) + 19be2: 60e2 ld ra,24(sp) + 19be4: 64a2 ld s1,8(sp) + 19be6: 854a mv a0,s2 + 19be8: 6902 ld s2,0(sp) + 19bea: 6105 addi sp,sp,32 + 19bec: 8082 ret + 19bee: 60e2 ld ra,24(sp) + 19bf0: 4901 li s2,0 + 19bf2: 854a mv a0,s2 + 19bf4: 6902 ld s2,0(sp) + 19bf6: 6105 addi sp,sp,32 + 19bf8: 8082 ret + +0000000000019bfa <_ZNK7testing8internal12UnitTestImpl19disabled_test_countEv>: + 19bfa: 7d58 ld a4,184(a0) + 19bfc: 617c ld a5,192(a0) + 19bfe: 1101 addi sp,sp,-32 + 19c00: ec06 sd ra,24(sp) + 19c02: e04a sd s2,0(sp) + 19c04: 02e78d63 beq a5,a4,19c3e <_ZNK7testing8internal12UnitTestImpl19disabled_test_countEv+0x44> + 19c08: e822 sd s0,16(sp) + 19c0a: e426 sd s1,8(sp) + 19c0c: 4901 li s2,0 + 19c0e: 84aa mv s1,a0 + 19c10: 4401 li s0,0 + 19c12: 00341793 slli a5,s0,0x3 + 19c16: 973e add a4,a4,a5 + 19c18: 6308 ld a0,0(a4) + 19c1a: 0405 addi s0,s0,1 + 19c1c: 88dfe0ef jal ra,184a8 <_ZNK7testing9TestSuite19disabled_test_countEv> + 19c20: 7cd8 ld a4,184(s1) + 19c22: 60fc ld a5,192(s1) + 19c24: 00a9093b addw s2,s2,a0 + 19c28: 8f99 sub a5,a5,a4 + 19c2a: 878d srai a5,a5,0x3 + 19c2c: fef463e3 bltu s0,a5,19c12 <_ZNK7testing8internal12UnitTestImpl19disabled_test_countEv+0x18> + 19c30: 6442 ld s0,16(sp) + 19c32: 60e2 ld ra,24(sp) + 19c34: 64a2 ld s1,8(sp) + 19c36: 854a mv a0,s2 + 19c38: 6902 ld s2,0(sp) + 19c3a: 6105 addi sp,sp,32 + 19c3c: 8082 ret + 19c3e: 60e2 ld ra,24(sp) + 19c40: 4901 li s2,0 + 19c42: 854a mv a0,s2 + 19c44: 6902 ld s2,0(sp) + 19c46: 6105 addi sp,sp,32 + 19c48: 8082 ret + +0000000000019c4a <_ZNK7testing8internal12UnitTestImpl21reportable_test_countEv>: + 19c4a: 7d58 ld a4,184(a0) + 19c4c: 617c ld a5,192(a0) + 19c4e: 1101 addi sp,sp,-32 + 19c50: ec06 sd ra,24(sp) + 19c52: e04a sd s2,0(sp) + 19c54: 02e78d63 beq a5,a4,19c8e <_ZNK7testing8internal12UnitTestImpl21reportable_test_countEv+0x44> + 19c58: e822 sd s0,16(sp) + 19c5a: e426 sd s1,8(sp) + 19c5c: 4901 li s2,0 + 19c5e: 84aa mv s1,a0 + 19c60: 4401 li s0,0 + 19c62: 00341793 slli a5,s0,0x3 + 19c66: 973e add a4,a4,a5 + 19c68: 6308 ld a0,0(a4) + 19c6a: 0405 addi s0,s0,1 + 19c6c: 936fe0ef jal ra,17da2 <_ZNK7testing9TestSuite21reportable_test_countEv> + 19c70: 7cd8 ld a4,184(s1) + 19c72: 60fc ld a5,192(s1) + 19c74: 00a9093b addw s2,s2,a0 + 19c78: 8f99 sub a5,a5,a4 + 19c7a: 878d srai a5,a5,0x3 + 19c7c: fef463e3 bltu s0,a5,19c62 <_ZNK7testing8internal12UnitTestImpl21reportable_test_countEv+0x18> + 19c80: 6442 ld s0,16(sp) + 19c82: 60e2 ld ra,24(sp) + 19c84: 64a2 ld s1,8(sp) + 19c86: 854a mv a0,s2 + 19c88: 6902 ld s2,0(sp) + 19c8a: 6105 addi sp,sp,32 + 19c8c: 8082 ret + 19c8e: 60e2 ld ra,24(sp) + 19c90: 4901 li s2,0 + 19c92: 854a mv a0,s2 + 19c94: 6902 ld s2,0(sp) + 19c96: 6105 addi sp,sp,32 + 19c98: 8082 ret + +0000000000019c9a <_ZNK7testing8internal12UnitTestImpl16total_test_countEv>: + 19c9a: 7d58 ld a4,184(a0) + 19c9c: 617c ld a5,192(a0) + 19c9e: 1101 addi sp,sp,-32 + 19ca0: ec06 sd ra,24(sp) + 19ca2: e04a sd s2,0(sp) + 19ca4: 02e78d63 beq a5,a4,19cde <_ZNK7testing8internal12UnitTestImpl16total_test_countEv+0x44> + 19ca8: e822 sd s0,16(sp) + 19caa: e426 sd s1,8(sp) + 19cac: 4901 li s2,0 + 19cae: 84aa mv s1,a0 + 19cb0: 4401 li s0,0 + 19cb2: 00341793 slli a5,s0,0x3 + 19cb6: 973e add a4,a4,a5 + 19cb8: 6308 ld a0,0(a4) + 19cba: 0405 addi s0,s0,1 + 19cbc: 90afe0ef jal ra,17dc6 <_ZNK7testing9TestSuite16total_test_countEv> + 19cc0: 7cd8 ld a4,184(s1) + 19cc2: 60fc ld a5,192(s1) + 19cc4: 00a9093b addw s2,s2,a0 + 19cc8: 8f99 sub a5,a5,a4 + 19cca: 878d srai a5,a5,0x3 + 19ccc: fef463e3 bltu s0,a5,19cb2 <_ZNK7testing8internal12UnitTestImpl16total_test_countEv+0x18> + 19cd0: 6442 ld s0,16(sp) + 19cd2: 60e2 ld ra,24(sp) + 19cd4: 64a2 ld s1,8(sp) + 19cd6: 854a mv a0,s2 + 19cd8: 6902 ld s2,0(sp) + 19cda: 6105 addi sp,sp,32 + 19cdc: 8082 ret + 19cde: 60e2 ld ra,24(sp) + 19ce0: 4901 li s2,0 + 19ce2: 854a mv a0,s2 + 19ce4: 6902 ld s2,0(sp) + 19ce6: 6105 addi sp,sp,32 + 19ce8: 8082 ret + +0000000000019cea <_ZNK7testing8internal12UnitTestImpl17test_to_run_countEv>: + 19cea: 7d58 ld a4,184(a0) + 19cec: 617c ld a5,192(a0) + 19cee: 1101 addi sp,sp,-32 + 19cf0: ec06 sd ra,24(sp) + 19cf2: e04a sd s2,0(sp) + 19cf4: 02e78d63 beq a5,a4,19d2e <_ZNK7testing8internal12UnitTestImpl17test_to_run_countEv+0x44> + 19cf8: e822 sd s0,16(sp) + 19cfa: e426 sd s1,8(sp) + 19cfc: 4901 li s2,0 + 19cfe: 84aa mv s1,a0 + 19d00: 4401 li s0,0 + 19d02: 00341793 slli a5,s0,0x3 + 19d06: 973e add a4,a4,a5 + 19d08: 6308 ld a0,0(a4) + 19d0a: 0405 addi s0,s0,1 + 19d0c: f80fe0ef jal ra,1848c <_ZNK7testing9TestSuite17test_to_run_countEv> + 19d10: 7cd8 ld a4,184(s1) + 19d12: 60fc ld a5,192(s1) + 19d14: 00a9093b addw s2,s2,a0 + 19d18: 8f99 sub a5,a5,a4 + 19d1a: 878d srai a5,a5,0x3 + 19d1c: fef463e3 bltu s0,a5,19d02 <_ZNK7testing8internal12UnitTestImpl17test_to_run_countEv+0x18> + 19d20: 6442 ld s0,16(sp) + 19d22: 60e2 ld ra,24(sp) + 19d24: 64a2 ld s1,8(sp) + 19d26: 854a mv a0,s2 + 19d28: 6902 ld s2,0(sp) + 19d2a: 6105 addi sp,sp,32 + 19d2c: 8082 ret + 19d2e: 60e2 ld ra,24(sp) + 19d30: 4901 li s2,0 + 19d32: 854a mv a0,s2 + 19d34: 6902 ld s2,0(sp) + 19d36: 6105 addi sp,sp,32 + 19d38: 8082 ret + +0000000000019d3a <_ZN7testing8internal15GetTimeInMillisEv>: + 19d3a: 1101 addi sp,sp,-32 + 19d3c: 850a mv a0,sp + 19d3e: 4581 li a1,0 + 19d40: ec06 sd ra,24(sp) + 19d42: eeffb0ef jal ra,15c30 + 19d46: 20c4a7b7 lui a5,0x20c4a + 19d4a: 6722 ld a4,8(sp) + 19d4c: ba678793 addi a5,a5,-1114 # 20c49ba6 <__global_pointer$+0x20bfde16> + 19d50: e353f6b7 lui a3,0xe353f + 19d54: 7cf68693 addi a3,a3,1999 # ffffffffe353f7cf <__global_pointer$+0xffffffffe34f3a3f> + 19d58: 1782 slli a5,a5,0x20 + 19d5a: 6502 ld a0,0(sp) + 19d5c: 97b6 add a5,a5,a3 + 19d5e: 02f717b3 mulh a5,a4,a5 + 19d62: 3e800693 li a3,1000 + 19d66: 60e2 ld ra,24(sp) + 19d68: 977d srai a4,a4,0x3f + 19d6a: 6105 addi sp,sp,32 + 19d6c: 02d50533 mul a0,a0,a3 + 19d70: 879d srai a5,a5,0x7 + 19d72: 8f99 sub a5,a5,a4 + 19d74: 953e add a0,a0,a5 + 19d76: 8082 ret + +0000000000019d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_>: + 19d78: c919 beqz a0,19d8e <_ZN7testing8internal6String13CStringEqualsEPKcS3_+0x16> + 19d7a: cd89 beqz a1,19d94 <_ZN7testing8internal6String13CStringEqualsEPKcS3_+0x1c> + 19d7c: 1141 addi sp,sp,-16 + 19d7e: e406 sd ra,8(sp) + 19d80: e41fb0ef jal ra,15bc0 + 19d84: 60a2 ld ra,8(sp) + 19d86: 00153513 seqz a0,a0 + 19d8a: 0141 addi sp,sp,16 + 19d8c: 8082 ret + 19d8e: 0015b513 seqz a0,a1 + 19d92: 8082 ret + 19d94: 4501 li a0,0 + 19d96: 8082 ret + +0000000000019d98 <_ZN7testing7MessageC1Ev>: + 19d98: 7119 addi sp,sp,-128 + 19d9a: 87aa mv a5,a0 + 19d9c: 18800513 li a0,392 + 19da0: e03e sd a5,0(sp) + 19da2: fc86 sd ra,120(sp) + 19da4: f8a2 sd s0,112(sp) + 19da6: f0ca sd s2,96(sp) + 19da8: ecce sd s3,88(sp) + 19daa: e0da sd s6,64(sp) + 19dac: fc5e sd s7,56(sp) + 19dae: ec6e sd s11,24(sp) + 19db0: f4a6 sd s1,104(sp) + 19db2: e8d2 sd s4,80(sp) + 19db4: e4d6 sd s5,72(sp) + 19db6: f862 sd s8,48(sp) + 19db8: f466 sd s9,40(sp) + 19dba: f06a sd s10,32(sp) + 19dbc: ae5fb0ef jal ra,158a0 <_Znwm@plt> + 19dc0: 08050b13 addi s6,a0,128 + 19dc4: 842a mv s0,a0 + 19dc6: 855a mv a0,s6 + 19dc8: e38fb0ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> + 19dcc: cd817057 vsetivli zero,2,e64,m1,ta,ma + 19dd0: 5e0030d7 vmv.v.i v1,0 + 19dd4: 00031797 auipc a5,0x31 + 19dd8: 1847b783 ld a5,388(a5) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 19ddc: 01078d93 addi s11,a5,16 + 19de0: 16041023 sh zero,352(s0) + 19de4: 14043c23 sd zero,344(s0) + 19de8: 09b43023 sd s11,128(s0) + 19dec: 16840793 addi a5,s0,360 + 19df0: 0207f0a7 vse64.v v1,(a5) + 19df4: 17840793 addi a5,s0,376 + 19df8: 0207f0a7 vse64.v v1,(a5) + 19dfc: 00031997 auipc s3,0x31 + 19e00: e3c9b983 ld s3,-452(s3) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 19e04: 0109b903 ld s2,16(s3) + 19e08: 0189bb83 ld s7,24(s3) + 19e0c: 4581 li a1,0 + 19e0e: fe893783 ld a5,-24(s2) + 19e12: 01243023 sd s2,0(s0) + 19e16: 97a2 add a5,a5,s0 + 19e18: 0177b023 sd s7,0(a5) + 19e1c: 00043423 sd zero,8(s0) + 19e20: fe893503 ld a0,-24(s2) + 19e24: 9522 add a0,a0,s0 + 19e26: d8afb0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 19e2a: 0209ba83 ld s5,32(s3) + 19e2e: 0289bc03 ld s8,40(s3) + 19e32: 01040493 addi s1,s0,16 + 19e36: fe8ab503 ld a0,-24(s5) + 19e3a: 01543823 sd s5,16(s0) + 19e3e: 4581 li a1,0 + 19e40: 9526 add a0,a0,s1 + 19e42: 01853023 sd s8,0(a0) + 19e46: d6afb0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 19e4a: 0089bd03 ld s10,8(s3) + 19e4e: 0309bc83 ld s9,48(s3) + 19e52: cd817057 vsetivli zero,2,e64,m1,ta,ma + 19e56: fe8d3703 ld a4,-24(s10) + 19e5a: 5e0030d7 vmv.v.i v1,0 + 19e5e: 00031797 auipc a5,0x31 + 19e62: faa7b783 ld a5,-86(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 19e66: 9722 add a4,a4,s0 + 19e68: 00031997 auipc s3,0x31 + 19e6c: f409b983 ld s3,-192(s3) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 19e70: 01973023 sd s9,0(a4) + 19e74: 01878693 addi a3,a5,24 + 19e78: 06878713 addi a4,a5,104 + 19e7c: 09c1 addi s3,s3,16 + 19e7e: 04078793 addi a5,a5,64 + 19e82: e058 sd a4,128(s0) + 19e84: e81c sd a5,16(s0) + 19e86: e014 sd a3,0(s0) + 19e88: 01343c23 sd s3,24(s0) + 19e8c: 02040793 addi a5,s0,32 + 19e90: 0207f0a7 vse64.v v1,(a5) + 19e94: 03040793 addi a5,s0,48 + 19e98: 0207f0a7 vse64.v v1,(a5) + 19e9c: 04040793 addi a5,s0,64 + 19ea0: 0207f0a7 vse64.v v1,(a5) + 19ea4: 05040513 addi a0,s0,80 + 19ea8: e42a sd a0,8(sp) + 19eaa: 01840a13 addi s4,s0,24 + 19eae: cf2fb0ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> + 19eb2: 00031797 auipc a5,0x31 + 19eb6: e267b783 ld a5,-474(a5) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 19eba: 85d2 mv a1,s4 + 19ebc: 4761 li a4,24 + 19ebe: 01078a13 addi s4,a5,16 + 19ec2: 07040793 addi a5,s0,112 + 19ec6: 06043423 sd zero,104(s0) + 19eca: 06040823 sb zero,112(s0) + 19ece: cc38 sw a4,88(s0) + 19ed0: 855a mv a0,s6 + 19ed2: f03c sd a5,96(s0) + 19ed4: 01443c23 sd s4,24(s0) + 19ed8: cd8fb0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 19edc: 6818 ld a4,16(s0) + 19ede: 6682 ld a3,0(sp) + 19ee0: 70e6 ld ra,120(sp) + 19ee2: fe873703 ld a4,-24(a4) + 19ee6: e280 sd s0,0(a3) + 19ee8: 7446 ld s0,112(sp) + 19eea: 94ba add s1,s1,a4 + 19eec: 47c5 li a5,17 + 19eee: e49c sd a5,8(s1) + 19ef0: 7906 ld s2,96(sp) + 19ef2: 74a6 ld s1,104(sp) + 19ef4: 69e6 ld s3,88(sp) + 19ef6: 6a46 ld s4,80(sp) + 19ef8: 6aa6 ld s5,72(sp) + 19efa: 6b06 ld s6,64(sp) + 19efc: 7be2 ld s7,56(sp) + 19efe: 7c42 ld s8,48(sp) + 19f00: 7ca2 ld s9,40(sp) + 19f02: 7d02 ld s10,32(sp) + 19f04: 6de2 ld s11,24(sp) + 19f06: 6109 addi sp,sp,128 + 19f08: 8082 ret + 19f0a: 84aa mv s1,a0 + 19f0c: 855a mv a0,s6 + 19f0e: 09b43023 sd s11,128(s0) + 19f12: ecefb0ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 19f16: 8522 mv a0,s0 + 19f18: 9e9fb0ef jal ra,15900 <_ZdlPv@plt> + 19f1c: 8526 mv a0,s1 + 19f1e: 8d3fb0ef jal ra,157f0 <_Unwind_Resume@plt> + 19f22: 87aa mv a5,a0 + 19f24: 01443c23 sd s4,24(s0) + 19f28: 06040513 addi a0,s0,96 + 19f2c: e03e sd a5,0(sp) + 19f2e: bd7fc0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 19f32: 6522 ld a0,8(sp) + 19f34: 01343c23 sd s3,24(s0) + 19f38: ce8fb0ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 19f3c: fe8d3603 ld a2,-24(s10) + 19f40: fe8ab683 ld a3,-24(s5) + 19f44: fe893703 ld a4,-24(s2) + 19f48: 9622 add a2,a2,s0 + 19f4a: 01963023 sd s9,0(a2) + 19f4e: 01543823 sd s5,16(s0) + 19f52: 96a6 add a3,a3,s1 + 19f54: 0186b023 sd s8,0(a3) + 19f58: 6782 ld a5,0(sp) + 19f5a: 01243023 sd s2,0(s0) + 19f5e: 9722 add a4,a4,s0 + 19f60: 01773023 sd s7,0(a4) + 19f64: 00043423 sd zero,8(s0) + 19f68: 84be mv s1,a5 + 19f6a: b74d j 19f0c <_ZN7testing7MessageC1Ev+0x174> + 19f6c: fe893783 ld a5,-24(s2) + 19f70: 01243023 sd s2,0(s0) + 19f74: 84aa mv s1,a0 + 19f76: 97a2 add a5,a5,s0 + 19f78: 0177b023 sd s7,0(a5) + 19f7c: 00043423 sd zero,8(s0) + 19f80: b771 j 19f0c <_ZN7testing7MessageC1Ev+0x174> + +0000000000019f82 <_ZN7testing15AssertionResultC1ERKS0_>: + 19f82: 1101 addi sp,sp,-32 + 19f84: 0005c783 lbu a5,0(a1) + 19f88: e822 sd s0,16(sp) + 19f8a: 6580 ld s0,8(a1) + 19f8c: e04a sd s2,0(sp) + 19f8e: ec06 sd ra,24(sp) + 19f90: 00f50023 sb a5,0(a0) + 19f94: 892a mv s2,a0 + 19f96: c015 beqz s0,19fba <_ZN7testing15AssertionResultC1ERKS0_+0x38> + 19f98: 02000513 li a0,32 + 19f9c: e426 sd s1,8(sp) + 19f9e: 84ae mv s1,a1 + 19fa0: 901fb0ef jal ra,158a0 <_Znwm@plt> + 19fa4: 649c ld a5,8(s1) + 19fa6: 01050713 addi a4,a0,16 + 19faa: e118 sd a4,0(a0) + 19fac: 638c ld a1,0(a5) + 19fae: 6790 ld a2,8(a5) + 19fb0: 842a mv s0,a0 + 19fb2: 962e add a2,a2,a1 + 19fb4: e5afe0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 19fb8: 64a2 ld s1,8(sp) + 19fba: 00893423 sd s0,8(s2) + 19fbe: 60e2 ld ra,24(sp) + 19fc0: 6442 ld s0,16(sp) + 19fc2: 6902 ld s2,0(sp) + 19fc4: 6105 addi sp,sp,32 + 19fc6: 8082 ret + 19fc8: 87aa mv a5,a0 + 19fca: 8522 mv a0,s0 + 19fcc: 843e mv s0,a5 + 19fce: 933fb0ef jal ra,15900 <_ZdlPv@plt> + 19fd2: 8522 mv a0,s0 + 19fd4: 81dfb0ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000019fd8 <_ZN7testing15AssertionResult4swapERS0_>: + 19fd8: 0005c783 lbu a5,0(a1) + 19fdc: 00054683 lbu a3,0(a0) + 19fe0: 6598 ld a4,8(a1) + 19fe2: 00f50023 sb a5,0(a0) + 19fe6: 651c ld a5,8(a0) + 19fe8: 00d58023 sb a3,0(a1) + 19fec: e518 sd a4,8(a0) + 19fee: e59c sd a5,8(a1) + 19ff0: 8082 ret + +0000000000019ff2 <_ZN7testing16AssertionSuccessEv>: + 19ff2: 4705 li a4,1 + 19ff4: 00053423 sd zero,8(a0) + 19ff8: 00e50023 sb a4,0(a0) + 19ffc: 8082 ret + +0000000000019ffe <_ZN7testing16AssertionFailureEv>: + 19ffe: 00050023 sb zero,0(a0) + 1a002: 00053423 sd zero,8(a0) + 1a006: 8082 ret + +000000000001a008 <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_>: + 1a008: c919 beqz a0,1a01e <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_+0x16> + 1a00a: cd89 beqz a1,1a024 <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_+0x1c> + 1a00c: 1141 addi sp,sp,-16 + 1a00e: e406 sd ra,8(sp) + 1a010: a01fb0ef jal ra,15a10 + 1a014: 60a2 ld ra,8(sp) + 1a016: 00153513 seqz a0,a0 + 1a01a: 0141 addi sp,sp,16 + 1a01c: 8082 ret + 1a01e: 0015b513 seqz a0,a1 + 1a022: 8082 ret + 1a024: 4501 li a0,0 + 1a026: 8082 ret + +000000000001a028 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_>: + 1a028: c919 beqz a0,1a03e <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_+0x16> + 1a02a: cd89 beqz a1,1a044 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_+0x1c> + 1a02c: 1141 addi sp,sp,-16 + 1a02e: e406 sd ra,8(sp) + 1a030: ae0fb0ef jal ra,15310 + 1a034: 60a2 ld ra,8(sp) + 1a036: 00153513 seqz a0,a0 + 1a03a: 0141 addi sp,sp,16 + 1a03c: 8082 ret + 1a03e: 0015b513 seqz a0,a1 + 1a042: 8082 ret + 1a044: 4501 li a0,0 + 1a046: 8082 ret + +000000000001a048 <_ZN7testing8internal6String32CaseInsensitiveWideCStringEqualsEPKwS3_>: + 1a048: 0015b713 seqz a4,a1 + 1a04c: cd09 beqz a0,1a066 <_ZN7testing8internal6String32CaseInsensitiveWideCStringEqualsEPKwS3_+0x1e> + 1a04e: 4701 li a4,0 + 1a050: c999 beqz a1,1a066 <_ZN7testing8internal6String32CaseInsensitiveWideCStringEqualsEPKwS3_+0x1e> + 1a052: 1141 addi sp,sp,-16 + 1a054: e406 sd ra,8(sp) + 1a056: d7afb0ef jal ra,155d0 + 1a05a: 60a2 ld ra,8(sp) + 1a05c: 00153713 seqz a4,a0 + 1a060: 853a mv a0,a4 + 1a062: 0141 addi sp,sp,16 + 1a064: 8082 ret + 1a066: 853a mv a0,a4 + 1a068: 8082 ret + +000000000001a06a <_ZN7testing8internal6String23EndsWithCaseInsensitiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_>: + 1a06a: 651c ld a5,8(a0) + 1a06c: 6598 ld a4,8(a1) + 1a06e: 00e7f463 bgeu a5,a4,1a076 <_ZN7testing8internal6String23EndsWithCaseInsensitiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0xc> + 1a072: 4501 li a0,0 + 1a074: 8082 ret + 1a076: 6108 ld a0,0(a0) + 1a078: 618c ld a1,0(a1) + 1a07a: 8f99 sub a5,a5,a4 + 1a07c: 953e add a0,a0,a5 + 1a07e: b76d j 1a028 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> + +000000000001a080 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE>: + 1a080: 7119 addi sp,sp,-128 + 1a082: 61b8 ld a4,64(a1) + 1a084: fc5e sd s7,56(sp) + 1a086: 01010b93 addi s7,sp,16 + 1a08a: f8a2 sd s0,112(sp) + 1a08c: f862 sd s8,48(sp) + 1a08e: fc86 sd ra,120(sp) + 1a090: f4a6 sd s1,104(sp) + 1a092: f0ca sd s2,96(sp) + 1a094: ecce sd s3,88(sp) + 1a096: e8d2 sd s4,80(sp) + 1a098: e4d6 sd s5,72(sp) + 1a09a: e0da sd s6,64(sp) + 1a09c: f466 sd s9,40(sp) + 1a09e: f06a sd s10,32(sp) + 1a0a0: e402 sd zero,8(sp) + 1a0a2: 00010823 sb zero,16(sp) + 1a0a6: e05e sd s7,0(sp) + 1a0a8: 842a mv s0,a0 + 1a0aa: 8c0a mv s8,sp + 1a0ac: cf69 beqz a4,1a186 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x106> + 1a0ae: 799c ld a5,48(a1) + 1a0b0: c399 beqz a5,1a0b6 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x36> + 1a0b2: 0cf76863 bltu a4,a5,1a182 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x102> + 1a0b6: 7d94 ld a3,56(a1) + 1a0b8: 4601 li a2,0 + 1a0ba: 4581 li a1,0 + 1a0bc: 8f15 sub a4,a4,a3 + 1a0be: 8562 mv a0,s8 + 1a0c0: eb0fb0ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 1a0c4: 69a2 ld s3,8(sp) + 1a0c6: 6482 ld s1,0(sp) + 1a0c8: 01040a93 addi s5,s0,16 + 1a0cc: 00199593 slli a1,s3,0x1 + 1a0d0: 00043423 sd zero,8(s0) + 1a0d4: 00040823 sb zero,16(s0) + 1a0d8: 01543023 sd s5,0(s0) + 1a0dc: 8522 mv a0,s0 + 1a0de: 99a6 add s3,s3,s1 + 1a0e0: 911fb0ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 1a0e4: 5a7d li s4,-1 + 1a0e6: 002a5a13 srli s4,s4,0x2 + 1a0ea: 4b05 li s6,1 + 1a0ec: 02999263 bne s3,s1,1a110 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x90> + 1a0f0: a891 j 1a144 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xc4> + 1a0f2: 412a0933 sub s2,s4,s2 + 1a0f6: 0b2b7563 bgeu s6,s2,1a1a0 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x120> + 1a0fa: 4609 li a2,2 + 1a0fc: 0001f597 auipc a1,0x1f + 1a100: 87458593 addi a1,a1,-1932 # 38970 <_IO_stdin_used+0x318> + 1a104: 8522 mv a0,s0 + 1a106: 89bfb0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1a10a: 0485 addi s1,s1,1 + 1a10c: 02998c63 beq s3,s1,1a144 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xc4> + 1a110: 0004cc83 lbu s9,0(s1) + 1a114: 00843903 ld s2,8(s0) + 1a118: fc0c8de3 beqz s9,1a0f2 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x72> + 1a11c: 601c ld a5,0(s0) + 1a11e: 00190d13 addi s10,s2,1 + 1a122: 04fa8e63 beq s5,a5,1a17e <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xfe> + 1a126: 6818 ld a4,16(s0) + 1a128: 05a76263 bltu a4,s10,1a16c <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xec> + 1a12c: 97ca add a5,a5,s2 + 1a12e: 01978023 sb s9,0(a5) + 1a132: 601c ld a5,0(s0) + 1a134: 01a43423 sd s10,8(s0) + 1a138: 0485 addi s1,s1,1 + 1a13a: 97ea add a5,a5,s10 + 1a13c: 00078023 sb zero,0(a5) + 1a140: fc9998e3 bne s3,s1,1a110 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x90> + 1a144: 6502 ld a0,0(sp) + 1a146: 01750463 beq a0,s7,1a14e <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xce> + 1a14a: fb6fb0ef jal ra,15900 <_ZdlPv@plt> + 1a14e: 70e6 ld ra,120(sp) + 1a150: 8522 mv a0,s0 + 1a152: 7446 ld s0,112(sp) + 1a154: 74a6 ld s1,104(sp) + 1a156: 7906 ld s2,96(sp) + 1a158: 69e6 ld s3,88(sp) + 1a15a: 6a46 ld s4,80(sp) + 1a15c: 6aa6 ld s5,72(sp) + 1a15e: 6b06 ld s6,64(sp) + 1a160: 7be2 ld s7,56(sp) + 1a162: 7c42 ld s8,48(sp) + 1a164: 7ca2 ld s9,40(sp) + 1a166: 7d02 ld s10,32(sp) + 1a168: 6109 addi sp,sp,128 + 1a16a: 8082 ret + 1a16c: 4705 li a4,1 + 1a16e: 4681 li a3,0 + 1a170: 4601 li a2,0 + 1a172: 85ca mv a1,s2 + 1a174: 8522 mv a0,s0 + 1a176: eaafb0ef jal ra,15820 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt> + 1a17a: 601c ld a5,0(s0) + 1a17c: bf45 j 1a12c <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xac> + 1a17e: 473d li a4,15 + 1a180: b765 j 1a128 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xa8> + 1a182: 873e mv a4,a5 + 1a184: bf0d j 1a0b6 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x36> + 1a186: 06058593 addi a1,a1,96 + 1a18a: 850a mv a0,sp + 1a18c: 9e5fb0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1a190: bf15 j 1a0c4 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x44> + 1a192: 842a mv s0,a0 + 1a194: 8562 mv a0,s8 + 1a196: 96ffc0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1a19a: 8522 mv a0,s0 + 1a19c: e54fb0ef jal ra,157f0 <_Unwind_Resume@plt> + 1a1a0: 0001f517 auipc a0,0x1f + 1a1a4: 86050513 addi a0,a0,-1952 # 38a00 <_IO_stdin_used+0x3a8> + 1a1a8: f48fb0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 1a1ac: 87aa mv a5,a0 + 1a1ae: 8522 mv a0,s0 + 1a1b0: 843e mv s0,a5 + 1a1b2: 953fc0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1a1b6: 8562 mv a0,s8 + 1a1b8: 94dfc0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1a1bc: 8522 mv a0,s0 + 1a1be: e32fb0ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000001a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev>: + 1a1c2: 618c ld a1,0(a1) + 1a1c4: 1141 addi sp,sp,-16 + 1a1c6: e022 sd s0,0(sp) + 1a1c8: e406 sd ra,8(sp) + 1a1ca: 842a mv s0,a0 + 1a1cc: eb5ff0ef jal ra,1a080 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 1a1d0: 60a2 ld ra,8(sp) + 1a1d2: 8522 mv a0,s0 + 1a1d4: 6402 ld s0,0(sp) + 1a1d6: 0141 addi sp,sp,16 + 1a1d8: 8082 ret + +000000000001a1da <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_>: + 1a1da: 659c ld a5,8(a1) + 1a1dc: 715d addi sp,sp,-80 + 1a1de: e0a2 sd s0,64(sp) + 1a1e0: fc26 sd s1,56(sp) + 1a1e2: f84a sd s2,48(sp) + 1a1e4: f44e sd s3,40(sp) + 1a1e6: f052 sd s4,32(sp) + 1a1e8: e486 sd ra,72(sp) + 1a1ea: ec56 sd s5,24(sp) + 1a1ec: e85a sd s6,16(sp) + 1a1ee: 89aa mv s3,a0 + 1a1f0: 8932 mv s2,a2 + 1a1f2: 84b6 mv s1,a3 + 1a1f4: 843a mv s0,a4 + 1a1f6: 00020a17 auipc s4,0x20 + 1a1fa: 202a0a13 addi s4,s4,514 # 3a3f8 <_IO_stdin_used+0x1da0> + 1a1fe: c399 beqz a5,1a204 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x2a> + 1a200: 0007ba03 ld s4,0(a5) + 1a204: 00810a93 addi s5,sp,8 + 1a208: 8556 mv a0,s5 + 1a20a: b8fff0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 1a20e: 6522 ld a0,8(sp) + 1a210: 4629 li a2,10 + 1a212: 0001f597 auipc a1,0x1f + 1a216: 86658593 addi a1,a1,-1946 # 38a78 <_IO_stdin_used+0x420> + 1a21a: 0541 addi a0,a0,16 + 1a21c: ce4fb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1a220: 6b22 ld s6,8(sp) + 1a222: 0c090563 beqz s2,1a2ec <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x112> + 1a226: 854a mv a0,s2 + 1a228: 9a9fb0ef jal ra,15bd0 + 1a22c: 862a mv a2,a0 + 1a22e: 85ca mv a1,s2 + 1a230: 010b0513 addi a0,s6,16 + 1a234: cccfb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1a238: 6522 ld a0,8(sp) + 1a23a: 462d li a2,11 + 1a23c: 0001f597 auipc a1,0x1f + 1a240: 84c58593 addi a1,a1,-1972 # 38a88 <_IO_stdin_used+0x430> + 1a244: 0541 addi a0,a0,16 + 1a246: cbafb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1a24a: 6922 ld s2,8(sp) + 1a24c: c4e1 beqz s1,1a314 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x13a> + 1a24e: 8526 mv a0,s1 + 1a250: 981fb0ef jal ra,15bd0 + 1a254: 862a mv a2,a0 + 1a256: 85a6 mv a1,s1 + 1a258: 01090513 addi a0,s2,16 + 1a25c: ca4fb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1a260: 000a4783 lbu a5,0(s4) + 1a264: cf85 beqz a5,1a29c <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0xc2> + 1a266: 6522 ld a0,8(sp) + 1a268: 4609 li a2,2 + 1a26a: 00020597 auipc a1,0x20 + 1a26e: ec658593 addi a1,a1,-314 # 3a130 <_IO_stdin_used+0x1ad8> + 1a272: 0541 addi a0,a0,16 + 1a274: c8cfb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1a278: 8552 mv a0,s4 + 1a27a: 957fb0ef jal ra,15bd0 + 1a27e: 862a mv a2,a0 + 1a280: 6522 ld a0,8(sp) + 1a282: 85d2 mv a1,s4 + 1a284: 0541 addi a0,a0,16 + 1a286: c7afb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1a28a: 6522 ld a0,8(sp) + 1a28c: 4605 li a2,1 + 1a28e: 00020597 auipc a1,0x20 + 1a292: 5ba58593 addi a1,a1,1466 # 3a848 <_IO_stdin_used+0x21f0> + 1a296: 0541 addi a0,a0,16 + 1a298: c68fb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1a29c: 6522 ld a0,8(sp) + 1a29e: 462d li a2,11 + 1a2a0: 0001e597 auipc a1,0x1e + 1a2a4: 7f858593 addi a1,a1,2040 # 38a98 <_IO_stdin_used+0x440> + 1a2a8: 0541 addi a0,a0,16 + 1a2aa: c56fb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1a2ae: 64a2 ld s1,8(sp) + 1a2b0: c821 beqz s0,1a300 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x126> + 1a2b2: 8522 mv a0,s0 + 1a2b4: 91dfb0ef jal ra,15bd0 + 1a2b8: 862a mv a2,a0 + 1a2ba: 85a2 mv a1,s0 + 1a2bc: 01048513 addi a0,s1,16 + 1a2c0: c40fb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1a2c4: 85d6 mv a1,s5 + 1a2c6: 854e mv a0,s3 + 1a2c8: efbff0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1a2cc: 6522 ld a0,8(sp) + 1a2ce: c501 beqz a0,1a2d6 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0xfc> + 1a2d0: 611c ld a5,0(a0) + 1a2d2: 679c ld a5,8(a5) + 1a2d4: 9782 jalr a5 + 1a2d6: 60a6 ld ra,72(sp) + 1a2d8: 6406 ld s0,64(sp) + 1a2da: 74e2 ld s1,56(sp) + 1a2dc: 7942 ld s2,48(sp) + 1a2de: 7a02 ld s4,32(sp) + 1a2e0: 6ae2 ld s5,24(sp) + 1a2e2: 6b42 ld s6,16(sp) + 1a2e4: 854e mv a0,s3 + 1a2e6: 79a2 ld s3,40(sp) + 1a2e8: 6161 addi sp,sp,80 + 1a2ea: 8082 ret + 1a2ec: 010b0513 addi a0,s6,16 + 1a2f0: 4619 li a2,6 + 1a2f2: 0001e597 auipc a1,0x1e + 1a2f6: 6fe58593 addi a1,a1,1790 # 389f0 <_IO_stdin_used+0x398> + 1a2fa: c06fb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1a2fe: bf2d j 1a238 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x5e> + 1a300: 01048513 addi a0,s1,16 + 1a304: 4619 li a2,6 + 1a306: 0001e597 auipc a1,0x1e + 1a30a: 6ea58593 addi a1,a1,1770 # 389f0 <_IO_stdin_used+0x398> + 1a30e: bf2fb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1a312: bf4d j 1a2c4 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0xea> + 1a314: 01090513 addi a0,s2,16 + 1a318: 4619 li a2,6 + 1a31a: 0001e597 auipc a1,0x1e + 1a31e: 6d658593 addi a1,a1,1750 # 389f0 <_IO_stdin_used+0x398> + 1a322: bdefb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1a326: bf2d j 1a260 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x86> + 1a328: 67a2 ld a5,8(sp) + 1a32a: 842a mv s0,a0 + 1a32c: c789 beqz a5,1a336 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x15c> + 1a32e: 6398 ld a4,0(a5) + 1a330: 853e mv a0,a5 + 1a332: 671c ld a5,8(a4) + 1a334: 9782 jalr a5 + 1a336: 8522 mv a0,s0 + 1a338: cb8fb0ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000001a33c <_ZN7testing8internalL12FlagToEnvVarEPKc>: + 1a33c: 711d addi sp,sp,-96 + 1a33e: fc4e sd s3,56(sp) + 1a340: 00810993 addi s3,sp,8 + 1a344: e0ca sd s2,64(sp) + 1a346: 892a mv s2,a0 + 1a348: 854e mv a0,s3 + 1a34a: e8a2 sd s0,80(sp) + 1a34c: ec86 sd ra,88(sp) + 1a34e: 842e mv s0,a1 + 1a350: e4a6 sd s1,72(sp) + 1a352: f852 sd s4,48(sp) + 1a354: a45ff0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 1a358: 6522 ld a0,8(sp) + 1a35a: 4619 li a2,6 + 1a35c: 0001e597 auipc a1,0x1e + 1a360: 69c58593 addi a1,a1,1692 # 389f8 <_IO_stdin_used+0x3a0> + 1a364: 0541 addi a0,a0,16 + 1a366: b9afb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1a36a: 64a2 ld s1,8(sp) + 1a36c: c45d beqz s0,1a41a <_ZN7testing8internalL12FlagToEnvVarEPKc+0xde> + 1a36e: 8522 mv a0,s0 + 1a370: 861fb0ef jal ra,15bd0 + 1a374: 862a mv a2,a0 + 1a376: 85a2 mv a1,s0 + 1a378: 01048513 addi a0,s1,16 + 1a37c: b84fb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1a380: 01010a13 addi s4,sp,16 + 1a384: 8552 mv a0,s4 + 1a386: 85ce mv a1,s3 + 1a388: e3bff0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1a38c: 6522 ld a0,8(sp) + 1a38e: c501 beqz a0,1a396 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x5a> + 1a390: 611c ld a5,0(a0) + 1a392: 679c ld a5,8(a5) + 1a394: 9782 jalr a5 + 1a396: 854e mv a0,s3 + 1a398: a01ff0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 1a39c: 67e2 ld a5,24(sp) + 1a39e: 4401 li s0,0 + 1a3a0: 00710493 addi s1,sp,7 + 1a3a4: eb91 bnez a5,1a3b8 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x7c> + 1a3a6: a091 j 1a3ea <_ZN7testing8internalL12FlagToEnvVarEPKc+0xae> + 1a3a8: 4605 li a2,1 + 1a3aa: 85a6 mv a1,s1 + 1a3ac: b54fb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1a3b0: 67e2 ld a5,24(sp) + 1a3b2: 0405 addi s0,s0,1 + 1a3b4: 02f40b63 beq s0,a5,1a3ea <_ZN7testing8internalL12FlagToEnvVarEPKc+0xae> + 1a3b8: 67c2 ld a5,16(sp) + 1a3ba: 97a2 add a5,a5,s0 + 1a3bc: 0007c503 lbu a0,0(a5) + 1a3c0: ca0fb0ef jal ra,15860 + 1a3c4: 67a2 ld a5,8(sp) + 1a3c6: 0ff57593 zext.b a1,a0 + 1a3ca: 00b103a3 sb a1,7(sp) + 1a3ce: 6b98 ld a4,16(a5) + 1a3d0: 01078513 addi a0,a5,16 + 1a3d4: fe873783 ld a5,-24(a4) + 1a3d8: 97aa add a5,a5,a0 + 1a3da: 6b9c ld a5,16(a5) + 1a3dc: f7f1 bnez a5,1a3a8 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x6c> + 1a3de: d42fb0ef jal ra,15920 <_ZNSo3putEc@plt> + 1a3e2: 67e2 ld a5,24(sp) + 1a3e4: 0405 addi s0,s0,1 + 1a3e6: fcf419e3 bne s0,a5,1a3b8 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x7c> + 1a3ea: 85ce mv a1,s3 + 1a3ec: 854a mv a0,s2 + 1a3ee: dd5ff0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1a3f2: 6522 ld a0,8(sp) + 1a3f4: c501 beqz a0,1a3fc <_ZN7testing8internalL12FlagToEnvVarEPKc+0xc0> + 1a3f6: 611c ld a5,0(a0) + 1a3f8: 679c ld a5,8(a5) + 1a3fa: 9782 jalr a5 + 1a3fc: 6542 ld a0,16(sp) + 1a3fe: 101c addi a5,sp,32 + 1a400: 00f50463 beq a0,a5,1a408 <_ZN7testing8internalL12FlagToEnvVarEPKc+0xcc> + 1a404: cfcfb0ef jal ra,15900 <_ZdlPv@plt> + 1a408: 60e6 ld ra,88(sp) + 1a40a: 6446 ld s0,80(sp) + 1a40c: 64a6 ld s1,72(sp) + 1a40e: 79e2 ld s3,56(sp) + 1a410: 7a42 ld s4,48(sp) + 1a412: 854a mv a0,s2 + 1a414: 6906 ld s2,64(sp) + 1a416: 6125 addi sp,sp,96 + 1a418: 8082 ret + 1a41a: 01048513 addi a0,s1,16 + 1a41e: 4619 li a2,6 + 1a420: 0001e597 auipc a1,0x1e + 1a424: 5d058593 addi a1,a1,1488 # 389f0 <_IO_stdin_used+0x398> + 1a428: ad8fb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1a42c: bf91 j 1a380 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x44> + 1a42e: 67a2 ld a5,8(sp) + 1a430: 842a mv s0,a0 + 1a432: cf81 beqz a5,1a44a <_ZN7testing8internalL12FlagToEnvVarEPKc+0x10e> + 1a434: 6398 ld a4,0(a5) + 1a436: 853e mv a0,a5 + 1a438: 671c ld a5,8(a4) + 1a43a: 9782 jalr a5 + 1a43c: a039 j 1a44a <_ZN7testing8internalL12FlagToEnvVarEPKc+0x10e> + 1a43e: 67a2 ld a5,8(sp) + 1a440: 842a mv s0,a0 + 1a442: eb89 bnez a5,1a454 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x118> + 1a444: 8552 mv a0,s4 + 1a446: ebefc0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1a44a: 8522 mv a0,s0 + 1a44c: ba4fb0ef jal ra,157f0 <_Unwind_Resume@plt> + 1a450: 842a mv s0,a0 + 1a452: bfcd j 1a444 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x108> + 1a454: 6398 ld a4,0(a5) + 1a456: 853e mv a0,a5 + 1a458: 671c ld a5,8(a4) + 1a45a: 9782 jalr a5 + 1a45c: b7e5 j 1a444 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x108> + +000000000001a45e <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE>: + 1a45e: 7119 addi sp,sp,-128 + 1a460: f8a2 sd s0,112(sp) + 1a462: f4a6 sd s1,104(sp) + 1a464: 842a mv s0,a0 + 1a466: 84ae mv s1,a1 + 1a468: 850a mv a0,sp + 1a46a: 85b2 mv a1,a2 + 1a46c: e8d2 sd s4,80(sp) + 1a46e: fc86 sd ra,120(sp) + 1a470: d53ff0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1a474: 67a2 ld a5,8(sp) + 1a476: 8a0a mv s4,sp + 1a478: e79d bnez a5,1a4a6 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x48> + 1a47a: 01040793 addi a5,s0,16 + 1a47e: e01c sd a5,0(s0) + 1a480: 608c ld a1,0(s1) + 1a482: 6490 ld a2,8(s1) + 1a484: 8522 mv a0,s0 + 1a486: 962e add a2,a2,a1 + 1a488: 986fe0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1a48c: 6502 ld a0,0(sp) + 1a48e: 081c addi a5,sp,16 + 1a490: 00f50463 beq a0,a5,1a498 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x3a> + 1a494: c6cfb0ef jal ra,15900 <_ZdlPv@plt> + 1a498: 70e6 ld ra,120(sp) + 1a49a: 8522 mv a0,s0 + 1a49c: 7446 ld s0,112(sp) + 1a49e: 74a6 ld s1,104(sp) + 1a4a0: 6a46 ld s4,80(sp) + 1a4a2: 6109 addi sp,sp,128 + 1a4a4: 8082 ret + 1a4a6: e4d6 sd s5,72(sp) + 1a4a8: 0084ba83 ld s5,8(s1) + 1a4ac: f0ca sd s2,96(sp) + 1a4ae: 02010913 addi s2,sp,32 + 1a4b2: ecce sd s3,88(sp) + 1a4b4: 854a mv a0,s2 + 1a4b6: 03010993 addi s3,sp,48 + 1a4ba: 001a8593 addi a1,s5,1 + 1a4be: 6084 ld s1,0(s1) + 1a4c0: f402 sd zero,40(sp) + 1a4c2: 02010823 sb zero,48(sp) + 1a4c6: f04e sd s3,32(sp) + 1a4c8: d28fb0ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 1a4cc: 7722 ld a4,40(sp) + 1a4ce: 57fd li a5,-1 + 1a4d0: 8389 srli a5,a5,0x2 + 1a4d2: 8f99 sub a5,a5,a4 + 1a4d4: 0d57e863 bltu a5,s5,1a5a4 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x146> + 1a4d8: 8656 mv a2,s5 + 1a4da: 85a6 mv a1,s1 + 1a4dc: 854a mv a0,s2 + 1a4de: cc2fb0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1a4e2: 7722 ld a4,40(sp) + 1a4e4: 57fd li a5,-1 + 1a4e6: 8389 srli a5,a5,0x2 + 1a4e8: 0af70863 beq a4,a5,1a598 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x13a> + 1a4ec: 4605 li a2,1 + 1a4ee: 0001f597 auipc a1,0x1f + 1a4f2: d0a58593 addi a1,a1,-758 # 391f8 <_IO_stdin_used+0xba0> + 1a4f6: 854a mv a0,s2 + 1a4f8: ca8fb0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1a4fc: 7722 ld a4,40(sp) + 1a4fe: 57fd li a5,-1 + 1a500: 6622 ld a2,8(sp) + 1a502: 8389 srli a5,a5,0x2 + 1a504: 8f99 sub a5,a5,a4 + 1a506: 6582 ld a1,0(sp) + 1a508: 08c7e263 bltu a5,a2,1a58c <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x12e> + 1a50c: 854a mv a0,s2 + 1a50e: c92fb0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1a512: 01040693 addi a3,s0,16 + 1a516: e014 sd a3,0(s0) + 1a518: 6110 ld a2,0(a0) + 1a51a: 01050713 addi a4,a0,16 + 1a51e: 87aa mv a5,a0 + 1a520: 02e60563 beq a2,a4,1a54a <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0xec> + 1a524: 6914 ld a3,16(a0) + 1a526: e010 sd a2,0(s0) + 1a528: e814 sd a3,16(s0) + 1a52a: 6794 ld a3,8(a5) + 1a52c: e398 sd a4,0(a5) + 1a52e: 7502 ld a0,32(sp) + 1a530: e414 sd a3,8(s0) + 1a532: 0007b423 sd zero,8(a5) + 1a536: 00078823 sb zero,16(a5) + 1a53a: 03350663 beq a0,s3,1a566 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x108> + 1a53e: bc2fb0ef jal ra,15900 <_ZdlPv@plt> + 1a542: 7906 ld s2,96(sp) + 1a544: 69e6 ld s3,88(sp) + 1a546: 6aa6 ld s5,72(sp) + 1a548: b791 j 1a48c <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x2e> + 1a54a: 6510 ld a2,8(a0) + 1a54c: 853a mv a0,a4 + 1a54e: 0605 addi a2,a2,1 + 1a550: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma + 1a554: 02050407 vle8.v v8,(a0) + 1a558: 8e0d sub a2,a2,a1 + 1a55a: 952e add a0,a0,a1 + 1a55c: 02068427 vse8.v v8,(a3) + 1a560: 96ae add a3,a3,a1 + 1a562: f67d bnez a2,1a550 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0xf2> + 1a564: b7d9 j 1a52a <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0xcc> + 1a566: 7906 ld s2,96(sp) + 1a568: 69e6 ld s3,88(sp) + 1a56a: 6aa6 ld s5,72(sp) + 1a56c: b705 j 1a48c <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x2e> + 1a56e: 842a mv s0,a0 + 1a570: f0ca sd s2,96(sp) + 1a572: ecce sd s3,88(sp) + 1a574: e4d6 sd s5,72(sp) + 1a576: 8552 mv a0,s4 + 1a578: d8cfc0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1a57c: 8522 mv a0,s0 + 1a57e: a72fb0ef jal ra,157f0 <_Unwind_Resume@plt> + 1a582: 842a mv s0,a0 + 1a584: 854a mv a0,s2 + 1a586: d7efc0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1a58a: b7f5 j 1a576 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x118> + 1a58c: 0001e517 auipc a0,0x1e + 1a590: 47450513 addi a0,a0,1140 # 38a00 <_IO_stdin_used+0x3a8> + 1a594: b5cfb0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 1a598: 0001e517 auipc a0,0x1e + 1a59c: 46850513 addi a0,a0,1128 # 38a00 <_IO_stdin_used+0x3a8> + 1a5a0: b50fb0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 1a5a4: 0001e517 auipc a0,0x1e + 1a5a8: 45c50513 addi a0,a0,1116 # 38a00 <_IO_stdin_used+0x3a8> + 1a5ac: b44fb0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 1a5b0: bfc9 j 1a582 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x124> + +000000000001a5b2 <_ZN7testing10TestResult20ClearTestPartResultsEv>: + 1a5b2: 7179 addi sp,sp,-48 + 1a5b4: ec26 sd s1,24(sp) + 1a5b6: e44e sd s3,8(sp) + 1a5b8: 6124 ld s1,64(a0) + 1a5ba: 03853983 ld s3,56(a0) + 1a5be: f406 sd ra,40(sp) + 1a5c0: 04998363 beq s3,s1,1a606 <_ZN7testing10TestResult20ClearTestPartResultsEv+0x54> + 1a5c4: f022 sd s0,32(sp) + 1a5c6: e84a sd s2,16(sp) + 1a5c8: 844e mv s0,s3 + 1a5ca: 892a mv s2,a0 + 1a5cc: 6828 ld a0,80(s0) + 1a5ce: 06040793 addi a5,s0,96 + 1a5d2: 00f50463 beq a0,a5,1a5da <_ZN7testing10TestResult20ClearTestPartResultsEv+0x28> + 1a5d6: b2afb0ef jal ra,15900 <_ZdlPv@plt> + 1a5da: 7808 ld a0,48(s0) + 1a5dc: 04040793 addi a5,s0,64 + 1a5e0: 00f50463 beq a0,a5,1a5e8 <_ZN7testing10TestResult20ClearTestPartResultsEv+0x36> + 1a5e4: b1cfb0ef jal ra,15900 <_ZdlPv@plt> + 1a5e8: 6408 ld a0,8(s0) + 1a5ea: 01840793 addi a5,s0,24 + 1a5ee: 00f50463 beq a0,a5,1a5f6 <_ZN7testing10TestResult20ClearTestPartResultsEv+0x44> + 1a5f2: b0efb0ef jal ra,15900 <_ZdlPv@plt> + 1a5f6: 07040413 addi s0,s0,112 + 1a5fa: fc8499e3 bne s1,s0,1a5cc <_ZN7testing10TestResult20ClearTestPartResultsEv+0x1a> + 1a5fe: 05393023 sd s3,64(s2) + 1a602: 7402 ld s0,32(sp) + 1a604: 6942 ld s2,16(sp) + 1a606: 70a2 ld ra,40(sp) + 1a608: 64e2 ld s1,24(sp) + 1a60a: 69a2 ld s3,8(sp) + 1a60c: 6145 addi sp,sp,48 + 1a60e: 8082 ret + +000000000001a610 <_ZN7testing10TestResult5ClearEv>: + 1a610: 7179 addi sp,sp,-48 + 1a612: e84a sd s2,16(sp) + 1a614: e44e sd s3,8(sp) + 1a616: 04053903 ld s2,64(a0) + 1a61a: 03853983 ld s3,56(a0) + 1a61e: ec26 sd s1,24(sp) + 1a620: f406 sd ra,40(sp) + 1a622: f022 sd s0,32(sp) + 1a624: 84aa mv s1,a0 + 1a626: 03298e63 beq s3,s2,1a662 <_ZN7testing10TestResult5ClearEv+0x52> + 1a62a: 844e mv s0,s3 + 1a62c: 6828 ld a0,80(s0) + 1a62e: 06040793 addi a5,s0,96 + 1a632: 00f50463 beq a0,a5,1a63a <_ZN7testing10TestResult5ClearEv+0x2a> + 1a636: acafb0ef jal ra,15900 <_ZdlPv@plt> + 1a63a: 7808 ld a0,48(s0) + 1a63c: 04040793 addi a5,s0,64 + 1a640: 00f50463 beq a0,a5,1a648 <_ZN7testing10TestResult5ClearEv+0x38> + 1a644: abcfb0ef jal ra,15900 <_ZdlPv@plt> + 1a648: 6408 ld a0,8(s0) + 1a64a: 01840793 addi a5,s0,24 + 1a64e: 00f50463 beq a0,a5,1a656 <_ZN7testing10TestResult5ClearEv+0x46> + 1a652: aaefb0ef jal ra,15900 <_ZdlPv@plt> + 1a656: 07040413 addi s0,s0,112 + 1a65a: fc8919e3 bne s2,s0,1a62c <_ZN7testing10TestResult5ClearEv+0x1c> + 1a65e: 0534b023 sd s3,64(s1) + 1a662: 0504b983 ld s3,80(s1) + 1a666: 0584b903 ld s2,88(s1) + 1a66a: 03298763 beq s3,s2,1a698 <_ZN7testing10TestResult5ClearEv+0x88> + 1a66e: 844e mv s0,s3 + 1a670: 7008 ld a0,32(s0) + 1a672: 03040793 addi a5,s0,48 + 1a676: 00f50463 beq a0,a5,1a67e <_ZN7testing10TestResult5ClearEv+0x6e> + 1a67a: a86fb0ef jal ra,15900 <_ZdlPv@plt> + 1a67e: 6008 ld a0,0(s0) + 1a680: 01040793 addi a5,s0,16 + 1a684: 00f50463 beq a0,a5,1a68c <_ZN7testing10TestResult5ClearEv+0x7c> + 1a688: a78fb0ef jal ra,15900 <_ZdlPv@plt> + 1a68c: 04040413 addi s0,s0,64 + 1a690: fe8910e3 bne s2,s0,1a670 <_ZN7testing10TestResult5ClearEv+0x60> + 1a694: 0534bc23 sd s3,88(s1) + 1a698: 70a2 ld ra,40(sp) + 1a69a: 7402 ld s0,32(sp) + 1a69c: 0604a423 sw zero,104(s1) + 1a6a0: 0604bc23 sd zero,120(s1) + 1a6a4: 6942 ld s2,16(sp) + 1a6a6: 64e2 ld s1,24(sp) + 1a6a8: 69a2 ld s3,8(sp) + 1a6aa: 6145 addi sp,sp,48 + 1a6ac: 8082 ret + +000000000001a6ae <_ZNK7testing10TestResult15HasFatalFailureEv>: + 1a6ae: 7d10 ld a2,56(a0) + 1a6b0: 612c ld a1,64(a0) + 1a6b2: 0ab60263 beq a2,a1,1a756 <_ZNK7testing10TestResult15HasFatalFailureEv+0xa8> + 1a6b6: 0db6e6b7 lui a3,0xdb6e + 1a6ba: b6e68693 addi a3,a3,-1170 # db6db6e <__global_pointer$+0xdb21dde> + 1a6be: b6db7537 lui a0,0xb6db7 + 1a6c2: f9058713 addi a4,a1,-112 + 1a6c6: 1682 slli a3,a3,0x20 + 1a6c8: db750513 addi a0,a0,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6b027> + 1a6cc: 8f11 sub a4,a4,a2 + 1a6ce: 96aa add a3,a3,a0 + 1a6d0: 8311 srli a4,a4,0x4 + 1a6d2: 02d70733 mul a4,a4,a3 + 1a6d6: 02200693 li a3,34 + 1a6da: 87b2 mv a5,a2 + 1a6dc: 0712 slli a4,a4,0x4 + 1a6de: 8311 srli a4,a4,0x4 + 1a6e0: 04e6fe63 bgeu a3,a4,1a73c <_ZNK7testing10TestResult15HasFatalFailureEv+0x8e> + 1a6e4: 40c586b3 sub a3,a1,a2 + 1a6e8: 8abd andi a3,a3,15 + 1a6ea: eaa9 bnez a3,1a73c <_ZNK7testing10TestResult15HasFatalFailureEv+0x8e> + 1a6ec: 0d8077d7 vsetvli a5,zero,e64,m1,ta,ma + 1a6f0: 5208a157 vid.v v2 + 1a6f4: 07000693 li a3,112 + 1a6f8: 9626e157 vmul.vx v2,v2,a3 + 1a6fc: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma + 1a700: 5e0030d7 vmv.v.i v1,0 + 1a704: 0705 addi a4,a4,1 + 1a706: 017777d7 vsetvli a5,a4,e32,mf2,tu,mu + 1a70a: 06267007 vluxei64.v v0,(a2),v2 + 1a70e: 00379693 slli a3,a5,0x3 + 1a712: 8e9d sub a3,a3,a5 + 1a714: 0692 slli a3,a3,0x4 + 1a716: 8f1d sub a4,a4,a5 + 1a718: 9636 add a2,a2,a3 + 1a71a: 62013057 vmseq.vi v0,v0,2 + 1a71e: 0010b0d7 vadd.vi v1,v1,1,v0.t + 1a722: f375 bnez a4,1a706 <_ZNK7testing10TestResult15HasFatalFailureEv+0x58> + 1a724: 0d7077d7 vsetvli a5,zero,e32,mf2,ta,ma + 1a728: 4701 li a4,0 + 1a72a: 42076157 vmv.s.x v2,a4 + 1a72e: 021120d7 vredsum.vs v1,v1,v2 + 1a732: 42102557 vmv.x.s a0,v1 + 1a736: 00a03533 snez a0,a0 + 1a73a: 8082 ret + 1a73c: 4501 li a0,0 + 1a73e: 4689 li a3,2 + 1a740: 4398 lw a4,0(a5) + 1a742: 07078793 addi a5,a5,112 + 1a746: 00d71363 bne a4,a3,1a74c <_ZNK7testing10TestResult15HasFatalFailureEv+0x9e> + 1a74a: 2505 addiw a0,a0,1 + 1a74c: fef59ae3 bne a1,a5,1a740 <_ZNK7testing10TestResult15HasFatalFailureEv+0x92> + 1a750: 00a03533 snez a0,a0 + 1a754: 8082 ret + 1a756: 4501 li a0,0 + 1a758: 8082 ret + +000000000001a75a <_ZNK7testing10TestResult18HasNonfatalFailureEv>: + 1a75a: 7d10 ld a2,56(a0) + 1a75c: 612c ld a1,64(a0) + 1a75e: 0ab60263 beq a2,a1,1a802 <_ZNK7testing10TestResult18HasNonfatalFailureEv+0xa8> + 1a762: 0db6e6b7 lui a3,0xdb6e + 1a766: b6e68693 addi a3,a3,-1170 # db6db6e <__global_pointer$+0xdb21dde> + 1a76a: b6db7537 lui a0,0xb6db7 + 1a76e: f9058713 addi a4,a1,-112 + 1a772: 1682 slli a3,a3,0x20 + 1a774: db750513 addi a0,a0,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6b027> + 1a778: 8f11 sub a4,a4,a2 + 1a77a: 96aa add a3,a3,a0 + 1a77c: 8311 srli a4,a4,0x4 + 1a77e: 02d70733 mul a4,a4,a3 + 1a782: 02200693 li a3,34 + 1a786: 87b2 mv a5,a2 + 1a788: 0712 slli a4,a4,0x4 + 1a78a: 8311 srli a4,a4,0x4 + 1a78c: 04e6fe63 bgeu a3,a4,1a7e8 <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x8e> + 1a790: 40c586b3 sub a3,a1,a2 + 1a794: 8abd andi a3,a3,15 + 1a796: eaa9 bnez a3,1a7e8 <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x8e> + 1a798: 0d8077d7 vsetvli a5,zero,e64,m1,ta,ma + 1a79c: 5208a157 vid.v v2 + 1a7a0: 07000693 li a3,112 + 1a7a4: 9626e157 vmul.vx v2,v2,a3 + 1a7a8: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma + 1a7ac: 5e0030d7 vmv.v.i v1,0 + 1a7b0: 0705 addi a4,a4,1 + 1a7b2: 017777d7 vsetvli a5,a4,e32,mf2,tu,mu + 1a7b6: 06267007 vluxei64.v v0,(a2),v2 + 1a7ba: 00379693 slli a3,a5,0x3 + 1a7be: 8e9d sub a3,a3,a5 + 1a7c0: 0692 slli a3,a3,0x4 + 1a7c2: 8f1d sub a4,a4,a5 + 1a7c4: 9636 add a2,a2,a3 + 1a7c6: 6200b057 vmseq.vi v0,v0,1 + 1a7ca: 0010b0d7 vadd.vi v1,v1,1,v0.t + 1a7ce: f375 bnez a4,1a7b2 <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x58> + 1a7d0: 0d7077d7 vsetvli a5,zero,e32,mf2,ta,ma + 1a7d4: 4701 li a4,0 + 1a7d6: 42076157 vmv.s.x v2,a4 + 1a7da: 021120d7 vredsum.vs v1,v1,v2 + 1a7de: 42102557 vmv.x.s a0,v1 + 1a7e2: 00a03533 snez a0,a0 + 1a7e6: 8082 ret + 1a7e8: 4501 li a0,0 + 1a7ea: 4685 li a3,1 + 1a7ec: 4398 lw a4,0(a5) + 1a7ee: 07078793 addi a5,a5,112 + 1a7f2: 00d71363 bne a4,a3,1a7f8 <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x9e> + 1a7f6: 2505 addiw a0,a0,1 + 1a7f8: fef59ae3 bne a1,a5,1a7ec <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x92> + 1a7fc: 00a03533 snez a0,a0 + 1a800: 8082 ret + 1a802: 4501 li a0,0 + 1a804: 8082 ret + +000000000001a806 <_ZNK7testing10TestResult16total_part_countEv>: + 1a806: 6138 ld a4,64(a0) + 1a808: 7d10 ld a2,56(a0) + 1a80a: 6db6e7b7 lui a5,0x6db6e + 1a80e: b6db76b7 lui a3,0xb6db7 + 1a812: b6e78793 addi a5,a5,-1170 # 6db6db6e <__global_pointer$+0x6db21dde> + 1a816: 40c70533 sub a0,a4,a2 + 1a81a: 1782 slli a5,a5,0x20 + 1a81c: db768713 addi a4,a3,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6b027> + 1a820: 97ba add a5,a5,a4 + 1a822: 8511 srai a0,a0,0x4 + 1a824: 02f5053b mulw a0,a0,a5 + 1a828: 8082 ret + +000000000001a82a <_ZNK7testing10TestResult17GetTestPartResultEi>: + 1a82a: 1101 addi sp,sp,-32 + 1a82c: ec06 sd ra,24(sp) + 1a82e: e822 sd s0,16(sp) + 1a830: e426 sd s1,8(sp) + 1a832: 0405c463 bltz a1,1a87a <_ZNK7testing10TestResult17GetTestPartResultEi+0x50> + 1a836: 842e mv s0,a1 + 1a838: 84aa mv s1,a0 + 1a83a: fcdff0ef jal ra,1a806 <_ZNK7testing10TestResult16total_part_countEv> + 1a83e: 02a45e63 bge s0,a0,1a87a <_ZNK7testing10TestResult17GetTestPartResultEi+0x50> + 1a842: 7c88 ld a0,56(s1) + 1a844: 60b0 ld a2,64(s1) + 1a846: 6db6e7b7 lui a5,0x6db6e + 1a84a: b6e78793 addi a5,a5,-1170 # 6db6db6e <__global_pointer$+0x6db21dde> + 1a84e: b6db7737 lui a4,0xb6db7 + 1a852: 1782 slli a5,a5,0x20 + 1a854: db770713 addi a4,a4,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6b027> + 1a858: 8e09 sub a2,a2,a0 + 1a85a: 97ba add a5,a5,a4 + 1a85c: 8611 srai a2,a2,0x4 + 1a85e: 02f60633 mul a2,a2,a5 + 1a862: 00c47e63 bgeu s0,a2,1a87e <_ZNK7testing10TestResult17GetTestPartResultEi+0x54> + 1a866: 00341793 slli a5,s0,0x3 + 1a86a: 60e2 ld ra,24(sp) + 1a86c: 8f81 sub a5,a5,s0 + 1a86e: 6442 ld s0,16(sp) + 1a870: 0792 slli a5,a5,0x4 + 1a872: 64a2 ld s1,8(sp) + 1a874: 953e add a0,a0,a5 + 1a876: 6105 addi sp,sp,32 + 1a878: 8082 ret + 1a87a: c67fa0ef jal ra,154e0 + 1a87e: 85a2 mv a1,s0 + 1a880: 0001e517 auipc a0,0x1e + 1a884: 27850513 addi a0,a0,632 # 38af8 <_IO_stdin_used+0x4a0> + 1a888: 8c8fb0ef jal ra,15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> + +000000000001a88c <_ZNK7testing10TestResult6FailedEv>: + 1a88c: 1101 addi sp,sp,-32 + 1a88e: e822 sd s0,16(sp) + 1a890: e426 sd s1,8(sp) + 1a892: e04a sd s2,0(sp) + 1a894: ec06 sd ra,24(sp) + 1a896: 84aa mv s1,a0 + 1a898: 4401 li s0,0 + 1a89a: 4905 li s2,1 + 1a89c: 8526 mv a0,s1 + 1a89e: f69ff0ef jal ra,1a806 <_ZNK7testing10TestResult16total_part_countEv> + 1a8a2: 87aa mv a5,a0 + 1a8a4: 85a2 mv a1,s0 + 1a8a6: 8526 mv a0,s1 + 1a8a8: 02f45063 bge s0,a5,1a8c8 <_ZNK7testing10TestResult6FailedEv+0x3c> + 1a8ac: f7fff0ef jal ra,1a82a <_ZNK7testing10TestResult17GetTestPartResultEi> + 1a8b0: 411c lw a5,0(a0) + 1a8b2: 2405 addiw s0,s0,1 + 1a8b4: 37fd addiw a5,a5,-1 + 1a8b6: fef963e3 bltu s2,a5,1a89c <_ZNK7testing10TestResult6FailedEv+0x10> + 1a8ba: 4505 li a0,1 + 1a8bc: 60e2 ld ra,24(sp) + 1a8be: 6442 ld s0,16(sp) + 1a8c0: 64a2 ld s1,8(sp) + 1a8c2: 6902 ld s2,0(sp) + 1a8c4: 6105 addi sp,sp,32 + 1a8c6: 8082 ret + 1a8c8: 4501 li a0,0 + 1a8ca: bfcd j 1a8bc <_ZNK7testing10TestResult6FailedEv+0x30> + +000000000001a8cc <_ZNK7testing9TestSuite17failed_test_countEv>: + 1a8cc: 1101 addi sp,sp,-32 + 1a8ce: e822 sd s0,16(sp) + 1a8d0: 7d18 ld a4,56(a0) + 1a8d2: 7900 ld s0,48(a0) + 1a8d4: ec06 sd ra,24(sp) + 1a8d6: e04a sd s2,0(sp) + 1a8d8: 02e40e63 beq s0,a4,1a914 <_ZNK7testing9TestSuite17failed_test_countEv+0x48> + 1a8dc: e426 sd s1,8(sp) + 1a8de: 4901 li s2,0 + 1a8e0: 84aa mv s1,a0 + 1a8e2: 6008 ld a0,0(s0) + 1a8e4: 08054783 lbu a5,128(a0) + 1a8e8: eb99 bnez a5,1a8fe <_ZNK7testing9TestSuite17failed_test_countEv+0x32> + 1a8ea: 0421 addi s0,s0,8 + 1a8ec: fe871be3 bne a4,s0,1a8e2 <_ZNK7testing9TestSuite17failed_test_countEv+0x16> + 1a8f0: 60e2 ld ra,24(sp) + 1a8f2: 6442 ld s0,16(sp) + 1a8f4: 64a2 ld s1,8(sp) + 1a8f6: 854a mv a0,s2 + 1a8f8: 6902 ld s2,0(sp) + 1a8fa: 6105 addi sp,sp,32 + 1a8fc: 8082 ret + 1a8fe: 09050513 addi a0,a0,144 + 1a902: f8bff0ef jal ra,1a88c <_ZNK7testing10TestResult6FailedEv> + 1a906: 7c98 ld a4,56(s1) + 1a908: 0421 addi s0,s0,8 + 1a90a: 0125093b addw s2,a0,s2 + 1a90e: fc871ae3 bne a4,s0,1a8e2 <_ZNK7testing9TestSuite17failed_test_countEv+0x16> + 1a912: bff9 j 1a8f0 <_ZNK7testing9TestSuite17failed_test_countEv+0x24> + 1a914: 60e2 ld ra,24(sp) + 1a916: 6442 ld s0,16(sp) + 1a918: 4901 li s2,0 + 1a91a: 854a mv a0,s2 + 1a91c: 6902 ld s2,0(sp) + 1a91e: 6105 addi sp,sp,32 + 1a920: 8082 ret + +000000000001a922 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv>: + 1a922: 1101 addi sp,sp,-32 + 1a924: e822 sd s0,16(sp) + 1a926: 6178 ld a4,192(a0) + 1a928: 7d40 ld s0,184(a0) + 1a92a: ec06 sd ra,24(sp) + 1a92c: e426 sd s1,8(sp) + 1a92e: 02e40e63 beq s0,a4,1a96a <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x48> + 1a932: e04a sd s2,0(sp) + 1a934: 4481 li s1,0 + 1a936: 892a mv s2,a0 + 1a938: a021 j 1a940 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x1e> + 1a93a: 0421 addi s0,s0,8 + 1a93c: 02870063 beq a4,s0,1a95c <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x3a> + 1a940: 6008 ld a0,0(s0) + 1a942: 07054783 lbu a5,112(a0) + 1a946: dbf5 beqz a5,1a93a <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x18> + 1a948: f85ff0ef jal ra,1a8cc <_ZNK7testing9TestSuite17failed_test_countEv> + 1a94c: 0c093703 ld a4,192(s2) + 1a950: fea045e3 bgtz a0,1a93a <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x18> + 1a954: 0421 addi s0,s0,8 + 1a956: 2485 addiw s1,s1,1 + 1a958: fe8714e3 bne a4,s0,1a940 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x1e> + 1a95c: 60e2 ld ra,24(sp) + 1a95e: 6442 ld s0,16(sp) + 1a960: 6902 ld s2,0(sp) + 1a962: 8526 mv a0,s1 + 1a964: 64a2 ld s1,8(sp) + 1a966: 6105 addi sp,sp,32 + 1a968: 8082 ret + 1a96a: 60e2 ld ra,24(sp) + 1a96c: 6442 ld s0,16(sp) + 1a96e: 4481 li s1,0 + 1a970: 8526 mv a0,s1 + 1a972: 64a2 ld s1,8(sp) + 1a974: 6105 addi sp,sp,32 + 1a976: 8082 ret + +000000000001a978 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv>: + 1a978: 1101 addi sp,sp,-32 + 1a97a: e822 sd s0,16(sp) + 1a97c: 6178 ld a4,192(a0) + 1a97e: 7d40 ld s0,184(a0) + 1a980: ec06 sd ra,24(sp) + 1a982: e426 sd s1,8(sp) + 1a984: 02e40e63 beq s0,a4,1a9c0 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x48> + 1a988: e04a sd s2,0(sp) + 1a98a: 4481 li s1,0 + 1a98c: 892a mv s2,a0 + 1a98e: a021 j 1a996 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x1e> + 1a990: 0421 addi s0,s0,8 + 1a992: 02870063 beq a4,s0,1a9b2 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x3a> + 1a996: 6008 ld a0,0(s0) + 1a998: 07054783 lbu a5,112(a0) + 1a99c: dbf5 beqz a5,1a990 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x18> + 1a99e: f2fff0ef jal ra,1a8cc <_ZNK7testing9TestSuite17failed_test_countEv> + 1a9a2: 0c093703 ld a4,192(s2) + 1a9a6: fea055e3 blez a0,1a990 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x18> + 1a9aa: 0421 addi s0,s0,8 + 1a9ac: 2485 addiw s1,s1,1 + 1a9ae: fe8714e3 bne a4,s0,1a996 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x1e> + 1a9b2: 60e2 ld ra,24(sp) + 1a9b4: 6442 ld s0,16(sp) + 1a9b6: 6902 ld s2,0(sp) + 1a9b8: 8526 mv a0,s1 + 1a9ba: 64a2 ld s1,8(sp) + 1a9bc: 6105 addi sp,sp,32 + 1a9be: 8082 ret + 1a9c0: 60e2 ld ra,24(sp) + 1a9c2: 6442 ld s0,16(sp) + 1a9c4: 4481 li s1,0 + 1a9c6: 8526 mv a0,s1 + 1a9c8: 64a2 ld s1,8(sp) + 1a9ca: 6105 addi sp,sp,32 + 1a9cc: 8082 ret + +000000000001a9ce <_ZNK7testing8internal12UnitTestImpl17failed_test_countEv>: + 1a9ce: 7d58 ld a4,184(a0) + 1a9d0: 617c ld a5,192(a0) + 1a9d2: 1101 addi sp,sp,-32 + 1a9d4: ec06 sd ra,24(sp) + 1a9d6: e04a sd s2,0(sp) + 1a9d8: 02e78d63 beq a5,a4,1aa12 <_ZNK7testing8internal12UnitTestImpl17failed_test_countEv+0x44> + 1a9dc: e822 sd s0,16(sp) + 1a9de: e426 sd s1,8(sp) + 1a9e0: 4901 li s2,0 + 1a9e2: 84aa mv s1,a0 + 1a9e4: 4401 li s0,0 + 1a9e6: 00341793 slli a5,s0,0x3 + 1a9ea: 973e add a4,a4,a5 + 1a9ec: 6308 ld a0,0(a4) + 1a9ee: 0405 addi s0,s0,1 + 1a9f0: eddff0ef jal ra,1a8cc <_ZNK7testing9TestSuite17failed_test_countEv> + 1a9f4: 7cd8 ld a4,184(s1) + 1a9f6: 60fc ld a5,192(s1) + 1a9f8: 00a9093b addw s2,s2,a0 + 1a9fc: 8f99 sub a5,a5,a4 + 1a9fe: 878d srai a5,a5,0x3 + 1aa00: fef463e3 bltu s0,a5,1a9e6 <_ZNK7testing8internal12UnitTestImpl17failed_test_countEv+0x18> + 1aa04: 6442 ld s0,16(sp) + 1aa06: 60e2 ld ra,24(sp) + 1aa08: 64a2 ld s1,8(sp) + 1aa0a: 854a mv a0,s2 + 1aa0c: 6902 ld s2,0(sp) + 1aa0e: 6105 addi sp,sp,32 + 1aa10: 8082 ret + 1aa12: 60e2 ld ra,24(sp) + 1aa14: 4901 li s2,0 + 1aa16: 854a mv a0,s2 + 1aa18: 6902 ld s2,0(sp) + 1aa1a: 6105 addi sp,sp,32 + 1aa1c: 8082 ret + +000000000001aa1e <_ZNK7testing10TestResult7SkippedEv>: + 1aa1e: 1141 addi sp,sp,-16 + 1aa20: e022 sd s0,0(sp) + 1aa22: e406 sd ra,8(sp) + 1aa24: 842a mv s0,a0 + 1aa26: e67ff0ef jal ra,1a88c <_ZNK7testing10TestResult6FailedEv> + 1aa2a: e959 bnez a0,1aac0 <_ZNK7testing10TestResult7SkippedEv+0xa2> + 1aa2c: 7c10 ld a2,56(s0) + 1aa2e: 6034 ld a3,64(s0) + 1aa30: 08d60463 beq a2,a3,1aab8 <_ZNK7testing10TestResult7SkippedEv+0x9a> + 1aa34: 0db6e7b7 lui a5,0xdb6e + 1aa38: b6e78793 addi a5,a5,-1170 # db6db6e <__global_pointer$+0xdb21dde> + 1aa3c: b6db75b7 lui a1,0xb6db7 + 1aa40: f9068713 addi a4,a3,-112 + 1aa44: db758593 addi a1,a1,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6b027> + 1aa48: 1782 slli a5,a5,0x20 + 1aa4a: 8f11 sub a4,a4,a2 + 1aa4c: 97ae add a5,a5,a1 + 1aa4e: 8311 srli a4,a4,0x4 + 1aa50: 02f70733 mul a4,a4,a5 + 1aa54: 02200593 li a1,34 + 1aa58: 87b2 mv a5,a2 + 1aa5a: 0712 slli a4,a4,0x4 + 1aa5c: 8311 srli a4,a4,0x4 + 1aa5e: 06e5f663 bgeu a1,a4,1aaca <_ZNK7testing10TestResult7SkippedEv+0xac> + 1aa62: 40c685b3 sub a1,a3,a2 + 1aa66: 89bd andi a1,a1,15 + 1aa68: e1ad bnez a1,1aaca <_ZNK7testing10TestResult7SkippedEv+0xac> + 1aa6a: 0d8077d7 vsetvli a5,zero,e64,m1,ta,ma + 1aa6e: 5208a157 vid.v v2 + 1aa72: 07000693 li a3,112 + 1aa76: 9626e157 vmul.vx v2,v2,a3 + 1aa7a: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma + 1aa7e: 5e0030d7 vmv.v.i v1,0 + 1aa82: 0705 addi a4,a4,1 + 1aa84: 017777d7 vsetvli a5,a4,e32,mf2,tu,mu + 1aa88: 06267007 vluxei64.v v0,(a2),v2 + 1aa8c: 00379693 slli a3,a5,0x3 + 1aa90: 8e9d sub a3,a3,a5 + 1aa92: 0692 slli a3,a3,0x4 + 1aa94: 8f1d sub a4,a4,a5 + 1aa96: 9636 add a2,a2,a3 + 1aa98: 6201b057 vmseq.vi v0,v0,3 + 1aa9c: 0010b0d7 vadd.vi v1,v1,1,v0.t + 1aaa0: f375 bnez a4,1aa84 <_ZNK7testing10TestResult7SkippedEv+0x66> + 1aaa2: 0d7077d7 vsetvli a5,zero,e32,mf2,ta,ma + 1aaa6: 4701 li a4,0 + 1aaa8: 42076157 vmv.s.x v2,a4 + 1aaac: 021120d7 vredsum.vs v1,v1,v2 + 1aab0: 42102557 vmv.x.s a0,v1 + 1aab4: 00a03533 snez a0,a0 + 1aab8: 60a2 ld ra,8(sp) + 1aaba: 6402 ld s0,0(sp) + 1aabc: 0141 addi sp,sp,16 + 1aabe: 8082 ret + 1aac0: 60a2 ld ra,8(sp) + 1aac2: 6402 ld s0,0(sp) + 1aac4: 4501 li a0,0 + 1aac6: 0141 addi sp,sp,16 + 1aac8: 8082 ret + 1aaca: 4501 li a0,0 + 1aacc: 460d li a2,3 + 1aace: 4398 lw a4,0(a5) + 1aad0: 07078793 addi a5,a5,112 + 1aad4: 00c71363 bne a4,a2,1aada <_ZNK7testing10TestResult7SkippedEv+0xbc> + 1aad8: 2505 addiw a0,a0,1 + 1aada: fef69ae3 bne a3,a5,1aace <_ZNK7testing10TestResult7SkippedEv+0xb0> + 1aade: 00a03533 snez a0,a0 + 1aae2: bfd9 j 1aab8 <_ZNK7testing10TestResult7SkippedEv+0x9a> + +000000000001aae4 <_ZNK7testing9TestSuite18skipped_test_countEv>: + 1aae4: 1101 addi sp,sp,-32 + 1aae6: e822 sd s0,16(sp) + 1aae8: 7d18 ld a4,56(a0) + 1aaea: 7900 ld s0,48(a0) + 1aaec: ec06 sd ra,24(sp) + 1aaee: e04a sd s2,0(sp) + 1aaf0: 02e40e63 beq s0,a4,1ab2c <_ZNK7testing9TestSuite18skipped_test_countEv+0x48> + 1aaf4: e426 sd s1,8(sp) + 1aaf6: 4901 li s2,0 + 1aaf8: 84aa mv s1,a0 + 1aafa: 6008 ld a0,0(s0) + 1aafc: 08054783 lbu a5,128(a0) + 1ab00: eb99 bnez a5,1ab16 <_ZNK7testing9TestSuite18skipped_test_countEv+0x32> + 1ab02: 0421 addi s0,s0,8 + 1ab04: fe871be3 bne a4,s0,1aafa <_ZNK7testing9TestSuite18skipped_test_countEv+0x16> + 1ab08: 60e2 ld ra,24(sp) + 1ab0a: 6442 ld s0,16(sp) + 1ab0c: 64a2 ld s1,8(sp) + 1ab0e: 854a mv a0,s2 + 1ab10: 6902 ld s2,0(sp) + 1ab12: 6105 addi sp,sp,32 + 1ab14: 8082 ret + 1ab16: 09050513 addi a0,a0,144 + 1ab1a: f05ff0ef jal ra,1aa1e <_ZNK7testing10TestResult7SkippedEv> + 1ab1e: 7c98 ld a4,56(s1) + 1ab20: 0421 addi s0,s0,8 + 1ab22: 0125093b addw s2,a0,s2 + 1ab26: fc871ae3 bne a4,s0,1aafa <_ZNK7testing9TestSuite18skipped_test_countEv+0x16> + 1ab2a: bff9 j 1ab08 <_ZNK7testing9TestSuite18skipped_test_countEv+0x24> + 1ab2c: 60e2 ld ra,24(sp) + 1ab2e: 6442 ld s0,16(sp) + 1ab30: 4901 li s2,0 + 1ab32: 854a mv a0,s2 + 1ab34: 6902 ld s2,0(sp) + 1ab36: 6105 addi sp,sp,32 + 1ab38: 8082 ret + +000000000001ab3a <_ZNK7testing8internal12UnitTestImpl18skipped_test_countEv>: + 1ab3a: 7d58 ld a4,184(a0) + 1ab3c: 617c ld a5,192(a0) + 1ab3e: 1101 addi sp,sp,-32 + 1ab40: ec06 sd ra,24(sp) + 1ab42: e04a sd s2,0(sp) + 1ab44: 02e78d63 beq a5,a4,1ab7e <_ZNK7testing8internal12UnitTestImpl18skipped_test_countEv+0x44> + 1ab48: e822 sd s0,16(sp) + 1ab4a: e426 sd s1,8(sp) + 1ab4c: 4901 li s2,0 + 1ab4e: 84aa mv s1,a0 + 1ab50: 4401 li s0,0 + 1ab52: 00341793 slli a5,s0,0x3 + 1ab56: 973e add a4,a4,a5 + 1ab58: 6308 ld a0,0(a4) + 1ab5a: 0405 addi s0,s0,1 + 1ab5c: f89ff0ef jal ra,1aae4 <_ZNK7testing9TestSuite18skipped_test_countEv> + 1ab60: 7cd8 ld a4,184(s1) + 1ab62: 60fc ld a5,192(s1) + 1ab64: 00a9093b addw s2,s2,a0 + 1ab68: 8f99 sub a5,a5,a4 + 1ab6a: 878d srai a5,a5,0x3 + 1ab6c: fef463e3 bltu s0,a5,1ab52 <_ZNK7testing8internal12UnitTestImpl18skipped_test_countEv+0x18> + 1ab70: 6442 ld s0,16(sp) + 1ab72: 60e2 ld ra,24(sp) + 1ab74: 64a2 ld s1,8(sp) + 1ab76: 854a mv a0,s2 + 1ab78: 6902 ld s2,0(sp) + 1ab7a: 6105 addi sp,sp,32 + 1ab7c: 8082 ret + 1ab7e: 60e2 ld ra,24(sp) + 1ab80: 4901 li s2,0 + 1ab82: 854a mv a0,s2 + 1ab84: 6902 ld s2,0(sp) + 1ab86: 6105 addi sp,sp,32 + 1ab88: 8082 ret + +000000000001ab8a <_ZNK7testing9TestSuite21successful_test_countEv>: + 1ab8a: 7179 addi sp,sp,-48 + 1ab8c: f022 sd s0,32(sp) + 1ab8e: 7d14 ld a3,56(a0) + 1ab90: 7900 ld s0,48(a0) + 1ab92: f406 sd ra,40(sp) + 1ab94: e84a sd s2,16(sp) + 1ab96: 04d40963 beq s0,a3,1abe8 <_ZNK7testing9TestSuite21successful_test_countEv+0x5e> + 1ab9a: e44e sd s3,8(sp) + 1ab9c: ec26 sd s1,24(sp) + 1ab9e: 89aa mv s3,a0 + 1aba0: 4901 li s2,0 + 1aba2: a021 j 1abaa <_ZNK7testing9TestSuite21successful_test_countEv+0x20> + 1aba4: 0421 addi s0,s0,8 + 1aba6: 02868163 beq a3,s0,1abc8 <_ZNK7testing9TestSuite21successful_test_countEv+0x3e> + 1abaa: 601c ld a5,0(s0) + 1abac: 0807c703 lbu a4,128(a5) + 1abb0: db75 beqz a4,1aba4 <_ZNK7testing9TestSuite21successful_test_countEv+0x1a> + 1abb2: 09078493 addi s1,a5,144 + 1abb6: 8526 mv a0,s1 + 1abb8: e67ff0ef jal ra,1aa1e <_ZNK7testing10TestResult7SkippedEv> + 1abbc: cd11 beqz a0,1abd8 <_ZNK7testing9TestSuite21successful_test_countEv+0x4e> + 1abbe: 0389b683 ld a3,56(s3) + 1abc2: 0421 addi s0,s0,8 + 1abc4: fe8693e3 bne a3,s0,1abaa <_ZNK7testing9TestSuite21successful_test_countEv+0x20> + 1abc8: 70a2 ld ra,40(sp) + 1abca: 7402 ld s0,32(sp) + 1abcc: 64e2 ld s1,24(sp) + 1abce: 69a2 ld s3,8(sp) + 1abd0: 854a mv a0,s2 + 1abd2: 6942 ld s2,16(sp) + 1abd4: 6145 addi sp,sp,48 + 1abd6: 8082 ret + 1abd8: 8526 mv a0,s1 + 1abda: cb3ff0ef jal ra,1a88c <_ZNK7testing10TestResult6FailedEv> + 1abde: 0389b683 ld a3,56(s3) + 1abe2: f169 bnez a0,1aba4 <_ZNK7testing9TestSuite21successful_test_countEv+0x1a> + 1abe4: 2905 addiw s2,s2,1 + 1abe6: bf7d j 1aba4 <_ZNK7testing9TestSuite21successful_test_countEv+0x1a> + 1abe8: 70a2 ld ra,40(sp) + 1abea: 7402 ld s0,32(sp) + 1abec: 4901 li s2,0 + 1abee: 854a mv a0,s2 + 1abf0: 6942 ld s2,16(sp) + 1abf2: 6145 addi sp,sp,48 + 1abf4: 8082 ret + +000000000001abf6 <_ZNK7testing8internal12UnitTestImpl21successful_test_countEv>: + 1abf6: 7d58 ld a4,184(a0) + 1abf8: 617c ld a5,192(a0) + 1abfa: 1101 addi sp,sp,-32 + 1abfc: ec06 sd ra,24(sp) + 1abfe: e04a sd s2,0(sp) + 1ac00: 02e78d63 beq a5,a4,1ac3a <_ZNK7testing8internal12UnitTestImpl21successful_test_countEv+0x44> + 1ac04: e822 sd s0,16(sp) + 1ac06: e426 sd s1,8(sp) + 1ac08: 4901 li s2,0 + 1ac0a: 84aa mv s1,a0 + 1ac0c: 4401 li s0,0 + 1ac0e: 00341793 slli a5,s0,0x3 + 1ac12: 973e add a4,a4,a5 + 1ac14: 6308 ld a0,0(a4) + 1ac16: 0405 addi s0,s0,1 + 1ac18: f73ff0ef jal ra,1ab8a <_ZNK7testing9TestSuite21successful_test_countEv> + 1ac1c: 7cd8 ld a4,184(s1) + 1ac1e: 60fc ld a5,192(s1) + 1ac20: 00a9093b addw s2,s2,a0 + 1ac24: 8f99 sub a5,a5,a4 + 1ac26: 878d srai a5,a5,0x3 + 1ac28: fef463e3 bltu s0,a5,1ac0e <_ZNK7testing8internal12UnitTestImpl21successful_test_countEv+0x18> + 1ac2c: 6442 ld s0,16(sp) + 1ac2e: 60e2 ld ra,24(sp) + 1ac30: 64a2 ld s1,8(sp) + 1ac32: 854a mv a0,s2 + 1ac34: 6902 ld s2,0(sp) + 1ac36: 6105 addi sp,sp,32 + 1ac38: 8082 ret + 1ac3a: 60e2 ld ra,24(sp) + 1ac3c: 4901 li s2,0 + 1ac3e: 854a mv a0,s2 + 1ac40: 6902 ld s2,0(sp) + 1ac42: 6105 addi sp,sp,32 + 1ac44: 8082 ret + +000000000001ac46 <_ZNK7testing10TestResult19test_property_countEv>: + 1ac46: 6d3c ld a5,88(a0) + 1ac48: 6938 ld a4,80(a0) + 1ac4a: 40e78533 sub a0,a5,a4 + 1ac4e: 8519 srai a0,a0,0x6 + 1ac50: 2501 sext.w a0,a0 + 1ac52: 8082 ret + +000000000001ac54 <_ZNK7testing10TestResult15GetTestPropertyEi>: + 1ac54: 1101 addi sp,sp,-32 + 1ac56: ec06 sd ra,24(sp) + 1ac58: e822 sd s0,16(sp) + 1ac5a: e426 sd s1,8(sp) + 1ac5c: 0205c563 bltz a1,1ac86 <_ZNK7testing10TestResult15GetTestPropertyEi+0x32> + 1ac60: 842e mv s0,a1 + 1ac62: 84aa mv s1,a0 + 1ac64: fe3ff0ef jal ra,1ac46 <_ZNK7testing10TestResult19test_property_countEv> + 1ac68: 00a45f63 bge s0,a0,1ac86 <_ZNK7testing10TestResult15GetTestPropertyEi+0x32> + 1ac6c: 68a8 ld a0,80(s1) + 1ac6e: 6cb0 ld a2,88(s1) + 1ac70: 8e09 sub a2,a2,a0 + 1ac72: 8619 srai a2,a2,0x6 + 1ac74: 00c47b63 bgeu s0,a2,1ac8a <_ZNK7testing10TestResult15GetTestPropertyEi+0x36> + 1ac78: 041a slli s0,s0,0x6 + 1ac7a: 60e2 ld ra,24(sp) + 1ac7c: 9522 add a0,a0,s0 + 1ac7e: 6442 ld s0,16(sp) + 1ac80: 64a2 ld s1,8(sp) + 1ac82: 6105 addi sp,sp,32 + 1ac84: 8082 ret + 1ac86: 85bfa0ef jal ra,154e0 + 1ac8a: 85a2 mv a1,s0 + 1ac8c: 0001e517 auipc a0,0x1e + 1ac90: e6c50513 addi a0,a0,-404 # 38af8 <_IO_stdin_used+0x4a0> + 1ac94: cbdfa0ef jal ra,15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> + +000000000001ac98 <_ZN7testing4TestC1Ev>: + 1ac98: 715d addi sp,sp,-80 + 1ac9a: 00030797 auipc a5,0x30 + 1ac9e: eee7b783 ld a5,-274(a5) # 4ab88 <_GLOBAL_OFFSET_TABLE_+0x38> + 1aca2: e0a2 sd s0,64(sp) + 1aca4: fc26 sd s1,56(sp) + 1aca6: f84a sd s2,48(sp) + 1aca8: f44e sd s3,40(sp) + 1acaa: f052 sd s4,32(sp) + 1acac: ec56 sd s5,24(sp) + 1acae: e85a sd s6,16(sp) + 1acb0: e45e sd s7,8(sp) + 1acb2: 07c1 addi a5,a5,16 + 1acb4: e486 sd ra,72(sp) + 1acb6: e11c sd a5,0(a0) + 1acb8: 8a2a mv s4,a0 + 1acba: 0f800513 li a0,248 + 1acbe: be3fa0ef jal ra,158a0 <_Znwm@plt> + 1acc2: 00030697 auipc a3,0x30 + 1acc6: 0066b683 ld a3,6(a3) # 4acc8 <_GLOBAL_OFFSET_TABLE_+0x178> + 1acca: 00030717 auipc a4,0x30 + 1acce: f8673703 ld a4,-122(a4) # 4ac50 <_GLOBAL_OFFSET_TABLE_+0x100> + 1acd2: 00030797 auipc a5,0x30 + 1acd6: 0ce7b783 ld a5,206(a5) # 4ada0 <_GLOBAL_OFFSET_TABLE_+0x250> + 1acda: 0006c683 lbu a3,0(a3) + 1acde: 00074703 lbu a4,0(a4) + 1ace2: 0007c783 lbu a5,0(a5) + 1ace6: 842a mv s0,a0 + 1ace8: 01850e93 addi t4,a0,24 + 1acec: 03850e13 addi t3,a0,56 + 1acf0: 06050313 addi t1,a0,96 + 1acf4: 08050893 addi a7,a0,128 + 1acf8: 0a850813 addi a6,a0,168 + 1acfc: 0e050613 addi a2,a0,224 + 1ad00: 00850b93 addi s7,a0,8 + 1ad04: 855e mv a0,s7 + 1ad06: 00030597 auipc a1,0x30 + 1ad0a: 0da5b583 ld a1,218(a1) # 4ade0 <_GLOBAL_OFFSET_TABLE_+0x290> + 1ad0e: 00043823 sd zero,16(s0) + 1ad12: 00040c23 sb zero,24(s0) + 1ad16: 02043823 sd zero,48(s0) + 1ad1a: 02040c23 sb zero,56(s0) + 1ad1e: 04043c23 sd zero,88(s0) + 1ad22: 06040023 sb zero,96(s0) + 1ad26: 06043c23 sd zero,120(s0) + 1ad2a: 08040023 sb zero,128(s0) + 1ad2e: 0a043023 sd zero,160(s0) + 1ad32: 0a040423 sb zero,168(s0) + 1ad36: 0c043c23 sd zero,216(s0) + 1ad3a: 0e040023 sb zero,224(s0) + 1ad3e: 01d43423 sd t4,8(s0) + 1ad42: 03c43423 sd t3,40(s0) + 1ad46: 04643823 sd t1,80(s0) + 1ad4a: 07143823 sd a7,112(s0) + 1ad4e: 09043c23 sd a6,152(s0) + 1ad52: e870 sd a2,208(s0) + 1ad54: 00d40023 sb a3,0(s0) + 1ad58: 00e400a3 sb a4,1(s0) + 1ad5c: 00f40123 sb a5,2(s0) + 1ad60: 02840b13 addi s6,s0,40 + 1ad64: 05040a93 addi s5,s0,80 + 1ad68: 07040993 addi s3,s0,112 + 1ad6c: 09840913 addi s2,s0,152 + 1ad70: 0d040493 addi s1,s0,208 + 1ad74: dfdfa0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1ad78: 855a mv a0,s6 + 1ad7a: 00030597 auipc a1,0x30 + 1ad7e: e565b583 ld a1,-426(a1) # 4abd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 1ad82: deffa0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1ad86: 00030797 auipc a5,0x30 + 1ad8a: 2427b783 ld a5,578(a5) # 4afc8 <_GLOBAL_OFFSET_TABLE_+0x478> + 1ad8e: 0007c783 lbu a5,0(a5) + 1ad92: 8556 mv a0,s5 + 1ad94: 00030597 auipc a1,0x30 + 1ad98: 1d45b583 ld a1,468(a1) # 4af68 <_GLOBAL_OFFSET_TABLE_+0x418> + 1ad9c: 04f40423 sb a5,72(s0) + 1ada0: dd1fa0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1ada4: 854e mv a0,s3 + 1ada6: 00030597 auipc a1,0x30 + 1adaa: 0425b583 ld a1,66(a1) # 4ade8 <_GLOBAL_OFFSET_TABLE_+0x298> + 1adae: dc3fa0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1adb2: 00030797 auipc a5,0x30 + 1adb6: eee7b783 ld a5,-274(a5) # 4aca0 <_GLOBAL_OFFSET_TABLE_+0x150> + 1adba: 0007c783 lbu a5,0(a5) + 1adbe: 854a mv a0,s2 + 1adc0: 00030597 auipc a1,0x30 + 1adc4: de85b583 ld a1,-536(a1) # 4aba8 <_GLOBAL_OFFSET_TABLE_+0x58> + 1adc8: 08f40823 sb a5,144(s0) + 1adcc: da5fa0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1add0: 00030517 auipc a0,0x30 + 1add4: f9853503 ld a0,-104(a0) # 4ad68 <_GLOBAL_OFFSET_TABLE_+0x218> + 1add8: 00030597 auipc a1,0x30 + 1addc: 0485b583 ld a1,72(a1) # 4ae20 <_GLOBAL_OFFSET_TABLE_+0x2d0> + 1ade0: 00030617 auipc a2,0x30 + 1ade4: eb863603 ld a2,-328(a2) # 4ac98 <_GLOBAL_OFFSET_TABLE_+0x148> + 1ade8: 00030697 auipc a3,0x30 + 1adec: 1386b683 ld a3,312(a3) # 4af20 <_GLOBAL_OFFSET_TABLE_+0x3d0> + 1adf0: 00030717 auipc a4,0x30 + 1adf4: 11073703 ld a4,272(a4) # 4af00 <_GLOBAL_OFFSET_TABLE_+0x3b0> + 1adf8: 00030797 auipc a5,0x30 + 1adfc: fd07b783 ld a5,-48(a5) # 4adc8 <_GLOBAL_OFFSET_TABLE_+0x278> + 1ae00: 0005c583 lbu a1,0(a1) + 1ae04: 00054803 lbu a6,0(a0) + 1ae08: 4210 lw a2,0(a2) + 1ae0a: 4294 lw a3,0(a3) + 1ae0c: 00074703 lbu a4,0(a4) + 1ae10: 439c lw a5,0(a5) + 1ae12: 0ab40c23 sb a1,184(s0) + 1ae16: 8526 mv a0,s1 + 1ae18: 00030597 auipc a1,0x30 + 1ae1c: fa85b583 ld a1,-88(a1) # 4adc0 <_GLOBAL_OFFSET_TABLE_+0x270> + 1ae20: 0b040ca3 sb a6,185(s0) + 1ae24: 0ac42e23 sw a2,188(s0) + 1ae28: 0cd42023 sw a3,192(s0) + 1ae2c: 0ce40223 sb a4,196(s0) + 1ae30: 0cf42423 sw a5,200(s0) + 1ae34: d3dfa0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1ae38: 00030797 auipc a5,0x30 + 1ae3c: fa07b783 ld a5,-96(a5) # 4add8 <_GLOBAL_OFFSET_TABLE_+0x288> + 1ae40: 0007c783 lbu a5,0(a5) + 1ae44: 008a3423 sd s0,8(s4) + 1ae48: 60a6 ld ra,72(sp) + 1ae4a: 0ef40823 sb a5,240(s0) + 1ae4e: 6406 ld s0,64(sp) + 1ae50: 74e2 ld s1,56(sp) + 1ae52: 7942 ld s2,48(sp) + 1ae54: 79a2 ld s3,40(sp) + 1ae56: 7a02 ld s4,32(sp) + 1ae58: 6ae2 ld s5,24(sp) + 1ae5a: 6b42 ld s6,16(sp) + 1ae5c: 6ba2 ld s7,8(sp) + 1ae5e: 6161 addi sp,sp,80 + 1ae60: 8082 ret + 1ae62: 87aa mv a5,a0 + 1ae64: 8526 mv a0,s1 + 1ae66: 84be mv s1,a5 + 1ae68: c9dfb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1ae6c: 854a mv a0,s2 + 1ae6e: c97fb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1ae72: 854e mv a0,s3 + 1ae74: c91fb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1ae78: 8556 mv a0,s5 + 1ae7a: c8bfb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1ae7e: 855a mv a0,s6 + 1ae80: c85fb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1ae84: 855e mv a0,s7 + 1ae86: c7ffb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1ae8a: 8522 mv a0,s0 + 1ae8c: a75fa0ef jal ra,15900 <_ZdlPv@plt> + 1ae90: 8526 mv a0,s1 + 1ae92: 95ffa0ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000001ae96 <_ZN7testing4TestD1Ev>: + 1ae96: 1141 addi sp,sp,-16 + 1ae98: e022 sd s0,0(sp) + 1ae9a: 00030797 auipc a5,0x30 + 1ae9e: cee7b783 ld a5,-786(a5) # 4ab88 <_GLOBAL_OFFSET_TABLE_+0x38> + 1aea2: 6500 ld s0,8(a0) + 1aea4: e406 sd ra,8(sp) + 1aea6: 07c1 addi a5,a5,16 + 1aea8: e11c sd a5,0(a0) + 1aeaa: 18040163 beqz s0,1b02c <_ZN7testing4TestD1Ev+0x196> + 1aeae: 00044883 lbu a7,0(s0) + 1aeb2: 00144603 lbu a2,1(s0) + 1aeb6: 00244703 lbu a4,2(s0) + 1aeba: 00030817 auipc a6,0x30 + 1aebe: e0e83803 ld a6,-498(a6) # 4acc8 <_GLOBAL_OFFSET_TABLE_+0x178> + 1aec2: 00030697 auipc a3,0x30 + 1aec6: d8e6b683 ld a3,-626(a3) # 4ac50 <_GLOBAL_OFFSET_TABLE_+0x100> + 1aeca: 00030797 auipc a5,0x30 + 1aece: ed67b783 ld a5,-298(a5) # 4ada0 <_GLOBAL_OFFSET_TABLE_+0x250> + 1aed2: 00840593 addi a1,s0,8 + 1aed6: 00030517 auipc a0,0x30 + 1aeda: f0a53503 ld a0,-246(a0) # 4ade0 <_GLOBAL_OFFSET_TABLE_+0x290> + 1aede: 01180023 sb a7,0(a6) + 1aee2: 00c68023 sb a2,0(a3) + 1aee6: 00e78023 sb a4,0(a5) + 1aeea: c87fa0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1aeee: 02840593 addi a1,s0,40 + 1aef2: 00030517 auipc a0,0x30 + 1aef6: cde53503 ld a0,-802(a0) # 4abd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 1aefa: c77fa0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1aefe: 04844703 lbu a4,72(s0) + 1af02: 00030797 auipc a5,0x30 + 1af06: 0c67b783 ld a5,198(a5) # 4afc8 <_GLOBAL_OFFSET_TABLE_+0x478> + 1af0a: 05040593 addi a1,s0,80 + 1af0e: 00030517 auipc a0,0x30 + 1af12: 05a53503 ld a0,90(a0) # 4af68 <_GLOBAL_OFFSET_TABLE_+0x418> + 1af16: 00e78023 sb a4,0(a5) + 1af1a: c57fa0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1af1e: 07040593 addi a1,s0,112 + 1af22: 00030517 auipc a0,0x30 + 1af26: ec653503 ld a0,-314(a0) # 4ade8 <_GLOBAL_OFFSET_TABLE_+0x298> + 1af2a: c47fa0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1af2e: 09044703 lbu a4,144(s0) + 1af32: 00030797 auipc a5,0x30 + 1af36: d6e7b783 ld a5,-658(a5) # 4aca0 <_GLOBAL_OFFSET_TABLE_+0x150> + 1af3a: 09840593 addi a1,s0,152 + 1af3e: 00030517 auipc a0,0x30 + 1af42: c6a53503 ld a0,-918(a0) # 4aba8 <_GLOBAL_OFFSET_TABLE_+0x58> + 1af46: 00e78023 sb a4,0(a5) + 1af4a: c27fa0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1af4e: 0c842703 lw a4,200(s0) + 1af52: 0b844283 lbu t0,184(s0) + 1af56: 0b944f03 lbu t5,185(s0) + 1af5a: 0bc42e03 lw t3,188(s0) + 1af5e: 0c042883 lw a7,192(s0) + 1af62: 0c444603 lbu a2,196(s0) + 1af66: 00030797 auipc a5,0x30 + 1af6a: e627b783 ld a5,-414(a5) # 4adc8 <_GLOBAL_OFFSET_TABLE_+0x278> + 1af6e: 00030f97 auipc t6,0x30 + 1af72: eb2fbf83 ld t6,-334(t6) # 4ae20 <_GLOBAL_OFFSET_TABLE_+0x2d0> + 1af76: 00030e97 auipc t4,0x30 + 1af7a: df2ebe83 ld t4,-526(t4) # 4ad68 <_GLOBAL_OFFSET_TABLE_+0x218> + 1af7e: 00030317 auipc t1,0x30 + 1af82: d1a33303 ld t1,-742(t1) # 4ac98 <_GLOBAL_OFFSET_TABLE_+0x148> + 1af86: 00030817 auipc a6,0x30 + 1af8a: f9a83803 ld a6,-102(a6) # 4af20 <_GLOBAL_OFFSET_TABLE_+0x3d0> + 1af8e: 00030697 auipc a3,0x30 + 1af92: f726b683 ld a3,-142(a3) # 4af00 <_GLOBAL_OFFSET_TABLE_+0x3b0> + 1af96: 00030517 auipc a0,0x30 + 1af9a: e2a53503 ld a0,-470(a0) # 4adc0 <_GLOBAL_OFFSET_TABLE_+0x270> + 1af9e: 0d040593 addi a1,s0,208 + 1afa2: c398 sw a4,0(a5) + 1afa4: 005f8023 sb t0,0(t6) + 1afa8: 01ee8023 sb t5,0(t4) + 1afac: 01c32023 sw t3,0(t1) + 1afb0: 01182023 sw a7,0(a6) + 1afb4: 00c68023 sb a2,0(a3) + 1afb8: bb9fa0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1afbc: 0f044703 lbu a4,240(s0) + 1afc0: 6868 ld a0,208(s0) + 1afc2: 00030797 auipc a5,0x30 + 1afc6: e167b783 ld a5,-490(a5) # 4add8 <_GLOBAL_OFFSET_TABLE_+0x288> + 1afca: 00e78023 sb a4,0(a5) + 1afce: 0e040793 addi a5,s0,224 + 1afd2: 00f50463 beq a0,a5,1afda <_ZN7testing4TestD1Ev+0x144> + 1afd6: 92bfa0ef jal ra,15900 <_ZdlPv@plt> + 1afda: 6c48 ld a0,152(s0) + 1afdc: 0a840793 addi a5,s0,168 + 1afe0: 00f50463 beq a0,a5,1afe8 <_ZN7testing4TestD1Ev+0x152> + 1afe4: 91dfa0ef jal ra,15900 <_ZdlPv@plt> + 1afe8: 7828 ld a0,112(s0) + 1afea: 08040793 addi a5,s0,128 + 1afee: 00f50463 beq a0,a5,1aff6 <_ZN7testing4TestD1Ev+0x160> + 1aff2: 90ffa0ef jal ra,15900 <_ZdlPv@plt> + 1aff6: 6828 ld a0,80(s0) + 1aff8: 06040793 addi a5,s0,96 + 1affc: 00f50463 beq a0,a5,1b004 <_ZN7testing4TestD1Ev+0x16e> + 1b000: 901fa0ef jal ra,15900 <_ZdlPv@plt> + 1b004: 7408 ld a0,40(s0) + 1b006: 03840793 addi a5,s0,56 + 1b00a: 00f50463 beq a0,a5,1b012 <_ZN7testing4TestD1Ev+0x17c> + 1b00e: 8f3fa0ef jal ra,15900 <_ZdlPv@plt> + 1b012: 6408 ld a0,8(s0) + 1b014: 01840793 addi a5,s0,24 + 1b018: 00f50463 beq a0,a5,1b020 <_ZN7testing4TestD1Ev+0x18a> + 1b01c: 8e5fa0ef jal ra,15900 <_ZdlPv@plt> + 1b020: 8522 mv a0,s0 + 1b022: 6402 ld s0,0(sp) + 1b024: 60a2 ld ra,8(sp) + 1b026: 0141 addi sp,sp,16 + 1b028: 8d9fa06f j 15900 <_ZdlPv@plt> + 1b02c: 60a2 ld ra,8(sp) + 1b02e: 6402 ld s0,0(sp) + 1b030: 0141 addi sp,sp,16 + 1b032: 8082 ret + +000000000001b034 <_ZN7testing4TestD0Ev>: + 1b034: 1141 addi sp,sp,-16 + 1b036: e022 sd s0,0(sp) + 1b038: e406 sd ra,8(sp) + 1b03a: 842a mv s0,a0 + 1b03c: e5bff0ef jal ra,1ae96 <_ZN7testing4TestD1Ev> + 1b040: 8522 mv a0,s0 + 1b042: 6402 ld s0,0(sp) + 1b044: 60a2 ld ra,8(sp) + 1b046: 0141 addi sp,sp,16 + 1b048: 8b9fa06f j 15900 <_ZdlPv@plt> + +000000000001b04c <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv>: + 1b04c: 10054783 lbu a5,256(a0) + 1b050: ef85 bnez a5,1b088 <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv+0x3c> + 1b052: 1101 addi sp,sp,-32 + 1b054: e822 sd s0,16(sp) + 1b056: e04a sd s2,0(sp) + 1b058: 7560 ld s0,232(a0) + 1b05a: 0f053903 ld s2,240(a0) + 1b05e: e426 sd s1,8(sp) + 1b060: ec06 sd ra,24(sp) + 1b062: 84aa mv s1,a0 + 1b064: 01240963 beq s0,s2,1b076 <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv+0x2a> + 1b068: 6008 ld a0,0(s0) + 1b06a: 0421 addi s0,s0,8 + 1b06c: 611c ld a5,0(a0) + 1b06e: 739c ld a5,32(a5) + 1b070: 9782 jalr a5 + 1b072: fe891be3 bne s2,s0,1b068 <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv+0x1c> + 1b076: 60e2 ld ra,24(sp) + 1b078: 6442 ld s0,16(sp) + 1b07a: 4785 li a5,1 + 1b07c: 10f48023 sb a5,256(s1) + 1b080: 6902 ld s2,0(sp) + 1b082: 64a2 ld s1,8(sp) + 1b084: 6105 addi sp,sp,32 + 1b086: 8082 ret + 1b088: 8082 ret + +000000000001b08a <_ZNK7testing9TestSuite11GetTestInfoEi>: + 1b08a: 872a mv a4,a0 + 1b08c: 0205c463 bltz a1,1b0b4 <_ZNK7testing9TestSuite11GetTestInfoEi+0x2a> + 1b090: 6534 ld a3,72(a0) + 1b092: 693c ld a5,80(a0) + 1b094: 4501 li a0,0 + 1b096: 8f95 sub a5,a5,a3 + 1b098: 8789 srai a5,a5,0x2 + 1b09a: 2781 sext.w a5,a5 + 1b09c: 00f5dd63 bge a1,a5,1b0b6 <_ZNK7testing9TestSuite11GetTestInfoEi+0x2c> + 1b0a0: 058a slli a1,a1,0x2 + 1b0a2: 96ae add a3,a3,a1 + 1b0a4: 429c lw a5,0(a3) + 1b0a6: 0007c863 bltz a5,1b0b6 <_ZNK7testing9TestSuite11GetTestInfoEi+0x2c> + 1b0aa: 7b18 ld a4,48(a4) + 1b0ac: 078e slli a5,a5,0x3 + 1b0ae: 97ba add a5,a5,a4 + 1b0b0: 6388 ld a0,0(a5) + 1b0b2: 8082 ret + 1b0b4: 4501 li a0,0 + 1b0b6: 8082 ret + +000000000001b0b8 <_ZN7testing9TestSuite18GetMutableTestInfoEi>: + 1b0b8: 872a mv a4,a0 + 1b0ba: 0205c463 bltz a1,1b0e2 <_ZN7testing9TestSuite18GetMutableTestInfoEi+0x2a> + 1b0be: 6534 ld a3,72(a0) + 1b0c0: 693c ld a5,80(a0) + 1b0c2: 4501 li a0,0 + 1b0c4: 8f95 sub a5,a5,a3 + 1b0c6: 8789 srai a5,a5,0x2 + 1b0c8: 2781 sext.w a5,a5 + 1b0ca: 00f5dd63 bge a1,a5,1b0e4 <_ZN7testing9TestSuite18GetMutableTestInfoEi+0x2c> + 1b0ce: 058a slli a1,a1,0x2 + 1b0d0: 96ae add a3,a3,a1 + 1b0d2: 429c lw a5,0(a3) + 1b0d4: 0007c863 bltz a5,1b0e4 <_ZN7testing9TestSuite18GetMutableTestInfoEi+0x2c> + 1b0d8: 7b18 ld a4,48(a4) + 1b0da: 078e slli a5,a5,0x3 + 1b0dc: 97ba add a5,a5,a4 + 1b0de: 6388 ld a0,0(a5) + 1b0e0: 8082 ret + 1b0e2: 4501 li a0,0 + 1b0e4: 8082 ret + +000000000001b0e6 <_ZN7testing9TestSuite11ClearResultEv>: + 1b0e6: 1101 addi sp,sp,-32 + 1b0e8: e426 sd s1,8(sp) + 1b0ea: 84aa mv s1,a0 + 1b0ec: 08850513 addi a0,a0,136 + 1b0f0: e822 sd s0,16(sp) + 1b0f2: ec06 sd ra,24(sp) + 1b0f4: d1cff0ef jal ra,1a610 <_ZN7testing10TestResult5ClearEv> + 1b0f8: 7880 ld s0,48(s1) + 1b0fa: 7c84 ld s1,56(s1) + 1b0fc: 00940a63 beq s0,s1,1b110 <_ZN7testing9TestSuite11ClearResultEv+0x2a> + 1b100: 6008 ld a0,0(s0) + 1b102: 0421 addi s0,s0,8 + 1b104: 09050513 addi a0,a0,144 + 1b108: d08ff0ef jal ra,1a610 <_ZN7testing10TestResult5ClearEv> + 1b10c: fe849ae3 bne s1,s0,1b100 <_ZN7testing9TestSuite11ClearResultEv+0x1a> + 1b110: 60e2 ld ra,24(sp) + 1b112: 6442 ld s0,16(sp) + 1b114: 64a2 ld s1,8(sp) + 1b116: 6105 addi sp,sp,32 + 1b118: 8082 ret + +000000000001b11a <_ZN7testing9TestSuite14UnshuffleTestsEv>: + 1b11a: 6938 ld a4,80(a0) + 1b11c: 6530 ld a2,72(a0) + 1b11e: 40c707b3 sub a5,a4,a2 + 1b122: 4027d593 srai a1,a5,0x2 + 1b126: 08c70663 beq a4,a2,1b1b2 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> + 1b12a: 4685 li a3,1 + 1b12c: e7c1 bnez a5,1b1b4 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x9a> + 1b12e: 4771 li a4,28 + 1b130: 08f77463 bgeu a4,a5,1b1b8 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x9e> + 1b134: 0016d713 srli a4,a3,0x1 + 1b138: 070e slli a4,a4,0x3 + 1b13a: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1b13e: 5208a157 vid.v v2 + 1b142: 9732 add a4,a4,a2 + 1b144: 87b2 mv a5,a2 + 1b146: a019 j 1b14c <_ZN7testing9TestSuite14UnshuffleTestsEv+0x32> + 1b148: 0d807057 vsetvli zero,zero,e64,m1,ta,ma + 1b14c: 9e2030d7 vmv1r.v v1,v2 + 1b150: 02213157 vadd.vi v2,v2,2 + 1b154: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma + 1b158: b21040d7 vncvt.x.x.w v1,v1 + 1b15c: 0207e0a7 vse32.v v1,(a5) + 1b160: 07a1 addi a5,a5,8 + 1b162: fee793e3 bne a5,a4,1b148 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x2e> + 1b166: 0016f793 andi a5,a3,1 + 1b16a: c7a1 beqz a5,1b1b2 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> + 1b16c: ffe6f793 andi a5,a3,-2 + 1b170: 00279713 slli a4,a5,0x2 + 1b174: 963a add a2,a2,a4 + 1b176: c21c sw a5,0(a2) + 1b178: 00178713 addi a4,a5,1 + 1b17c: 02b77b63 bgeu a4,a1,1b1b2 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> + 1b180: c258 sw a4,4(a2) + 1b182: 00278713 addi a4,a5,2 + 1b186: 02b77663 bgeu a4,a1,1b1b2 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> + 1b18a: c618 sw a4,8(a2) + 1b18c: 00378713 addi a4,a5,3 + 1b190: 02b77163 bgeu a4,a1,1b1b2 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> + 1b194: c658 sw a4,12(a2) + 1b196: 00478713 addi a4,a5,4 + 1b19a: 00b77c63 bgeu a4,a1,1b1b2 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> + 1b19e: ca18 sw a4,16(a2) + 1b1a0: 00578713 addi a4,a5,5 + 1b1a4: 00b77763 bgeu a4,a1,1b1b2 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> + 1b1a8: ca58 sw a4,20(a2) + 1b1aa: 0799 addi a5,a5,6 + 1b1ac: 00b7f363 bgeu a5,a1,1b1b2 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> + 1b1b0: ce1c sw a5,24(a2) + 1b1b2: 8082 ret + 1b1b4: 86ae mv a3,a1 + 1b1b6: bfa5 j 1b12e <_ZN7testing9TestSuite14UnshuffleTestsEv+0x14> + 1b1b8: 4781 li a5,0 + 1b1ba: bf5d j 1b170 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x56> + +000000000001b1bc <_ZN7testing8internal14ShouldUseColorEb>: + 1b1bc: 1101 addi sp,sp,-32 + 1b1be: 00030797 auipc a5,0x30 + 1b1c2: c227b783 ld a5,-990(a5) # 4ade0 <_GLOBAL_OFFSET_TABLE_+0x290> + 1b1c6: e822 sd s0,16(sp) + 1b1c8: 6380 ld s0,0(a5) + 1b1ca: e426 sd s1,8(sp) + 1b1cc: 0001e597 auipc a1,0x1e + 1b1d0: 97c58593 addi a1,a1,-1668 # 38b48 <_IO_stdin_used+0x4f0> + 1b1d4: 84aa mv s1,a0 + 1b1d6: 8522 mv a0,s0 + 1b1d8: ec06 sd ra,24(sp) + 1b1da: e4ffe0ef jal ra,1a028 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> + 1b1de: e931 bnez a0,1b232 <_ZN7testing8internal14ShouldUseColorEb+0x76> + 1b1e0: 0001e597 auipc a1,0x1e + 1b1e4: a0858593 addi a1,a1,-1528 # 38be8 <_IO_stdin_used+0x590> + 1b1e8: 8522 mv a0,s0 + 1b1ea: e3ffe0ef jal ra,1a028 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> + 1b1ee: c519 beqz a0,1b1fc <_ZN7testing8internal14ShouldUseColorEb+0x40> + 1b1f0: 4505 li a0,1 + 1b1f2: 60e2 ld ra,24(sp) + 1b1f4: 6442 ld s0,16(sp) + 1b1f6: 64a2 ld s1,8(sp) + 1b1f8: 6105 addi sp,sp,32 + 1b1fa: 8082 ret + 1b1fc: 0001e597 auipc a1,0x1e + 1b200: 9f458593 addi a1,a1,-1548 # 38bf0 <_IO_stdin_used+0x598> + 1b204: 8522 mv a0,s0 + 1b206: e23fe0ef jal ra,1a028 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> + 1b20a: f17d bnez a0,1b1f0 <_ZN7testing8internal14ShouldUseColorEb+0x34> + 1b20c: 0001d597 auipc a1,0x1d + 1b210: 75c58593 addi a1,a1,1884 # 38968 <_IO_stdin_used+0x310> + 1b214: 8522 mv a0,s0 + 1b216: e13fe0ef jal ra,1a028 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> + 1b21a: f979 bnez a0,1b1f0 <_ZN7testing8internal14ShouldUseColorEb+0x34> + 1b21c: 8522 mv a0,s0 + 1b21e: 6442 ld s0,16(sp) + 1b220: 60e2 ld ra,24(sp) + 1b222: 64a2 ld s1,8(sp) + 1b224: 0001e597 auipc a1,0x1e + 1b228: 9d458593 addi a1,a1,-1580 # 38bf8 <_IO_stdin_used+0x5a0> + 1b22c: 6105 addi sp,sp,32 + 1b22e: b4bfe06f j 19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1b232: 0001e517 auipc a0,0x1e + 1b236: 91e50513 addi a0,a0,-1762 # 38b50 <_IO_stdin_used+0x4f8> + 1b23a: 897fa0ef jal ra,15ad0 + 1b23e: 0001e597 auipc a1,0x1e + 1b242: 91a58593 addi a1,a1,-1766 # 38b58 <_IO_stdin_used+0x500> + 1b246: 842a mv s0,a0 + 1b248: b31fe0ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1b24c: c519 beqz a0,1b25a <_ZN7testing8internal14ShouldUseColorEb+0x9e> + 1b24e: 60e2 ld ra,24(sp) + 1b250: 6442 ld s0,16(sp) + 1b252: 8526 mv a0,s1 + 1b254: 64a2 ld s1,8(sp) + 1b256: 6105 addi sp,sp,32 + 1b258: 8082 ret + 1b25a: 0001e597 auipc a1,0x1e + 1b25e: 90658593 addi a1,a1,-1786 # 38b60 <_IO_stdin_used+0x508> + 1b262: 8522 mv a0,s0 + 1b264: b15fe0ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1b268: f17d bnez a0,1b24e <_ZN7testing8internal14ShouldUseColorEb+0x92> + 1b26a: 0001e597 auipc a1,0x1e + 1b26e: 90658593 addi a1,a1,-1786 # 38b70 <_IO_stdin_used+0x518> + 1b272: 8522 mv a0,s0 + 1b274: b05fe0ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1b278: f979 bnez a0,1b24e <_ZN7testing8internal14ShouldUseColorEb+0x92> + 1b27a: 0001e597 auipc a1,0x1e + 1b27e: 90658593 addi a1,a1,-1786 # 38b80 <_IO_stdin_used+0x528> + 1b282: 8522 mv a0,s0 + 1b284: af5fe0ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1b288: f179 bnez a0,1b24e <_ZN7testing8internal14ShouldUseColorEb+0x92> + 1b28a: 0001e597 auipc a1,0x1e + 1b28e: 8fe58593 addi a1,a1,-1794 # 38b88 <_IO_stdin_used+0x530> + 1b292: 8522 mv a0,s0 + 1b294: ae5fe0ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1b298: f95d bnez a0,1b24e <_ZN7testing8internal14ShouldUseColorEb+0x92> + 1b29a: 0001e597 auipc a1,0x1e + 1b29e: 8fe58593 addi a1,a1,-1794 # 38b98 <_IO_stdin_used+0x540> + 1b2a2: 8522 mv a0,s0 + 1b2a4: ad5fe0ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1b2a8: f15d bnez a0,1b24e <_ZN7testing8internal14ShouldUseColorEb+0x92> + 1b2aa: 0001e597 auipc a1,0x1e + 1b2ae: 8f658593 addi a1,a1,-1802 # 38ba0 <_IO_stdin_used+0x548> + 1b2b2: 8522 mv a0,s0 + 1b2b4: ac5fe0ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1b2b8: f959 bnez a0,1b24e <_ZN7testing8internal14ShouldUseColorEb+0x92> + 1b2ba: 0001e597 auipc a1,0x1e + 1b2be: 8f658593 addi a1,a1,-1802 # 38bb0 <_IO_stdin_used+0x558> + 1b2c2: 8522 mv a0,s0 + 1b2c4: ab5fe0ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1b2c8: f159 bnez a0,1b24e <_ZN7testing8internal14ShouldUseColorEb+0x92> + 1b2ca: 0001e597 auipc a1,0x1e + 1b2ce: 8f658593 addi a1,a1,-1802 # 38bc0 <_IO_stdin_used+0x568> + 1b2d2: 8522 mv a0,s0 + 1b2d4: aa5fe0ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1b2d8: f93d bnez a0,1b24e <_ZN7testing8internal14ShouldUseColorEb+0x92> + 1b2da: 0001e597 auipc a1,0x1e + 1b2de: 8fe58593 addi a1,a1,-1794 # 38bd8 <_IO_stdin_used+0x580> + 1b2e2: 8522 mv a0,s0 + 1b2e4: a95fe0ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1b2e8: f13d bnez a0,1b24e <_ZN7testing8internal14ShouldUseColorEb+0x92> + 1b2ea: 8522 mv a0,s0 + 1b2ec: 0001e597 auipc a1,0x1e + 1b2f0: 8f458593 addi a1,a1,-1804 # 38be0 <_IO_stdin_used+0x588> + 1b2f4: a85fe0ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1b2f8: 8d65 and a0,a0,s1 + 1b2fa: bde5 j 1b1f2 <_ZN7testing8internal14ShouldUseColorEb+0x36> + +000000000001b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz>: + 1b2fc: 711d addi sp,sp,-96 + 1b2fe: 03010313 addi t1,sp,48 + 1b302: f022 sd s0,32(sp) + 1b304: e84a sd s2,16(sp) + 1b306: f406 sd ra,40(sp) + 1b308: ec26 sd s1,24(sp) + 1b30a: f832 sd a2,48(sp) + 1b30c: fc36 sd a3,56(sp) + 1b30e: e0ba sd a4,64(sp) + 1b310: e4be sd a5,72(sp) + 1b312: e8c2 sd a6,80(sp) + 1b314: ecc6 sd a7,88(sp) + 1b316: e41a sd t1,8(sp) + 1b318: 8d01c783 lbu a5,-1840(gp) # 4b660 <_ZGVZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> + 1b31c: 842a mv s0,a0 + 1b31e: 892e mv s2,a1 + 1b320: 0230000f fence r,rw + 1b324: 00030497 auipc s1,0x30 + 1b328: b5c4b483 ld s1,-1188(s1) # 4ae80 + 1b32c: cfa5 beqz a5,1b3a4 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0xa8> + 1b32e: 8d81c783 lbu a5,-1832(gp) # 4b668 <_ZZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> + 1b332: cfb1 beqz a5,1b38e <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x92> + 1b334: cc29 beqz s0,1b38e <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x92> + 1b336: 4789 li a5,2 + 1b338: 0001e597 auipc a1,0x1e + 1b33c: 8c858593 addi a1,a1,-1848 # 38c00 <_IO_stdin_used+0x5a8> + 1b340: 02f40063 beq s0,a5,1b360 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x64> + 1b344: 478d li a5,3 + 1b346: 0001e597 auipc a1,0x1e + 1b34a: 8c258593 addi a1,a1,-1854 # 38c08 <_IO_stdin_used+0x5b0> + 1b34e: 00f40963 beq s0,a5,1b360 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x64> + 1b352: 4785 li a5,1 + 1b354: 0001e597 auipc a1,0x1e + 1b358: 8a458593 addi a1,a1,-1884 # 38bf8 <_IO_stdin_used+0x5a0> + 1b35c: 06f41e63 bne s0,a5,1b3d8 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0xdc> + 1b360: 0001e517 auipc a0,0x1e + 1b364: 8b050513 addi a0,a0,-1872 # 38c10 <_IO_stdin_used+0x5b8> + 1b368: b78fa0ef jal ra,156e0 + 1b36c: 6622 ld a2,8(sp) + 1b36e: 6088 ld a0,0(s1) + 1b370: 85ca mv a1,s2 + 1b372: c8efa0ef jal ra,15800 + 1b376: 0001e517 auipc a0,0x1e + 1b37a: 8aa50513 addi a0,a0,-1878 # 38c20 <_IO_stdin_used+0x5c8> + 1b37e: b62fa0ef jal ra,156e0 + 1b382: 70a2 ld ra,40(sp) + 1b384: 7402 ld s0,32(sp) + 1b386: 64e2 ld s1,24(sp) + 1b388: 6942 ld s2,16(sp) + 1b38a: 6125 addi sp,sp,96 + 1b38c: 8082 ret + 1b38e: 6088 ld a0,0(s1) + 1b390: 6622 ld a2,8(sp) + 1b392: 85ca mv a1,s2 + 1b394: c6cfa0ef jal ra,15800 + 1b398: 70a2 ld ra,40(sp) + 1b39a: 7402 ld s0,32(sp) + 1b39c: 64e2 ld s1,24(sp) + 1b39e: 6942 ld s2,16(sp) + 1b3a0: 6125 addi sp,sp,96 + 1b3a2: 8082 ret + 1b3a4: 8d018513 addi a0,gp,-1840 # 4b660 <_ZGVZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> + 1b3a8: d98fa0ef jal ra,15940 <__cxa_guard_acquire@plt> + 1b3ac: 00030497 auipc s1,0x30 + 1b3b0: ad44b483 ld s1,-1324(s1) # 4ae80 + 1b3b4: dd2d beqz a0,1b32e <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x32> + 1b3b6: 6088 ld a0,0(s1) + 1b3b8: b18fa0ef jal ra,156d0 + 1b3bc: 895fa0ef jal ra,15c50 + 1b3c0: 00a03533 snez a0,a0 + 1b3c4: df9ff0ef jal ra,1b1bc <_ZN7testing8internal14ShouldUseColorEb> + 1b3c8: 87aa mv a5,a0 + 1b3ca: 8d018513 addi a0,gp,-1840 # 4b660 <_ZGVZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> + 1b3ce: 8cf18c23 sb a5,-1832(gp) # 4b668 <_ZZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> + 1b3d2: 93ffa0ef jal ra,15d10 <__cxa_guard_release@plt> + 1b3d6: bfa1 j 1b32e <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x32> + 1b3d8: 4581 li a1,0 + 1b3da: b759 j 1b360 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x64> + 1b3dc: 842a mv s0,a0 + 1b3de: 8d018513 addi a0,gp,-1840 # 4b660 <_ZGVZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> + 1b3e2: f8ff90ef jal ra,15370 <__cxa_guard_abort@plt> + 1b3e6: 8522 mv a0,s0 + 1b3e8: c08fa0ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000001b3ec <_ZN7testing8internal27PrettyUnitTestResultPrinter24OnEnvironmentsSetUpStartERKNS_8UnitTestE>: + 1b3ec: 1141 addi sp,sp,-16 + 1b3ee: 0001e597 auipc a1,0x1e + 1b3f2: 83a58593 addi a1,a1,-1990 # 38c28 <_IO_stdin_used+0x5d0> + 1b3f6: 4509 li a0,2 + 1b3f8: e406 sd ra,8(sp) + 1b3fa: f03ff0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1b3fe: 0001e517 auipc a0,0x1e + 1b402: 83a50513 addi a0,a0,-1990 # 38c38 <_IO_stdin_used+0x5e0> + 1b406: 9aafa0ef jal ra,155b0 + 1b40a: 00030797 auipc a5,0x30 + 1b40e: a767b783 ld a5,-1418(a5) # 4ae80 + 1b412: 60a2 ld ra,8(sp) + 1b414: 6388 ld a0,0(a5) + 1b416: 0141 addi sp,sp,16 + 1b418: 879fa06f j 15c90 + +000000000001b41c <_ZN7testing8internal27PrettyUnitTestResultPrinter27OnEnvironmentsTearDownStartERKNS_8UnitTestE>: + 1b41c: 1141 addi sp,sp,-16 + 1b41e: 0001e597 auipc a1,0x1e + 1b422: 80a58593 addi a1,a1,-2038 # 38c28 <_IO_stdin_used+0x5d0> + 1b426: 4509 li a0,2 + 1b428: e406 sd ra,8(sp) + 1b42a: ed3ff0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1b42e: 0001e517 auipc a0,0x1e + 1b432: 82a50513 addi a0,a0,-2006 # 38c58 <_IO_stdin_used+0x600> + 1b436: 97afa0ef jal ra,155b0 + 1b43a: 00030797 auipc a5,0x30 + 1b43e: a467b783 ld a5,-1466(a5) # 4ae80 + 1b442: 60a2 ld ra,8(sp) + 1b444: 6388 ld a0,0(a5) + 1b446: 0141 addi sp,sp,16 + 1b448: 849fa06f j 15c90 + +000000000001b44c <_ZN7testing8internal27PrettyUnitTestResultPrinter11OnTestStartERKNS_8TestInfoE>: + 1b44c: 1141 addi sp,sp,-16 + 1b44e: e022 sd s0,0(sp) + 1b450: 4509 li a0,2 + 1b452: 842e mv s0,a1 + 1b454: 0001e597 auipc a1,0x1e + 1b458: 82c58593 addi a1,a1,-2004 # 38c80 <_IO_stdin_used+0x628> + 1b45c: e406 sd ra,8(sp) + 1b45e: e9fff0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1b462: 7010 ld a2,32(s0) + 1b464: 600c ld a1,0(s0) + 1b466: 0001e517 auipc a0,0x1e + 1b46a: 82a50513 addi a0,a0,-2006 # 38c90 <_IO_stdin_used+0x638> + 1b46e: a72fa0ef jal ra,156e0 + 1b472: 4529 li a0,10 + 1b474: e6cfa0ef jal ra,15ae0 + 1b478: 00030797 auipc a5,0x30 + 1b47c: a087b783 ld a5,-1528(a5) # 4ae80 + 1b480: 6402 ld s0,0(sp) + 1b482: 60a2 ld ra,8(sp) + 1b484: 6388 ld a0,0(a5) + 1b486: 0141 addi sp,sp,16 + 1b488: 809fa06f j 15c90 + +000000000001b48c <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0>: + 1b48c: 7119 addi sp,sp,-128 + 1b48e: f4a6 sd s1,104(sp) + 1b490: f0ca sd s2,96(sp) + 1b492: ecce sd s3,88(sp) + 1b494: e8d2 sd s4,80(sp) + 1b496: e4d6 sd s5,72(sp) + 1b498: e0da sd s6,64(sp) + 1b49a: f862 sd s8,48(sp) + 1b49c: fc86 sd ra,120(sp) + 1b49e: f8a2 sd s0,112(sp) + 1b4a0: fc5e sd s7,56(sp) + 1b4a2: 4901 li s2,0 + 1b4a4: 00020c17 auipc s8,0x20 + 1b4a8: 5f4c0c13 addi s8,s8,1524 # 3ba98 <_ZN7testing8internalL24kColorEncodedHelpMessageE> + 1b4ac: 01010a93 addi s5,sp,16 + 1b4b0: 1004 addi s1,sp,32 + 1b4b2: 49bd li s3,15 + 1b4b4: 4a05 li s4,1 + 1b4b6: 00810b13 addi s6,sp,8 + 1b4ba: 04000593 li a1,64 + 1b4be: 8562 mv a0,s8 + 1b4c0: f21f90ef jal ra,153e0 + 1b4c4: 8baa mv s7,a0 + 1b4c6: cd2d beqz a0,1b540 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0xb4> + 1b4c8: 41850433 sub s0,a0,s8 + 1b4cc: e826 sd s1,16(sp) + 1b4ce: ec02 sd zero,24(sp) + 1b4d0: e422 sd s0,8(sp) + 1b4d2: 0a89ea63 bltu s3,s0,1b586 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0xfa> + 1b4d6: 0b441563 bne s0,s4,1b580 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0xf4> + 1b4da: 000c4783 lbu a5,0(s8) + 1b4de: 02f10023 sb a5,32(sp) + 1b4e2: 87a6 mv a5,s1 + 1b4e4: ec22 sd s0,24(sp) + 1b4e6: 97a2 add a5,a5,s0 + 1b4e8: 00078023 sb zero,0(a5) + 1b4ec: 6642 ld a2,16(sp) + 1b4ee: 0001e597 auipc a1,0x1e + 1b4f2: bd258593 addi a1,a1,-1070 # 390c0 <_IO_stdin_used+0xa68> + 1b4f6: 854a mv a0,s2 + 1b4f8: e05ff0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1b4fc: 6542 ld a0,16(sp) + 1b4fe: 00950463 beq a0,s1,1b506 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x7a> + 1b502: bfefa0ef jal ra,15900 <_ZdlPv@plt> + 1b506: 001bc783 lbu a5,1(s7) + 1b50a: 4765 li a4,25 + 1b50c: 002b8c13 addi s8,s7,2 + 1b510: fc07879b addiw a5,a5,-64 + 1b514: 0ff7f793 zext.b a5,a5 + 1b518: 00f76b63 bltu a4,a5,1b52e <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0xa2> + 1b51c: 00020717 auipc a4,0x20 + 1b520: 06c70713 addi a4,a4,108 # 3b588 <_IO_stdin_used+0x2f30> + 1b524: 078a slli a5,a5,0x2 + 1b526: 97ba add a5,a5,a4 + 1b528: 439c lw a5,0(a5) + 1b52a: 97ba add a5,a5,a4 + 1b52c: 8782 jr a5 + 1b52e: 001b8c13 addi s8,s7,1 + 1b532: 04000593 li a1,64 + 1b536: 8562 mv a0,s8 + 1b538: ea9f90ef jal ra,153e0 + 1b53c: 8baa mv s7,a0 + 1b53e: f549 bnez a0,1b4c8 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x3c> + 1b540: 7446 ld s0,112(sp) + 1b542: 70e6 ld ra,120(sp) + 1b544: 74a6 ld s1,104(sp) + 1b546: 69e6 ld s3,88(sp) + 1b548: 6a46 ld s4,80(sp) + 1b54a: 6aa6 ld s5,72(sp) + 1b54c: 6b06 ld s6,64(sp) + 1b54e: 7be2 ld s7,56(sp) + 1b550: 8662 mv a2,s8 + 1b552: 854a mv a0,s2 + 1b554: 7c42 ld s8,48(sp) + 1b556: 7906 ld s2,96(sp) + 1b558: 0001e597 auipc a1,0x1e + 1b55c: b6858593 addi a1,a1,-1176 # 390c0 <_IO_stdin_used+0xa68> + 1b560: 6109 addi sp,sp,128 + 1b562: bb69 j 1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1b564: 490d li s2,3 + 1b566: bf91 j 1b4ba <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> + 1b568: 4909 li s2,2 + 1b56a: bf81 j 1b4ba <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> + 1b56c: 0001d597 auipc a1,0x1d + 1b570: 72c58593 addi a1,a1,1836 # 38c98 <_IO_stdin_used+0x640> + 1b574: 854a mv a0,s2 + 1b576: d87ff0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1b57a: b781 j 1b4ba <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> + 1b57c: 4905 li s2,1 + 1b57e: bf35 j 1b4ba <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> + 1b580: d02d beqz s0,1b4e2 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x56> + 1b582: 8526 mv a0,s1 + 1b584: a809 j 1b596 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x10a> + 1b586: 4601 li a2,0 + 1b588: 85da mv a1,s6 + 1b58a: 8556 mv a0,s5 + 1b58c: 924fa0ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1b590: 67a2 ld a5,8(sp) + 1b592: e82a sd a0,16(sp) + 1b594: f03e sd a5,32(sp) + 1b596: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1b59a: 020c0407 vle8.v v8,(s8) + 1b59e: 8c1d sub s0,s0,a5 + 1b5a0: 9c3e add s8,s8,a5 + 1b5a2: 02050427 vse8.v v8,(a0) + 1b5a6: 953e add a0,a0,a5 + 1b5a8: f47d bnez s0,1b596 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x10a> + 1b5aa: 6422 ld s0,8(sp) + 1b5ac: 67c2 ld a5,16(sp) + 1b5ae: bf1d j 1b4e4 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x58> + 1b5b0: 4901 li s2,0 + 1b5b2: b721 j 1b4ba <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> + 1b5b4: 842a mv s0,a0 + 1b5b6: 8556 mv a0,s5 + 1b5b8: d4cfb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1b5bc: 8522 mv a0,s0 + 1b5be: a32fa0ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000001b5c2 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE>: + 1b5c2: 6d1c ld a5,24(a0) + 1b5c4: 7118 ld a4,32(a0) + 1b5c6: 715d addi sp,sp,-80 + 1b5c8: fc26 sd s1,56(sp) + 1b5ca: e486 sd ra,72(sp) + 1b5cc: 84aa mv s1,a0 + 1b5ce: 00e78963 beq a5,a4,1b5e0 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x1e> + 1b5d2: 60a6 ld ra,72(sp) + 1b5d4: e38c sd a1,0(a5) + 1b5d6: 07a1 addi a5,a5,8 + 1b5d8: ed1c sd a5,24(a0) + 1b5da: 74e2 ld s1,56(sp) + 1b5dc: 6161 addi sp,sp,80 + 1b5de: 8082 ret + 1b5e0: ec56 sd s5,24(sp) + 1b5e2: 01053a83 ld s5,16(a0) + 1b5e6: e0a2 sd s0,64(sp) + 1b5e8: 56fd li a3,-1 + 1b5ea: 41578433 sub s0,a5,s5 + 1b5ee: f84a sd s2,48(sp) + 1b5f0: f44e sd s3,40(sp) + 1b5f2: f052 sd s4,32(sp) + 1b5f4: 8291 srli a3,a3,0x4 + 1b5f6: 40345713 srai a4,s0,0x3 + 1b5fa: 08d70463 beq a4,a3,1b682 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0xc0> + 1b5fe: 4785 li a5,1 + 1b600: eb21 bnez a4,1b650 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x8e> + 1b602: 577d li a4,-1 + 1b604: 8311 srli a4,a4,0x4 + 1b606: 00f77363 bgeu a4,a5,1b60c <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x4a> + 1b60a: 87ba mv a5,a4 + 1b60c: 00379993 slli s3,a5,0x3 + 1b610: 854e mv a0,s3 + 1b612: e42e sd a1,8(sp) + 1b614: a8cfa0ef jal ra,158a0 <_Znwm@plt> + 1b618: 65a2 ld a1,8(sp) + 1b61a: 008507b3 add a5,a0,s0 + 1b61e: 00840a13 addi s4,s0,8 + 1b622: e38c sd a1,0(a5) + 1b624: 892a mv s2,a0 + 1b626: 9a2a add s4,s4,a0 + 1b628: 02804c63 bgtz s0,1b660 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x9e> + 1b62c: 040a9763 bnez s5,1b67a <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0xb8> + 1b630: 6406 ld s0,64(sp) + 1b632: 60a6 ld ra,72(sp) + 1b634: 99ca add s3,s3,s2 + 1b636: 0334b023 sd s3,32(s1) + 1b63a: 0124b823 sd s2,16(s1) + 1b63e: 0144bc23 sd s4,24(s1) + 1b642: 7942 ld s2,48(sp) + 1b644: 79a2 ld s3,40(sp) + 1b646: 7a02 ld s4,32(sp) + 1b648: 6ae2 ld s5,24(sp) + 1b64a: 74e2 ld s1,56(sp) + 1b64c: 6161 addi sp,sp,80 + 1b64e: 8082 ret + 1b650: 00171793 slli a5,a4,0x1 + 1b654: fae7f7e3 bgeu a5,a4,1b602 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x40> + 1b658: 59c5 li s3,-15 + 1b65a: 0019d993 srli s3,s3,0x1 + 1b65e: bf4d j 1b610 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x4e> + 1b660: 87a2 mv a5,s0 + 1b662: 86aa mv a3,a0 + 1b664: 8656 mv a2,s5 + 1b666: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma + 1b66a: 02060407 vle8.v v8,(a2) + 1b66e: 8f99 sub a5,a5,a4 + 1b670: 963a add a2,a2,a4 + 1b672: 02068427 vse8.v v8,(a3) + 1b676: 96ba add a3,a3,a4 + 1b678: f7fd bnez a5,1b666 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0xa4> + 1b67a: 8556 mv a0,s5 + 1b67c: a84fa0ef jal ra,15900 <_ZdlPv@plt> + 1b680: bf45 j 1b630 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x6e> + 1b682: 0001d517 auipc a0,0x1d + 1b686: 61e50513 addi a0,a0,1566 # 38ca0 <_IO_stdin_used+0x648> + 1b68a: a66fa0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + +000000000001b68e <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE>: + 1b68e: 1101 addi sp,sp,-32 + 1b690: 01853803 ld a6,24(a0) + 1b694: e426 sd s1,8(sp) + 1b696: 84aa mv s1,a0 + 1b698: 6908 ld a0,16(a0) + 1b69a: ec06 sd ra,24(sp) + 1b69c: 40a80633 sub a2,a6,a0 + 1b6a0: 05050e63 beq a0,a6,1b6fc <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x6e> + 1b6a4: e822 sd s0,16(sp) + 1b6a6: 860d srai a2,a2,0x3 + 1b6a8: 842e mv s0,a1 + 1b6aa: 872a mv a4,a0 + 1b6ac: 4781 li a5,0 + 1b6ae: a021 j 1b6b6 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x28> + 1b6b0: 0785 addi a5,a5,1 + 1b6b2: 02c7ff63 bgeu a5,a2,1b6f0 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x62> + 1b6b6: 6314 ld a3,0(a4) + 1b6b8: 0721 addi a4,a4,8 + 1b6ba: fe869be3 bne a3,s0,1b6b0 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x22> + 1b6be: 2781 sext.w a5,a5 + 1b6c0: 078e slli a5,a5,0x3 + 1b6c2: 953e add a0,a0,a5 + 1b6c4: 00850593 addi a1,a0,8 + 1b6c8: 01058b63 beq a1,a6,1b6de <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x50> + 1b6cc: 40b80633 sub a2,a6,a1 + 1b6d0: 47a1 li a5,8 + 1b6d2: 02c7d763 bge a5,a2,1b700 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x72> + 1b6d6: bbafa0ef jal ra,15a90 + 1b6da: 0184b803 ld a6,24(s1) + 1b6de: 8522 mv a0,s0 + 1b6e0: 6442 ld s0,16(sp) + 1b6e2: 1861 addi a6,a6,-8 + 1b6e4: 0104bc23 sd a6,24(s1) + 1b6e8: 60e2 ld ra,24(sp) + 1b6ea: 64a2 ld s1,8(sp) + 1b6ec: 6105 addi sp,sp,32 + 1b6ee: 8082 ret + 1b6f0: 6442 ld s0,16(sp) + 1b6f2: 60e2 ld ra,24(sp) + 1b6f4: 64a2 ld s1,8(sp) + 1b6f6: 4501 li a0,0 + 1b6f8: 6105 addi sp,sp,32 + 1b6fa: 8082 ret + 1b6fc: 4501 li a0,0 + 1b6fe: b7ed j 1b6e8 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x5a> + 1b700: fcf61fe3 bne a2,a5,1b6de <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x50> + 1b704: 651c ld a5,8(a0) + 1b706: e11c sd a5,0(a0) + 1b708: bfd9 j 1b6de <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x50> + +000000000001b70a <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 1b70a: 711d addi sp,sp,-96 + 1b70c: e8a2 sd s0,80(sp) + 1b70e: f05a sd s6,32(sp) + 1b710: e862 sd s8,16(sp) + 1b712: ec86 sd ra,88(sp) + 1b714: e4a6 sd s1,72(sp) + 1b716: e0ca sd s2,64(sp) + 1b718: fc4e sd s3,56(sp) + 1b71a: f852 sd s4,48(sp) + 1b71c: f456 sd s5,40(sp) + 1b71e: ec5e sd s7,24(sp) + 1b720: e466 sd s9,8(sp) + 1b722: 00053423 sd zero,8(a0) + 1b726: 00050823 sb zero,16(a0) + 1b72a: 8b2e mv s6,a1 + 1b72c: 658c ld a1,8(a1) + 1b72e: 01050c13 addi s8,a0,16 + 1b732: 01853023 sd s8,0(a0) + 1b736: 842a mv s0,a0 + 1b738: ab8fa0ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 1b73c: 000b3683 ld a3,0(s6) + 1b740: 008b3703 ld a4,8(s6) + 1b744: 4b85 li s7,1 + 1b746: 84b6 mv s1,a3 + 1b748: 4cb5 li s9,13 + 1b74a: 4afd li s5,31 + 1b74c: cb29 beqz a4,1b79e <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x94> + 1b74e: 0004c903 lbu s2,0(s1) + 1b752: ff79079b addiw a5,s2,-9 + 1b756: 0ff7f793 zext.b a5,a5 + 1b75a: 00fbf663 bgeu s7,a5,1b766 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5c> + 1b75e: 01990463 beq s2,s9,1b766 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5c> + 1b762: 032af963 bgeu s5,s2,1b794 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8a> + 1b766: 00843a03 ld s4,8(s0) + 1b76a: 601c ld a5,0(s0) + 1b76c: 001a0993 addi s3,s4,1 + 1b770: 04fc0e63 beq s8,a5,1b7cc <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc2> + 1b774: 6818 ld a4,16(s0) + 1b776: 05376263 bltu a4,s3,1b7ba <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb0> + 1b77a: 97d2 add a5,a5,s4 + 1b77c: 01278023 sb s2,0(a5) + 1b780: 601c ld a5,0(s0) + 1b782: 01343423 sd s3,8(s0) + 1b786: 97ce add a5,a5,s3 + 1b788: 00078023 sb zero,0(a5) + 1b78c: 000b3683 ld a3,0(s6) + 1b790: 008b3703 ld a4,8(s6) + 1b794: 0485 addi s1,s1,1 + 1b796: 00e687b3 add a5,a3,a4 + 1b79a: fa979ae3 bne a5,s1,1b74e <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x44> + 1b79e: 60e6 ld ra,88(sp) + 1b7a0: 8522 mv a0,s0 + 1b7a2: 6446 ld s0,80(sp) + 1b7a4: 64a6 ld s1,72(sp) + 1b7a6: 6906 ld s2,64(sp) + 1b7a8: 79e2 ld s3,56(sp) + 1b7aa: 7a42 ld s4,48(sp) + 1b7ac: 7aa2 ld s5,40(sp) + 1b7ae: 7b02 ld s6,32(sp) + 1b7b0: 6be2 ld s7,24(sp) + 1b7b2: 6c42 ld s8,16(sp) + 1b7b4: 6ca2 ld s9,8(sp) + 1b7b6: 6125 addi sp,sp,96 + 1b7b8: 8082 ret + 1b7ba: 4705 li a4,1 + 1b7bc: 4681 li a3,0 + 1b7be: 4601 li a2,0 + 1b7c0: 85d2 mv a1,s4 + 1b7c2: 8522 mv a0,s0 + 1b7c4: 85cfa0ef jal ra,15820 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt> + 1b7c8: 601c ld a5,0(s0) + 1b7ca: bf45 j 1b77a <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x70> + 1b7cc: 473d li a4,15 + 1b7ce: b765 j 1b776 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x6c> + 1b7d0: 87aa mv a5,a0 + 1b7d2: 8522 mv a0,s0 + 1b7d4: 843e mv s0,a5 + 1b7d6: b2efb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1b7da: 8522 mv a0,s0 + 1b7dc: 814fa0ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000001b7e0 <_ZN7testing8internal24XmlUnitTestResultPrinter21OutputXmlCDataSectionEPSoPKc>: + 1b7e0: 1101 addi sp,sp,-32 + 1b7e2: e426 sd s1,8(sp) + 1b7e4: 4625 li a2,9 + 1b7e6: 84ae mv s1,a1 + 1b7e8: 0001d597 auipc a1,0x1d + 1b7ec: 4d858593 addi a1,a1,1240 # 38cc0 <_IO_stdin_used+0x668> + 1b7f0: e04a sd s2,0(sp) + 1b7f2: ec06 sd ra,24(sp) + 1b7f4: e822 sd s0,16(sp) + 1b7f6: 892a mv s2,a0 + 1b7f8: f09f90ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1b7fc: a829 j 1b816 <_ZN7testing8internal24XmlUnitTestResultPrinter21OutputXmlCDataSectionEPSoPKc+0x36> + 1b7fe: a82fa0ef jal ra,15a80 <_ZNSo5writeEPKcl@plt> + 1b802: 854a mv a0,s2 + 1b804: 4649 li a2,18 + 1b806: 0001d597 auipc a1,0x1d + 1b80a: 4d258593 addi a1,a1,1234 # 38cd8 <_IO_stdin_used+0x680> + 1b80e: ef3f90ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1b812: 00340493 addi s1,s0,3 + 1b816: 0001d597 auipc a1,0x1d + 1b81a: 4ba58593 addi a1,a1,1210 # 38cd0 <_IO_stdin_used+0x678> + 1b81e: 8526 mv a0,s1 + 1b820: e61f90ef jal ra,15680 + 1b824: 842a mv s0,a0 + 1b826: 85a6 mv a1,s1 + 1b828: 854a mv a0,s2 + 1b82a: 40940633 sub a2,s0,s1 + 1b82e: f861 bnez s0,1b7fe <_ZN7testing8internal24XmlUnitTestResultPrinter21OutputXmlCDataSectionEPSoPKc+0x1e> + 1b830: 8526 mv a0,s1 + 1b832: b9efa0ef jal ra,15bd0 + 1b836: 862a mv a2,a0 + 1b838: 85a6 mv a1,s1 + 1b83a: 854a mv a0,s2 + 1b83c: ec5f90ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1b840: 6442 ld s0,16(sp) + 1b842: 60e2 ld ra,24(sp) + 1b844: 64a2 ld s1,8(sp) + 1b846: 854a mv a0,s2 + 1b848: 6902 ld s2,0(sp) + 1b84a: 460d li a2,3 + 1b84c: 0001d597 auipc a1,0x1d + 1b850: 48458593 addi a1,a1,1156 # 38cd0 <_IO_stdin_used+0x678> + 1b854: 6105 addi sp,sp,32 + 1b856: eabf906f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + +000000000001b85a <_ZN7testing18TestEventListenersC1Ev>: + 1b85a: 1141 addi sp,sp,-16 + 1b85c: e022 sd s0,0(sp) + 1b85e: 842a mv s0,a0 + 1b860: 02800513 li a0,40 + 1b864: e406 sd ra,8(sp) + 1b866: 83afa0ef jal ra,158a0 <_Znwm@plt> + 1b86a: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1b86e: 5e0030d7 vmv.v.i v1,0 + 1b872: 0002f797 auipc a5,0x2f + 1b876: 4be7b783 ld a5,1214(a5) # 4ad30 <_GLOBAL_OFFSET_TABLE_+0x1e0> + 1b87a: 07c1 addi a5,a5,16 + 1b87c: 4705 li a4,1 + 1b87e: e11c sd a5,0(a0) + 1b880: 00e50423 sb a4,8(a0) + 1b884: 01050793 addi a5,a0,16 + 1b888: 0207f0a7 vse64.v v1,(a5) + 1b88c: 60a2 ld ra,8(sp) + 1b88e: e008 sd a0,0(s0) + 1b890: 00043423 sd zero,8(s0) + 1b894: 00043823 sd zero,16(s0) + 1b898: 6402 ld s0,0(sp) + 1b89a: 02053023 sd zero,32(a0) + 1b89e: 0141 addi sp,sp,16 + 1b8a0: 8082 ret + +000000000001b8a2 <_ZN7testing18TestEventListenersD1Ev>: + 1b8a2: 1141 addi sp,sp,-16 + 1b8a4: e022 sd s0,0(sp) + 1b8a6: 6100 ld s0,0(a0) + 1b8a8: e406 sd ra,8(sp) + 1b8aa: c015 beqz s0,1b8ce <_ZN7testing18TestEventListenersD1Ev+0x2c> + 1b8ac: 601c ld a5,0(s0) + 1b8ae: ffffc717 auipc a4,0xffffc + 1b8b2: 59e70713 addi a4,a4,1438 # 17e4c <_ZN7testing8internal17TestEventRepeaterD0Ev> + 1b8b6: 8522 mv a0,s0 + 1b8b8: 679c ld a5,8(a5) + 1b8ba: 00e79e63 bne a5,a4,1b8d6 <_ZN7testing18TestEventListenersD1Ev+0x34> + 1b8be: d3cfc0ef jal ra,17dfa <_ZN7testing8internal17TestEventRepeaterD1Ev> + 1b8c2: 8522 mv a0,s0 + 1b8c4: 6402 ld s0,0(sp) + 1b8c6: 60a2 ld ra,8(sp) + 1b8c8: 0141 addi sp,sp,16 + 1b8ca: 836fa06f j 15900 <_ZdlPv@plt> + 1b8ce: 60a2 ld ra,8(sp) + 1b8d0: 6402 ld s0,0(sp) + 1b8d2: 0141 addi sp,sp,16 + 1b8d4: 8082 ret + 1b8d6: 6402 ld s0,0(sp) + 1b8d8: 60a2 ld ra,8(sp) + 1b8da: 0141 addi sp,sp,16 + 1b8dc: 8782 jr a5 + +000000000001b8de <_ZN7testing18TestEventListeners6AppendEPNS_17TestEventListenerE>: + 1b8de: 6108 ld a0,0(a0) + 1b8e0: b1cd j 1b5c2 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE> + +000000000001b8e2 <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE>: + 1b8e2: 651c ld a5,8(a0) + 1b8e4: 00b78b63 beq a5,a1,1b8fa <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE+0x18> + 1b8e8: 691c ld a5,16(a0) + 1b8ea: 00b78463 beq a5,a1,1b8f2 <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE+0x10> + 1b8ee: 6108 ld a0,0(a0) + 1b8f0: bb79 j 1b68e <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE> + 1b8f2: 00053823 sd zero,16(a0) + 1b8f6: 6108 ld a0,0(a0) + 1b8f8: bb59 j 1b68e <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE> + 1b8fa: 00053423 sd zero,8(a0) + 1b8fe: 6108 ld a0,0(a0) + 1b900: b379 j 1b68e <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE> + +000000000001b902 <_ZN7testing18TestEventListeners8repeaterEv>: + 1b902: 6108 ld a0,0(a0) + 1b904: 8082 ret + +000000000001b906 <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE>: + 1b906: 651c ld a5,8(a0) + 1b908: 02b78d63 beq a5,a1,1b942 <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE+0x3c> + 1b90c: 1101 addi sp,sp,-32 + 1b90e: e822 sd s0,16(sp) + 1b910: 842e mv s0,a1 + 1b912: 85be mv a1,a5 + 1b914: e426 sd s1,8(sp) + 1b916: ec06 sd ra,24(sp) + 1b918: 84aa mv s1,a0 + 1b91a: fc9ff0ef jal ra,1b8e2 <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE> + 1b91e: c501 beqz a0,1b926 <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE+0x20> + 1b920: 611c ld a5,0(a0) + 1b922: 679c ld a5,8(a5) + 1b924: 9782 jalr a5 + 1b926: e480 sd s0,8(s1) + 1b928: c801 beqz s0,1b938 <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE+0x32> + 1b92a: 85a2 mv a1,s0 + 1b92c: 6442 ld s0,16(sp) + 1b92e: 60e2 ld ra,24(sp) + 1b930: 8526 mv a0,s1 + 1b932: 64a2 ld s1,8(sp) + 1b934: 6105 addi sp,sp,32 + 1b936: b765 j 1b8de <_ZN7testing18TestEventListeners6AppendEPNS_17TestEventListenerE> + 1b938: 60e2 ld ra,24(sp) + 1b93a: 6442 ld s0,16(sp) + 1b93c: 64a2 ld s1,8(sp) + 1b93e: 6105 addi sp,sp,32 + 1b940: 8082 ret + 1b942: 8082 ret + +000000000001b944 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE>: + 1b944: 691c ld a5,16(a0) + 1b946: 02b78d63 beq a5,a1,1b980 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE+0x3c> + 1b94a: 1101 addi sp,sp,-32 + 1b94c: e822 sd s0,16(sp) + 1b94e: 842e mv s0,a1 + 1b950: 85be mv a1,a5 + 1b952: e426 sd s1,8(sp) + 1b954: ec06 sd ra,24(sp) + 1b956: 84aa mv s1,a0 + 1b958: f8bff0ef jal ra,1b8e2 <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE> + 1b95c: c501 beqz a0,1b964 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE+0x20> + 1b95e: 611c ld a5,0(a0) + 1b960: 679c ld a5,8(a5) + 1b962: 9782 jalr a5 + 1b964: e880 sd s0,16(s1) + 1b966: c801 beqz s0,1b976 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE+0x32> + 1b968: 85a2 mv a1,s0 + 1b96a: 6442 ld s0,16(sp) + 1b96c: 60e2 ld ra,24(sp) + 1b96e: 8526 mv a0,s1 + 1b970: 64a2 ld s1,8(sp) + 1b972: 6105 addi sp,sp,32 + 1b974: b7ad j 1b8de <_ZN7testing18TestEventListeners6AppendEPNS_17TestEventListenerE> + 1b976: 60e2 ld ra,24(sp) + 1b978: 6442 ld s0,16(sp) + 1b97a: 64a2 ld s1,8(sp) + 1b97c: 6105 addi sp,sp,32 + 1b97e: 8082 ret + 1b980: 8082 ret + +000000000001b982 <_ZNK7testing18TestEventListeners22EventForwardingEnabledEv>: + 1b982: 611c ld a5,0(a0) + 1b984: 0087c503 lbu a0,8(a5) + 1b988: 8082 ret + +000000000001b98a <_ZN7testing18TestEventListeners23SuppressEventForwardingEv>: + 1b98a: 611c ld a5,0(a0) + 1b98c: 00078423 sb zero,8(a5) + 1b990: 8082 ret + +000000000001b992 <_ZNK7testing8UnitTest27successful_test_suite_countEv>: + 1b992: 6128 ld a0,64(a0) + 1b994: f8ffe06f j 1a922 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv> + +000000000001b998 <_ZNK7testing8UnitTest23failed_test_suite_countEv>: + 1b998: 6128 ld a0,64(a0) + 1b99a: fdffe06f j 1a978 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> + +000000000001b99e <_ZNK7testing8UnitTest22total_test_suite_countEv>: + 1b99e: 6128 ld a0,64(a0) + 1b9a0: 9e0fe06f j 19b80 <_ZNK7testing8internal12UnitTestImpl22total_test_suite_countEv> + +000000000001b9a4 <_ZNK7testing8UnitTest23test_suite_to_run_countEv>: + 1b9a4: 6128 ld a0,64(a0) + 1b9a6: 9e8fe06f j 19b8e <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv> + +000000000001b9aa <_ZNK7testing8UnitTest26successful_test_case_countEv>: + 1b9aa: 6128 ld a0,64(a0) + 1b9ac: f77fe06f j 1a922 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv> + +000000000001b9b0 <_ZNK7testing8UnitTest22failed_test_case_countEv>: + 1b9b0: 6128 ld a0,64(a0) + 1b9b2: fc7fe06f j 1a978 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> + +000000000001b9b6 <_ZNK7testing8UnitTest21total_test_case_countEv>: + 1b9b6: 6128 ld a0,64(a0) + 1b9b8: 9c8fe06f j 19b80 <_ZNK7testing8internal12UnitTestImpl22total_test_suite_countEv> + +000000000001b9bc <_ZNK7testing8UnitTest22test_case_to_run_countEv>: + 1b9bc: 6128 ld a0,64(a0) + 1b9be: 9d0fe06f j 19b8e <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv> + +000000000001b9c2 <_ZNK7testing8UnitTest21successful_test_countEv>: + 1b9c2: 6128 ld a0,64(a0) + 1b9c4: a32ff06f j 1abf6 <_ZNK7testing8internal12UnitTestImpl21successful_test_countEv> + +000000000001b9c8 <_ZNK7testing8UnitTest18skipped_test_countEv>: + 1b9c8: 6128 ld a0,64(a0) + 1b9ca: 970ff06f j 1ab3a <_ZNK7testing8internal12UnitTestImpl18skipped_test_countEv> + +000000000001b9ce <_ZNK7testing8UnitTest17failed_test_countEv>: + 1b9ce: 6128 ld a0,64(a0) + 1b9d0: ffffe06f j 1a9ce <_ZNK7testing8internal12UnitTestImpl17failed_test_countEv> + +000000000001b9d4 <_ZNK7testing8UnitTest30reportable_disabled_test_countEv>: + 1b9d4: 6128 ld a0,64(a0) + 1b9d6: 9d4fe06f j 19baa <_ZNK7testing8internal12UnitTestImpl30reportable_disabled_test_countEv> + +000000000001b9da <_ZNK7testing8UnitTest19disabled_test_countEv>: + 1b9da: 6128 ld a0,64(a0) + 1b9dc: a1efe06f j 19bfa <_ZNK7testing8internal12UnitTestImpl19disabled_test_countEv> + +000000000001b9e0 <_ZNK7testing8UnitTest21reportable_test_countEv>: + 1b9e0: 6128 ld a0,64(a0) + 1b9e2: a68fe06f j 19c4a <_ZNK7testing8internal12UnitTestImpl21reportable_test_countEv> + +000000000001b9e6 <_ZNK7testing8UnitTest16total_test_countEv>: + 1b9e6: 6128 ld a0,64(a0) + 1b9e8: ab2fe06f j 19c9a <_ZNK7testing8internal12UnitTestImpl16total_test_countEv> + +000000000001b9ec <_ZNK7testing8UnitTest17test_to_run_countEv>: + 1b9ec: 6128 ld a0,64(a0) + 1b9ee: afcfe06f j 19cea <_ZNK7testing8internal12UnitTestImpl17test_to_run_countEv> + +000000000001b9f2 <_ZNK7testing8UnitTest15start_timestampEv>: + 1b9f2: 613c ld a5,64(a0) + 1b9f4: 1c87b503 ld a0,456(a5) + 1b9f8: 8082 ret + +000000000001b9fa <_ZNK7testing8UnitTest12elapsed_timeEv>: + 1b9fa: 613c ld a5,64(a0) + 1b9fc: 1d07b503 ld a0,464(a5) + 1ba00: 8082 ret + +000000000001ba02 <_ZNK7testing8UnitTest6PassedEv>: + 1ba02: 1141 addi sp,sp,-16 + 1ba04: e022 sd s0,0(sp) + 1ba06: 6120 ld s0,64(a0) + 1ba08: e406 sd ra,8(sp) + 1ba0a: 8522 mv a0,s0 + 1ba0c: f6dfe0ef jal ra,1a978 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> + 1ba10: 00a05763 blez a0,1ba1e <_ZNK7testing8UnitTest6PassedEv+0x1c> + 1ba14: 60a2 ld ra,8(sp) + 1ba16: 6402 ld s0,0(sp) + 1ba18: 4501 li a0,0 + 1ba1a: 0141 addi sp,sp,16 + 1ba1c: 8082 ret + 1ba1e: 11840513 addi a0,s0,280 + 1ba22: e6bfe0ef jal ra,1a88c <_ZNK7testing10TestResult6FailedEv> + 1ba26: 60a2 ld ra,8(sp) + 1ba28: 6402 ld s0,0(sp) + 1ba2a: 00154513 xori a0,a0,1 + 1ba2e: 0ff57513 zext.b a0,a0 + 1ba32: 0141 addi sp,sp,16 + 1ba34: 8082 ret + +000000000001ba36 <_ZNK7testing8UnitTest6FailedEv>: + 1ba36: 1141 addi sp,sp,-16 + 1ba38: e022 sd s0,0(sp) + 1ba3a: 6120 ld s0,64(a0) + 1ba3c: e406 sd ra,8(sp) + 1ba3e: 8522 mv a0,s0 + 1ba40: f39fe0ef jal ra,1a978 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> + 1ba44: 00a05763 blez a0,1ba52 <_ZNK7testing8UnitTest6FailedEv+0x1c> + 1ba48: 60a2 ld ra,8(sp) + 1ba4a: 6402 ld s0,0(sp) + 1ba4c: 4505 li a0,1 + 1ba4e: 0141 addi sp,sp,16 + 1ba50: 8082 ret + 1ba52: 11840513 addi a0,s0,280 + 1ba56: 6402 ld s0,0(sp) + 1ba58: 60a2 ld ra,8(sp) + 1ba5a: 0141 addi sp,sp,16 + 1ba5c: e31fe06f j 1a88c <_ZNK7testing10TestResult6FailedEv> + +000000000001ba60 <_ZNK7testing8UnitTest12GetTestSuiteEi>: + 1ba60: 0205c663 bltz a1,1ba8c <_ZNK7testing8UnitTest12GetTestSuiteEi+0x2c> + 1ba64: 6138 ld a4,64(a0) + 1ba66: 4501 li a0,0 + 1ba68: 6b74 ld a3,208(a4) + 1ba6a: 6f7c ld a5,216(a4) + 1ba6c: 8f95 sub a5,a5,a3 + 1ba6e: 8789 srai a5,a5,0x2 + 1ba70: 2781 sext.w a5,a5 + 1ba72: 00f5de63 bge a1,a5,1ba8e <_ZNK7testing8UnitTest12GetTestSuiteEi+0x2e> + 1ba76: 00259793 slli a5,a1,0x2 + 1ba7a: 96be add a3,a3,a5 + 1ba7c: 429c lw a5,0(a3) + 1ba7e: 0007c863 bltz a5,1ba8e <_ZNK7testing8UnitTest12GetTestSuiteEi+0x2e> + 1ba82: 7f5c ld a5,184(a4) + 1ba84: 058e slli a1,a1,0x3 + 1ba86: 97ae add a5,a5,a1 + 1ba88: 6388 ld a0,0(a5) + 1ba8a: 8082 ret + 1ba8c: 4501 li a0,0 + 1ba8e: 8082 ret + +000000000001ba90 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE>: + 1ba90: 7179 addi sp,sp,-48 + 1ba92: e052 sd s4,0(sp) + 1ba94: f406 sd ra,40(sp) + 1ba96: 8a2a mv s4,a0 + 1ba98: f31ff0ef jal ra,1b9c8 <_ZNK7testing8UnitTest18skipped_test_countEv> + 1ba9c: c129 beqz a0,1bade <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x4e> + 1ba9e: 8552 mv a0,s4 + 1baa0: e44e sd s3,8(sp) + 1baa2: f022 sd s0,32(sp) + 1baa4: ec26 sd s1,24(sp) + 1baa6: e84a sd s2,16(sp) + 1baa8: 4981 li s3,0 + 1baaa: ef5ff0ef jal ra,1b99e <_ZNK7testing8UnitTest22total_test_suite_countEv> + 1baae: 02a9d463 bge s3,a0,1bad6 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x46> + 1bab2: 85ce mv a1,s3 + 1bab4: 8552 mv a0,s4 + 1bab6: fabff0ef jal ra,1ba60 <_ZNK7testing8UnitTest12GetTestSuiteEi> + 1baba: 07054783 lbu a5,112(a0) + 1babe: 84aa mv s1,a0 + 1bac0: c789 beqz a5,1baca <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x3a> + 1bac2: 822ff0ef jal ra,1aae4 <_ZNK7testing9TestSuite18skipped_test_countEv> + 1bac6: 4901 li s2,0 + 1bac8: e105 bnez a0,1bae8 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x58> + 1baca: 8552 mv a0,s4 + 1bacc: 2985 addiw s3,s3,1 + 1bace: ed1ff0ef jal ra,1b99e <_ZNK7testing8UnitTest22total_test_suite_countEv> + 1bad2: fea9c0e3 blt s3,a0,1bab2 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x22> + 1bad6: 7402 ld s0,32(sp) + 1bad8: 64e2 ld s1,24(sp) + 1bada: 6942 ld s2,16(sp) + 1badc: 69a2 ld s3,8(sp) + 1bade: 70a2 ld ra,40(sp) + 1bae0: 6a02 ld s4,0(sp) + 1bae2: 6145 addi sp,sp,48 + 1bae4: 8082 ret + 1bae6: 2905 addiw s2,s2,1 + 1bae8: 8526 mv a0,s1 + 1baea: adcfc0ef jal ra,17dc6 <_ZNK7testing9TestSuite16total_test_countEv> + 1baee: 87aa mv a5,a0 + 1baf0: 85ca mv a1,s2 + 1baf2: 8526 mv a0,s1 + 1baf4: fcf95be3 bge s2,a5,1baca <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x3a> + 1baf8: d92ff0ef jal ra,1b08a <_ZNK7testing9TestSuite11GetTestInfoEi> + 1bafc: 08054783 lbu a5,128(a0) + 1bb00: 842a mv s0,a0 + 1bb02: 09050513 addi a0,a0,144 + 1bb06: d3e5 beqz a5,1bae6 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x56> + 1bb08: f17fe0ef jal ra,1aa1e <_ZNK7testing10TestResult7SkippedEv> + 1bb0c: 87aa mv a5,a0 + 1bb0e: 0001d597 auipc a1,0x1d + 1bb12: 1e258593 addi a1,a1,482 # 38cf0 <_IO_stdin_used+0x698> + 1bb16: 4509 li a0,2 + 1bb18: d7f9 beqz a5,1bae6 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x56> + 1bb1a: fe2ff0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1bb1e: 7010 ld a2,32(s0) + 1bb20: 648c ld a1,8(s1) + 1bb22: 0001d517 auipc a0,0x1d + 1bb26: 16e50513 addi a0,a0,366 # 38c90 <_IO_stdin_used+0x638> + 1bb2a: 2905 addiw s2,s2,1 + 1bb2c: bb5f90ef jal ra,156e0 + 1bb30: 4529 li a0,10 + 1bb32: faff90ef jal ra,15ae0 + 1bb36: bf4d j 1bae8 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x58> + +000000000001bb38 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE>: + 1bb38: 7139 addi sp,sp,-64 + 1bb3a: e852 sd s4,16(sp) + 1bb3c: fc06 sd ra,56(sp) + 1bb3e: 8a2a mv s4,a0 + 1bb40: e8fff0ef jal ra,1b9ce <_ZNK7testing8UnitTest17failed_test_countEv> + 1bb44: c139 beqz a0,1bb8a <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x52> + 1bb46: 8552 mv a0,s4 + 1bb48: ec4e sd s3,24(sp) + 1bb4a: f822 sd s0,48(sp) + 1bb4c: f426 sd s1,40(sp) + 1bb4e: f04a sd s2,32(sp) + 1bb50: e456 sd s5,8(sp) + 1bb52: 4981 li s3,0 + 1bb54: e4bff0ef jal ra,1b99e <_ZNK7testing8UnitTest22total_test_suite_countEv> + 1bb58: 02a9d463 bge s3,a0,1bb80 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x48> + 1bb5c: 85ce mv a1,s3 + 1bb5e: 8552 mv a0,s4 + 1bb60: f01ff0ef jal ra,1ba60 <_ZNK7testing8UnitTest12GetTestSuiteEi> + 1bb64: 07054783 lbu a5,112(a0) + 1bb68: 84aa mv s1,a0 + 1bb6a: c789 beqz a5,1bb74 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x3c> + 1bb6c: d61fe0ef jal ra,1a8cc <_ZNK7testing9TestSuite17failed_test_countEv> + 1bb70: 4901 li s2,0 + 1bb72: e10d bnez a0,1bb94 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x5c> + 1bb74: 8552 mv a0,s4 + 1bb76: 2985 addiw s3,s3,1 + 1bb78: e27ff0ef jal ra,1b99e <_ZNK7testing8UnitTest22total_test_suite_countEv> + 1bb7c: fea9c0e3 blt s3,a0,1bb5c <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x24> + 1bb80: 7442 ld s0,48(sp) + 1bb82: 74a2 ld s1,40(sp) + 1bb84: 7902 ld s2,32(sp) + 1bb86: 69e2 ld s3,24(sp) + 1bb88: 6aa2 ld s5,8(sp) + 1bb8a: 70e2 ld ra,56(sp) + 1bb8c: 6a42 ld s4,16(sp) + 1bb8e: 6121 addi sp,sp,64 + 1bb90: 8082 ret + 1bb92: 2905 addiw s2,s2,1 + 1bb94: 8526 mv a0,s1 + 1bb96: a30fc0ef jal ra,17dc6 <_ZNK7testing9TestSuite16total_test_countEv> + 1bb9a: fca95de3 bge s2,a0,1bb74 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x3c> + 1bb9e: 85ca mv a1,s2 + 1bba0: 8526 mv a0,s1 + 1bba2: ce8ff0ef jal ra,1b08a <_ZNK7testing9TestSuite11GetTestInfoEi> + 1bba6: 08054783 lbu a5,128(a0) + 1bbaa: 842a mv s0,a0 + 1bbac: d3fd beqz a5,1bb92 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x5a> + 1bbae: 09050513 addi a0,a0,144 + 1bbb2: cdbfe0ef jal ra,1a88c <_ZNK7testing10TestResult6FailedEv> + 1bbb6: dd71 beqz a0,1bb92 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x5a> + 1bbb8: 0001d597 auipc a1,0x1d + 1bbbc: 14858593 addi a1,a1,328 # 38d00 <_IO_stdin_used+0x6a8> + 1bbc0: 4505 li a0,1 + 1bbc2: f3aff0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1bbc6: 7010 ld a2,32(s0) + 1bbc8: 648c ld a1,8(s1) + 1bbca: 0001d517 auipc a0,0x1d + 1bbce: 0c650513 addi a0,a0,198 # 38c90 <_IO_stdin_used+0x638> + 1bbd2: b0ff90ef jal ra,156e0 + 1bbd6: 6038 ld a4,64(s0) + 1bbd8: 643c ld a5,72(s0) + 1bbda: cf39 beqz a4,1bc38 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x100> + 1bbdc: 6300 ld s0,0(a4) + 1bbde: cbad beqz a5,1bc50 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x118> + 1bbe0: 0007ba83 ld s5,0(a5) + 1bbe4: cc29 beqz s0,1bc3e <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x106> + 1bbe6: 0001d517 auipc a0,0x1d + 1bbea: 12a50513 addi a0,a0,298 # 38d10 <_IO_stdin_used+0x6b8> + 1bbee: af3f90ef jal ra,156e0 + 1bbf2: 8622 mv a2,s0 + 1bbf4: 00020597 auipc a1,0x20 + 1bbf8: c4458593 addi a1,a1,-956 # 3b838 <_ZN7testing8internalL15kTypeParamLabelE> + 1bbfc: 0001d517 auipc a0,0x1d + 1bc00: 12450513 addi a0,a0,292 # 38d20 <_IO_stdin_used+0x6c8> + 1bc04: addf90ef jal ra,156e0 + 1bc08: 020a8363 beqz s5,1bc2e <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> + 1bc0c: 0001d517 auipc a0,0x1d + 1bc10: 11c50513 addi a0,a0,284 # 38d28 <_IO_stdin_used+0x6d0> + 1bc14: acdf90ef jal ra,156e0 + 1bc18: 8656 mv a2,s5 + 1bc1a: 00020597 auipc a1,0x20 + 1bc1e: c2e58593 addi a1,a1,-978 # 3b848 <_ZN7testing8internalL16kValueParamLabelE> + 1bc22: 0001d517 auipc a0,0x1d + 1bc26: 0fe50513 addi a0,a0,254 # 38d20 <_IO_stdin_used+0x6c8> + 1bc2a: ab7f90ef jal ra,156e0 + 1bc2e: 4529 li a0,10 + 1bc30: eb1f90ef jal ra,15ae0 + 1bc34: 2905 addiw s2,s2,1 + 1bc36: bfb9 j 1bb94 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x5c> + 1bc38: dbfd beqz a5,1bc2e <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> + 1bc3a: 0007ba83 ld s5,0(a5) + 1bc3e: fe0a88e3 beqz s5,1bc2e <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> + 1bc42: 0001d517 auipc a0,0x1d + 1bc46: 0ce50513 addi a0,a0,206 # 38d10 <_IO_stdin_used+0x6b8> + 1bc4a: a97f90ef jal ra,156e0 + 1bc4e: b7e9 j 1bc18 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xe0> + 1bc50: dc79 beqz s0,1bc2e <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> + 1bc52: 0001d517 auipc a0,0x1d + 1bc56: 0be50513 addi a0,a0,190 # 38d10 <_IO_stdin_used+0x6b8> + 1bc5a: a87f90ef jal ra,156e0 + 1bc5e: 8622 mv a2,s0 + 1bc60: 00020597 auipc a1,0x20 + 1bc64: bd858593 addi a1,a1,-1064 # 3b838 <_ZN7testing8internalL15kTypeParamLabelE> + 1bc68: 0001d517 auipc a0,0x1d + 1bc6c: 0b850513 addi a0,a0,184 # 38d20 <_IO_stdin_used+0x6c8> + 1bc70: a71f90ef jal ra,156e0 + 1bc74: bf6d j 1bc2e <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> + +000000000001bc76 <_ZNK7testing8UnitTest11GetTestCaseEi>: + 1bc76: 0205c663 bltz a1,1bca2 <_ZNK7testing8UnitTest11GetTestCaseEi+0x2c> + 1bc7a: 6138 ld a4,64(a0) + 1bc7c: 4501 li a0,0 + 1bc7e: 6b74 ld a3,208(a4) + 1bc80: 6f7c ld a5,216(a4) + 1bc82: 8f95 sub a5,a5,a3 + 1bc84: 8789 srai a5,a5,0x2 + 1bc86: 2781 sext.w a5,a5 + 1bc88: 00f5de63 bge a1,a5,1bca4 <_ZNK7testing8UnitTest11GetTestCaseEi+0x2e> + 1bc8c: 00259793 slli a5,a1,0x2 + 1bc90: 96be add a3,a3,a5 + 1bc92: 429c lw a5,0(a3) + 1bc94: 0007c863 bltz a5,1bca4 <_ZNK7testing8UnitTest11GetTestCaseEi+0x2e> + 1bc98: 7f5c ld a5,184(a4) + 1bc9a: 058e slli a1,a1,0x3 + 1bc9c: 97ae add a5,a5,a1 + 1bc9e: 6388 ld a0,0(a5) + 1bca0: 8082 ret + 1bca2: 4501 li a0,0 + 1bca4: 8082 ret + +000000000001bca6 <_ZNK7testing8UnitTest18ad_hoc_test_resultEv>: + 1bca6: 6128 ld a0,64(a0) + 1bca8: 11850513 addi a0,a0,280 + 1bcac: 8082 ret + +000000000001bcae <_ZN7testing8UnitTest19GetMutableTestSuiteEi>: + 1bcae: 0205c563 bltz a1,1bcd8 <_ZN7testing8UnitTest19GetMutableTestSuiteEi+0x2a> + 1bcb2: 6138 ld a4,64(a0) + 1bcb4: 4501 li a0,0 + 1bcb6: 6b74 ld a3,208(a4) + 1bcb8: 6f7c ld a5,216(a4) + 1bcba: 8f95 sub a5,a5,a3 + 1bcbc: 8789 srai a5,a5,0x2 + 1bcbe: 2781 sext.w a5,a5 + 1bcc0: 00f5dd63 bge a1,a5,1bcda <_ZN7testing8UnitTest19GetMutableTestSuiteEi+0x2c> + 1bcc4: 058a slli a1,a1,0x2 + 1bcc6: 96ae add a3,a3,a1 + 1bcc8: 429c lw a5,0(a3) + 1bcca: 0007c863 bltz a5,1bcda <_ZN7testing8UnitTest19GetMutableTestSuiteEi+0x2c> + 1bcce: 7f58 ld a4,184(a4) + 1bcd0: 078e slli a5,a5,0x3 + 1bcd2: 97ba add a5,a5,a4 + 1bcd4: 6388 ld a0,0(a5) + 1bcd6: 8082 ret + 1bcd8: 4501 li a0,0 + 1bcda: 8082 ret + +000000000001bcdc <_ZN7testing8UnitTest9listenersEv>: + 1bcdc: 6128 ld a0,64(a0) + 1bcde: 19850513 addi a0,a0,408 + 1bce2: 8082 ret + +000000000001bce4 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE>: + 1bce4: 7139 addi sp,sp,-64 + 1bce6: f822 sd s0,48(sp) + 1bce8: fc06 sd ra,56(sp) + 1bcea: 842e mv s0,a1 + 1bcec: cd99 beqz a1,1bd0a <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x26> + 1bcee: f04a sd s2,32(sp) + 1bcf0: 04053903 ld s2,64(a0) + 1bcf4: 0a893783 ld a5,168(s2) + 1bcf8: 0b093703 ld a4,176(s2) + 1bcfc: 00e78c63 beq a5,a4,1bd14 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x30> + 1bd00: e38c sd a1,0(a5) + 1bd02: 07a1 addi a5,a5,8 + 1bd04: 0af93423 sd a5,168(s2) + 1bd08: 7902 ld s2,32(sp) + 1bd0a: 70e2 ld ra,56(sp) + 1bd0c: 8522 mv a0,s0 + 1bd0e: 7442 ld s0,48(sp) + 1bd10: 6121 addi sp,sp,64 + 1bd12: 8082 ret + 1bd14: e05a sd s6,0(sp) + 1bd16: 0a093b03 ld s6,160(s2) + 1bd1a: f426 sd s1,40(sp) + 1bd1c: 56fd li a3,-1 + 1bd1e: 416784b3 sub s1,a5,s6 + 1bd22: ec4e sd s3,24(sp) + 1bd24: e852 sd s4,16(sp) + 1bd26: e456 sd s5,8(sp) + 1bd28: 8291 srli a3,a3,0x4 + 1bd2a: 4034d713 srai a4,s1,0x3 + 1bd2e: 08d70563 beq a4,a3,1bdb8 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xd4> + 1bd32: 4785 li a5,1 + 1bd34: e739 bnez a4,1bd82 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x9e> + 1bd36: 577d li a4,-1 + 1bd38: 8311 srli a4,a4,0x4 + 1bd3a: 06f76d63 bltu a4,a5,1bdb4 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xd0> + 1bd3e: 00379a13 slli s4,a5,0x3 + 1bd42: 8552 mv a0,s4 + 1bd44: b5df90ef jal ra,158a0 <_Znwm@plt> + 1bd48: 009507b3 add a5,a0,s1 + 1bd4c: 00848a93 addi s5,s1,8 + 1bd50: e380 sd s0,0(a5) + 1bd52: 89aa mv s3,a0 + 1bd54: 9aaa add s5,s5,a0 + 1bd56: 02904e63 bgtz s1,1bd92 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xae> + 1bd5a: 040b1963 bnez s6,1bdac <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xc8> + 1bd5e: 70e2 ld ra,56(sp) + 1bd60: 8522 mv a0,s0 + 1bd62: 7442 ld s0,48(sp) + 1bd64: 9a4e add s4,s4,s3 + 1bd66: 0b493823 sd s4,176(s2) + 1bd6a: 0b393023 sd s3,160(s2) + 1bd6e: 0b593423 sd s5,168(s2) + 1bd72: 74a2 ld s1,40(sp) + 1bd74: 7902 ld s2,32(sp) + 1bd76: 69e2 ld s3,24(sp) + 1bd78: 6a42 ld s4,16(sp) + 1bd7a: 6aa2 ld s5,8(sp) + 1bd7c: 6b02 ld s6,0(sp) + 1bd7e: 6121 addi sp,sp,64 + 1bd80: 8082 ret + 1bd82: 00171793 slli a5,a4,0x1 + 1bd86: fae7f8e3 bgeu a5,a4,1bd36 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x52> + 1bd8a: 5a45 li s4,-15 + 1bd8c: 001a5a13 srli s4,s4,0x1 + 1bd90: bf4d j 1bd42 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x5e> + 1bd92: 87a6 mv a5,s1 + 1bd94: 86aa mv a3,a0 + 1bd96: 865a mv a2,s6 + 1bd98: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma + 1bd9c: 02060407 vle8.v v8,(a2) + 1bda0: 8f99 sub a5,a5,a4 + 1bda2: 963a add a2,a2,a4 + 1bda4: 02068427 vse8.v v8,(a3) + 1bda8: 96ba add a3,a3,a4 + 1bdaa: f7fd bnez a5,1bd98 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xb4> + 1bdac: 855a mv a0,s6 + 1bdae: b53f90ef jal ra,15900 <_ZdlPv@plt> + 1bdb2: b775 j 1bd5e <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x7a> + 1bdb4: 87ba mv a5,a4 + 1bdb6: b761 j 1bd3e <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x5a> + 1bdb8: 0001d517 auipc a0,0x1d + 1bdbc: ee850513 addi a0,a0,-280 # 38ca0 <_IO_stdin_used+0x648> + 1bdc0: b31f90ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + +000000000001bdc4 <_ZNK7testing8UnitTest20original_working_dirEv>: + 1bdc4: 613c ld a5,64(a0) + 1bdc6: 6b88 ld a0,16(a5) + 1bdc8: 8082 ret + +000000000001bdca <_ZNK7testing8UnitTest11random_seedEv>: + 1bdca: 613c ld a5,64(a0) + 1bdcc: 1bc7a503 lw a0,444(a5) + 1bdd0: 8082 ret + +000000000001bdd2 <_ZN7testing8UnitTest27parameterized_test_registryEv>: + 1bdd2: 6128 ld a0,64(a0) + 1bdd4: 0e850513 addi a0,a0,232 + 1bdd8: 8082 ret + +000000000001bdda <_ZN7testing8internal12UnitTestImpl32SuppressTestEventsIfInSubprocessEv>: + 1bdda: 1d853783 ld a5,472(a0) + 1bdde: c781 beqz a5,1bde6 <_ZN7testing8internal12UnitTestImpl32SuppressTestEventsIfInSubprocessEv+0xc> + 1bde0: 19850513 addi a0,a0,408 + 1bde4: b65d j 1b98a <_ZN7testing18TestEventListeners23SuppressEventForwardingEv> + 1bde6: 8082 ret + +000000000001bde8 <_ZN7testing8internal30WriteToShardStatusFileIfNeededEv>: + 1bde8: 1141 addi sp,sp,-16 + 1bdea: 00020517 auipc a0,0x20 + 1bdee: a6e50513 addi a0,a0,-1426 # 3b858 <_ZN7testingL20kTestShardStatusFileE> + 1bdf2: e406 sd ra,8(sp) + 1bdf4: cddf90ef jal ra,15ad0 + 1bdf8: cd19 beqz a0,1be16 <_ZN7testing8internal30WriteToShardStatusFileIfNeededEv+0x2e> + 1bdfa: 0001d597 auipc a1,0x1d + 1bdfe: f3658593 addi a1,a1,-202 # 38d30 <_IO_stdin_used+0x6d8> + 1be02: e022 sd s0,0(sp) + 1be04: 842a mv s0,a0 + 1be06: f2af90ef jal ra,15530 + 1be0a: c909 beqz a0,1be1c <_ZN7testing8internal30WriteToShardStatusFileIfNeededEv+0x34> + 1be0c: 6402 ld s0,0(sp) + 1be0e: 60a2 ld ra,8(sp) + 1be10: 0141 addi sp,sp,16 + 1be12: c5ff906f j 15a70 + 1be16: 60a2 ld ra,8(sp) + 1be18: 0141 addi sp,sp,16 + 1be1a: 8082 ret + 1be1c: 8622 mv a2,s0 + 1be1e: 00020697 auipc a3,0x20 + 1be22: a3a68693 addi a3,a3,-1478 # 3b858 <_ZN7testingL20kTestShardStatusFileE> + 1be26: 0001d597 auipc a1,0x1d + 1be2a: f1258593 addi a1,a1,-238 # 38d38 <_IO_stdin_used+0x6e0> + 1be2e: 4505 li a0,1 + 1be30: cccff0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1be34: 0002f797 auipc a5,0x2f + 1be38: 04c7b783 ld a5,76(a5) # 4ae80 + 1be3c: 6388 ld a0,0(a5) + 1be3e: e53f90ef jal ra,15c90 + 1be42: 4505 li a0,1 + 1be44: ebcf90ef jal ra,15500 + +000000000001be48 <_ZN7testing8internal20ShouldRunTestOnShardEiii>: + 1be48: 02a6663b remw a2,a2,a0 + 1be4c: 8e0d sub a2,a2,a1 + 1be4e: 00163513 seqz a0,a2 + 1be52: 8082 ret + +000000000001be54 <_ZN7testing8internal12UnitTestImpl25set_os_stack_trace_getterEPNS0_27OsStackTraceGetterInterfaceE>: + 1be54: 1101 addi sp,sp,-32 + 1be56: e822 sd s0,16(sp) + 1be58: 842a mv s0,a0 + 1be5a: 1b053503 ld a0,432(a0) + 1be5e: ec06 sd ra,24(sp) + 1be60: 00b50b63 beq a0,a1,1be76 <_ZN7testing8internal12UnitTestImpl25set_os_stack_trace_getterEPNS0_27OsStackTraceGetterInterfaceE+0x22> + 1be64: e426 sd s1,8(sp) + 1be66: 84ae mv s1,a1 + 1be68: c501 beqz a0,1be70 <_ZN7testing8internal12UnitTestImpl25set_os_stack_trace_getterEPNS0_27OsStackTraceGetterInterfaceE+0x1c> + 1be6a: 611c ld a5,0(a0) + 1be6c: 679c ld a5,8(a5) + 1be6e: 9782 jalr a5 + 1be70: 1a943823 sd s1,432(s0) + 1be74: 64a2 ld s1,8(sp) + 1be76: 60e2 ld ra,24(sp) + 1be78: 6442 ld s0,16(sp) + 1be7a: 6105 addi sp,sp,32 + 1be7c: 8082 ret + +000000000001be7e <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv>: + 1be7e: 1141 addi sp,sp,-16 + 1be80: e022 sd s0,0(sp) + 1be82: 842a mv s0,a0 + 1be84: 1b053503 ld a0,432(a0) + 1be88: e406 sd ra,8(sp) + 1be8a: c509 beqz a0,1be94 <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv+0x16> + 1be8c: 60a2 ld ra,8(sp) + 1be8e: 6402 ld s0,0(sp) + 1be90: 0141 addi sp,sp,16 + 1be92: 8082 ret + 1be94: 4521 li a0,8 + 1be96: a0bf90ef jal ra,158a0 <_Znwm@plt> + 1be9a: 60a2 ld ra,8(sp) + 1be9c: 1aa43823 sd a0,432(s0) + 1bea0: 0002f797 auipc a5,0x2f + 1bea4: ea87b783 ld a5,-344(a5) # 4ad48 <_GLOBAL_OFFSET_TABLE_+0x1f8> + 1bea8: 6402 ld s0,0(sp) + 1beaa: 07c1 addi a5,a5,16 + 1beac: e11c sd a5,0(a0) + 1beae: 0141 addi sp,sp,16 + 1beb0: 8082 ret + +000000000001beb2 <_ZN7testing8internal12UnitTestImpl28CurrentOsStackTraceExceptTopB5cxx11Ei>: + 1beb2: 1101 addi sp,sp,-32 + 1beb4: e822 sd s0,16(sp) + 1beb6: 842a mv s0,a0 + 1beb8: 852e mv a0,a1 + 1beba: e426 sd s1,8(sp) + 1bebc: ec06 sd ra,24(sp) + 1bebe: 84b2 mv s1,a2 + 1bec0: fbfff0ef jal ra,1be7e <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> + 1bec4: 611c ld a5,0(a0) + 1bec6: ffffd717 auipc a4,0xffffd + 1beca: b3270713 addi a4,a4,-1230 # 189f8 <_ZN7testing8internal18OsStackTraceGetter17CurrentStackTraceB5cxx11Eii> + 1bece: 6b9c ld a5,16(a5) + 1bed0: 00e79f63 bne a5,a4,1beee <_ZN7testing8internal12UnitTestImpl28CurrentOsStackTraceExceptTopB5cxx11Ei+0x3c> + 1bed4: 00040823 sb zero,16(s0) + 1bed8: 01040793 addi a5,s0,16 + 1bedc: 60e2 ld ra,24(sp) + 1bede: 00043423 sd zero,8(s0) + 1bee2: e01c sd a5,0(s0) + 1bee4: 8522 mv a0,s0 + 1bee6: 6442 ld s0,16(sp) + 1bee8: 64a2 ld s1,8(sp) + 1beea: 6105 addi sp,sp,32 + 1beec: 8082 ret + 1beee: 0002f717 auipc a4,0x2f + 1bef2: eda73703 ld a4,-294(a4) # 4adc8 <_GLOBAL_OFFSET_TABLE_+0x278> + 1bef6: 4310 lw a2,0(a4) + 1bef8: 0014869b addiw a3,s1,1 + 1befc: 85aa mv a1,a0 + 1befe: 8522 mv a0,s0 + 1bf00: 9782 jalr a5 + 1bf02: 60e2 ld ra,24(sp) + 1bf04: 8522 mv a0,s0 + 1bf06: 6442 ld s0,16(sp) + 1bf08: 64a2 ld s1,8(sp) + 1bf0a: 6105 addi sp,sp,32 + 1bf0c: 8082 ret + +000000000001bf0e <_ZN7testing8internal12UnitTestImpl19current_test_resultEv>: + 1bf0e: 11053783 ld a5,272(a0) + 1bf12: c781 beqz a5,1bf1a <_ZN7testing8internal12UnitTestImpl19current_test_resultEv+0xc> + 1bf14: 09078513 addi a0,a5,144 + 1bf18: 8082 ret + 1bf1a: 10853783 ld a5,264(a0) + 1bf1e: 11850513 addi a0,a0,280 + 1bf22: c399 beqz a5,1bf28 <_ZN7testing8internal12UnitTestImpl19current_test_resultEv+0x1a> + 1bf24: 08878513 addi a0,a5,136 + 1bf28: 8082 ret + +000000000001bf2a <_ZN7testing8internal12UnitTestImpl14UnshuffleTestsEv>: + 1bf2a: 7d58 ld a4,184(a0) + 1bf2c: 617c ld a5,192(a0) + 1bf2e: 02e78f63 beq a5,a4,1bf6c <_ZN7testing8internal12UnitTestImpl14UnshuffleTestsEv+0x42> + 1bf32: 1101 addi sp,sp,-32 + 1bf34: e822 sd s0,16(sp) + 1bf36: e426 sd s1,8(sp) + 1bf38: ec06 sd ra,24(sp) + 1bf3a: 84aa mv s1,a0 + 1bf3c: 4401 li s0,0 + 1bf3e: 00341793 slli a5,s0,0x3 + 1bf42: 973e add a4,a4,a5 + 1bf44: 6308 ld a0,0(a4) + 1bf46: 9d4ff0ef jal ra,1b11a <_ZN7testing9TestSuite14UnshuffleTestsEv> + 1bf4a: 68f4 ld a3,208(s1) + 1bf4c: 7cd8 ld a4,184(s1) + 1bf4e: 60fc ld a5,192(s1) + 1bf50: 00241613 slli a2,s0,0x2 + 1bf54: 96b2 add a3,a3,a2 + 1bf56: 8f99 sub a5,a5,a4 + 1bf58: c280 sw s0,0(a3) + 1bf5a: 878d srai a5,a5,0x3 + 1bf5c: 0405 addi s0,s0,1 + 1bf5e: fef460e3 bltu s0,a5,1bf3e <_ZN7testing8internal12UnitTestImpl14UnshuffleTestsEv+0x14> + 1bf62: 60e2 ld ra,24(sp) + 1bf64: 6442 ld s0,16(sp) + 1bf66: 64a2 ld s1,8(sp) + 1bf68: 6105 addi sp,sp,32 + 1bf6a: 8082 ret + 1bf6c: 8082 ret + +000000000001bf6e <_ZN7testing8internal6IsTrueEb>: + 1bf6e: 8082 ret + +000000000001bf70 <_ZN7testing8internal10AlwaysTrueEv>: + 1bf70: 1141 addi sp,sp,-16 + 1bf72: 4501 li a0,0 + 1bf74: e406 sd ra,8(sp) + 1bf76: ff9ff0ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 1bf7a: e509 bnez a0,1bf84 <_ZN7testing8internal10AlwaysTrueEv+0x14> + 1bf7c: 60a2 ld ra,8(sp) + 1bf7e: 4505 li a0,1 + 1bf80: 0141 addi sp,sp,16 + 1bf82: 8082 ret + 1bf84: 4505 li a0,1 + 1bf86: bcbf90ef jal ra,15b50 <__cxa_allocate_exception@plt> + 1bf8a: 4601 li a2,0 + 1bf8c: 0002f597 auipc a1,0x2f + 1bf90: 98458593 addi a1,a1,-1660 # 4a910 <_ZTVN10__cxxabiv117__class_type_infoE@Base> + 1bf94: c5df90ef jal ra,15bf0 <__cxa_throw@plt> + +000000000001bf98 <_ZN7testing8internal10SkipPrefixEPKcPS2_>: + 1bf98: 7179 addi sp,sp,-48 + 1bf9a: f022 sd s0,32(sp) + 1bf9c: 842e mv s0,a1 + 1bf9e: ec26 sd s1,24(sp) + 1bfa0: e84a sd s2,16(sp) + 1bfa2: e44e sd s3,8(sp) + 1bfa4: f406 sd ra,40(sp) + 1bfa6: 892a mv s2,a0 + 1bfa8: c29f90ef jal ra,15bd0 + 1bfac: 00043983 ld s3,0(s0) + 1bfb0: 84aa mv s1,a0 + 1bfb2: 862a mv a2,a0 + 1bfb4: 85ca mv a1,s2 + 1bfb6: 854e mv a0,s3 + 1bfb8: b68f90ef jal ra,15320 + 1bfbc: c909 beqz a0,1bfce <_ZN7testing8internal10SkipPrefixEPKcPS2_+0x36> + 1bfbe: 70a2 ld ra,40(sp) + 1bfc0: 7402 ld s0,32(sp) + 1bfc2: 64e2 ld s1,24(sp) + 1bfc4: 6942 ld s2,16(sp) + 1bfc6: 69a2 ld s3,8(sp) + 1bfc8: 4501 li a0,0 + 1bfca: 6145 addi sp,sp,48 + 1bfcc: 8082 ret + 1bfce: 99a6 add s3,s3,s1 + 1bfd0: 01343023 sd s3,0(s0) + 1bfd4: 70a2 ld ra,40(sp) + 1bfd6: 7402 ld s0,32(sp) + 1bfd8: 64e2 ld s1,24(sp) + 1bfda: 6942 ld s2,16(sp) + 1bfdc: 69a2 ld s3,8(sp) + 1bfde: 4505 li a0,1 + 1bfe0: 6145 addi sp,sp,48 + 1bfe2: 8082 ret + +000000000001bfe4 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc>: + 1bfe4: 1101 addi sp,sp,-32 + 1bfe6: e822 sd s0,16(sp) + 1bfe8: 0020 addi s0,sp,8 + 1bfea: e42a sd a0,8(sp) + 1bfec: 85a2 mv a1,s0 + 1bfee: 0001d517 auipc a0,0x1d + 1bff2: daa50513 addi a0,a0,-598 # 38d98 <_IO_stdin_used+0x740> + 1bff6: ec06 sd ra,24(sp) + 1bff8: fa1ff0ef jal ra,1bf98 <_ZN7testing8internal10SkipPrefixEPKcPS2_> + 1bffc: e909 bnez a0,1c00e <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x2a> + 1bffe: 85a2 mv a1,s0 + 1c000: 0001d517 auipc a0,0x1d + 1c004: db050513 addi a0,a0,-592 # 38db0 <_IO_stdin_used+0x758> + 1c008: f91ff0ef jal ra,1bf98 <_ZN7testing8internal10SkipPrefixEPKcPS2_> + 1c00c: cd15 beqz a0,1c048 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x64> + 1c00e: 85a2 mv a1,s0 + 1c010: 0001d517 auipc a0,0x1d + 1c014: d9050513 addi a0,a0,-624 # 38da0 <_IO_stdin_used+0x748> + 1c018: f81ff0ef jal ra,1bf98 <_ZN7testing8internal10SkipPrefixEPKcPS2_> + 1c01c: c511 beqz a0,1c028 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x44> + 1c01e: 4501 li a0,0 + 1c020: 60e2 ld ra,24(sp) + 1c022: 6442 ld s0,16(sp) + 1c024: 6105 addi sp,sp,32 + 1c026: 8082 ret + 1c028: 85a2 mv a1,s0 + 1c02a: 0001d517 auipc a0,0x1d + 1c02e: 9ce50513 addi a0,a0,-1586 # 389f8 <_IO_stdin_used+0x3a0> + 1c032: f67ff0ef jal ra,1bf98 <_ZN7testing8internal10SkipPrefixEPKcPS2_> + 1c036: f56d bnez a0,1c020 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x3c> + 1c038: 85a2 mv a1,s0 + 1c03a: 0001d517 auipc a0,0x1d + 1c03e: d8650513 addi a0,a0,-634 # 38dc0 <_IO_stdin_used+0x768> + 1c042: f57ff0ef jal ra,1bf98 <_ZN7testing8internal10SkipPrefixEPKcPS2_> + 1c046: bfe9 j 1c020 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x3c> + 1c048: 85a2 mv a1,s0 + 1c04a: 0001d517 auipc a0,0x1d + 1c04e: d6e50513 addi a0,a0,-658 # 38db8 <_IO_stdin_used+0x760> + 1c052: f47ff0ef jal ra,1bf98 <_ZN7testing8internal10SkipPrefixEPKcPS2_> + 1c056: fd45 bnez a0,1c00e <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x2a> + 1c058: b7d9 j 1c01e <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x3a> + +000000000001c05a <_ZN7testing7TempDirB5cxx11Ev>: + 1c05a: cc32f057 vsetivli zero,5,e8,m8,ta,ma + 1c05e: 0001d797 auipc a5,0x1d + 1c062: d6a78793 addi a5,a5,-662 # 38dc8 <_IO_stdin_used+0x770> + 1c066: 02078407 vle8.v v8,(a5) + 1c06a: 01050713 addi a4,a0,16 + 1c06e: e118 sd a4,0(a0) + 1c070: 4695 li a3,5 + 1c072: 02070427 vse8.v v8,(a4) + 1c076: 00050aa3 sb zero,21(a0) + 1c07a: e514 sd a3,8(a0) + 1c07c: 8082 ret + +000000000001c07e <_ZN7testing8internal16InDeathTestChildEv>: + 1c07e: 0002f797 auipc a5,0x2f + 1c082: b527b783 ld a5,-1198(a5) # 4abd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 1c086: 6790 ld a2,8(a5) + 1c088: 4729 li a4,10 + 1c08a: 00e60563 beq a2,a4,1c094 <_ZN7testing8internal16InDeathTestChildEv+0x16> + 1c08e: 8d91c503 lbu a0,-1831(gp) # 4b669 <_ZN7testing8internalL26g_in_fast_death_test_childE> + 1c092: 8082 ret + 1c094: 6388 ld a0,0(a5) + 1c096: 1141 addi sp,sp,-16 + 1c098: 0001d597 auipc a1,0x1d + 1c09c: d3858593 addi a1,a1,-712 # 38dd0 <_IO_stdin_used+0x778> + 1c0a0: e406 sd ra,8(sp) + 1c0a2: 91ff90ef jal ra,159c0 + 1c0a6: e919 bnez a0,1c0bc <_ZN7testing8internal16InDeathTestChildEv+0x3e> + 1c0a8: 0002f797 auipc a5,0x2f + 1c0ac: d407b783 ld a5,-704(a5) # 4ade8 <_GLOBAL_OFFSET_TABLE_+0x298> + 1c0b0: 6788 ld a0,8(a5) + 1c0b2: 60a2 ld ra,8(sp) + 1c0b4: 00a03533 snez a0,a0 + 1c0b8: 0141 addi sp,sp,16 + 1c0ba: 8082 ret + 1c0bc: 60a2 ld ra,8(sp) + 1c0be: 8d91c503 lbu a0,-1831(gp) # 4b669 <_ZN7testing8internalL26g_in_fast_death_test_childE> + 1c0c2: 0141 addi sp,sp,16 + 1c0c4: 8082 ret + +000000000001c0c6 <_ZN7testing14ExitedWithCodeC1Ei>: + 1c0c6: c10c sw a1,0(a0) + 1c0c8: 8082 ret + +000000000001c0ca <_ZNK7testing14ExitedWithCodeclEi>: + 1c0ca: 07f5f793 andi a5,a1,127 + 1c0ce: eb91 bnez a5,1c0e2 <_ZNK7testing14ExitedWithCodeclEi+0x18> + 1c0d0: 4108 lw a0,0(a0) + 1c0d2: 4085d59b sraiw a1,a1,0x8 + 1c0d6: 0ff5f593 zext.b a1,a1 + 1c0da: 8d0d sub a0,a0,a1 + 1c0dc: 00153513 seqz a0,a0 + 1c0e0: 8082 ret + 1c0e2: 4501 li a0,0 + 1c0e4: 8082 ret + +000000000001c0e6 <_ZN7testing14KilledBySignalC1Ei>: + 1c0e6: c10c sw a1,0(a0) + 1c0e8: 8082 ret + +000000000001c0ea <_ZNK7testing14KilledBySignalclEi>: + 1c0ea: 07f5f593 andi a1,a1,127 + 1c0ee: 0015879b addiw a5,a1,1 + 1c0f2: 0187979b slliw a5,a5,0x18 + 1c0f6: 4187d79b sraiw a5,a5,0x18 + 1c0fa: 4017d79b sraiw a5,a5,0x1 + 1c0fe: 00f05763 blez a5,1c10c <_ZNK7testing14KilledBySignalclEi+0x22> + 1c102: 4108 lw a0,0(a0) + 1c104: 8d0d sub a0,a0,a1 + 1c106: 00153513 seqz a0,a0 + 1c10a: 8082 ret + 1c10c: 4501 li a0,0 + 1c10e: 8082 ret + +000000000001c110 <_ZN7testing8internal20ExitedUnsuccessfullyEi>: + 1c110: 7179 addi sp,sp,-48 + 1c112: f022 sd s0,32(sp) + 1c114: 0020 addi s0,sp,8 + 1c116: ec26 sd s1,24(sp) + 1c118: 4581 li a1,0 + 1c11a: 84aa mv s1,a0 + 1c11c: 8522 mv a0,s0 + 1c11e: f406 sd ra,40(sp) + 1c120: fa7ff0ef jal ra,1c0c6 <_ZN7testing14ExitedWithCodeC1Ei> + 1c124: 85a6 mv a1,s1 + 1c126: 8522 mv a0,s0 + 1c128: fa3ff0ef jal ra,1c0ca <_ZNK7testing14ExitedWithCodeclEi> + 1c12c: 70a2 ld ra,40(sp) + 1c12e: 7402 ld s0,32(sp) + 1c130: 00154513 xori a0,a0,1 + 1c134: 64e2 ld s1,24(sp) + 1c136: 0ff57513 zext.b a0,a0 + 1c13a: 6145 addi sp,sp,48 + 1c13c: 8082 ret + +000000000001c13e <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev>: + 1c13e: 7139 addi sp,sp,-64 + 1c140: f822 sd s0,48(sp) + 1c142: fc06 sd ra,56(sp) + 1c144: f426 sd s1,40(sp) + 1c146: f04a sd s2,32(sp) + 1c148: 842a mv s0,a0 + 1c14a: 976f90ef jal ra,152c0 <__errno_location@plt> + 1c14e: 4108 lw a0,0(a0) + 1c150: e10d bnez a0,1c172 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x34> + 1c152: 01040493 addi s1,s0,16 + 1c156: e004 sd s1,0(s0) + 1c158: 4901 li s2,0 + 1c15a: 01243423 sd s2,8(s0) + 1c15e: 94ca add s1,s1,s2 + 1c160: 00048023 sb zero,0(s1) + 1c164: 70e2 ld ra,56(sp) + 1c166: 8522 mv a0,s0 + 1c168: 7442 ld s0,48(sp) + 1c16a: 74a2 ld s1,40(sp) + 1c16c: 7902 ld s2,32(sp) + 1c16e: 6121 addi sp,sp,64 + 1c170: 8082 ret + 1c172: 01040493 addi s1,s0,16 + 1c176: ec4e sd s3,24(sp) + 1c178: ae8f90ef jal ra,15460 + 1c17c: e004 sd s1,0(s0) + 1c17e: 89aa mv s3,a0 + 1c180: cd29 beqz a0,1c1da <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x9c> + 1c182: a4ff90ef jal ra,15bd0 + 1c186: e42a sd a0,8(sp) + 1c188: 47bd li a5,15 + 1c18a: 892a mv s2,a0 + 1c18c: 02a7fb63 bgeu a5,a0,1c1c2 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x84> + 1c190: 4601 li a2,0 + 1c192: 002c addi a1,sp,8 + 1c194: 8522 mv a0,s0 + 1c196: d1af90ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1c19a: 67a2 ld a5,8(sp) + 1c19c: 84aa mv s1,a0 + 1c19e: e008 sd a0,0(s0) + 1c1a0: e81c sd a5,16(s0) + 1c1a2: 0c3977d7 vsetvli a5,s2,e8,m8,ta,ma + 1c1a6: 02098407 vle8.v v8,(s3) + 1c1aa: 40f90933 sub s2,s2,a5 + 1c1ae: 99be add s3,s3,a5 + 1c1b0: 02048427 vse8.v v8,(s1) + 1c1b4: 94be add s1,s1,a5 + 1c1b6: fe0916e3 bnez s2,1c1a2 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x64> + 1c1ba: 6922 ld s2,8(sp) + 1c1bc: 6004 ld s1,0(s0) + 1c1be: 69e2 ld s3,24(sp) + 1c1c0: bf69 j 1c15a <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x1c> + 1c1c2: 4785 li a5,1 + 1c1c4: 00f50563 beq a0,a5,1c1ce <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x90> + 1c1c8: fd69 bnez a0,1c1a2 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x64> + 1c1ca: 69e2 ld s3,24(sp) + 1c1cc: b779 j 1c15a <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x1c> + 1c1ce: 0009c783 lbu a5,0(s3) + 1c1d2: 00f40823 sb a5,16(s0) + 1c1d6: 69e2 ld s3,24(sp) + 1c1d8: b749 j 1c15a <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x1c> + 1c1da: bf7f90ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + +000000000001c1de <_ZN7testing8internal9DeathTest11LastMessageEv>: + 1c1de: 0002f797 auipc a5,0x2f + 1c1e2: dda7b783 ld a5,-550(a5) # 4afb8 <_GLOBAL_OFFSET_TABLE_+0x468> + 1c1e6: 6388 ld a0,0(a5) + 1c1e8: 8082 ret + +000000000001c1ea <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 1c1ea: 85aa mv a1,a0 + 1c1ec: 0002f517 auipc a0,0x2f + 1c1f0: dcc53503 ld a0,-564(a0) # 4afb8 <_GLOBAL_OFFSET_TABLE_+0x468> + 1c1f4: 97df906f j 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + +000000000001c1f8 <_ZNK7testing8internal8FilePath21FindLastPathSeparatorEv>: + 1c1f8: 6108 ld a0,0(a0) + 1c1fa: 02f00593 li a1,47 + 1c1fe: ee2f906f j 158e0 + +000000000001c202 <_ZNK7testing8internal8FilePath21FileOrDirectoryExistsEv>: + 1c202: 6108 ld a0,0(a0) + 1c204: 7175 addi sp,sp,-144 + 1c206: 858a mv a1,sp + 1c208: e506 sd ra,136(sp) + 1c20a: 956f90ef jal ra,15360 + 1c20e: 60aa ld ra,136(sp) + 1c210: 00153513 seqz a0,a0 + 1c214: 6149 addi sp,sp,144 + 1c216: 8082 ret + +000000000001c218 <_ZNK7testing8internal8FilePath15DirectoryExistsEv>: + 1c218: 6108 ld a0,0(a0) + 1c21a: 7175 addi sp,sp,-144 + 1c21c: 858a mv a1,sp + 1c21e: e506 sd ra,136(sp) + 1c220: 940f90ef jal ra,15360 + 1c224: e919 bnez a0,1c23a <_ZNK7testing8internal8FilePath15DirectoryExistsEv+0x22> + 1c226: 4542 lw a0,16(sp) + 1c228: 60aa ld ra,136(sp) + 1c22a: 673d lui a4,0xf + 1c22c: 6791 lui a5,0x4 + 1c22e: 8d79 and a0,a0,a4 + 1c230: 8d1d sub a0,a0,a5 + 1c232: 00153513 seqz a0,a0 + 1c236: 6149 addi sp,sp,144 + 1c238: 8082 ret + 1c23a: 60aa ld ra,136(sp) + 1c23c: 4501 li a0,0 + 1c23e: 6149 addi sp,sp,144 + 1c240: 8082 ret + +000000000001c242 <_ZNK7testing8internal8FilePath15IsRootDirectoryEv>: + 1c242: 6518 ld a4,8(a0) + 1c244: 4785 li a5,1 + 1c246: 00f70463 beq a4,a5,1c24e <_ZNK7testing8internal8FilePath15IsRootDirectoryEv+0xc> + 1c24a: 4501 li a0,0 + 1c24c: 8082 ret + 1c24e: 611c ld a5,0(a0) + 1c250: 0007c503 lbu a0,0(a5) # 4000 <__abi_tag-0xc294> + 1c254: fd150513 addi a0,a0,-47 + 1c258: 00153513 seqz a0,a0 + 1c25c: 8082 ret + +000000000001c25e <_ZNK7testing8internal8FilePath14IsAbsolutePathEv>: + 1c25e: 611c ld a5,0(a0) + 1c260: 0007c503 lbu a0,0(a5) + 1c264: fd150513 addi a0,a0,-47 + 1c268: 00153513 seqz a0,a0 + 1c26c: 8082 ret + +000000000001c26e <_ZNK7testing8internal8FilePath11IsDirectoryEv>: + 1c26e: 651c ld a5,8(a0) + 1c270: cb91 beqz a5,1c284 <_ZNK7testing8internal8FilePath11IsDirectoryEv+0x16> + 1c272: 6118 ld a4,0(a0) + 1c274: 97ba add a5,a5,a4 + 1c276: fff7c503 lbu a0,-1(a5) + 1c27a: fd150513 addi a0,a0,-47 + 1c27e: 00153513 seqz a0,a0 + 1c282: 8082 ret + 1c284: 4501 li a0,0 + 1c286: 8082 ret + +000000000001c288 <_ZNK7testing8internal8FilePath12CreateFolderEv>: + 1c288: 1141 addi sp,sp,-16 + 1c28a: e022 sd s0,0(sp) + 1c28c: 842a mv s0,a0 + 1c28e: 6108 ld a0,0(a0) + 1c290: 1ff00593 li a1,511 + 1c294: e406 sd ra,8(sp) + 1c296: f6af90ef jal ra,15a00 + 1c29a: 57fd li a5,-1 + 1c29c: 00f50763 beq a0,a5,1c2aa <_ZNK7testing8internal8FilePath12CreateFolderEv+0x22> + 1c2a0: 60a2 ld ra,8(sp) + 1c2a2: 6402 ld s0,0(sp) + 1c2a4: 4505 li a0,1 + 1c2a6: 0141 addi sp,sp,16 + 1c2a8: 8082 ret + 1c2aa: 8522 mv a0,s0 + 1c2ac: 6402 ld s0,0(sp) + 1c2ae: 60a2 ld ra,8(sp) + 1c2b0: 0141 addi sp,sp,16 + 1c2b2: b79d j 1c218 <_ZNK7testing8internal8FilePath15DirectoryExistsEv> + +000000000001c2b4 <_ZN7testing8internal8FilePath9NormalizeEv>: + 1c2b4: 7179 addi sp,sp,-48 + 1c2b6: f022 sd s0,32(sp) + 1c2b8: 6100 ld s0,0(a0) + 1c2ba: f406 sd ra,40(sp) + 1c2bc: 6510 ld a2,8(a0) + 1c2be: c049 beqz s0,1c340 <_ZN7testing8internal8FilePath9NormalizeEv+0x8c> + 1c2c0: ec26 sd s1,24(sp) + 1c2c2: 84aa mv s1,a0 + 1c2c4: 00160513 addi a0,a2,1 + 1c2c8: e84a sd s2,16(sp) + 1c2ca: e44e sd s3,8(sp) + 1c2cc: 8c5f90ef jal ra,15b90 <_Znam@plt> + 1c2d0: 0084b983 ld s3,8(s1) + 1c2d4: 4581 li a1,0 + 1c2d6: 892a mv s2,a0 + 1c2d8: 00198613 addi a2,s3,1 + 1c2dc: a05f90ef jal ra,15ce0 + 1c2e0: 00044783 lbu a5,0(s0) + 1c2e4: 874a mv a4,s2 + 1c2e6: cb85 beqz a5,1c316 <_ZN7testing8internal8FilePath9NormalizeEv+0x62> + 1c2e8: 02f00613 li a2,47 + 1c2ec: a031 j 1c2f8 <_ZN7testing8internal8FilePath9NormalizeEv+0x44> + 1c2ee: 00144783 lbu a5,1(s0) + 1c2f2: 0705 addi a4,a4,1 # f001 <__abi_tag-0x1293> + 1c2f4: 0405 addi s0,s0,1 + 1c2f6: c385 beqz a5,1c316 <_ZN7testing8internal8FilePath9NormalizeEv+0x62> + 1c2f8: 00f70023 sb a5,0(a4) + 1c2fc: fec799e3 bne a5,a2,1c2ee <_ZN7testing8internal8FilePath9NormalizeEv+0x3a> + 1c300: 00044783 lbu a5,0(s0) + 1c304: 04c79963 bne a5,a2,1c356 <_ZN7testing8internal8FilePath9NormalizeEv+0xa2> + 1c308: 00144783 lbu a5,1(s0) + 1c30c: 0405 addi s0,s0,1 + 1c30e: fec78de3 beq a5,a2,1c308 <_ZN7testing8internal8FilePath9NormalizeEv+0x54> + 1c312: 0705 addi a4,a4,1 + 1c314: f3f5 bnez a5,1c2f8 <_ZN7testing8internal8FilePath9NormalizeEv+0x44> + 1c316: 854a mv a0,s2 + 1c318: 00070023 sb zero,0(a4) + 1c31c: 8b5f90ef jal ra,15bd0 + 1c320: 872a mv a4,a0 + 1c322: 86ca mv a3,s2 + 1c324: 864e mv a2,s3 + 1c326: 8526 mv a0,s1 + 1c328: 4581 li a1,0 + 1c32a: c46f90ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 1c32e: 7402 ld s0,32(sp) + 1c330: 64e2 ld s1,24(sp) + 1c332: 69a2 ld s3,8(sp) + 1c334: 70a2 ld ra,40(sp) + 1c336: 854a mv a0,s2 + 1c338: 6942 ld s2,16(sp) + 1c33a: 6145 addi sp,sp,48 + 1c33c: a75f906f j 15db0 <_ZdaPv@plt> + 1c340: 7402 ld s0,32(sp) + 1c342: 70a2 ld ra,40(sp) + 1c344: 4701 li a4,0 + 1c346: 0001e697 auipc a3,0x1e + 1c34a: 0b268693 addi a3,a3,178 # 3a3f8 <_IO_stdin_used+0x1da0> + 1c34e: 4581 li a1,0 + 1c350: 6145 addi sp,sp,48 + 1c352: c1ef906f j 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 1c356: 0705 addi a4,a4,1 + 1c358: dfdd beqz a5,1c316 <_ZN7testing8internal8FilePath9NormalizeEv+0x62> + 1c35a: 00f70023 sb a5,0(a4) + 1c35e: bf41 j 1c2ee <_ZN7testing8internal8FilePath9NormalizeEv+0x3a> + +000000000001c360 <_ZN7testing8internal8FilePath13GetCurrentDirEv>: + 1c360: 711d addi sp,sp,-96 + 1c362: 72fd lui t0,0xfffff + 1c364: e8a2 sd s0,80(sp) + 1c366: e0ca sd s2,64(sp) + 1c368: fc4e sd s3,56(sp) + 1c36a: ec86 sd ra,88(sp) + 1c36c: e4a6 sd s1,72(sp) + 1c36e: f852 sd s4,48(sp) + 1c370: 9116 add sp,sp,t0 + 1c372: 03010993 addi s3,sp,48 + 1c376: 6605 lui a2,0x1 + 1c378: 4581 li a1,0 + 1c37a: 892a mv s2,a0 + 1c37c: 0605 addi a2,a2,1 # 1001 <__abi_tag-0xf293> + 1c37e: ff898513 addi a0,s3,-8 + 1c382: 95ff90ef jal ra,15ce0 + 1c386: 1020 addi s0,sp,40 + 1c388: 6585 lui a1,0x1 + 1c38a: 8522 mv a0,s0 + 1c38c: 0585 addi a1,a1,1 # 1001 <__abi_tag-0xf293> + 1c38e: 962f90ef jal ra,154f0 + 1c392: c545 beqz a0,1c43a <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xda> + 1c394: 00810a13 addi s4,sp,8 + 1c398: 8522 mv a0,s0 + 1c39a: 010a0413 addi s0,s4,16 + 1c39e: fc89bc23 sd s0,-40(s3) + 1c3a2: 82ff90ef jal ra,15bd0 + 1c3a6: fca9b823 sd a0,-48(s3) + 1c3aa: 47bd li a5,15 + 1c3ac: 84aa mv s1,a0 + 1c3ae: 04a7ec63 bltu a5,a0,1c406 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xa6> + 1c3b2: 4785 li a5,1 + 1c3b4: 08f51963 bne a0,a5,1c446 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xe6> + 1c3b8: ff89c783 lbu a5,-8(s3) + 1c3bc: fef98423 sb a5,-24(s3) + 1c3c0: 009407b3 add a5,s0,s1 + 1c3c4: e826 sd s1,16(sp) + 1c3c6: 00078023 sb zero,0(a5) + 1c3ca: 6642 ld a2,16(sp) + 1c3cc: 65a2 ld a1,8(sp) + 1c3ce: 01090793 addi a5,s2,16 + 1c3d2: 00f93023 sd a5,0(s2) + 1c3d6: 962e add a2,a2,a1 + 1c3d8: 854a mv a0,s2 + 1c3da: a34fc0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1c3de: 854a mv a0,s2 + 1c3e0: ed5ff0ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> + 1c3e4: 6522 ld a0,8(sp) + 1c3e6: 083c addi a5,sp,24 + 1c3e8: 00f50463 beq a0,a5,1c3f0 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0x90> + 1c3ec: d14f90ef jal ra,15900 <_ZdlPv@plt> + 1c3f0: 6285 lui t0,0x1 + 1c3f2: 9116 add sp,sp,t0 + 1c3f4: 60e6 ld ra,88(sp) + 1c3f6: 854a mv a0,s2 + 1c3f8: 6446 ld s0,80(sp) + 1c3fa: 64a6 ld s1,72(sp) + 1c3fc: 6906 ld s2,64(sp) + 1c3fe: 79e2 ld s3,56(sp) + 1c400: 7a42 ld s4,48(sp) + 1c402: 6125 addi sp,sp,96 + 1c404: 8082 ret + 1c406: 8552 mv a0,s4 + 1c408: 858a mv a1,sp + 1c40a: 4601 li a2,0 + 1c40c: aa4f90ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1c410: fd09b783 ld a5,-48(s3) + 1c414: 842a mv s0,a0 + 1c416: fca9bc23 sd a0,-40(s3) + 1c41a: fef9b423 sd a5,-24(s3) + 1c41e: 103c addi a5,sp,40 + 1c420: 0c34f757 vsetvli a4,s1,e8,m8,ta,ma + 1c424: 02078407 vle8.v v8,(a5) + 1c428: 8c99 sub s1,s1,a4 + 1c42a: 97ba add a5,a5,a4 + 1c42c: 02040427 vse8.v v8,(s0) + 1c430: 943a add s0,s0,a4 + 1c432: f4fd bnez s1,1c420 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xc0> + 1c434: 6482 ld s1,0(sp) + 1c436: 6422 ld s0,8(sp) + 1c438: b761 j 1c3c0 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0x60> + 1c43a: 083c addi a5,sp,24 + 1c43c: fcf9bc23 sd a5,-40(s3) + 1c440: 0820 addi s0,sp,24 + 1c442: 4481 li s1,0 + 1c444: bfb5 j 1c3c0 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0x60> + 1c446: fd61 bnez a0,1c41e <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xbe> + 1c448: bfe5 j 1c440 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xe0> + 1c44a: 842a mv s0,a0 + 1c44c: 854a mv a0,s2 + 1c44e: eb6fa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c452: 0028 addi a0,sp,8 + 1c454: eb0fa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c458: 8522 mv a0,s0 + 1c45a: b96f90ef jal ra,157f0 <_Unwind_Resume@plt> + 1c45e: 842a mv s0,a0 + 1c460: bfcd j 1c452 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xf2> + +000000000001c462 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv>: + 1c462: 7159 addi sp,sp,-112 + 1c464: f0a2 sd s0,96(sp) + 1c466: 842a mv s0,a0 + 1c468: 852e mv a0,a1 + 1c46a: eca6 sd s1,88(sp) + 1c46c: f486 sd ra,104(sp) + 1c46e: 84ae mv s1,a1 + 1c470: d89ff0ef jal ra,1c1f8 <_ZNK7testing8internal8FilePath21FindLastPathSeparatorEv> + 1c474: cd51 beqz a0,1c510 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xae> + 1c476: e0d2 sd s4,64(sp) + 1c478: 00150a13 addi s4,a0,1 + 1c47c: e8ca sd s2,80(sp) + 1c47e: e4ce sd s3,72(sp) + 1c480: 892a mv s2,a0 + 1c482: 02010993 addi s3,sp,32 + 1c486: 8552 mv a0,s4 + 1c488: fc56 sd s5,56(sp) + 1c48a: e84e sd s3,16(sp) + 1c48c: f44f90ef jal ra,15bd0 + 1c490: e42a sd a0,8(sp) + 1c492: 47bd li a5,15 + 1c494: 01010a93 addi s5,sp,16 + 1c498: 84aa mv s1,a0 + 1c49a: 04a7e663 bltu a5,a0,1c4e6 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x84> + 1c49e: 4785 li a5,1 + 1c4a0: 08f50763 beq a0,a5,1c52e <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xcc> + 1c4a4: 87ce mv a5,s3 + 1c4a6: e545 bnez a0,1c54e <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xec> + 1c4a8: ec26 sd s1,24(sp) + 1c4aa: 97a6 add a5,a5,s1 + 1c4ac: 00078023 sb zero,0(a5) + 1c4b0: 65c2 ld a1,16(sp) + 1c4b2: 6662 ld a2,24(sp) + 1c4b4: 01040793 addi a5,s0,16 + 1c4b8: e01c sd a5,0(s0) + 1c4ba: 962e add a2,a2,a1 + 1c4bc: 8522 mv a0,s0 + 1c4be: 950fc0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1c4c2: 8522 mv a0,s0 + 1c4c4: df1ff0ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> + 1c4c8: 6542 ld a0,16(sp) + 1c4ca: 07350863 beq a0,s3,1c53a <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xd8> + 1c4ce: c32f90ef jal ra,15900 <_ZdlPv@plt> + 1c4d2: 70a6 ld ra,104(sp) + 1c4d4: 8522 mv a0,s0 + 1c4d6: 7406 ld s0,96(sp) + 1c4d8: 6946 ld s2,80(sp) + 1c4da: 69a6 ld s3,72(sp) + 1c4dc: 6a06 ld s4,64(sp) + 1c4de: 7ae2 ld s5,56(sp) + 1c4e0: 64e6 ld s1,88(sp) + 1c4e2: 6165 addi sp,sp,112 + 1c4e4: 8082 ret + 1c4e6: 4601 li a2,0 + 1c4e8: 002c addi a1,sp,8 + 1c4ea: 8556 mv a0,s5 + 1c4ec: 9c4f90ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1c4f0: 67a2 ld a5,8(sp) + 1c4f2: e82a sd a0,16(sp) + 1c4f4: f03e sd a5,32(sp) + 1c4f6: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma + 1c4fa: 020a0407 vle8.v v8,(s4) + 1c4fe: 8c9d sub s1,s1,a5 + 1c500: 9a3e add s4,s4,a5 + 1c502: 02050427 vse8.v v8,(a0) + 1c506: 953e add a0,a0,a5 + 1c508: f4fd bnez s1,1c4f6 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x94> + 1c50a: 64a2 ld s1,8(sp) + 1c50c: 67c2 ld a5,16(sp) + 1c50e: bf69 j 1c4a8 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x46> + 1c510: 01040793 addi a5,s0,16 + 1c514: e01c sd a5,0(s0) + 1c516: 608c ld a1,0(s1) + 1c518: 6490 ld a2,8(s1) + 1c51a: 8522 mv a0,s0 + 1c51c: 962e add a2,a2,a1 + 1c51e: 8f0fc0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1c522: 70a6 ld ra,104(sp) + 1c524: 8522 mv a0,s0 + 1c526: 7406 ld s0,96(sp) + 1c528: 64e6 ld s1,88(sp) + 1c52a: 6165 addi sp,sp,112 + 1c52c: 8082 ret + 1c52e: 00194703 lbu a4,1(s2) + 1c532: 87ce mv a5,s3 + 1c534: 02e10023 sb a4,32(sp) + 1c538: bf85 j 1c4a8 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x46> + 1c53a: 70a6 ld ra,104(sp) + 1c53c: 8522 mv a0,s0 + 1c53e: 7406 ld s0,96(sp) + 1c540: 6946 ld s2,80(sp) + 1c542: 69a6 ld s3,72(sp) + 1c544: 6a06 ld s4,64(sp) + 1c546: 7ae2 ld s5,56(sp) + 1c548: 64e6 ld s1,88(sp) + 1c54a: 6165 addi sp,sp,112 + 1c54c: 8082 ret + 1c54e: 854e mv a0,s3 + 1c550: b75d j 1c4f6 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x94> + 1c552: 842a mv s0,a0 + 1c554: a031 j 1c560 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xfe> + 1c556: 87aa mv a5,a0 + 1c558: 8522 mv a0,s0 + 1c55a: 843e mv s0,a5 + 1c55c: da8fa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c560: 8556 mv a0,s5 + 1c562: da2fa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c566: 8522 mv a0,s0 + 1c568: a88f90ef jal ra,157f0 <_Unwind_Resume@plt> + 1c56c: 842a mv s0,a0 + 1c56e: bfe5 j 1c566 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x104> + +000000000001c570 <_ZN7testing8internal24GetCurrentExecutableNameEv>: + 1c570: 7135 addi sp,sp,-160 + 1c572: f4d6 sd s5,104(sp) + 1c574: 00810a93 addi s5,sp,8 + 1c578: e14a sd s2,128(sp) + 1c57a: f8d2 sd s4,112(sp) + 1c57c: 892a mv s2,a0 + 1c57e: 03010a13 addi s4,sp,48 + 1c582: 8556 mv a0,s5 + 1c584: fcce sd s3,120(sp) + 1c586: ed06 sd ra,152(sp) + 1c588: e922 sd s0,144(sp) + 1c58a: e526 sd s1,136(sp) + 1c58c: f402 sd zero,40(sp) + 1c58e: 02010823 sb zero,48(sp) + 1c592: f052 sd s4,32(sp) + 1c594: 02010993 addi s3,sp,32 + 1c598: f97fc0ef jal ra,1952e <_ZN7testing8internal8GetArgvsB5cxx11Ev> + 1c59c: 67a2 ld a5,8(sp) + 1c59e: 0884 addi s1,sp,80 + 1c5a0: e0a6 sd s1,64(sp) + 1c5a2: 638c ld a1,0(a5) + 1c5a4: 6790 ld a2,8(a5) + 1c5a6: 0080 addi s0,sp,64 + 1c5a8: 8522 mv a0,s0 + 1c5aa: 962e add a2,a2,a1 + 1c5ac: 862fc0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1c5b0: 8522 mv a0,s0 + 1c5b2: d03ff0ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> + 1c5b6: 02010993 addi s3,sp,32 + 1c5ba: 854e mv a0,s3 + 1c5bc: 85a2 mv a1,s0 + 1c5be: db2f90ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1c5c2: 6506 ld a0,64(sp) + 1c5c4: 00950463 beq a0,s1,1c5cc <_ZN7testing8internal24GetCurrentExecutableNameEv+0x5c> + 1c5c8: b38f90ef jal ra,15900 <_ZdlPv@plt> + 1c5cc: 6422 ld s0,8(sp) + 1c5ce: 64c2 ld s1,16(sp) + 1c5d0: 00940e63 beq s0,s1,1c5ec <_ZN7testing8internal24GetCurrentExecutableNameEv+0x7c> + 1c5d4: 6008 ld a0,0(s0) + 1c5d6: 01040793 addi a5,s0,16 + 1c5da: 00f50463 beq a0,a5,1c5e2 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x72> + 1c5de: b22f90ef jal ra,15900 <_ZdlPv@plt> + 1c5e2: 02040413 addi s0,s0,32 + 1c5e6: fe8497e3 bne s1,s0,1c5d4 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x64> + 1c5ea: 64a2 ld s1,8(sp) + 1c5ec: c481 beqz s1,1c5f4 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x84> + 1c5ee: 8526 mv a0,s1 + 1c5f0: b10f90ef jal ra,15900 <_ZdlPv@plt> + 1c5f4: 85ce mv a1,s3 + 1c5f6: 854a mv a0,s2 + 1c5f8: e6bff0ef jal ra,1c462 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv> + 1c5fc: 7502 ld a0,32(sp) + 1c5fe: 01450463 beq a0,s4,1c606 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x96> + 1c602: afef90ef jal ra,15900 <_ZdlPv@plt> + 1c606: 60ea ld ra,152(sp) + 1c608: 644a ld s0,144(sp) + 1c60a: 64aa ld s1,136(sp) + 1c60c: 79e6 ld s3,120(sp) + 1c60e: 7a46 ld s4,112(sp) + 1c610: 7aa6 ld s5,104(sp) + 1c612: 854a mv a0,s2 + 1c614: 690a ld s2,128(sp) + 1c616: 610d addi sp,sp,160 + 1c618: 8082 ret + 1c61a: 842a mv s0,a0 + 1c61c: a821 j 1c634 <_ZN7testing8internal24GetCurrentExecutableNameEv+0xc4> + 1c61e: 87aa mv a5,a0 + 1c620: 8522 mv a0,s0 + 1c622: 843e mv s0,a5 + 1c624: ce0fa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c628: 8556 mv a0,s5 + 1c62a: 0002e317 auipc t1,0x2e + 1c62e: 5b633303 ld t1,1462(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 1c632: 9302 jalr t1 + 1c634: 854e mv a0,s3 + 1c636: ccefa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c63a: 8522 mv a0,s0 + 1c63c: 9b4f90ef jal ra,157f0 <_Unwind_Resume@plt> + 1c640: 87aa mv a5,a0 + 1c642: 8522 mv a0,s0 + 1c644: 02010993 addi s3,sp,32 + 1c648: 843e mv s0,a5 + 1c64a: cbafa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c64e: bfe9 j 1c628 <_ZN7testing8internal24GetCurrentExecutableNameEv+0xb8> + 1c650: 842a mv s0,a0 + 1c652: 02010993 addi s3,sp,32 + 1c656: bfc9 j 1c628 <_ZN7testing8internal24GetCurrentExecutableNameEv+0xb8> + +000000000001c658 <_ZNK7testing8internal8FilePath14RemoveFileNameEv>: + 1c658: 7175 addi sp,sp,-144 + 1c65a: fca6 sd s1,120(sp) + 1c65c: f8ca sd s2,112(sp) + 1c65e: 84aa mv s1,a0 + 1c660: 02010913 addi s2,sp,32 + 1c664: 852e mv a0,a1 + 1c666: e122 sd s0,128(sp) + 1c668: f4ce sd s3,104(sp) + 1c66a: e506 sd ra,136(sp) + 1c66c: f0d2 sd s4,96(sp) + 1c66e: ecd6 sd s5,88(sp) + 1c670: 842e mv s0,a1 + 1c672: b87ff0ef jal ra,1c1f8 <_ZNK7testing8internal8FilePath21FindLastPathSeparatorEv> + 1c676: ec02 sd zero,24(sp) + 1c678: 02010023 sb zero,32(sp) + 1c67c: e84a sd s2,16(sp) + 1c67e: 01010993 addi s3,sp,16 + 1c682: 0e050b63 beqz a0,1c778 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x120> + 1c686: 00043a83 ld s5,0(s0) + 1c68a: 04010a13 addi s4,sp,64 + 1c68e: f852 sd s4,48(sp) + 1c690: 00150413 addi s0,a0,1 + 1c694: 1808 addi a0,sp,48 + 1c696: 140a8b63 beqz s5,1c7ec <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x194> + 1c69a: 41540433 sub s0,s0,s5 + 1c69e: e422 sd s0,8(sp) + 1c6a0: 47bd li a5,15 + 1c6a2: 0887e063 bltu a5,s0,1c722 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xca> + 1c6a6: 4785 li a5,1 + 1c6a8: 0ef41363 bne s0,a5,1c78e <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x136> + 1c6ac: 000ac703 lbu a4,0(s5) + 1c6b0: 87d2 mv a5,s4 + 1c6b2: 04e10023 sb a4,64(sp) + 1c6b6: 97a2 add a5,a5,s0 + 1c6b8: fc22 sd s0,56(sp) + 1c6ba: 00078023 sb zero,0(a5) + 1c6be: 67c2 ld a5,16(sp) + 1c6c0: 09278b63 beq a5,s2,1c756 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xfe> + 1c6c4: 76c2 ld a3,48(sp) + 1c6c6: 7762 ld a4,56(sp) + 1c6c8: 0d468863 beq a3,s4,1c798 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x140> + 1c6cc: 6606 ld a2,64(sp) + 1c6ce: ec3a sd a4,24(sp) + 1c6d0: e836 sd a3,16(sp) + 1c6d2: 7702 ld a4,32(sp) + 1c6d4: f032 sd a2,32(sp) + 1c6d6: cfc1 beqz a5,1c76e <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x116> + 1c6d8: f83e sd a5,48(sp) + 1c6da: e0ba sd a4,64(sp) + 1c6dc: fc02 sd zero,56(sp) + 1c6de: 00078023 sb zero,0(a5) + 1c6e2: 7542 ld a0,48(sp) + 1c6e4: 01450463 beq a0,s4,1c6ec <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x94> + 1c6e8: a18f90ef jal ra,15900 <_ZdlPv@plt> + 1c6ec: 65c2 ld a1,16(sp) + 1c6ee: 6662 ld a2,24(sp) + 1c6f0: 01048793 addi a5,s1,16 + 1c6f4: e09c sd a5,0(s1) + 1c6f6: 962e add a2,a2,a1 + 1c6f8: 8526 mv a0,s1 + 1c6fa: f15fb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1c6fe: 8526 mv a0,s1 + 1c700: bb5ff0ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> + 1c704: 6542 ld a0,16(sp) + 1c706: 01250463 beq a0,s2,1c70e <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xb6> + 1c70a: 9f6f90ef jal ra,15900 <_ZdlPv@plt> + 1c70e: 60aa ld ra,136(sp) + 1c710: 640a ld s0,128(sp) + 1c712: 7946 ld s2,112(sp) + 1c714: 79a6 ld s3,104(sp) + 1c716: 7a06 ld s4,96(sp) + 1c718: 6ae6 ld s5,88(sp) + 1c71a: 8526 mv a0,s1 + 1c71c: 74e6 ld s1,120(sp) + 1c71e: 6149 addi sp,sp,144 + 1c720: 8082 ret + 1c722: 4601 li a2,0 + 1c724: 002c addi a1,sp,8 + 1c726: f8bf80ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1c72a: 67a2 ld a5,8(sp) + 1c72c: f82a sd a0,48(sp) + 1c72e: e0be sd a5,64(sp) + 1c730: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1c734: 020a8407 vle8.v v8,(s5) + 1c738: 8c1d sub s0,s0,a5 + 1c73a: 9abe add s5,s5,a5 + 1c73c: 02050427 vse8.v v8,(a0) + 1c740: 953e add a0,a0,a5 + 1c742: f47d bnez s0,1c730 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xd8> + 1c744: 6422 ld s0,8(sp) + 1c746: 77c2 ld a5,48(sp) + 1c748: fc22 sd s0,56(sp) + 1c74a: 97a2 add a5,a5,s0 + 1c74c: 00078023 sb zero,0(a5) + 1c750: 67c2 ld a5,16(sp) + 1c752: f72799e3 bne a5,s2,1c6c4 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x6c> + 1c756: 7742 ld a4,48(sp) + 1c758: 03470f63 beq a4,s4,1c796 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x13e> + 1c75c: 183c addi a5,sp,56 + 1c75e: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1c762: 0207f087 vle64.v v1,(a5) + 1c766: 083c addi a5,sp,24 + 1c768: e83a sd a4,16(sp) + 1c76a: 0207f0a7 vse64.v v1,(a5) + 1c76e: f852 sd s4,48(sp) + 1c770: 04010a13 addi s4,sp,64 + 1c774: 87d2 mv a5,s4 + 1c776: b79d j 1c6dc <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x84> + 1c778: 4709 li a4,2 + 1c77a: 0001f697 auipc a3,0x1f + 1c77e: 0f668693 addi a3,a3,246 # 3b870 <_ZN7testing8internalL23kCurrentDirectoryStringE> + 1c782: 4601 li a2,0 + 1c784: 4581 li a1,0 + 1c786: 854e mv a0,s3 + 1c788: fe9f80ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 1c78c: b785 j 1c6ec <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x94> + 1c78e: 87d2 mv a5,s4 + 1c790: d01d beqz s0,1c6b6 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x5e> + 1c792: 8552 mv a0,s4 + 1c794: bf71 j 1c730 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xd8> + 1c796: 7762 ld a4,56(sp) + 1c798: c30d beqz a4,1c7ba <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x162> + 1c79a: 4685 li a3,1 + 1c79c: 8652 mv a2,s4 + 1c79e: 02d70463 beq a4,a3,1c7c6 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x16e> + 1c7a2: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 1c7a6: 02060407 vle8.v v8,(a2) + 1c7aa: 8f15 sub a4,a4,a3 + 1c7ac: 9636 add a2,a2,a3 + 1c7ae: 02078427 vse8.v v8,(a5) + 1c7b2: 97b6 add a5,a5,a3 + 1c7b4: f77d bnez a4,1c7a2 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x14a> + 1c7b6: 7762 ld a4,56(sp) + 1c7b8: 67c2 ld a5,16(sp) + 1c7ba: 97ba add a5,a5,a4 + 1c7bc: ec3a sd a4,24(sp) + 1c7be: 00078023 sb zero,0(a5) + 1c7c2: 77c2 ld a5,48(sp) + 1c7c4: bf21 j 1c6dc <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x84> + 1c7c6: 04014703 lbu a4,64(sp) + 1c7ca: 00e78023 sb a4,0(a5) + 1c7ce: 7762 ld a4,56(sp) + 1c7d0: 67c2 ld a5,16(sp) + 1c7d2: b7e5 j 1c7ba <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x162> + 1c7d4: 842a mv s0,a0 + 1c7d6: a029 j 1c7e0 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x188> + 1c7d8: 842a mv s0,a0 + 1c7da: 8526 mv a0,s1 + 1c7dc: b28fa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c7e0: 854e mv a0,s3 + 1c7e2: b22fa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c7e6: 8522 mv a0,s0 + 1c7e8: 808f90ef jal ra,157f0 <_Unwind_Resume@plt> + 1c7ec: de4f90ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + +000000000001c7f0 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv>: + 1c7f0: 711d addi sp,sp,-96 + 1c7f2: e8a2 sd s0,80(sp) + 1c7f4: 842a mv s0,a0 + 1c7f6: 852e mv a0,a1 + 1c7f8: e4a6 sd s1,72(sp) + 1c7fa: ec86 sd ra,88(sp) + 1c7fc: 84ae mv s1,a1 + 1c7fe: a71ff0ef jal ra,1c26e <_ZNK7testing8internal8FilePath11IsDirectoryEv> + 1c802: 6490 ld a2,8(s1) + 1c804: c525 beqz a0,1c86c <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x7c> + 1c806: fc4e sd s3,56(sp) + 1c808: 02010993 addi s3,sp,32 + 1c80c: e0ca sd s2,64(sp) + 1c80e: e84e sd s3,16(sp) + 1c810: fff60913 addi s2,a2,-1 + 1c814: 6084 ld s1,0(s1) + 1c816: 07266963 bltu a2,s2,1c888 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x98> + 1c81a: e44a sd s2,8(sp) + 1c81c: 47bd li a5,15 + 1c81e: 0927e063 bltu a5,s2,1c89e <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xae> + 1c822: 4785 li a5,1 + 1c824: 06f91863 bne s2,a5,1c894 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xa4> + 1c828: 0004c703 lbu a4,0(s1) + 1c82c: 87ce mv a5,s3 + 1c82e: 02e10023 sb a4,32(sp) + 1c832: ec4a sd s2,24(sp) + 1c834: 97ca add a5,a5,s2 + 1c836: 00078023 sb zero,0(a5) + 1c83a: 65c2 ld a1,16(sp) + 1c83c: 6662 ld a2,24(sp) + 1c83e: 01040793 addi a5,s0,16 + 1c842: e01c sd a5,0(s0) + 1c844: 962e add a2,a2,a1 + 1c846: 8522 mv a0,s0 + 1c848: dc7fb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1c84c: 8522 mv a0,s0 + 1c84e: a67ff0ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> + 1c852: 6542 ld a0,16(sp) + 1c854: 07350c63 beq a0,s3,1c8cc <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xdc> + 1c858: 8a8f90ef jal ra,15900 <_ZdlPv@plt> + 1c85c: 60e6 ld ra,88(sp) + 1c85e: 8522 mv a0,s0 + 1c860: 6446 ld s0,80(sp) + 1c862: 6906 ld s2,64(sp) + 1c864: 79e2 ld s3,56(sp) + 1c866: 64a6 ld s1,72(sp) + 1c868: 6125 addi sp,sp,96 + 1c86a: 8082 ret + 1c86c: 01040793 addi a5,s0,16 + 1c870: e01c sd a5,0(s0) + 1c872: 608c ld a1,0(s1) + 1c874: 8522 mv a0,s0 + 1c876: 962e add a2,a2,a1 + 1c878: d97fb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1c87c: 60e6 ld ra,88(sp) + 1c87e: 8522 mv a0,s0 + 1c880: 6446 ld s0,80(sp) + 1c882: 64a6 ld s1,72(sp) + 1c884: 6125 addi sp,sp,96 + 1c886: 8082 ret + 1c888: 8932 mv s2,a2 + 1c88a: e44a sd s2,8(sp) + 1c88c: 47bd li a5,15 + 1c88e: f927fae3 bgeu a5,s2,1c822 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x32> + 1c892: a031 j 1c89e <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xae> + 1c894: 87ce mv a5,s3 + 1c896: f8090ee3 beqz s2,1c832 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x42> + 1c89a: 854e mv a0,s3 + 1c89c: a809 j 1c8ae <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xbe> + 1c89e: 4601 li a2,0 + 1c8a0: 002c addi a1,sp,8 + 1c8a2: 0808 addi a0,sp,16 + 1c8a4: e0df80ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1c8a8: 67a2 ld a5,8(sp) + 1c8aa: e82a sd a0,16(sp) + 1c8ac: f03e sd a5,32(sp) + 1c8ae: 0c3977d7 vsetvli a5,s2,e8,m8,ta,ma + 1c8b2: 02048407 vle8.v v8,(s1) + 1c8b6: 40f90933 sub s2,s2,a5 + 1c8ba: 94be add s1,s1,a5 + 1c8bc: 02050427 vse8.v v8,(a0) + 1c8c0: 953e add a0,a0,a5 + 1c8c2: fe0916e3 bnez s2,1c8ae <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xbe> + 1c8c6: 6922 ld s2,8(sp) + 1c8c8: 67c2 ld a5,16(sp) + 1c8ca: b7a5 j 1c832 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x42> + 1c8cc: 6906 ld s2,64(sp) + 1c8ce: 79e2 ld s3,56(sp) + 1c8d0: b775 j 1c87c <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x8c> + 1c8d2: 87aa mv a5,a0 + 1c8d4: 8522 mv a0,s0 + 1c8d6: 843e mv s0,a5 + 1c8d8: a2cfa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c8dc: 0808 addi a0,sp,16 + 1c8de: a26fa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c8e2: 8522 mv a0,s0 + 1c8e4: f0df80ef jal ra,157f0 <_Unwind_Resume@plt> + 1c8e8: 842a mv s0,a0 + 1c8ea: bfcd j 1c8dc <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xec> + 1c8ec: 842a mv s0,a0 + 1c8ee: bfd5 j 1c8e2 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xf2> + +000000000001c8f0 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv>: + 1c8f0: 711d addi sp,sp,-96 + 1c8f2: e8a2 sd s0,80(sp) + 1c8f4: e4a6 sd s1,72(sp) + 1c8f6: ec86 sd ra,88(sp) + 1c8f8: 84aa mv s1,a0 + 1c8fa: 975ff0ef jal ra,1c26e <_ZNK7testing8internal8FilePath11IsDirectoryEv> + 1c8fe: 842a mv s0,a0 + 1c900: c119 beqz a0,1c906 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x16> + 1c902: 649c ld a5,8(s1) + 1c904: e799 bnez a5,1c912 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x22> + 1c906: 60e6 ld ra,88(sp) + 1c908: 8522 mv a0,s0 + 1c90a: 6446 ld s0,80(sp) + 1c90c: 64a6 ld s1,72(sp) + 1c90e: 6125 addi sp,sp,96 + 1c910: 8082 ret + 1c912: 8526 mv a0,s1 + 1c914: 905ff0ef jal ra,1c218 <_ZNK7testing8internal8FilePath15DirectoryExistsEv> + 1c918: f57d bnez a0,1c906 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x16> + 1c91a: 1000 addi s0,sp,32 + 1c91c: 8522 mv a0,s0 + 1c91e: 85a6 mv a1,s1 + 1c920: e0ca sd s2,64(sp) + 1c922: ecfff0ef jal ra,1c7f0 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv> + 1c926: 850a mv a0,sp + 1c928: 85a2 mv a1,s0 + 1c92a: 890a mv s2,sp + 1c92c: d2dff0ef jal ra,1c658 <_ZNK7testing8internal8FilePath14RemoveFileNameEv> + 1c930: 7502 ld a0,32(sp) + 1c932: 181c addi a5,sp,48 + 1c934: 00f50463 beq a0,a5,1c93c <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x4c> + 1c938: fc9f80ef jal ra,15900 <_ZdlPv@plt> + 1c93c: 854a mv a0,s2 + 1c93e: fb3ff0ef jal ra,1c8f0 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv> + 1c942: 842a mv s0,a0 + 1c944: ed11 bnez a0,1c960 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x70> + 1c946: 6502 ld a0,0(sp) + 1c948: 081c addi a5,sp,16 + 1c94a: 02f50063 beq a0,a5,1c96a <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x7a> + 1c94e: fb3f80ef jal ra,15900 <_ZdlPv@plt> + 1c952: 60e6 ld ra,88(sp) + 1c954: 8522 mv a0,s0 + 1c956: 6446 ld s0,80(sp) + 1c958: 6906 ld s2,64(sp) + 1c95a: 64a6 ld s1,72(sp) + 1c95c: 6125 addi sp,sp,96 + 1c95e: 8082 ret + 1c960: 8526 mv a0,s1 + 1c962: 927ff0ef jal ra,1c288 <_ZNK7testing8internal8FilePath12CreateFolderEv> + 1c966: 842a mv s0,a0 + 1c968: bff9 j 1c946 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x56> + 1c96a: 6906 ld s2,64(sp) + 1c96c: bf69 j 1c906 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x16> + 1c96e: 842a mv s0,a0 + 1c970: 854a mv a0,s2 + 1c972: 992fa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c976: 8522 mv a0,s0 + 1c978: e79f80ef jal ra,157f0 <_Unwind_Resume@plt> + 1c97c: 87aa mv a5,a0 + 1c97e: 8522 mv a0,s0 + 1c980: 843e mv s0,a5 + 1c982: 982fa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c986: 8522 mv a0,s0 + 1c988: e69f80ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000001c98c <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc>: + 1c98c: cc517057 vsetivli zero,2,e8,mf8,ta,ma + 1c990: 5208a0d7 vid.v v1 + 1c994: fd200793 li a5,-46 + 1c998: 9617e0d7 vmul.vx v1,v1,a5 + 1c99c: 02e00793 li a5,46 + 1c9a0: 7119 addi sp,sp,-128 + 1c9a2: f8a2 sd s0,112(sp) + 1c9a4: 0217c0d7 vadd.vx v1,v1,a5 + 1c9a8: f4a6 sd s1,104(sp) + 1c9aa: f0ca sd s2,96(sp) + 1c9ac: ecce sd s3,88(sp) + 1c9ae: e8d2 sd s4,80(sp) + 1c9b0: fc86 sd ra,120(sp) + 1c9b2: e4d6 sd s5,72(sp) + 1c9b4: 03010913 addi s2,sp,48 + 1c9b8: 020900a7 vse8.v v1,(s2) + 1c9bc: 4785 li a5,1 + 1c9be: 842a mv s0,a0 + 1c9c0: 8532 mv a0,a2 + 1c9c2: 89b2 mv s3,a2 + 1c9c4: f43e sd a5,40(sp) + 1c9c6: 84ae mv s1,a1 + 1c9c8: f04a sd s2,32(sp) + 1c9ca: a06f90ef jal ra,15bd0 + 1c9ce: 57ed li a5,-5 + 1c9d0: 8389 srli a5,a5,0x2 + 1c9d2: 02010a13 addi s4,sp,32 + 1c9d6: 0ca7ec63 bltu a5,a0,1caae <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x122> + 1c9da: 862a mv a2,a0 + 1c9dc: 85ce mv a1,s3 + 1c9de: 8552 mv a0,s4 + 1c9e0: fc1f80ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1c9e4: 01010993 addi s3,sp,16 + 1c9e8: e04e sd s3,0(sp) + 1c9ea: 6114 ld a3,0(a0) + 1c9ec: 01050713 addi a4,a0,16 + 1c9f0: 87aa mv a5,a0 + 1c9f2: 08e68f63 beq a3,a4,1ca90 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x104> + 1c9f6: 6910 ld a2,16(a0) + 1c9f8: e036 sd a3,0(sp) + 1c9fa: e832 sd a2,16(sp) + 1c9fc: e398 sd a4,0(a5) + 1c9fe: 00078823 sb zero,16(a5) + 1ca02: 6798 ld a4,8(a5) + 1ca04: 7502 ld a0,32(sp) + 1ca06: 0007b423 sd zero,8(a5) + 1ca0a: e43a sd a4,8(sp) + 1ca0c: 01250463 beq a0,s2,1ca14 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x88> + 1ca10: ef1f80ef jal ra,15900 <_ZdlPv@plt> + 1ca14: 858a mv a1,sp + 1ca16: 8526 mv a0,s1 + 1ca18: 8a8a mv s5,sp + 1ca1a: e50fd0ef jal ra,1a06a <_ZN7testing8internal6String23EndsWithCaseInsensitiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_> + 1ca1e: 649c ld a5,8(s1) + 1ca20: cd21 beqz a0,1ca78 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xec> + 1ca22: 6622 ld a2,8(sp) + 1ca24: f04a sd s2,32(sp) + 1ca26: 608c ld a1,0(s1) + 1ca28: 40c78633 sub a2,a5,a2 + 1ca2c: 06c7e063 bltu a5,a2,1ca8c <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x100> + 1ca30: 962e add a2,a2,a1 + 1ca32: 8552 mv a0,s4 + 1ca34: c67fb0ef jal ra,1869a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> + 1ca38: 7582 ld a1,32(sp) + 1ca3a: 7622 ld a2,40(sp) + 1ca3c: 01040793 addi a5,s0,16 + 1ca40: e01c sd a5,0(s0) + 1ca42: 962e add a2,a2,a1 + 1ca44: 8522 mv a0,s0 + 1ca46: bc9fb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1ca4a: 8522 mv a0,s0 + 1ca4c: 869ff0ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> + 1ca50: 7502 ld a0,32(sp) + 1ca52: 01250463 beq a0,s2,1ca5a <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xce> + 1ca56: eabf80ef jal ra,15900 <_ZdlPv@plt> + 1ca5a: 6502 ld a0,0(sp) + 1ca5c: 01350463 beq a0,s3,1ca64 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xd8> + 1ca60: ea1f80ef jal ra,15900 <_ZdlPv@plt> + 1ca64: 70e6 ld ra,120(sp) + 1ca66: 8522 mv a0,s0 + 1ca68: 7446 ld s0,112(sp) + 1ca6a: 74a6 ld s1,104(sp) + 1ca6c: 7906 ld s2,96(sp) + 1ca6e: 69e6 ld s3,88(sp) + 1ca70: 6a46 ld s4,80(sp) + 1ca72: 6aa6 ld s5,72(sp) + 1ca74: 6109 addi sp,sp,128 + 1ca76: 8082 ret + 1ca78: 01040713 addi a4,s0,16 + 1ca7c: e018 sd a4,0(s0) + 1ca7e: 608c ld a1,0(s1) + 1ca80: 8522 mv a0,s0 + 1ca82: 00f58633 add a2,a1,a5 + 1ca86: b89fb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1ca8a: bfc1 j 1ca5a <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xce> + 1ca8c: 863e mv a2,a5 + 1ca8e: b74d j 1ca30 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xa4> + 1ca90: 6514 ld a3,8(a0) + 1ca92: 85ce mv a1,s3 + 1ca94: 853a mv a0,a4 + 1ca96: 0685 addi a3,a3,1 + 1ca98: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 1ca9c: 02050407 vle8.v v8,(a0) + 1caa0: 8e91 sub a3,a3,a2 + 1caa2: 9532 add a0,a0,a2 + 1caa4: 02058427 vse8.v v8,(a1) + 1caa8: 95b2 add a1,a1,a2 + 1caaa: f6fd bnez a3,1ca98 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x10c> + 1caac: bf81 j 1c9fc <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x70> + 1caae: 0001c517 auipc a0,0x1c + 1cab2: f5250513 addi a0,a0,-174 # 38a00 <_IO_stdin_used+0x3a8> + 1cab6: e3bf80ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 1caba: 842a mv s0,a0 + 1cabc: a809 j 1cace <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x142> + 1cabe: 87aa mv a5,a0 + 1cac0: 8522 mv a0,s0 + 1cac2: 843e mv s0,a5 + 1cac4: 840fa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1cac8: 8552 mv a0,s4 + 1caca: 83afa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1cace: 8556 mv a0,s5 + 1cad0: 834fa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1cad4: 8522 mv a0,s0 + 1cad6: d1bf80ef jal ra,157f0 <_Unwind_Resume@plt> + 1cada: 842a mv s0,a0 + 1cadc: b7f5 j 1cac8 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x13c> + 1cade: 842a mv s0,a0 + 1cae0: 8552 mv a0,s4 + 1cae2: 822fa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1cae6: 8522 mv a0,s0 + 1cae8: d09f80ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000001caec <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_>: + 1caec: 659c ld a5,8(a1) + 1caee: 7135 addi sp,sp,-160 + 1caf0: e922 sd s0,144(sp) + 1caf2: e526 sd s1,136(sp) + 1caf4: ed06 sd ra,152(sp) + 1caf6: 84b2 mv s1,a2 + 1caf8: 842a mv s0,a0 + 1cafa: ef99 bnez a5,1cb18 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x2c> + 1cafc: 01050793 addi a5,a0,16 + 1cb00: e11c sd a5,0(a0) + 1cb02: 620c ld a1,0(a2) + 1cb04: 6610 ld a2,8(a2) + 1cb06: 962e add a2,a2,a1 + 1cb08: b07fb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1cb0c: 60ea ld ra,152(sp) + 1cb0e: 8522 mv a0,s0 + 1cb10: 644a ld s0,144(sp) + 1cb12: 64aa ld s1,136(sp) + 1cb14: 610d addi sp,sp,160 + 1cb16: 8082 ret + 1cb18: 850a mv a0,sp + 1cb1a: e14a sd s2,128(sp) + 1cb1c: fcce sd s3,120(sp) + 1cb1e: f8d2 sd s4,112(sp) + 1cb20: f4d6 sd s5,104(sp) + 1cb22: f0da sd s6,96(sp) + 1cb24: ccdff0ef jal ra,1c7f0 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv> + 1cb28: 6aa2 ld s5,8(sp) + 1cb2a: 02010913 addi s2,sp,32 + 1cb2e: 02f00793 li a5,47 + 1cb32: 03010993 addi s3,sp,48 + 1cb36: 001a8593 addi a1,s5,1 + 1cb3a: 854a mv a0,s2 + 1cb3c: 6b02 ld s6,0(sp) + 1cb3e: 8a0a mv s4,sp + 1cb40: f402 sd zero,40(sp) + 1cb42: 02010823 sb zero,48(sp) + 1cb46: 04f10023 sb a5,64(sp) + 1cb4a: f04e sd s3,32(sp) + 1cb4c: ea5f80ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 1cb50: 7722 ld a4,40(sp) + 1cb52: 57fd li a5,-1 + 1cb54: 8389 srli a5,a5,0x2 + 1cb56: 8f99 sub a5,a5,a4 + 1cb58: 1157e463 bltu a5,s5,1cc60 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x174> + 1cb5c: 8656 mv a2,s5 + 1cb5e: 85da mv a1,s6 + 1cb60: 854a mv a0,s2 + 1cb62: e3ff80ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1cb66: 7722 ld a4,40(sp) + 1cb68: 57fd li a5,-1 + 1cb6a: 8389 srli a5,a5,0x2 + 1cb6c: 0ef70463 beq a4,a5,1cc54 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x168> + 1cb70: 04010a93 addi s5,sp,64 + 1cb74: 85d6 mv a1,s5 + 1cb76: 4605 li a2,1 + 1cb78: 854a mv a0,s2 + 1cb7a: e27f80ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1cb7e: 7722 ld a4,40(sp) + 1cb80: 57fd li a5,-1 + 1cb82: 6490 ld a2,8(s1) + 1cb84: 8389 srli a5,a5,0x2 + 1cb86: 8f99 sub a5,a5,a4 + 1cb88: 608c ld a1,0(s1) + 1cb8a: 0ac7ef63 bltu a5,a2,1cc48 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x15c> + 1cb8e: 854a mv a0,s2 + 1cb90: e11f80ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1cb94: 0884 addi s1,sp,80 + 1cb96: e0a6 sd s1,64(sp) + 1cb98: 6118 ld a4,0(a0) + 1cb9a: 01050793 addi a5,a0,16 + 1cb9e: 06f70363 beq a4,a5,1cc04 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x118> + 1cba2: 6914 ld a3,16(a0) + 1cba4: e0ba sd a4,64(sp) + 1cba6: e8b6 sd a3,80(sp) + 1cba8: 6518 ld a4,8(a0) + 1cbaa: e11c sd a5,0(a0) + 1cbac: 00053423 sd zero,8(a0) + 1cbb0: e4ba sd a4,72(sp) + 1cbb2: 00050823 sb zero,16(a0) + 1cbb6: 6626 ld a2,72(sp) + 1cbb8: 6586 ld a1,64(sp) + 1cbba: 01040793 addi a5,s0,16 + 1cbbe: e01c sd a5,0(s0) + 1cbc0: 962e add a2,a2,a1 + 1cbc2: 8522 mv a0,s0 + 1cbc4: a4bfb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1cbc8: 8522 mv a0,s0 + 1cbca: eeaff0ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> + 1cbce: 6506 ld a0,64(sp) + 1cbd0: 00950463 beq a0,s1,1cbd8 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0xec> + 1cbd4: d2df80ef jal ra,15900 <_ZdlPv@plt> + 1cbd8: 7502 ld a0,32(sp) + 1cbda: 01350463 beq a0,s3,1cbe2 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0xf6> + 1cbde: d23f80ef jal ra,15900 <_ZdlPv@plt> + 1cbe2: 6502 ld a0,0(sp) + 1cbe4: 081c addi a5,sp,16 + 1cbe6: 00f50463 beq a0,a5,1cbee <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x102> + 1cbea: d17f80ef jal ra,15900 <_ZdlPv@plt> + 1cbee: 60ea ld ra,152(sp) + 1cbf0: 8522 mv a0,s0 + 1cbf2: 644a ld s0,144(sp) + 1cbf4: 690a ld s2,128(sp) + 1cbf6: 79e6 ld s3,120(sp) + 1cbf8: 7a46 ld s4,112(sp) + 1cbfa: 7aa6 ld s5,104(sp) + 1cbfc: 7b06 ld s6,96(sp) + 1cbfe: 64aa ld s1,136(sp) + 1cc00: 610d addi sp,sp,160 + 1cc02: 8082 ret + 1cc04: 6518 ld a4,8(a0) + 1cc06: 8626 mv a2,s1 + 1cc08: 85be mv a1,a5 + 1cc0a: 0705 addi a4,a4,1 + 1cc0c: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 1cc10: 02058407 vle8.v v8,(a1) + 1cc14: 8f15 sub a4,a4,a3 + 1cc16: 95b6 add a1,a1,a3 + 1cc18: 02060427 vse8.v v8,(a2) + 1cc1c: 9636 add a2,a2,a3 + 1cc1e: f77d bnez a4,1cc0c <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x120> + 1cc20: b761 j 1cba8 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0xbc> + 1cc22: 87aa mv a5,a0 + 1cc24: 8522 mv a0,s0 + 1cc26: 843e mv s0,a5 + 1cc28: eddf90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1cc2c: 8556 mv a0,s5 + 1cc2e: ed7f90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1cc32: 854a mv a0,s2 + 1cc34: ed1f90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1cc38: 8552 mv a0,s4 + 1cc3a: ecbf90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1cc3e: 8522 mv a0,s0 + 1cc40: bb1f80ef jal ra,157f0 <_Unwind_Resume@plt> + 1cc44: 842a mv s0,a0 + 1cc46: b7f5 j 1cc32 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x146> + 1cc48: 0001c517 auipc a0,0x1c + 1cc4c: db850513 addi a0,a0,-584 # 38a00 <_IO_stdin_used+0x3a8> + 1cc50: ca1f80ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 1cc54: 0001c517 auipc a0,0x1c + 1cc58: dac50513 addi a0,a0,-596 # 38a00 <_IO_stdin_used+0x3a8> + 1cc5c: c95f80ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 1cc60: 0001c517 auipc a0,0x1c + 1cc64: da050513 addi a0,a0,-608 # 38a00 <_IO_stdin_used+0x3a8> + 1cc68: c89f80ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 1cc6c: 842a mv s0,a0 + 1cc6e: b7d1 j 1cc32 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x146> + 1cc70: 842a mv s0,a0 + 1cc72: bf6d j 1cc2c <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x140> + +000000000001cc74 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_>: + 1cc74: 87ae mv a5,a1 + 1cc76: 6790 ld a2,8(a5) + 1cc78: 618c ld a1,0(a1) + 1cc7a: 7119 addi sp,sp,-128 + 1cc7c: 0002e797 auipc a5,0x2e + 1cc80: 2fc7b783 ld a5,764(a5) # 4af78 <_GLOBAL_OFFSET_TABLE_+0x428> + 1cc84: f4a6 sd s1,104(sp) + 1cc86: f0ca sd s2,96(sp) + 1cc88: e8d2 sd s4,80(sp) + 1cc8a: fc86 sd ra,120(sp) + 1cc8c: f8a2 sd s0,112(sp) + 1cc8e: ecce sd s3,88(sp) + 1cc90: e4d6 sd s5,72(sp) + 1cc92: 07c1 addi a5,a5,16 + 1cc94: 02010a13 addi s4,sp,32 + 1cc98: 84aa mv s1,a0 + 1cc9a: 00053423 sd zero,8(a0) + 1cc9e: 00053823 sd zero,16(a0) + 1cca2: e11c sd a5,0(a0) + 1cca4: 03010913 addi s2,sp,48 + 1cca8: 962e add a2,a2,a1 + 1ccaa: 8552 mv a0,s4 + 1ccac: f04a sd s2,32(sp) + 1ccae: 961fb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1ccb2: 7582 ld a1,32(sp) + 1ccb4: 7622 ld a2,40(sp) + 1ccb6: 01010993 addi s3,sp,16 + 1ccba: 850a mv a0,sp + 1ccbc: 962e add a2,a2,a1 + 1ccbe: 8a8a mv s5,sp + 1ccc0: e04e sd s3,0(sp) + 1ccc2: 94dfb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1ccc6: 02800513 li a0,40 + 1ccca: bd7f80ef jal ra,158a0 <_Znwm@plt> + 1ccce: 6582 ld a1,0(sp) + 1ccd0: 6622 ld a2,8(sp) + 1ccd2: 0002e797 auipc a5,0x2e + 1ccd6: 0367b783 ld a5,54(a5) # 4ad08 <_GLOBAL_OFFSET_TABLE_+0x1b8> + 1ccda: 842a mv s0,a0 + 1ccdc: 01850713 addi a4,a0,24 + 1cce0: 07c1 addi a5,a5,16 + 1cce2: 0521 addi a0,a0,8 + 1cce4: 962e add a2,a2,a1 + 1cce6: e01c sd a5,0(s0) + 1cce8: e418 sd a4,8(s0) + 1ccea: 925fb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1ccee: 04000513 li a0,64 + 1ccf2: baff80ef jal ra,158a0 <_Znwm@plt> + 1ccf6: cd717057 vsetivli zero,2,e32,mf2,ta,ma + 1ccfa: 5e0031d7 vmv.v.i v3,0 + 1ccfe: 0d807057 vsetvli zero,zero,e64,m1,ta,ma + 1cd02: 5e003157 vmv.v.i v2,0 + 1cd06: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma + 1cd0a: 00053423 sd zero,8(a0) + 1cd0e: 00053823 sd zero,16(a0) + 1cd12: 01850713 addi a4,a0,24 + 1cd16: 5e00b0d7 vmv.v.i v1,1 + 1cd1a: 020761a7 vse32.v v3,(a4) + 1cd1e: 02050713 addi a4,a0,32 + 1cd22: 02077127 vse64.v v2,(a4) + 1cd26: 03050713 addi a4,a0,48 + 1cd2a: 020760a7 vse32.v v1,(a4) + 1cd2e: 87aa mv a5,a0 + 1cd30: 0002e717 auipc a4,0x2e + 1cd34: 27873703 ld a4,632(a4) # 4afa8 <_GLOBAL_OFFSET_TABLE_+0x458> + 1cd38: 6888 ld a0,16(s1) + 1cd3a: 0741 addi a4,a4,16 + 1cd3c: e480 sd s0,8(s1) + 1cd3e: ff80 sd s0,56(a5) + 1cd40: e398 sd a4,0(a5) + 1cd42: e89c sd a5,16(s1) + 1cd44: c511 beqz a0,1cd50 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0xdc> + 1cd46: 0002e317 auipc t1,0x2e + 1cd4a: f7a33303 ld t1,-134(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 1cd4e: 9302 jalr t1 + 1cd50: 6502 ld a0,0(sp) + 1cd52: 01350463 beq a0,s3,1cd5a <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0xe6> + 1cd56: babf80ef jal ra,15900 <_ZdlPv@plt> + 1cd5a: 7502 ld a0,32(sp) + 1cd5c: 01250463 beq a0,s2,1cd64 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0xf0> + 1cd60: ba1f80ef jal ra,15900 <_ZdlPv@plt> + 1cd64: 70e6 ld ra,120(sp) + 1cd66: 7446 ld s0,112(sp) + 1cd68: 74a6 ld s1,104(sp) + 1cd6a: 7906 ld s2,96(sp) + 1cd6c: 69e6 ld s3,88(sp) + 1cd6e: 6a46 ld s4,80(sp) + 1cd70: 6aa6 ld s5,72(sp) + 1cd72: 6109 addi sp,sp,128 + 1cd74: 8082 ret + 1cd76: 842a mv s0,a0 + 1cd78: a035 j 1cda4 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x130> + 1cd7a: 847f80ef jal ra,155c0 <__cxa_begin_catch@plt> + 1cd7e: 601c ld a5,0(s0) + 1cd80: 8522 mv a0,s0 + 1cd82: 679c ld a5,8(a5) + 1cd84: 9782 jalr a5 + 1cd86: aebf80ef jal ra,15870 <__cxa_rethrow@plt> + 1cd8a: 842a mv s0,a0 + 1cd8c: a031 j 1cd98 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x124> + 1cd8e: 87aa mv a5,a0 + 1cd90: 8522 mv a0,s0 + 1cd92: 843e mv s0,a5 + 1cd94: b6df80ef jal ra,15900 <_ZdlPv@plt> + 1cd98: 8556 mv a0,s5 + 1cd9a: d6bf90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1cd9e: 8552 mv a0,s4 + 1cda0: d65f90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1cda4: 0002e797 auipc a5,0x2e + 1cda8: 0ac7b783 ld a5,172(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> + 1cdac: 6888 ld a0,16(s1) + 1cdae: 07c1 addi a5,a5,16 + 1cdb0: e09c sd a5,0(s1) + 1cdb2: c511 beqz a0,1cdbe <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x14a> + 1cdb4: 0002e317 auipc t1,0x2e + 1cdb8: f0c33303 ld t1,-244(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 1cdbc: 9302 jalr t1 + 1cdbe: 8522 mv a0,s0 + 1cdc0: a31f80ef jal ra,157f0 <_Unwind_Resume@plt> + 1cdc4: 842a mv s0,a0 + 1cdc6: bfe1 j 1cd9e <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x12a> + 1cdc8: 842a mv s0,a0 + 1cdca: e97f80ef jal ra,15c60 <__cxa_end_catch@plt> + 1cdce: b7e9 j 1cd98 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x124> + +000000000001cdd0 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc>: + 1cdd0: 7119 addi sp,sp,-128 + 1cdd2: 0002e797 auipc a5,0x2e + 1cdd6: 1a67b783 ld a5,422(a5) # 4af78 <_GLOBAL_OFFSET_TABLE_+0x428> + 1cdda: f4a6 sd s1,104(sp) + 1cddc: ecce sd s3,88(sp) + 1cdde: fc86 sd ra,120(sp) + 1cde0: f8a2 sd s0,112(sp) + 1cde2: f0ca sd s2,96(sp) + 1cde4: e8d2 sd s4,80(sp) + 1cde6: e4d6 sd s5,72(sp) + 1cde8: 07c1 addi a5,a5,16 + 1cdea: 03010993 addi s3,sp,48 + 1cdee: 00053423 sd zero,8(a0) + 1cdf2: 00053823 sd zero,16(a0) + 1cdf6: e11c sd a5,0(a0) + 1cdf8: f04e sd s3,32(sp) + 1cdfa: 84aa mv s1,a0 + 1cdfc: 12058663 beqz a1,1cf28 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x158> + 1ce00: 852e mv a0,a1 + 1ce02: 892e mv s2,a1 + 1ce04: dcdf80ef jal ra,15bd0 + 1ce08: e02a sd a0,0(sp) + 1ce0a: 47bd li a5,15 + 1ce0c: 02010a13 addi s4,sp,32 + 1ce10: 842a mv s0,a0 + 1ce12: 0ea7e563 bltu a5,a0,1cefc <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x12c> + 1ce16: 4785 li a5,1 + 1ce18: 0cf51d63 bne a0,a5,1cef2 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x122> + 1ce1c: 00094703 lbu a4,0(s2) + 1ce20: 87ce mv a5,s3 + 1ce22: 8a8a mv s5,sp + 1ce24: 02e10823 sb a4,48(sp) + 1ce28: f422 sd s0,40(sp) + 1ce2a: 97a2 add a5,a5,s0 + 1ce2c: 00078023 sb zero,0(a5) + 1ce30: 7582 ld a1,32(sp) + 1ce32: 7622 ld a2,40(sp) + 1ce34: 01010913 addi s2,sp,16 + 1ce38: 8556 mv a0,s5 + 1ce3a: 962e add a2,a2,a1 + 1ce3c: e04a sd s2,0(sp) + 1ce3e: fd0fb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1ce42: 02800513 li a0,40 + 1ce46: a5bf80ef jal ra,158a0 <_Znwm@plt> + 1ce4a: 6582 ld a1,0(sp) + 1ce4c: 6622 ld a2,8(sp) + 1ce4e: 0002e797 auipc a5,0x2e + 1ce52: eba7b783 ld a5,-326(a5) # 4ad08 <_GLOBAL_OFFSET_TABLE_+0x1b8> + 1ce56: 842a mv s0,a0 + 1ce58: 01850713 addi a4,a0,24 + 1ce5c: 07c1 addi a5,a5,16 + 1ce5e: 0521 addi a0,a0,8 + 1ce60: 962e add a2,a2,a1 + 1ce62: e01c sd a5,0(s0) + 1ce64: e418 sd a4,8(s0) + 1ce66: fa8fb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1ce6a: 04000513 li a0,64 + 1ce6e: a33f80ef jal ra,158a0 <_Znwm@plt> + 1ce72: cd717057 vsetivli zero,2,e32,mf2,ta,ma + 1ce76: 5e0031d7 vmv.v.i v3,0 + 1ce7a: 0d807057 vsetvli zero,zero,e64,m1,ta,ma + 1ce7e: 5e003157 vmv.v.i v2,0 + 1ce82: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma + 1ce86: 00053423 sd zero,8(a0) + 1ce8a: 00053823 sd zero,16(a0) + 1ce8e: 01850713 addi a4,a0,24 + 1ce92: 5e00b0d7 vmv.v.i v1,1 + 1ce96: 020761a7 vse32.v v3,(a4) + 1ce9a: 02050713 addi a4,a0,32 + 1ce9e: 02077127 vse64.v v2,(a4) + 1cea2: 03050713 addi a4,a0,48 + 1cea6: 020760a7 vse32.v v1,(a4) + 1ceaa: 87aa mv a5,a0 + 1ceac: 0002e717 auipc a4,0x2e + 1ceb0: 0fc73703 ld a4,252(a4) # 4afa8 <_GLOBAL_OFFSET_TABLE_+0x458> + 1ceb4: 6888 ld a0,16(s1) + 1ceb6: 0741 addi a4,a4,16 + 1ceb8: e480 sd s0,8(s1) + 1ceba: ff80 sd s0,56(a5) + 1cebc: e398 sd a4,0(a5) + 1cebe: e89c sd a5,16(s1) + 1cec0: c511 beqz a0,1cecc <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0xfc> + 1cec2: 0002e317 auipc t1,0x2e + 1cec6: dfe33303 ld t1,-514(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 1ceca: 9302 jalr t1 + 1cecc: 6502 ld a0,0(sp) + 1cece: 01250463 beq a0,s2,1ced6 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x106> + 1ced2: a2ff80ef jal ra,15900 <_ZdlPv@plt> + 1ced6: 7502 ld a0,32(sp) + 1ced8: 01350463 beq a0,s3,1cee0 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x110> + 1cedc: a25f80ef jal ra,15900 <_ZdlPv@plt> + 1cee0: 70e6 ld ra,120(sp) + 1cee2: 7446 ld s0,112(sp) + 1cee4: 74a6 ld s1,104(sp) + 1cee6: 7906 ld s2,96(sp) + 1cee8: 69e6 ld s3,88(sp) + 1ceea: 6a46 ld s4,80(sp) + 1ceec: 6aa6 ld s5,72(sp) + 1ceee: 6109 addi sp,sp,128 + 1cef0: 8082 ret + 1cef2: 87ce mv a5,s3 + 1cef4: 8a8a mv s5,sp + 1cef6: d90d beqz a0,1ce28 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x58> + 1cef8: 854e mv a0,s3 + 1cefa: a811 j 1cf0e <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x13e> + 1cefc: 858a mv a1,sp + 1cefe: 4601 li a2,0 + 1cf00: 8552 mv a0,s4 + 1cf02: 8a8a mv s5,sp + 1cf04: facf80ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1cf08: 6782 ld a5,0(sp) + 1cf0a: f02a sd a0,32(sp) + 1cf0c: f83e sd a5,48(sp) + 1cf0e: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1cf12: 02090407 vle8.v v8,(s2) + 1cf16: 8c1d sub s0,s0,a5 + 1cf18: 993e add s2,s2,a5 + 1cf1a: 02050427 vse8.v v8,(a0) + 1cf1e: 953e add a0,a0,a5 + 1cf20: f47d bnez s0,1cf0e <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x13e> + 1cf22: 6402 ld s0,0(sp) + 1cf24: 7782 ld a5,32(sp) + 1cf26: b709 j 1ce28 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x58> + 1cf28: ea9f80ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 1cf2c: 842a mv s0,a0 + 1cf2e: a01d j 1cf54 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x184> + 1cf30: 842a mv s0,a0 + 1cf32: a831 j 1cf4e <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x17e> + 1cf34: e8cf80ef jal ra,155c0 <__cxa_begin_catch@plt> + 1cf38: 601c ld a5,0(s0) + 1cf3a: 8522 mv a0,s0 + 1cf3c: 679c ld a5,8(a5) + 1cf3e: 9782 jalr a5 + 1cf40: 931f80ef jal ra,15870 <__cxa_rethrow@plt> + 1cf44: 87aa mv a5,a0 + 1cf46: 8522 mv a0,s0 + 1cf48: 843e mv s0,a5 + 1cf4a: 9b7f80ef jal ra,15900 <_ZdlPv@plt> + 1cf4e: 8556 mv a0,s5 + 1cf50: bb5f90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1cf54: 8552 mv a0,s4 + 1cf56: baff90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1cf5a: 0002e797 auipc a5,0x2e + 1cf5e: ef67b783 ld a5,-266(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> + 1cf62: 6888 ld a0,16(s1) + 1cf64: 07c1 addi a5,a5,16 + 1cf66: e09c sd a5,0(s1) + 1cf68: c511 beqz a0,1cf74 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x1a4> + 1cf6a: 0002e317 auipc t1,0x2e + 1cf6e: d5633303 ld t1,-682(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 1cf72: 9302 jalr t1 + 1cf74: 8522 mv a0,s0 + 1cf76: 87bf80ef jal ra,157f0 <_Unwind_Resume@plt> + 1cf7a: 842a mv s0,a0 + 1cf7c: bff9 j 1cf5a <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x18a> + 1cf7e: 842a mv s0,a0 + 1cf80: ce1f80ef jal ra,15c60 <__cxa_end_catch@plt> + 1cf84: b7e9 j 1cf4e <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x17e> + +000000000001cf86 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_>: + 1cf86: 87ae mv a5,a1 + 1cf88: 6790 ld a2,8(a5) + 1cf8a: 618c ld a1,0(a1) + 1cf8c: 7119 addi sp,sp,-128 + 1cf8e: 0002e797 auipc a5,0x2e + 1cf92: ca27b783 ld a5,-862(a5) # 4ac30 <_GLOBAL_OFFSET_TABLE_+0xe0> + 1cf96: f4a6 sd s1,104(sp) + 1cf98: f0ca sd s2,96(sp) + 1cf9a: e8d2 sd s4,80(sp) + 1cf9c: fc86 sd ra,120(sp) + 1cf9e: f8a2 sd s0,112(sp) + 1cfa0: ecce sd s3,88(sp) + 1cfa2: e4d6 sd s5,72(sp) + 1cfa4: 07c1 addi a5,a5,16 + 1cfa6: 02010a13 addi s4,sp,32 + 1cfaa: 84aa mv s1,a0 + 1cfac: 00053423 sd zero,8(a0) + 1cfb0: 00053823 sd zero,16(a0) + 1cfb4: e11c sd a5,0(a0) + 1cfb6: 03010913 addi s2,sp,48 + 1cfba: 962e add a2,a2,a1 + 1cfbc: 8552 mv a0,s4 + 1cfbe: f04a sd s2,32(sp) + 1cfc0: e4efb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1cfc4: 7582 ld a1,32(sp) + 1cfc6: 7622 ld a2,40(sp) + 1cfc8: 01010993 addi s3,sp,16 + 1cfcc: 850a mv a0,sp + 1cfce: 962e add a2,a2,a1 + 1cfd0: 8a8a mv s5,sp + 1cfd2: e04e sd s3,0(sp) + 1cfd4: e3afb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1cfd8: 02800513 li a0,40 + 1cfdc: 8c5f80ef jal ra,158a0 <_Znwm@plt> + 1cfe0: 6582 ld a1,0(sp) + 1cfe2: 6622 ld a2,8(sp) + 1cfe4: 0002e797 auipc a5,0x2e + 1cfe8: d247b783 ld a5,-732(a5) # 4ad08 <_GLOBAL_OFFSET_TABLE_+0x1b8> + 1cfec: 842a mv s0,a0 + 1cfee: 01850713 addi a4,a0,24 + 1cff2: 07c1 addi a5,a5,16 + 1cff4: 0521 addi a0,a0,8 + 1cff6: 962e add a2,a2,a1 + 1cff8: e01c sd a5,0(s0) + 1cffa: e418 sd a4,8(s0) + 1cffc: e12fb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1d000: 04000513 li a0,64 + 1d004: 89df80ef jal ra,158a0 <_Znwm@plt> + 1d008: cd717057 vsetivli zero,2,e32,mf2,ta,ma + 1d00c: 5e0031d7 vmv.v.i v3,0 + 1d010: 0d807057 vsetvli zero,zero,e64,m1,ta,ma + 1d014: 5e003157 vmv.v.i v2,0 + 1d018: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma + 1d01c: 00053423 sd zero,8(a0) + 1d020: 00053823 sd zero,16(a0) + 1d024: 01850713 addi a4,a0,24 + 1d028: 5e00b0d7 vmv.v.i v1,1 + 1d02c: 020761a7 vse32.v v3,(a4) + 1d030: 02050713 addi a4,a0,32 + 1d034: 02077127 vse64.v v2,(a4) + 1d038: 03050713 addi a4,a0,48 + 1d03c: 020760a7 vse32.v v1,(a4) + 1d040: 87aa mv a5,a0 + 1d042: 0002e717 auipc a4,0x2e + 1d046: f6673703 ld a4,-154(a4) # 4afa8 <_GLOBAL_OFFSET_TABLE_+0x458> + 1d04a: 6888 ld a0,16(s1) + 1d04c: 0741 addi a4,a4,16 + 1d04e: e480 sd s0,8(s1) + 1d050: ff80 sd s0,56(a5) + 1d052: e398 sd a4,0(a5) + 1d054: e89c sd a5,16(s1) + 1d056: c511 beqz a0,1d062 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0xdc> + 1d058: 0002e317 auipc t1,0x2e + 1d05c: c6833303 ld t1,-920(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 1d060: 9302 jalr t1 + 1d062: 6502 ld a0,0(sp) + 1d064: 01350463 beq a0,s3,1d06c <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0xe6> + 1d068: 899f80ef jal ra,15900 <_ZdlPv@plt> + 1d06c: 7502 ld a0,32(sp) + 1d06e: 01250463 beq a0,s2,1d076 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0xf0> + 1d072: 88ff80ef jal ra,15900 <_ZdlPv@plt> + 1d076: 70e6 ld ra,120(sp) + 1d078: 7446 ld s0,112(sp) + 1d07a: 74a6 ld s1,104(sp) + 1d07c: 7906 ld s2,96(sp) + 1d07e: 69e6 ld s3,88(sp) + 1d080: 6a46 ld s4,80(sp) + 1d082: 6aa6 ld s5,72(sp) + 1d084: 6109 addi sp,sp,128 + 1d086: 8082 ret + 1d088: 842a mv s0,a0 + 1d08a: a035 j 1d0b6 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x130> + 1d08c: d34f80ef jal ra,155c0 <__cxa_begin_catch@plt> + 1d090: 601c ld a5,0(s0) + 1d092: 8522 mv a0,s0 + 1d094: 679c ld a5,8(a5) + 1d096: 9782 jalr a5 + 1d098: fd8f80ef jal ra,15870 <__cxa_rethrow@plt> + 1d09c: 842a mv s0,a0 + 1d09e: a031 j 1d0aa <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x124> + 1d0a0: 87aa mv a5,a0 + 1d0a2: 8522 mv a0,s0 + 1d0a4: 843e mv s0,a5 + 1d0a6: 85bf80ef jal ra,15900 <_ZdlPv@plt> + 1d0aa: 8556 mv a0,s5 + 1d0ac: a59f90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1d0b0: 8552 mv a0,s4 + 1d0b2: a53f90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1d0b6: 0002e797 auipc a5,0x2e + 1d0ba: cda7b783 ld a5,-806(a5) # 4ad90 <_GLOBAL_OFFSET_TABLE_+0x240> + 1d0be: 6888 ld a0,16(s1) + 1d0c0: 07c1 addi a5,a5,16 + 1d0c2: e09c sd a5,0(s1) + 1d0c4: c511 beqz a0,1d0d0 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x14a> + 1d0c6: 0002e317 auipc t1,0x2e + 1d0ca: bfa33303 ld t1,-1030(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 1d0ce: 9302 jalr t1 + 1d0d0: 8522 mv a0,s0 + 1d0d2: f1ef80ef jal ra,157f0 <_Unwind_Resume@plt> + 1d0d6: 842a mv s0,a0 + 1d0d8: bfe1 j 1d0b0 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x12a> + 1d0da: 842a mv s0,a0 + 1d0dc: b85f80ef jal ra,15c60 <__cxa_end_catch@plt> + 1d0e0: b7e9 j 1d0aa <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x124> + +000000000001d0e2 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc>: + 1d0e2: 7119 addi sp,sp,-128 + 1d0e4: 0002e797 auipc a5,0x2e + 1d0e8: b4c7b783 ld a5,-1204(a5) # 4ac30 <_GLOBAL_OFFSET_TABLE_+0xe0> + 1d0ec: f4a6 sd s1,104(sp) + 1d0ee: ecce sd s3,88(sp) + 1d0f0: fc86 sd ra,120(sp) + 1d0f2: f8a2 sd s0,112(sp) + 1d0f4: f0ca sd s2,96(sp) + 1d0f6: e8d2 sd s4,80(sp) + 1d0f8: e4d6 sd s5,72(sp) + 1d0fa: 07c1 addi a5,a5,16 + 1d0fc: 03010993 addi s3,sp,48 + 1d100: 00053423 sd zero,8(a0) + 1d104: 00053823 sd zero,16(a0) + 1d108: e11c sd a5,0(a0) + 1d10a: f04e sd s3,32(sp) + 1d10c: 84aa mv s1,a0 + 1d10e: 12058663 beqz a1,1d23a <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x158> + 1d112: 852e mv a0,a1 + 1d114: 892e mv s2,a1 + 1d116: abbf80ef jal ra,15bd0 + 1d11a: e02a sd a0,0(sp) + 1d11c: 47bd li a5,15 + 1d11e: 02010a13 addi s4,sp,32 + 1d122: 842a mv s0,a0 + 1d124: 0ea7e563 bltu a5,a0,1d20e <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x12c> + 1d128: 4785 li a5,1 + 1d12a: 0cf51d63 bne a0,a5,1d204 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x122> + 1d12e: 00094703 lbu a4,0(s2) + 1d132: 87ce mv a5,s3 + 1d134: 8a8a mv s5,sp + 1d136: 02e10823 sb a4,48(sp) + 1d13a: f422 sd s0,40(sp) + 1d13c: 97a2 add a5,a5,s0 + 1d13e: 00078023 sb zero,0(a5) + 1d142: 7582 ld a1,32(sp) + 1d144: 7622 ld a2,40(sp) + 1d146: 01010913 addi s2,sp,16 + 1d14a: 8556 mv a0,s5 + 1d14c: 962e add a2,a2,a1 + 1d14e: e04a sd s2,0(sp) + 1d150: cbefb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1d154: 02800513 li a0,40 + 1d158: f48f80ef jal ra,158a0 <_Znwm@plt> + 1d15c: 6582 ld a1,0(sp) + 1d15e: 6622 ld a2,8(sp) + 1d160: 0002e797 auipc a5,0x2e + 1d164: ba87b783 ld a5,-1112(a5) # 4ad08 <_GLOBAL_OFFSET_TABLE_+0x1b8> + 1d168: 842a mv s0,a0 + 1d16a: 01850713 addi a4,a0,24 + 1d16e: 07c1 addi a5,a5,16 + 1d170: 0521 addi a0,a0,8 + 1d172: 962e add a2,a2,a1 + 1d174: e01c sd a5,0(s0) + 1d176: e418 sd a4,8(s0) + 1d178: c96fb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1d17c: 04000513 li a0,64 + 1d180: f20f80ef jal ra,158a0 <_Znwm@plt> + 1d184: cd717057 vsetivli zero,2,e32,mf2,ta,ma + 1d188: 5e0031d7 vmv.v.i v3,0 + 1d18c: 0d807057 vsetvli zero,zero,e64,m1,ta,ma + 1d190: 5e003157 vmv.v.i v2,0 + 1d194: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma + 1d198: 00053423 sd zero,8(a0) + 1d19c: 00053823 sd zero,16(a0) + 1d1a0: 01850713 addi a4,a0,24 + 1d1a4: 5e00b0d7 vmv.v.i v1,1 + 1d1a8: 020761a7 vse32.v v3,(a4) + 1d1ac: 02050713 addi a4,a0,32 + 1d1b0: 02077127 vse64.v v2,(a4) + 1d1b4: 03050713 addi a4,a0,48 + 1d1b8: 020760a7 vse32.v v1,(a4) + 1d1bc: 87aa mv a5,a0 + 1d1be: 0002e717 auipc a4,0x2e + 1d1c2: dea73703 ld a4,-534(a4) # 4afa8 <_GLOBAL_OFFSET_TABLE_+0x458> + 1d1c6: 6888 ld a0,16(s1) + 1d1c8: 0741 addi a4,a4,16 + 1d1ca: e480 sd s0,8(s1) + 1d1cc: ff80 sd s0,56(a5) + 1d1ce: e398 sd a4,0(a5) + 1d1d0: e89c sd a5,16(s1) + 1d1d2: c511 beqz a0,1d1de <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0xfc> + 1d1d4: 0002e317 auipc t1,0x2e + 1d1d8: aec33303 ld t1,-1300(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 1d1dc: 9302 jalr t1 + 1d1de: 6502 ld a0,0(sp) + 1d1e0: 01250463 beq a0,s2,1d1e8 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x106> + 1d1e4: f1cf80ef jal ra,15900 <_ZdlPv@plt> + 1d1e8: 7502 ld a0,32(sp) + 1d1ea: 01350463 beq a0,s3,1d1f2 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x110> + 1d1ee: f12f80ef jal ra,15900 <_ZdlPv@plt> + 1d1f2: 70e6 ld ra,120(sp) + 1d1f4: 7446 ld s0,112(sp) + 1d1f6: 74a6 ld s1,104(sp) + 1d1f8: 7906 ld s2,96(sp) + 1d1fa: 69e6 ld s3,88(sp) + 1d1fc: 6a46 ld s4,80(sp) + 1d1fe: 6aa6 ld s5,72(sp) + 1d200: 6109 addi sp,sp,128 + 1d202: 8082 ret + 1d204: 87ce mv a5,s3 + 1d206: 8a8a mv s5,sp + 1d208: d90d beqz a0,1d13a <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x58> + 1d20a: 854e mv a0,s3 + 1d20c: a811 j 1d220 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x13e> + 1d20e: 858a mv a1,sp + 1d210: 4601 li a2,0 + 1d212: 8552 mv a0,s4 + 1d214: 8a8a mv s5,sp + 1d216: c9af80ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1d21a: 6782 ld a5,0(sp) + 1d21c: f02a sd a0,32(sp) + 1d21e: f83e sd a5,48(sp) + 1d220: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1d224: 02090407 vle8.v v8,(s2) + 1d228: 8c1d sub s0,s0,a5 + 1d22a: 993e add s2,s2,a5 + 1d22c: 02050427 vse8.v v8,(a0) + 1d230: 953e add a0,a0,a5 + 1d232: f47d bnez s0,1d220 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x13e> + 1d234: 6402 ld s0,0(sp) + 1d236: 7782 ld a5,32(sp) + 1d238: b709 j 1d13a <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x58> + 1d23a: b97f80ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 1d23e: 842a mv s0,a0 + 1d240: a01d j 1d266 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x184> + 1d242: 842a mv s0,a0 + 1d244: a831 j 1d260 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x17e> + 1d246: b7af80ef jal ra,155c0 <__cxa_begin_catch@plt> + 1d24a: 601c ld a5,0(s0) + 1d24c: 8522 mv a0,s0 + 1d24e: 679c ld a5,8(a5) + 1d250: 9782 jalr a5 + 1d252: e1ef80ef jal ra,15870 <__cxa_rethrow@plt> + 1d256: 87aa mv a5,a0 + 1d258: 8522 mv a0,s0 + 1d25a: 843e mv s0,a5 + 1d25c: ea4f80ef jal ra,15900 <_ZdlPv@plt> + 1d260: 8556 mv a0,s5 + 1d262: 8a3f90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1d266: 8552 mv a0,s4 + 1d268: 89df90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1d26c: 0002e797 auipc a5,0x2e + 1d270: b247b783 ld a5,-1244(a5) # 4ad90 <_GLOBAL_OFFSET_TABLE_+0x240> + 1d274: 6888 ld a0,16(s1) + 1d276: 07c1 addi a5,a5,16 + 1d278: e09c sd a5,0(s1) + 1d27a: c511 beqz a0,1d286 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x1a4> + 1d27c: 0002e317 auipc t1,0x2e + 1d280: a4433303 ld t1,-1468(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 1d284: 9302 jalr t1 + 1d286: 8522 mv a0,s0 + 1d288: d68f80ef jal ra,157f0 <_Unwind_Resume@plt> + 1d28c: 842a mv s0,a0 + 1d28e: bff9 j 1d26c <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x18a> + 1d290: 842a mv s0,a0 + 1d292: 9cff80ef jal ra,15c60 <__cxa_end_catch@plt> + 1d296: b7e9 j 1d260 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x17e> + +000000000001d298 <_ZN7testing8internal2RED1Ev>: + 1d298: 00854783 lbu a5,8(a0) + 1d29c: 1141 addi sp,sp,-16 + 1d29e: e022 sd s0,0(sp) + 1d2a0: e406 sd ra,8(sp) + 1d2a2: 842a mv s0,a0 + 1d2a4: e799 bnez a5,1d2b2 <_ZN7testing8internal2RED1Ev+0x1a> + 1d2a6: 6008 ld a0,0(s0) + 1d2a8: 6402 ld s0,0(sp) + 1d2aa: 60a2 ld ra,8(sp) + 1d2ac: 0141 addi sp,sp,16 + 1d2ae: eb2f806f j 15960 + 1d2b2: 05050513 addi a0,a0,80 + 1d2b6: 8caf80ef jal ra,15380 + 1d2ba: 01040513 addi a0,s0,16 + 1d2be: 8c2f80ef jal ra,15380 + 1d2c2: 6008 ld a0,0(s0) + 1d2c4: 6402 ld s0,0(sp) + 1d2c6: 60a2 ld ra,8(sp) + 1d2c8: 0141 addi sp,sp,16 + 1d2ca: e96f806f j 15960 + +000000000001d2ce <_ZN7testing8internal2RE9FullMatchEPKcRKS1_>: + 1d2ce: 0085c703 lbu a4,8(a1) + 1d2d2: e319 bnez a4,1d2d8 <_ZN7testing8internal2RE9FullMatchEPKcRKS1_+0xa> + 1d2d4: 853a mv a0,a4 + 1d2d6: 8082 ret + 1d2d8: 1101 addi sp,sp,-32 + 1d2da: 87ae mv a5,a1 + 1d2dc: 4701 li a4,0 + 1d2de: 85aa mv a1,a0 + 1d2e0: 0034 addi a3,sp,8 + 1d2e2: 01078513 addi a0,a5,16 + 1d2e6: 4605 li a2,1 + 1d2e8: ec06 sd ra,24(sp) + 1d2ea: 9c7f80ef jal ra,15cb0 + 1d2ee: 60e2 ld ra,24(sp) + 1d2f0: 00153713 seqz a4,a0 + 1d2f4: 853a mv a0,a4 + 1d2f6: 6105 addi sp,sp,32 + 1d2f8: 8082 ret + +000000000001d2fa <_ZN7testing8internal2RE12PartialMatchEPKcRKS1_>: + 1d2fa: 0085c703 lbu a4,8(a1) + 1d2fe: e319 bnez a4,1d304 <_ZN7testing8internal2RE12PartialMatchEPKcRKS1_+0xa> + 1d300: 853a mv a0,a4 + 1d302: 8082 ret + 1d304: 1101 addi sp,sp,-32 + 1d306: 87ae mv a5,a1 + 1d308: 4701 li a4,0 + 1d30a: 85aa mv a1,a0 + 1d30c: 0034 addi a3,sp,8 + 1d30e: 05078513 addi a0,a5,80 + 1d312: 4605 li a2,1 + 1d314: ec06 sd ra,24(sp) + 1d316: 99bf80ef jal ra,15cb0 + 1d31a: 60e2 ld ra,24(sp) + 1d31c: 00153713 seqz a4,a0 + 1d320: 853a mv a0,a4 + 1d322: 6105 addi sp,sp,32 + 1d324: 8082 ret + +000000000001d326 <_ZN7testing8internal8GTestLogD1Ev>: + 1d326: 0002e717 auipc a4,0x2e + 1d32a: c7273703 ld a4,-910(a4) # 4af98 <_ZSt4cerr@Base> + 1d32e: 631c ld a5,0(a4) + 1d330: 1101 addi sp,sp,-32 + 1d332: e822 sd s0,16(sp) + 1d334: fe87b783 ld a5,-24(a5) + 1d338: ec06 sd ra,24(sp) + 1d33a: e426 sd s1,8(sp) + 1d33c: 97ba add a5,a5,a4 + 1d33e: 7be0 ld s0,240(a5) + 1d340: c02d beqz s0,1d3a2 <_ZN7testing8internal8GTestLogD1Ev+0x7c> + 1d342: 03844783 lbu a5,56(s0) + 1d346: 84aa mv s1,a0 + 1d348: c785 beqz a5,1d370 <_ZN7testing8internal8GTestLogD1Ev+0x4a> + 1d34a: 04344583 lbu a1,67(s0) + 1d34e: 0002e517 auipc a0,0x2e + 1d352: c4a53503 ld a0,-950(a0) # 4af98 <_ZSt4cerr@Base> + 1d356: dcaf80ef jal ra,15920 <_ZNSo3putEc@plt> + 1d35a: 927f80ef jal ra,15c80 <_ZNSo5flushEv@plt> + 1d35e: 4098 lw a4,0(s1) + 1d360: 478d li a5,3 + 1d362: 02f70763 beq a4,a5,1d390 <_ZN7testing8internal8GTestLogD1Ev+0x6a> + 1d366: 60e2 ld ra,24(sp) + 1d368: 6442 ld s0,16(sp) + 1d36a: 64a2 ld s1,8(sp) + 1d36c: 6105 addi sp,sp,32 + 1d36e: 8082 ret + 1d370: 8522 mv a0,s0 + 1d372: a9ef80ef jal ra,15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 1d376: 601c ld a5,0(s0) + 1d378: 0002e717 auipc a4,0x2e + 1d37c: a8073703 ld a4,-1408(a4) # 4adf8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x34634> + 1d380: 45a9 li a1,10 + 1d382: 7b9c ld a5,48(a5) + 1d384: fce785e3 beq a5,a4,1d34e <_ZN7testing8internal8GTestLogD1Ev+0x28> + 1d388: 8522 mv a0,s0 + 1d38a: 9782 jalr a5 + 1d38c: 85aa mv a1,a0 + 1d38e: b7c1 j 1d34e <_ZN7testing8internal8GTestLogD1Ev+0x28> + 1d390: 0002e797 auipc a5,0x2e + 1d394: aa87b783 ld a5,-1368(a5) # 4ae38 + 1d398: 6388 ld a0,0(a5) + 1d39a: 8f7f80ef jal ra,15c90 + 1d39e: 942f80ef jal ra,154e0 + 1d3a2: bfef80ef jal ra,157a0 <_ZSt16__throw_bad_castv@plt> + +000000000001d3a6 <_ZN7testing8internal11GetFileSizeEP8_IO_FILE>: + 1d3a6: 1141 addi sp,sp,-16 + 1d3a8: 4609 li a2,2 + 1d3aa: 4581 li a1,0 + 1d3ac: e022 sd s0,0(sp) + 1d3ae: e406 sd ra,8(sp) + 1d3b0: 842a mv s0,a0 + 1d3b2: f3ff70ef jal ra,152f0 + 1d3b6: 8522 mv a0,s0 + 1d3b8: 6402 ld s0,0(sp) + 1d3ba: 60a2 ld ra,8(sp) + 1d3bc: 0141 addi sp,sp,16 + 1d3be: 9d3f806f j 15d90 + +000000000001d3c2 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE>: + 1d3c2: 7139 addi sp,sp,-64 + 1d3c4: e852 sd s4,16(sp) + 1d3c6: 8a2a mv s4,a0 + 1d3c8: 852e mv a0,a1 + 1d3ca: fc06 sd ra,56(sp) + 1d3cc: f822 sd s0,48(sp) + 1d3ce: f426 sd s1,40(sp) + 1d3d0: f04a sd s2,32(sp) + 1d3d2: ec4e sd s3,24(sp) + 1d3d4: 892e mv s2,a1 + 1d3d6: fd1ff0ef jal ra,1d3a6 <_ZN7testing8internal11GetFileSizeEP8_IO_FILE> + 1d3da: 84aa mv s1,a0 + 1d3dc: fb4f80ef jal ra,15b90 <_Znam@plt> + 1d3e0: 89aa mv s3,a0 + 1d3e2: 4601 li a2,0 + 1d3e4: 854a mv a0,s2 + 1d3e6: 4581 li a1,0 + 1d3e8: f09f70ef jal ra,152f0 + 1d3ec: 4401 li s0,0 + 1d3ee: a019 j 1d3f4 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x32> + 1d3f0: 00947c63 bgeu s0,s1,1d408 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x46> + 1d3f4: 40848633 sub a2,s1,s0 + 1d3f8: 00898533 add a0,s3,s0 + 1d3fc: 86ca mv a3,s2 + 1d3fe: 4585 li a1,1 + 1d400: cd0f80ef jal ra,158d0 + 1d404: 942a add s0,s0,a0 + 1d406: f56d bnez a0,1d3f0 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x2e> + 1d408: 010a0513 addi a0,s4,16 + 1d40c: e422 sd s0,8(sp) + 1d40e: 00aa3023 sd a0,0(s4) + 1d412: 47bd li a5,15 + 1d414: 0287fb63 bgeu a5,s0,1d44a <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x88> + 1d418: 4601 li a2,0 + 1d41a: 002c addi a1,sp,8 + 1d41c: 8552 mv a0,s4 + 1d41e: a92f80ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1d422: 67a2 ld a5,8(sp) + 1d424: 00aa3023 sd a0,0(s4) + 1d428: 00fa3823 sd a5,16(s4) + 1d42c: 874e mv a4,s3 + 1d42e: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1d432: 02070407 vle8.v v8,(a4) + 1d436: 8c1d sub s0,s0,a5 + 1d438: 973e add a4,a4,a5 + 1d43a: 02050427 vse8.v v8,(a0) + 1d43e: 953e add a0,a0,a5 + 1d440: f47d bnez s0,1d42e <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x6c> + 1d442: 6422 ld s0,8(sp) + 1d444: 000a3503 ld a0,0(s4) + 1d448: a801 j 1d458 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x96> + 1d44a: 4785 li a5,1 + 1d44c: 02f41763 bne s0,a5,1d47a <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0xb8> + 1d450: 0009c783 lbu a5,0(s3) + 1d454: 00fa0823 sb a5,16(s4) + 1d458: 008a3423 sd s0,8(s4) + 1d45c: 9522 add a0,a0,s0 + 1d45e: 00050023 sb zero,0(a0) + 1d462: 854e mv a0,s3 + 1d464: 94df80ef jal ra,15db0 <_ZdaPv@plt> + 1d468: 70e2 ld ra,56(sp) + 1d46a: 7442 ld s0,48(sp) + 1d46c: 74a2 ld s1,40(sp) + 1d46e: 7902 ld s2,32(sp) + 1d470: 69e2 ld s3,24(sp) + 1d472: 8552 mv a0,s4 + 1d474: 6a42 ld s4,16(sp) + 1d476: 6121 addi sp,sp,64 + 1d478: 8082 ret + 1d47a: dc79 beqz s0,1d458 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x96> + 1d47c: bf45 j 1d42c <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x6a> + +000000000001d47e <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev>: + 1d47e: 7159 addi sp,sp,-112 + 1d480: f0a2 sd s0,96(sp) + 1d482: 8e01b403 ld s0,-1824(gp) # 4b670 <_ZN7testing8internalL21g_injected_test_argvsE> + 1d486: e4ce sd s3,72(sp) + 1d488: f486 sd ra,104(sp) + 1d48a: 89aa mv s3,a0 + 1d48c: 10040263 beqz s0,1d590 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x112> + 1d490: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1d494: 5e0030d7 vmv.v.i v1,0 + 1d498: eca6 sd s1,88(sp) + 1d49a: f45e sd s7,40(sp) + 1d49c: 6418 ld a4,8(s0) + 1d49e: 601c ld a5,0(s0) + 1d4a0: 020570a7 vse64.v v1,(a0) + 1d4a4: 00053823 sd zero,16(a0) + 1d4a8: 40f704b3 sub s1,a4,a5 + 1d4ac: 0cf70963 beq a4,a5,1d57e <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x100> + 1d4b0: fc100793 li a5,-63 + 1d4b4: 8385 srli a5,a5,0x1 + 1d4b6: e8ca sd s2,80(sp) + 1d4b8: e0d2 sd s4,64(sp) + 1d4ba: 0e97e563 bltu a5,s1,1d5a4 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x126> + 1d4be: 8526 mv a0,s1 + 1d4c0: be0f80ef jal ra,158a0 <_Znwm@plt> + 1d4c4: 8baa mv s7,a0 + 1d4c6: 94de add s1,s1,s7 + 1d4c8: 0099b823 sd s1,16(s3) + 1d4cc: 0179b023 sd s7,0(s3) + 1d4d0: 0179b423 sd s7,8(s3) + 1d4d4: 00043903 ld s2,0(s0) + 1d4d8: 00843a03 ld s4,8(s0) + 1d4dc: 0d490263 beq s2,s4,1d5a0 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x122> + 1d4e0: fc56 sd s5,56(sp) + 1d4e2: f85a sd s6,48(sp) + 1d4e4: f062 sd s8,32(sp) + 1d4e6: ec66 sd s9,24(sp) + 1d4e8: 84de mv s1,s7 + 1d4ea: 4abd li s5,15 + 1d4ec: 4b05 li s6,1 + 1d4ee: 00810c13 addi s8,sp,8 + 1d4f2: a831 j 1d50e <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x90> + 1d4f4: 09640963 beq s0,s6,1d586 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x108> + 1d4f8: ec0d bnez s0,1d532 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0xb4> + 1d4fa: e480 sd s0,8(s1) + 1d4fc: 9522 add a0,a0,s0 + 1d4fe: 00050023 sb zero,0(a0) + 1d502: 02090913 addi s2,s2,32 + 1d506: 02048493 addi s1,s1,32 + 1d50a: 052a0a63 beq s4,s2,1d55e <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0xe0> + 1d50e: 00893403 ld s0,8(s2) + 1d512: 01048513 addi a0,s1,16 + 1d516: e088 sd a0,0(s1) + 1d518: 00093c83 ld s9,0(s2) + 1d51c: e422 sd s0,8(sp) + 1d51e: fc8afbe3 bgeu s5,s0,1d4f4 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x76> + 1d522: 4601 li a2,0 + 1d524: 85e2 mv a1,s8 + 1d526: 8526 mv a0,s1 + 1d528: 988f80ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1d52c: 67a2 ld a5,8(sp) + 1d52e: e088 sd a0,0(s1) + 1d530: e89c sd a5,16(s1) + 1d532: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1d536: 020c8407 vle8.v v8,(s9) + 1d53a: 8c1d sub s0,s0,a5 + 1d53c: 9cbe add s9,s9,a5 + 1d53e: 02050427 vse8.v v8,(a0) + 1d542: 953e add a0,a0,a5 + 1d544: f47d bnez s0,1d532 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0xb4> + 1d546: 6422 ld s0,8(sp) + 1d548: 6088 ld a0,0(s1) + 1d54a: 02090913 addi s2,s2,32 + 1d54e: e480 sd s0,8(s1) + 1d550: 9522 add a0,a0,s0 + 1d552: 00050023 sb zero,0(a0) + 1d556: 02048493 addi s1,s1,32 + 1d55a: fb2a1ae3 bne s4,s2,1d50e <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x90> + 1d55e: 7ae2 ld s5,56(sp) + 1d560: 7b42 ld s6,48(sp) + 1d562: 7c02 ld s8,32(sp) + 1d564: 6ce2 ld s9,24(sp) + 1d566: 70a6 ld ra,104(sp) + 1d568: 7406 ld s0,96(sp) + 1d56a: 0099b423 sd s1,8(s3) + 1d56e: 6946 ld s2,80(sp) + 1d570: 64e6 ld s1,88(sp) + 1d572: 6a06 ld s4,64(sp) + 1d574: 7ba2 ld s7,40(sp) + 1d576: 854e mv a0,s3 + 1d578: 69a6 ld s3,72(sp) + 1d57a: 6165 addi sp,sp,112 + 1d57c: 8082 ret + 1d57e: e8ca sd s2,80(sp) + 1d580: e0d2 sd s4,64(sp) + 1d582: 4b81 li s7,0 + 1d584: b789 j 1d4c6 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x48> + 1d586: 000cc783 lbu a5,0(s9) + 1d58a: 00f48823 sb a5,16(s1) + 1d58e: b7b5 j 1d4fa <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x7c> + 1d590: f9ffb0ef jal ra,1952e <_ZN7testing8internal8GetArgvsB5cxx11Ev> + 1d594: 70a6 ld ra,104(sp) + 1d596: 7406 ld s0,96(sp) + 1d598: 854e mv a0,s3 + 1d59a: 69a6 ld s3,72(sp) + 1d59c: 6165 addi sp,sp,112 + 1d59e: 8082 ret + 1d5a0: 84de mv s1,s7 + 1d5a2: b7d1 j 1d566 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0xe8> + 1d5a4: fc56 sd s5,56(sp) + 1d5a6: f85a sd s6,48(sp) + 1d5a8: f062 sd s8,32(sp) + 1d5aa: ec66 sd s9,24(sp) + 1d5ac: ef4f80ef jal ra,15ca0 <_ZSt28__throw_bad_array_new_lengthv@plt> + 1d5b0: 810f80ef jal ra,155c0 <__cxa_begin_catch@plt> + 1d5b4: 009b8963 beq s7,s1,1d5c6 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x148> + 1d5b8: 855e mv a0,s7 + 1d5ba: 020b8b93 addi s7,s7,32 + 1d5be: d46f90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1d5c2: fe9b9be3 bne s7,s1,1d5b8 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x13a> + 1d5c6: aaaf80ef jal ra,15870 <__cxa_rethrow@plt> + 1d5ca: 842a mv s0,a0 + 1d5cc: e94f80ef jal ra,15c60 <__cxa_end_catch@plt> + 1d5d0: 0009b503 ld a0,0(s3) + 1d5d4: c119 beqz a0,1d5da <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x15c> + 1d5d6: b2af80ef jal ra,15900 <_ZdlPv@plt> + 1d5da: 8522 mv a0,s0 + 1d5dc: a14f80ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000001d5e0 <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE>: + 1d5e0: 7179 addi sp,sp,-48 + 1d5e2: e052 sd s4,0(sp) + 1d5e4: 8b818a13 addi s4,gp,-1864 # 4b648 <_ZN7testing8internalL7g_argvsE> + 1d5e8: e44e sd s3,8(sp) + 1d5ea: 028a3983 ld s3,40(s4) + 1d5ee: ec26 sd s1,24(sp) + 1d5f0: f406 sd ra,40(sp) + 1d5f2: 84aa mv s1,a0 + 1d5f4: 04a98363 beq s3,a0,1d63a <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x5a> + 1d5f8: 04098163 beqz s3,1d63a <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x5a> + 1d5fc: f022 sd s0,32(sp) + 1d5fe: e84a sd s2,16(sp) + 1d600: 0009b403 ld s0,0(s3) + 1d604: 0089b903 ld s2,8(s3) + 1d608: 01240f63 beq s0,s2,1d626 <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x46> + 1d60c: 6008 ld a0,0(s0) + 1d60e: 01040793 addi a5,s0,16 + 1d612: 00f50463 beq a0,a5,1d61a <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x3a> + 1d616: aeaf80ef jal ra,15900 <_ZdlPv@plt> + 1d61a: 02040413 addi s0,s0,32 + 1d61e: fe8917e3 bne s2,s0,1d60c <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x2c> + 1d622: 0009b903 ld s2,0(s3) + 1d626: 00090563 beqz s2,1d630 <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x50> + 1d62a: 854a mv a0,s2 + 1d62c: ad4f80ef jal ra,15900 <_ZdlPv@plt> + 1d630: 854e mv a0,s3 + 1d632: acef80ef jal ra,15900 <_ZdlPv@plt> + 1d636: 7402 ld s0,32(sp) + 1d638: 6942 ld s2,16(sp) + 1d63a: 70a2 ld ra,40(sp) + 1d63c: 029a3423 sd s1,40(s4) + 1d640: 69a2 ld s3,8(sp) + 1d642: 64e2 ld s1,24(sp) + 1d644: 6a02 ld s4,0(sp) + 1d646: 6145 addi sp,sp,48 + 1d648: 8082 ret + +000000000001d64a <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE>: + 1d64a: 7159 addi sp,sp,-112 + 1d64c: f0a2 sd s0,96(sp) + 1d64e: 842a mv s0,a0 + 1d650: 4561 li a0,24 + 1d652: e8ca sd s2,80(sp) + 1d654: e4ce sd s3,72(sp) + 1d656: fc56 sd s5,56(sp) + 1d658: f486 sd ra,104(sp) + 1d65a: f45e sd s7,40(sp) + 1d65c: a44f80ef jal ra,158a0 <_Znwm@plt> + 1d660: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1d664: 5e0030d7 vmv.v.i v1,0 + 1d668: 00043903 ld s2,0(s0) + 1d66c: 00843983 ld s3,8(s0) + 1d670: 020570a7 vse64.v v1,(a0) + 1d674: fc100793 li a5,-63 + 1d678: 00053823 sd zero,16(a0) + 1d67c: 41298433 sub s0,s3,s2 + 1d680: 8385 srli a5,a5,0x1 + 1d682: 8aaa mv s5,a0 + 1d684: 1087ed63 bltu a5,s0,1d79e <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x154> + 1d688: c079 beqz s0,1d74e <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x104> + 1d68a: 8522 mv a0,s0 + 1d68c: a14f80ef jal ra,158a0 <_Znwm@plt> + 1d690: 8baa mv s7,a0 + 1d692: eca6 sd s1,88(sp) + 1d694: 945e add s0,s0,s7 + 1d696: 008ab823 sd s0,16(s5) + 1d69a: 017ab023 sd s7,0(s5) + 1d69e: 0d390163 beq s2,s3,1d760 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x116> + 1d6a2: e0d2 sd s4,64(sp) + 1d6a4: f85a sd s6,48(sp) + 1d6a6: f062 sd s8,32(sp) + 1d6a8: ec66 sd s9,24(sp) + 1d6aa: 84de mv s1,s7 + 1d6ac: 4a3d li s4,15 + 1d6ae: 4b05 li s6,1 + 1d6b0: 00810c13 addi s8,sp,8 + 1d6b4: a839 j 1d6d2 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x88> + 1d6b6: 000cc783 lbu a5,0(s9) + 1d6ba: 00f48823 sb a5,16(s1) + 1d6be: e480 sd s0,8(s1) + 1d6c0: 9522 add a0,a0,s0 + 1d6c2: 00050023 sb zero,0(a0) + 1d6c6: 02090913 addi s2,s2,32 + 1d6ca: 02048493 addi s1,s1,32 + 1d6ce: 05298563 beq s3,s2,1d718 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xce> + 1d6d2: 00893403 ld s0,8(s2) + 1d6d6: 01048513 addi a0,s1,16 + 1d6da: e088 sd a0,0(s1) + 1d6dc: 00093c83 ld s9,0(s2) + 1d6e0: e422 sd s0,8(sp) + 1d6e2: 048a6d63 bltu s4,s0,1d73c <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xf2> + 1d6e6: fd6408e3 beq s0,s6,1d6b6 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x6c> + 1d6ea: d871 beqz s0,1d6be <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x74> + 1d6ec: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1d6f0: 020c8407 vle8.v v8,(s9) + 1d6f4: 8c1d sub s0,s0,a5 + 1d6f6: 9cbe add s9,s9,a5 + 1d6f8: 02050427 vse8.v v8,(a0) + 1d6fc: 953e add a0,a0,a5 + 1d6fe: f47d bnez s0,1d6ec <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xa2> + 1d700: 6422 ld s0,8(sp) + 1d702: 6088 ld a0,0(s1) + 1d704: 02090913 addi s2,s2,32 + 1d708: e480 sd s0,8(s1) + 1d70a: 9522 add a0,a0,s0 + 1d70c: 00050023 sb zero,0(a0) + 1d710: 02048493 addi s1,s1,32 + 1d714: fb299fe3 bne s3,s2,1d6d2 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x88> + 1d718: 6a06 ld s4,64(sp) + 1d71a: 7b42 ld s6,48(sp) + 1d71c: 7c02 ld s8,32(sp) + 1d71e: 6ce2 ld s9,24(sp) + 1d720: 009ab423 sd s1,8(s5) + 1d724: 8556 mv a0,s5 + 1d726: ebbff0ef jal ra,1d5e0 <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE> + 1d72a: 70a6 ld ra,104(sp) + 1d72c: 7406 ld s0,96(sp) + 1d72e: 64e6 ld s1,88(sp) + 1d730: 6946 ld s2,80(sp) + 1d732: 69a6 ld s3,72(sp) + 1d734: 7ae2 ld s5,56(sp) + 1d736: 7ba2 ld s7,40(sp) + 1d738: 6165 addi sp,sp,112 + 1d73a: 8082 ret + 1d73c: 4601 li a2,0 + 1d73e: 85e2 mv a1,s8 + 1d740: 8526 mv a0,s1 + 1d742: f6ff70ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1d746: 67a2 ld a5,8(sp) + 1d748: e088 sd a0,0(s1) + 1d74a: e89c sd a5,16(s1) + 1d74c: b745 j 1d6ec <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xa2> + 1d74e: 4b81 li s7,0 + 1d750: eca6 sd s1,88(sp) + 1d752: 945e add s0,s0,s7 + 1d754: 008ab823 sd s0,16(s5) + 1d758: 017ab023 sd s7,0(s5) + 1d75c: f53913e3 bne s2,s3,1d6a2 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x58> + 1d760: 84de mv s1,s7 + 1d762: bf7d j 1d720 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xd6> + 1d764: e5df70ef jal ra,155c0 <__cxa_begin_catch@plt> + 1d768: 049b8163 beq s7,s1,1d7aa <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x160> + 1d76c: 855e mv a0,s7 + 1d76e: 020b8b93 addi s7,s7,32 + 1d772: b92f90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1d776: 029b8a63 beq s7,s1,1d7aa <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x160> + 1d77a: bfcd j 1d76c <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x122> + 1d77c: 842a mv s0,a0 + 1d77e: eca6 sd s1,88(sp) + 1d780: e0d2 sd s4,64(sp) + 1d782: f85a sd s6,48(sp) + 1d784: f062 sd s8,32(sp) + 1d786: ec66 sd s9,24(sp) + 1d788: 000ab503 ld a0,0(s5) + 1d78c: c119 beqz a0,1d792 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x148> + 1d78e: 972f80ef jal ra,15900 <_ZdlPv@plt> + 1d792: 8556 mv a0,s5 + 1d794: 96cf80ef jal ra,15900 <_ZdlPv@plt> + 1d798: 8522 mv a0,s0 + 1d79a: 856f80ef jal ra,157f0 <_Unwind_Resume@plt> + 1d79e: 0001b517 auipc a0,0x1b + 1d7a2: 64250513 addi a0,a0,1602 # 38de0 <_IO_stdin_used+0x788> + 1d7a6: 94af80ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 1d7aa: 8c6f80ef jal ra,15870 <__cxa_rethrow@plt> + 1d7ae: 842a mv s0,a0 + 1d7b0: cb0f80ef jal ra,15c60 <__cxa_end_catch@plt> + 1d7b4: bfd1 j 1d788 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x13e> + +000000000001d7b6 <_ZN7testing8internal20ClearInjectableArgvsEv>: + 1d7b6: 1101 addi sp,sp,-32 + 1d7b8: e04a sd s2,0(sp) + 1d7ba: 8e01b903 ld s2,-1824(gp) # 4b670 <_ZN7testing8internalL21g_injected_test_argvsE> + 1d7be: ec06 sd ra,24(sp) + 1d7c0: 04090063 beqz s2,1d800 <_ZN7testing8internal20ClearInjectableArgvsEv+0x4a> + 1d7c4: e822 sd s0,16(sp) + 1d7c6: e426 sd s1,8(sp) + 1d7c8: 00093403 ld s0,0(s2) + 1d7cc: 00893483 ld s1,8(s2) + 1d7d0: 00940f63 beq s0,s1,1d7ee <_ZN7testing8internal20ClearInjectableArgvsEv+0x38> + 1d7d4: 6008 ld a0,0(s0) + 1d7d6: 01040793 addi a5,s0,16 + 1d7da: 00f50463 beq a0,a5,1d7e2 <_ZN7testing8internal20ClearInjectableArgvsEv+0x2c> + 1d7de: 922f80ef jal ra,15900 <_ZdlPv@plt> + 1d7e2: 02040413 addi s0,s0,32 + 1d7e6: fe8497e3 bne s1,s0,1d7d4 <_ZN7testing8internal20ClearInjectableArgvsEv+0x1e> + 1d7ea: 00093483 ld s1,0(s2) + 1d7ee: c481 beqz s1,1d7f6 <_ZN7testing8internal20ClearInjectableArgvsEv+0x40> + 1d7f0: 8526 mv a0,s1 + 1d7f2: 90ef80ef jal ra,15900 <_ZdlPv@plt> + 1d7f6: 854a mv a0,s2 + 1d7f8: 908f80ef jal ra,15900 <_ZdlPv@plt> + 1d7fc: 6442 ld s0,16(sp) + 1d7fe: 64a2 ld s1,8(sp) + 1d800: 60e2 ld ra,24(sp) + 1d802: 8e01b023 sd zero,-1824(gp) # 4b670 <_ZN7testing8internalL21g_injected_test_argvsE> + 1d806: 6902 ld s2,0(sp) + 1d808: 6105 addi sp,sp,32 + 1d80a: 8082 ret + +000000000001d80c <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi>: + 1d80c: 711d addi sp,sp,-96 + 1d80e: e8a2 sd s0,80(sp) + 1d810: e4a6 sd s1,72(sp) + 1d812: e0ca sd s2,64(sp) + 1d814: 842e mv s0,a1 + 1d816: 84aa mv s1,a0 + 1d818: 8932 mv s2,a2 + 1d81a: 852e mv a0,a1 + 1d81c: 4629 li a2,10 + 1d81e: 858a mv a1,sp + 1d820: ec86 sd ra,88(sp) + 1d822: e002 sd zero,0(sp) + 1d824: a7cf80ef jal ra,15aa0 <__isoc23_strtol@plt> + 1d828: 6782 ld a5,0(sp) + 1d82a: 0007c783 lbu a5,0(a5) + 1d82e: 10079163 bnez a5,1d930 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x124> + 1d832: 57fd li a5,-1 + 1d834: 8385 srli a5,a5,0x1 + 1d836: 97aa add a5,a5,a0 + 1d838: 56f5 li a3,-3 + 1d83a: 0005071b sext.w a4,a0 + 1d83e: 00f6e463 bltu a3,a5,1d846 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x3a> + 1d842: 0ca70e63 beq a4,a0,1d91e <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x112> + 1d846: fc4e sd s3,56(sp) + 1d848: 00810993 addi s3,sp,8 + 1d84c: 854e mv a0,s3 + 1d84e: d4afc0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 1d852: 6522 ld a0,8(sp) + 1d854: 4625 li a2,9 + 1d856: 0001b597 auipc a1,0x1b + 1d85a: 5c258593 addi a1,a1,1474 # 38e18 <_IO_stdin_used+0x7c0> + 1d85e: 0541 addi a0,a0,16 + 1d860: ea1f70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1d864: 67a2 ld a5,8(sp) + 1d866: 01010913 addi s2,sp,16 + 1d86a: 85a6 mv a1,s1 + 1d86c: 854a mv a0,s2 + 1d86e: 01078493 addi s1,a5,16 + 1d872: 951fc0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1d876: 6662 ld a2,24(sp) + 1d878: 65c2 ld a1,16(sp) + 1d87a: 8526 mv a0,s1 + 1d87c: e85f70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1d880: 6542 ld a0,16(sp) + 1d882: 1004 addi s1,sp,32 + 1d884: 00950463 beq a0,s1,1d88c <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x80> + 1d888: 878f80ef jal ra,15900 <_ZdlPv@plt> + 1d88c: 6522 ld a0,8(sp) + 1d88e: 03100613 li a2,49 + 1d892: 0001b597 auipc a1,0x1b + 1d896: 59658593 addi a1,a1,1430 # 38e28 <_IO_stdin_used+0x7d0> + 1d89a: 0541 addi a0,a0,16 + 1d89c: e65f70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1d8a0: 6522 ld a0,8(sp) + 1d8a2: 462d li a2,11 + 1d8a4: 0001b597 auipc a1,0x1b + 1d8a8: 5d458593 addi a1,a1,1492 # 38e78 <_IO_stdin_used+0x820> + 1d8ac: 0541 addi a0,a0,16 + 1d8ae: e53f70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1d8b2: 8522 mv a0,s0 + 1d8b4: b1cf80ef jal ra,15bd0 + 1d8b8: 862a mv a2,a0 + 1d8ba: 6522 ld a0,8(sp) + 1d8bc: 85a2 mv a1,s0 + 1d8be: 0541 addi a0,a0,16 + 1d8c0: e41f70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1d8c4: 6522 ld a0,8(sp) + 1d8c6: 464d li a2,19 + 1d8c8: 0001b597 auipc a1,0x1b + 1d8cc: 5c058593 addi a1,a1,1472 # 38e88 <_IO_stdin_used+0x830> + 1d8d0: 0541 addi a0,a0,16 + 1d8d2: e2ff70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1d8d6: 85ce mv a1,s3 + 1d8d8: 854a mv a0,s2 + 1d8da: 8e9fc0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1d8de: 65c2 ld a1,16(sp) + 1d8e0: 0001b517 auipc a0,0x1b + 1d8e4: 7e050513 addi a0,a0,2016 # 390c0 <_IO_stdin_used+0xa68> + 1d8e8: df9f70ef jal ra,156e0 + 1d8ec: 6542 ld a0,16(sp) + 1d8ee: 00950463 beq a0,s1,1d8f6 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0xea> + 1d8f2: 80ef80ef jal ra,15900 <_ZdlPv@plt> + 1d8f6: 0002d797 auipc a5,0x2d + 1d8fa: 58a7b783 ld a5,1418(a5) # 4ae80 + 1d8fe: 6388 ld a0,0(a5) + 1d900: b90f80ef jal ra,15c90 + 1d904: 6522 ld a0,8(sp) + 1d906: c501 beqz a0,1d90e <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x102> + 1d908: 611c ld a5,0(a0) + 1d90a: 679c ld a5,8(a5) + 1d90c: 9782 jalr a5 + 1d90e: 60e6 ld ra,88(sp) + 1d910: 6446 ld s0,80(sp) + 1d912: 79e2 ld s3,56(sp) + 1d914: 64a6 ld s1,72(sp) + 1d916: 6906 ld s2,64(sp) + 1d918: 4501 li a0,0 + 1d91a: 6125 addi sp,sp,96 + 1d91c: 8082 ret + 1d91e: 60e6 ld ra,88(sp) + 1d920: 6446 ld s0,80(sp) + 1d922: 00e92023 sw a4,0(s2) + 1d926: 64a6 ld s1,72(sp) + 1d928: 6906 ld s2,64(sp) + 1d92a: 4505 li a0,1 + 1d92c: 6125 addi sp,sp,96 + 1d92e: 8082 ret + 1d930: fc4e sd s3,56(sp) + 1d932: 00810993 addi s3,sp,8 + 1d936: 854e mv a0,s3 + 1d938: c60fc0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 1d93c: 6522 ld a0,8(sp) + 1d93e: 0001b597 auipc a1,0x1b + 1d942: 4da58593 addi a1,a1,1242 # 38e18 <_IO_stdin_used+0x7c0> + 1d946: 0541 addi a0,a0,16 + 1d948: ce9f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1d94c: 67a2 ld a5,8(sp) + 1d94e: 01010913 addi s2,sp,16 + 1d952: 85a6 mv a1,s1 + 1d954: 854a mv a0,s2 + 1d956: 01078493 addi s1,a5,16 + 1d95a: 869fc0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1d95e: 6662 ld a2,24(sp) + 1d960: 65c2 ld a1,16(sp) + 1d962: 8526 mv a0,s1 + 1d964: d9df70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1d968: 6542 ld a0,16(sp) + 1d96a: 101c addi a5,sp,32 + 1d96c: 00f50463 beq a0,a5,1d974 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x168> + 1d970: f91f70ef jal ra,15900 <_ZdlPv@plt> + 1d974: 6522 ld a0,8(sp) + 1d976: 0001b597 auipc a1,0x1b + 1d97a: 4b258593 addi a1,a1,1202 # 38e28 <_IO_stdin_used+0x7d0> + 1d97e: 0541 addi a0,a0,16 + 1d980: cb1f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1d984: 6522 ld a0,8(sp) + 1d986: 0001b597 auipc a1,0x1b + 1d98a: 4da58593 addi a1,a1,1242 # 38e60 <_IO_stdin_used+0x808> + 1d98e: 0541 addi a0,a0,16 + 1d990: ca1f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1d994: 8522 mv a0,s0 + 1d996: a3af80ef jal ra,15bd0 + 1d99a: 862a mv a2,a0 + 1d99c: 6522 ld a0,8(sp) + 1d99e: 85a2 mv a1,s0 + 1d9a0: 0541 addi a0,a0,16 + 1d9a2: d5ff70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1d9a6: 6522 ld a0,8(sp) + 1d9a8: 0001b597 auipc a1,0x1b + 1d9ac: 4c858593 addi a1,a1,1224 # 38e70 <_IO_stdin_used+0x818> + 1d9b0: 0541 addi a0,a0,16 + 1d9b2: c7ff70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1d9b6: 85ce mv a1,s3 + 1d9b8: 854a mv a0,s2 + 1d9ba: 809fc0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1d9be: 65c2 ld a1,16(sp) + 1d9c0: 0001b517 auipc a0,0x1b + 1d9c4: 70050513 addi a0,a0,1792 # 390c0 <_IO_stdin_used+0xa68> + 1d9c8: d19f70ef jal ra,156e0 + 1d9cc: 854a mv a0,s2 + 1d9ce: 936f90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1d9d2: 0002d797 auipc a5,0x2d + 1d9d6: 4ae7b783 ld a5,1198(a5) # 4ae80 + 1d9da: 6388 ld a0,0(a5) + 1d9dc: ab4f80ef jal ra,15c90 + 1d9e0: b715 j 1d904 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0xf8> + 1d9e2: 842a mv s0,a0 + 1d9e4: 854a mv a0,s2 + 1d9e6: 91ef90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1d9ea: 6522 ld a0,8(sp) + 1d9ec: c501 beqz a0,1d9f4 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1e8> + 1d9ee: 611c ld a5,0(a0) + 1d9f0: 679c ld a5,8(a5) + 1d9f2: 9782 jalr a5 + 1d9f4: 8522 mv a0,s0 + 1d9f6: dfbf70ef jal ra,157f0 <_Unwind_Resume@plt> + 1d9fa: b7e5 j 1d9e2 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1d6> + 1d9fc: 842a mv s0,a0 + 1d9fe: b7f5 j 1d9ea <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1de> + 1da00: b7cd j 1d9e2 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1d6> + 1da02: b7c5 j 1d9e2 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1d6> + 1da04: 842a mv s0,a0 + 1da06: b7d5 j 1d9ea <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1de> + +000000000001da08 <_ZN7testing8internal17Int32FromEnvOrDieEPKci>: + 1da08: 7179 addi sp,sp,-48 + 1da0a: f022 sd s0,32(sp) + 1da0c: e84a sd s2,16(sp) + 1da0e: f406 sd ra,40(sp) + 1da10: 842e mv s0,a1 + 1da12: 892a mv s2,a0 + 1da14: 8bcf80ef jal ra,15ad0 + 1da18: cd29 beqz a0,1da72 <_ZN7testing8internal17Int32FromEnvOrDieEPKci+0x6a> + 1da1a: 0020 addi s0,sp,8 + 1da1c: ec26 sd s1,24(sp) + 1da1e: 84aa mv s1,a0 + 1da20: 8522 mv a0,s0 + 1da22: b76fc0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 1da26: 6522 ld a0,8(sp) + 1da28: 02200613 li a2,34 + 1da2c: 0001b597 auipc a1,0x1b + 1da30: 47458593 addi a1,a1,1140 # 38ea0 <_IO_stdin_used+0x848> + 1da34: 0541 addi a0,a0,16 + 1da36: ccbf70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1da3a: 854a mv a0,s2 + 1da3c: 994f80ef jal ra,15bd0 + 1da40: 862a mv a2,a0 + 1da42: 6522 ld a0,8(sp) + 1da44: 85ca mv a1,s2 + 1da46: 0541 addi a0,a0,16 + 1da48: cb9f70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1da4c: 85a6 mv a1,s1 + 1da4e: 8522 mv a0,s0 + 1da50: 0050 addi a2,sp,4 + 1da52: dbbff0ef jal ra,1d80c <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi> + 1da56: 842a mv s0,a0 + 1da58: 6522 ld a0,8(sp) + 1da5a: c501 beqz a0,1da62 <_ZN7testing8internal17Int32FromEnvOrDieEPKci+0x5a> + 1da5c: 611c ld a5,0(a0) + 1da5e: 679c ld a5,8(a5) + 1da60: 9782 jalr a5 + 1da62: cc11 beqz s0,1da7e <_ZN7testing8internal17Int32FromEnvOrDieEPKci+0x76> + 1da64: 70a2 ld ra,40(sp) + 1da66: 7402 ld s0,32(sp) + 1da68: 4512 lw a0,4(sp) + 1da6a: 64e2 ld s1,24(sp) + 1da6c: 6942 ld s2,16(sp) + 1da6e: 6145 addi sp,sp,48 + 1da70: 8082 ret + 1da72: 70a2 ld ra,40(sp) + 1da74: 8522 mv a0,s0 + 1da76: 7402 ld s0,32(sp) + 1da78: 6942 ld s2,16(sp) + 1da7a: 6145 addi sp,sp,48 + 1da7c: 8082 ret + 1da7e: 4505 li a0,1 + 1da80: a81f70ef jal ra,15500 + 1da84: 67a2 ld a5,8(sp) + 1da86: 842a mv s0,a0 + 1da88: c789 beqz a5,1da92 <_ZN7testing8internal17Int32FromEnvOrDieEPKci+0x8a> + 1da8a: 6398 ld a4,0(a5) + 1da8c: 853e mv a0,a5 + 1da8e: 671c ld a5,8(a4) + 1da90: 9782 jalr a5 + 1da92: 8522 mv a0,s0 + 1da94: d5df70ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000001da98 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE>: + 1da98: 7111 addi sp,sp,-256 + 1da9a: f9a2 sd s0,240(sp) + 1da9c: fd86 sd ra,248(sp) + 1da9e: e1da sd s6,192(sp) + 1daa0: f16a sd s10,160(sp) + 1daa2: 842a mv s0,a0 + 1daa4: 1c058d63 beqz a1,1dc7e <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1e6> + 1daa8: 617c ld a5,192(a0) + 1daaa: 0b853d03 ld s10,184(a0) + 1daae: f83e sd a5,48(sp) + 1dab0: 3da78963 beq a5,s10,1de82 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3ea> + 1dab4: f5a6 sd s1,232(sp) + 1dab6: f1ca sd s2,224(sp) + 1dab8: edce sd s3,216(sp) + 1daba: e9d2 sd s4,208(sp) + 1dabc: e5d6 sd s5,200(sp) + 1dabe: fd5e sd s7,184(sp) + 1dac0: f962 sd s8,176(sp) + 1dac2: f566 sd s9,168(sp) + 1dac4: ed6e sd s11,152(sp) + 1dac6: 4785 li a5,1 + 1dac8: 3af59963 bne a1,a5,1de7a <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3e2> + 1dacc: 109c addi a5,sp,96 + 1dace: ec3e sd a5,24(sp) + 1dad0: 00bc addi a5,sp,72 + 1dad2: 8cae mv s9,a1 + 1dad4: 4b01 li s6,0 + 1dad6: 05010993 addi s3,sp,80 + 1dada: 4bbd li s7,15 + 1dadc: 07010a93 addi s5,sp,112 + 1dae0: e83e sd a5,16(sp) + 1dae2: 000d3903 ld s2,0(s10) + 1dae6: 67e2 ld a5,24(sp) + 1dae8: 00893483 ld s1,8(s2) + 1daec: e8be sd a5,80(sp) + 1daee: 38048e63 beqz s1,1de8a <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3f2> + 1daf2: 8526 mv a0,s1 + 1daf4: 8dcf80ef jal ra,15bd0 + 1daf8: f8aa sd a0,112(sp) + 1dafa: 842a mv s0,a0 + 1dafc: 14abec63 bltu s7,a0,1dc54 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1bc> + 1db00: 15950563 beq a0,s9,1dc4a <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1b2> + 1db04: 38051163 bnez a0,1de86 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3ee> + 1db08: 67e2 ld a5,24(sp) + 1db0a: 97a2 add a5,a5,s0 + 1db0c: eca2 sd s0,88(sp) + 1db0e: 00078023 sb zero,0(a5) + 1db12: 03093703 ld a4,48(s2) + 1db16: 03893783 ld a5,56(s2) + 1db1a: 06090823 sb zero,112(s2) + 1db1e: 0ae78663 beq a5,a4,1dbca <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x132> + 1db22: 4a01 li s4,0 + 1db24: fc56 sd s5,56(sp) + 1db26: 0104 addi s1,sp,128 + 1db28: 0002dc17 auipc s8,0x2d + 1db2c: 1a0c3c03 ld s8,416(s8) # 4acc8 <_GLOBAL_OFFSET_TABLE_+0x178> + 1db30: 003a1793 slli a5,s4,0x3 + 1db34: 973e add a4,a4,a5 + 1db36: 6300 ld s0,0(a4) + 1db38: 02043d83 ld s11,32(s0) + 1db3c: f8a6 sd s1,112(sp) + 1db3e: 360d8463 beqz s11,1dea6 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x40e> + 1db42: 856e mv a0,s11 + 1db44: 88cf80ef jal ra,15bd0 + 1db48: e4aa sd a0,72(sp) + 1db4a: 87aa mv a5,a0 + 1db4c: 0aabe963 bltu s7,a0,1dbfe <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x166> + 1db50: 0d950f63 beq a0,s9,1dc2e <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x196> + 1db54: 8526 mv a0,s1 + 1db56: efd5 bnez a5,1dc12 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x17a> + 1db58: 8726 mv a4,s1 + 1db5a: fcbe sd a5,120(sp) + 1db5c: 97ba add a5,a5,a4 + 1db5e: 00078023 sb zero,0(a5) + 1db62: 0001e597 auipc a1,0x1e + 1db66: d4658593 addi a1,a1,-698 # 3b8a8 <_ZN7testingL18kDisableTestFilterE> + 1db6a: 854e mv a0,s3 + 1db6c: c45fb0ef jal ra,197b0 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> + 1db70: 8daa mv s11,a0 + 1db72: c179 beqz a0,1dc38 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1a0> + 1db74: 09b400a3 sb s11,129(s0) + 1db78: 85d6 mv a1,s5 + 1db7a: 854e mv a0,s3 + 1db7c: c6dfb0ef jal ra,197e8 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_> + 1db80: 000c4683 lbu a3,0(s8) + 1db84: 08a40123 sb a0,130(s0) + 1db88: 87aa mv a5,a0 + 1db8a: e699 bnez a3,1db98 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x100> + 1db8c: 001dc713 xori a4,s11,1 + 1db90: 00e577b3 and a5,a0,a4 + 1db94: 0ff7f793 zext.b a5,a5 + 1db98: 08f40023 sb a5,128(s0) + 1db9c: 080401a3 sb zero,131(s0) + 1dba0: 07094703 lbu a4,112(s2) + 1dba4: 7546 ld a0,112(sp) + 1dba6: 01678b3b addw s6,a5,s6 + 1dbaa: 8fd9 or a5,a5,a4 + 1dbac: 06f90823 sb a5,112(s2) + 1dbb0: 00950463 beq a0,s1,1dbb8 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x120> + 1dbb4: d4df70ef jal ra,15900 <_ZdlPv@plt> + 1dbb8: 03093703 ld a4,48(s2) + 1dbbc: 03893783 ld a5,56(s2) + 1dbc0: 0a05 addi s4,s4,1 + 1dbc2: 8f99 sub a5,a5,a4 + 1dbc4: 878d srai a5,a5,0x3 + 1dbc6: f6fa65e3 bltu s4,a5,1db30 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x98> + 1dbca: 6546 ld a0,80(sp) + 1dbcc: 67e2 ld a5,24(sp) + 1dbce: 00f50463 beq a0,a5,1dbd6 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x13e> + 1dbd2: d2ff70ef jal ra,15900 <_ZdlPv@plt> + 1dbd6: 77c2 ld a5,48(sp) + 1dbd8: 0d21 addi s10,s10,8 + 1dbda: f1a794e3 bne a5,s10,1dae2 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x4a> + 1dbde: 74ae ld s1,232(sp) + 1dbe0: 790e ld s2,224(sp) + 1dbe2: 69ee ld s3,216(sp) + 1dbe4: 6a4e ld s4,208(sp) + 1dbe6: 6aae ld s5,200(sp) + 1dbe8: 7bea ld s7,184(sp) + 1dbea: 7c4a ld s8,176(sp) + 1dbec: 7caa ld s9,168(sp) + 1dbee: 6dea ld s11,152(sp) + 1dbf0: 70ee ld ra,248(sp) + 1dbf2: 744e ld s0,240(sp) + 1dbf4: 7d0a ld s10,160(sp) + 1dbf6: 855a mv a0,s6 + 1dbf8: 6b0e ld s6,192(sp) + 1dbfa: 6111 addi sp,sp,256 + 1dbfc: 8082 ret + 1dbfe: 65c2 ld a1,16(sp) + 1dc00: e42a sd a0,8(sp) + 1dc02: 4601 li a2,0 + 1dc04: 8556 mv a0,s5 + 1dc06: aabf70ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1dc0a: 66a6 ld a3,72(sp) + 1dc0c: 67a2 ld a5,8(sp) + 1dc0e: f8aa sd a0,112(sp) + 1dc10: e136 sd a3,128(sp) + 1dc12: 876e mv a4,s11 + 1dc14: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma + 1dc18: 02070407 vle8.v v8,(a4) + 1dc1c: 8f95 sub a5,a5,a3 + 1dc1e: 9736 add a4,a4,a3 + 1dc20: 02050427 vse8.v v8,(a0) + 1dc24: 9536 add a0,a0,a3 + 1dc26: f7fd bnez a5,1dc14 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x17c> + 1dc28: 67a6 ld a5,72(sp) + 1dc2a: 7746 ld a4,112(sp) + 1dc2c: b73d j 1db5a <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0xc2> + 1dc2e: 000dc703 lbu a4,0(s11) + 1dc32: 08e10023 sb a4,128(sp) + 1dc36: b70d j 1db58 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0xc0> + 1dc38: 0001e597 auipc a1,0x1e + 1dc3c: c7058593 addi a1,a1,-912 # 3b8a8 <_ZN7testingL18kDisableTestFilterE> + 1dc40: 8556 mv a0,s5 + 1dc42: b6ffb0ef jal ra,197b0 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> + 1dc46: 8daa mv s11,a0 + 1dc48: b735 j 1db74 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0xdc> + 1dc4a: 0004c783 lbu a5,0(s1) + 1dc4e: 06f10023 sb a5,96(sp) + 1dc52: bd5d j 1db08 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x70> + 1dc54: 4601 li a2,0 + 1dc56: 85d6 mv a1,s5 + 1dc58: 854e mv a0,s3 + 1dc5a: a57f70ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1dc5e: 77c6 ld a5,112(sp) + 1dc60: e8aa sd a0,80(sp) + 1dc62: f0be sd a5,96(sp) + 1dc64: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1dc68: 02048407 vle8.v v8,(s1) + 1dc6c: 8c1d sub s0,s0,a5 + 1dc6e: 94be add s1,s1,a5 + 1dc70: 02050427 vse8.v v8,(a0) + 1dc74: 953e add a0,a0,a5 + 1dc76: f47d bnez s0,1dc64 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1cc> + 1dc78: 7446 ld s0,112(sp) + 1dc7a: 67c6 ld a5,80(sp) + 1dc7c: b579 j 1db0a <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x72> + 1dc7e: 55fd li a1,-1 + 1dc80: 0001e517 auipc a0,0x1e + 1dc84: bf850513 addi a0,a0,-1032 # 3b878 <_ZN7testingL16kTestTotalShardsE> + 1dc88: d81ff0ef jal ra,1da08 <_ZN7testing8internal17Int32FromEnvOrDieEPKci> + 1dc8c: 87aa mv a5,a0 + 1dc8e: 55fd li a1,-1 + 1dc90: 0001e517 auipc a0,0x1e + 1dc94: c0050513 addi a0,a0,-1024 # 3b890 <_ZN7testingL15kTestShardIndexE> + 1dc98: e43e sd a5,8(sp) + 1dc9a: d6fff0ef jal ra,1da08 <_ZN7testing8internal17Int32FromEnvOrDieEPKci> + 1dc9e: 607c ld a5,192(s0) + 1dca0: 0b843d03 ld s10,184(s0) + 1dca4: e82a sd a0,16(sp) + 1dca6: f83e sd a5,48(sp) + 1dca8: 1da78d63 beq a5,s10,1de82 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3ea> + 1dcac: f5a6 sd s1,232(sp) + 1dcae: f1ca sd s2,224(sp) + 1dcb0: edce sd s3,216(sp) + 1dcb2: e9d2 sd s4,208(sp) + 1dcb4: e5d6 sd s5,200(sp) + 1dcb6: fd5e sd s7,184(sp) + 1dcb8: f962 sd s8,176(sp) + 1dcba: f566 sd s9,168(sp) + 1dcbc: ed6e sd s11,152(sp) + 1dcbe: 109c addi a5,sp,96 + 1dcc0: f46a sd s10,40(sp) + 1dcc2: 4b01 li s6,0 + 1dcc4: 4a81 li s5,0 + 1dcc6: 05010993 addi s3,sp,80 + 1dcca: ec3e sd a5,24(sp) + 1dccc: 4c3d li s8,15 + 1dcce: 07010b93 addi s7,sp,112 + 1dcd2: 0002dc97 auipc s9,0x2d + 1dcd6: ff6cbc83 ld s9,-10(s9) # 4acc8 <_GLOBAL_OFFSET_TABLE_+0x178> + 1dcda: 77a2 ld a5,40(sp) + 1dcdc: 0007b903 ld s2,0(a5) + 1dce0: 67e2 ld a5,24(sp) + 1dce2: 00893483 ld s1,8(s2) + 1dce6: e8be sd a5,80(sp) + 1dce8: 1a048163 beqz s1,1de8a <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3f2> + 1dcec: 8526 mv a0,s1 + 1dcee: ee3f70ef jal ra,15bd0 + 1dcf2: f8aa sd a0,112(sp) + 1dcf4: 842a mv s0,a0 + 1dcf6: 14ac6d63 bltu s8,a0,1de50 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3b8> + 1dcfa: 4785 li a5,1 + 1dcfc: 14f51663 bne a0,a5,1de48 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3b0> + 1dd00: 0004c783 lbu a5,0(s1) + 1dd04: 06f10023 sb a5,96(sp) + 1dd08: 67e2 ld a5,24(sp) + 1dd0a: 97a2 add a5,a5,s0 + 1dd0c: eca2 sd s0,88(sp) + 1dd0e: 00078023 sb zero,0(a5) + 1dd12: 03093703 ld a4,48(s2) + 1dd16: 03893783 ld a5,56(s2) + 1dd1a: 06090823 sb zero,112(s2) + 1dd1e: 0cf70163 beq a4,a5,1dde0 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x348> + 1dd22: 00bc addi a5,sp,72 + 1dd24: 4a01 li s4,0 + 1dd26: fc5e sd s7,56(sp) + 1dd28: 0104 addi s1,sp,128 + 1dd2a: f03e sd a5,32(sp) + 1dd2c: 003a1793 slli a5,s4,0x3 + 1dd30: 973e add a4,a4,a5 + 1dd32: 6300 ld s0,0(a4) + 1dd34: 02043d83 ld s11,32(s0) + 1dd38: f8a6 sd s1,112(sp) + 1dd3a: 160d8663 beqz s11,1dea6 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x40e> + 1dd3e: 856e mv a0,s11 + 1dd40: e91f70ef jal ra,15bd0 + 1dd44: e4aa sd a0,72(sp) + 1dd46: 8d2a mv s10,a0 + 1dd48: 0cac6e63 bltu s8,a0,1de24 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x38c> + 1dd4c: 4785 li a5,1 + 1dd4e: 0cf50663 beq a0,a5,1de1a <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x382> + 1dd52: e545 bnez a0,1ddfa <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x362> + 1dd54: 8726 mv a4,s1 + 1dd56: fcea sd s10,120(sp) + 1dd58: 01a707b3 add a5,a4,s10 + 1dd5c: 00078023 sb zero,0(a5) + 1dd60: 0001e597 auipc a1,0x1e + 1dd64: b4858593 addi a1,a1,-1208 # 3b8a8 <_ZN7testingL18kDisableTestFilterE> + 1dd68: 854e mv a0,s3 + 1dd6a: a47fb0ef jal ra,197b0 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> + 1dd6e: 8d2a mv s10,a0 + 1dd70: c179 beqz a0,1de36 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x39e> + 1dd72: 09a400a3 sb s10,129(s0) + 1dd76: 85de mv a1,s7 + 1dd78: 854e mv a0,s3 + 1dd7a: a6ffb0ef jal ra,197e8 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_> + 1dd7e: 000cc683 lbu a3,0(s9) + 1dd82: 08a40123 sb a0,130(s0) + 1dd86: 8daa mv s11,a0 + 1dd88: e689 bnez a3,1dd92 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x2fa> + 1dd8a: 001d4793 xori a5,s10,1 + 1dd8e: 00f57db3 and s11,a0,a5 + 1dd92: 65c2 ld a1,16(sp) + 1dd94: 6522 ld a0,8(sp) + 1dd96: 8656 mv a2,s5 + 1dd98: 8b0fe0ef jal ra,1be48 <_ZN7testing8internal20ShouldRunTestOnShardEiii> + 1dd9c: 87aa mv a5,a0 + 1dd9e: 000d869b sext.w a3,s11 + 1dda2: 4605 li a2,1 + 1dda4: c509 beqz a0,1ddae <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x316> + 1dda6: 00db0b3b addw s6,s6,a3 + 1ddaa: 87ee mv a5,s11 + 1ddac: 4601 li a2,0 + 1ddae: 08f40023 sb a5,128(s0) + 1ddb2: 08c401a3 sb a2,131(s0) + 1ddb6: 07094703 lbu a4,112(s2) + 1ddba: 7546 ld a0,112(sp) + 1ddbc: 00da8abb addw s5,s5,a3 + 1ddc0: 8fd9 or a5,a5,a4 + 1ddc2: 06f90823 sb a5,112(s2) + 1ddc6: 00950463 beq a0,s1,1ddce <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x336> + 1ddca: b37f70ef jal ra,15900 <_ZdlPv@plt> + 1ddce: 03093703 ld a4,48(s2) + 1ddd2: 03893783 ld a5,56(s2) + 1ddd6: 0a05 addi s4,s4,1 + 1ddd8: 8f99 sub a5,a5,a4 + 1ddda: 878d srai a5,a5,0x3 + 1dddc: f4fa68e3 bltu s4,a5,1dd2c <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x294> + 1dde0: 6546 ld a0,80(sp) + 1dde2: 67e2 ld a5,24(sp) + 1dde4: 00f50463 beq a0,a5,1ddec <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x354> + 1dde8: b19f70ef jal ra,15900 <_ZdlPv@plt> + 1ddec: 77a2 ld a5,40(sp) + 1ddee: 7742 ld a4,48(sp) + 1ddf0: 07a1 addi a5,a5,8 + 1ddf2: f43e sd a5,40(sp) + 1ddf4: eef713e3 bne a4,a5,1dcda <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x242> + 1ddf8: b3dd j 1dbde <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x146> + 1ddfa: 8526 mv a0,s1 + 1ddfc: 876e mv a4,s11 + 1ddfe: 87ea mv a5,s10 + 1de00: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma + 1de04: 02070407 vle8.v v8,(a4) + 1de08: 8f95 sub a5,a5,a3 + 1de0a: 9736 add a4,a4,a3 + 1de0c: 02050427 vse8.v v8,(a0) + 1de10: 9536 add a0,a0,a3 + 1de12: f7fd bnez a5,1de00 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x368> + 1de14: 6d26 ld s10,72(sp) + 1de16: 7746 ld a4,112(sp) + 1de18: bf3d j 1dd56 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x2be> + 1de1a: 000dc703 lbu a4,0(s11) + 1de1e: 08e10023 sb a4,128(sp) + 1de22: bf0d j 1dd54 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x2bc> + 1de24: 7582 ld a1,32(sp) + 1de26: 4601 li a2,0 + 1de28: 855e mv a0,s7 + 1de2a: 887f70ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1de2e: 66a6 ld a3,72(sp) + 1de30: f8aa sd a0,112(sp) + 1de32: e136 sd a3,128(sp) + 1de34: b7e1 j 1ddfc <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x364> + 1de36: 0001e597 auipc a1,0x1e + 1de3a: a7258593 addi a1,a1,-1422 # 3b8a8 <_ZN7testingL18kDisableTestFilterE> + 1de3e: 855e mv a0,s7 + 1de40: 971fb0ef jal ra,197b0 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> + 1de44: 8d2a mv s10,a0 + 1de46: b735 j 1dd72 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x2da> + 1de48: ec0500e3 beqz a0,1dd08 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x270> + 1de4c: 6562 ld a0,24(sp) + 1de4e: a809 j 1de60 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3c8> + 1de50: 4601 li a2,0 + 1de52: 85de mv a1,s7 + 1de54: 854e mv a0,s3 + 1de56: 85bf70ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1de5a: 77c6 ld a5,112(sp) + 1de5c: e8aa sd a0,80(sp) + 1de5e: f0be sd a5,96(sp) + 1de60: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1de64: 02048407 vle8.v v8,(s1) + 1de68: 8c1d sub s0,s0,a5 + 1de6a: 94be add s1,s1,a5 + 1de6c: 02050427 vse8.v v8,(a0) + 1de70: 953e add a0,a0,a5 + 1de72: f47d bnez s0,1de60 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3c8> + 1de74: 7446 ld s0,112(sp) + 1de76: 67c6 ld a5,80(sp) + 1de78: bd49 j 1dd0a <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x272> + 1de7a: 57fd li a5,-1 + 1de7c: e83e sd a5,16(sp) + 1de7e: e43e sd a5,8(sp) + 1de80: bd3d j 1dcbe <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x226> + 1de82: 4b01 li s6,0 + 1de84: b3b5 j 1dbf0 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x158> + 1de86: 6562 ld a0,24(sp) + 1de88: bbf1 j 1dc64 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1cc> + 1de8a: f47f70ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 1de8e: 842a mv s0,a0 + 1de90: 7562 ld a0,56(sp) + 1de92: c73f80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1de96: 854e mv a0,s3 + 1de98: c6df80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1de9c: 8522 mv a0,s0 + 1de9e: 953f70ef jal ra,157f0 <_Unwind_Resume@plt> + 1dea2: 842a mv s0,a0 + 1dea4: bfcd j 1de96 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3fe> + 1dea6: f2bf70ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + +000000000001deaa <_ZN7testing8internal11ShouldShardEPKcS2_b>: + 1deaa: c219 beqz a2,1deb0 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x6> + 1deac: 4501 li a0,0 + 1deae: 8082 ret + 1deb0: 711d addi sp,sp,-96 + 1deb2: e8a2 sd s0,80(sp) + 1deb4: 842e mv s0,a1 + 1deb6: 55fd li a1,-1 + 1deb8: ec86 sd ra,88(sp) + 1deba: e4a6 sd s1,72(sp) + 1debc: b4dff0ef jal ra,1da08 <_ZN7testing8internal17Int32FromEnvOrDieEPKci> + 1dec0: 87aa mv a5,a0 + 1dec2: 55fd li a1,-1 + 1dec4: 8522 mv a0,s0 + 1dec6: 843e mv s0,a5 + 1dec8: b41ff0ef jal ra,1da08 <_ZN7testing8internal17Int32FromEnvOrDieEPKci> + 1decc: 57fd li a5,-1 + 1dece: 84aa mv s1,a0 + 1ded0: 02f40163 beq s0,a5,1def2 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x48> + 1ded4: 1ef50f63 beq a0,a5,1e0d2 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x228> + 1ded8: 0e054163 bltz a0,1dfba <_ZN7testing8internal11ShouldShardEPKcS2_b+0x110> + 1dedc: fff40793 addi a5,s0,-1 + 1dee0: 00f03533 snez a0,a5 + 1dee4: 0c84db63 bge s1,s0,1dfba <_ZN7testing8internal11ShouldShardEPKcS2_b+0x110> + 1dee8: 60e6 ld ra,88(sp) + 1deea: 6446 ld s0,80(sp) + 1deec: 64a6 ld s1,72(sp) + 1deee: 6125 addi sp,sp,96 + 1def0: 8082 ret + 1def2: 4501 li a0,0 + 1def4: fe848ae3 beq s1,s0,1dee8 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x3e> + 1def8: e0ca sd s2,64(sp) + 1defa: 02010913 addi s2,sp,32 + 1defe: 854a mv a0,s2 + 1df00: e99fb0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 1df04: 7502 ld a0,32(sp) + 1df06: 0001b597 auipc a1,0x1b + 1df0a: fc258593 addi a1,a1,-62 # 38ec8 <_IO_stdin_used+0x870> + 1df0e: 0541 addi a0,a0,16 + 1df10: f20f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1df14: 7502 ld a0,32(sp) + 1df16: 0001e597 auipc a1,0x1e + 1df1a: 97a58593 addi a1,a1,-1670 # 3b890 <_ZN7testingL15kTestShardIndexE> + 1df1e: 0541 addi a0,a0,16 + 1df20: f10f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1df24: 7502 ld a0,32(sp) + 1df26: 0001b597 auipc a1,0x1b + 1df2a: fd258593 addi a1,a1,-46 # 38ef8 <_IO_stdin_used+0x8a0> + 1df2e: 0541 addi a0,a0,16 + 1df30: f00f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1df34: 7502 ld a0,32(sp) + 1df36: 85a6 mv a1,s1 + 1df38: 0541 addi a0,a0,16 + 1df3a: dd6f70ef jal ra,15510 <_ZNSolsEi@plt> + 1df3e: 7502 ld a0,32(sp) + 1df40: 0001b597 auipc a1,0x1b + 1df44: fc058593 addi a1,a1,-64 # 38f00 <_IO_stdin_used+0x8a8> + 1df48: 0541 addi a0,a0,16 + 1df4a: ee6f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1df4e: 7502 ld a0,32(sp) + 1df50: 0001e597 auipc a1,0x1e + 1df54: 92858593 addi a1,a1,-1752 # 3b878 <_ZN7testingL16kTestTotalShardsE> + 1df58: 0541 addi a0,a0,16 + 1df5a: ed6f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1df5e: 7502 ld a0,32(sp) + 1df60: 0001b597 auipc a1,0x1b + 1df64: fb858593 addi a1,a1,-72 # 38f18 <_IO_stdin_used+0x8c0> + 1df68: 0541 addi a0,a0,16 + 1df6a: ec6f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1df6e: 0020 addi s0,sp,8 + 1df70: 8522 mv a0,s0 + 1df72: 85ca mv a1,s2 + 1df74: 0002d317 auipc t1,0x2d + 1df78: cfc33303 ld t1,-772(t1) # 4ac70 <_GLOBAL_OFFSET_TABLE_+0x120> + 1df7c: 9302 jalr t1 + 1df7e: 7502 ld a0,32(sp) + 1df80: c501 beqz a0,1df88 <_ZN7testing8internal11ShouldShardEPKcS2_b+0xde> + 1df82: 611c ld a5,0(a0) + 1df84: 679c ld a5,8(a5) + 1df86: 9782 jalr a5 + 1df88: 85a2 mv a1,s0 + 1df8a: 854a mv a0,s2 + 1df8c: a36fc0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1df90: 7602 ld a2,32(sp) + 1df92: 0001b597 auipc a1,0x1b + 1df96: 12e58593 addi a1,a1,302 # 390c0 <_IO_stdin_used+0xa68> + 1df9a: 4505 li a0,1 + 1df9c: b60fd0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1dfa0: 854a mv a0,s2 + 1dfa2: b63f80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1dfa6: 0002d797 auipc a5,0x2d + 1dfaa: eda7b783 ld a5,-294(a5) # 4ae80 + 1dfae: 6388 ld a0,0(a5) + 1dfb0: ce1f70ef jal ra,15c90 + 1dfb4: 4505 li a0,1 + 1dfb6: d4af70ef jal ra,15500 + 1dfba: e0ca sd s2,64(sp) + 1dfbc: 02010913 addi s2,sp,32 + 1dfc0: 854a mv a0,s2 + 1dfc2: dd7fb0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 1dfc6: 7502 ld a0,32(sp) + 1dfc8: 0001b597 auipc a1,0x1b + 1dfcc: f6058593 addi a1,a1,-160 # 38f28 <_IO_stdin_used+0x8d0> + 1dfd0: 0541 addi a0,a0,16 + 1dfd2: e5ef70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1dfd6: 7502 ld a0,32(sp) + 1dfd8: 0001e597 auipc a1,0x1e + 1dfdc: 8b858593 addi a1,a1,-1864 # 3b890 <_ZN7testingL15kTestShardIndexE> + 1dfe0: 0541 addi a0,a0,16 + 1dfe2: e4ef70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1dfe6: 7502 ld a0,32(sp) + 1dfe8: 0001b597 auipc a1,0x1b + 1dfec: f7058593 addi a1,a1,-144 # 38f58 <_IO_stdin_used+0x900> + 1dff0: 0541 addi a0,a0,16 + 1dff2: e3ef70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1dff6: 7502 ld a0,32(sp) + 1dff8: 0001e597 auipc a1,0x1e + 1dffc: 88058593 addi a1,a1,-1920 # 3b878 <_ZN7testingL16kTestTotalShardsE> + 1e000: 0541 addi a0,a0,16 + 1e002: e2ef70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1e006: 7502 ld a0,32(sp) + 1e008: 0001b597 auipc a1,0x1b + 1e00c: f5858593 addi a1,a1,-168 # 38f60 <_IO_stdin_used+0x908> + 1e010: 0541 addi a0,a0,16 + 1e012: e1ef70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1e016: 7502 ld a0,32(sp) + 1e018: 0001e597 auipc a1,0x1e + 1e01c: 87858593 addi a1,a1,-1928 # 3b890 <_ZN7testingL15kTestShardIndexE> + 1e020: 0541 addi a0,a0,16 + 1e022: e0ef70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1e026: 7502 ld a0,32(sp) + 1e028: 0001d597 auipc a1,0x1d + 1e02c: 2e858593 addi a1,a1,744 # 3b310 <_IO_stdin_used+0x2cb8> + 1e030: 0541 addi a0,a0,16 + 1e032: dfef70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1e036: 7502 ld a0,32(sp) + 1e038: 85a6 mv a1,s1 + 1e03a: 0541 addi a0,a0,16 + 1e03c: cd4f70ef jal ra,15510 <_ZNSolsEi@plt> + 1e040: 7502 ld a0,32(sp) + 1e042: 0001b597 auipc a1,0x1b + 1e046: 3c658593 addi a1,a1,966 # 39408 <_IO_stdin_used+0xdb0> + 1e04a: 0541 addi a0,a0,16 + 1e04c: de4f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1e050: 7502 ld a0,32(sp) + 1e052: 0001e597 auipc a1,0x1e + 1e056: 82658593 addi a1,a1,-2010 # 3b878 <_ZN7testingL16kTestTotalShardsE> + 1e05a: 0541 addi a0,a0,16 + 1e05c: dd4f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1e060: 7502 ld a0,32(sp) + 1e062: 0001d597 auipc a1,0x1d + 1e066: 2ae58593 addi a1,a1,686 # 3b310 <_IO_stdin_used+0x2cb8> + 1e06a: 0541 addi a0,a0,16 + 1e06c: dc4f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1e070: 7502 ld a0,32(sp) + 1e072: 85a2 mv a1,s0 + 1e074: 0541 addi a0,a0,16 + 1e076: c9af70ef jal ra,15510 <_ZNSolsEi@plt> + 1e07a: 7502 ld a0,32(sp) + 1e07c: 0001c597 auipc a1,0x1c + 1e080: 55c58593 addi a1,a1,1372 # 3a5d8 <_IO_stdin_used+0x1f80> + 1e084: 0541 addi a0,a0,16 + 1e086: daaf70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1e08a: 0820 addi s0,sp,24 + 1e08c: 8522 mv a0,s0 + 1e08e: 85ca mv a1,s2 + 1e090: 0002d317 auipc t1,0x2d + 1e094: be033303 ld t1,-1056(t1) # 4ac70 <_GLOBAL_OFFSET_TABLE_+0x120> + 1e098: 9302 jalr t1 + 1e09a: 7502 ld a0,32(sp) + 1e09c: c501 beqz a0,1e0a4 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x1fa> + 1e09e: 611c ld a5,0(a0) + 1e0a0: 679c ld a5,8(a5) + 1e0a2: 9782 jalr a5 + 1e0a4: 85a2 mv a1,s0 + 1e0a6: 854a mv a0,s2 + 1e0a8: 91afc0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1e0ac: 7602 ld a2,32(sp) + 1e0ae: 0001b597 auipc a1,0x1b + 1e0b2: 01258593 addi a1,a1,18 # 390c0 <_IO_stdin_used+0xa68> + 1e0b6: 4505 li a0,1 + 1e0b8: a44fd0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1e0bc: 854a mv a0,s2 + 1e0be: a47f80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e0c2: 0002d797 auipc a5,0x2d + 1e0c6: dbe7b783 ld a5,-578(a5) # 4ae80 + 1e0ca: 6388 ld a0,0(a5) + 1e0cc: bc5f70ef jal ra,15c90 + 1e0d0: b5d5 j 1dfb4 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x10a> + 1e0d2: e0ca sd s2,64(sp) + 1e0d4: 02010913 addi s2,sp,32 + 1e0d8: 854a mv a0,s2 + 1e0da: cbffb0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 1e0de: 7502 ld a0,32(sp) + 1e0e0: 0001b597 auipc a1,0x1b + 1e0e4: de858593 addi a1,a1,-536 # 38ec8 <_IO_stdin_used+0x870> + 1e0e8: 0541 addi a0,a0,16 + 1e0ea: d46f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1e0ee: 7502 ld a0,32(sp) + 1e0f0: 0001d597 auipc a1,0x1d + 1e0f4: 78858593 addi a1,a1,1928 # 3b878 <_ZN7testingL16kTestTotalShardsE> + 1e0f8: 0541 addi a0,a0,16 + 1e0fa: d36f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1e0fe: 7502 ld a0,32(sp) + 1e100: 0001b597 auipc a1,0x1b + 1e104: df858593 addi a1,a1,-520 # 38ef8 <_IO_stdin_used+0x8a0> + 1e108: 0541 addi a0,a0,16 + 1e10a: d26f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1e10e: 7502 ld a0,32(sp) + 1e110: 85a2 mv a1,s0 + 1e112: 0541 addi a0,a0,16 + 1e114: bfcf70ef jal ra,15510 <_ZNSolsEi@plt> + 1e118: 7502 ld a0,32(sp) + 1e11a: 0001b597 auipc a1,0x1b + 1e11e: de658593 addi a1,a1,-538 # 38f00 <_IO_stdin_used+0x8a8> + 1e122: 0541 addi a0,a0,16 + 1e124: d0cf70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1e128: 7502 ld a0,32(sp) + 1e12a: 0001d597 auipc a1,0x1d + 1e12e: 76658593 addi a1,a1,1894 # 3b890 <_ZN7testingL15kTestShardIndexE> + 1e132: 0541 addi a0,a0,16 + 1e134: cfcf70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1e138: 7502 ld a0,32(sp) + 1e13a: 0001b597 auipc a1,0x1b + 1e13e: dde58593 addi a1,a1,-546 # 38f18 <_IO_stdin_used+0x8c0> + 1e142: 0541 addi a0,a0,16 + 1e144: cecf70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1e148: 0800 addi s0,sp,16 + 1e14a: 8522 mv a0,s0 + 1e14c: 85ca mv a1,s2 + 1e14e: 0002d317 auipc t1,0x2d + 1e152: b2233303 ld t1,-1246(t1) # 4ac70 <_GLOBAL_OFFSET_TABLE_+0x120> + 1e156: 9302 jalr t1 + 1e158: 7502 ld a0,32(sp) + 1e15a: c501 beqz a0,1e162 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2b8> + 1e15c: 611c ld a5,0(a0) + 1e15e: 679c ld a5,8(a5) + 1e160: 9782 jalr a5 + 1e162: 85a2 mv a1,s0 + 1e164: 854a mv a0,s2 + 1e166: 85cfc0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1e16a: 7602 ld a2,32(sp) + 1e16c: 0001b597 auipc a1,0x1b + 1e170: f5458593 addi a1,a1,-172 # 390c0 <_IO_stdin_used+0xa68> + 1e174: 4505 li a0,1 + 1e176: 986fd0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1e17a: 854a mv a0,s2 + 1e17c: 989f80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e180: 0002d797 auipc a5,0x2d + 1e184: d007b783 ld a5,-768(a5) # 4ae80 + 1e188: 6388 ld a0,0(a5) + 1e18a: b07f70ef jal ra,15c90 + 1e18e: b51d j 1dfb4 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x10a> + 1e190: 7782 ld a5,32(sp) + 1e192: 842a mv s0,a0 + 1e194: c789 beqz a5,1e19e <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> + 1e196: 6398 ld a4,0(a5) + 1e198: 853e mv a0,a5 + 1e19a: 671c ld a5,8(a4) + 1e19c: 9782 jalr a5 + 1e19e: 8522 mv a0,s0 + 1e1a0: e50f70ef jal ra,157f0 <_Unwind_Resume@plt> + 1e1a4: 842a mv s0,a0 + 1e1a6: bfe5 j 1e19e <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> + 1e1a8: 842a mv s0,a0 + 1e1aa: 854a mv a0,s2 + 1e1ac: 959f80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e1b0: 6542 ld a0,16(sp) + 1e1b2: d575 beqz a0,1e19e <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> + 1e1b4: 611c ld a5,0(a0) + 1e1b6: 679c ld a5,8(a5) + 1e1b8: 9782 jalr a5 + 1e1ba: b7d5 j 1e19e <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> + 1e1bc: 842a mv s0,a0 + 1e1be: bfcd j 1e1b0 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x306> + 1e1c0: bfc1 j 1e190 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2e6> + 1e1c2: 842a mv s0,a0 + 1e1c4: bfe9 j 1e19e <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> + 1e1c6: 842a mv s0,a0 + 1e1c8: 854a mv a0,s2 + 1e1ca: 93bf80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e1ce: 6562 ld a0,24(sp) + 1e1d0: f175 bnez a0,1e1b4 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x30a> + 1e1d2: b7f1 j 1e19e <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> + 1e1d4: 842a mv s0,a0 + 1e1d6: bfe5 j 1e1ce <_ZN7testing8internal11ShouldShardEPKcS2_b+0x324> + 1e1d8: bf65 j 1e190 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2e6> + 1e1da: 842a mv s0,a0 + 1e1dc: b7c9 j 1e19e <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> + 1e1de: 842a mv s0,a0 + 1e1e0: 854a mv a0,s2 + 1e1e2: 923f80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e1e6: 6522 ld a0,8(sp) + 1e1e8: f571 bnez a0,1e1b4 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x30a> + 1e1ea: bf55 j 1e19e <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> + 1e1ec: 842a mv s0,a0 + 1e1ee: bfe5 j 1e1e6 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x33c> + +000000000001e1f0 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi>: + 1e1f0: 7139 addi sp,sp,-64 + 1e1f2: f04a sd s2,32(sp) + 1e1f4: 8932 mv s2,a2 + 1e1f6: 4601 li a2,0 + 1e1f8: f426 sd s1,40(sp) + 1e1fa: fc06 sd ra,56(sp) + 1e1fc: f822 sd s0,48(sp) + 1e1fe: 84ae mv s1,a1 + 1e200: bd9fa0ef jal ra,18dd8 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> + 1e204: c93d beqz a0,1e27a <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0x8a> + 1e206: ec4e sd s3,24(sp) + 1e208: 00810993 addi s3,sp,8 + 1e20c: 842a mv s0,a0 + 1e20e: 854e mv a0,s3 + 1e210: e852 sd s4,16(sp) + 1e212: b87fb0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 1e216: 6522 ld a0,8(sp) + 1e218: 4651 li a2,20 + 1e21a: 0001b597 auipc a1,0x1b + 1e21e: d5658593 addi a1,a1,-682 # 38f70 <_IO_stdin_used+0x918> + 1e222: 0541 addi a0,a0,16 + 1e224: cdcf70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1e228: 6a22 ld s4,8(sp) + 1e22a: cc95 beqz s1,1e266 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0x76> + 1e22c: 8526 mv a0,s1 + 1e22e: 9a3f70ef jal ra,15bd0 + 1e232: 862a mv a2,a0 + 1e234: 85a6 mv a1,s1 + 1e236: 010a0513 addi a0,s4,16 + 1e23a: cc6f70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1e23e: 864a mv a2,s2 + 1e240: 85a2 mv a1,s0 + 1e242: 854e mv a0,s3 + 1e244: dc8ff0ef jal ra,1d80c <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi> + 1e248: 842a mv s0,a0 + 1e24a: 6522 ld a0,8(sp) + 1e24c: cd1d beqz a0,1e28a <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0x9a> + 1e24e: 611c ld a5,0(a0) + 1e250: 679c ld a5,8(a5) + 1e252: 9782 jalr a5 + 1e254: 70e2 ld ra,56(sp) + 1e256: 8522 mv a0,s0 + 1e258: 7442 ld s0,48(sp) + 1e25a: 69e2 ld s3,24(sp) + 1e25c: 6a42 ld s4,16(sp) + 1e25e: 74a2 ld s1,40(sp) + 1e260: 7902 ld s2,32(sp) + 1e262: 6121 addi sp,sp,64 + 1e264: 8082 ret + 1e266: 010a0513 addi a0,s4,16 + 1e26a: 4619 li a2,6 + 1e26c: 0001a597 auipc a1,0x1a + 1e270: 78458593 addi a1,a1,1924 # 389f0 <_IO_stdin_used+0x398> + 1e274: c8cf70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1e278: b7d9 j 1e23e <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0x4e> + 1e27a: 4401 li s0,0 + 1e27c: 70e2 ld ra,56(sp) + 1e27e: 8522 mv a0,s0 + 1e280: 7442 ld s0,48(sp) + 1e282: 74a2 ld s1,40(sp) + 1e284: 7902 ld s2,32(sp) + 1e286: 6121 addi sp,sp,64 + 1e288: 8082 ret + 1e28a: 70e2 ld ra,56(sp) + 1e28c: 8522 mv a0,s0 + 1e28e: 7442 ld s0,48(sp) + 1e290: 69e2 ld s3,24(sp) + 1e292: 6a42 ld s4,16(sp) + 1e294: 74a2 ld s1,40(sp) + 1e296: 7902 ld s2,32(sp) + 1e298: 6121 addi sp,sp,64 + 1e29a: 8082 ret + 1e29c: 67a2 ld a5,8(sp) + 1e29e: 842a mv s0,a0 + 1e2a0: c789 beqz a5,1e2aa <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0xba> + 1e2a2: 6398 ld a4,0(a5) + 1e2a4: 853e mv a0,a5 + 1e2a6: 671c ld a5,8(a4) + 1e2a8: 9782 jalr a5 + 1e2aa: 8522 mv a0,s0 + 1e2ac: d44f70ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000001e2b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc>: + 1e2b0: 1101 addi sp,sp,-32 + 1e2b2: 4605 li a2,1 + 1e2b4: 0001d597 auipc a1,0x1d + 1e2b8: 60c58593 addi a1,a1,1548 # 3b8c0 <_ZN7testing8internalL25kAlsoRunDisabledTestsFlagE> + 1e2bc: e822 sd s0,16(sp) + 1e2be: ec06 sd ra,24(sp) + 1e2c0: 842a mv s0,a0 + 1e2c2: b17fa0ef jal ra,18dd8 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> + 1e2c6: c131 beqz a0,1e30a <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x5a> + 1e2c8: 00054703 lbu a4,0(a0) + 1e2cc: 03600693 li a3,54 + 1e2d0: 4785 li a5,1 + 1e2d2: fd07071b addiw a4,a4,-48 + 1e2d6: 0ff77713 zext.b a4,a4 + 1e2da: 00e6ed63 bltu a3,a4,1e2f4 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x44> + 1e2de: 004006b7 lui a3,0x400 + 1e2e2: 87b6 mv a5,a3 + 1e2e4: 1782 slli a5,a5,0x20 + 1e2e6: 0685 addi a3,a3,1 # 400001 <__global_pointer$+0x3b4271> + 1e2e8: 97b6 add a5,a5,a3 + 1e2ea: 00e7d7b3 srl a5,a5,a4 + 1e2ee: 8b85 andi a5,a5,1 + 1e2f0: 0017c793 xori a5,a5,1 + 1e2f4: 0002d717 auipc a4,0x2d + 1e2f8: 9d473703 ld a4,-1580(a4) # 4acc8 <_GLOBAL_OFFSET_TABLE_+0x178> + 1e2fc: 00f70023 sb a5,0(a4) + 1e300: 60e2 ld ra,24(sp) + 1e302: 6442 ld s0,16(sp) + 1e304: 4505 li a0,1 + 1e306: 6105 addi sp,sp,32 + 1e308: 8082 ret + 1e30a: 0002d617 auipc a2,0x2d + 1e30e: 94663603 ld a2,-1722(a2) # 4ac50 <_GLOBAL_OFFSET_TABLE_+0x100> + 1e312: 0001d597 auipc a1,0x1d + 1e316: 5c658593 addi a1,a1,1478 # 3b8d8 <_ZN7testing8internalL19kBreakOnFailureFlagE> + 1e31a: 8522 mv a0,s0 + 1e31c: c47fa0ef jal ra,18f62 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> + 1e320: f165 bnez a0,1e300 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x50> + 1e322: 0002d617 auipc a2,0x2d + 1e326: a7e63603 ld a2,-1410(a2) # 4ada0 <_GLOBAL_OFFSET_TABLE_+0x250> + 1e32a: 0001d597 auipc a1,0x1d + 1e32e: 5c658593 addi a1,a1,1478 # 3b8f0 <_ZN7testing8internalL20kCatchExceptionsFlagE> + 1e332: 8522 mv a0,s0 + 1e334: c2ffa0ef jal ra,18f62 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> + 1e338: f561 bnez a0,1e300 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x50> + 1e33a: 4601 li a2,0 + 1e33c: 0001d597 auipc a1,0x1d + 1e340: 5cc58593 addi a1,a1,1484 # 3b908 <_ZN7testing8internalL10kColorFlagE> + 1e344: 8522 mv a0,s0 + 1e346: e426 sd s1,8(sp) + 1e348: a91fa0ef jal ra,18dd8 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> + 1e34c: 84aa mv s1,a0 + 1e34e: cd19 beqz a0,1e36c <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xbc> + 1e350: 881f70ef jal ra,15bd0 + 1e354: 872a mv a4,a0 + 1e356: 0002d517 auipc a0,0x2d + 1e35a: a8a53503 ld a0,-1398(a0) # 4ade0 <_GLOBAL_OFFSET_TABLE_+0x290> + 1e35e: 6510 ld a2,8(a0) + 1e360: 86a6 mv a3,s1 + 1e362: 4581 li a1,0 + 1e364: c0cf70ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 1e368: 64a2 ld s1,8(sp) + 1e36a: bf59 j 1e300 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x50> + 1e36c: 0002d617 auipc a2,0x2d + 1e370: 86463603 ld a2,-1948(a2) # 4abd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 1e374: 0001d597 auipc a1,0x1d + 1e378: 59c58593 addi a1,a1,1436 # 3b910 <_ZN7testing8internalL19kDeathTestStyleFlagE> + 1e37c: 8522 mv a0,s0 + 1e37e: c39fa0ef jal ra,18fb6 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> + 1e382: c119 beqz a0,1e388 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd8> + 1e384: 64a2 ld s1,8(sp) + 1e386: bfad j 1e300 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x50> + 1e388: 0002d617 auipc a2,0x2d + 1e38c: c4063603 ld a2,-960(a2) # 4afc8 <_GLOBAL_OFFSET_TABLE_+0x478> + 1e390: 0001d597 auipc a1,0x1d + 1e394: 59858593 addi a1,a1,1432 # 3b928 <_ZN7testing8internalL17kDeathTestUseForkE> + 1e398: 8522 mv a0,s0 + 1e39a: bc9fa0ef jal ra,18f62 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> + 1e39e: f17d bnez a0,1e384 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1e3a0: 0002d617 auipc a2,0x2d + 1e3a4: bc863603 ld a2,-1080(a2) # 4af68 <_GLOBAL_OFFSET_TABLE_+0x418> + 1e3a8: 0001d597 auipc a1,0x1d + 1e3ac: 59858593 addi a1,a1,1432 # 3b940 <_ZN7testing8internalL11kFilterFlagE> + 1e3b0: 8522 mv a0,s0 + 1e3b2: c05fa0ef jal ra,18fb6 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> + 1e3b6: f579 bnez a0,1e384 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1e3b8: 0002d617 auipc a2,0x2d + 1e3bc: a3063603 ld a2,-1488(a2) # 4ade8 <_GLOBAL_OFFSET_TABLE_+0x298> + 1e3c0: 0001d597 auipc a1,0x1d + 1e3c4: 58858593 addi a1,a1,1416 # 3b948 <_ZN7testing8internalL25kInternalRunDeathTestFlagE> + 1e3c8: 8522 mv a0,s0 + 1e3ca: bedfa0ef jal ra,18fb6 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> + 1e3ce: f95d bnez a0,1e384 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1e3d0: 0002d617 auipc a2,0x2d + 1e3d4: 8d063603 ld a2,-1840(a2) # 4aca0 <_GLOBAL_OFFSET_TABLE_+0x150> + 1e3d8: 0001d597 auipc a1,0x1d + 1e3dc: 58858593 addi a1,a1,1416 # 3b960 <_ZN7testing8internalL14kListTestsFlagE> + 1e3e0: 8522 mv a0,s0 + 1e3e2: b81fa0ef jal ra,18f62 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> + 1e3e6: fd59 bnez a0,1e384 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1e3e8: 0002c617 auipc a2,0x2c + 1e3ec: 7c063603 ld a2,1984(a2) # 4aba8 <_GLOBAL_OFFSET_TABLE_+0x58> + 1e3f0: 0001d597 auipc a1,0x1d + 1e3f4: 58058593 addi a1,a1,1408 # 3b970 <_ZN7testing8internalL11kOutputFlagE> + 1e3f8: 8522 mv a0,s0 + 1e3fa: bbdfa0ef jal ra,18fb6 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> + 1e3fe: f159 bnez a0,1e384 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1e400: 0002d617 auipc a2,0x2d + 1e404: a2063603 ld a2,-1504(a2) # 4ae20 <_GLOBAL_OFFSET_TABLE_+0x2d0> + 1e408: 0001d597 auipc a1,0x1d + 1e40c: 57058593 addi a1,a1,1392 # 3b978 <_ZN7testing8internalL14kPrintTimeFlagE> + 1e410: 8522 mv a0,s0 + 1e412: b51fa0ef jal ra,18f62 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> + 1e416: f53d bnez a0,1e384 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1e418: 0002d617 auipc a2,0x2d + 1e41c: 95063603 ld a2,-1712(a2) # 4ad68 <_GLOBAL_OFFSET_TABLE_+0x218> + 1e420: 0001d597 auipc a1,0x1d + 1e424: 56858593 addi a1,a1,1384 # 3b988 <_ZN7testing8internalL14kPrintUTF8FlagE> + 1e428: 8522 mv a0,s0 + 1e42a: b39fa0ef jal ra,18f62 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> + 1e42e: f939 bnez a0,1e384 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1e430: 0002d617 auipc a2,0x2d + 1e434: 86863603 ld a2,-1944(a2) # 4ac98 <_GLOBAL_OFFSET_TABLE_+0x148> + 1e438: 0001d597 auipc a1,0x1d + 1e43c: 56058593 addi a1,a1,1376 # 3b998 <_ZN7testing8internalL15kRandomSeedFlagE> + 1e440: 8522 mv a0,s0 + 1e442: dafff0ef jal ra,1e1f0 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi> + 1e446: fd1d bnez a0,1e384 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1e448: 0002d617 auipc a2,0x2d + 1e44c: ad863603 ld a2,-1320(a2) # 4af20 <_GLOBAL_OFFSET_TABLE_+0x3d0> + 1e450: 0001d597 auipc a1,0x1d + 1e454: 55858593 addi a1,a1,1368 # 3b9a8 <_ZN7testing8internalL11kRepeatFlagE> + 1e458: 8522 mv a0,s0 + 1e45a: d97ff0ef jal ra,1e1f0 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi> + 1e45e: f11d bnez a0,1e384 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1e460: 0002d617 auipc a2,0x2d + 1e464: aa063603 ld a2,-1376(a2) # 4af00 <_GLOBAL_OFFSET_TABLE_+0x3b0> + 1e468: 0001d597 auipc a1,0x1d + 1e46c: 54858593 addi a1,a1,1352 # 3b9b0 <_ZN7testing8internalL12kShuffleFlagE> + 1e470: 8522 mv a0,s0 + 1e472: af1fa0ef jal ra,18f62 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> + 1e476: f00517e3 bnez a0,1e384 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1e47a: 0002d617 auipc a2,0x2d + 1e47e: 94e63603 ld a2,-1714(a2) # 4adc8 <_GLOBAL_OFFSET_TABLE_+0x278> + 1e482: 0001d597 auipc a1,0x1d + 1e486: 53658593 addi a1,a1,1334 # 3b9b8 <_ZN7testing8internalL20kStackTraceDepthFlagE> + 1e48a: 8522 mv a0,s0 + 1e48c: d65ff0ef jal ra,1e1f0 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi> + 1e490: ee051ae3 bnez a0,1e384 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1e494: 0002d617 auipc a2,0x2d + 1e498: 92c63603 ld a2,-1748(a2) # 4adc0 <_GLOBAL_OFFSET_TABLE_+0x270> + 1e49c: 0001d597 auipc a1,0x1d + 1e4a0: 53458593 addi a1,a1,1332 # 3b9d0 <_ZN7testing8internalL19kStreamResultToFlagE> + 1e4a4: 8522 mv a0,s0 + 1e4a6: b11fa0ef jal ra,18fb6 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> + 1e4aa: ec051de3 bnez a0,1e384 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1e4ae: 8522 mv a0,s0 + 1e4b0: 6442 ld s0,16(sp) + 1e4b2: 64a2 ld s1,8(sp) + 1e4b4: 60e2 ld ra,24(sp) + 1e4b6: 0002d617 auipc a2,0x2d + 1e4ba: 92263603 ld a2,-1758(a2) # 4add8 <_GLOBAL_OFFSET_TABLE_+0x288> + 1e4be: 0001d597 auipc a1,0x1d + 1e4c2: 52a58593 addi a1,a1,1322 # 3b9e8 <_ZN7testing8internalL19kThrowOnFailureFlagE> + 1e4c6: 6105 addi sp,sp,32 + 1e4c8: a9bfa06f j 18f62 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> + +000000000001e4cc <_ZN7testing8internal16BoolFromGTestEnvEPKcb>: + 1e4cc: 7179 addi sp,sp,-48 + 1e4ce: 87aa mv a5,a0 + 1e4d0: f022 sd s0,32(sp) + 1e4d2: 850a mv a0,sp + 1e4d4: 842e mv s0,a1 + 1e4d6: 85be mv a1,a5 + 1e4d8: f406 sd ra,40(sp) + 1e4da: e63fb0ef jal ra,1a33c <_ZN7testing8internalL12FlagToEnvVarEPKc> + 1e4de: 6502 ld a0,0(sp) + 1e4e0: df0f70ef jal ra,15ad0 + 1e4e4: c911 beqz a0,1e4f8 <_ZN7testing8internal16BoolFromGTestEnvEPKcb+0x2c> + 1e4e6: 00054783 lbu a5,0(a0) + 1e4ea: fd07879b addiw a5,a5,-48 + 1e4ee: 0007841b sext.w s0,a5 + 1e4f2: cf91 beqz a5,1e50e <_ZN7testing8internal16BoolFromGTestEnvEPKcb+0x42> + 1e4f4: 00803433 snez s0,s0 + 1e4f8: 6502 ld a0,0(sp) + 1e4fa: 081c addi a5,sp,16 + 1e4fc: 00f50463 beq a0,a5,1e504 <_ZN7testing8internal16BoolFromGTestEnvEPKcb+0x38> + 1e500: c00f70ef jal ra,15900 <_ZdlPv@plt> + 1e504: 70a2 ld ra,40(sp) + 1e506: 8522 mv a0,s0 + 1e508: 7402 ld s0,32(sp) + 1e50a: 6145 addi sp,sp,48 + 1e50c: 8082 ret + 1e50e: 00154403 lbu s0,1(a0) + 1e512: b7cd j 1e4f4 <_ZN7testing8internal16BoolFromGTestEnvEPKcb+0x28> + +000000000001e514 <_ZN7testing8internal17Int32FromGTestEnvEPKci>: + 1e514: 7119 addi sp,sp,-128 + 1e516: ecce sd s3,88(sp) + 1e518: 87aa mv a5,a0 + 1e51a: 01010993 addi s3,sp,16 + 1e51e: f8a2 sd s0,112(sp) + 1e520: 854e mv a0,s3 + 1e522: 842e mv s0,a1 + 1e524: 85be mv a1,a5 + 1e526: fc86 sd ra,120(sp) + 1e528: e15fb0ef jal ra,1a33c <_ZN7testing8internalL12FlagToEnvVarEPKc> + 1e52c: 6542 ld a0,16(sp) + 1e52e: da2f70ef jal ra,15ad0 + 1e532: c921 beqz a0,1e582 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x6e> + 1e534: f0ca sd s2,96(sp) + 1e536: 03010913 addi s2,sp,48 + 1e53a: f4a6 sd s1,104(sp) + 1e53c: 84aa mv s1,a0 + 1e53e: 854a mv a0,s2 + 1e540: c222 sw s0,4(sp) + 1e542: 857fb0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 1e546: 7542 ld a0,48(sp) + 1e548: 4655 li a2,21 + 1e54a: 0001b597 auipc a1,0x1b + 1e54e: a3e58593 addi a1,a1,-1474 # 38f88 <_IO_stdin_used+0x930> + 1e552: 0541 addi a0,a0,16 + 1e554: 9acf70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1e558: 7542 ld a0,48(sp) + 1e55a: 6662 ld a2,24(sp) + 1e55c: 65c2 ld a1,16(sp) + 1e55e: 0541 addi a0,a0,16 + 1e560: 9a0f70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1e564: 85a6 mv a1,s1 + 1e566: 0050 addi a2,sp,4 + 1e568: 854a mv a0,s2 + 1e56a: aa2ff0ef jal ra,1d80c <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi> + 1e56e: 84aa mv s1,a0 + 1e570: 7542 ld a0,48(sp) + 1e572: c501 beqz a0,1e57a <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x66> + 1e574: 611c ld a5,0(a0) + 1e576: 679c ld a5,8(a5) + 1e578: 9782 jalr a5 + 1e57a: c085 beqz s1,1e59a <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x86> + 1e57c: 4412 lw s0,4(sp) + 1e57e: 74a6 ld s1,104(sp) + 1e580: 7906 ld s2,96(sp) + 1e582: 6542 ld a0,16(sp) + 1e584: 101c addi a5,sp,32 + 1e586: 00f50463 beq a0,a5,1e58e <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x7a> + 1e58a: b76f70ef jal ra,15900 <_ZdlPv@plt> + 1e58e: 70e6 ld ra,120(sp) + 1e590: 8522 mv a0,s0 + 1e592: 7446 ld s0,112(sp) + 1e594: 69e6 ld s3,88(sp) + 1e596: 6109 addi sp,sp,128 + 1e598: 8082 ret + 1e59a: 0024 addi s1,sp,8 + 1e59c: 8526 mv a0,s1 + 1e59e: ffafb0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 1e5a2: 6522 ld a0,8(sp) + 1e5a4: 85a2 mv a1,s0 + 1e5a6: 0541 addi a0,a0,16 + 1e5a8: f69f60ef jal ra,15510 <_ZNSolsEi@plt> + 1e5ac: 85a6 mv a1,s1 + 1e5ae: 854a mv a0,s2 + 1e5b0: c13fb0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1e5b4: 75c2 ld a1,48(sp) + 1e5b6: 0001b517 auipc a0,0x1b + 1e5ba: 9ea50513 addi a0,a0,-1558 # 38fa0 <_IO_stdin_used+0x948> + 1e5be: 922f70ef jal ra,156e0 + 1e5c2: 854a mv a0,s2 + 1e5c4: d40f80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e5c8: 6522 ld a0,8(sp) + 1e5ca: c501 beqz a0,1e5d2 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xbe> + 1e5cc: 611c ld a5,0(a0) + 1e5ce: 679c ld a5,8(a5) + 1e5d0: 9782 jalr a5 + 1e5d2: 0002d797 auipc a5,0x2d + 1e5d6: 8ae7b783 ld a5,-1874(a5) # 4ae80 + 1e5da: 6388 ld a0,0(a5) + 1e5dc: eb4f70ef jal ra,15c90 + 1e5e0: bf79 j 1e57e <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x6a> + 1e5e2: 842a mv s0,a0 + 1e5e4: 6522 ld a0,8(sp) + 1e5e6: c501 beqz a0,1e5ee <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xda> + 1e5e8: 611c ld a5,0(a0) + 1e5ea: 679c ld a5,8(a5) + 1e5ec: 9782 jalr a5 + 1e5ee: 854e mv a0,s3 + 1e5f0: d14f80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e5f4: 8522 mv a0,s0 + 1e5f6: 9faf70ef jal ra,157f0 <_Unwind_Resume@plt> + 1e5fa: 77c2 ld a5,48(sp) + 1e5fc: 842a mv s0,a0 + 1e5fe: dbe5 beqz a5,1e5ee <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xda> + 1e600: 6398 ld a4,0(a5) + 1e602: 853e mv a0,a5 + 1e604: 671c ld a5,8(a4) + 1e606: 9782 jalr a5 + 1e608: b7dd j 1e5ee <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xda> + 1e60a: 842a mv s0,a0 + 1e60c: b7cd j 1e5ee <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xda> + 1e60e: 842a mv s0,a0 + 1e610: 854a mv a0,s2 + 1e612: cf2f80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e616: b7f9 j 1e5e4 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xd0> + +000000000001e618 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev>: + 1e618: 7159 addi sp,sp,-112 + 1e61a: f0a2 sd s0,96(sp) + 1e61c: e4ce sd s3,72(sp) + 1e61e: f486 sd ra,104(sp) + 1e620: 01050993 addi s3,a0,16 + 1e624: 842a mv s0,a0 + 1e626: 00053423 sd zero,8(a0) + 1e62a: 00050823 sb zero,16(a0) + 1e62e: 01353023 sd s3,0(a0) + 1e632: 0001b517 auipc a0,0x1b + 1e636: 98e50513 addi a0,a0,-1650 # 38fc0 <_IO_stdin_used+0x968> + 1e63a: c96f70ef jal ra,15ad0 + 1e63e: c155 beqz a0,1e6e2 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xca> + 1e640: eca6 sd s1,88(sp) + 1e642: e8ca sd s2,80(sp) + 1e644: 84aa mv s1,a0 + 1e646: 01010913 addi s2,sp,16 + 1e64a: 850a mv a0,sp + 1e64c: 0001b617 auipc a2,0x1b + 1e650: 98860613 addi a2,a2,-1656 # 38fd4 <_IO_stdin_used+0x97c> + 1e654: 0001b597 auipc a1,0x1b + 1e658: 97c58593 addi a1,a1,-1668 # 38fd0 <_IO_stdin_used+0x978> + 1e65c: e0d2 sd s4,64(sp) + 1e65e: e04a sd s2,0(sp) + 1e660: 8a0a mv s4,sp + 1e662: 838fa0ef jal ra,1869a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> + 1e666: 8526 mv a0,s1 + 1e668: d68f70ef jal ra,15bd0 + 1e66c: 6722 ld a4,8(sp) + 1e66e: 57fd li a5,-1 + 1e670: 8389 srli a5,a5,0x2 + 1e672: 8f99 sub a5,a5,a4 + 1e674: 862a mv a2,a0 + 1e676: 10a7e163 bltu a5,a0,1e778 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x160> + 1e67a: 85a6 mv a1,s1 + 1e67c: 850a mv a0,sp + 1e67e: b22f70ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1e682: 1818 addi a4,sp,48 + 1e684: f03a sd a4,32(sp) + 1e686: 6114 ld a3,0(a0) + 1e688: 01050793 addi a5,a0,16 + 1e68c: 06f68163 beq a3,a5,1e6ee <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xd6> + 1e690: 6910 ld a2,16(a0) + 1e692: f036 sd a3,32(sp) + 1e694: f832 sd a2,48(sp) + 1e696: 6514 ld a3,8(a0) + 1e698: e11c sd a5,0(a0) + 1e69a: 00050823 sb zero,16(a0) + 1e69e: 601c ld a5,0(s0) + 1e6a0: f436 sd a3,40(sp) + 1e6a2: 00053423 sd zero,8(a0) + 1e6a6: 7602 ld a2,32(sp) + 1e6a8: 85b6 mv a1,a3 + 1e6aa: 06f98163 beq s3,a5,1e70c <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xf4> + 1e6ae: 06e60d63 beq a2,a4,1e728 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x110> + 1e6b2: 75c2 ld a1,48(sp) + 1e6b4: e414 sd a3,8(s0) + 1e6b6: e010 sd a2,0(s0) + 1e6b8: 6814 ld a3,16(s0) + 1e6ba: e80c sd a1,16(s0) + 1e6bc: cfb1 beqz a5,1e718 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x100> + 1e6be: f03e sd a5,32(sp) + 1e6c0: f836 sd a3,48(sp) + 1e6c2: f402 sd zero,40(sp) + 1e6c4: 00078023 sb zero,0(a5) + 1e6c8: 7502 ld a0,32(sp) + 1e6ca: 00e50463 beq a0,a4,1e6d2 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xba> + 1e6ce: a32f70ef jal ra,15900 <_ZdlPv@plt> + 1e6d2: 6502 ld a0,0(sp) + 1e6d4: 05250663 beq a0,s2,1e720 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x108> + 1e6d8: a28f70ef jal ra,15900 <_ZdlPv@plt> + 1e6dc: 64e6 ld s1,88(sp) + 1e6de: 6946 ld s2,80(sp) + 1e6e0: 6a06 ld s4,64(sp) + 1e6e2: 70a6 ld ra,104(sp) + 1e6e4: 8522 mv a0,s0 + 1e6e6: 7406 ld s0,96(sp) + 1e6e8: 69a6 ld s3,72(sp) + 1e6ea: 6165 addi sp,sp,112 + 1e6ec: 8082 ret + 1e6ee: 6514 ld a3,8(a0) + 1e6f0: 85ba mv a1,a4 + 1e6f2: 883e mv a6,a5 + 1e6f4: 0685 addi a3,a3,1 + 1e6f6: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 1e6fa: 02080407 vle8.v v8,(a6) + 1e6fe: 8e91 sub a3,a3,a2 + 1e700: 9832 add a6,a6,a2 + 1e702: 02058427 vse8.v v8,(a1) + 1e706: 95b2 add a1,a1,a2 + 1e708: f6fd bnez a3,1e6f6 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xde> + 1e70a: b771 j 1e696 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x7e> + 1e70c: 00e60e63 beq a2,a4,1e728 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x110> + 1e710: 77c2 ld a5,48(sp) + 1e712: e010 sd a2,0(s0) + 1e714: e414 sd a3,8(s0) + 1e716: e81c sd a5,16(s0) + 1e718: f03a sd a4,32(sp) + 1e71a: 1818 addi a4,sp,48 + 1e71c: 87ba mv a5,a4 + 1e71e: b755 j 1e6c2 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xaa> + 1e720: 64e6 ld s1,88(sp) + 1e722: 6946 ld s2,80(sp) + 1e724: 6a06 ld s4,64(sp) + 1e726: bf75 j 1e6e2 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xca> + 1e728: c28d beqz a3,1e74a <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x132> + 1e72a: 4605 li a2,1 + 1e72c: 85ba mv a1,a4 + 1e72e: 02c68463 beq a3,a2,1e756 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x13e> + 1e732: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 1e736: 02058407 vle8.v v8,(a1) + 1e73a: 8e91 sub a3,a3,a2 + 1e73c: 95b2 add a1,a1,a2 + 1e73e: 02078427 vse8.v v8,(a5) + 1e742: 97b2 add a5,a5,a2 + 1e744: f6fd bnez a3,1e732 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x11a> + 1e746: 75a2 ld a1,40(sp) + 1e748: 601c ld a5,0(s0) + 1e74a: 97ae add a5,a5,a1 + 1e74c: e40c sd a1,8(s0) + 1e74e: 00078023 sb zero,0(a5) + 1e752: 7782 ld a5,32(sp) + 1e754: b7bd j 1e6c2 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xaa> + 1e756: 03014683 lbu a3,48(sp) + 1e75a: 00d78023 sb a3,0(a5) + 1e75e: 75a2 ld a1,40(sp) + 1e760: 601c ld a5,0(s0) + 1e762: b7e5 j 1e74a <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x132> + 1e764: 84aa mv s1,a0 + 1e766: 8552 mv a0,s4 + 1e768: b9cf80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e76c: 8522 mv a0,s0 + 1e76e: b96f80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e772: 8526 mv a0,s1 + 1e774: 87cf70ef jal ra,157f0 <_Unwind_Resume@plt> + 1e778: 0001a517 auipc a0,0x1a + 1e77c: 28850513 addi a0,a0,648 # 38a00 <_IO_stdin_used+0x3a8> + 1e780: 970f70ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 1e784: 84aa mv s1,a0 + 1e786: b7dd j 1e76c <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x154> + +000000000001e788 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_>: + 1e788: 7139 addi sp,sp,-64 + 1e78a: 872a mv a4,a0 + 1e78c: f426 sd s1,40(sp) + 1e78e: 850a mv a0,sp + 1e790: 84ae mv s1,a1 + 1e792: 85ba mv a1,a4 + 1e794: fc06 sd ra,56(sp) + 1e796: f822 sd s0,48(sp) + 1e798: ba5fb0ef jal ra,1a33c <_ZN7testing8internalL12FlagToEnvVarEPKc> + 1e79c: 6502 ld a0,0(sp) + 1e79e: 8426 mv s0,s1 + 1e7a0: b30f70ef jal ra,15ad0 + 1e7a4: c111 beqz a0,1e7a8 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_+0x20> + 1e7a6: 842a mv s0,a0 + 1e7a8: 6502 ld a0,0(sp) + 1e7aa: 081c addi a5,sp,16 + 1e7ac: 00f50463 beq a0,a5,1e7b4 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_+0x2c> + 1e7b0: 950f70ef jal ra,15900 <_ZdlPv@plt> + 1e7b4: 70e2 ld ra,56(sp) + 1e7b6: 8522 mv a0,s0 + 1e7b8: 7442 ld s0,48(sp) + 1e7ba: 74a2 ld s1,40(sp) + 1e7bc: 6121 addi sp,sp,64 + 1e7be: 8082 ret + +000000000001e7c0 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo>: + 1e7c0: 715d addi sp,sp,-80 + 1e7c2: ec56 sd s5,24(sp) + 1e7c4: 8aaa mv s5,a0 + 1e7c6: 8532 mv a0,a2 + 1e7c8: e486 sd ra,72(sp) + 1e7ca: e0a2 sd s0,64(sp) + 1e7cc: f44e sd s3,40(sp) + 1e7ce: 8432 mv s0,a2 + 1e7d0: 89ae mv s3,a1 + 1e7d2: 87ef70ef jal ra,15850 <_ZNSo9_M_insertImEERSoT_@plt> + 1e7d6: 4639 li a2,14 + 1e7d8: 0001b597 auipc a1,0x1b + 1e7dc: 80058593 addi a1,a1,-2048 # 38fd8 <_IO_stdin_used+0x980> + 1e7e0: f21f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1e7e4: 08300793 li a5,131 + 1e7e8: 0d37e263 bltu a5,s3,1e8ac <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xec> + 1e7ec: c402 sw zero,8(sp) + 1e7ee: 00010623 sb zero,12(sp) + 1e7f2: 0a098063 beqz s3,1e892 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xd2> + 1e7f6: fc26 sd s1,56(sp) + 1e7f8: f84a sd s2,48(sp) + 1e7fa: f052 sd s4,32(sp) + 1e7fc: e85a sd s6,16(sp) + 1e7fe: 000ac683 lbu a3,0(s5) + 1e802: 0024 addi s1,sp,8 + 1e804: 0001a617 auipc a2,0x1a + 1e808: 7e460613 addi a2,a2,2020 # 38fe8 <_IO_stdin_used+0x990> + 1e80c: 4595 li a1,5 + 1e80e: 8526 mv a0,s1 + 1e810: fa1f60ef jal ra,157b0 + 1e814: 8526 mv a0,s1 + 1e816: bbaf70ef jal ra,15bd0 + 1e81a: 862a mv a2,a0 + 1e81c: 85a6 mv a1,s1 + 1e81e: 8522 mv a0,s0 + 1e820: 4905 li s2,1 + 1e822: edff60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1e826: 02d00b13 li s6,45 + 1e82a: 02000a13 li s4,32 + 1e82e: 05298e63 beq s3,s2,1e88a <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xca> + 1e832: 6018 ld a4,0(s0) + 1e834: 00197793 andi a5,s2,1 + 1e838: fe873703 ld a4,-24(a4) + 1e83c: 9722 add a4,a4,s0 + 1e83e: 6b18 ld a4,16(a4) + 1e840: 22079c63 bnez a5,1ea78 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2b8> + 1e844: 014103a3 sb s4,7(sp) + 1e848: 4605 li a2,1 + 1e84a: 00710593 addi a1,sp,7 + 1e84e: 8522 mv a0,s0 + 1e850: 22071163 bnez a4,1ea72 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2b2> + 1e854: 02000593 li a1,32 + 1e858: 8c8f70ef jal ra,15920 <_ZNSo3putEc@plt> + 1e85c: 012a87b3 add a5,s5,s2 + 1e860: 0007c683 lbu a3,0(a5) + 1e864: 0001a617 auipc a2,0x1a + 1e868: 78460613 addi a2,a2,1924 # 38fe8 <_IO_stdin_used+0x990> + 1e86c: 4595 li a1,5 + 1e86e: 8526 mv a0,s1 + 1e870: f41f60ef jal ra,157b0 + 1e874: 8526 mv a0,s1 + 1e876: b5af70ef jal ra,15bd0 + 1e87a: 862a mv a2,a0 + 1e87c: 85a6 mv a1,s1 + 1e87e: 8522 mv a0,s0 + 1e880: 0905 addi s2,s2,1 + 1e882: e7ff60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1e886: fb2996e3 bne s3,s2,1e832 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x72> + 1e88a: 74e2 ld s1,56(sp) + 1e88c: 7942 ld s2,48(sp) + 1e88e: 7a02 ld s4,32(sp) + 1e890: 6b42 ld s6,16(sp) + 1e892: 8522 mv a0,s0 + 1e894: 6406 ld s0,64(sp) + 1e896: 60a6 ld ra,72(sp) + 1e898: 79a2 ld s3,40(sp) + 1e89a: 6ae2 ld s5,24(sp) + 1e89c: 4605 li a2,1 + 1e89e: 0001a597 auipc a1,0x1a + 1e8a2: 75a58593 addi a1,a1,1882 # 38ff8 <_IO_stdin_used+0x9a0> + 1e8a6: 6161 addi sp,sp,80 + 1e8a8: e59f606f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1e8ac: fc26 sd s1,56(sp) + 1e8ae: f052 sd s4,32(sp) + 1e8b0: e85a sd s6,16(sp) + 1e8b2: f84a sd s2,48(sp) + 1e8b4: 000ac683 lbu a3,0(s5) + 1e8b8: 0024 addi s1,sp,8 + 1e8ba: 0001a617 auipc a2,0x1a + 1e8be: 72e60613 addi a2,a2,1838 # 38fe8 <_IO_stdin_used+0x990> + 1e8c2: 4595 li a1,5 + 1e8c4: 8526 mv a0,s1 + 1e8c6: c402 sw zero,8(sp) + 1e8c8: 00010623 sb zero,12(sp) + 1e8cc: ee5f60ef jal ra,157b0 + 1e8d0: 8526 mv a0,s1 + 1e8d2: afef70ef jal ra,15bd0 + 1e8d6: 862a mv a2,a0 + 1e8d8: 85a6 mv a1,s1 + 1e8da: 8522 mv a0,s0 + 1e8dc: e25f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1e8e0: 4a05 li s4,1 + 1e8e2: 04000b13 li s6,64 + 1e8e6: 601c ld a5,0(s0) + 1e8e8: 001a7913 andi s2,s4,1 + 1e8ec: fe87b783 ld a5,-24(a5) + 1e8f0: 97a2 add a5,a5,s0 + 1e8f2: 6b9c ld a5,16(a5) + 1e8f4: 04091e63 bnez s2,1e950 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x190> + 1e8f8: 02000713 li a4,32 + 1e8fc: 00e103a3 sb a4,7(sp) + 1e900: 4605 li a2,1 + 1e902: 00710593 addi a1,sp,7 + 1e906: 8522 mv a0,s0 + 1e908: 16079263 bnez a5,1ea6c <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2ac> + 1e90c: 02000593 li a1,32 + 1e910: 810f70ef jal ra,15920 <_ZNSo3putEc@plt> + 1e914: 014a87b3 add a5,s5,s4 + 1e918: 0007c683 lbu a3,0(a5) + 1e91c: 0001a617 auipc a2,0x1a + 1e920: 6cc60613 addi a2,a2,1740 # 38fe8 <_IO_stdin_used+0x990> + 1e924: 4595 li a1,5 + 1e926: 8526 mv a0,s1 + 1e928: e89f60ef jal ra,157b0 + 1e92c: 8526 mv a0,s1 + 1e92e: aa2f70ef jal ra,15bd0 + 1e932: 862a mv a2,a0 + 1e934: 85a6 mv a1,s1 + 1e936: 8522 mv a0,s0 + 1e938: dc9f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1e93c: 601c ld a5,0(s0) + 1e93e: 0a05 addi s4,s4,1 + 1e940: 001a7913 andi s2,s4,1 + 1e944: fe87b783 ld a5,-24(a5) + 1e948: 97a2 add a5,a5,s0 + 1e94a: 6b9c ld a5,16(a5) + 1e94c: fa0906e3 beqz s2,1e8f8 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x138> + 1e950: 02d00713 li a4,45 + 1e954: 00e103a3 sb a4,7(sp) + 1e958: 4605 li a2,1 + 1e95a: 00710593 addi a1,sp,7 + 1e95e: 8522 mv a0,s0 + 1e960: 12078b63 beqz a5,1ea96 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2d6> + 1e964: d9df60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1e968: 014a87b3 add a5,s5,s4 + 1e96c: 0007c683 lbu a3,0(a5) + 1e970: 0001a617 auipc a2,0x1a + 1e974: 67860613 addi a2,a2,1656 # 38fe8 <_IO_stdin_used+0x990> + 1e978: 4595 li a1,5 + 1e97a: 8526 mv a0,s1 + 1e97c: e35f60ef jal ra,157b0 + 1e980: 8526 mv a0,s1 + 1e982: a4ef70ef jal ra,15bd0 + 1e986: 862a mv a2,a0 + 1e988: 85a6 mv a1,s1 + 1e98a: 8522 mv a0,s0 + 1e98c: 0a05 addi s4,s4,1 + 1e98e: d73f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1e992: f56a1ae3 bne s4,s6,1e8e6 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x126> + 1e996: 4615 li a2,5 + 1e998: 0001a597 auipc a1,0x1a + 1e99c: 65858593 addi a1,a1,1624 # 38ff0 <_IO_stdin_used+0x998> + 1e9a0: 8522 mv a0,s0 + 1e9a2: d5ff60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1e9a6: fc198793 addi a5,s3,-63 + 1e9aa: 9bf9 andi a5,a5,-2 + 1e9ac: c402 sw zero,8(sp) + 1e9ae: 00010623 sb zero,12(sp) + 1e9b2: 40f98a33 sub s4,s3,a5 + 1e9b6: ecf98ae3 beq s3,a5,1e88a <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xca> + 1e9ba: 00fa89b3 add s3,s5,a5 + 1e9be: 0009c683 lbu a3,0(s3) + 1e9c2: 0001a617 auipc a2,0x1a + 1e9c6: 62660613 addi a2,a2,1574 # 38fe8 <_IO_stdin_used+0x990> + 1e9ca: 4595 li a1,5 + 1e9cc: 8526 mv a0,s1 + 1e9ce: de3f60ef jal ra,157b0 + 1e9d2: 8526 mv a0,s1 + 1e9d4: 9fcf70ef jal ra,15bd0 + 1e9d8: 862a mv a2,a0 + 1e9da: 85a6 mv a1,s1 + 1e9dc: 8522 mv a0,s0 + 1e9de: d23f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1e9e2: 4785 li a5,1 + 1e9e4: 02d00b13 li s6,45 + 1e9e8: 02000a93 li s5,32 + 1e9ec: e8fa0fe3 beq s4,a5,1e88a <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xca> + 1e9f0: 6018 ld a4,0(s0) + 1e9f2: 00197793 andi a5,s2,1 + 1e9f6: fe873703 ld a4,-24(a4) + 1e9fa: 9722 add a4,a4,s0 + 1e9fc: 6b18 ld a4,16(a4) + 1e9fe: ebb9 bnez a5,1ea54 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x294> + 1ea00: 015103a3 sb s5,7(sp) + 1ea04: 4605 li a2,1 + 1ea06: 00710593 addi a1,sp,7 + 1ea0a: 8522 mv a0,s0 + 1ea0c: e351 bnez a4,1ea90 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2d0> + 1ea0e: 02000593 li a1,32 + 1ea12: f0ff60ef jal ra,15920 <_ZNSo3putEc@plt> + 1ea16: 012987b3 add a5,s3,s2 + 1ea1a: 0007c683 lbu a3,0(a5) + 1ea1e: 0001a617 auipc a2,0x1a + 1ea22: 5ca60613 addi a2,a2,1482 # 38fe8 <_IO_stdin_used+0x990> + 1ea26: 4595 li a1,5 + 1ea28: 8526 mv a0,s1 + 1ea2a: d87f60ef jal ra,157b0 + 1ea2e: 8526 mv a0,s1 + 1ea30: 9a0f70ef jal ra,15bd0 + 1ea34: 862a mv a2,a0 + 1ea36: 85a6 mv a1,s1 + 1ea38: 8522 mv a0,s0 + 1ea3a: 0905 addi s2,s2,1 + 1ea3c: cc5f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ea40: e52a05e3 beq s4,s2,1e88a <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xca> + 1ea44: 6018 ld a4,0(s0) + 1ea46: 00197793 andi a5,s2,1 + 1ea4a: fe873703 ld a4,-24(a4) + 1ea4e: 9722 add a4,a4,s0 + 1ea50: 6b18 ld a4,16(a4) + 1ea52: d7dd beqz a5,1ea00 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x240> + 1ea54: 016103a3 sb s6,7(sp) + 1ea58: 4605 li a2,1 + 1ea5a: 00710593 addi a1,sp,7 + 1ea5e: 8522 mv a0,s0 + 1ea60: eb05 bnez a4,1ea90 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2d0> + 1ea62: 02d00593 li a1,45 + 1ea66: ebbf60ef jal ra,15920 <_ZNSo3putEc@plt> + 1ea6a: b775 j 1ea16 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x256> + 1ea6c: c95f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ea70: b555 j 1e914 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x154> + 1ea72: c8ff60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ea76: b3dd j 1e85c <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x9c> + 1ea78: 016103a3 sb s6,7(sp) + 1ea7c: 4605 li a2,1 + 1ea7e: 00710593 addi a1,sp,7 + 1ea82: 8522 mv a0,s0 + 1ea84: f77d bnez a4,1ea72 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2b2> + 1ea86: 02d00593 li a1,45 + 1ea8a: e97f60ef jal ra,15920 <_ZNSo3putEc@plt> + 1ea8e: b3f9 j 1e85c <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x9c> + 1ea90: c71f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ea94: b749 j 1ea16 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x256> + 1ea96: 02d00593 li a1,45 + 1ea9a: e87f60ef jal ra,15920 <_ZNSo3putEc@plt> + 1ea9e: b5e9 j 1e968 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x1a8> + +000000000001eaa0 <_ZN7testing8internal19UniversalPrintArrayEPKcmPSo>: + 1eaa0: 1141 addi sp,sp,-16 + 1eaa2: e022 sd s0,0(sp) + 1eaa4: e406 sd ra,8(sp) + 1eaa6: 87aa mv a5,a0 + 1eaa8: 8432 mv s0,a2 + 1eaaa: c981 beqz a1,1eaba <_ZN7testing8internal19UniversalPrintArrayEPKcmPSo+0x1a> + 1eaac: fff58713 addi a4,a1,-1 + 1eab0: 00e506b3 add a3,a0,a4 + 1eab4: 0006c683 lbu a3,0(a3) + 1eab8: c285 beqz a3,1ead8 <_ZN7testing8internal19UniversalPrintArrayEPKcmPSo+0x38> + 1eaba: 8622 mv a2,s0 + 1eabc: 853e mv a0,a5 + 1eabe: c69f90ef jal ra,18726 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo> + 1eac2: 8522 mv a0,s0 + 1eac4: 6402 ld s0,0(sp) + 1eac6: 60a2 ld ra,8(sp) + 1eac8: 4655 li a2,21 + 1eaca: 0001a597 auipc a1,0x1a + 1eace: 53658593 addi a1,a1,1334 # 39000 <_IO_stdin_used+0x9a8> + 1ead2: 0141 addi sp,sp,16 + 1ead4: c2df606f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ead8: 6402 ld s0,0(sp) + 1eada: 60a2 ld ra,8(sp) + 1eadc: 85ba mv a1,a4 + 1eade: 0141 addi sp,sp,16 + 1eae0: c47f906f j 18726 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo> + +000000000001eae4 <_ZN7testing8internal19UniversalPrintArrayEPKwmPSo>: + 1eae4: 1141 addi sp,sp,-16 + 1eae6: e022 sd s0,0(sp) + 1eae8: e406 sd ra,8(sp) + 1eaea: 87aa mv a5,a0 + 1eaec: 8432 mv s0,a2 + 1eaee: c599 beqz a1,1eafc <_ZN7testing8internal19UniversalPrintArrayEPKwmPSo+0x18> + 1eaf0: 00259713 slli a4,a1,0x2 + 1eaf4: 972a add a4,a4,a0 + 1eaf6: ffc72703 lw a4,-4(a4) + 1eafa: c305 beqz a4,1eb1a <_ZN7testing8internal19UniversalPrintArrayEPKwmPSo+0x36> + 1eafc: 8622 mv a2,s0 + 1eafe: 853e mv a0,a5 + 1eb00: d1ff90ef jal ra,1881e <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0> + 1eb04: 8522 mv a0,s0 + 1eb06: 6402 ld s0,0(sp) + 1eb08: 60a2 ld ra,8(sp) + 1eb0a: 4655 li a2,21 + 1eb0c: 0001a597 auipc a1,0x1a + 1eb10: 4f458593 addi a1,a1,1268 # 39000 <_IO_stdin_used+0x9a8> + 1eb14: 0141 addi sp,sp,16 + 1eb16: bebf606f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1eb1a: 6402 ld s0,0(sp) + 1eb1c: 60a2 ld ra,8(sp) + 1eb1e: 15fd addi a1,a1,-1 + 1eb20: 0141 addi sp,sp,16 + 1eb22: cfdf906f j 1881e <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0> + +000000000001eb26 <_ZN7testing8internal7PrintToEPKcPSo>: + 1eb26: 1101 addi sp,sp,-32 + 1eb28: e426 sd s1,8(sp) + 1eb2a: ec06 sd ra,24(sp) + 1eb2c: 84ae mv s1,a1 + 1eb2e: c915 beqz a0,1eb62 <_ZN7testing8internal7PrintToEPKcPSo+0x3c> + 1eb30: e822 sd s0,16(sp) + 1eb32: 85aa mv a1,a0 + 1eb34: 842a mv s0,a0 + 1eb36: 8526 mv a0,s1 + 1eb38: dd9f60ef jal ra,15910 <_ZNSo9_M_insertIPKvEERSoT_@plt> + 1eb3c: 4635 li a2,13 + 1eb3e: 0001a597 auipc a1,0x1a + 1eb42: 4e258593 addi a1,a1,1250 # 39020 <_IO_stdin_used+0x9c8> + 1eb46: bbbf60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1eb4a: 8522 mv a0,s0 + 1eb4c: 884f70ef jal ra,15bd0 + 1eb50: 85aa mv a1,a0 + 1eb52: 8522 mv a0,s0 + 1eb54: 6442 ld s0,16(sp) + 1eb56: 60e2 ld ra,24(sp) + 1eb58: 8626 mv a2,s1 + 1eb5a: 64a2 ld s1,8(sp) + 1eb5c: 6105 addi sp,sp,32 + 1eb5e: bc9f906f j 18726 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo> + 1eb62: 60e2 ld ra,24(sp) + 1eb64: 64a2 ld s1,8(sp) + 1eb66: 852e mv a0,a1 + 1eb68: 4611 li a2,4 + 1eb6a: 0001a597 auipc a1,0x1a + 1eb6e: 4ae58593 addi a1,a1,1198 # 39018 <_IO_stdin_used+0x9c0> + 1eb72: 6105 addi sp,sp,32 + 1eb74: b8df606f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + +000000000001eb78 <_ZN7testing8internal7PrintToEPKwPSo>: + 1eb78: 1101 addi sp,sp,-32 + 1eb7a: e426 sd s1,8(sp) + 1eb7c: ec06 sd ra,24(sp) + 1eb7e: 84ae mv s1,a1 + 1eb80: c915 beqz a0,1ebb4 <_ZN7testing8internal7PrintToEPKwPSo+0x3c> + 1eb82: e822 sd s0,16(sp) + 1eb84: 85aa mv a1,a0 + 1eb86: 842a mv s0,a0 + 1eb88: 8526 mv a0,s1 + 1eb8a: d87f60ef jal ra,15910 <_ZNSo9_M_insertIPKvEERSoT_@plt> + 1eb8e: 4635 li a2,13 + 1eb90: 0001a597 auipc a1,0x1a + 1eb94: 49058593 addi a1,a1,1168 # 39020 <_IO_stdin_used+0x9c8> + 1eb98: b69f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1eb9c: 8522 mv a0,s0 + 1eb9e: 842f70ef jal ra,15be0 + 1eba2: 85aa mv a1,a0 + 1eba4: 8522 mv a0,s0 + 1eba6: 6442 ld s0,16(sp) + 1eba8: 60e2 ld ra,24(sp) + 1ebaa: 8626 mv a2,s1 + 1ebac: 64a2 ld s1,8(sp) + 1ebae: 6105 addi sp,sp,32 + 1ebb0: c6ff906f j 1881e <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0> + 1ebb4: 60e2 ld ra,24(sp) + 1ebb6: 64a2 ld s1,8(sp) + 1ebb8: 852e mv a0,a1 + 1ebba: 4611 li a2,4 + 1ebbc: 0001a597 auipc a1,0x1a + 1ebc0: 45c58593 addi a1,a1,1116 # 39018 <_IO_stdin_used+0x9c0> + 1ebc4: 6105 addi sp,sp,32 + 1ebc6: b3bf606f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + +000000000001ebca <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo>: + 1ebca: 715d addi sp,sp,-80 + 1ebcc: e0a2 sd s0,64(sp) + 1ebce: 842a mv s0,a0 + 1ebd0: fc26 sd s1,56(sp) + 1ebd2: 6108 ld a0,0(a0) + 1ebd4: 84ae mv s1,a1 + 1ebd6: 640c ld a1,8(s0) + 1ebd8: 8626 mv a2,s1 + 1ebda: e486 sd ra,72(sp) + 1ebdc: b4bf90ef jal ra,18726 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo> + 1ebe0: 4785 li a5,1 + 1ebe2: 00f50763 beq a0,a5,1ebf0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x26> + 1ebe6: 60a6 ld ra,72(sp) + 1ebe8: 6406 ld s0,64(sp) + 1ebea: 74e2 ld s1,56(sp) + 1ebec: 6161 addi sp,sp,80 + 1ebee: 8082 ret + 1ebf0: 0002c797 auipc a5,0x2c + 1ebf4: 1787b783 ld a5,376(a5) # 4ad68 <_GLOBAL_OFFSET_TABLE_+0x218> + 1ebf8: 0007c783 lbu a5,0(a5) + 1ebfc: d7ed beqz a5,1ebe6 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x1c> + 1ebfe: f44e sd s3,40(sp) + 1ec00: 00843983 ld s3,8(s0) + 1ec04: f052 sd s4,32(sp) + 1ec06: 00043a03 ld s4,0(s0) + 1ec0a: 18098e63 beqz s3,1eda6 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x1dc> + 1ec0e: ec56 sd s5,24(sp) + 1ec10: e85a sd s6,16(sp) + 1ec12: e45e sd s7,8(sp) + 1ec14: e062 sd s8,0(sp) + 1ec16: f84a sd s2,48(sp) + 1ec18: 013a0ab3 add s5,s4,s3 + 1ec1c: 8452 mv s0,s4 + 1ec1e: 4b29 li s6,10 + 1ec20: 4c35 li s8,13 + 1ec22: 4ba1 li s7,8 + 1ec24: 00044903 lbu s2,0(s0) + 1ec28: 0405 addi s0,s0,1 + 1ec2a: 854a mv a0,s2 + 1ec2c: e35f60ef jal ra,15a60 + 1ec30: c509 beqz a0,1ec3a <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x70> + 1ec32: 0b2b6063 bltu s6,s2,1ecd2 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x108> + 1ec36: 0b2bf063 bgeu s7,s2,1ecd6 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x10c> + 1ec3a: fe8a95e3 bne s5,s0,1ec24 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x5a> + 1ec3e: 7942 ld s2,48(sp) + 1ec40: 6ae2 ld s5,24(sp) + 1ec42: 6b42 ld s6,16(sp) + 1ec44: 6ba2 ld s7,8(sp) + 1ec46: 6c02 ld s8,0(sp) + 1ec48: 4781 li a5,0 + 1ec4a: 0c100813 li a6,193 + 1ec4e: 0df00893 li a7,223 + 1ec52: 4ebd li t4,15 + 1ec54: 03f00513 li a0,63 + 1ec58: 0f000313 li t1,240 + 1ec5c: 0f400f13 li t5,244 + 1ec60: 08f00e13 li t3,143 + 1ec64: 1137f263 bgeu a5,s3,1ed68 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x19e> + 1ec68: 00178613 addi a2,a5,1 + 1ec6c: 00ca06b3 add a3,s4,a2 + 1ec70: fff6c703 lbu a4,-1(a3) + 1ec74: 0187159b slliw a1,a4,0x18 + 1ec78: 4185d59b sraiw a1,a1,0x18 + 1ec7c: 0205d063 bgez a1,1ec9c <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xd2> + 1ec80: 04e87263 bgeu a6,a4,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1ec84: 00e8ee63 bltu a7,a4,1eca0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xd6> + 1ec88: 00278613 addi a2,a5,2 + 1ec8c: 02c9ec63 bltu s3,a2,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1ec90: 0006c783 lbu a5,0(a3) + 1ec94: 0807c793 xori a5,a5,128 + 1ec98: 02f56663 bltu a0,a5,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1ec9c: 87b2 mv a5,a2 + 1ec9e: b7d9 j 1ec64 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> + 1eca0: 0207061b addiw a2,a4,32 + 1eca4: 0ff67613 zext.b a2,a2 + 1eca8: 02ceef63 bltu t4,a2,1ece6 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x11c> + 1ecac: 00378613 addi a2,a5,3 + 1ecb0: 00c9ea63 bltu s3,a2,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1ecb4: 0006c583 lbu a1,0(a3) + 1ecb8: f805869b addiw a3,a1,-128 + 1ecbc: 0ff6f693 zext.b a3,a3 + 1ecc0: 06d57f63 bgeu a0,a3,1ed3e <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x174> + 1ecc4: 60a6 ld ra,72(sp) + 1ecc6: 6406 ld s0,64(sp) + 1ecc8: 79a2 ld s3,40(sp) + 1ecca: 7a02 ld s4,32(sp) + 1eccc: 74e2 ld s1,56(sp) + 1ecce: 6161 addi sp,sp,80 + 1ecd0: 8082 ret + 1ecd2: f78904e3 beq s2,s8,1ec3a <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x70> + 1ecd6: 7942 ld s2,48(sp) + 1ecd8: 79a2 ld s3,40(sp) + 1ecda: 7a02 ld s4,32(sp) + 1ecdc: 6ae2 ld s5,24(sp) + 1ecde: 6b42 ld s6,16(sp) + 1ece0: 6ba2 ld s7,8(sp) + 1ece2: 6c02 ld s8,0(sp) + 1ece4: b709 j 1ebe6 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x1c> + 1ece6: 0107061b addiw a2,a4,16 + 1ecea: 0ff67613 zext.b a2,a2 + 1ecee: 4591 li a1,4 + 1ecf0: fcc5eae3 bltu a1,a2,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1ecf4: 00b78633 add a2,a5,a1 + 1ecf8: fcc9e6e3 bltu s3,a2,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1ecfc: 0006c583 lbu a1,0(a3) + 1ed00: f805869b addiw a3,a1,-128 + 1ed04: 0ff6f693 zext.b a3,a3 + 1ed08: fad56ee3 bltu a0,a3,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1ed0c: 97d2 add a5,a5,s4 + 1ed0e: 0027c683 lbu a3,2(a5) + 1ed12: 0806c693 xori a3,a3,128 + 1ed16: fad567e3 bltu a0,a3,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1ed1a: 0037c783 lbu a5,3(a5) + 1ed1e: 0807c793 xori a5,a5,128 + 1ed22: faf561e3 bltu a0,a5,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1ed26: 00670863 beq a4,t1,1ed36 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x16c> + 1ed2a: f7e719e3 bne a4,t5,1ec9c <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xd2> + 1ed2e: f8be6be3 bltu t3,a1,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1ed32: 87b2 mv a5,a2 + 1ed34: bf05 j 1ec64 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> + 1ed36: f8be77e3 bgeu t3,a1,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1ed3a: 87b2 mv a5,a2 + 1ed3c: b725 j 1ec64 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> + 1ed3e: 97d2 add a5,a5,s4 + 1ed40: 0027c783 lbu a5,2(a5) + 1ed44: 0807c793 xori a5,a5,128 + 1ed48: f6f56ee3 bltu a0,a5,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1ed4c: 0e000793 li a5,224 + 1ed50: 04f70563 beq a4,a5,1ed9a <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x1d0> + 1ed54: 0ed00793 li a5,237 + 1ed58: f4f712e3 bne a4,a5,1ec9c <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xd2> + 1ed5c: 09f00793 li a5,159 + 1ed60: f6b7e2e3 bltu a5,a1,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1ed64: 87b2 mv a5,a2 + 1ed66: bdfd j 1ec64 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> + 1ed68: 463d li a2,15 + 1ed6a: 0001a597 auipc a1,0x1a + 1ed6e: 2c658593 addi a1,a1,710 # 39030 <_IO_stdin_used+0x9d8> + 1ed72: 8526 mv a0,s1 + 1ed74: 98df60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ed78: 85d2 mv a1,s4 + 1ed7a: 8526 mv a0,s1 + 1ed7c: 8b5f60ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1ed80: 6406 ld s0,64(sp) + 1ed82: 79a2 ld s3,40(sp) + 1ed84: 7a02 ld s4,32(sp) + 1ed86: 60a6 ld ra,72(sp) + 1ed88: 74e2 ld s1,56(sp) + 1ed8a: 4605 li a2,1 + 1ed8c: 0001a597 auipc a1,0x1a + 1ed90: c3c58593 addi a1,a1,-964 # 389c8 <_IO_stdin_used+0x370> + 1ed94: 6161 addi sp,sp,80 + 1ed96: 96bf606f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ed9a: 09f00793 li a5,159 + 1ed9e: f2b7f3e3 bgeu a5,a1,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 1eda2: 87b2 mv a5,a2 + 1eda4: b5c1 j 1ec64 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> + 1eda6: 4781 li a5,0 + 1eda8: b54d j 1ec4a <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x80> + +000000000001edaa <_ZN7testing8internal17PrintWideStringToERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEPSo>: + 1edaa: 87aa mv a5,a0 + 1edac: 862e mv a2,a1 + 1edae: 6108 ld a0,0(a0) + 1edb0: 678c ld a1,8(a5) + 1edb2: a6df906f j 1881e <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0> + +000000000001edb6 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc>: + 1edb6: 7179 addi sp,sp,-48 + 1edb8: e84a sd s2,16(sp) + 1edba: 892e mv s2,a1 + 1edbc: ec26 sd s1,24(sp) + 1edbe: 0002c597 auipc a1,0x2c + 1edc2: 1925b583 ld a1,402(a1) # 4af50 <_GLOBAL_OFFSET_TABLE_+0x400> + 1edc6: 84aa mv s1,a0 + 1edc8: 854a mv a0,s2 + 1edca: f406 sd ra,40(sp) + 1edcc: 8b5f60ef jal ra,15680 + 1edd0: c525 beqz a0,1ee38 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x82> + 1edd2: f022 sd s0,32(sp) + 1edd4: 41250433 sub s0,a0,s2 + 1edd8: 01048513 addi a0,s1,16 + 1eddc: e422 sd s0,8(sp) + 1edde: 0004b423 sd zero,8(s1) + 1ede2: e088 sd a0,0(s1) + 1ede4: 47bd li a5,15 + 1ede6: 0287e463 bltu a5,s0,1ee0e <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x58> + 1edea: 4785 li a5,1 + 1edec: 06f41063 bne s0,a5,1ee4c <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x96> + 1edf0: 00094783 lbu a5,0(s2) + 1edf4: 00f48823 sb a5,16(s1) + 1edf8: e480 sd s0,8(s1) + 1edfa: 9522 add a0,a0,s0 + 1edfc: 00050023 sb zero,0(a0) + 1ee00: 7402 ld s0,32(sp) + 1ee02: 70a2 ld ra,40(sp) + 1ee04: 6942 ld s2,16(sp) + 1ee06: 8526 mv a0,s1 + 1ee08: 64e2 ld s1,24(sp) + 1ee0a: 6145 addi sp,sp,48 + 1ee0c: 8082 ret + 1ee0e: 4601 li a2,0 + 1ee10: 002c addi a1,sp,8 + 1ee12: 8526 mv a0,s1 + 1ee14: 89df60ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1ee18: 67a2 ld a5,8(sp) + 1ee1a: e088 sd a0,0(s1) + 1ee1c: e89c sd a5,16(s1) + 1ee1e: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1ee22: 02090407 vle8.v v8,(s2) + 1ee26: 8c1d sub s0,s0,a5 + 1ee28: 993e add s2,s2,a5 + 1ee2a: 02050427 vse8.v v8,(a0) + 1ee2e: 953e add a0,a0,a5 + 1ee30: f47d bnez s0,1ee1e <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x68> + 1ee32: 6422 ld s0,8(sp) + 1ee34: 6088 ld a0,0(s1) + 1ee36: b7c9 j 1edf8 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x42> + 1ee38: 8526 mv a0,s1 + 1ee3a: 85ca mv a1,s2 + 1ee3c: bcdf90ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 1ee40: 70a2 ld ra,40(sp) + 1ee42: 6942 ld s2,16(sp) + 1ee44: 8526 mv a0,s1 + 1ee46: 64e2 ld s1,24(sp) + 1ee48: 6145 addi sp,sp,48 + 1ee4a: 8082 ret + 1ee4c: d455 beqz s0,1edf8 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x42> + 1ee4e: bfc1 j 1ee1e <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x68> + +000000000001ee50 <_ZN7testinglsERSoRKNS_14TestPartResultE>: + 1ee50: 699c ld a5,16(a1) + 1ee52: 1101 addi sp,sp,-32 + 1ee54: e822 sd s0,16(sp) + 1ee56: e426 sd s1,8(sp) + 1ee58: ec06 sd ra,24(sp) + 1ee5a: 84ae mv s1,a1 + 1ee5c: 842a mv s0,a0 + 1ee5e: 10078063 beqz a5,1ef5e <_ZN7testinglsERSoRKNS_14TestPartResultE+0x10e> + 1ee62: e04a sd s2,0(sp) + 1ee64: 0085b903 ld s2,8(a1) + 1ee68: 0e090a63 beqz s2,1ef5c <_ZN7testinglsERSoRKNS_14TestPartResultE+0x10c> + 1ee6c: 854a mv a0,s2 + 1ee6e: d63f60ef jal ra,15bd0 + 1ee72: 862a mv a2,a0 + 1ee74: 85ca mv a1,s2 + 1ee76: 8522 mv a0,s0 + 1ee78: 889f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ee7c: 6902 ld s2,0(sp) + 1ee7e: 4605 li a2,1 + 1ee80: 0001a597 auipc a1,0x1a + 1ee84: 94058593 addi a1,a1,-1728 # 387c0 <_IO_stdin_used+0x168> + 1ee88: 8522 mv a0,s0 + 1ee8a: 877f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ee8e: 548c lw a1,40(s1) + 1ee90: 8522 mv a0,s0 + 1ee92: e7ef60ef jal ra,15510 <_ZNSolsEi@plt> + 1ee96: 4609 li a2,2 + 1ee98: 0001b597 auipc a1,0x1b + 1ee9c: bb858593 addi a1,a1,-1096 # 39a50 <_IO_stdin_used+0x13f8> + 1eea0: 842a mv s0,a0 + 1eea2: 85ff60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1eea6: 409c lw a5,0(s1) + 1eea8: c395 beqz a5,1eecc <_ZN7testinglsERSoRKNS_14TestPartResultE+0x7c> + 1eeaa: 470d li a4,3 + 1eeac: 0ce78363 beq a5,a4,1ef72 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x122> + 1eeb0: 4709 li a4,2 + 1eeb2: 4645 li a2,17 + 1eeb4: 0001a597 auipc a1,0x1a + 1eeb8: 1a458593 addi a1,a1,420 # 39058 <_IO_stdin_used+0xa00> + 1eebc: 00e79d63 bne a5,a4,1eed6 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x86> + 1eec0: 4635 li a2,13 + 1eec2: 0001a597 auipc a1,0x1a + 1eec6: 18658593 addi a1,a1,390 # 39048 <_IO_stdin_used+0x9f0> + 1eeca: a031 j 1eed6 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x86> + 1eecc: 461d li a2,7 + 1eece: 0001a597 auipc a1,0x1a + 1eed2: 1a258593 addi a1,a1,418 # 39070 <_IO_stdin_used+0xa18> + 1eed6: 8522 mv a0,s0 + 1eed8: 829f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1eedc: 8522 mv a0,s0 + 1eede: 4609 li a2,2 + 1eee0: 0001b597 auipc a1,0x1b + 1eee4: 5d058593 addi a1,a1,1488 # 3a4b0 <_IO_stdin_used+0x1e58> + 1eee8: 819f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1eeec: 68a4 ld s1,80(s1) + 1eeee: cca9 beqz s1,1ef48 <_ZN7testinglsERSoRKNS_14TestPartResultE+0xf8> + 1eef0: 8526 mv a0,s1 + 1eef2: cdff60ef jal ra,15bd0 + 1eef6: 862a mv a2,a0 + 1eef8: 85a6 mv a1,s1 + 1eefa: 8522 mv a0,s0 + 1eefc: 805f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ef00: 601c ld a5,0(s0) + 1ef02: fe87b783 ld a5,-24(a5) + 1ef06: 97a2 add a5,a5,s0 + 1ef08: 7be4 ld s1,240(a5) + 1ef0a: c8b5 beqz s1,1ef7e <_ZN7testinglsERSoRKNS_14TestPartResultE+0x12e> + 1ef0c: 0384c783 lbu a5,56(s1) + 1ef10: cf81 beqz a5,1ef28 <_ZN7testinglsERSoRKNS_14TestPartResultE+0xd8> + 1ef12: 0434c583 lbu a1,67(s1) + 1ef16: 8522 mv a0,s0 + 1ef18: a09f60ef jal ra,15920 <_ZNSo3putEc@plt> + 1ef1c: 6442 ld s0,16(sp) + 1ef1e: 60e2 ld ra,24(sp) + 1ef20: 64a2 ld s1,8(sp) + 1ef22: 6105 addi sp,sp,32 + 1ef24: d5df606f j 15c80 <_ZNSo5flushEv@plt> + 1ef28: 8526 mv a0,s1 + 1ef2a: ee6f60ef jal ra,15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 1ef2e: 609c ld a5,0(s1) + 1ef30: 0002c717 auipc a4,0x2c + 1ef34: ec873703 ld a4,-312(a4) # 4adf8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x34634> + 1ef38: 45a9 li a1,10 + 1ef3a: 7b9c ld a5,48(a5) + 1ef3c: fce78de3 beq a5,a4,1ef16 <_ZN7testinglsERSoRKNS_14TestPartResultE+0xc6> + 1ef40: 8526 mv a0,s1 + 1ef42: 9782 jalr a5 + 1ef44: 85aa mv a1,a0 + 1ef46: bfc1 j 1ef16 <_ZN7testinglsERSoRKNS_14TestPartResultE+0xc6> + 1ef48: 601c ld a5,0(s0) + 1ef4a: fe87b503 ld a0,-24(a5) + 1ef4e: 9522 add a0,a0,s0 + 1ef50: 510c lw a1,32(a0) + 1ef52: 0015e593 ori a1,a1,1 + 1ef56: afbf60ef jal ra,15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> + 1ef5a: b75d j 1ef00 <_ZN7testinglsERSoRKNS_14TestPartResultE+0xb0> + 1ef5c: 6902 ld s2,0(sp) + 1ef5e: 601c ld a5,0(s0) + 1ef60: fe87b503 ld a0,-24(a5) + 1ef64: 9522 add a0,a0,s0 + 1ef66: 510c lw a1,32(a0) + 1ef68: 0015e593 ori a1,a1,1 + 1ef6c: ae5f60ef jal ra,15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> + 1ef70: b739 j 1ee7e <_ZN7testinglsERSoRKNS_14TestPartResultE+0x2e> + 1ef72: 461d li a2,7 + 1ef74: 0001a597 auipc a1,0x1a + 1ef78: 0cc58593 addi a1,a1,204 # 39040 <_IO_stdin_used+0x9e8> + 1ef7c: bfa9 j 1eed6 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x86> + 1ef7e: e04a sd s2,0(sp) + 1ef80: 821f60ef jal ra,157a0 <_ZSt16__throw_bad_castv@plt> + +000000000001ef84 <_ZNK7testing19TestPartResultArray4sizeEv>: + 1ef84: 6518 ld a4,8(a0) + 1ef86: 6110 ld a2,0(a0) + 1ef88: 6db6e7b7 lui a5,0x6db6e + 1ef8c: b6db76b7 lui a3,0xb6db7 + 1ef90: b6e78793 addi a5,a5,-1170 # 6db6db6e <__global_pointer$+0x6db21dde> + 1ef94: 40c70533 sub a0,a4,a2 + 1ef98: 1782 slli a5,a5,0x20 + 1ef9a: db768713 addi a4,a3,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6b027> + 1ef9e: 97ba add a5,a5,a4 + 1efa0: 8511 srai a0,a0,0x4 + 1efa2: 02f5053b mulw a0,a0,a5 + 1efa6: 8082 ret + +000000000001efa8 <_ZNK7testing19TestPartResultArray17GetTestPartResultEi>: + 1efa8: 1101 addi sp,sp,-32 + 1efaa: e822 sd s0,16(sp) + 1efac: ec06 sd ra,24(sp) + 1efae: e426 sd s1,8(sp) + 1efb0: 842e mv s0,a1 + 1efb2: 0205c263 bltz a1,1efd6 <_ZNK7testing19TestPartResultArray17GetTestPartResultEi+0x2e> + 1efb6: 84aa mv s1,a0 + 1efb8: fcdff0ef jal ra,1ef84 <_ZNK7testing19TestPartResultArray4sizeEv> + 1efbc: 00a45d63 bge s0,a0,1efd6 <_ZNK7testing19TestPartResultArray17GetTestPartResultEi+0x2e> + 1efc0: 00341793 slli a5,s0,0x3 + 1efc4: 6088 ld a0,0(s1) + 1efc6: 60e2 ld ra,24(sp) + 1efc8: 8f81 sub a5,a5,s0 + 1efca: 6442 ld s0,16(sp) + 1efcc: 0792 slli a5,a5,0x4 + 1efce: 64a2 ld s1,8(sp) + 1efd0: 953e add a0,a0,a5 + 1efd2: 6105 addi sp,sp,32 + 1efd4: 8082 ret + 1efd6: 85a2 mv a1,s0 + 1efd8: 0001a517 auipc a0,0x1a + 1efdc: 0a050513 addi a0,a0,160 # 39078 <_IO_stdin_used+0xa20> + 1efe0: f00f60ef jal ra,156e0 + 1efe4: cfcf60ef jal ra,154e0 + +000000000001efe8 <_ZN7testing16AssertionFailureERKNS_7MessageE>: + 1efe8: 7119 addi sp,sp,-128 + 1efea: f4a6 sd s1,104(sp) + 1efec: 0804 addi s1,sp,16 + 1efee: f8a2 sd s0,112(sp) + 1eff0: 842a mv s0,a0 + 1eff2: 8526 mv a0,s1 + 1eff4: ecce sd s3,88(sp) + 1eff6: e8d2 sd s4,80(sp) + 1eff8: fc86 sd ra,120(sp) + 1effa: f0ca sd s2,96(sp) + 1effc: e4d6 sd s5,72(sp) + 1effe: 89ae mv s3,a1 + 1f000: 00810a13 addi s4,sp,8 + 1f004: ffbfa0ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> + 1f008: 8552 mv a0,s4 + 1f00a: d8ffa0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 1f00e: 6922 ld s2,8(sp) + 1f010: 02010a93 addi s5,sp,32 + 1f014: 85ce mv a1,s3 + 1f016: 8556 mv a0,s5 + 1f018: 0941 addi s2,s2,16 + 1f01a: 9a8fb0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1f01e: 7622 ld a2,40(sp) + 1f020: 7582 ld a1,32(sp) + 1f022: 854a mv a0,s2 + 1f024: edcf60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1f028: 7502 ld a0,32(sp) + 1f02a: 181c addi a5,sp,48 + 1f02c: 00f50463 beq a0,a5,1f034 <_ZN7testing16AssertionFailureERKNS_7MessageE+0x4c> + 1f030: 8d1f60ef jal ra,15900 <_ZdlPv@plt> + 1f034: 85d2 mv a1,s4 + 1f036: 8526 mv a0,s1 + 1f038: 0002c317 auipc t1,0x2c + 1f03c: d8033303 ld t1,-640(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 1f040: 9302 jalr t1 + 1f042: 6522 ld a0,8(sp) + 1f044: c501 beqz a0,1f04c <_ZN7testing16AssertionFailureERKNS_7MessageE+0x64> + 1f046: 611c ld a5,0(a0) + 1f048: 679c ld a5,8(a5) + 1f04a: 9782 jalr a5 + 1f04c: 85a6 mv a1,s1 + 1f04e: 8522 mv a0,s0 + 1f050: f33fa0ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> + 1f054: 64e2 ld s1,24(sp) + 1f056: c899 beqz s1,1f06c <_ZN7testing16AssertionFailureERKNS_7MessageE+0x84> + 1f058: 6088 ld a0,0(s1) + 1f05a: 01048793 addi a5,s1,16 + 1f05e: 00f50463 beq a0,a5,1f066 <_ZN7testing16AssertionFailureERKNS_7MessageE+0x7e> + 1f062: 89ff60ef jal ra,15900 <_ZdlPv@plt> + 1f066: 8526 mv a0,s1 + 1f068: 899f60ef jal ra,15900 <_ZdlPv@plt> + 1f06c: 70e6 ld ra,120(sp) + 1f06e: 8522 mv a0,s0 + 1f070: 7446 ld s0,112(sp) + 1f072: 74a6 ld s1,104(sp) + 1f074: 7906 ld s2,96(sp) + 1f076: 69e6 ld s3,88(sp) + 1f078: 6a46 ld s4,80(sp) + 1f07a: 6aa6 ld s5,72(sp) + 1f07c: 6109 addi sp,sp,128 + 1f07e: 8082 ret + 1f080: 842a mv s0,a0 + 1f082: 8556 mv a0,s5 + 1f084: a81f70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f088: 6522 ld a0,8(sp) + 1f08a: c501 beqz a0,1f092 <_ZN7testing16AssertionFailureERKNS_7MessageE+0xaa> + 1f08c: 611c ld a5,0(a0) + 1f08e: 679c ld a5,8(a5) + 1f090: 9782 jalr a5 + 1f092: 0828 addi a0,sp,24 + 1f094: 0002c317 auipc t1,0x2c + 1f098: f4433303 ld t1,-188(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 1f09c: 9302 jalr t1 + 1f09e: 8522 mv a0,s0 + 1f0a0: f50f60ef jal ra,157f0 <_Unwind_Resume@plt> + 1f0a4: 842a mv s0,a0 + 1f0a6: b7cd j 1f088 <_ZN7testing16AssertionFailureERKNS_7MessageE+0xa0> + 1f0a8: 842a mv s0,a0 + 1f0aa: b7e5 j 1f092 <_ZN7testing16AssertionFailureERKNS_7MessageE+0xaa> + +000000000001f0ac <_ZNK7testing15AssertionResultntEv>: + 1f0ac: 7179 addi sp,sp,-48 + 1f0ae: 0005c783 lbu a5,0(a1) + 1f0b2: f022 sd s0,32(sp) + 1f0b4: ec26 sd s1,24(sp) + 1f0b6: f406 sd ra,40(sp) + 1f0b8: 00053423 sd zero,8(a0) + 1f0bc: 6584 ld s1,8(a1) + 1f0be: 0017c793 xori a5,a5,1 + 1f0c2: 00f50023 sb a5,0(a0) + 1f0c6: 842a mv s0,a0 + 1f0c8: c895 beqz s1,1f0fc <_ZNK7testing15AssertionResultntEv+0x50> + 1f0ca: e84a sd s2,16(sp) + 1f0cc: 00810913 addi s2,sp,8 + 1f0d0: 854a mv a0,s2 + 1f0d2: cc7fa0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 1f0d6: 6522 ld a0,8(sp) + 1f0d8: 6490 ld a2,8(s1) + 1f0da: 608c ld a1,0(s1) + 1f0dc: 0541 addi a0,a0,16 + 1f0de: e22f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1f0e2: 85ca mv a1,s2 + 1f0e4: 8522 mv a0,s0 + 1f0e6: 0002c317 auipc t1,0x2c + 1f0ea: cd233303 ld t1,-814(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 1f0ee: 9302 jalr t1 + 1f0f0: 6522 ld a0,8(sp) + 1f0f2: c919 beqz a0,1f108 <_ZNK7testing15AssertionResultntEv+0x5c> + 1f0f4: 611c ld a5,0(a0) + 1f0f6: 679c ld a5,8(a5) + 1f0f8: 9782 jalr a5 + 1f0fa: 6942 ld s2,16(sp) + 1f0fc: 70a2 ld ra,40(sp) + 1f0fe: 8522 mv a0,s0 + 1f100: 7402 ld s0,32(sp) + 1f102: 64e2 ld s1,24(sp) + 1f104: 6145 addi sp,sp,48 + 1f106: 8082 ret + 1f108: 70a2 ld ra,40(sp) + 1f10a: 8522 mv a0,s0 + 1f10c: 7402 ld s0,32(sp) + 1f10e: 6942 ld s2,16(sp) + 1f110: 64e2 ld s1,24(sp) + 1f112: 6145 addi sp,sp,48 + 1f114: 8082 ret + 1f116: 84aa mv s1,a0 + 1f118: 00840513 addi a0,s0,8 + 1f11c: 0002c317 auipc t1,0x2c + 1f120: ebc33303 ld t1,-324(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 1f124: 9302 jalr t1 + 1f126: 8526 mv a0,s1 + 1f128: ec8f60ef jal ra,157f0 <_Unwind_Resume@plt> + 1f12c: 67a2 ld a5,8(sp) + 1f12e: 84aa mv s1,a0 + 1f130: d7e5 beqz a5,1f118 <_ZNK7testing15AssertionResultntEv+0x6c> + 1f132: 6398 ld a4,0(a5) + 1f134: 853e mv a0,a5 + 1f136: 671c ld a5,8(a4) + 1f138: 9782 jalr a5 + 1f13a: bff9 j 1f118 <_ZNK7testing15AssertionResultntEv+0x6c> + +000000000001f13c <_ZN7testingL19FormatCountableNounEiPKcS1_>: + 1f13c: 7119 addi sp,sp,-128 + 1f13e: ecce sd s3,88(sp) + 1f140: 01010993 addi s3,sp,16 + 1f144: 87ae mv a5,a1 + 1f146: f8a2 sd s0,112(sp) + 1f148: 006c addi a1,sp,12 + 1f14a: 842a mv s0,a0 + 1f14c: 0002c317 auipc t1,0x2c + 1f150: e2433303 ld t1,-476(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 1f154: 854e mv a0,s3 + 1f156: f4a6 sd s1,104(sp) + 1f158: e8d2 sd s4,80(sp) + 1f15a: c63e sw a5,12(sp) + 1f15c: fc86 sd ra,120(sp) + 1f15e: f0ca sd s2,96(sp) + 1f160: 8a32 mv s4,a2 + 1f162: 84b6 mv s1,a3 + 1f164: 9302 jalr t1 + 1f166: 6762 ld a4,24(sp) + 1f168: 57fd li a5,-1 + 1f16a: 8389 srli a5,a5,0x2 + 1f16c: 0ef70563 beq a4,a5,1f256 <_ZN7testingL19FormatCountableNounEiPKcS1_+0x11a> + 1f170: 4605 li a2,1 + 1f172: 0001a597 auipc a1,0x1a + 1f176: 26658593 addi a1,a1,614 # 393d8 <_IO_stdin_used+0xd80> + 1f17a: 854e mv a0,s3 + 1f17c: 825f60ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1f180: 04010913 addi s2,sp,64 + 1f184: f84a sd s2,48(sp) + 1f186: 6118 ld a4,0(a0) + 1f188: 01050793 addi a5,a0,16 + 1f18c: 08f70863 beq a4,a5,1f21c <_ZN7testingL19FormatCountableNounEiPKcS1_+0xe0> + 1f190: 6914 ld a3,16(a0) + 1f192: f83a sd a4,48(sp) + 1f194: e0b6 sd a3,64(sp) + 1f196: 6514 ld a3,8(a0) + 1f198: 4732 lw a4,12(sp) + 1f19a: e11c sd a5,0(a0) + 1f19c: 00050823 sb zero,16(a0) + 1f1a0: fc36 sd a3,56(sp) + 1f1a2: 00053423 sd zero,8(a0) + 1f1a6: 4785 li a5,1 + 1f1a8: 00f71363 bne a4,a5,1f1ae <_ZN7testingL19FormatCountableNounEiPKcS1_+0x72> + 1f1ac: 84d2 mv s1,s4 + 1f1ae: 8526 mv a0,s1 + 1f1b0: a21f60ef jal ra,15bd0 + 1f1b4: 7762 ld a4,56(sp) + 1f1b6: 57fd li a5,-1 + 1f1b8: 8389 srli a5,a5,0x2 + 1f1ba: 8f99 sub a5,a5,a4 + 1f1bc: 862a mv a2,a0 + 1f1be: 0aa7e263 bltu a5,a0,1f262 <_ZN7testingL19FormatCountableNounEiPKcS1_+0x126> + 1f1c2: 03010a13 addi s4,sp,48 + 1f1c6: 85a6 mv a1,s1 + 1f1c8: 8552 mv a0,s4 + 1f1ca: fd6f60ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1f1ce: 01040693 addi a3,s0,16 + 1f1d2: e014 sd a3,0(s0) + 1f1d4: 6110 ld a2,0(a0) + 1f1d6: 01050713 addi a4,a0,16 + 1f1da: 87aa mv a5,a0 + 1f1dc: 04e60f63 beq a2,a4,1f23a <_ZN7testingL19FormatCountableNounEiPKcS1_+0xfe> + 1f1e0: 6914 ld a3,16(a0) + 1f1e2: e010 sd a2,0(s0) + 1f1e4: e814 sd a3,16(s0) + 1f1e6: 6794 ld a3,8(a5) + 1f1e8: e398 sd a4,0(a5) + 1f1ea: 7542 ld a0,48(sp) + 1f1ec: e414 sd a3,8(s0) + 1f1ee: 0007b423 sd zero,8(a5) + 1f1f2: 00078823 sb zero,16(a5) + 1f1f6: 01250463 beq a0,s2,1f1fe <_ZN7testingL19FormatCountableNounEiPKcS1_+0xc2> + 1f1fa: f06f60ef jal ra,15900 <_ZdlPv@plt> + 1f1fe: 6542 ld a0,16(sp) + 1f200: 101c addi a5,sp,32 + 1f202: 00f50463 beq a0,a5,1f20a <_ZN7testingL19FormatCountableNounEiPKcS1_+0xce> + 1f206: efaf60ef jal ra,15900 <_ZdlPv@plt> + 1f20a: 70e6 ld ra,120(sp) + 1f20c: 8522 mv a0,s0 + 1f20e: 7446 ld s0,112(sp) + 1f210: 74a6 ld s1,104(sp) + 1f212: 7906 ld s2,96(sp) + 1f214: 69e6 ld s3,88(sp) + 1f216: 6a46 ld s4,80(sp) + 1f218: 6109 addi sp,sp,128 + 1f21a: 8082 ret + 1f21c: 6518 ld a4,8(a0) + 1f21e: 864a mv a2,s2 + 1f220: 85be mv a1,a5 + 1f222: 0705 addi a4,a4,1 + 1f224: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 1f228: 02058407 vle8.v v8,(a1) + 1f22c: 8f15 sub a4,a4,a3 + 1f22e: 95b6 add a1,a1,a3 + 1f230: 02060427 vse8.v v8,(a2) + 1f234: 9636 add a2,a2,a3 + 1f236: f77d bnez a4,1f224 <_ZN7testingL19FormatCountableNounEiPKcS1_+0xe8> + 1f238: bfb9 j 1f196 <_ZN7testingL19FormatCountableNounEiPKcS1_+0x5a> + 1f23a: 6510 ld a2,8(a0) + 1f23c: 853a mv a0,a4 + 1f23e: 0605 addi a2,a2,1 + 1f240: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma + 1f244: 02050407 vle8.v v8,(a0) + 1f248: 8e0d sub a2,a2,a1 + 1f24a: 952e add a0,a0,a1 + 1f24c: 02068427 vse8.v v8,(a3) + 1f250: 96ae add a3,a3,a1 + 1f252: f67d bnez a2,1f240 <_ZN7testingL19FormatCountableNounEiPKcS1_+0x104> + 1f254: bf49 j 1f1e6 <_ZN7testingL19FormatCountableNounEiPKcS1_+0xaa> + 1f256: 00019517 auipc a0,0x19 + 1f25a: 7aa50513 addi a0,a0,1962 # 38a00 <_IO_stdin_used+0x3a8> + 1f25e: e92f60ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 1f262: 00019517 auipc a0,0x19 + 1f266: 79e50513 addi a0,a0,1950 # 38a00 <_IO_stdin_used+0x3a8> + 1f26a: 03010a13 addi s4,sp,48 + 1f26e: e82f60ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 1f272: 842a mv s0,a0 + 1f274: a029 j 1f27e <_ZN7testingL19FormatCountableNounEiPKcS1_+0x142> + 1f276: 842a mv s0,a0 + 1f278: 8552 mv a0,s4 + 1f27a: 88bf70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f27e: 854e mv a0,s3 + 1f280: 885f70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f284: 8522 mv a0,s0 + 1f286: d6af60ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000001f28a <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE>: + 1f28a: 7139 addi sp,sp,-64 + 1f28c: 852e mv a0,a1 + 1f28e: fc06 sd ra,56(sp) + 1f290: f822 sd s0,48(sp) + 1f292: f426 sd s1,40(sp) + 1f294: 842e mv s0,a1 + 1f296: 9f6f90ef jal ra,1848c <_ZNK7testing9TestSuite17test_to_run_countEv> + 1f29a: 85aa mv a1,a0 + 1f29c: 0001a697 auipc a3,0x1a + 1f2a0: e0c68693 addi a3,a3,-500 # 390a8 <_IO_stdin_used+0xa50> + 1f2a4: 850a mv a0,sp + 1f2a6: 0001a617 auipc a2,0x1a + 1f2aa: e0a60613 addi a2,a2,-502 # 390b0 <_IO_stdin_used+0xa58> + 1f2ae: e8fff0ef jal ra,1f13c <_ZN7testingL19FormatCountableNounEiPKcS1_> + 1f2b2: 0001a597 auipc a1,0x1a + 1f2b6: 97658593 addi a1,a1,-1674 # 38c28 <_IO_stdin_used+0x5d0> + 1f2ba: 4509 li a0,2 + 1f2bc: 848a mv s1,sp + 1f2be: 83efc0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1f2c2: 6410 ld a2,8(s0) + 1f2c4: 6582 ld a1,0(sp) + 1f2c6: 0001a517 auipc a0,0x1a + 1f2ca: df250513 addi a0,a0,-526 # 390b8 <_IO_stdin_used+0xa60> + 1f2ce: c12f60ef jal ra,156e0 + 1f2d2: 741c ld a5,40(s0) + 1f2d4: cf91 beqz a5,1f2f0 <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE+0x66> + 1f2d6: 6390 ld a2,0(a5) + 1f2d8: ce01 beqz a2,1f2f0 <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE+0x66> + 1f2da: 0001c597 auipc a1,0x1c + 1f2de: 55e58593 addi a1,a1,1374 # 3b838 <_ZN7testing8internalL15kTypeParamLabelE> + 1f2e2: 0001a517 auipc a0,0x1a + 1f2e6: de650513 addi a0,a0,-538 # 390c8 <_IO_stdin_used+0xa70> + 1f2ea: bf6f60ef jal ra,156e0 + 1f2ee: a021 j 1f2f6 <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE+0x6c> + 1f2f0: 4529 li a0,10 + 1f2f2: feef60ef jal ra,15ae0 + 1f2f6: 0002c797 auipc a5,0x2c + 1f2fa: b8a7b783 ld a5,-1142(a5) # 4ae80 + 1f2fe: 6388 ld a0,0(a5) + 1f300: 991f60ef jal ra,15c90 + 1f304: 6502 ld a0,0(sp) + 1f306: 081c addi a5,sp,16 + 1f308: 00f50463 beq a0,a5,1f310 <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE+0x86> + 1f30c: df4f60ef jal ra,15900 <_ZdlPv@plt> + 1f310: 70e2 ld ra,56(sp) + 1f312: 7442 ld s0,48(sp) + 1f314: 74a2 ld s1,40(sp) + 1f316: 6121 addi sp,sp,64 + 1f318: 8082 ret + 1f31a: 842a mv s0,a0 + 1f31c: 8526 mv a0,s1 + 1f31e: fe6f70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f322: 8522 mv a0,s0 + 1f324: cccf60ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000001f328 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi>: + 1f328: 0002c797 auipc a5,0x2c + 1f32c: bf87b783 ld a5,-1032(a5) # 4af20 <_GLOBAL_OFFSET_TABLE_+0x3d0> + 1f330: 4398 lw a4,0(a5) + 1f332: 711d addi sp,sp,-96 + 1f334: e8a2 sd s0,80(sp) + 1f336: ec86 sd ra,88(sp) + 1f338: e4a6 sd s1,72(sp) + 1f33a: e0ca sd s2,64(sp) + 1f33c: 4785 li a5,1 + 1f33e: 842e mv s0,a1 + 1f340: 00f70a63 beq a4,a5,1f354 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x2c> + 1f344: 0016059b addiw a1,a2,1 + 1f348: 0001a517 auipc a0,0x1a + 1f34c: d9850513 addi a0,a0,-616 # 390e0 <_IO_stdin_used+0xa88> + 1f350: b90f60ef jal ra,156e0 + 1f354: 0002c797 auipc a5,0x2c + 1f358: c147b783 ld a5,-1004(a5) # 4af68 <_GLOBAL_OFFSET_TABLE_+0x418> + 1f35c: 6384 ld s1,0(a5) + 1f35e: 0001c597 auipc a1,0x1c + 1f362: 4d258593 addi a1,a1,1234 # 3b830 <_ZN7testingL16kUniversalFilterE> + 1f366: 8526 mv a0,s1 + 1f368: a11fa0ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1f36c: cd55 beqz a0,1f428 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x100> + 1f36e: 4601 li a2,0 + 1f370: 0001c597 auipc a1,0x1c + 1f374: 52058593 addi a1,a1,1312 # 3b890 <_ZN7testingL15kTestShardIndexE> + 1f378: 0001c517 auipc a0,0x1c + 1f37c: 50050513 addi a0,a0,1280 # 3b878 <_ZN7testingL16kTestTotalShardsE> + 1f380: b2bfe0ef jal ra,1deaa <_ZN7testing8internal11ShouldShardEPKcS2_b> + 1f384: 0c051a63 bnez a0,1f458 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x130> + 1f388: 0002c797 auipc a5,0x2c + 1f38c: b787b783 ld a5,-1160(a5) # 4af00 <_GLOBAL_OFFSET_TABLE_+0x3b0> + 1f390: 0007c783 lbu a5,0(a5) + 1f394: 10079263 bnez a5,1f498 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x170> + 1f398: 0001a597 auipc a1,0x1a + 1f39c: e0058593 addi a1,a1,-512 # 39198 <_IO_stdin_used+0xb40> + 1f3a0: 4509 li a0,2 + 1f3a2: f5bfb0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1f3a6: 8522 mv a0,s0 + 1f3a8: e44fc0ef jal ra,1b9ec <_ZNK7testing8UnitTest17test_to_run_countEv> + 1f3ac: 85aa mv a1,a0 + 1f3ae: 0001a697 auipc a3,0x1a + 1f3b2: cfa68693 addi a3,a3,-774 # 390a8 <_IO_stdin_used+0xa50> + 1f3b6: 850a mv a0,sp + 1f3b8: 0001a617 auipc a2,0x1a + 1f3bc: cf860613 addi a2,a2,-776 # 390b0 <_IO_stdin_used+0xa58> + 1f3c0: d7dff0ef jal ra,1f13c <_ZN7testingL19FormatCountableNounEiPKcS1_> + 1f3c4: 8522 mv a0,s0 + 1f3c6: 6902 ld s2,0(sp) + 1f3c8: 848a mv s1,sp + 1f3ca: ddafc0ef jal ra,1b9a4 <_ZNK7testing8UnitTest23test_suite_to_run_countEv> + 1f3ce: 1000 addi s0,sp,32 + 1f3d0: 85aa mv a1,a0 + 1f3d2: 0001a697 auipc a3,0x1a + 1f3d6: dd668693 addi a3,a3,-554 # 391a8 <_IO_stdin_used+0xb50> + 1f3da: 8522 mv a0,s0 + 1f3dc: 0001a617 auipc a2,0x1a + 1f3e0: ddc60613 addi a2,a2,-548 # 391b8 <_IO_stdin_used+0xb60> + 1f3e4: d59ff0ef jal ra,1f13c <_ZN7testingL19FormatCountableNounEiPKcS1_> + 1f3e8: 7602 ld a2,32(sp) + 1f3ea: 85ca mv a1,s2 + 1f3ec: 0001a517 auipc a0,0x1a + 1f3f0: ddc50513 addi a0,a0,-548 # 391c8 <_IO_stdin_used+0xb70> + 1f3f4: aecf60ef jal ra,156e0 + 1f3f8: 7502 ld a0,32(sp) + 1f3fa: 181c addi a5,sp,48 + 1f3fc: 00f50463 beq a0,a5,1f404 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0xdc> + 1f400: d00f60ef jal ra,15900 <_ZdlPv@plt> + 1f404: 6502 ld a0,0(sp) + 1f406: 081c addi a5,sp,16 + 1f408: 00f50463 beq a0,a5,1f410 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0xe8> + 1f40c: cf4f60ef jal ra,15900 <_ZdlPv@plt> + 1f410: 6446 ld s0,80(sp) + 1f412: 0002c797 auipc a5,0x2c + 1f416: a6e7b783 ld a5,-1426(a5) # 4ae80 + 1f41a: 60e6 ld ra,88(sp) + 1f41c: 64a6 ld s1,72(sp) + 1f41e: 6906 ld s2,64(sp) + 1f420: 6388 ld a0,0(a5) + 1f422: 6125 addi sp,sp,96 + 1f424: 86df606f j 15c90 + 1f428: 0001a617 auipc a2,0x1a + 1f42c: ce860613 addi a2,a2,-792 # 39110 <_IO_stdin_used+0xab8> + 1f430: 0001a597 auipc a1,0x1a + 1f434: cf058593 addi a1,a1,-784 # 39120 <_IO_stdin_used+0xac8> + 1f438: 450d li a0,3 + 1f43a: 86a6 mv a3,s1 + 1f43c: ec1fb0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1f440: 4601 li a2,0 + 1f442: 0001c597 auipc a1,0x1c + 1f446: 44e58593 addi a1,a1,1102 # 3b890 <_ZN7testingL15kTestShardIndexE> + 1f44a: 0001c517 auipc a0,0x1c + 1f44e: 42e50513 addi a0,a0,1070 # 3b878 <_ZN7testingL16kTestTotalShardsE> + 1f452: a59fe0ef jal ra,1deaa <_ZN7testing8internal11ShouldShardEPKcS2_b> + 1f456: d90d beqz a0,1f388 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x60> + 1f458: 55fd li a1,-1 + 1f45a: 0001c517 auipc a0,0x1c + 1f45e: 43650513 addi a0,a0,1078 # 3b890 <_ZN7testingL15kTestShardIndexE> + 1f462: da6fe0ef jal ra,1da08 <_ZN7testing8internal17Int32FromEnvOrDieEPKci> + 1f466: 84aa mv s1,a0 + 1f468: 0001c517 auipc a0,0x1c + 1f46c: 41050513 addi a0,a0,1040 # 3b878 <_ZN7testingL16kTestTotalShardsE> + 1f470: e60f60ef jal ra,15ad0 + 1f474: 86aa mv a3,a0 + 1f476: 0014861b addiw a2,s1,1 + 1f47a: 0001a597 auipc a1,0x1a + 1f47e: cbe58593 addi a1,a1,-834 # 39138 <_IO_stdin_used+0xae0> + 1f482: 450d li a0,3 + 1f484: e79fb0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1f488: 0002c797 auipc a5,0x2c + 1f48c: a787b783 ld a5,-1416(a5) # 4af00 <_GLOBAL_OFFSET_TABLE_+0x3b0> + 1f490: 0007c783 lbu a5,0(a5) + 1f494: f00782e3 beqz a5,1f398 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x70> + 1f498: 8522 mv a0,s0 + 1f49a: 931fc0ef jal ra,1bdca <_ZNK7testing8UnitTest11random_seedEv> + 1f49e: 862a mv a2,a0 + 1f4a0: 0001a597 auipc a1,0x1a + 1f4a4: cc058593 addi a1,a1,-832 # 39160 <_IO_stdin_used+0xb08> + 1f4a8: 450d li a0,3 + 1f4aa: e53fb0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1f4ae: b5ed j 1f398 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x70> + 1f4b0: 87aa mv a5,a0 + 1f4b2: 8522 mv a0,s0 + 1f4b4: 843e mv s0,a5 + 1f4b6: e4ef70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f4ba: 8526 mv a0,s1 + 1f4bc: e48f70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f4c0: 8522 mv a0,s0 + 1f4c2: b2ef60ef jal ra,157f0 <_Unwind_Resume@plt> + 1f4c6: 842a mv s0,a0 + 1f4c8: bfcd j 1f4ba <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x192> + +000000000001f4ca <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE>: + 1f4ca: 715d addi sp,sp,-80 + 1f4cc: fc26 sd s1,56(sp) + 1f4ce: 09058493 addi s1,a1,144 + 1f4d2: 8526 mv a0,s1 + 1f4d4: e0a2 sd s0,64(sp) + 1f4d6: e486 sd ra,72(sp) + 1f4d8: 842e mv s0,a1 + 1f4da: d44fb0ef jal ra,1aa1e <_ZNK7testing10TestResult7SkippedEv> + 1f4de: c945 beqz a0,1f58e <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0xc4> + 1f4e0: 8526 mv a0,s1 + 1f4e2: d3cfb0ef jal ra,1aa1e <_ZNK7testing10TestResult7SkippedEv> + 1f4e6: ed35 bnez a0,1f562 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x98> + 1f4e8: 0001a597 auipc a1,0x1a + 1f4ec: 81858593 addi a1,a1,-2024 # 38d00 <_IO_stdin_used+0x6a8> + 1f4f0: 4505 li a0,1 + 1f4f2: e0bfb0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1f4f6: 7010 ld a2,32(s0) + 1f4f8: 600c ld a1,0(s0) + 1f4fa: 00019517 auipc a0,0x19 + 1f4fe: 79650513 addi a0,a0,1942 # 38c90 <_IO_stdin_used+0x638> + 1f502: 9def60ef jal ra,156e0 + 1f506: 8526 mv a0,s1 + 1f508: b84fb0ef jal ra,1a88c <_ZNK7testing10TestResult6FailedEv> + 1f50c: ed49 bnez a0,1f5a6 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0xdc> + 1f50e: 0002c797 auipc a5,0x2c + 1f512: 9127b783 ld a5,-1774(a5) # 4ae20 <_GLOBAL_OFFSET_TABLE_+0x2d0> + 1f516: 0007c783 lbu a5,0(a5) + 1f51a: cfa1 beqz a5,1f572 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0xa8> + 1f51c: 10843783 ld a5,264(s0) + 1f520: 0800 addi s0,sp,16 + 1f522: 8522 mv a0,s0 + 1f524: 002c addi a1,sp,8 + 1f526: 0002c317 auipc t1,0x2c + 1f52a: 97233303 ld t1,-1678(t1) # 4ae98 <_GLOBAL_OFFSET_TABLE_+0x348> + 1f52e: e43e sd a5,8(sp) + 1f530: 9302 jalr t1 + 1f532: 65c2 ld a1,16(sp) + 1f534: 0001a517 auipc a0,0x1a + 1f538: cbc50513 addi a0,a0,-836 # 391f0 <_IO_stdin_used+0xb98> + 1f53c: 9a4f60ef jal ra,156e0 + 1f540: 6542 ld a0,16(sp) + 1f542: 101c addi a5,sp,32 + 1f544: 00f50463 beq a0,a5,1f54c <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x82> + 1f548: bb8f60ef jal ra,15900 <_ZdlPv@plt> + 1f54c: 6406 ld s0,64(sp) + 1f54e: 0002c797 auipc a5,0x2c + 1f552: 9327b783 ld a5,-1742(a5) # 4ae80 + 1f556: 60a6 ld ra,72(sp) + 1f558: 74e2 ld s1,56(sp) + 1f55a: 6388 ld a0,0(a5) + 1f55c: 6161 addi sp,sp,80 + 1f55e: f32f606f j 15c90 + 1f562: 00019597 auipc a1,0x19 + 1f566: 78e58593 addi a1,a1,1934 # 38cf0 <_IO_stdin_used+0x698> + 1f56a: 4509 li a0,2 + 1f56c: d91fb0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1f570: b759 j 1f4f6 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x2c> + 1f572: 4529 li a0,10 + 1f574: d6cf60ef jal ra,15ae0 + 1f578: 0002c797 auipc a5,0x2c + 1f57c: 9087b783 ld a5,-1784(a5) # 4ae80 + 1f580: 6406 ld s0,64(sp) + 1f582: 60a6 ld ra,72(sp) + 1f584: 74e2 ld s1,56(sp) + 1f586: 6388 ld a0,0(a5) + 1f588: 6161 addi sp,sp,80 + 1f58a: f06f606f j 15c90 + 1f58e: 8526 mv a0,s1 + 1f590: afcfb0ef jal ra,1a88c <_ZNK7testing10TestResult6FailedEv> + 1f594: f531 bnez a0,1f4e0 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x16> + 1f596: 0001a597 auipc a1,0x1a + 1f59a: c4a58593 addi a1,a1,-950 # 391e0 <_IO_stdin_used+0xb88> + 1f59e: 4509 li a0,2 + 1f5a0: d5dfb0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1f5a4: bf89 j 1f4f6 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x2c> + 1f5a6: 603c ld a5,64(s0) + 1f5a8: f84a sd s2,48(sp) + 1f5aa: 6438 ld a4,72(s0) + 1f5ac: cfa1 beqz a5,1f604 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x13a> + 1f5ae: 6384 ld s1,0(a5) + 1f5b0: cb25 beqz a4,1f620 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x156> + 1f5b2: 00073903 ld s2,0(a4) + 1f5b6: c8b1 beqz s1,1f60a <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x140> + 1f5b8: 00019517 auipc a0,0x19 + 1f5bc: 75850513 addi a0,a0,1880 # 38d10 <_IO_stdin_used+0x6b8> + 1f5c0: 920f60ef jal ra,156e0 + 1f5c4: 8626 mv a2,s1 + 1f5c6: 0001c597 auipc a1,0x1c + 1f5ca: 27258593 addi a1,a1,626 # 3b838 <_ZN7testing8internalL15kTypeParamLabelE> + 1f5ce: 00019517 auipc a0,0x19 + 1f5d2: 75250513 addi a0,a0,1874 # 38d20 <_IO_stdin_used+0x6c8> + 1f5d6: 90af60ef jal ra,156e0 + 1f5da: 04090163 beqz s2,1f61c <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x152> + 1f5de: 00019517 auipc a0,0x19 + 1f5e2: 74a50513 addi a0,a0,1866 # 38d28 <_IO_stdin_used+0x6d0> + 1f5e6: 8faf60ef jal ra,156e0 + 1f5ea: 864a mv a2,s2 + 1f5ec: 0001c597 auipc a1,0x1c + 1f5f0: 25c58593 addi a1,a1,604 # 3b848 <_ZN7testing8internalL16kValueParamLabelE> + 1f5f4: 00019517 auipc a0,0x19 + 1f5f8: 72c50513 addi a0,a0,1836 # 38d20 <_IO_stdin_used+0x6c8> + 1f5fc: 8e4f60ef jal ra,156e0 + 1f600: 7942 ld s2,48(sp) + 1f602: b731 j 1f50e <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x44> + 1f604: cf01 beqz a4,1f61c <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x152> + 1f606: 00073903 ld s2,0(a4) + 1f60a: 00090963 beqz s2,1f61c <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x152> + 1f60e: 00019517 auipc a0,0x19 + 1f612: 70250513 addi a0,a0,1794 # 38d10 <_IO_stdin_used+0x6b8> + 1f616: 8caf60ef jal ra,156e0 + 1f61a: bfc1 j 1f5ea <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x120> + 1f61c: 7942 ld s2,48(sp) + 1f61e: bdc5 j 1f50e <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x44> + 1f620: dcf5 beqz s1,1f61c <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x152> + 1f622: 00019517 auipc a0,0x19 + 1f626: 6ee50513 addi a0,a0,1774 # 38d10 <_IO_stdin_used+0x6b8> + 1f62a: 8b6f60ef jal ra,156e0 + 1f62e: 8626 mv a2,s1 + 1f630: 0001c597 auipc a1,0x1c + 1f634: 20858593 addi a1,a1,520 # 3b838 <_ZN7testing8internalL15kTypeParamLabelE> + 1f638: 00019517 auipc a0,0x19 + 1f63c: 6e850513 addi a0,a0,1768 # 38d20 <_IO_stdin_used+0x6c8> + 1f640: 8a0f60ef jal ra,156e0 + 1f644: 7942 ld s2,48(sp) + 1f646: b5e1 j 1f50e <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x44> + 1f648: 87aa mv a5,a0 + 1f64a: 8522 mv a0,s0 + 1f64c: f84a sd s2,48(sp) + 1f64e: 843e mv s0,a5 + 1f650: cb4f70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f654: 8522 mv a0,s0 + 1f656: 99af60ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000001f65a <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE>: + 1f65a: 0002b797 auipc a5,0x2b + 1f65e: 7c67b783 ld a5,1990(a5) # 4ae20 <_GLOBAL_OFFSET_TABLE_+0x2d0> + 1f662: 0007c783 lbu a5,0(a5) + 1f666: e391 bnez a5,1f66a <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE+0x10> + 1f668: 8082 ret + 1f66a: 7119 addi sp,sp,-128 + 1f66c: 852e mv a0,a1 + 1f66e: fc86 sd ra,120(sp) + 1f670: f8a2 sd s0,112(sp) + 1f672: f4a6 sd s1,104(sp) + 1f674: 842e mv s0,a1 + 1f676: f0ca sd s2,96(sp) + 1f678: ecce sd s3,88(sp) + 1f67a: 0804 addi s1,sp,16 + 1f67c: e11f80ef jal ra,1848c <_ZNK7testing9TestSuite17test_to_run_countEv> + 1f680: 85aa mv a1,a0 + 1f682: 0001a697 auipc a3,0x1a + 1f686: a2668693 addi a3,a3,-1498 # 390a8 <_IO_stdin_used+0xa50> + 1f68a: 8526 mv a0,s1 + 1f68c: 0001a617 auipc a2,0x1a + 1f690: a2460613 addi a2,a2,-1500 # 390b0 <_IO_stdin_used+0xa58> + 1f694: aa9ff0ef jal ra,1f13c <_ZN7testingL19FormatCountableNounEiPKcS1_> + 1f698: 00019597 auipc a1,0x19 + 1f69c: 59058593 addi a1,a1,1424 # 38c28 <_IO_stdin_used+0x5d0> + 1f6a0: 4509 li a0,2 + 1f6a2: c5bfb0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1f6a6: 605c ld a5,128(s0) + 1f6a8: 03010913 addi s2,sp,48 + 1f6ac: 854a mv a0,s2 + 1f6ae: 002c addi a1,sp,8 + 1f6b0: 0002b317 auipc t1,0x2b + 1f6b4: 7e833303 ld t1,2024(t1) # 4ae98 <_GLOBAL_OFFSET_TABLE_+0x348> + 1f6b8: 00843983 ld s3,8(s0) + 1f6bc: e43e sd a5,8(sp) + 1f6be: 6442 ld s0,16(sp) + 1f6c0: 9302 jalr t1 + 1f6c2: 76c2 ld a3,48(sp) + 1f6c4: 864e mv a2,s3 + 1f6c6: 85a2 mv a1,s0 + 1f6c8: 0001a517 auipc a0,0x1a + 1f6cc: b3850513 addi a0,a0,-1224 # 39200 <_IO_stdin_used+0xba8> + 1f6d0: 810f60ef jal ra,156e0 + 1f6d4: 7542 ld a0,48(sp) + 1f6d6: 009c addi a5,sp,64 + 1f6d8: 00f50463 beq a0,a5,1f6e0 <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE+0x86> + 1f6dc: a24f60ef jal ra,15900 <_ZdlPv@plt> + 1f6e0: 0002b797 auipc a5,0x2b + 1f6e4: 7a07b783 ld a5,1952(a5) # 4ae80 + 1f6e8: 6388 ld a0,0(a5) + 1f6ea: da6f60ef jal ra,15c90 + 1f6ee: 6542 ld a0,16(sp) + 1f6f0: 101c addi a5,sp,32 + 1f6f2: 00f50463 beq a0,a5,1f6fa <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE+0xa0> + 1f6f6: a0af60ef jal ra,15900 <_ZdlPv@plt> + 1f6fa: 70e6 ld ra,120(sp) + 1f6fc: 7446 ld s0,112(sp) + 1f6fe: 74a6 ld s1,104(sp) + 1f700: 7906 ld s2,96(sp) + 1f702: 69e6 ld s3,88(sp) + 1f704: 6109 addi sp,sp,128 + 1f706: 8082 ret + 1f708: 842a mv s0,a0 + 1f70a: a029 j 1f714 <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE+0xba> + 1f70c: 842a mv s0,a0 + 1f70e: 854a mv a0,s2 + 1f710: bf4f70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f714: 8526 mv a0,s1 + 1f716: beef70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f71a: 8522 mv a0,s0 + 1f71c: 8d4f60ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000001f720 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi>: + 1f720: 7119 addi sp,sp,-128 + 1f722: f8a2 sd s0,112(sp) + 1f724: 4509 li a0,2 + 1f726: 842e mv s0,a1 + 1f728: 0001a597 auipc a1,0x1a + 1f72c: a7058593 addi a1,a1,-1424 # 39198 <_IO_stdin_used+0xb40> + 1f730: fc86 sd ra,120(sp) + 1f732: f0ca sd s2,96(sp) + 1f734: ecce sd s3,88(sp) + 1f736: f4a6 sd s1,104(sp) + 1f738: bc5fb0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1f73c: 8522 mv a0,s0 + 1f73e: aaefc0ef jal ra,1b9ec <_ZNK7testing8UnitTest17test_to_run_countEv> + 1f742: 01010993 addi s3,sp,16 + 1f746: 85aa mv a1,a0 + 1f748: 0001a697 auipc a3,0x1a + 1f74c: 96068693 addi a3,a3,-1696 # 390a8 <_IO_stdin_used+0xa50> + 1f750: 854e mv a0,s3 + 1f752: 0001a617 auipc a2,0x1a + 1f756: 95e60613 addi a2,a2,-1698 # 390b0 <_IO_stdin_used+0xa58> + 1f75a: 9e3ff0ef jal ra,1f13c <_ZN7testingL19FormatCountableNounEiPKcS1_> + 1f75e: 8522 mv a0,s0 + 1f760: 6942 ld s2,16(sp) + 1f762: a42fc0ef jal ra,1b9a4 <_ZNK7testing8UnitTest23test_suite_to_run_countEv> + 1f766: 1804 addi s1,sp,48 + 1f768: 85aa mv a1,a0 + 1f76a: 0001a697 auipc a3,0x1a + 1f76e: a3e68693 addi a3,a3,-1474 # 391a8 <_IO_stdin_used+0xb50> + 1f772: 8526 mv a0,s1 + 1f774: 0001a617 auipc a2,0x1a + 1f778: a4460613 addi a2,a2,-1468 # 391b8 <_IO_stdin_used+0xb60> + 1f77c: 9c1ff0ef jal ra,1f13c <_ZN7testingL19FormatCountableNounEiPKcS1_> + 1f780: 7642 ld a2,48(sp) + 1f782: 85ca mv a1,s2 + 1f784: 0001a517 auipc a0,0x1a + 1f788: aac50513 addi a0,a0,-1364 # 39230 <_IO_stdin_used+0xbd8> + 1f78c: f55f50ef jal ra,156e0 + 1f790: 7542 ld a0,48(sp) + 1f792: 04010913 addi s2,sp,64 + 1f796: 01250463 beq a0,s2,1f79e <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x7e> + 1f79a: 966f60ef jal ra,15900 <_ZdlPv@plt> + 1f79e: 6542 ld a0,16(sp) + 1f7a0: 101c addi a5,sp,32 + 1f7a2: 00f50463 beq a0,a5,1f7aa <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x8a> + 1f7a6: 95af60ef jal ra,15900 <_ZdlPv@plt> + 1f7aa: 0002b797 auipc a5,0x2b + 1f7ae: 6767b783 ld a5,1654(a5) # 4ae20 <_GLOBAL_OFFSET_TABLE_+0x2d0> + 1f7b2: 0007c783 lbu a5,0(a5) + 1f7b6: cb8d beqz a5,1f7e8 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0xc8> + 1f7b8: 8522 mv a0,s0 + 1f7ba: a40fc0ef jal ra,1b9fa <_ZNK7testing8UnitTest12elapsed_timeEv> + 1f7be: 87aa mv a5,a0 + 1f7c0: 85ce mv a1,s3 + 1f7c2: 8526 mv a0,s1 + 1f7c4: 0002b317 auipc t1,0x2b + 1f7c8: 6d433303 ld t1,1748(t1) # 4ae98 <_GLOBAL_OFFSET_TABLE_+0x348> + 1f7cc: e83e sd a5,16(sp) + 1f7ce: 9302 jalr t1 + 1f7d0: 75c2 ld a1,48(sp) + 1f7d2: 0001a517 auipc a0,0x1a + 1f7d6: a6e50513 addi a0,a0,-1426 # 39240 <_IO_stdin_used+0xbe8> + 1f7da: f07f50ef jal ra,156e0 + 1f7de: 7542 ld a0,48(sp) + 1f7e0: 01250463 beq a0,s2,1f7e8 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0xc8> + 1f7e4: 91cf60ef jal ra,15900 <_ZdlPv@plt> + 1f7e8: 4529 li a0,10 + 1f7ea: af6f60ef jal ra,15ae0 + 1f7ee: 0001a597 auipc a1,0x1a + 1f7f2: a6258593 addi a1,a1,-1438 # 39250 <_IO_stdin_used+0xbf8> + 1f7f6: 4509 li a0,2 + 1f7f8: b05fb0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1f7fc: 8522 mv a0,s0 + 1f7fe: 9c4fc0ef jal ra,1b9c2 <_ZNK7testing8UnitTest21successful_test_countEv> + 1f802: 85aa mv a1,a0 + 1f804: 0001a697 auipc a3,0x1a + 1f808: 8a468693 addi a3,a3,-1884 # 390a8 <_IO_stdin_used+0xa50> + 1f80c: 8526 mv a0,s1 + 1f80e: 0001a617 auipc a2,0x1a + 1f812: 8a260613 addi a2,a2,-1886 # 390b0 <_IO_stdin_used+0xa58> + 1f816: 927ff0ef jal ra,1f13c <_ZN7testingL19FormatCountableNounEiPKcS1_> + 1f81a: 75c2 ld a1,48(sp) + 1f81c: 0001a517 auipc a0,0x1a + 1f820: 9bc50513 addi a0,a0,-1604 # 391d8 <_IO_stdin_used+0xb80> + 1f824: ebdf50ef jal ra,156e0 + 1f828: 7542 ld a0,48(sp) + 1f82a: 01250463 beq a0,s2,1f832 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x112> + 1f82e: 8d2f60ef jal ra,15900 <_ZdlPv@plt> + 1f832: 8522 mv a0,s0 + 1f834: 994fc0ef jal ra,1b9c8 <_ZNK7testing8UnitTest18skipped_test_countEv> + 1f838: 89aa mv s3,a0 + 1f83a: 04a05463 blez a0,1f882 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x162> + 1f83e: 00019597 auipc a1,0x19 + 1f842: 4b258593 addi a1,a1,1202 # 38cf0 <_IO_stdin_used+0x698> + 1f846: 4509 li a0,2 + 1f848: ab5fb0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1f84c: 85ce mv a1,s3 + 1f84e: 8526 mv a0,s1 + 1f850: 0001a697 auipc a3,0x1a + 1f854: 85868693 addi a3,a3,-1960 # 390a8 <_IO_stdin_used+0xa50> + 1f858: 0001a617 auipc a2,0x1a + 1f85c: 85860613 addi a2,a2,-1960 # 390b0 <_IO_stdin_used+0xa58> + 1f860: 8ddff0ef jal ra,1f13c <_ZN7testingL19FormatCountableNounEiPKcS1_> + 1f864: 75c2 ld a1,48(sp) + 1f866: 0001a517 auipc a0,0x1a + 1f86a: 9fa50513 addi a0,a0,-1542 # 39260 <_IO_stdin_used+0xc08> + 1f86e: e73f50ef jal ra,156e0 + 1f872: 7542 ld a0,48(sp) + 1f874: 01250463 beq a0,s2,1f87c <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x15c> + 1f878: 888f60ef jal ra,15900 <_ZdlPv@plt> + 1f87c: 8522 mv a0,s0 + 1f87e: a12fc0ef jal ra,1ba90 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE> + 1f882: 8522 mv a0,s0 + 1f884: 94afc0ef jal ra,1b9ce <_ZNK7testing8UnitTest17failed_test_countEv> + 1f888: 89aa mv s3,a0 + 1f88a: 8522 mv a0,s0 + 1f88c: 976fc0ef jal ra,1ba02 <_ZNK7testing8UnitTest6PassedEv> + 1f890: e53d bnez a0,1f8fe <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1de> + 1f892: 8522 mv a0,s0 + 1f894: e8d2 sd s4,80(sp) + 1f896: 938fc0ef jal ra,1b9ce <_ZNK7testing8UnitTest17failed_test_countEv> + 1f89a: 8a2a mv s4,a0 + 1f89c: 00019597 auipc a1,0x19 + 1f8a0: 46458593 addi a1,a1,1124 # 38d00 <_IO_stdin_used+0x6a8> + 1f8a4: 4505 li a0,1 + 1f8a6: a57fb0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1f8aa: 85d2 mv a1,s4 + 1f8ac: 8526 mv a0,s1 + 1f8ae: 00019697 auipc a3,0x19 + 1f8b2: 7fa68693 addi a3,a3,2042 # 390a8 <_IO_stdin_used+0xa50> + 1f8b6: 00019617 auipc a2,0x19 + 1f8ba: 7fa60613 addi a2,a2,2042 # 390b0 <_IO_stdin_used+0xa58> + 1f8be: 87fff0ef jal ra,1f13c <_ZN7testingL19FormatCountableNounEiPKcS1_> + 1f8c2: 75c2 ld a1,48(sp) + 1f8c4: 0001a517 auipc a0,0x1a + 1f8c8: 99c50513 addi a0,a0,-1636 # 39260 <_IO_stdin_used+0xc08> + 1f8cc: e15f50ef jal ra,156e0 + 1f8d0: 7542 ld a0,48(sp) + 1f8d2: 01250463 beq a0,s2,1f8da <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1ba> + 1f8d6: 82af60ef jal ra,15900 <_ZdlPv@plt> + 1f8da: 8522 mv a0,s0 + 1f8dc: a5cfc0ef jal ra,1bb38 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE> + 1f8e0: 4785 li a5,1 + 1f8e2: 0001a617 auipc a2,0x1a + 1f8e6: 94660613 addi a2,a2,-1722 # 39228 <_IO_stdin_used+0xbd0> + 1f8ea: 06f98363 beq s3,a5,1f950 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x230> + 1f8ee: 85ce mv a1,s3 + 1f8f0: 0001a517 auipc a0,0x1a + 1f8f4: 98850513 addi a0,a0,-1656 # 39278 <_IO_stdin_used+0xc20> + 1f8f8: de9f50ef jal ra,156e0 + 1f8fc: 6a46 ld s4,80(sp) + 1f8fe: 8522 mv a0,s0 + 1f900: 8d4fc0ef jal ra,1b9d4 <_ZNK7testing8UnitTest30reportable_disabled_test_countEv> + 1f904: 862a mv a2,a0 + 1f906: c905 beqz a0,1f936 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x216> + 1f908: 0002b797 auipc a5,0x2b + 1f90c: 3c07b783 ld a5,960(a5) # 4acc8 <_GLOBAL_OFFSET_TABLE_+0x178> + 1f910: 0007c783 lbu a5,0(a5) + 1f914: e38d bnez a5,1f936 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x216> + 1f916: 04098763 beqz s3,1f964 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x244> + 1f91a: 4785 li a5,1 + 1f91c: 0001a697 auipc a3,0x1a + 1f920: 90c68693 addi a3,a3,-1780 # 39228 <_IO_stdin_used+0xbd0> + 1f924: 02f60b63 beq a2,a5,1f95a <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x23a> + 1f928: 0001a597 auipc a1,0x1a + 1f92c: 96058593 addi a1,a1,-1696 # 39288 <_IO_stdin_used+0xc30> + 1f930: 450d li a0,3 + 1f932: 9cbfb0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1f936: 7446 ld s0,112(sp) + 1f938: 0002b797 auipc a5,0x2b + 1f93c: 5487b783 ld a5,1352(a5) # 4ae80 + 1f940: 70e6 ld ra,120(sp) + 1f942: 74a6 ld s1,104(sp) + 1f944: 7906 ld s2,96(sp) + 1f946: 69e6 ld s3,88(sp) + 1f948: 6388 ld a0,0(a5) + 1f94a: 6109 addi sp,sp,128 + 1f94c: b44f606f j 15c90 + 1f950: 0001a617 auipc a2,0x1a + 1f954: 8d060613 addi a2,a2,-1840 # 39220 <_IO_stdin_used+0xbc8> + 1f958: bf59 j 1f8ee <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1ce> + 1f95a: 0001a697 auipc a3,0x1a + 1f95e: 8c668693 addi a3,a3,-1850 # 39220 <_IO_stdin_used+0xbc8> + 1f962: b7d9 j 1f928 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x208> + 1f964: e42a sd a0,8(sp) + 1f966: 4529 li a0,10 + 1f968: 978f60ef jal ra,15ae0 + 1f96c: 6622 ld a2,8(sp) + 1f96e: b775 j 1f91a <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1fa> + 1f970: e8d2 sd s4,80(sp) + 1f972: 842a mv s0,a0 + 1f974: 8526 mv a0,s1 + 1f976: 98ef70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f97a: 8522 mv a0,s0 + 1f97c: e75f50ef jal ra,157f0 <_Unwind_Resume@plt> + 1f980: e8d2 sd s4,80(sp) + 1f982: bfc5 j 1f972 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x252> + 1f984: 842a mv s0,a0 + 1f986: 8526 mv a0,s1 + 1f988: 97cf70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f98c: 854e mv a0,s3 + 1f98e: e8d2 sd s4,80(sp) + 1f990: 974f70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f994: 8522 mv a0,s0 + 1f996: e5bf50ef jal ra,157f0 <_Unwind_Resume@plt> + 1f99a: e8d2 sd s4,80(sp) + 1f99c: bfd9 j 1f972 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x252> + 1f99e: bfd1 j 1f972 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x252> + 1f9a0: 842a mv s0,a0 + 1f9a2: b7ed j 1f98c <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x26c> + +000000000001f9a4 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc>: + 1f9a4: 712d addi sp,sp,-288 + 1f9a6: f5d6 sd s5,232(sp) + 1f9a8: 00863a83 ld s5,8(a2) + 1f9ac: f9d2 sd s4,240(sp) + 1f9ae: 02010a13 addi s4,sp,32 + 1f9b2: e626 sd s1,264(sp) + 1f9b4: e24a sd s2,256(sp) + 1f9b6: fdce sd s3,248(sp) + 1f9b8: edde sd s7,216(sp) + 1f9ba: ee06 sd ra,280(sp) + 1f9bc: ea22 sd s0,272(sp) + 1f9be: f1da sd s6,224(sp) + 1f9c0: c636 sw a3,12(sp) + 1f9c2: ec02 sd zero,24(sp) + 1f9c4: 02010023 sb zero,32(sp) + 1f9c8: e852 sd s4,16(sp) + 1f9ca: 89ae mv s3,a1 + 1f9cc: 00063b83 ld s7,0(a2) + 1f9d0: 892a mv s2,a0 + 1f9d2: 84ba mv s1,a4 + 1f9d4: 001a8593 addi a1,s5,1 + 1f9d8: eed9 bnez a3,1fa76 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0xd2> + 1f9da: 0900 addi s0,sp,144 + 1f9dc: 0a010b13 addi s6,sp,160 + 1f9e0: 8522 mv a0,s0 + 1f9e2: ed02 sd zero,152(sp) + 1f9e4: 0a010023 sb zero,160(sp) + 1f9e8: e95a sd s6,144(sp) + 1f9ea: 806f60ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 1f9ee: 676a ld a4,152(sp) + 1f9f0: 57fd li a5,-1 + 1f9f2: 8389 srli a5,a5,0x2 + 1f9f4: 8f99 sub a5,a5,a4 + 1f9f6: 2f57eb63 bltu a5,s5,1fcec <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x348> + 1f9fa: 8656 mv a2,s5 + 1f9fc: 85de mv a1,s7 + 1f9fe: 8522 mv a0,s0 + 1fa00: fa1f50ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1fa04: 676a ld a4,152(sp) + 1fa06: 57fd li a5,-1 + 1fa08: 8389 srli a5,a5,0x2 + 1fa0a: 2cf70b63 beq a4,a5,1fce0 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x33c> + 1fa0e: 4605 li a2,1 + 1fa10: 0001b597 auipc a1,0x1b + 1fa14: d3058593 addi a1,a1,-720 # 3a740 <_IO_stdin_used+0x20e8> + 1fa18: 8522 mv a0,s0 + 1fa1a: f87f50ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1fa1e: 85a6 mv a1,s1 + 1fa20: 8522 mv a0,s0 + 1fa22: b5ff50ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 1fa26: 1904 addi s1,sp,176 + 1fa28: 85aa mv a1,a0 + 1fa2a: 8526 mv a0,s1 + 1fa2c: bd5f50ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 1fa30: 67c2 ld a5,16(sp) + 1fa32: 19478363 beq a5,s4,1fbb8 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x214> + 1fa36: 76ca ld a3,176(sp) + 1fa38: 0180 addi s0,sp,192 + 1fa3a: 1e868b63 beq a3,s0,1fc30 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x28c> + 1fa3e: 1938 addi a4,sp,184 + 1fa40: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1fa44: 02077087 vle64.v v1,(a4) + 1fa48: 0838 addi a4,sp,24 + 1fa4a: 7602 ld a2,32(sp) + 1fa4c: e836 sd a3,16(sp) + 1fa4e: 020770a7 vse64.v v1,(a4) + 1fa52: 18078063 beqz a5,1fbd2 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x22e> + 1fa56: f93e sd a5,176(sp) + 1fa58: e1b2 sd a2,192(sp) + 1fa5a: fd02 sd zero,184(sp) + 1fa5c: 00078023 sb zero,0(a5) + 1fa60: 754a ld a0,176(sp) + 1fa62: 00850463 beq a0,s0,1fa6a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0xc6> + 1fa66: e9bf50ef jal ra,15900 <_ZdlPv@plt> + 1fa6a: 654a ld a0,144(sp) + 1fa6c: 11650163 beq a0,s6,1fb6e <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1ca> + 1fa70: e91f50ef jal ra,15900 <_ZdlPv@plt> + 1fa74: a8ed j 1fb6e <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1ca> + 1fa76: e9e2 sd s8,208(sp) + 1fa78: 03010c13 addi s8,sp,48 + 1fa7c: 04010b13 addi s6,sp,64 + 1fa80: 8562 mv a0,s8 + 1fa82: fc02 sd zero,56(sp) + 1fa84: 04010023 sb zero,64(sp) + 1fa88: f85a sd s6,48(sp) + 1fa8a: f67f50ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 1fa8e: 7762 ld a4,56(sp) + 1fa90: 57fd li a5,-1 + 1fa92: 8389 srli a5,a5,0x2 + 1fa94: 8f99 sub a5,a5,a4 + 1fa96: 2157ed63 bltu a5,s5,1fcb0 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x30c> + 1fa9a: 8656 mv a2,s5 + 1fa9c: 85de mv a1,s7 + 1fa9e: 8562 mv a0,s8 + 1faa0: f01f50ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1faa4: 7762 ld a4,56(sp) + 1faa6: 57fd li a5,-1 + 1faa8: 8389 srli a5,a5,0x2 + 1faaa: 1ef70d63 beq a4,a5,1fca4 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x300> + 1faae: 4605 li a2,1 + 1fab0: 0001b597 auipc a1,0x1b + 1fab4: e6858593 addi a1,a1,-408 # 3a918 <_IO_stdin_used+0x22c0> + 1fab8: 8562 mv a0,s8 + 1faba: ee7f50ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1fabe: 05010a93 addi s5,sp,80 + 1fac2: 8556 mv a0,s5 + 1fac4: 006c addi a1,sp,12 + 1fac6: 0002b317 auipc t1,0x2b + 1faca: 4aa33303 ld t1,1194(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 1face: 9302 jalr t1 + 1fad0: 07010b93 addi s7,sp,112 + 1fad4: 855e mv a0,s7 + 1fad6: 8656 mv a2,s5 + 1fad8: 85e2 mv a1,s8 + 1fada: 0002b317 auipc t1,0x2b + 1fade: 07e33303 ld t1,126(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 1fae2: 9302 jalr t1 + 1fae4: 0001b597 auipc a1,0x1b + 1fae8: c5c58593 addi a1,a1,-932 # 3a740 <_IO_stdin_used+0x20e8> + 1faec: 855e mv a0,s7 + 1faee: a93f50ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 1faf2: 0900 addi s0,sp,144 + 1faf4: 85aa mv a1,a0 + 1faf6: 8522 mv a0,s0 + 1faf8: b09f50ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 1fafc: 85a6 mv a1,s1 + 1fafe: 8522 mv a0,s0 + 1fb00: a81f50ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 1fb04: 1904 addi s1,sp,176 + 1fb06: 85aa mv a1,a0 + 1fb08: 8526 mv a0,s1 + 1fb0a: af7f50ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 1fb0e: 67c2 ld a5,16(sp) + 1fb10: 0d478563 beq a5,s4,1fbda <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x236> + 1fb14: 76ca ld a3,176(sp) + 1fb16: 0180 addi s0,sp,192 + 1fb18: 776a ld a4,184(sp) + 1fb1a: 0e868263 beq a3,s0,1fbfe <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x25a> + 1fb1e: 660e ld a2,192(sp) + 1fb20: ec3a sd a4,24(sp) + 1fb22: e836 sd a3,16(sp) + 1fb24: 7702 ld a4,32(sp) + 1fb26: f032 sd a2,32(sp) + 1fb28: c7f1 beqz a5,1fbf4 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x250> + 1fb2a: f93e sd a5,176(sp) + 1fb2c: e1ba sd a4,192(sp) + 1fb2e: fd02 sd zero,184(sp) + 1fb30: 00078023 sb zero,0(a5) + 1fb34: 754a ld a0,176(sp) + 1fb36: 00850463 beq a0,s0,1fb3e <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x19a> + 1fb3a: dc7f50ef jal ra,15900 <_ZdlPv@plt> + 1fb3e: 654a ld a0,144(sp) + 1fb40: 111c addi a5,sp,160 + 1fb42: 00f50463 beq a0,a5,1fb4a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1a6> + 1fb46: dbbf50ef jal ra,15900 <_ZdlPv@plt> + 1fb4a: 7546 ld a0,112(sp) + 1fb4c: 011c addi a5,sp,128 + 1fb4e: 00f50463 beq a0,a5,1fb56 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1b2> + 1fb52: daff50ef jal ra,15900 <_ZdlPv@plt> + 1fb56: 6546 ld a0,80(sp) + 1fb58: 109c addi a5,sp,96 + 1fb5a: 00f50463 beq a0,a5,1fb62 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1be> + 1fb5e: da3f50ef jal ra,15900 <_ZdlPv@plt> + 1fb62: 7542 ld a0,48(sp) + 1fb64: 0d650463 beq a0,s6,1fc2c <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x288> + 1fb68: d99f50ef jal ra,15900 <_ZdlPv@plt> + 1fb6c: 6c4e ld s8,208(sp) + 1fb6e: 65c2 ld a1,16(sp) + 1fb70: 6662 ld a2,24(sp) + 1fb72: 8526 mv a0,s1 + 1fb74: f922 sd s0,176(sp) + 1fb76: 962e add a2,a2,a1 + 1fb78: a97f80ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1fb7c: 8526 mv a0,s1 + 1fb7e: f36fc0ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> + 1fb82: 85ce mv a1,s3 + 1fb84: 8626 mv a2,s1 + 1fb86: 854a mv a0,s2 + 1fb88: f65fc0ef jal ra,1caec <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_> + 1fb8c: 754a ld a0,176(sp) + 1fb8e: 00850463 beq a0,s0,1fb96 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1f2> + 1fb92: d6ff50ef jal ra,15900 <_ZdlPv@plt> + 1fb96: 6542 ld a0,16(sp) + 1fb98: 01450463 beq a0,s4,1fba0 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1fc> + 1fb9c: d65f50ef jal ra,15900 <_ZdlPv@plt> + 1fba0: 60f2 ld ra,280(sp) + 1fba2: 6452 ld s0,272(sp) + 1fba4: 64b2 ld s1,264(sp) + 1fba6: 79ee ld s3,248(sp) + 1fba8: 7a4e ld s4,240(sp) + 1fbaa: 7aae ld s5,232(sp) + 1fbac: 7b0e ld s6,224(sp) + 1fbae: 6bee ld s7,216(sp) + 1fbb0: 854a mv a0,s2 + 1fbb2: 6912 ld s2,256(sp) + 1fbb4: 6115 addi sp,sp,288 + 1fbb6: 8082 ret + 1fbb8: 774a ld a4,176(sp) + 1fbba: 0180 addi s0,sp,192 + 1fbbc: 06870a63 beq a4,s0,1fc30 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x28c> + 1fbc0: 193c addi a5,sp,184 + 1fbc2: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1fbc6: 0207f087 vle64.v v1,(a5) + 1fbca: 083c addi a5,sp,24 + 1fbcc: e83a sd a4,16(sp) + 1fbce: 0207f0a7 vse64.v v1,(a5) + 1fbd2: f922 sd s0,176(sp) + 1fbd4: 0180 addi s0,sp,192 + 1fbd6: 87a2 mv a5,s0 + 1fbd8: b549 j 1fa5a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0xb6> + 1fbda: 774a ld a4,176(sp) + 1fbdc: 0180 addi s0,sp,192 + 1fbde: 00870f63 beq a4,s0,1fbfc <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x258> + 1fbe2: 193c addi a5,sp,184 + 1fbe4: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1fbe8: 0207f087 vle64.v v1,(a5) + 1fbec: 083c addi a5,sp,24 + 1fbee: e83a sd a4,16(sp) + 1fbf0: 0207f0a7 vse64.v v1,(a5) + 1fbf4: f922 sd s0,176(sp) + 1fbf6: 0180 addi s0,sp,192 + 1fbf8: 87a2 mv a5,s0 + 1fbfa: bf15 j 1fb2e <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x18a> + 1fbfc: 776a ld a4,184(sp) + 1fbfe: c30d beqz a4,1fc20 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x27c> + 1fc00: 4685 li a3,1 + 1fc02: 8622 mv a2,s0 + 1fc04: 06d70563 beq a4,a3,1fc6e <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2ca> + 1fc08: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 1fc0c: 02060407 vle8.v v8,(a2) + 1fc10: 8f15 sub a4,a4,a3 + 1fc12: 9636 add a2,a2,a3 + 1fc14: 02078427 vse8.v v8,(a5) + 1fc18: 97b6 add a5,a5,a3 + 1fc1a: f77d bnez a4,1fc08 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x264> + 1fc1c: 776a ld a4,184(sp) + 1fc1e: 67c2 ld a5,16(sp) + 1fc20: 97ba add a5,a5,a4 + 1fc22: ec3a sd a4,24(sp) + 1fc24: 00078023 sb zero,0(a5) + 1fc28: 77ca ld a5,176(sp) + 1fc2a: b711 j 1fb2e <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x18a> + 1fc2c: 6c4e ld s8,208(sp) + 1fc2e: b781 j 1fb6e <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1ca> + 1fc30: 776a ld a4,184(sp) + 1fc32: c30d beqz a4,1fc54 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2b0> + 1fc34: 4685 li a3,1 + 1fc36: 8622 mv a2,s0 + 1fc38: 02d70463 beq a4,a3,1fc60 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2bc> + 1fc3c: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 1fc40: 02060407 vle8.v v8,(a2) + 1fc44: 8f15 sub a4,a4,a3 + 1fc46: 9636 add a2,a2,a3 + 1fc48: 02078427 vse8.v v8,(a5) + 1fc4c: 97b6 add a5,a5,a3 + 1fc4e: f77d bnez a4,1fc3c <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x298> + 1fc50: 776a ld a4,184(sp) + 1fc52: 67c2 ld a5,16(sp) + 1fc54: 97ba add a5,a5,a4 + 1fc56: ec3a sd a4,24(sp) + 1fc58: 00078023 sb zero,0(a5) + 1fc5c: 77ca ld a5,176(sp) + 1fc5e: bbf5 j 1fa5a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0xb6> + 1fc60: 0c014703 lbu a4,192(sp) + 1fc64: 00e78023 sb a4,0(a5) + 1fc68: 776a ld a4,184(sp) + 1fc6a: 67c2 ld a5,16(sp) + 1fc6c: b7e5 j 1fc54 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2b0> + 1fc6e: 0c014703 lbu a4,192(sp) + 1fc72: 00e78023 sb a4,0(a5) + 1fc76: 776a ld a4,184(sp) + 1fc78: 67c2 ld a5,16(sp) + 1fc7a: b75d j 1fc20 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x27c> + 1fc7c: 842a mv s0,a0 + 1fc7e: 855e mv a0,s7 + 1fc80: e85f60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1fc84: 8556 mv a0,s5 + 1fc86: e7ff60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1fc8a: 8562 mv a0,s8 + 1fc8c: e79f60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1fc90: 0808 addi a0,sp,16 + 1fc92: e73f60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1fc96: 8522 mv a0,s0 + 1fc98: b59f50ef jal ra,157f0 <_Unwind_Resume@plt> + 1fc9c: 842a mv s0,a0 + 1fc9e: b7dd j 1fc84 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2e0> + 1fca0: 842a mv s0,a0 + 1fca2: b7e5 j 1fc8a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2e6> + 1fca4: 00019517 auipc a0,0x19 + 1fca8: d5c50513 addi a0,a0,-676 # 38a00 <_IO_stdin_used+0x3a8> + 1fcac: c45f50ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 1fcb0: 00019517 auipc a0,0x19 + 1fcb4: d5050513 addi a0,a0,-688 # 38a00 <_IO_stdin_used+0x3a8> + 1fcb8: c39f50ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 1fcbc: 842a mv s0,a0 + 1fcbe: b7f1 j 1fc8a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2e6> + 1fcc0: 87aa mv a5,a0 + 1fcc2: 8522 mv a0,s0 + 1fcc4: 843e mv s0,a5 + 1fcc6: e3ff60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1fcca: bf55 j 1fc7e <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2da> + 1fccc: 842a mv s0,a0 + 1fcce: e9e2 sd s8,208(sp) + 1fcd0: b7c1 j 1fc90 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2ec> + 1fcd2: 87aa mv a5,a0 + 1fcd4: 8522 mv a0,s0 + 1fcd6: 843e mv s0,a5 + 1fcd8: e2df60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1fcdc: e9e2 sd s8,208(sp) + 1fcde: bf4d j 1fc90 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2ec> + 1fce0: 00019517 auipc a0,0x19 + 1fce4: d2050513 addi a0,a0,-736 # 38a00 <_IO_stdin_used+0x3a8> + 1fce8: c09f50ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 1fcec: 00019517 auipc a0,0x19 + 1fcf0: d1450513 addi a0,a0,-748 # 38a00 <_IO_stdin_used+0x3a8> + 1fcf4: bfdf50ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 1fcf8: bfe9 j 1fcd2 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x32e> + 1fcfa: 842a mv s0,a0 + 1fcfc: 8526 mv a0,s1 + 1fcfe: e07f60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1fd02: e9e2 sd s8,208(sp) + 1fd04: b771 j 1fc90 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2ec> + 1fd06: bfd5 j 1fcfa <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x356> + +000000000001fd08 <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc>: + 1fd08: 711d addi sp,sp,-96 + 1fd0a: e8a2 sd s0,80(sp) + 1fd0c: e4a6 sd s1,72(sp) + 1fd0e: e0ca sd s2,64(sp) + 1fd10: fc4e sd s3,56(sp) + 1fd12: f852 sd s4,48(sp) + 1fd14: f456 sd s5,40(sp) + 1fd16: f05a sd s6,32(sp) + 1fd18: ec86 sd ra,88(sp) + 1fd1a: 01050793 addi a5,a0,16 + 1fd1e: 84aa mv s1,a0 + 1fd20: 00053423 sd zero,8(a0) + 1fd24: 00050823 sb zero,16(a0) + 1fd28: 89ae mv s3,a1 + 1fd2a: 8a32 mv s4,a2 + 1fd2c: 8ab6 mv s5,a3 + 1fd2e: e11c sd a5,0(a0) + 1fd30: 4401 li s0,0 + 1fd32: 890a mv s2,sp + 1fd34: 01010b13 addi s6,sp,16 + 1fd38: 86a2 mv a3,s0 + 1fd3a: 8756 mv a4,s5 + 1fd3c: 8652 mv a2,s4 + 1fd3e: 85ce mv a1,s3 + 1fd40: 854a mv a0,s2 + 1fd42: 2405 addiw s0,s0,1 + 1fd44: c61ff0ef jal ra,1f9a4 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc> + 1fd48: 85ca mv a1,s2 + 1fd4a: 8526 mv a0,s1 + 1fd4c: e25f50ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1fd50: 6502 ld a0,0(sp) + 1fd52: 01650463 beq a0,s6,1fd5a <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc+0x52> + 1fd56: babf50ef jal ra,15900 <_ZdlPv@plt> + 1fd5a: 8526 mv a0,s1 + 1fd5c: ca6fc0ef jal ra,1c202 <_ZNK7testing8internal8FilePath21FileOrDirectoryExistsEv> + 1fd60: fd61 bnez a0,1fd38 <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc+0x30> + 1fd62: 60e6 ld ra,88(sp) + 1fd64: 6446 ld s0,80(sp) + 1fd66: 6906 ld s2,64(sp) + 1fd68: 79e2 ld s3,56(sp) + 1fd6a: 7a42 ld s4,48(sp) + 1fd6c: 7aa2 ld s5,40(sp) + 1fd6e: 7b02 ld s6,32(sp) + 1fd70: 8526 mv a0,s1 + 1fd72: 64a6 ld s1,72(sp) + 1fd74: 6125 addi sp,sp,96 + 1fd76: 8082 ret + 1fd78: 842a mv s0,a0 + 1fd7a: a029 j 1fd84 <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc+0x7c> + 1fd7c: 842a mv s0,a0 + 1fd7e: 854a mv a0,s2 + 1fd80: d85f60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1fd84: 8526 mv a0,s1 + 1fd86: d7ff60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1fd8a: 8522 mv a0,s0 + 1fd8c: a65f50ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000001fd90 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci>: + 1fd90: 7155 addi sp,sp,-208 + 1fd92: e1a2 sd s0,192(sp) + 1fd94: e586 sd ra,200(sp) + 1fd96: fd26 sd s1,184(sp) + 1fd98: f54e sd s3,168(sp) + 1fd9a: ed56 sd s5,152(sp) + 1fd9c: c632 sw a2,12(sp) + 1fd9e: 842a mv s0,a0 + 1fda0: 14058963 beqz a1,1fef2 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x162> + 1fda4: 01010993 addi s3,sp,16 + 1fda8: 854e mv a0,s3 + 1fdaa: c5ff80ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 1fdae: 47b2 lw a5,12(sp) + 1fdb0: 64e2 ld s1,24(sp) + 1fdb2: 6ac2 ld s5,16(sp) + 1fdb4: 00148593 addi a1,s1,1 + 1fdb8: 0e07ca63 bltz a5,1feac <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x11c> + 1fdbc: f94a sd s2,176(sp) + 1fdbe: 03010913 addi s2,sp,48 + 1fdc2: f152 sd s4,160(sp) + 1fdc4: 854a mv a0,s2 + 1fdc6: 04010a13 addi s4,sp,64 + 1fdca: fc02 sd zero,56(sp) + 1fdcc: 04010023 sb zero,64(sp) + 1fdd0: f852 sd s4,48(sp) + 1fdd2: c1ff50ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 1fdd6: 7762 ld a4,56(sp) + 1fdd8: 57fd li a5,-1 + 1fdda: 8389 srli a5,a5,0x2 + 1fddc: 8f99 sub a5,a5,a4 + 1fdde: 1a97e663 bltu a5,s1,1ff8a <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1fa> + 1fde2: 8626 mv a2,s1 + 1fde4: 85d6 mv a1,s5 + 1fde6: 854a mv a0,s2 + 1fde8: bb9f50ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1fdec: 7762 ld a4,56(sp) + 1fdee: 57fd li a5,-1 + 1fdf0: 8389 srli a5,a5,0x2 + 1fdf2: 12f70663 beq a4,a5,1ff1e <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x18e> + 1fdf6: 4605 li a2,1 + 1fdf8: 00019597 auipc a1,0x19 + 1fdfc: 9c858593 addi a1,a1,-1592 # 387c0 <_IO_stdin_used+0x168> + 1fe00: 854a mv a0,s2 + 1fe02: b9ff50ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1fe06: 0884 addi s1,sp,80 + 1fe08: 8526 mv a0,s1 + 1fe0a: 006c addi a1,sp,12 + 1fe0c: 0002b317 auipc t1,0x2b + 1fe10: 16433303 ld t1,356(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 1fe14: 9302 jalr t1 + 1fe16: 07010a93 addi s5,sp,112 + 1fe1a: 8556 mv a0,s5 + 1fe1c: 8626 mv a2,s1 + 1fe1e: 85ca mv a1,s2 + 1fe20: 0002b317 auipc t1,0x2b + 1fe24: d3833303 ld t1,-712(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 1fe28: 9302 jalr t1 + 1fe2a: 7766 ld a4,120(sp) + 1fe2c: 57fd li a5,-1 + 1fe2e: 8389 srli a5,a5,0x2 + 1fe30: 12f70563 beq a4,a5,1ff5a <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1ca> + 1fe34: 4605 li a2,1 + 1fe36: 00019597 auipc a1,0x19 + 1fe3a: 98a58593 addi a1,a1,-1654 # 387c0 <_IO_stdin_used+0x168> + 1fe3e: 8556 mv a0,s5 + 1fe40: b61f50ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1fe44: 01040693 addi a3,s0,16 + 1fe48: e014 sd a3,0(s0) + 1fe4a: 6110 ld a2,0(a0) + 1fe4c: 01050713 addi a4,a0,16 + 1fe50: 87aa mv a5,a0 + 1fe52: 0ae60563 beq a2,a4,1fefc <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x16c> + 1fe56: 6914 ld a3,16(a0) + 1fe58: e010 sd a2,0(s0) + 1fe5a: e814 sd a3,16(s0) + 1fe5c: 6794 ld a3,8(a5) + 1fe5e: e398 sd a4,0(a5) + 1fe60: 7546 ld a0,112(sp) + 1fe62: e414 sd a3,8(s0) + 1fe64: 0007b423 sd zero,8(a5) + 1fe68: 00078823 sb zero,16(a5) + 1fe6c: 011c addi a5,sp,128 + 1fe6e: 00f50463 beq a0,a5,1fe76 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0xe6> + 1fe72: a8ff50ef jal ra,15900 <_ZdlPv@plt> + 1fe76: 6546 ld a0,80(sp) + 1fe78: 109c addi a5,sp,96 + 1fe7a: 00f50463 beq a0,a5,1fe82 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0xf2> + 1fe7e: a83f50ef jal ra,15900 <_ZdlPv@plt> + 1fe82: 7542 ld a0,48(sp) + 1fe84: 09450a63 beq a0,s4,1ff18 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x188> + 1fe88: a79f50ef jal ra,15900 <_ZdlPv@plt> + 1fe8c: 794a ld s2,176(sp) + 1fe8e: 7a0a ld s4,160(sp) + 1fe90: 6542 ld a0,16(sp) + 1fe92: 101c addi a5,sp,32 + 1fe94: 00f50463 beq a0,a5,1fe9c <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x10c> + 1fe98: a69f50ef jal ra,15900 <_ZdlPv@plt> + 1fe9c: 60ae ld ra,200(sp) + 1fe9e: 8522 mv a0,s0 + 1fea0: 640e ld s0,192(sp) + 1fea2: 74ea ld s1,184(sp) + 1fea4: 79aa ld s3,168(sp) + 1fea6: 6aea ld s5,152(sp) + 1fea8: 6169 addi sp,sp,208 + 1feaa: 8082 ret + 1feac: 01040793 addi a5,s0,16 + 1feb0: 00043423 sd zero,8(s0) + 1feb4: 00040823 sb zero,16(s0) + 1feb8: e01c sd a5,0(s0) + 1feba: 8522 mv a0,s0 + 1febc: b35f50ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 1fec0: 6418 ld a4,8(s0) + 1fec2: 57fd li a5,-1 + 1fec4: 8389 srli a5,a5,0x2 + 1fec6: 8f99 sub a5,a5,a4 + 1fec8: 0697e963 bltu a5,s1,1ff3a <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1aa> + 1fecc: 8626 mv a2,s1 + 1fece: 85d6 mv a1,s5 + 1fed0: 8522 mv a0,s0 + 1fed2: acff50ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1fed6: 6418 ld a4,8(s0) + 1fed8: 57fd li a5,-1 + 1feda: 8389 srli a5,a5,0x2 + 1fedc: 0af70163 beq a4,a5,1ff7e <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1ee> + 1fee0: 4605 li a2,1 + 1fee2: 00019597 auipc a1,0x19 + 1fee6: 8de58593 addi a1,a1,-1826 # 387c0 <_IO_stdin_used+0x168> + 1feea: 8522 mv a0,s0 + 1feec: ab5f50ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1fef0: b745 j 1fe90 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x100> + 1fef2: 0001c597 auipc a1,0x1c + 1fef6: b0e58593 addi a1,a1,-1266 # 3ba00 <_ZN7testing8internalL12kUnknownFileE> + 1fefa: b56d j 1fda4 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x14> + 1fefc: 6510 ld a2,8(a0) + 1fefe: 853a mv a0,a4 + 1ff00: 0605 addi a2,a2,1 + 1ff02: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma + 1ff06: 02050407 vle8.v v8,(a0) + 1ff0a: 8e0d sub a2,a2,a1 + 1ff0c: 952e add a0,a0,a1 + 1ff0e: 02068427 vse8.v v8,(a3) + 1ff12: 96ae add a3,a3,a1 + 1ff14: f67d bnez a2,1ff02 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x172> + 1ff16: b799 j 1fe5c <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0xcc> + 1ff18: 794a ld s2,176(sp) + 1ff1a: 7a0a ld s4,160(sp) + 1ff1c: bf95 j 1fe90 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x100> + 1ff1e: 00019517 auipc a0,0x19 + 1ff22: ae250513 addi a0,a0,-1310 # 38a00 <_IO_stdin_used+0x3a8> + 1ff26: 9cbf50ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 1ff2a: 87aa mv a5,a0 + 1ff2c: 8522 mv a0,s0 + 1ff2e: 843e mv s0,a5 + 1ff30: bd5f60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1ff34: f94a sd s2,176(sp) + 1ff36: f152 sd s4,160(sp) + 1ff38: a819 j 1ff4e <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1be> + 1ff3a: 00019517 auipc a0,0x19 + 1ff3e: ac650513 addi a0,a0,-1338 # 38a00 <_IO_stdin_used+0x3a8> + 1ff42: 9aff50ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 1ff46: 842a mv s0,a0 + 1ff48: 854a mv a0,s2 + 1ff4a: bbbf60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1ff4e: 854e mv a0,s3 + 1ff50: bb5f60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1ff54: 8522 mv a0,s0 + 1ff56: 89bf50ef jal ra,157f0 <_Unwind_Resume@plt> + 1ff5a: 00019517 auipc a0,0x19 + 1ff5e: aa650513 addi a0,a0,-1370 # 38a00 <_IO_stdin_used+0x3a8> + 1ff62: 98ff50ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 1ff66: 842a mv s0,a0 + 1ff68: 8526 mv a0,s1 + 1ff6a: b9bf60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1ff6e: bfe9 j 1ff48 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1b8> + 1ff70: 842a mv s0,a0 + 1ff72: bfd9 j 1ff48 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1b8> + 1ff74: 842a mv s0,a0 + 1ff76: 8556 mv a0,s5 + 1ff78: b8df60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1ff7c: b7f5 j 1ff68 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1d8> + 1ff7e: 00019517 auipc a0,0x19 + 1ff82: a8250513 addi a0,a0,-1406 # 38a00 <_IO_stdin_used+0x3a8> + 1ff86: 96bf50ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 1ff8a: 00019517 auipc a0,0x19 + 1ff8e: a7650513 addi a0,a0,-1418 # 38a00 <_IO_stdin_used+0x3a8> + 1ff92: 95ff50ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + +000000000001ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci>: + 1ff96: 715d addi sp,sp,-80 + 1ff98: fc26 sd s1,56(sp) + 1ff9a: f84a sd s2,48(sp) + 1ff9c: f052 sd s4,32(sp) + 1ff9e: e486 sd ra,72(sp) + 1ffa0: e0a2 sd s0,64(sp) + 1ffa2: f44e sd s3,40(sp) + 1ffa4: c10c sw a1,0(a0) + 1ffa6: 4785 li a5,1 + 1ffa8: 84b2 mv s1,a2 + 1ffaa: 8936 mv s2,a3 + 1ffac: 00019a17 auipc s4,0x19 + 1ffb0: 2fca0a13 addi s4,s4,764 # 392a8 <_IO_stdin_used+0xc50> + 1ffb4: 02f58263 beq a1,a5,1ffd8 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x42> + 1ffb8: 4789 li a5,2 + 1ffba: 00019a17 auipc s4,0x19 + 1ffbe: 31ea0a13 addi s4,s4,798 # 392d8 <_IO_stdin_used+0xc80> + 1ffc2: 00f58b63 beq a1,a5,1ffd8 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x42> + 1ffc6: 00019a17 auipc s4,0x19 + 1ffca: 2f2a0a13 addi s4,s4,754 # 392b8 <_IO_stdin_used+0xc60> + 1ffce: c589 beqz a1,1ffd8 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x42> + 1ffd0: 00019a17 auipc s4,0x19 + 1ffd4: 2f8a0a13 addi s4,s4,760 # 392c8 <_IO_stdin_used+0xc70> + 1ffd8: 0002b997 auipc s3,0x2b + 1ffdc: fc09b983 ld s3,-64(s3) # 4af98 <_ZSt4cerr@Base> + 1ffe0: 0009b783 ld a5,0(s3) + 1ffe4: fe87b783 ld a5,-24(a5) + 1ffe8: 97ce add a5,a5,s3 + 1ffea: 7be0 ld s0,240(a5) + 1ffec: 0c040f63 beqz s0,200ca <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x134> + 1fff0: 03844783 lbu a5,56(s0) + 1fff4: cfa5 beqz a5,2006c <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0xd6> + 1fff6: 04344583 lbu a1,67(s0) + 1fffa: 854e mv a0,s3 + 1fffc: 925f50ef jal ra,15920 <_ZNSo3putEc@plt> + 20000: c81f50ef jal ra,15c80 <_ZNSo5flushEv@plt> + 20004: 842a mv s0,a0 + 20006: 85d2 mv a1,s4 + 20008: 4625 li a2,9 + 2000a: 8522 mv a0,s0 + 2000c: ef4f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20010: 4605 li a2,1 + 20012: 00019597 auipc a1,0x19 + 20016: 3c658593 addi a1,a1,966 # 393d8 <_IO_stdin_used+0xd80> + 2001a: 8522 mv a0,s0 + 2001c: ee4f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20020: 85a6 mv a1,s1 + 20022: 864a mv a2,s2 + 20024: 850a mv a0,sp + 20026: d6bff0ef jal ra,1fd90 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> + 2002a: 6482 ld s1,0(sp) + 2002c: 898a mv s3,sp + 2002e: c0b5 beqz s1,20092 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0xfc> + 20030: 8526 mv a0,s1 + 20032: b9ff50ef jal ra,15bd0 + 20036: 862a mv a2,a0 + 20038: 85a6 mv a1,s1 + 2003a: 8522 mv a0,s0 + 2003c: ec4f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20040: 8522 mv a0,s0 + 20042: 4609 li a2,2 + 20044: 0001a597 auipc a1,0x1a + 20048: a0c58593 addi a1,a1,-1524 # 39a50 <_IO_stdin_used+0x13f8> + 2004c: eb4f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20050: 6502 ld a0,0(sp) + 20052: 081c addi a5,sp,16 + 20054: 00f50463 beq a0,a5,2005c <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0xc6> + 20058: 8a9f50ef jal ra,15900 <_ZdlPv@plt> + 2005c: 60a6 ld ra,72(sp) + 2005e: 6406 ld s0,64(sp) + 20060: 74e2 ld s1,56(sp) + 20062: 7942 ld s2,48(sp) + 20064: 79a2 ld s3,40(sp) + 20066: 7a02 ld s4,32(sp) + 20068: 6161 addi sp,sp,80 + 2006a: 8082 ret + 2006c: 8522 mv a0,s0 + 2006e: da2f50ef jal ra,15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 20072: 601c ld a5,0(s0) + 20074: 0002b717 auipc a4,0x2b + 20078: d8473703 ld a4,-636(a4) # 4adf8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x34634> + 2007c: 7b9c ld a5,48(a5) + 2007e: 02e79463 bne a5,a4,200a6 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x110> + 20082: 45a9 li a1,10 + 20084: 854e mv a0,s3 + 20086: 89bf50ef jal ra,15920 <_ZNSo3putEc@plt> + 2008a: bf7f50ef jal ra,15c80 <_ZNSo5flushEv@plt> + 2008e: 842a mv s0,a0 + 20090: bf9d j 20006 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x70> + 20092: 601c ld a5,0(s0) + 20094: fe87b503 ld a0,-24(a5) + 20098: 9522 add a0,a0,s0 + 2009a: 510c lw a1,32(a0) + 2009c: 0015e593 ori a1,a1,1 + 200a0: 9b1f50ef jal ra,15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> + 200a4: bf71 j 20040 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0xaa> + 200a6: 8522 mv a0,s0 + 200a8: 45a9 li a1,10 + 200aa: 9782 jalr a5 + 200ac: 85aa mv a1,a0 + 200ae: 854e mv a0,s3 + 200b0: 871f50ef jal ra,15920 <_ZNSo3putEc@plt> + 200b4: bcdf50ef jal ra,15c80 <_ZNSo5flushEv@plt> + 200b8: 842a mv s0,a0 + 200ba: b7b1 j 20006 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x70> + 200bc: 842a mv s0,a0 + 200be: 854e mv a0,s3 + 200c0: a45f60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 200c4: 8522 mv a0,s0 + 200c6: f2af50ef jal ra,157f0 <_Unwind_Resume@plt> + 200ca: ed6f50ef jal ra,157a0 <_ZSt16__throw_bad_castv@plt> + +00000000000200ce <_ZN7testing8internal6Random8GenerateEj>: + 200ce: 411c lw a5,0(a0) + 200d0: 41c65737 lui a4,0x41c65 + 200d4: e6d7071b addiw a4,a4,-403 # 41c64e6d <__global_pointer$+0x41c190dd> + 200d8: 02f7073b mulw a4,a4,a5 + 200dc: 678d lui a5,0x3 + 200de: 0397879b addiw a5,a5,57 # 3039 <__abi_tag-0xd25b> + 200e2: 7139 addi sp,sp,-64 + 200e4: f822 sd s0,48(sp) + 200e6: f426 sd s1,40(sp) + 200e8: fc06 sd ra,56(sp) + 200ea: ec4e sd s3,24(sp) + 200ec: 84aa mv s1,a0 + 200ee: 00b03533 snez a0,a1 + 200f2: 9fb9 addw a5,a5,a4 + 200f4: 1786 slli a5,a5,0x21 + 200f6: 9385 srli a5,a5,0x21 + 200f8: c09c sw a5,0(s1) + 200fa: 842e mv s0,a1 + 200fc: e73fb0ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 20100: e929 bnez a0,20152 <_ZN7testing8internal6Random8GenerateEj+0x84> + 20102: f04a sd s2,32(sp) + 20104: 00810913 addi s2,sp,8 + 20108: 854a mv a0,s2 + 2010a: 00019617 auipc a2,0x19 + 2010e: 1de60613 addi a2,a2,478 # 392e8 <_IO_stdin_used+0xc90> + 20112: 458d li a1,3 + 20114: 15200693 li a3,338 + 20118: e7fff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2011c: 4671 li a2,28 + 2011e: 00019597 auipc a1,0x19 + 20122: 21258593 addi a1,a1,530 # 39330 <_IO_stdin_used+0xcd8> + 20126: 0002b517 auipc a0,0x2b + 2012a: e7253503 ld a0,-398(a0) # 4af98 <_ZSt4cerr@Base> + 2012e: dd2f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20132: 02d00613 li a2,45 + 20136: 00019597 auipc a1,0x19 + 2013a: 21a58593 addi a1,a1,538 # 39350 <_IO_stdin_used+0xcf8> + 2013e: 0002b517 auipc a0,0x2b + 20142: e5a53503 ld a0,-422(a0) # 4af98 <_ZSt4cerr@Base> + 20146: dbaf50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2014a: 854a mv a0,s2 + 2014c: 9dafd0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 20150: 7902 ld s2,32(sp) + 20152: 80000537 lui a0,0x80000 + 20156: 00853533 sltu a0,a0,s0 + 2015a: 00154513 xori a0,a0,1 + 2015e: e11fb0ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 20162: c911 beqz a0,20176 <_ZN7testing8internal6Random8GenerateEj+0xa8> + 20164: 4088 lw a0,0(s1) + 20166: 70e2 ld ra,56(sp) + 20168: 74a2 ld s1,40(sp) + 2016a: 0285753b remuw a0,a0,s0 + 2016e: 7442 ld s0,48(sp) + 20170: 69e2 ld s3,24(sp) + 20172: 6121 addi sp,sp,64 + 20174: 8082 ret + 20176: f04a sd s2,32(sp) + 20178: 00810913 addi s2,sp,8 + 2017c: 854a mv a0,s2 + 2017e: 00019617 auipc a2,0x19 + 20182: 16a60613 addi a2,a2,362 # 392e8 <_IO_stdin_used+0xc90> + 20186: 458d li a1,3 + 20188: 15400693 li a3,340 + 2018c: e0bff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 20190: 02500613 li a2,37 + 20194: 00019597 auipc a1,0x19 + 20198: 1ec58593 addi a1,a1,492 # 39380 <_IO_stdin_used+0xd28> + 2019c: 0002b517 auipc a0,0x2b + 201a0: dfc53503 ld a0,-516(a0) # 4af98 <_ZSt4cerr@Base> + 201a4: d5cf50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 201a8: 4679 li a2,30 + 201aa: 00019597 auipc a1,0x19 + 201ae: 1fe58593 addi a1,a1,510 # 393a8 <_IO_stdin_used+0xd50> + 201b2: 0002b517 auipc a0,0x2b + 201b6: de653503 ld a0,-538(a0) # 4af98 <_ZSt4cerr@Base> + 201ba: d46f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 201be: 02041593 slli a1,s0,0x20 + 201c2: 9181 srli a1,a1,0x20 + 201c4: 0002b517 auipc a0,0x2b + 201c8: dd453503 ld a0,-556(a0) # 4af98 <_ZSt4cerr@Base> + 201cc: e84f50ef jal ra,15850 <_ZNSo9_M_insertImEERSoT_@plt> + 201d0: 4645 li a2,17 + 201d2: 00019597 auipc a1,0x19 + 201d6: 1f658593 addi a1,a1,502 # 393c8 <_IO_stdin_used+0xd70> + 201da: 89aa mv s3,a0 + 201dc: d24f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 201e0: 02a00613 li a2,42 + 201e4: 00019597 auipc a1,0x19 + 201e8: 1fc58593 addi a1,a1,508 # 393e0 <_IO_stdin_used+0xd88> + 201ec: 854e mv a0,s3 + 201ee: d12f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 201f2: 4585 li a1,1 + 201f4: 854e mv a0,s3 + 201f6: 05fe slli a1,a1,0x1f + 201f8: e58f50ef jal ra,15850 <_ZNSo9_M_insertImEERSoT_@plt> + 201fc: 4609 li a2,2 + 201fe: 00019597 auipc a1,0x19 + 20202: 21258593 addi a1,a1,530 # 39410 <_IO_stdin_used+0xdb8> + 20206: cfaf50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2020a: 854a mv a0,s2 + 2020c: 91afd0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 20210: 4088 lw a0,0(s1) + 20212: 70e2 ld ra,56(sp) + 20214: 7902 ld s2,32(sp) + 20216: 0285753b remuw a0,a0,s0 + 2021a: 7442 ld s0,48(sp) + 2021c: 74a2 ld s1,40(sp) + 2021e: 69e2 ld s3,24(sp) + 20220: 6121 addi sp,sp,64 + 20222: 8082 ret + 20224: 842a mv s0,a0 + 20226: 854a mv a0,s2 + 20228: 8fefd0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2022c: 8522 mv a0,s0 + 2022e: dc2f50ef jal ra,157f0 <_Unwind_Resume@plt> + 20232: bfcd j 20224 <_ZN7testing8internal6Random8GenerateEj+0x156> + +0000000000020234 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc>: + 20234: 7139 addi sp,sp,-64 + 20236: 0002b797 auipc a5,0x2b + 2023a: 9ba7b783 ld a5,-1606(a5) # 4abf0 <_GLOBAL_OFFSET_TABLE_+0xa0> + 2023e: f04a sd s2,32(sp) + 20240: fc06 sd ra,56(sp) + 20242: f822 sd s0,48(sp) + 20244: f426 sd s1,40(sp) + 20246: ec4e sd s3,24(sp) + 20248: e852 sd s4,16(sp) + 2024a: 07c1 addi a5,a5,16 + 2024c: 01850913 addi s2,a0,24 + 20250: e11c sd a5,0(a0) + 20252: 01253423 sd s2,8(a0) + 20256: cde1 beqz a1,2032e <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0xfa> + 20258: 842a mv s0,a0 + 2025a: 00850a13 addi s4,a0,8 + 2025e: 852e mv a0,a1 + 20260: 89ae mv s3,a1 + 20262: 96ff50ef jal ra,15bd0 + 20266: e42a sd a0,8(sp) + 20268: 47bd li a5,15 + 2026a: 84aa mv s1,a0 + 2026c: 08a7ed63 bltu a5,a0,20306 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0xd2> + 20270: 4785 li a5,1 + 20272: 02f51463 bne a0,a5,2029a <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x66> + 20276: 0009c783 lbu a5,0(s3) + 2027a: 00f40c23 sb a5,24(s0) + 2027e: e804 sd s1,16(s0) + 20280: 9926 add s2,s2,s1 + 20282: 00090023 sb zero,0(s2) + 20286: 681c ld a5,16(s0) + 20288: cf8d beqz a5,202c2 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x8e> + 2028a: 70e2 ld ra,56(sp) + 2028c: 7442 ld s0,48(sp) + 2028e: 74a2 ld s1,40(sp) + 20290: 7902 ld s2,32(sp) + 20292: 69e2 ld s3,24(sp) + 20294: 6a42 ld s4,16(sp) + 20296: 6121 addi sp,sp,64 + 20298: 8082 ret + 2029a: d175 beqz a0,2027e <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x4a> + 2029c: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma + 202a0: 02098407 vle8.v v8,(s3) + 202a4: 8c9d sub s1,s1,a5 + 202a6: 99be add s3,s3,a5 + 202a8: 02090427 vse8.v v8,(s2) + 202ac: 993e add s2,s2,a5 + 202ae: f4fd bnez s1,2029c <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x68> + 202b0: 64a2 ld s1,8(sp) + 202b2: 00843903 ld s2,8(s0) + 202b6: e804 sd s1,16(s0) + 202b8: 9926 add s2,s2,s1 + 202ba: 00090023 sb zero,0(s2) + 202be: 681c ld a5,16(s0) + 202c0: f7e9 bnez a5,2028a <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x56> + 202c2: 0020 addi s0,sp,8 + 202c4: 6685 lui a3,0x1 + 202c6: 8522 mv a0,s0 + 202c8: e1168693 addi a3,a3,-495 # e11 <__abi_tag-0xf483> + 202cc: 00019617 auipc a2,0x19 + 202d0: 01c60613 addi a2,a2,28 # 392e8 <_IO_stdin_used+0xc90> + 202d4: 458d li a1,3 + 202d6: cc1ff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 202da: 467d li a2,31 + 202dc: 00019597 auipc a1,0x19 + 202e0: 13c58593 addi a1,a1,316 # 39418 <_IO_stdin_used+0xdc0> + 202e4: 0002b517 auipc a0,0x2b + 202e8: cb453503 ld a0,-844(a0) # 4af98 <_ZSt4cerr@Base> + 202ec: c14f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 202f0: 8522 mv a0,s0 + 202f2: 834fd0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 202f6: 70e2 ld ra,56(sp) + 202f8: 7442 ld s0,48(sp) + 202fa: 74a2 ld s1,40(sp) + 202fc: 7902 ld s2,32(sp) + 202fe: 69e2 ld s3,24(sp) + 20300: 6a42 ld s4,16(sp) + 20302: 6121 addi sp,sp,64 + 20304: 8082 ret + 20306: 4601 li a2,0 + 20308: 002c addi a1,sp,8 + 2030a: 8552 mv a0,s4 + 2030c: ba4f50ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 20310: 67a2 ld a5,8(sp) + 20312: e408 sd a0,8(s0) + 20314: 892a mv s2,a0 + 20316: ec1c sd a5,24(s0) + 20318: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma + 2031c: 02098407 vle8.v v8,(s3) + 20320: 8c9d sub s1,s1,a5 + 20322: 99be add s3,s3,a5 + 20324: 02090427 vse8.v v8,(s2) + 20328: 993e add s2,s2,a5 + 2032a: f8ad bnez s1,2029c <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x68> + 2032c: b751 j 202b0 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x7c> + 2032e: aa3f50ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 20332: 842a mv s0,a0 + 20334: a031 j 20340 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x10c> + 20336: 87aa mv a5,a0 + 20338: 8522 mv a0,s0 + 2033a: 843e mv s0,a5 + 2033c: febfc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 20340: 8552 mv a0,s4 + 20342: fc2f60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 20346: 8522 mv a0,s0 + 20348: ca8f50ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000002034c <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 2034c: 610c ld a1,0(a0) + 2034e: 6510 ld a2,8(a0) + 20350: 7119 addi sp,sp,-128 + 20352: f0ca sd s2,96(sp) + 20354: 01010913 addi s2,sp,16 + 20358: f8a2 sd s0,112(sp) + 2035a: e8d2 sd s4,80(sp) + 2035c: 842a mv s0,a0 + 2035e: 962e add a2,a2,a1 + 20360: 854a mv a0,s2 + 20362: 02010a13 addi s4,sp,32 + 20366: fc86 sd ra,120(sp) + 20368: f4a6 sd s1,104(sp) + 2036a: ecce sd s3,88(sp) + 2036c: e852 sd s4,16(sp) + 2036e: aa0f80ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 20372: 854a mv a0,s2 + 20374: f41fb0ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> + 20378: 03010993 addi s3,sp,48 + 2037c: 854e mv a0,s3 + 2037e: 85ca mv a1,s2 + 20380: ad8fc0ef jal ra,1c658 <_ZNK7testing8internal8FilePath14RemoveFileNameEv> + 20384: 854e mv a0,s3 + 20386: d6afc0ef jal ra,1c8f0 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv> + 2038a: cd15 beqz a0,203c6 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x7a> + 2038c: 6008 ld a0,0(s0) + 2038e: 00019597 auipc a1,0x19 + 20392: 9a258593 addi a1,a1,-1630 # 38d30 <_IO_stdin_used+0x6d8> + 20396: 99af50ef jal ra,15530 + 2039a: 84aa mv s1,a0 + 2039c: c50d beqz a0,203c6 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x7a> + 2039e: 7542 ld a0,48(sp) + 203a0: 009c addi a5,sp,64 + 203a2: 00f50463 beq a0,a5,203aa <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5e> + 203a6: d5af50ef jal ra,15900 <_ZdlPv@plt> + 203aa: 6542 ld a0,16(sp) + 203ac: 01450463 beq a0,s4,203b4 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x68> + 203b0: d50f50ef jal ra,15900 <_ZdlPv@plt> + 203b4: 70e6 ld ra,120(sp) + 203b6: 7446 ld s0,112(sp) + 203b8: 7906 ld s2,96(sp) + 203ba: 69e6 ld s3,88(sp) + 203bc: 6a46 ld s4,80(sp) + 203be: 8526 mv a0,s1 + 203c0: 74a6 ld s1,104(sp) + 203c2: 6109 addi sp,sp,128 + 203c4: 8082 ret + 203c6: 0024 addi s1,sp,8 + 203c8: 8526 mv a0,s1 + 203ca: 0c200693 li a3,194 + 203ce: 00019617 auipc a2,0x19 + 203d2: f1a60613 addi a2,a2,-230 # 392e8 <_IO_stdin_used+0xc90> + 203d6: 458d li a1,3 + 203d8: bbfff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 203dc: 4655 li a2,21 + 203de: 00019597 auipc a1,0x19 + 203e2: 05a58593 addi a1,a1,90 # 39438 <_IO_stdin_used+0xde0> + 203e6: 0002b517 auipc a0,0x2b + 203ea: bb253503 ld a0,-1102(a0) # 4af98 <_ZSt4cerr@Base> + 203ee: b12f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 203f2: 6410 ld a2,8(s0) + 203f4: 600c ld a1,0(s0) + 203f6: 0002b517 auipc a0,0x2b + 203fa: ba253503 ld a0,-1118(a0) # 4af98 <_ZSt4cerr@Base> + 203fe: b02f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20402: 4605 li a2,1 + 20404: 00018597 auipc a1,0x18 + 20408: 5c458593 addi a1,a1,1476 # 389c8 <_IO_stdin_used+0x370> + 2040c: af4f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20410: 8526 mv a0,s1 + 20412: f15fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 20416: 4481 li s1,0 + 20418: b759 j 2039e <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x52> + 2041a: 842a mv s0,a0 + 2041c: 8526 mv a0,s1 + 2041e: f09fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 20422: 854e mv a0,s3 + 20424: ee0f60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 20428: 854a mv a0,s2 + 2042a: edaf60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2042e: 8522 mv a0,s0 + 20430: bc0f50ef jal ra,157f0 <_Unwind_Resume@plt> + 20434: 842a mv s0,a0 + 20436: b7f5 j 20422 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xd6> + 20438: 842a mv s0,a0 + 2043a: b7fd j 20428 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xdc> + 2043c: 842a mv s0,a0 + 2043e: b7ed j 20428 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xdc> + +0000000000020440 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc>: + 20440: 7139 addi sp,sp,-64 + 20442: 0002b797 auipc a5,0x2b + 20446: 88e7b783 ld a5,-1906(a5) # 4acd0 <_GLOBAL_OFFSET_TABLE_+0x180> + 2044a: f04a sd s2,32(sp) + 2044c: fc06 sd ra,56(sp) + 2044e: f822 sd s0,48(sp) + 20450: f426 sd s1,40(sp) + 20452: ec4e sd s3,24(sp) + 20454: e852 sd s4,16(sp) + 20456: 07c1 addi a5,a5,16 + 20458: 01850913 addi s2,a0,24 + 2045c: e11c sd a5,0(a0) + 2045e: 01253423 sd s2,8(a0) + 20462: cde9 beqz a1,2053c <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0xfc> + 20464: 842a mv s0,a0 + 20466: 00850a13 addi s4,a0,8 + 2046a: 852e mv a0,a1 + 2046c: 89ae mv s3,a1 + 2046e: f62f50ef jal ra,15bd0 + 20472: e42a sd a0,8(sp) + 20474: 47bd li a5,15 + 20476: 84aa mv s1,a0 + 20478: 08a7ee63 bltu a5,a0,20514 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0xd4> + 2047c: 4785 li a5,1 + 2047e: 02f51463 bne a0,a5,204a6 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x66> + 20482: 0009c783 lbu a5,0(s3) + 20486: 00f40c23 sb a5,24(s0) + 2048a: e804 sd s1,16(s0) + 2048c: 9926 add s2,s2,s1 + 2048e: 00090023 sb zero,0(s2) + 20492: 681c ld a5,16(s0) + 20494: cf8d beqz a5,204ce <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x8e> + 20496: 70e2 ld ra,56(sp) + 20498: 7442 ld s0,48(sp) + 2049a: 74a2 ld s1,40(sp) + 2049c: 7902 ld s2,32(sp) + 2049e: 69e2 ld s3,24(sp) + 204a0: 6a42 ld s4,16(sp) + 204a2: 6121 addi sp,sp,64 + 204a4: 8082 ret + 204a6: d175 beqz a0,2048a <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x4a> + 204a8: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma + 204ac: 02098407 vle8.v v8,(s3) + 204b0: 8c9d sub s1,s1,a5 + 204b2: 99be add s3,s3,a5 + 204b4: 02090427 vse8.v v8,(s2) + 204b8: 993e add s2,s2,a5 + 204ba: f4fd bnez s1,204a8 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x68> + 204bc: 64a2 ld s1,8(sp) + 204be: 00843903 ld s2,8(s0) + 204c2: e804 sd s1,16(s0) + 204c4: 9926 add s2,s2,s1 + 204c6: 00090023 sb zero,0(s2) + 204ca: 681c ld a5,16(s0) + 204cc: f7e9 bnez a5,20496 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x56> + 204ce: 0020 addi s0,sp,8 + 204d0: 6685 lui a3,0x1 + 204d2: 8522 mv a0,s0 + 204d4: fc668693 addi a3,a3,-58 # fc6 <__abi_tag-0xf2ce> + 204d8: 00019617 auipc a2,0x19 + 204dc: e1060613 addi a2,a2,-496 # 392e8 <_IO_stdin_used+0xc90> + 204e0: 458d li a1,3 + 204e2: ab5ff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 204e6: 02000613 li a2,32 + 204ea: 00019597 auipc a1,0x19 + 204ee: f6658593 addi a1,a1,-154 # 39450 <_IO_stdin_used+0xdf8> + 204f2: 0002b517 auipc a0,0x2b + 204f6: aa653503 ld a0,-1370(a0) # 4af98 <_ZSt4cerr@Base> + 204fa: a06f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 204fe: 8522 mv a0,s0 + 20500: e27fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 20504: 70e2 ld ra,56(sp) + 20506: 7442 ld s0,48(sp) + 20508: 74a2 ld s1,40(sp) + 2050a: 7902 ld s2,32(sp) + 2050c: 69e2 ld s3,24(sp) + 2050e: 6a42 ld s4,16(sp) + 20510: 6121 addi sp,sp,64 + 20512: 8082 ret + 20514: 4601 li a2,0 + 20516: 002c addi a1,sp,8 + 20518: 8552 mv a0,s4 + 2051a: 996f50ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 2051e: 67a2 ld a5,8(sp) + 20520: e408 sd a0,8(s0) + 20522: 892a mv s2,a0 + 20524: ec1c sd a5,24(s0) + 20526: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma + 2052a: 02098407 vle8.v v8,(s3) + 2052e: 8c9d sub s1,s1,a5 + 20530: 99be add s3,s3,a5 + 20532: 02090427 vse8.v v8,(s2) + 20536: 993e add s2,s2,a5 + 20538: f8a5 bnez s1,204a8 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x68> + 2053a: b749 j 204bc <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x7c> + 2053c: 895f50ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 20540: 842a mv s0,a0 + 20542: a031 j 2054e <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x10e> + 20544: 87aa mv a5,a0 + 20546: 8522 mv a0,s0 + 20548: 843e mv s0,a5 + 2054a: dddfc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2054e: 8552 mv a0,s4 + 20550: db4f60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 20554: 8522 mv a0,s0 + 20556: a9af50ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000002055a <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv>: + 2055a: 7159 addi sp,sp,-112 + 2055c: eca6 sd s1,88(sp) + 2055e: 84aa mv s1,a0 + 20560: 4508 lw a0,8(a0) + 20562: f0a2 sd s0,96(sp) + 20564: f486 sd ra,104(sp) + 20566: 0505 addi a0,a0,1 + 20568: 00153513 seqz a0,a0 + 2056c: e8ca sd s2,80(sp) + 2056e: e4ce sd s3,72(sp) + 20570: 9fffb0ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 20574: 0800 addi s0,sp,16 + 20576: e539 bnez a0,205c4 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x6a> + 20578: 6685 lui a3,0x1 + 2057a: 8522 mv a0,s0 + 2057c: 00019617 auipc a2,0x19 + 20580: d6c60613 addi a2,a2,-660 # 392e8 <_IO_stdin_used+0xc90> + 20584: 458d li a1,3 + 20586: 11e68693 addi a3,a3,286 # 111e <__abi_tag-0xf176> + 2058a: a0dff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2058e: 02000613 li a2,32 + 20592: 00019597 auipc a1,0x19 + 20596: ee658593 addi a1,a1,-282 # 39478 <_IO_stdin_used+0xe20> + 2059a: 0002b517 auipc a0,0x2b + 2059e: 9fe53503 ld a0,-1538(a0) # 4af98 <_ZSt4cerr@Base> + 205a2: 95ef50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 205a6: 04400613 li a2,68 + 205aa: 00019597 auipc a1,0x19 + 205ae: ef658593 addi a1,a1,-266 # 394a0 <_IO_stdin_used+0xe48> + 205b2: 0002b517 auipc a0,0x2b + 205b6: 9e653503 ld a0,-1562(a0) # 4af98 <_ZSt4cerr@Base> + 205ba: 946f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 205be: 8522 mv a0,s0 + 205c0: d67fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 205c4: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 205c8: 5e0030d7 vmv.v.i v1,0 + 205cc: 083c addi a5,sp,24 + 205ce: 788c ld a1,48(s1) + 205d0: 020400a7 vse8.v v1,(s0) + 205d4: 020780a7 vse8.v v1,(a5) + 205d8: 101c addi a5,sp,32 + 205da: 020780a7 vse8.v v1,(a5) + 205de: 103c addi a5,sp,40 + 205e0: 020780a7 vse8.v v1,(a5) + 205e4: 181c addi a5,sp,48 + 205e6: 020780a7 vse8.v v1,(a5) + 205ea: 183c addi a5,sp,56 + 205ec: 020780a7 vse8.v v1,(a5) + 205f0: 6888 ld a0,16(s1) + 205f2: 8622 mv a2,s0 + 205f4: 4905 li s2,1 + 205f6: 0034 addi a3,sp,8 + 205f8: e402 sd zero,8(sp) + 205fa: cc4a sw s2,24(sp) + 205fc: e74f50ef jal ra,15c70 + 20600: 842a mv s0,a0 + 20602: e12d bnez a0,20664 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x10a> + 20604: 0084a983 lw s3,8(s1) + 20608: 57fd li a5,-1 + 2060a: 6422 ld s0,8(sp) + 2060c: 894e mv s2,s3 + 2060e: 02f99663 bne s3,a5,2063a <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xe0> + 20612: c01d beqz s0,20638 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xde> + 20614: 4450 lw a2,12(s0) + 20616: 440c lw a1,8(s0) + 20618: 4048 lw a0,4(s0) + 2061a: 906f50ef jal ra,15720 + 2061e: c488 sw a0,8(s1) + 20620: 05250063 beq a0,s2,20660 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x106> + 20624: 4810 lw a2,16(s0) + 20626: 6c0c ld a1,24(s0) + 20628: e09f40ef jal ra,15430 + 2062c: 449c lw a5,8(s1) + 2062e: 03250463 beq a0,s2,20656 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xfc> + 20632: 7400 ld s0,40(s0) + 20634: fd278fe3 beq a5,s2,20612 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xb8> + 20638: 6422 ld s0,8(sp) + 2063a: 8522 mv a0,s0 + 2063c: 854f50ef jal ra,15690 + 20640: 4498 lw a4,8(s1) + 20642: 57fd li a5,-1 + 20644: 06f70663 beq a4,a5,206b0 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x156> + 20648: 70a6 ld ra,104(sp) + 2064a: 7406 ld s0,96(sp) + 2064c: 64e6 ld s1,88(sp) + 2064e: 6946 ld s2,80(sp) + 20650: 69a6 ld s3,72(sp) + 20652: 6165 addi sp,sp,112 + 20654: 8082 ret + 20656: 853e mv a0,a5 + 20658: cb8f50ef jal ra,15b10 + 2065c: 0134a423 sw s3,8(s1) + 20660: 7400 ld s0,40(s0) + 20662: bf45 j 20612 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xb8> + 20664: 6685 lui a3,0x1 + 20666: 85ca mv a1,s2 + 20668: 850a mv a0,sp + 2066a: 00019617 auipc a2,0x19 + 2066e: c7e60613 addi a2,a2,-898 # 392e8 <_IO_stdin_used+0xc90> + 20672: 12c68693 addi a3,a3,300 # 112c <__abi_tag-0xf168> + 20676: 921ff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2067a: 02800613 li a2,40 + 2067e: 00019597 auipc a1,0x19 + 20682: e6a58593 addi a1,a1,-406 # 394e8 <_IO_stdin_used+0xe90> + 20686: 0002b517 auipc a0,0x2b + 2068a: 91253503 ld a0,-1774(a0) # 4af98 <_ZSt4cerr@Base> + 2068e: 898a mv s3,sp + 20690: 870f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20694: 8522 mv a0,s0 + 20696: fcbf40ef jal ra,15660 + 2069a: 85aa mv a1,a0 + 2069c: 0002b517 auipc a0,0x2b + 206a0: 8fc53503 ld a0,-1796(a0) # 4af98 <_ZSt4cerr@Base> + 206a4: f8df40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 206a8: 850a mv a0,sp + 206aa: c7dfc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 206ae: bf99 j 20604 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xaa> + 206b0: 6685 lui a3,0x1 + 206b2: 850a mv a0,sp + 206b4: 00019617 auipc a2,0x19 + 206b8: c3460613 addi a2,a2,-972 # 392e8 <_IO_stdin_used+0xc90> + 206bc: 4585 li a1,1 + 206be: 14168693 addi a3,a3,321 # 1141 <__abi_tag-0xf153> + 206c2: 8d5ff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 206c6: 02700613 li a2,39 + 206ca: 00019597 auipc a1,0x19 + 206ce: e4e58593 addi a1,a1,-434 # 39518 <_IO_stdin_used+0xec0> + 206d2: 0002b517 auipc a0,0x2b + 206d6: 8c653503 ld a0,-1850(a0) # 4af98 <_ZSt4cerr@Base> + 206da: 898a mv s3,sp + 206dc: 824f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 206e0: 6c90 ld a2,24(s1) + 206e2: 688c ld a1,16(s1) + 206e4: 0002b517 auipc a0,0x2b + 206e8: 8b453503 ld a0,-1868(a0) # 4af98 <_ZSt4cerr@Base> + 206ec: 814f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 206f0: 4605 li a2,1 + 206f2: 00018597 auipc a1,0x18 + 206f6: 0ce58593 addi a1,a1,206 # 387c0 <_IO_stdin_used+0x168> + 206fa: 842a mv s0,a0 + 206fc: 804f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20700: 7c90 ld a2,56(s1) + 20702: 788c ld a1,48(s1) + 20704: 8522 mv a0,s0 + 20706: ffbf40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2070a: 850a mv a0,sp + 2070c: c1bfc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 20710: 70a6 ld ra,104(sp) + 20712: 7406 ld s0,96(sp) + 20714: 64e6 ld s1,88(sp) + 20716: 6946 ld s2,80(sp) + 20718: 69a6 ld s3,72(sp) + 2071a: 6165 addi sp,sp,112 + 2071c: 8082 ret + 2071e: 842a mv s0,a0 + 20720: 854e mv a0,s3 + 20722: c05fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 20726: 8522 mv a0,s0 + 20728: 8c8f50ef jal ra,157f0 <_Unwind_Resume@plt> + 2072c: bfcd j 2071e <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x1c4> + 2072e: 87aa mv a5,a0 + 20730: 8522 mv a0,s0 + 20732: 843e mv s0,a5 + 20734: bf3fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 20738: 8522 mv a0,s0 + 2073a: 8b6f50ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000002073e <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE>: + 2073e: 621c ld a5,0(a2) + 20740: 7159 addi sp,sp,-112 + 20742: eca6 sd s1,88(sp) + 20744: e8ca sd s2,80(sp) + 20746: e4ce sd s3,72(sp) + 20748: f486 sd ra,104(sp) + 2074a: f0a2 sd s0,96(sp) + 2074c: e0d2 sd s4,64(sp) + 2074e: fc56 sd s5,56(sp) + 20750: 89b2 mv s3,a2 + 20752: 892a mv s2,a0 + 20754: 0804 addi s1,sp,16 + 20756: c3b5 beqz a5,207ba <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x7c> + 20758: 0804 addi s1,sp,16 + 2075a: 8526 mv a0,s1 + 2075c: 00019617 auipc a2,0x19 + 20760: de460613 addi a2,a2,-540 # 39540 <_IO_stdin_used+0xee8> + 20764: 842e mv s0,a1 + 20766: 48e00693 li a3,1166 + 2076a: 458d li a1,3 + 2076c: 82bff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 20770: 4625 li a2,9 + 20772: 00019597 auipc a1,0x19 + 20776: e1658593 addi a1,a1,-490 # 39588 <_IO_stdin_used+0xf30> + 2077a: 0002b517 auipc a0,0x2b + 2077e: 81e53503 ld a0,-2018(a0) # 4af98 <_ZSt4cerr@Base> + 20782: f7ff40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20786: c069 beqz s0,20848 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x10a> + 20788: 8522 mv a0,s0 + 2078a: c46f50ef jal ra,15bd0 + 2078e: 862a mv a2,a0 + 20790: 85a2 mv a1,s0 + 20792: 0002b517 auipc a0,0x2b + 20796: 80653503 ld a0,-2042(a0) # 4af98 <_ZSt4cerr@Base> + 2079a: f67f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2079e: 4679 li a2,30 + 207a0: 00019597 auipc a1,0x19 + 207a4: df858593 addi a1,a1,-520 # 39598 <_IO_stdin_used+0xf40> + 207a8: 0002a517 auipc a0,0x2a + 207ac: 7f053503 ld a0,2032(a0) # 4af98 <_ZSt4cerr@Base> + 207b0: f51f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 207b4: 8526 mv a0,s1 + 207b6: b71fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 207ba: 02800513 li a0,40 + 207be: 8e2f50ef jal ra,158a0 <_Znwm@plt> + 207c2: 842a mv s0,a0 + 207c4: 01242023 sw s2,0(s0) + 207c8: 854a mv a0,s2 + 207ca: ea7f40ef jal ra,15670 + 207ce: 00019797 auipc a5,0x19 + 207d2: e4a78793 addi a5,a5,-438 # 39618 <_IO_stdin_used+0xfc0> + 207d6: cd33f057 vsetivli zero,7,e32,m8,ta,ma + 207da: 0207e407 vle32.v v8,(a5) + 207de: 872a mv a4,a0 + 207e0: 01840793 addi a5,s0,24 + 207e4: 00043823 sd zero,16(s0) + 207e8: 00040c23 sb zero,24(s0) + 207ec: c058 sw a4,4(s0) + 207ee: e41c sd a5,8(s0) + 207f0: 0204e427 vse32.v v8,(s1) + 207f4: 8526 mv a0,s1 + 207f6: 00840a13 addi s4,s0,8 + 207fa: 986f50ef jal ra,15980 + 207fe: 57fd li a5,-1 + 20800: 892a mv s2,a0 + 20802: 06f50163 beq a0,a5,20864 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x126> + 20806: 8526 mv a0,s1 + 20808: bc8f50ef jal ra,15bd0 + 2080c: 6810 ld a2,16(s0) + 2080e: 00840a13 addi s4,s0,8 + 20812: 872a mv a4,a0 + 20814: 86a6 mv a3,s1 + 20816: 8552 mv a0,s4 + 20818: 4581 li a1,0 + 2081a: f57f40ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 2081e: 4501 li a0,0 + 20820: c70f50ef jal ra,15c90 + 20824: 400c lw a1,0(s0) + 20826: 854a mv a0,s2 + 20828: 808f50ef jal ra,15830 + 2082c: 854a mv a0,s2 + 2082e: ae2f50ef jal ra,15b10 + 20832: 0089b023 sd s0,0(s3) + 20836: 70a6 ld ra,104(sp) + 20838: 7406 ld s0,96(sp) + 2083a: 64e6 ld s1,88(sp) + 2083c: 6946 ld s2,80(sp) + 2083e: 69a6 ld s3,72(sp) + 20840: 6a06 ld s4,64(sp) + 20842: 7ae2 ld s5,56(sp) + 20844: 6165 addi sp,sp,112 + 20846: 8082 ret + 20848: 0002a797 auipc a5,0x2a + 2084c: 7507b783 ld a5,1872(a5) # 4af98 <_ZSt4cerr@Base> + 20850: 6398 ld a4,0(a5) + 20852: fe873503 ld a0,-24(a4) + 20856: 953e add a0,a0,a5 + 20858: 510c lw a1,32(a0) + 2085a: 0015e593 ori a1,a1,1 + 2085e: 9f2f50ef jal ra,15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> + 20862: bf35 j 2079e <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x60> + 20864: 00810a93 addi s5,sp,8 + 20868: 8556 mv a0,s5 + 2086a: 45a00693 li a3,1114 + 2086e: 00019617 auipc a2,0x19 + 20872: cd260613 addi a2,a2,-814 # 39540 <_IO_stdin_used+0xee8> + 20876: 4585 li a1,1 + 20878: f1eff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2087c: 4669 li a2,26 + 2087e: 00019597 auipc a1,0x19 + 20882: d3a58593 addi a1,a1,-710 # 395b8 <_IO_stdin_used+0xf60> + 20886: 0002a517 auipc a0,0x2a + 2088a: 71253503 ld a0,1810(a0) # 4af98 <_ZSt4cerr@Base> + 2088e: e73f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20892: 8526 mv a0,s1 + 20894: b3cf50ef jal ra,15bd0 + 20898: 862a mv a2,a0 + 2089a: 85a6 mv a1,s1 + 2089c: 0002a517 auipc a0,0x2a + 208a0: 6fc53503 ld a0,1788(a0) # 4af98 <_ZSt4cerr@Base> + 208a4: e5df40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 208a8: 03b00613 li a2,59 + 208ac: 00019597 auipc a1,0x19 + 208b0: d2c58593 addi a1,a1,-724 # 395d8 <_IO_stdin_used+0xf80> + 208b4: 0002a517 auipc a0,0x2a + 208b8: 6e453503 ld a0,1764(a0) # 4af98 <_ZSt4cerr@Base> + 208bc: e45f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 208c0: 8556 mv a0,s5 + 208c2: a65fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 208c6: b781 j 20806 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0xc8> + 208c8: 84aa mv s1,a0 + 208ca: 8556 mv a0,s5 + 208cc: a5bfc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 208d0: 00840a13 addi s4,s0,8 + 208d4: 8552 mv a0,s4 + 208d6: a2ef60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 208da: 8522 mv a0,s0 + 208dc: 824f50ef jal ra,15900 <_ZdlPv@plt> + 208e0: 8526 mv a0,s1 + 208e2: f0ff40ef jal ra,157f0 <_Unwind_Resume@plt> + 208e6: 842a mv s0,a0 + 208e8: 8526 mv a0,s1 + 208ea: a3dfc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 208ee: 8522 mv a0,s0 + 208f0: f01f40ef jal ra,157f0 <_Unwind_Resume@plt> + 208f4: 84aa mv s1,a0 + 208f6: bff9 j 208d4 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x196> + +00000000000208f8 <_ZN7testing8internal13CaptureStdoutEv>: + 208f8: 8e818613 addi a2,gp,-1816 # 4b678 <_ZN7testing8internalL17g_captured_stdoutE> + 208fc: 00019597 auipc a1,0x19 + 20900: d3c58593 addi a1,a1,-708 # 39638 <_IO_stdin_used+0xfe0> + 20904: 4505 li a0,1 + 20906: bd25 j 2073e <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE> + +0000000000020908 <_ZN7testing8internal13CaptureStderrEv>: + 20908: 8f018613 addi a2,gp,-1808 # 4b680 <_ZN7testing8internalL17g_captured_stderrE> + 2090c: 00019597 auipc a1,0x19 + 20910: d3458593 addi a1,a1,-716 # 39640 <_IO_stdin_used+0xfe8> + 20914: 4509 li a0,2 + 20916: b525 j 2073e <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE> + +0000000000020918 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev>: + 20918: 7139 addi sp,sp,-64 + 2091a: ec4e sd s3,24(sp) + 2091c: 8b818993 addi s3,gp,-1864 # 4b648 <_ZN7testing8internalL7g_argvsE> + 20920: f04a sd s2,32(sp) + 20922: 0389b903 ld s2,56(s3) + 20926: f822 sd s0,48(sp) + 20928: f426 sd s1,40(sp) + 2092a: 00492783 lw a5,4(s2) + 2092e: fc06 sd ra,56(sp) + 20930: 547d li s0,-1 + 20932: 84aa mv s1,a0 + 20934: 02878163 beq a5,s0,20956 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x3e> + 20938: 4501 li a0,0 + 2093a: b56f50ef jal ra,15c90 + 2093e: 00092583 lw a1,0(s2) + 20942: 00492503 lw a0,4(s2) + 20946: eebf40ef jal ra,15830 + 2094a: 00492503 lw a0,4(s2) + 2094e: 9c2f50ef jal ra,15b10 + 20952: 00892223 sw s0,4(s2) + 20956: 00893503 ld a0,8(s2) + 2095a: 00019597 auipc a1,0x19 + 2095e: cee58593 addi a1,a1,-786 # 39648 <_IO_stdin_used+0xff0> + 20962: bcff40ef jal ra,15530 + 20966: 842a mv s0,a0 + 20968: c131 beqz a0,209ac <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x94> + 2096a: 8526 mv a0,s1 + 2096c: 85a2 mv a1,s0 + 2096e: a55fc0ef jal ra,1d3c2 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE> + 20972: 8522 mv a0,s0 + 20974: 8fcf50ef jal ra,15a70 + 20978: 0389b403 ld s0,56(s3) + 2097c: cc11 beqz s0,20998 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x80> + 2097e: 6408 ld a0,8(s0) + 20980: bd1f40ef jal ra,15550 + 20984: 6408 ld a0,8(s0) + 20986: 01840793 addi a5,s0,24 + 2098a: 00f50463 beq a0,a5,20992 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x7a> + 2098e: f73f40ef jal ra,15900 <_ZdlPv@plt> + 20992: 8522 mv a0,s0 + 20994: f6df40ef jal ra,15900 <_ZdlPv@plt> + 20998: 70e2 ld ra,56(sp) + 2099a: 7442 ld s0,48(sp) + 2099c: 8e01b823 sd zero,-1808(gp) # 4b680 <_ZN7testing8internalL17g_captured_stderrE> + 209a0: 7902 ld s2,32(sp) + 209a2: 69e2 ld s3,24(sp) + 209a4: 8526 mv a0,s1 + 209a6: 74a2 ld s1,40(sp) + 209a8: 6121 addi sp,sp,64 + 209aa: 8082 ret + 209ac: e852 sd s4,16(sp) + 209ae: 00810a13 addi s4,sp,8 + 209b2: 8552 mv a0,s4 + 209b4: 00019617 auipc a2,0x19 + 209b8: b8c60613 addi a2,a2,-1140 # 39540 <_IO_stdin_used+0xee8> + 209bc: 458d li a1,3 + 209be: 47400693 li a3,1140 + 209c2: dd4ff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 209c6: 4661 li a2,24 + 209c8: 00019597 auipc a1,0x19 + 209cc: c8858593 addi a1,a1,-888 # 39650 <_IO_stdin_used+0xff8> + 209d0: 0002a517 auipc a0,0x2a + 209d4: 5c853503 ld a0,1480(a0) # 4af98 <_ZSt4cerr@Base> + 209d8: d29f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 209dc: 01093603 ld a2,16(s2) + 209e0: 00893583 ld a1,8(s2) + 209e4: 0002a517 auipc a0,0x2a + 209e8: 5b453503 ld a0,1460(a0) # 4af98 <_ZSt4cerr@Base> + 209ec: d15f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 209f0: 00019597 auipc a1,0x19 + 209f4: c8058593 addi a1,a1,-896 # 39670 <_IO_stdin_used+0x1018> + 209f8: c39f40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 209fc: 8552 mv a0,s4 + 209fe: 929fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 20a02: 6a42 ld s4,16(sp) + 20a04: b79d j 2096a <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x52> + 20a06: 842a mv s0,a0 + 20a08: 8526 mv a0,s1 + 20a0a: e852 sd s4,16(sp) + 20a0c: 8f8f60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 20a10: 8522 mv a0,s0 + 20a12: ddff40ef jal ra,157f0 <_Unwind_Resume@plt> + 20a16: 842a mv s0,a0 + 20a18: 8552 mv a0,s4 + 20a1a: 90dfc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 20a1e: 8522 mv a0,s0 + 20a20: dd1f40ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000020a24 <_ZN7testing8internal13DeathTestImpl12GetErrorLogsB5cxx11Ev>: + 20a24: 1141 addi sp,sp,-16 + 20a26: e022 sd s0,0(sp) + 20a28: e406 sd ra,8(sp) + 20a2a: 842a mv s0,a0 + 20a2c: eedff0ef jal ra,20918 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev> + 20a30: 60a2 ld ra,8(sp) + 20a32: 8522 mv a0,s0 + 20a34: 6402 ld s0,0(sp) + 20a36: 0141 addi sp,sp,16 + 20a38: 8082 ret + +0000000000020a3a <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0>: + 20a3a: c9c5 beqz a1,20aea <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xb0> + 20a3c: 7139 addi sp,sp,-64 + 20a3e: f822 sd s0,48(sp) + 20a40: fc06 sd ra,56(sp) + 20a42: 00054783 lbu a5,0(a0) + 20a46: 4725 li a4,9 + 20a48: 842a mv s0,a0 + 20a4a: fd07879b addiw a5,a5,-48 + 20a4e: 00f77763 bgeu a4,a5,20a5c <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x22> + 20a52: 4501 li a0,0 + 20a54: 70e2 ld ra,56(sp) + 20a56: 7442 ld s0,48(sp) + 20a58: 6121 addi sp,sp,64 + 20a5a: 8082 ret + 20a5c: f426 sd s1,40(sp) + 20a5e: f04a sd s2,32(sp) + 20a60: 84b2 mv s1,a2 + 20a62: 85ff40ef jal ra,152c0 <__errno_location@plt> + 20a66: 00052023 sw zero,0(a0) + 20a6a: 892a mv s2,a0 + 20a6c: 002c addi a1,sp,8 + 20a6e: 8522 mv a0,s0 + 20a70: 4629 li a2,10 + 20a72: afef50ef jal ra,15d70 <__isoc23_strtoull@plt> + 20a76: 67a2 ld a5,8(sp) + 20a78: 842a mv s0,a0 + 20a7a: 4505 li a0,1 + 20a7c: 0007c783 lbu a5,0(a5) + 20a80: ef91 bnez a5,20a9c <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x62> + 20a82: 00092783 lw a5,0(s2) + 20a86: eb99 bnez a5,20a9c <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x62> + 20a88: ce6fb0ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 20a8c: 0004079b sext.w a5,s0 + 20a90: c525 beqz a0,20af8 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xbe> + 20a92: 04f40e63 beq s0,a5,20aee <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xb4> + 20a96: 74a2 ld s1,40(sp) + 20a98: 7902 ld s2,32(sp) + 20a9a: bf65 j 20a52 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x18> + 20a9c: cd2fb0ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 20aa0: 892a mv s2,a0 + 20aa2: f975 bnez a0,20a96 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x5c> + 20aa4: ec4e sd s3,24(sp) + 20aa6: 850a mv a0,sp + 20aa8: 0001a617 auipc a2,0x1a + 20aac: 58860613 addi a2,a2,1416 # 3b030 <_IO_stdin_used+0x29d8> + 20ab0: 458d li a1,3 + 20ab2: 3fa00693 li a3,1018 + 20ab6: ce0ff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 20aba: 03400613 li a2,52 + 20abe: 00019597 auipc a1,0x19 + 20ac2: bca58593 addi a1,a1,-1078 # 39688 <_IO_stdin_used+0x1030> + 20ac6: 0002a517 auipc a0,0x2a + 20aca: 4d253503 ld a0,1234(a0) # 4af98 <_ZSt4cerr@Base> + 20ace: 898a mv s3,sp + 20ad0: c31f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20ad4: 850a mv a0,sp + 20ad6: 851fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 20ada: 02090263 beqz s2,20afe <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xc4> + 20ade: 0004079b sext.w a5,s0 + 20ae2: 69e2 ld s3,24(sp) + 20ae4: faf419e3 bne s0,a5,20a96 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x5c> + 20ae8: a019 j 20aee <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xb4> + 20aea: 4501 li a0,0 + 20aec: 8082 ret + 20aee: c080 sw s0,0(s1) + 20af0: 7902 ld s2,32(sp) + 20af2: 74a2 ld s1,40(sp) + 20af4: 4505 li a0,1 + 20af6: bfb9 j 20a54 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x1a> + 20af8: ec4e sd s3,24(sp) + 20afa: 4905 li s2,1 + 20afc: b76d j 20aa6 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x6c> + 20afe: 74a2 ld s1,40(sp) + 20b00: 7902 ld s2,32(sp) + 20b02: 69e2 ld s3,24(sp) + 20b04: b7b9 j 20a52 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x18> + 20b06: 842a mv s0,a0 + 20b08: 854e mv a0,s3 + 20b0a: 81dfc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 20b0e: 8522 mv a0,s0 + 20b10: ce1f40ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000020b14 <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev>: + 20b14: 7139 addi sp,sp,-64 + 20b16: ec4e sd s3,24(sp) + 20b18: 8b818993 addi s3,gp,-1864 # 4b648 <_ZN7testing8internalL7g_argvsE> + 20b1c: f04a sd s2,32(sp) + 20b1e: 0309b903 ld s2,48(s3) + 20b22: f822 sd s0,48(sp) + 20b24: f426 sd s1,40(sp) + 20b26: 00492783 lw a5,4(s2) + 20b2a: fc06 sd ra,56(sp) + 20b2c: 547d li s0,-1 + 20b2e: 84aa mv s1,a0 + 20b30: 02878163 beq a5,s0,20b52 <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x3e> + 20b34: 4501 li a0,0 + 20b36: 95af50ef jal ra,15c90 + 20b3a: 00092583 lw a1,0(s2) + 20b3e: 00492503 lw a0,4(s2) + 20b42: ceff40ef jal ra,15830 + 20b46: 00492503 lw a0,4(s2) + 20b4a: fc7f40ef jal ra,15b10 + 20b4e: 00892223 sw s0,4(s2) + 20b52: 00893503 ld a0,8(s2) + 20b56: 00019597 auipc a1,0x19 + 20b5a: af258593 addi a1,a1,-1294 # 39648 <_IO_stdin_used+0xff0> + 20b5e: 9d3f40ef jal ra,15530 + 20b62: 842a mv s0,a0 + 20b64: c131 beqz a0,20ba8 <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x94> + 20b66: 8526 mv a0,s1 + 20b68: 85a2 mv a1,s0 + 20b6a: 859fc0ef jal ra,1d3c2 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE> + 20b6e: 8522 mv a0,s0 + 20b70: f01f40ef jal ra,15a70 + 20b74: 0309b403 ld s0,48(s3) + 20b78: cc11 beqz s0,20b94 <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x80> + 20b7a: 6408 ld a0,8(s0) + 20b7c: 9d5f40ef jal ra,15550 + 20b80: 6408 ld a0,8(s0) + 20b82: 01840793 addi a5,s0,24 + 20b86: 00f50463 beq a0,a5,20b8e <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x7a> + 20b8a: d77f40ef jal ra,15900 <_ZdlPv@plt> + 20b8e: 8522 mv a0,s0 + 20b90: d71f40ef jal ra,15900 <_ZdlPv@plt> + 20b94: 70e2 ld ra,56(sp) + 20b96: 7442 ld s0,48(sp) + 20b98: 8e01b423 sd zero,-1816(gp) # 4b678 <_ZN7testing8internalL17g_captured_stdoutE> + 20b9c: 7902 ld s2,32(sp) + 20b9e: 69e2 ld s3,24(sp) + 20ba0: 8526 mv a0,s1 + 20ba2: 74a2 ld s1,40(sp) + 20ba4: 6121 addi sp,sp,64 + 20ba6: 8082 ret + 20ba8: e852 sd s4,16(sp) + 20baa: 00810a13 addi s4,sp,8 + 20bae: 8552 mv a0,s4 + 20bb0: 00019617 auipc a2,0x19 + 20bb4: 99060613 addi a2,a2,-1648 # 39540 <_IO_stdin_used+0xee8> + 20bb8: 458d li a1,3 + 20bba: 47400693 li a3,1140 + 20bbe: bd8ff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 20bc2: 4661 li a2,24 + 20bc4: 00019597 auipc a1,0x19 + 20bc8: a8c58593 addi a1,a1,-1396 # 39650 <_IO_stdin_used+0xff8> + 20bcc: 0002a517 auipc a0,0x2a + 20bd0: 3cc53503 ld a0,972(a0) # 4af98 <_ZSt4cerr@Base> + 20bd4: b2df40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20bd8: 01093603 ld a2,16(s2) + 20bdc: 00893583 ld a1,8(s2) + 20be0: 0002a517 auipc a0,0x2a + 20be4: 3b853503 ld a0,952(a0) # 4af98 <_ZSt4cerr@Base> + 20be8: b19f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20bec: 00019597 auipc a1,0x19 + 20bf0: a8458593 addi a1,a1,-1404 # 39670 <_IO_stdin_used+0x1018> + 20bf4: a3df40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 20bf8: 8552 mv a0,s4 + 20bfa: f2cfc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 20bfe: 6a42 ld s4,16(sp) + 20c00: b79d j 20b66 <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x52> + 20c02: 842a mv s0,a0 + 20c04: 8526 mv a0,s1 + 20c06: e852 sd s4,16(sp) + 20c08: efdf50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 20c0c: 8522 mv a0,s0 + 20c0e: be3f40ef jal ra,157f0 <_Unwind_Resume@plt> + 20c12: 842a mv s0,a0 + 20c14: 8552 mv a0,s4 + 20c16: f10fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 20c1a: 8522 mv a0,s0 + 20c1c: bd5f40ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000020c20 <_ZN7testing10TestResultC1Ev>: + 20c20: 7179 addi sp,sp,-48 + 20c22: 4581 li a1,0 + 20c24: f022 sd s0,32(sp) + 20c26: f406 sd ra,40(sp) + 20c28: 842a mv s0,a0 + 20c2a: db7f40ef jal ra,159e0 + 20c2e: ed0d bnez a0,20c68 <_ZN7testing10TestResultC1Ev+0x48> + 20c30: cd817057 vsetivli zero,2,e64,m1,ta,ma + 20c34: 5e0030d7 vmv.v.i v1,0 + 20c38: 02040423 sb zero,40(s0) + 20c3c: 03840793 addi a5,s0,56 + 20c40: 0207f0a7 vse64.v v1,(a5) + 20c44: 04840793 addi a5,s0,72 + 20c48: 0207f0a7 vse64.v v1,(a5) + 20c4c: 05840793 addi a5,s0,88 + 20c50: 0207f0a7 vse64.v v1,(a5) + 20c54: 07040793 addi a5,s0,112 + 20c58: 06042423 sw zero,104(s0) + 20c5c: 0207f0a7 vse64.v v1,(a5) + 20c60: 70a2 ld ra,40(sp) + 20c62: 7402 ld s0,32(sp) + 20c64: 6145 addi sp,sp,48 + 20c66: 8082 ret + 20c68: e84a sd s2,16(sp) + 20c6a: 00810913 addi s2,sp,8 + 20c6e: ec26 sd s1,24(sp) + 20c70: 0001a617 auipc a2,0x1a + 20c74: 49860613 addi a2,a2,1176 # 3b108 <_IO_stdin_used+0x2ab0> + 20c78: 458d li a1,3 + 20c7a: 84aa mv s1,a0 + 20c7c: 69a00693 li a3,1690 + 20c80: 854a mv a0,s2 + 20c82: b14ff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 20c86: 02400613 li a2,36 + 20c8a: 00019597 auipc a1,0x19 + 20c8e: a3658593 addi a1,a1,-1482 # 396c0 <_IO_stdin_used+0x1068> + 20c92: 0002a517 auipc a0,0x2a + 20c96: 30653503 ld a0,774(a0) # 4af98 <_ZSt4cerr@Base> + 20c9a: a67f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20c9e: 4649 li a2,18 + 20ca0: 0001a597 auipc a1,0x1a + 20ca4: 4e858593 addi a1,a1,1256 # 3b188 <_IO_stdin_used+0x2b30> + 20ca8: 0002a517 auipc a0,0x2a + 20cac: 2f053503 ld a0,752(a0) # 4af98 <_ZSt4cerr@Base> + 20cb0: a51f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20cb4: 85a6 mv a1,s1 + 20cb6: 0002a517 auipc a0,0x2a + 20cba: 2e253503 ld a0,738(a0) # 4af98 <_ZSt4cerr@Base> + 20cbe: 853f40ef jal ra,15510 <_ZNSolsEi@plt> + 20cc2: 854a mv a0,s2 + 20cc4: e62fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 20cc8: 64e2 ld s1,24(sp) + 20cca: 6942 ld s2,16(sp) + 20ccc: b795 j 20c30 <_ZN7testing10TestResultC1Ev+0x10> + 20cce: 842a mv s0,a0 + 20cd0: 854a mv a0,s2 + 20cd2: e54fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 20cd6: 8522 mv a0,s0 + 20cd8: b19f40ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000020cdc <_ZN7testing10TestResultD1Ev>: + 20cdc: 7179 addi sp,sp,-48 + 20cde: f022 sd s0,32(sp) + 20ce0: e84a sd s2,16(sp) + 20ce2: 6920 ld s0,80(a0) + 20ce4: 05853903 ld s2,88(a0) + 20ce8: ec26 sd s1,24(sp) + 20cea: f406 sd ra,40(sp) + 20cec: 84aa mv s1,a0 + 20cee: 03240663 beq s0,s2,20d1a <_ZN7testing10TestResultD1Ev+0x3e> + 20cf2: 7008 ld a0,32(s0) + 20cf4: 03040793 addi a5,s0,48 + 20cf8: 00f50463 beq a0,a5,20d00 <_ZN7testing10TestResultD1Ev+0x24> + 20cfc: c05f40ef jal ra,15900 <_ZdlPv@plt> + 20d00: 6008 ld a0,0(s0) + 20d02: 01040793 addi a5,s0,16 + 20d06: 00f50463 beq a0,a5,20d0e <_ZN7testing10TestResultD1Ev+0x32> + 20d0a: bf7f40ef jal ra,15900 <_ZdlPv@plt> + 20d0e: 04040413 addi s0,s0,64 + 20d12: fe8910e3 bne s2,s0,20cf2 <_ZN7testing10TestResultD1Ev+0x16> + 20d16: 0504b903 ld s2,80(s1) + 20d1a: 00090563 beqz s2,20d24 <_ZN7testing10TestResultD1Ev+0x48> + 20d1e: 854a mv a0,s2 + 20d20: be1f40ef jal ra,15900 <_ZdlPv@plt> + 20d24: 7c80 ld s0,56(s1) + 20d26: 0404b903 ld s2,64(s1) + 20d2a: 03240d63 beq s0,s2,20d64 <_ZN7testing10TestResultD1Ev+0x88> + 20d2e: 6828 ld a0,80(s0) + 20d30: 06040793 addi a5,s0,96 + 20d34: 00f50463 beq a0,a5,20d3c <_ZN7testing10TestResultD1Ev+0x60> + 20d38: bc9f40ef jal ra,15900 <_ZdlPv@plt> + 20d3c: 7808 ld a0,48(s0) + 20d3e: 04040793 addi a5,s0,64 + 20d42: 00f50463 beq a0,a5,20d4a <_ZN7testing10TestResultD1Ev+0x6e> + 20d46: bbbf40ef jal ra,15900 <_ZdlPv@plt> + 20d4a: 6408 ld a0,8(s0) + 20d4c: 01840793 addi a5,s0,24 + 20d50: 00f50463 beq a0,a5,20d58 <_ZN7testing10TestResultD1Ev+0x7c> + 20d54: badf40ef jal ra,15900 <_ZdlPv@plt> + 20d58: 07040413 addi s0,s0,112 + 20d5c: fc8919e3 bne s2,s0,20d2e <_ZN7testing10TestResultD1Ev+0x52> + 20d60: 0384b903 ld s2,56(s1) + 20d64: 00090563 beqz s2,20d6e <_ZN7testing10TestResultD1Ev+0x92> + 20d68: 854a mv a0,s2 + 20d6a: b97f40ef jal ra,15900 <_ZdlPv@plt> + 20d6e: 8526 mv a0,s1 + 20d70: 8b1f40ef jal ra,15620 + 20d74: 842a mv s0,a0 + 20d76: e519 bnez a0,20d84 <_ZN7testing10TestResultD1Ev+0xa8> + 20d78: 70a2 ld ra,40(sp) + 20d7a: 7402 ld s0,32(sp) + 20d7c: 64e2 ld s1,24(sp) + 20d7e: 6942 ld s2,16(sp) + 20d80: 6145 addi sp,sp,48 + 20d82: 8082 ret + 20d84: 0024 addi s1,sp,8 + 20d86: 69e00693 li a3,1694 + 20d8a: 8526 mv a0,s1 + 20d8c: 0001a617 auipc a2,0x1a + 20d90: 37c60613 addi a2,a2,892 # 3b108 <_IO_stdin_used+0x2ab0> + 20d94: 458d li a1,3 + 20d96: a00ff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 20d9a: 4679 li a2,30 + 20d9c: 0001a597 auipc a1,0x1a + 20da0: 42458593 addi a1,a1,1060 # 3b1c0 <_IO_stdin_used+0x2b68> + 20da4: 0002a517 auipc a0,0x2a + 20da8: 1f453503 ld a0,500(a0) # 4af98 <_ZSt4cerr@Base> + 20dac: 955f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20db0: 4649 li a2,18 + 20db2: 0001a597 auipc a1,0x1a + 20db6: 3d658593 addi a1,a1,982 # 3b188 <_IO_stdin_used+0x2b30> + 20dba: 0002a517 auipc a0,0x2a + 20dbe: 1de53503 ld a0,478(a0) # 4af98 <_ZSt4cerr@Base> + 20dc2: 93ff40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20dc6: 85a2 mv a1,s0 + 20dc8: 0002a517 auipc a0,0x2a + 20dcc: 1d053503 ld a0,464(a0) # 4af98 <_ZSt4cerr@Base> + 20dd0: f40f40ef jal ra,15510 <_ZNSolsEi@plt> + 20dd4: 8526 mv a0,s1 + 20dd6: d50fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 20dda: 70a2 ld ra,40(sp) + 20ddc: 7402 ld s0,32(sp) + 20dde: 64e2 ld s1,24(sp) + 20de0: 6942 ld s2,16(sp) + 20de2: 6145 addi sp,sp,48 + 20de4: 8082 ret + +0000000000020de6 <_ZN7testing8TestInfoD1Ev>: + 20de6: 1101 addi sp,sp,-32 + 20de8: e822 sd s0,16(sp) + 20dea: 842a mv s0,a0 + 20dec: 6548 ld a0,136(a0) + 20dee: ec06 sd ra,24(sp) + 20df0: e426 sd s1,8(sp) + 20df2: c501 beqz a0,20dfa <_ZN7testing8TestInfoD1Ev+0x14> + 20df4: 611c ld a5,0(a0) + 20df6: 679c ld a5,8(a5) + 20df8: 9782 jalr a5 + 20dfa: 09040513 addi a0,s0,144 + 20dfe: edfff0ef jal ra,20cdc <_ZN7testing10TestResultD1Ev> + 20e02: 6828 ld a0,80(s0) + 20e04: 06040793 addi a5,s0,96 + 20e08: 00f50463 beq a0,a5,20e10 <_ZN7testing8TestInfoD1Ev+0x2a> + 20e0c: af5f40ef jal ra,15900 <_ZdlPv@plt> + 20e10: 6424 ld s1,72(s0) + 20e12: c899 beqz s1,20e28 <_ZN7testing8TestInfoD1Ev+0x42> + 20e14: 6088 ld a0,0(s1) + 20e16: 01048793 addi a5,s1,16 + 20e1a: 00f50463 beq a0,a5,20e22 <_ZN7testing8TestInfoD1Ev+0x3c> + 20e1e: ae3f40ef jal ra,15900 <_ZdlPv@plt> + 20e22: 8526 mv a0,s1 + 20e24: addf40ef jal ra,15900 <_ZdlPv@plt> + 20e28: 6024 ld s1,64(s0) + 20e2a: c899 beqz s1,20e40 <_ZN7testing8TestInfoD1Ev+0x5a> + 20e2c: 6088 ld a0,0(s1) + 20e2e: 01048793 addi a5,s1,16 + 20e32: 00f50463 beq a0,a5,20e3a <_ZN7testing8TestInfoD1Ev+0x54> + 20e36: acbf40ef jal ra,15900 <_ZdlPv@plt> + 20e3a: 8526 mv a0,s1 + 20e3c: ac5f40ef jal ra,15900 <_ZdlPv@plt> + 20e40: 7008 ld a0,32(s0) + 20e42: 03040793 addi a5,s0,48 + 20e46: 00f50463 beq a0,a5,20e4e <_ZN7testing8TestInfoD1Ev+0x68> + 20e4a: ab7f40ef jal ra,15900 <_ZdlPv@plt> + 20e4e: 6008 ld a0,0(s0) + 20e50: 0441 addi s0,s0,16 + 20e52: 00850863 beq a0,s0,20e62 <_ZN7testing8TestInfoD1Ev+0x7c> + 20e56: 6442 ld s0,16(sp) + 20e58: 60e2 ld ra,24(sp) + 20e5a: 64a2 ld s1,8(sp) + 20e5c: 6105 addi sp,sp,32 + 20e5e: aa3f406f j 15900 <_ZdlPv@plt> + 20e62: 60e2 ld ra,24(sp) + 20e64: 6442 ld s0,16(sp) + 20e66: 64a2 ld s1,8(sp) + 20e68: 6105 addi sp,sp,32 + 20e6a: 8082 ret + +0000000000020e6c <_ZN7testing9TestSuiteD1Ev>: + 20e6c: 7179 addi sp,sp,-48 + 20e6e: f022 sd s0,32(sp) + 20e70: e44e sd s3,8(sp) + 20e72: 0002a797 auipc a5,0x2a + 20e76: 03e7b783 ld a5,62(a5) # 4aeb0 <_GLOBAL_OFFSET_TABLE_+0x360> + 20e7a: 7900 ld s0,48(a0) + 20e7c: 03853983 ld s3,56(a0) + 20e80: e84a sd s2,16(sp) + 20e82: f406 sd ra,40(sp) + 20e84: 07c1 addi a5,a5,16 + 20e86: e11c sd a5,0(a0) + 20e88: 892a mv s2,a0 + 20e8a: 01340f63 beq s0,s3,20ea8 <_ZN7testing9TestSuiteD1Ev+0x3c> + 20e8e: ec26 sd s1,24(sp) + 20e90: 6004 ld s1,0(s0) + 20e92: 8526 mv a0,s1 + 20e94: c491 beqz s1,20ea0 <_ZN7testing9TestSuiteD1Ev+0x34> + 20e96: f51ff0ef jal ra,20de6 <_ZN7testing8TestInfoD1Ev> + 20e9a: 8526 mv a0,s1 + 20e9c: a65f40ef jal ra,15900 <_ZdlPv@plt> + 20ea0: 0421 addi s0,s0,8 + 20ea2: fe8997e3 bne s3,s0,20e90 <_ZN7testing9TestSuiteD1Ev+0x24> + 20ea6: 64e2 ld s1,24(sp) + 20ea8: 08890513 addi a0,s2,136 + 20eac: e31ff0ef jal ra,20cdc <_ZN7testing10TestResultD1Ev> + 20eb0: 04893503 ld a0,72(s2) + 20eb4: c119 beqz a0,20eba <_ZN7testing9TestSuiteD1Ev+0x4e> + 20eb6: a4bf40ef jal ra,15900 <_ZdlPv@plt> + 20eba: 03093503 ld a0,48(s2) + 20ebe: c119 beqz a0,20ec4 <_ZN7testing9TestSuiteD1Ev+0x58> + 20ec0: a41f40ef jal ra,15900 <_ZdlPv@plt> + 20ec4: 02893403 ld s0,40(s2) + 20ec8: c819 beqz s0,20ede <_ZN7testing9TestSuiteD1Ev+0x72> + 20eca: 6008 ld a0,0(s0) + 20ecc: 01040793 addi a5,s0,16 + 20ed0: 00f50463 beq a0,a5,20ed8 <_ZN7testing9TestSuiteD1Ev+0x6c> + 20ed4: a2df40ef jal ra,15900 <_ZdlPv@plt> + 20ed8: 8522 mv a0,s0 + 20eda: a27f40ef jal ra,15900 <_ZdlPv@plt> + 20ede: 00893503 ld a0,8(s2) + 20ee2: 0961 addi s2,s2,24 + 20ee4: 01250963 beq a0,s2,20ef6 <_ZN7testing9TestSuiteD1Ev+0x8a> + 20ee8: 7402 ld s0,32(sp) + 20eea: 70a2 ld ra,40(sp) + 20eec: 6942 ld s2,16(sp) + 20eee: 69a2 ld s3,8(sp) + 20ef0: 6145 addi sp,sp,48 + 20ef2: a0ff406f j 15900 <_ZdlPv@plt> + 20ef6: 70a2 ld ra,40(sp) + 20ef8: 7402 ld s0,32(sp) + 20efa: 6942 ld s2,16(sp) + 20efc: 69a2 ld s3,8(sp) + 20efe: 6145 addi sp,sp,48 + 20f00: 8082 ret + +0000000000020f02 <_ZN7testing9TestSuiteD0Ev>: + 20f02: 1141 addi sp,sp,-16 + 20f04: e022 sd s0,0(sp) + 20f06: e406 sd ra,8(sp) + 20f08: 842a mv s0,a0 + 20f0a: f63ff0ef jal ra,20e6c <_ZN7testing9TestSuiteD1Ev> + 20f0e: 8522 mv a0,s0 + 20f10: 6402 ld s0,0(sp) + 20f12: 60a2 ld ra,8(sp) + 20f14: 0141 addi sp,sp,16 + 20f16: 9ebf406f j 15900 <_ZdlPv@plt> + +0000000000020f1a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0>: + 20f1a: 7159 addi sp,sp,-112 + 20f1c: 611c ld a5,0(a0) + 20f1e: e8ca sd s2,80(sp) + 20f20: 01010913 addi s2,sp,16 + 20f24: f0a2 sd s0,96(sp) + 20f26: e4ce sd s3,72(sp) + 20f28: e0d2 sd s4,64(sp) + 20f2a: 842a mv s0,a0 + 20f2c: 89ae mv s3,a1 + 20f2e: 02010a13 addi s4,sp,32 + 20f32: 854a mv a0,s2 + 20f34: 00160593 addi a1,a2,1 + 20f38: eca6 sd s1,88(sp) + 20f3a: fc56 sd s5,56(sp) + 20f3c: f486 sd ra,104(sp) + 20f3e: 0107ba83 ld s5,16(a5) + 20f42: 84b2 mv s1,a2 + 20f44: ec02 sd zero,24(sp) + 20f46: e852 sd s4,16(sp) + 20f48: 02010023 sb zero,32(sp) + 20f4c: aa5f40ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 20f50: 6762 ld a4,24(sp) + 20f52: 57fd li a5,-1 + 20f54: 8389 srli a5,a5,0x2 + 20f56: 8f99 sub a5,a5,a4 + 20f58: 1497e663 bltu a5,s1,210a4 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x18a> + 20f5c: 8626 mv a2,s1 + 20f5e: 85ce mv a1,s3 + 20f60: 854a mv a0,s2 + 20f62: a3ff40ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 20f66: 6762 ld a4,24(sp) + 20f68: 57fd li a5,-1 + 20f6a: 8389 srli a5,a5,0x2 + 20f6c: 12f70663 beq a4,a5,21098 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x17e> + 20f70: 4605 li a2,1 + 20f72: 00018597 auipc a1,0x18 + 20f76: 28658593 addi a1,a1,646 # 391f8 <_IO_stdin_used+0xba0> + 20f7a: 854a mv a0,s2 + 20f7c: a25f40ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 20f80: 0002a797 auipc a5,0x2a + 20f84: ef07b783 ld a5,-272(a5) # 4ae70 <_GLOBAL_OFFSET_TABLE_+0x320> + 20f88: 0efa9563 bne s5,a5,21072 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x158> + 20f8c: 4408 lw a0,8(s0) + 20f8e: 0505 addi a0,a0,1 + 20f90: 00a03533 snez a0,a0 + 20f94: fdbfa0ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 20f98: e539 bnez a0,20fe6 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xcc> + 20f9a: 0024 addi s1,sp,8 + 20f9c: 8526 mv a0,s1 + 20f9e: 44000693 li a3,1088 + 20fa2: 0001a617 auipc a2,0x1a + 20fa6: 08e60613 addi a2,a2,142 # 3b030 <_IO_stdin_used+0x29d8> + 20faa: 458d li a1,3 + 20fac: febfe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 20fb0: 02000613 li a2,32 + 20fb4: 0001a597 auipc a1,0x1a + 20fb8: 0cc58593 addi a1,a1,204 # 3b080 <_IO_stdin_used+0x2a28> + 20fbc: 0002a517 auipc a0,0x2a + 20fc0: fdc53503 ld a0,-36(a0) # 4af98 <_ZSt4cerr@Base> + 20fc4: f3cf40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20fc8: 03500613 li a2,53 + 20fcc: 0001a597 auipc a1,0x1a + 20fd0: 0dc58593 addi a1,a1,220 # 3b0a8 <_IO_stdin_used+0x2a50> + 20fd4: 0002a517 auipc a0,0x2a + 20fd8: fc453503 ld a0,-60(a0) # 4af98 <_ZSt4cerr@Base> + 20fdc: f24f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20fe0: 8526 mv a0,s1 + 20fe2: b44fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 20fe6: 64e2 ld s1,24(sp) + 20fe8: 65c2 ld a1,16(sp) + 20fea: 4408 lw a0,8(s0) + 20fec: 8626 mv a2,s1 + 20fee: c13f40ef jal ra,15c00 + 20ff2: 02951063 bne a0,s1,21012 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xf8> + 20ff6: 6542 ld a0,16(sp) + 20ff8: 01450463 beq a0,s4,21000 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xe6> + 20ffc: 905f40ef jal ra,15900 <_ZdlPv@plt> + 21000: 70a6 ld ra,104(sp) + 21002: 7406 ld s0,96(sp) + 21004: 64e6 ld s1,88(sp) + 21006: 6946 ld s2,80(sp) + 21008: 69a6 ld s3,72(sp) + 2100a: 6a06 ld s4,64(sp) + 2100c: 7ae2 ld s5,56(sp) + 2100e: 6165 addi sp,sp,112 + 21010: 8082 ret + 21012: 0024 addi s1,sp,8 + 21014: 8526 mv a0,s1 + 21016: 44500693 li a3,1093 + 2101a: 0001a617 auipc a2,0x1a + 2101e: 01660613 addi a2,a2,22 # 3b030 <_IO_stdin_used+0x29d8> + 21022: 4585 li a1,1 + 21024: f73fe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 21028: 02600613 li a2,38 + 2102c: 0001a597 auipc a1,0x1a + 21030: 0b458593 addi a1,a1,180 # 3b0e0 <_IO_stdin_used+0x2a88> + 21034: 0002a517 auipc a0,0x2a + 21038: f6453503 ld a0,-156(a0) # 4af98 <_ZSt4cerr@Base> + 2103c: ec4f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21040: 6c10 ld a2,24(s0) + 21042: 680c ld a1,16(s0) + 21044: 0002a517 auipc a0,0x2a + 21048: f5453503 ld a0,-172(a0) # 4af98 <_ZSt4cerr@Base> + 2104c: eb4f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21050: 4605 li a2,1 + 21052: 00017597 auipc a1,0x17 + 21056: 76e58593 addi a1,a1,1902 # 387c0 <_IO_stdin_used+0x168> + 2105a: 89aa mv s3,a0 + 2105c: ea4f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21060: 7c10 ld a2,56(s0) + 21062: 780c ld a1,48(s0) + 21064: 854e mv a0,s3 + 21066: e9af40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2106a: 8526 mv a0,s1 + 2106c: abafc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 21070: b759 j 20ff6 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xdc> + 21072: 8522 mv a0,s0 + 21074: 85ca mv a1,s2 + 21076: 9a82 jalr s5 + 21078: bfbd j 20ff6 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xdc> + 2107a: 842a mv s0,a0 + 2107c: 8526 mv a0,s1 + 2107e: aa8fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 21082: 854a mv a0,s2 + 21084: a81f50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21088: 8522 mv a0,s0 + 2108a: f66f40ef jal ra,157f0 <_Unwind_Resume@plt> + 2108e: b7f5 j 2107a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x160> + 21090: 842a mv s0,a0 + 21092: bfc5 j 21082 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x168> + 21094: 842a mv s0,a0 + 21096: b7f5 j 21082 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x168> + 21098: 00018517 auipc a0,0x18 + 2109c: 96850513 addi a0,a0,-1688 # 38a00 <_IO_stdin_used+0x3a8> + 210a0: 851f40ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 210a4: 00018517 auipc a0,0x18 + 210a8: 95c50513 addi a0,a0,-1700 # 38a00 <_IO_stdin_used+0x3a8> + 210ac: 845f40ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + +00000000000210b0 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv>: + 210b0: 7171 addi sp,sp,-176 + 210b2: f122 sd s0,160(sp) + 210b4: 0002a417 auipc s0,0x2a + 210b8: d0c43403 ld s0,-756(s0) # 4adc0 <_GLOBAL_OFFSET_TABLE_+0x270> + 210bc: 641c ld a5,8(s0) + 210be: f506 sd ra,168(sp) + 210c0: e54e sd s3,136(sp) + 210c2: e152 sd s4,128(sp) + 210c4: fcd6 sd s5,120(sp) + 210c6: f8da sd s6,112(sp) + 210c8: f4de sd s7,104(sp) + 210ca: eb91 bnez a5,210de <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x2e> + 210cc: 70aa ld ra,168(sp) + 210ce: 740a ld s0,160(sp) + 210d0: 69aa ld s3,136(sp) + 210d2: 6a0a ld s4,128(sp) + 210d4: 7ae6 ld s5,120(sp) + 210d6: 7b46 ld s6,112(sp) + 210d8: 7ba6 ld s7,104(sp) + 210da: 614d addi sp,sp,176 + 210dc: 8082 ret + 210de: ed26 sd s1,152(sp) + 210e0: 4601 li a2,0 + 210e2: 84aa mv s1,a0 + 210e4: 03a00593 li a1,58 + 210e8: 8522 mv a0,s0 + 210ea: e94a sd s2,144(sp) + 210ec: a55f40ef jal ra,15b40 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt> + 210f0: 57fd li a5,-1 + 210f2: 892a mv s2,a0 + 210f4: 0ef50763 beq a0,a5,211e2 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x132> + 210f8: 4541 li a0,16 + 210fa: fa6f40ef jal ra,158a0 <_Znwm@plt> + 210fe: 6410 ld a2,8(s0) + 21100: 081c addi a5,sp,16 + 21102: e03e sd a5,0(sp) + 21104: 600c ld a1,0(s0) + 21106: 19848493 addi s1,s1,408 + 2110a: 89aa mv s3,a0 + 2110c: 0cc96963 bltu s2,a2,211de <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x12e> + 21110: 962e add a2,a2,a1 + 21112: 850a mv a0,sp + 21114: 8a0a mv s4,sp + 21116: d84f70ef jal ra,1869a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> + 2111a: 6410 ld a2,8(s0) + 2111c: 0905 addi s2,s2,1 + 2111e: 19266963 bltu a2,s2,212b0 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x200> + 21122: 600c ld a1,0(s0) + 21124: 02010a93 addi s5,sp,32 + 21128: 03010b13 addi s6,sp,48 + 2112c: 962e add a2,a2,a1 + 2112e: 8556 mv a0,s5 + 21130: 95ca add a1,a1,s2 + 21132: f05a sd s6,32(sp) + 21134: d66f70ef jal ra,1869a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> + 21138: 0002a797 auipc a5,0x2a + 2113c: e587b783 ld a5,-424(a5) # 4af90 <_GLOBAL_OFFSET_TABLE_+0x440> + 21140: 07c1 addi a5,a5,16 + 21142: 05000513 li a0,80 + 21146: 00f9b023 sd a5,0(s3) + 2114a: f56f40ef jal ra,158a0 <_Znwm@plt> + 2114e: 6582 ld a1,0(sp) + 21150: 6622 ld a2,8(sp) + 21152: 0002a797 auipc a5,0x2a + 21156: cae7b783 ld a5,-850(a5) # 4ae00 <_GLOBAL_OFFSET_TABLE_+0x2b0> + 2115a: 842a mv s0,a0 + 2115c: 02050713 addi a4,a0,32 + 21160: 01050913 addi s2,a0,16 + 21164: 07c1 addi a5,a5,16 + 21166: 56fd li a3,-1 + 21168: 854a mv a0,s2 + 2116a: 962e add a2,a2,a1 + 2116c: e01c sd a5,0(s0) + 2116e: c414 sw a3,8(s0) + 21170: e818 sd a4,16(s0) + 21172: c9cf70ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 21176: 7582 ld a1,32(sp) + 21178: 7622 ld a2,40(sp) + 2117a: 03040b93 addi s7,s0,48 + 2117e: 04040793 addi a5,s0,64 + 21182: 962e add a2,a2,a1 + 21184: 855e mv a0,s7 + 21186: f81c sd a5,48(s0) + 21188: c86f70ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2118c: 8522 mv a0,s0 + 2118e: bccff0ef jal ra,2055a <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv> + 21192: 04010913 addi s2,sp,64 + 21196: 854a mv a0,s2 + 21198: 00018597 auipc a1,0x18 + 2119c: 55058593 addi a1,a1,1360 # 396e8 <_IO_stdin_used+0x1090> + 211a0: 0089b423 sd s0,8(s3) + 211a4: 865f70ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 211a8: 6626 ld a2,72(sp) + 211aa: 6586 ld a1,64(sp) + 211ac: 0089b503 ld a0,8(s3) + 211b0: d6bff0ef jal ra,20f1a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 211b4: 6506 ld a0,64(sp) + 211b6: 089c addi a5,sp,80 + 211b8: 00f50463 beq a0,a5,211c0 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x110> + 211bc: f44f40ef jal ra,15900 <_ZdlPv@plt> + 211c0: 8526 mv a0,s1 + 211c2: 85ce mv a1,s3 + 211c4: f1afa0ef jal ra,1b8de <_ZN7testing18TestEventListeners6AppendEPNS_17TestEventListenerE> + 211c8: 7502 ld a0,32(sp) + 211ca: 01650463 beq a0,s6,211d2 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x122> + 211ce: f32f40ef jal ra,15900 <_ZdlPv@plt> + 211d2: 8552 mv a0,s4 + 211d4: 931f50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 211d8: 64ea ld s1,152(sp) + 211da: 694a ld s2,144(sp) + 211dc: bdc5 j 210cc <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1c> + 211de: 864a mv a2,s2 + 211e0: bf05 j 21110 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x60> + 211e2: 04010913 addi s2,sp,64 + 211e6: 6685 lui a3,0x1 + 211e8: 854a mv a0,s2 + 211ea: 00018617 auipc a2,0x18 + 211ee: 0fe60613 addi a2,a2,254 # 392e8 <_IO_stdin_used+0xc90> + 211f2: 4585 li a1,1 + 211f4: 3e868693 addi a3,a3,1000 # 13e8 <__abi_tag-0xeeac> + 211f8: d9ffe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 211fc: 467d li a2,31 + 211fe: 00018597 auipc a1,0x18 + 21202: 51258593 addi a1,a1,1298 # 39710 <_IO_stdin_used+0x10b8> + 21206: 0002a517 auipc a0,0x2a + 2120a: d9253503 ld a0,-622(a0) # 4af98 <_ZSt4cerr@Base> + 2120e: cf2f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21212: 6410 ld a2,8(s0) + 21214: 600c ld a1,0(s0) + 21216: 0002a517 auipc a0,0x2a + 2121a: d8253503 ld a0,-638(a0) # 4af98 <_ZSt4cerr@Base> + 2121e: ce2f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21222: 00018597 auipc a1,0x18 + 21226: 50e58593 addi a1,a1,1294 # 39730 <_IO_stdin_used+0x10d8> + 2122a: c06f40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2122e: 854a mv a0,s2 + 21230: 8f6fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 21234: 64ea ld s1,152(sp) + 21236: 694a ld s2,144(sp) + 21238: bd51 j 210cc <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1c> + 2123a: 842a mv s0,a0 + 2123c: 854a mv a0,s2 + 2123e: 8e8fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 21242: 8522 mv a0,s0 + 21244: dacf40ef jal ra,157f0 <_Unwind_Resume@plt> + 21248: 842a mv s0,a0 + 2124a: 4485 li s1,1 + 2124c: 8552 mv a0,s4 + 2124e: 8b7f50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21252: d8e5 beqz s1,21242 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x192> + 21254: 854e mv a0,s3 + 21256: eaaf40ef jal ra,15900 <_ZdlPv@plt> + 2125a: b7e5 j 21242 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x192> + 2125c: 842a mv s0,a0 + 2125e: 4485 li s1,1 + 21260: 8556 mv a0,s5 + 21262: 8a3f50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21266: b7dd j 2124c <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x19c> + 21268: 84aa mv s1,a0 + 2126a: 8522 mv a0,s0 + 2126c: e94f40ef jal ra,15900 <_ZdlPv@plt> + 21270: 8426 mv s0,s1 + 21272: 4485 li s1,1 + 21274: b7f5 j 21260 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1b0> + 21276: 84aa mv s1,a0 + 21278: 854a mv a0,s2 + 2127a: 88bf50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2127e: b7f5 j 2126a <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1ba> + 21280: 84aa mv s1,a0 + 21282: 855e mv a0,s7 + 21284: 881f50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21288: bfc5 j 21278 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1c8> + 2128a: 842a mv s0,a0 + 2128c: a029 j 21296 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1e6> + 2128e: 842a mv s0,a0 + 21290: 854a mv a0,s2 + 21292: 873f50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21296: 0089b503 ld a0,8(s3) + 2129a: d171 beqz a0,2125e <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1ae> + 2129c: 611c ld a5,0(a0) + 2129e: 4485 li s1,1 + 212a0: 679c ld a5,8(a5) + 212a2: 9782 jalr a5 + 212a4: bf75 j 21260 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1b0> + 212a6: 842a mv s0,a0 + 212a8: b775 j 21254 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1a4> + 212aa: 842a mv s0,a0 + 212ac: 4481 li s1,0 + 212ae: bf4d j 21260 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1b0> + 212b0: 86b2 mv a3,a2 + 212b2: 00017597 auipc a1,0x17 + 212b6: 77658593 addi a1,a1,1910 # 38a28 <_IO_stdin_used+0x3d0> + 212ba: 864a mv a2,s2 + 212bc: 00017517 auipc a0,0x17 + 212c0: 78450513 addi a0,a0,1924 # 38a40 <_IO_stdin_used+0x3e8> + 212c4: e8cf40ef jal ra,15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> + 212c8: b741 j 21248 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x198> + +00000000000212ca <_ZN7testing8internal12UnitTestImplD1Ev>: + 212ca: 7139 addi sp,sp,-64 + 212cc: f822 sd s0,48(sp) + 212ce: ec4e sd s3,24(sp) + 212d0: 0002a797 auipc a5,0x2a + 212d4: 9e07b783 ld a5,-1568(a5) # 4acb0 <_GLOBAL_OFFSET_TABLE_+0x160> + 212d8: 0c053983 ld s3,192(a0) + 212dc: 7d40 ld s0,184(a0) + 212de: f04a sd s2,32(sp) + 212e0: fc06 sd ra,56(sp) + 212e2: f426 sd s1,40(sp) + 212e4: 07c1 addi a5,a5,16 + 212e6: e11c sd a5,0(a0) + 212e8: 892a mv s2,a0 + 212ea: 03340c63 beq s0,s3,21322 <_ZN7testing8internal12UnitTestImplD1Ev+0x58> + 212ee: e852 sd s4,16(sp) + 212f0: 00000a17 auipc s4,0x0 + 212f4: c12a0a13 addi s4,s4,-1006 # 20f02 <_ZN7testing9TestSuiteD0Ev> + 212f8: a809 j 2130a <_ZN7testing8internal12UnitTestImplD1Ev+0x40> + 212fa: b73ff0ef jal ra,20e6c <_ZN7testing9TestSuiteD1Ev> + 212fe: 8526 mv a0,s1 + 21300: e00f40ef jal ra,15900 <_ZdlPv@plt> + 21304: 0421 addi s0,s0,8 + 21306: 00898d63 beq s3,s0,21320 <_ZN7testing8internal12UnitTestImplD1Ev+0x56> + 2130a: 6004 ld s1,0(s0) + 2130c: dce5 beqz s1,21304 <_ZN7testing8internal12UnitTestImplD1Ev+0x3a> + 2130e: 609c ld a5,0(s1) + 21310: 8526 mv a0,s1 + 21312: 679c ld a5,8(a5) + 21314: ff4783e3 beq a5,s4,212fa <_ZN7testing8internal12UnitTestImplD1Ev+0x30> + 21318: 0421 addi s0,s0,8 + 2131a: 9782 jalr a5 + 2131c: fe8997e3 bne s3,s0,2130a <_ZN7testing8internal12UnitTestImplD1Ev+0x40> + 21320: 6a42 ld s4,16(sp) + 21322: 0a893483 ld s1,168(s2) + 21326: 0a093403 ld s0,160(s2) + 2132a: 0002a997 auipc s3,0x2a + 2132e: 8869b983 ld s3,-1914(s3) # 4abb0 <_GLOBAL_OFFSET_TABLE_+0x60> + 21332: 00941863 bne s0,s1,21342 <_ZN7testing8internal12UnitTestImplD1Ev+0x78> + 21336: a005 j 21356 <_ZN7testing8internal12UnitTestImplD1Ev+0x8c> + 21338: dc8f40ef jal ra,15900 <_ZdlPv@plt> + 2133c: 0421 addi s0,s0,8 + 2133e: 00848c63 beq s1,s0,21356 <_ZN7testing8internal12UnitTestImplD1Ev+0x8c> + 21342: 6008 ld a0,0(s0) + 21344: dd65 beqz a0,2133c <_ZN7testing8internal12UnitTestImplD1Ev+0x72> + 21346: 611c ld a5,0(a0) + 21348: 679c ld a5,8(a5) + 2134a: ff3787e3 beq a5,s3,21338 <_ZN7testing8internal12UnitTestImplD1Ev+0x6e> + 2134e: 0421 addi s0,s0,8 + 21350: 9782 jalr a5 + 21352: fe8498e3 bne s1,s0,21342 <_ZN7testing8internal12UnitTestImplD1Ev+0x78> + 21356: 1b093503 ld a0,432(s2) + 2135a: c501 beqz a0,21362 <_ZN7testing8internal12UnitTestImplD1Ev+0x98> + 2135c: 611c ld a5,0(a0) + 2135e: 679c ld a5,8(a5) + 21360: 9782 jalr a5 + 21362: 1e892503 lw a0,488(s2) + 21366: 8bbf40ef jal ra,15c20 + 2136a: c501 beqz a0,21372 <_ZN7testing8internal12UnitTestImplD1Ev+0xa8> + 2136c: 611c ld a5,0(a0) + 2136e: 679c ld a5,8(a5) + 21370: 9782 jalr a5 + 21372: 1e892503 lw a0,488(s2) + 21376: f4af40ef jal ra,15ac0 + 2137a: 842a mv s0,a0 + 2137c: 0e051a63 bnez a0,21470 <_ZN7testing8internal12UnitTestImplD1Ev+0x1a6> + 21380: 1f093503 ld a0,496(s2) + 21384: c501 beqz a0,2138c <_ZN7testing8internal12UnitTestImplD1Ev+0xc2> + 21386: 611c ld a5,0(a0) + 21388: 679c ld a5,8(a5) + 2138a: 9782 jalr a5 + 2138c: 1e093503 ld a0,480(s2) + 21390: c501 beqz a0,21398 <_ZN7testing8internal12UnitTestImplD1Ev+0xce> + 21392: 611c ld a5,0(a0) + 21394: 679c ld a5,8(a5) + 21396: 9782 jalr a5 + 21398: 1d893403 ld s0,472(s2) + 2139c: cc11 beqz s0,213b8 <_ZN7testing8internal12UnitTestImplD1Ev+0xee> + 2139e: 5408 lw a0,40(s0) + 213a0: 0c055063 bgez a0,21460 <_ZN7testing8internal12UnitTestImplD1Ev+0x196> + 213a4: 6008 ld a0,0(s0) + 213a6: 01040793 addi a5,s0,16 + 213aa: 00f50463 beq a0,a5,213b2 <_ZN7testing8internal12UnitTestImplD1Ev+0xe8> + 213ae: d52f40ef jal ra,15900 <_ZdlPv@plt> + 213b2: 8522 mv a0,s0 + 213b4: d4cf40ef jal ra,15900 <_ZdlPv@plt> + 213b8: 19890513 addi a0,s2,408 + 213bc: ce6fa0ef jal ra,1b8a2 <_ZN7testing18TestEventListenersD1Ev> + 213c0: 11890513 addi a0,s2,280 + 213c4: 919ff0ef jal ra,20cdc <_ZN7testing10TestResultD1Ev> + 213c8: 0e893403 ld s0,232(s2) + 213cc: 0f093483 ld s1,240(s2) + 213d0: 00940c63 beq s0,s1,213e8 <_ZN7testing8internal12UnitTestImplD1Ev+0x11e> + 213d4: 6008 ld a0,0(s0) + 213d6: c501 beqz a0,213de <_ZN7testing8internal12UnitTestImplD1Ev+0x114> + 213d8: 611c ld a5,0(a0) + 213da: 679c ld a5,8(a5) + 213dc: 9782 jalr a5 + 213de: 0421 addi s0,s0,8 + 213e0: fe849ae3 bne s1,s0,213d4 <_ZN7testing8internal12UnitTestImplD1Ev+0x10a> + 213e4: 0e893483 ld s1,232(s2) + 213e8: c481 beqz s1,213f0 <_ZN7testing8internal12UnitTestImplD1Ev+0x126> + 213ea: 8526 mv a0,s1 + 213ec: d14f40ef jal ra,15900 <_ZdlPv@plt> + 213f0: 0d093503 ld a0,208(s2) + 213f4: c119 beqz a0,213fa <_ZN7testing8internal12UnitTestImplD1Ev+0x130> + 213f6: d0af40ef jal ra,15900 <_ZdlPv@plt> + 213fa: 0b893503 ld a0,184(s2) + 213fe: c119 beqz a0,21404 <_ZN7testing8internal12UnitTestImplD1Ev+0x13a> + 21400: d00f40ef jal ra,15900 <_ZdlPv@plt> + 21404: 0a093503 ld a0,160(s2) + 21408: c119 beqz a0,2140e <_ZN7testing8internal12UnitTestImplD1Ev+0x144> + 2140a: cf6f40ef jal ra,15900 <_ZdlPv@plt> + 2140e: 09092503 lw a0,144(s2) + 21412: 80ff40ef jal ra,15c20 + 21416: c501 beqz a0,2141e <_ZN7testing8internal12UnitTestImplD1Ev+0x154> + 21418: 611c ld a5,0(a0) + 2141a: 679c ld a5,8(a5) + 2141c: 9782 jalr a5 + 2141e: 09092503 lw a0,144(s2) + 21422: e9ef40ef jal ra,15ac0 + 21426: 842a mv s0,a0 + 21428: 10051863 bnez a0,21538 <_ZN7testing8internal12UnitTestImplD1Ev+0x26e> + 2142c: 09893503 ld a0,152(s2) + 21430: c501 beqz a0,21438 <_ZN7testing8internal12UnitTestImplD1Ev+0x16e> + 21432: 611c ld a5,0(a0) + 21434: 679c ld a5,8(a5) + 21436: 9782 jalr a5 + 21438: 05890513 addi a0,s2,88 + 2143c: 9e4f40ef jal ra,15620 + 21440: 842a mv s0,a0 + 21442: e159 bnez a0,214c8 <_ZN7testing8internal12UnitTestImplD1Ev+0x1fe> + 21444: 01093503 ld a0,16(s2) + 21448: 02090913 addi s2,s2,32 + 2144c: 0d250f63 beq a0,s2,2152a <_ZN7testing8internal12UnitTestImplD1Ev+0x260> + 21450: 7442 ld s0,48(sp) + 21452: 70e2 ld ra,56(sp) + 21454: 74a2 ld s1,40(sp) + 21456: 7902 ld s2,32(sp) + 21458: 69e2 ld s3,24(sp) + 2145a: 6121 addi sp,sp,64 + 2145c: ca4f406f j 15900 <_ZdlPv@plt> + 21460: eb0f40ef jal ra,15b10 + 21464: 6008 ld a0,0(s0) + 21466: 01040793 addi a5,s0,16 + 2146a: f4f512e3 bne a0,a5,213ae <_ZN7testing8internal12UnitTestImplD1Ev+0xe4> + 2146e: b791 j 213b2 <_ZN7testing8internal12UnitTestImplD1Ev+0xe8> + 21470: 0024 addi s1,sp,8 + 21472: 6da00693 li a3,1754 + 21476: 8526 mv a0,s1 + 21478: 0001a617 auipc a2,0x1a + 2147c: c9060613 addi a2,a2,-880 # 3b108 <_IO_stdin_used+0x2ab0> + 21480: 458d li a1,3 + 21482: b15fe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 21486: 4661 li a2,24 + 21488: 00018597 auipc a1,0x18 + 2148c: 2b858593 addi a1,a1,696 # 39740 <_IO_stdin_used+0x10e8> + 21490: 0002a517 auipc a0,0x2a + 21494: b0853503 ld a0,-1272(a0) # 4af98 <_ZSt4cerr@Base> + 21498: a68f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2149c: 4649 li a2,18 + 2149e: 0001a597 auipc a1,0x1a + 214a2: cea58593 addi a1,a1,-790 # 3b188 <_IO_stdin_used+0x2b30> + 214a6: 0002a517 auipc a0,0x2a + 214aa: af253503 ld a0,-1294(a0) # 4af98 <_ZSt4cerr@Base> + 214ae: a52f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 214b2: 85a2 mv a1,s0 + 214b4: 0002a517 auipc a0,0x2a + 214b8: ae453503 ld a0,-1308(a0) # 4af98 <_ZSt4cerr@Base> + 214bc: 854f40ef jal ra,15510 <_ZNSolsEi@plt> + 214c0: 8526 mv a0,s1 + 214c2: e65fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 214c6: bd6d j 21380 <_ZN7testing8internal12UnitTestImplD1Ev+0xb6> + 214c8: 0024 addi s1,sp,8 + 214ca: 69e00693 li a3,1694 + 214ce: 8526 mv a0,s1 + 214d0: 0001a617 auipc a2,0x1a + 214d4: c3860613 addi a2,a2,-968 # 3b108 <_IO_stdin_used+0x2ab0> + 214d8: 458d li a1,3 + 214da: abdfe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 214de: 4679 li a2,30 + 214e0: 0001a597 auipc a1,0x1a + 214e4: ce058593 addi a1,a1,-800 # 3b1c0 <_IO_stdin_used+0x2b68> + 214e8: 0002a517 auipc a0,0x2a + 214ec: ab053503 ld a0,-1360(a0) # 4af98 <_ZSt4cerr@Base> + 214f0: a10f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 214f4: 4649 li a2,18 + 214f6: 0001a597 auipc a1,0x1a + 214fa: c9258593 addi a1,a1,-878 # 3b188 <_IO_stdin_used+0x2b30> + 214fe: 0002a517 auipc a0,0x2a + 21502: a9a53503 ld a0,-1382(a0) # 4af98 <_ZSt4cerr@Base> + 21506: 9faf40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2150a: 85a2 mv a1,s0 + 2150c: 0002a517 auipc a0,0x2a + 21510: a8c53503 ld a0,-1396(a0) # 4af98 <_ZSt4cerr@Base> + 21514: ffdf30ef jal ra,15510 <_ZNSolsEi@plt> + 21518: 8526 mv a0,s1 + 2151a: e0dfb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2151e: 01093503 ld a0,16(s2) + 21522: 02090913 addi s2,s2,32 + 21526: f32515e3 bne a0,s2,21450 <_ZN7testing8internal12UnitTestImplD1Ev+0x186> + 2152a: 70e2 ld ra,56(sp) + 2152c: 7442 ld s0,48(sp) + 2152e: 74a2 ld s1,40(sp) + 21530: 7902 ld s2,32(sp) + 21532: 69e2 ld s3,24(sp) + 21534: 6121 addi sp,sp,64 + 21536: 8082 ret + 21538: 0024 addi s1,sp,8 + 2153a: 6da00693 li a3,1754 + 2153e: 8526 mv a0,s1 + 21540: 0001a617 auipc a2,0x1a + 21544: bc860613 addi a2,a2,-1080 # 3b108 <_IO_stdin_used+0x2ab0> + 21548: 458d li a1,3 + 2154a: a4dfe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2154e: 4661 li a2,24 + 21550: 00018597 auipc a1,0x18 + 21554: 1f058593 addi a1,a1,496 # 39740 <_IO_stdin_used+0x10e8> + 21558: 0002a517 auipc a0,0x2a + 2155c: a4053503 ld a0,-1472(a0) # 4af98 <_ZSt4cerr@Base> + 21560: 9a0f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21564: 4649 li a2,18 + 21566: 0001a597 auipc a1,0x1a + 2156a: c2258593 addi a1,a1,-990 # 3b188 <_IO_stdin_used+0x2b30> + 2156e: 0002a517 auipc a0,0x2a + 21572: a2a53503 ld a0,-1494(a0) # 4af98 <_ZSt4cerr@Base> + 21576: 98af40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2157a: 85a2 mv a1,s0 + 2157c: 0002a517 auipc a0,0x2a + 21580: a1c53503 ld a0,-1508(a0) # 4af98 <_ZSt4cerr@Base> + 21584: f8df30ef jal ra,15510 <_ZNSolsEi@plt> + 21588: 8526 mv a0,s1 + 2158a: d9dfb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2158e: bd79 j 2142c <_ZN7testing8internal12UnitTestImplD1Ev+0x162> + +0000000000021590 <_ZN7testing8internal12UnitTestImplD0Ev>: + 21590: 1141 addi sp,sp,-16 + 21592: e022 sd s0,0(sp) + 21594: e406 sd ra,8(sp) + 21596: 842a mv s0,a0 + 21598: d33ff0ef jal ra,212ca <_ZN7testing8internal12UnitTestImplD1Ev> + 2159c: 8522 mv a0,s0 + 2159e: 6402 ld s0,0(sp) + 215a0: 60a2 ld ra,8(sp) + 215a2: 0141 addi sp,sp,16 + 215a4: b5cf406f j 15900 <_ZdlPv@plt> + +00000000000215a8 <_ZN7testing8UnitTestD2Ev>: + 215a8: 7179 addi sp,sp,-48 + 215aa: ec26 sd s1,24(sp) + 215ac: 0002a797 auipc a5,0x2a + 215b0: 86c7b783 ld a5,-1940(a5) # 4ae18 <_GLOBAL_OFFSET_TABLE_+0x2c8> + 215b4: 6124 ld s1,64(a0) + 215b6: f022 sd s0,32(sp) + 215b8: f406 sd ra,40(sp) + 215ba: 07c1 addi a5,a5,16 + 215bc: e11c sd a5,0(a0) + 215be: 842a mv s0,a0 + 215c0: cc99 beqz s1,215de <_ZN7testing8UnitTestD2Ev+0x36> + 215c2: 609c ld a5,0(s1) + 215c4: 00000717 auipc a4,0x0 + 215c8: fcc70713 addi a4,a4,-52 # 21590 <_ZN7testing8internal12UnitTestImplD0Ev> + 215cc: 8526 mv a0,s1 + 215ce: 679c ld a5,8(a5) + 215d0: 08e79263 bne a5,a4,21654 <_ZN7testing8UnitTestD2Ev+0xac> + 215d4: cf7ff0ef jal ra,212ca <_ZN7testing8internal12UnitTestImplD1Ev> + 215d8: 8526 mv a0,s1 + 215da: b26f40ef jal ra,15900 <_ZdlPv@plt> + 215de: 00840513 addi a0,s0,8 + 215e2: 83ef40ef jal ra,15620 + 215e6: 842a mv s0,a0 + 215e8: e511 bnez a0,215f4 <_ZN7testing8UnitTestD2Ev+0x4c> + 215ea: 70a2 ld ra,40(sp) + 215ec: 7402 ld s0,32(sp) + 215ee: 64e2 ld s1,24(sp) + 215f0: 6145 addi sp,sp,48 + 215f2: 8082 ret + 215f4: 0024 addi s1,sp,8 + 215f6: 69e00693 li a3,1694 + 215fa: 8526 mv a0,s1 + 215fc: 0001a617 auipc a2,0x1a + 21600: b0c60613 addi a2,a2,-1268 # 3b108 <_IO_stdin_used+0x2ab0> + 21604: 458d li a1,3 + 21606: 991fe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2160a: 4679 li a2,30 + 2160c: 0001a597 auipc a1,0x1a + 21610: bb458593 addi a1,a1,-1100 # 3b1c0 <_IO_stdin_used+0x2b68> + 21614: 0002a517 auipc a0,0x2a + 21618: 98453503 ld a0,-1660(a0) # 4af98 <_ZSt4cerr@Base> + 2161c: 8e4f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21620: 4649 li a2,18 + 21622: 0001a597 auipc a1,0x1a + 21626: b6658593 addi a1,a1,-1178 # 3b188 <_IO_stdin_used+0x2b30> + 2162a: 0002a517 auipc a0,0x2a + 2162e: 96e53503 ld a0,-1682(a0) # 4af98 <_ZSt4cerr@Base> + 21632: 8cef40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21636: 85a2 mv a1,s0 + 21638: 0002a517 auipc a0,0x2a + 2163c: 96053503 ld a0,-1696(a0) # 4af98 <_ZSt4cerr@Base> + 21640: ed1f30ef jal ra,15510 <_ZNSolsEi@plt> + 21644: 8526 mv a0,s1 + 21646: ce1fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2164a: 70a2 ld ra,40(sp) + 2164c: 7402 ld s0,32(sp) + 2164e: 64e2 ld s1,24(sp) + 21650: 6145 addi sp,sp,48 + 21652: 8082 ret + 21654: 9782 jalr a5 + 21656: b761 j 215de <_ZN7testing8UnitTestD2Ev+0x36> + +0000000000021658 <_ZN7testing8UnitTestD0Ev>: + 21658: 1141 addi sp,sp,-16 + 2165a: e022 sd s0,0(sp) + 2165c: e406 sd ra,8(sp) + 2165e: 842a mv s0,a0 + 21660: f49ff0ef jal ra,215a8 <_ZN7testing8UnitTestD2Ev> + 21664: 8522 mv a0,s0 + 21666: 6402 ld s0,0(sp) + 21668: 60a2 ld ra,8(sp) + 2166a: 0141 addi sp,sp,16 + 2166c: a94f406f j 15900 <_ZdlPv@plt> + +0000000000021670 <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv>: + 21670: 7139 addi sp,sp,-64 + 21672: f04a sd s2,32(sp) + 21674: 05850913 addi s2,a0,88 + 21678: f822 sd s0,48(sp) + 2167a: 842a mv s0,a0 + 2167c: 854a mv a0,s2 + 2167e: fc06 sd ra,56(sp) + 21680: f426 sd s1,40(sp) + 21682: 8aef40ef jal ra,15730 + 21686: e11d bnez a0,216ac <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv+0x3c> + 21688: ee9f30ef jal ra,15570 + 2168c: e448 sd a0,136(s0) + 2168e: 08040023 sb zero,128(s0) + 21692: 854a mv a0,s2 + 21694: 6824 ld s1,80(s0) + 21696: 9eaf40ef jal ra,15880 + 2169a: 842a mv s0,a0 + 2169c: e925 bnez a0,2170c <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv+0x9c> + 2169e: 70e2 ld ra,56(sp) + 216a0: 7442 ld s0,48(sp) + 216a2: 7902 ld s2,32(sp) + 216a4: 8526 mv a0,s1 + 216a6: 74a2 ld s1,40(sp) + 216a8: 6121 addi sp,sp,64 + 216aa: 8082 ret + 216ac: ec4e sd s3,24(sp) + 216ae: 00810993 addi s3,sp,8 + 216b2: 0001a617 auipc a2,0x1a + 216b6: a5660613 addi a2,a2,-1450 # 3b108 <_IO_stdin_used+0x2ab0> + 216ba: 458d li a1,3 + 216bc: 84aa mv s1,a0 + 216be: 66100693 li a3,1633 + 216c2: 854e mv a0,s3 + 216c4: 8d3fe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 216c8: 466d li a2,27 + 216ca: 0001a597 auipc a1,0x1a + 216ce: a9e58593 addi a1,a1,-1378 # 3b168 <_IO_stdin_used+0x2b10> + 216d2: 0002a517 auipc a0,0x2a + 216d6: 8c653503 ld a0,-1850(a0) # 4af98 <_ZSt4cerr@Base> + 216da: 826f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 216de: 4649 li a2,18 + 216e0: 0001a597 auipc a1,0x1a + 216e4: aa858593 addi a1,a1,-1368 # 3b188 <_IO_stdin_used+0x2b30> + 216e8: 0002a517 auipc a0,0x2a + 216ec: 8b053503 ld a0,-1872(a0) # 4af98 <_ZSt4cerr@Base> + 216f0: 810f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 216f4: 85a6 mv a1,s1 + 216f6: 0002a517 auipc a0,0x2a + 216fa: 8a253503 ld a0,-1886(a0) # 4af98 <_ZSt4cerr@Base> + 216fe: e13f30ef jal ra,15510 <_ZNSolsEi@plt> + 21702: 854e mv a0,s3 + 21704: c23fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 21708: 69e2 ld s3,24(sp) + 2170a: bfbd j 21688 <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv+0x18> + 2170c: ec4e sd s3,24(sp) + 2170e: 00810993 addi s3,sp,8 + 21712: 854e mv a0,s3 + 21714: 0001a617 auipc a2,0x1a + 21718: 9f460613 addi a2,a2,-1548 # 3b108 <_IO_stdin_used+0x2ab0> + 2171c: 458d li a1,3 + 2171e: 66d00693 li a3,1645 + 21722: 875fe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 21726: 4675 li a2,29 + 21728: 0001a597 auipc a1,0x1a + 2172c: a7858593 addi a1,a1,-1416 # 3b1a0 <_IO_stdin_used+0x2b48> + 21730: 0002a517 auipc a0,0x2a + 21734: 86853503 ld a0,-1944(a0) # 4af98 <_ZSt4cerr@Base> + 21738: fc9f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2173c: 4649 li a2,18 + 2173e: 0001a597 auipc a1,0x1a + 21742: a4a58593 addi a1,a1,-1462 # 3b188 <_IO_stdin_used+0x2b30> + 21746: 0002a517 auipc a0,0x2a + 2174a: 85253503 ld a0,-1966(a0) # 4af98 <_ZSt4cerr@Base> + 2174e: fb3f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21752: 85a2 mv a1,s0 + 21754: 0002a517 auipc a0,0x2a + 21758: 84453503 ld a0,-1980(a0) # 4af98 <_ZSt4cerr@Base> + 2175c: db5f30ef jal ra,15510 <_ZNSolsEi@plt> + 21760: 854e mv a0,s3 + 21762: bc5fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 21766: 70e2 ld ra,56(sp) + 21768: 7442 ld s0,48(sp) + 2176a: 69e2 ld s3,24(sp) + 2176c: 7902 ld s2,32(sp) + 2176e: 8526 mv a0,s1 + 21770: 74a2 ld s1,40(sp) + 21772: 6121 addi sp,sp,64 + 21774: 8082 ret + 21776: 842a mv s0,a0 + 21778: 854e mv a0,s3 + 2177a: badfb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2177e: 8522 mv a0,s0 + 21780: 870f40ef jal ra,157f0 <_Unwind_Resume@plt> + 21784: 842a mv s0,a0 + 21786: 854e mv a0,s3 + 21788: b9ffb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2178c: 8522 mv a0,s0 + 2178e: ff3f30ef jal ra,15780 <__cxa_call_terminate@plt> + +0000000000021792 <_ZN7testing8internal38DefaultPerThreadTestPartResultReporter20ReportTestPartResultERKNS_14TestPartResultE>: + 21792: 6508 ld a0,8(a0) + 21794: 1141 addi sp,sp,-16 + 21796: e022 sd s0,0(sp) + 21798: e406 sd ra,8(sp) + 2179a: 842e mv s0,a1 + 2179c: ed5ff0ef jal ra,21670 <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv> + 217a0: 611c ld a5,0(a0) + 217a2: 85a2 mv a1,s0 + 217a4: 6402 ld s0,0(sp) + 217a6: 60a2 ld ra,8(sp) + 217a8: 6b9c ld a5,16(a5) + 217aa: 0141 addi sp,sp,16 + 217ac: 8782 jr a5 + +00000000000217ae <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE>: + 217ae: 7139 addi sp,sp,-64 + 217b0: ec4e sd s3,24(sp) + 217b2: 05850993 addi s3,a0,88 + 217b6: f822 sd s0,48(sp) + 217b8: 842a mv s0,a0 + 217ba: 854e mv a0,s3 + 217bc: f04a sd s2,32(sp) + 217be: fc06 sd ra,56(sp) + 217c0: f426 sd s1,40(sp) + 217c2: 892e mv s2,a1 + 217c4: f6df30ef jal ra,15730 + 217c8: e505 bnez a0,217f0 <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE+0x42> + 217ca: da7f30ef jal ra,15570 + 217ce: e448 sd a0,136(s0) + 217d0: 05243823 sd s2,80(s0) + 217d4: 08040023 sb zero,128(s0) + 217d8: 854e mv a0,s3 + 217da: 8a6f40ef jal ra,15880 + 217de: 842a mv s0,a0 + 217e0: e925 bnez a0,21850 <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE+0xa2> + 217e2: 70e2 ld ra,56(sp) + 217e4: 7442 ld s0,48(sp) + 217e6: 74a2 ld s1,40(sp) + 217e8: 7902 ld s2,32(sp) + 217ea: 69e2 ld s3,24(sp) + 217ec: 6121 addi sp,sp,64 + 217ee: 8082 ret + 217f0: e852 sd s4,16(sp) + 217f2: 00810a13 addi s4,sp,8 + 217f6: 0001a617 auipc a2,0x1a + 217fa: 91260613 addi a2,a2,-1774 # 3b108 <_IO_stdin_used+0x2ab0> + 217fe: 458d li a1,3 + 21800: 84aa mv s1,a0 + 21802: 66100693 li a3,1633 + 21806: 8552 mv a0,s4 + 21808: f8efe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2180c: 466d li a2,27 + 2180e: 0001a597 auipc a1,0x1a + 21812: 95a58593 addi a1,a1,-1702 # 3b168 <_IO_stdin_used+0x2b10> + 21816: 00029517 auipc a0,0x29 + 2181a: 78253503 ld a0,1922(a0) # 4af98 <_ZSt4cerr@Base> + 2181e: ee3f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21822: 4649 li a2,18 + 21824: 0001a597 auipc a1,0x1a + 21828: 96458593 addi a1,a1,-1692 # 3b188 <_IO_stdin_used+0x2b30> + 2182c: 00029517 auipc a0,0x29 + 21830: 76c53503 ld a0,1900(a0) # 4af98 <_ZSt4cerr@Base> + 21834: ecdf30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21838: 85a6 mv a1,s1 + 2183a: 00029517 auipc a0,0x29 + 2183e: 75e53503 ld a0,1886(a0) # 4af98 <_ZSt4cerr@Base> + 21842: ccff30ef jal ra,15510 <_ZNSolsEi@plt> + 21846: 8552 mv a0,s4 + 21848: adffb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2184c: 6a42 ld s4,16(sp) + 2184e: bfb5 j 217ca <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE+0x1c> + 21850: e852 sd s4,16(sp) + 21852: 00810a13 addi s4,sp,8 + 21856: 8552 mv a0,s4 + 21858: 0001a617 auipc a2,0x1a + 2185c: 8b060613 addi a2,a2,-1872 # 3b108 <_IO_stdin_used+0x2ab0> + 21860: 458d li a1,3 + 21862: 66d00693 li a3,1645 + 21866: f30fe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2186a: 4675 li a2,29 + 2186c: 0001a597 auipc a1,0x1a + 21870: 93458593 addi a1,a1,-1740 # 3b1a0 <_IO_stdin_used+0x2b48> + 21874: 00029517 auipc a0,0x29 + 21878: 72453503 ld a0,1828(a0) # 4af98 <_ZSt4cerr@Base> + 2187c: e85f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21880: 4649 li a2,18 + 21882: 0001a597 auipc a1,0x1a + 21886: 90658593 addi a1,a1,-1786 # 3b188 <_IO_stdin_used+0x2b30> + 2188a: 00029517 auipc a0,0x29 + 2188e: 70e53503 ld a0,1806(a0) # 4af98 <_ZSt4cerr@Base> + 21892: e6ff30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21896: 85a2 mv a1,s0 + 21898: 00029517 auipc a0,0x29 + 2189c: 70053503 ld a0,1792(a0) # 4af98 <_ZSt4cerr@Base> + 218a0: c71f30ef jal ra,15510 <_ZNSolsEi@plt> + 218a4: 8552 mv a0,s4 + 218a6: a81fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 218aa: 70e2 ld ra,56(sp) + 218ac: 7442 ld s0,48(sp) + 218ae: 6a42 ld s4,16(sp) + 218b0: 74a2 ld s1,40(sp) + 218b2: 7902 ld s2,32(sp) + 218b4: 69e2 ld s3,24(sp) + 218b6: 6121 addi sp,sp,64 + 218b8: 8082 ret + 218ba: 842a mv s0,a0 + 218bc: 8552 mv a0,s4 + 218be: a69fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 218c2: 8522 mv a0,s0 + 218c4: f2df30ef jal ra,157f0 <_Unwind_Resume@plt> + 218c8: 842a mv s0,a0 + 218ca: 8552 mv a0,s4 + 218cc: a5bfb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 218d0: 8522 mv a0,s0 + 218d2: eaff30ef jal ra,15780 <__cxa_call_terminate@plt> + +00000000000218d6 <_ZNK7testing8UnitTest18current_test_suiteEv>: + 218d6: 7139 addi sp,sp,-64 + 218d8: f04a sd s2,32(sp) + 218da: 00850913 addi s2,a0,8 + 218de: f822 sd s0,48(sp) + 218e0: 842a mv s0,a0 + 218e2: 854a mv a0,s2 + 218e4: fc06 sd ra,56(sp) + 218e6: f426 sd s1,40(sp) + 218e8: e49f30ef jal ra,15730 + 218ec: e50d bnez a0,21916 <_ZNK7testing8UnitTest18current_test_suiteEv+0x40> + 218ee: c83f30ef jal ra,15570 + 218f2: 603c ld a5,64(s0) + 218f4: fc08 sd a0,56(s0) + 218f6: 854a mv a0,s2 + 218f8: 1087b483 ld s1,264(a5) + 218fc: 02040823 sb zero,48(s0) + 21900: f81f30ef jal ra,15880 + 21904: 842a mv s0,a0 + 21906: e925 bnez a0,21976 <_ZNK7testing8UnitTest18current_test_suiteEv+0xa0> + 21908: 70e2 ld ra,56(sp) + 2190a: 7442 ld s0,48(sp) + 2190c: 7902 ld s2,32(sp) + 2190e: 8526 mv a0,s1 + 21910: 74a2 ld s1,40(sp) + 21912: 6121 addi sp,sp,64 + 21914: 8082 ret + 21916: ec4e sd s3,24(sp) + 21918: 00810993 addi s3,sp,8 + 2191c: 00019617 auipc a2,0x19 + 21920: 7ec60613 addi a2,a2,2028 # 3b108 <_IO_stdin_used+0x2ab0> + 21924: 458d li a1,3 + 21926: 84aa mv s1,a0 + 21928: 66100693 li a3,1633 + 2192c: 854e mv a0,s3 + 2192e: e68fe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 21932: 466d li a2,27 + 21934: 0001a597 auipc a1,0x1a + 21938: 83458593 addi a1,a1,-1996 # 3b168 <_IO_stdin_used+0x2b10> + 2193c: 00029517 auipc a0,0x29 + 21940: 65c53503 ld a0,1628(a0) # 4af98 <_ZSt4cerr@Base> + 21944: dbdf30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21948: 4649 li a2,18 + 2194a: 0001a597 auipc a1,0x1a + 2194e: 83e58593 addi a1,a1,-1986 # 3b188 <_IO_stdin_used+0x2b30> + 21952: 00029517 auipc a0,0x29 + 21956: 64653503 ld a0,1606(a0) # 4af98 <_ZSt4cerr@Base> + 2195a: da7f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2195e: 85a6 mv a1,s1 + 21960: 00029517 auipc a0,0x29 + 21964: 63853503 ld a0,1592(a0) # 4af98 <_ZSt4cerr@Base> + 21968: ba9f30ef jal ra,15510 <_ZNSolsEi@plt> + 2196c: 854e mv a0,s3 + 2196e: 9b9fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 21972: 69e2 ld s3,24(sp) + 21974: bfad j 218ee <_ZNK7testing8UnitTest18current_test_suiteEv+0x18> + 21976: ec4e sd s3,24(sp) + 21978: 00810993 addi s3,sp,8 + 2197c: 854e mv a0,s3 + 2197e: 00019617 auipc a2,0x19 + 21982: 78a60613 addi a2,a2,1930 # 3b108 <_IO_stdin_used+0x2ab0> + 21986: 458d li a1,3 + 21988: 66d00693 li a3,1645 + 2198c: e0afe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 21990: 4675 li a2,29 + 21992: 0001a597 auipc a1,0x1a + 21996: 80e58593 addi a1,a1,-2034 # 3b1a0 <_IO_stdin_used+0x2b48> + 2199a: 00029517 auipc a0,0x29 + 2199e: 5fe53503 ld a0,1534(a0) # 4af98 <_ZSt4cerr@Base> + 219a2: d5ff30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 219a6: 4649 li a2,18 + 219a8: 00019597 auipc a1,0x19 + 219ac: 7e058593 addi a1,a1,2016 # 3b188 <_IO_stdin_used+0x2b30> + 219b0: 00029517 auipc a0,0x29 + 219b4: 5e853503 ld a0,1512(a0) # 4af98 <_ZSt4cerr@Base> + 219b8: d49f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 219bc: 85a2 mv a1,s0 + 219be: 00029517 auipc a0,0x29 + 219c2: 5da53503 ld a0,1498(a0) # 4af98 <_ZSt4cerr@Base> + 219c6: b4bf30ef jal ra,15510 <_ZNSolsEi@plt> + 219ca: 854e mv a0,s3 + 219cc: 95bfb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 219d0: 70e2 ld ra,56(sp) + 219d2: 7442 ld s0,48(sp) + 219d4: 69e2 ld s3,24(sp) + 219d6: 7902 ld s2,32(sp) + 219d8: 8526 mv a0,s1 + 219da: 74a2 ld s1,40(sp) + 219dc: 6121 addi sp,sp,64 + 219de: 8082 ret + 219e0: 842a mv s0,a0 + 219e2: 854e mv a0,s3 + 219e4: 943fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 219e8: 8522 mv a0,s0 + 219ea: e07f30ef jal ra,157f0 <_Unwind_Resume@plt> + 219ee: 842a mv s0,a0 + 219f0: 854e mv a0,s3 + 219f2: 935fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 219f6: 8522 mv a0,s0 + 219f8: d89f30ef jal ra,15780 <__cxa_call_terminate@plt> + +00000000000219fc <_ZNK7testing8UnitTest17current_test_infoEv>: + 219fc: 7139 addi sp,sp,-64 + 219fe: f04a sd s2,32(sp) + 21a00: 00850913 addi s2,a0,8 + 21a04: f822 sd s0,48(sp) + 21a06: 842a mv s0,a0 + 21a08: 854a mv a0,s2 + 21a0a: fc06 sd ra,56(sp) + 21a0c: f426 sd s1,40(sp) + 21a0e: d23f30ef jal ra,15730 + 21a12: e50d bnez a0,21a3c <_ZNK7testing8UnitTest17current_test_infoEv+0x40> + 21a14: b5df30ef jal ra,15570 + 21a18: 603c ld a5,64(s0) + 21a1a: fc08 sd a0,56(s0) + 21a1c: 854a mv a0,s2 + 21a1e: 1107b483 ld s1,272(a5) + 21a22: 02040823 sb zero,48(s0) + 21a26: e5bf30ef jal ra,15880 + 21a2a: 842a mv s0,a0 + 21a2c: e925 bnez a0,21a9c <_ZNK7testing8UnitTest17current_test_infoEv+0xa0> + 21a2e: 70e2 ld ra,56(sp) + 21a30: 7442 ld s0,48(sp) + 21a32: 7902 ld s2,32(sp) + 21a34: 8526 mv a0,s1 + 21a36: 74a2 ld s1,40(sp) + 21a38: 6121 addi sp,sp,64 + 21a3a: 8082 ret + 21a3c: ec4e sd s3,24(sp) + 21a3e: 00810993 addi s3,sp,8 + 21a42: 00019617 auipc a2,0x19 + 21a46: 6c660613 addi a2,a2,1734 # 3b108 <_IO_stdin_used+0x2ab0> + 21a4a: 458d li a1,3 + 21a4c: 84aa mv s1,a0 + 21a4e: 66100693 li a3,1633 + 21a52: 854e mv a0,s3 + 21a54: d42fe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 21a58: 466d li a2,27 + 21a5a: 00019597 auipc a1,0x19 + 21a5e: 70e58593 addi a1,a1,1806 # 3b168 <_IO_stdin_used+0x2b10> + 21a62: 00029517 auipc a0,0x29 + 21a66: 53653503 ld a0,1334(a0) # 4af98 <_ZSt4cerr@Base> + 21a6a: c97f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21a6e: 4649 li a2,18 + 21a70: 00019597 auipc a1,0x19 + 21a74: 71858593 addi a1,a1,1816 # 3b188 <_IO_stdin_used+0x2b30> + 21a78: 00029517 auipc a0,0x29 + 21a7c: 52053503 ld a0,1312(a0) # 4af98 <_ZSt4cerr@Base> + 21a80: c81f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21a84: 85a6 mv a1,s1 + 21a86: 00029517 auipc a0,0x29 + 21a8a: 51253503 ld a0,1298(a0) # 4af98 <_ZSt4cerr@Base> + 21a8e: a83f30ef jal ra,15510 <_ZNSolsEi@plt> + 21a92: 854e mv a0,s3 + 21a94: 893fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 21a98: 69e2 ld s3,24(sp) + 21a9a: bfad j 21a14 <_ZNK7testing8UnitTest17current_test_infoEv+0x18> + 21a9c: ec4e sd s3,24(sp) + 21a9e: 00810993 addi s3,sp,8 + 21aa2: 854e mv a0,s3 + 21aa4: 00019617 auipc a2,0x19 + 21aa8: 66460613 addi a2,a2,1636 # 3b108 <_IO_stdin_used+0x2ab0> + 21aac: 458d li a1,3 + 21aae: 66d00693 li a3,1645 + 21ab2: ce4fe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 21ab6: 4675 li a2,29 + 21ab8: 00019597 auipc a1,0x19 + 21abc: 6e858593 addi a1,a1,1768 # 3b1a0 <_IO_stdin_used+0x2b48> + 21ac0: 00029517 auipc a0,0x29 + 21ac4: 4d853503 ld a0,1240(a0) # 4af98 <_ZSt4cerr@Base> + 21ac8: c39f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21acc: 4649 li a2,18 + 21ace: 00019597 auipc a1,0x19 + 21ad2: 6ba58593 addi a1,a1,1722 # 3b188 <_IO_stdin_used+0x2b30> + 21ad6: 00029517 auipc a0,0x29 + 21ada: 4c253503 ld a0,1218(a0) # 4af98 <_ZSt4cerr@Base> + 21ade: c23f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21ae2: 85a2 mv a1,s0 + 21ae4: 00029517 auipc a0,0x29 + 21ae8: 4b453503 ld a0,1204(a0) # 4af98 <_ZSt4cerr@Base> + 21aec: a25f30ef jal ra,15510 <_ZNSolsEi@plt> + 21af0: 854e mv a0,s3 + 21af2: 835fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 21af6: 70e2 ld ra,56(sp) + 21af8: 7442 ld s0,48(sp) + 21afa: 69e2 ld s3,24(sp) + 21afc: 7902 ld s2,32(sp) + 21afe: 8526 mv a0,s1 + 21b00: 74a2 ld s1,40(sp) + 21b02: 6121 addi sp,sp,64 + 21b04: 8082 ret + 21b06: 842a mv s0,a0 + 21b08: 854e mv a0,s3 + 21b0a: 81dfb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 21b0e: 8522 mv a0,s0 + 21b10: ce1f30ef jal ra,157f0 <_Unwind_Resume@plt> + 21b14: 842a mv s0,a0 + 21b16: 854e mv a0,s3 + 21b18: 80ffb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 21b1c: 8522 mv a0,s0 + 21b1e: c63f30ef jal ra,15780 <__cxa_call_terminate@plt> + +0000000000021b22 <_ZNK7testing8UnitTest17current_test_caseEv>: + 21b22: 7139 addi sp,sp,-64 + 21b24: f04a sd s2,32(sp) + 21b26: 00850913 addi s2,a0,8 + 21b2a: f822 sd s0,48(sp) + 21b2c: 842a mv s0,a0 + 21b2e: 854a mv a0,s2 + 21b30: fc06 sd ra,56(sp) + 21b32: f426 sd s1,40(sp) + 21b34: bfdf30ef jal ra,15730 + 21b38: e50d bnez a0,21b62 <_ZNK7testing8UnitTest17current_test_caseEv+0x40> + 21b3a: a37f30ef jal ra,15570 + 21b3e: 603c ld a5,64(s0) + 21b40: fc08 sd a0,56(s0) + 21b42: 854a mv a0,s2 + 21b44: 1087b483 ld s1,264(a5) + 21b48: 02040823 sb zero,48(s0) + 21b4c: d35f30ef jal ra,15880 + 21b50: 842a mv s0,a0 + 21b52: e925 bnez a0,21bc2 <_ZNK7testing8UnitTest17current_test_caseEv+0xa0> + 21b54: 70e2 ld ra,56(sp) + 21b56: 7442 ld s0,48(sp) + 21b58: 7902 ld s2,32(sp) + 21b5a: 8526 mv a0,s1 + 21b5c: 74a2 ld s1,40(sp) + 21b5e: 6121 addi sp,sp,64 + 21b60: 8082 ret + 21b62: ec4e sd s3,24(sp) + 21b64: 00810993 addi s3,sp,8 + 21b68: 00019617 auipc a2,0x19 + 21b6c: 5a060613 addi a2,a2,1440 # 3b108 <_IO_stdin_used+0x2ab0> + 21b70: 458d li a1,3 + 21b72: 84aa mv s1,a0 + 21b74: 66100693 li a3,1633 + 21b78: 854e mv a0,s3 + 21b7a: c1cfe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 21b7e: 466d li a2,27 + 21b80: 00019597 auipc a1,0x19 + 21b84: 5e858593 addi a1,a1,1512 # 3b168 <_IO_stdin_used+0x2b10> + 21b88: 00029517 auipc a0,0x29 + 21b8c: 41053503 ld a0,1040(a0) # 4af98 <_ZSt4cerr@Base> + 21b90: b71f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21b94: 4649 li a2,18 + 21b96: 00019597 auipc a1,0x19 + 21b9a: 5f258593 addi a1,a1,1522 # 3b188 <_IO_stdin_used+0x2b30> + 21b9e: 00029517 auipc a0,0x29 + 21ba2: 3fa53503 ld a0,1018(a0) # 4af98 <_ZSt4cerr@Base> + 21ba6: b5bf30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21baa: 85a6 mv a1,s1 + 21bac: 00029517 auipc a0,0x29 + 21bb0: 3ec53503 ld a0,1004(a0) # 4af98 <_ZSt4cerr@Base> + 21bb4: 95df30ef jal ra,15510 <_ZNSolsEi@plt> + 21bb8: 854e mv a0,s3 + 21bba: f6cfb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 21bbe: 69e2 ld s3,24(sp) + 21bc0: bfad j 21b3a <_ZNK7testing8UnitTest17current_test_caseEv+0x18> + 21bc2: ec4e sd s3,24(sp) + 21bc4: 00810993 addi s3,sp,8 + 21bc8: 854e mv a0,s3 + 21bca: 00019617 auipc a2,0x19 + 21bce: 53e60613 addi a2,a2,1342 # 3b108 <_IO_stdin_used+0x2ab0> + 21bd2: 458d li a1,3 + 21bd4: 66d00693 li a3,1645 + 21bd8: bbefe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 21bdc: 4675 li a2,29 + 21bde: 00019597 auipc a1,0x19 + 21be2: 5c258593 addi a1,a1,1474 # 3b1a0 <_IO_stdin_used+0x2b48> + 21be6: 00029517 auipc a0,0x29 + 21bea: 3b253503 ld a0,946(a0) # 4af98 <_ZSt4cerr@Base> + 21bee: b13f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21bf2: 4649 li a2,18 + 21bf4: 00019597 auipc a1,0x19 + 21bf8: 59458593 addi a1,a1,1428 # 3b188 <_IO_stdin_used+0x2b30> + 21bfc: 00029517 auipc a0,0x29 + 21c00: 39c53503 ld a0,924(a0) # 4af98 <_ZSt4cerr@Base> + 21c04: afdf30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21c08: 85a2 mv a1,s0 + 21c0a: 00029517 auipc a0,0x29 + 21c0e: 38e53503 ld a0,910(a0) # 4af98 <_ZSt4cerr@Base> + 21c12: 8fff30ef jal ra,15510 <_ZNSolsEi@plt> + 21c16: 854e mv a0,s3 + 21c18: f0efb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 21c1c: 70e2 ld ra,56(sp) + 21c1e: 7442 ld s0,48(sp) + 21c20: 69e2 ld s3,24(sp) + 21c22: 7902 ld s2,32(sp) + 21c24: 8526 mv a0,s1 + 21c26: 74a2 ld s1,40(sp) + 21c28: 6121 addi sp,sp,64 + 21c2a: 8082 ret + 21c2c: 842a mv s0,a0 + 21c2e: 854e mv a0,s3 + 21c30: ef6fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 21c34: 8522 mv a0,s0 + 21c36: bbbf30ef jal ra,157f0 <_Unwind_Resume@plt> + 21c3a: 842a mv s0,a0 + 21c3c: 854e mv a0,s3 + 21c3e: ee8fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 21c42: 8522 mv a0,s0 + 21c44: b3df30ef jal ra,15780 <__cxa_call_terminate@plt> + +0000000000021c48 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE>: + 21c48: 711d addi sp,sp,-96 + 21c4a: fc4e sd s3,56(sp) + 21c4c: 00810993 addi s3,sp,8 + 21c50: e4a6 sd s1,72(sp) + 21c52: 84aa mv s1,a0 + 21c54: 854e mv a0,s3 + 21c56: e8a2 sd s0,80(sp) + 21c58: ec86 sd ra,88(sp) + 21c5a: 842e mv s0,a1 + 21c5c: e0ca sd s2,64(sp) + 21c5e: f852 sd s4,48(sp) + 21c60: 938f80ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 21c64: 681c ld a5,16(s0) + 21c66: 4581 li a1,0 + 21c68: c391 beqz a5,21c6c <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x24> + 21c6a: 640c ld a1,8(s0) + 21c6c: 5410 lw a2,40(s0) + 21c6e: 01010a13 addi s4,sp,16 + 21c72: 8552 mv a0,s4 + 21c74: 91cfe0ef jal ra,1fd90 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> + 21c78: 6522 ld a0,8(sp) + 21c7a: 6662 ld a2,24(sp) + 21c7c: 65c2 ld a1,16(sp) + 21c7e: 0541 addi a0,a0,16 + 21c80: a81f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21c84: 6522 ld a0,8(sp) + 21c86: 4605 li a2,1 + 21c88: 00017597 auipc a1,0x17 + 21c8c: 75058593 addi a1,a1,1872 # 393d8 <_IO_stdin_used+0xd80> + 21c90: 0541 addi a0,a0,16 + 21c92: a6ff30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21c96: 401c lw a5,0(s0) + 21c98: 4709 li a4,2 + 21c9a: 06f76663 bltu a4,a5,21d06 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xbe> + 21c9e: efb1 bnez a5,21cfa <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xb2> + 21ca0: 461d li a2,7 + 21ca2: 00017597 auipc a1,0x17 + 21ca6: 3ce58593 addi a1,a1,974 # 39070 <_IO_stdin_used+0xa18> + 21caa: 6522 ld a0,8(sp) + 21cac: 0541 addi a0,a0,16 + 21cae: a53f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21cb2: 6820 ld s0,80(s0) + 21cb4: 6922 ld s2,8(sp) + 21cb6: c435 beqz s0,21d22 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xda> + 21cb8: 8522 mv a0,s0 + 21cba: f17f30ef jal ra,15bd0 + 21cbe: 862a mv a2,a0 + 21cc0: 85a2 mv a1,s0 + 21cc2: 01090513 addi a0,s2,16 + 21cc6: a3bf30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21cca: 85ce mv a1,s3 + 21ccc: 8526 mv a0,s1 + 21cce: cf4f80ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 21cd2: 6542 ld a0,16(sp) + 21cd4: 101c addi a5,sp,32 + 21cd6: 00f50463 beq a0,a5,21cde <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x96> + 21cda: c27f30ef jal ra,15900 <_ZdlPv@plt> + 21cde: 6522 ld a0,8(sp) + 21ce0: c501 beqz a0,21ce8 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xa0> + 21ce2: 611c ld a5,0(a0) + 21ce4: 679c ld a5,8(a5) + 21ce6: 9782 jalr a5 + 21ce8: 60e6 ld ra,88(sp) + 21cea: 6446 ld s0,80(sp) + 21cec: 6906 ld s2,64(sp) + 21cee: 79e2 ld s3,56(sp) + 21cf0: 7a42 ld s4,48(sp) + 21cf2: 8526 mv a0,s1 + 21cf4: 64a6 ld s1,72(sp) + 21cf6: 6125 addi sp,sp,96 + 21cf8: 8082 ret + 21cfa: 4621 li a2,8 + 21cfc: 00018597 auipc a1,0x18 + 21d00: a7c58593 addi a1,a1,-1412 # 39778 <_IO_stdin_used+0x1120> + 21d04: b75d j 21caa <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x62> + 21d06: 470d li a4,3 + 21d08: 461d li a2,7 + 21d0a: 00017597 auipc a1,0x17 + 21d0e: 33658593 addi a1,a1,822 # 39040 <_IO_stdin_used+0x9e8> + 21d12: f8e78ce3 beq a5,a4,21caa <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x62> + 21d16: 464d li a2,19 + 21d18: 00018597 auipc a1,0x18 + 21d1c: a4858593 addi a1,a1,-1464 # 39760 <_IO_stdin_used+0x1108> + 21d20: b769 j 21caa <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x62> + 21d22: 01090513 addi a0,s2,16 + 21d26: 4619 li a2,6 + 21d28: 00017597 auipc a1,0x17 + 21d2c: cc858593 addi a1,a1,-824 # 389f0 <_IO_stdin_used+0x398> + 21d30: 9d1f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21d34: bf59 j 21cca <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x82> + 21d36: 842a mv s0,a0 + 21d38: a029 j 21d42 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xfa> + 21d3a: 842a mv s0,a0 + 21d3c: 8552 mv a0,s4 + 21d3e: dc7f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21d42: 6522 ld a0,8(sp) + 21d44: c501 beqz a0,21d4c <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x104> + 21d46: 611c ld a5,0(a0) + 21d48: 679c ld a5,8(a5) + 21d4a: 9782 jalr a5 + 21d4c: 8522 mv a0,s0 + 21d4e: aa3f30ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000021d52 <_ZN7testing8internal26GoogleTestFailureExceptionC1ERKNS_14TestPartResultE>: + 21d52: 7139 addi sp,sp,-64 + 21d54: f822 sd s0,48(sp) + 21d56: 842a mv s0,a0 + 21d58: 850a mv a0,sp + 21d5a: f426 sd s1,40(sp) + 21d5c: fc06 sd ra,56(sp) + 21d5e: eebff0ef jal ra,21c48 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE> + 21d62: 6582 ld a1,0(sp) + 21d64: 8522 mv a0,s0 + 21d66: 848a mv s1,sp + 21d68: ff9f30ef jal ra,15d60 <_ZNSt13runtime_errorC2EPKc@plt> + 21d6c: 6502 ld a0,0(sp) + 21d6e: 081c addi a5,sp,16 + 21d70: 00f50463 beq a0,a5,21d78 <_ZN7testing8internal26GoogleTestFailureExceptionC1ERKNS_14TestPartResultE+0x26> + 21d74: b8df30ef jal ra,15900 <_ZdlPv@plt> + 21d78: 00029797 auipc a5,0x29 + 21d7c: ee87b783 ld a5,-280(a5) # 4ac60 <_GLOBAL_OFFSET_TABLE_+0x110> + 21d80: 07c1 addi a5,a5,16 + 21d82: 70e2 ld ra,56(sp) + 21d84: e01c sd a5,0(s0) + 21d86: 7442 ld s0,48(sp) + 21d88: 74a2 ld s1,40(sp) + 21d8a: 6121 addi sp,sp,64 + 21d8c: 8082 ret + 21d8e: 842a mv s0,a0 + 21d90: 8526 mv a0,s1 + 21d92: d73f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21d96: 8522 mv a0,s0 + 21d98: a59f30ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000021d9c <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestPartResultERKNS_14TestPartResultE>: + 21d9c: 419c lw a5,0(a1) + 21d9e: c781 beqz a5,21da6 <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestPartResultERKNS_14TestPartResultE+0xa> + 21da0: 470d li a4,3 + 21da2: 00e79363 bne a5,a4,21da8 <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestPartResultERKNS_14TestPartResultE+0xc> + 21da6: 8082 ret + 21da8: 7139 addi sp,sp,-64 + 21daa: 850a mv a0,sp + 21dac: f426 sd s1,40(sp) + 21dae: fc06 sd ra,56(sp) + 21db0: f822 sd s0,48(sp) + 21db2: e97ff0ef jal ra,21c48 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE> + 21db6: 6502 ld a0,0(sp) + 21db8: 848a mv s1,sp + 21dba: ff6f30ef jal ra,155b0 + 21dbe: 00029417 auipc s0,0x29 + 21dc2: 0c243403 ld s0,194(s0) # 4ae80 + 21dc6: 6008 ld a0,0(s0) + 21dc8: ec9f30ef jal ra,15c90 + 21dcc: 6502 ld a0,0(sp) + 21dce: 081c addi a5,sp,16 + 21dd0: 00f50463 beq a0,a5,21dd8 <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestPartResultERKNS_14TestPartResultE+0x3c> + 21dd4: b2df30ef jal ra,15900 <_ZdlPv@plt> + 21dd8: 6008 ld a0,0(s0) + 21dda: 7442 ld s0,48(sp) + 21ddc: 70e2 ld ra,56(sp) + 21dde: 74a2 ld s1,40(sp) + 21de0: 6121 addi sp,sp,64 + 21de2: eaff306f j 15c90 + 21de6: 842a mv s0,a0 + 21de8: 8526 mv a0,s1 + 21dea: d1bf40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21dee: 8522 mv a0,s0 + 21df0: a01f30ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000021df4 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE>: + 21df4: 7119 addi sp,sp,-128 + 21df6: ecce sd s3,88(sp) + 21df8: 00810993 addi s3,sp,8 + 21dfc: f8a2 sd s0,112(sp) + 21dfe: 842a mv s0,a0 + 21e00: 854e mv a0,s3 + 21e02: f4a6 sd s1,104(sp) + 21e04: fc86 sd ra,120(sp) + 21e06: 84ae mv s1,a1 + 21e08: f0ca sd s2,96(sp) + 21e0a: e8d2 sd s4,80(sp) + 21e0c: f8df70ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 21e10: 6522 ld a0,8(sp) + 21e12: 02500613 li a2,37 + 21e16: 00018597 auipc a1,0x18 + 21e1a: 97258593 addi a1,a1,-1678 # 39788 <_IO_stdin_used+0x1130> + 21e1e: 0541 addi a0,a0,16 + 21e20: 8e1f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21e24: 6922 ld s2,8(sp) + 21e26: 16040663 beqz s0,21f92 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x19e> + 21e2a: 8522 mv a0,s0 + 21e2c: da5f30ef jal ra,15bd0 + 21e30: 862a mv a2,a0 + 21e32: 85a2 mv a1,s0 + 21e34: 01090513 addi a0,s2,16 + 21e38: 8c9f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21e3c: 6522 ld a0,8(sp) + 21e3e: 4609 li a2,2 + 21e40: 00018597 auipc a1,0x18 + 21e44: 79858593 addi a1,a1,1944 # 3a5d8 <_IO_stdin_used+0x1f80> + 21e48: 0541 addi a0,a0,16 + 21e4a: 8b7f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21e4e: 6522 ld a0,8(sp) + 21e50: 04000613 li a2,64 + 21e54: 00018597 auipc a1,0x18 + 21e58: 95c58593 addi a1,a1,-1700 # 397b0 <_IO_stdin_used+0x1158> + 21e5c: 0541 addi a0,a0,16 + 21e5e: 8a3f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21e62: 6522 ld a0,8(sp) + 21e64: 467d li a2,31 + 21e66: 00018597 auipc a1,0x18 + 21e6a: 99258593 addi a1,a1,-1646 # 397f8 <_IO_stdin_used+0x11a0> + 21e6e: 0541 addi a0,a0,16 + 21e70: 891f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21e74: 6922 ld s2,8(sp) + 21e76: 12040863 beqz s0,21fa6 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1b2> + 21e7a: 8522 mv a0,s0 + 21e7c: d55f30ef jal ra,15bd0 + 21e80: 862a mv a2,a0 + 21e82: 85a2 mv a1,s0 + 21e84: 01090513 addi a0,s2,16 + 21e88: 879f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21e8c: 6522 ld a0,8(sp) + 21e8e: 4631 li a2,12 + 21e90: 00018597 auipc a1,0x18 + 21e94: 98858593 addi a1,a1,-1656 # 39818 <_IO_stdin_used+0x11c0> + 21e98: 0541 addi a0,a0,16 + 21e9a: 867f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21e9e: 6522 ld a0,8(sp) + 21ea0: 03e00613 li a2,62 + 21ea4: 00018597 auipc a1,0x18 + 21ea8: 98458593 addi a1,a1,-1660 # 39828 <_IO_stdin_used+0x11d0> + 21eac: 0541 addi a0,a0,16 + 21eae: 853f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21eb2: 6522 ld a0,8(sp) + 21eb4: 03d00613 li a2,61 + 21eb8: 00018597 auipc a1,0x18 + 21ebc: 9b058593 addi a1,a1,-1616 # 39868 <_IO_stdin_used+0x1210> + 21ec0: 0541 addi a0,a0,16 + 21ec2: 83ff30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21ec6: 6522 ld a0,8(sp) + 21ec8: 03d00613 li a2,61 + 21ecc: 00018597 auipc a1,0x18 + 21ed0: 9dc58593 addi a1,a1,-1572 # 398a8 <_IO_stdin_used+0x1250> + 21ed4: 0541 addi a0,a0,16 + 21ed6: 82bf30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21eda: 6522 ld a0,8(sp) + 21edc: 04300613 li a2,67 + 21ee0: 00018597 auipc a1,0x18 + 21ee4: a0858593 addi a1,a1,-1528 # 398e8 <_IO_stdin_used+0x1290> + 21ee8: 0541 addi a0,a0,16 + 21eea: 817f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21eee: 6522 ld a0,8(sp) + 21ef0: 4631 li a2,12 + 21ef2: 00018597 auipc a1,0x18 + 21ef6: a3e58593 addi a1,a1,-1474 # 39930 <_IO_stdin_used+0x12d8> + 21efa: 0541 addi a0,a0,16 + 21efc: 805f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21f00: 6685 lui a3,0x1 + 21f02: 850a mv a0,sp + 21f04: a2e68693 addi a3,a3,-1490 # a2e <__abi_tag-0xf866> + 21f08: 00017617 auipc a2,0x17 + 21f0c: 3e060613 addi a2,a2,992 # 392e8 <_IO_stdin_used+0xc90> + 21f10: 4589 li a1,2 + 21f12: 890a mv s2,sp + 21f14: 882fe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 21f18: 5090 lw a2,32(s1) + 21f1a: 608c ld a1,0(s1) + 21f1c: 0804 addi s1,sp,16 + 21f1e: 8526 mv a0,s1 + 21f20: e71fd0ef jal ra,1fd90 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> + 21f24: 6662 ld a2,24(sp) + 21f26: 65c2 ld a1,16(sp) + 21f28: 00029517 auipc a0,0x29 + 21f2c: 07053503 ld a0,112(a0) # 4af98 <_ZSt4cerr@Base> + 21f30: fd0f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21f34: 4605 li a2,1 + 21f36: 00017597 auipc a1,0x17 + 21f3a: 4a258593 addi a1,a1,1186 # 393d8 <_IO_stdin_used+0xd80> + 21f3e: 842a mv s0,a0 + 21f40: fc0f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21f44: 03010a13 addi s4,sp,48 + 21f48: 85ce mv a1,s3 + 21f4a: 8552 mv a0,s4 + 21f4c: a76f80ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 21f50: 7662 ld a2,56(sp) + 21f52: 75c2 ld a1,48(sp) + 21f54: 8522 mv a0,s0 + 21f56: faaf30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21f5a: 7542 ld a0,48(sp) + 21f5c: 009c addi a5,sp,64 + 21f5e: 00f50463 beq a0,a5,21f66 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x172> + 21f62: 99ff30ef jal ra,15900 <_ZdlPv@plt> + 21f66: 6542 ld a0,16(sp) + 21f68: 101c addi a5,sp,32 + 21f6a: 00f50463 beq a0,a5,21f72 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x17e> + 21f6e: 993f30ef jal ra,15900 <_ZdlPv@plt> + 21f72: 854a mv a0,s2 + 21f74: bb2fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 21f78: 6522 ld a0,8(sp) + 21f7a: c501 beqz a0,21f82 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x18e> + 21f7c: 611c ld a5,0(a0) + 21f7e: 679c ld a5,8(a5) + 21f80: 9782 jalr a5 + 21f82: 70e6 ld ra,120(sp) + 21f84: 7446 ld s0,112(sp) + 21f86: 74a6 ld s1,104(sp) + 21f88: 7906 ld s2,96(sp) + 21f8a: 69e6 ld s3,88(sp) + 21f8c: 6a46 ld s4,80(sp) + 21f8e: 6109 addi sp,sp,128 + 21f90: 8082 ret + 21f92: 01090513 addi a0,s2,16 + 21f96: 4619 li a2,6 + 21f98: 00017597 auipc a1,0x17 + 21f9c: a5858593 addi a1,a1,-1448 # 389f0 <_IO_stdin_used+0x398> + 21fa0: f60f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21fa4: bd61 j 21e3c <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x48> + 21fa6: 01090513 addi a0,s2,16 + 21faa: 4619 li a2,6 + 21fac: 00017597 auipc a1,0x17 + 21fb0: a4458593 addi a1,a1,-1468 # 389f0 <_IO_stdin_used+0x398> + 21fb4: f4cf30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21fb8: bdd1 j 21e8c <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x98> + 21fba: 842a mv s0,a0 + 21fbc: 6522 ld a0,8(sp) + 21fbe: c501 beqz a0,21fc6 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1d2> + 21fc0: 611c ld a5,0(a0) + 21fc2: 679c ld a5,8(a5) + 21fc4: 9782 jalr a5 + 21fc6: 8522 mv a0,s0 + 21fc8: 829f30ef jal ra,157f0 <_Unwind_Resume@plt> + 21fcc: 842a mv s0,a0 + 21fce: 854a mv a0,s2 + 21fd0: b56fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 21fd4: b7e5 j 21fbc <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1c8> + 21fd6: 842a mv s0,a0 + 21fd8: 8552 mv a0,s4 + 21fda: b2bf40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21fde: 8526 mv a0,s1 + 21fe0: b25f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21fe4: b7ed j 21fce <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1da> + 21fe6: 842a mv s0,a0 + 21fe8: bfdd j 21fde <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1ea> + +0000000000021fea <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci>: + 21fea: 7171 addi sp,sp,-176 + 21fec: e94a sd s2,144(sp) + 21fee: f506 sd ra,168(sp) + 21ff0: f122 sd s0,160(sp) + 21ff2: ed26 sd s1,152(sp) + 21ff4: e54e sd s3,136(sp) + 21ff6: e152 sd s4,128(sp) + 21ff8: c632 sw a2,12(sp) + 21ffa: 892a mv s2,a0 + 21ffc: 12058b63 beqz a1,22132 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x148> + 22000: 02010993 addi s3,sp,32 + 22004: 852e mv a0,a1 + 22006: 84ae mv s1,a1 + 22008: e84e sd s3,16(sp) + 2200a: bc7f30ef jal ra,15bd0 + 2200e: e8aa sd a0,80(sp) + 22010: 47bd li a5,15 + 22012: 01010a13 addi s4,sp,16 + 22016: 842a mv s0,a0 + 22018: 0ca7e263 bltu a5,a0,220dc <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xf2> + 2201c: 4785 li a5,1 + 2201e: 10f51563 bne a0,a5,22128 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x13e> + 22022: 0004c703 lbu a4,0(s1) + 22026: 87ce mv a5,s3 + 22028: 02e10023 sb a4,32(sp) + 2202c: 4732 lw a4,12(sp) + 2202e: ec22 sd s0,24(sp) + 22030: 97a2 add a5,a5,s0 + 22032: 00078023 sb zero,0(a5) + 22036: 0c074e63 bltz a4,22112 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x128> + 2203a: 64e2 ld s1,24(sp) + 2203c: 1800 addi s0,sp,48 + 2203e: 04010a13 addi s4,sp,64 + 22042: 8522 mv a0,s0 + 22044: 00148593 addi a1,s1,1 + 22048: fcd6 sd s5,120(sp) + 2204a: fc02 sd zero,56(sp) + 2204c: 6ac2 ld s5,16(sp) + 2204e: 04010023 sb zero,64(sp) + 22052: f852 sd s4,48(sp) + 22054: 99df30ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 22058: 7762 ld a4,56(sp) + 2205a: 57fd li a5,-1 + 2205c: 8389 srli a5,a5,0x2 + 2205e: 8f99 sub a5,a5,a4 + 22060: 1097e163 bltu a5,s1,22162 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x178> + 22064: 8626 mv a2,s1 + 22066: 85d6 mv a1,s5 + 22068: 8522 mv a0,s0 + 2206a: 937f30ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 2206e: 7762 ld a4,56(sp) + 22070: 57fd li a5,-1 + 22072: 8389 srli a5,a5,0x2 + 22074: 10f70a63 beq a4,a5,22188 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x19e> + 22078: 4605 li a2,1 + 2207a: 00016597 auipc a1,0x16 + 2207e: 74658593 addi a1,a1,1862 # 387c0 <_IO_stdin_used+0x168> + 22082: 8522 mv a0,s0 + 22084: 91df30ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 22088: 0884 addi s1,sp,80 + 2208a: 8526 mv a0,s1 + 2208c: 006c addi a1,sp,12 + 2208e: 00029317 auipc t1,0x29 + 22092: ee233303 ld t1,-286(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 22096: 9302 jalr t1 + 22098: 8626 mv a2,s1 + 2209a: 85a2 mv a1,s0 + 2209c: 854a mv a0,s2 + 2209e: 00029317 auipc t1,0x29 + 220a2: aba33303 ld t1,-1350(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 220a6: 9302 jalr t1 + 220a8: 6546 ld a0,80(sp) + 220aa: 109c addi a5,sp,96 + 220ac: 00f50463 beq a0,a5,220b4 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xca> + 220b0: 851f30ef jal ra,15900 <_ZdlPv@plt> + 220b4: 7542 ld a0,48(sp) + 220b6: 09450963 beq a0,s4,22148 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x15e> + 220ba: 847f30ef jal ra,15900 <_ZdlPv@plt> + 220be: 7ae6 ld s5,120(sp) + 220c0: 6542 ld a0,16(sp) + 220c2: 01350463 beq a0,s3,220ca <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xe0> + 220c6: 83bf30ef jal ra,15900 <_ZdlPv@plt> + 220ca: 70aa ld ra,168(sp) + 220cc: 740a ld s0,160(sp) + 220ce: 64ea ld s1,152(sp) + 220d0: 69aa ld s3,136(sp) + 220d2: 6a0a ld s4,128(sp) + 220d4: 854a mv a0,s2 + 220d6: 694a ld s2,144(sp) + 220d8: 614d addi sp,sp,176 + 220da: 8082 ret + 220dc: 8552 mv a0,s4 + 220de: 4601 li a2,0 + 220e0: 088c addi a1,sp,80 + 220e2: dcef30ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 220e6: 67c6 ld a5,80(sp) + 220e8: e82a sd a0,16(sp) + 220ea: f03e sd a5,32(sp) + 220ec: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 220f0: 02048407 vle8.v v8,(s1) + 220f4: 8c1d sub s0,s0,a5 + 220f6: 94be add s1,s1,a5 + 220f8: 02050427 vse8.v v8,(a0) + 220fc: 953e add a0,a0,a5 + 220fe: f47d bnez s0,220ec <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x102> + 22100: 6446 ld s0,80(sp) + 22102: 67c2 ld a5,16(sp) + 22104: 4732 lw a4,12(sp) + 22106: ec22 sd s0,24(sp) + 22108: 97a2 add a5,a5,s0 + 2210a: 00078023 sb zero,0(a5) + 2210e: f20756e3 bgez a4,2203a <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x50> + 22112: 65c2 ld a1,16(sp) + 22114: 6662 ld a2,24(sp) + 22116: 01090793 addi a5,s2,16 + 2211a: 00f93023 sd a5,0(s2) + 2211e: 962e add a2,a2,a1 + 22120: 854a mv a0,s2 + 22122: cecf60ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 22126: bf69 j 220c0 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xd6> + 22128: 87ce mv a5,s3 + 2212a: f00501e3 beqz a0,2202c <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x42> + 2212e: 854e mv a0,s3 + 22130: bf75 j 220ec <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x102> + 22132: 101c addi a5,sp,32 + 22134: 4431 li s0,12 + 22136: 89be mv s3,a5 + 22138: e83e sd a5,16(sp) + 2213a: 853e mv a0,a5 + 2213c: e8a2 sd s0,80(sp) + 2213e: 0001a497 auipc s1,0x1a + 22142: 8c248493 addi s1,s1,-1854 # 3ba00 <_ZN7testing8internalL12kUnknownFileE> + 22146: b75d j 220ec <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x102> + 22148: 7ae6 ld s5,120(sp) + 2214a: bf9d j 220c0 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xd6> + 2214c: 87aa mv a5,a0 + 2214e: 8522 mv a0,s0 + 22150: 843e mv s0,a5 + 22152: 9b3f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22156: 0808 addi a0,sp,16 + 22158: 9adf40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2215c: 8522 mv a0,s0 + 2215e: e92f30ef jal ra,157f0 <_Unwind_Resume@plt> + 22162: 00017517 auipc a0,0x17 + 22166: 89e50513 addi a0,a0,-1890 # 38a00 <_IO_stdin_used+0x3a8> + 2216a: f86f30ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 2216e: 842a mv s0,a0 + 22170: fcd6 sd s5,120(sp) + 22172: b7d5 j 22156 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x16c> + 22174: 87aa mv a5,a0 + 22176: 8526 mv a0,s1 + 22178: 84be mv s1,a5 + 2217a: 98bf40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2217e: 8522 mv a0,s0 + 22180: 985f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22184: 8426 mv s0,s1 + 22186: bfc1 j 22156 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x16c> + 22188: 00017517 auipc a0,0x17 + 2218c: 87850513 addi a0,a0,-1928 # 38a00 <_IO_stdin_used+0x3a8> + 22190: f60f30ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 22194: 84aa mv s1,a0 + 22196: b7e5 j 2217e <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x194> + +0000000000022198 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei>: + 22198: dc010113 addi sp,sp,-576 + 2219c: 01bc addi a5,sp,200 + 2219e: 22813823 sd s0,560(sp) + 221a2: 23213023 sd s2,544(sp) + 221a6: 842a mv s0,a0 + 221a8: 04810913 addi s2,sp,72 + 221ac: 853e mv a0,a5 + 221ae: 22913423 sd s1,552(sp) + 221b2: 21313c23 sd s3,536(sp) + 221b6: ffde sd s7,504(sp) + 221b8: efee sd s11,472(sp) + 221ba: e43e sd a5,8(sp) + 221bc: ec2e sd a1,24(sp) + 221be: 22113c23 sd ra,568(sp) + 221c2: 21413823 sd s4,528(sp) + 221c6: 21513423 sd s5,520(sp) + 221ca: 21613023 sd s6,512(sp) + 221ce: fbe2 sd s8,496(sp) + 221d0: f7e6 sd s9,488(sp) + 221d2: f3ea sd s10,480(sp) + 221d4: f44a sd s2,40(sp) + 221d6: a2af30ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> + 221da: cd817057 vsetivli zero,2,e64,m1,ta,ma + 221de: 5e0030d7 vmv.v.i v1,0 + 221e2: 1b1c addi a5,sp,432 + 221e4: 00029997 auipc s3,0x29 + 221e8: a549b983 ld s3,-1452(s3) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 221ec: 0207f0a7 vse64.v v1,(a5) + 221f0: 039c addi a5,sp,448 + 221f2: 0207f0a7 vse64.v v1,(a5) + 221f6: 0109b483 ld s1,16(s3) + 221fa: 1a011423 sh zero,424(sp) + 221fe: 0189bb83 ld s7,24(s3) + 22202: 00029717 auipc a4,0x29 + 22206: d5673703 ld a4,-682(a4) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 2220a: 01070d93 addi s11,a4,16 + 2220e: fe84b783 ld a5,-24(s1) + 22212: f302 sd zero,416(sp) + 22214: e4a6 sd s1,72(sp) + 22216: 978a add a5,a5,sp + 22218: e5ee sd s11,200(sp) + 2221a: 0577b423 sd s7,72(a5) + 2221e: e882 sd zero,80(sp) + 22220: fe84b503 ld a0,-24(s1) + 22224: 4581 li a1,0 + 22226: 954a add a0,a0,s2 + 22228: 988f30ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 2222c: 0209b903 ld s2,32(s3) + 22230: 0289bc03 ld s8,40(s3) + 22234: 05810a93 addi s5,sp,88 + 22238: fe893503 ld a0,-24(s2) + 2223c: ecca sd s2,88(sp) + 2223e: 4581 li a1,0 + 22240: 9556 add a0,a0,s5 + 22242: 01853023 sd s8,0(a0) + 22246: 96af30ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 2224a: 0089bd03 ld s10,8(s3) + 2224e: cd817057 vsetivli zero,2,e64,m1,ta,ma + 22252: 0309bc83 ld s9,48(s3) + 22256: fe8d3703 ld a4,-24(s10) + 2225a: 5e0030d7 vmv.v.i v1,0 + 2225e: 00029797 auipc a5,0x29 + 22262: baa7b783 ld a5,-1110(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 22266: 0934 addi a3,sp,152 + 22268: 970a add a4,a4,sp + 2226a: 05973423 sd s9,72(a4) + 2226e: 8536 mv a0,a3 + 22270: 04078713 addi a4,a5,64 + 22274: 01878613 addi a2,a5,24 + 22278: e836 sd a3,16(sp) + 2227a: 06878693 addi a3,a5,104 + 2227e: 10bc addi a5,sp,104 + 22280: 0207f0a7 vse64.v v1,(a5) + 22284: 00029997 auipc s3,0x29 + 22288: b249b983 ld s3,-1244(s3) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 2228c: 18bc addi a5,sp,120 + 2228e: 0207f0a7 vse64.v v1,(a5) + 22292: 09c1 addi s3,s3,16 + 22294: 013c addi a5,sp,136 + 22296: 0207f0a7 vse64.v v1,(a5) + 2229a: f03a sd a4,32(sp) + 2229c: e4b2 sd a2,72(sp) + 2229e: e5b6 sd a3,200(sp) + 222a0: ecba sd a4,88(sp) + 222a2: f0ce sd s3,96(sp) + 222a4: 8fcf30ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> + 222a8: 6522 ld a0,8(sp) + 222aa: 00029a17 auipc s4,0x29 + 222ae: a2ea3a03 ld s4,-1490(s4) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 222b2: 47e1 li a5,24 + 222b4: 0b810b13 addi s6,sp,184 + 222b8: 0a41 addi s4,s4,16 + 222ba: 108c addi a1,sp,96 + 222bc: f902 sd zero,176(sp) + 222be: 0a010c23 sb zero,184(sp) + 222c2: d13e sw a5,160(sp) + 222c4: f55a sd s6,168(sp) + 222c6: f0d2 sd s4,96(sp) + 222c8: 8e8f30ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 222cc: 67e6 ld a5,88(sp) + 222ce: fe87b783 ld a5,-24(a5) + 222d2: 97d6 add a5,a5,s5 + 222d4: 0e17c683 lbu a3,225(a5) + 222d8: 873e mv a4,a5 + 222da: c6f1 beqz a3,223a6 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x20e> + 222dc: 03000693 li a3,48 + 222e0: 65e2 ld a1,24(sp) + 222e2: 0ed78023 sb a3,224(a5) + 222e6: 4789 li a5,2 + 222e8: 8556 mv a0,s5 + 222ea: eb1c sd a5,16(a4) + 222ec: a24f30ef jal ra,15510 <_ZNSolsEi@plt> + 222f0: 672a ld a4,136(sp) + 222f2: 01040793 addi a5,s0,16 + 222f6: 00043423 sd zero,8(s0) + 222fa: 00040823 sb zero,16(s0) + 222fe: e01c sd a5,0(s0) + 22300: c375 beqz a4,223e4 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x24c> + 22302: 77e6 ld a5,120(sp) + 22304: c399 beqz a5,2230a <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x172> + 22306: 08f76e63 bltu a4,a5,223a2 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x20a> + 2230a: 668a ld a3,128(sp) + 2230c: 4601 li a2,0 + 2230e: 4581 li a1,0 + 22310: 8f15 sub a4,a4,a3 + 22312: 8522 mv a0,s0 + 22314: c5cf30ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 22318: 00029797 auipc a5,0x29 + 2231c: af07b783 ld a5,-1296(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 22320: 01878713 addi a4,a5,24 + 22324: 06878793 addi a5,a5,104 + 22328: e5be sd a5,200(sp) + 2232a: 7782 ld a5,32(sp) + 2232c: 752a ld a0,168(sp) + 2232e: e4ba sd a4,72(sp) + 22330: ecbe sd a5,88(sp) + 22332: f0d2 sd s4,96(sp) + 22334: 01650463 beq a0,s6,2233c <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x1a4> + 22338: dc8f30ef jal ra,15900 <_ZdlPv@plt> + 2233c: 6542 ld a0,16(sp) + 2233e: f0ce sd s3,96(sp) + 22340: 8e0f30ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 22344: fe8d3683 ld a3,-24(s10) + 22348: fe893703 ld a4,-24(s2) + 2234c: fe84b783 ld a5,-24(s1) + 22350: 968a add a3,a3,sp + 22352: 0596b423 sd s9,72(a3) + 22356: ecca sd s2,88(sp) + 22358: 970a add a4,a4,sp + 2235a: 05873c23 sd s8,88(a4) + 2235e: 6522 ld a0,8(sp) + 22360: e4a6 sd s1,72(sp) + 22362: 978a add a5,a5,sp + 22364: 0577b423 sd s7,72(a5) + 22368: e5ee sd s11,200(sp) + 2236a: e882 sd zero,80(sp) + 2236c: a74f30ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 22370: 23813083 ld ra,568(sp) + 22374: 8522 mv a0,s0 + 22376: 23013403 ld s0,560(sp) + 2237a: 22813483 ld s1,552(sp) + 2237e: 22013903 ld s2,544(sp) + 22382: 21813983 ld s3,536(sp) + 22386: 21013a03 ld s4,528(sp) + 2238a: 20813a83 ld s5,520(sp) + 2238e: 20013b03 ld s6,512(sp) + 22392: 7bfe ld s7,504(sp) + 22394: 7c5e ld s8,496(sp) + 22396: 7cbe ld s9,488(sp) + 22398: 7d1e ld s10,480(sp) + 2239a: 6dfe ld s11,472(sp) + 2239c: 24010113 addi sp,sp,576 + 223a0: 8082 ret + 223a2: 873e mv a4,a5 + 223a4: b79d j 2230a <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x172> + 223a6: 7be8 ld a0,240(a5) + 223a8: c969 beqz a0,2247a <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x2e2> + 223aa: 03854683 lbu a3,56(a0) + 223ae: c689 beqz a3,223b8 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x220> + 223b0: 4685 li a3,1 + 223b2: 0ed780a3 sb a3,225(a5) + 223b6: b71d j 222dc <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x144> + 223b8: fc3e sd a5,56(sp) + 223ba: f82a sd a0,48(sp) + 223bc: a54f30ef jal ra,15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 223c0: 7542 ld a0,48(sp) + 223c2: 00029697 auipc a3,0x29 + 223c6: a366b683 ld a3,-1482(a3) # 4adf8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x34634> + 223ca: 77e2 ld a5,56(sp) + 223cc: 6118 ld a4,0(a0) + 223ce: 7b18 ld a4,48(a4) + 223d0: 00d71f63 bne a4,a3,223ee <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x256> + 223d4: 6766 ld a4,88(sp) + 223d6: 4685 li a3,1 + 223d8: fe873703 ld a4,-24(a4) + 223dc: 0ed780a3 sb a3,225(a5) + 223e0: 9756 add a4,a4,s5 + 223e2: bded j 222dc <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x144> + 223e4: 112c addi a1,sp,168 + 223e6: 8522 mv a0,s0 + 223e8: f88f30ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 223ec: b735 j 22318 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x180> + 223ee: f83e sd a5,48(sp) + 223f0: 02000593 li a1,32 + 223f4: 9702 jalr a4 + 223f6: 6766 ld a4,88(sp) + 223f8: 77c2 ld a5,48(sp) + 223fa: fe873703 ld a4,-24(a4) + 223fe: 9756 add a4,a4,s5 + 22400: bf45 j 223b0 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x218> + 22402: 842a mv s0,a0 + 22404: 1128 addi a0,sp,168 + 22406: f0d2 sd s4,96(sp) + 22408: efcf40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2240c: 6542 ld a0,16(sp) + 2240e: f0ce sd s3,96(sp) + 22410: 810f30ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 22414: fe8d3683 ld a3,-24(s10) + 22418: fe893703 ld a4,-24(s2) + 2241c: 0090 addi a2,sp,64 + 2241e: 19068693 addi a3,a3,400 + 22422: fe84b783 ld a5,-24(s1) + 22426: 96b2 add a3,a3,a2 + 22428: e796bc23 sd s9,-392(a3) + 2242c: 19070713 addi a4,a4,400 + 22430: ecca sd s2,88(sp) + 22432: 9732 add a4,a4,a2 + 22434: e9873423 sd s8,-376(a4) + 22438: 19078793 addi a5,a5,400 + 2243c: e4a6 sd s1,72(sp) + 2243e: 97b2 add a5,a5,a2 + 22440: e777bc23 sd s7,-392(a5) + 22444: e882 sd zero,80(sp) + 22446: 6522 ld a0,8(sp) + 22448: e5ee sd s11,200(sp) + 2244a: 996f30ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 2244e: 8522 mv a0,s0 + 22450: ba0f30ef jal ra,157f0 <_Unwind_Resume@plt> + 22454: fe84b783 ld a5,-24(s1) + 22458: 0098 addi a4,sp,64 + 2245a: e4a6 sd s1,72(sp) + 2245c: 19078793 addi a5,a5,400 + 22460: 97ba add a5,a5,a4 + 22462: e777bc23 sd s7,-392(a5) + 22466: 842a mv s0,a0 + 22468: e882 sd zero,80(sp) + 2246a: bff1 j 22446 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x2ae> + 2246c: 842a mv s0,a0 + 2246e: 7522 ld a0,40(sp) + 22470: f21f20ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 22474: 8522 mv a0,s0 + 22476: b7af30ef jal ra,157f0 <_Unwind_Resume@plt> + 2247a: b26f30ef jal ra,157a0 <_ZSt16__throw_bad_castv@plt> + 2247e: 842a mv s0,a0 + 22480: b7d9 j 22446 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x2ae> + 22482: 87aa mv a5,a0 + 22484: 8522 mv a0,s0 + 22486: 843e mv s0,a5 + 22488: e7cf40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2248c: b7cd j 2246e <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x2d6> + +000000000002248e <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex>: + 2248e: 20c4a7b7 lui a5,0x20c4a + 22492: ba678793 addi a5,a5,-1114 # 20c49ba6 <__global_pointer$+0x20bfde16> + 22496: e353f737 lui a4,0xe353f + 2249a: 7cf70713 addi a4,a4,1999 # ffffffffe353f7cf <__global_pointer$+0xffffffffe34f3a3f> + 2249e: 1782 slli a5,a5,0x20 + 224a0: 97ba add a5,a5,a4 + 224a2: 02f597b3 mulh a5,a1,a5 + 224a6: d4010113 addi sp,sp,-704 + 224aa: 2a913423 sd s1,680(sp) + 224ae: 43f5d713 srai a4,a1,0x3f + 224b2: 1ba4 addi s1,sp,504 + 224b4: 2a813823 sd s0,688(sp) + 224b8: 0c2c addi a1,sp,536 + 224ba: 842a mv s0,a0 + 224bc: 8526 mv a0,s1 + 224be: 2a113c23 sd ra,696(sp) + 224c2: 879d srai a5,a5,0x7 + 224c4: 8f99 sub a5,a5,a4 + 224c6: ffbe sd a5,504(sp) + 224c8: 808f30ef jal ra,154d0 + 224cc: 28050063 beqz a0,2274c <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x2be> + 224d0: 22c12783 lw a5,556(sp) + 224d4: 29313c23 sd s3,664(sp) + 224d8: 03810993 addi s3,sp,56 + 224dc: 854e mv a0,s3 + 224de: 76c7879b addiw a5,a5,1900 + 224e2: 184c addi a1,sp,52 + 224e4: 2b213023 sd s2,672(sp) + 224e8: 29413823 sd s4,656(sp) + 224ec: 29513423 sd s5,648(sp) + 224f0: 29613023 sd s6,640(sp) + 224f4: 27713c23 sd s7,632(sp) + 224f8: 27813823 sd s8,624(sp) + 224fc: 27913423 sd s9,616(sp) + 22500: 27a13023 sd s10,608(sp) + 22504: 25b13c23 sd s11,600(sp) + 22508: 00029317 auipc t1,0x29 + 2250c: a6833303 ld t1,-1432(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 22510: da3e sw a5,52(sp) + 22512: 9302 jalr t1 + 22514: 854e mv a0,s3 + 22516: 00017597 auipc a1,0x17 + 2251a: 89a58593 addi a1,a1,-1894 # 38db0 <_IO_stdin_used+0x758> + 2251e: 862f30ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 22522: 06810913 addi s2,sp,104 + 22526: ecca sd s2,88(sp) + 22528: 6118 ld a4,0(a0) + 2252a: 01050793 addi a5,a0,16 + 2252e: 24f70063 beq a4,a5,2276e <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x2e0> + 22532: 6914 ld a3,16(a0) + 22534: ecba sd a4,88(sp) + 22536: f4b6 sd a3,104(sp) + 22538: 00050823 sb zero,16(a0) + 2253c: 22812583 lw a1,552(sp) + 22540: 6518 ld a4,8(a0) + 22542: 07810a93 addi s5,sp,120 + 22546: e11c sd a5,0(a0) + 22548: 00053423 sd zero,8(a0) + 2254c: 2585 addiw a1,a1,1 + 2254e: 8556 mv a0,s5 + 22550: f056 sd s5,32(sp) + 22552: f0ba sd a4,96(sp) + 22554: c45ff0ef jal ra,22198 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 22558: 08bc addi a5,sp,88 + 2255a: 09810a13 addi s4,sp,152 + 2255e: 8552 mv a0,s4 + 22560: 85be mv a1,a5 + 22562: 8656 mv a2,s5 + 22564: 00028317 auipc t1,0x28 + 22568: 5f433303 ld t1,1524(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2256c: e43e sd a5,8(sp) + 2256e: 9302 jalr t1 + 22570: 00017597 auipc a1,0x17 + 22574: 84058593 addi a1,a1,-1984 # 38db0 <_IO_stdin_used+0x758> + 22578: 8552 mv a0,s4 + 2257a: 806f30ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2257e: 0b810b13 addi s6,sp,184 + 22582: 85aa mv a1,a0 + 22584: 855a mv a0,s6 + 22586: e85a sd s6,16(sp) + 22588: 878f30ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2258c: 22412583 lw a1,548(sp) + 22590: 09bc addi a5,sp,216 + 22592: 853e mv a0,a5 + 22594: 8bbe mv s7,a5 + 22596: ec3e sd a5,24(sp) + 22598: c01ff0ef jal ra,22198 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 2259c: 0f810a93 addi s5,sp,248 + 225a0: 8556 mv a0,s5 + 225a2: 865e mv a2,s7 + 225a4: 85da mv a1,s6 + 225a6: 00028317 auipc t1,0x28 + 225aa: 5b233303 ld t1,1458(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 225ae: 9302 jalr t1 + 225b0: 00017597 auipc a1,0x17 + 225b4: 39058593 addi a1,a1,912 # 39940 <_IO_stdin_used+0x12e8> + 225b8: 8556 mv a0,s5 + 225ba: fc7f20ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 225be: 0a3c addi a5,sp,280 + 225c0: 85aa mv a1,a0 + 225c2: 853e mv a0,a5 + 225c4: 8c3e mv s8,a5 + 225c6: f43e sd a5,40(sp) + 225c8: 838f30ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 225cc: 22012583 lw a1,544(sp) + 225d0: 13810b13 addi s6,sp,312 + 225d4: 855a mv a0,s6 + 225d6: bc3ff0ef jal ra,22198 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 225da: 15810b93 addi s7,sp,344 + 225de: 855e mv a0,s7 + 225e0: 865a mv a2,s6 + 225e2: 85e2 mv a1,s8 + 225e4: 00028317 auipc t1,0x28 + 225e8: 57433303 ld t1,1396(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 225ec: 9302 jalr t1 + 225ee: 00016597 auipc a1,0x16 + 225f2: 1d258593 addi a1,a1,466 # 387c0 <_IO_stdin_used+0x168> + 225f6: 855e mv a0,s7 + 225f8: f89f20ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 225fc: 17810c13 addi s8,sp,376 + 22600: 85aa mv a1,a0 + 22602: 8562 mv a0,s8 + 22604: ffdf20ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 22608: 21c12583 lw a1,540(sp) + 2260c: 19810c93 addi s9,sp,408 + 22610: 8566 mv a0,s9 + 22612: b87ff0ef jal ra,22198 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 22616: 1b810d13 addi s10,sp,440 + 2261a: 856a mv a0,s10 + 2261c: 8666 mv a2,s9 + 2261e: 85e2 mv a1,s8 + 22620: 00028317 auipc t1,0x28 + 22624: 53833303 ld t1,1336(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 22628: 9302 jalr t1 + 2262a: 00016597 auipc a1,0x16 + 2262e: 19658593 addi a1,a1,406 # 387c0 <_IO_stdin_used+0x168> + 22632: 856a mv a0,s10 + 22634: f4df20ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 22638: 1d810d93 addi s11,sp,472 + 2263c: 85aa mv a1,a0 + 2263e: 856e mv a0,s11 + 22640: fc1f20ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 22644: 21812583 lw a1,536(sp) + 22648: 8526 mv a0,s1 + 2264a: b4fff0ef jal ra,22198 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 2264e: 8626 mv a2,s1 + 22650: 85ee mv a1,s11 + 22652: 8522 mv a0,s0 + 22654: 00028317 auipc t1,0x28 + 22658: 50433303 ld t1,1284(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2265c: 9302 jalr t1 + 2265e: 757e ld a0,504(sp) + 22660: 043c addi a5,sp,520 + 22662: 00f50463 beq a0,a5,2266a <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x1dc> + 22666: a9af30ef jal ra,15900 <_ZdlPv@plt> + 2266a: 657e ld a0,472(sp) + 2266c: 13bc addi a5,sp,488 + 2266e: 00f50463 beq a0,a5,22676 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x1e8> + 22672: a8ef30ef jal ra,15900 <_ZdlPv@plt> + 22676: 757a ld a0,440(sp) + 22678: 03bc addi a5,sp,456 + 2267a: 00f50463 beq a0,a5,22682 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x1f4> + 2267e: a82f30ef jal ra,15900 <_ZdlPv@plt> + 22682: 657a ld a0,408(sp) + 22684: 133c addi a5,sp,424 + 22686: 00f50463 beq a0,a5,2268e <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x200> + 2268a: a76f30ef jal ra,15900 <_ZdlPv@plt> + 2268e: 7576 ld a0,376(sp) + 22690: 033c addi a5,sp,392 + 22692: 00f50463 beq a0,a5,2269a <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x20c> + 22696: a6af30ef jal ra,15900 <_ZdlPv@plt> + 2269a: 6576 ld a0,344(sp) + 2269c: 12bc addi a5,sp,360 + 2269e: 00f50463 beq a0,a5,226a6 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x218> + 226a2: a5ef30ef jal ra,15900 <_ZdlPv@plt> + 226a6: 7572 ld a0,312(sp) + 226a8: 02bc addi a5,sp,328 + 226aa: 00f50463 beq a0,a5,226b2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x224> + 226ae: a52f30ef jal ra,15900 <_ZdlPv@plt> + 226b2: 6572 ld a0,280(sp) + 226b4: 123c addi a5,sp,296 + 226b6: 00f50463 beq a0,a5,226be <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x230> + 226ba: a46f30ef jal ra,15900 <_ZdlPv@plt> + 226be: 756e ld a0,248(sp) + 226c0: 023c addi a5,sp,264 + 226c2: 00f50463 beq a0,a5,226ca <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x23c> + 226c6: a3af30ef jal ra,15900 <_ZdlPv@plt> + 226ca: 656e ld a0,216(sp) + 226cc: 11bc addi a5,sp,232 + 226ce: 00f50463 beq a0,a5,226d6 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x248> + 226d2: a2ef30ef jal ra,15900 <_ZdlPv@plt> + 226d6: 756a ld a0,184(sp) + 226d8: 01bc addi a5,sp,200 + 226da: 00f50463 beq a0,a5,226e2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x254> + 226de: a22f30ef jal ra,15900 <_ZdlPv@plt> + 226e2: 656a ld a0,152(sp) + 226e4: 113c addi a5,sp,168 + 226e6: 00f50463 beq a0,a5,226ee <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x260> + 226ea: a16f30ef jal ra,15900 <_ZdlPv@plt> + 226ee: 7566 ld a0,120(sp) + 226f0: 013c addi a5,sp,136 + 226f2: 00f50463 beq a0,a5,226fa <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x26c> + 226f6: a0af30ef jal ra,15900 <_ZdlPv@plt> + 226fa: 6566 ld a0,88(sp) + 226fc: 01250463 beq a0,s2,22704 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x276> + 22700: a00f30ef jal ra,15900 <_ZdlPv@plt> + 22704: 7562 ld a0,56(sp) + 22706: 00bc addi a5,sp,72 + 22708: 00f50463 beq a0,a5,22710 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x282> + 2270c: 9f4f30ef jal ra,15900 <_ZdlPv@plt> + 22710: 2b813083 ld ra,696(sp) + 22714: 8522 mv a0,s0 + 22716: 2b013403 ld s0,688(sp) + 2271a: 2a013903 ld s2,672(sp) + 2271e: 29813983 ld s3,664(sp) + 22722: 29013a03 ld s4,656(sp) + 22726: 28813a83 ld s5,648(sp) + 2272a: 28013b03 ld s6,640(sp) + 2272e: 27813b83 ld s7,632(sp) + 22732: 27013c03 ld s8,624(sp) + 22736: 26813c83 ld s9,616(sp) + 2273a: 26013d03 ld s10,608(sp) + 2273e: 25813d83 ld s11,600(sp) + 22742: 2a813483 ld s1,680(sp) + 22746: 2c010113 addi sp,sp,704 + 2274a: 8082 ret + 2274c: 8522 mv a0,s0 + 2274e: 00018597 auipc a1,0x18 + 22752: caa58593 addi a1,a1,-854 # 3a3f8 <_IO_stdin_used+0x1da0> + 22756: ab2f60ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2275a: 2b813083 ld ra,696(sp) + 2275e: 8522 mv a0,s0 + 22760: 2b013403 ld s0,688(sp) + 22764: 2a813483 ld s1,680(sp) + 22768: 2c010113 addi sp,sp,704 + 2276c: 8082 ret + 2276e: 6518 ld a4,8(a0) + 22770: 864a mv a2,s2 + 22772: 85be mv a1,a5 + 22774: 0705 addi a4,a4,1 + 22776: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 2277a: 02058407 vle8.v v8,(a1) + 2277e: 8f15 sub a4,a4,a3 + 22780: 95b6 add a1,a1,a3 + 22782: 02060427 vse8.v v8,(a2) + 22786: 9636 add a2,a2,a3 + 22788: f77d bnez a4,22776 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x2e8> + 2278a: b37d j 22538 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0xaa> + 2278c: 842a mv s0,a0 + 2278e: 7522 ld a0,40(sp) + 22790: b74f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22794: 8556 mv a0,s5 + 22796: b6ef40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2279a: 6562 ld a0,24(sp) + 2279c: b68f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 227a0: 6542 ld a0,16(sp) + 227a2: b62f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 227a6: 8552 mv a0,s4 + 227a8: b5cf40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 227ac: 7502 ld a0,32(sp) + 227ae: b56f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 227b2: 6522 ld a0,8(sp) + 227b4: b50f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 227b8: 854e mv a0,s3 + 227ba: b4af40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 227be: 8522 mv a0,s0 + 227c0: 830f30ef jal ra,157f0 <_Unwind_Resume@plt> + 227c4: 842a mv s0,a0 + 227c6: bfcd j 227b8 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x32a> + 227c8: 842a mv s0,a0 + 227ca: b7cd j 227ac <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x31e> + 227cc: 08bc addi a5,sp,88 + 227ce: 842a mv s0,a0 + 227d0: e43e sd a5,8(sp) + 227d2: b7c5 j 227b2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x324> + 227d4: 842a mv s0,a0 + 227d6: bf7d j 22794 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x306> + 227d8: 842a mv s0,a0 + 227da: b7c1 j 2279a <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x30c> + 227dc: 842a mv s0,a0 + 227de: b7c9 j 227a0 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x312> + 227e0: 842a mv s0,a0 + 227e2: b7d1 j 227a6 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x318> + 227e4: 842a mv s0,a0 + 227e6: 8526 mv a0,s1 + 227e8: b1cf40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 227ec: 856e mv a0,s11 + 227ee: b16f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 227f2: 856a mv a0,s10 + 227f4: b10f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 227f8: 8566 mv a0,s9 + 227fa: b0af40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 227fe: 8562 mv a0,s8 + 22800: b04f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22804: 855e mv a0,s7 + 22806: afef40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2280a: 855a mv a0,s6 + 2280c: af8f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22810: bfbd j 2278e <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x300> + 22812: 842a mv s0,a0 + 22814: bfe1 j 227ec <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x35e> + 22816: 842a mv s0,a0 + 22818: bfe9 j 227f2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x364> + 2281a: 842a mv s0,a0 + 2281c: bff1 j 227f8 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x36a> + 2281e: 842a mv s0,a0 + 22820: bff9 j 227fe <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x370> + 22822: 842a mv s0,a0 + 22824: b7c5 j 22804 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x376> + 22826: 842a mv s0,a0 + 22828: b7cd j 2280a <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x37c> + +000000000002282a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex>: + 2282a: 20c4a7b7 lui a5,0x20c4a + 2282e: ba678793 addi a5,a5,-1114 # 20c49ba6 <__global_pointer$+0x20bfde16> + 22832: e353f737 lui a4,0xe353f + 22836: 7cf70713 addi a4,a4,1999 # ffffffffe353f7cf <__global_pointer$+0xffffffffe34f3a3f> + 2283a: 1782 slli a5,a5,0x20 + 2283c: 97ba add a5,a5,a4 + 2283e: 02f597b3 mulh a5,a1,a5 + 22842: d2010113 addi sp,sp,-736 + 22846: 2c913423 sd s1,712(sp) + 2284a: 43f5d713 srai a4,a1,0x3f + 2284e: 0c24 addi s1,sp,536 + 22850: 2c813823 sd s0,720(sp) + 22854: 1c2c addi a1,sp,568 + 22856: 842a mv s0,a0 + 22858: 8526 mv a0,s1 + 2285a: 2c113c23 sd ra,728(sp) + 2285e: 879d srai a5,a5,0x7 + 22860: 8f99 sub a5,a5,a4 + 22862: 20f13c23 sd a5,536(sp) + 22866: c6bf20ef jal ra,154d0 + 2286a: 28050863 beqz a0,22afa <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x2d0> + 2286e: 24c12783 lw a5,588(sp) + 22872: 2d213023 sd s2,704(sp) + 22876: 03810913 addi s2,sp,56 + 2287a: 854a mv a0,s2 + 2287c: 76c7879b addiw a5,a5,1900 + 22880: 184c addi a1,sp,52 + 22882: 2b313c23 sd s3,696(sp) + 22886: 2b413823 sd s4,688(sp) + 2288a: 2b513423 sd s5,680(sp) + 2288e: 2b613023 sd s6,672(sp) + 22892: 29713c23 sd s7,664(sp) + 22896: 29813823 sd s8,656(sp) + 2289a: 29913423 sd s9,648(sp) + 2289e: 29a13023 sd s10,640(sp) + 228a2: 27b13c23 sd s11,632(sp) + 228a6: 00028317 auipc t1,0x28 + 228aa: 6ca33303 ld t1,1738(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 228ae: da3e sw a5,52(sp) + 228b0: 9302 jalr t1 + 228b2: 854a mv a0,s2 + 228b4: 00016597 auipc a1,0x16 + 228b8: 4fc58593 addi a1,a1,1276 # 38db0 <_IO_stdin_used+0x758> + 228bc: cc5f20ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 228c0: 05810a13 addi s4,sp,88 + 228c4: 85aa mv a1,a0 + 228c6: 8552 mv a0,s4 + 228c8: e852 sd s4,16(sp) + 228ca: d37f20ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 228ce: 24812583 lw a1,584(sp) + 228d2: 07810a93 addi s5,sp,120 + 228d6: 8556 mv a0,s5 + 228d8: 2585 addiw a1,a1,1 + 228da: ec56 sd s5,24(sp) + 228dc: 8bdff0ef jal ra,22198 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 228e0: 09810993 addi s3,sp,152 + 228e4: 854e mv a0,s3 + 228e6: 8656 mv a2,s5 + 228e8: 85d2 mv a1,s4 + 228ea: 00028317 auipc t1,0x28 + 228ee: 26e33303 ld t1,622(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 228f2: 9302 jalr t1 + 228f4: 00016597 auipc a1,0x16 + 228f8: 4bc58593 addi a1,a1,1212 # 38db0 <_IO_stdin_used+0x758> + 228fc: 854e mv a0,s3 + 228fe: c83f20ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 22902: 0b810a93 addi s5,sp,184 + 22906: 85aa mv a1,a0 + 22908: 8556 mv a0,s5 + 2290a: f456 sd s5,40(sp) + 2290c: cf5f20ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 22910: 24412583 lw a1,580(sp) + 22914: 09bc addi a5,sp,216 + 22916: 853e mv a0,a5 + 22918: 8b3e mv s6,a5 + 2291a: e43e sd a5,8(sp) + 2291c: 87dff0ef jal ra,22198 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 22920: 0f810a13 addi s4,sp,248 + 22924: 8552 mv a0,s4 + 22926: 865a mv a2,s6 + 22928: 85d6 mv a1,s5 + 2292a: 00028317 auipc t1,0x28 + 2292e: 22e33303 ld t1,558(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 22932: 9302 jalr t1 + 22934: 00017597 auipc a1,0x17 + 22938: 00c58593 addi a1,a1,12 # 39940 <_IO_stdin_used+0x12e8> + 2293c: 8552 mv a0,s4 + 2293e: c43f20ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 22942: 0a3c addi a5,sp,280 + 22944: 85aa mv a1,a0 + 22946: 853e mv a0,a5 + 22948: 8bbe mv s7,a5 + 2294a: f03e sd a5,32(sp) + 2294c: cb5f20ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 22950: 24012583 lw a1,576(sp) + 22954: 13810a93 addi s5,sp,312 + 22958: 8556 mv a0,s5 + 2295a: 83fff0ef jal ra,22198 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 2295e: 15810b13 addi s6,sp,344 + 22962: 855a mv a0,s6 + 22964: 8656 mv a2,s5 + 22966: 85de mv a1,s7 + 22968: 00028317 auipc t1,0x28 + 2296c: 1f033303 ld t1,496(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 22970: 9302 jalr t1 + 22972: 00016597 auipc a1,0x16 + 22976: e4e58593 addi a1,a1,-434 # 387c0 <_IO_stdin_used+0x168> + 2297a: 855a mv a0,s6 + 2297c: c05f20ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 22980: 17810b93 addi s7,sp,376 + 22984: 85aa mv a1,a0 + 22986: 855e mv a0,s7 + 22988: c79f20ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2298c: 23c12583 lw a1,572(sp) + 22990: 19810c13 addi s8,sp,408 + 22994: 8562 mv a0,s8 + 22996: 803ff0ef jal ra,22198 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 2299a: 1b810c93 addi s9,sp,440 + 2299e: 8566 mv a0,s9 + 229a0: 8662 mv a2,s8 + 229a2: 85de mv a1,s7 + 229a4: 00028317 auipc t1,0x28 + 229a8: 1b433303 ld t1,436(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 229ac: 9302 jalr t1 + 229ae: 00016597 auipc a1,0x16 + 229b2: e1258593 addi a1,a1,-494 # 387c0 <_IO_stdin_used+0x168> + 229b6: 8566 mv a0,s9 + 229b8: bc9f20ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 229bc: 1d810d13 addi s10,sp,472 + 229c0: 85aa mv a1,a0 + 229c2: 856a mv a0,s10 + 229c4: c3df20ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 229c8: 23812583 lw a1,568(sp) + 229cc: 1f810d93 addi s11,sp,504 + 229d0: 856e mv a0,s11 + 229d2: fc6ff0ef jal ra,22198 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 229d6: 866e mv a2,s11 + 229d8: 85ea mv a1,s10 + 229da: 8526 mv a0,s1 + 229dc: 00028317 auipc t1,0x28 + 229e0: 17c33303 ld t1,380(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 229e4: 9302 jalr t1 + 229e6: 00017597 auipc a1,0x17 + 229ea: f6258593 addi a1,a1,-158 # 39948 <_IO_stdin_used+0x12f0> + 229ee: 8526 mv a0,s1 + 229f0: b91f20ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 229f4: 85aa mv a1,a0 + 229f6: 8522 mv a0,s0 + 229f8: c09f20ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 229fc: 21813503 ld a0,536(sp) + 22a00: 143c addi a5,sp,552 + 22a02: 00f50463 beq a0,a5,22a0a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x1e0> + 22a06: efbf20ef jal ra,15900 <_ZdlPv@plt> + 22a0a: 757e ld a0,504(sp) + 22a0c: 043c addi a5,sp,520 + 22a0e: 00f50463 beq a0,a5,22a16 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x1ec> + 22a12: eeff20ef jal ra,15900 <_ZdlPv@plt> + 22a16: 657e ld a0,472(sp) + 22a18: 13bc addi a5,sp,488 + 22a1a: 00f50463 beq a0,a5,22a22 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x1f8> + 22a1e: ee3f20ef jal ra,15900 <_ZdlPv@plt> + 22a22: 757a ld a0,440(sp) + 22a24: 03bc addi a5,sp,456 + 22a26: 00f50463 beq a0,a5,22a2e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x204> + 22a2a: ed7f20ef jal ra,15900 <_ZdlPv@plt> + 22a2e: 657a ld a0,408(sp) + 22a30: 133c addi a5,sp,424 + 22a32: 00f50463 beq a0,a5,22a3a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x210> + 22a36: ecbf20ef jal ra,15900 <_ZdlPv@plt> + 22a3a: 7576 ld a0,376(sp) + 22a3c: 033c addi a5,sp,392 + 22a3e: 00f50463 beq a0,a5,22a46 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x21c> + 22a42: ebff20ef jal ra,15900 <_ZdlPv@plt> + 22a46: 6576 ld a0,344(sp) + 22a48: 12bc addi a5,sp,360 + 22a4a: 00f50463 beq a0,a5,22a52 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x228> + 22a4e: eb3f20ef jal ra,15900 <_ZdlPv@plt> + 22a52: 7572 ld a0,312(sp) + 22a54: 02bc addi a5,sp,328 + 22a56: 00f50463 beq a0,a5,22a5e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x234> + 22a5a: ea7f20ef jal ra,15900 <_ZdlPv@plt> + 22a5e: 6572 ld a0,280(sp) + 22a60: 123c addi a5,sp,296 + 22a62: 00f50463 beq a0,a5,22a6a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x240> + 22a66: e9bf20ef jal ra,15900 <_ZdlPv@plt> + 22a6a: 756e ld a0,248(sp) + 22a6c: 023c addi a5,sp,264 + 22a6e: 00f50463 beq a0,a5,22a76 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x24c> + 22a72: e8ff20ef jal ra,15900 <_ZdlPv@plt> + 22a76: 656e ld a0,216(sp) + 22a78: 11bc addi a5,sp,232 + 22a7a: 00f50463 beq a0,a5,22a82 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x258> + 22a7e: e83f20ef jal ra,15900 <_ZdlPv@plt> + 22a82: 756a ld a0,184(sp) + 22a84: 01bc addi a5,sp,200 + 22a86: 00f50463 beq a0,a5,22a8e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x264> + 22a8a: e77f20ef jal ra,15900 <_ZdlPv@plt> + 22a8e: 656a ld a0,152(sp) + 22a90: 113c addi a5,sp,168 + 22a92: 00f50463 beq a0,a5,22a9a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x270> + 22a96: e6bf20ef jal ra,15900 <_ZdlPv@plt> + 22a9a: 7566 ld a0,120(sp) + 22a9c: 013c addi a5,sp,136 + 22a9e: 00f50463 beq a0,a5,22aa6 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x27c> + 22aa2: e5ff20ef jal ra,15900 <_ZdlPv@plt> + 22aa6: 6566 ld a0,88(sp) + 22aa8: 10bc addi a5,sp,104 + 22aaa: 00f50463 beq a0,a5,22ab2 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x288> + 22aae: e53f20ef jal ra,15900 <_ZdlPv@plt> + 22ab2: 7562 ld a0,56(sp) + 22ab4: 00bc addi a5,sp,72 + 22ab6: 00f50463 beq a0,a5,22abe <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x294> + 22aba: e47f20ef jal ra,15900 <_ZdlPv@plt> + 22abe: 2d813083 ld ra,728(sp) + 22ac2: 8522 mv a0,s0 + 22ac4: 2d013403 ld s0,720(sp) + 22ac8: 2c013903 ld s2,704(sp) + 22acc: 2b813983 ld s3,696(sp) + 22ad0: 2b013a03 ld s4,688(sp) + 22ad4: 2a813a83 ld s5,680(sp) + 22ad8: 2a013b03 ld s6,672(sp) + 22adc: 29813b83 ld s7,664(sp) + 22ae0: 29013c03 ld s8,656(sp) + 22ae4: 28813c83 ld s9,648(sp) + 22ae8: 28013d03 ld s10,640(sp) + 22aec: 27813d83 ld s11,632(sp) + 22af0: 2c813483 ld s1,712(sp) + 22af4: 2e010113 addi sp,sp,736 + 22af8: 8082 ret + 22afa: 8522 mv a0,s0 + 22afc: 00018597 auipc a1,0x18 + 22b00: 8fc58593 addi a1,a1,-1796 # 3a3f8 <_IO_stdin_used+0x1da0> + 22b04: f05f50ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 22b08: 2d813083 ld ra,728(sp) + 22b0c: 8522 mv a0,s0 + 22b0e: 2d013403 ld s0,720(sp) + 22b12: 2c813483 ld s1,712(sp) + 22b16: 2e010113 addi sp,sp,736 + 22b1a: 8082 ret + 22b1c: 842a mv s0,a0 + 22b1e: 8526 mv a0,s1 + 22b20: fe5f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22b24: 856e mv a0,s11 + 22b26: fdff30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22b2a: 856a mv a0,s10 + 22b2c: fd9f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22b30: 8566 mv a0,s9 + 22b32: fd3f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22b36: 8562 mv a0,s8 + 22b38: fcdf30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22b3c: 855e mv a0,s7 + 22b3e: fc7f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22b42: 855a mv a0,s6 + 22b44: fc1f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22b48: 8556 mv a0,s5 + 22b4a: fbbf30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22b4e: 7502 ld a0,32(sp) + 22b50: fb5f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22b54: 8552 mv a0,s4 + 22b56: faff30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22b5a: 6522 ld a0,8(sp) + 22b5c: fa9f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22b60: 7522 ld a0,40(sp) + 22b62: fa3f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22b66: 854e mv a0,s3 + 22b68: f9df30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22b6c: 6562 ld a0,24(sp) + 22b6e: f97f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22b72: 6542 ld a0,16(sp) + 22b74: f91f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22b78: 854a mv a0,s2 + 22b7a: f8bf30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22b7e: 8522 mv a0,s0 + 22b80: c71f20ef jal ra,157f0 <_Unwind_Resume@plt> + 22b84: 842a mv s0,a0 + 22b86: bf79 j 22b24 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x2fa> + 22b88: 842a mv s0,a0 + 22b8a: b745 j 22b2a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x300> + 22b8c: 842a mv s0,a0 + 22b8e: b74d j 22b30 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x306> + 22b90: 842a mv s0,a0 + 22b92: b755 j 22b36 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x30c> + 22b94: 842a mv s0,a0 + 22b96: b75d j 22b3c <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x312> + 22b98: 842a mv s0,a0 + 22b9a: b765 j 22b42 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x318> + 22b9c: 842a mv s0,a0 + 22b9e: b76d j 22b48 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x31e> + 22ba0: 842a mv s0,a0 + 22ba2: b775 j 22b4e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x324> + 22ba4: 842a mv s0,a0 + 22ba6: b77d j 22b54 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x32a> + 22ba8: 842a mv s0,a0 + 22baa: bf45 j 22b5a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x330> + 22bac: 842a mv s0,a0 + 22bae: bf4d j 22b60 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x336> + 22bb0: 842a mv s0,a0 + 22bb2: bf55 j 22b66 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x33c> + 22bb4: 842a mv s0,a0 + 22bb6: bf5d j 22b6c <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x342> + 22bb8: 842a mv s0,a0 + 22bba: bf65 j 22b72 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x348> + 22bbc: 842a mv s0,a0 + 22bbe: bf6d j 22b78 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x34e> + +0000000000022bc0 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej>: + 22bc0: dd010113 addi sp,sp,-560 + 22bc4: 193c addi a5,sp,184 + 22bc6: 22813023 sd s0,544(sp) + 22bca: 20913c23 sd s1,536(sp) + 22bce: 842a mv s0,a0 + 22bd0: 1824 addi s1,sp,56 + 22bd2: 853e mv a0,a5 + 22bd4: 21213823 sd s2,528(sp) + 22bd8: 21413023 sd s4,512(sp) + 22bdc: f7de sd s7,488(sp) + 22bde: e7ee sd s11,456(sp) + 22be0: e43e sd a5,8(sp) + 22be2: ec2e sd a1,24(sp) + 22be4: 22113423 sd ra,552(sp) + 22be8: 21313423 sd s3,520(sp) + 22bec: ffd6 sd s5,504(sp) + 22bee: fbda sd s6,496(sp) + 22bf0: f3e2 sd s8,480(sp) + 22bf2: efe6 sd s9,472(sp) + 22bf4: ebea sd s10,464(sp) + 22bf6: f426 sd s1,40(sp) + 22bf8: 809f20ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> + 22bfc: cd817057 vsetivli zero,2,e64,m1,ta,ma + 22c00: 5e0030d7 vmv.v.i v1,0 + 22c04: 131c addi a5,sp,416 + 22c06: 00028a17 auipc s4,0x28 + 22c0a: 032a3a03 ld s4,50(s4) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 22c0e: 0207f0a7 vse64.v v1,(a5) + 22c12: 1b1c addi a5,sp,432 + 22c14: 0207f0a7 vse64.v v1,(a5) + 22c18: 010a3903 ld s2,16(s4) + 22c1c: 18011c23 sh zero,408(sp) + 22c20: 018a3b83 ld s7,24(s4) + 22c24: 00028717 auipc a4,0x28 + 22c28: 33473703 ld a4,820(a4) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 22c2c: 01070d93 addi s11,a4,16 + 22c30: fe893783 ld a5,-24(s2) + 22c34: eb02 sd zero,400(sp) + 22c36: fc4a sd s2,56(sp) + 22c38: 978a add a5,a5,sp + 22c3a: fd6e sd s11,184(sp) + 22c3c: 0377bc23 sd s7,56(a5) + 22c40: e082 sd zero,64(sp) + 22c42: fe893503 ld a0,-24(s2) + 22c46: 4581 li a1,0 + 22c48: 9526 add a0,a0,s1 + 22c4a: f66f20ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 22c4e: 020a3983 ld s3,32(s4) + 22c52: 028a3c03 ld s8,40(s4) + 22c56: 00a4 addi s1,sp,72 + 22c58: fe89b503 ld a0,-24(s3) + 22c5c: e4ce sd s3,72(sp) + 22c5e: 4581 li a1,0 + 22c60: 9526 add a0,a0,s1 + 22c62: 01853023 sd s8,0(a0) + 22c66: f4af20ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 22c6a: 008a3d03 ld s10,8(s4) + 22c6e: cd817057 vsetivli zero,2,e64,m1,ta,ma + 22c72: 030a3c83 ld s9,48(s4) + 22c76: fe8d3703 ld a4,-24(s10) + 22c7a: 5e0030d7 vmv.v.i v1,0 + 22c7e: 00028797 auipc a5,0x28 + 22c82: 18a7b783 ld a5,394(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 22c86: 0134 addi a3,sp,136 + 22c88: 970a add a4,a4,sp + 22c8a: 03973c23 sd s9,56(a4) + 22c8e: 8536 mv a0,a3 + 22c90: 06878713 addi a4,a5,104 + 22c94: e836 sd a3,16(sp) + 22c96: 04078b13 addi s6,a5,64 + 22c9a: 01878693 addi a3,a5,24 + 22c9e: 08bc addi a5,sp,88 + 22ca0: 0207f0a7 vse64.v v1,(a5) + 22ca4: 00028a17 auipc s4,0x28 + 22ca8: 104a3a03 ld s4,260(s4) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 22cac: 10bc addi a5,sp,104 + 22cae: 0207f0a7 vse64.v v1,(a5) + 22cb2: 0a41 addi s4,s4,16 + 22cb4: 18bc addi a5,sp,120 + 22cb6: 0207f0a7 vse64.v v1,(a5) + 22cba: fd3a sd a4,184(sp) + 22cbc: fc36 sd a3,56(sp) + 22cbe: e4da sd s6,72(sp) + 22cc0: e8d2 sd s4,80(sp) + 22cc2: edef20ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> + 22cc6: 6522 ld a0,8(sp) + 22cc8: 00028a97 auipc s5,0x28 + 22ccc: 010aba83 ld s5,16(s5) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 22cd0: 1138 addi a4,sp,168 + 22cd2: 47e1 li a5,24 + 22cd4: 0ac1 addi s5,s5,16 + 22cd6: 088c addi a1,sp,80 + 22cd8: f03a sd a4,32(sp) + 22cda: f102 sd zero,160(sp) + 22cdc: 0a010423 sb zero,168(sp) + 22ce0: c93e sw a5,144(sp) + 22ce2: ed3a sd a4,152(sp) + 22ce4: e8d6 sd s5,80(sp) + 22ce6: ecaf20ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 22cea: 67a6 ld a5,72(sp) + 22cec: 8526 mv a0,s1 + 22cee: 6711 lui a4,0x4 + 22cf0: fe87b783 ld a5,-24(a5) + 22cf4: 0721 addi a4,a4,8 # 4008 <__abi_tag-0xc28c> + 22cf6: 01816583 lwu a1,24(sp) + 22cfa: 94be add s1,s1,a5 + 22cfc: 4c9c lw a5,24(s1) + 22cfe: fb57f793 andi a5,a5,-75 + 22d02: 8fd9 or a5,a5,a4 + 22d04: cc9c sw a5,24(s1) + 22d06: b4bf20ef jal ra,15850 <_ZNSo9_M_insertImEERSoT_@plt> + 22d0a: 7766 ld a4,120(sp) + 22d0c: 01040793 addi a5,s0,16 + 22d10: 00043423 sd zero,8(s0) + 22d14: 00040823 sb zero,16(s0) + 22d18: e01c sd a5,0(s0) + 22d1a: c34d beqz a4,22dbc <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x1fc> + 22d1c: 77a6 ld a5,104(sp) + 22d1e: c399 beqz a5,22d24 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x164> + 22d20: 08f76c63 bltu a4,a5,22db8 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x1f8> + 22d24: 76c6 ld a3,112(sp) + 22d26: 4601 li a2,0 + 22d28: 4581 li a1,0 + 22d2a: 8f15 sub a4,a4,a3 + 22d2c: 8522 mv a0,s0 + 22d2e: a43f20ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 22d32: 00028797 auipc a5,0x28 + 22d36: 0d67b783 ld a5,214(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 22d3a: 01878713 addi a4,a5,24 + 22d3e: 06878793 addi a5,a5,104 + 22d42: fd3e sd a5,184(sp) + 22d44: 656a ld a0,152(sp) + 22d46: 7782 ld a5,32(sp) + 22d48: fc3a sd a4,56(sp) + 22d4a: e4da sd s6,72(sp) + 22d4c: e8d6 sd s5,80(sp) + 22d4e: 00f50463 beq a0,a5,22d56 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x196> + 22d52: baff20ef jal ra,15900 <_ZdlPv@plt> + 22d56: 6542 ld a0,16(sp) + 22d58: e8d2 sd s4,80(sp) + 22d5a: ec6f20ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 22d5e: fe8d3683 ld a3,-24(s10) + 22d62: fe89b703 ld a4,-24(s3) + 22d66: fe893783 ld a5,-24(s2) + 22d6a: 968a add a3,a3,sp + 22d6c: 0396bc23 sd s9,56(a3) + 22d70: e4ce sd s3,72(sp) + 22d72: 970a add a4,a4,sp + 22d74: 05873423 sd s8,72(a4) + 22d78: 6522 ld a0,8(sp) + 22d7a: fc4a sd s2,56(sp) + 22d7c: 978a add a5,a5,sp + 22d7e: 0377bc23 sd s7,56(a5) + 22d82: fd6e sd s11,184(sp) + 22d84: e082 sd zero,64(sp) + 22d86: 85bf20ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 22d8a: 22813083 ld ra,552(sp) + 22d8e: 8522 mv a0,s0 + 22d90: 22013403 ld s0,544(sp) + 22d94: 21813483 ld s1,536(sp) + 22d98: 21013903 ld s2,528(sp) + 22d9c: 20813983 ld s3,520(sp) + 22da0: 20013a03 ld s4,512(sp) + 22da4: 7afe ld s5,504(sp) + 22da6: 7b5e ld s6,496(sp) + 22da8: 7bbe ld s7,488(sp) + 22daa: 7c1e ld s8,480(sp) + 22dac: 6cfe ld s9,472(sp) + 22dae: 6d5e ld s10,464(sp) + 22db0: 6dbe ld s11,456(sp) + 22db2: 23010113 addi sp,sp,560 + 22db6: 8082 ret + 22db8: 873e mv a4,a5 + 22dba: b7ad j 22d24 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x164> + 22dbc: 092c addi a1,sp,152 + 22dbe: 8522 mv a0,s0 + 22dc0: db1f20ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 22dc4: b7bd j 22d32 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x172> + 22dc6: 87aa mv a5,a0 + 22dc8: 8522 mv a0,s0 + 22dca: 843e mv s0,a5 + 22dcc: d39f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22dd0: 7522 ld a0,40(sp) + 22dd2: dbef20ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 22dd6: 8522 mv a0,s0 + 22dd8: a19f20ef jal ra,157f0 <_Unwind_Resume@plt> + 22ddc: 842a mv s0,a0 + 22dde: bfcd j 22dd0 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x210> + 22de0: 842a mv s0,a0 + 22de2: 0928 addi a0,sp,152 + 22de4: e8d6 sd s5,80(sp) + 22de6: d1ff30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22dea: 6542 ld a0,16(sp) + 22dec: e8d2 sd s4,80(sp) + 22dee: e32f20ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 22df2: fe8d3683 ld a3,-24(s10) + 22df6: fe89b703 ld a4,-24(s3) + 22dfa: 1810 addi a2,sp,48 + 22dfc: 19068693 addi a3,a3,400 + 22e00: fe893783 ld a5,-24(s2) + 22e04: 96b2 add a3,a3,a2 + 22e06: e796bc23 sd s9,-392(a3) + 22e0a: 19070713 addi a4,a4,400 + 22e0e: e4ce sd s3,72(sp) + 22e10: 9732 add a4,a4,a2 + 22e12: e9873423 sd s8,-376(a4) + 22e16: 19078793 addi a5,a5,400 + 22e1a: fc4a sd s2,56(sp) + 22e1c: 97b2 add a5,a5,a2 + 22e1e: e777bc23 sd s7,-392(a5) + 22e22: e082 sd zero,64(sp) + 22e24: 6522 ld a0,8(sp) + 22e26: fd6e sd s11,184(sp) + 22e28: fb8f20ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 22e2c: 8522 mv a0,s0 + 22e2e: 9c3f20ef jal ra,157f0 <_Unwind_Resume@plt> + 22e32: fe893783 ld a5,-24(s2) + 22e36: 1818 addi a4,sp,48 + 22e38: fc4a sd s2,56(sp) + 22e3a: 19078793 addi a5,a5,400 + 22e3e: 97ba add a5,a5,a4 + 22e40: e777bc23 sd s7,-392(a5) + 22e44: 842a mv s0,a0 + 22e46: e082 sd zero,64(sp) + 22e48: bff1 j 22e24 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x264> + 22e4a: 842a mv s0,a0 + 22e4c: bfe1 j 22e24 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x264> + +0000000000022e4e <_ZN7testing8internal6String12FormatHexIntB5cxx11Ei>: + 22e4e: 1141 addi sp,sp,-16 + 22e50: e022 sd s0,0(sp) + 22e52: e406 sd ra,8(sp) + 22e54: 842a mv s0,a0 + 22e56: d6bff0ef jal ra,22bc0 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej> + 22e5a: 60a2 ld ra,8(sp) + 22e5c: 8522 mv a0,s0 + 22e5e: 6402 ld s0,0(sp) + 22e60: 0141 addi sp,sp,16 + 22e62: 8082 ret + +0000000000022e64 <_ZN7testing8internal7PrintToEhPSo>: + 22e64: 7139 addi sp,sp,-64 + 22e66: f822 sd s0,48(sp) + 22e68: f426 sd s1,40(sp) + 22e6a: 842e mv s0,a1 + 22e6c: 84aa mv s1,a0 + 22e6e: 4605 li a2,1 + 22e70: 852e mv a0,a1 + 22e72: 00016597 auipc a1,0x16 + 22e76: b6658593 addi a1,a1,-1178 # 389d8 <_IO_stdin_used+0x380> + 22e7a: fc06 sd ra,56(sp) + 22e7c: 885f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22e80: 02700793 li a5,39 + 22e84: 2897ee63 bltu a5,s1,23120 <_ZN7testing8internal7PrintToEhPSo+0x2bc> + 22e88: 00018717 auipc a4,0x18 + 22e8c: 76870713 addi a4,a4,1896 # 3b5f0 <_IO_stdin_used+0x2f98> + 22e90: 00249793 slli a5,s1,0x2 + 22e94: 97ba add a5,a5,a4 + 22e96: 439c lw a5,0(a5) + 22e98: 97ba add a5,a5,a4 + 22e9a: 8782 jr a5 + 22e9c: f04a sd s2,32(sp) + 22e9e: fe04879b addiw a5,s1,-32 + 22ea2: 05e00713 li a4,94 + 22ea6: 0004891b sext.w s2,s1 + 22eaa: 2af76d63 bltu a4,a5,23164 <_ZN7testing8internal7PrintToEhPSo+0x300> + 22eae: 85a6 mv a1,s1 + 22eb0: 8522 mv a0,s0 + 22eb2: f8ef20ef jal ra,15640 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 22eb6: 8522 mv a0,s0 + 22eb8: 4605 li a2,1 + 22eba: 00016597 auipc a1,0x16 + 22ebe: b1e58593 addi a1,a1,-1250 # 389d8 <_IO_stdin_used+0x380> + 22ec2: 83ff20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22ec6: 8522 mv a0,s0 + 22ec8: 4609 li a2,2 + 22eca: 00017597 auipc a1,0x17 + 22ece: 26658593 addi a1,a1,614 # 3a130 <_IO_stdin_used+0x1ad8> + 22ed2: 82ff20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22ed6: 85ca mv a1,s2 + 22ed8: 8522 mv a0,s0 + 22eda: e36f20ef jal ra,15510 <_ZNSolsEi@plt> + 22ede: a855 j 22f92 <_ZN7testing8internal7PrintToEhPSo+0x12e> + 22ee0: 00016597 auipc a1,0x16 + 22ee4: a9058593 addi a1,a1,-1392 # 38970 <_IO_stdin_used+0x318> + 22ee8: 8522 mv a0,s0 + 22eea: f46f20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 22eee: 8522 mv a0,s0 + 22ef0: 7442 ld s0,48(sp) + 22ef2: 70e2 ld ra,56(sp) + 22ef4: 74a2 ld s1,40(sp) + 22ef6: 4605 li a2,1 + 22ef8: 00016597 auipc a1,0x16 + 22efc: ae058593 addi a1,a1,-1312 # 389d8 <_IO_stdin_used+0x380> + 22f00: 6121 addi sp,sp,64 + 22f02: ffef206f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22f06: 00016597 auipc a1,0x16 + 22f0a: a8258593 addi a1,a1,-1406 # 38988 <_IO_stdin_used+0x330> + 22f0e: 8522 mv a0,s0 + 22f10: f20f20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 22f14: 4605 li a2,1 + 22f16: 00016597 auipc a1,0x16 + 22f1a: ac258593 addi a1,a1,-1342 # 389d8 <_IO_stdin_used+0x380> + 22f1e: 8522 mv a0,s0 + 22f20: fe0f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22f24: 00017597 auipc a1,0x17 + 22f28: 20c58593 addi a1,a1,524 # 3a130 <_IO_stdin_used+0x1ad8> + 22f2c: 8522 mv a0,s0 + 22f2e: 4609 li a2,2 + 22f30: fd0f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22f34: 8522 mv a0,s0 + 22f36: 459d li a1,7 + 22f38: dd8f20ef jal ra,15510 <_ZNSolsEi@plt> + 22f3c: 8522 mv a0,s0 + 22f3e: 7442 ld s0,48(sp) + 22f40: 70e2 ld ra,56(sp) + 22f42: 74a2 ld s1,40(sp) + 22f44: 4605 li a2,1 + 22f46: 00018597 auipc a1,0x18 + 22f4a: 90258593 addi a1,a1,-1790 # 3a848 <_IO_stdin_used+0x21f0> + 22f4e: 6121 addi sp,sp,64 + 22f50: fb0f206f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22f54: 00016597 auipc a1,0x16 + 22f58: a2458593 addi a1,a1,-1500 # 38978 <_IO_stdin_used+0x320> + 22f5c: 8522 mv a0,s0 + 22f5e: f04a sd s2,32(sp) + 22f60: ed0f20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 22f64: 4605 li a2,1 + 22f66: 00016597 auipc a1,0x16 + 22f6a: a7258593 addi a1,a1,-1422 # 389d8 <_IO_stdin_used+0x380> + 22f6e: 8522 mv a0,s0 + 22f70: f90f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22f74: 4609 li a2,2 + 22f76: 00017597 auipc a1,0x17 + 22f7a: 1ba58593 addi a1,a1,442 # 3a130 <_IO_stdin_used+0x1ad8> + 22f7e: 8522 mv a0,s0 + 22f80: f80f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22f84: 8522 mv a0,s0 + 22f86: 02700593 li a1,39 + 22f8a: d86f20ef jal ra,15510 <_ZNSolsEi@plt> + 22f8e: 02700913 li s2,39 + 22f92: 4611 li a2,4 + 22f94: 00017597 auipc a1,0x17 + 22f98: 9bc58593 addi a1,a1,-1604 # 39950 <_IO_stdin_used+0x12f8> + 22f9c: 8522 mv a0,s0 + 22f9e: f62f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22fa2: 85ca mv a1,s2 + 22fa4: 850a mv a0,sp + 22fa6: ea9ff0ef jal ra,22e4e <_ZN7testing8internal6String12FormatHexIntB5cxx11Ei> + 22faa: 6622 ld a2,8(sp) + 22fac: 6582 ld a1,0(sp) + 22fae: 8522 mv a0,s0 + 22fb0: 848a mv s1,sp + 22fb2: f4ef20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22fb6: 8526 mv a0,s1 + 22fb8: b4df30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22fbc: 7902 ld s2,32(sp) + 22fbe: bfbd j 22f3c <_ZN7testing8internal7PrintToEhPSo+0xd8> + 22fc0: 00016597 auipc a1,0x16 + 22fc4: 9d858593 addi a1,a1,-1576 # 38998 <_IO_stdin_used+0x340> + 22fc8: 8522 mv a0,s0 + 22fca: f04a sd s2,32(sp) + 22fcc: e64f20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 22fd0: 4605 li a2,1 + 22fd2: 00016597 auipc a1,0x16 + 22fd6: a0658593 addi a1,a1,-1530 # 389d8 <_IO_stdin_used+0x380> + 22fda: 8522 mv a0,s0 + 22fdc: f24f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22fe0: 4609 li a2,2 + 22fe2: 00017597 auipc a1,0x17 + 22fe6: 14e58593 addi a1,a1,334 # 3a130 <_IO_stdin_used+0x1ad8> + 22fea: 8522 mv a0,s0 + 22fec: f14f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22ff0: 8522 mv a0,s0 + 22ff2: 45b1 li a1,12 + 22ff4: d1cf20ef jal ra,15510 <_ZNSolsEi@plt> + 22ff8: 4931 li s2,12 + 22ffa: bf61 j 22f92 <_ZN7testing8internal7PrintToEhPSo+0x12e> + 22ffc: 00016597 auipc a1,0x16 + 23000: 9ac58593 addi a1,a1,-1620 # 389a8 <_IO_stdin_used+0x350> + 23004: 8522 mv a0,s0 + 23006: f04a sd s2,32(sp) + 23008: e28f20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2300c: 4605 li a2,1 + 2300e: 00016597 auipc a1,0x16 + 23012: 9ca58593 addi a1,a1,-1590 # 389d8 <_IO_stdin_used+0x380> + 23016: 8522 mv a0,s0 + 23018: ee8f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2301c: 4609 li a2,2 + 2301e: 00017597 auipc a1,0x17 + 23022: 11258593 addi a1,a1,274 # 3a130 <_IO_stdin_used+0x1ad8> + 23026: 8522 mv a0,s0 + 23028: ed8f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2302c: 8522 mv a0,s0 + 2302e: 45b5 li a1,13 + 23030: ce0f20ef jal ra,15510 <_ZNSolsEi@plt> + 23034: 4935 li s2,13 + 23036: bfb1 j 22f92 <_ZN7testing8internal7PrintToEhPSo+0x12e> + 23038: 00016597 auipc a1,0x16 + 2303c: 95858593 addi a1,a1,-1704 # 38990 <_IO_stdin_used+0x338> + 23040: 8522 mv a0,s0 + 23042: deef20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 23046: 8522 mv a0,s0 + 23048: 4605 li a2,1 + 2304a: 00016597 auipc a1,0x16 + 2304e: 98e58593 addi a1,a1,-1650 # 389d8 <_IO_stdin_used+0x380> + 23052: eaef20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23056: 8522 mv a0,s0 + 23058: 4609 li a2,2 + 2305a: 00017597 auipc a1,0x17 + 2305e: 0d658593 addi a1,a1,214 # 3a130 <_IO_stdin_used+0x1ad8> + 23062: e9ef20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23066: 8522 mv a0,s0 + 23068: 45a1 li a1,8 + 2306a: ca6f20ef jal ra,15510 <_ZNSolsEi@plt> + 2306e: b5f9 j 22f3c <_ZN7testing8internal7PrintToEhPSo+0xd8> + 23070: 00016597 auipc a1,0x16 + 23074: 94058593 addi a1,a1,-1728 # 389b0 <_IO_stdin_used+0x358> + 23078: 8522 mv a0,s0 + 2307a: db6f20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2307e: 8522 mv a0,s0 + 23080: 4605 li a2,1 + 23082: 00016597 auipc a1,0x16 + 23086: 95658593 addi a1,a1,-1706 # 389d8 <_IO_stdin_used+0x380> + 2308a: e76f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2308e: 8522 mv a0,s0 + 23090: 4609 li a2,2 + 23092: 00017597 auipc a1,0x17 + 23096: 09e58593 addi a1,a1,158 # 3a130 <_IO_stdin_used+0x1ad8> + 2309a: e66f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2309e: 8522 mv a0,s0 + 230a0: 45a5 li a1,9 + 230a2: c6ef20ef jal ra,15510 <_ZNSolsEi@plt> + 230a6: bd59 j 22f3c <_ZN7testing8internal7PrintToEhPSo+0xd8> + 230a8: 00016597 auipc a1,0x16 + 230ac: 8f858593 addi a1,a1,-1800 # 389a0 <_IO_stdin_used+0x348> + 230b0: 8522 mv a0,s0 + 230b2: f04a sd s2,32(sp) + 230b4: d7cf20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 230b8: 4605 li a2,1 + 230ba: 00016597 auipc a1,0x16 + 230be: 91e58593 addi a1,a1,-1762 # 389d8 <_IO_stdin_used+0x380> + 230c2: 8522 mv a0,s0 + 230c4: e3cf20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 230c8: 4609 li a2,2 + 230ca: 00017597 auipc a1,0x17 + 230ce: 06658593 addi a1,a1,102 # 3a130 <_IO_stdin_used+0x1ad8> + 230d2: 8522 mv a0,s0 + 230d4: e2cf20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 230d8: 8522 mv a0,s0 + 230da: 45a9 li a1,10 + 230dc: c34f20ef jal ra,15510 <_ZNSolsEi@plt> + 230e0: 4929 li s2,10 + 230e2: bd45 j 22f92 <_ZN7testing8internal7PrintToEhPSo+0x12e> + 230e4: 00016597 auipc a1,0x16 + 230e8: 8d458593 addi a1,a1,-1836 # 389b8 <_IO_stdin_used+0x360> + 230ec: 8522 mv a0,s0 + 230ee: f04a sd s2,32(sp) + 230f0: d40f20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 230f4: 4605 li a2,1 + 230f6: 00016597 auipc a1,0x16 + 230fa: 8e258593 addi a1,a1,-1822 # 389d8 <_IO_stdin_used+0x380> + 230fe: 8522 mv a0,s0 + 23100: e00f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23104: 4609 li a2,2 + 23106: 00017597 auipc a1,0x17 + 2310a: 02a58593 addi a1,a1,42 # 3a130 <_IO_stdin_used+0x1ad8> + 2310e: 8522 mv a0,s0 + 23110: df0f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23114: 8522 mv a0,s0 + 23116: 45ad li a1,11 + 23118: bf8f20ef jal ra,15510 <_ZNSolsEi@plt> + 2311c: 492d li s2,11 + 2311e: bd95 j 22f92 <_ZN7testing8internal7PrintToEhPSo+0x12e> + 23120: f04a sd s2,32(sp) + 23122: 05c00793 li a5,92 + 23126: d6f49ce3 bne s1,a5,22e9e <_ZN7testing8internal7PrintToEhPSo+0x3a> + 2312a: 00016597 auipc a1,0x16 + 2312e: 85658593 addi a1,a1,-1962 # 38980 <_IO_stdin_used+0x328> + 23132: 8522 mv a0,s0 + 23134: cfcf20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 23138: 4605 li a2,1 + 2313a: 00016597 auipc a1,0x16 + 2313e: 89e58593 addi a1,a1,-1890 # 389d8 <_IO_stdin_used+0x380> + 23142: 8522 mv a0,s0 + 23144: dbcf20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23148: 4609 li a2,2 + 2314a: 00017597 auipc a1,0x17 + 2314e: fe658593 addi a1,a1,-26 # 3a130 <_IO_stdin_used+0x1ad8> + 23152: 8522 mv a0,s0 + 23154: dacf20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23158: 85a6 mv a1,s1 + 2315a: 8522 mv a0,s0 + 2315c: bb4f20ef jal ra,15510 <_ZNSolsEi@plt> + 23160: 8926 mv s2,s1 + 23162: bd05 j 22f92 <_ZN7testing8internal7PrintToEhPSo+0x12e> + 23164: 601c ld a5,0(s0) + 23166: 4609 li a2,2 + 23168: 00016597 auipc a1,0x16 + 2316c: 85858593 addi a1,a1,-1960 # 389c0 <_IO_stdin_used+0x368> + 23170: fe87b783 ld a5,-24(a5) + 23174: 8522 mv a0,s0 + 23176: 97a2 add a5,a5,s0 + 23178: 4f84 lw s1,24(a5) + 2317a: d86f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2317e: 601c ld a5,0(s0) + 23180: 6691 lui a3,0x4 + 23182: 06a1 addi a3,a3,8 # 4008 <__abi_tag-0xc28c> + 23184: fe87b703 ld a4,-24(a5) + 23188: 85ca mv a1,s2 + 2318a: 8522 mv a0,s0 + 2318c: 9722 add a4,a4,s0 + 2318e: 4f1c lw a5,24(a4) + 23190: fb57f793 andi a5,a5,-75 + 23194: 8fd5 or a5,a5,a3 + 23196: cf1c sw a5,24(a4) + 23198: b78f20ef jal ra,15510 <_ZNSolsEi@plt> + 2319c: 601c ld a5,0(s0) + 2319e: 4605 li a2,1 + 231a0: 00016597 auipc a1,0x16 + 231a4: 83858593 addi a1,a1,-1992 # 389d8 <_IO_stdin_used+0x380> + 231a8: fe87b783 ld a5,-24(a5) + 231ac: 8522 mv a0,s0 + 231ae: 97a2 add a5,a5,s0 + 231b0: cf84 sw s1,24(a5) + 231b2: d4ef20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 231b6: 4609 li a2,2 + 231b8: 00017597 auipc a1,0x17 + 231bc: f7858593 addi a1,a1,-136 # 3a130 <_IO_stdin_used+0x1ad8> + 231c0: 8522 mv a0,s0 + 231c2: d3ef20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 231c6: 85ca mv a1,s2 + 231c8: 8522 mv a0,s0 + 231ca: b46f20ef jal ra,15510 <_ZNSolsEi@plt> + 231ce: 7902 ld s2,32(sp) + 231d0: b3b5 j 22f3c <_ZN7testing8internal7PrintToEhPSo+0xd8> + 231d2: 842a mv s0,a0 + 231d4: 8526 mv a0,s1 + 231d6: 92ff30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 231da: 8522 mv a0,s0 + 231dc: e14f20ef jal ra,157f0 <_Unwind_Resume@plt> + +00000000000231e0 <_ZN7testing8internal7PrintToEaPSo>: + 231e0: 715d addi sp,sp,-80 + 231e2: e0a2 sd s0,64(sp) + 231e4: fc26 sd s1,56(sp) + 231e6: 842e mv s0,a1 + 231e8: 84aa mv s1,a0 + 231ea: 4605 li a2,1 + 231ec: 852e mv a0,a1 + 231ee: 00015597 auipc a1,0x15 + 231f2: 7ea58593 addi a1,a1,2026 # 389d8 <_IO_stdin_used+0x380> + 231f6: e486 sd ra,72(sp) + 231f8: d08f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 231fc: 02700793 li a5,39 + 23200: 2a97c063 blt a5,s1,234a0 <_ZN7testing8internal7PrintToEaPSo+0x2c0> + 23204: 2e04c063 bltz s1,234e4 <_ZN7testing8internal7PrintToEaPSo+0x304> + 23208: 0097ec63 bltu a5,s1,23220 <_ZN7testing8internal7PrintToEaPSo+0x40> + 2320c: 00018717 auipc a4,0x18 + 23210: 48470713 addi a4,a4,1156 # 3b690 <_IO_stdin_used+0x3038> + 23214: 00249793 slli a5,s1,0x2 + 23218: 97ba add a5,a5,a4 + 2321a: 439c lw a5,0(a5) + 2321c: 97ba add a5,a5,a4 + 2321e: 8782 jr a5 + 23220: f84a sd s2,48(sp) + 23222: f44e sd s3,40(sp) + 23224: fe04871b addiw a4,s1,-32 + 23228: 05e00793 li a5,94 + 2322c: 8926 mv s2,s1 + 2322e: 0ff4f993 zext.b s3,s1 + 23232: 2ae7ed63 bltu a5,a4,234ec <_ZN7testing8internal7PrintToEaPSo+0x30c> + 23236: 85ce mv a1,s3 + 23238: 8522 mv a0,s0 + 2323a: c06f20ef jal ra,15640 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 2323e: 4605 li a2,1 + 23240: 00015597 auipc a1,0x15 + 23244: 79858593 addi a1,a1,1944 # 389d8 <_IO_stdin_used+0x380> + 23248: 8522 mv a0,s0 + 2324a: cb6f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2324e: 4609 li a2,2 + 23250: 00017597 auipc a1,0x17 + 23254: ee058593 addi a1,a1,-288 # 3a130 <_IO_stdin_used+0x1ad8> + 23258: 8522 mv a0,s0 + 2325a: ca6f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2325e: 85a6 mv a1,s1 + 23260: 8522 mv a0,s0 + 23262: aaef20ef jal ra,15510 <_ZNSolsEi@plt> + 23266: 79a2 ld s3,40(sp) + 23268: 4611 li a2,4 + 2326a: 00016597 auipc a1,0x16 + 2326e: 6e658593 addi a1,a1,1766 # 39950 <_IO_stdin_used+0x12f8> + 23272: 8522 mv a0,s0 + 23274: c8cf20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23278: 85ca mv a1,s2 + 2327a: 850a mv a0,sp + 2327c: bd3ff0ef jal ra,22e4e <_ZN7testing8internal6String12FormatHexIntB5cxx11Ei> + 23280: 6622 ld a2,8(sp) + 23282: 6582 ld a1,0(sp) + 23284: 8522 mv a0,s0 + 23286: 848a mv s1,sp + 23288: c78f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2328c: 8526 mv a0,s1 + 2328e: 877f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23292: 7942 ld s2,48(sp) + 23294: 8522 mv a0,s0 + 23296: 4605 li a2,1 + 23298: 00017597 auipc a1,0x17 + 2329c: 5b058593 addi a1,a1,1456 # 3a848 <_IO_stdin_used+0x21f0> + 232a0: 6406 ld s0,64(sp) + 232a2: 60a6 ld ra,72(sp) + 232a4: 74e2 ld s1,56(sp) + 232a6: 6161 addi sp,sp,80 + 232a8: c58f206f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 232ac: 00015597 auipc a1,0x15 + 232b0: 6c458593 addi a1,a1,1732 # 38970 <_IO_stdin_used+0x318> + 232b4: 8522 mv a0,s0 + 232b6: b7af20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 232ba: 8522 mv a0,s0 + 232bc: 4605 li a2,1 + 232be: 00015597 auipc a1,0x15 + 232c2: 71a58593 addi a1,a1,1818 # 389d8 <_IO_stdin_used+0x380> + 232c6: bfe9 j 232a0 <_ZN7testing8internal7PrintToEaPSo+0xc0> + 232c8: 00015597 auipc a1,0x15 + 232cc: 6c058593 addi a1,a1,1728 # 38988 <_IO_stdin_used+0x330> + 232d0: 8522 mv a0,s0 + 232d2: b5ef20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 232d6: 8522 mv a0,s0 + 232d8: 4605 li a2,1 + 232da: 00015597 auipc a1,0x15 + 232de: 6fe58593 addi a1,a1,1790 # 389d8 <_IO_stdin_used+0x380> + 232e2: c1ef20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 232e6: 8522 mv a0,s0 + 232e8: 4609 li a2,2 + 232ea: 00017597 auipc a1,0x17 + 232ee: e4658593 addi a1,a1,-442 # 3a130 <_IO_stdin_used+0x1ad8> + 232f2: c0ef20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 232f6: 8522 mv a0,s0 + 232f8: 459d li a1,7 + 232fa: a16f20ef jal ra,15510 <_ZNSolsEi@plt> + 232fe: bf59 j 23294 <_ZN7testing8internal7PrintToEaPSo+0xb4> + 23300: 00015597 auipc a1,0x15 + 23304: 69058593 addi a1,a1,1680 # 38990 <_IO_stdin_used+0x338> + 23308: 8522 mv a0,s0 + 2330a: b26f20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2330e: 8522 mv a0,s0 + 23310: 4605 li a2,1 + 23312: 00015597 auipc a1,0x15 + 23316: 6c658593 addi a1,a1,1734 # 389d8 <_IO_stdin_used+0x380> + 2331a: be6f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2331e: 8522 mv a0,s0 + 23320: 4609 li a2,2 + 23322: 00017597 auipc a1,0x17 + 23326: e0e58593 addi a1,a1,-498 # 3a130 <_IO_stdin_used+0x1ad8> + 2332a: bd6f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2332e: 8522 mv a0,s0 + 23330: 45a1 li a1,8 + 23332: 9def20ef jal ra,15510 <_ZNSolsEi@plt> + 23336: bfb9 j 23294 <_ZN7testing8internal7PrintToEaPSo+0xb4> + 23338: 00015597 auipc a1,0x15 + 2333c: 67858593 addi a1,a1,1656 # 389b0 <_IO_stdin_used+0x358> + 23340: 8522 mv a0,s0 + 23342: aeef20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 23346: 8522 mv a0,s0 + 23348: 4605 li a2,1 + 2334a: 00015597 auipc a1,0x15 + 2334e: 68e58593 addi a1,a1,1678 # 389d8 <_IO_stdin_used+0x380> + 23352: baef20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23356: 8522 mv a0,s0 + 23358: 4609 li a2,2 + 2335a: 00017597 auipc a1,0x17 + 2335e: dd658593 addi a1,a1,-554 # 3a130 <_IO_stdin_used+0x1ad8> + 23362: b9ef20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23366: 8522 mv a0,s0 + 23368: 45a5 li a1,9 + 2336a: 9a6f20ef jal ra,15510 <_ZNSolsEi@plt> + 2336e: b71d j 23294 <_ZN7testing8internal7PrintToEaPSo+0xb4> + 23370: 00015597 auipc a1,0x15 + 23374: 63058593 addi a1,a1,1584 # 389a0 <_IO_stdin_used+0x348> + 23378: 8522 mv a0,s0 + 2337a: f84a sd s2,48(sp) + 2337c: ab4f20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 23380: 4605 li a2,1 + 23382: 00015597 auipc a1,0x15 + 23386: 65658593 addi a1,a1,1622 # 389d8 <_IO_stdin_used+0x380> + 2338a: 8522 mv a0,s0 + 2338c: b74f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23390: 4609 li a2,2 + 23392: 00017597 auipc a1,0x17 + 23396: d9e58593 addi a1,a1,-610 # 3a130 <_IO_stdin_used+0x1ad8> + 2339a: 8522 mv a0,s0 + 2339c: b64f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 233a0: 8522 mv a0,s0 + 233a2: 45a9 li a1,10 + 233a4: 96cf20ef jal ra,15510 <_ZNSolsEi@plt> + 233a8: 4929 li s2,10 + 233aa: bd7d j 23268 <_ZN7testing8internal7PrintToEaPSo+0x88> + 233ac: 00015597 auipc a1,0x15 + 233b0: 60c58593 addi a1,a1,1548 # 389b8 <_IO_stdin_used+0x360> + 233b4: 8522 mv a0,s0 + 233b6: f84a sd s2,48(sp) + 233b8: a78f20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 233bc: 4605 li a2,1 + 233be: 00015597 auipc a1,0x15 + 233c2: 61a58593 addi a1,a1,1562 # 389d8 <_IO_stdin_used+0x380> + 233c6: 8522 mv a0,s0 + 233c8: b38f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 233cc: 4609 li a2,2 + 233ce: 00017597 auipc a1,0x17 + 233d2: d6258593 addi a1,a1,-670 # 3a130 <_IO_stdin_used+0x1ad8> + 233d6: 8522 mv a0,s0 + 233d8: b28f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 233dc: 8522 mv a0,s0 + 233de: 45ad li a1,11 + 233e0: 930f20ef jal ra,15510 <_ZNSolsEi@plt> + 233e4: 492d li s2,11 + 233e6: b549 j 23268 <_ZN7testing8internal7PrintToEaPSo+0x88> + 233e8: 00015597 auipc a1,0x15 + 233ec: 5b058593 addi a1,a1,1456 # 38998 <_IO_stdin_used+0x340> + 233f0: 8522 mv a0,s0 + 233f2: f84a sd s2,48(sp) + 233f4: a3cf20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 233f8: 4605 li a2,1 + 233fa: 00015597 auipc a1,0x15 + 233fe: 5de58593 addi a1,a1,1502 # 389d8 <_IO_stdin_used+0x380> + 23402: 8522 mv a0,s0 + 23404: afcf20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23408: 4609 li a2,2 + 2340a: 00017597 auipc a1,0x17 + 2340e: d2658593 addi a1,a1,-730 # 3a130 <_IO_stdin_used+0x1ad8> + 23412: 8522 mv a0,s0 + 23414: aecf20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23418: 8522 mv a0,s0 + 2341a: 45b1 li a1,12 + 2341c: 8f4f20ef jal ra,15510 <_ZNSolsEi@plt> + 23420: 4931 li s2,12 + 23422: b599 j 23268 <_ZN7testing8internal7PrintToEaPSo+0x88> + 23424: 00015597 auipc a1,0x15 + 23428: 58458593 addi a1,a1,1412 # 389a8 <_IO_stdin_used+0x350> + 2342c: 8522 mv a0,s0 + 2342e: f84a sd s2,48(sp) + 23430: a00f20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 23434: 4605 li a2,1 + 23436: 00015597 auipc a1,0x15 + 2343a: 5a258593 addi a1,a1,1442 # 389d8 <_IO_stdin_used+0x380> + 2343e: 8522 mv a0,s0 + 23440: ac0f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23444: 4609 li a2,2 + 23446: 00017597 auipc a1,0x17 + 2344a: cea58593 addi a1,a1,-790 # 3a130 <_IO_stdin_used+0x1ad8> + 2344e: 8522 mv a0,s0 + 23450: ab0f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23454: 8522 mv a0,s0 + 23456: 45b5 li a1,13 + 23458: 8b8f20ef jal ra,15510 <_ZNSolsEi@plt> + 2345c: 4935 li s2,13 + 2345e: b529 j 23268 <_ZN7testing8internal7PrintToEaPSo+0x88> + 23460: 00015597 auipc a1,0x15 + 23464: 51858593 addi a1,a1,1304 # 38978 <_IO_stdin_used+0x320> + 23468: 8522 mv a0,s0 + 2346a: f84a sd s2,48(sp) + 2346c: 9c4f20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 23470: 4605 li a2,1 + 23472: 00015597 auipc a1,0x15 + 23476: 56658593 addi a1,a1,1382 # 389d8 <_IO_stdin_used+0x380> + 2347a: 8522 mv a0,s0 + 2347c: a84f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23480: 4609 li a2,2 + 23482: 00017597 auipc a1,0x17 + 23486: cae58593 addi a1,a1,-850 # 3a130 <_IO_stdin_used+0x1ad8> + 2348a: 8522 mv a0,s0 + 2348c: a74f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23490: 8522 mv a0,s0 + 23492: 02700593 li a1,39 + 23496: 87af20ef jal ra,15510 <_ZNSolsEi@plt> + 2349a: 02700913 li s2,39 + 2349e: b3e9 j 23268 <_ZN7testing8internal7PrintToEaPSo+0x88> + 234a0: f84a sd s2,48(sp) + 234a2: 05c00793 li a5,92 + 234a6: d6f49ee3 bne s1,a5,23222 <_ZN7testing8internal7PrintToEaPSo+0x42> + 234aa: 00015597 auipc a1,0x15 + 234ae: 4d658593 addi a1,a1,1238 # 38980 <_IO_stdin_used+0x328> + 234b2: 8522 mv a0,s0 + 234b4: 97cf20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 234b8: 4605 li a2,1 + 234ba: 00015597 auipc a1,0x15 + 234be: 51e58593 addi a1,a1,1310 # 389d8 <_IO_stdin_used+0x380> + 234c2: 8522 mv a0,s0 + 234c4: a3cf20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 234c8: 4609 li a2,2 + 234ca: 00017597 auipc a1,0x17 + 234ce: c6658593 addi a1,a1,-922 # 3a130 <_IO_stdin_used+0x1ad8> + 234d2: 8522 mv a0,s0 + 234d4: a2cf20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 234d8: 85a6 mv a1,s1 + 234da: 8522 mv a0,s0 + 234dc: 834f20ef jal ra,15510 <_ZNSolsEi@plt> + 234e0: 8926 mv s2,s1 + 234e2: b359 j 23268 <_ZN7testing8internal7PrintToEaPSo+0x88> + 234e4: f44e sd s3,40(sp) + 234e6: f84a sd s2,48(sp) + 234e8: 0ff4f993 zext.b s3,s1 + 234ec: 601c ld a5,0(s0) + 234ee: 4609 li a2,2 + 234f0: 00015597 auipc a1,0x15 + 234f4: 4d058593 addi a1,a1,1232 # 389c0 <_IO_stdin_used+0x368> + 234f8: fe87b783 ld a5,-24(a5) + 234fc: 8522 mv a0,s0 + 234fe: 97a2 add a5,a5,s0 + 23500: 0187a903 lw s2,24(a5) + 23504: 9fcf20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23508: 601c ld a5,0(s0) + 2350a: 6691 lui a3,0x4 + 2350c: 06a1 addi a3,a3,8 # 4008 <__abi_tag-0xc28c> + 2350e: fe87b703 ld a4,-24(a5) + 23512: 85ce mv a1,s3 + 23514: 8522 mv a0,s0 + 23516: 9722 add a4,a4,s0 + 23518: 4f1c lw a5,24(a4) + 2351a: fb57f793 andi a5,a5,-75 + 2351e: 8fd5 or a5,a5,a3 + 23520: cf1c sw a5,24(a4) + 23522: feff10ef jal ra,15510 <_ZNSolsEi@plt> + 23526: 601c ld a5,0(s0) + 23528: 4605 li a2,1 + 2352a: 00015597 auipc a1,0x15 + 2352e: 4ae58593 addi a1,a1,1198 # 389d8 <_IO_stdin_used+0x380> + 23532: fe87b783 ld a5,-24(a5) + 23536: 8522 mv a0,s0 + 23538: 97a2 add a5,a5,s0 + 2353a: 0127ac23 sw s2,24(a5) + 2353e: 9c2f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23542: 4609 li a2,2 + 23544: 00017597 auipc a1,0x17 + 23548: bec58593 addi a1,a1,-1044 # 3a130 <_IO_stdin_used+0x1ad8> + 2354c: 8522 mv a0,s0 + 2354e: 9b2f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23552: 85a6 mv a1,s1 + 23554: 8522 mv a0,s0 + 23556: fbbf10ef jal ra,15510 <_ZNSolsEi@plt> + 2355a: 7942 ld s2,48(sp) + 2355c: 79a2 ld s3,40(sp) + 2355e: bb1d j 23294 <_ZN7testing8internal7PrintToEaPSo+0xb4> + 23560: 842a mv s0,a0 + 23562: 8526 mv a0,s1 + 23564: f44e sd s3,40(sp) + 23566: d9ef30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2356a: 8522 mv a0,s0 + 2356c: a84f20ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000023570 <_ZN7testing8internal7PrintToEwPSo>: + 23570: 7139 addi sp,sp,-64 + 23572: f822 sd s0,48(sp) + 23574: f426 sd s1,40(sp) + 23576: 842e mv s0,a1 + 23578: 84aa mv s1,a0 + 2357a: 4609 li a2,2 + 2357c: 852e mv a0,a1 + 2357e: 00016597 auipc a1,0x16 + 23582: 3da58593 addi a1,a1,986 # 39958 <_IO_stdin_used+0x1300> + 23586: fc06 sd ra,56(sp) + 23588: f04a sd s2,32(sp) + 2358a: 976f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2358e: 85a2 mv a1,s0 + 23590: 8526 mv a0,s1 + 23592: f33f40ef jal ra,184c4 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo> + 23596: 892a mv s2,a0 + 23598: 4605 li a2,1 + 2359a: 8522 mv a0,s0 + 2359c: 00015597 auipc a1,0x15 + 235a0: 43c58593 addi a1,a1,1084 # 389d8 <_IO_stdin_used+0x380> + 235a4: 95cf20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 235a8: e499 bnez s1,235b6 <_ZN7testing8internal7PrintToEwPSo+0x46> + 235aa: 70e2 ld ra,56(sp) + 235ac: 7442 ld s0,48(sp) + 235ae: 74a2 ld s1,40(sp) + 235b0: 7902 ld s2,32(sp) + 235b2: 6121 addi sp,sp,64 + 235b4: 8082 ret + 235b6: 4609 li a2,2 + 235b8: 00017597 auipc a1,0x17 + 235bc: b7858593 addi a1,a1,-1160 # 3a130 <_IO_stdin_used+0x1ad8> + 235c0: 8522 mv a0,s0 + 235c2: 93ef20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 235c6: 85a6 mv a1,s1 + 235c8: 8522 mv a0,s0 + 235ca: f47f10ef jal ra,15510 <_ZNSolsEi@plt> + 235ce: 4785 li a5,1 + 235d0: 00f90763 beq s2,a5,235de <_ZN7testing8internal7PrintToEwPSo+0x6e> + 235d4: fff4879b addiw a5,s1,-1 + 235d8: 4721 li a4,8 + 235da: 00f76f63 bltu a4,a5,235f8 <_ZN7testing8internal7PrintToEwPSo+0x88> + 235de: 8522 mv a0,s0 + 235e0: 7442 ld s0,48(sp) + 235e2: 70e2 ld ra,56(sp) + 235e4: 74a2 ld s1,40(sp) + 235e6: 7902 ld s2,32(sp) + 235e8: 4605 li a2,1 + 235ea: 00017597 auipc a1,0x17 + 235ee: 25e58593 addi a1,a1,606 # 3a848 <_IO_stdin_used+0x21f0> + 235f2: 6121 addi sp,sp,64 + 235f4: 90cf206f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 235f8: 4611 li a2,4 + 235fa: 00016597 auipc a1,0x16 + 235fe: 35658593 addi a1,a1,854 # 39950 <_IO_stdin_used+0x12f8> + 23602: 8522 mv a0,s0 + 23604: 8fcf20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23608: 85a6 mv a1,s1 + 2360a: 850a mv a0,sp + 2360c: 843ff0ef jal ra,22e4e <_ZN7testing8internal6String12FormatHexIntB5cxx11Ei> + 23610: 6622 ld a2,8(sp) + 23612: 6582 ld a1,0(sp) + 23614: 8522 mv a0,s0 + 23616: 890a mv s2,sp + 23618: 8e8f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2361c: 6502 ld a0,0(sp) + 2361e: 081c addi a5,sp,16 + 23620: faf50fe3 beq a0,a5,235de <_ZN7testing8internal7PrintToEwPSo+0x6e> + 23624: adcf20ef jal ra,15900 <_ZdlPv@plt> + 23628: bf5d j 235de <_ZN7testing8internal7PrintToEwPSo+0x6e> + 2362a: 842a mv s0,a0 + 2362c: 854a mv a0,s2 + 2362e: cd6f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23632: 8522 mv a0,s0 + 23634: 9bcf20ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000023638 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej>: + 23638: 7159 addi sp,sp,-112 + 2363a: f0a2 sd s0,96(sp) + 2363c: f486 sd ra,104(sp) + 2363e: 00200737 lui a4,0x200 + 23642: 842a mv s0,a0 + 23644: 06e5f463 bgeu a1,a4,236ac <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x74> + 23648: 07f00713 li a4,127 + 2364c: 87ae mv a5,a1 + 2364e: 02b76263 bltu a4,a1,23672 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x3a> + 23652: 0ff5f793 zext.b a5,a1 + 23656: 4701 li a4,0 + 23658: 100c addi a1,sp,32 + 2365a: 8522 mv a0,s0 + 2365c: 02e100a3 sb a4,33(sp) + 23660: 02f10023 sb a5,32(sp) + 23664: ba4f50ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 23668: 70a6 ld ra,104(sp) + 2366a: 8522 mv a0,s0 + 2366c: 7406 ld s0,96(sp) + 2366e: 6165 addi sp,sp,112 + 23670: 8082 ret + 23672: 03f5f713 andi a4,a1,63 + 23676: 7ff00613 li a2,2047 + 2367a: 08076713 ori a4,a4,128 + 2367e: 0065d69b srliw a3,a1,0x6 + 23682: 0ab67d63 bgeu a2,a1,2373c <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x104> + 23686: 03f6f693 andi a3,a3,63 + 2368a: 65c1 lui a1,0x10 + 2368c: 0806e693 ori a3,a3,128 + 23690: 00c7d61b srliw a2,a5,0xc + 23694: 0ab7fb63 bgeu a5,a1,2374a <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x112> + 23698: fe066613 ori a2,a2,-32 + 2369c: 02e10123 sb a4,34(sp) + 236a0: 0ff67793 zext.b a5,a2 + 236a4: 020101a3 sb zero,35(sp) + 236a8: 8736 mv a4,a3 + 236aa: b77d j 23658 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x20> + 236ac: 850a mv a0,sp + 236ae: e8ca sd s2,80(sp) + 236b0: eca6 sd s1,88(sp) + 236b2: e4ce sd s3,72(sp) + 236b4: d0cff0ef jal ra,22bc0 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej> + 236b8: 850a mv a0,sp + 236ba: 474d li a4,19 + 236bc: 00016697 auipc a3,0x16 + 236c0: 2a468693 addi a3,a3,676 # 39960 <_IO_stdin_used+0x1308> + 236c4: 4601 li a2,0 + 236c6: 4581 li a1,0 + 236c8: 890a mv s2,sp + 236ca: 8a6f20ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 236ce: 1804 addi s1,sp,48 + 236d0: f026 sd s1,32(sp) + 236d2: 611c ld a5,0(a0) + 236d4: 01050713 addi a4,a0,16 + 236d8: 08e78e63 beq a5,a4,23774 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x13c> + 236dc: 6914 ld a3,16(a0) + 236de: f03e sd a5,32(sp) + 236e0: f836 sd a3,48(sp) + 236e2: 6514 ld a3,8(a0) + 236e4: 00053423 sd zero,8(a0) + 236e8: 57fd li a5,-1 + 236ea: f436 sd a3,40(sp) + 236ec: 00050823 sb zero,16(a0) + 236f0: 76a2 ld a3,40(sp) + 236f2: 8389 srli a5,a5,0x2 + 236f4: e118 sd a4,0(a0) + 236f6: 0af68063 beq a3,a5,23796 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x15e> + 236fa: 02010993 addi s3,sp,32 + 236fe: 854e mv a0,s3 + 23700: 4605 li a2,1 + 23702: 00017597 auipc a1,0x17 + 23706: 14658593 addi a1,a1,326 # 3a848 <_IO_stdin_used+0x21f0> + 2370a: a96f20ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 2370e: 85aa mv a1,a0 + 23710: 8522 mv a0,s0 + 23712: eeff10ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 23716: 7502 ld a0,32(sp) + 23718: 00950463 beq a0,s1,23720 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0xe8> + 2371c: 9e4f20ef jal ra,15900 <_ZdlPv@plt> + 23720: 6502 ld a0,0(sp) + 23722: 081c addi a5,sp,16 + 23724: 04f50463 beq a0,a5,2376c <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x134> + 23728: 9d8f20ef jal ra,15900 <_ZdlPv@plt> + 2372c: 70a6 ld ra,104(sp) + 2372e: 8522 mv a0,s0 + 23730: 7406 ld s0,96(sp) + 23732: 64e6 ld s1,88(sp) + 23734: 6946 ld s2,80(sp) + 23736: 69a6 ld s3,72(sp) + 23738: 6165 addi sp,sp,112 + 2373a: 8082 ret + 2373c: fc06e693 ori a3,a3,-64 + 23740: 0ff6f793 zext.b a5,a3 + 23744: 02010123 sb zero,34(sp) + 23748: bf01 j 23658 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x20> + 2374a: 0127d79b srliw a5,a5,0x12 + 2374e: ff07e793 ori a5,a5,-16 + 23752: 03f67613 andi a2,a2,63 + 23756: 02e101a3 sb a4,35(sp) + 2375a: 0ff7f793 zext.b a5,a5 + 2375e: 02010223 sb zero,36(sp) + 23762: 08066713 ori a4,a2,128 + 23766: 02d10123 sb a3,34(sp) + 2376a: b5fd j 23658 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x20> + 2376c: 64e6 ld s1,88(sp) + 2376e: 6946 ld s2,80(sp) + 23770: 69a6 ld s3,72(sp) + 23772: bddd j 23668 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x30> + 23774: 651c ld a5,8(a0) + 23776: 8626 mv a2,s1 + 23778: 85ba mv a1,a4 + 2377a: 0785 addi a5,a5,1 + 2377c: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma + 23780: 02058407 vle8.v v8,(a1) + 23784: 8f95 sub a5,a5,a3 + 23786: 95b6 add a1,a1,a3 + 23788: 02060427 vse8.v v8,(a2) + 2378c: 9636 add a2,a2,a3 + 2378e: f7fd bnez a5,2377c <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x144> + 23790: bf89 j 236e2 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0xaa> + 23792: 842a mv s0,a0 + 23794: a829 j 237ae <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x176> + 23796: 00015517 auipc a0,0x15 + 2379a: 26a50513 addi a0,a0,618 # 38a00 <_IO_stdin_used+0x3a8> + 2379e: 02010993 addi s3,sp,32 + 237a2: 94ef20ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 237a6: 842a mv s0,a0 + 237a8: 854e mv a0,s3 + 237aa: b5af30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 237ae: 854a mv a0,s2 + 237b0: b54f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 237b4: 8522 mv a0,s0 + 237b6: 83af20ef jal ra,157f0 <_Unwind_Resume@plt> + +00000000000237ba <_ZN7testing8internal6String10FormatByteB5cxx11Eh>: + 237ba: dc010113 addi sp,sp,-576 + 237be: 01bc addi a5,sp,200 + 237c0: 22813823 sd s0,560(sp) + 237c4: 23213023 sd s2,544(sp) + 237c8: 842a mv s0,a0 + 237ca: 04810913 addi s2,sp,72 + 237ce: 853e mv a0,a5 + 237d0: 22913423 sd s1,552(sp) + 237d4: 21313c23 sd s3,536(sp) + 237d8: 21413823 sd s4,528(sp) + 237dc: ffde sd s7,504(sp) + 237de: e43e sd a5,8(sp) + 237e0: ec2e sd a1,24(sp) + 237e2: 22113c23 sd ra,568(sp) + 237e6: 21513423 sd s5,520(sp) + 237ea: 21613023 sd s6,512(sp) + 237ee: fbe2 sd s8,496(sp) + 237f0: f7e6 sd s9,488(sp) + 237f2: f3ea sd s10,480(sp) + 237f4: efee sd s11,472(sp) + 237f6: f44a sd s2,40(sp) + 237f8: c09f10ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> + 237fc: cd817057 vsetivli zero,2,e64,m1,ta,ma + 23800: 5e0030d7 vmv.v.i v1,0 + 23804: 1b1c addi a5,sp,432 + 23806: 00027a17 auipc s4,0x27 + 2380a: 432a3a03 ld s4,1074(s4) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 2380e: 0207f0a7 vse64.v v1,(a5) + 23812: 039c addi a5,sp,448 + 23814: 0207f0a7 vse64.v v1,(a5) + 23818: 010a3483 ld s1,16(s4) + 2381c: 1a011423 sh zero,424(sp) + 23820: 018a3b83 ld s7,24(s4) + 23824: 00027997 auipc s3,0x27 + 23828: 7349b983 ld s3,1844(s3) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 2382c: 09c1 addi s3,s3,16 + 2382e: fe84b783 ld a5,-24(s1) + 23832: f302 sd zero,416(sp) + 23834: e4a6 sd s1,72(sp) + 23836: 978a add a5,a5,sp + 23838: e5ce sd s3,200(sp) + 2383a: 0577b423 sd s7,72(a5) + 2383e: e882 sd zero,80(sp) + 23840: fe84b503 ld a0,-24(s1) + 23844: 4581 li a1,0 + 23846: 954a add a0,a0,s2 + 23848: b69f10ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 2384c: 020a3903 ld s2,32(s4) + 23850: 028a3c03 ld s8,40(s4) + 23854: 05810b13 addi s6,sp,88 + 23858: fe893503 ld a0,-24(s2) + 2385c: ecca sd s2,88(sp) + 2385e: 4581 li a1,0 + 23860: 955a add a0,a0,s6 + 23862: 01853023 sd s8,0(a0) + 23866: b4bf10ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 2386a: 008a3d03 ld s10,8(s4) + 2386e: cd817057 vsetivli zero,2,e64,m1,ta,ma + 23872: 030a3c83 ld s9,48(s4) + 23876: fe8d3683 ld a3,-24(s10) + 2387a: 5e0030d7 vmv.v.i v1,0 + 2387e: 00027797 auipc a5,0x27 + 23882: 58a7b783 ld a5,1418(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 23886: 0938 addi a4,sp,152 + 23888: 968a add a3,a3,sp + 2388a: 0596b423 sd s9,72(a3) + 2388e: 853a mv a0,a4 + 23890: 04078693 addi a3,a5,64 + 23894: 01878613 addi a2,a5,24 + 23898: e83a sd a4,16(sp) + 2389a: 06878713 addi a4,a5,104 + 2389e: 10bc addi a5,sp,104 + 238a0: 0207f0a7 vse64.v v1,(a5) + 238a4: 00027a17 auipc s4,0x27 + 238a8: 504a3a03 ld s4,1284(s4) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 238ac: 18bc addi a5,sp,120 + 238ae: 0207f0a7 vse64.v v1,(a5) + 238b2: 0a41 addi s4,s4,16 + 238b4: 013c addi a5,sp,136 + 238b6: 0207f0a7 vse64.v v1,(a5) + 238ba: f036 sd a3,32(sp) + 238bc: e4b2 sd a2,72(sp) + 238be: e5ba sd a4,200(sp) + 238c0: ecb6 sd a3,88(sp) + 238c2: f0d2 sd s4,96(sp) + 238c4: addf10ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> + 238c8: 6522 ld a0,8(sp) + 238ca: 00027a97 auipc s5,0x27 + 238ce: 40eaba83 ld s5,1038(s5) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 238d2: 47e1 li a5,24 + 238d4: 0b810d93 addi s11,sp,184 + 238d8: 0ac1 addi s5,s5,16 + 238da: 108c addi a1,sp,96 + 238dc: f902 sd zero,176(sp) + 238de: 0a010c23 sb zero,184(sp) + 238e2: d13e sw a5,160(sp) + 238e4: f56e sd s11,168(sp) + 238e6: f0d6 sd s5,96(sp) + 238e8: ac9f10ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 238ec: 66e6 ld a3,88(sp) + 238ee: fe86b783 ld a5,-24(a3) + 238f2: 97da add a5,a5,s6 + 238f4: 0e17c583 lbu a1,225(a5) + 238f8: 863e mv a2,a5 + 238fa: c1e5 beqz a1,239da <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x220> + 238fc: 03000593 li a1,48 + 23900: 0eb78023 sb a1,224(a5) + 23904: 4789 li a5,2 + 23906: ea1c sd a5,16(a2) + 23908: fe86b683 ld a3,-24(a3) + 2390c: 6611 lui a2,0x4 + 2390e: 0621 addi a2,a2,8 # 4008 <__abi_tag-0xc28c> + 23910: 96da add a3,a3,s6 + 23912: 4e9c lw a5,24(a3) + 23914: 65e2 ld a1,24(sp) + 23916: 855a mv a0,s6 + 23918: fb57f793 andi a5,a5,-75 + 2391c: 8fd1 or a5,a5,a2 + 2391e: ce9c sw a5,24(a3) + 23920: f31f10ef jal ra,15850 <_ZNSo9_M_insertImEERSoT_@plt> + 23924: 672a ld a4,136(sp) + 23926: 01040793 addi a5,s0,16 + 2392a: 00043423 sd zero,8(s0) + 2392e: 00040823 sb zero,16(s0) + 23932: e01c sd a5,0(s0) + 23934: c375 beqz a4,23a18 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x25e> + 23936: 77e6 ld a5,120(sp) + 23938: c399 beqz a5,2393e <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x184> + 2393a: 08f76e63 bltu a4,a5,239d6 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x21c> + 2393e: 668a ld a3,128(sp) + 23940: 4601 li a2,0 + 23942: 4581 li a1,0 + 23944: 8f15 sub a4,a4,a3 + 23946: 8522 mv a0,s0 + 23948: e29f10ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 2394c: 00027797 auipc a5,0x27 + 23950: 4bc7b783 ld a5,1212(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 23954: 01878713 addi a4,a5,24 + 23958: 06878793 addi a5,a5,104 + 2395c: e5be sd a5,200(sp) + 2395e: 7782 ld a5,32(sp) + 23960: 752a ld a0,168(sp) + 23962: e4ba sd a4,72(sp) + 23964: ecbe sd a5,88(sp) + 23966: f0d6 sd s5,96(sp) + 23968: 01b50463 beq a0,s11,23970 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x1b6> + 2396c: f95f10ef jal ra,15900 <_ZdlPv@plt> + 23970: 6542 ld a0,16(sp) + 23972: f0d2 sd s4,96(sp) + 23974: aadf10ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 23978: fe8d3683 ld a3,-24(s10) + 2397c: fe893703 ld a4,-24(s2) + 23980: fe84b783 ld a5,-24(s1) + 23984: 968a add a3,a3,sp + 23986: 0596b423 sd s9,72(a3) + 2398a: ecca sd s2,88(sp) + 2398c: 970a add a4,a4,sp + 2398e: 05873c23 sd s8,88(a4) # 200058 <__global_pointer$+0x1b42c8> + 23992: 6522 ld a0,8(sp) + 23994: e4a6 sd s1,72(sp) + 23996: 978a add a5,a5,sp + 23998: 0577b423 sd s7,72(a5) + 2399c: e5ce sd s3,200(sp) + 2399e: e882 sd zero,80(sp) + 239a0: c41f10ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 239a4: 23813083 ld ra,568(sp) + 239a8: 8522 mv a0,s0 + 239aa: 23013403 ld s0,560(sp) + 239ae: 22813483 ld s1,552(sp) + 239b2: 22013903 ld s2,544(sp) + 239b6: 21813983 ld s3,536(sp) + 239ba: 21013a03 ld s4,528(sp) + 239be: 20813a83 ld s5,520(sp) + 239c2: 20013b03 ld s6,512(sp) + 239c6: 7bfe ld s7,504(sp) + 239c8: 7c5e ld s8,496(sp) + 239ca: 7cbe ld s9,488(sp) + 239cc: 7d1e ld s10,480(sp) + 239ce: 6dfe ld s11,472(sp) + 239d0: 24010113 addi sp,sp,576 + 239d4: 8082 ret + 239d6: 873e mv a4,a5 + 239d8: b79d j 2393e <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x184> + 239da: 7be8 ld a0,240(a5) + 239dc: c969 beqz a0,23aae <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x2f4> + 239de: 03854583 lbu a1,56(a0) + 239e2: c589 beqz a1,239ec <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x232> + 239e4: 4585 li a1,1 + 239e6: 0eb780a3 sb a1,225(a5) + 239ea: bf09 j 238fc <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x142> + 239ec: fc3e sd a5,56(sp) + 239ee: f82a sd a0,48(sp) + 239f0: c21f10ef jal ra,15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 239f4: 7542 ld a0,48(sp) + 239f6: 00027617 auipc a2,0x27 + 239fa: 40263603 ld a2,1026(a2) # 4adf8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x34634> + 239fe: 77e2 ld a5,56(sp) + 23a00: 6114 ld a3,0(a0) + 23a02: 7a94 ld a3,48(a3) + 23a04: 00c69f63 bne a3,a2,23a22 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x268> + 23a08: 66e6 ld a3,88(sp) + 23a0a: 4585 li a1,1 + 23a0c: fe86b603 ld a2,-24(a3) + 23a10: 0eb780a3 sb a1,225(a5) + 23a14: 965a add a2,a2,s6 + 23a16: b5dd j 238fc <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x142> + 23a18: 112c addi a1,sp,168 + 23a1a: 8522 mv a0,s0 + 23a1c: 954f20ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 23a20: b735 j 2394c <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x192> + 23a22: f83e sd a5,48(sp) + 23a24: 02000593 li a1,32 + 23a28: 9682 jalr a3 + 23a2a: 66e6 ld a3,88(sp) + 23a2c: 77c2 ld a5,48(sp) + 23a2e: fe86b603 ld a2,-24(a3) + 23a32: 965a add a2,a2,s6 + 23a34: bf45 j 239e4 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x22a> + 23a36: 842a mv s0,a0 + 23a38: 1128 addi a0,sp,168 + 23a3a: f0d6 sd s5,96(sp) + 23a3c: 8c8f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23a40: 6542 ld a0,16(sp) + 23a42: f0d2 sd s4,96(sp) + 23a44: 9ddf10ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 23a48: fe8d3683 ld a3,-24(s10) + 23a4c: fe893703 ld a4,-24(s2) + 23a50: 0090 addi a2,sp,64 + 23a52: 19068693 addi a3,a3,400 + 23a56: fe84b783 ld a5,-24(s1) + 23a5a: 96b2 add a3,a3,a2 + 23a5c: e796bc23 sd s9,-392(a3) + 23a60: 19070713 addi a4,a4,400 + 23a64: ecca sd s2,88(sp) + 23a66: 9732 add a4,a4,a2 + 23a68: e9873423 sd s8,-376(a4) + 23a6c: 19078793 addi a5,a5,400 + 23a70: e4a6 sd s1,72(sp) + 23a72: 97b2 add a5,a5,a2 + 23a74: e777bc23 sd s7,-392(a5) + 23a78: e882 sd zero,80(sp) + 23a7a: 6522 ld a0,8(sp) + 23a7c: e5ce sd s3,200(sp) + 23a7e: b63f10ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 23a82: 8522 mv a0,s0 + 23a84: d6df10ef jal ra,157f0 <_Unwind_Resume@plt> + 23a88: fe84b783 ld a5,-24(s1) + 23a8c: 0098 addi a4,sp,64 + 23a8e: e4a6 sd s1,72(sp) + 23a90: 19078793 addi a5,a5,400 + 23a94: 97ba add a5,a5,a4 + 23a96: e777bc23 sd s7,-392(a5) + 23a9a: 842a mv s0,a0 + 23a9c: e882 sd zero,80(sp) + 23a9e: bff1 j 23a7a <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x2c0> + 23aa0: 842a mv s0,a0 + 23aa2: 7522 ld a0,40(sp) + 23aa4: 8edf10ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 23aa8: 8522 mv a0,s0 + 23aaa: d47f10ef jal ra,157f0 <_Unwind_Resume@plt> + 23aae: cf3f10ef jal ra,157a0 <_ZSt16__throw_bad_castv@plt> + 23ab2: 842a mv s0,a0 + 23ab4: b7d9 j 23a7a <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x2c0> + 23ab6: 87aa mv a5,a0 + 23ab8: 8522 mv a0,s0 + 23aba: 843e mv s0,a5 + 23abc: 848f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23ac0: b7cd j 23aa2 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x2e8> + +0000000000023ac2 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc>: + 23ac2: 7135 addi sp,sp,-160 + 23ac4: e526 sd s1,136(sp) + 23ac6: e14a sd s2,128(sp) + 23ac8: ecde sd s7,88(sp) + 23aca: ed06 sd ra,152(sp) + 23acc: e922 sd s0,144(sp) + 23ace: fcce sd s3,120(sp) + 23ad0: f8d2 sd s4,112(sp) + 23ad2: f4d6 sd s5,104(sp) + 23ad4: f0da sd s6,96(sp) + 23ad6: e8e2 sd s8,80(sp) + 23ad8: e4e6 sd s9,72(sp) + 23ada: 01050b93 addi s7,a0,16 + 23ade: 84aa mv s1,a0 + 23ae0: 00053423 sd zero,8(a0) + 23ae4: 00050823 sb zero,16(a0) + 23ae8: 01753023 sd s7,0(a0) + 23aec: 852e mv a0,a1 + 23aee: 892e mv s2,a1 + 23af0: 8e0f20ef jal ra,15bd0 + 23af4: 00150593 addi a1,a0,1 + 23af8: 8526 mv a0,s1 + 23afa: ef7f10ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 23afe: 00094403 lbu s0,0(s2) + 23b02: c851 beqz s0,23b96 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xd4> + 23b04: 010009b7 lui s3,0x1000 + 23b08: 098d addi s3,s3,3 # 1000003 <__global_pointer$+0xfb4273> + 23b0a: 1996 slli s3,s3,0x25 + 23b0c: 5b7d li s6,-1 + 23b0e: 40098993 addi s3,s3,1024 + 23b12: 002b5b13 srli s6,s6,0x2 + 23b16: 03d00a93 li s5,61 + 23b1a: 8a0a mv s4,sp + 23b1c: 088aeb63 bltu s5,s0,23bb2 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xf0> + 23b20: 0089d7b3 srl a5,s3,s0 + 23b24: 8b85 andi a5,a5,1 + 23b26: c7d1 beqz a5,23bb2 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xf0> + 23b28: 85a2 mv a1,s0 + 23b2a: 8552 mv a0,s4 + 23b2c: c8fff0ef jal ra,237ba <_ZN7testing8internal6String10FormatByteB5cxx11Eh> + 23b30: 4705 li a4,1 + 23b32: 00016697 auipc a3,0x16 + 23b36: e4668693 addi a3,a3,-442 # 39978 <_IO_stdin_used+0x1320> + 23b3a: 4601 li a2,0 + 23b3c: 4581 li a1,0 + 23b3e: 8552 mv a0,s4 + 23b40: c31f10ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 23b44: 1800 addi s0,sp,48 + 23b46: f022 sd s0,32(sp) + 23b48: 611c ld a5,0(a0) + 23b4a: 01050713 addi a4,a0,16 + 23b4e: 0ae78163 beq a5,a4,23bf0 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x12e> + 23b52: 6914 ld a3,16(a0) + 23b54: f03e sd a5,32(sp) + 23b56: f836 sd a3,48(sp) + 23b58: 6510 ld a2,8(a0) + 23b5a: 00050823 sb zero,16(a0) + 23b5e: 00053423 sd zero,8(a0) + 23b62: 649c ld a5,8(s1) + 23b64: f432 sd a2,40(sp) + 23b66: e118 sd a4,0(a0) + 23b68: 40fb07b3 sub a5,s6,a5 + 23b6c: 7582 ld a1,32(sp) + 23b6e: 0ac7ef63 bltu a5,a2,23c2c <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x16a> + 23b72: 8526 mv a0,s1 + 23b74: e2df10ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 23b78: 7502 ld a0,32(sp) + 23b7a: 00850463 beq a0,s0,23b82 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xc0> + 23b7e: d83f10ef jal ra,15900 <_ZdlPv@plt> + 23b82: 6502 ld a0,0(sp) + 23b84: 081c addi a5,sp,16 + 23b86: 00f50463 beq a0,a5,23b8e <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xcc> + 23b8a: d77f10ef jal ra,15900 <_ZdlPv@plt> + 23b8e: 00194403 lbu s0,1(s2) + 23b92: 0905 addi s2,s2,1 + 23b94: f441 bnez s0,23b1c <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x5a> + 23b96: 60ea ld ra,152(sp) + 23b98: 644a ld s0,144(sp) + 23b9a: 690a ld s2,128(sp) + 23b9c: 79e6 ld s3,120(sp) + 23b9e: 7a46 ld s4,112(sp) + 23ba0: 7aa6 ld s5,104(sp) + 23ba2: 7b06 ld s6,96(sp) + 23ba4: 6be6 ld s7,88(sp) + 23ba6: 6c46 ld s8,80(sp) + 23ba8: 6ca6 ld s9,72(sp) + 23baa: 8526 mv a0,s1 + 23bac: 64aa ld s1,136(sp) + 23bae: 610d addi sp,sp,160 + 23bb0: 8082 ret + 23bb2: 0084bc83 ld s9,8(s1) + 23bb6: 609c ld a5,0(s1) + 23bb8: 001c8c13 addi s8,s9,1 + 23bbc: 02fb8863 beq s7,a5,23bec <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x12a> + 23bc0: 6898 ld a4,16(s1) + 23bc2: 01876c63 bltu a4,s8,23bda <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x118> + 23bc6: 97e6 add a5,a5,s9 + 23bc8: 00878023 sb s0,0(a5) + 23bcc: 609c ld a5,0(s1) + 23bce: 0184b423 sd s8,8(s1) + 23bd2: 97e2 add a5,a5,s8 + 23bd4: 00078023 sb zero,0(a5) + 23bd8: bf5d j 23b8e <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xcc> + 23bda: 4705 li a4,1 + 23bdc: 4681 li a3,0 + 23bde: 4601 li a2,0 + 23be0: 85e6 mv a1,s9 + 23be2: 8526 mv a0,s1 + 23be4: c3df10ef jal ra,15820 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt> + 23be8: 609c ld a5,0(s1) + 23bea: bff1 j 23bc6 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x104> + 23bec: 473d li a4,15 + 23bee: bfd1 j 23bc2 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x100> + 23bf0: 651c ld a5,8(a0) + 23bf2: 8622 mv a2,s0 + 23bf4: 85ba mv a1,a4 + 23bf6: 0785 addi a5,a5,1 + 23bf8: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma + 23bfc: 02058407 vle8.v v8,(a1) + 23c00: 8f95 sub a5,a5,a3 + 23c02: 95b6 add a1,a1,a3 + 23c04: 02060427 vse8.v v8,(a2) + 23c08: 9636 add a2,a2,a3 + 23c0a: f7fd bnez a5,23bf8 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x136> + 23c0c: b7b1 j 23b58 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x96> + 23c0e: 842a mv s0,a0 + 23c10: a801 j 23c20 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x15e> + 23c12: 842a mv s0,a0 + 23c14: 1008 addi a0,sp,32 + 23c16: eeff20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23c1a: 8552 mv a0,s4 + 23c1c: ee9f20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23c20: 8526 mv a0,s1 + 23c22: ee3f20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23c26: 8522 mv a0,s0 + 23c28: bc9f10ef jal ra,157f0 <_Unwind_Resume@plt> + 23c2c: 00015517 auipc a0,0x15 + 23c30: dd450513 addi a0,a0,-556 # 38a00 <_IO_stdin_used+0x3a8> + 23c34: cbdf10ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 23c38: 842a mv s0,a0 + 23c3a: b7c5 j 23c1a <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x158> + +0000000000023c3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb>: + 23c3c: 7119 addi sp,sp,-128 + 23c3e: ecce sd s3,88(sp) + 23c40: 00810993 addi s3,sp,8 + 23c44: f0ca sd s2,96(sp) + 23c46: 892a mv s2,a0 + 23c48: 854e mv a0,s3 + 23c4a: f8a2 sd s0,112(sp) + 23c4c: f4a6 sd s1,104(sp) + 23c4e: 842e mv s0,a1 + 23c50: fc86 sd ra,120(sp) + 23c52: e8d2 sd s4,80(sp) + 23c54: e4d6 sd s5,72(sp) + 23c56: e0da sd s6,64(sp) + 23c58: fc5e sd s7,56(sp) + 23c5a: f862 sd s8,48(sp) + 23c5c: 84b2 mv s1,a2 + 23c5e: 93af60ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 23c62: 6418 ld a4,8(s0) + 23c64: c721 beqz a4,23cac <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x70> + 23c66: e8ad bnez s1,23cd8 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x9c> + 23c68: 4af1 li s5,28 + 23c6a: 4b05 li s6,1 + 23c6c: 00018a17 auipc s4,0x18 + 23c70: ac4a0a13 addi s4,s4,-1340 # 3b730 <_IO_stdin_used+0x30d8> + 23c74: 601c ld a5,0(s0) + 23c76: 97a6 add a5,a5,s1 + 23c78: 0007c583 lbu a1,0(a5) + 23c7c: fde5879b addiw a5,a1,-34 + 23c80: 0ff7f793 zext.b a5,a5 + 23c84: 0cfae063 bltu s5,a5,23d44 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x108> + 23c88: 078a slli a5,a5,0x2 + 23c8a: 97d2 add a5,a5,s4 + 23c8c: 439c lw a5,0(a5) + 23c8e: 97d2 add a5,a5,s4 + 23c90: 8782 jr a5 + 23c92: 6522 ld a0,8(sp) + 23c94: 4611 li a2,4 + 23c96: 00016597 auipc a1,0x16 + 23c9a: cfa58593 addi a1,a1,-774 # 39990 <_IO_stdin_used+0x1338> + 23c9e: 0541 addi a0,a0,16 + 23ca0: a61f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23ca4: 6418 ld a4,8(s0) + 23ca6: 0485 addi s1,s1,1 + 23ca8: fce4e6e3 bltu s1,a4,23c74 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x38> + 23cac: 85ce mv a1,s3 + 23cae: 854a mv a0,s2 + 23cb0: d12f60ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 23cb4: 6522 ld a0,8(sp) + 23cb6: c501 beqz a0,23cbe <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x82> + 23cb8: 611c ld a5,0(a0) + 23cba: 679c ld a5,8(a5) + 23cbc: 9782 jalr a5 + 23cbe: 70e6 ld ra,120(sp) + 23cc0: 7446 ld s0,112(sp) + 23cc2: 74a6 ld s1,104(sp) + 23cc4: 69e6 ld s3,88(sp) + 23cc6: 6a46 ld s4,80(sp) + 23cc8: 6aa6 ld s5,72(sp) + 23cca: 6b06 ld s6,64(sp) + 23ccc: 7be2 ld s7,56(sp) + 23cce: 7c42 ld s8,48(sp) + 23cd0: 854a mv a0,s2 + 23cd2: 7906 ld s2,96(sp) + 23cd4: 6109 addi sp,sp,128 + 23cd6: 8082 ret + 23cd8: 4481 li s1,0 + 23cda: 4af1 li s5,28 + 23cdc: 4b05 li s6,1 + 23cde: 00018a17 auipc s4,0x18 + 23ce2: ac6a0a13 addi s4,s4,-1338 # 3b7a4 <_IO_stdin_used+0x314c> + 23ce6: 601c ld a5,0(s0) + 23ce8: 97a6 add a5,a5,s1 + 23cea: 0007cb83 lbu s7,0(a5) + 23cee: fdeb879b addiw a5,s7,-34 + 23cf2: 0ff7f793 zext.b a5,a5 + 23cf6: 00fae763 bltu s5,a5,23d04 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xc8> + 23cfa: 078a slli a5,a5,0x2 + 23cfc: 97d2 add a5,a5,s4 + 23cfe: 439c lw a5,0(a5) + 23d00: 97d2 add a5,a5,s4 + 23d02: 8782 jr a5 + 23d04: ff7b879b addiw a5,s7,-9 + 23d08: 0ff7f793 zext.b a5,a5 + 23d0c: 16fb7063 bgeu s6,a5,23e6c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x230> + 23d10: 47b5 li a5,13 + 23d12: 14fb8d63 beq s7,a5,23e6c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x230> + 23d16: 47fd li a5,31 + 23d18: 0377f263 bgeu a5,s7,23d3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> + 23d1c: 6522 ld a0,8(sp) + 23d1e: 01710823 sb s7,16(sp) + 23d22: 691c ld a5,16(a0) + 23d24: 0541 addi a0,a0,16 + 23d26: fe87b783 ld a5,-24(a5) + 23d2a: 97aa add a5,a5,a0 + 23d2c: 6b9c ld a5,16(a5) + 23d2e: 18078563 beqz a5,23eb8 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x27c> + 23d32: 4605 li a2,1 + 23d34: 080c addi a1,sp,16 + 23d36: 9cbf10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23d3a: 6418 ld a4,8(s0) + 23d3c: 0485 addi s1,s1,1 + 23d3e: fae4e4e3 bltu s1,a4,23ce6 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xaa> + 23d42: b7ad j 23cac <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x70> + 23d44: ff75879b addiw a5,a1,-9 + 23d48: 0ff7f793 zext.b a5,a5 + 23d4c: 00fb7863 bgeu s6,a5,23d5c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x120> + 23d50: 47b5 li a5,13 + 23d52: 00f58563 beq a1,a5,23d5c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x120> + 23d56: 47fd li a5,31 + 23d58: f4b7f7e3 bgeu a5,a1,23ca6 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> + 23d5c: 6522 ld a0,8(sp) + 23d5e: 00b10823 sb a1,16(sp) + 23d62: 691c ld a5,16(a0) + 23d64: 0541 addi a0,a0,16 + 23d66: fe87b783 ld a5,-24(a5) + 23d6a: 97aa add a5,a5,a0 + 23d6c: 6b9c ld a5,16(a5) + 23d6e: 0e078b63 beqz a5,23e64 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x228> + 23d72: 4605 li a2,1 + 23d74: 080c addi a1,sp,16 + 23d76: 98bf10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23d7a: 6418 ld a4,8(s0) + 23d7c: b72d j 23ca6 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> + 23d7e: 6522 ld a0,8(sp) + 23d80: 4611 li a2,4 + 23d82: 00016597 auipc a1,0x16 + 23d86: c0658593 addi a1,a1,-1018 # 39988 <_IO_stdin_used+0x1330> + 23d8a: 0541 addi a0,a0,16 + 23d8c: 975f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23d90: 6418 ld a4,8(s0) + 23d92: b76d j 23d3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> + 23d94: 6522 ld a0,8(sp) + 23d96: 4611 li a2,4 + 23d98: 00016597 auipc a1,0x16 + 23d9c: bf058593 addi a1,a1,-1040 # 39988 <_IO_stdin_used+0x1330> + 23da0: 0541 addi a0,a0,16 + 23da2: 95ff10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23da6: 6418 ld a4,8(s0) + 23da8: bdfd j 23ca6 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> + 23daa: 6522 ld a0,8(sp) + 23dac: 02700593 li a1,39 + 23db0: 00b10323 sb a1,6(sp) + 23db4: 691c ld a5,16(a0) + 23db6: 0541 addi a0,a0,16 + 23db8: fe87b783 ld a5,-24(a5) + 23dbc: 97aa add a5,a5,a0 + 23dbe: 6b9c ld a5,16(a5) + 23dc0: c3d5 beqz a5,23e64 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x228> + 23dc2: 4605 li a2,1 + 23dc4: 00610593 addi a1,sp,6 + 23dc8: 939f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23dcc: 6418 ld a4,8(s0) + 23dce: bde1 j 23ca6 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> + 23dd0: 6522 ld a0,8(sp) + 23dd2: 4615 li a2,5 + 23dd4: 00016597 auipc a1,0x16 + 23dd8: bac58593 addi a1,a1,-1108 # 39980 <_IO_stdin_used+0x1328> + 23ddc: 0541 addi a0,a0,16 + 23dde: 923f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23de2: 6418 ld a4,8(s0) + 23de4: b5c9 j 23ca6 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> + 23de6: 6522 ld a0,8(sp) + 23de8: 02200593 li a1,34 + 23dec: 00b103a3 sb a1,7(sp) + 23df0: 691c ld a5,16(a0) + 23df2: 0541 addi a0,a0,16 + 23df4: fe87b783 ld a5,-24(a5) + 23df8: 97aa add a5,a5,a0 + 23dfa: 6b9c ld a5,16(a5) + 23dfc: c7a5 beqz a5,23e64 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x228> + 23dfe: 4605 li a2,1 + 23e00: 00710593 addi a1,sp,7 + 23e04: 8fdf10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23e08: 6418 ld a4,8(s0) + 23e0a: bd71 j 23ca6 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> + 23e0c: 6522 ld a0,8(sp) + 23e0e: 4611 li a2,4 + 23e10: 00016597 auipc a1,0x16 + 23e14: b8058593 addi a1,a1,-1152 # 39990 <_IO_stdin_used+0x1338> + 23e18: 0541 addi a0,a0,16 + 23e1a: 8e7f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23e1e: 6418 ld a4,8(s0) + 23e20: bf31 j 23d3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> + 23e22: 6522 ld a0,8(sp) + 23e24: 4619 li a2,6 + 23e26: 00016597 auipc a1,0x16 + 23e2a: b7258593 addi a1,a1,-1166 # 39998 <_IO_stdin_used+0x1340> + 23e2e: 0541 addi a0,a0,16 + 23e30: 8d1f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23e34: 6418 ld a4,8(s0) + 23e36: b719 j 23d3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> + 23e38: 6522 ld a0,8(sp) + 23e3a: 4615 li a2,5 + 23e3c: 00016597 auipc a1,0x16 + 23e40: b4458593 addi a1,a1,-1212 # 39980 <_IO_stdin_used+0x1328> + 23e44: 0541 addi a0,a0,16 + 23e46: 8bbf10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23e4a: 6418 ld a4,8(s0) + 23e4c: bdc5 j 23d3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> + 23e4e: 6522 ld a0,8(sp) + 23e50: 4619 li a2,6 + 23e52: 00016597 auipc a1,0x16 + 23e56: b4e58593 addi a1,a1,-1202 # 399a0 <_IO_stdin_used+0x1348> + 23e5a: 0541 addi a0,a0,16 + 23e5c: 8a5f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23e60: 6418 ld a4,8(s0) + 23e62: bde9 j 23d3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> + 23e64: abdf10ef jal ra,15920 <_ZNSo3putEc@plt> + 23e68: 6418 ld a4,8(s0) + 23e6a: bd35 j 23ca6 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> + 23e6c: 6522 ld a0,8(sp) + 23e6e: 460d li a2,3 + 23e70: 00016597 auipc a1,0x16 + 23e74: b3858593 addi a1,a1,-1224 # 399a8 <_IO_stdin_used+0x1350> + 23e78: 0541 addi a0,a0,16 + 23e7a: 887f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23e7e: 01010c13 addi s8,sp,16 + 23e82: 85de mv a1,s7 + 23e84: 8562 mv a0,s8 + 23e86: 935ff0ef jal ra,237ba <_ZN7testing8internal6String10FormatByteB5cxx11Eh> + 23e8a: 6522 ld a0,8(sp) + 23e8c: 6662 ld a2,24(sp) + 23e8e: 65c2 ld a1,16(sp) + 23e90: 0541 addi a0,a0,16 + 23e92: 86ff10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23e96: 6522 ld a0,8(sp) + 23e98: 4605 li a2,1 + 23e9a: 00016597 auipc a1,0x16 + 23e9e: b1658593 addi a1,a1,-1258 # 399b0 <_IO_stdin_used+0x1358> + 23ea2: 0541 addi a0,a0,16 + 23ea4: 85df10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23ea8: 6542 ld a0,16(sp) + 23eaa: 101c addi a5,sp,32 + 23eac: e8f507e3 beq a0,a5,23d3a <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xfe> + 23eb0: a51f10ef jal ra,15900 <_ZdlPv@plt> + 23eb4: 6418 ld a4,8(s0) + 23eb6: b559 j 23d3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> + 23eb8: 85de mv a1,s7 + 23eba: a67f10ef jal ra,15920 <_ZNSo3putEc@plt> + 23ebe: 6418 ld a4,8(s0) + 23ec0: bdb5 j 23d3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> + 23ec2: 842a mv s0,a0 + 23ec4: 8562 mv a0,s8 + 23ec6: c3ff20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23eca: 6522 ld a0,8(sp) + 23ecc: c501 beqz a0,23ed4 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x298> + 23ece: 611c ld a5,0(a0) + 23ed0: 679c ld a5,8(a5) + 23ed2: 9782 jalr a5 + 23ed4: 8522 mv a0,s0 + 23ed6: 91bf10ef jal ra,157f0 <_Unwind_Resume@plt> + 23eda: 842a mv s0,a0 + 23edc: b7fd j 23eca <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x28e> + +0000000000023ede <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE>: + 23ede: 7111 addi sp,sp,-256 + 23ee0: 081c addi a5,sp,16 + 23ee2: f5a6 sd s1,232(sp) + 23ee4: e1da sd s6,192(sp) + 23ee6: 84aa mv s1,a0 + 23ee8: 8b2e mv s6,a1 + 23eea: 853e mv a0,a5 + 23eec: 00016597 auipc a1,0x16 + 23ef0: acc58593 addi a1,a1,-1332 # 399b8 <_IO_stdin_used+0x1360> + 23ef4: ed6e sd s11,152(sp) + 23ef6: fd86 sd ra,248(sp) + 23ef8: f9a2 sd s0,240(sp) + 23efa: f1ca sd s2,224(sp) + 23efc: edce sd s3,216(sp) + 23efe: e9d2 sd s4,208(sp) + 23f00: e5d6 sd s5,200(sp) + 23f02: fd5e sd s7,184(sp) + 23f04: f962 sd s8,176(sp) + 23f06: f566 sd s9,168(sp) + 23f08: f16a sd s10,160(sp) + 23f0a: e43e sd a5,8(sp) + 23f0c: 03010d93 addi s11,sp,48 + 23f10: af9f40ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 23f14: 856e mv a0,s11 + 23f16: 00016597 auipc a1,0x16 + 23f1a: ab258593 addi a1,a1,-1358 # 399c8 <_IO_stdin_used+0x1370> + 23f1e: aebf40ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 23f22: 855a mv a0,s6 + 23f24: d23f60ef jal ra,1ac46 <_ZNK7testing10TestResult19test_property_countEv> + 23f28: 22a05e63 blez a0,24164 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x286> + 23f2c: 4605 li a2,1 + 23f2e: 00016597 auipc a1,0x16 + 23f32: aaa58593 addi a1,a1,-1366 # 399d8 <_IO_stdin_used+0x1380> + 23f36: 8526 mv a0,s1 + 23f38: fc8f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23f3c: 6662 ld a2,24(sp) + 23f3e: 65c2 ld a1,16(sp) + 23f40: 8526 mv a0,s1 + 23f42: fbef10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23f46: 4609 li a2,2 + 23f48: 00016597 auipc a1,0x16 + 23f4c: a9858593 addi a1,a1,-1384 # 399e0 <_IO_stdin_used+0x1388> + 23f50: fb0f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23f54: 4981 li s3,0 + 23f56: 4c85 li s9,1 + 23f58: 05010b93 addi s7,sp,80 + 23f5c: 06010913 addi s2,sp,96 + 23f60: 4c3d li s8,15 + 23f62: 855a mv a0,s6 + 23f64: ce3f60ef jal ra,1ac46 <_ZNK7testing10TestResult19test_property_countEv> + 23f68: 18a9df63 bge s3,a0,24106 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x228> + 23f6c: 85ce mv a1,s3 + 23f6e: 855a mv a0,s6 + 23f70: ce5f60ef jal ra,1ac54 <_ZNK7testing10TestResult15GetTestPropertyEi> + 23f74: 842a mv s0,a0 + 23f76: 4605 li a2,1 + 23f78: 00016597 auipc a1,0x16 + 23f7c: a6058593 addi a1,a1,-1440 # 399d8 <_IO_stdin_used+0x1380> + 23f80: 8526 mv a0,s1 + 23f82: f7ef10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23f86: 7662 ld a2,56(sp) + 23f88: 75c2 ld a1,48(sp) + 23f8a: 8526 mv a0,s1 + 23f8c: f74f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23f90: 461d li a2,7 + 23f92: 00016597 auipc a1,0x16 + 23f96: a5658593 addi a1,a1,-1450 # 399e8 <_IO_stdin_used+0x1390> + 23f9a: 8526 mv a0,s1 + 23f9c: f64f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23fa0: 00043d03 ld s10,0(s0) + 23fa4: e8ca sd s2,80(sp) + 23fa6: 1e0d0363 beqz s10,2418c <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x2ae> + 23faa: 856a mv a0,s10 + 23fac: c25f10ef jal ra,15bd0 + 23fb0: f8aa sd a0,112(sp) + 23fb2: 8aaa mv s5,a0 + 23fb4: 12ac6e63 bltu s8,a0,240f0 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x212> + 23fb8: 0f951e63 bne a0,s9,240b4 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1d6> + 23fbc: 000d4783 lbu a5,0(s10) + 23fc0: 06f10023 sb a5,96(sp) + 23fc4: 87ca mv a5,s2 + 23fc6: 07010a13 addi s4,sp,112 + 23fca: ecd6 sd s5,88(sp) + 23fcc: 97d6 add a5,a5,s5 + 23fce: 00078023 sb zero,0(a5) + 23fd2: 4605 li a2,1 + 23fd4: 85de mv a1,s7 + 23fd6: 8552 mv a0,s4 + 23fd8: c65ff0ef jal ra,23c3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> + 23fdc: 7666 ld a2,120(sp) + 23fde: 75c6 ld a1,112(sp) + 23fe0: 8526 mv a0,s1 + 23fe2: f1ef10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23fe6: 4605 li a2,1 + 23fe8: 00015597 auipc a1,0x15 + 23fec: 9e058593 addi a1,a1,-1568 # 389c8 <_IO_stdin_used+0x370> + 23ff0: f10f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23ff4: 7546 ld a0,112(sp) + 23ff6: 08010a93 addi s5,sp,128 + 23ffa: 01550463 beq a0,s5,24002 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x124> + 23ffe: 903f10ef jal ra,15900 <_ZdlPv@plt> + 24002: 6546 ld a0,80(sp) + 24004: 01250463 beq a0,s2,2400c <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x12e> + 24008: 8f9f10ef jal ra,15900 <_ZdlPv@plt> + 2400c: 4621 li a2,8 + 2400e: 00016597 auipc a1,0x16 + 24012: 9e258593 addi a1,a1,-1566 # 399f0 <_IO_stdin_used+0x1398> + 24016: 8526 mv a0,s1 + 24018: ee8f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2401c: 02043d03 ld s10,32(s0) + 24020: e8ca sd s2,80(sp) + 24022: 160d0e63 beqz s10,2419e <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x2c0> + 24026: 856a mv a0,s10 + 24028: ba9f10ef jal ra,15bd0 + 2402c: f8aa sd a0,112(sp) + 2402e: 842a mv s0,a0 + 24030: 0aac6763 bltu s8,a0,240de <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x200> + 24034: 07951063 bne a0,s9,24094 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1b6> + 24038: 000d4783 lbu a5,0(s10) + 2403c: 06f10023 sb a5,96(sp) + 24040: 87ca mv a5,s2 + 24042: eca2 sd s0,88(sp) + 24044: 97a2 add a5,a5,s0 + 24046: 00078023 sb zero,0(a5) + 2404a: 4605 li a2,1 + 2404c: 85de mv a1,s7 + 2404e: 8552 mv a0,s4 + 24050: bedff0ef jal ra,23c3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> + 24054: 7666 ld a2,120(sp) + 24056: 75c6 ld a1,112(sp) + 24058: 8526 mv a0,s1 + 2405a: ea6f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2405e: 4605 li a2,1 + 24060: 00015597 auipc a1,0x15 + 24064: 96858593 addi a1,a1,-1688 # 389c8 <_IO_stdin_used+0x370> + 24068: e98f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2406c: 7546 ld a0,112(sp) + 2406e: 01550463 beq a0,s5,24076 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x198> + 24072: 88ff10ef jal ra,15900 <_ZdlPv@plt> + 24076: 6546 ld a0,80(sp) + 24078: 01250463 beq a0,s2,24080 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1a2> + 2407c: 885f10ef jal ra,15900 <_ZdlPv@plt> + 24080: 460d li a2,3 + 24082: 00016597 auipc a1,0x16 + 24086: 97e58593 addi a1,a1,-1666 # 39a00 <_IO_stdin_used+0x13a8> + 2408a: 8526 mv a0,s1 + 2408c: e74f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24090: 2985 addiw s3,s3,1 + 24092: bdc1 j 23f62 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x84> + 24094: d555 beqz a0,24040 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x162> + 24096: 854a mv a0,s2 + 24098: 87ea mv a5,s10 + 2409a: 0c347757 vsetvli a4,s0,e8,m8,ta,ma + 2409e: 02078407 vle8.v v8,(a5) + 240a2: 8c19 sub s0,s0,a4 + 240a4: 97ba add a5,a5,a4 + 240a6: 02050427 vse8.v v8,(a0) + 240aa: 953a add a0,a0,a4 + 240ac: f47d bnez s0,2409a <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1bc> + 240ae: 7446 ld s0,112(sp) + 240b0: 67c6 ld a5,80(sp) + 240b2: bf41 j 24042 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x164> + 240b4: f00508e3 beqz a0,23fc4 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0xe6> + 240b8: 854a mv a0,s2 + 240ba: 07010a13 addi s4,sp,112 + 240be: 87ea mv a5,s10 + 240c0: 0c3af757 vsetvli a4,s5,e8,m8,ta,ma + 240c4: 02078407 vle8.v v8,(a5) + 240c8: 40ea8ab3 sub s5,s5,a4 + 240cc: 97ba add a5,a5,a4 + 240ce: 02050427 vse8.v v8,(a0) + 240d2: 953a add a0,a0,a4 + 240d4: fe0a96e3 bnez s5,240c0 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1e2> + 240d8: 7ac6 ld s5,112(sp) + 240da: 67c6 ld a5,80(sp) + 240dc: b5fd j 23fca <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0xec> + 240de: 4601 li a2,0 + 240e0: 85d2 mv a1,s4 + 240e2: 855e mv a0,s7 + 240e4: dccf10ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 240e8: 7746 ld a4,112(sp) + 240ea: e8aa sd a0,80(sp) + 240ec: f0ba sd a4,96(sp) + 240ee: b76d j 24098 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1ba> + 240f0: 07010a13 addi s4,sp,112 + 240f4: 85d2 mv a1,s4 + 240f6: 4601 li a2,0 + 240f8: 855e mv a0,s7 + 240fa: db6f10ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 240fe: 7746 ld a4,112(sp) + 24100: e8aa sd a0,80(sp) + 24102: f0ba sd a4,96(sp) + 24104: bf6d j 240be <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1e0> + 24106: 4609 li a2,2 + 24108: 00016597 auipc a1,0x16 + 2410c: 90058593 addi a1,a1,-1792 # 39a08 <_IO_stdin_used+0x13b0> + 24110: 8526 mv a0,s1 + 24112: deef10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24116: 6662 ld a2,24(sp) + 24118: 65c2 ld a1,16(sp) + 2411a: 8526 mv a0,s1 + 2411c: de4f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24120: 4609 li a2,2 + 24122: 00016597 auipc a1,0x16 + 24126: 8be58593 addi a1,a1,-1858 # 399e0 <_IO_stdin_used+0x1388> + 2412a: dd6f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2412e: 7542 ld a0,48(sp) + 24130: 009c addi a5,sp,64 + 24132: 00f50463 beq a0,a5,2413a <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x25c> + 24136: fcaf10ef jal ra,15900 <_ZdlPv@plt> + 2413a: 6542 ld a0,16(sp) + 2413c: 101c addi a5,sp,32 + 2413e: 00f50463 beq a0,a5,24146 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x268> + 24142: fbef10ef jal ra,15900 <_ZdlPv@plt> + 24146: 70ee ld ra,248(sp) + 24148: 744e ld s0,240(sp) + 2414a: 74ae ld s1,232(sp) + 2414c: 790e ld s2,224(sp) + 2414e: 69ee ld s3,216(sp) + 24150: 6a4e ld s4,208(sp) + 24152: 6aae ld s5,200(sp) + 24154: 6b0e ld s6,192(sp) + 24156: 7bea ld s7,184(sp) + 24158: 7c4a ld s8,176(sp) + 2415a: 7caa ld s9,168(sp) + 2415c: 7d0a ld s10,160(sp) + 2415e: 6dea ld s11,152(sp) + 24160: 6111 addi sp,sp,256 + 24162: 8082 ret + 24164: 856e mv a0,s11 + 24166: 99ff20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2416a: 6522 ld a0,8(sp) + 2416c: 999f20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24170: bfd9 j 24146 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x268> + 24172: 842a mv s0,a0 + 24174: 855e mv a0,s7 + 24176: 98ff20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2417a: 856e mv a0,s11 + 2417c: 989f20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24180: 6522 ld a0,8(sp) + 24182: 983f20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24186: 8522 mv a0,s0 + 24188: e68f10ef jal ra,157f0 <_Unwind_Resume@plt> + 2418c: c45f10ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 24190: 842a mv s0,a0 + 24192: 8552 mv a0,s4 + 24194: 971f20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24198: bff1 j 24174 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x296> + 2419a: 842a mv s0,a0 + 2419c: bff9 j 2417a <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x29c> + 2419e: c33f10ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 241a2: b7fd j 24190 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x2b2> + 241a4: 842a mv s0,a0 + 241a6: b7f9 j 24174 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x296> + 241a8: 842a mv s0,a0 + 241aa: bfd9 j 24180 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x2a2> + +00000000000241ac <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE>: + 241ac: 7171 addi sp,sp,-176 + 241ae: f4de sd s7,104(sp) + 241b0: 00810b93 addi s7,sp,8 + 241b4: f8da sd s6,112(sp) + 241b6: 8b2a mv s6,a0 + 241b8: 855e mv a0,s7 + 241ba: e94a sd s2,144(sp) + 241bc: e54e sd s3,136(sp) + 241be: e152 sd s4,128(sp) + 241c0: fcd6 sd s5,120(sp) + 241c2: f506 sd ra,168(sp) + 241c4: f122 sd s0,160(sp) + 241c6: ed26 sd s1,152(sp) + 241c8: f0e2 sd s8,96(sp) + 241ca: ece6 sd s9,88(sp) + 241cc: 89ae mv s3,a1 + 241ce: 01010a13 addi s4,sp,16 + 241d2: bc7f50ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 241d6: 4901 li s2,0 + 241d8: 4a85 li s5,1 + 241da: 854e mv a0,s3 + 241dc: a6bf60ef jal ra,1ac46 <_ZNK7testing10TestResult19test_property_countEv> + 241e0: 12a95163 bge s2,a0,24302 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x156> + 241e4: 85ca mv a1,s2 + 241e6: 854e mv a0,s3 + 241e8: a6df60ef jal ra,1ac54 <_ZNK7testing10TestResult15GetTestPropertyEi> + 241ec: 842a mv s0,a0 + 241ee: 6522 ld a0,8(sp) + 241f0: 4605 li a2,1 + 241f2: 00015597 auipc a1,0x15 + 241f6: 1e658593 addi a1,a1,486 # 393d8 <_IO_stdin_used+0xd80> + 241fa: 0541 addi a0,a0,16 + 241fc: d04f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24200: 6004 ld s1,0(s0) + 24202: 6c22 ld s8,8(sp) + 24204: 0e048563 beqz s1,242ee <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x142> + 24208: 8526 mv a0,s1 + 2420a: 9c7f10ef jal ra,15bd0 + 2420e: 862a mv a2,a0 + 24210: 85a6 mv a1,s1 + 24212: 010c0513 addi a0,s8,16 + 24216: ceaf10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2421a: 6522 ld a0,8(sp) + 2421c: 4605 li a2,1 + 2421e: 00017597 auipc a1,0x17 + 24222: 0f258593 addi a1,a1,242 # 3b310 <_IO_stdin_used+0x2cb8> + 24226: 0541 addi a0,a0,16 + 24228: cd8f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2422c: 6522 ld a0,8(sp) + 2422e: 4605 li a2,1 + 24230: 00014597 auipc a1,0x14 + 24234: 79858593 addi a1,a1,1944 # 389c8 <_IO_stdin_used+0x370> + 24238: 0541 addi a0,a0,16 + 2423a: cc6f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2423e: 7004 ld s1,32(s0) + 24240: 02010c13 addi s8,sp,32 + 24244: e862 sd s8,16(sp) + 24246: 10048663 beqz s1,24352 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x1a6> + 2424a: 8526 mv a0,s1 + 2424c: 985f10ef jal ra,15bd0 + 24250: f82a sd a0,48(sp) + 24252: 47bd li a5,15 + 24254: 842a mv s0,a0 + 24256: 06a7e563 bltu a5,a0,242c0 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x114> + 2425a: 05551e63 bne a0,s5,242b6 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x10a> + 2425e: 0004c783 lbu a5,0(s1) + 24262: 02f10023 sb a5,32(sp) + 24266: 87e2 mv a5,s8 + 24268: 03010c93 addi s9,sp,48 + 2426c: ec22 sd s0,24(sp) + 2426e: 97a2 add a5,a5,s0 + 24270: 00078023 sb zero,0(a5) + 24274: 4605 li a2,1 + 24276: 85d2 mv a1,s4 + 24278: 8566 mv a0,s9 + 2427a: 9c3ff0ef jal ra,23c3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> + 2427e: 6522 ld a0,8(sp) + 24280: 7662 ld a2,56(sp) + 24282: 75c2 ld a1,48(sp) + 24284: 0541 addi a0,a0,16 + 24286: c7af10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2428a: 6522 ld a0,8(sp) + 2428c: 4605 li a2,1 + 2428e: 00014597 auipc a1,0x14 + 24292: 73a58593 addi a1,a1,1850 # 389c8 <_IO_stdin_used+0x370> + 24296: 0541 addi a0,a0,16 + 24298: c68f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2429c: 7542 ld a0,48(sp) + 2429e: 009c addi a5,sp,64 + 242a0: 00f50463 beq a0,a5,242a8 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0xfc> + 242a4: e5cf10ef jal ra,15900 <_ZdlPv@plt> + 242a8: 6542 ld a0,16(sp) + 242aa: 01850463 beq a0,s8,242b2 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x106> + 242ae: e52f10ef jal ra,15900 <_ZdlPv@plt> + 242b2: 2905 addiw s2,s2,1 + 242b4: b71d j 241da <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x2e> + 242b6: d945 beqz a0,24266 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0xba> + 242b8: 8562 mv a0,s8 + 242ba: 03010c93 addi s9,sp,48 + 242be: a819 j 242d4 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x128> + 242c0: 03010c93 addi s9,sp,48 + 242c4: 85e6 mv a1,s9 + 242c6: 4601 li a2,0 + 242c8: 8552 mv a0,s4 + 242ca: be6f10ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 242ce: 77c2 ld a5,48(sp) + 242d0: e82a sd a0,16(sp) + 242d2: f03e sd a5,32(sp) + 242d4: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 242d8: 02048407 vle8.v v8,(s1) + 242dc: 8c1d sub s0,s0,a5 + 242de: 94be add s1,s1,a5 + 242e0: 02050427 vse8.v v8,(a0) + 242e4: 953e add a0,a0,a5 + 242e6: f47d bnez s0,242d4 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x128> + 242e8: 7442 ld s0,48(sp) + 242ea: 67c2 ld a5,16(sp) + 242ec: b741 j 2426c <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0xc0> + 242ee: 010c0513 addi a0,s8,16 + 242f2: 4619 li a2,6 + 242f4: 00014597 auipc a1,0x14 + 242f8: 6fc58593 addi a1,a1,1788 # 389f0 <_IO_stdin_used+0x398> + 242fc: c04f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24300: bf29 j 2421a <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x6e> + 24302: 85de mv a1,s7 + 24304: 855a mv a0,s6 + 24306: ebdf50ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 2430a: 6522 ld a0,8(sp) + 2430c: c501 beqz a0,24314 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x168> + 2430e: 611c ld a5,0(a0) + 24310: 679c ld a5,8(a5) + 24312: 9782 jalr a5 + 24314: 70aa ld ra,168(sp) + 24316: 740a ld s0,160(sp) + 24318: 64ea ld s1,152(sp) + 2431a: 694a ld s2,144(sp) + 2431c: 69aa ld s3,136(sp) + 2431e: 6a0a ld s4,128(sp) + 24320: 7ae6 ld s5,120(sp) + 24322: 7ba6 ld s7,104(sp) + 24324: 7c06 ld s8,96(sp) + 24326: 6ce6 ld s9,88(sp) + 24328: 855a mv a0,s6 + 2432a: 7b46 ld s6,112(sp) + 2432c: 614d addi sp,sp,176 + 2432e: 8082 ret + 24330: 842a mv s0,a0 + 24332: 8566 mv a0,s9 + 24334: fd0f20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24338: 8552 mv a0,s4 + 2433a: fcaf20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2433e: 6522 ld a0,8(sp) + 24340: c501 beqz a0,24348 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x19c> + 24342: 611c ld a5,0(a0) + 24344: 679c ld a5,8(a5) + 24346: 9782 jalr a5 + 24348: 8522 mv a0,s0 + 2434a: ca6f10ef jal ra,157f0 <_Unwind_Resume@plt> + 2434e: 842a mv s0,a0 + 24350: b7e5 j 24338 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x18c> + 24352: a7ff10ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 24356: 842a mv s0,a0 + 24358: b7dd j 2433e <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x192> + +000000000002435a <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 2435a: 7171 addi sp,sp,-176 + 2435c: f8da sd s6,112(sp) + 2435e: 01810b13 addi s6,sp,24 + 24362: fcd6 sd s5,120(sp) + 24364: 8aaa mv s5,a0 + 24366: 855a mv a0,s6 + 24368: e4ee sd s11,72(sp) + 2436a: f506 sd ra,168(sp) + 2436c: 8dae mv s11,a1 + 2436e: f122 sd s0,160(sp) + 24370: ed26 sd s1,152(sp) + 24372: e94a sd s2,144(sp) + 24374: e54e sd s3,136(sp) + 24376: e152 sd s4,128(sp) + 24378: f4de sd s7,104(sp) + 2437a: f0e2 sd s8,96(sp) + 2437c: ece6 sd s9,88(sp) + 2437e: e8ea sd s10,80(sp) + 24380: a19f50ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 24384: 008db783 ld a5,8(s11) + 24388: c7ad beqz a5,243f2 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x98> + 2438a: 6789 lui a5,0x2 + 2438c: 04000a37 lui s4,0x4000 + 24390: 0785 addi a5,a5,1 # 2001 <__abi_tag-0xe293> + 24392: 1a02 slli s4,s4,0x20 + 24394: 4d01 li s10,0 + 24396: 9a3e add s4,s4,a5 + 24398: 44b5 li s1,13 + 2439a: 03a00b93 li s7,58 + 2439e: 05c00c13 li s8,92 + 243a2: 491d li s2,7 + 243a4: 4995 li s3,5 + 243a6: 00017417 auipc s0,0x17 + 243aa: 47240413 addi s0,s0,1138 # 3b818 <_IO_stdin_used+0x31c0> + 243ae: 000db783 ld a5,0(s11) + 243b2: 6562 ld a0,24(sp) + 243b4: 97ea add a5,a5,s10 + 243b6: 0007cc83 lbu s9,0(a5) + 243ba: 0b94e963 bltu s1,s9,2446c <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x112> + 243be: 13997463 bgeu s2,s9,244e6 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> + 243c2: ff8c879b addiw a5,s9,-8 + 243c6: 0ff7f793 zext.b a5,a5 + 243ca: 0ef9e963 bltu s3,a5,244bc <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x162> + 243ce: 078a slli a5,a5,0x2 + 243d0: 97a2 add a5,a5,s0 + 243d2: 439c lw a5,0(a5) + 243d4: 97a2 add a5,a5,s0 + 243d6: 8782 jr a5 + 243d8: 0541 addi a0,a0,16 + 243da: 4609 li a2,2 + 243dc: 00014597 auipc a1,0x14 + 243e0: 5cc58593 addi a1,a1,1484 # 389a8 <_IO_stdin_used+0x350> + 243e4: b1cf10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 243e8: 008db783 ld a5,8(s11) + 243ec: 0d05 addi s10,s10,1 + 243ee: fcfd60e3 bltu s10,a5,243ae <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x54> + 243f2: 85da mv a1,s6 + 243f4: 8556 mv a0,s5 + 243f6: dcdf50ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 243fa: 6562 ld a0,24(sp) + 243fc: c501 beqz a0,24404 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xaa> + 243fe: 611c ld a5,0(a0) + 24400: 679c ld a5,8(a5) + 24402: 9782 jalr a5 + 24404: 70aa ld ra,168(sp) + 24406: 740a ld s0,160(sp) + 24408: 64ea ld s1,152(sp) + 2440a: 694a ld s2,144(sp) + 2440c: 69aa ld s3,136(sp) + 2440e: 6a0a ld s4,128(sp) + 24410: 7b46 ld s6,112(sp) + 24412: 7ba6 ld s7,104(sp) + 24414: 7c06 ld s8,96(sp) + 24416: 6ce6 ld s9,88(sp) + 24418: 6d46 ld s10,80(sp) + 2441a: 6da6 ld s11,72(sp) + 2441c: 8556 mv a0,s5 + 2441e: 7ae6 ld s5,120(sp) + 24420: 614d addi sp,sp,176 + 24422: 8082 ret + 24424: 0541 addi a0,a0,16 + 24426: 4609 li a2,2 + 24428: 00014597 auipc a1,0x14 + 2442c: 57058593 addi a1,a1,1392 # 38998 <_IO_stdin_used+0x340> + 24430: ad0f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24434: bf55 j 243e8 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> + 24436: 0541 addi a0,a0,16 + 24438: 4609 li a2,2 + 2443a: 00014597 auipc a1,0x14 + 2443e: 56658593 addi a1,a1,1382 # 389a0 <_IO_stdin_used+0x348> + 24442: abef10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24446: b74d j 243e8 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> + 24448: 0541 addi a0,a0,16 + 2444a: 4609 li a2,2 + 2444c: 00014597 auipc a1,0x14 + 24450: 56458593 addi a1,a1,1380 # 389b0 <_IO_stdin_used+0x358> + 24454: aacf10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24458: bf41 j 243e8 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> + 2445a: 0541 addi a0,a0,16 + 2445c: 4609 li a2,2 + 2445e: 00014597 auipc a1,0x14 + 24462: 53258593 addi a1,a1,1330 # 38990 <_IO_stdin_used+0x338> + 24466: a9af10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2446a: bfbd j 243e8 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> + 2446c: fdec879b addiw a5,s9,-34 + 24470: 0ff7f793 zext.b a5,a5 + 24474: 04fbe463 bltu s7,a5,244bc <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x162> + 24478: 00fa57b3 srl a5,s4,a5 + 2447c: 8b85 andi a5,a5,1 + 2447e: c3b1 beqz a5,244c2 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x168> + 24480: 691c ld a5,16(a0) + 24482: 0541 addi a0,a0,16 + 24484: 01810b23 sb s8,22(sp) + 24488: fe87b783 ld a5,-24(a5) + 2448c: 97aa add a5,a5,a0 + 2448e: 6b9c ld a5,16(a5) + 24490: c7b1 beqz a5,244dc <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x182> + 24492: 4605 li a2,1 + 24494: 01610593 addi a1,sp,22 + 24498: a68f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2449c: 6562 ld a0,24(sp) + 2449e: 01910ba3 sb s9,23(sp) + 244a2: 691c ld a5,16(a0) + 244a4: 0541 addi a0,a0,16 + 244a6: fe87b783 ld a5,-24(a5) + 244aa: 97aa add a5,a5,a0 + 244ac: 6b9c ld a5,16(a5) + 244ae: c39d beqz a5,244d4 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x17a> + 244b0: 4605 li a2,1 + 244b2: 01710593 addi a1,sp,23 + 244b6: a4af10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 244ba: b73d j 243e8 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> + 244bc: 47fd li a5,31 + 244be: 0397f463 bgeu a5,s9,244e6 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> + 244c2: 03910023 sb s9,32(sp) + 244c6: 691c ld a5,16(a0) + 244c8: 0541 addi a0,a0,16 + 244ca: fe87b783 ld a5,-24(a5) + 244ce: 97aa add a5,a5,a0 + 244d0: 6b9c ld a5,16(a5) + 244d2: e7a9 bnez a5,2451c <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1c2> + 244d4: 85e6 mv a1,s9 + 244d6: c4af10ef jal ra,15920 <_ZNSo3putEc@plt> + 244da: b739 j 243e8 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> + 244dc: 05c00593 li a1,92 + 244e0: c40f10ef jal ra,15920 <_ZNSo3putEc@plt> + 244e4: bf65 j 2449c <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x142> + 244e6: 0541 addi a0,a0,16 + 244e8: 4611 li a2,4 + 244ea: 00015597 auipc a1,0x15 + 244ee: 52658593 addi a1,a1,1318 # 39a10 <_IO_stdin_used+0x13b8> + 244f2: a0ef10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 244f6: 101c addi a5,sp,32 + 244f8: 85e6 mv a1,s9 + 244fa: 853e mv a0,a5 + 244fc: e43e sd a5,8(sp) + 244fe: abcff0ef jal ra,237ba <_ZN7testing8internal6String10FormatByteB5cxx11Eh> + 24502: 6562 ld a0,24(sp) + 24504: 7622 ld a2,40(sp) + 24506: 7582 ld a1,32(sp) + 24508: 0541 addi a0,a0,16 + 2450a: 9f6f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2450e: 7502 ld a0,32(sp) + 24510: 181c addi a5,sp,48 + 24512: ecf50be3 beq a0,a5,243e8 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> + 24516: beaf10ef jal ra,15900 <_ZdlPv@plt> + 2451a: b5f9 j 243e8 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> + 2451c: 4605 li a2,1 + 2451e: 100c addi a1,sp,32 + 24520: 9e0f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24524: b5d1 j 243e8 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> + 24526: 842a mv s0,a0 + 24528: 6522 ld a0,8(sp) + 2452a: ddaf20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2452e: 6562 ld a0,24(sp) + 24530: c501 beqz a0,24538 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1de> + 24532: 611c ld a5,0(a0) + 24534: 679c ld a5,8(a5) + 24536: 9782 jalr a5 + 24538: 8522 mv a0,s0 + 2453a: ab6f10ef jal ra,157f0 <_Unwind_Resume@plt> + 2453e: 842a mv s0,a0 + 24540: b7fd j 2452e <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1d4> + +0000000000024542 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 24542: 7171 addi sp,sp,-176 + 24544: f0e2 sd s8,96(sp) + 24546: 00810c13 addi s8,sp,8 + 2454a: f4de sd s7,104(sp) + 2454c: 8baa mv s7,a0 + 2454e: 8562 mv a0,s8 + 24550: e94a sd s2,144(sp) + 24552: e152 sd s4,128(sp) + 24554: fcd6 sd s5,120(sp) + 24556: f8da sd s6,112(sp) + 24558: f506 sd ra,168(sp) + 2455a: f122 sd s0,160(sp) + 2455c: ed26 sd s1,152(sp) + 2455e: e54e sd s3,136(sp) + 24560: ece6 sd s9,88(sp) + 24562: e8ea sd s10,80(sp) + 24564: 8a2e mv s4,a1 + 24566: 8ab2 mv s5,a2 + 24568: 4901 li s2,0 + 2456a: 82ff50ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 2456e: 4b05 li s6,1 + 24570: 8552 mv a0,s4 + 24572: ed4f60ef jal ra,1ac46 <_ZNK7testing10TestResult19test_property_countEv> + 24576: 14a95363 bge s2,a0,246bc <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x17a> + 2457a: 85ca mv a1,s2 + 2457c: 8552 mv a0,s4 + 2457e: ed6f60ef jal ra,1ac54 <_ZNK7testing10TestResult15GetTestPropertyEi> + 24582: 842a mv s0,a0 + 24584: 6522 ld a0,8(sp) + 24586: 4609 li a2,2 + 24588: 00015597 auipc a1,0x15 + 2458c: 49058593 addi a1,a1,1168 # 39a18 <_IO_stdin_used+0x13c0> + 24590: 0541 addi a0,a0,16 + 24592: 96ef10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24596: 6522 ld a0,8(sp) + 24598: 008ab603 ld a2,8(s5) + 2459c: 000ab583 ld a1,0(s5) + 245a0: 0541 addi a0,a0,16 + 245a2: 95ef10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 245a6: 6522 ld a0,8(sp) + 245a8: 4605 li a2,1 + 245aa: 00014597 auipc a1,0x14 + 245ae: 41e58593 addi a1,a1,1054 # 389c8 <_IO_stdin_used+0x370> + 245b2: 0541 addi a0,a0,16 + 245b4: 94cf10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 245b8: 6004 ld s1,0(s0) + 245ba: 69a2 ld s3,8(sp) + 245bc: 0e048663 beqz s1,246a8 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x166> + 245c0: 8526 mv a0,s1 + 245c2: e0ef10ef jal ra,15bd0 + 245c6: 862a mv a2,a0 + 245c8: 85a6 mv a1,s1 + 245ca: 01098513 addi a0,s3,16 + 245ce: 932f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 245d2: 6522 ld a0,8(sp) + 245d4: 460d li a2,3 + 245d6: 00015597 auipc a1,0x15 + 245da: 44a58593 addi a1,a1,1098 # 39a20 <_IO_stdin_used+0x13c8> + 245de: 0541 addi a0,a0,16 + 245e0: 920f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 245e4: 6522 ld a0,8(sp) + 245e6: 4605 li a2,1 + 245e8: 00014597 auipc a1,0x14 + 245ec: 3e058593 addi a1,a1,992 # 389c8 <_IO_stdin_used+0x370> + 245f0: 0541 addi a0,a0,16 + 245f2: 90ef10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 245f6: 7004 ld s1,32(s0) + 245f8: 02010993 addi s3,sp,32 + 245fc: e84e sd s3,16(sp) + 245fe: 01010c93 addi s9,sp,16 + 24602: 10048663 beqz s1,2470e <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1cc> + 24606: 8526 mv a0,s1 + 24608: dc8f10ef jal ra,15bd0 + 2460c: f82a sd a0,48(sp) + 2460e: 47bd li a5,15 + 24610: 842a mv s0,a0 + 24612: 06a7e463 bltu a5,a0,2467a <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x138> + 24616: 05651d63 bne a0,s6,24670 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x12e> + 2461a: 0004c783 lbu a5,0(s1) + 2461e: 02f10023 sb a5,32(sp) + 24622: 87ce mv a5,s3 + 24624: 03010d13 addi s10,sp,48 + 24628: ec22 sd s0,24(sp) + 2462a: 97a2 add a5,a5,s0 + 2462c: 00078023 sb zero,0(a5) + 24630: 85e6 mv a1,s9 + 24632: 856a mv a0,s10 + 24634: d27ff0ef jal ra,2435a <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 24638: 6522 ld a0,8(sp) + 2463a: 7662 ld a2,56(sp) + 2463c: 75c2 ld a1,48(sp) + 2463e: 0541 addi a0,a0,16 + 24640: 8c0f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24644: 6522 ld a0,8(sp) + 24646: 4605 li a2,1 + 24648: 00014597 auipc a1,0x14 + 2464c: 38058593 addi a1,a1,896 # 389c8 <_IO_stdin_used+0x370> + 24650: 0541 addi a0,a0,16 + 24652: 8aef10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24656: 7542 ld a0,48(sp) + 24658: 009c addi a5,sp,64 + 2465a: 00f50463 beq a0,a5,24662 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x120> + 2465e: aa2f10ef jal ra,15900 <_ZdlPv@plt> + 24662: 6542 ld a0,16(sp) + 24664: 01350463 beq a0,s3,2466c <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x12a> + 24668: a98f10ef jal ra,15900 <_ZdlPv@plt> + 2466c: 2905 addiw s2,s2,1 + 2466e: b709 j 24570 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2e> + 24670: d94d beqz a0,24622 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe0> + 24672: 854e mv a0,s3 + 24674: 03010d13 addi s10,sp,48 + 24678: a819 j 2468e <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x14c> + 2467a: 03010d13 addi s10,sp,48 + 2467e: 85ea mv a1,s10 + 24680: 4601 li a2,0 + 24682: 8566 mv a0,s9 + 24684: 82cf10ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 24688: 77c2 ld a5,48(sp) + 2468a: e82a sd a0,16(sp) + 2468c: f03e sd a5,32(sp) + 2468e: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 24692: 02048407 vle8.v v8,(s1) + 24696: 8c1d sub s0,s0,a5 + 24698: 94be add s1,s1,a5 + 2469a: 02050427 vse8.v v8,(a0) + 2469e: 953e add a0,a0,a5 + 246a0: f47d bnez s0,2468e <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x14c> + 246a2: 7442 ld s0,48(sp) + 246a4: 67c2 ld a5,16(sp) + 246a6: b749 j 24628 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe6> + 246a8: 01098513 addi a0,s3,16 + 246ac: 4619 li a2,6 + 246ae: 00014597 auipc a1,0x14 + 246b2: 34258593 addi a1,a1,834 # 389f0 <_IO_stdin_used+0x398> + 246b6: 84af10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 246ba: bf21 j 245d2 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x90> + 246bc: 85e2 mv a1,s8 + 246be: 855e mv a0,s7 + 246c0: b03f50ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 246c4: 6522 ld a0,8(sp) + 246c6: c501 beqz a0,246ce <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> + 246c8: 611c ld a5,0(a0) + 246ca: 679c ld a5,8(a5) + 246cc: 9782 jalr a5 + 246ce: 70aa ld ra,168(sp) + 246d0: 740a ld s0,160(sp) + 246d2: 64ea ld s1,152(sp) + 246d4: 694a ld s2,144(sp) + 246d6: 69aa ld s3,136(sp) + 246d8: 6a0a ld s4,128(sp) + 246da: 7ae6 ld s5,120(sp) + 246dc: 7b46 ld s6,112(sp) + 246de: 7c06 ld s8,96(sp) + 246e0: 6ce6 ld s9,88(sp) + 246e2: 6d46 ld s10,80(sp) + 246e4: 855e mv a0,s7 + 246e6: 7ba6 ld s7,104(sp) + 246e8: 614d addi sp,sp,176 + 246ea: 8082 ret + 246ec: 842a mv s0,a0 + 246ee: 856a mv a0,s10 + 246f0: c14f20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 246f4: 8566 mv a0,s9 + 246f6: c0ef20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 246fa: 6522 ld a0,8(sp) + 246fc: c501 beqz a0,24704 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1c2> + 246fe: 611c ld a5,0(a0) + 24700: 679c ld a5,8(a5) + 24702: 9782 jalr a5 + 24704: 8522 mv a0,s0 + 24706: 8eaf10ef jal ra,157f0 <_Unwind_Resume@plt> + 2470a: 842a mv s0,a0 + 2470c: b7e5 j 246f4 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1b2> + 2470e: ec2f10ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 24712: 842a mv s0,a0 + 24714: b7dd j 246fa <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1b8> + +0000000000024716 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex>: + 24716: dd010113 addi sp,sp,-560 + 2471a: 193c addi a5,sp,184 + 2471c: 22813023 sd s0,544(sp) + 24720: 21213823 sd s2,528(sp) + 24724: 842a mv s0,a0 + 24726: 03810913 addi s2,sp,56 + 2472a: 853e mv a0,a5 + 2472c: 20913c23 sd s1,536(sp) + 24730: 21313423 sd s3,520(sp) + 24734: fbda sd s6,496(sp) + 24736: ebea sd s10,464(sp) + 24738: e43e sd a5,8(sp) + 2473a: ec2e sd a1,24(sp) + 2473c: 22113423 sd ra,552(sp) + 24740: 21413023 sd s4,512(sp) + 24744: ffd6 sd s5,504(sp) + 24746: f7de sd s7,488(sp) + 24748: f3e2 sd s8,480(sp) + 2474a: efe6 sd s9,472(sp) + 2474c: e7ee sd s11,456(sp) + 2474e: f44a sd s2,40(sp) + 24750: cb1f00ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> + 24754: cd817057 vsetivli zero,2,e64,m1,ta,ma + 24758: 5e0030d7 vmv.v.i v1,0 + 2475c: 131c addi a5,sp,416 + 2475e: 00026997 auipc s3,0x26 + 24762: 4da9b983 ld s3,1242(s3) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 24766: 0207f0a7 vse64.v v1,(a5) + 2476a: 1b1c addi a5,sp,432 + 2476c: 0207f0a7 vse64.v v1,(a5) + 24770: 0109b483 ld s1,16(s3) + 24774: 18011c23 sh zero,408(sp) + 24778: 0189bb03 ld s6,24(s3) + 2477c: 00026717 auipc a4,0x26 + 24780: 7dc73703 ld a4,2012(a4) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 24784: 01070d13 addi s10,a4,16 + 24788: fe84b783 ld a5,-24(s1) + 2478c: eb02 sd zero,400(sp) + 2478e: fc26 sd s1,56(sp) + 24790: 978a add a5,a5,sp + 24792: fd6a sd s10,184(sp) + 24794: 0367bc23 sd s6,56(a5) + 24798: e082 sd zero,64(sp) + 2479a: fe84b503 ld a0,-24(s1) + 2479e: 4581 li a1,0 + 247a0: 954a add a0,a0,s2 + 247a2: c0ff00ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 247a6: 0209b903 ld s2,32(s3) + 247aa: 0289bb83 ld s7,40(s3) + 247ae: 00b8 addi a4,sp,72 + 247b0: fe893503 ld a0,-24(s2) + 247b4: e4ca sd s2,72(sp) + 247b6: 4581 li a1,0 + 247b8: 953a add a0,a0,a4 + 247ba: 01753023 sd s7,0(a0) + 247be: f03a sd a4,32(sp) + 247c0: bf1f00ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 247c4: 0089bc83 ld s9,8(s3) + 247c8: cd817057 vsetivli zero,2,e64,m1,ta,ma + 247cc: 0309bc03 ld s8,48(s3) + 247d0: fe8cb703 ld a4,-24(s9) + 247d4: 5e0030d7 vmv.v.i v1,0 + 247d8: 00026797 auipc a5,0x26 + 247dc: 6307b783 ld a5,1584(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 247e0: 0134 addi a3,sp,136 + 247e2: 970a add a4,a4,sp + 247e4: 03873c23 sd s8,56(a4) + 247e8: 8536 mv a0,a3 + 247ea: 06878713 addi a4,a5,104 + 247ee: e836 sd a3,16(sp) + 247f0: 04078d93 addi s11,a5,64 + 247f4: 01878693 addi a3,a5,24 + 247f8: 08bc addi a5,sp,88 + 247fa: 0207f0a7 vse64.v v1,(a5) + 247fe: 00026997 auipc s3,0x26 + 24802: 5aa9b983 ld s3,1450(s3) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 24806: 10bc addi a5,sp,104 + 24808: 0207f0a7 vse64.v v1,(a5) + 2480c: 09c1 addi s3,s3,16 + 2480e: 18bc addi a5,sp,120 + 24810: 0207f0a7 vse64.v v1,(a5) + 24814: fc36 sd a3,56(sp) + 24816: fd3a sd a4,184(sp) + 24818: e4ee sd s11,72(sp) + 2481a: e8ce sd s3,80(sp) + 2481c: b85f00ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> + 24820: 6522 ld a0,8(sp) + 24822: 00026a17 auipc s4,0x26 + 24826: 4b6a3a03 ld s4,1206(s4) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 2482a: 47e1 li a5,24 + 2482c: 0a810a93 addi s5,sp,168 + 24830: 0a41 addi s4,s4,16 + 24832: 088c addi a1,sp,80 + 24834: f102 sd zero,160(sp) + 24836: 0a010423 sb zero,168(sp) + 2483a: c93e sw a5,144(sp) + 2483c: ed56 sd s5,152(sp) + 2483e: e8d2 sd s4,80(sp) + 24840: b71f00ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 24844: 67e2 ld a5,24(sp) + 24846: 7502 ld a0,32(sp) + 24848: d227f553 fcvt.d.l fa0,a5 + 2484c: 00018797 auipc a5,0x18 + 24850: 74c7b787 fld fa5,1868(a5) # 3cf98 <_ZTSSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE+0x90> + 24854: 12f57553 fmul.d fa0,fa0,fa5 + 24858: c49f00ef jal ra,154a0 <_ZNSo9_M_insertIdEERSoT_@plt> + 2485c: 7766 ld a4,120(sp) + 2485e: 01040793 addi a5,s0,16 + 24862: 00043423 sd zero,8(s0) + 24866: 00040823 sb zero,16(s0) + 2486a: e01c sd a5,0(s0) + 2486c: c345 beqz a4,2490c <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x1f6> + 2486e: 77a6 ld a5,104(sp) + 24870: c399 beqz a5,24876 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x160> + 24872: 08f76b63 bltu a4,a5,24908 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x1f2> + 24876: 76c6 ld a3,112(sp) + 24878: 4601 li a2,0 + 2487a: 4581 li a1,0 + 2487c: 8f15 sub a4,a4,a3 + 2487e: 8522 mv a0,s0 + 24880: ef1f00ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 24884: 00026797 auipc a5,0x26 + 24888: 5847b783 ld a5,1412(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 2488c: 656a ld a0,152(sp) + 2488e: 01878713 addi a4,a5,24 + 24892: 06878793 addi a5,a5,104 + 24896: fc3a sd a4,56(sp) + 24898: fd3e sd a5,184(sp) + 2489a: e4ee sd s11,72(sp) + 2489c: e8d2 sd s4,80(sp) + 2489e: 01550463 beq a0,s5,248a6 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x190> + 248a2: 85ef10ef jal ra,15900 <_ZdlPv@plt> + 248a6: 6542 ld a0,16(sp) + 248a8: e8ce sd s3,80(sp) + 248aa: b77f00ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 248ae: fe8cb683 ld a3,-24(s9) + 248b2: fe893703 ld a4,-24(s2) + 248b6: fe84b783 ld a5,-24(s1) + 248ba: 968a add a3,a3,sp + 248bc: 0386bc23 sd s8,56(a3) + 248c0: e4ca sd s2,72(sp) + 248c2: 970a add a4,a4,sp + 248c4: 05773423 sd s7,72(a4) + 248c8: 6522 ld a0,8(sp) + 248ca: fc26 sd s1,56(sp) + 248cc: 978a add a5,a5,sp + 248ce: 0367bc23 sd s6,56(a5) + 248d2: fd6a sd s10,184(sp) + 248d4: e082 sd zero,64(sp) + 248d6: d0bf00ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 248da: 22813083 ld ra,552(sp) + 248de: 8522 mv a0,s0 + 248e0: 22013403 ld s0,544(sp) + 248e4: 21813483 ld s1,536(sp) + 248e8: 21013903 ld s2,528(sp) + 248ec: 20813983 ld s3,520(sp) + 248f0: 20013a03 ld s4,512(sp) + 248f4: 7afe ld s5,504(sp) + 248f6: 7b5e ld s6,496(sp) + 248f8: 7bbe ld s7,488(sp) + 248fa: 7c1e ld s8,480(sp) + 248fc: 6cfe ld s9,472(sp) + 248fe: 6d5e ld s10,464(sp) + 24900: 6dbe ld s11,456(sp) + 24902: 23010113 addi sp,sp,560 + 24906: 8082 ret + 24908: 873e mv a4,a5 + 2490a: b7b5 j 24876 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x160> + 2490c: 092c addi a1,sp,152 + 2490e: 8522 mv a0,s0 + 24910: a60f10ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 24914: bf85 j 24884 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x16e> + 24916: 87aa mv a5,a0 + 24918: 8522 mv a0,s0 + 2491a: 843e mv s0,a5 + 2491c: 9e8f20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24920: 7522 ld a0,40(sp) + 24922: a6ff00ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 24926: 8522 mv a0,s0 + 24928: ec9f00ef jal ra,157f0 <_Unwind_Resume@plt> + 2492c: 842a mv s0,a0 + 2492e: bfcd j 24920 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x20a> + 24930: 842a mv s0,a0 + 24932: 0928 addi a0,sp,152 + 24934: e8d2 sd s4,80(sp) + 24936: 9cef20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2493a: 6542 ld a0,16(sp) + 2493c: e8ce sd s3,80(sp) + 2493e: ae3f00ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 24942: fe8cb683 ld a3,-24(s9) + 24946: fe893703 ld a4,-24(s2) + 2494a: 1810 addi a2,sp,48 + 2494c: 19068693 addi a3,a3,400 + 24950: fe84b783 ld a5,-24(s1) + 24954: 96b2 add a3,a3,a2 + 24956: e786bc23 sd s8,-392(a3) + 2495a: 19070713 addi a4,a4,400 + 2495e: e4ca sd s2,72(sp) + 24960: 9732 add a4,a4,a2 + 24962: e9773423 sd s7,-376(a4) + 24966: 19078793 addi a5,a5,400 + 2496a: fc26 sd s1,56(sp) + 2496c: 97b2 add a5,a5,a2 + 2496e: e767bc23 sd s6,-392(a5) + 24972: e082 sd zero,64(sp) + 24974: 6522 ld a0,8(sp) + 24976: fd6a sd s10,184(sp) + 24978: c69f00ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 2497c: 8522 mv a0,s0 + 2497e: e73f00ef jal ra,157f0 <_Unwind_Resume@plt> + 24982: fe84b783 ld a5,-24(s1) + 24986: 1818 addi a4,sp,48 + 24988: fc26 sd s1,56(sp) + 2498a: 19078793 addi a5,a5,400 + 2498e: 97ba add a5,a5,a4 + 24990: e767bc23 sd s6,-392(a5) + 24994: 842a mv s0,a0 + 24996: e082 sd zero,64(sp) + 24998: bff1 j 24974 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x25e> + 2499a: 842a mv s0,a0 + 2499c: bfe1 j 24974 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x25e> + +000000000002499e <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx>: + 2499e: dd010113 addi sp,sp,-560 + 249a2: 193c addi a5,sp,184 + 249a4: 22813023 sd s0,544(sp) + 249a8: 21213823 sd s2,528(sp) + 249ac: 842a mv s0,a0 + 249ae: 03810913 addi s2,sp,56 + 249b2: 853e mv a0,a5 + 249b4: 20913c23 sd s1,536(sp) + 249b8: 21313423 sd s3,520(sp) + 249bc: fbda sd s6,496(sp) + 249be: ebea sd s10,464(sp) + 249c0: e43e sd a5,8(sp) + 249c2: ec2e sd a1,24(sp) + 249c4: 22113423 sd ra,552(sp) + 249c8: 21413023 sd s4,512(sp) + 249cc: ffd6 sd s5,504(sp) + 249ce: f7de sd s7,488(sp) + 249d0: f3e2 sd s8,480(sp) + 249d2: efe6 sd s9,472(sp) + 249d4: e7ee sd s11,456(sp) + 249d6: f44a sd s2,40(sp) + 249d8: a29f00ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> + 249dc: cd817057 vsetivli zero,2,e64,m1,ta,ma + 249e0: 5e0030d7 vmv.v.i v1,0 + 249e4: 131c addi a5,sp,416 + 249e6: 00026997 auipc s3,0x26 + 249ea: 2529b983 ld s3,594(s3) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 249ee: 0207f0a7 vse64.v v1,(a5) + 249f2: 1b1c addi a5,sp,432 + 249f4: 0207f0a7 vse64.v v1,(a5) + 249f8: 0109b483 ld s1,16(s3) + 249fc: 18011c23 sh zero,408(sp) + 24a00: 0189bb03 ld s6,24(s3) + 24a04: 00026717 auipc a4,0x26 + 24a08: 55473703 ld a4,1364(a4) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 24a0c: 01070d13 addi s10,a4,16 + 24a10: fe84b783 ld a5,-24(s1) + 24a14: eb02 sd zero,400(sp) + 24a16: fc26 sd s1,56(sp) + 24a18: 978a add a5,a5,sp + 24a1a: fd6a sd s10,184(sp) + 24a1c: 0367bc23 sd s6,56(a5) + 24a20: e082 sd zero,64(sp) + 24a22: fe84b503 ld a0,-24(s1) + 24a26: 4581 li a1,0 + 24a28: 954a add a0,a0,s2 + 24a2a: 987f00ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 24a2e: 0209b903 ld s2,32(s3) + 24a32: 0289bb83 ld s7,40(s3) + 24a36: 00b8 addi a4,sp,72 + 24a38: fe893503 ld a0,-24(s2) + 24a3c: e4ca sd s2,72(sp) + 24a3e: 4581 li a1,0 + 24a40: 953a add a0,a0,a4 + 24a42: 01753023 sd s7,0(a0) + 24a46: f03a sd a4,32(sp) + 24a48: 969f00ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 24a4c: 0089bc83 ld s9,8(s3) + 24a50: cd817057 vsetivli zero,2,e64,m1,ta,ma + 24a54: 0309bc03 ld s8,48(s3) + 24a58: fe8cb703 ld a4,-24(s9) + 24a5c: 5e0030d7 vmv.v.i v1,0 + 24a60: 00026797 auipc a5,0x26 + 24a64: 3a87b783 ld a5,936(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 24a68: 0134 addi a3,sp,136 + 24a6a: 970a add a4,a4,sp + 24a6c: 03873c23 sd s8,56(a4) + 24a70: 8536 mv a0,a3 + 24a72: 06878713 addi a4,a5,104 + 24a76: e836 sd a3,16(sp) + 24a78: 04078d93 addi s11,a5,64 + 24a7c: 01878693 addi a3,a5,24 + 24a80: 08bc addi a5,sp,88 + 24a82: 0207f0a7 vse64.v v1,(a5) + 24a86: 00026997 auipc s3,0x26 + 24a8a: 3229b983 ld s3,802(s3) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 24a8e: 10bc addi a5,sp,104 + 24a90: 0207f0a7 vse64.v v1,(a5) + 24a94: 09c1 addi s3,s3,16 + 24a96: 18bc addi a5,sp,120 + 24a98: 0207f0a7 vse64.v v1,(a5) + 24a9c: fc36 sd a3,56(sp) + 24a9e: fd3a sd a4,184(sp) + 24aa0: e4ee sd s11,72(sp) + 24aa2: e8ce sd s3,80(sp) + 24aa4: 8fdf00ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> + 24aa8: 6522 ld a0,8(sp) + 24aaa: 00026a17 auipc s4,0x26 + 24aae: 22ea3a03 ld s4,558(s4) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 24ab2: 47e1 li a5,24 + 24ab4: 0a810a93 addi s5,sp,168 + 24ab8: 0a41 addi s4,s4,16 + 24aba: 088c addi a1,sp,80 + 24abc: f102 sd zero,160(sp) + 24abe: 0a010423 sb zero,168(sp) + 24ac2: c93e sw a5,144(sp) + 24ac4: ed56 sd s5,152(sp) + 24ac6: e8d2 sd s4,80(sp) + 24ac8: 8e9f00ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 24acc: 67e2 ld a5,24(sp) + 24ace: 7502 ld a0,32(sp) + 24ad0: d227f553 fcvt.d.l fa0,a5 + 24ad4: 00018797 auipc a5,0x18 + 24ad8: 4c47b787 fld fa5,1220(a5) # 3cf98 <_ZTSSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE+0x90> + 24adc: 12f57553 fmul.d fa0,fa0,fa5 + 24ae0: 9c1f00ef jal ra,154a0 <_ZNSo9_M_insertIdEERSoT_@plt> + 24ae4: 4605 li a2,1 + 24ae6: 00016597 auipc a1,0x16 + 24aea: cca58593 addi a1,a1,-822 # 3a7b0 <_IO_stdin_used+0x2158> + 24aee: c13f00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24af2: 7766 ld a4,120(sp) + 24af4: 01040793 addi a5,s0,16 + 24af8: 00043423 sd zero,8(s0) + 24afc: 00040823 sb zero,16(s0) + 24b00: e01c sd a5,0(s0) + 24b02: c345 beqz a4,24ba2 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x204> + 24b04: 77a6 ld a5,104(sp) + 24b06: c399 beqz a5,24b0c <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x16e> + 24b08: 08f76b63 bltu a4,a5,24b9e <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x200> + 24b0c: 76c6 ld a3,112(sp) + 24b0e: 4601 li a2,0 + 24b10: 4581 li a1,0 + 24b12: 8f15 sub a4,a4,a3 + 24b14: 8522 mv a0,s0 + 24b16: c5bf00ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 24b1a: 00026797 auipc a5,0x26 + 24b1e: 2ee7b783 ld a5,750(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 24b22: 656a ld a0,152(sp) + 24b24: 01878713 addi a4,a5,24 + 24b28: 06878793 addi a5,a5,104 + 24b2c: fc3a sd a4,56(sp) + 24b2e: fd3e sd a5,184(sp) + 24b30: e4ee sd s11,72(sp) + 24b32: e8d2 sd s4,80(sp) + 24b34: 01550463 beq a0,s5,24b3c <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x19e> + 24b38: dc9f00ef jal ra,15900 <_ZdlPv@plt> + 24b3c: 6542 ld a0,16(sp) + 24b3e: e8ce sd s3,80(sp) + 24b40: 8e1f00ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 24b44: fe8cb683 ld a3,-24(s9) + 24b48: fe893703 ld a4,-24(s2) + 24b4c: fe84b783 ld a5,-24(s1) + 24b50: 968a add a3,a3,sp + 24b52: 0386bc23 sd s8,56(a3) + 24b56: e4ca sd s2,72(sp) + 24b58: 970a add a4,a4,sp + 24b5a: 05773423 sd s7,72(a4) + 24b5e: 6522 ld a0,8(sp) + 24b60: fc26 sd s1,56(sp) + 24b62: 978a add a5,a5,sp + 24b64: 0367bc23 sd s6,56(a5) + 24b68: fd6a sd s10,184(sp) + 24b6a: e082 sd zero,64(sp) + 24b6c: a75f00ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 24b70: 22813083 ld ra,552(sp) + 24b74: 8522 mv a0,s0 + 24b76: 22013403 ld s0,544(sp) + 24b7a: 21813483 ld s1,536(sp) + 24b7e: 21013903 ld s2,528(sp) + 24b82: 20813983 ld s3,520(sp) + 24b86: 20013a03 ld s4,512(sp) + 24b8a: 7afe ld s5,504(sp) + 24b8c: 7b5e ld s6,496(sp) + 24b8e: 7bbe ld s7,488(sp) + 24b90: 7c1e ld s8,480(sp) + 24b92: 6cfe ld s9,472(sp) + 24b94: 6d5e ld s10,464(sp) + 24b96: 6dbe ld s11,456(sp) + 24b98: 23010113 addi sp,sp,560 + 24b9c: 8082 ret + 24b9e: 873e mv a4,a5 + 24ba0: b7b5 j 24b0c <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x16e> + 24ba2: 092c addi a1,sp,152 + 24ba4: 8522 mv a0,s0 + 24ba6: fcbf00ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 24baa: bf85 j 24b1a <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x17c> + 24bac: 87aa mv a5,a0 + 24bae: 8522 mv a0,s0 + 24bb0: 843e mv s0,a5 + 24bb2: f53f10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24bb6: 7522 ld a0,40(sp) + 24bb8: fd8f00ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 24bbc: 8522 mv a0,s0 + 24bbe: c33f00ef jal ra,157f0 <_Unwind_Resume@plt> + 24bc2: 842a mv s0,a0 + 24bc4: bfcd j 24bb6 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x218> + 24bc6: 842a mv s0,a0 + 24bc8: 0928 addi a0,sp,152 + 24bca: e8d2 sd s4,80(sp) + 24bcc: f39f10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24bd0: 6542 ld a0,16(sp) + 24bd2: e8ce sd s3,80(sp) + 24bd4: 84df00ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 24bd8: fe8cb683 ld a3,-24(s9) + 24bdc: fe893703 ld a4,-24(s2) + 24be0: 1810 addi a2,sp,48 + 24be2: 19068693 addi a3,a3,400 + 24be6: fe84b783 ld a5,-24(s1) + 24bea: 96b2 add a3,a3,a2 + 24bec: e786bc23 sd s8,-392(a3) + 24bf0: 19070713 addi a4,a4,400 + 24bf4: e4ca sd s2,72(sp) + 24bf6: 9732 add a4,a4,a2 + 24bf8: e9773423 sd s7,-376(a4) + 24bfc: 19078793 addi a5,a5,400 + 24c00: fc26 sd s1,56(sp) + 24c02: 97b2 add a5,a5,a2 + 24c04: e767bc23 sd s6,-392(a5) + 24c08: e082 sd zero,64(sp) + 24c0a: 6522 ld a0,8(sp) + 24c0c: fd6a sd s10,184(sp) + 24c0e: 9d3f00ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 24c12: 8522 mv a0,s0 + 24c14: bddf00ef jal ra,157f0 <_Unwind_Resume@plt> + 24c18: fe84b783 ld a5,-24(s1) + 24c1c: 1818 addi a4,sp,48 + 24c1e: fc26 sd s1,56(sp) + 24c20: 19078793 addi a5,a5,400 + 24c24: 97ba add a5,a5,a4 + 24c26: e767bc23 sd s6,-392(a5) + 24c2a: 842a mv s0,a0 + 24c2c: e082 sd zero,64(sp) + 24c2e: bff1 j 24c0a <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x26c> + 24c30: 842a mv s0,a0 + 24c32: bfe1 j 24c0a <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x26c> + +0000000000024c34 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi>: + 24c34: d9010113 addi sp,sp,-624 + 24c38: 26813023 sd s0,608(sp) + 24c3c: 23513c23 sd s5,568(sp) + 24c40: 26113423 sd ra,616(sp) + 24c44: 24913c23 sd s1,600(sp) + 24c48: 25213823 sd s2,592(sp) + 24c4c: 25313423 sd s3,584(sp) + 24c50: 25413023 sd s4,576(sp) + 24c54: 23613823 sd s6,560(sp) + 24c58: 23713423 sd s7,552(sp) + 24c5c: 23813023 sd s8,544(sp) + 24c60: 21913c23 sd s9,536(sp) + 24c64: 21a13823 sd s10,528(sp) + 24c68: 21b13423 sd s11,520(sp) + 24c6c: 57fd li a5,-1 + 24c6e: e42a sd a0,8(sp) + 24c70: 842e mv s0,a1 + 24c72: 8ab2 mv s5,a2 + 24c74: 00f61763 bne a2,a5,24c82 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x4e> + 24c78: 852e mv a0,a1 + 24c7a: f67f00ef jal ra,15be0 + 24c7e: 00050a9b sext.w s5,a0 + 24c82: 0f810993 addi s3,sp,248 + 24c86: 854e mv a0,s3 + 24c88: 07810913 addi s2,sp,120 + 24c8c: fc4e sd s3,56(sp) + 24c8e: f04a sd s2,32(sp) + 24c90: f70f00ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> + 24c94: cd817057 vsetivli zero,2,e64,m1,ta,ma + 24c98: 5e0030d7 vmv.v.i v1,0 + 24c9c: 139c addi a5,sp,480 + 24c9e: 00026497 auipc s1,0x26 + 24ca2: f9a4b483 ld s1,-102(s1) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 24ca6: 0207f0a7 vse64.v v1,(a5) + 24caa: 1b9c addi a5,sp,496 + 24cac: 0207f0a7 vse64.v v1,(a5) + 24cb0: 0104bb03 ld s6,16(s1) + 24cb4: 1c011c23 sh zero,472(sp) + 24cb8: 0184bc03 ld s8,24(s1) + 24cbc: 00026717 auipc a4,0x26 + 24cc0: 29c73703 ld a4,668(a4) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 24cc4: 01070d93 addi s11,a4,16 + 24cc8: fe8b3783 ld a5,-24(s6) + 24ccc: eb82 sd zero,464(sp) + 24cce: fcda sd s6,120(sp) + 24cd0: 978a add a5,a5,sp + 24cd2: fdee sd s11,248(sp) + 24cd4: 0787bc23 sd s8,120(a5) + 24cd8: e102 sd zero,128(sp) + 24cda: fe8b3503 ld a0,-24(s6) + 24cde: 4581 li a1,0 + 24ce0: 954a add a0,a0,s2 + 24ce2: ecef00ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 24ce6: 0204bb83 ld s7,32(s1) + 24cea: 0284bc83 ld s9,40(s1) + 24cee: 08810913 addi s2,sp,136 + 24cf2: fe8bb503 ld a0,-24(s7) + 24cf6: e55e sd s7,136(sp) + 24cf8: 4581 li a1,0 + 24cfa: 954a add a0,a0,s2 + 24cfc: 01953023 sd s9,0(a0) + 24d00: eb0f00ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 24d04: 0084bd03 ld s10,8(s1) + 24d08: 7890 ld a2,48(s1) + 24d0a: cd817057 vsetivli zero,2,e64,m1,ta,ma + 24d0e: fe8d3703 ld a4,-24(s10) + 24d12: 5e0030d7 vmv.v.i v1,0 + 24d16: 00026797 auipc a5,0x26 + 24d1a: 0f27b783 ld a5,242(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 24d1e: 970a add a4,a4,sp + 24d20: ff30 sd a2,120(a4) + 24d22: 04078793 addi a5,a5,64 + 24d26: 00026697 auipc a3,0x26 + 24d2a: 0826b683 ld a3,130(a3) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 24d2e: e0be sd a5,64(sp) + 24d30: e53e sd a5,136(sp) + 24d32: 093c addi a5,sp,152 + 24d34: 01068713 addi a4,a3,16 + 24d38: 0207f0a7 vse64.v v1,(a5) + 24d3c: 00026697 auipc a3,0x26 + 24d40: 0cc6b683 ld a3,204(a3) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 24d44: 113c addi a5,sp,168 + 24d46: 0207f0a7 vse64.v v1,(a5) + 24d4a: 01a8 addi a0,sp,200 + 24d4c: 193c addi a5,sp,184 + 24d4e: e832 sd a2,16(sp) + 24d50: 01868613 addi a2,a3,24 + 24d54: 06868693 addi a3,a3,104 + 24d58: 0207f0a7 vse64.v v1,(a5) + 24d5c: f42a sd a0,40(sp) + 24d5e: f83a sd a4,48(sp) + 24d60: fdb6 sd a3,248(sp) + 24d62: e93a sd a4,144(sp) + 24d64: fcb2 sd a2,120(sp) + 24d66: e3af00ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> + 24d6a: 00026717 auipc a4,0x26 + 24d6e: f6e73703 ld a4,-146(a4) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 24d72: 11b4 addi a3,sp,232 + 24d74: 0741 addi a4,a4,16 + 24d76: 47e1 li a5,24 + 24d78: 090c addi a1,sp,144 + 24d7a: 854e mv a0,s3 + 24d7c: e4b6 sd a3,72(sp) + 24d7e: ec3a sd a4,24(sp) + 24d80: f182 sd zero,224(sp) + 24d82: 0e010423 sb zero,232(sp) + 24d86: c9be sw a5,208(sp) + 24d88: edb6 sd a3,216(sp) + 24d8a: e93a sd a4,144(sp) + 24d8c: e24f00ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 24d90: 002a9493 slli s1,s5,0x2 + 24d94: 94a2 add s1,s1,s0 + 24d96: 05810993 addi s3,sp,88 + 24d9a: 06810a13 addi s4,sp,104 + 24d9e: 03504363 bgtz s5,24dc4 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x190> + 24da2: a01d j 24dc8 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x194> + 24da4: 854e mv a0,s3 + 24da6: 893fe0ef jal ra,23638 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej> + 24daa: 7606 ld a2,96(sp) + 24dac: 65e6 ld a1,88(sp) + 24dae: 854a mv a0,s2 + 24db0: 951f00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24db4: 6566 ld a0,88(sp) + 24db6: 01450463 beq a0,s4,24dbe <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x18a> + 24dba: b47f00ef jal ra,15900 <_ZdlPv@plt> + 24dbe: 0411 addi s0,s0,4 + 24dc0: 00848463 beq s1,s0,24dc8 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x194> + 24dc4: 400c lw a1,0(s0) + 24dc6: fdf9 bnez a1,24da4 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x170> + 24dc8: 7582 ld a1,32(sp) + 24dca: 6522 ld a0,8(sp) + 24dcc: ab4f50ef jal ra,1a080 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 24dd0: 00026797 auipc a5,0x26 + 24dd4: 0387b783 ld a5,56(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 24dd8: 01878713 addi a4,a5,24 + 24ddc: 06878793 addi a5,a5,104 + 24de0: fdbe sd a5,248(sp) + 24de2: 6786 ld a5,64(sp) + 24de4: 656e ld a0,216(sp) + 24de6: fcba sd a4,120(sp) + 24de8: e53e sd a5,136(sp) + 24dea: 67e2 ld a5,24(sp) + 24dec: e93e sd a5,144(sp) + 24dee: 67a6 ld a5,72(sp) + 24df0: 00f50463 beq a0,a5,24df8 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x1c4> + 24df4: b0df00ef jal ra,15900 <_ZdlPv@plt> + 24df8: 77c2 ld a5,48(sp) + 24dfa: 7522 ld a0,40(sp) + 24dfc: e93e sd a5,144(sp) + 24dfe: e22f00ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 24e02: fe8d3683 ld a3,-24(s10) + 24e06: 6642 ld a2,16(sp) + 24e08: fe8bb703 ld a4,-24(s7) + 24e0c: 968a add a3,a3,sp + 24e0e: fe8b3783 ld a5,-24(s6) + 24e12: feb0 sd a2,120(a3) + 24e14: e55e sd s7,136(sp) + 24e16: 970a add a4,a4,sp + 24e18: 09973423 sd s9,136(a4) + 24e1c: 7562 ld a0,56(sp) + 24e1e: fcda sd s6,120(sp) + 24e20: 978a add a5,a5,sp + 24e22: 0787bc23 sd s8,120(a5) + 24e26: fdee sd s11,248(sp) + 24e28: e102 sd zero,128(sp) + 24e2a: fb6f00ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 24e2e: 26813083 ld ra,616(sp) + 24e32: 26013403 ld s0,608(sp) + 24e36: 6522 ld a0,8(sp) + 24e38: 25813483 ld s1,600(sp) + 24e3c: 25013903 ld s2,592(sp) + 24e40: 24813983 ld s3,584(sp) + 24e44: 24013a03 ld s4,576(sp) + 24e48: 23813a83 ld s5,568(sp) + 24e4c: 23013b03 ld s6,560(sp) + 24e50: 22813b83 ld s7,552(sp) + 24e54: 22013c03 ld s8,544(sp) + 24e58: 21813c83 ld s9,536(sp) + 24e5c: 21013d03 ld s10,528(sp) + 24e60: 20813d83 ld s11,520(sp) + 24e64: 27010113 addi sp,sp,624 + 24e68: 8082 ret + 24e6a: 842a mv s0,a0 + 24e6c: 7562 ld a0,56(sp) + 24e6e: fdee sd s11,248(sp) + 24e70: f70f00ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 24e74: 8522 mv a0,s0 + 24e76: 97bf00ef jal ra,157f0 <_Unwind_Resume@plt> + 24e7a: 842a mv s0,a0 + 24e7c: 854e mv a0,s3 + 24e7e: c87f10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24e82: 7502 ld a0,32(sp) + 24e84: d0cf00ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 24e88: 8522 mv a0,s0 + 24e8a: 967f00ef jal ra,157f0 <_Unwind_Resume@plt> + 24e8e: 67e2 ld a5,24(sp) + 24e90: 842a mv s0,a0 + 24e92: 09a8 addi a0,sp,216 + 24e94: e93e sd a5,144(sp) + 24e96: c6ff10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24e9a: 77c2 ld a5,48(sp) + 24e9c: 7522 ld a0,40(sp) + 24e9e: e93e sd a5,144(sp) + 24ea0: d80f00ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 24ea4: fe8d3683 ld a3,-24(s10) + 24ea8: 0890 addi a2,sp,80 + 24eaa: fe8bb703 ld a4,-24(s7) + 24eae: 1b068693 addi a3,a3,432 + 24eb2: 96b2 add a3,a3,a2 + 24eb4: 6642 ld a2,16(sp) + 24eb6: fe8b3783 ld a5,-24(s6) + 24eba: 1b070713 addi a4,a4,432 + 24ebe: e6c6bc23 sd a2,-392(a3) + 24ec2: 0894 addi a3,sp,80 + 24ec4: e55e sd s7,136(sp) + 24ec6: 9736 add a4,a4,a3 + 24ec8: e9973423 sd s9,-376(a4) + 24ecc: 1b078793 addi a5,a5,432 + 24ed0: fcda sd s6,120(sp) + 24ed2: 97b6 add a5,a5,a3 + 24ed4: e787bc23 sd s8,-392(a5) + 24ed8: e102 sd zero,128(sp) + 24eda: bf49 j 24e6c <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x238> + 24edc: fe8b3783 ld a5,-24(s6) + 24ee0: 0898 addi a4,sp,80 + 24ee2: fcda sd s6,120(sp) + 24ee4: 1b078793 addi a5,a5,432 + 24ee8: 97ba add a5,a5,a4 + 24eea: e787bc23 sd s8,-392(a5) + 24eee: 842a mv s0,a0 + 24ef0: e102 sd zero,128(sp) + 24ef2: bfad j 24e6c <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x238> + 24ef4: 842a mv s0,a0 + 24ef6: b771 j 24e82 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x24e> + +0000000000024ef8 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE>: + 24ef8: 711d addi sp,sp,-96 + 24efa: e0ca sd s2,64(sp) + 24efc: 0085b903 ld s2,8(a1) + 24f00: fc4e sd s3,56(sp) + 24f02: f852 sd s4,48(sp) + 24f04: ec86 sd ra,88(sp) + 24f06: 0005ba03 ld s4,0(a1) + 24f0a: 89aa mv s3,a0 + 24f0c: 04090663 beqz s2,24f58 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x60> + 24f10: e4a6 sd s1,72(sp) + 24f12: f456 sd s5,40(sp) + 24f14: f05a sd s6,32(sp) + 24f16: e8a2 sd s0,80(sp) + 24f18: 4481 li s1,0 + 24f1a: 8a8a mv s5,sp + 24f1c: 01010b13 addi s6,sp,16 + 24f20: 00249593 slli a1,s1,0x2 + 24f24: 00ba0433 add s0,s4,a1 + 24f28: 401c lw a5,0(s0) + 24f2a: e3b9 bnez a5,24f70 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x78> + 24f2c: 0009b503 ld a0,0(s3) + 24f30: 00010023 sb zero,0(sp) + 24f34: 691c ld a5,16(a0) + 24f36: 0541 addi a0,a0,16 + 24f38: fe87b783 ld a5,-24(a5) + 24f3c: 97aa add a5,a5,a0 + 24f3e: 6b9c ld a5,16(a5) + 24f40: c39d beqz a5,24f66 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x6e> + 24f42: 4605 li a2,1 + 24f44: 85d6 mv a1,s5 + 24f46: fbaf00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24f4a: 0485 addi s1,s1,1 + 24f4c: fc991ae3 bne s2,s1,24f20 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x28> + 24f50: 6446 ld s0,80(sp) + 24f52: 64a6 ld s1,72(sp) + 24f54: 7aa2 ld s5,40(sp) + 24f56: 7b02 ld s6,32(sp) + 24f58: 60e6 ld ra,88(sp) + 24f5a: 6906 ld s2,64(sp) + 24f5c: 7a42 ld s4,48(sp) + 24f5e: 854e mv a0,s3 + 24f60: 79e2 ld s3,56(sp) + 24f62: 6125 addi sp,sp,96 + 24f64: 8082 ret + 24f66: 4581 li a1,0 + 24f68: 9b9f00ef jal ra,15920 <_ZNSo3putEc@plt> + 24f6c: 0485 addi s1,s1,1 + 24f6e: bff9 j 24f4c <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x54> + 24f70: 4099063b subw a2,s2,s1 + 24f74: 85a2 mv a1,s0 + 24f76: 8556 mv a0,s5 + 24f78: cbdff0ef jal ra,24c34 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi> + 24f7c: 0009b503 ld a0,0(s3) + 24f80: 6622 ld a2,8(sp) + 24f82: 6582 ld a1,0(sp) + 24f84: 0541 addi a0,a0,16 + 24f86: f7af00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24f8a: 6502 ld a0,0(sp) + 24f8c: 01650463 beq a0,s6,24f94 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x9c> + 24f90: 971f00ef jal ra,15900 <_ZdlPv@plt> + 24f94: fa990ee3 beq s2,s1,24f50 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x58> + 24f98: 85a2 mv a1,s0 + 24f9a: a029 j 24fa4 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0xac> + 24f9c: 0485 addi s1,s1,1 + 24f9e: 0591 addi a1,a1,4 + 24fa0: fa9908e3 beq s2,s1,24f50 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x58> + 24fa4: 419c lw a5,0(a1) + 24fa6: fbfd bnez a5,24f9c <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0xa4> + 24fa8: f6991ce3 bne s2,s1,24f20 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x28> + 24fac: b755 j 24f50 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x58> + 24fae: 842a mv s0,a0 + 24fb0: 8556 mv a0,s5 + 24fb2: b53f10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24fb6: 8522 mv a0,s0 + 24fb8: 839f00ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000024fbc <_ZN7testing8internal6String15ShowWideCStringB5cxx11EPKw>: + 24fbc: 1141 addi sp,sp,-16 + 24fbe: e022 sd s0,0(sp) + 24fc0: e406 sd ra,8(sp) + 24fc2: 842a mv s0,a0 + 24fc4: c989 beqz a1,24fd6 <_ZN7testing8internal6String15ShowWideCStringB5cxx11EPKw+0x1a> + 24fc6: 567d li a2,-1 + 24fc8: c6dff0ef jal ra,24c34 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi> + 24fcc: 60a2 ld ra,8(sp) + 24fce: 8522 mv a0,s0 + 24fd0: 6402 ld s0,0(sp) + 24fd2: 0141 addi sp,sp,16 + 24fd4: 8082 ret + 24fd6: 00014797 auipc a5,0x14 + 24fda: a1a78793 addi a5,a5,-1510 # 389f0 <_IO_stdin_used+0x398> + 24fde: cc337057 vsetivli zero,6,e8,m8,ta,ma + 24fe2: 02078407 vle8.v v8,(a5) + 24fe6: 01050793 addi a5,a0,16 + 24fea: e11c sd a5,0(a0) + 24fec: 4719 li a4,6 + 24fee: 02078427 vse8.v v8,(a5) + 24ff2: 00050b23 sb zero,22(a0) + 24ff6: 60a2 ld ra,8(sp) + 24ff8: e518 sd a4,8(a0) + 24ffa: 8522 mv a0,s0 + 24ffc: 6402 ld s0,0(sp) + 24ffe: 0141 addi sp,sp,16 + 25000: 8082 ret + +0000000000025002 <_ZN7testing7MessagelsEPKw>: + 25002: 7139 addi sp,sp,-64 + 25004: f822 sd s0,48(sp) + 25006: 842a mv s0,a0 + 25008: 850a mv a0,sp + 2500a: f426 sd s1,40(sp) + 2500c: fc06 sd ra,56(sp) + 2500e: fafff0ef jal ra,24fbc <_ZN7testing8internal6String15ShowWideCStringB5cxx11EPKw> + 25012: 6008 ld a0,0(s0) + 25014: 6622 ld a2,8(sp) + 25016: 6582 ld a1,0(sp) + 25018: 0541 addi a0,a0,16 + 2501a: 848a mv s1,sp + 2501c: ee4f00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25020: 6502 ld a0,0(sp) + 25022: 081c addi a5,sp,16 + 25024: 00f50463 beq a0,a5,2502c <_ZN7testing7MessagelsEPKw+0x2a> + 25028: 8d9f00ef jal ra,15900 <_ZdlPv@plt> + 2502c: 70e2 ld ra,56(sp) + 2502e: 8522 mv a0,s0 + 25030: 7442 ld s0,48(sp) + 25032: 74a2 ld s1,40(sp) + 25034: 6121 addi sp,sp,64 + 25036: 8082 ret + 25038: 842a mv s0,a0 + 2503a: 8526 mv a0,s1 + 2503c: ac9f10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 25040: 8522 mv a0,s0 + 25042: faef00ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000025046 <_ZN7testing7MessagelsEPw>: + 25046: 7139 addi sp,sp,-64 + 25048: f822 sd s0,48(sp) + 2504a: 842a mv s0,a0 + 2504c: 850a mv a0,sp + 2504e: f426 sd s1,40(sp) + 25050: fc06 sd ra,56(sp) + 25052: f6bff0ef jal ra,24fbc <_ZN7testing8internal6String15ShowWideCStringB5cxx11EPKw> + 25056: 6008 ld a0,0(s0) + 25058: 6622 ld a2,8(sp) + 2505a: 6582 ld a1,0(sp) + 2505c: 0541 addi a0,a0,16 + 2505e: 848a mv s1,sp + 25060: ea0f00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25064: 6502 ld a0,0(sp) + 25066: 081c addi a5,sp,16 + 25068: 00f50463 beq a0,a5,25070 <_ZN7testing7MessagelsEPw+0x2a> + 2506c: 895f00ef jal ra,15900 <_ZdlPv@plt> + 25070: 70e2 ld ra,56(sp) + 25072: 8522 mv a0,s0 + 25074: 7442 ld s0,48(sp) + 25076: 74a2 ld s1,40(sp) + 25078: 6121 addi sp,sp,64 + 2507a: 8082 ret + 2507c: 842a mv s0,a0 + 2507e: 8526 mv a0,s1 + 25080: a85f10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 25084: 8522 mv a0,s0 + 25086: f6af00ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000002508a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_>: + 2508a: 00073803 ld a6,0(a4) + 2508e: 7119 addi sp,sp,-128 + 25090: f8a2 sd s0,112(sp) + 25092: f4a6 sd s1,104(sp) + 25094: f0ca sd s2,96(sp) + 25096: ecce sd s3,88(sp) + 25098: fc86 sd ra,120(sp) + 2509a: e432 sd a2,8(sp) + 2509c: e036 sd a3,0(sp) + 2509e: 842a mv s0,a0 + 250a0: 89ba mv s3,a4 + 250a2: 6388 ld a0,0(a5) + 250a4: 84be mv s1,a5 + 250a6: 892e mv s2,a1 + 250a8: 1e080463 beqz a6,25290 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x206> + 250ac: 1e050263 beqz a0,25290 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x206> + 250b0: 85c2 mv a1,a6 + 250b2: dcef00ef jal ra,15680 + 250b6: 00a03833 snez a6,a0 + 250ba: 1d090063 beq s2,a6,2527a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x1f0> + 250be: e8d2 sd s4,80(sp) + 250c0: 03010a13 addi s4,sp,48 + 250c4: 8552 mv a0,s4 + 250c6: 00014797 auipc a5,0x14 + 250ca: 90278793 addi a5,a5,-1790 # 389c8 <_IO_stdin_used+0x370> + 250ce: e4d6 sd s5,72(sp) + 250d0: ec3e sd a5,24(sp) + 250d2: f2df40ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> + 250d6: 8552 mv a0,s4 + 250d8: 00014597 auipc a1,0x14 + 250dc: 9a058593 addi a1,a1,-1632 # 38a78 <_IO_stdin_used+0x420> + 250e0: 00026317 auipc t1,0x26 + 250e4: e0833303 ld t1,-504(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 250e8: 9302 jalr t1 + 250ea: 002c addi a1,sp,8 + 250ec: 00026317 auipc t1,0x26 + 250f0: aac33303 ld t1,-1364(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 250f4: 9302 jalr t1 + 250f6: 00014597 auipc a1,0x14 + 250fa: 10258593 addi a1,a1,258 # 391f8 <_IO_stdin_used+0xba0> + 250fe: 00026317 auipc t1,0x26 + 25102: b1233303 ld t1,-1262(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 25106: 9302 jalr t1 + 25108: 00015597 auipc a1,0x15 + 2510c: 92858593 addi a1,a1,-1752 # 39a30 <_IO_stdin_used+0x13d8> + 25110: 00026317 auipc t1,0x26 + 25114: dd833303 ld t1,-552(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 25118: 9302 jalr t1 + 2511a: 01810a93 addi s5,sp,24 + 2511e: 85d6 mv a1,s5 + 25120: 00026317 auipc t1,0x26 + 25124: a7833303 ld t1,-1416(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 25128: 9302 jalr t1 + 2512a: 85ce mv a1,s3 + 2512c: 00026317 auipc t1,0x26 + 25130: a6c33303 ld t1,-1428(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 25134: 9302 jalr t1 + 25136: 02810993 addi s3,sp,40 + 2513a: 8a2a mv s4,a0 + 2513c: 854e mv a0,s3 + 2513e: c5bf40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 25142: 7522 ld a0,40(sp) + 25144: 4609 li a2,2 + 25146: 00015597 auipc a1,0x15 + 2514a: 8fa58593 addi a1,a1,-1798 # 39a40 <_IO_stdin_used+0x13e8> + 2514e: 0541 addi a0,a0,16 + 25150: db0f00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25154: 85ce mv a1,s3 + 25156: 8552 mv a0,s4 + 25158: 00026317 auipc t1,0x26 + 2515c: c6033303 ld t1,-928(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 25160: 9302 jalr t1 + 25162: 7522 ld a0,40(sp) + 25164: c501 beqz a0,2516c <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0xe2> + 25166: 611c ld a5,0(a0) + 25168: 679c ld a5,8(a5) + 2516a: 9782 jalr a5 + 2516c: 8552 mv a0,s4 + 2516e: 00015597 auipc a1,0x15 + 25172: 8da58593 addi a1,a1,-1830 # 39a48 <_IO_stdin_used+0x13f0> + 25176: 00026317 auipc t1,0x26 + 2517a: d7233303 ld t1,-654(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 2517e: 9302 jalr t1 + 25180: 00015797 auipc a5,0x15 + 25184: 8a878793 addi a5,a5,-1880 # 39a28 <_IO_stdin_used+0x13d0> + 25188: 0c091a63 bnez s2,2525c <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x1d2> + 2518c: 100c addi a1,sp,32 + 2518e: 00026317 auipc t1,0x26 + 25192: a0a33303 ld t1,-1526(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 25196: f03e sd a5,32(sp) + 25198: 9302 jalr t1 + 2519a: 892a mv s2,a0 + 2519c: 854e mv a0,s3 + 2519e: bfbf40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 251a2: 7522 ld a0,40(sp) + 251a4: 463d li a2,15 + 251a6: 00015597 auipc a1,0x15 + 251aa: 8b258593 addi a1,a1,-1870 # 39a58 <_IO_stdin_used+0x1400> + 251ae: 0541 addi a0,a0,16 + 251b0: d50f00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 251b4: 85ce mv a1,s3 + 251b6: 854a mv a0,s2 + 251b8: 00026317 auipc t1,0x26 + 251bc: c0033303 ld t1,-1024(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 251c0: 9302 jalr t1 + 251c2: 7522 ld a0,40(sp) + 251c4: c501 beqz a0,251cc <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x142> + 251c6: 611c ld a5,0(a0) + 251c8: 679c ld a5,8(a5) + 251ca: 9782 jalr a5 + 251cc: 854a mv a0,s2 + 251ce: 858a mv a1,sp + 251d0: 00026317 auipc t1,0x26 + 251d4: 9c833303 ld t1,-1592(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 251d8: 9302 jalr t1 + 251da: 00014597 auipc a1,0x14 + 251de: 01e58593 addi a1,a1,30 # 391f8 <_IO_stdin_used+0xba0> + 251e2: 00026317 auipc t1,0x26 + 251e6: a2e33303 ld t1,-1490(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 251ea: 9302 jalr t1 + 251ec: 00015597 auipc a1,0x15 + 251f0: 87c58593 addi a1,a1,-1924 # 39a68 <_IO_stdin_used+0x1410> + 251f4: 00026317 auipc t1,0x26 + 251f8: cf433303 ld t1,-780(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 251fc: 9302 jalr t1 + 251fe: 85d6 mv a1,s5 + 25200: 00026317 auipc t1,0x26 + 25204: 99833303 ld t1,-1640(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 25208: 9302 jalr t1 + 2520a: 85a6 mv a1,s1 + 2520c: 00026317 auipc t1,0x26 + 25210: 98c33303 ld t1,-1652(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 25214: 9302 jalr t1 + 25216: 00013597 auipc a1,0x13 + 2521a: 7b258593 addi a1,a1,1970 # 389c8 <_IO_stdin_used+0x370> + 2521e: 00026317 auipc t1,0x26 + 25222: 9f233303 ld t1,-1550(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 25226: 9302 jalr t1 + 25228: 85aa mv a1,a0 + 2522a: 8522 mv a0,s0 + 2522c: d57f40ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> + 25230: 74e2 ld s1,56(sp) + 25232: c895 beqz s1,25266 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x1dc> + 25234: 6088 ld a0,0(s1) + 25236: 01048793 addi a5,s1,16 + 2523a: 00f50463 beq a0,a5,25242 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x1b8> + 2523e: ec2f00ef jal ra,15900 <_ZdlPv@plt> + 25242: 8526 mv a0,s1 + 25244: ebcf00ef jal ra,15900 <_ZdlPv@plt> + 25248: 70e6 ld ra,120(sp) + 2524a: 8522 mv a0,s0 + 2524c: 7446 ld s0,112(sp) + 2524e: 6a46 ld s4,80(sp) + 25250: 6aa6 ld s5,72(sp) + 25252: 74a6 ld s1,104(sp) + 25254: 7906 ld s2,96(sp) + 25256: 69e6 ld s3,88(sp) + 25258: 6109 addi sp,sp,128 + 2525a: 8082 ret + 2525c: 00015797 auipc a5,0x15 + 25260: 19c78793 addi a5,a5,412 # 3a3f8 <_IO_stdin_used+0x1da0> + 25264: b725 j 2518c <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x102> + 25266: 70e6 ld ra,120(sp) + 25268: 8522 mv a0,s0 + 2526a: 7446 ld s0,112(sp) + 2526c: 6a46 ld s4,80(sp) + 2526e: 6aa6 ld s5,72(sp) + 25270: 74a6 ld s1,104(sp) + 25272: 7906 ld s2,96(sp) + 25274: 69e6 ld s3,88(sp) + 25276: 6109 addi sp,sp,128 + 25278: 8082 ret + 2527a: 8522 mv a0,s0 + 2527c: d77f40ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> + 25280: 70e6 ld ra,120(sp) + 25282: 8522 mv a0,s0 + 25284: 7446 ld s0,112(sp) + 25286: 74a6 ld s1,104(sp) + 25288: 7906 ld s2,96(sp) + 2528a: 69e6 ld s3,88(sp) + 2528c: 6109 addi sp,sp,128 + 2528e: 8082 ret + 25290: 40a80833 sub a6,a6,a0 + 25294: 00183813 seqz a6,a6 + 25298: b50d j 250ba <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x30> + 2529a: 77a2 ld a5,40(sp) + 2529c: 842a mv s0,a0 + 2529e: c789 beqz a5,252a8 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x21e> + 252a0: 6398 ld a4,0(a5) + 252a2: 853e mv a0,a5 + 252a4: 671c ld a5,8(a4) + 252a6: 9782 jalr a5 + 252a8: 1828 addi a0,sp,56 + 252aa: 00026317 auipc t1,0x26 + 252ae: d2e33303 ld t1,-722(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 252b2: 9302 jalr t1 + 252b4: 8522 mv a0,s0 + 252b6: d3af00ef jal ra,157f0 <_Unwind_Resume@plt> + 252ba: b7c5 j 2529a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x210> + 252bc: 842a mv s0,a0 + 252be: b7ed j 252a8 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x21e> + +00000000000252c0 <_ZN7testing11IsSubstringEPKcS1_S1_S1_>: + 252c0: 1101 addi sp,sp,-32 + 252c2: 87b2 mv a5,a2 + 252c4: e436 sd a3,8(sp) + 252c6: e03a sd a4,0(sp) + 252c8: 862e mv a2,a1 + 252ca: 86be mv a3,a5 + 252cc: 0038 addi a4,sp,8 + 252ce: 878a mv a5,sp + 252d0: 4585 li a1,1 + 252d2: e822 sd s0,16(sp) + 252d4: ec06 sd ra,24(sp) + 252d6: 842a mv s0,a0 + 252d8: db3ff0ef jal ra,2508a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_> + 252dc: 60e2 ld ra,24(sp) + 252de: 8522 mv a0,s0 + 252e0: 6442 ld s0,16(sp) + 252e2: 6105 addi sp,sp,32 + 252e4: 8082 ret + +00000000000252e6 <_ZN7testing14IsNotSubstringEPKcS1_S1_S1_>: + 252e6: 1101 addi sp,sp,-32 + 252e8: 87b2 mv a5,a2 + 252ea: e436 sd a3,8(sp) + 252ec: e03a sd a4,0(sp) + 252ee: 862e mv a2,a1 + 252f0: 86be mv a3,a5 + 252f2: 0038 addi a4,sp,8 + 252f4: 878a mv a5,sp + 252f6: 4581 li a1,0 + 252f8: e822 sd s0,16(sp) + 252fa: ec06 sd ra,24(sp) + 252fc: 842a mv s0,a0 + 252fe: d8dff0ef jal ra,2508a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_> + 25302: 60e2 ld ra,24(sp) + 25304: 8522 mv a0,s0 + 25306: 6442 ld s0,16(sp) + 25308: 6105 addi sp,sp,32 + 2530a: 8082 ret + +000000000002530c <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_>: + 2530c: 7119 addi sp,sp,-128 + 2530e: ecce sd s3,88(sp) + 25310: e036 sd a3,0(sp) + 25312: 89ae mv s3,a1 + 25314: 6714 ld a3,8(a4) + 25316: 630c ld a1,0(a4) + 25318: f4a6 sd s1,104(sp) + 2531a: e432 sd a2,8(sp) + 2531c: 84aa mv s1,a0 + 2531e: 4601 li a2,0 + 25320: 853e mv a0,a5 + 25322: f8a2 sd s0,112(sp) + 25324: f0ca sd s2,96(sp) + 25326: fc86 sd ra,120(sp) + 25328: 843a mv s0,a4 + 2532a: 893e mv s2,a5 + 2532c: 924f00ef jal ra,15450 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm@plt> + 25330: 00150693 addi a3,a0,1 + 25334: 00d036b3 snez a3,a3 + 25338: 1d368063 beq a3,s3,254f8 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1ec> + 2533c: e8d2 sd s4,80(sp) + 2533e: 03010a13 addi s4,sp,48 + 25342: 8552 mv a0,s4 + 25344: 00013797 auipc a5,0x13 + 25348: 68478793 addi a5,a5,1668 # 389c8 <_IO_stdin_used+0x370> + 2534c: e4d6 sd s5,72(sp) + 2534e: ec3e sd a5,24(sp) + 25350: caff40ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> + 25354: 8552 mv a0,s4 + 25356: 00013597 auipc a1,0x13 + 2535a: 72258593 addi a1,a1,1826 # 38a78 <_IO_stdin_used+0x420> + 2535e: 00026317 auipc t1,0x26 + 25362: b8a33303 ld t1,-1142(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 25366: 9302 jalr t1 + 25368: 002c addi a1,sp,8 + 2536a: 00026317 auipc t1,0x26 + 2536e: 82e33303 ld t1,-2002(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 25372: 9302 jalr t1 + 25374: 00014597 auipc a1,0x14 + 25378: e8458593 addi a1,a1,-380 # 391f8 <_IO_stdin_used+0xba0> + 2537c: 00026317 auipc t1,0x26 + 25380: 89433303 ld t1,-1900(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 25384: 9302 jalr t1 + 25386: 00014597 auipc a1,0x14 + 2538a: 6aa58593 addi a1,a1,1706 # 39a30 <_IO_stdin_used+0x13d8> + 2538e: 00026317 auipc t1,0x26 + 25392: b5a33303 ld t1,-1190(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 25396: 9302 jalr t1 + 25398: 01810a13 addi s4,sp,24 + 2539c: 85d2 mv a1,s4 + 2539e: 00025317 auipc t1,0x25 + 253a2: 7fa33303 ld t1,2042(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 253a6: 9302 jalr t1 + 253a8: 85a2 mv a1,s0 + 253aa: 00025317 auipc t1,0x25 + 253ae: 7f633303 ld t1,2038(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 253b2: 9302 jalr t1 + 253b4: 02810a93 addi s5,sp,40 + 253b8: 842a mv s0,a0 + 253ba: 8556 mv a0,s5 + 253bc: 9ddf40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 253c0: 7522 ld a0,40(sp) + 253c2: 4609 li a2,2 + 253c4: 00014597 auipc a1,0x14 + 253c8: 67c58593 addi a1,a1,1660 # 39a40 <_IO_stdin_used+0x13e8> + 253cc: 0541 addi a0,a0,16 + 253ce: b32f00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 253d2: 85d6 mv a1,s5 + 253d4: 8522 mv a0,s0 + 253d6: 00026317 auipc t1,0x26 + 253da: 9e233303 ld t1,-1566(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 253de: 9302 jalr t1 + 253e0: 7522 ld a0,40(sp) + 253e2: c501 beqz a0,253ea <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0xde> + 253e4: 611c ld a5,0(a0) + 253e6: 679c ld a5,8(a5) + 253e8: 9782 jalr a5 + 253ea: 8522 mv a0,s0 + 253ec: 00014597 auipc a1,0x14 + 253f0: 65c58593 addi a1,a1,1628 # 39a48 <_IO_stdin_used+0x13f0> + 253f4: 00026317 auipc t1,0x26 + 253f8: af433303 ld t1,-1292(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 253fc: 9302 jalr t1 + 253fe: 00014797 auipc a5,0x14 + 25402: 62a78793 addi a5,a5,1578 # 39a28 <_IO_stdin_used+0x13d0> + 25406: 0c099a63 bnez s3,254da <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1ce> + 2540a: 100c addi a1,sp,32 + 2540c: 00025317 auipc t1,0x25 + 25410: 78c33303 ld t1,1932(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 25414: f03e sd a5,32(sp) + 25416: 9302 jalr t1 + 25418: 842a mv s0,a0 + 2541a: 8556 mv a0,s5 + 2541c: 97df40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 25420: 7522 ld a0,40(sp) + 25422: 463d li a2,15 + 25424: 00014597 auipc a1,0x14 + 25428: 63458593 addi a1,a1,1588 # 39a58 <_IO_stdin_used+0x1400> + 2542c: 0541 addi a0,a0,16 + 2542e: ad2f00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25432: 85d6 mv a1,s5 + 25434: 8522 mv a0,s0 + 25436: 00026317 auipc t1,0x26 + 2543a: 98233303 ld t1,-1662(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 2543e: 9302 jalr t1 + 25440: 7522 ld a0,40(sp) + 25442: c501 beqz a0,2544a <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x13e> + 25444: 611c ld a5,0(a0) + 25446: 679c ld a5,8(a5) + 25448: 9782 jalr a5 + 2544a: 8522 mv a0,s0 + 2544c: 858a mv a1,sp + 2544e: 00025317 auipc t1,0x25 + 25452: 74a33303 ld t1,1866(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 25456: 9302 jalr t1 + 25458: 00014597 auipc a1,0x14 + 2545c: da058593 addi a1,a1,-608 # 391f8 <_IO_stdin_used+0xba0> + 25460: 00025317 auipc t1,0x25 + 25464: 7b033303 ld t1,1968(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 25468: 9302 jalr t1 + 2546a: 00014597 auipc a1,0x14 + 2546e: 5fe58593 addi a1,a1,1534 # 39a68 <_IO_stdin_used+0x1410> + 25472: 00026317 auipc t1,0x26 + 25476: a7633303 ld t1,-1418(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 2547a: 9302 jalr t1 + 2547c: 85d2 mv a1,s4 + 2547e: 00025317 auipc t1,0x25 + 25482: 71a33303 ld t1,1818(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 25486: 9302 jalr t1 + 25488: 85ca mv a1,s2 + 2548a: 00025317 auipc t1,0x25 + 2548e: 71633303 ld t1,1814(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 25492: 9302 jalr t1 + 25494: 00013597 auipc a1,0x13 + 25498: 53458593 addi a1,a1,1332 # 389c8 <_IO_stdin_used+0x370> + 2549c: 00025317 auipc t1,0x25 + 254a0: 77433303 ld t1,1908(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 254a4: 9302 jalr t1 + 254a6: 85aa mv a1,a0 + 254a8: 8526 mv a0,s1 + 254aa: ad9f40ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> + 254ae: 7462 ld s0,56(sp) + 254b0: c815 beqz s0,254e4 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1d8> + 254b2: 6008 ld a0,0(s0) + 254b4: 01040793 addi a5,s0,16 + 254b8: 00f50463 beq a0,a5,254c0 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1b4> + 254bc: c44f00ef jal ra,15900 <_ZdlPv@plt> + 254c0: 8522 mv a0,s0 + 254c2: c3ef00ef jal ra,15900 <_ZdlPv@plt> + 254c6: 70e6 ld ra,120(sp) + 254c8: 7446 ld s0,112(sp) + 254ca: 6a46 ld s4,80(sp) + 254cc: 6aa6 ld s5,72(sp) + 254ce: 7906 ld s2,96(sp) + 254d0: 69e6 ld s3,88(sp) + 254d2: 8526 mv a0,s1 + 254d4: 74a6 ld s1,104(sp) + 254d6: 6109 addi sp,sp,128 + 254d8: 8082 ret + 254da: 00015797 auipc a5,0x15 + 254de: f1e78793 addi a5,a5,-226 # 3a3f8 <_IO_stdin_used+0x1da0> + 254e2: b725 j 2540a <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0xfe> + 254e4: 70e6 ld ra,120(sp) + 254e6: 7446 ld s0,112(sp) + 254e8: 6a46 ld s4,80(sp) + 254ea: 6aa6 ld s5,72(sp) + 254ec: 7906 ld s2,96(sp) + 254ee: 69e6 ld s3,88(sp) + 254f0: 8526 mv a0,s1 + 254f2: 74a6 ld s1,104(sp) + 254f4: 6109 addi sp,sp,128 + 254f6: 8082 ret + 254f8: 8526 mv a0,s1 + 254fa: af9f40ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> + 254fe: 70e6 ld ra,120(sp) + 25500: 7446 ld s0,112(sp) + 25502: 7906 ld s2,96(sp) + 25504: 69e6 ld s3,88(sp) + 25506: 8526 mv a0,s1 + 25508: 74a6 ld s1,104(sp) + 2550a: 6109 addi sp,sp,128 + 2550c: 8082 ret + 2550e: 842a mv s0,a0 + 25510: 1828 addi a0,sp,56 + 25512: 00026317 auipc t1,0x26 + 25516: ac633303 ld t1,-1338(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 2551a: 9302 jalr t1 + 2551c: 8522 mv a0,s0 + 2551e: ad2f00ef jal ra,157f0 <_Unwind_Resume@plt> + 25522: 77a2 ld a5,40(sp) + 25524: 842a mv s0,a0 + 25526: d7ed beqz a5,25510 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x204> + 25528: 6398 ld a4,0(a5) + 2552a: 853e mv a0,a5 + 2552c: 671c ld a5,8(a4) + 2552e: 9782 jalr a5 + 25530: b7c5 j 25510 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x204> + 25532: bfc5 j 25522 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x216> + +0000000000025534 <_ZN7testing11IsSubstringEPKcS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_>: + 25534: 88b2 mv a7,a2 + 25536: 8836 mv a6,a3 + 25538: 1141 addi sp,sp,-16 + 2553a: 87ba mv a5,a4 + 2553c: 862e mv a2,a1 + 2553e: 86c6 mv a3,a7 + 25540: 8742 mv a4,a6 + 25542: 4585 li a1,1 + 25544: e022 sd s0,0(sp) + 25546: e406 sd ra,8(sp) + 25548: 842a mv s0,a0 + 2554a: dc3ff0ef jal ra,2530c <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_> + 2554e: 60a2 ld ra,8(sp) + 25550: 8522 mv a0,s0 + 25552: 6402 ld s0,0(sp) + 25554: 0141 addi sp,sp,16 + 25556: 8082 ret + +0000000000025558 <_ZN7testing14IsNotSubstringEPKcS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_>: + 25558: 88b2 mv a7,a2 + 2555a: 8836 mv a6,a3 + 2555c: 1141 addi sp,sp,-16 + 2555e: 87ba mv a5,a4 + 25560: 862e mv a2,a1 + 25562: 86c6 mv a3,a7 + 25564: 8742 mv a4,a6 + 25566: 4581 li a1,0 + 25568: e022 sd s0,0(sp) + 2556a: e406 sd ra,8(sp) + 2556c: 842a mv s0,a0 + 2556e: d9fff0ef jal ra,2530c <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_> + 25572: 60a2 ld ra,8(sp) + 25574: 8522 mv a0,s0 + 25576: 6402 ld s0,0(sp) + 25578: 0141 addi sp,sp,16 + 2557a: 8082 ret + +000000000002557c <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_>: + 2557c: 7119 addi sp,sp,-128 + 2557e: ecce sd s3,88(sp) + 25580: e036 sd a3,0(sp) + 25582: 89ae mv s3,a1 + 25584: 6714 ld a3,8(a4) + 25586: 630c ld a1,0(a4) + 25588: f4a6 sd s1,104(sp) + 2558a: e432 sd a2,8(sp) + 2558c: 84aa mv s1,a0 + 2558e: 4601 li a2,0 + 25590: 853e mv a0,a5 + 25592: f8a2 sd s0,112(sp) + 25594: f0ca sd s2,96(sp) + 25596: fc86 sd ra,120(sp) + 25598: 843a mv s0,a4 + 2559a: 893e mv s2,a5 + 2559c: 805f00ef jal ra,15da0 <_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE4findEPKwmm@plt> + 255a0: 00150693 addi a3,a0,1 + 255a4: 00d036b3 snez a3,a3 + 255a8: 1f368063 beq a3,s3,25788 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x20c> + 255ac: e8d2 sd s4,80(sp) + 255ae: 03010a13 addi s4,sp,48 + 255b2: 8552 mv a0,s4 + 255b4: 00013797 auipc a5,0x13 + 255b8: 43478793 addi a5,a5,1076 # 389e8 <_IO_stdin_used+0x390> + 255bc: e4d6 sd s5,72(sp) + 255be: e0da sd s6,64(sp) + 255c0: ec3e sd a5,24(sp) + 255c2: a3df40ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> + 255c6: 8552 mv a0,s4 + 255c8: 00013597 auipc a1,0x13 + 255cc: 4b058593 addi a1,a1,1200 # 38a78 <_IO_stdin_used+0x420> + 255d0: 00026317 auipc t1,0x26 + 255d4: 91833303 ld t1,-1768(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 255d8: 9302 jalr t1 + 255da: 002c addi a1,sp,8 + 255dc: 00025317 auipc t1,0x25 + 255e0: 5bc33303 ld t1,1468(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 255e4: 9302 jalr t1 + 255e6: 00014597 auipc a1,0x14 + 255ea: c1258593 addi a1,a1,-1006 # 391f8 <_IO_stdin_used+0xba0> + 255ee: 00025317 auipc t1,0x25 + 255f2: 62233303 ld t1,1570(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 255f6: 9302 jalr t1 + 255f8: 00014597 auipc a1,0x14 + 255fc: 43858593 addi a1,a1,1080 # 39a30 <_IO_stdin_used+0x13d8> + 25600: 00026317 auipc t1,0x26 + 25604: 8e833303 ld t1,-1816(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 25608: 9302 jalr t1 + 2560a: 01810b13 addi s6,sp,24 + 2560e: 85da mv a1,s6 + 25610: 00025317 auipc t1,0x25 + 25614: 58833303 ld t1,1416(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 25618: 9302 jalr t1 + 2561a: 02810a13 addi s4,sp,40 + 2561e: 8aaa mv s5,a0 + 25620: 8552 mv a0,s4 + 25622: f76f40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 25626: 85a2 mv a1,s0 + 25628: 8552 mv a0,s4 + 2562a: 8cfff0ef jal ra,24ef8 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE> + 2562e: 85aa mv a1,a0 + 25630: 00025317 auipc t1,0x25 + 25634: 78833303 ld t1,1928(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 25638: 8556 mv a0,s5 + 2563a: 9302 jalr t1 + 2563c: 7522 ld a0,40(sp) + 2563e: c501 beqz a0,25646 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0xca> + 25640: 611c ld a5,0(a0) + 25642: 679c ld a5,8(a5) + 25644: 9782 jalr a5 + 25646: 8556 mv a0,s5 + 25648: 00014597 auipc a1,0x14 + 2564c: 3f858593 addi a1,a1,1016 # 39a40 <_IO_stdin_used+0x13e8> + 25650: 00026317 auipc t1,0x26 + 25654: 81833303 ld t1,-2024(t1) # 4ae68 <_GLOBAL_OFFSET_TABLE_+0x318> + 25658: 9302 jalr t1 + 2565a: 00014597 auipc a1,0x14 + 2565e: 3ee58593 addi a1,a1,1006 # 39a48 <_IO_stdin_used+0x13f0> + 25662: 00026317 auipc t1,0x26 + 25666: 88633303 ld t1,-1914(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 2566a: 9302 jalr t1 + 2566c: 00014797 auipc a5,0x14 + 25670: 3bc78793 addi a5,a5,956 # 39a28 <_IO_stdin_used+0x13d0> + 25674: 0e099a63 bnez s3,25768 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1ec> + 25678: 100c addi a1,sp,32 + 2567a: 00025317 auipc t1,0x25 + 2567e: 51e33303 ld t1,1310(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 25682: f03e sd a5,32(sp) + 25684: 9302 jalr t1 + 25686: 842a mv s0,a0 + 25688: 8552 mv a0,s4 + 2568a: f0ef40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 2568e: 7522 ld a0,40(sp) + 25690: 463d li a2,15 + 25692: 00014597 auipc a1,0x14 + 25696: 3c658593 addi a1,a1,966 # 39a58 <_IO_stdin_used+0x1400> + 2569a: 0541 addi a0,a0,16 + 2569c: 864f00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 256a0: 85d2 mv a1,s4 + 256a2: 8522 mv a0,s0 + 256a4: 00025317 auipc t1,0x25 + 256a8: 71433303 ld t1,1812(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 256ac: 9302 jalr t1 + 256ae: 7522 ld a0,40(sp) + 256b0: c501 beqz a0,256b8 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x13c> + 256b2: 611c ld a5,0(a0) + 256b4: 679c ld a5,8(a5) + 256b6: 9782 jalr a5 + 256b8: 8522 mv a0,s0 + 256ba: 858a mv a1,sp + 256bc: 00025317 auipc t1,0x25 + 256c0: 4dc33303 ld t1,1244(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 256c4: 9302 jalr t1 + 256c6: 00014597 auipc a1,0x14 + 256ca: b3258593 addi a1,a1,-1230 # 391f8 <_IO_stdin_used+0xba0> + 256ce: 00025317 auipc t1,0x25 + 256d2: 54233303 ld t1,1346(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 256d6: 9302 jalr t1 + 256d8: 00014597 auipc a1,0x14 + 256dc: 39058593 addi a1,a1,912 # 39a68 <_IO_stdin_used+0x1410> + 256e0: 00026317 auipc t1,0x26 + 256e4: 80833303 ld t1,-2040(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 256e8: 9302 jalr t1 + 256ea: 85da mv a1,s6 + 256ec: 00025317 auipc t1,0x25 + 256f0: 4ac33303 ld t1,1196(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 256f4: 9302 jalr t1 + 256f6: 842a mv s0,a0 + 256f8: 8552 mv a0,s4 + 256fa: e9ef40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 256fe: 85ca mv a1,s2 + 25700: 8552 mv a0,s4 + 25702: ff6ff0ef jal ra,24ef8 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE> + 25706: 85aa mv a1,a0 + 25708: 00025317 auipc t1,0x25 + 2570c: 6b033303 ld t1,1712(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 25710: 8522 mv a0,s0 + 25712: 9302 jalr t1 + 25714: 7522 ld a0,40(sp) + 25716: c501 beqz a0,2571e <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1a2> + 25718: 611c ld a5,0(a0) + 2571a: 679c ld a5,8(a5) + 2571c: 9782 jalr a5 + 2571e: 8522 mv a0,s0 + 25720: 00013597 auipc a1,0x13 + 25724: 2a858593 addi a1,a1,680 # 389c8 <_IO_stdin_used+0x370> + 25728: 00025317 auipc t1,0x25 + 2572c: 4e833303 ld t1,1256(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 25730: 9302 jalr t1 + 25732: 85aa mv a1,a0 + 25734: 8526 mv a0,s1 + 25736: 84df40ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> + 2573a: 7462 ld s0,56(sp) + 2573c: c81d beqz s0,25772 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1f6> + 2573e: 6008 ld a0,0(s0) + 25740: 01040793 addi a5,s0,16 + 25744: 00f50463 beq a0,a5,2574c <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1d0> + 25748: 9b8f00ef jal ra,15900 <_ZdlPv@plt> + 2574c: 8522 mv a0,s0 + 2574e: 9b2f00ef jal ra,15900 <_ZdlPv@plt> + 25752: 70e6 ld ra,120(sp) + 25754: 7446 ld s0,112(sp) + 25756: 6a46 ld s4,80(sp) + 25758: 6aa6 ld s5,72(sp) + 2575a: 6b06 ld s6,64(sp) + 2575c: 7906 ld s2,96(sp) + 2575e: 69e6 ld s3,88(sp) + 25760: 8526 mv a0,s1 + 25762: 74a6 ld s1,104(sp) + 25764: 6109 addi sp,sp,128 + 25766: 8082 ret + 25768: 00015797 auipc a5,0x15 + 2576c: c9078793 addi a5,a5,-880 # 3a3f8 <_IO_stdin_used+0x1da0> + 25770: b721 j 25678 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0xfc> + 25772: 70e6 ld ra,120(sp) + 25774: 7446 ld s0,112(sp) + 25776: 6a46 ld s4,80(sp) + 25778: 6aa6 ld s5,72(sp) + 2577a: 6b06 ld s6,64(sp) + 2577c: 7906 ld s2,96(sp) + 2577e: 69e6 ld s3,88(sp) + 25780: 8526 mv a0,s1 + 25782: 74a6 ld s1,104(sp) + 25784: 6109 addi sp,sp,128 + 25786: 8082 ret + 25788: 8526 mv a0,s1 + 2578a: 869f40ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> + 2578e: 70e6 ld ra,120(sp) + 25790: 7446 ld s0,112(sp) + 25792: 7906 ld s2,96(sp) + 25794: 69e6 ld s3,88(sp) + 25796: 8526 mv a0,s1 + 25798: 74a6 ld s1,104(sp) + 2579a: 6109 addi sp,sp,128 + 2579c: 8082 ret + 2579e: 77a2 ld a5,40(sp) + 257a0: 842a mv s0,a0 + 257a2: c789 beqz a5,257ac <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x230> + 257a4: 6398 ld a4,0(a5) + 257a6: 853e mv a0,a5 + 257a8: 671c ld a5,8(a4) + 257aa: 9782 jalr a5 + 257ac: 1828 addi a0,sp,56 + 257ae: 00026317 auipc t1,0x26 + 257b2: 82a33303 ld t1,-2006(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 257b6: 9302 jalr t1 + 257b8: 8522 mv a0,s0 + 257ba: 836f00ef jal ra,157f0 <_Unwind_Resume@plt> + 257be: 842a mv s0,a0 + 257c0: b7f5 j 257ac <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x230> + 257c2: bff1 j 2579e <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x222> + 257c4: bfe9 j 2579e <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x222> + +00000000000257c6 <_ZN7testing11IsSubstringEPKcS1_RKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEES9_>: + 257c6: 88b2 mv a7,a2 + 257c8: 8836 mv a6,a3 + 257ca: 1141 addi sp,sp,-16 + 257cc: 87ba mv a5,a4 + 257ce: 862e mv a2,a1 + 257d0: 86c6 mv a3,a7 + 257d2: 8742 mv a4,a6 + 257d4: 4585 li a1,1 + 257d6: e022 sd s0,0(sp) + 257d8: e406 sd ra,8(sp) + 257da: 842a mv s0,a0 + 257dc: da1ff0ef jal ra,2557c <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_> + 257e0: 60a2 ld ra,8(sp) + 257e2: 8522 mv a0,s0 + 257e4: 6402 ld s0,0(sp) + 257e6: 0141 addi sp,sp,16 + 257e8: 8082 ret + +00000000000257ea <_ZN7testing14IsNotSubstringEPKcS1_RKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEES9_>: + 257ea: 88b2 mv a7,a2 + 257ec: 8836 mv a6,a3 + 257ee: 1141 addi sp,sp,-16 + 257f0: 87ba mv a5,a4 + 257f2: 862e mv a2,a1 + 257f4: 86c6 mv a3,a7 + 257f6: 8742 mv a4,a6 + 257f8: 4581 li a1,0 + 257fa: e022 sd s0,0(sp) + 257fc: e406 sd ra,8(sp) + 257fe: 842a mv s0,a0 + 25800: d7dff0ef jal ra,2557c <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_> + 25804: 60a2 ld ra,8(sp) + 25806: 8522 mv a0,s0 + 25808: 6402 ld s0,0(sp) + 2580a: 0141 addi sp,sp,16 + 2580c: 8082 ret + +000000000002580e <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_>: + 2580e: 00073803 ld a6,0(a4) + 25812: 7119 addi sp,sp,-128 + 25814: f8a2 sd s0,112(sp) + 25816: f4a6 sd s1,104(sp) + 25818: f0ca sd s2,96(sp) + 2581a: ecce sd s3,88(sp) + 2581c: fc86 sd ra,120(sp) + 2581e: e432 sd a2,8(sp) + 25820: e036 sd a3,0(sp) + 25822: 842a mv s0,a0 + 25824: 89ba mv s3,a4 + 25826: 6388 ld a0,0(a5) + 25828: 84be mv s1,a5 + 2582a: 892e mv s2,a1 + 2582c: 20080563 beqz a6,25a36 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x228> + 25830: 20050363 beqz a0,25a36 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x228> + 25834: 85c2 mv a1,a6 + 25836: bbbef0ef jal ra,153f0 + 2583a: 00a03833 snez a6,a0 + 2583e: 1f090163 beq s2,a6,25a20 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x212> + 25842: e8d2 sd s4,80(sp) + 25844: 03010a13 addi s4,sp,48 + 25848: 8552 mv a0,s4 + 2584a: 00013797 auipc a5,0x13 + 2584e: 19e78793 addi a5,a5,414 # 389e8 <_IO_stdin_used+0x390> + 25852: e4d6 sd s5,72(sp) + 25854: e0da sd s6,64(sp) + 25856: ec3e sd a5,24(sp) + 25858: fa6f40ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> + 2585c: 8552 mv a0,s4 + 2585e: 00013597 auipc a1,0x13 + 25862: 21a58593 addi a1,a1,538 # 38a78 <_IO_stdin_used+0x420> + 25866: 00025317 auipc t1,0x25 + 2586a: 68233303 ld t1,1666(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 2586e: 9302 jalr t1 + 25870: 002c addi a1,sp,8 + 25872: 00025317 auipc t1,0x25 + 25876: 32633303 ld t1,806(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2587a: 9302 jalr t1 + 2587c: 00014597 auipc a1,0x14 + 25880: 97c58593 addi a1,a1,-1668 # 391f8 <_IO_stdin_used+0xba0> + 25884: 00025317 auipc t1,0x25 + 25888: 38c33303 ld t1,908(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 2588c: 9302 jalr t1 + 2588e: 00014597 auipc a1,0x14 + 25892: 1a258593 addi a1,a1,418 # 39a30 <_IO_stdin_used+0x13d8> + 25896: 00025317 auipc t1,0x25 + 2589a: 65233303 ld t1,1618(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 2589e: 9302 jalr t1 + 258a0: 01810b13 addi s6,sp,24 + 258a4: 85da mv a1,s6 + 258a6: 00025317 auipc t1,0x25 + 258aa: 2f233303 ld t1,754(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 258ae: 9302 jalr t1 + 258b0: 02810a13 addi s4,sp,40 + 258b4: 8aaa mv s5,a0 + 258b6: 8552 mv a0,s4 + 258b8: ce0f40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 258bc: 0009b583 ld a1,0(s3) + 258c0: 8552 mv a0,s4 + 258c2: f40ff0ef jal ra,25002 <_ZN7testing7MessagelsEPKw> + 258c6: 85aa mv a1,a0 + 258c8: 00025317 auipc t1,0x25 + 258cc: 4f033303 ld t1,1264(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 258d0: 8556 mv a0,s5 + 258d2: 9302 jalr t1 + 258d4: 7522 ld a0,40(sp) + 258d6: c501 beqz a0,258de <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0xd0> + 258d8: 611c ld a5,0(a0) + 258da: 679c ld a5,8(a5) + 258dc: 9782 jalr a5 + 258de: 8556 mv a0,s5 + 258e0: 00014597 auipc a1,0x14 + 258e4: 16058593 addi a1,a1,352 # 39a40 <_IO_stdin_used+0x13e8> + 258e8: 00025317 auipc t1,0x25 + 258ec: 58033303 ld t1,1408(t1) # 4ae68 <_GLOBAL_OFFSET_TABLE_+0x318> + 258f0: 9302 jalr t1 + 258f2: 00014597 auipc a1,0x14 + 258f6: 15658593 addi a1,a1,342 # 39a48 <_IO_stdin_used+0x13f0> + 258fa: 00025317 auipc t1,0x25 + 258fe: 5ee33303 ld t1,1518(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 25902: 9302 jalr t1 + 25904: 00014797 auipc a5,0x14 + 25908: 12478793 addi a5,a5,292 # 39a28 <_IO_stdin_used+0x13d0> + 2590c: 0e091a63 bnez s2,25a00 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x1f2> + 25910: 100c addi a1,sp,32 + 25912: 00025317 auipc t1,0x25 + 25916: 28633303 ld t1,646(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2591a: f03e sd a5,32(sp) + 2591c: 9302 jalr t1 + 2591e: 892a mv s2,a0 + 25920: 8552 mv a0,s4 + 25922: c76f40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 25926: 7522 ld a0,40(sp) + 25928: 463d li a2,15 + 2592a: 00014597 auipc a1,0x14 + 2592e: 12e58593 addi a1,a1,302 # 39a58 <_IO_stdin_used+0x1400> + 25932: 0541 addi a0,a0,16 + 25934: dcdef0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25938: 85d2 mv a1,s4 + 2593a: 854a mv a0,s2 + 2593c: 00025317 auipc t1,0x25 + 25940: 47c33303 ld t1,1148(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 25944: 9302 jalr t1 + 25946: 7522 ld a0,40(sp) + 25948: c501 beqz a0,25950 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x142> + 2594a: 611c ld a5,0(a0) + 2594c: 679c ld a5,8(a5) + 2594e: 9782 jalr a5 + 25950: 854a mv a0,s2 + 25952: 858a mv a1,sp + 25954: 00025317 auipc t1,0x25 + 25958: 24433303 ld t1,580(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2595c: 9302 jalr t1 + 2595e: 00014597 auipc a1,0x14 + 25962: 89a58593 addi a1,a1,-1894 # 391f8 <_IO_stdin_used+0xba0> + 25966: 00025317 auipc t1,0x25 + 2596a: 2aa33303 ld t1,682(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 2596e: 9302 jalr t1 + 25970: 00014597 auipc a1,0x14 + 25974: 0f858593 addi a1,a1,248 # 39a68 <_IO_stdin_used+0x1410> + 25978: 00025317 auipc t1,0x25 + 2597c: 57033303 ld t1,1392(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 25980: 9302 jalr t1 + 25982: 85da mv a1,s6 + 25984: 00025317 auipc t1,0x25 + 25988: 21433303 ld t1,532(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2598c: 9302 jalr t1 + 2598e: 892a mv s2,a0 + 25990: 8552 mv a0,s4 + 25992: c06f40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 25996: 608c ld a1,0(s1) + 25998: 8552 mv a0,s4 + 2599a: e68ff0ef jal ra,25002 <_ZN7testing7MessagelsEPKw> + 2599e: 85aa mv a1,a0 + 259a0: 00025317 auipc t1,0x25 + 259a4: 41833303 ld t1,1048(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 259a8: 854a mv a0,s2 + 259aa: 9302 jalr t1 + 259ac: 7522 ld a0,40(sp) + 259ae: c501 beqz a0,259b6 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x1a8> + 259b0: 611c ld a5,0(a0) + 259b2: 679c ld a5,8(a5) + 259b4: 9782 jalr a5 + 259b6: 854a mv a0,s2 + 259b8: 00013597 auipc a1,0x13 + 259bc: 01058593 addi a1,a1,16 # 389c8 <_IO_stdin_used+0x370> + 259c0: 00025317 auipc t1,0x25 + 259c4: 25033303 ld t1,592(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 259c8: 9302 jalr t1 + 259ca: 85aa mv a1,a0 + 259cc: 8522 mv a0,s0 + 259ce: db4f40ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> + 259d2: 74e2 ld s1,56(sp) + 259d4: c89d beqz s1,25a0a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x1fc> + 259d6: 6088 ld a0,0(s1) + 259d8: 01048793 addi a5,s1,16 + 259dc: 00f50463 beq a0,a5,259e4 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x1d6> + 259e0: f21ef0ef jal ra,15900 <_ZdlPv@plt> + 259e4: 8526 mv a0,s1 + 259e6: f1bef0ef jal ra,15900 <_ZdlPv@plt> + 259ea: 70e6 ld ra,120(sp) + 259ec: 8522 mv a0,s0 + 259ee: 7446 ld s0,112(sp) + 259f0: 6a46 ld s4,80(sp) + 259f2: 6aa6 ld s5,72(sp) + 259f4: 6b06 ld s6,64(sp) + 259f6: 74a6 ld s1,104(sp) + 259f8: 7906 ld s2,96(sp) + 259fa: 69e6 ld s3,88(sp) + 259fc: 6109 addi sp,sp,128 + 259fe: 8082 ret + 25a00: 00015797 auipc a5,0x15 + 25a04: 9f878793 addi a5,a5,-1544 # 3a3f8 <_IO_stdin_used+0x1da0> + 25a08: b721 j 25910 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x102> + 25a0a: 70e6 ld ra,120(sp) + 25a0c: 8522 mv a0,s0 + 25a0e: 7446 ld s0,112(sp) + 25a10: 6a46 ld s4,80(sp) + 25a12: 6aa6 ld s5,72(sp) + 25a14: 6b06 ld s6,64(sp) + 25a16: 74a6 ld s1,104(sp) + 25a18: 7906 ld s2,96(sp) + 25a1a: 69e6 ld s3,88(sp) + 25a1c: 6109 addi sp,sp,128 + 25a1e: 8082 ret + 25a20: 8522 mv a0,s0 + 25a22: dd0f40ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> + 25a26: 70e6 ld ra,120(sp) + 25a28: 8522 mv a0,s0 + 25a2a: 7446 ld s0,112(sp) + 25a2c: 74a6 ld s1,104(sp) + 25a2e: 7906 ld s2,96(sp) + 25a30: 69e6 ld s3,88(sp) + 25a32: 6109 addi sp,sp,128 + 25a34: 8082 ret + 25a36: 40a80833 sub a6,a6,a0 + 25a3a: 00183813 seqz a6,a6 + 25a3e: b501 j 2583e <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x30> + 25a40: 77a2 ld a5,40(sp) + 25a42: 842a mv s0,a0 + 25a44: c789 beqz a5,25a4e <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x240> + 25a46: 6398 ld a4,0(a5) + 25a48: 853e mv a0,a5 + 25a4a: 671c ld a5,8(a4) + 25a4c: 9782 jalr a5 + 25a4e: 1828 addi a0,sp,56 + 25a50: 00025317 auipc t1,0x25 + 25a54: 58833303 ld t1,1416(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 25a58: 9302 jalr t1 + 25a5a: 8522 mv a0,s0 + 25a5c: d95ef0ef jal ra,157f0 <_Unwind_Resume@plt> + 25a60: b7c5 j 25a40 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x232> + 25a62: bff9 j 25a40 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x232> + 25a64: 842a mv s0,a0 + 25a66: b7e5 j 25a4e <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x240> + +0000000000025a68 <_ZN7testing11IsSubstringEPKcS1_PKwS3_>: + 25a68: 1101 addi sp,sp,-32 + 25a6a: 87b2 mv a5,a2 + 25a6c: e436 sd a3,8(sp) + 25a6e: e03a sd a4,0(sp) + 25a70: 862e mv a2,a1 + 25a72: 86be mv a3,a5 + 25a74: 0038 addi a4,sp,8 + 25a76: 878a mv a5,sp + 25a78: 4585 li a1,1 + 25a7a: e822 sd s0,16(sp) + 25a7c: ec06 sd ra,24(sp) + 25a7e: 842a mv s0,a0 + 25a80: d8fff0ef jal ra,2580e <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_> + 25a84: 60e2 ld ra,24(sp) + 25a86: 8522 mv a0,s0 + 25a88: 6442 ld s0,16(sp) + 25a8a: 6105 addi sp,sp,32 + 25a8c: 8082 ret + +0000000000025a8e <_ZN7testing14IsNotSubstringEPKcS1_PKwS3_>: + 25a8e: 1101 addi sp,sp,-32 + 25a90: 87b2 mv a5,a2 + 25a92: e436 sd a3,8(sp) + 25a94: e03a sd a4,0(sp) + 25a96: 862e mv a2,a1 + 25a98: 86be mv a3,a5 + 25a9a: 0038 addi a4,sp,8 + 25a9c: 878a mv a5,sp + 25a9e: 4581 li a1,0 + 25aa0: e822 sd s0,16(sp) + 25aa2: ec06 sd ra,24(sp) + 25aa4: 842a mv s0,a0 + 25aa6: d69ff0ef jal ra,2580e <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_> + 25aaa: 60e2 ld ra,24(sp) + 25aac: 8522 mv a0,s0 + 25aae: 6442 ld s0,16(sp) + 25ab0: 6105 addi sp,sp,32 + 25ab2: 8082 ret + +0000000000025ab4 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd>: + 25ab4: 7135 addi sp,sp,-160 + 25ab6: a0ce fsd fs3,64(sp) + 25ab8: 0ab579d3 fsub.d fs3,fa0,fa1 + 25abc: e526 sd s1,136(sp) + 25abe: ed06 sd ra,152(sp) + 25ac0: ec2e sd a1,24(sp) + 25ac2: e832 sd a2,16(sp) + 25ac4: e436 sd a3,8(sp) + 25ac6: 84aa mv s1,a0 + 25ac8: 2339a9d3 fabs.d fs3,fs3 + 25acc: a2c987d3 fle.d a5,fs3,fa2 + 25ad0: cb89 beqz a5,25ae2 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x2e> + 25ad2: d20f40ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> + 25ad6: 60ea ld ra,152(sp) + 25ad8: 2986 fld fs3,64(sp) + 25ada: 8526 mv a0,s1 + 25adc: 64aa ld s1,136(sp) + 25ade: 610d addi sp,sp,160 + 25ae0: 8082 ret + 25ae2: e14a sd s2,128(sp) + 25ae4: 03010913 addi s2,sp,48 + 25ae8: 854a mv a0,s2 + 25aea: e922 sd s0,144(sp) + 25aec: aca2 fsd fs0,88(sp) + 25aee: a8a6 fsd fs1,80(sp) + 25af0: a4ca fsd fs2,72(sp) + 25af2: 22b584d3 fmv.d fs1,fa1 + 25af6: 22a50953 fmv.d fs2,fa0 + 25afa: 22c60453 fmv.d fs0,fa2 + 25afe: fcce sd s3,120(sp) + 25b00: f8d2 sd s4,112(sp) + 25b02: f4d6 sd s5,104(sp) + 25b04: 1020 addi s0,sp,40 + 25b06: cf8f40ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> + 25b0a: 8522 mv a0,s0 + 25b0c: a8cf40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 25b10: 7522 ld a0,40(sp) + 25b12: 465d li a2,23 + 25b14: 00014597 auipc a1,0x14 + 25b18: f6458593 addi a1,a1,-156 # 39a78 <_IO_stdin_used+0x1420> + 25b1c: 0541 addi a0,a0,16 + 25b1e: be3ef0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25b22: 85a2 mv a1,s0 + 25b24: 854a mv a0,s2 + 25b26: 00025317 auipc t1,0x25 + 25b2a: 29233303 ld t1,658(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 25b2e: 9302 jalr t1 + 25b30: 7522 ld a0,40(sp) + 25b32: c501 beqz a0,25b3a <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x86> + 25b34: 611c ld a5,0(a0) + 25b36: 679c ld a5,8(a5) + 25b38: 9782 jalr a5 + 25b3a: 01810a93 addi s5,sp,24 + 25b3e: 854a mv a0,s2 + 25b40: 85d6 mv a1,s5 + 25b42: 00025317 auipc t1,0x25 + 25b46: 05633303 ld t1,86(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 25b4a: 9302 jalr t1 + 25b4c: 892a mv s2,a0 + 25b4e: 8522 mv a0,s0 + 25b50: a48f40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 25b54: 7522 ld a0,40(sp) + 25b56: 4615 li a2,5 + 25b58: 00013597 auipc a1,0x13 + 25b5c: 1d058593 addi a1,a1,464 # 38d28 <_IO_stdin_used+0x6d0> + 25b60: 0541 addi a0,a0,16 + 25b62: b9fef0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25b66: 85a2 mv a1,s0 + 25b68: 854a mv a0,s2 + 25b6a: 00025317 auipc t1,0x25 + 25b6e: 24e33303 ld t1,590(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 25b72: 9302 jalr t1 + 25b74: 7522 ld a0,40(sp) + 25b76: c501 beqz a0,25b7e <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0xca> + 25b78: 611c ld a5,0(a0) + 25b7a: 679c ld a5,8(a5) + 25b7c: 9782 jalr a5 + 25b7e: 01010a13 addi s4,sp,16 + 25b82: 854a mv a0,s2 + 25b84: 85d2 mv a1,s4 + 25b86: 00025317 auipc t1,0x25 + 25b8a: 01233303 ld t1,18(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 25b8e: 9302 jalr t1 + 25b90: 00014597 auipc a1,0x14 + 25b94: f0058593 addi a1,a1,-256 # 39a90 <_IO_stdin_used+0x1438> + 25b98: 00025317 auipc t1,0x25 + 25b9c: 37833303 ld t1,888(t1) # 4af10 <_GLOBAL_OFFSET_TABLE_+0x3c0> + 25ba0: 9302 jalr t1 + 25ba2: 892a mv s2,a0 + 25ba4: 8522 mv a0,s0 + 25ba6: 9f2f40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 25baa: 7522 ld a0,40(sp) + 25bac: 23398553 fmv.d fa0,fs3 + 25bb0: 0541 addi a0,a0,16 + 25bb2: 8efef0ef jal ra,154a0 <_ZNSo9_M_insertIdEERSoT_@plt> + 25bb6: 85a2 mv a1,s0 + 25bb8: 854a mv a0,s2 + 25bba: 00025317 auipc t1,0x25 + 25bbe: 1fe33303 ld t1,510(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 25bc2: 9302 jalr t1 + 25bc4: 7522 ld a0,40(sp) + 25bc6: c501 beqz a0,25bce <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x11a> + 25bc8: 611c ld a5,0(a0) + 25bca: 679c ld a5,8(a5) + 25bcc: 9782 jalr a5 + 25bce: 8522 mv a0,s0 + 25bd0: 9c8f40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 25bd4: 7522 ld a0,40(sp) + 25bd6: 4641 li a2,16 + 25bd8: 00014597 auipc a1,0x14 + 25bdc: ec058593 addi a1,a1,-320 # 39a98 <_IO_stdin_used+0x1440> + 25be0: 9532 add a0,a0,a2 + 25be2: b1fef0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25be6: 85a2 mv a1,s0 + 25be8: 854a mv a0,s2 + 25bea: 00025317 auipc t1,0x25 + 25bee: 1ce33303 ld t1,462(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 25bf2: 9302 jalr t1 + 25bf4: 7522 ld a0,40(sp) + 25bf6: c501 beqz a0,25bfe <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x14a> + 25bf8: 611c ld a5,0(a0) + 25bfa: 679c ld a5,8(a5) + 25bfc: 9782 jalr a5 + 25bfe: 00810993 addi s3,sp,8 + 25c02: 854a mv a0,s2 + 25c04: 85ce mv a1,s3 + 25c06: 00025317 auipc t1,0x25 + 25c0a: f9233303 ld t1,-110(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 25c0e: 9302 jalr t1 + 25c10: 892a mv s2,a0 + 25c12: 8522 mv a0,s0 + 25c14: 984f40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 25c18: 7522 ld a0,40(sp) + 25c1a: 4621 li a2,8 + 25c1c: 00014597 auipc a1,0x14 + 25c20: e9458593 addi a1,a1,-364 # 39ab0 <_IO_stdin_used+0x1458> + 25c24: 0541 addi a0,a0,16 + 25c26: adbef0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25c2a: 85a2 mv a1,s0 + 25c2c: 854a mv a0,s2 + 25c2e: 00025317 auipc t1,0x25 + 25c32: 18a33303 ld t1,394(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 25c36: 9302 jalr t1 + 25c38: 7522 ld a0,40(sp) + 25c3a: c501 beqz a0,25c42 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x18e> + 25c3c: 611c ld a5,0(a0) + 25c3e: 679c ld a5,8(a5) + 25c40: 9782 jalr a5 + 25c42: 85d6 mv a1,s5 + 25c44: 854a mv a0,s2 + 25c46: 00025317 auipc t1,0x25 + 25c4a: f5233303 ld t1,-174(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 25c4e: 9302 jalr t1 + 25c50: 892a mv s2,a0 + 25c52: 8522 mv a0,s0 + 25c54: 944f40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 25c58: 7522 ld a0,40(sp) + 25c5a: 4639 li a2,14 + 25c5c: 00014597 auipc a1,0x14 + 25c60: e6458593 addi a1,a1,-412 # 39ac0 <_IO_stdin_used+0x1468> + 25c64: 0541 addi a0,a0,16 + 25c66: a9bef0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25c6a: 85a2 mv a1,s0 + 25c6c: 854a mv a0,s2 + 25c6e: 00025317 auipc t1,0x25 + 25c72: 14a33303 ld t1,330(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 25c76: 9302 jalr t1 + 25c78: 7522 ld a0,40(sp) + 25c7a: c501 beqz a0,25c82 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x1ce> + 25c7c: 611c ld a5,0(a0) + 25c7e: 679c ld a5,8(a5) + 25c80: 9782 jalr a5 + 25c82: 8522 mv a0,s0 + 25c84: 914f40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 25c88: 7522 ld a0,40(sp) + 25c8a: 23290553 fmv.d fa0,fs2 + 25c8e: 0541 addi a0,a0,16 + 25c90: 811ef0ef jal ra,154a0 <_ZNSo9_M_insertIdEERSoT_@plt> + 25c94: 85a2 mv a1,s0 + 25c96: 854a mv a0,s2 + 25c98: 00025317 auipc t1,0x25 + 25c9c: 12033303 ld t1,288(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 25ca0: 9302 jalr t1 + 25ca2: 7522 ld a0,40(sp) + 25ca4: c501 beqz a0,25cac <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x1f8> + 25ca6: 611c ld a5,0(a0) + 25ca8: 679c ld a5,8(a5) + 25caa: 9782 jalr a5 + 25cac: 854a mv a0,s2 + 25cae: 00014597 auipc a1,0x14 + 25cb2: d6a58593 addi a1,a1,-662 # 39a18 <_IO_stdin_used+0x13c0> + 25cb6: 00025317 auipc t1,0x25 + 25cba: 1b233303 ld t1,434(t1) # 4ae68 <_GLOBAL_OFFSET_TABLE_+0x318> + 25cbe: 9302 jalr t1 + 25cc0: 85d2 mv a1,s4 + 25cc2: 00025317 auipc t1,0x25 + 25cc6: ed633303 ld t1,-298(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 25cca: 9302 jalr t1 + 25ccc: 892a mv s2,a0 + 25cce: 8522 mv a0,s0 + 25cd0: 8c8f40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 25cd4: 7522 ld a0,40(sp) + 25cd6: 4639 li a2,14 + 25cd8: 00014597 auipc a1,0x14 + 25cdc: de858593 addi a1,a1,-536 # 39ac0 <_IO_stdin_used+0x1468> + 25ce0: 0541 addi a0,a0,16 + 25ce2: a1fef0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25ce6: 85a2 mv a1,s0 + 25ce8: 854a mv a0,s2 + 25cea: 00025317 auipc t1,0x25 + 25cee: 0ce33303 ld t1,206(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 25cf2: 9302 jalr t1 + 25cf4: 7522 ld a0,40(sp) + 25cf6: c501 beqz a0,25cfe <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x24a> + 25cf8: 611c ld a5,0(a0) + 25cfa: 679c ld a5,8(a5) + 25cfc: 9782 jalr a5 + 25cfe: 8522 mv a0,s0 + 25d00: 898f40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 25d04: 7522 ld a0,40(sp) + 25d06: 22948553 fmv.d fa0,fs1 + 25d0a: 0541 addi a0,a0,16 + 25d0c: f94ef0ef jal ra,154a0 <_ZNSo9_M_insertIdEERSoT_@plt> + 25d10: 85a2 mv a1,s0 + 25d12: 854a mv a0,s2 + 25d14: 00025317 auipc t1,0x25 + 25d18: 0a433303 ld t1,164(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 25d1c: 9302 jalr t1 + 25d1e: 7522 ld a0,40(sp) + 25d20: c501 beqz a0,25d28 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x274> + 25d22: 611c ld a5,0(a0) + 25d24: 679c ld a5,8(a5) + 25d26: 9782 jalr a5 + 25d28: 854a mv a0,s2 + 25d2a: 00014597 auipc a1,0x14 + 25d2e: da658593 addi a1,a1,-602 # 39ad0 <_IO_stdin_used+0x1478> + 25d32: 00025317 auipc t1,0x25 + 25d36: 1ae33303 ld t1,430(t1) # 4aee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 25d3a: 9302 jalr t1 + 25d3c: 85ce mv a1,s3 + 25d3e: 00025317 auipc t1,0x25 + 25d42: e5a33303 ld t1,-422(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 25d46: 9302 jalr t1 + 25d48: 892a mv s2,a0 + 25d4a: 8522 mv a0,s0 + 25d4c: 84cf40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 25d50: 7522 ld a0,40(sp) + 25d52: 4639 li a2,14 + 25d54: 00014597 auipc a1,0x14 + 25d58: d6c58593 addi a1,a1,-660 # 39ac0 <_IO_stdin_used+0x1468> + 25d5c: 0541 addi a0,a0,16 + 25d5e: 9a3ef0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25d62: 85a2 mv a1,s0 + 25d64: 854a mv a0,s2 + 25d66: 00025317 auipc t1,0x25 + 25d6a: 05233303 ld t1,82(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 25d6e: 9302 jalr t1 + 25d70: 7522 ld a0,40(sp) + 25d72: c501 beqz a0,25d7a <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x2c6> + 25d74: 611c ld a5,0(a0) + 25d76: 679c ld a5,8(a5) + 25d78: 9782 jalr a5 + 25d7a: 8522 mv a0,s0 + 25d7c: 81cf40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 25d80: 7522 ld a0,40(sp) + 25d82: 22840553 fmv.d fa0,fs0 + 25d86: 0541 addi a0,a0,16 + 25d88: f18ef0ef jal ra,154a0 <_ZNSo9_M_insertIdEERSoT_@plt> + 25d8c: 85a2 mv a1,s0 + 25d8e: 854a mv a0,s2 + 25d90: 00025317 auipc t1,0x25 + 25d94: 02833303 ld t1,40(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 25d98: 9302 jalr t1 + 25d9a: 7522 ld a0,40(sp) + 25d9c: c501 beqz a0,25da4 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x2f0> + 25d9e: 611c ld a5,0(a0) + 25da0: 679c ld a5,8(a5) + 25da2: 9782 jalr a5 + 25da4: 854a mv a0,s2 + 25da6: 00015597 auipc a1,0x15 + 25daa: 99a58593 addi a1,a1,-1638 # 3a740 <_IO_stdin_used+0x20e8> + 25dae: 00025317 auipc t1,0x25 + 25db2: e6233303 ld t1,-414(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 25db6: 9302 jalr t1 + 25db8: 85aa mv a1,a0 + 25dba: 8526 mv a0,s1 + 25dbc: 9c6f40ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> + 25dc0: 7462 ld s0,56(sp) + 25dc2: c819 beqz s0,25dd8 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x324> + 25dc4: 6008 ld a0,0(s0) + 25dc6: 01040793 addi a5,s0,16 + 25dca: 00f50463 beq a0,a5,25dd2 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x31e> + 25dce: b33ef0ef jal ra,15900 <_ZdlPv@plt> + 25dd2: 8522 mv a0,s0 + 25dd4: b2def0ef jal ra,15900 <_ZdlPv@plt> + 25dd8: 644a ld s0,144(sp) + 25dda: 60ea ld ra,152(sp) + 25ddc: 690a ld s2,128(sp) + 25dde: 79e6 ld s3,120(sp) + 25de0: 7a46 ld s4,112(sp) + 25de2: 7aa6 ld s5,104(sp) + 25de4: 2466 fld fs0,88(sp) + 25de6: 24c6 fld fs1,80(sp) + 25de8: 2926 fld fs2,72(sp) + 25dea: 2986 fld fs3,64(sp) + 25dec: 8526 mv a0,s1 + 25dee: 64aa ld s1,136(sp) + 25df0: 610d addi sp,sp,160 + 25df2: 8082 ret + 25df4: 77a2 ld a5,40(sp) + 25df6: 842a mv s0,a0 + 25df8: c789 beqz a5,25e02 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x34e> + 25dfa: 6398 ld a4,0(a5) + 25dfc: 853e mv a0,a5 + 25dfe: 671c ld a5,8(a4) + 25e00: 9782 jalr a5 + 25e02: 1828 addi a0,sp,56 + 25e04: 00025317 auipc t1,0x25 + 25e08: 1d433303 ld t1,468(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 25e0c: 9302 jalr t1 + 25e0e: 8522 mv a0,s0 + 25e10: 9e1ef0ef jal ra,157f0 <_Unwind_Resume@plt> + 25e14: 842a mv s0,a0 + 25e16: b7f5 j 25e02 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x34e> + 25e18: bff1 j 25df4 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + 25e1a: bfe9 j 25df4 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + 25e1c: bfe1 j 25df4 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + 25e1e: bfd9 j 25df4 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + 25e20: bfd1 j 25df4 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + 25e22: bfc9 j 25df4 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + 25e24: bfc1 j 25df4 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + 25e26: b7f9 j 25df4 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + 25e28: b7f1 j 25df4 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + 25e2a: b7e9 j 25df4 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + +0000000000025e2c <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_>: + 25e2c: 7135 addi sp,sp,-160 + 25e2e: e922 sd s0,144(sp) + 25e30: ec2e sd a1,24(sp) + 25e32: 842a mv s0,a0 + 25e34: 85ba mv a1,a4 + 25e36: 8536 mv a0,a3 + 25e38: ed06 sd ra,152(sp) + 25e3a: e832 sd a2,16(sp) + 25e3c: e436 sd a3,8(sp) + 25e3e: e03a sd a4,0(sp) + 25e40: 9c8f40ef jal ra,1a008 <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_> + 25e44: e909 bnez a0,25e56 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x2a> + 25e46: 8522 mv a0,s0 + 25e48: 9aaf40ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> + 25e4c: 60ea ld ra,152(sp) + 25e4e: 8522 mv a0,s0 + 25e50: 644a ld s0,144(sp) + 25e52: 610d addi sp,sp,160 + 25e54: 8082 ret + 25e56: e526 sd s1,136(sp) + 25e58: 1004 addi s1,sp,32 + 25e5a: 8526 mv a0,s1 + 25e5c: e14a sd s2,128(sp) + 25e5e: fcce sd s3,120(sp) + 25e60: 99ef40ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> + 25e64: 8526 mv a0,s1 + 25e66: 00014597 auipc a1,0x14 + 25e6a: c7258593 addi a1,a1,-910 # 39ad8 <_IO_stdin_used+0x1480> + 25e6e: 00025317 auipc t1,0x25 + 25e72: d9233303 ld t1,-622(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 25e76: 9302 jalr t1 + 25e78: 082c addi a1,sp,24 + 25e7a: 00025317 auipc t1,0x25 + 25e7e: d1e33303 ld t1,-738(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 25e82: 9302 jalr t1 + 25e84: 00014597 auipc a1,0x14 + 25e88: c6458593 addi a1,a1,-924 # 39ae8 <_IO_stdin_used+0x1490> + 25e8c: 00025317 auipc t1,0x25 + 25e90: 05433303 ld t1,84(t1) # 4aee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 25e94: 9302 jalr t1 + 25e96: 080c addi a1,sp,16 + 25e98: 00025317 auipc t1,0x25 + 25e9c: d0033303 ld t1,-768(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 25ea0: 9302 jalr t1 + 25ea2: 00014597 auipc a1,0x14 + 25ea6: c4e58593 addi a1,a1,-946 # 39af0 <_IO_stdin_used+0x1498> + 25eaa: 00025317 auipc t1,0x25 + 25eae: d5633303 ld t1,-682(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 25eb2: 9302 jalr t1 + 25eb4: 03010913 addi s2,sp,48 + 25eb8: 84aa mv s1,a0 + 25eba: 002c addi a1,sp,8 + 25ebc: 854a mv a0,s2 + 25ebe: 00025317 auipc t1,0x25 + 25ec2: f6a33303 ld t1,-150(t1) # 4ae28 <_GLOBAL_OFFSET_TABLE_+0x2d8> + 25ec6: 9302 jalr t1 + 25ec8: 85ca mv a1,s2 + 25eca: 8526 mv a0,s1 + 25ecc: 00025317 auipc t1,0x25 + 25ed0: cd433303 ld t1,-812(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 25ed4: 9302 jalr t1 + 25ed6: 00014597 auipc a1,0x14 + 25eda: c2a58593 addi a1,a1,-982 # 39b00 <_IO_stdin_used+0x14a8> + 25ede: 00025317 auipc t1,0x25 + 25ee2: 03233303 ld t1,50(t1) # 4af10 <_GLOBAL_OFFSET_TABLE_+0x3c0> + 25ee6: 9302 jalr t1 + 25ee8: 05010993 addi s3,sp,80 + 25eec: 84aa mv s1,a0 + 25eee: 858a mv a1,sp + 25ef0: 854e mv a0,s3 + 25ef2: 00025317 auipc t1,0x25 + 25ef6: f3633303 ld t1,-202(t1) # 4ae28 <_GLOBAL_OFFSET_TABLE_+0x2d8> + 25efa: 9302 jalr t1 + 25efc: 85ce mv a1,s3 + 25efe: 8526 mv a0,s1 + 25f00: 00025317 auipc t1,0x25 + 25f04: ca033303 ld t1,-864(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 25f08: 9302 jalr t1 + 25f0a: 85aa mv a1,a0 + 25f0c: 8522 mv a0,s0 + 25f0e: 874f40ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> + 25f12: 6546 ld a0,80(sp) + 25f14: 109c addi a5,sp,96 + 25f16: 00f50463 beq a0,a5,25f1e <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0xf2> + 25f1a: 9e7ef0ef jal ra,15900 <_ZdlPv@plt> + 25f1e: 7542 ld a0,48(sp) + 25f20: 009c addi a5,sp,64 + 25f22: 00f50463 beq a0,a5,25f2a <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0xfe> + 25f26: 9dbef0ef jal ra,15900 <_ZdlPv@plt> + 25f2a: 74a2 ld s1,40(sp) + 25f2c: c09d beqz s1,25f52 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x126> + 25f2e: 6088 ld a0,0(s1) + 25f30: 01048793 addi a5,s1,16 + 25f34: 00f50463 beq a0,a5,25f3c <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x110> + 25f38: 9c9ef0ef jal ra,15900 <_ZdlPv@plt> + 25f3c: 8526 mv a0,s1 + 25f3e: 9c3ef0ef jal ra,15900 <_ZdlPv@plt> + 25f42: 60ea ld ra,152(sp) + 25f44: 8522 mv a0,s0 + 25f46: 644a ld s0,144(sp) + 25f48: 64aa ld s1,136(sp) + 25f4a: 690a ld s2,128(sp) + 25f4c: 79e6 ld s3,120(sp) + 25f4e: 610d addi sp,sp,160 + 25f50: 8082 ret + 25f52: 60ea ld ra,152(sp) + 25f54: 8522 mv a0,s0 + 25f56: 644a ld s0,144(sp) + 25f58: 64aa ld s1,136(sp) + 25f5a: 690a ld s2,128(sp) + 25f5c: 79e6 ld s3,120(sp) + 25f5e: 610d addi sp,sp,160 + 25f60: 8082 ret + 25f62: 842a mv s0,a0 + 25f64: 854e mv a0,s3 + 25f66: b9ff00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 25f6a: 854a mv a0,s2 + 25f6c: b99f00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 25f70: 1028 addi a0,sp,40 + 25f72: 00025317 auipc t1,0x25 + 25f76: 06633303 ld t1,102(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 25f7a: 9302 jalr t1 + 25f7c: 8522 mv a0,s0 + 25f7e: 873ef0ef jal ra,157f0 <_Unwind_Resume@plt> + 25f82: 842a mv s0,a0 + 25f84: b7dd j 25f6a <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x13e> + 25f86: 842a mv s0,a0 + 25f88: b7e5 j 25f70 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x144> + +0000000000025f8a <_ZN7testing7FloatLEEPKcS1_ff>: + 25f8a: 1141 addi sp,sp,-16 + 25f8c: 00025317 auipc t1,0x25 + 25f90: d9c33303 ld t1,-612(t1) # 4ad28 <_GLOBAL_OFFSET_TABLE_+0x1d8> + 25f94: e022 sd s0,0(sp) + 25f96: e406 sd ra,8(sp) + 25f98: 842a mv s0,a0 + 25f9a: 9302 jalr t1 + 25f9c: 60a2 ld ra,8(sp) + 25f9e: 8522 mv a0,s0 + 25fa0: 6402 ld s0,0(sp) + 25fa2: 0141 addi sp,sp,16 + 25fa4: 8082 ret + +0000000000025fa6 <_ZN7testing8DoubleLEEPKcS1_dd>: + 25fa6: 1141 addi sp,sp,-16 + 25fa8: 00025317 auipc t1,0x25 + 25fac: ed033303 ld t1,-304(t1) # 4ae78 <_GLOBAL_OFFSET_TABLE_+0x328> + 25fb0: e022 sd s0,0(sp) + 25fb2: e406 sd ra,8(sp) + 25fb4: 842a mv s0,a0 + 25fb6: 9302 jalr t1 + 25fb8: 60a2 ld ra,8(sp) + 25fba: 8522 mv a0,s0 + 25fbc: 6402 ld s0,0(sp) + 25fbe: 0141 addi sp,sp,16 + 25fc0: 8082 ret + +0000000000025fc2 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_>: + 25fc2: 711d addi sp,sp,-96 + 25fc4: e8a2 sd s0,80(sp) + 25fc6: ec2e sd a1,24(sp) + 25fc8: 842a mv s0,a0 + 25fca: 85ba mv a1,a4 + 25fcc: 8536 mv a0,a3 + 25fce: ec86 sd ra,88(sp) + 25fd0: e832 sd a2,16(sp) + 25fd2: e436 sd a3,8(sp) + 25fd4: e03a sd a4,0(sp) + 25fd6: da3f30ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 25fda: e909 bnez a0,25fec <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x2a> + 25fdc: 8522 mv a0,s0 + 25fde: 814f40ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> + 25fe2: 60e6 ld ra,88(sp) + 25fe4: 8522 mv a0,s0 + 25fe6: 6446 ld s0,80(sp) + 25fe8: 6125 addi sp,sp,96 + 25fea: 8082 ret + 25fec: e4a6 sd s1,72(sp) + 25fee: 1804 addi s1,sp,48 + 25ff0: 8526 mv a0,s1 + 25ff2: e0ca sd s2,64(sp) + 25ff4: 80af40ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> + 25ff8: 8526 mv a0,s1 + 25ffa: 00014597 auipc a1,0x14 + 25ffe: ade58593 addi a1,a1,-1314 # 39ad8 <_IO_stdin_used+0x1480> + 26002: 00025317 auipc t1,0x25 + 26006: bfe33303 ld t1,-1026(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2600a: 9302 jalr t1 + 2600c: 082c addi a1,sp,24 + 2600e: 00025317 auipc t1,0x25 + 26012: b8a33303 ld t1,-1142(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 26016: 9302 jalr t1 + 26018: 00014597 auipc a1,0x14 + 2601c: ad058593 addi a1,a1,-1328 # 39ae8 <_IO_stdin_used+0x1490> + 26020: 00025317 auipc t1,0x25 + 26024: ec033303 ld t1,-320(t1) # 4aee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 26028: 9302 jalr t1 + 2602a: 080c addi a1,sp,16 + 2602c: 00025317 auipc t1,0x25 + 26030: b6c33303 ld t1,-1172(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 26034: 9302 jalr t1 + 26036: 02810913 addi s2,sp,40 + 2603a: 84aa mv s1,a0 + 2603c: 854a mv a0,s2 + 2603e: d5bf30ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 26042: 7522 ld a0,40(sp) + 26044: 4631 li a2,12 + 26046: 00014597 auipc a1,0x14 + 2604a: ada58593 addi a1,a1,-1318 # 39b20 <_IO_stdin_used+0x14c8> + 2604e: 0541 addi a0,a0,16 + 26050: eb0ef0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26054: 85ca mv a1,s2 + 26056: 8526 mv a0,s1 + 26058: 00025317 auipc t1,0x25 + 2605c: d6033303 ld t1,-672(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 26060: 9302 jalr t1 + 26062: 7522 ld a0,40(sp) + 26064: c501 beqz a0,2606c <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0xaa> + 26066: 611c ld a5,0(a0) + 26068: 679c ld a5,8(a5) + 2606a: 9782 jalr a5 + 2606c: 8526 mv a0,s1 + 2606e: 002c addi a1,sp,8 + 26070: 00025317 auipc t1,0x25 + 26074: b2833303 ld t1,-1240(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 26078: 9302 jalr t1 + 2607a: 00014597 auipc a1,0x14 + 2607e: a8e58593 addi a1,a1,-1394 # 39b08 <_IO_stdin_used+0x14b0> + 26082: 00025317 auipc t1,0x25 + 26086: e5e33303 ld t1,-418(t1) # 4aee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 2608a: 9302 jalr t1 + 2608c: 858a mv a1,sp + 2608e: 00025317 auipc t1,0x25 + 26092: b0a33303 ld t1,-1270(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 26096: 9302 jalr t1 + 26098: 00013597 auipc a1,0x13 + 2609c: 93058593 addi a1,a1,-1744 # 389c8 <_IO_stdin_used+0x370> + 260a0: 00025317 auipc t1,0x25 + 260a4: b7033303 ld t1,-1168(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 260a8: 9302 jalr t1 + 260aa: 85aa mv a1,a0 + 260ac: 8522 mv a0,s0 + 260ae: ed5f30ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> + 260b2: 74e2 ld s1,56(sp) + 260b4: c095 beqz s1,260d8 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x116> + 260b6: 6088 ld a0,0(s1) + 260b8: 01048793 addi a5,s1,16 + 260bc: 00f50463 beq a0,a5,260c4 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x102> + 260c0: 841ef0ef jal ra,15900 <_ZdlPv@plt> + 260c4: 8526 mv a0,s1 + 260c6: 83bef0ef jal ra,15900 <_ZdlPv@plt> + 260ca: 60e6 ld ra,88(sp) + 260cc: 8522 mv a0,s0 + 260ce: 6446 ld s0,80(sp) + 260d0: 64a6 ld s1,72(sp) + 260d2: 6906 ld s2,64(sp) + 260d4: 6125 addi sp,sp,96 + 260d6: 8082 ret + 260d8: 60e6 ld ra,88(sp) + 260da: 8522 mv a0,s0 + 260dc: 6446 ld s0,80(sp) + 260de: 64a6 ld s1,72(sp) + 260e0: 6906 ld s2,64(sp) + 260e2: 6125 addi sp,sp,96 + 260e4: 8082 ret + 260e6: 77a2 ld a5,40(sp) + 260e8: 842a mv s0,a0 + 260ea: c789 beqz a5,260f4 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x132> + 260ec: 6398 ld a4,0(a5) + 260ee: 853e mv a0,a5 + 260f0: 671c ld a5,8(a4) + 260f2: 9782 jalr a5 + 260f4: 1828 addi a0,sp,56 + 260f6: 00025317 auipc t1,0x25 + 260fa: ee233303 ld t1,-286(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 260fe: 9302 jalr t1 + 26100: 8522 mv a0,s0 + 26102: eeeef0ef jal ra,157f0 <_Unwind_Resume@plt> + 26106: 842a mv s0,a0 + 26108: b7f5 j 260f4 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x132> + +000000000002610a <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_>: + 2610a: 711d addi sp,sp,-96 + 2610c: e8a2 sd s0,80(sp) + 2610e: ec2e sd a1,24(sp) + 26110: 842a mv s0,a0 + 26112: 85ba mv a1,a4 + 26114: 8536 mv a0,a3 + 26116: ec86 sd ra,88(sp) + 26118: e832 sd a2,16(sp) + 2611a: e436 sd a3,8(sp) + 2611c: e03a sd a4,0(sp) + 2611e: f0bf30ef jal ra,1a028 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> + 26122: e909 bnez a0,26134 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x2a> + 26124: 8522 mv a0,s0 + 26126: ecdf30ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> + 2612a: 60e6 ld ra,88(sp) + 2612c: 8522 mv a0,s0 + 2612e: 6446 ld s0,80(sp) + 26130: 6125 addi sp,sp,96 + 26132: 8082 ret + 26134: e4a6 sd s1,72(sp) + 26136: 1804 addi s1,sp,48 + 26138: 8526 mv a0,s1 + 2613a: e0ca sd s2,64(sp) + 2613c: ec3f30ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> + 26140: 8526 mv a0,s1 + 26142: 00014597 auipc a1,0x14 + 26146: 99658593 addi a1,a1,-1642 # 39ad8 <_IO_stdin_used+0x1480> + 2614a: 00025317 auipc t1,0x25 + 2614e: ab633303 ld t1,-1354(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 26152: 9302 jalr t1 + 26154: 082c addi a1,sp,24 + 26156: 00025317 auipc t1,0x25 + 2615a: a4233303 ld t1,-1470(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2615e: 9302 jalr t1 + 26160: 00014597 auipc a1,0x14 + 26164: 98858593 addi a1,a1,-1656 # 39ae8 <_IO_stdin_used+0x1490> + 26168: 00025317 auipc t1,0x25 + 2616c: d7833303 ld t1,-648(t1) # 4aee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 26170: 9302 jalr t1 + 26172: 080c addi a1,sp,16 + 26174: 00025317 auipc t1,0x25 + 26178: a2433303 ld t1,-1500(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2617c: 9302 jalr t1 + 2617e: 02810913 addi s2,sp,40 + 26182: 84aa mv s1,a0 + 26184: 854a mv a0,s2 + 26186: c13f30ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 2618a: 7522 ld a0,40(sp) + 2618c: 4671 li a2,28 + 2618e: 00014597 auipc a1,0x14 + 26192: 98258593 addi a1,a1,-1662 # 39b10 <_IO_stdin_used+0x14b8> + 26196: 0541 addi a0,a0,16 + 26198: d68ef0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2619c: 85ca mv a1,s2 + 2619e: 8526 mv a0,s1 + 261a0: 00025317 auipc t1,0x25 + 261a4: c1833303 ld t1,-1000(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 261a8: 9302 jalr t1 + 261aa: 7522 ld a0,40(sp) + 261ac: c501 beqz a0,261b4 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0xaa> + 261ae: 611c ld a5,0(a0) + 261b0: 679c ld a5,8(a5) + 261b2: 9782 jalr a5 + 261b4: 8526 mv a0,s1 + 261b6: 002c addi a1,sp,8 + 261b8: 00025317 auipc t1,0x25 + 261bc: 9e033303 ld t1,-1568(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 261c0: 9302 jalr t1 + 261c2: 00014597 auipc a1,0x14 + 261c6: 94658593 addi a1,a1,-1722 # 39b08 <_IO_stdin_used+0x14b0> + 261ca: 00025317 auipc t1,0x25 + 261ce: d1633303 ld t1,-746(t1) # 4aee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 261d2: 9302 jalr t1 + 261d4: 858a mv a1,sp + 261d6: 00025317 auipc t1,0x25 + 261da: 9c233303 ld t1,-1598(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 261de: 9302 jalr t1 + 261e0: 00012597 auipc a1,0x12 + 261e4: 7e858593 addi a1,a1,2024 # 389c8 <_IO_stdin_used+0x370> + 261e8: 00025317 auipc t1,0x25 + 261ec: a2833303 ld t1,-1496(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 261f0: 9302 jalr t1 + 261f2: 85aa mv a1,a0 + 261f4: 8522 mv a0,s0 + 261f6: d8df30ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> + 261fa: 74e2 ld s1,56(sp) + 261fc: c095 beqz s1,26220 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x116> + 261fe: 6088 ld a0,0(s1) + 26200: 01048793 addi a5,s1,16 + 26204: 00f50463 beq a0,a5,2620c <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x102> + 26208: ef8ef0ef jal ra,15900 <_ZdlPv@plt> + 2620c: 8526 mv a0,s1 + 2620e: ef2ef0ef jal ra,15900 <_ZdlPv@plt> + 26212: 60e6 ld ra,88(sp) + 26214: 8522 mv a0,s0 + 26216: 6446 ld s0,80(sp) + 26218: 64a6 ld s1,72(sp) + 2621a: 6906 ld s2,64(sp) + 2621c: 6125 addi sp,sp,96 + 2621e: 8082 ret + 26220: 60e6 ld ra,88(sp) + 26222: 8522 mv a0,s0 + 26224: 6446 ld s0,80(sp) + 26226: 64a6 ld s1,72(sp) + 26228: 6906 ld s2,64(sp) + 2622a: 6125 addi sp,sp,96 + 2622c: 8082 ret + 2622e: 77a2 ld a5,40(sp) + 26230: 842a mv s0,a0 + 26232: c789 beqz a5,2623c <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x132> + 26234: 6398 ld a4,0(a5) + 26236: 853e mv a0,a5 + 26238: 671c ld a5,8(a4) + 2623a: 9782 jalr a5 + 2623c: 1828 addi a0,sp,56 + 2623e: 00025317 auipc t1,0x25 + 26242: d9a33303 ld t1,-614(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 26246: 9302 jalr t1 + 26248: 8522 mv a0,s0 + 2624a: da6ef0ef jal ra,157f0 <_Unwind_Resume@plt> + 2624e: 842a mv s0,a0 + 26250: b7f5 j 2623c <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x132> + +0000000000026252 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 26252: 6590 ld a2,8(a1) + 26254: 7159 addi sp,sp,-112 + 26256: f0a2 sd s0,96(sp) + 26258: e0d2 sd s4,64(sp) + 2625a: f486 sd ra,104(sp) + 2625c: e8ca sd s2,80(sp) + 2625e: e4ce sd s3,72(sp) + 26260: fc56 sd s5,56(sp) + 26262: f85a sd s6,48(sp) + 26264: f45e sd s7,40(sp) + 26266: f062 sd s8,32(sp) + 26268: ec66 sd s9,24(sp) + 2626a: e86a sd s10,16(sp) + 2626c: 47a9 li a5,10 + 2626e: 842e mv s0,a1 + 26270: 8a2a mv s4,a0 + 26272: 24f60163 beq a2,a5,264b4 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x262> + 26276: 00014597 auipc a1,0x14 + 2627a: 8ca58593 addi a1,a1,-1846 # 39b40 <_IO_stdin_used+0x14e8> + 2627e: 8522 mv a0,s0 + 26280: 00025317 auipc t1,0x25 + 26284: a6033303 ld t1,-1440(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> + 26288: 9302 jalr t1 + 2628a: e16d bnez a0,2636c <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x11a> + 2628c: 00014597 auipc a1,0x14 + 26290: 90c58593 addi a1,a1,-1780 # 39b98 <_IO_stdin_used+0x1540> + 26294: 8522 mv a0,s0 + 26296: 00025317 auipc t1,0x25 + 2629a: a4a33303 ld t1,-1462(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> + 2629e: 9302 jalr t1 + 262a0: 2e050863 beqz a0,26590 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x33e> + 262a4: cd817057 vsetivli zero,2,e64,m1,ta,ma + 262a8: 5e0030d7 vmv.v.i v1,0 + 262ac: eca6 sd s1,88(sp) + 262ae: 000a3823 sd zero,16(s4) + 262b2: 020a70a7 vse64.v v1,(s4) + 262b6: 14000513 li a0,320 + 262ba: de6ef0ef jal ra,158a0 <_Znwm@plt> + 262be: 14050793 addi a5,a0,320 + 262c2: 8c2a mv s8,a0 + 262c4: 00aa3023 sd a0,0(s4) + 262c8: 00fa3823 sd a5,16(s4) + 262cc: 892a mv s2,a0 + 262ce: 00024997 auipc s3,0x24 + 262d2: 92a98993 addi s3,s3,-1750 # 49bf8 <_ZN7testingL33kReservedOutputTestCaseAttributesE> + 262d6: 4b3d li s6,15 + 262d8: 4b85 li s7,1 + 262da: 00810c93 addi s9,sp,8 + 262de: 00024a97 auipc s5,0x24 + 262e2: 96aa8a93 addi s5,s5,-1686 # 49c48 <_ZN7testingL27kReservedTestCaseAttributesE> + 262e6: a831 j 26302 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb0> + 262e8: 1d750163 beq a0,s7,264aa <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x258> + 262ec: e529 bnez a0,26336 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe4> + 262ee: 00893423 sd s0,8(s2) + 262f2: 94a2 add s1,s1,s0 + 262f4: 00048023 sb zero,0(s1) + 262f8: 09a1 addi s3,s3,8 + 262fa: 02090913 addi s2,s2,32 + 262fe: 07598363 beq s3,s5,26364 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x112> + 26302: 0009bd03 ld s10,0(s3) + 26306: 01090493 addi s1,s2,16 + 2630a: 00993023 sd s1,0(s2) + 2630e: 300d0c63 beqz s10,26626 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3d4> + 26312: 856a mv a0,s10 + 26314: 8bdef0ef jal ra,15bd0 + 26318: e42a sd a0,8(sp) + 2631a: 842a mv s0,a0 + 2631c: fcab76e3 bgeu s6,a0,262e8 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x96> + 26320: 4601 li a2,0 + 26322: 85e6 mv a1,s9 + 26324: 854a mv a0,s2 + 26326: b8aef0ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 2632a: 67a2 ld a5,8(sp) + 2632c: 84aa mv s1,a0 + 2632e: 00a93023 sd a0,0(s2) + 26332: 00f93823 sd a5,16(s2) + 26336: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 2633a: 020d0407 vle8.v v8,(s10) + 2633e: 8c1d sub s0,s0,a5 + 26340: 9d3e add s10,s10,a5 + 26342: 02048427 vse8.v v8,(s1) + 26346: 94be add s1,s1,a5 + 26348: f47d bnez s0,26336 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe4> + 2634a: 6422 ld s0,8(sp) + 2634c: 00093483 ld s1,0(s2) + 26350: 09a1 addi s3,s3,8 + 26352: 00893423 sd s0,8(s2) + 26356: 94a2 add s1,s1,s0 + 26358: 00048023 sb zero,0(s1) + 2635c: 02090913 addi s2,s2,32 + 26360: fb5991e3 bne s3,s5,26302 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb0> + 26364: 64e6 ld s1,88(sp) + 26366: 012a3423 sd s2,8(s4) + 2636a: a215 j 2648e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x23c> + 2636c: cd817057 vsetivli zero,2,e64,m1,ta,ma + 26370: 5e0030d7 vmv.v.i v1,0 + 26374: 000a3823 sd zero,16(s4) + 26378: 0e000513 li a0,224 + 2637c: 020a70a7 vse64.v v1,(s4) + 26380: d20ef0ef jal ra,158a0 <_Znwm@plt> + 26384: 00013717 auipc a4,0x13 + 26388: 7cc70713 addi a4,a4,1996 # 39b50 <_IO_stdin_used+0x14f8> + 2638c: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 26390: 02070087 vle8.v v1,(a4) + 26394: 00013797 auipc a5,0x13 + 26398: 7cc78793 addi a5,a5,1996 # 39b60 <_IO_stdin_used+0x1508> + 2639c: cc337057 vsetivli zero,6,e8,m8,ta,ma + 263a0: 02078407 vle8.v v8,(a5) + 263a4: 01050793 addi a5,a0,16 + 263a8: e11c sd a5,0(a0) + 263aa: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 263ae: 020780a7 vse8.v v1,(a5) + 263b2: 4721 li a4,8 + 263b4: 03050793 addi a5,a0,48 + 263b8: cc337057 vsetivli zero,6,e8,m8,ta,ma + 263bc: 4699 li a3,6 + 263be: f11c sd a5,32(a0) + 263c0: e518 sd a4,8(a0) + 263c2: 00050c23 sb zero,24(a0) + 263c6: 02078427 vse8.v v8,(a5) + 263ca: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 263ce: 00013797 auipc a5,0x13 + 263d2: 79a78793 addi a5,a5,1946 # 39b68 <_IO_stdin_used+0x1510> + 263d6: 02078087 vle8.v v1,(a5) + 263da: 05050793 addi a5,a0,80 + 263de: f514 sd a3,40(a0) + 263e0: e13c sd a5,64(a0) + 263e2: 02050b23 sb zero,54(a0) + 263e6: 00013617 auipc a2,0x13 + 263ea: 79260613 addi a2,a2,1938 # 39b78 <_IO_stdin_used+0x1520> + 263ee: 020780a7 vse8.v v1,(a5) + 263f2: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 263f6: 02060087 vle8.v v1,(a2) + 263fa: 07050793 addi a5,a0,112 + 263fe: 00013697 auipc a3,0x13 + 26402: caa68693 addi a3,a3,-854 # 390a8 <_IO_stdin_used+0xa50> + 26406: cc32f057 vsetivli zero,5,e8,m8,ta,ma + 2640a: 02068407 vle8.v v8,(a3) + 2640e: e538 sd a4,72(a0) + 26410: f13c sd a5,96(a0) + 26412: 04050c23 sb zero,88(a0) + 26416: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 2641a: 020780a7 vse8.v v1,(a5) + 2641e: 4691 li a3,4 + 26420: 09050793 addi a5,a0,144 + 26424: cc32f057 vsetivli zero,5,e8,m8,ta,ma + 26428: 4715 li a4,5 + 2642a: e15c sd a5,128(a0) + 2642c: f534 sd a3,104(a0) + 2642e: 06050a23 sb zero,116(a0) + 26432: 02078427 vse8.v v8,(a5) + 26436: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 2643a: 00013797 auipc a5,0x13 + 2643e: 74678793 addi a5,a5,1862 # 39b80 <_IO_stdin_used+0x1528> + 26442: 02078087 vle8.v v1,(a5) + 26446: 0b050793 addi a5,a0,176 + 2644a: e558 sd a4,136(a0) + 2644c: f15c sd a5,160(a0) + 2644e: 08050aa3 sb zero,149(a0) + 26452: 0e050713 addi a4,a0,224 + 26456: 020780a7 vse8.v v1,(a5) + 2645a: 00013797 auipc a5,0x13 + 2645e: 72e78793 addi a5,a5,1838 # 39b88 <_IO_stdin_used+0x1530> + 26462: cc34f057 vsetivli zero,9,e8,m8,ta,ma + 26466: 00aa3023 sd a0,0(s4) + 2646a: 00ea3823 sd a4,16(s4) + 2646e: f554 sd a3,168(a0) + 26470: 02078407 vle8.v v8,(a5) + 26474: 0d050793 addi a5,a0,208 + 26478: 0a050a23 sb zero,180(a0) + 2647c: e17c sd a5,192(a0) + 2647e: 00ea3423 sd a4,8(s4) + 26482: 46a5 li a3,9 + 26484: 02078427 vse8.v v8,(a5) + 26488: 0c050ca3 sb zero,217(a0) + 2648c: e574 sd a3,200(a0) + 2648e: 70a6 ld ra,104(sp) + 26490: 7406 ld s0,96(sp) + 26492: 6946 ld s2,80(sp) + 26494: 69a6 ld s3,72(sp) + 26496: 7ae2 ld s5,56(sp) + 26498: 7b42 ld s6,48(sp) + 2649a: 7ba2 ld s7,40(sp) + 2649c: 7c02 ld s8,32(sp) + 2649e: 6ce2 ld s9,24(sp) + 264a0: 6d42 ld s10,16(sp) + 264a2: 8552 mv a0,s4 + 264a4: 6a06 ld s4,64(sp) + 264a6: 6165 addi sp,sp,112 + 264a8: 8082 ret + 264aa: 000d4783 lbu a5,0(s10) + 264ae: 00f90823 sb a5,16(s2) + 264b2: bd35 j 262ee <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x9c> + 264b4: 6188 ld a0,0(a1) + 264b6: 00013597 auipc a1,0x13 + 264ba: 67a58593 addi a1,a1,1658 # 39b30 <_IO_stdin_used+0x14d8> + 264be: d02ef0ef jal ra,159c0 + 264c2: da051ae3 bnez a0,26276 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x24> + 264c6: cd817057 vsetivli zero,2,e64,m1,ta,ma + 264ca: 5e0030d7 vmv.v.i v1,0 + 264ce: eca6 sd s1,88(sp) + 264d0: 000a3823 sd zero,16(s4) + 264d4: 020a70a7 vse64.v v1,(s4) + 264d8: 10000513 li a0,256 + 264dc: bc4ef0ef jal ra,158a0 <_Znwm@plt> + 264e0: 10050a93 addi s5,a0,256 + 264e4: 8c2a mv s8,a0 + 264e6: 00aa3023 sd a0,0(s4) + 264ea: 015a3823 sd s5,16(s4) + 264ee: 892a mv s2,a0 + 264f0: 00023997 auipc s3,0x23 + 264f4: 6c898993 addi s3,s3,1736 # 49bb8 <_ZN7testingL29kReservedTestSuitesAttributesE> + 264f8: 4b3d li s6,15 + 264fa: 4b85 li s7,1 + 264fc: 00810c93 addi s9,sp,8 + 26500: a831 j 2651c <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2ca> + 26502: 09750263 beq a0,s7,26586 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x334> + 26506: e529 bnez a0,26550 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2fe> + 26508: 00893423 sd s0,8(s2) + 2650c: 94a2 add s1,s1,s0 + 2650e: 00048023 sb zero,0(s1) + 26512: 02090913 addi s2,s2,32 + 26516: 09a1 addi s3,s3,8 + 26518: 072a8363 beq s5,s2,2657e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x32c> + 2651c: 0009bd03 ld s10,0(s3) + 26520: 01090493 addi s1,s2,16 + 26524: 00993023 sd s1,0(s2) + 26528: 120d0b63 beqz s10,2665e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x40c> + 2652c: 856a mv a0,s10 + 2652e: ea2ef0ef jal ra,15bd0 + 26532: e42a sd a0,8(sp) + 26534: 842a mv s0,a0 + 26536: fcab76e3 bgeu s6,a0,26502 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2b0> + 2653a: 4601 li a2,0 + 2653c: 85e6 mv a1,s9 + 2653e: 854a mv a0,s2 + 26540: 970ef0ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 26544: 67a2 ld a5,8(sp) + 26546: 84aa mv s1,a0 + 26548: 00a93023 sd a0,0(s2) + 2654c: 00f93823 sd a5,16(s2) + 26550: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 26554: 020d0407 vle8.v v8,(s10) + 26558: 8c1d sub s0,s0,a5 + 2655a: 9d3e add s10,s10,a5 + 2655c: 02048427 vse8.v v8,(s1) + 26560: 94be add s1,s1,a5 + 26562: f47d bnez s0,26550 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2fe> + 26564: 6422 ld s0,8(sp) + 26566: 00093483 ld s1,0(s2) + 2656a: 02090913 addi s2,s2,32 + 2656e: fe893423 sd s0,-24(s2) + 26572: 94a2 add s1,s1,s0 + 26574: 00048023 sb zero,0(s1) + 26578: 09a1 addi s3,s3,8 + 2657a: fb2a91e3 bne s5,s2,2651c <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2ca> + 2657e: 64e6 ld s1,88(sp) + 26580: 015a3423 sd s5,8(s4) + 26584: b729 j 2648e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x23c> + 26586: 000d4783 lbu a5,0(s10) + 2658a: 00f90823 sb a5,16(s2) + 2658e: bfad j 26508 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2b6> + 26590: 9dff50ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 26594: c911 beqz a0,265a8 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x356> + 26596: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2659a: 5e0030d7 vmv.v.i v1,0 + 2659e: 000a3823 sd zero,16(s4) + 265a2: 020a70a7 vse64.v v1,(s4) + 265a6: b5e5 j 2648e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x23c> + 265a8: eca6 sd s1,88(sp) + 265aa: 6685 lui a3,0x1 + 265ac: 0024 addi s1,sp,8 + 265ae: 8526 mv a0,s1 + 265b0: 00013617 auipc a2,0x13 + 265b4: d3860613 addi a2,a2,-712 # 392e8 <_IO_stdin_used+0xc90> + 265b8: 458d li a1,3 + 265ba: 85d68693 addi a3,a3,-1955 # 85d <__abi_tag-0xfa37> + 265be: 9d9f90ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 265c2: 4661 li a2,24 + 265c4: 00013597 auipc a1,0x13 + 265c8: 5e458593 addi a1,a1,1508 # 39ba8 <_IO_stdin_used+0x1550> + 265cc: 00025517 auipc a0,0x25 + 265d0: 9cc53503 ld a0,-1588(a0) # 4af98 <_ZSt4cerr@Base> + 265d4: 92cef0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 265d8: 02300613 li a2,35 + 265dc: 00013597 auipc a1,0x13 + 265e0: 5ec58593 addi a1,a1,1516 # 39bc8 <_IO_stdin_used+0x1570> + 265e4: 00025517 auipc a0,0x25 + 265e8: 9b453503 ld a0,-1612(a0) # 4af98 <_ZSt4cerr@Base> + 265ec: 914ef0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 265f0: 6410 ld a2,8(s0) + 265f2: 600c ld a1,0(s0) + 265f4: 00025517 auipc a0,0x25 + 265f8: 9a453503 ld a0,-1628(a0) # 4af98 <_ZSt4cerr@Base> + 265fc: 904ef0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26600: 8526 mv a0,s1 + 26602: d25f60ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 26606: 64e6 ld s1,88(sp) + 26608: b779 j 26596 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x344> + 2660a: 842a mv s0,a0 + 2660c: 8526 mv a0,s1 + 2660e: d19f60ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 26612: 8522 mv a0,s0 + 26614: 9dcef0ef jal ra,157f0 <_Unwind_Resume@plt> + 26618: 842a mv s0,a0 + 2661a: 000a3503 ld a0,0(s4) + 2661e: d975 beqz a0,26612 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c0> + 26620: ae0ef0ef jal ra,15900 <_ZdlPv@plt> + 26624: b7fd j 26612 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c0> + 26626: faaef0ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 2662a: f97ee0ef jal ra,155c0 <__cxa_begin_catch@plt> + 2662e: 01890963 beq s2,s8,26640 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3ee> + 26632: 8562 mv a0,s8 + 26634: 020c0c13 addi s8,s8,32 + 26638: cccf00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2663c: ff891be3 bne s2,s8,26632 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3e0> + 26640: a30ef0ef jal ra,15870 <__cxa_rethrow@plt> + 26644: 842a mv s0,a0 + 26646: e1aef0ef jal ra,15c60 <__cxa_end_catch@plt> + 2664a: bfc1 j 2661a <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c8> + 2664c: 000a3783 ld a5,0(s4) + 26650: eca6 sd s1,88(sp) + 26652: 842a mv s0,a0 + 26654: dfdd beqz a5,26612 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c0> + 26656: 853e mv a0,a5 + 26658: b7e1 j 26620 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3ce> + 2665a: 842a mv s0,a0 + 2665c: bf7d j 2661a <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c8> + 2665e: f72ef0ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 26662: f5fee0ef jal ra,155c0 <__cxa_begin_catch@plt> + 26666: 012c0963 beq s8,s2,26678 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x426> + 2666a: 8562 mv a0,s8 + 2666c: 020c0c13 addi s8,s8,32 + 26670: c94f00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26674: ff2c1be3 bne s8,s2,2666a <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x418> + 26678: 9f8ef0ef jal ra,15870 <__cxa_rethrow@plt> + 2667c: 842a mv s0,a0 + 2667e: de2ef0ef jal ra,15c60 <__cxa_end_catch@plt> + 26682: bf61 j 2661a <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c8> + +0000000000026684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_>: + 26684: 7131 addi sp,sp,-192 + 26686: 083c addi a5,sp,24 + 26688: e15a sd s6,128(sp) + 2668a: 8b2a mv s6,a0 + 2668c: 853e mv a0,a5 + 2668e: ed4e sd s3,152(sp) + 26690: e952 sd s4,144(sp) + 26692: e556 sd s5,136(sp) + 26694: f8e2 sd s8,112(sp) + 26696: ecee sd s11,88(sp) + 26698: e43e sd a5,8(sp) + 2669a: fd06 sd ra,184(sp) + 2669c: f922 sd s0,176(sp) + 2669e: f526 sd s1,168(sp) + 266a0: f14a sd s2,160(sp) + 266a2: f0ea sd s10,96(sp) + 266a4: 8a32 mv s4,a2 + 266a6: e036 sd a3,0(sp) + 266a8: 8c2e mv s8,a1 + 266aa: ba9ff0ef jal ra,26252 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 266ae: 6ae2 ld s5,24(sp) + 266b0: 7982 ld s3,32(sp) + 266b2: 415987b3 sub a5,s3,s5 + 266b6: 4077dd93 srai s11,a5,0x7 + 266ba: 2fb05d63 blez s11,269b4 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x330> + 266be: 0d9e slli s11,s11,0x7 + 266c0: fcde sd s7,120(sp) + 266c2: 008a3483 ld s1,8(s4) + 266c6: f4e6 sd s9,104(sp) + 266c8: 9dd6 add s11,s11,s5 + 266ca: 060a8413 addi s0,s5,96 + 266ce: 040a8913 addi s2,s5,64 + 266d2: 020a8b93 addi s7,s5,32 + 266d6: 8d56 mv s10,s5 + 266d8: a035 j 26704 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x80> + 266da: fc843603 ld a2,-56(s0) + 266de: 1ac48863 beq s1,a2,2688e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x20a> + 266e2: fe843603 ld a2,-24(s0) + 266e6: 1cc48f63 beq s1,a2,268c4 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x240> + 266ea: 6410 ld a2,8(s0) + 266ec: 1ec48063 beq s1,a2,268cc <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x248> + 266f0: 080d0d13 addi s10,s10,128 + 266f4: 08040413 addi s0,s0,128 + 266f8: 08090913 addi s2,s2,128 + 266fc: 080b8b93 addi s7,s7,128 + 26700: 21bd0963 beq s10,s11,26912 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x28e> + 26704: fa843703 ld a4,-88(s0) + 26708: fc9719e3 bne a4,s1,266da <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x56> + 2670c: 1c048563 beqz s1,268d6 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x252> + 26710: 000a3c83 ld s9,0(s4) + 26714: fa043503 ld a0,-96(s0) + 26718: 8626 mv a2,s1 + 2671a: 85e6 mv a1,s9 + 2671c: aa4ef0ef jal ra,159c0 + 26720: 1a050b63 beqz a0,268d6 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x252> + 26724: fc843603 ld a2,-56(s0) + 26728: 1ec48263 beq s1,a2,2690c <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x288> + 2672c: fe843603 ld a2,-24(s0) + 26730: fa961de3 bne a2,s1,266ea <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x66> + 26734: fe043503 ld a0,-32(s0) + 26738: 85e6 mv a1,s9 + 2673a: a86ef0ef jal ra,159c0 + 2673e: 16050c63 beqz a0,268b6 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x232> + 26742: 6410 ld a2,8(s0) + 26744: fa9616e3 bne a2,s1,266f0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x6c> + 26748: 6008 ld a0,0(s0) + 2674a: 85e6 mv a1,s9 + 2674c: a74ef0ef jal ra,159c0 + 26750: f145 bnez a0,266f0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x6c> + 26752: 7be6 ld s7,120(sp) + 26754: 7ca6 ld s9,104(sp) + 26756: 40898433 sub s0,s3,s0 + 2675a: 00803933 snez s2,s0 + 2675e: 854a mv a0,s2 + 26760: 80ff50ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 26764: e559 bnez a0,267f2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x16e> + 26766: 1804 addi s1,sp,48 + 26768: 6685 lui a3,0x1 + 2676a: 8526 mv a0,s1 + 2676c: ebd68693 addi a3,a3,-323 # ebd <__abi_tag-0xf3d7> + 26770: 00013617 auipc a2,0x13 + 26774: b7860613 addi a2,a2,-1160 # 392e8 <_IO_stdin_used+0xc90> + 26778: 458d li a1,3 + 2677a: 81df90ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2677e: 06500613 li a2,101 + 26782: 00013597 auipc a1,0x13 + 26786: 46e58593 addi a1,a1,1134 # 39bf0 <_IO_stdin_used+0x1598> + 2678a: 00025517 auipc a0,0x25 + 2678e: 80e53503 ld a0,-2034(a0) # 4af98 <_ZSt4cerr@Base> + 26792: f6fee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26796: 4629 li a2,10 + 26798: 00013597 auipc a1,0x13 + 2679c: 4c058593 addi a1,a1,1216 # 39c58 <_IO_stdin_used+0x1600> + 267a0: 00024517 auipc a0,0x24 + 267a4: 7f853503 ld a0,2040(a0) # 4af98 <_ZSt4cerr@Base> + 267a8: f59ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 267ac: 008a3603 ld a2,8(s4) + 267b0: 000a3583 ld a1,0(s4) + 267b4: 00024517 auipc a0,0x24 + 267b8: 7e453503 ld a0,2020(a0) # 4af98 <_ZSt4cerr@Base> + 267bc: f45ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 267c0: 4675 li a2,29 + 267c2: 00013597 auipc a1,0x13 + 267c6: 4a658593 addi a1,a1,1190 # 39c68 <_IO_stdin_used+0x1610> + 267ca: 842a mv s0,a0 + 267cc: f35ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 267d0: 008c3603 ld a2,8(s8) + 267d4: 000c3583 ld a1,0(s8) + 267d8: 8522 mv a0,s0 + 267da: f27ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 267de: 4609 li a2,2 + 267e0: 00013597 auipc a1,0x13 + 267e4: 4a858593 addi a1,a1,1192 # 39c88 <_IO_stdin_used+0x1630> + 267e8: f19ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 267ec: 8526 mv a0,s1 + 267ee: b39f60ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 267f2: 4605 li a2,1 + 267f4: 00013597 auipc a1,0x13 + 267f8: be458593 addi a1,a1,-1052 # 393d8 <_IO_stdin_used+0xd80> + 267fc: 855a mv a0,s6 + 267fe: f03ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26802: 008a3603 ld a2,8(s4) + 26806: 000a3583 ld a1,0(s4) + 2680a: 855a mv a0,s6 + 2680c: ef5ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26810: 4609 li a2,2 + 26812: 00013597 auipc a1,0x13 + 26816: 47e58593 addi a1,a1,1150 # 39c90 <_IO_stdin_used+0x1638> + 2681a: 842a mv s0,a0 + 2681c: ee5ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26820: 6582 ld a1,0(sp) + 26822: 1804 addi s1,sp,48 + 26824: 8526 mv a0,s1 + 26826: 4605 li a2,1 + 26828: c14fd0ef jal ra,23c3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> + 2682c: 7662 ld a2,56(sp) + 2682e: 75c2 ld a1,48(sp) + 26830: 8522 mv a0,s0 + 26832: ecfee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26836: 4605 li a2,1 + 26838: 00012597 auipc a1,0x12 + 2683c: 19058593 addi a1,a1,400 # 389c8 <_IO_stdin_used+0x370> + 26840: ec1ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26844: 7542 ld a0,48(sp) + 26846: 009c addi a5,sp,64 + 26848: 00f50463 beq a0,a5,26850 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x1cc> + 2684c: 8b4ef0ef jal ra,15900 <_ZdlPv@plt> + 26850: 8456 mv s0,s5 + 26852: 01598d63 beq s3,s5,2686c <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x1e8> + 26856: 6008 ld a0,0(s0) + 26858: 01040793 addi a5,s0,16 + 2685c: 00f50463 beq a0,a5,26864 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x1e0> + 26860: 8a0ef0ef jal ra,15900 <_ZdlPv@plt> + 26864: 02040413 addi s0,s0,32 + 26868: fe8997e3 bne s3,s0,26856 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x1d2> + 2686c: 080a8363 beqz s5,268f2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x26e> + 26870: 744a ld s0,176(sp) + 26872: 70ea ld ra,184(sp) + 26874: 74aa ld s1,168(sp) + 26876: 790a ld s2,160(sp) + 26878: 69ea ld s3,152(sp) + 2687a: 6a4a ld s4,144(sp) + 2687c: 6b0a ld s6,128(sp) + 2687e: 7c46 ld s8,112(sp) + 26880: 7d06 ld s10,96(sp) + 26882: 6de6 ld s11,88(sp) + 26884: 8556 mv a0,s5 + 26886: 6aaa ld s5,136(sp) + 26888: 6129 addi sp,sp,192 + 2688a: 876ef06f j 15900 <_ZdlPv@plt> + 2688e: c8b9 beqz s1,268e4 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x260> + 26890: fc043503 ld a0,-64(s0) + 26894: 000a3c83 ld s9,0(s4) + 26898: 85e6 mv a1,s9 + 2689a: 926ef0ef jal ra,159c0 + 2689e: c139 beqz a0,268e4 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x260> + 268a0: fe843603 ld a2,-24(s0) + 268a4: e8c49fe3 bne s1,a2,26742 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xbe> + 268a8: fe043503 ld a0,-32(s0) + 268ac: 85e6 mv a1,s9 + 268ae: 912ef0ef jal ra,159c0 + 268b2: e80518e3 bnez a0,26742 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xbe> + 268b6: 41298933 sub s2,s3,s2 + 268ba: 7be6 ld s7,120(sp) + 268bc: 7ca6 ld s9,104(sp) + 268be: 01203933 snez s2,s2 + 268c2: bd71 j 2675e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> + 268c4: d8ed beqz s1,268b6 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x232> + 268c6: 000a3c83 ld s9,0(s4) + 268ca: b5ad j 26734 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xb0> + 268cc: e80483e3 beqz s1,26752 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xce> + 268d0: 000a3c83 ld s9,0(s4) + 268d4: bd95 j 26748 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xc4> + 268d6: 41a98933 sub s2,s3,s10 + 268da: 7be6 ld s7,120(sp) + 268dc: 7ca6 ld s9,104(sp) + 268de: 01203933 snez s2,s2 + 268e2: bdb5 j 2675e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> + 268e4: 417987b3 sub a5,s3,s7 + 268e8: 7ca6 ld s9,104(sp) + 268ea: 7be6 ld s7,120(sp) + 268ec: 00f03933 snez s2,a5 + 268f0: b5bd j 2675e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> + 268f2: 70ea ld ra,184(sp) + 268f4: 744a ld s0,176(sp) + 268f6: 74aa ld s1,168(sp) + 268f8: 790a ld s2,160(sp) + 268fa: 69ea ld s3,152(sp) + 268fc: 6a4a ld s4,144(sp) + 268fe: 6aaa ld s5,136(sp) + 26900: 6b0a ld s6,128(sp) + 26902: 7c46 ld s8,112(sp) + 26904: 7d06 ld s10,96(sp) + 26906: 6de6 ld s11,88(sp) + 26908: 6129 addi sp,sp,192 + 2690a: 8082 ret + 2690c: fc043503 ld a0,-64(s0) + 26910: b761 j 26898 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x214> + 26912: 7be6 ld s7,120(sp) + 26914: 7ca6 ld s9,104(sp) + 26916: 41a987b3 sub a5,s3,s10 + 2691a: 8795 srai a5,a5,0x5 + 2691c: 4709 li a4,2 + 2691e: 02e78f63 beq a5,a4,2695c <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2d8> + 26922: 470d li a4,3 + 26924: 04e78563 beq a5,a4,2696e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2ea> + 26928: 4705 li a4,1 + 2692a: 4901 li s2,0 + 2692c: e2e799e3 bne a5,a4,2675e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> + 26930: 008a3403 ld s0,8(s4) + 26934: 008d3783 ld a5,8(s10) + 26938: 4901 li s2,0 + 2693a: e2f412e3 bne s0,a5,2675e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> + 2693e: c811 beqz s0,26952 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2ce> + 26940: 000a3583 ld a1,0(s4) + 26944: 000d3503 ld a0,0(s10) + 26948: 8622 mv a2,s0 + 2694a: 876ef0ef jal ra,159c0 + 2694e: e00518e3 bnez a0,2675e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> + 26952: 41a98d33 sub s10,s3,s10 + 26956: 01a03933 snez s2,s10 + 2695a: b511 j 2675e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> + 2695c: 008a3403 ld s0,8(s4) + 26960: 008d3783 ld a5,8(s10) + 26964: 00f40e63 beq s0,a5,26980 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2fc> + 26968: 020d0d13 addi s10,s10,32 + 2696c: b7e1 j 26934 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2b0> + 2696e: 008d3783 ld a5,8(s10) + 26972: 008a3403 ld s0,8(s4) + 26976: 02878363 beq a5,s0,2699c <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x318> + 2697a: 020d0d13 addi s10,s10,32 + 2697e: b7cd j 26960 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2dc> + 26980: c809 beqz s0,26992 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x30e> + 26982: 000a3583 ld a1,0(s4) + 26986: 000d3503 ld a0,0(s10) + 2698a: 8622 mv a2,s0 + 2698c: 834ef0ef jal ra,159c0 + 26990: fd61 bnez a0,26968 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2e4> + 26992: 41a98933 sub s2,s3,s10 + 26996: 01203933 snez s2,s2 + 2699a: b3d1 j 2675e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> + 2699c: d87d beqz s0,26992 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x30e> + 2699e: 000a3583 ld a1,0(s4) + 269a2: 000d3503 ld a0,0(s10) + 269a6: 8622 mv a2,s0 + 269a8: 818ef0ef jal ra,159c0 + 269ac: d17d beqz a0,26992 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x30e> + 269ae: 020d0d13 addi s10,s10,32 + 269b2: b77d j 26960 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2dc> + 269b4: 8795 srai a5,a5,0x5 + 269b6: 8d56 mv s10,s5 + 269b8: b795 j 2691c <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x298> + 269ba: 842a mv s0,a0 + 269bc: a029 j 269c6 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x342> + 269be: 842a mv s0,a0 + 269c0: 8526 mv a0,s1 + 269c2: 942f00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 269c6: 6522 ld a0,8(sp) + 269c8: 00024317 auipc t1,0x24 + 269cc: 21833303 ld t1,536(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 269d0: fcde sd s7,120(sp) + 269d2: f4e6 sd s9,104(sp) + 269d4: 9302 jalr t1 + 269d6: 8522 mv a0,s0 + 269d8: e19ee0ef jal ra,157f0 <_Unwind_Resume@plt> + 269dc: 842a mv s0,a0 + 269de: 8526 mv a0,s1 + 269e0: 947f60ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 269e4: b7cd j 269c6 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x342> + +00000000000269e6 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE>: + 269e6: 7169 addi sp,sp,-304 + 269e8: ede6 sd s9,216(sp) + 269ea: 02010c93 addi s9,sp,32 + 269ee: e64e sd s3,264(sp) + 269f0: e252 sd s4,256(sp) + 269f2: 89aa mv s3,a0 + 269f4: 8a2e mv s4,a1 + 269f6: 8566 mv a0,s9 + 269f8: 00013597 auipc a1,0x13 + 269fc: 1a058593 addi a1,a1,416 # 39b98 <_IO_stdin_used+0x1540> + 26a00: ee26 sd s1,280(sp) + 26a02: f606 sd ra,296(sp) + 26a04: 84b2 mv s1,a2 + 26a06: f222 sd s0,288(sp) + 26a08: ea4a sd s2,272(sp) + 26a0a: fdd6 sd s5,248(sp) + 26a0c: f9da sd s6,240(sp) + 26a0e: f5de sd s7,232(sp) + 26a10: f1e2 sd s8,224(sp) + 26a12: e9ea sd s10,208(sp) + 26a14: e5ee sd s11,200(sp) + 26a16: ff3f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26a1a: 0834c783 lbu a5,131(s1) + 26a1e: c39d beqz a5,26a44 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5e> + 26a20: 8566 mv a0,s9 + 26a22: 8e2f00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26a26: 70b2 ld ra,296(sp) + 26a28: 7412 ld s0,288(sp) + 26a2a: 64f2 ld s1,280(sp) + 26a2c: 6952 ld s2,272(sp) + 26a2e: 69b2 ld s3,264(sp) + 26a30: 6a12 ld s4,256(sp) + 26a32: 7aee ld s5,248(sp) + 26a34: 7b4e ld s6,240(sp) + 26a36: 7bae ld s7,232(sp) + 26a38: 7c0e ld s8,224(sp) + 26a3a: 6cee ld s9,216(sp) + 26a3c: 6d4e ld s10,208(sp) + 26a3e: 6dae ld s11,200(sp) + 26a40: 6155 addi sp,sp,304 + 26a42: 8082 ret + 26a44: 00013597 auipc a1,0x13 + 26a48: 28c58593 addi a1,a1,652 # 39cd0 <_IO_stdin_used+0x1678> + 26a4c: 854e mv a0,s3 + 26a4e: be3ee0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 26a52: 08010913 addi s2,sp,128 + 26a56: 854a mv a0,s2 + 26a58: 00013597 auipc a1,0x13 + 26a5c: 12058593 addi a1,a1,288 # 39b78 <_IO_stdin_used+0x1520> + 26a60: fa9f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26a64: 708c ld a1,32(s1) + 26a66: 1100 addi s0,sp,160 + 26a68: 8522 mv a0,s0 + 26a6a: f9ff10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26a6e: 86a2 mv a3,s0 + 26a70: 864a mv a2,s2 + 26a72: 85e6 mv a1,s9 + 26a74: 854e mv a0,s3 + 26a76: c0fff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 26a7a: 8522 mv a0,s0 + 26a7c: 888f00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26a80: 854a mv a0,s2 + 26a82: 882f00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26a86: 64bc ld a5,72(s1) + 26a88: cf85 beqz a5,26ac0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0xda> + 26a8a: 639c ld a5,0(a5) + 26a8c: cb95 beqz a5,26ac0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0xda> + 26a8e: 00013597 auipc a1,0x13 + 26a92: 25258593 addi a1,a1,594 # 39ce0 <_IO_stdin_used+0x1688> + 26a96: 854a mv a0,s2 + 26a98: f71f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26a9c: 64ac ld a1,72(s1) + 26a9e: c191 beqz a1,26aa2 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0xbc> + 26aa0: 618c ld a1,0(a1) + 26aa2: 8522 mv a0,s0 + 26aa4: f65f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26aa8: 86a2 mv a3,s0 + 26aaa: 864a mv a2,s2 + 26aac: 85e6 mv a1,s9 + 26aae: 854e mv a0,s3 + 26ab0: bd5ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 26ab4: 8522 mv a0,s0 + 26ab6: 84ef00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26aba: 854a mv a0,s2 + 26abc: 848f00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26ac0: 60bc ld a5,64(s1) + 26ac2: cf85 beqz a5,26afa <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x114> + 26ac4: 639c ld a5,0(a5) + 26ac6: cb95 beqz a5,26afa <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x114> + 26ac8: 00013597 auipc a1,0x13 + 26acc: 22858593 addi a1,a1,552 # 39cf0 <_IO_stdin_used+0x1698> + 26ad0: 854a mv a0,s2 + 26ad2: f37f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26ad6: 60ac ld a1,64(s1) + 26ad8: c191 beqz a1,26adc <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0xf6> + 26ada: 618c ld a1,0(a1) + 26adc: 8522 mv a0,s0 + 26ade: f2bf10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26ae2: 86a2 mv a3,s0 + 26ae4: 864a mv a2,s2 + 26ae6: 85e6 mv a1,s9 + 26ae8: 854e mv a0,s3 + 26aea: b9bff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 26aee: 8522 mv a0,s0 + 26af0: 814f00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26af4: 854a mv a0,s2 + 26af6: 80ef00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26afa: 00024797 auipc a5,0x24 + 26afe: 1a67b783 ld a5,422(a5) # 4aca0 <_GLOBAL_OFFSET_TABLE_+0x150> + 26b02: 0007c783 lbu a5,0(a5) + 26b06: 36079c63 bnez a5,26e7e <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x498> + 26b0a: 00013597 auipc a1,0x13 + 26b0e: 20e58593 addi a1,a1,526 # 39d18 <_IO_stdin_used+0x16c0> + 26b12: 854a mv a0,s2 + 26b14: ef5f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26b18: 0804c783 lbu a5,128(s1) + 26b1c: 00013597 auipc a1,0x13 + 26b20: 18458593 addi a1,a1,388 # 39ca0 <_IO_stdin_used+0x1648> + 26b24: 2e079463 bnez a5,26e0c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x426> + 26b28: 8522 mv a0,s0 + 26b2a: edff10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26b2e: 86a2 mv a3,s0 + 26b30: 864a mv a2,s2 + 26b32: 85e6 mv a1,s9 + 26b34: 854e mv a0,s3 + 26b36: b4fff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 26b3a: 8522 mv a0,s0 + 26b3c: fc9ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26b40: 854a mv a0,s2 + 26b42: fc3ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26b46: 854a mv a0,s2 + 26b48: 00013597 auipc a1,0x13 + 26b4c: 1d858593 addi a1,a1,472 # 39d20 <_IO_stdin_used+0x16c8> + 26b50: eb9f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26b54: 0804c783 lbu a5,128(s1) + 26b58: 09048b93 addi s7,s1,144 + 26b5c: 28079a63 bnez a5,26df0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x40a> + 26b60: 00013597 auipc a1,0x13 + 26b64: 15858593 addi a1,a1,344 # 39cb8 <_IO_stdin_used+0x1660> + 26b68: 8522 mv a0,s0 + 26b6a: e9ff10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26b6e: 86a2 mv a3,s0 + 26b70: 864a mv a2,s2 + 26b72: 85e6 mv a1,s9 + 26b74: 854e mv a0,s3 + 26b76: b0fff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 26b7a: 8522 mv a0,s0 + 26b7c: f89ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26b80: 854a mv a0,s2 + 26b82: f83ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26b86: 8522 mv a0,s0 + 26b88: 00013597 auipc a1,0x13 + 26b8c: ff858593 addi a1,a1,-8 # 39b80 <_IO_stdin_used+0x1528> + 26b90: e79f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26b94: 1084b583 ld a1,264(s1) + 26b98: 854a mv a0,s2 + 26b9a: b7dfd0ef jal ra,24716 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex> + 26b9e: 86ca mv a3,s2 + 26ba0: 8622 mv a2,s0 + 26ba2: 85e6 mv a1,s9 + 26ba4: 854e mv a0,s3 + 26ba6: adfff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 26baa: 854a mv a0,s2 + 26bac: f59ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26bb0: 8522 mv a0,s0 + 26bb2: f53ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26bb6: 8522 mv a0,s0 + 26bb8: 00013597 auipc a1,0x13 + 26bbc: fd058593 addi a1,a1,-48 # 39b88 <_IO_stdin_used+0x1530> + 26bc0: e49f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26bc4: 1004b583 ld a1,256(s1) + 26bc8: 854a mv a0,s2 + 26bca: 8c5fb0ef jal ra,2248e <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex> + 26bce: 86ca mv a3,s2 + 26bd0: 8622 mv a2,s0 + 26bd2: 85e6 mv a1,s9 + 26bd4: 854e mv a0,s3 + 26bd6: aafff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 26bda: 854a mv a0,s2 + 26bdc: f29ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26be0: 8522 mv a0,s0 + 26be2: f23ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26be6: 854a mv a0,s2 + 26be8: 00013597 auipc a1,0x13 + 26bec: 14058593 addi a1,a1,320 # 39d28 <_IO_stdin_used+0x16d0> + 26bf0: e19f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26bf4: 85d2 mv a1,s4 + 26bf6: 8522 mv a0,s0 + 26bf8: e11f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26bfc: 86a2 mv a3,s0 + 26bfe: 864a mv a2,s2 + 26c00: 85e6 mv a1,s9 + 26c02: 854e mv a0,s3 + 26c04: a81ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 26c08: 8522 mv a0,s0 + 26c0a: efbef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26c0e: 854a mv a0,s2 + 26c10: ef5ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26c14: 009c addi a5,sp,64 + 26c16: 5b7d li s6,-1 + 26c18: ec3e sd a5,24(sp) + 26c1a: 189c addi a5,sp,112 + 26c1c: 0b010a93 addi s5,sp,176 + 26c20: e03e sd a5,0(sp) + 26c22: 002b5b13 srli s6,s6,0x2 + 26c26: 4a01 li s4,0 + 26c28: 4d01 li s10,0 + 26c2a: 4d85 li s11,1 + 26c2c: 855e mv a0,s7 + 26c2e: bd9f30ef jal ra,1a806 <_ZNK7testing10TestResult16total_part_countEv> + 26c32: 1eaa5263 bge s4,a0,26e16 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x430> + 26c36: 85d2 mv a1,s4 + 26c38: 855e mv a0,s7 + 26c3a: bf1f30ef jal ra,1a82a <_ZNK7testing10TestResult17GetTestPartResultEi> + 26c3e: 411c lw a5,0(a0) + 26c40: 84aa mv s1,a0 + 26c42: 37fd addiw a5,a5,-1 + 26c44: 00fdf463 bgeu s11,a5,26c4c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x266> + 26c48: 2a05 addiw s4,s4,1 + 26c4a: b7cd j 26c2c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x246> + 26c4c: 2d05 addiw s10,s10,1 + 26c4e: 1fbd0263 beq s10,s11,26e32 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x44c> + 26c52: 689c ld a5,16(s1) + 26c54: 4581 li a1,0 + 26c56: c391 beqz a5,26c5a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x274> + 26c58: 648c ld a1,8(s1) + 26c5a: 5490 lw a2,40(s1) + 26c5c: 6562 ld a0,24(sp) + 26c5e: b8cfb0ef jal ra,21fea <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci> + 26c62: 6626 ld a2,72(sp) + 26c64: 8522 mv a0,s0 + 26c66: 6c06 ld s8,64(sp) + 26c68: 00160593 addi a1,a2,1 + 26c6c: f156 sd s5,160(sp) + 26c6e: e432 sd a2,8(sp) + 26c70: f502 sd zero,168(sp) + 26c72: 0a010823 sb zero,176(sp) + 26c76: d7bee0ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 26c7a: 77aa ld a5,168(sp) + 26c7c: 6622 ld a2,8(sp) + 26c7e: 40fb07b3 sub a5,s6,a5 + 26c82: 32c7ef63 bltu a5,a2,26fc0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5da> + 26c86: 85e2 mv a1,s8 + 26c88: 8522 mv a0,s0 + 26c8a: d17ee0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 26c8e: 77aa ld a5,168(sp) + 26c90: 33678063 beq a5,s6,26fb0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5ca> + 26c94: 4605 li a2,1 + 26c96: 00012597 auipc a1,0x12 + 26c9a: 56258593 addi a1,a1,1378 # 391f8 <_IO_stdin_used+0xba0> + 26c9e: 8522 mv a0,s0 + 26ca0: d01ee0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 26ca4: 788c ld a1,48(s1) + 26ca6: 8522 mv a0,s0 + 26ca8: 8d9ee0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 26cac: 6782 ld a5,0(sp) + 26cae: f0be sd a5,96(sp) + 26cb0: 6118 ld a4,0(a0) + 26cb2: 01050793 addi a5,a0,16 + 26cb6: 1af70563 beq a4,a5,26e60 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x47a> + 26cba: 6914 ld a3,16(a0) + 26cbc: f0ba sd a4,96(sp) + 26cbe: f8b6 sd a3,112(sp) + 26cc0: 6518 ld a4,8(a0) + 26cc2: e11c sd a5,0(a0) + 26cc4: 00053423 sd zero,8(a0) + 26cc8: f4ba sd a4,104(sp) + 26cca: 00050823 sb zero,16(a0) + 26cce: 750a ld a0,160(sp) + 26cd0: 01550463 beq a0,s5,26cd8 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x2f2> + 26cd4: c2dee0ef jal ra,15900 <_ZdlPv@plt> + 26cd8: 4661 li a2,24 + 26cda: 00013597 auipc a1,0x13 + 26cde: 05e58593 addi a1,a1,94 # 39d38 <_IO_stdin_used+0x16e0> + 26ce2: 854e mv a0,s3 + 26ce4: a1dee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26ce8: 7586 ld a1,96(sp) + 26cea: 854a mv a0,s2 + 26cec: d1df10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26cf0: 4605 li a2,1 + 26cf2: 85ca mv a1,s2 + 26cf4: 8522 mv a0,s0 + 26cf6: f47fc0ef jal ra,23c3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> + 26cfa: 762a ld a2,168(sp) + 26cfc: 758a ld a1,160(sp) + 26cfe: 854e mv a0,s3 + 26d00: a01ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26d04: 4629 li a2,10 + 26d06: 00013597 auipc a1,0x13 + 26d0a: 05258593 addi a1,a1,82 # 39d58 <_IO_stdin_used+0x1700> + 26d0e: 9f3ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26d12: 750a ld a0,160(sp) + 26d14: 01550463 beq a0,s5,26d1c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x336> + 26d18: be9ee0ef jal ra,15900 <_ZdlPv@plt> + 26d1c: 650a ld a0,128(sp) + 26d1e: 09010c13 addi s8,sp,144 + 26d22: 01850463 beq a0,s8,26d2a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x344> + 26d26: bdbee0ef jal ra,15900 <_ZdlPv@plt> + 26d2a: 6626 ld a2,72(sp) + 26d2c: 6786 ld a5,64(sp) + 26d2e: 8522 mv a0,s0 + 26d30: 00160593 addi a1,a2,1 + 26d34: f156 sd s5,160(sp) + 26d36: e832 sd a2,16(sp) + 26d38: f502 sd zero,168(sp) + 26d3a: 0a010823 sb zero,176(sp) + 26d3e: e43e sd a5,8(sp) + 26d40: cb1ee0ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 26d44: 77aa ld a5,168(sp) + 26d46: 6642 ld a2,16(sp) + 26d48: 40fb07b3 sub a5,s6,a5 + 26d4c: 24c7e063 bltu a5,a2,26f8c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5a6> + 26d50: 65a2 ld a1,8(sp) + 26d52: 8522 mv a0,s0 + 26d54: c4dee0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 26d58: 77aa ld a5,168(sp) + 26d5a: 23678363 beq a5,s6,26f80 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x59a> + 26d5e: 4605 li a2,1 + 26d60: 00012597 auipc a1,0x12 + 26d64: 49858593 addi a1,a1,1176 # 391f8 <_IO_stdin_used+0xba0> + 26d68: 8522 mv a0,s0 + 26d6a: c37ee0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 26d6e: 68ac ld a1,80(s1) + 26d70: 8522 mv a0,s0 + 26d72: 80fee0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 26d76: e162 sd s8,128(sp) + 26d78: 6118 ld a4,0(a0) + 26d7a: 01050793 addi a5,a0,16 + 26d7e: 0cf70263 beq a4,a5,26e42 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x45c> + 26d82: 6914 ld a3,16(a0) + 26d84: e13a sd a4,128(sp) + 26d86: e936 sd a3,144(sp) + 26d88: 6518 ld a4,8(a0) + 26d8a: e11c sd a5,0(a0) + 26d8c: 00053423 sd zero,8(a0) + 26d90: e53a sd a4,136(sp) + 26d92: 00050823 sb zero,16(a0) + 26d96: 750a ld a0,160(sp) + 26d98: 01550463 beq a0,s5,26da0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3ba> + 26d9c: b65ee0ef jal ra,15900 <_ZdlPv@plt> + 26da0: 85ca mv a1,s2 + 26da2: 8522 mv a0,s0 + 26da4: 967f40ef jal ra,1b70a <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 26da8: 758a ld a1,160(sp) + 26daa: 854e mv a0,s3 + 26dac: a35f40ef jal ra,1b7e0 <_ZN7testing8internal24XmlUnitTestResultPrinter21OutputXmlCDataSectionEPSoPKc> + 26db0: 750a ld a0,160(sp) + 26db2: 01550463 beq a0,s5,26dba <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3d4> + 26db6: b4bee0ef jal ra,15900 <_ZdlPv@plt> + 26dba: 462d li a2,11 + 26dbc: 00013597 auipc a1,0x13 + 26dc0: fac58593 addi a1,a1,-84 # 39d68 <_IO_stdin_used+0x1710> + 26dc4: 854e mv a0,s3 + 26dc6: 93bee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26dca: 650a ld a0,128(sp) + 26dcc: 01850463 beq a0,s8,26dd4 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3ee> + 26dd0: b31ee0ef jal ra,15900 <_ZdlPv@plt> + 26dd4: 7506 ld a0,96(sp) + 26dd6: 6782 ld a5,0(sp) + 26dd8: 00f50463 beq a0,a5,26de0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3fa> + 26ddc: b25ee0ef jal ra,15900 <_ZdlPv@plt> + 26de0: 6506 ld a0,64(sp) + 26de2: 089c addi a5,sp,80 + 26de4: e6f502e3 beq a0,a5,26c48 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x262> + 26de8: b19ee0ef jal ra,15900 <_ZdlPv@plt> + 26dec: 2a05 addiw s4,s4,1 + 26dee: bd3d j 26c2c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x246> + 26df0: 855e mv a0,s7 + 26df2: c2df30ef jal ra,1aa1e <_ZNK7testing10TestResult7SkippedEv> + 26df6: 00013597 auipc a1,0x13 + 26dfa: eb258593 addi a1,a1,-334 # 39ca8 <_IO_stdin_used+0x1650> + 26dfe: d60505e3 beqz a0,26b68 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x182> + 26e02: 00013597 auipc a1,0x13 + 26e06: ec658593 addi a1,a1,-314 # 39cc8 <_IO_stdin_used+0x1670> + 26e0a: bbb9 j 26b68 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x182> + 26e0c: 00013597 auipc a1,0x13 + 26e10: e8c58593 addi a1,a1,-372 # 39c98 <_IO_stdin_used+0x1640> + 26e14: bb11 j 26b28 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x142> + 26e16: 0c0d0f63 beqz s10,26ef4 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x50e> + 26e1a: 85de mv a1,s7 + 26e1c: 854e mv a0,s3 + 26e1e: 8c0fd0ef jal ra,23ede <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE> + 26e22: 854e mv a0,s3 + 26e24: 00013597 auipc a1,0x13 + 26e28: f5458593 addi a1,a1,-172 # 39d78 <_IO_stdin_used+0x1720> + 26e2c: 805ee0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 26e30: bec5 j 26a20 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3a> + 26e32: 00013597 auipc a1,0x13 + 26e36: bae58593 addi a1,a1,-1106 # 399e0 <_IO_stdin_used+0x1388> + 26e3a: 854e mv a0,s3 + 26e3c: ff4ee0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 26e40: bd09 j 26c52 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x26c> + 26e42: 6518 ld a4,8(a0) + 26e44: 8662 mv a2,s8 + 26e46: 85be mv a1,a5 + 26e48: 0705 addi a4,a4,1 + 26e4a: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 26e4e: 02058407 vle8.v v8,(a1) + 26e52: 8f15 sub a4,a4,a3 + 26e54: 95b6 add a1,a1,a3 + 26e56: 02060427 vse8.v v8,(a2) + 26e5a: 9636 add a2,a2,a3 + 26e5c: f77d bnez a4,26e4a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x464> + 26e5e: b72d j 26d88 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3a2> + 26e60: 6518 ld a4,8(a0) + 26e62: 6602 ld a2,0(sp) + 26e64: 85be mv a1,a5 + 26e66: 0705 addi a4,a4,1 + 26e68: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 26e6c: 02058407 vle8.v v8,(a1) + 26e70: 8f15 sub a4,a4,a3 + 26e72: 95b6 add a1,a1,a3 + 26e74: 02060427 vse8.v v8,(a2) + 26e78: 9636 add a2,a2,a3 + 26e7a: f77d bnez a4,26e68 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x482> + 26e7c: b591 j 26cc0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x2da> + 26e7e: 00013597 auipc a1,0x13 + 26e82: e8258593 addi a1,a1,-382 # 39d00 <_IO_stdin_used+0x16a8> + 26e86: 854a mv a0,s2 + 26e88: b81f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26e8c: 68ac ld a1,80(s1) + 26e8e: 8522 mv a0,s0 + 26e90: b79f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26e94: 86a2 mv a3,s0 + 26e96: 864a mv a2,s2 + 26e98: 85e6 mv a1,s9 + 26e9a: 854e mv a0,s3 + 26e9c: fe8ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 26ea0: 8522 mv a0,s0 + 26ea2: c63ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26ea6: 854a mv a0,s2 + 26ea8: c5def0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26eac: 8522 mv a0,s0 + 26eae: 00013597 auipc a1,0x13 + 26eb2: e5a58593 addi a1,a1,-422 # 39d08 <_IO_stdin_used+0x16b0> + 26eb6: b53f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 26eba: 58bc lw a5,112(s1) + 26ebc: 108c addi a1,sp,96 + 26ebe: 854a mv a0,s2 + 26ec0: 00024317 auipc t1,0x24 + 26ec4: 0b033303 ld t1,176(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 26ec8: d0be sw a5,96(sp) + 26eca: 9302 jalr t1 + 26ecc: 86ca mv a3,s2 + 26ece: 8622 mv a2,s0 + 26ed0: 85e6 mv a1,s9 + 26ed2: 854e mv a0,s3 + 26ed4: fb0ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 26ed8: 854a mv a0,s2 + 26eda: c2bef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26ede: 8522 mv a0,s0 + 26ee0: c25ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26ee4: 854e mv a0,s3 + 26ee6: 00013597 auipc a1,0x13 + 26eea: e2a58593 addi a1,a1,-470 # 39d10 <_IO_stdin_used+0x16b8> + 26eee: f42ee0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 26ef2: b63d j 26a20 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3a> + 26ef4: 855e mv a0,s7 + 26ef6: d51f30ef jal ra,1ac46 <_ZNK7testing10TestResult19test_property_countEv> + 26efa: c909 beqz a0,26f0c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x526> + 26efc: 00013597 auipc a1,0x13 + 26f00: ae458593 addi a1,a1,-1308 # 399e0 <_IO_stdin_used+0x1388> + 26f04: 854e mv a0,s3 + 26f06: f2aee0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 26f0a: bf01 j 26e1a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x434> + 26f0c: 854e mv a0,s3 + 26f0e: 00013597 auipc a1,0x13 + 26f12: e0258593 addi a1,a1,-510 # 39d10 <_IO_stdin_used+0x16b8> + 26f16: f1aee0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 26f1a: b619 j 26a20 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3a> + 26f1c: 84aa mv s1,a0 + 26f1e: 854a mv a0,s2 + 26f20: be5ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26f24: 8522 mv a0,s0 + 26f26: bdfef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26f2a: 8426 mv s0,s1 + 26f2c: 8566 mv a0,s9 + 26f2e: bd7ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26f32: 8522 mv a0,s0 + 26f34: 8bdee0ef jal ra,157f0 <_Unwind_Resume@plt> + 26f38: 84aa mv s1,a0 + 26f3a: b7ed j 26f24 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x53e> + 26f3c: 87aa mv a5,a0 + 26f3e: 8522 mv a0,s0 + 26f40: 843e mv s0,a5 + 26f42: bc3ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26f46: 854a mv a0,s2 + 26f48: bbdef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26f4c: b7c5 j 26f2c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x546> + 26f4e: 842a mv s0,a0 + 26f50: bfdd j 26f46 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> + 26f52: 87aa mv a5,a0 + 26f54: 8522 mv a0,s0 + 26f56: 843e mv s0,a5 + 26f58: badef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26f5c: 854a mv a0,s2 + 26f5e: ba7ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26f62: 1088 addi a0,sp,96 + 26f64: ba1ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26f68: 6562 ld a0,24(sp) + 26f6a: b9bef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26f6e: bf7d j 26f2c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x546> + 26f70: 842a mv s0,a0 + 26f72: b7ed j 26f5c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x576> + 26f74: 87aa mv a5,a0 + 26f76: 8522 mv a0,s0 + 26f78: 843e mv s0,a5 + 26f7a: b8bef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26f7e: b7d5 j 26f62 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x57c> + 26f80: 00012517 auipc a0,0x12 + 26f84: a8050513 addi a0,a0,-1408 # 38a00 <_IO_stdin_used+0x3a8> + 26f88: 969ee0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 26f8c: 00012517 auipc a0,0x12 + 26f90: a7450513 addi a0,a0,-1420 # 38a00 <_IO_stdin_used+0x3a8> + 26f94: 95dee0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 26f98: bff1 j 26f74 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x58e> + 26f9a: bf65 j 26f52 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x56c> + 26f9c: 842a mv s0,a0 + 26f9e: bf7d j 26f5c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x576> + 26fa0: 842a mv s0,a0 + 26fa2: b7c1 j 26f62 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x57c> + 26fa4: 87aa mv a5,a0 + 26fa6: 8522 mv a0,s0 + 26fa8: 843e mv s0,a5 + 26faa: b5bef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 26fae: bf6d j 26f68 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x582> + 26fb0: 00012517 auipc a0,0x12 + 26fb4: a5050513 addi a0,a0,-1456 # 38a00 <_IO_stdin_used+0x3a8> + 26fb8: 939ee0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 26fbc: b7e5 j 26fa4 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5be> + 26fbe: bfbd j 26f3c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> + 26fc0: 00012517 auipc a0,0x12 + 26fc4: a4050513 addi a0,a0,-1472 # 38a00 <_IO_stdin_used+0x3a8> + 26fc8: 929ee0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 26fcc: 842a mv s0,a0 + 26fce: bfa5 j 26f46 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> + 26fd0: b7b1 j 26f1c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x536> + 26fd2: 84aa mv s1,a0 + 26fd4: bf81 j 26f24 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x53e> + 26fd6: b799 j 26f1c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x536> + 26fd8: 84aa mv s1,a0 + 26fda: b7a9 j 26f24 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x53e> + 26fdc: b785 j 26f3c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> + 26fde: 842a mv s0,a0 + 26fe0: b79d j 26f46 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> + 26fe2: 842a mv s0,a0 + 26fe4: b7a1 j 26f2c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x546> + 26fe6: 842a mv s0,a0 + 26fe8: bfb9 j 26f46 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> + 26fea: 842a mv s0,a0 + 26fec: bfa9 j 26f46 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> + 26fee: b7b9 j 26f3c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> + 26ff0: 842a mv s0,a0 + 26ff2: bf91 j 26f46 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> + 26ff4: b7a1 j 26f3c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> + 26ff6: 842a mv s0,a0 + 26ff8: b7b9 j 26f46 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> + 26ffa: b789 j 26f3c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> + 26ffc: b781 j 26f3c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> + +0000000000026ffe <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE>: + 26ffe: 7131 addi sp,sp,-192 + 27000: e952 sd s4,144(sp) + 27002: 01010a13 addi s4,sp,16 + 27006: f526 sd s1,168(sp) + 27008: f14a sd s2,160(sp) + 2700a: 84ae mv s1,a1 + 2700c: 892a mv s2,a0 + 2700e: 00013597 auipc a1,0x13 + 27012: b3258593 addi a1,a1,-1230 # 39b40 <_IO_stdin_used+0x14e8> + 27016: 8552 mv a0,s4 + 27018: fd06 sd ra,184(sp) + 2701a: f922 sd s0,176(sp) + 2701c: ed4e sd s3,152(sp) + 2701e: e556 sd s5,136(sp) + 27020: e15a sd s6,128(sp) + 27022: fcde sd s7,120(sp) + 27024: 9e5f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27028: 854a mv a0,s2 + 2702a: 460d li a2,3 + 2702c: 00013597 auipc a1,0x13 + 27030: d6458593 addi a1,a1,-668 # 39d90 <_IO_stdin_used+0x1738> + 27034: eccee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27038: 6662 ld a2,24(sp) + 2703a: 65c2 ld a1,16(sp) + 2703c: 854a mv a0,s2 + 2703e: ec2ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27042: 03010993 addi s3,sp,48 + 27046: 854e mv a0,s3 + 27048: 00013597 auipc a1,0x13 + 2704c: b3058593 addi a1,a1,-1232 # 39b78 <_IO_stdin_used+0x1520> + 27050: 9b9f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27054: 648c ld a1,8(s1) + 27056: 0880 addi s0,sp,80 + 27058: 8522 mv a0,s0 + 2705a: 9aff10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2705e: 86a2 mv a3,s0 + 27060: 864e mv a2,s3 + 27062: 85d2 mv a1,s4 + 27064: 854a mv a0,s2 + 27066: e1eff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 2706a: 6546 ld a0,80(sp) + 2706c: 06010a93 addi s5,sp,96 + 27070: 01550463 beq a0,s5,27078 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x7a> + 27074: 88dee0ef jal ra,15900 <_ZdlPv@plt> + 27078: 7542 ld a0,48(sp) + 2707a: 04010b13 addi s6,sp,64 + 2707e: 01650463 beq a0,s6,27086 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x88> + 27082: 87fee0ef jal ra,15900 <_ZdlPv@plt> + 27086: 00012597 auipc a1,0x12 + 2708a: 02258593 addi a1,a1,34 # 390a8 <_IO_stdin_used+0xa50> + 2708e: 8522 mv a0,s0 + 27090: 979f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27094: 8526 mv a0,s1 + 27096: d0df00ef jal ra,17da2 <_ZNK7testing9TestSuite21reportable_test_countEv> + 2709a: 00c10b93 addi s7,sp,12 + 2709e: 87aa mv a5,a0 + 270a0: 85de mv a1,s7 + 270a2: 854e mv a0,s3 + 270a4: 00024317 auipc t1,0x24 + 270a8: ecc33303 ld t1,-308(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 270ac: c63e sw a5,12(sp) + 270ae: 9302 jalr t1 + 270b0: 86ce mv a3,s3 + 270b2: 8622 mv a2,s0 + 270b4: 85d2 mv a1,s4 + 270b6: 854a mv a0,s2 + 270b8: dccff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 270bc: 7542 ld a0,48(sp) + 270be: 01650463 beq a0,s6,270c6 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0xc8> + 270c2: 83fee0ef jal ra,15900 <_ZdlPv@plt> + 270c6: 6546 ld a0,80(sp) + 270c8: 01550463 beq a0,s5,270d0 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0xd2> + 270cc: 835ee0ef jal ra,15900 <_ZdlPv@plt> + 270d0: 00024797 auipc a5,0x24 + 270d4: bd07b783 ld a5,-1072(a5) # 4aca0 <_GLOBAL_OFFSET_TABLE_+0x150> + 270d8: 0007c783 lbu a5,0(a5) + 270dc: 14079b63 bnez a5,27232 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x234> + 270e0: 00013597 auipc a1,0x13 + 270e4: a8858593 addi a1,a1,-1400 # 39b68 <_IO_stdin_used+0x1510> + 270e8: 8522 mv a0,s0 + 270ea: 91ff10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 270ee: 8526 mv a0,s1 + 270f0: fdcf30ef jal ra,1a8cc <_ZNK7testing9TestSuite17failed_test_countEv> + 270f4: 87aa mv a5,a0 + 270f6: 85de mv a1,s7 + 270f8: 854e mv a0,s3 + 270fa: 00024317 auipc t1,0x24 + 270fe: e7633303 ld t1,-394(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 27102: c63e sw a5,12(sp) + 27104: 9302 jalr t1 + 27106: 86ce mv a3,s3 + 27108: 8622 mv a2,s0 + 2710a: 85d2 mv a1,s4 + 2710c: 854a mv a0,s2 + 2710e: d76ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 27112: 7542 ld a0,48(sp) + 27114: 01650463 beq a0,s6,2711c <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x11e> + 27118: fe8ee0ef jal ra,15900 <_ZdlPv@plt> + 2711c: 6546 ld a0,80(sp) + 2711e: 01550463 beq a0,s5,27126 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x128> + 27122: fdeee0ef jal ra,15900 <_ZdlPv@plt> + 27126: 00013597 auipc a1,0x13 + 2712a: a2a58593 addi a1,a1,-1494 # 39b50 <_IO_stdin_used+0x14f8> + 2712e: 8522 mv a0,s0 + 27130: 8d9f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27134: 8526 mv a0,s1 + 27136: c45f00ef jal ra,17d7a <_ZNK7testing9TestSuite30reportable_disabled_test_countEv> + 2713a: 87aa mv a5,a0 + 2713c: 85de mv a1,s7 + 2713e: 854e mv a0,s3 + 27140: 00024317 auipc t1,0x24 + 27144: e3033303 ld t1,-464(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 27148: c63e sw a5,12(sp) + 2714a: 9302 jalr t1 + 2714c: 86ce mv a3,s3 + 2714e: 8622 mv a2,s0 + 27150: 85d2 mv a1,s4 + 27152: 854a mv a0,s2 + 27154: d30ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 27158: 7542 ld a0,48(sp) + 2715a: 01650463 beq a0,s6,27162 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x164> + 2715e: fa2ee0ef jal ra,15900 <_ZdlPv@plt> + 27162: 6546 ld a0,80(sp) + 27164: 01550463 beq a0,s5,2716c <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x16e> + 27168: f98ee0ef jal ra,15900 <_ZdlPv@plt> + 2716c: 00013597 auipc a1,0x13 + 27170: 9f458593 addi a1,a1,-1548 # 39b60 <_IO_stdin_used+0x1508> + 27174: 854e mv a0,s3 + 27176: 893f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2717a: 00014597 auipc a1,0x14 + 2717e: 14658593 addi a1,a1,326 # 3b2c0 <_IO_stdin_used+0x2c68> + 27182: 8522 mv a0,s0 + 27184: 885f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27188: 86a2 mv a3,s0 + 2718a: 864e mv a2,s3 + 2718c: 85d2 mv a1,s4 + 2718e: 854a mv a0,s2 + 27190: cf4ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 27194: 6546 ld a0,80(sp) + 27196: 01550463 beq a0,s5,2719e <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x1a0> + 2719a: f66ee0ef jal ra,15900 <_ZdlPv@plt> + 2719e: 7542 ld a0,48(sp) + 271a0: 01650463 beq a0,s6,271a8 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x1aa> + 271a4: f5cee0ef jal ra,15900 <_ZdlPv@plt> + 271a8: 00013597 auipc a1,0x13 + 271ac: 9d858593 addi a1,a1,-1576 # 39b80 <_IO_stdin_used+0x1528> + 271b0: 8522 mv a0,s0 + 271b2: 857f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 271b6: 60cc ld a1,128(s1) + 271b8: 854e mv a0,s3 + 271ba: d5cfd0ef jal ra,24716 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex> + 271be: 86ce mv a3,s3 + 271c0: 8622 mv a2,s0 + 271c2: 85d2 mv a1,s4 + 271c4: 854a mv a0,s2 + 271c6: cbeff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 271ca: 7542 ld a0,48(sp) + 271cc: 01650463 beq a0,s6,271d4 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x1d6> + 271d0: f30ee0ef jal ra,15900 <_ZdlPv@plt> + 271d4: 6546 ld a0,80(sp) + 271d6: 01550463 beq a0,s5,271de <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x1e0> + 271da: f26ee0ef jal ra,15900 <_ZdlPv@plt> + 271de: 00013597 auipc a1,0x13 + 271e2: 9aa58593 addi a1,a1,-1622 # 39b88 <_IO_stdin_used+0x1530> + 271e6: 8522 mv a0,s0 + 271e8: 821f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 271ec: 7cac ld a1,120(s1) + 271ee: 854e mv a0,s3 + 271f0: a9efb0ef jal ra,2248e <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex> + 271f4: 86ce mv a3,s3 + 271f6: 8622 mv a2,s0 + 271f8: 85d2 mv a1,s4 + 271fa: 854a mv a0,s2 + 271fc: c88ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 27200: 7542 ld a0,48(sp) + 27202: 01650463 beq a0,s6,2720a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x20c> + 27206: efaee0ef jal ra,15900 <_ZdlPv@plt> + 2720a: 6546 ld a0,80(sp) + 2720c: 01550463 beq a0,s5,27214 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x216> + 27210: ef0ee0ef jal ra,15900 <_ZdlPv@plt> + 27214: 08848593 addi a1,s1,136 + 27218: 8522 mv a0,s0 + 2721a: f93fc0ef jal ra,241ac <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE> + 2721e: 6666 ld a2,88(sp) + 27220: 65c6 ld a1,80(sp) + 27222: 854a mv a0,s2 + 27224: cdcee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27228: 6546 ld a0,80(sp) + 2722a: 01550463 beq a0,s5,27232 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x234> + 2722e: ed2ee0ef jal ra,15900 <_ZdlPv@plt> + 27232: 4609 li a2,2 + 27234: 00012597 auipc a1,0x12 + 27238: 7ac58593 addi a1,a1,1964 # 399e0 <_IO_stdin_used+0x1388> + 2723c: 854a mv a0,s2 + 2723e: cc2ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27242: 4401 li s0,0 + 27244: 8526 mv a0,s1 + 27246: b81f00ef jal ra,17dc6 <_ZNK7testing9TestSuite16total_test_countEv> + 2724a: 02a45963 bge s0,a0,2727c <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x27e> + 2724e: 85a2 mv a1,s0 + 27250: 8526 mv a0,s1 + 27252: e39f30ef jal ra,1b08a <_ZNK7testing9TestSuite11GetTestInfoEi> + 27256: 08254783 lbu a5,130(a0) + 2725a: cf99 beqz a5,27278 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x27a> + 2725c: 08354783 lbu a5,131(a0) + 27260: ef81 bnez a5,27278 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x27a> + 27262: 85a2 mv a1,s0 + 27264: 8526 mv a0,s1 + 27266: 0084b983 ld s3,8(s1) + 2726a: e21f30ef jal ra,1b08a <_ZNK7testing9TestSuite11GetTestInfoEi> + 2726e: 862a mv a2,a0 + 27270: 85ce mv a1,s3 + 27272: 854a mv a0,s2 + 27274: f72ff0ef jal ra,269e6 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE> + 27278: 2405 addiw s0,s0,1 + 2727a: b7e9 j 27244 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x246> + 2727c: 4611 li a2,4 + 2727e: 00013597 auipc a1,0x13 + 27282: b1a58593 addi a1,a1,-1254 # 39d98 <_IO_stdin_used+0x1740> + 27286: 854a mv a0,s2 + 27288: c78ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2728c: 6662 ld a2,24(sp) + 2728e: 65c2 ld a1,16(sp) + 27290: 854a mv a0,s2 + 27292: c6eee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27296: 4609 li a2,2 + 27298: 00012597 auipc a1,0x12 + 2729c: 74858593 addi a1,a1,1864 # 399e0 <_IO_stdin_used+0x1388> + 272a0: c60ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 272a4: 6542 ld a0,16(sp) + 272a6: 101c addi a5,sp,32 + 272a8: 00f50463 beq a0,a5,272b0 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2b2> + 272ac: e54ee0ef jal ra,15900 <_ZdlPv@plt> + 272b0: 70ea ld ra,184(sp) + 272b2: 744a ld s0,176(sp) + 272b4: 74aa ld s1,168(sp) + 272b6: 790a ld s2,160(sp) + 272b8: 69ea ld s3,152(sp) + 272ba: 6a4a ld s4,144(sp) + 272bc: 6aaa ld s5,136(sp) + 272be: 6b0a ld s6,128(sp) + 272c0: 7be6 ld s7,120(sp) + 272c2: 6129 addi sp,sp,192 + 272c4: 8082 ret + 272c6: 84aa mv s1,a0 + 272c8: a029 j 272d2 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> + 272ca: 84aa mv s1,a0 + 272cc: 854e mv a0,s3 + 272ce: 837ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 272d2: 8522 mv a0,s0 + 272d4: 831ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 272d8: 8552 mv a0,s4 + 272da: 82bef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 272de: 8526 mv a0,s1 + 272e0: d10ee0ef jal ra,157f0 <_Unwind_Resume@plt> + 272e4: 84aa mv s1,a0 + 272e6: b7f5 j 272d2 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> + 272e8: b7cd j 272ca <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2cc> + 272ea: 84aa mv s1,a0 + 272ec: b7dd j 272d2 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> + 272ee: 87aa mv a5,a0 + 272f0: 8522 mv a0,s0 + 272f2: 843e mv s0,a5 + 272f4: 811ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 272f8: 854e mv a0,s3 + 272fa: 80bef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 272fe: 84a2 mv s1,s0 + 27300: bfe1 j 272d8 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2da> + 27302: 842a mv s0,a0 + 27304: bfd5 j 272f8 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2fa> + 27306: 84aa mv s1,a0 + 27308: bfc1 j 272d8 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2da> + 2730a: 84aa mv s1,a0 + 2730c: b7d9 j 272d2 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> + 2730e: b7c5 j 272ee <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2f0> + 27310: 842a mv s0,a0 + 27312: b7dd j 272f8 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2fa> + 27314: bf5d j 272ca <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2cc> + 27316: 84aa mv s1,a0 + 27318: bf6d j 272d2 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> + 2731a: bf45 j 272ca <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2cc> + 2731c: 84aa mv s1,a0 + 2731e: bf55 j 272d2 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> + 27320: b76d j 272ca <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2cc> + +0000000000027322 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE>: + 27322: 7131 addi sp,sp,-192 + 27324: e952 sd s4,144(sp) + 27326: 01010a13 addi s4,sp,16 + 2732a: f526 sd s1,168(sp) + 2732c: f14a sd s2,160(sp) + 2732e: 84ae mv s1,a1 + 27330: 892a mv s2,a0 + 27332: 00012597 auipc a1,0x12 + 27336: 7fe58593 addi a1,a1,2046 # 39b30 <_IO_stdin_used+0x14d8> + 2733a: 8552 mv a0,s4 + 2733c: fd06 sd ra,184(sp) + 2733e: f922 sd s0,176(sp) + 27340: ed4e sd s3,152(sp) + 27342: e556 sd s5,136(sp) + 27344: e15a sd s6,128(sp) + 27346: fcde sd s7,120(sp) + 27348: ec0f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2734c: 854a mv a0,s2 + 2734e: 02700613 li a2,39 + 27352: 00013597 auipc a1,0x13 + 27356: a4e58593 addi a1,a1,-1458 # 39da0 <_IO_stdin_used+0x1748> + 2735a: ba6ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2735e: 4605 li a2,1 + 27360: 00012597 auipc a1,0x12 + 27364: 67858593 addi a1,a1,1656 # 399d8 <_IO_stdin_used+0x1380> + 27368: 854a mv a0,s2 + 2736a: b96ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2736e: 6662 ld a2,24(sp) + 27370: 65c2 ld a1,16(sp) + 27372: 854a mv a0,s2 + 27374: b8cee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27378: 0880 addi s0,sp,80 + 2737a: 8522 mv a0,s0 + 2737c: 00012597 auipc a1,0x12 + 27380: d2c58593 addi a1,a1,-724 # 390a8 <_IO_stdin_used+0xa50> + 27384: e84f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27388: 8526 mv a0,s1 + 2738a: e56f40ef jal ra,1b9e0 <_ZNK7testing8UnitTest21reportable_test_countEv> + 2738e: 03010993 addi s3,sp,48 + 27392: 00c10b93 addi s7,sp,12 + 27396: 87aa mv a5,a0 + 27398: 85de mv a1,s7 + 2739a: 854e mv a0,s3 + 2739c: 00024317 auipc t1,0x24 + 273a0: bd433303 ld t1,-1068(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 273a4: c63e sw a5,12(sp) + 273a6: 9302 jalr t1 + 273a8: 86ce mv a3,s3 + 273aa: 8622 mv a2,s0 + 273ac: 85d2 mv a1,s4 + 273ae: 854a mv a0,s2 + 273b0: ad4ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 273b4: 7542 ld a0,48(sp) + 273b6: 04010b13 addi s6,sp,64 + 273ba: 01650463 beq a0,s6,273c2 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0xa0> + 273be: d42ee0ef jal ra,15900 <_ZdlPv@plt> + 273c2: 6546 ld a0,80(sp) + 273c4: 06010a93 addi s5,sp,96 + 273c8: 01550463 beq a0,s5,273d0 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0xae> + 273cc: d34ee0ef jal ra,15900 <_ZdlPv@plt> + 273d0: 00012597 auipc a1,0x12 + 273d4: 79858593 addi a1,a1,1944 # 39b68 <_IO_stdin_used+0x1510> + 273d8: 8522 mv a0,s0 + 273da: e2ef10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 273de: 8526 mv a0,s1 + 273e0: deef40ef jal ra,1b9ce <_ZNK7testing8UnitTest17failed_test_countEv> + 273e4: 87aa mv a5,a0 + 273e6: 85de mv a1,s7 + 273e8: 854e mv a0,s3 + 273ea: 00024317 auipc t1,0x24 + 273ee: b8633303 ld t1,-1146(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 273f2: c63e sw a5,12(sp) + 273f4: 9302 jalr t1 + 273f6: 86ce mv a3,s3 + 273f8: 8622 mv a2,s0 + 273fa: 85d2 mv a1,s4 + 273fc: 854a mv a0,s2 + 273fe: a86ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 27402: 7542 ld a0,48(sp) + 27404: 01650463 beq a0,s6,2740c <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0xea> + 27408: cf8ee0ef jal ra,15900 <_ZdlPv@plt> + 2740c: 6546 ld a0,80(sp) + 2740e: 01550463 beq a0,s5,27416 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0xf4> + 27412: ceeee0ef jal ra,15900 <_ZdlPv@plt> + 27416: 00012597 auipc a1,0x12 + 2741a: 73a58593 addi a1,a1,1850 # 39b50 <_IO_stdin_used+0x14f8> + 2741e: 8522 mv a0,s0 + 27420: de8f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27424: 8526 mv a0,s1 + 27426: daef40ef jal ra,1b9d4 <_ZNK7testing8UnitTest30reportable_disabled_test_countEv> + 2742a: 87aa mv a5,a0 + 2742c: 85de mv a1,s7 + 2742e: 854e mv a0,s3 + 27430: 00024317 auipc t1,0x24 + 27434: b4033303 ld t1,-1216(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 27438: c63e sw a5,12(sp) + 2743a: 9302 jalr t1 + 2743c: 86ce mv a3,s3 + 2743e: 8622 mv a2,s0 + 27440: 85d2 mv a1,s4 + 27442: 854a mv a0,s2 + 27444: a40ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 27448: 7542 ld a0,48(sp) + 2744a: 01650463 beq a0,s6,27452 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x130> + 2744e: cb2ee0ef jal ra,15900 <_ZdlPv@plt> + 27452: 6546 ld a0,80(sp) + 27454: 01550463 beq a0,s5,2745c <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x13a> + 27458: ca8ee0ef jal ra,15900 <_ZdlPv@plt> + 2745c: 00012597 auipc a1,0x12 + 27460: 70458593 addi a1,a1,1796 # 39b60 <_IO_stdin_used+0x1508> + 27464: 854e mv a0,s3 + 27466: da2f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2746a: 00014597 auipc a1,0x14 + 2746e: e5658593 addi a1,a1,-426 # 3b2c0 <_IO_stdin_used+0x2c68> + 27472: 8522 mv a0,s0 + 27474: d94f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27478: 86a2 mv a3,s0 + 2747a: 864e mv a2,s3 + 2747c: 85d2 mv a1,s4 + 2747e: 854a mv a0,s2 + 27480: a04ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 27484: 6546 ld a0,80(sp) + 27486: 01550463 beq a0,s5,2748e <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x16c> + 2748a: c76ee0ef jal ra,15900 <_ZdlPv@plt> + 2748e: 7542 ld a0,48(sp) + 27490: 01650463 beq a0,s6,27498 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x176> + 27494: c6cee0ef jal ra,15900 <_ZdlPv@plt> + 27498: 00012597 auipc a1,0x12 + 2749c: 6e858593 addi a1,a1,1768 # 39b80 <_IO_stdin_used+0x1528> + 274a0: 8522 mv a0,s0 + 274a2: d66f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 274a6: 8526 mv a0,s1 + 274a8: d52f40ef jal ra,1b9fa <_ZNK7testing8UnitTest12elapsed_timeEv> + 274ac: 85aa mv a1,a0 + 274ae: 854e mv a0,s3 + 274b0: a66fd0ef jal ra,24716 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex> + 274b4: 86ce mv a3,s3 + 274b6: 8622 mv a2,s0 + 274b8: 85d2 mv a1,s4 + 274ba: 854a mv a0,s2 + 274bc: 9c8ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 274c0: 7542 ld a0,48(sp) + 274c2: 01650463 beq a0,s6,274ca <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x1a8> + 274c6: c3aee0ef jal ra,15900 <_ZdlPv@plt> + 274ca: 6546 ld a0,80(sp) + 274cc: 01550463 beq a0,s5,274d4 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x1b2> + 274d0: c30ee0ef jal ra,15900 <_ZdlPv@plt> + 274d4: 00012597 auipc a1,0x12 + 274d8: 6b458593 addi a1,a1,1716 # 39b88 <_IO_stdin_used+0x1530> + 274dc: 8522 mv a0,s0 + 274de: d2af10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 274e2: 8526 mv a0,s1 + 274e4: d0ef40ef jal ra,1b9f2 <_ZNK7testing8UnitTest15start_timestampEv> + 274e8: 85aa mv a1,a0 + 274ea: 854e mv a0,s3 + 274ec: fa3fa0ef jal ra,2248e <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex> + 274f0: 86ce mv a3,s3 + 274f2: 8622 mv a2,s0 + 274f4: 85d2 mv a1,s4 + 274f6: 854a mv a0,s2 + 274f8: 98cff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 274fc: 7542 ld a0,48(sp) + 274fe: 01650463 beq a0,s6,27506 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x1e4> + 27502: bfeee0ef jal ra,15900 <_ZdlPv@plt> + 27506: 6546 ld a0,80(sp) + 27508: 01550463 beq a0,s5,27510 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x1ee> + 2750c: bf4ee0ef jal ra,15900 <_ZdlPv@plt> + 27510: 00024797 auipc a5,0x24 + 27514: 9f07b783 ld a5,-1552(a5) # 4af00 <_GLOBAL_OFFSET_TABLE_+0x3b0> + 27518: 0007c783 lbu a5,0(a5) + 2751c: c3b1 beqz a5,27560 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x23e> + 2751e: 00013597 auipc a1,0x13 + 27522: 8aa58593 addi a1,a1,-1878 # 39dc8 <_IO_stdin_used+0x1770> + 27526: 8522 mv a0,s0 + 27528: ce0f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2752c: 8526 mv a0,s1 + 2752e: 89df40ef jal ra,1bdca <_ZNK7testing8UnitTest11random_seedEv> + 27532: 87aa mv a5,a0 + 27534: 85de mv a1,s7 + 27536: 854e mv a0,s3 + 27538: 00024317 auipc t1,0x24 + 2753c: a3833303 ld t1,-1480(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 27540: c63e sw a5,12(sp) + 27542: 9302 jalr t1 + 27544: 86ce mv a3,s3 + 27546: 8622 mv a2,s0 + 27548: 85d2 mv a1,s4 + 2754a: 854a mv a0,s2 + 2754c: 938ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 27550: 7542 ld a0,48(sp) + 27552: 01650463 beq a0,s6,2755a <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x238> + 27556: baaee0ef jal ra,15900 <_ZdlPv@plt> + 2755a: 8522 mv a0,s0 + 2755c: da8ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27560: 8526 mv a0,s1 + 27562: f44f40ef jal ra,1bca6 <_ZNK7testing8UnitTest18ad_hoc_test_resultEv> + 27566: 85aa mv a1,a0 + 27568: 8522 mv a0,s0 + 2756a: c43fc0ef jal ra,241ac <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE> + 2756e: 6666 ld a2,88(sp) + 27570: 65c6 ld a1,80(sp) + 27572: 854a mv a0,s2 + 27574: 98cee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27578: 6546 ld a0,80(sp) + 2757a: 01550463 beq a0,s5,27582 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x260> + 2757e: b82ee0ef jal ra,15900 <_ZdlPv@plt> + 27582: 00012597 auipc a1,0x12 + 27586: 5f658593 addi a1,a1,1526 # 39b78 <_IO_stdin_used+0x1520> + 2758a: 854e mv a0,s3 + 2758c: c7cf10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27590: 00013597 auipc a1,0x13 + 27594: 84858593 addi a1,a1,-1976 # 39dd8 <_IO_stdin_used+0x1780> + 27598: 8522 mv a0,s0 + 2759a: c6ef10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2759e: 86a2 mv a3,s0 + 275a0: 864e mv a2,s3 + 275a2: 85d2 mv a1,s4 + 275a4: 854a mv a0,s2 + 275a6: 8deff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 275aa: 6546 ld a0,80(sp) + 275ac: 01550463 beq a0,s5,275b4 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x292> + 275b0: b50ee0ef jal ra,15900 <_ZdlPv@plt> + 275b4: 7542 ld a0,48(sp) + 275b6: 01650463 beq a0,s6,275be <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x29c> + 275ba: b46ee0ef jal ra,15900 <_ZdlPv@plt> + 275be: 4609 li a2,2 + 275c0: 00012597 auipc a1,0x12 + 275c4: 42058593 addi a1,a1,1056 # 399e0 <_IO_stdin_used+0x1388> + 275c8: 854a mv a0,s2 + 275ca: 936ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 275ce: 4401 li s0,0 + 275d0: 8526 mv a0,s1 + 275d2: bccf40ef jal ra,1b99e <_ZNK7testing8UnitTest22total_test_suite_countEv> + 275d6: 02a45663 bge s0,a0,27602 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x2e0> + 275da: 85a2 mv a1,s0 + 275dc: 8526 mv a0,s1 + 275de: c82f40ef jal ra,1ba60 <_ZNK7testing8UnitTest12GetTestSuiteEi> + 275e2: fc0f00ef jal ra,17da2 <_ZNK7testing9TestSuite21reportable_test_countEv> + 275e6: 00a04463 bgtz a0,275ee <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x2cc> + 275ea: 2405 addiw s0,s0,1 + 275ec: b7d5 j 275d0 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x2ae> + 275ee: 85a2 mv a1,s0 + 275f0: 8526 mv a0,s1 + 275f2: c6ef40ef jal ra,1ba60 <_ZNK7testing8UnitTest12GetTestSuiteEi> + 275f6: 85aa mv a1,a0 + 275f8: 854a mv a0,s2 + 275fa: a05ff0ef jal ra,26ffe <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE> + 275fe: 2405 addiw s0,s0,1 + 27600: bfc1 j 275d0 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x2ae> + 27602: 4609 li a2,2 + 27604: 00012597 auipc a1,0x12 + 27608: 40458593 addi a1,a1,1028 # 39a08 <_IO_stdin_used+0x13b0> + 2760c: 854a mv a0,s2 + 2760e: 8f2ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27612: 6662 ld a2,24(sp) + 27614: 65c2 ld a1,16(sp) + 27616: 854a mv a0,s2 + 27618: 8e8ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2761c: 4609 li a2,2 + 2761e: 00012597 auipc a1,0x12 + 27622: 3c258593 addi a1,a1,962 # 399e0 <_IO_stdin_used+0x1388> + 27626: 8daee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2762a: 6542 ld a0,16(sp) + 2762c: 101c addi a5,sp,32 + 2762e: 00f50463 beq a0,a5,27636 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x314> + 27632: aceee0ef jal ra,15900 <_ZdlPv@plt> + 27636: 70ea ld ra,184(sp) + 27638: 744a ld s0,176(sp) + 2763a: 74aa ld s1,168(sp) + 2763c: 790a ld s2,160(sp) + 2763e: 69ea ld s3,152(sp) + 27640: 6a4a ld s4,144(sp) + 27642: 6aaa ld s5,136(sp) + 27644: 6b0a ld s6,128(sp) + 27646: 7be6 ld s7,120(sp) + 27648: 6129 addi sp,sp,192 + 2764a: 8082 ret + 2764c: 84aa mv s1,a0 + 2764e: 854e mv a0,s3 + 27650: cb4ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27654: 8522 mv a0,s0 + 27656: caeef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2765a: 8552 mv a0,s4 + 2765c: ca8ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27660: 8526 mv a0,s1 + 27662: 98eee0ef jal ra,157f0 <_Unwind_Resume@plt> + 27666: 84aa mv s1,a0 + 27668: b7f5 j 27654 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> + 2766a: b7cd j 2764c <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> + 2766c: 84aa mv s1,a0 + 2766e: b7dd j 27654 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> + 27670: bff1 j 2764c <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> + 27672: 84aa mv s1,a0 + 27674: b7c5 j 27654 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> + 27676: 87aa mv a5,a0 + 27678: 8522 mv a0,s0 + 2767a: 843e mv s0,a5 + 2767c: c88ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27680: 854e mv a0,s3 + 27682: c82ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27686: 84a2 mv s1,s0 + 27688: bfc9 j 2765a <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x338> + 2768a: 842a mv s0,a0 + 2768c: bfd5 j 27680 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x35e> + 2768e: bf7d j 2764c <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> + 27690: 84aa mv s1,a0 + 27692: b7c9 j 27654 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> + 27694: bf65 j 2764c <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> + 27696: 84aa mv s1,a0 + 27698: bf75 j 27654 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> + 2769a: bf4d j 2764c <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> + 2769c: 84aa mv s1,a0 + 2769e: bf5d j 27654 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> + 276a0: 84aa mv s1,a0 + 276a2: bf65 j 2765a <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x338> + 276a4: bfc9 j 27676 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x354> + 276a6: 842a mv s0,a0 + 276a8: bfe1 j 27680 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x35e> + 276aa: 84aa mv s1,a0 + 276ac: b765 j 27654 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> + +00000000000276ae <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi>: + 276ae: db010113 addi sp,sp,-592 + 276b2: 0521 addi a0,a0,8 + 276b4: f42e sd a1,40(sp) + 276b6: 24113423 sd ra,584(sp) + 276ba: 24813023 sd s0,576(sp) + 276be: 22913c23 sd s1,568(sp) + 276c2: 23213823 sd s2,560(sp) + 276c6: 23313423 sd s3,552(sp) + 276ca: 21613823 sd s6,528(sp) + 276ce: 23413023 sd s4,544(sp) + 276d2: 21513c23 sd s5,536(sp) + 276d6: 21713423 sd s7,520(sp) + 276da: 21813023 sd s8,512(sp) + 276de: ffe6 sd s9,504(sp) + 276e0: fbea sd s10,496(sp) + 276e2: f7ee sd s11,488(sp) + 276e4: c69f80ef jal ra,2034c <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 276e8: 09b8 addi a4,sp,216 + 276ea: 87aa mv a5,a0 + 276ec: 08a4 addi s1,sp,88 + 276ee: 853a mv a0,a4 + 276f0: e83e sd a5,16(sp) + 276f2: e43a sd a4,8(sp) + 276f4: ec26 sd s1,24(sp) + 276f6: d0bed0ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> + 276fa: cd817057 vsetivli zero,2,e64,m1,ta,ma + 276fe: 5e0030d7 vmv.v.i v1,0 + 27702: 039c addi a5,sp,448 + 27704: 00023997 auipc s3,0x23 + 27708: 5349b983 ld s3,1332(s3) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 2770c: 0207f0a7 vse64.v v1,(a5) + 27710: 0b9c addi a5,sp,464 + 27712: 0207f0a7 vse64.v v1,(a5) + 27716: 0109b403 ld s0,16(s3) + 2771a: 1a011c23 sh zero,440(sp) + 2771e: 0189bb03 ld s6,24(s3) + 27722: 00024917 auipc s2,0x24 + 27726: 83693903 ld s2,-1994(s2) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 2772a: 0941 addi s2,s2,16 + 2772c: fe843783 ld a5,-24(s0) + 27730: fb02 sd zero,432(sp) + 27732: eca2 sd s0,88(sp) + 27734: 978a add a5,a5,sp + 27736: edca sd s2,216(sp) + 27738: 0567bc23 sd s6,88(a5) + 2773c: f082 sd zero,96(sp) + 2773e: fe843503 ld a0,-24(s0) + 27742: 4581 li a1,0 + 27744: 9526 add a0,a0,s1 + 27746: c6bed0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 2774a: 0209b483 ld s1,32(s3) + 2774e: 0289bb83 ld s7,40(s3) + 27752: 06810d93 addi s11,sp,104 + 27756: fe84b503 ld a0,-24(s1) + 2775a: f4a6 sd s1,104(sp) + 2775c: 4581 li a1,0 + 2775e: 956e add a0,a0,s11 + 27760: 01753023 sd s7,0(a0) + 27764: c4ded0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 27768: 0089bc83 ld s9,8(s3) + 2776c: 0309bc03 ld s8,48(s3) + 27770: cd817057 vsetivli zero,2,e64,m1,ta,ma + 27774: fe8cb703 ld a4,-24(s9) + 27778: 5e0030d7 vmv.v.i v1,0 + 2777c: 00023797 auipc a5,0x23 + 27780: 68c7b783 ld a5,1676(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 27784: 1134 addi a3,sp,168 + 27786: 970a add a4,a4,sp + 27788: 05873c23 sd s8,88(a4) + 2778c: 8536 mv a0,a3 + 2778e: f036 sd a3,32(sp) + 27790: 04078a93 addi s5,a5,64 + 27794: 01878693 addi a3,a5,24 + 27798: 06878793 addi a5,a5,104 + 2779c: edbe sd a5,216(sp) + 2779e: 18bc addi a5,sp,120 + 277a0: 0207f0a7 vse64.v v1,(a5) + 277a4: 00023997 auipc s3,0x23 + 277a8: 6049b983 ld s3,1540(s3) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 277ac: 013c addi a5,sp,136 + 277ae: 0207f0a7 vse64.v v1,(a5) + 277b2: 09c1 addi s3,s3,16 + 277b4: 093c addi a5,sp,152 + 277b6: 0207f0a7 vse64.v v1,(a5) + 277ba: ecb6 sd a3,88(sp) + 277bc: f4d6 sd s5,104(sp) + 277be: f8ce sd s3,112(sp) + 277c0: be1ed0ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> + 277c4: 6522 ld a0,8(sp) + 277c6: 00023a17 auipc s4,0x23 + 277ca: 512a3a03 ld s4,1298(s4) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 277ce: 47e1 li a5,24 + 277d0: 0c810d13 addi s10,sp,200 + 277d4: 0a41 addi s4,s4,16 + 277d6: 188c addi a1,sp,112 + 277d8: e182 sd zero,192(sp) + 277da: 0c010423 sb zero,200(sp) + 277de: d93e sw a5,176(sp) + 277e0: fd6a sd s10,184(sp) + 277e2: f8d2 sd s4,112(sp) + 277e4: bcded0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 277e8: 75a2 ld a1,40(sp) + 277ea: 856e mv a0,s11 + 277ec: b37ff0ef jal ra,27322 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE> + 277f0: 65e2 ld a1,24(sp) + 277f2: 03810d93 addi s11,sp,56 + 277f6: 856e mv a0,s11 + 277f8: 889f20ef jal ra,1a080 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 277fc: 65c2 ld a1,16(sp) + 277fe: 7562 ld a0,56(sp) + 27800: 8c0ee0ef jal ra,158c0 + 27804: 7562 ld a0,56(sp) + 27806: 00bc addi a5,sp,72 + 27808: 00f50463 beq a0,a5,27810 <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x162> + 2780c: 8f4ee0ef jal ra,15900 <_ZdlPv@plt> + 27810: 6542 ld a0,16(sp) + 27812: a5eee0ef jal ra,15a70 + 27816: 00023797 auipc a5,0x23 + 2781a: 5f27b783 ld a5,1522(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 2781e: 756a ld a0,184(sp) + 27820: 01878713 addi a4,a5,24 + 27824: 06878793 addi a5,a5,104 + 27828: ecba sd a4,88(sp) + 2782a: edbe sd a5,216(sp) + 2782c: f4d6 sd s5,104(sp) + 2782e: f8d2 sd s4,112(sp) + 27830: 01a50463 beq a0,s10,27838 <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x18a> + 27834: 8ccee0ef jal ra,15900 <_ZdlPv@plt> + 27838: 7502 ld a0,32(sp) + 2783a: f8ce sd s3,112(sp) + 2783c: be5ed0ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 27840: fe8cb683 ld a3,-24(s9) + 27844: fe84b703 ld a4,-24(s1) + 27848: fe843783 ld a5,-24(s0) + 2784c: 968a add a3,a3,sp + 2784e: 0586bc23 sd s8,88(a3) + 27852: f4a6 sd s1,104(sp) + 27854: 970a add a4,a4,sp + 27856: 07773423 sd s7,104(a4) + 2785a: 6522 ld a0,8(sp) + 2785c: eca2 sd s0,88(sp) + 2785e: 978a add a5,a5,sp + 27860: 0567bc23 sd s6,88(a5) + 27864: edca sd s2,216(sp) + 27866: f082 sd zero,96(sp) + 27868: d79ed0ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 2786c: 24813083 ld ra,584(sp) + 27870: 24013403 ld s0,576(sp) + 27874: 23813483 ld s1,568(sp) + 27878: 23013903 ld s2,560(sp) + 2787c: 22813983 ld s3,552(sp) + 27880: 22013a03 ld s4,544(sp) + 27884: 21813a83 ld s5,536(sp) + 27888: 21013b03 ld s6,528(sp) + 2788c: 20813b83 ld s7,520(sp) + 27890: 20013c03 ld s8,512(sp) + 27894: 7cfe ld s9,504(sp) + 27896: 7d5e ld s10,496(sp) + 27898: 7dbe ld s11,488(sp) + 2789a: 25010113 addi sp,sp,592 + 2789e: 8082 ret + 278a0: 8daa mv s11,a0 + 278a2: 6522 ld a0,8(sp) + 278a4: edca sd s2,216(sp) + 278a6: d3bed0ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 278aa: 856e mv a0,s11 + 278ac: f45ed0ef jal ra,157f0 <_Unwind_Resume@plt> + 278b0: 842a mv s0,a0 + 278b2: 856e mv a0,s11 + 278b4: a50ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 278b8: 6562 ld a0,24(sp) + 278ba: ad7ed0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 278be: 8522 mv a0,s0 + 278c0: f31ed0ef jal ra,157f0 <_Unwind_Resume@plt> + 278c4: 8daa mv s11,a0 + 278c6: 1928 addi a0,sp,184 + 278c8: f8d2 sd s4,112(sp) + 278ca: a3aef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 278ce: 7502 ld a0,32(sp) + 278d0: f8ce sd s3,112(sp) + 278d2: b4fed0ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 278d6: fe8cb683 ld a3,-24(s9) + 278da: fe84b703 ld a4,-24(s1) + 278de: 1810 addi a2,sp,48 + 278e0: 1b068693 addi a3,a3,432 + 278e4: fe843783 ld a5,-24(s0) + 278e8: 96b2 add a3,a3,a2 + 278ea: e786bc23 sd s8,-392(a3) + 278ee: 1b070713 addi a4,a4,432 + 278f2: f4a6 sd s1,104(sp) + 278f4: 9732 add a4,a4,a2 + 278f6: e9773423 sd s7,-376(a4) + 278fa: 1b078793 addi a5,a5,432 + 278fe: eca2 sd s0,88(sp) + 27900: 97b2 add a5,a5,a2 + 27902: e767bc23 sd s6,-392(a5) + 27906: f082 sd zero,96(sp) + 27908: bf69 j 278a2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> + 2790a: fe843783 ld a5,-24(s0) + 2790e: 1818 addi a4,sp,48 + 27910: eca2 sd s0,88(sp) + 27912: 1b078793 addi a5,a5,432 + 27916: 97ba add a5,a5,a4 + 27918: e767bc23 sd s6,-392(a5) + 2791c: 8daa mv s11,a0 + 2791e: f082 sd zero,96(sp) + 27920: b749 j 278a2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> + 27922: 842a mv s0,a0 + 27924: bf51 j 278b8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x20a> + +0000000000027926 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE>: + 27926: 00012697 auipc a3,0x12 + 2792a: 20a6b683 ld a3,522(a3) # 39b30 <_IO_stdin_used+0x14d8> + 2792e: 00012797 auipc a5,0x12 + 27932: 20a7d783 lhu a5,522(a5) # 39b38 <_IO_stdin_used+0x14e0> + 27936: 7131 addi sp,sp,-192 + 27938: f14a sd s2,160(sp) + 2793a: ed4e sd s3,152(sp) + 2793c: e15a sd s6,128(sp) + 2793e: fcde sd s7,120(sp) + 27940: fd06 sd ra,184(sp) + 27942: 02010b93 addi s7,sp,32 + 27946: f922 sd s0,176(sp) + 27948: f526 sd s1,168(sp) + 2794a: e952 sd s4,144(sp) + 2794c: e556 sd s5,136(sp) + 2794e: 8b2e mv s6,a1 + 27950: 4729 li a4,10 + 27952: 02010523 sb zero,42(sp) + 27956: f036 sd a3,32(sp) + 27958: 02700613 li a2,39 + 2795c: 00012597 auipc a1,0x12 + 27960: 44458593 addi a1,a1,1092 # 39da0 <_IO_stdin_used+0x1748> + 27964: 00fb9423 sh a5,8(s7) + 27968: e85e sd s7,16(sp) + 2796a: 892a mv s2,a0 + 2796c: ec3a sd a4,24(sp) + 2796e: 01010993 addi s3,sp,16 + 27972: d8fed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27976: 4605 li a2,1 + 27978: 00012597 auipc a1,0x12 + 2797c: 06058593 addi a1,a1,96 # 399d8 <_IO_stdin_used+0x1380> + 27980: 854a mv a0,s2 + 27982: d7fed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27986: 6662 ld a2,24(sp) + 27988: 65c2 ld a1,16(sp) + 2798a: 854a mv a0,s2 + 2798c: d75ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27990: 008b3a03 ld s4,8(s6) + 27994: 000b3403 ld s0,0(s6) + 27998: c602 sw zero,12(sp) + 2799a: 4481 li s1,0 + 2799c: 8ace mv s5,s3 + 2799e: 01440b63 beq s0,s4,279b4 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x8e> + 279a2: 6008 ld a0,0(s0) + 279a4: 89d6 mv s3,s5 + 279a6: c20f00ef jal ra,17dc6 <_ZNK7testing9TestSuite16total_test_countEv> + 279aa: 9ca9 addw s1,s1,a0 + 279ac: c626 sw s1,12(sp) + 279ae: 0421 addi s0,s0,8 + 279b0: fe8a19e3 bne s4,s0,279a2 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x7c> + 279b4: 0884 addi s1,sp,80 + 279b6: 8526 mv a0,s1 + 279b8: 00011597 auipc a1,0x11 + 279bc: 6f058593 addi a1,a1,1776 # 390a8 <_IO_stdin_used+0xa50> + 279c0: 01010993 addi s3,sp,16 + 279c4: 844f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 279c8: 1800 addi s0,sp,48 + 279ca: 8522 mv a0,s0 + 279cc: 006c addi a1,sp,12 + 279ce: 00023317 auipc t1,0x23 + 279d2: 5a233303 ld t1,1442(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 279d6: 9302 jalr t1 + 279d8: 01010993 addi s3,sp,16 + 279dc: 85ce mv a1,s3 + 279de: 86a2 mv a3,s0 + 279e0: 8626 mv a2,s1 + 279e2: 854a mv a0,s2 + 279e4: ca1fe0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 279e8: 7542 ld a0,48(sp) + 279ea: 04010a13 addi s4,sp,64 + 279ee: 01450463 beq a0,s4,279f6 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0xd0> + 279f2: f0fed0ef jal ra,15900 <_ZdlPv@plt> + 279f6: 6546 ld a0,80(sp) + 279f8: 06010a93 addi s5,sp,96 + 279fc: 01550463 beq a0,s5,27a04 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0xde> + 27a00: f01ed0ef jal ra,15900 <_ZdlPv@plt> + 27a04: 00012597 auipc a1,0x12 + 27a08: 17458593 addi a1,a1,372 # 39b78 <_IO_stdin_used+0x1520> + 27a0c: 8522 mv a0,s0 + 27a0e: ffbf00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27a12: 00012597 auipc a1,0x12 + 27a16: 3c658593 addi a1,a1,966 # 39dd8 <_IO_stdin_used+0x1780> + 27a1a: 8526 mv a0,s1 + 27a1c: fedf00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27a20: 86a6 mv a3,s1 + 27a22: 8622 mv a2,s0 + 27a24: 85ce mv a1,s3 + 27a26: 854a mv a0,s2 + 27a28: c5dfe0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 27a2c: 6546 ld a0,80(sp) + 27a2e: 01550463 beq a0,s5,27a36 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x110> + 27a32: ecfed0ef jal ra,15900 <_ZdlPv@plt> + 27a36: 7542 ld a0,48(sp) + 27a38: 01450463 beq a0,s4,27a40 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x11a> + 27a3c: ec5ed0ef jal ra,15900 <_ZdlPv@plt> + 27a40: 4609 li a2,2 + 27a42: 00012597 auipc a1,0x12 + 27a46: f9e58593 addi a1,a1,-98 # 399e0 <_IO_stdin_used+0x1388> + 27a4a: 854a mv a0,s2 + 27a4c: cb5ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27a50: 008b3483 ld s1,8(s6) + 27a54: 000b3403 ld s0,0(s6) + 27a58: 00940963 beq s0,s1,27a6a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x144> + 27a5c: 600c ld a1,0(s0) + 27a5e: 854a mv a0,s2 + 27a60: d9eff0ef jal ra,26ffe <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE> + 27a64: 0421 addi s0,s0,8 + 27a66: fe849be3 bne s1,s0,27a5c <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x136> + 27a6a: 4609 li a2,2 + 27a6c: 00012597 auipc a1,0x12 + 27a70: f9c58593 addi a1,a1,-100 # 39a08 <_IO_stdin_used+0x13b0> + 27a74: 854a mv a0,s2 + 27a76: c8bed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27a7a: 6662 ld a2,24(sp) + 27a7c: 65c2 ld a1,16(sp) + 27a7e: 854a mv a0,s2 + 27a80: c81ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27a84: 4609 li a2,2 + 27a86: 00012597 auipc a1,0x12 + 27a8a: f5a58593 addi a1,a1,-166 # 399e0 <_IO_stdin_used+0x1388> + 27a8e: c73ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27a92: 6542 ld a0,16(sp) + 27a94: 01750463 beq a0,s7,27a9c <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x176> + 27a98: e69ed0ef jal ra,15900 <_ZdlPv@plt> + 27a9c: 70ea ld ra,184(sp) + 27a9e: 744a ld s0,176(sp) + 27aa0: 74aa ld s1,168(sp) + 27aa2: 790a ld s2,160(sp) + 27aa4: 69ea ld s3,152(sp) + 27aa6: 6a4a ld s4,144(sp) + 27aa8: 6aaa ld s5,136(sp) + 27aaa: 6b0a ld s6,128(sp) + 27aac: 7be6 ld s7,120(sp) + 27aae: 6129 addi sp,sp,192 + 27ab0: 8082 ret + 27ab2: 842a mv s0,a0 + 27ab4: a01d j 27ada <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1b4> + 27ab6: 87aa mv a5,a0 + 27ab8: 8526 mv a0,s1 + 27aba: 84be mv s1,a5 + 27abc: 848ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27ac0: 8522 mv a0,s0 + 27ac2: 842ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27ac6: 8426 mv s0,s1 + 27ac8: a809 j 27ada <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1b4> + 27aca: 87aa mv a5,a0 + 27acc: 8522 mv a0,s0 + 27ace: 843e mv s0,a5 + 27ad0: 834ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27ad4: 8526 mv a0,s1 + 27ad6: 82eef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27ada: 854e mv a0,s3 + 27adc: 828ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27ae0: 8522 mv a0,s0 + 27ae2: d0fed0ef jal ra,157f0 <_Unwind_Resume@plt> + 27ae6: 84aa mv s1,a0 + 27ae8: bfe1 j 27ac0 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x19a> + 27aea: 842a mv s0,a0 + 27aec: 01010993 addi s3,sp,16 + 27af0: b7d5 j 27ad4 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1ae> + +0000000000027af2 <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE>: + 27af2: db010113 addi sp,sp,-592 + 27af6: 0521 addi a0,a0,8 + 27af8: f42e sd a1,40(sp) + 27afa: 24113423 sd ra,584(sp) + 27afe: 24813023 sd s0,576(sp) + 27b02: 22913c23 sd s1,568(sp) + 27b06: 23213823 sd s2,560(sp) + 27b0a: 23313423 sd s3,552(sp) + 27b0e: 21613823 sd s6,528(sp) + 27b12: 23413023 sd s4,544(sp) + 27b16: 21513c23 sd s5,536(sp) + 27b1a: 21713423 sd s7,520(sp) + 27b1e: 21813023 sd s8,512(sp) + 27b22: ffe6 sd s9,504(sp) + 27b24: fbea sd s10,496(sp) + 27b26: f7ee sd s11,488(sp) + 27b28: 825f80ef jal ra,2034c <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 27b2c: 09b8 addi a4,sp,216 + 27b2e: 87aa mv a5,a0 + 27b30: 08a4 addi s1,sp,88 + 27b32: 853a mv a0,a4 + 27b34: e83e sd a5,16(sp) + 27b36: e43a sd a4,8(sp) + 27b38: ec26 sd s1,24(sp) + 27b3a: 8c7ed0ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> + 27b3e: cd817057 vsetivli zero,2,e64,m1,ta,ma + 27b42: 5e0030d7 vmv.v.i v1,0 + 27b46: 039c addi a5,sp,448 + 27b48: 00023997 auipc s3,0x23 + 27b4c: 0f09b983 ld s3,240(s3) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 27b50: 0207f0a7 vse64.v v1,(a5) + 27b54: 0b9c addi a5,sp,464 + 27b56: 0207f0a7 vse64.v v1,(a5) + 27b5a: 0109b403 ld s0,16(s3) + 27b5e: 1a011c23 sh zero,440(sp) + 27b62: 0189bb03 ld s6,24(s3) + 27b66: 00023917 auipc s2,0x23 + 27b6a: 3f293903 ld s2,1010(s2) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 27b6e: 0941 addi s2,s2,16 + 27b70: fe843783 ld a5,-24(s0) + 27b74: fb02 sd zero,432(sp) + 27b76: eca2 sd s0,88(sp) + 27b78: 978a add a5,a5,sp + 27b7a: edca sd s2,216(sp) + 27b7c: 0567bc23 sd s6,88(a5) + 27b80: f082 sd zero,96(sp) + 27b82: fe843503 ld a0,-24(s0) + 27b86: 4581 li a1,0 + 27b88: 9526 add a0,a0,s1 + 27b8a: 827ed0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 27b8e: 0209b483 ld s1,32(s3) + 27b92: 0289bb83 ld s7,40(s3) + 27b96: 06810d93 addi s11,sp,104 + 27b9a: fe84b503 ld a0,-24(s1) + 27b9e: f4a6 sd s1,104(sp) + 27ba0: 4581 li a1,0 + 27ba2: 956e add a0,a0,s11 + 27ba4: 01753023 sd s7,0(a0) + 27ba8: 809ed0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 27bac: 0089bc83 ld s9,8(s3) + 27bb0: 0309bc03 ld s8,48(s3) + 27bb4: cd817057 vsetivli zero,2,e64,m1,ta,ma + 27bb8: fe8cb703 ld a4,-24(s9) + 27bbc: 5e0030d7 vmv.v.i v1,0 + 27bc0: 00023797 auipc a5,0x23 + 27bc4: 2487b783 ld a5,584(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 27bc8: 1134 addi a3,sp,168 + 27bca: 970a add a4,a4,sp + 27bcc: 05873c23 sd s8,88(a4) + 27bd0: 8536 mv a0,a3 + 27bd2: f036 sd a3,32(sp) + 27bd4: 04078a93 addi s5,a5,64 + 27bd8: 01878693 addi a3,a5,24 + 27bdc: 06878793 addi a5,a5,104 + 27be0: edbe sd a5,216(sp) + 27be2: 18bc addi a5,sp,120 + 27be4: 0207f0a7 vse64.v v1,(a5) + 27be8: 00023997 auipc s3,0x23 + 27bec: 1c09b983 ld s3,448(s3) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 27bf0: 013c addi a5,sp,136 + 27bf2: 0207f0a7 vse64.v v1,(a5) + 27bf6: 09c1 addi s3,s3,16 + 27bf8: 093c addi a5,sp,152 + 27bfa: 0207f0a7 vse64.v v1,(a5) + 27bfe: ecb6 sd a3,88(sp) + 27c00: f4d6 sd s5,104(sp) + 27c02: f8ce sd s3,112(sp) + 27c04: f9ced0ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> + 27c08: 6522 ld a0,8(sp) + 27c0a: 00023a17 auipc s4,0x23 + 27c0e: 0cea3a03 ld s4,206(s4) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 27c12: 47e1 li a5,24 + 27c14: 0c810d13 addi s10,sp,200 + 27c18: 0a41 addi s4,s4,16 + 27c1a: 188c addi a1,sp,112 + 27c1c: e182 sd zero,192(sp) + 27c1e: 0c010423 sb zero,200(sp) + 27c22: d93e sw a5,176(sp) + 27c24: fd6a sd s10,184(sp) + 27c26: f8d2 sd s4,112(sp) + 27c28: f88ed0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 27c2c: 75a2 ld a1,40(sp) + 27c2e: 856e mv a0,s11 + 27c30: cf7ff0ef jal ra,27926 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE> + 27c34: 65e2 ld a1,24(sp) + 27c36: 03810d93 addi s11,sp,56 + 27c3a: 856e mv a0,s11 + 27c3c: c44f20ef jal ra,1a080 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 27c40: 65c2 ld a1,16(sp) + 27c42: 7562 ld a0,56(sp) + 27c44: c7ded0ef jal ra,158c0 + 27c48: 7562 ld a0,56(sp) + 27c4a: 00bc addi a5,sp,72 + 27c4c: 00f50463 beq a0,a5,27c54 <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x162> + 27c50: cb1ed0ef jal ra,15900 <_ZdlPv@plt> + 27c54: 6542 ld a0,16(sp) + 27c56: e1bed0ef jal ra,15a70 + 27c5a: 00023797 auipc a5,0x23 + 27c5e: 1ae7b783 ld a5,430(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 27c62: 756a ld a0,184(sp) + 27c64: 01878713 addi a4,a5,24 + 27c68: 06878793 addi a5,a5,104 + 27c6c: ecba sd a4,88(sp) + 27c6e: edbe sd a5,216(sp) + 27c70: f4d6 sd s5,104(sp) + 27c72: f8d2 sd s4,112(sp) + 27c74: 01a50463 beq a0,s10,27c7c <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x18a> + 27c78: c89ed0ef jal ra,15900 <_ZdlPv@plt> + 27c7c: 7502 ld a0,32(sp) + 27c7e: f8ce sd s3,112(sp) + 27c80: fa0ed0ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 27c84: fe8cb683 ld a3,-24(s9) + 27c88: fe84b703 ld a4,-24(s1) + 27c8c: fe843783 ld a5,-24(s0) + 27c90: 968a add a3,a3,sp + 27c92: 0586bc23 sd s8,88(a3) + 27c96: f4a6 sd s1,104(sp) + 27c98: 970a add a4,a4,sp + 27c9a: 07773423 sd s7,104(a4) + 27c9e: 6522 ld a0,8(sp) + 27ca0: eca2 sd s0,88(sp) + 27ca2: 978a add a5,a5,sp + 27ca4: 0567bc23 sd s6,88(a5) + 27ca8: edca sd s2,216(sp) + 27caa: f082 sd zero,96(sp) + 27cac: 935ed0ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 27cb0: 24813083 ld ra,584(sp) + 27cb4: 24013403 ld s0,576(sp) + 27cb8: 23813483 ld s1,568(sp) + 27cbc: 23013903 ld s2,560(sp) + 27cc0: 22813983 ld s3,552(sp) + 27cc4: 22013a03 ld s4,544(sp) + 27cc8: 21813a83 ld s5,536(sp) + 27ccc: 21013b03 ld s6,528(sp) + 27cd0: 20813b83 ld s7,520(sp) + 27cd4: 20013c03 ld s8,512(sp) + 27cd8: 7cfe ld s9,504(sp) + 27cda: 7d5e ld s10,496(sp) + 27cdc: 7dbe ld s11,488(sp) + 27cde: 25010113 addi sp,sp,592 + 27ce2: 8082 ret + 27ce4: 8daa mv s11,a0 + 27ce6: 6522 ld a0,8(sp) + 27ce8: edca sd s2,216(sp) + 27cea: 8f7ed0ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 27cee: 856e mv a0,s11 + 27cf0: b01ed0ef jal ra,157f0 <_Unwind_Resume@plt> + 27cf4: 842a mv s0,a0 + 27cf6: 856e mv a0,s11 + 27cf8: e0dee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27cfc: 6562 ld a0,24(sp) + 27cfe: e92ed0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 27d02: 8522 mv a0,s0 + 27d04: aeded0ef jal ra,157f0 <_Unwind_Resume@plt> + 27d08: 8daa mv s11,a0 + 27d0a: 1928 addi a0,sp,184 + 27d0c: f8d2 sd s4,112(sp) + 27d0e: df7ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27d12: 7502 ld a0,32(sp) + 27d14: f8ce sd s3,112(sp) + 27d16: f0aed0ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 27d1a: fe8cb683 ld a3,-24(s9) + 27d1e: fe84b703 ld a4,-24(s1) + 27d22: 1810 addi a2,sp,48 + 27d24: 1b068693 addi a3,a3,432 + 27d28: fe843783 ld a5,-24(s0) + 27d2c: 96b2 add a3,a3,a2 + 27d2e: e786bc23 sd s8,-392(a3) + 27d32: 1b070713 addi a4,a4,432 + 27d36: f4a6 sd s1,104(sp) + 27d38: 9732 add a4,a4,a2 + 27d3a: e9773423 sd s7,-376(a4) + 27d3e: 1b078793 addi a5,a5,432 + 27d42: eca2 sd s0,88(sp) + 27d44: 97b2 add a5,a5,a2 + 27d46: e767bc23 sd s6,-392(a5) + 27d4a: f082 sd zero,96(sp) + 27d4c: bf69 j 27ce6 <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x1f4> + 27d4e: fe843783 ld a5,-24(s0) + 27d52: 1818 addi a4,sp,48 + 27d54: eca2 sd s0,88(sp) + 27d56: 1b078793 addi a5,a5,432 + 27d5a: 97ba add a5,a5,a4 + 27d5c: e767bc23 sd s6,-392(a5) + 27d60: 8daa mv s11,a0 + 27d62: f082 sd zero,96(sp) + 27d64: b749 j 27ce6 <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x1f4> + 27d66: 842a mv s0,a0 + 27d68: bf51 j 27cfc <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x20a> + +0000000000027d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b>: + 27d6a: 7155 addi sp,sp,-208 + 27d6c: e1a2 sd s0,192(sp) + 27d6e: 1020 addi s0,sp,40 + 27d70: e95a sd s6,144(sp) + 27d72: 8b2a mv s6,a0 + 27d74: 8522 mv a0,s0 + 27d76: f94a sd s2,176(sp) + 27d78: f54e sd s3,168(sp) + 27d7a: f152 sd s4,160(sp) + 27d7c: ed56 sd s5,152(sp) + 27d7e: f4ee sd s11,104(sp) + 27d80: e43e sd a5,8(sp) + 27d82: e586 sd ra,200(sp) + 27d84: fd26 sd s1,184(sp) + 27d86: e162 sd s8,128(sp) + 27d88: ec22 sd s0,24(sp) + 27d8a: 89b2 mv s3,a2 + 27d8c: e036 sd a3,0(sp) + 27d8e: 8aba mv s5,a4 + 27d90: e82e sd a1,16(sp) + 27d92: cc0fe0ef jal ra,26252 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 27d96: 7a22 ld s4,40(sp) + 27d98: 7942 ld s2,48(sp) + 27d9a: 414907b3 sub a5,s2,s4 + 27d9e: 4077dd93 srai s11,a5,0x7 + 27da2: 33b05063 blez s11,280c2 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x358> + 27da6: 0d9e slli s11,s11,0x7 + 27da8: fce6 sd s9,120(sp) + 27daa: f8ea sd s10,112(sp) + 27dac: 0089b483 ld s1,8(s3) + 27db0: e55e sd s7,136(sp) + 27db2: 9dd2 add s11,s11,s4 + 27db4: 060a0413 addi s0,s4,96 + 27db8: 040a0d13 addi s10,s4,64 + 27dbc: 020a0c93 addi s9,s4,32 + 27dc0: 8c52 mv s8,s4 + 27dc2: a035 j 27dee <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x84> + 27dc4: fc843603 ld a2,-56(s0) + 27dc8: 1cc48763 beq s1,a2,27f96 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x22c> + 27dcc: fe843603 ld a2,-24(s0) + 27dd0: 1ec48f63 beq s1,a2,27fce <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x264> + 27dd4: 6410 ld a2,8(s0) + 27dd6: 20c48063 beq s1,a2,27fd6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x26c> + 27dda: 080c0c13 addi s8,s8,128 + 27dde: 08040413 addi s0,s0,128 + 27de2: 080d0d13 addi s10,s10,128 + 27de6: 080c8c93 addi s9,s9,128 + 27dea: 23bc0a63 beq s8,s11,2801e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2b4> + 27dee: fa843603 ld a2,-88(s0) + 27df2: fc9619e3 bne a2,s1,27dc4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x5a> + 27df6: 1e048563 beqz s1,27fe0 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x276> + 27dfa: 0009bb83 ld s7,0(s3) + 27dfe: fa043503 ld a0,-96(s0) + 27e02: 8626 mv a2,s1 + 27e04: 85de mv a1,s7 + 27e06: bbbed0ef jal ra,159c0 + 27e0a: 1c050b63 beqz a0,27fe0 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x276> + 27e0e: fc843603 ld a2,-56(s0) + 27e12: 20c48363 beq s1,a2,28018 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2ae> + 27e16: fe843603 ld a2,-24(s0) + 27e1a: fac49de3 bne s1,a2,27dd4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x6a> + 27e1e: fe043503 ld a0,-32(s0) + 27e22: 85de mv a1,s7 + 27e24: b9ded0ef jal ra,159c0 + 27e28: 18050b63 beqz a0,27fbe <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x254> + 27e2c: 6410 ld a2,8(s0) + 27e2e: fa9616e3 bne a2,s1,27dda <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x70> + 27e32: 6008 ld a0,0(s0) + 27e34: 85de mv a1,s7 + 27e36: b8bed0ef jal ra,159c0 + 27e3a: f145 bnez a0,27dda <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x70> + 27e3c: 6baa ld s7,136(sp) + 27e3e: 7ce6 ld s9,120(sp) + 27e40: 7d46 ld s10,112(sp) + 27e42: 40890433 sub s0,s2,s0 + 27e46: 00803433 snez s0,s0 + 27e4a: 8522 mv a0,s0 + 27e4c: 922f40ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 27e50: e551 bnez a0,27edc <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x172> + 27e52: 0084 addi s1,sp,64 + 27e54: 6685 lui a3,0x1 + 27e56: 8526 mv a0,s1 + 27e58: 02268693 addi a3,a3,34 # 1022 <__abi_tag-0xf272> + 27e5c: 00011617 auipc a2,0x11 + 27e60: 48c60613 addi a2,a2,1164 # 392e8 <_IO_stdin_used+0xc90> + 27e64: 458d li a1,3 + 27e66: 930f80ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 27e6a: 06500613 li a2,101 + 27e6e: 00012597 auipc a1,0x12 + 27e72: d8258593 addi a1,a1,-638 # 39bf0 <_IO_stdin_used+0x1598> + 27e76: 00023517 auipc a0,0x23 + 27e7a: 12253503 ld a0,290(a0) # 4af98 <_ZSt4cerr@Base> + 27e7e: 883ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27e82: 4615 li a2,5 + 27e84: 00012597 auipc a1,0x12 + 27e88: f6458593 addi a1,a1,-156 # 39de8 <_IO_stdin_used+0x1790> + 27e8c: 00023517 auipc a0,0x23 + 27e90: 10c53503 ld a0,268(a0) # 4af98 <_ZSt4cerr@Base> + 27e94: 86ded0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27e98: 0089b603 ld a2,8(s3) + 27e9c: 0009b583 ld a1,0(s3) + 27ea0: 00023517 auipc a0,0x23 + 27ea4: 0f853503 ld a0,248(a0) # 4af98 <_ZSt4cerr@Base> + 27ea8: 859ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27eac: 4671 li a2,28 + 27eae: 00012597 auipc a1,0x12 + 27eb2: f4258593 addi a1,a1,-190 # 39df0 <_IO_stdin_used+0x1798> + 27eb6: 842a mv s0,a0 + 27eb8: 849ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27ebc: 67c2 ld a5,16(sp) + 27ebe: 8522 mv a0,s0 + 27ec0: 6790 ld a2,8(a5) + 27ec2: 638c ld a1,0(a5) + 27ec4: 83ded0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27ec8: 4609 li a2,2 + 27eca: 00012597 auipc a1,0x12 + 27ece: f4658593 addi a1,a1,-186 # 39e10 <_IO_stdin_used+0x17b8> + 27ed2: 82fed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27ed6: 8526 mv a0,s1 + 27ed8: c4ef50ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 27edc: 008ab603 ld a2,8(s5) + 27ee0: 000ab583 ld a1,0(s5) + 27ee4: 855a mv a0,s6 + 27ee6: 81bed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27eea: 4605 li a2,1 + 27eec: 00011597 auipc a1,0x11 + 27ef0: adc58593 addi a1,a1,-1316 # 389c8 <_IO_stdin_used+0x370> + 27ef4: 842a mv s0,a0 + 27ef6: 80bed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27efa: 0089b603 ld a2,8(s3) + 27efe: 0009b583 ld a1,0(s3) + 27f02: 8522 mv a0,s0 + 27f04: ffced0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27f08: 4611 li a2,4 + 27f0a: 00012597 auipc a1,0x12 + 27f0e: f0e58593 addi a1,a1,-242 # 39e18 <_IO_stdin_used+0x17c0> + 27f12: 842a mv s0,a0 + 27f14: feced0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27f18: 6582 ld a1,0(sp) + 27f1a: 0084 addi s1,sp,64 + 27f1c: 8526 mv a0,s1 + 27f1e: c3cfc0ef jal ra,2435a <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 27f22: 6626 ld a2,72(sp) + 27f24: 6586 ld a1,64(sp) + 27f26: 8522 mv a0,s0 + 27f28: fd8ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27f2c: 4605 li a2,1 + 27f2e: 00011597 auipc a1,0x11 + 27f32: a9a58593 addi a1,a1,-1382 # 389c8 <_IO_stdin_used+0x370> + 27f36: fcaed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27f3a: 6506 ld a0,64(sp) + 27f3c: 089c addi a5,sp,80 + 27f3e: 00f50463 beq a0,a5,27f46 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x1dc> + 27f42: 9bfed0ef jal ra,15900 <_ZdlPv@plt> + 27f46: 67a2 ld a5,8(sp) + 27f48: cb89 beqz a5,27f5a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x1f0> + 27f4a: 855a mv a0,s6 + 27f4c: 4609 li a2,2 + 27f4e: 00012597 auipc a1,0x12 + 27f52: aca58593 addi a1,a1,-1334 # 39a18 <_IO_stdin_used+0x13c0> + 27f56: faaed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27f5a: 8452 mv s0,s4 + 27f5c: 01490d63 beq s2,s4,27f76 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x20c> + 27f60: 6008 ld a0,0(s0) + 27f62: 01040793 addi a5,s0,16 + 27f66: 00f50463 beq a0,a5,27f6e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x204> + 27f6a: 997ed0ef jal ra,15900 <_ZdlPv@plt> + 27f6e: 02040413 addi s0,s0,32 + 27f72: fe8917e3 bne s2,s0,27f60 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x1f6> + 27f76: 080a0563 beqz s4,28000 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x296> + 27f7a: 640e ld s0,192(sp) + 27f7c: 60ae ld ra,200(sp) + 27f7e: 74ea ld s1,184(sp) + 27f80: 794a ld s2,176(sp) + 27f82: 79aa ld s3,168(sp) + 27f84: 6aea ld s5,152(sp) + 27f86: 6b4a ld s6,144(sp) + 27f88: 6c0a ld s8,128(sp) + 27f8a: 7da6 ld s11,104(sp) + 27f8c: 8552 mv a0,s4 + 27f8e: 7a0a ld s4,160(sp) + 27f90: 6169 addi sp,sp,208 + 27f92: 96fed06f j 15900 <_ZdlPv@plt> + 27f96: cca9 beqz s1,27ff0 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x286> + 27f98: fc043503 ld a0,-64(s0) + 27f9c: 0009bb83 ld s7,0(s3) + 27fa0: 85de mv a1,s7 + 27fa2: a1fed0ef jal ra,159c0 + 27fa6: c529 beqz a0,27ff0 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x286> + 27fa8: fe843603 ld a2,-24(s0) + 27fac: e8c490e3 bne s1,a2,27e2c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xc2> + 27fb0: fe043503 ld a0,-32(s0) + 27fb4: 85de mv a1,s7 + 27fb6: a0bed0ef jal ra,159c0 + 27fba: e60519e3 bnez a0,27e2c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xc2> + 27fbe: 41a907b3 sub a5,s2,s10 + 27fc2: 6baa ld s7,136(sp) + 27fc4: 7ce6 ld s9,120(sp) + 27fc6: 7d46 ld s10,112(sp) + 27fc8: 00f03433 snez s0,a5 + 27fcc: bdbd j 27e4a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> + 27fce: d8e5 beqz s1,27fbe <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x254> + 27fd0: 0009bb83 ld s7,0(s3) + 27fd4: b5a9 j 27e1e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xb4> + 27fd6: e60483e3 beqz s1,27e3c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xd2> + 27fda: 0009bb83 ld s7,0(s3) + 27fde: bd91 j 27e32 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xc8> + 27fe0: 412c0433 sub s0,s8,s2 + 27fe4: 6baa ld s7,136(sp) + 27fe6: 7ce6 ld s9,120(sp) + 27fe8: 7d46 ld s10,112(sp) + 27fea: 00803433 snez s0,s0 + 27fee: bdb1 j 27e4a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> + 27ff0: 419906b3 sub a3,s2,s9 + 27ff4: 6baa ld s7,136(sp) + 27ff6: 7ce6 ld s9,120(sp) + 27ff8: 7d46 ld s10,112(sp) + 27ffa: 00d03433 snez s0,a3 + 27ffe: b5b1 j 27e4a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> + 28000: 60ae ld ra,200(sp) + 28002: 640e ld s0,192(sp) + 28004: 74ea ld s1,184(sp) + 28006: 794a ld s2,176(sp) + 28008: 79aa ld s3,168(sp) + 2800a: 7a0a ld s4,160(sp) + 2800c: 6aea ld s5,152(sp) + 2800e: 6b4a ld s6,144(sp) + 28010: 6c0a ld s8,128(sp) + 28012: 7da6 ld s11,104(sp) + 28014: 6169 addi sp,sp,208 + 28016: 8082 ret + 28018: fc043503 ld a0,-64(s0) + 2801c: b751 j 27fa0 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x236> + 2801e: 6baa ld s7,136(sp) + 28020: 7ce6 ld s9,120(sp) + 28022: 7d46 ld s10,112(sp) + 28024: 418907b3 sub a5,s2,s8 + 28028: 8795 srai a5,a5,0x5 + 2802a: 4689 li a3,2 + 2802c: 02d78f63 beq a5,a3,2806a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x300> + 28030: 468d li a3,3 + 28032: 04d78563 beq a5,a3,2807c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x312> + 28036: 4685 li a3,1 + 28038: 4401 li s0,0 + 2803a: e0d798e3 bne a5,a3,27e4a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> + 2803e: 0089b483 ld s1,8(s3) + 28042: 008c3783 ld a5,8(s8) + 28046: 4401 li s0,0 + 28048: e09791e3 bne a5,s1,27e4a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> + 2804c: c891 beqz s1,28060 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2f6> + 2804e: 0009b583 ld a1,0(s3) + 28052: 000c3503 ld a0,0(s8) + 28056: 8626 mv a2,s1 + 28058: 969ed0ef jal ra,159c0 + 2805c: de0517e3 bnez a0,27e4a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> + 28060: 41890733 sub a4,s2,s8 + 28064: 00e03433 snez s0,a4 + 28068: b3cd j 27e4a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> + 2806a: 0089b483 ld s1,8(s3) + 2806e: 008c3783 ld a5,8(s8) + 28072: 00f48e63 beq s1,a5,2808e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x324> + 28076: 020c0c13 addi s8,s8,32 + 2807a: b7e1 j 28042 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2d8> + 2807c: 008c3783 ld a5,8(s8) + 28080: 0089b483 ld s1,8(s3) + 28084: 02978363 beq a5,s1,280aa <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x340> + 28088: 020c0c13 addi s8,s8,32 + 2808c: b7cd j 2806e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x304> + 2808e: c889 beqz s1,280a0 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x336> + 28090: 0009b583 ld a1,0(s3) + 28094: 000c3503 ld a0,0(s8) + 28098: 8626 mv a2,s1 + 2809a: 927ed0ef jal ra,159c0 + 2809e: fd61 bnez a0,28076 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x30c> + 280a0: 41890433 sub s0,s2,s8 + 280a4: 00803433 snez s0,s0 + 280a8: b34d j 27e4a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> + 280aa: d8fd beqz s1,280a0 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x336> + 280ac: 0009b583 ld a1,0(s3) + 280b0: 000c3503 ld a0,0(s8) + 280b4: 8626 mv a2,s1 + 280b6: 90bed0ef jal ra,159c0 + 280ba: d17d beqz a0,280a0 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x336> + 280bc: 020c0c13 addi s8,s8,32 + 280c0: b77d j 2806e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x304> + 280c2: 8795 srai a5,a5,0x5 + 280c4: 8c52 mv s8,s4 + 280c6: b795 j 2802a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2c0> + 280c8: 842a mv s0,a0 + 280ca: a029 j 280d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x36a> + 280cc: 842a mv s0,a0 + 280ce: 8526 mv a0,s1 + 280d0: a35ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 280d4: 6562 ld a0,24(sp) + 280d6: 00023317 auipc t1,0x23 + 280da: b0a33303 ld t1,-1270(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 280de: e55e sd s7,136(sp) + 280e0: fce6 sd s9,120(sp) + 280e2: f8ea sd s10,112(sp) + 280e4: 9302 jalr t1 + 280e6: 8522 mv a0,s0 + 280e8: f08ed0ef jal ra,157f0 <_Unwind_Resume@plt> + 280ec: 842a mv s0,a0 + 280ee: 8526 mv a0,s1 + 280f0: a36f50ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 280f4: b7c5 j 280d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x36a> + +00000000000280f6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b>: + 280f6: 7155 addi sp,sp,-208 + 280f8: e1a2 sd s0,192(sp) + 280fa: 1020 addi s0,sp,40 + 280fc: e55e sd s7,136(sp) + 280fe: 8baa mv s7,a0 + 28100: 8522 mv a0,s0 + 28102: f54e sd s3,168(sp) + 28104: f152 sd s4,160(sp) + 28106: ed56 sd s5,152(sp) + 28108: e95a sd s6,144(sp) + 2810a: f4ee sd s11,104(sp) + 2810c: e03e sd a5,0(sp) + 2810e: e586 sd ra,200(sp) + 28110: fd26 sd s1,184(sp) + 28112: f94a sd s2,176(sp) + 28114: f8ea sd s10,112(sp) + 28116: e822 sd s0,16(sp) + 28118: 8a32 mv s4,a2 + 2811a: ce36 sw a3,28(sp) + 2811c: 8b3a mv s6,a4 + 2811e: e42e sd a1,8(sp) + 28120: 932fe0ef jal ra,26252 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 28124: 7aa2 ld s5,40(sp) + 28126: 79c2 ld s3,48(sp) + 28128: 415987b3 sub a5,s3,s5 + 2812c: 4077dd93 srai s11,a5,0x7 + 28130: 2fb05c63 blez s11,28428 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x332> + 28134: 0d9e slli s11,s11,0x7 + 28136: fce6 sd s9,120(sp) + 28138: 008a3483 ld s1,8(s4) + 2813c: e162 sd s8,128(sp) + 2813e: 9dd6 add s11,s11,s5 + 28140: 060a8413 addi s0,s5,96 + 28144: 040a8913 addi s2,s5,64 + 28148: 020a8c93 addi s9,s5,32 + 2814c: 8d56 mv s10,s5 + 2814e: a035 j 2817a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x84> + 28150: fc843603 ld a2,-56(s0) + 28154: 1cc48463 beq s1,a2,2831c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x226> + 28158: fe843603 ld a2,-24(s0) + 2815c: 1ec48b63 beq s1,a2,28352 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x25c> + 28160: 6410 ld a2,8(s0) + 28162: 1ec48c63 beq s1,a2,2835a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x264> + 28166: 080d0d13 addi s10,s10,128 + 2816a: 08040413 addi s0,s0,128 + 2816e: 08090913 addi s2,s2,128 + 28172: 080c8c93 addi s9,s9,128 + 28176: 21bd0863 beq s10,s11,28386 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x290> + 2817a: fa843683 ld a3,-88(s0) + 2817e: fc9699e3 bne a3,s1,28150 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x5a> + 28182: 1e048163 beqz s1,28364 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x26e> + 28186: 000a3c03 ld s8,0(s4) + 2818a: fa043503 ld a0,-96(s0) + 2818e: 8626 mv a2,s1 + 28190: 85e2 mv a1,s8 + 28192: 82fed0ef jal ra,159c0 + 28196: 1c050763 beqz a0,28364 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x26e> + 2819a: fc843603 ld a2,-56(s0) + 2819e: 1ec48163 beq s1,a2,28380 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x28a> + 281a2: fe843603 ld a2,-24(s0) + 281a6: fa961de3 bne a2,s1,28160 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x6a> + 281aa: fe043503 ld a0,-32(s0) + 281ae: 85e2 mv a1,s8 + 281b0: 811ed0ef jal ra,159c0 + 281b4: 18050863 beqz a0,28344 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x24e> + 281b8: 6410 ld a2,8(s0) + 281ba: fa9616e3 bne a2,s1,28166 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x70> + 281be: 6008 ld a0,0(s0) + 281c0: 85e2 mv a1,s8 + 281c2: ffeed0ef jal ra,159c0 + 281c6: f145 bnez a0,28166 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x70> + 281c8: 6c0a ld s8,128(sp) + 281ca: 7ce6 ld s9,120(sp) + 281cc: 40898433 sub s0,s3,s0 + 281d0: 00803933 snez s2,s0 + 281d4: 854a mv a0,s2 + 281d6: d99f30ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 281da: e551 bnez a0,28266 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x170> + 281dc: 0084 addi s1,sp,64 + 281de: 6685 lui a3,0x1 + 281e0: 8526 mv a0,s1 + 281e2: 03668693 addi a3,a3,54 # 1036 <__abi_tag-0xf25e> + 281e6: 00011617 auipc a2,0x11 + 281ea: 10260613 addi a2,a2,258 # 392e8 <_IO_stdin_used+0xc90> + 281ee: 458d li a1,3 + 281f0: da7f70ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 281f4: 06500613 li a2,101 + 281f8: 00012597 auipc a1,0x12 + 281fc: 9f858593 addi a1,a1,-1544 # 39bf0 <_IO_stdin_used+0x1598> + 28200: 00023517 auipc a0,0x23 + 28204: d9853503 ld a0,-616(a0) # 4af98 <_ZSt4cerr@Base> + 28208: cf8ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2820c: 4615 li a2,5 + 2820e: 00012597 auipc a1,0x12 + 28212: bda58593 addi a1,a1,-1062 # 39de8 <_IO_stdin_used+0x1790> + 28216: 00023517 auipc a0,0x23 + 2821a: d8253503 ld a0,-638(a0) # 4af98 <_ZSt4cerr@Base> + 2821e: ce2ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28222: 008a3603 ld a2,8(s4) + 28226: 000a3583 ld a1,0(s4) + 2822a: 00023517 auipc a0,0x23 + 2822e: d6e53503 ld a0,-658(a0) # 4af98 <_ZSt4cerr@Base> + 28232: cceed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28236: 4671 li a2,28 + 28238: 00012597 auipc a1,0x12 + 2823c: bb858593 addi a1,a1,-1096 # 39df0 <_IO_stdin_used+0x1798> + 28240: 842a mv s0,a0 + 28242: cbeed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28246: 67a2 ld a5,8(sp) + 28248: 8522 mv a0,s0 + 2824a: 6790 ld a2,8(a5) + 2824c: 638c ld a1,0(a5) + 2824e: cb2ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28252: 4609 li a2,2 + 28254: 00012597 auipc a1,0x12 + 28258: bbc58593 addi a1,a1,-1092 # 39e10 <_IO_stdin_used+0x17b8> + 2825c: ca4ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28260: 8526 mv a0,s1 + 28262: 8c4f50ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 28266: 008b3603 ld a2,8(s6) + 2826a: 000b3583 ld a1,0(s6) + 2826e: 855e mv a0,s7 + 28270: c90ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28274: 4605 li a2,1 + 28276: 00010597 auipc a1,0x10 + 2827a: 75258593 addi a1,a1,1874 # 389c8 <_IO_stdin_used+0x370> + 2827e: 842a mv s0,a0 + 28280: c80ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28284: 008a3603 ld a2,8(s4) + 28288: 000a3583 ld a1,0(s4) + 2828c: 8522 mv a0,s0 + 2828e: c72ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28292: 460d li a2,3 + 28294: 00011597 auipc a1,0x11 + 28298: 78c58593 addi a1,a1,1932 # 39a20 <_IO_stdin_used+0x13c8> + 2829c: 842a mv s0,a0 + 2829e: c62ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 282a2: 0084 addi s1,sp,64 + 282a4: 8526 mv a0,s1 + 282a6: 086c addi a1,sp,28 + 282a8: 00023317 auipc t1,0x23 + 282ac: cc833303 ld t1,-824(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 282b0: 9302 jalr t1 + 282b2: 6626 ld a2,72(sp) + 282b4: 6586 ld a1,64(sp) + 282b6: 8522 mv a0,s0 + 282b8: c48ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 282bc: 6506 ld a0,64(sp) + 282be: 089c addi a5,sp,80 + 282c0: 00f50463 beq a0,a5,282c8 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x1d2> + 282c4: e3ced0ef jal ra,15900 <_ZdlPv@plt> + 282c8: 6782 ld a5,0(sp) + 282ca: cb89 beqz a5,282dc <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x1e6> + 282cc: 855e mv a0,s7 + 282ce: 4609 li a2,2 + 282d0: 00011597 auipc a1,0x11 + 282d4: 74858593 addi a1,a1,1864 # 39a18 <_IO_stdin_used+0x13c0> + 282d8: c28ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 282dc: 8456 mv s0,s5 + 282de: 01598d63 beq s3,s5,282f8 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x202> + 282e2: 6008 ld a0,0(s0) + 282e4: 01040793 addi a5,s0,16 + 282e8: 00f50463 beq a0,a5,282f0 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x1fa> + 282ec: e14ed0ef jal ra,15900 <_ZdlPv@plt> + 282f0: 02040413 addi s0,s0,32 + 282f4: fe8997e3 bne s3,s0,282e2 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x1ec> + 282f8: 000a8563 beqz s5,28302 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x20c> + 282fc: 8556 mv a0,s5 + 282fe: e02ed0ef jal ra,15900 <_ZdlPv@plt> + 28302: 60ae ld ra,200(sp) + 28304: 640e ld s0,192(sp) + 28306: 74ea ld s1,184(sp) + 28308: 794a ld s2,176(sp) + 2830a: 79aa ld s3,168(sp) + 2830c: 7a0a ld s4,160(sp) + 2830e: 6aea ld s5,152(sp) + 28310: 6b4a ld s6,144(sp) + 28312: 6baa ld s7,136(sp) + 28314: 7d46 ld s10,112(sp) + 28316: 7da6 ld s11,104(sp) + 28318: 6169 addi sp,sp,208 + 2831a: 8082 ret + 2831c: c8b9 beqz s1,28372 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x27c> + 2831e: fc043503 ld a0,-64(s0) + 28322: 000a3c03 ld s8,0(s4) + 28326: 85e2 mv a1,s8 + 28328: e98ed0ef jal ra,159c0 + 2832c: c139 beqz a0,28372 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x27c> + 2832e: fe843603 ld a2,-24(s0) + 28332: e8c493e3 bne s1,a2,281b8 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xc2> + 28336: fe043503 ld a0,-32(s0) + 2833a: 85e2 mv a1,s8 + 2833c: e84ed0ef jal ra,159c0 + 28340: e6051ce3 bnez a0,281b8 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xc2> + 28344: 41298933 sub s2,s3,s2 + 28348: 6c0a ld s8,128(sp) + 2834a: 7ce6 ld s9,120(sp) + 2834c: 01203933 snez s2,s2 + 28350: b551 j 281d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> + 28352: d8ed beqz s1,28344 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x24e> + 28354: 000a3c03 ld s8,0(s4) + 28358: bd89 j 281aa <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xb4> + 2835a: e60487e3 beqz s1,281c8 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xd2> + 2835e: 000a3c03 ld s8,0(s4) + 28362: bdb1 j 281be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xc8> + 28364: 413d0933 sub s2,s10,s3 + 28368: 6c0a ld s8,128(sp) + 2836a: 7ce6 ld s9,120(sp) + 2836c: 01203933 snez s2,s2 + 28370: b595 j 281d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> + 28372: 41998733 sub a4,s3,s9 + 28376: 6c0a ld s8,128(sp) + 28378: 7ce6 ld s9,120(sp) + 2837a: 00e03933 snez s2,a4 + 2837e: bd99 j 281d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> + 28380: fc043503 ld a0,-64(s0) + 28384: b74d j 28326 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x230> + 28386: 6c0a ld s8,128(sp) + 28388: 7ce6 ld s9,120(sp) + 2838a: 41a98733 sub a4,s3,s10 + 2838e: 8715 srai a4,a4,0x5 + 28390: 4689 li a3,2 + 28392: 02d70f63 beq a4,a3,283d0 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2da> + 28396: 468d li a3,3 + 28398: 04d70563 beq a4,a3,283e2 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2ec> + 2839c: 4685 li a3,1 + 2839e: 4901 li s2,0 + 283a0: e2d71ae3 bne a4,a3,281d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> + 283a4: 008a3403 ld s0,8(s4) + 283a8: 008d3703 ld a4,8(s10) + 283ac: 4901 li s2,0 + 283ae: e28713e3 bne a4,s0,281d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> + 283b2: c811 beqz s0,283c6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2d0> + 283b4: 000a3583 ld a1,0(s4) + 283b8: 000d3503 ld a0,0(s10) + 283bc: 8622 mv a2,s0 + 283be: e02ed0ef jal ra,159c0 + 283c2: e00519e3 bnez a0,281d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> + 283c6: 41a987b3 sub a5,s3,s10 + 283ca: 00f03933 snez s2,a5 + 283ce: b519 j 281d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> + 283d0: 008a3403 ld s0,8(s4) + 283d4: 008d3703 ld a4,8(s10) + 283d8: 00e40e63 beq s0,a4,283f4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2fe> + 283dc: 020d0d13 addi s10,s10,32 + 283e0: b7e1 j 283a8 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2b2> + 283e2: 008d3703 ld a4,8(s10) + 283e6: 008a3403 ld s0,8(s4) + 283ea: 02870363 beq a4,s0,28410 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x31a> + 283ee: 020d0d13 addi s10,s10,32 + 283f2: b7cd j 283d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2de> + 283f4: c809 beqz s0,28406 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x310> + 283f6: 000a3583 ld a1,0(s4) + 283fa: 000d3503 ld a0,0(s10) + 283fe: 8622 mv a2,s0 + 28400: dc0ed0ef jal ra,159c0 + 28404: fd61 bnez a0,283dc <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2e6> + 28406: 41a98933 sub s2,s3,s10 + 2840a: 01203933 snez s2,s2 + 2840e: b3d9 j 281d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> + 28410: d87d beqz s0,28406 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x310> + 28412: 000a3583 ld a1,0(s4) + 28416: 000d3503 ld a0,0(s10) + 2841a: 8622 mv a2,s0 + 2841c: da4ed0ef jal ra,159c0 + 28420: d17d beqz a0,28406 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x310> + 28422: 020d0d13 addi s10,s10,32 + 28426: b77d j 283d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2de> + 28428: 4057d713 srai a4,a5,0x5 + 2842c: 8d56 mv s10,s5 + 2842e: b78d j 28390 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x29a> + 28430: 842a mv s0,a0 + 28432: 8526 mv a0,s1 + 28434: ed0ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28438: 6542 ld a0,16(sp) + 2843a: e162 sd s8,128(sp) + 2843c: fce6 sd s9,120(sp) + 2843e: 00022317 auipc t1,0x22 + 28442: 7a233303 ld t1,1954(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 28446: 9302 jalr t1 + 28448: 8522 mv a0,s0 + 2844a: ba6ed0ef jal ra,157f0 <_Unwind_Resume@plt> + 2844e: 842a mv s0,a0 + 28450: 8526 mv a0,s1 + 28452: ed5f40ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 28456: b7cd j 28438 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x342> + 28458: 842a mv s0,a0 + 2845a: bff9 j 28438 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x342> + +000000000002845c <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE>: + 2845c: 714d addi sp,sp,-336 + 2845e: 101c addi a5,sp,32 + 28460: f64e sd s3,296(sp) + 28462: f252 sd s4,288(sp) + 28464: 89ae mv s3,a1 + 28466: 8a2a mv s4,a0 + 28468: 00011597 auipc a1,0x11 + 2846c: 73058593 addi a1,a1,1840 # 39b98 <_IO_stdin_used+0x1540> + 28470: 853e mv a0,a5 + 28472: e2a2 sd s0,320(sp) + 28474: fde6 sd s9,248(sp) + 28476: e83e sd a5,16(sp) + 28478: 8432 mv s0,a2 + 2847a: e686 sd ra,328(sp) + 2847c: fe26 sd s1,312(sp) + 2847e: ee56 sd s5,280(sp) + 28480: e65e sd s7,264(sp) + 28482: e262 sd s8,256(sp) + 28484: f9ea sd s10,240(sp) + 28486: f5ee sd s11,232(sp) + 28488: 04010c93 addi s9,sp,64 + 2848c: d7cf00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28490: 089c addi a5,sp,80 + 28492: 8566 mv a0,s9 + 28494: 02000613 li a2,32 + 28498: 45a9 li a1,10 + 2849a: e0be sd a5,64(sp) + 2849c: f74ed0ef jal ra,15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> + 284a0: fa4a sd s2,304(sp) + 284a2: 0c010913 addi s2,sp,192 + 284a6: ea5a sd s6,272(sp) + 284a8: 854a mv a0,s2 + 284aa: 0d010b13 addi s6,sp,208 + 284ae: 02000613 li a2,32 + 284b2: 45a1 li a1,8 + 284b4: e1da sd s6,192(sp) + 284b6: f5aed0ef jal ra,15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> + 284ba: 662e ld a2,200(sp) + 284bc: 658e ld a1,192(sp) + 284be: 8552 mv a0,s4 + 284c0: a40ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 284c4: 4609 li a2,2 + 284c6: 00012597 auipc a1,0x12 + 284ca: 99258593 addi a1,a1,-1646 # 39e58 <_IO_stdin_used+0x1800> + 284ce: a32ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 284d2: 650e ld a0,192(sp) + 284d4: 01650463 beq a0,s6,284dc <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x80> + 284d8: c28ed0ef jal ra,15900 <_ZdlPv@plt> + 284dc: 1104 addi s1,sp,160 + 284de: 8526 mv a0,s1 + 284e0: 00011597 auipc a1,0x11 + 284e4: 69858593 addi a1,a1,1688 # 39b78 <_IO_stdin_used+0x1520> + 284e8: d20f00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 284ec: 700c ld a1,32(s0) + 284ee: 854a mv a0,s2 + 284f0: d18f00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 284f4: 65c2 ld a1,16(sp) + 284f6: 4785 li a5,1 + 284f8: 8766 mv a4,s9 + 284fa: 86ca mv a3,s2 + 284fc: 8626 mv a2,s1 + 284fe: 8552 mv a0,s4 + 28500: 86bff0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 28504: 650e ld a0,192(sp) + 28506: 01650463 beq a0,s6,2850e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xb2> + 2850a: bf6ed0ef jal ra,15900 <_ZdlPv@plt> + 2850e: 750a ld a0,160(sp) + 28510: 0b010d93 addi s11,sp,176 + 28514: 01b50463 beq a0,s11,2851c <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xc0> + 28518: be8ed0ef jal ra,15900 <_ZdlPv@plt> + 2851c: 643c ld a5,72(s0) + 2851e: cf95 beqz a5,2855a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xfe> + 28520: 639c ld a5,0(a5) + 28522: cf85 beqz a5,2855a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xfe> + 28524: 00011597 auipc a1,0x11 + 28528: 7bc58593 addi a1,a1,1980 # 39ce0 <_IO_stdin_used+0x1688> + 2852c: 8526 mv a0,s1 + 2852e: cdaf00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28532: 642c ld a1,72(s0) + 28534: c191 beqz a1,28538 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xdc> + 28536: 618c ld a1,0(a1) + 28538: 854a mv a0,s2 + 2853a: ccef00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2853e: 65c2 ld a1,16(sp) + 28540: 4785 li a5,1 + 28542: 8766 mv a4,s9 + 28544: 86ca mv a3,s2 + 28546: 8626 mv a2,s1 + 28548: 8552 mv a0,s4 + 2854a: 821ff0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 2854e: 854a mv a0,s2 + 28550: db4ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28554: 8526 mv a0,s1 + 28556: daeee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2855a: 603c ld a5,64(s0) + 2855c: cf95 beqz a5,28598 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x13c> + 2855e: 639c ld a5,0(a5) + 28560: cf85 beqz a5,28598 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x13c> + 28562: 00011597 auipc a1,0x11 + 28566: 78e58593 addi a1,a1,1934 # 39cf0 <_IO_stdin_used+0x1698> + 2856a: 8526 mv a0,s1 + 2856c: c9cf00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28570: 602c ld a1,64(s0) + 28572: c191 beqz a1,28576 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x11a> + 28574: 618c ld a1,0(a1) + 28576: 854a mv a0,s2 + 28578: c90f00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2857c: 65c2 ld a1,16(sp) + 2857e: 4785 li a5,1 + 28580: 8766 mv a4,s9 + 28582: 86ca mv a3,s2 + 28584: 8626 mv a2,s1 + 28586: 8552 mv a0,s4 + 28588: fe2ff0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 2858c: 854a mv a0,s2 + 2858e: d76ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28592: 8526 mv a0,s1 + 28594: d70ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28598: 00022797 auipc a5,0x22 + 2859c: 7087b783 ld a5,1800(a5) # 4aca0 <_GLOBAL_OFFSET_TABLE_+0x150> + 285a0: 0007c783 lbu a5,0(a5) + 285a4: 3c079e63 bnez a5,28980 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x524> + 285a8: 00011597 auipc a1,0x11 + 285ac: 77058593 addi a1,a1,1904 # 39d18 <_IO_stdin_used+0x16c0> + 285b0: 8526 mv a0,s1 + 285b2: c56f00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 285b6: 08044783 lbu a5,128(s0) + 285ba: 00012597 auipc a1,0x12 + 285be: 86e58593 addi a1,a1,-1938 # 39e28 <_IO_stdin_used+0x17d0> + 285c2: 2c079763 bnez a5,28890 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x434> + 285c6: 854a mv a0,s2 + 285c8: c40f00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 285cc: 65c2 ld a1,16(sp) + 285ce: 4785 li a5,1 + 285d0: 8766 mv a4,s9 + 285d2: 86ca mv a3,s2 + 285d4: 8626 mv a2,s1 + 285d6: 8552 mv a0,s4 + 285d8: f92ff0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 285dc: 854a mv a0,s2 + 285de: d26ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 285e2: 8526 mv a0,s1 + 285e4: d20ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 285e8: 8526 mv a0,s1 + 285ea: 00011597 auipc a1,0x11 + 285ee: 73658593 addi a1,a1,1846 # 39d20 <_IO_stdin_used+0x16c8> + 285f2: c16f00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 285f6: 08044783 lbu a5,128(s0) + 285fa: 09040a93 addi s5,s0,144 + 285fe: 26079b63 bnez a5,28874 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x418> + 28602: 00012597 auipc a1,0x12 + 28606: 83e58593 addi a1,a1,-1986 # 39e40 <_IO_stdin_used+0x17e8> + 2860a: 854a mv a0,s2 + 2860c: bfcf00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28610: 6bc2 ld s7,16(sp) + 28612: 4785 li a5,1 + 28614: 8766 mv a4,s9 + 28616: 86ca mv a3,s2 + 28618: 8626 mv a2,s1 + 2861a: 85de mv a1,s7 + 2861c: 8552 mv a0,s4 + 2861e: f4cff0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 28622: 854a mv a0,s2 + 28624: ce0ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28628: 8526 mv a0,s1 + 2862a: cdaee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2862e: 854a mv a0,s2 + 28630: 00011597 auipc a1,0x11 + 28634: 55858593 addi a1,a1,1368 # 39b88 <_IO_stdin_used+0x1530> + 28638: bd0f00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2863c: 10043583 ld a1,256(s0) + 28640: 8526 mv a0,s1 + 28642: 9e8fa0ef jal ra,2282a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex> + 28646: 4785 li a5,1 + 28648: 8766 mv a4,s9 + 2864a: 86a6 mv a3,s1 + 2864c: 864a mv a2,s2 + 2864e: 85de mv a1,s7 + 28650: 8552 mv a0,s4 + 28652: f18ff0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 28656: 8526 mv a0,s1 + 28658: cacee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2865c: 854a mv a0,s2 + 2865e: ca6ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28662: 854a mv a0,s2 + 28664: 00011597 auipc a1,0x11 + 28668: 51c58593 addi a1,a1,1308 # 39b80 <_IO_stdin_used+0x1528> + 2866c: b9cf00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28670: 10843583 ld a1,264(s0) + 28674: 8526 mv a0,s1 + 28676: b28fc0ef jal ra,2499e <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx> + 2867a: 4785 li a5,1 + 2867c: 8766 mv a4,s9 + 2867e: 86a6 mv a3,s1 + 28680: 864a mv a2,s2 + 28682: 85de mv a1,s7 + 28684: 8552 mv a0,s4 + 28686: ee4ff0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 2868a: 8526 mv a0,s1 + 2868c: c78ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28690: 854a mv a0,s2 + 28692: c72ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28696: 8526 mv a0,s1 + 28698: 00011597 auipc a1,0x11 + 2869c: 69058593 addi a1,a1,1680 # 39d28 <_IO_stdin_used+0x16d0> + 286a0: b68f00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 286a4: 85ce mv a1,s3 + 286a6: 854a mv a0,s2 + 286a8: b60f00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 286ac: 4781 li a5,0 + 286ae: 8766 mv a4,s9 + 286b0: 86ca mv a3,s2 + 286b2: 8626 mv a2,s1 + 286b4: 85de mv a1,s7 + 286b6: 8552 mv a0,s4 + 286b8: eb2ff0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 286bc: 854a mv a0,s2 + 286be: c46ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 286c2: 8526 mv a0,s1 + 286c4: c40ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 286c8: 8666 mv a2,s9 + 286ca: 85d6 mv a1,s5 + 286cc: 854a mv a0,s2 + 286ce: e75fb0ef jal ra,24542 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 286d2: 662e ld a2,200(sp) + 286d4: 658e ld a1,192(sp) + 286d6: 8552 mv a0,s4 + 286d8: 828ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 286dc: 854a mv a0,s2 + 286de: c26ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 286e2: 5bfd li s7,-1 + 286e4: 109c addi a5,sp,96 + 286e6: ec3e sd a5,24(sp) + 286e8: 002bdb93 srli s7,s7,0x2 + 286ec: 4981 li s3,0 + 286ee: 4c01 li s8,0 + 286f0: 4d05 li s10,1 + 286f2: 8556 mv a0,s5 + 286f4: 912f20ef jal ra,1a806 <_ZNK7testing10TestResult16total_part_countEv> + 286f8: 1aa9d163 bge s3,a0,2889a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x43e> + 286fc: 85ce mv a1,s3 + 286fe: 8556 mv a0,s5 + 28700: 92af20ef jal ra,1a82a <_ZNK7testing10TestResult17GetTestPartResultEi> + 28704: 411c lw a5,0(a0) + 28706: 842a mv s0,a0 + 28708: 37fd addiw a5,a5,-1 + 2870a: 00fd7463 bgeu s10,a5,28712 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x2b6> + 2870e: 2985 addiw s3,s3,1 + 28710: b7cd j 286f2 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x296> + 28712: 4609 li a2,2 + 28714: 00011597 auipc a1,0x11 + 28718: 30458593 addi a1,a1,772 # 39a18 <_IO_stdin_used+0x13c0> + 2871c: 8552 mv a0,s4 + 2871e: fe3ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28722: 2c05 addiw s8,s8,1 + 28724: 21ac0263 beq s8,s10,28928 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x4cc> + 28728: 681c ld a5,16(s0) + 2872a: 4581 li a1,0 + 2872c: c391 beqz a5,28730 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x2d4> + 2872e: 640c ld a1,8(s0) + 28730: 5410 lw a2,40(s0) + 28732: 6562 ld a0,24(sp) + 28734: 8b7f90ef jal ra,21fea <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci> + 28738: 7626 ld a2,104(sp) + 2873a: 7786 ld a5,96(sp) + 2873c: 8526 mv a0,s1 + 2873e: 00160593 addi a1,a2,1 + 28742: f16e sd s11,160(sp) + 28744: e432 sd a2,8(sp) + 28746: f502 sd zero,168(sp) + 28748: 0a010823 sb zero,176(sp) + 2874c: e03e sd a5,0(sp) + 2874e: aa2ed0ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 28752: 77aa ld a5,168(sp) + 28754: 6622 ld a2,8(sp) + 28756: 40fb87b3 sub a5,s7,a5 + 2875a: 34c7ee63 bltu a5,a2,28ab6 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x65a> + 2875e: 6582 ld a1,0(sp) + 28760: 8526 mv a0,s1 + 28762: a3eed0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 28766: 77aa ld a5,168(sp) + 28768: 35778d63 beq a5,s7,28ac2 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x666> + 2876c: 4605 li a2,1 + 2876e: 00011597 auipc a1,0x11 + 28772: a8a58593 addi a1,a1,-1398 # 391f8 <_IO_stdin_used+0xba0> + 28776: 8526 mv a0,s1 + 28778: a28ed0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 2877c: 6820 ld s0,80(s0) + 2877e: 8522 mv a0,s0 + 28780: c50ed0ef jal ra,15bd0 + 28784: 77aa ld a5,168(sp) + 28786: 862a mv a2,a0 + 28788: 40fb87b3 sub a5,s7,a5 + 2878c: 34a7eb63 bltu a5,a0,28ae2 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x686> + 28790: 85a2 mv a1,s0 + 28792: 8526 mv a0,s1 + 28794: a0ced0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 28798: e1da sd s6,192(sp) + 2879a: 6118 ld a4,0(a0) + 2879c: 01050793 addi a5,a0,16 + 287a0: 1cf70163 beq a4,a5,28962 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x506> + 287a4: 6914 ld a3,16(a0) + 287a6: e1ba sd a4,192(sp) + 287a8: e9b6 sd a3,208(sp) + 287aa: 6518 ld a4,8(a0) + 287ac: 0114 addi a3,sp,128 + 287ae: e11c sd a5,0(a0) + 287b0: e5ba sd a4,200(sp) + 287b2: 00053423 sd zero,8(a0) + 287b6: 00050823 sb zero,16(a0) + 287ba: 85ca mv a1,s2 + 287bc: 8536 mv a0,a3 + 287be: e036 sd a3,0(sp) + 287c0: b9bfb0ef jal ra,2435a <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 287c4: 650e ld a0,192(sp) + 287c6: 01650463 beq a0,s6,287ce <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x372> + 287ca: 936ed0ef jal ra,15900 <_ZdlPv@plt> + 287ce: 750a ld a0,160(sp) + 287d0: 01b50463 beq a0,s11,287d8 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x37c> + 287d4: 92ced0ef jal ra,15900 <_ZdlPv@plt> + 287d8: 6626 ld a2,72(sp) + 287da: 6586 ld a1,64(sp) + 287dc: 8552 mv a0,s4 + 287de: f23ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 287e2: 4611 li a2,4 + 287e4: 00011597 auipc a1,0x11 + 287e8: 68c58593 addi a1,a1,1676 # 39e70 <_IO_stdin_used+0x1818> + 287ec: 842a mv s0,a0 + 287ee: f13ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 287f2: 6626 ld a2,72(sp) + 287f4: 6586 ld a1,64(sp) + 287f6: 8522 mv a0,s0 + 287f8: f09ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 287fc: 4641 li a2,16 + 287fe: 00011597 auipc a1,0x11 + 28802: 67a58593 addi a1,a1,1658 # 39e78 <_IO_stdin_used+0x1820> + 28806: 842a mv s0,a0 + 28808: ef9ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2880c: 662a ld a2,136(sp) + 2880e: 658a ld a1,128(sp) + 28810: 8522 mv a0,s0 + 28812: eefec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28816: 460d li a2,3 + 28818: 00011597 auipc a1,0x11 + 2881c: 67858593 addi a1,a1,1656 # 39e90 <_IO_stdin_used+0x1838> + 28820: 842a mv s0,a0 + 28822: edfec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28826: 6626 ld a2,72(sp) + 28828: 6586 ld a1,64(sp) + 2882a: 8522 mv a0,s0 + 2882c: ed5ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28830: 463d li a2,15 + 28832: 00011597 auipc a1,0x11 + 28836: 66658593 addi a1,a1,1638 # 39e98 <_IO_stdin_used+0x1840> + 2883a: 842a mv s0,a0 + 2883c: ec5ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28840: 6626 ld a2,72(sp) + 28842: 6586 ld a1,64(sp) + 28844: 8522 mv a0,s0 + 28846: ebbec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2884a: 460d li a2,3 + 2884c: 00011597 auipc a1,0x11 + 28850: 65c58593 addi a1,a1,1628 # 39ea8 <_IO_stdin_used+0x1850> + 28854: eadec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28858: 650a ld a0,128(sp) + 2885a: 091c addi a5,sp,144 + 2885c: 00f50463 beq a0,a5,28864 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x408> + 28860: 8a0ed0ef jal ra,15900 <_ZdlPv@plt> + 28864: 7506 ld a0,96(sp) + 28866: 189c addi a5,sp,112 + 28868: eaf503e3 beq a0,a5,2870e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x2b2> + 2886c: 894ed0ef jal ra,15900 <_ZdlPv@plt> + 28870: 2985 addiw s3,s3,1 + 28872: b541 j 286f2 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x296> + 28874: 8556 mv a0,s5 + 28876: 9a8f20ef jal ra,1aa1e <_ZNK7testing10TestResult7SkippedEv> + 2887a: 00011597 auipc a1,0x11 + 2887e: 5b658593 addi a1,a1,1462 # 39e30 <_IO_stdin_used+0x17d8> + 28882: d80504e3 beqz a0,2860a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x1ae> + 28886: 00011597 auipc a1,0x11 + 2888a: 5ca58593 addi a1,a1,1482 # 39e50 <_IO_stdin_used+0x17f8> + 2888e: bbb5 j 2860a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x1ae> + 28890: 00011597 auipc a1,0x11 + 28894: 59058593 addi a1,a1,1424 # 39e20 <_IO_stdin_used+0x17c8> + 28898: b33d j 285c6 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x16a> + 2889a: 020c0563 beqz s8,288c4 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x468> + 2889e: 4605 li a2,1 + 288a0: 00011597 auipc a1,0x11 + 288a4: 95858593 addi a1,a1,-1704 # 391f8 <_IO_stdin_used+0xba0> + 288a8: 8552 mv a0,s4 + 288aa: e57ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 288ae: 6626 ld a2,72(sp) + 288b0: 6586 ld a1,64(sp) + 288b2: 8552 mv a0,s4 + 288b4: e4dec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 288b8: 00011597 auipc a1,0x11 + 288bc: a1858593 addi a1,a1,-1512 # 392d0 <_IO_stdin_used+0xc78> + 288c0: d71ec0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 288c4: 4605 li a2,1 + 288c6: 00011597 auipc a1,0x11 + 288ca: 93258593 addi a1,a1,-1742 # 391f8 <_IO_stdin_used+0xba0> + 288ce: 8552 mv a0,s4 + 288d0: e31ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 288d4: 02000613 li a2,32 + 288d8: 45a1 li a1,8 + 288da: 854a mv a0,s2 + 288dc: e1da sd s6,192(sp) + 288de: b32ed0ef jal ra,15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> + 288e2: 662e ld a2,200(sp) + 288e4: 658e ld a1,192(sp) + 288e6: 8552 mv a0,s4 + 288e8: e19ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 288ec: 00011597 auipc a1,0x11 + 288f0: 57458593 addi a1,a1,1396 # 39e60 <_IO_stdin_used+0x1808> + 288f4: d3dec0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 288f8: 854a mv a0,s2 + 288fa: a0aee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 288fe: 8566 mv a0,s9 + 28900: a04ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28904: 6542 ld a0,16(sp) + 28906: 9feee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2890a: 60b6 ld ra,328(sp) + 2890c: 6416 ld s0,320(sp) + 2890e: 7952 ld s2,304(sp) + 28910: 6b52 ld s6,272(sp) + 28912: 74f2 ld s1,312(sp) + 28914: 79b2 ld s3,296(sp) + 28916: 7a12 ld s4,288(sp) + 28918: 6af2 ld s5,280(sp) + 2891a: 6bb2 ld s7,264(sp) + 2891c: 6c12 ld s8,256(sp) + 2891e: 7cee ld s9,248(sp) + 28920: 7d4e ld s10,240(sp) + 28922: 7dae ld s11,232(sp) + 28924: 6171 addi sp,sp,336 + 28926: 8082 ret + 28928: 6626 ld a2,72(sp) + 2892a: 6586 ld a1,64(sp) + 2892c: 8552 mv a0,s4 + 2892e: dd3ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28932: 4605 li a2,1 + 28934: 00010597 auipc a1,0x10 + 28938: 09458593 addi a1,a1,148 # 389c8 <_IO_stdin_used+0x370> + 2893c: e02a sd a0,0(sp) + 2893e: dc3ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28942: 6502 ld a0,0(sp) + 28944: 4621 li a2,8 + 28946: 00011597 auipc a1,0x11 + 2894a: 22258593 addi a1,a1,546 # 39b68 <_IO_stdin_used+0x1510> + 2894e: db3ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28952: 6502 ld a0,0(sp) + 28954: 00011597 auipc a1,0x11 + 28958: 51458593 addi a1,a1,1300 # 39e68 <_IO_stdin_used+0x1810> + 2895c: cd5ec0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 28960: b3e1 j 28728 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x2cc> + 28962: 6518 ld a4,8(a0) + 28964: 865a mv a2,s6 + 28966: 85be mv a1,a5 + 28968: 0705 addi a4,a4,1 + 2896a: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 2896e: 02058407 vle8.v v8,(a1) + 28972: 8f15 sub a4,a4,a3 + 28974: 95b6 add a1,a1,a3 + 28976: 02060427 vse8.v v8,(a2) + 2897a: 9636 add a2,a2,a3 + 2897c: f77d bnez a4,2896a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x50e> + 2897e: b535 j 287aa <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x34e> + 28980: 00011597 auipc a1,0x11 + 28984: 38058593 addi a1,a1,896 # 39d00 <_IO_stdin_used+0x16a8> + 28988: 8526 mv a0,s1 + 2898a: 87ef00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2898e: 682c ld a1,80(s0) + 28990: 854a mv a0,s2 + 28992: 876f00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28996: 69c2 ld s3,16(sp) + 28998: 4785 li a5,1 + 2899a: 8766 mv a4,s9 + 2899c: 86ca mv a3,s2 + 2899e: 8626 mv a2,s1 + 289a0: 85ce mv a1,s3 + 289a2: 8552 mv a0,s4 + 289a4: bc6ff0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 289a8: 854a mv a0,s2 + 289aa: 95aee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 289ae: 8526 mv a0,s1 + 289b0: 954ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 289b4: 854a mv a0,s2 + 289b6: 00011597 auipc a1,0x11 + 289ba: 35258593 addi a1,a1,850 # 39d08 <_IO_stdin_used+0x16b0> + 289be: 84af00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 289c2: 5834 lw a3,112(s0) + 289c4: 4781 li a5,0 + 289c6: 8766 mv a4,s9 + 289c8: 864a mv a2,s2 + 289ca: 85ce mv a1,s3 + 289cc: 8552 mv a0,s4 + 289ce: f28ff0ef jal ra,280f6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 289d2: 854a mv a0,s2 + 289d4: 930ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 289d8: 8552 mv a0,s4 + 289da: 4605 li a2,1 + 289dc: 00011597 auipc a1,0x11 + 289e0: 81c58593 addi a1,a1,-2020 # 391f8 <_IO_stdin_used+0xba0> + 289e4: d1dec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 289e8: 02000613 li a2,32 + 289ec: 45a1 li a1,8 + 289ee: 854a mv a0,s2 + 289f0: e1da sd s6,192(sp) + 289f2: a1eed0ef jal ra,15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> + 289f6: 662e ld a2,200(sp) + 289f8: 658e ld a1,192(sp) + 289fa: 8552 mv a0,s4 + 289fc: d05ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28a00: 00011597 auipc a1,0x11 + 28a04: 46058593 addi a1,a1,1120 # 39e60 <_IO_stdin_used+0x1808> + 28a08: c29ec0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 28a0c: 854a mv a0,s2 + 28a0e: 8f6ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28a12: 8566 mv a0,s9 + 28a14: 8f0ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28a18: 854e mv a0,s3 + 28a1a: 8eaee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28a1e: b5f5 j 2890a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x4ae> + 28a20: 842a mv s0,a0 + 28a22: 6502 ld a0,0(sp) + 28a24: 8e0ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28a28: 6562 ld a0,24(sp) + 28a2a: 8daee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28a2e: 8566 mv a0,s9 + 28a30: 8d4ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28a34: 6542 ld a0,16(sp) + 28a36: 8ceee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28a3a: 8522 mv a0,s0 + 28a3c: db5ec0ef jal ra,157f0 <_Unwind_Resume@plt> + 28a40: 842a mv s0,a0 + 28a42: 854a mv a0,s2 + 28a44: 8c0ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28a48: b7dd j 28a2e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5d2> + 28a4a: 842a mv s0,a0 + 28a4c: a029 j 28a56 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> + 28a4e: 842a mv s0,a0 + 28a50: 854a mv a0,s2 + 28a52: 8b2ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28a56: 8526 mv a0,s1 + 28a58: 8acee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28a5c: bfc9 j 28a2e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5d2> + 28a5e: 842a mv s0,a0 + 28a60: b7cd j 28a42 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> + 28a62: 842a mv s0,a0 + 28a64: bff9 j 28a42 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> + 28a66: b7e5 j 28a4e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> + 28a68: 842a mv s0,a0 + 28a6a: b7d1 j 28a2e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5d2> + 28a6c: 842a mv s0,a0 + 28a6e: fa4a sd s2,304(sp) + 28a70: ea5a sd s6,272(sp) + 28a72: b7c9 j 28a34 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5d8> + 28a74: bfe9 j 28a4e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> + 28a76: 842a mv s0,a0 + 28a78: bff9 j 28a56 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> + 28a7a: 842a mv s0,a0 + 28a7c: bfe9 j 28a56 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> + 28a7e: 842a mv s0,a0 + 28a80: b7c9 j 28a42 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> + 28a82: 842a mv s0,a0 + 28a84: bfc9 j 28a56 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> + 28a86: b7e1 j 28a4e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> + 28a88: 842a mv s0,a0 + 28a8a: b7f1 j 28a56 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> + 28a8c: b7c9 j 28a4e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> + 28a8e: 842a mv s0,a0 + 28a90: b7d9 j 28a56 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> + 28a92: bf75 j 28a4e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> + 28a94: 842a mv s0,a0 + 28a96: b775 j 28a42 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> + 28a98: 842a mv s0,a0 + 28a9a: 8526 mv a0,s1 + 28a9c: 868ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28aa0: b74d j 28a42 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> + 28aa2: 842a mv s0,a0 + 28aa4: bf79 j 28a42 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> + 28aa6: bfcd j 28a98 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x63c> + 28aa8: 842a mv s0,a0 + 28aaa: b775 j 28a56 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> + 28aac: b74d j 28a4e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> + 28aae: 842a mv s0,a0 + 28ab0: bf49 j 28a42 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> + 28ab2: 842a mv s0,a0 + 28ab4: a01d j 28ada <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x67e> + 28ab6: 00010517 auipc a0,0x10 + 28aba: f4a50513 addi a0,a0,-182 # 38a00 <_IO_stdin_used+0x3a8> + 28abe: e33ec0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 28ac2: 00010517 auipc a0,0x10 + 28ac6: f3e50513 addi a0,a0,-194 # 38a00 <_IO_stdin_used+0x3a8> + 28aca: e27ec0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 28ace: 842a mv s0,a0 + 28ad0: a029 j 28ada <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x67e> + 28ad2: 842a mv s0,a0 + 28ad4: 854a mv a0,s2 + 28ad6: 82eee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28ada: 8526 mv a0,s1 + 28adc: 828ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28ae0: b7a1 j 28a28 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5cc> + 28ae2: 00010517 auipc a0,0x10 + 28ae6: f1e50513 addi a0,a0,-226 # 38a00 <_IO_stdin_used+0x3a8> + 28aea: e07ec0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + +0000000000028aee <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE>: + 28aee: 7115 addi sp,sp,-224 + 28af0: e5a6 sd s1,200(sp) + 28af2: fd4e sd s3,184(sp) + 28af4: 84ae mv s1,a1 + 28af6: 89aa mv s3,a0 + 28af8: 00011597 auipc a1,0x11 + 28afc: 04858593 addi a1,a1,72 # 39b40 <_IO_stdin_used+0x14e8> + 28b00: 850a mv a0,sp + 28b02: f15a sd s6,160(sp) + 28b04: ed5e sd s7,152(sp) + 28b06: e566 sd s9,136(sp) + 28b08: ed86 sd ra,216(sp) + 28b0a: e9a2 sd s0,208(sp) + 28b0c: e1ca sd s2,192(sp) + 28b0e: f952 sd s4,176(sp) + 28b10: f556 sd s5,168(sp) + 28b12: e962 sd s8,144(sp) + 28b14: 02010b13 addi s6,sp,32 + 28b18: ef1ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28b1c: 03010c93 addi s9,sp,48 + 28b20: 855a mv a0,s6 + 28b22: 02000613 li a2,32 + 28b26: 4599 li a1,6 + 28b28: 8b8a mv s7,sp + 28b2a: f066 sd s9,32(sp) + 28b2c: 8e4ed0ef jal ra,15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> + 28b30: 06010a13 addi s4,sp,96 + 28b34: 07010a93 addi s5,sp,112 + 28b38: 8552 mv a0,s4 + 28b3a: 02000613 li a2,32 + 28b3e: 4591 li a1,4 + 28b40: f0d6 sd s5,96(sp) + 28b42: 8ceed0ef jal ra,15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> + 28b46: 7626 ld a2,104(sp) + 28b48: 7586 ld a1,96(sp) + 28b4a: 854e mv a0,s3 + 28b4c: bb5ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28b50: 4609 li a2,2 + 28b52: 00011597 auipc a1,0x11 + 28b56: 30658593 addi a1,a1,774 # 39e58 <_IO_stdin_used+0x1800> + 28b5a: ba7ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28b5e: 7506 ld a0,96(sp) + 28b60: 01550463 beq a0,s5,28b68 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x7a> + 28b64: d9dec0ef jal ra,15900 <_ZdlPv@plt> + 28b68: 0080 addi s0,sp,64 + 28b6a: 8522 mv a0,s0 + 28b6c: 00011597 auipc a1,0x11 + 28b70: 00c58593 addi a1,a1,12 # 39b78 <_IO_stdin_used+0x1520> + 28b74: e95ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28b78: 648c ld a1,8(s1) + 28b7a: 8552 mv a0,s4 + 28b7c: e8def0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28b80: 4785 li a5,1 + 28b82: 875a mv a4,s6 + 28b84: 86d2 mv a3,s4 + 28b86: 8622 mv a2,s0 + 28b88: 85de mv a1,s7 + 28b8a: 854e mv a0,s3 + 28b8c: 9deff0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 28b90: 7506 ld a0,96(sp) + 28b92: 01550463 beq a0,s5,28b9a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0xac> + 28b96: d6bec0ef jal ra,15900 <_ZdlPv@plt> + 28b9a: 6506 ld a0,64(sp) + 28b9c: 05010913 addi s2,sp,80 + 28ba0: 01250463 beq a0,s2,28ba8 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0xba> + 28ba4: d5dec0ef jal ra,15900 <_ZdlPv@plt> + 28ba8: 00010597 auipc a1,0x10 + 28bac: 50058593 addi a1,a1,1280 # 390a8 <_IO_stdin_used+0xa50> + 28bb0: 8552 mv a0,s4 + 28bb2: e57ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28bb6: 8526 mv a0,s1 + 28bb8: 9eaef0ef jal ra,17da2 <_ZNK7testing9TestSuite21reportable_test_countEv> + 28bbc: 86aa mv a3,a0 + 28bbe: 4785 li a5,1 + 28bc0: 875a mv a4,s6 + 28bc2: 8652 mv a2,s4 + 28bc4: 85de mv a1,s7 + 28bc6: 854e mv a0,s3 + 28bc8: d2eff0ef jal ra,280f6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 28bcc: 7506 ld a0,96(sp) + 28bce: 01550463 beq a0,s5,28bd6 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0xe8> + 28bd2: d2fec0ef jal ra,15900 <_ZdlPv@plt> + 28bd6: 00022797 auipc a5,0x22 + 28bda: 0ca7b783 ld a5,202(a5) # 4aca0 <_GLOBAL_OFFSET_TABLE_+0x150> + 28bde: 0007c783 lbu a5,0(a5) + 28be2: 12079563 bnez a5,28d0c <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x21e> + 28be6: 00011597 auipc a1,0x11 + 28bea: f8258593 addi a1,a1,-126 # 39b68 <_IO_stdin_used+0x1510> + 28bee: 8552 mv a0,s4 + 28bf0: e19ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28bf4: 8526 mv a0,s1 + 28bf6: cd7f10ef jal ra,1a8cc <_ZNK7testing9TestSuite17failed_test_countEv> + 28bfa: 86aa mv a3,a0 + 28bfc: 4785 li a5,1 + 28bfe: 875a mv a4,s6 + 28c00: 8652 mv a2,s4 + 28c02: 85de mv a1,s7 + 28c04: 854e mv a0,s3 + 28c06: cf0ff0ef jal ra,280f6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 28c0a: 7506 ld a0,96(sp) + 28c0c: 01550463 beq a0,s5,28c14 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x126> + 28c10: cf1ec0ef jal ra,15900 <_ZdlPv@plt> + 28c14: 00011597 auipc a1,0x11 + 28c18: f3c58593 addi a1,a1,-196 # 39b50 <_IO_stdin_used+0x14f8> + 28c1c: 8552 mv a0,s4 + 28c1e: debef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28c22: 8526 mv a0,s1 + 28c24: 956ef0ef jal ra,17d7a <_ZNK7testing9TestSuite30reportable_disabled_test_countEv> + 28c28: 86aa mv a3,a0 + 28c2a: 4785 li a5,1 + 28c2c: 875a mv a4,s6 + 28c2e: 8652 mv a2,s4 + 28c30: 85de mv a1,s7 + 28c32: 854e mv a0,s3 + 28c34: cc2ff0ef jal ra,280f6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 28c38: 7506 ld a0,96(sp) + 28c3a: 01550463 beq a0,s5,28c42 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x154> + 28c3e: cc3ec0ef jal ra,15900 <_ZdlPv@plt> + 28c42: 00011597 auipc a1,0x11 + 28c46: f1e58593 addi a1,a1,-226 # 39b60 <_IO_stdin_used+0x1508> + 28c4a: 8552 mv a0,s4 + 28c4c: dbdef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28c50: 4785 li a5,1 + 28c52: 875a mv a4,s6 + 28c54: 4681 li a3,0 + 28c56: 8652 mv a2,s4 + 28c58: 85de mv a1,s7 + 28c5a: 854e mv a0,s3 + 28c5c: c9aff0ef jal ra,280f6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 28c60: 7506 ld a0,96(sp) + 28c62: 01550463 beq a0,s5,28c6a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x17c> + 28c66: c9bec0ef jal ra,15900 <_ZdlPv@plt> + 28c6a: 00011597 auipc a1,0x11 + 28c6e: f1e58593 addi a1,a1,-226 # 39b88 <_IO_stdin_used+0x1530> + 28c72: 8552 mv a0,s4 + 28c74: d95ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28c78: 7cac ld a1,120(s1) + 28c7a: 8522 mv a0,s0 + 28c7c: baff90ef jal ra,2282a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex> + 28c80: 4785 li a5,1 + 28c82: 875a mv a4,s6 + 28c84: 86a2 mv a3,s0 + 28c86: 8652 mv a2,s4 + 28c88: 85de mv a1,s7 + 28c8a: 854e mv a0,s3 + 28c8c: 8deff0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 28c90: 6506 ld a0,64(sp) + 28c92: 01250463 beq a0,s2,28c9a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x1ac> + 28c96: c6bec0ef jal ra,15900 <_ZdlPv@plt> + 28c9a: 7506 ld a0,96(sp) + 28c9c: 01550463 beq a0,s5,28ca4 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x1b6> + 28ca0: c61ec0ef jal ra,15900 <_ZdlPv@plt> + 28ca4: 00011597 auipc a1,0x11 + 28ca8: edc58593 addi a1,a1,-292 # 39b80 <_IO_stdin_used+0x1528> + 28cac: 8552 mv a0,s4 + 28cae: d5bef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28cb2: 60cc ld a1,128(s1) + 28cb4: 8522 mv a0,s0 + 28cb6: ce9fb0ef jal ra,2499e <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx> + 28cba: 4781 li a5,0 + 28cbc: 875a mv a4,s6 + 28cbe: 86a2 mv a3,s0 + 28cc0: 8652 mv a2,s4 + 28cc2: 85de mv a1,s7 + 28cc4: 854e mv a0,s3 + 28cc6: 8a4ff0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 28cca: 6506 ld a0,64(sp) + 28ccc: 01250463 beq a0,s2,28cd4 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x1e6> + 28cd0: c31ec0ef jal ra,15900 <_ZdlPv@plt> + 28cd4: 7506 ld a0,96(sp) + 28cd6: 01550463 beq a0,s5,28cde <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x1f0> + 28cda: c27ec0ef jal ra,15900 <_ZdlPv@plt> + 28cde: 865a mv a2,s6 + 28ce0: 08848593 addi a1,s1,136 + 28ce4: 8552 mv a0,s4 + 28ce6: 85dfb0ef jal ra,24542 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 28cea: 7626 ld a2,104(sp) + 28cec: 7586 ld a1,96(sp) + 28cee: 854e mv a0,s3 + 28cf0: a11ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28cf4: 4609 li a2,2 + 28cf6: 00011597 auipc a1,0x11 + 28cfa: d2258593 addi a1,a1,-734 # 39a18 <_IO_stdin_used+0x13c0> + 28cfe: a03ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28d02: 7506 ld a0,96(sp) + 28d04: 01550463 beq a0,s5,28d0c <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x21e> + 28d08: bf9ec0ef jal ra,15900 <_ZdlPv@plt> + 28d0c: 7622 ld a2,40(sp) + 28d0e: 7582 ld a1,32(sp) + 28d10: 854e mv a0,s3 + 28d12: 9efec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28d16: 4605 li a2,1 + 28d18: 00010597 auipc a1,0x10 + 28d1c: cb058593 addi a1,a1,-848 # 389c8 <_IO_stdin_used+0x370> + 28d20: 842a mv s0,a0 + 28d22: 9dfec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28d26: 6622 ld a2,8(sp) + 28d28: 6582 ld a1,0(sp) + 28d2a: 8522 mv a0,s0 + 28d2c: 9d5ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28d30: 4615 li a2,5 + 28d32: 00011597 auipc a1,0x11 + 28d36: 13658593 addi a1,a1,310 # 39e68 <_IO_stdin_used+0x1810> + 28d3a: 9c7ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28d3e: 4401 li s0,0 + 28d40: 4c01 li s8,0 + 28d42: 8526 mv a0,s1 + 28d44: 882ef0ef jal ra,17dc6 <_ZNK7testing9TestSuite16total_test_countEv> + 28d48: 04a45563 bge s0,a0,28d92 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x2a4> + 28d4c: 85a2 mv a1,s0 + 28d4e: 8526 mv a0,s1 + 28d50: b3af20ef jal ra,1b08a <_ZNK7testing9TestSuite11GetTestInfoEi> + 28d54: 08254903 lbu s2,130(a0) + 28d58: 02090b63 beqz s2,28d8e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x2a0> + 28d5c: 08354783 lbu a5,131(a0) + 28d60: e79d bnez a5,28d8e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x2a0> + 28d62: 000c0a63 beqz s8,28d76 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x288> + 28d66: 4609 li a2,2 + 28d68: 00011597 auipc a1,0x11 + 28d6c: cb058593 addi a1,a1,-848 # 39a18 <_IO_stdin_used+0x13c0> + 28d70: 854e mv a0,s3 + 28d72: 98fec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28d76: 85a2 mv a1,s0 + 28d78: 8526 mv a0,s1 + 28d7a: 0084bc03 ld s8,8(s1) + 28d7e: b0cf20ef jal ra,1b08a <_ZNK7testing9TestSuite11GetTestInfoEi> + 28d82: 862a mv a2,a0 + 28d84: 85e2 mv a1,s8 + 28d86: 854e mv a0,s3 + 28d88: ed4ff0ef jal ra,2845c <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE> + 28d8c: 8c4a mv s8,s2 + 28d8e: 2405 addiw s0,s0,1 + 28d90: bf4d j 28d42 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x254> + 28d92: 4605 li a2,1 + 28d94: 00010597 auipc a1,0x10 + 28d98: 46458593 addi a1,a1,1124 # 391f8 <_IO_stdin_used+0xba0> + 28d9c: 854e mv a0,s3 + 28d9e: 963ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28da2: 7622 ld a2,40(sp) + 28da4: 7582 ld a1,32(sp) + 28da6: 854e mv a0,s3 + 28da8: 959ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28dac: 4609 li a2,2 + 28dae: 00011597 auipc a1,0x11 + 28db2: 10258593 addi a1,a1,258 # 39eb0 <_IO_stdin_used+0x1858> + 28db6: 842a mv s0,a0 + 28db8: 949ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28dbc: 02000613 li a2,32 + 28dc0: 4591 li a1,4 + 28dc2: 8552 mv a0,s4 + 28dc4: f0d6 sd s5,96(sp) + 28dc6: e4bec0ef jal ra,15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> + 28dca: 7626 ld a2,104(sp) + 28dcc: 7586 ld a1,96(sp) + 28dce: 8522 mv a0,s0 + 28dd0: 931ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28dd4: 4605 li a2,1 + 28dd6: 00011597 auipc a1,0x11 + 28dda: 08a58593 addi a1,a1,138 # 39e60 <_IO_stdin_used+0x1808> + 28dde: 923ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28de2: 7506 ld a0,96(sp) + 28de4: 01550463 beq a0,s5,28dec <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x2fe> + 28de8: b19ec0ef jal ra,15900 <_ZdlPv@plt> + 28dec: 7502 ld a0,32(sp) + 28dee: 01950463 beq a0,s9,28df6 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x308> + 28df2: b0fec0ef jal ra,15900 <_ZdlPv@plt> + 28df6: 6502 ld a0,0(sp) + 28df8: 081c addi a5,sp,16 + 28dfa: 00f50463 beq a0,a5,28e02 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x314> + 28dfe: b03ec0ef jal ra,15900 <_ZdlPv@plt> + 28e02: 60ee ld ra,216(sp) + 28e04: 644e ld s0,208(sp) + 28e06: 64ae ld s1,200(sp) + 28e08: 690e ld s2,192(sp) + 28e0a: 79ea ld s3,184(sp) + 28e0c: 7a4a ld s4,176(sp) + 28e0e: 7aaa ld s5,168(sp) + 28e10: 7b0a ld s6,160(sp) + 28e12: 6bea ld s7,152(sp) + 28e14: 6c4a ld s8,144(sp) + 28e16: 6caa ld s9,136(sp) + 28e18: 612d addi sp,sp,224 + 28e1a: 8082 ret + 28e1c: 842a mv s0,a0 + 28e1e: 8552 mv a0,s4 + 28e20: ce5ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28e24: 855a mv a0,s6 + 28e26: cdfed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28e2a: 855e mv a0,s7 + 28e2c: cd9ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28e30: 8522 mv a0,s0 + 28e32: 9bfec0ef jal ra,157f0 <_Unwind_Resume@plt> + 28e36: 842a mv s0,a0 + 28e38: b7dd j 28e1e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> + 28e3a: 842a mv s0,a0 + 28e3c: b7cd j 28e1e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> + 28e3e: 842a mv s0,a0 + 28e40: bff9 j 28e1e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> + 28e42: 842a mv s0,a0 + 28e44: bfe9 j 28e1e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> + 28e46: 87aa mv a5,a0 + 28e48: 8522 mv a0,s0 + 28e4a: 843e mv s0,a5 + 28e4c: cb9ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28e50: b7f9 j 28e1e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> + 28e52: bfd5 j 28e46 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x358> + 28e54: 842a mv s0,a0 + 28e56: b7e1 j 28e1e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> + 28e58: 842a mv s0,a0 + 28e5a: b7d1 j 28e1e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> + 28e5c: 84aa mv s1,a0 + 28e5e: 8552 mv a0,s4 + 28e60: ca5ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28e64: 8522 mv a0,s0 + 28e66: c9fed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28e6a: 8426 mv s0,s1 + 28e6c: bf65 j 28e24 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x336> + 28e6e: 84aa mv s1,a0 + 28e70: bfd5 j 28e64 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x376> + 28e72: 842a mv s0,a0 + 28e74: b76d j 28e1e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> + 28e76: 842a mv s0,a0 + 28e78: b775 j 28e24 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x336> + 28e7a: 842a mv s0,a0 + 28e7c: b77d j 28e2a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x33c> + 28e7e: 842a mv s0,a0 + 28e80: bf79 j 28e1e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> + +0000000000028e82 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE>: + 28e82: 7155 addi sp,sp,-208 + 28e84: fd26 sd s1,184(sp) + 28e86: f94a sd s2,176(sp) + 28e88: 84ae mv s1,a1 + 28e8a: 892a mv s2,a0 + 28e8c: 00011597 auipc a1,0x11 + 28e90: ca458593 addi a1,a1,-860 # 39b30 <_IO_stdin_used+0x14d8> + 28e94: 850a mv a0,sp + 28e96: f152 sd s4,160(sp) + 28e98: ed56 sd s5,152(sp) + 28e9a: e95a sd s6,144(sp) + 28e9c: e586 sd ra,200(sp) + 28e9e: e1a2 sd s0,192(sp) + 28ea0: f54e sd s3,168(sp) + 28ea2: e55e sd s7,136(sp) + 28ea4: e162 sd s8,128(sp) + 28ea6: 02010a13 addi s4,sp,32 + 28eaa: b5fef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28eae: 03010b13 addi s6,sp,48 + 28eb2: 8552 mv a0,s4 + 28eb4: 02000613 li a2,32 + 28eb8: 4589 li a1,2 + 28eba: 8a8a mv s5,sp + 28ebc: f05a sd s6,32(sp) + 28ebe: d53ec0ef jal ra,15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> + 28ec2: 4609 li a2,2 + 28ec4: 00011597 auipc a1,0x11 + 28ec8: f9458593 addi a1,a1,-108 # 39e58 <_IO_stdin_used+0x1800> + 28ecc: 854a mv a0,s2 + 28ece: 833ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28ed2: 1080 addi s0,sp,96 + 28ed4: 8522 mv a0,s0 + 28ed6: 00010597 auipc a1,0x10 + 28eda: 1d258593 addi a1,a1,466 # 390a8 <_IO_stdin_used+0xa50> + 28ede: b2bef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28ee2: 8526 mv a0,s1 + 28ee4: afdf20ef jal ra,1b9e0 <_ZNK7testing8UnitTest21reportable_test_countEv> + 28ee8: 86aa mv a3,a0 + 28eea: 4785 li a5,1 + 28eec: 8752 mv a4,s4 + 28eee: 8622 mv a2,s0 + 28ef0: 858a mv a1,sp + 28ef2: 854a mv a0,s2 + 28ef4: a02ff0ef jal ra,280f6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 28ef8: 7506 ld a0,96(sp) + 28efa: 07010993 addi s3,sp,112 + 28efe: 01350463 beq a0,s3,28f06 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x84> + 28f02: 9ffec0ef jal ra,15900 <_ZdlPv@plt> + 28f06: 00011597 auipc a1,0x11 + 28f0a: c6258593 addi a1,a1,-926 # 39b68 <_IO_stdin_used+0x1510> + 28f0e: 8522 mv a0,s0 + 28f10: af9ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28f14: 8526 mv a0,s1 + 28f16: ab9f20ef jal ra,1b9ce <_ZNK7testing8UnitTest17failed_test_countEv> + 28f1a: 86aa mv a3,a0 + 28f1c: 4785 li a5,1 + 28f1e: 8752 mv a4,s4 + 28f20: 8622 mv a2,s0 + 28f22: 85d6 mv a1,s5 + 28f24: 854a mv a0,s2 + 28f26: 9d0ff0ef jal ra,280f6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 28f2a: 7506 ld a0,96(sp) + 28f2c: 01350463 beq a0,s3,28f34 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0xb2> + 28f30: 9d1ec0ef jal ra,15900 <_ZdlPv@plt> + 28f34: 00011597 auipc a1,0x11 + 28f38: c1c58593 addi a1,a1,-996 # 39b50 <_IO_stdin_used+0x14f8> + 28f3c: 8522 mv a0,s0 + 28f3e: acbef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28f42: 8526 mv a0,s1 + 28f44: a91f20ef jal ra,1b9d4 <_ZNK7testing8UnitTest30reportable_disabled_test_countEv> + 28f48: 86aa mv a3,a0 + 28f4a: 4785 li a5,1 + 28f4c: 8752 mv a4,s4 + 28f4e: 8622 mv a2,s0 + 28f50: 85d6 mv a1,s5 + 28f52: 854a mv a0,s2 + 28f54: 9a2ff0ef jal ra,280f6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 28f58: 7506 ld a0,96(sp) + 28f5a: 01350463 beq a0,s3,28f62 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0xe0> + 28f5e: 9a3ec0ef jal ra,15900 <_ZdlPv@plt> + 28f62: 00011597 auipc a1,0x11 + 28f66: bfe58593 addi a1,a1,-1026 # 39b60 <_IO_stdin_used+0x1508> + 28f6a: 8522 mv a0,s0 + 28f6c: a9def0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28f70: 4785 li a5,1 + 28f72: 8752 mv a4,s4 + 28f74: 4681 li a3,0 + 28f76: 8622 mv a2,s0 + 28f78: 85d6 mv a1,s5 + 28f7a: 854a mv a0,s2 + 28f7c: 97aff0ef jal ra,280f6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 28f80: 7506 ld a0,96(sp) + 28f82: 01350463 beq a0,s3,28f8a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x108> + 28f86: 97bec0ef jal ra,15900 <_ZdlPv@plt> + 28f8a: 00022797 auipc a5,0x22 + 28f8e: f767b783 ld a5,-138(a5) # 4af00 <_GLOBAL_OFFSET_TABLE_+0x3b0> + 28f92: 0007c783 lbu a5,0(a5) + 28f96: cb85 beqz a5,28fc6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x144> + 28f98: 00011597 auipc a1,0x11 + 28f9c: e3058593 addi a1,a1,-464 # 39dc8 <_IO_stdin_used+0x1770> + 28fa0: 8522 mv a0,s0 + 28fa2: a67ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28fa6: 8526 mv a0,s1 + 28fa8: e23f20ef jal ra,1bdca <_ZNK7testing8UnitTest11random_seedEv> + 28fac: 86aa mv a3,a0 + 28fae: 4785 li a5,1 + 28fb0: 8752 mv a4,s4 + 28fb2: 8622 mv a2,s0 + 28fb4: 85d6 mv a1,s5 + 28fb6: 854a mv a0,s2 + 28fb8: 93eff0ef jal ra,280f6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 28fbc: 7506 ld a0,96(sp) + 28fbe: 01350463 beq a0,s3,28fc6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x144> + 28fc2: 93fec0ef jal ra,15900 <_ZdlPv@plt> + 28fc6: 00011597 auipc a1,0x11 + 28fca: bc258593 addi a1,a1,-1086 # 39b88 <_IO_stdin_used+0x1530> + 28fce: 8522 mv a0,s0 + 28fd0: a39ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28fd4: 8526 mv a0,s1 + 28fd6: a1df20ef jal ra,1b9f2 <_ZNK7testing8UnitTest15start_timestampEv> + 28fda: 04010b93 addi s7,sp,64 + 28fde: 85aa mv a1,a0 + 28fe0: 855e mv a0,s7 + 28fe2: 849f90ef jal ra,2282a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex> + 28fe6: 4785 li a5,1 + 28fe8: 8752 mv a4,s4 + 28fea: 86de mv a3,s7 + 28fec: 8622 mv a2,s0 + 28fee: 85d6 mv a1,s5 + 28ff0: 854a mv a0,s2 + 28ff2: d79fe0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 28ff6: 6506 ld a0,64(sp) + 28ff8: 05010c13 addi s8,sp,80 + 28ffc: 01850463 beq a0,s8,29004 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x182> + 29000: 901ec0ef jal ra,15900 <_ZdlPv@plt> + 29004: 7506 ld a0,96(sp) + 29006: 01350463 beq a0,s3,2900e <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x18c> + 2900a: 8f7ec0ef jal ra,15900 <_ZdlPv@plt> + 2900e: 00011597 auipc a1,0x11 + 29012: b7258593 addi a1,a1,-1166 # 39b80 <_IO_stdin_used+0x1528> + 29016: 8522 mv a0,s0 + 29018: 9f1ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2901c: 8526 mv a0,s1 + 2901e: 9ddf20ef jal ra,1b9fa <_ZNK7testing8UnitTest12elapsed_timeEv> + 29022: 85aa mv a1,a0 + 29024: 855e mv a0,s7 + 29026: 979fb0ef jal ra,2499e <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx> + 2902a: 4781 li a5,0 + 2902c: 8752 mv a4,s4 + 2902e: 86de mv a3,s7 + 29030: 8622 mv a2,s0 + 29032: 85d6 mv a1,s5 + 29034: 854a mv a0,s2 + 29036: d35fe0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 2903a: 6506 ld a0,64(sp) + 2903c: 01850463 beq a0,s8,29044 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x1c2> + 29040: 8c1ec0ef jal ra,15900 <_ZdlPv@plt> + 29044: 7506 ld a0,96(sp) + 29046: 01350463 beq a0,s3,2904e <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x1cc> + 2904a: 8b7ec0ef jal ra,15900 <_ZdlPv@plt> + 2904e: 8526 mv a0,s1 + 29050: c57f20ef jal ra,1bca6 <_ZNK7testing8UnitTest18ad_hoc_test_resultEv> + 29054: 85aa mv a1,a0 + 29056: 8652 mv a2,s4 + 29058: 8522 mv a0,s0 + 2905a: ce8fb0ef jal ra,24542 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2905e: 7626 ld a2,104(sp) + 29060: 7586 ld a1,96(sp) + 29062: 854a mv a0,s2 + 29064: e9cec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29068: 4609 li a2,2 + 2906a: 00011597 auipc a1,0x11 + 2906e: 9ae58593 addi a1,a1,-1618 # 39a18 <_IO_stdin_used+0x13c0> + 29072: e8eec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29076: 7506 ld a0,96(sp) + 29078: 01350463 beq a0,s3,29080 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x1fe> + 2907c: 885ec0ef jal ra,15900 <_ZdlPv@plt> + 29080: 00011597 auipc a1,0x11 + 29084: af858593 addi a1,a1,-1288 # 39b78 <_IO_stdin_used+0x1520> + 29088: 855e mv a0,s7 + 2908a: 97fef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2908e: 00011597 auipc a1,0x11 + 29092: d4a58593 addi a1,a1,-694 # 39dd8 <_IO_stdin_used+0x1780> + 29096: 8522 mv a0,s0 + 29098: 971ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2909c: 4785 li a5,1 + 2909e: 8752 mv a4,s4 + 290a0: 86a2 mv a3,s0 + 290a2: 865e mv a2,s7 + 290a4: 85d6 mv a1,s5 + 290a6: 854a mv a0,s2 + 290a8: cc3fe0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 290ac: 7506 ld a0,96(sp) + 290ae: 01350463 beq a0,s3,290b6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x234> + 290b2: 84fec0ef jal ra,15900 <_ZdlPv@plt> + 290b6: 6506 ld a0,64(sp) + 290b8: 01850463 beq a0,s8,290c0 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x23e> + 290bc: 845ec0ef jal ra,15900 <_ZdlPv@plt> + 290c0: 7622 ld a2,40(sp) + 290c2: 7582 ld a1,32(sp) + 290c4: 854a mv a0,s2 + 290c6: e3aec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 290ca: 4605 li a2,1 + 290cc: 00010597 auipc a1,0x10 + 290d0: 8fc58593 addi a1,a1,-1796 # 389c8 <_IO_stdin_used+0x370> + 290d4: 842a mv s0,a0 + 290d6: e2aec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 290da: 6622 ld a2,8(sp) + 290dc: 6582 ld a1,0(sp) + 290de: 8522 mv a0,s0 + 290e0: e20ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 290e4: 4615 li a2,5 + 290e6: 00011597 auipc a1,0x11 + 290ea: d8258593 addi a1,a1,-638 # 39e68 <_IO_stdin_used+0x1810> + 290ee: e12ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 290f2: 4401 li s0,0 + 290f4: 4981 li s3,0 + 290f6: 8526 mv a0,s1 + 290f8: 8a7f20ef jal ra,1b99e <_ZNK7testing8UnitTest22total_test_suite_countEv> + 290fc: 02a45f63 bge s0,a0,2913a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x2b8> + 29100: 85a2 mv a1,s0 + 29102: 8526 mv a0,s1 + 29104: 95df20ef jal ra,1ba60 <_ZNK7testing8UnitTest12GetTestSuiteEi> + 29108: c9bee0ef jal ra,17da2 <_ZNK7testing9TestSuite21reportable_test_countEv> + 2910c: 02a05563 blez a0,29136 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x2b4> + 29110: 00098a63 beqz s3,29124 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x2a2> + 29114: 4609 li a2,2 + 29116: 00011597 auipc a1,0x11 + 2911a: 90258593 addi a1,a1,-1790 # 39a18 <_IO_stdin_used+0x13c0> + 2911e: 854a mv a0,s2 + 29120: de0ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29124: 85a2 mv a1,s0 + 29126: 8526 mv a0,s1 + 29128: 939f20ef jal ra,1ba60 <_ZNK7testing8UnitTest12GetTestSuiteEi> + 2912c: 85aa mv a1,a0 + 2912e: 854a mv a0,s2 + 29130: 9bfff0ef jal ra,28aee <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE> + 29134: 4985 li s3,1 + 29136: 2405 addiw s0,s0,1 + 29138: bf7d j 290f6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x274> + 2913a: 4605 li a2,1 + 2913c: 00010597 auipc a1,0x10 + 29140: 0bc58593 addi a1,a1,188 # 391f8 <_IO_stdin_used+0xba0> + 29144: 854a mv a0,s2 + 29146: dbaec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2914a: 7622 ld a2,40(sp) + 2914c: 7582 ld a1,32(sp) + 2914e: 854a mv a0,s2 + 29150: db0ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29154: 4609 li a2,2 + 29156: 00011597 auipc a1,0x11 + 2915a: d5a58593 addi a1,a1,-678 # 39eb0 <_IO_stdin_used+0x1858> + 2915e: 842a mv s0,a0 + 29160: da0ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29164: 8522 mv a0,s0 + 29166: 4609 li a2,2 + 29168: 00011597 auipc a1,0x11 + 2916c: d5058593 addi a1,a1,-688 # 39eb8 <_IO_stdin_used+0x1860> + 29170: d90ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29174: 7502 ld a0,32(sp) + 29176: 01650463 beq a0,s6,2917e <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x2fc> + 2917a: f86ec0ef jal ra,15900 <_ZdlPv@plt> + 2917e: 6502 ld a0,0(sp) + 29180: 081c addi a5,sp,16 + 29182: 00f50463 beq a0,a5,2918a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x308> + 29186: f7aec0ef jal ra,15900 <_ZdlPv@plt> + 2918a: 60ae ld ra,200(sp) + 2918c: 640e ld s0,192(sp) + 2918e: 74ea ld s1,184(sp) + 29190: 794a ld s2,176(sp) + 29192: 79aa ld s3,168(sp) + 29194: 7a0a ld s4,160(sp) + 29196: 6aea ld s5,152(sp) + 29198: 6b4a ld s6,144(sp) + 2919a: 6baa ld s7,136(sp) + 2919c: 6c0a ld s8,128(sp) + 2919e: 6169 addi sp,sp,208 + 291a0: 8082 ret + 291a2: 87aa mv a5,a0 + 291a4: 8522 mv a0,s0 + 291a6: 843e mv s0,a5 + 291a8: 95ded0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 291ac: 8552 mv a0,s4 + 291ae: 957ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 291b2: 8556 mv a0,s5 + 291b4: 951ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 291b8: 8522 mv a0,s0 + 291ba: e36ec0ef jal ra,157f0 <_Unwind_Resume@plt> + 291be: b7d5 j 291a2 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> + 291c0: b7cd j 291a2 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> + 291c2: b7c5 j 291a2 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> + 291c4: bff9 j 291a2 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> + 291c6: 842a mv s0,a0 + 291c8: b7d5 j 291ac <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x32a> + 291ca: 842a mv s0,a0 + 291cc: b7dd j 291b2 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x330> + 291ce: 87aa mv a5,a0 + 291d0: 8522 mv a0,s0 + 291d2: 843e mv s0,a5 + 291d4: 931ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 291d8: 855e mv a0,s7 + 291da: 92bed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 291de: b7f9 j 291ac <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x32a> + 291e0: 842a mv s0,a0 + 291e2: bfdd j 291d8 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x356> + 291e4: bf7d j 291a2 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> + 291e6: 84aa mv s1,a0 + 291e8: 855e mv a0,s7 + 291ea: 91bed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 291ee: 8522 mv a0,s0 + 291f0: 915ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 291f4: 8426 mv s0,s1 + 291f6: bf5d j 291ac <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x32a> + 291f8: 84aa mv s1,a0 + 291fa: bfd5 j 291ee <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x36c> + 291fc: b7ed j 291e6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x364> + 291fe: 84aa mv s1,a0 + 29200: b7fd j 291ee <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x36c> + +0000000000029202 <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi>: + 29202: db010113 addi sp,sp,-592 + 29206: 0521 addi a0,a0,8 + 29208: f42e sd a1,40(sp) + 2920a: 24113423 sd ra,584(sp) + 2920e: 24813023 sd s0,576(sp) + 29212: 22913c23 sd s1,568(sp) + 29216: 23213823 sd s2,560(sp) + 2921a: 23313423 sd s3,552(sp) + 2921e: 21613823 sd s6,528(sp) + 29222: 23413023 sd s4,544(sp) + 29226: 21513c23 sd s5,536(sp) + 2922a: 21713423 sd s7,520(sp) + 2922e: 21813023 sd s8,512(sp) + 29232: ffe6 sd s9,504(sp) + 29234: fbea sd s10,496(sp) + 29236: f7ee sd s11,488(sp) + 29238: 914f70ef jal ra,2034c <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2923c: 09b8 addi a4,sp,216 + 2923e: 87aa mv a5,a0 + 29240: 08a4 addi s1,sp,88 + 29242: 853a mv a0,a4 + 29244: e83e sd a5,16(sp) + 29246: e43a sd a4,8(sp) + 29248: ec26 sd s1,24(sp) + 2924a: 9b6ec0ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> + 2924e: cd817057 vsetivli zero,2,e64,m1,ta,ma + 29252: 5e0030d7 vmv.v.i v1,0 + 29256: 039c addi a5,sp,448 + 29258: 00022997 auipc s3,0x22 + 2925c: 9e09b983 ld s3,-1568(s3) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 29260: 0207f0a7 vse64.v v1,(a5) + 29264: 0b9c addi a5,sp,464 + 29266: 0207f0a7 vse64.v v1,(a5) + 2926a: 0109b403 ld s0,16(s3) + 2926e: 1a011c23 sh zero,440(sp) + 29272: 0189bb03 ld s6,24(s3) + 29276: 00022917 auipc s2,0x22 + 2927a: ce293903 ld s2,-798(s2) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 2927e: 0941 addi s2,s2,16 + 29280: fe843783 ld a5,-24(s0) + 29284: fb02 sd zero,432(sp) + 29286: eca2 sd s0,88(sp) + 29288: 978a add a5,a5,sp + 2928a: edca sd s2,216(sp) + 2928c: 0567bc23 sd s6,88(a5) + 29290: f082 sd zero,96(sp) + 29292: fe843503 ld a0,-24(s0) + 29296: 4581 li a1,0 + 29298: 9526 add a0,a0,s1 + 2929a: 916ec0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 2929e: 0209b483 ld s1,32(s3) + 292a2: 0289bb83 ld s7,40(s3) + 292a6: 06810d93 addi s11,sp,104 + 292aa: fe84b503 ld a0,-24(s1) + 292ae: f4a6 sd s1,104(sp) + 292b0: 4581 li a1,0 + 292b2: 956e add a0,a0,s11 + 292b4: 01753023 sd s7,0(a0) + 292b8: 8f8ec0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 292bc: 0089bc83 ld s9,8(s3) + 292c0: 0309bc03 ld s8,48(s3) + 292c4: cd817057 vsetivli zero,2,e64,m1,ta,ma + 292c8: fe8cb703 ld a4,-24(s9) + 292cc: 5e0030d7 vmv.v.i v1,0 + 292d0: 00022797 auipc a5,0x22 + 292d4: b387b783 ld a5,-1224(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 292d8: 1134 addi a3,sp,168 + 292da: 970a add a4,a4,sp + 292dc: 05873c23 sd s8,88(a4) + 292e0: 8536 mv a0,a3 + 292e2: f036 sd a3,32(sp) + 292e4: 04078a93 addi s5,a5,64 + 292e8: 01878693 addi a3,a5,24 + 292ec: 06878793 addi a5,a5,104 + 292f0: edbe sd a5,216(sp) + 292f2: 18bc addi a5,sp,120 + 292f4: 0207f0a7 vse64.v v1,(a5) + 292f8: 00022997 auipc s3,0x22 + 292fc: ab09b983 ld s3,-1360(s3) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 29300: 013c addi a5,sp,136 + 29302: 0207f0a7 vse64.v v1,(a5) + 29306: 09c1 addi s3,s3,16 + 29308: 093c addi a5,sp,152 + 2930a: 0207f0a7 vse64.v v1,(a5) + 2930e: ecb6 sd a3,88(sp) + 29310: f4d6 sd s5,104(sp) + 29312: f8ce sd s3,112(sp) + 29314: 88cec0ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> + 29318: 6522 ld a0,8(sp) + 2931a: 00022a17 auipc s4,0x22 + 2931e: 9bea3a03 ld s4,-1602(s4) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 29322: 47e1 li a5,24 + 29324: 0c810d13 addi s10,sp,200 + 29328: 0a41 addi s4,s4,16 + 2932a: 188c addi a1,sp,112 + 2932c: e182 sd zero,192(sp) + 2932e: 0c010423 sb zero,200(sp) + 29332: d93e sw a5,176(sp) + 29334: fd6a sd s10,184(sp) + 29336: f8d2 sd s4,112(sp) + 29338: 878ec0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 2933c: 75a2 ld a1,40(sp) + 2933e: 856e mv a0,s11 + 29340: b43ff0ef jal ra,28e82 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE> + 29344: 65e2 ld a1,24(sp) + 29346: 03810d93 addi s11,sp,56 + 2934a: 856e mv a0,s11 + 2934c: d35f00ef jal ra,1a080 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 29350: 65c2 ld a1,16(sp) + 29352: 7562 ld a0,56(sp) + 29354: d6cec0ef jal ra,158c0 + 29358: 7562 ld a0,56(sp) + 2935a: 00bc addi a5,sp,72 + 2935c: 00f50463 beq a0,a5,29364 <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x162> + 29360: da0ec0ef jal ra,15900 <_ZdlPv@plt> + 29364: 6542 ld a0,16(sp) + 29366: f0aec0ef jal ra,15a70 + 2936a: 00022797 auipc a5,0x22 + 2936e: a9e7b783 ld a5,-1378(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 29372: 756a ld a0,184(sp) + 29374: 01878713 addi a4,a5,24 + 29378: 06878793 addi a5,a5,104 + 2937c: ecba sd a4,88(sp) + 2937e: edbe sd a5,216(sp) + 29380: f4d6 sd s5,104(sp) + 29382: f8d2 sd s4,112(sp) + 29384: 01a50463 beq a0,s10,2938c <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x18a> + 29388: d78ec0ef jal ra,15900 <_ZdlPv@plt> + 2938c: 7502 ld a0,32(sp) + 2938e: f8ce sd s3,112(sp) + 29390: 890ec0ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 29394: fe8cb683 ld a3,-24(s9) + 29398: fe84b703 ld a4,-24(s1) + 2939c: fe843783 ld a5,-24(s0) + 293a0: 968a add a3,a3,sp + 293a2: 0586bc23 sd s8,88(a3) + 293a6: f4a6 sd s1,104(sp) + 293a8: 970a add a4,a4,sp + 293aa: 07773423 sd s7,104(a4) + 293ae: 6522 ld a0,8(sp) + 293b0: eca2 sd s0,88(sp) + 293b2: 978a add a5,a5,sp + 293b4: 0567bc23 sd s6,88(a5) + 293b8: edca sd s2,216(sp) + 293ba: f082 sd zero,96(sp) + 293bc: a24ec0ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 293c0: 24813083 ld ra,584(sp) + 293c4: 24013403 ld s0,576(sp) + 293c8: 23813483 ld s1,568(sp) + 293cc: 23013903 ld s2,560(sp) + 293d0: 22813983 ld s3,552(sp) + 293d4: 22013a03 ld s4,544(sp) + 293d8: 21813a83 ld s5,536(sp) + 293dc: 21013b03 ld s6,528(sp) + 293e0: 20813b83 ld s7,520(sp) + 293e4: 20013c03 ld s8,512(sp) + 293e8: 7cfe ld s9,504(sp) + 293ea: 7d5e ld s10,496(sp) + 293ec: 7dbe ld s11,488(sp) + 293ee: 25010113 addi sp,sp,592 + 293f2: 8082 ret + 293f4: 8daa mv s11,a0 + 293f6: 6522 ld a0,8(sp) + 293f8: edca sd s2,216(sp) + 293fa: 9e6ec0ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 293fe: 856e mv a0,s11 + 29400: bf0ec0ef jal ra,157f0 <_Unwind_Resume@plt> + 29404: 842a mv s0,a0 + 29406: 856e mv a0,s11 + 29408: efced0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2940c: 6562 ld a0,24(sp) + 2940e: f83eb0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 29412: 8522 mv a0,s0 + 29414: bdcec0ef jal ra,157f0 <_Unwind_Resume@plt> + 29418: 8daa mv s11,a0 + 2941a: 1928 addi a0,sp,184 + 2941c: f8d2 sd s4,112(sp) + 2941e: ee6ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29422: 7502 ld a0,32(sp) + 29424: f8ce sd s3,112(sp) + 29426: ffbeb0ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 2942a: fe8cb683 ld a3,-24(s9) + 2942e: fe84b703 ld a4,-24(s1) + 29432: 1810 addi a2,sp,48 + 29434: 1b068693 addi a3,a3,432 + 29438: fe843783 ld a5,-24(s0) + 2943c: 96b2 add a3,a3,a2 + 2943e: e786bc23 sd s8,-392(a3) + 29442: 1b070713 addi a4,a4,432 + 29446: f4a6 sd s1,104(sp) + 29448: 9732 add a4,a4,a2 + 2944a: e9773423 sd s7,-376(a4) + 2944e: 1b078793 addi a5,a5,432 + 29452: eca2 sd s0,88(sp) + 29454: 97b2 add a5,a5,a2 + 29456: e767bc23 sd s6,-392(a5) + 2945a: f082 sd zero,96(sp) + 2945c: bf69 j 293f6 <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> + 2945e: fe843783 ld a5,-24(s0) + 29462: 1818 addi a4,sp,48 + 29464: eca2 sd s0,88(sp) + 29466: 1b078793 addi a5,a5,432 + 2946a: 97ba add a5,a5,a4 + 2946c: e767bc23 sd s6,-392(a5) + 29470: 8daa mv s11,a0 + 29472: f082 sd zero,96(sp) + 29474: b749 j 293f6 <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> + 29476: 842a mv s0,a0 + 29478: bf51 j 2940c <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x20a> + +000000000002947a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE>: + 2947a: 7155 addi sp,sp,-208 + 2947c: fd26 sd s1,184(sp) + 2947e: f94a sd s2,176(sp) + 29480: 84ae mv s1,a1 + 29482: 892a mv s2,a0 + 29484: 00010597 auipc a1,0x10 + 29488: 6ac58593 addi a1,a1,1708 # 39b30 <_IO_stdin_used+0x14d8> + 2948c: 850a mv a0,sp + 2948e: f54e sd s3,168(sp) + 29490: f152 sd s4,160(sp) + 29492: ed56 sd s5,152(sp) + 29494: e586 sd ra,200(sp) + 29496: e1a2 sd s0,192(sp) + 29498: e95a sd s6,144(sp) + 2949a: e55e sd s7,136(sp) + 2949c: 02010a13 addi s4,sp,32 + 294a0: d68ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 294a4: 03010a93 addi s5,sp,48 + 294a8: 8552 mv a0,s4 + 294aa: 02000613 li a2,32 + 294ae: 4589 li a1,2 + 294b0: 898a mv s3,sp + 294b2: f056 sd s5,32(sp) + 294b4: f5cec0ef jal ra,15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> + 294b8: 4609 li a2,2 + 294ba: 00011597 auipc a1,0x11 + 294be: 99e58593 addi a1,a1,-1634 # 39e58 <_IO_stdin_used+0x1800> + 294c2: 854a mv a0,s2 + 294c4: a3cec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 294c8: 6080 ld s0,0(s1) + 294ca: 0084bb83 ld s7,8(s1) + 294ce: 4b01 li s6,0 + 294d0: 008b8a63 beq s7,s0,294e4 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x6a> + 294d4: 6008 ld a0,0(s0) + 294d6: 8f1ee0ef jal ra,17dc6 <_ZNK7testing9TestSuite16total_test_countEv> + 294da: 0421 addi s0,s0,8 + 294dc: 01650b3b addw s6,a0,s6 + 294e0: fe8b9ae3 bne s7,s0,294d4 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x5a> + 294e4: 1080 addi s0,sp,96 + 294e6: 8522 mv a0,s0 + 294e8: 00010597 auipc a1,0x10 + 294ec: bc058593 addi a1,a1,-1088 # 390a8 <_IO_stdin_used+0xa50> + 294f0: d18ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 294f4: 86da mv a3,s6 + 294f6: 4785 li a5,1 + 294f8: 8752 mv a4,s4 + 294fa: 8622 mv a2,s0 + 294fc: 85ce mv a1,s3 + 294fe: 854a mv a0,s2 + 29500: bf7fe0ef jal ra,280f6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 29504: 7506 ld a0,96(sp) + 29506: 07010b93 addi s7,sp,112 + 2950a: 01750463 beq a0,s7,29512 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x98> + 2950e: bf2ec0ef jal ra,15900 <_ZdlPv@plt> + 29512: 04010b13 addi s6,sp,64 + 29516: 855a mv a0,s6 + 29518: 00010597 auipc a1,0x10 + 2951c: 66058593 addi a1,a1,1632 # 39b78 <_IO_stdin_used+0x1520> + 29520: ce8ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29524: 00011597 auipc a1,0x11 + 29528: 8b458593 addi a1,a1,-1868 # 39dd8 <_IO_stdin_used+0x1780> + 2952c: 8522 mv a0,s0 + 2952e: cdaef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29532: 4785 li a5,1 + 29534: 8752 mv a4,s4 + 29536: 86a2 mv a3,s0 + 29538: 865a mv a2,s6 + 2953a: 85ce mv a1,s3 + 2953c: 854a mv a0,s2 + 2953e: 82dfe0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 29542: 7506 ld a0,96(sp) + 29544: 01750463 beq a0,s7,2954c <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0xd2> + 29548: bb8ec0ef jal ra,15900 <_ZdlPv@plt> + 2954c: 6506 ld a0,64(sp) + 2954e: 089c addi a5,sp,80 + 29550: 00f50463 beq a0,a5,29558 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0xde> + 29554: bacec0ef jal ra,15900 <_ZdlPv@plt> + 29558: 7622 ld a2,40(sp) + 2955a: 7582 ld a1,32(sp) + 2955c: 854a mv a0,s2 + 2955e: 9a2ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29562: 4605 li a2,1 + 29564: 0000f597 auipc a1,0xf + 29568: 46458593 addi a1,a1,1124 # 389c8 <_IO_stdin_used+0x370> + 2956c: 842a mv s0,a0 + 2956e: 992ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29572: 6622 ld a2,8(sp) + 29574: 6582 ld a1,0(sp) + 29576: 8522 mv a0,s0 + 29578: 988ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2957c: 4615 li a2,5 + 2957e: 00011597 auipc a1,0x11 + 29582: 8ea58593 addi a1,a1,-1814 # 39e68 <_IO_stdin_used+0x1810> + 29586: 97aec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2958a: 609c ld a5,0(s1) + 2958c: 6498 ld a4,8(s1) + 2958e: 4401 li s0,0 + 29590: 04e78763 beq a5,a4,295de <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x164> + 29594: 00341713 slli a4,s0,0x3 + 29598: 97ba add a5,a5,a4 + 2959a: 638c ld a1,0(a5) + 2959c: 854a mv a0,s2 + 2959e: d50ff0ef jal ra,28aee <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE> + 295a2: 649c ld a5,8(s1) + 295a4: 6098 ld a4,0(s1) + 295a6: 0405 addi s0,s0,1 + 295a8: 8f99 sub a5,a5,a4 + 295aa: 878d srai a5,a5,0x3 + 295ac: 02f47963 bgeu s0,a5,295de <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x164> + 295b0: 4609 li a2,2 + 295b2: 00010597 auipc a1,0x10 + 295b6: 46658593 addi a1,a1,1126 # 39a18 <_IO_stdin_used+0x13c0> + 295ba: 854a mv a0,s2 + 295bc: 944ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 295c0: 609c ld a5,0(s1) + 295c2: 00341713 slli a4,s0,0x3 + 295c6: 854a mv a0,s2 + 295c8: 97ba add a5,a5,a4 + 295ca: 638c ld a1,0(a5) + 295cc: d22ff0ef jal ra,28aee <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE> + 295d0: 649c ld a5,8(s1) + 295d2: 6098 ld a4,0(s1) + 295d4: 0405 addi s0,s0,1 + 295d6: 8f99 sub a5,a5,a4 + 295d8: 878d srai a5,a5,0x3 + 295da: fcf46be3 bltu s0,a5,295b0 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x136> + 295de: 4605 li a2,1 + 295e0: 00010597 auipc a1,0x10 + 295e4: c1858593 addi a1,a1,-1000 # 391f8 <_IO_stdin_used+0xba0> + 295e8: 854a mv a0,s2 + 295ea: 916ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 295ee: 7622 ld a2,40(sp) + 295f0: 7582 ld a1,32(sp) + 295f2: 854a mv a0,s2 + 295f4: 90cec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 295f8: 4609 li a2,2 + 295fa: 00011597 auipc a1,0x11 + 295fe: 8b658593 addi a1,a1,-1866 # 39eb0 <_IO_stdin_used+0x1858> + 29602: 842a mv s0,a0 + 29604: 8fcec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29608: 8522 mv a0,s0 + 2960a: 4609 li a2,2 + 2960c: 00011597 auipc a1,0x11 + 29610: 8ac58593 addi a1,a1,-1876 # 39eb8 <_IO_stdin_used+0x1860> + 29614: 8ecec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29618: 7502 ld a0,32(sp) + 2961a: 01550463 beq a0,s5,29622 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1a8> + 2961e: ae2ec0ef jal ra,15900 <_ZdlPv@plt> + 29622: 6502 ld a0,0(sp) + 29624: 081c addi a5,sp,16 + 29626: 00f50463 beq a0,a5,2962e <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1b4> + 2962a: ad6ec0ef jal ra,15900 <_ZdlPv@plt> + 2962e: 60ae ld ra,200(sp) + 29630: 640e ld s0,192(sp) + 29632: 74ea ld s1,184(sp) + 29634: 794a ld s2,176(sp) + 29636: 79aa ld s3,168(sp) + 29638: 7a0a ld s4,160(sp) + 2963a: 6aea ld s5,152(sp) + 2963c: 6b4a ld s6,144(sp) + 2963e: 6baa ld s7,136(sp) + 29640: 6169 addi sp,sp,208 + 29642: 8082 ret + 29644: 842a mv s0,a0 + 29646: a821 j 2965e <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1e4> + 29648: 87aa mv a5,a0 + 2964a: 8522 mv a0,s0 + 2964c: 843e mv s0,a5 + 2964e: cb6ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29652: 855a mv a0,s6 + 29654: cb0ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29658: 8552 mv a0,s4 + 2965a: caaed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2965e: 854e mv a0,s3 + 29660: ca4ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29664: 8522 mv a0,s0 + 29666: 98aec0ef jal ra,157f0 <_Unwind_Resume@plt> + 2966a: 87aa mv a5,a0 + 2966c: 8522 mv a0,s0 + 2966e: 843e mv s0,a5 + 29670: c94ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29674: b7d5 j 29658 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1de> + 29676: 842a mv s0,a0 + 29678: bfe9 j 29652 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1d8> + 2967a: 842a mv s0,a0 + 2967c: bff1 j 29658 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1de> + +000000000002967e <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE>: + 2967e: 715d addi sp,sp,-80 + 29680: e0a2 sd s0,64(sp) + 29682: fc26 sd s1,56(sp) + 29684: f84a sd s2,48(sp) + 29686: f44e sd s3,40(sp) + 29688: f052 sd s4,32(sp) + 2968a: ec56 sd s5,24(sp) + 2968c: e85a sd s6,16(sp) + 2968e: e45e sd s7,8(sp) + 29690: 01050e13 addi t3,a0,16 + 29694: e486 sd ra,72(sp) + 29696: 01c53023 sd t3,0(a0) + 2969a: 832e mv t1,a1 + 2969c: 00833303 ld t1,8(t1) + 296a0: 618c ld a1,0(a1) + 296a2: 8932 mv s2,a2 + 296a4: 842a mv s0,a0 + 296a6: 00658633 add a2,a1,t1 + 296aa: 84be mv s1,a5 + 296ac: 8a36 mv s4,a3 + 296ae: 89ba mv s3,a4 + 296b0: 8b42 mv s6,a6 + 296b2: 8ac6 mv s5,a7 + 296b4: f5bee0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 296b8: 03040793 addi a5,s0,48 + 296bc: f01c sd a5,32(s0) + 296be: 00093583 ld a1,0(s2) + 296c2: 00893603 ld a2,8(s2) + 296c6: 02040b93 addi s7,s0,32 + 296ca: 855e mv a0,s7 + 296cc: 962e add a2,a2,a1 + 296ce: f41ee0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 296d2: 080a0263 beqz s4,29756 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0xd8> + 296d6: 02000513 li a0,32 + 296da: 9c6ec0ef jal ra,158a0 <_Znwm@plt> + 296de: 85d2 mv a1,s4 + 296e0: 892a mv s2,a0 + 296e2: b26ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 296e6: 05243023 sd s2,64(s0) + 296ea: 06098b63 beqz s3,29760 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0xe2> + 296ee: 02000513 li a0,32 + 296f2: 9aeec0ef jal ra,158a0 <_Znwm@plt> + 296f6: 85ce mv a1,s3 + 296f8: 892a mv s2,a0 + 296fa: b0eef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 296fe: 06040793 addi a5,s0,96 + 29702: e83c sd a5,80(s0) + 29704: 608c ld a1,0(s1) + 29706: 6490 ld a2,8(s1) + 29708: 05040993 addi s3,s0,80 + 2970c: 05243423 sd s2,72(s0) + 29710: 962e add a2,a2,a1 + 29712: 854e mv a0,s3 + 29714: efbee0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 29718: 509c lw a5,32(s1) + 2971a: cc517057 vsetivli zero,2,e8,mf8,ta,ma + 2971e: 5e0030d7 vmv.v.i v1,0 + 29722: d83c sw a5,112(s0) + 29724: 07643c23 sd s6,120(s0) + 29728: 08040793 addi a5,s0,128 + 2972c: 020780a7 vse8.v v1,(a5) + 29730: 09040513 addi a0,s0,144 + 29734: 08040123 sb zero,130(s0) + 29738: 09543423 sd s5,136(s0) + 2973c: ce4f70ef jal ra,20c20 <_ZN7testing10TestResultC1Ev> + 29740: 60a6 ld ra,72(sp) + 29742: 6406 ld s0,64(sp) + 29744: 74e2 ld s1,56(sp) + 29746: 7942 ld s2,48(sp) + 29748: 79a2 ld s3,40(sp) + 2974a: 7a02 ld s4,32(sp) + 2974c: 6ae2 ld s5,24(sp) + 2974e: 6b42 ld s6,16(sp) + 29750: 6ba2 ld s7,8(sp) + 29752: 6161 addi sp,sp,80 + 29754: 8082 ret + 29756: 4901 li s2,0 + 29758: 05243023 sd s2,64(s0) + 2975c: f80999e3 bnez s3,296ee <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x70> + 29760: 4901 li s2,0 + 29762: bf71 j 296fe <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x80> + 29764: 84aa mv s1,a0 + 29766: 04040513 addi a0,s0,64 + 2976a: 00021317 auipc t1,0x21 + 2976e: 60633303 ld t1,1542(t1) # 4ad70 <_GLOBAL_OFFSET_TABLE_+0x220> + 29772: 9302 jalr t1 + 29774: a029 j 2977e <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x100> + 29776: 84aa mv s1,a0 + 29778: 854a mv a0,s2 + 2977a: 986ec0ef jal ra,15900 <_ZdlPv@plt> + 2977e: 855e mv a0,s7 + 29780: b84ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29784: 8522 mv a0,s0 + 29786: b7eed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2978a: 8526 mv a0,s1 + 2978c: 864ec0ef jal ra,157f0 <_Unwind_Resume@plt> + 29790: 84aa mv s1,a0 + 29792: b7f5 j 2977e <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x100> + 29794: 84aa mv s1,a0 + 29796: b7fd j 29784 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x106> + 29798: 84aa mv s1,a0 + 2979a: 854e mv a0,s3 + 2979c: b68ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 297a0: 04840513 addi a0,s0,72 + 297a4: 00021317 auipc t1,0x21 + 297a8: 5cc33303 ld t1,1484(t1) # 4ad70 <_GLOBAL_OFFSET_TABLE_+0x220> + 297ac: 9302 jalr t1 + 297ae: bf65 j 29766 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0xe8> + 297b0: 84aa mv s1,a0 + 297b2: b7fd j 297a0 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x122> + 297b4: 84aa mv s1,a0 + 297b6: 854a mv a0,s2 + 297b8: 948ec0ef jal ra,15900 <_ZdlPv@plt> + 297bc: b76d j 29766 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0xe8> + +00000000000297be <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_>: + 297be: 711d addi sp,sp,-96 + 297c0: 00021797 auipc a5,0x21 + 297c4: 6f07b783 ld a5,1776(a5) # 4aeb0 <_GLOBAL_OFFSET_TABLE_+0x360> + 297c8: e0ca sd s2,64(sp) + 297ca: ec86 sd ra,88(sp) + 297cc: e8a2 sd s0,80(sp) + 297ce: e4a6 sd s1,72(sp) + 297d0: fc4e sd s3,56(sp) + 297d2: f852 sd s4,48(sp) + 297d4: f456 sd s5,40(sp) + 297d6: f05a sd s6,32(sp) + 297d8: ec5e sd s7,24(sp) + 297da: 07c1 addi a5,a5,16 + 297dc: 01850913 addi s2,a0,24 + 297e0: e11c sd a5,0(a0) + 297e2: 01253423 sd s2,8(a0) + 297e6: 12058263 beqz a1,2990a <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x14c> + 297ea: 842a mv s0,a0 + 297ec: 00850b13 addi s6,a0,8 + 297f0: 852e mv a0,a1 + 297f2: 8bae mv s7,a1 + 297f4: 89b2 mv s3,a2 + 297f6: 8ab6 mv s5,a3 + 297f8: 8a3a mv s4,a4 + 297fa: bd6ec0ef jal ra,15bd0 + 297fe: e42a sd a0,8(sp) + 29800: 47bd li a5,15 + 29802: 84aa mv s1,a0 + 29804: 0aa7e763 bltu a5,a0,298b2 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xf4> + 29808: 4785 li a5,1 + 2980a: 06f51e63 bne a0,a5,29886 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xc8> + 2980e: 000bc783 lbu a5,0(s7) + 29812: 00f40c23 sb a5,24(s0) + 29816: e804 sd s1,16(s0) + 29818: 9926 add s2,s2,s1 + 2981a: 00090023 sb zero,0(s2) + 2981e: 08098863 beqz s3,298ae <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xf0> + 29822: 02000513 li a0,32 + 29826: 87aec0ef jal ra,158a0 <_Znwm@plt> + 2982a: 85ce mv a1,s3 + 2982c: 84aa mv s1,a0 + 2982e: 9daef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29832: cd817057 vsetivli zero,2,e64,m1,ta,ma + 29836: 5e0030d7 vmv.v.i v1,0 + 2983a: f404 sd s1,40(s0) + 2983c: 02043823 sd zero,48(s0) + 29840: 02043c23 sd zero,56(s0) + 29844: 04043023 sd zero,64(s0) + 29848: 04043423 sd zero,72(s0) + 2984c: 04043823 sd zero,80(s0) + 29850: 04043c23 sd zero,88(s0) + 29854: 07543023 sd s5,96(s0) + 29858: 07443423 sd s4,104(s0) + 2985c: 06040823 sb zero,112(s0) + 29860: 07840793 addi a5,s0,120 + 29864: 0207f0a7 vse64.v v1,(a5) + 29868: 08840513 addi a0,s0,136 + 2986c: bb4f70ef jal ra,20c20 <_ZN7testing10TestResultC1Ev> + 29870: 60e6 ld ra,88(sp) + 29872: 6446 ld s0,80(sp) + 29874: 64a6 ld s1,72(sp) + 29876: 6906 ld s2,64(sp) + 29878: 79e2 ld s3,56(sp) + 2987a: 7a42 ld s4,48(sp) + 2987c: 7aa2 ld s5,40(sp) + 2987e: 7b02 ld s6,32(sp) + 29880: 6be2 ld s7,24(sp) + 29882: 6125 addi sp,sp,96 + 29884: 8082 ret + 29886: d941 beqz a0,29816 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x58> + 29888: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma + 2988c: 020b8407 vle8.v v8,(s7) + 29890: 8c9d sub s1,s1,a5 + 29892: 9bbe add s7,s7,a5 + 29894: 02090427 vse8.v v8,(s2) + 29898: 993e add s2,s2,a5 + 2989a: f4fd bnez s1,29888 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xca> + 2989c: 64a2 ld s1,8(sp) + 2989e: 00843903 ld s2,8(s0) + 298a2: e804 sd s1,16(s0) + 298a4: 9926 add s2,s2,s1 + 298a6: 00090023 sb zero,0(s2) + 298aa: f6099ce3 bnez s3,29822 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x64> + 298ae: 4481 li s1,0 + 298b0: b749 j 29832 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x74> + 298b2: 4601 li a2,0 + 298b4: 002c addi a1,sp,8 + 298b6: 855a mv a0,s6 + 298b8: df9eb0ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 298bc: 67a2 ld a5,8(sp) + 298be: e408 sd a0,8(s0) + 298c0: 892a mv s2,a0 + 298c2: ec1c sd a5,24(s0) + 298c4: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma + 298c8: 020b8407 vle8.v v8,(s7) + 298cc: 8c9d sub s1,s1,a5 + 298ce: 9bbe add s7,s7,a5 + 298d0: 02090427 vse8.v v8,(s2) + 298d4: 993e add s2,s2,a5 + 298d6: f8cd bnez s1,29888 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xca> + 298d8: b7d1 j 2989c <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xde> + 298da: 643c ld a5,72(s0) + 298dc: 84aa mv s1,a0 + 298de: c781 beqz a5,298e6 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x128> + 298e0: 853e mv a0,a5 + 298e2: 81eec0ef jal ra,15900 <_ZdlPv@plt> + 298e6: 7808 ld a0,48(s0) + 298e8: c119 beqz a0,298ee <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x130> + 298ea: 816ec0ef jal ra,15900 <_ZdlPv@plt> + 298ee: 02840513 addi a0,s0,40 + 298f2: 00021317 auipc t1,0x21 + 298f6: 47e33303 ld t1,1150(t1) # 4ad70 <_GLOBAL_OFFSET_TABLE_+0x220> + 298fa: 9302 jalr t1 + 298fc: 8426 mv s0,s1 + 298fe: 855a mv a0,s6 + 29900: a04ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29904: 8522 mv a0,s0 + 29906: eebeb0ef jal ra,157f0 <_Unwind_Resume@plt> + 2990a: cc6ec0ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 2990e: 842a mv s0,a0 + 29910: b7fd j 298fe <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x140> + 29912: 842a mv s0,a0 + 29914: 8526 mv a0,s1 + 29916: febeb0ef jal ra,15900 <_ZdlPv@plt> + 2991a: b7d5 j 298fe <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x140> + +000000000002991c <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE>: + 2991c: 711d addi sp,sp,-96 + 2991e: 00021797 auipc a5,0x21 + 29922: 3927b783 ld a5,914(a5) # 4acb0 <_GLOBAL_OFFSET_TABLE_+0x160> + 29926: e8a2 sd s0,80(sp) + 29928: e4a6 sd s1,72(sp) + 2992a: e0ca sd s2,64(sp) + 2992c: ec86 sd ra,88(sp) + 2992e: fc4e sd s3,56(sp) + 29930: f456 sd s5,40(sp) + 29932: f05a sd s6,32(sp) + 29934: ec5e sd s7,24(sp) + 29936: 07c1 addi a5,a5,16 + 29938: 01050913 addi s2,a0,16 + 2993c: 842a mv s0,a0 + 2993e: e50c sd a1,8(a0) + 29940: e11c sd a5,0(a0) + 29942: 00011597 auipc a1,0x11 + 29946: ab658593 addi a1,a1,-1354 # 3a3f8 <_IO_stdin_used+0x1da0> + 2994a: 854a mv a0,s2 + 2994c: 8bcef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29950: 03040493 addi s1,s0,48 + 29954: 8526 mv a0,s1 + 29956: 85a2 mv a1,s0 + 29958: a08f00ef jal ra,19b60 <_ZN7testing8internal35DefaultGlobalTestPartResultReporterC1EPNS0_12UnitTestImplE> + 2995c: 04040a93 addi s5,s0,64 + 29960: 8556 mv a0,s5 + 29962: 85a2 mv a1,s0 + 29964: a0cf00ef jal ra,19b70 <_ZN7testing8internal38DefaultPerThreadTestPartResultReporterC1EPNS0_12UnitTestImplE> + 29968: 05840993 addi s3,s0,88 + 2996c: e824 sd s1,80(s0) + 2996e: 854e mv a0,s3 + 29970: 4581 li a1,0 + 29972: 86eec0ef jal ra,159e0 + 29976: 84aa mv s1,a0 + 29978: 00810b13 addi s6,sp,8 + 2997c: 12051f63 bnez a0,29aba <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x19e> + 29980: 08040023 sb zero,128(s0) + 29984: 00021597 auipc a1,0x21 + 29988: 5ac5b583 ld a1,1452(a1) # 4af30 <_GLOBAL_OFFSET_TABLE_+0x3e0> + 2998c: 855a mv a0,s6 + 2998e: 8b2ec0ef jal ra,15a40 + 29992: 84aa mv s1,a0 + 29994: 18051a63 bnez a0,29b28 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x20c> + 29998: 47a2 lw a5,8(sp) + 2999a: 4541 li a0,16 + 2999c: 08f42823 sw a5,144(s0) + 299a0: f01eb0ef jal ra,158a0 <_Znwm@plt> + 299a4: cd817057 vsetivli zero,2,e64,m1,ta,ma + 299a8: 5e0030d7 vmv.v.i v1,0 + 299ac: f852 sd s4,48(sp) + 299ae: 577d li a4,-1 + 299b0: ec48 sd a0,152(s0) + 299b2: 10e42223 sw a4,260(s0) + 299b6: 0a043023 sd zero,160(s0) + 299ba: 10840713 addi a4,s0,264 + 299be: 0a043423 sd zero,168(s0) + 299c2: 0a043823 sd zero,176(s0) + 299c6: 0a043c23 sd zero,184(s0) + 299ca: 0c043023 sd zero,192(s0) + 299ce: 0c043423 sd zero,200(s0) + 299d2: 0c043823 sd zero,208(s0) + 299d6: 0c043c23 sd zero,216(s0) + 299da: 0e043023 sd zero,224(s0) + 299de: 0e043423 sd zero,232(s0) + 299e2: 0e043823 sd zero,240(s0) + 299e6: 0e043c23 sd zero,248(s0) + 299ea: 10040023 sb zero,256(s0) + 299ee: 020770a7 vse64.v v1,(a4) + 299f2: 00021717 auipc a4,0x21 + 299f6: 56e73703 ld a4,1390(a4) # 4af60 <_GLOBAL_OFFSET_TABLE_+0x410> + 299fa: 87aa mv a5,a0 + 299fc: 11840a13 addi s4,s0,280 + 29a00: 0741 addi a4,a4,16 + 29a02: 8552 mv a0,s4 + 29a04: 0157b423 sd s5,8(a5) + 29a08: e398 sd a4,0(a5) + 29a0a: a16f70ef jal ra,20c20 <_ZN7testing10TestResultC1Ev> + 29a0e: 19840a93 addi s5,s0,408 + 29a12: 8556 mv a0,s5 + 29a14: e47f10ef jal ra,1b85a <_ZN7testing18TestEventListenersC1Ev> + 29a18: cd817057 vsetivli zero,2,e64,m1,ta,ma + 29a1c: 5e0030d7 vmv.v.i v1,0 + 29a20: 1a043823 sd zero,432(s0) + 29a24: 1a040c23 sb zero,440(s0) + 29a28: 1a042e23 sw zero,444(s0) + 29a2c: 1c042023 sw zero,448(s0) + 29a30: 1c840793 addi a5,s0,456 + 29a34: 0207f0a7 vse64.v v1,(a5) + 29a38: 4521 li a0,8 + 29a3a: 1c043c23 sd zero,472(s0) + 29a3e: e63eb0ef jal ra,158a0 <_Znwm@plt> + 29a42: 00021717 auipc a4,0x21 + 29a46: 35673703 ld a4,854(a4) # 4ad98 <_GLOBAL_OFFSET_TABLE_+0x248> + 29a4a: 87aa mv a5,a0 + 29a4c: 0741 addi a4,a4,16 + 29a4e: 1ea43023 sd a0,480(s0) + 29a52: 00021597 auipc a1,0x21 + 29a56: 4de5b583 ld a1,1246(a1) # 4af30 <_GLOBAL_OFFSET_TABLE_+0x3e0> + 29a5a: 855a mv a0,s6 + 29a5c: e398 sd a4,0(a5) + 29a5e: fe3eb0ef jal ra,15a40 + 29a62: 84aa mv s1,a0 + 29a64: 10051f63 bnez a0,29b82 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x266> + 29a68: 47a2 lw a5,8(sp) + 29a6a: 4521 li a0,8 + 29a6c: 1ef42423 sw a5,488(s0) + 29a70: e31eb0ef jal ra,158a0 <_Znwm@plt> + 29a74: 00021717 auipc a4,0x21 + 29a78: 21c73703 ld a4,540(a4) # 4ac90 <_GLOBAL_OFFSET_TABLE_+0x140> + 29a7c: 87aa mv a5,a0 + 29a7e: 0741 addi a4,a4,16 + 29a80: 1ea43823 sd a0,496(s0) + 29a84: 1e040c23 sb zero,504(s0) + 29a88: 4521 li a0,8 + 29a8a: e398 sd a4,0(a5) + 29a8c: e15eb0ef jal ra,158a0 <_Znwm@plt> + 29a90: 00021797 auipc a5,0x21 + 29a94: 2807b783 ld a5,640(a5) # 4ad10 <_GLOBAL_OFFSET_TABLE_+0x1c0> + 29a98: 85aa mv a1,a0 + 29a9a: 07c1 addi a5,a5,16 + 29a9c: 8556 mv a0,s5 + 29a9e: e19c sd a5,0(a1) + 29aa0: e67f10ef jal ra,1b906 <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE> + 29aa4: 60e6 ld ra,88(sp) + 29aa6: 6446 ld s0,80(sp) + 29aa8: 7a42 ld s4,48(sp) + 29aaa: 64a6 ld s1,72(sp) + 29aac: 6906 ld s2,64(sp) + 29aae: 79e2 ld s3,56(sp) + 29ab0: 7aa2 ld s5,40(sp) + 29ab2: 7b02 ld s6,32(sp) + 29ab4: 6be2 ld s7,24(sp) + 29ab6: 6125 addi sp,sp,96 + 29ab8: 8082 ret + 29aba: 69a00693 li a3,1690 + 29abe: 00011617 auipc a2,0x11 + 29ac2: 64a60613 addi a2,a2,1610 # 3b108 <_IO_stdin_used+0x2ab0> + 29ac6: 458d li a1,3 + 29ac8: 855a mv a0,s6 + 29aca: cccf60ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 29ace: 02400613 li a2,36 + 29ad2: 00010597 auipc a1,0x10 + 29ad6: bee58593 addi a1,a1,-1042 # 396c0 <_IO_stdin_used+0x1068> + 29ada: 00021517 auipc a0,0x21 + 29ade: 4be53503 ld a0,1214(a0) # 4af98 <_ZSt4cerr@Base> + 29ae2: c1feb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29ae6: 4649 li a2,18 + 29ae8: 00011597 auipc a1,0x11 + 29aec: 6a058593 addi a1,a1,1696 # 3b188 <_IO_stdin_used+0x2b30> + 29af0: 00021517 auipc a0,0x21 + 29af4: 4a853503 ld a0,1192(a0) # 4af98 <_ZSt4cerr@Base> + 29af8: c09eb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29afc: 85a6 mv a1,s1 + 29afe: 00021517 auipc a0,0x21 + 29b02: 49a53503 ld a0,1178(a0) # 4af98 <_ZSt4cerr@Base> + 29b06: a0beb0ef jal ra,15510 <_ZNSolsEi@plt> + 29b0a: 855a mv a0,s6 + 29b0c: 81bf30ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 29b10: 00021597 auipc a1,0x21 + 29b14: 4205b583 ld a1,1056(a1) # 4af30 <_GLOBAL_OFFSET_TABLE_+0x3e0> + 29b18: 08040023 sb zero,128(s0) + 29b1c: 855a mv a0,s6 + 29b1e: f23eb0ef jal ra,15a40 + 29b22: 84aa mv s1,a0 + 29b24: e6050ae3 beqz a0,29998 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x7c> + 29b28: 850a mv a0,sp + 29b2a: 6f400693 li a3,1780 + 29b2e: 00011617 auipc a2,0x11 + 29b32: 5da60613 addi a2,a2,1498 # 3b108 <_IO_stdin_used+0x2ab0> + 29b36: 458d li a1,3 + 29b38: 8b8a mv s7,sp + 29b3a: c5cf60ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 29b3e: 03100613 li a2,49 + 29b42: 00010597 auipc a1,0x10 + 29b46: 37e58593 addi a1,a1,894 # 39ec0 <_IO_stdin_used+0x1868> + 29b4a: 00021517 auipc a0,0x21 + 29b4e: 44e53503 ld a0,1102(a0) # 4af98 <_ZSt4cerr@Base> + 29b52: bafeb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29b56: 4649 li a2,18 + 29b58: 00011597 auipc a1,0x11 + 29b5c: 63058593 addi a1,a1,1584 # 3b188 <_IO_stdin_used+0x2b30> + 29b60: 00021517 auipc a0,0x21 + 29b64: 43853503 ld a0,1080(a0) # 4af98 <_ZSt4cerr@Base> + 29b68: b99eb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29b6c: 85a6 mv a1,s1 + 29b6e: 00021517 auipc a0,0x21 + 29b72: 42a53503 ld a0,1066(a0) # 4af98 <_ZSt4cerr@Base> + 29b76: 99beb0ef jal ra,15510 <_ZNSolsEi@plt> + 29b7a: 850a mv a0,sp + 29b7c: faaf30ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 29b80: bd21 j 29998 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x7c> + 29b82: 850a mv a0,sp + 29b84: 6f400693 li a3,1780 + 29b88: 00011617 auipc a2,0x11 + 29b8c: 58060613 addi a2,a2,1408 # 3b108 <_IO_stdin_used+0x2ab0> + 29b90: 458d li a1,3 + 29b92: 8b8a mv s7,sp + 29b94: c02f60ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 29b98: 03100613 li a2,49 + 29b9c: 00010597 auipc a1,0x10 + 29ba0: 32458593 addi a1,a1,804 # 39ec0 <_IO_stdin_used+0x1868> + 29ba4: 00021517 auipc a0,0x21 + 29ba8: 3f453503 ld a0,1012(a0) # 4af98 <_ZSt4cerr@Base> + 29bac: b55eb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29bb0: 4649 li a2,18 + 29bb2: 00011597 auipc a1,0x11 + 29bb6: 5d658593 addi a1,a1,1494 # 3b188 <_IO_stdin_used+0x2b30> + 29bba: 00021517 auipc a0,0x21 + 29bbe: 3de53503 ld a0,990(a0) # 4af98 <_ZSt4cerr@Base> + 29bc2: b3feb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29bc6: 85a6 mv a1,s1 + 29bc8: 00021517 auipc a0,0x21 + 29bcc: 3d053503 ld a0,976(a0) # 4af98 <_ZSt4cerr@Base> + 29bd0: 941eb0ef jal ra,15510 <_ZNSolsEi@plt> + 29bd4: 850a mv a0,sp + 29bd6: f50f30ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 29bda: b579 j 29a68 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x14c> + 29bdc: 842a mv s0,a0 + 29bde: 855a mv a0,s6 + 29be0: f46f30ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 29be4: 854a mv a0,s2 + 29be6: f852 sd s4,48(sp) + 29be8: f1dec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29bec: 8522 mv a0,s0 + 29bee: c03eb0ef jal ra,157f0 <_Unwind_Resume@plt> + 29bf2: 84aa mv s1,a0 + 29bf4: 855e mv a0,s7 + 29bf6: f30f30ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 29bfa: 1e043503 ld a0,480(s0) + 29bfe: c501 beqz a0,29c06 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2ea> + 29c00: 611c ld a5,0(a0) + 29c02: 679c ld a5,8(a5) + 29c04: 9782 jalr a5 + 29c06: 1d843b03 ld s6,472(s0) + 29c0a: 020b0163 beqz s6,29c2c <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x310> + 29c0e: 028b2503 lw a0,40(s6) + 29c12: 0a055d63 bgez a0,29ccc <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x3b0> + 29c16: 000b3503 ld a0,0(s6) + 29c1a: 010b0793 addi a5,s6,16 + 29c1e: 00f50463 beq a0,a5,29c26 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x30a> + 29c22: cdfeb0ef jal ra,15900 <_ZdlPv@plt> + 29c26: 855a mv a0,s6 + 29c28: cd9eb0ef jal ra,15900 <_ZdlPv@plt> + 29c2c: 8556 mv a0,s5 + 29c2e: c75f10ef jal ra,1b8a2 <_ZN7testing18TestEventListenersD1Ev> + 29c32: 8552 mv a0,s4 + 29c34: 8a8f70ef jal ra,20cdc <_ZN7testing10TestResultD1Ev> + 29c38: 0f043a83 ld s5,240(s0) + 29c3c: 0e843a03 ld s4,232(s0) + 29c40: 055a0c63 beq s4,s5,29c98 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x37c> + 29c44: 000a3503 ld a0,0(s4) + 29c48: c501 beqz a0,29c50 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x334> + 29c4a: 611c ld a5,0(a0) + 29c4c: 679c ld a5,8(a5) + 29c4e: 9782 jalr a5 + 29c50: 0a21 addi s4,s4,8 + 29c52: ff5a19e3 bne s4,s5,29c44 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x328> + 29c56: a089 j 29c98 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x37c> + 29c58: 842a mv s0,a0 + 29c5a: 855e mv a0,s7 + 29c5c: ecaf30ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 29c60: 854e mv a0,s3 + 29c62: 00021317 auipc t1,0x21 + 29c66: 22633303 ld t1,550(t1) # 4ae88 <_GLOBAL_OFFSET_TABLE_+0x338> + 29c6a: 9302 jalr t1 + 29c6c: bfa5 j 29be4 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2c8> + 29c6e: 842a mv s0,a0 + 29c70: bfc5 j 29c60 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x344> + 29c72: 842a mv s0,a0 + 29c74: bf85 j 29be4 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2c8> + 29c76: 84aa mv s1,a0 + 29c78: b779 j 29c06 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2ea> + 29c7a: 84aa mv s1,a0 + 29c7c: 00021317 auipc t1,0x21 + 29c80: 30c33303 ld t1,780(t1) # 4af88 <_GLOBAL_OFFSET_TABLE_+0x438> + 29c84: 1e840513 addi a0,s0,488 + 29c88: 9302 jalr t1 + 29c8a: bf85 j 29bfa <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2de> + 29c8c: 84aa mv s1,a0 + 29c8e: b7b5 j 29bfa <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2de> + 29c90: 84aa mv s1,a0 + 29c92: b745 j 29c32 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x316> + 29c94: 84aa mv s1,a0 + 29c96: b74d j 29c38 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x31c> + 29c98: 7468 ld a0,232(s0) + 29c9a: c119 beqz a0,29ca0 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x384> + 29c9c: c65eb0ef jal ra,15900 <_ZdlPv@plt> + 29ca0: 6868 ld a0,208(s0) + 29ca2: c119 beqz a0,29ca8 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x38c> + 29ca4: c5deb0ef jal ra,15900 <_ZdlPv@plt> + 29ca8: 7c48 ld a0,184(s0) + 29caa: c119 beqz a0,29cb0 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x394> + 29cac: c55eb0ef jal ra,15900 <_ZdlPv@plt> + 29cb0: 7048 ld a0,160(s0) + 29cb2: c119 beqz a0,29cb8 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x39c> + 29cb4: c4deb0ef jal ra,15900 <_ZdlPv@plt> + 29cb8: 09040513 addi a0,s0,144 + 29cbc: 00021317 auipc t1,0x21 + 29cc0: fec33303 ld t1,-20(t1) # 4aca8 <_GLOBAL_OFFSET_TABLE_+0x158> + 29cc4: 9302 jalr t1 + 29cc6: 8426 mv s0,s1 + 29cc8: 7a42 ld s4,48(sp) + 29cca: bf59 j 29c60 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x344> + 29ccc: e45eb0ef jal ra,15b10 + 29cd0: b799 j 29c16 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2fa> + +0000000000029cd2 <_ZN7testing8UnitTestC1Ev>: + 29cd2: 7139 addi sp,sp,-64 + 29cd4: 00021797 auipc a5,0x21 + 29cd8: 1447b783 ld a5,324(a5) # 4ae18 <_GLOBAL_OFFSET_TABLE_+0x2c8> + 29cdc: f822 sd s0,48(sp) + 29cde: f04a sd s2,32(sp) + 29ce0: fc06 sd ra,56(sp) + 29ce2: f426 sd s1,40(sp) + 29ce4: 07c1 addi a5,a5,16 + 29ce6: 00850913 addi s2,a0,8 + 29cea: 842a mv s0,a0 + 29cec: e11c sd a5,0(a0) + 29cee: 4581 li a1,0 + 29cf0: 854a mv a0,s2 + 29cf2: cefeb0ef jal ra,159e0 + 29cf6: e115 bnez a0,29d1a <_ZN7testing8UnitTestC1Ev+0x48> + 29cf8: 02040823 sb zero,48(s0) + 29cfc: 20000513 li a0,512 + 29d00: ba1eb0ef jal ra,158a0 <_Znwm@plt> + 29d04: 85a2 mv a1,s0 + 29d06: 84aa mv s1,a0 + 29d08: c15ff0ef jal ra,2991c <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE> + 29d0c: e024 sd s1,64(s0) + 29d0e: 70e2 ld ra,56(sp) + 29d10: 7442 ld s0,48(sp) + 29d12: 74a2 ld s1,40(sp) + 29d14: 7902 ld s2,32(sp) + 29d16: 6121 addi sp,sp,64 + 29d18: 8082 ret + 29d1a: ec4e sd s3,24(sp) + 29d1c: 00810993 addi s3,sp,8 + 29d20: 00011617 auipc a2,0x11 + 29d24: 3e860613 addi a2,a2,1000 # 3b108 <_IO_stdin_used+0x2ab0> + 29d28: 458d li a1,3 + 29d2a: 84aa mv s1,a0 + 29d2c: 69a00693 li a3,1690 + 29d30: 854e mv a0,s3 + 29d32: a64f60ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 29d36: 02400613 li a2,36 + 29d3a: 00010597 auipc a1,0x10 + 29d3e: 98658593 addi a1,a1,-1658 # 396c0 <_IO_stdin_used+0x1068> + 29d42: 00021517 auipc a0,0x21 + 29d46: 25653503 ld a0,598(a0) # 4af98 <_ZSt4cerr@Base> + 29d4a: 9b7eb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29d4e: 4649 li a2,18 + 29d50: 00011597 auipc a1,0x11 + 29d54: 43858593 addi a1,a1,1080 # 3b188 <_IO_stdin_used+0x2b30> + 29d58: 00021517 auipc a0,0x21 + 29d5c: 24053503 ld a0,576(a0) # 4af98 <_ZSt4cerr@Base> + 29d60: 9a1eb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29d64: 85a6 mv a1,s1 + 29d66: 00021517 auipc a0,0x21 + 29d6a: 23253503 ld a0,562(a0) # 4af98 <_ZSt4cerr@Base> + 29d6e: fa2eb0ef jal ra,15510 <_ZNSolsEi@plt> + 29d72: 854e mv a0,s3 + 29d74: db2f30ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 29d78: 69e2 ld s3,24(sp) + 29d7a: bfbd j 29cf8 <_ZN7testing8UnitTestC1Ev+0x26> + 29d7c: 842a mv s0,a0 + 29d7e: 854e mv a0,s3 + 29d80: da6f30ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 29d84: 8522 mv a0,s0 + 29d86: a6beb0ef jal ra,157f0 <_Unwind_Resume@plt> + 29d8a: 842a mv s0,a0 + 29d8c: 8526 mv a0,s1 + 29d8e: b73eb0ef jal ra,15900 <_ZdlPv@plt> + 29d92: 854a mv a0,s2 + 29d94: 00021317 auipc t1,0x21 + 29d98: 0f433303 ld t1,244(t1) # 4ae88 <_GLOBAL_OFFSET_TABLE_+0x338> + 29d9c: ec4e sd s3,24(sp) + 29d9e: 9302 jalr t1 + 29da0: 8522 mv a0,s0 + 29da2: a4feb0ef jal ra,157f0 <_Unwind_Resume@plt> + 29da6: 842a mv s0,a0 + 29da8: b7ed j 29d92 <_ZN7testing8UnitTestC1Ev+0xc0> + +0000000000029daa <_ZN7testing8UnitTest11GetInstanceEv>: + 29daa: 8f81c783 lbu a5,-1800(gp) # 4b688 <_ZGVZN7testing8UnitTest11GetInstanceEvE8instance> + 29dae: 0230000f fence r,rw + 29db2: c781 beqz a5,29dba <_ZN7testing8UnitTest11GetInstanceEv+0x10> + 29db4: 90018513 addi a0,gp,-1792 # 4b690 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> + 29db8: 8082 ret + 29dba: 1141 addi sp,sp,-16 + 29dbc: 8f818513 addi a0,gp,-1800 # 4b688 <_ZGVZN7testing8UnitTest11GetInstanceEvE8instance> + 29dc0: e406 sd ra,8(sp) + 29dc2: b7feb0ef jal ra,15940 <__cxa_guard_acquire@plt> + 29dc6: e511 bnez a0,29dd2 <_ZN7testing8UnitTest11GetInstanceEv+0x28> + 29dc8: 60a2 ld ra,8(sp) + 29dca: 90018513 addi a0,gp,-1792 # 4b690 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> + 29dce: 0141 addi sp,sp,16 + 29dd0: 8082 ret + 29dd2: 90018513 addi a0,gp,-1792 # 4b690 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> + 29dd6: efdff0ef jal ra,29cd2 <_ZN7testing8UnitTestC1Ev> + 29dda: 82018613 addi a2,gp,-2016 # 4b5b0 <__TMC_END__> + 29dde: 90018593 addi a1,gp,-1792 # 4b690 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> + 29de2: 00021517 auipc a0,0x21 + 29de6: 1ee53503 ld a0,494(a0) # 4afd0 <_GLOBAL_OFFSET_TABLE_+0x480> + 29dea: 867eb0ef jal ra,15650 <__cxa_atexit@plt> + 29dee: 8f818513 addi a0,gp,-1800 # 4b688 <_ZGVZN7testing8UnitTest11GetInstanceEvE8instance> + 29df2: f1feb0ef jal ra,15d10 <__cxa_guard_release@plt> + 29df6: 60a2 ld ra,8(sp) + 29df8: 90018513 addi a0,gp,-1792 # 4b690 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> + 29dfc: 0141 addi sp,sp,16 + 29dfe: 8082 ret + 29e00: 87aa mv a5,a0 + 29e02: 8f818513 addi a0,gp,-1800 # 4b688 <_ZGVZN7testing8UnitTest11GetInstanceEvE8instance> + 29e06: e022 sd s0,0(sp) + 29e08: 843e mv s0,a5 + 29e0a: d66eb0ef jal ra,15370 <__cxa_guard_abort@plt> + 29e0e: 8522 mv a0,s0 + 29e10: 9e1eb0ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000029e14 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev>: + 29e14: 7169 addi sp,sp,-304 + 29e16: 00021797 auipc a5,0x21 + 29e1a: d927b783 ld a5,-622(a5) # 4aba8 <_GLOBAL_OFFSET_TABLE_+0x58> + 29e1e: f222 sd s0,288(sp) + 29e20: 842a mv s0,a0 + 29e22: 850a mv a0,sp + 29e24: ee26 sd s1,280(sp) + 29e26: f5de sd s7,232(sp) + 29e28: 6384 ld s1,0(a5) + 29e2a: f606 sd ra,296(sp) + 29e2c: ea4a sd s2,272(sp) + 29e2e: e252 sd s4,256(sp) + 29e30: fdd6 sd s5,248(sp) + 29e32: f1e2 sd s8,224(sp) + 29e34: 861ef0ef jal ra,19694 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev> + 29e38: 67a2 ld a5,8(sp) + 29e3a: 8b8a mv s7,sp + 29e3c: 16078863 beqz a5,29fac <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x198> + 29e40: 8526 mv a0,s1 + 29e42: 03a00593 li a1,58 + 29e46: d9aeb0ef jal ra,153e0 + 29e4a: 1a050963 beqz a0,29ffc <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x1e8> + 29e4e: 00150493 addi s1,a0,1 + 29e52: 0c010913 addi s2,sp,192 + 29e56: 85a6 mv a1,s1 + 29e58: 854a mv a0,s2 + 29e5a: bafee0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29e5e: 658e ld a1,192(sp) + 29e60: 662e ld a2,200(sp) + 29e62: e64e sd s3,264(sp) + 29e64: 02010993 addi s3,sp,32 + 29e68: f9da sd s6,240(sp) + 29e6a: 962e add a2,a2,a1 + 29e6c: 03010b13 addi s6,sp,48 + 29e70: 854e mv a0,s3 + 29e72: f05a sd s6,32(sp) + 29e74: f9aee0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 29e78: 854e mv a0,s3 + 29e7a: c3af20ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> + 29e7e: 650e ld a0,192(sp) + 29e80: 099c addi a5,sp,208 + 29e82: 00f50463 beq a0,a5,29e8a <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x76> + 29e86: a7beb0ef jal ra,15900 <_ZdlPv@plt> + 29e8a: 854e mv a0,s3 + 29e8c: bd2f20ef jal ra,1c25e <_ZNK7testing8internal8FilePath14IsAbsolutePathEv> + 29e90: e151 bnez a0,29f14 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x100> + 29e92: f19ff0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 29e96: f2ff10ef jal ra,1bdc4 <_ZNK7testing8UnitTest20original_working_dirEv> + 29e9a: 04010c13 addi s8,sp,64 + 29e9e: 85aa mv a1,a0 + 29ea0: 8562 mv a0,s8 + 29ea2: b67ee0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29ea6: 6586 ld a1,64(sp) + 29ea8: 6626 ld a2,72(sp) + 29eaa: 06010a13 addi s4,sp,96 + 29eae: 189c addi a5,sp,112 + 29eb0: 962e add a2,a2,a1 + 29eb2: 8552 mv a0,s4 + 29eb4: f0be sd a5,96(sp) + 29eb6: f58ee0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 29eba: 8552 mv a0,s4 + 29ebc: bf8f20ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> + 29ec0: 08010a93 addi s5,sp,128 + 29ec4: 85a6 mv a1,s1 + 29ec6: 8556 mv a0,s5 + 29ec8: b41ee0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29ecc: 658a ld a1,128(sp) + 29ece: 662a ld a2,136(sp) + 29ed0: 1104 addi s1,sp,160 + 29ed2: 191c addi a5,sp,176 + 29ed4: 962e add a2,a2,a1 + 29ed6: 8526 mv a0,s1 + 29ed8: f13e sd a5,160(sp) + 29eda: f34ee0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 29ede: 8526 mv a0,s1 + 29ee0: bd4f20ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> + 29ee4: 8626 mv a2,s1 + 29ee6: 85d2 mv a1,s4 + 29ee8: 854a mv a0,s2 + 29eea: c03f20ef jal ra,1caec <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_> + 29eee: 85ca mv a1,s2 + 29ef0: 854e mv a0,s3 + 29ef2: c7feb0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 29ef6: 854a mv a0,s2 + 29ef8: c0dec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29efc: 8526 mv a0,s1 + 29efe: c07ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29f02: 8556 mv a0,s5 + 29f04: c01ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29f08: 8552 mv a0,s4 + 29f0a: bfbec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29f0e: 8562 mv a0,s8 + 29f10: bf5ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29f14: 854e mv a0,s3 + 29f16: b58f20ef jal ra,1c26e <_ZNK7testing8internal8FilePath11IsDirectoryEv> + 29f1a: c935 beqz a0,29f8e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x17a> + 29f1c: 1104 addi s1,sp,160 + 29f1e: 8526 mv a0,s1 + 29f20: e50f20ef jal ra,1c570 <_ZN7testing8internal24GetCurrentExecutableNameEv> + 29f24: 854a mv a0,s2 + 29f26: f6eef0ef jal ra,19694 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev> + 29f2a: 668e ld a3,192(sp) + 29f2c: 08010a93 addi s5,sp,128 + 29f30: 8556 mv a0,s5 + 29f32: 8626 mv a2,s1 + 29f34: 85ce mv a1,s3 + 29f36: dd3f50ef jal ra,1fd08 <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc> + 29f3a: 854a mv a0,s2 + 29f3c: bc9ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29f40: 8526 mv a0,s1 + 29f42: bc3ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29f46: 658a ld a1,128(sp) + 29f48: 662a ld a2,136(sp) + 29f4a: 01040793 addi a5,s0,16 + 29f4e: e01c sd a5,0(s0) + 29f50: 962e add a2,a2,a1 + 29f52: 8522 mv a0,s0 + 29f54: ebaee0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 29f58: 8556 mv a0,s5 + 29f5a: babec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29f5e: 7502 ld a0,32(sp) + 29f60: 05650363 beq a0,s6,29fa6 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x192> + 29f64: 99deb0ef jal ra,15900 <_ZdlPv@plt> + 29f68: 69b2 ld s3,264(sp) + 29f6a: 7b4e ld s6,240(sp) + 29f6c: 6502 ld a0,0(sp) + 29f6e: 081c addi a5,sp,16 + 29f70: 00f50463 beq a0,a5,29f78 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x164> + 29f74: 98deb0ef jal ra,15900 <_ZdlPv@plt> + 29f78: 70b2 ld ra,296(sp) + 29f7a: 8522 mv a0,s0 + 29f7c: 7412 ld s0,288(sp) + 29f7e: 64f2 ld s1,280(sp) + 29f80: 6952 ld s2,272(sp) + 29f82: 6a12 ld s4,256(sp) + 29f84: 7aee ld s5,248(sp) + 29f86: 7bae ld s7,232(sp) + 29f88: 7c0e ld s8,224(sp) + 29f8a: 6155 addi sp,sp,304 + 29f8c: 8082 ret + 29f8e: 7582 ld a1,32(sp) + 29f90: 7622 ld a2,40(sp) + 29f92: 01040793 addi a5,s0,16 + 29f96: e01c sd a5,0(s0) + 29f98: 962e add a2,a2,a1 + 29f9a: 8522 mv a0,s0 + 29f9c: e72ee0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 29fa0: 7502 ld a0,32(sp) + 29fa2: fd6511e3 bne a0,s6,29f64 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x150> + 29fa6: 69b2 ld s3,264(sp) + 29fa8: 7b4e ld s6,240(sp) + 29faa: b7c9 j 29f6c <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x158> + 29fac: 0c010913 addi s2,sp,192 + 29fb0: 854a mv a0,s2 + 29fb2: 00012597 auipc a1,0x12 + 29fb6: a5e58593 addi a1,a1,-1442 # 3ba10 <_ZN7testingL20kDefaultOutputFormatE> + 29fba: a4fee0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29fbe: 6782 ld a5,0(sp) + 29fc0: 0818 addi a4,sp,16 + 29fc2: 0ce78b63 beq a5,a4,2a098 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x284> + 29fc6: 660e ld a2,192(sp) + 29fc8: 0994 addi a3,sp,208 + 29fca: 672e ld a4,200(sp) + 29fcc: 0ed60763 beq a2,a3,2a0ba <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2a6> + 29fd0: 65ce ld a1,208(sp) + 29fd2: e43a sd a4,8(sp) + 29fd4: e032 sd a2,0(sp) + 29fd6: 6742 ld a4,16(sp) + 29fd8: e82e sd a1,16(sp) + 29fda: 0c078c63 beqz a5,2a0b2 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x29e> + 29fde: e1be sd a5,192(sp) + 29fe0: e9ba sd a4,208(sp) + 29fe2: e582 sd zero,200(sp) + 29fe4: 854a mv a0,s2 + 29fe6: 00078023 sb zero,0(a5) + 29fea: b1bec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29fee: 8526 mv a0,s1 + 29ff0: 03a00593 li a1,58 + 29ff4: beceb0ef jal ra,153e0 + 29ff8: e4051be3 bnez a0,29e4e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x3a> + 29ffc: dafff0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 2a000: dc5f10ef jal ra,1bdc4 <_ZNK7testing8UnitTest20original_working_dirEv> + 2a004: 04010c13 addi s8,sp,64 + 2a008: 85aa mv a1,a0 + 2a00a: 8562 mv a0,s8 + 2a00c: 9fdee0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a010: 6586 ld a1,64(sp) + 2a012: 6626 ld a2,72(sp) + 2a014: 06010a13 addi s4,sp,96 + 2a018: 189c addi a5,sp,112 + 2a01a: 962e add a2,a2,a1 + 2a01c: 8552 mv a0,s4 + 2a01e: f0be sd a5,96(sp) + 2a020: deeee0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2a024: 8552 mv a0,s4 + 2a026: a8ef20ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> + 2a02a: 08010a93 addi s5,sp,128 + 2a02e: 8556 mv a0,s5 + 2a030: 00012597 auipc a1,0x12 + 2a034: 9e858593 addi a1,a1,-1560 # 3ba18 <_ZN7testingL18kDefaultOutputFileE> + 2a038: 9d1ee0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a03c: 658a ld a1,128(sp) + 2a03e: 662a ld a2,136(sp) + 2a040: 1104 addi s1,sp,160 + 2a042: 191c addi a5,sp,176 + 2a044: 962e add a2,a2,a1 + 2a046: 8526 mv a0,s1 + 2a048: f13e sd a5,160(sp) + 2a04a: dc4ee0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2a04e: 8526 mv a0,s1 + 2a050: a64f20ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> + 2a054: 6702 ld a4,0(sp) + 2a056: 0c010913 addi s2,sp,192 + 2a05a: 854a mv a0,s2 + 2a05c: 4681 li a3,0 + 2a05e: 8626 mv a2,s1 + 2a060: 85d2 mv a1,s4 + 2a062: 943f50ef jal ra,1f9a4 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc> + 2a066: 658e ld a1,192(sp) + 2a068: 662e ld a2,200(sp) + 2a06a: 01040793 addi a5,s0,16 + 2a06e: e01c sd a5,0(s0) + 2a070: 962e add a2,a2,a1 + 2a072: 8522 mv a0,s0 + 2a074: d9aee0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2a078: 854a mv a0,s2 + 2a07a: a8bec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a07e: 8526 mv a0,s1 + 2a080: a85ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a084: 8556 mv a0,s5 + 2a086: a7fec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a08a: 8552 mv a0,s4 + 2a08c: a79ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a090: 8562 mv a0,s8 + 2a092: a73ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a096: bdd9 j 29f6c <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x158> + 2a098: 670e ld a4,192(sp) + 2a09a: 0994 addi a3,sp,208 + 2a09c: 00d70e63 beq a4,a3,2a0b8 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2a4> + 2a0a0: 01bc addi a5,sp,200 + 2a0a2: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2a0a6: 0207f087 vle64.v v1,(a5) + 2a0aa: 003c addi a5,sp,8 + 2a0ac: e03a sd a4,0(sp) + 2a0ae: 0207f0a7 vse64.v v1,(a5) + 2a0b2: e1b6 sd a3,192(sp) + 2a0b4: 099c addi a5,sp,208 + 2a0b6: b735 j 29fe2 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x1ce> + 2a0b8: 672e ld a4,200(sp) + 2a0ba: c305 beqz a4,2a0da <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2c6> + 2a0bc: 4605 li a2,1 + 2a0be: 02c70463 beq a4,a2,2a0e6 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2d2> + 2a0c2: 0c377657 vsetvli a2,a4,e8,m8,ta,ma + 2a0c6: 02068407 vle8.v v8,(a3) + 2a0ca: 8f11 sub a4,a4,a2 + 2a0cc: 96b2 add a3,a3,a2 + 2a0ce: 02078427 vse8.v v8,(a5) + 2a0d2: 97b2 add a5,a5,a2 + 2a0d4: f77d bnez a4,2a0c2 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2ae> + 2a0d6: 672e ld a4,200(sp) + 2a0d8: 6782 ld a5,0(sp) + 2a0da: 97ba add a5,a5,a4 + 2a0dc: e43a sd a4,8(sp) + 2a0de: 00078023 sb zero,0(a5) + 2a0e2: 678e ld a5,192(sp) + 2a0e4: bdfd j 29fe2 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x1ce> + 2a0e6: 0d014703 lbu a4,208(sp) + 2a0ea: 00e78023 sb a4,0(a5) + 2a0ee: 672e ld a4,200(sp) + 2a0f0: 6782 ld a5,0(sp) + 2a0f2: b7e5 j 2a0da <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2c6> + 2a0f4: 842a mv s0,a0 + 2a0f6: 8562 mv a0,s8 + 2a0f8: a0dec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a0fc: e64e sd s3,264(sp) + 2a0fe: f9da sd s6,240(sp) + 2a100: 855e mv a0,s7 + 2a102: a03ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a106: 8522 mv a0,s0 + 2a108: ee8eb0ef jal ra,157f0 <_Unwind_Resume@plt> + 2a10c: 842a mv s0,a0 + 2a10e: a801 j 2a11e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x30a> + 2a110: 842a mv s0,a0 + 2a112: 8526 mv a0,s1 + 2a114: 9f1ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a118: 8556 mv a0,s5 + 2a11a: 9ebec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a11e: 8552 mv a0,s4 + 2a120: 9e5ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a124: 8562 mv a0,s8 + 2a126: 9dfec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a12a: 854e mv a0,s3 + 2a12c: 9d9ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a130: bfc1 j 2a100 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2ec> + 2a132: 842a mv s0,a0 + 2a134: b7d5 j 2a118 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x304> + 2a136: 842a mv s0,a0 + 2a138: bfe9 j 2a112 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2fe> + 2a13a: 842a mv s0,a0 + 2a13c: b7e5 j 2a124 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x310> + 2a13e: 842a mv s0,a0 + 2a140: bff9 j 2a11e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x30a> + 2a142: 842a mv s0,a0 + 2a144: 854a mv a0,s2 + 2a146: 9bfec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a14a: bf5d j 2a100 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2ec> + 2a14c: 842a mv s0,a0 + 2a14e: e64e sd s3,264(sp) + 2a150: f9da sd s6,240(sp) + 2a152: b77d j 2a100 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2ec> + 2a154: 842a mv s0,a0 + 2a156: a029 j 2a160 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x34c> + 2a158: 842a mv s0,a0 + 2a15a: 854a mv a0,s2 + 2a15c: 9a9ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a160: 8526 mv a0,s1 + 2a162: 9a3ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a166: b7d1 j 2a12a <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x316> + 2a168: 842a mv s0,a0 + 2a16a: b7c1 j 2a12a <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x316> + 2a16c: 842a mv s0,a0 + 2a16e: 854e mv a0,s3 + 2a170: 995ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a174: bfc1 j 2a144 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x330> + 2a176: 842a mv s0,a0 + 2a178: 854a mv a0,s2 + 2a17a: 98bec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a17e: bf51 j 2a112 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2fe> + 2a180: 842a mv s0,a0 + 2a182: 8556 mv a0,s5 + 2a184: 981ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a188: b74d j 2a12a <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x316> + 2a18a: 842a mv s0,a0 + 2a18c: 8556 mv a0,s5 + 2a18e: 977ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a192: 8552 mv a0,s4 + 2a194: 971ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a198: bfb9 j 2a0f6 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2e2> + 2a19a: 842a mv s0,a0 + 2a19c: a819 j 2a1b2 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x39e> + 2a19e: 842a mv s0,a0 + 2a1a0: a809 j 2a1b2 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x39e> + 2a1a2: 842a mv s0,a0 + 2a1a4: b7fd j 2a192 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x37e> + 2a1a6: 842a mv s0,a0 + 2a1a8: b7ed j 2a192 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x37e> + 2a1aa: 842a mv s0,a0 + 2a1ac: 854a mv a0,s2 + 2a1ae: 957ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a1b2: 8526 mv a0,s1 + 2a1b4: 951ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a1b8: bfd1 j 2a18c <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x378> + +000000000002a1ba <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv>: + 2a1ba: db010113 addi sp,sp,-592 + 2a1be: 21613823 sd s6,528(sp) + 2a1c2: 21713423 sd s7,520(sp) + 2a1c6: 0b853b03 ld s6,184(a0) + 2a1ca: 0c053b83 ld s7,192(a0) + 2a1ce: 21813023 sd s8,512(sp) + 2a1d2: 24113423 sd ra,584(sp) + 2a1d6: 24813023 sd s0,576(sp) + 2a1da: 22913c23 sd s1,568(sp) + 2a1de: 23213823 sd s2,560(sp) + 2a1e2: 23313423 sd s3,552(sp) + 2a1e6: 23413023 sd s4,544(sp) + 2a1ea: 21513c23 sd s5,536(sp) + 2a1ee: 8c2a mv s8,a0 + 2a1f0: 0b7b0c63 beq s6,s7,2a2a8 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xee> + 2a1f4: ffe6 sd s9,504(sp) + 2a1f6: fbea sd s10,496(sp) + 2a1f8: 49a9 li s3,10 + 2a1fa: 0f900a93 li s5,249 + 2a1fe: 000b3a03 ld s4,0(s6) + 2a202: 4481 li s1,0 + 2a204: 4601 li a2,0 + 2a206: 038a3683 ld a3,56(s4) + 2a20a: 030a3703 ld a4,48(s4) + 2a20e: 08d70863 beq a4,a3,2a29e <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xe4> + 2a212: 00349793 slli a5,s1,0x3 + 2a216: 97ba add a5,a5,a4 + 2a218: 6380 ld s0,0(a5) + 2a21a: 08244c83 lbu s9,130(s0) + 2a21e: 060c8a63 beqz s9,2a292 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xd8> + 2a222: 18060e63 beqz a2,2a3be <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x204> + 2a226: 700c ld a1,32(s0) + 2a228: 00010517 auipc a0,0x10 + 2a22c: ce850513 addi a0,a0,-792 # 39f10 <_IO_stdin_used+0x18b8> + 2a230: cb0eb0ef jal ra,156e0 + 2a234: 643c ld a5,72(s0) + 2a236: c7b1 beqz a5,2a282 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> + 2a238: 639c ld a5,0(a5) + 2a23a: c7a1 beqz a5,2a282 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> + 2a23c: 00011597 auipc a1,0x11 + 2a240: 60c58593 addi a1,a1,1548 # 3b848 <_ZN7testing8internalL16kValueParamLabelE> + 2a244: 00010517 auipc a0,0x10 + 2a248: cbc50513 addi a0,a0,-836 # 39f00 <_IO_stdin_used+0x18a8> + 2a24c: c94eb0ef jal ra,156e0 + 2a250: 643c ld a5,72(s0) + 2a252: cb85 beqz a5,2a282 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> + 2a254: 6380 ld s0,0(a5) + 2a256: c415 beqz s0,2a282 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> + 2a258: 00044503 lbu a0,0(s0) + 2a25c: 4901 li s2,0 + 2a25e: c115 beqz a0,2a282 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> + 2a260: 15350763 beq a0,s3,2a3ae <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x1f4> + 2a264: 87deb0ef jal ra,15ae0 + 2a268: 2905 addiw s2,s2,1 + 2a26a: 00144503 lbu a0,1(s0) + 2a26e: 0405 addi s0,s0,1 + 2a270: c909 beqz a0,2a282 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> + 2a272: ff2ad7e3 bge s5,s2,2a260 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xa6> + 2a276: 00011517 auipc a0,0x11 + 2a27a: d9250513 addi a0,a0,-622 # 3b008 <_IO_stdin_used+0x29b0> + 2a27e: c62eb0ef jal ra,156e0 + 2a282: 4529 li a0,10 + 2a284: 85deb0ef jal ra,15ae0 + 2a288: 030a3703 ld a4,48(s4) + 2a28c: 038a3683 ld a3,56(s4) + 2a290: 8666 mv a2,s9 + 2a292: 40e687b3 sub a5,a3,a4 + 2a296: 0485 addi s1,s1,1 + 2a298: 878d srai a5,a5,0x3 + 2a29a: f6f4ece3 bltu s1,a5,2a212 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x58> + 2a29e: 0b21 addi s6,s6,8 + 2a2a0: f56b9fe3 bne s7,s6,2a1fe <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x44> + 2a2a4: 7cfe ld s9,504(sp) + 2a2a6: 7d5e ld s10,496(sp) + 2a2a8: 00021797 auipc a5,0x21 + 2a2ac: bd87b783 ld a5,-1064(a5) # 4ae80 + 2a2b0: 6388 ld a0,0(a5) + 2a2b2: 848a mv s1,sp + 2a2b4: 9ddeb0ef jal ra,15c90 + 2a2b8: 850a mv a0,sp + 2a2ba: bdaef0ef jal ra,19694 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev> + 2a2be: 6722 ld a4,8(sp) + 2a2c0: 478d li a5,3 + 2a2c2: 1af70863 beq a4,a5,2a472 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x2b8> + 2a2c6: 00010597 auipc a1,0x10 + 2a2ca: c5a58593 addi a1,a1,-934 # 39f20 <_IO_stdin_used+0x18c8> + 2a2ce: 8526 mv a0,s1 + 2a2d0: 00021317 auipc t1,0x21 + 2a2d4: a1033303 ld t1,-1520(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> + 2a2d8: 9302 jalr t1 + 2a2da: cd49 beqz a0,2a374 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x1ba> + 2a2dc: 04010a13 addi s4,sp,64 + 2a2e0: 8552 mv a0,s4 + 2a2e2: b33ff0ef jal ra,29e14 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> + 2a2e6: 6586 ld a1,64(sp) + 2a2e8: 06810913 addi s2,sp,104 + 2a2ec: 854a mv a0,s2 + 2a2ee: f1aee0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a2f2: 854a mv a0,s2 + 2a2f4: 858f60ef jal ra,2034c <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2a2f8: 77a6 ld a5,104(sp) + 2a2fa: 07810b13 addi s6,sp,120 + 2a2fe: 842a mv s0,a0 + 2a300: 01678563 beq a5,s6,2a30a <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x150> + 2a304: 853e mv a0,a5 + 2a306: dfaeb0ef jal ra,15900 <_ZdlPv@plt> + 2a30a: 6506 ld a0,64(sp) + 2a30c: 05010a93 addi s5,sp,80 + 2a310: 01550463 beq a0,s5,2a318 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x15e> + 2a314: deceb0ef jal ra,15900 <_ZdlPv@plt> + 2a318: 854a mv a0,s2 + 2a31a: e56eb0ef jal ra,15970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> + 2a31e: 00010597 auipc a1,0x10 + 2a322: bfa58593 addi a1,a1,-1030 # 39f18 <_IO_stdin_used+0x18c0> + 2a326: 8526 mv a0,s1 + 2a328: 00021317 auipc t1,0x21 + 2a32c: 9b833303 ld t1,-1608(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> + 2a330: 9302 jalr t1 + 2a332: 10051563 bnez a0,2a43c <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x282> + 2a336: 00010597 auipc a1,0x10 + 2a33a: bea58593 addi a1,a1,-1046 # 39f20 <_IO_stdin_used+0x18c8> + 2a33e: 8526 mv a0,s1 + 2a340: 00021317 auipc t1,0x21 + 2a344: 9a033303 ld t1,-1632(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> + 2a348: 9302 jalr t1 + 2a34a: 14051863 bnez a0,2a49a <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x2e0> + 2a34e: 85ca mv a1,s2 + 2a350: 8552 mv a0,s4 + 2a352: d2fef0ef jal ra,1a080 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 2a356: 6506 ld a0,64(sp) + 2a358: 85a2 mv a1,s0 + 2a35a: d66eb0ef jal ra,158c0 + 2a35e: 6506 ld a0,64(sp) + 2a360: 01550463 beq a0,s5,2a368 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x1ae> + 2a364: d9ceb0ef jal ra,15900 <_ZdlPv@plt> + 2a368: 8522 mv a0,s0 + 2a36a: f06eb0ef jal ra,15a70 + 2a36e: 854a mv a0,s2 + 2a370: 820eb0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 2a374: 6502 ld a0,0(sp) + 2a376: 081c addi a5,sp,16 + 2a378: 00f50463 beq a0,a5,2a380 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x1c6> + 2a37c: d84eb0ef jal ra,15900 <_ZdlPv@plt> + 2a380: 24813083 ld ra,584(sp) + 2a384: 24013403 ld s0,576(sp) + 2a388: 23813483 ld s1,568(sp) + 2a38c: 23013903 ld s2,560(sp) + 2a390: 22813983 ld s3,552(sp) + 2a394: 22013a03 ld s4,544(sp) + 2a398: 21813a83 ld s5,536(sp) + 2a39c: 21013b03 ld s6,528(sp) + 2a3a0: 20813b83 ld s7,520(sp) + 2a3a4: 20013c03 ld s8,512(sp) + 2a3a8: 25010113 addi sp,sp,592 + 2a3ac: 8082 ret + 2a3ae: 0000e517 auipc a0,0xe + 2a3b2: 5f250513 addi a0,a0,1522 # 389a0 <_IO_stdin_used+0x348> + 2a3b6: b2aeb0ef jal ra,156e0 + 2a3ba: 2909 addiw s2,s2,2 + 2a3bc: b57d j 2a26a <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xb0> + 2a3be: 008a3583 ld a1,8(s4) + 2a3c2: 00010517 auipc a0,0x10 + 2a3c6: b3650513 addi a0,a0,-1226 # 39ef8 <_IO_stdin_used+0x18a0> + 2a3ca: b16eb0ef jal ra,156e0 + 2a3ce: 028a3783 ld a5,40(s4) + 2a3d2: cba9 beqz a5,2a424 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> + 2a3d4: 639c ld a5,0(a5) + 2a3d6: c7b9 beqz a5,2a424 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> + 2a3d8: 00011597 auipc a1,0x11 + 2a3dc: 46058593 addi a1,a1,1120 # 3b838 <_ZN7testing8internalL15kTypeParamLabelE> + 2a3e0: 00010517 auipc a0,0x10 + 2a3e4: b2050513 addi a0,a0,-1248 # 39f00 <_IO_stdin_used+0x18a8> + 2a3e8: af8eb0ef jal ra,156e0 + 2a3ec: 028a3783 ld a5,40(s4) + 2a3f0: cb95 beqz a5,2a424 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> + 2a3f2: 0007b903 ld s2,0(a5) + 2a3f6: 02090763 beqz s2,2a424 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> + 2a3fa: 00094503 lbu a0,0(s2) + 2a3fe: 4d01 li s10,0 + 2a400: c115 beqz a0,2a424 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> + 2a402: 03350563 beq a0,s3,2a42c <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x272> + 2a406: edaeb0ef jal ra,15ae0 + 2a40a: 2d05 addiw s10,s10,1 + 2a40c: 00194503 lbu a0,1(s2) + 2a410: 0905 addi s2,s2,1 + 2a412: c909 beqz a0,2a424 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> + 2a414: ffaad7e3 bge s5,s10,2a402 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x248> + 2a418: 00011517 auipc a0,0x11 + 2a41c: bf050513 addi a0,a0,-1040 # 3b008 <_IO_stdin_used+0x29b0> + 2a420: ac0eb0ef jal ra,156e0 + 2a424: 4529 li a0,10 + 2a426: ebaeb0ef jal ra,15ae0 + 2a42a: bbf5 j 2a226 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x6c> + 2a42c: 0000e517 auipc a0,0xe + 2a430: 57450513 addi a0,a0,1396 # 389a0 <_IO_stdin_used+0x348> + 2a434: aaceb0ef jal ra,156e0 + 2a438: 2d09 addiw s10,s10,2 + 2a43a: bfc9 j 2a40c <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x252> + 2a43c: 02010993 addi s3,sp,32 + 2a440: 854e mv a0,s3 + 2a442: 9d3ff0ef jal ra,29e14 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> + 2a446: 7582 ld a1,32(sp) + 2a448: 8552 mv a0,s4 + 2a44a: debf50ef jal ra,20234 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc> + 2a44e: 0b8c0593 addi a1,s8,184 + 2a452: 855a mv a0,s6 + 2a454: cd2fd0ef jal ra,27926 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE> + 2a458: 00020797 auipc a5,0x20 + 2a45c: 7987b783 ld a5,1944(a5) # 4abf0 <_GLOBAL_OFFSET_TABLE_+0xa0> + 2a460: 07c1 addi a5,a5,16 + 2a462: 00a8 addi a0,sp,72 + 2a464: e0be sd a5,64(sp) + 2a466: e9eec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a46a: 854e mv a0,s3 + 2a46c: e98ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a470: bdf9 j 2a34e <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x194> + 2a472: 6782 ld a5,0(sp) + 2a474: 07800713 li a4,120 + 2a478: 0007c683 lbu a3,0(a5) + 2a47c: e4e695e3 bne a3,a4,2a2c6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x10c> + 2a480: 0017c683 lbu a3,1(a5) + 2a484: 06d00713 li a4,109 + 2a488: e2e69fe3 bne a3,a4,2a2c6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x10c> + 2a48c: 0027c703 lbu a4,2(a5) + 2a490: 06c00793 li a5,108 + 2a494: e2f719e3 bne a4,a5,2a2c6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x10c> + 2a498: b591 j 2a2dc <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x122> + 2a49a: 02010993 addi s3,sp,32 + 2a49e: 854e mv a0,s3 + 2a4a0: 975ff0ef jal ra,29e14 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> + 2a4a4: 7582 ld a1,32(sp) + 2a4a6: 8552 mv a0,s4 + 2a4a8: f99f50ef jal ra,20440 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc> + 2a4ac: 0b8c0593 addi a1,s8,184 + 2a4b0: 855a mv a0,s6 + 2a4b2: fc9fe0ef jal ra,2947a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE> + 2a4b6: 00021797 auipc a5,0x21 + 2a4ba: 81a7b783 ld a5,-2022(a5) # 4acd0 <_GLOBAL_OFFSET_TABLE_+0x180> + 2a4be: b74d j 2a460 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x2a6> + 2a4c0: 842a mv s0,a0 + 2a4c2: a029 j 2a4cc <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x312> + 2a4c4: 842a mv s0,a0 + 2a4c6: 8552 mv a0,s4 + 2a4c8: e3cec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a4cc: 854a mv a0,s2 + 2a4ce: ec3ea0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 2a4d2: 8526 mv a0,s1 + 2a4d4: ffe6 sd s9,504(sp) + 2a4d6: fbea sd s10,496(sp) + 2a4d8: e2cec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a4dc: 8522 mv a0,s0 + 2a4de: b12eb0ef jal ra,157f0 <_Unwind_Resume@plt> + 2a4e2: 842a mv s0,a0 + 2a4e4: 854a mv a0,s2 + 2a4e6: e1eec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a4ea: 8552 mv a0,s4 + 2a4ec: e18ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a4f0: b7cd j 2a4d2 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x318> + 2a4f2: 842a mv s0,a0 + 2a4f4: bfdd j 2a4ea <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x330> + 2a4f6: 00020797 auipc a5,0x20 + 2a4fa: 7da7b783 ld a5,2010(a5) # 4acd0 <_GLOBAL_OFFSET_TABLE_+0x180> + 2a4fe: 842a mv s0,a0 + 2a500: 07c1 addi a5,a5,16 + 2a502: 00a8 addi a0,sp,72 + 2a504: e0be sd a5,64(sp) + 2a506: dfeec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a50a: 854e mv a0,s3 + 2a50c: df8ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a510: bf75 j 2a4cc <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x312> + 2a512: 842a mv s0,a0 + 2a514: bfdd j 2a50a <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x350> + 2a516: 00020797 auipc a5,0x20 + 2a51a: 6da7b783 ld a5,1754(a5) # 4abf0 <_GLOBAL_OFFSET_TABLE_+0xa0> + 2a51e: b7c5 j 2a4fe <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x344> + 2a520: 842a mv s0,a0 + 2a522: b7e5 j 2a50a <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x350> + 2a524: 842a mv s0,a0 + 2a526: b775 j 2a4d2 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x318> + +000000000002a528 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv>: + 2a528: 7159 addi sp,sp,-112 + 2a52a: f0a2 sd s0,96(sp) + 2a52c: 842a mv s0,a0 + 2a52e: 850a mv a0,sp + 2a530: eca6 sd s1,88(sp) + 2a532: f486 sd ra,104(sp) + 2a534: e4ce sd s3,72(sp) + 2a536: 95eef0ef jal ra,19694 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev> + 2a53a: 67a2 ld a5,8(sp) + 2a53c: 470d li a4,3 + 2a53e: 848a mv s1,sp + 2a540: 08e78b63 beq a5,a4,2a5d6 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0xae> + 2a544: 4711 li a4,4 + 2a546: 00e78963 beq a5,a4,2a558 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x30> + 2a54a: 12079c63 bnez a5,2a682 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x15a> + 2a54e: 6502 ld a0,0(sp) + 2a550: 081c addi a5,sp,16 + 2a552: 06f51a63 bne a0,a5,2a5c6 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x9e> + 2a556: a895 j 2a5ca <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0xa2> + 2a558: 6782 ld a5,0(sp) + 2a55a: e8ca sd s2,80(sp) + 2a55c: 06a00713 li a4,106 + 2a560: 0007c683 lbu a3,0(a5) + 2a564: 0ce68863 beq a3,a4,2a634 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x10c> + 2a568: 02010913 addi s2,sp,32 + 2a56c: 6685 lui a3,0x1 + 2a56e: 854a mv a0,s2 + 2a570: 3d868693 addi a3,a3,984 # 13d8 <__abi_tag-0xeebc> + 2a574: 0000f617 auipc a2,0xf + 2a578: d7460613 addi a2,a2,-652 # 392e8 <_IO_stdin_used+0xc90> + 2a57c: 4585 li a1,1 + 2a57e: a19f50ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2a582: 02500613 li a2,37 + 2a586: 00010597 auipc a1,0x10 + 2a58a: 9a258593 addi a1,a1,-1630 # 39f28 <_IO_stdin_used+0x18d0> + 2a58e: 00021517 auipc a0,0x21 + 2a592: a0a53503 ld a0,-1526(a0) # 4af98 <_ZSt4cerr@Base> + 2a596: 96aeb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a59a: 6622 ld a2,8(sp) + 2a59c: 6582 ld a1,0(sp) + 2a59e: 00021517 auipc a0,0x21 + 2a5a2: 9fa53503 ld a0,-1542(a0) # 4af98 <_ZSt4cerr@Base> + 2a5a6: 95aeb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a5aa: 0000f597 auipc a1,0xf + 2a5ae: 18658593 addi a1,a1,390 # 39730 <_IO_stdin_used+0x10d8> + 2a5b2: 87eeb0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2a5b6: 854a mv a0,s2 + 2a5b8: d6ff20ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2a5bc: 6502 ld a0,0(sp) + 2a5be: 081c addi a5,sp,16 + 2a5c0: 6946 ld s2,80(sp) + 2a5c2: 00f50463 beq a0,a5,2a5ca <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0xa2> + 2a5c6: b3aeb0ef jal ra,15900 <_ZdlPv@plt> + 2a5ca: 70a6 ld ra,104(sp) + 2a5cc: 7406 ld s0,96(sp) + 2a5ce: 64e6 ld s1,88(sp) + 2a5d0: 69a6 ld s3,72(sp) + 2a5d2: 6165 addi sp,sp,112 + 2a5d4: 8082 ret + 2a5d6: 6782 ld a5,0(sp) + 2a5d8: e8ca sd s2,80(sp) + 2a5da: 07800713 li a4,120 + 2a5de: 0007c683 lbu a3,0(a5) + 2a5e2: f8e693e3 bne a3,a4,2a568 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> + 2a5e6: 0017c683 lbu a3,1(a5) + 2a5ea: 06d00713 li a4,109 + 2a5ee: f6e69de3 bne a3,a4,2a568 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> + 2a5f2: 0027c703 lbu a4,2(a5) + 2a5f6: 06c00793 li a5,108 + 2a5fa: f6f717e3 bne a4,a5,2a568 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> + 2a5fe: 02800513 li a0,40 + 2a602: 19840413 addi s0,s0,408 + 2a606: a9aeb0ef jal ra,158a0 <_Znwm@plt> + 2a60a: 02010913 addi s2,sp,32 + 2a60e: 89aa mv s3,a0 + 2a610: 854a mv a0,s2 + 2a612: 803ff0ef jal ra,29e14 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> + 2a616: 7582 ld a1,32(sp) + 2a618: 854e mv a0,s3 + 2a61a: c1bf50ef jal ra,20234 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc> + 2a61e: 85ce mv a1,s3 + 2a620: 8522 mv a0,s0 + 2a622: b22f10ef jal ra,1b944 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE> + 2a626: 7502 ld a0,32(sp) + 2a628: 181c addi a5,sp,48 + 2a62a: f8f509e3 beq a0,a5,2a5bc <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x94> + 2a62e: ad2eb0ef jal ra,15900 <_ZdlPv@plt> + 2a632: b769 j 2a5bc <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x94> + 2a634: 0017c683 lbu a3,1(a5) + 2a638: 07300713 li a4,115 + 2a63c: f2e696e3 bne a3,a4,2a568 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> + 2a640: 0027c683 lbu a3,2(a5) + 2a644: 06f00713 li a4,111 + 2a648: f2e690e3 bne a3,a4,2a568 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> + 2a64c: 0037c703 lbu a4,3(a5) + 2a650: 06e00793 li a5,110 + 2a654: f0f71ae3 bne a4,a5,2a568 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> + 2a658: 02800513 li a0,40 + 2a65c: 19840413 addi s0,s0,408 + 2a660: a40eb0ef jal ra,158a0 <_Znwm@plt> + 2a664: 02010913 addi s2,sp,32 + 2a668: 89aa mv s3,a0 + 2a66a: 854a mv a0,s2 + 2a66c: fa8ff0ef jal ra,29e14 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> + 2a670: 7582 ld a1,32(sp) + 2a672: 854e mv a0,s3 + 2a674: dcdf50ef jal ra,20440 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc> + 2a678: 85ce mv a1,s3 + 2a67a: 8522 mv a0,s0 + 2a67c: ac8f10ef jal ra,1b944 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE> + 2a680: b75d j 2a626 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0xfe> + 2a682: e8ca sd s2,80(sp) + 2a684: b5d5 j 2a568 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> + 2a686: 842a mv s0,a0 + 2a688: e0d2 sd s4,64(sp) + 2a68a: 8526 mv a0,s1 + 2a68c: c78ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a690: 8522 mv a0,s0 + 2a692: 95eeb0ef jal ra,157f0 <_Unwind_Resume@plt> + 2a696: e0d2 sd s4,64(sp) + 2a698: 842a mv s0,a0 + 2a69a: 4a01 li s4,0 + 2a69c: 854a mv a0,s2 + 2a69e: c66ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a6a2: fe0a04e3 beqz s4,2a68a <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x162> + 2a6a6: 6a06 ld s4,64(sp) + 2a6a8: 854e mv a0,s3 + 2a6aa: a56eb0ef jal ra,15900 <_ZdlPv@plt> + 2a6ae: e0d2 sd s4,64(sp) + 2a6b0: bfe9 j 2a68a <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x162> + 2a6b2: e0d2 sd s4,64(sp) + 2a6b4: 842a mv s0,a0 + 2a6b6: 4a05 li s4,1 + 2a6b8: b7d5 j 2a69c <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x174> + 2a6ba: 842a mv s0,a0 + 2a6bc: b7f5 j 2a6a8 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x180> + 2a6be: 842a mv s0,a0 + 2a6c0: 854a mv a0,s2 + 2a6c2: c65f20ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2a6c6: e0d2 sd s4,64(sp) + 2a6c8: b7c9 j 2a68a <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x162> + 2a6ca: b7f1 j 2a696 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x16e> + 2a6cc: b7dd j 2a6b2 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x18a> + 2a6ce: 842a mv s0,a0 + 2a6d0: bfe1 j 2a6a8 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x180> + +000000000002a6d2 <_ZN7testing4Test15HasFatalFailureEv>: + 2a6d2: 1141 addi sp,sp,-16 + 2a6d4: e406 sd ra,8(sp) + 2a6d6: ed4ff0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 2a6da: 6128 ld a0,64(a0) + 2a6dc: 833f10ef jal ra,1bf0e <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> + 2a6e0: 60a2 ld ra,8(sp) + 2a6e2: 0141 addi sp,sp,16 + 2a6e4: fcbef06f j 1a6ae <_ZNK7testing10TestResult15HasFatalFailureEv> + +000000000002a6e8 <_ZN7testing4Test18HasNonfatalFailureEv>: + 2a6e8: 1141 addi sp,sp,-16 + 2a6ea: e406 sd ra,8(sp) + 2a6ec: ebeff0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 2a6f0: 6128 ld a0,64(a0) + 2a6f2: 81df10ef jal ra,1bf0e <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> + 2a6f6: 60a2 ld ra,8(sp) + 2a6f8: 0141 addi sp,sp,16 + 2a6fa: 860f006f j 1a75a <_ZNK7testing10TestResult18HasNonfatalFailureEv> + +000000000002a6fe <_ZN7testing4Test9IsSkippedEv>: + 2a6fe: 1141 addi sp,sp,-16 + 2a700: e406 sd ra,8(sp) + 2a702: ea8ff0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 2a706: 6128 ld a0,64(a0) + 2a708: 807f10ef jal ra,1bf0e <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> + 2a70c: 60a2 ld ra,8(sp) + 2a70e: 0141 addi sp,sp,16 + 2a710: b0ef006f j 1aa1e <_ZNK7testing10TestResult7SkippedEv> + +000000000002a714 <_ZN7testing8internal31GetCurrentOsStackTraceExceptTopB5cxx11EPNS_8UnitTestEi>: + 2a714: 1101 addi sp,sp,-32 + 2a716: ec06 sd ra,24(sp) + 2a718: e822 sd s0,16(sp) + 2a71a: e426 sd s1,8(sp) + 2a71c: 842a mv s0,a0 + 2a71e: 84b2 mv s1,a2 + 2a720: e8aff0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 2a724: 612c ld a1,64(a0) + 2a726: 0014861b addiw a2,s1,1 + 2a72a: 8522 mv a0,s0 + 2a72c: f86f10ef jal ra,1beb2 <_ZN7testing8internal12UnitTestImpl28CurrentOsStackTraceExceptTopB5cxx11Ei> + 2a730: 60e2 ld ra,24(sp) + 2a732: 8522 mv a0,s0 + 2a734: 6442 ld s0,16(sp) + 2a736: 64a2 ld s1,8(sp) + 2a738: 6105 addi sp,sp,32 + 2a73a: 8082 ret + +000000000002a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 2a73c: 1101 addi sp,sp,-32 + 2a73e: e426 sd s1,8(sp) + 2a740: ec06 sd ra,24(sp) + 2a742: 84aa mv s1,a0 + 2a744: e66ff0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 2a748: 613c ld a5,64(a0) + 2a74a: 1d87b783 ld a5,472(a5) + 2a74e: e822 sd s0,16(sp) + 2a750: cb85 beqz a5,2a780 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x44> + 2a752: 5788 lw a0,40(a5) + 2a754: 0000e597 auipc a1,0xe + 2a758: 5dc58593 addi a1,a1,1500 # 38d30 <_IO_stdin_used+0x6d8> + 2a75c: ce4eb0ef jal ra,15c40 + 2a760: 842a mv s0,a0 + 2a762: 85aa mv a1,a0 + 2a764: 04900513 li a0,73 + 2a768: c59ea0ef jal ra,153c0 + 2a76c: 6088 ld a0,0(s1) + 2a76e: 85a2 mv a1,s0 + 2a770: 950eb0ef jal ra,158c0 + 2a774: 8522 mv a0,s0 + 2a776: d1aeb0ef jal ra,15c90 + 2a77a: 4505 li a0,1 + 2a77c: f25ea0ef jal ra,156a0 <_exit@plt> + 2a780: 00020417 auipc s0,0x20 + 2a784: 6b843403 ld s0,1720(s0) # 4ae38 + 2a788: 600c ld a1,0(s0) + 2a78a: 6088 ld a0,0(s1) + 2a78c: 934eb0ef jal ra,158c0 + 2a790: 6008 ld a0,0(s0) + 2a792: cfeeb0ef jal ra,15c90 + 2a796: d4bea0ef jal ra,154e0 + +000000000002a79a <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv>: + 2a79a: dc010113 addi sp,sp,-576 + 2a79e: 22813823 sd s0,560(sp) + 2a7a2: 22913423 sd s1,552(sp) + 2a7a6: 23213023 sd s2,544(sp) + 2a7aa: 21313c23 sd s3,536(sp) + 2a7ae: 22113c23 sd ra,568(sp) + 2a7b2: 21413823 sd s4,528(sp) + 2a7b6: 21513423 sd s5,520(sp) + 2a7ba: 21613023 sd s6,512(sp) + 2a7be: ffde sd s7,504(sp) + 2a7c0: fbe2 sd s8,496(sp) + 2a7c2: 842a mv s0,a0 + 2a7c4: 00b10913 addi s2,sp,11 + 2a7c8: 54fd li s1,-1 + 2a7ca: 4991 li s3,4 + 2a7cc: a031 j 2a7d8 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3e> + 2a7ce: af3ea0ef jal ra,152c0 <__errno_location@plt> + 2a7d2: 411c lw a5,0(a0) + 2a7d4: 15379b63 bne a5,s3,2a92a <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x190> + 2a7d8: 5848 lw a0,52(s0) + 2a7da: 4605 li a2,1 + 2a7dc: 85ca mv a1,s2 + 2a7de: fe3ea0ef jal ra,157c0 + 2a7e2: 2501 sext.w a0,a0 + 2a7e4: fe9505e3 beq a0,s1,2a7ce <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x34> + 2a7e8: 4785 li a5,1 + 2a7ea: 10051b63 bnez a0,2a900 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x166> + 2a7ee: d81c sw a5,48(s0) + 2a7f0: 54fd li s1,-1 + 2a7f2: 4911 li s2,4 + 2a7f4: 5848 lw a0,52(s0) + 2a7f6: b1aeb0ef jal ra,15b10 + 2a7fa: 0c951963 bne a0,s1,2a8cc <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x132> + 2a7fe: ac3ea0ef jal ra,152c0 <__errno_location@plt> + 2a802: 411c lw a5,0(a0) + 2a804: ff2788e3 beq a5,s2,2a7f4 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x5a> + 2a808: 0804 addi s1,sp,16 + 2a80a: 8526 mv a0,s1 + 2a80c: 00010597 auipc a1,0x10 + 2a810: 84458593 addi a1,a1,-1980 # 3a050 <_IO_stdin_used+0x19f8> + 2a814: 9f4ee0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a818: 8526 mv a0,s1 + 2a81a: 0000f597 auipc a1,0xf + 2a81e: 73658593 addi a1,a1,1846 # 39f50 <_IO_stdin_used+0x18f8> + 2a822: d5fea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2a826: 03010913 addi s2,sp,48 + 2a82a: 85aa mv a1,a0 + 2a82c: 854a mv a0,s2 + 2a82e: dd3ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2a832: 854a mv a0,s2 + 2a834: 00010597 auipc a1,0x10 + 2a838: 83458593 addi a1,a1,-1996 # 3a068 <_IO_stdin_used+0x1a10> + 2a83c: d45ea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2a840: 05010a13 addi s4,sp,80 + 2a844: 85aa mv a1,a0 + 2a846: 8552 mv a0,s4 + 2a848: db9ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2a84c: 07010a93 addi s5,sp,112 + 2a850: 1f200793 li a5,498 + 2a854: 8556 mv a0,s5 + 2a856: 006c addi a1,sp,12 + 2a858: 00020317 auipc t1,0x20 + 2a85c: 71833303 ld t1,1816(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2a860: c63e sw a5,12(sp) + 2a862: 9302 jalr t1 + 2a864: 09010b13 addi s6,sp,144 + 2a868: 855a mv a0,s6 + 2a86a: 8656 mv a2,s5 + 2a86c: 85d2 mv a1,s4 + 2a86e: 00020317 auipc t1,0x20 + 2a872: 2ea33303 ld t1,746(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2a876: 9302 jalr t1 + 2a878: 0000f597 auipc a1,0xf + 2a87c: 1d858593 addi a1,a1,472 # 39a50 <_IO_stdin_used+0x13f8> + 2a880: 855a mv a0,s6 + 2a882: cffea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2a886: 0b010993 addi s3,sp,176 + 2a88a: 85aa mv a1,a0 + 2a88c: 854e mv a0,s3 + 2a88e: d73ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2a892: 854e mv a0,s3 + 2a894: 0000f597 auipc a1,0xf + 2a898: 7dc58593 addi a1,a1,2012 # 3a070 <_IO_stdin_used+0x1a18> + 2a89c: ce5ea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2a8a0: 0d010b93 addi s7,sp,208 + 2a8a4: 85aa mv a1,a0 + 2a8a6: 855e mv a0,s7 + 2a8a8: d59ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2a8ac: 855e mv a0,s7 + 2a8ae: 0000f597 auipc a1,0xf + 2a8b2: 7da58593 addi a1,a1,2010 # 3a088 <_IO_stdin_used+0x1a30> + 2a8b6: ccbea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2a8ba: 0f010c13 addi s8,sp,240 + 2a8be: 85aa mv a1,a0 + 2a8c0: 8562 mv a0,s8 + 2a8c2: d3fea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2a8c6: 8562 mv a0,s8 + 2a8c8: e75ff0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2a8cc: ea4f10ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> + 2a8d0: f20502e3 beqz a0,2a7f4 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x5a> + 2a8d4: d844 sw s1,52(s0) + 2a8d6: 23813083 ld ra,568(sp) + 2a8da: 23013403 ld s0,560(sp) + 2a8de: 22813483 ld s1,552(sp) + 2a8e2: 22013903 ld s2,544(sp) + 2a8e6: 21813983 ld s3,536(sp) + 2a8ea: 21013a03 ld s4,528(sp) + 2a8ee: 20813a83 ld s5,520(sp) + 2a8f2: 20013b03 ld s6,512(sp) + 2a8f6: 7bfe ld s7,504(sp) + 2a8f8: 7c5e ld s8,496(sp) + 2a8fa: 24010113 addi sp,sp,576 + 2a8fe: 8082 ret + 2a900: 02f51563 bne a0,a5,2a92a <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x190> + 2a904: 00b14783 lbu a5,11(sp) + 2a908: 05200713 li a4,82 + 2a90c: 08e78163 beq a5,a4,2a98e <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x1f4> + 2a910: 06f76863 bltu a4,a5,2a980 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x1e6> + 2a914: 04900713 li a4,73 + 2a918: 0ee78263 beq a5,a4,2a9fc <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x262> + 2a91c: 04c00713 li a4,76 + 2a920: 06e79a63 bne a5,a4,2a994 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x1fa> + 2a924: 4789 li a5,2 + 2a926: d81c sw a5,48(s0) + 2a928: b5e1 j 2a7f0 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> + 2a92a: 0d010b93 addi s7,sp,208 + 2a92e: 855e mv a0,s7 + 2a930: 0000f617 auipc a2,0xf + 2a934: 62060613 addi a2,a2,1568 # 39f50 <_IO_stdin_used+0x18f8> + 2a938: 458d li a1,3 + 2a93a: 1ef00693 li a3,495 + 2a93e: e58f50ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2a942: 02b00613 li a2,43 + 2a946: 0000f597 auipc a1,0xf + 2a94a: 6da58593 addi a1,a1,1754 # 3a020 <_IO_stdin_used+0x19c8> + 2a94e: 00020517 auipc a0,0x20 + 2a952: 64a53503 ld a0,1610(a0) # 4af98 <_ZSt4cerr@Base> + 2a956: dabea0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a95a: 1984 addi s1,sp,240 + 2a95c: 8526 mv a0,s1 + 2a95e: fe0f10ef jal ra,1c13e <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev> + 2a962: 766e ld a2,248(sp) + 2a964: 75ce ld a1,240(sp) + 2a966: 00020517 auipc a0,0x20 + 2a96a: 63253503 ld a0,1586(a0) # 4af98 <_ZSt4cerr@Base> + 2a96e: d93ea0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a972: 8526 mv a0,s1 + 2a974: 990ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a978: 855e mv a0,s7 + 2a97a: 9adf20ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2a97e: bd8d j 2a7f0 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> + 2a980: 05400713 li a4,84 + 2a984: 00e79863 bne a5,a4,2a994 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x1fa> + 2a988: 4791 li a5,4 + 2a98a: d81c sw a5,48(s0) + 2a98c: b595 j 2a7f0 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> + 2a98e: 478d li a5,3 + 2a990: d81c sw a5,48(s0) + 2a992: bdb9 j 2a7f0 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> + 2a994: 1984 addi s1,sp,240 + 2a996: 8526 mv a0,s1 + 2a998: 0000f617 auipc a2,0xf + 2a99c: 5b860613 addi a2,a2,1464 # 39f50 <_IO_stdin_used+0x18f8> + 2a9a0: 458d li a1,3 + 2a9a2: 1ea00693 li a3,490 + 2a9a6: df0f50ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2a9aa: 02200613 li a2,34 + 2a9ae: 0000f597 auipc a1,0xf + 2a9b2: 62a58593 addi a1,a1,1578 # 39fd8 <_IO_stdin_used+0x1980> + 2a9b6: 00020517 auipc a0,0x20 + 2a9ba: 5e253503 ld a0,1506(a0) # 4af98 <_ZSt4cerr@Base> + 2a9be: d43ea0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a9c2: 4661 li a2,24 + 2a9c4: 0000f597 auipc a1,0xf + 2a9c8: 63c58593 addi a1,a1,1596 # 3a000 <_IO_stdin_used+0x19a8> + 2a9cc: 00020517 auipc a0,0x20 + 2a9d0: 5cc53503 ld a0,1484(a0) # 4af98 <_ZSt4cerr@Base> + 2a9d4: d2dea0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a9d8: 00b14583 lbu a1,11(sp) + 2a9dc: 00020517 auipc a0,0x20 + 2a9e0: 5bc53503 ld a0,1468(a0) # 4af98 <_ZSt4cerr@Base> + 2a9e4: e6dea0ef jal ra,15850 <_ZNSo9_M_insertImEERSoT_@plt> + 2a9e8: 00010597 auipc a1,0x10 + 2a9ec: e6058593 addi a1,a1,-416 # 3a848 <_IO_stdin_used+0x21f0> + 2a9f0: c41ea0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2a9f4: 8526 mv a0,s1 + 2a9f6: 931f20ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2a9fa: bbdd j 2a7f0 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> + 2a9fc: 0b010993 addi s3,sp,176 + 2aa00: 854e mv a0,s3 + 2aa02: 03442903 lw s2,52(s0) + 2aa06: 1984 addi s1,sp,240 + 2aa08: b90ef0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 2aa0c: 5afd li s5,-1 + 2aa0e: 4a11 li s4,4 + 2aa10: 0ff00613 li a2,255 + 2aa14: 85a6 mv a1,s1 + 2aa16: 854a mv a0,s2 + 2aa18: da9ea0ef jal ra,157c0 + 2aa1c: 0005079b sext.w a5,a0 + 2aa20: 0af04263 bgtz a5,2aac4 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x32a> + 2aa24: 0b579963 bne a5,s5,2aad6 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x33c> + 2aa28: 899ea0ef jal ra,152c0 <__errno_location@plt> + 2aa2c: 411c lw a5,0(a0) + 2aa2e: ff4781e3 beq a5,s4,2aa10 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x276> + 2aa32: 88fea0ef jal ra,152c0 <__errno_location@plt> + 2aa36: 09010b13 addi s6,sp,144 + 2aa3a: 87aa mv a5,a0 + 2aa3c: 16a00693 li a3,362 + 2aa40: 855a mv a0,s6 + 2aa42: 0000f617 auipc a2,0xf + 2aa46: 50e60613 addi a2,a2,1294 # 39f50 <_IO_stdin_used+0x18f8> + 2aa4a: 458d li a1,3 + 2aa4c: 0007a903 lw s2,0(a5) + 2aa50: d46f50ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2aa54: 02900613 li a2,41 + 2aa58: 0000f597 auipc a1,0xf + 2aa5c: 54858593 addi a1,a1,1352 # 39fa0 <_IO_stdin_used+0x1948> + 2aa60: 00020517 auipc a0,0x20 + 2aa64: 53853503 ld a0,1336(a0) # 4af98 <_ZSt4cerr@Base> + 2aa68: c99ea0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2aa6c: 0d010b93 addi s7,sp,208 + 2aa70: 855e mv a0,s7 + 2aa72: eccf10ef jal ra,1c13e <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev> + 2aa76: 666e ld a2,216(sp) + 2aa78: 65ce ld a1,208(sp) + 2aa7a: 00020517 auipc a0,0x20 + 2aa7e: 51e53503 ld a0,1310(a0) # 4af98 <_ZSt4cerr@Base> + 2aa82: c7fea0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2aa86: 4609 li a2,2 + 2aa88: 0000f597 auipc a1,0xf + 2aa8c: 54858593 addi a1,a1,1352 # 39fd0 <_IO_stdin_used+0x1978> + 2aa90: 84aa mv s1,a0 + 2aa92: c6fea0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2aa96: 85ca mv a1,s2 + 2aa98: 8526 mv a0,s1 + 2aa9a: a77ea0ef jal ra,15510 <_ZNSolsEi@plt> + 2aa9e: 0000f597 auipc a1,0xf + 2aaa2: 83258593 addi a1,a1,-1998 # 392d0 <_IO_stdin_used+0xc78> + 2aaa6: b8bea0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2aaaa: 855e mv a0,s7 + 2aaac: 858ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2aab0: 855a mv a0,s6 + 2aab2: 875f20ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2aab6: 754a ld a0,176(sp) + 2aab8: d2050ce3 beqz a0,2a7f0 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> + 2aabc: 611c ld a5,0(a0) + 2aabe: 679c ld a5,8(a5) + 2aac0: 9782 jalr a5 + 2aac2: b33d j 2a7f0 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> + 2aac4: 754a ld a0,176(sp) + 2aac6: 978a add a5,a5,sp + 2aac8: 0e078823 sb zero,240(a5) + 2aacc: 0541 addi a0,a0,16 + 2aace: 85a6 mv a1,s1 + 2aad0: b61ea0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2aad4: bf35 j 2aa10 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x276> + 2aad6: ffb1 bnez a5,2aa32 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x298> + 2aad8: 09010b13 addi s6,sp,144 + 2aadc: 855a mv a0,s6 + 2aade: 16700693 li a3,359 + 2aae2: 0000f617 auipc a2,0xf + 2aae6: 46e60613 addi a2,a2,1134 # 39f50 <_IO_stdin_used+0x18f8> + 2aaea: 458d li a1,3 + 2aaec: caaf50ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2aaf0: 0d010b93 addi s7,sp,208 + 2aaf4: 85ce mv a1,s3 + 2aaf6: 855e mv a0,s7 + 2aaf8: ecaef0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 2aafc: 666e ld a2,216(sp) + 2aafe: 65ce ld a1,208(sp) + 2ab00: 00020517 auipc a0,0x20 + 2ab04: 49853503 ld a0,1176(a0) # 4af98 <_ZSt4cerr@Base> + 2ab08: bf9ea0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2ab0c: bf79 j 2aaaa <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x310> + 2ab0e: 842a mv s0,a0 + 2ab10: 8526 mv a0,s1 + 2ab12: 815f20ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2ab16: 8522 mv a0,s0 + 2ab18: cd9ea0ef jal ra,157f0 <_Unwind_Resume@plt> + 2ab1c: 842a mv s0,a0 + 2ab1e: 754a ld a0,176(sp) + 2ab20: d97d beqz a0,2ab16 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x37c> + 2ab22: 611c ld a5,0(a0) + 2ab24: 679c ld a5,8(a5) + 2ab26: 9782 jalr a5 + 2ab28: b7fd j 2ab16 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x37c> + 2ab2a: 842a mv s0,a0 + 2ab2c: 855e mv a0,s7 + 2ab2e: fd7eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ab32: 855a mv a0,s6 + 2ab34: ff2f20ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2ab38: b7dd j 2ab1e <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x384> + 2ab3a: 842a mv s0,a0 + 2ab3c: bfdd j 2ab32 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x398> + 2ab3e: 842a mv s0,a0 + 2ab40: 8562 mv a0,s8 + 2ab42: fc3eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ab46: 855e mv a0,s7 + 2ab48: fbdeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ab4c: 854e mv a0,s3 + 2ab4e: fb7eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ab52: 855a mv a0,s6 + 2ab54: fb1eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ab58: 8556 mv a0,s5 + 2ab5a: fabeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ab5e: 8552 mv a0,s4 + 2ab60: fa5eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ab64: 854a mv a0,s2 + 2ab66: f9feb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ab6a: 8526 mv a0,s1 + 2ab6c: f99eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ab70: 8522 mv a0,s0 + 2ab72: c7fea0ef jal ra,157f0 <_Unwind_Resume@plt> + 2ab76: 842a mv s0,a0 + 2ab78: b7f9 j 2ab46 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3ac> + 2ab7a: 842a mv s0,a0 + 2ab7c: bfc1 j 2ab4c <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3b2> + 2ab7e: 842a mv s0,a0 + 2ab80: bfc9 j 2ab52 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3b8> + 2ab82: 842a mv s0,a0 + 2ab84: bfd1 j 2ab58 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3be> + 2ab86: 842a mv s0,a0 + 2ab88: bfd9 j 2ab5e <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3c4> + 2ab8a: 842a mv s0,a0 + 2ab8c: bfe1 j 2ab64 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3ca> + 2ab8e: 842a mv s0,a0 + 2ab90: bfe9 j 2ab6a <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3d0> + 2ab92: 842a mv s0,a0 + 2ab94: a029 j 2ab9e <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x404> + 2ab96: 842a mv s0,a0 + 2ab98: 8526 mv a0,s1 + 2ab9a: f6beb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ab9e: 855e mv a0,s7 + 2aba0: f86f20ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2aba4: 8522 mv a0,s0 + 2aba6: c4bea0ef jal ra,157f0 <_Unwind_Resume@plt> + 2abaa: b741 j 2ab2a <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x390> + 2abac: 842a mv s0,a0 + 2abae: b751 j 2ab32 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x398> + +000000000002abb0 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE>: + 2abb0: 710d addi sp,sp,-352 + 2abb2: e6a6 sd s1,328(sp) + 2abb4: ee86 sd ra,344(sp) + 2abb6: eaa2 sd s0,336(sp) + 2abb8: e2ca sd s2,320(sp) + 2abba: fe4e sd s3,312(sp) + 2abbc: 4709 li a4,2 + 2abbe: 84aa mv s1,a0 + 2abc0: 04c00793 li a5,76 + 2abc4: 00e58763 beq a1,a4,2abd2 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x22> + 2abc8: 4705 li a4,1 + 2abca: 05200793 li a5,82 + 2abce: 1ce58763 beq a1,a4,2ad9c <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1ec> + 2abd2: 00f105a3 sb a5,11(sp) + 2abd6: 00b10913 addi s2,sp,11 + 2abda: 547d li s0,-1 + 2abdc: 4991 li s3,4 + 2abde: 5c88 lw a0,56(s1) + 2abe0: 4605 li a2,1 + 2abe2: 85ca mv a1,s2 + 2abe4: 81ceb0ef jal ra,15c00 + 2abe8: 2501 sext.w a0,a0 + 2abea: 18851e63 bne a0,s0,2ad86 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1d6> + 2abee: ed2ea0ef jal ra,152c0 <__errno_location@plt> + 2abf2: 411c lw a5,0(a0) + 2abf4: ff3785e3 beq a5,s3,2abde <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2e> + 2abf8: 0804 addi s1,sp,16 + 2abfa: 8526 mv a0,s1 + 2abfc: 0000f597 auipc a1,0xf + 2ac00: 45458593 addi a1,a1,1108 # 3a050 <_IO_stdin_used+0x19f8> + 2ac04: fa52 sd s4,304(sp) + 2ac06: f656 sd s5,296(sp) + 2ac08: f25a sd s6,288(sp) + 2ac0a: ee5e sd s7,280(sp) + 2ac0c: dfded0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2ac10: 6762 ld a4,24(sp) + 2ac12: 8009 srli s0,s0,0x2 + 2ac14: 04c00793 li a5,76 + 2ac18: 8c19 sub s0,s0,a4 + 2ac1a: 2487f963 bgeu a5,s0,2ae6c <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2bc> + 2ac1e: 04d00613 li a2,77 + 2ac22: 0000f597 auipc a1,0xf + 2ac26: 32e58593 addi a1,a1,814 # 39f50 <_IO_stdin_used+0x18f8> + 2ac2a: 8526 mv a0,s1 + 2ac2c: d75ea0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 2ac30: 009c addi a5,sp,64 + 2ac32: f83e sd a5,48(sp) + 2ac34: 6114 ld a3,0(a0) + 2ac36: 01050713 addi a4,a0,16 + 2ac3a: 16e68463 beq a3,a4,2ada2 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1f2> + 2ac3e: 691c ld a5,16(a0) + 2ac40: f836 sd a3,48(sp) + 2ac42: e0be sd a5,64(sp) + 2ac44: 6514 ld a3,8(a0) + 2ac46: 57fd li a5,-1 + 2ac48: 8389 srli a5,a5,0x2 + 2ac4a: e118 sd a4,0(a0) + 2ac4c: 00050823 sb zero,16(a0) + 2ac50: 8f95 sub a5,a5,a3 + 2ac52: fc36 sd a3,56(sp) + 2ac54: 00053423 sd zero,8(a0) + 2ac58: 4719 li a4,6 + 2ac5a: 22f77163 bgeu a4,a5,2ae7c <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2cc> + 2ac5e: 03010913 addi s2,sp,48 + 2ac62: 854a mv a0,s2 + 2ac64: 461d li a2,7 + 2ac66: 0000f597 auipc a1,0xf + 2ac6a: 40258593 addi a1,a1,1026 # 3a068 <_IO_stdin_used+0x1a10> + 2ac6e: d33ea0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 2ac72: 1098 addi a4,sp,96 + 2ac74: e8ba sd a4,80(sp) + 2ac76: 6114 ld a3,0(a0) + 2ac78: 01050793 addi a5,a0,16 + 2ac7c: 18f68b63 beq a3,a5,2ae12 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x262> + 2ac80: 6918 ld a4,16(a0) + 2ac82: e8b6 sd a3,80(sp) + 2ac84: f0ba sd a4,96(sp) + 2ac86: 6518 ld a4,8(a0) + 2ac88: 1880 addi s0,sp,112 + 2ac8a: e11c sd a5,0(a0) + 2ac8c: 00050823 sb zero,16(a0) + 2ac90: 00053423 sd zero,8(a0) + 2ac94: 20600793 li a5,518 + 2ac98: 8522 mv a0,s0 + 2ac9a: 006c addi a1,sp,12 + 2ac9c: 00020317 auipc t1,0x20 + 2aca0: 2d433303 ld t1,724(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2aca4: ecba sd a4,88(sp) + 2aca6: c63e sw a5,12(sp) + 2aca8: 9302 jalr t1 + 2acaa: 09010993 addi s3,sp,144 + 2acae: 05010a13 addi s4,sp,80 + 2acb2: 854e mv a0,s3 + 2acb4: 85d2 mv a1,s4 + 2acb6: 8622 mv a2,s0 + 2acb8: 00020317 auipc t1,0x20 + 2acbc: ea033303 ld t1,-352(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2acc0: 9302 jalr t1 + 2acc2: 676a ld a4,152(sp) + 2acc4: 57fd li a5,-1 + 2acc6: 8389 srli a5,a5,0x2 + 2acc8: 8f99 sub a5,a5,a4 + 2acca: 4705 li a4,1 + 2accc: 1cf77463 bgeu a4,a5,2ae94 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2e4> + 2acd0: 4609 li a2,2 + 2acd2: 0000f597 auipc a1,0xf + 2acd6: d7e58593 addi a1,a1,-642 # 39a50 <_IO_stdin_used+0x13f8> + 2acda: 854e mv a0,s3 + 2acdc: cc5ea0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 2ace0: 019c addi a5,sp,192 + 2ace2: f93e sd a5,176(sp) + 2ace4: 6114 ld a3,0(a0) + 2ace6: 01050713 addi a4,a0,16 + 2acea: 10e68663 beq a3,a4,2adf6 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x246> + 2acee: 691c ld a5,16(a0) + 2acf0: f936 sd a3,176(sp) + 2acf2: e1be sd a5,192(sp) + 2acf4: 6514 ld a3,8(a0) + 2acf6: 57fd li a5,-1 + 2acf8: 8389 srli a5,a5,0x2 + 2acfa: e118 sd a4,0(a0) + 2acfc: 00050823 sb zero,16(a0) + 2ad00: 8f95 sub a5,a5,a3 + 2ad02: fd36 sd a3,184(sp) + 2ad04: 00053423 sd zero,8(a0) + 2ad08: 02600713 li a4,38 + 2ad0c: 1af77063 bgeu a4,a5,2aeac <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2fc> + 2ad10: 0b010a93 addi s5,sp,176 + 2ad14: 8556 mv a0,s5 + 2ad16: 02700613 li a2,39 + 2ad1a: 0000f597 auipc a1,0xf + 2ad1e: 37658593 addi a1,a1,886 # 3a090 <_IO_stdin_used+0x1a38> + 2ad22: c7fea0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 2ad26: 1198 addi a4,sp,224 + 2ad28: e9ba sd a4,208(sp) + 2ad2a: 6114 ld a3,0(a0) + 2ad2c: 01050793 addi a5,a0,16 + 2ad30: 0af68563 beq a3,a5,2adda <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x22a> + 2ad34: 6918 ld a4,16(a0) + 2ad36: e9b6 sd a3,208(sp) + 2ad38: f1ba sd a4,224(sp) + 2ad3a: 6518 ld a4,8(a0) + 2ad3c: 0d010b13 addi s6,sp,208 + 2ad40: e11c sd a5,0(a0) + 2ad42: 00050823 sb zero,16(a0) + 2ad46: 00053423 sd zero,8(a0) + 2ad4a: 0000f597 auipc a1,0xf + 2ad4e: 33e58593 addi a1,a1,830 # 3a088 <_IO_stdin_used+0x1a30> + 2ad52: 855a mv a0,s6 + 2ad54: edba sd a4,216(sp) + 2ad56: 82bea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2ad5a: 0218 addi a4,sp,256 + 2ad5c: f9ba sd a4,240(sp) + 2ad5e: 6114 ld a3,0(a0) + 2ad60: 01050793 addi a5,a0,16 + 2ad64: 04f68d63 beq a3,a5,2adbe <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x20e> + 2ad68: 6918 ld a4,16(a0) + 2ad6a: f9b6 sd a3,240(sp) + 2ad6c: e23a sd a4,256(sp) + 2ad6e: 6518 ld a4,8(a0) + 2ad70: 0f010b93 addi s7,sp,240 + 2ad74: e11c sd a5,0(a0) + 2ad76: 00050823 sb zero,16(a0) + 2ad7a: 00053423 sd zero,8(a0) + 2ad7e: 855e mv a0,s7 + 2ad80: fdba sd a4,248(sp) + 2ad82: 9bbff0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2ad86: 9eaf10ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> + 2ad8a: e4050ae3 beqz a0,2abde <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2e> + 2ad8e: 4505 li a0,1 + 2ad90: fa52 sd s4,304(sp) + 2ad92: f656 sd s5,296(sp) + 2ad94: f25a sd s6,288(sp) + 2ad96: ee5e sd s7,280(sp) + 2ad98: 909ea0ef jal ra,156a0 <_exit@plt> + 2ad9c: 05400793 li a5,84 + 2ada0: bd0d j 2abd2 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x22> + 2ada2: 6514 ld a3,8(a0) + 2ada4: 85ba mv a1,a4 + 2ada6: 0685 addi a3,a3,1 + 2ada8: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 2adac: 02058407 vle8.v v8,(a1) + 2adb0: 8e91 sub a3,a3,a2 + 2adb2: 95b2 add a1,a1,a2 + 2adb4: 02078427 vse8.v v8,(a5) + 2adb8: 97b2 add a5,a5,a2 + 2adba: f6fd bnez a3,2ada8 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1f8> + 2adbc: b561 j 2ac44 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x94> + 2adbe: 6514 ld a3,8(a0) + 2adc0: 85be mv a1,a5 + 2adc2: 0685 addi a3,a3,1 + 2adc4: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 2adc8: 02058407 vle8.v v8,(a1) + 2adcc: 8e91 sub a3,a3,a2 + 2adce: 95b2 add a1,a1,a2 + 2add0: 02070427 vse8.v v8,(a4) + 2add4: 9732 add a4,a4,a2 + 2add6: f6fd bnez a3,2adc4 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x214> + 2add8: bf59 j 2ad6e <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1be> + 2adda: 6514 ld a3,8(a0) + 2addc: 85be mv a1,a5 + 2adde: 0685 addi a3,a3,1 + 2ade0: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 2ade4: 02058407 vle8.v v8,(a1) + 2ade8: 8e91 sub a3,a3,a2 + 2adea: 95b2 add a1,a1,a2 + 2adec: 02070427 vse8.v v8,(a4) + 2adf0: 9732 add a4,a4,a2 + 2adf2: f6fd bnez a3,2ade0 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x230> + 2adf4: b799 j 2ad3a <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x18a> + 2adf6: 6514 ld a3,8(a0) + 2adf8: 85ba mv a1,a4 + 2adfa: 0685 addi a3,a3,1 + 2adfc: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 2ae00: 02058407 vle8.v v8,(a1) + 2ae04: 8e91 sub a3,a3,a2 + 2ae06: 95b2 add a1,a1,a2 + 2ae08: 02078427 vse8.v v8,(a5) + 2ae0c: 97b2 add a5,a5,a2 + 2ae0e: f6fd bnez a3,2adfc <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x24c> + 2ae10: b5d5 j 2acf4 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x144> + 2ae12: 6514 ld a3,8(a0) + 2ae14: 85be mv a1,a5 + 2ae16: 0685 addi a3,a3,1 + 2ae18: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 2ae1c: 02058407 vle8.v v8,(a1) + 2ae20: 8e91 sub a3,a3,a2 + 2ae22: 95b2 add a1,a1,a2 + 2ae24: 02070427 vse8.v v8,(a4) + 2ae28: 9732 add a4,a4,a2 + 2ae2a: f6fd bnez a3,2ae18 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x268> + 2ae2c: bda9 j 2ac86 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0xd6> + 2ae2e: 87aa mv a5,a0 + 2ae30: 855e mv a0,s7 + 2ae32: 8bbe mv s7,a5 + 2ae34: cd1eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ae38: 855a mv a0,s6 + 2ae3a: ccbeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ae3e: 8556 mv a0,s5 + 2ae40: cc5eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ae44: 8ade mv s5,s7 + 2ae46: 854e mv a0,s3 + 2ae48: cbdeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ae4c: 8522 mv a0,s0 + 2ae4e: cb7eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ae52: 8456 mv s0,s5 + 2ae54: 8552 mv a0,s4 + 2ae56: cafeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ae5a: 854a mv a0,s2 + 2ae5c: ca9eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ae60: 8526 mv a0,s1 + 2ae62: ca3eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ae66: 8522 mv a0,s0 + 2ae68: 989ea0ef jal ra,157f0 <_Unwind_Resume@plt> + 2ae6c: 0000e517 auipc a0,0xe + 2ae70: b9450513 addi a0,a0,-1132 # 38a00 <_IO_stdin_used+0x3a8> + 2ae74: a7dea0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 2ae78: 842a mv s0,a0 + 2ae7a: b7dd j 2ae60 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2b0> + 2ae7c: 0000e517 auipc a0,0xe + 2ae80: b8450513 addi a0,a0,-1148 # 38a00 <_IO_stdin_used+0x3a8> + 2ae84: 03010913 addi s2,sp,48 + 2ae88: a69ea0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 2ae8c: 842a mv s0,a0 + 2ae8e: b7f1 j 2ae5a <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2aa> + 2ae90: 8aaa mv s5,a0 + 2ae92: bf6d j 2ae4c <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x29c> + 2ae94: 0000e517 auipc a0,0xe + 2ae98: b6c50513 addi a0,a0,-1172 # 38a00 <_IO_stdin_used+0x3a8> + 2ae9c: a55ea0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 2aea0: 842a mv s0,a0 + 2aea2: 05010a13 addi s4,sp,80 + 2aea6: b77d j 2ae54 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2a4> + 2aea8: 8aaa mv s5,a0 + 2aeaa: bf71 j 2ae46 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x296> + 2aeac: 0000e517 auipc a0,0xe + 2aeb0: b5450513 addi a0,a0,-1196 # 38a00 <_IO_stdin_used+0x3a8> + 2aeb4: 0b010a93 addi s5,sp,176 + 2aeb8: a39ea0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 2aebc: 8baa mv s7,a0 + 2aebe: b741 j 2ae3e <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x28e> + 2aec0: 8baa mv s7,a0 + 2aec2: bf9d j 2ae38 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x288> + +000000000002aec4 <_ZN7testing8internal16ForkingDeathTest4WaitEv>: + 2aec4: 02854783 lbu a5,40(a0) + 2aec8: e399 bnez a5,2aece <_ZN7testing8internal16ForkingDeathTest4WaitEv+0xa> + 2aeca: 4501 li a0,0 + 2aecc: 8082 ret + 2aece: 710d addi sp,sp,-352 + 2aed0: eaa2 sd s0,336(sp) + 2aed2: e6a6 sd s1,328(sp) + 2aed4: e2ca sd s2,320(sp) + 2aed6: fe4e sd s3,312(sp) + 2aed8: ee86 sd ra,344(sp) + 2aeda: 842a mv s0,a0 + 2aedc: 00810913 addi s2,sp,8 + 2aee0: 8bbff0ef jal ra,2a79a <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv> + 2aee4: 54fd li s1,-1 + 2aee6: 4991 li s3,4 + 2aee8: 5c48 lw a0,60(s0) + 2aeea: 4601 li a2,0 + 2aeec: 85ca mv a1,s2 + 2aeee: 823ea0ef jal ra,15710 + 2aef2: 0c951e63 bne a0,s1,2afce <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x10a> + 2aef6: bcaea0ef jal ra,152c0 <__errno_location@plt> + 2aefa: 411c lw a5,0(a0) + 2aefc: ff3786e3 beq a5,s3,2aee8 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x24> + 2af00: 0804 addi s1,sp,16 + 2af02: 8526 mv a0,s1 + 2af04: 0000f597 auipc a1,0xf + 2af08: 14c58593 addi a1,a1,332 # 3a050 <_IO_stdin_used+0x19f8> + 2af0c: fa52 sd s4,304(sp) + 2af0e: f656 sd s5,296(sp) + 2af10: f25a sd s6,288(sp) + 2af12: ee5e sd s7,280(sp) + 2af14: ea62 sd s8,272(sp) + 2af16: af3ed0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2af1a: 8526 mv a0,s1 + 2af1c: 0000f597 auipc a1,0xf + 2af20: 03458593 addi a1,a1,52 # 39f50 <_IO_stdin_used+0x18f8> + 2af24: e5cea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2af28: 03010913 addi s2,sp,48 + 2af2c: 85aa mv a1,a0 + 2af2e: 854a mv a0,s2 + 2af30: ed0ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2af34: 854a mv a0,s2 + 2af36: 0000f597 auipc a1,0xf + 2af3a: 13258593 addi a1,a1,306 # 3a068 <_IO_stdin_used+0x1a10> + 2af3e: e42ea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2af42: 05010993 addi s3,sp,80 + 2af46: 85aa mv a1,a0 + 2af48: 854e mv a0,s3 + 2af4a: eb6ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2af4e: 07010a13 addi s4,sp,112 + 2af52: 44f00793 li a5,1103 + 2af56: 8552 mv a0,s4 + 2af58: 006c addi a1,sp,12 + 2af5a: 00020317 auipc t1,0x20 + 2af5e: 01633303 ld t1,22(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2af62: c63e sw a5,12(sp) + 2af64: 9302 jalr t1 + 2af66: 09010a93 addi s5,sp,144 + 2af6a: 8556 mv a0,s5 + 2af6c: 8652 mv a2,s4 + 2af6e: 85ce mv a1,s3 + 2af70: 00020317 auipc t1,0x20 + 2af74: be833303 ld t1,-1048(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2af78: 9302 jalr t1 + 2af7a: 0000f597 auipc a1,0xf + 2af7e: ad658593 addi a1,a1,-1322 # 39a50 <_IO_stdin_used+0x13f8> + 2af82: 8556 mv a0,s5 + 2af84: dfcea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2af88: 0b010b13 addi s6,sp,176 + 2af8c: 85aa mv a1,a0 + 2af8e: 855a mv a0,s6 + 2af90: e70ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2af94: 855a mv a0,s6 + 2af96: 0000f597 auipc a1,0xf + 2af9a: 12258593 addi a1,a1,290 # 3a0b8 <_IO_stdin_used+0x1a60> + 2af9e: de2ea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2afa2: 0d010b93 addi s7,sp,208 + 2afa6: 85aa mv a1,a0 + 2afa8: 855e mv a0,s7 + 2afaa: e56ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2afae: 855e mv a0,s7 + 2afb0: 0000f597 auipc a1,0xf + 2afb4: 0d858593 addi a1,a1,216 # 3a088 <_IO_stdin_used+0x1a30> + 2afb8: dc8ea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2afbc: 0f010c13 addi s8,sp,240 + 2afc0: 85aa mv a1,a0 + 2afc2: 8562 mv a0,s8 + 2afc4: e3cea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2afc8: 8562 mv a0,s8 + 2afca: f72ff0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2afce: fa3f00ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> + 2afd2: f0050be3 beqz a0,2aee8 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x24> + 2afd6: 4522 lw a0,8(sp) + 2afd8: 60f6 ld ra,344(sp) + 2afda: 64b6 ld s1,328(sp) + 2afdc: d448 sw a0,44(s0) + 2afde: 6456 ld s0,336(sp) + 2afe0: 6916 ld s2,320(sp) + 2afe2: 79f2 ld s3,312(sp) + 2afe4: 6135 addi sp,sp,352 + 2afe6: 8082 ret + 2afe8: 842a mv s0,a0 + 2afea: a03d j 2b018 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x154> + 2afec: 842a mv s0,a0 + 2afee: 8562 mv a0,s8 + 2aff0: b15eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2aff4: 855e mv a0,s7 + 2aff6: b0feb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2affa: 855a mv a0,s6 + 2affc: b09eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b000: 8556 mv a0,s5 + 2b002: b03eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b006: 8552 mv a0,s4 + 2b008: afdeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b00c: 854e mv a0,s3 + 2b00e: af7eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b012: 854a mv a0,s2 + 2b014: af1eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b018: 8526 mv a0,s1 + 2b01a: aebeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b01e: 8522 mv a0,s0 + 2b020: fd0ea0ef jal ra,157f0 <_Unwind_Resume@plt> + 2b024: 842a mv s0,a0 + 2b026: b7f9 j 2aff4 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x130> + 2b028: 842a mv s0,a0 + 2b02a: bfc1 j 2affa <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x136> + 2b02c: 842a mv s0,a0 + 2b02e: bfc9 j 2b000 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x13c> + 2b030: 842a mv s0,a0 + 2b032: bfd1 j 2b006 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x142> + 2b034: 842a mv s0,a0 + 2b036: bfd9 j 2b00c <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x148> + 2b038: 842a mv s0,a0 + 2b03a: bfe1 j 2b012 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x14e> + +000000000002b03c <_ZN7testing8internal9DeathTestC1Ev>: + 2b03c: 7179 addi sp,sp,-48 + 2b03e: 00020797 auipc a5,0x20 + 2b042: eb27b783 ld a5,-334(a5) # 4aef0 <_GLOBAL_OFFSET_TABLE_+0x3a0> + 2b046: 07c1 addi a5,a5,16 + 2b048: f406 sd ra,40(sp) + 2b04a: e11c sd a5,0(a0) + 2b04c: d5ffe0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 2b050: 613c ld a5,64(a0) + 2b052: 1107b783 ld a5,272(a5) + 2b056: c781 beqz a5,2b05e <_ZN7testing8internal9DeathTestC1Ev+0x22> + 2b058: 70a2 ld ra,40(sp) + 2b05a: 6145 addi sp,sp,48 + 2b05c: 8082 ret + 2b05e: 850a mv a0,sp + 2b060: 0000f597 auipc a1,0xf + 2b064: 08058593 addi a1,a1,128 # 3a0e0 <_IO_stdin_used+0x1a88> + 2b068: f022 sd s0,32(sp) + 2b06a: 99fed0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2b06e: 850a mv a0,sp + 2b070: 840a mv s0,sp + 2b072: ecaff0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2b076: 87aa mv a5,a0 + 2b078: 8522 mv a0,s0 + 2b07a: 843e mv s0,a5 + 2b07c: a89eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b080: 8522 mv a0,s0 + 2b082: f6eea0ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000002b086 <_ZN7testing8internal16ForkingDeathTestC1EPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE>: + 2b086: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2b08a: 5e0030d7 vmv.v.i v1,0 + 2b08e: 7179 addi sp,sp,-48 + 2b090: f022 sd s0,32(sp) + 2b092: ec26 sd s1,24(sp) + 2b094: e84a sd s2,16(sp) + 2b096: e44e sd s3,8(sp) + 2b098: f406 sd ra,40(sp) + 2b09a: 00860793 addi a5,a2,8 + 2b09e: 00863983 ld s3,8(a2) + 2b0a2: 01063903 ld s2,16(a2) + 2b0a6: 0207f0a7 vse64.v v1,(a5) + 2b0aa: 84ae mv s1,a1 + 2b0ac: 842a mv s0,a0 + 2b0ae: f8fff0ef jal ra,2b03c <_ZN7testing8internal9DeathTestC1Ev> + 2b0b2: 57fd li a5,-1 + 2b0b4: 00020697 auipc a3,0x20 + 2b0b8: ec46b683 ld a3,-316(a3) # 4af78 <_GLOBAL_OFFSET_TABLE_+0x428> + 2b0bc: 00020717 auipc a4,0x20 + 2b0c0: ef473703 ld a4,-268(a4) # 4afb0 <_GLOBAL_OFFSET_TABLE_+0x460> + 2b0c4: 02079613 slli a2,a5,0x20 + 2b0c8: f810 sd a2,48(s0) + 2b0ca: 06c1 addi a3,a3,16 + 2b0cc: 0741 addi a4,a4,16 + 2b0ce: e404 sd s1,8(s0) + 2b0d0: 01343c23 sd s3,24(s0) + 2b0d4: 03243023 sd s2,32(s0) + 2b0d8: 70a2 ld ra,40(sp) + 2b0da: 02040423 sb zero,40(s0) + 2b0de: e814 sd a3,16(s0) + 2b0e0: e018 sd a4,0(s0) + 2b0e2: d45c sw a5,44(s0) + 2b0e4: fc1c sd a5,56(s0) + 2b0e6: 7402 ld s0,32(sp) + 2b0e8: 64e2 ld s1,24(sp) + 2b0ea: 6942 ld s2,16(sp) + 2b0ec: 69a2 ld s3,8(sp) + 2b0ee: 6145 addi sp,sp,48 + 2b0f0: 8082 ret + 2b0f2: 842a mv s0,a0 + 2b0f4: 00090863 beqz s2,2b104 <_ZN7testing8internal16ForkingDeathTestC1EPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x7e> + 2b0f8: 854a mv a0,s2 + 2b0fa: 00020317 auipc t1,0x20 + 2b0fe: bc633303 ld t1,-1082(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 2b102: 9302 jalr t1 + 2b104: 8522 mv a0,s0 + 2b106: eeaea0ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000002b10a <_ZN7testing8internal9DeathTest6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPS1_>: + 2b10a: 715d addi sp,sp,-80 + 2b10c: e0a2 sd s0,64(sp) + 2b10e: fc26 sd s1,56(sp) + 2b110: 842e mv s0,a1 + 2b112: f84a sd s2,48(sp) + 2b114: f44e sd s3,40(sp) + 2b116: 8932 mv s2,a2 + 2b118: 89b6 mv s3,a3 + 2b11a: f052 sd s4,32(sp) + 2b11c: 84aa mv s1,a0 + 2b11e: 8a3a mv s4,a4 + 2b120: e486 sd ra,72(sp) + 2b122: c89fe0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 2b126: 613c ld a5,64(a0) + 2b128: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2b12c: 5e0030d7 vmv.v.i v1,0 + 2b130: 1e07b503 ld a0,480(a5) + 2b134: 6810 ld a2,16(s0) + 2b136: 00843303 ld t1,8(s0) + 2b13a: 611c ld a5,0(a0) + 2b13c: 0421 addi s0,s0,8 + 2b13e: 00020817 auipc a6,0x20 + 2b142: e3a83803 ld a6,-454(a6) # 4af78 <_GLOBAL_OFFSET_TABLE_+0x428> + 2b146: 0107b883 ld a7,16(a5) + 2b14a: 020470a7 vse64.v v1,(s0) + 2b14e: 0841 addi a6,a6,16 + 2b150: ec32 sd a2,24(sp) + 2b152: 87d2 mv a5,s4 + 2b154: 874e mv a4,s3 + 2b156: 86ca mv a3,s2 + 2b158: 85a6 mv a1,s1 + 2b15a: e81a sd t1,16(sp) + 2b15c: e442 sd a6,8(sp) + 2b15e: 0030 addi a2,sp,8 + 2b160: 9882 jalr a7 + 2b162: 00020797 auipc a5,0x20 + 2b166: cee7b783 ld a5,-786(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> + 2b16a: 6762 ld a4,24(sp) + 2b16c: 07c1 addi a5,a5,16 + 2b16e: e43e sd a5,8(sp) + 2b170: 842a mv s0,a0 + 2b172: c719 beqz a4,2b180 <_ZN7testing8internal9DeathTest6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPS1_+0x76> + 2b174: 853a mv a0,a4 + 2b176: 00020317 auipc t1,0x20 + 2b17a: b4a33303 ld t1,-1206(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 2b17e: 9302 jalr t1 + 2b180: 60a6 ld ra,72(sp) + 2b182: 8522 mv a0,s0 + 2b184: 6406 ld s0,64(sp) + 2b186: 74e2 ld s1,56(sp) + 2b188: 7942 ld s2,48(sp) + 2b18a: 79a2 ld s3,40(sp) + 2b18c: 7a02 ld s4,32(sp) + 2b18e: 6161 addi sp,sp,80 + 2b190: 8082 ret + 2b192: 00020797 auipc a5,0x20 + 2b196: cbe7b783 ld a5,-834(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> + 2b19a: 6762 ld a4,24(sp) + 2b19c: 07c1 addi a5,a5,16 + 2b19e: e43e sd a5,8(sp) + 2b1a0: 842a mv s0,a0 + 2b1a2: c719 beqz a4,2b1b0 <_ZN7testing8internal9DeathTest6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPS1_+0xa6> + 2b1a4: 853a mv a0,a4 + 2b1a6: 00020317 auipc t1,0x20 + 2b1aa: b1a33303 ld t1,-1254(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 2b1ae: 9302 jalr t1 + 2b1b0: 8522 mv a0,s0 + 2b1b2: e3eea0ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000002b1b6 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE>: + 2b1b6: 712d addi sp,sp,-288 + 2b1b8: ea22 sd s0,272(sp) + 2b1ba: e626 sd s1,264(sp) + 2b1bc: e24a sd s2,256(sp) + 2b1be: fdce sd s3,248(sp) + 2b1c0: f9d2 sd s4,240(sp) + 2b1c2: f5d6 sd s5,232(sp) + 2b1c4: f1da sd s6,224(sp) + 2b1c6: 84b2 mv s1,a2 + 2b1c8: ee06 sd ra,280(sp) + 2b1ca: edde sd s7,216(sp) + 2b1cc: 8aae mv s5,a1 + 2b1ce: 8a36 mv s4,a3 + 2b1d0: 8b3a mv s6,a4 + 2b1d2: 89be mv s3,a5 + 2b1d4: bd7fe0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 2b1d8: 6128 ld a0,64(a0) + 2b1da: 11053603 ld a2,272(a0) + 2b1de: 1d853903 ld s2,472(a0) + 2b1e2: 0f862403 lw s0,248(a2) + 2b1e6: 2405 addiw s0,s0,1 + 2b1e8: 0e862c23 sw s0,248(a2) + 2b1ec: c422 sw s0,8(sp) + 2b1ee: 04090263 beqz s2,2b232 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x7c> + 2b1f2: 02492b83 lw s7,36(s2) + 2b1f6: 148bcf63 blt s7,s0,2b354 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x19e> + 2b1fa: 85d2 mv a1,s4 + 2b1fc: 854a mv a0,s2 + 2b1fe: 00020317 auipc t1,0x20 + 2b202: ae233303 ld t1,-1310(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> + 2b206: 9302 jalr t1 + 2b208: c509 beqz a0,2b212 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x5c> + 2b20a: 02092783 lw a5,32(s2) + 2b20e: 03678063 beq a5,s6,2b22e <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x78> + 2b212: 0009b023 sd zero,0(s3) + 2b216: 4505 li a0,1 + 2b218: 60f2 ld ra,280(sp) + 2b21a: 6452 ld s0,272(sp) + 2b21c: 64b2 ld s1,264(sp) + 2b21e: 6912 ld s2,256(sp) + 2b220: 79ee ld s3,248(sp) + 2b222: 7a4e ld s4,240(sp) + 2b224: 7aae ld s5,232(sp) + 2b226: 7b0e ld s6,224(sp) + 2b228: 6bee ld s7,216(sp) + 2b22a: 6115 addi sp,sp,288 + 2b22c: 8082 ret + 2b22e: ff7412e3 bne s0,s7,2b212 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x5c> + 2b232: 0000e597 auipc a1,0xe + 2b236: b9e58593 addi a1,a1,-1122 # 38dd0 <_IO_stdin_used+0x778> + 2b23a: 00020517 auipc a0,0x20 + 2b23e: 99653503 ld a0,-1642(a0) # 4abd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 2b242: 00020317 auipc t1,0x20 + 2b246: a9e33303 ld t1,-1378(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> + 2b24a: 9302 jalr t1 + 2b24c: 1c051263 bnez a0,2b410 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x25a> + 2b250: 0000f597 auipc a1,0xf + 2b254: f1058593 addi a1,a1,-240 # 3a160 <_IO_stdin_used+0x1b08> + 2b258: 00020517 auipc a0,0x20 + 2b25c: 97853503 ld a0,-1672(a0) # 4abd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 2b260: 00020317 auipc t1,0x20 + 2b264: a8033303 ld t1,-1408(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> + 2b268: 9302 jalr t1 + 2b26a: c135 beqz a0,2b2ce <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x118> + 2b26c: 04000513 li a0,64 + 2b270: e30ea0ef jal ra,158a0 <_Znwm@plt> + 2b274: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2b278: 5e0030d7 vmv.v.i v1,0 + 2b27c: 00848793 addi a5,s1,8 + 2b280: 6494 ld a3,8(s1) + 2b282: 6898 ld a4,16(s1) + 2b284: 0207f0a7 vse64.v v1,(a5) + 2b288: 00020797 auipc a5,0x20 + 2b28c: cf07b783 ld a5,-784(a5) # 4af78 <_GLOBAL_OFFSET_TABLE_+0x428> + 2b290: 07c1 addi a5,a5,16 + 2b292: 85d6 mv a1,s5 + 2b294: 1910 addi a2,sp,176 + 2b296: fd36 sd a3,184(sp) + 2b298: e1ba sd a4,192(sp) + 2b29a: f93e sd a5,176(sp) + 2b29c: 842a mv s0,a0 + 2b29e: de9ff0ef jal ra,2b086 <_ZN7testing8internal16ForkingDeathTestC1EPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE> + 2b2a2: 00020797 auipc a5,0x20 + 2b2a6: bae7b783 ld a5,-1106(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> + 2b2aa: 650e ld a0,192(sp) + 2b2ac: 07c1 addi a5,a5,16 + 2b2ae: f93e sd a5,176(sp) + 2b2b0: c511 beqz a0,2b2bc <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x106> + 2b2b2: 00020317 auipc t1,0x20 + 2b2b6: a0e33303 ld t1,-1522(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 2b2ba: 9302 jalr t1 + 2b2bc: 00020797 auipc a5,0x20 + 2b2c0: a7c7b783 ld a5,-1412(a5) # 4ad38 <_GLOBAL_OFFSET_TABLE_+0x1e8> + 2b2c4: 07c1 addi a5,a5,16 + 2b2c6: 0089b023 sd s0,0(s3) + 2b2ca: e01c sd a5,0(s0) + 2b2cc: b7a9 j 2b216 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x60> + 2b2ce: 00020797 auipc a5,0x20 + 2b2d2: 9027b783 ld a5,-1790(a5) # 4abd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 2b2d6: 6784 ld s1,8(a5) + 2b2d8: 0900 addi s0,sp,144 + 2b2da: 0007b903 ld s2,0(a5) + 2b2de: 8522 mv a0,s0 + 2b2e0: 111c addi a5,sp,160 + 2b2e2: 01a48593 addi a1,s1,26 + 2b2e6: ed02 sd zero,152(sp) + 2b2e8: 0a010023 sb zero,160(sp) + 2b2ec: e93e sd a5,144(sp) + 2b2ee: f02ea0ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 2b2f2: 676a ld a4,152(sp) + 2b2f4: 57fd li a5,-1 + 2b2f6: 8389 srli a5,a5,0x2 + 2b2f8: 8f99 sub a5,a5,a4 + 2b2fa: 4765 li a4,25 + 2b2fc: 20f77263 bgeu a4,a5,2b500 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x34a> + 2b300: 4669 li a2,26 + 2b302: 0000f597 auipc a1,0xf + 2b306: e6658593 addi a1,a1,-410 # 3a168 <_IO_stdin_used+0x1b10> + 2b30a: 8522 mv a0,s0 + 2b30c: e94ea0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 2b310: 676a ld a4,152(sp) + 2b312: 57fd li a5,-1 + 2b314: 8389 srli a5,a5,0x2 + 2b316: 8f99 sub a5,a5,a4 + 2b318: 1c97ee63 bltu a5,s1,2b4f4 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x33e> + 2b31c: 8626 mv a2,s1 + 2b31e: 85ca mv a1,s2 + 2b320: 8522 mv a0,s0 + 2b322: e7eea0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 2b326: 0000f597 auipc a1,0xf + 2b32a: e6258593 addi a1,a1,-414 # 3a188 <_IO_stdin_used+0x1b30> + 2b32e: 8522 mv a0,s0 + 2b330: a50ea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b334: 1904 addi s1,sp,176 + 2b336: 85aa mv a1,a0 + 2b338: 8526 mv a0,s1 + 2b33a: ac6ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b33e: 8526 mv a0,s1 + 2b340: eabf00ef jal ra,1c1ea <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2b344: 8526 mv a0,s1 + 2b346: fbeeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b34a: 8522 mv a0,s0 + 2b34c: fb8eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b350: 4501 li a0,0 + 2b352: b5d9 j 2b218 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x62> + 2b354: 01010993 addi s3,sp,16 + 2b358: 854e mv a0,s3 + 2b35a: 002c addi a1,sp,8 + 2b35c: 00020317 auipc t1,0x20 + 2b360: c1433303 ld t1,-1004(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2b364: 9302 jalr t1 + 2b366: 854e mv a0,s3 + 2b368: 4749 li a4,18 + 2b36a: 0000f697 auipc a3,0xf + 2b36e: db668693 addi a3,a3,-586 # 3a120 <_IO_stdin_used+0x1ac8> + 2b372: 4601 li a2,0 + 2b374: 4581 li a1,0 + 2b376: bfaea0ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 2b37a: 03010a13 addi s4,sp,48 + 2b37e: 85aa mv a1,a0 + 2b380: 8552 mv a0,s4 + 2b382: a7eea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b386: 8552 mv a0,s4 + 2b388: 0000f597 auipc a1,0xf + 2b38c: db058593 addi a1,a1,-592 # 3a138 <_IO_stdin_used+0x1ae0> + 2b390: 9f0ea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b394: 05010a93 addi s5,sp,80 + 2b398: 85aa mv a1,a0 + 2b39a: 8556 mv a0,s5 + 2b39c: a64ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b3a0: 02492783 lw a5,36(s2) + 2b3a4: 07010913 addi s2,sp,112 + 2b3a8: 854a mv a0,s2 + 2b3aa: 006c addi a1,sp,12 + 2b3ac: 00020317 auipc t1,0x20 + 2b3b0: bc433303 ld t1,-1084(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2b3b4: c63e sw a5,12(sp) + 2b3b6: 9302 jalr t1 + 2b3b8: 0900 addi s0,sp,144 + 2b3ba: 8522 mv a0,s0 + 2b3bc: 864a mv a2,s2 + 2b3be: 85d6 mv a1,s5 + 2b3c0: 0001f317 auipc t1,0x1f + 2b3c4: 79833303 ld t1,1944(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2b3c8: 9302 jalr t1 + 2b3ca: 0000f597 auipc a1,0xf + 2b3ce: 47e58593 addi a1,a1,1150 # 3a848 <_IO_stdin_used+0x21f0> + 2b3d2: 8522 mv a0,s0 + 2b3d4: 9acea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b3d8: 1904 addi s1,sp,176 + 2b3da: 85aa mv a1,a0 + 2b3dc: 8526 mv a0,s1 + 2b3de: a22ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b3e2: 8526 mv a0,s1 + 2b3e4: e07f00ef jal ra,1c1ea <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2b3e8: 8526 mv a0,s1 + 2b3ea: f1aeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b3ee: 8522 mv a0,s0 + 2b3f0: f14eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b3f4: 854a mv a0,s2 + 2b3f6: f0eeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b3fa: 8556 mv a0,s5 + 2b3fc: f08eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b400: 8552 mv a0,s4 + 2b402: f02eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b406: 854e mv a0,s3 + 2b408: efceb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b40c: 4501 li a0,0 + 2b40e: b529 j 2b218 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x62> + 2b410: 05000513 li a0,80 + 2b414: c8cea0ef jal ra,158a0 <_Znwm@plt> + 2b418: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2b41c: 5e0030d7 vmv.v.i v1,0 + 2b420: 00848793 addi a5,s1,8 + 2b424: 6494 ld a3,8(s1) + 2b426: 6898 ld a4,16(s1) + 2b428: 0207f0a7 vse64.v v1,(a5) + 2b42c: 00020797 auipc a5,0x20 + 2b430: b4c7b783 ld a5,-1204(a5) # 4af78 <_GLOBAL_OFFSET_TABLE_+0x428> + 2b434: 07c1 addi a5,a5,16 + 2b436: 85d6 mv a1,s5 + 2b438: 1910 addi a2,sp,176 + 2b43a: fd36 sd a3,184(sp) + 2b43c: e1ba sd a4,192(sp) + 2b43e: f93e sd a5,176(sp) + 2b440: 842a mv s0,a0 + 2b442: c45ff0ef jal ra,2b086 <_ZN7testing8internal16ForkingDeathTestC1EPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE> + 2b446: 00020797 auipc a5,0x20 + 2b44a: a0a7b783 ld a5,-1526(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> + 2b44e: 650e ld a0,192(sp) + 2b450: 07c1 addi a5,a5,16 + 2b452: f93e sd a5,176(sp) + 2b454: c511 beqz a0,2b460 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2aa> + 2b456: 00020317 auipc t1,0x20 + 2b45a: 86a33303 ld t1,-1942(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 2b45e: 9302 jalr t1 + 2b460: 00020797 auipc a5,0x20 + 2b464: 8187b783 ld a5,-2024(a5) # 4ac78 <_GLOBAL_OFFSET_TABLE_+0x128> + 2b468: 07c1 addi a5,a5,16 + 2b46a: 0089b023 sd s0,0(s3) + 2b46e: 05443023 sd s4,64(s0) + 2b472: 05642423 sw s6,72(s0) + 2b476: e01c sd a5,0(s0) + 2b478: bb79 j 2b216 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x60> + 2b47a: 00020797 auipc a5,0x20 + 2b47e: 9d67b783 ld a5,-1578(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> + 2b482: 670e ld a4,192(sp) + 2b484: 07c1 addi a5,a5,16 + 2b486: f93e sd a5,176(sp) + 2b488: 84aa mv s1,a0 + 2b48a: c719 beqz a4,2b498 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2e2> + 2b48c: 853a mv a0,a4 + 2b48e: 00020317 auipc t1,0x20 + 2b492: 83233303 ld t1,-1998(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 2b496: 9302 jalr t1 + 2b498: 8522 mv a0,s0 + 2b49a: c66ea0ef jal ra,15900 <_ZdlPv@plt> + 2b49e: 8526 mv a0,s1 + 2b4a0: b50ea0ef jal ra,157f0 <_Unwind_Resume@plt> + 2b4a4: bfd9 j 2b47a <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2c4> + 2b4a6: 84aa mv s1,a0 + 2b4a8: 8522 mv a0,s0 + 2b4aa: e5aeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b4ae: 8426 mv s0,s1 + 2b4b0: 854a mv a0,s2 + 2b4b2: e52eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b4b6: 8556 mv a0,s5 + 2b4b8: e4ceb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b4bc: 8552 mv a0,s4 + 2b4be: e46eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b4c2: 854e mv a0,s3 + 2b4c4: e40eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b4c8: 8522 mv a0,s0 + 2b4ca: b26ea0ef jal ra,157f0 <_Unwind_Resume@plt> + 2b4ce: 842a mv s0,a0 + 2b4d0: b7c5 j 2b4b0 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2fa> + 2b4d2: 87aa mv a5,a0 + 2b4d4: 8526 mv a0,s1 + 2b4d6: 84be mv s1,a5 + 2b4d8: e2ceb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b4dc: b7f1 j 2b4a8 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2f2> + 2b4de: 842a mv s0,a0 + 2b4e0: bfd9 j 2b4b6 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x300> + 2b4e2: 842a mv s0,a0 + 2b4e4: bfe1 j 2b4bc <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x306> + 2b4e6: 84aa mv s1,a0 + 2b4e8: 8522 mv a0,s0 + 2b4ea: e1aeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b4ee: 8526 mv a0,s1 + 2b4f0: b00ea0ef jal ra,157f0 <_Unwind_Resume@plt> + 2b4f4: 0000d517 auipc a0,0xd + 2b4f8: 50c50513 addi a0,a0,1292 # 38a00 <_IO_stdin_used+0x3a8> + 2b4fc: bf4ea0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 2b500: 0000d517 auipc a0,0xd + 2b504: 50050513 addi a0,a0,1280 # 38a00 <_IO_stdin_used+0x3a8> + 2b508: be8ea0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 2b50c: 87aa mv a5,a0 + 2b50e: 8522 mv a0,s0 + 2b510: 843e mv s0,a5 + 2b512: df2eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b516: 8522 mv a0,s0 + 2b518: ad8ea0ef jal ra,157f0 <_Unwind_Resume@plt> + 2b51c: 842a mv s0,a0 + 2b51e: b755 j 2b4c2 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x30c> + 2b520: 87aa mv a5,a0 + 2b522: 8526 mv a0,s1 + 2b524: 84be mv s1,a5 + 2b526: ddeeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b52a: bf7d j 2b4e8 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x332> + +000000000002b52c <_ZN7testing8internalL22ExecDeathTestChildMainEPv>: + 2b52c: 710d addi sp,sp,-352 + 2b52e: eaa2 sd s0,336(sp) + 2b530: e6a6 sd s1,328(sp) + 2b532: e2ca sd s2,320(sp) + 2b534: ee86 sd ra,344(sp) + 2b536: 842a mv s0,a0 + 2b538: 54fd li s1,-1 + 2b53a: 4911 li s2,4 + 2b53c: 4408 lw a0,8(s0) + 2b53e: dd2ea0ef jal ra,15b10 + 2b542: 0c951d63 bne a0,s1,2b61c <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0xf0> + 2b546: d7be90ef jal ra,152c0 <__errno_location@plt> + 2b54a: 411c lw a5,0(a0) + 2b54c: ff2788e3 beq a5,s2,2b53c <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x10> + 2b550: f25a sd s6,288(sp) + 2b552: 01010b13 addi s6,sp,16 + 2b556: 855a mv a0,s6 + 2b558: 0000f597 auipc a1,0xf + 2b55c: af858593 addi a1,a1,-1288 # 3a050 <_IO_stdin_used+0x19f8> + 2b560: fe4e sd s3,312(sp) + 2b562: fa52 sd s4,304(sp) + 2b564: f656 sd s5,296(sp) + 2b566: ee5e sd s7,280(sp) + 2b568: ca0ed0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2b56c: 855a mv a0,s6 + 2b56e: 0000f597 auipc a1,0xf + 2b572: 9e258593 addi a1,a1,-1566 # 39f50 <_IO_stdin_used+0x18f8> + 2b576: 80aea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b57a: 03010a13 addi s4,sp,48 + 2b57e: 85aa mv a1,a0 + 2b580: 8552 mv a0,s4 + 2b582: 87eea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b586: 8552 mv a0,s4 + 2b588: 0000f597 auipc a1,0xf + 2b58c: ae058593 addi a1,a1,-1312 # 3a068 <_IO_stdin_used+0x1a10> + 2b590: ff1e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b594: 05010a93 addi s5,sp,80 + 2b598: 85aa mv a1,a0 + 2b59a: 8556 mv a0,s5 + 2b59c: 864ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b5a0: 1880 addi s0,sp,112 + 2b5a2: 4e000793 li a5,1248 + 2b5a6: 8522 mv a0,s0 + 2b5a8: 006c addi a1,sp,12 + 2b5aa: 00020317 auipc t1,0x20 + 2b5ae: 9c633303 ld t1,-1594(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2b5b2: c63e sw a5,12(sp) + 2b5b4: 9302 jalr t1 + 2b5b6: 0904 addi s1,sp,144 + 2b5b8: 8526 mv a0,s1 + 2b5ba: 8622 mv a2,s0 + 2b5bc: 85d6 mv a1,s5 + 2b5be: 0001f317 auipc t1,0x1f + 2b5c2: 59a33303 ld t1,1434(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2b5c6: 9302 jalr t1 + 2b5c8: 0000e597 auipc a1,0xe + 2b5cc: 48858593 addi a1,a1,1160 # 39a50 <_IO_stdin_used+0x13f8> + 2b5d0: 8526 mv a0,s1 + 2b5d2: fafe90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b5d6: 0b010913 addi s2,sp,176 + 2b5da: 85aa mv a1,a0 + 2b5dc: 854a mv a0,s2 + 2b5de: 822ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b5e2: 854a mv a0,s2 + 2b5e4: 0000f597 auipc a1,0xf + 2b5e8: bb458593 addi a1,a1,-1100 # 3a198 <_IO_stdin_used+0x1b40> + 2b5ec: f95e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b5f0: 0d010993 addi s3,sp,208 + 2b5f4: 85aa mv a1,a0 + 2b5f6: 854e mv a0,s3 + 2b5f8: 808ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b5fc: 854e mv a0,s3 + 2b5fe: 0000f597 auipc a1,0xf + 2b602: a8a58593 addi a1,a1,-1398 # 3a088 <_IO_stdin_used+0x1a30> + 2b606: f7be90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b60a: 0f010b93 addi s7,sp,240 + 2b60e: 85aa mv a1,a0 + 2b610: 855e mv a0,s7 + 2b612: fefe90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b616: 855e mv a0,s7 + 2b618: 924ff0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2b61c: 955f00ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> + 2b620: f0050ee3 beqz a0,2b53c <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x10> + 2b624: f86fe0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 2b628: f9cf00ef jal ra,1bdc4 <_ZNK7testing8UnitTest20original_working_dirEv> + 2b62c: 84aa mv s1,a0 + 2b62e: e93e90ef jal ra,154c0 + 2b632: fe4e sd s3,312(sp) + 2b634: fa52 sd s4,304(sp) + 2b636: f656 sd s5,296(sp) + 2b638: f25a sd s6,288(sp) + 2b63a: ee5e sd s7,280(sp) + 2b63c: c12d beqz a0,2b69e <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x172> + 2b63e: 1880 addi s0,sp,112 + 2b640: 8522 mv a0,s0 + 2b642: 0000f597 auipc a1,0xf + 2b646: b6e58593 addi a1,a1,-1170 # 3a1b0 <_IO_stdin_used+0x1b58> + 2b64a: bbeed0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2b64e: 85a6 mv a1,s1 + 2b650: 8522 mv a0,s0 + 2b652: f2fe90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b656: 0904 addi s1,sp,144 + 2b658: 85aa mv a1,a0 + 2b65a: 8526 mv a0,s1 + 2b65c: fa5e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b660: 8526 mv a0,s1 + 2b662: 0000f597 auipc a1,0xf + 2b666: b5658593 addi a1,a1,-1194 # 3a1b8 <_IO_stdin_used+0x1b60> + 2b66a: f17e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b66e: 0b010913 addi s2,sp,176 + 2b672: 85aa mv a1,a0 + 2b674: 854a mv a0,s2 + 2b676: f8be90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b67a: 0d010993 addi s3,sp,208 + 2b67e: 854e mv a0,s3 + 2b680: abff00ef jal ra,1c13e <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev> + 2b684: 0f010b13 addi s6,sp,240 + 2b688: 855a mv a0,s6 + 2b68a: 864e mv a2,s3 + 2b68c: 85ca mv a1,s2 + 2b68e: 0001f317 auipc t1,0x1f + 2b692: 4ca33303 ld t1,1226(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2b696: 9302 jalr t1 + 2b698: 855a mv a0,s6 + 2b69a: 8a2ff0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2b69e: 600c ld a1,0(s0) + 2b6a0: 00020797 auipc a5,0x20 + 2b6a4: 8987b783 ld a5,-1896(a5) # 4af38 + 2b6a8: 6390 ld a2,0(a5) + 2b6aa: 6188 ld a0,0(a1) + 2b6ac: 03010a13 addi s4,sp,48 + 2b6b0: c31e90ef jal ra,152e0 + 2b6b4: 8552 mv a0,s4 + 2b6b6: 0000f597 auipc a1,0xf + 2b6ba: b1258593 addi a1,a1,-1262 # 3a1c8 <_IO_stdin_used+0x1b70> + 2b6be: b4aed0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2b6c2: 601c ld a5,0(s0) + 2b6c4: 8552 mv a0,s4 + 2b6c6: 638c ld a1,0(a5) + 2b6c8: eb9e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b6cc: 05010a93 addi s5,sp,80 + 2b6d0: 85aa mv a1,a0 + 2b6d2: 8556 mv a0,s5 + 2b6d4: f2de90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b6d8: 8556 mv a0,s5 + 2b6da: 0000f597 auipc a1,0xf + 2b6de: af658593 addi a1,a1,-1290 # 3a1d0 <_IO_stdin_used+0x1b78> + 2b6e2: e9fe90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b6e6: 1880 addi s0,sp,112 + 2b6e8: 85aa mv a1,a0 + 2b6ea: 8522 mv a0,s0 + 2b6ec: f15e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b6f0: 85a6 mv a1,s1 + 2b6f2: 8522 mv a0,s0 + 2b6f4: e8de90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b6f8: 0904 addi s1,sp,144 + 2b6fa: 85aa mv a1,a0 + 2b6fc: 8526 mv a0,s1 + 2b6fe: f03e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b702: 8526 mv a0,s1 + 2b704: 0000f597 auipc a1,0xf + 2b708: adc58593 addi a1,a1,-1316 # 3a1e0 <_IO_stdin_used+0x1b88> + 2b70c: e75e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b710: 0b010913 addi s2,sp,176 + 2b714: 85aa mv a1,a0 + 2b716: 854a mv a0,s2 + 2b718: ee9e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b71c: 0d010993 addi s3,sp,208 + 2b720: 854e mv a0,s3 + 2b722: a1df00ef jal ra,1c13e <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev> + 2b726: 0f010b13 addi s6,sp,240 + 2b72a: 855a mv a0,s6 + 2b72c: 864e mv a2,s3 + 2b72e: 85ca mv a1,s2 + 2b730: 0001f317 auipc t1,0x1f + 2b734: 42833303 ld t1,1064(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2b738: 9302 jalr t1 + 2b73a: 855a mv a0,s6 + 2b73c: 800ff0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2b740: 892a mv s2,a0 + 2b742: 8522 mv a0,s0 + 2b744: bc0eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b748: 854a mv a0,s2 + 2b74a: 8a6ea0ef jal ra,157f0 <_Unwind_Resume@plt> + 2b74e: 892a mv s2,a0 + 2b750: 8526 mv a0,s1 + 2b752: bb2eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b756: b7f5 j 2b742 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x216> + 2b758: 8a2a mv s4,a0 + 2b75a: 854a mv a0,s2 + 2b75c: ba8eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b760: 8952 mv s2,s4 + 2b762: b7fd j 2b750 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x224> + 2b764: 8a2a mv s4,a0 + 2b766: 854e mv a0,s3 + 2b768: b9ceb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b76c: b7fd j 2b75a <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x22e> + 2b76e: 8a2a mv s4,a0 + 2b770: 855a mv a0,s6 + 2b772: b92eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b776: bfc5 j 2b766 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x23a> + 2b778: 842a mv s0,a0 + 2b77a: 8552 mv a0,s4 + 2b77c: b88eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b780: 8522 mv a0,s0 + 2b782: 86eea0ef jal ra,157f0 <_Unwind_Resume@plt> + 2b786: 842a mv s0,a0 + 2b788: 8556 mv a0,s5 + 2b78a: b7aeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b78e: b7f5 j 2b77a <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x24e> + 2b790: 892a mv s2,a0 + 2b792: 8522 mv a0,s0 + 2b794: b70eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b798: 844a mv s0,s2 + 2b79a: b7fd j 2b788 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x25c> + 2b79c: 892a mv s2,a0 + 2b79e: 8526 mv a0,s1 + 2b7a0: b64eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b7a4: b7fd j 2b792 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x266> + 2b7a6: 8b2a mv s6,a0 + 2b7a8: 854a mv a0,s2 + 2b7aa: b5aeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b7ae: 895a mv s2,s6 + 2b7b0: b7fd j 2b79e <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x272> + 2b7b2: 8b2a mv s6,a0 + 2b7b4: a031 j 2b7c0 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x294> + 2b7b6: 87aa mv a5,a0 + 2b7b8: 855a mv a0,s6 + 2b7ba: 8b3e mv s6,a5 + 2b7bc: b48eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b7c0: 854e mv a0,s3 + 2b7c2: b42eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b7c6: b7cd j 2b7a8 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x27c> + 2b7c8: 87aa mv a5,a0 + 2b7ca: 855e mv a0,s7 + 2b7cc: 8bbe mv s7,a5 + 2b7ce: b36eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b7d2: 854e mv a0,s3 + 2b7d4: b30eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b7d8: 854a mv a0,s2 + 2b7da: b2aeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b7de: 895e mv s2,s7 + 2b7e0: 8526 mv a0,s1 + 2b7e2: b22eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b7e6: 8522 mv a0,s0 + 2b7e8: b1ceb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b7ec: 844a mv s0,s2 + 2b7ee: 8556 mv a0,s5 + 2b7f0: b14eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b7f4: 8552 mv a0,s4 + 2b7f6: b0eeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b7fa: 855a mv a0,s6 + 2b7fc: b08eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b800: 8522 mv a0,s0 + 2b802: fefe90ef jal ra,157f0 <_Unwind_Resume@plt> + 2b806: 8baa mv s7,a0 + 2b808: b7e9 j 2b7d2 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2a6> + 2b80a: 8baa mv s7,a0 + 2b80c: b7f1 j 2b7d8 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2ac> + 2b80e: 892a mv s2,a0 + 2b810: bfc1 j 2b7e0 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2b4> + 2b812: 892a mv s2,a0 + 2b814: bfc9 j 2b7e6 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2ba> + 2b816: 842a mv s0,a0 + 2b818: bfd9 j 2b7ee <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2c2> + 2b81a: 842a mv s0,a0 + 2b81c: bfe1 j 2b7f4 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2c8> + 2b81e: 842a mv s0,a0 + 2b820: bfe9 j 2b7fa <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2ce> + +000000000002b822 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv>: + 2b822: c6010113 addi sp,sp,-928 + 2b826: 39213023 sd s2,896(sp) + 2b82a: 37513423 sd s5,872(sp) + 2b82e: 38113c23 sd ra,920(sp) + 2b832: 8aaa mv s5,a0 + 2b834: d76fe0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 2b838: 613c ld a5,64(a0) + 2b83a: 1107b903 ld s2,272(a5) + 2b83e: 1d87b783 ld a5,472(a5) + 2b842: 0f892703 lw a4,248(s2) + 2b846: caba sw a4,84(sp) + 2b848: cf91 beqz a5,2b864 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x42> + 2b84a: 579c lw a5,40(a5) + 2b84c: 39813083 ld ra,920(sp) + 2b850: 38013903 ld s2,896(sp) + 2b854: 02faac23 sw a5,56(s5) + 2b858: 4505 li a0,1 + 2b85a: 36813a83 ld s5,872(sp) + 2b85e: 3a010113 addi sp,sp,928 + 2b862: 8082 ret + 2b864: 38813823 sd s0,912(sp) + 2b868: 38913423 sd s1,904(sp) + 2b86c: 37313c23 sd s3,888(sp) + 2b870: 37413823 sd s4,880(sp) + 2b874: 37613023 sd s6,864(sp) + 2b878: 35713c23 sd s7,856(sp) + 2b87c: 35813823 sd s8,848(sp) + 2b880: 35913423 sd s9,840(sp) + 2b884: 35a13023 sd s10,832(sp) + 2b888: 33b13c23 sd s11,824(sp) + 2b88c: 08a0 addi s0,sp,88 + 2b88e: 8522 mv a0,s0 + 2b890: 9a0ea0ef jal ra,15a30 + 2b894: 0505 addi a0,a0,1 + 2b896: 00a03533 snez a0,a0 + 2b89a: ed4f00ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 2b89e: 7c050463 beqz a0,2c066 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x844> + 2b8a2: ecef00ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> + 2b8a6: d565 beqz a0,2b88e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x6c> + 2b8a8: 4576 lw a0,92(sp) + 2b8aa: 4601 li a2,0 + 2b8ac: 4589 li a1,2 + 2b8ae: a03e90ef jal ra,152b0 + 2b8b2: 0505 addi a0,a0,1 + 2b8b4: 00a03533 snez a0,a0 + 2b8b8: eb6f00ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 2b8bc: 04050ce3 beqz a0,2c114 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x8f2> + 2b8c0: eb0f00ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> + 2b8c4: d175 beqz a0,2b8a8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x86> + 2b8c6: 18010d13 addi s10,sp,384 + 2b8ca: 856a mv a0,s10 + 2b8cc: 0000d597 auipc a1,0xd + 2b8d0: 4cc58593 addi a1,a1,1228 # 38d98 <_IO_stdin_used+0x740> + 2b8d4: 934ed0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2b8d8: 856a mv a0,s10 + 2b8da: 0000d597 auipc a1,0xd + 2b8de: 11e58593 addi a1,a1,286 # 389f8 <_IO_stdin_used+0x3a0> + 2b8e2: c9fe90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b8e6: 1a010d93 addi s11,sp,416 + 2b8ea: 85aa mv a1,a0 + 2b8ec: 856e mv a0,s11 + 2b8ee: d13e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b8f2: 856e mv a0,s11 + 2b8f4: 00010597 auipc a1,0x10 + 2b8f8: 04c58593 addi a1,a1,76 # 3b940 <_ZN7testing8internalL11kFilterFlagE> + 2b8fc: c85e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b900: 1c010c93 addi s9,sp,448 + 2b904: 85aa mv a1,a0 + 2b906: 8566 mv a0,s9 + 2b908: cf9e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b90c: 8566 mv a0,s9 + 2b90e: 00010597 auipc a1,0x10 + 2b912: a0258593 addi a1,a1,-1534 # 3b310 <_IO_stdin_used+0x2cb8> + 2b916: c6be90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b91a: 1e010a13 addi s4,sp,480 + 2b91e: 85aa mv a1,a0 + 2b920: 8552 mv a0,s4 + 2b922: cdfe90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b926: 00093583 ld a1,0(s2) + 2b92a: 8552 mv a0,s4 + 2b92c: c55e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b930: 0400 addi s0,sp,512 + 2b932: 85aa mv a1,a0 + 2b934: 8522 mv a0,s0 + 2b936: ccbe90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b93a: 8522 mv a0,s0 + 2b93c: 0000f597 auipc a1,0xf + 2b940: e0458593 addi a1,a1,-508 # 3a740 <_IO_stdin_used+0x20e8> + 2b944: c3de90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b948: 0d24 addi s1,sp,664 + 2b94a: 85aa mv a1,a0 + 2b94c: 8526 mv a0,s1 + 2b94e: cb3e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b952: 02093583 ld a1,32(s2) + 2b956: 8526 mv a0,s1 + 2b958: c29e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b95c: 109c addi a5,sp,96 + 2b95e: 85aa mv a1,a0 + 2b960: 853e mv a0,a5 + 2b962: f03e sd a5,32(sp) + 2b964: c9de90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b968: 8526 mv a0,s1 + 2b96a: 99aeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b96e: 8522 mv a0,s0 + 2b970: 994eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b974: 8552 mv a0,s4 + 2b976: 98eeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b97a: 8566 mv a0,s9 + 2b97c: 988eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b980: 856e mv a0,s11 + 2b982: 982eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b986: 856a mv a0,s10 + 2b988: 97ceb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b98c: 0a010913 addi s2,sp,160 + 2b990: 854a mv a0,s2 + 2b992: 0000d597 auipc a1,0xd + 2b996: 40658593 addi a1,a1,1030 # 38d98 <_IO_stdin_used+0x740> + 2b99a: e4ca sd s2,72(sp) + 2b99c: 86ced0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2b9a0: 0000d597 auipc a1,0xd + 2b9a4: 05858593 addi a1,a1,88 # 389f8 <_IO_stdin_used+0x3a0> + 2b9a8: 854a mv a0,s2 + 2b9aa: bd7e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b9ae: 0c010993 addi s3,sp,192 + 2b9b2: 85aa mv a1,a0 + 2b9b4: 854e mv a0,s3 + 2b9b6: f84e sd s3,48(sp) + 2b9b8: c49e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b9bc: 854e mv a0,s3 + 2b9be: 00010597 auipc a1,0x10 + 2b9c2: f8a58593 addi a1,a1,-118 # 3b948 <_ZN7testing8internalL25kInternalRunDeathTestFlagE> + 2b9c6: bbbe90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b9ca: 0e010b13 addi s6,sp,224 + 2b9ce: 85aa mv a1,a0 + 2b9d0: 855a mv a0,s6 + 2b9d2: c2fe90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b9d6: 855a mv a0,s6 + 2b9d8: 00010597 auipc a1,0x10 + 2b9dc: 93858593 addi a1,a1,-1736 # 3b310 <_IO_stdin_used+0x2cb8> + 2b9e0: ba1e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b9e4: 10010b93 addi s7,sp,256 + 2b9e8: 85aa mv a1,a0 + 2b9ea: 855e mv a0,s7 + 2b9ec: e0de sd s7,64(sp) + 2b9ee: c13e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2b9f2: 040ab583 ld a1,64(s5) + 2b9f6: 855e mv a0,s7 + 2b9f8: b89e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2b9fc: 12010c13 addi s8,sp,288 + 2ba00: 85aa mv a1,a0 + 2ba02: 8562 mv a0,s8 + 2ba04: fc62 sd s8,56(sp) + 2ba06: bfbe90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2ba0a: 8562 mv a0,s8 + 2ba0c: 0000f597 auipc a1,0xf + 2ba10: 82458593 addi a1,a1,-2012 # 3a230 <_IO_stdin_used+0x1bd8> + 2ba14: b6de90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2ba18: 029c addi a5,sp,320 + 2ba1a: 85aa mv a1,a0 + 2ba1c: 853e mv a0,a5 + 2ba1e: e83e sd a5,16(sp) + 2ba20: be1e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2ba24: 1298 addi a4,sp,352 + 2ba26: 853a mv a0,a4 + 2ba28: 048a8593 addi a1,s5,72 + 2ba2c: 0001f317 auipc t1,0x1f + 2ba30: 54433303 ld t1,1348(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2ba34: e43a sd a4,8(sp) + 2ba36: 9302 jalr t1 + 2ba38: 6622 ld a2,8(sp) + 2ba3a: 65c2 ld a1,16(sp) + 2ba3c: 856a mv a0,s10 + 2ba3e: 0001f317 auipc t1,0x1f + 2ba42: 11a33303 ld t1,282(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2ba46: 9302 jalr t1 + 2ba48: 0000e597 auipc a1,0xe + 2ba4c: 7e858593 addi a1,a1,2024 # 3a230 <_IO_stdin_used+0x1bd8> + 2ba50: 856a mv a0,s10 + 2ba52: b2fe90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2ba56: 85aa mv a1,a0 + 2ba58: 856e mv a0,s11 + 2ba5a: ba7e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2ba5e: 08cc addi a1,sp,84 + 2ba60: 8566 mv a0,s9 + 2ba62: 0001f317 auipc t1,0x1f + 2ba66: 50e33303 ld t1,1294(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2ba6a: 9302 jalr t1 + 2ba6c: 8666 mv a2,s9 + 2ba6e: 85ee mv a1,s11 + 2ba70: 8552 mv a0,s4 + 2ba72: 0001f317 auipc t1,0x1f + 2ba76: 0e633303 ld t1,230(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2ba7a: 9302 jalr t1 + 2ba7c: 0000e597 auipc a1,0xe + 2ba80: 7b458593 addi a1,a1,1972 # 3a230 <_IO_stdin_used+0x1bd8> + 2ba84: 8552 mv a0,s4 + 2ba86: afbe90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2ba8a: 85aa mv a1,a0 + 2ba8c: 8522 mv a0,s0 + 2ba8e: b73e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2ba92: 08ec addi a1,sp,92 + 2ba94: 8526 mv a0,s1 + 2ba96: 0001f317 auipc t1,0x1f + 2ba9a: 4da33303 ld t1,1242(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2ba9e: 9302 jalr t1 + 2baa0: 011c addi a5,sp,128 + 2baa2: 853e mv a0,a5 + 2baa4: 8626 mv a2,s1 + 2baa6: 85a2 mv a1,s0 + 2baa8: 0001f317 auipc t1,0x1f + 2baac: 0b033303 ld t1,176(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2bab0: f43e sd a5,40(sp) + 2bab2: 9302 jalr t1 + 2bab4: 8526 mv a0,s1 + 2bab6: 84eeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2baba: 8522 mv a0,s0 + 2babc: 848eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2bac0: 8552 mv a0,s4 + 2bac2: 842eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2bac6: 8566 mv a0,s9 + 2bac8: 83ceb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2bacc: 856e mv a0,s11 + 2bace: 836eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2bad2: 856a mv a0,s10 + 2bad4: 830eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2bad8: 6522 ld a0,8(sp) + 2bada: 82aeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2bade: 6542 ld a0,16(sp) + 2bae0: 824eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2bae4: 8562 mv a0,s8 + 2bae6: 81eeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2baea: 855e mv a0,s7 + 2baec: 818eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2baf0: 855a mv a0,s6 + 2baf2: 812eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2baf6: 854e mv a0,s3 + 2baf8: 80ceb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2bafc: 854a mv a0,s2 + 2bafe: 806eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2bb02: 4521 li a0,8 + 2bb04: f982 sd zero,240(sp) + 2bb06: d9be90ef jal ra,158a0 <_Znwm@plt> + 2bb0a: 00850913 addi s2,a0,8 + 2bb0e: 89aa mv s3,a0 + 2bb10: 00053023 sd zero,0(a0) + 2bb14: 8526 mv a0,s1 + 2bb16: f9ca sd s2,240(sp) + 2bb18: 967f10ef jal ra,1d47e <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev> + 2bb1c: 29813b83 ld s7,664(sp) + 2bb20: 2a013783 ld a5,672(sp) + 2bb24: 52fb8f63 beq s7,a5,2c062 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x840> + 2bb28: 000bb503 ld a0,0(s7) + 2bb2c: a35e90ef jal ra,15560 + 2bb30: 87aa mv a5,a0 + 2bb32: ff890593 addi a1,s2,-8 + 2bb36: 8652 mv a2,s4 + 2bb38: 855a mv a0,s6 + 2bb3a: f1ce sd s3,224(sp) + 2bb3c: f5ca sd s2,232(sp) + 2bb3e: f3be sd a5,480(sp) + 2bb40: feaec0ef jal ra,1832a <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0> + 2bb44: 2a013783 ld a5,672(sp) + 2bb48: 020b8b93 addi s7,s7,32 + 2bb4c: 798e ld s3,224(sp) + 2bb4e: 792e ld s2,232(sp) + 2bb50: fd779ce3 bne a5,s7,2bb28 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x306> + 2bb54: ff890b93 addi s7,s2,-8 + 2bb58: 8526 mv a0,s1 + 2bb5a: 0001f317 auipc t1,0x1f + 2bb5e: 08633303 ld t1,134(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2bb62: 9302 jalr t1 + 2bb64: 7506 ld a0,96(sp) + 2bb66: 9fbe90ef jal ra,15560 + 2bb6a: 87aa mv a5,a0 + 2bb6c: 85de mv a1,s7 + 2bb6e: 8622 mv a2,s0 + 2bb70: 855a mv a0,s6 + 2bb72: f1ce sd s3,224(sp) + 2bb74: f5ca sd s2,232(sp) + 2bb76: 20f13023 sd a5,512(sp) + 2bb7a: fb0ec0ef jal ra,1832a <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0> + 2bb7e: 650a ld a0,128(sp) + 2bb80: 792e ld s2,232(sp) + 2bb82: 9dfe90ef jal ra,15560 + 2bb86: 87aa mv a5,a0 + 2bb88: ff890593 addi a1,s2,-8 + 2bb8c: 855a mv a0,s6 + 2bb8e: 8626 mv a2,s1 + 2bb90: 28f13c23 sd a5,664(sp) + 2bb94: f96ec0ef jal ra,1832a <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0> + 2bb98: 0000f597 auipc a1,0xf + 2bb9c: 86058593 addi a1,a1,-1952 # 3a3f8 <_IO_stdin_used+0x1da0> + 2bba0: 8526 mv a0,s1 + 2bba2: 798e ld s3,224(sp) + 2bba4: 792e ld s2,232(sp) + 2bba6: e63ec0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2bbaa: 8526 mv a0,s1 + 2bbac: e3ef00ef jal ra,1c1ea <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2bbb0: 8526 mv a0,s1 + 2bbb2: f53ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2bbb6: d53f40ef jal ra,20908 <_ZN7testing8internal13CaptureStderrEv> + 2bbba: 4501 li a0,0 + 2bbbc: 8d4ea0ef jal ra,15c90 + 2bbc0: 47e6 lw a5,88(sp) + 2bbc2: 09800613 li a2,152 + 2bbc6: 4581 li a1,0 + 2bbc8: 8526 mv a0,s1 + 2bbca: c5be sw a5,200(sp) + 2bbcc: e1ce sd s3,192(sp) + 2bbce: 912ea0ef jal ra,15ce0 + 2bbd2: 1508 addi a0,sp,672 + 2bbd4: 96de90ef jal ra,15540 + 2bbd8: 4785 li a5,1 + 2bbda: 28f13c23 sd a5,664(sp) + 2bbde: 5b7d li s6,-1 + 2bbe0: 4b91 li s7,4 + 2bbe2: 8622 mv a2,s0 + 2bbe4: 85a6 mv a1,s1 + 2bbe6: 456d li a0,27 + 2bbe8: 908ea0ef jal ra,15cf0 + 2bbec: 0b651e63 bne a0,s6,2bca8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x486> + 2bbf0: ed0e90ef jal ra,152c0 <__errno_location@plt> + 2bbf4: 411c lw a5,0(a0) + 2bbf6: ff7786e3 beq a5,s7,2bbe2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x3c0> + 2bbfa: 7462 ld s0,56(sp) + 2bbfc: 0000e597 auipc a1,0xe + 2bc00: 45458593 addi a1,a1,1108 # 3a050 <_IO_stdin_used+0x19f8> + 2bc04: 8522 mv a0,s0 + 2bc06: e03ec0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2bc0a: 0000e597 auipc a1,0xe + 2bc0e: 34658593 addi a1,a1,838 # 39f50 <_IO_stdin_used+0x18f8> + 2bc12: 8522 mv a0,s0 + 2bc14: 96de90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2bc18: 6442 ld s0,16(sp) + 2bc1a: 85aa mv a1,a0 + 2bc1c: 8522 mv a0,s0 + 2bc1e: 9e3e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2bc22: 8522 mv a0,s0 + 2bc24: 0000e597 auipc a1,0xe + 2bc28: 44458593 addi a1,a1,1092 # 3a068 <_IO_stdin_used+0x1a10> + 2bc2c: 955e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2bc30: 64a2 ld s1,8(sp) + 2bc32: 85aa mv a1,a0 + 2bc34: 8526 mv a0,s1 + 2bc36: 9cbe90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2bc3a: 6406 ld s0,64(sp) + 2bc3c: 65a6 ld a1,72(sp) + 2bc3e: 54e00793 li a5,1358 + 2bc42: d13e sw a5,160(sp) + 2bc44: 8522 mv a0,s0 + 2bc46: 0001f317 auipc t1,0x1f + 2bc4a: 32a33303 ld t1,810(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2bc4e: 9302 jalr t1 + 2bc50: 8622 mv a2,s0 + 2bc52: 85a6 mv a1,s1 + 2bc54: 856a mv a0,s10 + 2bc56: 0001f317 auipc t1,0x1f + 2bc5a: f0233303 ld t1,-254(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2bc5e: 9302 jalr t1 + 2bc60: 0000e597 auipc a1,0xe + 2bc64: df058593 addi a1,a1,-528 # 39a50 <_IO_stdin_used+0x13f8> + 2bc68: 856a mv a0,s10 + 2bc6a: 917e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2bc6e: 85aa mv a1,a0 + 2bc70: 856e mv a0,s11 + 2bc72: 98fe90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2bc76: 856e mv a0,s11 + 2bc78: 0000e597 auipc a1,0xe + 2bc7c: 5c058593 addi a1,a1,1472 # 3a238 <_IO_stdin_used+0x1be0> + 2bc80: 901e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2bc84: 85aa mv a1,a0 + 2bc86: 8566 mv a0,s9 + 2bc88: 979e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2bc8c: 8566 mv a0,s9 + 2bc8e: 0000e597 auipc a1,0xe + 2bc92: 3fa58593 addi a1,a1,1018 # 3a088 <_IO_stdin_used+0x1a30> + 2bc96: 8ebe90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2bc9a: 85aa mv a1,a0 + 2bc9c: 8552 mv a0,s4 + 2bc9e: 963e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2bca2: 8552 mv a0,s4 + 2bca4: a99fe0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2bca8: ac8f00ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> + 2bcac: f2050be3 beqz a0,2bbe2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x3c0> + 2bcb0: 0001f797 auipc a5,0x1f + 2bcb4: 3187b783 ld a5,792(a5) # 4afc8 <_GLOBAL_OFFSET_TABLE_+0x478> + 2bcb8: 0007c783 lbu a5,0(a5) + 2bcbc: 22078d63 beqz a5,2bef6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x6d4> + 2bcc0: e80e90ef jal ra,15340 + 2bcc4: ec2a sd a0,24(sp) + 2bcc6: 6c050263 beqz a0,2c38a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb68> + 2bcca: 5b7d li s6,-1 + 2bccc: 4b91 li s7,4 + 2bcce: 4601 li a2,0 + 2bcd0: 85a2 mv a1,s0 + 2bcd2: 456d li a0,27 + 2bcd4: 81cea0ef jal ra,15cf0 + 2bcd8: 0b651e63 bne a0,s6,2bd94 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x572> + 2bcdc: de4e90ef jal ra,152c0 <__errno_location@plt> + 2bce0: 411c lw a5,0(a0) + 2bce2: ff7786e3 beq a5,s7,2bcce <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x4ac> + 2bce6: 7462 ld s0,56(sp) + 2bce8: 0000e597 auipc a1,0xe + 2bcec: 36858593 addi a1,a1,872 # 3a050 <_IO_stdin_used+0x19f8> + 2bcf0: 8522 mv a0,s0 + 2bcf2: d17ec0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2bcf6: 0000e597 auipc a1,0xe + 2bcfa: 25a58593 addi a1,a1,602 # 39f50 <_IO_stdin_used+0x18f8> + 2bcfe: 8522 mv a0,s0 + 2bd00: 881e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2bd04: 6442 ld s0,16(sp) + 2bd06: 85aa mv a1,a0 + 2bd08: 8522 mv a0,s0 + 2bd0a: 8f7e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2bd0e: 8522 mv a0,s0 + 2bd10: 0000e597 auipc a1,0xe + 2bd14: 35858593 addi a1,a1,856 # 3a068 <_IO_stdin_used+0x1a10> + 2bd18: 869e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2bd1c: 64a2 ld s1,8(sp) + 2bd1e: 85aa mv a1,a0 + 2bd20: 8526 mv a0,s1 + 2bd22: 8dfe90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2bd26: 6406 ld s0,64(sp) + 2bd28: 65a6 ld a1,72(sp) + 2bd2a: 57900793 li a5,1401 + 2bd2e: d13e sw a5,160(sp) + 2bd30: 8522 mv a0,s0 + 2bd32: 0001f317 auipc t1,0x1f + 2bd36: 23e33303 ld t1,574(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2bd3a: 9302 jalr t1 + 2bd3c: 8622 mv a2,s0 + 2bd3e: 85a6 mv a1,s1 + 2bd40: 856a mv a0,s10 + 2bd42: 0001f317 auipc t1,0x1f + 2bd46: e1633303 ld t1,-490(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2bd4a: 9302 jalr t1 + 2bd4c: 0000e597 auipc a1,0xe + 2bd50: d0458593 addi a1,a1,-764 # 39a50 <_IO_stdin_used+0x13f8> + 2bd54: 856a mv a0,s10 + 2bd56: 82be90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2bd5a: 85aa mv a1,a0 + 2bd5c: 856e mv a0,s11 + 2bd5e: 8a3e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2bd62: 856e mv a0,s11 + 2bd64: 0000e597 auipc a1,0xe + 2bd68: 5d458593 addi a1,a1,1492 # 3a338 <_IO_stdin_used+0x1ce0> + 2bd6c: 815e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2bd70: 85aa mv a1,a0 + 2bd72: 8566 mv a0,s9 + 2bd74: 88de90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2bd78: 8566 mv a0,s9 + 2bd7a: 0000e597 auipc a1,0xe + 2bd7e: 30e58593 addi a1,a1,782 # 3a088 <_IO_stdin_used+0x1a30> + 2bd82: ffee90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2bd86: 85aa mv a1,a0 + 2bd88: 8552 mv a0,s4 + 2bd8a: 877e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2bd8e: 8552 mv a0,s4 + 2bd90: 9adfe0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2bd94: 9dcf00ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> + 2bd98: f2050be3 beqz a0,2bcce <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x4ac> + 2bd9c: 67e2 ld a5,24(sp) + 2bd9e: 00178b13 addi s6,a5,1 + 2bda2: 01603b33 snez s6,s6 + 2bda6: 855a mv a0,s6 + 2bda8: 9c6f00ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 2bdac: 40050b63 beqz a0,2c1c2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x9a0> + 2bdb0: 9c0f00ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> + 2bdb4: d96d beqz a0,2bda6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x584> + 2bdb6: 5b7d li s6,-1 + 2bdb8: 4b91 li s7,4 + 2bdba: 4576 lw a0,92(sp) + 2bdbc: d55e90ef jal ra,15b10 + 2bdc0: 0b651d63 bne a0,s6,2be7a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x658> + 2bdc4: cfce90ef jal ra,152c0 <__errno_location@plt> + 2bdc8: 411c lw a5,0(a0) + 2bdca: ff7788e3 beq a5,s7,2bdba <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x598> + 2bdce: 6ac2 ld s5,16(sp) + 2bdd0: 0000e597 auipc a1,0xe + 2bdd4: 28058593 addi a1,a1,640 # 3a050 <_IO_stdin_used+0x19f8> + 2bdd8: 8556 mv a0,s5 + 2bdda: c2fec0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2bdde: 0000e597 auipc a1,0xe + 2bde2: 17258593 addi a1,a1,370 # 39f50 <_IO_stdin_used+0x18f8> + 2bde6: 8556 mv a0,s5 + 2bde8: f98e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2bdec: 6aa2 ld s5,8(sp) + 2bdee: 85aa mv a1,a0 + 2bdf0: 8556 mv a0,s5 + 2bdf2: 80fe90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2bdf6: 8556 mv a0,s5 + 2bdf8: 0000e597 auipc a1,0xe + 2bdfc: 27058593 addi a1,a1,624 # 3a068 <_IO_stdin_used+0x1a10> + 2be00: f80e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2be04: 85aa mv a1,a0 + 2be06: 856a mv a0,s10 + 2be08: ff8e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2be0c: 75e2 ld a1,56(sp) + 2be0e: 5ac00793 li a5,1452 + 2be12: 12f12023 sw a5,288(sp) + 2be16: 856e mv a0,s11 + 2be18: 0001f317 auipc t1,0x1f + 2be1c: 15833303 ld t1,344(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2be20: 9302 jalr t1 + 2be22: 866e mv a2,s11 + 2be24: 85ea mv a1,s10 + 2be26: 8566 mv a0,s9 + 2be28: 0001f317 auipc t1,0x1f + 2be2c: d3033303 ld t1,-720(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2be30: 9302 jalr t1 + 2be32: 0000e597 auipc a1,0xe + 2be36: c1e58593 addi a1,a1,-994 # 39a50 <_IO_stdin_used+0x13f8> + 2be3a: 8566 mv a0,s9 + 2be3c: f44e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2be40: 85aa mv a1,a0 + 2be42: 8552 mv a0,s4 + 2be44: fbce90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2be48: 8552 mv a0,s4 + 2be4a: 0000e597 auipc a1,0xe + 2be4e: 53658593 addi a1,a1,1334 # 3a380 <_IO_stdin_used+0x1d28> + 2be52: f2ee90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2be56: 85aa mv a1,a0 + 2be58: 8522 mv a0,s0 + 2be5a: fa6e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2be5e: 8522 mv a0,s0 + 2be60: 0000e597 auipc a1,0xe + 2be64: 22858593 addi a1,a1,552 # 3a088 <_IO_stdin_used+0x1a30> + 2be68: f18e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2be6c: 85aa mv a1,a0 + 2be6e: 8526 mv a0,s1 + 2be70: f90e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2be74: 8526 mv a0,s1 + 2be76: 8c7fe0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2be7a: 8f6f00ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> + 2be7e: dd15 beqz a0,2bdba <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x598> + 2be80: 4766 lw a4,88(sp) + 2be82: 66e2 ld a3,24(sp) + 2be84: 4785 li a5,1 + 2be86: 02eaaa23 sw a4,52(s5) + 2be8a: 02daae23 sw a3,60(s5) + 2be8e: 02fa8423 sb a5,40(s5) + 2be92: 844e mv s0,s3 + 2be94: 01298863 beq s3,s2,2bea4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x682> + 2be98: 6008 ld a0,0(s0) + 2be9a: 0421 addi s0,s0,8 + 2be9c: ac5e90ef jal ra,15960 + 2bea0: fe891ce3 bne s2,s0,2be98 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x676> + 2bea4: 00098563 beqz s3,2beae <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x68c> + 2bea8: 854e mv a0,s3 + 2beaa: a57e90ef jal ra,15900 <_ZdlPv@plt> + 2beae: 7522 ld a0,40(sp) + 2beb0: c55ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2beb4: 7502 ld a0,32(sp) + 2beb6: c4fea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2beba: 39813083 ld ra,920(sp) + 2bebe: 39013403 ld s0,912(sp) + 2bec2: 38813483 ld s1,904(sp) + 2bec6: 37813983 ld s3,888(sp) + 2beca: 37013a03 ld s4,880(sp) + 2bece: 36013b03 ld s6,864(sp) + 2bed2: 35813b83 ld s7,856(sp) + 2bed6: 35013c03 ld s8,848(sp) + 2beda: 34813c83 ld s9,840(sp) + 2bede: 34013d03 ld s10,832(sp) + 2bee2: 33813d83 ld s11,824(sp) + 2bee6: 38013903 ld s2,896(sp) + 2beea: 36813a83 ld s5,872(sp) + 2beee: 4501 li a0,0 + 2bef0: 3a010113 addi sp,sp,928 + 2bef4: 8082 ret + 2bef6: 9481c783 lbu a5,-1720(gp) # 4b6d8 <_ZGVZN7testing8internalL23ExecDeathTestSpawnChildEPKPciE16stack_grows_down> + 2befa: 8b818b13 addi s6,gp,-1864 # 4b648 <_ZN7testing8internalL7g_argvsE> + 2befe: 0230000f fence r,rw + 2bf02: 12078d63 beqz a5,2c03c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x81a> + 2bf06: d7ae90ef jal ra,15480 + 2bf0a: 85aa mv a1,a0 + 2bf0c: 8c2a mv s8,a0 + 2bf0e: 4781 li a5,0 + 2bf10: 577d li a4,-1 + 2bf12: 02200693 li a3,34 + 2bf16: 460d li a2,3 + 2bf18: 4501 li a0,0 + 2bf1a: 8b7e90ef jal ra,157d0 + 2bf1e: 00150b13 addi s6,a0,1 + 2bf22: 8baa mv s7,a0 + 2bf24: 01603b33 snez s6,s6 + 2bf28: 855a mv a0,s6 + 2bf2a: 844f00ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 2bf2e: 3c050263 beqz a0,2c2f2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xad0> + 2bf32: 83ef00ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> + 2bf36: d96d beqz a0,2bf28 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x706> + 2bf38: 9501c783 lbu a5,-1712(gp) # 4b6e0 <_ZZN7testing8internalL23ExecDeathTestSpawnChildEPKPciE16stack_grows_down> + 2bf3c: ec5e sd s7,24(sp) + 2bf3e: 0e079a63 bnez a5,2c032 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x810> + 2bf42: 67e2 ld a5,24(sp) + 2bf44: 03f7fb13 andi s6,a5,63 + 2bf48: 041c3793 sltiu a5,s8,65 + 2bf4c: 001b3b13 seqz s6,s6 + 2bf50: 0017b793 seqz a5,a5 + 2bf54: 00fb7b33 and s6,s6,a5 + 2bf58: 855a mv a0,s6 + 2bf5a: 814f00ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 2bf5e: 2e050e63 beqz a0,2c25a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xa38> + 2bf62: 80ef00ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> + 2bf66: d96d beqz a0,2bf58 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x736> + 2bf68: 76c2 ld a3,48(sp) + 2bf6a: 65e2 ld a1,24(sp) + 2bf6c: 4645 li a2,17 + 2bf6e: fffff517 auipc a0,0xfffff + 2bf72: 5be50513 addi a0,a0,1470 # 2b52c <_ZN7testing8internalL22ExecDeathTestChildMainEPv> + 2bf76: bbbe90ef jal ra,15b30 + 2bf7a: ec2a sd a0,24(sp) + 2bf7c: a029 j 2bf86 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x764> + 2bf7e: ff3ef0ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> + 2bf82: d40514e3 bnez a0,2bcca <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x4a8> + 2bf86: 85e2 mv a1,s8 + 2bf88: 855e mv a0,s7 + 2bf8a: 887e90ef jal ra,15810 + 2bf8e: 0505 addi a0,a0,1 + 2bf90: 00a03533 snez a0,a0 + 2bf94: fdbef0ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 2bf98: f17d bnez a0,2bf7e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x75c> + 2bf9a: 6442 ld s0,16(sp) + 2bf9c: 0000e597 auipc a1,0xe + 2bfa0: 0b458593 addi a1,a1,180 # 3a050 <_IO_stdin_used+0x19f8> + 2bfa4: 8522 mv a0,s0 + 2bfa6: a63ec0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2bfaa: 0000e597 auipc a1,0xe + 2bfae: fa658593 addi a1,a1,-90 # 39f50 <_IO_stdin_used+0x18f8> + 2bfb2: 8522 mv a0,s0 + 2bfb4: dcce90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2bfb8: 6422 ld s0,8(sp) + 2bfba: 85aa mv a1,a0 + 2bfbc: 8522 mv a0,s0 + 2bfbe: e42e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2bfc2: 8522 mv a0,s0 + 2bfc4: 0000e597 auipc a1,0xe + 2bfc8: 0a458593 addi a1,a1,164 # 3a068 <_IO_stdin_used+0x1a10> + 2bfcc: db4e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2bfd0: 85aa mv a1,a0 + 2bfd2: 856a mv a0,s10 + 2bfd4: e2ce90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2bfd8: 7462 ld s0,56(sp) + 2bfda: 6586 ld a1,64(sp) + 2bfdc: 56d00793 li a5,1389 + 2bfe0: 10f12023 sw a5,256(sp) + 2bfe4: 8522 mv a0,s0 + 2bfe6: 0001f317 auipc t1,0x1f + 2bfea: f8a33303 ld t1,-118(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2bfee: 9302 jalr t1 + 2bff0: 8622 mv a2,s0 + 2bff2: 85ea mv a1,s10 + 2bff4: 856e mv a0,s11 + 2bff6: 0001f317 auipc t1,0x1f + 2bffa: b6233303 ld t1,-1182(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2bffe: 9302 jalr t1 + 2c000: 0000e597 auipc a1,0xe + 2c004: a5058593 addi a1,a1,-1456 # 39a50 <_IO_stdin_used+0x13f8> + 2c008: 856e mv a0,s11 + 2c00a: d76e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c00e: 85aa mv a1,a0 + 2c010: 8566 mv a0,s9 + 2c012: deee90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c016: 8566 mv a0,s9 + 2c018: 0000e597 auipc a1,0xe + 2c01c: 30058593 addi a1,a1,768 # 3a318 <_IO_stdin_used+0x1cc0> + 2c020: d60e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c024: 85aa mv a1,a0 + 2c026: 8552 mv a0,s4 + 2c028: dd8e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c02c: 8552 mv a0,s4 + 2c02e: f0efe0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2c032: fc0c0793 addi a5,s8,-64 + 2c036: 97de add a5,a5,s7 + 2c038: ec3e sd a5,24(sp) + 2c03a: b721 j 2bf42 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x720> + 2c03c: 94818513 addi a0,gp,-1720 # 4b6d8 <_ZGVZN7testing8internalL23ExecDeathTestSpawnChildEPKPciE16stack_grows_down> + 2c040: 901e90ef jal ra,15940 <__cxa_guard_acquire@plt> + 2c044: ec0501e3 beqz a0,2bf06 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x6e4> + 2c048: 8552 mv a0,s4 + 2c04a: 85e6 mv a1,s9 + 2c04c: d89eb0ef jal ra,17dd4 <_ZN7testing8internalL21StackLowerThanAddressEPKvPb> + 2c050: 1c014783 lbu a5,448(sp) + 2c054: 94818513 addi a0,gp,-1720 # 4b6d8 <_ZGVZN7testing8internalL23ExecDeathTestSpawnChildEPKPciE16stack_grows_down> + 2c058: 08fb0c23 sb a5,152(s6) + 2c05c: cb5e90ef jal ra,15d10 <__cxa_guard_release@plt> + 2c060: b55d j 2bf06 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x6e4> + 2c062: 8bce mv s7,s3 + 2c064: bcd5 j 2bb58 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x336> + 2c066: 129c addi a5,sp,352 + 2c068: 853e mv a0,a5 + 2c06a: 0000e597 auipc a1,0xe + 2c06e: fe658593 addi a1,a1,-26 # 3a050 <_IO_stdin_used+0x19f8> + 2c072: 843e mv s0,a5 + 2c074: e43e sd a5,8(sp) + 2c076: 993ec0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2c07a: 8522 mv a0,s0 + 2c07c: 0000e597 auipc a1,0xe + 2c080: ed458593 addi a1,a1,-300 # 39f50 <_IO_stdin_used+0x18f8> + 2c084: cfce90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c088: 18010d13 addi s10,sp,384 + 2c08c: 85aa mv a1,a0 + 2c08e: 856a mv a0,s10 + 2c090: d70e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c094: 856a mv a0,s10 + 2c096: 0000e597 auipc a1,0xe + 2c09a: fd258593 addi a1,a1,-46 # 3a068 <_IO_stdin_used+0x1a10> + 2c09e: ce2e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c0a2: 1a010d93 addi s11,sp,416 + 2c0a6: 85aa mv a1,a0 + 2c0a8: 856e mv a0,s11 + 2c0aa: d56e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c0ae: 59200793 li a5,1426 + 2c0b2: 1c010c93 addi s9,sp,448 + 2c0b6: 14f12023 sw a5,320(sp) + 2c0ba: 8566 mv a0,s9 + 2c0bc: 028c addi a1,sp,320 + 2c0be: 0001f317 auipc t1,0x1f + 2c0c2: eb233303 ld t1,-334(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2c0c6: 9302 jalr t1 + 2c0c8: 1e010a13 addi s4,sp,480 + 2c0cc: 8552 mv a0,s4 + 2c0ce: 8666 mv a2,s9 + 2c0d0: 85ee mv a1,s11 + 2c0d2: 0001f317 auipc t1,0x1f + 2c0d6: a8633303 ld t1,-1402(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2c0da: 9302 jalr t1 + 2c0dc: 0000e597 auipc a1,0xe + 2c0e0: 97458593 addi a1,a1,-1676 # 39a50 <_IO_stdin_used+0x13f8> + 2c0e4: 8552 mv a0,s4 + 2c0e6: c9ae90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c0ea: 0400 addi s0,sp,512 + 2c0ec: 85aa mv a1,a0 + 2c0ee: 8522 mv a0,s0 + 2c0f0: d10e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c0f4: 8522 mv a0,s0 + 2c0f6: 0000e597 auipc a1,0xe + 2c0fa: 0fa58593 addi a1,a1,250 # 3a1f0 <_IO_stdin_used+0x1b98> + 2c0fe: c82e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c102: 29810913 addi s2,sp,664 + 2c106: 85aa mv a1,a0 + 2c108: 854a mv a0,s2 + 2c10a: cf6e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c10e: 854a mv a0,s2 + 2c110: e2cfe0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2c114: 129c addi a5,sp,352 + 2c116: 853e mv a0,a5 + 2c118: 0000e597 auipc a1,0xe + 2c11c: f3858593 addi a1,a1,-200 # 3a050 <_IO_stdin_used+0x19f8> + 2c120: 843e mv s0,a5 + 2c122: e43e sd a5,8(sp) + 2c124: 8e5ec0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2c128: 8522 mv a0,s0 + 2c12a: 0000e597 auipc a1,0xe + 2c12e: e2658593 addi a1,a1,-474 # 39f50 <_IO_stdin_used+0x18f8> + 2c132: c4ee90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c136: 18010d13 addi s10,sp,384 + 2c13a: 85aa mv a1,a0 + 2c13c: 856a mv a0,s10 + 2c13e: cc2e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c142: 856a mv a0,s10 + 2c144: 0000e597 auipc a1,0xe + 2c148: f2458593 addi a1,a1,-220 # 3a068 <_IO_stdin_used+0x1a10> + 2c14c: c34e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c150: 1a010d93 addi s11,sp,416 + 2c154: 85aa mv a1,a0 + 2c156: 856e mv a0,s11 + 2c158: ca8e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c15c: 59500793 li a5,1429 + 2c160: 1c010c93 addi s9,sp,448 + 2c164: 14f12023 sw a5,320(sp) + 2c168: 8566 mv a0,s9 + 2c16a: 028c addi a1,sp,320 + 2c16c: 0001f317 auipc t1,0x1f + 2c170: e0433303 ld t1,-508(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2c174: 9302 jalr t1 + 2c176: 1e010a13 addi s4,sp,480 + 2c17a: 8552 mv a0,s4 + 2c17c: 8666 mv a2,s9 + 2c17e: 85ee mv a1,s11 + 2c180: 0001f317 auipc t1,0x1f + 2c184: 9d833303 ld t1,-1576(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2c188: 9302 jalr t1 + 2c18a: 0000e597 auipc a1,0xe + 2c18e: 8c658593 addi a1,a1,-1850 # 39a50 <_IO_stdin_used+0x13f8> + 2c192: 8552 mv a0,s4 + 2c194: bece90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c198: 0400 addi s0,sp,512 + 2c19a: 85aa mv a1,a0 + 2c19c: 8522 mv a0,s0 + 2c19e: c62e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c1a2: 8522 mv a0,s0 + 2c1a4: 0000e597 auipc a1,0xe + 2c1a8: 06458593 addi a1,a1,100 # 3a208 <_IO_stdin_used+0x1bb0> + 2c1ac: bd4e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c1b0: 29810913 addi s2,sp,664 + 2c1b4: 85aa mv a1,a0 + 2c1b6: 854a mv a0,s2 + 2c1b8: c48e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c1bc: 854a mv a0,s2 + 2c1be: d7efe0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2c1c2: 6442 ld s0,16(sp) + 2c1c4: 0000e597 auipc a1,0xe + 2c1c8: e8c58593 addi a1,a1,-372 # 3a050 <_IO_stdin_used+0x19f8> + 2c1cc: 8522 mv a0,s0 + 2c1ce: 83bec0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2c1d2: 0000e597 auipc a1,0xe + 2c1d6: d7e58593 addi a1,a1,-642 # 39f50 <_IO_stdin_used+0x18f8> + 2c1da: 8522 mv a0,s0 + 2c1dc: ba4e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c1e0: 6422 ld s0,8(sp) + 2c1e2: 85aa mv a1,a0 + 2c1e4: 8522 mv a0,s0 + 2c1e6: c1ae90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c1ea: 8522 mv a0,s0 + 2c1ec: 0000e597 auipc a1,0xe + 2c1f0: e7c58593 addi a1,a1,-388 # 3a068 <_IO_stdin_used+0x1a10> + 2c1f4: b8ce90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c1f8: 85aa mv a1,a0 + 2c1fa: 856a mv a0,s10 + 2c1fc: c04e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c200: 7462 ld s0,56(sp) + 2c202: 6586 ld a1,64(sp) + 2c204: 57d00793 li a5,1405 + 2c208: 10f12023 sw a5,256(sp) + 2c20c: 8522 mv a0,s0 + 2c20e: 0001f317 auipc t1,0x1f + 2c212: d6233303 ld t1,-670(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2c216: 9302 jalr t1 + 2c218: 8622 mv a2,s0 + 2c21a: 85ea mv a1,s10 + 2c21c: 856e mv a0,s11 + 2c21e: 0001f317 auipc t1,0x1f + 2c222: 93a33303 ld t1,-1734(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2c226: 9302 jalr t1 + 2c228: 0000e597 auipc a1,0xe + 2c22c: 82858593 addi a1,a1,-2008 # 39a50 <_IO_stdin_used+0x13f8> + 2c230: 856e mv a0,s11 + 2c232: b4ee90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c236: 85aa mv a1,a0 + 2c238: 8566 mv a0,s9 + 2c23a: bc6e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c23e: 8566 mv a0,s9 + 2c240: 0000e597 auipc a1,0xe + 2c244: 13058593 addi a1,a1,304 # 3a370 <_IO_stdin_used+0x1d18> + 2c248: b38e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c24c: 85aa mv a1,a0 + 2c24e: 8552 mv a0,s4 + 2c250: bb0e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c254: 8552 mv a0,s4 + 2c256: ce6fe0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2c25a: 6442 ld s0,16(sp) + 2c25c: 0000e597 auipc a1,0xe + 2c260: df458593 addi a1,a1,-524 # 3a050 <_IO_stdin_used+0x19f8> + 2c264: 8522 mv a0,s0 + 2c266: fa2ec0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2c26a: 0000e597 auipc a1,0xe + 2c26e: ce658593 addi a1,a1,-794 # 39f50 <_IO_stdin_used+0x18f8> + 2c272: 8522 mv a0,s0 + 2c274: b0ce90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c278: 6422 ld s0,8(sp) + 2c27a: 85aa mv a1,a0 + 2c27c: 8522 mv a0,s0 + 2c27e: b82e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c282: 8522 mv a0,s0 + 2c284: 0000e597 auipc a1,0xe + 2c288: de458593 addi a1,a1,-540 # 3a068 <_IO_stdin_used+0x1a10> + 2c28c: af4e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c290: 85aa mv a1,a0 + 2c292: 856a mv a0,s10 + 2c294: b6ce90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c298: 7462 ld s0,56(sp) + 2c29a: 6586 ld a1,64(sp) + 2c29c: 56700793 li a5,1383 + 2c2a0: 10f12023 sw a5,256(sp) + 2c2a4: 8522 mv a0,s0 + 2c2a6: 0001f317 auipc t1,0x1f + 2c2aa: cca33303 ld t1,-822(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2c2ae: 9302 jalr t1 + 2c2b0: 8622 mv a2,s0 + 2c2b2: 85ea mv a1,s10 + 2c2b4: 856e mv a0,s11 + 2c2b6: 0001f317 auipc t1,0x1f + 2c2ba: 8a233303 ld t1,-1886(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2c2be: 9302 jalr t1 + 2c2c0: 0000d597 auipc a1,0xd + 2c2c4: 79058593 addi a1,a1,1936 # 39a50 <_IO_stdin_used+0x13f8> + 2c2c8: 856e mv a0,s11 + 2c2ca: ab6e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c2ce: 85aa mv a1,a0 + 2c2d0: 8566 mv a0,s9 + 2c2d2: b2ee90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c2d6: 8566 mv a0,s9 + 2c2d8: 0000e597 auipc a1,0xe + 2c2dc: fc058593 addi a1,a1,-64 # 3a298 <_IO_stdin_used+0x1c40> + 2c2e0: aa0e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c2e4: 85aa mv a1,a0 + 2c2e6: 8552 mv a0,s4 + 2c2e8: b18e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c2ec: 8552 mv a0,s4 + 2c2ee: c4efe0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2c2f2: 6442 ld s0,16(sp) + 2c2f4: 0000e597 auipc a1,0xe + 2c2f8: d5c58593 addi a1,a1,-676 # 3a050 <_IO_stdin_used+0x19f8> + 2c2fc: 8522 mv a0,s0 + 2c2fe: f0aec0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2c302: 0000e597 auipc a1,0xe + 2c306: c4e58593 addi a1,a1,-946 # 39f50 <_IO_stdin_used+0x18f8> + 2c30a: 8522 mv a0,s0 + 2c30c: a74e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c310: 6422 ld s0,8(sp) + 2c312: 85aa mv a1,a0 + 2c314: 8522 mv a0,s0 + 2c316: aeae90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c31a: 8522 mv a0,s0 + 2c31c: 0000e597 auipc a1,0xe + 2c320: d4c58593 addi a1,a1,-692 # 3a068 <_IO_stdin_used+0x1a10> + 2c324: a5ce90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c328: 85aa mv a1,a0 + 2c32a: 856a mv a0,s10 + 2c32c: ad4e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c330: 7462 ld s0,56(sp) + 2c332: 6586 ld a1,64(sp) + 2c334: 55b00793 li a5,1371 + 2c338: 10f12023 sw a5,256(sp) + 2c33c: 8522 mv a0,s0 + 2c33e: 0001f317 auipc t1,0x1f + 2c342: c3233303 ld t1,-974(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2c346: 9302 jalr t1 + 2c348: 8622 mv a2,s0 + 2c34a: 85ea mv a1,s10 + 2c34c: 856e mv a0,s11 + 2c34e: 0001f317 auipc t1,0x1f + 2c352: 80a33303 ld t1,-2038(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2c356: 9302 jalr t1 + 2c358: 0000d597 auipc a1,0xd + 2c35c: 6f858593 addi a1,a1,1784 # 39a50 <_IO_stdin_used+0x13f8> + 2c360: 856e mv a0,s11 + 2c362: a1ee90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c366: 85aa mv a1,a0 + 2c368: 8566 mv a0,s9 + 2c36a: a96e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c36e: 8566 mv a0,s9 + 2c370: 0000e597 auipc a1,0xe + 2c374: f1058593 addi a1,a1,-240 # 3a280 <_IO_stdin_used+0x1c28> + 2c378: a08e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c37c: 85aa mv a1,a0 + 2c37e: 8552 mv a0,s4 + 2c380: a80e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c384: 8552 mv a0,s4 + 2c386: bb6fe0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2c38a: 7542 ld a0,48(sp) + 2c38c: 9a0ff0ef jal ra,2b52c <_ZN7testing8internalL22ExecDeathTestChildMainEPv> + 2c390: 842a mv s0,a0 + 2c392: 7562 ld a0,56(sp) + 2c394: f70ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c398: 856a mv a0,s10 + 2c39a: f6aea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c39e: 6522 ld a0,8(sp) + 2c3a0: f64ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c3a4: 6542 ld a0,16(sp) + 2c3a6: 84ce mv s1,s3 + 2c3a8: f5cea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c3ac: 06990c63 beq s2,s1,2c424 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc02> + 2c3b0: 6088 ld a0,0(s1) + 2c3b2: 04a1 addi s1,s1,8 + 2c3b4: dace90ef jal ra,15960 + 2c3b8: 06990663 beq s2,s1,2c424 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc02> + 2c3bc: bfd5 j 2c3b0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8e> + 2c3be: 842a mv s0,a0 + 2c3c0: bfe1 j 2c398 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> + 2c3c2: 842a mv s0,a0 + 2c3c4: bfe9 j 2c39e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> + 2c3c6: 842a mv s0,a0 + 2c3c8: bff1 j 2c3a4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> + 2c3ca: 842a mv s0,a0 + 2c3cc: 8566 mv a0,s9 + 2c3ce: f36ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c3d2: 856e mv a0,s11 + 2c3d4: f30ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c3d8: bf6d j 2c392 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb70> + 2c3da: 842a mv s0,a0 + 2c3dc: bfdd j 2c3d2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbb0> + 2c3de: 842a mv s0,a0 + 2c3e0: 855a mv a0,s6 + 2c3e2: f22ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c3e6: 7542 ld a0,48(sp) + 2c3e8: f1cea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c3ec: 6526 ld a0,72(sp) + 2c3ee: f16ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c3f2: 7502 ld a0,32(sp) + 2c3f4: f10ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c3f8: 8522 mv a0,s0 + 2c3fa: bf6e90ef jal ra,157f0 <_Unwind_Resume@plt> + 2c3fe: 842a mv s0,a0 + 2c400: 6506 ld a0,64(sp) + 2c402: f02ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c406: bfe9 j 2c3e0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbbe> + 2c408: 842a mv s0,a0 + 2c40a: 7562 ld a0,56(sp) + 2c40c: ef8ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c410: bfc5 j 2c400 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbde> + 2c412: 842a mv s0,a0 + 2c414: 7522 ld a0,40(sp) + 2c416: eeeea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c41a: bfe1 j 2c3f2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbd0> + 2c41c: 842a mv s0,a0 + 2c41e: b77d j 2c3cc <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbaa> + 2c420: 842a mv s0,a0 + 2c422: bf45 j 2c3d2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbb0> + 2c424: fe0988e3 beqz s3,2c414 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbf2> + 2c428: 854e mv a0,s3 + 2c42a: cd6e90ef jal ra,15900 <_ZdlPv@plt> + 2c42e: b7dd j 2c414 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbf2> + 2c430: 842a mv s0,a0 + 2c432: 6542 ld a0,16(sp) + 2c434: ed0ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c438: bfc9 j 2c40a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbe8> + 2c43a: 84aa mv s1,a0 + 2c43c: 854a mv a0,s2 + 2c43e: ec6ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c442: 8522 mv a0,s0 + 2c444: ec0ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c448: 8426 mv s0,s1 + 2c44a: 8552 mv a0,s4 + 2c44c: eb8ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c450: 8566 mv a0,s9 + 2c452: eb2ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c456: 856e mv a0,s11 + 2c458: eacea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c45c: 856a mv a0,s10 + 2c45e: ea6ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c462: 6522 ld a0,8(sp) + 2c464: ea0ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c468: 8522 mv a0,s0 + 2c46a: b86e90ef jal ra,157f0 <_Unwind_Resume@plt> + 2c46e: 84aa mv s1,a0 + 2c470: bfc9 j 2c442 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc20> + 2c472: 842a mv s0,a0 + 2c474: bfd9 j 2c44a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc28> + 2c476: 842a mv s0,a0 + 2c478: bf29 j 2c392 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb70> + 2c47a: 842a mv s0,a0 + 2c47c: bf31 j 2c398 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> + 2c47e: 842a mv s0,a0 + 2c480: bf39 j 2c39e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> + 2c482: 842a mv s0,a0 + 2c484: b705 j 2c3a4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> + 2c486: 842a mv s0,a0 + 2c488: 84ce mv s1,s3 + 2c48a: b70d j 2c3ac <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> + 2c48c: 842a mv s0,a0 + 2c48e: 8552 mv a0,s4 + 2c490: e74ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c494: bf25 j 2c3cc <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbaa> + 2c496: 842a mv s0,a0 + 2c498: bf15 j 2c3cc <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbaa> + 2c49a: 842a mv s0,a0 + 2c49c: bf1d j 2c3d2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbb0> + 2c49e: 842a mv s0,a0 + 2c4a0: bdcd j 2c392 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb70> + 2c4a2: 842a mv s0,a0 + 2c4a4: bdd5 j 2c398 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> + 2c4a6: 842a mv s0,a0 + 2c4a8: bddd j 2c39e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> + 2c4aa: 842a mv s0,a0 + 2c4ac: bde5 j 2c3a4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> + 2c4ae: 842a mv s0,a0 + 2c4b0: b745 j 2c450 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc2e> + 2c4b2: 842a mv s0,a0 + 2c4b4: b74d j 2c456 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc34> + 2c4b6: 842a mv s0,a0 + 2c4b8: b755 j 2c45c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc3a> + 2c4ba: 842a mv s0,a0 + 2c4bc: b75d j 2c462 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc40> + 2c4be: 842a mv s0,a0 + 2c4c0: 6522 ld a0,8(sp) + 2c4c2: e42ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c4c6: b7b5 j 2c432 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc10> + 2c4c8: 842a mv s0,a0 + 2c4ca: 856a mv a0,s10 + 2c4cc: e38ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c4d0: bfc5 j 2c4c0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc9e> + 2c4d2: 842a mv s0,a0 + 2c4d4: 856e mv a0,s11 + 2c4d6: e2eea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c4da: bfc5 j 2c4ca <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xca8> + 2c4dc: 842a mv s0,a0 + 2c4de: 8566 mv a0,s9 + 2c4e0: e24ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c4e4: bfc5 j 2c4d4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcb2> + 2c4e6: 842a mv s0,a0 + 2c4e8: 8552 mv a0,s4 + 2c4ea: e1aea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c4ee: 8566 mv a0,s9 + 2c4f0: e14ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c4f4: 856e mv a0,s11 + 2c4f6: e0eea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c4fa: 856a mv a0,s10 + 2c4fc: e08ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c500: 6506 ld a0,64(sp) + 2c502: e02ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c506: 6522 ld a0,8(sp) + 2c508: dfcea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c50c: 6542 ld a0,16(sp) + 2c50e: df6ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c512: 7562 ld a0,56(sp) + 2c514: 84ce mv s1,s3 + 2c516: deeea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c51a: bd49 j 2c3ac <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> + 2c51c: 842a mv s0,a0 + 2c51e: bfc1 j 2c4ee <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xccc> + 2c520: 842a mv s0,a0 + 2c522: b7ed j 2c50c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcea> + 2c524: 842a mv s0,a0 + 2c526: b7f5 j 2c512 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcf0> + 2c528: 842a mv s0,a0 + 2c52a: b7e9 j 2c4f4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcd2> + 2c52c: 842a mv s0,a0 + 2c52e: b7f1 j 2c4fa <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcd8> + 2c530: 842a mv s0,a0 + 2c532: b7f9 j 2c500 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcde> + 2c534: 842a mv s0,a0 + 2c536: bfc1 j 2c506 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xce4> + 2c538: 87aa mv a5,a0 + 2c53a: 8526 mv a0,s1 + 2c53c: 84be mv s1,a5 + 2c53e: dc6ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c542: 8522 mv a0,s0 + 2c544: dc0ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c548: 8426 mv s0,s1 + 2c54a: 8552 mv a0,s4 + 2c54c: db8ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c550: 8566 mv a0,s9 + 2c552: db2ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c556: 856e mv a0,s11 + 2c558: dacea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c55c: bd35 j 2c398 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> + 2c55e: 84aa mv s1,a0 + 2c560: b7cd j 2c542 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd20> + 2c562: 842a mv s0,a0 + 2c564: b7dd j 2c54a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd28> + 2c566: 842a mv s0,a0 + 2c568: b7e5 j 2c550 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd2e> + 2c56a: 842a mv s0,a0 + 2c56c: b7ed j 2c556 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd34> + 2c56e: 842a mv s0,a0 + 2c570: b525 j 2c398 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> + 2c572: 842a mv s0,a0 + 2c574: b52d j 2c39e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> + 2c576: 842a mv s0,a0 + 2c578: b535 j 2c3a4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> + 2c57a: bf09 j 2c48c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc6a> + 2c57c: bd7d j 2c43a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc18> + 2c57e: 84aa mv s1,a0 + 2c580: b5c9 j 2c442 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc20> + 2c582: 842a mv s0,a0 + 2c584: b5d9 j 2c44a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc28> + 2c586: 842a mv s0,a0 + 2c588: b5e1 j 2c450 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc2e> + 2c58a: 842a mv s0,a0 + 2c58c: b5e9 j 2c456 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc34> + 2c58e: 842a mv s0,a0 + 2c590: b5f1 j 2c45c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc3a> + 2c592: 842a mv s0,a0 + 2c594: b5f9 j 2c462 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc40> + 2c596: 842a mv s0,a0 + 2c598: 8552 mv a0,s4 + 2c59a: d6aea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c59e: b781 j 2c4de <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcbc> + 2c5a0: 84aa mv s1,a0 + 2c5a2: 8522 mv a0,s0 + 2c5a4: d60ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c5a8: 8426 mv s0,s1 + 2c5aa: b7fd j 2c598 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd76> + 2c5ac: 87aa mv a5,a0 + 2c5ae: 8526 mv a0,s1 + 2c5b0: 84be mv s1,a5 + 2c5b2: d52ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c5b6: b7f5 j 2c5a2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd80> + 2c5b8: 842a mv s0,a0 + 2c5ba: 856a mv a0,s10 + 2c5bc: d48ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c5c0: 8522 mv a0,s0 + 2c5c2: a2ee90ef jal ra,157f0 <_Unwind_Resume@plt> + 2c5c6: 842a mv s0,a0 + 2c5c8: 856e mv a0,s11 + 2c5ca: d3aea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c5ce: b7f5 j 2c5ba <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd98> + 2c5d0: 842a mv s0,a0 + 2c5d2: 8552 mv a0,s4 + 2c5d4: d30ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c5d8: 8566 mv a0,s9 + 2c5da: d2aea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c5de: b7ed j 2c5c8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xda6> + 2c5e0: 842a mv s0,a0 + 2c5e2: bfdd j 2c5d8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xdb6> + 2c5e4: 798e ld s3,224(sp) + 2c5e6: 792e ld s2,232(sp) + 2c5e8: 842a mv s0,a0 + 2c5ea: 84ce mv s1,s3 + 2c5ec: b3c1 j 2c3ac <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> + 2c5ee: bfdd j 2c5e4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xdc2> + 2c5f0: 842a mv s0,a0 + 2c5f2: 8526 mv a0,s1 + 2c5f4: d10ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c5f8: 84ce mv s1,s3 + 2c5fa: bb4d j 2c3ac <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> + 2c5fc: 798e ld s3,224(sp) + 2c5fe: 842a mv s0,a0 + 2c600: 0001e317 auipc t1,0x1e + 2c604: 5e033303 ld t1,1504(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2c608: 8526 mv a0,s1 + 2c60a: 792e ld s2,232(sp) + 2c60c: 84ce mv s1,s3 + 2c60e: 9302 jalr t1 + 2c610: bb71 j 2c3ac <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> + 2c612: 84aa mv s1,a0 + 2c614: a031 j 2c620 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xdfe> + 2c616: 87aa mv a5,a0 + 2c618: 8526 mv a0,s1 + 2c61a: 84be mv s1,a5 + 2c61c: ce8ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c620: 8522 mv a0,s0 + 2c622: ce2ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c626: 8426 mv s0,s1 + 2c628: b76d j 2c5d2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xdb0> + 2c62a: 842a mv s0,a0 + 2c62c: b3c1 j 2c3ec <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbca> + 2c62e: 842a mv s0,a0 + 2c630: b3c9 j 2c3f2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbd0> + 2c632: 842a mv s0,a0 + 2c634: bb4d j 2c3e6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbc4> + 2c636: bd45 j 2c4e6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcc4> + 2c638: 842a mv s0,a0 + 2c63a: bd55 j 2c4ee <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xccc> + 2c63c: 842a mv s0,a0 + 2c63e: bd5d j 2c4f4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcd2> + 2c640: 842a mv s0,a0 + 2c642: bd65 j 2c4fa <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcd8> + 2c644: 842a mv s0,a0 + 2c646: bd6d j 2c500 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcde> + 2c648: 842a mv s0,a0 + 2c64a: bd75 j 2c506 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xce4> + 2c64c: 842a mv s0,a0 + 2c64e: bd7d j 2c50c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcea> + 2c650: 842a mv s0,a0 + 2c652: b5c1 j 2c512 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcf0> + 2c654: bd25 j 2c48c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc6a> + 2c656: bd1d j 2c48c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc6a> + 2c658: 842a mv s0,a0 + 2c65a: bb8d j 2c3cc <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbaa> + 2c65c: 842a mv s0,a0 + 2c65e: bb95 j 2c3d2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbb0> + 2c660: 842a mv s0,a0 + 2c662: bb05 j 2c392 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb70> + 2c664: 842a mv s0,a0 + 2c666: bb0d j 2c398 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> + 2c668: 842a mv s0,a0 + 2c66a: bb15 j 2c39e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> + 2c66c: 842a mv s0,a0 + 2c66e: bb1d j 2c3a4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> + +000000000002c670 <_ZN7testing9TestSuite12ShuffleTestsEPNS_8internal6RandomE>: + 2c670: 6930 ld a2,80(a0) + 2c672: 653c ld a5,72(a0) + 2c674: 86aa mv a3,a0 + 2c676: 04868693 addi a3,a3,72 + 2c67a: 8e1d sub a2,a2,a5 + 2c67c: 8609 srai a2,a2,0x2 + 2c67e: 852e mv a0,a1 + 2c680: 2601 sext.w a2,a2 + 2c682: 4581 li a1,0 + 2c684: 0001e317 auipc t1,0x1e + 2c688: 74c33303 ld t1,1868(t1) # 4add0 <_GLOBAL_OFFSET_TABLE_+0x280> + 2c68c: 8302 jr t1 + +000000000002c68e <_ZN7testing8internal12UnitTestImpl12ShuffleTestsEv>: + 2c68e: 10452603 lw a2,260(a0) + 2c692: 1101 addi sp,sp,-32 + 2c694: e822 sd s0,16(sp) + 2c696: e426 sd s1,8(sp) + 2c698: 0d050413 addi s0,a0,208 + 2c69c: 1c050493 addi s1,a0,448 + 2c6a0: 86a2 mv a3,s0 + 2c6a2: e04a sd s2,0(sp) + 2c6a4: 2605 addiw a2,a2,1 + 2c6a6: 892a mv s2,a0 + 2c6a8: 4581 li a1,0 + 2c6aa: 8526 mv a0,s1 + 2c6ac: 0001e317 auipc t1,0x1e + 2c6b0: 72433303 ld t1,1828(t1) # 4add0 <_GLOBAL_OFFSET_TABLE_+0x280> + 2c6b4: ec06 sd ra,24(sp) + 2c6b6: 9302 jalr t1 + 2c6b8: 0c093603 ld a2,192(s2) + 2c6bc: 0b893783 ld a5,184(s2) + 2c6c0: 10492583 lw a1,260(s2) + 2c6c4: 86a2 mv a3,s0 + 2c6c6: 8e1d sub a2,a2,a5 + 2c6c8: 860d srai a2,a2,0x3 + 2c6ca: 2601 sext.w a2,a2 + 2c6cc: 2585 addiw a1,a1,1 + 2c6ce: 8526 mv a0,s1 + 2c6d0: 0001e317 auipc t1,0x1e + 2c6d4: 70033303 ld t1,1792(t1) # 4add0 <_GLOBAL_OFFSET_TABLE_+0x280> + 2c6d8: 9302 jalr t1 + 2c6da: 0b893403 ld s0,184(s2) + 2c6de: 0c093903 ld s2,192(s2) + 2c6e2: 00890963 beq s2,s0,2c6f4 <_ZN7testing8internal12UnitTestImpl12ShuffleTestsEv+0x66> + 2c6e6: 6008 ld a0,0(s0) + 2c6e8: 85a6 mv a1,s1 + 2c6ea: 0421 addi s0,s0,8 + 2c6ec: f85ff0ef jal ra,2c670 <_ZN7testing9TestSuite12ShuffleTestsEPNS_8internal6RandomE> + 2c6f0: fe891be3 bne s2,s0,2c6e6 <_ZN7testing8internal12UnitTestImpl12ShuffleTestsEv+0x58> + 2c6f4: 60e2 ld ra,24(sp) + 2c6f6: 6442 ld s0,16(sp) + 2c6f8: 64a2 ld s1,8(sp) + 2c6fa: 6902 ld s2,0(sp) + 2c6fc: 6105 addi sp,sp,32 + 2c6fe: 8082 ret + +000000000002c700 <_ZN7testing8internal13DeathTestImpl6PassedEb>: + 2c700: da010113 addi sp,sp,-608 + 2c704: 23413823 sd s4,560(sp) + 2c708: 02854a03 lbu s4,40(a0) + 2c70c: 24113c23 sd ra,600(sp) + 2c710: 24913423 sd s1,584(sp) + 2c714: ffee sd s11,504(sp) + 2c716: 100a0863 beqz s4,2c826 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x126> + 2c71a: 611c ld a5,0(a0) + 2c71c: 24813823 sd s0,592(sp) + 2c720: 23313c23 sd s3,568(sp) + 2c724: 7b9c ld a5,48(a5) + 2c726: 23513423 sd s5,552(sp) + 2c72a: 01810993 addi s3,sp,24 + 2c72e: 25213023 sd s2,576(sp) + 2c732: ffff4717 auipc a4,0xffff4 + 2c736: 2f270713 addi a4,a4,754 # 20a24 <_ZN7testing8internal13DeathTestImpl12GetErrorLogsB5cxx11Ev> + 2c73a: 842a mv s0,a0 + 2c73c: 8aae mv s5,a1 + 2c73e: 854e mv a0,s3 + 2c740: 30e79263 bne a5,a4,2ca44 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x344> + 2c744: 9d4f40ef jal ra,20918 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev> + 2c748: 01010913 addi s2,sp,16 + 2c74c: 854a mv a0,s2 + 2c74e: e4aed0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 2c752: 6542 ld a0,16(sp) + 2c754: 4631 li a2,12 + 2c756: 0000e597 auipc a1,0xe + 2c75a: c4258593 addi a1,a1,-958 # 3a398 <_IO_stdin_used+0x1d40> + 2c75e: 0541 addi a0,a0,16 + 2c760: fa1e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2c764: 6404 ld s1,8(s0) + 2c766: 6a42 ld s4,16(sp) + 2c768: 0c048a63 beqz s1,2c83c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x13c> + 2c76c: 8526 mv a0,s1 + 2c76e: c62e90ef jal ra,15bd0 + 2c772: 862a mv a2,a0 + 2c774: 85a6 mv a1,s1 + 2c776: 010a0513 addi a0,s4,16 + 2c77a: f87e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2c77e: 6542 ld a0,16(sp) + 2c780: 4605 li a2,1 + 2c782: 0000d597 auipc a1,0xd + 2c786: a7658593 addi a1,a1,-1418 # 391f8 <_IO_stdin_used+0xba0> + 2c78a: 0541 addi a0,a0,16 + 2c78c: f75e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2c790: 581c lw a5,48(s0) + 2c792: 470d li a4,3 + 2c794: 2ee78463 beq a5,a4,2ca7c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x37c> + 2c798: 26f76763 bltu a4,a5,2ca06 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x306> + 2c79c: 4705 li a4,1 + 2c79e: 0ae78963 beq a5,a4,2c850 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x150> + 2c7a2: 4709 li a4,2 + 2c7a4: 2ae79363 bne a5,a4,2ca4a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x34a> + 2c7a8: 6542 ld a0,16(sp) + 2c7aa: 0000e597 auipc a1,0xe + 2c7ae: bfe58593 addi a1,a1,-1026 # 3a3a8 <_IO_stdin_used+0x1d50> + 2c7b2: 0541 addi a0,a0,16 + 2c7b4: e7de80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2c7b8: 6542 ld a0,16(sp) + 2c7ba: 0000e597 auipc a1,0xe + 2c7be: c0e58593 addi a1,a1,-1010 # 3a3c8 <_IO_stdin_used+0x1d70> + 2c7c2: 0541 addi a0,a0,16 + 2c7c4: e6de80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2c7c8: 18a4 addi s1,sp,120 + 2c7ca: 8526 mv a0,s1 + 2c7cc: 85ce mv a1,s3 + 2c7ce: 825ec0ef jal ra,18ff2 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2c7d2: 6542 ld a0,16(sp) + 2c7d4: 660a ld a2,128(sp) + 2c7d6: 75e6 ld a1,120(sp) + 2c7d8: 0541 addi a0,a0,16 + 2c7da: f27e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2c7de: 8526 mv a0,s1 + 2c7e0: b24ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c7e4: 4a01 li s4,0 + 2c7e6: 85ca mv a1,s2 + 2c7e8: 8526 mv a0,s1 + 2c7ea: 9d9ed0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 2c7ee: 8526 mv a0,s1 + 2c7f0: 9fbef0ef jal ra,1c1ea <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2c7f4: 7566 ld a0,120(sp) + 2c7f6: 013c addi a5,sp,136 + 2c7f8: 00f50463 beq a0,a5,2c800 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x100> + 2c7fc: 904e90ef jal ra,15900 <_ZdlPv@plt> + 2c800: 6542 ld a0,16(sp) + 2c802: c501 beqz a0,2c80a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x10a> + 2c804: 611c ld a5,0(a0) + 2c806: 679c ld a5,8(a5) + 2c808: 9782 jalr a5 + 2c80a: 6562 ld a0,24(sp) + 2c80c: 103c addi a5,sp,40 + 2c80e: 2af50363 beq a0,a5,2cab4 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x3b4> + 2c812: 8eee90ef jal ra,15900 <_ZdlPv@plt> + 2c816: 25013403 ld s0,592(sp) + 2c81a: 24013903 ld s2,576(sp) + 2c81e: 23813983 ld s3,568(sp) + 2c822: 22813a83 ld s5,552(sp) + 2c826: 25813083 ld ra,600(sp) + 2c82a: 24813483 ld s1,584(sp) + 2c82e: 7dfe ld s11,504(sp) + 2c830: 8552 mv a0,s4 + 2c832: 23013a03 ld s4,560(sp) + 2c836: 26010113 addi sp,sp,608 + 2c83a: 8082 ret + 2c83c: 010a0513 addi a0,s4,16 + 2c840: 4619 li a2,6 + 2c842: 0000c597 auipc a1,0xc + 2c846: 1ae58593 addi a1,a1,430 # 389f0 <_IO_stdin_used+0x398> + 2c84a: eb7e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2c84e: bf05 j 2c77e <_ZN7testing8internal13DeathTestImpl6PassedEb+0x7e> + 2c850: 280a8563 beqz s5,2cada <_ZN7testing8internal13DeathTestImpl6PassedEb+0x3da> + 2c854: 6c08 ld a0,24(s0) + 2c856: 0001e797 auipc a5,0x1e + 2c85a: 4fa7b783 ld a5,1274(a5) # 4ad50 <_GLOBAL_OFFSET_TABLE_+0x200> + 2c85e: 07c1 addi a5,a5,16 + 2c860: 6118 ld a4,0(a0) + 2c862: 18a4 addi s1,sp,120 + 2c864: e102 sd zero,128(sp) + 2c866: 7318 ld a4,32(a4) + 2c868: 8626 mv a2,s1 + 2c86a: fcbe sd a5,120(sp) + 2c86c: 85ce mv a1,s3 + 2c86e: 9702 jalr a4 + 2c870: 8a2a mv s4,a0 + 2c872: f935 bnez a0,2c7e6 <_ZN7testing8internal13DeathTestImpl6PassedEb+0xe6> + 2c874: 11bc addi a5,sp,232 + 2c876: 853e mv a0,a5 + 2c878: 21913423 sd s9,520(sp) + 2c87c: e03e sd a5,0(sp) + 2c87e: 23613023 sd s6,544(sp) + 2c882: 21713c23 sd s7,536(sp) + 2c886: 21813823 sd s8,528(sp) + 2c88a: 21a13023 sd s10,512(sp) + 2c88e: b73e80ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> + 2c892: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2c896: 5e0030d7 vmv.v.i v1,0 + 2c89a: 0b9c addi a5,sp,464 + 2c89c: 0001e717 auipc a4,0x1e + 2c8a0: 32473703 ld a4,804(a4) # 4abc0 <_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@Base> + 2c8a4: 0207f0a7 vse64.v v1,(a5) + 2c8a8: 139c addi a5,sp,480 + 2c8aa: 0207f0a7 vse64.v v1,(a5) + 2c8ae: 00873a03 ld s4,8(a4) + 2c8b2: 01073c83 ld s9,16(a4) + 2c8b6: 0001ea97 auipc s5,0x1e + 2c8ba: 6a2aba83 ld s5,1698(s5) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 2c8be: 0ac1 addi s5,s5,16 + 2c8c0: 1c011423 sh zero,456(sp) + 2c8c4: fe8a3503 ld a0,-24(s4) + 2c8c8: e382 sd zero,448(sp) + 2c8ca: fcd2 sd s4,120(sp) + 2c8cc: 9526 add a0,a0,s1 + 2c8ce: f5d6 sd s5,232(sp) + 2c8d0: 01953023 sd s9,0(a0) + 2c8d4: 4581 li a1,0 + 2c8d6: adbe80ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 2c8da: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2c8de: 5e0030d7 vmv.v.i v1,0 + 2c8e2: 0001e797 auipc a5,0x1e + 2c8e6: 41e7b783 ld a5,1054(a5) # 4ad00 <_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@Base> + 2c8ea: 0001eb17 auipc s6,0x1e + 2c8ee: 4beb3b03 ld s6,1214(s6) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 2c8f2: 01878c13 addi s8,a5,24 + 2c8f6: 04078d13 addi s10,a5,64 + 2c8fa: 0b41 addi s6,s6,16 + 2c8fc: fce2 sd s8,120(sp) + 2c8fe: f5ea sd s10,232(sp) + 2c900: e15a sd s6,128(sp) + 2c902: 013c addi a5,sp,136 + 2c904: 0207f0a7 vse64.v v1,(a5) + 2c908: 093c addi a5,sp,152 + 2c90a: 0207f0a7 vse64.v v1,(a5) + 2c90e: 113c addi a5,sp,168 + 2c910: 0207f0a7 vse64.v v1,(a5) + 2c914: 1938 addi a4,sp,184 + 2c916: 853a mv a0,a4 + 2c918: e43a sd a4,8(sp) + 2c91a: 08010d93 addi s11,sp,128 + 2c91e: 0001eb97 auipc s7,0x1e + 2c922: 3babbb83 ld s7,954(s7) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 2c926: a7be80ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> + 2c92a: 6502 ld a0,0(sp) + 2c92c: 47c1 li a5,16 + 2c92e: 9bbe add s7,s7,a5 + 2c930: c1be sw a5,192(sp) + 2c932: 85ee mv a1,s11 + 2c934: 09bc addi a5,sp,216 + 2c936: e982 sd zero,208(sp) + 2c938: 0c010c23 sb zero,216(sp) + 2c93c: e5be sd a5,200(sp) + 2c93e: e15e sd s7,128(sp) + 2c940: a71e80ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 2c944: 6c08 ld a0,24(s0) + 2c946: 85a6 mv a1,s1 + 2c948: 611c ld a5,0(a0) + 2c94a: 6b9c ld a5,16(a5) + 2c94c: 9782 jalr a5 + 2c94e: 6542 ld a0,16(sp) + 2c950: 0000e597 auipc a1,0xe + 2c954: ae058593 addi a1,a1,-1312 # 3a430 <_IO_stdin_used+0x1dd8> + 2c958: 0541 addi a0,a0,16 + 2c95a: cd7e80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2c95e: 6542 ld a0,16(sp) + 2c960: 0000e597 auipc a1,0xe + 2c964: b0058593 addi a1,a1,-1280 # 3a460 <_IO_stdin_used+0x1e08> + 2c968: 0541 addi a0,a0,16 + 2c96a: cc7e80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2c96e: 1820 addi s0,sp,56 + 2c970: 85ee mv a1,s11 + 2c972: 8522 mv a0,s0 + 2c974: acde80ef jal ra,15440 <_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv@plt> + 2c978: 6542 ld a0,16(sp) + 2c97a: 6606 ld a2,64(sp) + 2c97c: 75e2 ld a1,56(sp) + 2c97e: 0541 addi a0,a0,16 + 2c980: d81e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2c984: 6542 ld a0,16(sp) + 2c986: 0000d597 auipc a1,0xd + 2c98a: 87258593 addi a1,a1,-1934 # 391f8 <_IO_stdin_used+0xba0> + 2c98e: 0541 addi a0,a0,16 + 2c990: ca1e80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2c994: 6542 ld a0,16(sp) + 2c996: 0000e597 auipc a1,0xe + 2c99a: ada58593 addi a1,a1,-1318 # 3a470 <_IO_stdin_used+0x1e18> + 2c99e: 0541 addi a0,a0,16 + 2c9a0: c91e80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2c9a4: 05810d93 addi s11,sp,88 + 2c9a8: 856e mv a0,s11 + 2c9aa: 85ce mv a1,s3 + 2c9ac: e46ec0ef jal ra,18ff2 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2c9b0: 6542 ld a0,16(sp) + 2c9b2: 7606 ld a2,96(sp) + 2c9b4: 65e6 ld a1,88(sp) + 2c9b6: 0541 addi a0,a0,16 + 2c9b8: d49e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2c9bc: 856e mv a0,s11 + 2c9be: 946ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c9c2: 8522 mv a0,s0 + 2c9c4: 940ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c9c8: 01a8 addi a0,sp,200 + 2c9ca: fce2 sd s8,120(sp) + 2c9cc: f5ea sd s10,232(sp) + 2c9ce: e15e sd s7,128(sp) + 2c9d0: 934ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c9d4: 6522 ld a0,8(sp) + 2c9d6: e15a sd s6,128(sp) + 2c9d8: a49e80ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 2c9dc: fe8a3783 ld a5,-24(s4) + 2c9e0: 6502 ld a0,0(sp) + 2c9e2: fcd2 sd s4,120(sp) + 2c9e4: 978a add a5,a5,sp + 2c9e6: 0797bc23 sd s9,120(a5) + 2c9ea: f5d6 sd s5,232(sp) + 2c9ec: bf5e80ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 2c9f0: 22013b03 ld s6,544(sp) + 2c9f4: 21813b83 ld s7,536(sp) + 2c9f8: 21013c03 ld s8,528(sp) + 2c9fc: 20813c83 ld s9,520(sp) + 2ca00: 20013d03 ld s10,512(sp) + 2ca04: b3c5 j 2c7e4 <_ZN7testing8internal13DeathTestImpl6PassedEb+0xe4> + 2ca06: 4711 li a4,4 + 2ca08: 04e79163 bne a5,a4,2ca4a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x34a> + 2ca0c: 6542 ld a0,16(sp) + 2ca0e: 0000e597 auipc a1,0xe + 2ca12: 9ca58593 addi a1,a1,-1590 # 3a3d8 <_IO_stdin_used+0x1d80> + 2ca16: 0541 addi a0,a0,16 + 2ca18: c19e80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2ca1c: 6542 ld a0,16(sp) + 2ca1e: 0000e597 auipc a1,0xe + 2ca22: 9aa58593 addi a1,a1,-1622 # 3a3c8 <_IO_stdin_used+0x1d70> + 2ca26: 0541 addi a0,a0,16 + 2ca28: c09e80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2ca2c: 18a4 addi s1,sp,120 + 2ca2e: 8526 mv a0,s1 + 2ca30: 85ce mv a1,s3 + 2ca32: dc0ec0ef jal ra,18ff2 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2ca36: 6542 ld a0,16(sp) + 2ca38: 660a ld a2,128(sp) + 2ca3a: 75e6 ld a1,120(sp) + 2ca3c: 0541 addi a0,a0,16 + 2ca3e: cc3e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2ca42: bb71 j 2c7de <_ZN7testing8internal13DeathTestImpl6PassedEb+0xde> + 2ca44: 85a2 mv a1,s0 + 2ca46: 9782 jalr a5 + 2ca48: b301 j 2c748 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x48> + 2ca4a: 18a4 addi s1,sp,120 + 2ca4c: 8526 mv a0,s1 + 2ca4e: 26400693 li a3,612 + 2ca52: 0000d617 auipc a2,0xd + 2ca56: 4fe60613 addi a2,a2,1278 # 39f50 <_IO_stdin_used+0x18f8> + 2ca5a: 458d li a1,3 + 2ca5c: d3af30ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2ca60: 0000e597 auipc a1,0xe + 2ca64: ab058593 addi a1,a1,-1360 # 3a510 <_IO_stdin_used+0x1eb8> + 2ca68: 0001e517 auipc a0,0x1e + 2ca6c: 53053503 ld a0,1328(a0) # 4af98 <_ZSt4cerr@Base> + 2ca70: bc1e80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2ca74: 8526 mv a0,s1 + 2ca76: 8b1f00ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2ca7a: b3ad j 2c7e4 <_ZN7testing8internal13DeathTestImpl6PassedEb+0xe4> + 2ca7c: 6542 ld a0,16(sp) + 2ca7e: 0000e597 auipc a1,0xe + 2ca82: 98258593 addi a1,a1,-1662 # 3a400 <_IO_stdin_used+0x1da8> + 2ca86: 0541 addi a0,a0,16 + 2ca88: ba9e80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2ca8c: 6542 ld a0,16(sp) + 2ca8e: 0000e597 auipc a1,0xe + 2ca92: 93a58593 addi a1,a1,-1734 # 3a3c8 <_IO_stdin_used+0x1d70> + 2ca96: 0541 addi a0,a0,16 + 2ca98: b99e80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2ca9c: 18a4 addi s1,sp,120 + 2ca9e: 8526 mv a0,s1 + 2caa0: 85ce mv a1,s3 + 2caa2: d50ec0ef jal ra,18ff2 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2caa6: 6542 ld a0,16(sp) + 2caa8: 660a ld a2,128(sp) + 2caaa: 75e6 ld a1,120(sp) + 2caac: 0541 addi a0,a0,16 + 2caae: c53e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2cab2: b335 j 2c7de <_ZN7testing8internal13DeathTestImpl6PassedEb+0xde> + 2cab4: 25013403 ld s0,592(sp) + 2cab8: 25813083 ld ra,600(sp) + 2cabc: 24013903 ld s2,576(sp) + 2cac0: 23813983 ld s3,568(sp) + 2cac4: 22813a83 ld s5,552(sp) + 2cac8: 24813483 ld s1,584(sp) + 2cacc: 7dfe ld s11,504(sp) + 2cace: 8552 mv a0,s4 + 2cad0: 23013a03 ld s4,560(sp) + 2cad4: 26010113 addi sp,sp,608 + 2cad8: 8082 ret + 2cada: 6542 ld a0,16(sp) + 2cadc: 0000e597 auipc a1,0xe + 2cae0: 9a458593 addi a1,a1,-1628 # 3a480 <_IO_stdin_used+0x1e28> + 2cae4: 0541 addi a0,a0,16 + 2cae6: b4be80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2caea: 6542 ld a0,16(sp) + 2caec: 0000e597 auipc a1,0xe + 2caf0: 9cc58593 addi a1,a1,-1588 # 3a4b8 <_IO_stdin_used+0x1e60> + 2caf4: 0541 addi a0,a0,16 + 2caf6: b3be80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2cafa: 18a4 addi s1,sp,120 + 2cafc: 8526 mv a0,s1 + 2cafe: 5440 lw s0,44(s0) + 2cb00: a98ed0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 2cb04: 07f47a13 andi s4,s0,127 + 2cb08: 080a0963 beqz s4,2cb9a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x49a> + 2cb0c: 001a079b addiw a5,s4,1 + 2cb10: 0187979b slliw a5,a5,0x18 + 2cb14: 4187d79b sraiw a5,a5,0x18 + 2cb18: 4017d79b sraiw a5,a5,0x1 + 2cb1c: 0af04063 bgtz a5,2cbbc <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4bc> + 2cb20: 08047413 andi s0,s0,128 + 2cb24: c809 beqz s0,2cb36 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x436> + 2cb26: 7566 ld a0,120(sp) + 2cb28: 0000e597 auipc a1,0xe + 2cb2c: 9d858593 addi a1,a1,-1576 # 3a500 <_IO_stdin_used+0x1ea8> + 2cb30: 0541 addi a0,a0,16 + 2cb32: affe80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2cb36: 05810d93 addi s11,sp,88 + 2cb3a: 856e mv a0,s11 + 2cb3c: 85a6 mv a1,s1 + 2cb3e: e84ed0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 2cb42: 7566 ld a0,120(sp) + 2cb44: c501 beqz a0,2cb4c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x44c> + 2cb46: 611c ld a5,0(a0) + 2cb48: 679c ld a5,8(a5) + 2cb4a: 9782 jalr a5 + 2cb4c: 6542 ld a0,16(sp) + 2cb4e: 7606 ld a2,96(sp) + 2cb50: 65e6 ld a1,88(sp) + 2cb52: 0541 addi a0,a0,16 + 2cb54: bade80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2cb58: 6542 ld a0,16(sp) + 2cb5a: 0000c597 auipc a1,0xc + 2cb5e: 69e58593 addi a1,a1,1694 # 391f8 <_IO_stdin_used+0xba0> + 2cb62: 0541 addi a0,a0,16 + 2cb64: acde80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2cb68: 6542 ld a0,16(sp) + 2cb6a: 0000e597 auipc a1,0xe + 2cb6e: 90658593 addi a1,a1,-1786 # 3a470 <_IO_stdin_used+0x1e18> + 2cb72: 0541 addi a0,a0,16 + 2cb74: abde80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2cb78: 85ce mv a1,s3 + 2cb7a: 8526 mv a0,s1 + 2cb7c: c76ec0ef jal ra,18ff2 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2cb80: 6542 ld a0,16(sp) + 2cb82: 660a ld a2,128(sp) + 2cb84: 75e6 ld a1,120(sp) + 2cb86: 0541 addi a0,a0,16 + 2cb88: b79e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2cb8c: 8526 mv a0,s1 + 2cb8e: f77e90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cb92: 856e mv a0,s11 + 2cb94: f71e90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cb98: b1b1 j 2c7e4 <_ZN7testing8internal13DeathTestImpl6PassedEb+0xe4> + 2cb9a: 7566 ld a0,120(sp) + 2cb9c: 0000e597 auipc a1,0xe + 2cba0: 92c58593 addi a1,a1,-1748 # 3a4c8 <_IO_stdin_used+0x1e70> + 2cba4: 0541 addi a0,a0,16 + 2cba6: a8be80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2cbaa: 7566 ld a0,120(sp) + 2cbac: 4084559b sraiw a1,s0,0x8 + 2cbb0: 0ff5f593 zext.b a1,a1 + 2cbb4: 0541 addi a0,a0,16 + 2cbb6: 95be80ef jal ra,15510 <_ZNSolsEi@plt> + 2cbba: b79d j 2cb20 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x420> + 2cbbc: 7566 ld a0,120(sp) + 2cbbe: 0000e597 auipc a1,0xe + 2cbc2: 92a58593 addi a1,a1,-1750 # 3a4e8 <_IO_stdin_used+0x1e90> + 2cbc6: 0541 addi a0,a0,16 + 2cbc8: a69e80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2cbcc: 7566 ld a0,120(sp) + 2cbce: 85d2 mv a1,s4 + 2cbd0: 0541 addi a0,a0,16 + 2cbd2: 93fe80ef jal ra,15510 <_ZNSolsEi@plt> + 2cbd6: b7a9 j 2cb20 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x420> + 2cbd8: 77e6 ld a5,120(sp) + 2cbda: 842a mv s0,a0 + 2cbdc: cf89 beqz a5,2cbf6 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> + 2cbde: 6398 ld a4,0(a5) + 2cbe0: 853e mv a0,a5 + 2cbe2: 671c ld a5,8(a4) + 2cbe4: 9782 jalr a5 + 2cbe6: a801 j 2cbf6 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> + 2cbe8: 842a mv s0,a0 + 2cbea: 8526 mv a0,s1 + 2cbec: f19e90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cbf0: 856e mv a0,s11 + 2cbf2: f13e90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cbf6: 6542 ld a0,16(sp) + 2cbf8: c501 beqz a0,2cc00 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x500> + 2cbfa: 611c ld a5,0(a0) + 2cbfc: 679c ld a5,8(a5) + 2cbfe: 9782 jalr a5 + 2cc00: 854e mv a0,s3 + 2cc02: 23613023 sd s6,544(sp) + 2cc06: 21713c23 sd s7,536(sp) + 2cc0a: 21813823 sd s8,528(sp) + 2cc0e: 21913423 sd s9,520(sp) + 2cc12: 21a13023 sd s10,512(sp) + 2cc16: eefe90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cc1a: 8522 mv a0,s0 + 2cc1c: bd5e80ef jal ra,157f0 <_Unwind_Resume@plt> + 2cc20: 842a mv s0,a0 + 2cc22: b7f9 j 2cbf0 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f0> + 2cc24: 842a mv s0,a0 + 2cc26: bfe9 j 2cc00 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x500> + 2cc28: 842a mv s0,a0 + 2cc2a: 8526 mv a0,s1 + 2cc2c: ed9e90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cc30: b7d9 j 2cbf6 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> + 2cc32: 842a mv s0,a0 + 2cc34: 8526 mv a0,s1 + 2cc36: ef0f00ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2cc3a: bf75 j 2cbf6 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> + 2cc3c: b7f5 j 2cc28 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x528> + 2cc3e: b7ed j 2cc28 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x528> + 2cc40: 842a mv s0,a0 + 2cc42: bf55 j 2cbf6 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> + 2cc44: b7d5 j 2cc28 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x528> + 2cc46: 892a mv s2,a0 + 2cc48: 856e mv a0,s11 + 2cc4a: ebbe90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cc4e: 8522 mv a0,s0 + 2cc50: eb5e90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cc54: 844a mv s0,s2 + 2cc56: 8526 mv a0,s1 + 2cc58: c59e80ef jal ra,158b0 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 2cc5c: a80d j 2cc8e <_ZN7testing8internal13DeathTestImpl6PassedEb+0x58e> + 2cc5e: 892a mv s2,a0 + 2cc60: b7fd j 2cc4e <_ZN7testing8internal13DeathTestImpl6PassedEb+0x54e> + 2cc62: 842a mv s0,a0 + 2cc64: 01a8 addi a0,sp,200 + 2cc66: e15e sd s7,128(sp) + 2cc68: e9de90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cc6c: 6522 ld a0,8(sp) + 2cc6e: e15a sd s6,128(sp) + 2cc70: fb0e80ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 2cc74: fe8a3783 ld a5,-24(s4) + 2cc78: 0818 addi a4,sp,16 + 2cc7a: fcd2 sd s4,120(sp) + 2cc7c: 1e078793 addi a5,a5,480 + 2cc80: 97ba add a5,a5,a4 + 2cc82: e997b423 sd s9,-376(a5) + 2cc86: 6502 ld a0,0(sp) + 2cc88: f5d6 sd s5,232(sp) + 2cc8a: 957e80ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 2cc8e: 22013b03 ld s6,544(sp) + 2cc92: 21813b83 ld s7,536(sp) + 2cc96: 21013c03 ld s8,528(sp) + 2cc9a: 20813c83 ld s9,520(sp) + 2cc9e: 20013d03 ld s10,512(sp) + 2cca2: bf91 j 2cbf6 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> + 2cca4: 842a mv s0,a0 + 2cca6: b7c5 j 2cc86 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x586> + 2cca8: 842a mv s0,a0 + 2ccaa: b775 j 2cc56 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x556> + +000000000002ccac <_ZN7testing19TestPartResultArray6AppendERKNS_14TestPartResultE>: + 2ccac: 7179 addi sp,sp,-48 + 2ccae: f022 sd s0,32(sp) + 2ccb0: 691c ld a5,16(a0) + 2ccb2: 6500 ld s0,8(a0) + 2ccb4: f406 sd ra,40(sp) + 2ccb6: 06f40a63 beq s0,a5,2cd2a <_ZN7testing19TestPartResultArray6AppendERKNS_14TestPartResultE+0x7e> + 2ccba: ec26 sd s1,24(sp) + 2ccbc: e84a sd s2,16(sp) + 2ccbe: e44e sd s3,8(sp) + 2ccc0: e052 sd s4,0(sp) + 2ccc2: 01840793 addi a5,s0,24 + 2ccc6: 4198 lw a4,0(a1) + 2ccc8: 84ae mv s1,a1 + 2ccca: e41c sd a5,8(s0) + 2cccc: 658c ld a1,8(a1) + 2ccce: 6890 ld a2,16(s1) + 2ccd0: 00840993 addi s3,s0,8 + 2ccd4: c018 sw a4,0(s0) + 2ccd6: 962e add a2,a2,a1 + 2ccd8: 892a mv s2,a0 + 2ccda: 854e mv a0,s3 + 2ccdc: 933eb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2cce0: 04040793 addi a5,s0,64 + 2cce4: 5498 lw a4,40(s1) + 2cce6: f81c sd a5,48(s0) + 2cce8: 788c ld a1,48(s1) + 2ccea: 7c90 ld a2,56(s1) + 2ccec: 03040a13 addi s4,s0,48 + 2ccf0: d418 sw a4,40(s0) + 2ccf2: 962e add a2,a2,a1 + 2ccf4: 8552 mv a0,s4 + 2ccf6: 919eb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2ccfa: 06040793 addi a5,s0,96 + 2ccfe: e83c sd a5,80(s0) + 2cd00: 68ac ld a1,80(s1) + 2cd02: 6cb0 ld a2,88(s1) + 2cd04: 05040513 addi a0,s0,80 + 2cd08: 962e add a2,a2,a1 + 2cd0a: 905eb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2cd0e: 00893783 ld a5,8(s2) + 2cd12: 70a2 ld ra,40(sp) + 2cd14: 7402 ld s0,32(sp) + 2cd16: 07078793 addi a5,a5,112 + 2cd1a: 00f93423 sd a5,8(s2) + 2cd1e: 64e2 ld s1,24(sp) + 2cd20: 6942 ld s2,16(sp) + 2cd22: 69a2 ld s3,8(sp) + 2cd24: 6a02 ld s4,0(sp) + 2cd26: 6145 addi sp,sp,48 + 2cd28: 8082 ret + 2cd2a: 7402 ld s0,32(sp) + 2cd2c: 70a2 ld ra,40(sp) + 2cd2e: 0001e317 auipc t1,0x1e + 2cd32: f2a33303 ld t1,-214(t1) # 4ac58 <_GLOBAL_OFFSET_TABLE_+0x108> + 2cd36: 6145 addi sp,sp,48 + 2cd38: 8302 jr t1 + 2cd3a: 842a mv s0,a0 + 2cd3c: 8552 mv a0,s4 + 2cd3e: dc7e90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cd42: 854e mv a0,s3 + 2cd44: dc1e90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cd48: 8522 mv a0,s0 + 2cd4a: aa7e80ef jal ra,157f0 <_Unwind_Resume@plt> + 2cd4e: 842a mv s0,a0 + 2cd50: bfcd j 2cd42 <_ZN7testing19TestPartResultArray6AppendERKNS_14TestPartResultE+0x96> + +000000000002cd52 <_ZN7testing32ScopedFakeTestPartResultReporter20ReportTestPartResultERKNS_14TestPartResultE>: + 2cd52: 6d08 ld a0,24(a0) + 2cd54: bfa1 j 2ccac <_ZN7testing19TestPartResultArray6AppendERKNS_14TestPartResultE> + +000000000002cd56 <_ZN7testing10TestResult17AddTestPartResultERKNS_14TestPartResultE>: + 2cd56: 7179 addi sp,sp,-48 + 2cd58: f022 sd s0,32(sp) + 2cd5a: 653c ld a5,72(a0) + 2cd5c: 6120 ld s0,64(a0) + 2cd5e: e84a sd s2,16(sp) + 2cd60: f406 sd ra,40(sp) + 2cd62: 892a mv s2,a0 + 2cd64: 06f40863 beq s0,a5,2cdd4 <_ZN7testing10TestResult17AddTestPartResultERKNS_14TestPartResultE+0x7e> + 2cd68: ec26 sd s1,24(sp) + 2cd6a: e44e sd s3,8(sp) + 2cd6c: e052 sd s4,0(sp) + 2cd6e: 01840793 addi a5,s0,24 + 2cd72: 4198 lw a4,0(a1) + 2cd74: 84ae mv s1,a1 + 2cd76: e41c sd a5,8(s0) + 2cd78: 658c ld a1,8(a1) + 2cd7a: 6890 ld a2,16(s1) + 2cd7c: 00840993 addi s3,s0,8 + 2cd80: c018 sw a4,0(s0) + 2cd82: 962e add a2,a2,a1 + 2cd84: 854e mv a0,s3 + 2cd86: 889eb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2cd8a: 04040793 addi a5,s0,64 + 2cd8e: 5498 lw a4,40(s1) + 2cd90: f81c sd a5,48(s0) + 2cd92: 788c ld a1,48(s1) + 2cd94: 7c90 ld a2,56(s1) + 2cd96: 03040a13 addi s4,s0,48 + 2cd9a: d418 sw a4,40(s0) + 2cd9c: 962e add a2,a2,a1 + 2cd9e: 8552 mv a0,s4 + 2cda0: 86feb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2cda4: 06040793 addi a5,s0,96 + 2cda8: e83c sd a5,80(s0) + 2cdaa: 68ac ld a1,80(s1) + 2cdac: 6cb0 ld a2,88(s1) + 2cdae: 05040513 addi a0,s0,80 + 2cdb2: 962e add a2,a2,a1 + 2cdb4: 85beb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2cdb8: 04093783 ld a5,64(s2) + 2cdbc: 70a2 ld ra,40(sp) + 2cdbe: 7402 ld s0,32(sp) + 2cdc0: 07078793 addi a5,a5,112 + 2cdc4: 04f93023 sd a5,64(s2) + 2cdc8: 64e2 ld s1,24(sp) + 2cdca: 69a2 ld s3,8(sp) + 2cdcc: 6a02 ld s4,0(sp) + 2cdce: 6942 ld s2,16(sp) + 2cdd0: 6145 addi sp,sp,48 + 2cdd2: 8082 ret + 2cdd4: 7402 ld s0,32(sp) + 2cdd6: 70a2 ld ra,40(sp) + 2cdd8: 6942 ld s2,16(sp) + 2cdda: 03850513 addi a0,a0,56 + 2cdde: 0001e317 auipc t1,0x1e + 2cde2: e7a33303 ld t1,-390(t1) # 4ac58 <_GLOBAL_OFFSET_TABLE_+0x108> + 2cde6: 6145 addi sp,sp,48 + 2cde8: 8302 jr t1 + 2cdea: 842a mv s0,a0 + 2cdec: 8552 mv a0,s4 + 2cdee: d17e90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cdf2: 854e mv a0,s3 + 2cdf4: d11e90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cdf8: 8522 mv a0,s0 + 2cdfa: 9f7e80ef jal ra,157f0 <_Unwind_Resume@plt> + 2cdfe: 842a mv s0,a0 + 2ce00: bfcd j 2cdf2 <_ZN7testing10TestResult17AddTestPartResultERKNS_14TestPartResultE+0x9c> + +000000000002ce02 <_ZN7testing8internal35DefaultGlobalTestPartResultReporter20ReportTestPartResultERKNS_14TestPartResultE>: + 2ce02: 1101 addi sp,sp,-32 + 2ce04: e426 sd s1,8(sp) + 2ce06: 84aa mv s1,a0 + 2ce08: 6508 ld a0,8(a0) + 2ce0a: ec06 sd ra,24(sp) + 2ce0c: e822 sd s0,16(sp) + 2ce0e: 842e mv s0,a1 + 2ce10: 8feef0ef jal ra,1bf0e <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> + 2ce14: 85a2 mv a1,s0 + 2ce16: f41ff0ef jal ra,2cd56 <_ZN7testing10TestResult17AddTestPartResultERKNS_14TestPartResultE> + 2ce1a: 6488 ld a0,8(s1) + 2ce1c: 19850513 addi a0,a0,408 + 2ce20: ae3ee0ef jal ra,1b902 <_ZN7testing18TestEventListeners8repeaterEv> + 2ce24: 611c ld a5,0(a0) + 2ce26: 85a2 mv a1,s0 + 2ce28: 6442 ld s0,16(sp) + 2ce2a: 60e2 ld ra,24(sp) + 2ce2c: 64a2 ld s1,8(sp) + 2ce2e: 67bc ld a5,72(a5) + 2ce30: 6105 addi sp,sp,32 + 2ce32: 8782 jr a5 + +000000000002ce34 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE>: + 2ce34: 7139 addi sp,sp,-64 + 2ce36: ec4e sd s3,24(sp) + 2ce38: 00850993 addi s3,a0,8 + 2ce3c: f822 sd s0,48(sp) + 2ce3e: 842a mv s0,a0 + 2ce40: 854e mv a0,s3 + 2ce42: f04a sd s2,32(sp) + 2ce44: fc06 sd ra,56(sp) + 2ce46: f426 sd s1,40(sp) + 2ce48: e852 sd s4,16(sp) + 2ce4a: 892e mv s2,a1 + 2ce4c: 8e5e80ef jal ra,15730 + 2ce50: e92d bnez a0,2cec2 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0x8e> + 2ce52: f1ee80ef jal ra,15570 + 2ce56: 603c ld a5,64(s0) + 2ce58: 4705 li a4,1 + 2ce5a: fc08 sd a0,56(s0) + 2ce5c: 02e40823 sb a4,48(s0) + 2ce60: 1e878513 addi a0,a5,488 + 2ce64: 0001e317 auipc t1,0x1e + 2ce68: e5433303 ld t1,-428(t1) # 4acb8 <_GLOBAL_OFFSET_TABLE_+0x168> + 2ce6c: 9302 jalr t1 + 2ce6e: 651c ld a5,8(a0) + 2ce70: 6918 ld a4,16(a0) + 2ce72: 84aa mv s1,a0 + 2ce74: 10e78963 beq a5,a4,2cf86 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0x152> + 2ce78: 00093603 ld a2,0(s2) + 2ce7c: 02078693 addi a3,a5,32 + 2ce80: 00892703 lw a4,8(s2) + 2ce84: e390 sd a2,0(a5) + 2ce86: eb94 sd a3,16(a5) + 2ce88: 01093583 ld a1,16(s2) + 2ce8c: 01893603 ld a2,24(s2) + 2ce90: 01078513 addi a0,a5,16 + 2ce94: c798 sw a4,8(a5) + 2ce96: 962e add a2,a2,a1 + 2ce98: f76eb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2ce9c: 649c ld a5,8(s1) + 2ce9e: 03078793 addi a5,a5,48 + 2cea2: e49c sd a5,8(s1) + 2cea4: 02040823 sb zero,48(s0) + 2cea8: 854e mv a0,s3 + 2ceaa: 9d7e80ef jal ra,15880 + 2ceae: 842a mv s0,a0 + 2ceb0: e53d bnez a0,2cf1e <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0xea> + 2ceb2: 70e2 ld ra,56(sp) + 2ceb4: 7442 ld s0,48(sp) + 2ceb6: 74a2 ld s1,40(sp) + 2ceb8: 7902 ld s2,32(sp) + 2ceba: 69e2 ld s3,24(sp) + 2cebc: 6a42 ld s4,16(sp) + 2cebe: 6121 addi sp,sp,64 + 2cec0: 8082 ret + 2cec2: 00810a13 addi s4,sp,8 + 2cec6: 0000e617 auipc a2,0xe + 2ceca: 24260613 addi a2,a2,578 # 3b108 <_IO_stdin_used+0x2ab0> + 2cece: 458d li a1,3 + 2ced0: 84aa mv s1,a0 + 2ced2: 66100693 li a3,1633 + 2ced6: 8552 mv a0,s4 + 2ced8: 8bef30ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2cedc: 466d li a2,27 + 2cede: 0000e597 auipc a1,0xe + 2cee2: 28a58593 addi a1,a1,650 # 3b168 <_IO_stdin_used+0x2b10> + 2cee6: 0001e517 auipc a0,0x1e + 2ceea: 0b253503 ld a0,178(a0) # 4af98 <_ZSt4cerr@Base> + 2ceee: 813e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2cef2: 4649 li a2,18 + 2cef4: 0000e597 auipc a1,0xe + 2cef8: 29458593 addi a1,a1,660 # 3b188 <_IO_stdin_used+0x2b30> + 2cefc: 0001e517 auipc a0,0x1e + 2cf00: 09c53503 ld a0,156(a0) # 4af98 <_ZSt4cerr@Base> + 2cf04: ffce80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2cf08: 85a6 mv a1,s1 + 2cf0a: 0001e517 auipc a0,0x1e + 2cf0e: 08e53503 ld a0,142(a0) # 4af98 <_ZSt4cerr@Base> + 2cf12: dfee80ef jal ra,15510 <_ZNSolsEi@plt> + 2cf16: 8552 mv a0,s4 + 2cf18: c0ef00ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2cf1c: bf1d j 2ce52 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0x1e> + 2cf1e: 00810a13 addi s4,sp,8 + 2cf22: 8552 mv a0,s4 + 2cf24: 0000e617 auipc a2,0xe + 2cf28: 1e460613 addi a2,a2,484 # 3b108 <_IO_stdin_used+0x2ab0> + 2cf2c: 458d li a1,3 + 2cf2e: 66d00693 li a3,1645 + 2cf32: 864f30ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2cf36: 4675 li a2,29 + 2cf38: 0000e597 auipc a1,0xe + 2cf3c: 26858593 addi a1,a1,616 # 3b1a0 <_IO_stdin_used+0x2b48> + 2cf40: 0001e517 auipc a0,0x1e + 2cf44: 05853503 ld a0,88(a0) # 4af98 <_ZSt4cerr@Base> + 2cf48: fb8e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2cf4c: 4649 li a2,18 + 2cf4e: 0000e597 auipc a1,0xe + 2cf52: 23a58593 addi a1,a1,570 # 3b188 <_IO_stdin_used+0x2b30> + 2cf56: 0001e517 auipc a0,0x1e + 2cf5a: 04253503 ld a0,66(a0) # 4af98 <_ZSt4cerr@Base> + 2cf5e: fa2e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2cf62: 85a2 mv a1,s0 + 2cf64: 0001e517 auipc a0,0x1e + 2cf68: 03453503 ld a0,52(a0) # 4af98 <_ZSt4cerr@Base> + 2cf6c: da4e80ef jal ra,15510 <_ZNSolsEi@plt> + 2cf70: 8552 mv a0,s4 + 2cf72: bb4f00ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2cf76: 70e2 ld ra,56(sp) + 2cf78: 7442 ld s0,48(sp) + 2cf7a: 74a2 ld s1,40(sp) + 2cf7c: 7902 ld s2,32(sp) + 2cf7e: 69e2 ld s3,24(sp) + 2cf80: 6a42 ld s4,16(sp) + 2cf82: 6121 addi sp,sp,64 + 2cf84: 8082 ret + 2cf86: 85ca mv a1,s2 + 2cf88: 0001e317 auipc t1,0x1e + 2cf8c: fa033303 ld t1,-96(t1) # 4af28 <_GLOBAL_OFFSET_TABLE_+0x3d8> + 2cf90: 9302 jalr t1 + 2cf92: bf09 j 2cea4 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0x70> + 2cf94: 842a mv s0,a0 + 2cf96: 8552 mv a0,s4 + 2cf98: b8ef00ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2cf9c: 8522 mv a0,s0 + 2cf9e: 853e80ef jal ra,157f0 <_Unwind_Resume@plt> + 2cfa2: 842a mv s0,a0 + 2cfa4: 8552 mv a0,s4 + 2cfa6: b80f00ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2cfaa: 8522 mv a0,s0 + 2cfac: fd4e80ef jal ra,15780 <__cxa_call_terminate@plt> + 2cfb0: 842a mv s0,a0 + 2cfb2: 0001e317 auipc t1,0x1e + 2cfb6: bce33303 ld t1,-1074(t1) # 4ab80 <_GLOBAL_OFFSET_TABLE_+0x30> + 2cfba: 854e mv a0,s3 + 2cfbc: 9302 jalr t1 + 2cfbe: 8522 mv a0,s0 + 2cfc0: 831e80ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000002cfc4 <_ZN7testing11ScopedTrace9PushTraceEPKciNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 2cfc4: 715d addi sp,sp,-80 + 2cfc6: fc26 sd s1,56(sp) + 2cfc8: 0804 addi s1,sp,16 + 2cfca: 87ae mv a5,a1 + 2cfcc: e0a2 sd s0,64(sp) + 2cfce: 85b6 mv a1,a3 + 2cfd0: 1000 addi s0,sp,32 + 2cfd2: 8526 mv a0,s1 + 2cfd4: e486 sd ra,72(sp) + 2cfd6: e03e sd a5,0(sp) + 2cfd8: c432 sw a2,8(sp) + 2cfda: ec02 sd zero,24(sp) + 2cfdc: 02010023 sb zero,32(sp) + 2cfe0: e822 sd s0,16(sp) + 2cfe2: 85fe80ef jal ra,15840 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_@plt> + 2cfe6: dc5fc0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 2cfea: 858a mv a1,sp + 2cfec: e49ff0ef jal ra,2ce34 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE> + 2cff0: 6542 ld a0,16(sp) + 2cff2: 00850463 beq a0,s0,2cffa <_ZN7testing11ScopedTrace9PushTraceEPKciNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x36> + 2cff6: 90be80ef jal ra,15900 <_ZdlPv@plt> + 2cffa: 60a6 ld ra,72(sp) + 2cffc: 6406 ld s0,64(sp) + 2cffe: 74e2 ld s1,56(sp) + 2d000: 6161 addi sp,sp,80 + 2d002: 8082 ret + 2d004: 842a mv s0,a0 + 2d006: 8526 mv a0,s1 + 2d008: afde90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d00c: 8522 mv a0,s0 + 2d00e: fe2e80ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000002d012 <_ZN7testing8UnitTest13PopGTestTraceEv>: + 2d012: 7139 addi sp,sp,-64 + 2d014: f04a sd s2,32(sp) + 2d016: 00850913 addi s2,a0,8 + 2d01a: f822 sd s0,48(sp) + 2d01c: 842a mv s0,a0 + 2d01e: 854a mv a0,s2 + 2d020: fc06 sd ra,56(sp) + 2d022: f426 sd s1,40(sp) + 2d024: ec4e sd s3,24(sp) + 2d026: e852 sd s4,16(sp) + 2d028: f08e80ef jal ra,15730 + 2d02c: e545 bnez a0,2d0d4 <_ZN7testing8UnitTest13PopGTestTraceEv+0xc2> + 2d02e: d42e80ef jal ra,15570 + 2d032: 04043983 ld s3,64(s0) + 2d036: fc08 sd a0,56(s0) + 2d038: 4785 li a5,1 + 2d03a: 1e89a503 lw a0,488(s3) + 2d03e: 02f40823 sb a5,48(s0) + 2d042: bdfe80ef jal ra,15c20 + 2d046: c131 beqz a0,2d08a <_ZN7testing8UnitTest13PopGTestTraceEv+0x78> + 2d048: 0001e317 auipc t1,0x1e + 2d04c: d1833303 ld t1,-744(t1) # 4ad60 <_GLOBAL_OFFSET_TABLE_+0x210> + 2d050: 9302 jalr t1 + 2d052: 00850593 addi a1,a0,8 + 2d056: 659c ld a5,8(a1) + 2d058: fe07b503 ld a0,-32(a5) + 2d05c: fd078713 addi a4,a5,-48 + 2d060: e598 sd a4,8(a1) + 2d062: 17c1 addi a5,a5,-16 + 2d064: 00f50463 beq a0,a5,2d06c <_ZN7testing8UnitTest13PopGTestTraceEv+0x5a> + 2d068: 899e80ef jal ra,15900 <_ZdlPv@plt> + 2d06c: 02040823 sb zero,48(s0) + 2d070: 854a mv a0,s2 + 2d072: 80fe80ef jal ra,15880 + 2d076: 842a mv s0,a0 + 2d078: ed45 bnez a0,2d130 <_ZN7testing8UnitTest13PopGTestTraceEv+0x11e> + 2d07a: 70e2 ld ra,56(sp) + 2d07c: 7442 ld s0,48(sp) + 2d07e: 74a2 ld s1,40(sp) + 2d080: 7902 ld s2,32(sp) + 2d082: 69e2 ld s3,24(sp) + 2d084: 6a42 ld s4,16(sp) + 2d086: 6121 addi sp,sp,64 + 2d088: 8082 ret + 2d08a: 1f09b503 ld a0,496(s3) + 2d08e: 0001e717 auipc a4,0x1e + 2d092: e3273703 ld a4,-462(a4) # 4aec0 <_GLOBAL_OFFSET_TABLE_+0x370> + 2d096: 611c ld a5,0(a0) + 2d098: 6b9c ld a5,16(a5) + 2d09a: 14e79f63 bne a5,a4,2d1f8 <_ZN7testing8UnitTest13PopGTestTraceEv+0x1e6> + 2d09e: 02000513 li a0,32 + 2d0a2: ffee80ef jal ra,158a0 <_Znwm@plt> + 2d0a6: 0001e797 auipc a5,0x1e + 2d0aa: d0a7b783 ld a5,-758(a5) # 4adb0 <_GLOBAL_OFFSET_TABLE_+0x260> + 2d0ae: 07c1 addi a5,a5,16 + 2d0b0: 84aa mv s1,a0 + 2d0b2: 00053423 sd zero,8(a0) + 2d0b6: 00053823 sd zero,16(a0) + 2d0ba: 00053c23 sd zero,24(a0) + 2d0be: e11c sd a5,0(a0) + 2d0c0: 1e89a503 lw a0,488(s3) + 2d0c4: 85a6 mv a1,s1 + 2d0c6: d2ae80ef jal ra,155f0 + 2d0ca: 8a2a mv s4,a0 + 2d0cc: e571 bnez a0,2d198 <_ZN7testing8UnitTest13PopGTestTraceEv+0x186> + 2d0ce: 00848593 addi a1,s1,8 + 2d0d2: b751 j 2d056 <_ZN7testing8UnitTest13PopGTestTraceEv+0x44> + 2d0d4: 00810993 addi s3,sp,8 + 2d0d8: 0000e617 auipc a2,0xe + 2d0dc: 03060613 addi a2,a2,48 # 3b108 <_IO_stdin_used+0x2ab0> + 2d0e0: 458d li a1,3 + 2d0e2: 84aa mv s1,a0 + 2d0e4: 66100693 li a3,1633 + 2d0e8: 854e mv a0,s3 + 2d0ea: eadf20ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2d0ee: 466d li a2,27 + 2d0f0: 0000e597 auipc a1,0xe + 2d0f4: 07858593 addi a1,a1,120 # 3b168 <_IO_stdin_used+0x2b10> + 2d0f8: 0001e517 auipc a0,0x1e + 2d0fc: ea053503 ld a0,-352(a0) # 4af98 <_ZSt4cerr@Base> + 2d100: e00e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2d104: 4649 li a2,18 + 2d106: 0000e597 auipc a1,0xe + 2d10a: 08258593 addi a1,a1,130 # 3b188 <_IO_stdin_used+0x2b30> + 2d10e: 0001e517 auipc a0,0x1e + 2d112: e8a53503 ld a0,-374(a0) # 4af98 <_ZSt4cerr@Base> + 2d116: deae80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2d11a: 85a6 mv a1,s1 + 2d11c: 0001e517 auipc a0,0x1e + 2d120: e7c53503 ld a0,-388(a0) # 4af98 <_ZSt4cerr@Base> + 2d124: bece80ef jal ra,15510 <_ZNSolsEi@plt> + 2d128: 854e mv a0,s3 + 2d12a: 9fcf00ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2d12e: b701 j 2d02e <_ZN7testing8UnitTest13PopGTestTraceEv+0x1c> + 2d130: 00810993 addi s3,sp,8 + 2d134: 854e mv a0,s3 + 2d136: 0000e617 auipc a2,0xe + 2d13a: fd260613 addi a2,a2,-46 # 3b108 <_IO_stdin_used+0x2ab0> + 2d13e: 458d li a1,3 + 2d140: 66d00693 li a3,1645 + 2d144: e53f20ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2d148: 4675 li a2,29 + 2d14a: 0000e597 auipc a1,0xe + 2d14e: 05658593 addi a1,a1,86 # 3b1a0 <_IO_stdin_used+0x2b48> + 2d152: 0001e517 auipc a0,0x1e + 2d156: e4653503 ld a0,-442(a0) # 4af98 <_ZSt4cerr@Base> + 2d15a: da6e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2d15e: 4649 li a2,18 + 2d160: 0000e597 auipc a1,0xe + 2d164: 02858593 addi a1,a1,40 # 3b188 <_IO_stdin_used+0x2b30> + 2d168: 0001e517 auipc a0,0x1e + 2d16c: e3053503 ld a0,-464(a0) # 4af98 <_ZSt4cerr@Base> + 2d170: d90e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2d174: 85a2 mv a1,s0 + 2d176: 0001e517 auipc a0,0x1e + 2d17a: e2253503 ld a0,-478(a0) # 4af98 <_ZSt4cerr@Base> + 2d17e: b92e80ef jal ra,15510 <_ZNSolsEi@plt> + 2d182: 854e mv a0,s3 + 2d184: 9a2f00ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2d188: 70e2 ld ra,56(sp) + 2d18a: 7442 ld s0,48(sp) + 2d18c: 74a2 ld s1,40(sp) + 2d18e: 7902 ld s2,32(sp) + 2d190: 69e2 ld s3,24(sp) + 2d192: 6a42 ld s4,16(sp) + 2d194: 6121 addi sp,sp,64 + 2d196: 8082 ret + 2d198: 00810993 addi s3,sp,8 + 2d19c: 854e mv a0,s3 + 2d19e: 70200693 li a3,1794 + 2d1a2: 0000e617 auipc a2,0xe + 2d1a6: f6660613 addi a2,a2,-154 # 3b108 <_IO_stdin_used+0x2ab0> + 2d1aa: 458d li a1,3 + 2d1ac: debf20ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2d1b0: 02600613 li a2,38 + 2d1b4: 0000e597 auipc a1,0xe + 2d1b8: 2ec58593 addi a1,a1,748 # 3b4a0 <_IO_stdin_used+0x2e48> + 2d1bc: 0001e517 auipc a0,0x1e + 2d1c0: ddc53503 ld a0,-548(a0) # 4af98 <_ZSt4cerr@Base> + 2d1c4: d3ce80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2d1c8: 4649 li a2,18 + 2d1ca: 0000e597 auipc a1,0xe + 2d1ce: fbe58593 addi a1,a1,-66 # 3b188 <_IO_stdin_used+0x2b30> + 2d1d2: 0001e517 auipc a0,0x1e + 2d1d6: dc653503 ld a0,-570(a0) # 4af98 <_ZSt4cerr@Base> + 2d1da: d26e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2d1de: 85d2 mv a1,s4 + 2d1e0: 0001e517 auipc a0,0x1e + 2d1e4: db853503 ld a0,-584(a0) # 4af98 <_ZSt4cerr@Base> + 2d1e8: b28e80ef jal ra,15510 <_ZNSolsEi@plt> + 2d1ec: 854e mv a0,s3 + 2d1ee: 938f00ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2d1f2: 00848593 addi a1,s1,8 + 2d1f6: b585 j 2d056 <_ZN7testing8UnitTest13PopGTestTraceEv+0x44> + 2d1f8: 9782 jalr a5 + 2d1fa: 84aa mv s1,a0 + 2d1fc: b5d1 j 2d0c0 <_ZN7testing8UnitTest13PopGTestTraceEv+0xae> + 2d1fe: 842a mv s0,a0 + 2d200: 854e mv a0,s3 + 2d202: 924f00ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2d206: 854a mv a0,s2 + 2d208: 0001e317 auipc t1,0x1e + 2d20c: 97833303 ld t1,-1672(t1) # 4ab80 <_GLOBAL_OFFSET_TABLE_+0x30> + 2d210: 9302 jalr t1 + 2d212: 8522 mv a0,s0 + 2d214: ddce80ef jal ra,157f0 <_Unwind_Resume@plt> + 2d218: 842a mv s0,a0 + 2d21a: 854e mv a0,s3 + 2d21c: 90af00ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2d220: 8522 mv a0,s0 + 2d222: dcee80ef jal ra,157f0 <_Unwind_Resume@plt> + 2d226: 842a mv s0,a0 + 2d228: 854e mv a0,s3 + 2d22a: 8fcf00ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2d22e: 8522 mv a0,s0 + 2d230: d50e80ef jal ra,15780 <__cxa_call_terminate@plt> + 2d234: 842a mv s0,a0 + 2d236: bfc1 j 2d206 <_ZN7testing8UnitTest13PopGTestTraceEv+0x1f4> + +000000000002d238 <_ZN7testing11ScopedTraceD1Ev>: + 2d238: 1141 addi sp,sp,-16 + 2d23a: e406 sd ra,8(sp) + 2d23c: b6ffc0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 2d240: dd3ff0ef jal ra,2d012 <_ZN7testing8UnitTest13PopGTestTraceEv> + 2d244: 60a2 ld ra,8(sp) + 2d246: 0141 addi sp,sp,16 + 2d248: 8082 ret + +000000000002d24a <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE>: + 2d24a: 7155 addi sp,sp,-208 + 2d24c: 101c addi a5,sp,32 + 2d24e: e83e sd a5,16(sp) + 2d250: 009c addi a5,sp,64 + 2d252: e03e sd a5,0(sp) + 2d254: 103c addi a5,sp,40 + 2d256: e1a2 sd s0,192(sp) + 2d258: fd26 sd s1,184(sp) + 2d25a: f94a sd s2,176(sp) + 2d25c: f54e sd s3,168(sp) + 2d25e: f152 sd s4,160(sp) + 2d260: ed56 sd s5,152(sp) + 2d262: e95a sd s6,144(sp) + 2d264: e55e sd s7,136(sp) + 2d266: e162 sd s8,128(sp) + 2d268: fce6 sd s9,120(sp) + 2d26a: f8ea sd s10,112(sp) + 2d26c: e586 sd ra,200(sp) + 2d26e: f4ee sd s11,104(sp) + 2d270: 84aa mv s1,a0 + 2d272: 8a2e mv s4,a1 + 2d274: 8c32 mv s8,a2 + 2d276: 4981 li s3,0 + 2d278: 4401 li s0,0 + 2d27a: 4a81 li s5,0 + 2d27c: 4d01 li s10,0 + 2d27e: 5b7d li s6,-1 + 2d280: 05010913 addi s2,sp,80 + 2d284: 4bbd li s7,15 + 2d286: 4c85 li s9,1 + 2d288: ec3e sd a5,24(sp) + 2d28a: ce7ee0ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> + 2d28e: 12050663 beqz a0,2d3ba <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x170> + 2d292: 866a mv a2,s10 + 2d294: 85d2 mv a1,s4 + 2d296: 8526 mv a0,s1 + 2d298: 8a9e80ef jal ra,15b40 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt> + 2d29c: 649c ld a5,8(s1) + 2d29e: 8daa mv s11,a0 + 2d2a0: 0f650363 beq a0,s6,2d386 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x13c> + 2d2a4: 41a506b3 sub a3,a0,s10 + 2d2a8: 1fa7e363 bltu a5,s10,2d48e <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x244> + 2d2ac: 608c ld a1,0(s1) + 2d2ae: 41a787b3 sub a5,a5,s10 + 2d2b2: e0ca sd s2,64(sp) + 2d2b4: 9d2e add s10,s10,a1 + 2d2b6: 00f6f363 bgeu a3,a5,2d2bc <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x72> + 2d2ba: 87b6 mv a5,a3 + 2d2bc: f03e sd a5,32(sp) + 2d2be: 08fbeb63 bltu s7,a5,2d354 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x10a> + 2d2c2: 03979d63 bne a5,s9,2d2fc <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xb2> + 2d2c6: 000d4703 lbu a4,0(s10) + 2d2ca: 04e10823 sb a4,80(sp) + 2d2ce: 874a mv a4,s2 + 2d2d0: e4be sd a5,72(sp) + 2d2d2: 97ba add a5,a5,a4 + 2d2d4: 00078023 sb zero,0(a5) + 2d2d8: 04898763 beq s3,s0,2d326 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xdc> + 2d2dc: 01040793 addi a5,s0,16 + 2d2e0: e01c sd a5,0(s0) + 2d2e2: 6706 ld a4,64(sp) + 2d2e4: 66a6 ld a3,72(sp) + 2d2e6: 09270263 beq a4,s2,2d36a <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x120> + 2d2ea: 67c6 ld a5,80(sp) + 2d2ec: e018 sd a4,0(s0) + 2d2ee: e81c sd a5,16(s0) + 2d2f0: e414 sd a3,8(s0) + 2d2f2: 02040413 addi s0,s0,32 + 2d2f6: 001d8d13 addi s10,s11,1 + 2d2fa: bf41 j 2d28a <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x40> + 2d2fc: dbe9 beqz a5,2d2ce <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x84> + 2d2fe: 854a mv a0,s2 + 2d300: 85ea mv a1,s10 + 2d302: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma + 2d306: 02058407 vle8.v v8,(a1) + 2d30a: 8f99 sub a5,a5,a4 + 2d30c: 95ba add a1,a1,a4 + 2d30e: 02050427 vse8.v v8,(a0) + 2d312: 953a add a0,a0,a4 + 2d314: f7fd bnez a5,2d302 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xb8> + 2d316: 7782 ld a5,32(sp) + 2d318: 6706 ld a4,64(sp) + 2d31a: e4be sd a5,72(sp) + 2d31c: 97ba add a5,a5,a4 + 2d31e: 00078023 sb zero,0(a5) + 2d322: fa899de3 bne s3,s0,2d2dc <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x92> + 2d326: 67e2 ld a5,24(sp) + 2d328: 6582 ld a1,0(sp) + 2d32a: 0001e317 auipc t1,0x1e + 2d32e: b8e33303 ld t1,-1138(t1) # 4aeb8 <_GLOBAL_OFFSET_TABLE_+0x368> + 2d332: 853e mv a0,a5 + 2d334: f456 sd s5,40(sp) + 2d336: f84e sd s3,48(sp) + 2d338: fc4e sd s3,56(sp) + 2d33a: 8d3e mv s10,a5 + 2d33c: 9302 jalr t1 + 2d33e: 6506 ld a0,64(sp) + 2d340: 7aa2 ld s5,40(sp) + 2d342: 7442 ld s0,48(sp) + 2d344: 79e2 ld s3,56(sp) + 2d346: fb2508e3 beq a0,s2,2d2f6 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xac> + 2d34a: db6e80ef jal ra,15900 <_ZdlPv@plt> + 2d34e: 001d8d13 addi s10,s11,1 + 2d352: bf25 j 2d28a <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x40> + 2d354: 65c2 ld a1,16(sp) + 2d356: 6502 ld a0,0(sp) + 2d358: 4601 li a2,0 + 2d35a: e43e sd a5,8(sp) + 2d35c: b54e80ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 2d360: 7682 ld a3,32(sp) + 2d362: 67a2 ld a5,8(sp) + 2d364: e0aa sd a0,64(sp) + 2d366: e8b6 sd a3,80(sp) + 2d368: bf61 j 2d300 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xb6> + 2d36a: 85ca mv a1,s2 + 2d36c: 00168613 addi a2,a3,1 + 2d370: 0c367757 vsetvli a4,a2,e8,m8,ta,ma + 2d374: 02058407 vle8.v v8,(a1) + 2d378: 8e19 sub a2,a2,a4 + 2d37a: 95ba add a1,a1,a4 + 2d37c: 02078427 vse8.v v8,(a5) + 2d380: 97ba add a5,a5,a4 + 2d382: f67d bnez a2,2d370 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x126> + 2d384: b7b5 j 2d2f0 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xa6> + 2d386: 13a7e063 bltu a5,s10,2d4a6 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x25c> + 2d38a: 608c ld a1,0(s1) + 2d38c: 0084 addi s1,sp,64 + 2d38e: 05010913 addi s2,sp,80 + 2d392: 00f58633 add a2,a1,a5 + 2d396: 8526 mv a0,s1 + 2d398: 95ea add a1,a1,s10 + 2d39a: e0ca sd s2,64(sp) + 2d39c: afeeb0ef jal ra,1869a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> + 2d3a0: 08898763 beq s3,s0,2d42e <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x1e4> + 2d3a4: 8522 mv a0,s0 + 2d3a6: 85a6 mv a1,s1 + 2d3a8: a58e80ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d3ac: 02040413 addi s0,s0,32 + 2d3b0: 6506 ld a0,64(sp) + 2d3b2: 01250463 beq a0,s2,2d3ba <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x170> + 2d3b6: d4ae80ef jal ra,15900 <_ZdlPv@plt> + 2d3ba: 000c3903 ld s2,0(s8) + 2d3be: 008c3483 ld s1,8(s8) + 2d3c2: 013c3823 sd s3,16(s8) + 2d3c6: 008c3423 sd s0,8(s8) + 2d3ca: 015c3023 sd s5,0(s8) + 2d3ce: 844a mv s0,s2 + 2d3d0: 00990d63 beq s2,s1,2d3ea <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x1a0> + 2d3d4: 6008 ld a0,0(s0) + 2d3d6: 01040793 addi a5,s0,16 + 2d3da: 00f50463 beq a0,a5,2d3e2 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x198> + 2d3de: d22e80ef jal ra,15900 <_ZdlPv@plt> + 2d3e2: 02040413 addi s0,s0,32 + 2d3e6: fe8497e3 bne s1,s0,2d3d4 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x18a> + 2d3ea: 02090363 beqz s2,2d410 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x1c6> + 2d3ee: 640e ld s0,192(sp) + 2d3f0: 60ae ld ra,200(sp) + 2d3f2: 74ea ld s1,184(sp) + 2d3f4: 79aa ld s3,168(sp) + 2d3f6: 7a0a ld s4,160(sp) + 2d3f8: 6aea ld s5,152(sp) + 2d3fa: 6b4a ld s6,144(sp) + 2d3fc: 6baa ld s7,136(sp) + 2d3fe: 6c0a ld s8,128(sp) + 2d400: 7ce6 ld s9,120(sp) + 2d402: 7d46 ld s10,112(sp) + 2d404: 7da6 ld s11,104(sp) + 2d406: 854a mv a0,s2 + 2d408: 794a ld s2,176(sp) + 2d40a: 6169 addi sp,sp,208 + 2d40c: cf4e806f j 15900 <_ZdlPv@plt> + 2d410: 60ae ld ra,200(sp) + 2d412: 640e ld s0,192(sp) + 2d414: 74ea ld s1,184(sp) + 2d416: 794a ld s2,176(sp) + 2d418: 79aa ld s3,168(sp) + 2d41a: 7a0a ld s4,160(sp) + 2d41c: 6aea ld s5,152(sp) + 2d41e: 6b4a ld s6,144(sp) + 2d420: 6baa ld s7,136(sp) + 2d422: 6c0a ld s8,128(sp) + 2d424: 7ce6 ld s9,120(sp) + 2d426: 7d46 ld s10,112(sp) + 2d428: 7da6 ld s11,104(sp) + 2d42a: 6169 addi sp,sp,208 + 2d42c: 8082 ret + 2d42e: 103c addi a5,sp,40 + 2d430: 853e mv a0,a5 + 2d432: 85a6 mv a1,s1 + 2d434: 0001e317 auipc t1,0x1e + 2d438: a8433303 ld t1,-1404(t1) # 4aeb8 <_GLOBAL_OFFSET_TABLE_+0x368> + 2d43c: 8d3e mv s10,a5 + 2d43e: f456 sd s5,40(sp) + 2d440: f84e sd s3,48(sp) + 2d442: fc4e sd s3,56(sp) + 2d444: 9302 jalr t1 + 2d446: 7aa2 ld s5,40(sp) + 2d448: 7442 ld s0,48(sp) + 2d44a: 79e2 ld s3,56(sp) + 2d44c: b795 j 2d3b0 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x166> + 2d44e: 87aa mv a5,a0 + 2d450: 8526 mv a0,s1 + 2d452: 7aa2 ld s5,40(sp) + 2d454: 7442 ld s0,48(sp) + 2d456: 79e2 ld s3,56(sp) + 2d458: 84be mv s1,a5 + 2d45a: eaae90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d45e: 856a mv a0,s10 + 2d460: 0001d317 auipc t1,0x1d + 2d464: 78033303 ld t1,1920(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2d468: f456 sd s5,40(sp) + 2d46a: f822 sd s0,48(sp) + 2d46c: fc4e sd s3,56(sp) + 2d46e: 9302 jalr t1 + 2d470: 8526 mv a0,s1 + 2d472: b7ee80ef jal ra,157f0 <_Unwind_Resume@plt> + 2d476: 103c addi a5,sp,40 + 2d478: 84aa mv s1,a0 + 2d47a: 8d3e mv s10,a5 + 2d47c: b7cd j 2d45e <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x214> + 2d47e: 84aa mv s1,a0 + 2d480: 6502 ld a0,0(sp) + 2d482: 7aa2 ld s5,40(sp) + 2d484: 7442 ld s0,48(sp) + 2d486: 79e2 ld s3,56(sp) + 2d488: e7ce90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d48c: bfc9 j 2d45e <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x214> + 2d48e: 86be mv a3,a5 + 2d490: 866a mv a2,s10 + 2d492: 0000b597 auipc a1,0xb + 2d496: 59658593 addi a1,a1,1430 # 38a28 <_IO_stdin_used+0x3d0> + 2d49a: 0000b517 auipc a0,0xb + 2d49e: 5a650513 addi a0,a0,1446 # 38a40 <_IO_stdin_used+0x3e8> + 2d4a2: caee80ef jal ra,15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> + 2d4a6: 86be mv a3,a5 + 2d4a8: 866a mv a2,s10 + 2d4aa: 0000b597 auipc a1,0xb + 2d4ae: 57e58593 addi a1,a1,1406 # 38a28 <_IO_stdin_used+0x3d0> + 2d4b2: 0000b517 auipc a0,0xb + 2d4b6: 58e50513 addi a0,a0,1422 # 38a40 <_IO_stdin_used+0x3e8> + 2d4ba: c96e80ef jal ra,15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> + +000000000002d4be <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv>: + 2d4be: 7175 addi sp,sp,-144 + 2d4c0: e122 sd s0,128(sp) + 2d4c2: 0001e417 auipc s0,0x1e + 2d4c6: 92643403 ld s0,-1754(s0) # 4ade8 <_GLOBAL_OFFSET_TABLE_+0x298> + 2d4ca: 641c ld a5,8(s0) + 2d4cc: e506 sd ra,136(sp) + 2d4ce: f8ca sd s2,112(sp) + 2d4d0: 0e078763 beqz a5,2d5be <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x100> + 2d4d4: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2d4d8: 5e0030d7 vmv.v.i v1,0 + 2d4dc: 600c ld a1,0(s0) + 2d4de: fca6 sd s1,120(sp) + 2d4e0: 1804 addi s1,sp,48 + 2d4e2: f4ce sd s3,104(sp) + 2d4e4: 57fd li a5,-1 + 2d4e6: f0d2 sd s4,96(sp) + 2d4e8: ecd6 sd s5,88(sp) + 2d4ea: e8da sd s6,80(sp) + 2d4ec: 01810993 addi s3,sp,24 + 2d4f0: 8526 mv a0,s1 + 2d4f2: 0209f0a7 vse64.v v1,(s3) + 2d4f6: f402 sd zero,40(sp) + 2d4f8: c63e sw a5,12(sp) + 2d4fa: c83e sw a5,16(sp) + 2d4fc: d0ceb0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2d500: 864e mv a2,s3 + 2d502: 07c00593 li a1,124 + 2d506: 8526 mv a0,s1 + 2d508: d43ff0ef jal ra,2d24a <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE> + 2d50c: 7542 ld a0,48(sp) + 2d50e: 04010913 addi s2,sp,64 + 2d512: 01250463 beq a0,s2,2d51a <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x5c> + 2d516: beae80ef jal ra,15900 <_ZdlPv@plt> + 2d51a: 7702 ld a4,32(sp) + 2d51c: 67e2 ld a5,24(sp) + 2d51e: 56fd li a3,-1 + 2d520: f8070713 addi a4,a4,-128 + 2d524: ca36 sw a3,20(sp) + 2d526: 0af71363 bne a4,a5,2d5cc <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x10e> + 2d52a: 778c ld a1,40(a5) + 2d52c: 7388 ld a0,32(a5) + 2d52e: 0070 addi a2,sp,12 + 2d530: d0af30ef jal ra,20a3a <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0> + 2d534: cd41 beqz a0,2d5cc <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x10e> + 2d536: 67e2 ld a5,24(sp) + 2d538: 0810 addi a2,sp,16 + 2d53a: 67ac ld a1,72(a5) + 2d53c: 63a8 ld a0,64(a5) + 2d53e: cfcf30ef jal ra,20a3a <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0> + 2d542: c549 beqz a0,2d5cc <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x10e> + 2d544: 67e2 ld a5,24(sp) + 2d546: 0850 addi a2,sp,20 + 2d548: 77ac ld a1,104(a5) + 2d54a: 73a8 ld a0,96(a5) + 2d54c: ceef30ef jal ra,20a3a <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0> + 2d550: cd35 beqz a0,2d5cc <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x10e> + 2d552: 03000513 li a0,48 + 2d556: b4ae80ef jal ra,158a0 <_Znwm@plt> + 2d55a: 67e2 ld a5,24(sp) + 2d55c: 01050713 addi a4,a0,16 + 2d560: e118 sd a4,0(a0) + 2d562: 638c ld a1,0(a5) + 2d564: 6790 ld a2,8(a5) + 2d566: 4b32 lw s6,12(sp) + 2d568: 4ac2 lw s5,16(sp) + 2d56a: 962e add a2,a2,a1 + 2d56c: 4a52 lw s4,20(sp) + 2d56e: 892a mv s2,a0 + 2d570: 89eeb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2d574: 6462 ld s0,24(sp) + 2d576: 7482 ld s1,32(sp) + 2d578: 03692023 sw s6,32(s2) + 2d57c: 03592223 sw s5,36(s2) + 2d580: 03492423 sw s4,40(s2) + 2d584: 00940e63 beq s0,s1,2d5a0 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0xe2> + 2d588: 6008 ld a0,0(s0) + 2d58a: 01040793 addi a5,s0,16 + 2d58e: 00f50463 beq a0,a5,2d596 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0xd8> + 2d592: b6ee80ef jal ra,15900 <_ZdlPv@plt> + 2d596: 02040413 addi s0,s0,32 + 2d59a: fe8497e3 bne s1,s0,2d588 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0xca> + 2d59e: 64e2 ld s1,24(sp) + 2d5a0: c481 beqz s1,2d5a8 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0xea> + 2d5a2: 8526 mv a0,s1 + 2d5a4: b5ce80ef jal ra,15900 <_ZdlPv@plt> + 2d5a8: 60aa ld ra,136(sp) + 2d5aa: 640a ld s0,128(sp) + 2d5ac: 74e6 ld s1,120(sp) + 2d5ae: 79a6 ld s3,104(sp) + 2d5b0: 7a06 ld s4,96(sp) + 2d5b2: 6ae6 ld s5,88(sp) + 2d5b4: 6b46 ld s6,80(sp) + 2d5b6: 854a mv a0,s2 + 2d5b8: 7946 ld s2,112(sp) + 2d5ba: 6149 addi sp,sp,144 + 2d5bc: 8082 ret + 2d5be: 60aa ld ra,136(sp) + 2d5c0: 640a ld s0,128(sp) + 2d5c2: 4901 li s2,0 + 2d5c4: 854a mv a0,s2 + 2d5c6: 7946 ld s2,112(sp) + 2d5c8: 6149 addi sp,sp,144 + 2d5ca: 8082 ret + 2d5cc: 00843a03 ld s4,8(s0) + 2d5d0: 8526 mv a0,s1 + 2d5d2: 6000 ld s0,0(s0) + 2d5d4: 02aa0593 addi a1,s4,42 + 2d5d8: f84a sd s2,48(sp) + 2d5da: fc02 sd zero,56(sp) + 2d5dc: 04010023 sb zero,64(sp) + 2d5e0: c10e80ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 2d5e4: 02a00613 li a2,42 + 2d5e8: 0000d597 auipc a1,0xd + 2d5ec: f6858593 addi a1,a1,-152 # 3a550 <_IO_stdin_used+0x1ef8> + 2d5f0: 8526 mv a0,s1 + 2d5f2: f4ee80ef jal ra,15d40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@plt> + 2d5f6: 8652 mv a2,s4 + 2d5f8: 85a2 mv a1,s0 + 2d5fa: 8526 mv a0,s1 + 2d5fc: f44e80ef jal ra,15d40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@plt> + 2d600: 8526 mv a0,s1 + 2d602: 93afd0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2d606: 842a mv s0,a0 + 2d608: 8526 mv a0,s1 + 2d60a: cfae90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d60e: a031 j 2d61a <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x15c> + 2d610: bfdd j 2d606 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x148> + 2d612: 842a mv s0,a0 + 2d614: 854a mv a0,s2 + 2d616: aeae80ef jal ra,15900 <_ZdlPv@plt> + 2d61a: 854e mv a0,s3 + 2d61c: 0001d317 auipc t1,0x1d + 2d620: 5c433303 ld t1,1476(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2d624: 9302 jalr t1 + 2d626: 8522 mv a0,s0 + 2d628: 9c8e80ef jal ra,157f0 <_Unwind_Resume@plt> + 2d62c: 842a mv s0,a0 + 2d62e: b7f5 j 2d61a <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x15c> + 2d630: bfd9 j 2d606 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x148> + +000000000002d632 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv>: + 2d632: 1b854783 lbu a5,440(a0) + 2d636: c391 beqz a5,2d63a <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv+0x8> + 2d638: 8082 ret + 2d63a: 1101 addi sp,sp,-32 + 2d63c: e822 sd s0,16(sp) + 2d63e: e426 sd s1,8(sp) + 2d640: ec06 sd ra,24(sp) + 2d642: 4785 li a5,1 + 2d644: 842a mv s0,a0 + 2d646: 1af50c23 sb a5,440(a0) + 2d64a: e75ff0ef jal ra,2d4be <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv> + 2d64e: 1d843483 ld s1,472(s0) + 2d652: 1ca43c23 sd a0,472(s0) + 2d656: c085 beqz s1,2d676 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv+0x44> + 2d658: 5488 lw a0,40(s1) + 2d65a: 00054463 bltz a0,2d662 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv+0x30> + 2d65e: cb2e80ef jal ra,15b10 + 2d662: 6088 ld a0,0(s1) + 2d664: 01048793 addi a5,s1,16 + 2d668: 00f50463 beq a0,a5,2d670 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv+0x3e> + 2d66c: a94e80ef jal ra,15900 <_ZdlPv@plt> + 2d670: 8526 mv a0,s1 + 2d672: a8ee80ef jal ra,15900 <_ZdlPv@plt> + 2d676: 8522 mv a0,s0 + 2d678: f62ee0ef jal ra,1bdda <_ZN7testing8internal12UnitTestImpl32SuppressTestEventsIfInSubprocessEv> + 2d67c: 8522 mv a0,s0 + 2d67e: 9cfed0ef jal ra,1b04c <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv> + 2d682: 8522 mv a0,s0 + 2d684: ea5fc0ef jal ra,2a528 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv> + 2d688: 8522 mv a0,s0 + 2d68a: 6442 ld s0,16(sp) + 2d68c: 60e2 ld ra,24(sp) + 2d68e: 64a2 ld s1,8(sp) + 2d690: 6105 addi sp,sp,32 + 2d692: a1ff306f j 210b0 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv> + +000000000002d696 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0>: + 2d696: 7119 addi sp,sp,-128 + 2d698: f4a6 sd s1,104(sp) + 2d69a: 0001e497 auipc s1,0x1e + 2d69e: 82e4b483 ld s1,-2002(s1) # 4aec8 <_GLOBAL_OFFSET_TABLE_+0x378> + 2d6a2: 6088 ld a0,0(s1) + 2d6a4: 0000c597 auipc a1,0xc + 2d6a8: fa458593 addi a1,a1,-92 # 39648 <_IO_stdin_used+0xff0> + 2d6ac: f8a2 sd s0,112(sp) + 2d6ae: ecce sd s3,88(sp) + 2d6b0: fc86 sd ra,120(sp) + 2d6b2: f0ca sd s2,96(sp) + 2d6b4: e8d2 sd s4,80(sp) + 2d6b6: e4d6 sd s5,72(sp) + 2d6b8: e0da sd s6,64(sp) + 2d6ba: e77e70ef jal ra,15530 + 2d6be: 842a mv s0,a0 + 2d6c0: 02010993 addi s3,sp,32 + 2d6c4: c555 beqz a0,2d770 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xda> + 2d6c6: 854e mv a0,s3 + 2d6c8: 85a2 mv a1,s0 + 2d6ca: cf9ef0ef jal ra,1d3c2 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE> + 2d6ce: 8522 mv a0,s0 + 2d6d0: ba0e80ef jal ra,15a70 + 2d6d4: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2d6d8: 5e0030d7 vmv.v.i v1,0 + 2d6dc: 00810a13 addi s4,sp,8 + 2d6e0: 8652 mv a2,s4 + 2d6e2: 45a9 li a1,10 + 2d6e4: 854e mv a0,s3 + 2d6e6: 020a70a7 vse64.v v1,(s4) + 2d6ea: ec02 sd zero,24(sp) + 2d6ec: b5fff0ef jal ra,2d24a <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE> + 2d6f0: 6942 ld s2,16(sp) + 2d6f2: 6422 ld s0,8(sp) + 2d6f4: 05240963 beq s0,s2,2d746 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xb0> + 2d6f8: 4481 li s1,0 + 2d6fa: 0001da97 auipc s5,0x1d + 2d6fe: 716aba83 ld s5,1814(s5) # 4ae10 <_GLOBAL_OFFSET_TABLE_+0x2c0> + 2d702: 4b05 li s6,1 + 2d704: 00549793 slli a5,s1,0x5 + 2d708: 97a2 add a5,a5,s0 + 2d70a: 6798 ld a4,8(a5) + 2d70c: cb09 beqz a4,2d71e <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x88> + 2d70e: 6388 ld a0,0(a5) + 2d710: ba1f00ef jal ra,1e2b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc> + 2d714: 6422 ld s0,8(sp) + 2d716: 6942 ld s2,16(sp) + 2d718: e119 bnez a0,2d71e <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x88> + 2d71a: 016a8023 sb s6,0(s5) + 2d71e: 408907b3 sub a5,s2,s0 + 2d722: 0485 addi s1,s1,1 + 2d724: 8795 srai a5,a5,0x5 + 2d726: fcf4efe3 bltu s1,a5,2d704 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x6e> + 2d72a: 01240e63 beq s0,s2,2d746 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xb0> + 2d72e: 6008 ld a0,0(s0) + 2d730: 01040793 addi a5,s0,16 + 2d734: 00f50463 beq a0,a5,2d73c <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xa6> + 2d738: 9c8e80ef jal ra,15900 <_ZdlPv@plt> + 2d73c: 02040413 addi s0,s0,32 + 2d740: ff2417e3 bne s0,s2,2d72e <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x98> + 2d744: 6922 ld s2,8(sp) + 2d746: 00090563 beqz s2,2d750 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xba> + 2d74a: 854a mv a0,s2 + 2d74c: 9b4e80ef jal ra,15900 <_ZdlPv@plt> + 2d750: 7502 ld a0,32(sp) + 2d752: 181c addi a5,sp,48 + 2d754: 00f50463 beq a0,a5,2d75c <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xc6> + 2d758: 9a8e80ef jal ra,15900 <_ZdlPv@plt> + 2d75c: 70e6 ld ra,120(sp) + 2d75e: 7446 ld s0,112(sp) + 2d760: 74a6 ld s1,104(sp) + 2d762: 7906 ld s2,96(sp) + 2d764: 69e6 ld s3,88(sp) + 2d766: 6a46 ld s4,80(sp) + 2d768: 6aa6 ld s5,72(sp) + 2d76a: 6b06 ld s6,64(sp) + 2d76c: 6109 addi sp,sp,128 + 2d76e: 8082 ret + 2d770: 6685 lui a3,0x1 + 2d772: 0000c617 auipc a2,0xc + 2d776: b7660613 addi a2,a2,-1162 # 392e8 <_IO_stdin_used+0xc90> + 2d77a: 458d li a1,3 + 2d77c: 854e mv a0,s3 + 2d77e: 75868693 addi a3,a3,1880 # 1758 <__abi_tag-0xeb3c> + 2d782: 815f20ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2d786: 4655 li a2,21 + 2d788: 0000c597 auipc a1,0xc + 2d78c: cb058593 addi a1,a1,-848 # 39438 <_IO_stdin_used+0xde0> + 2d790: 0001e517 auipc a0,0x1e + 2d794: 80853503 ld a0,-2040(a0) # 4af98 <_ZSt4cerr@Base> + 2d798: f69e70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2d79c: 6490 ld a2,8(s1) + 2d79e: 608c ld a1,0(s1) + 2d7a0: 0001d517 auipc a0,0x1d + 2d7a4: 7f853503 ld a0,2040(a0) # 4af98 <_ZSt4cerr@Base> + 2d7a8: f59e70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2d7ac: 0000b597 auipc a1,0xb + 2d7b0: 21c58593 addi a1,a1,540 # 389c8 <_IO_stdin_used+0x370> + 2d7b4: e7de70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2d7b8: 854e mv a0,s3 + 2d7ba: b6def0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2d7be: b721 j 2d6c6 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x30> + 2d7c0: 842a mv s0,a0 + 2d7c2: 0001d317 auipc t1,0x1d + 2d7c6: 41e33303 ld t1,1054(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2d7ca: 8552 mv a0,s4 + 2d7cc: 9302 jalr t1 + 2d7ce: 854e mv a0,s3 + 2d7d0: b34e90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d7d4: 8522 mv a0,s0 + 2d7d6: 81ae80ef jal ra,157f0 <_Unwind_Resume@plt> + 2d7da: 842a mv s0,a0 + 2d7dc: bfcd j 2d7ce <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x138> + 2d7de: 842a mv s0,a0 + 2d7e0: 854e mv a0,s3 + 2d7e2: b45ef0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2d7e6: 8522 mv a0,s0 + 2d7e8: 808e80ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000002d7ec <_ZN7testing8internal24ParseGoogleTestFlagsOnlyEPiPPw>: + 2d7ec: 0001d317 auipc t1,0x1d + 2d7f0: 4fc33303 ld t1,1276(t1) # 4ace8 <_GLOBAL_OFFSET_TABLE_+0x198> + 2d7f4: 8302 jr t1 + +000000000002d7f6 <_ZN7testing8internal24ParseGoogleTestFlagsOnlyEPiPPc>: + 2d7f6: 0001d317 auipc t1,0x1d + 2d7fa: 54a33303 ld t1,1354(t1) # 4ad40 <_GLOBAL_OFFSET_TABLE_+0x1f0> + 2d7fe: 8302 jr t1 + +000000000002d800 <_ZN7testing14InitGoogleTestEPiPPc>: + 2d800: 0001d317 auipc t1,0x1d + 2d804: 42833303 ld t1,1064(t1) # 4ac28 <_GLOBAL_OFFSET_TABLE_+0xd8> + 2d808: 8302 jr t1 + +000000000002d80a <_ZN7testing14InitGoogleTestEv>: + 2d80a: 1101 addi sp,sp,-32 + 2d80c: 4705 li a4,1 + 2d80e: 0000d797 auipc a5,0xd + 2d812: d7278793 addi a5,a5,-654 # 3a580 <_IO_stdin_used+0x1f28> + 2d816: 002c addi a1,sp,8 + 2d818: 0048 addi a0,sp,4 + 2d81a: 0001d317 auipc t1,0x1d + 2d81e: 40e33303 ld t1,1038(t1) # 4ac28 <_GLOBAL_OFFSET_TABLE_+0xd8> + 2d822: ec06 sd ra,24(sp) + 2d824: c23a sw a4,4(sp) + 2d826: e43e sd a5,8(sp) + 2d828: 9302 jalr t1 + 2d82a: 60e2 ld ra,24(sp) + 2d82c: 6105 addi sp,sp,32 + 2d82e: 8082 ret + +000000000002d830 <_ZN7testing14InitGoogleTestEPiPPw>: + 2d830: 0001d317 auipc t1,0x1d + 2d834: 4c833303 ld t1,1224(t1) # 4acf8 <_GLOBAL_OFFSET_TABLE_+0x1a8> + 2d838: 8302 jr t1 + +000000000002d83a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_>: + 2d83a: 7129 addi sp,sp,-320 + 2d83c: f5e6 sd s9,232(sp) + 2d83e: fe06 sd ra,312(sp) + 2d840: fa22 sd s0,304(sp) + 2d842: f626 sd s1,296(sp) + 2d844: f24a sd s2,288(sp) + 2d846: ee4e sd s3,280(sp) + 2d848: ea52 sd s4,272(sp) + 2d84a: e656 sd s5,264(sp) + 2d84c: e25a sd s6,256(sp) + 2d84e: fdde sd s7,248(sp) + 2d850: f9e2 sd s8,240(sp) + 2d852: f1ea sd s10,224(sp) + 2d854: edee sd s11,216(sp) + 2d856: 4785 li a5,1 + 2d858: f02a sd a0,32(sp) + 2d85a: fc36 sd a3,56(sp) + 2d85c: f42e sd a1,40(sp) + 2d85e: f832 sd a2,48(sp) + 2d860: 00f50023 sb a5,0(a0) + 2d864: 8cb6 mv s9,a3 + 2d866: a011 j 2d86a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x30> + 2d868: 0c85 addi s9,s9,1 + 2d86a: 000cc903 lbu s2,0(s9) + 2d86e: 854a mv a0,s2 + 2d870: af0e80ef jal ra,15b60 + 2d874: f975 bnez a0,2d868 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e> + 2d876: 02c00593 li a1,44 + 2d87a: 8566 mv a0,s9 + 2d87c: e402 sd zero,8(sp) + 2d87e: 4481 li s1,0 + 2d880: e802 sd zero,16(sp) + 2d882: 0100 addi s0,sp,128 + 2d884: 09010993 addi s3,sp,144 + 2d888: 4abd li s5,15 + 2d88a: 4c05 li s8,1 + 2d88c: 0a010d13 addi s10,sp,160 + 2d890: 0b010a13 addi s4,sp,176 + 2d894: 04810b13 addi s6,sp,72 + 2d898: b49e70ef jal ra,153e0 + 2d89c: c161 beqz a0,2d95c <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x122> + 2d89e: 41950bb3 sub s7,a0,s9 + 2d8a2: f15e sd s7,160(sp) + 2d8a4: e14e sd s3,128(sp) + 2d8a6: e502 sd zero,136(sp) + 2d8a8: 137aed63 bltu s5,s7,2d9e2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1a8> + 2d8ac: 138b9763 bne s7,s8,2d9da <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1a0> + 2d8b0: 09210823 sb s2,144(sp) + 2d8b4: 86ce mv a3,s3 + 2d8b6: e55e sd s7,136(sp) + 2d8b8: 01768733 add a4,a3,s7 + 2d8bc: 00070023 sb zero,0(a4) + 2d8c0: 6b8a ld s7,128(sp) + 2d8c2: 692a ld s2,136(sp) + 2d8c4: 995e add s2,s2,s7 + 2d8c6: 012b9e63 bne s7,s2,2d8e2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xa8> + 2d8ca: a055 j 2d96e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x134> + 2d8cc: 41790933 sub s2,s2,s7 + 2d8d0: 85ca mv a1,s2 + 2d8d2: 4605 li a2,1 + 2d8d4: 8522 mv a0,s0 + 2d8d6: a7be70ef jal ra,15350 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm@plt> + 2d8da: 6b8a ld s7,128(sp) + 2d8dc: 995e add s2,s2,s7 + 2d8de: 012b8863 beq s7,s2,2d8ee <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xb4> + 2d8e2: fff94503 lbu a0,-1(s2) + 2d8e6: 197d addi s2,s2,-1 + 2d8e8: a78e80ef jal ra,15b60 + 2d8ec: f165 bnez a0,2d8cc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x92> + 2d8ee: f152 sd s4,160(sp) + 2d8f0: 65aa ld a1,136(sp) + 2d8f2: 86d2 mv a3,s4 + 2d8f4: 894e mv s2,s3 + 2d8f6: 093b8363 beq s7,s3,2d97c <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x142> + 2d8fa: 654a ld a0,144(sp) + 2d8fc: 67a2 ld a5,8(sp) + 2d8fe: f15e sd s7,160(sp) + 2d900: f92a sd a0,176(sp) + 2d902: f52e sd a1,168(sp) + 2d904: e14a sd s2,128(sp) + 2d906: e502 sd zero,136(sp) + 2d908: 08010823 sb zero,144(sp) + 2d90c: 08f48e63 beq s1,a5,2d9a8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x16e> + 2d910: 01048713 addi a4,s1,16 + 2d914: e098 sd a4,0(s1) + 2d916: 750a ld a0,160(sp) + 2d918: 0ed50c63 beq a0,a3,2da10 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1d6> + 2d91c: 774a ld a4,176(sp) + 2d91e: e088 sd a0,0(s1) + 2d920: e898 sd a4,16(s1) + 2d922: e48c sd a1,8(s1) + 2d924: 02048493 addi s1,s1,32 + 2d928: 650a ld a0,128(sp) + 2d92a: 01250463 beq a0,s2,2d932 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xf8> + 2d92e: fd3e70ef jal ra,15900 <_ZdlPv@plt> + 2d932: 8566 mv a0,s9 + 2d934: 02c00593 li a1,44 + 2d938: aa9e70ef jal ra,153e0 + 2d93c: 8caa mv s9,a0 + 2d93e: 0e050863 beqz a0,2da2e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1f4> + 2d942: 001cc903 lbu s2,1(s9) + 2d946: 0c85 addi s9,s9,1 + 2d948: 854a mv a0,s2 + 2d94a: a16e80ef jal ra,15b60 + 2d94e: f975 bnez a0,2d942 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x108> + 2d950: 02c00593 li a1,44 + 2d954: 8566 mv a0,s9 + 2d956: a8be70ef jal ra,153e0 + 2d95a: f131 bnez a0,2d89e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x64> + 2d95c: 85e6 mv a1,s9 + 2d95e: 8522 mv a0,s0 + 2d960: 8a8eb0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2d964: 6b8a ld s7,128(sp) + 2d966: 692a ld s2,136(sp) + 2d968: 995e add s2,s2,s7 + 2d96a: f72b9ce3 bne s7,s2,2d8e2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xa8> + 2d96e: 1914 addi a3,sp,176 + 2d970: f136 sd a3,160(sp) + 2d972: 09010913 addi s2,sp,144 + 2d976: 4581 li a1,0 + 2d978: f92b91e3 bne s7,s2,2d8fa <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xc0> + 2d97c: 8836 mv a6,a3 + 2d97e: 88ca mv a7,s2 + 2d980: 00158513 addi a0,a1,1 + 2d984: 0c357757 vsetvli a4,a0,e8,m8,ta,ma + 2d988: 02088407 vle8.v v8,(a7) + 2d98c: 8d19 sub a0,a0,a4 + 2d98e: 98ba add a7,a7,a4 + 2d990: 02080427 vse8.v v8,(a6) + 2d994: 983a add a6,a6,a4 + 2d996: f57d bnez a0,2d984 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x14a> + 2d998: 67a2 ld a5,8(sp) + 2d99a: f52e sd a1,168(sp) + 2d99c: e14a sd s2,128(sp) + 2d99e: e502 sd zero,136(sp) + 2d9a0: 08010823 sb zero,144(sp) + 2d9a4: f6f496e3 bne s1,a5,2d910 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xd6> + 2d9a8: 67c2 ld a5,16(sp) + 2d9aa: 85ea mv a1,s10 + 2d9ac: 855a mv a0,s6 + 2d9ae: 0001d317 auipc t1,0x1d + 2d9b2: 50a33303 ld t1,1290(t1) # 4aeb8 <_GLOBAL_OFFSET_TABLE_+0x368> + 2d9b6: ec36 sd a3,24(sp) + 2d9b8: e4be sd a5,72(sp) + 2d9ba: e8a6 sd s1,80(sp) + 2d9bc: eca6 sd s1,88(sp) + 2d9be: 8bda mv s7,s6 + 2d9c0: 9302 jalr t1 + 2d9c2: 67a6 ld a5,72(sp) + 2d9c4: 750a ld a0,160(sp) + 2d9c6: 66e2 ld a3,24(sp) + 2d9c8: e83e sd a5,16(sp) + 2d9ca: 67e6 ld a5,88(sp) + 2d9cc: 64c6 ld s1,80(sp) + 2d9ce: e43e sd a5,8(sp) + 2d9d0: f4d50ce3 beq a0,a3,2d928 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xee> + 2d9d4: f2de70ef jal ra,15900 <_ZdlPv@plt> + 2d9d8: bf81 j 2d928 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xee> + 2d9da: ec0b8de3 beqz s7,2d8b4 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x7a> + 2d9de: 854e mv a0,s3 + 2d9e0: a809 j 2d9f2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1b8> + 2d9e2: 4601 li a2,0 + 2d9e4: 85ea mv a1,s10 + 2d9e6: 8522 mv a0,s0 + 2d9e8: cc9e70ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 2d9ec: 768a ld a3,160(sp) + 2d9ee: e12a sd a0,128(sp) + 2d9f0: e936 sd a3,144(sp) + 2d9f2: 875e mv a4,s7 + 2d9f4: 8666 mv a2,s9 + 2d9f6: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 2d9fa: 02060407 vle8.v v8,(a2) + 2d9fe: 8f15 sub a4,a4,a3 + 2da00: 9636 add a2,a2,a3 + 2da02: 02050427 vse8.v v8,(a0) + 2da06: 9536 add a0,a0,a3 + 2da08: f77d bnez a4,2d9f6 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1bc> + 2da0a: 7b8a ld s7,160(sp) + 2da0c: 668a ld a3,128(sp) + 2da0e: b565 j 2d8b6 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x7c> + 2da10: 00158813 addi a6,a1,1 + 2da14: 0c387557 vsetvli a0,a6,e8,m8,ta,ma + 2da18: 02068407 vle8.v v8,(a3) + 2da1c: 40a80833 sub a6,a6,a0 + 2da20: 96aa add a3,a3,a0 + 2da22: 02070427 vse8.v v8,(a4) + 2da26: 972a add a4,a4,a0 + 2da28: fe0816e3 bnez a6,2da14 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1da> + 2da2c: bddd j 2d922 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xe8> + 2da2e: 0088 addi a0,sp,64 + 2da30: ec2a sd a0,24(sp) + 2da32: b66ec0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 2da36: 6a42 ld s4,16(sp) + 2da38: 0a810b93 addi s7,sp,168 + 2da3c: d502 sw zero,168(sp) + 2da3e: f902 sd zero,176(sp) + 2da40: e582 sd zero,200(sp) + 2da42: fd5e sd s7,184(sp) + 2da44: e1de sd s7,192(sp) + 2da46: 11448e63 beq s1,s4,2db62 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x328> + 2da4a: 7782 ld a5,32(sp) + 2da4c: 80000b37 lui s6,0x80000 + 2da50: 000a3983 ld s3,0(s4) + 2da54: 008a3d83 ld s11,8(s4) + 2da58: fffb4a93 not s5,s6 + 2da5c: 01078c13 addi s8,a5,16 + 2da60: 0a0c8d63 beqz s9,2db1a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e0> + 2da64: 895e mv s2,s7 + 2da66: 028cbd03 ld s10,40(s9) + 2da6a: 866e mv a2,s11 + 2da6c: 01bd7363 bgeu s10,s11,2da72 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x238> + 2da70: 866a mv a2,s10 + 2da72: c619 beqz a2,2da80 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x246> + 2da74: 020cb503 ld a0,32(s9) + 2da78: 85ce mv a1,s3 + 2da7a: f47e70ef jal ra,159c0 + 2da7e: e909 bnez a0,2da90 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x256> + 2da80: 41bd0733 sub a4,s10,s11 + 2da84: 00eac863 blt s5,a4,2da94 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x25a> + 2da88: 1d674a63 blt a4,s6,2dc5c <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x422> + 2da8c: 0007051b sext.w a0,a4 + 2da90: 1c054663 bltz a0,2dc5c <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x422> + 2da94: 8966 mv s2,s9 + 2da96: 010cbc83 ld s9,16(s9) + 2da9a: fc0c96e3 bnez s9,2da66 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x22c> + 2da9e: 07790e63 beq s2,s7,2db1a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e0> + 2daa2: 02893c83 ld s9,40(s2) + 2daa6: 866e mv a2,s11 + 2daa8: 01bcf363 bgeu s9,s11,2daae <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x274> + 2daac: 8666 mv a2,s9 + 2daae: c619 beqz a2,2dabc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x282> + 2dab0: 02093583 ld a1,32(s2) + 2dab4: 854e mv a0,s3 + 2dab6: f0be70ef jal ra,159c0 + 2daba: e909 bnez a0,2dacc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x292> + 2dabc: 419d87b3 sub a5,s11,s9 + 2dac0: 00fac863 blt s5,a5,2dad0 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x296> + 2dac4: 0567cb63 blt a5,s6,2db1a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e0> + 2dac8: 0007851b sext.w a0,a5 + 2dacc: 04054763 bltz a0,2db1a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e0> + 2dad0: 6506 ld a0,64(sp) + 2dad2: 4615 li a2,5 + 2dad4: 0000d597 auipc a1,0xd + 2dad8: b3458593 addi a1,a1,-1228 # 3a608 <_IO_stdin_used+0x1fb0> + 2dadc: 0541 addi a0,a0,16 + 2dade: c23e70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2dae2: 6506 ld a0,64(sp) + 2dae4: 008a3603 ld a2,8(s4) + 2dae8: 000a3583 ld a1,0(s4) + 2daec: 0541 addi a0,a0,16 + 2daee: c13e70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2daf2: 6506 ld a0,64(sp) + 2daf4: 466d li a2,27 + 2daf6: 0000d597 auipc a1,0xd + 2dafa: a9258593 addi a1,a1,-1390 # 3a588 <_IO_stdin_used+0x1f30> + 2dafe: 0541 addi a0,a0,16 + 2db00: c01e70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2db04: 020a0a13 addi s4,s4,32 + 2db08: 05448d63 beq s1,s4,2db62 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x328> + 2db0c: 7cca ld s9,176(sp) + 2db0e: 000a3983 ld s3,0(s4) + 2db12: 008a3d83 ld s11,8(s4) + 2db16: f40c97e3 bnez s9,2da64 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x22a> + 2db1a: 7782 ld a5,32(sp) + 2db1c: 0207b903 ld s2,32(a5) + 2db20: 15890d63 beq s2,s8,2dc7a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x440> + 2db24: 000d9963 bnez s11,2db36 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2fc> + 2db28: a2a9 j 2dc72 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x438> + 2db2a: 854a mv a0,s2 + 2db2c: fd4e70ef jal ra,15300 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt> + 2db30: 892a mv s2,a0 + 2db32: 15850463 beq a0,s8,2dc7a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x440> + 2db36: 02893783 ld a5,40(s2) + 2db3a: fefd98e3 bne s11,a5,2db2a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2f0> + 2db3e: 02093583 ld a1,32(s2) + 2db42: 866e mv a2,s11 + 2db44: 854e mv a0,s3 + 2db46: e7be70ef jal ra,159c0 + 2db4a: f165 bnez a0,2db2a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2f0> + 2db4c: 85d2 mv a1,s4 + 2db4e: 1108 addi a0,sp,160 + 2db50: 0001d317 auipc t1,0x1d + 2db54: 3f033303 ld t1,1008(t1) # 4af40 <_GLOBAL_OFFSET_TABLE_+0x3f0> + 2db58: 9302 jalr t1 + 2db5a: 020a0a13 addi s4,s4,32 + 2db5e: fb4497e3 bne s1,s4,2db0c <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2d2> + 2db62: 7782 ld a5,32(sp) + 2db64: 80000b37 lui s6,0x80000 + 2db68: fffb4a93 not s5,s6 + 2db6c: 0207b903 ld s2,32(a5) + 2db70: 01078d13 addi s10,a5,16 + 2db74: 09a90563 beq s2,s10,2dbfe <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3c4> + 2db78: 7cca ld s9,176(sp) + 2db7a: 02093a03 ld s4,32(s2) + 2db7e: 02893d83 ld s11,40(s2) + 2db82: 120c8d63 beqz s9,2dcbc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x482> + 2db86: 89de mv s3,s7 + 2db88: 028cbc03 ld s8,40(s9) + 2db8c: 866e mv a2,s11 + 2db8e: 01bc7363 bgeu s8,s11,2db94 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x35a> + 2db92: 8662 mv a2,s8 + 2db94: c619 beqz a2,2dba2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x368> + 2db96: 020cb503 ld a0,32(s9) + 2db9a: 85d2 mv a1,s4 + 2db9c: e25e70ef jal ra,159c0 + 2dba0: e909 bnez a0,2dbb2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x378> + 2dba2: 41bc0c33 sub s8,s8,s11 + 2dba6: 018ac863 blt s5,s8,2dbb6 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x37c> + 2dbaa: 116c4463 blt s8,s6,2dcb2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x478> + 2dbae: 000c051b sext.w a0,s8 + 2dbb2: 10054063 bltz a0,2dcb2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x478> + 2dbb6: 89e6 mv s3,s9 + 2dbb8: 010cbc83 ld s9,16(s9) + 2dbbc: fc0c96e3 bnez s9,2db88 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x34e> + 2dbc0: 0f798e63 beq s3,s7,2dcbc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x482> + 2dbc4: 0289bc03 ld s8,40(s3) + 2dbc8: 866e mv a2,s11 + 2dbca: 01bc7363 bgeu s8,s11,2dbd0 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x396> + 2dbce: 8662 mv a2,s8 + 2dbd0: c619 beqz a2,2dbde <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3a4> + 2dbd2: 0209b583 ld a1,32(s3) + 2dbd6: 8552 mv a0,s4 + 2dbd8: de9e70ef jal ra,159c0 + 2dbdc: e909 bnez a0,2dbee <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3b4> + 2dbde: 418d8733 sub a4,s11,s8 + 2dbe2: 00eac863 blt s5,a4,2dbf2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3b8> + 2dbe6: 0d674b63 blt a4,s6,2dcbc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x482> + 2dbea: 0007051b sext.w a0,a4 + 2dbee: 0c054763 bltz a0,2dcbc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x482> + 2dbf2: 854a mv a0,s2 + 2dbf4: f0ce70ef jal ra,15300 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt> + 2dbf8: 892a mv s2,a0 + 2dbfa: f7a51fe3 bne a0,s10,2db78 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x33e> + 2dbfe: 65e2 ld a1,24(sp) + 2dc00: 06010913 addi s2,sp,96 + 2dc04: 854a mv a0,s2 + 2dc06: dbcec0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 2dc0a: 0000c597 auipc a1,0xc + 2dc0e: 7ee58593 addi a1,a1,2030 # 3a3f8 <_IO_stdin_used+0x1da0> + 2dc12: 854a mv a0,s2 + 2dc14: 0001d317 auipc t1,0x1d + 2dc18: 0cc33303 ld t1,204(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> + 2dc1c: 9302 jalr t1 + 2dc1e: 0c051a63 bnez a0,2dcf2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x4b8> + 2dc22: 7642 ld a2,48(sp) + 2dc24: 75a2 ld a1,40(sp) + 2dc26: 0001d997 auipc s3,0x1d + 2dc2a: 2129b983 ld s3,530(s3) # 4ae38 + 2dc2e: 8522 mv a0,s0 + 2dc30: 0009ba03 ld s4,0(s3) + 2dc34: 95cf20ef jal ra,1fd90 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> + 2dc38: 7686 ld a3,96(sp) + 2dc3a: 660a ld a2,128(sp) + 2dc3c: 8552 mv a0,s4 + 2dc3e: 0000d597 auipc a1,0xd + 2dc42: 9a258593 addi a1,a1,-1630 # 3a5e0 <_IO_stdin_used+0x1f88> + 2dc46: fcae70ef jal ra,15410 + 2dc4a: 8522 mv a0,s0 + 2dc4c: eb9e80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2dc50: 0009b503 ld a0,0(s3) + 2dc54: 83ce80ef jal ra,15c90 + 2dc58: 889e70ef jal ra,154e0 + 2dc5c: 018cbc83 ld s9,24(s9) + 2dc60: e00c93e3 bnez s9,2da66 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x22c> + 2dc64: bd2d j 2da9e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x264> + 2dc66: 854a mv a0,s2 + 2dc68: e98e70ef jal ra,15300 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt> + 2dc6c: 892a mv s2,a0 + 2dc6e: 01850663 beq a0,s8,2dc7a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x440> + 2dc72: 02893783 ld a5,40(s2) + 2dc76: fbe5 bnez a5,2dc66 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x42c> + 2dc78: bdd1 j 2db4c <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x312> + 2dc7a: 6506 ld a0,64(sp) + 2dc7c: 4639 li a2,14 + 2dc7e: 0000d597 auipc a1,0xd + 2dc82: 92a58593 addi a1,a1,-1750 # 3a5a8 <_IO_stdin_used+0x1f50> + 2dc86: 0541 addi a0,a0,16 + 2dc88: a79e70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2dc8c: 6506 ld a0,64(sp) + 2dc8e: 008a3603 ld a2,8(s4) + 2dc92: 000a3583 ld a1,0(s4) + 2dc96: 0541 addi a0,a0,16 + 2dc98: a69e70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2dc9c: 6506 ld a0,64(sp) + 2dc9e: 02200613 li a2,34 + 2dca2: 0000d597 auipc a1,0xd + 2dca6: 91658593 addi a1,a1,-1770 # 3a5b8 <_IO_stdin_used+0x1f60> + 2dcaa: 0541 addi a0,a0,16 + 2dcac: a55e70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2dcb0: bd91 j 2db04 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2ca> + 2dcb2: 018cbc83 ld s9,24(s9) + 2dcb6: ec0c99e3 bnez s9,2db88 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x34e> + 2dcba: b719 j 2dbc0 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x386> + 2dcbc: 6506 ld a0,64(sp) + 2dcbe: 4661 li a2,24 + 2dcc0: 0000d597 auipc a1,0xd + 2dcc4: 92858593 addi a1,a1,-1752 # 3a5e8 <_IO_stdin_used+0x1f90> + 2dcc8: 0541 addi a0,a0,16 + 2dcca: a37e70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2dcce: 6506 ld a0,64(sp) + 2dcd0: 02893603 ld a2,40(s2) + 2dcd4: 02093583 ld a1,32(s2) + 2dcd8: 0541 addi a0,a0,16 + 2dcda: a27e70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2dcde: 6506 ld a0,64(sp) + 2dce0: 4609 li a2,2 + 2dce2: 0000d597 auipc a1,0xd + 2dce6: 8f658593 addi a1,a1,-1802 # 3a5d8 <_IO_stdin_used+0x1f80> + 2dcea: 0541 addi a0,a0,16 + 2dcec: a15e70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2dcf0: b709 j 2dbf2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3b8> + 2dcf2: 854a mv a0,s2 + 2dcf4: e11e80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2dcf8: 754a ld a0,176(sp) + 2dcfa: dabea0ef jal ra,18aa4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0> + 2dcfe: 6506 ld a0,64(sp) + 2dd00: c501 beqz a0,2dd08 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x4ce> + 2dd02: 611c ld a5,0(a0) + 2dd04: 679c ld a5,8(a5) + 2dd06: 9782 jalr a5 + 2dd08: 67c2 ld a5,16(sp) + 2dd0a: 00a8 addi a0,sp,72 + 2dd0c: 0001d317 auipc t1,0x1d + 2dd10: ed433303 ld t1,-300(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2dd14: e4be sd a5,72(sp) + 2dd16: 67a2 ld a5,8(sp) + 2dd18: e8a6 sd s1,80(sp) + 2dd1a: ecbe sd a5,88(sp) + 2dd1c: 9302 jalr t1 + 2dd1e: 70f2 ld ra,312(sp) + 2dd20: 7452 ld s0,304(sp) + 2dd22: 7562 ld a0,56(sp) + 2dd24: 74b2 ld s1,296(sp) + 2dd26: 7912 ld s2,288(sp) + 2dd28: 69f2 ld s3,280(sp) + 2dd2a: 6a52 ld s4,272(sp) + 2dd2c: 6ab2 ld s5,264(sp) + 2dd2e: 6b12 ld s6,256(sp) + 2dd30: 7bee ld s7,248(sp) + 2dd32: 7c4e ld s8,240(sp) + 2dd34: 7cae ld s9,232(sp) + 2dd36: 7d0e ld s10,224(sp) + 2dd38: 6dee ld s11,216(sp) + 2dd3a: 6131 addi sp,sp,320 + 2dd3c: 8082 ret + 2dd3e: 842a mv s0,a0 + 2dd40: 67c2 ld a5,16(sp) + 2dd42: 00a8 addi a0,sp,72 + 2dd44: 0001d317 auipc t1,0x1d + 2dd48: e9c33303 ld t1,-356(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2dd4c: e4be sd a5,72(sp) + 2dd4e: 67a2 ld a5,8(sp) + 2dd50: e8a6 sd s1,80(sp) + 2dd52: ecbe sd a5,88(sp) + 2dd54: 9302 jalr t1 + 2dd56: 8522 mv a0,s0 + 2dd58: a99e70ef jal ra,157f0 <_Unwind_Resume@plt> + 2dd5c: 842a mv s0,a0 + 2dd5e: 854a mv a0,s2 + 2dd60: da5e80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2dd64: 754a ld a0,176(sp) + 2dd66: d3fea0ef jal ra,18aa4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0> + 2dd6a: 6506 ld a0,64(sp) + 2dd6c: d971 beqz a0,2dd40 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x506> + 2dd6e: 611c ld a5,0(a0) + 2dd70: 679c ld a5,8(a5) + 2dd72: 9782 jalr a5 + 2dd74: b7f1 j 2dd40 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x506> + 2dd76: 842a mv s0,a0 + 2dd78: b7f5 j 2dd64 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x52a> + 2dd7a: 87aa mv a5,a0 + 2dd7c: 8522 mv a0,s0 + 2dd7e: 843e mv s0,a5 + 2dd80: d85e80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2dd84: bfe9 j 2dd5e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x524> + 2dd86: 89aa mv s3,a0 + 2dd88: 04810b93 addi s7,sp,72 + 2dd8c: a829 j 2dda6 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x56c> + 2dd8e: 67a6 ld a5,72(sp) + 2dd90: 89aa mv s3,a0 + 2dd92: 856a mv a0,s10 + 2dd94: e83e sd a5,16(sp) + 2dd96: 67e6 ld a5,88(sp) + 2dd98: 64c6 ld s1,80(sp) + 2dd9a: e43e sd a5,8(sp) + 2dd9c: d69e80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2dda0: 8522 mv a0,s0 + 2dda2: d63e80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2dda6: 67c2 ld a5,16(sp) + 2dda8: 855e mv a0,s7 + 2ddaa: 0001d317 auipc t1,0x1d + 2ddae: e3633303 ld t1,-458(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2ddb2: e4be sd a5,72(sp) + 2ddb4: 67a2 ld a5,8(sp) + 2ddb6: e8a6 sd s1,80(sp) + 2ddb8: ecbe sd a5,88(sp) + 2ddba: 9302 jalr t1 + 2ddbc: 854e mv a0,s3 + 2ddbe: a33e70ef jal ra,157f0 <_Unwind_Resume@plt> + 2ddc2: 89aa mv s3,a0 + 2ddc4: 04810b93 addi s7,sp,72 + 2ddc8: bfe1 j 2dda0 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x566> + +000000000002ddca <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 2ddca: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2ddce: 5e0030d7 vmv.v.i v1,0 + 2ddd2: 7119 addi sp,sp,-128 + 2ddd4: f8a2 sd s0,112(sp) + 2ddd6: f4a6 sd s1,104(sp) + 2ddd8: f0ca sd s2,96(sp) + 2ddda: e8d2 sd s4,80(sp) + 2dddc: fc86 sd ra,120(sp) + 2ddde: ecce sd s3,88(sp) + 2dde0: e4d6 sd s5,72(sp) + 2dde2: f862 sd s8,48(sp) + 2dde4: 6594 ld a3,8(a1) + 2dde6: 020570a7 vse64.v v1,(a0) + 2ddea: 00053823 sd zero,16(a0) + 2ddee: 4409 li s0,2 + 2ddf0: 0005b903 ld s2,0(a1) + 2ddf4: 8a2e mv s4,a1 + 2ddf6: 84aa mv s1,a0 + 2ddf8: 00d47e63 bgeu s0,a3,2de14 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x4a> + 2ddfc: 00094703 lbu a4,0(s2) + 2de00: 02200793 li a5,34 + 2de04: 1cf70063 beq a4,a5,2dfc4 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1fa> + 2de08: e0da sd s6,64(sp) + 2de0a: fc5e sd s7,56(sp) + 2de0c: 89b6 mv s3,a3 + 2de0e: 4405 li s0,1 + 2de10: 4581 li a1,0 + 2de12: a811 j 2de26 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5c> + 2de14: 1c869863 bne a3,s0,2dfe4 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x21a> + 2de18: e0da sd s6,64(sp) + 2de1a: fc5e sd s7,56(sp) + 2de1c: 00094703 lbu a4,0(s2) + 2de20: 89b6 mv s3,a3 + 2de22: 4405 li s0,1 + 2de24: 4581 li a1,0 + 2de26: 05c00b13 li s6,92 + 2de2a: 06e00b93 li s7,110 + 2de2e: 00140913 addi s2,s0,1 + 2de32: 03397663 bgeu s2,s3,2de5e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x94> + 2de36: 000a3783 ld a5,0(s4) + 2de3a: 00878533 add a0,a5,s0 + 2de3e: 00054503 lbu a0,0(a0) + 2de42: 1f671d63 bne a4,s6,2e03c <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x272> + 2de46: 09750d63 beq a0,s7,2dee0 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x116> + 2de4a: 0409 addi s0,s0,2 + 2de4c: 01347963 bgeu s0,s3,2de5e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x94> + 2de50: 97ca add a5,a5,s2 + 2de52: 00140913 addi s2,s0,1 + 2de56: 0007c703 lbu a4,0(a5) + 2de5a: fd396ee3 bltu s2,s3,2de36 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x6c> + 2de5e: 40b987b3 sub a5,s3,a1 + 2de62: 22b6e363 bltu a3,a1,2e088 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2be> + 2de66: 000a3903 ld s2,0(s4) + 2de6a: 40b68433 sub s0,a3,a1 + 2de6e: 992e add s2,s2,a1 + 2de70: 0087f363 bgeu a5,s0,2de76 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xac> + 2de74: 843e mv s0,a5 + 2de76: 02010a93 addi s5,sp,32 + 2de7a: e422 sd s0,8(sp) + 2de7c: e856 sd s5,16(sp) + 2de7e: 47bd li a5,15 + 2de80: 0808 addi a0,sp,16 + 2de82: 0c87e263 bltu a5,s0,2df46 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x17c> + 2de86: 4785 li a5,1 + 2de88: 10f41c63 bne s0,a5,2dfa0 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1d6> + 2de8c: 6b06 ld s6,64(sp) + 2de8e: 7be2 ld s7,56(sp) + 2de90: 00094783 lbu a5,0(s2) + 2de94: 4705 li a4,1 + 2de96: 02f10023 sb a5,32(sp) + 2de9a: 87d6 mv a5,s5 + 2de9c: 97ba add a5,a5,a4 + 2de9e: ec3a sd a4,24(sp) + 2dea0: 00078023 sb zero,0(a5) + 2dea4: 649c ld a5,8(s1) + 2dea6: 6898 ld a4,16(s1) + 2dea8: 0ce78d63 beq a5,a4,2df82 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1b8> + 2deac: 01078713 addi a4,a5,16 + 2deb0: e398 sd a4,0(a5) + 2deb2: 66c2 ld a3,16(sp) + 2deb4: 6662 ld a2,24(sp) + 2deb6: 15568063 beq a3,s5,2dff6 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x22c> + 2deba: 7702 ld a4,32(sp) + 2debc: e394 sd a3,0(a5) + 2debe: eb98 sd a4,16(a5) + 2dec0: 6498 ld a4,8(s1) + 2dec2: e790 sd a2,8(a5) + 2dec4: 02070793 addi a5,a4,32 + 2dec8: e49c sd a5,8(s1) + 2deca: 70e6 ld ra,120(sp) + 2decc: 7446 ld s0,112(sp) + 2dece: 7906 ld s2,96(sp) + 2ded0: 69e6 ld s3,88(sp) + 2ded2: 6a46 ld s4,80(sp) + 2ded4: 6aa6 ld s5,72(sp) + 2ded6: 7c42 ld s8,48(sp) + 2ded8: 8526 mv a0,s1 + 2deda: 74a6 ld s1,104(sp) + 2dedc: 6109 addi sp,sp,128 + 2dede: 8082 ret + 2dee0: 40b40733 sub a4,s0,a1 + 2dee4: 177d addi a4,a4,-1 + 2dee6: 18b6e463 bltu a3,a1,2e06e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2a4> + 2deea: 02010a93 addi s5,sp,32 + 2deee: 8e8d sub a3,a3,a1 + 2def0: e856 sd s5,16(sp) + 2def2: 95be add a1,a1,a5 + 2def4: 00d77363 bgeu a4,a3,2defa <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x130> + 2def8: 86ba mv a3,a4 + 2defa: 01010c13 addi s8,sp,16 + 2defe: 00d58633 add a2,a1,a3 + 2df02: 8562 mv a0,s8 + 2df04: f96ea0ef jal ra,1869a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> + 2df08: 6498 ld a4,8(s1) + 2df0a: 689c ld a5,16(s1) + 2df0c: 08f70f63 beq a4,a5,2dfaa <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1e0> + 2df10: 01070793 addi a5,a4,16 + 2df14: e31c sd a5,0(a4) + 2df16: 66c2 ld a3,16(sp) + 2df18: 6662 ld a2,24(sp) + 2df1a: 0f568b63 beq a3,s5,2e010 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x246> + 2df1e: 7782 ld a5,32(sp) + 2df20: e314 sd a3,0(a4) + 2df22: eb1c sd a5,16(a4) + 2df24: 649c ld a5,8(s1) + 2df26: e710 sd a2,8(a4) + 2df28: 02078793 addi a5,a5,32 + 2df2c: e49c sd a5,8(s1) + 2df2e: 0409 addi s0,s0,2 + 2df30: 008a3683 ld a3,8(s4) + 2df34: 0f347b63 bgeu s0,s3,2e02a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x260> + 2df38: 000a3703 ld a4,0(s4) + 2df3c: 85ca mv a1,s2 + 2df3e: 974a add a4,a4,s2 + 2df40: 00074703 lbu a4,0(a4) + 2df44: b5ed j 2de2e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x64> + 2df46: 4601 li a2,0 + 2df48: 002c addi a1,sp,8 + 2df4a: f66e70ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 2df4e: 67a2 ld a5,8(sp) + 2df50: e82a sd a0,16(sp) + 2df52: f03e sd a5,32(sp) + 2df54: 86a2 mv a3,s0 + 2df56: 0c36f7d7 vsetvli a5,a3,e8,m8,ta,ma + 2df5a: 02090407 vle8.v v8,(s2) + 2df5e: 8e9d sub a3,a3,a5 + 2df60: 993e add s2,s2,a5 + 2df62: 02050427 vse8.v v8,(a0) + 2df66: 953e add a0,a0,a5 + 2df68: f6fd bnez a3,2df56 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> + 2df6a: 6722 ld a4,8(sp) + 2df6c: 67c2 ld a5,16(sp) + 2df6e: 6b06 ld s6,64(sp) + 2df70: ec3a sd a4,24(sp) + 2df72: 97ba add a5,a5,a4 + 2df74: 7be2 ld s7,56(sp) + 2df76: 00078023 sb zero,0(a5) + 2df7a: 649c ld a5,8(s1) + 2df7c: 6898 ld a4,16(s1) + 2df7e: f2e797e3 bne a5,a4,2deac <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe2> + 2df82: 01010c13 addi s8,sp,16 + 2df86: 85e2 mv a1,s8 + 2df88: 8526 mv a0,s1 + 2df8a: 0001d317 auipc t1,0x1d + 2df8e: f2e33303 ld t1,-210(t1) # 4aeb8 <_GLOBAL_OFFSET_TABLE_+0x368> + 2df92: 9302 jalr t1 + 2df94: 6542 ld a0,16(sp) + 2df96: f3550ae3 beq a0,s5,2deca <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x100> + 2df9a: 967e70ef jal ra,15900 <_ZdlPv@plt> + 2df9e: b735 j 2deca <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x100> + 2dfa0: e04d bnez s0,2e042 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x278> + 2dfa2: 6b06 ld s6,64(sp) + 2dfa4: 7be2 ld s7,56(sp) + 2dfa6: 4701 li a4,0 + 2dfa8: bdcd j 2de9a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xd0> + 2dfaa: 85e2 mv a1,s8 + 2dfac: 8526 mv a0,s1 + 2dfae: 0001d317 auipc t1,0x1d + 2dfb2: f0a33303 ld t1,-246(t1) # 4aeb8 <_GLOBAL_OFFSET_TABLE_+0x368> + 2dfb6: 9302 jalr t1 + 2dfb8: 6542 ld a0,16(sp) + 2dfba: f7550ae3 beq a0,s5,2df2e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x164> + 2dfbe: 943e70ef jal ra,15900 <_ZdlPv@plt> + 2dfc2: b7b5 j 2df2e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x164> + 2dfc4: fff68993 addi s3,a3,-1 + 2dfc8: 013907b3 add a5,s2,s3 + 2dfcc: 0007c783 lbu a5,0(a5) + 2dfd0: e2e79ce3 bne a5,a4,2de08 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3e> + 2dfd4: 04898d63 beq s3,s0,2e02e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x264> + 2dfd8: e0da sd s6,64(sp) + 2dfda: fc5e sd s7,56(sp) + 2dfdc: 00194703 lbu a4,1(s2) + 2dfe0: 4585 li a1,1 + 2dfe2: b591 j 2de26 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5c> + 2dfe4: 02010a93 addi s5,sp,32 + 2dfe8: e436 sd a3,8(sp) + 2dfea: e856 sd s5,16(sp) + 2dfec: 4785 li a5,1 + 2dfee: eaf681e3 beq a3,a5,2de90 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc6> + 2dff2: 4701 li a4,0 + 2dff4: b55d j 2de9a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xd0> + 2dff6: 00160593 addi a1,a2,1 + 2dffa: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma + 2dffe: 020a8407 vle8.v v8,(s5) + 2e002: 8d95 sub a1,a1,a3 + 2e004: 9ab6 add s5,s5,a3 + 2e006: 02070427 vse8.v v8,(a4) + 2e00a: 9736 add a4,a4,a3 + 2e00c: f5fd bnez a1,2dffa <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x230> + 2e00e: bd4d j 2dec0 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xf6> + 2e010: 00160593 addi a1,a2,1 + 2e014: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma + 2e018: 020a8407 vle8.v v8,(s5) + 2e01c: 8d95 sub a1,a1,a3 + 2e01e: 9ab6 add s5,s5,a3 + 2e020: 02078427 vse8.v v8,(a5) + 2e024: 97b6 add a5,a5,a3 + 2e026: f5fd bnez a1,2e014 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x24a> + 2e028: bdf5 j 2df24 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x15a> + 2e02a: 85ca mv a1,s2 + 2e02c: bd0d j 2de5e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x94> + 2e02e: 4785 li a5,1 + 2e030: 02010a93 addi s5,sp,32 + 2e034: 993e add s2,s2,a5 + 2e036: e856 sd s5,16(sp) + 2e038: e43e sd a5,8(sp) + 2e03a: bd99 j 2de90 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc6> + 2e03c: 844a mv s0,s2 + 2e03e: 872a mv a4,a0 + 2e040: b3fd j 2de2e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x64> + 2e042: 8556 mv a0,s5 + 2e044: bf01 j 2df54 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18a> + 2e046: 842a mv s0,a0 + 2e048: 8562 mv a0,s8 + 2e04a: abbe80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e04e: e0da sd s6,64(sp) + 2e050: fc5e sd s7,56(sp) + 2e052: a029 j 2e05c <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x292> + 2e054: 842a mv s0,a0 + 2e056: 8562 mv a0,s8 + 2e058: aade80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e05c: 8526 mv a0,s1 + 2e05e: 0001d317 auipc t1,0x1d + 2e062: b8233303 ld t1,-1150(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2e066: 9302 jalr t1 + 2e068: 8522 mv a0,s0 + 2e06a: f86e70ef jal ra,157f0 <_Unwind_Resume@plt> + 2e06e: 862e mv a2,a1 + 2e070: 0000b517 auipc a0,0xb + 2e074: 9d050513 addi a0,a0,-1584 # 38a40 <_IO_stdin_used+0x3e8> + 2e078: 0000b597 auipc a1,0xb + 2e07c: 9b058593 addi a1,a1,-1616 # 38a28 <_IO_stdin_used+0x3d0> + 2e080: 8d1e70ef jal ra,15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> + 2e084: 842a mv s0,a0 + 2e086: bfd9 j 2e05c <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x292> + 2e088: 862e mv a2,a1 + 2e08a: 0000b517 auipc a0,0xb + 2e08e: 9b650513 addi a0,a0,-1610 # 38a40 <_IO_stdin_used+0x3e8> + 2e092: 0000b597 auipc a1,0xb + 2e096: 99658593 addi a1,a1,-1642 # 38a28 <_IO_stdin_used+0x3d0> + 2e09a: 8b7e70ef jal ra,15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> + +000000000002e09e <_ZN7testing8internal11CmpHelperNEEPKcS2_xx>: + 2e09e: 7135 addi sp,sp,-160 + 2e0a0: e922 sd s0,144(sp) + 2e0a2: ed06 sd ra,152(sp) + 2e0a4: ec2e sd a1,24(sp) + 2e0a6: e832 sd a2,16(sp) + 2e0a8: e436 sd a3,8(sp) + 2e0aa: e03a sd a4,0(sp) + 2e0ac: 842a mv s0,a0 + 2e0ae: 00e68963 beq a3,a4,2e0c0 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x22> + 2e0b2: f41eb0ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> + 2e0b6: 60ea ld ra,152(sp) + 2e0b8: 8522 mv a0,s0 + 2e0ba: 644a ld s0,144(sp) + 2e0bc: 610d addi sp,sp,160 + 2e0be: 8082 ret + 2e0c0: e526 sd s1,136(sp) + 2e0c2: 1004 addi s1,sp,32 + 2e0c4: 8526 mv a0,s1 + 2e0c6: e14a sd s2,128(sp) + 2e0c8: fcce sd s3,120(sp) + 2e0ca: f35eb0ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> + 2e0ce: 8526 mv a0,s1 + 2e0d0: 0000c597 auipc a1,0xc + 2e0d4: a0858593 addi a1,a1,-1528 # 39ad8 <_IO_stdin_used+0x1480> + 2e0d8: 0001d317 auipc t1,0x1d + 2e0dc: b2833303 ld t1,-1240(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2e0e0: 9302 jalr t1 + 2e0e2: 082c addi a1,sp,24 + 2e0e4: 0001d317 auipc t1,0x1d + 2e0e8: ab433303 ld t1,-1356(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2e0ec: 9302 jalr t1 + 2e0ee: 0000c597 auipc a1,0xc + 2e0f2: 9fa58593 addi a1,a1,-1542 # 39ae8 <_IO_stdin_used+0x1490> + 2e0f6: 0001d317 auipc t1,0x1d + 2e0fa: dea33303 ld t1,-534(t1) # 4aee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 2e0fe: 9302 jalr t1 + 2e100: 080c addi a1,sp,16 + 2e102: 0001d317 auipc t1,0x1d + 2e106: a9633303 ld t1,-1386(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2e10a: 9302 jalr t1 + 2e10c: 0000c597 auipc a1,0xc + 2e110: 9e458593 addi a1,a1,-1564 # 39af0 <_IO_stdin_used+0x1498> + 2e114: 0001d317 auipc t1,0x1d + 2e118: aec33303 ld t1,-1300(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2e11c: 9302 jalr t1 + 2e11e: 03010913 addi s2,sp,48 + 2e122: 84aa mv s1,a0 + 2e124: 002c addi a1,sp,8 + 2e126: 854a mv a0,s2 + 2e128: 0001d317 auipc t1,0x1d + 2e12c: af033303 ld t1,-1296(t1) # 4ac18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2e130: 9302 jalr t1 + 2e132: 85ca mv a1,s2 + 2e134: 8526 mv a0,s1 + 2e136: 0001d317 auipc t1,0x1d + 2e13a: a6a33303 ld t1,-1430(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2e13e: 9302 jalr t1 + 2e140: 0000c597 auipc a1,0xc + 2e144: 9c058593 addi a1,a1,-1600 # 39b00 <_IO_stdin_used+0x14a8> + 2e148: 0001d317 auipc t1,0x1d + 2e14c: dc833303 ld t1,-568(t1) # 4af10 <_GLOBAL_OFFSET_TABLE_+0x3c0> + 2e150: 9302 jalr t1 + 2e152: 05010993 addi s3,sp,80 + 2e156: 84aa mv s1,a0 + 2e158: 858a mv a1,sp + 2e15a: 854e mv a0,s3 + 2e15c: 0001d317 auipc t1,0x1d + 2e160: abc33303 ld t1,-1348(t1) # 4ac18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2e164: 9302 jalr t1 + 2e166: 85ce mv a1,s3 + 2e168: 8526 mv a0,s1 + 2e16a: 0001d317 auipc t1,0x1d + 2e16e: a3633303 ld t1,-1482(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2e172: 9302 jalr t1 + 2e174: 85aa mv a1,a0 + 2e176: 8522 mv a0,s0 + 2e178: e0beb0ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> + 2e17c: 6546 ld a0,80(sp) + 2e17e: 109c addi a5,sp,96 + 2e180: 00f50463 beq a0,a5,2e188 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0xea> + 2e184: f7ce70ef jal ra,15900 <_ZdlPv@plt> + 2e188: 7542 ld a0,48(sp) + 2e18a: 009c addi a5,sp,64 + 2e18c: 00f50463 beq a0,a5,2e194 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0xf6> + 2e190: f70e70ef jal ra,15900 <_ZdlPv@plt> + 2e194: 74a2 ld s1,40(sp) + 2e196: c09d beqz s1,2e1bc <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x11e> + 2e198: 6088 ld a0,0(s1) + 2e19a: 01048793 addi a5,s1,16 + 2e19e: 00f50463 beq a0,a5,2e1a6 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x108> + 2e1a2: f5ee70ef jal ra,15900 <_ZdlPv@plt> + 2e1a6: 8526 mv a0,s1 + 2e1a8: f58e70ef jal ra,15900 <_ZdlPv@plt> + 2e1ac: 60ea ld ra,152(sp) + 2e1ae: 8522 mv a0,s0 + 2e1b0: 644a ld s0,144(sp) + 2e1b2: 64aa ld s1,136(sp) + 2e1b4: 690a ld s2,128(sp) + 2e1b6: 79e6 ld s3,120(sp) + 2e1b8: 610d addi sp,sp,160 + 2e1ba: 8082 ret + 2e1bc: 60ea ld ra,152(sp) + 2e1be: 8522 mv a0,s0 + 2e1c0: 644a ld s0,144(sp) + 2e1c2: 64aa ld s1,136(sp) + 2e1c4: 690a ld s2,128(sp) + 2e1c6: 79e6 ld s3,120(sp) + 2e1c8: 610d addi sp,sp,160 + 2e1ca: 8082 ret + 2e1cc: 842a mv s0,a0 + 2e1ce: a811 j 2e1e2 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x144> + 2e1d0: 842a mv s0,a0 + 2e1d2: a029 j 2e1dc <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x13e> + 2e1d4: 842a mv s0,a0 + 2e1d6: 854e mv a0,s3 + 2e1d8: 92de80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e1dc: 854a mv a0,s2 + 2e1de: 927e80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e1e2: 1028 addi a0,sp,40 + 2e1e4: 0001d317 auipc t1,0x1d + 2e1e8: df433303 ld t1,-524(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 2e1ec: 9302 jalr t1 + 2e1ee: 8522 mv a0,s0 + 2e1f0: e00e70ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000002e1f4 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx>: + 2e1f4: 7135 addi sp,sp,-160 + 2e1f6: e922 sd s0,144(sp) + 2e1f8: ed06 sd ra,152(sp) + 2e1fa: ec2e sd a1,24(sp) + 2e1fc: e832 sd a2,16(sp) + 2e1fe: e436 sd a3,8(sp) + 2e200: e03a sd a4,0(sp) + 2e202: 842a mv s0,a0 + 2e204: 00d74963 blt a4,a3,2e216 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x22> + 2e208: debeb0ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> + 2e20c: 60ea ld ra,152(sp) + 2e20e: 8522 mv a0,s0 + 2e210: 644a ld s0,144(sp) + 2e212: 610d addi sp,sp,160 + 2e214: 8082 ret + 2e216: e526 sd s1,136(sp) + 2e218: 1004 addi s1,sp,32 + 2e21a: 8526 mv a0,s1 + 2e21c: e14a sd s2,128(sp) + 2e21e: fcce sd s3,120(sp) + 2e220: ddfeb0ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> + 2e224: 8526 mv a0,s1 + 2e226: 0000c597 auipc a1,0xc + 2e22a: 8b258593 addi a1,a1,-1870 # 39ad8 <_IO_stdin_used+0x1480> + 2e22e: 0001d317 auipc t1,0x1d + 2e232: 9d233303 ld t1,-1582(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2e236: 9302 jalr t1 + 2e238: 082c addi a1,sp,24 + 2e23a: 0001d317 auipc t1,0x1d + 2e23e: 95e33303 ld t1,-1698(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2e242: 9302 jalr t1 + 2e244: 0000d597 auipc a1,0xd + 2e248: 12c58593 addi a1,a1,300 # 3b370 <_IO_stdin_used+0x2d18> + 2e24c: 0001d317 auipc t1,0x1d + 2e250: c9433303 ld t1,-876(t1) # 4aee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 2e254: 9302 jalr t1 + 2e256: 080c addi a1,sp,16 + 2e258: 0001d317 auipc t1,0x1d + 2e25c: 94033303 ld t1,-1728(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2e260: 9302 jalr t1 + 2e262: 0000c597 auipc a1,0xc + 2e266: 88e58593 addi a1,a1,-1906 # 39af0 <_IO_stdin_used+0x1498> + 2e26a: 0001d317 auipc t1,0x1d + 2e26e: 99633303 ld t1,-1642(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2e272: 9302 jalr t1 + 2e274: 03010913 addi s2,sp,48 + 2e278: 84aa mv s1,a0 + 2e27a: 002c addi a1,sp,8 + 2e27c: 854a mv a0,s2 + 2e27e: 0001d317 auipc t1,0x1d + 2e282: 99a33303 ld t1,-1638(t1) # 4ac18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2e286: 9302 jalr t1 + 2e288: 85ca mv a1,s2 + 2e28a: 8526 mv a0,s1 + 2e28c: 0001d317 auipc t1,0x1d + 2e290: 91433303 ld t1,-1772(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2e294: 9302 jalr t1 + 2e296: 0000c597 auipc a1,0xc + 2e29a: 86a58593 addi a1,a1,-1942 # 39b00 <_IO_stdin_used+0x14a8> + 2e29e: 0001d317 auipc t1,0x1d + 2e2a2: c7233303 ld t1,-910(t1) # 4af10 <_GLOBAL_OFFSET_TABLE_+0x3c0> + 2e2a6: 9302 jalr t1 + 2e2a8: 05010993 addi s3,sp,80 + 2e2ac: 84aa mv s1,a0 + 2e2ae: 858a mv a1,sp + 2e2b0: 854e mv a0,s3 + 2e2b2: 0001d317 auipc t1,0x1d + 2e2b6: 96633303 ld t1,-1690(t1) # 4ac18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2e2ba: 9302 jalr t1 + 2e2bc: 85ce mv a1,s3 + 2e2be: 8526 mv a0,s1 + 2e2c0: 0001d317 auipc t1,0x1d + 2e2c4: 8e033303 ld t1,-1824(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2e2c8: 9302 jalr t1 + 2e2ca: 85aa mv a1,a0 + 2e2cc: 8522 mv a0,s0 + 2e2ce: cb5eb0ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> + 2e2d2: 6546 ld a0,80(sp) + 2e2d4: 109c addi a5,sp,96 + 2e2d6: 00f50463 beq a0,a5,2e2de <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0xea> + 2e2da: e26e70ef jal ra,15900 <_ZdlPv@plt> + 2e2de: 7542 ld a0,48(sp) + 2e2e0: 009c addi a5,sp,64 + 2e2e2: 00f50463 beq a0,a5,2e2ea <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0xf6> + 2e2e6: e1ae70ef jal ra,15900 <_ZdlPv@plt> + 2e2ea: 74a2 ld s1,40(sp) + 2e2ec: c09d beqz s1,2e312 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x11e> + 2e2ee: 6088 ld a0,0(s1) + 2e2f0: 01048793 addi a5,s1,16 + 2e2f4: 00f50463 beq a0,a5,2e2fc <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x108> + 2e2f8: e08e70ef jal ra,15900 <_ZdlPv@plt> + 2e2fc: 8526 mv a0,s1 + 2e2fe: e02e70ef jal ra,15900 <_ZdlPv@plt> + 2e302: 60ea ld ra,152(sp) + 2e304: 8522 mv a0,s0 + 2e306: 644a ld s0,144(sp) + 2e308: 64aa ld s1,136(sp) + 2e30a: 690a ld s2,128(sp) + 2e30c: 79e6 ld s3,120(sp) + 2e30e: 610d addi sp,sp,160 + 2e310: 8082 ret + 2e312: 60ea ld ra,152(sp) + 2e314: 8522 mv a0,s0 + 2e316: 644a ld s0,144(sp) + 2e318: 64aa ld s1,136(sp) + 2e31a: 690a ld s2,128(sp) + 2e31c: 79e6 ld s3,120(sp) + 2e31e: 610d addi sp,sp,160 + 2e320: 8082 ret + 2e322: 842a mv s0,a0 + 2e324: 854e mv a0,s3 + 2e326: fdee80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e32a: 854a mv a0,s2 + 2e32c: fd8e80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e330: 1028 addi a0,sp,40 + 2e332: 0001d317 auipc t1,0x1d + 2e336: ca633303 ld t1,-858(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 2e33a: 9302 jalr t1 + 2e33c: 8522 mv a0,s0 + 2e33e: cb2e70ef jal ra,157f0 <_Unwind_Resume@plt> + 2e342: 842a mv s0,a0 + 2e344: b7dd j 2e32a <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x136> + 2e346: 842a mv s0,a0 + 2e348: b7e5 j 2e330 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x13c> + +000000000002e34a <_ZN7testing8internal11CmpHelperLTEPKcS2_xx>: + 2e34a: 7135 addi sp,sp,-160 + 2e34c: e922 sd s0,144(sp) + 2e34e: ed06 sd ra,152(sp) + 2e350: ec2e sd a1,24(sp) + 2e352: e832 sd a2,16(sp) + 2e354: e436 sd a3,8(sp) + 2e356: e03a sd a4,0(sp) + 2e358: 842a mv s0,a0 + 2e35a: 00e6d963 bge a3,a4,2e36c <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x22> + 2e35e: c95eb0ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> + 2e362: 60ea ld ra,152(sp) + 2e364: 8522 mv a0,s0 + 2e366: 644a ld s0,144(sp) + 2e368: 610d addi sp,sp,160 + 2e36a: 8082 ret + 2e36c: e526 sd s1,136(sp) + 2e36e: 1004 addi s1,sp,32 + 2e370: 8526 mv a0,s1 + 2e372: e14a sd s2,128(sp) + 2e374: fcce sd s3,120(sp) + 2e376: c89eb0ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> + 2e37a: 8526 mv a0,s1 + 2e37c: 0000b597 auipc a1,0xb + 2e380: 75c58593 addi a1,a1,1884 # 39ad8 <_IO_stdin_used+0x1480> + 2e384: 0001d317 auipc t1,0x1d + 2e388: 87c33303 ld t1,-1924(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2e38c: 9302 jalr t1 + 2e38e: 082c addi a1,sp,24 + 2e390: 0001d317 auipc t1,0x1d + 2e394: 80833303 ld t1,-2040(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2e398: 9302 jalr t1 + 2e39a: 0884 addi s1,sp,80 + 2e39c: 892a mv s2,a0 + 2e39e: 8526 mv a0,s1 + 2e3a0: 9f9eb0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 2e3a4: 6546 ld a0,80(sp) + 2e3a6: 4615 li a2,5 + 2e3a8: 0000c597 auipc a1,0xc + 2e3ac: 26858593 addi a1,a1,616 # 3a610 <_IO_stdin_used+0x1fb8> + 2e3b0: 0541 addi a0,a0,16 + 2e3b2: b4ee70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2e3b6: 85a6 mv a1,s1 + 2e3b8: 854a mv a0,s2 + 2e3ba: 0001d317 auipc t1,0x1d + 2e3be: 9fe33303 ld t1,-1538(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 2e3c2: 9302 jalr t1 + 2e3c4: 6546 ld a0,80(sp) + 2e3c6: c501 beqz a0,2e3ce <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x84> + 2e3c8: 611c ld a5,0(a0) + 2e3ca: 679c ld a5,8(a5) + 2e3cc: 9782 jalr a5 + 2e3ce: 854a mv a0,s2 + 2e3d0: 080c addi a1,sp,16 + 2e3d2: 0001c317 auipc t1,0x1c + 2e3d6: 7c633303 ld t1,1990(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2e3da: 9302 jalr t1 + 2e3dc: 0000b597 auipc a1,0xb + 2e3e0: 71458593 addi a1,a1,1812 # 39af0 <_IO_stdin_used+0x1498> + 2e3e4: 0001d317 auipc t1,0x1d + 2e3e8: 81c33303 ld t1,-2020(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2e3ec: 9302 jalr t1 + 2e3ee: 03010993 addi s3,sp,48 + 2e3f2: 892a mv s2,a0 + 2e3f4: 002c addi a1,sp,8 + 2e3f6: 854e mv a0,s3 + 2e3f8: 0001d317 auipc t1,0x1d + 2e3fc: 82033303 ld t1,-2016(t1) # 4ac18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2e400: 9302 jalr t1 + 2e402: 85ce mv a1,s3 + 2e404: 854a mv a0,s2 + 2e406: 0001c317 auipc t1,0x1c + 2e40a: 79a33303 ld t1,1946(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2e40e: 9302 jalr t1 + 2e410: 0000b597 auipc a1,0xb + 2e414: 6f058593 addi a1,a1,1776 # 39b00 <_IO_stdin_used+0x14a8> + 2e418: 0001d317 auipc t1,0x1d + 2e41c: af833303 ld t1,-1288(t1) # 4af10 <_GLOBAL_OFFSET_TABLE_+0x3c0> + 2e420: 9302 jalr t1 + 2e422: 892a mv s2,a0 + 2e424: 858a mv a1,sp + 2e426: 8526 mv a0,s1 + 2e428: 0001c317 auipc t1,0x1c + 2e42c: 7f033303 ld t1,2032(t1) # 4ac18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2e430: 9302 jalr t1 + 2e432: 85a6 mv a1,s1 + 2e434: 854a mv a0,s2 + 2e436: 0001c317 auipc t1,0x1c + 2e43a: 76a33303 ld t1,1898(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2e43e: 9302 jalr t1 + 2e440: 85aa mv a1,a0 + 2e442: 8522 mv a0,s0 + 2e444: b3feb0ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> + 2e448: 6546 ld a0,80(sp) + 2e44a: 109c addi a5,sp,96 + 2e44c: 00f50463 beq a0,a5,2e454 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x10a> + 2e450: cb0e70ef jal ra,15900 <_ZdlPv@plt> + 2e454: 7542 ld a0,48(sp) + 2e456: 009c addi a5,sp,64 + 2e458: 00f50463 beq a0,a5,2e460 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x116> + 2e45c: ca4e70ef jal ra,15900 <_ZdlPv@plt> + 2e460: 74a2 ld s1,40(sp) + 2e462: c09d beqz s1,2e488 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x13e> + 2e464: 6088 ld a0,0(s1) + 2e466: 01048793 addi a5,s1,16 + 2e46a: 00f50463 beq a0,a5,2e472 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x128> + 2e46e: c92e70ef jal ra,15900 <_ZdlPv@plt> + 2e472: 8526 mv a0,s1 + 2e474: c8ce70ef jal ra,15900 <_ZdlPv@plt> + 2e478: 60ea ld ra,152(sp) + 2e47a: 8522 mv a0,s0 + 2e47c: 644a ld s0,144(sp) + 2e47e: 64aa ld s1,136(sp) + 2e480: 690a ld s2,128(sp) + 2e482: 79e6 ld s3,120(sp) + 2e484: 610d addi sp,sp,160 + 2e486: 8082 ret + 2e488: 60ea ld ra,152(sp) + 2e48a: 8522 mv a0,s0 + 2e48c: 644a ld s0,144(sp) + 2e48e: 64aa ld s1,136(sp) + 2e490: 690a ld s2,128(sp) + 2e492: 79e6 ld s3,120(sp) + 2e494: 610d addi sp,sp,160 + 2e496: 8082 ret + 2e498: 842a mv s0,a0 + 2e49a: 8526 mv a0,s1 + 2e49c: e68e80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e4a0: 854e mv a0,s3 + 2e4a2: e62e80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e4a6: 1028 addi a0,sp,40 + 2e4a8: 0001d317 auipc t1,0x1d + 2e4ac: b3033303 ld t1,-1232(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 2e4b0: 9302 jalr t1 + 2e4b2: 8522 mv a0,s0 + 2e4b4: b3ce70ef jal ra,157f0 <_Unwind_Resume@plt> + 2e4b8: 842a mv s0,a0 + 2e4ba: b7dd j 2e4a0 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x156> + 2e4bc: 67c6 ld a5,80(sp) + 2e4be: 842a mv s0,a0 + 2e4c0: d3fd beqz a5,2e4a6 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x15c> + 2e4c2: 6398 ld a4,0(a5) + 2e4c4: 853e mv a0,a5 + 2e4c6: 671c ld a5,8(a4) + 2e4c8: 9782 jalr a5 + 2e4ca: bff1 j 2e4a6 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x15c> + 2e4cc: 842a mv s0,a0 + 2e4ce: bfe1 j 2e4a6 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x15c> + +000000000002e4d0 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx>: + 2e4d0: 7135 addi sp,sp,-160 + 2e4d2: e922 sd s0,144(sp) + 2e4d4: ed06 sd ra,152(sp) + 2e4d6: ec2e sd a1,24(sp) + 2e4d8: e832 sd a2,16(sp) + 2e4da: e436 sd a3,8(sp) + 2e4dc: e03a sd a4,0(sp) + 2e4de: 842a mv s0,a0 + 2e4e0: 00e6c963 blt a3,a4,2e4f2 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x22> + 2e4e4: b0feb0ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> + 2e4e8: 60ea ld ra,152(sp) + 2e4ea: 8522 mv a0,s0 + 2e4ec: 644a ld s0,144(sp) + 2e4ee: 610d addi sp,sp,160 + 2e4f0: 8082 ret + 2e4f2: e526 sd s1,136(sp) + 2e4f4: 1004 addi s1,sp,32 + 2e4f6: 8526 mv a0,s1 + 2e4f8: e14a sd s2,128(sp) + 2e4fa: fcce sd s3,120(sp) + 2e4fc: b03eb0ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> + 2e500: 8526 mv a0,s1 + 2e502: 0000b597 auipc a1,0xb + 2e506: 5d658593 addi a1,a1,1494 # 39ad8 <_IO_stdin_used+0x1480> + 2e50a: 0001c317 auipc t1,0x1c + 2e50e: 6f633303 ld t1,1782(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2e512: 9302 jalr t1 + 2e514: 082c addi a1,sp,24 + 2e516: 0001c317 auipc t1,0x1c + 2e51a: 68233303 ld t1,1666(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2e51e: 9302 jalr t1 + 2e520: 0000c597 auipc a1,0xc + 2e524: 0f858593 addi a1,a1,248 # 3a618 <_IO_stdin_used+0x1fc0> + 2e528: 0001d317 auipc t1,0x1d + 2e52c: 9b833303 ld t1,-1608(t1) # 4aee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 2e530: 9302 jalr t1 + 2e532: 080c addi a1,sp,16 + 2e534: 0001c317 auipc t1,0x1c + 2e538: 66433303 ld t1,1636(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2e53c: 9302 jalr t1 + 2e53e: 0000b597 auipc a1,0xb + 2e542: 5b258593 addi a1,a1,1458 # 39af0 <_IO_stdin_used+0x1498> + 2e546: 0001c317 auipc t1,0x1c + 2e54a: 6ba33303 ld t1,1722(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2e54e: 9302 jalr t1 + 2e550: 03010913 addi s2,sp,48 + 2e554: 84aa mv s1,a0 + 2e556: 002c addi a1,sp,8 + 2e558: 854a mv a0,s2 + 2e55a: 0001c317 auipc t1,0x1c + 2e55e: 6be33303 ld t1,1726(t1) # 4ac18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2e562: 9302 jalr t1 + 2e564: 85ca mv a1,s2 + 2e566: 8526 mv a0,s1 + 2e568: 0001c317 auipc t1,0x1c + 2e56c: 63833303 ld t1,1592(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2e570: 9302 jalr t1 + 2e572: 0000b597 auipc a1,0xb + 2e576: 58e58593 addi a1,a1,1422 # 39b00 <_IO_stdin_used+0x14a8> + 2e57a: 0001d317 auipc t1,0x1d + 2e57e: 99633303 ld t1,-1642(t1) # 4af10 <_GLOBAL_OFFSET_TABLE_+0x3c0> + 2e582: 9302 jalr t1 + 2e584: 05010993 addi s3,sp,80 + 2e588: 84aa mv s1,a0 + 2e58a: 858a mv a1,sp + 2e58c: 854e mv a0,s3 + 2e58e: 0001c317 auipc t1,0x1c + 2e592: 68a33303 ld t1,1674(t1) # 4ac18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2e596: 9302 jalr t1 + 2e598: 85ce mv a1,s3 + 2e59a: 8526 mv a0,s1 + 2e59c: 0001c317 auipc t1,0x1c + 2e5a0: 60433303 ld t1,1540(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2e5a4: 9302 jalr t1 + 2e5a6: 85aa mv a1,a0 + 2e5a8: 8522 mv a0,s0 + 2e5aa: 9d9eb0ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> + 2e5ae: 6546 ld a0,80(sp) + 2e5b0: 109c addi a5,sp,96 + 2e5b2: 00f50463 beq a0,a5,2e5ba <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0xea> + 2e5b6: b4ae70ef jal ra,15900 <_ZdlPv@plt> + 2e5ba: 7542 ld a0,48(sp) + 2e5bc: 009c addi a5,sp,64 + 2e5be: 00f50463 beq a0,a5,2e5c6 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0xf6> + 2e5c2: b3ee70ef jal ra,15900 <_ZdlPv@plt> + 2e5c6: 74a2 ld s1,40(sp) + 2e5c8: c09d beqz s1,2e5ee <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x11e> + 2e5ca: 6088 ld a0,0(s1) + 2e5cc: 01048793 addi a5,s1,16 + 2e5d0: 00f50463 beq a0,a5,2e5d8 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x108> + 2e5d4: b2ce70ef jal ra,15900 <_ZdlPv@plt> + 2e5d8: 8526 mv a0,s1 + 2e5da: b26e70ef jal ra,15900 <_ZdlPv@plt> + 2e5de: 60ea ld ra,152(sp) + 2e5e0: 8522 mv a0,s0 + 2e5e2: 644a ld s0,144(sp) + 2e5e4: 64aa ld s1,136(sp) + 2e5e6: 690a ld s2,128(sp) + 2e5e8: 79e6 ld s3,120(sp) + 2e5ea: 610d addi sp,sp,160 + 2e5ec: 8082 ret + 2e5ee: 60ea ld ra,152(sp) + 2e5f0: 8522 mv a0,s0 + 2e5f2: 644a ld s0,144(sp) + 2e5f4: 64aa ld s1,136(sp) + 2e5f6: 690a ld s2,128(sp) + 2e5f8: 79e6 ld s3,120(sp) + 2e5fa: 610d addi sp,sp,160 + 2e5fc: 8082 ret + 2e5fe: 842a mv s0,a0 + 2e600: 854e mv a0,s3 + 2e602: d02e80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e606: 854a mv a0,s2 + 2e608: cfce80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e60c: 1028 addi a0,sp,40 + 2e60e: 0001d317 auipc t1,0x1d + 2e612: 9ca33303 ld t1,-1590(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 2e616: 9302 jalr t1 + 2e618: 8522 mv a0,s0 + 2e61a: 9d6e70ef jal ra,157f0 <_Unwind_Resume@plt> + 2e61e: 842a mv s0,a0 + 2e620: b7dd j 2e606 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x136> + 2e622: 842a mv s0,a0 + 2e624: b7e5 j 2e60c <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x13c> + +000000000002e626 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx>: + 2e626: 7135 addi sp,sp,-160 + 2e628: e922 sd s0,144(sp) + 2e62a: ed06 sd ra,152(sp) + 2e62c: ec2e sd a1,24(sp) + 2e62e: e832 sd a2,16(sp) + 2e630: e436 sd a3,8(sp) + 2e632: e03a sd a4,0(sp) + 2e634: 842a mv s0,a0 + 2e636: 00d75963 bge a4,a3,2e648 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x22> + 2e63a: 9b9eb0ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> + 2e63e: 60ea ld ra,152(sp) + 2e640: 8522 mv a0,s0 + 2e642: 644a ld s0,144(sp) + 2e644: 610d addi sp,sp,160 + 2e646: 8082 ret + 2e648: e526 sd s1,136(sp) + 2e64a: 1004 addi s1,sp,32 + 2e64c: 8526 mv a0,s1 + 2e64e: e14a sd s2,128(sp) + 2e650: fcce sd s3,120(sp) + 2e652: 9adeb0ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> + 2e656: 8526 mv a0,s1 + 2e658: 0000b597 auipc a1,0xb + 2e65c: 48058593 addi a1,a1,1152 # 39ad8 <_IO_stdin_used+0x1480> + 2e660: 0001c317 auipc t1,0x1c + 2e664: 5a033303 ld t1,1440(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2e668: 9302 jalr t1 + 2e66a: 082c addi a1,sp,24 + 2e66c: 0001c317 auipc t1,0x1c + 2e670: 52c33303 ld t1,1324(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2e674: 9302 jalr t1 + 2e676: 0884 addi s1,sp,80 + 2e678: 892a mv s2,a0 + 2e67a: 8526 mv a0,s1 + 2e67c: f1ceb0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 2e680: 6546 ld a0,80(sp) + 2e682: 4615 li a2,5 + 2e684: 0000c597 auipc a1,0xc + 2e688: f9c58593 addi a1,a1,-100 # 3a620 <_IO_stdin_used+0x1fc8> + 2e68c: 0541 addi a0,a0,16 + 2e68e: 872e70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2e692: 85a6 mv a1,s1 + 2e694: 854a mv a0,s2 + 2e696: 0001c317 auipc t1,0x1c + 2e69a: 72233303 ld t1,1826(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 2e69e: 9302 jalr t1 + 2e6a0: 6546 ld a0,80(sp) + 2e6a2: c501 beqz a0,2e6aa <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x84> + 2e6a4: 611c ld a5,0(a0) + 2e6a6: 679c ld a5,8(a5) + 2e6a8: 9782 jalr a5 + 2e6aa: 854a mv a0,s2 + 2e6ac: 080c addi a1,sp,16 + 2e6ae: 0001c317 auipc t1,0x1c + 2e6b2: 4ea33303 ld t1,1258(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2e6b6: 9302 jalr t1 + 2e6b8: 0000b597 auipc a1,0xb + 2e6bc: 43858593 addi a1,a1,1080 # 39af0 <_IO_stdin_used+0x1498> + 2e6c0: 0001c317 auipc t1,0x1c + 2e6c4: 54033303 ld t1,1344(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2e6c8: 9302 jalr t1 + 2e6ca: 03010993 addi s3,sp,48 + 2e6ce: 892a mv s2,a0 + 2e6d0: 002c addi a1,sp,8 + 2e6d2: 854e mv a0,s3 + 2e6d4: 0001c317 auipc t1,0x1c + 2e6d8: 54433303 ld t1,1348(t1) # 4ac18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2e6dc: 9302 jalr t1 + 2e6de: 85ce mv a1,s3 + 2e6e0: 854a mv a0,s2 + 2e6e2: 0001c317 auipc t1,0x1c + 2e6e6: 4be33303 ld t1,1214(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2e6ea: 9302 jalr t1 + 2e6ec: 0000b597 auipc a1,0xb + 2e6f0: 41458593 addi a1,a1,1044 # 39b00 <_IO_stdin_used+0x14a8> + 2e6f4: 0001d317 auipc t1,0x1d + 2e6f8: 81c33303 ld t1,-2020(t1) # 4af10 <_GLOBAL_OFFSET_TABLE_+0x3c0> + 2e6fc: 9302 jalr t1 + 2e6fe: 892a mv s2,a0 + 2e700: 858a mv a1,sp + 2e702: 8526 mv a0,s1 + 2e704: 0001c317 auipc t1,0x1c + 2e708: 51433303 ld t1,1300(t1) # 4ac18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2e70c: 9302 jalr t1 + 2e70e: 85a6 mv a1,s1 + 2e710: 854a mv a0,s2 + 2e712: 0001c317 auipc t1,0x1c + 2e716: 48e33303 ld t1,1166(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2e71a: 9302 jalr t1 + 2e71c: 85aa mv a1,a0 + 2e71e: 8522 mv a0,s0 + 2e720: 863eb0ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> + 2e724: 6546 ld a0,80(sp) + 2e726: 109c addi a5,sp,96 + 2e728: 00f50463 beq a0,a5,2e730 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x10a> + 2e72c: 9d4e70ef jal ra,15900 <_ZdlPv@plt> + 2e730: 7542 ld a0,48(sp) + 2e732: 009c addi a5,sp,64 + 2e734: 00f50463 beq a0,a5,2e73c <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x116> + 2e738: 9c8e70ef jal ra,15900 <_ZdlPv@plt> + 2e73c: 74a2 ld s1,40(sp) + 2e73e: c09d beqz s1,2e764 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x13e> + 2e740: 6088 ld a0,0(s1) + 2e742: 01048793 addi a5,s1,16 + 2e746: 00f50463 beq a0,a5,2e74e <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x128> + 2e74a: 9b6e70ef jal ra,15900 <_ZdlPv@plt> + 2e74e: 8526 mv a0,s1 + 2e750: 9b0e70ef jal ra,15900 <_ZdlPv@plt> + 2e754: 60ea ld ra,152(sp) + 2e756: 8522 mv a0,s0 + 2e758: 644a ld s0,144(sp) + 2e75a: 64aa ld s1,136(sp) + 2e75c: 690a ld s2,128(sp) + 2e75e: 79e6 ld s3,120(sp) + 2e760: 610d addi sp,sp,160 + 2e762: 8082 ret + 2e764: 60ea ld ra,152(sp) + 2e766: 8522 mv a0,s0 + 2e768: 644a ld s0,144(sp) + 2e76a: 64aa ld s1,136(sp) + 2e76c: 690a ld s2,128(sp) + 2e76e: 79e6 ld s3,120(sp) + 2e770: 610d addi sp,sp,160 + 2e772: 8082 ret + 2e774: 842a mv s0,a0 + 2e776: 8526 mv a0,s1 + 2e778: b8ce80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e77c: 854e mv a0,s3 + 2e77e: b86e80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e782: 1028 addi a0,sp,40 + 2e784: 0001d317 auipc t1,0x1d + 2e788: 85433303 ld t1,-1964(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 2e78c: 9302 jalr t1 + 2e78e: 8522 mv a0,s0 + 2e790: 860e70ef jal ra,157f0 <_Unwind_Resume@plt> + 2e794: 842a mv s0,a0 + 2e796: b7dd j 2e77c <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x156> + 2e798: 67c6 ld a5,80(sp) + 2e79a: 842a mv s0,a0 + 2e79c: d3fd beqz a5,2e782 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x15c> + 2e79e: 6398 ld a4,0(a5) + 2e7a0: 853e mv a0,a5 + 2e7a2: 671c ld a5,8(a4) + 2e7a4: 9782 jalr a5 + 2e7a6: bff1 j 2e782 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x15c> + 2e7a8: 842a mv s0,a0 + 2e7aa: bfe1 j 2e782 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x15c> + +000000000002e7ac <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE>: + 2e7ac: 7d1c ld a5,56(a0) + 2e7ae: 6138 ld a4,64(a0) + 2e7b0: 711d addi sp,sp,-96 + 2e7b2: e8a2 sd s0,80(sp) + 2e7b4: ec86 sd ra,88(sp) + 2e7b6: 842a mv s0,a0 + 2e7b8: 02e78663 beq a5,a4,2e7e4 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x38> + 2e7bc: e38c sd a1,0(a5) + 2e7be: 07a1 addi a5,a5,8 + 2e7c0: 6838 ld a4,80(s0) + 2e7c2: fd1c sd a5,56(a0) + 2e7c4: 643c ld a5,72(s0) + 2e7c6: 6c34 ld a3,88(s0) + 2e7c8: 40f707b3 sub a5,a4,a5 + 2e7cc: 8789 srai a5,a5,0x2 + 2e7ce: 2781 sext.w a5,a5 + 2e7d0: ce3e sw a5,28(sp) + 2e7d2: 08e68763 beq a3,a4,2e860 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xb4> + 2e7d6: c31c sw a5,0(a4) + 2e7d8: 0711 addi a4,a4,4 + 2e7da: 60e6 ld ra,88(sp) + 2e7dc: e838 sd a4,80(s0) + 2e7de: 6446 ld s0,80(sp) + 2e7e0: 6125 addi sp,sp,96 + 2e7e2: 8082 ret + 2e7e4: f456 sd s5,40(sp) + 2e7e6: 03053a83 ld s5,48(a0) + 2e7ea: e4a6 sd s1,72(sp) + 2e7ec: 56fd li a3,-1 + 2e7ee: 415784b3 sub s1,a5,s5 + 2e7f2: e0ca sd s2,64(sp) + 2e7f4: fc4e sd s3,56(sp) + 2e7f6: f852 sd s4,48(sp) + 2e7f8: 8291 srli a3,a3,0x4 + 2e7fa: 4034d713 srai a4,s1,0x3 + 2e7fe: 0ad70663 beq a4,a3,2e8aa <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xfe> + 2e802: 4785 li a5,1 + 2e804: eb35 bnez a4,2e878 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xcc> + 2e806: 577d li a4,-1 + 2e808: 8311 srli a4,a4,0x4 + 2e80a: 00f77363 bgeu a4,a5,2e810 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x64> + 2e80e: 87ba mv a5,a4 + 2e810: 00379993 slli s3,a5,0x3 + 2e814: 854e mv a0,s3 + 2e816: e42e sd a1,8(sp) + 2e818: 888e70ef jal ra,158a0 <_Znwm@plt> + 2e81c: 65a2 ld a1,8(sp) + 2e81e: 009507b3 add a5,a0,s1 + 2e822: 00848a13 addi s4,s1,8 + 2e826: e38c sd a1,0(a5) + 2e828: 892a mv s2,a0 + 2e82a: 9a2a add s4,s4,a0 + 2e82c: 04904e63 bgtz s1,2e888 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xdc> + 2e830: 060a9963 bnez s5,2e8a2 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xf6> + 2e834: 6838 ld a4,80(s0) + 2e836: 643c ld a5,72(s0) + 2e838: 6c34 ld a3,88(s0) + 2e83a: 99ca add s3,s3,s2 + 2e83c: 40f707b3 sub a5,a4,a5 + 2e840: 8789 srai a5,a5,0x2 + 2e842: 2781 sext.w a5,a5 + 2e844: 05343023 sd s3,64(s0) + 2e848: 03243823 sd s2,48(s0) + 2e84c: 03443c23 sd s4,56(s0) + 2e850: ce3e sw a5,28(sp) + 2e852: 64a6 ld s1,72(sp) + 2e854: 6906 ld s2,64(sp) + 2e856: 79e2 ld s3,56(sp) + 2e858: 7a42 ld s4,48(sp) + 2e85a: 7aa2 ld s5,40(sp) + 2e85c: f6e69de3 bne a3,a4,2e7d6 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x2a> + 2e860: 04840513 addi a0,s0,72 + 2e864: 086c addi a1,sp,28 + 2e866: 0001c317 auipc t1,0x1c + 2e86a: 5ca33303 ld t1,1482(t1) # 4ae30 <_GLOBAL_OFFSET_TABLE_+0x2e0> + 2e86e: 9302 jalr t1 + 2e870: 60e6 ld ra,88(sp) + 2e872: 6446 ld s0,80(sp) + 2e874: 6125 addi sp,sp,96 + 2e876: 8082 ret + 2e878: 00171793 slli a5,a4,0x1 + 2e87c: f8e7f5e3 bgeu a5,a4,2e806 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x5a> + 2e880: 59c5 li s3,-15 + 2e882: 0019d993 srli s3,s3,0x1 + 2e886: b779 j 2e814 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x68> + 2e888: 87a6 mv a5,s1 + 2e88a: 86aa mv a3,a0 + 2e88c: 8656 mv a2,s5 + 2e88e: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma + 2e892: 02060407 vle8.v v8,(a2) + 2e896: 8f99 sub a5,a5,a4 + 2e898: 963a add a2,a2,a4 + 2e89a: 02068427 vse8.v v8,(a3) + 2e89e: 96ba add a3,a3,a4 + 2e8a0: f7fd bnez a5,2e88e <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xe2> + 2e8a2: 8556 mv a0,s5 + 2e8a4: 85ce70ef jal ra,15900 <_ZdlPv@plt> + 2e8a8: b771 j 2e834 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x88> + 2e8aa: 0000a517 auipc a0,0xa + 2e8ae: 3f650513 addi a0,a0,1014 # 38ca0 <_IO_stdin_used+0x648> + 2e8b2: 83ee70ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + +000000000002e8b6 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_>: + 2e8b6: 712d addi sp,sp,-288 + 2e8b8: e1ea sd s10,192(sp) + 2e8ba: 01010d13 addi s10,sp,16 + 2e8be: e626 sd s1,264(sp) + 2e8c0: 84aa mv s1,a0 + 2e8c2: 856a mv a0,s10 + 2e8c4: ea22 sd s0,272(sp) + 2e8c6: f9d2 sd s4,240(sp) + 2e8c8: f5d6 sd s5,232(sp) + 2e8ca: f1da sd s6,224(sp) + 2e8cc: e5e6 sd s9,200(sp) + 2e8ce: fd6e sd s11,184(sp) + 2e8d0: 8ab2 mv s5,a2 + 2e8d2: 8a2e mv s4,a1 + 2e8d4: 60e0 ld s0,192(s1) + 2e8d6: 0b84bc83 ld s9,184(s1) + 2e8da: ee06 sd ra,280(sp) + 2e8dc: e24a sd s2,256(sp) + 2e8de: fdce sd s3,248(sp) + 2e8e0: edde sd s7,216(sp) + 2e8e2: e9e2 sd s8,208(sp) + 2e8e4: e036 sd a3,0(sp) + 2e8e6: e43a sd a4,8(sp) + 2e8e8: 920ea0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2e8ec: 65c2 ld a1,16(sp) + 2e8ee: 6662 ld a2,24(sp) + 2e8f0: 03010d93 addi s11,sp,48 + 2e8f4: 04010b13 addi s6,sp,64 + 2e8f8: 962e add a2,a2,a1 + 2e8fa: 856e mv a0,s11 + 2e8fc: f85a sd s6,48(sp) + 2e8fe: d11e90ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2e902: 75c2 ld a1,48(sp) + 2e904: 7662 ld a2,56(sp) + 2e906: 07010c13 addi s8,sp,112 + 2e90a: 08010913 addi s2,sp,128 + 2e90e: 962e add a2,a2,a1 + 2e910: 8562 mv a0,s8 + 2e912: f8ca sd s2,112(sp) + 2e914: cfbe90ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2e918: 75c6 ld a1,112(sp) + 2e91a: 77e6 ld a5,120(sp) + 2e91c: 13258363 beq a1,s2,2ea42 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x18c> + 2e920: 670a ld a4,128(sp) + 2e922: e92e sd a1,144(sp) + 2e924: ed3e sd a5,152(sp) + 2e926: f8ca sd s2,112(sp) + 2e928: fc82 sd zero,120(sp) + 2e92a: f13a sd a4,160(sp) + 2e92c: 08010023 sb zero,128(sp) + 2e930: 0a010993 addi s3,sp,160 + 2e934: 1b358d63 beq a1,s3,2eaee <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x238> + 2e938: e8ae sd a1,80(sp) + 2e93a: f0ba sd a4,96(sp) + 2e93c: 09010b93 addi s7,sp,144 + 2e940: 00f58633 add a2,a1,a5 + 2e944: 855e mv a0,s7 + 2e946: ecbe sd a5,88(sp) + 2e948: e94e sd s3,144(sp) + 2e94a: cc5e90ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2e94e: 419407b3 sub a5,s0,s9 + 2e952: 4057dd13 srai s10,a5,0x5 + 2e956: 6dca ld s11,144(sp) + 2e958: 878d srai a5,a5,0x3 + 2e95a: 0ba05f63 blez s10,2ea18 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x162> + 2e95e: 0d16 slli s10,s10,0x5 + 2e960: 41a40d33 sub s10,s0,s10 + 2e964: ff843783 ld a5,-8(s0) + 2e968: c7b5 beqz a5,2e9d4 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x11e> + 2e96a: 6788 ld a0,8(a5) + 2e96c: 85ee mv a1,s11 + 2e96e: a52e70ef jal ra,15bc0 + 2e972: e12d bnez a0,2e9d4 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x11e> + 2e974: 013d8563 beq s11,s3,2e97e <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xc8> + 2e978: 856e mv a0,s11 + 2e97a: f87e60ef jal ra,15900 <_ZdlPv@plt> + 2e97e: 6546 ld a0,80(sp) + 2e980: 109c addi a5,sp,96 + 2e982: 00f50463 beq a0,a5,2e98a <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xd4> + 2e986: f7be60ef jal ra,15900 <_ZdlPv@plt> + 2e98a: 7546 ld a0,112(sp) + 2e98c: 01250463 beq a0,s2,2e994 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xde> + 2e990: f71e60ef jal ra,15900 <_ZdlPv@plt> + 2e994: 7542 ld a0,48(sp) + 2e996: 01650463 beq a0,s6,2e99e <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xe8> + 2e99a: f67e60ef jal ra,15900 <_ZdlPv@plt> + 2e99e: 6542 ld a0,16(sp) + 2e9a0: 101c addi a5,sp,32 + 2e9a2: 00f50463 beq a0,a5,2e9aa <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xf4> + 2e9a6: f5be60ef jal ra,15900 <_ZdlPv@plt> + 2e9aa: 7cdc ld a5,184(s1) + 2e9ac: 0c878f63 beq a5,s0,2ea8a <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x1d4> + 2e9b0: ff843403 ld s0,-8(s0) + 2e9b4: 60f2 ld ra,280(sp) + 2e9b6: 8522 mv a0,s0 + 2e9b8: 6452 ld s0,272(sp) + 2e9ba: 64b2 ld s1,264(sp) + 2e9bc: 6912 ld s2,256(sp) + 2e9be: 79ee ld s3,248(sp) + 2e9c0: 7a4e ld s4,240(sp) + 2e9c2: 7aae ld s5,232(sp) + 2e9c4: 7b0e ld s6,224(sp) + 2e9c6: 6bee ld s7,216(sp) + 2e9c8: 6c4e ld s8,208(sp) + 2e9ca: 6cae ld s9,200(sp) + 2e9cc: 6d0e ld s10,192(sp) + 2e9ce: 7dea ld s11,184(sp) + 2e9d0: 6115 addi sp,sp,288 + 2e9d2: 8082 ret + 2e9d4: ff043783 ld a5,-16(s0) + 2e9d8: cb81 beqz a5,2e9e8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x132> + 2e9da: 6788 ld a0,8(a5) + 2e9dc: 85ee mv a1,s11 + 2e9de: 9e2e70ef jal ra,15bc0 + 2e9e2: e119 bnez a0,2e9e8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x132> + 2e9e4: 1461 addi s0,s0,-8 + 2e9e6: b779 j 2e974 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> + 2e9e8: fe843783 ld a5,-24(s0) + 2e9ec: c791 beqz a5,2e9f8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x142> + 2e9ee: 6788 ld a0,8(a5) + 2e9f0: 85ee mv a1,s11 + 2e9f2: 9cee70ef jal ra,15bc0 + 2e9f6: c521 beqz a0,2ea3e <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x188> + 2e9f8: fe043783 ld a5,-32(s0) + 2e9fc: cb81 beqz a5,2ea0c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x156> + 2e9fe: 6788 ld a0,8(a5) + 2ea00: 85ee mv a1,s11 + 2ea02: 9bee70ef jal ra,15bc0 + 2ea06: e119 bnez a0,2ea0c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x156> + 2ea08: 1421 addi s0,s0,-24 + 2ea0a: b7ad j 2e974 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> + 2ea0c: 1401 addi s0,s0,-32 + 2ea0e: f48d1be3 bne s10,s0,2e964 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xae> + 2ea12: 419407b3 sub a5,s0,s9 + 2ea16: 878d srai a5,a5,0x3 + 2ea18: 4709 li a4,2 + 2ea1a: 18e78563 beq a5,a4,2eba4 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2ee> + 2ea1e: 470d li a4,3 + 2ea20: 16e78863 beq a5,a4,2eb90 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2da> + 2ea24: 4705 li a4,1 + 2ea26: 00e79a63 bne a5,a4,2ea3a <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x184> + 2ea2a: ff843783 ld a5,-8(s0) + 2ea2e: c791 beqz a5,2ea3a <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x184> + 2ea30: 6788 ld a0,8(a5) + 2ea32: 85ee mv a1,s11 + 2ea34: 98ce70ef jal ra,15bc0 + 2ea38: dd15 beqz a0,2e974 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> + 2ea3a: 8466 mv s0,s9 + 2ea3c: bf25 j 2e974 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> + 2ea3e: 1441 addi s0,s0,-16 + 2ea40: bf15 j 2e974 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> + 2ea42: 00178713 addi a4,a5,1 + 2ea46: 0a010993 addi s3,sp,160 + 2ea4a: 85ba mv a1,a4 + 2ea4c: 864e mv a2,s3 + 2ea4e: 854a mv a0,s2 + 2ea50: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma + 2ea54: 02050407 vle8.v v8,(a0) + 2ea58: 8d95 sub a1,a1,a3 + 2ea5a: 9536 add a0,a0,a3 + 2ea5c: 02060427 vse8.v v8,(a2) + 2ea60: 9636 add a2,a2,a3 + 2ea62: f5fd bnez a1,2ea50 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x19a> + 2ea64: 108c addi a1,sp,96 + 2ea66: f8ca sd s2,112(sp) + 2ea68: fc82 sd zero,120(sp) + 2ea6a: 08010023 sb zero,128(sp) + 2ea6e: e8ae sd a1,80(sp) + 2ea70: 862e mv a2,a1 + 2ea72: 854e mv a0,s3 + 2ea74: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 2ea78: 02050407 vle8.v v8,(a0) + 2ea7c: 8f15 sub a4,a4,a3 + 2ea7e: 9536 add a0,a0,a3 + 2ea80: 02060427 vse8.v v8,(a2) + 2ea84: 9636 add a2,a2,a3 + 2ea86: f77d bnez a4,2ea74 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x1be> + 2ea88: bd55 j 2e93c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x86> + 2ea8a: 10800513 li a0,264 + 2ea8e: e13e60ef jal ra,158a0 <_Znwm@plt> + 2ea92: 6722 ld a4,8(sp) + 2ea94: 6682 ld a3,0(sp) + 2ea96: 8656 mv a2,s5 + 2ea98: 85d2 mv a1,s4 + 2ea9a: 842a mv s0,a0 + 2ea9c: d23fa0ef jal ra,297be <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_> + 2eaa0: 85d2 mv a1,s4 + 2eaa2: 855e mv a0,s7 + 2eaa4: f8a2 sd s0,112(sp) + 2eaa6: f63e90ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2eaaa: 855e mv a0,s7 + 2eaac: 0000d597 auipc a1,0xd + 2eab0: f8c58593 addi a1,a1,-116 # 3ba38 <_ZN7testingL21kDeathTestSuiteFilterE> + 2eab4: cfdea0ef jal ra,197b0 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> + 2eab8: 892a mv s2,a0 + 2eaba: 855e mv a0,s7 + 2eabc: 848e80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2eac0: 02091c63 bnez s2,2eaf8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x242> + 2eac4: 60fc ld a5,192(s1) + 2eac6: 64f8 ld a4,200(s1) + 2eac8: 06e78363 beq a5,a4,2eb2e <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x278> + 2eacc: e380 sd s0,0(a5) + 2eace: 07a1 addi a5,a5,8 + 2ead0: e0fc sd a5,192(s1) + 2ead2: 6cf8 ld a4,216(s1) + 2ead4: 68fc ld a5,208(s1) + 2ead6: 70f4 ld a3,224(s1) + 2ead8: 40f707b3 sub a5,a4,a5 + 2eadc: 8789 srai a5,a5,0x2 + 2eade: 2781 sext.w a5,a5 + 2eae0: c93e sw a5,144(sp) + 2eae2: 02e68d63 beq a3,a4,2eb1c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x266> + 2eae6: c31c sw a5,0(a4) + 2eae8: 0711 addi a4,a4,4 + 2eaea: ecf8 sd a4,216(s1) + 2eaec: b5e1 j 2e9b4 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xfe> + 2eaee: 108c addi a1,sp,96 + 2eaf0: e8ae sd a1,80(sp) + 2eaf2: 00178713 addi a4,a5,1 + 2eaf6: bfad j 2ea70 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x1ba> + 2eaf8: 1044a783 lw a5,260(s1) + 2eafc: 7ccc ld a1,184(s1) + 2eafe: 8662 mv a2,s8 + 2eb00: 2785 addiw a5,a5,1 + 2eb02: 00379713 slli a4,a5,0x3 + 2eb06: 10f4a223 sw a5,260(s1) + 2eb0a: 95ba add a1,a1,a4 + 2eb0c: 0b848513 addi a0,s1,184 + 2eb10: 0001c317 auipc t1,0x1c + 2eb14: 49033303 ld t1,1168(t1) # 4afa0 <_GLOBAL_OFFSET_TABLE_+0x450> + 2eb18: 9302 jalr t1 + 2eb1a: bf65 j 2ead2 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x21c> + 2eb1c: 85de mv a1,s7 + 2eb1e: 0d048513 addi a0,s1,208 + 2eb22: 0001c317 auipc t1,0x1c + 2eb26: 30e33303 ld t1,782(t1) # 4ae30 <_GLOBAL_OFFSET_TABLE_+0x2e0> + 2eb2a: 9302 jalr t1 + 2eb2c: b561 j 2e9b4 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xfe> + 2eb2e: 0b84bb03 ld s6,184(s1) + 2eb32: 56fd li a3,-1 + 2eb34: 8291 srli a3,a3,0x4 + 2eb36: 41678933 sub s2,a5,s6 + 2eb3a: 40395713 srai a4,s2,0x3 + 2eb3e: 0cd70363 beq a4,a3,2ec04 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x34e> + 2eb42: 4785 li a5,1 + 2eb44: ef15 bnez a4,2eb80 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2ca> + 2eb46: 577d li a4,-1 + 2eb48: 8311 srli a4,a4,0x4 + 2eb4a: 00f77363 bgeu a4,a5,2eb50 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x29a> + 2eb4e: 87ba mv a5,a4 + 2eb50: 00379a13 slli s4,a5,0x3 + 2eb54: 8552 mv a0,s4 + 2eb56: d4be60ef jal ra,158a0 <_Znwm@plt> + 2eb5a: 012507b3 add a5,a0,s2 + 2eb5e: 00890a93 addi s5,s2,8 + 2eb62: e380 sd s0,0(a5) + 2eb64: 89aa mv s3,a0 + 2eb66: 9aaa add s5,s5,a0 + 2eb68: 05204963 bgtz s2,2ebba <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x304> + 2eb6c: 060b1463 bnez s6,2ebd4 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x31e> + 2eb70: 9a4e add s4,s4,s3 + 2eb72: 0d44b423 sd s4,200(s1) + 2eb76: 0b34bc23 sd s3,184(s1) + 2eb7a: 0d54b023 sd s5,192(s1) + 2eb7e: bf91 j 2ead2 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x21c> + 2eb80: 00171793 slli a5,a4,0x1 + 2eb84: fce7f1e3 bgeu a5,a4,2eb46 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x290> + 2eb88: 5a45 li s4,-15 + 2eb8a: 001a5a13 srli s4,s4,0x1 + 2eb8e: b7d9 j 2eb54 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x29e> + 2eb90: ff843783 ld a5,-8(s0) + 2eb94: c799 beqz a5,2eba2 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2ec> + 2eb96: 6788 ld a0,8(a5) + 2eb98: 85ee mv a1,s11 + 2eb9a: 826e70ef jal ra,15bc0 + 2eb9e: dc050be3 beqz a0,2e974 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> + 2eba2: 1461 addi s0,s0,-8 + 2eba4: ff843783 ld a5,-8(s0) + 2eba8: c799 beqz a5,2ebb6 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x300> + 2ebaa: 6788 ld a0,8(a5) + 2ebac: 85ee mv a1,s11 + 2ebae: 812e70ef jal ra,15bc0 + 2ebb2: dc0501e3 beqz a0,2e974 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> + 2ebb6: 1461 addi s0,s0,-8 + 2ebb8: bd8d j 2ea2a <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x174> + 2ebba: 87ca mv a5,s2 + 2ebbc: 86aa mv a3,a0 + 2ebbe: 865a mv a2,s6 + 2ebc0: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma + 2ebc4: 02060407 vle8.v v8,(a2) + 2ebc8: 8f99 sub a5,a5,a4 + 2ebca: 963a add a2,a2,a4 + 2ebcc: 02068427 vse8.v v8,(a3) + 2ebd0: 96ba add a3,a3,a4 + 2ebd2: f7fd bnez a5,2ebc0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x30a> + 2ebd4: 855a mv a0,s6 + 2ebd6: d2be60ef jal ra,15900 <_ZdlPv@plt> + 2ebda: bf59 j 2eb70 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2ba> + 2ebdc: 842a mv s0,a0 + 2ebde: 0888 addi a0,sp,80 + 2ebe0: f25e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ebe4: 8562 mv a0,s8 + 2ebe6: f1fe70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ebea: 856e mv a0,s11 + 2ebec: f19e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ebf0: 856a mv a0,s10 + 2ebf2: f13e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ebf6: 8522 mv a0,s0 + 2ebf8: bf9e60ef jal ra,157f0 <_Unwind_Resume@plt> + 2ebfc: 842a mv s0,a0 + 2ebfe: bfcd j 2ebf0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x33a> + 2ec00: 842a mv s0,a0 + 2ec02: b7e5 j 2ebea <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x334> + 2ec04: 0000a517 auipc a0,0xa + 2ec08: 09c50513 addi a0,a0,156 # 38ca0 <_IO_stdin_used+0x648> + 2ec0c: ce5e60ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 2ec10: 842a mv s0,a0 + 2ec12: 855e mv a0,s7 + 2ec14: ef1e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ec18: 8522 mv a0,s0 + 2ec1a: bd7e60ef jal ra,157f0 <_Unwind_Resume@plt> + 2ec1e: 87aa mv a5,a0 + 2ec20: 8522 mv a0,s0 + 2ec22: 843e mv s0,a5 + 2ec24: cdde60ef jal ra,15900 <_ZdlPv@plt> + 2ec28: 8522 mv a0,s0 + 2ec2a: bc7e60ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000002ec2e <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE>: + 2ec2e: 7155 addi sp,sp,-208 + 2ec30: e162 sd s8,128(sp) + 2ec32: 8c2a mv s8,a0 + 2ec34: 11000513 li a0,272 + 2ec38: e1a2 sd s0,192(sp) + 2ec3a: fd26 sd s1,184(sp) + 2ec3c: f94a sd s2,176(sp) + 2ec3e: f54e sd s3,168(sp) + 2ec40: f152 sd s4,160(sp) + 2ec42: ed56 sd s5,152(sp) + 2ec44: e95a sd s6,144(sp) + 2ec46: e55e sd s7,136(sp) + 2ec48: fce6 sd s9,120(sp) + 2ec4a: 8bae mv s7,a1 + 2ec4c: e586 sd ra,200(sp) + 2ec4e: f8ea sd s10,112(sp) + 2ec50: 8a32 mv s4,a2 + 2ec52: 8ab6 mv s5,a3 + 2ec54: 84ba mv s1,a4 + 2ec56: 8b3e mv s6,a5 + 2ec58: 8942 mv s2,a6 + 2ec5a: 89c6 mv s3,a7 + 2ec5c: 00810c93 addi s9,sp,8 + 2ec60: c41e60ef jal ra,158a0 <_Znwm@plt> + 2ec64: 842a mv s0,a0 + 2ec66: 85e2 mv a1,s8 + 2ec68: 8566 mv a0,s9 + 2ec6a: d9fe90ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2ec6e: 02810d13 addi s10,sp,40 + 2ec72: 85de mv a1,s7 + 2ec74: 856a mv a0,s10 + 2ec76: d93e90ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2ec7a: 608c ld a1,0(s1) + 2ec7c: 6490 ld a2,8(s1) + 2ec7e: 04810b93 addi s7,sp,72 + 2ec82: 05810c13 addi s8,sp,88 + 2ec86: 962e add a2,a2,a1 + 2ec88: 855e mv a0,s7 + 2ec8a: e4e2 sd s8,72(sp) + 2ec8c: 983e90ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2ec90: 0204a303 lw t1,32(s1) + 2ec94: 68ce ld a7,208(sp) + 2ec96: 885a mv a6,s6 + 2ec98: 8756 mv a4,s5 + 2ec9a: 86d2 mv a3,s4 + 2ec9c: 87de mv a5,s7 + 2ec9e: 866a mv a2,s10 + 2eca0: 85e6 mv a1,s9 + 2eca2: 8522 mv a0,s0 + 2eca4: d49a sw t1,104(sp) + 2eca6: 9d9fa0ef jal ra,2967e <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE> + 2ecaa: 6526 ld a0,72(sp) + 2ecac: 01850463 beq a0,s8,2ecb4 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x86> + 2ecb0: c51e60ef jal ra,15900 <_ZdlPv@plt> + 2ecb4: 7522 ld a0,40(sp) + 2ecb6: 183c addi a5,sp,56 + 2ecb8: 00f50463 beq a0,a5,2ecc0 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x92> + 2ecbc: c45e60ef jal ra,15900 <_ZdlPv@plt> + 2ecc0: 6522 ld a0,8(sp) + 2ecc2: 083c addi a5,sp,24 + 2ecc4: 00f50463 beq a0,a5,2eccc <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x9e> + 2ecc8: c39e60ef jal ra,15900 <_ZdlPv@plt> + 2eccc: 8defb0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 2ecd0: 6124 ld s1,64(a0) + 2ecd2: 6c9c ld a5,24(s1) + 2ecd4: cf85 beqz a5,2ed0c <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xde> + 2ecd6: 6030 ld a2,64(s0) + 2ecd8: 600c ld a1,0(s0) + 2ecda: c211 beqz a2,2ecde <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xb0> + 2ecdc: 6210 ld a2,0(a2) + 2ecde: 874e mv a4,s3 + 2ece0: 86ca mv a3,s2 + 2ece2: 8526 mv a0,s1 + 2ece4: bd3ff0ef jal ra,2e8b6 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_> + 2ece8: 85a2 mv a1,s0 + 2ecea: ac3ff0ef jal ra,2e7ac <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE> + 2ecee: 60ae ld ra,200(sp) + 2ecf0: 8522 mv a0,s0 + 2ecf2: 640e ld s0,192(sp) + 2ecf4: 74ea ld s1,184(sp) + 2ecf6: 794a ld s2,176(sp) + 2ecf8: 79aa ld s3,168(sp) + 2ecfa: 7a0a ld s4,160(sp) + 2ecfc: 6aea ld s5,152(sp) + 2ecfe: 6b4a ld s6,144(sp) + 2ed00: 6baa ld s7,136(sp) + 2ed02: 6c0a ld s8,128(sp) + 2ed04: 7ce6 ld s9,120(sp) + 2ed06: 7d46 ld s10,112(sp) + 2ed08: 6169 addi sp,sp,208 + 2ed0a: 8082 ret + 2ed0c: 855e mv a0,s7 + 2ed0e: e52ed0ef jal ra,1c360 <_ZN7testing8internal8FilePath13GetCurrentDirEv> + 2ed12: 85de mv a1,s7 + 2ed14: 01048513 addi a0,s1,16 + 2ed18: e59e60ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 2ed1c: 6526 ld a0,72(sp) + 2ed1e: 01850463 beq a0,s8,2ed26 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xf8> + 2ed22: bdfe60ef jal ra,15900 <_ZdlPv@plt> + 2ed26: 6c88 ld a0,24(s1) + 2ed28: 00a03533 snez a0,a0 + 2ed2c: a42ed0ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 2ed30: f15d bnez a0,2ecd6 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xa8> + 2ed32: 0000c617 auipc a2,0xc + 2ed36: 2fe60613 addi a2,a2,766 # 3b030 <_IO_stdin_used+0x29d8> + 2ed3a: 458d li a1,3 + 2ed3c: 855e mv a0,s7 + 2ed3e: 2ad00693 li a3,685 + 2ed42: a54f10ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2ed46: 03300613 li a2,51 + 2ed4a: 0000c597 auipc a1,0xc + 2ed4e: 8de58593 addi a1,a1,-1826 # 3a628 <_IO_stdin_used+0x1fd0> + 2ed52: 0001c517 auipc a0,0x1c + 2ed56: 24653503 ld a0,582(a0) # 4af98 <_ZSt4cerr@Base> + 2ed5a: 9a7e60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2ed5e: 0000c597 auipc a1,0xc + 2ed62: 90258593 addi a1,a1,-1790 # 3a660 <_IO_stdin_used+0x2008> + 2ed66: 0001c517 auipc a0,0x1c + 2ed6a: 23253503 ld a0,562(a0) # 4af98 <_ZSt4cerr@Base> + 2ed6e: 8c3e60ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2ed72: 855e mv a0,s7 + 2ed74: db2ee0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2ed78: bfb9 j 2ecd6 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xa8> + 2ed7a: 842a mv s0,a0 + 2ed7c: 855e mv a0,s7 + 2ed7e: da8ee0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2ed82: 8522 mv a0,s0 + 2ed84: a6de60ef jal ra,157f0 <_Unwind_Resume@plt> + 2ed88: 84aa mv s1,a0 + 2ed8a: 855e mv a0,s7 + 2ed8c: d79e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ed90: 856a mv a0,s10 + 2ed92: d73e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ed96: 8566 mv a0,s9 + 2ed98: d6de70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ed9c: 8522 mv a0,s0 + 2ed9e: b63e60ef jal ra,15900 <_ZdlPv@plt> + 2eda2: 8526 mv a0,s1 + 2eda4: a4de60ef jal ra,157f0 <_Unwind_Resume@plt> + 2eda8: 84aa mv s1,a0 + 2edaa: b7dd j 2ed90 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x162> + 2edac: 84aa mv s1,a0 + 2edae: b7e5 j 2ed96 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x168> + 2edb0: 84aa mv s1,a0 + 2edb2: b7ed j 2ed9c <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x16e> + 2edb4: 842a mv s0,a0 + 2edb6: 855e mv a0,s7 + 2edb8: d4de70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2edbc: 8522 mv a0,s0 + 2edbe: a33e60ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000002edc2 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0>: + 2edc2: d7010113 addi sp,sp,-656 + 2edc6: 25713423 sd s7,584(sp) + 2edca: 12810b93 addi s7,sp,296 + 2edce: 28813023 sd s0,640(sp) + 2edd2: 23913c23 sd s9,568(sp) + 2edd6: 842a mv s0,a0 + 2edd8: 01810c93 addi s9,sp,24 + 2eddc: 855e mv a0,s7 + 2edde: 26913c23 sd s1,632(sp) + 2ede2: 27313423 sd s3,616(sp) + 2ede6: 25513c23 sd s5,600(sp) + 2edea: 25813023 sd s8,576(sp) + 2edee: 28113423 sd ra,648(sp) + 2edf2: 27213823 sd s2,624(sp) + 2edf6: 27413023 sd s4,608(sp) + 2edfa: 25613823 sd s6,592(sp) + 2edfe: 23a13823 sd s10,560(sp) + 2ee02: e802 sd zero,16(sp) + 2ee04: 00010c23 sb zero,24(sp) + 2ee08: e466 sd s9,8(sp) + 2ee0a: df6e60ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> + 2ee0e: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2ee12: 5e0030d7 vmv.v.i v1,0 + 2ee16: 0c1c addi a5,sp,528 + 2ee18: 0001c717 auipc a4,0x1c + 2ee1c: d7873703 ld a4,-648(a4) # 4ab90 <_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@Base> + 2ee20: 0207f0a7 vse64.v v1,(a5) + 2ee24: 141c addi a5,sp,544 + 2ee26: 0207f0a7 vse64.v v1,(a5) + 2ee2a: 00873983 ld s3,8(a4) + 2ee2e: 20011423 sh zero,520(sp) + 2ee32: 01073c03 ld s8,16(a4) + 2ee36: 0001ca97 auipc s5,0x1c + 2ee3a: 122aba83 ld s5,290(s5) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 2ee3e: 0ac1 addi s5,s5,16 + 2ee40: fe89b783 ld a5,-24(s3) + 2ee44: 20013023 sd zero,512(sp) + 2ee48: f44e sd s3,40(sp) + 2ee4a: 978a add a5,a5,sp + 2ee4c: f656 sd s5,296(sp) + 2ee4e: 0387b423 sd s8,40(a5) + 2ee52: f802 sd zero,48(sp) + 2ee54: fe89b503 ld a0,-24(s3) + 2ee58: 1024 addi s1,sp,40 + 2ee5a: 4581 li a1,0 + 2ee5c: 9526 add a0,a0,s1 + 2ee5e: d52e60ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 2ee62: 0001ca17 auipc s4,0x1c + 2ee66: d96a3a03 ld s4,-618(s4) # 4abf8 <_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE@Base> + 2ee6a: 03810b13 addi s6,sp,56 + 2ee6e: 018a0d13 addi s10,s4,24 + 2ee72: 855a mv a0,s6 + 2ee74: 040a0a13 addi s4,s4,64 + 2ee78: f46a sd s10,40(sp) + 2ee7a: f652 sd s4,296(sp) + 2ee7c: ea4e60ef jal ra,15520 <_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@plt> + 2ee80: 85da mv a1,s6 + 2ee82: 855e mv a0,s7 + 2ee84: d2ce60ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 2ee88: 85a2 mv a1,s0 + 2ee8a: 4621 li a2,8 + 2ee8c: 855a mv a0,s6 + 2ee8e: cf3e60ef jal ra,15b80 <_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@plt> + 2ee92: 77a2 ld a5,40(sp) + 2ee94: fe87b783 ld a5,-24(a5) + 2ee98: 97a6 add a5,a5,s1 + 2ee9a: c55d beqz a0,2ef48 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x186> + 2ee9c: 853e mv a0,a5 + 2ee9e: 4581 li a1,0 + 2eea0: bb1e60ef jal ra,15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> + 2eea4: 444d li s0,19 + 2eea6: 00810913 addi s2,sp,8 + 2eeaa: 85ca mv a1,s2 + 2eeac: 8526 mv a0,s1 + 2eeae: c22e60ef jal ra,152d0 <_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 2eeb2: 347d addiw s0,s0,-1 + 2eeb4: f87d bnez s0,2eeaa <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0xe8> + 2eeb6: 858a mv a1,sp + 2eeb8: 8526 mv a0,s1 + 2eeba: e002 sd zero,0(sp) + 2eebc: ce5e60ef jal ra,15ba0 <_ZNSi10_M_extractImEERSiRT_@plt> + 2eec0: 0001c797 auipc a5,0x1c + 2eec4: eb87b783 ld a5,-328(a5) # 4ad78 <_ZTVSt13basic_filebufIcSt11char_traitsIcEE@Base> + 2eec8: 07c1 addi a5,a5,16 + 2eeca: 855a mv a0,s6 + 2eecc: 6402 ld s0,0(sp) + 2eece: f46a sd s10,40(sp) + 2eed0: f652 sd s4,296(sp) + 2eed2: fc3e sd a5,56(sp) + 2eed4: dbce60ef jal ra,15490 <_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@plt> + 2eed8: 1108 addi a0,sp,160 + 2eeda: e77e60ef jal ra,15d50 <_ZNSt12__basic_fileIcED1Ev@plt> + 2eede: 0001c797 auipc a5,0x1c + 2eee2: eca7b783 ld a5,-310(a5) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 2eee6: 07c1 addi a5,a5,16 + 2eee8: 1888 addi a0,sp,112 + 2eeea: fc3e sd a5,56(sp) + 2eeec: d34e60ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 2eef0: fe89b783 ld a5,-24(s3) + 2eef4: f44e sd s3,40(sp) + 2eef6: 855e mv a0,s7 + 2eef8: 978a add a5,a5,sp + 2eefa: 0387b423 sd s8,40(a5) + 2eefe: f802 sd zero,48(sp) + 2ef00: f656 sd s5,296(sp) + 2ef02: edee60ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 2ef06: 6522 ld a0,8(sp) + 2ef08: 01950463 beq a0,s9,2ef10 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x14e> + 2ef0c: 9f5e60ef jal ra,15900 <_ZdlPv@plt> + 2ef10: 28813083 ld ra,648(sp) + 2ef14: 8522 mv a0,s0 + 2ef16: 28013403 ld s0,640(sp) + 2ef1a: 27813483 ld s1,632(sp) + 2ef1e: 27013903 ld s2,624(sp) + 2ef22: 26813983 ld s3,616(sp) + 2ef26: 26013a03 ld s4,608(sp) + 2ef2a: 25813a83 ld s5,600(sp) + 2ef2e: 25013b03 ld s6,592(sp) + 2ef32: 24813b83 ld s7,584(sp) + 2ef36: 24013c03 ld s8,576(sp) + 2ef3a: 23813c83 ld s9,568(sp) + 2ef3e: 23013d03 ld s10,560(sp) + 2ef42: 29010113 addi sp,sp,656 + 2ef46: 8082 ret + 2ef48: 538c lw a1,32(a5) + 2ef4a: 853e mv a0,a5 + 2ef4c: 0045e593 ori a1,a1,4 + 2ef50: b01e60ef jal ra,15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> + 2ef54: bf81 j 2eea4 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0xe2> + 2ef56: 842a mv s0,a0 + 2ef58: 855a mv a0,s6 + 2ef5a: d67e60ef jal ra,15cc0 <_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev@plt> + 2ef5e: fe89b783 ld a5,-24(s3) + 2ef62: f44e sd s3,40(sp) + 2ef64: 23078793 addi a5,a5,560 + 2ef68: 978a add a5,a5,sp + 2ef6a: df87bc23 sd s8,-520(a5) + 2ef6e: f802 sd zero,48(sp) + 2ef70: 855e mv a0,s7 + 2ef72: f656 sd s5,296(sp) + 2ef74: 00810913 addi s2,sp,8 + 2ef78: e68e60ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 2ef7c: a821 j 2ef94 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x1d2> + 2ef7e: 842a mv s0,a0 + 2ef80: bff9 j 2ef5e <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x19c> + 2ef82: e3ee60ef jal ra,155c0 <__cxa_begin_catch@plt> + 2ef86: cdbe60ef jal ra,15c60 <__cxa_end_catch@plt> + 2ef8a: b7b9 j 2eed8 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x116> + 2ef8c: 842a mv s0,a0 + 2ef8e: 8526 mv a0,s1 + 2ef90: fc0e60ef jal ra,15750 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@plt> + 2ef94: 854a mv a0,s2 + 2ef96: b6fe70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ef9a: 8522 mv a0,s0 + 2ef9c: 855e60ef jal ra,157f0 <_Unwind_Resume@plt> + 2efa0: 842a mv s0,a0 + 2efa2: b7f9 j 2ef70 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x1ae> + +000000000002efa4 <_ZN7testing8internal14GetThreadCountEv>: + 2efa4: 715d addi sp,sp,-80 + 2efa6: e0a2 sd s0,64(sp) + 2efa8: 0020 addi s0,sp,8 + 2efaa: 8522 mv a0,s0 + 2efac: e486 sd ra,72(sp) + 2efae: fc26 sd s1,56(sp) + 2efb0: de9ea0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 2efb4: 6522 ld a0,8(sp) + 2efb6: 4619 li a2,6 + 2efb8: 0000b597 auipc a1,0xb + 2efbc: 6d858593 addi a1,a1,1752 # 3a690 <_IO_stdin_used+0x2038> + 2efc0: 0541 addi a0,a0,16 + 2efc2: f3ee60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2efc6: caae60ef jal ra,15470 + 2efca: 85aa mv a1,a0 + 2efcc: 6522 ld a0,8(sp) + 2efce: 0541 addi a0,a0,16 + 2efd0: d40e60ef jal ra,15510 <_ZNSolsEi@plt> + 2efd4: 6522 ld a0,8(sp) + 2efd6: 4615 li a2,5 + 2efd8: 0000b597 auipc a1,0xb + 2efdc: 6c058593 addi a1,a1,1728 # 3a698 <_IO_stdin_used+0x2040> + 2efe0: 0541 addi a0,a0,16 + 2efe2: f1ee60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2efe6: 0804 addi s1,sp,16 + 2efe8: 85a2 mv a1,s0 + 2efea: 8526 mv a0,s1 + 2efec: 9d6eb0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 2eff0: 6522 ld a0,8(sp) + 2eff2: c501 beqz a0,2effa <_ZN7testing8internal14GetThreadCountEv+0x56> + 2eff4: 611c ld a5,0(a0) + 2eff6: 679c ld a5,8(a5) + 2eff8: 9782 jalr a5 + 2effa: 6542 ld a0,16(sp) + 2effc: dc7ff0ef jal ra,2edc2 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0> + 2f000: 842a mv s0,a0 + 2f002: 6542 ld a0,16(sp) + 2f004: 101c addi a5,sp,32 + 2f006: 00f50463 beq a0,a5,2f00e <_ZN7testing8internal14GetThreadCountEv+0x6a> + 2f00a: 8f7e60ef jal ra,15900 <_ZdlPv@plt> + 2f00e: 60a6 ld ra,72(sp) + 2f010: 8522 mv a0,s0 + 2f012: 6406 ld s0,64(sp) + 2f014: 74e2 ld s1,56(sp) + 2f016: 6161 addi sp,sp,80 + 2f018: 8082 ret + 2f01a: 67a2 ld a5,8(sp) + 2f01c: 842a mv s0,a0 + 2f01e: cb91 beqz a5,2f032 <_ZN7testing8internal14GetThreadCountEv+0x8e> + 2f020: 6398 ld a4,0(a5) + 2f022: 853e mv a0,a5 + 2f024: 671c ld a5,8(a4) + 2f026: 9782 jalr a5 + 2f028: a029 j 2f032 <_ZN7testing8internal14GetThreadCountEv+0x8e> + 2f02a: 842a mv s0,a0 + 2f02c: 8526 mv a0,s1 + 2f02e: ad7e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f032: 8522 mv a0,s0 + 2f034: fbce60ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000002f038 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv>: + 2f038: 710d addi sp,sp,-352 + 2f03a: e6a6 sd s1,328(sp) + 2f03c: ee86 sd ra,344(sp) + 2f03e: eaa2 sd s0,336(sp) + 2f040: e2ca sd s2,320(sp) + 2f042: fe4e sd s3,312(sp) + 2f044: 84aa mv s1,a0 + 2f046: f5fff0ef jal ra,2efa4 <_ZN7testing8internal14GetThreadCountEv> + 2f04a: 4585 li a1,1 + 2f04c: 22b51b63 bne a0,a1,2f282 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x24a> + 2f050: 0020 addi s0,sp,8 + 2f052: 8522 mv a0,s0 + 2f054: 9dde60ef jal ra,15a30 + 2f058: 0505 addi a0,a0,1 + 2f05a: 00a03533 snez a0,a0 + 2f05e: f11ec0ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 2f062: 42050363 beqz a0,2f488 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x450> + 2f066: f0bec0ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> + 2f06a: d565 beqz a0,2f052 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x1a> + 2f06c: 0f010913 addi s2,sp,240 + 2f070: 854a mv a0,s2 + 2f072: 0000b597 auipc a1,0xb + 2f076: 38658593 addi a1,a1,902 # 3a3f8 <_IO_stdin_used+0x1da0> + 2f07a: 98fe90ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2f07e: 854a mv a0,s2 + 2f080: 96aed0ef jal ra,1c1ea <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2f084: 754e ld a0,240(sp) + 2f086: 021c addi a5,sp,256 + 2f088: 00f50463 beq a0,a5,2f090 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x58> + 2f08c: 875e60ef jal ra,15900 <_ZdlPv@plt> + 2f090: 879f10ef jal ra,20908 <_ZN7testing8internal13CaptureStderrEv> + 2f094: 4501 li a0,0 + 2f096: bfbe60ef jal ra,15c90 + 2f09a: aa6e60ef jal ra,15340 + 2f09e: 00150413 addi s0,a0,1 + 2f0a2: 89aa mv s3,a0 + 2f0a4: 00803433 snez s0,s0 + 2f0a8: 8522 mv a0,s0 + 2f0aa: ec5ec0ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 2f0ae: 32050463 beqz a0,2f3d6 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x39e> + 2f0b2: ebfec0ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> + 2f0b6: d96d beqz a0,2f0a8 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x70> + 2f0b8: 0334ae23 sw s3,60(s1) + 2f0bc: 547d li s0,-1 + 2f0be: 0e099263 bnez s3,2f1a2 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x16a> + 2f0c2: 4991 li s3,4 + 2f0c4: 4522 lw a0,8(sp) + 2f0c6: a4be60ef jal ra,15b10 + 2f0ca: 2a851b63 bne a0,s0,2f380 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x348> + 2f0ce: 9f2e60ef jal ra,152c0 <__errno_location@plt> + 2f0d2: 411c lw a5,0(a0) + 2f0d4: ff3788e3 beq a5,s3,2f0c4 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x8c> + 2f0d8: 0804 addi s1,sp,16 + 2f0da: 8526 mv a0,s1 + 2f0dc: 0000b597 auipc a1,0xb + 2f0e0: f7458593 addi a1,a1,-140 # 3a050 <_IO_stdin_used+0x19f8> + 2f0e4: fa52 sd s4,304(sp) + 2f0e6: f656 sd s5,296(sp) + 2f0e8: f25a sd s6,288(sp) + 2f0ea: ee5e sd s7,280(sp) + 2f0ec: ea62 sd s8,272(sp) + 2f0ee: 91be90ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2f0f2: 8526 mv a0,s1 + 2f0f4: 0000b597 auipc a1,0xb + 2f0f8: e5c58593 addi a1,a1,-420 # 39f50 <_IO_stdin_used+0x18f8> + 2f0fc: c84e60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2f100: 03010a93 addi s5,sp,48 + 2f104: 85aa mv a1,a0 + 2f106: 8556 mv a0,s5 + 2f108: cf8e60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2f10c: 8556 mv a0,s5 + 2f10e: 0000b597 auipc a1,0xb + 2f112: f5a58593 addi a1,a1,-166 # 3a068 <_IO_stdin_used+0x1a10> + 2f116: c6ae60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2f11a: 05010b13 addi s6,sp,80 + 2f11e: 85aa mv a1,a0 + 2f120: 855a mv a0,s6 + 2f122: cdee60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2f126: 47700793 li a5,1143 + 2f12a: 07010b93 addi s7,sp,112 + 2f12e: c23e sw a5,4(sp) + 2f130: 855e mv a0,s7 + 2f132: 004c addi a1,sp,4 + 2f134: 0001c317 auipc t1,0x1c + 2f138: e3c33303 ld t1,-452(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2f13c: 9302 jalr t1 + 2f13e: 09010c13 addi s8,sp,144 + 2f142: 8562 mv a0,s8 + 2f144: 865e mv a2,s7 + 2f146: 85da mv a1,s6 + 2f148: 0001c317 auipc t1,0x1c + 2f14c: a1033303 ld t1,-1520(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2f150: 9302 jalr t1 + 2f152: 0000b597 auipc a1,0xb + 2f156: 8fe58593 addi a1,a1,-1794 # 39a50 <_IO_stdin_used+0x13f8> + 2f15a: 8562 mv a0,s8 + 2f15c: c24e60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2f160: 0b010993 addi s3,sp,176 + 2f164: 85aa mv a1,a0 + 2f166: 854e mv a0,s3 + 2f168: c98e60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2f16c: 854e mv a0,s3 + 2f16e: 0000b597 auipc a1,0xb + 2f172: 6ca58593 addi a1,a1,1738 # 3a838 <_IO_stdin_used+0x21e0> + 2f176: c0ae60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2f17a: 0d010a13 addi s4,sp,208 + 2f17e: 85aa mv a1,a0 + 2f180: 8552 mv a0,s4 + 2f182: c7ee60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2f186: 8552 mv a0,s4 + 2f188: 0000b597 auipc a1,0xb + 2f18c: f0058593 addi a1,a1,-256 # 3a088 <_IO_stdin_used+0x1a30> + 2f190: bf0e60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2f194: 85aa mv a1,a0 + 2f196: 854a mv a0,s2 + 2f198: c68e60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2f19c: 854a mv a0,s2 + 2f19e: d9efb0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2f1a2: 4991 li s3,4 + 2f1a4: 4532 lw a0,12(sp) + 2f1a6: 96be60ef jal ra,15b10 + 2f1aa: 1a851a63 bne a0,s0,2f35e <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x326> + 2f1ae: 912e60ef jal ra,152c0 <__errno_location@plt> + 2f1b2: 411c lw a5,0(a0) + 2f1b4: ff3788e3 beq a5,s3,2f1a4 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x16c> + 2f1b8: 0804 addi s1,sp,16 + 2f1ba: 8526 mv a0,s1 + 2f1bc: 0000b597 auipc a1,0xb + 2f1c0: e9458593 addi a1,a1,-364 # 3a050 <_IO_stdin_used+0x19f8> + 2f1c4: fa52 sd s4,304(sp) + 2f1c6: f656 sd s5,296(sp) + 2f1c8: f25a sd s6,288(sp) + 2f1ca: ee5e sd s7,280(sp) + 2f1cc: ea62 sd s8,272(sp) + 2f1ce: 83be90ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2f1d2: 8526 mv a0,s1 + 2f1d4: 0000b597 auipc a1,0xb + 2f1d8: d7c58593 addi a1,a1,-644 # 39f50 <_IO_stdin_used+0x18f8> + 2f1dc: ba4e60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2f1e0: 03010a93 addi s5,sp,48 + 2f1e4: 85aa mv a1,a0 + 2f1e6: 8556 mv a0,s5 + 2f1e8: c18e60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2f1ec: 8556 mv a0,s5 + 2f1ee: 0000b597 auipc a1,0xb + 2f1f2: e7a58593 addi a1,a1,-390 # 3a068 <_IO_stdin_used+0x1a10> + 2f1f6: b8ae60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2f1fa: 05010b13 addi s6,sp,80 + 2f1fe: 85aa mv a1,a0 + 2f200: 855a mv a0,s6 + 2f202: bfee60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2f206: 48300793 li a5,1155 + 2f20a: 07010b93 addi s7,sp,112 + 2f20e: c23e sw a5,4(sp) + 2f210: 855e mv a0,s7 + 2f212: 004c addi a1,sp,4 + 2f214: 0001c317 auipc t1,0x1c + 2f218: d5c33303 ld t1,-676(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2f21c: 9302 jalr t1 + 2f21e: 09010c13 addi s8,sp,144 + 2f222: 8562 mv a0,s8 + 2f224: 865e mv a2,s7 + 2f226: 85da mv a1,s6 + 2f228: 0001c317 auipc t1,0x1c + 2f22c: 93033303 ld t1,-1744(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2f230: 9302 jalr t1 + 2f232: 0000b597 auipc a1,0xb + 2f236: 81e58593 addi a1,a1,-2018 # 39a50 <_IO_stdin_used+0x13f8> + 2f23a: 8562 mv a0,s8 + 2f23c: b44e60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2f240: 0b010993 addi s3,sp,176 + 2f244: 85aa mv a1,a0 + 2f246: 854e mv a0,s3 + 2f248: bb8e60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2f24c: 854e mv a0,s3 + 2f24e: 0000b597 auipc a1,0xb + 2f252: 13258593 addi a1,a1,306 # 3a380 <_IO_stdin_used+0x1d28> + 2f256: b2ae60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2f25a: 0d010a13 addi s4,sp,208 + 2f25e: 85aa mv a1,a0 + 2f260: 8552 mv a0,s4 + 2f262: b9ee60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2f266: 8552 mv a0,s4 + 2f268: 0000b597 auipc a1,0xb + 2f26c: e2058593 addi a1,a1,-480 # 3a088 <_IO_stdin_used+0x1a30> + 2f270: b10e60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2f274: 85aa mv a1,a0 + 2f276: 854a mv a0,s2 + 2f278: b88e60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2f27c: 854a mv a0,s2 + 2f27e: cbefb0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2f282: 0b010993 addi s3,sp,176 + 2f286: 842a mv s0,a0 + 2f288: 46200693 li a3,1122 + 2f28c: 854e mv a0,s3 + 2f28e: 0000b617 auipc a2,0xb + 2f292: cc260613 addi a2,a2,-830 # 39f50 <_IO_stdin_used+0x18f8> + 2f296: fa52 sd s4,304(sp) + 2f298: cfff00ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2f29c: 0d010a13 addi s4,sp,208 + 2f2a0: 8552 mv a0,s4 + 2f2a2: af7ea0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 2f2a6: 654e ld a0,208(sp) + 2f2a8: 0000b597 auipc a1,0xb + 2f2ac: 3f858593 addi a1,a1,1016 # 3a6a0 <_IO_stdin_used+0x2048> + 2f2b0: 0541 addi a0,a0,16 + 2f2b2: b7ee60ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2f2b6: 654e ld a0,208(sp) + 2f2b8: 0000b597 auipc a1,0xb + 2f2bc: 42058593 addi a1,a1,1056 # 3a6d8 <_IO_stdin_used+0x2080> + 2f2c0: 0541 addi a0,a0,16 + 2f2c2: b6ee60ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2f2c6: 654e ld a0,208(sp) + 2f2c8: 0000a597 auipc a1,0xa + 2f2cc: e4858593 addi a1,a1,-440 # 39110 <_IO_stdin_used+0xab8> + 2f2d0: 0541 addi a0,a0,16 + 2f2d2: b5ee60ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2f2d6: 654e ld a0,208(sp) + 2f2d8: 0000a597 auipc a1,0xa + 2f2dc: 10058593 addi a1,a1,256 # 393d8 <_IO_stdin_used+0xd80> + 2f2e0: 0541 addi a0,a0,16 + 2f2e2: b4ee60ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2f2e6: 654e ld a0,208(sp) + 2f2e8: 0541 addi a0,a0,16 + 2f2ea: e071 bnez s0,2f3ae <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x376> + 2f2ec: 0000b597 auipc a1,0xb + 2f2f0: 41458593 addi a1,a1,1044 # 3a700 <_IO_stdin_used+0x20a8> + 2f2f4: b3ce60ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2f2f8: 654e ld a0,208(sp) + 2f2fa: 0000b597 auipc a1,0xb + 2f2fe: 44e58593 addi a1,a1,1102 # 3a748 <_IO_stdin_used+0x20f0> + 2f302: 0541 addi a0,a0,16 + 2f304: b2ce60ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2f308: 654e ld a0,208(sp) + 2f30a: 0000b597 auipc a1,0xb + 2f30e: 4ae58593 addi a1,a1,1198 # 3a7b8 <_IO_stdin_used+0x2160> + 2f312: 0541 addi a0,a0,16 + 2f314: b1ce60ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2f318: 654e ld a0,208(sp) + 2f31a: 0000b597 auipc a1,0xb + 2f31e: 4de58593 addi a1,a1,1246 # 3a7f8 <_IO_stdin_used+0x21a0> + 2f322: 0541 addi a0,a0,16 + 2f324: b0ce60ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2f328: 0f010913 addi s2,sp,240 + 2f32c: 85d2 mv a1,s4 + 2f32e: 854a mv a0,s2 + 2f330: e93ea0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 2f334: 654e ld a0,208(sp) + 2f336: c501 beqz a0,2f33e <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x306> + 2f338: 611c ld a5,0(a0) + 2f33a: 679c ld a5,8(a5) + 2f33c: 9782 jalr a5 + 2f33e: 766e ld a2,248(sp) + 2f340: 75ce ld a1,240(sp) + 2f342: 0001c517 auipc a0,0x1c + 2f346: c5653503 ld a0,-938(a0) # 4af98 <_ZSt4cerr@Base> + 2f34a: bb6e60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f34e: 854a mv a0,s2 + 2f350: fb4e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f354: 854e mv a0,s3 + 2f356: fd1ed0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2f35a: 7a52 ld s4,304(sp) + 2f35c: b9d5 j 2f050 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x18> + 2f35e: c13ec0ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> + 2f362: e40501e3 beqz a0,2f1a4 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x16c> + 2f366: 47a2 lw a5,8(sp) + 2f368: 60f6 ld ra,344(sp) + 2f36a: 6456 ld s0,336(sp) + 2f36c: 4705 li a4,1 + 2f36e: 02e48423 sb a4,40(s1) + 2f372: d8dc sw a5,52(s1) + 2f374: 6916 ld s2,320(sp) + 2f376: 64b6 ld s1,328(sp) + 2f378: 79f2 ld s3,312(sp) + 2f37a: 4501 li a0,0 + 2f37c: 6135 addi sp,sp,352 + 2f37e: 8082 ret + 2f380: bf1ec0ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> + 2f384: d40500e3 beqz a0,2f0c4 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x8c> + 2f388: 47b2 lw a5,12(sp) + 2f38a: dc9c sw a5,56(s1) + 2f38c: a1ffa0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 2f390: 6128 ld a0,64(a0) + 2f392: 19850513 addi a0,a0,408 + 2f396: df4ec0ef jal ra,1b98a <_ZN7testing18TestEventListeners23SuppressEventForwardingEv> + 2f39a: 60f6 ld ra,344(sp) + 2f39c: 6456 ld s0,336(sp) + 2f39e: 4505 li a0,1 + 2f3a0: 8ca18ca3 sb a0,-1831(gp) # 4b669 <_ZN7testing8internalL26g_in_fast_death_test_childE> + 2f3a4: 64b6 ld s1,328(sp) + 2f3a6: 6916 ld s2,320(sp) + 2f3a8: 79f2 ld s3,312(sp) + 2f3aa: 6135 addi sp,sp,352 + 2f3ac: 8082 ret + 2f3ae: 0000b597 auipc a1,0xb + 2f3b2: 37a58593 addi a1,a1,890 # 3a728 <_IO_stdin_used+0x20d0> + 2f3b6: a7ae60ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2f3ba: 654e ld a0,208(sp) + 2f3bc: 85a2 mv a1,s0 + 2f3be: 0541 addi a0,a0,16 + 2f3c0: c90e60ef jal ra,15850 <_ZNSo9_M_insertImEERSoT_@plt> + 2f3c4: 654e ld a0,208(sp) + 2f3c6: 0000b597 auipc a1,0xb + 2f3ca: 37258593 addi a1,a1,882 # 3a738 <_IO_stdin_used+0x20e0> + 2f3ce: 0541 addi a0,a0,16 + 2f3d0: a60e60ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2f3d4: b715 j 2f2f8 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x2c0> + 2f3d6: f656 sd s5,296(sp) + 2f3d8: 03010a93 addi s5,sp,48 + 2f3dc: 8556 mv a0,s5 + 2f3de: 0000b597 auipc a1,0xb + 2f3e2: c7258593 addi a1,a1,-910 # 3a050 <_IO_stdin_used+0x19f8> + 2f3e6: fa52 sd s4,304(sp) + 2f3e8: f25a sd s6,288(sp) + 2f3ea: ee5e sd s7,280(sp) + 2f3ec: ea62 sd s8,272(sp) + 2f3ee: e1ae90ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2f3f2: 8556 mv a0,s5 + 2f3f4: 0000b597 auipc a1,0xb + 2f3f8: b5c58593 addi a1,a1,-1188 # 39f50 <_IO_stdin_used+0x18f8> + 2f3fc: 984e60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2f400: 05010b13 addi s6,sp,80 + 2f404: 85aa mv a1,a0 + 2f406: 855a mv a0,s6 + 2f408: 9f8e60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2f40c: 855a mv a0,s6 + 2f40e: 0000b597 auipc a1,0xb + 2f412: c5a58593 addi a1,a1,-934 # 3a068 <_IO_stdin_used+0x1a10> + 2f416: 96ae60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2f41a: 07010b93 addi s7,sp,112 + 2f41e: 85aa mv a1,a0 + 2f420: 855e mv a0,s7 + 2f422: 9dee60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2f426: 47400793 li a5,1140 + 2f42a: 09010c13 addi s8,sp,144 + 2f42e: c83e sw a5,16(sp) + 2f430: 8562 mv a0,s8 + 2f432: 080c addi a1,sp,16 + 2f434: 0001c317 auipc t1,0x1c + 2f438: b3c33303 ld t1,-1220(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2f43c: 9302 jalr t1 + 2f43e: 0b010993 addi s3,sp,176 + 2f442: 854e mv a0,s3 + 2f444: 8662 mv a2,s8 + 2f446: 85de mv a1,s7 + 2f448: 0001b317 auipc t1,0x1b + 2f44c: 71033303 ld t1,1808(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2f450: 9302 jalr t1 + 2f452: 0000a597 auipc a1,0xa + 2f456: 5fe58593 addi a1,a1,1534 # 39a50 <_IO_stdin_used+0x13f8> + 2f45a: 854e mv a0,s3 + 2f45c: 924e60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2f460: 0d010a13 addi s4,sp,208 + 2f464: 85aa mv a1,a0 + 2f466: 8552 mv a0,s4 + 2f468: 998e60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2f46c: 8552 mv a0,s4 + 2f46e: 0000b597 auipc a1,0xb + 2f472: f0258593 addi a1,a1,-254 # 3a370 <_IO_stdin_used+0x1d18> + 2f476: 90ae60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2f47a: 85aa mv a1,a0 + 2f47c: 854a mv a0,s2 + 2f47e: 982e60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2f482: 854a mv a0,s2 + 2f484: ab8fb0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2f488: f656 sd s5,296(sp) + 2f48a: 03010a93 addi s5,sp,48 + 2f48e: 8556 mv a0,s5 + 2f490: 0000b597 auipc a1,0xb + 2f494: bc058593 addi a1,a1,-1088 # 3a050 <_IO_stdin_used+0x19f8> + 2f498: fa52 sd s4,304(sp) + 2f49a: f25a sd s6,288(sp) + 2f49c: ee5e sd s7,280(sp) + 2f49e: ea62 sd s8,272(sp) + 2f4a0: d68e90ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2f4a4: 8556 mv a0,s5 + 2f4a6: 0000b597 auipc a1,0xb + 2f4aa: aaa58593 addi a1,a1,-1366 # 39f50 <_IO_stdin_used+0x18f8> + 2f4ae: 8d2e60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2f4b2: 05010b13 addi s6,sp,80 + 2f4b6: 85aa mv a1,a0 + 2f4b8: 855a mv a0,s6 + 2f4ba: 946e60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2f4be: 855a mv a0,s6 + 2f4c0: 0000b597 auipc a1,0xb + 2f4c4: ba858593 addi a1,a1,-1112 # 3a068 <_IO_stdin_used+0x1a10> + 2f4c8: 8b8e60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2f4cc: 07010b93 addi s7,sp,112 + 2f4d0: 85aa mv a1,a0 + 2f4d2: 855e mv a0,s7 + 2f4d4: 92ce60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2f4d8: 46600793 li a5,1126 + 2f4dc: 09010c13 addi s8,sp,144 + 2f4e0: c83e sw a5,16(sp) + 2f4e2: 8562 mv a0,s8 + 2f4e4: 080c addi a1,sp,16 + 2f4e6: 0001c317 auipc t1,0x1c + 2f4ea: a8a33303 ld t1,-1398(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2f4ee: 9302 jalr t1 + 2f4f0: 0b010993 addi s3,sp,176 + 2f4f4: 854e mv a0,s3 + 2f4f6: 8662 mv a2,s8 + 2f4f8: 85de mv a1,s7 + 2f4fa: 0001b317 auipc t1,0x1b + 2f4fe: 65e33303 ld t1,1630(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2f502: 9302 jalr t1 + 2f504: 0000a597 auipc a1,0xa + 2f508: 54c58593 addi a1,a1,1356 # 39a50 <_IO_stdin_used+0x13f8> + 2f50c: 854e mv a0,s3 + 2f50e: 872e60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2f512: 0d010a13 addi s4,sp,208 + 2f516: 85aa mv a1,a0 + 2f518: 8552 mv a0,s4 + 2f51a: 8e6e60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2f51e: 8552 mv a0,s4 + 2f520: 0000b597 auipc a1,0xb + 2f524: cd058593 addi a1,a1,-816 # 3a1f0 <_IO_stdin_used+0x1b98> + 2f528: 858e60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2f52c: 1984 addi s1,sp,240 + 2f52e: 85aa mv a1,a0 + 2f530: 8526 mv a0,s1 + 2f532: 8cee60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2f536: 8526 mv a0,s1 + 2f538: a04fb0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2f53c: 842a mv s0,a0 + 2f53e: 854e mv a0,s3 + 2f540: f656 sd s5,296(sp) + 2f542: f25a sd s6,288(sp) + 2f544: ee5e sd s7,280(sp) + 2f546: ea62 sd s8,272(sp) + 2f548: ddfed0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2f54c: 8522 mv a0,s0 + 2f54e: aa2e60ef jal ra,157f0 <_Unwind_Resume@plt> + 2f552: 842a mv s0,a0 + 2f554: 8526 mv a0,s1 + 2f556: daee70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f55a: 8552 mv a0,s4 + 2f55c: da8e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f560: 854e mv a0,s3 + 2f562: da2e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f566: 8562 mv a0,s8 + 2f568: d9ce70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f56c: 855e mv a0,s7 + 2f56e: d96e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f572: 855a mv a0,s6 + 2f574: d90e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f578: 8556 mv a0,s5 + 2f57a: d8ae70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f57e: 8522 mv a0,s0 + 2f580: a70e60ef jal ra,157f0 <_Unwind_Resume@plt> + 2f584: 842a mv s0,a0 + 2f586: bfd1 j 2f55a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x522> + 2f588: 842a mv s0,a0 + 2f58a: bfd9 j 2f560 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x528> + 2f58c: 842a mv s0,a0 + 2f58e: bfe1 j 2f566 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x52e> + 2f590: 842a mv s0,a0 + 2f592: bfe9 j 2f56c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x534> + 2f594: 842a mv s0,a0 + 2f596: bff1 j 2f572 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x53a> + 2f598: 842a mv s0,a0 + 2f59a: bff9 j 2f578 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x540> + 2f59c: 67ce ld a5,208(sp) + 2f59e: 842a mv s0,a0 + 2f5a0: dfd9 beqz a5,2f53e <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x506> + 2f5a2: 6398 ld a4,0(a5) + 2f5a4: 853e mv a0,a5 + 2f5a6: 671c ld a5,8(a4) + 2f5a8: 9782 jalr a5 + 2f5aa: bf51 j 2f53e <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x506> + 2f5ac: 842a mv s0,a0 + 2f5ae: 854a mv a0,s2 + 2f5b0: d54e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f5b4: b769 j 2f53e <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x506> + 2f5b6: 842a mv s0,a0 + 2f5b8: 854a mv a0,s2 + 2f5ba: fa52 sd s4,304(sp) + 2f5bc: f656 sd s5,296(sp) + 2f5be: f25a sd s6,288(sp) + 2f5c0: ee5e sd s7,280(sp) + 2f5c2: ea62 sd s8,272(sp) + 2f5c4: d40e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f5c8: 8522 mv a0,s0 + 2f5ca: a26e60ef jal ra,157f0 <_Unwind_Resume@plt> + 2f5ce: 842a mv s0,a0 + 2f5d0: 854a mv a0,s2 + 2f5d2: d32e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f5d6: b751 j 2f55a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x522> + 2f5d8: 842a mv s0,a0 + 2f5da: b741 j 2f55a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x522> + 2f5dc: 842a mv s0,a0 + 2f5de: b749 j 2f560 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x528> + 2f5e0: 842a mv s0,a0 + 2f5e2: b751 j 2f566 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x52e> + 2f5e4: 842a mv s0,a0 + 2f5e6: b759 j 2f56c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x534> + 2f5e8: 842a mv s0,a0 + 2f5ea: b761 j 2f572 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x53a> + 2f5ec: 842a mv s0,a0 + 2f5ee: b769 j 2f578 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x540> + 2f5f0: 842a mv s0,a0 + 2f5f2: 854a mv a0,s2 + 2f5f4: d10e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f5f8: 8552 mv a0,s4 + 2f5fa: d0ae70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f5fe: 854e mv a0,s3 + 2f600: d04e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f604: 8562 mv a0,s8 + 2f606: cfee70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f60a: 855e mv a0,s7 + 2f60c: cf8e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f610: 855a mv a0,s6 + 2f612: cf2e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f616: 8556 mv a0,s5 + 2f618: cece70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f61c: 8526 mv a0,s1 + 2f61e: ce6e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f622: 8522 mv a0,s0 + 2f624: 9cce60ef jal ra,157f0 <_Unwind_Resume@plt> + 2f628: 842a mv s0,a0 + 2f62a: b7f9 j 2f5f8 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5c0> + 2f62c: 842a mv s0,a0 + 2f62e: bfc1 j 2f5fe <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5c6> + 2f630: 842a mv s0,a0 + 2f632: bfc9 j 2f604 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5cc> + 2f634: 842a mv s0,a0 + 2f636: bfd1 j 2f60a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5d2> + 2f638: 842a mv s0,a0 + 2f63a: bfd9 j 2f610 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5d8> + 2f63c: 842a mv s0,a0 + 2f63e: bfe1 j 2f616 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5de> + 2f640: 842a mv s0,a0 + 2f642: bfe9 j 2f61c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5e4> + 2f644: b775 j 2f5f0 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5b8> + 2f646: 842a mv s0,a0 + 2f648: bf45 j 2f5f8 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5c0> + 2f64a: 842a mv s0,a0 + 2f64c: bf4d j 2f5fe <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5c6> + 2f64e: 842a mv s0,a0 + 2f650: bf55 j 2f604 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5cc> + 2f652: 842a mv s0,a0 + 2f654: bf5d j 2f60a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5d2> + 2f656: 842a mv s0,a0 + 2f658: bf65 j 2f610 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5d8> + 2f65a: 842a mv s0,a0 + 2f65c: bf6d j 2f616 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5de> + 2f65e: 842a mv s0,a0 + 2f660: bf75 j 2f61c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5e4> + +000000000002f662 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE>: + 2f662: 7139 addi sp,sp,-64 + 2f664: f426 sd s1,40(sp) + 2f666: 84aa mv s1,a0 + 2f668: 09052503 lw a0,144(a0) + 2f66c: f04a sd s2,32(sp) + 2f66e: fc06 sd ra,56(sp) + 2f670: 892e mv s2,a1 + 2f672: daee60ef jal ra,15c20 + 2f676: cd11 beqz a0,2f692 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0x30> + 2f678: 0001c317 auipc t1,0x1c + 2f67c: 8d033303 ld t1,-1840(t1) # 4af48 <_GLOBAL_OFFSET_TABLE_+0x3f8> + 2f680: 9302 jalr t1 + 2f682: 70e2 ld ra,56(sp) + 2f684: 01253423 sd s2,8(a0) + 2f688: 74a2 ld s1,40(sp) + 2f68a: 7902 ld s2,32(sp) + 2f68c: 0521 addi a0,a0,8 + 2f68e: 6121 addi sp,sp,64 + 2f690: 8082 ret + 2f692: f822 sd s0,48(sp) + 2f694: 6cc0 ld s0,152(s1) + 2f696: 0001c717 auipc a4,0x1c + 2f69a: 83a73703 ld a4,-1990(a4) # 4aed0 <_GLOBAL_OFFSET_TABLE_+0x380> + 2f69e: 601c ld a5,0(s0) + 2f6a0: 6b9c ld a5,16(a5) + 2f6a2: 08e79f63 bne a5,a4,2f740 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0xde> + 2f6a6: 4541 li a0,16 + 2f6a8: 9f8e60ef jal ra,158a0 <_Znwm@plt> + 2f6ac: 6418 ld a4,8(s0) + 2f6ae: 0001b797 auipc a5,0x1b + 2f6b2: 6da7b783 ld a5,1754(a5) # 4ad88 <_GLOBAL_OFFSET_TABLE_+0x238> + 2f6b6: 07c1 addi a5,a5,16 + 2f6b8: 842a mv s0,a0 + 2f6ba: e518 sd a4,8(a0) + 2f6bc: e11c sd a5,0(a0) + 2f6be: 0904a503 lw a0,144(s1) + 2f6c2: 85a2 mv a1,s0 + 2f6c4: f2de50ef jal ra,155f0 + 2f6c8: 84aa mv s1,a0 + 2f6ca: e919 bnez a0,2f6e0 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0x7e> + 2f6cc: 70e2 ld ra,56(sp) + 2f6ce: 00840513 addi a0,s0,8 + 2f6d2: 7442 ld s0,48(sp) + 2f6d4: 01253023 sd s2,0(a0) + 2f6d8: 74a2 ld s1,40(sp) + 2f6da: 7902 ld s2,32(sp) + 2f6dc: 6121 addi sp,sp,64 + 2f6de: 8082 ret + 2f6e0: ec4e sd s3,24(sp) + 2f6e2: 00810993 addi s3,sp,8 + 2f6e6: 854e mv a0,s3 + 2f6e8: 0000c617 auipc a2,0xc + 2f6ec: a2060613 addi a2,a2,-1504 # 3b108 <_IO_stdin_used+0x2ab0> + 2f6f0: 458d li a1,3 + 2f6f2: 70200693 li a3,1794 + 2f6f6: 8a1f00ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2f6fa: 02600613 li a2,38 + 2f6fe: 0000c597 auipc a1,0xc + 2f702: da258593 addi a1,a1,-606 # 3b4a0 <_IO_stdin_used+0x2e48> + 2f706: 0001c517 auipc a0,0x1c + 2f70a: 89253503 ld a0,-1902(a0) # 4af98 <_ZSt4cerr@Base> + 2f70e: ff3e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f712: 4649 li a2,18 + 2f714: 0000c597 auipc a1,0xc + 2f718: a7458593 addi a1,a1,-1420 # 3b188 <_IO_stdin_used+0x2b30> + 2f71c: 0001c517 auipc a0,0x1c + 2f720: 87c53503 ld a0,-1924(a0) # 4af98 <_ZSt4cerr@Base> + 2f724: fdde50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f728: 85a6 mv a1,s1 + 2f72a: 0001c517 auipc a0,0x1c + 2f72e: 86e53503 ld a0,-1938(a0) # 4af98 <_ZSt4cerr@Base> + 2f732: ddfe50ef jal ra,15510 <_ZNSolsEi@plt> + 2f736: 854e mv a0,s3 + 2f738: befed0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2f73c: 69e2 ld s3,24(sp) + 2f73e: b779 j 2f6cc <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0x6a> + 2f740: 8522 mv a0,s0 + 2f742: 9782 jalr a5 + 2f744: 842a mv s0,a0 + 2f746: bfa5 j 2f6be <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0x5c> + 2f748: 842a mv s0,a0 + 2f74a: 854e mv a0,s3 + 2f74c: bdbed0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2f750: 8522 mv a0,s0 + 2f752: 89ee60ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000002f756 <_ZN7testing32ScopedFakeTestPartResultReporterD1Ev>: + 2f756: 1141 addi sp,sp,-16 + 2f758: 0001b797 auipc a5,0x1b + 2f75c: 7007b783 ld a5,1792(a5) # 4ae58 <_GLOBAL_OFFSET_TABLE_+0x308> + 2f760: e022 sd s0,0(sp) + 2f762: 07c1 addi a5,a5,16 + 2f764: e406 sd ra,8(sp) + 2f766: e11c sd a5,0(a0) + 2f768: 842a mv s0,a0 + 2f76a: e40fa0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 2f76e: 4418 lw a4,8(s0) + 2f770: 4785 li a5,1 + 2f772: 6128 ld a0,64(a0) + 2f774: 680c ld a1,16(s0) + 2f776: 00f70863 beq a4,a5,2f786 <_ZN7testing32ScopedFakeTestPartResultReporterD1Ev+0x30> + 2f77a: ee9ff0ef jal ra,2f662 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE> + 2f77e: 60a2 ld ra,8(sp) + 2f780: 6402 ld s0,0(sp) + 2f782: 0141 addi sp,sp,16 + 2f784: 8082 ret + 2f786: 828f20ef jal ra,217ae <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE> + 2f78a: 60a2 ld ra,8(sp) + 2f78c: 6402 ld s0,0(sp) + 2f78e: 0141 addi sp,sp,16 + 2f790: 8082 ret + +000000000002f792 <_ZN7testing32ScopedFakeTestPartResultReporterD0Ev>: + 2f792: 1141 addi sp,sp,-16 + 2f794: e022 sd s0,0(sp) + 2f796: e406 sd ra,8(sp) + 2f798: 842a mv s0,a0 + 2f79a: fbdff0ef jal ra,2f756 <_ZN7testing32ScopedFakeTestPartResultReporterD1Ev> + 2f79e: 8522 mv a0,s0 + 2f7a0: 6402 ld s0,0(sp) + 2f7a2: 60a2 ld ra,8(sp) + 2f7a4: 0141 addi sp,sp,16 + 2f7a6: 95ae606f j 15900 <_ZdlPv@plt> + +000000000002f7aa <_ZN7testing8internal24HasNewFatalFailureHelperD1Ev>: + 2f7aa: 1141 addi sp,sp,-16 + 2f7ac: 0001b797 auipc a5,0x1b + 2f7b0: 7d47b783 ld a5,2004(a5) # 4af80 <_GLOBAL_OFFSET_TABLE_+0x430> + 2f7b4: e406 sd ra,8(sp) + 2f7b6: e022 sd s0,0(sp) + 2f7b8: 07c1 addi a5,a5,16 + 2f7ba: e11c sd a5,0(a0) + 2f7bc: 842a mv s0,a0 + 2f7be: decfa0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 2f7c2: 680c ld a1,16(s0) + 2f7c4: 6128 ld a0,64(a0) + 2f7c6: e9dff0ef jal ra,2f662 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE> + 2f7ca: 60a2 ld ra,8(sp) + 2f7cc: 6402 ld s0,0(sp) + 2f7ce: 0141 addi sp,sp,16 + 2f7d0: 8082 ret + +000000000002f7d2 <_ZN7testing8internal24HasNewFatalFailureHelperD0Ev>: + 2f7d2: 1141 addi sp,sp,-16 + 2f7d4: e022 sd s0,0(sp) + 2f7d6: e406 sd ra,8(sp) + 2f7d8: 842a mv s0,a0 + 2f7da: fd1ff0ef jal ra,2f7aa <_ZN7testing8internal24HasNewFatalFailureHelperD1Ev> + 2f7de: 8522 mv a0,s0 + 2f7e0: 6402 ld s0,0(sp) + 2f7e2: 60a2 ld ra,8(sp) + 2f7e4: 0141 addi sp,sp,16 + 2f7e6: 91ae606f j 15900 <_ZdlPv@plt> + +000000000002f7ea <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv>: + 2f7ea: 7179 addi sp,sp,-48 + 2f7ec: ec26 sd s1,24(sp) + 2f7ee: 84aa mv s1,a0 + 2f7f0: 09052503 lw a0,144(a0) + 2f7f4: f406 sd ra,40(sp) + 2f7f6: c2ae60ef jal ra,15c20 + 2f7fa: cd01 beqz a0,2f812 <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0x28> + 2f7fc: 0001b317 auipc t1,0x1b + 2f800: 74c33303 ld t1,1868(t1) # 4af48 <_GLOBAL_OFFSET_TABLE_+0x3f8> + 2f804: 9302 jalr t1 + 2f806: 70a2 ld ra,40(sp) + 2f808: 0521 addi a0,a0,8 + 2f80a: 6108 ld a0,0(a0) + 2f80c: 64e2 ld s1,24(sp) + 2f80e: 6145 addi sp,sp,48 + 2f810: 8082 ret + 2f812: f022 sd s0,32(sp) + 2f814: 6cc0 ld s0,152(s1) + 2f816: 0001b717 auipc a4,0x1b + 2f81a: 6ba73703 ld a4,1722(a4) # 4aed0 <_GLOBAL_OFFSET_TABLE_+0x380> + 2f81e: 601c ld a5,0(s0) + 2f820: 6b9c ld a5,16(a5) + 2f822: 08e79d63 bne a5,a4,2f8bc <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0xd2> + 2f826: 4541 li a0,16 + 2f828: 878e60ef jal ra,158a0 <_Znwm@plt> + 2f82c: 6418 ld a4,8(s0) + 2f82e: 0001b797 auipc a5,0x1b + 2f832: 55a7b783 ld a5,1370(a5) # 4ad88 <_GLOBAL_OFFSET_TABLE_+0x238> + 2f836: 07c1 addi a5,a5,16 + 2f838: 842a mv s0,a0 + 2f83a: e518 sd a4,8(a0) + 2f83c: e11c sd a5,0(a0) + 2f83e: 0904a503 lw a0,144(s1) + 2f842: 85a2 mv a1,s0 + 2f844: dade50ef jal ra,155f0 + 2f848: 84aa mv s1,a0 + 2f84a: e909 bnez a0,2f85c <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0x72> + 2f84c: 70a2 ld ra,40(sp) + 2f84e: 00840513 addi a0,s0,8 + 2f852: 7402 ld s0,32(sp) + 2f854: 6108 ld a0,0(a0) + 2f856: 64e2 ld s1,24(sp) + 2f858: 6145 addi sp,sp,48 + 2f85a: 8082 ret + 2f85c: e84a sd s2,16(sp) + 2f85e: 00810913 addi s2,sp,8 + 2f862: 854a mv a0,s2 + 2f864: 0000c617 auipc a2,0xc + 2f868: 8a460613 addi a2,a2,-1884 # 3b108 <_IO_stdin_used+0x2ab0> + 2f86c: 458d li a1,3 + 2f86e: 70200693 li a3,1794 + 2f872: f24f00ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2f876: 02600613 li a2,38 + 2f87a: 0000c597 auipc a1,0xc + 2f87e: c2658593 addi a1,a1,-986 # 3b4a0 <_IO_stdin_used+0x2e48> + 2f882: 0001b517 auipc a0,0x1b + 2f886: 71653503 ld a0,1814(a0) # 4af98 <_ZSt4cerr@Base> + 2f88a: e77e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f88e: 4649 li a2,18 + 2f890: 0000c597 auipc a1,0xc + 2f894: 8f858593 addi a1,a1,-1800 # 3b188 <_IO_stdin_used+0x2b30> + 2f898: 0001b517 auipc a0,0x1b + 2f89c: 70053503 ld a0,1792(a0) # 4af98 <_ZSt4cerr@Base> + 2f8a0: e61e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f8a4: 85a6 mv a1,s1 + 2f8a6: 0001b517 auipc a0,0x1b + 2f8aa: 6f253503 ld a0,1778(a0) # 4af98 <_ZSt4cerr@Base> + 2f8ae: c63e50ef jal ra,15510 <_ZNSolsEi@plt> + 2f8b2: 854a mv a0,s2 + 2f8b4: a73ed0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2f8b8: 6942 ld s2,16(sp) + 2f8ba: bf49 j 2f84c <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0x62> + 2f8bc: 8522 mv a0,s0 + 2f8be: 9782 jalr a5 + 2f8c0: 842a mv s0,a0 + 2f8c2: bfb5 j 2f83e <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0x54> + 2f8c4: 842a mv s0,a0 + 2f8c6: 854a mv a0,s2 + 2f8c8: a5fed0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2f8cc: 8522 mv a0,s0 + 2f8ce: f23e50ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000002f8d2 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_>: + 2f8d2: 712d addi sp,sp,-288 + 2f8d4: e1ea sd s10,192(sp) + 2f8d6: 01810d13 addi s10,sp,24 + 2f8da: fdce sd s3,248(sp) + 2f8dc: 89aa mv s3,a0 + 2f8de: 856a mv a0,s10 + 2f8e0: ea22 sd s0,272(sp) + 2f8e2: f5d6 sd s5,232(sp) + 2f8e4: 843a mv s0,a4 + 2f8e6: f1da sd s6,224(sp) + 2f8e8: edde sd s7,216(sp) + 2f8ea: 8aae mv s5,a1 + 2f8ec: 8bb2 mv s7,a2 + 2f8ee: ee06 sd ra,280(sp) + 2f8f0: e626 sd s1,264(sp) + 2f8f2: e24a sd s2,256(sp) + 2f8f4: f9d2 sd s4,240(sp) + 2f8f6: e9e2 sd s8,208(sp) + 2f8f8: e5e6 sd s9,200(sp) + 2f8fa: fd6e sd s11,184(sp) + 2f8fc: e436 sd a3,8(sp) + 2f8fe: 8b3e mv s6,a5 + 2f900: c98ea0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 2f904: 6562 ld a0,24(sp) + 2f906: 6410 ld a2,8(s0) + 2f908: 600c ld a1,0(s0) + 2f90a: 0541 addi a0,a0,16 + 2f90c: df5e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f910: 00898c93 addi s9,s3,8 + 2f914: 8566 mv a0,s9 + 2f916: 0001b317 auipc t1,0x1b + 2f91a: 57a33303 ld t1,1402(t1) # 4ae90 <_GLOBAL_OFFSET_TABLE_+0x340> + 2f91e: 9302 jalr t1 + 2f920: 0409b503 ld a0,64(s3) + 2f924: 0001b317 auipc t1,0x1b + 2f928: 39433303 ld t1,916(t1) # 4acb8 <_GLOBAL_OFFSET_TABLE_+0x168> + 2f92c: 1e850513 addi a0,a0,488 + 2f930: 9302 jalr t1 + 2f932: 6518 ld a4,8(a0) + 2f934: 611c ld a5,0(a0) + 2f936: 14f70163 beq a4,a5,2fa78 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1a6> + 2f93a: 6562 ld a0,24(sp) + 2f93c: 4605 li a2,1 + 2f93e: 0000a597 auipc a1,0xa + 2f942: 8ba58593 addi a1,a1,-1862 # 391f8 <_IO_stdin_used+0xba0> + 2f946: 0541 addi a0,a0,16 + 2f948: db9e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f94c: 6562 ld a0,24(sp) + 2f94e: 462d li a2,11 + 2f950: 00009597 auipc a1,0x9 + 2f954: 7c058593 addi a1,a1,1984 # 39110 <_IO_stdin_used+0xab8> + 2f958: 0541 addi a0,a0,16 + 2f95a: da7e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f95e: 6562 ld a0,24(sp) + 2f960: 461d li a2,7 + 2f962: 0000b597 auipc a1,0xb + 2f966: eee58593 addi a1,a1,-274 # 3a850 <_IO_stdin_used+0x21f8> + 2f96a: 0541 addi a0,a0,16 + 2f96c: d95e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f970: 0409b503 ld a0,64(s3) + 2f974: 0001b317 auipc t1,0x1b + 2f978: 34433303 ld t1,836(t1) # 4acb8 <_GLOBAL_OFFSET_TABLE_+0x168> + 2f97c: 1e850513 addi a0,a0,488 + 2f980: 9302 jalr t1 + 2f982: 6118 ld a4,0(a0) + 2f984: 6504 ld s1,8(a0) + 2f986: aaaab7b7 lui a5,0xaaaab + 2f98a: aab78793 addi a5,a5,-1365 # ffffffffaaaaaaab <__global_pointer$+0xffffffffaaa5ed1b> + 2f98e: 8c99 sub s1,s1,a4 + 2f990: 02079713 slli a4,a5,0x20 + 2f994: 4044d913 srai s2,s1,0x4 + 2f998: 97ba add a5,a5,a4 + 2f99a: 02f90933 mul s2,s2,a5 + 2f99e: 0c090d63 beqz s2,2fa78 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1a6> + 2f9a2: 0001bc17 auipc s8,0x1b + 2f9a6: 40ec3c03 ld s8,1038(s8) # 4adb0 <_GLOBAL_OFFSET_TABLE_+0x260> + 2f9aa: 010c0793 addi a5,s8,16 + 2f9ae: fd048493 addi s1,s1,-48 + 2f9b2: e03e sd a5,0(sp) + 2f9b4: 0001bd97 auipc s11,0x1b + 2f9b8: 50cdbd83 ld s11,1292(s11) # 4aec0 <_GLOBAL_OFFSET_TABLE_+0x370> + 2f9bc: 04010a13 addi s4,sp,64 + 2f9c0: a885 j 2fa30 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x15e> + 2f9c2: 0001b317 auipc t1,0x1b + 2f9c6: 39e33303 ld t1,926(t1) # 4ad60 <_GLOBAL_OFFSET_TABLE_+0x210> + 2f9ca: 9302 jalr t1 + 2f9cc: 00850413 addi s0,a0,8 + 2f9d0: 6562 ld a0,24(sp) + 2f9d2: 6000 ld s0,0(s0) + 2f9d4: 4605 li a2,1 + 2f9d6: 0541 addi a0,a0,16 + 2f9d8: 0000a597 auipc a1,0xa + 2f9dc: 82058593 addi a1,a1,-2016 # 391f8 <_IO_stdin_used+0xba0> + 2f9e0: 9426 add s0,s0,s1 + 2f9e2: 197d addi s2,s2,-1 + 2f9e4: d1de50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f9e8: 4410 lw a2,8(s0) + 2f9ea: 600c ld a1,0(s0) + 2f9ec: 8552 mv a0,s4 + 2f9ee: ba2f00ef jal ra,1fd90 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> + 2f9f2: 6562 ld a0,24(sp) + 2f9f4: 6626 ld a2,72(sp) + 2f9f6: 6586 ld a1,64(sp) + 2f9f8: 0541 addi a0,a0,16 + 2f9fa: d07e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f9fe: 6562 ld a0,24(sp) + 2fa00: 4605 li a2,1 + 2fa02: 0000a597 auipc a1,0xa + 2fa06: 9d658593 addi a1,a1,-1578 # 393d8 <_IO_stdin_used+0xd80> + 2fa0a: 0541 addi a0,a0,16 + 2fa0c: cf5e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2fa10: 6562 ld a0,24(sp) + 2fa12: 6c10 ld a2,24(s0) + 2fa14: 680c ld a1,16(s0) + 2fa16: 0541 addi a0,a0,16 + 2fa18: ce9e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2fa1c: 6506 ld a0,64(sp) + 2fa1e: 089c addi a5,sp,80 + 2fa20: 00f50463 beq a0,a5,2fa28 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x156> + 2fa24: edde50ef jal ra,15900 <_ZdlPv@plt> + 2fa28: fd048493 addi s1,s1,-48 + 2fa2c: 04090663 beqz s2,2fa78 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1a6> + 2fa30: 0409bc03 ld s8,64(s3) + 2fa34: 1e8c2503 lw a0,488(s8) + 2fa38: 9e8e60ef jal ra,15c20 + 2fa3c: f159 bnez a0,2f9c2 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0xf0> + 2fa3e: 1f0c3503 ld a0,496(s8) + 2fa42: 6118 ld a4,0(a0) + 2fa44: 6b18 ld a4,16(a4) + 2fa46: 17b71a63 bne a4,s11,2fbba <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x2e8> + 2fa4a: 02000513 li a0,32 + 2fa4e: e53e50ef jal ra,158a0 <_Znwm@plt> + 2fa52: 6782 ld a5,0(sp) + 2fa54: 842a mv s0,a0 + 2fa56: 00053423 sd zero,8(a0) + 2fa5a: e11c sd a5,0(a0) + 2fa5c: 00053823 sd zero,16(a0) + 2fa60: 00053c23 sd zero,24(a0) + 2fa64: 1e8c2503 lw a0,488(s8) + 2fa68: 85a2 mv a1,s0 + 2fa6a: b87e50ef jal ra,155f0 + 2fa6e: 8c2a mv s8,a0 + 2fa70: 0e051863 bnez a0,2fb60 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x28e> + 2fa74: 0421 addi s0,s0,8 + 2fa76: bfa9 j 2f9d0 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0xfe> + 2fa78: 000b3783 ld a5,0(s6) # ffffffff80000000 <__global_pointer$+0xffffffff7ffb4270> + 2fa7c: c789 beqz a5,2fa86 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1b4> + 2fa7e: 008b3783 ld a5,8(s6) + 2fa82: 14079463 bnez a5,2fbca <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x2f8> + 2fa86: 1004 addi s1,sp,32 + 2fa88: 85ea mv a1,s10 + 2fa8a: 8526 mv a0,s1 + 2fa8c: f36ea0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 2fa90: c0d6 sw s5,64(sp) + 2fa92: 7402 ld s0,32(sp) + 2fa94: 120b8663 beqz s7,2fbc0 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x2ee> + 2fa98: 04810913 addi s2,sp,72 + 2fa9c: 85de mv a1,s7 + 2fa9e: 854a mv a0,s2 + 2faa0: f69e80ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2faa4: 67a2 ld a5,8(sp) + 2faa6: 07010a13 addi s4,sp,112 + 2faaa: 8552 mv a0,s4 + 2faac: 85a2 mv a1,s0 + 2faae: d4be sw a5,104(sp) + 2fab0: b06ef0ef jal ra,1edb6 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc> + 2fab4: 85a2 mv a1,s0 + 2fab6: 0908 addi a0,sp,144 + 2fab8: f51e80ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2fabc: 7502 ld a0,32(sp) + 2fabe: 181c addi a5,sp,48 + 2fac0: 00f50463 beq a0,a5,2fac8 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1f6> + 2fac4: e3de50ef jal ra,15900 <_ZdlPv@plt> + 2fac8: 0409b503 ld a0,64(s3) + 2facc: d1fff0ef jal ra,2f7ea <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv> + 2fad0: 611c ld a5,0(a0) + 2fad2: 0080 addi s0,sp,64 + 2fad4: 85a2 mv a1,s0 + 2fad6: 6b9c ld a5,16(a5) + 2fad8: 9782 jalr a5 + 2fada: 020a8763 beqz s5,2fb08 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x236> + 2fade: 478d li a5,3 + 2fae0: 02fa8463 beq s5,a5,2fb08 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x236> + 2fae4: 0001b797 auipc a5,0x1b + 2fae8: 16c7b783 ld a5,364(a5) # 4ac50 <_GLOBAL_OFFSET_TABLE_+0x100> + 2faec: 0007c783 lbu a5,0(a5) + 2faf0: c781 beqz a5,2faf8 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x226> + 2faf2: 00002023 sw zero,0(zero) # 0 <__abi_tag-0x10294> + 2faf6: 9002 ebreak + 2faf8: 0001b797 auipc a5,0x1b + 2fafc: 2e07b783 ld a5,736(a5) # 4add8 <_GLOBAL_OFFSET_TABLE_+0x288> + 2fb00: 0007c783 lbu a5,0(a5) + 2fb04: 10079b63 bnez a5,2fc1a <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x348> + 2fb08: 654a ld a0,144(sp) + 2fb0a: 111c addi a5,sp,160 + 2fb0c: 00f50463 beq a0,a5,2fb14 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x242> + 2fb10: df1e50ef jal ra,15900 <_ZdlPv@plt> + 2fb14: 7546 ld a0,112(sp) + 2fb16: 011c addi a5,sp,128 + 2fb18: 00f50463 beq a0,a5,2fb20 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x24e> + 2fb1c: de5e50ef jal ra,15900 <_ZdlPv@plt> + 2fb20: 6526 ld a0,72(sp) + 2fb22: 08bc addi a5,sp,88 + 2fb24: 00f50463 beq a0,a5,2fb2c <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x25a> + 2fb28: dd9e50ef jal ra,15900 <_ZdlPv@plt> + 2fb2c: 8566 mv a0,s9 + 2fb2e: 0001b317 auipc t1,0x1b + 2fb32: 05233303 ld t1,82(t1) # 4ab80 <_GLOBAL_OFFSET_TABLE_+0x30> + 2fb36: 9302 jalr t1 + 2fb38: 6562 ld a0,24(sp) + 2fb3a: c501 beqz a0,2fb42 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x270> + 2fb3c: 611c ld a5,0(a0) + 2fb3e: 679c ld a5,8(a5) + 2fb40: 9782 jalr a5 + 2fb42: 60f2 ld ra,280(sp) + 2fb44: 6452 ld s0,272(sp) + 2fb46: 64b2 ld s1,264(sp) + 2fb48: 6912 ld s2,256(sp) + 2fb4a: 79ee ld s3,248(sp) + 2fb4c: 7a4e ld s4,240(sp) + 2fb4e: 7aae ld s5,232(sp) + 2fb50: 7b0e ld s6,224(sp) + 2fb52: 6bee ld s7,216(sp) + 2fb54: 6c4e ld s8,208(sp) + 2fb56: 6cae ld s9,200(sp) + 2fb58: 6d0e ld s10,192(sp) + 2fb5a: 7dea ld s11,184(sp) + 2fb5c: 6115 addi sp,sp,288 + 2fb5e: 8082 ret + 2fb60: 70200693 li a3,1794 + 2fb64: 0000b617 auipc a2,0xb + 2fb68: 5a460613 addi a2,a2,1444 # 3b108 <_IO_stdin_used+0x2ab0> + 2fb6c: 458d li a1,3 + 2fb6e: 8552 mv a0,s4 + 2fb70: c26f00ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2fb74: 02600613 li a2,38 + 2fb78: 0000c597 auipc a1,0xc + 2fb7c: 92858593 addi a1,a1,-1752 # 3b4a0 <_IO_stdin_used+0x2e48> + 2fb80: 0001b517 auipc a0,0x1b + 2fb84: 41853503 ld a0,1048(a0) # 4af98 <_ZSt4cerr@Base> + 2fb88: b79e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2fb8c: 4649 li a2,18 + 2fb8e: 0000b597 auipc a1,0xb + 2fb92: 5fa58593 addi a1,a1,1530 # 3b188 <_IO_stdin_used+0x2b30> + 2fb96: 0001b517 auipc a0,0x1b + 2fb9a: 40253503 ld a0,1026(a0) # 4af98 <_ZSt4cerr@Base> + 2fb9e: b63e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2fba2: 85e2 mv a1,s8 + 2fba4: 0001b517 auipc a0,0x1b + 2fba8: 3f453503 ld a0,1012(a0) # 4af98 <_ZSt4cerr@Base> + 2fbac: 965e50ef jal ra,15510 <_ZNSolsEi@plt> + 2fbb0: 8552 mv a0,s4 + 2fbb2: f74ed0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2fbb6: 0421 addi s0,s0,8 + 2fbb8: bd21 j 2f9d0 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0xfe> + 2fbba: 9702 jalr a4 + 2fbbc: 842a mv s0,a0 + 2fbbe: b55d j 2fa64 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x192> + 2fbc0: 0000bb97 auipc s7,0xb + 2fbc4: 838b8b93 addi s7,s7,-1992 # 3a3f8 <_IO_stdin_used+0x1da0> + 2fbc8: bdc1 j 2fa98 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1c6> + 2fbca: 6562 ld a0,24(sp) + 2fbcc: 0001b597 auipc a1,0x1b + 2fbd0: 3845b583 ld a1,900(a1) # 4af50 <_GLOBAL_OFFSET_TABLE_+0x400> + 2fbd4: 0541 addi a0,a0,16 + 2fbd6: a5be50ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2fbda: 6562 ld a0,24(sp) + 2fbdc: 008b3603 ld a2,8(s6) + 2fbe0: 000b3583 ld a1,0(s6) + 2fbe4: 0541 addi a0,a0,16 + 2fbe6: b1be50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2fbea: bd71 j 2fa86 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1b4> + 2fbec: 842a mv s0,a0 + 2fbee: 8552 mv a0,s4 + 2fbf0: f15e60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2fbf4: 8566 mv a0,s9 + 2fbf6: 0001b317 auipc t1,0x1b + 2fbfa: f8a33303 ld t1,-118(t1) # 4ab80 <_GLOBAL_OFFSET_TABLE_+0x30> + 2fbfe: 9302 jalr t1 + 2fc00: 6562 ld a0,24(sp) + 2fc02: c501 beqz a0,2fc0a <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x338> + 2fc04: 611c ld a5,0(a0) + 2fc06: 679c ld a5,8(a5) + 2fc08: 9782 jalr a5 + 2fc0a: 8522 mv a0,s0 + 2fc0c: be5e50ef jal ra,157f0 <_Unwind_Resume@plt> + 2fc10: 842a mv s0,a0 + 2fc12: 8552 mv a0,s4 + 2fc14: f12ed0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 2fc18: bff1 j 2fbf4 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> + 2fc1a: 4541 li a0,16 + 2fc1c: f35e50ef jal ra,15b50 <__cxa_allocate_exception@plt> + 2fc20: 85a2 mv a1,s0 + 2fc22: 84aa mv s1,a0 + 2fc24: 92ef20ef jal ra,21d52 <_ZN7testing8internal26GoogleTestFailureExceptionC1ERKNS_14TestPartResultE> + 2fc28: 8526 mv a0,s1 + 2fc2a: 0001b617 auipc a2,0x1b + 2fc2e: fae63603 ld a2,-82(a2) # 4abd8 <_GLOBAL_OFFSET_TABLE_+0x88> + 2fc32: 0001b597 auipc a1,0x1b + 2fc36: 0e65b583 ld a1,230(a1) # 4ad18 <_GLOBAL_OFFSET_TABLE_+0x1c8> + 2fc3a: fb7e50ef jal ra,15bf0 <__cxa_throw@plt> + 2fc3e: 842a mv s0,a0 + 2fc40: b7c1 j 2fc00 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x32e> + 2fc42: 842a mv s0,a0 + 2fc44: 854a mv a0,s2 + 2fc46: ebfe60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2fc4a: 8526 mv a0,s1 + 2fc4c: eb9e60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2fc50: b755 j 2fbf4 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> + 2fc52: 842a mv s0,a0 + 2fc54: bfdd j 2fc4a <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x378> + 2fc56: 842a mv s0,a0 + 2fc58: 654a ld a0,144(sp) + 2fc5a: 111c addi a5,sp,160 + 2fc5c: 00f50463 beq a0,a5,2fc64 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x392> + 2fc60: ca1e50ef jal ra,15900 <_ZdlPv@plt> + 2fc64: 7546 ld a0,112(sp) + 2fc66: 011c addi a5,sp,128 + 2fc68: 00f50463 beq a0,a5,2fc70 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x39e> + 2fc6c: c95e50ef jal ra,15900 <_ZdlPv@plt> + 2fc70: 6526 ld a0,72(sp) + 2fc72: 08bc addi a5,sp,88 + 2fc74: f8f500e3 beq a0,a5,2fbf4 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> + 2fc78: c89e50ef jal ra,15900 <_ZdlPv@plt> + 2fc7c: bfa5 j 2fbf4 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> + 2fc7e: 842a mv s0,a0 + 2fc80: 8552 mv a0,s4 + 2fc82: e83e60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2fc86: bf7d j 2fc44 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x372> + 2fc88: 842a mv s0,a0 + 2fc8a: b7ad j 2fbf4 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> + 2fc8c: 842a mv s0,a0 + 2fc8e: 8526 mv a0,s1 + 2fc90: e21e50ef jal ra,15ab0 <__cxa_free_exception@plt> + 2fc94: b7d1 j 2fc58 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x386> + +000000000002fc96 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE>: + 2fc96: 7119 addi sp,sp,-128 + 2fc98: f8a2 sd s0,112(sp) + 2fc9a: f4a6 sd s1,104(sp) + 2fc9c: f0ca sd s2,96(sp) + 2fc9e: 84ae mv s1,a1 + 2fca0: ecce sd s3,88(sp) + 2fca2: e8d2 sd s4,80(sp) + 2fca4: e4d6 sd s5,72(sp) + 2fca6: 892a mv s2,a0 + 2fca8: fc86 sd ra,120(sp) + 2fcaa: 900fa0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 2fcae: 00093783 ld a5,0(s2) + 2fcb2: 842a mv s0,a0 + 2fcb4: 8626 mv a2,s1 + 2fcb6: 01878593 addi a1,a5,24 + 2fcba: 850a mv a0,sp + 2fcbc: 0007a983 lw s3,0(a5) + 2fcc0: 0087ba03 ld s4,8(a5) + 2fcc4: 0107aa83 lw s5,16(a5) + 2fcc8: 890a mv s2,sp + 2fcca: f94ea0ef jal ra,1a45e <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE> + 2fcce: 8dcfa0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 2fcd2: 612c ld a1,64(a0) + 2fcd4: 1004 addi s1,sp,32 + 2fcd6: 8526 mv a0,s1 + 2fcd8: 4605 li a2,1 + 2fcda: 9d8ec0ef jal ra,1beb2 <_ZN7testing8internal12UnitTestImpl28CurrentOsStackTraceExceptTopB5cxx11Ei> + 2fcde: 87a6 mv a5,s1 + 2fce0: 870a mv a4,sp + 2fce2: 86d6 mv a3,s5 + 2fce4: 8652 mv a2,s4 + 2fce6: 85ce mv a1,s3 + 2fce8: 8522 mv a0,s0 + 2fcea: be9ff0ef jal ra,2f8d2 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_> + 2fcee: 7502 ld a0,32(sp) + 2fcf0: 181c addi a5,sp,48 + 2fcf2: 00f50463 beq a0,a5,2fcfa <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE+0x64> + 2fcf6: c0be50ef jal ra,15900 <_ZdlPv@plt> + 2fcfa: 6502 ld a0,0(sp) + 2fcfc: 081c addi a5,sp,16 + 2fcfe: 00f50463 beq a0,a5,2fd06 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE+0x70> + 2fd02: bffe50ef jal ra,15900 <_ZdlPv@plt> + 2fd06: 70e6 ld ra,120(sp) + 2fd08: 7446 ld s0,112(sp) + 2fd0a: 74a6 ld s1,104(sp) + 2fd0c: 7906 ld s2,96(sp) + 2fd0e: 69e6 ld s3,88(sp) + 2fd10: 6a46 ld s4,80(sp) + 2fd12: 6aa6 ld s5,72(sp) + 2fd14: 6109 addi sp,sp,128 + 2fd16: 8082 ret + 2fd18: 842a mv s0,a0 + 2fd1a: a029 j 2fd24 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE+0x8e> + 2fd1c: 842a mv s0,a0 + 2fd1e: 8526 mv a0,s1 + 2fd20: de5e60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2fd24: 854a mv a0,s2 + 2fd26: ddfe60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2fd2a: 8522 mv a0,s0 + 2fd2c: ac5e50ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000002fd30 <_ZN7testing8internal20SingleFailureCheckerD1Ev>: + 2fd30: 7171 addi sp,sp,-176 + 2fd32: f122 sd s0,160(sp) + 2fd34: 4500 lw s0,8(a0) + 2fd36: ed26 sd s1,152(sp) + 2fd38: e94a sd s2,144(sp) + 2fd3a: f506 sd ra,168(sp) + 2fd3c: e54e sd s3,136(sp) + 2fd3e: e152 sd s4,128(sp) + 2fd40: fcd6 sd s5,120(sp) + 2fd42: 4789 li a5,2 + 2fd44: 6104 ld s1,0(a0) + 2fd46: 892a mv s2,a0 + 2fd48: 0000b597 auipc a1,0xb + 2fd4c: b1058593 addi a1,a1,-1264 # 3a858 <_IO_stdin_used+0x2200> + 2fd50: 00f40663 beq s0,a5,2fd5c <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x2c> + 2fd54: 0000b597 auipc a1,0xb + 2fd58: b1458593 addi a1,a1,-1260 # 3a868 <_IO_stdin_used+0x2210> + 2fd5c: 03010993 addi s3,sp,48 + 2fd60: 854e mv a0,s3 + 2fd62: ca7e80ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2fd66: 00810a13 addi s4,sp,8 + 2fd6a: 8552 mv a0,s4 + 2fd6c: 82cea0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 2fd70: 8526 mv a0,s1 + 2fd72: a12ef0ef jal ra,1ef84 <_ZNK7testing19TestPartResultArray4sizeEv> + 2fd76: 4785 li a5,1 + 2fd78: 1af50163 beq a0,a5,2ff1a <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1ea> + 2fd7c: 6522 ld a0,8(sp) + 2fd7e: 4629 li a2,10 + 2fd80: 0000a597 auipc a1,0xa + 2fd84: cc858593 addi a1,a1,-824 # 39a48 <_IO_stdin_used+0x13f0> + 2fd88: 0541 addi a0,a0,16 + 2fd8a: 977e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2fd8e: 6522 ld a0,8(sp) + 2fd90: 7662 ld a2,56(sp) + 2fd92: 75c2 ld a1,48(sp) + 2fd94: 0541 addi a0,a0,16 + 2fd96: 96be50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2fd9a: 6522 ld a0,8(sp) + 2fd9c: 4605 li a2,1 + 2fd9e: 00009597 auipc a1,0x9 + 2fda2: 45a58593 addi a1,a1,1114 # 391f8 <_IO_stdin_used+0xba0> + 2fda6: 0541 addi a0,a0,16 + 2fda8: 959e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2fdac: 6522 ld a0,8(sp) + 2fdae: 4629 li a2,10 + 2fdb0: 0000a597 auipc a1,0xa + 2fdb4: c8058593 addi a1,a1,-896 # 39a30 <_IO_stdin_used+0x13d8> + 2fdb8: 0541 addi a0,a0,16 + 2fdba: 947e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2fdbe: 8526 mv a0,s1 + 2fdc0: 9c4ef0ef jal ra,1ef84 <_ZNK7testing19TestPartResultArray4sizeEv> + 2fdc4: 85aa mv a1,a0 + 2fdc6: 6522 ld a0,8(sp) + 2fdc8: 0541 addi a0,a0,16 + 2fdca: f46e50ef jal ra,15510 <_ZNSolsEi@plt> + 2fdce: 6522 ld a0,8(sp) + 2fdd0: 4625 li a2,9 + 2fdd2: 0000b597 auipc a1,0xb + 2fdd6: aae58593 addi a1,a1,-1362 # 3a880 <_IO_stdin_used+0x2228> + 2fdda: 0541 addi a0,a0,16 + 2fddc: 925e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2fde0: 4401 li s0,0 + 2fde2: a025 j 2fe0a <_ZN7testing8internal20SingleFailureCheckerD1Ev+0xda> + 2fde4: 6522 ld a0,8(sp) + 2fde6: 4605 li a2,1 + 2fde8: 00009597 auipc a1,0x9 + 2fdec: 41058593 addi a1,a1,1040 # 391f8 <_IO_stdin_used+0xba0> + 2fdf0: 0541 addi a0,a0,16 + 2fdf2: 90fe50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2fdf6: 85a2 mv a1,s0 + 2fdf8: 8526 mv a0,s1 + 2fdfa: 9aeef0ef jal ra,1efa8 <_ZNK7testing19TestPartResultArray17GetTestPartResultEi> + 2fdfe: 85aa mv a1,a0 + 2fe00: 6522 ld a0,8(sp) + 2fe02: 0541 addi a0,a0,16 + 2fe04: 84cef0ef jal ra,1ee50 <_ZN7testinglsERSoRKNS_14TestPartResultE> + 2fe08: 2405 addiw s0,s0,1 + 2fe0a: 8526 mv a0,s1 + 2fe0c: 978ef0ef jal ra,1ef84 <_ZNK7testing19TestPartResultArray4sizeEv> + 2fe10: fca44ae3 blt s0,a0,2fde4 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0xb4> + 2fe14: 1000 addi s0,sp,32 + 2fe16: 8522 mv a0,s0 + 2fe18: 9e6ea0ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> + 2fe1c: 0804 addi s1,sp,16 + 2fe1e: 8526 mv a0,s1 + 2fe20: f79e90ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 2fe24: 67c2 ld a5,16(sp) + 2fe26: 05010a93 addi s5,sp,80 + 2fe2a: 85d2 mv a1,s4 + 2fe2c: 8556 mv a0,s5 + 2fe2e: 01078a13 addi s4,a5,16 + 2fe32: b90ea0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 2fe36: 6666 ld a2,88(sp) + 2fe38: 65c6 ld a1,80(sp) + 2fe3a: 8552 mv a0,s4 + 2fe3c: 8c5e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2fe40: 6546 ld a0,80(sp) + 2fe42: 109c addi a5,sp,96 + 2fe44: 00f50463 beq a0,a5,2fe4c <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x11c> + 2fe48: ab9e50ef jal ra,15900 <_ZdlPv@plt> + 2fe4c: 85a6 mv a1,s1 + 2fe4e: 8522 mv a0,s0 + 2fe50: 0001b317 auipc t1,0x1b + 2fe54: f6833303 ld t1,-152(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 2fe58: 9302 jalr t1 + 2fe5a: 6542 ld a0,16(sp) + 2fe5c: c501 beqz a0,2fe64 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x134> + 2fe5e: 611c ld a5,0(a0) + 2fe60: 679c ld a5,8(a5) + 2fe62: 9782 jalr a5 + 2fe64: 85a2 mv a1,s0 + 2fe66: 8526 mv a0,s1 + 2fe68: 91aea0ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> + 2fe6c: 7422 ld s0,40(sp) + 2fe6e: c819 beqz s0,2fe84 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x154> + 2fe70: 6008 ld a0,0(s0) + 2fe72: 01040793 addi a5,s0,16 + 2fe76: 00f50463 beq a0,a5,2fe7e <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x14e> + 2fe7a: a87e50ef jal ra,15900 <_ZdlPv@plt> + 2fe7e: 8522 mv a0,s0 + 2fe80: a81e50ef jal ra,15900 <_ZdlPv@plt> + 2fe84: 6522 ld a0,8(sp) + 2fe86: c501 beqz a0,2fe8e <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x15e> + 2fe88: 611c ld a5,0(a0) + 2fe8a: 679c ld a5,8(a5) + 2fe8c: 9782 jalr a5 + 2fe8e: 7542 ld a0,48(sp) + 2fe90: 009c addi a5,sp,64 + 2fe92: 00f50463 beq a0,a5,2fe9a <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x16a> + 2fe96: a6be50ef jal ra,15900 <_ZdlPv@plt> + 2fe9a: 01014783 lbu a5,16(sp) + 2fe9e: e3b1 bnez a5,2fee2 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1b2> + 2fea0: 67e2 ld a5,24(sp) + 2fea2: 0000a717 auipc a4,0xa + 2fea6: 55670713 addi a4,a4,1366 # 3a3f8 <_IO_stdin_used+0x1da0> + 2feaa: c391 beqz a5,2feae <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x17e> + 2feac: 6398 ld a4,0(a5) + 2feae: 2bd00693 li a3,701 + 2feb2: 00009617 auipc a2,0x9 + 2feb6: 43660613 addi a2,a2,1078 # 392e8 <_IO_stdin_used+0xc90> + 2feba: 4585 li a1,1 + 2febc: 854e mv a0,s3 + 2febe: d6ce90ef jal ra,1942a <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> + 2fec2: 0880 addi s0,sp,80 + 2fec4: 8522 mv a0,s0 + 2fec6: ed3e90ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 2feca: 854e mv a0,s3 + 2fecc: 85a2 mv a1,s0 + 2fece: dc9ff0ef jal ra,2fc96 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> + 2fed2: 6546 ld a0,80(sp) + 2fed4: c501 beqz a0,2fedc <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1ac> + 2fed6: 611c ld a5,0(a0) + 2fed8: 679c ld a5,8(a5) + 2feda: 9782 jalr a5 + 2fedc: 854e mv a0,s3 + 2fede: e24e90ef jal ra,19502 <_ZN7testing8internal12AssertHelperD1Ev> + 2fee2: 6462 ld s0,24(sp) + 2fee4: c819 beqz s0,2fefa <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1ca> + 2fee6: 6008 ld a0,0(s0) + 2fee8: 01040793 addi a5,s0,16 + 2feec: 00f50463 beq a0,a5,2fef4 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1c4> + 2fef0: a11e50ef jal ra,15900 <_ZdlPv@plt> + 2fef4: 8522 mv a0,s0 + 2fef6: a0be50ef jal ra,15900 <_ZdlPv@plt> + 2fefa: 01093503 ld a0,16(s2) + 2fefe: 02090913 addi s2,s2,32 + 2ff02: 0d250663 beq a0,s2,2ffce <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x29e> + 2ff06: 740a ld s0,160(sp) + 2ff08: 70aa ld ra,168(sp) + 2ff0a: 64ea ld s1,152(sp) + 2ff0c: 694a ld s2,144(sp) + 2ff0e: 69aa ld s3,136(sp) + 2ff10: 6a0a ld s4,128(sp) + 2ff12: 7ae6 ld s5,120(sp) + 2ff14: 614d addi sp,sp,176 + 2ff16: 9ebe506f j 15900 <_ZdlPv@plt> + 2ff1a: 8526 mv a0,s1 + 2ff1c: 4581 li a1,0 + 2ff1e: 88aef0ef jal ra,1efa8 <_ZNK7testing19TestPartResultArray17GetTestPartResultEi> + 2ff22: 411c lw a5,0(a0) + 2ff24: 84aa mv s1,a0 + 2ff26: 00879c63 bne a5,s0,2ff3e <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x20e> + 2ff2a: 01093583 ld a1,16(s2) + 2ff2e: 6928 ld a0,80(a0) + 2ff30: f50e50ef jal ra,15680 + 2ff34: c555 beqz a0,2ffe0 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x2b0> + 2ff36: 0808 addi a0,sp,16 + 2ff38: 8baea0ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> + 2ff3c: b7a1 j 2fe84 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x154> + 2ff3e: 05010a93 addi s5,sp,80 + 2ff42: 8556 mv a0,s5 + 2ff44: 8baea0ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> + 2ff48: 8556 mv a0,s5 + 2ff4a: 0000a597 auipc a1,0xa + 2ff4e: afe58593 addi a1,a1,-1282 # 39a48 <_IO_stdin_used+0x13f0> + 2ff52: 0001b317 auipc t1,0x1b + 2ff56: f9633303 ld t1,-106(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 2ff5a: 9302 jalr t1 + 2ff5c: 85ce mv a1,s3 + 2ff5e: 0001b317 auipc t1,0x1b + 2ff62: c4233303 ld t1,-958(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2ff66: 9302 jalr t1 + 2ff68: 00009597 auipc a1,0x9 + 2ff6c: 29058593 addi a1,a1,656 # 391f8 <_IO_stdin_used+0xba0> + 2ff70: 0001b317 auipc t1,0x1b + 2ff74: ca033303 ld t1,-864(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 2ff78: 9302 jalr t1 + 2ff7a: 0000b597 auipc a1,0xb + 2ff7e: 91658593 addi a1,a1,-1770 # 3a890 <_IO_stdin_used+0x2238> + 2ff82: 0001b317 auipc t1,0x1b + 2ff86: f6633303 ld t1,-154(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 2ff8a: 9302 jalr t1 + 2ff8c: 1000 addi s0,sp,32 + 2ff8e: 8a2a mv s4,a0 + 2ff90: 8522 mv a0,s0 + 2ff92: e07e90ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 2ff96: 7502 ld a0,32(sp) + 2ff98: 85a6 mv a1,s1 + 2ff9a: 0541 addi a0,a0,16 + 2ff9c: eb5ee0ef jal ra,1ee50 <_ZN7testinglsERSoRKNS_14TestPartResultE> + 2ffa0: 85a2 mv a1,s0 + 2ffa2: 8552 mv a0,s4 + 2ffa4: 0001b317 auipc t1,0x1b + 2ffa8: e1433303 ld t1,-492(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 2ffac: 9302 jalr t1 + 2ffae: 7502 ld a0,32(sp) + 2ffb0: c501 beqz a0,2ffb8 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x288> + 2ffb2: 611c ld a5,0(a0) + 2ffb4: 679c ld a5,8(a5) + 2ffb6: 9782 jalr a5 + 2ffb8: 85d2 mv a1,s4 + 2ffba: 0808 addi a0,sp,16 + 2ffbc: fc7e90ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> + 2ffc0: 08a8 addi a0,sp,88 + 2ffc2: 0001b317 auipc t1,0x1b + 2ffc6: 01633303 ld t1,22(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 2ffca: 9302 jalr t1 + 2ffcc: bd65 j 2fe84 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x154> + 2ffce: 70aa ld ra,168(sp) + 2ffd0: 740a ld s0,160(sp) + 2ffd2: 64ea ld s1,152(sp) + 2ffd4: 694a ld s2,144(sp) + 2ffd6: 69aa ld s3,136(sp) + 2ffd8: 6a0a ld s4,128(sp) + 2ffda: 7ae6 ld s5,120(sp) + 2ffdc: 614d addi sp,sp,176 + 2ffde: 8082 ret + 2ffe0: 05010a93 addi s5,sp,80 + 2ffe4: 8556 mv a0,s5 + 2ffe6: 818ea0ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> + 2ffea: 8556 mv a0,s5 + 2ffec: 0000a597 auipc a1,0xa + 2fff0: a5c58593 addi a1,a1,-1444 # 39a48 <_IO_stdin_used+0x13f0> + 2fff4: 0001b317 auipc t1,0x1b + 2fff8: ef433303 ld t1,-268(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 2fffc: 9302 jalr t1 + 2fffe: 85ce mv a1,s3 + 30000: 0001b317 auipc t1,0x1b + 30004: ba033303 ld t1,-1120(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 30008: 9302 jalr t1 + 3000a: 1000 addi s0,sp,32 + 3000c: 8a2a mv s4,a0 + 3000e: 8522 mv a0,s0 + 30010: d89e90ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 30014: 7502 ld a0,32(sp) + 30016: 0000b597 auipc a1,0xb + 3001a: 88a58593 addi a1,a1,-1910 # 3a8a0 <_IO_stdin_used+0x2248> + 3001e: 0541 addi a0,a0,16 + 30020: e10e50ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 30024: 85a2 mv a1,s0 + 30026: 8552 mv a0,s4 + 30028: 0001b317 auipc t1,0x1b + 3002c: d9033303 ld t1,-624(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 30030: 9302 jalr t1 + 30032: 7502 ld a0,32(sp) + 30034: c501 beqz a0,3003c <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x30c> + 30036: 611c ld a5,0(a0) + 30038: 679c ld a5,8(a5) + 3003a: 9782 jalr a5 + 3003c: 8552 mv a0,s4 + 3003e: 01090593 addi a1,s2,16 + 30042: 0001b317 auipc t1,0x1b + 30046: b5e33303 ld t1,-1186(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 3004a: 9302 jalr t1 + 3004c: 0000a597 auipc a1,0xa + 30050: 9f458593 addi a1,a1,-1548 # 39a40 <_IO_stdin_used+0x13e8> + 30054: 0001b317 auipc t1,0x1b + 30058: e1433303 ld t1,-492(t1) # 4ae68 <_GLOBAL_OFFSET_TABLE_+0x318> + 3005c: 9302 jalr t1 + 3005e: 0000b597 auipc a1,0xb + 30062: 83258593 addi a1,a1,-1998 # 3a890 <_IO_stdin_used+0x2238> + 30066: 0001b317 auipc t1,0x1b + 3006a: e8233303 ld t1,-382(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 3006e: 9302 jalr t1 + 30070: 8a2a mv s4,a0 + 30072: 8522 mv a0,s0 + 30074: d25e90ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 30078: 7502 ld a0,32(sp) + 3007a: 85a6 mv a1,s1 + 3007c: 0541 addi a0,a0,16 + 3007e: dd3ee0ef jal ra,1ee50 <_ZN7testinglsERSoRKNS_14TestPartResultE> + 30082: 85a2 mv a1,s0 + 30084: 8552 mv a0,s4 + 30086: 0001b317 auipc t1,0x1b + 3008a: d3233303 ld t1,-718(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 3008e: 9302 jalr t1 + 30090: 7502 ld a0,32(sp) + 30092: c501 beqz a0,3009a <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x36a> + 30094: 611c ld a5,0(a0) + 30096: 679c ld a5,8(a5) + 30098: 9782 jalr a5 + 3009a: 85d2 mv a1,s4 + 3009c: 0808 addi a0,sp,16 + 3009e: ee5e90ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> + 300a2: bf39 j 2ffc0 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x290> + 300a4: 7782 ld a5,32(sp) + 300a6: 842a mv s0,a0 + 300a8: c789 beqz a5,300b2 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x382> + 300aa: 6398 ld a4,0(a5) + 300ac: 853e mv a0,a5 + 300ae: 671c ld a5,8(a4) + 300b0: 9782 jalr a5 + 300b2: 08a8 addi a0,sp,88 + 300b4: 0001b317 auipc t1,0x1b + 300b8: f2433303 ld t1,-220(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 300bc: 9302 jalr t1 + 300be: a821 j 300d6 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3a6> + 300c0: b7d5 j 300a4 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x374> + 300c2: 842a mv s0,a0 + 300c4: b7fd j 300b2 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x382> + 300c6: bff9 j 300a4 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x374> + 300c8: 842a mv s0,a0 + 300ca: 1028 addi a0,sp,40 + 300cc: 0001b317 auipc t1,0x1b + 300d0: f0c33303 ld t1,-244(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 300d4: 9302 jalr t1 + 300d6: 6522 ld a0,8(sp) + 300d8: c501 beqz a0,300e0 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3b0> + 300da: 611c ld a5,0(a0) + 300dc: 679c ld a5,8(a5) + 300de: 9782 jalr a5 + 300e0: 854e mv a0,s3 + 300e2: a23e60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 300e6: 8522 mv a0,s0 + 300e8: e98e50ef jal ra,15780 <__cxa_call_terminate@plt> + 300ec: 842a mv s0,a0 + 300ee: 8556 mv a0,s5 + 300f0: a15e60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 300f4: 6542 ld a0,16(sp) + 300f6: d971 beqz a0,300ca <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x39a> + 300f8: 611c ld a5,0(a0) + 300fa: 679c ld a5,8(a5) + 300fc: 9782 jalr a5 + 300fe: b7f1 j 300ca <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x39a> + 30100: 842a mv s0,a0 + 30102: bfd1 j 300d6 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3a6> + 30104: 842a mv s0,a0 + 30106: bfe9 j 300e0 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3b0> + 30108: 842a mv s0,a0 + 3010a: b765 j 300b2 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x382> + 3010c: 842a mv s0,a0 + 3010e: b7dd j 300f4 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3c4> + +0000000000030110 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE>: + 30110: 7115 addi sp,sp,-224 + 30112: 618c ld a1,0(a1) + 30114: e16a sd s10,128(sp) + 30116: 03010d13 addi s10,sp,48 + 3011a: e9a2 sd s0,208(sp) + 3011c: 842a mv s0,a0 + 3011e: 856a mv a0,s10 + 30120: ed86 sd ra,216(sp) + 30122: e5a6 sd s1,200(sp) + 30124: fd4e sd s3,184(sp) + 30126: f556 sd s5,168(sp) + 30128: 8e1e80ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 3012c: 8522 mv a0,s0 + 3012e: 0000a597 auipc a1,0xa + 30132: a0258593 addi a1,a1,-1534 # 39b30 <_IO_stdin_used+0x14d8> + 30136: 0001b317 auipc t1,0x1b + 3013a: baa33303 ld t1,-1110(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> + 3013e: 9302 jalr t1 + 30140: 44051063 bnez a0,30580 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x470> + 30144: 0000a597 auipc a1,0xa + 30148: 9fc58593 addi a1,a1,-1540 # 39b40 <_IO_stdin_used+0x14e8> + 3014c: 8522 mv a0,s0 + 3014e: 0001b317 auipc t1,0x1b + 30152: b9233303 ld t1,-1134(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> + 30156: 9302 jalr t1 + 30158: e955 bnez a0,3020c <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xfc> + 3015a: 0000a597 auipc a1,0xa + 3015e: a3e58593 addi a1,a1,-1474 # 39b98 <_IO_stdin_used+0x1540> + 30162: 8522 mv a0,s0 + 30164: 0001b317 auipc t1,0x1b + 30168: b7c33303 ld t1,-1156(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> + 3016c: 9302 jalr t1 + 3016e: 56050163 beqz a0,306d0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x5c0> + 30172: 10000513 li a0,256 + 30176: f2ae50ef jal ra,158a0 <_Znwm@plt> + 3017a: f952 sd s4,176(sp) + 3017c: 10050a13 addi s4,a0,256 + 30180: e1ca sd s2,192(sp) + 30182: f15a sd s6,160(sp) + 30184: ed5e sd s7,152(sp) + 30186: e962 sd s8,144(sp) + 30188: e566 sd s9,136(sp) + 3018a: 89aa mv s3,a0 + 3018c: f452 sd s4,40(sp) + 3018e: 8aaa mv s5,a0 + 30190: 0001a917 auipc s2,0x1a + 30194: ab890913 addi s2,s2,-1352 # 49c48 <_ZN7testingL27kReservedTestCaseAttributesE> + 30198: 4b3d li s6,15 + 3019a: 4b85 li s7,1 + 3019c: 05010c13 addi s8,sp,80 + 301a0: a831 j 301bc <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xac> + 301a2: 37750163 beq a0,s7,30504 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3f4> + 301a6: e529 bnez a0,301f0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xe0> + 301a8: 008ab423 sd s0,8(s5) + 301ac: 94a2 add s1,s1,s0 + 301ae: 00048023 sb zero,0(s1) + 301b2: 020a8a93 addi s5,s5,32 + 301b6: 0921 addi s2,s2,8 + 301b8: 175a0563 beq s4,s5,30322 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x212> + 301bc: 00093c83 ld s9,0(s2) + 301c0: 010a8493 addi s1,s5,16 + 301c4: 009ab023 sd s1,0(s5) + 301c8: 680c8063 beqz s9,30848 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x738> + 301cc: 8566 mv a0,s9 + 301ce: a03e50ef jal ra,15bd0 + 301d2: e8aa sd a0,80(sp) + 301d4: 842a mv s0,a0 + 301d6: fcab76e3 bgeu s6,a0,301a2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x92> + 301da: 4601 li a2,0 + 301dc: 85e2 mv a1,s8 + 301de: 8556 mv a0,s5 + 301e0: cd0e50ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 301e4: 67c6 ld a5,80(sp) + 301e6: 84aa mv s1,a0 + 301e8: 00aab023 sd a0,0(s5) + 301ec: 00fab823 sd a5,16(s5) + 301f0: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 301f4: 020c8407 vle8.v v8,(s9) + 301f8: 8c1d sub s0,s0,a5 + 301fa: 9cbe add s9,s9,a5 + 301fc: 02048427 vse8.v v8,(s1) + 30200: 94be add s1,s1,a5 + 30202: f47d bnez s0,301f0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xe0> + 30204: 6446 ld s0,80(sp) + 30206: 000ab483 ld s1,0(s5) + 3020a: bf79 j 301a8 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x98> + 3020c: 0e000513 li a0,224 + 30210: e90e50ef jal ra,158a0 <_Znwm@plt> + 30214: 0000a717 auipc a4,0xa + 30218: 93c70713 addi a4,a4,-1732 # 39b50 <_IO_stdin_used+0x14f8> + 3021c: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 30220: 02070087 vle8.v v1,(a4) + 30224: 0000a797 auipc a5,0xa + 30228: 93c78793 addi a5,a5,-1732 # 39b60 <_IO_stdin_used+0x1508> + 3022c: cc337057 vsetivli zero,6,e8,m8,ta,ma + 30230: e1ca sd s2,192(sp) + 30232: f952 sd s4,176(sp) + 30234: f15a sd s6,160(sp) + 30236: ed5e sd s7,152(sp) + 30238: e962 sd s8,144(sp) + 3023a: e566 sd s9,136(sp) + 3023c: 02078407 vle8.v v8,(a5) + 30240: 0e050a93 addi s5,a0,224 + 30244: 01050793 addi a5,a0,16 + 30248: e11c sd a5,0(a0) + 3024a: f456 sd s5,40(sp) + 3024c: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 30250: 020780a7 vse8.v v1,(a5) + 30254: 4721 li a4,8 + 30256: 03050793 addi a5,a0,48 + 3025a: cc337057 vsetivli zero,6,e8,m8,ta,ma + 3025e: 4699 li a3,6 + 30260: f11c sd a5,32(a0) + 30262: e518 sd a4,8(a0) + 30264: 00050c23 sb zero,24(a0) + 30268: 02078427 vse8.v v8,(a5) + 3026c: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 30270: 0000a797 auipc a5,0xa + 30274: 8f878793 addi a5,a5,-1800 # 39b68 <_IO_stdin_used+0x1510> + 30278: 02078087 vle8.v v1,(a5) + 3027c: 05050793 addi a5,a0,80 + 30280: f514 sd a3,40(a0) + 30282: e13c sd a5,64(a0) + 30284: 02050b23 sb zero,54(a0) + 30288: 0000a617 auipc a2,0xa + 3028c: 8f060613 addi a2,a2,-1808 # 39b78 <_IO_stdin_used+0x1520> + 30290: 020780a7 vse8.v v1,(a5) + 30294: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 30298: 02060087 vle8.v v1,(a2) + 3029c: 07050793 addi a5,a0,112 + 302a0: 00009697 auipc a3,0x9 + 302a4: e0868693 addi a3,a3,-504 # 390a8 <_IO_stdin_used+0xa50> + 302a8: cc32f057 vsetivli zero,5,e8,m8,ta,ma + 302ac: 02068407 vle8.v v8,(a3) + 302b0: e538 sd a4,72(a0) + 302b2: f13c sd a5,96(a0) + 302b4: 04050c23 sb zero,88(a0) + 302b8: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 302bc: 020780a7 vse8.v v1,(a5) + 302c0: 4711 li a4,4 + 302c2: 09050793 addi a5,a0,144 + 302c6: cc32f057 vsetivli zero,5,e8,m8,ta,ma + 302ca: 4695 li a3,5 + 302cc: e15c sd a5,128(a0) + 302ce: f538 sd a4,104(a0) + 302d0: 06050a23 sb zero,116(a0) + 302d4: 02078427 vse8.v v8,(a5) + 302d8: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 302dc: 0000a797 auipc a5,0xa + 302e0: 8a478793 addi a5,a5,-1884 # 39b80 <_IO_stdin_used+0x1528> + 302e4: 02078087 vle8.v v1,(a5) + 302e8: 0b050793 addi a5,a0,176 + 302ec: f15c sd a5,160(a0) + 302ee: 08050aa3 sb zero,149(a0) + 302f2: e554 sd a3,136(a0) + 302f4: 89aa mv s3,a0 + 302f6: 020780a7 vse8.v v1,(a5) + 302fa: 0000a797 auipc a5,0xa + 302fe: 88e78793 addi a5,a5,-1906 # 39b88 <_IO_stdin_used+0x1530> + 30302: cc34f057 vsetivli zero,9,e8,m8,ta,ma + 30306: 02078407 vle8.v v8,(a5) + 3030a: 0d050793 addi a5,a0,208 + 3030e: f558 sd a4,168(a0) + 30310: 0a050a23 sb zero,180(a0) + 30314: e17c sd a5,192(a0) + 30316: 4725 li a4,9 + 30318: 02078427 vse8.v v8,(a5) + 3031c: 0c050ca3 sb zero,217(a0) + 30320: e578 sd a4,200(a0) + 30322: 413a8cb3 sub s9,s5,s3 + 30326: 405cdc13 srai s8,s9,0x5 + 3032a: 407cdb13 srai s6,s9,0x7 + 3032e: 87e2 mv a5,s8 + 30330: 894e mv s2,s3 + 30332: 41605a63 blez s6,30746 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x636> + 30336: 0b1e slli s6,s6,0x7 + 30338: fcee sd s11,120(sp) + 3033a: 74e2 ld s1,56(sp) + 3033c: 7bc2 ld s7,48(sp) + 3033e: 9b4e add s6,s6,s3 + 30340: 06098413 addi s0,s3,96 + 30344: 04098d93 addi s11,s3,64 + 30348: 02098a13 addi s4,s3,32 + 3034c: a035 j 30378 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x268> + 3034e: fc843603 ld a2,-56(s0) + 30352: 0ac48963 beq s1,a2,30404 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2f4> + 30356: fe843603 ld a2,-24(s0) + 3035a: 0cc48363 beq s1,a2,30420 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x310> + 3035e: 6410 ld a2,8(s0) + 30360: 18c48a63 beq s1,a2,304f4 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3e4> + 30364: 08090913 addi s2,s2,128 + 30368: 08040413 addi s0,s0,128 + 3036c: 080d8d93 addi s11,s11,128 + 30370: 080a0a13 addi s4,s4,128 + 30374: 3d690563 beq s2,s6,3073e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x62e> + 30378: fa843783 ld a5,-88(s0) + 3037c: fc9799e3 bne a5,s1,3034e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x23e> + 30380: 16048d63 beqz s1,304fa <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3ea> + 30384: fa043503 ld a0,-96(s0) + 30388: 8626 mv a2,s1 + 3038a: 85de mv a1,s7 + 3038c: e34e50ef jal ra,159c0 + 30390: 16050563 beqz a0,304fa <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3ea> + 30394: fc843603 ld a2,-56(s0) + 30398: 06c48863 beq s1,a2,30408 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2f8> + 3039c: fe843603 ld a2,-24(s0) + 303a0: fac49fe3 bne s1,a2,3035e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x24e> + 303a4: fe043503 ld a0,-32(s0) + 303a8: 85de mv a1,s7 + 303aa: e16e50ef jal ra,159c0 + 303ae: c935 beqz a0,30422 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x312> + 303b0: 6410 ld a2,8(s0) + 303b2: fac499e3 bne s1,a2,30364 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x254> + 303b6: 6008 ld a0,0(s0) + 303b8: 85de mv a1,s7 + 303ba: e06e50ef jal ra,159c0 + 303be: f15d bnez a0,30364 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x254> + 303c0: 7de6 ld s11,120(sp) + 303c2: 8922 mv s2,s0 + 303c4: 4405 li s0,1 + 303c6: 07591363 bne s2,s5,3042c <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x31c> + 303ca: 690e ld s2,192(sp) + 303cc: 7a4a ld s4,176(sp) + 303ce: 7b0a ld s6,160(sp) + 303d0: 6bea ld s7,152(sp) + 303d2: 6c4a ld s8,144(sp) + 303d4: 6caa ld s9,136(sp) + 303d6: 0828 addi a0,sp,24 + 303d8: 0001b317 auipc t1,0x1b + 303dc: 80833303 ld t1,-2040(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 303e0: ec4e sd s3,24(sp) + 303e2: f056 sd s5,32(sp) + 303e4: 9302 jalr t1 + 303e6: 7542 ld a0,48(sp) + 303e8: 009c addi a5,sp,64 + 303ea: 00f50463 beq a0,a5,303f2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2e2> + 303ee: d12e50ef jal ra,15900 <_ZdlPv@plt> + 303f2: 60ee ld ra,216(sp) + 303f4: 8522 mv a0,s0 + 303f6: 644e ld s0,208(sp) + 303f8: 64ae ld s1,200(sp) + 303fa: 79ea ld s3,184(sp) + 303fc: 7aaa ld s5,168(sp) + 303fe: 6d0a ld s10,128(sp) + 30400: 612d addi sp,sp,224 + 30402: 8082 ret + 30404: 0e048d63 beqz s1,304fe <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3ee> + 30408: fc043503 ld a0,-64(s0) + 3040c: 85de mv a1,s7 + 3040e: db2e50ef jal ra,159c0 + 30412: 0e050663 beqz a0,304fe <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3ee> + 30416: fe843603 ld a2,-24(s0) + 3041a: f8c49be3 bne s1,a2,303b0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2a0> + 3041e: b759 j 303a4 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x294> + 30420: f0d1 bnez s1,303a4 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x294> + 30422: 896e mv s2,s11 + 30424: 4405 li s0,1 + 30426: 7de6 ld s11,120(sp) + 30428: fb5901e3 beq s2,s5,303ca <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2ba> + 3042c: 00810913 addi s2,sp,8 + 30430: 6685 lui a3,0x1 + 30432: 85a2 mv a1,s0 + 30434: 854a mv a0,s2 + 30436: 87668693 addi a3,a3,-1930 # 876 <__abi_tag-0xfa1e> + 3043a: 0000a717 auipc a4,0xa + 3043e: 47670713 addi a4,a4,1142 # 3a8b0 <_IO_stdin_used+0x2258> + 30442: 00009617 auipc a2,0x9 + 30446: ea660613 addi a2,a2,-346 # 392e8 <_IO_stdin_used+0xc90> + 3044a: fe1e80ef jal ra,1942a <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> + 3044e: 850a mv a0,sp + 30450: 8a0a mv s4,sp + 30452: 947e90ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 30456: 6502 ld a0,0(sp) + 30458: 0000a597 auipc a1,0xa + 3045c: 46058593 addi a1,a1,1120 # 3a8b8 <_IO_stdin_used+0x2260> + 30460: 0541 addi a0,a0,16 + 30462: 9cee50ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 30466: 6502 ld a0,0(sp) + 30468: 7662 ld a2,56(sp) + 3046a: 75c2 ld a1,48(sp) + 3046c: 0541 addi a0,a0,16 + 3046e: a92e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30472: 6502 ld a0,0(sp) + 30474: 0000a597 auipc a1,0xa + 30478: cbc58593 addi a1,a1,-836 # 3a130 <_IO_stdin_used+0x1ad8> + 3047c: 0541 addi a0,a0,16 + 3047e: 9b2e50ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 30482: 01010b13 addi s6,sp,16 + 30486: 855a mv a0,s6 + 30488: 911e90ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 3048c: 080c8163 beqz s9,3050e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3fe> + 30490: 04000793 li a5,64 + 30494: 2f97e363 bltu a5,s9,3077a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x66a> + 30498: 4785 li a5,1 + 3049a: 844e mv s0,s3 + 3049c: 4481 li s1,0 + 3049e: 36fc0c63 beq s8,a5,30816 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x706> + 304a2: 6542 ld a0,16(sp) + 304a4: 4605 li a2,1 + 304a6: 00008597 auipc a1,0x8 + 304aa: 53258593 addi a1,a1,1330 # 389d8 <_IO_stdin_used+0x380> + 304ae: 0541 addi a0,a0,16 + 304b0: a50e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 304b4: 6542 ld a0,16(sp) + 304b6: 6410 ld a2,8(s0) + 304b8: 600c ld a1,0(s0) + 304ba: 0541 addi a0,a0,16 + 304bc: a44e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 304c0: 6542 ld a0,16(sp) + 304c2: 4605 li a2,1 + 304c4: 00008597 auipc a1,0x8 + 304c8: 51458593 addi a1,a1,1300 # 389d8 <_IO_stdin_used+0x380> + 304cc: 0541 addi a0,a0,16 + 304ce: a32e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 304d2: 00148793 addi a5,s1,1 + 304d6: 02040413 addi s0,s0,32 + 304da: 0387fa63 bgeu a5,s8,3050e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3fe> + 304de: 6542 ld a0,16(sp) + 304e0: 4485 li s1,1 + 304e2: 0541 addi a0,a0,16 + 304e4: 4611 li a2,4 + 304e6: 0000a597 auipc a1,0xa + 304ea: 3fa58593 addi a1,a1,1018 # 3a8e0 <_IO_stdin_used+0x2288> + 304ee: a12e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 304f2: bf45 j 304a2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x392> + 304f4: ec0491e3 bnez s1,303b6 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2a6> + 304f8: b5e1 j 303c0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b0> + 304fa: 7de6 ld s11,120(sp) + 304fc: b5e1 j 303c4 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> + 304fe: 7de6 ld s11,120(sp) + 30500: 8952 mv s2,s4 + 30502: b5c9 j 303c4 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> + 30504: 000cc783 lbu a5,0(s9) + 30508: 00fa8823 sb a5,16(s5) + 3050c: b971 j 301a8 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x98> + 3050e: 0884 addi s1,sp,80 + 30510: 85da mv a1,s6 + 30512: 8526 mv a0,s1 + 30514: cafe90ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 30518: 6542 ld a0,16(sp) + 3051a: c501 beqz a0,30522 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x412> + 3051c: 611c ld a5,0(a0) + 3051e: 679c ld a5,8(a5) + 30520: 9782 jalr a5 + 30522: 6502 ld a0,0(sp) + 30524: 6666 ld a2,88(sp) + 30526: 65c6 ld a1,80(sp) + 30528: 0541 addi a0,a0,16 + 3052a: 9d6e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3052e: 6502 ld a0,0(sp) + 30530: 0000a597 auipc a1,0xa + 30534: 3b858593 addi a1,a1,952 # 3a8e8 <_IO_stdin_used+0x2290> + 30538: 0541 addi a0,a0,16 + 3053a: 8f6e50ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 3053e: 6502 ld a0,0(sp) + 30540: 00009597 auipc a1,0x9 + 30544: bd058593 addi a1,a1,-1072 # 39110 <_IO_stdin_used+0xab8> + 30548: 0541 addi a0,a0,16 + 3054a: 8e6e50ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 3054e: 6502 ld a0,0(sp) + 30550: 0000a597 auipc a1,0xa + 30554: 2f858593 addi a1,a1,760 # 3a848 <_IO_stdin_used+0x21f0> + 30558: 0541 addi a0,a0,16 + 3055a: 8d6e50ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 3055e: 85d2 mv a1,s4 + 30560: 854a mv a0,s2 + 30562: f34ff0ef jal ra,2fc96 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> + 30566: 8526 mv a0,s1 + 30568: d9ce60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3056c: 6502 ld a0,0(sp) + 3056e: c501 beqz a0,30576 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x466> + 30570: 611c ld a5,0(a0) + 30572: 679c ld a5,8(a5) + 30574: 9782 jalr a5 + 30576: 854a mv a0,s2 + 30578: f8be80ef jal ra,19502 <_ZN7testing8internal12AssertHelperD1Ev> + 3057c: 4401 li s0,0 + 3057e: b5b1 j 303ca <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2ba> + 30580: 10000513 li a0,256 + 30584: b1ce50ef jal ra,158a0 <_Znwm@plt> + 30588: 00009717 auipc a4,0x9 + 3058c: 5c870713 addi a4,a4,1480 # 39b50 <_IO_stdin_used+0x14f8> + 30590: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 30594: 02070087 vle8.v v1,(a4) + 30598: 00009797 auipc a5,0x9 + 3059c: 5c878793 addi a5,a5,1480 # 39b60 <_IO_stdin_used+0x1508> + 305a0: cc337057 vsetivli zero,6,e8,m8,ta,ma + 305a4: e1ca sd s2,192(sp) + 305a6: f952 sd s4,176(sp) + 305a8: f15a sd s6,160(sp) + 305aa: ed5e sd s7,152(sp) + 305ac: e962 sd s8,144(sp) + 305ae: e566 sd s9,136(sp) + 305b0: 02078407 vle8.v v8,(a5) + 305b4: 10050a93 addi s5,a0,256 + 305b8: 01050793 addi a5,a0,16 + 305bc: e11c sd a5,0(a0) + 305be: f456 sd s5,40(sp) + 305c0: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 305c4: 020780a7 vse8.v v1,(a5) + 305c8: 4721 li a4,8 + 305ca: 03050793 addi a5,a0,48 + 305ce: cc337057 vsetivli zero,6,e8,m8,ta,ma + 305d2: 4699 li a3,6 + 305d4: f11c sd a5,32(a0) + 305d6: e518 sd a4,8(a0) + 305d8: 00050c23 sb zero,24(a0) + 305dc: 02078427 vse8.v v8,(a5) + 305e0: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 305e4: 00009797 auipc a5,0x9 + 305e8: 58478793 addi a5,a5,1412 # 39b68 <_IO_stdin_used+0x1510> + 305ec: 02078087 vle8.v v1,(a5) + 305f0: 05050793 addi a5,a0,80 + 305f4: f514 sd a3,40(a0) + 305f6: e13c sd a5,64(a0) + 305f8: 02050b23 sb zero,54(a0) + 305fc: 00009617 auipc a2,0x9 + 30600: 57c60613 addi a2,a2,1404 # 39b78 <_IO_stdin_used+0x1520> + 30604: 020780a7 vse8.v v1,(a5) + 30608: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 3060c: 02060087 vle8.v v1,(a2) + 30610: 07050793 addi a5,a0,112 + 30614: 00009697 auipc a3,0x9 + 30618: 7b468693 addi a3,a3,1972 # 39dc8 <_IO_stdin_used+0x1770> + 3061c: cc35f057 vsetivli zero,11,e8,m8,ta,ma + 30620: e538 sd a4,72(a0) + 30622: f13c sd a5,96(a0) + 30624: 02068407 vle8.v v8,(a3) + 30628: 04050c23 sb zero,88(a0) + 3062c: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 30630: 020780a7 vse8.v v1,(a5) + 30634: 4711 li a4,4 + 30636: 09050793 addi a5,a0,144 + 3063a: cc35f057 vsetivli zero,11,e8,m8,ta,ma + 3063e: 00009697 auipc a3,0x9 + 30642: a6a68693 addi a3,a3,-1430 # 390a8 <_IO_stdin_used+0xa50> + 30646: e15c sd a5,128(a0) + 30648: 06050a23 sb zero,116(a0) + 3064c: f538 sd a4,104(a0) + 3064e: 02078427 vse8.v v8,(a5) + 30652: cc32f057 vsetivli zero,5,e8,m8,ta,ma + 30656: 02068407 vle8.v v8,(a3) + 3065a: 89aa mv s3,a0 + 3065c: 0b050793 addi a5,a0,176 + 30660: 46ad li a3,11 + 30662: 08d9b423 sd a3,136(s3) + 30666: 0af9b023 sd a5,160(s3) + 3066a: 08098da3 sb zero,155(s3) + 3066e: 02078427 vse8.v v8,(a5) + 30672: 00009597 auipc a1,0x9 + 30676: 50e58593 addi a1,a1,1294 # 39b80 <_IO_stdin_used+0x1528> + 3067a: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 3067e: 02058087 vle8.v v1,(a1) + 30682: 0d098693 addi a3,s3,208 + 30686: cc34f057 vsetivli zero,9,e8,m8,ta,ma + 3068a: 4515 li a0,5 + 3068c: 00009617 auipc a2,0x9 + 30690: 4fc60613 addi a2,a2,1276 # 39b88 <_IO_stdin_used+0x1530> + 30694: 0cd9b023 sd a3,192(s3) + 30698: 02060407 vle8.v v8,(a2) + 3069c: 0aa9b423 sd a0,168(s3) + 306a0: 0a098aa3 sb zero,181(s3) + 306a4: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 306a8: 020680a7 vse8.v v1,(a3) + 306ac: 0f098793 addi a5,s3,240 + 306b0: cc34f057 vsetivli zero,9,e8,m8,ta,ma + 306b4: 46a5 li a3,9 + 306b6: 0ce9b423 sd a4,200(s3) + 306ba: 0c098a23 sb zero,212(s3) + 306be: 0ef9b023 sd a5,224(s3) + 306c2: 02078427 vse8.v v8,(a5) + 306c6: 0e098ca3 sb zero,249(s3) + 306ca: 0ed9b423 sd a3,232(s3) + 306ce: b991 j 30322 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x212> + 306d0: 89feb0ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 306d4: c511 beqz a0,306e0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x5d0> + 306d6: f402 sd zero,40(sp) + 306d8: 4981 li s3,0 + 306da: 4a81 li s5,0 + 306dc: 4405 li s0,1 + 306de: b9e5 j 303d6 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2c6> + 306e0: 0884 addi s1,sp,80 + 306e2: 6685 lui a3,0x1 + 306e4: 8526 mv a0,s1 + 306e6: 84d68693 addi a3,a3,-1971 # 84d <__abi_tag-0xfa47> + 306ea: 00009617 auipc a2,0x9 + 306ee: bfe60613 addi a2,a2,-1026 # 392e8 <_IO_stdin_used+0xc90> + 306f2: 458d li a1,3 + 306f4: 8a3ef0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 306f8: 4661 li a2,24 + 306fa: 00009597 auipc a1,0x9 + 306fe: 4ae58593 addi a1,a1,1198 # 39ba8 <_IO_stdin_used+0x1550> + 30702: 0001b517 auipc a0,0x1b + 30706: 89653503 ld a0,-1898(a0) # 4af98 <_ZSt4cerr@Base> + 3070a: ff7e40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3070e: 02300613 li a2,35 + 30712: 00009597 auipc a1,0x9 + 30716: 4b658593 addi a1,a1,1206 # 39bc8 <_IO_stdin_used+0x1570> + 3071a: 0001b517 auipc a0,0x1b + 3071e: 87e53503 ld a0,-1922(a0) # 4af98 <_ZSt4cerr@Base> + 30722: fdfe40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30726: 6410 ld a2,8(s0) + 30728: 600c ld a1,0(s0) + 3072a: 0001b517 auipc a0,0x1b + 3072e: 86e53503 ld a0,-1938(a0) # 4af98 <_ZSt4cerr@Base> + 30732: fcfe40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30736: 8526 mv a0,s1 + 30738: befec0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 3073c: bf69 j 306d6 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x5c6> + 3073e: 7de6 ld s11,120(sp) + 30740: 412a87b3 sub a5,s5,s2 + 30744: 8795 srai a5,a5,0x5 + 30746: 4709 li a4,2 + 30748: 0ae78b63 beq a5,a4,307fe <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x6ee> + 3074c: 470d li a4,3 + 3074e: 08e78d63 beq a5,a4,307e8 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x6d8> + 30752: 4705 li a4,1 + 30754: 00e79b63 bne a5,a4,3076a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x65a> + 30758: 85ea mv a1,s10 + 3075a: 854a mv a0,s2 + 3075c: 0001a317 auipc t1,0x1a + 30760: 41433303 ld t1,1044(t1) # 4ab70 <_GLOBAL_OFFSET_TABLE_+0x20> + 30764: 9302 jalr t1 + 30766: c4051fe3 bnez a0,303c4 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> + 3076a: 690e ld s2,192(sp) + 3076c: 7a4a ld s4,176(sp) + 3076e: 7b0a ld s6,160(sp) + 30770: 6bea ld s7,152(sp) + 30772: 6c4a ld s8,144(sp) + 30774: 6caa ld s9,136(sp) + 30776: 4405 li s0,1 + 30778: b9b9 j 303d6 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2c6> + 3077a: 4401 li s0,0 + 3077c: fffc0b93 addi s7,s8,-1 + 30780: 84ce mv s1,s3 + 30782: 048b8963 beq s7,s0,307d4 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x6c4> + 30786: 6542 ld a0,16(sp) + 30788: 4605 li a2,1 + 3078a: 00008597 auipc a1,0x8 + 3078e: 24e58593 addi a1,a1,590 # 389d8 <_IO_stdin_used+0x380> + 30792: 0541 addi a0,a0,16 + 30794: f6de40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30798: 6542 ld a0,16(sp) + 3079a: 6490 ld a2,8(s1) + 3079c: 608c ld a1,0(s1) + 3079e: 0541 addi a0,a0,16 + 307a0: f61e40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 307a4: 6542 ld a0,16(sp) + 307a6: 4605 li a2,1 + 307a8: 00008597 auipc a1,0x8 + 307ac: 23058593 addi a1,a1,560 # 389d8 <_IO_stdin_used+0x380> + 307b0: 0541 addi a0,a0,16 + 307b2: f4fe40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 307b6: 0405 addi s0,s0,1 + 307b8: 02048493 addi s1,s1,32 + 307bc: d58479e3 bgeu s0,s8,3050e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3fe> + 307c0: 6542 ld a0,16(sp) + 307c2: 00009597 auipc a1,0x9 + 307c6: c4658593 addi a1,a1,-954 # 39408 <_IO_stdin_used+0xdb0> + 307ca: 0541 addi a0,a0,16 + 307cc: e65e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 307d0: fa8b9be3 bne s7,s0,30786 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x676> + 307d4: 6542 ld a0,16(sp) + 307d6: 4611 li a2,4 + 307d8: 0000a597 auipc a1,0xa + 307dc: 10858593 addi a1,a1,264 # 3a8e0 <_IO_stdin_used+0x2288> + 307e0: 0541 addi a0,a0,16 + 307e2: f1fe40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 307e6: b745 j 30786 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x676> + 307e8: 85ea mv a1,s10 + 307ea: 854a mv a0,s2 + 307ec: 0001a317 auipc t1,0x1a + 307f0: 38433303 ld t1,900(t1) # 4ab70 <_GLOBAL_OFFSET_TABLE_+0x20> + 307f4: 9302 jalr t1 + 307f6: bc0517e3 bnez a0,303c4 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> + 307fa: 02090913 addi s2,s2,32 + 307fe: 85ea mv a1,s10 + 30800: 854a mv a0,s2 + 30802: 0001a317 auipc t1,0x1a + 30806: 36e33303 ld t1,878(t1) # 4ab70 <_GLOBAL_OFFSET_TABLE_+0x20> + 3080a: 9302 jalr t1 + 3080c: ba051ce3 bnez a0,303c4 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> + 30810: 02090913 addi s2,s2,32 + 30814: b791 j 30758 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x648> + 30816: 6542 ld a0,16(sp) + 30818: b1e9 j 304e2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3d2> + 3081a: 842a mv s0,a0 + 3081c: 8526 mv a0,s1 + 3081e: b09ec0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 30822: e1ca sd s2,192(sp) + 30824: f952 sd s4,176(sp) + 30826: f15a sd s6,160(sp) + 30828: ed5e sd s7,152(sp) + 3082a: e962 sd s8,144(sp) + 3082c: e566 sd s9,136(sp) + 3082e: a81d j 30864 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x754> + 30830: 842a mv s0,a0 + 30832: a00d j 30854 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x744> + 30834: 67c2 ld a5,16(sp) + 30836: 842a mv s0,a0 + 30838: c3b9 beqz a5,3087e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x76e> + 3083a: 6398 ld a4,0(a5) + 3083c: 853e mv a0,a5 + 3083e: 671c ld a5,8(a4) + 30840: 9782 jalr a5 + 30842: a835 j 3087e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x76e> + 30844: 842a mv s0,a0 + 30846: bff1 j 30822 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x712> + 30848: d88e50ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 3084c: 842a mv s0,a0 + 3084e: 854a mv a0,s2 + 30850: cb3e80ef jal ra,19502 <_ZN7testing8internal12AssertHelperD1Ev> + 30854: 0828 addi a0,sp,24 + 30856: 0001a317 auipc t1,0x1a + 3085a: 38a33303 ld t1,906(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 3085e: ec4e sd s3,24(sp) + 30860: f056 sd s5,32(sp) + 30862: 9302 jalr t1 + 30864: 856a mv a0,s10 + 30866: fcee sd s11,120(sp) + 30868: a9ce60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3086c: 8522 mv a0,s0 + 3086e: f83e40ef jal ra,157f0 <_Unwind_Resume@plt> + 30872: 842a mv s0,a0 + 30874: a029 j 3087e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x76e> + 30876: 842a mv s0,a0 + 30878: 8526 mv a0,s1 + 3087a: a8ae60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3087e: 6502 ld a0,0(sp) + 30880: d579 beqz a0,3084e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x73e> + 30882: 611c ld a5,0(a0) + 30884: 679c ld a5,8(a5) + 30886: 9782 jalr a5 + 30888: b7d9 j 3084e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x73e> + 3088a: 844e mv s0,s3 + 3088c: d35e40ef jal ra,155c0 <__cxa_begin_catch@plt> + 30890: 01540963 beq s0,s5,308a2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x792> + 30894: 8522 mv a0,s0 + 30896: 02040413 addi s0,s0,32 + 3089a: a6ae60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3089e: ff541be3 bne s0,s5,30894 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x784> + 308a2: fcfe40ef jal ra,15870 <__cxa_rethrow@plt> + 308a6: 842a mv s0,a0 + 308a8: bb8e50ef jal ra,15c60 <__cxa_end_catch@plt> + 308ac: 854e mv a0,s3 + 308ae: 852e50ef jal ra,15900 <_ZdlPv@plt> + 308b2: bf4d j 30864 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x754> + +00000000000308b4 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE>: + 308b4: 7169 addi sp,sp,-304 + 308b6: 87ae mv a5,a1 + 308b8: f5de sd s7,232(sp) + 308ba: 85b2 mv a1,a2 + 308bc: 8baa mv s7,a0 + 308be: 853e mv a0,a5 + 308c0: f1e2 sd s8,224(sp) + 308c2: f606 sd ra,296(sp) + 308c4: ea4a sd s2,272(sp) + 308c6: e64e sd s3,264(sp) + 308c8: ede6 sd s9,216(sp) + 308ca: e9ea sd s10,208(sp) + 308cc: e5ee sd s11,200(sp) + 308ce: 8c32 mv s8,a2 + 308d0: 841ff0ef jal ra,30110 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE> + 308d4: e919 bnez a0,308ea <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x36> + 308d6: 70b2 ld ra,296(sp) + 308d8: 6952 ld s2,272(sp) + 308da: 69b2 ld s3,264(sp) + 308dc: 7bae ld s7,232(sp) + 308de: 7c0e ld s8,224(sp) + 308e0: 6cee ld s9,216(sp) + 308e2: 6d4e ld s10,208(sp) + 308e4: 6dae ld s11,200(sp) + 308e6: 6155 addi sp,sp,304 + 308e8: 8082 ret + 308ea: f222 sd s0,288(sp) + 308ec: ee26 sd s1,280(sp) + 308ee: 855e mv a0,s7 + 308f0: 0001a317 auipc t1,0x1a + 308f4: 5a033303 ld t1,1440(t1) # 4ae90 <_GLOBAL_OFFSET_TABLE_+0x340> + 308f8: 9302 jalr t1 + 308fa: 058bb783 ld a5,88(s7) + 308fe: 000c3583 ld a1,0(s8) + 30902: 1004 addi s1,sp,32 + 30904: 8526 mv a0,s1 + 30906: 050bb403 ld s0,80(s7) + 3090a: e43e sd a5,8(sp) + 3090c: 8fce80ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 30910: 7582 ld a1,32(sp) + 30912: 7622 ld a2,40(sp) + 30914: 04010913 addi s2,sp,64 + 30918: 089c addi a5,sp,80 + 3091a: 962e add a2,a2,a1 + 3091c: 854a mv a0,s2 + 3091e: ec3e sd a5,24(sp) + 30920: e0be sd a5,64(sp) + 30922: cede70ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 30926: 6586 ld a1,64(sp) + 30928: 6626 ld a2,72(sp) + 3092a: 06010993 addi s3,sp,96 + 3092e: 07010d13 addi s10,sp,112 + 30932: 962e add a2,a2,a1 + 30934: 854e mv a0,s3 + 30936: f0ea sd s10,96(sp) + 30938: cd7e70ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 3093c: 7586 ld a1,96(sp) + 3093e: 77a6 ld a5,104(sp) + 30940: 1da58e63 beq a1,s10,30b1c <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x268> + 30944: 7746 ld a4,112(sp) + 30946: f12e sd a1,160(sp) + 30948: f53e sd a5,168(sp) + 3094a: f0ea sd s10,96(sp) + 3094c: f482 sd zero,104(sp) + 3094e: f93a sd a4,176(sp) + 30950: 06010823 sb zero,112(sp) + 30954: 0b010d93 addi s11,sp,176 + 30958: 25b58463 beq a1,s11,30ba0 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2ec> + 3095c: e12e sd a1,128(sp) + 3095e: e93a sd a4,144(sp) + 30960: 1118 addi a4,sp,160 + 30962: 00f58633 add a2,a1,a5 + 30966: 853a mv a0,a4 + 30968: e83a sd a4,16(sp) + 3096a: e53e sd a5,136(sp) + 3096c: f16e sd s11,160(sp) + 3096e: ca1e70ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 30972: 67a2 ld a5,8(sp) + 30974: 7c8a ld s9,160(sp) + 30976: 8f81 sub a5,a5,s0 + 30978: 4087d993 srai s3,a5,0x8 + 3097c: 8799 srai a5,a5,0x6 + 3097e: 2b305263 blez s3,30c22 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x36e> + 30982: 792a ld s2,168(sp) + 30984: 12090963 beqz s2,30ab6 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x202> + 30988: 09a2 slli s3,s3,0x8 + 3098a: fdd6 sd s5,248(sp) + 3098c: f9da sd s6,240(sp) + 3098e: e252 sd s4,256(sp) + 30990: 99a2 add s3,s3,s0 + 30992: 0c040493 addi s1,s0,192 + 30996: 08040b13 addi s6,s0,128 + 3099a: 04040a93 addi s5,s0,64 + 3099e: a081 j 309de <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x12a> + 309a0: f804ba03 ld s4,-128(s1) + 309a4: 8552 mv a0,s4 + 309a6: a2ae50ef jal ra,15bd0 + 309aa: 0ca90363 beq s2,a0,30a70 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x1bc> + 309ae: fc04ba03 ld s4,-64(s1) + 309b2: 8552 mv a0,s4 + 309b4: a1ce50ef jal ra,15bd0 + 309b8: 0d250763 beq a0,s2,30a86 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x1d2> + 309bc: 0004ba03 ld s4,0(s1) + 309c0: 8552 mv a0,s4 + 309c2: a0ee50ef jal ra,15bd0 + 309c6: 0ca90c63 beq s2,a0,30a9e <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x1ea> + 309ca: 10040413 addi s0,s0,256 + 309ce: 10048493 addi s1,s1,256 + 309d2: 100b0b13 addi s6,s6,256 + 309d6: 100a8a93 addi s5,s5,256 + 309da: 10898f63 beq s3,s0,30af8 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x244> + 309de: f404ba03 ld s4,-192(s1) + 309e2: 8552 mv a0,s4 + 309e4: 9ece50ef jal ra,15bd0 + 309e8: fb251ce3 bne a0,s2,309a0 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xec> + 309ec: 85d2 mv a1,s4 + 309ee: 864a mv a2,s2 + 309f0: 8566 mv a0,s9 + 309f2: fcfe40ef jal ra,159c0 + 309f6: f54d bnez a0,309a0 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xec> + 309f8: 6a12 ld s4,256(sp) + 309fa: 7aee ld s5,248(sp) + 309fc: 7b4e ld s6,240(sp) + 309fe: 01bc8563 beq s9,s11,30a08 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x154> + 30a02: 8566 mv a0,s9 + 30a04: efde40ef jal ra,15900 <_ZdlPv@plt> + 30a08: 650a ld a0,128(sp) + 30a0a: 091c addi a5,sp,144 + 30a0c: 00f50463 beq a0,a5,30a14 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x160> + 30a10: ef1e40ef jal ra,15900 <_ZdlPv@plt> + 30a14: 7506 ld a0,96(sp) + 30a16: 01a50463 beq a0,s10,30a1e <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x16a> + 30a1a: ee7e40ef jal ra,15900 <_ZdlPv@plt> + 30a1e: 6506 ld a0,64(sp) + 30a20: 67e2 ld a5,24(sp) + 30a22: 00f50463 beq a0,a5,30a2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x176> + 30a26: edbe40ef jal ra,15900 <_ZdlPv@plt> + 30a2a: 7502 ld a0,32(sp) + 30a2c: 181c addi a5,sp,48 + 30a2e: 00f50463 beq a0,a5,30a36 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x182> + 30a32: ecfe40ef jal ra,15900 <_ZdlPv@plt> + 30a36: 058bb783 ld a5,88(s7) + 30a3a: 10878963 beq a5,s0,30b4c <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x298> + 30a3e: 64c2 ld s1,16(sp) + 30a40: 020c3583 ld a1,32(s8) + 30a44: 8526 mv a0,s1 + 30a46: fc3e70ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 30a4a: 85a6 mv a1,s1 + 30a4c: 02040513 addi a0,s0,32 + 30a50: 920e50ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 30a54: 750a ld a0,160(sp) + 30a56: 01b50463 beq a0,s11,30a5e <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x1aa> + 30a5a: ea7e40ef jal ra,15900 <_ZdlPv@plt> + 30a5e: 855e mv a0,s7 + 30a60: 0001a317 auipc t1,0x1a + 30a64: 12033303 ld t1,288(t1) # 4ab80 <_GLOBAL_OFFSET_TABLE_+0x30> + 30a68: 9302 jalr t1 + 30a6a: 7412 ld s0,288(sp) + 30a6c: 64f2 ld s1,280(sp) + 30a6e: b5a5 j 308d6 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x22> + 30a70: 85d2 mv a1,s4 + 30a72: 864a mv a2,s2 + 30a74: 8566 mv a0,s9 + 30a76: f4be40ef jal ra,159c0 + 30a7a: f915 bnez a0,309ae <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xfa> + 30a7c: 8456 mv s0,s5 + 30a7e: 6a12 ld s4,256(sp) + 30a80: 7aee ld s5,248(sp) + 30a82: 7b4e ld s6,240(sp) + 30a84: bfad j 309fe <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 30a86: 85d2 mv a1,s4 + 30a88: 864a mv a2,s2 + 30a8a: 8566 mv a0,s9 + 30a8c: f35e40ef jal ra,159c0 + 30a90: f20516e3 bnez a0,309bc <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x108> + 30a94: 845a mv s0,s6 + 30a96: 6a12 ld s4,256(sp) + 30a98: 7aee ld s5,248(sp) + 30a9a: 7b4e ld s6,240(sp) + 30a9c: b78d j 309fe <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 30a9e: 85d2 mv a1,s4 + 30aa0: 864a mv a2,s2 + 30aa2: 8566 mv a0,s9 + 30aa4: f1de40ef jal ra,159c0 + 30aa8: f20511e3 bnez a0,309ca <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x116> + 30aac: 6a12 ld s4,256(sp) + 30aae: 7aee ld s5,248(sp) + 30ab0: 7b4e ld s6,240(sp) + 30ab2: 8426 mv s0,s1 + 30ab4: b7a9 j 309fe <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 30ab6: 09a2 slli s3,s3,0x8 + 30ab8: 99a2 add s3,s3,s0 + 30aba: a00d j 30adc <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x228> + 30abc: 6028 ld a0,64(s0) + 30abe: 912e50ef jal ra,15bd0 + 30ac2: c115 beqz a0,30ae6 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x232> + 30ac4: 6048 ld a0,128(s0) + 30ac6: 90ae50ef jal ra,15bd0 + 30aca: c10d beqz a0,30aec <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x238> + 30acc: 6068 ld a0,192(s0) + 30ace: 902e50ef jal ra,15bd0 + 30ad2: c105 beqz a0,30af2 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x23e> + 30ad4: 10040413 addi s0,s0,256 + 30ad8: 03340363 beq s0,s3,30afe <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x24a> + 30adc: 6008 ld a0,0(s0) + 30ade: 8f2e50ef jal ra,15bd0 + 30ae2: fd69 bnez a0,30abc <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x208> + 30ae4: bf29 j 309fe <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 30ae6: 04040413 addi s0,s0,64 + 30aea: bf11 j 309fe <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 30aec: 08040413 addi s0,s0,128 + 30af0: b739 j 309fe <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 30af2: 0c040413 addi s0,s0,192 + 30af6: b721 j 309fe <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 30af8: 6a12 ld s4,256(sp) + 30afa: 7aee ld s5,248(sp) + 30afc: 7b4e ld s6,240(sp) + 30afe: 67a2 ld a5,8(sp) + 30b00: 413787b3 sub a5,a5,s3 + 30b04: 8799 srai a5,a5,0x6 + 30b06: 4709 li a4,2 + 30b08: 0ce78a63 beq a5,a4,30bdc <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x328> + 30b0c: 470d li a4,3 + 30b0e: 0ae78a63 beq a5,a4,30bc2 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x30e> + 30b12: 4705 li a4,1 + 30b14: 0ee78163 beq a5,a4,30bf6 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x342> + 30b18: 6422 ld s0,8(sp) + 30b1a: b5d5 j 309fe <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 30b1c: 00178713 addi a4,a5,1 + 30b20: 0b010d93 addi s11,sp,176 + 30b24: 85ba mv a1,a4 + 30b26: 866e mv a2,s11 + 30b28: 856a mv a0,s10 + 30b2a: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma + 30b2e: 02050407 vle8.v v8,(a0) + 30b32: 8d95 sub a1,a1,a3 + 30b34: 9536 add a0,a0,a3 + 30b36: 02060427 vse8.v v8,(a2) + 30b3a: 9636 add a2,a2,a3 + 30b3c: f5fd bnez a1,30b2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x276> + 30b3e: 090c addi a1,sp,144 + 30b40: f0ea sd s10,96(sp) + 30b42: f482 sd zero,104(sp) + 30b44: 06010823 sb zero,112(sp) + 30b48: e12e sd a1,128(sp) + 30b4a: a8b9 j 30ba8 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2f4> + 30b4c: 060bb783 ld a5,96(s7) + 30b50: 0cf40063 beq s0,a5,30c10 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x35c> + 30b54: 01040793 addi a5,s0,16 + 30b58: e01c sd a5,0(s0) + 30b5a: 000c3583 ld a1,0(s8) + 30b5e: 008c3603 ld a2,8(s8) + 30b62: 8522 mv a0,s0 + 30b64: 962e add a2,a2,a1 + 30b66: aa9e70ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 30b6a: 03040793 addi a5,s0,48 + 30b6e: f01c sd a5,32(s0) + 30b70: 020c3583 ld a1,32(s8) + 30b74: 028c3603 ld a2,40(s8) + 30b78: 02040513 addi a0,s0,32 + 30b7c: 962e add a2,a2,a1 + 30b7e: a91e70ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 30b82: 058bb783 ld a5,88(s7) + 30b86: 04078793 addi a5,a5,64 + 30b8a: 04fbbc23 sd a5,88(s7) + 30b8e: 855e mv a0,s7 + 30b90: 0001a317 auipc t1,0x1a + 30b94: ff033303 ld t1,-16(t1) # 4ab80 <_GLOBAL_OFFSET_TABLE_+0x30> + 30b98: 9302 jalr t1 + 30b9a: 7412 ld s0,288(sp) + 30b9c: 64f2 ld s1,280(sp) + 30b9e: bb25 j 308d6 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x22> + 30ba0: 090c addi a1,sp,144 + 30ba2: e12e sd a1,128(sp) + 30ba4: 00178713 addi a4,a5,1 + 30ba8: 862e mv a2,a1 + 30baa: 856e mv a0,s11 + 30bac: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 30bb0: 02050407 vle8.v v8,(a0) + 30bb4: 8f15 sub a4,a4,a3 + 30bb6: 9536 add a0,a0,a3 + 30bb8: 02060427 vse8.v v8,(a2) + 30bbc: 9636 add a2,a2,a3 + 30bbe: f77d bnez a4,30bac <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2f8> + 30bc0: b345 j 30960 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xac> + 30bc2: 0009b583 ld a1,0(s3) + 30bc6: 6542 ld a0,16(sp) + 30bc8: 0001a317 auipc t1,0x1a + 30bcc: 11833303 ld t1,280(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> + 30bd0: 844e mv s0,s3 + 30bd2: 9302 jalr t1 + 30bd4: e20515e3 bnez a0,309fe <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 30bd8: 04098993 addi s3,s3,64 + 30bdc: 0009b583 ld a1,0(s3) + 30be0: 6542 ld a0,16(sp) + 30be2: 0001a317 auipc t1,0x1a + 30be6: 0fe33303 ld t1,254(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> + 30bea: 844e mv s0,s3 + 30bec: 9302 jalr t1 + 30bee: e00518e3 bnez a0,309fe <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 30bf2: 04098993 addi s3,s3,64 + 30bf6: 0009b583 ld a1,0(s3) + 30bfa: 6542 ld a0,16(sp) + 30bfc: 0001a317 auipc t1,0x1a + 30c00: 0e433303 ld t1,228(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> + 30c04: 844e mv s0,s3 + 30c06: 9302 jalr t1 + 30c08: de051be3 bnez a0,309fe <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 30c0c: 6422 ld s0,8(sp) + 30c0e: bbc5 j 309fe <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 30c10: 85e2 mv a1,s8 + 30c12: 050b8513 addi a0,s7,80 + 30c16: 0001a317 auipc t1,0x1a + 30c1a: ff233303 ld t1,-14(t1) # 4ac08 <_GLOBAL_OFFSET_TABLE_+0xb8> + 30c1e: 9302 jalr t1 + 30c20: b7bd j 30b8e <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2da> + 30c22: 89a2 mv s3,s0 + 30c24: b5cd j 30b06 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x252> + 30c26: 87aa mv a5,a0 + 30c28: 8522 mv a0,s0 + 30c2a: 843e mv s0,a5 + 30c2c: ed9e50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30c30: 855e mv a0,s7 + 30c32: e252 sd s4,256(sp) + 30c34: fdd6 sd s5,248(sp) + 30c36: f9da sd s6,240(sp) + 30c38: 0001a317 auipc t1,0x1a + 30c3c: f4833303 ld t1,-184(t1) # 4ab80 <_GLOBAL_OFFSET_TABLE_+0x30> + 30c40: 9302 jalr t1 + 30c42: 8522 mv a0,s0 + 30c44: bade40ef jal ra,157f0 <_Unwind_Resume@plt> + 30c48: 842a mv s0,a0 + 30c4a: 0108 addi a0,sp,128 + 30c4c: eb9e50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30c50: 854e mv a0,s3 + 30c52: eb3e50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30c56: 854a mv a0,s2 + 30c58: eade50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30c5c: 8526 mv a0,s1 + 30c5e: ea7e50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30c62: b7f9 j 30c30 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x37c> + 30c64: 842a mv s0,a0 + 30c66: bfdd j 30c5c <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3a8> + 30c68: 842a mv s0,a0 + 30c6a: b7f5 j 30c56 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3a2> + 30c6c: 842a mv s0,a0 + 30c6e: 6542 ld a0,16(sp) + 30c70: e95e50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30c74: bf75 j 30c30 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x37c> + 30c76: 842a mv s0,a0 + 30c78: bf65 j 30c30 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x37c> + +0000000000030c7a <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE>: + 30c7a: 715d addi sp,sp,-80 + 30c7c: 11053783 ld a5,272(a0) + 30c80: f84a sd s2,48(sp) + 30c82: 01010913 addi s2,sp,16 + 30c86: e0a2 sd s0,64(sp) + 30c88: fc26 sd s1,56(sp) + 30c8a: f44e sd s3,40(sp) + 30c8c: e486 sd ra,72(sp) + 30c8e: e402 sd zero,8(sp) + 30c90: 00010823 sb zero,16(sp) + 30c94: e04a sd s2,0(sp) + 30c96: 842a mv s0,a0 + 30c98: 84ae mv s1,a1 + 30c9a: 898a mv s3,sp + 30c9c: cf9d beqz a5,30cda <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x60> + 30c9e: 4721 li a4,8 + 30ca0: 00009697 auipc a3,0x9 + 30ca4: ef868693 addi a3,a3,-264 # 39b98 <_IO_stdin_used+0x1540> + 30ca8: 4601 li a2,0 + 30caa: 4581 li a1,0 + 30cac: 850a mv a0,sp + 30cae: ac3e40ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 30cb2: 11043503 ld a0,272(s0) + 30cb6: 09050513 addi a0,a0,144 + 30cba: 8626 mv a2,s1 + 30cbc: 85ce mv a1,s3 + 30cbe: bf7ff0ef jal ra,308b4 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE> + 30cc2: 6502 ld a0,0(sp) + 30cc4: 01250463 beq a0,s2,30ccc <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x52> + 30cc8: c39e40ef jal ra,15900 <_ZdlPv@plt> + 30ccc: 60a6 ld ra,72(sp) + 30cce: 6406 ld s0,64(sp) + 30cd0: 74e2 ld s1,56(sp) + 30cd2: 7942 ld s2,48(sp) + 30cd4: 79a2 ld s3,40(sp) + 30cd6: 6161 addi sp,sp,80 + 30cd8: 8082 ret + 30cda: 10853783 ld a5,264(a0) + 30cde: c385 beqz a5,30cfe <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x84> + 30ce0: 4725 li a4,9 + 30ce2: 00009697 auipc a3,0x9 + 30ce6: e5e68693 addi a3,a3,-418 # 39b40 <_IO_stdin_used+0x14e8> + 30cea: 4601 li a2,0 + 30cec: 4581 li a1,0 + 30cee: 850a mv a0,sp + 30cf0: a81e40ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 30cf4: 10843503 ld a0,264(s0) + 30cf8: 08850513 addi a0,a0,136 + 30cfc: bf7d j 30cba <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x40> + 30cfe: 4729 li a4,10 + 30d00: 00009697 auipc a3,0x9 + 30d04: e3068693 addi a3,a3,-464 # 39b30 <_IO_stdin_used+0x14d8> + 30d08: 4601 li a2,0 + 30d0a: 4581 li a1,0 + 30d0c: 850a mv a0,sp + 30d0e: a63e40ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 30d12: 11840513 addi a0,s0,280 + 30d16: b755 j 30cba <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x40> + 30d18: 842a mv s0,a0 + 30d1a: 854e mv a0,s3 + 30d1c: de9e50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30d20: 8522 mv a0,s0 + 30d22: acfe40ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000030d26 <_ZN7testing8UnitTest14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_>: + 30d26: 87ae mv a5,a1 + 30d28: 6798 ld a4,8(a5) + 30d2a: 618c ld a1,0(a1) + 30d2c: 7159 addi sp,sp,-112 + 30d2e: 87aa mv a5,a0 + 30d30: f0a2 sd s0,96(sp) + 30d32: e8ca sd s2,80(sp) + 30d34: 8432 mv s0,a2 + 30d36: 850a mv a0,sp + 30d38: 00e58633 add a2,a1,a4 + 30d3c: 01010913 addi s2,sp,16 + 30d40: eca6 sd s1,88(sp) + 30d42: e4ce sd s3,72(sp) + 30d44: e0d2 sd s4,64(sp) + 30d46: f486 sd ra,104(sp) + 30d48: 0407ba03 ld s4,64(a5) + 30d4c: e04a sd s2,0(sp) + 30d4e: 8c1e70ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 30d52: 600c ld a1,0(s0) + 30d54: 6410 ld a2,8(s0) + 30d56: 02010993 addi s3,sp,32 + 30d5a: 1800 addi s0,sp,48 + 30d5c: 962e add a2,a2,a1 + 30d5e: 854e mv a0,s3 + 30d60: 848a mv s1,sp + 30d62: f022 sd s0,32(sp) + 30d64: 8abe70ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 30d68: 8552 mv a0,s4 + 30d6a: 858a mv a1,sp + 30d6c: f0fff0ef jal ra,30c7a <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE> + 30d70: 7502 ld a0,32(sp) + 30d72: 00850463 beq a0,s0,30d7a <_ZN7testing8UnitTest14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_+0x54> + 30d76: b8be40ef jal ra,15900 <_ZdlPv@plt> + 30d7a: 6502 ld a0,0(sp) + 30d7c: 01250463 beq a0,s2,30d84 <_ZN7testing8UnitTest14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_+0x5e> + 30d80: b81e40ef jal ra,15900 <_ZdlPv@plt> + 30d84: 70a6 ld ra,104(sp) + 30d86: 7406 ld s0,96(sp) + 30d88: 64e6 ld s1,88(sp) + 30d8a: 6946 ld s2,80(sp) + 30d8c: 69a6 ld s3,72(sp) + 30d8e: 6a06 ld s4,64(sp) + 30d90: 6165 addi sp,sp,112 + 30d92: 8082 ret + 30d94: 842a mv s0,a0 + 30d96: 8526 mv a0,s1 + 30d98: d6de50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30d9c: 8522 mv a0,s0 + 30d9e: a53e40ef jal ra,157f0 <_Unwind_Resume@plt> + 30da2: 842a mv s0,a0 + 30da4: 854e mv a0,s3 + 30da6: d5fe50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30daa: 8526 mv a0,s1 + 30dac: d59e50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30db0: 8522 mv a0,s0 + 30db2: a3fe40ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000030db6 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_>: + 30db6: 1101 addi sp,sp,-32 + 30db8: e822 sd s0,16(sp) + 30dba: e426 sd s1,8(sp) + 30dbc: ec06 sd ra,24(sp) + 30dbe: 84ae mv s1,a1 + 30dc0: 842a mv s0,a0 + 30dc2: fe9f80ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 30dc6: 85a2 mv a1,s0 + 30dc8: 6442 ld s0,16(sp) + 30dca: 60e2 ld ra,24(sp) + 30dcc: 8626 mv a2,s1 + 30dce: 64a2 ld s1,8(sp) + 30dd0: 6105 addi sp,sp,32 + 30dd2: bf91 j 30d26 <_ZN7testing8UnitTest14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + +0000000000030dd4 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi>: + 30dd4: 7175 addi sp,sp,-144 + 30dd6: f8ca sd s2,112(sp) + 30dd8: 892a mv s2,a0 + 30dda: 850a mv a0,sp + 30ddc: e122 sd s0,128(sp) + 30dde: e506 sd ra,136(sp) + 30de0: 842e mv s0,a1 + 30de2: fca6 sd s1,120(sp) + 30de4: f4ce sd s3,104(sp) + 30de6: f0d2 sd s4,96(sp) + 30de8: ecd6 sd s5,88(sp) + 30dea: fafe80ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 30dee: 6502 ld a0,0(sp) + 30df0: 85a2 mv a1,s0 + 30df2: 0541 addi a0,a0,16 + 30df4: f1ce40ef jal ra,15510 <_ZNSolsEi@plt> + 30df8: 01010a93 addi s5,sp,16 + 30dfc: 858a mv a1,sp + 30dfe: 8556 mv a0,s5 + 30e00: bc2e90ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 30e04: 64c2 ld s1,16(sp) + 30e06: 04010993 addi s3,sp,64 + 30e0a: f84e sd s3,48(sp) + 30e0c: 03010a13 addi s4,sp,48 + 30e10: c4c5 beqz s1,30eb8 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xe4> + 30e12: 8526 mv a0,s1 + 30e14: dbde40ef jal ra,15bd0 + 30e18: e42a sd a0,8(sp) + 30e1a: 47bd li a5,15 + 30e1c: 842a mv s0,a0 + 30e1e: 04a7ef63 bltu a5,a0,30e7c <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xa8> + 30e22: 4785 li a5,1 + 30e24: 04f51863 bne a0,a5,30e74 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xa0> + 30e28: 0004c703 lbu a4,0(s1) + 30e2c: 87ce mv a5,s3 + 30e2e: 04e10023 sb a4,64(sp) + 30e32: fc22 sd s0,56(sp) + 30e34: 97a2 add a5,a5,s0 + 30e36: 00078023 sb zero,0(a5) + 30e3a: 854a mv a0,s2 + 30e3c: 85d2 mv a1,s4 + 30e3e: f79ff0ef jal ra,30db6 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 30e42: 7542 ld a0,48(sp) + 30e44: 01350463 beq a0,s3,30e4c <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x78> + 30e48: ab9e40ef jal ra,15900 <_ZdlPv@plt> + 30e4c: 6542 ld a0,16(sp) + 30e4e: 101c addi a5,sp,32 + 30e50: 00f50463 beq a0,a5,30e58 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x84> + 30e54: aade40ef jal ra,15900 <_ZdlPv@plt> + 30e58: 6502 ld a0,0(sp) + 30e5a: c501 beqz a0,30e62 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x8e> + 30e5c: 611c ld a5,0(a0) + 30e5e: 679c ld a5,8(a5) + 30e60: 9782 jalr a5 + 30e62: 60aa ld ra,136(sp) + 30e64: 640a ld s0,128(sp) + 30e66: 74e6 ld s1,120(sp) + 30e68: 7946 ld s2,112(sp) + 30e6a: 79a6 ld s3,104(sp) + 30e6c: 7a06 ld s4,96(sp) + 30e6e: 6ae6 ld s5,88(sp) + 30e70: 6149 addi sp,sp,144 + 30e72: 8082 ret + 30e74: 87ce mv a5,s3 + 30e76: dd55 beqz a0,30e32 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x5e> + 30e78: 854e mv a0,s3 + 30e7a: a809 j 30e8c <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xb8> + 30e7c: 4601 li a2,0 + 30e7e: 002c addi a1,sp,8 + 30e80: 8552 mv a0,s4 + 30e82: 82fe40ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 30e86: 67a2 ld a5,8(sp) + 30e88: f82a sd a0,48(sp) + 30e8a: e0be sd a5,64(sp) + 30e8c: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 30e90: 02048407 vle8.v v8,(s1) + 30e94: 8c1d sub s0,s0,a5 + 30e96: 94be add s1,s1,a5 + 30e98: 02050427 vse8.v v8,(a0) + 30e9c: 953e add a0,a0,a5 + 30e9e: f47d bnez s0,30e8c <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xb8> + 30ea0: 6422 ld s0,8(sp) + 30ea2: 77c2 ld a5,48(sp) + 30ea4: b779 j 30e32 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x5e> + 30ea6: 842a mv s0,a0 + 30ea8: 6502 ld a0,0(sp) + 30eaa: c501 beqz a0,30eb2 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xde> + 30eac: 611c ld a5,0(a0) + 30eae: 679c ld a5,8(a5) + 30eb0: 9782 jalr a5 + 30eb2: 8522 mv a0,s0 + 30eb4: 93de40ef jal ra,157f0 <_Unwind_Resume@plt> + 30eb8: f19e40ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 30ebc: 842a mv s0,a0 + 30ebe: 8552 mv a0,s4 + 30ec0: c45e50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30ec4: 8556 mv a0,s5 + 30ec6: c3fe50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30eca: bff9 j 30ea8 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xd4> + 30ecc: 842a mv s0,a0 + 30ece: bfdd j 30ec4 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xf0> + +0000000000030ed0 <_ZN7testing8internal2RE4InitEPKc>: + 30ed0: 7159 addi sp,sp,-112 + 30ed2: eca6 sd s1,88(sp) + 30ed4: 84aa mv s1,a0 + 30ed6: 852e mv a0,a1 + 30ed8: f486 sd ra,104(sp) + 30eda: f0a2 sd s0,96(sp) + 30edc: e8ca sd s2,80(sp) + 30ede: 842e mv s0,a1 + 30ee0: e80e40ef jal ra,15560 + 30ee4: e088 sd a0,0(s1) + 30ee6: 8522 mv a0,s0 + 30ee8: ce9e40ef jal ra,15bd0 + 30eec: 00a50913 addi s2,a0,10 + 30ef0: 854a mv a0,s2 + 30ef2: c9fe40ef jal ra,15b90 <_Znam@plt> + 30ef6: 85ca mv a1,s2 + 30ef8: 86a2 mv a3,s0 + 30efa: 0000a617 auipc a2,0xa + 30efe: a0660613 addi a2,a2,-1530 # 3a900 <_IO_stdin_used+0x22a8> + 30f02: 892a mv s2,a0 + 30f04: 8ade40ef jal ra,157b0 + 30f08: 85ca mv a1,s2 + 30f0a: 01048513 addi a0,s1,16 + 30f0e: 4605 li a2,1 + 30f10: e21e40ef jal ra,15d30 + 30f14: 00153793 seqz a5,a0 + 30f18: 00f48423 sb a5,8(s1) + 30f1c: ed05 bnez a0,30f54 <_ZN7testing8internal2RE4InitEPKc+0x84> + 30f1e: 00044783 lbu a5,0(s0) + 30f22: 85a2 mv a1,s0 + 30f24: 10078363 beqz a5,3102a <_ZN7testing8internal2RE4InitEPKc+0x15a> + 30f28: 4605 li a2,1 + 30f2a: 05048513 addi a0,s1,80 + 30f2e: e03e40ef jal ra,15d30 + 30f32: 00153793 seqz a5,a0 + 30f36: ec02 sd zero,24(sp) + 30f38: 00f48423 sb a5,8(s1) + 30f3c: 00f10823 sb a5,16(sp) + 30f40: 0e051d63 bnez a0,3103a <_ZN7testing8internal2RE4InitEPKc+0x16a> + 30f44: 7406 ld s0,96(sp) + 30f46: 70a6 ld ra,104(sp) + 30f48: 64e6 ld s1,88(sp) + 30f4a: 854a mv a0,s2 + 30f4c: 6946 ld s2,80(sp) + 30f4e: 6165 addi sp,sp,112 + 30f50: e61e406f j 15db0 <_ZdaPv@plt> + 30f54: e4ce sd s3,72(sp) + 30f56: e0d2 sd s4,64(sp) + 30f58: e802 sd zero,16(sp) + 30f5a: ec02 sd zero,24(sp) + 30f5c: 02010a13 addi s4,sp,32 + 30f60: 8552 mv a0,s4 + 30f62: 00008717 auipc a4,0x8 + 30f66: c8e70713 addi a4,a4,-882 # 38bf0 <_IO_stdin_used+0x598> + 30f6a: 0000a697 auipc a3,0xa + 30f6e: 99e68693 addi a3,a3,-1634 # 3a908 <_IO_stdin_used+0x22b0> + 30f72: 0000a617 auipc a2,0xa + 30f76: 99e60613 addi a2,a2,-1634 # 3a910 <_IO_stdin_used+0x22b8> + 30f7a: 080c addi a1,sp,16 + 30f7c: a5ee90ef jal ra,1a1da <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_> + 30f80: 7702 ld a4,32(sp) + 30f82: 850a mv a0,sp + 30f84: 2f600693 li a3,758 + 30f88: 00008617 auipc a2,0x8 + 30f8c: 5b860613 addi a2,a2,1464 # 39540 <_IO_stdin_used+0xee8> + 30f90: 4585 li a1,1 + 30f92: 848a mv s1,sp + 30f94: c96e80ef jal ra,1942a <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> + 30f98: 00810993 addi s3,sp,8 + 30f9c: 854e mv a0,s3 + 30f9e: dfbe80ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 30fa2: 6522 ld a0,8(sp) + 30fa4: 4651 li a2,20 + 30fa6: 0000a597 auipc a1,0xa + 30faa: 97a58593 addi a1,a1,-1670 # 3a920 <_IO_stdin_used+0x22c8> + 30fae: 0541 addi a0,a0,16 + 30fb0: f50e40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30fb4: 8522 mv a0,s0 + 30fb6: c1be40ef jal ra,15bd0 + 30fba: 862a mv a2,a0 + 30fbc: 6522 ld a0,8(sp) + 30fbe: 85a2 mv a1,s0 + 30fc0: 0541 addi a0,a0,16 + 30fc2: f3ee40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30fc6: 6522 ld a0,8(sp) + 30fc8: 03300613 li a2,51 + 30fcc: 0000a597 auipc a1,0xa + 30fd0: 96c58593 addi a1,a1,-1684 # 3a938 <_IO_stdin_used+0x22e0> + 30fd4: 0541 addi a0,a0,16 + 30fd6: f2ae40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30fda: 85ce mv a1,s3 + 30fdc: 850a mv a0,sp + 30fde: cb9fe0ef jal ra,2fc96 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> + 30fe2: 6522 ld a0,8(sp) + 30fe4: c501 beqz a0,30fec <_ZN7testing8internal2RE4InitEPKc+0x11c> + 30fe6: 611c ld a5,0(a0) + 30fe8: 679c ld a5,8(a5) + 30fea: 9782 jalr a5 + 30fec: 8526 mv a0,s1 + 30fee: d14e80ef jal ra,19502 <_ZN7testing8internal12AssertHelperD1Ev> + 30ff2: 7502 ld a0,32(sp) + 30ff4: 181c addi a5,sp,48 + 30ff6: 00f50463 beq a0,a5,30ffe <_ZN7testing8internal2RE4InitEPKc+0x12e> + 30ffa: 907e40ef jal ra,15900 <_ZdlPv@plt> + 30ffe: 6462 ld s0,24(sp) + 31000: c815 beqz s0,31034 <_ZN7testing8internal2RE4InitEPKc+0x164> + 31002: 6008 ld a0,0(s0) + 31004: 01040793 addi a5,s0,16 + 31008: 00f50463 beq a0,a5,31010 <_ZN7testing8internal2RE4InitEPKc+0x140> + 3100c: 8f5e40ef jal ra,15900 <_ZdlPv@plt> + 31010: 8522 mv a0,s0 + 31012: 8efe40ef jal ra,15900 <_ZdlPv@plt> + 31016: 7406 ld s0,96(sp) + 31018: 69a6 ld s3,72(sp) + 3101a: 6a06 ld s4,64(sp) + 3101c: 70a6 ld ra,104(sp) + 3101e: 64e6 ld s1,88(sp) + 31020: 854a mv a0,s2 + 31022: 6946 ld s2,80(sp) + 31024: 6165 addi sp,sp,112 + 31026: d8be406f j 15db0 <_ZdaPv@plt> + 3102a: 0000a597 auipc a1,0xa + 3102e: b8658593 addi a1,a1,-1146 # 3abb0 <_IO_stdin_used+0x2558> + 31032: bddd j 30f28 <_ZN7testing8internal2RE4InitEPKc+0x58> + 31034: 69a6 ld s3,72(sp) + 31036: 6a06 ld s4,64(sp) + 31038: b731 j 30f44 <_ZN7testing8internal2RE4InitEPKc+0x74> + 3103a: e4ce sd s3,72(sp) + 3103c: e0d2 sd s4,64(sp) + 3103e: bf39 j 30f5c <_ZN7testing8internal2RE4InitEPKc+0x8c> + 31040: 842a mv s0,a0 + 31042: 8526 mv a0,s1 + 31044: cbee80ef jal ra,19502 <_ZN7testing8internal12AssertHelperD1Ev> + 31048: 8552 mv a0,s4 + 3104a: abbe50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3104e: 0828 addi a0,sp,24 + 31050: 0001a317 auipc t1,0x1a + 31054: f8833303 ld t1,-120(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 31058: 9302 jalr t1 + 3105a: 8522 mv a0,s0 + 3105c: f94e40ef jal ra,157f0 <_Unwind_Resume@plt> + 31060: 842a mv s0,a0 + 31062: b7f5 j 3104e <_ZN7testing8internal2RE4InitEPKc+0x17e> + 31064: 842a mv s0,a0 + 31066: b7cd j 31048 <_ZN7testing8internal2RE4InitEPKc+0x178> + 31068: 67a2 ld a5,8(sp) + 3106a: 842a mv s0,a0 + 3106c: dbf9 beqz a5,31042 <_ZN7testing8internal2RE4InitEPKc+0x172> + 3106e: 6398 ld a4,0(a5) + 31070: 853e mv a0,a5 + 31072: 671c ld a5,8(a4) + 31074: 9782 jalr a5 + 31076: b7f1 j 31042 <_ZN7testing8internal2RE4InitEPKc+0x172> + +0000000000031078 <_ZN7testing4Test19HasSameFixtureClassEv>: + 31078: 715d addi sp,sp,-80 + 3107a: e0a2 sd s0,64(sp) + 3107c: fc26 sd s1,56(sp) + 3107e: f84a sd s2,48(sp) + 31080: e486 sd ra,72(sp) + 31082: d29f80ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 31086: 613c ld a5,64(a0) + 31088: 1087b703 ld a4,264(a5) + 3108c: 1107b403 ld s0,272(a5) + 31090: 7b1c ld a5,48(a4) + 31092: 07843903 ld s2,120(s0) + 31096: 639c ld a5,0(a5) + 31098: 7fa4 ld s1,120(a5) + 3109a: 15248163 beq s1,s2,311dc <_ZN7testing4Test19HasSameFixtureClassEv+0x164> + 3109e: f44e sd s3,40(sp) + 310a0: f052 sd s4,32(sp) + 310a2: ec56 sd s5,24(sp) + 310a4: 02043a03 ld s4,32(s0) + 310a8: 0207ba83 ld s5,32(a5) + 310ac: a8de80ef jal ra,19b38 <_ZN7testing8internal13GetTestTypeIdEv> + 310b0: 89aa mv s3,a0 + 310b2: a87e80ef jal ra,19b38 <_ZN7testing8internal13GetTestTypeIdEv> + 310b6: 13348a63 beq s1,s3,311ea <_ZN7testing4Test19HasSameFixtureClassEv+0x172> + 310ba: 12a90b63 beq s2,a0,311f0 <_ZN7testing4Test19HasSameFixtureClassEv+0x178> + 310be: 6685 lui a3,0x1 + 310c0: 850a mv a0,sp + 310c2: 92868693 addi a3,a3,-1752 # 928 <__abi_tag-0xf96c> + 310c6: 00009717 auipc a4,0x9 + 310ca: 7ea70713 addi a4,a4,2026 # 3a8b0 <_IO_stdin_used+0x2258> + 310ce: 00008617 auipc a2,0x8 + 310d2: 21a60613 addi a2,a2,538 # 392e8 <_IO_stdin_used+0xc90> + 310d6: 4585 li a1,1 + 310d8: b52e80ef jal ra,1942a <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> + 310dc: 00810913 addi s2,sp,8 + 310e0: 854a mv a0,s2 + 310e2: 848a mv s1,sp + 310e4: cb5e80ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 310e8: 6522 ld a0,8(sp) + 310ea: 00008597 auipc a1,0x8 + 310ee: 6c658593 addi a1,a1,1734 # 397b0 <_IO_stdin_used+0x1158> + 310f2: 0541 addi a0,a0,16 + 310f4: d3ce40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 310f8: 6522 ld a0,8(sp) + 310fa: 00008597 auipc a1,0x8 + 310fe: 6fe58593 addi a1,a1,1790 # 397f8 <_IO_stdin_used+0x11a0> + 31102: 0541 addi a0,a0,16 + 31104: d2ce40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 31108: 6000 ld s0,0(s0) + 3110a: 69a2 ld s3,8(sp) + 3110c: 22040263 beqz s0,31330 <_ZN7testing4Test19HasSameFixtureClassEv+0x2b8> + 31110: 8522 mv a0,s0 + 31112: abfe40ef jal ra,15bd0 + 31116: 862a mv a2,a0 + 31118: 85a2 mv a1,s0 + 3111a: 01098513 addi a0,s3,16 + 3111e: de2e40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31122: 6522 ld a0,8(sp) + 31124: 00009597 auipc a1,0x9 + 31128: 8f458593 addi a1,a1,-1804 # 39a18 <_IO_stdin_used+0x13c0> + 3112c: 0541 addi a0,a0,16 + 3112e: d02e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 31132: 6522 ld a0,8(sp) + 31134: 0000a597 auipc a1,0xa + 31138: 93458593 addi a1,a1,-1740 # 3aa68 <_IO_stdin_used+0x2410> + 3113c: 0541 addi a0,a0,16 + 3113e: cf2e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 31142: 6422 ld s0,8(sp) + 31144: 240a8863 beqz s5,31394 <_ZN7testing4Test19HasSameFixtureClassEv+0x31c> + 31148: 8556 mv a0,s5 + 3114a: a87e40ef jal ra,15bd0 + 3114e: 862a mv a2,a0 + 31150: 85d6 mv a1,s5 + 31152: 01040513 addi a0,s0,16 + 31156: daae40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3115a: 6522 ld a0,8(sp) + 3115c: 0000a597 auipc a1,0xa + 31160: 92458593 addi a1,a1,-1756 # 3aa80 <_IO_stdin_used+0x2428> + 31164: 0541 addi a0,a0,16 + 31166: ccae40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 3116a: 6422 ld s0,8(sp) + 3116c: 200a0a63 beqz s4,31380 <_ZN7testing4Test19HasSameFixtureClassEv+0x308> + 31170: 8552 mv a0,s4 + 31172: a5fe40ef jal ra,15bd0 + 31176: 862a mv a2,a0 + 31178: 85d2 mv a1,s4 + 3117a: 01040513 addi a0,s0,16 + 3117e: d82e40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31182: 6522 ld a0,8(sp) + 31184: 00008597 auipc a1,0x8 + 31188: 07458593 addi a1,a1,116 # 391f8 <_IO_stdin_used+0xba0> + 3118c: 0541 addi a0,a0,16 + 3118e: ca2e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 31192: 6522 ld a0,8(sp) + 31194: 0000a597 auipc a1,0xa + 31198: 8fc58593 addi a1,a1,-1796 # 3aa90 <_IO_stdin_used+0x2438> + 3119c: 0541 addi a0,a0,16 + 3119e: c92e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 311a2: 6522 ld a0,8(sp) + 311a4: 0000a597 auipc a1,0xa + 311a8: 92c58593 addi a1,a1,-1748 # 3aad0 <_IO_stdin_used+0x2478> + 311ac: 0541 addi a0,a0,16 + 311ae: c82e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 311b2: 6522 ld a0,8(sp) + 311b4: 0000a597 auipc a1,0xa + 311b8: 95c58593 addi a1,a1,-1700 # 3ab10 <_IO_stdin_used+0x24b8> + 311bc: 0541 addi a0,a0,16 + 311be: c72e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 311c2: 6522 ld a0,8(sp) + 311c4: 0000a597 auipc a1,0xa + 311c8: 98c58593 addi a1,a1,-1652 # 3ab50 <_IO_stdin_used+0x24f8> + 311cc: 0541 addi a0,a0,16 + 311ce: c62e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 311d2: 85ca mv a1,s2 + 311d4: 8526 mv a0,s1 + 311d6: ac1fe0ef jal ra,2fc96 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> + 311da: aa0d j 3130c <_ZN7testing4Test19HasSameFixtureClassEv+0x294> + 311dc: 60a6 ld ra,72(sp) + 311de: 6406 ld s0,64(sp) + 311e0: 74e2 ld s1,56(sp) + 311e2: 7942 ld s2,48(sp) + 311e4: 4505 li a0,1 + 311e6: 6161 addi sp,sp,80 + 311e8: 8082 ret + 311ea: 87d6 mv a5,s5 + 311ec: 8ad2 mv s5,s4 + 311ee: 8a3e mv s4,a5 + 311f0: 6685 lui a3,0x1 + 311f2: 850a mv a0,sp + 311f4: 91c68693 addi a3,a3,-1764 # 91c <__abi_tag-0xf978> + 311f8: 00009717 auipc a4,0x9 + 311fc: 6b870713 addi a4,a4,1720 # 3a8b0 <_IO_stdin_used+0x2258> + 31200: 00008617 auipc a2,0x8 + 31204: 0e860613 addi a2,a2,232 # 392e8 <_IO_stdin_used+0xc90> + 31208: 4585 li a1,1 + 3120a: a20e80ef jal ra,1942a <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> + 3120e: 00810913 addi s2,sp,8 + 31212: 854a mv a0,s2 + 31214: 848a mv s1,sp + 31216: b83e80ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 3121a: 6522 ld a0,8(sp) + 3121c: 00008597 auipc a1,0x8 + 31220: 59458593 addi a1,a1,1428 # 397b0 <_IO_stdin_used+0x1158> + 31224: 0541 addi a0,a0,16 + 31226: c0ae40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 3122a: 6522 ld a0,8(sp) + 3122c: 00009597 auipc a1,0x9 + 31230: 74458593 addi a1,a1,1860 # 3a970 <_IO_stdin_used+0x2318> + 31234: 0541 addi a0,a0,16 + 31236: bfae40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 3123a: 6522 ld a0,8(sp) + 3123c: 00009597 auipc a1,0x9 + 31240: 77458593 addi a1,a1,1908 # 3a9b0 <_IO_stdin_used+0x2358> + 31244: 0541 addi a0,a0,16 + 31246: beae40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 3124a: 6000 ld s0,0(s0) + 3124c: 69a2 ld s3,8(sp) + 3124e: 10040f63 beqz s0,3136c <_ZN7testing4Test19HasSameFixtureClassEv+0x2f4> + 31252: 8522 mv a0,s0 + 31254: 97de40ef jal ra,15bd0 + 31258: 862a mv a2,a0 + 3125a: 85a2 mv a1,s0 + 3125c: 01098513 addi a0,s3,16 + 31260: ca0e40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31264: 6522 ld a0,8(sp) + 31266: 00008597 auipc a1,0x8 + 3126a: 7b258593 addi a1,a1,1970 # 39a18 <_IO_stdin_used+0x13c0> + 3126e: 0541 addi a0,a0,16 + 31270: bc0e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 31274: 6522 ld a0,8(sp) + 31276: 00009597 auipc a1,0x9 + 3127a: 75a58593 addi a1,a1,1882 # 3a9d0 <_IO_stdin_used+0x2378> + 3127e: 0541 addi a0,a0,16 + 31280: bb0e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 31284: 6422 ld s0,8(sp) + 31286: 0c0a8963 beqz s5,31358 <_ZN7testing4Test19HasSameFixtureClassEv+0x2e0> + 3128a: 8556 mv a0,s5 + 3128c: 945e40ef jal ra,15bd0 + 31290: 862a mv a2,a0 + 31292: 85d6 mv a1,s5 + 31294: 01040513 addi a0,s0,16 + 31298: c68e40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3129c: 6522 ld a0,8(sp) + 3129e: 00009597 auipc a1,0x9 + 312a2: 73a58593 addi a1,a1,1850 # 3a9d8 <_IO_stdin_used+0x2380> + 312a6: 0541 addi a0,a0,16 + 312a8: b88e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 312ac: 6522 ld a0,8(sp) + 312ae: 00009597 auipc a1,0x9 + 312b2: 72258593 addi a1,a1,1826 # 3a9d0 <_IO_stdin_used+0x2378> + 312b6: 0541 addi a0,a0,16 + 312b8: b78e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 312bc: 6422 ld s0,8(sp) + 312be: 080a0363 beqz s4,31344 <_ZN7testing4Test19HasSameFixtureClassEv+0x2cc> + 312c2: 8552 mv a0,s4 + 312c4: 90de40ef jal ra,15bd0 + 312c8: 862a mv a2,a0 + 312ca: 85d2 mv a1,s4 + 312cc: 01040513 addi a0,s0,16 + 312d0: c30e40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 312d4: 6522 ld a0,8(sp) + 312d6: 00009597 auipc a1,0x9 + 312da: 72258593 addi a1,a1,1826 # 3a9f8 <_IO_stdin_used+0x23a0> + 312de: 0541 addi a0,a0,16 + 312e0: b50e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 312e4: 6522 ld a0,8(sp) + 312e6: 00009597 auipc a1,0x9 + 312ea: 73a58593 addi a1,a1,1850 # 3aa20 <_IO_stdin_used+0x23c8> + 312ee: 0541 addi a0,a0,16 + 312f0: b40e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 312f4: 6522 ld a0,8(sp) + 312f6: 00009597 auipc a1,0x9 + 312fa: 76a58593 addi a1,a1,1898 # 3aa60 <_IO_stdin_used+0x2408> + 312fe: 0541 addi a0,a0,16 + 31300: b30e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 31304: 85ca mv a1,s2 + 31306: 8526 mv a0,s1 + 31308: 98ffe0ef jal ra,2fc96 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> + 3130c: 6522 ld a0,8(sp) + 3130e: c501 beqz a0,31316 <_ZN7testing4Test19HasSameFixtureClassEv+0x29e> + 31310: 611c ld a5,0(a0) + 31312: 679c ld a5,8(a5) + 31314: 9782 jalr a5 + 31316: 8526 mv a0,s1 + 31318: 9eae80ef jal ra,19502 <_ZN7testing8internal12AssertHelperD1Ev> + 3131c: 60a6 ld ra,72(sp) + 3131e: 6406 ld s0,64(sp) + 31320: 79a2 ld s3,40(sp) + 31322: 7a02 ld s4,32(sp) + 31324: 6ae2 ld s5,24(sp) + 31326: 74e2 ld s1,56(sp) + 31328: 7942 ld s2,48(sp) + 3132a: 4501 li a0,0 + 3132c: 6161 addi sp,sp,80 + 3132e: 8082 ret + 31330: 01098513 addi a0,s3,16 + 31334: 4619 li a2,6 + 31336: 00007597 auipc a1,0x7 + 3133a: 6ba58593 addi a1,a1,1722 # 389f0 <_IO_stdin_used+0x398> + 3133e: bc2e40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31342: b3c5 j 31122 <_ZN7testing4Test19HasSameFixtureClassEv+0xaa> + 31344: 01040513 addi a0,s0,16 + 31348: 4619 li a2,6 + 3134a: 00007597 auipc a1,0x7 + 3134e: 6a658593 addi a1,a1,1702 # 389f0 <_IO_stdin_used+0x398> + 31352: baee40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31356: bfbd j 312d4 <_ZN7testing4Test19HasSameFixtureClassEv+0x25c> + 31358: 01040513 addi a0,s0,16 + 3135c: 4619 li a2,6 + 3135e: 00007597 auipc a1,0x7 + 31362: 69258593 addi a1,a1,1682 # 389f0 <_IO_stdin_used+0x398> + 31366: b9ae40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3136a: bf0d j 3129c <_ZN7testing4Test19HasSameFixtureClassEv+0x224> + 3136c: 01098513 addi a0,s3,16 + 31370: 4619 li a2,6 + 31372: 00007597 auipc a1,0x7 + 31376: 67e58593 addi a1,a1,1662 # 389f0 <_IO_stdin_used+0x398> + 3137a: b86e40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3137e: b5dd j 31264 <_ZN7testing4Test19HasSameFixtureClassEv+0x1ec> + 31380: 01040513 addi a0,s0,16 + 31384: 4619 li a2,6 + 31386: 00007597 auipc a1,0x7 + 3138a: 66a58593 addi a1,a1,1642 # 389f0 <_IO_stdin_used+0x398> + 3138e: b72e40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31392: bbc5 j 31182 <_ZN7testing4Test19HasSameFixtureClassEv+0x10a> + 31394: 01040513 addi a0,s0,16 + 31398: 4619 li a2,6 + 3139a: 00007597 auipc a1,0x7 + 3139e: 65658593 addi a1,a1,1622 # 389f0 <_IO_stdin_used+0x398> + 313a2: b5ee40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 313a6: bb55 j 3115a <_ZN7testing4Test19HasSameFixtureClassEv+0xe2> + 313a8: 67a2 ld a5,8(sp) + 313aa: 842a mv s0,a0 + 313ac: c789 beqz a5,313b6 <_ZN7testing4Test19HasSameFixtureClassEv+0x33e> + 313ae: 6398 ld a4,0(a5) + 313b0: 853e mv a0,a5 + 313b2: 671c ld a5,8(a4) + 313b4: 9782 jalr a5 + 313b6: 8526 mv a0,s1 + 313b8: 94ae80ef jal ra,19502 <_ZN7testing8internal12AssertHelperD1Ev> + 313bc: 8522 mv a0,s0 + 313be: c32e40ef jal ra,157f0 <_Unwind_Resume@plt> + 313c2: b7dd j 313a8 <_ZN7testing4Test19HasSameFixtureClassEv+0x330> + 313c4: 842a mv s0,a0 + 313c6: bfc5 j 313b6 <_ZN7testing4Test19HasSameFixtureClassEv+0x33e> + 313c8: 842a mv s0,a0 + 313ca: b7f5 j 313b6 <_ZN7testing4Test19HasSameFixtureClassEv+0x33e> + +00000000000313cc <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 313cc: 7139 addi sp,sp,-64 + 313ce: f822 sd s0,48(sp) + 313d0: f426 sd s1,40(sp) + 313d2: 842a mv s0,a0 + 313d4: 84ae mv s1,a1 + 313d6: f04a sd s2,32(sp) + 313d8: fc06 sd ra,56(sp) + 313da: 9d1f80ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 313de: 85a2 mv a1,s0 + 313e0: 8726 mv a4,s1 + 313e2: 0800 addi s0,sp,16 + 313e4: 878a mv a5,sp + 313e6: 56fd li a3,-1 + 313e8: 4601 li a2,0 + 313ea: 890a mv s2,sp + 313ec: e402 sd zero,8(sp) + 313ee: 00010823 sb zero,16(sp) + 313f2: e022 sd s0,0(sp) + 313f4: cdefe0ef jal ra,2f8d2 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_> + 313f8: 6502 ld a0,0(sp) + 313fa: 00850463 beq a0,s0,31402 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x36> + 313fe: d02e40ef jal ra,15900 <_ZdlPv@plt> + 31402: 70e2 ld ra,56(sp) + 31404: 7442 ld s0,48(sp) + 31406: 74a2 ld s1,40(sp) + 31408: 7902 ld s2,32(sp) + 3140a: 6121 addi sp,sp,64 + 3140c: 8082 ret + 3140e: 842a mv s0,a0 + 31410: 854a mv a0,s2 + 31412: ef2e50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 31416: 8522 mv a0,s0 + 31418: bd8e40ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000003141c <_ZN7testing4Test3RunEv>: + 3141c: 715d addi sp,sp,-80 + 3141e: e0a2 sd s0,64(sp) + 31420: e486 sd ra,72(sp) + 31422: 842a mv s0,a0 + 31424: c55ff0ef jal ra,31078 <_ZN7testing4Test19HasSameFixtureClassEv> + 31428: e509 bnez a0,31432 <_ZN7testing4Test3RunEv+0x16> + 3142a: 60a6 ld ra,72(sp) + 3142c: 6406 ld s0,64(sp) + 3142e: 6161 addi sp,sp,80 + 31430: 8082 ret + 31432: fc26 sd s1,56(sp) + 31434: f84a sd s2,48(sp) + 31436: 975f80ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 3143a: 04053903 ld s2,64(a0) + 3143e: fffe7497 auipc s1,0xfffe7 + 31442: 93a48493 addi s1,s1,-1734 # 17d78 <_ZN7testing4Test5SetUpEv> + 31446: 854a mv a0,s2 + 31448: a37ea0ef jal ra,1be7e <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> + 3144c: 611c ld a5,0(a0) + 3144e: 6f9c ld a5,24(a5) + 31450: 08979563 bne a5,s1,314da <_ZN7testing4Test3RunEv+0xbe> + 31454: 45c5 li a1,17 + 31456: 00009697 auipc a3,0x9 + 3145a: 73a68693 addi a3,a3,1850 # 3ab90 <_IO_stdin_used+0x2538> + 3145e: 4601 li a2,0 + 31460: 8522 mv a0,s0 + 31462: 00019317 auipc t1,0x19 + 31466: 6fe33303 ld t1,1790(t1) # 4ab60 <_GLOBAL_OFFSET_TABLE_+0x10> + 3146a: e02e sd a1,0(sp) + 3146c: e402 sd zero,8(sp) + 3146e: 9302 jalr t1 + 31470: a62f90ef jal ra,2a6d2 <_ZN7testing4Test15HasFatalFailureEv> + 31474: c90d beqz a0,314a6 <_ZN7testing4Test3RunEv+0x8a> + 31476: 854a mv a0,s2 + 31478: a07ea0ef jal ra,1be7e <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> + 3147c: 611c ld a5,0(a0) + 3147e: 6f9c ld a5,24(a5) + 31480: 04979f63 bne a5,s1,314de <_ZN7testing4Test3RunEv+0xc2> + 31484: 8522 mv a0,s0 + 31486: 6406 ld s0,64(sp) + 31488: 74e2 ld s1,56(sp) + 3148a: 7942 ld s2,48(sp) + 3148c: 60a6 ld ra,72(sp) + 3148e: 00009697 auipc a3,0x9 + 31492: 71a68693 addi a3,a3,1818 # 3aba8 <_IO_stdin_used+0x2550> + 31496: 45e5 li a1,25 + 31498: 4601 li a2,0 + 3149a: 00019317 auipc t1,0x19 + 3149e: 6c633303 ld t1,1734(t1) # 4ab60 <_GLOBAL_OFFSET_TABLE_+0x10> + 314a2: 6161 addi sp,sp,80 + 314a4: 8302 jr t1 + 314a6: a58f90ef jal ra,2a6fe <_ZN7testing4Test9IsSkippedEv> + 314aa: f571 bnez a0,31476 <_ZN7testing4Test3RunEv+0x5a> + 314ac: 854a mv a0,s2 + 314ae: 9d1ea0ef jal ra,1be7e <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> + 314b2: 611c ld a5,0(a0) + 314b4: 6f9c ld a5,24(a5) + 314b6: 02979663 bne a5,s1,314e2 <_ZN7testing4Test3RunEv+0xc6> + 314ba: 02100593 li a1,33 + 314be: 00009697 auipc a3,0x9 + 314c2: 6da68693 addi a3,a3,1754 # 3ab98 <_IO_stdin_used+0x2540> + 314c6: 4601 li a2,0 + 314c8: 8522 mv a0,s0 + 314ca: 00019317 auipc t1,0x19 + 314ce: 69633303 ld t1,1686(t1) # 4ab60 <_GLOBAL_OFFSET_TABLE_+0x10> + 314d2: ec02 sd zero,24(sp) + 314d4: e82e sd a1,16(sp) + 314d6: 9302 jalr t1 + 314d8: bf79 j 31476 <_ZN7testing4Test3RunEv+0x5a> + 314da: 9782 jalr a5 + 314dc: bfa5 j 31454 <_ZN7testing4Test3RunEv+0x38> + 314de: 9782 jalr a5 + 314e0: b755 j 31484 <_ZN7testing4Test3RunEv+0x68> + 314e2: 9782 jalr a5 + 314e4: bfd9 j 314ba <_ZN7testing4Test3RunEv+0x9e> + +00000000000314e6 <_ZN7testing8TestInfo3RunEv>: + 314e6: 08054783 lbu a5,128(a0) + 314ea: e391 bnez a5,314ee <_ZN7testing8TestInfo3RunEv+0x8> + 314ec: 8082 ret + 314ee: 711d addi sp,sp,-96 + 314f0: ec86 sd ra,88(sp) + 314f2: e8a2 sd s0,80(sp) + 314f4: e4a6 sd s1,72(sp) + 314f6: 842a mv s0,a0 + 314f8: e0ca sd s2,64(sp) + 314fa: fc4e sd s3,56(sp) + 314fc: f456 sd s5,40(sp) + 314fe: f852 sd s4,48(sp) + 31500: 8abf80ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 31504: 04053983 ld s3,64(a0) + 31508: fffe7a97 auipc s5,0xfffe7 + 3150c: 870a8a93 addi s5,s5,-1936 # 17d78 <_ZN7testing4Test5SetUpEv> + 31510: 1089b823 sd s0,272(s3) + 31514: 897f80ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 31518: fc4ea0ef jal ra,1bcdc <_ZN7testing8UnitTest9listenersEv> + 3151c: be6ea0ef jal ra,1b902 <_ZN7testing18TestEventListeners8repeaterEv> + 31520: 611c ld a5,0(a0) + 31522: 85a2 mv a1,s0 + 31524: 84aa mv s1,a0 + 31526: 63bc ld a5,64(a5) + 31528: 9782 jalr a5 + 3152a: 811e80ef jal ra,19d3a <_ZN7testing8internal15GetTimeInMillisEv> + 3152e: 892a mv s2,a0 + 31530: 854e mv a0,s3 + 31532: 94dea0ef jal ra,1be7e <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> + 31536: 611c ld a5,0(a0) + 31538: 6f9c ld a5,24(a5) + 3153a: 09579d63 bne a5,s5,315d4 <_ZN7testing8TestInfo3RunEv+0xee> + 3153e: 6448 ld a0,136(s0) + 31540: 45c5 li a1,17 + 31542: 00009697 auipc a3,0x9 + 31546: 67668693 addi a3,a3,1654 # 3abb8 <_IO_stdin_used+0x2560> + 3154a: 4601 li a2,0 + 3154c: 00019317 auipc t1,0x19 + 31550: 71c33303 ld t1,1820(t1) # 4ac68 <_GLOBAL_OFFSET_TABLE_+0x118> + 31554: e402 sd zero,8(sp) + 31556: e02e sd a1,0(sp) + 31558: 9302 jalr t1 + 3155a: 8a2a mv s4,a0 + 3155c: 976f90ef jal ra,2a6d2 <_ZN7testing4Test15HasFatalFailureEv> + 31560: c13d beqz a0,315c6 <_ZN7testing8TestInfo3RunEv+0xe0> + 31562: 020a0a63 beqz s4,31596 <_ZN7testing8TestInfo3RunEv+0xb0> + 31566: 854e mv a0,s3 + 31568: 917ea0ef jal ra,1be7e <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> + 3156c: 611c ld a5,0(a0) + 3156e: 6f9c ld a5,24(a5) + 31570: 07579463 bne a5,s5,315d8 <_ZN7testing8TestInfo3RunEv+0xf2> + 31574: 00019597 auipc a1,0x19 + 31578: 6045b583 ld a1,1540(a1) # 4ab78 <_GLOBAL_OFFSET_TABLE_+0x28> + 3157c: 8552 mv a0,s4 + 3157e: 00009697 auipc a3,0x9 + 31582: 65a68693 addi a3,a3,1626 # 3abd8 <_IO_stdin_used+0x2580> + 31586: 4601 li a2,0 + 31588: 00019317 auipc t1,0x19 + 3158c: 5d833303 ld t1,1496(t1) # 4ab60 <_GLOBAL_OFFSET_TABLE_+0x10> + 31590: ec02 sd zero,24(sp) + 31592: e82e sd a1,16(sp) + 31594: 9302 jalr t1 + 31596: 11243023 sd s2,256(s0) + 3159a: fa0e80ef jal ra,19d3a <_ZN7testing8internal15GetTimeInMillisEv> + 3159e: 609c ld a5,0(s1) + 315a0: 41250533 sub a0,a0,s2 + 315a4: 10a43423 sd a0,264(s0) + 315a8: 6bbc ld a5,80(a5) + 315aa: 85a2 mv a1,s0 + 315ac: 8526 mv a0,s1 + 315ae: 9782 jalr a5 + 315b0: 60e6 ld ra,88(sp) + 315b2: 6446 ld s0,80(sp) + 315b4: 1009b823 sd zero,272(s3) + 315b8: 64a6 ld s1,72(sp) + 315ba: 6906 ld s2,64(sp) + 315bc: 79e2 ld s3,56(sp) + 315be: 7a42 ld s4,48(sp) + 315c0: 7aa2 ld s5,40(sp) + 315c2: 6125 addi sp,sp,96 + 315c4: 8082 ret + 315c6: 938f90ef jal ra,2a6fe <_ZN7testing4Test9IsSkippedEv> + 315ca: fd41 bnez a0,31562 <_ZN7testing8TestInfo3RunEv+0x7c> + 315cc: 8552 mv a0,s4 + 315ce: e4fff0ef jal ra,3141c <_ZN7testing4Test3RunEv> + 315d2: bf51 j 31566 <_ZN7testing8TestInfo3RunEv+0x80> + 315d4: 9782 jalr a5 + 315d6: b7a5 j 3153e <_ZN7testing8TestInfo3RunEv+0x58> + 315d8: 9782 jalr a5 + 315da: bf69 j 31574 <_ZN7testing8TestInfo3RunEv+0x8e> + +00000000000315dc <_ZN7testing9TestSuite3RunEv>: + 315dc: 07054783 lbu a5,112(a0) + 315e0: e391 bnez a5,315e4 <_ZN7testing9TestSuite3RunEv+0x8> + 315e2: 8082 ret + 315e4: 715d addi sp,sp,-80 + 315e6: e486 sd ra,72(sp) + 315e8: e0a2 sd s0,64(sp) + 315ea: f84a sd s2,48(sp) + 315ec: 842a mv s0,a0 + 315ee: f44e sd s3,40(sp) + 315f0: f052 sd s4,32(sp) + 315f2: fc26 sd s1,56(sp) + 315f4: fb6f80ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 315f8: 04053983 ld s3,64(a0) + 315fc: fffe6a17 auipc s4,0xfffe6 + 31600: 77ca0a13 addi s4,s4,1916 # 17d78 <_ZN7testing4Test5SetUpEv> + 31604: 1089b423 sd s0,264(s3) + 31608: fa2f80ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 3160c: ed0ea0ef jal ra,1bcdc <_ZN7testing8UnitTest9listenersEv> + 31610: af2ea0ef jal ra,1b902 <_ZN7testing18TestEventListeners8repeaterEv> + 31614: 611c ld a5,0(a0) + 31616: 85a2 mv a1,s0 + 31618: 892a mv s2,a0 + 3161a: 7b9c ld a5,48(a5) + 3161c: 9782 jalr a5 + 3161e: 00093783 ld a5,0(s2) + 31622: 85a2 mv a1,s0 + 31624: 854a mv a0,s2 + 31626: 7f9c ld a5,56(a5) + 31628: 9782 jalr a5 + 3162a: 854e mv a0,s3 + 3162c: 853ea0ef jal ra,1be7e <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> + 31630: 611c ld a5,0(a0) + 31632: 6f9c ld a5,24(a5) + 31634: 0b479963 bne a5,s4,316e6 <_ZN7testing9TestSuite3RunEv+0x10a> + 31638: 0001a597 auipc a1,0x1a + 3163c: 9a85b583 ld a1,-1624(a1) # 4afe0 <_GLOBAL_OFFSET_TABLE_+0x490> + 31640: 00009697 auipc a3,0x9 + 31644: 5b868693 addi a3,a3,1464 # 3abf8 <_IO_stdin_used+0x25a0> + 31648: 4601 li a2,0 + 3164a: 8522 mv a0,s0 + 3164c: 00019317 auipc t1,0x19 + 31650: 59c33303 ld t1,1436(t1) # 4abe8 <_GLOBAL_OFFSET_TABLE_+0x98> + 31654: e02e sd a1,0(sp) + 31656: e402 sd zero,8(sp) + 31658: 9302 jalr t1 + 3165a: ee0e80ef jal ra,19d3a <_ZN7testing8internal15GetTimeInMillisEv> + 3165e: fc28 sd a0,120(s0) + 31660: 4481 li s1,0 + 31662: a031 j 3166e <_ZN7testing9TestSuite3RunEv+0x92> + 31664: a55e90ef jal ra,1b0b8 <_ZN7testing9TestSuite18GetMutableTestInfoEi> + 31668: e7fff0ef jal ra,314e6 <_ZN7testing8TestInfo3RunEv> + 3166c: 2485 addiw s1,s1,1 + 3166e: 8522 mv a0,s0 + 31670: f56e60ef jal ra,17dc6 <_ZNK7testing9TestSuite16total_test_countEv> + 31674: 87aa mv a5,a0 + 31676: 85a6 mv a1,s1 + 31678: 8522 mv a0,s0 + 3167a: fef4c5e3 blt s1,a5,31664 <_ZN7testing9TestSuite3RunEv+0x88> + 3167e: ebce80ef jal ra,19d3a <_ZN7testing8internal15GetTimeInMillisEv> + 31682: 7c38 ld a4,120(s0) + 31684: 87aa mv a5,a0 + 31686: 854e mv a0,s3 + 31688: 8f99 sub a5,a5,a4 + 3168a: e05c sd a5,128(s0) + 3168c: ff2ea0ef jal ra,1be7e <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> + 31690: 611c ld a5,0(a0) + 31692: 6f9c ld a5,24(a5) + 31694: 05479b63 bne a5,s4,316ea <_ZN7testing9TestSuite3RunEv+0x10e> + 31698: 00019597 auipc a1,0x19 + 3169c: 5e85b583 ld a1,1512(a1) # 4ac80 <_GLOBAL_OFFSET_TABLE_+0x130> + 316a0: 00009697 auipc a3,0x9 + 316a4: 57068693 addi a3,a3,1392 # 3ac10 <_IO_stdin_used+0x25b8> + 316a8: 4601 li a2,0 + 316aa: 8522 mv a0,s0 + 316ac: 00019317 auipc t1,0x19 + 316b0: 53c33303 ld t1,1340(t1) # 4abe8 <_GLOBAL_OFFSET_TABLE_+0x98> + 316b4: e82e sd a1,16(sp) + 316b6: ec02 sd zero,24(sp) + 316b8: 9302 jalr t1 + 316ba: 00093783 ld a5,0(s2) + 316be: 85a2 mv a1,s0 + 316c0: 854a mv a0,s2 + 316c2: 6fbc ld a5,88(a5) + 316c4: 9782 jalr a5 + 316c6: 00093783 ld a5,0(s2) + 316ca: 85a2 mv a1,s0 + 316cc: 854a mv a0,s2 + 316ce: 73bc ld a5,96(a5) + 316d0: 9782 jalr a5 + 316d2: 60a6 ld ra,72(sp) + 316d4: 6406 ld s0,64(sp) + 316d6: 1009b423 sd zero,264(s3) + 316da: 74e2 ld s1,56(sp) + 316dc: 7942 ld s2,48(sp) + 316de: 79a2 ld s3,40(sp) + 316e0: 7a02 ld s4,32(sp) + 316e2: 6161 addi sp,sp,80 + 316e4: 8082 ret + 316e6: 9782 jalr a5 + 316e8: bf81 j 31638 <_ZN7testing9TestSuite3RunEv+0x5c> + 316ea: 9782 jalr a5 + 316ec: b775 j 31698 <_ZN7testing9TestSuite3RunEv+0xbc> + +00000000000316ee <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv>: + 316ee: 7131 addi sp,sp,-192 + 316f0: 181c addi a5,sp,48 + 316f2: f922 sd s0,176(sp) + 316f4: 842a mv s0,a0 + 316f6: 853e mv a0,a5 + 316f8: f526 sd s1,168(sp) + 316fa: f4e6 sd s9,104(sp) + 316fc: fd06 sd ra,184(sp) + 316fe: ec3e sd a5,24(sp) + 31700: e2fe70ef jal ra,1952e <_ZN7testing8internal8GetArgvsB5cxx11Ev> + 31704: 74c2 ld s1,48(sp) + 31706: 7ce2 ld s9,56(sp) + 31708: f426 sd s1,40(sp) + 3170a: 3e9c8c63 beq s9,s1,31b02 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x414> + 3170e: 6088 ld a0,0(s1) + 31710: 01048793 addi a5,s1,16 + 31714: 00f50463 beq a0,a5,3171c <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2e> + 31718: 9e8e40ef jal ra,15900 <_ZdlPv@plt> + 3171c: 02048493 addi s1,s1,32 + 31720: fe9c97e3 bne s9,s1,3170e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x20> + 31724: 7542 ld a0,48(sp) + 31726: c119 beqz a0,3172c <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x3e> + 31728: 9d8e40ef jal ra,15900 <_ZdlPv@plt> + 3172c: 00019797 auipc a5,0x19 + 31730: 6e47b783 ld a5,1764(a5) # 4ae10 <_GLOBAL_OFFSET_TABLE_+0x2c0> + 31734: 0007c783 lbu a5,0(a5) + 31738: cb81 beqz a5,31748 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x5a> + 3173a: 70ea ld ra,184(sp) + 3173c: 744a ld s0,176(sp) + 3173e: 74aa ld s1,168(sp) + 31740: 7ca6 ld s9,104(sp) + 31742: 4505 li a0,1 + 31744: 6129 addi sp,sp,192 + 31746: 8082 ret + 31748: 8522 mv a0,s0 + 3174a: ee9fb0ef jal ra,2d632 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv> + 3174e: e9aea0ef jal ra,1bde8 <_ZN7testing8internal30WriteToShardStatusFileIfNeededEv> + 31752: 1d843483 ld s1,472(s0) + 31756: 0000a597 auipc a1,0xa + 3175a: 13a58593 addi a1,a1,314 # 3b890 <_ZN7testingL15kTestShardIndexE> + 3175e: 0000a517 auipc a0,0xa + 31762: 11a50513 addi a0,a0,282 # 3b878 <_ZN7testingL16kTestTotalShardsE> + 31766: 00903633 snez a2,s1 + 3176a: f40ec0ef jal ra,1deaa <_ZN7testing8internal11ShouldShardEPKcS2_b> + 3176e: 00154593 xori a1,a0,1 + 31772: 0ff5f593 zext.b a1,a1 + 31776: 8522 mv a0,s0 + 31778: b20ec0ef jal ra,1da98 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE> + 3177c: 00019797 auipc a5,0x19 + 31780: 5247b783 ld a5,1316(a5) # 4aca0 <_GLOBAL_OFFSET_TABLE_+0x150> + 31784: 0007c783 lbu a5,0(a5) + 31788: e82a sd a0,16(sp) + 3178a: e43e sd a5,8(sp) + 3178c: 36079d63 bnez a5,31b06 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x418> + 31790: ecee sd s11,88(sp) + 31792: 00019d97 auipc s11,0x19 + 31796: 76edbd83 ld s11,1902(s11) # 4af00 <_GLOBAL_OFFSET_TABLE_+0x3b0> + 3179a: 000dc703 lbu a4,0(s11) + 3179e: f14a sd s2,160(sp) + 317a0: ed4e sd s3,152(sp) + 317a2: e952 sd s4,144(sp) + 317a4: e556 sd s5,136(sp) + 317a6: e15a sd s6,128(sp) + 317a8: fcde sd s7,120(sp) + 317aa: f8e2 sd s8,112(sp) + 317ac: f0ea sd s10,96(sp) + 317ae: 4781 li a5,0 + 317b0: cb1d beqz a4,317e6 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0xf8> + 317b2: 00019797 auipc a5,0x19 + 317b6: 4e67b783 ld a5,1254(a5) # 4ac98 <_GLOBAL_OFFSET_TABLE_+0x148> + 317ba: 439c lw a5,0(a5) + 317bc: 34078963 beqz a5,31b0e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x420> + 317c0: 37fd addiw a5,a5,-1 + 317c2: 53e31737 lui a4,0x53e31 + 317c6: 02079693 slli a3,a5,0x20 + 317ca: 0706 slli a4,a4,0x1 + 317cc: a3b70713 addi a4,a4,-1477 # 53e30a3b <__global_pointer$+0x53de4cab> + 317d0: 9281 srli a3,a3,0x20 + 317d2: 02e686b3 mul a3,a3,a4 + 317d6: 6761 lui a4,0x18 + 317d8: 69f7071b addiw a4,a4,1695 # 1869f <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x5> + 317dc: 92c1 srli a3,a3,0x30 + 317de: 02d7073b mulw a4,a4,a3 + 317e2: 9f99 subw a5,a5,a4 + 317e4: 2785 addiw a5,a5,1 + 317e6: 1af42e23 sw a5,444(s0) + 317ea: 19840513 addi a0,s0,408 + 317ee: 914ea0ef jal ra,1b902 <_ZN7testing18TestEventListeners8repeaterEv> + 317f2: 892a mv s2,a0 + 317f4: d46e80ef jal ra,19d3a <_ZN7testing8internal15GetTimeInMillisEv> + 317f8: 00093783 ld a5,0(s2) + 317fc: 640c ld a1,8(s0) + 317fe: 1ca43423 sd a0,456(s0) + 31802: 6b9c ld a5,16(a5) + 31804: 854a mv a0,s2 + 31806: 4d05 li s10,1 + 31808: 9782 jalr a5 + 3180a: 2e048563 beqz s1,31af4 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x406> + 3180e: 009c addi a5,sp,64 + 31810: 4a01 li s4,0 + 31812: 00019a97 auipc s5,0x19 + 31816: 40eaba83 ld s5,1038(s5) # 4ac20 <_GLOBAL_OFFSET_TABLE_+0xd0> + 3181a: 00019b17 auipc s6,0x19 + 3181e: 626b3b03 ld s6,1574(s6) # 4ae40 <_GLOBAL_OFFSET_TABLE_+0x2f0> + 31822: 4c0d li s8,3 + 31824: f03e sd a5,32(sp) + 31826: 000d4463 bltz s10,3182e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x140> + 3182a: 29aa0263 beq s4,s10,31aae <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x3c0> + 3182e: 6064 ld s1,192(s0) + 31830: 0b843983 ld s3,184(s0) + 31834: 00998963 beq s3,s1,31846 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x158> + 31838: 0009b503 ld a0,0(s3) + 3183c: 09a1 addi s3,s3,8 + 3183e: 8a9e90ef jal ra,1b0e6 <_ZN7testing9TestSuite11ClearResultEv> + 31842: ff349be3 bne s1,s3,31838 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x14a> + 31846: cf4e80ef jal ra,19d3a <_ZN7testing8internal15GetTimeInMillisEv> + 3184a: 67c2 ld a5,16(sp) + 3184c: 8baa mv s7,a0 + 3184e: 0ef05e63 blez a5,3194a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x25c> + 31852: 000dc783 lbu a5,0(s11) + 31856: 1c079263 bnez a5,31a1a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x32c> + 3185a: 00093783 ld a5,0(s2) + 3185e: 640c ld a1,8(s0) + 31860: 8652 mv a2,s4 + 31862: 6f9c ld a5,24(a5) + 31864: 854a mv a0,s2 + 31866: 9782 jalr a5 + 31868: 00093783 ld a5,0(s2) + 3186c: 640c ld a1,8(s0) + 3186e: 854a mv a0,s2 + 31870: 739c ld a5,32(a5) + 31872: 9782 jalr a5 + 31874: 0a843983 ld s3,168(s0) + 31878: 7044 ld s1,160(s0) + 3187a: 01349663 bne s1,s3,31886 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x198> + 3187e: a829 j 31898 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1aa> + 31880: 04a1 addi s1,s1,8 + 31882: 00998b63 beq s3,s1,31898 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1aa> + 31886: 6088 ld a0,0(s1) + 31888: 611c ld a5,0(a0) + 3188a: 6b9c ld a5,16(a5) + 3188c: ff578ae3 beq a5,s5,31880 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x192> + 31890: 04a1 addi s1,s1,8 + 31892: 9782 jalr a5 + 31894: fe9999e3 bne s3,s1,31886 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x198> + 31898: 00093783 ld a5,0(s2) + 3189c: 640c ld a1,8(s0) + 3189e: 854a mv a0,s2 + 318a0: 779c ld a5,40(a5) + 318a2: 9782 jalr a5 + 318a4: e5bf80ef jal ra,2a6fe <_ZN7testing4Test9IsSkippedEv> + 318a8: 10050d63 beqz a0,319c2 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2d4> + 318ac: cfef80ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 318b0: 6128 ld a0,64(a0) + 318b2: 4481 li s1,0 + 318b4: e5aea0ef jal ra,1bf0e <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> + 318b8: 89aa mv s3,a0 + 318ba: 854e mv a0,s3 + 318bc: f4be80ef jal ra,1a806 <_ZNK7testing10TestResult16total_part_countEv> + 318c0: 00a4df63 bge s1,a0,318de <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1f0> + 318c4: 85a6 mv a1,s1 + 318c6: 854e mv a0,s3 + 318c8: f63e80ef jal ra,1a82a <_ZNK7testing10TestResult17GetTestPartResultEi> + 318cc: 411c lw a5,0(a0) + 318ce: 05878f63 beq a5,s8,3192c <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x23e> + 318d2: 2485 addiw s1,s1,1 + 318d4: 854e mv a0,s3 + 318d6: f31e80ef jal ra,1a806 <_ZNK7testing10TestResult16total_part_countEv> + 318da: fea4c5e3 blt s1,a0,318c4 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1d6> + 318de: 00019797 auipc a5,0x19 + 318e2: 5a27b783 ld a5,1442(a5) # 4ae80 + 318e6: 6388 ld a0,0(a5) + 318e8: ba8e40ef jal ra,15c90 + 318ec: 00093783 ld a5,0(s2) + 318f0: 640c ld a1,8(s0) + 318f2: 854a mv a0,s2 + 318f4: 77bc ld a5,104(a5) + 318f6: 9782 jalr a5 + 318f8: 7444 ld s1,168(s0) + 318fa: 0a043983 ld s3,160(s0) + 318fe: 00999663 bne s3,s1,3190a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x21c> + 31902: a831 j 3191e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x230> + 31904: 14e1 addi s1,s1,-8 + 31906: 01348c63 beq s1,s3,3191e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x230> + 3190a: ff84b503 ld a0,-8(s1) + 3190e: 611c ld a5,0(a0) + 31910: 6f9c ld a5,24(a5) + 31912: ff6789e3 beq a5,s6,31904 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x216> + 31916: 14e1 addi s1,s1,-8 + 31918: 9782 jalr a5 + 3191a: ff3498e3 bne s1,s3,3190a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x21c> + 3191e: 00093783 ld a5,0(s2) + 31922: 640c ld a1,8(s0) + 31924: 854a mv a0,s2 + 31926: 7bbc ld a5,112(a5) + 31928: 9782 jalr a5 + 3192a: a03d j 31958 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x26a> + 3192c: 692c ld a1,80(a0) + 3192e: 6562 ld a0,24(sp) + 31930: 8d8e70ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 31934: 7542 ld a0,48(sp) + 31936: c7be30ef jal ra,155b0 + 3193a: 7542 ld a0,48(sp) + 3193c: 7782 ld a5,32(sp) + 3193e: f8f50ae3 beq a0,a5,318d2 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1e4> + 31942: fbfe30ef jal ra,15900 <_ZdlPv@plt> + 31946: 2485 addiw s1,s1,1 + 31948: b771 j 318d4 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1e6> + 3194a: 00093783 ld a5,0(s2) + 3194e: 640c ld a1,8(s0) + 31950: 8652 mv a2,s4 + 31952: 6f9c ld a5,24(a5) + 31954: 854a mv a0,s2 + 31956: 9782 jalr a5 + 31958: be2e80ef jal ra,19d3a <_ZN7testing8internal15GetTimeInMillisEv> + 3195c: 00093783 ld a5,0(s2) + 31960: 640c ld a1,8(s0) + 31962: 41750533 sub a0,a0,s7 + 31966: 7fbc ld a5,120(a5) + 31968: 8652 mv a2,s4 + 3196a: 1ca43823 sd a0,464(s0) + 3196e: 854a mv a0,s2 + 31970: 9782 jalr a5 + 31972: 8522 mv a0,s0 + 31974: 804e90ef jal ra,1a978 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> + 31978: 08a05763 blez a0,31a06 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x318> + 3197c: 4785 li a5,1 + 3197e: e43e sd a5,8(sp) + 31980: 8522 mv a0,s0 + 31982: da8ea0ef jal ra,1bf2a <_ZN7testing8internal12UnitTestImpl14UnshuffleTestsEv> + 31986: 000dc783 lbu a5,0(s11) + 3198a: e399 bnez a5,31990 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2a2> + 3198c: 2a05 addiw s4,s4,1 + 3198e: bd61 j 31826 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x138> + 31990: 1bc42483 lw s1,444(s0) + 31994: 67e1 lui a5,0x18 + 31996: 69e78793 addi a5,a5,1694 # 1869e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x4> + 3199a: fff4851b addiw a0,s1,-1 + 3199e: 00a7b533 sltu a0,a5,a0 + 319a2: 00154513 xori a0,a0,1 + 319a6: dc8ea0ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 319aa: c141 beqz a0,31a2a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x33c> + 319ac: 67e1 lui a5,0x18 + 319ae: 2485 addiw s1,s1,1 + 319b0: 69f78793 addi a5,a5,1695 # 1869f <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x5> + 319b4: 0097d363 bge a5,s1,319ba <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2cc> + 319b8: 4485 li s1,1 + 319ba: 1a942e23 sw s1,444(s0) + 319be: 2a05 addiw s4,s4,1 + 319c0: b59d j 31826 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x138> + 319c2: d11f80ef jal ra,2a6d2 <_ZN7testing4Test15HasFatalFailureEv> + 319c6: f11d bnez a0,318ec <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1fe> + 319c8: 4481 li s1,0 + 319ca: a035 j 319f6 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x308> + 319cc: 6878 ld a4,208(s0) + 319ce: 6c7c ld a5,216(s0) + 319d0: 4501 li a0,0 + 319d2: 8f99 sub a5,a5,a4 + 319d4: 8789 srai a5,a5,0x2 + 319d6: 2781 sext.w a5,a5 + 319d8: 00f6dc63 bge a3,a5,319f0 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x302> + 319dc: 00249793 slli a5,s1,0x2 + 319e0: 973e add a4,a4,a5 + 319e2: 431c lw a5,0(a4) + 319e4: 0007c663 bltz a5,319f0 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x302> + 319e8: 7c58 ld a4,184(s0) + 319ea: 078e slli a5,a5,0x3 + 319ec: 97ba add a5,a5,a4 + 319ee: 6388 ld a0,0(a5) + 319f0: bedff0ef jal ra,315dc <_ZN7testing9TestSuite3RunEv> + 319f4: 0485 addi s1,s1,1 + 319f6: 8522 mv a0,s0 + 319f8: 988e80ef jal ra,19b80 <_ZNK7testing8internal12UnitTestImpl22total_test_suite_countEv> + 319fc: 0004869b sext.w a3,s1 + 31a00: fca6c6e3 blt a3,a0,319cc <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2de> + 31a04: b5e5 j 318ec <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1fe> + 31a06: 11840513 addi a0,s0,280 + 31a0a: e83e80ef jal ra,1a88c <_ZNK7testing10TestResult6FailedEv> + 31a0e: 67a2 ld a5,8(sp) + 31a10: 8d5d or a0,a0,a5 + 31a12: 0ff57793 zext.b a5,a0 + 31a16: e43e sd a5,8(sp) + 31a18: b7a5 j 31980 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x292> + 31a1a: 1bc42783 lw a5,444(s0) + 31a1e: 8522 mv a0,s0 + 31a20: 1cf42023 sw a5,448(s0) + 31a24: c6bfa0ef jal ra,2c68e <_ZN7testing8internal12UnitTestImpl12ShuffleTestsEv> + 31a28: bd0d j 3185a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x16c> + 31a2a: 6be2 ld s7,24(sp) + 31a2c: 00009617 auipc a2,0x9 + 31a30: 60460613 addi a2,a2,1540 # 3b030 <_IO_stdin_used+0x29d8> + 31a34: 458d li a1,3 + 31a36: 855e mv a0,s7 + 31a38: 09300693 li a3,147 + 31a3c: d5aee0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 31a40: 03600613 li a2,54 + 31a44: 00009597 auipc a1,0x9 + 31a48: 1e458593 addi a1,a1,484 # 3ac28 <_IO_stdin_used+0x25d0> + 31a4c: 00019517 auipc a0,0x19 + 31a50: 54c53503 ld a0,1356(a0) # 4af98 <_ZSt4cerr@Base> + 31a54: cade30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31a58: 4651 li a2,20 + 31a5a: 00009597 auipc a1,0x9 + 31a5e: 20658593 addi a1,a1,518 # 3ac60 <_IO_stdin_used+0x2608> + 31a62: 00019517 auipc a0,0x19 + 31a66: 53653503 ld a0,1334(a0) # 4af98 <_ZSt4cerr@Base> + 31a6a: c97e30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31a6e: 85a6 mv a1,s1 + 31a70: 00019517 auipc a0,0x19 + 31a74: 52853503 ld a0,1320(a0) # 4af98 <_ZSt4cerr@Base> + 31a78: a99e30ef jal ra,15510 <_ZNSolsEi@plt> + 31a7c: 4649 li a2,18 + 31a7e: 00009597 auipc a1,0x9 + 31a82: 1fa58593 addi a1,a1,506 # 3ac78 <_IO_stdin_used+0x2620> + 31a86: 89aa mv s3,a0 + 31a88: c79e30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31a8c: 65e1 lui a1,0x18 + 31a8e: 854e mv a0,s3 + 31a90: 69f58593 addi a1,a1,1695 # 1869f <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x5> + 31a94: a7de30ef jal ra,15510 <_ZNSolsEi@plt> + 31a98: 4609 li a2,2 + 31a9a: 0000a597 auipc a1,0xa + 31a9e: 95e58593 addi a1,a1,-1698 # 3b3f8 <_IO_stdin_used+0x2da0> + 31aa2: c5fe30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31aa6: 855e mv a0,s7 + 31aa8: 87feb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 31aac: b701 j 319ac <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2be> + 31aae: 00093783 ld a5,0(s2) + 31ab2: 640c ld a1,8(s0) + 31ab4: 854a mv a0,s2 + 31ab6: 63dc ld a5,128(a5) + 31ab8: 9782 jalr a5 + 31aba: 77a2 ld a5,40(sp) + 31abc: 02fc8463 beq s9,a5,31ae4 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x3f6> + 31ac0: 67a2 ld a5,8(sp) + 31ac2: 70ea ld ra,184(sp) + 31ac4: 744a ld s0,176(sp) + 31ac6: 790a ld s2,160(sp) + 31ac8: 69ea ld s3,152(sp) + 31aca: 6a4a ld s4,144(sp) + 31acc: 6aaa ld s5,136(sp) + 31ace: 6b0a ld s6,128(sp) + 31ad0: 7be6 ld s7,120(sp) + 31ad2: 7c46 ld s8,112(sp) + 31ad4: 7d06 ld s10,96(sp) + 31ad6: 6de6 ld s11,88(sp) + 31ad8: 74aa ld s1,168(sp) + 31ada: 7ca6 ld s9,104(sp) + 31adc: 0017c513 xori a0,a5,1 + 31ae0: 6129 addi sp,sp,192 + 31ae2: 8082 ret + 31ae4: 00009597 auipc a1,0x9 + 31ae8: 1ac58593 addi a1,a1,428 # 3ac90 <_IO_stdin_used+0x2638> + 31aec: 4505 li a0,1 + 31aee: 80fe90ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 31af2: b7f9 j 31ac0 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x3d2> + 31af4: 00019797 auipc a5,0x19 + 31af8: 42c7b783 ld a5,1068(a5) # 4af20 <_GLOBAL_OFFSET_TABLE_+0x3d0> + 31afc: 0007ad03 lw s10,0(a5) + 31b00: b339 j 3180e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x120> + 31b02: 8566 mv a0,s9 + 31b04: b10d j 31726 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x38> + 31b06: 8522 mv a0,s0 + 31b08: eb2f80ef jal ra,2a1ba <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv> + 31b0c: b13d j 3173a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x4c> + 31b0e: a2ce80ef jal ra,19d3a <_ZN7testing8internal15GetTimeInMillisEv> + 31b12: 0005079b sext.w a5,a0 + 31b16: b16d j 317c0 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0xd2> + 31b18: 842a mv s0,a0 + 31b1a: 6562 ld a0,24(sp) + 31b1c: fe9e40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 31b20: 8522 mv a0,s0 + 31b22: ccfe30ef jal ra,157f0 <_Unwind_Resume@plt> + 31b26: 842a mv s0,a0 + 31b28: 6562 ld a0,24(sp) + 31b2a: ffceb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 31b2e: 8522 mv a0,s0 + 31b30: cc1e30ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000031b34 <_ZN7testing8UnitTest3RunEv>: + 31b34: 00019797 auipc a5,0x19 + 31b38: 2b47b783 ld a5,692(a5) # 4ade8 <_GLOBAL_OFFSET_TABLE_+0x298> + 31b3c: 679c ld a5,8(a5) + 31b3e: 7159 addi sp,sp,-112 + 31b40: f0a2 sd s0,96(sp) + 31b42: f486 sd ra,104(sp) + 31b44: eca6 sd s1,88(sp) + 31b46: e8ca sd s2,80(sp) + 31b48: e4ce sd s3,72(sp) + 31b4a: 842a mv s0,a0 + 31b4c: c3d1 beqz a5,31bd0 <_ZN7testing8UnitTest3RunEv+0x9c> + 31b4e: 4481 li s1,0 + 31b50: 00009597 auipc a1,0x9 + 31b54: 8a858593 addi a1,a1,-1880 # 3a3f8 <_IO_stdin_used+0x1da0> + 31b58: 850a mv a0,sp + 31b5a: eafe60ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 31b5e: 67a2 ld a5,8(sp) + 31b60: 890a mv s2,sp + 31b62: e7d1 bnez a5,31bee <_ZN7testing8UnitTest3RunEv+0xba> + 31b64: 00019797 auipc a5,0x19 + 31b68: 23c7b783 ld a5,572(a5) # 4ada0 <_GLOBAL_OFFSET_TABLE_+0x250> + 31b6c: 6020 ld s0,64(s0) + 31b6e: 0007c783 lbu a5,0(a5) + 31b72: 1ef40c23 sb a5,504(s0) + 31b76: a34f80ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 31b7a: 613c ld a5,64(a0) + 31b7c: 1f87c783 lbu a5,504(a5) + 31b80: cb85 beqz a5,31bb0 <_ZN7testing8UnitTest3RunEv+0x7c> + 31b82: 8522 mv a0,s0 + 31b84: b6bff0ef jal ra,316ee <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv> + 31b88: 67a2 ld a5,8(sp) + 31b8a: 00154513 xori a0,a0,1 + 31b8e: 0ff57413 zext.b s0,a0 + 31b92: 6502 ld a0,0(sp) + 31b94: eb85 bnez a5,31bc4 <_ZN7testing8UnitTest3RunEv+0x90> + 31b96: 081c addi a5,sp,16 + 31b98: 00f50463 beq a0,a5,31ba0 <_ZN7testing8UnitTest3RunEv+0x6c> + 31b9c: d65e30ef jal ra,15900 <_ZdlPv@plt> + 31ba0: 70a6 ld ra,104(sp) + 31ba2: 8522 mv a0,s0 + 31ba4: 7406 ld s0,96(sp) + 31ba6: 64e6 ld s1,88(sp) + 31ba8: 6946 ld s2,80(sp) + 31baa: 69a6 ld s3,72(sp) + 31bac: 6165 addi sp,sp,112 + 31bae: 8082 ret + 31bb0: 8522 mv a0,s0 + 31bb2: b3dff0ef jal ra,316ee <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv> + 31bb6: 67a2 ld a5,8(sp) + 31bb8: 00154513 xori a0,a0,1 + 31bbc: 0ff57413 zext.b s0,a0 + 31bc0: 6502 ld a0,0(sp) + 31bc2: dbf1 beqz a5,31b96 <_ZN7testing8UnitTest3RunEv+0x62> + 31bc4: 98de30ef jal ra,15550 + 31bc8: 84aa mv s1,a0 + 31bca: e539 bnez a0,31c18 <_ZN7testing8UnitTest3RunEv+0xe4> + 31bcc: 6502 ld a0,0(sp) + 31bce: b7e1 j 31b96 <_ZN7testing8UnitTest3RunEv+0x62> + 31bd0: 00009517 auipc a0,0x9 + 31bd4: 1b850513 addi a0,a0,440 # 3ad88 <_IO_stdin_used+0x2730> + 31bd8: ef9e30ef jal ra,15ad0 + 31bdc: 84aa mv s1,a0 + 31bde: cd59 beqz a0,31c7c <_ZN7testing8UnitTest3RunEv+0x148> + 31be0: 85aa mv a1,a0 + 31be2: 850a mv a0,sp + 31be4: e25e60ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 31be8: 67a2 ld a5,8(sp) + 31bea: 890a mv s2,sp + 31bec: dfa5 beqz a5,31b64 <_ZN7testing8UnitTest3RunEv+0x30> + 31bee: 8526 mv a0,s1 + 31bf0: 00007597 auipc a1,0x7 + 31bf4: 14058593 addi a1,a1,320 # 38d30 <_IO_stdin_used+0x6d8> + 31bf8: 939e30ef jal ra,15530 + 31bfc: 4605 li a2,1 + 31bfe: 84aa mv s1,a0 + 31c00: 86aa mv a3,a0 + 31c02: 85b2 mv a1,a2 + 31c04: 00009517 auipc a0,0x9 + 31c08: 6bc50513 addi a0,a0,1724 # 3b2c0 <_IO_stdin_used+0x2c68> + 31c0c: fc4e30ef jal ra,153d0 + 31c10: 8526 mv a0,s1 + 31c12: e5fe30ef jal ra,15a70 + 31c16: b7b9 j 31b64 <_ZN7testing8UnitTest3RunEv+0x30> + 31c18: 02010913 addi s2,sp,32 + 31c1c: 6685 lui a3,0x1 + 31c1e: 1a268693 addi a3,a3,418 # 11a2 <__abi_tag-0xf0f2> + 31c22: 854a mv a0,s2 + 31c24: 00007617 auipc a2,0x7 + 31c28: 6c460613 addi a2,a2,1732 # 392e8 <_IO_stdin_used+0xc90> + 31c2c: 4589 li a1,2 + 31c2e: b68ee0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 31c32: 02a00613 li a2,42 + 31c36: 00009597 auipc a1,0x9 + 31c3a: 1aa58593 addi a1,a1,426 # 3ade0 <_IO_stdin_used+0x2788> + 31c3e: 00019517 auipc a0,0x19 + 31c42: 35a53503 ld a0,858(a0) # 4af98 <_ZSt4cerr@Base> + 31c46: abbe30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31c4a: 6622 ld a2,8(sp) + 31c4c: 6582 ld a1,0(sp) + 31c4e: 00019517 auipc a0,0x19 + 31c52: 34a53503 ld a0,842(a0) # 4af98 <_ZSt4cerr@Base> + 31c56: aabe30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31c5a: 4635 li a2,13 + 31c5c: 00009597 auipc a1,0x9 + 31c60: 1b458593 addi a1,a1,436 # 3ae10 <_IO_stdin_used+0x27b8> + 31c64: 89aa mv s3,a0 + 31c66: a9be30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31c6a: 85a6 mv a1,s1 + 31c6c: 854e mv a0,s3 + 31c6e: 8a3e30ef jal ra,15510 <_ZNSolsEi@plt> + 31c72: 854a mv a0,s2 + 31c74: eb2eb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 31c78: 6502 ld a0,0(sp) + 31c7a: bf31 j 31b96 <_ZN7testing8UnitTest3RunEv+0x62> + 31c7c: 00008597 auipc a1,0x8 + 31c80: 77c58593 addi a1,a1,1916 # 3a3f8 <_IO_stdin_used+0x1da0> + 31c84: bdd1 j 31b58 <_ZN7testing8UnitTest3RunEv+0x24> + 31c86: 842a mv s0,a0 + 31c88: 854a mv a0,s2 + 31c8a: e7be40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 31c8e: 8522 mv a0,s0 + 31c90: b61e30ef jal ra,157f0 <_Unwind_Resume@plt> + 31c94: 468d li a3,3 + 31c96: 872a mv a4,a0 + 31c98: 04d58d63 beq a1,a3,31cf2 <_ZN7testing8UnitTest3RunEv+0x1be> + 31c9c: 00b6c863 blt a3,a1,31cac <_ZN7testing8UnitTest3RunEv+0x178> + 31ca0: 4685 li a3,1 + 31ca2: 10d58163 beq a1,a3,31da4 <_ZN7testing8UnitTest3RunEv+0x270> + 31ca6: 4689 li a3,2 + 31ca8: 10d58d63 beq a1,a3,31dc2 <_ZN7testing8UnitTest3RunEv+0x28e> + 31cac: 853a mv a0,a4 + 31cae: 913e30ef jal ra,155c0 <__cxa_begin_catch@plt> + 31cb2: 1004 addi s1,sp,32 + 31cb4: 8526 mv a0,s1 + 31cb6: 00009617 auipc a2,0x9 + 31cba: 0f260613 addi a2,a2,242 # 3ada8 <_IO_stdin_used+0x2750> + 31cbe: 4581 li a1,0 + 31cc0: 966e40ef jal ra,15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> + 31cc4: 85a6 mv a1,s1 + 31cc6: 4509 li a0,2 + 31cc8: f04ff0ef jal ra,313cc <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 31ccc: 8526 mv a0,s1 + 31cce: e37e40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 31cd2: f8fe30ef jal ra,15c60 <__cxa_end_catch@plt> + 31cd6: 4501 li a0,0 + 31cd8: bd45 j 31b88 <_ZN7testing8UnitTest3RunEv+0x54> + 31cda: 842a mv s0,a0 + 31cdc: 67a2 ld a5,8(sp) + 31cde: 6502 ld a0,0(sp) + 31ce0: e3b1 bnez a5,31d24 <_ZN7testing8UnitTest3RunEv+0x1f0> + 31ce2: 081c addi a5,sp,16 + 31ce4: 00f50463 beq a0,a5,31cec <_ZN7testing8UnitTest3RunEv+0x1b8> + 31ce8: c19e30ef jal ra,15900 <_ZdlPv@plt> + 31cec: 8522 mv a0,s0 + 31cee: b03e30ef jal ra,157f0 <_Unwind_Resume@plt> + 31cf2: 8cfe30ef jal ra,155c0 <__cxa_begin_catch@plt> + 31cf6: 611c ld a5,0(a0) + 31cf8: 1004 addi s1,sp,32 + 31cfa: 6b9c ld a5,16(a5) + 31cfc: 9782 jalr a5 + 31cfe: 85aa mv a1,a0 + 31d00: 00009617 auipc a2,0x9 + 31d04: 0a860613 addi a2,a2,168 # 3ada8 <_IO_stdin_used+0x2750> + 31d08: 8526 mv a0,s1 + 31d0a: 91ce40ef jal ra,15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> + 31d0e: 85a6 mv a1,s1 + 31d10: 4509 li a0,2 + 31d12: ebaff0ef jal ra,313cc <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 31d16: 8526 mv a0,s1 + 31d18: dede40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 31d1c: f45e30ef jal ra,15c60 <__cxa_end_catch@plt> + 31d20: 4501 li a0,0 + 31d22: b59d j 31b88 <_ZN7testing8UnitTest3RunEv+0x54> + 31d24: 82de30ef jal ra,15550 + 31d28: 892a mv s2,a0 + 31d2a: e119 bnez a0,31d30 <_ZN7testing8UnitTest3RunEv+0x1fc> + 31d2c: 6502 ld a0,0(sp) + 31d2e: bf55 j 31ce2 <_ZN7testing8UnitTest3RunEv+0x1ae> + 31d30: 1004 addi s1,sp,32 + 31d32: 6685 lui a3,0x1 + 31d34: 1a268693 addi a3,a3,418 # 11a2 <__abi_tag-0xf0f2> + 31d38: 8526 mv a0,s1 + 31d3a: 00007617 auipc a2,0x7 + 31d3e: 5ae60613 addi a2,a2,1454 # 392e8 <_IO_stdin_used+0xc90> + 31d42: 4589 li a1,2 + 31d44: a52ee0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 31d48: 02a00613 li a2,42 + 31d4c: 00009597 auipc a1,0x9 + 31d50: 09458593 addi a1,a1,148 # 3ade0 <_IO_stdin_used+0x2788> + 31d54: 00019517 auipc a0,0x19 + 31d58: 24453503 ld a0,580(a0) # 4af98 <_ZSt4cerr@Base> + 31d5c: 9a5e30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31d60: 6622 ld a2,8(sp) + 31d62: 6582 ld a1,0(sp) + 31d64: 00019517 auipc a0,0x19 + 31d68: 23453503 ld a0,564(a0) # 4af98 <_ZSt4cerr@Base> + 31d6c: 995e30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31d70: 4635 li a2,13 + 31d72: 00009597 auipc a1,0x9 + 31d76: 09e58593 addi a1,a1,158 # 3ae10 <_IO_stdin_used+0x27b8> + 31d7a: 89aa mv s3,a0 + 31d7c: 985e30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31d80: 85ca mv a1,s2 + 31d82: 854e mv a0,s3 + 31d84: f8ce30ef jal ra,15510 <_ZNSolsEi@plt> + 31d88: 8526 mv a0,s1 + 31d8a: d9ceb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 31d8e: 6502 ld a0,0(sp) + 31d90: bf89 j 31ce2 <_ZN7testing8UnitTest3RunEv+0x1ae> + 31d92: 842a mv s0,a0 + 31d94: 8526 mv a0,s1 + 31d96: d6fe40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 31d9a: ec7e30ef jal ra,15c60 <__cxa_end_catch@plt> + 31d9e: bf3d j 31cdc <_ZN7testing8UnitTest3RunEv+0x1a8> + 31da0: 842a mv s0,a0 + 31da2: bfe5 j 31d9a <_ZN7testing8UnitTest3RunEv+0x266> + 31da4: 81de30ef jal ra,155c0 <__cxa_begin_catch@plt> + 31da8: eb9e30ef jal ra,15c60 <__cxa_end_catch@plt> + 31dac: 4501 li a0,0 + 31dae: bbe9 j 31b88 <_ZN7testing8UnitTest3RunEv+0x54> + 31db0: 842a mv s0,a0 + 31db2: 8526 mv a0,s1 + 31db4: d51e40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 31db8: ea9e30ef jal ra,15c60 <__cxa_end_catch@plt> + 31dbc: b705 j 31cdc <_ZN7testing8UnitTest3RunEv+0x1a8> + 31dbe: 842a mv s0,a0 + 31dc0: bfe5 j 31db8 <_ZN7testing8UnitTest3RunEv+0x284> + 31dc2: ffee30ef jal ra,155c0 <__cxa_begin_catch@plt> + 31dc6: aabe30ef jal ra,15870 <__cxa_rethrow@plt> + 31dca: 842a mv s0,a0 + 31dcc: b7f9 j 31d9a <_ZN7testing8UnitTest3RunEv+0x266> + +0000000000031dce <_ZN7testing32ScopedFakeTestPartResultReporter4InitEv>: + 31dce: 1101 addi sp,sp,-32 + 31dd0: e822 sd s0,16(sp) + 31dd2: e426 sd s1,8(sp) + 31dd4: 842a mv s0,a0 + 31dd6: ec06 sd ra,24(sp) + 31dd8: fd3f70ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 31ddc: 6124 ld s1,64(a0) + 31dde: 4418 lw a4,8(s0) + 31de0: 4785 li a5,1 + 31de2: 8526 mv a0,s1 + 31de4: 00f70d63 beq a4,a5,31dfe <_ZN7testing32ScopedFakeTestPartResultReporter4InitEv+0x30> + 31de8: a03fd0ef jal ra,2f7ea <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv> + 31dec: e808 sd a0,16(s0) + 31dee: 85a2 mv a1,s0 + 31df0: 6442 ld s0,16(sp) + 31df2: 60e2 ld ra,24(sp) + 31df4: 8526 mv a0,s1 + 31df6: 64a2 ld s1,8(sp) + 31df8: 6105 addi sp,sp,32 + 31dfa: 869fd06f j 2f662 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE> + 31dfe: 873ef0ef jal ra,21670 <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv> + 31e02: e808 sd a0,16(s0) + 31e04: 85a2 mv a1,s0 + 31e06: 6442 ld s0,16(sp) + 31e08: 60e2 ld ra,24(sp) + 31e0a: 8526 mv a0,s1 + 31e0c: 64a2 ld s1,8(sp) + 31e0e: 6105 addi sp,sp,32 + 31e10: 99fef06f j 217ae <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE> + +0000000000031e14 <_ZN7testing32ScopedFakeTestPartResultReporterC1EPNS_19TestPartResultArrayE>: + 31e14: 00019717 auipc a4,0x19 + 31e18: 04473703 ld a4,68(a4) # 4ae58 <_GLOBAL_OFFSET_TABLE_+0x308> + 31e1c: 0741 addi a4,a4,16 + 31e1e: ed0c sd a1,24(a0) + 31e20: 00052423 sw zero,8(a0) + 31e24: e118 sd a4,0(a0) + 31e26: b765 j 31dce <_ZN7testing32ScopedFakeTestPartResultReporter4InitEv> + +0000000000031e28 <_ZN7testing32ScopedFakeTestPartResultReporterC1ENS0_13InterceptModeEPNS_19TestPartResultArrayE>: + 31e28: 00019717 auipc a4,0x19 + 31e2c: 03073703 ld a4,48(a4) # 4ae58 <_GLOBAL_OFFSET_TABLE_+0x308> + 31e30: 0741 addi a4,a4,16 + 31e32: c50c sw a1,8(a0) + 31e34: ed10 sd a2,24(a0) + 31e36: e118 sd a4,0(a0) + 31e38: bf59 j 31dce <_ZN7testing32ScopedFakeTestPartResultReporter4InitEv> + +0000000000031e3a <_ZN7testing8internal24HasNewFatalFailureHelperC1Ev>: + 31e3a: 1141 addi sp,sp,-16 + 31e3c: 00019797 auipc a5,0x19 + 31e40: 1447b783 ld a5,324(a5) # 4af80 <_GLOBAL_OFFSET_TABLE_+0x430> + 31e44: e406 sd ra,8(sp) + 31e46: e022 sd s0,0(sp) + 31e48: 07c1 addi a5,a5,16 + 31e4a: e11c sd a5,0(a0) + 31e4c: 00050423 sb zero,8(a0) + 31e50: 842a mv s0,a0 + 31e52: f59f70ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 31e56: 6128 ld a0,64(a0) + 31e58: 993fd0ef jal ra,2f7ea <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv> + 31e5c: e808 sd a0,16(s0) + 31e5e: f4df70ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 31e62: 85a2 mv a1,s0 + 31e64: 6402 ld s0,0(sp) + 31e66: 60a2 ld ra,8(sp) + 31e68: 6128 ld a0,64(a0) + 31e6a: 0141 addi sp,sp,16 + 31e6c: ff6fd06f j 2f662 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE> + +0000000000031e70 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_>: + 31e70: 7135 addi sp,sp,-160 + 31e72: 6214 ld a3,0(a2) + 31e74: e14a sd s2,128(sp) + 31e76: 00863903 ld s2,8(a2) + 31e7a: 6198 ld a4,0(a1) + 31e7c: 659c ld a5,8(a1) + 31e7e: 40d90933 sub s2,s2,a3 + 31e82: f8d2 sd s4,112(sp) + 31e84: 8f99 sub a5,a5,a4 + 31e86: 40395a13 srai s4,s2,0x3 + 31e8a: 577d li a4,-1 + 31e8c: ed06 sd ra,152(sp) + 31e8e: 001a0693 addi a3,s4,1 + 31e92: 8311 srli a4,a4,0x4 + 31e94: e922 sd s0,144(sp) + 31e96: e526 sd s1,136(sp) + 31e98: fcce sd s3,120(sp) + 31e9a: f4d6 sd s5,104(sp) + 31e9c: f0da sd s6,96(sp) + 31e9e: ecde sd s7,88(sp) + 31ea0: e8e2 sd s8,80(sp) + 31ea2: 5cd76663 bltu a4,a3,3246e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5fe> + 31ea6: cd817057 vsetivli zero,2,e64,m1,ta,ma + 31eaa: 5e0030d7 vmv.v.i v1,0 + 31eae: 02010b93 addi s7,sp,32 + 31eb2: 878d srai a5,a5,0x3 + 31eb4: 020bf0a7 vse64.v v1,(s7) + 31eb8: 8b32 mv s6,a2 + 31eba: 8aae mv s5,a1 + 31ebc: 84aa mv s1,a0 + 31ebe: 00178413 addi s0,a5,1 + 31ec2: 52068b63 beqz a3,323f8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x588> + 31ec6: 00890993 addi s3,s2,8 + 31eca: 854e mv a0,s3 + 31ecc: 9d5e30ef jal ra,158a0 <_Znwm@plt> + 31ed0: 99aa add s3,s3,a0 + 31ed2: ec2a sd a0,24(sp) + 31ed4: 00053023 sd zero,0(a0) + 31ed8: f44e sd s3,40(sp) + 31eda: 8c2a mv s8,a0 + 31edc: 0521 addi a0,a0,8 + 31ede: 000a0763 beqz s4,31eec <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x7c> + 31ee2: 864a mv a2,s2 + 31ee4: 4581 li a1,0 + 31ee6: dfbe30ef jal ra,15ce0 + 31eea: 854e mv a0,s3 + 31eec: 055557b7 lui a5,0x5555 + 31ef0: 55578793 addi a5,a5,1365 # 5555555 <__global_pointer$+0x55097c5> + 31ef4: 55555737 lui a4,0x55555 + 31ef8: 1782 slli a5,a5,0x20 + 31efa: 55570713 addi a4,a4,1365 # 55555555 <__global_pointer$+0x555097c5> + 31efe: f02a sd a0,32(sp) + 31f00: 97ba add a5,a5,a4 + 31f02: 5687e063 bltu a5,s0,32462 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5f2> + 31f06: 4e040e63 beqz s0,32402 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x592> + 31f0a: 00141513 slli a0,s0,0x1 + 31f0e: 9522 add a0,a0,s0 + 31f10: 050e slli a0,a0,0x3 + 31f12: 98fe30ef jal ra,158a0 <_Znwm@plt> + 31f16: 8a2a mv s4,a0 + 31f18: 01810993 addi s3,sp,24 + 31f1c: 85a2 mv a1,s0 + 31f1e: 864e mv a2,s3 + 31f20: 8552 mv a0,s4 + 31f22: 00019317 auipc t1,0x19 + 31f26: e5e33303 ld t1,-418(t1) # 4ad80 <_GLOBAL_OFFSET_TABLE_+0x230> + 31f2a: 9302 jalr t1 + 31f2c: e4e6 sd s9,72(sp) + 31f2e: 892a mv s2,a0 + 31f30: 000c0563 beqz s8,31f3a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0xca> + 31f34: 8562 mv a0,s8 + 31f36: 9cbe30ef jal ra,15900 <_ZdlPv@plt> + 31f3a: 000b3703 ld a4,0(s6) + 31f3e: 008b3c83 ld s9,8(s6) + 31f42: 000ab783 ld a5,0(s5) + 31f46: 008abc03 ld s8,8(s5) + 31f4a: 40ec8cb3 sub s9,s9,a4 + 31f4e: 403cdc93 srai s9,s9,0x3 + 31f52: 40fc0c33 sub s8,s8,a5 + 31f56: 577d li a4,-1 + 31f58: 403c5c13 srai s8,s8,0x3 + 31f5c: 001c8793 addi a5,s9,1 + 31f60: 830d srli a4,a4,0x3 + 31f62: 0c05 addi s8,s8,1 + 31f64: 56f76163 bltu a4,a5,324c6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x656> + 31f68: cd817057 vsetivli zero,2,e64,m1,ta,ma + 31f6c: 5e0030d7 vmv.v.i v1,0 + 31f70: 020bf0a7 vse64.v v1,(s7) + 31f74: 46078b63 beqz a5,323ea <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x57a> + 31f78: 00279413 slli s0,a5,0x2 + 31f7c: 8522 mv a0,s0 + 31f7e: 923e30ef jal ra,158a0 <_Znwm@plt> + 31f82: 00850633 add a2,a0,s0 + 31f86: ec2a sd a0,24(sp) + 31f88: 00052023 sw zero,0(a0) + 31f8c: f432 sd a2,40(sp) + 31f8e: 8baa mv s7,a0 + 31f90: 460c8b63 beqz s9,32406 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x596> + 31f94: 47a1 li a5,8 + 31f96: 00052223 sw zero,4(a0) + 31f9a: 00f506b3 add a3,a0,a5 + 31f9e: 02f40563 beq s0,a5,31fc8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> + 31fa2: ff440793 addi a5,s0,-12 + 31fa6: 4751 li a4,20 + 31fa8: 3cf77a63 bgeu a4,a5,3237c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x50c> + 31fac: 0d007757 vsetvli a4,zero,e32,m1,ta,ma + 31fb0: 5e0030d7 vmv.v.i v1,0 + 31fb4: 8389 srli a5,a5,0x2 + 31fb6: 0785 addi a5,a5,1 + 31fb8: 0c67f757 vsetvli a4,a5,e8,mf4,ta,ma + 31fbc: 0206e0a7 vse32.v v1,(a3) + 31fc0: 8f99 sub a5,a5,a4 + 31fc2: 070a slli a4,a4,0x2 + 31fc4: 96ba add a3,a3,a4 + 31fc6: fbed bnez a5,31fb8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x148> + 31fc8: 055557b7 lui a5,0x5555 + 31fcc: 55578793 addi a5,a5,1365 # 5555555 <__global_pointer$+0x55097c5> + 31fd0: 55555737 lui a4,0x55555 + 31fd4: 1782 slli a5,a5,0x20 + 31fd6: 55570713 addi a4,a4,1365 # 55555555 <__global_pointer$+0x555097c5> + 31fda: f032 sd a2,32(sp) + 31fdc: 97ba add a5,a5,a4 + 31fde: 4f87ea63 bltu a5,s8,324d2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x662> + 31fe2: 400c0963 beqz s8,323f4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x584> + 31fe6: 001c1513 slli a0,s8,0x1 + 31fea: 9562 add a0,a0,s8 + 31fec: 050e slli a0,a0,0x3 + 31fee: 8b3e30ef jal ra,158a0 <_Znwm@plt> + 31ff2: 842a mv s0,a0 + 31ff4: 864e mv a2,s3 + 31ff6: 85e2 mv a1,s8 + 31ff8: 8522 mv a0,s0 + 31ffa: 00019317 auipc t1,0x19 + 31ffe: b6e33303 ld t1,-1170(t1) # 4ab68 <_GLOBAL_OFFSET_TABLE_+0x18> + 32002: 9302 jalr t1 + 32004: 89aa mv s3,a0 + 32006: 000b8563 beqz s7,32010 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x1a0> + 3200a: 855e mv a0,s7 + 3200c: 8f5e30ef jal ra,15900 <_ZdlPv@plt> + 32010: aaaab7b7 lui a5,0xaaaab + 32014: aab78793 addi a5,a5,-1365 # ffffffffaaaaaaab <__global_pointer$+0xffffffffaaa5ed1b> + 32018: 02079713 slli a4,a5,0x20 + 3201c: 41490533 sub a0,s2,s4 + 32020: 97ba add a5,a5,a4 + 32022: 850d srai a0,a0,0x3 + 32024: 02f50533 mul a0,a0,a5 + 32028: 86d2 mv a3,s4 + 3202a: 8722 mv a4,s0 + 3202c: 4781 li a5,0 + 3202e: 4809 li a6,2 + 32030: 01490e63 beq s2,s4,3204c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x1dc> + 32034: 628c ld a1,0(a3) + 32036: d227f7d3 fcvt.d.l fa5,a5 + 3203a: 6310 ld a2,0(a4) + 3203c: 0785 addi a5,a5,1 + 3203e: a19c fsd fa5,0(a1) + 32040: 01062023 sw a6,0(a2) + 32044: 06e1 addi a3,a3,24 + 32046: 0761 addi a4,a4,24 + 32048: fea7e6e3 bltu a5,a0,32034 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x1c4> + 3204c: 000a3783 ld a5,0(s4) + 32050: 008a3703 ld a4,8(s4) + 32054: 46a1 li a3,8 + 32056: 8f1d sub a4,a4,a5 + 32058: 40375513 srai a0,a4,0x3 + 3205c: 08e6f363 bgeu a3,a4,320e2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x272> + 32060: 4689 li a3,2 + 32062: 00043803 ld a6,0(s0) + 32066: 872a mv a4,a0 + 32068: 00d57363 bgeu a0,a3,3206e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x1fe> + 3206c: 8736 mv a4,a3 + 3206e: ffe70693 addi a3,a4,-2 + 32072: 4669 li a2,26 + 32074: 38d67c63 bgeu a2,a3,3240c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x59c> + 32078: 00371893 slli a7,a4,0x3 + 3207c: 98be add a7,a7,a5 + 3207e: 00480593 addi a1,a6,4 + 32082: 07a1 addi a5,a5,8 + 32084: 86be mv a3,a5 + 32086: 862e mv a2,a1 + 32088: 0115f763 bgeu a1,a7,32096 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x226> + 3208c: 00271893 slli a7,a4,0x2 + 32090: 9846 add a6,a6,a7 + 32092: 3907e063 bltu a5,a6,32412 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5a2> + 32096: 0d8077d7 vsetvli a5,zero,e64,m1,ta,ma + 3209a: 5208a157 vid.v v2 + 3209e: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma + 320a2: 5e00b257 vmv.v.i v4,1 + 320a6: 0d807057 vsetvli zero,zero,e64,m1,ta,ma + 320aa: 0220b157 vadd.vi v2,v2,1 + 320ae: 177d addi a4,a4,-1 + 320b0: 0d8777d7 vsetvli a5,a4,e64,m1,ta,ma + 320b4: 4a2110d7 vfcvt.f.xu.v v1,v2 + 320b8: 0d8075d7 vsetvli a1,zero,e64,m1,ta,ma + 320bc: 5e07c1d7 vmv.v.x v3,a5 + 320c0: 0d87f057 vsetvli zero,a5,e64,m1,ta,ma + 320c4: 0206f0a7 vse64.v v1,(a3) + 320c8: 02066227 vse32.v v4,(a2) + 320cc: 00379513 slli a0,a5,0x3 + 320d0: 8f1d sub a4,a4,a5 + 320d2: 0d8075d7 vsetvli a1,zero,e64,m1,ta,ma + 320d6: 078a slli a5,a5,0x2 + 320d8: 02218157 vadd.vv v2,v2,v3 + 320dc: 96aa add a3,a3,a0 + 320de: 963e add a2,a2,a5 + 320e0: fb61 bnez a4,320b0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x240> + 320e2: 008ab783 ld a5,8(s5) + 320e6: 000abe83 ld t4,0(s5) + 320ea: 008b3703 ld a4,8(s6) + 320ee: 000b3383 ld t2,0(s6) + 320f2: 41d782b3 sub t0,a5,t4 + 320f6: 4032d293 srai t0,t0,0x3 + 320fa: 40770333 sub t1,a4,t2 + 320fe: 40335313 srai t1,t1,0x3 + 32102: 8c16 mv s8,t0 + 32104: 8c9a mv s9,t1 + 32106: 0afe8063 beq t4,a5,321a6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x336> + 3210a: 08770e63 beq a4,t2,321a6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x336> + 3210e: 0000b797 auipc a5,0xb + 32112: e9a7b587 fld fa1,-358(a5) # 3cfa8 <_ZTSSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE+0xa0> + 32116: 0000b797 auipc a5,0xb + 3211a: e8a7b607 fld fa2,-374(a5) # 3cfa0 <_ZTSSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE+0x98> + 3211e: 8e52 mv t3,s4 + 32120: 01840f93 addi t6,s0,24 + 32124: 4f01 li t5,0 + 32126: 000fb683 ld a3,0(t6) + 3212a: 000eb883 ld a7,0(t4) + 3212e: 000e3703 ld a4,0(t3) # 38000000 <__global_pointer$+0x37fb4270> + 32132: 018e3783 ld a5,24(t3) + 32136: 0f05 addi t5,t5,1 # f800001 <__global_pointer$+0xf7b4271> + 32138: 0691 addi a3,a3,4 + 3213a: 859e mv a1,t2 + 3213c: 4601 li a2,0 + 3213e: a005 j 3215e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2ee> + 32140: a2f71553 flt.d a0,fa4,fa5 + 32144: 24050b63 beqz a0,3239a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x52a> + 32148: 02b777d3 fadd.d fa5,fa4,fa1 + 3214c: 4505 li a0,1 + 3214e: a79c fsd fa5,8(a5) + 32150: c288 sw a0,0(a3) + 32152: 05a1 addi a1,a1,8 + 32154: 0721 addi a4,a4,8 + 32156: 07a1 addi a5,a5,8 + 32158: 0691 addi a3,a3,4 + 3215a: 04667163 bgeu a2,t1,3219c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x32c> + 3215e: 0005b803 ld a6,0(a1) + 32162: 231c fld fa5,0(a4) + 32164: 0605 addi a2,a2,1 + 32166: 23180e63 beq a6,a7,323a2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x532> + 3216a: 2398 fld fa4,0(a5) + 3216c: 2714 fld fa3,8(a4) + 3216e: a2d71553 flt.d a0,fa4,fa3 + 32172: f579 bnez a0,32140 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2d0> + 32174: a2e69553 flt.d a0,fa3,fa4 + 32178: 22050163 beqz a0,3239a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x52a> + 3217c: a2f69553 flt.d a0,fa3,fa5 + 32180: 20050d63 beqz a0,3239a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x52a> + 32184: 02b6f7d3 fadd.d fa5,fa3,fa1 + 32188: 4509 li a0,2 + 3218a: 05a1 addi a1,a1,8 + 3218c: 0721 addi a4,a4,8 + 3218e: 07a1 addi a5,a5,8 + 32190: 0691 addi a3,a3,4 + 32192: a39c fsd fa5,0(a5) + 32194: fea6ae23 sw a0,-4(a3) + 32198: fc6663e3 bltu a2,t1,3215e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2ee> + 3219c: 0ea1 addi t4,t4,8 + 3219e: 0e61 addi t3,t3,24 + 321a0: 0fe1 addi t6,t6,24 + 321a2: f85f62e3 bltu t5,t0,32126 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2b6> + 321a6: cd817057 vsetivli zero,2,e64,m1,ta,ma + 321aa: 5e0030d7 vmv.v.i v1,0 + 321ae: 0004b823 sd zero,16(s1) + 321b2: 0062e2b3 or t0,t0,t1 + 321b6: 0204f0a7 vse64.v v1,(s1) + 321ba: 16028763 beqz t0,32328 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b8> + 321be: 5bfd li s7,-1 + 321c0: e0ea sd s10,64(sp) + 321c2: fc6e sd s11,56(sp) + 321c4: 003bdb93 srli s7,s7,0x3 + 321c8: 4d01 li s10,0 + 321ca: 4701 li a4,0 + 321cc: 4a81 li s5,0 + 321ce: a025 j 321f6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x386> + 321d0: 016aa023 sw s6,0(s5) + 321d4: fffb0793 addi a5,s6,-1 + 321d8: 1b79 addi s6,s6,-2 + 321da: 00f037b3 snez a5,a5 + 321de: 01603b33 snez s6,s6 + 321e2: 0a91 addi s5,s5,4 + 321e4: 40fc0c33 sub s8,s8,a5 + 321e8: 416c8cb3 sub s9,s9,s6 + 321ec: 0154b423 sd s5,8(s1) + 321f0: 019c67b3 or a5,s8,s9 + 321f4: c3d1 beqz a5,32278 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x408> + 321f6: 001c1793 slli a5,s8,0x1 + 321fa: 97e2 add a5,a5,s8 + 321fc: 078e slli a5,a5,0x3 + 321fe: 97a2 add a5,a5,s0 + 32200: 639c ld a5,0(a5) + 32202: 002c9693 slli a3,s9,0x2 + 32206: 97b6 add a5,a5,a3 + 32208: 0007ab03 lw s6,0(a5) + 3220c: fd5712e3 bne a4,s5,321d0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x360> + 32210: 41a706b3 sub a3,a4,s10 + 32214: 4026d793 srai a5,a3,0x2 + 32218: 2b778163 beq a5,s7,324ba <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x64a> + 3221c: 4705 li a4,1 + 3221e: 18079463 bnez a5,323a6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x536> + 32222: 00ebf363 bgeu s7,a4,32228 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x3b8> + 32226: 875e mv a4,s7 + 32228: 00271d93 slli s11,a4,0x2 + 3222c: 856e mv a0,s11 + 3222e: e436 sd a3,8(sp) + 32230: e70e30ef jal ra,158a0 <_Znwm@plt> + 32234: 66a2 ld a3,8(sp) + 32236: 87aa mv a5,a0 + 32238: 00d50733 add a4,a0,a3 + 3223c: 00468a93 addi s5,a3,4 + 32240: 01672023 sw s6,0(a4) + 32244: 9aaa add s5,s5,a0 + 32246: 18d04063 bgtz a3,323c6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x556> + 3224a: 180d1a63 bnez s10,323de <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x56e> + 3224e: 01b78733 add a4,a5,s11 + 32252: e09c sd a5,0(s1) + 32254: 8d3e mv s10,a5 + 32256: fffb0793 addi a5,s6,-1 + 3225a: 1b79 addi s6,s6,-2 + 3225c: 00f037b3 snez a5,a5 + 32260: 01603b33 snez s6,s6 + 32264: 40fc0c33 sub s8,s8,a5 + 32268: 416c8cb3 sub s9,s9,s6 + 3226c: e898 sd a4,16(s1) + 3226e: 0154b423 sd s5,8(s1) + 32272: 019c67b3 or a5,s8,s9 + 32276: f3c1 bnez a5,321f6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x386> + 32278: 0b5d0663 beq s10,s5,32324 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b4> + 3227c: ffca8313 addi t1,s5,-4 + 32280: 0a6d7263 bgeu s10,t1,32324 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b4> + 32284: ffba8693 addi a3,s5,-5 + 32288: c2202673 csrr a2,vlenb + 3228c: 41a686b3 sub a3,a3,s10 + 32290: 8209 srli a2,a2,0x2 + 32292: 0036d593 srli a1,a3,0x3 + 32296: 167d addi a2,a2,-1 + 32298: 876a mv a4,s10 + 3229a: 18c5ea63 bltu a1,a2,3242e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5be> + 3229e: 0206b693 sltiu a3,a3,32 + 322a2: 18069663 bnez a3,3242e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5be> + 322a6: 00158e13 addi t3,a1,1 + 322aa: 002e1693 slli a3,t3,0x2 + 322ae: 00dd0633 add a2,s10,a3 + 322b2: 40da86b3 sub a3,s5,a3 + 322b6: 00c6f463 bgeu a3,a2,322be <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x44e> + 322ba: 175d6a63 bltu s10,s5,3242e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5be> + 322be: c2202573 csrr a0,vlenb + 322c2: 00255813 srli a6,a0,0x2 + 322c6: 0d007757 vsetvli a4,zero,e32,m1,ta,ma + 322ca: fff80613 addi a2,a6,-1 + 322ce: 5208a0d7 vid.v v1 + 322d2: 40aa8ab3 sub s5,s5,a0 + 322d6: 8d91 sub a1,a1,a2 + 322d8: 40a008b3 neg a7,a0 + 322dc: 86ea mv a3,s10 + 322de: 028ae107 vl1re32.v v2,(s5) + 322e2: 0286e207 vl1re32.v v4,(a3) + 322e6: 0e164357 vrsub.vx v6,v1,a2 + 322ea: 97c2 add a5,a5,a6 + 322ec: 322301d7 vrgather.vv v3,v2,v6 + 322f0: 32430157 vrgather.vv v2,v4,v6 + 322f4: 028681a7 vs1r.v v3,(a3) + 322f8: 028a8127 vs1r.v v2,(s5) + 322fc: 96aa add a3,a3,a0 + 322fe: 9ac6 add s5,s5,a7 + 32300: fcf5ffe3 bgeu a1,a5,322de <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x46e> + 32304: 00279713 slli a4,a5,0x2 + 32308: 9d3a add s10,s10,a4 + 3230a: 40e30733 sub a4,t1,a4 + 3230e: 01c78b63 beq a5,t3,32324 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b4> + 32312: 87ea mv a5,s10 + 32314: 4310 lw a2,0(a4) + 32316: 4394 lw a3,0(a5) + 32318: 1771 addi a4,a4,-4 + 3231a: c390 sw a2,0(a5) + 3231c: c354 sw a3,4(a4) + 3231e: 0791 addi a5,a5,4 + 32320: fee7eae3 bltu a5,a4,32314 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4a4> + 32324: 6d06 ld s10,64(sp) + 32326: 7de2 ld s11,56(sp) + 32328: 8aa2 mv s5,s0 + 3232a: 00898a63 beq s3,s0,3233e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4ce> + 3232e: 000ab503 ld a0,0(s5) + 32332: c151 beqz a0,323b6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x546> + 32334: 0ae1 addi s5,s5,24 + 32336: dcae30ef jal ra,15900 <_ZdlPv@plt> + 3233a: ff3a9ae3 bne s5,s3,3232e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4be> + 3233e: c401 beqz s0,32346 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4d6> + 32340: 8522 mv a0,s0 + 32342: dbee30ef jal ra,15900 <_ZdlPv@plt> + 32346: 8452 mv s0,s4 + 32348: 01490963 beq s2,s4,3235a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4ea> + 3234c: 6008 ld a0,0(s0) + 3234e: c925 beqz a0,323be <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x54e> + 32350: 0461 addi s0,s0,24 + 32352: daee30ef jal ra,15900 <_ZdlPv@plt> + 32356: fe891be3 bne s2,s0,3234c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4dc> + 3235a: 8552 mv a0,s4 + 3235c: da4e30ef jal ra,15900 <_ZdlPv@plt> + 32360: 60ea ld ra,152(sp) + 32362: 644a ld s0,144(sp) + 32364: 79e6 ld s3,120(sp) + 32366: 7aa6 ld s5,104(sp) + 32368: 7b06 ld s6,96(sp) + 3236a: 6be6 ld s7,88(sp) + 3236c: 6c46 ld s8,80(sp) + 3236e: 6ca6 ld s9,72(sp) + 32370: 690a ld s2,128(sp) + 32372: 7a46 ld s4,112(sp) + 32374: 8526 mv a0,s1 + 32376: 64aa ld s1,136(sp) + 32378: 610d addi sp,sp,160 + 3237a: 8082 ret + 3237c: 000ba783 lw a5,0(s7) + 32380: 0691 addi a3,a3,4 + 32382: fef6ae23 sw a5,-4(a3) + 32386: c4d601e3 beq a2,a3,31fc8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> + 3238a: 000ba783 lw a5,0(s7) + 3238e: 0691 addi a3,a3,4 + 32390: fef6ae23 sw a5,-4(a3) + 32394: fed614e3 bne a2,a3,3237c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x50c> + 32398: b905 j 31fc8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> + 3239a: 02c7f7d3 fadd.d fa5,fa5,fa2 + 3239e: 450d li a0,3 + 323a0: b37d j 3214e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2de> + 323a2: 4501 li a0,0 + 323a4: b36d j 3214e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2de> + 323a6: 00179713 slli a4,a5,0x1 + 323aa: e6f77ce3 bgeu a4,a5,32222 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x3b2> + 323ae: 5765 li a4,-7 + 323b0: 00175d93 srli s11,a4,0x1 + 323b4: bda5 j 3222c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x3bc> + 323b6: 0ae1 addi s5,s5,24 + 323b8: f7599be3 bne s3,s5,3232e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4be> + 323bc: b749 j 3233e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4ce> + 323be: 0461 addi s0,s0,24 + 323c0: f88916e3 bne s2,s0,3234c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4dc> + 323c4: bf59 j 3235a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4ea> + 323c6: 862a mv a2,a0 + 323c8: 85ea mv a1,s10 + 323ca: 0c36f757 vsetvli a4,a3,e8,m8,ta,ma + 323ce: 02058407 vle8.v v8,(a1) + 323d2: 8e99 sub a3,a3,a4 + 323d4: 95ba add a1,a1,a4 + 323d6: 02060427 vse8.v v8,(a2) + 323da: 963a add a2,a2,a4 + 323dc: f6fd bnez a3,323ca <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x55a> + 323de: 856a mv a0,s10 + 323e0: e43e sd a5,8(sp) + 323e2: d1ee30ef jal ra,15900 <_ZdlPv@plt> + 323e6: 67a2 ld a5,8(sp) + 323e8: b59d j 3224e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x3de> + 323ea: ec02 sd zero,24(sp) + 323ec: f402 sd zero,40(sp) + 323ee: 4b81 li s7,0 + 323f0: 4601 li a2,0 + 323f2: bed9 j 31fc8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> + 323f4: 4401 li s0,0 + 323f6: befd j 31ff4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x184> + 323f8: ec02 sd zero,24(sp) + 323fa: f402 sd zero,40(sp) + 323fc: 4c01 li s8,0 + 323fe: 4501 li a0,0 + 32400: b4f5 j 31eec <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x7c> + 32402: 4a01 li s4,0 + 32404: be11 j 31f18 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0xa8> + 32406: 00450613 addi a2,a0,4 + 3240a: be7d j 31fc8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> + 3240c: 00480593 addi a1,a6,4 + 32410: 07a1 addi a5,a5,8 + 32412: 4685 li a3,1 + 32414: 872e mv a4,a1 + 32416: 8636 mv a2,a3 + 32418: d226f7d3 fcvt.d.l fa5,a3 + 3241c: 0685 addi a3,a3,1 + 3241e: 07a1 addi a5,a5,8 + 32420: fef7bc27 fsd fa5,-8(a5) + 32424: c310 sw a2,0(a4) + 32426: 0711 addi a4,a4,4 + 32428: fea6e8e3 bltu a3,a0,32418 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5a8> + 3242c: b95d j 320e2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x272> + 3242e: 879a mv a5,t1 + 32430: 4390 lw a2,0(a5) + 32432: 4314 lw a3,0(a4) + 32434: 17f1 addi a5,a5,-4 + 32436: c310 sw a2,0(a4) + 32438: c3d4 sw a3,4(a5) + 3243a: 0711 addi a4,a4,4 + 3243c: fef76ae3 bltu a4,a5,32430 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5c0> + 32440: 6d06 ld s10,64(sp) + 32442: 7de2 ld s11,56(sp) + 32444: b5d5 j 32328 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b8> + 32446: 842a mv s0,a0 + 32448: e0ea sd s10,64(sp) + 3244a: fc6e sd s11,56(sp) + 3244c: 84d2 mv s1,s4 + 3244e: 08990863 beq s2,s1,324de <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x66e> + 32452: 6088 ld a0,0(s1) + 32454: c119 beqz a0,3245a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5ea> + 32456: caae30ef jal ra,15900 <_ZdlPv@plt> + 3245a: 04e1 addi s1,s1,24 + 3245c: 08990163 beq s2,s1,324de <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x66e> + 32460: bfcd j 32452 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5e2> + 32462: 00007517 auipc a0,0x7 + 32466: 97e50513 addi a0,a0,-1666 # 38de0 <_IO_stdin_used+0x788> + 3246a: c86e30ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 3246e: 00007517 auipc a0,0x7 + 32472: 97250513 addi a0,a0,-1678 # 38de0 <_IO_stdin_used+0x788> + 32476: e4e6 sd s9,72(sp) + 32478: e0ea sd s10,64(sp) + 3247a: fc6e sd s11,56(sp) + 3247c: c74e30ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 32480: 842a mv s0,a0 + 32482: e4e6 sd s9,72(sp) + 32484: e0ea sd s10,64(sp) + 32486: fc6e sd s11,56(sp) + 32488: 000c0563 beqz s8,32492 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x622> + 3248c: 8562 mv a0,s8 + 3248e: c72e30ef jal ra,15900 <_ZdlPv@plt> + 32492: 8522 mv a0,s0 + 32494: b5ce30ef jal ra,157f0 <_Unwind_Resume@plt> + 32498: 842a mv s0,a0 + 3249a: 060b8063 beqz s7,324fa <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x68a> + 3249e: 855e mv a0,s7 + 324a0: c60e30ef jal ra,15900 <_ZdlPv@plt> + 324a4: 84d2 mv s1,s4 + 324a6: e0ea sd s10,64(sp) + 324a8: fc6e sd s11,56(sp) + 324aa: b755 j 3244e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5de> + 324ac: 842a mv s0,a0 + 324ae: fc0a0ae3 beqz s4,32482 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x612> + 324b2: 8552 mv a0,s4 + 324b4: c4ce30ef jal ra,15900 <_ZdlPv@plt> + 324b8: b7e9 j 32482 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x612> + 324ba: 00006517 auipc a0,0x6 + 324be: 7e650513 addi a0,a0,2022 # 38ca0 <_IO_stdin_used+0x648> + 324c2: c2ee30ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 324c6: 00007517 auipc a0,0x7 + 324ca: 91a50513 addi a0,a0,-1766 # 38de0 <_IO_stdin_used+0x788> + 324ce: c22e30ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 324d2: 00007517 auipc a0,0x7 + 324d6: 90e50513 addi a0,a0,-1778 # 38de0 <_IO_stdin_used+0x788> + 324da: c16e30ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 324de: fa0a0ae3 beqz s4,32492 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x622> + 324e2: 8552 mv a0,s4 + 324e4: c1ce30ef jal ra,15900 <_ZdlPv@plt> + 324e8: b76d j 32492 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x622> + 324ea: 84aa mv s1,a0 + 324ec: c401 beqz s0,324f4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x684> + 324ee: 8522 mv a0,s0 + 324f0: c10e30ef jal ra,15900 <_ZdlPv@plt> + 324f4: 8426 mv s0,s1 + 324f6: fa0b94e3 bnez s7,3249e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x62e> + 324fa: e0ea sd s10,64(sp) + 324fc: fc6e sd s11,56(sp) + 324fe: 84d2 mv s1,s4 + 32500: b7b9 j 3244e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5de> + 32502: 609c ld a5,0(s1) + 32504: 84aa mv s1,a0 + 32506: c781 beqz a5,3250e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x69e> + 32508: 853e mv a0,a5 + 3250a: bf6e30ef jal ra,15900 <_ZdlPv@plt> + 3250e: 8aa2 mv s5,s0 + 32510: 01598a63 beq s3,s5,32524 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x6b4> + 32514: 000ab503 ld a0,0(s5) + 32518: c119 beqz a0,3251e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x6ae> + 3251a: be6e30ef jal ra,15900 <_ZdlPv@plt> + 3251e: 0ae1 addi s5,s5,24 + 32520: ff599ae3 bne s3,s5,32514 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x6a4> + 32524: c401 beqz s0,3252c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x6bc> + 32526: 8522 mv a0,s0 + 32528: bd8e30ef jal ra,15900 <_ZdlPv@plt> + 3252c: 8426 mv s0,s1 + 3252e: 84d2 mv s1,s4 + 32530: bf39 j 3244e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5de> + +0000000000032532 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_>: + 32532: cd817057 vsetivli zero,2,e64,m1,ta,ma + 32536: 5e0030d7 vmv.v.i v1,0 + 3253a: 716d addi sp,sp,-272 + 3253c: f1d2 sd s4,224(sp) + 3253e: e9da sd s6,208(sp) + 32540: fd66 sd s9,184(sp) + 32542: e606 sd ra,264(sp) + 32544: e222 sd s0,256(sp) + 32546: fda6 sd s1,248(sp) + 32548: f9ca sd s2,240(sp) + 3254a: f5ce sd s3,232(sp) + 3254c: edd6 sd s5,216(sp) + 3254e: e5de sd s7,200(sp) + 32550: e1e2 sd s8,192(sp) + 32552: f96a sd s10,176(sp) + 32554: f56e sd s11,168(sp) + 32556: 0098 addi a4,sp,64 + 32558: 08b4 addi a3,sp,88 + 3255a: 020770a7 vse64.v v1,(a4) + 3255e: 0206f0a7 vse64.v v1,(a3) + 32562: 0005ba03 ld s4,0(a1) + 32566: 659c ld a5,8(a1) + 32568: 07810b13 addi s6,sp,120 + 3256c: ec3a sd a4,24(sp) + 3256e: e836 sd a3,16(sp) + 32570: e882 sd zero,80(sp) + 32572: f482 sd zero,104(sp) + 32574: dc82 sw zero,120(sp) + 32576: e102 sd zero,128(sp) + 32578: ed02 sd zero,152(sp) + 3257a: e55a sd s6,136(sp) + 3257c: e95a sd s6,144(sp) + 3257e: f02a sd a0,32(sp) + 32580: 8cb2 mv s9,a2 + 32582: 34fa0463 beq s4,a5,328ca <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x398> + 32586: 80000ab7 lui s5,0x80000 + 3258a: 183c addi a5,sp,56 + 3258c: 8c2e mv s8,a1 + 3258e: fffac993 not s3,s5 + 32592: 4401 li s0,0 + 32594: 4b81 li s7,0 + 32596: f43e sd a5,40(sp) + 32598: 005b9793 slli a5,s7,0x5 + 3259c: 97d2 add a5,a5,s4 + 3259e: e43e sd a5,8(sp) + 325a0: 0007b903 ld s2,0(a5) + 325a4: 0087bd83 ld s11,8(a5) + 325a8: 2c040763 beqz s0,32876 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x344> + 325ac: 8d22 mv s10,s0 + 325ae: 84da mv s1,s6 + 325b0: 028d3a03 ld s4,40(s10) + 325b4: 866e mv a2,s11 + 325b6: 01ba7363 bgeu s4,s11,325bc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x8a> + 325ba: 8652 mv a2,s4 + 325bc: c619 beqz a2,325ca <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x98> + 325be: 020d3503 ld a0,32(s10) + 325c2: 85ca mv a1,s2 + 325c4: bfce30ef jal ra,159c0 + 325c8: e909 bnez a0,325da <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xa8> + 325ca: 41ba07b3 sub a5,s4,s11 + 325ce: 00f9c863 blt s3,a5,325de <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xac> + 325d2: 2f57c063 blt a5,s5,328b2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x380> + 325d6: 0007851b sext.w a0,a5 + 325da: 2c054c63 bltz a0,328b2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x380> + 325de: 84ea mv s1,s10 + 325e0: 010d3d03 ld s10,16(s10) + 325e4: fc0d16e3 bnez s10,325b0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x7e> + 325e8: 17648e63 beq s1,s6,32764 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x232> + 325ec: 0284bd03 ld s10,40(s1) + 325f0: 866e mv a2,s11 + 325f2: 01bd7363 bgeu s10,s11,325f8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xc6> + 325f6: 866a mv a2,s10 + 325f8: c611 beqz a2,32604 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xd2> + 325fa: 708c ld a1,32(s1) + 325fc: 854a mv a0,s2 + 325fe: bc2e30ef jal ra,159c0 + 32602: e909 bnez a0,32614 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xe2> + 32604: 41ad87b3 sub a5,s11,s10 + 32608: 00f9c863 blt s3,a5,32618 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xe6> + 3260c: 1557cc63 blt a5,s5,32764 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x232> + 32610: 0007851b sext.w a0,a5 + 32614: 14054863 bltz a0,32764 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x232> + 32618: 0404bd03 ld s10,64(s1) + 3261c: 67a6 ld a5,72(sp) + 3261e: 66c6 ld a3,80(sp) + 32620: fc6a sd s10,56(sp) + 32622: 1ad78e63 beq a5,a3,327de <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2ac> + 32626: 01a7b023 sd s10,0(a5) + 3262a: 07a1 addi a5,a5,8 + 3262c: e4be sd a5,72(sp) + 3262e: 000c3a03 ld s4,0(s8) + 32632: 008c3783 ld a5,8(s8) + 32636: 0b85 addi s7,s7,1 + 32638: 640a ld s0,128(sp) + 3263a: 414787b3 sub a5,a5,s4 + 3263e: 8795 srai a5,a5,0x5 + 32640: f4fbece3 bltu s7,a5,32598 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x66> + 32644: 000cba03 ld s4,0(s9) + 32648: 008cb783 ld a5,8(s9) + 3264c: 0b478e63 beq a5,s4,32708 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1d6> + 32650: 80000ab7 lui s5,0x80000 + 32654: 183c addi a5,sp,56 + 32656: fffac993 not s3,s5 + 3265a: 4b81 li s7,0 + 3265c: e43e sd a5,8(sp) + 3265e: 005b9793 slli a5,s7,0x5 + 32662: 9a3e add s4,s4,a5 + 32664: 000a3903 ld s2,0(s4) + 32668: 008a3d03 ld s10,8(s4) + 3266c: 22040263 beqz s0,32890 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x35e> + 32670: 8c22 mv s8,s0 + 32672: 84da mv s1,s6 + 32674: 028c3d83 ld s11,40(s8) + 32678: 866a mv a2,s10 + 3267a: 01adf363 bgeu s11,s10,32680 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x14e> + 3267e: 866e mv a2,s11 + 32680: c619 beqz a2,3268e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x15c> + 32682: 020c3503 ld a0,32(s8) + 32686: 85ca mv a1,s2 + 32688: b38e30ef jal ra,159c0 + 3268c: e909 bnez a0,3269e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x16c> + 3268e: 41ad87b3 sub a5,s11,s10 + 32692: 00f9c863 blt s3,a5,326a2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x170> + 32696: 2157c963 blt a5,s5,328a8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x376> + 3269a: 0007851b sext.w a0,a5 + 3269e: 20054563 bltz a0,328a8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x376> + 326a2: 84e2 mv s1,s8 + 326a4: 010c3c03 ld s8,16(s8) + 326a8: fc0c16e3 bnez s8,32674 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x142> + 326ac: 15648163 beq s1,s6,327ee <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2bc> + 326b0: 0284bc03 ld s8,40(s1) + 326b4: 866a mv a2,s10 + 326b6: 01ac7363 bgeu s8,s10,326bc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x18a> + 326ba: 8662 mv a2,s8 + 326bc: c611 beqz a2,326c8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x196> + 326be: 708c ld a1,32(s1) + 326c0: 854a mv a0,s2 + 326c2: afee30ef jal ra,159c0 + 326c6: e909 bnez a0,326d8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1a6> + 326c8: 418d07b3 sub a5,s10,s8 + 326cc: 00f9c863 blt s3,a5,326dc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1aa> + 326d0: 1157cf63 blt a5,s5,327ee <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2bc> + 326d4: 0007851b sext.w a0,a5 + 326d8: 10054b63 bltz a0,327ee <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2bc> + 326dc: 0404bc03 ld s8,64(s1) + 326e0: 7786 ld a5,96(sp) + 326e2: 76a6 ld a3,104(sp) + 326e4: fc62 sd s8,56(sp) + 326e6: 18d78063 beq a5,a3,32866 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x334> + 326ea: 0187b023 sd s8,0(a5) + 326ee: 07a1 addi a5,a5,8 + 326f0: f0be sd a5,96(sp) + 326f2: 000cba03 ld s4,0(s9) + 326f6: 008cb783 ld a5,8(s9) + 326fa: 0b85 addi s7,s7,1 + 326fc: 640a ld s0,128(sp) + 326fe: 414787b3 sub a5,a5,s4 + 32702: 8795 srai a5,a5,0x5 + 32704: f4fbede3 bltu s7,a5,3265e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x12c> + 32708: c00d beqz s0,3272a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1f8> + 3270a: 6c08 ld a0,24(s0) + 3270c: 84a2 mv s1,s0 + 3270e: d30e60ef jal ra,18c3e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0> + 32712: 7008 ld a0,32(s0) + 32714: 03040793 addi a5,s0,48 + 32718: 6800 ld s0,16(s0) + 3271a: 00f50463 beq a0,a5,32722 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1f0> + 3271e: 9e2e30ef jal ra,15900 <_ZdlPv@plt> + 32722: 8526 mv a0,s1 + 32724: 9dce30ef jal ra,15900 <_ZdlPv@plt> + 32728: f06d bnez s0,3270a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1d8> + 3272a: 6642 ld a2,16(sp) + 3272c: 65e2 ld a1,24(sp) + 3272e: 7502 ld a0,32(sp) + 32730: f40ff0ef jal ra,31e70 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_> + 32734: 6566 ld a0,88(sp) + 32736: c119 beqz a0,3273c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x20a> + 32738: 9c8e30ef jal ra,15900 <_ZdlPv@plt> + 3273c: 6506 ld a0,64(sp) + 3273e: c119 beqz a0,32744 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x212> + 32740: 9c0e30ef jal ra,15900 <_ZdlPv@plt> + 32744: 60b2 ld ra,264(sp) + 32746: 6412 ld s0,256(sp) + 32748: 7502 ld a0,32(sp) + 3274a: 74ee ld s1,248(sp) + 3274c: 794e ld s2,240(sp) + 3274e: 79ae ld s3,232(sp) + 32750: 7a0e ld s4,224(sp) + 32752: 6aee ld s5,216(sp) + 32754: 6b4e ld s6,208(sp) + 32756: 6bae ld s7,200(sp) + 32758: 6c0e ld s8,192(sp) + 3275a: 7cea ld s9,184(sp) + 3275c: 7d4a ld s10,176(sp) + 3275e: 7daa ld s11,168(sp) + 32760: 6151 addi sp,sp,272 + 32762: 8082 ret + 32764: 6d6a ld s10,152(sp) + 32766: 8a5a mv s4,s6 + 32768: 7404 ld s1,40(s0) + 3276a: 866e mv a2,s11 + 3276c: 01b4f363 bgeu s1,s11,32772 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x240> + 32770: 8626 mv a2,s1 + 32772: c611 beqz a2,3277e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x24c> + 32774: 7008 ld a0,32(s0) + 32776: 85ca mv a1,s2 + 32778: a48e30ef jal ra,159c0 + 3277c: e909 bnez a0,3278e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x25c> + 3277e: 41b487b3 sub a5,s1,s11 + 32782: 00f9c863 blt s3,a5,32792 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x260> + 32786: 1357ce63 blt a5,s5,328c2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x390> + 3278a: 0007851b sext.w a0,a5 + 3278e: 12054a63 bltz a0,328c2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x390> + 32792: 8a22 mv s4,s0 + 32794: 6800 ld s0,16(s0) + 32796: f869 bnez s0,32768 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x236> + 32798: 0f6a0163 beq s4,s6,3287a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x348> + 3279c: 028a3403 ld s0,40(s4) + 327a0: 866e mv a2,s11 + 327a2: 01b47363 bgeu s0,s11,327a8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x276> + 327a6: 8622 mv a2,s0 + 327a8: c619 beqz a2,327b6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x284> + 327aa: 020a3583 ld a1,32(s4) + 327ae: 854a mv a0,s2 + 327b0: a10e30ef jal ra,159c0 + 327b4: ed01 bnez a0,327cc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x29a> + 327b6: 800007b7 lui a5,0x80000 + 327ba: 408d8533 sub a0,s11,s0 + 327be: fff7c693 not a3,a5 + 327c2: 00a6c763 blt a3,a0,327d0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x29e> + 327c6: 0af54a63 blt a0,a5,3287a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x348> + 327ca: 2501 sext.w a0,a0 + 327cc: 0a054763 bltz a0,3287a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x348> + 327d0: 05aa3023 sd s10,64(s4) + 327d4: 67a6 ld a5,72(sp) + 327d6: 66c6 ld a3,80(sp) + 327d8: fc6a sd s10,56(sp) + 327da: e4d796e3 bne a5,a3,32626 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xf4> + 327de: 75a2 ld a1,40(sp) + 327e0: 6562 ld a0,24(sp) + 327e2: 00018797 auipc a5,0x18 + 327e6: 6f67b783 ld a5,1782(a5) # 4aed8 <_GLOBAL_OFFSET_TABLE_+0x388> + 327ea: 9782 jalr a5 + 327ec: b589 j 3262e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xfc> + 327ee: 6c6a ld s8,152(sp) + 327f0: 84da mv s1,s6 + 327f2: 02843d83 ld s11,40(s0) + 327f6: 866a mv a2,s10 + 327f8: 01adf363 bgeu s11,s10,327fe <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2cc> + 327fc: 866e mv a2,s11 + 327fe: c611 beqz a2,3280a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2d8> + 32800: 7008 ld a0,32(s0) + 32802: 85ca mv a1,s2 + 32804: 9bce30ef jal ra,159c0 + 32808: e909 bnez a0,3281a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2e8> + 3280a: 41ad87b3 sub a5,s11,s10 + 3280e: 00f9c863 blt s3,a5,3281e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2ec> + 32812: 0b57c563 blt a5,s5,328bc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x38a> + 32816: 0007851b sext.w a0,a5 + 3281a: 0a054163 bltz a0,328bc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x38a> + 3281e: 84a2 mv s1,s0 + 32820: 6800 ld s0,16(s0) + 32822: f861 bnez s0,327f2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2c0> + 32824: 07648863 beq s1,s6,32894 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x362> + 32828: 7480 ld s0,40(s1) + 3282a: 866a mv a2,s10 + 3282c: 01a47363 bgeu s0,s10,32832 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x300> + 32830: 8622 mv a2,s0 + 32832: c611 beqz a2,3283e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x30c> + 32834: 708c ld a1,32(s1) + 32836: 854a mv a0,s2 + 32838: 988e30ef jal ra,159c0 + 3283c: ed01 bnez a0,32854 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x322> + 3283e: 800007b7 lui a5,0x80000 + 32842: 408d0533 sub a0,s10,s0 + 32846: fff7c693 not a3,a5 + 3284a: 00a6c763 blt a3,a0,32858 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x326> + 3284e: 04f54363 blt a0,a5,32894 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x362> + 32852: 2501 sext.w a0,a0 + 32854: 04054063 bltz a0,32894 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x362> + 32858: 0584b023 sd s8,64(s1) + 3285c: 7786 ld a5,96(sp) + 3285e: 76a6 ld a3,104(sp) + 32860: fc62 sd s8,56(sp) + 32862: e8d794e3 bne a5,a3,326ea <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1b8> + 32866: 65a2 ld a1,8(sp) + 32868: 6542 ld a0,16(sp) + 3286a: 00018797 auipc a5,0x18 + 3286e: 66e7b783 ld a5,1646(a5) # 4aed8 <_GLOBAL_OFFSET_TABLE_+0x388> + 32872: 9782 jalr a5 + 32874: bdbd j 326f2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1c0> + 32876: 6d6a ld s10,152(sp) + 32878: 8a5a mv s4,s6 + 3287a: 67a2 ld a5,8(sp) + 3287c: 85d2 mv a1,s4 + 3287e: 1810 addi a2,sp,48 + 32880: 1888 addi a0,sp,112 + 32882: f83e sd a5,48(sp) + 32884: 983e60ef jal ra,19206 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0> + 32888: 8a2a mv s4,a0 + 3288a: 05aa3023 sd s10,64(s4) + 3288e: b799 j 327d4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2a2> + 32890: 6c6a ld s8,152(sp) + 32892: 84da mv s1,s6 + 32894: 85a6 mv a1,s1 + 32896: 1830 addi a2,sp,56 + 32898: 1888 addi a0,sp,112 + 3289a: fc52 sd s4,56(sp) + 3289c: 96be60ef jal ra,19206 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0> + 328a0: 84aa mv s1,a0 + 328a2: 0584b023 sd s8,64(s1) + 328a6: bf5d j 3285c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x32a> + 328a8: 018c3c03 ld s8,24(s8) + 328ac: dc0c14e3 bnez s8,32674 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x142> + 328b0: bbf5 j 326ac <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x17a> + 328b2: 018d3d03 ld s10,24(s10) + 328b6: ce0d1de3 bnez s10,325b0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x7e> + 328ba: b33d j 325e8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xb6> + 328bc: 6c00 ld s0,24(s0) + 328be: f815 bnez s0,327f2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2c0> + 328c0: b795 j 32824 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2f2> + 328c2: 6c00 ld s0,24(s0) + 328c4: ea0412e3 bnez s0,32768 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x236> + 328c8: bdc1 j 32798 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x266> + 328ca: 00063a03 ld s4,0(a2) + 328ce: 661c ld a5,8(a2) + 328d0: 4401 li s0,0 + 328d2: d6fa1fe3 bne s4,a5,32650 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x11e> + 328d6: bd91 j 3272a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1f8> + 328d8: 842a mv s0,a0 + 328da: 650a ld a0,128(sp) + 328dc: b62e60ef jal ra,18c3e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0> + 328e0: 6566 ld a0,88(sp) + 328e2: c119 beqz a0,328e8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x3b6> + 328e4: 81ce30ef jal ra,15900 <_ZdlPv@plt> + 328e8: 6506 ld a0,64(sp) + 328ea: c119 beqz a0,328f0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x3be> + 328ec: 814e30ef jal ra,15900 <_ZdlPv@plt> + 328f0: 8522 mv a0,s0 + 328f2: effe20ef jal ra,157f0 <_Unwind_Resume@plt> + 328f6: 842a mv s0,a0 + 328f8: b7e5 j 328e0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x3ae> + +00000000000328fa <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m>: + 328fa: d3010113 addi sp,sp,-720 + 328fe: 87aa mv a5,a0 + 32900: 0888 addi a0,sp,80 + 32902: 27913c23 sd s9,632(sp) + 32906: 27a13823 sd s10,624(sp) + 3290a: f43e sd a5,40(sp) + 3290c: 2c113423 sd ra,712(sp) + 32910: 2c813023 sd s0,704(sp) + 32914: 8d36 mv s10,a3 + 32916: 8cae mv s9,a1 + 32918: e432 sd a2,8(sp) + 3291a: c19ff0ef jal ra,32532 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_> + 3291e: 09bc addi a5,sp,216 + 32920: 853e mv a0,a5 + 32922: f83e sd a5,48(sp) + 32924: 84ce30ef jal ra,15970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> + 32928: 6766 ld a4,88(sp) + 3292a: 66c6 ld a3,80(sp) + 3292c: 40d708b3 sub a7,a4,a3 + 32930: 4028d813 srai a6,a7,0x2 + 32934: 40e68163 beq a3,a4,32d36 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x43c> + 32938: cd817057 vsetivli zero,2,e64,m1,ta,ma + 3293c: 5e0030d7 vmv.v.i v1,0 + 32940: 18bc addi a5,sp,120 + 32942: 29513c23 sd s5,664(sp) + 32946: 29613823 sd s6,656(sp) + 3294a: 29713423 sd s7,648(sp) + 3294e: 2a913c23 sd s1,696(sp) + 32952: 2b213823 sd s2,688(sp) + 32956: 2b313423 sd s3,680(sp) + 3295a: 2b413023 sd s4,672(sp) + 3295e: 29813023 sd s8,640(sp) + 32962: 27b13423 sd s11,616(sp) + 32966: f03e sd a5,32(sp) + 32968: 081c addi a5,sp,16 + 3296a: 0207f0a7 vse64.v v1,(a5) + 3296e: 4581 li a1,0 + 32970: 4401 li s0,0 + 32972: 4601 li a2,0 + 32974: 09010a93 addi s5,sp,144 + 32978: 0a810b93 addi s7,sp,168 + 3297c: 0c010b13 addi s6,sp,192 + 32980: 00241793 slli a5,s0,0x2 + 32984: 97b6 add a5,a5,a3 + 32986: 01046763 bltu s0,a6,32994 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x9a> + 3298a: a699 j 32cd0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3d6> + 3298c: 0405 addi s0,s0,1 + 3298e: 0791 addi a5,a5,4 + 32990: 35040063 beq s0,a6,32cd0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3d6> + 32994: 4388 lw a0,0(a5) + 32996: 84ae mv s1,a1 + 32998: 89b2 mv s3,a2 + 3299a: 0585 addi a1,a1,1 + 3299c: 0605 addi a2,a2,1 + 3299e: d57d beqz a0,3298c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x92> + 329a0: 8926 mv s2,s1 + 329a2: 009d7363 bgeu s10,s1,329a8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0xae> + 329a6: 896a mv s2,s10 + 329a8: 0808 addi a0,sp,16 + 329aa: 02057087 vle64.v v1,(a0) + 329ae: 7582 ld a1,32(sp) + 329b0: 00148613 addi a2,s1,1 + 329b4: 00198793 addi a5,s3,1 + 329b8: 41260633 sub a2,a2,s2 + 329bc: 412787b3 sub a5,a5,s2 + 329c0: 0205f0a7 vse64.v v1,(a1) + 329c4: e502 sd zero,136(sp) + 329c6: ed56 sd s5,152(sp) + 329c8: e956 sd s5,144(sp) + 329ca: f102 sd zero,160(sp) + 329cc: f95e sd s7,176(sp) + 329ce: f55e sd s7,168(sp) + 329d0: fd02 sd zero,184(sp) + 329d2: e5da sd s6,200(sp) + 329d4: e1da sd s6,192(sp) + 329d6: e982 sd zero,208(sp) + 329d8: f4b2 sd a2,104(sp) + 329da: f8be sd a5,112(sp) + 329dc: 08090163 beqz s2,32a5e <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x164> + 329e0: 41248a33 sub s4,s1,s2 + 329e4: 0a16 slli s4,s4,0x5 + 329e6: 85da mv a1,s6 + 329e8: 4781 li a5,0 + 329ea: 02000d93 li s11,32 + 329ee: a019 j 329f4 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0xfa> + 329f0: 67aa ld a5,136(sp) + 329f2: 658e ld a1,192(sp) + 329f4: 000cb703 ld a4,0(s9) + 329f8: 0785 addi a5,a5,1 + 329fa: 9752 add a4,a4,s4 + 329fc: 00073c03 ld s8,0(a4) + 32a00: e53e sd a5,136(sp) + 32a02: 01658b63 beq a1,s6,32a18 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x11e> + 32a06: 865a mv a2,s6 + 32a08: 8556 mv a0,s5 + 32a0a: 9a6e30ef jal ra,15bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> + 32a0e: 778a ld a5,160(sp) + 32a10: 674e ld a4,208(sp) + 32a12: e982 sd zero,208(sp) + 32a14: 97ba add a5,a5,a4 + 32a16: f13e sd a5,160(sp) + 32a18: 75aa ld a1,168(sp) + 32a1a: 01758b63 beq a1,s7,32a30 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x136> + 32a1e: 865e mv a2,s7 + 32a20: 8556 mv a0,s5 + 32a22: 98ee30ef jal ra,15bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> + 32a26: 778a ld a5,160(sp) + 32a28: 776a ld a4,184(sp) + 32a2a: fd02 sd zero,184(sp) + 32a2c: 97ba add a5,a5,a4 + 32a2e: f13e sd a5,160(sp) + 32a30: 02000513 li a0,32 + 32a34: e6de20ef jal ra,158a0 <_Znwm@plt> + 32a38: 85d6 mv a1,s5 + 32a3a: 01b50823 sb s11,16(a0) + 32a3e: 01853c23 sd s8,24(a0) + 32a42: c7fe20ef jal ra,156c0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt> + 32a46: 778a ld a5,160(sp) + 32a48: 197d addi s2,s2,-1 + 32a4a: 020a0a13 addi s4,s4,32 + 32a4e: 0785 addi a5,a5,1 + 32a50: f13e sd a5,160(sp) + 32a52: f8091fe3 bnez s2,329f0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0xf6> + 32a56: 6766 ld a4,88(sp) + 32a58: 66c6 ld a3,80(sp) + 32a5a: 40d708b3 sub a7,a4,a3 + 32a5e: 4028d893 srai a7,a7,0x2 + 32a62: 05147563 bgeu s0,a7,32aac <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1b2> + 32a66: 4c01 li s8,0 + 32a68: 25ac7263 bgeu s8,s10,32cac <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3b2> + 32a6c: 00241793 slli a5,s0,0x2 + 32a70: 97b6 add a5,a5,a3 + 32a72: 0007aa03 lw s4,0(a5) + 32a76: 1c0a0563 beqz s4,32c40 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x346> + 32a7a: 4789 li a5,2 + 32a7c: 14fa0863 beq s4,a5,32bcc <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x2d2> + 32a80: 478d li a5,3 + 32a82: 14fa0563 beq s4,a5,32bcc <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x2d2> + 32a86: 4785 li a5,1 + 32a88: 16fa0f63 beq s4,a5,32c06 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x30c> + 32a8c: 4c01 li s8,0 + 32a8e: fffa0613 addi a2,s4,-1 + 32a92: 40d707b3 sub a5,a4,a3 + 32a96: 1a79 addi s4,s4,-2 + 32a98: 00c03633 snez a2,a2 + 32a9c: 01403a33 snez s4,s4 + 32aa0: 0405 addi s0,s0,1 + 32aa2: 8789 srai a5,a5,0x2 + 32aa4: 94b2 add s1,s1,a2 + 32aa6: 99d2 add s3,s3,s4 + 32aa8: fcf460e3 bltu s0,a5,32a68 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x16e> + 32aac: 77e6 ld a5,120(sp) + 32aae: 670a ld a4,128(sp) + 32ab0: 8fd9 or a5,a5,a4 + 32ab2: 22078563 beqz a5,32cdc <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3e2> + 32ab6: 0e810c13 addi s8,sp,232 + 32aba: 8562 mv a0,s8 + 32abc: 460d li a2,3 + 32abe: 00008597 auipc a1,0x8 + 32ac2: 36258593 addi a1,a1,866 # 3ae20 <_IO_stdin_used+0x27c8> + 32ac6: c3be20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32aca: 678a ld a5,128(sp) + 32acc: 2a079e63 bnez a5,32d88 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x48e> + 32ad0: 77e6 ld a5,120(sp) + 32ad2: cb9d beqz a5,32b08 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x20e> + 32ad4: 4605 li a2,1 + 32ad6: 00008597 auipc a1,0x8 + 32ada: 35a58593 addi a1,a1,858 # 3ae30 <_IO_stdin_used+0x27d8> + 32ade: 8562 mv a0,s8 + 32ae0: c21e20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32ae4: 75c6 ld a1,112(sp) + 32ae6: 8562 mv a0,s8 + 32ae8: d69e20ef jal ra,15850 <_ZNSo9_M_insertImEERSoT_@plt> + 32aec: 4605 li a2,1 + 32aee: 00008597 auipc a1,0x8 + 32af2: 33a58593 addi a1,a1,826 # 3ae28 <_IO_stdin_used+0x27d0> + 32af6: 892a mv s2,a0 + 32af8: c09e20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32afc: 75e6 ld a1,120(sp) + 32afe: 67aa ld a5,136(sp) + 32b00: 854a mv a0,s2 + 32b02: 95be add a1,a1,a5 + 32b04: d4de20ef jal ra,15850 <_ZNSo9_M_insertImEERSoT_@plt> + 32b08: 4611 li a2,4 + 32b0a: 00008597 auipc a1,0x8 + 32b0e: 32e58593 addi a1,a1,814 # 3ae38 <_IO_stdin_used+0x27e0> + 32b12: 8562 mv a0,s8 + 32b14: bede20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32b18: 658e ld a1,192(sp) + 32b1a: 01658b63 beq a1,s6,32b30 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x236> + 32b1e: 865a mv a2,s6 + 32b20: 8556 mv a0,s5 + 32b22: 88ee30ef jal ra,15bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> + 32b26: 778a ld a5,160(sp) + 32b28: 674e ld a4,208(sp) + 32b2a: e982 sd zero,208(sp) + 32b2c: 97ba add a5,a5,a4 + 32b2e: f13e sd a5,160(sp) + 32b30: 75aa ld a1,168(sp) + 32b32: 01758b63 beq a1,s7,32b48 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x24e> + 32b36: 865e mv a2,s7 + 32b38: 8556 mv a0,s5 + 32b3a: 876e30ef jal ra,15bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> + 32b3e: 778a ld a5,160(sp) + 32b40: 776a ld a4,184(sp) + 32b42: fd02 sd zero,184(sp) + 32b44: 97ba add a5,a5,a4 + 32b46: f13e sd a5,160(sp) + 32b48: 694a ld s2,144(sp) + 32b4a: 29590863 beq s2,s5,32dda <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4e0> + 32b4e: 04f10793 addi a5,sp,79 + 32b52: fc3e sd a5,56(sp) + 32b54: a83d j 32b92 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x298> + 32b56: 75e2 ld a1,56(sp) + 32b58: 4605 li a2,1 + 32b5a: 8562 mv a0,s8 + 32b5c: ba5e20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32b60: 01893d83 ld s11,24(s2) + 32b64: 8a2a mv s4,a0 + 32b66: 040d8863 beqz s11,32bb6 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x2bc> + 32b6a: 856e mv a0,s11 + 32b6c: 864e30ef jal ra,15bd0 + 32b70: 862a mv a2,a0 + 32b72: 85ee mv a1,s11 + 32b74: 8552 mv a0,s4 + 32b76: b8be20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32b7a: 8552 mv a0,s4 + 32b7c: 4605 li a2,1 + 32b7e: 00006597 auipc a1,0x6 + 32b82: 67a58593 addi a1,a1,1658 # 391f8 <_IO_stdin_used+0xba0> + 32b86: b7be20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32b8a: 00093903 ld s2,0(s2) + 32b8e: 25590663 beq s2,s5,32dda <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4e0> + 32b92: 77ae ld a5,232(sp) + 32b94: 01094583 lbu a1,16(s2) + 32b98: fe87b783 ld a5,-24(a5) + 32b9c: 04b107a3 sb a1,79(sp) + 32ba0: 978a add a5,a5,sp + 32ba2: 7ffc ld a5,248(a5) + 32ba4: fbcd bnez a5,32b56 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x25c> + 32ba6: 8562 mv a0,s8 + 32ba8: d79e20ef jal ra,15920 <_ZNSo3putEc@plt> + 32bac: 01893d83 ld s11,24(s2) + 32bb0: 8a62 mv s4,s8 + 32bb2: fa0d9ce3 bnez s11,32b6a <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x270> + 32bb6: 000a3783 ld a5,0(s4) + 32bba: fe87b503 ld a0,-24(a5) + 32bbe: 9552 add a0,a0,s4 + 32bc0: 510c lw a1,32(a0) + 32bc2: 0015e593 ori a1,a1,1 + 32bc6: e8be20ef jal ra,15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> + 32bca: bf45 j 32b7a <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x280> + 32bcc: 000cb783 ld a5,0(s9) + 32bd0: 00549713 slli a4,s1,0x5 + 32bd4: 02000513 li a0,32 + 32bd8: 97ba add a5,a5,a4 + 32bda: 0007b903 ld s2,0(a5) + 32bde: 678a ld a5,128(sp) + 32be0: 0785 addi a5,a5,1 + 32be2: e13e sd a5,128(sp) + 32be4: cbde20ef jal ra,158a0 <_Znwm@plt> + 32be8: 02d00713 li a4,45 + 32bec: 00e50823 sb a4,16(a0) + 32bf0: 01253c23 sd s2,24(a0) + 32bf4: 85da mv a1,s6 + 32bf6: acbe20ef jal ra,156c0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt> + 32bfa: 67ce ld a5,208(sp) + 32bfc: 470d li a4,3 + 32bfe: 0785 addi a5,a5,1 + 32c00: e9be sd a5,208(sp) + 32c02: 0cea1a63 bne s4,a4,32cd6 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3dc> + 32c06: 67a2 ld a5,8(sp) + 32c08: 00599693 slli a3,s3,0x5 + 32c0c: 02000513 li a0,32 + 32c10: 6398 ld a4,0(a5) + 32c12: 77e6 ld a5,120(sp) + 32c14: 9736 add a4,a4,a3 + 32c16: 0785 addi a5,a5,1 + 32c18: 00073903 ld s2,0(a4) + 32c1c: fcbe sd a5,120(sp) + 32c1e: c83e20ef jal ra,158a0 <_Znwm@plt> + 32c22: 02b00713 li a4,43 + 32c26: 00e50823 sb a4,16(a0) + 32c2a: 85de mv a1,s7 + 32c2c: 01253c23 sd s2,24(a0) + 32c30: a91e20ef jal ra,156c0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt> + 32c34: 77ea ld a5,184(sp) + 32c36: 6766 ld a4,88(sp) + 32c38: 66c6 ld a3,80(sp) + 32c3a: 0785 addi a5,a5,1 + 32c3c: fd3e sd a5,184(sp) + 32c3e: b5b9 j 32a8c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x192> + 32c40: 67aa ld a5,136(sp) + 32c42: 000cb703 ld a4,0(s9) + 32c46: 00549693 slli a3,s1,0x5 + 32c4a: 658e ld a1,192(sp) + 32c4c: 9736 add a4,a4,a3 + 32c4e: 0785 addi a5,a5,1 + 32c50: 00073903 ld s2,0(a4) + 32c54: e53e sd a5,136(sp) + 32c56: 01658b63 beq a1,s6,32c6c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x372> + 32c5a: 865a mv a2,s6 + 32c5c: 8556 mv a0,s5 + 32c5e: f53e20ef jal ra,15bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> + 32c62: 778a ld a5,160(sp) + 32c64: 674e ld a4,208(sp) + 32c66: e982 sd zero,208(sp) + 32c68: 97ba add a5,a5,a4 + 32c6a: f13e sd a5,160(sp) + 32c6c: 75aa ld a1,168(sp) + 32c6e: 01758b63 beq a1,s7,32c84 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x38a> + 32c72: 865e mv a2,s7 + 32c74: 8556 mv a0,s5 + 32c76: f3be20ef jal ra,15bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> + 32c7a: 778a ld a5,160(sp) + 32c7c: 776a ld a4,184(sp) + 32c7e: fd02 sd zero,184(sp) + 32c80: 97ba add a5,a5,a4 + 32c82: f13e sd a5,160(sp) + 32c84: 02000513 li a0,32 + 32c88: c19e20ef jal ra,158a0 <_Znwm@plt> + 32c8c: 02000713 li a4,32 + 32c90: 00e50823 sb a4,16(a0) + 32c94: 01253c23 sd s2,24(a0) + 32c98: 85d6 mv a1,s5 + 32c9a: a27e20ef jal ra,156c0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt> + 32c9e: 778a ld a5,160(sp) + 32ca0: 6766 ld a4,88(sp) + 32ca2: 66c6 ld a3,80(sp) + 32ca4: 0785 addi a5,a5,1 + 32ca6: 0c05 addi s8,s8,1 + 32ca8: f13e sd a5,160(sp) + 32caa: b3d5 j 32a8e <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x194> + 32cac: 0004079b sext.w a5,s0 + 32cb0: 078a slli a5,a5,0x2 + 32cb2: 97b6 add a5,a5,a3 + 32cb4: 00e79663 bne a5,a4,32cc0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3c6> + 32cb8: bbd5 j 32aac <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1b2> + 32cba: 0791 addi a5,a5,4 + 32cbc: def708e3 beq a4,a5,32aac <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1b2> + 32cc0: 4390 lw a2,0(a5) + 32cc2: de65 beqz a2,32cba <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3c0> + 32cc4: 8f95 sub a5,a5,a3 + 32cc6: 8789 srai a5,a5,0x2 + 32cc8: 8f81 sub a5,a5,s0 + 32cca: dba7e1e3 bltu a5,s10,32a6c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x172> + 32cce: bbf9 j 32aac <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1b2> + 32cd0: 84ae mv s1,a1 + 32cd2: 89b2 mv s3,a2 + 32cd4: b1f1 j 329a0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0xa6> + 32cd6: 6766 ld a4,88(sp) + 32cd8: 66c6 ld a3,80(sp) + 32cda: bb4d j 32a8c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x192> + 32cdc: 640e ld s0,192(sp) + 32cde: 01640863 beq s0,s6,32cee <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3f4> + 32ce2: 8522 mv a0,s0 + 32ce4: 6000 ld s0,0(s0) + 32ce6: c1be20ef jal ra,15900 <_ZdlPv@plt> + 32cea: ff641ce3 bne s0,s6,32ce2 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3e8> + 32cee: 742a ld s0,168(sp) + 32cf0: 01740863 beq s0,s7,32d00 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x406> + 32cf4: 8522 mv a0,s0 + 32cf6: 6000 ld s0,0(s0) + 32cf8: c09e20ef jal ra,15900 <_ZdlPv@plt> + 32cfc: ff741ce3 bne s0,s7,32cf4 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3fa> + 32d00: 644a ld s0,144(sp) + 32d02: 01540863 beq s0,s5,32d12 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x418> + 32d06: 8522 mv a0,s0 + 32d08: 6000 ld s0,0(s0) + 32d0a: bf7e20ef jal ra,15900 <_ZdlPv@plt> + 32d0e: ff541ce3 bne s0,s5,32d06 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x40c> + 32d12: 2b813483 ld s1,696(sp) + 32d16: 2b013903 ld s2,688(sp) + 32d1a: 2a813983 ld s3,680(sp) + 32d1e: 2a013a03 ld s4,672(sp) + 32d22: 29813a83 ld s5,664(sp) + 32d26: 29013b03 ld s6,656(sp) + 32d2a: 28813b83 ld s7,648(sp) + 32d2e: 28013c03 ld s8,640(sp) + 32d32: 26813d83 ld s11,616(sp) + 32d36: 76a2 ld a3,40(sp) + 32d38: 6772 ld a4,280(sp) + 32d3a: 01068793 addi a5,a3,16 + 32d3e: 0006b423 sd zero,8(a3) + 32d42: 00068823 sb zero,16(a3) + 32d46: e29c sd a5,0(a3) + 32d48: 0e070663 beqz a4,32e34 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x53a> + 32d4c: 67b2 ld a5,264(sp) + 32d4e: c399 beqz a5,32d54 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x45a> + 32d50: 0ef76063 bltu a4,a5,32e30 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x536> + 32d54: 66d2 ld a3,272(sp) + 32d56: 7522 ld a0,40(sp) + 32d58: 4601 li a2,0 + 32d5a: 4581 li a1,0 + 32d5c: 8f15 sub a4,a4,a3 + 32d5e: a13e20ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 32d62: 7542 ld a0,48(sp) + 32d64: e2ce20ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 32d68: 6546 ld a0,80(sp) + 32d6a: c119 beqz a0,32d70 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x476> + 32d6c: b95e20ef jal ra,15900 <_ZdlPv@plt> + 32d70: 2c813083 ld ra,712(sp) + 32d74: 2c013403 ld s0,704(sp) + 32d78: 7522 ld a0,40(sp) + 32d7a: 27813c83 ld s9,632(sp) + 32d7e: 27013d03 ld s10,624(sp) + 32d82: 2d010113 addi sp,sp,720 + 32d86: 8082 ret + 32d88: 4605 li a2,1 + 32d8a: 00006597 auipc a1,0x6 + 32d8e: 02658593 addi a1,a1,38 # 38db0 <_IO_stdin_used+0x758> + 32d92: 8562 mv a0,s8 + 32d94: 96de20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32d98: 75a6 ld a1,104(sp) + 32d9a: 8562 mv a0,s8 + 32d9c: ab5e20ef jal ra,15850 <_ZNSo9_M_insertImEERSoT_@plt> + 32da0: 4605 li a2,1 + 32da2: 00008597 auipc a1,0x8 + 32da6: 08658593 addi a1,a1,134 # 3ae28 <_IO_stdin_used+0x27d0> + 32daa: 892a mv s2,a0 + 32dac: 955e20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32db0: 658a ld a1,128(sp) + 32db2: 67aa ld a5,136(sp) + 32db4: 854a mv a0,s2 + 32db6: 95be add a1,a1,a5 + 32db8: a99e20ef jal ra,15850 <_ZNSo9_M_insertImEERSoT_@plt> + 32dbc: 670a ld a4,128(sp) + 32dbe: 77e6 ld a5,120(sp) + 32dc0: d00709e3 beqz a4,32ad2 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1d8> + 32dc4: d40782e3 beqz a5,32b08 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x20e> + 32dc8: 00006597 auipc a1,0x6 + 32dcc: 61058593 addi a1,a1,1552 # 393d8 <_IO_stdin_used+0xd80> + 32dd0: 8562 mv a0,s8 + 32dd2: 85fe20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 32dd6: 77e6 ld a5,120(sp) + 32dd8: b9ed j 32ad2 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1d8> + 32dda: 690e ld s2,192(sp) + 32ddc: 01690963 beq s2,s6,32dee <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4f4> + 32de0: 854a mv a0,s2 + 32de2: 00093903 ld s2,0(s2) + 32de6: b1be20ef jal ra,15900 <_ZdlPv@plt> + 32dea: ff691be3 bne s2,s6,32de0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4e6> + 32dee: 792a ld s2,168(sp) + 32df0: 01790963 beq s2,s7,32e02 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x508> + 32df4: 854a mv a0,s2 + 32df6: 00093903 ld s2,0(s2) + 32dfa: b07e20ef jal ra,15900 <_ZdlPv@plt> + 32dfe: ff791be3 bne s2,s7,32df4 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4fa> + 32e02: 694a ld s2,144(sp) + 32e04: 01590963 beq s2,s5,32e16 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x51c> + 32e08: 854a mv a0,s2 + 32e0a: 00093903 ld s2,0(s2) + 32e0e: af3e20ef jal ra,15900 <_ZdlPv@plt> + 32e12: ff591be3 bne s2,s5,32e08 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x50e> + 32e16: 6766 ld a4,88(sp) + 32e18: 66c6 ld a3,80(sp) + 32e1a: 40d708b3 sub a7,a4,a3 + 32e1e: 4028d813 srai a6,a7,0x2 + 32e22: ef0478e3 bgeu s0,a6,32d12 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x418> + 32e26: 85a6 mv a1,s1 + 32e28: 864e mv a2,s3 + 32e2a: cd817057 vsetivli zero,2,e64,m1,ta,ma + 32e2e: be89 j 32980 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x86> + 32e30: 873e mv a4,a5 + 32e32: b70d j 32d54 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x45a> + 32e34: 8536 mv a0,a3 + 32e36: 1a2c addi a1,sp,312 + 32e38: d39e20ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 32e3c: b71d j 32d62 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x468> + 32e3e: 842a mv s0,a0 + 32e40: 650e ld a0,192(sp) + 32e42: 05650b63 beq a0,s6,32e98 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x59e> + 32e46: 6104 ld s1,0(a0) + 32e48: ab9e20ef jal ra,15900 <_ZdlPv@plt> + 32e4c: 8526 mv a0,s1 + 32e4e: 05650563 beq a0,s6,32e98 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x59e> + 32e52: bfd5 j 32e46 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x54c> + 32e54: 842a mv s0,a0 + 32e56: a801 j 32e66 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x56c> + 32e58: 842a mv s0,a0 + 32e5a: 7522 ld a0,40(sp) + 32e5c: ca9e30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 32e60: 7542 ld a0,48(sp) + 32e62: d2ee20ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 32e66: 6546 ld a0,80(sp) + 32e68: 2a913c23 sd s1,696(sp) + 32e6c: 2b213823 sd s2,688(sp) + 32e70: 2b313423 sd s3,680(sp) + 32e74: 2b413023 sd s4,672(sp) + 32e78: 29513c23 sd s5,664(sp) + 32e7c: 29613823 sd s6,656(sp) + 32e80: 29713423 sd s7,648(sp) + 32e84: 29813023 sd s8,640(sp) + 32e88: 27b13423 sd s11,616(sp) + 32e8c: c119 beqz a0,32e92 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x598> + 32e8e: a73e20ef jal ra,15900 <_ZdlPv@plt> + 32e92: 8522 mv a0,s0 + 32e94: 95de20ef jal ra,157f0 <_Unwind_Resume@plt> + 32e98: 752a ld a0,168(sp) + 32e9a: 01750863 beq a0,s7,32eaa <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x5b0> + 32e9e: 6104 ld s1,0(a0) + 32ea0: a61e20ef jal ra,15900 <_ZdlPv@plt> + 32ea4: 8526 mv a0,s1 + 32ea6: ff751ce3 bne a0,s7,32e9e <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x5a4> + 32eaa: 654a ld a0,144(sp) + 32eac: 01550863 beq a0,s5,32ebc <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x5c2> + 32eb0: 6104 ld s1,0(a0) + 32eb2: a4fe20ef jal ra,15900 <_ZdlPv@plt> + 32eb6: 8526 mv a0,s1 + 32eb8: ff551ce3 bne a0,s5,32eb0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x5b6> + 32ebc: 2b813483 ld s1,696(sp) + 32ec0: 2b013903 ld s2,688(sp) + 32ec4: 2a813983 ld s3,680(sp) + 32ec8: 2a013a03 ld s4,672(sp) + 32ecc: 29813a83 ld s5,664(sp) + 32ed0: 29013b03 ld s6,656(sp) + 32ed4: 28813b83 ld s7,648(sp) + 32ed8: 28013c03 ld s8,640(sp) + 32edc: 26813d83 ld s11,616(sp) + 32ee0: b741 j 32e60 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x566> + +0000000000032ee2 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b>: + 32ee2: 7171 addi sp,sp,-176 + 32ee4: f8da sd s6,112(sp) + 32ee6: 00810b13 addi s6,sp,8 + 32eea: e152 sd s4,128(sp) + 32eec: 8a2a mv s4,a0 + 32eee: 855a mv a0,s6 + 32ef0: f122 sd s0,160(sp) + 32ef2: ed26 sd s1,152(sp) + 32ef4: e94a sd s2,144(sp) + 32ef6: e54e sd s3,136(sp) + 32ef8: fcd6 sd s5,120(sp) + 32efa: 84ae mv s1,a1 + 32efc: 8432 mv s0,a2 + 32efe: f506 sd ra,168(sp) + 32f00: f4de sd s7,104(sp) + 32f02: 8936 mv s2,a3 + 32f04: 89ba mv s3,a4 + 32f06: 8abe mv s5,a5 + 32f08: e91e60ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 32f0c: 6522 ld a0,8(sp) + 32f0e: 02200613 li a2,34 + 32f12: 00008597 auipc a1,0x8 + 32f16: f2e58593 addi a1,a1,-210 # 3ae40 <_IO_stdin_used+0x27e8> + 32f1a: 0541 addi a0,a0,16 + 32f1c: fe4e20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32f20: 6522 ld a0,8(sp) + 32f22: 460d li a2,3 + 32f24: 00008597 auipc a1,0x8 + 32f28: f4458593 addi a1,a1,-188 # 3ae68 <_IO_stdin_used+0x2810> + 32f2c: 0541 addi a0,a0,16 + 32f2e: fd2e20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32f32: 6ba2 ld s7,8(sp) + 32f34: 1e048d63 beqz s1,3312e <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x24c> + 32f38: 8526 mv a0,s1 + 32f3a: c97e20ef jal ra,15bd0 + 32f3e: 862a mv a2,a0 + 32f40: 85a6 mv a1,s1 + 32f42: 010b8513 addi a0,s7,16 + 32f46: fbae20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32f4a: 00893b83 ld s7,8(s2) + 32f4e: 8526 mv a0,s1 + 32f50: c81e20ef jal ra,15bd0 + 32f54: 1cab8263 beq s7,a0,33118 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x236> + 32f58: 6522 ld a0,8(sp) + 32f5a: 463d li a2,15 + 32f5c: 00008597 auipc a1,0x8 + 32f60: f1458593 addi a1,a1,-236 # 3ae70 <_IO_stdin_used+0x2818> + 32f64: 0541 addi a0,a0,16 + 32f66: f9ae20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32f6a: 6522 ld a0,8(sp) + 32f6c: 00893603 ld a2,8(s2) + 32f70: 00093583 ld a1,0(s2) + 32f74: 0541 addi a0,a0,16 + 32f76: f8ae20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32f7a: 6522 ld a0,8(sp) + 32f7c: 460d li a2,3 + 32f7e: 00008597 auipc a1,0x8 + 32f82: eea58593 addi a1,a1,-278 # 3ae68 <_IO_stdin_used+0x2810> + 32f86: 0541 addi a0,a0,16 + 32f88: f78e20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32f8c: 64a2 ld s1,8(sp) + 32f8e: 1a040963 beqz s0,33140 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x25e> + 32f92: 8522 mv a0,s0 + 32f94: c3de20ef jal ra,15bd0 + 32f98: 862a mv a2,a0 + 32f9a: 85a2 mv a1,s0 + 32f9c: 01048513 addi a0,s1,16 + 32fa0: f60e20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32fa4: 0089b483 ld s1,8(s3) + 32fa8: 8522 mv a0,s0 + 32faa: c27e20ef jal ra,15bd0 + 32fae: 14a48063 beq s1,a0,330ee <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x20c> + 32fb2: 6522 ld a0,8(sp) + 32fb4: 00008597 auipc a1,0x8 + 32fb8: ebc58593 addi a1,a1,-324 # 3ae70 <_IO_stdin_used+0x2818> + 32fbc: 0541 addi a0,a0,16 + 32fbe: e72e20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 32fc2: 6522 ld a0,8(sp) + 32fc4: 0089b603 ld a2,8(s3) + 32fc8: 0009b583 ld a1,0(s3) + 32fcc: 0541 addi a0,a0,16 + 32fce: f32e20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32fd2: 120a9a63 bnez s5,33106 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x224> + 32fd6: 00893783 ld a5,8(s2) + 32fda: 1020 addi s0,sp,40 + 32fdc: c789 beqz a5,32fe6 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x104> + 32fde: 0089b783 ld a5,8(s3) + 32fe2: 1020 addi s0,sp,40 + 32fe4: ebc9 bnez a5,33076 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x194> + 32fe6: 8522 mv a0,s0 + 32fe8: 816e70ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> + 32fec: 01010a93 addi s5,sp,16 + 32ff0: 8556 mv a0,s5 + 32ff2: da7e60ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 32ff6: 64c2 ld s1,16(sp) + 32ff8: 04010913 addi s2,sp,64 + 32ffc: 85da mv a1,s6 + 32ffe: 854a mv a0,s2 + 33000: 04c1 addi s1,s1,16 + 33002: 9c0e70ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 33006: 6626 ld a2,72(sp) + 33008: 6586 ld a1,64(sp) + 3300a: 8526 mv a0,s1 + 3300c: ef4e20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 33010: 6506 ld a0,64(sp) + 33012: 089c addi a5,sp,80 + 33014: 00f50463 beq a0,a5,3301c <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x13a> + 33018: 8e9e20ef jal ra,15900 <_ZdlPv@plt> + 3301c: 85d6 mv a1,s5 + 3301e: 8522 mv a0,s0 + 33020: 00018317 auipc t1,0x18 + 33024: d9833303 ld t1,-616(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 33028: 9302 jalr t1 + 3302a: 6542 ld a0,16(sp) + 3302c: c501 beqz a0,33034 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x152> + 3302e: 611c ld a5,0(a0) + 33030: 679c ld a5,8(a5) + 33032: 9782 jalr a5 + 33034: 85a2 mv a1,s0 + 33036: 8552 mv a0,s4 + 33038: f4be60ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> + 3303c: 7442 ld s0,48(sp) + 3303e: c819 beqz s0,33054 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x172> + 33040: 6008 ld a0,0(s0) + 33042: 01040793 addi a5,s0,16 + 33046: 00f50463 beq a0,a5,3304e <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x16c> + 3304a: 8b7e20ef jal ra,15900 <_ZdlPv@plt> + 3304e: 8522 mv a0,s0 + 33050: 8b1e20ef jal ra,15900 <_ZdlPv@plt> + 33054: 6522 ld a0,8(sp) + 33056: c501 beqz a0,3305e <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x17c> + 33058: 611c ld a5,0(a0) + 3305a: 679c ld a5,8(a5) + 3305c: 9782 jalr a5 + 3305e: 70aa ld ra,168(sp) + 33060: 740a ld s0,160(sp) + 33062: 64ea ld s1,152(sp) + 33064: 694a ld s2,144(sp) + 33066: 69aa ld s3,136(sp) + 33068: 7ae6 ld s5,120(sp) + 3306a: 7b46 ld s6,112(sp) + 3306c: 7ba6 ld s7,104(sp) + 3306e: 8552 mv a0,s4 + 33070: 6a0a ld s4,128(sp) + 33072: 614d addi sp,sp,176 + 33074: 8082 ret + 33076: 01010a93 addi s5,sp,16 + 3307a: 85ca mv a1,s2 + 3307c: 8556 mv a0,s5 + 3307e: d4dfa0ef jal ra,2ddca <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 33082: 85ce mv a1,s3 + 33084: 8522 mv a0,s0 + 33086: d45fa0ef jal ra,2ddca <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 3308a: 67e2 ld a5,24(sp) + 3308c: 66c2 ld a3,16(sp) + 3308e: 02000713 li a4,32 + 33092: 8f95 sub a5,a5,a3 + 33094: 00f76763 bltu a4,a5,330a2 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x1c0> + 33098: 77c2 ld a5,48(sp) + 3309a: 76a2 ld a3,40(sp) + 3309c: 8f95 sub a5,a5,a3 + 3309e: 02f77b63 bgeu a4,a5,330d4 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x1f2> + 330a2: 6522 ld a0,8(sp) + 330a4: 00008597 auipc a1,0x8 + 330a8: dec58593 addi a1,a1,-532 # 3ae90 <_IO_stdin_used+0x2838> + 330ac: 0541 addi a0,a0,16 + 330ae: d82e20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 330b2: 04010913 addi s2,sp,64 + 330b6: 854a mv a0,s2 + 330b8: 4689 li a3,2 + 330ba: 8622 mv a2,s0 + 330bc: 85d6 mv a1,s5 + 330be: 83dff0ef jal ra,328fa <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m> + 330c2: 6522 ld a0,8(sp) + 330c4: 6626 ld a2,72(sp) + 330c6: 6586 ld a1,64(sp) + 330c8: 0541 addi a0,a0,16 + 330ca: e36e20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 330ce: 854a mv a0,s2 + 330d0: a35e30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 330d4: 8522 mv a0,s0 + 330d6: 00018317 auipc t1,0x18 + 330da: b0a33303 ld t1,-1270(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 330de: 9302 jalr t1 + 330e0: 8556 mv a0,s5 + 330e2: 00018317 auipc t1,0x18 + 330e6: afe33303 ld t1,-1282(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 330ea: 9302 jalr t1 + 330ec: bded j 32fe6 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x104> + 330ee: ee0482e3 beqz s1,32fd2 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xf0> + 330f2: 0009b503 ld a0,0(s3) + 330f6: 8626 mv a2,s1 + 330f8: 85a2 mv a1,s0 + 330fa: 8c7e20ef jal ra,159c0 + 330fe: ea051ae3 bnez a0,32fb2 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xd0> + 33102: ec0a8ae3 beqz s5,32fd6 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xf4> + 33106: 6522 ld a0,8(sp) + 33108: 00008597 auipc a1,0x8 + 3310c: d7858593 addi a1,a1,-648 # 3ae80 <_IO_stdin_used+0x2828> + 33110: 0541 addi a0,a0,16 + 33112: d1ee20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 33116: b5c1 j 32fd6 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xf4> + 33118: e60b81e3 beqz s7,32f7a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x98> + 3311c: 00093503 ld a0,0(s2) + 33120: 865e mv a2,s7 + 33122: 85a6 mv a1,s1 + 33124: 89de20ef jal ra,159c0 + 33128: e40509e3 beqz a0,32f7a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x98> + 3312c: b535 j 32f58 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x76> + 3312e: 010b8513 addi a0,s7,16 + 33132: 00006597 auipc a1,0x6 + 33136: 8be58593 addi a1,a1,-1858 # 389f0 <_IO_stdin_used+0x398> + 3313a: cf6e20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 3313e: b531 j 32f4a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x68> + 33140: 01048513 addi a0,s1,16 + 33144: 00006597 auipc a1,0x6 + 33148: 8ac58593 addi a1,a1,-1876 # 389f0 <_IO_stdin_used+0x398> + 3314c: ce4e20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 33150: bd91 j 32fa4 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xc2> + 33152: 84aa mv s1,a0 + 33154: 8522 mv a0,s0 + 33156: 00018317 auipc t1,0x18 + 3315a: a8a33303 ld t1,-1398(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 3315e: 9302 jalr t1 + 33160: 8426 mv s0,s1 + 33162: 8556 mv a0,s5 + 33164: 00018317 auipc t1,0x18 + 33168: a7c33303 ld t1,-1412(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 3316c: 9302 jalr t1 + 3316e: 6522 ld a0,8(sp) + 33170: c501 beqz a0,33178 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x296> + 33172: 611c ld a5,0(a0) + 33174: 679c ld a5,8(a5) + 33176: 9782 jalr a5 + 33178: 8522 mv a0,s0 + 3317a: e76e20ef jal ra,157f0 <_Unwind_Resume@plt> + 3317e: 842a mv s0,a0 + 33180: b7fd j 3316e <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x28c> + 33182: 842a mv s0,a0 + 33184: 1808 addi a0,sp,48 + 33186: 00018317 auipc t1,0x18 + 3318a: e5233303 ld t1,-430(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 3318e: 9302 jalr t1 + 33190: bff9 j 3316e <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x28c> + 33192: 842a mv s0,a0 + 33194: 854a mv a0,s2 + 33196: 96fe30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3319a: 6542 ld a0,16(sp) + 3319c: d565 beqz a0,33184 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x2a2> + 3319e: 611c ld a5,0(a0) + 331a0: 679c ld a5,8(a5) + 331a2: 9782 jalr a5 + 331a4: b7c5 j 33184 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x2a2> + 331a6: 842a mv s0,a0 + 331a8: bfcd j 3319a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x2b8> + 331aa: 842a mv s0,a0 + 331ac: bf5d j 33162 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x280> + 331ae: 84aa mv s1,a0 + 331b0: 854a mv a0,s2 + 331b2: 953e30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 331b6: bf79 j 33154 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x272> + +00000000000331b8 <_ZN7testing8internal11CmpHelperEQEPKcS2_xx>: + 331b8: 7119 addi sp,sp,-128 + 331ba: f8a2 sd s0,112(sp) + 331bc: fc86 sd ra,120(sp) + 331be: e436 sd a3,8(sp) + 331c0: e03a sd a4,0(sp) + 331c2: 842a mv s0,a0 + 331c4: 06e68763 beq a3,a4,33232 <_ZN7testing8internal11CmpHelperEQEPKcS2_xx+0x7a> + 331c8: ecce sd s3,88(sp) + 331ca: 01010993 addi s3,sp,16 + 331ce: f4a6 sd s1,104(sp) + 331d0: 854e mv a0,s3 + 331d2: 00018317 auipc t1,0x18 + 331d6: a4633303 ld t1,-1466(t1) # 4ac18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 331da: 84ae mv s1,a1 + 331dc: 002c addi a1,sp,8 + 331de: f0ca sd s2,96(sp) + 331e0: e8d2 sd s4,80(sp) + 331e2: 8932 mv s2,a2 + 331e4: 03010a13 addi s4,sp,48 + 331e8: 9302 jalr t1 + 331ea: 8552 mv a0,s4 + 331ec: 858a mv a1,sp + 331ee: 00018317 auipc t1,0x18 + 331f2: a2a33303 ld t1,-1494(t1) # 4ac18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 331f6: 9302 jalr t1 + 331f8: 864a mv a2,s2 + 331fa: 85a6 mv a1,s1 + 331fc: 4781 li a5,0 + 331fe: 8752 mv a4,s4 + 33200: 86ce mv a3,s3 + 33202: 8522 mv a0,s0 + 33204: cdfff0ef jal ra,32ee2 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b> + 33208: 7542 ld a0,48(sp) + 3320a: 009c addi a5,sp,64 + 3320c: 00f50463 beq a0,a5,33214 <_ZN7testing8internal11CmpHelperEQEPKcS2_xx+0x5c> + 33210: ef0e20ef jal ra,15900 <_ZdlPv@plt> + 33214: 6542 ld a0,16(sp) + 33216: 101c addi a5,sp,32 + 33218: 02f50463 beq a0,a5,33240 <_ZN7testing8internal11CmpHelperEQEPKcS2_xx+0x88> + 3321c: ee4e20ef jal ra,15900 <_ZdlPv@plt> + 33220: 70e6 ld ra,120(sp) + 33222: 8522 mv a0,s0 + 33224: 7446 ld s0,112(sp) + 33226: 74a6 ld s1,104(sp) + 33228: 7906 ld s2,96(sp) + 3322a: 69e6 ld s3,88(sp) + 3322c: 6a46 ld s4,80(sp) + 3322e: 6109 addi sp,sp,128 + 33230: 8082 ret + 33232: dc1e60ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> + 33236: 70e6 ld ra,120(sp) + 33238: 8522 mv a0,s0 + 3323a: 7446 ld s0,112(sp) + 3323c: 6109 addi sp,sp,128 + 3323e: 8082 ret + 33240: 70e6 ld ra,120(sp) + 33242: 8522 mv a0,s0 + 33244: 7446 ld s0,112(sp) + 33246: 74a6 ld s1,104(sp) + 33248: 7906 ld s2,96(sp) + 3324a: 69e6 ld s3,88(sp) + 3324c: 6a46 ld s4,80(sp) + 3324e: 6109 addi sp,sp,128 + 33250: 8082 ret + 33252: 842a mv s0,a0 + 33254: a029 j 3325e <_ZN7testing8internal11CmpHelperEQEPKcS2_xx+0xa6> + 33256: 842a mv s0,a0 + 33258: 8552 mv a0,s4 + 3325a: 8abe30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3325e: 854e mv a0,s3 + 33260: 8a5e30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 33264: 8522 mv a0,s0 + 33266: d8ae20ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000003326a <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_>: + 3326a: 7119 addi sp,sp,-128 + 3326c: f8a2 sd s0,112(sp) + 3326e: f4a6 sd s1,104(sp) + 33270: 842a mv s0,a0 + 33272: 84ae mv s1,a1 + 33274: 8536 mv a0,a3 + 33276: 85ba mv a1,a4 + 33278: f0ca sd s2,96(sp) + 3327a: fc86 sd ra,120(sp) + 3327c: 8932 mv s2,a2 + 3327e: e436 sd a3,8(sp) + 33280: e03a sd a4,0(sp) + 33282: af7e60ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 33286: c919 beqz a0,3329c <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0x32> + 33288: 8522 mv a0,s0 + 3328a: d69e60ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> + 3328e: 70e6 ld ra,120(sp) + 33290: 8522 mv a0,s0 + 33292: 7446 ld s0,112(sp) + 33294: 74a6 ld s1,104(sp) + 33296: 7906 ld s2,96(sp) + 33298: 6109 addi sp,sp,128 + 3329a: 8082 ret + 3329c: ecce sd s3,88(sp) + 3329e: 01010993 addi s3,sp,16 + 332a2: 854e mv a0,s3 + 332a4: 002c addi a1,sp,8 + 332a6: 00018317 auipc t1,0x18 + 332aa: bba33303 ld t1,-1094(t1) # 4ae60 <_GLOBAL_OFFSET_TABLE_+0x310> + 332ae: e8d2 sd s4,80(sp) + 332b0: 9302 jalr t1 + 332b2: 03010a13 addi s4,sp,48 + 332b6: 8552 mv a0,s4 + 332b8: 858a mv a1,sp + 332ba: 00018317 auipc t1,0x18 + 332be: ba633303 ld t1,-1114(t1) # 4ae60 <_GLOBAL_OFFSET_TABLE_+0x310> + 332c2: 9302 jalr t1 + 332c4: 864a mv a2,s2 + 332c6: 85a6 mv a1,s1 + 332c8: 4781 li a5,0 + 332ca: 8752 mv a4,s4 + 332cc: 86ce mv a3,s3 + 332ce: 8522 mv a0,s0 + 332d0: c13ff0ef jal ra,32ee2 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b> + 332d4: 7542 ld a0,48(sp) + 332d6: 009c addi a5,sp,64 + 332d8: 00f50463 beq a0,a5,332e0 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0x76> + 332dc: e24e20ef jal ra,15900 <_ZdlPv@plt> + 332e0: 6542 ld a0,16(sp) + 332e2: 101c addi a5,sp,32 + 332e4: 00f50d63 beq a0,a5,332fe <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0x94> + 332e8: e18e20ef jal ra,15900 <_ZdlPv@plt> + 332ec: 70e6 ld ra,120(sp) + 332ee: 8522 mv a0,s0 + 332f0: 7446 ld s0,112(sp) + 332f2: 69e6 ld s3,88(sp) + 332f4: 6a46 ld s4,80(sp) + 332f6: 74a6 ld s1,104(sp) + 332f8: 7906 ld s2,96(sp) + 332fa: 6109 addi sp,sp,128 + 332fc: 8082 ret + 332fe: 69e6 ld s3,88(sp) + 33300: 6a46 ld s4,80(sp) + 33302: b771 j 3328e <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0x24> + 33304: 842a mv s0,a0 + 33306: a029 j 33310 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0xa6> + 33308: 842a mv s0,a0 + 3330a: 8552 mv a0,s4 + 3330c: ff8e30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 33310: 854e mv a0,s3 + 33312: ff2e30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 33316: 8522 mv a0,s0 + 33318: cd8e20ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000003331c <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_>: + 3331c: 7119 addi sp,sp,-128 + 3331e: f8a2 sd s0,112(sp) + 33320: f4a6 sd s1,104(sp) + 33322: 842a mv s0,a0 + 33324: 84ae mv s1,a1 + 33326: 8536 mv a0,a3 + 33328: 85ba mv a1,a4 + 3332a: f0ca sd s2,96(sp) + 3332c: fc86 sd ra,120(sp) + 3332e: 8932 mv s2,a2 + 33330: e436 sd a3,8(sp) + 33332: e03a sd a4,0(sp) + 33334: cf5e60ef jal ra,1a028 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> + 33338: c919 beqz a0,3334e <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0x32> + 3333a: 8522 mv a0,s0 + 3333c: cb7e60ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> + 33340: 70e6 ld ra,120(sp) + 33342: 8522 mv a0,s0 + 33344: 7446 ld s0,112(sp) + 33346: 74a6 ld s1,104(sp) + 33348: 7906 ld s2,96(sp) + 3334a: 6109 addi sp,sp,128 + 3334c: 8082 ret + 3334e: ecce sd s3,88(sp) + 33350: 01010993 addi s3,sp,16 + 33354: 854e mv a0,s3 + 33356: 002c addi a1,sp,8 + 33358: 00018317 auipc t1,0x18 + 3335c: b0833303 ld t1,-1272(t1) # 4ae60 <_GLOBAL_OFFSET_TABLE_+0x310> + 33360: e8d2 sd s4,80(sp) + 33362: 9302 jalr t1 + 33364: 03010a13 addi s4,sp,48 + 33368: 8552 mv a0,s4 + 3336a: 858a mv a1,sp + 3336c: 00018317 auipc t1,0x18 + 33370: af433303 ld t1,-1292(t1) # 4ae60 <_GLOBAL_OFFSET_TABLE_+0x310> + 33374: 9302 jalr t1 + 33376: 864a mv a2,s2 + 33378: 85a6 mv a1,s1 + 3337a: 4785 li a5,1 + 3337c: 8752 mv a4,s4 + 3337e: 86ce mv a3,s3 + 33380: 8522 mv a0,s0 + 33382: b61ff0ef jal ra,32ee2 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b> + 33386: 7542 ld a0,48(sp) + 33388: 009c addi a5,sp,64 + 3338a: 00f50463 beq a0,a5,33392 <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0x76> + 3338e: d72e20ef jal ra,15900 <_ZdlPv@plt> + 33392: 6542 ld a0,16(sp) + 33394: 101c addi a5,sp,32 + 33396: 00f50d63 beq a0,a5,333b0 <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0x94> + 3339a: d66e20ef jal ra,15900 <_ZdlPv@plt> + 3339e: 70e6 ld ra,120(sp) + 333a0: 8522 mv a0,s0 + 333a2: 7446 ld s0,112(sp) + 333a4: 69e6 ld s3,88(sp) + 333a6: 6a46 ld s4,80(sp) + 333a8: 74a6 ld s1,104(sp) + 333aa: 7906 ld s2,96(sp) + 333ac: 6109 addi sp,sp,128 + 333ae: 8082 ret + 333b0: 69e6 ld s3,88(sp) + 333b2: 6a46 ld s4,80(sp) + 333b4: b771 j 33340 <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0x24> + 333b6: 842a mv s0,a0 + 333b8: a029 j 333c2 <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0xa6> + 333ba: 842a mv s0,a0 + 333bc: 8552 mv a0,s4 + 333be: f46e30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 333c2: 854e mv a0,s3 + 333c4: f40e30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 333c8: 8522 mv a0,s0 + 333ca: c26e20ef jal ra,157f0 <_Unwind_Resume@plt> + +00000000000333ce <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_>: + 333ce: 7119 addi sp,sp,-128 + 333d0: f8a2 sd s0,112(sp) + 333d2: f4a6 sd s1,104(sp) + 333d4: 842a mv s0,a0 + 333d6: 84ae mv s1,a1 + 333d8: 8536 mv a0,a3 + 333da: 85ba mv a1,a4 + 333dc: f0ca sd s2,96(sp) + 333de: fc86 sd ra,120(sp) + 333e0: 8932 mv s2,a2 + 333e2: e436 sd a3,8(sp) + 333e4: e03a sd a4,0(sp) + 333e6: c23e60ef jal ra,1a008 <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_> + 333ea: c919 beqz a0,33400 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0x32> + 333ec: 8522 mv a0,s0 + 333ee: c05e60ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> + 333f2: 70e6 ld ra,120(sp) + 333f4: 8522 mv a0,s0 + 333f6: 7446 ld s0,112(sp) + 333f8: 74a6 ld s1,104(sp) + 333fa: 7906 ld s2,96(sp) + 333fc: 6109 addi sp,sp,128 + 333fe: 8082 ret + 33400: ecce sd s3,88(sp) + 33402: 01010993 addi s3,sp,16 + 33406: 854e mv a0,s3 + 33408: 002c addi a1,sp,8 + 3340a: 00018317 auipc t1,0x18 + 3340e: a1e33303 ld t1,-1506(t1) # 4ae28 <_GLOBAL_OFFSET_TABLE_+0x2d8> + 33412: e8d2 sd s4,80(sp) + 33414: 9302 jalr t1 + 33416: 03010a13 addi s4,sp,48 + 3341a: 8552 mv a0,s4 + 3341c: 858a mv a1,sp + 3341e: 00018317 auipc t1,0x18 + 33422: a0a33303 ld t1,-1526(t1) # 4ae28 <_GLOBAL_OFFSET_TABLE_+0x2d8> + 33426: 9302 jalr t1 + 33428: 864a mv a2,s2 + 3342a: 85a6 mv a1,s1 + 3342c: 4781 li a5,0 + 3342e: 8752 mv a4,s4 + 33430: 86ce mv a3,s3 + 33432: 8522 mv a0,s0 + 33434: aafff0ef jal ra,32ee2 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b> + 33438: 7542 ld a0,48(sp) + 3343a: 009c addi a5,sp,64 + 3343c: 00f50463 beq a0,a5,33444 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0x76> + 33440: cc0e20ef jal ra,15900 <_ZdlPv@plt> + 33444: 6542 ld a0,16(sp) + 33446: 101c addi a5,sp,32 + 33448: 00f50d63 beq a0,a5,33462 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0x94> + 3344c: cb4e20ef jal ra,15900 <_ZdlPv@plt> + 33450: 70e6 ld ra,120(sp) + 33452: 8522 mv a0,s0 + 33454: 7446 ld s0,112(sp) + 33456: 69e6 ld s3,88(sp) + 33458: 6a46 ld s4,80(sp) + 3345a: 74a6 ld s1,104(sp) + 3345c: 7906 ld s2,96(sp) + 3345e: 6109 addi sp,sp,128 + 33460: 8082 ret + 33462: 69e6 ld s3,88(sp) + 33464: 6a46 ld s4,80(sp) + 33466: b771 j 333f2 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0x24> + 33468: 842a mv s0,a0 + 3346a: a029 j 33474 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0xa6> + 3346c: 842a mv s0,a0 + 3346e: 8552 mv a0,s4 + 33470: e94e30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 33474: 854e mv a0,s3 + 33476: e8ee30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3347a: 8522 mv a0,s0 + 3347c: b74e20ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000033480 : + 33480: c501 beqz a0,33488 + 33482: 611c ld a5,0(a0) + 33484: 679c ld a5,8(a5) + 33486: 8782 jr a5 + 33488: 8082 ret + +000000000003348a <_ZN7testing4Test11DeleteSelf_Ev>: + 3348a: 611c ld a5,0(a0) + 3348c: 679c ld a5,8(a5) + 3348e: 8782 jr a5 + +0000000000033490 <_ZN7testing9TestSuite17RunSetUpTestSuiteEv>: + 33490: 713c ld a5,96(a0) + 33492: c391 beqz a5,33496 <_ZN7testing9TestSuite17RunSetUpTestSuiteEv+0x6> + 33494: 8782 jr a5 + 33496: 8082 ret + +0000000000033498 <_ZN7testing9TestSuite20RunTearDownTestSuiteEv>: + 33498: 753c ld a5,104(a0) + 3349a: c391 beqz a5,3349e <_ZN7testing9TestSuite20RunTearDownTestSuiteEv+0x6> + 3349c: 8782 jr a5 + 3349e: 8082 ret + +00000000000334a0 <_ZN7testing11Environment5SetUpEv>: + 334a0: 8082 ret + +00000000000334a2 <_ZN7testing11Environment8TearDownEv>: + 334a2: 8082 ret + +00000000000334a4 <_ZN7testing17TestEventListener16OnTestSuiteStartERKNS_9TestSuiteE>: + 334a4: 8082 ret + +00000000000334a6 <_ZN7testing17TestEventListener14OnTestSuiteEndERKNS_9TestSuiteE>: + 334a6: 8082 ret + +00000000000334a8 <_ZN7testing22EmptyTestEventListener18OnTestProgramStartERKNS_8UnitTestE>: + 334a8: 8082 ret + +00000000000334aa <_ZN7testing22EmptyTestEventListener20OnTestIterationStartERKNS_8UnitTestEi>: + 334aa: 8082 ret + +00000000000334ac <_ZN7testing22EmptyTestEventListener24OnEnvironmentsSetUpStartERKNS_8UnitTestE>: + 334ac: 8082 ret + +00000000000334ae <_ZN7testing22EmptyTestEventListener22OnEnvironmentsSetUpEndERKNS_8UnitTestE>: + 334ae: 8082 ret + +00000000000334b0 <_ZN7testing22EmptyTestEventListener16OnTestSuiteStartERKNS_9TestSuiteE>: + 334b0: 8082 ret + +00000000000334b2 <_ZN7testing22EmptyTestEventListener15OnTestCaseStartERKNS_9TestSuiteE>: + 334b2: 8082 ret + +00000000000334b4 <_ZN7testing22EmptyTestEventListener11OnTestStartERKNS_8TestInfoE>: + 334b4: 8082 ret + +00000000000334b6 <_ZN7testing22EmptyTestEventListener16OnTestPartResultERKNS_14TestPartResultE>: + 334b6: 8082 ret + +00000000000334b8 <_ZN7testing22EmptyTestEventListener9OnTestEndERKNS_8TestInfoE>: + 334b8: 8082 ret + +00000000000334ba <_ZN7testing22EmptyTestEventListener14OnTestSuiteEndERKNS_9TestSuiteE>: + 334ba: 8082 ret + +00000000000334bc <_ZN7testing22EmptyTestEventListener13OnTestCaseEndERKNS_9TestSuiteE>: + 334bc: 8082 ret + +00000000000334be <_ZN7testing22EmptyTestEventListener27OnEnvironmentsTearDownStartERKNS_8UnitTestE>: + 334be: 8082 ret + +00000000000334c0 <_ZN7testing22EmptyTestEventListener25OnEnvironmentsTearDownEndERKNS_8UnitTestE>: + 334c0: 8082 ret + +00000000000334c2 <_ZN7testing22EmptyTestEventListener16OnTestProgramEndERKNS_8UnitTestE>: + 334c2: 8082 ret + +00000000000334c4 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestProgramStartERKNS_8UnitTestE>: + 334c4: 8082 ret + +00000000000334c6 <_ZN7testing8internal27PrettyUnitTestResultPrinter22OnEnvironmentsSetUpEndERKNS_8UnitTestE>: + 334c6: 8082 ret + +00000000000334c8 <_ZN7testing8internal27PrettyUnitTestResultPrinter25OnEnvironmentsTearDownEndERKNS_8UnitTestE>: + 334c8: 8082 ret + +00000000000334ca <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestProgramEndERKNS_8UnitTestE>: + 334ca: 8082 ret + +00000000000334cc <_ZN7testing8internal35DefaultGlobalTestPartResultReporterD1Ev>: + 334cc: 8082 ret + +00000000000334ce <_ZN7testing8internal38DefaultPerThreadTestPartResultReporterD1Ev>: + 334ce: 8082 ret + +00000000000334d0 <_ZN7testing8internal24DummyMatchResultListenerD1Ev>: + 334d0: 8082 ret + +00000000000334d2 <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EED1Ev>: + 334d2: 8082 ret + +00000000000334d4 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE25DefaultValueHolderFactoryD1Ev>: + 334d4: 8082 ret + +00000000000334d6 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE26InstanceValueHolderFactoryD1Ev>: + 334d6: 8082 ret + +00000000000334d8 <_ZN7testing8internal23DefaultDeathTestFactoryD1Ev>: + 334d8: 8082 ret + +00000000000334da <_ZN7testing8internal18OsStackTraceGetterD1Ev>: + 334da: 8082 ret + +00000000000334dc <_ZN7testing8internal27PrettyUnitTestResultPrinterD1Ev>: + 334dc: 8082 ret + +00000000000334de <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv>: + 334de: 7d08 ld a0,56(a0) + 334e0: c501 beqz a0,334e8 <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv+0xa> + 334e2: 611c ld a5,0(a0) + 334e4: 679c ld a5,8(a5) + 334e6: 8782 jr a5 + 334e8: 8082 ret + +00000000000334ea <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE14_M_get_deleterERKSt9type_info>: + 334ea: 4501 li a0,0 + 334ec: 8082 ret + +00000000000334ee <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderD1Ev>: + 334ee: 8082 ret + +00000000000334f0 <_ZNK7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE26InstanceValueHolderFactory13MakeNewHolderEv>: + 334f0: 1141 addi sp,sp,-16 + 334f2: e022 sd s0,0(sp) + 334f4: 842a mv s0,a0 + 334f6: 4541 li a0,16 + 334f8: e406 sd ra,8(sp) + 334fa: ba6e20ef jal ra,158a0 <_Znwm@plt> + 334fe: 6414 ld a3,8(s0) + 33500: 60a2 ld ra,8(sp) + 33502: 6402 ld s0,0(sp) + 33504: 00018717 auipc a4,0x18 + 33508: 88473703 ld a4,-1916(a4) # 4ad88 <_GLOBAL_OFFSET_TABLE_+0x238> + 3350c: 0741 addi a4,a4,16 + 3350e: e514 sd a3,8(a0) + 33510: e118 sd a4,0(a0) + 33512: 0141 addi sp,sp,16 + 33514: 8082 ret + +0000000000033516 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE25DefaultValueHolderFactory13MakeNewHolderEv>: + 33516: 1141 addi sp,sp,-16 + 33518: 02000513 li a0,32 + 3351c: e406 sd ra,8(sp) + 3351e: b82e20ef jal ra,158a0 <_Znwm@plt> + 33522: 60a2 ld ra,8(sp) + 33524: 00018717 auipc a4,0x18 + 33528: 88c73703 ld a4,-1908(a4) # 4adb0 <_GLOBAL_OFFSET_TABLE_+0x260> + 3352c: 0741 addi a4,a4,16 + 3352e: 00053423 sd zero,8(a0) + 33532: 00053823 sd zero,16(a0) + 33536: 00053c23 sd zero,24(a0) + 3353a: e118 sd a4,0(a0) + 3353c: 0141 addi sp,sp,16 + 3353e: 8082 ret + +0000000000033540 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderD0Ev>: + 33540: bc0e206f j 15900 <_ZdlPv@plt> + +0000000000033544 <_ZN7testing11EnvironmentD0Ev>: + 33544: bbce206f j 15900 <_ZdlPv@plt> + +0000000000033548 <_ZN7testing8internal24DummyMatchResultListenerD0Ev>: + 33548: bb8e206f j 15900 <_ZdlPv@plt> + +000000000003354c <_ZN7testing8internal23DefaultDeathTestFactoryD0Ev>: + 3354c: bb4e206f j 15900 <_ZdlPv@plt> + +0000000000033550 <_ZN7testing8internal38DefaultPerThreadTestPartResultReporterD0Ev>: + 33550: bb0e206f j 15900 <_ZdlPv@plt> + +0000000000033554 <_ZN7testing8internal35DefaultGlobalTestPartResultReporterD0Ev>: + 33554: bace206f j 15900 <_ZdlPv@plt> + +0000000000033558 <_ZN7testing8internal27PrettyUnitTestResultPrinterD0Ev>: + 33558: ba8e206f j 15900 <_ZdlPv@plt> + +000000000003355c <_ZN7testing8internal18OsStackTraceGetterD0Ev>: + 3355c: ba4e206f j 15900 <_ZdlPv@plt> + +0000000000033560 <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EED0Ev>: + 33560: ba0e206f j 15900 <_ZdlPv@plt> + +0000000000033564 <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE10_M_destroyEv>: + 33564: b9ce206f j 15900 <_ZdlPv@plt> + +0000000000033568 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE26InstanceValueHolderFactoryD0Ev>: + 33568: b98e206f j 15900 <_ZdlPv@plt> + +000000000003356c <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE25DefaultValueHolderFactoryD0Ev>: + 3356c: b94e206f j 15900 <_ZdlPv@plt> + +0000000000033570 <_ZN7testing8internal26GoogleTestFailureExceptionD2Ev>: + 33570: 00017797 auipc a5,0x17 + 33574: 6f07b783 ld a5,1776(a5) # 4ac60 <_GLOBAL_OFFSET_TABLE_+0x110> + 33578: 07c1 addi a5,a5,16 + 3357a: e11c sd a5,0(a0) + 3357c: a14e206f j 15790 <_ZNSt13runtime_errorD2Ev@plt> + +0000000000033580 <_ZN7testing8internal26GoogleTestFailureExceptionD0Ev>: + 33580: 1141 addi sp,sp,-16 + 33582: 00017797 auipc a5,0x17 + 33586: 6de7b783 ld a5,1758(a5) # 4ac60 <_GLOBAL_OFFSET_TABLE_+0x110> + 3358a: e022 sd s0,0(sp) + 3358c: e406 sd ra,8(sp) + 3358e: 07c1 addi a5,a5,16 + 33590: e11c sd a5,0(a0) + 33592: 842a mv s0,a0 + 33594: 9fce20ef jal ra,15790 <_ZNSt13runtime_errorD2Ev@plt> + 33598: 8522 mv a0,s0 + 3359a: 6402 ld s0,0(sp) + 3359c: 60a2 ld ra,8(sp) + 3359e: 0141 addi sp,sp,16 + 335a0: b60e206f j 15900 <_ZdlPv@plt> + +00000000000335a4 <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E15MatchAndExplainESE_PNS_19MatchResultListenerE>: + 335a4: 6590 ld a2,8(a1) + 335a6: 6914 ld a3,16(a0) + 335a8: 00d60463 beq a2,a3,335b0 <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E15MatchAndExplainESE_PNS_19MatchResultListenerE+0xc> + 335ac: 4501 li a0,0 + 335ae: 8082 ret + 335b0: 872a mv a4,a0 + 335b2: 4505 li a0,1 + 335b4: ce09 beqz a2,335ce <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E15MatchAndExplainESE_PNS_19MatchResultListenerE+0x2a> + 335b6: 87ae mv a5,a1 + 335b8: 6388 ld a0,0(a5) + 335ba: 670c ld a1,8(a4) + 335bc: 1141 addi sp,sp,-16 + 335be: e406 sd ra,8(sp) + 335c0: c00e20ef jal ra,159c0 + 335c4: 60a2 ld ra,8(sp) + 335c6: 00153513 seqz a0,a0 + 335ca: 0141 addi sp,sp,16 + 335cc: 8082 ret + 335ce: 8082 ret + +00000000000335d0 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev>: + 335d0: 1101 addi sp,sp,-32 + 335d2: e822 sd s0,16(sp) + 335d4: e426 sd s1,8(sp) + 335d6: 6100 ld s0,0(a0) + 335d8: 6504 ld s1,8(a0) + 335da: ec06 sd ra,24(sp) + 335dc: 02940263 beq s0,s1,33600 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev+0x30> + 335e0: e04a sd s2,0(sp) + 335e2: 892a mv s2,a0 + 335e4: 6008 ld a0,0(s0) + 335e6: 01040793 addi a5,s0,16 + 335ea: 00f50463 beq a0,a5,335f2 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev+0x22> + 335ee: b12e20ef jal ra,15900 <_ZdlPv@plt> + 335f2: 02040413 addi s0,s0,32 + 335f6: fe8497e3 bne s1,s0,335e4 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev+0x14> + 335fa: 00093483 ld s1,0(s2) + 335fe: 6902 ld s2,0(sp) + 33600: c881 beqz s1,33610 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev+0x40> + 33602: 6442 ld s0,16(sp) + 33604: 60e2 ld ra,24(sp) + 33606: 8526 mv a0,s1 + 33608: 64a2 ld s1,8(sp) + 3360a: 6105 addi sp,sp,32 + 3360c: af4e206f j 15900 <_ZdlPv@plt> + 33610: 60e2 ld ra,24(sp) + 33612: 6442 ld s0,16(sp) + 33614: 64a2 ld s1,8(sp) + 33616: 6105 addi sp,sp,32 + 33618: 8082 ret + +000000000003361a <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev>: + 3361a: 1101 addi sp,sp,-32 + 3361c: e822 sd s0,16(sp) + 3361e: e426 sd s1,8(sp) + 33620: 00017797 auipc a5,0x17 + 33624: 7907b783 ld a5,1936(a5) # 4adb0 <_GLOBAL_OFFSET_TABLE_+0x260> + 33628: 6500 ld s0,8(a0) + 3362a: 6904 ld s1,16(a0) + 3362c: ec06 sd ra,24(sp) + 3362e: 07c1 addi a5,a5,16 + 33630: e11c sd a5,0(a0) + 33632: 02940263 beq s0,s1,33656 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev+0x3c> + 33636: e04a sd s2,0(sp) + 33638: 892a mv s2,a0 + 3363a: 6808 ld a0,16(s0) + 3363c: 02040793 addi a5,s0,32 + 33640: 00f50463 beq a0,a5,33648 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev+0x2e> + 33644: abce20ef jal ra,15900 <_ZdlPv@plt> + 33648: 03040413 addi s0,s0,48 + 3364c: fe8497e3 bne s1,s0,3363a <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev+0x20> + 33650: 00893483 ld s1,8(s2) + 33654: 6902 ld s2,0(sp) + 33656: c881 beqz s1,33666 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev+0x4c> + 33658: 6442 ld s0,16(sp) + 3365a: 60e2 ld ra,24(sp) + 3365c: 8526 mv a0,s1 + 3365e: 64a2 ld s1,8(sp) + 33660: 6105 addi sp,sp,32 + 33662: a9ee206f j 15900 <_ZdlPv@plt> + 33666: 60e2 ld ra,24(sp) + 33668: 6442 ld s0,16(sp) + 3366a: 64a2 ld s1,8(sp) + 3366c: 6105 addi sp,sp,32 + 3366e: 8082 ret + +0000000000033670 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev>: + 33670: 1101 addi sp,sp,-32 + 33672: e822 sd s0,16(sp) + 33674: e426 sd s1,8(sp) + 33676: 00017797 auipc a5,0x17 + 3367a: 73a7b783 ld a5,1850(a5) # 4adb0 <_GLOBAL_OFFSET_TABLE_+0x260> + 3367e: 6500 ld s0,8(a0) + 33680: 6904 ld s1,16(a0) + 33682: e04a sd s2,0(sp) + 33684: ec06 sd ra,24(sp) + 33686: 07c1 addi a5,a5,16 + 33688: e11c sd a5,0(a0) + 3368a: 892a mv s2,a0 + 3368c: 00940f63 beq s0,s1,336aa <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev+0x3a> + 33690: 6808 ld a0,16(s0) + 33692: 02040793 addi a5,s0,32 + 33696: 00f50463 beq a0,a5,3369e <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev+0x2e> + 3369a: a66e20ef jal ra,15900 <_ZdlPv@plt> + 3369e: 03040413 addi s0,s0,48 + 336a2: fe8497e3 bne s1,s0,33690 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev+0x20> + 336a6: 00893483 ld s1,8(s2) + 336aa: c481 beqz s1,336b2 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev+0x42> + 336ac: 8526 mv a0,s1 + 336ae: a52e20ef jal ra,15900 <_ZdlPv@plt> + 336b2: 6442 ld s0,16(sp) + 336b4: 60e2 ld ra,24(sp) + 336b6: 64a2 ld s1,8(sp) + 336b8: 854a mv a0,s2 + 336ba: 6902 ld s2,0(sp) + 336bc: 6105 addi sp,sp,32 + 336be: a42e206f j 15900 <_ZdlPv@plt> + +00000000000336c2 <_ZN7testing8internal25JsonUnitTestResultPrinterD1Ev>: + 336c2: 87aa mv a5,a0 + 336c4: 00017717 auipc a4,0x17 + 336c8: 60c73703 ld a4,1548(a4) # 4acd0 <_GLOBAL_OFFSET_TABLE_+0x180> + 336cc: 6508 ld a0,8(a0) + 336ce: 0741 addi a4,a4,16 + 336d0: e398 sd a4,0(a5) + 336d2: 07e1 addi a5,a5,24 + 336d4: 00f50463 beq a0,a5,336dc <_ZN7testing8internal25JsonUnitTestResultPrinterD1Ev+0x1a> + 336d8: a28e206f j 15900 <_ZdlPv@plt> + 336dc: 8082 ret + +00000000000336de <_ZN7testing8internal24XmlUnitTestResultPrinterD1Ev>: + 336de: 87aa mv a5,a0 + 336e0: 00017717 auipc a4,0x17 + 336e4: 51073703 ld a4,1296(a4) # 4abf0 <_GLOBAL_OFFSET_TABLE_+0xa0> + 336e8: 6508 ld a0,8(a0) + 336ea: 0741 addi a4,a4,16 + 336ec: e398 sd a4,0(a5) + 336ee: 07e1 addi a5,a5,24 + 336f0: 00f50463 beq a0,a5,336f8 <_ZN7testing8internal24XmlUnitTestResultPrinterD1Ev+0x1a> + 336f4: a0ce206f j 15900 <_ZdlPv@plt> + 336f8: 8082 ret + +00000000000336fa <_ZN7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_ED1Ev>: + 336fa: 87aa mv a5,a0 + 336fc: 00017717 auipc a4,0x17 + 33700: 60c73703 ld a4,1548(a4) # 4ad08 <_GLOBAL_OFFSET_TABLE_+0x1b8> + 33704: 6508 ld a0,8(a0) + 33706: 0741 addi a4,a4,16 + 33708: e398 sd a4,0(a5) + 3370a: 07e1 addi a5,a5,24 + 3370c: 00f50463 beq a0,a5,33714 <_ZN7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_ED1Ev+0x1a> + 33710: 9f0e206f j 15900 <_ZdlPv@plt> + 33714: 8082 ret + +0000000000033716 <_ZN7testing8internal25JsonUnitTestResultPrinterD0Ev>: + 33716: 1141 addi sp,sp,-16 + 33718: e022 sd s0,0(sp) + 3371a: 00017797 auipc a5,0x17 + 3371e: 5b67b783 ld a5,1462(a5) # 4acd0 <_GLOBAL_OFFSET_TABLE_+0x180> + 33722: 842a mv s0,a0 + 33724: 6508 ld a0,8(a0) + 33726: 07c1 addi a5,a5,16 + 33728: e406 sd ra,8(sp) + 3372a: e01c sd a5,0(s0) + 3372c: 01840793 addi a5,s0,24 + 33730: 00f50463 beq a0,a5,33738 <_ZN7testing8internal25JsonUnitTestResultPrinterD0Ev+0x22> + 33734: 9cce20ef jal ra,15900 <_ZdlPv@plt> + 33738: 8522 mv a0,s0 + 3373a: 6402 ld s0,0(sp) + 3373c: 60a2 ld ra,8(sp) + 3373e: 0141 addi sp,sp,16 + 33740: 9c0e206f j 15900 <_ZdlPv@plt> + +0000000000033744 <_ZN7testing8internal24XmlUnitTestResultPrinterD0Ev>: + 33744: 1141 addi sp,sp,-16 + 33746: e022 sd s0,0(sp) + 33748: 00017797 auipc a5,0x17 + 3374c: 4a87b783 ld a5,1192(a5) # 4abf0 <_GLOBAL_OFFSET_TABLE_+0xa0> + 33750: 842a mv s0,a0 + 33752: 6508 ld a0,8(a0) + 33754: 07c1 addi a5,a5,16 + 33756: e406 sd ra,8(sp) + 33758: e01c sd a5,0(s0) + 3375a: 01840793 addi a5,s0,24 + 3375e: 00f50463 beq a0,a5,33766 <_ZN7testing8internal24XmlUnitTestResultPrinterD0Ev+0x22> + 33762: 99ee20ef jal ra,15900 <_ZdlPv@plt> + 33766: 8522 mv a0,s0 + 33768: 6402 ld s0,0(sp) + 3376a: 60a2 ld ra,8(sp) + 3376c: 0141 addi sp,sp,16 + 3376e: 992e206f j 15900 <_ZdlPv@plt> + +0000000000033772 <_ZN7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_ED0Ev>: + 33772: 1141 addi sp,sp,-16 + 33774: e022 sd s0,0(sp) + 33776: 00017797 auipc a5,0x17 + 3377a: 5927b783 ld a5,1426(a5) # 4ad08 <_GLOBAL_OFFSET_TABLE_+0x1b8> + 3377e: 842a mv s0,a0 + 33780: 6508 ld a0,8(a0) + 33782: 07c1 addi a5,a5,16 + 33784: e406 sd ra,8(sp) + 33786: e01c sd a5,0(s0) + 33788: 01840793 addi a5,s0,24 + 3378c: 00f50463 beq a0,a5,33794 <_ZN7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_ED0Ev+0x22> + 33790: 970e20ef jal ra,15900 <_ZdlPv@plt> + 33794: 8522 mv a0,s0 + 33796: 6402 ld s0,0(sp) + 33798: 60a2 ld ra,8(sp) + 3379a: 0141 addi sp,sp,16 + 3379c: 964e206f j 15900 <_ZdlPv@plt> + +00000000000337a0 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: + 337a0: 1101 addi sp,sp,-32 + 337a2: e822 sd s0,16(sp) + 337a4: 00017797 auipc a5,0x17 + 337a8: 6ac7b783 ld a5,1708(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> + 337ac: 6900 ld s0,16(a0) + 337ae: ec06 sd ra,24(sp) + 337b0: 07c1 addi a5,a5,16 + 337b2: e11c sd a5,0(a0) + 337b4: c00d beqz s0,337d6 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x36> + 337b6: e426 sd s1,8(sp) + 337b8: 00017497 auipc s1,0x17 + 337bc: 6904b483 ld s1,1680(s1) # 4ae48 <__libc_single_threaded@GLIBC_2.32> + 337c0: 0004c783 lbu a5,0(s1) + 337c4: cf89 beqz a5,337de <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x3e> + 337c6: 581c lw a5,48(s0) + 337c8: fff7871b addiw a4,a5,-1 + 337cc: d818 sw a4,48(s0) + 337ce: 4705 li a4,1 + 337d0: 02e78063 beq a5,a4,337f0 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x50> + 337d4: 64a2 ld s1,8(sp) + 337d6: 60e2 ld ra,24(sp) + 337d8: 6442 ld s0,16(sp) + 337da: 6105 addi sp,sp,32 + 337dc: 8082 ret + 337de: 577d li a4,-1 + 337e0: 03040693 addi a3,s0,48 + 337e4: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 337e8: 2781 sext.w a5,a5 + 337ea: 4705 li a4,1 + 337ec: fee794e3 bne a5,a4,337d4 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> + 337f0: 601c ld a5,0(s0) + 337f2: 8522 mv a0,s0 + 337f4: 6b9c ld a5,16(a5) + 337f6: 9782 jalr a5 + 337f8: 8330000f fence.tso + 337fc: 0004c783 lbu a5,0(s1) + 33800: c385 beqz a5,33820 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x80> + 33802: 585c lw a5,52(s0) + 33804: fff7871b addiw a4,a5,-1 + 33808: d858 sw a4,52(s0) + 3380a: 4705 li a4,1 + 3380c: fce794e3 bne a5,a4,337d4 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> + 33810: 601c ld a5,0(s0) + 33812: 8522 mv a0,s0 + 33814: 6442 ld s0,16(sp) + 33816: 64a2 ld s1,8(sp) + 33818: 60e2 ld ra,24(sp) + 3381a: 6f9c ld a5,24(a5) + 3381c: 6105 addi sp,sp,32 + 3381e: 8782 jr a5 + 33820: 577d li a4,-1 + 33822: 03440693 addi a3,s0,52 + 33826: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 3382a: 2781 sext.w a5,a5 + 3382c: bff9 j 3380a <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x6a> + +000000000003382e <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: + 3382e: 1101 addi sp,sp,-32 + 33830: e822 sd s0,16(sp) + 33832: 00017797 auipc a5,0x17 + 33836: 61e7b783 ld a5,1566(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> + 3383a: 6900 ld s0,16(a0) + 3383c: ec06 sd ra,24(sp) + 3383e: 07c1 addi a5,a5,16 + 33840: e11c sd a5,0(a0) + 33842: c00d beqz s0,33864 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x36> + 33844: e426 sd s1,8(sp) + 33846: 00017497 auipc s1,0x17 + 3384a: 6024b483 ld s1,1538(s1) # 4ae48 <__libc_single_threaded@GLIBC_2.32> + 3384e: 0004c783 lbu a5,0(s1) + 33852: cf89 beqz a5,3386c <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x3e> + 33854: 581c lw a5,48(s0) + 33856: fff7871b addiw a4,a5,-1 + 3385a: d818 sw a4,48(s0) + 3385c: 4705 li a4,1 + 3385e: 02e78063 beq a5,a4,3387e <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x50> + 33862: 64a2 ld s1,8(sp) + 33864: 60e2 ld ra,24(sp) + 33866: 6442 ld s0,16(sp) + 33868: 6105 addi sp,sp,32 + 3386a: 8082 ret + 3386c: 577d li a4,-1 + 3386e: 03040693 addi a3,s0,48 + 33872: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 33876: 2781 sext.w a5,a5 + 33878: 4705 li a4,1 + 3387a: fee794e3 bne a5,a4,33862 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> + 3387e: 601c ld a5,0(s0) + 33880: 8522 mv a0,s0 + 33882: 6b9c ld a5,16(a5) + 33884: 9782 jalr a5 + 33886: 8330000f fence.tso + 3388a: 0004c783 lbu a5,0(s1) + 3388e: c385 beqz a5,338ae <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x80> + 33890: 585c lw a5,52(s0) + 33892: fff7871b addiw a4,a5,-1 + 33896: d858 sw a4,52(s0) + 33898: 4705 li a4,1 + 3389a: fce794e3 bne a5,a4,33862 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> + 3389e: 601c ld a5,0(s0) + 338a0: 8522 mv a0,s0 + 338a2: 6442 ld s0,16(sp) + 338a4: 64a2 ld s1,8(sp) + 338a6: 60e2 ld ra,24(sp) + 338a8: 6f9c ld a5,24(a5) + 338aa: 6105 addi sp,sp,32 + 338ac: 8782 jr a5 + 338ae: 577d li a4,-1 + 338b0: 03440693 addi a3,s0,52 + 338b4: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 338b8: 2781 sext.w a5,a5 + 338ba: bff9 j 33898 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x6a> + +00000000000338bc <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: + 338bc: 1101 addi sp,sp,-32 + 338be: e822 sd s0,16(sp) + 338c0: 00017797 auipc a5,0x17 + 338c4: 4d07b783 ld a5,1232(a5) # 4ad90 <_GLOBAL_OFFSET_TABLE_+0x240> + 338c8: 6900 ld s0,16(a0) + 338ca: ec06 sd ra,24(sp) + 338cc: 07c1 addi a5,a5,16 + 338ce: e11c sd a5,0(a0) + 338d0: c00d beqz s0,338f2 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x36> + 338d2: e426 sd s1,8(sp) + 338d4: 00017497 auipc s1,0x17 + 338d8: 5744b483 ld s1,1396(s1) # 4ae48 <__libc_single_threaded@GLIBC_2.32> + 338dc: 0004c783 lbu a5,0(s1) + 338e0: cf89 beqz a5,338fa <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x3e> + 338e2: 581c lw a5,48(s0) + 338e4: fff7871b addiw a4,a5,-1 + 338e8: d818 sw a4,48(s0) + 338ea: 4705 li a4,1 + 338ec: 02e78063 beq a5,a4,3390c <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x50> + 338f0: 64a2 ld s1,8(sp) + 338f2: 60e2 ld ra,24(sp) + 338f4: 6442 ld s0,16(sp) + 338f6: 6105 addi sp,sp,32 + 338f8: 8082 ret + 338fa: 577d li a4,-1 + 338fc: 03040693 addi a3,s0,48 + 33900: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 33904: 2781 sext.w a5,a5 + 33906: 4705 li a4,1 + 33908: fee794e3 bne a5,a4,338f0 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> + 3390c: 601c ld a5,0(s0) + 3390e: 8522 mv a0,s0 + 33910: 6b9c ld a5,16(a5) + 33912: 9782 jalr a5 + 33914: 8330000f fence.tso + 33918: 0004c783 lbu a5,0(s1) + 3391c: c385 beqz a5,3393c <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x80> + 3391e: 585c lw a5,52(s0) + 33920: fff7871b addiw a4,a5,-1 + 33924: d858 sw a4,52(s0) + 33926: 4705 li a4,1 + 33928: fce794e3 bne a5,a4,338f0 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> + 3392c: 601c ld a5,0(s0) + 3392e: 8522 mv a0,s0 + 33930: 6442 ld s0,16(sp) + 33932: 64a2 ld s1,8(sp) + 33934: 60e2 ld ra,24(sp) + 33936: 6f9c ld a5,24(a5) + 33938: 6105 addi sp,sp,32 + 3393a: 8782 jr a5 + 3393c: 577d li a4,-1 + 3393e: 03440693 addi a3,s0,52 + 33942: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 33946: 2781 sext.w a5,a5 + 33948: bff9 j 33926 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x6a> + +000000000003394a <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: + 3394a: 1101 addi sp,sp,-32 + 3394c: e822 sd s0,16(sp) + 3394e: 00017797 auipc a5,0x17 + 33952: 4427b783 ld a5,1090(a5) # 4ad90 <_GLOBAL_OFFSET_TABLE_+0x240> + 33956: 6900 ld s0,16(a0) + 33958: ec06 sd ra,24(sp) + 3395a: 07c1 addi a5,a5,16 + 3395c: e11c sd a5,0(a0) + 3395e: c00d beqz s0,33980 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x36> + 33960: e426 sd s1,8(sp) + 33962: 00017497 auipc s1,0x17 + 33966: 4e64b483 ld s1,1254(s1) # 4ae48 <__libc_single_threaded@GLIBC_2.32> + 3396a: 0004c783 lbu a5,0(s1) + 3396e: cf89 beqz a5,33988 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x3e> + 33970: 581c lw a5,48(s0) + 33972: fff7871b addiw a4,a5,-1 + 33976: d818 sw a4,48(s0) + 33978: 4705 li a4,1 + 3397a: 02e78063 beq a5,a4,3399a <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x50> + 3397e: 64a2 ld s1,8(sp) + 33980: 60e2 ld ra,24(sp) + 33982: 6442 ld s0,16(sp) + 33984: 6105 addi sp,sp,32 + 33986: 8082 ret + 33988: 577d li a4,-1 + 3398a: 03040693 addi a3,s0,48 + 3398e: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 33992: 2781 sext.w a5,a5 + 33994: 4705 li a4,1 + 33996: fee794e3 bne a5,a4,3397e <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> + 3399a: 601c ld a5,0(s0) + 3399c: 8522 mv a0,s0 + 3399e: 6b9c ld a5,16(a5) + 339a0: 9782 jalr a5 + 339a2: 8330000f fence.tso + 339a6: 0004c783 lbu a5,0(s1) + 339aa: c385 beqz a5,339ca <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x80> + 339ac: 585c lw a5,52(s0) + 339ae: fff7871b addiw a4,a5,-1 + 339b2: d858 sw a4,52(s0) + 339b4: 4705 li a4,1 + 339b6: fce794e3 bne a5,a4,3397e <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> + 339ba: 601c ld a5,0(s0) + 339bc: 8522 mv a0,s0 + 339be: 6442 ld s0,16(sp) + 339c0: 64a2 ld s1,8(sp) + 339c2: 60e2 ld ra,24(sp) + 339c4: 6f9c ld a5,24(a5) + 339c6: 6105 addi sp,sp,32 + 339c8: 8782 jr a5 + 339ca: 577d li a4,-1 + 339cc: 03440693 addi a3,s0,52 + 339d0: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 339d4: 2781 sext.w a5,a5 + 339d6: bff9 j 339b4 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x6a> + +00000000000339d8 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv>: + 339d8: 1101 addi sp,sp,-32 + 339da: e826 sd s1,16(sp) + 339dc: ec06 sd ra,24(sp) + 339de: 00017497 auipc s1,0x17 + 339e2: 46a4b483 ld s1,1130(s1) # 4ae48 <__libc_single_threaded@GLIBC_2.32> + 339e6: 0004c783 lbu a5,0(s1) + 339ea: cf81 beqz a5,33a02 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x2a> + 339ec: 591c lw a5,48(a0) + 339ee: fff7871b addiw a4,a5,-1 + 339f2: d918 sw a4,48(a0) + 339f4: 4705 li a4,1 + 339f6: 00e78f63 beq a5,a4,33a14 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x3c> + 339fa: 60e2 ld ra,24(sp) + 339fc: 64c2 ld s1,16(sp) + 339fe: 6105 addi sp,sp,32 + 33a00: 8082 ret + 33a02: 577d li a4,-1 + 33a04: 03050693 addi a3,a0,48 + 33a08: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 33a0c: 2781 sext.w a5,a5 + 33a0e: 4705 li a4,1 + 33a10: fee795e3 bne a5,a4,339fa <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x22> + 33a14: 611c ld a5,0(a0) + 33a16: e42a sd a0,8(sp) + 33a18: 6b9c ld a5,16(a5) + 33a1a: 9782 jalr a5 + 33a1c: 8330000f fence.tso + 33a20: 0004c783 lbu a5,0(s1) + 33a24: 6522 ld a0,8(sp) + 33a26: cf91 beqz a5,33a42 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x6a> + 33a28: 595c lw a5,52(a0) + 33a2a: fff7871b addiw a4,a5,-1 + 33a2e: d958 sw a4,52(a0) + 33a30: 4705 li a4,1 + 33a32: fce794e3 bne a5,a4,339fa <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x22> + 33a36: 611c ld a5,0(a0) + 33a38: 60e2 ld ra,24(sp) + 33a3a: 64c2 ld s1,16(sp) + 33a3c: 6f9c ld a5,24(a5) + 33a3e: 6105 addi sp,sp,32 + 33a40: 8782 jr a5 + 33a42: 577d li a4,-1 + 33a44: 03450693 addi a3,a0,52 + 33a48: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 33a4c: 2781 sext.w a5,a5 + 33a4e: b7cd j 33a30 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x58> + +0000000000033a50 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev>: + 33a50: 1141 addi sp,sp,-16 + 33a52: e022 sd s0,0(sp) + 33a54: 00017797 auipc a5,0x17 + 33a58: 3fc7b783 ld a5,1020(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> + 33a5c: 842a mv s0,a0 + 33a5e: 6908 ld a0,16(a0) + 33a60: e406 sd ra,8(sp) + 33a62: 07c1 addi a5,a5,16 + 33a64: e01c sd a5,0(s0) + 33a66: c511 beqz a0,33a72 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev+0x22> + 33a68: 00017317 auipc t1,0x17 + 33a6c: 25833303 ld t1,600(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 33a70: 9302 jalr t1 + 33a72: 8522 mv a0,s0 + 33a74: 6402 ld s0,0(sp) + 33a76: 60a2 ld ra,8(sp) + 33a78: 0141 addi sp,sp,16 + 33a7a: e87e106f j 15900 <_ZdlPv@plt> + +0000000000033a7e <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev>: + 33a7e: 1141 addi sp,sp,-16 + 33a80: e022 sd s0,0(sp) + 33a82: 00017797 auipc a5,0x17 + 33a86: 3ce7b783 ld a5,974(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> + 33a8a: 842a mv s0,a0 + 33a8c: 6908 ld a0,16(a0) + 33a8e: e406 sd ra,8(sp) + 33a90: 07c1 addi a5,a5,16 + 33a92: e01c sd a5,0(s0) + 33a94: c511 beqz a0,33aa0 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev+0x22> + 33a96: 00017317 auipc t1,0x17 + 33a9a: 22a33303 ld t1,554(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 33a9e: 9302 jalr t1 + 33aa0: 8522 mv a0,s0 + 33aa2: 6402 ld s0,0(sp) + 33aa4: 60a2 ld ra,8(sp) + 33aa6: 0141 addi sp,sp,16 + 33aa8: e59e106f j 15900 <_ZdlPv@plt> + +0000000000033aac <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev>: + 33aac: 1141 addi sp,sp,-16 + 33aae: e022 sd s0,0(sp) + 33ab0: 00017797 auipc a5,0x17 + 33ab4: 2e07b783 ld a5,736(a5) # 4ad90 <_GLOBAL_OFFSET_TABLE_+0x240> + 33ab8: 842a mv s0,a0 + 33aba: 6908 ld a0,16(a0) + 33abc: e406 sd ra,8(sp) + 33abe: 07c1 addi a5,a5,16 + 33ac0: e01c sd a5,0(s0) + 33ac2: c511 beqz a0,33ace <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev+0x22> + 33ac4: 00017317 auipc t1,0x17 + 33ac8: 1fc33303 ld t1,508(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 33acc: 9302 jalr t1 + 33ace: 8522 mv a0,s0 + 33ad0: 6402 ld s0,0(sp) + 33ad2: 60a2 ld ra,8(sp) + 33ad4: 0141 addi sp,sp,16 + 33ad6: e2be106f j 15900 <_ZdlPv@plt> + +0000000000033ada <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev>: + 33ada: 1141 addi sp,sp,-16 + 33adc: e022 sd s0,0(sp) + 33ade: 00017797 auipc a5,0x17 + 33ae2: 2b27b783 ld a5,690(a5) # 4ad90 <_GLOBAL_OFFSET_TABLE_+0x240> + 33ae6: 842a mv s0,a0 + 33ae8: 6908 ld a0,16(a0) + 33aea: e406 sd ra,8(sp) + 33aec: 07c1 addi a5,a5,16 + 33aee: e01c sd a5,0(s0) + 33af0: c511 beqz a0,33afc <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev+0x22> + 33af2: 00017317 auipc t1,0x17 + 33af6: 1ce33303 ld t1,462(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 33afa: 9302 jalr t1 + 33afc: 8522 mv a0,s0 + 33afe: 6402 ld s0,0(sp) + 33b00: 60a2 ld ra,8(sp) + 33b02: 0141 addi sp,sp,16 + 33b04: dfde106f j 15900 <_ZdlPv@plt> + +0000000000033b08 <_ZN7testing11EnvironmentD1Ev>: + 33b08: 8082 ret + +0000000000033b0a <_ZN7testing7MessageC2ERKS0_>: + 33b0a: 7171 addi sp,sp,-176 + 33b0c: e152 sd s4,128(sp) + 33b0e: 8a2a mv s4,a0 + 33b10: 18800513 li a0,392 + 33b14: e42e sd a1,8(sp) + 33b16: f506 sd ra,168(sp) + 33b18: f122 sd s0,160(sp) + 33b1a: ed26 sd s1,152(sp) + 33b1c: e94a sd s2,144(sp) + 33b1e: f4de sd s7,104(sp) + 33b20: f0e2 sd s8,96(sp) + 33b22: e4ee sd s11,72(sp) + 33b24: e54e sd s3,136(sp) + 33b26: fcd6 sd s5,120(sp) + 33b28: f8da sd s6,112(sp) + 33b2a: ece6 sd s9,88(sp) + 33b2c: e8ea sd s10,80(sp) + 33b2e: d73e10ef jal ra,158a0 <_Znwm@plt> + 33b32: 08050b93 addi s7,a0,128 + 33b36: 842a mv s0,a0 + 33b38: 855e mv a0,s7 + 33b3a: 8c7e10ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> + 33b3e: cd817057 vsetivli zero,2,e64,m1,ta,ma + 33b42: 5e0030d7 vmv.v.i v1,0 + 33b46: 00017797 auipc a5,0x17 + 33b4a: 4127b783 ld a5,1042(a5) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 33b4e: 01078d93 addi s11,a5,16 + 33b52: 16041023 sh zero,352(s0) + 33b56: 14043c23 sd zero,344(s0) + 33b5a: 09b43023 sd s11,128(s0) + 33b5e: 16840793 addi a5,s0,360 + 33b62: 0207f0a7 vse64.v v1,(a5) + 33b66: 17840793 addi a5,s0,376 + 33b6a: 0207f0a7 vse64.v v1,(a5) + 33b6e: 00017917 auipc s2,0x17 + 33b72: 0ca93903 ld s2,202(s2) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 33b76: 01093483 ld s1,16(s2) + 33b7a: 01893c03 ld s8,24(s2) + 33b7e: 4581 li a1,0 + 33b80: fe84b783 ld a5,-24(s1) + 33b84: e004 sd s1,0(s0) + 33b86: 97a2 add a5,a5,s0 + 33b88: 0187b023 sd s8,0(a5) + 33b8c: 00043423 sd zero,8(s0) + 33b90: fe84b503 ld a0,-24(s1) + 33b94: 9522 add a0,a0,s0 + 33b96: 81be10ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 33b9a: 02093a83 ld s5,32(s2) + 33b9e: 02893783 ld a5,40(s2) + 33ba2: 01040b13 addi s6,s0,16 + 33ba6: fe8ab503 ld a0,-24(s5) # ffffffff7fffffe8 <__global_pointer$+0xffffffff7ffb4258> + 33baa: 01543823 sd s5,16(s0) + 33bae: 4581 li a1,0 + 33bb0: 955a add a0,a0,s6 + 33bb2: e11c sd a5,0(a0) + 33bb4: ec3e sd a5,24(sp) + 33bb6: ffae10ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 33bba: 00893d03 ld s10,8(s2) + 33bbe: 03093c83 ld s9,48(s2) + 33bc2: cd817057 vsetivli zero,2,e64,m1,ta,ma + 33bc6: fe8d3703 ld a4,-24(s10) + 33bca: 5e0030d7 vmv.v.i v1,0 + 33bce: 00017797 auipc a5,0x17 + 33bd2: 23a7b783 ld a5,570(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 33bd6: 9722 add a4,a4,s0 + 33bd8: 00017917 auipc s2,0x17 + 33bdc: 1d093903 ld s2,464(s2) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 33be0: 01973023 sd s9,0(a4) + 33be4: 01878693 addi a3,a5,24 + 33be8: 06878713 addi a4,a5,104 + 33bec: 0941 addi s2,s2,16 + 33bee: 04078793 addi a5,a5,64 + 33bf2: e058 sd a4,128(s0) + 33bf4: e81c sd a5,16(s0) + 33bf6: e014 sd a3,0(s0) + 33bf8: 01243c23 sd s2,24(s0) + 33bfc: 02040793 addi a5,s0,32 + 33c00: 0207f0a7 vse64.v v1,(a5) + 33c04: 03040793 addi a5,s0,48 + 33c08: 0207f0a7 vse64.v v1,(a5) + 33c0c: 04040793 addi a5,s0,64 + 33c10: 0207f0a7 vse64.v v1,(a5) + 33c14: 05040513 addi a0,s0,80 + 33c18: e82a sd a0,16(sp) + 33c1a: 01840993 addi s3,s0,24 + 33c1e: f82e10ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> + 33c22: 00017797 auipc a5,0x17 + 33c26: 0b67b783 ld a5,182(a5) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 33c2a: 85ce mv a1,s3 + 33c2c: 4761 li a4,24 + 33c2e: 01078993 addi s3,a5,16 + 33c32: 07040793 addi a5,s0,112 + 33c36: 06043423 sd zero,104(s0) + 33c3a: 06040823 sb zero,112(s0) + 33c3e: cc38 sw a4,88(s0) + 33c40: 855e mv a0,s7 + 33c42: f03c sd a5,96(s0) + 33c44: 01343c23 sd s3,24(s0) + 33c48: f68e10ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 33c4c: 65a2 ld a1,8(sp) + 33c4e: 1004 addi s1,sp,32 + 33c50: 008a3023 sd s0,0(s4) + 33c54: 8526 mv a0,s1 + 33c56: d6ce60ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 33c5a: 7622 ld a2,40(sp) + 33c5c: 7582 ld a1,32(sp) + 33c5e: 855a mv a0,s6 + 33c60: aa1e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 33c64: 7502 ld a0,32(sp) + 33c66: 181c addi a5,sp,48 + 33c68: 00f50463 beq a0,a5,33c70 <_ZN7testing7MessageC2ERKS0_+0x166> + 33c6c: c95e10ef jal ra,15900 <_ZdlPv@plt> + 33c70: 70aa ld ra,168(sp) + 33c72: 740a ld s0,160(sp) + 33c74: 64ea ld s1,152(sp) + 33c76: 694a ld s2,144(sp) + 33c78: 69aa ld s3,136(sp) + 33c7a: 6a0a ld s4,128(sp) + 33c7c: 7ae6 ld s5,120(sp) + 33c7e: 7b46 ld s6,112(sp) + 33c80: 7ba6 ld s7,104(sp) + 33c82: 7c06 ld s8,96(sp) + 33c84: 6ce6 ld s9,88(sp) + 33c86: 6d46 ld s10,80(sp) + 33c88: 6da6 ld s11,72(sp) + 33c8a: 614d addi sp,sp,176 + 33c8c: 8082 ret + 33c8e: 8a2a mv s4,a0 + 33c90: 855e mv a0,s7 + 33c92: 09b43023 sd s11,128(s0) + 33c96: 94be10ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 33c9a: 8522 mv a0,s0 + 33c9c: c65e10ef jal ra,15900 <_ZdlPv@plt> + 33ca0: 8552 mv a0,s4 + 33ca2: b4fe10ef jal ra,157f0 <_Unwind_Resume@plt> + 33ca6: 842a mv s0,a0 + 33ca8: 8526 mv a0,s1 + 33caa: e5be20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 33cae: 000a3503 ld a0,0(s4) + 33cb2: c501 beqz a0,33cba <_ZN7testing7MessageC2ERKS0_+0x1b0> + 33cb4: 611c ld a5,0(a0) + 33cb6: 679c ld a5,8(a5) + 33cb8: 9782 jalr a5 + 33cba: 8522 mv a0,s0 + 33cbc: b35e10ef jal ra,157f0 <_Unwind_Resume@plt> + 33cc0: 8a2a mv s4,a0 + 33cc2: 01343c23 sd s3,24(s0) + 33cc6: 06040513 addi a0,s0,96 + 33cca: e3be20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 33cce: 6542 ld a0,16(sp) + 33cd0: 01243c23 sd s2,24(s0) + 33cd4: f4ce10ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 33cd8: fe8d3683 ld a3,-24(s10) + 33cdc: fe8ab703 ld a4,-24(s5) + 33ce0: fe84b783 ld a5,-24(s1) + 33ce4: 96a2 add a3,a3,s0 + 33ce6: 0196b023 sd s9,0(a3) + 33cea: 66e2 ld a3,24(sp) + 33cec: 01543823 sd s5,16(s0) + 33cf0: 975a add a4,a4,s6 + 33cf2: e314 sd a3,0(a4) + 33cf4: e004 sd s1,0(s0) + 33cf6: 97a2 add a5,a5,s0 + 33cf8: 0187b023 sd s8,0(a5) + 33cfc: 00043423 sd zero,8(s0) + 33d00: bf41 j 33c90 <_ZN7testing7MessageC2ERKS0_+0x186> + 33d02: fe84b783 ld a5,-24(s1) + 33d06: e004 sd s1,0(s0) + 33d08: 8a2a mv s4,a0 + 33d0a: 97a2 add a5,a5,s0 + 33d0c: 0187b023 sd s8,0(a5) + 33d10: 00043423 sd zero,8(s0) + 33d14: bfb5 j 33c90 <_ZN7testing7MessageC2ERKS0_+0x186> + 33d16: 842a mv s0,a0 + 33d18: bf59 j 33cae <_ZN7testing7MessageC2ERKS0_+0x1a4> + +0000000000033d1a <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE>: + 33d1a: 715d addi sp,sp,-80 + 33d1c: e0a2 sd s0,64(sp) + 33d1e: 6500 ld s0,8(a0) + 33d20: e486 sd ra,72(sp) + 33d22: fc26 sd s1,56(sp) + 33d24: f84a sd s2,48(sp) + 33d26: c029 beqz s0,33d68 <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0x4e> + 33d28: 01010913 addi s2,sp,16 + 33d2c: 854a mv a0,s2 + 33d2e: c94e60ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 33d32: 64c2 ld s1,16(sp) + 33d34: 8526 mv a0,s1 + 33d36: e9be10ef jal ra,15bd0 + 33d3a: 6418 ld a4,8(s0) + 33d3c: 57fd li a5,-1 + 33d3e: 8389 srli a5,a5,0x2 + 33d40: 8f99 sub a5,a5,a4 + 33d42: 862a mv a2,a0 + 33d44: 04a7ef63 bltu a5,a0,33da2 <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0x88> + 33d48: 85a6 mv a1,s1 + 33d4a: 8522 mv a0,s0 + 33d4c: c55e10ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 33d50: 6542 ld a0,16(sp) + 33d52: 101c addi a5,sp,32 + 33d54: 00f50463 beq a0,a5,33d5c <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0x42> + 33d58: ba9e10ef jal ra,15900 <_ZdlPv@plt> + 33d5c: 60a6 ld ra,72(sp) + 33d5e: 6406 ld s0,64(sp) + 33d60: 74e2 ld s1,56(sp) + 33d62: 7942 ld s2,48(sp) + 33d64: 6161 addi sp,sp,80 + 33d66: 8082 ret + 33d68: 84aa mv s1,a0 + 33d6a: 02000513 li a0,32 + 33d6e: e42e sd a1,8(sp) + 33d70: b31e10ef jal ra,158a0 <_Znwm@plt> + 33d74: 0084b903 ld s2,8(s1) + 33d78: 01050793 addi a5,a0,16 + 33d7c: 00053423 sd zero,8(a0) + 33d80: 00050823 sb zero,16(a0) + 33d84: e11c sd a5,0(a0) + 33d86: e488 sd a0,8(s1) + 33d88: 65a2 ld a1,8(sp) + 33d8a: 842a mv s0,a0 + 33d8c: f8090ee3 beqz s2,33d28 <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0xe> + 33d90: 854a mv a0,s2 + 33d92: d73e20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 33d96: 854a mv a0,s2 + 33d98: b69e10ef jal ra,15900 <_ZdlPv@plt> + 33d9c: 65a2 ld a1,8(sp) + 33d9e: 6480 ld s0,8(s1) + 33da0: b761 j 33d28 <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0xe> + 33da2: 00005517 auipc a0,0x5 + 33da6: c5e50513 addi a0,a0,-930 # 38a00 <_IO_stdin_used+0x3a8> + 33daa: b47e10ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 33dae: 842a mv s0,a0 + 33db0: 854a mv a0,s2 + 33db2: d53e20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 33db6: 8522 mv a0,s0 + 33db8: a39e10ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000033dbc <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E10DescribeToEPSo>: + 33dbc: 1101 addi sp,sp,-32 + 33dbe: e822 sd s0,16(sp) + 33dc0: e426 sd s1,8(sp) + 33dc2: 842e mv s0,a1 + 33dc4: 84aa mv s1,a0 + 33dc6: 462d li a2,11 + 33dc8: 852e mv a0,a1 + 33dca: 00007597 auipc a1,0x7 + 33dce: 24658593 addi a1,a1,582 # 3b010 <_IO_stdin_used+0x29b8> + 33dd2: ec06 sd ra,24(sp) + 33dd4: 92de10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 33dd8: 8522 mv a0,s0 + 33dda: 00005597 auipc a1,0x5 + 33dde: 5fe58593 addi a1,a1,1534 # 393d8 <_IO_stdin_used+0xd80> + 33de2: 4605 li a2,1 + 33de4: 91de10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 33de8: 85a2 mv a1,s0 + 33dea: 6442 ld s0,16(sp) + 33dec: 60e2 ld ra,24(sp) + 33dee: 00848513 addi a0,s1,8 + 33df2: 64a2 ld s1,8(sp) + 33df4: 6105 addi sp,sp,32 + 33df6: dd5ea06f j 1ebca <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo> + +0000000000033dfa <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E18DescribeNegationToEPSo>: + 33dfa: 1101 addi sp,sp,-32 + 33dfc: e822 sd s0,16(sp) + 33dfe: e426 sd s1,8(sp) + 33e00: 842e mv s0,a1 + 33e02: 84aa mv s1,a0 + 33e04: 4639 li a2,14 + 33e06: 852e mv a0,a1 + 33e08: 00007597 auipc a1,0x7 + 33e0c: 21858593 addi a1,a1,536 # 3b020 <_IO_stdin_used+0x29c8> + 33e10: ec06 sd ra,24(sp) + 33e12: 8efe10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 33e16: 8522 mv a0,s0 + 33e18: 00005597 auipc a1,0x5 + 33e1c: 5c058593 addi a1,a1,1472 # 393d8 <_IO_stdin_used+0xd80> + 33e20: 4605 li a2,1 + 33e22: 8dfe10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 33e26: 85a2 mv a1,s0 + 33e28: 6442 ld s0,16(sp) + 33e2a: 60e2 ld ra,24(sp) + 33e2c: 00848513 addi a0,s1,8 + 33e30: 64a2 ld s1,8(sp) + 33e32: 6105 addi sp,sp,32 + 33e34: d97ea06f j 1ebca <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo> + +0000000000033e38 <_ZNSt10unique_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EED2Ev>: + 33e38: 1141 addi sp,sp,-16 + 33e3a: e022 sd s0,0(sp) + 33e3c: 6100 ld s0,0(a0) + 33e3e: e406 sd ra,8(sp) + 33e40: cc11 beqz s0,33e5c <_ZNSt10unique_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EED2Ev+0x24> + 33e42: 6008 ld a0,0(s0) + 33e44: 01040793 addi a5,s0,16 + 33e48: 00f50463 beq a0,a5,33e50 <_ZNSt10unique_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EED2Ev+0x18> + 33e4c: ab5e10ef jal ra,15900 <_ZdlPv@plt> + 33e50: 8522 mv a0,s0 + 33e52: 6402 ld s0,0(sp) + 33e54: 60a2 ld ra,8(sp) + 33e56: 0141 addi sp,sp,16 + 33e58: aa9e106f j 15900 <_ZdlPv@plt> + 33e5c: 60a2 ld ra,8(sp) + 33e5e: 6402 ld s0,0(sp) + 33e60: 0141 addi sp,sp,16 + 33e62: 8082 ret + +0000000000033e64 <_ZN7testing8internal18StreamableToStringIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: + 33e64: 7179 addi sp,sp,-48 + 33e66: e84a sd s2,16(sp) + 33e68: 00810913 addi s2,sp,8 + 33e6c: f022 sd s0,32(sp) + 33e6e: 842a mv s0,a0 + 33e70: 854a mv a0,s2 + 33e72: ec26 sd s1,24(sp) + 33e74: f406 sd ra,40(sp) + 33e76: 84ae mv s1,a1 + 33e78: f21e50ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 33e7c: 6522 ld a0,8(sp) + 33e7e: 408c lw a1,0(s1) + 33e80: 0541 addi a0,a0,16 + 33e82: e8ee10ef jal ra,15510 <_ZNSolsEi@plt> + 33e86: 85ca mv a1,s2 + 33e88: 8522 mv a0,s0 + 33e8a: b38e60ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 33e8e: 6522 ld a0,8(sp) + 33e90: c501 beqz a0,33e98 <_ZN7testing8internal18StreamableToStringIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x34> + 33e92: 611c ld a5,0(a0) + 33e94: 679c ld a5,8(a5) + 33e96: 9782 jalr a5 + 33e98: 70a2 ld ra,40(sp) + 33e9a: 8522 mv a0,s0 + 33e9c: 7402 ld s0,32(sp) + 33e9e: 64e2 ld s1,24(sp) + 33ea0: 6942 ld s2,16(sp) + 33ea2: 6145 addi sp,sp,48 + 33ea4: 8082 ret + 33ea6: 67a2 ld a5,8(sp) + 33ea8: 842a mv s0,a0 + 33eaa: c789 beqz a5,33eb4 <_ZN7testing8internal18StreamableToStringIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x50> + 33eac: 6398 ld a4,0(a5) + 33eae: 853e mv a0,a5 + 33eb0: 671c ld a5,8(a4) + 33eb2: 9782 jalr a5 + 33eb4: 8522 mv a0,s0 + 33eb6: 93be10ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000033eba <_ZN7testing8internal18StreamableToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: + 33eba: 7179 addi sp,sp,-48 + 33ebc: e84a sd s2,16(sp) + 33ebe: 00810913 addi s2,sp,8 + 33ec2: f022 sd s0,32(sp) + 33ec4: 842a mv s0,a0 + 33ec6: 854a mv a0,s2 + 33ec8: ec26 sd s1,24(sp) + 33eca: f406 sd ra,40(sp) + 33ecc: 84ae mv s1,a1 + 33ece: ecbe50ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 33ed2: 6522 ld a0,8(sp) + 33ed4: 608c ld a1,0(s1) + 33ed6: 0541 addi a0,a0,16 + 33ed8: ad9e10ef jal ra,159b0 <_ZNSo9_M_insertIxEERSoT_@plt> + 33edc: 85ca mv a1,s2 + 33ede: 8522 mv a0,s0 + 33ee0: ae2e60ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 33ee4: 6522 ld a0,8(sp) + 33ee6: c501 beqz a0,33eee <_ZN7testing8internal18StreamableToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x34> + 33ee8: 611c ld a5,0(a0) + 33eea: 679c ld a5,8(a5) + 33eec: 9782 jalr a5 + 33eee: 70a2 ld ra,40(sp) + 33ef0: 8522 mv a0,s0 + 33ef2: 7402 ld s0,32(sp) + 33ef4: 64e2 ld s1,24(sp) + 33ef6: 6942 ld s2,16(sp) + 33ef8: 6145 addi sp,sp,48 + 33efa: 8082 ret + 33efc: 67a2 ld a5,8(sp) + 33efe: 842a mv s0,a0 + 33f00: c789 beqz a5,33f0a <_ZN7testing8internal18StreamableToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x50> + 33f02: 6398 ld a4,0(a5) + 33f04: 853e mv a0,a5 + 33f06: 671c ld a5,8(a4) + 33f08: 9782 jalr a5 + 33f0a: 8522 mv a0,s0 + 33f0c: 8e5e10ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000033f10 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_>: + 33f10: 6598 ld a4,8(a1) + 33f12: 6194 ld a3,0(a1) + 33f14: 8832 mv a6,a2 + 33f16: 6610 ld a2,8(a2) + 33f18: 1141 addi sp,sp,-16 + 33f1a: e022 sd s0,0(sp) + 33f1c: 87ae mv a5,a1 + 33f1e: e406 sd ra,8(sp) + 33f20: 05c1 addi a1,a1,16 + 33f22: 842a mv s0,a0 + 33f24: 00e60533 add a0,a2,a4 + 33f28: 08b68163 beq a3,a1,33faa <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x9a> + 33f2c: 0107b883 ld a7,16(a5) + 33f30: 00083583 ld a1,0(a6) + 33f34: 00a8fa63 bgeu a7,a0,33f48 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x38> + 33f38: 01080893 addi a7,a6,16 + 33f3c: 07158363 beq a1,a7,33fa2 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x92> + 33f40: 01083883 ld a7,16(a6) + 33f44: 04a8f163 bgeu a7,a0,33f86 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x76> + 33f48: 56fd li a3,-1 + 33f4a: 8289 srli a3,a3,0x2 + 33f4c: 8e99 sub a3,a3,a4 + 33f4e: 08c6e863 bltu a3,a2,33fde <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0xce> + 33f52: 853e mv a0,a5 + 33f54: a4de10ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 33f58: 01040713 addi a4,s0,16 + 33f5c: e018 sd a4,0(s0) + 33f5e: 6114 ld a3,0(a0) + 33f60: 01050793 addi a5,a0,16 + 33f64: 04f68f63 beq a3,a5,33fc2 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0xb2> + 33f68: 6918 ld a4,16(a0) + 33f6a: e014 sd a3,0(s0) + 33f6c: e818 sd a4,16(s0) + 33f6e: 6518 ld a4,8(a0) + 33f70: e11c sd a5,0(a0) + 33f72: 00053423 sd zero,8(a0) + 33f76: e418 sd a4,8(s0) + 33f78: 00050823 sb zero,16(a0) + 33f7c: 60a2 ld ra,8(sp) + 33f7e: 8522 mv a0,s0 + 33f80: 6402 ld s0,0(sp) + 33f82: 0141 addi sp,sp,16 + 33f84: 8082 ret + 33f86: 8542 mv a0,a6 + 33f88: 4601 li a2,0 + 33f8a: 4581 li a1,0 + 33f8c: fe4e10ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 33f90: 85aa mv a1,a0 + 33f92: 8522 mv a0,s0 + 33f94: e6ce10ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 33f98: 60a2 ld ra,8(sp) + 33f9a: 8522 mv a0,s0 + 33f9c: 6402 ld s0,0(sp) + 33f9e: 0141 addi sp,sp,16 + 33fa0: 8082 ret + 33fa2: 48bd li a7,15 + 33fa4: faa8e2e3 bltu a7,a0,33f48 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x38> + 33fa8: bff9 j 33f86 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x76> + 33faa: 48bd li a7,15 + 33fac: 00083583 ld a1,0(a6) + 33fb0: f8a8fce3 bgeu a7,a0,33f48 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x38> + 33fb4: 01080893 addi a7,a6,16 + 33fb8: f9158de3 beq a1,a7,33f52 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x42> + 33fbc: 01083883 ld a7,16(a6) + 33fc0: b751 j 33f44 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x34> + 33fc2: 6514 ld a3,8(a0) + 33fc4: 85be mv a1,a5 + 33fc6: 0685 addi a3,a3,1 + 33fc8: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 33fcc: 02058407 vle8.v v8,(a1) + 33fd0: 8e91 sub a3,a3,a2 + 33fd2: 95b2 add a1,a1,a2 + 33fd4: 02070427 vse8.v v8,(a4) + 33fd8: 9732 add a4,a4,a2 + 33fda: f6fd bnez a3,33fc8 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0xb8> + 33fdc: bf49 j 33f6e <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x5e> + 33fde: 00005517 auipc a0,0x5 + 33fe2: a2250513 addi a0,a0,-1502 # 38a00 <_IO_stdin_used+0x3a8> + 33fe6: 90be10ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + +0000000000033fea <_ZN7testing8internal17StreamingListener12SocketWriter4SendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 33fea: 7179 addi sp,sp,-48 + 33fec: f022 sd s0,32(sp) + 33fee: 842a mv s0,a0 + 33ff0: 4508 lw a0,8(a0) + 33ff2: ec26 sd s1,24(sp) + 33ff4: f406 sd ra,40(sp) + 33ff6: 0505 addi a0,a0,1 + 33ff8: 00a03533 snez a0,a0 + 33ffc: e84a sd s2,16(sp) + 33ffe: 84ae mv s1,a1 + 34000: f6fe70ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 34004: e921 bnez a0,34054 <_ZN7testing8internal17StreamingListener12SocketWriter4SendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x6a> + 34006: 00810913 addi s2,sp,8 + 3400a: 854a mv a0,s2 + 3400c: 00007617 auipc a2,0x7 + 34010: 02460613 addi a2,a2,36 # 3b030 <_IO_stdin_used+0x29d8> + 34014: 458d li a1,3 + 34016: 44000693 li a3,1088 + 3401a: f7deb0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 3401e: 02000613 li a2,32 + 34022: 00007597 auipc a1,0x7 + 34026: 05e58593 addi a1,a1,94 # 3b080 <_IO_stdin_used+0x2a28> + 3402a: 00017517 auipc a0,0x17 + 3402e: f6e53503 ld a0,-146(a0) # 4af98 <_ZSt4cerr@Base> + 34032: ecee10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 34036: 03500613 li a2,53 + 3403a: 00007597 auipc a1,0x7 + 3403e: 06e58593 addi a1,a1,110 # 3b0a8 <_IO_stdin_used+0x2a50> + 34042: 00017517 auipc a0,0x17 + 34046: f5653503 ld a0,-170(a0) # 4af98 <_ZSt4cerr@Base> + 3404a: eb6e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3404e: 854a mv a0,s2 + 34050: ad6e90ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 34054: 0084b903 ld s2,8(s1) + 34058: 608c ld a1,0(s1) + 3405a: 4408 lw a0,8(s0) + 3405c: 864a mv a2,s2 + 3405e: ba3e10ef jal ra,15c00 + 34062: 00a91863 bne s2,a0,34072 <_ZN7testing8internal17StreamingListener12SocketWriter4SendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x88> + 34066: 70a2 ld ra,40(sp) + 34068: 7402 ld s0,32(sp) + 3406a: 64e2 ld s1,24(sp) + 3406c: 6942 ld s2,16(sp) + 3406e: 6145 addi sp,sp,48 + 34070: 8082 ret + 34072: 00810913 addi s2,sp,8 + 34076: 854a mv a0,s2 + 34078: 00007617 auipc a2,0x7 + 3407c: fb860613 addi a2,a2,-72 # 3b030 <_IO_stdin_used+0x29d8> + 34080: 4585 li a1,1 + 34082: 44500693 li a3,1093 + 34086: f11eb0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 3408a: 02600613 li a2,38 + 3408e: 00007597 auipc a1,0x7 + 34092: 05258593 addi a1,a1,82 # 3b0e0 <_IO_stdin_used+0x2a88> + 34096: 00017517 auipc a0,0x17 + 3409a: f0253503 ld a0,-254(a0) # 4af98 <_ZSt4cerr@Base> + 3409e: e62e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 340a2: 6c10 ld a2,24(s0) + 340a4: 680c ld a1,16(s0) + 340a6: 00017517 auipc a0,0x17 + 340aa: ef253503 ld a0,-270(a0) # 4af98 <_ZSt4cerr@Base> + 340ae: e52e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 340b2: 4605 li a2,1 + 340b4: 00004597 auipc a1,0x4 + 340b8: 70c58593 addi a1,a1,1804 # 387c0 <_IO_stdin_used+0x168> + 340bc: 84aa mv s1,a0 + 340be: e42e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 340c2: 7c10 ld a2,56(s0) + 340c4: 780c ld a1,48(s0) + 340c6: 8526 mv a0,s1 + 340c8: e38e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 340cc: 854a mv a0,s2 + 340ce: a58e90ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 340d2: 70a2 ld ra,40(sp) + 340d4: 7402 ld s0,32(sp) + 340d6: 64e2 ld s1,24(sp) + 340d8: 6942 ld s2,16(sp) + 340da: 6145 addi sp,sp,48 + 340dc: 8082 ret + 340de: 842a mv s0,a0 + 340e0: 854a mv a0,s2 + 340e2: a44e90ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 340e6: 8522 mv a0,s0 + 340e8: f08e10ef jal ra,157f0 <_Unwind_Resume@plt> + 340ec: bfcd j 340de <_ZN7testing8internal17StreamingListener12SocketWriter4SendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xf4> + +00000000000340ee <_ZN7testing8internal9MutexBase4LockEv>: + 340ee: 7179 addi sp,sp,-48 + 340f0: f022 sd s0,32(sp) + 340f2: f406 sd ra,40(sp) + 340f4: 842a mv s0,a0 + 340f6: e3ae10ef jal ra,15730 + 340fa: e919 bnez a0,34110 <_ZN7testing8internal9MutexBase4LockEv+0x22> + 340fc: c74e10ef jal ra,15570 + 34100: 4785 li a5,1 + 34102: 70a2 ld ra,40(sp) + 34104: f808 sd a0,48(s0) + 34106: 02f40423 sb a5,40(s0) + 3410a: 7402 ld s0,32(sp) + 3410c: 6145 addi sp,sp,48 + 3410e: 8082 ret + 34110: e84a sd s2,16(sp) + 34112: 00810913 addi s2,sp,8 + 34116: ec26 sd s1,24(sp) + 34118: 00007617 auipc a2,0x7 + 3411c: ff060613 addi a2,a2,-16 # 3b108 <_IO_stdin_used+0x2ab0> + 34120: 458d li a1,3 + 34122: 84aa mv s1,a0 + 34124: 66100693 li a3,1633 + 34128: 854a mv a0,s2 + 3412a: e6deb0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 3412e: 466d li a2,27 + 34130: 00007597 auipc a1,0x7 + 34134: 03858593 addi a1,a1,56 # 3b168 <_IO_stdin_used+0x2b10> + 34138: 00017517 auipc a0,0x17 + 3413c: e6053503 ld a0,-416(a0) # 4af98 <_ZSt4cerr@Base> + 34140: dc0e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 34144: 4649 li a2,18 + 34146: 00007597 auipc a1,0x7 + 3414a: 04258593 addi a1,a1,66 # 3b188 <_IO_stdin_used+0x2b30> + 3414e: 00017517 auipc a0,0x17 + 34152: e4a53503 ld a0,-438(a0) # 4af98 <_ZSt4cerr@Base> + 34156: daae10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3415a: 85a6 mv a1,s1 + 3415c: 00017517 auipc a0,0x17 + 34160: e3c53503 ld a0,-452(a0) # 4af98 <_ZSt4cerr@Base> + 34164: bace10ef jal ra,15510 <_ZNSolsEi@plt> + 34168: 854a mv a0,s2 + 3416a: 9bce90ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 3416e: 64e2 ld s1,24(sp) + 34170: 6942 ld s2,16(sp) + 34172: b769 j 340fc <_ZN7testing8internal9MutexBase4LockEv+0xe> + 34174: 842a mv s0,a0 + 34176: 854a mv a0,s2 + 34178: 9aee90ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 3417c: 8522 mv a0,s0 + 3417e: e72e10ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000034182 <_ZN7testing8internal9MutexBase6UnlockEv>: + 34182: 7179 addi sp,sp,-48 + 34184: f406 sd ra,40(sp) + 34186: 02050423 sb zero,40(a0) + 3418a: ef6e10ef jal ra,15880 + 3418e: e501 bnez a0,34196 <_ZN7testing8internal9MutexBase6UnlockEv+0x14> + 34190: 70a2 ld ra,40(sp) + 34192: 6145 addi sp,sp,48 + 34194: 8082 ret + 34196: ec26 sd s1,24(sp) + 34198: 0024 addi s1,sp,8 + 3419a: f022 sd s0,32(sp) + 3419c: 00007617 auipc a2,0x7 + 341a0: f6c60613 addi a2,a2,-148 # 3b108 <_IO_stdin_used+0x2ab0> + 341a4: 458d li a1,3 + 341a6: 842a mv s0,a0 + 341a8: 66d00693 li a3,1645 + 341ac: 8526 mv a0,s1 + 341ae: de9eb0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 341b2: 4675 li a2,29 + 341b4: 00007597 auipc a1,0x7 + 341b8: fec58593 addi a1,a1,-20 # 3b1a0 <_IO_stdin_used+0x2b48> + 341bc: 00017517 auipc a0,0x17 + 341c0: ddc53503 ld a0,-548(a0) # 4af98 <_ZSt4cerr@Base> + 341c4: d3ce10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 341c8: 4649 li a2,18 + 341ca: 00007597 auipc a1,0x7 + 341ce: fbe58593 addi a1,a1,-66 # 3b188 <_IO_stdin_used+0x2b30> + 341d2: 00017517 auipc a0,0x17 + 341d6: dc653503 ld a0,-570(a0) # 4af98 <_ZSt4cerr@Base> + 341da: d26e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 341de: 85a2 mv a1,s0 + 341e0: 00017517 auipc a0,0x17 + 341e4: db853503 ld a0,-584(a0) # 4af98 <_ZSt4cerr@Base> + 341e8: b28e10ef jal ra,15510 <_ZNSolsEi@plt> + 341ec: 8526 mv a0,s1 + 341ee: 938e90ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 341f2: 70a2 ld ra,40(sp) + 341f4: 7402 ld s0,32(sp) + 341f6: 64e2 ld s1,24(sp) + 341f8: 6145 addi sp,sp,48 + 341fa: 8082 ret + 341fc: 842a mv s0,a0 + 341fe: 8526 mv a0,s1 + 34200: 926e90ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 34204: 8522 mv a0,s0 + 34206: deae10ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000003420a <_ZN7testing8internal5MutexD2Ev>: + 3420a: 7179 addi sp,sp,-48 + 3420c: f406 sd ra,40(sp) + 3420e: c12e10ef jal ra,15620 + 34212: e501 bnez a0,3421a <_ZN7testing8internal5MutexD2Ev+0x10> + 34214: 70a2 ld ra,40(sp) + 34216: 6145 addi sp,sp,48 + 34218: 8082 ret + 3421a: ec26 sd s1,24(sp) + 3421c: 0024 addi s1,sp,8 + 3421e: f022 sd s0,32(sp) + 34220: 69e00693 li a3,1694 + 34224: 842a mv s0,a0 + 34226: 00007617 auipc a2,0x7 + 3422a: ee260613 addi a2,a2,-286 # 3b108 <_IO_stdin_used+0x2ab0> + 3422e: 8526 mv a0,s1 + 34230: 458d li a1,3 + 34232: d65eb0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 34236: 4679 li a2,30 + 34238: 00007597 auipc a1,0x7 + 3423c: f8858593 addi a1,a1,-120 # 3b1c0 <_IO_stdin_used+0x2b68> + 34240: 00017517 auipc a0,0x17 + 34244: d5853503 ld a0,-680(a0) # 4af98 <_ZSt4cerr@Base> + 34248: cb8e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3424c: 4649 li a2,18 + 3424e: 00007597 auipc a1,0x7 + 34252: f3a58593 addi a1,a1,-198 # 3b188 <_IO_stdin_used+0x2b30> + 34256: 00017517 auipc a0,0x17 + 3425a: d4253503 ld a0,-702(a0) # 4af98 <_ZSt4cerr@Base> + 3425e: ca2e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 34262: 85a2 mv a1,s0 + 34264: 00017517 auipc a0,0x17 + 34268: d3453503 ld a0,-716(a0) # 4af98 <_ZSt4cerr@Base> + 3426c: aa4e10ef jal ra,15510 <_ZNSolsEi@plt> + 34270: 8526 mv a0,s1 + 34272: 8b4e90ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 34276: 70a2 ld ra,40(sp) + 34278: 7402 ld s0,32(sp) + 3427a: 64e2 ld s1,24(sp) + 3427c: 6145 addi sp,sp,48 + 3427e: 8082 ret + +0000000000034280 <_ZN7testing8internal17StreamingListener12SocketWriter15CloseConnectionEv>: + 34280: 7179 addi sp,sp,-48 + 34282: f022 sd s0,32(sp) + 34284: 842a mv s0,a0 + 34286: 4508 lw a0,8(a0) + 34288: f406 sd ra,40(sp) + 3428a: 0505 addi a0,a0,1 + 3428c: 00a03533 snez a0,a0 + 34290: cdfe70ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 34294: e929 bnez a0,342e6 <_ZN7testing8internal17StreamingListener12SocketWriter15CloseConnectionEv+0x66> + 34296: ec26 sd s1,24(sp) + 34298: 0024 addi s1,sp,8 + 3429a: 8526 mv a0,s1 + 3429c: 00007617 auipc a2,0x7 + 342a0: d9460613 addi a2,a2,-620 # 3b030 <_IO_stdin_used+0x29d8> + 342a4: 458d li a1,3 + 342a6: 45100693 li a3,1105 + 342aa: cedeb0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 342ae: 02000613 li a2,32 + 342b2: 00007597 auipc a1,0x7 + 342b6: dce58593 addi a1,a1,-562 # 3b080 <_IO_stdin_used+0x2a28> + 342ba: 00017517 auipc a0,0x17 + 342be: cde53503 ld a0,-802(a0) # 4af98 <_ZSt4cerr@Base> + 342c2: c3ee10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 342c6: 04000613 li a2,64 + 342ca: 00007597 auipc a1,0x7 + 342ce: f1658593 addi a1,a1,-234 # 3b1e0 <_IO_stdin_used+0x2b88> + 342d2: 00017517 auipc a0,0x17 + 342d6: cc653503 ld a0,-826(a0) # 4af98 <_ZSt4cerr@Base> + 342da: c26e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 342de: 8526 mv a0,s1 + 342e0: 846e90ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 342e4: 64e2 ld s1,24(sp) + 342e6: 4408 lw a0,8(s0) + 342e8: 829e10ef jal ra,15b10 + 342ec: 57fd li a5,-1 + 342ee: 70a2 ld ra,40(sp) + 342f0: c41c sw a5,8(s0) + 342f2: 7402 ld s0,32(sp) + 342f4: 6145 addi sp,sp,48 + 342f6: 8082 ret + 342f8: 842a mv s0,a0 + 342fa: 8526 mv a0,s1 + 342fc: 82ae90ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 34300: 8522 mv a0,s0 + 34302: ceee10ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000034306 <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev>: + 34306: 7179 addi sp,sp,-48 + 34308: 00017797 auipc a5,0x17 + 3430c: af87b783 ld a5,-1288(a5) # 4ae00 <_GLOBAL_OFFSET_TABLE_+0x2b0> + 34310: 4518 lw a4,8(a0) + 34312: f022 sd s0,32(sp) + 34314: 07c1 addi a5,a5,16 + 34316: f406 sd ra,40(sp) + 34318: e11c sd a5,0(a0) + 3431a: 57fd li a5,-1 + 3431c: 842a mv s0,a0 + 3431e: 02f71363 bne a4,a5,34344 <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0x3e> + 34322: 7808 ld a0,48(s0) + 34324: 04040793 addi a5,s0,64 + 34328: 00f50463 beq a0,a5,34330 <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0x2a> + 3432c: dd4e10ef jal ra,15900 <_ZdlPv@plt> + 34330: 6808 ld a0,16(s0) + 34332: 02040413 addi s0,s0,32 + 34336: 06850963 beq a0,s0,343a8 <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0xa2> + 3433a: 7402 ld s0,32(sp) + 3433c: 70a2 ld ra,40(sp) + 3433e: 6145 addi sp,sp,48 + 34340: dc0e106f j 15900 <_ZdlPv@plt> + 34344: 4505 li a0,1 + 34346: c29e70ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 3434a: e929 bnez a0,3439c <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0x96> + 3434c: ec26 sd s1,24(sp) + 3434e: 0024 addi s1,sp,8 + 34350: 8526 mv a0,s1 + 34352: 00007617 auipc a2,0x7 + 34356: cde60613 addi a2,a2,-802 # 3b030 <_IO_stdin_used+0x29d8> + 3435a: 458d li a1,3 + 3435c: 45100693 li a3,1105 + 34360: c37eb0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 34364: 02000613 li a2,32 + 34368: 00007597 auipc a1,0x7 + 3436c: d1858593 addi a1,a1,-744 # 3b080 <_IO_stdin_used+0x2a28> + 34370: 00017517 auipc a0,0x17 + 34374: c2853503 ld a0,-984(a0) # 4af98 <_ZSt4cerr@Base> + 34378: b88e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3437c: 04000613 li a2,64 + 34380: 00007597 auipc a1,0x7 + 34384: e6058593 addi a1,a1,-416 # 3b1e0 <_IO_stdin_used+0x2b88> + 34388: 00017517 auipc a0,0x17 + 3438c: c1053503 ld a0,-1008(a0) # 4af98 <_ZSt4cerr@Base> + 34390: b70e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 34394: 8526 mv a0,s1 + 34396: f91e80ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 3439a: 64e2 ld s1,24(sp) + 3439c: 4408 lw a0,8(s0) + 3439e: f72e10ef jal ra,15b10 + 343a2: 57fd li a5,-1 + 343a4: c41c sw a5,8(s0) + 343a6: bfb5 j 34322 <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0x1c> + 343a8: 70a2 ld ra,40(sp) + 343aa: 7402 ld s0,32(sp) + 343ac: 6145 addi sp,sp,48 + 343ae: 8082 ret + 343b0: 842a mv s0,a0 + 343b2: 8526 mv a0,s1 + 343b4: f73e80ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 343b8: 8522 mv a0,s0 + 343ba: bc6e10ef jal ra,15780 <__cxa_call_terminate@plt> + +00000000000343be <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev>: + 343be: 7179 addi sp,sp,-48 + 343c0: 00017797 auipc a5,0x17 + 343c4: a407b783 ld a5,-1472(a5) # 4ae00 <_GLOBAL_OFFSET_TABLE_+0x2b0> + 343c8: 4518 lw a4,8(a0) + 343ca: f022 sd s0,32(sp) + 343cc: 07c1 addi a5,a5,16 + 343ce: f406 sd ra,40(sp) + 343d0: e11c sd a5,0(a0) + 343d2: 57fd li a5,-1 + 343d4: 842a mv s0,a0 + 343d6: 02f71663 bne a4,a5,34402 <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x44> + 343da: 7808 ld a0,48(s0) + 343dc: 04040793 addi a5,s0,64 + 343e0: 00f50463 beq a0,a5,343e8 <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x2a> + 343e4: d1ce10ef jal ra,15900 <_ZdlPv@plt> + 343e8: 6808 ld a0,16(s0) + 343ea: 02040793 addi a5,s0,32 + 343ee: 00f50463 beq a0,a5,343f6 <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x38> + 343f2: d0ee10ef jal ra,15900 <_ZdlPv@plt> + 343f6: 8522 mv a0,s0 + 343f8: 7402 ld s0,32(sp) + 343fa: 70a2 ld ra,40(sp) + 343fc: 6145 addi sp,sp,48 + 343fe: d02e106f j 15900 <_ZdlPv@plt> + 34402: 4505 li a0,1 + 34404: b6be70ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 34408: e929 bnez a0,3445a <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x9c> + 3440a: ec26 sd s1,24(sp) + 3440c: 0024 addi s1,sp,8 + 3440e: 8526 mv a0,s1 + 34410: 00007617 auipc a2,0x7 + 34414: c2060613 addi a2,a2,-992 # 3b030 <_IO_stdin_used+0x29d8> + 34418: 458d li a1,3 + 3441a: 45100693 li a3,1105 + 3441e: b79eb0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 34422: 02000613 li a2,32 + 34426: 00007597 auipc a1,0x7 + 3442a: c5a58593 addi a1,a1,-934 # 3b080 <_IO_stdin_used+0x2a28> + 3442e: 00017517 auipc a0,0x17 + 34432: b6a53503 ld a0,-1174(a0) # 4af98 <_ZSt4cerr@Base> + 34436: acae10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3443a: 04000613 li a2,64 + 3443e: 00007597 auipc a1,0x7 + 34442: da258593 addi a1,a1,-606 # 3b1e0 <_IO_stdin_used+0x2b88> + 34446: 00017517 auipc a0,0x17 + 3444a: b5253503 ld a0,-1198(a0) # 4af98 <_ZSt4cerr@Base> + 3444e: ab2e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 34452: 8526 mv a0,s1 + 34454: ed3e80ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 34458: 64e2 ld s1,24(sp) + 3445a: 4408 lw a0,8(s0) + 3445c: eb4e10ef jal ra,15b10 + 34460: 57fd li a5,-1 + 34462: c41c sw a5,8(s0) + 34464: bf9d j 343da <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x1c> + 34466: 842a mv s0,a0 + 34468: 8526 mv a0,s1 + 3446a: ebde80ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 3446e: 8522 mv a0,s0 + 34470: b10e10ef jal ra,15780 <__cxa_call_terminate@plt> + +0000000000034474 <_ZN7testing8internal17StreamingListenerD1Ev>: + 34474: 7179 addi sp,sp,-48 + 34476: f022 sd s0,32(sp) + 34478: 00017797 auipc a5,0x17 + 3447c: b187b783 ld a5,-1256(a5) # 4af90 <_GLOBAL_OFFSET_TABLE_+0x440> + 34480: 6500 ld s0,8(a0) + 34482: f406 sd ra,40(sp) + 34484: 07c1 addi a5,a5,16 + 34486: e11c sd a5,0(a0) + 34488: cc55 beqz s0,34544 <_ZN7testing8internal17StreamingListenerD1Ev+0xd0> + 3448a: 601c ld a5,0(s0) + 3448c: 00017717 auipc a4,0x17 + 34490: a8c73703 ld a4,-1396(a4) # 4af18 <_GLOBAL_OFFSET_TABLE_+0x3c8> + 34494: 679c ld a5,8(a5) + 34496: 0ae79b63 bne a5,a4,3454c <_ZN7testing8internal17StreamingListenerD1Ev+0xd8> + 3449a: 00017797 auipc a5,0x17 + 3449e: 9667b783 ld a5,-1690(a5) # 4ae00 <_GLOBAL_OFFSET_TABLE_+0x2b0> + 344a2: 4418 lw a4,8(s0) + 344a4: 07c1 addi a5,a5,16 + 344a6: e01c sd a5,0(s0) + 344a8: 57fd li a5,-1 + 344aa: 02f71663 bne a4,a5,344d6 <_ZN7testing8internal17StreamingListenerD1Ev+0x62> + 344ae: 7808 ld a0,48(s0) + 344b0: 04040793 addi a5,s0,64 + 344b4: 00f50463 beq a0,a5,344bc <_ZN7testing8internal17StreamingListenerD1Ev+0x48> + 344b8: c48e10ef jal ra,15900 <_ZdlPv@plt> + 344bc: 6808 ld a0,16(s0) + 344be: 02040793 addi a5,s0,32 + 344c2: 00f50463 beq a0,a5,344ca <_ZN7testing8internal17StreamingListenerD1Ev+0x56> + 344c6: c3ae10ef jal ra,15900 <_ZdlPv@plt> + 344ca: 8522 mv a0,s0 + 344cc: 7402 ld s0,32(sp) + 344ce: 70a2 ld ra,40(sp) + 344d0: 6145 addi sp,sp,48 + 344d2: c2ee106f j 15900 <_ZdlPv@plt> + 344d6: 4505 li a0,1 + 344d8: a97e70ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 344dc: e929 bnez a0,3452e <_ZN7testing8internal17StreamingListenerD1Ev+0xba> + 344de: ec26 sd s1,24(sp) + 344e0: 0024 addi s1,sp,8 + 344e2: 8526 mv a0,s1 + 344e4: 00007617 auipc a2,0x7 + 344e8: b4c60613 addi a2,a2,-1204 # 3b030 <_IO_stdin_used+0x29d8> + 344ec: 458d li a1,3 + 344ee: 45100693 li a3,1105 + 344f2: aa5eb0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 344f6: 02000613 li a2,32 + 344fa: 00007597 auipc a1,0x7 + 344fe: b8658593 addi a1,a1,-1146 # 3b080 <_IO_stdin_used+0x2a28> + 34502: 00017517 auipc a0,0x17 + 34506: a9653503 ld a0,-1386(a0) # 4af98 <_ZSt4cerr@Base> + 3450a: 9f6e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3450e: 04000613 li a2,64 + 34512: 00007597 auipc a1,0x7 + 34516: cce58593 addi a1,a1,-818 # 3b1e0 <_IO_stdin_used+0x2b88> + 3451a: 00017517 auipc a0,0x17 + 3451e: a7e53503 ld a0,-1410(a0) # 4af98 <_ZSt4cerr@Base> + 34522: 9dee10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 34526: 8526 mv a0,s1 + 34528: dffe80ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 3452c: 64e2 ld s1,24(sp) + 3452e: 4408 lw a0,8(s0) + 34530: de0e10ef jal ra,15b10 + 34534: 7808 ld a0,48(s0) + 34536: 57fd li a5,-1 + 34538: c41c sw a5,8(s0) + 3453a: 04040793 addi a5,s0,64 + 3453e: f6f51de3 bne a0,a5,344b8 <_ZN7testing8internal17StreamingListenerD1Ev+0x44> + 34542: bfad j 344bc <_ZN7testing8internal17StreamingListenerD1Ev+0x48> + 34544: 70a2 ld ra,40(sp) + 34546: 7402 ld s0,32(sp) + 34548: 6145 addi sp,sp,48 + 3454a: 8082 ret + 3454c: 8522 mv a0,s0 + 3454e: 7402 ld s0,32(sp) + 34550: 70a2 ld ra,40(sp) + 34552: 6145 addi sp,sp,48 + 34554: 8782 jr a5 + 34556: 842a mv s0,a0 + 34558: 8526 mv a0,s1 + 3455a: dcde80ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 3455e: 8522 mv a0,s0 + 34560: a20e10ef jal ra,15780 <__cxa_call_terminate@plt> + +0000000000034564 <_ZN7testing8internal17StreamingListenerD0Ev>: + 34564: 7179 addi sp,sp,-48 + 34566: f022 sd s0,32(sp) + 34568: 00017797 auipc a5,0x17 + 3456c: a287b783 ld a5,-1496(a5) # 4af90 <_GLOBAL_OFFSET_TABLE_+0x440> + 34570: 6500 ld s0,8(a0) + 34572: ec26 sd s1,24(sp) + 34574: f406 sd ra,40(sp) + 34576: 07c1 addi a5,a5,16 + 34578: e11c sd a5,0(a0) + 3457a: 84aa mv s1,a0 + 3457c: c421 beqz s0,345c4 <_ZN7testing8internal17StreamingListenerD0Ev+0x60> + 3457e: 601c ld a5,0(s0) + 34580: 00017717 auipc a4,0x17 + 34584: 99873703 ld a4,-1640(a4) # 4af18 <_GLOBAL_OFFSET_TABLE_+0x3c8> + 34588: 679c ld a5,8(a5) + 3458a: 0ae79c63 bne a5,a4,34642 <_ZN7testing8internal17StreamingListenerD0Ev+0xde> + 3458e: 00017797 auipc a5,0x17 + 34592: 8727b783 ld a5,-1934(a5) # 4ae00 <_GLOBAL_OFFSET_TABLE_+0x2b0> + 34596: 4418 lw a4,8(s0) + 34598: 07c1 addi a5,a5,16 + 3459a: e01c sd a5,0(s0) + 3459c: 57fd li a5,-1 + 3459e: 02f71a63 bne a4,a5,345d2 <_ZN7testing8internal17StreamingListenerD0Ev+0x6e> + 345a2: 7808 ld a0,48(s0) + 345a4: 04040793 addi a5,s0,64 + 345a8: 00f50463 beq a0,a5,345b0 <_ZN7testing8internal17StreamingListenerD0Ev+0x4c> + 345ac: b54e10ef jal ra,15900 <_ZdlPv@plt> + 345b0: 6808 ld a0,16(s0) + 345b2: 02040793 addi a5,s0,32 + 345b6: 00f50463 beq a0,a5,345be <_ZN7testing8internal17StreamingListenerD0Ev+0x5a> + 345ba: b46e10ef jal ra,15900 <_ZdlPv@plt> + 345be: 8522 mv a0,s0 + 345c0: b40e10ef jal ra,15900 <_ZdlPv@plt> + 345c4: 7402 ld s0,32(sp) + 345c6: 70a2 ld ra,40(sp) + 345c8: 8526 mv a0,s1 + 345ca: 64e2 ld s1,24(sp) + 345cc: 6145 addi sp,sp,48 + 345ce: b32e106f j 15900 <_ZdlPv@plt> + 345d2: 4505 li a0,1 + 345d4: 99be70ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 345d8: e931 bnez a0,3462c <_ZN7testing8internal17StreamingListenerD0Ev+0xc8> + 345da: e84a sd s2,16(sp) + 345dc: 00810913 addi s2,sp,8 + 345e0: 854a mv a0,s2 + 345e2: 00007617 auipc a2,0x7 + 345e6: a4e60613 addi a2,a2,-1458 # 3b030 <_IO_stdin_used+0x29d8> + 345ea: 458d li a1,3 + 345ec: 45100693 li a3,1105 + 345f0: 9a7eb0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 345f4: 02000613 li a2,32 + 345f8: 00007597 auipc a1,0x7 + 345fc: a8858593 addi a1,a1,-1400 # 3b080 <_IO_stdin_used+0x2a28> + 34600: 00017517 auipc a0,0x17 + 34604: 99853503 ld a0,-1640(a0) # 4af98 <_ZSt4cerr@Base> + 34608: 8f8e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3460c: 04000613 li a2,64 + 34610: 00007597 auipc a1,0x7 + 34614: bd058593 addi a1,a1,-1072 # 3b1e0 <_IO_stdin_used+0x2b88> + 34618: 00017517 auipc a0,0x17 + 3461c: 98053503 ld a0,-1664(a0) # 4af98 <_ZSt4cerr@Base> + 34620: 8e0e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 34624: 854a mv a0,s2 + 34626: d01e80ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 3462a: 6942 ld s2,16(sp) + 3462c: 4408 lw a0,8(s0) + 3462e: ce2e10ef jal ra,15b10 + 34632: 7808 ld a0,48(s0) + 34634: 57fd li a5,-1 + 34636: c41c sw a5,8(s0) + 34638: 04040793 addi a5,s0,64 + 3463c: f6f518e3 bne a0,a5,345ac <_ZN7testing8internal17StreamingListenerD0Ev+0x48> + 34640: bf85 j 345b0 <_ZN7testing8internal17StreamingListenerD0Ev+0x4c> + 34642: 8522 mv a0,s0 + 34644: 9782 jalr a5 + 34646: 7402 ld s0,32(sp) + 34648: 70a2 ld ra,40(sp) + 3464a: 8526 mv a0,s1 + 3464c: 64e2 ld s1,24(sp) + 3464e: 6145 addi sp,sp,48 + 34650: ab0e106f j 15900 <_ZdlPv@plt> + 34654: 842a mv s0,a0 + 34656: 854a mv a0,s2 + 34658: ccfe80ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 3465c: 8522 mv a0,s0 + 3465e: 922e10ef jal ra,15780 <__cxa_call_terminate@plt> + +0000000000034662 <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi>: + 34662: 7159 addi sp,sp,-112 + 34664: e8ca sd s2,80(sp) + 34666: 01010913 addi s2,sp,16 + 3466a: f0a2 sd s0,96(sp) + 3466c: 006c addi a1,sp,12 + 3466e: 842a mv s0,a0 + 34670: 00017317 auipc t1,0x17 + 34674: 90033303 ld t1,-1792(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 34678: 854a mv a0,s2 + 3467a: c632 sw a2,12(sp) + 3467c: f486 sd ra,104(sp) + 3467e: eca6 sd s1,88(sp) + 34680: 9302 jalr t1 + 34682: 854a mv a0,s2 + 34684: 02300713 li a4,35 + 34688: 00007697 auipc a3,0x7 + 3468c: ba068693 addi a3,a3,-1120 # 3b228 <_IO_stdin_used+0x2bd0> + 34690: 4601 li a2,0 + 34692: 4581 li a1,0 + 34694: 8dce10ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 34698: 0084 addi s1,sp,64 + 3469a: f826 sd s1,48(sp) + 3469c: 6114 ld a3,0(a0) + 3469e: 01050713 addi a4,a0,16 + 346a2: 87aa mv a5,a0 + 346a4: 04e68163 beq a3,a4,346e6 <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x84> + 346a8: 6910 ld a2,16(a0) + 346aa: f836 sd a3,48(sp) + 346ac: e0b2 sd a2,64(sp) + 346ae: e398 sd a4,0(a5) + 346b0: 00078823 sb zero,16(a5) + 346b4: 6790 ld a2,8(a5) + 346b6: 6408 ld a0,8(s0) + 346b8: 75c2 ld a1,48(sp) + 346ba: 0007b423 sd zero,8(a5) + 346be: fc32 sd a2,56(sp) + 346c0: 85bec0ef jal ra,20f1a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 346c4: 7542 ld a0,48(sp) + 346c6: 00950463 beq a0,s1,346ce <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x6c> + 346ca: a36e10ef jal ra,15900 <_ZdlPv@plt> + 346ce: 6542 ld a0,16(sp) + 346d0: 101c addi a5,sp,32 + 346d2: 00f50463 beq a0,a5,346da <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x78> + 346d6: a2ae10ef jal ra,15900 <_ZdlPv@plt> + 346da: 70a6 ld ra,104(sp) + 346dc: 7406 ld s0,96(sp) + 346de: 64e6 ld s1,88(sp) + 346e0: 6946 ld s2,80(sp) + 346e2: 6165 addi sp,sp,112 + 346e4: 8082 ret + 346e6: 6514 ld a3,8(a0) + 346e8: 85a6 mv a1,s1 + 346ea: 853a mv a0,a4 + 346ec: 0685 addi a3,a3,1 + 346ee: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 346f2: 02050407 vle8.v v8,(a0) + 346f6: 8e91 sub a3,a3,a2 + 346f8: 9532 add a0,a0,a2 + 346fa: 02058427 vse8.v v8,(a1) + 346fe: 95b2 add a1,a1,a2 + 34700: f6fd bnez a3,346ee <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x8c> + 34702: b775 j 346ae <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x4c> + 34704: 842a mv s0,a0 + 34706: 1808 addi a0,sp,48 + 34708: bfce20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3470c: 854a mv a0,s2 + 3470e: bf6e20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34712: 8522 mv a0,s0 + 34714: 8dce10ef jal ra,157f0 <_Unwind_Resume@plt> + 34718: 842a mv s0,a0 + 3471a: bfcd j 3470c <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0xaa> + +000000000003471c <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE>: + 3471c: 7159 addi sp,sp,-112 + 3471e: e4ce sd s3,72(sp) + 34720: 02010993 addi s3,sp,32 + 34724: 47e5 li a5,25 + 34726: f0a2 sd s0,96(sp) + 34728: e8ca sd s2,80(sp) + 3472a: e0d2 sd s4,64(sp) + 3472c: 4601 li a2,0 + 3472e: 8a2e mv s4,a1 + 34730: 842a mv s0,a0 + 34732: 85ce mv a1,s3 + 34734: 850a mv a0,sp + 34736: 01010913 addi s2,sp,16 + 3473a: f486 sd ra,104(sp) + 3473c: eca6 sd s1,88(sp) + 3473e: f03e sd a5,32(sp) + 34740: e04a sd s2,0(sp) + 34742: f6fe00ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 34746: cc3cf057 vsetivli zero,25,e8,m8,ta,ma + 3474a: 00007797 auipc a5,0x7 + 3474e: b0678793 addi a5,a5,-1274 # 3b250 <_IO_stdin_used+0x2bf8> + 34752: 02078407 vle8.v v8,(a5) + 34756: 7782 ld a5,32(sp) + 34758: e02a sd a0,0(sp) + 3475a: 848a mv s1,sp + 3475c: e83e sd a5,16(sp) + 3475e: 02050427 vse8.v v8,(a0) + 34762: 7702 ld a4,32(sp) + 34764: 6782 ld a5,0(sp) + 34766: e43a sd a4,8(sp) + 34768: 97ba add a5,a5,a4 + 3476a: 00078023 sb zero,0(a5) + 3476e: 008a3a03 ld s4,8(s4) + 34772: 8552 mv a0,s4 + 34774: c5ce10ef jal ra,15bd0 + 34778: 6722 ld a4,8(sp) + 3477a: 57fd li a5,-1 + 3477c: 8389 srli a5,a5,0x2 + 3477e: 8f99 sub a5,a5,a4 + 34780: 08a7eb63 bltu a5,a0,34816 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xfa> + 34784: 862a mv a2,a0 + 34786: 85d2 mv a1,s4 + 34788: 850a mv a0,sp + 3478a: a16e10ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 3478e: 03010a13 addi s4,sp,48 + 34792: f052 sd s4,32(sp) + 34794: 6118 ld a4,0(a0) + 34796: 01050793 addi a5,a0,16 + 3479a: 04f70363 beq a4,a5,347e0 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xc4> + 3479e: 6914 ld a3,16(a0) + 347a0: f03a sd a4,32(sp) + 347a2: f836 sd a3,48(sp) + 347a4: 6518 ld a4,8(a0) + 347a6: e11c sd a5,0(a0) + 347a8: 00053423 sd zero,8(a0) + 347ac: f43a sd a4,40(sp) + 347ae: 00050823 sb zero,16(a0) + 347b2: 6408 ld a0,8(s0) + 347b4: 7622 ld a2,40(sp) + 347b6: 7582 ld a1,32(sp) + 347b8: f62ec0ef jal ra,20f1a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 347bc: 7502 ld a0,32(sp) + 347be: 01450463 beq a0,s4,347c6 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xaa> + 347c2: 93ee10ef jal ra,15900 <_ZdlPv@plt> + 347c6: 6502 ld a0,0(sp) + 347c8: 01250463 beq a0,s2,347d0 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xb4> + 347cc: 934e10ef jal ra,15900 <_ZdlPv@plt> + 347d0: 70a6 ld ra,104(sp) + 347d2: 7406 ld s0,96(sp) + 347d4: 64e6 ld s1,88(sp) + 347d6: 6946 ld s2,80(sp) + 347d8: 69a6 ld s3,72(sp) + 347da: 6a06 ld s4,64(sp) + 347dc: 6165 addi sp,sp,112 + 347de: 8082 ret + 347e0: 6518 ld a4,8(a0) + 347e2: 8652 mv a2,s4 + 347e4: 85be mv a1,a5 + 347e6: 0705 addi a4,a4,1 + 347e8: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 347ec: 02058407 vle8.v v8,(a1) + 347f0: 8f15 sub a4,a4,a3 + 347f2: 95b6 add a1,a1,a3 + 347f4: 02060427 vse8.v v8,(a2) + 347f8: 9636 add a2,a2,a3 + 347fa: f77d bnez a4,347e8 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xcc> + 347fc: b765 j 347a4 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0x88> + 347fe: 842a mv s0,a0 + 34800: 854e mv a0,s3 + 34802: b02e20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34806: 8526 mv a0,s1 + 34808: afce20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3480c: 8522 mv a0,s0 + 3480e: fe3e00ef jal ra,157f0 <_Unwind_Resume@plt> + 34812: 842a mv s0,a0 + 34814: bfcd j 34806 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xea> + 34816: 00004517 auipc a0,0x4 + 3481a: 1ea50513 addi a0,a0,490 # 38a00 <_IO_stdin_used+0x3a8> + 3481e: 8d2e10ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + +0000000000034822 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE>: + 34822: 7159 addi sp,sp,-112 + 34824: e4ce sd s3,72(sp) + 34826: 02010993 addi s3,sp,32 + 3482a: 47d5 li a5,21 + 3482c: f0a2 sd s0,96(sp) + 3482e: e8ca sd s2,80(sp) + 34830: e0d2 sd s4,64(sp) + 34832: 4601 li a2,0 + 34834: 8a2e mv s4,a1 + 34836: 842a mv s0,a0 + 34838: 85ce mv a1,s3 + 3483a: 850a mv a0,sp + 3483c: 01010913 addi s2,sp,16 + 34840: f486 sd ra,104(sp) + 34842: eca6 sd s1,88(sp) + 34844: f03e sd a5,32(sp) + 34846: e04a sd s2,0(sp) + 34848: e69e00ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 3484c: cc3af057 vsetivli zero,21,e8,m8,ta,ma + 34850: 00007797 auipc a5,0x7 + 34854: a2078793 addi a5,a5,-1504 # 3b270 <_IO_stdin_used+0x2c18> + 34858: 02078407 vle8.v v8,(a5) + 3485c: 7782 ld a5,32(sp) + 3485e: e02a sd a0,0(sp) + 34860: 848a mv s1,sp + 34862: e83e sd a5,16(sp) + 34864: 02050427 vse8.v v8,(a0) + 34868: 7702 ld a4,32(sp) + 3486a: 6782 ld a5,0(sp) + 3486c: e43a sd a4,8(sp) + 3486e: 97ba add a5,a5,a4 + 34870: 00078023 sb zero,0(a5) + 34874: 020a3a03 ld s4,32(s4) + 34878: 8552 mv a0,s4 + 3487a: b56e10ef jal ra,15bd0 + 3487e: 6722 ld a4,8(sp) + 34880: 57fd li a5,-1 + 34882: 8389 srli a5,a5,0x2 + 34884: 8f99 sub a5,a5,a4 + 34886: 08a7eb63 bltu a5,a0,3491c <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xfa> + 3488a: 862a mv a2,a0 + 3488c: 85d2 mv a1,s4 + 3488e: 850a mv a0,sp + 34890: 910e10ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 34894: 03010a13 addi s4,sp,48 + 34898: f052 sd s4,32(sp) + 3489a: 6118 ld a4,0(a0) + 3489c: 01050793 addi a5,a0,16 + 348a0: 04f70363 beq a4,a5,348e6 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xc4> + 348a4: 6914 ld a3,16(a0) + 348a6: f03a sd a4,32(sp) + 348a8: f836 sd a3,48(sp) + 348aa: 6518 ld a4,8(a0) + 348ac: e11c sd a5,0(a0) + 348ae: 00053423 sd zero,8(a0) + 348b2: f43a sd a4,40(sp) + 348b4: 00050823 sb zero,16(a0) + 348b8: 6408 ld a0,8(s0) + 348ba: 7622 ld a2,40(sp) + 348bc: 7582 ld a1,32(sp) + 348be: e5cec0ef jal ra,20f1a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 348c2: 7502 ld a0,32(sp) + 348c4: 01450463 beq a0,s4,348cc <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xaa> + 348c8: 838e10ef jal ra,15900 <_ZdlPv@plt> + 348cc: 6502 ld a0,0(sp) + 348ce: 01250463 beq a0,s2,348d6 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xb4> + 348d2: 82ee10ef jal ra,15900 <_ZdlPv@plt> + 348d6: 70a6 ld ra,104(sp) + 348d8: 7406 ld s0,96(sp) + 348da: 64e6 ld s1,88(sp) + 348dc: 6946 ld s2,80(sp) + 348de: 69a6 ld s3,72(sp) + 348e0: 6a06 ld s4,64(sp) + 348e2: 6165 addi sp,sp,112 + 348e4: 8082 ret + 348e6: 6518 ld a4,8(a0) + 348e8: 8652 mv a2,s4 + 348ea: 85be mv a1,a5 + 348ec: 0705 addi a4,a4,1 + 348ee: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 348f2: 02058407 vle8.v v8,(a1) + 348f6: 8f15 sub a4,a4,a3 + 348f8: 95b6 add a1,a1,a3 + 348fa: 02060427 vse8.v v8,(a2) + 348fe: 9636 add a2,a2,a3 + 34900: f77d bnez a4,348ee <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xcc> + 34902: b765 j 348aa <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0x88> + 34904: 842a mv s0,a0 + 34906: 854e mv a0,s3 + 34908: 9fce20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3490c: 8526 mv a0,s1 + 3490e: 9f6e20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34912: 8522 mv a0,s0 + 34914: edde00ef jal ra,157f0 <_Unwind_Resume@plt> + 34918: 842a mv s0,a0 + 3491a: bfcd j 3490c <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xea> + 3491c: 00004517 auipc a0,0x4 + 34920: 0e450513 addi a0,a0,228 # 38a00 <_IO_stdin_used+0x3a8> + 34924: fcde00ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + +0000000000034928 <_ZN7testing8internal17StreamingListener18OnTestProgramStartERKNS_8UnitTestE>: + 34928: 715d addi sp,sp,-80 + 3492a: f84a sd s2,48(sp) + 3492c: 01010913 addi s2,sp,16 + 34930: 47d9 li a5,22 + 34932: e0a2 sd s0,64(sp) + 34934: fc26 sd s1,56(sp) + 34936: 842a mv s0,a0 + 34938: 4601 li a2,0 + 3493a: 002c addi a1,sp,8 + 3493c: 1004 addi s1,sp,32 + 3493e: 854a mv a0,s2 + 34940: e43e sd a5,8(sp) + 34942: e486 sd ra,72(sp) + 34944: e826 sd s1,16(sp) + 34946: d6be00ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 3494a: 00007797 auipc a5,0x7 + 3494e: 93e78793 addi a5,a5,-1730 # 3b288 <_IO_stdin_used+0x2c30> + 34952: cc3b7057 vsetivli zero,22,e8,m8,ta,ma + 34956: 02078407 vle8.v v8,(a5) + 3495a: 67a2 ld a5,8(sp) + 3495c: e82a sd a0,16(sp) + 3495e: f03e sd a5,32(sp) + 34960: 02050427 vse8.v v8,(a0) + 34964: 6722 ld a4,8(sp) + 34966: 67c2 ld a5,16(sp) + 34968: ec3a sd a4,24(sp) + 3496a: 97ba add a5,a5,a4 + 3496c: 00078023 sb zero,0(a5) + 34970: 6408 ld a0,8(s0) + 34972: 6662 ld a2,24(sp) + 34974: 65c2 ld a1,16(sp) + 34976: da4ec0ef jal ra,20f1a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 3497a: 6542 ld a0,16(sp) + 3497c: 00950463 beq a0,s1,34984 <_ZN7testing8internal17StreamingListener18OnTestProgramStartERKNS_8UnitTestE+0x5c> + 34980: f81e00ef jal ra,15900 <_ZdlPv@plt> + 34984: 60a6 ld ra,72(sp) + 34986: 6406 ld s0,64(sp) + 34988: 74e2 ld s1,56(sp) + 3498a: 7942 ld s2,48(sp) + 3498c: 6161 addi sp,sp,80 + 3498e: 8082 ret + 34990: 842a mv s0,a0 + 34992: 854a mv a0,s2 + 34994: 970e20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34998: 8522 mv a0,s0 + 3499a: e57e00ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000003499e <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE>: + 3499e: 7159 addi sp,sp,-112 + 349a0: f0a2 sd s0,96(sp) + 349a2: e8ca sd s2,80(sp) + 349a4: 842a mv s0,a0 + 349a6: 01010913 addi s2,sp,16 + 349aa: 852e mv a0,a1 + 349ac: f486 sd ra,104(sp) + 349ae: eca6 sd s1,88(sp) + 349b0: e4ce sd s3,72(sp) + 349b2: 850e70ef jal ra,1ba02 <_ZNK7testing8UnitTest6PassedEv> + 349b6: e04a sd s2,0(sp) + 349b8: 03100813 li a6,49 + 349bc: e119 bnez a0,349c2 <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x24> + 349be: 03000813 li a6,48 + 349c2: 4785 li a5,1 + 349c4: 850a mv a0,sp + 349c6: 4771 li a4,28 + 349c8: 00007697 auipc a3,0x7 + 349cc: 8d868693 addi a3,a3,-1832 # 3b2a0 <_IO_stdin_used+0x2c48> + 349d0: 4601 li a2,0 + 349d2: 4581 li a1,0 + 349d4: 898a mv s3,sp + 349d6: 01010823 sb a6,16(sp) + 349da: 000108a3 sb zero,17(sp) + 349de: e43e sd a5,8(sp) + 349e0: d91e00ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 349e4: 1804 addi s1,sp,48 + 349e6: f026 sd s1,32(sp) + 349e8: 6114 ld a3,0(a0) + 349ea: 01050713 addi a4,a0,16 + 349ee: 87aa mv a5,a0 + 349f0: 04e68463 beq a3,a4,34a38 <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x9a> + 349f4: 6910 ld a2,16(a0) + 349f6: f036 sd a3,32(sp) + 349f8: f832 sd a2,48(sp) + 349fa: e398 sd a4,0(a5) + 349fc: 00078823 sb zero,16(a5) + 34a00: 6790 ld a2,8(a5) + 34a02: 6408 ld a0,8(s0) + 34a04: 7582 ld a1,32(sp) + 34a06: 0007b423 sd zero,8(a5) + 34a0a: f432 sd a2,40(sp) + 34a0c: d0eec0ef jal ra,20f1a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 34a10: 7502 ld a0,32(sp) + 34a12: 00950463 beq a0,s1,34a1a <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x7c> + 34a16: eebe00ef jal ra,15900 <_ZdlPv@plt> + 34a1a: 6502 ld a0,0(sp) + 34a1c: 01250463 beq a0,s2,34a24 <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x86> + 34a20: ee1e00ef jal ra,15900 <_ZdlPv@plt> + 34a24: 6408 ld a0,8(s0) + 34a26: 7406 ld s0,96(sp) + 34a28: 70a6 ld ra,104(sp) + 34a2a: 611c ld a5,0(a0) + 34a2c: 64e6 ld s1,88(sp) + 34a2e: 6946 ld s2,80(sp) + 34a30: 69a6 ld s3,72(sp) + 34a32: 6f9c ld a5,24(a5) + 34a34: 6165 addi sp,sp,112 + 34a36: 8782 jr a5 + 34a38: 6514 ld a3,8(a0) + 34a3a: 85a6 mv a1,s1 + 34a3c: 853a mv a0,a4 + 34a3e: 0685 addi a3,a3,1 + 34a40: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 34a44: 02050407 vle8.v v8,(a0) + 34a48: 8e91 sub a3,a3,a2 + 34a4a: 9532 add a0,a0,a2 + 34a4c: 02058427 vse8.v v8,(a1) + 34a50: 95b2 add a1,a1,a2 + 34a52: f6fd bnez a3,34a40 <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0xa2> + 34a54: b75d j 349fa <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x5c> + 34a56: 842a mv s0,a0 + 34a58: 1008 addi a0,sp,32 + 34a5a: 8aae20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34a5e: 854e mv a0,s3 + 34a60: 8a4e20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34a64: 8522 mv a0,s0 + 34a66: d8be00ef jal ra,157f0 <_Unwind_Resume@plt> + 34a6a: 842a mv s0,a0 + 34a6c: bfcd j 34a5e <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0xc0> + +0000000000034a6e <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE>: + 34a6e: 712d addi sp,sp,-288 + 34a70: e626 sd s1,264(sp) + 34a72: 09058493 addi s1,a1,144 + 34a76: ea22 sd s0,272(sp) + 34a78: 842a mv s0,a0 + 34a7a: 8526 mv a0,s1 + 34a7c: f9d2 sd s4,240(sp) + 34a7e: ee06 sd ra,280(sp) + 34a80: e24a sd s2,256(sp) + 34a82: fdce sd s3,248(sp) + 34a84: f5d6 sd s5,232(sp) + 34a86: f1da sd s6,224(sp) + 34a88: edde sd s7,216(sp) + 34a8a: e9e2 sd s8,208(sp) + 34a8c: 8a2e mv s4,a1 + 34a8e: f91e50ef jal ra,1aa1e <_ZNK7testing10TestResult7SkippedEv> + 34a92: 16050363 beqz a0,34bf8 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x18a> + 34a96: 00007597 auipc a1,0x7 + 34a9a: 82a58593 addi a1,a1,-2006 # 3b2c0 <_IO_stdin_used+0x2c68> + 34a9e: 01010993 addi s3,sp,16 + 34aa2: 854e mv a0,s3 + 34aa4: f65e30ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 34aa8: 854e mv a0,s3 + 34aaa: 4755 li a4,21 + 34aac: 00007697 auipc a3,0x7 + 34ab0: 81c68693 addi a3,a3,-2020 # 3b2c8 <_IO_stdin_used+0x2c70> + 34ab4: 4601 li a2,0 + 34ab6: 4581 li a1,0 + 34ab8: cb9e00ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 34abc: 0084 addi s1,sp,64 + 34abe: f826 sd s1,48(sp) + 34ac0: 611c ld a5,0(a0) + 34ac2: 01050713 addi a4,a0,16 + 34ac6: 14e78363 beq a5,a4,34c0c <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x19e> + 34aca: 6914 ld a3,16(a0) + 34acc: f83e sd a5,48(sp) + 34ace: e0b6 sd a3,64(sp) + 34ad0: 6514 ld a3,8(a0) + 34ad2: 57fd li a5,-1 + 34ad4: 8389 srli a5,a5,0x2 + 34ad6: e118 sd a4,0(a0) + 34ad8: 00050823 sb zero,16(a0) + 34adc: 8f95 sub a5,a5,a3 + 34ade: fc36 sd a3,56(sp) + 34ae0: 00053423 sd zero,8(a0) + 34ae4: 4735 li a4,13 + 34ae6: 1af77263 bgeu a4,a5,34c8a <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x21c> + 34aea: 03010a93 addi s5,sp,48 + 34aee: 8556 mv a0,s5 + 34af0: 4639 li a2,14 + 34af2: 00006597 auipc a1,0x6 + 34af6: 7ee58593 addi a1,a1,2030 # 3b2e0 <_IO_stdin_used+0x2c88> + 34afa: ea7e00ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 34afe: 06010913 addi s2,sp,96 + 34b02: e8ca sd s2,80(sp) + 34b04: 6118 ld a4,0(a0) + 34b06: 01050793 addi a5,a0,16 + 34b0a: 12f70063 beq a4,a5,34c2a <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1bc> + 34b0e: 6914 ld a3,16(a0) + 34b10: e8ba sd a4,80(sp) + 34b12: f0b6 sd a3,96(sp) + 34b14: 00050823 sb zero,16(a0) + 34b18: 108a3683 ld a3,264(s4) + 34b1c: 6518 ld a4,8(a0) + 34b1e: 07010a13 addi s4,sp,112 + 34b22: e11c sd a5,0(a0) + 34b24: 00053423 sd zero,8(a0) + 34b28: 002c addi a1,sp,8 + 34b2a: 8552 mv a0,s4 + 34b2c: 00016317 auipc t1,0x16 + 34b30: 36c33303 ld t1,876(t1) # 4ae98 <_GLOBAL_OFFSET_TABLE_+0x348> + 34b34: e436 sd a3,8(sp) + 34b36: ecba sd a4,88(sp) + 34b38: 9302 jalr t1 + 34b3a: 09010b13 addi s6,sp,144 + 34b3e: 05010b93 addi s7,sp,80 + 34b42: 855a mv a0,s6 + 34b44: 85de mv a1,s7 + 34b46: 8652 mv a2,s4 + 34b48: 00016317 auipc t1,0x16 + 34b4c: 01033303 ld t1,16(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 34b50: 9302 jalr t1 + 34b52: 676a ld a4,152(sp) + 34b54: 57fd li a5,-1 + 34b56: 8389 srli a5,a5,0x2 + 34b58: 8f99 sub a5,a5,a4 + 34b5a: 4705 li a4,1 + 34b5c: 10f77563 bgeu a4,a5,34c66 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1f8> + 34b60: 4609 li a2,2 + 34b62: 00006597 auipc a1,0x6 + 34b66: 78e58593 addi a1,a1,1934 # 3b2f0 <_IO_stdin_used+0x2c98> + 34b6a: 855a mv a0,s6 + 34b6c: e35e00ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 34b70: 0c010c13 addi s8,sp,192 + 34b74: f962 sd s8,176(sp) + 34b76: 6114 ld a3,0(a0) + 34b78: 01050713 addi a4,a0,16 + 34b7c: 87aa mv a5,a0 + 34b7e: 0ce68563 beq a3,a4,34c48 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1da> + 34b82: 6910 ld a2,16(a0) + 34b84: f936 sd a3,176(sp) + 34b86: e1b2 sd a2,192(sp) + 34b88: e398 sd a4,0(a5) + 34b8a: 00078823 sb zero,16(a5) + 34b8e: 6790 ld a2,8(a5) + 34b90: 6408 ld a0,8(s0) + 34b92: 75ca ld a1,176(sp) + 34b94: 0007b423 sd zero,8(a5) + 34b98: fd32 sd a2,184(sp) + 34b9a: b80ec0ef jal ra,20f1a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 34b9e: 754a ld a0,176(sp) + 34ba0: 01850463 beq a0,s8,34ba8 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x13a> + 34ba4: d5de00ef jal ra,15900 <_ZdlPv@plt> + 34ba8: 654a ld a0,144(sp) + 34baa: 111c addi a5,sp,160 + 34bac: 00f50463 beq a0,a5,34bb4 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x146> + 34bb0: d51e00ef jal ra,15900 <_ZdlPv@plt> + 34bb4: 7546 ld a0,112(sp) + 34bb6: 011c addi a5,sp,128 + 34bb8: 00f50463 beq a0,a5,34bc0 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x152> + 34bbc: d45e00ef jal ra,15900 <_ZdlPv@plt> + 34bc0: 6546 ld a0,80(sp) + 34bc2: 01250463 beq a0,s2,34bca <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x15c> + 34bc6: d3be00ef jal ra,15900 <_ZdlPv@plt> + 34bca: 7542 ld a0,48(sp) + 34bcc: 00950463 beq a0,s1,34bd4 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x166> + 34bd0: d31e00ef jal ra,15900 <_ZdlPv@plt> + 34bd4: 6542 ld a0,16(sp) + 34bd6: 101c addi a5,sp,32 + 34bd8: 00f50463 beq a0,a5,34be0 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x172> + 34bdc: d25e00ef jal ra,15900 <_ZdlPv@plt> + 34be0: 60f2 ld ra,280(sp) + 34be2: 6452 ld s0,272(sp) + 34be4: 64b2 ld s1,264(sp) + 34be6: 6912 ld s2,256(sp) + 34be8: 79ee ld s3,248(sp) + 34bea: 7a4e ld s4,240(sp) + 34bec: 7aae ld s5,232(sp) + 34bee: 7b0e ld s6,224(sp) + 34bf0: 6bee ld s7,216(sp) + 34bf2: 6c4e ld s8,208(sp) + 34bf4: 6115 addi sp,sp,288 + 34bf6: 8082 ret + 34bf8: 8526 mv a0,s1 + 34bfa: c93e50ef jal ra,1a88c <_ZNK7testing10TestResult6FailedEv> + 34bfe: e8051ce3 bnez a0,34a96 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x28> + 34c02: 00004597 auipc a1,0x4 + 34c06: ff658593 addi a1,a1,-10 # 38bf8 <_IO_stdin_used+0x5a0> + 34c0a: bd51 j 34a9e <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x30> + 34c0c: 651c ld a5,8(a0) + 34c0e: 8626 mv a2,s1 + 34c10: 85ba mv a1,a4 + 34c12: 0785 addi a5,a5,1 + 34c14: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma + 34c18: 02058407 vle8.v v8,(a1) + 34c1c: 8f95 sub a5,a5,a3 + 34c1e: 95b6 add a1,a1,a3 + 34c20: 02060427 vse8.v v8,(a2) + 34c24: 9636 add a2,a2,a3 + 34c26: f7fd bnez a5,34c14 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1a6> + 34c28: b565 j 34ad0 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x62> + 34c2a: 6518 ld a4,8(a0) + 34c2c: 864a mv a2,s2 + 34c2e: 85be mv a1,a5 + 34c30: 0705 addi a4,a4,1 + 34c32: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 34c36: 02058407 vle8.v v8,(a1) + 34c3a: 8f15 sub a4,a4,a3 + 34c3c: 95b6 add a1,a1,a3 + 34c3e: 02060427 vse8.v v8,(a2) + 34c42: 9636 add a2,a2,a3 + 34c44: f77d bnez a4,34c32 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1c4> + 34c46: b5f9 j 34b14 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0xa6> + 34c48: 6514 ld a3,8(a0) + 34c4a: 85e2 mv a1,s8 + 34c4c: 853a mv a0,a4 + 34c4e: 0685 addi a3,a3,1 + 34c50: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 34c54: 02050407 vle8.v v8,(a0) + 34c58: 8e91 sub a3,a3,a2 + 34c5a: 9532 add a0,a0,a2 + 34c5c: 02058427 vse8.v v8,(a1) + 34c60: 95b2 add a1,a1,a2 + 34c62: f6fd bnez a3,34c50 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1e2> + 34c64: b715 j 34b88 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x11a> + 34c66: 00004517 auipc a0,0x4 + 34c6a: d9a50513 addi a0,a0,-614 # 38a00 <_IO_stdin_used+0x3a8> + 34c6e: c83e00ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 34c72: 842a mv s0,a0 + 34c74: 854e mv a0,s3 + 34c76: e8fe10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34c7a: 8522 mv a0,s0 + 34c7c: b75e00ef jal ra,157f0 <_Unwind_Resume@plt> + 34c80: 842a mv s0,a0 + 34c82: 8556 mv a0,s5 + 34c84: e81e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34c88: b7f5 j 34c74 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x206> + 34c8a: 00004517 auipc a0,0x4 + 34c8e: d7650513 addi a0,a0,-650 # 38a00 <_IO_stdin_used+0x3a8> + 34c92: 03010a93 addi s5,sp,48 + 34c96: c5be00ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 34c9a: 842a mv s0,a0 + 34c9c: 1908 addi a0,sp,176 + 34c9e: e67e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34ca2: 855a mv a0,s6 + 34ca4: e61e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34ca8: 8552 mv a0,s4 + 34caa: e5be10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34cae: 855e mv a0,s7 + 34cb0: e55e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34cb4: b7f9 j 34c82 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x214> + 34cb6: 842a mv s0,a0 + 34cb8: 05010b93 addi s7,sp,80 + 34cbc: bfcd j 34cae <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x240> + 34cbe: 842a mv s0,a0 + 34cc0: b7e5 j 34ca8 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x23a> + 34cc2: 842a mv s0,a0 + 34cc4: bff9 j 34ca2 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x234> + +0000000000034cc6 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE>: + 34cc6: 712d addi sp,sp,-288 + 34cc8: ea22 sd s0,272(sp) + 34cca: 842a mv s0,a0 + 34ccc: 852e mv a0,a1 + 34cce: f9d2 sd s4,240(sp) + 34cd0: ee06 sd ra,280(sp) + 34cd2: 8a2e mv s4,a1 + 34cd4: e626 sd s1,264(sp) + 34cd6: e24a sd s2,256(sp) + 34cd8: fdce sd s3,248(sp) + 34cda: f5d6 sd s5,232(sp) + 34cdc: f1da sd s6,224(sp) + 34cde: edde sd s7,216(sp) + 34ce0: e9e2 sd s8,208(sp) + 34ce2: bebe50ef jal ra,1a8cc <_ZNK7testing9TestSuite17failed_test_countEv> + 34ce6: 00004597 auipc a1,0x4 + 34cea: f1258593 addi a1,a1,-238 # 38bf8 <_IO_stdin_used+0x5a0> + 34cee: 00a05663 blez a0,34cfa <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x34> + 34cf2: 00006597 auipc a1,0x6 + 34cf6: 5ce58593 addi a1,a1,1486 # 3b2c0 <_IO_stdin_used+0x2c68> + 34cfa: 01010993 addi s3,sp,16 + 34cfe: 854e mv a0,s3 + 34d00: d09e30ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 34d04: 854e mv a0,s3 + 34d06: 4765 li a4,25 + 34d08: 00006697 auipc a3,0x6 + 34d0c: 5f068693 addi a3,a3,1520 # 3b2f8 <_IO_stdin_used+0x2ca0> + 34d10: 4601 li a2,0 + 34d12: 4581 li a1,0 + 34d14: a5de00ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 34d18: 0084 addi s1,sp,64 + 34d1a: f826 sd s1,48(sp) + 34d1c: 611c ld a5,0(a0) + 34d1e: 01050713 addi a4,a0,16 + 34d22: 12e78963 beq a5,a4,34e54 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x18e> + 34d26: 6914 ld a3,16(a0) + 34d28: f83e sd a5,48(sp) + 34d2a: e0b6 sd a3,64(sp) + 34d2c: 6514 ld a3,8(a0) + 34d2e: 57fd li a5,-1 + 34d30: 8389 srli a5,a5,0x2 + 34d32: e118 sd a4,0(a0) + 34d34: 00050823 sb zero,16(a0) + 34d38: 8f95 sub a5,a5,a3 + 34d3a: fc36 sd a3,56(sp) + 34d3c: 00053423 sd zero,8(a0) + 34d40: 4735 li a4,13 + 34d42: 18f77863 bgeu a4,a5,34ed2 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x20c> + 34d46: 03010a93 addi s5,sp,48 + 34d4a: 8556 mv a0,s5 + 34d4c: 4639 li a2,14 + 34d4e: 00006597 auipc a1,0x6 + 34d52: 59258593 addi a1,a1,1426 # 3b2e0 <_IO_stdin_used+0x2c88> + 34d56: c4be00ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 34d5a: 06010913 addi s2,sp,96 + 34d5e: e8ca sd s2,80(sp) + 34d60: 6118 ld a4,0(a0) + 34d62: 01050793 addi a5,a0,16 + 34d66: 10f70663 beq a4,a5,34e72 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1ac> + 34d6a: 6914 ld a3,16(a0) + 34d6c: e8ba sd a4,80(sp) + 34d6e: f0b6 sd a3,96(sp) + 34d70: 00050823 sb zero,16(a0) + 34d74: 080a3683 ld a3,128(s4) + 34d78: 6518 ld a4,8(a0) + 34d7a: 07010a13 addi s4,sp,112 + 34d7e: e11c sd a5,0(a0) + 34d80: 00053423 sd zero,8(a0) + 34d84: 002c addi a1,sp,8 + 34d86: 8552 mv a0,s4 + 34d88: 00016317 auipc t1,0x16 + 34d8c: 11033303 ld t1,272(t1) # 4ae98 <_GLOBAL_OFFSET_TABLE_+0x348> + 34d90: e436 sd a3,8(sp) + 34d92: ecba sd a4,88(sp) + 34d94: 9302 jalr t1 + 34d96: 09010b13 addi s6,sp,144 + 34d9a: 05010b93 addi s7,sp,80 + 34d9e: 855a mv a0,s6 + 34da0: 85de mv a1,s7 + 34da2: 8652 mv a2,s4 + 34da4: 00016317 auipc t1,0x16 + 34da8: db433303 ld t1,-588(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 34dac: 9302 jalr t1 + 34dae: 676a ld a4,152(sp) + 34db0: 57fd li a5,-1 + 34db2: 8389 srli a5,a5,0x2 + 34db4: 8f99 sub a5,a5,a4 + 34db6: 4705 li a4,1 + 34db8: 14f77563 bgeu a4,a5,34f02 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x23c> + 34dbc: 4609 li a2,2 + 34dbe: 00006597 auipc a1,0x6 + 34dc2: 53258593 addi a1,a1,1330 # 3b2f0 <_IO_stdin_used+0x2c98> + 34dc6: 855a mv a0,s6 + 34dc8: bd9e00ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 34dcc: 0c010c13 addi s8,sp,192 + 34dd0: f962 sd s8,176(sp) + 34dd2: 6114 ld a3,0(a0) + 34dd4: 01050713 addi a4,a0,16 + 34dd8: 87aa mv a5,a0 + 34dda: 0ae68b63 beq a3,a4,34e90 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1ca> + 34dde: 6910 ld a2,16(a0) + 34de0: f936 sd a3,176(sp) + 34de2: e1b2 sd a2,192(sp) + 34de4: e398 sd a4,0(a5) + 34de6: 00078823 sb zero,16(a5) + 34dea: 6790 ld a2,8(a5) + 34dec: 6408 ld a0,8(s0) + 34dee: 75ca ld a1,176(sp) + 34df0: 0007b423 sd zero,8(a5) + 34df4: fd32 sd a2,184(sp) + 34df6: 924ec0ef jal ra,20f1a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 34dfa: 754a ld a0,176(sp) + 34dfc: 01850463 beq a0,s8,34e04 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x13e> + 34e00: b01e00ef jal ra,15900 <_ZdlPv@plt> + 34e04: 654a ld a0,144(sp) + 34e06: 111c addi a5,sp,160 + 34e08: 00f50463 beq a0,a5,34e10 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x14a> + 34e0c: af5e00ef jal ra,15900 <_ZdlPv@plt> + 34e10: 7546 ld a0,112(sp) + 34e12: 011c addi a5,sp,128 + 34e14: 00f50463 beq a0,a5,34e1c <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x156> + 34e18: ae9e00ef jal ra,15900 <_ZdlPv@plt> + 34e1c: 6546 ld a0,80(sp) + 34e1e: 01250463 beq a0,s2,34e26 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x160> + 34e22: adfe00ef jal ra,15900 <_ZdlPv@plt> + 34e26: 7542 ld a0,48(sp) + 34e28: 00950463 beq a0,s1,34e30 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x16a> + 34e2c: ad5e00ef jal ra,15900 <_ZdlPv@plt> + 34e30: 6542 ld a0,16(sp) + 34e32: 101c addi a5,sp,32 + 34e34: 00f50463 beq a0,a5,34e3c <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x176> + 34e38: ac9e00ef jal ra,15900 <_ZdlPv@plt> + 34e3c: 60f2 ld ra,280(sp) + 34e3e: 6452 ld s0,272(sp) + 34e40: 64b2 ld s1,264(sp) + 34e42: 6912 ld s2,256(sp) + 34e44: 79ee ld s3,248(sp) + 34e46: 7a4e ld s4,240(sp) + 34e48: 7aae ld s5,232(sp) + 34e4a: 7b0e ld s6,224(sp) + 34e4c: 6bee ld s7,216(sp) + 34e4e: 6c4e ld s8,208(sp) + 34e50: 6115 addi sp,sp,288 + 34e52: 8082 ret + 34e54: 651c ld a5,8(a0) + 34e56: 8626 mv a2,s1 + 34e58: 85ba mv a1,a4 + 34e5a: 0785 addi a5,a5,1 + 34e5c: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma + 34e60: 02058407 vle8.v v8,(a1) + 34e64: 8f95 sub a5,a5,a3 + 34e66: 95b6 add a1,a1,a3 + 34e68: 02060427 vse8.v v8,(a2) + 34e6c: 9636 add a2,a2,a3 + 34e6e: f7fd bnez a5,34e5c <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x196> + 34e70: bd75 j 34d2c <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x66> + 34e72: 6518 ld a4,8(a0) + 34e74: 864a mv a2,s2 + 34e76: 85be mv a1,a5 + 34e78: 0705 addi a4,a4,1 + 34e7a: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 34e7e: 02058407 vle8.v v8,(a1) + 34e82: 8f15 sub a4,a4,a3 + 34e84: 95b6 add a1,a1,a3 + 34e86: 02060427 vse8.v v8,(a2) + 34e8a: 9636 add a2,a2,a3 + 34e8c: f77d bnez a4,34e7a <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1b4> + 34e8e: b5cd j 34d70 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0xaa> + 34e90: 6514 ld a3,8(a0) + 34e92: 85e2 mv a1,s8 + 34e94: 853a mv a0,a4 + 34e96: 0685 addi a3,a3,1 + 34e98: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 34e9c: 02050407 vle8.v v8,(a0) + 34ea0: 8e91 sub a3,a3,a2 + 34ea2: 9532 add a0,a0,a2 + 34ea4: 02058427 vse8.v v8,(a1) + 34ea8: 95b2 add a1,a1,a2 + 34eaa: f6fd bnez a3,34e98 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1d2> + 34eac: bf25 j 34de4 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x11e> + 34eae: 842a mv s0,a0 + 34eb0: 8552 mv a0,s4 + 34eb2: c53e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34eb6: 855e mv a0,s7 + 34eb8: c4de10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34ebc: 8556 mv a0,s5 + 34ebe: c47e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34ec2: 854e mv a0,s3 + 34ec4: c41e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34ec8: 8522 mv a0,s0 + 34eca: 927e00ef jal ra,157f0 <_Unwind_Resume@plt> + 34ece: 842a mv s0,a0 + 34ed0: b7f5 j 34ebc <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1f6> + 34ed2: 00004517 auipc a0,0x4 + 34ed6: b2e50513 addi a0,a0,-1234 # 38a00 <_IO_stdin_used+0x3a8> + 34eda: 03010a93 addi s5,sp,48 + 34ede: a13e00ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 34ee2: 842a mv s0,a0 + 34ee4: bff9 j 34ec2 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1fc> + 34ee6: 842a mv s0,a0 + 34ee8: 1908 addi a0,sp,176 + 34eea: c1be10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34eee: 855a mv a0,s6 + 34ef0: c15e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34ef4: bf75 j 34eb0 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1ea> + 34ef6: 842a mv s0,a0 + 34ef8: bfdd j 34eee <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x228> + 34efa: 842a mv s0,a0 + 34efc: 05010b93 addi s7,sp,80 + 34f00: bf5d j 34eb6 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1f0> + 34f02: 00004517 auipc a0,0x4 + 34f06: afe50513 addi a0,a0,-1282 # 38a00 <_IO_stdin_used+0x3a8> + 34f0a: 9e7e00ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + +0000000000034f0e <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi>: + 34f0e: 712d addi sp,sp,-288 + 34f10: ea22 sd s0,272(sp) + 34f12: 842a mv s0,a0 + 34f14: 852e mv a0,a1 + 34f16: f9d2 sd s4,240(sp) + 34f18: ee06 sd ra,280(sp) + 34f1a: 8a2e mv s4,a1 + 34f1c: e626 sd s1,264(sp) + 34f1e: e24a sd s2,256(sp) + 34f20: fdce sd s3,248(sp) + 34f22: f5d6 sd s5,232(sp) + 34f24: f1da sd s6,224(sp) + 34f26: edde sd s7,216(sp) + 34f28: e9e2 sd s8,208(sp) + 34f2a: ad9e60ef jal ra,1ba02 <_ZNK7testing8UnitTest6PassedEv> + 34f2e: 00004597 auipc a1,0x4 + 34f32: cca58593 addi a1,a1,-822 # 38bf8 <_IO_stdin_used+0x5a0> + 34f36: e509 bnez a0,34f40 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x32> + 34f38: 00006597 auipc a1,0x6 + 34f3c: 38858593 addi a1,a1,904 # 3b2c0 <_IO_stdin_used+0x2c68> + 34f40: 01010993 addi s3,sp,16 + 34f44: 854e mv a0,s3 + 34f46: ac3e30ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 34f4a: 854e mv a0,s3 + 34f4c: 4779 li a4,30 + 34f4e: 00006697 auipc a3,0x6 + 34f52: 3ca68693 addi a3,a3,970 # 3b318 <_IO_stdin_used+0x2cc0> + 34f56: 4601 li a2,0 + 34f58: 4581 li a1,0 + 34f5a: 817e00ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 34f5e: 0084 addi s1,sp,64 + 34f60: f826 sd s1,48(sp) + 34f62: 611c ld a5,0(a0) + 34f64: 01050713 addi a4,a0,16 + 34f68: 12e78c63 beq a5,a4,350a0 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x192> + 34f6c: 6914 ld a3,16(a0) + 34f6e: f83e sd a5,48(sp) + 34f70: e0b6 sd a3,64(sp) + 34f72: 6514 ld a3,8(a0) + 34f74: 57fd li a5,-1 + 34f76: 8389 srli a5,a5,0x2 + 34f78: e118 sd a4,0(a0) + 34f7a: 00050823 sb zero,16(a0) + 34f7e: 8f95 sub a5,a5,a3 + 34f80: fc36 sd a3,56(sp) + 34f82: 00053423 sd zero,8(a0) + 34f86: 4735 li a4,13 + 34f88: 18f77b63 bgeu a4,a5,3511e <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x210> + 34f8c: 03010a93 addi s5,sp,48 + 34f90: 8556 mv a0,s5 + 34f92: 4639 li a2,14 + 34f94: 00006597 auipc a1,0x6 + 34f98: 34c58593 addi a1,a1,844 # 3b2e0 <_IO_stdin_used+0x2c88> + 34f9c: a05e00ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 34fa0: 06010913 addi s2,sp,96 + 34fa4: e8ca sd s2,80(sp) + 34fa6: 6114 ld a3,0(a0) + 34fa8: 01050713 addi a4,a0,16 + 34fac: 87aa mv a5,a0 + 34fae: 10e68863 beq a3,a4,350be <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1b0> + 34fb2: 6910 ld a2,16(a0) + 34fb4: e8b6 sd a3,80(sp) + 34fb6: f0b2 sd a2,96(sp) + 34fb8: 6794 ld a3,8(a5) + 34fba: e398 sd a4,0(a5) + 34fbc: 00078823 sb zero,16(a5) + 34fc0: 8552 mv a0,s4 + 34fc2: 0007b423 sd zero,8(a5) + 34fc6: ecb6 sd a3,88(sp) + 34fc8: a33e60ef jal ra,1b9fa <_ZNK7testing8UnitTest12elapsed_timeEv> + 34fcc: 07010a13 addi s4,sp,112 + 34fd0: 87aa mv a5,a0 + 34fd2: 002c addi a1,sp,8 + 34fd4: 8552 mv a0,s4 + 34fd6: 00016317 auipc t1,0x16 + 34fda: ec233303 ld t1,-318(t1) # 4ae98 <_GLOBAL_OFFSET_TABLE_+0x348> + 34fde: e43e sd a5,8(sp) + 34fe0: 9302 jalr t1 + 34fe2: 09010b13 addi s6,sp,144 + 34fe6: 05010b93 addi s7,sp,80 + 34fea: 855a mv a0,s6 + 34fec: 85de mv a1,s7 + 34fee: 8652 mv a2,s4 + 34ff0: 00016317 auipc t1,0x16 + 34ff4: b6833303 ld t1,-1176(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 34ff8: 9302 jalr t1 + 34ffa: 676a ld a4,152(sp) + 34ffc: 57fd li a5,-1 + 34ffe: 8389 srli a5,a5,0x2 + 35000: 8f99 sub a5,a5,a4 + 35002: 4705 li a4,1 + 35004: 14f77563 bgeu a4,a5,3514e <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x240> + 35008: 4609 li a2,2 + 3500a: 00006597 auipc a1,0x6 + 3500e: 2e658593 addi a1,a1,742 # 3b2f0 <_IO_stdin_used+0x2c98> + 35012: 855a mv a0,s6 + 35014: 98de00ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 35018: 0c010c13 addi s8,sp,192 + 3501c: f962 sd s8,176(sp) + 3501e: 6114 ld a3,0(a0) + 35020: 01050713 addi a4,a0,16 + 35024: 87aa mv a5,a0 + 35026: 0ae68b63 beq a3,a4,350dc <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1ce> + 3502a: 6910 ld a2,16(a0) + 3502c: f936 sd a3,176(sp) + 3502e: e1b2 sd a2,192(sp) + 35030: e398 sd a4,0(a5) + 35032: 00078823 sb zero,16(a5) + 35036: 6790 ld a2,8(a5) + 35038: 6408 ld a0,8(s0) + 3503a: 75ca ld a1,176(sp) + 3503c: 0007b423 sd zero,8(a5) + 35040: fd32 sd a2,184(sp) + 35042: ed9eb0ef jal ra,20f1a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 35046: 754a ld a0,176(sp) + 35048: 01850463 beq a0,s8,35050 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x142> + 3504c: 8b5e00ef jal ra,15900 <_ZdlPv@plt> + 35050: 654a ld a0,144(sp) + 35052: 111c addi a5,sp,160 + 35054: 00f50463 beq a0,a5,3505c <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x14e> + 35058: 8a9e00ef jal ra,15900 <_ZdlPv@plt> + 3505c: 7546 ld a0,112(sp) + 3505e: 011c addi a5,sp,128 + 35060: 00f50463 beq a0,a5,35068 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x15a> + 35064: 89de00ef jal ra,15900 <_ZdlPv@plt> + 35068: 6546 ld a0,80(sp) + 3506a: 01250463 beq a0,s2,35072 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x164> + 3506e: 893e00ef jal ra,15900 <_ZdlPv@plt> + 35072: 7542 ld a0,48(sp) + 35074: 00950463 beq a0,s1,3507c <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x16e> + 35078: 889e00ef jal ra,15900 <_ZdlPv@plt> + 3507c: 6542 ld a0,16(sp) + 3507e: 101c addi a5,sp,32 + 35080: 00f50463 beq a0,a5,35088 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x17a> + 35084: 87de00ef jal ra,15900 <_ZdlPv@plt> + 35088: 60f2 ld ra,280(sp) + 3508a: 6452 ld s0,272(sp) + 3508c: 64b2 ld s1,264(sp) + 3508e: 6912 ld s2,256(sp) + 35090: 79ee ld s3,248(sp) + 35092: 7a4e ld s4,240(sp) + 35094: 7aae ld s5,232(sp) + 35096: 7b0e ld s6,224(sp) + 35098: 6bee ld s7,216(sp) + 3509a: 6c4e ld s8,208(sp) + 3509c: 6115 addi sp,sp,288 + 3509e: 8082 ret + 350a0: 651c ld a5,8(a0) + 350a2: 8626 mv a2,s1 + 350a4: 85ba mv a1,a4 + 350a6: 0785 addi a5,a5,1 + 350a8: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma + 350ac: 02058407 vle8.v v8,(a1) + 350b0: 8f95 sub a5,a5,a3 + 350b2: 95b6 add a1,a1,a3 + 350b4: 02060427 vse8.v v8,(a2) + 350b8: 9636 add a2,a2,a3 + 350ba: f7fd bnez a5,350a8 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x19a> + 350bc: bd5d j 34f72 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x64> + 350be: 6514 ld a3,8(a0) + 350c0: 85ca mv a1,s2 + 350c2: 853a mv a0,a4 + 350c4: 0685 addi a3,a3,1 + 350c6: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 350ca: 02050407 vle8.v v8,(a0) + 350ce: 8e91 sub a3,a3,a2 + 350d0: 9532 add a0,a0,a2 + 350d2: 02058427 vse8.v v8,(a1) + 350d6: 95b2 add a1,a1,a2 + 350d8: f6fd bnez a3,350c6 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1b8> + 350da: bdf9 j 34fb8 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0xaa> + 350dc: 6514 ld a3,8(a0) + 350de: 85e2 mv a1,s8 + 350e0: 853a mv a0,a4 + 350e2: 0685 addi a3,a3,1 + 350e4: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 350e8: 02050407 vle8.v v8,(a0) + 350ec: 8e91 sub a3,a3,a2 + 350ee: 9532 add a0,a0,a2 + 350f0: 02058427 vse8.v v8,(a1) + 350f4: 95b2 add a1,a1,a2 + 350f6: f6fd bnez a3,350e4 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1d6> + 350f8: bf25 j 35030 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x122> + 350fa: 842a mv s0,a0 + 350fc: 8552 mv a0,s4 + 350fe: a07e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 35102: 855e mv a0,s7 + 35104: a01e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 35108: 8556 mv a0,s5 + 3510a: 9fbe10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3510e: 854e mv a0,s3 + 35110: 9f5e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 35114: 8522 mv a0,s0 + 35116: edae00ef jal ra,157f0 <_Unwind_Resume@plt> + 3511a: 842a mv s0,a0 + 3511c: b7f5 j 35108 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1fa> + 3511e: 00004517 auipc a0,0x4 + 35122: 8e250513 addi a0,a0,-1822 # 38a00 <_IO_stdin_used+0x3a8> + 35126: 03010a93 addi s5,sp,48 + 3512a: fc6e00ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 3512e: 842a mv s0,a0 + 35130: bff9 j 3510e <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x200> + 35132: 842a mv s0,a0 + 35134: 1908 addi a0,sp,176 + 35136: 9cfe10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3513a: 855a mv a0,s6 + 3513c: 9c9e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 35140: bf75 j 350fc <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1ee> + 35142: 842a mv s0,a0 + 35144: bfdd j 3513a <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x22c> + 35146: 842a mv s0,a0 + 35148: 05010b93 addi s7,sp,80 + 3514c: bf5d j 35102 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> + 3514e: 00004517 auipc a0,0x4 + 35152: 8b250513 addi a0,a0,-1870 # 38a00 <_IO_stdin_used+0x3a8> + 35156: f9ae00ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + +000000000003515a <_ZN7testing15AssertionResultlsIA11_cEERS0_RKT_>: + 3515a: 7179 addi sp,sp,-48 + 3515c: e84a sd s2,16(sp) + 3515e: 00810913 addi s2,sp,8 + 35162: f022 sd s0,32(sp) + 35164: 842a mv s0,a0 + 35166: 854a mv a0,s2 + 35168: f406 sd ra,40(sp) + 3516a: ec26 sd s1,24(sp) + 3516c: 84ae mv s1,a1 + 3516e: c2be40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 35172: 8526 mv a0,s1 + 35174: a5de00ef jal ra,15bd0 + 35178: 862a mv a2,a0 + 3517a: 6522 ld a0,8(sp) + 3517c: 85a6 mv a1,s1 + 3517e: 0541 addi a0,a0,16 + 35180: d80e00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35184: 85ca mv a1,s2 + 35186: 8522 mv a0,s0 + 35188: 00016317 auipc t1,0x16 + 3518c: c3033303 ld t1,-976(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 35190: 9302 jalr t1 + 35192: 6522 ld a0,8(sp) + 35194: c501 beqz a0,3519c <_ZN7testing15AssertionResultlsIA11_cEERS0_RKT_+0x42> + 35196: 611c ld a5,0(a0) + 35198: 679c ld a5,8(a5) + 3519a: 9782 jalr a5 + 3519c: 70a2 ld ra,40(sp) + 3519e: 8522 mv a0,s0 + 351a0: 7402 ld s0,32(sp) + 351a2: 64e2 ld s1,24(sp) + 351a4: 6942 ld s2,16(sp) + 351a6: 6145 addi sp,sp,48 + 351a8: 8082 ret + 351aa: 67a2 ld a5,8(sp) + 351ac: 842a mv s0,a0 + 351ae: c789 beqz a5,351b8 <_ZN7testing15AssertionResultlsIA11_cEERS0_RKT_+0x5e> + 351b0: 6398 ld a4,0(a5) + 351b2: 853e mv a0,a5 + 351b4: 671c ld a5,8(a4) + 351b6: 9782 jalr a5 + 351b8: 8522 mv a0,s0 + 351ba: e36e00ef jal ra,157f0 <_Unwind_Resume@plt> + +00000000000351be <_ZN7testing15AssertionResultlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_>: + 351be: 7179 addi sp,sp,-48 + 351c0: e84a sd s2,16(sp) + 351c2: 00810913 addi s2,sp,8 + 351c6: f022 sd s0,32(sp) + 351c8: 842a mv s0,a0 + 351ca: 854a mv a0,s2 + 351cc: ec26 sd s1,24(sp) + 351ce: f406 sd ra,40(sp) + 351d0: 84ae mv s1,a1 + 351d2: bc7e40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 351d6: 6522 ld a0,8(sp) + 351d8: 6490 ld a2,8(s1) + 351da: 608c ld a1,0(s1) + 351dc: 0541 addi a0,a0,16 + 351de: d22e00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 351e2: 85ca mv a1,s2 + 351e4: 8522 mv a0,s0 + 351e6: 00016317 auipc t1,0x16 + 351ea: bd233303 ld t1,-1070(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 351ee: 9302 jalr t1 + 351f0: 6522 ld a0,8(sp) + 351f2: c501 beqz a0,351fa <_ZN7testing15AssertionResultlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_+0x3c> + 351f4: 611c ld a5,0(a0) + 351f6: 679c ld a5,8(a5) + 351f8: 9782 jalr a5 + 351fa: 70a2 ld ra,40(sp) + 351fc: 8522 mv a0,s0 + 351fe: 7402 ld s0,32(sp) + 35200: 64e2 ld s1,24(sp) + 35202: 6942 ld s2,16(sp) + 35204: 6145 addi sp,sp,48 + 35206: 8082 ret + 35208: 67a2 ld a5,8(sp) + 3520a: 842a mv s0,a0 + 3520c: c789 beqz a5,35216 <_ZN7testing15AssertionResultlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_+0x58> + 3520e: 6398 ld a4,0(a5) + 35210: 853e mv a0,a5 + 35212: 671c ld a5,8(a4) + 35214: 9782 jalr a5 + 35216: 8522 mv a0,s0 + 35218: dd8e00ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000003521c <_ZN7testing15AssertionResultlsIA2_cEERS0_RKT_>: + 3521c: 7179 addi sp,sp,-48 + 3521e: e84a sd s2,16(sp) + 35220: 00810913 addi s2,sp,8 + 35224: f022 sd s0,32(sp) + 35226: 842a mv s0,a0 + 35228: 854a mv a0,s2 + 3522a: f406 sd ra,40(sp) + 3522c: ec26 sd s1,24(sp) + 3522e: 84ae mv s1,a1 + 35230: b69e40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 35234: 8526 mv a0,s1 + 35236: 99be00ef jal ra,15bd0 + 3523a: 862a mv a2,a0 + 3523c: 6522 ld a0,8(sp) + 3523e: 85a6 mv a1,s1 + 35240: 0541 addi a0,a0,16 + 35242: cbee00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35246: 85ca mv a1,s2 + 35248: 8522 mv a0,s0 + 3524a: 00016317 auipc t1,0x16 + 3524e: b6e33303 ld t1,-1170(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 35252: 9302 jalr t1 + 35254: 6522 ld a0,8(sp) + 35256: c501 beqz a0,3525e <_ZN7testing15AssertionResultlsIA2_cEERS0_RKT_+0x42> + 35258: 611c ld a5,0(a0) + 3525a: 679c ld a5,8(a5) + 3525c: 9782 jalr a5 + 3525e: 70a2 ld ra,40(sp) + 35260: 8522 mv a0,s0 + 35262: 7402 ld s0,32(sp) + 35264: 64e2 ld s1,24(sp) + 35266: 6942 ld s2,16(sp) + 35268: 6145 addi sp,sp,48 + 3526a: 8082 ret + 3526c: 67a2 ld a5,8(sp) + 3526e: 842a mv s0,a0 + 35270: c789 beqz a5,3527a <_ZN7testing15AssertionResultlsIA2_cEERS0_RKT_+0x5e> + 35272: 6398 ld a4,0(a5) + 35274: 853e mv a0,a5 + 35276: 671c ld a5,8(a4) + 35278: 9782 jalr a5 + 3527a: 8522 mv a0,s0 + 3527c: d74e00ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000035280 <_ZN7testing15AssertionResultlsIA3_cEERS0_RKT_>: + 35280: 7179 addi sp,sp,-48 + 35282: e84a sd s2,16(sp) + 35284: 00810913 addi s2,sp,8 + 35288: f022 sd s0,32(sp) + 3528a: 842a mv s0,a0 + 3528c: 854a mv a0,s2 + 3528e: f406 sd ra,40(sp) + 35290: ec26 sd s1,24(sp) + 35292: 84ae mv s1,a1 + 35294: b05e40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 35298: 8526 mv a0,s1 + 3529a: 937e00ef jal ra,15bd0 + 3529e: 862a mv a2,a0 + 352a0: 6522 ld a0,8(sp) + 352a2: 85a6 mv a1,s1 + 352a4: 0541 addi a0,a0,16 + 352a6: c5ae00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 352aa: 85ca mv a1,s2 + 352ac: 8522 mv a0,s0 + 352ae: 00016317 auipc t1,0x16 + 352b2: b0a33303 ld t1,-1270(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 352b6: 9302 jalr t1 + 352b8: 6522 ld a0,8(sp) + 352ba: c501 beqz a0,352c2 <_ZN7testing15AssertionResultlsIA3_cEERS0_RKT_+0x42> + 352bc: 611c ld a5,0(a0) + 352be: 679c ld a5,8(a5) + 352c0: 9782 jalr a5 + 352c2: 70a2 ld ra,40(sp) + 352c4: 8522 mv a0,s0 + 352c6: 7402 ld s0,32(sp) + 352c8: 64e2 ld s1,24(sp) + 352ca: 6942 ld s2,16(sp) + 352cc: 6145 addi sp,sp,48 + 352ce: 8082 ret + 352d0: 67a2 ld a5,8(sp) + 352d2: 842a mv s0,a0 + 352d4: c789 beqz a5,352de <_ZN7testing15AssertionResultlsIA3_cEERS0_RKT_+0x5e> + 352d6: 6398 ld a4,0(a5) + 352d8: 853e mv a0,a5 + 352da: 671c ld a5,8(a4) + 352dc: 9782 jalr a5 + 352de: 8522 mv a0,s0 + 352e0: d10e00ef jal ra,157f0 <_Unwind_Resume@plt> + +00000000000352e4 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: + 352e4: da010113 addi sp,sp,-608 + 352e8: 11bc addi a5,sp,232 + 352ea: 24813823 sd s0,592(sp) + 352ee: 25213023 sd s2,576(sp) + 352f2: 842a mv s0,a0 + 352f4: 06810913 addi s2,sp,104 + 352f8: 853e mv a0,a5 + 352fa: 24913423 sd s1,584(sp) + 352fe: 23313c23 sd s3,568(sp) + 35302: 23613023 sd s6,544(sp) + 35306: 21913423 sd s9,520(sp) + 3530a: ffee sd s11,504(sp) + 3530c: e03e sd a5,0(sp) + 3530e: 8dae mv s11,a1 + 35310: 24113c23 sd ra,600(sp) + 35314: 23413823 sd s4,560(sp) + 35318: 23513423 sd s5,552(sp) + 3531c: 21713c23 sd s7,536(sp) + 35320: 21813823 sd s8,528(sp) + 35324: 21a13023 sd s10,512(sp) + 35328: fc4a sd s2,56(sp) + 3532a: 8d6e00ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> + 3532e: cd817057 vsetivli zero,2,e64,m1,ta,ma + 35332: 5e0030d7 vmv.v.i v1,0 + 35336: 0b9c addi a5,sp,464 + 35338: 00016997 auipc s3,0x16 + 3533c: 9009b983 ld s3,-1792(s3) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 35340: 0207f0a7 vse64.v v1,(a5) + 35344: 139c addi a5,sp,480 + 35346: 0207f0a7 vse64.v v1,(a5) + 3534a: 0109b483 ld s1,16(s3) + 3534e: 1c011423 sh zero,456(sp) + 35352: 0189bb03 ld s6,24(s3) + 35356: 00016717 auipc a4,0x16 + 3535a: c0273703 ld a4,-1022(a4) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 3535e: 01070c93 addi s9,a4,16 + 35362: fe84b783 ld a5,-24(s1) + 35366: e382 sd zero,448(sp) + 35368: f4a6 sd s1,104(sp) + 3536a: 978a add a5,a5,sp + 3536c: f5e6 sd s9,232(sp) + 3536e: 0767b423 sd s6,104(a5) + 35372: f882 sd zero,112(sp) + 35374: fe84b503 ld a0,-24(s1) + 35378: 4581 li a1,0 + 3537a: 954a add a0,a0,s2 + 3537c: 834e00ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 35380: 0209b903 ld s2,32(s3) + 35384: 0289bd03 ld s10,40(s3) + 35388: 18b8 addi a4,sp,120 + 3538a: fe893503 ld a0,-24(s2) + 3538e: fcca sd s2,120(sp) + 35390: 4581 li a1,0 + 35392: 953a add a0,a0,a4 + 35394: 01a53023 sd s10,0(a0) + 35398: f03a sd a4,32(sp) + 3539a: 816e00ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 3539e: 0089bc03 ld s8,8(s3) + 353a2: cd817057 vsetivli zero,2,e64,m1,ta,ma + 353a6: 0309bb83 ld s7,48(s3) + 353aa: fe8c3703 ld a4,-24(s8) + 353ae: 5e0030d7 vmv.v.i v1,0 + 353b2: 00016797 auipc a5,0x16 + 353b6: a567b783 ld a5,-1450(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 353ba: 1934 addi a3,sp,184 + 353bc: 970a add a4,a4,sp + 353be: 07773423 sd s7,104(a4) + 353c2: 8536 mv a0,a3 + 353c4: 04078713 addi a4,a5,64 + 353c8: e836 sd a3,16(sp) + 353ca: 06878a93 addi s5,a5,104 + 353ce: 01878693 addi a3,a5,24 + 353d2: 013c addi a5,sp,136 + 353d4: 0207f0a7 vse64.v v1,(a5) + 353d8: 00016997 auipc s3,0x16 + 353dc: 9d09b983 ld s3,-1584(s3) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 353e0: 093c addi a5,sp,152 + 353e2: 0207f0a7 vse64.v v1,(a5) + 353e6: 09c1 addi s3,s3,16 + 353e8: 113c addi a5,sp,168 + 353ea: 0207f0a7 vse64.v v1,(a5) + 353ee: ec3a sd a4,24(sp) + 353f0: fcba sd a4,120(sp) + 353f2: f4b6 sd a3,104(sp) + 353f4: f5d6 sd s5,232(sp) + 353f6: e14e sd s3,128(sp) + 353f8: fa9df0ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> + 353fc: 6502 ld a0,0(sp) + 353fe: 00016a17 auipc s4,0x16 + 35402: 8daa3a03 ld s4,-1830(s4) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 35406: 09b8 addi a4,sp,216 + 35408: 47e1 li a5,24 + 3540a: 0a41 addi s4,s4,16 + 3540c: 010c addi a1,sp,128 + 3540e: f43a sd a4,40(sp) + 35410: e982 sd zero,208(sp) + 35412: 0c010c23 sb zero,216(sp) + 35416: c1be sw a5,192(sp) + 35418: e5ba sd a4,200(sp) + 3541a: e152 sd s4,128(sp) + 3541c: f95df0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 35420: 000db583 ld a1,0(s11) + 35424: 0e058763 beqz a1,35512 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x22e> + 35428: 852e mv a0,a1 + 3542a: 00bc addi a5,sp,72 + 3542c: 05810d93 addi s11,sp,88 + 35430: f82e sd a1,48(sp) + 35432: e4ee sd s11,72(sp) + 35434: e43e sd a5,8(sp) + 35436: f9ae00ef jal ra,15bd0 + 3543a: 75c2 ld a1,48(sp) + 3543c: 00a58633 add a2,a1,a0 + 35440: 6522 ld a0,8(sp) + 35442: a58e30ef jal ra,1869a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> + 35446: 7582 ld a1,32(sp) + 35448: 6522 ld a0,8(sp) + 3544a: f80e90ef jal ra,1ebca <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo> + 3544e: 6526 ld a0,72(sp) + 35450: 01b50463 beq a0,s11,35458 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x174> + 35454: cace00ef jal ra,15900 <_ZdlPv@plt> + 35458: 772a ld a4,168(sp) + 3545a: 01040793 addi a5,s0,16 + 3545e: 00043423 sd zero,8(s0) + 35462: 00040823 sb zero,16(s0) + 35466: e01c sd a5,0(s0) + 35468: c771 beqz a4,35534 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x250> + 3546a: 67ea ld a5,152(sp) + 3546c: c399 beqz a5,35472 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x18e> + 3546e: 0af76063 bltu a4,a5,3550e <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x22a> + 35472: 768a ld a3,160(sp) + 35474: 4601 li a2,0 + 35476: 4581 li a1,0 + 35478: 8f15 sub a4,a4,a3 + 3547a: 8522 mv a0,s0 + 3547c: af4e00ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 35480: 00016797 auipc a5,0x16 + 35484: 9887b783 ld a5,-1656(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 35488: 07e1 addi a5,a5,24 + 3548a: f4be sd a5,104(sp) + 3548c: 67e2 ld a5,24(sp) + 3548e: 652e ld a0,200(sp) + 35490: f5d6 sd s5,232(sp) + 35492: fcbe sd a5,120(sp) + 35494: 77a2 ld a5,40(sp) + 35496: e152 sd s4,128(sp) + 35498: 00f50463 beq a0,a5,354a0 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1bc> + 3549c: c64e00ef jal ra,15900 <_ZdlPv@plt> + 354a0: 6542 ld a0,16(sp) + 354a2: e14e sd s3,128(sp) + 354a4: f7ddf0ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 354a8: fe8c3683 ld a3,-24(s8) + 354ac: fe893703 ld a4,-24(s2) + 354b0: fe84b783 ld a5,-24(s1) + 354b4: 968a add a3,a3,sp + 354b6: 0776b423 sd s7,104(a3) + 354ba: fcca sd s2,120(sp) + 354bc: 970a add a4,a4,sp + 354be: 07a73c23 sd s10,120(a4) + 354c2: 6502 ld a0,0(sp) + 354c4: f4a6 sd s1,104(sp) + 354c6: 978a add a5,a5,sp + 354c8: 0767b423 sd s6,104(a5) + 354cc: f5e6 sd s9,232(sp) + 354ce: f882 sd zero,112(sp) + 354d0: 910e00ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 354d4: 25813083 ld ra,600(sp) + 354d8: 8522 mv a0,s0 + 354da: 25013403 ld s0,592(sp) + 354de: 24813483 ld s1,584(sp) + 354e2: 24013903 ld s2,576(sp) + 354e6: 23813983 ld s3,568(sp) + 354ea: 23013a03 ld s4,560(sp) + 354ee: 22813a83 ld s5,552(sp) + 354f2: 22013b03 ld s6,544(sp) + 354f6: 21813b83 ld s7,536(sp) + 354fa: 21013c03 ld s8,528(sp) + 354fe: 20813c83 ld s9,520(sp) + 35502: 20013d03 ld s10,512(sp) + 35506: 7dfe ld s11,504(sp) + 35508: 26010113 addi sp,sp,608 + 3550c: 8082 ret + 3550e: 873e mv a4,a5 + 35510: b78d j 35472 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x18e> + 35512: 7502 ld a0,32(sp) + 35514: 4611 li a2,4 + 35516: 00004597 auipc a1,0x4 + 3551a: b0258593 addi a1,a1,-1278 # 39018 <_IO_stdin_used+0x9c0> + 3551e: 9e2e00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35522: 772a ld a4,168(sp) + 35524: 01040793 addi a5,s0,16 + 35528: 00043423 sd zero,8(s0) + 3552c: 00040823 sb zero,16(s0) + 35530: e01c sd a5,0(s0) + 35532: ff05 bnez a4,3546a <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x186> + 35534: 01ac addi a1,sp,200 + 35536: 8522 mv a0,s0 + 35538: e38e00ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 3553c: b791 j 35480 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x19c> + 3553e: 87aa mv a5,a0 + 35540: 8522 mv a0,s0 + 35542: 843e mv s0,a5 + 35544: dc0e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 35548: 7562 ld a0,56(sp) + 3554a: e47df0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 3554e: 8522 mv a0,s0 + 35550: aa0e00ef jal ra,157f0 <_Unwind_Resume@plt> + 35554: 842a mv s0,a0 + 35556: bfcd j 35548 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x264> + 35558: 842a mv s0,a0 + 3555a: 6522 ld a0,8(sp) + 3555c: da8e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 35560: b7e5 j 35548 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x264> + 35562: 842a mv s0,a0 + 35564: 01a8 addi a0,sp,200 + 35566: e152 sd s4,128(sp) + 35568: d9ce10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3556c: 6542 ld a0,16(sp) + 3556e: e14e sd s3,128(sp) + 35570: eb1df0ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 35574: fe8c3683 ld a3,-24(s8) + 35578: fe893703 ld a4,-24(s2) + 3557c: 0090 addi a2,sp,64 + 3557e: 1b068693 addi a3,a3,432 + 35582: fe84b783 ld a5,-24(s1) + 35586: 96b2 add a3,a3,a2 + 35588: e776bc23 sd s7,-392(a3) + 3558c: 1b070713 addi a4,a4,432 + 35590: fcca sd s2,120(sp) + 35592: 9732 add a4,a4,a2 + 35594: e9a73423 sd s10,-376(a4) + 35598: 1b078793 addi a5,a5,432 + 3559c: f4a6 sd s1,104(sp) + 3559e: 97b2 add a5,a5,a2 + 355a0: e767bc23 sd s6,-392(a5) + 355a4: f882 sd zero,112(sp) + 355a6: 6502 ld a0,0(sp) + 355a8: f5e6 sd s9,232(sp) + 355aa: 836e00ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 355ae: 8522 mv a0,s0 + 355b0: a40e00ef jal ra,157f0 <_Unwind_Resume@plt> + 355b4: fe84b783 ld a5,-24(s1) + 355b8: 0098 addi a4,sp,64 + 355ba: f4a6 sd s1,104(sp) + 355bc: 1b078793 addi a5,a5,432 + 355c0: 97ba add a5,a5,a4 + 355c2: e767bc23 sd s6,-392(a5) + 355c6: 842a mv s0,a0 + 355c8: f882 sd zero,112(sp) + 355ca: bff1 j 355a6 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x2c2> + 355cc: 842a mv s0,a0 + 355ce: bfe1 j 355a6 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x2c2> + +00000000000355d0 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE>: + 355d0: 699c ld a5,16(a1) + 355d2: 7109 addi sp,sp,-384 + 355d4: faa2 sd s0,368(sp) + 355d6: f6a6 sd s1,360(sp) + 355d8: fe86 sd ra,376(sp) + 355da: f2ca sd s2,352(sp) + 355dc: eece sd s3,344(sp) + 355de: ead2 sd s4,336(sp) + 355e0: e6d6 sd s5,328(sp) + 355e2: e2da sd s6,320(sp) + 355e4: fe5e sd s7,312(sp) + 355e6: fa62 sd s8,304(sp) + 355e8: f666 sd s9,296(sp) + 355ea: f26a sd s10,288(sp) + 355ec: ee6e sd s11,280(sp) + 355ee: 842e mv s0,a1 + 355f0: 84aa mv s1,a0 + 355f2: 00005597 auipc a1,0x5 + 355f6: e0658593 addi a1,a1,-506 # 3a3f8 <_IO_stdin_used+0x1da0> + 355fa: c781 beqz a5,35602 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x32> + 355fc: 640c ld a1,8(s0) + 355fe: 18058f63 beqz a1,3579c <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1cc> + 35602: 01010a13 addi s4,sp,16 + 35606: 8552 mv a0,s4 + 35608: cbaee0ef jal ra,23ac2 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc> + 3560c: 8552 mv a0,s4 + 3560e: 4769 li a4,26 + 35610: 00006697 auipc a3,0x6 + 35614: d2868693 addi a3,a3,-728 # 3b338 <_IO_stdin_used+0x2ce0> + 35618: 4601 li a2,0 + 3561a: 4581 li a1,0 + 3561c: 954e00ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 35620: 04010913 addi s2,sp,64 + 35624: f84a sd s2,48(sp) + 35626: 611c ld a5,0(a0) + 35628: 01050713 addi a4,a0,16 + 3562c: 18e78c63 beq a5,a4,357c4 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1f4> + 35630: 6914 ld a3,16(a0) + 35632: f83e sd a5,48(sp) + 35634: e0b6 sd a3,64(sp) + 35636: 6514 ld a3,8(a0) + 35638: 57fd li a5,-1 + 3563a: 8389 srli a5,a5,0x2 + 3563c: e118 sd a4,0(a0) + 3563e: 00050823 sb zero,16(a0) + 35642: 8f95 sub a5,a5,a3 + 35644: fc36 sd a3,56(sp) + 35646: 00053423 sd zero,8(a0) + 3564a: 4715 li a4,5 + 3564c: 1ef77263 bgeu a4,a5,35830 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x260> + 35650: 03010b13 addi s6,sp,48 + 35654: 855a mv a0,s6 + 35656: 4619 li a2,6 + 35658: 00006597 auipc a1,0x6 + 3565c: d0058593 addi a1,a1,-768 # 3b358 <_IO_stdin_used+0x2d00> + 35660: b40e00ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 35664: 06010993 addi s3,sp,96 + 35668: e8ce sd s3,80(sp) + 3566a: 6118 ld a4,0(a0) + 3566c: 01050793 addi a5,a0,16 + 35670: 16f70963 beq a4,a5,357e2 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x212> + 35674: 6914 ld a3,16(a0) + 35676: e8ba sd a4,80(sp) + 35678: f0b6 sd a3,96(sp) + 3567a: 00050823 sb zero,16(a0) + 3567e: 5414 lw a3,40(s0) + 35680: 6518 ld a4,8(a0) + 35682: 07010a93 addi s5,sp,112 + 35686: e11c sd a5,0(a0) + 35688: 00053423 sd zero,8(a0) + 3568c: 006c addi a1,sp,12 + 3568e: 8556 mv a0,s5 + 35690: 00016317 auipc t1,0x16 + 35694: 8e033303 ld t1,-1824(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 35698: c636 sw a3,12(sp) + 3569a: ecba sd a4,88(sp) + 3569c: 9302 jalr t1 + 3569e: 09010b93 addi s7,sp,144 + 356a2: 05010c13 addi s8,sp,80 + 356a6: 855e mv a0,s7 + 356a8: 85e2 mv a1,s8 + 356aa: 8656 mv a2,s5 + 356ac: 00015317 auipc t1,0x15 + 356b0: 4ac33303 ld t1,1196(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 356b4: 9302 jalr t1 + 356b6: 676a ld a4,152(sp) + 356b8: 57fd li a5,-1 + 356ba: 8389 srli a5,a5,0x2 + 356bc: 8f99 sub a5,a5,a4 + 356be: 4721 li a4,8 + 356c0: 1af77763 bgeu a4,a5,3586e <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x29e> + 356c4: 4625 li a2,9 + 356c6: 00006597 auipc a1,0x6 + 356ca: c9a58593 addi a1,a1,-870 # 3b360 <_IO_stdin_used+0x2d08> + 356ce: 855e mv a0,s7 + 356d0: ad0e00ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 356d4: 0c010c93 addi s9,sp,192 + 356d8: f966 sd s9,176(sp) + 356da: 6118 ld a4,0(a0) + 356dc: 01050793 addi a5,a0,16 + 356e0: 0cf70363 beq a4,a5,357a6 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1d6> + 356e4: 6914 ld a3,16(a0) + 356e6: f93a sd a4,176(sp) + 356e8: e1b6 sd a3,192(sp) + 356ea: e11c sd a5,0(a0) + 356ec: 00050823 sb zero,16(a0) + 356f0: 651c ld a5,8(a0) + 356f2: 682c ld a1,80(s0) + 356f4: 0980 addi s0,sp,208 + 356f6: 00053423 sd zero,8(a0) + 356fa: 8522 mv a0,s0 + 356fc: fd3e sd a5,184(sp) + 356fe: bc4ee0ef jal ra,23ac2 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc> + 35702: 0f010d93 addi s11,sp,240 + 35706: 0b010d13 addi s10,sp,176 + 3570a: 856e mv a0,s11 + 3570c: 85ea mv a1,s10 + 3570e: 8622 mv a2,s0 + 35710: 00015317 auipc t1,0x15 + 35714: 44833303 ld t1,1096(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 35718: 9302 jalr t1 + 3571a: 6488 ld a0,8(s1) + 3571c: 766e ld a2,248(sp) + 3571e: 75ce ld a1,240(sp) + 35720: ffaeb0ef jal ra,20f1a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 35724: 754e ld a0,240(sp) + 35726: 021c addi a5,sp,256 + 35728: 00f50463 beq a0,a5,35730 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x160> + 3572c: 9d4e00ef jal ra,15900 <_ZdlPv@plt> + 35730: 654e ld a0,208(sp) + 35732: 119c addi a5,sp,224 + 35734: 00f50463 beq a0,a5,3573c <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x16c> + 35738: 9c8e00ef jal ra,15900 <_ZdlPv@plt> + 3573c: 754a ld a0,176(sp) + 3573e: 01950463 beq a0,s9,35746 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x176> + 35742: 9bee00ef jal ra,15900 <_ZdlPv@plt> + 35746: 654a ld a0,144(sp) + 35748: 111c addi a5,sp,160 + 3574a: 00f50463 beq a0,a5,35752 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x182> + 3574e: 9b2e00ef jal ra,15900 <_ZdlPv@plt> + 35752: 7546 ld a0,112(sp) + 35754: 011c addi a5,sp,128 + 35756: 00f50463 beq a0,a5,3575e <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x18e> + 3575a: 9a6e00ef jal ra,15900 <_ZdlPv@plt> + 3575e: 6546 ld a0,80(sp) + 35760: 01350463 beq a0,s3,35768 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x198> + 35764: 99ce00ef jal ra,15900 <_ZdlPv@plt> + 35768: 7542 ld a0,48(sp) + 3576a: 01250463 beq a0,s2,35772 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1a2> + 3576e: 992e00ef jal ra,15900 <_ZdlPv@plt> + 35772: 6542 ld a0,16(sp) + 35774: 101c addi a5,sp,32 + 35776: 00f50463 beq a0,a5,3577e <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1ae> + 3577a: 986e00ef jal ra,15900 <_ZdlPv@plt> + 3577e: 70f6 ld ra,376(sp) + 35780: 7456 ld s0,368(sp) + 35782: 74b6 ld s1,360(sp) + 35784: 7916 ld s2,352(sp) + 35786: 69f6 ld s3,344(sp) + 35788: 6a56 ld s4,336(sp) + 3578a: 6ab6 ld s5,328(sp) + 3578c: 6b16 ld s6,320(sp) + 3578e: 7bf2 ld s7,312(sp) + 35790: 7c52 ld s8,304(sp) + 35792: 7cb2 ld s9,296(sp) + 35794: 7d12 ld s10,288(sp) + 35796: 6df2 ld s11,280(sp) + 35798: 6119 addi sp,sp,384 + 3579a: 8082 ret + 3579c: 00005597 auipc a1,0x5 + 357a0: c5c58593 addi a1,a1,-932 # 3a3f8 <_IO_stdin_used+0x1da0> + 357a4: bdb9 j 35602 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x32> + 357a6: 6518 ld a4,8(a0) + 357a8: 8666 mv a2,s9 + 357aa: 85be mv a1,a5 + 357ac: 0705 addi a4,a4,1 + 357ae: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 357b2: 02058407 vle8.v v8,(a1) + 357b6: 8f15 sub a4,a4,a3 + 357b8: 95b6 add a1,a1,a3 + 357ba: 02060427 vse8.v v8,(a2) + 357be: 9636 add a2,a2,a3 + 357c0: f77d bnez a4,357ae <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1de> + 357c2: b725 j 356ea <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x11a> + 357c4: 651c ld a5,8(a0) + 357c6: 864a mv a2,s2 + 357c8: 85ba mv a1,a4 + 357ca: 0785 addi a5,a5,1 + 357cc: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma + 357d0: 02058407 vle8.v v8,(a1) + 357d4: 8f95 sub a5,a5,a3 + 357d6: 95b6 add a1,a1,a3 + 357d8: 02060427 vse8.v v8,(a2) + 357dc: 9636 add a2,a2,a3 + 357de: f7fd bnez a5,357cc <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1fc> + 357e0: bd99 j 35636 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x66> + 357e2: 6518 ld a4,8(a0) + 357e4: 864e mv a2,s3 + 357e6: 85be mv a1,a5 + 357e8: 0705 addi a4,a4,1 + 357ea: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 357ee: 02058407 vle8.v v8,(a1) + 357f2: 8f15 sub a4,a4,a3 + 357f4: 95b6 add a1,a1,a3 + 357f6: 02060427 vse8.v v8,(a2) + 357fa: 9636 add a2,a2,a3 + 357fc: f77d bnez a4,357ea <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x21a> + 357fe: bdb5 j 3567a <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0xaa> + 35800: 842a mv s0,a0 + 35802: 8556 mv a0,s5 + 35804: b00e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 35808: 8562 mv a0,s8 + 3580a: afae10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3580e: 855a mv a0,s6 + 35810: af4e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 35814: 8552 mv a0,s4 + 35816: aeee10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3581a: 8522 mv a0,s0 + 3581c: fd5df0ef jal ra,157f0 <_Unwind_Resume@plt> + 35820: 842a mv s0,a0 + 35822: 05010c13 addi s8,sp,80 + 35826: b7cd j 35808 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x238> + 35828: 842a mv s0,a0 + 3582a: b7ed j 35814 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x244> + 3582c: 842a mv s0,a0 + 3582e: b7c5 j 3580e <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x23e> + 35830: 00003517 auipc a0,0x3 + 35834: 1d050513 addi a0,a0,464 # 38a00 <_IO_stdin_used+0x3a8> + 35838: 03010b13 addi s6,sp,48 + 3583c: 8b4e00ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 35840: 84aa mv s1,a0 + 35842: 856e mv a0,s11 + 35844: ac0e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 35848: 8522 mv a0,s0 + 3584a: abae10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3584e: 8426 mv s0,s1 + 35850: 856a mv a0,s10 + 35852: ab2e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 35856: 855e mv a0,s7 + 35858: aace10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3585c: b75d j 35802 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x232> + 3585e: 842a mv s0,a0 + 35860: bfdd j 35856 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x286> + 35862: 842a mv s0,a0 + 35864: 0b010d13 addi s10,sp,176 + 35868: b7e5 j 35850 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x280> + 3586a: 84aa mv s1,a0 + 3586c: bff1 j 35848 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x278> + 3586e: 00003517 auipc a0,0x3 + 35872: 19250513 addi a0,a0,402 # 38a00 <_IO_stdin_used+0x3a8> + 35876: 87ae00ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + +000000000003587a <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: + 3587a: da010113 addi sp,sp,-608 + 3587e: 11bc addi a5,sp,232 + 35880: 24813823 sd s0,592(sp) + 35884: 25213023 sd s2,576(sp) + 35888: 842a mv s0,a0 + 3588a: 06810913 addi s2,sp,104 + 3588e: 853e mv a0,a5 + 35890: 24913423 sd s1,584(sp) + 35894: 23313c23 sd s3,568(sp) + 35898: 23613023 sd s6,544(sp) + 3589c: 21a13023 sd s10,512(sp) + 358a0: e03e sd a5,0(sp) + 358a2: e82e sd a1,16(sp) + 358a4: 24113c23 sd ra,600(sp) + 358a8: 23413823 sd s4,560(sp) + 358ac: 23513423 sd s5,552(sp) + 358b0: 21713c23 sd s7,536(sp) + 358b4: 21813823 sd s8,528(sp) + 358b8: 21913423 sd s9,520(sp) + 358bc: ffee sd s11,504(sp) + 358be: f84a sd s2,48(sp) + 358c0: b41df0ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> + 358c4: cd817057 vsetivli zero,2,e64,m1,ta,ma + 358c8: 5e0030d7 vmv.v.i v1,0 + 358cc: 0b9c addi a5,sp,464 + 358ce: 00015997 auipc s3,0x15 + 358d2: 36a9b983 ld s3,874(s3) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 358d6: 0207f0a7 vse64.v v1,(a5) + 358da: 139c addi a5,sp,480 + 358dc: 0207f0a7 vse64.v v1,(a5) + 358e0: 0109b483 ld s1,16(s3) + 358e4: 1c011423 sh zero,456(sp) + 358e8: 0189bb03 ld s6,24(s3) + 358ec: 00015717 auipc a4,0x15 + 358f0: 66c73703 ld a4,1644(a4) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 358f4: 01070d13 addi s10,a4,16 + 358f8: fe84b783 ld a5,-24(s1) + 358fc: e382 sd zero,448(sp) + 358fe: f4a6 sd s1,104(sp) + 35900: 978a add a5,a5,sp + 35902: f5ea sd s10,232(sp) + 35904: 0767b423 sd s6,104(a5) + 35908: f882 sd zero,112(sp) + 3590a: fe84b503 ld a0,-24(s1) + 3590e: 4581 li a1,0 + 35910: 954a add a0,a0,s2 + 35912: a9fdf0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 35916: 0209b903 ld s2,32(s3) + 3591a: 0289bb83 ld s7,40(s3) + 3591e: 18b8 addi a4,sp,120 + 35920: fe893503 ld a0,-24(s2) + 35924: fcca sd s2,120(sp) + 35926: 4581 li a1,0 + 35928: 953a add a0,a0,a4 + 3592a: 01753023 sd s7,0(a0) + 3592e: ec3a sd a4,24(sp) + 35930: a81df0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 35934: 0089bc83 ld s9,8(s3) + 35938: cd817057 vsetivli zero,2,e64,m1,ta,ma + 3593c: 0309bc03 ld s8,48(s3) + 35940: fe8cb703 ld a4,-24(s9) + 35944: 5e0030d7 vmv.v.i v1,0 + 35948: 00015797 auipc a5,0x15 + 3594c: 4c07b783 ld a5,1216(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 35950: 1934 addi a3,sp,184 + 35952: 970a add a4,a4,sp + 35954: 07873423 sd s8,104(a4) + 35958: 8536 mv a0,a3 + 3595a: 06878713 addi a4,a5,104 + 3595e: e436 sd a3,8(sp) + 35960: 04078a93 addi s5,a5,64 + 35964: 01878693 addi a3,a5,24 + 35968: 013c addi a5,sp,136 + 3596a: 0207f0a7 vse64.v v1,(a5) + 3596e: 00015997 auipc s3,0x15 + 35972: 43a9b983 ld s3,1082(s3) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 35976: 093c addi a5,sp,152 + 35978: 0207f0a7 vse64.v v1,(a5) + 3597c: 09c1 addi s3,s3,16 + 3597e: 113c addi a5,sp,168 + 35980: 0207f0a7 vse64.v v1,(a5) + 35984: f4b6 sd a3,104(sp) + 35986: f5ba sd a4,232(sp) + 35988: fcd6 sd s5,120(sp) + 3598a: e14e sd s3,128(sp) + 3598c: a15df0ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> + 35990: 6502 ld a0,0(sp) + 35992: 00015a17 auipc s4,0x15 + 35996: 346a3a03 ld s4,838(s4) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 3599a: 47e1 li a5,24 + 3599c: 0d810d93 addi s11,sp,216 + 359a0: 0a41 addi s4,s4,16 + 359a2: 010c addi a1,sp,128 + 359a4: e982 sd zero,208(sp) + 359a6: 0c010c23 sb zero,216(sp) + 359aa: c1be sw a5,192(sp) + 359ac: e5ee sd s11,200(sp) + 359ae: e152 sd s4,128(sp) + 359b0: a01df0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 359b4: 67c2 ld a5,16(sp) + 359b6: 6398 ld a4,0(a5) + 359b8: 12070663 beqz a4,35ae4 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x26a> + 359bc: 08bc addi a5,sp,88 + 359be: e83e sd a5,16(sp) + 359c0: 853a mv a0,a4 + 359c2: e4be sd a5,72(sp) + 359c4: 00bc addi a5,sp,72 + 359c6: f43a sd a4,40(sp) + 359c8: f03e sd a5,32(sp) + 359ca: a16e00ef jal ra,15be0 + 359ce: 050a slli a0,a0,0x2 + 359d0: 40255793 srai a5,a0,0x2 + 359d4: e0be sd a5,64(sp) + 359d6: 46b1 li a3,12 + 359d8: 7722 ld a4,40(sp) + 359da: 0ea6e563 bltu a3,a0,35ac4 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x24a> + 359de: 4685 li a3,1 + 359e0: 12d79863 bne a5,a3,35b10 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x296> + 359e4: 4314 lw a3,0(a4) + 359e6: 6542 ld a0,16(sp) + 359e8: 4711 li a4,4 + 359ea: ccb6 sw a3,88(sp) + 359ec: 953a add a0,a0,a4 + 359ee: e8be sd a5,80(sp) + 359f0: 00052023 sw zero,0(a0) + 359f4: 65e2 ld a1,24(sp) + 359f6: 7502 ld a0,32(sp) + 359f8: bb2e90ef jal ra,1edaa <_ZN7testing8internal17PrintWideStringToERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEPSo> + 359fc: 6526 ld a0,72(sp) + 359fe: 67c2 ld a5,16(sp) + 35a00: 00f50463 beq a0,a5,35a08 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x18e> + 35a04: efddf0ef jal ra,15900 <_ZdlPv@plt> + 35a08: 772a ld a4,168(sp) + 35a0a: 01040793 addi a5,s0,16 + 35a0e: 00043423 sd zero,8(s0) + 35a12: 00040823 sb zero,16(s0) + 35a16: e01c sd a5,0(s0) + 35a18: 0e070763 beqz a4,35b06 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x28c> + 35a1c: 67ea ld a5,152(sp) + 35a1e: c781 beqz a5,35a26 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1ac> + 35a20: 00f77363 bgeu a4,a5,35a26 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1ac> + 35a24: 873e mv a4,a5 + 35a26: 768a ld a3,160(sp) + 35a28: 4601 li a2,0 + 35a2a: 4581 li a1,0 + 35a2c: 8f15 sub a4,a4,a3 + 35a2e: 8522 mv a0,s0 + 35a30: d41df0ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 35a34: 00015797 auipc a5,0x15 + 35a38: 3d47b783 ld a5,980(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 35a3c: 652e ld a0,200(sp) + 35a3e: 01878713 addi a4,a5,24 + 35a42: 06878793 addi a5,a5,104 + 35a46: f4ba sd a4,104(sp) + 35a48: f5be sd a5,232(sp) + 35a4a: fcd6 sd s5,120(sp) + 35a4c: e152 sd s4,128(sp) + 35a4e: 01b50463 beq a0,s11,35a56 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1dc> + 35a52: eafdf0ef jal ra,15900 <_ZdlPv@plt> + 35a56: 6522 ld a0,8(sp) + 35a58: e14e sd s3,128(sp) + 35a5a: 9c7df0ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 35a5e: fe8cb683 ld a3,-24(s9) + 35a62: fe893703 ld a4,-24(s2) + 35a66: fe84b783 ld a5,-24(s1) + 35a6a: 968a add a3,a3,sp + 35a6c: 0786b423 sd s8,104(a3) + 35a70: fcca sd s2,120(sp) + 35a72: 970a add a4,a4,sp + 35a74: 07773c23 sd s7,120(a4) + 35a78: 6502 ld a0,0(sp) + 35a7a: f4a6 sd s1,104(sp) + 35a7c: 978a add a5,a5,sp + 35a7e: 0767b423 sd s6,104(a5) + 35a82: f5ea sd s10,232(sp) + 35a84: f882 sd zero,112(sp) + 35a86: b5bdf0ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 35a8a: 25813083 ld ra,600(sp) + 35a8e: 8522 mv a0,s0 + 35a90: 25013403 ld s0,592(sp) + 35a94: 24813483 ld s1,584(sp) + 35a98: 24013903 ld s2,576(sp) + 35a9c: 23813983 ld s3,568(sp) + 35aa0: 23013a03 ld s4,560(sp) + 35aa4: 22813a83 ld s5,552(sp) + 35aa8: 22013b03 ld s6,544(sp) + 35aac: 21813b83 ld s7,536(sp) + 35ab0: 21013c03 ld s8,528(sp) + 35ab4: 20813c83 ld s9,520(sp) + 35ab8: 20013d03 ld s10,512(sp) + 35abc: 7dfe ld s11,504(sp) + 35abe: 26010113 addi sp,sp,608 + 35ac2: 8082 ret + 35ac4: 7502 ld a0,32(sp) + 35ac6: 4601 li a2,0 + 35ac8: 008c addi a1,sp,64 + 35aca: fc3e sd a5,56(sp) + 35acc: f05df0ef jal ra,159d0 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_createERmm@plt> + 35ad0: 6686 ld a3,64(sp) + 35ad2: 77e2 ld a5,56(sp) + 35ad4: e4aa sd a0,72(sp) + 35ad6: ecb6 sd a3,88(sp) + 35ad8: 7722 ld a4,40(sp) + 35ada: ef95 bnez a5,35b16 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x29c> + 35adc: 00269713 slli a4,a3,0x2 + 35ae0: 87b6 mv a5,a3 + 35ae2: b729 j 359ec <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x172> + 35ae4: 6562 ld a0,24(sp) + 35ae6: 4611 li a2,4 + 35ae8: 00003597 auipc a1,0x3 + 35aec: 53058593 addi a1,a1,1328 # 39018 <_IO_stdin_used+0x9c0> + 35af0: c11df0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35af4: 772a ld a4,168(sp) + 35af6: 01040793 addi a5,s0,16 + 35afa: 00043423 sd zero,8(s0) + 35afe: 00040823 sb zero,16(s0) + 35b02: e01c sd a5,0(s0) + 35b04: ff01 bnez a4,35a1c <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1a2> + 35b06: 01ac addi a1,sp,200 + 35b08: 8522 mv a0,s0 + 35b0a: 866e00ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 35b0e: b71d j 35a34 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1ba> + 35b10: 6542 ld a0,16(sp) + 35b12: 86be mv a3,a5 + 35b14: d7e1 beqz a5,35adc <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x262> + 35b16: 863e mv a2,a5 + 35b18: 85ba mv a1,a4 + 35b1a: 997df0ef jal ra,154b0 + 35b1e: 6786 ld a5,64(sp) + 35b20: 6526 ld a0,72(sp) + 35b22: 00279713 slli a4,a5,0x2 + 35b26: b5d9 j 359ec <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x172> + 35b28: 842a mv s0,a0 + 35b2a: 7502 ld a0,32(sp) + 35b2c: e05df0ef jal ra,15930 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE10_M_disposeEv@plt> + 35b30: 7542 ld a0,48(sp) + 35b32: 85fdf0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 35b36: 8522 mv a0,s0 + 35b38: cb9df0ef jal ra,157f0 <_Unwind_Resume@plt> + 35b3c: 87aa mv a5,a0 + 35b3e: 8522 mv a0,s0 + 35b40: 843e mv s0,a5 + 35b42: fc3e00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 35b46: b7ed j 35b30 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x2b6> + 35b48: 842a mv s0,a0 + 35b4a: b7dd j 35b30 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x2b6> + 35b4c: 842a mv s0,a0 + 35b4e: 01a8 addi a0,sp,200 + 35b50: e152 sd s4,128(sp) + 35b52: fb3e00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 35b56: 6522 ld a0,8(sp) + 35b58: e14e sd s3,128(sp) + 35b5a: 8c7df0ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 35b5e: fe8cb683 ld a3,-24(s9) + 35b62: fe893703 ld a4,-24(s2) + 35b66: 0090 addi a2,sp,64 + 35b68: 1b068693 addi a3,a3,432 + 35b6c: fe84b783 ld a5,-24(s1) + 35b70: 96b2 add a3,a3,a2 + 35b72: e786bc23 sd s8,-392(a3) + 35b76: 1b070713 addi a4,a4,432 + 35b7a: fcca sd s2,120(sp) + 35b7c: 9732 add a4,a4,a2 + 35b7e: e9773423 sd s7,-376(a4) + 35b82: 1b078793 addi a5,a5,432 + 35b86: f4a6 sd s1,104(sp) + 35b88: 97b2 add a5,a5,a2 + 35b8a: e767bc23 sd s6,-392(a5) + 35b8e: f882 sd zero,112(sp) + 35b90: 6502 ld a0,0(sp) + 35b92: f5ea sd s10,232(sp) + 35b94: a4ddf0ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 35b98: 8522 mv a0,s0 + 35b9a: c57df0ef jal ra,157f0 <_Unwind_Resume@plt> + 35b9e: fe84b783 ld a5,-24(s1) + 35ba2: 0098 addi a4,sp,64 + 35ba4: f4a6 sd s1,104(sp) + 35ba6: 1b078793 addi a5,a5,432 + 35baa: 97ba add a5,a5,a4 + 35bac: e767bc23 sd s6,-392(a5) + 35bb0: 842a mv s0,a0 + 35bb2: f882 sd zero,112(sp) + 35bb4: bff1 j 35b90 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x316> + 35bb6: 842a mv s0,a0 + 35bb8: bfe1 j 35b90 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x316> + +0000000000035bba <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_>: + 35bba: 7139 addi sp,sp,-64 + 35bbc: f04a sd s2,32(sp) + 35bbe: 00810913 addi s2,sp,8 + 35bc2: f822 sd s0,48(sp) + 35bc4: f426 sd s1,40(sp) + 35bc6: 842a mv s0,a0 + 35bc8: 84ae mv s1,a1 + 35bca: 854a mv a0,s2 + 35bcc: ec4e sd s3,24(sp) + 35bce: fc06 sd ra,56(sp) + 35bd0: 9c8e40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 35bd4: 6084 ld s1,0(s1) + 35bd6: 69a2 ld s3,8(sp) + 35bd8: cc95 beqz s1,35c14 <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_+0x5a> + 35bda: 8526 mv a0,s1 + 35bdc: ff5df0ef jal ra,15bd0 + 35be0: 862a mv a2,a0 + 35be2: 85a6 mv a1,s1 + 35be4: 01098513 addi a0,s3,16 + 35be8: b19df0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35bec: 85ca mv a1,s2 + 35bee: 8522 mv a0,s0 + 35bf0: 00015317 auipc t1,0x15 + 35bf4: 1c833303 ld t1,456(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 35bf8: 9302 jalr t1 + 35bfa: 6522 ld a0,8(sp) + 35bfc: c501 beqz a0,35c04 <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_+0x4a> + 35bfe: 611c ld a5,0(a0) + 35c00: 679c ld a5,8(a5) + 35c02: 9782 jalr a5 + 35c04: 70e2 ld ra,56(sp) + 35c06: 8522 mv a0,s0 + 35c08: 7442 ld s0,48(sp) + 35c0a: 74a2 ld s1,40(sp) + 35c0c: 7902 ld s2,32(sp) + 35c0e: 69e2 ld s3,24(sp) + 35c10: 6121 addi sp,sp,64 + 35c12: 8082 ret + 35c14: 01098513 addi a0,s3,16 + 35c18: 4619 li a2,6 + 35c1a: 00003597 auipc a1,0x3 + 35c1e: dd658593 addi a1,a1,-554 # 389f0 <_IO_stdin_used+0x398> + 35c22: adfdf0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35c26: b7d9 j 35bec <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_+0x32> + 35c28: 67a2 ld a5,8(sp) + 35c2a: 842a mv s0,a0 + 35c2c: c789 beqz a5,35c36 <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_+0x7c> + 35c2e: 6398 ld a4,0(a5) + 35c30: 853e mv a0,a5 + 35c32: 671c ld a5,8(a4) + 35c34: 9782 jalr a5 + 35c36: 8522 mv a0,s0 + 35c38: bb9df0ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000035c3c <_ZN7testing15AssertionResultlsIA5_cEERS0_RKT_>: + 35c3c: 7179 addi sp,sp,-48 + 35c3e: e84a sd s2,16(sp) + 35c40: 00810913 addi s2,sp,8 + 35c44: f022 sd s0,32(sp) + 35c46: 842a mv s0,a0 + 35c48: 854a mv a0,s2 + 35c4a: f406 sd ra,40(sp) + 35c4c: ec26 sd s1,24(sp) + 35c4e: 84ae mv s1,a1 + 35c50: 948e40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 35c54: 8526 mv a0,s1 + 35c56: f7bdf0ef jal ra,15bd0 + 35c5a: 862a mv a2,a0 + 35c5c: 6522 ld a0,8(sp) + 35c5e: 85a6 mv a1,s1 + 35c60: 0541 addi a0,a0,16 + 35c62: a9fdf0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35c66: 85ca mv a1,s2 + 35c68: 8522 mv a0,s0 + 35c6a: 00015317 auipc t1,0x15 + 35c6e: 14e33303 ld t1,334(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 35c72: 9302 jalr t1 + 35c74: 6522 ld a0,8(sp) + 35c76: c501 beqz a0,35c7e <_ZN7testing15AssertionResultlsIA5_cEERS0_RKT_+0x42> + 35c78: 611c ld a5,0(a0) + 35c7a: 679c ld a5,8(a5) + 35c7c: 9782 jalr a5 + 35c7e: 70a2 ld ra,40(sp) + 35c80: 8522 mv a0,s0 + 35c82: 7402 ld s0,32(sp) + 35c84: 64e2 ld s1,24(sp) + 35c86: 6942 ld s2,16(sp) + 35c88: 6145 addi sp,sp,48 + 35c8a: 8082 ret + 35c8c: 67a2 ld a5,8(sp) + 35c8e: 842a mv s0,a0 + 35c90: c789 beqz a5,35c9a <_ZN7testing15AssertionResultlsIA5_cEERS0_RKT_+0x5e> + 35c92: 6398 ld a4,0(a5) + 35c94: 853e mv a0,a5 + 35c96: 671c ld a5,8(a4) + 35c98: 9782 jalr a5 + 35c9a: 8522 mv a0,s0 + 35c9c: b55df0ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000035ca0 <_ZN7testing15AssertionResultlsIA7_cEERS0_RKT_>: + 35ca0: 7179 addi sp,sp,-48 + 35ca2: e84a sd s2,16(sp) + 35ca4: 00810913 addi s2,sp,8 + 35ca8: f022 sd s0,32(sp) + 35caa: 842a mv s0,a0 + 35cac: 854a mv a0,s2 + 35cae: f406 sd ra,40(sp) + 35cb0: ec26 sd s1,24(sp) + 35cb2: 84ae mv s1,a1 + 35cb4: 8e4e40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 35cb8: 8526 mv a0,s1 + 35cba: f17df0ef jal ra,15bd0 + 35cbe: 862a mv a2,a0 + 35cc0: 6522 ld a0,8(sp) + 35cc2: 85a6 mv a1,s1 + 35cc4: 0541 addi a0,a0,16 + 35cc6: a3bdf0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35cca: 85ca mv a1,s2 + 35ccc: 8522 mv a0,s0 + 35cce: 00015317 auipc t1,0x15 + 35cd2: 0ea33303 ld t1,234(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 35cd6: 9302 jalr t1 + 35cd8: 6522 ld a0,8(sp) + 35cda: c501 beqz a0,35ce2 <_ZN7testing15AssertionResultlsIA7_cEERS0_RKT_+0x42> + 35cdc: 611c ld a5,0(a0) + 35cde: 679c ld a5,8(a5) + 35ce0: 9782 jalr a5 + 35ce2: 70a2 ld ra,40(sp) + 35ce4: 8522 mv a0,s0 + 35ce6: 7402 ld s0,32(sp) + 35ce8: 64e2 ld s1,24(sp) + 35cea: 6942 ld s2,16(sp) + 35cec: 6145 addi sp,sp,48 + 35cee: 8082 ret + 35cf0: 67a2 ld a5,8(sp) + 35cf2: 842a mv s0,a0 + 35cf4: c789 beqz a5,35cfe <_ZN7testing15AssertionResultlsIA7_cEERS0_RKT_+0x5e> + 35cf6: 6398 ld a4,0(a5) + 35cf8: 853e mv a0,a5 + 35cfa: 671c ld a5,8(a4) + 35cfc: 9782 jalr a5 + 35cfe: 8522 mv a0,s0 + 35d00: af1df0ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000035d04 <_ZN7testing15AssertionResultlsIA12_cEERS0_RKT_>: + 35d04: 7179 addi sp,sp,-48 + 35d06: e84a sd s2,16(sp) + 35d08: 00810913 addi s2,sp,8 + 35d0c: f022 sd s0,32(sp) + 35d0e: 842a mv s0,a0 + 35d10: 854a mv a0,s2 + 35d12: f406 sd ra,40(sp) + 35d14: ec26 sd s1,24(sp) + 35d16: 84ae mv s1,a1 + 35d18: 880e40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 35d1c: 8526 mv a0,s1 + 35d1e: eb3df0ef jal ra,15bd0 + 35d22: 862a mv a2,a0 + 35d24: 6522 ld a0,8(sp) + 35d26: 85a6 mv a1,s1 + 35d28: 0541 addi a0,a0,16 + 35d2a: 9d7df0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35d2e: 85ca mv a1,s2 + 35d30: 8522 mv a0,s0 + 35d32: 00015317 auipc t1,0x15 + 35d36: 08633303 ld t1,134(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 35d3a: 9302 jalr t1 + 35d3c: 6522 ld a0,8(sp) + 35d3e: c501 beqz a0,35d46 <_ZN7testing15AssertionResultlsIA12_cEERS0_RKT_+0x42> + 35d40: 611c ld a5,0(a0) + 35d42: 679c ld a5,8(a5) + 35d44: 9782 jalr a5 + 35d46: 70a2 ld ra,40(sp) + 35d48: 8522 mv a0,s0 + 35d4a: 7402 ld s0,32(sp) + 35d4c: 64e2 ld s1,24(sp) + 35d4e: 6942 ld s2,16(sp) + 35d50: 6145 addi sp,sp,48 + 35d52: 8082 ret + 35d54: 67a2 ld a5,8(sp) + 35d56: 842a mv s0,a0 + 35d58: c789 beqz a5,35d62 <_ZN7testing15AssertionResultlsIA12_cEERS0_RKT_+0x5e> + 35d5a: 6398 ld a4,0(a5) + 35d5c: 853e mv a0,a5 + 35d5e: 671c ld a5,8(a4) + 35d60: 9782 jalr a5 + 35d62: 8522 mv a0,s0 + 35d64: a8ddf0ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000035d68 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_>: + 35d68: a0b517d3 flt.s a5,fa0,fa1 + 35d6c: c5010113 addi sp,sp,-944 + 35d70: 39213823 sd s2,912(sp) + 35d74: 3a113423 sd ra,936(sp) + 35d78: e42e sd a1,8(sp) + 35d7a: e032 sd a2,0(sp) + 35d7c: 892a mv s2,a0 + 35d7e: ebb9 bnez a5,35dd4 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x6c> + 35d80: 38913c23 sd s1,920(sp) + 35d84: e00504d3 fmv.x.w s1,fa0 + 35d88: 3a813023 sd s0,928(sp) + 35d8c: e0058453 fmv.x.w s0,fa1 + 35d90: 0004879b sext.w a5,s1 + 35d94: 7f800737 lui a4,0x7f800 + 35d98: 00e7f633 and a2,a5,a4 + 35d9c: 0004069b sext.w a3,s0 + 35da0: 04e60563 beq a2,a4,35dea <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x82> + 35da4: 7f800737 lui a4,0x7f800 + 35da8: 00e6f633 and a2,a3,a4 + 35dac: 1ae60a63 beq a2,a4,35f60 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1f8> + 35db0: 1c07ce63 bltz a5,35f8c <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x224> + 35db4: 80000737 lui a4,0x80000 + 35db8: 8fd9 or a5,a5,a4 + 35dba: 8f55 or a4,a4,a3 + 35dbc: 1c06c363 bltz a3,35f82 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x21a> + 35dc0: 1ce7f363 bgeu a5,a4,35f86 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x21e> + 35dc4: 9f1d subw a4,a4,a5 + 35dc6: 4791 li a5,4 + 35dc8: 02e7e463 bltu a5,a4,35df0 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x88> + 35dcc: 3a013403 ld s0,928(sp) + 35dd0: 39813483 ld s1,920(sp) + 35dd4: 854a mv a0,s2 + 35dd6: a1ce40ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> + 35dda: 3a813083 ld ra,936(sp) + 35dde: 854a mv a0,s2 + 35de0: 39013903 ld s2,912(sp) + 35de4: 3b010113 addi sp,sp,944 + 35de8: 8082 ret + 35dea: 02979713 slli a4,a5,0x29 + 35dee: db5d beqz a4,35da4 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x3c> + 35df0: 39313423 sd s3,904(sp) + 35df4: 06010993 addi s3,sp,96 + 35df8: 854e mv a0,s3 + 35dfa: 39413023 sd s4,896(sp) + 35dfe: 37513c23 sd s5,888(sp) + 35e02: b6fdf0ef jal ra,15970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> + 35e06: 77c6 ld a5,112(sp) + 35e08: f00487d3 fmv.w.x fa5,s1 + 35e0c: 4721 li a4,8 + 35e0e: fe87b783 ld a5,-24(a5) + 35e12: 42078553 fcvt.d.s fa0,fa5 + 35e16: 1888 addi a0,sp,112 + 35e18: 978a add a5,a5,sp + 35e1a: ffb8 sd a4,120(a5) + 35e1c: e84df0ef jal ra,154a0 <_ZNSo9_M_insertIdEERSoT_@plt> + 35e20: 13a4 addi s1,sp,488 + 35e22: 8526 mv a0,s1 + 35e24: b4ddf0ef jal ra,15970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> + 35e28: 77fe ld a5,504(sp) + 35e2a: f00407d3 fmv.w.x fa5,s0 + 35e2e: 4721 li a4,8 + 35e30: fe87b783 ld a5,-24(a5) + 35e34: 42078553 fcvt.d.s fa0,fa5 + 35e38: 1ba8 addi a0,sp,504 + 35e3a: 978a add a5,a5,sp + 35e3c: 20e7b023 sd a4,512(a5) + 35e40: e60df0ef jal ra,154a0 <_ZNSo9_M_insertIdEERSoT_@plt> + 35e44: 0800 addi s0,sp,16 + 35e46: 8522 mv a0,s0 + 35e48: 9b6e40ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> + 35e4c: 8522 mv a0,s0 + 35e4e: 00004597 auipc a1,0x4 + 35e52: c8a58593 addi a1,a1,-886 # 39ad8 <_IO_stdin_used+0x1480> + 35e56: 00015317 auipc t1,0x15 + 35e5a: daa33303 ld t1,-598(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 35e5e: 9302 jalr t1 + 35e60: 002c addi a1,sp,8 + 35e62: 00015317 auipc t1,0x15 + 35e66: d3633303 ld t1,-714(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 35e6a: 9302 jalr t1 + 35e6c: 00005597 auipc a1,0x5 + 35e70: 50458593 addi a1,a1,1284 # 3b370 <_IO_stdin_used+0x2d18> + 35e74: 00015317 auipc t1,0x15 + 35e78: 06c33303 ld t1,108(t1) # 4aee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 35e7c: 9302 jalr t1 + 35e7e: 858a mv a1,sp + 35e80: 00015317 auipc t1,0x15 + 35e84: d1833303 ld t1,-744(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 35e88: 9302 jalr t1 + 35e8a: 00005597 auipc a1,0x5 + 35e8e: 4ee58593 addi a1,a1,1262 # 3b378 <_IO_stdin_used+0x2d20> + 35e92: 00015317 auipc t1,0x15 + 35e96: fd633303 ld t1,-42(t1) # 4ae68 <_GLOBAL_OFFSET_TABLE_+0x318> + 35e9a: 9302 jalr t1 + 35e9c: 00004597 auipc a1,0x4 + 35ea0: b9458593 addi a1,a1,-1132 # 39a30 <_IO_stdin_used+0x13d8> + 35ea4: 00015317 auipc t1,0x15 + 35ea8: 04433303 ld t1,68(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 35eac: 9302 jalr t1 + 35eae: 02010a13 addi s4,sp,32 + 35eb2: 842a mv s0,a0 + 35eb4: 85ce mv a1,s3 + 35eb6: 8552 mv a0,s4 + 35eb8: 9c8e40ef jal ra,1a080 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 35ebc: 85d2 mv a1,s4 + 35ebe: 8522 mv a0,s0 + 35ec0: 00015317 auipc t1,0x15 + 35ec4: ce033303 ld t1,-800(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 35ec8: 9302 jalr t1 + 35eca: 00004597 auipc a1,0x4 + 35ece: c3658593 addi a1,a1,-970 # 39b00 <_IO_stdin_used+0x14a8> + 35ed2: 00015317 auipc t1,0x15 + 35ed6: 03e33303 ld t1,62(t1) # 4af10 <_GLOBAL_OFFSET_TABLE_+0x3c0> + 35eda: 9302 jalr t1 + 35edc: 04010a93 addi s5,sp,64 + 35ee0: 842a mv s0,a0 + 35ee2: 85a6 mv a1,s1 + 35ee4: 8556 mv a0,s5 + 35ee6: 99ae40ef jal ra,1a080 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 35eea: 85d6 mv a1,s5 + 35eec: 8522 mv a0,s0 + 35eee: 00015317 auipc t1,0x15 + 35ef2: cb233303 ld t1,-846(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 35ef6: 9302 jalr t1 + 35ef8: 85aa mv a1,a0 + 35efa: 854a mv a0,s2 + 35efc: 886e40ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> + 35f00: 6506 ld a0,64(sp) + 35f02: 089c addi a5,sp,80 + 35f04: 00f50463 beq a0,a5,35f0c <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1a4> + 35f08: 9f9df0ef jal ra,15900 <_ZdlPv@plt> + 35f0c: 7502 ld a0,32(sp) + 35f0e: 181c addi a5,sp,48 + 35f10: 00f50463 beq a0,a5,35f18 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1b0> + 35f14: 9eddf0ef jal ra,15900 <_ZdlPv@plt> + 35f18: 6462 ld s0,24(sp) + 35f1a: c819 beqz s0,35f30 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1c8> + 35f1c: 6008 ld a0,0(s0) + 35f1e: 01040793 addi a5,s0,16 + 35f22: 00f50463 beq a0,a5,35f2a <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1c2> + 35f26: 9dbdf0ef jal ra,15900 <_ZdlPv@plt> + 35f2a: 8522 mv a0,s0 + 35f2c: 9d5df0ef jal ra,15900 <_ZdlPv@plt> + 35f30: 8526 mv a0,s1 + 35f32: c5edf0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 35f36: 854e mv a0,s3 + 35f38: c58df0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 35f3c: 3a813083 ld ra,936(sp) + 35f40: 3a013403 ld s0,928(sp) + 35f44: 39813483 ld s1,920(sp) + 35f48: 38813983 ld s3,904(sp) + 35f4c: 38013a03 ld s4,896(sp) + 35f50: 37813a83 ld s5,888(sp) + 35f54: 854a mv a0,s2 + 35f56: 39013903 ld s2,912(sp) + 35f5a: 3b010113 addi sp,sp,944 + 35f5e: 8082 ret + 35f60: 02969713 slli a4,a3,0x29 + 35f64: e80716e3 bnez a4,35df0 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x88> + 35f68: e407d6e3 bgez a5,35db4 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x4c> + 35f6c: 40f007bb negw a5,a5 + 35f70: ff800737 lui a4,0xff800 + 35f74: e406d8e3 bgez a3,35dc4 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x5c> + 35f78: 40d0073b negw a4,a3 + 35f7c: e4e7e4e3 bltu a5,a4,35dc4 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x5c> + 35f80: a019 j 35f86 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x21e> + 35f82: 40d0073b negw a4,a3 + 35f86: 40e7873b subw a4,a5,a4 + 35f8a: bd35 j 35dc6 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x5e> + 35f8c: 40f007bb negw a5,a5 + 35f90: fe06c4e3 bltz a3,35f78 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x210> + 35f94: 80000737 lui a4,0x80000 + 35f98: 8f55 or a4,a4,a3 + 35f9a: e2e7e5e3 bltu a5,a4,35dc4 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x5c> + 35f9e: b53d j 35dcc <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x64> + 35fa0: 842a mv s0,a0 + 35fa2: a005 j 35fc2 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x25a> + 35fa4: 842a mv s0,a0 + 35fa6: a801 j 35fb6 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x24e> + 35fa8: 842a mv s0,a0 + 35faa: 8556 mv a0,s5 + 35fac: b59e00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 35fb0: 8552 mv a0,s4 + 35fb2: b53e00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 35fb6: 0828 addi a0,sp,24 + 35fb8: 00015317 auipc t1,0x15 + 35fbc: 02033303 ld t1,32(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 35fc0: 9302 jalr t1 + 35fc2: 8526 mv a0,s1 + 35fc4: bccdf0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 35fc8: 854e mv a0,s3 + 35fca: bc6df0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 35fce: 8522 mv a0,s0 + 35fd0: 821df0ef jal ra,157f0 <_Unwind_Resume@plt> + 35fd4: 842a mv s0,a0 + 35fd6: bfe9 j 35fb0 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x248> + 35fd8: 842a mv s0,a0 + 35fda: b7fd j 35fc8 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x260> + +0000000000035fdc <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_>: + 35fdc: a2b517d3 flt.d a5,fa0,fa1 + 35fe0: c5010113 addi sp,sp,-944 + 35fe4: 39213823 sd s2,912(sp) + 35fe8: 3a113423 sd ra,936(sp) + 35fec: e42e sd a1,8(sp) + 35fee: e032 sd a2,0(sp) + 35ff0: 892a mv s2,a0 + 35ff2: efa9 bnez a5,3604c <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x70> + 35ff4: 38913c23 sd s1,920(sp) + 35ff8: e20504d3 fmv.x.d s1,fa0 + 35ffc: 3a813023 sd s0,928(sp) + 36000: 7ff00793 li a5,2047 + 36004: e2058453 fmv.x.d s0,fa1 + 36008: 17d2 slli a5,a5,0x34 + 3600a: 0097f733 and a4,a5,s1 + 3600e: 86a6 mv a3,s1 + 36010: 8622 mv a2,s0 + 36012: 04f70863 beq a4,a5,36062 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x86> + 36016: 7ff00793 li a5,2047 + 3601a: 17d2 slli a5,a5,0x34 + 3601c: 0087f733 and a4,a5,s0 + 36020: 1af70863 beq a4,a5,361d0 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1f4> + 36024: 85a2 mv a1,s0 + 36026: 1c06cc63 bltz a3,361fe <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x222> + 3602a: 57fd li a5,-1 + 3602c: 17fe slli a5,a5,0x3f + 3602e: 0097e733 or a4,a5,s1 + 36032: 8fc1 or a5,a5,s0 + 36034: 1c05c063 bltz a1,361f4 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x218> + 36038: 1cf77063 bgeu a4,a5,361f8 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x21c> + 3603c: 8f99 sub a5,a5,a4 + 3603e: 4711 li a4,4 + 36040: 02f76463 bltu a4,a5,36068 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x8c> + 36044: 3a013403 ld s0,928(sp) + 36048: 39813483 ld s1,920(sp) + 3604c: 854a mv a0,s2 + 3604e: fa5e30ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> + 36052: 3a813083 ld ra,936(sp) + 36056: 854a mv a0,s2 + 36058: 39013903 ld s2,912(sp) + 3605c: 3b010113 addi sp,sp,944 + 36060: 8082 ret + 36062: 00c49793 slli a5,s1,0xc + 36066: dbc5 beqz a5,36016 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x3a> + 36068: 39313423 sd s3,904(sp) + 3606c: 06010993 addi s3,sp,96 + 36070: 854e mv a0,s3 + 36072: 39413023 sd s4,896(sp) + 36076: 37513c23 sd s5,888(sp) + 3607a: 8f7df0ef jal ra,15970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> + 3607e: 77c6 ld a5,112(sp) + 36080: f2048553 fmv.d.x fa0,s1 + 36084: 4745 li a4,17 + 36086: fe87b783 ld a5,-24(a5) + 3608a: 1888 addi a0,sp,112 + 3608c: 978a add a5,a5,sp + 3608e: ffb8 sd a4,120(a5) + 36090: c10df0ef jal ra,154a0 <_ZNSo9_M_insertIdEERSoT_@plt> + 36094: 13a4 addi s1,sp,488 + 36096: 8526 mv a0,s1 + 36098: 8d9df0ef jal ra,15970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> + 3609c: 77fe ld a5,504(sp) + 3609e: f2040553 fmv.d.x fa0,s0 + 360a2: 4745 li a4,17 + 360a4: fe87b783 ld a5,-24(a5) + 360a8: 1ba8 addi a0,sp,504 + 360aa: 978a add a5,a5,sp + 360ac: 20e7b023 sd a4,512(a5) + 360b0: bf0df0ef jal ra,154a0 <_ZNSo9_M_insertIdEERSoT_@plt> + 360b4: 0800 addi s0,sp,16 + 360b6: 8522 mv a0,s0 + 360b8: f47e30ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> + 360bc: 8522 mv a0,s0 + 360be: 00004597 auipc a1,0x4 + 360c2: a1a58593 addi a1,a1,-1510 # 39ad8 <_IO_stdin_used+0x1480> + 360c6: 00015317 auipc t1,0x15 + 360ca: b3a33303 ld t1,-1222(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 360ce: 9302 jalr t1 + 360d0: 002c addi a1,sp,8 + 360d2: 00015317 auipc t1,0x15 + 360d6: ac633303 ld t1,-1338(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 360da: 9302 jalr t1 + 360dc: 00005597 auipc a1,0x5 + 360e0: 29458593 addi a1,a1,660 # 3b370 <_IO_stdin_used+0x2d18> + 360e4: 00015317 auipc t1,0x15 + 360e8: dfc33303 ld t1,-516(t1) # 4aee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 360ec: 9302 jalr t1 + 360ee: 858a mv a1,sp + 360f0: 00015317 auipc t1,0x15 + 360f4: aa833303 ld t1,-1368(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> + 360f8: 9302 jalr t1 + 360fa: 00005597 auipc a1,0x5 + 360fe: 27e58593 addi a1,a1,638 # 3b378 <_IO_stdin_used+0x2d20> + 36102: 00015317 auipc t1,0x15 + 36106: d6633303 ld t1,-666(t1) # 4ae68 <_GLOBAL_OFFSET_TABLE_+0x318> + 3610a: 9302 jalr t1 + 3610c: 00004597 auipc a1,0x4 + 36110: 92458593 addi a1,a1,-1756 # 39a30 <_IO_stdin_used+0x13d8> + 36114: 00015317 auipc t1,0x15 + 36118: dd433303 ld t1,-556(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 3611c: 9302 jalr t1 + 3611e: 02010a13 addi s4,sp,32 + 36122: 842a mv s0,a0 + 36124: 85ce mv a1,s3 + 36126: 8552 mv a0,s4 + 36128: f59e30ef jal ra,1a080 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 3612c: 85d2 mv a1,s4 + 3612e: 8522 mv a0,s0 + 36130: 00015317 auipc t1,0x15 + 36134: a7033303 ld t1,-1424(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 36138: 9302 jalr t1 + 3613a: 00004597 auipc a1,0x4 + 3613e: 9c658593 addi a1,a1,-1594 # 39b00 <_IO_stdin_used+0x14a8> + 36142: 00015317 auipc t1,0x15 + 36146: dce33303 ld t1,-562(t1) # 4af10 <_GLOBAL_OFFSET_TABLE_+0x3c0> + 3614a: 9302 jalr t1 + 3614c: 04010a93 addi s5,sp,64 + 36150: 842a mv s0,a0 + 36152: 85a6 mv a1,s1 + 36154: 8556 mv a0,s5 + 36156: f2be30ef jal ra,1a080 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 3615a: 85d6 mv a1,s5 + 3615c: 8522 mv a0,s0 + 3615e: 00015317 auipc t1,0x15 + 36162: a4233303 ld t1,-1470(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 36166: 9302 jalr t1 + 36168: 85aa mv a1,a0 + 3616a: 854a mv a0,s2 + 3616c: e17e30ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> + 36170: 6506 ld a0,64(sp) + 36172: 089c addi a5,sp,80 + 36174: 00f50463 beq a0,a5,3617c <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1a0> + 36178: f88df0ef jal ra,15900 <_ZdlPv@plt> + 3617c: 7502 ld a0,32(sp) + 3617e: 181c addi a5,sp,48 + 36180: 00f50463 beq a0,a5,36188 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1ac> + 36184: f7cdf0ef jal ra,15900 <_ZdlPv@plt> + 36188: 6462 ld s0,24(sp) + 3618a: c819 beqz s0,361a0 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1c4> + 3618c: 6008 ld a0,0(s0) + 3618e: 01040793 addi a5,s0,16 + 36192: 00f50463 beq a0,a5,3619a <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1be> + 36196: f6adf0ef jal ra,15900 <_ZdlPv@plt> + 3619a: 8522 mv a0,s0 + 3619c: f64df0ef jal ra,15900 <_ZdlPv@plt> + 361a0: 8526 mv a0,s1 + 361a2: 9eedf0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 361a6: 854e mv a0,s3 + 361a8: 9e8df0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 361ac: 3a813083 ld ra,936(sp) + 361b0: 3a013403 ld s0,928(sp) + 361b4: 39813483 ld s1,920(sp) + 361b8: 38813983 ld s3,904(sp) + 361bc: 38013a03 ld s4,896(sp) + 361c0: 37813a83 ld s5,888(sp) + 361c4: 854a mv a0,s2 + 361c6: 39013903 ld s2,912(sp) + 361ca: 3b010113 addi sp,sp,944 + 361ce: 8082 ret + 361d0: 00c41713 slli a4,s0,0xc + 361d4: 57fd li a5,-1 + 361d6: e80719e3 bnez a4,36068 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x8c> + 361da: 85a2 mv a1,s0 + 361dc: e406d7e3 bgez a3,3602a <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x4e> + 361e0: 40900733 neg a4,s1 + 361e4: 17d2 slli a5,a5,0x34 + 361e6: e4065be3 bgez a2,3603c <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x60> + 361ea: 408007b3 neg a5,s0 + 361ee: e4f767e3 bltu a4,a5,3603c <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x60> + 361f2: a019 j 361f8 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x21c> + 361f4: 408007b3 neg a5,s0 + 361f8: 40f707b3 sub a5,a4,a5 + 361fc: b589 j 3603e <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x62> + 361fe: 40900733 neg a4,s1 + 36202: fe0644e3 bltz a2,361ea <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x20e> + 36206: 57fd li a5,-1 + 36208: 17fe slli a5,a5,0x3f + 3620a: 8fc1 or a5,a5,s0 + 3620c: e2f768e3 bltu a4,a5,3603c <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x60> + 36210: bd15 j 36044 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x68> + 36212: 842a mv s0,a0 + 36214: a005 j 36234 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x258> + 36216: 842a mv s0,a0 + 36218: a801 j 36228 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x24c> + 3621a: 842a mv s0,a0 + 3621c: 8556 mv a0,s5 + 3621e: 8e7e00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 36222: 8552 mv a0,s4 + 36224: 8e1e00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 36228: 0828 addi a0,sp,24 + 3622a: 00015317 auipc t1,0x15 + 3622e: dae33303 ld t1,-594(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 36232: 9302 jalr t1 + 36234: 8526 mv a0,s1 + 36236: 95adf0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 3623a: 854e mv a0,s3 + 3623c: 954df0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 36240: 8522 mv a0,s0 + 36242: daedf0ef jal ra,157f0 <_Unwind_Resume@plt> + 36246: 842a mv s0,a0 + 36248: bfe9 j 36222 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x246> + 3624a: 842a mv s0,a0 + 3624c: b7fd j 3623a <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x25e> + +000000000003624e <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_>: + 3624e: 1101 addi sp,sp,-32 + 36250: e426 sd s1,8(sp) + 36252: 84aa mv s1,a0 + 36254: e04a sd s2,0(sp) + 36256: 0084b903 ld s2,8(s1) + 3625a: 852e mv a0,a1 + 3625c: e822 sd s0,16(sp) + 3625e: ec06 sd ra,24(sp) + 36260: 842e mv s0,a1 + 36262: 96fdf0ef jal ra,15bd0 + 36266: 00a90963 beq s2,a0,36278 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_+0x2a> + 3626a: 4501 li a0,0 + 3626c: 60e2 ld ra,24(sp) + 3626e: 6442 ld s0,16(sp) + 36270: 64a2 ld s1,8(sp) + 36272: 6902 ld s2,0(sp) + 36274: 6105 addi sp,sp,32 + 36276: 8082 ret + 36278: 4505 li a0,1 + 3627a: fe0909e3 beqz s2,3626c <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_+0x1e> + 3627e: 6088 ld a0,0(s1) + 36280: 864a mv a2,s2 + 36282: 85a2 mv a1,s0 + 36284: f3cdf0ef jal ra,159c0 + 36288: 60e2 ld ra,24(sp) + 3628a: 6442 ld s0,16(sp) + 3628c: 64a2 ld s1,8(sp) + 3628e: 6902 ld s2,0(sp) + 36290: 00153513 seqz a0,a0 + 36294: 6105 addi sp,sp,32 + 36296: 8082 ret + +0000000000036298 <_ZNSt10unique_ptrIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EED2Ev>: + 36298: 1141 addi sp,sp,-16 + 3629a: e022 sd s0,0(sp) + 3629c: 6100 ld s0,0(a0) + 3629e: e406 sd ra,8(sp) + 362a0: cc11 beqz s0,362bc <_ZNSt10unique_ptrIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EED2Ev+0x24> + 362a2: 6008 ld a0,0(s0) + 362a4: 01040793 addi a5,s0,16 + 362a8: 00f50463 beq a0,a5,362b0 <_ZNSt10unique_ptrIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EED2Ev+0x18> + 362ac: e54df0ef jal ra,15900 <_ZdlPv@plt> + 362b0: 8522 mv a0,s0 + 362b2: 6402 ld s0,0(sp) + 362b4: 60a2 ld ra,8(sp) + 362b6: 0141 addi sp,sp,16 + 362b8: e48df06f j 15900 <_ZdlPv@plt> + 362bc: 60a2 ld ra,8(sp) + 362be: 6402 ld s0,0(sp) + 362c0: 0141 addi sp,sp,16 + 362c2: 8082 ret + +00000000000362c4 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev>: + 362c4: 7179 addi sp,sp,-48 + 362c6: f022 sd s0,32(sp) + 362c8: 842a mv s0,a0 + 362ca: 4108 lw a0,0(a0) + 362cc: f406 sd ra,40(sp) + 362ce: ec26 sd s1,24(sp) + 362d0: 951df0ef jal ra,15c20 + 362d4: c501 beqz a0,362dc <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev+0x18> + 362d6: 611c ld a5,0(a0) + 362d8: 679c ld a5,8(a5) + 362da: 9782 jalr a5 + 362dc: 4008 lw a0,0(s0) + 362de: fe2df0ef jal ra,15ac0 + 362e2: 84aa mv s1,a0 + 362e4: e911 bnez a0,362f8 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev+0x34> + 362e6: 6408 ld a0,8(s0) + 362e8: c925 beqz a0,36358 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev+0x94> + 362ea: 611c ld a5,0(a0) + 362ec: 7402 ld s0,32(sp) + 362ee: 70a2 ld ra,40(sp) + 362f0: 64e2 ld s1,24(sp) + 362f2: 679c ld a5,8(a5) + 362f4: 6145 addi sp,sp,48 + 362f6: 8782 jr a5 + 362f8: e84a sd s2,16(sp) + 362fa: 00810913 addi s2,sp,8 + 362fe: 6da00693 li a3,1754 + 36302: 854a mv a0,s2 + 36304: 00005617 auipc a2,0x5 + 36308: e0460613 addi a2,a2,-508 # 3b108 <_IO_stdin_used+0x2ab0> + 3630c: 458d li a1,3 + 3630e: c89e90ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 36312: 4661 li a2,24 + 36314: 00003597 auipc a1,0x3 + 36318: 42c58593 addi a1,a1,1068 # 39740 <_IO_stdin_used+0x10e8> + 3631c: 00015517 auipc a0,0x15 + 36320: c7c53503 ld a0,-900(a0) # 4af98 <_ZSt4cerr@Base> + 36324: bdcdf0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 36328: 4649 li a2,18 + 3632a: 00005597 auipc a1,0x5 + 3632e: e5e58593 addi a1,a1,-418 # 3b188 <_IO_stdin_used+0x2b30> + 36332: 00015517 auipc a0,0x15 + 36336: c6653503 ld a0,-922(a0) # 4af98 <_ZSt4cerr@Base> + 3633a: bc6df0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3633e: 85a6 mv a1,s1 + 36340: 00015517 auipc a0,0x15 + 36344: c5853503 ld a0,-936(a0) # 4af98 <_ZSt4cerr@Base> + 36348: 9c8df0ef jal ra,15510 <_ZNSolsEi@plt> + 3634c: 854a mv a0,s2 + 3634e: fd9e60ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 36352: 6408 ld a0,8(s0) + 36354: 6942 ld s2,16(sp) + 36356: f951 bnez a0,362ea <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev+0x26> + 36358: 70a2 ld ra,40(sp) + 3635a: 7402 ld s0,32(sp) + 3635c: 64e2 ld s1,24(sp) + 3635e: 6145 addi sp,sp,48 + 36360: 8082 ret + +0000000000036362 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev>: + 36362: 7179 addi sp,sp,-48 + 36364: f022 sd s0,32(sp) + 36366: 842a mv s0,a0 + 36368: 4108 lw a0,0(a0) + 3636a: f406 sd ra,40(sp) + 3636c: ec26 sd s1,24(sp) + 3636e: 8b3df0ef jal ra,15c20 + 36372: c501 beqz a0,3637a <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev+0x18> + 36374: 611c ld a5,0(a0) + 36376: 679c ld a5,8(a5) + 36378: 9782 jalr a5 + 3637a: 4008 lw a0,0(s0) + 3637c: f44df0ef jal ra,15ac0 + 36380: 84aa mv s1,a0 + 36382: e911 bnez a0,36396 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev+0x34> + 36384: 6408 ld a0,8(s0) + 36386: c925 beqz a0,363f6 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev+0x94> + 36388: 611c ld a5,0(a0) + 3638a: 7402 ld s0,32(sp) + 3638c: 70a2 ld ra,40(sp) + 3638e: 64e2 ld s1,24(sp) + 36390: 679c ld a5,8(a5) + 36392: 6145 addi sp,sp,48 + 36394: 8782 jr a5 + 36396: e84a sd s2,16(sp) + 36398: 00810913 addi s2,sp,8 + 3639c: 6da00693 li a3,1754 + 363a0: 854a mv a0,s2 + 363a2: 00005617 auipc a2,0x5 + 363a6: d6660613 addi a2,a2,-666 # 3b108 <_IO_stdin_used+0x2ab0> + 363aa: 458d li a1,3 + 363ac: bebe90ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 363b0: 4661 li a2,24 + 363b2: 00003597 auipc a1,0x3 + 363b6: 38e58593 addi a1,a1,910 # 39740 <_IO_stdin_used+0x10e8> + 363ba: 00015517 auipc a0,0x15 + 363be: bde53503 ld a0,-1058(a0) # 4af98 <_ZSt4cerr@Base> + 363c2: b3edf0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 363c6: 4649 li a2,18 + 363c8: 00005597 auipc a1,0x5 + 363cc: dc058593 addi a1,a1,-576 # 3b188 <_IO_stdin_used+0x2b30> + 363d0: 00015517 auipc a0,0x15 + 363d4: bc853503 ld a0,-1080(a0) # 4af98 <_ZSt4cerr@Base> + 363d8: b28df0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 363dc: 85a6 mv a1,s1 + 363de: 00015517 auipc a0,0x15 + 363e2: bba53503 ld a0,-1094(a0) # 4af98 <_ZSt4cerr@Base> + 363e6: 92adf0ef jal ra,15510 <_ZNSolsEi@plt> + 363ea: 854a mv a0,s2 + 363ec: f3be60ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 363f0: 6408 ld a0,8(s0) + 363f2: 6942 ld s2,16(sp) + 363f4: f951 bnez a0,36388 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev+0x26> + 363f6: 70a2 ld ra,40(sp) + 363f8: 7402 ld s0,32(sp) + 363fa: 64e2 ld s1,24(sp) + 363fc: 6145 addi sp,sp,48 + 363fe: 8082 ret + +0000000000036400 <_ZN7testing8internal13ExecDeathTestD1Ev>: + 36400: 716d addi sp,sp,-272 + 36402: 00015797 auipc a5,0x15 + 36406: aa67b783 ld a5,-1370(a5) # 4aea8 <_GLOBAL_OFFSET_TABLE_+0x358> + 3640a: e222 sd s0,256(sp) + 3640c: e606 sd ra,264(sp) + 3640e: 07c1 addi a5,a5,16 + 36410: 842a mv s0,a0 + 36412: e11c sd a5,0(a0) + 36414: 5848 lw a0,52(s0) + 36416: 0505 addi a0,a0,1 + 36418: 00153513 seqz a0,a0 + 3641c: b53e50ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 36420: c905 beqz a0,36450 <_ZN7testing8internal13ExecDeathTestD1Ev+0x50> + 36422: b4fe50ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> + 36426: d57d beqz a0,36414 <_ZN7testing8internal13ExecDeathTestD1Ev+0x14> + 36428: 00015797 auipc a5,0x15 + 3642c: a287b783 ld a5,-1496(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> + 36430: 7008 ld a0,32(s0) + 36432: 07c1 addi a5,a5,16 + 36434: e81c sd a5,16(s0) + 36436: c909 beqz a0,36448 <_ZN7testing8internal13ExecDeathTestD1Ev+0x48> + 36438: 6412 ld s0,256(sp) + 3643a: 60b2 ld ra,264(sp) + 3643c: 00015317 auipc t1,0x15 + 36440: 88433303 ld t1,-1916(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 36444: 6151 addi sp,sp,272 + 36446: 8302 jr t1 + 36448: 60b2 ld ra,264(sp) + 3644a: 6412 ld s0,256(sp) + 3644c: 6151 addi sp,sp,272 + 3644e: 8082 ret + 36450: 0080 addi s0,sp,64 + 36452: 8522 mv a0,s0 + 36454: 00004597 auipc a1,0x4 + 36458: bfc58593 addi a1,a1,-1028 # 3a050 <_IO_stdin_used+0x19f8> + 3645c: dace20ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 36460: 8522 mv a0,s0 + 36462: 00004597 auipc a1,0x4 + 36466: aee58593 addi a1,a1,-1298 # 39f50 <_IO_stdin_used+0x18f8> + 3646a: 916df0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 3646e: 1080 addi s0,sp,96 + 36470: 85aa mv a1,a0 + 36472: 8522 mv a0,s0 + 36474: 98cdf0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 36478: 8522 mv a0,s0 + 3647a: 00004597 auipc a1,0x4 + 3647e: bee58593 addi a1,a1,-1042 # 3a068 <_IO_stdin_used+0x1a10> + 36482: 8fedf0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 36486: 0100 addi s0,sp,128 + 36488: 85aa mv a1,a0 + 3648a: 8522 mv a0,s0 + 3648c: 974df0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 36490: 1010 addi a2,sp,32 + 36492: 19900793 li a5,409 + 36496: 8532 mv a0,a2 + 36498: 086c addi a1,sp,28 + 3649a: 00015317 auipc t1,0x15 + 3649e: ad633303 ld t1,-1322(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 364a2: ce3e sw a5,28(sp) + 364a4: e432 sd a2,8(sp) + 364a6: 9302 jalr t1 + 364a8: 6622 ld a2,8(sp) + 364aa: 85a2 mv a1,s0 + 364ac: 1100 addi s0,sp,160 + 364ae: 00014317 auipc t1,0x14 + 364b2: 6aa33303 ld t1,1706(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 364b6: 8522 mv a0,s0 + 364b8: 9302 jalr t1 + 364ba: 8522 mv a0,s0 + 364bc: 00003597 auipc a1,0x3 + 364c0: 59458593 addi a1,a1,1428 # 39a50 <_IO_stdin_used+0x13f8> + 364c4: 8bcdf0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 364c8: 0180 addi s0,sp,192 + 364ca: 85aa mv a1,a0 + 364cc: 8522 mv a0,s0 + 364ce: 932df0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 364d2: 8522 mv a0,s0 + 364d4: 00005597 auipc a1,0x5 + 364d8: eac58593 addi a1,a1,-340 # 3b380 <_IO_stdin_used+0x2d28> + 364dc: 8a4df0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 364e0: 1180 addi s0,sp,224 + 364e2: 85aa mv a1,a0 + 364e4: 8522 mv a0,s0 + 364e6: 91adf0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 364ea: 8522 mv a0,s0 + 364ec: a50f40ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + +00000000000364f0 <_ZN7testing8internal15NoExecDeathTestD1Ev>: + 364f0: 716d addi sp,sp,-272 + 364f2: 00015797 auipc a5,0x15 + 364f6: 9b67b783 ld a5,-1610(a5) # 4aea8 <_GLOBAL_OFFSET_TABLE_+0x358> + 364fa: e222 sd s0,256(sp) + 364fc: e606 sd ra,264(sp) + 364fe: 07c1 addi a5,a5,16 + 36500: 842a mv s0,a0 + 36502: e11c sd a5,0(a0) + 36504: 5848 lw a0,52(s0) + 36506: 0505 addi a0,a0,1 + 36508: 00153513 seqz a0,a0 + 3650c: a63e50ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 36510: c905 beqz a0,36540 <_ZN7testing8internal15NoExecDeathTestD1Ev+0x50> + 36512: a5fe50ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> + 36516: d57d beqz a0,36504 <_ZN7testing8internal15NoExecDeathTestD1Ev+0x14> + 36518: 00015797 auipc a5,0x15 + 3651c: 9387b783 ld a5,-1736(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> + 36520: 7008 ld a0,32(s0) + 36522: 07c1 addi a5,a5,16 + 36524: e81c sd a5,16(s0) + 36526: c909 beqz a0,36538 <_ZN7testing8internal15NoExecDeathTestD1Ev+0x48> + 36528: 6412 ld s0,256(sp) + 3652a: 60b2 ld ra,264(sp) + 3652c: 00014317 auipc t1,0x14 + 36530: 79433303 ld t1,1940(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 36534: 6151 addi sp,sp,272 + 36536: 8302 jr t1 + 36538: 60b2 ld ra,264(sp) + 3653a: 6412 ld s0,256(sp) + 3653c: 6151 addi sp,sp,272 + 3653e: 8082 ret + 36540: 0080 addi s0,sp,64 + 36542: 8522 mv a0,s0 + 36544: 00004597 auipc a1,0x4 + 36548: b0c58593 addi a1,a1,-1268 # 3a050 <_IO_stdin_used+0x19f8> + 3654c: cbce20ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 36550: 8522 mv a0,s0 + 36552: 00004597 auipc a1,0x4 + 36556: 9fe58593 addi a1,a1,-1538 # 39f50 <_IO_stdin_used+0x18f8> + 3655a: 826df0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 3655e: 1080 addi s0,sp,96 + 36560: 85aa mv a1,a0 + 36562: 8522 mv a0,s0 + 36564: 89cdf0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 36568: 8522 mv a0,s0 + 3656a: 00004597 auipc a1,0x4 + 3656e: afe58593 addi a1,a1,-1282 # 3a068 <_IO_stdin_used+0x1a10> + 36572: 80edf0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 36576: 0100 addi s0,sp,128 + 36578: 85aa mv a1,a0 + 3657a: 8522 mv a0,s0 + 3657c: 884df0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 36580: 1010 addi a2,sp,32 + 36582: 19900793 li a5,409 + 36586: 8532 mv a0,a2 + 36588: 086c addi a1,sp,28 + 3658a: 00015317 auipc t1,0x15 + 3658e: 9e633303 ld t1,-1562(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 36592: ce3e sw a5,28(sp) + 36594: e432 sd a2,8(sp) + 36596: 9302 jalr t1 + 36598: 6622 ld a2,8(sp) + 3659a: 85a2 mv a1,s0 + 3659c: 1100 addi s0,sp,160 + 3659e: 00014317 auipc t1,0x14 + 365a2: 5ba33303 ld t1,1466(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 365a6: 8522 mv a0,s0 + 365a8: 9302 jalr t1 + 365aa: 8522 mv a0,s0 + 365ac: 00003597 auipc a1,0x3 + 365b0: 4a458593 addi a1,a1,1188 # 39a50 <_IO_stdin_used+0x13f8> + 365b4: fcdde0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 365b8: 0180 addi s0,sp,192 + 365ba: 85aa mv a1,a0 + 365bc: 8522 mv a0,s0 + 365be: 842df0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 365c2: 8522 mv a0,s0 + 365c4: 00005597 auipc a1,0x5 + 365c8: dbc58593 addi a1,a1,-580 # 3b380 <_IO_stdin_used+0x2d28> + 365cc: fb5de0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 365d0: 1180 addi s0,sp,224 + 365d2: 85aa mv a1,a0 + 365d4: 8522 mv a0,s0 + 365d6: 82adf0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 365da: 8522 mv a0,s0 + 365dc: 960f40ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + +00000000000365e0 <_ZN7testing8internal13ExecDeathTestD0Ev>: + 365e0: 716d addi sp,sp,-272 + 365e2: 00015797 auipc a5,0x15 + 365e6: 8c67b783 ld a5,-1850(a5) # 4aea8 <_GLOBAL_OFFSET_TABLE_+0x358> + 365ea: e222 sd s0,256(sp) + 365ec: e606 sd ra,264(sp) + 365ee: 07c1 addi a5,a5,16 + 365f0: 842a mv s0,a0 + 365f2: e11c sd a5,0(a0) + 365f4: 5848 lw a0,52(s0) + 365f6: 0505 addi a0,a0,1 + 365f8: 00153513 seqz a0,a0 + 365fc: 973e50ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 36600: c51d beqz a0,3662e <_ZN7testing8internal13ExecDeathTestD0Ev+0x4e> + 36602: 96fe50ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> + 36606: d57d beqz a0,365f4 <_ZN7testing8internal13ExecDeathTestD0Ev+0x14> + 36608: 00015797 auipc a5,0x15 + 3660c: 8487b783 ld a5,-1976(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> + 36610: 7008 ld a0,32(s0) + 36612: 07c1 addi a5,a5,16 + 36614: e81c sd a5,16(s0) + 36616: c511 beqz a0,36622 <_ZN7testing8internal13ExecDeathTestD0Ev+0x42> + 36618: 00014317 auipc t1,0x14 + 3661c: 6a833303 ld t1,1704(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 36620: 9302 jalr t1 + 36622: 8522 mv a0,s0 + 36624: 6412 ld s0,256(sp) + 36626: 60b2 ld ra,264(sp) + 36628: 6151 addi sp,sp,272 + 3662a: ad6df06f j 15900 <_ZdlPv@plt> + 3662e: 0080 addi s0,sp,64 + 36630: 8522 mv a0,s0 + 36632: 00004597 auipc a1,0x4 + 36636: a1e58593 addi a1,a1,-1506 # 3a050 <_IO_stdin_used+0x19f8> + 3663a: bcee20ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 3663e: 8522 mv a0,s0 + 36640: 00004597 auipc a1,0x4 + 36644: 91058593 addi a1,a1,-1776 # 39f50 <_IO_stdin_used+0x18f8> + 36648: f39de0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 3664c: 1080 addi s0,sp,96 + 3664e: 85aa mv a1,a0 + 36650: 8522 mv a0,s0 + 36652: fafde0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 36656: 8522 mv a0,s0 + 36658: 00004597 auipc a1,0x4 + 3665c: a1058593 addi a1,a1,-1520 # 3a068 <_IO_stdin_used+0x1a10> + 36660: f21de0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 36664: 0100 addi s0,sp,128 + 36666: 85aa mv a1,a0 + 36668: 8522 mv a0,s0 + 3666a: f97de0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 3666e: 1010 addi a2,sp,32 + 36670: 19900793 li a5,409 + 36674: 8532 mv a0,a2 + 36676: 086c addi a1,sp,28 + 36678: 00015317 auipc t1,0x15 + 3667c: 8f833303 ld t1,-1800(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 36680: ce3e sw a5,28(sp) + 36682: e432 sd a2,8(sp) + 36684: 9302 jalr t1 + 36686: 6622 ld a2,8(sp) + 36688: 85a2 mv a1,s0 + 3668a: 1100 addi s0,sp,160 + 3668c: 00014317 auipc t1,0x14 + 36690: 4cc33303 ld t1,1228(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 36694: 8522 mv a0,s0 + 36696: 9302 jalr t1 + 36698: 8522 mv a0,s0 + 3669a: 00003597 auipc a1,0x3 + 3669e: 3b658593 addi a1,a1,950 # 39a50 <_IO_stdin_used+0x13f8> + 366a2: edfde0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 366a6: 0180 addi s0,sp,192 + 366a8: 85aa mv a1,a0 + 366aa: 8522 mv a0,s0 + 366ac: f55de0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 366b0: 8522 mv a0,s0 + 366b2: 00005597 auipc a1,0x5 + 366b6: cce58593 addi a1,a1,-818 # 3b380 <_IO_stdin_used+0x2d28> + 366ba: ec7de0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 366be: 1180 addi s0,sp,224 + 366c0: 85aa mv a1,a0 + 366c2: 8522 mv a0,s0 + 366c4: f3dde0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 366c8: 8522 mv a0,s0 + 366ca: 872f40ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + +00000000000366ce <_ZN7testing8internal15NoExecDeathTestD0Ev>: + 366ce: 716d addi sp,sp,-272 + 366d0: 00014797 auipc a5,0x14 + 366d4: 7d87b783 ld a5,2008(a5) # 4aea8 <_GLOBAL_OFFSET_TABLE_+0x358> + 366d8: e222 sd s0,256(sp) + 366da: e606 sd ra,264(sp) + 366dc: 07c1 addi a5,a5,16 + 366de: 842a mv s0,a0 + 366e0: e11c sd a5,0(a0) + 366e2: 5848 lw a0,52(s0) + 366e4: 0505 addi a0,a0,1 + 366e6: 00153513 seqz a0,a0 + 366ea: 885e50ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 366ee: c51d beqz a0,3671c <_ZN7testing8internal15NoExecDeathTestD0Ev+0x4e> + 366f0: 881e50ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> + 366f4: d57d beqz a0,366e2 <_ZN7testing8internal15NoExecDeathTestD0Ev+0x14> + 366f6: 00014797 auipc a5,0x14 + 366fa: 75a7b783 ld a5,1882(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> + 366fe: 7008 ld a0,32(s0) + 36700: 07c1 addi a5,a5,16 + 36702: e81c sd a5,16(s0) + 36704: c511 beqz a0,36710 <_ZN7testing8internal15NoExecDeathTestD0Ev+0x42> + 36706: 00014317 auipc t1,0x14 + 3670a: 5ba33303 ld t1,1466(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 3670e: 9302 jalr t1 + 36710: 8522 mv a0,s0 + 36712: 6412 ld s0,256(sp) + 36714: 60b2 ld ra,264(sp) + 36716: 6151 addi sp,sp,272 + 36718: 9e8df06f j 15900 <_ZdlPv@plt> + 3671c: 0080 addi s0,sp,64 + 3671e: 8522 mv a0,s0 + 36720: 00004597 auipc a1,0x4 + 36724: 93058593 addi a1,a1,-1744 # 3a050 <_IO_stdin_used+0x19f8> + 36728: ae0e20ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 3672c: 8522 mv a0,s0 + 3672e: 00004597 auipc a1,0x4 + 36732: 82258593 addi a1,a1,-2014 # 39f50 <_IO_stdin_used+0x18f8> + 36736: e4bde0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 3673a: 1080 addi s0,sp,96 + 3673c: 85aa mv a1,a0 + 3673e: 8522 mv a0,s0 + 36740: ec1de0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 36744: 8522 mv a0,s0 + 36746: 00004597 auipc a1,0x4 + 3674a: 92258593 addi a1,a1,-1758 # 3a068 <_IO_stdin_used+0x1a10> + 3674e: e33de0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 36752: 0100 addi s0,sp,128 + 36754: 85aa mv a1,a0 + 36756: 8522 mv a0,s0 + 36758: ea9de0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 3675c: 1010 addi a2,sp,32 + 3675e: 19900793 li a5,409 + 36762: 8532 mv a0,a2 + 36764: 086c addi a1,sp,28 + 36766: 00015317 auipc t1,0x15 + 3676a: 80a33303 ld t1,-2038(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> + 3676e: ce3e sw a5,28(sp) + 36770: e432 sd a2,8(sp) + 36772: 9302 jalr t1 + 36774: 6622 ld a2,8(sp) + 36776: 85a2 mv a1,s0 + 36778: 1100 addi s0,sp,160 + 3677a: 00014317 auipc t1,0x14 + 3677e: 3de33303 ld t1,990(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> + 36782: 8522 mv a0,s0 + 36784: 9302 jalr t1 + 36786: 8522 mv a0,s0 + 36788: 00003597 auipc a1,0x3 + 3678c: 2c858593 addi a1,a1,712 # 39a50 <_IO_stdin_used+0x13f8> + 36790: df1de0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 36794: 0180 addi s0,sp,192 + 36796: 85aa mv a1,a0 + 36798: 8522 mv a0,s0 + 3679a: e67de0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 3679e: 8522 mv a0,s0 + 367a0: 00005597 auipc a1,0x5 + 367a4: be058593 addi a1,a1,-1056 # 3b380 <_IO_stdin_used+0x2d28> + 367a8: dd9de0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 367ac: 1180 addi s0,sp,224 + 367ae: 85aa mv a1,a0 + 367b0: 8522 mv a0,s0 + 367b2: e4fde0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 367b6: 8522 mv a0,s0 + 367b8: f85f30ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + +00000000000367bc <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_>: + 367bc: 711d addi sp,sp,-96 + 367be: e4a6 sd s1,72(sp) + 367c0: f852 sd s4,48(sp) + 367c2: 6504 ld s1,8(a0) + 367c4: 00053a03 ld s4,0(a0) + 367c8: 691c ld a5,16(a0) + 367ca: e8a2 sd s0,80(sp) + 367cc: e0ca sd s2,64(sp) + 367ce: f456 sd s5,40(sp) + 367d0: ec86 sd ra,88(sp) + 367d2: fc4e sd s3,56(sp) + 367d4: 842a mv s0,a0 + 367d6: 892e mv s2,a1 + 367d8: 41458ab3 sub s5,a1,s4 + 367dc: 04f48a63 beq s1,a5,36830 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x74> + 367e0: 00063a03 ld s4,0(a2) + 367e4: 00848793 addi a5,s1,8 + 367e8: 02b48f63 beq s1,a1,36826 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x6a> + 367ec: ff84b703 ld a4,-8(s1) + 367f0: ff848613 addi a2,s1,-8 + 367f4: 8e0d sub a2,a2,a1 + 367f6: e098 sd a4,0(s1) + 367f8: e51c sd a5,8(a0) + 367fa: 47a1 li a5,8 + 367fc: 10c7d063 bge a5,a2,368fc <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x140> + 36800: 40c48533 sub a0,s1,a2 + 36804: a8cdf0ef jal ra,15a90 + 36808: 00043983 ld s3,0(s0) + 3680c: 99d6 add s3,s3,s5 + 3680e: 01493023 sd s4,0(s2) + 36812: 60e6 ld ra,88(sp) + 36814: 6446 ld s0,80(sp) + 36816: 64a6 ld s1,72(sp) + 36818: 6906 ld s2,64(sp) + 3681a: 7a42 ld s4,48(sp) + 3681c: 7aa2 ld s5,40(sp) + 3681e: 854e mv a0,s3 + 36820: 79e2 ld s3,56(sp) + 36822: 6125 addi sp,sp,96 + 36824: 8082 ret + 36826: 0144b023 sd s4,0(s1) + 3682a: e51c sd a5,8(a0) + 3682c: 89a6 mv s3,s1 + 3682e: b7d5 j 36812 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x56> + 36830: 414487b3 sub a5,s1,s4 + 36834: 577d li a4,-1 + 36836: f05a sd s6,32(sp) + 36838: ec5e sd s7,24(sp) + 3683a: e862 sd s8,16(sp) + 3683c: 878d srai a5,a5,0x3 + 3683e: 8311 srli a4,a4,0x4 + 36840: 0ce78763 beq a5,a4,3690e <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x152> + 36844: 4b05 li s6,1 + 36846: ebb1 bnez a5,3689a <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xde> + 36848: 57fd li a5,-1 + 3684a: 8391 srli a5,a5,0x4 + 3684c: 0167f363 bgeu a5,s6,36852 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x96> + 36850: 8b3e mv s6,a5 + 36852: 0b0e slli s6,s6,0x3 + 36854: 855a mv a0,s6 + 36856: e432 sd a2,8(sp) + 36858: 848df0ef jal ra,158a0 <_Znwm@plt> + 3685c: 6622 ld a2,8(sp) + 3685e: 015509b3 add s3,a0,s5 + 36862: 008a8793 addi a5,s5,8 + 36866: 6218 ld a4,0(a2) + 36868: 412484b3 sub s1,s1,s2 + 3686c: 97aa add a5,a5,a0 + 3686e: 00e9b023 sd a4,0(s3) + 36872: 8baa mv s7,a0 + 36874: 00978c33 add s8,a5,s1 + 36878: 03504963 bgtz s5,368aa <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xee> + 3687c: 06904563 bgtz s1,368e6 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x12a> + 36880: 040a1f63 bnez s4,368de <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x122> + 36884: 9b5e add s6,s6,s7 + 36886: 01643823 sd s6,16(s0) + 3688a: 01743023 sd s7,0(s0) + 3688e: 01843423 sd s8,8(s0) + 36892: 7b02 ld s6,32(sp) + 36894: 6be2 ld s7,24(sp) + 36896: 6c42 ld s8,16(sp) + 36898: bfad j 36812 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x56> + 3689a: 00179b13 slli s6,a5,0x1 + 3689e: fafb75e3 bgeu s6,a5,36848 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x8c> + 368a2: 5b45 li s6,-15 + 368a4: 001b5b13 srli s6,s6,0x1 + 368a8: b775 j 36854 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x98> + 368aa: 86aa mv a3,a0 + 368ac: 8652 mv a2,s4 + 368ae: 0c3af757 vsetvli a4,s5,e8,m8,ta,ma + 368b2: 02060407 vle8.v v8,(a2) + 368b6: 40ea8ab3 sub s5,s5,a4 + 368ba: 963a add a2,a2,a4 + 368bc: 02068427 vse8.v v8,(a3) + 368c0: 96ba add a3,a3,a4 + 368c2: fe0a96e3 bnez s5,368ae <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xf2> + 368c6: 00905c63 blez s1,368de <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x122> + 368ca: 0c34f757 vsetvli a4,s1,e8,m8,ta,ma + 368ce: 02090407 vle8.v v8,(s2) + 368d2: 8c99 sub s1,s1,a4 + 368d4: 993a add s2,s2,a4 + 368d6: 02078427 vse8.v v8,(a5) + 368da: 97ba add a5,a5,a4 + 368dc: f4fd bnez s1,368ca <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x10e> + 368de: 8552 mv a0,s4 + 368e0: 820df0ef jal ra,15900 <_ZdlPv@plt> + 368e4: b745 j 36884 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xc8> + 368e6: 0c34f757 vsetvli a4,s1,e8,m8,ta,ma + 368ea: 02090407 vle8.v v8,(s2) + 368ee: 8c99 sub s1,s1,a4 + 368f0: 993a add s2,s2,a4 + 368f2: 02078427 vse8.v v8,(a5) + 368f6: 97ba add a5,a5,a4 + 368f8: f4fd bnez s1,368e6 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x12a> + 368fa: b759 j 36880 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xc4> + 368fc: 00f60463 beq a2,a5,36904 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x148> + 36900: 89ca mv s3,s2 + 36902: b731 j 3680e <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x52> + 36904: 619c ld a5,0(a1) + 36906: 89ca mv s3,s2 + 36908: fef4bc23 sd a5,-8(s1) + 3690c: b709 j 3680e <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x52> + 3690e: 00002517 auipc a0,0x2 + 36912: 04250513 addi a0,a0,66 # 38950 <_IO_stdin_used+0x2f8> + 36916: fdbde0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + +000000000003691a <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE>: + 3691a: 6298 ld a4,0(a3) + 3691c: 669c ld a5,8(a3) + 3691e: 715d addi sp,sp,-80 + 36920: ec56 sd s5,24(sp) + 36922: 8f99 sub a5,a5,a4 + 36924: 8789 srai a5,a5,0x2 + 36926: 00078a9b sext.w s5,a5 + 3692a: 00baa7b3 slt a5,s5,a1 + 3692e: fff5c713 not a4,a1 + 36932: 0017b793 seqz a5,a5 + 36936: 01f7571b srliw a4,a4,0x1f + 3693a: f052 sd s4,32(sp) + 3693c: 8a2a mv s4,a0 + 3693e: 00f77533 and a0,a4,a5 + 36942: e0a2 sd s0,64(sp) + 36944: f84a sd s2,48(sp) + 36946: f44e sd s3,40(sp) + 36948: e486 sd ra,72(sp) + 3694a: fc26 sd s1,56(sp) + 3694c: 89b6 mv s3,a3 + 3694e: 892e mv s2,a1 + 36950: 8432 mv s0,a2 + 36952: e1ce50ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 36956: 10050363 beqz a0,36a5c <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x142> + 3695a: 05244f63 blt s0,s2,369b8 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x9e> + 3695e: 008aa533 slt a0,s5,s0 + 36962: 00154513 xori a0,a0,1 + 36966: e08e50ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 3696a: c939 beqz a0,369c0 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0xa6> + 3696c: 4124043b subw s0,s0,s2 + 36970: 4a85 li s5,1 + 36972: 028ada63 bge s5,s0,369a6 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x8c> + 36976: fff90493 addi s1,s2,-1 + 3697a: 94a2 add s1,s1,s0 + 3697c: 048a slli s1,s1,0x2 + 3697e: 85a2 mv a1,s0 + 36980: 8552 mv a0,s4 + 36982: f4ce90ef jal ra,200ce <_ZN7testing8internal6Random8GenerateEj> + 36986: 0009b783 ld a5,0(s3) + 3698a: 0125073b addw a4,a0,s2 + 3698e: 070a slli a4,a4,0x2 + 36990: 009786b3 add a3,a5,s1 + 36994: 4290 lw a2,0(a3) + 36996: 97ba add a5,a5,a4 + 36998: 4398 lw a4,0(a5) + 3699a: c390 sw a2,0(a5) + 3699c: 347d addiw s0,s0,-1 + 3699e: c298 sw a4,0(a3) + 369a0: 14f1 addi s1,s1,-4 + 369a2: fd541ee3 bne s0,s5,3697e <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x64> + 369a6: 60a6 ld ra,72(sp) + 369a8: 6406 ld s0,64(sp) + 369aa: 74e2 ld s1,56(sp) + 369ac: 7942 ld s2,48(sp) + 369ae: 79a2 ld s3,40(sp) + 369b0: 7a02 ld s4,32(sp) + 369b2: 6ae2 ld s5,24(sp) + 369b4: 6161 addi sp,sp,80 + 369b6: 8082 ret + 369b8: 4501 li a0,0 + 369ba: db4e50ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 369be: f565 bnez a0,369a6 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x8c> + 369c0: 0024 addi s1,sp,8 + 369c2: 8526 mv a0,s1 + 369c4: 00004617 auipc a2,0x4 + 369c8: 66c60613 addi a2,a2,1644 # 3b030 <_IO_stdin_used+0x29d8> + 369cc: 458d li a1,3 + 369ce: 13c00693 li a3,316 + 369d2: e85a sd s6,16(sp) + 369d4: dc2e90ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 369d8: 02e00613 li a2,46 + 369dc: 00005597 auipc a1,0x5 + 369e0: a2458593 addi a1,a1,-1500 # 3b400 <_IO_stdin_used+0x2da8> + 369e4: 00014517 auipc a0,0x14 + 369e8: 5b453503 ld a0,1460(a0) # 4af98 <_ZSt4cerr@Base> + 369ec: d15de0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 369f0: 4675 li a2,29 + 369f2: 00005597 auipc a1,0x5 + 369f6: a3e58593 addi a1,a1,-1474 # 3b430 <_IO_stdin_used+0x2dd8> + 369fa: 00014517 auipc a0,0x14 + 369fe: 59e53503 ld a0,1438(a0) # 4af98 <_ZSt4cerr@Base> + 36a02: cffde0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 36a06: 85a2 mv a1,s0 + 36a08: 00014517 auipc a0,0x14 + 36a0c: 59053503 ld a0,1424(a0) # 4af98 <_ZSt4cerr@Base> + 36a10: b01de0ef jal ra,15510 <_ZNSolsEi@plt> + 36a14: 4651 li a2,20 + 36a16: 00005597 auipc a1,0x5 + 36a1a: a3a58593 addi a1,a1,-1478 # 3b450 <_IO_stdin_used+0x2df8> + 36a1e: 8b2a mv s6,a0 + 36a20: ce1de0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 36a24: 85ca mv a1,s2 + 36a26: 855a mv a0,s6 + 36a28: ae9de0ef jal ra,15510 <_ZNSolsEi@plt> + 36a2c: 4609 li a2,2 + 36a2e: 00003597 auipc a1,0x3 + 36a32: 9da58593 addi a1,a1,-1574 # 39408 <_IO_stdin_used+0xdb0> + 36a36: 8b2a mv s6,a0 + 36a38: cc9de0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 36a3c: 85d6 mv a1,s5 + 36a3e: 855a mv a0,s6 + 36a40: ad1de0ef jal ra,15510 <_ZNSolsEi@plt> + 36a44: 4609 li a2,2 + 36a46: 00005597 auipc a1,0x5 + 36a4a: 9b258593 addi a1,a1,-1614 # 3b3f8 <_IO_stdin_used+0x2da0> + 36a4e: cb3de0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 36a52: 8526 mv a0,s1 + 36a54: 8d3e60ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 36a58: 6b42 ld s6,16(sp) + 36a5a: bf09 j 3696c <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x52> + 36a5c: 0024 addi s1,sp,8 + 36a5e: 8526 mv a0,s1 + 36a60: 00004617 auipc a2,0x4 + 36a64: 5d060613 addi a2,a2,1488 # 3b030 <_IO_stdin_used+0x29d8> + 36a68: 458d li a1,3 + 36a6a: 13900693 li a3,313 + 36a6e: e85a sd s6,16(sp) + 36a70: d26e90ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 36a74: 02e00613 li a2,46 + 36a78: 00005597 auipc a1,0x5 + 36a7c: 91858593 addi a1,a1,-1768 # 3b390 <_IO_stdin_used+0x2d38> + 36a80: 00014517 auipc a0,0x14 + 36a84: 51853503 ld a0,1304(a0) # 4af98 <_ZSt4cerr@Base> + 36a88: c79de0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 36a8c: 4671 li a2,28 + 36a8e: 00005597 auipc a1,0x5 + 36a92: 93258593 addi a1,a1,-1742 # 3b3c0 <_IO_stdin_used+0x2d68> + 36a96: 00014517 auipc a0,0x14 + 36a9a: 50253503 ld a0,1282(a0) # 4af98 <_ZSt4cerr@Base> + 36a9e: c63de0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 36aa2: 85ca mv a1,s2 + 36aa4: 00014517 auipc a0,0x14 + 36aa8: 4f453503 ld a0,1268(a0) # 4af98 <_ZSt4cerr@Base> + 36aac: a65de0ef jal ra,15510 <_ZNSolsEi@plt> + 36ab0: 465d li a2,23 + 36ab2: 00005597 auipc a1,0x5 + 36ab6: 92e58593 addi a1,a1,-1746 # 3b3e0 <_IO_stdin_used+0x2d88> + 36aba: 8b2a mv s6,a0 + 36abc: c45de0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 36ac0: 85d6 mv a1,s5 + 36ac2: 855a mv a0,s6 + 36ac4: a4dde0ef jal ra,15510 <_ZNSolsEi@plt> + 36ac8: 4609 li a2,2 + 36aca: 00005597 auipc a1,0x5 + 36ace: 92e58593 addi a1,a1,-1746 # 3b3f8 <_IO_stdin_used+0x2da0> + 36ad2: c2fde0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 36ad6: 8526 mv a0,s1 + 36ad8: 84fe60ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 36adc: 6b42 ld s6,16(sp) + 36ade: bdb5 j 3695a <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x40> + 36ae0: 842a mv s0,a0 + 36ae2: 8526 mv a0,s1 + 36ae4: 843e60ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 36ae8: 8522 mv a0,s0 + 36aea: d07de0ef jal ra,157f0 <_Unwind_Resume@plt> + 36aee: bfcd j 36ae0 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x1c6> + +0000000000036af0 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_>: + 36af0: 6510 ld a2,8(a0) + 36af2: 6598 ld a4,8(a1) + 36af4: 00e60463 beq a2,a4,36afc <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_+0xc> + 36af8: 4501 li a0,0 + 36afa: 8082 ret + 36afc: 87aa mv a5,a0 + 36afe: 4505 li a0,1 + 36b00: ce01 beqz a2,36b18 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_+0x28> + 36b02: 618c ld a1,0(a1) + 36b04: 6388 ld a0,0(a5) + 36b06: 1141 addi sp,sp,-16 + 36b08: e406 sd ra,8(sp) + 36b0a: eb7de0ef jal ra,159c0 + 36b0e: 60a2 ld ra,8(sp) + 36b10: 00153513 seqz a0,a0 + 36b14: 0141 addi sp,sp,16 + 36b16: 8082 ret + 36b18: 8082 ret + +0000000000036b1a <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_>: + 36b1a: 711d addi sp,sp,-96 + 36b1c: f05a sd s6,32(sp) + 36b1e: e466 sd s9,8(sp) + 36b20: 00053b03 ld s6,0(a0) + 36b24: 00853c83 ld s9,8(a0) + 36b28: 6db6e7b7 lui a5,0x6db6e + 36b2c: b6e78793 addi a5,a5,-1170 # 6db6db6e <__global_pointer$+0x6db21dde> + 36b30: b6db76b7 lui a3,0xb6db7 + 36b34: db768693 addi a3,a3,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6b027> + 36b38: e8a2 sd s0,80(sp) + 36b3a: 1782 slli a5,a5,0x20 + 36b3c: 416c8433 sub s0,s9,s6 + 36b40: 97b6 add a5,a5,a3 + 36b42: 40445713 srai a4,s0,0x4 + 36b46: 02f70733 mul a4,a4,a5 + 36b4a: 012497b7 lui a5,0x1249 + 36b4e: 24978793 addi a5,a5,585 # 1249249 <__global_pointer$+0x11fd4b9> + 36b52: 249256b7 lui a3,0x24925 + 36b56: 1782 slli a5,a5,0x20 + 36b58: 92468693 addi a3,a3,-1756 # 24924924 <__global_pointer$+0x248d8b94> + 36b5c: ec86 sd ra,88(sp) + 36b5e: 97b6 add a5,a5,a3 + 36b60: e4a6 sd s1,72(sp) + 36b62: e0ca sd s2,64(sp) + 36b64: 1cf70d63 beq a4,a5,36d3e <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x224> + 36b68: ec5e sd s7,24(sp) + 36b6a: f456 sd s5,40(sp) + 36b6c: e862 sd s8,16(sp) + 36b6e: 8baa mv s7,a0 + 36b70: 84ae mv s1,a1 + 36b72: 4785 li a5,1 + 36b74: 1a071a63 bnez a4,36d28 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x20e> + 36b78: 01249737 lui a4,0x1249 + 36b7c: 24970713 addi a4,a4,585 # 1249249 <__global_pointer$+0x11fd4b9> + 36b80: 249256b7 lui a3,0x24925 + 36b84: 1702 slli a4,a4,0x20 + 36b86: 92468693 addi a3,a3,-1756 # 24924924 <__global_pointer$+0x248d8b94> + 36b8a: 9736 add a4,a4,a3 + 36b8c: 1af76763 bltu a4,a5,36d3a <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x220> + 36b90: 00379a93 slli s5,a5,0x3 + 36b94: 40fa8ab3 sub s5,s5,a5 + 36b98: 0a92 slli s5,s5,0x4 + 36b9a: 8556 mv a0,s5 + 36b9c: d05de0ef jal ra,158a0 <_Znwm@plt> + 36ba0: 4098 lw a4,0(s1) + 36ba2: 648c ld a1,8(s1) + 36ba4: 6890 ld a2,16(s1) + 36ba6: 942a add s0,s0,a0 + 36ba8: 01840793 addi a5,s0,24 + 36bac: 00840913 addi s2,s0,8 + 36bb0: 8c2a mv s8,a0 + 36bb2: c018 sw a4,0(s0) + 36bb4: e41c sd a5,8(s0) + 36bb6: 854a mv a0,s2 + 36bb8: 962e add a2,a2,a1 + 36bba: a55e10ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 36bbe: 5498 lw a4,40(s1) + 36bc0: 788c ld a1,48(s1) + 36bc2: 7c90 ld a2,56(s1) + 36bc4: fc4e sd s3,56(sp) + 36bc6: 04040793 addi a5,s0,64 + 36bca: 03040993 addi s3,s0,48 + 36bce: d418 sw a4,40(s0) + 36bd0: 962e add a2,a2,a1 + 36bd2: 854e mv a0,s3 + 36bd4: f81c sd a5,48(s0) + 36bd6: a39e10ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 36bda: 68ac ld a1,80(s1) + 36bdc: 6cb0 ld a2,88(s1) + 36bde: 06040793 addi a5,s0,96 + 36be2: e83c sd a5,80(s0) + 36be4: 962e add a2,a2,a1 + 36be6: 05040513 addi a0,s0,80 + 36bea: a25e10ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 36bee: 84e2 mv s1,s8 + 36bf0: 119b0263 beq s6,s9,36cf4 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1da> + 36bf4: f852 sd s4,48(sp) + 36bf6: 018b0413 addi s0,s6,24 + 36bfa: 040b0913 addi s2,s6,64 + 36bfe: 060b0993 addi s3,s6,96 + 36c02: 8a5a mv s4,s6 + 36c04: a051 j 36c88 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x16e> + 36c06: 601c ld a5,0(s0) + 36c08: e498 sd a4,8(s1) + 36c0a: ec9c sd a5,24(s1) + 36c0c: ff843783 ld a5,-8(s0) + 36c10: fe843823 sd s0,-16(s0) + 36c14: fe043c23 sd zero,-8(s0) + 36c18: e89c sd a5,16(s1) + 36c1a: 00040023 sb zero,0(s0) + 36c1e: 04048793 addi a5,s1,64 + 36c22: 4814 lw a3,16(s0) + 36c24: f89c sd a5,48(s1) + 36c26: 6c18 ld a4,24(s0) + 36c28: d494 sw a3,40(s1) + 36c2a: 0b270663 beq a4,s2,36cd6 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1bc> + 36c2e: 741c ld a5,40(s0) + 36c30: f898 sd a4,48(s1) + 36c32: e0bc sd a5,64(s1) + 36c34: 701c ld a5,32(s0) + 36c36: 01243c23 sd s2,24(s0) + 36c3a: 02043023 sd zero,32(s0) + 36c3e: fc9c sd a5,56(s1) + 36c40: 02040423 sb zero,40(s0) + 36c44: 06048793 addi a5,s1,96 + 36c48: e8bc sd a5,80(s1) + 36c4a: 7c18 ld a4,56(s0) + 36c4c: 07370763 beq a4,s3,36cba <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1a0> + 36c50: 643c ld a5,72(s0) + 36c52: e8b8 sd a4,80(s1) + 36c54: f0bc sd a5,96(s1) + 36c56: 603c ld a5,64(s0) + 36c58: 6c08 ld a0,24(s0) + 36c5a: ecbc sd a5,88(s1) + 36c5c: 01250463 beq a0,s2,36c64 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x14a> + 36c60: ca1de0ef jal ra,15900 <_ZdlPv@plt> + 36c64: ff043503 ld a0,-16(s0) + 36c68: 00850463 beq a0,s0,36c70 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x156> + 36c6c: c95de0ef jal ra,15900 <_ZdlPv@plt> + 36c70: 070a0a13 addi s4,s4,112 + 36c74: 07048493 addi s1,s1,112 + 36c78: 07040413 addi s0,s0,112 + 36c7c: 07090913 addi s2,s2,112 + 36c80: 07098993 addi s3,s3,112 + 36c84: 079a0763 beq s4,s9,36cf2 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1d8> + 36c88: 01848793 addi a5,s1,24 + 36c8c: fe842683 lw a3,-24(s0) + 36c90: e49c sd a5,8(s1) + 36c92: ff043703 ld a4,-16(s0) + 36c96: c094 sw a3,0(s1) + 36c98: f68717e3 bne a4,s0,36c06 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xec> + 36c9c: ff843703 ld a4,-8(s0) + 36ca0: 8622 mv a2,s0 + 36ca2: 0705 addi a4,a4,1 + 36ca4: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 36ca8: 02060407 vle8.v v8,(a2) + 36cac: 8f15 sub a4,a4,a3 + 36cae: 9636 add a2,a2,a3 + 36cb0: 02078427 vse8.v v8,(a5) + 36cb4: 97b6 add a5,a5,a3 + 36cb6: f77d bnez a4,36ca4 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x18a> + 36cb8: bf91 j 36c0c <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xf2> + 36cba: 6038 ld a4,64(s0) + 36cbc: 864e mv a2,s3 + 36cbe: 0705 addi a4,a4,1 + 36cc0: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 36cc4: 02060407 vle8.v v8,(a2) + 36cc8: 8f15 sub a4,a4,a3 + 36cca: 9636 add a2,a2,a3 + 36ccc: 02078427 vse8.v v8,(a5) + 36cd0: 97b6 add a5,a5,a3 + 36cd2: f77d bnez a4,36cc0 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1a6> + 36cd4: b749 j 36c56 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x13c> + 36cd6: 7018 ld a4,32(s0) + 36cd8: 864a mv a2,s2 + 36cda: 0705 addi a4,a4,1 + 36cdc: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 36ce0: 02060407 vle8.v v8,(a2) + 36ce4: 8f15 sub a4,a4,a3 + 36ce6: 9636 add a2,a2,a3 + 36ce8: 02078427 vse8.v v8,(a5) + 36cec: 97b6 add a5,a5,a3 + 36cee: f77d bnez a4,36cdc <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1c2> + 36cf0: b791 j 36c34 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x11a> + 36cf2: 7a42 ld s4,48(sp) + 36cf4: 07048493 addi s1,s1,112 + 36cf8: 000b0563 beqz s6,36d02 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1e8> + 36cfc: 855a mv a0,s6 + 36cfe: c03de0ef jal ra,15900 <_ZdlPv@plt> + 36d02: 60e6 ld ra,88(sp) + 36d04: 6446 ld s0,80(sp) + 36d06: 9ae2 add s5,s5,s8 + 36d08: 015bb823 sd s5,16(s7) + 36d0c: 018bb023 sd s8,0(s7) + 36d10: 009bb423 sd s1,8(s7) + 36d14: 6906 ld s2,64(sp) + 36d16: 64a6 ld s1,72(sp) + 36d18: 79e2 ld s3,56(sp) + 36d1a: 7aa2 ld s5,40(sp) + 36d1c: 6be2 ld s7,24(sp) + 36d1e: 6c42 ld s8,16(sp) + 36d20: 7b02 ld s6,32(sp) + 36d22: 6ca2 ld s9,8(sp) + 36d24: 6125 addi sp,sp,96 + 36d26: 8082 ret + 36d28: 00171793 slli a5,a4,0x1 + 36d2c: e4e7f6e3 bgeu a5,a4,36b78 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x5e> + 36d30: f8100a93 li s5,-127 + 36d34: 001ada93 srli s5,s5,0x1 + 36d38: b58d j 36b9a <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x80> + 36d3a: 87ba mv a5,a4 + 36d3c: bd91 j 36b90 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x76> + 36d3e: 00002517 auipc a0,0x2 + 36d42: f6250513 addi a0,a0,-158 # 38ca0 <_IO_stdin_used+0x648> + 36d46: fc4e sd s3,56(sp) + 36d48: f852 sd s4,48(sp) + 36d4a: f456 sd s5,40(sp) + 36d4c: ec5e sd s7,24(sp) + 36d4e: e862 sd s8,16(sp) + 36d50: ba1de0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 36d54: 842a mv s0,a0 + 36d56: 854e mv a0,s3 + 36d58: daddf0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 36d5c: 854a mv a0,s2 + 36d5e: da7df0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 36d62: 8562 mv a0,s8 + 36d64: f852 sd s4,48(sp) + 36d66: b9bde0ef jal ra,15900 <_ZdlPv@plt> + 36d6a: 8522 mv a0,s0 + 36d6c: a85de0ef jal ra,157f0 <_Unwind_Resume@plt> + 36d70: 842a mv s0,a0 + 36d72: b7ed j 36d5c <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x242> + 36d74: 842a mv s0,a0 + 36d76: fc4e sd s3,56(sp) + 36d78: b7ed j 36d62 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x248> + +0000000000036d7a <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_>: + 36d7a: 715d addi sp,sp,-80 + 36d7c: e85a sd s6,16(sp) + 36d7e: e062 sd s8,0(sp) + 36d80: 00053b03 ld s6,0(a0) + 36d84: 00853c03 ld s8,8(a0) + 36d88: e0a2 sd s0,64(sp) + 36d8a: 577d li a4,-1 + 36d8c: 416c0433 sub s0,s8,s6 + 36d90: e486 sd ra,72(sp) + 36d92: 40645793 srai a5,s0,0x6 + 36d96: 831d srli a4,a4,0x7 + 36d98: fc26 sd s1,56(sp) + 36d9a: 12e78e63 beq a5,a4,36ed6 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x15c> + 36d9e: f052 sd s4,32(sp) + 36da0: ec56 sd s5,24(sp) + 36da2: e45e sd s7,8(sp) + 36da4: 8aaa mv s5,a0 + 36da6: 84ae mv s1,a1 + 36da8: 4a05 li s4,1 + 36daa: 10079b63 bnez a5,36ec0 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x146> + 36dae: 57fd li a5,-1 + 36db0: 839d srli a5,a5,0x7 + 36db2: 1347e063 bltu a5,s4,36ed2 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x158> + 36db6: 0a1a slli s4,s4,0x6 + 36db8: 8552 mv a0,s4 + 36dba: ae7de0ef jal ra,158a0 <_Znwm@plt> + 36dbe: 608c ld a1,0(s1) + 36dc0: 6490 ld a2,8(s1) + 36dc2: 942a add s0,s0,a0 + 36dc4: 01040793 addi a5,s0,16 + 36dc8: 8baa mv s7,a0 + 36dca: e01c sd a5,0(s0) + 36dcc: 8522 mv a0,s0 + 36dce: 962e add a2,a2,a1 + 36dd0: 83fe10ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 36dd4: 708c ld a1,32(s1) + 36dd6: 7490 ld a2,40(s1) + 36dd8: 03040793 addi a5,s0,48 + 36ddc: f01c sd a5,32(s0) + 36dde: 962e add a2,a2,a1 + 36de0: 02040513 addi a0,s0,32 + 36de4: 82be10ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 36de8: 84de mv s1,s7 + 36dea: 0b8b0363 beq s6,s8,36e90 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x116> + 36dee: f84a sd s2,48(sp) + 36df0: f44e sd s3,40(sp) + 36df2: 010b0913 addi s2,s6,16 + 36df6: 030b0993 addi s3,s6,48 + 36dfa: 845a mv s0,s6 + 36dfc: a0b1 j 36e48 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xce> + 36dfe: 681c ld a5,16(s0) + 36e00: e098 sd a4,0(s1) + 36e02: e89c sd a5,16(s1) + 36e04: 641c ld a5,8(s0) + 36e06: 01243023 sd s2,0(s0) + 36e0a: 00043423 sd zero,8(s0) + 36e0e: e49c sd a5,8(s1) + 36e10: 00040823 sb zero,16(s0) + 36e14: 03048793 addi a5,s1,48 + 36e18: f09c sd a5,32(s1) + 36e1a: 7018 ld a4,32(s0) + 36e1c: 05370a63 beq a4,s3,36e70 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xf6> + 36e20: 781c ld a5,48(s0) + 36e22: f098 sd a4,32(s1) + 36e24: f89c sd a5,48(s1) + 36e26: 741c ld a5,40(s0) + 36e28: 6008 ld a0,0(s0) + 36e2a: f49c sd a5,40(s1) + 36e2c: 01250463 beq a0,s2,36e34 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xba> + 36e30: ad1de0ef jal ra,15900 <_ZdlPv@plt> + 36e34: 04040413 addi s0,s0,64 + 36e38: 04048493 addi s1,s1,64 + 36e3c: 04090913 addi s2,s2,64 + 36e40: 04098993 addi s3,s3,64 + 36e44: 05840463 beq s0,s8,36e8c <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x112> + 36e48: 01048793 addi a5,s1,16 + 36e4c: e09c sd a5,0(s1) + 36e4e: 6018 ld a4,0(s0) + 36e50: fb2717e3 bne a4,s2,36dfe <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x84> + 36e54: 6418 ld a4,8(s0) + 36e56: 864a mv a2,s2 + 36e58: 0705 addi a4,a4,1 + 36e5a: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 36e5e: 02060407 vle8.v v8,(a2) + 36e62: 8f15 sub a4,a4,a3 + 36e64: 9636 add a2,a2,a3 + 36e66: 02078427 vse8.v v8,(a5) + 36e6a: 97b6 add a5,a5,a3 + 36e6c: f77d bnez a4,36e5a <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xe0> + 36e6e: bf59 j 36e04 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x8a> + 36e70: 7418 ld a4,40(s0) + 36e72: 864e mv a2,s3 + 36e74: 0705 addi a4,a4,1 + 36e76: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 36e7a: 02060407 vle8.v v8,(a2) + 36e7e: 8f15 sub a4,a4,a3 + 36e80: 9636 add a2,a2,a3 + 36e82: 02078427 vse8.v v8,(a5) + 36e86: 97b6 add a5,a5,a3 + 36e88: f77d bnez a4,36e76 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xfc> + 36e8a: bf71 j 36e26 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xac> + 36e8c: 7942 ld s2,48(sp) + 36e8e: 79a2 ld s3,40(sp) + 36e90: 04048493 addi s1,s1,64 + 36e94: 000b0563 beqz s6,36e9e <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x124> + 36e98: 855a mv a0,s6 + 36e9a: a67de0ef jal ra,15900 <_ZdlPv@plt> + 36e9e: 60a6 ld ra,72(sp) + 36ea0: 6406 ld s0,64(sp) + 36ea2: 9a5e add s4,s4,s7 + 36ea4: 014ab823 sd s4,16(s5) + 36ea8: 017ab023 sd s7,0(s5) + 36eac: 009ab423 sd s1,8(s5) + 36eb0: 7a02 ld s4,32(sp) + 36eb2: 74e2 ld s1,56(sp) + 36eb4: 6ae2 ld s5,24(sp) + 36eb6: 6ba2 ld s7,8(sp) + 36eb8: 6b42 ld s6,16(sp) + 36eba: 6c02 ld s8,0(sp) + 36ebc: 6161 addi sp,sp,80 + 36ebe: 8082 ret + 36ec0: 00179a13 slli s4,a5,0x1 + 36ec4: eefa75e3 bgeu s4,a5,36dae <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x34> + 36ec8: f8100a13 li s4,-127 + 36ecc: 001a5a13 srli s4,s4,0x1 + 36ed0: b5e5 j 36db8 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x3e> + 36ed2: 8a3e mv s4,a5 + 36ed4: b5cd j 36db6 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x3c> + 36ed6: 00002517 auipc a0,0x2 + 36eda: dca50513 addi a0,a0,-566 # 38ca0 <_IO_stdin_used+0x648> + 36ede: f84a sd s2,48(sp) + 36ee0: f44e sd s3,40(sp) + 36ee2: f052 sd s4,32(sp) + 36ee4: ec56 sd s5,24(sp) + 36ee6: e45e sd s7,8(sp) + 36ee8: a09de0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + 36eec: 87aa mv a5,a0 + 36eee: 8522 mv a0,s0 + 36ef0: 843e mv s0,a5 + 36ef2: c13df0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 36ef6: 855e mv a0,s7 + 36ef8: f84a sd s2,48(sp) + 36efa: f44e sd s3,40(sp) + 36efc: a05de0ef jal ra,15900 <_ZdlPv@plt> + 36f00: 8522 mv a0,s0 + 36f02: 8efde0ef jal ra,157f0 <_Unwind_Resume@plt> + 36f06: 842a mv s0,a0 + 36f08: b7fd j 36ef6 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x17c> + +0000000000036f0a <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_>: + 36f0a: 7139 addi sp,sp,-64 + 36f0c: f822 sd s0,48(sp) + 36f0e: e852 sd s4,16(sp) + 36f10: 6500 ld s0,8(a0) + 36f12: 00053a03 ld s4,0(a0) + 36f16: aaaab7b7 lui a5,0xaaaab + 36f1a: aab78793 addi a5,a5,-1365 # ffffffffaaaaaaab <__global_pointer$+0xffffffffaaa5ed1b> + 36f1e: 02079693 slli a3,a5,0x20 + 36f22: e456 sd s5,8(sp) + 36f24: 41440ab3 sub s5,s0,s4 + 36f28: 97b6 add a5,a5,a3 + 36f2a: 404ad713 srai a4,s5,0x4 + 36f2e: 02f70733 mul a4,a4,a5 + 36f32: 02aab7b7 lui a5,0x2aab + 36f36: aab78793 addi a5,a5,-1365 # 2aaaaab <__global_pointer$+0x2a5ed1b> + 36f3a: aaaab6b7 lui a3,0xaaaab + 36f3e: 1782 slli a5,a5,0x20 + 36f40: aaa68693 addi a3,a3,-1366 # ffffffffaaaaaaaa <__global_pointer$+0xffffffffaaa5ed1a> + 36f44: fc06 sd ra,56(sp) + 36f46: f426 sd s1,40(sp) + 36f48: f04a sd s2,32(sp) + 36f4a: ec4e sd s3,24(sp) + 36f4c: e05a sd s6,0(sp) + 36f4e: 97b6 add a5,a5,a3 + 36f50: 14f70963 beq a4,a5,370a2 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x198> + 36f54: 89aa mv s3,a0 + 36f56: 8b2e mv s6,a1 + 36f58: 4785 li a5,1 + 36f5a: 12071163 bnez a4,3707c <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x172> + 36f5e: 02aab737 lui a4,0x2aab + 36f62: aab70713 addi a4,a4,-1365 # 2aaaaab <__global_pointer$+0x2a5ed1b> + 36f66: aaaab6b7 lui a3,0xaaaab + 36f6a: 1702 slli a4,a4,0x20 + 36f6c: aaa68693 addi a3,a3,-1366 # ffffffffaaaaaaaa <__global_pointer$+0xffffffffaaa5ed1a> + 36f70: 9736 add a4,a4,a3 + 36f72: 10f76d63 bltu a4,a5,3708c <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x182> + 36f76: 00179493 slli s1,a5,0x1 + 36f7a: 94be add s1,s1,a5 + 36f7c: 0492 slli s1,s1,0x4 + 36f7e: 8526 mv a0,s1 + 36f80: 921de0ef jal ra,158a0 <_Znwm@plt> + 36f84: 000b3683 ld a3,0(s6) + 36f88: 008b2703 lw a4,8(s6) + 36f8c: 010b3583 ld a1,16(s6) + 36f90: 018b3603 ld a2,24(s6) + 36f94: 892a mv s2,a0 + 36f96: 9556 add a0,a0,s5 + 36f98: 02050793 addi a5,a0,32 + 36f9c: e114 sd a3,0(a0) + 36f9e: c518 sw a4,8(a0) + 36fa0: e91c sd a5,16(a0) + 36fa2: 962e add a2,a2,a1 + 36fa4: 0541 addi a0,a0,16 + 36fa6: e68e10ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 36faa: 0e8a0363 beq s4,s0,37090 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x186> + 36fae: 020a0693 addi a3,s4,32 + 36fb2: 8752 mv a4,s4 + 36fb4: 87ca mv a5,s2 + 36fb6: 00073803 ld a6,0(a4) + 36fba: 02078613 addi a2,a5,32 + 36fbe: 470c lw a1,8(a4) + 36fc0: 0107b023 sd a6,0(a5) + 36fc4: eb90 sd a2,16(a5) + 36fc6: 01073803 ld a6,16(a4) + 36fca: c78c sw a1,8(a5) + 36fcc: 6f0c ld a1,24(a4) + 36fce: 08d80063 beq a6,a3,3704e <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x144> + 36fd2: 7310 ld a2,32(a4) + 36fd4: 0107b823 sd a6,16(a5) + 36fd8: ef8c sd a1,24(a5) + 36fda: f390 sd a2,32(a5) + 36fdc: 03070713 addi a4,a4,48 + 36fe0: 03068693 addi a3,a3,48 + 36fe4: 03078793 addi a5,a5,48 + 36fe8: fce417e3 bne s0,a4,36fb6 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0xac> + 36fec: 0aaab737 lui a4,0xaaab + 36ff0: fd040793 addi a5,s0,-48 + 36ff4: aab70713 addi a4,a4,-1365 # aaaaaab <__global_pointer$+0xaa5ed1b> + 36ff8: aaaab6b7 lui a3,0xaaaab + 36ffc: 414787b3 sub a5,a5,s4 + 37000: 1702 slli a4,a4,0x20 + 37002: aab68693 addi a3,a3,-1365 # ffffffffaaaaaaab <__global_pointer$+0xffffffffaaa5ed1b> + 37006: 8391 srli a5,a5,0x4 + 37008: 9736 add a4,a4,a3 + 3700a: 02e787b3 mul a5,a5,a4 + 3700e: 0792 slli a5,a5,0x4 + 37010: 8391 srli a5,a5,0x4 + 37012: 0785 addi a5,a5,1 + 37014: 00179413 slli s0,a5,0x1 + 37018: 943e add s0,s0,a5 + 3701a: 0412 slli s0,s0,0x4 + 3701c: 944a add s0,s0,s2 + 3701e: 03040413 addi s0,s0,48 + 37022: 000a0563 beqz s4,3702c <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x122> + 37026: 8552 mv a0,s4 + 37028: 8d9de0ef jal ra,15900 <_ZdlPv@plt> + 3702c: 0089b423 sd s0,8(s3) + 37030: 70e2 ld ra,56(sp) + 37032: 7442 ld s0,48(sp) + 37034: 94ca add s1,s1,s2 + 37036: 0099b823 sd s1,16(s3) + 3703a: 0129b023 sd s2,0(s3) + 3703e: 74a2 ld s1,40(sp) + 37040: 7902 ld s2,32(sp) + 37042: 69e2 ld s3,24(sp) + 37044: 6a42 ld s4,16(sp) + 37046: 6aa2 ld s5,8(sp) + 37048: 6b02 ld s6,0(sp) + 3704a: 6121 addi sp,sp,64 + 3704c: 8082 ret + 3704e: 0585 addi a1,a1,1 + 37050: 8836 mv a6,a3 + 37052: 0c35f557 vsetvli a0,a1,e8,m8,ta,ma + 37056: 02080407 vle8.v v8,(a6) + 3705a: 8d89 sub a1,a1,a0 + 3705c: 982a add a6,a6,a0 + 3705e: 02060427 vse8.v v8,(a2) + 37062: 962a add a2,a2,a0 + 37064: f5fd bnez a1,37052 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x148> + 37066: 6f10 ld a2,24(a4) + 37068: 03070713 addi a4,a4,48 + 3706c: 03068693 addi a3,a3,48 + 37070: ef90 sd a2,24(a5) + 37072: 03078793 addi a5,a5,48 + 37076: f4e410e3 bne s0,a4,36fb6 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0xac> + 3707a: bf8d j 36fec <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0xe2> + 3707c: 00171793 slli a5,a4,0x1 + 37080: ece7ffe3 bgeu a5,a4,36f5e <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x54> + 37084: fc100493 li s1,-63 + 37088: 8085 srli s1,s1,0x1 + 3708a: bdd5 j 36f7e <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x74> + 3708c: 87ba mv a5,a4 + 3708e: b5e5 j 36f76 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x6c> + 37090: 844a mv s0,s2 + 37092: b771 j 3701e <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x114> + 37094: 842a mv s0,a0 + 37096: 854a mv a0,s2 + 37098: 869de0ef jal ra,15900 <_ZdlPv@plt> + 3709c: 8522 mv a0,s0 + 3709e: f52de0ef jal ra,157f0 <_Unwind_Resume@plt> + 370a2: 00002517 auipc a0,0x2 + 370a6: bfe50513 addi a0,a0,-1026 # 38ca0 <_IO_stdin_used+0x648> + 370aa: 847de0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + +00000000000370ae <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: + 370ae: 7139 addi sp,sp,-64 + 370b0: f04a sd s2,32(sp) + 370b2: 00810913 addi s2,sp,8 + 370b6: f822 sd s0,48(sp) + 370b8: f426 sd s1,40(sp) + 370ba: 842a mv s0,a0 + 370bc: 84ae mv s1,a1 + 370be: 854a mv a0,s2 + 370c0: ec4e sd s3,24(sp) + 370c2: fc06 sd ra,56(sp) + 370c4: cd5e20ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 370c8: 6084 ld s1,0(s1) + 370ca: 69a2 ld s3,8(sp) + 370cc: c89d beqz s1,37102 <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x54> + 370ce: 8526 mv a0,s1 + 370d0: b01de0ef jal ra,15bd0 + 370d4: 862a mv a2,a0 + 370d6: 85a6 mv a1,s1 + 370d8: 01098513 addi a0,s3,16 + 370dc: e24de0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 370e0: 85ca mv a1,s2 + 370e2: 8522 mv a0,s0 + 370e4: 8dee30ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 370e8: 6522 ld a0,8(sp) + 370ea: c501 beqz a0,370f2 <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x44> + 370ec: 611c ld a5,0(a0) + 370ee: 679c ld a5,8(a5) + 370f0: 9782 jalr a5 + 370f2: 70e2 ld ra,56(sp) + 370f4: 8522 mv a0,s0 + 370f6: 7442 ld s0,48(sp) + 370f8: 74a2 ld s1,40(sp) + 370fa: 7902 ld s2,32(sp) + 370fc: 69e2 ld s3,24(sp) + 370fe: 6121 addi sp,sp,64 + 37100: 8082 ret + 37102: 01098513 addi a0,s3,16 + 37106: 4619 li a2,6 + 37108: 00002597 auipc a1,0x2 + 3710c: 8e858593 addi a1,a1,-1816 # 389f0 <_IO_stdin_used+0x398> + 37110: df0de0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 37114: b7f1 j 370e0 <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x32> + 37116: 67a2 ld a5,8(sp) + 37118: 842a mv s0,a0 + 3711a: c789 beqz a5,37124 <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x76> + 3711c: 6398 ld a4,0(a5) + 3711e: 853e mv a0,a5 + 37120: 671c ld a5,8(a4) + 37122: 9782 jalr a5 + 37124: 8522 mv a0,s0 + 37126: ecade0ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000003712a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_>: + 3712a: 7159 addi sp,sp,-112 + 3712c: f0a2 sd s0,96(sp) + 3712e: 6900 ld s0,16(a0) + 37130: e4ce sd s3,72(sp) + 37132: e0d2 sd s4,64(sp) + 37134: f85a sd s6,48(sp) + 37136: f062 sd s8,32(sp) + 37138: ec66 sd s9,24(sp) + 3713a: f486 sd ra,104(sp) + 3713c: eca6 sd s1,88(sp) + 3713e: e8ca sd s2,80(sp) + 37140: fc56 sd s5,56(sp) + 37142: e86a sd s10,16(sp) + 37144: 0005b983 ld s3,0(a1) + 37148: 0085bc83 ld s9,8(a1) + 3714c: 8a2a mv s4,a0 + 3714e: 8b2e mv s6,a1 + 37150: 00850c13 addi s8,a0,8 + 37154: 12040463 beqz s0,3727c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x152> + 37158: f45e sd s7,40(sp) + 3715a: 80000bb7 lui s7,0x80000 + 3715e: fffbca93 not s5,s7 + 37162: 02843903 ld s2,40(s0) + 37166: 02043d03 ld s10,32(s0) + 3716a: 84e6 mv s1,s9 + 3716c: 01997363 bgeu s2,s9,37172 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x48> + 37170: 84ca mv s1,s2 + 37172: c499 beqz s1,37180 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x56> + 37174: 8626 mv a2,s1 + 37176: 85ea mv a1,s10 + 37178: 854e mv a0,s3 + 3717a: 847de0ef jal ra,159c0 + 3717e: e901 bnez a0,3718e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x64> + 37180: 412c8533 sub a0,s9,s2 + 37184: 00aac763 blt s5,a0,37192 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x68> + 37188: 01754a63 blt a0,s7,3719c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x72> + 3718c: 2501 sext.w a0,a0 + 3718e: 00054763 bltz a0,3719c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x72> + 37192: 6c1c ld a5,24(s0) + 37194: 4701 li a4,0 + 37196: c791 beqz a5,371a2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x78> + 37198: 843e mv s0,a5 + 3719a: b7e1 j 37162 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x38> + 3719c: 681c ld a5,16(s0) + 3719e: 4705 li a4,1 + 371a0: ffe5 bnez a5,37198 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x6e> + 371a2: 8aa2 mv s5,s0 + 371a4: eb31 bnez a4,371f8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xce> + 371a6: 7ba2 ld s7,40(sp) + 371a8: c499 beqz s1,371b6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x8c> + 371aa: 8626 mv a2,s1 + 371ac: 856a mv a0,s10 + 371ae: 85ce mv a1,s3 + 371b0: 811de0ef jal ra,159c0 + 371b4: ed11 bnez a0,371d0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xa6> + 371b6: 800007b7 lui a5,0x80000 + 371ba: 41990533 sub a0,s2,s9 + 371be: fff7c793 not a5,a5 + 371c2: 0aa7cb63 blt a5,a0,37278 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x14e> + 371c6: 800007b7 lui a5,0x80000 + 371ca: 04f54963 blt a0,a5,3721c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xf2> + 371ce: 2501 sext.w a0,a0 + 371d0: 4781 li a5,0 + 371d2: 04054563 bltz a0,3721c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xf2> + 371d6: 70a6 ld ra,104(sp) + 371d8: 8522 mv a0,s0 + 371da: 7406 ld s0,96(sp) + 371dc: 00f10423 sb a5,8(sp) + 371e0: 65a2 ld a1,8(sp) + 371e2: 64e6 ld s1,88(sp) + 371e4: 6946 ld s2,80(sp) + 371e6: 69a6 ld s3,72(sp) + 371e8: 6a06 ld s4,64(sp) + 371ea: 7ae2 ld s5,56(sp) + 371ec: 7b42 ld s6,48(sp) + 371ee: 7c02 ld s8,32(sp) + 371f0: 6ce2 ld s9,24(sp) + 371f2: 6d42 ld s10,16(sp) + 371f4: 6165 addi sp,sp,112 + 371f6: 8082 ret + 371f8: 018a3783 ld a5,24(s4) + 371fc: 7ba2 ld s7,40(sp) + 371fe: 00f40f63 beq s0,a5,3721c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xf2> + 37202: 8522 mv a0,s0 + 37204: f8cde0ef jal ra,15990 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt> + 37208: 02853903 ld s2,40(a0) + 3720c: 02053d03 ld s10,32(a0) + 37210: 84e6 mv s1,s9 + 37212: 05996f63 bltu s2,s9,37270 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x146> + 37216: 8aa2 mv s5,s0 + 37218: 842a mv s0,a0 + 3721a: b779 j 371a8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x7e> + 3721c: 075c0563 beq s8,s5,37286 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x15c> + 37220: 028ab683 ld a3,40(s5) + 37224: 020ab603 ld a2,32(s5) + 37228: 85e6 mv a1,s9 + 3722a: 854e mv a0,s3 + 3722c: 8bce10ef jal ra,182e8 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> + 37230: 01f5549b srliw s1,a0,0x1f + 37234: 04000513 li a0,64 + 37238: e68de0ef jal ra,158a0 <_Znwm@plt> + 3723c: 000b3583 ld a1,0(s6) + 37240: 008b3603 ld a2,8(s6) + 37244: 03050793 addi a5,a0,48 + 37248: 842a mv s0,a0 + 3724a: f11c sd a5,32(a0) + 3724c: 962e add a2,a2,a1 + 3724e: 02050513 addi a0,a0,32 + 37252: bbce10ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 37256: 86e2 mv a3,s8 + 37258: 8656 mv a2,s5 + 3725a: 8526 mv a0,s1 + 3725c: 85a2 mv a1,s0 + 3725e: b42de0ef jal ra,155a0 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt> + 37262: 028a3703 ld a4,40(s4) + 37266: 4785 li a5,1 + 37268: 973e add a4,a4,a5 + 3726a: 02ea3423 sd a4,40(s4) + 3726e: b7a5 j 371d6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xac> + 37270: 8aa2 mv s5,s0 + 37272: 84ca mv s1,s2 + 37274: 842a mv s0,a0 + 37276: bf0d j 371a8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x7e> + 37278: 4781 li a5,0 + 3727a: bfb1 j 371d6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xac> + 3727c: 6d1c ld a5,24(a0) + 3727e: 8462 mv s0,s8 + 37280: f98791e3 bne a5,s8,37202 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xd8> + 37284: 8ae2 mv s5,s8 + 37286: 4485 li s1,1 + 37288: b775 j 37234 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x10a> + 3728a: f45e sd s7,40(sp) + 3728c: b34de0ef jal ra,155c0 <__cxa_begin_catch@plt> + 37290: 8522 mv a0,s0 + 37292: e6ede0ef jal ra,15900 <_ZdlPv@plt> + 37296: ddade0ef jal ra,15870 <__cxa_rethrow@plt> + 3729a: 842a mv s0,a0 + 3729c: 9c5de0ef jal ra,15c60 <__cxa_end_catch@plt> + 372a0: 8522 mv a0,s0 + 372a2: d4ede0ef jal ra,157f0 <_Unwind_Resume@plt> + +00000000000372a6 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_>: + 372a6: 7179 addi sp,sp,-48 + 372a8: f406 sd ra,40(sp) + 372aa: f022 sd s0,32(sp) + 372ac: c145 beqz a0,3734c <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0xa6> + 372ae: 611c ld a5,0(a0) + 372b0: 00014597 auipc a1,0x14 + 372b4: c585b583 ld a1,-936(a1) # 4af08 <_GLOBAL_OFFSET_TABLE_+0x3b8> + 372b8: 842a mv s0,a0 + 372ba: ff87b783 ld a5,-8(a5) # ffffffff7ffffff8 <__global_pointer$+0xffffffff7ffb4268> + 372be: 679c ld a5,8(a5) + 372c0: 06b78d63 beq a5,a1,3733a <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x94> + 372c4: 0007c683 lbu a3,0(a5) + 372c8: 02a00713 li a4,42 + 372cc: 4501 li a0,0 + 372ce: 00e68763 beq a3,a4,372dc <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x36> + 372d2: 853e mv a0,a5 + 372d4: 8edde0ef jal ra,15bc0 + 372d8: 00153513 seqz a0,a0 + 372dc: c93e40ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 372e0: c105 beqz a0,37300 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x5a> + 372e2: 8522 mv a0,s0 + 372e4: 7402 ld s0,32(sp) + 372e6: 70a2 ld ra,40(sp) + 372e8: 4681 li a3,0 + 372ea: 00014617 auipc a2,0x14 + 372ee: a3663603 ld a2,-1482(a2) # 4ad20 <_GLOBAL_OFFSET_TABLE_+0x1d0> + 372f2: 00014597 auipc a1,0x14 + 372f6: 8c65b583 ld a1,-1850(a1) # 4abb8 <_GLOBAL_OFFSET_TABLE_+0x68> + 372fa: 6145 addi sp,sp,48 + 372fc: 9d5de06f j 15cd0 <__dynamic_cast@plt> + 37300: ec26 sd s1,24(sp) + 37302: 0024 addi s1,sp,8 + 37304: 8526 mv a0,s1 + 37306: 00004617 auipc a2,0x4 + 3730a: e0260613 addi a2,a2,-510 # 3b108 <_IO_stdin_used+0x2ab0> + 3730e: 458d li a1,3 + 37310: 44d00693 li a3,1101 + 37314: c83e80ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 37318: 03300613 li a2,51 + 3731c: 00004597 auipc a1,0x4 + 37320: 14c58593 addi a1,a1,332 # 3b468 <_IO_stdin_used+0x2e10> + 37324: 00014517 auipc a0,0x14 + 37328: c7453503 ld a0,-908(a0) # 4af98 <_ZSt4cerr@Base> + 3732c: bd4de0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 37330: 8526 mv a0,s1 + 37332: ff5e50ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 37336: 64e2 ld s1,24(sp) + 37338: b76d j 372e2 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x3c> + 3733a: 4505 li a0,1 + 3733c: b745 j 372dc <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x36> + 3733e: 842a mv s0,a0 + 37340: 8526 mv a0,s1 + 37342: fe5e50ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 37346: 8522 mv a0,s0 + 37348: ca8de0ef jal ra,157f0 <_Unwind_Resume@plt> + 3734c: ec26 sd s1,24(sp) + 3734e: ed2de0ef jal ra,15a20 <__cxa_bad_typeid@plt> + +0000000000037352 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv>: + 37352: 7179 addi sp,sp,-48 + 37354: ec26 sd s1,24(sp) + 37356: 84aa mv s1,a0 + 37358: 4108 lw a0,0(a0) + 3735a: f406 sd ra,40(sp) + 3735c: 8c5de0ef jal ra,15c20 + 37360: c919 beqz a0,37376 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0x24> + 37362: 00014317 auipc t1,0x14 + 37366: 9fe33303 ld t1,-1538(t1) # 4ad60 <_GLOBAL_OFFSET_TABLE_+0x210> + 3736a: 9302 jalr t1 + 3736c: 70a2 ld ra,40(sp) + 3736e: 64e2 ld s1,24(sp) + 37370: 0521 addi a0,a0,8 + 37372: 6145 addi sp,sp,48 + 37374: 8082 ret + 37376: 6488 ld a0,8(s1) + 37378: f022 sd s0,32(sp) + 3737a: 00014717 auipc a4,0x14 + 3737e: b4673703 ld a4,-1210(a4) # 4aec0 <_GLOBAL_OFFSET_TABLE_+0x370> + 37382: 611c ld a5,0(a0) + 37384: 6b9c ld a5,16(a5) + 37386: 0ae79063 bne a5,a4,37426 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0xd4> + 3738a: 02000513 li a0,32 + 3738e: d12de0ef jal ra,158a0 <_Znwm@plt> + 37392: 00014797 auipc a5,0x14 + 37396: a1e7b783 ld a5,-1506(a5) # 4adb0 <_GLOBAL_OFFSET_TABLE_+0x260> + 3739a: 07c1 addi a5,a5,16 + 3739c: 842a mv s0,a0 + 3739e: 00053423 sd zero,8(a0) + 373a2: 00053823 sd zero,16(a0) + 373a6: 00053c23 sd zero,24(a0) + 373aa: e11c sd a5,0(a0) + 373ac: 4088 lw a0,0(s1) + 373ae: 85a2 mv a1,s0 + 373b0: a40de0ef jal ra,155f0 + 373b4: 84aa mv s1,a0 + 373b6: e901 bnez a0,373c6 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0x74> + 373b8: 70a2 ld ra,40(sp) + 373ba: 00840513 addi a0,s0,8 + 373be: 7402 ld s0,32(sp) + 373c0: 64e2 ld s1,24(sp) + 373c2: 6145 addi sp,sp,48 + 373c4: 8082 ret + 373c6: e84a sd s2,16(sp) + 373c8: 00810913 addi s2,sp,8 + 373cc: 854a mv a0,s2 + 373ce: 00004617 auipc a2,0x4 + 373d2: d3a60613 addi a2,a2,-710 # 3b108 <_IO_stdin_used+0x2ab0> + 373d6: 458d li a1,3 + 373d8: 70200693 li a3,1794 + 373dc: bbbe80ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 373e0: 02600613 li a2,38 + 373e4: 00004597 auipc a1,0x4 + 373e8: 0bc58593 addi a1,a1,188 # 3b4a0 <_IO_stdin_used+0x2e48> + 373ec: 00014517 auipc a0,0x14 + 373f0: bac53503 ld a0,-1108(a0) # 4af98 <_ZSt4cerr@Base> + 373f4: b0cde0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 373f8: 4649 li a2,18 + 373fa: 00004597 auipc a1,0x4 + 373fe: d8e58593 addi a1,a1,-626 # 3b188 <_IO_stdin_used+0x2b30> + 37402: 00014517 auipc a0,0x14 + 37406: b9653503 ld a0,-1130(a0) # 4af98 <_ZSt4cerr@Base> + 3740a: af6de0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3740e: 85a6 mv a1,s1 + 37410: 00014517 auipc a0,0x14 + 37414: b8853503 ld a0,-1144(a0) # 4af98 <_ZSt4cerr@Base> + 37418: 8f8de0ef jal ra,15510 <_ZNSolsEi@plt> + 3741c: 854a mv a0,s2 + 3741e: f09e50ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 37422: 6942 ld s2,16(sp) + 37424: bf51 j 373b8 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0x66> + 37426: 9782 jalr a5 + 37428: 842a mv s0,a0 + 3742a: b749 j 373ac <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0x5a> + 3742c: 842a mv s0,a0 + 3742e: 854a mv a0,s2 + 37430: ef7e50ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 37434: 8522 mv a0,s0 + 37436: bbade0ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000003743a <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_>: + 3743a: 7139 addi sp,sp,-64 + 3743c: e852 sd s4,16(sp) + 3743e: e05a sd s6,0(sp) + 37440: 00053a03 ld s4,0(a0) + 37444: 00853b03 ld s6,8(a0) + 37448: f822 sd s0,48(sp) + 3744a: 57fd li a5,-1 + 3744c: 414b0433 sub s0,s6,s4 + 37450: fc06 sd ra,56(sp) + 37452: f426 sd s1,40(sp) + 37454: f04a sd s2,32(sp) + 37456: ec4e sd s3,24(sp) + 37458: e456 sd s5,8(sp) + 3745a: 40545713 srai a4,s0,0x5 + 3745e: 8399 srli a5,a5,0x6 + 37460: 12f70763 beq a4,a5,3758e <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x154> + 37464: 89aa mv s3,a0 + 37466: 84ae mv s1,a1 + 37468: 4785 li a5,1 + 3746a: eb61 bnez a4,3753a <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x100> + 3746c: 577d li a4,-1 + 3746e: 8319 srli a4,a4,0x6 + 37470: 10f76b63 bltu a4,a5,37586 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x14c> + 37474: 00579913 slli s2,a5,0x5 + 37478: 854a mv a0,s2 + 3747a: c26de0ef jal ra,158a0 <_Znwm@plt> + 3747e: 008507b3 add a5,a0,s0 + 37482: 6090 ld a2,0(s1) + 37484: 01078693 addi a3,a5,16 + 37488: e394 sd a3,0(a5) + 3748a: 01048713 addi a4,s1,16 + 3748e: 8aaa mv s5,a0 + 37490: 0ce60d63 beq a2,a4,3756a <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x130> + 37494: 6894 ld a3,16(s1) + 37496: e390 sd a2,0(a5) + 37498: eb94 sd a3,16(a5) + 3749a: 6494 ld a3,8(s1) + 3749c: e098 sd a4,0(s1) + 3749e: 00048823 sb zero,16(s1) + 374a2: e794 sd a3,8(a5) + 374a4: 0004b423 sd zero,8(s1) + 374a8: 0f6a0163 beq s4,s6,3758a <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x150> + 374ac: 008a8833 add a6,s5,s0 + 374b0: 010a0713 addi a4,s4,16 + 374b4: 87d6 mv a5,s5 + 374b6: 01078693 addi a3,a5,16 + 374ba: e394 sd a3,0(a5) + 374bc: ff073583 ld a1,-16(a4) + 374c0: ff873603 ld a2,-8(a4) + 374c4: 04e58463 beq a1,a4,3750c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xd2> + 374c8: 6314 ld a3,0(a4) + 374ca: e38c sd a1,0(a5) + 374cc: e790 sd a2,8(a5) + 374ce: eb94 sd a3,16(a5) + 374d0: 02078793 addi a5,a5,32 + 374d4: 02070713 addi a4,a4,32 + 374d8: fd079fe3 bne a5,a6,374b6 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x7c> + 374dc: 02080413 addi s0,a6,32 + 374e0: 000a0563 beqz s4,374ea <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xb0> + 374e4: 8552 mv a0,s4 + 374e6: c1ade0ef jal ra,15900 <_ZdlPv@plt> + 374ea: 0089b423 sd s0,8(s3) + 374ee: 70e2 ld ra,56(sp) + 374f0: 7442 ld s0,48(sp) + 374f2: 9956 add s2,s2,s5 + 374f4: 0129b823 sd s2,16(s3) + 374f8: 0159b023 sd s5,0(s3) + 374fc: 74a2 ld s1,40(sp) + 374fe: 7902 ld s2,32(sp) + 37500: 69e2 ld s3,24(sp) + 37502: 6a42 ld s4,16(sp) + 37504: 6aa2 ld s5,8(sp) + 37506: 6b02 ld s6,0(sp) + 37508: 6121 addi sp,sp,64 + 3750a: 8082 ret + 3750c: 0605 addi a2,a2,1 + 3750e: 88ba mv a7,a4 + 37510: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma + 37514: 02088407 vle8.v v8,(a7) + 37518: 8e0d sub a2,a2,a1 + 3751a: 98ae add a7,a7,a1 + 3751c: 02068427 vse8.v v8,(a3) + 37520: 96ae add a3,a3,a1 + 37522: f67d bnez a2,37510 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xd6> + 37524: ff873683 ld a3,-8(a4) + 37528: 02078793 addi a5,a5,32 + 3752c: 02070713 addi a4,a4,32 + 37530: fed7b423 sd a3,-24(a5) + 37534: f90791e3 bne a5,a6,374b6 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x7c> + 37538: b755 j 374dc <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xa2> + 3753a: 00171793 slli a5,a4,0x1 + 3753e: f2e7f7e3 bgeu a5,a4,3746c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x32> + 37542: fc100513 li a0,-63 + 37546: 8105 srli a0,a0,0x1 + 37548: b58de0ef jal ra,158a0 <_Znwm@plt> + 3754c: 008507b3 add a5,a0,s0 + 37550: 6090 ld a2,0(s1) + 37552: 01078693 addi a3,a5,16 + 37556: fc100913 li s2,-63 + 3755a: e394 sd a3,0(a5) + 3755c: 01048713 addi a4,s1,16 + 37560: 8aaa mv s5,a0 + 37562: 00195913 srli s2,s2,0x1 + 37566: f2e617e3 bne a2,a4,37494 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x5a> + 3756a: 6490 ld a2,8(s1) + 3756c: 853a mv a0,a4 + 3756e: 0605 addi a2,a2,1 + 37570: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma + 37574: 02050407 vle8.v v8,(a0) + 37578: 8e0d sub a2,a2,a1 + 3757a: 952e add a0,a0,a1 + 3757c: 02068427 vse8.v v8,(a3) + 37580: 96ae add a3,a3,a1 + 37582: f67d bnez a2,37570 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x136> + 37584: bf19 j 3749a <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x60> + 37586: 87ba mv a5,a4 + 37588: b5f5 j 37474 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x3a> + 3758a: 8856 mv a6,s5 + 3758c: bf81 j 374dc <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xa2> + 3758e: 00001517 auipc a0,0x1 + 37592: 71250513 addi a0,a0,1810 # 38ca0 <_IO_stdin_used+0x648> + 37596: b5ade0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + +000000000003759a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_>: + 3759a: 411c lw a5,0(a0) + 3759c: 7171 addi sp,sp,-176 + 3759e: f122 sd s0,160(sp) + 375a0: f506 sd ra,168(sp) + 375a2: 4405 li s0,1 + 375a4: 12f45963 bge s0,a5,376d6 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x13c> + 375a8: e94a sd s2,144(sp) + 375aa: fcd6 sd s5,120(sp) + 375ac: f8da sd s6,112(sp) + 375ae: f4de sd s7,104(sp) + 375b0: f0e2 sd s8,96(sp) + 375b2: ece6 sd s9,88(sp) + 375b4: e8ea sd s10,80(sp) + 375b6: e4ee sd s11,72(sp) + 375b8: ed26 sd s1,152(sp) + 375ba: e54e sd s3,136(sp) + 375bc: e152 sd s4,128(sp) + 375be: 892a mv s2,a0 + 375c0: 8b2e mv s6,a1 + 375c2: 01810a93 addi s5,sp,24 + 375c6: 02010b93 addi s7,sp,32 + 375ca: 00014d97 auipc s11,0x14 + 375ce: 8fedbd83 ld s11,-1794(s11) # 4aec8 <_GLOBAL_OFFSET_TABLE_+0x378> + 375d2: 4c19 li s8,6 + 375d4: 00014c97 auipc s9,0x14 + 375d8: 83ccbc83 ld s9,-1988(s9) # 4ae10 <_GLOBAL_OFFSET_TABLE_+0x2c0> + 375dc: 8d22 mv s10,s0 + 375de: a09d j 37644 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xaa> + 375e0: e42a sd a0,8(sp) + 375e2: deede0ef jal ra,15bd0 + 375e6: 66a2 ld a3,8(sp) + 375e8: 008db603 ld a2,8(s11) + 375ec: 872a mv a4,a0 + 375ee: 4581 li a1,0 + 375f0: 00014517 auipc a0,0x14 + 375f4: 8d853503 ld a0,-1832(a0) # 4aec8 <_GLOBAL_OFFSET_TABLE_+0x378> + 375f8: 978de0ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 375fc: 89af60ef jal ra,2d696 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0> + 37600: 00092783 lw a5,0(s2) + 37604: 0e878463 beq a5,s0,376ec <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x152> + 37608: fff78a1b addiw s4,a5,-1 + 3760c: 408a063b subw a2,s4,s0 + 37610: 02061793 slli a5,a2,0x20 + 37614: 00848593 addi a1,s1,8 + 37618: 01d7d613 srli a2,a5,0x1d + 3761c: 95da add a1,a1,s6 + 3761e: 854e mv a0,s3 + 37620: 0621 addi a2,a2,8 + 37622: c6ede0ef jal ra,15a90 + 37626: 7482 ld s1,32(sp) + 37628: 01492023 sw s4,0(s2) + 3762c: 347d addiw s0,s0,-1 + 3762e: 181c addi a5,sp,48 + 37630: 00f48563 beq s1,a5,3763a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xa0> + 37634: 8526 mv a0,s1 + 37636: acade0ef jal ra,15900 <_ZdlPv@plt> + 3763a: 00092783 lw a5,0(s2) + 3763e: 2405 addiw s0,s0,1 + 37640: 08f45063 bge s0,a5,376c0 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x126> + 37644: 8556 mv a0,s5 + 37646: 00341493 slli s1,s0,0x3 + 3764a: f4ee20ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 3764e: 009b09b3 add s3,s6,s1 + 37652: 0009b583 ld a1,0(s3) + 37656: 8556 mv a0,s5 + 37658: 9efed0ef jal ra,25046 <_ZN7testing7MessagelsEPw> + 3765c: 85aa mv a1,a0 + 3765e: 855e mv a0,s7 + 37660: b63e20ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 37664: 6562 ld a0,24(sp) + 37666: c501 beqz a0,3766e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xd4> + 37668: 611c ld a5,0(a0) + 3766a: 679c ld a5,8(a5) + 3766c: 9782 jalr a5 + 3766e: 7a02 ld s4,32(sp) + 37670: 8552 mv a0,s4 + 37672: c3fe60ef jal ra,1e2b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc> + 37676: f549 bnez a0,37600 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x66> + 37678: 4601 li a2,0 + 3767a: 00004597 auipc a1,0x4 + 3767e: 3ae58593 addi a1,a1,942 # 3ba28 <_ZN7testing8internalL13kFlagfileFlagE> + 37682: 8552 mv a0,s4 + 37684: f54e10ef jal ra,18dd8 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> + 37688: fd21 bnez a0,375e0 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x46> + 3768a: 77a2 ld a5,40(sp) + 3768c: 01878d63 beq a5,s8,376a6 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x10c> + 37690: 4709 li a4,2 + 37692: 06e78063 beq a5,a4,376f2 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x158> + 37696: 8552 mv a0,s4 + 37698: 94de40ef jal ra,1bfe4 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc> + 3769c: 7482 ld s1,32(sp) + 3769e: d941 beqz a0,3762e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x94> + 376a0: 01ac8023 sb s10,0(s9) + 376a4: b769 j 3762e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x94> + 376a6: 7482 ld s1,32(sp) + 376a8: 8662 mv a2,s8 + 376aa: 00004597 auipc a1,0x4 + 376ae: e1e58593 addi a1,a1,-482 # 3b4c8 <_IO_stdin_used+0x2e70> + 376b2: 8526 mv a0,s1 + 376b4: b0cde0ef jal ra,159c0 + 376b8: fd79 bnez a0,37696 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xfc> + 376ba: 01ac8023 sb s10,0(s9) + 376be: bf85 j 3762e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x94> + 376c0: 64ea ld s1,152(sp) + 376c2: 694a ld s2,144(sp) + 376c4: 69aa ld s3,136(sp) + 376c6: 6a0a ld s4,128(sp) + 376c8: 7ae6 ld s5,120(sp) + 376ca: 7b46 ld s6,112(sp) + 376cc: 7ba6 ld s7,104(sp) + 376ce: 7c06 ld s8,96(sp) + 376d0: 6ce6 ld s9,88(sp) + 376d2: 6d46 ld s10,80(sp) + 376d4: 6da6 ld s11,72(sp) + 376d6: 00013797 auipc a5,0x13 + 376da: 73a7b783 ld a5,1850(a5) # 4ae10 <_GLOBAL_OFFSET_TABLE_+0x2c0> + 376de: 0007c783 lbu a5,0(a5) + 376e2: ebb9 bnez a5,37738 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x19e> + 376e4: 70aa ld ra,168(sp) + 376e6: 740a ld s0,160(sp) + 376e8: 614d addi sp,sp,176 + 376ea: 8082 ret + 376ec: fff40a1b addiw s4,s0,-1 + 376f0: bf1d j 37626 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x8c> + 376f2: 7482 ld s1,32(sp) + 376f4: 02d00713 li a4,45 + 376f8: 0004c783 lbu a5,0(s1) + 376fc: 02e78363 beq a5,a4,37722 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x188> + 37700: 02d00713 li a4,45 + 37704: 02e78f63 beq a5,a4,37742 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x1a8> + 37708: 02f00713 li a4,47 + 3770c: f8e795e3 bne a5,a4,37696 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xfc> + 37710: 0014c703 lbu a4,1(s1) + 37714: 03f00793 li a5,63 + 37718: f6f71fe3 bne a4,a5,37696 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xfc> + 3771c: 01ac8023 sb s10,0(s9) + 37720: b739 j 3762e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x94> + 37722: 0014c683 lbu a3,1(s1) + 37726: 06800713 li a4,104 + 3772a: f6e68be3 beq a3,a4,376a0 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x106> + 3772e: 02d00713 li a4,45 + 37732: fce79be3 bne a5,a4,37708 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x16e> + 37736: a031 j 37742 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x1a8> + 37738: 740a ld s0,160(sp) + 3773a: 70aa ld ra,168(sp) + 3773c: 614d addi sp,sp,176 + 3773e: d4fe306f j 1b48c <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0> + 37742: 0014c683 lbu a3,1(s1) + 37746: 03f00713 li a4,63 + 3774a: fae69fe3 bne a3,a4,37708 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x16e> + 3774e: bf89 j 376a0 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x106> + 37750: 842a mv s0,a0 + 37752: 855e mv a0,s7 + 37754: bb0df0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 37758: 8522 mv a0,s0 + 3775a: 896de0ef jal ra,157f0 <_Unwind_Resume@plt> + 3775e: 67e2 ld a5,24(sp) + 37760: 842a mv s0,a0 + 37762: dbfd beqz a5,37758 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x1be> + 37764: 6398 ld a4,0(a5) + 37766: 853e mv a0,a5 + 37768: 671c ld a5,8(a4) + 3776a: 9782 jalr a5 + 3776c: b7f5 j 37758 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x1be> + +000000000003776e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_>: + 3776e: 411c lw a5,0(a0) + 37770: 7135 addi sp,sp,-160 + 37772: e922 sd s0,144(sp) + 37774: ed06 sd ra,152(sp) + 37776: 4405 li s0,1 + 37778: 10f45d63 bge s0,a5,37892 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x124> + 3777c: e14a sd s2,128(sp) + 3777e: f4d6 sd s5,104(sp) + 37780: f0da sd s6,96(sp) + 37782: ecde sd s7,88(sp) + 37784: e8e2 sd s8,80(sp) + 37786: e4e6 sd s9,72(sp) + 37788: e0ea sd s10,64(sp) + 3778a: fc6e sd s11,56(sp) + 3778c: e526 sd s1,136(sp) + 3778e: fcce sd s3,120(sp) + 37790: f8d2 sd s4,112(sp) + 37792: 892a mv s2,a0 + 37794: 8aae mv s5,a1 + 37796: 01010b13 addi s6,sp,16 + 3779a: 00013b97 auipc s7,0x13 + 3779e: 4eebbb83 ld s7,1262(s7) # 4ac88 <_GLOBAL_OFFSET_TABLE_+0x138> + 377a2: 00013d97 auipc s11,0x13 + 377a6: 726dbd83 ld s11,1830(s11) # 4aec8 <_GLOBAL_OFFSET_TABLE_+0x378> + 377aa: 4c19 li s8,6 + 377ac: 00013c97 auipc s9,0x13 + 377b0: 664cbc83 ld s9,1636(s9) # 4ae10 <_GLOBAL_OFFSET_TABLE_+0x2c0> + 377b4: 8d22 mv s10,s0 + 377b6: a09d j 3781c <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xae> + 377b8: e42a sd a0,8(sp) + 377ba: c16de0ef jal ra,15bd0 + 377be: 66a2 ld a3,8(sp) + 377c0: 008db603 ld a2,8(s11) + 377c4: 872a mv a4,a0 + 377c6: 4581 li a1,0 + 377c8: 00013517 auipc a0,0x13 + 377cc: 70053503 ld a0,1792(a0) # 4aec8 <_GLOBAL_OFFSET_TABLE_+0x378> + 377d0: fa1dd0ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 377d4: ec3f50ef jal ra,2d696 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0> + 377d8: 00092783 lw a5,0(s2) + 377dc: 0c878663 beq a5,s0,378a8 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x13a> + 377e0: fff78a1b addiw s4,a5,-1 + 377e4: 408a063b subw a2,s4,s0 + 377e8: 02061793 slli a5,a2,0x20 + 377ec: 00848593 addi a1,s1,8 + 377f0: 01d7d613 srli a2,a5,0x1d + 377f4: 95d6 add a1,a1,s5 + 377f6: 854e mv a0,s3 + 377f8: 0621 addi a2,a2,8 + 377fa: a96de0ef jal ra,15a90 + 377fe: 64c2 ld s1,16(sp) + 37800: 01492023 sw s4,0(s2) + 37804: 347d addiw s0,s0,-1 + 37806: 101c addi a5,sp,32 + 37808: 00f48563 beq s1,a5,37812 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xa4> + 3780c: 8526 mv a0,s1 + 3780e: 8f2de0ef jal ra,15900 <_ZdlPv@plt> + 37812: 00092783 lw a5,0(s2) + 37816: 2405 addiw s0,s0,1 + 37818: 06f45263 bge s0,a5,3787c <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x10e> + 3781c: 00341493 slli s1,s0,0x3 + 37820: 009a89b3 add s3,s5,s1 + 37824: 855a mv a0,s6 + 37826: 85ce mv a1,s3 + 37828: 9b82 jalr s7 + 3782a: 6a42 ld s4,16(sp) + 3782c: 8552 mv a0,s4 + 3782e: a83e60ef jal ra,1e2b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc> + 37832: f15d bnez a0,377d8 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x6a> + 37834: 4601 li a2,0 + 37836: 00004597 auipc a1,0x4 + 3783a: 1f258593 addi a1,a1,498 # 3ba28 <_ZN7testing8internalL13kFlagfileFlagE> + 3783e: 8552 mv a0,s4 + 37840: d98e10ef jal ra,18dd8 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> + 37844: f935 bnez a0,377b8 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x4a> + 37846: 67e2 ld a5,24(sp) + 37848: 01878d63 beq a5,s8,37862 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xf4> + 3784c: 4709 li a4,2 + 3784e: 06e78063 beq a5,a4,378ae <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x140> + 37852: 8552 mv a0,s4 + 37854: f90e40ef jal ra,1bfe4 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc> + 37858: 64c2 ld s1,16(sp) + 3785a: d555 beqz a0,37806 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x98> + 3785c: 01ac8023 sb s10,0(s9) + 37860: b75d j 37806 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x98> + 37862: 64c2 ld s1,16(sp) + 37864: 8662 mv a2,s8 + 37866: 00004597 auipc a1,0x4 + 3786a: c6258593 addi a1,a1,-926 # 3b4c8 <_IO_stdin_used+0x2e70> + 3786e: 8526 mv a0,s1 + 37870: 950de0ef jal ra,159c0 + 37874: fd79 bnez a0,37852 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xe4> + 37876: 01ac8023 sb s10,0(s9) + 3787a: b771 j 37806 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x98> + 3787c: 64aa ld s1,136(sp) + 3787e: 690a ld s2,128(sp) + 37880: 79e6 ld s3,120(sp) + 37882: 7a46 ld s4,112(sp) + 37884: 7aa6 ld s5,104(sp) + 37886: 7b06 ld s6,96(sp) + 37888: 6be6 ld s7,88(sp) + 3788a: 6c46 ld s8,80(sp) + 3788c: 6ca6 ld s9,72(sp) + 3788e: 6d06 ld s10,64(sp) + 37890: 7de2 ld s11,56(sp) + 37892: 00013797 auipc a5,0x13 + 37896: 57e7b783 ld a5,1406(a5) # 4ae10 <_GLOBAL_OFFSET_TABLE_+0x2c0> + 3789a: 0007c783 lbu a5,0(a5) + 3789e: ebb9 bnez a5,378f4 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x186> + 378a0: 60ea ld ra,152(sp) + 378a2: 644a ld s0,144(sp) + 378a4: 610d addi sp,sp,160 + 378a6: 8082 ret + 378a8: fff40a1b addiw s4,s0,-1 + 378ac: bf89 j 377fe <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x90> + 378ae: 64c2 ld s1,16(sp) + 378b0: 02d00713 li a4,45 + 378b4: 0004c783 lbu a5,0(s1) + 378b8: 02e78363 beq a5,a4,378de <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x170> + 378bc: 02d00713 li a4,45 + 378c0: 02e78f63 beq a5,a4,378fe <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x190> + 378c4: 02f00713 li a4,47 + 378c8: f8e795e3 bne a5,a4,37852 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xe4> + 378cc: 0014c703 lbu a4,1(s1) + 378d0: 03f00793 li a5,63 + 378d4: f6f71fe3 bne a4,a5,37852 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xe4> + 378d8: 01ac8023 sb s10,0(s9) + 378dc: b72d j 37806 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x98> + 378de: 0014c683 lbu a3,1(s1) + 378e2: 06800713 li a4,104 + 378e6: f6e68be3 beq a3,a4,3785c <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xee> + 378ea: 02d00713 li a4,45 + 378ee: fce79be3 bne a5,a4,378c4 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x156> + 378f2: a031 j 378fe <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x190> + 378f4: 644a ld s0,144(sp) + 378f6: 60ea ld ra,152(sp) + 378f8: 610d addi sp,sp,160 + 378fa: b93e306f j 1b48c <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0> + 378fe: 0014c683 lbu a3,1(s1) + 37902: 03f00713 li a4,63 + 37906: fae69fe3 bne a3,a4,378c4 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x156> + 3790a: bf89 j 3785c <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xee> + 3790c: 842a mv s0,a0 + 3790e: 855a mv a0,s6 + 37910: 9f4df0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 37914: 8522 mv a0,s0 + 37916: edbdd0ef jal ra,157f0 <_Unwind_Resume@plt> + +000000000003791a <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_>: + 3791a: 7159 addi sp,sp,-112 + 3791c: e4ce sd s3,72(sp) + 3791e: 89aa mv s3,a0 + 37920: 850a mv a0,sp + 37922: f0a2 sd s0,96(sp) + 37924: eca6 sd s1,88(sp) + 37926: fc56 sd s5,56(sp) + 37928: f486 sd ra,104(sp) + 3792a: 8aae mv s5,a1 + 3792c: c03e10ef jal ra,1952e <_ZN7testing8internal8GetArgvsB5cxx11Ev> + 37930: 64a2 ld s1,8(sp) + 37932: 6402 ld s0,0(sp) + 37934: 02848863 beq s1,s0,37964 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x4a> + 37938: 6008 ld a0,0(s0) + 3793a: 01040793 addi a5,s0,16 + 3793e: 00f50463 beq a0,a5,37946 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x2c> + 37942: fbfdd0ef jal ra,15900 <_ZdlPv@plt> + 37946: 02040413 addi s0,s0,32 + 3794a: fe8497e3 bne s1,s0,37938 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x1e> + 3794e: 6502 ld a0,0(sp) + 37950: c119 beqz a0,37956 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x3c> + 37952: fafdd0ef jal ra,15900 <_ZdlPv@plt> + 37956: 70a6 ld ra,104(sp) + 37958: 7406 ld s0,96(sp) + 3795a: 64e6 ld s1,88(sp) + 3795c: 69a6 ld s3,72(sp) + 3795e: 7ae2 ld s5,56(sp) + 37960: 6165 addi sp,sp,112 + 37962: 8082 ret + 37964: e0d2 sd s4,64(sp) + 37966: e8ca sd s2,80(sp) + 37968: f85a sd s6,48(sp) + 3796a: f45e sd s7,40(sp) + 3796c: f062 sd s8,32(sp) + 3796e: 8a0a mv s4,sp + 37970: c481 beqz s1,37978 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x5e> + 37972: 8526 mv a0,s1 + 37974: f8ddd0ef jal ra,15900 <_ZdlPv@plt> + 37978: 0009a783 lw a5,0(s3) + 3797c: 0ef05463 blez a5,37a64 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x14a> + 37980: 8b818493 addi s1,gp,-1864 # 4b648 <_ZN7testing8internalL7g_argvsE> + 37984: 0004bb03 ld s6,0(s1) + 37988: 0084b903 ld s2,8(s1) + 3798c: 032b0363 beq s6,s2,379b2 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x98> + 37990: 845a mv s0,s6 + 37992: 6008 ld a0,0(s0) + 37994: 01040793 addi a5,s0,16 + 37998: 00f50463 beq a0,a5,379a0 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x86> + 3799c: f65dd0ef jal ra,15900 <_ZdlPv@plt> + 379a0: 02040413 addi s0,s0,32 + 379a4: ff2417e3 bne s0,s2,37992 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x78> + 379a8: 0009a783 lw a5,0(s3) + 379ac: 0164b423 sd s6,8(s1) + 379b0: cba5 beqz a5,37a20 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x106> + 379b2: 8956 mv s2,s5 + 379b4: 4401 li s0,0 + 379b6: 00013b97 auipc s7,0x13 + 379ba: 2d2bbb83 ld s7,722(s7) # 4ac88 <_GLOBAL_OFFSET_TABLE_+0x138> + 379be: 00013c17 auipc s8,0x13 + 379c2: 4fac3c03 ld s8,1274(s8) # 4aeb8 <_GLOBAL_OFFSET_TABLE_+0x368> + 379c6: 01010b13 addi s6,sp,16 + 379ca: a02d j 379f4 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xda> + 379cc: 01078713 addi a4,a5,16 + 379d0: e398 sd a4,0(a5) + 379d2: 6682 ld a3,0(sp) + 379d4: 6622 ld a2,8(sp) + 379d6: 07668963 beq a3,s6,37a48 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x12e> + 379da: 6742 ld a4,16(sp) + 379dc: e394 sd a3,0(a5) + 379de: eb98 sd a4,16(a5) + 379e0: e790 sd a2,8(a5) + 379e2: 02078793 addi a5,a5,32 + 379e6: e49c sd a5,8(s1) + 379e8: 0009a783 lw a5,0(s3) + 379ec: 2405 addiw s0,s0,1 + 379ee: 0921 addi s2,s2,8 + 379f0: 02878863 beq a5,s0,37a20 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x106> + 379f4: 85ca mv a1,s2 + 379f6: 8552 mv a0,s4 + 379f8: 9b82 jalr s7 + 379fa: 649c ld a5,8(s1) + 379fc: 6898 ld a4,16(s1) + 379fe: fce797e3 bne a5,a4,379cc <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xb2> + 37a02: 85d2 mv a1,s4 + 37a04: 8b818513 addi a0,gp,-1864 # 4b648 <_ZN7testing8internalL7g_argvsE> + 37a08: 9c02 jalr s8 + 37a0a: 6502 ld a0,0(sp) + 37a0c: fd650ee3 beq a0,s6,379e8 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xce> + 37a10: ef1dd0ef jal ra,15900 <_ZdlPv@plt> + 37a14: 0009a783 lw a5,0(s3) + 37a18: 2405 addiw s0,s0,1 + 37a1a: 0921 addi s2,s2,8 + 37a1c: fc879ce3 bne a5,s0,379f4 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xda> + 37a20: 85d6 mv a1,s5 + 37a22: 854e mv a0,s3 + 37a24: dd3f50ef jal ra,2d7f6 <_ZN7testing8internal24ParseGoogleTestFlagsOnlyEPiPPc> + 37a28: b82f20ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 37a2c: 7406 ld s0,96(sp) + 37a2e: 6946 ld s2,80(sp) + 37a30: 6a06 ld s4,64(sp) + 37a32: 7b42 ld s6,48(sp) + 37a34: 7ba2 ld s7,40(sp) + 37a36: 7c02 ld s8,32(sp) + 37a38: 70a6 ld ra,104(sp) + 37a3a: 64e6 ld s1,88(sp) + 37a3c: 69a6 ld s3,72(sp) + 37a3e: 7ae2 ld s5,56(sp) + 37a40: 6128 ld a0,64(a0) + 37a42: 6165 addi sp,sp,112 + 37a44: beff506f j 2d632 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv> + 37a48: 855a mv a0,s6 + 37a4a: 00160593 addi a1,a2,1 + 37a4e: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma + 37a52: 02050407 vle8.v v8,(a0) + 37a56: 8d95 sub a1,a1,a3 + 37a58: 9536 add a0,a0,a3 + 37a5a: 02070427 vse8.v v8,(a4) + 37a5e: 9736 add a4,a4,a3 + 37a60: f5fd bnez a1,37a4e <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x134> + 37a62: bfbd j 379e0 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xc6> + 37a64: 70a6 ld ra,104(sp) + 37a66: 7406 ld s0,96(sp) + 37a68: 6946 ld s2,80(sp) + 37a6a: 6a06 ld s4,64(sp) + 37a6c: 7b42 ld s6,48(sp) + 37a6e: 7ba2 ld s7,40(sp) + 37a70: 7c02 ld s8,32(sp) + 37a72: 64e6 ld s1,88(sp) + 37a74: 69a6 ld s3,72(sp) + 37a76: 7ae2 ld s5,56(sp) + 37a78: 6165 addi sp,sp,112 + 37a7a: 8082 ret + 37a7c: 842a mv s0,a0 + 37a7e: 8552 mv a0,s4 + 37a80: 884df0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 37a84: 8522 mv a0,s0 + 37a86: d6bdd0ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000037a8a <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_>: + 37a8a: 7119 addi sp,sp,-128 + 37a8c: e8d2 sd s4,80(sp) + 37a8e: 01010a13 addi s4,sp,16 + 37a92: ecce sd s3,88(sp) + 37a94: 89aa mv s3,a0 + 37a96: 8552 mv a0,s4 + 37a98: f8a2 sd s0,112(sp) + 37a9a: f4a6 sd s1,104(sp) + 37a9c: e4d6 sd s5,72(sp) + 37a9e: fc86 sd ra,120(sp) + 37aa0: 8aae mv s5,a1 + 37aa2: a8de10ef jal ra,1952e <_ZN7testing8internal8GetArgvsB5cxx11Ev> + 37aa6: 64e2 ld s1,24(sp) + 37aa8: 6442 ld s0,16(sp) + 37aaa: 02848963 beq s1,s0,37adc <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x52> + 37aae: 6008 ld a0,0(s0) + 37ab0: 01040793 addi a5,s0,16 + 37ab4: 00f50463 beq a0,a5,37abc <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x32> + 37ab8: e49dd0ef jal ra,15900 <_ZdlPv@plt> + 37abc: 02040413 addi s0,s0,32 + 37ac0: fe8497e3 bne s1,s0,37aae <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x24> + 37ac4: 6542 ld a0,16(sp) + 37ac6: c119 beqz a0,37acc <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x42> + 37ac8: e39dd0ef jal ra,15900 <_ZdlPv@plt> + 37acc: 70e6 ld ra,120(sp) + 37ace: 7446 ld s0,112(sp) + 37ad0: 74a6 ld s1,104(sp) + 37ad2: 69e6 ld s3,88(sp) + 37ad4: 6a46 ld s4,80(sp) + 37ad6: 6aa6 ld s5,72(sp) + 37ad8: 6109 addi sp,sp,128 + 37ada: 8082 ret + 37adc: f0ca sd s2,96(sp) + 37ade: e0da sd s6,64(sp) + 37ae0: fc5e sd s7,56(sp) + 37ae2: f862 sd s8,48(sp) + 37ae4: c481 beqz s1,37aec <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x62> + 37ae6: 8526 mv a0,s1 + 37ae8: e19dd0ef jal ra,15900 <_ZdlPv@plt> + 37aec: 0009a783 lw a5,0(s3) + 37af0: 10f05063 blez a5,37bf0 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x166> + 37af4: 8b818493 addi s1,gp,-1864 # 4b648 <_ZN7testing8internalL7g_argvsE> + 37af8: 0004bb03 ld s6,0(s1) + 37afc: 0084b903 ld s2,8(s1) + 37b00: 032b0363 beq s6,s2,37b26 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x9c> + 37b04: 845a mv s0,s6 + 37b06: 6008 ld a0,0(s0) + 37b08: 01040793 addi a5,s0,16 + 37b0c: 00f50463 beq a0,a5,37b14 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x8a> + 37b10: df1dd0ef jal ra,15900 <_ZdlPv@plt> + 37b14: 02040413 addi s0,s0,32 + 37b18: ff2417e3 bne s0,s2,37b06 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x7c> + 37b1c: 0009a783 lw a5,0(s3) + 37b20: 0164b423 sd s6,8(s1) + 37b24: c7c1 beqz a5,37bac <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x122> + 37b26: 8956 mv s2,s5 + 37b28: 4401 li s0,0 + 37b2a: 00810b13 addi s6,sp,8 + 37b2e: 00013c17 auipc s8,0x13 + 37b32: 38ac3c03 ld s8,906(s8) # 4aeb8 <_GLOBAL_OFFSET_TABLE_+0x368> + 37b36: 02010b93 addi s7,sp,32 + 37b3a: a02d j 37b64 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xda> + 37b3c: 01078713 addi a4,a5,16 + 37b40: e398 sd a4,0(a5) + 37b42: 66c2 ld a3,16(sp) + 37b44: 6662 ld a2,24(sp) + 37b46: 09768763 beq a3,s7,37bd4 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x14a> + 37b4a: 7702 ld a4,32(sp) + 37b4c: e394 sd a3,0(a5) + 37b4e: eb98 sd a4,16(a5) + 37b50: e790 sd a2,8(a5) + 37b52: 02078793 addi a5,a5,32 + 37b56: e49c sd a5,8(s1) + 37b58: 0009a783 lw a5,0(s3) + 37b5c: 2405 addiw s0,s0,1 + 37b5e: 0921 addi s2,s2,8 + 37b60: 04878663 beq a5,s0,37bac <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x122> + 37b64: 855a mv a0,s6 + 37b66: a32e20ef jal ra,19d98 <_ZN7testing7MessageC1Ev> + 37b6a: 00093583 ld a1,0(s2) + 37b6e: 855a mv a0,s6 + 37b70: cd6ed0ef jal ra,25046 <_ZN7testing7MessagelsEPw> + 37b74: 85aa mv a1,a0 + 37b76: 8552 mv a0,s4 + 37b78: e4ae20ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> + 37b7c: 6522 ld a0,8(sp) + 37b7e: c501 beqz a0,37b86 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xfc> + 37b80: 611c ld a5,0(a0) + 37b82: 679c ld a5,8(a5) + 37b84: 9782 jalr a5 + 37b86: 649c ld a5,8(s1) + 37b88: 6898 ld a4,16(s1) + 37b8a: fae799e3 bne a5,a4,37b3c <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xb2> + 37b8e: 85d2 mv a1,s4 + 37b90: 8b818513 addi a0,gp,-1864 # 4b648 <_ZN7testing8internalL7g_argvsE> + 37b94: 9c02 jalr s8 + 37b96: 6542 ld a0,16(sp) + 37b98: fd7500e3 beq a0,s7,37b58 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xce> + 37b9c: d65dd0ef jal ra,15900 <_ZdlPv@plt> + 37ba0: 0009a783 lw a5,0(s3) + 37ba4: 2405 addiw s0,s0,1 + 37ba6: 0921 addi s2,s2,8 + 37ba8: fa879ee3 bne a5,s0,37b64 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xda> + 37bac: 85d6 mv a1,s5 + 37bae: 854e mv a0,s3 + 37bb0: c3df50ef jal ra,2d7ec <_ZN7testing8internal24ParseGoogleTestFlagsOnlyEPiPPw> + 37bb4: 9f6f20ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 37bb8: 7446 ld s0,112(sp) + 37bba: 7906 ld s2,96(sp) + 37bbc: 6b06 ld s6,64(sp) + 37bbe: 7be2 ld s7,56(sp) + 37bc0: 7c42 ld s8,48(sp) + 37bc2: 70e6 ld ra,120(sp) + 37bc4: 74a6 ld s1,104(sp) + 37bc6: 69e6 ld s3,88(sp) + 37bc8: 6a46 ld s4,80(sp) + 37bca: 6aa6 ld s5,72(sp) + 37bcc: 6128 ld a0,64(a0) + 37bce: 6109 addi sp,sp,128 + 37bd0: a63f506f j 2d632 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv> + 37bd4: 855e mv a0,s7 + 37bd6: 00160593 addi a1,a2,1 + 37bda: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma + 37bde: 02050407 vle8.v v8,(a0) + 37be2: 8d95 sub a1,a1,a3 + 37be4: 9536 add a0,a0,a3 + 37be6: 02070427 vse8.v v8,(a4) + 37bea: 9736 add a4,a4,a3 + 37bec: f5fd bnez a1,37bda <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x150> + 37bee: b78d j 37b50 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xc6> + 37bf0: 70e6 ld ra,120(sp) + 37bf2: 7446 ld s0,112(sp) + 37bf4: 7906 ld s2,96(sp) + 37bf6: 6b06 ld s6,64(sp) + 37bf8: 7be2 ld s7,56(sp) + 37bfa: 7c42 ld s8,48(sp) + 37bfc: 74a6 ld s1,104(sp) + 37bfe: 69e6 ld s3,88(sp) + 37c00: 6a46 ld s4,80(sp) + 37c02: 6aa6 ld s5,72(sp) + 37c04: 6109 addi sp,sp,128 + 37c06: 8082 ret + 37c08: 67a2 ld a5,8(sp) + 37c0a: 842a mv s0,a0 + 37c0c: cb91 beqz a5,37c20 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x196> + 37c0e: 6398 ld a4,0(a5) + 37c10: 853e mv a0,a5 + 37c12: 671c ld a5,8(a4) + 37c14: 9782 jalr a5 + 37c16: a029 j 37c20 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x196> + 37c18: 842a mv s0,a0 + 37c1a: 8552 mv a0,s4 + 37c1c: ee9de0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 37c20: 8522 mv a0,s0 + 37c22: bcfdd0ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000037c26 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_>: + 37c26: 7139 addi sp,sp,-64 + 37c28: f822 sd s0,48(sp) + 37c2a: e456 sd s5,8(sp) + 37c2c: 6500 ld s0,8(a0) + 37c2e: 00053a83 ld s5,0(a0) + 37c32: 577d li a4,-1 + 37c34: fc06 sd ra,56(sp) + 37c36: 41540433 sub s0,s0,s5 + 37c3a: f426 sd s1,40(sp) + 37c3c: f04a sd s2,32(sp) + 37c3e: ec4e sd s3,24(sp) + 37c40: e852 sd s4,16(sp) + 37c42: 40345793 srai a5,s0,0x3 + 37c46: 8311 srli a4,a4,0x4 + 37c48: 08e78663 beq a5,a4,37cd4 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0xae> + 37c4c: 84aa mv s1,a0 + 37c4e: 892e mv s2,a1 + 37c50: 4505 li a0,1 + 37c52: e7bd bnez a5,37cc0 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x9a> + 37c54: 57fd li a5,-1 + 37c56: 8391 srli a5,a5,0x4 + 37c58: 06a7ec63 bltu a5,a0,37cd0 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0xaa> + 37c5c: 00351993 slli s3,a0,0x3 + 37c60: 854e mv a0,s3 + 37c62: c3fdd0ef jal ra,158a0 <_Znwm@plt> + 37c66: 00093703 ld a4,0(s2) + 37c6a: 008507b3 add a5,a0,s0 + 37c6e: 00840a13 addi s4,s0,8 + 37c72: e398 sd a4,0(a5) + 37c74: 892a mv s2,a0 + 37c76: 9a2a add s4,s4,a0 + 37c78: 02804463 bgtz s0,37ca0 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x7a> + 37c7c: 020a9e63 bnez s5,37cb8 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x92> + 37c80: 70e2 ld ra,56(sp) + 37c82: 7442 ld s0,48(sp) + 37c84: 99ca add s3,s3,s2 + 37c86: 0134b823 sd s3,16(s1) + 37c8a: 0124b023 sd s2,0(s1) + 37c8e: 0144b423 sd s4,8(s1) + 37c92: 7902 ld s2,32(sp) + 37c94: 74a2 ld s1,40(sp) + 37c96: 69e2 ld s3,24(sp) + 37c98: 6a42 ld s4,16(sp) + 37c9a: 6aa2 ld s5,8(sp) + 37c9c: 6121 addi sp,sp,64 + 37c9e: 8082 ret + 37ca0: 872a mv a4,a0 + 37ca2: 86d6 mv a3,s5 + 37ca4: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 37ca8: 02068407 vle8.v v8,(a3) + 37cac: 8c1d sub s0,s0,a5 + 37cae: 96be add a3,a3,a5 + 37cb0: 02070427 vse8.v v8,(a4) + 37cb4: 973e add a4,a4,a5 + 37cb6: f47d bnez s0,37ca4 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x7e> + 37cb8: 8556 mv a0,s5 + 37cba: c47dd0ef jal ra,15900 <_ZdlPv@plt> + 37cbe: b7c9 j 37c80 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x5a> + 37cc0: 00179513 slli a0,a5,0x1 + 37cc4: f8f578e3 bgeu a0,a5,37c54 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x2e> + 37cc8: 59c5 li s3,-15 + 37cca: 0019d993 srli s3,s3,0x1 + 37cce: bf49 j 37c60 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x3a> + 37cd0: 853e mv a0,a5 + 37cd2: b769 j 37c5c <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x36> + 37cd4: 00001517 auipc a0,0x1 + 37cd8: fcc50513 addi a0,a0,-52 # 38ca0 <_IO_stdin_used+0x648> + 37cdc: c15dd0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + +0000000000037ce0 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: + 37ce0: dc010113 addi sp,sp,-576 + 37ce4: 01bc addi a5,sp,200 + 37ce6: 22813823 sd s0,560(sp) + 37cea: 23213023 sd s2,544(sp) + 37cee: 842a mv s0,a0 + 37cf0: 04810913 addi s2,sp,72 + 37cf4: 853e mv a0,a5 + 37cf6: 22913423 sd s1,552(sp) + 37cfa: 21313c23 sd s3,536(sp) + 37cfe: 21613023 sd s6,512(sp) + 37d02: f3ea sd s10,480(sp) + 37d04: e43e sd a5,8(sp) + 37d06: ec2e sd a1,24(sp) + 37d08: 22113c23 sd ra,568(sp) + 37d0c: 21413823 sd s4,528(sp) + 37d10: 21513423 sd s5,520(sp) + 37d14: ffde sd s7,504(sp) + 37d16: fbe2 sd s8,496(sp) + 37d18: f7e6 sd s9,488(sp) + 37d1a: efee sd s11,472(sp) + 37d1c: fc4a sd s2,56(sp) + 37d1e: ee2dd0ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> + 37d22: cd817057 vsetivli zero,2,e64,m1,ta,ma + 37d26: 5e0030d7 vmv.v.i v1,0 + 37d2a: 1b1c addi a5,sp,432 + 37d2c: 00013997 auipc s3,0x13 + 37d30: f0c9b983 ld s3,-244(s3) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 37d34: 0207f0a7 vse64.v v1,(a5) + 37d38: 039c addi a5,sp,448 + 37d3a: 0207f0a7 vse64.v v1,(a5) + 37d3e: 0109b483 ld s1,16(s3) + 37d42: 1a011423 sh zero,424(sp) + 37d46: 0189bb03 ld s6,24(s3) + 37d4a: 00013717 auipc a4,0x13 + 37d4e: 20e73703 ld a4,526(a4) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 37d52: 01070d13 addi s10,a4,16 + 37d56: fe84b783 ld a5,-24(s1) + 37d5a: f302 sd zero,416(sp) + 37d5c: e4a6 sd s1,72(sp) + 37d5e: 978a add a5,a5,sp + 37d60: e5ea sd s10,200(sp) + 37d62: 0567b423 sd s6,72(a5) + 37d66: e882 sd zero,80(sp) + 37d68: fe84b503 ld a0,-24(s1) + 37d6c: 4581 li a1,0 + 37d6e: 954a add a0,a0,s2 + 37d70: e40dd0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 37d74: 0209b903 ld s2,32(s3) + 37d78: 0289bb83 ld s7,40(s3) + 37d7c: 08b8 addi a4,sp,88 + 37d7e: fe893503 ld a0,-24(s2) + 37d82: ecca sd s2,88(sp) + 37d84: 4581 li a1,0 + 37d86: 953a add a0,a0,a4 + 37d88: 01753023 sd s7,0(a0) + 37d8c: f03a sd a4,32(sp) + 37d8e: e22dd0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 37d92: 0089bc83 ld s9,8(s3) + 37d96: cd817057 vsetivli zero,2,e64,m1,ta,ma + 37d9a: 0309bc03 ld s8,48(s3) + 37d9e: fe8cb703 ld a4,-24(s9) + 37da2: 5e0030d7 vmv.v.i v1,0 + 37da6: 00013797 auipc a5,0x13 + 37daa: 0627b783 ld a5,98(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 37dae: 970a add a4,a4,sp + 37db0: 05873423 sd s8,72(a4) + 37db4: 01878d93 addi s11,a5,24 + 37db8: 04078713 addi a4,a5,64 + 37dbc: 06878a93 addi s5,a5,104 + 37dc0: 10bc addi a5,sp,104 + 37dc2: 0207f0a7 vse64.v v1,(a5) + 37dc6: 0934 addi a3,sp,152 + 37dc8: 18bc addi a5,sp,120 + 37dca: 00013997 auipc s3,0x13 + 37dce: fde9b983 ld s3,-34(s3) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 37dd2: 0207f0a7 vse64.v v1,(a5) + 37dd6: 8536 mv a0,a3 + 37dd8: 013c addi a5,sp,136 + 37dda: 09c1 addi s3,s3,16 + 37ddc: 0207f0a7 vse64.v v1,(a5) + 37de0: f43a sd a4,40(sp) + 37de2: ecba sd a4,88(sp) + 37de4: e836 sd a3,16(sp) + 37de6: e4ee sd s11,72(sp) + 37de8: e5d6 sd s5,200(sp) + 37dea: f0ce sd s3,96(sp) + 37dec: db4dd0ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> + 37df0: 6522 ld a0,8(sp) + 37df2: 00013a17 auipc s4,0x13 + 37df6: ee6a3a03 ld s4,-282(s4) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 37dfa: 1938 addi a4,sp,184 + 37dfc: 47e1 li a5,24 + 37dfe: 0a41 addi s4,s4,16 + 37e00: 108c addi a1,sp,96 + 37e02: f83a sd a4,48(sp) + 37e04: f902 sd zero,176(sp) + 37e06: 0a010c23 sb zero,184(sp) + 37e0a: d13e sw a5,160(sp) + 37e0c: f53a sd a4,168(sp) + 37e0e: f0d2 sd s4,96(sp) + 37e10: da0dd0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 37e14: 67e2 ld a5,24(sp) + 37e16: 7502 ld a0,32(sp) + 37e18: 638c ld a1,0(a5) + 37e1a: b97dd0ef jal ra,159b0 <_ZNSo9_M_insertIxEERSoT_@plt> + 37e1e: 672a ld a4,136(sp) + 37e20: 01040793 addi a5,s0,16 + 37e24: 00043423 sd zero,8(s0) + 37e28: 00040823 sb zero,16(s0) + 37e2c: e01c sd a5,0(s0) + 37e2e: cf41 beqz a4,37ec6 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1e6> + 37e30: 77e6 ld a5,120(sp) + 37e32: c399 beqz a5,37e38 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x158> + 37e34: 08f76763 bltu a4,a5,37ec2 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1e2> + 37e38: 668a ld a3,128(sp) + 37e3a: 4601 li a2,0 + 37e3c: 4581 li a1,0 + 37e3e: 8f15 sub a4,a4,a3 + 37e40: 8522 mv a0,s0 + 37e42: 92fdd0ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 37e46: 77a2 ld a5,40(sp) + 37e48: 752a ld a0,168(sp) + 37e4a: e4ee sd s11,72(sp) + 37e4c: ecbe sd a5,88(sp) + 37e4e: 77c2 ld a5,48(sp) + 37e50: e5d6 sd s5,200(sp) + 37e52: f0d2 sd s4,96(sp) + 37e54: 00f50463 beq a0,a5,37e5c <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x17c> + 37e58: aa9dd0ef jal ra,15900 <_ZdlPv@plt> + 37e5c: 6542 ld a0,16(sp) + 37e5e: f0ce sd s3,96(sp) + 37e60: dc0dd0ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 37e64: fe8cb683 ld a3,-24(s9) + 37e68: fe893703 ld a4,-24(s2) + 37e6c: fe84b783 ld a5,-24(s1) + 37e70: 968a add a3,a3,sp + 37e72: 0586b423 sd s8,72(a3) + 37e76: ecca sd s2,88(sp) + 37e78: 970a add a4,a4,sp + 37e7a: 05773c23 sd s7,88(a4) + 37e7e: 6522 ld a0,8(sp) + 37e80: e4a6 sd s1,72(sp) + 37e82: 978a add a5,a5,sp + 37e84: 0567b423 sd s6,72(a5) + 37e88: e5ea sd s10,200(sp) + 37e8a: e882 sd zero,80(sp) + 37e8c: f54dd0ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 37e90: 23813083 ld ra,568(sp) + 37e94: 8522 mv a0,s0 + 37e96: 23013403 ld s0,560(sp) + 37e9a: 22813483 ld s1,552(sp) + 37e9e: 22013903 ld s2,544(sp) + 37ea2: 21813983 ld s3,536(sp) + 37ea6: 21013a03 ld s4,528(sp) + 37eaa: 20813a83 ld s5,520(sp) + 37eae: 20013b03 ld s6,512(sp) + 37eb2: 7bfe ld s7,504(sp) + 37eb4: 7c5e ld s8,496(sp) + 37eb6: 7cbe ld s9,488(sp) + 37eb8: 7d1e ld s10,480(sp) + 37eba: 6dfe ld s11,472(sp) + 37ebc: 24010113 addi sp,sp,576 + 37ec0: 8082 ret + 37ec2: 873e mv a4,a5 + 37ec4: bf95 j 37e38 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x158> + 37ec6: 112c addi a1,sp,168 + 37ec8: 8522 mv a0,s0 + 37eca: ca7dd0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 37ece: bfa5 j 37e46 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x166> + 37ed0: 87aa mv a5,a0 + 37ed2: 8522 mv a0,s0 + 37ed4: 843e mv s0,a5 + 37ed6: c2fde0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 37eda: 7562 ld a0,56(sp) + 37edc: cb4dd0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 37ee0: 8522 mv a0,s0 + 37ee2: 90fdd0ef jal ra,157f0 <_Unwind_Resume@plt> + 37ee6: 842a mv s0,a0 + 37ee8: bfcd j 37eda <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1fa> + 37eea: 842a mv s0,a0 + 37eec: 1128 addi a0,sp,168 + 37eee: f0d2 sd s4,96(sp) + 37ef0: c15de0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 37ef4: 6542 ld a0,16(sp) + 37ef6: f0ce sd s3,96(sp) + 37ef8: d28dd0ef jal ra,15420 <_ZNSt6localeD1Ev@plt> + 37efc: fe8cb683 ld a3,-24(s9) + 37f00: fe893703 ld a4,-24(s2) + 37f04: 0090 addi a2,sp,64 + 37f06: 19068693 addi a3,a3,400 + 37f0a: fe84b783 ld a5,-24(s1) + 37f0e: 96b2 add a3,a3,a2 + 37f10: e786bc23 sd s8,-392(a3) + 37f14: 19070713 addi a4,a4,400 + 37f18: ecca sd s2,88(sp) + 37f1a: 9732 add a4,a4,a2 + 37f1c: e9773423 sd s7,-376(a4) + 37f20: 19078793 addi a5,a5,400 + 37f24: e4a6 sd s1,72(sp) + 37f26: 97b2 add a5,a5,a2 + 37f28: e767bc23 sd s6,-392(a5) + 37f2c: e882 sd zero,80(sp) + 37f2e: 6522 ld a0,8(sp) + 37f30: e5ea sd s10,200(sp) + 37f32: eaedd0ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> + 37f36: 8522 mv a0,s0 + 37f38: 8b9dd0ef jal ra,157f0 <_Unwind_Resume@plt> + 37f3c: fe84b783 ld a5,-24(s1) + 37f40: 0098 addi a4,sp,64 + 37f42: e4a6 sd s1,72(sp) + 37f44: 19078793 addi a5,a5,400 + 37f48: 97ba add a5,a5,a4 + 37f4a: e767bc23 sd s6,-392(a5) + 37f4e: 842a mv s0,a0 + 37f50: e882 sd zero,80(sp) + 37f52: bff1 j 37f2e <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x24e> + 37f54: 842a mv s0,a0 + 37f56: bfe1 j 37f2e <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x24e> + +0000000000037f58 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_>: + 37f58: 7139 addi sp,sp,-64 + 37f5a: f822 sd s0,48(sp) + 37f5c: e456 sd s5,8(sp) + 37f5e: 6500 ld s0,8(a0) + 37f60: 00053a83 ld s5,0(a0) + 37f64: 577d li a4,-1 + 37f66: fc06 sd ra,56(sp) + 37f68: 41540433 sub s0,s0,s5 + 37f6c: f426 sd s1,40(sp) + 37f6e: f04a sd s2,32(sp) + 37f70: ec4e sd s3,24(sp) + 37f72: e852 sd s4,16(sp) + 37f74: 40245793 srai a5,s0,0x2 + 37f78: 830d srli a4,a4,0x3 + 37f7a: 08e78663 beq a5,a4,38006 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0xae> + 37f7e: 84aa mv s1,a0 + 37f80: 892e mv s2,a1 + 37f82: 4505 li a0,1 + 37f84: e7bd bnez a5,37ff2 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x9a> + 37f86: 57fd li a5,-1 + 37f88: 838d srli a5,a5,0x3 + 37f8a: 06a7ec63 bltu a5,a0,38002 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0xaa> + 37f8e: 00251993 slli s3,a0,0x2 + 37f92: 854e mv a0,s3 + 37f94: 90ddd0ef jal ra,158a0 <_Znwm@plt> + 37f98: 00092703 lw a4,0(s2) + 37f9c: 008507b3 add a5,a0,s0 + 37fa0: 00440a13 addi s4,s0,4 + 37fa4: c398 sw a4,0(a5) + 37fa6: 892a mv s2,a0 + 37fa8: 9a2a add s4,s4,a0 + 37faa: 02804463 bgtz s0,37fd2 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x7a> + 37fae: 020a9e63 bnez s5,37fea <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x92> + 37fb2: 70e2 ld ra,56(sp) + 37fb4: 7442 ld s0,48(sp) + 37fb6: 99ca add s3,s3,s2 + 37fb8: 0134b823 sd s3,16(s1) + 37fbc: 0124b023 sd s2,0(s1) + 37fc0: 0144b423 sd s4,8(s1) + 37fc4: 7902 ld s2,32(sp) + 37fc6: 74a2 ld s1,40(sp) + 37fc8: 69e2 ld s3,24(sp) + 37fca: 6a42 ld s4,16(sp) + 37fcc: 6aa2 ld s5,8(sp) + 37fce: 6121 addi sp,sp,64 + 37fd0: 8082 ret + 37fd2: 872a mv a4,a0 + 37fd4: 86d6 mv a3,s5 + 37fd6: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 37fda: 02068407 vle8.v v8,(a3) + 37fde: 8c1d sub s0,s0,a5 + 37fe0: 96be add a3,a3,a5 + 37fe2: 02070427 vse8.v v8,(a4) + 37fe6: 973e add a4,a4,a5 + 37fe8: f47d bnez s0,37fd6 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x7e> + 37fea: 8556 mv a0,s5 + 37fec: 915dd0ef jal ra,15900 <_ZdlPv@plt> + 37ff0: b7c9 j 37fb2 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x5a> + 37ff2: 00179513 slli a0,a5,0x1 + 37ff6: f8f578e3 bgeu a0,a5,37f86 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x2e> + 37ffa: 59e5 li s3,-7 + 37ffc: 0019d993 srli s3,s3,0x1 + 38000: bf49 j 37f92 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x3a> + 38002: 853e mv a0,a5 + 38004: b769 j 37f8e <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x36> + 38006: 00001517 auipc a0,0x1 + 3800a: c9a50513 addi a0,a0,-870 # 38ca0 <_IO_stdin_used+0x648> + 3800e: 8e3dd0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> + +0000000000038012 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_>: + 38012: 7179 addi sp,sp,-48 + 38014: f406 sd ra,40(sp) + 38016: f022 sd s0,32(sp) + 38018: c145 beqz a0,380b8 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0xa6> + 3801a: 611c ld a5,0(a0) + 3801c: 00013597 auipc a1,0x13 + 38020: dd45b583 ld a1,-556(a1) # 4adf0 <_GLOBAL_OFFSET_TABLE_+0x2a0> + 38024: 842a mv s0,a0 + 38026: ff87b783 ld a5,-8(a5) + 3802a: 679c ld a5,8(a5) + 3802c: 06b78d63 beq a5,a1,380a6 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x94> + 38030: 0007c683 lbu a3,0(a5) + 38034: 02a00713 li a4,42 + 38038: 4501 li a0,0 + 3803a: 00e68763 beq a3,a4,38048 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x36> + 3803e: 853e mv a0,a5 + 38040: b81dd0ef jal ra,15bc0 + 38044: 00153513 seqz a0,a0 + 38048: f27e30ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> + 3804c: c105 beqz a0,3806c <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x5a> + 3804e: 8522 mv a0,s0 + 38050: 7402 ld s0,32(sp) + 38052: 70a2 ld ra,40(sp) + 38054: 4681 li a3,0 + 38056: 00013617 auipc a2,0x13 + 3805a: bf263603 ld a2,-1038(a2) # 4ac48 <_GLOBAL_OFFSET_TABLE_+0xf8> + 3805e: 00013597 auipc a1,0x13 + 38062: b5a5b583 ld a1,-1190(a1) # 4abb8 <_GLOBAL_OFFSET_TABLE_+0x68> + 38066: 6145 addi sp,sp,48 + 38068: c69dd06f j 15cd0 <__dynamic_cast@plt> + 3806c: ec26 sd s1,24(sp) + 3806e: 0024 addi s1,sp,8 + 38070: 8526 mv a0,s1 + 38072: 00003617 auipc a2,0x3 + 38076: 09660613 addi a2,a2,150 # 3b108 <_IO_stdin_used+0x2ab0> + 3807a: 458d li a1,3 + 3807c: 44d00693 li a3,1101 + 38080: f17e70ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 38084: 03300613 li a2,51 + 38088: 00003597 auipc a1,0x3 + 3808c: 3e058593 addi a1,a1,992 # 3b468 <_IO_stdin_used+0x2e10> + 38090: 00013517 auipc a0,0x13 + 38094: f0853503 ld a0,-248(a0) # 4af98 <_ZSt4cerr@Base> + 38098: e68dd0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3809c: 8526 mv a0,s1 + 3809e: a88e50ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 380a2: 64e2 ld s1,24(sp) + 380a4: b76d j 3804e <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x3c> + 380a6: 4505 li a0,1 + 380a8: b745 j 38048 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x36> + 380aa: 842a mv s0,a0 + 380ac: 8526 mv a0,s1 + 380ae: a78e50ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> + 380b2: 8522 mv a0,s0 + 380b4: f3cdd0ef jal ra,157f0 <_Unwind_Resume@plt> + 380b8: ec26 sd s1,24(sp) + 380ba: 967dd0ef jal ra,15a20 <__cxa_bad_typeid@plt> + +00000000000380be <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc>: + 380be: 711d addi sp,sp,-96 + 380c0: e8a2 sd s0,80(sp) + 380c2: e4a6 sd s1,72(sp) + 380c4: e0ca sd s2,64(sp) + 380c6: fc4e sd s3,56(sp) + 380c8: 842a mv s0,a0 + 380ca: 84ae mv s1,a1 + 380cc: 8932 mv s2,a2 + 380ce: ec86 sd ra,88(sp) + 380d0: 89b6 mv s3,a3 + 380d2: e02e sd a1,0(sp) + 380d4: e432 sd a2,8(sp) + 380d6: cd5f10ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 380da: 6138 ld a4,64(a0) + 380dc: 0014f793 andi a5,s1,1 + 380e0: 01240533 add a0,s0,s2 + 380e4: 1f874703 lbu a4,504(a4) + 380e8: cb11 beqz a4,380fc <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x3e> + 380ea: e795 bnez a5,38116 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x58> + 380ec: 9482 jalr s1 + 380ee: 60e6 ld ra,88(sp) + 380f0: 6446 ld s0,80(sp) + 380f2: 64a6 ld s1,72(sp) + 380f4: 6906 ld s2,64(sp) + 380f6: 79e2 ld s3,56(sp) + 380f8: 6125 addi sp,sp,96 + 380fa: 8082 ret + 380fc: c789 beqz a5,38106 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x48> + 380fe: 611c ld a5,0(a0) + 38100: 97a6 add a5,a5,s1 + 38102: fff7b483 ld s1,-1(a5) + 38106: 6446 ld s0,80(sp) + 38108: 60e6 ld ra,88(sp) + 3810a: 6906 ld s2,64(sp) + 3810c: 79e2 ld s3,56(sp) + 3810e: 87a6 mv a5,s1 + 38110: 64a6 ld s1,72(sp) + 38112: 6125 addi sp,sp,96 + 38114: 8782 jr a5 + 38116: 611c ld a5,0(a0) + 38118: 97a6 add a5,a5,s1 + 3811a: fff7b483 ld s1,-1(a5) + 3811e: b7f9 j 380ec <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x2e> + 38120: 468d li a3,3 + 38122: 872a mv a4,a0 + 38124: 04d58263 beq a1,a3,38168 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0xaa> + 38128: 00b6c863 blt a3,a1,38138 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x7a> + 3812c: 4685 li a3,1 + 3812e: 08d58f63 beq a1,a3,381cc <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x10e> + 38132: 4689 li a3,2 + 38134: 08d58f63 beq a1,a3,381d2 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x114> + 38138: 853a mv a0,a4 + 3813a: c86dd0ef jal ra,155c0 <__cxa_begin_catch@plt> + 3813e: 0800 addi s0,sp,16 + 38140: 864e mv a2,s3 + 38142: 8522 mv a0,s0 + 38144: 4581 li a1,0 + 38146: ce1dd0ef jal ra,15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> + 3814a: 85a2 mv a1,s0 + 3814c: 4509 li a0,2 + 3814e: a7ef90ef jal ra,313cc <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 38152: 8522 mv a0,s0 + 38154: 9b1de0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 38158: 6446 ld s0,80(sp) + 3815a: 60e6 ld ra,88(sp) + 3815c: 64a6 ld s1,72(sp) + 3815e: 6906 ld s2,64(sp) + 38160: 79e2 ld s3,56(sp) + 38162: 6125 addi sp,sp,96 + 38164: afddd06f j 15c60 <__cxa_end_catch@plt> + 38168: c58dd0ef jal ra,155c0 <__cxa_begin_catch@plt> + 3816c: 611c ld a5,0(a0) + 3816e: 0800 addi s0,sp,16 + 38170: 6b9c ld a5,16(a5) + 38172: 9782 jalr a5 + 38174: 85aa mv a1,a0 + 38176: 864e mv a2,s3 + 38178: 8522 mv a0,s0 + 3817a: caddd0ef jal ra,15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> + 3817e: 85a2 mv a1,s0 + 38180: 4509 li a0,2 + 38182: a4af90ef jal ra,313cc <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 38186: 8522 mv a0,s0 + 38188: 97dde0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3818c: 6446 ld s0,80(sp) + 3818e: 60e6 ld ra,88(sp) + 38190: 64a6 ld s1,72(sp) + 38192: 6906 ld s2,64(sp) + 38194: 79e2 ld s3,56(sp) + 38196: 6125 addi sp,sp,96 + 38198: ac9dd06f j 15c60 <__cxa_end_catch@plt> + 3819c: 87aa mv a5,a0 + 3819e: 8522 mv a0,s0 + 381a0: 843e mv s0,a5 + 381a2: 963de0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 381a6: abbdd0ef jal ra,15c60 <__cxa_end_catch@plt> + 381aa: 8522 mv a0,s0 + 381ac: e44dd0ef jal ra,157f0 <_Unwind_Resume@plt> + 381b0: 842a mv s0,a0 + 381b2: bfd5 j 381a6 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0xe8> + 381b4: 87aa mv a5,a0 + 381b6: 8522 mv a0,s0 + 381b8: 843e mv s0,a5 + 381ba: 94bde0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 381be: aa3dd0ef jal ra,15c60 <__cxa_end_catch@plt> + 381c2: 8522 mv a0,s0 + 381c4: e2cdd0ef jal ra,157f0 <_Unwind_Resume@plt> + 381c8: 842a mv s0,a0 + 381ca: bfd5 j 381be <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x100> + 381cc: bf4dd0ef jal ra,155c0 <__cxa_begin_catch@plt> + 381d0: b761 j 38158 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x9a> + 381d2: beedd0ef jal ra,155c0 <__cxa_begin_catch@plt> + 381d6: e9add0ef jal ra,15870 <__cxa_rethrow@plt> + 381da: 842a mv s0,a0 + 381dc: b7cd j 381be <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x100> + +00000000000381de <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc>: + 381de: 711d addi sp,sp,-96 + 381e0: e8a2 sd s0,80(sp) + 381e2: e4a6 sd s1,72(sp) + 381e4: e0ca sd s2,64(sp) + 381e6: fc4e sd s3,56(sp) + 381e8: 842a mv s0,a0 + 381ea: 84ae mv s1,a1 + 381ec: 8932 mv s2,a2 + 381ee: ec86 sd ra,88(sp) + 381f0: 89b6 mv s3,a3 + 381f2: e02e sd a1,0(sp) + 381f4: e432 sd a2,8(sp) + 381f6: bb5f10ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 381fa: 6138 ld a4,64(a0) + 381fc: 0014f793 andi a5,s1,1 + 38200: 01240533 add a0,s0,s2 + 38204: 1f874703 lbu a4,504(a4) + 38208: cb11 beqz a4,3821c <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x3e> + 3820a: e795 bnez a5,38236 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x58> + 3820c: 9482 jalr s1 + 3820e: 60e6 ld ra,88(sp) + 38210: 6446 ld s0,80(sp) + 38212: 64a6 ld s1,72(sp) + 38214: 6906 ld s2,64(sp) + 38216: 79e2 ld s3,56(sp) + 38218: 6125 addi sp,sp,96 + 3821a: 8082 ret + 3821c: c789 beqz a5,38226 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x48> + 3821e: 611c ld a5,0(a0) + 38220: 97a6 add a5,a5,s1 + 38222: fff7b483 ld s1,-1(a5) + 38226: 6446 ld s0,80(sp) + 38228: 60e6 ld ra,88(sp) + 3822a: 6906 ld s2,64(sp) + 3822c: 79e2 ld s3,56(sp) + 3822e: 87a6 mv a5,s1 + 38230: 64a6 ld s1,72(sp) + 38232: 6125 addi sp,sp,96 + 38234: 8782 jr a5 + 38236: 611c ld a5,0(a0) + 38238: 97a6 add a5,a5,s1 + 3823a: fff7b483 ld s1,-1(a5) + 3823e: b7f9 j 3820c <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x2e> + 38240: 468d li a3,3 + 38242: 872a mv a4,a0 + 38244: 02d58e63 beq a1,a3,38280 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xa2> + 38248: 00b6c863 blt a3,a1,38258 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x7a> + 3824c: 4685 li a3,1 + 3824e: 04d58f63 beq a1,a3,382ac <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xce> + 38252: 4689 li a3,2 + 38254: 08d58a63 beq a1,a3,382e8 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x10a> + 38258: 853a mv a0,a4 + 3825a: b66dd0ef jal ra,155c0 <__cxa_begin_catch@plt> + 3825e: 0800 addi s0,sp,16 + 38260: 864e mv a2,s3 + 38262: 8522 mv a0,s0 + 38264: 4581 li a1,0 + 38266: bc1dd0ef jal ra,15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> + 3826a: 85a2 mv a1,s0 + 3826c: 4509 li a0,2 + 3826e: 95ef90ef jal ra,313cc <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 38272: 8522 mv a0,s0 + 38274: 891de0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 38278: 9e9dd0ef jal ra,15c60 <__cxa_end_catch@plt> + 3827c: 4501 li a0,0 + 3827e: bf41 j 3820e <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x30> + 38280: b40dd0ef jal ra,155c0 <__cxa_begin_catch@plt> + 38284: 611c ld a5,0(a0) + 38286: 0800 addi s0,sp,16 + 38288: 6b9c ld a5,16(a5) + 3828a: 9782 jalr a5 + 3828c: 85aa mv a1,a0 + 3828e: 864e mv a2,s3 + 38290: 8522 mv a0,s0 + 38292: b95dd0ef jal ra,15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> + 38296: 85a2 mv a1,s0 + 38298: 4509 li a0,2 + 3829a: 932f90ef jal ra,313cc <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 3829e: 8522 mv a0,s0 + 382a0: 865de0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 382a4: 9bddd0ef jal ra,15c60 <__cxa_end_catch@plt> + 382a8: 4501 li a0,0 + 382aa: b795 j 3820e <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x30> + 382ac: b14dd0ef jal ra,155c0 <__cxa_begin_catch@plt> + 382b0: 9b1dd0ef jal ra,15c60 <__cxa_end_catch@plt> + 382b4: 4501 li a0,0 + 382b6: bfa1 j 3820e <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x30> + 382b8: 87aa mv a5,a0 + 382ba: 8522 mv a0,s0 + 382bc: 843e mv s0,a5 + 382be: 847de0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 382c2: 99fdd0ef jal ra,15c60 <__cxa_end_catch@plt> + 382c6: 8522 mv a0,s0 + 382c8: d28dd0ef jal ra,157f0 <_Unwind_Resume@plt> + 382cc: 87aa mv a5,a0 + 382ce: 8522 mv a0,s0 + 382d0: 843e mv s0,a5 + 382d2: 833de0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 382d6: 98bdd0ef jal ra,15c60 <__cxa_end_catch@plt> + 382da: 8522 mv a0,s0 + 382dc: d14dd0ef jal ra,157f0 <_Unwind_Resume@plt> + 382e0: 842a mv s0,a0 + 382e2: bfd5 j 382d6 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xf8> + 382e4: 842a mv s0,a0 + 382e6: bff1 j 382c2 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xe4> + 382e8: ad8dd0ef jal ra,155c0 <__cxa_begin_catch@plt> + 382ec: d84dd0ef jal ra,15870 <__cxa_rethrow@plt> + 382f0: 842a mv s0,a0 + 382f2: bfc1 j 382c2 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xe4> + +00000000000382f4 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc>: + 382f4: 711d addi sp,sp,-96 + 382f6: e8a2 sd s0,80(sp) + 382f8: e4a6 sd s1,72(sp) + 382fa: e0ca sd s2,64(sp) + 382fc: fc4e sd s3,56(sp) + 382fe: 842a mv s0,a0 + 38300: 84ae mv s1,a1 + 38302: 8932 mv s2,a2 + 38304: ec86 sd ra,88(sp) + 38306: 89b6 mv s3,a3 + 38308: e02e sd a1,0(sp) + 3830a: e432 sd a2,8(sp) + 3830c: a9ff10ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> + 38310: 6138 ld a4,64(a0) + 38312: 0014f793 andi a5,s1,1 + 38316: 01240533 add a0,s0,s2 + 3831a: 1f874703 lbu a4,504(a4) + 3831e: cb11 beqz a4,38332 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x3e> + 38320: e795 bnez a5,3834c <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x58> + 38322: 9482 jalr s1 + 38324: 60e6 ld ra,88(sp) + 38326: 6446 ld s0,80(sp) + 38328: 64a6 ld s1,72(sp) + 3832a: 6906 ld s2,64(sp) + 3832c: 79e2 ld s3,56(sp) + 3832e: 6125 addi sp,sp,96 + 38330: 8082 ret + 38332: c789 beqz a5,3833c <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x48> + 38334: 611c ld a5,0(a0) + 38336: 97a6 add a5,a5,s1 + 38338: fff7b483 ld s1,-1(a5) + 3833c: 6446 ld s0,80(sp) + 3833e: 60e6 ld ra,88(sp) + 38340: 6906 ld s2,64(sp) + 38342: 79e2 ld s3,56(sp) + 38344: 87a6 mv a5,s1 + 38346: 64a6 ld s1,72(sp) + 38348: 6125 addi sp,sp,96 + 3834a: 8782 jr a5 + 3834c: 611c ld a5,0(a0) + 3834e: 97a6 add a5,a5,s1 + 38350: fff7b483 ld s1,-1(a5) + 38354: b7f9 j 38322 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x2e> + 38356: 468d li a3,3 + 38358: 872a mv a4,a0 + 3835a: 04d58263 beq a1,a3,3839e <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0xaa> + 3835e: 00b6c863 blt a3,a1,3836e <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x7a> + 38362: 4685 li a3,1 + 38364: 08d58f63 beq a1,a3,38402 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x10e> + 38368: 4689 li a3,2 + 3836a: 08d58f63 beq a1,a3,38408 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x114> + 3836e: 853a mv a0,a4 + 38370: a50dd0ef jal ra,155c0 <__cxa_begin_catch@plt> + 38374: 0800 addi s0,sp,16 + 38376: 864e mv a2,s3 + 38378: 8522 mv a0,s0 + 3837a: 4581 li a1,0 + 3837c: aabdd0ef jal ra,15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> + 38380: 85a2 mv a1,s0 + 38382: 4509 li a0,2 + 38384: 848f90ef jal ra,313cc <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 38388: 8522 mv a0,s0 + 3838a: f7ade0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3838e: 6446 ld s0,80(sp) + 38390: 60e6 ld ra,88(sp) + 38392: 64a6 ld s1,72(sp) + 38394: 6906 ld s2,64(sp) + 38396: 79e2 ld s3,56(sp) + 38398: 6125 addi sp,sp,96 + 3839a: 8c7dd06f j 15c60 <__cxa_end_catch@plt> + 3839e: a22dd0ef jal ra,155c0 <__cxa_begin_catch@plt> + 383a2: 611c ld a5,0(a0) + 383a4: 0800 addi s0,sp,16 + 383a6: 6b9c ld a5,16(a5) + 383a8: 9782 jalr a5 + 383aa: 85aa mv a1,a0 + 383ac: 864e mv a2,s3 + 383ae: 8522 mv a0,s0 + 383b0: a77dd0ef jal ra,15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> + 383b4: 85a2 mv a1,s0 + 383b6: 4509 li a0,2 + 383b8: 814f90ef jal ra,313cc <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 383bc: 8522 mv a0,s0 + 383be: f46de0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 383c2: 6446 ld s0,80(sp) + 383c4: 60e6 ld ra,88(sp) + 383c6: 64a6 ld s1,72(sp) + 383c8: 6906 ld s2,64(sp) + 383ca: 79e2 ld s3,56(sp) + 383cc: 6125 addi sp,sp,96 + 383ce: 893dd06f j 15c60 <__cxa_end_catch@plt> + 383d2: 87aa mv a5,a0 + 383d4: 8522 mv a0,s0 + 383d6: 843e mv s0,a5 + 383d8: f2cde0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 383dc: 885dd0ef jal ra,15c60 <__cxa_end_catch@plt> + 383e0: 8522 mv a0,s0 + 383e2: c0edd0ef jal ra,157f0 <_Unwind_Resume@plt> + 383e6: 842a mv s0,a0 + 383e8: bfd5 j 383dc <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0xe8> + 383ea: 87aa mv a5,a0 + 383ec: 8522 mv a0,s0 + 383ee: 843e mv s0,a5 + 383f0: f14de0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 383f4: 86ddd0ef jal ra,15c60 <__cxa_end_catch@plt> + 383f8: 8522 mv a0,s0 + 383fa: bf6dd0ef jal ra,157f0 <_Unwind_Resume@plt> + 383fe: 842a mv s0,a0 + 38400: bfd5 j 383f4 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x100> + 38402: 9bedd0ef jal ra,155c0 <__cxa_begin_catch@plt> + 38406: b761 j 3838e <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x9a> + 38408: 9b8dd0ef jal ra,155c0 <__cxa_begin_catch@plt> + 3840c: c64dd0ef jal ra,15870 <__cxa_rethrow@plt> + 38410: 842a mv s0,a0 + 38412: b7cd j 383f4 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x100> + +0000000000038414 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_>: + 38414: 711d addi sp,sp,-96 + 38416: ec5e sd s7,24(sp) + 38418: ec86 sd ra,88(sp) + 3841a: e8a2 sd s0,80(sp) + 3841c: 8baa mv s7,a0 + 3841e: c1e5 beqz a1,384fe <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xea> + 38420: cd817057 vsetivli zero,2,e64,m1,ta,ma + 38424: 5e0030d7 vmv.v.i v1,0 + 38428: f05a sd s6,32(sp) + 3842a: 5b45 li s6,-15 + 3842c: e0ca sd s2,64(sp) + 3842e: fc4e sd s3,56(sp) + 38430: f852 sd s4,48(sp) + 38432: f456 sd s5,40(sp) + 38434: 020170a7 vse64.v v1,(sp) + 38438: 00063903 ld s2,0(a2) + 3843c: e4a6 sd s1,72(sp) + 3843e: 8a2e mv s4,a1 + 38440: 89b2 mv s3,a2 + 38442: 001b5b13 srli s6,s6,0x1 + 38446: 842a mv s0,a0 + 38448: 4aa1 li s5,8 + 3844a: a099 j 38490 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x7c> + 3844c: 0a9b6363 bltu s6,s1,384f2 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xde> + 38450: 8526 mv a0,s1 + 38452: c4edd0ef jal ra,158a0 <_Znwm@plt> + 38456: 87aa mv a5,a0 + 38458: 94be add s1,s1,a5 + 3845a: e804 sd s1,16(s0) + 3845c: e01c sd a5,0(s0) + 3845e: e41c sd a5,8(s0) + 38460: 0009b903 ld s2,0(s3) + 38464: 0089b483 ld s1,8(s3) + 38468: cd817057 vsetivli zero,2,e64,m1,ta,ma + 3846c: 412484b3 sub s1,s1,s2 + 38470: 049ad963 bge s5,s1,384c2 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xae> + 38474: 853e mv a0,a5 + 38476: 8626 mv a2,s1 + 38478: 85ca mv a1,s2 + 3847a: e16dd0ef jal ra,15a90 + 3847e: 87aa mv a5,a0 + 38480: cd817057 vsetivli zero,2,e64,m1,ta,ma + 38484: 97a6 add a5,a5,s1 + 38486: e41c sd a5,8(s0) + 38488: 1a7d addi s4,s4,-1 + 3848a: 0461 addi s0,s0,24 + 3848c: 040a0763 beqz s4,384da <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xc6> + 38490: 02017087 vle64.v v1,(sp) + 38494: 0089b783 ld a5,8(s3) + 38498: 00043823 sd zero,16(s0) + 3849c: 412784b3 sub s1,a5,s2 + 384a0: 020470a7 vse64.v v1,(s0) + 384a4: fb2794e3 bne a5,s2,3844c <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x38> + 384a8: 4781 li a5,0 + 384aa: 94be add s1,s1,a5 + 384ac: e804 sd s1,16(s0) + 384ae: e01c sd a5,0(s0) + 384b0: e41c sd a5,8(s0) + 384b2: 0009b903 ld s2,0(s3) + 384b6: 0089b483 ld s1,8(s3) + 384ba: 412484b3 sub s1,s1,s2 + 384be: fa9acbe3 blt s5,s1,38474 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x60> + 384c2: fd5491e3 bne s1,s5,38484 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x70> + 384c6: 00093787 fld fa5,0(s2) + 384ca: 1a7d addi s4,s4,-1 + 384cc: 0461 addi s0,s0,24 + 384ce: a39c fsd fa5,0(a5) + 384d0: 97a6 add a5,a5,s1 + 384d2: fef43823 sd a5,-16(s0) + 384d6: fa0a1de3 bnez s4,38490 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x7c> + 384da: 60e6 ld ra,88(sp) + 384dc: 8522 mv a0,s0 + 384de: 6446 ld s0,80(sp) + 384e0: 64a6 ld s1,72(sp) + 384e2: 6906 ld s2,64(sp) + 384e4: 79e2 ld s3,56(sp) + 384e6: 7a42 ld s4,48(sp) + 384e8: 7aa2 ld s5,40(sp) + 384ea: 7b02 ld s6,32(sp) + 384ec: 6be2 ld s7,24(sp) + 384ee: 6125 addi sp,sp,96 + 384f0: 8082 ret + 384f2: 0004d463 bgez s1,384fa <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xe6> + 384f6: faadd0ef jal ra,15ca0 <_ZSt28__throw_bad_array_new_lengthv@plt> + 384fa: 8c7dd0ef jal ra,15dc0 <_ZSt17__throw_bad_allocv@plt> + 384fe: 842a mv s0,a0 + 38500: 60e6 ld ra,88(sp) + 38502: 8522 mv a0,s0 + 38504: 6446 ld s0,80(sp) + 38506: 6be2 ld s7,24(sp) + 38508: 6125 addi sp,sp,96 + 3850a: 8082 ret + 3850c: 8b4dd0ef jal ra,155c0 <__cxa_begin_catch@plt> + 38510: 008b8a63 beq s7,s0,38524 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x110> + 38514: 000bb503 ld a0,0(s7) + 38518: c119 beqz a0,3851e <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x10a> + 3851a: be6dd0ef jal ra,15900 <_ZdlPv@plt> + 3851e: 0be1 addi s7,s7,24 + 38520: fe8b9ae3 bne s7,s0,38514 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x100> + 38524: b4cdd0ef jal ra,15870 <__cxa_rethrow@plt> + 38528: 842a mv s0,a0 + 3852a: f36dd0ef jal ra,15c60 <__cxa_end_catch@plt> + 3852e: 8522 mv a0,s0 + 38530: ac0dd0ef jal ra,157f0 <_Unwind_Resume@plt> + +0000000000038534 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_>: + 38534: 711d addi sp,sp,-96 + 38536: ec5e sd s7,24(sp) + 38538: ec86 sd ra,88(sp) + 3853a: e8a2 sd s0,80(sp) + 3853c: 8baa mv s7,a0 + 3853e: c1e5 beqz a1,3861e <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xea> + 38540: cd817057 vsetivli zero,2,e64,m1,ta,ma + 38544: 5e0030d7 vmv.v.i v1,0 + 38548: f05a sd s6,32(sp) + 3854a: 5b65 li s6,-7 + 3854c: e0ca sd s2,64(sp) + 3854e: fc4e sd s3,56(sp) + 38550: f852 sd s4,48(sp) + 38552: f456 sd s5,40(sp) + 38554: 020170a7 vse64.v v1,(sp) + 38558: 00063903 ld s2,0(a2) + 3855c: e4a6 sd s1,72(sp) + 3855e: 8a2e mv s4,a1 + 38560: 89b2 mv s3,a2 + 38562: 001b5b13 srli s6,s6,0x1 + 38566: 842a mv s0,a0 + 38568: 4a91 li s5,4 + 3856a: a099 j 385b0 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x7c> + 3856c: 0a9b6363 bltu s6,s1,38612 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xde> + 38570: 8526 mv a0,s1 + 38572: b2edd0ef jal ra,158a0 <_Znwm@plt> + 38576: 87aa mv a5,a0 + 38578: 94be add s1,s1,a5 + 3857a: e804 sd s1,16(s0) + 3857c: e01c sd a5,0(s0) + 3857e: e41c sd a5,8(s0) + 38580: 0009b903 ld s2,0(s3) + 38584: 0089b483 ld s1,8(s3) + 38588: cd817057 vsetivli zero,2,e64,m1,ta,ma + 3858c: 412484b3 sub s1,s1,s2 + 38590: 049ad963 bge s5,s1,385e2 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xae> + 38594: 853e mv a0,a5 + 38596: 8626 mv a2,s1 + 38598: 85ca mv a1,s2 + 3859a: cf6dd0ef jal ra,15a90 + 3859e: 87aa mv a5,a0 + 385a0: cd817057 vsetivli zero,2,e64,m1,ta,ma + 385a4: 97a6 add a5,a5,s1 + 385a6: e41c sd a5,8(s0) + 385a8: 1a7d addi s4,s4,-1 + 385aa: 0461 addi s0,s0,24 + 385ac: 040a0763 beqz s4,385fa <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xc6> + 385b0: 02017087 vle64.v v1,(sp) + 385b4: 0089b783 ld a5,8(s3) + 385b8: 00043823 sd zero,16(s0) + 385bc: 412784b3 sub s1,a5,s2 + 385c0: 020470a7 vse64.v v1,(s0) + 385c4: fb2794e3 bne a5,s2,3856c <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x38> + 385c8: 4781 li a5,0 + 385ca: 94be add s1,s1,a5 + 385cc: e804 sd s1,16(s0) + 385ce: e01c sd a5,0(s0) + 385d0: e41c sd a5,8(s0) + 385d2: 0009b903 ld s2,0(s3) + 385d6: 0089b483 ld s1,8(s3) + 385da: 412484b3 sub s1,s1,s2 + 385de: fa9acbe3 blt s5,s1,38594 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x60> + 385e2: fd5491e3 bne s1,s5,385a4 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x70> + 385e6: 00092703 lw a4,0(s2) + 385ea: 1a7d addi s4,s4,-1 + 385ec: 0461 addi s0,s0,24 + 385ee: c398 sw a4,0(a5) + 385f0: 97a6 add a5,a5,s1 + 385f2: fef43823 sd a5,-16(s0) + 385f6: fa0a1de3 bnez s4,385b0 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x7c> + 385fa: 60e6 ld ra,88(sp) + 385fc: 8522 mv a0,s0 + 385fe: 6446 ld s0,80(sp) + 38600: 64a6 ld s1,72(sp) + 38602: 6906 ld s2,64(sp) + 38604: 79e2 ld s3,56(sp) + 38606: 7a42 ld s4,48(sp) + 38608: 7aa2 ld s5,40(sp) + 3860a: 7b02 ld s6,32(sp) + 3860c: 6be2 ld s7,24(sp) + 3860e: 6125 addi sp,sp,96 + 38610: 8082 ret + 38612: 0004d463 bgez s1,3861a <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xe6> + 38616: e8add0ef jal ra,15ca0 <_ZSt28__throw_bad_array_new_lengthv@plt> + 3861a: fa6dd0ef jal ra,15dc0 <_ZSt17__throw_bad_allocv@plt> + 3861e: 842a mv s0,a0 + 38620: 60e6 ld ra,88(sp) + 38622: 8522 mv a0,s0 + 38624: 6446 ld s0,80(sp) + 38626: 6be2 ld s7,24(sp) + 38628: 6125 addi sp,sp,96 + 3862a: 8082 ret + 3862c: f95dc0ef jal ra,155c0 <__cxa_begin_catch@plt> + 38630: 008b8a63 beq s7,s0,38644 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x110> + 38634: 000bb503 ld a0,0(s7) + 38638: c119 beqz a0,3863e <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x10a> + 3863a: ac6dd0ef jal ra,15900 <_ZdlPv@plt> + 3863e: 0be1 addi s7,s7,24 + 38640: fe8b9ae3 bne s7,s0,38634 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x100> + 38644: a2cdd0ef jal ra,15870 <__cxa_rethrow@plt> + 38648: 842a mv s0,a0 + 3864a: e16dd0ef jal ra,15c60 <__cxa_end_catch@plt> + 3864e: 8522 mv a0,s0 + 38650: 9a0dd0ef jal ra,157f0 <_Unwind_Resume@plt> diff --git a/cmake/run_test.cmake b/cmake/run_test.cmake index 5cb4d3ce57..481cc9e1a8 100644 --- a/cmake/run_test.cmake +++ b/cmake/run_test.cmake @@ -1,3 +1,6 @@ +message(STATUS "Executing command: $ENV{TESTS_EXECUTABLE_LOADER} $ENV{TESTS_EXECUTABLE_LOADER_ARGUMENTS} ${TEST_EXECUTABLE} $ENV{TESTS_ARGUMENTS}") + + execute_process(COMMAND $ENV{TESTS_EXECUTABLE_LOADER} $ENV{TESTS_EXECUTABLE_LOADER_ARGUMENTS} ${TEST_EXECUTABLE} $ENV{TESTS_ARGUMENTS} RESULT_VARIABLE result) if(NOT "${result}" STREQUAL "0") message(FATAL_ERROR "Test failed with return value '${result}'") diff --git a/ntt/CMakeLists.txt b/ntt/CMakeLists.txt index 1de56acea3..815d586367 100644 --- a/ntt/CMakeLists.txt +++ b/ntt/CMakeLists.txt @@ -2,10 +2,12 @@ cmake_minimum_required(VERSION 3.15) include(cmake/compile_flags.cmake) + if(BUILD_TESTING) - add_subdirectory(test/ctest) + add_subdirectory(test/ctest) endif() + if(BUILD_BENCHMARK) add_subdirectory(test/benchmark_test) endif() diff --git a/ntt/cmake/compile_flags.cmake b/ntt/cmake/compile_flags.cmake index 3cb8508595..3a4a7cebff 100644 --- a/ntt/cmake/compile_flags.cmake +++ b/ntt/cmake/compile_flags.cmake @@ -52,9 +52,9 @@ endif() if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "riscv64") if(ENABLE_K230_RUNTIME) - add_compile_options(-march=rv64gv_zvl128b_zfh -mrvv-vector-bits=zvl) + add_compile_options(-march=rv64gv_zvl128b_zvfh -mrvv-vector-bits=zvl) elseif(ENABLE_K80_RUNTIME) - add_compile_options(-march=rv64gcv_zvl1024b_zfh -mrvv-vector-bits=zvl) + add_compile_options(-march=rv64gcv_zvl1024b_zvfh -mrvv-vector-bits=zvl) else() message(FATAL_ERROR "Unsupported riscv64 target") endif() diff --git a/ntt/include/nncase/half.h b/ntt/include/nncase/half.h index 0d7a41f81a..d38ad8d50b 100644 --- a/ntt/include/nncase/half.h +++ b/ntt/include/nncase/half.h @@ -18,6 +18,7 @@ #include #include #include +#include "bfloat16.h" #include #include @@ -64,7 +65,14 @@ struct half { constexpr half(fp16_from_raw_t, uint16_t value) noexcept : value_(value) {} - operator float() const noexcept { + operator _Float16() const noexcept{ + return static_cast<_Float16>(float(*this)); + } + + operator bfloat16() const noexcept { + return bfloat16::round_to_bfloat16(float(*this)); + } + explicit operator float() const noexcept { const fp32 magic = {113 << 23}; const unsigned int shifted_exp = 0x7c00 << 13; // exponent mask after shift @@ -141,6 +149,7 @@ struct half { return o; } + static constexpr half epsilon() noexcept { return from_raw(0x0800); } static constexpr half highest() noexcept { return from_raw(0x7bff); } @@ -167,6 +176,9 @@ struct half { uint16_t value_; }; + + + #define DEFINE_FP16_BINARY_FP16RET(x) \ inline half operator x(half a, half b) noexcept { \ return half::round_to_half(float(a) x float(b)); \ @@ -177,6 +189,14 @@ struct half { return float(a) x float(b); \ } +#define DEFINE_FP16_FP32_BINARY_BOOLRET(x) \ + inline bool operator x(half a, float b) noexcept { \ + return float(a) x b; \ +} + +DEFINE_FP16_FP32_BINARY_BOOLRET(<) + + DEFINE_FP16_BINARY_FP16RET(+) DEFINE_FP16_BINARY_FP16RET(-) DEFINE_FP16_BINARY_FP16RET(*) @@ -208,6 +228,11 @@ inline bool operator==(const half &lhs, const half &rhs) noexcept { inline bool operator!=(const half &lhs, const half &rhs) noexcept { return lhs.raw() != rhs.raw(); } + +inline std::ostream& operator<<(std::ostream& os, const half& a){ + os << std::to_string(float(a)); + return os; +} } // namespace nncase namespace std { @@ -276,12 +301,16 @@ using nncase::half; inline bool isinf(const half &a) { return std::isinf(float(a)); } inline bool isnan(const half &a) { return std::isnan(float(a)); } inline bool isfinite(const half &a) { return std::isfinite(float(a)); } +inline half fabs(const half &a) { return half::round_to_half(fabs(float(a))); } inline half abs(const half &a) { return half::round_to_half(fabsf(float(a))); } inline half exp(const half &a) { return half::round_to_half(expf(float(a))); } inline half log(const half &a) { return half::round_to_half(logf(float(a))); } inline half log10(const half &a) { return half::round_to_half(log10f(float(a))); } +inline half fmod(const half &a, const half &b) { + return half::round_to_half(fmod(float(a), float(b))); +} inline half sqrt(const half &a) { return half::round_to_half(sqrtf(float(a))); } inline half pow(const half &a, const half &b) { return half::round_to_half(powf(float(a), float(b))); diff --git a/ntt/include/nncase/ntt/arch/riscv64/arch_types.h b/ntt/include/nncase/ntt/arch/riscv64/arch_types.h index 62ac756200..ba38eaa5e8 100644 --- a/ntt/include/nncase/ntt/arch/riscv64/arch_types.h +++ b/ntt/include/nncase/ntt/arch/riscv64/arch_types.h @@ -14,7 +14,7 @@ */ #pragma once #include "../../native_vector.h" - +#include "../../../half.h" #ifdef __riscv_vector #include @@ -62,6 +62,10 @@ __attribute__((riscv_rvv_vector_bits(NTT_VLEN / 2))); \ typedef vuint32mf2_t fixed_vuint32mf2_t \ __attribute__((riscv_rvv_vector_bits(NTT_VLEN / 2))); \ + typedef vfloat16mf2_t fixed_vfloat16mf2_t \ + __attribute__((riscv_rvv_vector_bits(NTT_VLEN / 2))); \ + typedef vfloat16mf4_t fixed_vfloat16mf4_t \ + __attribute__((riscv_rvv_vector_bits(NTT_VLEN / 4))); \ typedef vfloat32mf2_t fixed_vfloat32mf2_t \ __attribute__((riscv_rvv_vector_bits(NTT_VLEN / 2))); @@ -84,6 +88,8 @@ __attribute__((riscv_rvv_vector_bits(NTT_VLEN * lmul))); \ typedef vuint64m##lmul##_t fixed_vuint64m##lmul##_t \ __attribute__((riscv_rvv_vector_bits(NTT_VLEN * lmul))); \ + typedef vfloat16m##lmul##_t fixed_vfloat16m##lmul##_t \ + __attribute__((riscv_rvv_vector_bits(NTT_VLEN * lmul))); \ typedef vfloat32m##lmul##_t fixed_vfloat32m##lmul##_t \ __attribute__((riscv_rvv_vector_bits(NTT_VLEN * lmul))); \ typedef vfloat64m##lmul##_t fixed_vfloat64m##lmul##_t \ @@ -142,6 +148,12 @@ REGISTER_RVV_FIXED_TYPE_WITH_LMUL_GE1(8) NTT_BEGIN_DEFINE_NATIVE_VECTOR_DEFAULT( \ uint32_t, fixed_vuint32mf2_t, NTT_VLEN / 8 / sizeof(uint32_t) / 2) \ NTT_END_DEFINE_NATIVE_VECTOR() \ + NTT_BEGIN_DEFINE_NATIVE_VECTOR_DEFAULT(half, fixed_vfloat16mf2_t, \ + NTT_VLEN / 8 / sizeof(half) / 2) \ + NTT_END_DEFINE_NATIVE_VECTOR() \ + NTT_BEGIN_DEFINE_NATIVE_VECTOR_DEFAULT(half, fixed_vfloat16mf4_t, \ + NTT_VLEN / 8 / sizeof(half) / 4) \ + NTT_END_DEFINE_NATIVE_VECTOR() \ NTT_BEGIN_DEFINE_NATIVE_VECTOR_DEFAULT(float, fixed_vfloat32mf2_t, \ NTT_VLEN / 8 / sizeof(float) / 2) \ NTT_END_DEFINE_NATIVE_VECTOR() @@ -184,14 +196,17 @@ REGISTER_RVV_FIXED_TYPE_WITH_LMUL_GE1(8) NTT_BEGIN_DEFINE_NATIVE_VECTOR_DEFAULT( \ float, fixed_vfloat32m##lmul##_t, NTT_VLEN / 8 / sizeof(float) * lmul) \ NTT_END_DEFINE_NATIVE_VECTOR() \ + NTT_BEGIN_DEFINE_NATIVE_VECTOR_DEFAULT( \ + half, fixed_vfloat16m##lmul##_t, NTT_VLEN / 8 / sizeof(half) * lmul) \ + NTT_END_DEFINE_NATIVE_VECTOR() \ NTT_BEGIN_DEFINE_NATIVE_VECTOR_DEFAULT(double, fixed_vfloat64m##lmul##_t, \ NTT_VLEN / 8 / sizeof(double) * \ lmul) \ - NTT_END_DEFINE_NATIVE_VECTOR() + NTT_END_DEFINE_NATIVE_VECTOR() -NTT_DEFINE_NATIVE_VECTOR_WITH_LMUL_LT1 -NTT_DEFINE_NATIVE_VECTOR_WITH_LMUL_GE1(1) -NTT_DEFINE_NATIVE_VECTOR_WITH_LMUL_GE1(2) -NTT_DEFINE_NATIVE_VECTOR_WITH_LMUL_GE1(4) -NTT_DEFINE_NATIVE_VECTOR_WITH_LMUL_GE1(8) -#endif \ No newline at end of file + NTT_DEFINE_NATIVE_VECTOR_WITH_LMUL_LT1 + NTT_DEFINE_NATIVE_VECTOR_WITH_LMUL_GE1(1) + NTT_DEFINE_NATIVE_VECTOR_WITH_LMUL_GE1(2) + NTT_DEFINE_NATIVE_VECTOR_WITH_LMUL_GE1(4) + NTT_DEFINE_NATIVE_VECTOR_WITH_LMUL_GE1(8) + #endif \ No newline at end of file diff --git a/ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h b/ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h new file mode 100644 index 0000000000..41384b9dd4 --- /dev/null +++ b/ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h @@ -0,0 +1,44 @@ + + +#pragma once +#include "nncase/ntt/arch/riscv64/arch_types.h" +#include "nncase/ntt/vector.h" +#include "../../../half.h" +#include "rvv_mathfun.h" +#ifdef __riscv_vector +#include +#endif + + +namespace nncase::ntt::ops{ + +#ifdef __riscv_vector + + +#define RVV_UNARY16_OP(op, dtype, vl, kernel) \ + template <> struct op> { \ + ntt::vector \ + operator()(const ntt::vector &v) const noexcept { \ + return kernel(v, vl); \ + } \ + }; + +// unary with hlaf +#define REGISTER_RVV_UNARY16_OP(OP, dtype, kernel) \ + RVV_UNARY16_OP(OP, half, NTT_VL(sizeof(dtype) * 8, *, 1), kernel) \ + RVV_UNARY16_OP(OP, half, NTT_VL(sizeof(dtype) * 8, *, 2), kernel) \ + RVV_UNARY16_OP(OP, half, NTT_VL(sizeof(dtype) * 8, *, 4), kernel) \ + RVV_UNARY16_OP(OP, half, NTT_VL(sizeof(dtype) * 8, *, 8), kernel) + +#define ABS_FLOAT16(lmul, mlen) \ + inline vfloat16m##lmul##_t abs_float16(const vfloat16m##lmul##_t &v, \ + const size_t vl) { \ + return __riscv_vfabs_v_f16m##lmul(v, vl); \ + } + +REGISTER_RVV_KERNEL(ABS_FLOAT16) +REGISTER_RVV_UNARY16_OP(abs, half, abs_float16) + + +#endif +} diff --git a/ntt/include/nncase/ntt/arch/riscv64/primitive_ops.h b/ntt/include/nncase/ntt/arch/riscv64/primitive_ops.h index f016e9b7d6..be20f313fa 100644 --- a/ntt/include/nncase/ntt/arch/riscv64/primitive_ops.h +++ b/ntt/include/nncase/ntt/arch/riscv64/primitive_ops.h @@ -48,7 +48,7 @@ struct store, void operator()(ntt::vector &dest, const ntt::vector &v) const noexcept { __riscv_vse32_v_f32m1((float *)&dest, v, NTT_VLEN / 32); - } + } }; #define RVV_UNARY_OP(op, dtype, vl, kernel) \ @@ -70,7 +70,7 @@ struct store, #define ABS_FLOAT32(lmul, mlen) \ inline vfloat32m##lmul##_t abs_float32(const vfloat32m##lmul##_t &v, \ const size_t vl) { \ - return __riscv_vfabs_v_f32m##lmul(v, vl); \ + return __riscv_vfabs_v_f32m##lmul(v, vl); \ } REGISTER_RVV_KERNEL(ABS_FLOAT32) diff --git a/ntt/include/nncase/ntt/ntt.h b/ntt/include/nncase/ntt/ntt.h index 1940611f02..9f07af5847 100644 --- a/ntt/include/nncase/ntt/ntt.h +++ b/ntt/include/nncase/ntt/ntt.h @@ -61,6 +61,7 @@ #include "arch/riscv64/arch_types.h" #include "arch/riscv64/primitive_ops.h" #include "arch/riscv64/tensor_ops.h" +#include "arch/riscv64/fp16_ops.h" #include "arch/riscv64/ukernels.h" #endif diff --git a/ntt/include/nncase/ntt/primitive_ops.h b/ntt/include/nncase/ntt/primitive_ops.h index 19b72defd1..8ab663d629 100644 --- a/ntt/include/nncase/ntt/primitive_ops.h +++ b/ntt/include/nncase/ntt/primitive_ops.h @@ -15,6 +15,7 @@ #pragma once #include "tensor_traits.h" #include "vector.h" +#include "../half.h" #include #include #include diff --git a/ntt/test/ctest/Testing/Temporary/CTestCostData.txt b/ntt/test/ctest/Testing/Temporary/CTestCostData.txt new file mode 100644 index 0000000000..ed97d539c0 --- /dev/null +++ b/ntt/test/ctest/Testing/Temporary/CTestCostData.txt @@ -0,0 +1 @@ +--- diff --git a/ntt/test/ctest/test_ntt_unary_abs_fp16.cpp b/ntt/test/ctest/test_ntt_unary_abs_fp16.cpp new file mode 100644 index 0000000000..ca5f9b7bd7 --- /dev/null +++ b/ntt/test/ctest/test_ntt_unary_abs_fp16.cpp @@ -0,0 +1,27 @@ +#include "ntt_test.h" +#include +#include +#include +using namespace nncase; +// TEST(UnaryTestAbsFloat16,fixed_fixed) { +// using shape = ntt::fixed_shape<1, 3, 16, 16>; +// using tensor_type = ntt::tensor; +// std::unique_ptr ntt_input(new tensor_type); +// NttTest::init_tensor(*ntt_input, -10.f, 10.f); + +// std::unique_ptr ntt_output1(new tensor_type); + +// ntt::unary(*ntt_input, *ntt_output1); +// std::cout<<"ntt_output: "<<*ntt_output1->elements().begin()<elements().begin()< ntt_input; + NttTest::init_tensor(ntt_input, static_cast(-10), static_cast(10)); + auto ntt_output1 = ntt::abs(ntt_input); + std::cout << ntt_output1(0) << std::endl; + std::cout << ntt_input(0) << std::endl; + ; +} + diff --git a/ntt/test/ntt_test.h b/ntt/test/ntt_test.h index d411c18624..528c0c5d8f 100644 --- a/ntt/test/ntt_test.h +++ b/ntt/test/ntt_test.h @@ -16,6 +16,7 @@ #include "nncase/ntt/apply.h" #include "nncase/ntt/ntt.h" #include "nncase/ntt/shape.h" +#include "nncase/half.h" #include #include #include @@ -138,6 +139,11 @@ void init_tensor(TTensor &tensor, T start = static_cast(0), // std::cout << index[i] << " "; // std::cout << ") = " << tensor(index) << std::endl; }); + }else if(std::is_same_v){ + std::uniform_real_distribution dis(start, stop); + ntt::apply(tensor.shape(), [&](auto &index) { + tensor(index) = static_cast(dis(gen)); + }); } else if (std::is_same_v) { std::uniform_real_distribution dis(start, stop); ntt::apply(tensor.shape(), [&](auto &index) { diff --git a/tests/kernels/Testing/Temporary/CTestCostData.txt b/tests/kernels/Testing/Temporary/CTestCostData.txt new file mode 100644 index 0000000000..ed97d539c0 --- /dev/null +++ b/tests/kernels/Testing/Temporary/CTestCostData.txt @@ -0,0 +1 @@ +--- From 2dee7e99a3b8029717e35d139dd27766a1c6c89a Mon Sep 17 00:00:00 2001 From: muuuchen <745754920@qq.com> Date: Tue, 11 Feb 2025 08:55:33 +0000 Subject: [PATCH 02/18] abs acos --- abs.S | 103438 ++++++++------- .../nncase/ntt/arch/riscv64/fp16_ops.h | 11 + ntt/test/ctest/test_ntt_unary_abs_fp16.cpp | 28 +- unary.S | 6407 + 4 files changed, 59215 insertions(+), 50669 deletions(-) create mode 100644 unary.S diff --git a/abs.S b/abs.S index 7bfd80e02f..2f774987cb 100644 --- a/abs.S +++ b/abs.S @@ -1,51267 +1,53369 @@ -/root/workspace/nncase/build/Release/bin/test_ntt_unary_abs_fp16: file format elf64-littleriscv +build/Release/bin/test_ntt_unary_abs_fp16: file format elf64-littleriscv Disassembly of section .plt: -00000000000151c0 <_PROCEDURE_LINKAGE_TABLE_>: - 151c0: 97 53 03 00 33 03 c3 41 03 be 03 e3 13 03 43 fd .S..3..A......C. - 151d0: 93 82 03 e3 13 53 13 00 83 b2 82 00 67 00 0e 00 .....S......g... - -00000000000151e0 : - 151e0: 00035e17 auipc t3,0x35 - 151e4: e20e3e03 ld t3,-480(t3) # 4a000 - 151e8: 000e0367 jalr t1,t3 - 151ec: 00000013 nop - -00000000000151f0 <__errno_location@plt>: - 151f0: 00035e17 auipc t3,0x35 - 151f4: e18e3e03 ld t3,-488(t3) # 4a008 <__errno_location@GLIBC_2.27> - 151f8: 000e0367 jalr t1,t3 - 151fc: 00000013 nop - -0000000000015200 <_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt>: - 15200: 00035e17 auipc t3,0x35 - 15204: e10e3e03 ld t3,-496(t3) # 4a010 <_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE@Base> - 15208: 000e0367 jalr t1,t3 - 1520c: 00000013 nop - -0000000000015210 : - 15210: 00035e17 auipc t3,0x35 - 15214: e08e3e03 ld t3,-504(t3) # 4a018 - 15218: 000e0367 jalr t1,t3 - 1521c: 00000013 nop - -0000000000015220 : - 15220: 00035e17 auipc t3,0x35 - 15224: e00e3e03 ld t3,-512(t3) # 4a020 - 15228: 000e0367 jalr t1,t3 - 1522c: 00000013 nop - -0000000000015230 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt>: - 15230: 00035e17 auipc t3,0x35 - 15234: df8e3e03 ld t3,-520(t3) # 4a028 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@Base> - 15238: 000e0367 jalr t1,t3 - 1523c: 00000013 nop - -0000000000015240 : - 15240: 00035e17 auipc t3,0x35 - 15244: df0e3e03 ld t3,-528(t3) # 4a030 - 15248: 000e0367 jalr t1,t3 - 1524c: 00000013 nop - -0000000000015250 : - 15250: 00035e17 auipc t3,0x35 - 15254: de8e3e03 ld t3,-536(t3) # 4a038 - 15258: 000e0367 jalr t1,t3 - 1525c: 00000013 nop - -0000000000015260 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt>: - 15260: 00035e17 auipc t3,0x35 - 15264: de0e3e03 ld t3,-544(t3) # 4a040 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base> - 15268: 000e0367 jalr t1,t3 - 1526c: 00000013 nop - -0000000000015270 : - 15270: 00035e17 auipc t3,0x35 - 15274: dd8e3e03 ld t3,-552(t3) # 4a048 - 15278: 000e0367 jalr t1,t3 - 1527c: 00000013 nop - -0000000000015280 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm@plt>: - 15280: 00035e17 auipc t3,0x35 - 15284: dd0e3e03 ld t3,-560(t3) # 4a050 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm@Base> - 15288: 000e0367 jalr t1,t3 - 1528c: 00000013 nop - -0000000000015290 : - 15290: 00035e17 auipc t3,0x35 - 15294: dc8e3e03 ld t3,-568(t3) # 4a058 - 15298: 000e0367 jalr t1,t3 - 1529c: 00000013 nop - -00000000000152a0 <__cxa_guard_abort@plt>: - 152a0: 00035e17 auipc t3,0x35 - 152a4: dc0e3e03 ld t3,-576(t3) # 4a060 <__cxa_guard_abort@Base> - 152a8: 000e0367 jalr t1,t3 - 152ac: 00000013 nop - -00000000000152b0 : - 152b0: 00035e17 auipc t3,0x35 - 152b4: db8e3e03 ld t3,-584(t3) # 4a068 +0000000000015290 <_PROCEDURE_LINKAGE_TABLE_>: + 15290: 97 73 03 00 33 03 c3 41 03 be 03 d6 13 03 43 fd .s..3..A......C. + 152a0: 93 82 03 d6 13 53 13 00 83 b2 82 00 67 00 0e 00 .....S......g... + +00000000000152b0 : + 152b0: 00037e17 auipc t3,0x37 + 152b4: d50e3e03 ld t3,-688(t3) # 4c000 152b8: 000e0367 jalr t1,t3 152bc: 00000013 nop -00000000000152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt>: - 152c0: 00035e17 auipc t3,0x35 - 152c4: db0e3e03 ld t3,-592(t3) # 4a070 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@Base> +00000000000152c0 <__errno_location@plt>: + 152c0: 00037e17 auipc t3,0x37 + 152c4: d48e3e03 ld t3,-696(t3) # 4c008 <__errno_location@GLIBC_2.27> 152c8: 000e0367 jalr t1,t3 152cc: 00000013 nop -00000000000152d0 <_ZNSt6localeC1Ev@plt>: - 152d0: 00035e17 auipc t3,0x35 - 152d4: da8e3e03 ld t3,-600(t3) # 4a078 <_ZNSt6localeC1Ev@Base> +00000000000152d0 <_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt>: + 152d0: 00037e17 auipc t3,0x37 + 152d4: d40e3e03 ld t3,-704(t3) # 4c010 <_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE@Base> 152d8: 000e0367 jalr t1,t3 152dc: 00000013 nop -00000000000152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt>: - 152e0: 00035e17 auipc t3,0x35 - 152e4: da0e3e03 ld t3,-608(t3) # 4a080 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@Base> +00000000000152e0 : + 152e0: 00037e17 auipc t3,0x37 + 152e4: d38e3e03 ld t3,-712(t3) # 4c018 152e8: 000e0367 jalr t1,t3 152ec: 00000013 nop -00000000000152f0 : - 152f0: 00035e17 auipc t3,0x35 - 152f4: d98e3e03 ld t3,-616(t3) # 4a088 +00000000000152f0 : + 152f0: 00037e17 auipc t3,0x37 + 152f4: d30e3e03 ld t3,-720(t3) # 4c020 152f8: 000e0367 jalr t1,t3 152fc: 00000013 nop -0000000000015300 : - 15300: 00035e17 auipc t3,0x35 - 15304: d90e3e03 ld t3,-624(t3) # 4a090 +0000000000015300 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt>: + 15300: 00037e17 auipc t3,0x37 + 15304: d28e3e03 ld t3,-728(t3) # 4c028 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@Base> 15308: 000e0367 jalr t1,t3 1530c: 00000013 nop -0000000000015310 : - 15310: 00035e17 auipc t3,0x35 - 15314: d88e3e03 ld t3,-632(t3) # 4a098 +0000000000015310 : + 15310: 00037e17 auipc t3,0x37 + 15314: d20e3e03 ld t3,-736(t3) # 4c030 15318: 000e0367 jalr t1,t3 1531c: 00000013 nop -0000000000015320 : - 15320: 00035e17 auipc t3,0x35 - 15324: d80e3e03 ld t3,-640(t3) # 4a0a0 +0000000000015320 : + 15320: 00037e17 auipc t3,0x37 + 15324: d18e3e03 ld t3,-744(t3) # 4c038 15328: 000e0367 jalr t1,t3 1532c: 00000013 nop -0000000000015330 <_ZNSt8ios_baseC2Ev@plt>: - 15330: 00035e17 auipc t3,0x35 - 15334: d78e3e03 ld t3,-648(t3) # 4a0a8 <_ZNSt8ios_baseC2Ev@Base> +0000000000015330 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt>: + 15330: 00037e17 auipc t3,0x37 + 15334: d10e3e03 ld t3,-752(t3) # 4c040 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base> 15338: 000e0367 jalr t1,t3 1533c: 00000013 nop -0000000000015340 : - 15340: 00035e17 auipc t3,0x35 - 15344: d70e3e03 ld t3,-656(t3) # 4a0b0 +0000000000015340 : + 15340: 00037e17 auipc t3,0x37 + 15344: d08e3e03 ld t3,-760(t3) # 4c048 15348: 000e0367 jalr t1,t3 1534c: 00000013 nop -0000000000015350 <_ZNSt6localeD1Ev@plt>: - 15350: 00035e17 auipc t3,0x35 - 15354: d68e3e03 ld t3,-664(t3) # 4a0b8 <_ZNSt6localeD1Ev@Base> +0000000000015350 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm@plt>: + 15350: 00037e17 auipc t3,0x37 + 15354: d00e3e03 ld t3,-768(t3) # 4c050 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm@Base> 15358: 000e0367 jalr t1,t3 1535c: 00000013 nop -0000000000015360 : - 15360: 00035e17 auipc t3,0x35 - 15364: d60e3e03 ld t3,-672(t3) # 4a0c0 +0000000000015360 : + 15360: 00037e17 auipc t3,0x37 + 15364: cf8e3e03 ld t3,-776(t3) # 4c058 15368: 000e0367 jalr t1,t3 1536c: 00000013 nop -0000000000015370 <_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv@plt>: - 15370: 00035e17 auipc t3,0x35 - 15374: d58e3e03 ld t3,-680(t3) # 4a0c8 <_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv@Base> +0000000000015370 <__cxa_guard_abort@plt>: + 15370: 00037e17 auipc t3,0x37 + 15374: cf0e3e03 ld t3,-784(t3) # 4c060 <__cxa_guard_abort@Base> 15378: 000e0367 jalr t1,t3 1537c: 00000013 nop -0000000000015380 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm@plt>: - 15380: 00035e17 auipc t3,0x35 - 15384: d50e3e03 ld t3,-688(t3) # 4a0d0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm@Base> +0000000000015380 : + 15380: 00037e17 auipc t3,0x37 + 15384: ce8e3e03 ld t3,-792(t3) # 4c068 15388: 000e0367 jalr t1,t3 1538c: 00000013 nop -0000000000015390 : - 15390: 00035e17 auipc t3,0x35 - 15394: d48e3e03 ld t3,-696(t3) # 4a0d8 +0000000000015390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt>: + 15390: 00037e17 auipc t3,0x37 + 15394: ce0e3e03 ld t3,-800(t3) # 4c070 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@Base> 15398: 000e0367 jalr t1,t3 1539c: 00000013 nop -00000000000153a0 : - 153a0: 00035e17 auipc t3,0x35 - 153a4: d40e3e03 ld t3,-704(t3) # 4a0e0 +00000000000153a0 <_ZNSt6localeC1Ev@plt>: + 153a0: 00037e17 auipc t3,0x37 + 153a4: cd8e3e03 ld t3,-808(t3) # 4c078 <_ZNSt6localeC1Ev@Base> 153a8: 000e0367 jalr t1,t3 153ac: 00000013 nop -00000000000153b0 : - 153b0: 00035e17 auipc t3,0x35 - 153b4: d38e3e03 ld t3,-712(t3) # 4a0e8 +00000000000153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt>: + 153b0: 00037e17 auipc t3,0x37 + 153b4: cd0e3e03 ld t3,-816(t3) # 4c080 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@Base> 153b8: 000e0367 jalr t1,t3 153bc: 00000013 nop -00000000000153c0 <_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@plt>: - 153c0: 00035e17 auipc t3,0x35 - 153c4: d30e3e03 ld t3,-720(t3) # 4a0f0 <_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@Base> +00000000000153c0 : + 153c0: 00037e17 auipc t3,0x37 + 153c4: cc8e3e03 ld t3,-824(t3) # 4c088 153c8: 000e0367 jalr t1,t3 153cc: 00000013 nop -00000000000153d0 <_ZNSo9_M_insertIdEERSoT_@plt>: - 153d0: 00035e17 auipc t3,0x35 - 153d4: d28e3e03 ld t3,-728(t3) # 4a0f8 <_ZNSo9_M_insertIdEERSoT_@Base> +00000000000153d0 : + 153d0: 00037e17 auipc t3,0x37 + 153d4: cc0e3e03 ld t3,-832(t3) # 4c090 153d8: 000e0367 jalr t1,t3 153dc: 00000013 nop -00000000000153e0 : - 153e0: 00035e17 auipc t3,0x35 - 153e4: d20e3e03 ld t3,-736(t3) # 4a100 +00000000000153e0 : + 153e0: 00037e17 auipc t3,0x37 + 153e4: cb8e3e03 ld t3,-840(t3) # 4c098 153e8: 000e0367 jalr t1,t3 153ec: 00000013 nop -00000000000153f0 : - 153f0: 00035e17 auipc t3,0x35 - 153f4: d18e3e03 ld t3,-744(t3) # 4a108 +00000000000153f0 : + 153f0: 00037e17 auipc t3,0x37 + 153f4: cb0e3e03 ld t3,-848(t3) # 4c0a0 153f8: 000e0367 jalr t1,t3 153fc: 00000013 nop -0000000000015400 : - 15400: 00035e17 auipc t3,0x35 - 15404: d10e3e03 ld t3,-752(t3) # 4a110 +0000000000015400 <_ZNSt8ios_baseC2Ev@plt>: + 15400: 00037e17 auipc t3,0x37 + 15404: ca8e3e03 ld t3,-856(t3) # 4c0a8 <_ZNSt8ios_baseC2Ev@Base> 15408: 000e0367 jalr t1,t3 1540c: 00000013 nop -0000000000015410 : - 15410: 00035e17 auipc t3,0x35 - 15414: d08e3e03 ld t3,-760(t3) # 4a118 +0000000000015410 : + 15410: 00037e17 auipc t3,0x37 + 15414: ca0e3e03 ld t3,-864(t3) # 4c0b0 15418: 000e0367 jalr t1,t3 1541c: 00000013 nop -0000000000015420 : - 15420: 00035e17 auipc t3,0x35 - 15424: d00e3e03 ld t3,-768(t3) # 4a120 +0000000000015420 <_ZNSt6localeD1Ev@plt>: + 15420: 00037e17 auipc t3,0x37 + 15424: c98e3e03 ld t3,-872(t3) # 4c0b8 <_ZNSt6localeD1Ev@Base> 15428: 000e0367 jalr t1,t3 1542c: 00000013 nop -0000000000015430 : - 15430: 00035e17 auipc t3,0x35 - 15434: cf8e3e03 ld t3,-776(t3) # 4a128 +0000000000015430 : + 15430: 00037e17 auipc t3,0x37 + 15434: c90e3e03 ld t3,-880(t3) # 4c0c0 15438: 000e0367 jalr t1,t3 1543c: 00000013 nop -0000000000015440 <_ZNSolsEi@plt>: - 15440: 00035e17 auipc t3,0x35 - 15444: cf0e3e03 ld t3,-784(t3) # 4a130 <_ZNSolsEi@Base> +0000000000015440 <_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv@plt>: + 15440: 00037e17 auipc t3,0x37 + 15444: c88e3e03 ld t3,-888(t3) # 4c0c8 <_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv@Base> 15448: 000e0367 jalr t1,t3 1544c: 00000013 nop -0000000000015450 <_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@plt>: - 15450: 00035e17 auipc t3,0x35 - 15454: ce8e3e03 ld t3,-792(t3) # 4a138 <_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@Base> +0000000000015450 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm@plt>: + 15450: 00037e17 auipc t3,0x37 + 15454: c80e3e03 ld t3,-896(t3) # 4c0d0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm@Base> 15458: 000e0367 jalr t1,t3 1545c: 00000013 nop -0000000000015460 : - 15460: 00035e17 auipc t3,0x35 - 15464: ce0e3e03 ld t3,-800(t3) # 4a140 +0000000000015460 : + 15460: 00037e17 auipc t3,0x37 + 15464: c78e3e03 ld t3,-904(t3) # 4c0d8 15468: 000e0367 jalr t1,t3 1546c: 00000013 nop -0000000000015470 : - 15470: 00035e17 auipc t3,0x35 - 15474: cd8e3e03 ld t3,-808(t3) # 4a148 +0000000000015470 : + 15470: 00037e17 auipc t3,0x37 + 15474: c70e3e03 ld t3,-912(t3) # 4c0e0 15478: 000e0367 jalr t1,t3 1547c: 00000013 nop -0000000000015480 : - 15480: 00035e17 auipc t3,0x35 - 15484: cd0e3e03 ld t3,-816(t3) # 4a150 +0000000000015480 : + 15480: 00037e17 auipc t3,0x37 + 15484: c68e3e03 ld t3,-920(t3) # 4c0e8 15488: 000e0367 jalr t1,t3 1548c: 00000013 nop -0000000000015490 : - 15490: 00035e17 auipc t3,0x35 - 15494: cc8e3e03 ld t3,-824(t3) # 4a158 +0000000000015490 <_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@plt>: + 15490: 00037e17 auipc t3,0x37 + 15494: c60e3e03 ld t3,-928(t3) # 4c0f0 <_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@Base> 15498: 000e0367 jalr t1,t3 1549c: 00000013 nop -00000000000154a0 : - 154a0: 00035e17 auipc t3,0x35 - 154a4: cc0e3e03 ld t3,-832(t3) # 4a160 +00000000000154a0 <_ZNSo9_M_insertIdEERSoT_@plt>: + 154a0: 00037e17 auipc t3,0x37 + 154a4: c58e3e03 ld t3,-936(t3) # 4c0f8 <_ZNSo9_M_insertIdEERSoT_@Base> 154a8: 000e0367 jalr t1,t3 154ac: 00000013 nop -00000000000154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt>: - 154b0: 00035e17 auipc t3,0x35 - 154b4: cb8e3e03 ld t3,-840(t3) # 4a168 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@Base> +00000000000154b0 : + 154b0: 00037e17 auipc t3,0x37 + 154b4: c50e3e03 ld t3,-944(t3) # 4c100 154b8: 000e0367 jalr t1,t3 154bc: 00000013 nop -00000000000154c0 <_ZNSt13random_device7_M_finiEv@plt>: - 154c0: 00035e17 auipc t3,0x35 - 154c4: cb0e3e03 ld t3,-848(t3) # 4a170 <_ZNSt13random_device7_M_finiEv@Base> +00000000000154c0 : + 154c0: 00037e17 auipc t3,0x37 + 154c4: c48e3e03 ld t3,-952(t3) # 4c108 154c8: 000e0367 jalr t1,t3 154cc: 00000013 nop -00000000000154d0 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt>: - 154d0: 00035e17 auipc t3,0x35 - 154d4: ca8e3e03 ld t3,-856(t3) # 4a178 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@Base> +00000000000154d0 : + 154d0: 00037e17 auipc t3,0x37 + 154d4: c40e3e03 ld t3,-960(t3) # 4c110 154d8: 000e0367 jalr t1,t3 154dc: 00000013 nop -00000000000154e0 : - 154e0: 00035e17 auipc t3,0x35 - 154e4: ca0e3e03 ld t3,-864(t3) # 4a180 +00000000000154e0 : + 154e0: 00037e17 auipc t3,0x37 + 154e4: c38e3e03 ld t3,-968(t3) # 4c118 154e8: 000e0367 jalr t1,t3 154ec: 00000013 nop -00000000000154f0 <__cxa_begin_catch@plt>: - 154f0: 00035e17 auipc t3,0x35 - 154f4: c98e3e03 ld t3,-872(t3) # 4a188 <__cxa_begin_catch@Base> +00000000000154f0 : + 154f0: 00037e17 auipc t3,0x37 + 154f4: c30e3e03 ld t3,-976(t3) # 4c120 154f8: 000e0367 jalr t1,t3 154fc: 00000013 nop -0000000000015500 : - 15500: 00035e17 auipc t3,0x35 - 15504: c90e3e03 ld t3,-880(t3) # 4a190 +0000000000015500 : + 15500: 00037e17 auipc t3,0x37 + 15504: c28e3e03 ld t3,-984(t3) # 4c128 15508: 000e0367 jalr t1,t3 1550c: 00000013 nop -0000000000015510 <_ZNSt8ios_baseD2Ev@plt>: - 15510: 00035e17 auipc t3,0x35 - 15514: c88e3e03 ld t3,-888(t3) # 4a198 <_ZNSt8ios_baseD2Ev@Base> +0000000000015510 <_ZNSolsEi@plt>: + 15510: 00037e17 auipc t3,0x37 + 15514: c20e3e03 ld t3,-992(t3) # 4c130 <_ZNSolsEi@Base> 15518: 000e0367 jalr t1,t3 1551c: 00000013 nop -0000000000015520 : - 15520: 00035e17 auipc t3,0x35 - 15524: c80e3e03 ld t3,-896(t3) # 4a1a0 +0000000000015520 <_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@plt>: + 15520: 00037e17 auipc t3,0x37 + 15524: c18e3e03 ld t3,-1000(t3) # 4c138 <_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@Base> 15528: 000e0367 jalr t1,t3 1552c: 00000013 nop -0000000000015530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt>: - 15530: 00035e17 auipc t3,0x35 - 15534: c78e3e03 ld t3,-904(t3) # 4a1a8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@Base> +0000000000015530 : + 15530: 00037e17 auipc t3,0x37 + 15534: c10e3e03 ld t3,-1008(t3) # 4c140 15538: 000e0367 jalr t1,t3 1553c: 00000013 nop -0000000000015540 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt>: - 15540: 00035e17 auipc t3,0x35 - 15544: c70e3e03 ld t3,-912(t3) # 4a1b0 <_ZNKSt5ctypeIcE13_M_widen_initEv@Base> +0000000000015540 : + 15540: 00037e17 auipc t3,0x37 + 15544: c08e3e03 ld t3,-1016(t3) # 4c148 15548: 000e0367 jalr t1,t3 1554c: 00000013 nop -0000000000015550 : - 15550: 00035e17 auipc t3,0x35 - 15554: c68e3e03 ld t3,-920(t3) # 4a1b8 +0000000000015550 : + 15550: 00037e17 auipc t3,0x37 + 15554: c00e3e03 ld t3,-1024(t3) # 4c150 15558: 000e0367 jalr t1,t3 1555c: 00000013 nop -0000000000015560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>: - 15560: 00035e17 auipc t3,0x35 - 15564: c60e3e03 ld t3,-928(t3) # 4a1c0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@Base> +0000000000015560 : + 15560: 00037e17 auipc t3,0x37 + 15564: bf8e3e03 ld t3,-1032(t3) # 4c158 15568: 000e0367 jalr t1,t3 1556c: 00000013 nop -0000000000015570 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt>: - 15570: 00035e17 auipc t3,0x35 - 15574: c58e3e03 ld t3,-936(t3) # 4a1c8 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@Base> +0000000000015570 : + 15570: 00037e17 auipc t3,0x37 + 15574: bf0e3e03 ld t3,-1040(t3) # 4c160 15578: 000e0367 jalr t1,t3 1557c: 00000013 nop -0000000000015580 <__cxa_atexit@plt>: - 15580: 00035e17 auipc t3,0x35 - 15584: c50e3e03 ld t3,-944(t3) # 4a1d0 <__cxa_atexit@GLIBC_2.27> +0000000000015580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt>: + 15580: 00037e17 auipc t3,0x37 + 15584: be8e3e03 ld t3,-1048(t3) # 4c168 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@Base> 15588: 000e0367 jalr t1,t3 1558c: 00000013 nop -0000000000015590 : - 15590: 00035e17 auipc t3,0x35 - 15594: c48e3e03 ld t3,-952(t3) # 4a1d8 +0000000000015590 <_ZNSt13random_device7_M_finiEv@plt>: + 15590: 00037e17 auipc t3,0x37 + 15594: be0e3e03 ld t3,-1056(t3) # 4c170 <_ZNSt13random_device7_M_finiEv@Base> 15598: 000e0367 jalr t1,t3 1559c: 00000013 nop -00000000000155a0 : - 155a0: 00035e17 auipc t3,0x35 - 155a4: c40e3e03 ld t3,-960(t3) # 4a1e0 +00000000000155a0 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt>: + 155a0: 00037e17 auipc t3,0x37 + 155a4: bd8e3e03 ld t3,-1064(t3) # 4c178 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@Base> 155a8: 000e0367 jalr t1,t3 155ac: 00000013 nop -00000000000155b0 : - 155b0: 00035e17 auipc t3,0x35 - 155b4: c38e3e03 ld t3,-968(t3) # 4a1e8 +00000000000155b0 : + 155b0: 00037e17 auipc t3,0x37 + 155b4: bd0e3e03 ld t3,-1072(t3) # 4c180 155b8: 000e0367 jalr t1,t3 155bc: 00000013 nop -00000000000155c0 : - 155c0: 00035e17 auipc t3,0x35 - 155c4: c30e3e03 ld t3,-976(t3) # 4a1f0 +00000000000155c0 <__cxa_begin_catch@plt>: + 155c0: 00037e17 auipc t3,0x37 + 155c4: bc8e3e03 ld t3,-1080(t3) # 4c188 <__cxa_begin_catch@Base> 155c8: 000e0367 jalr t1,t3 155cc: 00000013 nop -00000000000155d0 <_exit@plt>: - 155d0: 00035e17 auipc t3,0x35 - 155d4: c28e3e03 ld t3,-984(t3) # 4a1f8 <_exit@GLIBC_2.27> +00000000000155d0 : + 155d0: 00037e17 auipc t3,0x37 + 155d4: bc0e3e03 ld t3,-1088(t3) # 4c190 155d8: 000e0367 jalr t1,t3 155dc: 00000013 nop -00000000000155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt>: - 155e0: 00035e17 auipc t3,0x35 - 155e4: c20e3e03 ld t3,-992(t3) # 4a200 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@Base> +00000000000155e0 <_ZNSt8ios_baseD2Ev@plt>: + 155e0: 00037e17 auipc t3,0x37 + 155e4: bb8e3e03 ld t3,-1096(t3) # 4c198 <_ZNSt8ios_baseD2Ev@Base> 155e8: 000e0367 jalr t1,t3 155ec: 00000013 nop -00000000000155f0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt>: - 155f0: 00035e17 auipc t3,0x35 - 155f4: c18e3e03 ld t3,-1000(t3) # 4a208 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@Base> +00000000000155f0 : + 155f0: 00037e17 auipc t3,0x37 + 155f4: bb0e3e03 ld t3,-1104(t3) # 4c1a0 155f8: 000e0367 jalr t1,t3 155fc: 00000013 nop -0000000000015600 : - 15600: 00035e17 auipc t3,0x35 - 15604: c10e3e03 ld t3,-1008(t3) # 4a210 +0000000000015600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt>: + 15600: 00037e17 auipc t3,0x37 + 15604: ba8e3e03 ld t3,-1112(t3) # 4c1a8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@Base> 15608: 000e0367 jalr t1,t3 1560c: 00000013 nop -0000000000015610 : - 15610: 00035e17 auipc t3,0x35 - 15614: c08e3e03 ld t3,-1016(t3) # 4a218 +0000000000015610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt>: + 15610: 00037e17 auipc t3,0x37 + 15614: ba0e3e03 ld t3,-1120(t3) # 4c1b0 <_ZNKSt5ctypeIcE13_M_widen_initEv@Base> 15618: 000e0367 jalr t1,t3 1561c: 00000013 nop -0000000000015620 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@plt>: - 15620: 00035e17 auipc t3,0x35 - 15624: c00e3e03 ld t3,-1024(t3) # 4a220 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@Base> +0000000000015620 : + 15620: 00037e17 auipc t3,0x37 + 15624: b98e3e03 ld t3,-1128(t3) # 4c1b8 15628: 000e0367 jalr t1,t3 1562c: 00000013 nop -0000000000015630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>: - 15630: 00035e17 auipc t3,0x35 - 15634: bf8e3e03 ld t3,-1032(t3) # 4a228 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@Base> +0000000000015630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>: + 15630: 00037e17 auipc t3,0x37 + 15634: b90e3e03 ld t3,-1136(t3) # 4c1c0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@Base> 15638: 000e0367 jalr t1,t3 1563c: 00000013 nop -0000000000015640 : - 15640: 00035e17 auipc t3,0x35 - 15644: bf0e3e03 ld t3,-1040(t3) # 4a230 +0000000000015640 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt>: + 15640: 00037e17 auipc t3,0x37 + 15644: b88e3e03 ld t3,-1144(t3) # 4c1c8 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@Base> 15648: 000e0367 jalr t1,t3 1564c: 00000013 nop -0000000000015650 : - 15650: 00035e17 auipc t3,0x35 - 15654: be8e3e03 ld t3,-1048(t3) # 4a238 +0000000000015650 <__cxa_atexit@plt>: + 15650: 00037e17 auipc t3,0x37 + 15654: b80e3e03 ld t3,-1152(t3) # 4c1d0 <__cxa_atexit@GLIBC_2.27> 15658: 000e0367 jalr t1,t3 1565c: 00000013 nop -0000000000015660 : - 15660: 00035e17 auipc t3,0x35 - 15664: be0e3e03 ld t3,-1056(t3) # 4a240 +0000000000015660 : + 15660: 00037e17 auipc t3,0x37 + 15664: b78e3e03 ld t3,-1160(t3) # 4c1d8 15668: 000e0367 jalr t1,t3 1566c: 00000013 nop -0000000000015670 <_ZdlPvm@plt>: - 15670: 00035e17 auipc t3,0x35 - 15674: bd8e3e03 ld t3,-1064(t3) # 4a248 <_ZdlPvm@Base> +0000000000015670 : + 15670: 00037e17 auipc t3,0x37 + 15674: b70e3e03 ld t3,-1168(t3) # 4c1e0 15678: 000e0367 jalr t1,t3 1567c: 00000013 nop -0000000000015680 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@plt>: - 15680: 00035e17 auipc t3,0x35 - 15684: bd0e3e03 ld t3,-1072(t3) # 4a250 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@Base> +0000000000015680 : + 15680: 00037e17 auipc t3,0x37 + 15684: b68e3e03 ld t3,-1176(t3) # 4c1e8 15688: 000e0367 jalr t1,t3 1568c: 00000013 nop -0000000000015690 <_ZNKSt13runtime_error4whatEv@plt>: - 15690: 00035e17 auipc t3,0x35 - 15694: bc8e3e03 ld t3,-1080(t3) # 4a258 <_ZNKSt13runtime_error4whatEv@Base> +0000000000015690 : + 15690: 00037e17 auipc t3,0x37 + 15694: b60e3e03 ld t3,-1184(t3) # 4c1f0 15698: 000e0367 jalr t1,t3 1569c: 00000013 nop -00000000000156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt>: - 156a0: 00035e17 auipc t3,0x35 - 156a4: bc0e3e03 ld t3,-1088(t3) # 4a260 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@Base> +00000000000156a0 <_exit@plt>: + 156a0: 00037e17 auipc t3,0x37 + 156a4: b58e3e03 ld t3,-1192(t3) # 4c1f8 <_exit@GLIBC_2.27> 156a8: 000e0367 jalr t1,t3 156ac: 00000013 nop -00000000000156b0 <__cxa_call_terminate@plt>: - 156b0: 00035e17 auipc t3,0x35 - 156b4: bb8e3e03 ld t3,-1096(t3) # 4a268 <__cxa_call_terminate@Base> +00000000000156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt>: + 156b0: 00037e17 auipc t3,0x37 + 156b4: b50e3e03 ld t3,-1200(t3) # 4c200 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@Base> 156b8: 000e0367 jalr t1,t3 156bc: 00000013 nop -00000000000156c0 <_ZNSt13runtime_errorD2Ev@plt>: - 156c0: 00035e17 auipc t3,0x35 - 156c4: bb0e3e03 ld t3,-1104(t3) # 4a270 <_ZNSt13runtime_errorD2Ev@Base> +00000000000156c0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt>: + 156c0: 00037e17 auipc t3,0x37 + 156c4: b48e3e03 ld t3,-1208(t3) # 4c208 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@Base> 156c8: 000e0367 jalr t1,t3 156cc: 00000013 nop -00000000000156d0 <_ZSt16__throw_bad_castv@plt>: - 156d0: 00035e17 auipc t3,0x35 - 156d4: ba8e3e03 ld t3,-1112(t3) # 4a278 <_ZSt16__throw_bad_castv@Base> +00000000000156d0 : + 156d0: 00037e17 auipc t3,0x37 + 156d4: b40e3e03 ld t3,-1216(t3) # 4c210 156d8: 000e0367 jalr t1,t3 156dc: 00000013 nop -00000000000156e0 : - 156e0: 00035e17 auipc t3,0x35 - 156e4: ba0e3e03 ld t3,-1120(t3) # 4a280 +00000000000156e0 : + 156e0: 00037e17 auipc t3,0x37 + 156e4: b38e3e03 ld t3,-1224(t3) # 4c218 156e8: 000e0367 jalr t1,t3 156ec: 00000013 nop -00000000000156f0 : - 156f0: 00035e17 auipc t3,0x35 - 156f4: b98e3e03 ld t3,-1128(t3) # 4a288 +00000000000156f0 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@plt>: + 156f0: 00037e17 auipc t3,0x37 + 156f4: b30e3e03 ld t3,-1232(t3) # 4c220 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@Base> 156f8: 000e0367 jalr t1,t3 156fc: 00000013 nop -0000000000015700 : - 15700: 00035e17 auipc t3,0x35 - 15704: b90e3e03 ld t3,-1136(t3) # 4a290 +0000000000015700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>: + 15700: 00037e17 auipc t3,0x37 + 15704: b28e3e03 ld t3,-1240(t3) # 4c228 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@Base> 15708: 000e0367 jalr t1,t3 1570c: 00000013 nop -0000000000015710 : - 15710: 00035e17 auipc t3,0x35 - 15714: b88e3e03 ld t3,-1144(t3) # 4a298 +0000000000015710 : + 15710: 00037e17 auipc t3,0x37 + 15714: b20e3e03 ld t3,-1248(t3) # 4c230 15718: 000e0367 jalr t1,t3 1571c: 00000013 nop -0000000000015720 <_Unwind_Resume@plt>: - 15720: 00035e17 auipc t3,0x35 - 15724: b80e3e03 ld t3,-1152(t3) # 4a2a0 <_Unwind_Resume@GCC_3.0> +0000000000015720 : + 15720: 00037e17 auipc t3,0x37 + 15724: b18e3e03 ld t3,-1256(t3) # 4c238 15728: 000e0367 jalr t1,t3 1572c: 00000013 nop -0000000000015730 : - 15730: 00035e17 auipc t3,0x35 - 15734: b78e3e03 ld t3,-1160(t3) # 4a2a8 +0000000000015730 : + 15730: 00037e17 auipc t3,0x37 + 15734: b10e3e03 ld t3,-1264(t3) # 4c240 15738: 000e0367 jalr t1,t3 1573c: 00000013 nop -0000000000015740 : - 15740: 00035e17 auipc t3,0x35 - 15744: b70e3e03 ld t3,-1168(t3) # 4a2b0 +0000000000015740 <_ZdlPvm@plt>: + 15740: 00037e17 auipc t3,0x37 + 15744: b08e3e03 ld t3,-1272(t3) # 4c248 <_ZdlPvm@Base> 15748: 000e0367 jalr t1,t3 1574c: 00000013 nop -0000000000015750 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt>: - 15750: 00035e17 auipc t3,0x35 - 15754: b68e3e03 ld t3,-1176(t3) # 4a2b8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@Base> +0000000000015750 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@plt>: + 15750: 00037e17 auipc t3,0x37 + 15754: b00e3e03 ld t3,-1280(t3) # 4c250 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@Base> 15758: 000e0367 jalr t1,t3 1575c: 00000013 nop -0000000000015760 : - 15760: 00035e17 auipc t3,0x35 - 15764: b60e3e03 ld t3,-1184(t3) # 4a2c0 +0000000000015760 <_ZNKSt13runtime_error4whatEv@plt>: + 15760: 00037e17 auipc t3,0x37 + 15764: af8e3e03 ld t3,-1288(t3) # 4c258 <_ZNKSt13runtime_error4whatEv@Base> 15768: 000e0367 jalr t1,t3 1576c: 00000013 nop -0000000000015770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_@plt>: - 15770: 00035e17 auipc t3,0x35 - 15774: b58e3e03 ld t3,-1192(t3) # 4a2c8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_@Base> +0000000000015770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt>: + 15770: 00037e17 auipc t3,0x37 + 15774: af0e3e03 ld t3,-1296(t3) # 4c260 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@Base> 15778: 000e0367 jalr t1,t3 1577c: 00000013 nop -0000000000015780 <_ZNSo9_M_insertImEERSoT_@plt>: - 15780: 00035e17 auipc t3,0x35 - 15784: b50e3e03 ld t3,-1200(t3) # 4a2d0 <_ZNSo9_M_insertImEERSoT_@Base> +0000000000015780 <__cxa_call_terminate@plt>: + 15780: 00037e17 auipc t3,0x37 + 15784: ae8e3e03 ld t3,-1304(t3) # 4c268 <__cxa_call_terminate@Base> 15788: 000e0367 jalr t1,t3 1578c: 00000013 nop -0000000000015790 : - 15790: 00035e17 auipc t3,0x35 - 15794: b48e3e03 ld t3,-1208(t3) # 4a2d8 +0000000000015790 <_ZNSt13runtime_errorD2Ev@plt>: + 15790: 00037e17 auipc t3,0x37 + 15794: ae0e3e03 ld t3,-1312(t3) # 4c270 <_ZNSt13runtime_errorD2Ev@Base> 15798: 000e0367 jalr t1,t3 1579c: 00000013 nop -00000000000157a0 <__cxa_rethrow@plt>: - 157a0: 00035e17 auipc t3,0x35 - 157a4: b40e3e03 ld t3,-1216(t3) # 4a2e0 <__cxa_rethrow@Base> +00000000000157a0 <_ZSt16__throw_bad_castv@plt>: + 157a0: 00037e17 auipc t3,0x37 + 157a4: ad8e3e03 ld t3,-1320(t3) # 4c278 <_ZSt16__throw_bad_castv@Base> 157a8: 000e0367 jalr t1,t3 157ac: 00000013 nop -00000000000157b0 : - 157b0: 00035e17 auipc t3,0x35 - 157b4: b38e3e03 ld t3,-1224(t3) # 4a2e8 +00000000000157b0 : + 157b0: 00037e17 auipc t3,0x37 + 157b4: ad0e3e03 ld t3,-1328(t3) # 4c280 157b8: 000e0367 jalr t1,t3 157bc: 00000013 nop -00000000000157c0 <_ZSt19__throw_logic_errorPKc@plt>: - 157c0: 00035e17 auipc t3,0x35 - 157c4: b30e3e03 ld t3,-1232(t3) # 4a2f0 <_ZSt19__throw_logic_errorPKc@Base> +00000000000157c0 : + 157c0: 00037e17 auipc t3,0x37 + 157c4: ac8e3e03 ld t3,-1336(t3) # 4c288 157c8: 000e0367 jalr t1,t3 157cc: 00000013 nop -00000000000157d0 <_Znwm@plt>: - 157d0: 00035e17 auipc t3,0x35 - 157d4: b28e3e03 ld t3,-1240(t3) # 4a2f8 <_Znwm@Base> +00000000000157d0 : + 157d0: 00037e17 auipc t3,0x37 + 157d4: ac0e3e03 ld t3,-1344(t3) # 4c290 157d8: 000e0367 jalr t1,t3 157dc: 00000013 nop -00000000000157e0 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@plt>: - 157e0: 00035e17 auipc t3,0x35 - 157e4: b20e3e03 ld t3,-1248(t3) # 4a300 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@Base> +00000000000157e0 : + 157e0: 00037e17 auipc t3,0x37 + 157e4: ab8e3e03 ld t3,-1352(t3) # 4c298 157e8: 000e0367 jalr t1,t3 157ec: 00000013 nop -00000000000157f0 : - 157f0: 00035e17 auipc t3,0x35 - 157f4: b18e3e03 ld t3,-1256(t3) # 4a308 +00000000000157f0 <_Unwind_Resume@plt>: + 157f0: 00037e17 auipc t3,0x37 + 157f4: ab0e3e03 ld t3,-1360(t3) # 4c2a0 <_Unwind_Resume@GCC_3.0> 157f8: 000e0367 jalr t1,t3 157fc: 00000013 nop -0000000000015800 : - 15800: 00035e17 auipc t3,0x35 - 15804: b10e3e03 ld t3,-1264(t3) # 4a310 +0000000000015800 : + 15800: 00037e17 auipc t3,0x37 + 15804: aa8e3e03 ld t3,-1368(t3) # 4c2a8 15808: 000e0367 jalr t1,t3 1580c: 00000013 nop -0000000000015810 : - 15810: 00035e17 auipc t3,0x35 - 15814: b08e3e03 ld t3,-1272(t3) # 4a318 +0000000000015810 : + 15810: 00037e17 auipc t3,0x37 + 15814: aa0e3e03 ld t3,-1376(t3) # 4c2b0 15818: 000e0367 jalr t1,t3 1581c: 00000013 nop -0000000000015820 <_ZSt20__throw_length_errorPKc@plt>: - 15820: 00035e17 auipc t3,0x35 - 15824: b00e3e03 ld t3,-1280(t3) # 4a320 <_ZSt20__throw_length_errorPKc@Base> +0000000000015820 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt>: + 15820: 00037e17 auipc t3,0x37 + 15824: a98e3e03 ld t3,-1384(t3) # 4c2b8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@Base> 15828: 000e0367 jalr t1,t3 1582c: 00000013 nop -0000000000015830 <_ZdlPv@plt>: - 15830: 00035e17 auipc t3,0x35 - 15834: af8e3e03 ld t3,-1288(t3) # 4a328 <_ZdlPv@Base> +0000000000015830 : + 15830: 00037e17 auipc t3,0x37 + 15834: a90e3e03 ld t3,-1392(t3) # 4c2c0 15838: 000e0367 jalr t1,t3 1583c: 00000013 nop -0000000000015840 <_ZNSo9_M_insertIPKvEERSoT_@plt>: - 15840: 00035e17 auipc t3,0x35 - 15844: af0e3e03 ld t3,-1296(t3) # 4a330 <_ZNSo9_M_insertIPKvEERSoT_@Base> +0000000000015840 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_@plt>: + 15840: 00037e17 auipc t3,0x37 + 15844: a88e3e03 ld t3,-1400(t3) # 4c2c8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_@Base> 15848: 000e0367 jalr t1,t3 1584c: 00000013 nop -0000000000015850 <_ZNSo3putEc@plt>: - 15850: 00035e17 auipc t3,0x35 - 15854: ae8e3e03 ld t3,-1304(t3) # 4a338 <_ZNSo3putEc@Base> +0000000000015850 <_ZNSo9_M_insertImEERSoT_@plt>: + 15850: 00037e17 auipc t3,0x37 + 15854: a80e3e03 ld t3,-1408(t3) # 4c2d0 <_ZNSo9_M_insertImEERSoT_@Base> 15858: 000e0367 jalr t1,t3 1585c: 00000013 nop -0000000000015860 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE10_M_disposeEv@plt>: - 15860: 00035e17 auipc t3,0x35 - 15864: ae0e3e03 ld t3,-1312(t3) # 4a340 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE10_M_disposeEv@Base> +0000000000015860 : + 15860: 00037e17 auipc t3,0x37 + 15864: a78e3e03 ld t3,-1416(t3) # 4c2d8 15868: 000e0367 jalr t1,t3 1586c: 00000013 nop -0000000000015870 <__cxa_guard_acquire@plt>: - 15870: 00035e17 auipc t3,0x35 - 15874: ad8e3e03 ld t3,-1320(t3) # 4a348 <__cxa_guard_acquire@Base> +0000000000015870 <__cxa_rethrow@plt>: + 15870: 00037e17 auipc t3,0x37 + 15874: a70e3e03 ld t3,-1424(t3) # 4c2e0 <__cxa_rethrow@Base> 15878: 000e0367 jalr t1,t3 1587c: 00000013 nop -0000000000015880 <_ZSt24__throw_out_of_range_fmtPKcz@plt>: - 15880: 00035e17 auipc t3,0x35 - 15884: ad0e3e03 ld t3,-1328(t3) # 4a350 <_ZSt24__throw_out_of_range_fmtPKcz@Base> +0000000000015880 : + 15880: 00037e17 auipc t3,0x37 + 15884: a68e3e03 ld t3,-1432(t3) # 4c2e8 15888: 000e0367 jalr t1,t3 1588c: 00000013 nop -0000000000015890 : - 15890: 00035e17 auipc t3,0x35 - 15894: ac8e3e03 ld t3,-1336(t3) # 4a358 +0000000000015890 <_ZSt19__throw_logic_errorPKc@plt>: + 15890: 00037e17 auipc t3,0x37 + 15894: a60e3e03 ld t3,-1440(t3) # 4c2f0 <_ZSt19__throw_logic_errorPKc@Base> 15898: 000e0367 jalr t1,t3 1589c: 00000013 nop -00000000000158a0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt>: - 158a0: 00035e17 auipc t3,0x35 - 158a4: ac0e3e03 ld t3,-1344(t3) # 4a360 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@Base> +00000000000158a0 <_Znwm@plt>: + 158a0: 00037e17 auipc t3,0x37 + 158a4: a58e3e03 ld t3,-1448(t3) # 4c2f8 <_Znwm@Base> 158a8: 000e0367 jalr t1,t3 158ac: 00000013 nop -00000000000158b0 : - 158b0: 00035e17 auipc t3,0x35 - 158b4: ab8e3e03 ld t3,-1352(t3) # 4a368 +00000000000158b0 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@plt>: + 158b0: 00037e17 auipc t3,0x37 + 158b4: a50e3e03 ld t3,-1456(t3) # 4c300 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@Base> 158b8: 000e0367 jalr t1,t3 158bc: 00000013 nop -00000000000158c0 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt>: - 158c0: 00035e17 auipc t3,0x35 - 158c4: ab0e3e03 ld t3,-1360(t3) # 4a370 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@Base> +00000000000158c0 : + 158c0: 00037e17 auipc t3,0x37 + 158c4: a48e3e03 ld t3,-1464(t3) # 4c308 158c8: 000e0367 jalr t1,t3 158cc: 00000013 nop -00000000000158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt>: - 158d0: 00035e17 auipc t3,0x35 - 158d4: aa8e3e03 ld t3,-1368(t3) # 4a378 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@Base> +00000000000158d0 : + 158d0: 00037e17 auipc t3,0x37 + 158d4: a40e3e03 ld t3,-1472(t3) # 4c310 158d8: 000e0367 jalr t1,t3 158dc: 00000013 nop -00000000000158e0 <_ZNSo9_M_insertIxEERSoT_@plt>: - 158e0: 00035e17 auipc t3,0x35 - 158e4: aa0e3e03 ld t3,-1376(t3) # 4a380 <_ZNSo9_M_insertIxEERSoT_@Base> +00000000000158e0 : + 158e0: 00037e17 auipc t3,0x37 + 158e4: a38e3e03 ld t3,-1480(t3) # 4c318 158e8: 000e0367 jalr t1,t3 158ec: 00000013 nop -00000000000158f0 : - 158f0: 00035e17 auipc t3,0x35 - 158f4: a98e3e03 ld t3,-1384(t3) # 4a388 +00000000000158f0 <_ZSt20__throw_length_errorPKc@plt>: + 158f0: 00037e17 auipc t3,0x37 + 158f4: a30e3e03 ld t3,-1488(t3) # 4c320 <_ZSt20__throw_length_errorPKc@Base> 158f8: 000e0367 jalr t1,t3 158fc: 00000013 nop -0000000000015900 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_createERmm@plt>: - 15900: 00035e17 auipc t3,0x35 - 15904: a90e3e03 ld t3,-1392(t3) # 4a390 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_createERmm@Base> +0000000000015900 <_ZdlPv@plt>: + 15900: 00037e17 auipc t3,0x37 + 15904: a28e3e03 ld t3,-1496(t3) # 4c328 <_ZdlPv@Base> 15908: 000e0367 jalr t1,t3 1590c: 00000013 nop -0000000000015910 : - 15910: 00035e17 auipc t3,0x35 - 15914: a88e3e03 ld t3,-1400(t3) # 4a398 +0000000000015910 <_ZNSo9_M_insertIPKvEERSoT_@plt>: + 15910: 00037e17 auipc t3,0x37 + 15914: a20e3e03 ld t3,-1504(t3) # 4c330 <_ZNSo9_M_insertIPKvEERSoT_@Base> 15918: 000e0367 jalr t1,t3 1591c: 00000013 nop -0000000000015920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt>: - 15920: 00035e17 auipc t3,0x35 - 15924: a80e3e03 ld t3,-1408(t3) # 4a3a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@Base> +0000000000015920 <_ZNSo3putEc@plt>: + 15920: 00037e17 auipc t3,0x37 + 15924: a18e3e03 ld t3,-1512(t3) # 4c338 <_ZNSo3putEc@Base> 15928: 000e0367 jalr t1,t3 1592c: 00000013 nop -0000000000015930 : - 15930: 00035e17 auipc t3,0x35 - 15934: a78e3e03 ld t3,-1416(t3) # 4a3a8 +0000000000015930 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE10_M_disposeEv@plt>: + 15930: 00037e17 auipc t3,0x37 + 15934: a10e3e03 ld t3,-1520(t3) # 4c340 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE10_M_disposeEv@Base> 15938: 000e0367 jalr t1,t3 1593c: 00000013 nop -0000000000015940 : - 15940: 00035e17 auipc t3,0x35 - 15944: a70e3e03 ld t3,-1424(t3) # 4a3b0 +0000000000015940 <__cxa_guard_acquire@plt>: + 15940: 00037e17 auipc t3,0x37 + 15944: a08e3e03 ld t3,-1528(t3) # 4c348 <__cxa_guard_acquire@Base> 15948: 000e0367 jalr t1,t3 1594c: 00000013 nop -0000000000015950 <__cxa_bad_typeid@plt>: - 15950: 00035e17 auipc t3,0x35 - 15954: a68e3e03 ld t3,-1432(t3) # 4a3b8 <__cxa_bad_typeid@Base> +0000000000015950 <_ZSt24__throw_out_of_range_fmtPKcz@plt>: + 15950: 00037e17 auipc t3,0x37 + 15954: a00e3e03 ld t3,-1536(t3) # 4c350 <_ZSt24__throw_out_of_range_fmtPKcz@Base> 15958: 000e0367 jalr t1,t3 1595c: 00000013 nop -0000000000015960 : - 15960: 00035e17 auipc t3,0x35 - 15964: a60e3e03 ld t3,-1440(t3) # 4a3c0 +0000000000015960 : + 15960: 00037e17 auipc t3,0x37 + 15964: 9f8e3e03 ld t3,-1544(t3) # 4c358 15968: 000e0367 jalr t1,t3 1596c: 00000013 nop -0000000000015970 : - 15970: 00035e17 auipc t3,0x35 - 15974: a58e3e03 ld t3,-1448(t3) # 4a3c8 +0000000000015970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt>: + 15970: 00037e17 auipc t3,0x37 + 15974: 9f0e3e03 ld t3,-1552(t3) # 4c360 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@Base> 15978: 000e0367 jalr t1,t3 1597c: 00000013 nop -0000000000015980 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt>: - 15980: 00035e17 auipc t3,0x35 - 15984: a50e3e03 ld t3,-1456(t3) # 4a3d0 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@Base> +0000000000015980 : + 15980: 00037e17 auipc t3,0x37 + 15984: 9e8e3e03 ld t3,-1560(t3) # 4c368 15988: 000e0367 jalr t1,t3 1598c: 00000013 nop -0000000000015990 : - 15990: 00035e17 auipc t3,0x35 - 15994: a48e3e03 ld t3,-1464(t3) # 4a3d8 +0000000000015990 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt>: + 15990: 00037e17 auipc t3,0x37 + 15994: 9e0e3e03 ld t3,-1568(t3) # 4c370 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@Base> 15998: 000e0367 jalr t1,t3 1599c: 00000013 nop -00000000000159a0 : - 159a0: 00035e17 auipc t3,0x35 - 159a4: a40e3e03 ld t3,-1472(t3) # 4a3e0 +00000000000159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt>: + 159a0: 00037e17 auipc t3,0x37 + 159a4: 9d8e3e03 ld t3,-1576(t3) # 4c378 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@Base> 159a8: 000e0367 jalr t1,t3 159ac: 00000013 nop -00000000000159b0 <_ZNSo5writeEPKcl@plt>: - 159b0: 00035e17 auipc t3,0x35 - 159b4: a38e3e03 ld t3,-1480(t3) # 4a3e8 <_ZNSo5writeEPKcl@Base> +00000000000159b0 <_ZNSo9_M_insertIxEERSoT_@plt>: + 159b0: 00037e17 auipc t3,0x37 + 159b4: 9d0e3e03 ld t3,-1584(t3) # 4c380 <_ZNSo9_M_insertIxEERSoT_@Base> 159b8: 000e0367 jalr t1,t3 159bc: 00000013 nop -00000000000159c0 : - 159c0: 00035e17 auipc t3,0x35 - 159c4: a30e3e03 ld t3,-1488(t3) # 4a3f0 +00000000000159c0 : + 159c0: 00037e17 auipc t3,0x37 + 159c4: 9c8e3e03 ld t3,-1592(t3) # 4c388 159c8: 000e0367 jalr t1,t3 159cc: 00000013 nop -00000000000159d0 <__isoc23_strtol@plt>: - 159d0: 00035e17 auipc t3,0x35 - 159d4: a28e3e03 ld t3,-1496(t3) # 4a3f8 <__isoc23_strtol@GLIBC_2.38> +00000000000159d0 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_createERmm@plt>: + 159d0: 00037e17 auipc t3,0x37 + 159d4: 9c0e3e03 ld t3,-1600(t3) # 4c390 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_createERmm@Base> 159d8: 000e0367 jalr t1,t3 159dc: 00000013 nop -00000000000159e0 <__cxa_free_exception@plt>: - 159e0: 00035e17 auipc t3,0x35 - 159e4: a20e3e03 ld t3,-1504(t3) # 4a400 <__cxa_free_exception@Base> +00000000000159e0 : + 159e0: 00037e17 auipc t3,0x37 + 159e4: 9b8e3e03 ld t3,-1608(t3) # 4c398 159e8: 000e0367 jalr t1,t3 159ec: 00000013 nop -00000000000159f0 : - 159f0: 00035e17 auipc t3,0x35 - 159f4: a18e3e03 ld t3,-1512(t3) # 4a408 +00000000000159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt>: + 159f0: 00037e17 auipc t3,0x37 + 159f4: 9b0e3e03 ld t3,-1616(t3) # 4c3a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@Base> 159f8: 000e0367 jalr t1,t3 159fc: 00000013 nop -0000000000015a00 : - 15a00: 00035e17 auipc t3,0x35 - 15a04: a10e3e03 ld t3,-1520(t3) # 4a410 +0000000000015a00 : + 15a00: 00037e17 auipc t3,0x37 + 15a04: 9a8e3e03 ld t3,-1624(t3) # 4c3a8 15a08: 000e0367 jalr t1,t3 15a0c: 00000013 nop -0000000000015a10 : - 15a10: 00035e17 auipc t3,0x35 - 15a14: a08e3e03 ld t3,-1528(t3) # 4a418 +0000000000015a10 : + 15a10: 00037e17 auipc t3,0x37 + 15a14: 9a0e3e03 ld t3,-1632(t3) # 4c3b0 15a18: 000e0367 jalr t1,t3 15a1c: 00000013 nop -0000000000015a20 <__cxa_pure_virtual@plt>: - 15a20: 00035e17 auipc t3,0x35 - 15a24: a00e3e03 ld t3,-1536(t3) # 4a420 <__cxa_pure_virtual@CXXABI_1.3> +0000000000015a20 <__cxa_bad_typeid@plt>: + 15a20: 00037e17 auipc t3,0x37 + 15a24: 998e3e03 ld t3,-1640(t3) # 4c3b8 <__cxa_bad_typeid@Base> 15a28: 000e0367 jalr t1,t3 15a2c: 00000013 nop -0000000000015a30 <_ZNSt13random_device9_M_getvalEv@plt>: - 15a30: 00035e17 auipc t3,0x35 - 15a34: 9f8e3e03 ld t3,-1544(t3) # 4a428 <_ZNSt13random_device9_M_getvalEv@Base> +0000000000015a30 : + 15a30: 00037e17 auipc t3,0x37 + 15a34: 990e3e03 ld t3,-1648(t3) # 4c3c0 15a38: 000e0367 jalr t1,t3 15a3c: 00000013 nop -0000000000015a40 : - 15a40: 00035e17 auipc t3,0x35 - 15a44: 9f0e3e03 ld t3,-1552(t3) # 4a430 +0000000000015a40 : + 15a40: 00037e17 auipc t3,0x37 + 15a44: 988e3e03 ld t3,-1656(t3) # 4c3c8 15a48: 000e0367 jalr t1,t3 15a4c: 00000013 nop -0000000000015a50 <_ZdaPvSt11align_val_t@plt>: - 15a50: 00035e17 auipc t3,0x35 - 15a54: 9e8e3e03 ld t3,-1560(t3) # 4a438 <_ZdaPvSt11align_val_t@CXXABI_1.3.11> +0000000000015a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt>: + 15a50: 00037e17 auipc t3,0x37 + 15a54: 980e3e03 ld t3,-1664(t3) # 4c3d0 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@Base> 15a58: 000e0367 jalr t1,t3 15a5c: 00000013 nop -0000000000015a60 : - 15a60: 00035e17 auipc t3,0x35 - 15a64: 9e0e3e03 ld t3,-1568(t3) # 4a440 +0000000000015a60 : + 15a60: 00037e17 auipc t3,0x37 + 15a64: 978e3e03 ld t3,-1672(t3) # 4c3d8 15a68: 000e0367 jalr t1,t3 15a6c: 00000013 nop -0000000000015a70 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt>: - 15a70: 00035e17 auipc t3,0x35 - 15a74: 9d8e3e03 ld t3,-1576(t3) # 4a448 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@Base> +0000000000015a70 : + 15a70: 00037e17 auipc t3,0x37 + 15a74: 970e3e03 ld t3,-1680(t3) # 4c3e0 15a78: 000e0367 jalr t1,t3 15a7c: 00000013 nop -0000000000015a80 <__cxa_allocate_exception@plt>: - 15a80: 00035e17 auipc t3,0x35 - 15a84: 9d0e3e03 ld t3,-1584(t3) # 4a450 <__cxa_allocate_exception@Base> +0000000000015a80 <_ZNSo5writeEPKcl@plt>: + 15a80: 00037e17 auipc t3,0x37 + 15a84: 968e3e03 ld t3,-1688(t3) # 4c3e8 <_ZNSo5writeEPKcl@Base> 15a88: 000e0367 jalr t1,t3 15a8c: 00000013 nop -0000000000015a90 : - 15a90: 00035e17 auipc t3,0x35 - 15a94: 9c8e3e03 ld t3,-1592(t3) # 4a458 +0000000000015a90 : + 15a90: 00037e17 auipc t3,0x37 + 15a94: 960e3e03 ld t3,-1696(t3) # 4c3f0 15a98: 000e0367 jalr t1,t3 15a9c: 00000013 nop -0000000000015aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>: - 15aa0: 00035e17 auipc t3,0x35 - 15aa4: 9c0e3e03 ld t3,-1600(t3) # 4a460 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@Base> +0000000000015aa0 <__isoc23_strtol@plt>: + 15aa0: 00037e17 auipc t3,0x37 + 15aa4: 958e3e03 ld t3,-1704(t3) # 4c3f8 <__isoc23_strtol@GLIBC_2.38> 15aa8: 000e0367 jalr t1,t3 15aac: 00000013 nop -0000000000015ab0 <_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@plt>: - 15ab0: 00035e17 auipc t3,0x35 - 15ab4: 9b8e3e03 ld t3,-1608(t3) # 4a468 <_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@Base> +0000000000015ab0 <__cxa_free_exception@plt>: + 15ab0: 00037e17 auipc t3,0x37 + 15ab4: 950e3e03 ld t3,-1712(t3) # 4c400 <__cxa_free_exception@Base> 15ab8: 000e0367 jalr t1,t3 15abc: 00000013 nop -0000000000015ac0 <_Znam@plt>: - 15ac0: 00035e17 auipc t3,0x35 - 15ac4: 9b0e3e03 ld t3,-1616(t3) # 4a470 <_Znam@Base> +0000000000015ac0 : + 15ac0: 00037e17 auipc t3,0x37 + 15ac4: 948e3e03 ld t3,-1720(t3) # 4c408 15ac8: 000e0367 jalr t1,t3 15acc: 00000013 nop -0000000000015ad0 <_ZNSi10_M_extractImEERSiRT_@plt>: - 15ad0: 00035e17 auipc t3,0x35 - 15ad4: 9a8e3e03 ld t3,-1624(t3) # 4a478 <_ZNSi10_M_extractImEERSiRT_@Base> +0000000000015ad0 : + 15ad0: 00037e17 auipc t3,0x37 + 15ad4: 940e3e03 ld t3,-1728(t3) # 4c410 15ad8: 000e0367 jalr t1,t3 15adc: 00000013 nop -0000000000015ae0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt>: - 15ae0: 00035e17 auipc t3,0x35 - 15ae4: 9a0e3e03 ld t3,-1632(t3) # 4a480 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@Base> +0000000000015ae0 : + 15ae0: 00037e17 auipc t3,0x37 + 15ae4: 938e3e03 ld t3,-1736(t3) # 4c418 15ae8: 000e0367 jalr t1,t3 15aec: 00000013 nop -0000000000015af0 : - 15af0: 00035e17 auipc t3,0x35 - 15af4: 998e3e03 ld t3,-1640(t3) # 4a488 +0000000000015af0 <__cxa_pure_virtual@plt>: + 15af0: 00037e17 auipc t3,0x37 + 15af4: 930e3e03 ld t3,-1744(t3) # 4c420 <__cxa_pure_virtual@CXXABI_1.3> 15af8: 000e0367 jalr t1,t3 15afc: 00000013 nop -0000000000015b00 : - 15b00: 00035e17 auipc t3,0x35 - 15b04: 990e3e03 ld t3,-1648(t3) # 4a490 +0000000000015b00 <_ZNSt13random_device9_M_getvalEv@plt>: + 15b00: 00037e17 auipc t3,0x37 + 15b04: 928e3e03 ld t3,-1752(t3) # 4c428 <_ZNSt13random_device9_M_getvalEv@Base> 15b08: 000e0367 jalr t1,t3 15b0c: 00000013 nop -0000000000015b10 : - 15b10: 00035e17 auipc t3,0x35 - 15b14: 988e3e03 ld t3,-1656(t3) # 4a498 +0000000000015b10 : + 15b10: 00037e17 auipc t3,0x37 + 15b14: 920e3e03 ld t3,-1760(t3) # 4c430 15b18: 000e0367 jalr t1,t3 15b1c: 00000013 nop -0000000000015b20 <__cxa_throw@plt>: - 15b20: 00035e17 auipc t3,0x35 - 15b24: 980e3e03 ld t3,-1664(t3) # 4a4a0 <__cxa_throw@Base> +0000000000015b20 <_ZdaPvSt11align_val_t@plt>: + 15b20: 00037e17 auipc t3,0x37 + 15b24: 918e3e03 ld t3,-1768(t3) # 4c438 <_ZdaPvSt11align_val_t@CXXABI_1.3.11> 15b28: 000e0367 jalr t1,t3 15b2c: 00000013 nop -0000000000015b30 : - 15b30: 00035e17 auipc t3,0x35 - 15b34: 978e3e03 ld t3,-1672(t3) # 4a4a8 +0000000000015b30 : + 15b30: 00037e17 auipc t3,0x37 + 15b34: 910e3e03 ld t3,-1776(t3) # 4c440 15b38: 000e0367 jalr t1,t3 15b3c: 00000013 nop -0000000000015b40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt>: - 15b40: 00035e17 auipc t3,0x35 - 15b44: 970e3e03 ld t3,-1680(t3) # 4a4b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@Base> +0000000000015b40 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt>: + 15b40: 00037e17 auipc t3,0x37 + 15b44: 908e3e03 ld t3,-1784(t3) # 4c448 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@Base> 15b48: 000e0367 jalr t1,t3 15b4c: 00000013 nop -0000000000015b50 : - 15b50: 00035e17 auipc t3,0x35 - 15b54: 968e3e03 ld t3,-1688(t3) # 4a4b8 +0000000000015b50 <__cxa_allocate_exception@plt>: + 15b50: 00037e17 auipc t3,0x37 + 15b54: 900e3e03 ld t3,-1792(t3) # 4c450 <__cxa_allocate_exception@Base> 15b58: 000e0367 jalr t1,t3 15b5c: 00000013 nop -0000000000015b60 : - 15b60: 00035e17 auipc t3,0x35 - 15b64: 960e3e03 ld t3,-1696(t3) # 4a4c0 +0000000000015b60 : + 15b60: 00037e17 auipc t3,0x37 + 15b64: 8f8e3e03 ld t3,-1800(t3) # 4c458 15b68: 000e0367 jalr t1,t3 15b6c: 00000013 nop -0000000000015b70 : - 15b70: 00035e17 auipc t3,0x35 - 15b74: 958e3e03 ld t3,-1704(t3) # 4a4c8 +0000000000015b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>: + 15b70: 00037e17 auipc t3,0x37 + 15b74: 8f0e3e03 ld t3,-1808(t3) # 4c460 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@Base> 15b78: 000e0367 jalr t1,t3 15b7c: 00000013 nop -0000000000015b80 : - 15b80: 00035e17 auipc t3,0x35 - 15b84: 950e3e03 ld t3,-1712(t3) # 4a4d0 +0000000000015b80 <_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@plt>: + 15b80: 00037e17 auipc t3,0x37 + 15b84: 8e8e3e03 ld t3,-1816(t3) # 4c468 <_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@Base> 15b88: 000e0367 jalr t1,t3 15b8c: 00000013 nop -0000000000015b90 <__cxa_end_catch@plt>: - 15b90: 00035e17 auipc t3,0x35 - 15b94: 948e3e03 ld t3,-1720(t3) # 4a4d8 <__cxa_end_catch@Base> +0000000000015b90 <_Znam@plt>: + 15b90: 00037e17 auipc t3,0x37 + 15b94: 8e0e3e03 ld t3,-1824(t3) # 4c470 <_Znam@Base> 15b98: 000e0367 jalr t1,t3 15b9c: 00000013 nop -0000000000015ba0 : - 15ba0: 00035e17 auipc t3,0x35 - 15ba4: 940e3e03 ld t3,-1728(t3) # 4a4e0 +0000000000015ba0 <_ZNSi10_M_extractImEERSiRT_@plt>: + 15ba0: 00037e17 auipc t3,0x37 + 15ba4: 8d8e3e03 ld t3,-1832(t3) # 4c478 <_ZNSi10_M_extractImEERSiRT_@Base> 15ba8: 000e0367 jalr t1,t3 15bac: 00000013 nop -0000000000015bb0 <_ZNSo5flushEv@plt>: - 15bb0: 00035e17 auipc t3,0x35 - 15bb4: 938e3e03 ld t3,-1736(t3) # 4a4e8 <_ZNSo5flushEv@Base> +0000000000015bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt>: + 15bb0: 00037e17 auipc t3,0x37 + 15bb4: 8d0e3e03 ld t3,-1840(t3) # 4c480 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@Base> 15bb8: 000e0367 jalr t1,t3 15bbc: 00000013 nop -0000000000015bc0 : - 15bc0: 00035e17 auipc t3,0x35 - 15bc4: 930e3e03 ld t3,-1744(t3) # 4a4f0 +0000000000015bc0 : + 15bc0: 00037e17 auipc t3,0x37 + 15bc4: 8c8e3e03 ld t3,-1848(t3) # 4c488 15bc8: 000e0367 jalr t1,t3 15bcc: 00000013 nop -0000000000015bd0 <_ZSt28__throw_bad_array_new_lengthv@plt>: - 15bd0: 00035e17 auipc t3,0x35 - 15bd4: 928e3e03 ld t3,-1752(t3) # 4a4f8 <_ZSt28__throw_bad_array_new_lengthv@Base> +0000000000015bd0 : + 15bd0: 00037e17 auipc t3,0x37 + 15bd4: 8c0e3e03 ld t3,-1856(t3) # 4c490 15bd8: 000e0367 jalr t1,t3 15bdc: 00000013 nop -0000000000015be0 : - 15be0: 00035e17 auipc t3,0x35 - 15be4: 920e3e03 ld t3,-1760(t3) # 4a500 +0000000000015be0 : + 15be0: 00037e17 auipc t3,0x37 + 15be4: 8b8e3e03 ld t3,-1864(t3) # 4c498 15be8: 000e0367 jalr t1,t3 15bec: 00000013 nop -0000000000015bf0 <_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev@plt>: - 15bf0: 00035e17 auipc t3,0x35 - 15bf4: 918e3e03 ld t3,-1768(t3) # 4a508 <_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev@Base> +0000000000015bf0 <__cxa_throw@plt>: + 15bf0: 00037e17 auipc t3,0x37 + 15bf4: 8b0e3e03 ld t3,-1872(t3) # 4c4a0 <__cxa_throw@Base> 15bf8: 000e0367 jalr t1,t3 15bfc: 00000013 nop -0000000000015c00 <__dynamic_cast@plt>: - 15c00: 00035e17 auipc t3,0x35 - 15c04: 910e3e03 ld t3,-1776(t3) # 4a510 <__dynamic_cast@Base> +0000000000015c00 : + 15c00: 00037e17 auipc t3,0x37 + 15c04: 8a8e3e03 ld t3,-1880(t3) # 4c4a8 15c08: 000e0367 jalr t1,t3 15c0c: 00000013 nop -0000000000015c10 : - 15c10: 00035e17 auipc t3,0x35 - 15c14: 908e3e03 ld t3,-1784(t3) # 4a518 +0000000000015c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt>: + 15c10: 00037e17 auipc t3,0x37 + 15c14: 8a0e3e03 ld t3,-1888(t3) # 4c4b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@Base> 15c18: 000e0367 jalr t1,t3 15c1c: 00000013 nop -0000000000015c20 : - 15c20: 00035e17 auipc t3,0x35 - 15c24: 900e3e03 ld t3,-1792(t3) # 4a520 +0000000000015c20 : + 15c20: 00037e17 auipc t3,0x37 + 15c24: 898e3e03 ld t3,-1896(t3) # 4c4b8 15c28: 000e0367 jalr t1,t3 15c2c: 00000013 nop -0000000000015c30 <_ZnamSt11align_val_t@plt>: - 15c30: 00035e17 auipc t3,0x35 - 15c34: 8f8e3e03 ld t3,-1800(t3) # 4a528 <_ZnamSt11align_val_t@CXXABI_1.3.11> +0000000000015c30 : + 15c30: 00037e17 auipc t3,0x37 + 15c34: 890e3e03 ld t3,-1904(t3) # 4c4c0 15c38: 000e0367 jalr t1,t3 15c3c: 00000013 nop -0000000000015c40 <__cxa_guard_release@plt>: - 15c40: 00035e17 auipc t3,0x35 - 15c44: 8f0e3e03 ld t3,-1808(t3) # 4a530 <__cxa_guard_release@Base> +0000000000015c40 : + 15c40: 00037e17 auipc t3,0x37 + 15c44: 888e3e03 ld t3,-1912(t3) # 4c4c8 15c48: 000e0367 jalr t1,t3 15c4c: 00000013 nop -0000000000015c50 <__gxx_personality_v0@plt>: - 15c50: 00035e17 auipc t3,0x35 - 15c54: 8e8e3e03 ld t3,-1816(t3) # 4a538 <__gxx_personality_v0@Base> +0000000000015c50 : + 15c50: 00037e17 auipc t3,0x37 + 15c54: 880e3e03 ld t3,-1920(t3) # 4c4d0 15c58: 000e0367 jalr t1,t3 15c5c: 00000013 nop -0000000000015c60 : - 15c60: 00035e17 auipc t3,0x35 - 15c64: 8e0e3e03 ld t3,-1824(t3) # 4a540 +0000000000015c60 <__cxa_end_catch@plt>: + 15c60: 00037e17 auipc t3,0x37 + 15c64: 878e3e03 ld t3,-1928(t3) # 4c4d8 <__cxa_end_catch@Base> 15c68: 000e0367 jalr t1,t3 15c6c: 00000013 nop -0000000000015c70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@plt>: - 15c70: 00035e17 auipc t3,0x35 - 15c74: 8d8e3e03 ld t3,-1832(t3) # 4a548 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@Base> +0000000000015c70 : + 15c70: 00037e17 auipc t3,0x37 + 15c74: 870e3e03 ld t3,-1936(t3) # 4c4e0 15c78: 000e0367 jalr t1,t3 15c7c: 00000013 nop -0000000000015c80 <_ZNSt12__basic_fileIcED1Ev@plt>: - 15c80: 00035e17 auipc t3,0x35 - 15c84: 8d0e3e03 ld t3,-1840(t3) # 4a550 <_ZNSt12__basic_fileIcED1Ev@Base> +0000000000015c80 <_ZNSo5flushEv@plt>: + 15c80: 00037e17 auipc t3,0x37 + 15c84: 868e3e03 ld t3,-1944(t3) # 4c4e8 <_ZNSo5flushEv@Base> 15c88: 000e0367 jalr t1,t3 15c8c: 00000013 nop -0000000000015c90 <_ZNSt13runtime_errorC2EPKc@plt>: - 15c90: 00035e17 auipc t3,0x35 - 15c94: 8c8e3e03 ld t3,-1848(t3) # 4a558 <_ZNSt13runtime_errorC2EPKc@Base> +0000000000015c90 : + 15c90: 00037e17 auipc t3,0x37 + 15c94: 860e3e03 ld t3,-1952(t3) # 4c4f0 15c98: 000e0367 jalr t1,t3 15c9c: 00000013 nop -0000000000015ca0 <__isoc23_strtoull@plt>: - 15ca0: 00035e17 auipc t3,0x35 - 15ca4: 8c0e3e03 ld t3,-1856(t3) # 4a560 <__isoc23_strtoull@GLIBC_2.38> +0000000000015ca0 <_ZSt28__throw_bad_array_new_lengthv@plt>: + 15ca0: 00037e17 auipc t3,0x37 + 15ca4: 858e3e03 ld t3,-1960(t3) # 4c4f8 <_ZSt28__throw_bad_array_new_lengthv@Base> 15ca8: 000e0367 jalr t1,t3 15cac: 00000013 nop -0000000000015cb0 <__libc_start_main@plt>: - 15cb0: 00035e17 auipc t3,0x35 - 15cb4: 8b8e3e03 ld t3,-1864(t3) # 4a568 <__libc_start_main@GLIBC_2.34> +0000000000015cb0 : + 15cb0: 00037e17 auipc t3,0x37 + 15cb4: 850e3e03 ld t3,-1968(t3) # 4c500 15cb8: 000e0367 jalr t1,t3 15cbc: 00000013 nop -0000000000015cc0 : - 15cc0: 00035e17 auipc t3,0x35 - 15cc4: 8b0e3e03 ld t3,-1872(t3) # 4a570 +0000000000015cc0 <_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev@plt>: + 15cc0: 00037e17 auipc t3,0x37 + 15cc4: 848e3e03 ld t3,-1976(t3) # 4c508 <_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev@Base> 15cc8: 000e0367 jalr t1,t3 15ccc: 00000013 nop -0000000000015cd0 <_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE4findEPKwmm@plt>: - 15cd0: 00035e17 auipc t3,0x35 - 15cd4: 8a8e3e03 ld t3,-1880(t3) # 4a578 <_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE4findEPKwmm@Base> +0000000000015cd0 <__dynamic_cast@plt>: + 15cd0: 00037e17 auipc t3,0x37 + 15cd4: 840e3e03 ld t3,-1984(t3) # 4c510 <__dynamic_cast@Base> 15cd8: 000e0367 jalr t1,t3 15cdc: 00000013 nop -0000000000015ce0 <_ZdaPv@plt>: - 15ce0: 00035e17 auipc t3,0x35 - 15ce4: 8a0e3e03 ld t3,-1888(t3) # 4a580 <_ZdaPv@Base> +0000000000015ce0 : + 15ce0: 00037e17 auipc t3,0x37 + 15ce4: 838e3e03 ld t3,-1992(t3) # 4c518 15ce8: 000e0367 jalr t1,t3 15cec: 00000013 nop -0000000000015cf0 <_ZSt17__throw_bad_allocv@plt>: - 15cf0: 00035e17 auipc t3,0x35 - 15cf4: 898e3e03 ld t3,-1896(t3) # 4a588 <_ZSt17__throw_bad_allocv@Base> +0000000000015cf0 : + 15cf0: 00037e17 auipc t3,0x37 + 15cf4: 830e3e03 ld t3,-2000(t3) # 4c520 15cf8: 000e0367 jalr t1,t3 15cfc: 00000013 nop +0000000000015d00 <_ZnamSt11align_val_t@plt>: + 15d00: 00037e17 auipc t3,0x37 + 15d04: 828e3e03 ld t3,-2008(t3) # 4c528 <_ZnamSt11align_val_t@CXXABI_1.3.11> + 15d08: 000e0367 jalr t1,t3 + 15d0c: 00000013 nop + +0000000000015d10 <__cxa_guard_release@plt>: + 15d10: 00037e17 auipc t3,0x37 + 15d14: 820e3e03 ld t3,-2016(t3) # 4c530 <__cxa_guard_release@Base> + 15d18: 000e0367 jalr t1,t3 + 15d1c: 00000013 nop + +0000000000015d20 <__gxx_personality_v0@plt>: + 15d20: 00037e17 auipc t3,0x37 + 15d24: 818e3e03 ld t3,-2024(t3) # 4c538 <__gxx_personality_v0@Base> + 15d28: 000e0367 jalr t1,t3 + 15d2c: 00000013 nop + +0000000000015d30 : + 15d30: 00037e17 auipc t3,0x37 + 15d34: 810e3e03 ld t3,-2032(t3) # 4c540 + 15d38: 000e0367 jalr t1,t3 + 15d3c: 00000013 nop + +0000000000015d40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@plt>: + 15d40: 00037e17 auipc t3,0x37 + 15d44: 808e3e03 ld t3,-2040(t3) # 4c548 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@Base> + 15d48: 000e0367 jalr t1,t3 + 15d4c: 00000013 nop + +0000000000015d50 <_ZNSt12__basic_fileIcED1Ev@plt>: + 15d50: 00037e17 auipc t3,0x37 + 15d54: 800e3e03 ld t3,-2048(t3) # 4c550 <_ZNSt12__basic_fileIcED1Ev@Base> + 15d58: 000e0367 jalr t1,t3 + 15d5c: 00000013 nop + +0000000000015d60 <_ZNSt13runtime_errorC2EPKc@plt>: + 15d60: 00036e17 auipc t3,0x36 + 15d64: 7f8e3e03 ld t3,2040(t3) # 4c558 <_ZNSt13runtime_errorC2EPKc@Base> + 15d68: 000e0367 jalr t1,t3 + 15d6c: 00000013 nop + +0000000000015d70 <__isoc23_strtoull@plt>: + 15d70: 00036e17 auipc t3,0x36 + 15d74: 7f0e3e03 ld t3,2032(t3) # 4c560 <__isoc23_strtoull@GLIBC_2.38> + 15d78: 000e0367 jalr t1,t3 + 15d7c: 00000013 nop + +0000000000015d80 <__libc_start_main@plt>: + 15d80: 00036e17 auipc t3,0x36 + 15d84: 7e8e3e03 ld t3,2024(t3) # 4c568 <__libc_start_main@GLIBC_2.34> + 15d88: 000e0367 jalr t1,t3 + 15d8c: 00000013 nop + +0000000000015d90 : + 15d90: 00036e17 auipc t3,0x36 + 15d94: 7e0e3e03 ld t3,2016(t3) # 4c570 + 15d98: 000e0367 jalr t1,t3 + 15d9c: 00000013 nop + +0000000000015da0 <_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE4findEPKwmm@plt>: + 15da0: 00036e17 auipc t3,0x36 + 15da4: 7d8e3e03 ld t3,2008(t3) # 4c578 <_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE4findEPKwmm@Base> + 15da8: 000e0367 jalr t1,t3 + 15dac: 00000013 nop + +0000000000015db0 <_ZdaPv@plt>: + 15db0: 00036e17 auipc t3,0x36 + 15db4: 7d0e3e03 ld t3,2000(t3) # 4c580 <_ZdaPv@Base> + 15db8: 000e0367 jalr t1,t3 + 15dbc: 00000013 nop + +0000000000015dc0 <_ZSt17__throw_bad_allocv@plt>: + 15dc0: 00036e17 auipc t3,0x36 + 15dc4: 7c8e3e03 ld t3,1992(t3) # 4c588 <_ZSt17__throw_bad_allocv@Base> + 15dc8: 000e0367 jalr t1,t3 + 15dcc: 00000013 nop + Disassembly of section .text: -0000000000015d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0>: - 15d00: 1141 addi sp,sp,-16 - 15d02: 00022517 auipc a0,0x22 - 15d06: 00e50513 addi a0,a0,14 # 37d10 <_IO_stdin_used+0x268> - 15d0a: e406 sd ra,8(sp) - 15d0c: ab5ff0ef jal 157c0 <_ZSt19__throw_logic_errorPKc@plt> - -0000000000015d10 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0>: - 15d10: 1101 addi sp,sp,-32 - 15d12: e04a sd s2,0(sp) - 15d14: 00053903 ld s2,0(a0) - 15d18: e426 sd s1,8(sp) - 15d1a: ec06 sd ra,24(sp) - 15d1c: e822 sd s0,16(sp) - 15d1e: 84aa mv s1,a0 - 15d20: 0941 addi s2,s2,16 - 15d22: e991 bnez a1,15d36 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0+0x26> - 15d24: 854a mv a0,s2 - 15d26: 4619 li a2,6 - 15d28: 00022597 auipc a1,0x22 - 15d2c: 0c058593 addi a1,a1,192 # 37de8 <_IO_stdin_used+0x340> - 15d30: 901ff0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 15d34: a811 j 15d48 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0+0x38> - 15d36: 852e mv a0,a1 - 15d38: 842e mv s0,a1 - 15d3a: dc7ff0ef jal 15b00 - 15d3e: 862a mv a2,a0 - 15d40: 85a2 mv a1,s0 - 15d42: 854a mv a0,s2 - 15d44: 8edff0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 15d48: 60e2 ld ra,24(sp) - 15d4a: 6442 ld s0,16(sp) - 15d4c: 6902 ld s2,0(sp) - 15d4e: 8526 mv a0,s1 - 15d50: 64a2 ld s1,8(sp) - 15d52: 6105 addi sp,sp,32 - 15d54: 8082 ret - -0000000000015d56 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_>: - 15d56: 7139 addi sp,sp,-64 - 15d58: f426 sd s1,40(sp) - 15d5a: 0024 addi s1,sp,8 - 15d5c: f822 sd s0,48(sp) - 15d5e: 842a mv s0,a0 - 15d60: 8526 mv a0,s1 - 15d62: f04a sd s2,32(sp) - 15d64: ec4e sd s3,24(sp) - 15d66: fc06 sd ra,56(sp) - 15d68: 892e mv s2,a1 - 15d6a: 89b2 mv s3,a2 - 15d6c: 480030ef jal 191ec <_ZN7testing7MessageC1Ev> - 15d70: 6522 ld a0,8(sp) - 15d72: 0541 addi a0,a0,16 - 15d74: 02090563 beqz s2,15d9e <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0x48> - 15d78: 00022597 auipc a1,0x22 - 15d7c: 12858593 addi a1,a1,296 # 37ea0 <_IO_stdin_used+0x3f8> - 15d80: fe0ff0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 15d84: 85ca mv a1,s2 - 15d86: 8526 mv a0,s1 - 15d88: f89ff0ef jal 15d10 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0> - 15d8c: 6108 ld a0,0(a0) - 15d8e: 00022597 auipc a1,0x22 - 15d92: 03258593 addi a1,a1,50 # 37dc0 <_IO_stdin_used+0x318> - 15d96: 0541 addi a0,a0,16 - 15d98: fc8ff0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 15d9c: a039 j 15daa <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0x54> - 15d9e: 00022597 auipc a1,0x22 - 15da2: 12a58593 addi a1,a1,298 # 37ec8 <_IO_stdin_used+0x420> - 15da6: fbaff0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 15daa: 6522 ld a0,8(sp) - 15dac: 00022597 auipc a1,0x22 - 15db0: 13458593 addi a1,a1,308 # 37ee0 <_IO_stdin_used+0x438> - 15db4: 0541 addi a0,a0,16 - 15db6: faaff0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 15dba: 85ce mv a1,s3 - 15dbc: 8526 mv a0,s1 - 15dbe: f53ff0ef jal 15d10 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0> - 15dc2: 6108 ld a0,0(a0) - 15dc4: 00024597 auipc a1,0x24 - 15dc8: d7458593 addi a1,a1,-652 # 39b38 <_IO_stdin_used+0x2090> - 15dcc: 0541 addi a0,a0,16 - 15dce: f92ff0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 15dd2: 85a6 mv a1,s1 - 15dd4: 8522 mv a0,s0 - 15dd6: 041030ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 15dda: 6522 ld a0,8(sp) - 15ddc: cd19 beqz a0,15dfa <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0xa4> - 15dde: 611c ld a5,0(a0) - 15de0: 679c ld a5,8(a5) - 15de2: 9782 jalr a5 - 15de4: a819 j 15dfa <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0xa4> - 15de6: 67a2 ld a5,8(sp) - 15de8: 842a mv s0,a0 - 15dea: c789 beqz a5,15df4 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0x9e> - 15dec: 6398 ld a4,0(a5) - 15dee: 853e mv a0,a5 - 15df0: 671c ld a5,8(a4) - 15df2: 9782 jalr a5 - 15df4: 8522 mv a0,s0 - 15df6: 92bff0ef jal 15720 <_Unwind_Resume@plt> - 15dfa: 70e2 ld ra,56(sp) - 15dfc: 8522 mv a0,s0 - 15dfe: 7442 ld s0,48(sp) - 15e00: 74a2 ld s1,40(sp) - 15e02: 7902 ld s2,32(sp) - 15e04: 69e2 ld s3,24(sp) - 15e06: 6121 addi sp,sp,64 - 15e08: 8082 ret +0000000000015dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0>: + 15dd0: 1141 addi sp,sp,-16 + 15dd2: 00024517 auipc a0,0x24 + 15dd6: f9650513 addi a0,a0,-106 # 39d68 <_IO_stdin_used+0x1e8> + 15dda: e406 sd ra,8(sp) + 15ddc: ab5ff0ef jal 15890 <_ZSt19__throw_logic_errorPKc@plt> + +0000000000015de0 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0>: + 15de0: 1101 addi sp,sp,-32 + 15de2: e04a sd s2,0(sp) + 15de4: 00053903 ld s2,0(a0) + 15de8: e426 sd s1,8(sp) + 15dea: ec06 sd ra,24(sp) + 15dec: e822 sd s0,16(sp) + 15dee: 84aa mv s1,a0 + 15df0: 0941 addi s2,s2,16 + 15df2: e991 bnez a1,15e06 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0+0x26> + 15df4: 854a mv a0,s2 + 15df6: 4619 li a2,6 + 15df8: 00024597 auipc a1,0x24 + 15dfc: 0e058593 addi a1,a1,224 # 39ed8 <_IO_stdin_used+0x358> + 15e00: 901ff0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 15e04: a811 j 15e18 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0+0x38> + 15e06: 852e mv a0,a1 + 15e08: 842e mv s0,a1 + 15e0a: dc7ff0ef jal 15bd0 + 15e0e: 862a mv a2,a0 + 15e10: 85a2 mv a1,s0 + 15e12: 854a mv a0,s2 + 15e14: 8edff0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 15e18: 60e2 ld ra,24(sp) + 15e1a: 6442 ld s0,16(sp) + 15e1c: 6902 ld s2,0(sp) + 15e1e: 8526 mv a0,s1 + 15e20: 64a2 ld s1,8(sp) + 15e22: 6105 addi sp,sp,32 + 15e24: 8082 ret + +0000000000015e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_>: + 15e26: 7139 addi sp,sp,-64 + 15e28: f426 sd s1,40(sp) + 15e2a: 0024 addi s1,sp,8 + 15e2c: f822 sd s0,48(sp) + 15e2e: 842a mv s0,a0 + 15e30: 8526 mv a0,s1 + 15e32: f04a sd s2,32(sp) + 15e34: ec4e sd s3,24(sp) + 15e36: fc06 sd ra,56(sp) + 15e38: 892e mv s2,a1 + 15e3a: 89b2 mv s3,a2 + 15e3c: 488050ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 15e40: 6522 ld a0,8(sp) + 15e42: 0541 addi a0,a0,16 + 15e44: 02090563 beqz s2,15e6e <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0x48> + 15e48: 00024597 auipc a1,0x24 + 15e4c: 14858593 addi a1,a1,328 # 39f90 <_IO_stdin_used+0x410> + 15e50: fe0ff0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 15e54: 85ca mv a1,s2 + 15e56: 8526 mv a0,s1 + 15e58: f89ff0ef jal 15de0 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0> + 15e5c: 6108 ld a0,0(a0) + 15e5e: 00024597 auipc a1,0x24 + 15e62: 05258593 addi a1,a1,82 # 39eb0 <_IO_stdin_used+0x330> + 15e66: 0541 addi a0,a0,16 + 15e68: fc8ff0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 15e6c: a039 j 15e7a <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0x54> + 15e6e: 00024597 auipc a1,0x24 + 15e72: 14a58593 addi a1,a1,330 # 39fb8 <_IO_stdin_used+0x438> + 15e76: fbaff0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 15e7a: 6522 ld a0,8(sp) + 15e7c: 00024597 auipc a1,0x24 + 15e80: 15458593 addi a1,a1,340 # 39fd0 <_IO_stdin_used+0x450> + 15e84: 0541 addi a0,a0,16 + 15e86: faaff0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 15e8a: 85ce mv a1,s3 + 15e8c: 8526 mv a0,s1 + 15e8e: f53ff0ef jal 15de0 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0> + 15e92: 6108 ld a0,0(a0) + 15e94: 00026597 auipc a1,0x26 + 15e98: d9458593 addi a1,a1,-620 # 3bc28 <_IO_stdin_used+0x20a8> + 15e9c: 0541 addi a0,a0,16 + 15e9e: f92ff0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 15ea2: 85a6 mv a1,s1 + 15ea4: 8522 mv a0,s0 + 15ea6: 049050ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 15eaa: 6522 ld a0,8(sp) + 15eac: cd19 beqz a0,15eca <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0xa4> + 15eae: 611c ld a5,0(a0) + 15eb0: 679c ld a5,8(a5) + 15eb2: 9782 jalr a5 + 15eb4: a819 j 15eca <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0xa4> + 15eb6: 67a2 ld a5,8(sp) + 15eb8: 842a mv s0,a0 + 15eba: c789 beqz a5,15ec4 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0x9e> + 15ebc: 6398 ld a4,0(a5) + 15ebe: 853e mv a0,a5 + 15ec0: 671c ld a5,8(a4) + 15ec2: 9782 jalr a5 + 15ec4: 8522 mv a0,s0 + 15ec6: 92bff0ef jal 157f0 <_Unwind_Resume@plt> + 15eca: 70e2 ld ra,56(sp) + 15ecc: 8522 mv a0,s0 + 15ece: 7442 ld s0,48(sp) + 15ed0: 74a2 ld s1,40(sp) + 15ed2: 7902 ld s2,32(sp) + 15ed4: 69e2 ld s3,24(sp) + 15ed6: 6121 addi sp,sp,64 + 15ed8: 8082 ret ... -0000000000015e0c <_GLOBAL__sub_I__ZN19UnaryTestAbs_v_Test10test_info_E>: - 15e0c: 8401c783 lbu a5,-1984(gp) # 4a5d0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E> - 15e10: f7010113 addi sp,sp,-144 - 15e14: 08113423 sd ra,136(sp) - 15e18: 08813023 sd s0,128(sp) - 15e1c: 06913c23 sd s1,120(sp) - 15e20: 07213823 sd s2,112(sp) - 15e24: 02079863 bnez a5,15e54 <_GLOBAL__sub_I__ZN19UnaryTestAbs_v_Test10test_info_E+0x48> - 15e28: 00100593 li a1,1 - 15e2c: 84018713 addi a4,gp,-1984 # 4a5d0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E> - 15e30: 00000613 li a2,0 - 15e34: 89018513 addi a0,gp,-1904 # 4a620 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E> - 15e38: 00b70023 sb a1,0(a4) - 15e3c: 0e1000ef jal 1671c <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_> - 15e40: 82018613 addi a2,gp,-2016 # 4a5b0 <__TMC_END__> - 15e44: 00000593 li a1,0 - 15e48: 00000517 auipc a0,0x0 - 15e4c: 74450513 addi a0,a0,1860 # 1658c <__tcf_0> - 15e50: f30ff0ef jal 15580 <__cxa_atexit@plt> - 15e54: 8381c783 lbu a5,-1992(gp) # 4a5c8 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E> - 15e58: 83818713 addi a4,gp,-1992 # 4a5c8 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E> - 15e5c: 02079663 bnez a5,15e88 <_GLOBAL__sub_I__ZN19UnaryTestAbs_v_Test10test_info_E+0x7c> - 15e60: 00100593 li a1,1 - 15e64: 00000613 li a2,0 - 15e68: 87018513 addi a0,gp,-1936 # 4a600 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E> - 15e6c: 00b70023 sb a1,0(a4) - 15e70: 0ad000ef jal 1671c <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_> - 15e74: 82018613 addi a2,gp,-2016 # 4a5b0 <__TMC_END__> - 15e78: 00000593 li a1,0 - 15e7c: 00000517 auipc a0,0x0 - 15e80: 72450513 addi a0,a0,1828 # 165a0 <__tcf_1> - 15e84: efcff0ef jal 15580 <__cxa_atexit@plt> - 15e88: 8301c783 lbu a5,-2000(gp) # 4a5c0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> - 15e8c: 83018713 addi a4,gp,-2000 # 4a5c0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> - 15e90: 10078863 beqz a5,15fa0 <_GLOBAL__sub_I__ZN19UnaryTestAbs_v_Test10test_info_E+0x194> - 15e94: 02810793 addi a5,sp,40 - 15e98: 04200513 li a0,66 - 15e9c: 04100413 li s0,65 - 15ea0: 00f13c23 sd a5,24(sp) - 15ea4: 92dff0ef jal 157d0 <_Znwm@plt> - 15ea8: 0c347057 vsetvli zero,s0,e8,m8,ta,ma - 15eac: 00022917 auipc s2,0x22 - 15eb0: c3490913 addi s2,s2,-972 # 37ae0 <_IO_stdin_used+0x38> - 15eb4: 02090407 vle8.v v8,(s2) - 15eb8: 00050493 mv s1,a0 - 15ebc: 00913c23 sd s1,24(sp) - 15ec0: 02813423 sd s0,40(sp) - 15ec4: 04810793 addi a5,sp,72 - 15ec8: 04200513 li a0,66 - 15ecc: 02048427 vse8.v v8,(s1) - 15ed0: 040480a3 sb zero,65(s1) - 15ed4: 02813023 sd s0,32(sp) - 15ed8: 02f13c23 sd a5,56(sp) - 15edc: 8f5ff0ef jal 157d0 <_Znwm@plt> - 15ee0: 0c347057 vsetvli zero,s0,e8,m8,ta,ma - 15ee4: 02048407 vle8.v v8,(s1) - 15ee8: 04813423 sd s0,72(sp) - 15eec: 04813023 sd s0,64(sp) - 15ef0: 02a13c23 sd a0,56(sp) - 15ef4: 01300493 li s1,19 - 15ef8: 02050427 vse8.v v8,(a0) - 15efc: 040500a3 sb zero,65(a0) - 15f00: 04912c23 sw s1,88(sp) - 15f04: 088030ef jal 18f8c <_ZN7testing8internal13GetTestTypeIdEv> - 15f08: 00050413 mv s0,a0 - 15f0c: 00100513 li a0,1 - 15f10: 4b2050ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 15f14: 14050263 beqz a0,16058 <_GLOBAL__sub_I__ZN19UnaryTestAbs_v_Test10test_info_E+0x24c> - 15f18: 00100513 li a0,1 - 15f1c: 4a6050ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 15f20: 0a050663 beqz a0,15fcc <_GLOBAL__sub_I__ZN19UnaryTestAbs_v_Test10test_info_E+0x1c0> - 15f24: 00800513 li a0,8 - 15f28: 8a9ff0ef jal 157d0 <_Znwm@plt> - 15f2c: 00040793 mv a5,s0 - 15f30: 03810413 addi s0,sp,56 - 15f34: 00050313 mv t1,a0 - 15f38: 00040713 mv a4,s0 - 15f3c: 00033e17 auipc t3,0x33 - 15f40: ca4e0e13 addi t3,t3,-860 # 48be0 <_ZTVN7testing8internal15TestFactoryImplI19UnaryTestAbs_v_TestEE+0x10> - 15f44: 00a13023 sd a0,0(sp) - 15f48: 00000893 li a7,0 - 15f4c: 00000813 li a6,0 - 15f50: 00000693 li a3,0 - 15f54: 00000613 li a2,0 - 15f58: 00022597 auipc a1,0x22 - 15f5c: d4058593 addi a1,a1,-704 # 37c98 <_IO_stdin_used+0x1f0> - 15f60: 00022517 auipc a0,0x22 - 15f64: d4050513 addi a0,a0,-704 # 37ca0 <_IO_stdin_used+0x1f8> - 15f68: 01c33023 sd t3,0(t1) - 15f6c: 116180ef jal 2e082 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE> - 15f70: 00050793 mv a5,a0 +0000000000015edc <_ZN7testing8internal16SuiteApiResolverINS_4TestEE19GetSetUpCaseOrSuiteEPKci.part.0.constprop.0>: + 15edc: fd010113 addi sp,sp,-48 + 15ee0: 02813023 sd s0,32(sp) + 15ee4: 00810413 addi s0,sp,8 + 15ee8: 01213823 sd s2,16(sp) + 15eec: 20400693 li a3,516 + 15ef0: 00050913 mv s2,a0 + 15ef4: 00024617 auipc a2,0x24 + 15ef8: ca460613 addi a2,a2,-860 # 39b98 <_IO_stdin_used+0x18> + 15efc: 00040513 mv a0,s0 + 15f00: 00300593 li a1,3 + 15f04: 02113423 sd ra,40(sp) + 15f08: 00913c23 sd s1,24(sp) + 15f0c: 5b60b0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 15f10: 03200613 li a2,50 + 15f14: 00024597 auipc a1,0x24 + 15f18: cd458593 addi a1,a1,-812 # 39be8 <_IO_stdin_used+0x68> + 15f1c: 00036517 auipc a0,0x36 + 15f20: 07c53503 ld a0,124(a0) # 4bf98 <_ZSt4cerr@Base> + 15f24: fdcff0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 15f28: 06a00613 li a2,106 + 15f2c: 00024597 auipc a1,0x24 + 15f30: cf458593 addi a1,a1,-780 # 39c20 <_IO_stdin_used+0xa0> + 15f34: 00036517 auipc a0,0x36 + 15f38: 06453503 ld a0,100(a0) # 4bf98 <_ZSt4cerr@Base> + 15f3c: fc4ff0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 15f40: 00024597 auipc a1,0x24 + 15f44: d5058593 addi a1,a1,-688 # 39c90 <_IO_stdin_used+0x110> + 15f48: 00036517 auipc a0,0x36 + 15f4c: 05053503 ld a0,80(a0) # 4bf98 <_ZSt4cerr@Base> + 15f50: ee0ff0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 15f54: 00100613 li a2,1 + 15f58: 00024597 auipc a1,0x24 + 15f5c: d8058593 addi a1,a1,-640 # 39cd8 <_IO_stdin_used+0x158> + 15f60: 00050493 mv s1,a0 + 15f64: f9cff0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 15f68: 00090593 mv a1,s2 + 15f6c: 00048513 mv a0,s1 + 15f70: da0ff0ef jal 15510 <_ZNSolsEi@plt> 15f74: 00040513 mv a0,s0 - 15f78: 84f1b423 sd a5,-1976(gp) # 4a5d8 <_ZN19UnaryTestAbs_v_Test10test_info_E> - 15f7c: 780000ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 15f80: 01810513 addi a0,sp,24 - 15f84: 778000ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 15f88: 08813083 ld ra,136(sp) - 15f8c: 08013403 ld s0,128(sp) - 15f90: 07813483 ld s1,120(sp) - 15f94: 07013903 ld s2,112(sp) - 15f98: 09010113 addi sp,sp,144 - 15f9c: 00008067 ret - 15fa0: 00100593 li a1,1 - 15fa4: 00000613 li a2,0 - 15fa8: 85018513 addi a0,gp,-1968 # 4a5e0 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> - 15fac: 00b70023 sb a1,0(a4) - 15fb0: 76c000ef jal 1671c <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_> - 15fb4: 82018613 addi a2,gp,-2016 # 4a5b0 <__TMC_END__> - 15fb8: 85018593 addi a1,gp,-1968 # 4a5e0 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> - 15fbc: 00000517 auipc a0,0x0 - 15fc0: 5bc50513 addi a0,a0,1468 # 16578 <_ZN6nncase3ntt11distributed6detail12chip_barrierD1Ev> - 15fc4: dbcff0ef jal 15580 <__cxa_atexit@plt> - 15fc8: ecdff06f j 15e94 <_GLOBAL__sub_I__ZN19UnaryTestAbs_v_Test10test_info_E+0x88> - 15fcc: 01010913 addi s2,sp,16 - 15fd0: 21300693 li a3,531 - 15fd4: 00090513 mv a0,s2 - 15fd8: 00022617 auipc a2,0x22 - 15fdc: b5060613 addi a2,a2,-1200 # 37b28 <_IO_stdin_used+0x80> - 15fe0: 00300593 li a1,3 - 15fe4: 406090ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 15fe8: 03200613 li a2,50 - 15fec: 00022597 auipc a1,0x22 - 15ff0: b8c58593 addi a1,a1,-1140 # 37b78 <_IO_stdin_used+0xd0> - 15ff4: 00034517 auipc a0,0x34 - 15ff8: fa453503 ld a0,-92(a0) # 49f98 <_ZSt4cerr@Base> - 15ffc: e34ff0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 16000: 06f00613 li a2,111 - 16004: 00022597 auipc a1,0x22 - 16008: c2458593 addi a1,a1,-988 # 37c28 <_IO_stdin_used+0x180> - 1600c: 00034517 auipc a0,0x34 - 16010: f8c53503 ld a0,-116(a0) # 49f98 <_ZSt4cerr@Base> - 16014: e1cff0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 16018: 00022597 auipc a1,0x22 - 1601c: ac858593 addi a1,a1,-1336 # 37ae0 <_IO_stdin_used+0x38> - 16020: 00034517 auipc a0,0x34 - 16024: f7853503 ld a0,-136(a0) # 49f98 <_ZSt4cerr@Base> - 16028: d38ff0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1602c: 00100613 li a2,1 - 16030: 00022597 auipc a1,0x22 - 16034: bf058593 addi a1,a1,-1040 # 37c20 <_IO_stdin_used+0x178> - 16038: 00050493 mv s1,a0 - 1603c: df4ff0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 16040: 00048513 mv a0,s1 - 16044: 01300593 li a1,19 - 16048: bf8ff0ef jal 15440 <_ZNSolsEi@plt> - 1604c: 00090513 mv a0,s2 - 16050: 72a060ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 16054: ed1ff06f j 15f24 <_GLOBAL__sub_I__ZN19UnaryTestAbs_v_Test10test_info_E+0x118> - 16058: 07313423 sd s3,104(sp) - 1605c: 01010993 addi s3,sp,16 - 16060: 20400693 li a3,516 - 16064: 00098513 mv a0,s3 - 16068: 00022617 auipc a2,0x22 - 1606c: ac060613 addi a2,a2,-1344 # 37b28 <_IO_stdin_used+0x80> - 16070: 00300593 li a1,3 - 16074: 376090ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 16078: 03200613 li a2,50 - 1607c: 00022597 auipc a1,0x22 - 16080: afc58593 addi a1,a1,-1284 # 37b78 <_IO_stdin_used+0xd0> - 16084: 00034517 auipc a0,0x34 - 16088: f1453503 ld a0,-236(a0) # 49f98 <_ZSt4cerr@Base> - 1608c: da4ff0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 16090: 06a00613 li a2,106 - 16094: 00022597 auipc a1,0x22 - 16098: b1c58593 addi a1,a1,-1252 # 37bb0 <_IO_stdin_used+0x108> - 1609c: 00034517 auipc a0,0x34 - 160a0: efc53503 ld a0,-260(a0) # 49f98 <_ZSt4cerr@Base> - 160a4: d8cff0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 160a8: 00090593 mv a1,s2 - 160ac: 00034517 auipc a0,0x34 - 160b0: eec53503 ld a0,-276(a0) # 49f98 <_ZSt4cerr@Base> - 160b4: cacff0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 160b8: 00100613 li a2,1 - 160bc: 00022597 auipc a1,0x22 - 160c0: b6458593 addi a1,a1,-1180 # 37c20 <_IO_stdin_used+0x178> - 160c4: 00050913 mv s2,a0 - 160c8: d68ff0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 160cc: 00048593 mv a1,s1 - 160d0: 00090513 mv a0,s2 - 160d4: b6cff0ef jal 15440 <_ZNSolsEi@plt> - 160d8: 00098513 mv a0,s3 - 160dc: 69e060ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 160e0: 06813983 ld s3,104(sp) - 160e4: e35ff06f j 15f18 <_GLOBAL__sub_I__ZN19UnaryTestAbs_v_Test10test_info_E+0x10c> - -00000000000160e8
: - 160e8: 1101 addi sp,sp,-32 - 160ea: e822 sd s0,16(sp) - 160ec: 87aa mv a5,a0 - 160ee: 842e mv s0,a1 - 160f0: 00022517 auipc a0,0x22 - 160f4: c0850513 addi a0,a0,-1016 # 37cf8 <_IO_stdin_used+0x250> - 160f8: 00022597 auipc a1,0x22 - 160fc: bb858593 addi a1,a1,-1096 # 37cb0 <_IO_stdin_used+0x208> - 16100: ec06 sd ra,24(sp) - 16102: c63e sw a5,12(sp) - 16104: d0cff0ef jal 15610 - 16108: 85a2 mv a1,s0 - 1610a: 0068 addi a0,sp,12 - 1610c: 349160ef jal 2cc54 <_ZN7testing14InitGoogleTestEPiPPc> - 16110: 0ee130ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 16114: 6751a0ef jal 30f88 <_ZN7testing8UnitTest3RunEv> - 16118: 60e2 ld ra,24(sp) - 1611a: 6442 ld s0,16(sp) - 1611c: 6105 addi sp,sp,32 - 1611e: 8082 ret - -0000000000016120 <_GLOBAL__sub_I_gtest_all.cc>: - 16120: 7179 addi sp,sp,-48 - 16122: 4581 li a1,0 - 16124: 00024517 auipc a0,0x24 - 16128: 17450513 addi a0,a0,372 # 3a298 <_IO_stdin_used+0x27f0> - 1612c: f406 sd ra,40(sp) - 1612e: f022 sd s0,32(sp) - 16130: 7f0070ef jal 1d920 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> - 16134: 872a mv a4,a0 - 16136: 00034797 auipc a5,0x34 - 1613a: b927b783 ld a5,-1134(a5) # 49cc8 <_GLOBAL_OFFSET_TABLE_+0x178> - 1613e: 4581 li a1,0 - 16140: 00024517 auipc a0,0x24 - 16144: 17050513 addi a0,a0,368 # 3a2b0 <_IO_stdin_used+0x2808> - 16148: 00e78023 sb a4,0(a5) - 1614c: 7d4070ef jal 1d920 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> - 16150: 872a mv a4,a0 - 16152: 00034797 auipc a5,0x34 - 16156: afe7b783 ld a5,-1282(a5) # 49c50 <_GLOBAL_OFFSET_TABLE_+0x100> - 1615a: 4585 li a1,1 - 1615c: 00024517 auipc a0,0x24 - 16160: 16c50513 addi a0,a0,364 # 3a2c8 <_IO_stdin_used+0x2820> - 16164: 00e78023 sb a4,0(a5) - 16168: 7b8070ef jal 1d920 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> - 1616c: 872a mv a4,a0 - 1616e: 00034797 auipc a5,0x34 - 16172: c327b783 ld a5,-974(a5) # 49da0 <_GLOBAL_OFFSET_TABLE_+0x250> - 16176: 00022597 auipc a1,0x22 - 1617a: dca58593 addi a1,a1,-566 # 37f40 <_IO_stdin_used+0x498> - 1617e: 00022517 auipc a0,0x22 - 16182: e4a50513 addi a0,a0,-438 # 37fc8 <_IO_stdin_used+0x520> - 16186: 00e78023 sb a4,0(a5) - 1618a: 253070ef jal 1dbdc <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> - 1618e: 85aa mv a1,a0 - 16190: 00034517 auipc a0,0x34 - 16194: c5053503 ld a0,-944(a0) # 49de0 <_GLOBAL_OFFSET_TABLE_+0x290> - 16198: 4c5010ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 1619c: 00034597 auipc a1,0x34 - 161a0: c445b583 ld a1,-956(a1) # 49de0 <_GLOBAL_OFFSET_TABLE_+0x290> - 161a4: 82018613 addi a2,gp,-2016 # 4a5b0 <__TMC_END__> - 161a8: 00034517 auipc a0,0x34 - 161ac: bb053503 ld a0,-1104(a0) # 49d58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> - 161b0: bd0ff0ef jal 15580 <__cxa_atexit@plt> - 161b4: 00024517 auipc a0,0x24 - 161b8: 12c50513 addi a0,a0,300 # 3a2e0 <_IO_stdin_used+0x2838> - 161bc: 845ff0ef jal 15a00 - 161c0: 00025597 auipc a1,0x25 - 161c4: a6858593 addi a1,a1,-1432 # 3ac28 <_ZN7testingL16kUniversalFilterE> - 161c8: c111 beqz a0,161cc <_GLOBAL__sub_I_gtest_all.cc+0xac> - 161ca: 85aa mv a1,a0 - 161cc: 00024517 auipc a0,0x24 - 161d0: 12c50513 addi a0,a0,300 # 3a2f8 <_IO_stdin_used+0x2850> - 161d4: 209070ef jal 1dbdc <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> - 161d8: 85aa mv a1,a0 - 161da: 00034517 auipc a0,0x34 - 161de: d8e53503 ld a0,-626(a0) # 49f68 <_GLOBAL_OFFSET_TABLE_+0x418> - 161e2: 47b010ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 161e6: 82018613 addi a2,gp,-2016 # 4a5b0 <__TMC_END__> - 161ea: 00034597 auipc a1,0x34 - 161ee: d7e5b583 ld a1,-642(a1) # 49f68 <_GLOBAL_OFFSET_TABLE_+0x418> - 161f2: 00034517 auipc a0,0x34 - 161f6: b6653503 ld a0,-1178(a0) # 49d58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> - 161fa: b86ff0ef jal 15580 <__cxa_atexit@plt> - 161fe: 4581 li a1,0 - 16200: 00024517 auipc a0,0x24 - 16204: 10050513 addi a0,a0,256 # 3a300 <_IO_stdin_used+0x2858> - 16208: 718070ef jal 1d920 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> - 1620c: 872a mv a4,a0 - 1620e: 00034797 auipc a5,0x34 - 16212: cea7b783 ld a5,-790(a5) # 49ef8 <_GLOBAL_OFFSET_TABLE_+0x3a8> - 16216: 850a mv a0,sp - 16218: 00e78023 sb a4,0(a5) - 1621c: 051070ef jal 1da6c <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev> - 16220: 6582 ld a1,0(sp) - 16222: 00024517 auipc a0,0x24 - 16226: 0fe50513 addi a0,a0,254 # 3a320 <_IO_stdin_used+0x2878> - 1622a: 840a mv s0,sp - 1622c: 1b1070ef jal 1dbdc <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> - 16230: 85aa mv a1,a0 - 16232: 00034517 auipc a0,0x34 - 16236: 97653503 ld a0,-1674(a0) # 49ba8 <_GLOBAL_OFFSET_TABLE_+0x58> - 1623a: 423010ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 1623e: 850a mv a0,sp - 16240: 4bc000ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 16244: 82018613 addi a2,gp,-2016 # 4a5b0 <__TMC_END__> - 16248: 00034597 auipc a1,0x34 - 1624c: 9605b583 ld a1,-1696(a1) # 49ba8 <_GLOBAL_OFFSET_TABLE_+0x58> - 16250: 00034517 auipc a0,0x34 - 16254: b0853503 ld a0,-1272(a0) # 49d58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> - 16258: b28ff0ef jal 15580 <__cxa_atexit@plt> - 1625c: 4585 li a1,1 - 1625e: 00024517 auipc a0,0x24 - 16262: 0ca50513 addi a0,a0,202 # 3a328 <_IO_stdin_used+0x2880> - 16266: 6ba070ef jal 1d920 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> - 1626a: 872a mv a4,a0 - 1626c: 00034797 auipc a5,0x34 - 16270: bb47b783 ld a5,-1100(a5) # 49e20 <_GLOBAL_OFFSET_TABLE_+0x2d0> - 16274: 4585 li a1,1 - 16276: 00024517 auipc a0,0x24 - 1627a: 0c250513 addi a0,a0,194 # 3a338 <_IO_stdin_used+0x2890> - 1627e: 00e78023 sb a4,0(a5) - 16282: 69e070ef jal 1d920 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> - 16286: 872a mv a4,a0 - 16288: 00034797 auipc a5,0x34 - 1628c: ae07b783 ld a5,-1312(a5) # 49d68 <_GLOBAL_OFFSET_TABLE_+0x218> - 16290: 4581 li a1,0 - 16292: 00023517 auipc a0,0x23 - 16296: f2e50513 addi a0,a0,-210 # 391c0 <_IO_stdin_used+0x1718> - 1629a: 00e78023 sb a4,0(a5) - 1629e: 6ca070ef jal 1d968 <_ZN7testing8internal17Int32FromGTestEnvEPKci> - 162a2: 872a mv a4,a0 - 162a4: 00034797 auipc a5,0x34 - 162a8: 9f47b783 ld a5,-1548(a5) # 49c98 <_GLOBAL_OFFSET_TABLE_+0x148> - 162ac: 4585 li a1,1 - 162ae: 00024517 auipc a0,0x24 - 162b2: 09a50513 addi a0,a0,154 # 3a348 <_IO_stdin_used+0x28a0> - 162b6: c398 sw a4,0(a5) - 162b8: 6b0070ef jal 1d968 <_ZN7testing8internal17Int32FromGTestEnvEPKci> - 162bc: 872a mv a4,a0 - 162be: 00034797 auipc a5,0x34 - 162c2: c627b783 ld a5,-926(a5) # 49f20 <_GLOBAL_OFFSET_TABLE_+0x3d0> - 162c6: 4581 li a1,0 - 162c8: 00024517 auipc a0,0x24 - 162cc: 08850513 addi a0,a0,136 # 3a350 <_IO_stdin_used+0x28a8> - 162d0: c398 sw a4,0(a5) - 162d2: 64e070ef jal 1d920 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> - 162d6: 872a mv a4,a0 - 162d8: 00034797 auipc a5,0x34 - 162dc: c287b783 ld a5,-984(a5) # 49f00 <_GLOBAL_OFFSET_TABLE_+0x3b0> - 162e0: 06400593 li a1,100 - 162e4: 00024517 auipc a0,0x24 - 162e8: 07450513 addi a0,a0,116 # 3a358 <_IO_stdin_used+0x28b0> - 162ec: 00e78023 sb a4,0(a5) - 162f0: 678070ef jal 1d968 <_ZN7testing8internal17Int32FromGTestEnvEPKci> - 162f4: 872a mv a4,a0 - 162f6: 00034797 auipc a5,0x34 - 162fa: ad27b783 ld a5,-1326(a5) # 49dc8 <_GLOBAL_OFFSET_TABLE_+0x278> - 162fe: 00023597 auipc a1,0x23 - 16302: 4f258593 addi a1,a1,1266 # 397f0 <_IO_stdin_used+0x1d48> - 16306: 00024517 auipc a0,0x24 - 1630a: 06a50513 addi a0,a0,106 # 3a370 <_IO_stdin_used+0x28c8> - 1630e: c398 sw a4,0(a5) - 16310: 0cd070ef jal 1dbdc <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> - 16314: 85aa mv a1,a0 - 16316: 00034517 auipc a0,0x34 - 1631a: aaa53503 ld a0,-1366(a0) # 49dc0 <_GLOBAL_OFFSET_TABLE_+0x270> - 1631e: 33f010ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 16322: 82018613 addi a2,gp,-2016 # 4a5b0 <__TMC_END__> - 16326: 00034597 auipc a1,0x34 - 1632a: a9a5b583 ld a1,-1382(a1) # 49dc0 <_GLOBAL_OFFSET_TABLE_+0x270> - 1632e: 00034517 auipc a0,0x34 - 16332: a2a53503 ld a0,-1494(a0) # 49d58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> - 16336: a4aff0ef jal 15580 <__cxa_atexit@plt> - 1633a: 4581 li a1,0 - 1633c: 00024517 auipc a0,0x24 - 16340: 04c50513 addi a0,a0,76 # 3a388 <_IO_stdin_used+0x28e0> - 16344: 5dc070ef jal 1d920 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> - 16348: 872a mv a4,a0 - 1634a: 00034797 auipc a5,0x34 - 1634e: a8e7b783 ld a5,-1394(a5) # 49dd8 <_GLOBAL_OFFSET_TABLE_+0x288> - 16352: 00023597 auipc a1,0x23 - 16356: 49e58593 addi a1,a1,1182 # 397f0 <_IO_stdin_used+0x1d48> - 1635a: 00024517 auipc a0,0x24 - 1635e: 04650513 addi a0,a0,70 # 3a3a0 <_IO_stdin_used+0x28f8> - 16362: 00e78023 sb a4,0(a5) - 16366: 077070ef jal 1dbdc <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> - 1636a: 85aa mv a1,a0 - 1636c: 00034517 auipc a0,0x34 - 16370: b5c53503 ld a0,-1188(a0) # 49ec8 <_GLOBAL_OFFSET_TABLE_+0x378> - 16374: 2e9010ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 16378: 82018613 addi a2,gp,-2016 # 4a5b0 <__TMC_END__> - 1637c: 00034597 auipc a1,0x34 - 16380: b4c5b583 ld a1,-1204(a1) # 49ec8 <_GLOBAL_OFFSET_TABLE_+0x378> - 16384: 00034517 auipc a0,0x34 - 16388: 9d453503 ld a0,-1580(a0) # 49d58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> - 1638c: 9f4ff0ef jal 15580 <__cxa_atexit@plt> - 16390: cd817057 vsetivli zero,2,e64,m1,ta,ma - 16394: 5e0030d7 vmv.v.i v1,0 - 16398: 82018613 addi a2,gp,-2016 # 4a5b0 <__TMC_END__> - 1639c: 8b018593 addi a1,gp,-1872 # 4a640 <_ZN7testing8internalL7g_argvsE> - 163a0: 00034517 auipc a0,0x34 - 163a4: 84053503 ld a0,-1984(a0) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> - 163a8: 0205f0a7 vse64.v v1,(a1) - 163ac: 8c01b023 sd zero,-1856(gp) # 4a650 <_ZN7testing8internalL7g_argvsE+0x10> - 163b0: 9d0ff0ef jal 15580 <__cxa_atexit@plt> - 163b4: 3d9020ef jal 18f8c <_ZN7testing8internal13GetTestTypeIdEv> - 163b8: 872a mv a4,a0 - 163ba: 00034797 auipc a5,0x34 - 163be: ae67b783 ld a5,-1306(a5) # 49ea0 <_GLOBAL_OFFSET_TABLE_+0x350> - 163c2: 00025597 auipc a1,0x25 - 163c6: a8658593 addi a1,a1,-1402 # 3ae48 <_ZN7testingL22kDefaultDeathTestStyleE> - 163ca: 00024517 auipc a0,0x24 - 163ce: fe650513 addi a0,a0,-26 # 3a3b0 <_IO_stdin_used+0x2908> - 163d2: e398 sd a4,0(a5) - 163d4: 009070ef jal 1dbdc <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> - 163d8: 85aa mv a1,a0 - 163da: 00033517 auipc a0,0x33 - 163de: 7f653503 ld a0,2038(a0) # 49bd0 <_GLOBAL_OFFSET_TABLE_+0x80> - 163e2: 27b010ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 163e6: 82018613 addi a2,gp,-2016 # 4a5b0 <__TMC_END__> - 163ea: 00033597 auipc a1,0x33 - 163ee: 7e65b583 ld a1,2022(a1) # 49bd0 <_GLOBAL_OFFSET_TABLE_+0x80> - 163f2: 00034517 auipc a0,0x34 - 163f6: 96653503 ld a0,-1690(a0) # 49d58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> - 163fa: 986ff0ef jal 15580 <__cxa_atexit@plt> - 163fe: 4581 li a1,0 - 16400: 00024517 auipc a0,0x24 - 16404: fc850513 addi a0,a0,-56 # 3a3c8 <_IO_stdin_used+0x2920> - 16408: 518070ef jal 1d920 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> - 1640c: 872a mv a4,a0 - 1640e: 00034797 auipc a5,0x34 - 16412: bba7b783 ld a5,-1094(a5) # 49fc8 <_GLOBAL_OFFSET_TABLE_+0x478> - 16416: 00023597 auipc a1,0x23 - 1641a: 3da58593 addi a1,a1,986 # 397f0 <_IO_stdin_used+0x1d48> - 1641e: 00034517 auipc a0,0x34 - 16422: 9ca53503 ld a0,-1590(a0) # 49de8 <_GLOBAL_OFFSET_TABLE_+0x298> - 16426: 00e78023 sb a4,0(a5) - 1642a: 233010ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 1642e: 82018613 addi a2,gp,-2016 # 4a5b0 <__TMC_END__> - 16432: 00034597 auipc a1,0x34 - 16436: 9b65b583 ld a1,-1610(a1) # 49de8 <_GLOBAL_OFFSET_TABLE_+0x298> - 1643a: 00034517 auipc a0,0x34 - 1643e: 91e53503 ld a0,-1762(a0) # 49d58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> - 16442: 93eff0ef jal 15580 <__cxa_atexit@plt> - 16446: 00034597 auipc a1,0x34 - 1644a: b725b583 ld a1,-1166(a1) # 49fb8 <_GLOBAL_OFFSET_TABLE_+0x468> - 1644e: 00058823 sb zero,16(a1) - 16452: 7402 ld s0,32(sp) - 16454: 70a2 ld ra,40(sp) - 16456: 01058793 addi a5,a1,16 - 1645a: 0005b423 sd zero,8(a1) - 1645e: e19c sd a5,0(a1) - 16460: 82018613 addi a2,gp,-2016 # 4a5b0 <__TMC_END__> - 16464: 00034517 auipc a0,0x34 - 16468: 8f453503 ld a0,-1804(a0) # 49d58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> - 1646c: 6145 addi sp,sp,48 - 1646e: 912ff06f j 15580 <__cxa_atexit@plt> - 16472: 87aa mv a5,a0 - 16474: 8522 mv a0,s0 - 16476: 843e mv s0,a5 - 16478: 284000ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1647c: 8522 mv a0,s0 - 1647e: aa2ff0ef jal 15720 <_Unwind_Resume@plt> + 15f78: 0db080ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 15f7c: 02813083 ld ra,40(sp) + 15f80: 02013403 ld s0,32(sp) + 15f84: 01813483 ld s1,24(sp) + 15f88: 01013903 ld s2,16(sp) + 15f8c: 03010113 addi sp,sp,48 + 15f90: 00008067 ret + +0000000000015f94 <_ZN7testing8internal16SuiteApiResolverINS_4TestEE22GetTearDownCaseOrSuiteEPKci.part.0.constprop.0>: + 15f94: fd010113 addi sp,sp,-48 + 15f98: 02813023 sd s0,32(sp) + 15f9c: 00810413 addi s0,sp,8 + 15fa0: 01213823 sd s2,16(sp) + 15fa4: 21300693 li a3,531 + 15fa8: 00050913 mv s2,a0 + 15fac: 00024617 auipc a2,0x24 + 15fb0: bec60613 addi a2,a2,-1044 # 39b98 <_IO_stdin_used+0x18> + 15fb4: 00040513 mv a0,s0 + 15fb8: 00300593 li a1,3 + 15fbc: 02113423 sd ra,40(sp) + 15fc0: 00913c23 sd s1,24(sp) + 15fc4: 4fe0b0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 15fc8: 03200613 li a2,50 + 15fcc: 00024597 auipc a1,0x24 + 15fd0: c1c58593 addi a1,a1,-996 # 39be8 <_IO_stdin_used+0x68> + 15fd4: 00036517 auipc a0,0x36 + 15fd8: fc453503 ld a0,-60(a0) # 4bf98 <_ZSt4cerr@Base> + 15fdc: f24ff0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 15fe0: 06f00613 li a2,111 + 15fe4: 00024597 auipc a1,0x24 + 15fe8: cfc58593 addi a1,a1,-772 # 39ce0 <_IO_stdin_used+0x160> + 15fec: 00036517 auipc a0,0x36 + 15ff0: fac53503 ld a0,-84(a0) # 4bf98 <_ZSt4cerr@Base> + 15ff4: f0cff0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 15ff8: 00024597 auipc a1,0x24 + 15ffc: c9858593 addi a1,a1,-872 # 39c90 <_IO_stdin_used+0x110> + 16000: 00036517 auipc a0,0x36 + 16004: f9853503 ld a0,-104(a0) # 4bf98 <_ZSt4cerr@Base> + 16008: e28ff0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1600c: 00100613 li a2,1 + 16010: 00024597 auipc a1,0x24 + 16014: cc858593 addi a1,a1,-824 # 39cd8 <_IO_stdin_used+0x158> + 16018: 00050493 mv s1,a0 + 1601c: ee4ff0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 16020: 00090593 mv a1,s2 + 16024: 00048513 mv a0,s1 + 16028: ce8ff0ef jal 15510 <_ZNSolsEi@plt> + 1602c: 00040513 mv a0,s0 + 16030: 023080ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 16034: 02813083 ld ra,40(sp) + 16038: 02013403 ld s0,32(sp) + 1603c: 01813483 ld s1,24(sp) + 16040: 01013903 ld s2,16(sp) + 16044: 03010113 addi sp,sp,48 + 16048: 00008067 ret + +000000000001604c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0>: + 1604c: fe010113 addi sp,sp,-32 + 16050: 00813823 sd s0,16(sp) + 16054: 00913423 sd s1,8(sp) + 16058: 01213023 sd s2,0(sp) + 1605c: 00113c23 sd ra,24(sp) + 16060: 40b60433 sub s0,a2,a1 + 16064: 00f00793 li a5,15 + 16068: 00058493 mv s1,a1 + 1606c: 00050913 mv s2,a0 + 16070: 0487e663 bltu a5,s0,160bc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x70> + 16074: 00053783 ld a5,0(a0) + 16078: 00100713 li a4,1 + 1607c: 00078513 mv a0,a5 + 16080: 02e40663 beq s0,a4,160ac <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x60> + 16084: 04041863 bnez s0,160d4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x88> + 16088: 00893423 sd s0,8(s2) + 1608c: 008787b3 add a5,a5,s0 + 16090: 00078023 sb zero,0(a5) + 16094: 01813083 ld ra,24(sp) + 16098: 01013403 ld s0,16(sp) + 1609c: 00813483 ld s1,8(sp) + 160a0: 00013903 ld s2,0(sp) + 160a4: 02010113 addi sp,sp,32 + 160a8: 00008067 ret + 160ac: 0005c703 lbu a4,0(a1) + 160b0: 00e78023 sb a4,0(a5) + 160b4: 00093783 ld a5,0(s2) + 160b8: fd1ff06f j 16088 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x3c> + 160bc: 04044263 bltz s0,16100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0xb4> + 160c0: 00140513 addi a0,s0,1 + 160c4: 02054c63 bltz a0,160fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0xb0> + 160c8: fd8ff0ef jal 158a0 <_Znwm@plt> + 160cc: 00a93023 sd a0,0(s2) + 160d0: 00893823 sd s0,16(s2) + 160d4: 00040713 mv a4,s0 + 160d8: 0c3777d7 vsetvli a5,a4,e8,m8,ta,ma + 160dc: 02048407 vle8.v v8,(s1) + 160e0: 40f70733 sub a4,a4,a5 + 160e4: 00f484b3 add s1,s1,a5 + 160e8: 02050427 vse8.v v8,(a0) + 160ec: 00f50533 add a0,a0,a5 + 160f0: fe0714e3 bnez a4,160d8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x8c> + 160f4: 00093783 ld a5,0(s2) + 160f8: f91ff06f j 16088 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x3c> + 160fc: cc5ff0ef jal 15dc0 <_ZSt17__throw_bad_allocv@plt> + 16100: 00024517 auipc a0,0x24 + 16104: c5050513 addi a0,a0,-944 # 39d50 <_IO_stdin_used+0x1d0> + 16108: fe8ff0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + +000000000001610c <_Z41__static_initialization_and_destruction_0v>: + 1610c: 8401c783 lbu a5,-1984(gp) # 4c5d0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E> + 16110: f6010113 addi sp,sp,-160 + 16114: 08113c23 sd ra,152(sp) + 16118: 08813823 sd s0,144(sp) + 1611c: 08913423 sd s1,136(sp) + 16120: 09213023 sd s2,128(sp) + 16124: 07313c23 sd s3,120(sp) + 16128: 07413823 sd s4,112(sp) + 1612c: 07513423 sd s5,104(sp) + 16130: 02079863 bnez a5,16160 <_Z41__static_initialization_and_destruction_0v+0x54> + 16134: 00100593 li a1,1 + 16138: 84018713 addi a4,gp,-1984 # 4c5d0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E> + 1613c: 00000613 li a2,0 + 16140: 8a818513 addi a0,gp,-1880 # 4c638 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E> + 16144: 00b70023 sb a1,0(a4) + 16148: 499000ef jal 16de0 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_> + 1614c: 82018613 addi a2,gp,-2016 # 4c5b0 <__TMC_END__> + 16150: 00000593 li a1,0 + 16154: 00001517 auipc a0,0x1 + 16158: 98050513 addi a0,a0,-1664 # 16ad4 <__tcf_0> + 1615c: cf4ff0ef jal 15650 <__cxa_atexit@plt> + 16160: 8381c783 lbu a5,-1992(gp) # 4c5c8 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E> + 16164: 83818713 addi a4,gp,-1992 # 4c5c8 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E> + 16168: 02079663 bnez a5,16194 <_Z41__static_initialization_and_destruction_0v+0x88> + 1616c: 00100593 li a1,1 + 16170: 00000613 li a2,0 + 16174: 88818513 addi a0,gp,-1912 # 4c618 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E> + 16178: 00b70023 sb a1,0(a4) + 1617c: 465000ef jal 16de0 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_> + 16180: 82018613 addi a2,gp,-2016 # 4c5b0 <__TMC_END__> + 16184: 00000593 li a1,0 + 16188: 00001517 auipc a0,0x1 + 1618c: 96050513 addi a0,a0,-1696 # 16ae8 <__tcf_1> + 16190: cc0ff0ef jal 15650 <__cxa_atexit@plt> + 16194: 8301c783 lbu a5,-2000(gp) # 4c5c0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> + 16198: 83018713 addi a4,gp,-2000 # 4c5c0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> + 1619c: 30078463 beqz a5,164a4 <_Z41__static_initialization_and_destruction_0v+0x398> + 161a0: 01010993 addi s3,sp,16 + 161a4: 01810493 addi s1,sp,24 + 161a8: 00098613 mv a2,s3 + 161ac: 00048513 mv a0,s1 + 161b0: 00024597 auipc a1,0x24 + 161b4: ae058593 addi a1,a1,-1312 # 39c90 <_IO_stdin_used+0x110> + 161b8: 341000ef jal 16cf8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> + 161bc: 01813583 ld a1,24(sp) + 161c0: 02013603 ld a2,32(sp) + 161c4: 03810413 addi s0,sp,56 + 161c8: 00040513 mv a0,s0 + 161cc: 00c58633 add a2,a1,a2 + 161d0: 04810913 addi s2,sp,72 + 161d4: 03213c23 sd s2,56(sp) + 161d8: 01300a93 li s5,19 + 161dc: e71ff0ef jal 1604c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 161e0: 05512c23 sw s5,88(sp) + 161e4: 681040ef jal 1b064 <_ZN7testing8internal13GetTestTypeIdEv> + 161e8: 00050a13 mv s4,a0 + 161ec: 00100513 li a0,1 + 161f0: 2aa070ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 161f4: 32050863 beqz a0,16524 <_Z41__static_initialization_and_destruction_0v+0x418> + 161f8: 00100513 li a0,1 + 161fc: 29e070ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 16200: 30050c63 beqz a0,16518 <_Z41__static_initialization_and_destruction_0v+0x40c> + 16204: 00800513 li a0,8 + 16208: e98ff0ef jal 158a0 <_Znwm@plt> + 1620c: 00050313 mv t1,a0 + 16210: 00035e17 auipc t3,0x35 + 16214: 898e0e13 addi t3,t3,-1896 # 4aaa8 <_ZTVN7testing8internal15TestFactoryImplI19UnaryTestAbs_v_TestEE+0x10> + 16218: 00a13023 sd a0,0(sp) + 1621c: 00040713 mv a4,s0 + 16220: 00000893 li a7,0 + 16224: 00000813 li a6,0 + 16228: 00000693 li a3,0 + 1622c: 01c33023 sd t3,0(t1) + 16230: 00000613 li a2,0 + 16234: 00024597 auipc a1,0x24 + 16238: b6c58593 addi a1,a1,-1172 # 39da0 <_IO_stdin_used+0x220> + 1623c: 000a0793 mv a5,s4 + 16240: 00024517 auipc a0,0x24 + 16244: b6850513 addi a0,a0,-1176 # 39da8 <_IO_stdin_used+0x228> + 16248: 713190ef jal 3015a <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE> + 1624c: 00050793 mv a5,a0 + 16250: 00040513 mv a0,s0 + 16254: 86f1b023 sd a5,-1952(gp) # 4c5f0 <_ZN19UnaryTestAbs_v_Test10test_info_E> + 16258: 369000ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1625c: 00048513 mv a0,s1 + 16260: 361000ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 16264: 00098613 mv a2,s3 + 16268: 00048513 mv a0,s1 + 1626c: 00024597 auipc a1,0x24 + 16270: a2458593 addi a1,a1,-1500 # 39c90 <_IO_stdin_used+0x110> + 16274: 285000ef jal 16cf8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> + 16278: 01813583 ld a1,24(sp) + 1627c: 02013603 ld a2,32(sp) + 16280: 00040513 mv a0,s0 + 16284: 03213c23 sd s2,56(sp) + 16288: 00c58633 add a2,a1,a2 + 1628c: dc1ff0ef jal 1604c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 16290: 01c00a93 li s5,28 + 16294: 05512c23 sw s5,88(sp) + 16298: 5cd040ef jal 1b064 <_ZN7testing8internal13GetTestTypeIdEv> + 1629c: 00050a13 mv s4,a0 + 162a0: 00100513 li a0,1 + 162a4: 1f6070ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 162a8: 26050263 beqz a0,1650c <_Z41__static_initialization_and_destruction_0v+0x400> + 162ac: 00100513 li a0,1 + 162b0: 1ea070ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 162b4: 24050663 beqz a0,16500 <_Z41__static_initialization_and_destruction_0v+0x3f4> + 162b8: 00800513 li a0,8 + 162bc: de4ff0ef jal 158a0 <_Znwm@plt> + 162c0: 00050313 mv t1,a0 + 162c4: 00035e17 auipc t3,0x35 + 162c8: 80ce0e13 addi t3,t3,-2036 # 4aad0 <_ZTVN7testing8internal15TestFactoryImplI20UnaryTestAbs_v2_TestEE+0x10> + 162cc: 00a13023 sd a0,0(sp) + 162d0: 00040713 mv a4,s0 + 162d4: 00000893 li a7,0 + 162d8: 00000813 li a6,0 + 162dc: 00000693 li a3,0 + 162e0: 01c33023 sd t3,0(t1) + 162e4: 00000613 li a2,0 + 162e8: 00024597 auipc a1,0x24 + 162ec: ad058593 addi a1,a1,-1328 # 39db8 <_IO_stdin_used+0x238> + 162f0: 000a0793 mv a5,s4 + 162f4: 00024517 auipc a0,0x24 + 162f8: ab450513 addi a0,a0,-1356 # 39da8 <_IO_stdin_used+0x228> + 162fc: 65f190ef jal 3015a <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE> + 16300: 00050793 mv a5,a0 + 16304: 00040513 mv a0,s0 + 16308: 84f1bc23 sd a5,-1960(gp) # 4c5e8 <_ZN20UnaryTestAbs_v2_Test10test_info_E> + 1630c: 2b5000ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 16310: 00048513 mv a0,s1 + 16314: 2ad000ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 16318: 00098613 mv a2,s3 + 1631c: 00048513 mv a0,s1 + 16320: 00024597 auipc a1,0x24 + 16324: 97058593 addi a1,a1,-1680 # 39c90 <_IO_stdin_used+0x110> + 16328: 1d1000ef jal 16cf8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> + 1632c: 01813583 ld a1,24(sp) + 16330: 02013603 ld a2,32(sp) + 16334: 00040513 mv a0,s0 + 16338: 03213c23 sd s2,56(sp) + 1633c: 00c58633 add a2,a1,a2 + 16340: d0dff0ef jal 1604c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 16344: 02500a93 li s5,37 + 16348: 05512c23 sw s5,88(sp) + 1634c: 519040ef jal 1b064 <_ZN7testing8internal13GetTestTypeIdEv> + 16350: 00050a13 mv s4,a0 + 16354: 00100513 li a0,1 + 16358: 142070ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 1635c: 18050c63 beqz a0,164f4 <_Z41__static_initialization_and_destruction_0v+0x3e8> + 16360: 00100513 li a0,1 + 16364: 136070ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 16368: 18050063 beqz a0,164e8 <_Z41__static_initialization_and_destruction_0v+0x3dc> + 1636c: 00800513 li a0,8 + 16370: d30ff0ef jal 158a0 <_Znwm@plt> + 16374: 00050313 mv t1,a0 + 16378: 00034e17 auipc t3,0x34 + 1637c: 780e0e13 addi t3,t3,1920 # 4aaf8 <_ZTVN7testing8internal15TestFactoryImplI20UnaryTestAbs_v4_TestEE+0x10> + 16380: 00a13023 sd a0,0(sp) + 16384: 00040713 mv a4,s0 + 16388: 00000893 li a7,0 + 1638c: 00000813 li a6,0 + 16390: 00000693 li a3,0 + 16394: 01c33023 sd t3,0(t1) + 16398: 00000613 li a2,0 + 1639c: 00024597 auipc a1,0x24 + 163a0: a2458593 addi a1,a1,-1500 # 39dc0 <_IO_stdin_used+0x240> + 163a4: 000a0793 mv a5,s4 + 163a8: 00024517 auipc a0,0x24 + 163ac: a0050513 addi a0,a0,-1536 # 39da8 <_IO_stdin_used+0x228> + 163b0: 5ab190ef jal 3015a <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE> + 163b4: 00050793 mv a5,a0 + 163b8: 00040513 mv a0,s0 + 163bc: 84f1b823 sd a5,-1968(gp) # 4c5e0 <_ZN20UnaryTestAbs_v4_Test10test_info_E> + 163c0: 201000ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 163c4: 00048513 mv a0,s1 + 163c8: 1f9000ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 163cc: 00098613 mv a2,s3 + 163d0: 00048513 mv a0,s1 + 163d4: 00024597 auipc a1,0x24 + 163d8: 8bc58593 addi a1,a1,-1860 # 39c90 <_IO_stdin_used+0x110> + 163dc: 11d000ef jal 16cf8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> + 163e0: 01813583 ld a1,24(sp) + 163e4: 02013603 ld a2,32(sp) + 163e8: 00040513 mv a0,s0 + 163ec: 03213c23 sd s2,56(sp) + 163f0: 00c58633 add a2,a1,a2 + 163f4: c59ff0ef jal 1604c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 163f8: 02e00993 li s3,46 + 163fc: 05312c23 sw s3,88(sp) + 16400: 465040ef jal 1b064 <_ZN7testing8internal13GetTestTypeIdEv> + 16404: 00050913 mv s2,a0 + 16408: 00100513 li a0,1 + 1640c: 08e070ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 16410: 0c050663 beqz a0,164dc <_Z41__static_initialization_and_destruction_0v+0x3d0> + 16414: 00100513 li a0,1 + 16418: 082070ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 1641c: 0a050a63 beqz a0,164d0 <_Z41__static_initialization_and_destruction_0v+0x3c4> + 16420: 00800513 li a0,8 + 16424: c7cff0ef jal 158a0 <_Znwm@plt> + 16428: 00050313 mv t1,a0 + 1642c: 00a13023 sd a0,0(sp) + 16430: 00034e17 auipc t3,0x34 + 16434: 6f0e0e13 addi t3,t3,1776 # 4ab20 <_ZTVN7testing8internal15TestFactoryImplI20UnaryTestAbs_v8_TestEE+0x10> + 16438: 00040713 mv a4,s0 + 1643c: 00090793 mv a5,s2 + 16440: 00000893 li a7,0 + 16444: 00000813 li a6,0 + 16448: 00000693 li a3,0 + 1644c: 00000613 li a2,0 + 16450: 00024597 auipc a1,0x24 + 16454: 97858593 addi a1,a1,-1672 # 39dc8 <_IO_stdin_used+0x248> + 16458: 01c33023 sd t3,0(t1) + 1645c: 00024517 auipc a0,0x24 + 16460: 94c50513 addi a0,a0,-1716 # 39da8 <_IO_stdin_used+0x228> + 16464: 4f7190ef jal 3015a <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE> + 16468: 00050793 mv a5,a0 + 1646c: 00040513 mv a0,s0 + 16470: 84f1b423 sd a5,-1976(gp) # 4c5d8 <_ZN20UnaryTestAbs_v8_Test10test_info_E> + 16474: 14d000ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 16478: 00048513 mv a0,s1 + 1647c: 145000ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 16480: 09813083 ld ra,152(sp) + 16484: 09013403 ld s0,144(sp) + 16488: 08813483 ld s1,136(sp) + 1648c: 08013903 ld s2,128(sp) + 16490: 07813983 ld s3,120(sp) + 16494: 07013a03 ld s4,112(sp) + 16498: 06813a83 ld s5,104(sp) + 1649c: 0a010113 addi sp,sp,160 + 164a0: 00008067 ret + 164a4: 00100593 li a1,1 + 164a8: 00000613 li a2,0 + 164ac: 86818513 addi a0,gp,-1944 # 4c5f8 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> + 164b0: 00b70023 sb a1,0(a4) + 164b4: 12d000ef jal 16de0 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_> + 164b8: 82018613 addi a2,gp,-2016 # 4c5b0 <__TMC_END__> + 164bc: 86818593 addi a1,gp,-1944 # 4c5f8 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> + 164c0: 00000517 auipc a0,0x0 + 164c4: 60050513 addi a0,a0,1536 # 16ac0 <_ZN6nncase3ntt11distributed6detail12chip_barrierD1Ev> + 164c8: 988ff0ef jal 15650 <__cxa_atexit@plt> + 164cc: cd5ff06f j 161a0 <_Z41__static_initialization_and_destruction_0v+0x94> + 164d0: 02e00513 li a0,46 + 164d4: ac1ff0ef jal 15f94 <_ZN7testing8internal16SuiteApiResolverINS_4TestEE22GetTearDownCaseOrSuiteEPKci.part.0.constprop.0> + 164d8: f49ff06f j 16420 <_Z41__static_initialization_and_destruction_0v+0x314> + 164dc: 00098513 mv a0,s3 + 164e0: 9fdff0ef jal 15edc <_ZN7testing8internal16SuiteApiResolverINS_4TestEE19GetSetUpCaseOrSuiteEPKci.part.0.constprop.0> + 164e4: f31ff06f j 16414 <_Z41__static_initialization_and_destruction_0v+0x308> + 164e8: 02500513 li a0,37 + 164ec: aa9ff0ef jal 15f94 <_ZN7testing8internal16SuiteApiResolverINS_4TestEE22GetTearDownCaseOrSuiteEPKci.part.0.constprop.0> + 164f0: e7dff06f j 1636c <_Z41__static_initialization_and_destruction_0v+0x260> + 164f4: 000a8513 mv a0,s5 + 164f8: 9e5ff0ef jal 15edc <_ZN7testing8internal16SuiteApiResolverINS_4TestEE19GetSetUpCaseOrSuiteEPKci.part.0.constprop.0> + 164fc: e65ff06f j 16360 <_Z41__static_initialization_and_destruction_0v+0x254> + 16500: 01c00513 li a0,28 + 16504: a91ff0ef jal 15f94 <_ZN7testing8internal16SuiteApiResolverINS_4TestEE22GetTearDownCaseOrSuiteEPKci.part.0.constprop.0> + 16508: db1ff06f j 162b8 <_Z41__static_initialization_and_destruction_0v+0x1ac> + 1650c: 000a8513 mv a0,s5 + 16510: 9cdff0ef jal 15edc <_ZN7testing8internal16SuiteApiResolverINS_4TestEE19GetSetUpCaseOrSuiteEPKci.part.0.constprop.0> + 16514: d99ff06f j 162ac <_Z41__static_initialization_and_destruction_0v+0x1a0> + 16518: 01300513 li a0,19 + 1651c: a79ff0ef jal 15f94 <_ZN7testing8internal16SuiteApiResolverINS_4TestEE22GetTearDownCaseOrSuiteEPKci.part.0.constprop.0> + 16520: ce5ff06f j 16204 <_Z41__static_initialization_and_destruction_0v+0xf8> + 16524: 000a8513 mv a0,s5 + 16528: 9b5ff0ef jal 15edc <_ZN7testing8internal16SuiteApiResolverINS_4TestEE19GetSetUpCaseOrSuiteEPKci.part.0.constprop.0> + 1652c: ccdff06f j 161f8 <_Z41__static_initialization_and_destruction_0v+0xec> + +0000000000016530 <_GLOBAL__sub_I__ZN19UnaryTestAbs_v_Test10test_info_E>: + 16530: bddff06f j 1610c <_Z41__static_initialization_and_destruction_0v> + +0000000000016534
: + 16534: 1101 addi sp,sp,-32 + 16536: e822 sd s0,16(sp) + 16538: 87aa mv a5,a0 + 1653a: 842e mv s0,a1 + 1653c: 00024517 auipc a0,0x24 + 16540: 8e450513 addi a0,a0,-1820 # 39e20 <_IO_stdin_used+0x2a0> + 16544: 00024597 auipc a1,0x24 + 16548: 89458593 addi a1,a1,-1900 # 39dd8 <_IO_stdin_used+0x258> + 1654c: ec06 sd ra,24(sp) + 1654e: c63e sw a5,12(sp) + 16550: 990ff0ef jal 156e0 + 16554: 85a2 mv a1,s0 + 16556: 0068 addi a0,sp,12 + 16558: 7d4180ef jal 2ed2c <_ZN7testing14InitGoogleTestEPiPPc> + 1655c: 57b140ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 16560: 3011c0ef jal 33060 <_ZN7testing8UnitTest3RunEv> + 16564: 60e2 ld ra,24(sp) + 16566: 6442 ld s0,16(sp) + 16568: 6105 addi sp,sp,32 + 1656a: 8082 ret + +000000000001656c <_GLOBAL__sub_I_gtest_all.cc>: + 1656c: 7179 addi sp,sp,-48 + 1656e: 4581 li a1,0 + 16570: 00026517 auipc a0,0x26 + 16574: e1850513 addi a0,a0,-488 # 3c388 <_IO_stdin_used+0x2808> + 16578: f406 sd ra,40(sp) + 1657a: f022 sd s0,32(sp) + 1657c: 47c090ef jal 1f9f8 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> + 16580: 872a mv a4,a0 + 16582: 00035797 auipc a5,0x35 + 16586: 7467b783 ld a5,1862(a5) # 4bcc8 <_GLOBAL_OFFSET_TABLE_+0x178> + 1658a: 4581 li a1,0 + 1658c: 00026517 auipc a0,0x26 + 16590: e1450513 addi a0,a0,-492 # 3c3a0 <_IO_stdin_used+0x2820> + 16594: 00e78023 sb a4,0(a5) + 16598: 460090ef jal 1f9f8 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> + 1659c: 872a mv a4,a0 + 1659e: 00035797 auipc a5,0x35 + 165a2: 6b27b783 ld a5,1714(a5) # 4bc50 <_GLOBAL_OFFSET_TABLE_+0x100> + 165a6: 4585 li a1,1 + 165a8: 00026517 auipc a0,0x26 + 165ac: e1050513 addi a0,a0,-496 # 3c3b8 <_IO_stdin_used+0x2838> + 165b0: 00e78023 sb a4,0(a5) + 165b4: 444090ef jal 1f9f8 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> + 165b8: 872a mv a4,a0 + 165ba: 00035797 auipc a5,0x35 + 165be: 7e67b783 ld a5,2022(a5) # 4bda0 <_GLOBAL_OFFSET_TABLE_+0x250> + 165c2: 00024597 auipc a1,0x24 + 165c6: a6e58593 addi a1,a1,-1426 # 3a030 <_IO_stdin_used+0x4b0> + 165ca: 00024517 auipc a0,0x24 + 165ce: aee50513 addi a0,a0,-1298 # 3a0b8 <_IO_stdin_used+0x538> + 165d2: 00e78023 sb a4,0(a5) + 165d6: 6de090ef jal 1fcb4 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> + 165da: 85aa mv a1,a0 + 165dc: 00036517 auipc a0,0x36 + 165e0: 80453503 ld a0,-2044(a0) # 4bde0 <_GLOBAL_OFFSET_TABLE_+0x290> + 165e4: 151030ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 165e8: 00035597 auipc a1,0x35 + 165ec: 7f85b583 ld a1,2040(a1) # 4bde0 <_GLOBAL_OFFSET_TABLE_+0x290> + 165f0: 82018613 addi a2,gp,-2016 # 4c5b0 <__TMC_END__> + 165f4: 00035517 auipc a0,0x35 + 165f8: 76453503 ld a0,1892(a0) # 4bd58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> + 165fc: 854ff0ef jal 15650 <__cxa_atexit@plt> + 16600: 00026517 auipc a0,0x26 + 16604: dd050513 addi a0,a0,-560 # 3c3d0 <_IO_stdin_used+0x2850> + 16608: cc8ff0ef jal 15ad0 + 1660c: 00026597 auipc a1,0x26 + 16610: 70c58593 addi a1,a1,1804 # 3cd18 <_ZN7testingL16kUniversalFilterE> + 16614: c111 beqz a0,16618 <_GLOBAL__sub_I_gtest_all.cc+0xac> + 16616: 85aa mv a1,a0 + 16618: 00026517 auipc a0,0x26 + 1661c: dd050513 addi a0,a0,-560 # 3c3e8 <_IO_stdin_used+0x2868> + 16620: 694090ef jal 1fcb4 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> + 16624: 85aa mv a1,a0 + 16626: 00036517 auipc a0,0x36 + 1662a: 94253503 ld a0,-1726(a0) # 4bf68 <_GLOBAL_OFFSET_TABLE_+0x418> + 1662e: 107030ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 16632: 82018613 addi a2,gp,-2016 # 4c5b0 <__TMC_END__> + 16636: 00036597 auipc a1,0x36 + 1663a: 9325b583 ld a1,-1742(a1) # 4bf68 <_GLOBAL_OFFSET_TABLE_+0x418> + 1663e: 00035517 auipc a0,0x35 + 16642: 71a53503 ld a0,1818(a0) # 4bd58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> + 16646: 80aff0ef jal 15650 <__cxa_atexit@plt> + 1664a: 4581 li a1,0 + 1664c: 00026517 auipc a0,0x26 + 16650: da450513 addi a0,a0,-604 # 3c3f0 <_IO_stdin_used+0x2870> + 16654: 3a4090ef jal 1f9f8 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> + 16658: 872a mv a4,a0 + 1665a: 00036797 auipc a5,0x36 + 1665e: 89e7b783 ld a5,-1890(a5) # 4bef8 <_GLOBAL_OFFSET_TABLE_+0x3a8> + 16662: 850a mv a0,sp + 16664: 00e78023 sb a4,0(a5) + 16668: 4dc090ef jal 1fb44 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev> + 1666c: 6582 ld a1,0(sp) + 1666e: 00026517 auipc a0,0x26 + 16672: da250513 addi a0,a0,-606 # 3c410 <_IO_stdin_used+0x2890> + 16676: 840a mv s0,sp + 16678: 63c090ef jal 1fcb4 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> + 1667c: 85aa mv a1,a0 + 1667e: 00035517 auipc a0,0x35 + 16682: 52a53503 ld a0,1322(a0) # 4bba8 <_GLOBAL_OFFSET_TABLE_+0x58> + 16686: 0af030ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 1668a: 850a mv a0,sp + 1668c: 734000ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 16690: 82018613 addi a2,gp,-2016 # 4c5b0 <__TMC_END__> + 16694: 00035597 auipc a1,0x35 + 16698: 5145b583 ld a1,1300(a1) # 4bba8 <_GLOBAL_OFFSET_TABLE_+0x58> + 1669c: 00035517 auipc a0,0x35 + 166a0: 6bc53503 ld a0,1724(a0) # 4bd58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> + 166a4: fadfe0ef jal 15650 <__cxa_atexit@plt> + 166a8: 4585 li a1,1 + 166aa: 00026517 auipc a0,0x26 + 166ae: d6e50513 addi a0,a0,-658 # 3c418 <_IO_stdin_used+0x2898> + 166b2: 346090ef jal 1f9f8 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> + 166b6: 872a mv a4,a0 + 166b8: 00035797 auipc a5,0x35 + 166bc: 7687b783 ld a5,1896(a5) # 4be20 <_GLOBAL_OFFSET_TABLE_+0x2d0> + 166c0: 4585 li a1,1 + 166c2: 00026517 auipc a0,0x26 + 166c6: d6650513 addi a0,a0,-666 # 3c428 <_IO_stdin_used+0x28a8> + 166ca: 00e78023 sb a4,0(a5) + 166ce: 32a090ef jal 1f9f8 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> + 166d2: 872a mv a4,a0 + 166d4: 00035797 auipc a5,0x35 + 166d8: 6947b783 ld a5,1684(a5) # 4bd68 <_GLOBAL_OFFSET_TABLE_+0x218> + 166dc: 4581 li a1,0 + 166de: 00025517 auipc a0,0x25 + 166e2: bd250513 addi a0,a0,-1070 # 3b2b0 <_IO_stdin_used+0x1730> + 166e6: 00e78023 sb a4,0(a5) + 166ea: 356090ef jal 1fa40 <_ZN7testing8internal17Int32FromGTestEnvEPKci> + 166ee: 872a mv a4,a0 + 166f0: 00035797 auipc a5,0x35 + 166f4: 5a87b783 ld a5,1448(a5) # 4bc98 <_GLOBAL_OFFSET_TABLE_+0x148> + 166f8: 4585 li a1,1 + 166fa: 00026517 auipc a0,0x26 + 166fe: d3e50513 addi a0,a0,-706 # 3c438 <_IO_stdin_used+0x28b8> + 16702: c398 sw a4,0(a5) + 16704: 33c090ef jal 1fa40 <_ZN7testing8internal17Int32FromGTestEnvEPKci> + 16708: 872a mv a4,a0 + 1670a: 00036797 auipc a5,0x36 + 1670e: 8167b783 ld a5,-2026(a5) # 4bf20 <_GLOBAL_OFFSET_TABLE_+0x3d0> + 16712: 4581 li a1,0 + 16714: 00026517 auipc a0,0x26 + 16718: d2c50513 addi a0,a0,-724 # 3c440 <_IO_stdin_used+0x28c0> + 1671c: c398 sw a4,0(a5) + 1671e: 2da090ef jal 1f9f8 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> + 16722: 872a mv a4,a0 + 16724: 00035797 auipc a5,0x35 + 16728: 7dc7b783 ld a5,2012(a5) # 4bf00 <_GLOBAL_OFFSET_TABLE_+0x3b0> + 1672c: 06400593 li a1,100 + 16730: 00026517 auipc a0,0x26 + 16734: d1850513 addi a0,a0,-744 # 3c448 <_IO_stdin_used+0x28c8> + 16738: 00e78023 sb a4,0(a5) + 1673c: 304090ef jal 1fa40 <_ZN7testing8internal17Int32FromGTestEnvEPKci> + 16740: 872a mv a4,a0 + 16742: 00035797 auipc a5,0x35 + 16746: 6867b783 ld a5,1670(a5) # 4bdc8 <_GLOBAL_OFFSET_TABLE_+0x278> + 1674a: 00025597 auipc a1,0x25 + 1674e: 19658593 addi a1,a1,406 # 3b8e0 <_IO_stdin_used+0x1d60> + 16752: 00026517 auipc a0,0x26 + 16756: d0e50513 addi a0,a0,-754 # 3c460 <_IO_stdin_used+0x28e0> + 1675a: c398 sw a4,0(a5) + 1675c: 558090ef jal 1fcb4 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> + 16760: 85aa mv a1,a0 + 16762: 00035517 auipc a0,0x35 + 16766: 65e53503 ld a0,1630(a0) # 4bdc0 <_GLOBAL_OFFSET_TABLE_+0x270> + 1676a: 7ca030ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 1676e: 82018613 addi a2,gp,-2016 # 4c5b0 <__TMC_END__> + 16772: 00035597 auipc a1,0x35 + 16776: 64e5b583 ld a1,1614(a1) # 4bdc0 <_GLOBAL_OFFSET_TABLE_+0x270> + 1677a: 00035517 auipc a0,0x35 + 1677e: 5de53503 ld a0,1502(a0) # 4bd58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> + 16782: ecffe0ef jal 15650 <__cxa_atexit@plt> + 16786: 4581 li a1,0 + 16788: 00026517 auipc a0,0x26 + 1678c: cf050513 addi a0,a0,-784 # 3c478 <_IO_stdin_used+0x28f8> + 16790: 268090ef jal 1f9f8 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> + 16794: 872a mv a4,a0 + 16796: 00035797 auipc a5,0x35 + 1679a: 6427b783 ld a5,1602(a5) # 4bdd8 <_GLOBAL_OFFSET_TABLE_+0x288> + 1679e: 00025597 auipc a1,0x25 + 167a2: 14258593 addi a1,a1,322 # 3b8e0 <_IO_stdin_used+0x1d60> + 167a6: 00026517 auipc a0,0x26 + 167aa: cea50513 addi a0,a0,-790 # 3c490 <_IO_stdin_used+0x2910> + 167ae: 00e78023 sb a4,0(a5) + 167b2: 502090ef jal 1fcb4 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> + 167b6: 85aa mv a1,a0 + 167b8: 00035517 auipc a0,0x35 + 167bc: 71053503 ld a0,1808(a0) # 4bec8 <_GLOBAL_OFFSET_TABLE_+0x378> + 167c0: 774030ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 167c4: 82018613 addi a2,gp,-2016 # 4c5b0 <__TMC_END__> + 167c8: 00035597 auipc a1,0x35 + 167cc: 7005b583 ld a1,1792(a1) # 4bec8 <_GLOBAL_OFFSET_TABLE_+0x378> + 167d0: 00035517 auipc a0,0x35 + 167d4: 58853503 ld a0,1416(a0) # 4bd58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> + 167d8: e79fe0ef jal 15650 <__cxa_atexit@plt> + 167dc: cd817057 vsetivli zero,2,e64,m1,ta,ma + 167e0: 5e0030d7 vmv.v.i v1,0 + 167e4: 82018613 addi a2,gp,-2016 # 4c5b0 <__TMC_END__> + 167e8: 8c818593 addi a1,gp,-1848 # 4c658 <_ZN7testing8internalL7g_argvsE> + 167ec: 00035517 auipc a0,0x35 + 167f0: 3f453503 ld a0,1012(a0) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 167f4: 0205f0a7 vse64.v v1,(a1) + 167f8: 8c01bc23 sd zero,-1832(gp) # 4c668 <_ZN7testing8internalL7g_argvsE+0x10> + 167fc: e55fe0ef jal 15650 <__cxa_atexit@plt> + 16800: 065040ef jal 1b064 <_ZN7testing8internal13GetTestTypeIdEv> + 16804: 872a mv a4,a0 + 16806: 00035797 auipc a5,0x35 + 1680a: 69a7b783 ld a5,1690(a5) # 4bea0 <_GLOBAL_OFFSET_TABLE_+0x350> + 1680e: 00026597 auipc a1,0x26 + 16812: 72a58593 addi a1,a1,1834 # 3cf38 <_ZN7testingL22kDefaultDeathTestStyleE> + 16816: 00026517 auipc a0,0x26 + 1681a: c8a50513 addi a0,a0,-886 # 3c4a0 <_IO_stdin_used+0x2920> + 1681e: e398 sd a4,0(a5) + 16820: 494090ef jal 1fcb4 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> + 16824: 85aa mv a1,a0 + 16826: 00035517 auipc a0,0x35 + 1682a: 3aa53503 ld a0,938(a0) # 4bbd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 1682e: 706030ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 16832: 82018613 addi a2,gp,-2016 # 4c5b0 <__TMC_END__> + 16836: 00035597 auipc a1,0x35 + 1683a: 39a5b583 ld a1,922(a1) # 4bbd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 1683e: 00035517 auipc a0,0x35 + 16842: 51a53503 ld a0,1306(a0) # 4bd58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> + 16846: e0bfe0ef jal 15650 <__cxa_atexit@plt> + 1684a: 4581 li a1,0 + 1684c: 00026517 auipc a0,0x26 + 16850: c6c50513 addi a0,a0,-916 # 3c4b8 <_IO_stdin_used+0x2938> + 16854: 1a4090ef jal 1f9f8 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> + 16858: 872a mv a4,a0 + 1685a: 00035797 auipc a5,0x35 + 1685e: 76e7b783 ld a5,1902(a5) # 4bfc8 <_GLOBAL_OFFSET_TABLE_+0x478> + 16862: 00025597 auipc a1,0x25 + 16866: 07e58593 addi a1,a1,126 # 3b8e0 <_IO_stdin_used+0x1d60> + 1686a: 00035517 auipc a0,0x35 + 1686e: 57e53503 ld a0,1406(a0) # 4bde8 <_GLOBAL_OFFSET_TABLE_+0x298> + 16872: 00e78023 sb a4,0(a5) + 16876: 6be030ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 1687a: 82018613 addi a2,gp,-2016 # 4c5b0 <__TMC_END__> + 1687e: 00035597 auipc a1,0x35 + 16882: 56a5b583 ld a1,1386(a1) # 4bde8 <_GLOBAL_OFFSET_TABLE_+0x298> + 16886: 00035517 auipc a0,0x35 + 1688a: 4d253503 ld a0,1234(a0) # 4bd58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> + 1688e: dc3fe0ef jal 15650 <__cxa_atexit@plt> + 16892: 00035597 auipc a1,0x35 + 16896: 7265b583 ld a1,1830(a1) # 4bfb8 <_GLOBAL_OFFSET_TABLE_+0x468> + 1689a: 00058823 sb zero,16(a1) + 1689e: 7402 ld s0,32(sp) + 168a0: 70a2 ld ra,40(sp) + 168a2: 01058793 addi a5,a1,16 + 168a6: 0005b423 sd zero,8(a1) + 168aa: e19c sd a5,0(a1) + 168ac: 82018613 addi a2,gp,-2016 # 4c5b0 <__TMC_END__> + 168b0: 00035517 auipc a0,0x35 + 168b4: 4a853503 ld a0,1192(a0) # 4bd58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> + 168b8: 6145 addi sp,sp,48 + 168ba: d97fe06f j 15650 <__cxa_atexit@plt> + 168be: 87aa mv a5,a0 + 168c0: 8522 mv a0,s0 + 168c2: 843e mv s0,a5 + 168c4: 4fc000ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 168c8: 8522 mv a0,s0 + 168ca: f27fe0ef jal 157f0 <_Unwind_Resume@plt> ... -0000000000016484 <_start>: - 16484: 024000ef jal 164a8 - 16488: 87aa mv a5,a0 - 1648a: 00000517 auipc a0,0x0 - 1648e: 01c50513 addi a0,a0,28 # 164a6 <__wrap_main> - 16492: 6582 ld a1,0(sp) - 16494: 0030 addi a2,sp,8 - 16496: ff017113 andi sp,sp,-16 - 1649a: 4681 li a3,0 - 1649c: 4701 li a4,0 - 1649e: 880a mv a6,sp - 164a0: 811ff0ef jal 15cb0 <__libc_start_main@plt> - 164a4: 9002 ebreak - -00000000000164a6 <__wrap_main>: - 164a6: b189 j 160e8
- -00000000000164a8 : - 164a8: 00035197 auipc gp,0x35 - 164ac: 8e818193 addi gp,gp,-1816 # 4ad90 <__global_pointer$> - 164b0: 8082 ret +00000000000168d0 <_start>: + 168d0: 024000ef jal 168f4 + 168d4: 87aa mv a5,a0 + 168d6: 00000517 auipc a0,0x0 + 168da: 01c50513 addi a0,a0,28 # 168f2 <__wrap_main> + 168de: 6582 ld a1,0(sp) + 168e0: 0030 addi a2,sp,8 + 168e2: ff017113 andi sp,sp,-16 + 168e6: 4681 li a3,0 + 168e8: 4701 li a4,0 + 168ea: 880a mv a6,sp + 168ec: c94ff0ef jal 15d80 <__libc_start_main@plt> + 168f0: 9002 ebreak + +00000000000168f2 <__wrap_main>: + 168f2: b189 j 16534
+ +00000000000168f4 : + 168f4: 00036197 auipc gp,0x36 + 168f8: 49c18193 addi gp,gp,1180 # 4cd90 <__global_pointer$> + 168fc: 8082 ret ... -00000000000164b4 <_dl_relocate_static_pie>: - 164b4: 8082 ret - -00000000000164b6 : - 164b6: 82018513 addi a0,gp,-2016 # 4a5b0 <__TMC_END__> - 164ba: 82018793 addi a5,gp,-2016 # 4a5b0 <__TMC_END__> - 164be: 00a78663 beq a5,a0,164ca - 164c2: 00000793 li a5,0 - 164c6: c391 beqz a5,164ca - 164c8: 8782 jr a5 - 164ca: 8082 ret - -00000000000164cc : - 164cc: 82018513 addi a0,gp,-2016 # 4a5b0 <__TMC_END__> - 164d0: 82018593 addi a1,gp,-2016 # 4a5b0 <__TMC_END__> - 164d4: 8d89 sub a1,a1,a0 - 164d6: 4035d793 srai a5,a1,0x3 - 164da: 91fd srli a1,a1,0x3f - 164dc: 95be add a1,a1,a5 - 164de: 8585 srai a1,a1,0x1 - 164e0: c589 beqz a1,164ea - 164e2: 00000793 li a5,0 - 164e6: c391 beqz a5,164ea - 164e8: 8782 jr a5 - 164ea: 8082 ret - -00000000000164ec <__do_global_dtors_aux>: - 164ec: 8281c783 lbu a5,-2008(gp) # 4a5b8 - 164f0: ef99 bnez a5,1650e <__do_global_dtors_aux+0x22> - 164f2: 1141 addi sp,sp,-16 - 164f4: e022 sd s0,0(sp) - 164f6: e406 sd ra,8(sp) - 164f8: fbfff0ef jal 164b6 - 164fc: 82818413 addi s0,gp,-2008 # 4a5b8 - 16500: 4785 li a5,1 - 16502: 60a2 ld ra,8(sp) - 16504: 00f40023 sb a5,0(s0) - 16508: 6402 ld s0,0(sp) - 1650a: 0141 addi sp,sp,16 - 1650c: 8082 ret - 1650e: 8082 ret - -0000000000016510 : - 16510: bf75 j 164cc +0000000000016900 <_dl_relocate_static_pie>: + 16900: 8082 ret + +0000000000016902 : + 16902: 82018513 addi a0,gp,-2016 # 4c5b0 <__TMC_END__> + 16906: 82018793 addi a5,gp,-2016 # 4c5b0 <__TMC_END__> + 1690a: 00a78663 beq a5,a0,16916 + 1690e: 00000793 li a5,0 + 16912: c391 beqz a5,16916 + 16914: 8782 jr a5 + 16916: 8082 ret + +0000000000016918 : + 16918: 82018513 addi a0,gp,-2016 # 4c5b0 <__TMC_END__> + 1691c: 82018593 addi a1,gp,-2016 # 4c5b0 <__TMC_END__> + 16920: 8d89 sub a1,a1,a0 + 16922: 4035d793 srai a5,a1,0x3 + 16926: 91fd srli a1,a1,0x3f + 16928: 95be add a1,a1,a5 + 1692a: 8585 srai a1,a1,0x1 + 1692c: c589 beqz a1,16936 + 1692e: 00000793 li a5,0 + 16932: c391 beqz a5,16936 + 16934: 8782 jr a5 + 16936: 8082 ret + +0000000000016938 <__do_global_dtors_aux>: + 16938: 8281c783 lbu a5,-2008(gp) # 4c5b8 + 1693c: ef99 bnez a5,1695a <__do_global_dtors_aux+0x22> + 1693e: 1141 addi sp,sp,-16 + 16940: e022 sd s0,0(sp) + 16942: e406 sd ra,8(sp) + 16944: fbfff0ef jal 16902 + 16948: 82818413 addi s0,gp,-2008 # 4c5b8 + 1694c: 4785 li a5,1 + 1694e: 60a2 ld ra,8(sp) + 16950: 00f40023 sb a5,0(s0) + 16954: 6402 ld s0,0(sp) + 16956: 0141 addi sp,sp,16 + 16958: 8082 ret + 1695a: 8082 ret + +000000000001695c : + 1695c: bf75 j 16918 ... -0000000000016514 <_ZNKSt5ctypeIcE8do_widenEc>: - 16514: 00058513 mv a0,a1 - 16518: 00008067 ret - -000000000001651c <_ZN7testing4Test5SetupEv>: - 1651c: 00000513 li a0,0 - 16520: 00008067 ret - -0000000000016524 <_ZN7testing8internal15TestFactoryImplI19UnaryTestAbs_v_TestED1Ev>: - 16524: 00008067 ret - -0000000000016528 <_ZN7testing8internal15TestFactoryImplI19UnaryTestAbs_v_TestED0Ev>: - 16528: 00800593 li a1,8 - 1652c: 944ff06f j 15670 <_ZdlPvm@plt> - -0000000000016530 <_ZN19UnaryTestAbs_v_TestD1Ev>: - 16530: 00032797 auipc a5,0x32 - 16534: 7b078793 addi a5,a5,1968 # 48ce0 <_ZTV19UnaryTestAbs_v_Test+0x10> - 16538: 00f53023 sd a5,0(a0) - 1653c: 5af0306f j 1a2ea <_ZN7testing4TestD1Ev> - -0000000000016540 <_ZN19UnaryTestAbs_v_TestD0Ev>: - 16540: ff010113 addi sp,sp,-16 - 16544: 00813023 sd s0,0(sp) - 16548: 00113423 sd ra,8(sp) - 1654c: 00032797 auipc a5,0x32 - 16550: 79478793 addi a5,a5,1940 # 48ce0 <_ZTV19UnaryTestAbs_v_Test+0x10> - 16554: 00f53023 sd a5,0(a0) - 16558: 00050413 mv s0,a0 - 1655c: 58f030ef jal 1a2ea <_ZN7testing4TestD1Ev> - 16560: 00040513 mv a0,s0 - 16564: 00013403 ld s0,0(sp) - 16568: 00813083 ld ra,8(sp) - 1656c: 01000593 li a1,16 - 16570: 01010113 addi sp,sp,16 - 16574: 8fcff06f j 15670 <_ZdlPvm@plt> - -0000000000016578 <_ZN6nncase3ntt11distributed6detail12chip_barrierD1Ev>: - 16578: 00853503 ld a0,8(a0) - 1657c: 00050663 beqz a0,16588 <_ZN6nncase3ntt11distributed6detail12chip_barrierD1Ev+0x10> - 16580: 04000593 li a1,64 - 16584: cccff06f j 15a50 <_ZdaPvSt11align_val_t@plt> - 16588: 00008067 ret - -000000000001658c <__tcf_0>: - 1658c: 8981b503 ld a0,-1896(gp) # 4a628 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E+0x8> - 16590: 00050663 beqz a0,1659c <__tcf_0+0x10> - 16594: 04000593 li a1,64 - 16598: cb8ff06f j 15a50 <_ZdaPvSt11align_val_t@plt> - 1659c: 00008067 ret - -00000000000165a0 <__tcf_1>: - 165a0: 8781b503 ld a0,-1928(gp) # 4a608 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E+0x8> - 165a4: 00050663 beqz a0,165b0 <__tcf_1+0x10> - 165a8: 04000593 li a1,64 - 165ac: ca4ff06f j 15a50 <_ZdaPvSt11align_val_t@plt> - 165b0: 00008067 ret - -00000000000165b4 <_ZN7testing8internal15TestFactoryImplI19UnaryTestAbs_v_TestE10CreateTestEv>: - 165b4: ff010113 addi sp,sp,-16 - 165b8: 01000513 li a0,16 - 165bc: 00113423 sd ra,8(sp) - 165c0: 00813023 sd s0,0(sp) - 165c4: a0cff0ef jal 157d0 <_Znwm@plt> - 165c8: 00050413 mv s0,a0 - 165cc: 321030ef jal 1a0ec <_ZN7testing4TestC1Ev> - 165d0: 00032797 auipc a5,0x32 - 165d4: 71078793 addi a5,a5,1808 # 48ce0 <_ZTV19UnaryTestAbs_v_Test+0x10> - 165d8: 00813083 ld ra,8(sp) - 165dc: 00f43023 sd a5,0(s0) - 165e0: 00040513 mv a0,s0 - 165e4: 00013403 ld s0,0(sp) - 165e8: 01010113 addi sp,sp,16 - 165ec: 00008067 ret - -00000000000165f0 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z>: - 165f0: fa010113 addi sp,sp,-96 - 165f4: 00060313 mv t1,a2 - 165f8: 00f60613 addi a2,a2,15 - 165fc: 02813823 sd s0,48(sp) - 16600: 02913423 sd s1,40(sp) - 16604: 03213023 sd s2,32(sp) - 16608: 01313c23 sd s3,24(sp) - 1660c: 04010413 addi s0,sp,64 - 16610: 02113c23 sd ra,56(sp) - 16614: ff067613 andi a2,a2,-16 - 16618: 40c10133 sub sp,sp,a2 - 1661c: 00050493 mv s1,a0 - 16620: 00068613 mv a2,a3 - 16624: 00058e93 mv t4,a1 - 16628: 00e43023 sd a4,0(s0) - 1662c: 00f43423 sd a5,8(s0) - 16630: 00010513 mv a0,sp - 16634: 00030593 mv a1,t1 - 16638: 00040693 mv a3,s0 - 1663c: 01043823 sd a6,16(s0) - 16640: 01143c23 sd a7,24(s0) - 16644: fc843423 sd s0,-56(s0) - 16648: 000e80e7 jalr t4 - 1664c: 01048793 addi a5,s1,16 - 16650: 0004b423 sd zero,8(s1) - 16654: 00f4b023 sd a5,0(s1) - 16658: 00f00713 li a4,15 - 1665c: 00010993 mv s3,sp - 16660: 00050913 mv s2,a0 - 16664: 04a76663 bltu a4,a0,166b0 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0xc0> - 16668: 00100713 li a4,1 - 1666c: 02e50c63 beq a0,a4,166a4 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0xb4> - 16670: 04051c63 bnez a0,166c8 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0xd8> - 16674: 0124b423 sd s2,8(s1) - 16678: 012787b3 add a5,a5,s2 - 1667c: 00078023 sb zero,0(a5) - 16680: fc040113 addi sp,s0,-64 - 16684: 03813083 ld ra,56(sp) - 16688: 00048513 mv a0,s1 - 1668c: 03013403 ld s0,48(sp) - 16690: 02813483 ld s1,40(sp) - 16694: 02013903 ld s2,32(sp) - 16698: 01813983 ld s3,24(sp) - 1669c: 06010113 addi sp,sp,96 - 166a0: 00008067 ret - 166a4: 00014703 lbu a4,0(sp) - 166a8: 00e48823 sb a4,16(s1) - 166ac: fc9ff06f j 16674 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0x84> - 166b0: 04054063 bltz a0,166f0 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0x100> - 166b4: 00150513 addi a0,a0,1 - 166b8: 918ff0ef jal 157d0 <_Znwm@plt> - 166bc: 00050793 mv a5,a0 - 166c0: 0124b823 sd s2,16(s1) - 166c4: 00a4b023 sd a0,0(s1) - 166c8: 00090693 mv a3,s2 - 166cc: 0c36f757 vsetvli a4,a3,e8,m8,ta,ma - 166d0: 02098407 vle8.v v8,(s3) - 166d4: 40e686b3 sub a3,a3,a4 - 166d8: 00e989b3 add s3,s3,a4 - 166dc: 02078427 vse8.v v8,(a5) - 166e0: 00e787b3 add a5,a5,a4 - 166e4: fe0694e3 bnez a3,166cc <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0xdc> - 166e8: 0004b783 ld a5,0(s1) - 166ec: f89ff06f j 16674 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0x84> - 166f0: 00021517 auipc a0,0x21 - 166f4: 3d050513 addi a0,a0,976 # 37ac0 <_IO_stdin_used+0x18> - 166f8: 928ff0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - -00000000000166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv>: - 166fc: 00050793 mv a5,a0 - 16700: 00053503 ld a0,0(a0) - 16704: 01078713 addi a4,a5,16 - 16708: 00e50863 beq a0,a4,16718 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv+0x1c> - 1670c: 0107b583 ld a1,16(a5) - 16710: 00158593 addi a1,a1,1 - 16714: f5dfe06f j 15670 <_ZdlPvm@plt> - 16718: 00008067 ret - -000000000001671c <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_>: - 1671c: fe010113 addi sp,sp,-32 - 16720: 00813823 sd s0,16(sp) - 16724: 00913423 sd s1,8(sp) - 16728: 00050413 mv s0,a0 - 1672c: 00113c23 sd ra,24(sp) - 16730: 01213023 sd s2,0(sp) - 16734: 00158493 addi s1,a1,1 - 16738: fff00513 li a0,-1 - 1673c: 00b43023 sd a1,0(s0) - 16740: 4014d493 srai s1,s1,0x1 - 16744: 00043423 sd zero,8(s0) - 16748: 00043823 sd zero,16(s0) - 1674c: 00040ca3 sb zero,25(s0) - 16750: 00755793 srli a5,a0,0x7 - 16754: 0097e463 bltu a5,s1,1675c <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_+0x40> - 16758: 00649513 slli a0,s1,0x6 - 1675c: 04000593 li a1,64 - 16760: cd0ff0ef jal 15c30 <_ZnamSt11align_val_t@plt> - 16764: fff48793 addi a5,s1,-1 - 16768: 00050913 mv s2,a0 - 1676c: 0007c863 bltz a5,1677c <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_+0x60> - 16770: 00649613 slli a2,s1,0x6 - 16774: 00000593 li a1,0 - 16778: c98ff0ef jal 15c10 - 1677c: 00843503 ld a0,8(s0) - 16780: 01243423 sd s2,8(s0) - 16784: 02050063 beqz a0,167a4 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_+0x88> - 16788: 01013403 ld s0,16(sp) - 1678c: 01813083 ld ra,24(sp) - 16790: 00813483 ld s1,8(sp) - 16794: 00013903 ld s2,0(sp) - 16798: 04000593 li a1,64 - 1679c: 02010113 addi sp,sp,32 - 167a0: ab0ff06f j 15a50 <_ZdaPvSt11align_val_t@plt> - 167a4: 01813083 ld ra,24(sp) - 167a8: 01013403 ld s0,16(sp) - 167ac: 00813483 ld s1,8(sp) - 167b0: 00013903 ld s2,0(sp) - 167b4: 02010113 addi sp,sp,32 - 167b8: 00008067 ret - -00000000000167bc <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv>: - 167bc: 000997b7 lui a5,0x99 - 167c0: 08b78793 addi a5,a5,139 # 9908b <__global_pointer$+0x4e2fb> - 167c4: 00c79793 slli a5,a5,0xc - 167c8: cd817057 vsetivli zero,2,e64,m1,ta,ma - 167cc: 0df78793 addi a5,a5,223 - 167d0: 5e07c357 vmv.v.x v6,a5 - 167d4: 80000737 lui a4,0x80000 - 167d8: 000017b7 lui a5,0x1 - 167dc: fff74713 not a4,a4 - 167e0: 800006b7 lui a3,0x80000 - 167e4: c6878793 addi a5,a5,-920 # c68 <__abi_tag-0xf62c> - 167e8: 5e0741d7 vmv.v.x v3,a4 - 167ec: 5e06c257 vmv.v.x v4,a3 - 167f0: 00850593 addi a1,a0,8 - 167f4: 00f50633 add a2,a0,a5 - 167f8: 00050693 mv a3,a0 - 167fc: 0e300713 li a4,227 - 16800: 00200893 li a7,2 - 16804: fff00813 li a6,-1 - 16808: 00070793 mv a5,a4 - 1680c: 00e8f463 bgeu a7,a4,16814 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv+0x58> - 16810: 00200793 li a5,2 - 16814: 0d87f057 vsetvli zero,a5,e64,m1,ta,ma - 16818: 0206f087 vle64.v v1,(a3) - 1681c: 0205f107 vle64.v v2,(a1) - 16820: 02067287 vle64.v v5,(a2) - 16824: cd817057 vsetivli zero,2,e64,m1,ta,ma - 16828: ffe70713 addi a4,a4,-2 # ffffffff7ffffffe <__global_pointer$+0xffffffff7ffb526e> - 1682c: 01058593 addi a1,a1,16 - 16830: 261200d7 vand.vv v1,v1,v4 - 16834: 26218157 vand.vv v2,v2,v3 - 16838: 01060613 addi a2,a2,16 - 1683c: 2a1100d7 vor.vv v1,v1,v2 - 16840: 2610b157 vand.vi v2,v1,1 - 16844: a210b0d7 vsrl.vi v1,v1,1 - 16848: 96232157 vmul.vv v2,v2,v6 - 1684c: 2e1280d7 vxor.vv v1,v1,v5 - 16850: 2e1100d7 vxor.vv v1,v1,v2 - 16854: 0d87f057 vsetvli zero,a5,e64,m1,ta,ma - 16858: 0206f0a7 vse64.v v1,(a3) - 1685c: 01068693 addi a3,a3,16 # ffffffff80000010 <__global_pointer$+0xffffffff7ffb5280> - 16860: fb0714e3 bne a4,a6,16808 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv+0x4c> - 16864: 000995b7 lui a1,0x99 - 16868: 08b58593 addi a1,a1,139 # 9908b <__global_pointer$+0x4e2fb> - 1686c: 00c59593 slli a1,a1,0xc - 16870: 0df58593 addi a1,a1,223 - 16874: cd817057 vsetivli zero,2,e64,m1,ta,ma - 16878: 00001637 lui a2,0x1 - 1687c: 5e05c357 vmv.v.x v6,a1 - 16880: 37860613 addi a2,a2,888 # 1378 <__abi_tag-0xef1c> - 16884: 00c50633 add a2,a0,a2 - 16888: 71850793 addi a5,a0,1816 - 1688c: 72050693 addi a3,a0,1824 - 16890: 00050713 mv a4,a0 - 16894: 0287f087 vl1re64.v v1,(a5) - 16898: 0286f107 vl1re64.v v2,(a3) - 1689c: 02877287 vl1re64.v v5,(a4) - 168a0: 01068693 addi a3,a3,16 - 168a4: 01070713 addi a4,a4,16 - 168a8: 261200d7 vand.vv v1,v1,v4 - 168ac: 26218157 vand.vv v2,v2,v3 - 168b0: 2a1100d7 vor.vv v1,v1,v2 - 168b4: 2610b157 vand.vi v2,v1,1 - 168b8: a210b0d7 vsrl.vi v1,v1,1 - 168bc: 96232157 vmul.vv v2,v2,v6 - 168c0: 2e1280d7 vxor.vv v1,v1,v5 - 168c4: 2e1100d7 vxor.vv v1,v1,v2 - 168c8: 028780a7 vs1r.v v1,(a5) - 168cc: 01078793 addi a5,a5,16 - 168d0: fcf612e3 bne a2,a5,16894 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv+0xd8> - 168d4: 00001737 lui a4,0x1 - 168d8: 00e50733 add a4,a0,a4 - 168dc: 00053683 ld a3,0(a0) - 168e0: 37873783 ld a5,888(a4) # 1378 <__abi_tag-0xef1c> - 168e4: 80000637 lui a2,0x80000 - 168e8: fff64513 not a0,a2 - 168ec: 00a6f6b3 and a3,a3,a0 - 168f0: 00c7f7b3 and a5,a5,a2 - 168f4: 00d7e7b3 or a5,a5,a3 - 168f8: c6073603 ld a2,-928(a4) - 168fc: 0017f693 andi a3,a5,1 - 16900: 40d006b3 neg a3,a3 - 16904: 0017d793 srli a5,a5,0x1 - 16908: 00b6f6b3 and a3,a3,a1 - 1690c: 00c7c7b3 xor a5,a5,a2 - 16910: 00d7c7b3 xor a5,a5,a3 - 16914: 38073023 sd zero,896(a4) - 16918: 36f73c23 sd a5,888(a4) - 1691c: 00008067 ret - -0000000000016920 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_>: - 16920: 88010113 addi sp,sp,-1920 - 16924: 00001837 lui a6,0x1 - 16928: ffffe2b7 lui t0,0xffffe - 1692c: 76813823 sd s0,1904(sp) - 16930: 76913423 sd s1,1896(sp) - 16934: 77213023 sd s2,1888(sp) - 16938: 75313c23 sd s3,1880(sp) - 1693c: 75413823 sd s4,1872(sp) - 16940: 76113c23 sd ra,1912(sp) - 16944: 75513423 sd s5,1864(sp) - 16948: 75613023 sd s6,1856(sp) - 1694c: 72813c27 fsd fs0,1848(sp) - 16950: 72913827 fsd fs1,1840(sp) - 16954: 73213427 fsd fs2,1832(sp) - 16958: 73313027 fsd fs3,1824(sp) - 1695c: 71413c27 fsd fs4,1816(sp) - 16960: 71513827 fsd fs5,1808(sp) - 16964: 38880793 addi a5,a6,904 # 1388 <__abi_tag-0xef0c> - 16968: 00510133 add sp,sp,t0 - 1696c: 616666b7 lui a3,0x61666 - 16970: 00007737 lui a4,0x7 - 16974: 00f107b3 add a5,sp,a5 - 16978: 56468693 addi a3,a3,1380 # 61666564 <__global_pointer$+0x6161b7d4> - 1697c: c7570713 addi a4,a4,-907 # 6c75 <__abi_tag-0x961f> - 16980: 07400313 li t1,116 - 16984: 00050413 mv s0,a0 - 16988: 71080513 addi a0,a6,1808 - 1698c: 00a109b3 add s3,sp,a0 - 16990: 00d7a823 sw a3,16(a5) - 16994: 00e79a23 sh a4,20(a5) - 16998: 00678b23 sb t1,22(a5) - 1699c: 01078a13 addi s4,a5,16 - 169a0: 00700893 li a7,7 - 169a4: 00010513 mv a0,sp - 169a8: 00058913 mv s2,a1 - 169ac: c749bc23 sd s4,-904(s3) - 169b0: 00078593 mv a1,a5 - 169b4: c80987a3 sb zero,-881(s3) - 169b8: c919b023 sd a7,-896(s3) - 169bc: 00060493 mv s1,a2 - 169c0: 8a1fe0ef jal 15260 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - 169c4: c789b503 ld a0,-904(s3) - 169c8: 01450863 beq a0,s4,169d8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0xb8> - 169cc: c889b583 ld a1,-888(s3) - 169d0: 00158593 addi a1,a1,1 - 169d4: c9dfe0ef jal 15670 <_ZdlPvm@plt> - 169d8: 00010513 mv a0,sp - 169dc: 854ff0ef jal 15a30 <_ZNSt13random_device9_M_getvalEv@plt> - 169e0: 00001737 lui a4,0x1 - 169e4: 02051693 slli a3,a0,0x20 - 169e8: 00e107b3 add a5,sp,a4 - 169ec: 0206d693 srli a3,a3,0x20 - 169f0: 6c079637 lui a2,0x6c079 - 169f4: 38d7b423 sd a3,904(a5) - 169f8: 39070793 addi a5,a4,912 # 1390 <__abi_tag-0xef04> - 169fc: 00f10833 add a6,sp,a5 - 16a00: 96560613 addi a2,a2,-1691 # 6c078965 <__global_pointer$+0x6c02dbd5> - 16a04: 00100713 li a4,1 - 16a08: 27000593 li a1,624 - 16a0c: 01e6d793 srli a5,a3,0x1e - 16a10: 00d7c7b3 xor a5,a5,a3 - 16a14: 02c787b3 mul a5,a5,a2 - 16a18: 00880813 addi a6,a6,8 - 16a1c: 00f707b3 add a5,a4,a5 - 16a20: 02079693 slli a3,a5,0x20 - 16a24: 0206d693 srli a3,a3,0x20 - 16a28: fed83c23 sd a3,-8(a6) - 16a2c: 00170713 addi a4,a4,1 - 16a30: fcb71ee3 bne a4,a1,16a0c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0xec> - 16a34: 000027b7 lui a5,0x2 - 16a38: 0109191b slliw s2,s2,0x10 - 16a3c: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> - 16a40: 002787b3 add a5,a5,sp - 16a44: 0109591b srliw s2,s2,0x10 - 16a48: 0f800637 lui a2,0xf800 - 16a4c: 00e7b023 sd a4,0(a5) - 16a50: 00d9179b slliw a5,s2,0xd - 16a54: 0fffe6b7 lui a3,0xfffe - 16a58: 00c7f5b3 and a1,a5,a2 - 16a5c: 00d7f6b3 and a3,a5,a3 - 16a60: 2ec58863 beq a1,a2,16d50 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x430> - 16a64: 1c058e63 beqz a1,16c40 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x320> - 16a68: 380007b7 lui a5,0x38000 - 16a6c: 00f686bb addw a3,a3,a5 - 16a70: 80000637 lui a2,0x80000 - 16a74: 0109179b slliw a5,s2,0x10 - 16a78: 00c7f7b3 and a5,a5,a2 - 16a7c: 00d7e7b3 or a5,a5,a3 - 16a80: f00787d3 fmv.w.x fa5,a5 - 16a84: 0104949b slliw s1,s1,0x10 - 16a88: 0104d49b srliw s1,s1,0x10 - 16a8c: 4407f4d3 fcvt.h.s fs1,fa5 - 16a90: 00d4979b slliw a5,s1,0xd - 16a94: 0f800637 lui a2,0xf800 - 16a98: 0fffe6b7 lui a3,0xfffe - 16a9c: 00c7f5b3 and a1,a5,a2 - 16aa0: 402484d3 fcvt.s.h fs1,fs1 - 16aa4: 00d7f6b3 and a3,a5,a3 - 16aa8: 2ac58a63 beq a1,a2,16d5c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x43c> - 16aac: 2a058e63 beqz a1,16d68 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x448> - 16ab0: 380007b7 lui a5,0x38000 - 16ab4: 00f686bb addw a3,a3,a5 - 16ab8: 0104979b slliw a5,s1,0x10 - 16abc: 80000937 lui s2,0x80000 - 16ac0: 0127f7b3 and a5,a5,s2 - 16ac4: 00d7e7b3 or a5,a5,a3 - 16ac8: f00787d3 fmv.w.x fa5,a5 - 16acc: 000017b7 lui a5,0x1 - 16ad0: 38878693 addi a3,a5,904 # 1388 <__abi_tag-0xef0c> - 16ad4: 4407f453 fcvt.h.s fs0,fa5 - 16ad8: 71078793 addi a5,a5,1808 - 16adc: 00f104b3 add s1,sp,a5 - 16ae0: 40240453 fcvt.s.h fs0,fs0 - 16ae4: 00021797 auipc a5,0x21 - 16ae8: fd07a987 flw fs3,-48(a5) # 37ab4 <_IO_stdin_used+0xc> - 16aec: 00021797 auipc a5,0x21 - 16af0: fcc7a907 flw fs2,-52(a5) # 37ab8 <_IO_stdin_used+0x10> - 16af4: 08947453 fsub.s fs0,fs0,fs1 - 16af8: 00021797 auipc a5,0x21 - 16afc: fc47aa87 flw fs5,-60(a5) # 37abc <_IO_stdin_used+0x14> - 16b00: 00021797 auipc a5,0x21 - 16b04: fb07aa07 flw fs4,-80(a5) # 37ab0 <_IO_stdin_used+0x8> - 16b08: 00d10b33 add s6,sp,a3 - 16b0c: 01040a93 addi s5,s0,16 - 16b10: fff94a13 not s4,s2 - 16b14: 26f00993 li s3,623 - 16b18: 1ae9e063 bltu s3,a4,16cb8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x398> - 16b1c: 00371793 slli a5,a4,0x3 - 16b20: 00f487b3 add a5,s1,a5 - 16b24: c787b783 ld a5,-904(a5) - 16b28: 013a66b7 lui a3,0x13a6 - 16b2c: 8ad68693 addi a3,a3,-1875 # 13a58ad <__global_pointer$+0x135ab1d> - 16b30: 00b7d593 srli a1,a5,0xb - 16b34: 02059593 slli a1,a1,0x20 - 16b38: 0205d593 srli a1,a1,0x20 - 16b3c: 00b7c7b3 xor a5,a5,a1 - 16b40: 00779593 slli a1,a5,0x7 - 16b44: 00769693 slli a3,a3,0x7 - 16b48: 00d5f6b3 and a3,a1,a3 - 16b4c: 00d7c7b3 xor a5,a5,a3 - 16b50: 077e3637 lui a2,0x77e3 - 16b54: 00f79693 slli a3,a5,0xf - 16b58: 00561613 slli a2,a2,0x5 - 16b5c: 00c6f6b3 and a3,a3,a2 - 16b60: 00d7c7b3 xor a5,a5,a3 - 16b64: 0127d693 srli a3,a5,0x12 - 16b68: 00d7c7b3 xor a5,a5,a3 - 16b6c: d037f7d3 fcvt.s.lu fa5,a5 - 16b70: f0000753 fmv.w.x fa4,zero - 16b74: 000027b7 lui a5,0x2 - 16b78: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> - 16b7c: 00e7f7d3 fadd.s fa5,fa5,fa4 - 16b80: 002787b3 add a5,a5,sp - 16b84: 00170713 addi a4,a4,1 - 16b88: 00e7b023 sd a4,0(a5) - 16b8c: 1137f7d3 fmul.s fa5,fa5,fs3 - 16b90: a0f907d3 fle.s a5,fs2,fa5 - 16b94: 1a079263 bnez a5,16d38 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x418> - 16b98: 48f477c3 fmadd.s fa5,fs0,fa5,fs1 - 16b9c: 000085b7 lui a1,0x8 - 16ba0: 47800637 lui a2,0x47800 - 16ba4: e00787d3 fmv.x.w a5,fa5 - 16ba8: 0007879b sext.w a5,a5 - 16bac: 0107d69b srliw a3,a5,0x10 - 16bb0: 0147f7b3 and a5,a5,s4 - 16bb4: 00b6f6b3 and a3,a3,a1 - 16bb8: 0ac7e663 bltu a5,a2,16c64 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x344> - 16bbc: 7f800637 lui a2,0x7f800 - 16bc0: 10f67a63 bgeu a2,a5,16cd4 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x3b4> - 16bc4: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> - 16bc8: 00f6e7b3 or a5,a3,a5 - 16bcc: 7fc00637 lui a2,0x7fc00 - 16bd0: 0107979b slliw a5,a5,0x10 - 16bd4: 0127f7b3 and a5,a5,s2 - 16bd8: 00c7e7b3 or a5,a5,a2 - 16bdc: f00787d3 fmv.w.x fa5,a5 - 16be0: 00240413 addi s0,s0,2 - 16be4: 4407f7d3 fcvt.h.s fa5,fa5 - 16be8: fef41f27 fsh fa5,-2(s0) - 16bec: f35416e3 bne s0,s5,16b18 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x1f8> - 16bf0: 00010513 mv a0,sp - 16bf4: 8cdfe0ef jal 154c0 <_ZNSt13random_device7_M_finiEv@plt> - 16bf8: 000022b7 lui t0,0x2 - 16bfc: 00510133 add sp,sp,t0 - 16c00: 77813083 ld ra,1912(sp) - 16c04: 77013403 ld s0,1904(sp) - 16c08: 76813483 ld s1,1896(sp) - 16c0c: 76013903 ld s2,1888(sp) - 16c10: 75813983 ld s3,1880(sp) - 16c14: 75013a03 ld s4,1872(sp) - 16c18: 74813a83 ld s5,1864(sp) - 16c1c: 74013b03 ld s6,1856(sp) - 16c20: 73813407 fld fs0,1848(sp) - 16c24: 73013487 fld fs1,1840(sp) - 16c28: 72813907 fld fs2,1832(sp) - 16c2c: 72013987 fld fs3,1824(sp) - 16c30: 71813a07 fld fs4,1816(sp) - 16c34: 71013a87 fld fs5,1808(sp) - 16c38: 78010113 addi sp,sp,1920 - 16c3c: 00008067 ret - 16c40: 00021797 auipc a5,0x21 - 16c44: e707a787 flw fa5,-400(a5) # 37ab0 <_IO_stdin_used+0x8> - 16c48: 388007b7 lui a5,0x38800 - 16c4c: 00f686b3 add a3,a3,a5 - 16c50: f0068753 fmv.w.x fa4,a3 - 16c54: 08f777d3 fsub.s fa5,fa4,fa5 - 16c58: e00786d3 fmv.x.w a3,fa5 - 16c5c: 0006869b sext.w a3,a3 - 16c60: e11ff06f j 16a70 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x150> - 16c64: 388005b7 lui a1,0x38800 - 16c68: 06b7fe63 bgeu a5,a1,16ce4 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x3c4> - 16c6c: f00787d3 fmv.w.x fa5,a5 - 16c70: 0f800537 lui a0,0xf800 - 16c74: 0fffe837 lui a6,0xfffe - 16c78: 0157f7d3 fadd.s fa5,fa5,fs5 - 16c7c: e00787d3 fmv.x.w a5,fa5 - 16c80: 00f6e7b3 or a5,a3,a5 - 16c84: 0107979b slliw a5,a5,0x10 - 16c88: 0107d79b srliw a5,a5,0x10 - 16c8c: 00d7961b slliw a2,a5,0xd - 16c90: 00a676b3 and a3,a2,a0 - 16c94: 01067633 and a2,a2,a6 - 16c98: 0ea68a63 beq a3,a0,16d8c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x46c> - 16c9c: 0a069463 bnez a3,16d44 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x424> - 16ca0: 00b6063b addw a2,a2,a1 - 16ca4: f00607d3 fmv.w.x fa5,a2 - 16ca8: 0947f7d3 fsub.s fa5,fa5,fs4 - 16cac: e0078653 fmv.x.w a2,fa5 - 16cb0: 0006061b sext.w a2,a2 - 16cb4: f1dff06f j 16bd0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x2b0> - 16cb8: 000b0513 mv a0,s6 - 16cbc: b01ff0ef jal 167bc <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv> - 16cc0: 000027b7 lui a5,0x2 - 16cc4: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> - 16cc8: 002787b3 add a5,a5,sp - 16ccc: 0007b703 ld a4,0(a5) - 16cd0: e4dff06f j 16b1c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x1fc> - 16cd4: 000087b7 lui a5,0x8 - 16cd8: c0078793 addi a5,a5,-1024 # 7c00 <__abi_tag-0x8694> - 16cdc: 00f6e7b3 or a5,a3,a5 - 16ce0: ef1ff06f j 16bd0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x2b0> - 16ce4: c80015b7 lui a1,0xc8001 - 16ce8: fff5859b addiw a1,a1,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb626f> - 16cec: 00d7d61b srliw a2,a5,0xd - 16cf0: 00167613 andi a2,a2,1 - 16cf4: 00b787bb addw a5,a5,a1 - 16cf8: 00c787bb addw a5,a5,a2 - 16cfc: 00d7d79b srliw a5,a5,0xd - 16d00: 00f6e7b3 or a5,a3,a5 - 16d04: 0107979b slliw a5,a5,0x10 - 16d08: 0107d79b srliw a5,a5,0x10 - 16d0c: 00d7969b slliw a3,a5,0xd - 16d10: 0fffe5b7 lui a1,0xfffe - 16d14: 0f800537 lui a0,0xf800 - 16d18: 00b6f5b3 and a1,a3,a1 - 16d1c: 38000637 lui a2,0x38000 - 16d20: 00a6f6b3 and a3,a3,a0 - 16d24: 00c5863b addw a2,a1,a2 - 16d28: eaa694e3 bne a3,a0,16bd0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x2b0> - 16d2c: 70000637 lui a2,0x70000 - 16d30: 00c5863b addw a2,a1,a2 - 16d34: e9dff06f j 16bd0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x2b0> - 16d38: 00021797 auipc a5,0x21 - 16d3c: d747a787 flw fa5,-652(a5) # 37aac <_IO_stdin_used+0x4> - 16d40: e59ff06f j 16b98 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x278> - 16d44: 380006b7 lui a3,0x38000 - 16d48: 00d6063b addw a2,a2,a3 - 16d4c: e85ff06f j 16bd0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x2b0> - 16d50: 700007b7 lui a5,0x70000 - 16d54: 00f686bb addw a3,a3,a5 - 16d58: d19ff06f j 16a70 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x150> - 16d5c: 700007b7 lui a5,0x70000 - 16d60: 00f686bb addw a3,a3,a5 - 16d64: d55ff06f j 16ab8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x198> - 16d68: 00021797 auipc a5,0x21 - 16d6c: d487a787 flw fa5,-696(a5) # 37ab0 <_IO_stdin_used+0x8> - 16d70: 388007b7 lui a5,0x38800 - 16d74: 00f686b3 add a3,a3,a5 - 16d78: f0068753 fmv.w.x fa4,a3 - 16d7c: 08f777d3 fsub.s fa5,fa4,fa5 - 16d80: e00786d3 fmv.x.w a3,fa5 - 16d84: 0006869b sext.w a3,a3 - 16d88: d31ff06f j 16ab8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x198> - 16d8c: 700006b7 lui a3,0x70000 - 16d90: 00d6063b addw a2,a2,a3 - 16d94: e3dff06f j 16bd0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x2b0> - -0000000000016d98 <_ZN19UnaryTestAbs_v_Test8TestBodyEv>: - 16d98: fa010113 addi sp,sp,-96 - 16d9c: ffffd5b7 lui a1,0xffffd - 16da0: 00005637 lui a2,0x5 - 16da4: 9005859b addiw a1,a1,-1792 # ffffffffffffc900 <__global_pointer$+0xfffffffffffb1b70> - 16da8: 9006061b addiw a2,a2,-1792 # 4900 <__abi_tag-0xb994> - 16dac: 00010513 mv a0,sp - 16db0: 04113c23 sd ra,88(sp) - 16db4: 04813823 sd s0,80(sp) - 16db8: 04913423 sd s1,72(sp) - 16dbc: 05213023 sd s2,64(sp) - 16dc0: 03313c23 sd s3,56(sp) - 16dc4: b5dff0ef jal 16920 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_> - 16dc8: 02815087 vl1re16.v v1,(sp) - 16dcc: cc847057 vsetivli zero,8,e16,m1,ta,ma - 16dd0: 000085b7 lui a1,0x8 - 16dd4: 47800637 lui a2,0x47800 - 16dd8: 2a1090d7 vfabs.v v1,v1 - 16ddc: 421017d7 vfmv.f.s fa5,v1 - 16de0: 402787d3 fcvt.s.h fa5,fa5 - 16de4: c00797d3 fcvt.w.s a5,fa5,rtz - 16de8: d007f7d3 fcvt.s.w fa5,a5 - 16dec: e0078753 fmv.x.w a4,fa5 - 16df0: 02171693 slli a3,a4,0x21 - 16df4: 0216d693 srli a3,a3,0x21 - 16df8: 0107571b srliw a4,a4,0x10 - 16dfc: 00b77733 and a4,a4,a1 - 16e00: 00c6ee63 bltu a3,a2,16e1c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x84> - 16e04: 7f8007b7 lui a5,0x7f800 - 16e08: 24d7f663 bgeu a5,a3,17054 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x2bc> - 16e0c: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> - 16e10: 00f76733 or a4,a4,a5 - 16e14: 7fc007b7 lui a5,0x7fc00 - 16e18: 0540006f j 16e6c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xd4> - 16e1c: 38800637 lui a2,0x38800 - 16e20: 1cc6ec63 bltu a3,a2,16ff8 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x260> - 16e24: c8001637 lui a2,0xc8001 - 16e28: fff6061b addiw a2,a2,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb626f> - 16e2c: 00d6d79b srliw a5,a3,0xd - 16e30: 0017f793 andi a5,a5,1 - 16e34: 00c686bb addw a3,a3,a2 - 16e38: 00f686bb addw a3,a3,a5 - 16e3c: 00d6d69b srliw a3,a3,0xd - 16e40: 00d76733 or a4,a4,a3 - 16e44: 0107171b slliw a4,a4,0x10 - 16e48: 0107571b srliw a4,a4,0x10 - 16e4c: 00d7169b slliw a3,a4,0xd - 16e50: 0fffe637 lui a2,0xfffe - 16e54: 0f8005b7 lui a1,0xf800 - 16e58: 00c6f633 and a2,a3,a2 - 16e5c: 380007b7 lui a5,0x38000 - 16e60: 00b6f6b3 and a3,a3,a1 - 16e64: 00f607bb addw a5,a2,a5 - 16e68: 34b68463 beq a3,a1,171b0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x418> - 16e6c: 800006b7 lui a3,0x80000 - 16e70: 0107171b slliw a4,a4,0x10 - 16e74: 00d77733 and a4,a4,a3 - 16e78: 00f76733 or a4,a4,a5 - 16e7c: f00707d3 fmv.w.x fa5,a4 - 16e80: 01010493 addi s1,sp,16 - 16e84: 00048513 mv a0,s1 - 16e88: 420787d3 fcvt.d.s fa5,fa5 - 16e8c: 00021697 auipc a3,0x21 - 16e90: c4c68693 addi a3,a3,-948 # 37ad8 <_IO_stdin_used+0x30> - 16e94: 03a00613 li a2,58 - 16e98: e2078753 fmv.x.d a4,fa5 - 16e9c: 00033597 auipc a1,0x33 - 16ea0: e545b583 ld a1,-428(a1) # 49cf0 - 16ea4: 02010413 addi s0,sp,32 - 16ea8: f48ff0ef jal 165f0 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> - 16eac: 01813603 ld a2,24(sp) - 16eb0: 01013583 ld a1,16(sp) - 16eb4: 00033517 auipc a0,0x33 - 16eb8: d1453503 ld a0,-748(a0) # 49bc8 <_ZSt4cout@Base> - 16ebc: f74fe0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 16ec0: 01013503 ld a0,16(sp) - 16ec4: 00850863 beq a0,s0,16ed4 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x13c> - 16ec8: 02013583 ld a1,32(sp) - 16ecc: 00158593 addi a1,a1,1 - 16ed0: fa0fe0ef jal 15670 <_ZdlPvm@plt> - 16ed4: 00033917 auipc s2,0x33 - 16ed8: cf493903 ld s2,-780(s2) # 49bc8 <_ZSt4cout@Base> - 16edc: 00093783 ld a5,0(s2) - 16ee0: fe87b783 ld a5,-24(a5) # 37ffffe8 <__global_pointer$+0x37fb5258> - 16ee4: 00f907b3 add a5,s2,a5 - 16ee8: 0f07b983 ld s3,240(a5) - 16eec: 2c098e63 beqz s3,171c8 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x430> - 16ef0: 0389c783 lbu a5,56(s3) - 16ef4: 1c078a63 beqz a5,170c8 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x330> - 16ef8: 0439c583 lbu a1,67(s3) - 16efc: 00033517 auipc a0,0x33 - 16f00: ccc53503 ld a0,-820(a0) # 49bc8 <_ZSt4cout@Base> - 16f04: 94dfe0ef jal 15850 <_ZNSo3putEc@plt> - 16f08: ca9fe0ef jal 15bb0 <_ZNSo5flushEv@plt> - 16f0c: 00011787 flh fa5,0(sp) - 16f10: 000085b7 lui a1,0x8 - 16f14: 47800637 lui a2,0x47800 - 16f18: 402787d3 fcvt.s.h fa5,fa5 - 16f1c: c00797d3 fcvt.w.s a5,fa5,rtz - 16f20: d007f7d3 fcvt.s.w fa5,a5 - 16f24: e0078753 fmv.x.w a4,fa5 - 16f28: 02171693 slli a3,a4,0x21 - 16f2c: 0216d693 srli a3,a3,0x21 - 16f30: 0107571b srliw a4,a4,0x10 - 16f34: 00b77733 and a4,a4,a1 - 16f38: 12c6e663 bltu a3,a2,17064 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x2cc> - 16f3c: 7f8007b7 lui a5,0x7f800 - 16f40: 1ed7f463 bgeu a5,a3,17128 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x390> - 16f44: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> - 16f48: 00f76733 or a4,a4,a5 - 16f4c: 7fc007b7 lui a5,0x7fc00 - 16f50: 800006b7 lui a3,0x80000 - 16f54: 0107171b slliw a4,a4,0x10 - 16f58: 00d77733 and a4,a4,a3 - 16f5c: 00f76733 or a4,a4,a5 - 16f60: f00707d3 fmv.w.x fa5,a4 - 16f64: 00048513 mv a0,s1 - 16f68: 00021697 auipc a3,0x21 - 16f6c: b7068693 addi a3,a3,-1168 # 37ad8 <_IO_stdin_used+0x30> - 16f70: 420787d3 fcvt.d.s fa5,fa5 - 16f74: 03a00613 li a2,58 - 16f78: 00033597 auipc a1,0x33 - 16f7c: d785b583 ld a1,-648(a1) # 49cf0 - 16f80: e2078753 fmv.x.d a4,fa5 - 16f84: e6cff0ef jal 165f0 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> - 16f88: 01813603 ld a2,24(sp) - 16f8c: 01013583 ld a1,16(sp) - 16f90: 00033517 auipc a0,0x33 - 16f94: c3853503 ld a0,-968(a0) # 49bc8 <_ZSt4cout@Base> - 16f98: e98fe0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 16f9c: 01013503 ld a0,16(sp) - 16fa0: 00850863 beq a0,s0,16fb0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x218> - 16fa4: 02013583 ld a1,32(sp) - 16fa8: 00158593 addi a1,a1,1 - 16fac: ec4fe0ef jal 15670 <_ZdlPvm@plt> - 16fb0: 00093783 ld a5,0(s2) - 16fb4: fe87b783 ld a5,-24(a5) # 7fbfffe8 <__global_pointer$+0x7fbb5258> - 16fb8: 00f90933 add s2,s2,a5 - 16fbc: 0f093403 ld s0,240(s2) - 16fc0: 20040463 beqz s0,171c8 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x430> - 16fc4: 03844783 lbu a5,56(s0) - 16fc8: 12078863 beqz a5,170f8 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x360> - 16fcc: 04344583 lbu a1,67(s0) - 16fd0: 00033517 auipc a0,0x33 - 16fd4: bf853503 ld a0,-1032(a0) # 49bc8 <_ZSt4cout@Base> - 16fd8: 879fe0ef jal 15850 <_ZNSo3putEc@plt> - 16fdc: 05013403 ld s0,80(sp) - 16fe0: 05813083 ld ra,88(sp) - 16fe4: 04813483 ld s1,72(sp) - 16fe8: 04013903 ld s2,64(sp) - 16fec: 03813983 ld s3,56(sp) - 16ff0: 06010113 addi sp,sp,96 - 16ff4: bbdfe06f j 15bb0 <_ZNSo5flushEv@plt> - 16ff8: 00021797 auipc a5,0x21 - 16ffc: ac47a787 flw fa5,-1340(a5) # 37abc <_IO_stdin_used+0x14> - 17000: f0068753 fmv.w.x fa4,a3 - 17004: 0f8005b7 lui a1,0xf800 - 17008: 0fffe537 lui a0,0xfffe - 1700c: 00f777d3 fadd.s fa5,fa4,fa5 - 17010: e00786d3 fmv.x.w a3,fa5 - 17014: 00d76733 or a4,a4,a3 - 17018: 0107171b slliw a4,a4,0x10 - 1701c: 0107571b srliw a4,a4,0x10 - 17020: 00d7179b slliw a5,a4,0xd - 17024: 00b7f6b3 and a3,a5,a1 - 17028: 00a7f7b3 and a5,a5,a0 - 1702c: 16b68c63 beq a3,a1,171a4 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x40c> - 17030: 14069e63 bnez a3,1718c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x3f4> - 17034: 00c787bb addw a5,a5,a2 - 17038: f0078753 fmv.w.x fa4,a5 - 1703c: 00021697 auipc a3,0x21 - 17040: a746a787 flw fa5,-1420(a3) # 37ab0 <_IO_stdin_used+0x8> - 17044: 08f777d3 fsub.s fa5,fa4,fa5 - 17048: e00787d3 fmv.x.w a5,fa5 - 1704c: 0007879b sext.w a5,a5 - 17050: e1dff06f j 16e6c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xd4> - 17054: 000086b7 lui a3,0x8 - 17058: c0068693 addi a3,a3,-1024 # 7c00 <__abi_tag-0x8694> - 1705c: 00d76733 or a4,a4,a3 - 17060: e0dff06f j 16e6c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xd4> - 17064: 38800637 lui a2,0x38800 - 17068: 0cc6f863 bgeu a3,a2,17138 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x3a0> - 1706c: 00021797 auipc a5,0x21 - 17070: a507a787 flw fa5,-1456(a5) # 37abc <_IO_stdin_used+0x14> - 17074: f0068753 fmv.w.x fa4,a3 - 17078: 0f8005b7 lui a1,0xf800 - 1707c: 0fffe537 lui a0,0xfffe - 17080: 00f777d3 fadd.s fa5,fa4,fa5 - 17084: e00786d3 fmv.x.w a3,fa5 - 17088: 00d76733 or a4,a4,a3 - 1708c: 0107171b slliw a4,a4,0x10 - 17090: 0107571b srliw a4,a4,0x10 - 17094: 00d7179b slliw a5,a4,0xd - 17098: 00b7f6b3 and a3,a5,a1 - 1709c: 00a7f7b3 and a5,a5,a0 - 170a0: 10b68e63 beq a3,a1,171bc <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x424> - 170a4: 0e069a63 bnez a3,17198 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x400> - 170a8: 00c787bb addw a5,a5,a2 - 170ac: f0078753 fmv.w.x fa4,a5 - 170b0: 00021697 auipc a3,0x21 - 170b4: a006a787 flw fa5,-1536(a3) # 37ab0 <_IO_stdin_used+0x8> - 170b8: 08f777d3 fsub.s fa5,fa4,fa5 - 170bc: e00787d3 fmv.x.w a5,fa5 - 170c0: 0007879b sext.w a5,a5 - 170c4: e8dff06f j 16f50 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1b8> - 170c8: 00098513 mv a0,s3 - 170cc: c74fe0ef jal 15540 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 170d0: 0009b783 ld a5,0(s3) - 170d4: fffff717 auipc a4,0xfffff - 170d8: 44070713 addi a4,a4,1088 # 16514 <_ZNKSt5ctypeIcE8do_widenEc> - 170dc: 00a00593 li a1,10 - 170e0: 0307b783 ld a5,48(a5) - 170e4: e0e78ce3 beq a5,a4,16efc <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x164> - 170e8: 00098513 mv a0,s3 - 170ec: 000780e7 jalr a5 - 170f0: 00050593 mv a1,a0 - 170f4: e09ff06f j 16efc <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x164> - 170f8: 00040513 mv a0,s0 - 170fc: c44fe0ef jal 15540 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 17100: 00043783 ld a5,0(s0) - 17104: fffff717 auipc a4,0xfffff - 17108: 41070713 addi a4,a4,1040 # 16514 <_ZNKSt5ctypeIcE8do_widenEc> - 1710c: 00a00593 li a1,10 - 17110: 0307b783 ld a5,48(a5) - 17114: eae78ee3 beq a5,a4,16fd0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x238> - 17118: 00040513 mv a0,s0 - 1711c: 000780e7 jalr a5 - 17120: 00050593 mv a1,a0 - 17124: eadff06f j 16fd0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x238> - 17128: 000086b7 lui a3,0x8 - 1712c: c0068693 addi a3,a3,-1024 # 7c00 <__abi_tag-0x8694> - 17130: 00d76733 or a4,a4,a3 - 17134: e1dff06f j 16f50 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1b8> - 17138: c8001637 lui a2,0xc8001 - 1713c: fff6061b addiw a2,a2,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb626f> - 17140: 00d6d79b srliw a5,a3,0xd - 17144: 0017f793 andi a5,a5,1 - 17148: 00c686bb addw a3,a3,a2 - 1714c: 00f686bb addw a3,a3,a5 - 17150: 00d6d69b srliw a3,a3,0xd - 17154: 00d76733 or a4,a4,a3 - 17158: 0107171b slliw a4,a4,0x10 - 1715c: 0107571b srliw a4,a4,0x10 - 17160: 00d7169b slliw a3,a4,0xd - 17164: 0fffe637 lui a2,0xfffe - 17168: 0f8005b7 lui a1,0xf800 - 1716c: 00c6f633 and a2,a3,a2 - 17170: 380007b7 lui a5,0x38000 - 17174: 00b6f6b3 and a3,a3,a1 - 17178: 00f607bb addw a5,a2,a5 - 1717c: dcb69ae3 bne a3,a1,16f50 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1b8> - 17180: 700007b7 lui a5,0x70000 - 17184: 00f607bb addw a5,a2,a5 - 17188: dc9ff06f j 16f50 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1b8> - 1718c: 380006b7 lui a3,0x38000 - 17190: 00d787bb addw a5,a5,a3 - 17194: cd9ff06f j 16e6c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xd4> - 17198: 380006b7 lui a3,0x38000 - 1719c: 00d787bb addw a5,a5,a3 - 171a0: db1ff06f j 16f50 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1b8> - 171a4: 700006b7 lui a3,0x70000 - 171a8: 00d787bb addw a5,a5,a3 - 171ac: cc1ff06f j 16e6c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xd4> - 171b0: 700007b7 lui a5,0x70000 - 171b4: 00f607bb addw a5,a2,a5 - 171b8: cb5ff06f j 16e6c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xd4> - 171bc: 700006b7 lui a3,0x70000 - 171c0: 00d787bb addw a5,a5,a3 - 171c4: d8dff06f j 16f50 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1b8> - 171c8: d08fe0ef jal 156d0 <_ZSt16__throw_bad_castv@plt> - -00000000000171cc <_ZN7testing4Test5SetUpEv>: - 171cc: 8082 ret - -00000000000171ce <_ZNK7testing9TestSuite30reportable_disabled_test_countEv>: - 171ce: 791c ld a5,48(a0) - 171d0: 7d10 ld a2,56(a0) - 171d2: 4501 li a0,0 - 171d4: 02c78063 beq a5,a2,171f4 <_ZNK7testing9TestSuite30reportable_disabled_test_countEv+0x26> - 171d8: 6398 ld a4,0(a5) - 171da: 07a1 addi a5,a5,8 # 70000008 <__global_pointer$+0x6ffb5278> - 171dc: 08274683 lbu a3,130(a4) - 171e0: c699 beqz a3,171ee <_ZNK7testing9TestSuite30reportable_disabled_test_countEv+0x20> - 171e2: 08374683 lbu a3,131(a4) - 171e6: e681 bnez a3,171ee <_ZNK7testing9TestSuite30reportable_disabled_test_countEv+0x20> - 171e8: 08174703 lbu a4,129(a4) - 171ec: 9d39 addw a0,a0,a4 - 171ee: fef615e3 bne a2,a5,171d8 <_ZNK7testing9TestSuite30reportable_disabled_test_countEv+0xa> - 171f2: 8082 ret - 171f4: 8082 ret - -00000000000171f6 <_ZNK7testing9TestSuite21reportable_test_countEv>: - 171f6: 791c ld a5,48(a0) - 171f8: 7d10 ld a2,56(a0) - 171fa: 4501 li a0,0 - 171fc: 00c78e63 beq a5,a2,17218 <_ZNK7testing9TestSuite21reportable_test_countEv+0x22> - 17200: 6398 ld a4,0(a5) - 17202: 07a1 addi a5,a5,8 - 17204: 08274683 lbu a3,130(a4) - 17208: c689 beqz a3,17212 <_ZNK7testing9TestSuite21reportable_test_countEv+0x1c> - 1720a: 08374703 lbu a4,131(a4) - 1720e: e311 bnez a4,17212 <_ZNK7testing9TestSuite21reportable_test_countEv+0x1c> - 17210: 2505 addiw a0,a0,1 # fffe001 <__global_pointer$+0xffb3271> - 17212: fef617e3 bne a2,a5,17200 <_ZNK7testing9TestSuite21reportable_test_countEv+0xa> - 17216: 8082 ret - 17218: 8082 ret - -000000000001721a <_ZNK7testing9TestSuite16total_test_countEv>: - 1721a: 7d1c ld a5,56(a0) - 1721c: 7918 ld a4,48(a0) - 1721e: 40e78533 sub a0,a5,a4 - 17222: 850d srai a0,a0,0x3 - 17224: 2501 sext.w a0,a0 - 17226: 8082 ret - -0000000000017228 <_ZN7testing8internalL21StackLowerThanAddressEPKvPb>: - 17228: 1141 addi sp,sp,-16 - 1722a: 007c addi a5,sp,12 - 1722c: 00a7b7b3 sltu a5,a5,a0 - 17230: 00f58023 sb a5,0(a1) # f800000 <__global_pointer$+0xf7b5270> - 17234: 0141 addi sp,sp,16 - 17236: 8082 ret - -0000000000017238 <_ZN7testing8internal24HasNewFatalFailureHelper20ReportTestPartResultERKNS_14TestPartResultE>: - 17238: 4198 lw a4,0(a1) - 1723a: 4789 li a5,2 - 1723c: 00f71563 bne a4,a5,17246 <_ZN7testing8internal24HasNewFatalFailureHelper20ReportTestPartResultERKNS_14TestPartResultE+0xe> - 17240: 4785 li a5,1 - 17242: 00f50423 sb a5,8(a0) - 17246: 6908 ld a0,16(a0) - 17248: 611c ld a5,0(a0) - 1724a: 6b9c ld a5,16(a5) - 1724c: 8782 jr a5 - -000000000001724e <_ZN7testing8internal17TestEventRepeaterD1Ev>: - 1724e: 1101 addi sp,sp,-32 - 17250: e822 sd s0,16(sp) - 17252: e426 sd s1,8(sp) - 17254: 00033797 auipc a5,0x33 - 17258: adc7b783 ld a5,-1316(a5) # 49d30 <_GLOBAL_OFFSET_TABLE_+0x1e0> - 1725c: 6900 ld s0,16(a0) - 1725e: 6d04 ld s1,24(a0) - 17260: ec06 sd ra,24(sp) - 17262: 07c1 addi a5,a5,16 - 17264: e11c sd a5,0(a0) - 17266: 02940063 beq s0,s1,17286 <_ZN7testing8internal17TestEventRepeaterD1Ev+0x38> - 1726a: e04a sd s2,0(sp) - 1726c: 892a mv s2,a0 - 1726e: 601c ld a5,0(s0) - 17270: 853e mv a0,a5 - 17272: c781 beqz a5,1727a <_ZN7testing8internal17TestEventRepeaterD1Ev+0x2c> - 17274: 639c ld a5,0(a5) - 17276: 679c ld a5,8(a5) - 17278: 9782 jalr a5 - 1727a: 0421 addi s0,s0,8 - 1727c: fe8499e3 bne s1,s0,1726e <_ZN7testing8internal17TestEventRepeaterD1Ev+0x20> - 17280: 01093483 ld s1,16(s2) - 17284: 6902 ld s2,0(sp) - 17286: c881 beqz s1,17296 <_ZN7testing8internal17TestEventRepeaterD1Ev+0x48> - 17288: 6442 ld s0,16(sp) - 1728a: 60e2 ld ra,24(sp) - 1728c: 8526 mv a0,s1 - 1728e: 64a2 ld s1,8(sp) - 17290: 6105 addi sp,sp,32 - 17292: d9efe06f j 15830 <_ZdlPv@plt> - 17296: 60e2 ld ra,24(sp) - 17298: 6442 ld s0,16(sp) - 1729a: 64a2 ld s1,8(sp) - 1729c: 6105 addi sp,sp,32 - 1729e: 8082 ret - -00000000000172a0 <_ZN7testing8internal17TestEventRepeaterD0Ev>: - 172a0: 1141 addi sp,sp,-16 - 172a2: e022 sd s0,0(sp) - 172a4: e406 sd ra,8(sp) - 172a6: 842a mv s0,a0 - 172a8: fa7ff0ef jal 1724e <_ZN7testing8internal17TestEventRepeaterD1Ev> - 172ac: 8522 mv a0,s0 - 172ae: 6402 ld s0,0(sp) - 172b0: 60a2 ld ra,8(sp) - 172b2: 0141 addi sp,sp,16 - 172b4: d7cfe06f j 15830 <_ZdlPv@plt> - -00000000000172b8 <_ZN7testing8internal17TestEventRepeater18OnTestProgramStartERKNS_8UnitTestE>: - 172b8: 00854783 lbu a5,8(a0) - 172bc: c3b1 beqz a5,17300 <_ZN7testing8internal17TestEventRepeater18OnTestProgramStartERKNS_8UnitTestE+0x48> - 172be: 6918 ld a4,16(a0) - 172c0: 6d1c ld a5,24(a0) - 172c2: 1101 addi sp,sp,-32 - 172c4: e426 sd s1,8(sp) - 172c6: ec06 sd ra,24(sp) - 172c8: 84aa mv s1,a0 - 172ca: 02e78763 beq a5,a4,172f8 <_ZN7testing8internal17TestEventRepeater18OnTestProgramStartERKNS_8UnitTestE+0x40> - 172ce: e822 sd s0,16(sp) - 172d0: e04a sd s2,0(sp) - 172d2: 4401 li s0,0 - 172d4: 892e mv s2,a1 - 172d6: 00341793 slli a5,s0,0x3 - 172da: 973e add a4,a4,a5 - 172dc: 6308 ld a0,0(a4) - 172de: 85ca mv a1,s2 - 172e0: 0405 addi s0,s0,1 - 172e2: 611c ld a5,0(a0) - 172e4: 6b9c ld a5,16(a5) - 172e6: 9782 jalr a5 - 172e8: 6898 ld a4,16(s1) - 172ea: 6c9c ld a5,24(s1) - 172ec: 8f99 sub a5,a5,a4 - 172ee: 878d srai a5,a5,0x3 - 172f0: fef463e3 bltu s0,a5,172d6 <_ZN7testing8internal17TestEventRepeater18OnTestProgramStartERKNS_8UnitTestE+0x1e> - 172f4: 6442 ld s0,16(sp) - 172f6: 6902 ld s2,0(sp) - 172f8: 60e2 ld ra,24(sp) - 172fa: 64a2 ld s1,8(sp) - 172fc: 6105 addi sp,sp,32 - 172fe: 8082 ret - 17300: 8082 ret - -0000000000017302 <_ZN7testing8internal17TestEventRepeater24OnEnvironmentsSetUpStartERKNS_8UnitTestE>: - 17302: 00854783 lbu a5,8(a0) - 17306: c3b1 beqz a5,1734a <_ZN7testing8internal17TestEventRepeater24OnEnvironmentsSetUpStartERKNS_8UnitTestE+0x48> - 17308: 6918 ld a4,16(a0) - 1730a: 6d1c ld a5,24(a0) - 1730c: 1101 addi sp,sp,-32 - 1730e: e426 sd s1,8(sp) - 17310: ec06 sd ra,24(sp) - 17312: 84aa mv s1,a0 - 17314: 02e78763 beq a5,a4,17342 <_ZN7testing8internal17TestEventRepeater24OnEnvironmentsSetUpStartERKNS_8UnitTestE+0x40> - 17318: e822 sd s0,16(sp) - 1731a: e04a sd s2,0(sp) - 1731c: 4401 li s0,0 - 1731e: 892e mv s2,a1 - 17320: 00341793 slli a5,s0,0x3 - 17324: 973e add a4,a4,a5 - 17326: 6308 ld a0,0(a4) - 17328: 85ca mv a1,s2 - 1732a: 0405 addi s0,s0,1 - 1732c: 611c ld a5,0(a0) - 1732e: 739c ld a5,32(a5) - 17330: 9782 jalr a5 - 17332: 6898 ld a4,16(s1) - 17334: 6c9c ld a5,24(s1) - 17336: 8f99 sub a5,a5,a4 - 17338: 878d srai a5,a5,0x3 - 1733a: fef463e3 bltu s0,a5,17320 <_ZN7testing8internal17TestEventRepeater24OnEnvironmentsSetUpStartERKNS_8UnitTestE+0x1e> - 1733e: 6442 ld s0,16(sp) - 17340: 6902 ld s2,0(sp) - 17342: 60e2 ld ra,24(sp) - 17344: 64a2 ld s1,8(sp) - 17346: 6105 addi sp,sp,32 - 17348: 8082 ret - 1734a: 8082 ret - -000000000001734c <_ZN7testing8internal17TestEventRepeater15OnTestCaseStartERKNS_9TestSuiteE>: - 1734c: 00854783 lbu a5,8(a0) - 17350: c3b1 beqz a5,17394 <_ZN7testing8internal17TestEventRepeater15OnTestCaseStartERKNS_9TestSuiteE+0x48> - 17352: 6918 ld a4,16(a0) - 17354: 6d1c ld a5,24(a0) - 17356: 1101 addi sp,sp,-32 - 17358: e426 sd s1,8(sp) - 1735a: ec06 sd ra,24(sp) - 1735c: 84aa mv s1,a0 - 1735e: 02e78763 beq a5,a4,1738c <_ZN7testing8internal17TestEventRepeater15OnTestCaseStartERKNS_9TestSuiteE+0x40> - 17362: e822 sd s0,16(sp) - 17364: e04a sd s2,0(sp) - 17366: 4401 li s0,0 - 17368: 892e mv s2,a1 - 1736a: 00341793 slli a5,s0,0x3 - 1736e: 973e add a4,a4,a5 - 17370: 6308 ld a0,0(a4) - 17372: 85ca mv a1,s2 - 17374: 0405 addi s0,s0,1 - 17376: 611c ld a5,0(a0) - 17378: 7f9c ld a5,56(a5) - 1737a: 9782 jalr a5 - 1737c: 6898 ld a4,16(s1) - 1737e: 6c9c ld a5,24(s1) - 17380: 8f99 sub a5,a5,a4 - 17382: 878d srai a5,a5,0x3 - 17384: fef463e3 bltu s0,a5,1736a <_ZN7testing8internal17TestEventRepeater15OnTestCaseStartERKNS_9TestSuiteE+0x1e> - 17388: 6442 ld s0,16(sp) - 1738a: 6902 ld s2,0(sp) - 1738c: 60e2 ld ra,24(sp) - 1738e: 64a2 ld s1,8(sp) - 17390: 6105 addi sp,sp,32 - 17392: 8082 ret - 17394: 8082 ret - -0000000000017396 <_ZN7testing8internal17TestEventRepeater16OnTestSuiteStartERKNS_9TestSuiteE>: - 17396: 00854783 lbu a5,8(a0) - 1739a: c3b1 beqz a5,173de <_ZN7testing8internal17TestEventRepeater16OnTestSuiteStartERKNS_9TestSuiteE+0x48> - 1739c: 6918 ld a4,16(a0) - 1739e: 6d1c ld a5,24(a0) - 173a0: 1101 addi sp,sp,-32 - 173a2: e426 sd s1,8(sp) - 173a4: ec06 sd ra,24(sp) - 173a6: 84aa mv s1,a0 - 173a8: 02e78763 beq a5,a4,173d6 <_ZN7testing8internal17TestEventRepeater16OnTestSuiteStartERKNS_9TestSuiteE+0x40> - 173ac: e822 sd s0,16(sp) - 173ae: e04a sd s2,0(sp) - 173b0: 4401 li s0,0 - 173b2: 892e mv s2,a1 - 173b4: 00341793 slli a5,s0,0x3 - 173b8: 973e add a4,a4,a5 - 173ba: 6308 ld a0,0(a4) - 173bc: 85ca mv a1,s2 - 173be: 0405 addi s0,s0,1 - 173c0: 611c ld a5,0(a0) - 173c2: 7b9c ld a5,48(a5) - 173c4: 9782 jalr a5 - 173c6: 6898 ld a4,16(s1) - 173c8: 6c9c ld a5,24(s1) - 173ca: 8f99 sub a5,a5,a4 - 173cc: 878d srai a5,a5,0x3 - 173ce: fef463e3 bltu s0,a5,173b4 <_ZN7testing8internal17TestEventRepeater16OnTestSuiteStartERKNS_9TestSuiteE+0x1e> - 173d2: 6442 ld s0,16(sp) - 173d4: 6902 ld s2,0(sp) - 173d6: 60e2 ld ra,24(sp) - 173d8: 64a2 ld s1,8(sp) - 173da: 6105 addi sp,sp,32 - 173dc: 8082 ret - 173de: 8082 ret - -00000000000173e0 <_ZN7testing8internal17TestEventRepeater11OnTestStartERKNS_8TestInfoE>: - 173e0: 00854783 lbu a5,8(a0) - 173e4: c3b1 beqz a5,17428 <_ZN7testing8internal17TestEventRepeater11OnTestStartERKNS_8TestInfoE+0x48> - 173e6: 6918 ld a4,16(a0) - 173e8: 6d1c ld a5,24(a0) - 173ea: 1101 addi sp,sp,-32 - 173ec: e426 sd s1,8(sp) - 173ee: ec06 sd ra,24(sp) - 173f0: 84aa mv s1,a0 - 173f2: 02e78763 beq a5,a4,17420 <_ZN7testing8internal17TestEventRepeater11OnTestStartERKNS_8TestInfoE+0x40> - 173f6: e822 sd s0,16(sp) - 173f8: e04a sd s2,0(sp) - 173fa: 4401 li s0,0 - 173fc: 892e mv s2,a1 - 173fe: 00341793 slli a5,s0,0x3 - 17402: 973e add a4,a4,a5 - 17404: 6308 ld a0,0(a4) - 17406: 85ca mv a1,s2 - 17408: 0405 addi s0,s0,1 - 1740a: 611c ld a5,0(a0) - 1740c: 63bc ld a5,64(a5) - 1740e: 9782 jalr a5 - 17410: 6898 ld a4,16(s1) - 17412: 6c9c ld a5,24(s1) - 17414: 8f99 sub a5,a5,a4 - 17416: 878d srai a5,a5,0x3 - 17418: fef463e3 bltu s0,a5,173fe <_ZN7testing8internal17TestEventRepeater11OnTestStartERKNS_8TestInfoE+0x1e> - 1741c: 6442 ld s0,16(sp) - 1741e: 6902 ld s2,0(sp) - 17420: 60e2 ld ra,24(sp) - 17422: 64a2 ld s1,8(sp) - 17424: 6105 addi sp,sp,32 - 17426: 8082 ret - 17428: 8082 ret - -000000000001742a <_ZN7testing8internal17TestEventRepeater16OnTestPartResultERKNS_14TestPartResultE>: - 1742a: 00854783 lbu a5,8(a0) - 1742e: c3b1 beqz a5,17472 <_ZN7testing8internal17TestEventRepeater16OnTestPartResultERKNS_14TestPartResultE+0x48> - 17430: 6918 ld a4,16(a0) - 17432: 6d1c ld a5,24(a0) - 17434: 1101 addi sp,sp,-32 - 17436: e426 sd s1,8(sp) - 17438: ec06 sd ra,24(sp) - 1743a: 84aa mv s1,a0 - 1743c: 02e78763 beq a5,a4,1746a <_ZN7testing8internal17TestEventRepeater16OnTestPartResultERKNS_14TestPartResultE+0x40> - 17440: e822 sd s0,16(sp) - 17442: e04a sd s2,0(sp) - 17444: 4401 li s0,0 - 17446: 892e mv s2,a1 - 17448: 00341793 slli a5,s0,0x3 - 1744c: 973e add a4,a4,a5 - 1744e: 6308 ld a0,0(a4) - 17450: 85ca mv a1,s2 - 17452: 0405 addi s0,s0,1 - 17454: 611c ld a5,0(a0) - 17456: 67bc ld a5,72(a5) - 17458: 9782 jalr a5 - 1745a: 6898 ld a4,16(s1) - 1745c: 6c9c ld a5,24(s1) - 1745e: 8f99 sub a5,a5,a4 - 17460: 878d srai a5,a5,0x3 - 17462: fef463e3 bltu s0,a5,17448 <_ZN7testing8internal17TestEventRepeater16OnTestPartResultERKNS_14TestPartResultE+0x1e> - 17466: 6442 ld s0,16(sp) - 17468: 6902 ld s2,0(sp) - 1746a: 60e2 ld ra,24(sp) - 1746c: 64a2 ld s1,8(sp) - 1746e: 6105 addi sp,sp,32 - 17470: 8082 ret - 17472: 8082 ret - -0000000000017474 <_ZN7testing8internal17TestEventRepeater27OnEnvironmentsTearDownStartERKNS_8UnitTestE>: - 17474: 00854783 lbu a5,8(a0) - 17478: c3b1 beqz a5,174bc <_ZN7testing8internal17TestEventRepeater27OnEnvironmentsTearDownStartERKNS_8UnitTestE+0x48> - 1747a: 6918 ld a4,16(a0) - 1747c: 6d1c ld a5,24(a0) - 1747e: 1101 addi sp,sp,-32 - 17480: e426 sd s1,8(sp) - 17482: ec06 sd ra,24(sp) - 17484: 84aa mv s1,a0 - 17486: 02e78763 beq a5,a4,174b4 <_ZN7testing8internal17TestEventRepeater27OnEnvironmentsTearDownStartERKNS_8UnitTestE+0x40> - 1748a: e822 sd s0,16(sp) - 1748c: e04a sd s2,0(sp) - 1748e: 4401 li s0,0 - 17490: 892e mv s2,a1 - 17492: 00341793 slli a5,s0,0x3 - 17496: 973e add a4,a4,a5 - 17498: 6308 ld a0,0(a4) - 1749a: 85ca mv a1,s2 - 1749c: 0405 addi s0,s0,1 - 1749e: 611c ld a5,0(a0) - 174a0: 77bc ld a5,104(a5) - 174a2: 9782 jalr a5 - 174a4: 6898 ld a4,16(s1) - 174a6: 6c9c ld a5,24(s1) - 174a8: 8f99 sub a5,a5,a4 - 174aa: 878d srai a5,a5,0x3 - 174ac: fef463e3 bltu s0,a5,17492 <_ZN7testing8internal17TestEventRepeater27OnEnvironmentsTearDownStartERKNS_8UnitTestE+0x1e> - 174b0: 6442 ld s0,16(sp) - 174b2: 6902 ld s2,0(sp) - 174b4: 60e2 ld ra,24(sp) - 174b6: 64a2 ld s1,8(sp) - 174b8: 6105 addi sp,sp,32 - 174ba: 8082 ret - 174bc: 8082 ret - -00000000000174be <_ZN7testing8internal17TestEventRepeater22OnEnvironmentsSetUpEndERKNS_8UnitTestE>: - 174be: 00854783 lbu a5,8(a0) - 174c2: c7a1 beqz a5,1750a <_ZN7testing8internal17TestEventRepeater22OnEnvironmentsSetUpEndERKNS_8UnitTestE+0x4c> - 174c4: 1101 addi sp,sp,-32 - 174c6: 691c ld a5,16(a0) - 174c8: e822 sd s0,16(sp) - 174ca: 6d00 ld s0,24(a0) - 174cc: e426 sd s1,8(sp) - 174ce: e04a sd s2,0(sp) - 174d0: 8c1d sub s0,s0,a5 - 174d2: ec06 sd ra,24(sp) - 174d4: 840d srai s0,s0,0x3 - 174d6: 84aa mv s1,a0 - 174d8: 892e mv s2,a1 - 174da: e801 bnez s0,174ea <_ZN7testing8internal17TestEventRepeater22OnEnvironmentsSetUpEndERKNS_8UnitTestE+0x2c> - 174dc: 60e2 ld ra,24(sp) - 174de: 6442 ld s0,16(sp) - 174e0: 64a2 ld s1,8(sp) - 174e2: 6902 ld s2,0(sp) - 174e4: 6105 addi sp,sp,32 - 174e6: 8082 ret - 174e8: 689c ld a5,16(s1) - 174ea: 147d addi s0,s0,-1 - 174ec: 00341713 slli a4,s0,0x3 - 174f0: 97ba add a5,a5,a4 - 174f2: 6388 ld a0,0(a5) - 174f4: 85ca mv a1,s2 - 174f6: 611c ld a5,0(a0) - 174f8: 779c ld a5,40(a5) - 174fa: 9782 jalr a5 - 174fc: f475 bnez s0,174e8 <_ZN7testing8internal17TestEventRepeater22OnEnvironmentsSetUpEndERKNS_8UnitTestE+0x2a> - 174fe: 60e2 ld ra,24(sp) - 17500: 6442 ld s0,16(sp) - 17502: 64a2 ld s1,8(sp) - 17504: 6902 ld s2,0(sp) - 17506: 6105 addi sp,sp,32 - 17508: 8082 ret - 1750a: 8082 ret - -000000000001750c <_ZN7testing8internal17TestEventRepeater25OnEnvironmentsTearDownEndERKNS_8UnitTestE>: - 1750c: 00854783 lbu a5,8(a0) - 17510: c7a1 beqz a5,17558 <_ZN7testing8internal17TestEventRepeater25OnEnvironmentsTearDownEndERKNS_8UnitTestE+0x4c> - 17512: 1101 addi sp,sp,-32 - 17514: 691c ld a5,16(a0) - 17516: e822 sd s0,16(sp) - 17518: 6d00 ld s0,24(a0) - 1751a: e426 sd s1,8(sp) - 1751c: e04a sd s2,0(sp) - 1751e: 8c1d sub s0,s0,a5 - 17520: ec06 sd ra,24(sp) - 17522: 840d srai s0,s0,0x3 - 17524: 84aa mv s1,a0 - 17526: 892e mv s2,a1 - 17528: e801 bnez s0,17538 <_ZN7testing8internal17TestEventRepeater25OnEnvironmentsTearDownEndERKNS_8UnitTestE+0x2c> - 1752a: 60e2 ld ra,24(sp) - 1752c: 6442 ld s0,16(sp) - 1752e: 64a2 ld s1,8(sp) - 17530: 6902 ld s2,0(sp) - 17532: 6105 addi sp,sp,32 - 17534: 8082 ret - 17536: 689c ld a5,16(s1) - 17538: 147d addi s0,s0,-1 - 1753a: 00341713 slli a4,s0,0x3 - 1753e: 97ba add a5,a5,a4 - 17540: 6388 ld a0,0(a5) - 17542: 85ca mv a1,s2 - 17544: 611c ld a5,0(a0) - 17546: 7bbc ld a5,112(a5) - 17548: 9782 jalr a5 - 1754a: f475 bnez s0,17536 <_ZN7testing8internal17TestEventRepeater25OnEnvironmentsTearDownEndERKNS_8UnitTestE+0x2a> - 1754c: 60e2 ld ra,24(sp) - 1754e: 6442 ld s0,16(sp) - 17550: 64a2 ld s1,8(sp) - 17552: 6902 ld s2,0(sp) - 17554: 6105 addi sp,sp,32 - 17556: 8082 ret - 17558: 8082 ret - -000000000001755a <_ZN7testing8internal17TestEventRepeater9OnTestEndERKNS_8TestInfoE>: - 1755a: 00854783 lbu a5,8(a0) - 1755e: c7a1 beqz a5,175a6 <_ZN7testing8internal17TestEventRepeater9OnTestEndERKNS_8TestInfoE+0x4c> - 17560: 1101 addi sp,sp,-32 - 17562: 691c ld a5,16(a0) - 17564: e822 sd s0,16(sp) - 17566: 6d00 ld s0,24(a0) - 17568: e426 sd s1,8(sp) - 1756a: e04a sd s2,0(sp) - 1756c: 8c1d sub s0,s0,a5 - 1756e: ec06 sd ra,24(sp) - 17570: 840d srai s0,s0,0x3 - 17572: 84aa mv s1,a0 - 17574: 892e mv s2,a1 - 17576: e801 bnez s0,17586 <_ZN7testing8internal17TestEventRepeater9OnTestEndERKNS_8TestInfoE+0x2c> - 17578: 60e2 ld ra,24(sp) - 1757a: 6442 ld s0,16(sp) - 1757c: 64a2 ld s1,8(sp) - 1757e: 6902 ld s2,0(sp) - 17580: 6105 addi sp,sp,32 - 17582: 8082 ret - 17584: 689c ld a5,16(s1) - 17586: 147d addi s0,s0,-1 - 17588: 00341713 slli a4,s0,0x3 - 1758c: 97ba add a5,a5,a4 - 1758e: 6388 ld a0,0(a5) - 17590: 85ca mv a1,s2 - 17592: 611c ld a5,0(a0) - 17594: 6bbc ld a5,80(a5) - 17596: 9782 jalr a5 - 17598: f475 bnez s0,17584 <_ZN7testing8internal17TestEventRepeater9OnTestEndERKNS_8TestInfoE+0x2a> - 1759a: 60e2 ld ra,24(sp) - 1759c: 6442 ld s0,16(sp) - 1759e: 64a2 ld s1,8(sp) - 175a0: 6902 ld s2,0(sp) - 175a2: 6105 addi sp,sp,32 - 175a4: 8082 ret - 175a6: 8082 ret - -00000000000175a8 <_ZN7testing8internal17TestEventRepeater13OnTestCaseEndERKNS_9TestSuiteE>: - 175a8: 00854783 lbu a5,8(a0) - 175ac: c7a1 beqz a5,175f4 <_ZN7testing8internal17TestEventRepeater13OnTestCaseEndERKNS_9TestSuiteE+0x4c> - 175ae: 1101 addi sp,sp,-32 - 175b0: 691c ld a5,16(a0) - 175b2: e822 sd s0,16(sp) - 175b4: 6d00 ld s0,24(a0) - 175b6: e426 sd s1,8(sp) - 175b8: e04a sd s2,0(sp) - 175ba: 8c1d sub s0,s0,a5 - 175bc: ec06 sd ra,24(sp) - 175be: 840d srai s0,s0,0x3 - 175c0: 84aa mv s1,a0 - 175c2: 892e mv s2,a1 - 175c4: e801 bnez s0,175d4 <_ZN7testing8internal17TestEventRepeater13OnTestCaseEndERKNS_9TestSuiteE+0x2c> - 175c6: 60e2 ld ra,24(sp) - 175c8: 6442 ld s0,16(sp) - 175ca: 64a2 ld s1,8(sp) - 175cc: 6902 ld s2,0(sp) - 175ce: 6105 addi sp,sp,32 - 175d0: 8082 ret - 175d2: 689c ld a5,16(s1) - 175d4: 147d addi s0,s0,-1 - 175d6: 00341713 slli a4,s0,0x3 - 175da: 97ba add a5,a5,a4 - 175dc: 6388 ld a0,0(a5) - 175de: 85ca mv a1,s2 - 175e0: 611c ld a5,0(a0) - 175e2: 73bc ld a5,96(a5) - 175e4: 9782 jalr a5 - 175e6: f475 bnez s0,175d2 <_ZN7testing8internal17TestEventRepeater13OnTestCaseEndERKNS_9TestSuiteE+0x2a> - 175e8: 60e2 ld ra,24(sp) - 175ea: 6442 ld s0,16(sp) - 175ec: 64a2 ld s1,8(sp) - 175ee: 6902 ld s2,0(sp) - 175f0: 6105 addi sp,sp,32 - 175f2: 8082 ret - 175f4: 8082 ret - -00000000000175f6 <_ZN7testing8internal17TestEventRepeater14OnTestSuiteEndERKNS_9TestSuiteE>: - 175f6: 00854783 lbu a5,8(a0) - 175fa: c7a1 beqz a5,17642 <_ZN7testing8internal17TestEventRepeater14OnTestSuiteEndERKNS_9TestSuiteE+0x4c> - 175fc: 1101 addi sp,sp,-32 - 175fe: 691c ld a5,16(a0) - 17600: e822 sd s0,16(sp) - 17602: 6d00 ld s0,24(a0) - 17604: e426 sd s1,8(sp) - 17606: e04a sd s2,0(sp) - 17608: 8c1d sub s0,s0,a5 - 1760a: ec06 sd ra,24(sp) - 1760c: 840d srai s0,s0,0x3 - 1760e: 84aa mv s1,a0 - 17610: 892e mv s2,a1 - 17612: e801 bnez s0,17622 <_ZN7testing8internal17TestEventRepeater14OnTestSuiteEndERKNS_9TestSuiteE+0x2c> - 17614: 60e2 ld ra,24(sp) - 17616: 6442 ld s0,16(sp) - 17618: 64a2 ld s1,8(sp) - 1761a: 6902 ld s2,0(sp) - 1761c: 6105 addi sp,sp,32 - 1761e: 8082 ret - 17620: 689c ld a5,16(s1) - 17622: 147d addi s0,s0,-1 - 17624: 00341713 slli a4,s0,0x3 - 17628: 97ba add a5,a5,a4 - 1762a: 6388 ld a0,0(a5) - 1762c: 85ca mv a1,s2 - 1762e: 611c ld a5,0(a0) - 17630: 6fbc ld a5,88(a5) - 17632: 9782 jalr a5 - 17634: f475 bnez s0,17620 <_ZN7testing8internal17TestEventRepeater14OnTestSuiteEndERKNS_9TestSuiteE+0x2a> - 17636: 60e2 ld ra,24(sp) - 17638: 6442 ld s0,16(sp) - 1763a: 64a2 ld s1,8(sp) - 1763c: 6902 ld s2,0(sp) - 1763e: 6105 addi sp,sp,32 - 17640: 8082 ret - 17642: 8082 ret - -0000000000017644 <_ZN7testing8internal17TestEventRepeater16OnTestProgramEndERKNS_8UnitTestE>: - 17644: 00854783 lbu a5,8(a0) - 17648: c7a1 beqz a5,17690 <_ZN7testing8internal17TestEventRepeater16OnTestProgramEndERKNS_8UnitTestE+0x4c> - 1764a: 1101 addi sp,sp,-32 - 1764c: 691c ld a5,16(a0) - 1764e: e822 sd s0,16(sp) - 17650: 6d00 ld s0,24(a0) - 17652: e426 sd s1,8(sp) - 17654: e04a sd s2,0(sp) - 17656: 8c1d sub s0,s0,a5 - 17658: ec06 sd ra,24(sp) - 1765a: 840d srai s0,s0,0x3 - 1765c: 84aa mv s1,a0 - 1765e: 892e mv s2,a1 - 17660: e801 bnez s0,17670 <_ZN7testing8internal17TestEventRepeater16OnTestProgramEndERKNS_8UnitTestE+0x2c> - 17662: 60e2 ld ra,24(sp) - 17664: 6442 ld s0,16(sp) - 17666: 64a2 ld s1,8(sp) - 17668: 6902 ld s2,0(sp) - 1766a: 6105 addi sp,sp,32 - 1766c: 8082 ret - 1766e: 689c ld a5,16(s1) - 17670: 147d addi s0,s0,-1 - 17672: 00341713 slli a4,s0,0x3 - 17676: 97ba add a5,a5,a4 - 17678: 6388 ld a0,0(a5) - 1767a: 85ca mv a1,s2 - 1767c: 611c ld a5,0(a0) - 1767e: 63dc ld a5,128(a5) - 17680: 9782 jalr a5 - 17682: f475 bnez s0,1766e <_ZN7testing8internal17TestEventRepeater16OnTestProgramEndERKNS_8UnitTestE+0x2a> - 17684: 60e2 ld ra,24(sp) - 17686: 6442 ld s0,16(sp) - 17688: 64a2 ld s1,8(sp) - 1768a: 6902 ld s2,0(sp) - 1768c: 6105 addi sp,sp,32 - 1768e: 8082 ret - 17690: 8082 ret - -0000000000017692 <_ZN7testing8internal17TestEventRepeater20OnTestIterationStartERKNS_8UnitTestEi>: - 17692: 00854783 lbu a5,8(a0) - 17696: c7b1 beqz a5,176e2 <_ZN7testing8internal17TestEventRepeater20OnTestIterationStartERKNS_8UnitTestEi+0x50> - 17698: 6918 ld a4,16(a0) - 1769a: 6d1c ld a5,24(a0) - 1769c: 7179 addi sp,sp,-48 - 1769e: ec26 sd s1,24(sp) - 176a0: f406 sd ra,40(sp) - 176a2: 84aa mv s1,a0 - 176a4: 02e78b63 beq a5,a4,176da <_ZN7testing8internal17TestEventRepeater20OnTestIterationStartERKNS_8UnitTestEi+0x48> - 176a8: f022 sd s0,32(sp) - 176aa: e84a sd s2,16(sp) - 176ac: e44e sd s3,8(sp) - 176ae: 892e mv s2,a1 - 176b0: 89b2 mv s3,a2 - 176b2: 4401 li s0,0 - 176b4: 00341793 slli a5,s0,0x3 - 176b8: 973e add a4,a4,a5 - 176ba: 6308 ld a0,0(a4) - 176bc: 864e mv a2,s3 - 176be: 85ca mv a1,s2 - 176c0: 611c ld a5,0(a0) - 176c2: 0405 addi s0,s0,1 - 176c4: 6f9c ld a5,24(a5) - 176c6: 9782 jalr a5 - 176c8: 6898 ld a4,16(s1) - 176ca: 6c9c ld a5,24(s1) - 176cc: 8f99 sub a5,a5,a4 - 176ce: 878d srai a5,a5,0x3 - 176d0: fef462e3 bltu s0,a5,176b4 <_ZN7testing8internal17TestEventRepeater20OnTestIterationStartERKNS_8UnitTestEi+0x22> - 176d4: 7402 ld s0,32(sp) - 176d6: 6942 ld s2,16(sp) - 176d8: 69a2 ld s3,8(sp) - 176da: 70a2 ld ra,40(sp) - 176dc: 64e2 ld s1,24(sp) - 176de: 6145 addi sp,sp,48 - 176e0: 8082 ret - 176e2: 8082 ret - -00000000000176e4 <_ZN7testing8internal17TestEventRepeater18OnTestIterationEndERKNS_8UnitTestEi>: - 176e4: 00854783 lbu a5,8(a0) - 176e8: cba9 beqz a5,1773a <_ZN7testing8internal17TestEventRepeater18OnTestIterationEndERKNS_8UnitTestEi+0x56> - 176ea: 7179 addi sp,sp,-48 - 176ec: 691c ld a5,16(a0) - 176ee: f022 sd s0,32(sp) - 176f0: 6d00 ld s0,24(a0) - 176f2: ec26 sd s1,24(sp) - 176f4: e84a sd s2,16(sp) - 176f6: 8c1d sub s0,s0,a5 - 176f8: e44e sd s3,8(sp) - 176fa: f406 sd ra,40(sp) - 176fc: 840d srai s0,s0,0x3 - 176fe: 84aa mv s1,a0 - 17700: 892e mv s2,a1 - 17702: 89b2 mv s3,a2 - 17704: e809 bnez s0,17716 <_ZN7testing8internal17TestEventRepeater18OnTestIterationEndERKNS_8UnitTestEi+0x32> - 17706: 70a2 ld ra,40(sp) - 17708: 7402 ld s0,32(sp) - 1770a: 64e2 ld s1,24(sp) - 1770c: 6942 ld s2,16(sp) - 1770e: 69a2 ld s3,8(sp) - 17710: 6145 addi sp,sp,48 - 17712: 8082 ret - 17714: 689c ld a5,16(s1) - 17716: 147d addi s0,s0,-1 - 17718: 00341713 slli a4,s0,0x3 - 1771c: 97ba add a5,a5,a4 - 1771e: 6388 ld a0,0(a5) - 17720: 864e mv a2,s3 - 17722: 85ca mv a1,s2 - 17724: 611c ld a5,0(a0) - 17726: 7fbc ld a5,120(a5) - 17728: 9782 jalr a5 - 1772a: f46d bnez s0,17714 <_ZN7testing8internal17TestEventRepeater18OnTestIterationEndERKNS_8UnitTestEi+0x30> - 1772c: 70a2 ld ra,40(sp) - 1772e: 7402 ld s0,32(sp) - 17730: 64e2 ld s1,24(sp) - 17732: 6942 ld s2,16(sp) - 17734: 69a2 ld s3,8(sp) - 17736: 6145 addi sp,sp,48 - 17738: 8082 ret - 1773a: 8082 ret - -000000000001773c <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0>: - 1773c: 1101 addi sp,sp,-32 - 1773e: e822 sd s0,16(sp) - 17740: e426 sd s1,8(sp) - 17742: 842e mv s0,a1 - 17744: ec06 sd ra,24(sp) - 17746: 85b2 mv a1,a2 - 17748: 84b6 mv s1,a3 - 1774a: 8636 mv a2,a3 - 1774c: 0086e363 bltu a3,s0,17752 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x16> - 17750: 8622 mv a2,s0 - 17752: c601 beqz a2,1775a <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x1e> - 17754: 99cfe0ef jal 158f0 - 17758: ed01 bnez a0,17770 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x34> - 1775a: 800007b7 lui a5,0x80000 - 1775e: 8c05 sub s0,s0,s1 - 17760: fff7c513 not a0,a5 - 17764: 00854663 blt a0,s0,17770 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x34> - 17768: 00f44963 blt s0,a5,1777a <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x3e> - 1776c: 0004051b sext.w a0,s0 - 17770: 60e2 ld ra,24(sp) - 17772: 6442 ld s0,16(sp) - 17774: 64a2 ld s1,8(sp) - 17776: 6105 addi sp,sp,32 - 17778: 8082 ret - 1777a: 853e mv a0,a5 - 1777c: bfd5 j 17770 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x34> - -000000000001777e <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0>: - 1777e: 715d addi sp,sp,-80 - 17780: e0a2 sd s0,64(sp) - 17782: 691c ld a5,16(a0) - 17784: 6500 ld s0,8(a0) - 17786: fc26 sd s1,56(sp) - 17788: f84a sd s2,48(sp) - 1778a: f44e sd s3,40(sp) - 1778c: e486 sd ra,72(sp) - 1778e: 84aa mv s1,a0 - 17790: 89b2 mv s3,a2 - 17792: 892e mv s2,a1 - 17794: 04f40a63 beq s0,a5,177e8 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x6a> - 17798: 00840713 addi a4,s0,8 - 1779c: 02858c63 beq a1,s0,177d4 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x56> - 177a0: ff843683 ld a3,-8(s0) - 177a4: ff840793 addi a5,s0,-8 - 177a8: 40b78633 sub a2,a5,a1 - 177ac: e014 sd a3,0(s0) - 177ae: e518 sd a4,8(a0) - 177b0: 47a1 li a5,8 - 177b2: 10c7db63 bge a5,a2,178c8 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x14a> - 177b6: 40c40533 sub a0,s0,a2 - 177ba: a06fe0ef jal 159c0 - 177be: 0009b783 ld a5,0(s3) - 177c2: 60a6 ld ra,72(sp) - 177c4: 6406 ld s0,64(sp) - 177c6: 00f93023 sd a5,0(s2) - 177ca: 74e2 ld s1,56(sp) - 177cc: 7942 ld s2,48(sp) - 177ce: 79a2 ld s3,40(sp) - 177d0: 6161 addi sp,sp,80 - 177d2: 8082 ret - 177d4: 621c ld a5,0(a2) - 177d6: 60a6 ld ra,72(sp) - 177d8: 6406 ld s0,64(sp) - 177da: e19c sd a5,0(a1) - 177dc: e518 sd a4,8(a0) - 177de: 74e2 ld s1,56(sp) - 177e0: 7942 ld s2,48(sp) - 177e2: 79a2 ld s3,40(sp) - 177e4: 6161 addi sp,sp,80 - 177e6: 8082 ret - 177e8: e85a sd s6,16(sp) - 177ea: 00053b03 ld s6,0(a0) - 177ee: 577d li a4,-1 - 177f0: f052 sd s4,32(sp) - 177f2: 416407b3 sub a5,s0,s6 - 177f6: ec56 sd s5,24(sp) - 177f8: e45e sd s7,8(sp) - 177fa: 8311 srli a4,a4,0x4 - 177fc: 878d srai a5,a5,0x3 - 177fe: 0ce78b63 beq a5,a4,178d4 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x156> - 17802: 4a05 li s4,1 - 17804: e3ad bnez a5,17866 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xe8> - 17806: 57fd li a5,-1 - 17808: 8391 srli a5,a5,0x4 - 1780a: 0147f363 bgeu a5,s4,17810 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x92> - 1780e: 8a3e mv s4,a5 - 17810: 0a0e slli s4,s4,0x3 - 17812: 8552 mv a0,s4 - 17814: fbdfd0ef jal 157d0 <_Znwm@plt> - 17818: 0009b683 ld a3,0(s3) - 1781c: 41690ab3 sub s5,s2,s6 - 17820: 01550733 add a4,a0,s5 - 17824: 008a8793 addi a5,s5,8 - 17828: 41240433 sub s0,s0,s2 - 1782c: 97aa add a5,a5,a0 - 1782e: e314 sd a3,0(a4) - 17830: 89aa mv s3,a0 - 17832: 00878bb3 add s7,a5,s0 - 17836: 05504063 bgtz s5,17876 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xf8> - 1783a: 06804c63 bgtz s0,178b2 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x134> - 1783e: 060b1663 bnez s6,178aa <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x12c> - 17842: 60a6 ld ra,72(sp) - 17844: 6406 ld s0,64(sp) - 17846: 9a4e add s4,s4,s3 - 17848: 0144b823 sd s4,16(s1) - 1784c: 0134b023 sd s3,0(s1) - 17850: 0174b423 sd s7,8(s1) - 17854: 7a02 ld s4,32(sp) - 17856: 6ae2 ld s5,24(sp) - 17858: 6b42 ld s6,16(sp) - 1785a: 6ba2 ld s7,8(sp) - 1785c: 74e2 ld s1,56(sp) - 1785e: 7942 ld s2,48(sp) - 17860: 79a2 ld s3,40(sp) - 17862: 6161 addi sp,sp,80 - 17864: 8082 ret - 17866: 00179a13 slli s4,a5,0x1 - 1786a: f8fa7ee3 bgeu s4,a5,17806 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x88> - 1786e: 5a45 li s4,-15 - 17870: 001a5a13 srli s4,s4,0x1 - 17874: bf79 j 17812 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x94> - 17876: 86aa mv a3,a0 - 17878: 865a mv a2,s6 - 1787a: 0c3af757 vsetvli a4,s5,e8,m8,ta,ma - 1787e: 02060407 vle8.v v8,(a2) - 17882: 40ea8ab3 sub s5,s5,a4 - 17886: 963a add a2,a2,a4 - 17888: 02068427 vse8.v v8,(a3) - 1788c: 96ba add a3,a3,a4 - 1788e: fe0a96e3 bnez s5,1787a <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xfc> - 17892: 00805c63 blez s0,178aa <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x12c> - 17896: 0c347757 vsetvli a4,s0,e8,m8,ta,ma - 1789a: 02090407 vle8.v v8,(s2) - 1789e: 8c19 sub s0,s0,a4 - 178a0: 993a add s2,s2,a4 - 178a2: 02078427 vse8.v v8,(a5) - 178a6: 97ba add a5,a5,a4 - 178a8: f47d bnez s0,17896 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x118> - 178aa: 855a mv a0,s6 - 178ac: f85fd0ef jal 15830 <_ZdlPv@plt> - 178b0: bf49 j 17842 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xc4> - 178b2: 0c347757 vsetvli a4,s0,e8,m8,ta,ma - 178b6: 02090407 vle8.v v8,(s2) - 178ba: 8c19 sub s0,s0,a4 - 178bc: 993a add s2,s2,a4 - 178be: 02078427 vse8.v v8,(a5) - 178c2: 97ba add a5,a5,a4 - 178c4: f47d bnez s0,178b2 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x134> - 178c6: bfa5 j 1783e <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xc0> - 178c8: eef61be3 bne a2,a5,177be <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x40> - 178cc: 619c ld a5,0(a1) - 178ce: fef43c23 sd a5,-8(s0) - 178d2: b5f5 j 177be <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x40> - 178d4: 00020517 auipc a0,0x20 - 178d8: 47450513 addi a0,a0,1140 # 37d48 <_IO_stdin_used+0x2a0> - 178dc: f45fd0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - -00000000000178e0 <_ZNK7testing9TestSuite17test_to_run_countEv>: - 178e0: 791c ld a5,48(a0) - 178e2: 7d14 ld a3,56(a0) - 178e4: 4501 li a0,0 - 178e6: 00d78a63 beq a5,a3,178fa <_ZNK7testing9TestSuite17test_to_run_countEv+0x1a> - 178ea: 6398 ld a4,0(a5) - 178ec: 07a1 addi a5,a5,8 # ffffffff80000008 <__global_pointer$+0xffffffff7ffb5278> - 178ee: 08074703 lbu a4,128(a4) - 178f2: 9d39 addw a0,a0,a4 - 178f4: fef69be3 bne a3,a5,178ea <_ZNK7testing9TestSuite17test_to_run_countEv+0xa> - 178f8: 8082 ret - 178fa: 8082 ret - -00000000000178fc <_ZNK7testing9TestSuite19disabled_test_countEv>: - 178fc: 791c ld a5,48(a0) - 178fe: 7d14 ld a3,56(a0) - 17900: 4501 li a0,0 - 17902: 00d78a63 beq a5,a3,17916 <_ZNK7testing9TestSuite19disabled_test_countEv+0x1a> - 17906: 6398 ld a4,0(a5) - 17908: 07a1 addi a5,a5,8 - 1790a: 08174703 lbu a4,129(a4) - 1790e: 9d39 addw a0,a0,a4 - 17910: fef69be3 bne a3,a5,17906 <_ZNK7testing9TestSuite19disabled_test_countEv+0xa> - 17914: 8082 ret - 17916: 8082 ret - -0000000000017918 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo>: - 17918: 1101 addi sp,sp,-32 - 1791a: e822 sd s0,16(sp) - 1791c: e426 sd s1,8(sp) - 1791e: ec06 sd ra,24(sp) - 17920: 02700793 li a5,39 - 17924: 842a mv s0,a0 - 17926: 84ae mv s1,a1 - 17928: 0aa7cd63 blt a5,a0,179e2 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xca> - 1792c: 0e054463 bltz a0,17a14 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xfc> - 17930: 0ca7e563 bltu a5,a0,179fa <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xe2> - 17934: 00023717 auipc a4,0x23 - 17938: fac70713 addi a4,a4,-84 # 3a8e0 <_IO_stdin_used+0x2e38> - 1793c: 00251793 slli a5,a0,0x2 - 17940: 97ba add a5,a5,a4 - 17942: 439c lw a5,0(a5) - 17944: 97ba add a5,a5,a4 - 17946: 8782 jr a5 - 17948: 852e mv a0,a1 - 1794a: 00020597 auipc a1,0x20 - 1794e: 41e58593 addi a1,a1,1054 # 37d68 <_IO_stdin_used+0x2c0> - 17952: c0ffd0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 17956: 4509 li a0,2 - 17958: 60e2 ld ra,24(sp) - 1795a: 6442 ld s0,16(sp) - 1795c: 64a2 ld s1,8(sp) - 1795e: 6105 addi sp,sp,32 - 17960: 8082 ret - 17962: 852e mv a0,a1 - 17964: 00020597 auipc a1,0x20 - 17968: 41c58593 addi a1,a1,1052 # 37d80 <_IO_stdin_used+0x2d8> - 1796c: bf5fd0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 17970: b7dd j 17956 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> - 17972: 852e mv a0,a1 - 17974: 00020597 auipc a1,0x20 - 17978: 41458593 addi a1,a1,1044 # 37d88 <_IO_stdin_used+0x2e0> - 1797c: be5fd0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 17980: bfd9 j 17956 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> - 17982: 852e mv a0,a1 - 17984: 00020597 auipc a1,0x20 - 17988: 42458593 addi a1,a1,1060 # 37da8 <_IO_stdin_used+0x300> - 1798c: bd5fd0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 17990: b7d9 j 17956 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> - 17992: 852e mv a0,a1 - 17994: 00020597 auipc a1,0x20 - 17998: 40458593 addi a1,a1,1028 # 37d98 <_IO_stdin_used+0x2f0> - 1799c: bc5fd0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 179a0: bf5d j 17956 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> - 179a2: 852e mv a0,a1 - 179a4: 00020597 auipc a1,0x20 - 179a8: 40c58593 addi a1,a1,1036 # 37db0 <_IO_stdin_used+0x308> - 179ac: bb5fd0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 179b0: b75d j 17956 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> - 179b2: 852e mv a0,a1 - 179b4: 00020597 auipc a1,0x20 - 179b8: 3dc58593 addi a1,a1,988 # 37d90 <_IO_stdin_used+0x2e8> - 179bc: ba5fd0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 179c0: bf59 j 17956 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> - 179c2: 852e mv a0,a1 - 179c4: 00020597 auipc a1,0x20 - 179c8: 3dc58593 addi a1,a1,988 # 37da0 <_IO_stdin_used+0x2f8> - 179cc: b95fd0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 179d0: b759 j 17956 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> - 179d2: 852e mv a0,a1 - 179d4: 00020597 auipc a1,0x20 - 179d8: 39c58593 addi a1,a1,924 # 37d70 <_IO_stdin_used+0x2c8> - 179dc: b85fd0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 179e0: bf9d j 17956 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> - 179e2: 05c00793 li a5,92 - 179e6: 00f51a63 bne a0,a5,179fa <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xe2> - 179ea: 852e mv a0,a1 - 179ec: 00020597 auipc a1,0x20 - 179f0: 38c58593 addi a1,a1,908 # 37d78 <_IO_stdin_used+0x2d0> - 179f4: b6dfd0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 179f8: bfb9 j 17956 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> - 179fa: fe04079b addiw a5,s0,-32 - 179fe: 05e00713 li a4,94 - 17a02: 00f76963 bltu a4,a5,17a14 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xfc> - 17a06: 0ff47593 zext.b a1,s0 - 17a0a: 8526 mv a0,s1 - 17a0c: b65fd0ef jal 15570 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> - 17a10: 4501 li a0,0 - 17a12: b799 j 17958 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x40> - 17a14: 609c ld a5,0(s1) - 17a16: 4609 li a2,2 - 17a18: 00020597 auipc a1,0x20 - 17a1c: 3a058593 addi a1,a1,928 # 37db8 <_IO_stdin_used+0x310> - 17a20: fe87b783 ld a5,-24(a5) - 17a24: 8526 mv a0,s1 - 17a26: e04a sd s2,0(sp) - 17a28: 97a6 add a5,a5,s1 - 17a2a: 0187a903 lw s2,24(a5) - 17a2e: c03fd0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 17a32: 609c ld a5,0(s1) - 17a34: 6691 lui a3,0x4 - 17a36: 06a1 addi a3,a3,8 # 4008 <__abi_tag-0xc28c> - 17a38: fe87b703 ld a4,-24(a5) - 17a3c: 8526 mv a0,s1 - 17a3e: 85a2 mv a1,s0 - 17a40: 9726 add a4,a4,s1 - 17a42: 4f1c lw a5,24(a4) - 17a44: fb57f793 andi a5,a5,-75 - 17a48: 8fd5 or a5,a5,a3 - 17a4a: cf1c sw a5,24(a4) - 17a4c: 9f5fd0ef jal 15440 <_ZNSolsEi@plt> - 17a50: 609c ld a5,0(s1) - 17a52: 4505 li a0,1 - 17a54: fe87b783 ld a5,-24(a5) - 17a58: 94be add s1,s1,a5 - 17a5a: 0124ac23 sw s2,24(s1) - 17a5e: 6902 ld s2,0(sp) - 17a60: bde5 j 17958 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x40> - -0000000000017a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0>: - 17a62: 7179 addi sp,sp,-48 - 17a64: f022 sd s0,32(sp) - 17a66: 40b60433 sub s0,a2,a1 - 17a6a: ec26 sd s1,24(sp) - 17a6c: e84a sd s2,16(sp) - 17a6e: f406 sd ra,40(sp) - 17a70: e422 sd s0,8(sp) - 17a72: 47bd li a5,15 - 17a74: 84ae mv s1,a1 - 17a76: 892a mv s2,a0 - 17a78: 0487e763 bltu a5,s0,17ac6 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x64> - 17a7c: 4785 li a5,1 - 17a7e: 6108 ld a0,0(a0) - 17a80: 02f41463 bne s0,a5,17aa8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x46> - 17a84: 0005c783 lbu a5,0(a1) - 17a88: 00f50023 sb a5,0(a0) - 17a8c: 6422 ld s0,8(sp) - 17a8e: 00093503 ld a0,0(s2) - 17a92: 00893423 sd s0,8(s2) - 17a96: 9522 add a0,a0,s0 - 17a98: 00050023 sb zero,0(a0) - 17a9c: 70a2 ld ra,40(sp) - 17a9e: 7402 ld s0,32(sp) - 17aa0: 64e2 ld s1,24(sp) - 17aa2: 6942 ld s2,16(sp) - 17aa4: 6145 addi sp,sp,48 - 17aa6: 8082 ret - 17aa8: d46d beqz s0,17a92 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x30> - 17aaa: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 17aae: 02048407 vle8.v v8,(s1) - 17ab2: 8c1d sub s0,s0,a5 - 17ab4: 94be add s1,s1,a5 - 17ab6: 02050427 vse8.v v8,(a0) - 17aba: 953e add a0,a0,a5 - 17abc: f47d bnez s0,17aaa <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x48> - 17abe: 6422 ld s0,8(sp) - 17ac0: 00093503 ld a0,0(s2) - 17ac4: b7f9 j 17a92 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x30> - 17ac6: 4601 li a2,0 - 17ac8: 002c addi a1,sp,8 - 17aca: b17fd0ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 17ace: 67a2 ld a5,8(sp) - 17ad0: 00a93023 sd a0,0(s2) - 17ad4: 00f93823 sd a5,16(s2) - 17ad8: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 17adc: 02048407 vle8.v v8,(s1) - 17ae0: 8c1d sub s0,s0,a5 - 17ae2: 94be add s1,s1,a5 - 17ae4: 02050427 vse8.v v8,(a0) - 17ae8: 953e add a0,a0,a5 - 17aea: f061 bnez s0,17aaa <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x48> - 17aec: bfc9 j 17abe <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x5c> - -0000000000017aee <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0>: - 17aee: 7179 addi sp,sp,-48 - 17af0: f022 sd s0,32(sp) - 17af2: 40b60433 sub s0,a2,a1 - 17af6: ec26 sd s1,24(sp) - 17af8: e84a sd s2,16(sp) - 17afa: f406 sd ra,40(sp) - 17afc: e422 sd s0,8(sp) - 17afe: 47bd li a5,15 - 17b00: 84ae mv s1,a1 - 17b02: 892a mv s2,a0 - 17b04: 0487e763 bltu a5,s0,17b52 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x64> - 17b08: 4785 li a5,1 - 17b0a: 6108 ld a0,0(a0) - 17b0c: 02f41463 bne s0,a5,17b34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x46> - 17b10: 0005c783 lbu a5,0(a1) - 17b14: 00f50023 sb a5,0(a0) - 17b18: 6422 ld s0,8(sp) - 17b1a: 00093503 ld a0,0(s2) - 17b1e: 00893423 sd s0,8(s2) - 17b22: 9522 add a0,a0,s0 - 17b24: 00050023 sb zero,0(a0) - 17b28: 70a2 ld ra,40(sp) - 17b2a: 7402 ld s0,32(sp) - 17b2c: 64e2 ld s1,24(sp) - 17b2e: 6942 ld s2,16(sp) - 17b30: 6145 addi sp,sp,48 - 17b32: 8082 ret - 17b34: d46d beqz s0,17b1e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x30> - 17b36: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 17b3a: 02048407 vle8.v v8,(s1) - 17b3e: 8c1d sub s0,s0,a5 - 17b40: 94be add s1,s1,a5 - 17b42: 02050427 vse8.v v8,(a0) - 17b46: 953e add a0,a0,a5 - 17b48: f47d bnez s0,17b36 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x48> - 17b4a: 6422 ld s0,8(sp) - 17b4c: 00093503 ld a0,0(s2) - 17b50: b7f9 j 17b1e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x30> - 17b52: 4601 li a2,0 - 17b54: 002c addi a1,sp,8 - 17b56: a8bfd0ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 17b5a: 67a2 ld a5,8(sp) - 17b5c: 00a93023 sd a0,0(s2) - 17b60: 00f93823 sd a5,16(s2) - 17b64: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 17b68: 02048407 vle8.v v8,(s1) - 17b6c: 8c1d sub s0,s0,a5 - 17b6e: 94be add s1,s1,a5 - 17b70: 02050427 vse8.v v8,(a0) - 17b74: 953e add a0,a0,a5 - 17b76: f061 bnez s0,17b36 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x48> - 17b78: bfc9 j 17b4a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x5c> - -0000000000017b7a <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo>: - 17b7a: 715d addi sp,sp,-80 - 17b7c: e0a2 sd s0,64(sp) - 17b7e: f84a sd s2,48(sp) - 17b80: f44e sd s3,40(sp) - 17b82: 8932 mv s2,a2 - 17b84: 89ae mv s3,a1 - 17b86: 842a mv s0,a0 - 17b88: 00020597 auipc a1,0x20 - 17b8c: 23858593 addi a1,a1,568 # 37dc0 <_IO_stdin_used+0x318> - 17b90: 8532 mv a0,a2 - 17b92: 4605 li a2,1 - 17b94: e486 sd ra,72(sp) - 17b96: e062 sd s8,0(sp) - 17b98: a99fd0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 17b9c: 0c098963 beqz s3,17c6e <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0xf4> - 17ba0: ec56 sd s5,24(sp) - 17ba2: e85a sd s6,16(sp) - 17ba4: e45e sd s7,8(sp) - 17ba6: fc26 sd s1,56(sp) - 17ba8: f052 sd s4,32(sp) - 17baa: 00044483 lbu s1,0(s0) - 17bae: 99a2 add s3,s3,s0 - 17bb0: 4c01 li s8,0 - 17bb2: 02200a93 li s5,34 - 17bb6: 02700b13 li s6,39 - 17bba: 4b85 li s7,1 - 17bbc: 03548363 beq s1,s5,17be2 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x68> - 17bc0: 07649163 bne s1,s6,17c22 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0xa8> - 17bc4: 4605 li a2,1 - 17bc6: 00020597 auipc a1,0x20 - 17bca: 20a58593 addi a1,a1,522 # 37dd0 <_IO_stdin_used+0x328> - 17bce: 854a mv a0,s2 - 17bd0: a61fd0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 17bd4: 0405 addi s0,s0,1 - 17bd6: 02898163 beq s3,s0,17bf8 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x7e> - 17bda: 00044483 lbu s1,0(s0) - 17bde: ff5491e3 bne s1,s5,17bc0 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x46> - 17be2: 4609 li a2,2 - 17be4: 00020597 auipc a1,0x20 - 17be8: 1f458593 addi a1,a1,500 # 37dd8 <_IO_stdin_used+0x330> - 17bec: 854a mv a0,s2 - 17bee: 0405 addi s0,s0,1 - 17bf0: a41fd0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 17bf4: fe8993e3 bne s3,s0,17bda <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x60> - 17bf8: 74e2 ld s1,56(sp) - 17bfa: 7a02 ld s4,32(sp) - 17bfc: 6ae2 ld s5,24(sp) - 17bfe: 6b42 ld s6,16(sp) - 17c00: 6ba2 ld s7,8(sp) - 17c02: 854a mv a0,s2 - 17c04: 4605 li a2,1 - 17c06: 00020597 auipc a1,0x20 - 17c0a: 1ba58593 addi a1,a1,442 # 37dc0 <_IO_stdin_used+0x318> - 17c0e: a23fd0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 17c12: 60a6 ld ra,72(sp) - 17c14: 6406 ld s0,64(sp) - 17c16: 7942 ld s2,48(sp) - 17c18: 79a2 ld s3,40(sp) - 17c1a: 8562 mv a0,s8 - 17c1c: 6c02 ld s8,0(sp) - 17c1e: 6161 addi sp,sp,80 - 17c20: 8082 ret - 17c22: 8526 mv a0,s1 - 17c24: 85ca mv a1,s2 - 17c26: cf3ff0ef jal 17918 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo> - 17c2a: 8a2a mv s4,a0 - 17c2c: fb7514e3 bne a0,s7,17bd4 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x5a> - 17c30: 0405 addi s0,s0,1 - 17c32: 02898c63 beq s3,s0,17c6a <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0xf0> - 17c36: 00044483 lbu s1,0(s0) - 17c3a: 8526 mv a0,s1 - 17c3c: ad5fd0ef jal 15710 - 17c40: e119 bnez a0,17c46 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0xcc> - 17c42: 8c52 mv s8,s4 - 17c44: bfa5 j 17bbc <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x42> - 17c46: 4609 li a2,2 - 17c48: 00020597 auipc a1,0x20 - 17c4c: 18058593 addi a1,a1,384 # 37dc8 <_IO_stdin_used+0x320> - 17c50: 854a mv a0,s2 - 17c52: 9dffd0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 17c56: 865e mv a2,s7 - 17c58: 854a mv a0,s2 - 17c5a: 00020597 auipc a1,0x20 - 17c5e: 16658593 addi a1,a1,358 # 37dc0 <_IO_stdin_used+0x318> - 17c62: 9cffd0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 17c66: 8c52 mv s8,s4 - 17c68: bf91 j 17bbc <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x42> - 17c6a: 8c5e mv s8,s7 - 17c6c: b771 j 17bf8 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x7e> - 17c6e: 4c01 li s8,0 - 17c70: bf49 j 17c02 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x88> - -0000000000017c72 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0>: - 17c72: 715d addi sp,sp,-80 - 17c74: e0a2 sd s0,64(sp) - 17c76: f44e sd s3,40(sp) - 17c78: f052 sd s4,32(sp) - 17c7a: 89b2 mv s3,a2 - 17c7c: 8a2e mv s4,a1 - 17c7e: 842a mv s0,a0 - 17c80: 00020597 auipc a1,0x20 - 17c84: 16058593 addi a1,a1,352 # 37de0 <_IO_stdin_used+0x338> - 17c88: 8532 mv a0,a2 - 17c8a: 4609 li a2,2 - 17c8c: e486 sd ra,72(sp) - 17c8e: 9a3fd0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 17c92: 0a0a0063 beqz s4,17d32 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xc0> - 17c96: f84a sd s2,48(sp) - 17c98: ec56 sd s5,24(sp) - 17c9a: e85a sd s6,16(sp) - 17c9c: e45e sd s7,8(sp) - 17c9e: fc26 sd s1,56(sp) - 17ca0: 4781 li a5,0 - 17ca2: 4901 li s2,0 - 17ca4: 02200a93 li s5,34 - 17ca8: 02700b93 li s7,39 - 17cac: 0ff00b13 li s6,255 - 17cb0: 4004 lw s1,0(s0) - 17cb2: c79d beqz a5,17ce0 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x6e> - 17cb4: 089b6c63 bltu s6,s1,17d4c <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xda> - 17cb8: 8526 mv a0,s1 - 17cba: a57fd0ef jal 15710 - 17cbe: c10d beqz a0,17ce0 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x6e> - 17cc0: 4609 li a2,2 - 17cc2: 00020597 auipc a1,0x20 - 17cc6: 10658593 addi a1,a1,262 # 37dc8 <_IO_stdin_used+0x320> - 17cca: 854e mv a0,s3 - 17ccc: 965fd0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 17cd0: 854e mv a0,s3 - 17cd2: 4609 li a2,2 - 17cd4: 00020597 auipc a1,0x20 - 17cd8: 10c58593 addi a1,a1,268 # 37de0 <_IO_stdin_used+0x338> - 17cdc: 955fd0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 17ce0: 4605 li a2,1 - 17ce2: 00020597 auipc a1,0x20 - 17ce6: 0ee58593 addi a1,a1,238 # 37dd0 <_IO_stdin_used+0x328> - 17cea: 854e mv a0,s3 - 17cec: 03548363 beq s1,s5,17d12 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xa0> - 17cf0: 05749e63 bne s1,s7,17d4c <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xda> - 17cf4: 0905 addi s2,s2,1 - 17cf6: 93bfd0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 17cfa: 0411 addi s0,s0,4 - 17cfc: 03490663 beq s2,s4,17d28 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xb6> - 17d00: 4004 lw s1,0(s0) - 17d02: 4605 li a2,1 - 17d04: 00020597 auipc a1,0x20 - 17d08: 0cc58593 addi a1,a1,204 # 37dd0 <_IO_stdin_used+0x328> - 17d0c: 854e mv a0,s3 - 17d0e: ff5491e3 bne s1,s5,17cf0 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x7e> - 17d12: 4609 li a2,2 - 17d14: 00020597 auipc a1,0x20 - 17d18: 0c458593 addi a1,a1,196 # 37dd8 <_IO_stdin_used+0x330> - 17d1c: 0905 addi s2,s2,1 - 17d1e: 913fd0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 17d22: 0411 addi s0,s0,4 - 17d24: fd491ee3 bne s2,s4,17d00 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x8e> - 17d28: 74e2 ld s1,56(sp) - 17d2a: 7942 ld s2,48(sp) - 17d2c: 6ae2 ld s5,24(sp) - 17d2e: 6b42 ld s6,16(sp) - 17d30: 6ba2 ld s7,8(sp) - 17d32: 6406 ld s0,64(sp) - 17d34: 60a6 ld ra,72(sp) - 17d36: 7a02 ld s4,32(sp) - 17d38: 854e mv a0,s3 - 17d3a: 79a2 ld s3,40(sp) - 17d3c: 4605 li a2,1 - 17d3e: 00020597 auipc a1,0x20 - 17d42: 08258593 addi a1,a1,130 # 37dc0 <_IO_stdin_used+0x318> - 17d46: 6161 addi sp,sp,80 - 17d48: 8e9fd06f j 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 17d4c: 8526 mv a0,s1 - 17d4e: 85ce mv a1,s3 - 17d50: bc9ff0ef jal 17918 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo> - 17d54: fff50793 addi a5,a0,-1 - 17d58: 0905 addi s2,s2,1 - 17d5a: 0411 addi s0,s0,4 - 17d5c: 0017b793 seqz a5,a5 - 17d60: f54918e3 bne s2,s4,17cb0 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x3e> - 17d64: b7d1 j 17d28 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xb6> - -0000000000017d66 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0>: - 17d66: 711d addi sp,sp,-96 - 17d68: e8a2 sd s0,80(sp) - 17d6a: 6900 ld s0,16(a0) - 17d6c: fc4e sd s3,56(sp) - 17d6e: f852 sd s4,48(sp) - 17d70: f05a sd s6,32(sp) - 17d72: ec86 sd ra,88(sp) - 17d74: e4a6 sd s1,72(sp) - 17d76: e0ca sd s2,64(sp) - 17d78: f456 sd s5,40(sp) - 17d7a: e862 sd s8,16(sp) - 17d7c: 8b2a mv s6,a0 - 17d7e: 8a2e mv s4,a1 - 17d80: 89b2 mv s3,a2 - 17d82: cc49 beqz s0,17e1c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xb6> - 17d84: 80000ab7 lui s5,0x80000 - 17d88: ec5e sd s7,24(sp) - 17d8a: fffacb93 not s7,s5 - 17d8e: 7404 ld s1,40(s0) - 17d90: 02043c03 ld s8,32(s0) - 17d94: 894e mv s2,s3 - 17d96: 0134f363 bgeu s1,s3,17d9c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x36> - 17d9a: 8926 mv s2,s1 - 17d9c: 00090863 beqz s2,17dac <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x46> - 17da0: 864a mv a2,s2 - 17da2: 85e2 mv a1,s8 - 17da4: 8552 mv a0,s4 - 17da6: b4bfd0ef jal 158f0 - 17daa: e901 bnez a0,17dba <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x54> - 17dac: 40998533 sub a0,s3,s1 - 17db0: 00abc763 blt s7,a0,17dbe <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x58> - 17db4: 01554a63 blt a0,s5,17dc8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x62> - 17db8: 2501 sext.w a0,a0 - 17dba: 00054763 bltz a0,17dc8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x62> - 17dbe: 6c1c ld a5,24(s0) - 17dc0: 4701 li a4,0 - 17dc2: c791 beqz a5,17dce <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x68> - 17dc4: 843e mv s0,a5 - 17dc6: b7e1 j 17d8e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x28> - 17dc8: 681c ld a5,16(s0) - 17dca: 4705 li a4,1 - 17dcc: ffe5 bnez a5,17dc4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x5e> - 17dce: 6be2 ld s7,24(sp) - 17dd0: 8aa2 mv s5,s0 - 17dd2: e739 bnez a4,17e20 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xba> - 17dd4: 00090863 beqz s2,17de4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x7e> - 17dd8: 864a mv a2,s2 - 17dda: 85d2 mv a1,s4 - 17ddc: 8562 mv a0,s8 - 17dde: b13fd0ef jal 158f0 - 17de2: ed09 bnez a0,17dfc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x96> - 17de4: 800007b7 lui a5,0x80000 - 17de8: 413484b3 sub s1,s1,s3 - 17dec: fff7c713 not a4,a5 - 17df0: 00974863 blt a4,s1,17e00 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x9a> - 17df4: 04f4c663 blt s1,a5,17e40 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xda> - 17df8: 0004851b sext.w a0,s1 - 17dfc: 04054263 bltz a0,17e40 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xda> - 17e00: 4a81 li s5,0 - 17e02: 60e6 ld ra,88(sp) - 17e04: 8522 mv a0,s0 - 17e06: 6446 ld s0,80(sp) - 17e08: 64a6 ld s1,72(sp) - 17e0a: 6906 ld s2,64(sp) - 17e0c: 79e2 ld s3,56(sp) - 17e0e: 7a42 ld s4,48(sp) - 17e10: 7b02 ld s6,32(sp) - 17e12: 6c42 ld s8,16(sp) - 17e14: 85d6 mv a1,s5 - 17e16: 7aa2 ld s5,40(sp) - 17e18: 6125 addi sp,sp,96 - 17e1a: 8082 ret - 17e1c: 00850413 addi s0,a0,8 - 17e20: 018b3a83 ld s5,24(s6) - 17e24: 01540e63 beq s0,s5,17e40 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xda> - 17e28: 8522 mv a0,s0 - 17e2a: a97fd0ef jal 158c0 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt> - 17e2e: 7504 ld s1,40(a0) - 17e30: 02053c03 ld s8,32(a0) - 17e34: 894e mv s2,s3 - 17e36: 0134e763 bltu s1,s3,17e44 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xde> - 17e3a: 8aa2 mv s5,s0 - 17e3c: 842a mv s0,a0 - 17e3e: bf59 j 17dd4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x6e> - 17e40: 4401 li s0,0 - 17e42: b7c1 j 17e02 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x9c> - 17e44: 8aa2 mv s5,s0 - 17e46: 8926 mv s2,s1 - 17e48: 842a mv s0,a0 - 17e4a: b769 j 17dd4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x6e> - -0000000000017e4c <_ZN7testing8internal18OsStackTraceGetter17CurrentStackTraceB5cxx11Eii>: - 17e4c: 01050713 addi a4,a0,16 - 17e50: 00053423 sd zero,8(a0) - 17e54: 00050823 sb zero,16(a0) - 17e58: e118 sd a4,0(a0) - 17e5a: 8082 ret - -0000000000017e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0>: - 17e5c: 7139 addi sp,sp,-64 - 17e5e: f426 sd s1,40(sp) - 17e60: fc06 sd ra,56(sp) - 17e62: f822 sd s0,48(sp) - 17e64: f04a sd s2,32(sp) - 17e66: ec4e sd s3,24(sp) - 17e68: 01050493 addi s1,a0,16 - 17e6c: e104 sd s1,0(a0) - 17e6e: c1d9 beqz a1,17ef4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x98> - 17e70: 892a mv s2,a0 - 17e72: 852e mv a0,a1 - 17e74: 89ae mv s3,a1 - 17e76: c8bfd0ef jal 15b00 - 17e7a: e42a sd a0,8(sp) - 17e7c: 47bd li a5,15 - 17e7e: 842a mv s0,a0 - 17e80: 04a7e463 bltu a5,a0,17ec8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x6c> - 17e84: 4785 li a5,1 - 17e86: 02f51263 bne a0,a5,17eaa <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x4e> - 17e8a: 0009c783 lbu a5,0(s3) - 17e8e: 00f90823 sb a5,16(s2) - 17e92: 00893423 sd s0,8(s2) - 17e96: 94a2 add s1,s1,s0 - 17e98: 00048023 sb zero,0(s1) - 17e9c: 70e2 ld ra,56(sp) - 17e9e: 7442 ld s0,48(sp) - 17ea0: 74a2 ld s1,40(sp) - 17ea2: 7902 ld s2,32(sp) - 17ea4: 69e2 ld s3,24(sp) - 17ea6: 6121 addi sp,sp,64 - 17ea8: 8082 ret - 17eaa: d565 beqz a0,17e92 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x36> - 17eac: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 17eb0: 02098407 vle8.v v8,(s3) - 17eb4: 8c1d sub s0,s0,a5 - 17eb6: 99be add s3,s3,a5 - 17eb8: 02048427 vse8.v v8,(s1) - 17ebc: 94be add s1,s1,a5 - 17ebe: f47d bnez s0,17eac <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x50> - 17ec0: 6422 ld s0,8(sp) - 17ec2: 00093483 ld s1,0(s2) - 17ec6: b7f1 j 17e92 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x36> - 17ec8: 4601 li a2,0 - 17eca: 002c addi a1,sp,8 - 17ecc: 854a mv a0,s2 - 17ece: f12fd0ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 17ed2: 67a2 ld a5,8(sp) - 17ed4: 00a93023 sd a0,0(s2) - 17ed8: 84aa mv s1,a0 - 17eda: 00f93823 sd a5,16(s2) - 17ede: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 17ee2: 02098407 vle8.v v8,(s3) - 17ee6: 8c1d sub s0,s0,a5 - 17ee8: 99be add s3,s3,a5 - 17eea: 02048427 vse8.v v8,(s1) - 17eee: 94be add s1,s1,a5 - 17ef0: fc55 bnez s0,17eac <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x50> - 17ef2: b7f9 j 17ec0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x64> - 17ef4: e0dfd0ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - -0000000000017ef8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0>: - 17ef8: 18050c63 beqz a0,18090 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x198> - 17efc: 711d addi sp,sp,-96 - 17efe: fc4e sd s3,56(sp) - 17f00: ec86 sd ra,88(sp) - 17f02: e8a2 sd s0,80(sp) - 17f04: f852 sd s4,48(sp) - 17f06: 89aa mv s3,a0 - 17f08: 0189ba03 ld s4,24(s3) - 17f0c: 140a0c63 beqz s4,18064 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x16c> - 17f10: e4a6 sd s1,72(sp) - 17f12: e0ca sd s2,64(sp) - 17f14: f456 sd s5,40(sp) - 17f16: f05a sd s6,32(sp) - 17f18: 018a3a83 ld s5,24(s4) - 17f1c: 120a8063 beqz s5,1803c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x144> - 17f20: 018abb03 ld s6,24(s5) # ffffffff80000018 <__global_pointer$+0xffffffff7ffb5288> - 17f24: 0e0b0c63 beqz s6,1801c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x124> - 17f28: 018b3403 ld s0,24(s6) - 17f2c: c845 beqz s0,17fdc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xe4> - 17f2e: 01843903 ld s2,24(s0) - 17f32: 06090663 beqz s2,17f9e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xa6> - 17f36: e862 sd s8,16(sp) - 17f38: 01893c03 ld s8,24(s2) - 17f3c: 080c0063 beqz s8,17fbc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xc4> - 17f40: ec5e sd s7,24(sp) - 17f42: 018c3483 ld s1,24(s8) - 17f46: c8dd beqz s1,17ffc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x104> - 17f48: 0184bb83 ld s7,24(s1) - 17f4c: 020b8863 beqz s7,17f7c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x84> - 17f50: e466 sd s9,8(sp) - 17f52: 018bb503 ld a0,24(s7) - 17f56: 8cde mv s9,s7 - 17f58: fa1ff0ef jal 17ef8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0> - 17f5c: 020bb503 ld a0,32(s7) - 17f60: 030b8793 addi a5,s7,48 - 17f64: 010bbb83 ld s7,16(s7) - 17f68: 00f50463 beq a0,a5,17f70 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x78> - 17f6c: 8c5fd0ef jal 15830 <_ZdlPv@plt> - 17f70: 8566 mv a0,s9 - 17f72: 8bffd0ef jal 15830 <_ZdlPv@plt> - 17f76: fc0b9ee3 bnez s7,17f52 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x5a> - 17f7a: 6ca2 ld s9,8(sp) - 17f7c: 7088 ld a0,32(s1) - 17f7e: 03048793 addi a5,s1,48 - 17f82: 0104bb83 ld s7,16(s1) - 17f86: 00f50463 beq a0,a5,17f8e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x96> - 17f8a: 8a7fd0ef jal 15830 <_ZdlPv@plt> - 17f8e: 8526 mv a0,s1 - 17f90: 8a1fd0ef jal 15830 <_ZdlPv@plt> - 17f94: 060b8463 beqz s7,17ffc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x104> - 17f98: 84de mv s1,s7 - 17f9a: b77d j 17f48 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x50> - 17f9c: 6c42 ld s8,16(sp) - 17f9e: 7008 ld a0,32(s0) - 17fa0: 03040793 addi a5,s0,48 - 17fa4: 6804 ld s1,16(s0) - 17fa6: 00f50463 beq a0,a5,17fae <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xb6> - 17faa: 887fd0ef jal 15830 <_ZdlPv@plt> - 17fae: 8522 mv a0,s0 - 17fb0: 881fd0ef jal 15830 <_ZdlPv@plt> - 17fb4: c485 beqz s1,17fdc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xe4> - 17fb6: 8426 mv s0,s1 - 17fb8: bf9d j 17f2e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x36> - 17fba: 6be2 ld s7,24(sp) - 17fbc: 02093503 ld a0,32(s2) - 17fc0: 03090793 addi a5,s2,48 - 17fc4: 01093483 ld s1,16(s2) - 17fc8: 00f50463 beq a0,a5,17fd0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xd8> - 17fcc: 865fd0ef jal 15830 <_ZdlPv@plt> - 17fd0: 854a mv a0,s2 - 17fd2: 85ffd0ef jal 15830 <_ZdlPv@plt> - 17fd6: d0f9 beqz s1,17f9c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xa4> - 17fd8: 8926 mv s2,s1 - 17fda: bfb9 j 17f38 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x40> - 17fdc: 020b3503 ld a0,32(s6) - 17fe0: 030b0793 addi a5,s6,48 - 17fe4: 010b3403 ld s0,16(s6) - 17fe8: 00f50463 beq a0,a5,17ff0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xf8> - 17fec: 845fd0ef jal 15830 <_ZdlPv@plt> - 17ff0: 855a mv a0,s6 - 17ff2: 83ffd0ef jal 15830 <_ZdlPv@plt> - 17ff6: c01d beqz s0,1801c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x124> - 17ff8: 8b22 mv s6,s0 - 17ffa: b73d j 17f28 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x30> - 17ffc: 020c3503 ld a0,32(s8) - 18000: 030c0793 addi a5,s8,48 - 18004: 010c3483 ld s1,16(s8) - 18008: 00f50463 beq a0,a5,18010 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x118> - 1800c: 825fd0ef jal 15830 <_ZdlPv@plt> - 18010: 8562 mv a0,s8 - 18012: 81ffd0ef jal 15830 <_ZdlPv@plt> - 18016: d0d5 beqz s1,17fba <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xc2> - 18018: 8c26 mv s8,s1 - 1801a: b725 j 17f42 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x4a> - 1801c: 020ab503 ld a0,32(s5) - 18020: 030a8793 addi a5,s5,48 - 18024: 010ab403 ld s0,16(s5) - 18028: 00f50463 beq a0,a5,18030 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x138> - 1802c: 805fd0ef jal 15830 <_ZdlPv@plt> - 18030: 8556 mv a0,s5 - 18032: ffefd0ef jal 15830 <_ZdlPv@plt> - 18036: c019 beqz s0,1803c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x144> - 18038: 8aa2 mv s5,s0 - 1803a: b5dd j 17f20 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x28> - 1803c: 020a3503 ld a0,32(s4) - 18040: 030a0793 addi a5,s4,48 - 18044: 010a3403 ld s0,16(s4) - 18048: 00f50463 beq a0,a5,18050 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x158> - 1804c: fe4fd0ef jal 15830 <_ZdlPv@plt> - 18050: 8552 mv a0,s4 - 18052: fdefd0ef jal 15830 <_ZdlPv@plt> - 18056: c019 beqz s0,1805c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x164> - 18058: 8a22 mv s4,s0 - 1805a: bd7d j 17f18 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x20> - 1805c: 64a6 ld s1,72(sp) - 1805e: 6906 ld s2,64(sp) - 18060: 7aa2 ld s5,40(sp) - 18062: 7b02 ld s6,32(sp) - 18064: 0209b503 ld a0,32(s3) - 18068: 03098793 addi a5,s3,48 - 1806c: 0109b403 ld s0,16(s3) - 18070: 00f50463 beq a0,a5,18078 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x180> - 18074: fbcfd0ef jal 15830 <_ZdlPv@plt> - 18078: 854e mv a0,s3 - 1807a: fb6fd0ef jal 15830 <_ZdlPv@plt> - 1807e: c019 beqz s0,18084 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x18c> - 18080: 89a2 mv s3,s0 - 18082: b559 j 17f08 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x10> - 18084: 60e6 ld ra,88(sp) - 18086: 6446 ld s0,80(sp) - 18088: 79e2 ld s3,56(sp) - 1808a: 7a42 ld s4,48(sp) - 1808c: 6125 addi sp,sp,96 - 1808e: 8082 ret - 18090: 8082 ret - -0000000000018092 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0>: - 18092: 18050c63 beqz a0,1822a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x198> - 18096: 711d addi sp,sp,-96 - 18098: fc4e sd s3,56(sp) - 1809a: ec86 sd ra,88(sp) - 1809c: e8a2 sd s0,80(sp) - 1809e: f852 sd s4,48(sp) - 180a0: 89aa mv s3,a0 - 180a2: 0189ba03 ld s4,24(s3) - 180a6: 140a0c63 beqz s4,181fe <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x16c> - 180aa: e4a6 sd s1,72(sp) - 180ac: e0ca sd s2,64(sp) - 180ae: f456 sd s5,40(sp) - 180b0: f05a sd s6,32(sp) - 180b2: 018a3a83 ld s5,24(s4) - 180b6: 120a8063 beqz s5,181d6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x144> - 180ba: 018abb03 ld s6,24(s5) - 180be: 0e0b0c63 beqz s6,181b6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x124> - 180c2: 018b3403 ld s0,24(s6) - 180c6: c845 beqz s0,18176 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xe4> - 180c8: 01843903 ld s2,24(s0) - 180cc: 06090663 beqz s2,18138 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xa6> - 180d0: e862 sd s8,16(sp) - 180d2: 01893c03 ld s8,24(s2) - 180d6: 080c0063 beqz s8,18156 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xc4> - 180da: ec5e sd s7,24(sp) - 180dc: 018c3483 ld s1,24(s8) - 180e0: c8dd beqz s1,18196 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x104> - 180e2: 0184bb83 ld s7,24(s1) - 180e6: 020b8863 beqz s7,18116 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x84> - 180ea: e466 sd s9,8(sp) - 180ec: 018bb503 ld a0,24(s7) - 180f0: 8cde mv s9,s7 - 180f2: fa1ff0ef jal 18092 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0> - 180f6: 020bb503 ld a0,32(s7) - 180fa: 030b8793 addi a5,s7,48 - 180fe: 010bbb83 ld s7,16(s7) - 18102: 00f50463 beq a0,a5,1810a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x78> - 18106: f2afd0ef jal 15830 <_ZdlPv@plt> - 1810a: 8566 mv a0,s9 - 1810c: f24fd0ef jal 15830 <_ZdlPv@plt> - 18110: fc0b9ee3 bnez s7,180ec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x5a> - 18114: 6ca2 ld s9,8(sp) - 18116: 7088 ld a0,32(s1) - 18118: 03048793 addi a5,s1,48 - 1811c: 0104bb83 ld s7,16(s1) - 18120: 00f50463 beq a0,a5,18128 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x96> - 18124: f0cfd0ef jal 15830 <_ZdlPv@plt> - 18128: 8526 mv a0,s1 - 1812a: f06fd0ef jal 15830 <_ZdlPv@plt> - 1812e: 060b8463 beqz s7,18196 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x104> - 18132: 84de mv s1,s7 - 18134: b77d j 180e2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x50> - 18136: 6c42 ld s8,16(sp) - 18138: 7008 ld a0,32(s0) - 1813a: 03040793 addi a5,s0,48 - 1813e: 6804 ld s1,16(s0) - 18140: 00f50463 beq a0,a5,18148 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xb6> - 18144: eecfd0ef jal 15830 <_ZdlPv@plt> - 18148: 8522 mv a0,s0 - 1814a: ee6fd0ef jal 15830 <_ZdlPv@plt> - 1814e: c485 beqz s1,18176 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xe4> - 18150: 8426 mv s0,s1 - 18152: bf9d j 180c8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x36> - 18154: 6be2 ld s7,24(sp) - 18156: 02093503 ld a0,32(s2) - 1815a: 03090793 addi a5,s2,48 - 1815e: 01093483 ld s1,16(s2) - 18162: 00f50463 beq a0,a5,1816a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xd8> - 18166: ecafd0ef jal 15830 <_ZdlPv@plt> - 1816a: 854a mv a0,s2 - 1816c: ec4fd0ef jal 15830 <_ZdlPv@plt> - 18170: d0f9 beqz s1,18136 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xa4> - 18172: 8926 mv s2,s1 - 18174: bfb9 j 180d2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x40> - 18176: 020b3503 ld a0,32(s6) - 1817a: 030b0793 addi a5,s6,48 - 1817e: 010b3403 ld s0,16(s6) - 18182: 00f50463 beq a0,a5,1818a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xf8> - 18186: eaafd0ef jal 15830 <_ZdlPv@plt> - 1818a: 855a mv a0,s6 - 1818c: ea4fd0ef jal 15830 <_ZdlPv@plt> - 18190: c01d beqz s0,181b6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x124> - 18192: 8b22 mv s6,s0 - 18194: b73d j 180c2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x30> - 18196: 020c3503 ld a0,32(s8) - 1819a: 030c0793 addi a5,s8,48 - 1819e: 010c3483 ld s1,16(s8) - 181a2: 00f50463 beq a0,a5,181aa <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x118> - 181a6: e8afd0ef jal 15830 <_ZdlPv@plt> - 181aa: 8562 mv a0,s8 - 181ac: e84fd0ef jal 15830 <_ZdlPv@plt> - 181b0: d0d5 beqz s1,18154 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xc2> - 181b2: 8c26 mv s8,s1 - 181b4: b725 j 180dc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x4a> - 181b6: 020ab503 ld a0,32(s5) - 181ba: 030a8793 addi a5,s5,48 - 181be: 010ab403 ld s0,16(s5) - 181c2: 00f50463 beq a0,a5,181ca <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x138> - 181c6: e6afd0ef jal 15830 <_ZdlPv@plt> - 181ca: 8556 mv a0,s5 - 181cc: e64fd0ef jal 15830 <_ZdlPv@plt> - 181d0: c019 beqz s0,181d6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x144> - 181d2: 8aa2 mv s5,s0 - 181d4: b5dd j 180ba <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x28> - 181d6: 020a3503 ld a0,32(s4) - 181da: 030a0793 addi a5,s4,48 - 181de: 010a3403 ld s0,16(s4) - 181e2: 00f50463 beq a0,a5,181ea <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x158> - 181e6: e4afd0ef jal 15830 <_ZdlPv@plt> - 181ea: 8552 mv a0,s4 - 181ec: e44fd0ef jal 15830 <_ZdlPv@plt> - 181f0: c019 beqz s0,181f6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x164> - 181f2: 8a22 mv s4,s0 - 181f4: bd7d j 180b2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x20> - 181f6: 64a6 ld s1,72(sp) - 181f8: 6906 ld s2,64(sp) - 181fa: 7aa2 ld s5,40(sp) - 181fc: 7b02 ld s6,32(sp) - 181fe: 0209b503 ld a0,32(s3) - 18202: 03098793 addi a5,s3,48 - 18206: 0109b403 ld s0,16(s3) - 1820a: 00f50463 beq a0,a5,18212 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x180> - 1820e: e22fd0ef jal 15830 <_ZdlPv@plt> - 18212: 854e mv a0,s3 - 18214: e1cfd0ef jal 15830 <_ZdlPv@plt> - 18218: c019 beqz s0,1821e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x18c> - 1821a: 89a2 mv s3,s0 - 1821c: b559 j 180a2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x10> - 1821e: 60e6 ld ra,88(sp) - 18220: 6446 ld s0,80(sp) - 18222: 79e2 ld s3,56(sp) - 18224: 7a42 ld s4,48(sp) - 18226: 6125 addi sp,sp,96 - 18228: 8082 ret - 1822a: 8082 ret - -000000000001822c <_ZN7testing8internalL14ParseFlagValueEPKcS2_b>: - 1822c: 7135 addi sp,sp,-160 - 1822e: ed06 sd ra,152(sp) - 18230: e922 sd s0,144(sp) - 18232: 10050a63 beqz a0,18346 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x11a> - 18236: 842e mv s0,a1 - 18238: 10058763 beqz a1,18346 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x11a> - 1823c: f4d6 sd s5,104(sp) - 1823e: 678d lui a5,0x3 - 18240: 02010a93 addi s5,sp,32 - 18244: e526 sd s1,136(sp) - 18246: e14a sd s2,128(sp) - 18248: f8d2 sd s4,112(sp) - 1824a: 84aa mv s1,a0 - 1824c: 8932 mv s2,a2 - 1824e: d2d78793 addi a5,a5,-723 # 2d2d <__abi_tag-0xd567> - 18252: 03010a13 addi s4,sp,48 - 18256: 4709 li a4,2 - 18258: 8556 mv a0,s5 - 1825a: 4619 li a2,6 - 1825c: 00020597 auipc a1,0x20 - 18260: b9458593 addi a1,a1,-1132 # 37df0 <_IO_stdin_used+0x348> - 18264: fcce sd s3,120(sp) - 18266: f0da sd s6,96(sp) - 18268: 02010923 sb zero,50(sp) - 1826c: 02f11823 sh a5,48(sp) - 18270: f052 sd s4,32(sp) - 18272: f43a sd a4,40(sp) - 18274: e5cfd0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 18278: 05010993 addi s3,sp,80 - 1827c: e0ce sd s3,64(sp) - 1827e: 6118 ld a4,0(a0) - 18280: 01050793 addi a5,a0,16 - 18284: 0ef70663 beq a4,a5,18370 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x144> - 18288: 6914 ld a3,16(a0) - 1828a: e0ba sd a4,64(sp) - 1828c: e8b6 sd a3,80(sp) - 1828e: 00853b03 ld s6,8(a0) - 18292: e11c sd a5,0(a0) - 18294: 00050823 sb zero,16(a0) - 18298: 00053423 sd zero,8(a0) - 1829c: 8522 mv a0,s0 - 1829e: e4da sd s6,72(sp) - 182a0: 861fd0ef jal 15b00 - 182a4: 57fd li a5,-1 - 182a6: 8389 srli a5,a5,0x2 - 182a8: 416787b3 sub a5,a5,s6 - 182ac: 862a mv a2,a0 - 182ae: 0ea7e063 bltu a5,a0,1838e <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x162> - 182b2: 04010b13 addi s6,sp,64 - 182b6: 85a2 mv a1,s0 - 182b8: 855a mv a0,s6 - 182ba: e16fd0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 182be: 01010a93 addi s5,sp,16 - 182c2: e056 sd s5,0(sp) - 182c4: 6114 ld a3,0(a0) - 182c6: 01050713 addi a4,a0,16 - 182ca: 87aa mv a5,a0 - 182cc: 08e68363 beq a3,a4,18352 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x126> - 182d0: 6910 ld a2,16(a0) - 182d2: e036 sd a3,0(sp) - 182d4: e832 sd a2,16(sp) - 182d6: e398 sd a4,0(a5) - 182d8: 6798 ld a4,8(a5) - 182da: 6506 ld a0,64(sp) - 182dc: 00078823 sb zero,16(a5) - 182e0: e43a sd a4,8(sp) - 182e2: 0007b423 sd zero,8(a5) - 182e6: 01350463 beq a0,s3,182ee <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xc2> - 182ea: d46fd0ef jal 15830 <_ZdlPv@plt> - 182ee: 7502 ld a0,32(sp) - 182f0: 01450463 beq a0,s4,182f8 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xcc> - 182f4: d3cfd0ef jal 15830 <_ZdlPv@plt> - 182f8: 6a22 ld s4,8(sp) - 182fa: 6982 ld s3,0(sp) - 182fc: 8526 mv a0,s1 - 182fe: 8652 mv a2,s4 - 18300: 85ce mv a1,s3 - 18302: f4ffc0ef jal 15250 - 18306: 4401 li s0,0 - 18308: ed09 bnez a0,18322 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xf6> - 1830a: 01448433 add s0,s1,s4 - 1830e: 00044783 lbu a5,0(s0) - 18312: 02091863 bnez s2,18342 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x116> - 18316: 03d00713 li a4,61 - 1831a: 0405 addi s0,s0,1 - 1831c: 00e78363 beq a5,a4,18322 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xf6> - 18320: 4401 li s0,0 - 18322: 01598563 beq s3,s5,1832c <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x100> - 18326: 854e mv a0,s3 - 18328: d08fd0ef jal 15830 <_ZdlPv@plt> - 1832c: 60ea ld ra,152(sp) - 1832e: 8522 mv a0,s0 - 18330: 644a ld s0,144(sp) - 18332: 64aa ld s1,136(sp) - 18334: 690a ld s2,128(sp) - 18336: 79e6 ld s3,120(sp) - 18338: 7a46 ld s4,112(sp) - 1833a: 7aa6 ld s5,104(sp) - 1833c: 7b06 ld s6,96(sp) - 1833e: 610d addi sp,sp,160 - 18340: 8082 ret - 18342: fbf1 bnez a5,18316 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xea> - 18344: bff9 j 18322 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xf6> - 18346: 4401 li s0,0 - 18348: 60ea ld ra,152(sp) - 1834a: 8522 mv a0,s0 - 1834c: 644a ld s0,144(sp) - 1834e: 610d addi sp,sp,160 - 18350: 8082 ret - 18352: 6514 ld a3,8(a0) - 18354: 85d6 mv a1,s5 - 18356: 853a mv a0,a4 - 18358: 0685 addi a3,a3,1 - 1835a: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 1835e: 02050407 vle8.v v8,(a0) - 18362: 8e91 sub a3,a3,a2 - 18364: 9532 add a0,a0,a2 - 18366: 02058427 vse8.v v8,(a1) - 1836a: 95b2 add a1,a1,a2 - 1836c: f6fd bnez a3,1835a <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x12e> - 1836e: b7a5 j 182d6 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xaa> - 18370: 6518 ld a4,8(a0) - 18372: 864e mv a2,s3 - 18374: 85be mv a1,a5 - 18376: 0705 addi a4,a4,1 - 18378: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 1837c: 02058407 vle8.v v8,(a1) - 18380: 8f15 sub a4,a4,a3 - 18382: 95b6 add a1,a1,a3 - 18384: 02060427 vse8.v v8,(a2) - 18388: 9636 add a2,a2,a3 - 1838a: f77d bnez a4,18378 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x14c> - 1838c: b709 j 1828e <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x62> - 1838e: 00020517 auipc a0,0x20 - 18392: a6a50513 addi a0,a0,-1430 # 37df8 <_IO_stdin_used+0x350> - 18396: 04010b13 addi s6,sp,64 - 1839a: c86fd0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 1839e: 842a mv s0,a0 - 183a0: a029 j 183aa <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x17e> - 183a2: 842a mv s0,a0 - 183a4: 855a mv a0,s6 - 183a6: b56fe0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 183aa: 8556 mv a0,s5 - 183ac: b50fe0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 183b0: 8522 mv a0,s0 - 183b2: b6efd0ef jal 15720 <_Unwind_Resume@plt> - -00000000000183b6 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb>: - 183b6: 1141 addi sp,sp,-16 - 183b8: e022 sd s0,0(sp) - 183ba: 8432 mv s0,a2 - 183bc: 4605 li a2,1 - 183be: e406 sd ra,8(sp) - 183c0: e6dff0ef jal 1822c <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> - 183c4: cd15 beqz a0,18400 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb+0x4a> - 183c6: 00054703 lbu a4,0(a0) - 183ca: 03600693 li a3,54 - 183ce: 4785 li a5,1 - 183d0: fd07071b addiw a4,a4,-48 - 183d4: 0ff77713 zext.b a4,a4 - 183d8: 00e6ed63 bltu a3,a4,183f2 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb+0x3c> - 183dc: 004006b7 lui a3,0x400 - 183e0: 87b6 mv a5,a3 - 183e2: 1782 slli a5,a5,0x20 - 183e4: 0685 addi a3,a3,1 # 400001 <__global_pointer$+0x3b5271> - 183e6: 97b6 add a5,a5,a3 - 183e8: 00e7d7b3 srl a5,a5,a4 - 183ec: 8b85 andi a5,a5,1 - 183ee: 0017c793 xori a5,a5,1 - 183f2: 60a2 ld ra,8(sp) - 183f4: 00f40023 sb a5,0(s0) - 183f8: 6402 ld s0,0(sp) - 183fa: 4505 li a0,1 - 183fc: 0141 addi sp,sp,16 - 183fe: 8082 ret - 18400: 60a2 ld ra,8(sp) - 18402: 6402 ld s0,0(sp) - 18404: 4501 li a0,0 - 18406: 0141 addi sp,sp,16 - 18408: 8082 ret - -000000000001840a <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_>: - 1840a: 1101 addi sp,sp,-32 - 1840c: e426 sd s1,8(sp) - 1840e: 84b2 mv s1,a2 - 18410: 4601 li a2,0 - 18412: ec06 sd ra,24(sp) - 18414: e19ff0ef jal 1822c <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> - 18418: c115 beqz a0,1843c <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_+0x32> - 1841a: e822 sd s0,16(sp) - 1841c: 842a mv s0,a0 - 1841e: ee2fd0ef jal 15b00 - 18422: 6490 ld a2,8(s1) - 18424: 872a mv a4,a0 - 18426: 86a2 mv a3,s0 - 18428: 8526 mv a0,s1 - 1842a: 4581 li a1,0 - 1842c: a74fd0ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 18430: 60e2 ld ra,24(sp) - 18432: 6442 ld s0,16(sp) - 18434: 64a2 ld s1,8(sp) - 18436: 4505 li a0,1 - 18438: 6105 addi sp,sp,32 - 1843a: 8082 ret - 1843c: 60e2 ld ra,24(sp) - 1843e: 64a2 ld s1,8(sp) - 18440: 4501 li a0,0 - 18442: 6105 addi sp,sp,32 - 18444: 8082 ret - -0000000000018446 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 18446: 7175 addi sp,sp,-144 - 18448: fca6 sd s1,120(sp) - 1844a: f4ce sd s3,104(sp) - 1844c: f0d2 sd s4,96(sp) - 1844e: ecd6 sd s5,88(sp) - 18450: e8da sd s6,80(sp) - 18452: e4de sd s7,72(sp) - 18454: e0e2 sd s8,64(sp) - 18456: fc66 sd s9,56(sp) - 18458: e506 sd ra,136(sp) - 1845a: e122 sd s0,128(sp) - 1845c: f8ca sd s2,112(sp) - 1845e: 01050793 addi a5,a0,16 - 18462: 5bfd li s7,-1 - 18464: 89aa mv s3,a0 - 18466: 00053423 sd zero,8(a0) - 1846a: 00050823 sb zero,16(a0) - 1846e: 8a2e mv s4,a1 - 18470: e11c sd a5,0(a0) - 18472: 002bdb13 srli s6,s7,0x2 - 18476: 4481 li s1,0 - 18478: 4c31 li s8,12 - 1847a: 02010a93 addi s5,sp,32 - 1847e: 4cbd li s9,15 - 18480: 8626 mv a2,s1 - 18482: 45a9 li a1,10 - 18484: 8552 mv a0,s4 - 18486: deafd0ef jal 15a70 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt> - 1848a: 0089b783 ld a5,8(s3) - 1848e: 892a mv s2,a0 - 18490: 40fb07b3 sub a5,s6,a5 - 18494: 16fc7e63 bgeu s8,a5,18610 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1ca> - 18498: 4635 li a2,13 - 1849a: 00020597 auipc a1,0x20 - 1849e: 97658593 addi a1,a1,-1674 # 37e10 <_IO_stdin_used+0x368> - 184a2: 854e mv a0,s3 - 184a4: c2cfd0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 184a8: 008a3403 ld s0,8(s4) - 184ac: 09790963 beq s2,s7,1853e <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xf8> - 184b0: 0905 addi s2,s2,1 - 184b2: 40990733 sub a4,s2,s1 - 184b6: 16946363 bltu s0,s1,1861c <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1d6> - 184ba: 000a3783 ld a5,0(s4) - 184be: 8c05 sub s0,s0,s1 - 184c0: e856 sd s5,16(sp) - 184c2: 94be add s1,s1,a5 - 184c4: 00877363 bgeu a4,s0,184ca <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x84> - 184c8: 843a mv s0,a4 - 184ca: e422 sd s0,8(sp) - 184cc: 068ce063 bltu s9,s0,1852c <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe6> - 184d0: 4785 li a5,1 - 184d2: 02f41d63 bne s0,a5,1850c <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc6> - 184d6: 0004c783 lbu a5,0(s1) - 184da: 02f10023 sb a5,32(sp) - 184de: 87d6 mv a5,s5 - 184e0: ec22 sd s0,24(sp) - 184e2: 97a2 add a5,a5,s0 - 184e4: 00078023 sb zero,0(a5) - 184e8: 0089b783 ld a5,8(s3) - 184ec: 6662 ld a2,24(sp) - 184ee: 65c2 ld a1,16(sp) - 184f0: 40fb07b3 sub a5,s6,a5 - 184f4: 14c7e563 bltu a5,a2,1863e <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1f8> - 184f8: 854e mv a0,s3 - 184fa: bd6fd0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 184fe: 6542 ld a0,16(sp) - 18500: 01550463 beq a0,s5,18508 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc2> - 18504: b2cfd0ef jal 15830 <_ZdlPv@plt> - 18508: 84ca mv s1,s2 - 1850a: bf9d j 18480 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3a> - 1850c: d869 beqz s0,184de <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x98> - 1850e: 8556 mv a0,s5 - 18510: 87a6 mv a5,s1 - 18512: 0c347757 vsetvli a4,s0,e8,m8,ta,ma - 18516: 02078407 vle8.v v8,(a5) - 1851a: 8c19 sub s0,s0,a4 - 1851c: 97ba add a5,a5,a4 - 1851e: 02050427 vse8.v v8,(a0) - 18522: 953a add a0,a0,a4 - 18524: f47d bnez s0,18512 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xcc> - 18526: 6422 ld s0,8(sp) - 18528: 67c2 ld a5,16(sp) - 1852a: bf5d j 184e0 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x9a> - 1852c: 4601 li a2,0 - 1852e: 002c addi a1,sp,8 - 18530: 0808 addi a0,sp,16 - 18532: 8aefd0ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 18536: 67a2 ld a5,8(sp) - 18538: e82a sd a0,16(sp) - 1853a: f03e sd a5,32(sp) - 1853c: bfd1 j 18510 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xca> - 1853e: 0a946363 bltu s0,s1,185e4 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x19e> - 18542: 000a3783 ld a5,0(s4) - 18546: 8c05 sub s0,s0,s1 - 18548: 02010913 addi s2,sp,32 - 1854c: e422 sd s0,8(sp) - 1854e: e84a sd s2,16(sp) - 18550: 473d li a4,15 - 18552: 94be add s1,s1,a5 - 18554: 01010a13 addi s4,sp,16 - 18558: 06876d63 bltu a4,s0,185d2 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> - 1855c: 4785 li a5,1 - 1855e: 04f41a63 bne s0,a5,185b2 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x16c> - 18562: 0004c783 lbu a5,0(s1) - 18566: 02f10023 sb a5,32(sp) - 1856a: 87ca mv a5,s2 - 1856c: ec22 sd s0,24(sp) - 1856e: 97a2 add a5,a5,s0 - 18570: 00078023 sb zero,0(a5) - 18574: 0089b703 ld a4,8(s3) - 18578: 57fd li a5,-1 - 1857a: 6662 ld a2,24(sp) - 1857c: 8389 srli a5,a5,0x2 - 1857e: 8f99 sub a5,a5,a4 - 18580: 65c2 ld a1,16(sp) - 18582: 0cc7e463 bltu a5,a2,1864a <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x204> - 18586: 854e mv a0,s3 - 18588: b48fd0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1858c: 6542 ld a0,16(sp) - 1858e: 01250463 beq a0,s2,18596 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x150> - 18592: a9efd0ef jal 15830 <_ZdlPv@plt> - 18596: 60aa ld ra,136(sp) - 18598: 640a ld s0,128(sp) - 1859a: 74e6 ld s1,120(sp) - 1859c: 7946 ld s2,112(sp) - 1859e: 7a06 ld s4,96(sp) - 185a0: 6ae6 ld s5,88(sp) - 185a2: 6b46 ld s6,80(sp) - 185a4: 6ba6 ld s7,72(sp) - 185a6: 6c06 ld s8,64(sp) - 185a8: 7ce2 ld s9,56(sp) - 185aa: 854e mv a0,s3 - 185ac: 79a6 ld s3,104(sp) - 185ae: 6149 addi sp,sp,144 - 185b0: 8082 ret - 185b2: dc45 beqz s0,1856a <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x124> - 185b4: 854a mv a0,s2 - 185b6: 87a6 mv a5,s1 - 185b8: 0c347757 vsetvli a4,s0,e8,m8,ta,ma - 185bc: 02078407 vle8.v v8,(a5) - 185c0: 8c19 sub s0,s0,a4 - 185c2: 97ba add a5,a5,a4 - 185c4: 02050427 vse8.v v8,(a0) - 185c8: 953a add a0,a0,a4 - 185ca: f47d bnez s0,185b8 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x172> - 185cc: 6422 ld s0,8(sp) - 185ce: 67c2 ld a5,16(sp) - 185d0: bf71 j 1856c <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x126> - 185d2: 4601 li a2,0 - 185d4: 002c addi a1,sp,8 - 185d6: 8552 mv a0,s4 - 185d8: 808fd0ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 185dc: 67a2 ld a5,8(sp) - 185de: e82a sd a0,16(sp) - 185e0: f03e sd a5,32(sp) - 185e2: bfd1 j 185b6 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x170> - 185e4: 86a2 mv a3,s0 - 185e6: 8626 mv a2,s1 - 185e8: 00020597 auipc a1,0x20 - 185ec: 83858593 addi a1,a1,-1992 # 37e20 <_IO_stdin_used+0x378> - 185f0: 00020517 auipc a0,0x20 - 185f4: 84850513 addi a0,a0,-1976 # 37e38 <_IO_stdin_used+0x390> - 185f8: a88fd0ef jal 15880 <_ZSt24__throw_out_of_range_fmtPKcz@plt> - 185fc: 842a mv s0,a0 - 185fe: 8552 mv a0,s4 - 18600: 8fcfe0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 18604: 854e mv a0,s3 - 18606: 8f6fe0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1860a: 8522 mv a0,s0 - 1860c: 914fd0ef jal 15720 <_Unwind_Resume@plt> - 18610: 0001f517 auipc a0,0x1f - 18614: 7e850513 addi a0,a0,2024 # 37df8 <_IO_stdin_used+0x350> - 18618: a08fd0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 1861c: 86a2 mv a3,s0 - 1861e: 8626 mv a2,s1 - 18620: 00020597 auipc a1,0x20 - 18624: 80058593 addi a1,a1,-2048 # 37e20 <_IO_stdin_used+0x378> - 18628: 00020517 auipc a0,0x20 - 1862c: 81050513 addi a0,a0,-2032 # 37e38 <_IO_stdin_used+0x390> - 18630: a50fd0ef jal 15880 <_ZSt24__throw_out_of_range_fmtPKcz@plt> - 18634: 842a mv s0,a0 - 18636: 0808 addi a0,sp,16 - 18638: 8c4fe0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1863c: b7e1 j 18604 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1be> - 1863e: 0001f517 auipc a0,0x1f - 18642: 7ba50513 addi a0,a0,1978 # 37df8 <_IO_stdin_used+0x350> - 18646: 9dafd0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 1864a: 0001f517 auipc a0,0x1f - 1864e: 7ae50513 addi a0,a0,1966 # 37df8 <_IO_stdin_used+0x350> - 18652: 9cefd0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 18656: 842a mv s0,a0 - 18658: b775 j 18604 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1be> - -000000000001865a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0>: - 1865a: 7159 addi sp,sp,-112 - 1865c: e4ce sd s3,72(sp) - 1865e: 89aa mv s3,a0 - 18660: 04800513 li a0,72 - 18664: f0a2 sd s0,96(sp) - 18666: eca6 sd s1,88(sp) - 18668: e8ca sd s2,80(sp) - 1866a: 84b2 mv s1,a2 - 1866c: f45e sd s7,40(sp) - 1866e: 892e mv s2,a1 - 18670: f486 sd ra,104(sp) - 18672: 95efd0ef jal 157d0 <_Znwm@plt> - 18676: 609c ld a5,0(s1) - 18678: 03050b93 addi s7,a0,48 - 1867c: 03753023 sd s7,32(a0) - 18680: 638c ld a1,0(a5) - 18682: 6790 ld a2,8(a5) - 18684: 842a mv s0,a0 - 18686: 02050513 addi a0,a0,32 - 1868a: 962e add a2,a2,a1 - 1868c: bd6ff0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 18690: e0d2 sd s4,64(sp) - 18692: fc56 sd s5,56(sp) - 18694: f062 sd s8,32(sp) - 18696: 04043023 sd zero,64(s0) - 1869a: 00898c13 addi s8,s3,8 - 1869e: 02043a83 ld s5,32(s0) - 186a2: 02843a03 ld s4,40(s0) - 186a6: 84ca mv s1,s2 - 186a8: 0f2c0d63 beq s8,s2,187a2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x148> - 186ac: f85a sd s6,48(sp) - 186ae: 02893b03 ld s6,40(s2) - 186b2: ec66 sd s9,24(sp) - 186b4: 8cd2 mv s9,s4 - 186b6: 074b6b63 bltu s6,s4,1872c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xd2> - 186ba: 060c8c63 beqz s9,18732 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xd8> - 186be: e86a sd s10,16(sp) - 186c0: 02093d03 ld s10,32(s2) - 186c4: 8666 mv a2,s9 - 186c6: 8556 mv a0,s5 - 186c8: 85ea mv a1,s10 - 186ca: a26fd0ef jal 158f0 - 186ce: 10050f63 beqz a0,187ec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x192> - 186d2: 12054b63 bltz a0,18808 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1ae> - 186d6: 856a mv a0,s10 - 186d8: 8666 mv a2,s9 - 186da: 85d6 mv a1,s5 - 186dc: a14fd0ef jal 158f0 - 186e0: 6d42 ld s10,16(sp) - 186e2: ed09 bnez a0,186fc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xa2> - 186e4: 800007b7 lui a5,0x80000 - 186e8: 414b0b33 sub s6,s6,s4 - 186ec: fff7c713 not a4,a5 - 186f0: 01674863 blt a4,s6,18700 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xa6> - 186f4: 10fb4c63 blt s6,a5,1880c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1b2> - 186f8: 000b051b sext.w a0,s6 - 186fc: 10054863 bltz a0,1880c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1b2> - 18700: 7b42 ld s6,48(sp) - 18702: 6ce2 ld s9,24(sp) - 18704: 017a8563 beq s5,s7,1870e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xb4> - 18708: 8556 mv a0,s5 - 1870a: 926fd0ef jal 15830 <_ZdlPv@plt> - 1870e: 8522 mv a0,s0 - 18710: 920fd0ef jal 15830 <_ZdlPv@plt> - 18714: 70a6 ld ra,104(sp) - 18716: 7406 ld s0,96(sp) - 18718: 6a06 ld s4,64(sp) - 1871a: 7ae2 ld s5,56(sp) - 1871c: 7c02 ld s8,32(sp) - 1871e: 6946 ld s2,80(sp) - 18720: 69a6 ld s3,72(sp) - 18722: 7ba2 ld s7,40(sp) - 18724: 8526 mv a0,s1 - 18726: 64e6 ld s1,88(sp) - 18728: 6165 addi sp,sp,112 - 1872a: 8082 ret - 1872c: 8cda mv s9,s6 - 1872e: f80c98e3 bnez s9,186be <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x64> - 18732: 80000737 lui a4,0x80000 - 18736: fff74693 not a3,a4 - 1873a: 416a07b3 sub a5,s4,s6 - 1873e: faf6c3e3 blt a3,a5,186e4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x8a> - 18742: 00e7c663 blt a5,a4,1874e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xf4> - 18746: 02079713 slli a4,a5,0x20 - 1874a: f8075de3 bgez a4,186e4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x8a> - 1874e: 0189b783 ld a5,24(s3) - 18752: 0f278863 beq a5,s2,18842 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1e8> - 18756: 854a mv a0,s2 - 18758: 968fd0ef jal 158c0 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt> - 1875c: 750c ld a1,40(a0) - 1875e: 892a mv s2,a0 - 18760: 7108 ld a0,32(a0) - 18762: 86d2 mv a3,s4 - 18764: 8656 mv a2,s5 - 18766: fd7fe0ef jal 1773c <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> - 1876a: 0c054963 bltz a0,1883c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1e2> - 1876e: 8652 mv a2,s4 - 18770: 85d6 mv a1,s5 - 18772: 854e mv a0,s3 - 18774: df2ff0ef jal 17d66 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0> - 18778: 84ae mv s1,a1 - 1877a: e42e sd a1,8(sp) - 1877c: e02a sd a0,0(sp) - 1877e: 7b42 ld s6,48(sp) - 18780: 6ce2 ld s9,24(sp) - 18782: 87aa mv a5,a0 - 18784: c0b5 beqz s1,187e8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x18e> - 18786: 4505 li a0,1 - 18788: cb95 beqz a5,187bc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x162> - 1878a: 8626 mv a2,s1 - 1878c: 86e2 mv a3,s8 - 1878e: 85a2 mv a1,s0 - 18790: d41fc0ef jal 154d0 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt> - 18794: 0289b783 ld a5,40(s3) - 18798: 84a2 mv s1,s0 - 1879a: 0785 addi a5,a5,1 # ffffffff80000001 <__global_pointer$+0xffffffff7ffb5271> - 1879c: 02f9b423 sd a5,40(s3) - 187a0: bf95 j 18714 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xba> - 187a2: 0289b783 ld a5,40(s3) - 187a6: c79d beqz a5,187d4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x17a> - 187a8: 0209b483 ld s1,32(s3) - 187ac: 86d2 mv a3,s4 - 187ae: 8656 mv a2,s5 - 187b0: 748c ld a1,40(s1) - 187b2: 7088 ld a0,32(s1) - 187b4: f89fe0ef jal 1773c <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> - 187b8: 00055e63 bgez a0,187d4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x17a> - 187bc: 4505 li a0,1 - 187be: fc9c06e3 beq s8,s1,1878a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x130> - 187c2: 7494 ld a3,40(s1) - 187c4: 7090 ld a2,32(s1) - 187c6: 85d2 mv a1,s4 - 187c8: 8556 mv a0,s5 - 187ca: f73fe0ef jal 1773c <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> - 187ce: 01f5551b srliw a0,a0,0x1f - 187d2: bf65 j 1878a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x130> - 187d4: 8652 mv a2,s4 - 187d6: 85d6 mv a1,s5 - 187d8: 854e mv a0,s3 - 187da: d8cff0ef jal 17d66 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0> - 187de: 84ae mv s1,a1 - 187e0: e42e sd a1,8(sp) - 187e2: e02a sd a0,0(sp) - 187e4: 87aa mv a5,a0 - 187e6: f0c5 bnez s1,18786 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x12c> - 187e8: 84be mv s1,a5 - 187ea: bf29 j 18704 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xaa> - 187ec: 80000737 lui a4,0x80000 - 187f0: fff74693 not a3,a4 - 187f4: 416a07b3 sub a5,s4,s6 - 187f8: ecf6cfe3 blt a3,a5,186d6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x7c> - 187fc: 00e7c663 blt a5,a4,18808 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1ae> - 18800: 02079713 slli a4,a5,0x20 - 18804: ec0759e3 bgez a4,186d6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x7c> - 18808: 6d42 ld s10,16(sp) - 1880a: b791 j 1874e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xf4> - 1880c: 0209b783 ld a5,32(s3) - 18810: 03278d63 beq a5,s2,1884a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1f0> - 18814: 854a mv a0,s2 - 18816: e0bfc0ef jal 15620 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@plt> - 1881a: 7514 ld a3,40(a0) - 1881c: 7110 ld a2,32(a0) - 1881e: 8b2a mv s6,a0 - 18820: 85d2 mv a1,s4 - 18822: 8556 mv a0,s5 - 18824: f19fe0ef jal 1773c <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> - 18828: f40553e3 bgez a0,1876e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x114> - 1882c: 01893783 ld a5,24(s2) - 18830: cf89 beqz a5,1884a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1f0> - 18832: 84da mv s1,s6 - 18834: 6ce2 ld s9,24(sp) - 18836: 7b42 ld s6,48(sp) - 18838: 4505 li a0,1 - 1883a: bf81 j 1878a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x130> - 1883c: 01893783 ld a5,24(s2) - 18840: cb81 beqz a5,18850 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1f6> - 18842: 7b42 ld s6,48(sp) - 18844: 6ce2 ld s9,24(sp) - 18846: 4505 li a0,1 - 18848: b789 j 1878a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x130> - 1884a: 7b42 ld s6,48(sp) - 1884c: 6ce2 ld s9,24(sp) - 1884e: bf95 j 187c2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x168> - 18850: 7b42 ld s6,48(sp) - 18852: 6ce2 ld s9,24(sp) - 18854: 84ca mv s1,s2 - 18856: b79d j 187bc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x162> - 18858: e0d2 sd s4,64(sp) - 1885a: fc56 sd s5,56(sp) - 1885c: f85a sd s6,48(sp) - 1885e: f062 sd s8,32(sp) - 18860: ec66 sd s9,24(sp) - 18862: e86a sd s10,16(sp) - 18864: c8dfc0ef jal 154f0 <__cxa_begin_catch@plt> - 18868: 8522 mv a0,s0 - 1886a: fc7fc0ef jal 15830 <_ZdlPv@plt> - 1886e: f33fc0ef jal 157a0 <__cxa_rethrow@plt> - 18872: 842a mv s0,a0 - 18874: b1cfd0ef jal 15b90 <__cxa_end_catch@plt> - 18878: 8522 mv a0,s0 - 1887a: ea7fc0ef jal 15720 <_Unwind_Resume@plt> - -000000000001887e <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_>: - 1887e: 715d addi sp,sp,-80 - 18880: f052 sd s4,32(sp) - 18882: 8a2a mv s4,a0 - 18884: 03800513 li a0,56 - 18888: e0a2 sd s0,64(sp) - 1888a: fc26 sd s1,56(sp) - 1888c: f84a sd s2,48(sp) - 1888e: f44e sd s3,40(sp) - 18890: ec56 sd s5,24(sp) - 18892: e85a sd s6,16(sp) - 18894: 8ab2 mv s5,a2 - 18896: 8b2e mv s6,a1 - 18898: 84b6 mv s1,a3 - 1889a: e486 sd ra,72(sp) - 1889c: 89ba mv s3,a4 - 1889e: f33fc0ef jal 157d0 <_Znwm@plt> - 188a2: 02850913 addi s2,a0,40 - 188a6: 01652023 sw s6,0(a0) - 188aa: 01553423 sd s5,8(a0) - 188ae: c904 sw s1,16(a0) - 188b0: 01253c23 sd s2,24(a0) - 188b4: 842a mv s0,a0 - 188b6: 08098663 beqz s3,18942 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0xc4> - 188ba: 01850a93 addi s5,a0,24 - 188be: 854e mv a0,s3 - 188c0: a40fd0ef jal 15b00 - 188c4: e42a sd a0,8(sp) - 188c6: 47bd li a5,15 - 188c8: 84aa mv s1,a0 - 188ca: 04a7e863 bltu a5,a0,1891a <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x9c> - 188ce: 4785 li a5,1 - 188d0: 02f51663 bne a0,a5,188fc <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x7e> - 188d4: 0009c783 lbu a5,0(s3) - 188d8: 02f40423 sb a5,40(s0) - 188dc: f004 sd s1,32(s0) - 188de: 9926 add s2,s2,s1 - 188e0: 00090023 sb zero,0(s2) - 188e4: 008a3023 sd s0,0(s4) - 188e8: 60a6 ld ra,72(sp) - 188ea: 6406 ld s0,64(sp) - 188ec: 74e2 ld s1,56(sp) - 188ee: 7942 ld s2,48(sp) - 188f0: 79a2 ld s3,40(sp) - 188f2: 7a02 ld s4,32(sp) - 188f4: 6ae2 ld s5,24(sp) - 188f6: 6b42 ld s6,16(sp) - 188f8: 6161 addi sp,sp,80 - 188fa: 8082 ret - 188fc: d165 beqz a0,188dc <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x5e> - 188fe: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma - 18902: 02098407 vle8.v v8,(s3) - 18906: 8c9d sub s1,s1,a5 - 18908: 99be add s3,s3,a5 - 1890a: 02090427 vse8.v v8,(s2) - 1890e: 993e add s2,s2,a5 - 18910: f4fd bnez s1,188fe <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x80> - 18912: 64a2 ld s1,8(sp) - 18914: 01843903 ld s2,24(s0) - 18918: b7d1 j 188dc <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x5e> - 1891a: 8556 mv a0,s5 - 1891c: 4601 li a2,0 - 1891e: 002c addi a1,sp,8 - 18920: cc1fc0ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 18924: 67a2 ld a5,8(sp) - 18926: ec08 sd a0,24(s0) - 18928: 892a mv s2,a0 - 1892a: f41c sd a5,40(s0) - 1892c: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma - 18930: 02098407 vle8.v v8,(s3) - 18934: 8c9d sub s1,s1,a5 - 18936: 99be add s3,s3,a5 - 18938: 02090427 vse8.v v8,(s2) - 1893c: 993e add s2,s2,a5 - 1893e: f0e1 bnez s1,188fe <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x80> - 18940: bfc9 j 18912 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x94> - 18942: bbefd0ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 18946: 87aa mv a5,a0 - 18948: 8522 mv a0,s0 - 1894a: 843e mv s0,a5 - 1894c: ee5fc0ef jal 15830 <_ZdlPv@plt> - 18950: 8522 mv a0,s0 - 18952: dcffc0ef jal 15720 <_Unwind_Resume@plt> - -0000000000018956 <_ZN7testing8internal12AssertHelperD1Ev>: - 18956: 1141 addi sp,sp,-16 - 18958: e022 sd s0,0(sp) - 1895a: 6100 ld s0,0(a0) - 1895c: e406 sd ra,8(sp) - 1895e: cc11 beqz s0,1897a <_ZN7testing8internal12AssertHelperD1Ev+0x24> - 18960: 6c08 ld a0,24(s0) - 18962: 02840793 addi a5,s0,40 - 18966: 00f50463 beq a0,a5,1896e <_ZN7testing8internal12AssertHelperD1Ev+0x18> - 1896a: ec7fc0ef jal 15830 <_ZdlPv@plt> - 1896e: 8522 mv a0,s0 - 18970: 6402 ld s0,0(sp) - 18972: 60a2 ld ra,8(sp) - 18974: 0141 addi sp,sp,16 - 18976: ebbfc06f j 15830 <_ZdlPv@plt> - 1897a: 60a2 ld ra,8(sp) - 1897c: 6402 ld s0,0(sp) - 1897e: 0141 addi sp,sp,16 - 18980: 8082 ret - -0000000000018982 <_ZN7testing8internal8GetArgvsB5cxx11Ev>: - 18982: cd817057 vsetivli zero,2,e64,m1,ta,ma - 18986: 5e0030d7 vmv.v.i v1,0 - 1898a: 7159 addi sp,sp,-112 - 1898c: f0a2 sd s0,96(sp) - 1898e: eca6 sd s1,88(sp) - 18990: e4ce sd s3,72(sp) - 18992: f486 sd ra,104(sp) - 18994: f45e sd s7,40(sp) - 18996: 8b018413 addi s0,gp,-1872 # 4a640 <_ZN7testing8internalL7g_argvsE> - 1899a: 6418 ld a4,8(s0) - 1899c: 601c ld a5,0(s0) - 1899e: 020570a7 vse64.v v1,(a0) - 189a2: 00053823 sd zero,16(a0) - 189a6: 89aa mv s3,a0 - 189a8: 40f704b3 sub s1,a4,a5 - 189ac: 0cf70e63 beq a4,a5,18a88 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x106> - 189b0: fc100793 li a5,-63 - 189b4: 8385 srli a5,a5,0x1 - 189b6: e8ca sd s2,80(sp) - 189b8: e0d2 sd s4,64(sp) - 189ba: 0e97e963 bltu a5,s1,18aac <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x12a> - 189be: 8526 mv a0,s1 - 189c0: e11fc0ef jal 157d0 <_Znwm@plt> - 189c4: 8baa mv s7,a0 - 189c6: 0179b023 sd s7,0(s3) - 189ca: 0179b423 sd s7,8(s3) - 189ce: 00043903 ld s2,0(s0) - 189d2: 00843a03 ld s4,8(s0) - 189d6: 94de add s1,s1,s7 - 189d8: 0099b823 sd s1,16(s3) - 189dc: 0d490663 beq s2,s4,18aa8 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x126> - 189e0: fc56 sd s5,56(sp) - 189e2: f85a sd s6,48(sp) - 189e4: f062 sd s8,32(sp) - 189e6: ec66 sd s9,24(sp) - 189e8: 84de mv s1,s7 - 189ea: 4abd li s5,15 - 189ec: 4b05 li s6,1 - 189ee: 00810c13 addi s8,sp,8 - 189f2: a831 j 18a0e <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x8c> - 189f4: 09640563 beq s0,s6,18a7e <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xfc> - 189f8: ec0d bnez s0,18a32 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xb0> - 189fa: e480 sd s0,8(s1) - 189fc: 9522 add a0,a0,s0 - 189fe: 00050023 sb zero,0(a0) - 18a02: 02090913 addi s2,s2,32 - 18a06: 02048493 addi s1,s1,32 - 18a0a: 052a0a63 beq s4,s2,18a5e <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xdc> - 18a0e: 00893403 ld s0,8(s2) - 18a12: 01048513 addi a0,s1,16 - 18a16: e088 sd a0,0(s1) - 18a18: 00093c83 ld s9,0(s2) - 18a1c: e422 sd s0,8(sp) - 18a1e: fc8afbe3 bgeu s5,s0,189f4 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x72> - 18a22: 4601 li a2,0 - 18a24: 85e2 mv a1,s8 - 18a26: 8526 mv a0,s1 - 18a28: bb9fc0ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 18a2c: 67a2 ld a5,8(sp) - 18a2e: e088 sd a0,0(s1) - 18a30: e89c sd a5,16(s1) - 18a32: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 18a36: 020c8407 vle8.v v8,(s9) - 18a3a: 8c1d sub s0,s0,a5 - 18a3c: 9cbe add s9,s9,a5 - 18a3e: 02050427 vse8.v v8,(a0) - 18a42: 953e add a0,a0,a5 - 18a44: f47d bnez s0,18a32 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xb0> - 18a46: 6422 ld s0,8(sp) - 18a48: 6088 ld a0,0(s1) - 18a4a: 02090913 addi s2,s2,32 - 18a4e: e480 sd s0,8(s1) - 18a50: 9522 add a0,a0,s0 - 18a52: 00050023 sb zero,0(a0) - 18a56: 02048493 addi s1,s1,32 - 18a5a: fb2a1ae3 bne s4,s2,18a0e <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x8c> - 18a5e: 7ae2 ld s5,56(sp) - 18a60: 7b42 ld s6,48(sp) - 18a62: 7c02 ld s8,32(sp) - 18a64: 6ce2 ld s9,24(sp) - 18a66: 70a6 ld ra,104(sp) - 18a68: 7406 ld s0,96(sp) - 18a6a: 0099b423 sd s1,8(s3) - 18a6e: 6946 ld s2,80(sp) - 18a70: 6a06 ld s4,64(sp) - 18a72: 64e6 ld s1,88(sp) - 18a74: 7ba2 ld s7,40(sp) - 18a76: 854e mv a0,s3 - 18a78: 69a6 ld s3,72(sp) - 18a7a: 6165 addi sp,sp,112 - 18a7c: 8082 ret - 18a7e: 000cc783 lbu a5,0(s9) - 18a82: 00f48823 sb a5,16(s1) - 18a86: bf95 j 189fa <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x78> - 18a88: e8ca sd s2,80(sp) - 18a8a: e0d2 sd s4,64(sp) - 18a8c: 4b81 li s7,0 - 18a8e: 0179b023 sd s7,0(s3) - 18a92: 0179b423 sd s7,8(s3) - 18a96: 00043903 ld s2,0(s0) - 18a9a: 00843a03 ld s4,8(s0) - 18a9e: 94de add s1,s1,s7 - 18aa0: 0099b823 sd s1,16(s3) - 18aa4: f3491ee3 bne s2,s4,189e0 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x5e> - 18aa8: 84de mv s1,s7 - 18aaa: bf75 j 18a66 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xe4> - 18aac: fc56 sd s5,56(sp) - 18aae: f85a sd s6,48(sp) - 18ab0: f062 sd s8,32(sp) - 18ab2: ec66 sd s9,24(sp) - 18ab4: 91cfd0ef jal 15bd0 <_ZSt28__throw_bad_array_new_lengthv@plt> - 18ab8: a39fc0ef jal 154f0 <__cxa_begin_catch@plt> - 18abc: 009b8963 beq s7,s1,18ace <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x14c> - 18ac0: 855e mv a0,s7 - 18ac2: 020b8b93 addi s7,s7,32 - 18ac6: c37fd0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 18aca: fe9b9be3 bne s7,s1,18ac0 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x13e> - 18ace: cd3fc0ef jal 157a0 <__cxa_rethrow@plt> - 18ad2: 842a mv s0,a0 - 18ad4: 8bcfd0ef jal 15b90 <__cxa_end_catch@plt> - 18ad8: 0009b503 ld a0,0(s3) - 18adc: c119 beqz a0,18ae2 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x160> - 18ade: d53fc0ef jal 15830 <_ZdlPv@plt> - 18ae2: 8522 mv a0,s0 - 18ae4: c3dfc0ef jal 15720 <_Unwind_Resume@plt> - -0000000000018ae8 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev>: - 18ae8: 7179 addi sp,sp,-48 - 18aea: 00031797 auipc a5,0x31 - 18aee: 0be7b783 ld a5,190(a5) # 49ba8 <_GLOBAL_OFFSET_TABLE_+0x58> - 18af2: e84a sd s2,16(sp) - 18af4: 0007b903 ld s2,0(a5) - 18af8: ec26 sd s1,24(sp) - 18afa: 03a00593 li a1,58 - 18afe: 84aa mv s1,a0 - 18b00: 854a mv a0,s2 - 18b02: f406 sd ra,40(sp) - 18b04: 80dfc0ef jal 15310 - 18b08: cd39 beqz a0,18b66 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x7e> - 18b0a: f022 sd s0,32(sp) - 18b0c: 41250433 sub s0,a0,s2 - 18b10: 01048513 addi a0,s1,16 - 18b14: e422 sd s0,8(sp) - 18b16: e088 sd a0,0(s1) - 18b18: 47bd li a5,15 - 18b1a: 0287e163 bltu a5,s0,18b3c <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x54> - 18b1e: 4785 li a5,1 - 18b20: 04f40d63 beq s0,a5,18b7a <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x92> - 18b24: e405 bnez s0,18b4c <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x64> - 18b26: e480 sd s0,8(s1) - 18b28: 9522 add a0,a0,s0 - 18b2a: 00050023 sb zero,0(a0) - 18b2e: 7402 ld s0,32(sp) - 18b30: 70a2 ld ra,40(sp) - 18b32: 6942 ld s2,16(sp) - 18b34: 8526 mv a0,s1 - 18b36: 64e2 ld s1,24(sp) - 18b38: 6145 addi sp,sp,48 - 18b3a: 8082 ret - 18b3c: 4601 li a2,0 - 18b3e: 002c addi a1,sp,8 - 18b40: 8526 mv a0,s1 - 18b42: a9ffc0ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 18b46: 67a2 ld a5,8(sp) - 18b48: e088 sd a0,0(s1) - 18b4a: e89c sd a5,16(s1) - 18b4c: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 18b50: 02090407 vle8.v v8,(s2) - 18b54: 8c1d sub s0,s0,a5 - 18b56: 993e add s2,s2,a5 - 18b58: 02050427 vse8.v v8,(a0) - 18b5c: 953e add a0,a0,a5 - 18b5e: f47d bnez s0,18b4c <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x64> - 18b60: 6422 ld s0,8(sp) - 18b62: 6088 ld a0,0(s1) - 18b64: b7c9 j 18b26 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x3e> - 18b66: 8526 mv a0,s1 - 18b68: 85ca mv a1,s2 - 18b6a: af2ff0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 18b6e: 70a2 ld ra,40(sp) - 18b70: 6942 ld s2,16(sp) - 18b72: 8526 mv a0,s1 - 18b74: 64e2 ld s1,24(sp) - 18b76: 6145 addi sp,sp,48 - 18b78: 8082 ret - 18b7a: 00094783 lbu a5,0(s2) - 18b7e: 00f48823 sb a5,16(s1) - 18b82: b755 j 18b26 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x3e> - -0000000000018b84 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_>: - 18b84: 1101 addi sp,sp,-32 - 18b86: e822 sd s0,16(sp) - 18b88: e426 sd s1,8(sp) - 18b8a: e04a sd s2,0(sp) - 18b8c: ec06 sd ra,24(sp) - 18b8e: 00054783 lbu a5,0(a0) - 18b92: 03a00913 li s2,58 - 18b96: 00150413 addi s0,a0,1 - 18b9a: 84ae mv s1,a1 - 18b9c: 0005c503 lbu a0,0(a1) - 18ba0: 03278863 beq a5,s2,18bd0 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x4c> - 18ba4: 02f96e63 bltu s2,a5,18be0 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x5c> - 18ba8: c785 beqz a5,18bd0 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x4c> - 18baa: 02a00713 li a4,42 - 18bae: 04e79563 bne a5,a4,18bf8 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x74> - 18bb2: c911 beqz a0,18bc6 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x42> - 18bb4: 00148593 addi a1,s1,1 - 18bb8: fff40513 addi a0,s0,-1 - 18bbc: fc9ff0ef jal 18b84 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_> - 18bc0: e515 bnez a0,18bec <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x68> - 18bc2: 0004c503 lbu a0,0(s1) - 18bc6: 00044783 lbu a5,0(s0) - 18bca: 0405 addi s0,s0,1 - 18bcc: fd279ce3 bne a5,s2,18ba4 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x20> - 18bd0: 60e2 ld ra,24(sp) - 18bd2: 6442 ld s0,16(sp) - 18bd4: 64a2 ld s1,8(sp) - 18bd6: 6902 ld s2,0(sp) - 18bd8: 00153513 seqz a0,a0 - 18bdc: 6105 addi sp,sp,32 - 18bde: 8082 ret - 18be0: 03f00713 li a4,63 - 18be4: 00e79a63 bne a5,a4,18bf8 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x74> - 18be8: e911 bnez a0,18bfc <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x78> - 18bea: 4501 li a0,0 - 18bec: 60e2 ld ra,24(sp) - 18bee: 6442 ld s0,16(sp) - 18bf0: 64a2 ld s1,8(sp) - 18bf2: 6902 ld s2,0(sp) - 18bf4: 6105 addi sp,sp,32 - 18bf6: 8082 ret - 18bf8: fea799e3 bne a5,a0,18bea <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x66> - 18bfc: 0485 addi s1,s1,1 - 18bfe: 0004c503 lbu a0,0(s1) - 18c02: b7d1 j 18bc6 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x42> - -0000000000018c04 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc>: - 18c04: 1101 addi sp,sp,-32 - 18c06: e822 sd s0,16(sp) - 18c08: e426 sd s1,8(sp) - 18c0a: ec06 sd ra,24(sp) - 18c0c: 84aa mv s1,a0 - 18c0e: 842e mv s0,a1 - 18c10: a031 j 18c1c <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x18> - 18c12: efefc0ef jal 15310 - 18c16: cd09 beqz a0,18c30 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x2c> - 18c18: 00150413 addi s0,a0,1 - 18c1c: 608c ld a1,0(s1) - 18c1e: 8522 mv a0,s0 - 18c20: f65ff0ef jal 18b84 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_> - 18c24: 87aa mv a5,a0 - 18c26: 03a00593 li a1,58 - 18c2a: 8522 mv a0,s0 - 18c2c: 843e mv s0,a5 - 18c2e: d3f5 beqz a5,18c12 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0xe> - 18c30: 60e2 ld ra,24(sp) - 18c32: 8522 mv a0,s0 - 18c34: 6442 ld s0,16(sp) - 18c36: 64a2 ld s1,8(sp) - 18c38: 6105 addi sp,sp,32 - 18c3a: 8082 ret - -0000000000018c3c <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_>: - 18c3c: 7155 addi sp,sp,-208 - 18c3e: f94a sd s2,176(sp) - 18c40: 00853903 ld s2,8(a0) - 18c44: fd26 sd s1,184(sp) - 18c46: 1084 addi s1,sp,96 - 18c48: 87aa mv a5,a0 - 18c4a: e1a2 sd s0,192(sp) - 18c4c: f54e sd s3,168(sp) - 18c4e: 1880 addi s0,sp,112 - 18c50: 89ae mv s3,a1 - 18c52: 8526 mv a0,s1 - 18c54: 00190593 addi a1,s2,1 - 18c58: f152 sd s4,160(sp) - 18c5a: e586 sd ra,200(sp) - 18c5c: 0007ba03 ld s4,0(a5) - 18c60: ed56 sd s5,152(sp) - 18c62: e95a sd s6,144(sp) - 18c64: e55e sd s7,136(sp) - 18c66: e162 sd s8,128(sp) - 18c68: f482 sd zero,104(sp) - 18c6a: 06010823 sb zero,112(sp) - 18c6e: f0a2 sd s0,96(sp) - 18c70: cb1fc0ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 18c74: 7726 ld a4,104(sp) - 18c76: 57fd li a5,-1 - 18c78: 8389 srli a5,a5,0x2 - 18c7a: 8f99 sub a5,a5,a4 - 18c7c: 2d27e763 bltu a5,s2,18f4a <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x30e> - 18c80: 864a mv a2,s2 - 18c82: 85d2 mv a1,s4 - 18c84: 8526 mv a0,s1 - 18c86: c4bfc0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 18c8a: 7726 ld a4,104(sp) - 18c8c: 57fd li a5,-1 - 18c8e: 8389 srli a5,a5,0x2 - 18c90: 2af70763 beq a4,a5,18f3e <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x302> - 18c94: 4605 li a2,1 - 18c96: 00021597 auipc a1,0x21 - 18c9a: ea258593 addi a1,a1,-350 # 39b38 <_IO_stdin_used+0x2090> - 18c9e: 8526 mv a0,s1 - 18ca0: c31fc0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 18ca4: 0009b903 ld s2,0(s3) - 18ca8: 854a mv a0,s2 - 18caa: e57fc0ef jal 15b00 - 18cae: 7726 ld a4,104(sp) - 18cb0: 57fd li a5,-1 - 18cb2: 8389 srli a5,a5,0x2 - 18cb4: 8f99 sub a5,a5,a4 - 18cb6: 862a mv a2,a0 - 18cb8: 28a7ef63 bltu a5,a0,18f56 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x31a> - 18cbc: 85ca mv a1,s2 - 18cbe: 8526 mv a0,s1 - 18cc0: c11fc0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 18cc4: 01010a13 addi s4,sp,16 - 18cc8: e052 sd s4,0(sp) - 18cca: 6114 ld a3,0(a0) - 18ccc: 01050713 addi a4,a0,16 - 18cd0: 87aa mv a5,a0 - 18cd2: 1ce68163 beq a3,a4,18e94 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x258> - 18cd6: 6910 ld a2,16(a0) - 18cd8: e036 sd a3,0(sp) - 18cda: e832 sd a2,16(sp) - 18cdc: e398 sd a4,0(a5) - 18cde: 00078823 sb zero,16(a5) - 18ce2: 6798 ld a4,8(a5) - 18ce4: 7506 ld a0,96(sp) - 18ce6: 0007b423 sd zero,8(a5) - 18cea: e43a sd a4,8(sp) - 18cec: 00850463 beq a0,s0,18cf4 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0xb8> - 18cf0: b41fc0ef jal 15830 <_ZdlPv@plt> - 18cf4: 00031797 auipc a5,0x31 - 18cf8: 2747b783 ld a5,628(a5) # 49f68 <_GLOBAL_OFFSET_TABLE_+0x418> - 18cfc: 0007b983 ld s3,0(a5) - 18d00: 02d00593 li a1,45 - 18d04: 03010a93 addi s5,sp,48 - 18d08: 854e mv a0,s3 - 18d0a: 05010b13 addi s6,sp,80 - 18d0e: e02fc0ef jal 15310 - 18d12: f402 sd zero,40(sp) - 18d14: 02010823 sb zero,48(sp) - 18d18: e482 sd zero,72(sp) - 18d1a: 04010823 sb zero,80(sp) - 18d1e: f056 sd s5,32(sp) - 18d20: e0da sd s6,64(sp) - 18d22: 892a mv s2,a0 - 18d24: 02010b93 addi s7,sp,32 - 18d28: 0e050863 beqz a0,18e18 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x1dc> - 18d2c: 85ce mv a1,s3 - 18d2e: 862a mv a2,a0 - 18d30: 8526 mv a0,s1 - 18d32: f0a2 sd s0,96(sp) - 18d34: f482 sd zero,104(sp) - 18d36: 04010c13 addi s8,sp,64 - 18d3a: 898a mv s3,sp - 18d3c: db3fe0ef jal 17aee <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> - 18d40: 7782 ld a5,32(sp) - 18d42: 19578863 beq a5,s5,18ed2 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x296> - 18d46: 7686 ld a3,96(sp) - 18d48: 10868e63 beq a3,s0,18e64 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x228> - 18d4c: 10b8 addi a4,sp,104 - 18d4e: cd817057 vsetivli zero,2,e64,m1,ta,ma - 18d52: 02077087 vle64.v v1,(a4) - 18d56: 1038 addi a4,sp,40 - 18d58: 7642 ld a2,48(sp) - 18d5a: f036 sd a3,32(sp) - 18d5c: 020770a7 vse64.v v1,(a4) - 18d60: 18078563 beqz a5,18eea <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2ae> - 18d64: f0be sd a5,96(sp) - 18d66: f8b2 sd a2,112(sp) - 18d68: f482 sd zero,104(sp) - 18d6a: 00078023 sb zero,0(a5) - 18d6e: 7506 ld a0,96(sp) - 18d70: 00850463 beq a0,s0,18d78 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x13c> - 18d74: abdfc0ef jal 15830 <_ZdlPv@plt> - 18d78: 00190593 addi a1,s2,1 - 18d7c: 8526 mv a0,s1 - 18d7e: 04010c13 addi s8,sp,64 - 18d82: 898a mv s3,sp - 18d84: 8d8ff0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 18d88: 6786 ld a5,64(sp) - 18d8a: 13678463 beq a5,s6,18eb2 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x276> - 18d8e: 7686 ld a3,96(sp) - 18d90: 7726 ld a4,104(sp) - 18d92: 16868163 beq a3,s0,18ef4 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2b8> - 18d96: 7646 ld a2,112(sp) - 18d98: e4ba sd a4,72(sp) - 18d9a: e0b6 sd a3,64(sp) - 18d9c: 6746 ld a4,80(sp) - 18d9e: e8b2 sd a2,80(sp) - 18da0: 12078563 beqz a5,18eca <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x28e> - 18da4: f0be sd a5,96(sp) - 18da6: f8ba sd a4,112(sp) - 18da8: f482 sd zero,104(sp) - 18daa: 00078023 sb zero,0(a5) - 18dae: 7506 ld a0,96(sp) - 18db0: 00850463 beq a0,s0,18db8 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x17c> - 18db4: a7dfc0ef jal 15830 <_ZdlPv@plt> - 18db8: 77a2 ld a5,40(sp) - 18dba: c7d9 beqz a5,18e48 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x20c> - 18dbc: 7582 ld a1,32(sp) - 18dbe: 850a mv a0,sp - 18dc0: 898a mv s3,sp - 18dc2: 04010c13 addi s8,sp,64 - 18dc6: e3fff0ef jal 18c04 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> - 18dca: 842a mv s0,a0 - 18dcc: ed0d bnez a0,18e06 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x1ca> - 18dce: 6506 ld a0,64(sp) - 18dd0: 01650463 beq a0,s6,18dd8 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x19c> - 18dd4: a5dfc0ef jal 15830 <_ZdlPv@plt> - 18dd8: 7502 ld a0,32(sp) - 18dda: 01550463 beq a0,s5,18de2 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x1a6> - 18dde: a53fc0ef jal 15830 <_ZdlPv@plt> - 18de2: 6502 ld a0,0(sp) - 18de4: 01450463 beq a0,s4,18dec <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x1b0> - 18de8: a49fc0ef jal 15830 <_ZdlPv@plt> - 18dec: 60ae ld ra,200(sp) - 18dee: 8522 mv a0,s0 - 18df0: 640e ld s0,192(sp) - 18df2: 74ea ld s1,184(sp) - 18df4: 794a ld s2,176(sp) - 18df6: 79aa ld s3,168(sp) - 18df8: 7a0a ld s4,160(sp) - 18dfa: 6aea ld s5,152(sp) - 18dfc: 6b4a ld s6,144(sp) - 18dfe: 6baa ld s7,136(sp) - 18e00: 6c0a ld s8,128(sp) - 18e02: 6169 addi sp,sp,208 - 18e04: 8082 ret - 18e06: 6586 ld a1,64(sp) - 18e08: 850a mv a0,sp - 18e0a: dfbff0ef jal 18c04 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> - 18e0e: 00154413 xori s0,a0,1 - 18e12: 0ff47413 zext.b s0,s0 - 18e16: bf65 j 18dce <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x192> - 18e18: 854e mv a0,s3 - 18e1a: ce7fc0ef jal 15b00 - 18e1e: 872a mv a4,a0 - 18e20: 86ce mv a3,s3 - 18e22: 855e mv a0,s7 - 18e24: 4601 li a2,0 - 18e26: 4581 li a1,0 - 18e28: 04010c13 addi s8,sp,64 - 18e2c: 898a mv s3,sp - 18e2e: 873fc0ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 18e32: 6626 ld a2,72(sp) - 18e34: 8562 mv a0,s8 - 18e36: 4701 li a4,0 - 18e38: 00021697 auipc a3,0x21 - 18e3c: 9b868693 addi a3,a3,-1608 # 397f0 <_IO_stdin_used+0x1d48> - 18e40: 4581 li a1,0 - 18e42: 85ffc0ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 18e46: bf9d j 18dbc <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x180> - 18e48: 4705 li a4,1 - 18e4a: 00022697 auipc a3,0x22 - 18e4e: dde68693 addi a3,a3,-546 # 3ac28 <_ZN7testingL16kUniversalFilterE> - 18e52: 4601 li a2,0 - 18e54: 4581 li a1,0 - 18e56: 855e mv a0,s7 - 18e58: 04010c13 addi s8,sp,64 - 18e5c: 898a mv s3,sp - 18e5e: 843fc0ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 18e62: bfa9 j 18dbc <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x180> - 18e64: 7726 ld a4,104(sp) - 18e66: c30d beqz a4,18e88 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x24c> - 18e68: 4685 li a3,1 - 18e6a: 8622 mv a2,s0 - 18e6c: 0cd70263 beq a4,a3,18f30 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2f4> - 18e70: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 18e74: 02060407 vle8.v v8,(a2) - 18e78: 8f15 sub a4,a4,a3 - 18e7a: 9636 add a2,a2,a3 - 18e7c: 02078427 vse8.v v8,(a5) - 18e80: 97b6 add a5,a5,a3 - 18e82: f77d bnez a4,18e70 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x234> - 18e84: 7726 ld a4,104(sp) - 18e86: 7782 ld a5,32(sp) - 18e88: 97ba add a5,a5,a4 - 18e8a: f43a sd a4,40(sp) - 18e8c: 00078023 sb zero,0(a5) - 18e90: 7786 ld a5,96(sp) - 18e92: bdd9 j 18d68 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x12c> - 18e94: 6514 ld a3,8(a0) - 18e96: 85d2 mv a1,s4 - 18e98: 853a mv a0,a4 - 18e9a: 0685 addi a3,a3,1 - 18e9c: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 18ea0: 02050407 vle8.v v8,(a0) - 18ea4: 8e91 sub a3,a3,a2 - 18ea6: 9532 add a0,a0,a2 - 18ea8: 02058427 vse8.v v8,(a1) - 18eac: 95b2 add a1,a1,a2 - 18eae: f6fd bnez a3,18e9c <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x260> - 18eb0: b535 j 18cdc <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0xa0> - 18eb2: 7706 ld a4,96(sp) - 18eb4: 02870f63 beq a4,s0,18ef2 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2b6> - 18eb8: 10bc addi a5,sp,104 - 18eba: cd817057 vsetivli zero,2,e64,m1,ta,ma - 18ebe: 0207f087 vle64.v v1,(a5) - 18ec2: 00bc addi a5,sp,72 - 18ec4: e0ba sd a4,64(sp) - 18ec6: 0207f0a7 vse64.v v1,(a5) - 18eca: f0a2 sd s0,96(sp) - 18ecc: 1880 addi s0,sp,112 - 18ece: 87a2 mv a5,s0 - 18ed0: bde1 j 18da8 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x16c> - 18ed2: 7706 ld a4,96(sp) - 18ed4: f88708e3 beq a4,s0,18e64 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x228> - 18ed8: 10bc addi a5,sp,104 - 18eda: cd817057 vsetivli zero,2,e64,m1,ta,ma - 18ede: 0207f087 vle64.v v1,(a5) - 18ee2: 103c addi a5,sp,40 - 18ee4: f03a sd a4,32(sp) - 18ee6: 0207f0a7 vse64.v v1,(a5) - 18eea: f0a2 sd s0,96(sp) - 18eec: 1880 addi s0,sp,112 - 18eee: 87a2 mv a5,s0 - 18ef0: bda5 j 18d68 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x12c> - 18ef2: 7726 ld a4,104(sp) - 18ef4: c30d beqz a4,18f16 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2da> - 18ef6: 4685 li a3,1 - 18ef8: 8622 mv a2,s0 - 18efa: 02d70463 beq a4,a3,18f22 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2e6> - 18efe: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 18f02: 02060407 vle8.v v8,(a2) - 18f06: 8f15 sub a4,a4,a3 - 18f08: 9636 add a2,a2,a3 - 18f0a: 02078427 vse8.v v8,(a5) - 18f0e: 97b6 add a5,a5,a3 - 18f10: f77d bnez a4,18efe <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2c2> - 18f12: 7726 ld a4,104(sp) - 18f14: 6786 ld a5,64(sp) - 18f16: 97ba add a5,a5,a4 - 18f18: e4ba sd a4,72(sp) - 18f1a: 00078023 sb zero,0(a5) - 18f1e: 7786 ld a5,96(sp) - 18f20: b561 j 18da8 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x16c> - 18f22: 07014703 lbu a4,112(sp) - 18f26: 00e78023 sb a4,0(a5) - 18f2a: 7726 ld a4,104(sp) - 18f2c: 6786 ld a5,64(sp) - 18f2e: b7e5 j 18f16 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2da> - 18f30: 07014703 lbu a4,112(sp) - 18f34: 00e78023 sb a4,0(a5) - 18f38: 7726 ld a4,104(sp) - 18f3a: 7782 ld a5,32(sp) - 18f3c: b7b1 j 18e88 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x24c> - 18f3e: 0001f517 auipc a0,0x1f - 18f42: eba50513 addi a0,a0,-326 # 37df8 <_IO_stdin_used+0x350> - 18f46: 8dbfc0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 18f4a: 0001f517 auipc a0,0x1f - 18f4e: eae50513 addi a0,a0,-338 # 37df8 <_IO_stdin_used+0x350> - 18f52: 8cffc0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 18f56: 0001f517 auipc a0,0x1f - 18f5a: ea250513 addi a0,a0,-350 # 37df8 <_IO_stdin_used+0x350> - 18f5e: 8c3fc0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 18f62: 842a mv s0,a0 - 18f64: 8562 mv a0,s8 - 18f66: f96fd0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 18f6a: 855e mv a0,s7 - 18f6c: f90fd0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 18f70: 854e mv a0,s3 - 18f72: f8afd0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 18f76: 8522 mv a0,s0 - 18f78: fa8fc0ef jal 15720 <_Unwind_Resume@plt> - 18f7c: 842a mv s0,a0 - 18f7e: 8526 mv a0,s1 - 18f80: f7cfd0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 18f84: 8522 mv a0,s0 - 18f86: f9afc0ef jal 15720 <_Unwind_Resume@plt> - 18f8a: bfcd j 18f7c <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x340> - -0000000000018f8c <_ZN7testing8internal13GetTestTypeIdEv>: - 18f8c: 00031517 auipc a0,0x31 - 18f90: cb453503 ld a0,-844(a0) # 49c40 <_GLOBAL_OFFSET_TABLE_+0xf0> - 18f94: 8082 ret - -0000000000018f96 <_ZN7testing8internal20SingleFailureCheckerC1EPKNS_19TestPartResultArrayENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 18f96: 02050793 addi a5,a0,32 - 18f9a: e91c sd a5,16(a0) - 18f9c: 629c ld a5,0(a3) - 18f9e: 6698 ld a4,8(a3) - 18fa0: 0541 addi a0,a0,16 - 18fa2: feb53823 sd a1,-16(a0) - 18fa6: fec52c23 sw a2,-8(a0) - 18faa: 85be mv a1,a5 - 18fac: 00e78633 add a2,a5,a4 - 18fb0: ab3fe06f j 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - -0000000000018fb4 <_ZN7testing8internal35DefaultGlobalTestPartResultReporterC1EPNS0_12UnitTestImplE>: - 18fb4: 00031797 auipc a5,0x31 - 18fb8: 0347b783 ld a5,52(a5) # 49fe8 <_GLOBAL_OFFSET_TABLE_+0x498> - 18fbc: 07c1 addi a5,a5,16 - 18fbe: e50c sd a1,8(a0) - 18fc0: e11c sd a5,0(a0) - 18fc2: 8082 ret - -0000000000018fc4 <_ZN7testing8internal38DefaultPerThreadTestPartResultReporterC1EPNS0_12UnitTestImplE>: - 18fc4: 00031797 auipc a5,0x31 - 18fc8: ffc7b783 ld a5,-4(a5) # 49fc0 <_GLOBAL_OFFSET_TABLE_+0x470> - 18fcc: 07c1 addi a5,a5,16 - 18fce: e50c sd a1,8(a0) - 18fd0: e11c sd a5,0(a0) - 18fd2: 8082 ret - -0000000000018fd4 <_ZNK7testing8internal12UnitTestImpl22total_test_suite_countEv>: - 18fd4: 617c ld a5,192(a0) - 18fd6: 7d58 ld a4,184(a0) - 18fd8: 40e78533 sub a0,a5,a4 - 18fdc: 850d srai a0,a0,0x3 - 18fde: 2501 sext.w a0,a0 - 18fe0: 8082 ret - -0000000000018fe2 <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv>: - 18fe2: 7d5c ld a5,184(a0) - 18fe4: 6174 ld a3,192(a0) - 18fe6: 4501 li a0,0 - 18fe8: 00d78a63 beq a5,a3,18ffc <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv+0x1a> - 18fec: 6398 ld a4,0(a5) - 18fee: 07a1 addi a5,a5,8 - 18ff0: 07074703 lbu a4,112(a4) # ffffffff80000070 <__global_pointer$+0xffffffff7ffb52e0> - 18ff4: 9d39 addw a0,a0,a4 - 18ff6: fef69be3 bne a3,a5,18fec <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv+0xa> - 18ffa: 8082 ret - 18ffc: 8082 ret - -0000000000018ffe <_ZNK7testing8internal12UnitTestImpl30reportable_disabled_test_countEv>: - 18ffe: 7d58 ld a4,184(a0) - 19000: 617c ld a5,192(a0) - 19002: 1101 addi sp,sp,-32 - 19004: ec06 sd ra,24(sp) - 19006: e04a sd s2,0(sp) - 19008: 02e78d63 beq a5,a4,19042 <_ZNK7testing8internal12UnitTestImpl30reportable_disabled_test_countEv+0x44> - 1900c: e822 sd s0,16(sp) - 1900e: e426 sd s1,8(sp) - 19010: 4901 li s2,0 - 19012: 84aa mv s1,a0 - 19014: 4401 li s0,0 - 19016: 00341793 slli a5,s0,0x3 - 1901a: 973e add a4,a4,a5 - 1901c: 6308 ld a0,0(a4) - 1901e: 0405 addi s0,s0,1 - 19020: 9aefe0ef jal 171ce <_ZNK7testing9TestSuite30reportable_disabled_test_countEv> - 19024: 7cd8 ld a4,184(s1) - 19026: 60fc ld a5,192(s1) - 19028: 00a9093b addw s2,s2,a0 - 1902c: 8f99 sub a5,a5,a4 - 1902e: 878d srai a5,a5,0x3 - 19030: fef463e3 bltu s0,a5,19016 <_ZNK7testing8internal12UnitTestImpl30reportable_disabled_test_countEv+0x18> - 19034: 6442 ld s0,16(sp) - 19036: 60e2 ld ra,24(sp) - 19038: 64a2 ld s1,8(sp) - 1903a: 854a mv a0,s2 - 1903c: 6902 ld s2,0(sp) - 1903e: 6105 addi sp,sp,32 - 19040: 8082 ret - 19042: 60e2 ld ra,24(sp) - 19044: 4901 li s2,0 - 19046: 854a mv a0,s2 - 19048: 6902 ld s2,0(sp) - 1904a: 6105 addi sp,sp,32 - 1904c: 8082 ret - -000000000001904e <_ZNK7testing8internal12UnitTestImpl19disabled_test_countEv>: - 1904e: 7d58 ld a4,184(a0) - 19050: 617c ld a5,192(a0) - 19052: 1101 addi sp,sp,-32 - 19054: ec06 sd ra,24(sp) - 19056: e04a sd s2,0(sp) - 19058: 02e78d63 beq a5,a4,19092 <_ZNK7testing8internal12UnitTestImpl19disabled_test_countEv+0x44> - 1905c: e822 sd s0,16(sp) - 1905e: e426 sd s1,8(sp) - 19060: 4901 li s2,0 - 19062: 84aa mv s1,a0 - 19064: 4401 li s0,0 - 19066: 00341793 slli a5,s0,0x3 - 1906a: 973e add a4,a4,a5 - 1906c: 6308 ld a0,0(a4) - 1906e: 0405 addi s0,s0,1 - 19070: 88dfe0ef jal 178fc <_ZNK7testing9TestSuite19disabled_test_countEv> - 19074: 7cd8 ld a4,184(s1) - 19076: 60fc ld a5,192(s1) - 19078: 00a9093b addw s2,s2,a0 - 1907c: 8f99 sub a5,a5,a4 - 1907e: 878d srai a5,a5,0x3 - 19080: fef463e3 bltu s0,a5,19066 <_ZNK7testing8internal12UnitTestImpl19disabled_test_countEv+0x18> - 19084: 6442 ld s0,16(sp) - 19086: 60e2 ld ra,24(sp) - 19088: 64a2 ld s1,8(sp) - 1908a: 854a mv a0,s2 - 1908c: 6902 ld s2,0(sp) - 1908e: 6105 addi sp,sp,32 - 19090: 8082 ret - 19092: 60e2 ld ra,24(sp) - 19094: 4901 li s2,0 - 19096: 854a mv a0,s2 - 19098: 6902 ld s2,0(sp) - 1909a: 6105 addi sp,sp,32 - 1909c: 8082 ret - -000000000001909e <_ZNK7testing8internal12UnitTestImpl21reportable_test_countEv>: - 1909e: 7d58 ld a4,184(a0) - 190a0: 617c ld a5,192(a0) - 190a2: 1101 addi sp,sp,-32 - 190a4: ec06 sd ra,24(sp) - 190a6: e04a sd s2,0(sp) - 190a8: 02e78d63 beq a5,a4,190e2 <_ZNK7testing8internal12UnitTestImpl21reportable_test_countEv+0x44> - 190ac: e822 sd s0,16(sp) - 190ae: e426 sd s1,8(sp) - 190b0: 4901 li s2,0 - 190b2: 84aa mv s1,a0 - 190b4: 4401 li s0,0 - 190b6: 00341793 slli a5,s0,0x3 - 190ba: 973e add a4,a4,a5 - 190bc: 6308 ld a0,0(a4) - 190be: 0405 addi s0,s0,1 - 190c0: 936fe0ef jal 171f6 <_ZNK7testing9TestSuite21reportable_test_countEv> - 190c4: 7cd8 ld a4,184(s1) - 190c6: 60fc ld a5,192(s1) - 190c8: 00a9093b addw s2,s2,a0 - 190cc: 8f99 sub a5,a5,a4 - 190ce: 878d srai a5,a5,0x3 - 190d0: fef463e3 bltu s0,a5,190b6 <_ZNK7testing8internal12UnitTestImpl21reportable_test_countEv+0x18> - 190d4: 6442 ld s0,16(sp) - 190d6: 60e2 ld ra,24(sp) - 190d8: 64a2 ld s1,8(sp) - 190da: 854a mv a0,s2 - 190dc: 6902 ld s2,0(sp) - 190de: 6105 addi sp,sp,32 - 190e0: 8082 ret - 190e2: 60e2 ld ra,24(sp) - 190e4: 4901 li s2,0 - 190e6: 854a mv a0,s2 - 190e8: 6902 ld s2,0(sp) - 190ea: 6105 addi sp,sp,32 - 190ec: 8082 ret - -00000000000190ee <_ZNK7testing8internal12UnitTestImpl16total_test_countEv>: - 190ee: 7d58 ld a4,184(a0) - 190f0: 617c ld a5,192(a0) - 190f2: 1101 addi sp,sp,-32 - 190f4: ec06 sd ra,24(sp) - 190f6: e04a sd s2,0(sp) - 190f8: 02e78d63 beq a5,a4,19132 <_ZNK7testing8internal12UnitTestImpl16total_test_countEv+0x44> - 190fc: e822 sd s0,16(sp) - 190fe: e426 sd s1,8(sp) - 19100: 4901 li s2,0 - 19102: 84aa mv s1,a0 - 19104: 4401 li s0,0 - 19106: 00341793 slli a5,s0,0x3 - 1910a: 973e add a4,a4,a5 - 1910c: 6308 ld a0,0(a4) - 1910e: 0405 addi s0,s0,1 - 19110: 90afe0ef jal 1721a <_ZNK7testing9TestSuite16total_test_countEv> - 19114: 7cd8 ld a4,184(s1) - 19116: 60fc ld a5,192(s1) - 19118: 00a9093b addw s2,s2,a0 - 1911c: 8f99 sub a5,a5,a4 - 1911e: 878d srai a5,a5,0x3 - 19120: fef463e3 bltu s0,a5,19106 <_ZNK7testing8internal12UnitTestImpl16total_test_countEv+0x18> - 19124: 6442 ld s0,16(sp) - 19126: 60e2 ld ra,24(sp) - 19128: 64a2 ld s1,8(sp) - 1912a: 854a mv a0,s2 - 1912c: 6902 ld s2,0(sp) - 1912e: 6105 addi sp,sp,32 - 19130: 8082 ret - 19132: 60e2 ld ra,24(sp) - 19134: 4901 li s2,0 - 19136: 854a mv a0,s2 - 19138: 6902 ld s2,0(sp) - 1913a: 6105 addi sp,sp,32 - 1913c: 8082 ret - -000000000001913e <_ZNK7testing8internal12UnitTestImpl17test_to_run_countEv>: - 1913e: 7d58 ld a4,184(a0) - 19140: 617c ld a5,192(a0) - 19142: 1101 addi sp,sp,-32 - 19144: ec06 sd ra,24(sp) - 19146: e04a sd s2,0(sp) - 19148: 02e78d63 beq a5,a4,19182 <_ZNK7testing8internal12UnitTestImpl17test_to_run_countEv+0x44> - 1914c: e822 sd s0,16(sp) - 1914e: e426 sd s1,8(sp) - 19150: 4901 li s2,0 - 19152: 84aa mv s1,a0 - 19154: 4401 li s0,0 - 19156: 00341793 slli a5,s0,0x3 - 1915a: 973e add a4,a4,a5 - 1915c: 6308 ld a0,0(a4) - 1915e: 0405 addi s0,s0,1 - 19160: f80fe0ef jal 178e0 <_ZNK7testing9TestSuite17test_to_run_countEv> - 19164: 7cd8 ld a4,184(s1) - 19166: 60fc ld a5,192(s1) - 19168: 00a9093b addw s2,s2,a0 - 1916c: 8f99 sub a5,a5,a4 - 1916e: 878d srai a5,a5,0x3 - 19170: fef463e3 bltu s0,a5,19156 <_ZNK7testing8internal12UnitTestImpl17test_to_run_countEv+0x18> - 19174: 6442 ld s0,16(sp) - 19176: 60e2 ld ra,24(sp) - 19178: 64a2 ld s1,8(sp) - 1917a: 854a mv a0,s2 - 1917c: 6902 ld s2,0(sp) - 1917e: 6105 addi sp,sp,32 - 19180: 8082 ret - 19182: 60e2 ld ra,24(sp) - 19184: 4901 li s2,0 - 19186: 854a mv a0,s2 - 19188: 6902 ld s2,0(sp) - 1918a: 6105 addi sp,sp,32 - 1918c: 8082 ret - -000000000001918e <_ZN7testing8internal15GetTimeInMillisEv>: - 1918e: 1101 addi sp,sp,-32 - 19190: 850a mv a0,sp - 19192: 4581 li a1,0 - 19194: ec06 sd ra,24(sp) - 19196: 9cbfc0ef jal 15b60 - 1919a: 20c4a7b7 lui a5,0x20c4a - 1919e: 6722 ld a4,8(sp) - 191a0: ba678793 addi a5,a5,-1114 # 20c49ba6 <__global_pointer$+0x20bfee16> - 191a4: e353f6b7 lui a3,0xe353f - 191a8: 7cf68693 addi a3,a3,1999 # ffffffffe353f7cf <__global_pointer$+0xffffffffe34f4a3f> - 191ac: 1782 slli a5,a5,0x20 - 191ae: 6502 ld a0,0(sp) - 191b0: 97b6 add a5,a5,a3 - 191b2: 02f717b3 mulh a5,a4,a5 - 191b6: 3e800693 li a3,1000 - 191ba: 60e2 ld ra,24(sp) - 191bc: 977d srai a4,a4,0x3f - 191be: 6105 addi sp,sp,32 - 191c0: 02d50533 mul a0,a0,a3 - 191c4: 879d srai a5,a5,0x7 - 191c6: 8f99 sub a5,a5,a4 - 191c8: 953e add a0,a0,a5 - 191ca: 8082 ret - -00000000000191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_>: - 191cc: c919 beqz a0,191e2 <_ZN7testing8internal6String13CStringEqualsEPKcS3_+0x16> - 191ce: cd89 beqz a1,191e8 <_ZN7testing8internal6String13CStringEqualsEPKcS3_+0x1c> - 191d0: 1141 addi sp,sp,-16 - 191d2: e406 sd ra,8(sp) - 191d4: 91dfc0ef jal 15af0 - 191d8: 60a2 ld ra,8(sp) - 191da: 00153513 seqz a0,a0 - 191de: 0141 addi sp,sp,16 - 191e0: 8082 ret - 191e2: 0015b513 seqz a0,a1 - 191e6: 8082 ret - 191e8: 4501 li a0,0 - 191ea: 8082 ret - -00000000000191ec <_ZN7testing7MessageC1Ev>: - 191ec: 7119 addi sp,sp,-128 - 191ee: 87aa mv a5,a0 - 191f0: 18800513 li a0,392 - 191f4: e03e sd a5,0(sp) - 191f6: fc86 sd ra,120(sp) - 191f8: f8a2 sd s0,112(sp) - 191fa: f0ca sd s2,96(sp) - 191fc: ecce sd s3,88(sp) - 191fe: e0da sd s6,64(sp) - 19200: fc5e sd s7,56(sp) - 19202: ec6e sd s11,24(sp) - 19204: f4a6 sd s1,104(sp) - 19206: e8d2 sd s4,80(sp) - 19208: e4d6 sd s5,72(sp) - 1920a: f862 sd s8,48(sp) - 1920c: f466 sd s9,40(sp) - 1920e: f06a sd s10,32(sp) - 19210: dc0fc0ef jal 157d0 <_Znwm@plt> - 19214: 08050b13 addi s6,a0,128 - 19218: 842a mv s0,a0 - 1921a: 855a mv a0,s6 - 1921c: 914fc0ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> - 19220: cd817057 vsetivli zero,2,e64,m1,ta,ma - 19224: 5e0030d7 vmv.v.i v1,0 - 19228: 00031797 auipc a5,0x31 - 1922c: d307b783 ld a5,-720(a5) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 19230: 01078d93 addi s11,a5,16 - 19234: 16041023 sh zero,352(s0) - 19238: 14043c23 sd zero,344(s0) - 1923c: 09b43023 sd s11,128(s0) - 19240: 16840793 addi a5,s0,360 - 19244: 0207f0a7 vse64.v v1,(a5) - 19248: 17840793 addi a5,s0,376 - 1924c: 0207f0a7 vse64.v v1,(a5) - 19250: 00031997 auipc s3,0x31 - 19254: 9e89b983 ld s3,-1560(s3) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 19258: 0109b903 ld s2,16(s3) - 1925c: 0189bb83 ld s7,24(s3) - 19260: 4581 li a1,0 - 19262: fe893783 ld a5,-24(s2) - 19266: 01243023 sd s2,0(s0) - 1926a: 97a2 add a5,a5,s0 - 1926c: 0177b023 sd s7,0(a5) - 19270: 00043423 sd zero,8(s0) - 19274: fe893503 ld a0,-24(s2) - 19278: 9522 add a0,a0,s0 - 1927a: 866fc0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 1927e: 0209ba83 ld s5,32(s3) - 19282: 0289bc03 ld s8,40(s3) - 19286: 01040493 addi s1,s0,16 - 1928a: fe8ab503 ld a0,-24(s5) - 1928e: 01543823 sd s5,16(s0) - 19292: 4581 li a1,0 - 19294: 9526 add a0,a0,s1 - 19296: 01853023 sd s8,0(a0) - 1929a: 846fc0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 1929e: 0089bd03 ld s10,8(s3) - 192a2: 0309bc83 ld s9,48(s3) - 192a6: cd817057 vsetivli zero,2,e64,m1,ta,ma - 192aa: fe8d3703 ld a4,-24(s10) - 192ae: 5e0030d7 vmv.v.i v1,0 - 192b2: 00031797 auipc a5,0x31 - 192b6: b567b783 ld a5,-1194(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 192ba: 9722 add a4,a4,s0 - 192bc: 00031997 auipc s3,0x31 - 192c0: aec9b983 ld s3,-1300(s3) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 192c4: 01973023 sd s9,0(a4) - 192c8: 01878693 addi a3,a5,24 - 192cc: 06878713 addi a4,a5,104 - 192d0: 09c1 addi s3,s3,16 - 192d2: 04078793 addi a5,a5,64 - 192d6: e058 sd a4,128(s0) - 192d8: e81c sd a5,16(s0) - 192da: e014 sd a3,0(s0) - 192dc: 01343c23 sd s3,24(s0) - 192e0: 02040793 addi a5,s0,32 - 192e4: 0207f0a7 vse64.v v1,(a5) - 192e8: 03040793 addi a5,s0,48 - 192ec: 0207f0a7 vse64.v v1,(a5) - 192f0: 04040793 addi a5,s0,64 - 192f4: 0207f0a7 vse64.v v1,(a5) - 192f8: 05040513 addi a0,s0,80 - 192fc: e42a sd a0,8(sp) - 192fe: 01840a13 addi s4,s0,24 - 19302: fcffb0ef jal 152d0 <_ZNSt6localeC1Ev@plt> - 19306: 00031797 auipc a5,0x31 - 1930a: 9d27b783 ld a5,-1582(a5) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 1930e: 85d2 mv a1,s4 - 19310: 4761 li a4,24 - 19312: 01078a13 addi s4,a5,16 - 19316: 07040793 addi a5,s0,112 - 1931a: 06043423 sd zero,104(s0) - 1931e: 06040823 sb zero,112(s0) - 19322: cc38 sw a4,88(s0) - 19324: 855a mv a0,s6 - 19326: f03c sd a5,96(s0) - 19328: 01443c23 sd s4,24(s0) - 1932c: fb5fb0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 19330: 6818 ld a4,16(s0) - 19332: 6682 ld a3,0(sp) - 19334: 70e6 ld ra,120(sp) - 19336: fe873703 ld a4,-24(a4) - 1933a: e280 sd s0,0(a3) - 1933c: 7446 ld s0,112(sp) - 1933e: 94ba add s1,s1,a4 - 19340: 47c5 li a5,17 - 19342: e49c sd a5,8(s1) - 19344: 7906 ld s2,96(sp) - 19346: 74a6 ld s1,104(sp) - 19348: 69e6 ld s3,88(sp) - 1934a: 6a46 ld s4,80(sp) - 1934c: 6aa6 ld s5,72(sp) - 1934e: 6b06 ld s6,64(sp) - 19350: 7be2 ld s7,56(sp) - 19352: 7c42 ld s8,48(sp) - 19354: 7ca2 ld s9,40(sp) - 19356: 7d02 ld s10,32(sp) - 19358: 6de2 ld s11,24(sp) - 1935a: 6109 addi sp,sp,128 - 1935c: 8082 ret - 1935e: 84aa mv s1,a0 - 19360: 855a mv a0,s6 - 19362: 09b43023 sd s11,128(s0) - 19366: 9aafc0ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 1936a: 8522 mv a0,s0 - 1936c: cc4fc0ef jal 15830 <_ZdlPv@plt> - 19370: 8526 mv a0,s1 - 19372: baefc0ef jal 15720 <_Unwind_Resume@plt> - 19376: 87aa mv a5,a0 - 19378: 01443c23 sd s4,24(s0) - 1937c: 06040513 addi a0,s0,96 - 19380: e03e sd a5,0(sp) - 19382: b7afd0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 19386: 6522 ld a0,8(sp) - 19388: 01343c23 sd s3,24(s0) - 1938c: fc5fb0ef jal 15350 <_ZNSt6localeD1Ev@plt> - 19390: fe8d3603 ld a2,-24(s10) - 19394: fe8ab683 ld a3,-24(s5) - 19398: fe893703 ld a4,-24(s2) - 1939c: 9622 add a2,a2,s0 - 1939e: 01963023 sd s9,0(a2) # fffe000 <__global_pointer$+0xffb3270> - 193a2: 01543823 sd s5,16(s0) - 193a6: 96a6 add a3,a3,s1 - 193a8: 0186b023 sd s8,0(a3) - 193ac: 6782 ld a5,0(sp) - 193ae: 01243023 sd s2,0(s0) - 193b2: 9722 add a4,a4,s0 - 193b4: 01773023 sd s7,0(a4) - 193b8: 00043423 sd zero,8(s0) - 193bc: 84be mv s1,a5 - 193be: b74d j 19360 <_ZN7testing7MessageC1Ev+0x174> - 193c0: fe893783 ld a5,-24(s2) - 193c4: 01243023 sd s2,0(s0) - 193c8: 84aa mv s1,a0 - 193ca: 97a2 add a5,a5,s0 - 193cc: 0177b023 sd s7,0(a5) - 193d0: 00043423 sd zero,8(s0) - 193d4: b771 j 19360 <_ZN7testing7MessageC1Ev+0x174> - -00000000000193d6 <_ZN7testing15AssertionResultC1ERKS0_>: - 193d6: 1101 addi sp,sp,-32 - 193d8: 0005c783 lbu a5,0(a1) - 193dc: e822 sd s0,16(sp) - 193de: 6580 ld s0,8(a1) - 193e0: e04a sd s2,0(sp) - 193e2: ec06 sd ra,24(sp) - 193e4: 00f50023 sb a5,0(a0) - 193e8: 892a mv s2,a0 - 193ea: c015 beqz s0,1940e <_ZN7testing15AssertionResultC1ERKS0_+0x38> - 193ec: 02000513 li a0,32 - 193f0: e426 sd s1,8(sp) - 193f2: 84ae mv s1,a1 - 193f4: bdcfc0ef jal 157d0 <_Znwm@plt> - 193f8: 649c ld a5,8(s1) - 193fa: 01050713 addi a4,a0,16 - 193fe: e118 sd a4,0(a0) - 19400: 638c ld a1,0(a5) - 19402: 6790 ld a2,8(a5) - 19404: 842a mv s0,a0 - 19406: 962e add a2,a2,a1 - 19408: e5afe0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1940c: 64a2 ld s1,8(sp) - 1940e: 00893423 sd s0,8(s2) - 19412: 60e2 ld ra,24(sp) - 19414: 6442 ld s0,16(sp) - 19416: 6902 ld s2,0(sp) - 19418: 6105 addi sp,sp,32 - 1941a: 8082 ret - 1941c: 87aa mv a5,a0 - 1941e: 8522 mv a0,s0 - 19420: 843e mv s0,a5 - 19422: c0efc0ef jal 15830 <_ZdlPv@plt> - 19426: 8522 mv a0,s0 - 19428: af8fc0ef jal 15720 <_Unwind_Resume@plt> - -000000000001942c <_ZN7testing15AssertionResult4swapERS0_>: - 1942c: 0005c783 lbu a5,0(a1) - 19430: 00054683 lbu a3,0(a0) - 19434: 6598 ld a4,8(a1) - 19436: 00f50023 sb a5,0(a0) - 1943a: 651c ld a5,8(a0) - 1943c: 00d58023 sb a3,0(a1) - 19440: e518 sd a4,8(a0) - 19442: e59c sd a5,8(a1) - 19444: 8082 ret - -0000000000019446 <_ZN7testing16AssertionSuccessEv>: - 19446: 4705 li a4,1 - 19448: 00053423 sd zero,8(a0) - 1944c: 00e50023 sb a4,0(a0) - 19450: 8082 ret - -0000000000019452 <_ZN7testing16AssertionFailureEv>: - 19452: 00050023 sb zero,0(a0) - 19456: 00053423 sd zero,8(a0) - 1945a: 8082 ret - -000000000001945c <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_>: - 1945c: c919 beqz a0,19472 <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_+0x16> - 1945e: cd89 beqz a1,19478 <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_+0x1c> - 19460: 1141 addi sp,sp,-16 - 19462: e406 sd ra,8(sp) - 19464: cdcfc0ef jal 15940 - 19468: 60a2 ld ra,8(sp) - 1946a: 00153513 seqz a0,a0 - 1946e: 0141 addi sp,sp,16 - 19470: 8082 ret - 19472: 0015b513 seqz a0,a1 - 19476: 8082 ret - 19478: 4501 li a0,0 - 1947a: 8082 ret - -000000000001947c <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_>: - 1947c: c919 beqz a0,19492 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_+0x16> - 1947e: cd89 beqz a1,19498 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_+0x1c> - 19480: 1141 addi sp,sp,-16 - 19482: e406 sd ra,8(sp) - 19484: dbdfb0ef jal 15240 - 19488: 60a2 ld ra,8(sp) - 1948a: 00153513 seqz a0,a0 - 1948e: 0141 addi sp,sp,16 - 19490: 8082 ret - 19492: 0015b513 seqz a0,a1 - 19496: 8082 ret - 19498: 4501 li a0,0 - 1949a: 8082 ret - -000000000001949c <_ZN7testing8internal6String32CaseInsensitiveWideCStringEqualsEPKwS3_>: - 1949c: 0015b713 seqz a4,a1 - 194a0: cd09 beqz a0,194ba <_ZN7testing8internal6String32CaseInsensitiveWideCStringEqualsEPKwS3_+0x1e> - 194a2: 4701 li a4,0 - 194a4: c999 beqz a1,194ba <_ZN7testing8internal6String32CaseInsensitiveWideCStringEqualsEPKwS3_+0x1e> - 194a6: 1141 addi sp,sp,-16 - 194a8: e406 sd ra,8(sp) - 194aa: 856fc0ef jal 15500 - 194ae: 60a2 ld ra,8(sp) - 194b0: 00153713 seqz a4,a0 - 194b4: 853a mv a0,a4 - 194b6: 0141 addi sp,sp,16 - 194b8: 8082 ret - 194ba: 853a mv a0,a4 - 194bc: 8082 ret - -00000000000194be <_ZN7testing8internal6String23EndsWithCaseInsensitiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_>: - 194be: 651c ld a5,8(a0) - 194c0: 6598 ld a4,8(a1) - 194c2: 00e7f463 bgeu a5,a4,194ca <_ZN7testing8internal6String23EndsWithCaseInsensitiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0xc> - 194c6: 4501 li a0,0 - 194c8: 8082 ret - 194ca: 6108 ld a0,0(a0) - 194cc: 618c ld a1,0(a1) - 194ce: 8f99 sub a5,a5,a4 - 194d0: 953e add a0,a0,a5 - 194d2: b76d j 1947c <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> - -00000000000194d4 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE>: - 194d4: 7119 addi sp,sp,-128 - 194d6: 61b8 ld a4,64(a1) - 194d8: fc5e sd s7,56(sp) - 194da: 01010b93 addi s7,sp,16 - 194de: f8a2 sd s0,112(sp) - 194e0: f862 sd s8,48(sp) - 194e2: fc86 sd ra,120(sp) - 194e4: f4a6 sd s1,104(sp) - 194e6: f0ca sd s2,96(sp) - 194e8: ecce sd s3,88(sp) - 194ea: e8d2 sd s4,80(sp) - 194ec: e4d6 sd s5,72(sp) - 194ee: e0da sd s6,64(sp) - 194f0: f466 sd s9,40(sp) - 194f2: f06a sd s10,32(sp) - 194f4: e402 sd zero,8(sp) - 194f6: 00010823 sb zero,16(sp) - 194fa: e05e sd s7,0(sp) - 194fc: 842a mv s0,a0 - 194fe: 8c0a mv s8,sp - 19500: cf69 beqz a4,195da <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x106> - 19502: 799c ld a5,48(a1) - 19504: c399 beqz a5,1950a <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x36> - 19506: 0cf76863 bltu a4,a5,195d6 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x102> - 1950a: 7d94 ld a3,56(a1) - 1950c: 4601 li a2,0 - 1950e: 4581 li a1,0 - 19510: 8f15 sub a4,a4,a3 - 19512: 8562 mv a0,s8 - 19514: 98cfc0ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 19518: 69a2 ld s3,8(sp) - 1951a: 6482 ld s1,0(sp) - 1951c: 01040a93 addi s5,s0,16 - 19520: 00199593 slli a1,s3,0x1 - 19524: 00043423 sd zero,8(s0) - 19528: 00040823 sb zero,16(s0) - 1952c: 01543023 sd s5,0(s0) - 19530: 8522 mv a0,s0 - 19532: 99a6 add s3,s3,s1 - 19534: becfc0ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 19538: 5a7d li s4,-1 - 1953a: 002a5a13 srli s4,s4,0x2 - 1953e: 4b05 li s6,1 - 19540: 02999263 bne s3,s1,19564 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x90> - 19544: a891 j 19598 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xc4> - 19546: 412a0933 sub s2,s4,s2 - 1954a: 0b2b7563 bgeu s6,s2,195f4 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x120> - 1954e: 4609 li a2,2 - 19550: 0001f597 auipc a1,0x1f - 19554: 81858593 addi a1,a1,-2024 # 37d68 <_IO_stdin_used+0x2c0> - 19558: 8522 mv a0,s0 - 1955a: b76fc0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1955e: 0485 addi s1,s1,1 - 19560: 02998c63 beq s3,s1,19598 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xc4> - 19564: 0004cc83 lbu s9,0(s1) - 19568: 00843903 ld s2,8(s0) - 1956c: fc0c8de3 beqz s9,19546 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x72> - 19570: 601c ld a5,0(s0) - 19572: 00190d13 addi s10,s2,1 - 19576: 04fa8e63 beq s5,a5,195d2 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xfe> - 1957a: 6818 ld a4,16(s0) - 1957c: 05a76263 bltu a4,s10,195c0 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xec> - 19580: 97ca add a5,a5,s2 - 19582: 01978023 sb s9,0(a5) - 19586: 601c ld a5,0(s0) - 19588: 01a43423 sd s10,8(s0) - 1958c: 0485 addi s1,s1,1 - 1958e: 97ea add a5,a5,s10 - 19590: 00078023 sb zero,0(a5) - 19594: fc9998e3 bne s3,s1,19564 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x90> - 19598: 6502 ld a0,0(sp) - 1959a: 01750463 beq a0,s7,195a2 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xce> - 1959e: a92fc0ef jal 15830 <_ZdlPv@plt> - 195a2: 70e6 ld ra,120(sp) - 195a4: 8522 mv a0,s0 - 195a6: 7446 ld s0,112(sp) - 195a8: 74a6 ld s1,104(sp) - 195aa: 7906 ld s2,96(sp) - 195ac: 69e6 ld s3,88(sp) - 195ae: 6a46 ld s4,80(sp) - 195b0: 6aa6 ld s5,72(sp) - 195b2: 6b06 ld s6,64(sp) - 195b4: 7be2 ld s7,56(sp) - 195b6: 7c42 ld s8,48(sp) - 195b8: 7ca2 ld s9,40(sp) - 195ba: 7d02 ld s10,32(sp) - 195bc: 6109 addi sp,sp,128 +0000000000016960 <_ZNKSt5ctypeIcE8do_widenEc>: + 16960: 00058513 mv a0,a1 + 16964: 00008067 ret + +0000000000016968 <_ZN7testing4Test5SetupEv>: + 16968: 00000513 li a0,0 + 1696c: 00008067 ret + +0000000000016970 <_ZN7testing8internal15TestFactoryImplI20UnaryTestAbs_v8_TestED1Ev>: + 16970: 00008067 ret + +0000000000016974 <_ZN7testing8internal15TestFactoryImplI20UnaryTestAbs_v4_TestED1Ev>: + 16974: 00008067 ret + +0000000000016978 <_ZN7testing8internal15TestFactoryImplI20UnaryTestAbs_v2_TestED1Ev>: + 16978: 00008067 ret + +000000000001697c <_ZN7testing8internal15TestFactoryImplI19UnaryTestAbs_v_TestED1Ev>: + 1697c: 00008067 ret + +0000000000016980 <_ZN7testing8internal15TestFactoryImplI19UnaryTestAbs_v_TestED0Ev>: + 16980: 00800593 li a1,8 + 16984: dbdfe06f j 15740 <_ZdlPvm@plt> + +0000000000016988 <_ZN7testing8internal15TestFactoryImplI20UnaryTestAbs_v2_TestED0Ev>: + 16988: 00800593 li a1,8 + 1698c: db5fe06f j 15740 <_ZdlPvm@plt> + +0000000000016990 <_ZN7testing8internal15TestFactoryImplI20UnaryTestAbs_v4_TestED0Ev>: + 16990: 00800593 li a1,8 + 16994: dadfe06f j 15740 <_ZdlPvm@plt> + +0000000000016998 <_ZN7testing8internal15TestFactoryImplI20UnaryTestAbs_v8_TestED0Ev>: + 16998: 00800593 li a1,8 + 1699c: da5fe06f j 15740 <_ZdlPvm@plt> + +00000000000169a0 <_ZN20UnaryTestAbs_v8_TestD1Ev>: + 169a0: 00034797 auipc a5,0x34 + 169a4: 34078793 addi a5,a5,832 # 4ace0 <_ZTV20UnaryTestAbs_v8_Test+0x10> + 169a8: 00f53023 sd a5,0(a0) + 169ac: 2170506f j 1c3c2 <_ZN7testing4TestD1Ev> + +00000000000169b0 <_ZN20UnaryTestAbs_v8_TestD0Ev>: + 169b0: ff010113 addi sp,sp,-16 + 169b4: 00813023 sd s0,0(sp) + 169b8: 00113423 sd ra,8(sp) + 169bc: 00034797 auipc a5,0x34 + 169c0: 32478793 addi a5,a5,804 # 4ace0 <_ZTV20UnaryTestAbs_v8_Test+0x10> + 169c4: 00f53023 sd a5,0(a0) + 169c8: 00050413 mv s0,a0 + 169cc: 1f7050ef jal 1c3c2 <_ZN7testing4TestD1Ev> + 169d0: 00040513 mv a0,s0 + 169d4: 00013403 ld s0,0(sp) + 169d8: 00813083 ld ra,8(sp) + 169dc: 01000593 li a1,16 + 169e0: 01010113 addi sp,sp,16 + 169e4: d5dfe06f j 15740 <_ZdlPvm@plt> + +00000000000169e8 <_ZN20UnaryTestAbs_v4_TestD1Ev>: + 169e8: 00034797 auipc a5,0x34 + 169ec: 2b878793 addi a5,a5,696 # 4aca0 <_ZTV20UnaryTestAbs_v4_Test+0x10> + 169f0: 00f53023 sd a5,0(a0) + 169f4: 1cf0506f j 1c3c2 <_ZN7testing4TestD1Ev> + +00000000000169f8 <_ZN20UnaryTestAbs_v4_TestD0Ev>: + 169f8: ff010113 addi sp,sp,-16 + 169fc: 00813023 sd s0,0(sp) + 16a00: 00113423 sd ra,8(sp) + 16a04: 00034797 auipc a5,0x34 + 16a08: 29c78793 addi a5,a5,668 # 4aca0 <_ZTV20UnaryTestAbs_v4_Test+0x10> + 16a0c: 00f53023 sd a5,0(a0) + 16a10: 00050413 mv s0,a0 + 16a14: 1af050ef jal 1c3c2 <_ZN7testing4TestD1Ev> + 16a18: 00040513 mv a0,s0 + 16a1c: 00013403 ld s0,0(sp) + 16a20: 00813083 ld ra,8(sp) + 16a24: 01000593 li a1,16 + 16a28: 01010113 addi sp,sp,16 + 16a2c: d15fe06f j 15740 <_ZdlPvm@plt> + +0000000000016a30 <_ZN20UnaryTestAbs_v2_TestD1Ev>: + 16a30: 00034797 auipc a5,0x34 + 16a34: 23078793 addi a5,a5,560 # 4ac60 <_ZTV20UnaryTestAbs_v2_Test+0x10> + 16a38: 00f53023 sd a5,0(a0) + 16a3c: 1870506f j 1c3c2 <_ZN7testing4TestD1Ev> + +0000000000016a40 <_ZN20UnaryTestAbs_v2_TestD0Ev>: + 16a40: ff010113 addi sp,sp,-16 + 16a44: 00813023 sd s0,0(sp) + 16a48: 00113423 sd ra,8(sp) + 16a4c: 00034797 auipc a5,0x34 + 16a50: 21478793 addi a5,a5,532 # 4ac60 <_ZTV20UnaryTestAbs_v2_Test+0x10> + 16a54: 00f53023 sd a5,0(a0) + 16a58: 00050413 mv s0,a0 + 16a5c: 167050ef jal 1c3c2 <_ZN7testing4TestD1Ev> + 16a60: 00040513 mv a0,s0 + 16a64: 00013403 ld s0,0(sp) + 16a68: 00813083 ld ra,8(sp) + 16a6c: 01000593 li a1,16 + 16a70: 01010113 addi sp,sp,16 + 16a74: ccdfe06f j 15740 <_ZdlPvm@plt> + +0000000000016a78 <_ZN19UnaryTestAbs_v_TestD1Ev>: + 16a78: 00034797 auipc a5,0x34 + 16a7c: 1a878793 addi a5,a5,424 # 4ac20 <_ZTV19UnaryTestAbs_v_Test+0x10> + 16a80: 00f53023 sd a5,0(a0) + 16a84: 13f0506f j 1c3c2 <_ZN7testing4TestD1Ev> + +0000000000016a88 <_ZN19UnaryTestAbs_v_TestD0Ev>: + 16a88: ff010113 addi sp,sp,-16 + 16a8c: 00813023 sd s0,0(sp) + 16a90: 00113423 sd ra,8(sp) + 16a94: 00034797 auipc a5,0x34 + 16a98: 18c78793 addi a5,a5,396 # 4ac20 <_ZTV19UnaryTestAbs_v_Test+0x10> + 16a9c: 00f53023 sd a5,0(a0) + 16aa0: 00050413 mv s0,a0 + 16aa4: 11f050ef jal 1c3c2 <_ZN7testing4TestD1Ev> + 16aa8: 00040513 mv a0,s0 + 16aac: 00013403 ld s0,0(sp) + 16ab0: 00813083 ld ra,8(sp) + 16ab4: 01000593 li a1,16 + 16ab8: 01010113 addi sp,sp,16 + 16abc: c85fe06f j 15740 <_ZdlPvm@plt> + +0000000000016ac0 <_ZN6nncase3ntt11distributed6detail12chip_barrierD1Ev>: + 16ac0: 00853503 ld a0,8(a0) + 16ac4: 00050663 beqz a0,16ad0 <_ZN6nncase3ntt11distributed6detail12chip_barrierD1Ev+0x10> + 16ac8: 04000593 li a1,64 + 16acc: 854ff06f j 15b20 <_ZdaPvSt11align_val_t@plt> + 16ad0: 00008067 ret + +0000000000016ad4 <__tcf_0>: + 16ad4: 8b01b503 ld a0,-1872(gp) # 4c640 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E+0x8> + 16ad8: 00050663 beqz a0,16ae4 <__tcf_0+0x10> + 16adc: 04000593 li a1,64 + 16ae0: 840ff06f j 15b20 <_ZdaPvSt11align_val_t@plt> + 16ae4: 00008067 ret + +0000000000016ae8 <__tcf_1>: + 16ae8: 8901b503 ld a0,-1904(gp) # 4c620 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E+0x8> + 16aec: 00050663 beqz a0,16af8 <__tcf_1+0x10> + 16af0: 04000593 li a1,64 + 16af4: 82cff06f j 15b20 <_ZdaPvSt11align_val_t@plt> + 16af8: 00008067 ret + +0000000000016afc <_ZN7testing8internal15TestFactoryImplI19UnaryTestAbs_v_TestE10CreateTestEv>: + 16afc: ff010113 addi sp,sp,-16 + 16b00: 01000513 li a0,16 + 16b04: 00113423 sd ra,8(sp) + 16b08: 00813023 sd s0,0(sp) + 16b0c: d95fe0ef jal 158a0 <_Znwm@plt> + 16b10: 00050413 mv s0,a0 + 16b14: 6b0050ef jal 1c1c4 <_ZN7testing4TestC1Ev> + 16b18: 00034797 auipc a5,0x34 + 16b1c: 10878793 addi a5,a5,264 # 4ac20 <_ZTV19UnaryTestAbs_v_Test+0x10> + 16b20: 00813083 ld ra,8(sp) + 16b24: 00f43023 sd a5,0(s0) + 16b28: 00040513 mv a0,s0 + 16b2c: 00013403 ld s0,0(sp) + 16b30: 01010113 addi sp,sp,16 + 16b34: 00008067 ret + +0000000000016b38 <_ZN7testing8internal15TestFactoryImplI20UnaryTestAbs_v2_TestE10CreateTestEv>: + 16b38: ff010113 addi sp,sp,-16 + 16b3c: 01000513 li a0,16 + 16b40: 00113423 sd ra,8(sp) + 16b44: 00813023 sd s0,0(sp) + 16b48: d59fe0ef jal 158a0 <_Znwm@plt> + 16b4c: 00050413 mv s0,a0 + 16b50: 674050ef jal 1c1c4 <_ZN7testing4TestC1Ev> + 16b54: 00034797 auipc a5,0x34 + 16b58: 10c78793 addi a5,a5,268 # 4ac60 <_ZTV20UnaryTestAbs_v2_Test+0x10> + 16b5c: 00813083 ld ra,8(sp) + 16b60: 00f43023 sd a5,0(s0) + 16b64: 00040513 mv a0,s0 + 16b68: 00013403 ld s0,0(sp) + 16b6c: 01010113 addi sp,sp,16 + 16b70: 00008067 ret + +0000000000016b74 <_ZN7testing8internal15TestFactoryImplI20UnaryTestAbs_v4_TestE10CreateTestEv>: + 16b74: ff010113 addi sp,sp,-16 + 16b78: 01000513 li a0,16 + 16b7c: 00113423 sd ra,8(sp) + 16b80: 00813023 sd s0,0(sp) + 16b84: d1dfe0ef jal 158a0 <_Znwm@plt> + 16b88: 00050413 mv s0,a0 + 16b8c: 638050ef jal 1c1c4 <_ZN7testing4TestC1Ev> + 16b90: 00034797 auipc a5,0x34 + 16b94: 11078793 addi a5,a5,272 # 4aca0 <_ZTV20UnaryTestAbs_v4_Test+0x10> + 16b98: 00813083 ld ra,8(sp) + 16b9c: 00f43023 sd a5,0(s0) + 16ba0: 00040513 mv a0,s0 + 16ba4: 00013403 ld s0,0(sp) + 16ba8: 01010113 addi sp,sp,16 + 16bac: 00008067 ret + +0000000000016bb0 <_ZN7testing8internal15TestFactoryImplI20UnaryTestAbs_v8_TestE10CreateTestEv>: + 16bb0: ff010113 addi sp,sp,-16 + 16bb4: 01000513 li a0,16 + 16bb8: 00113423 sd ra,8(sp) + 16bbc: 00813023 sd s0,0(sp) + 16bc0: ce1fe0ef jal 158a0 <_Znwm@plt> + 16bc4: 00050413 mv s0,a0 + 16bc8: 5fc050ef jal 1c1c4 <_ZN7testing4TestC1Ev> + 16bcc: 00034797 auipc a5,0x34 + 16bd0: 11478793 addi a5,a5,276 # 4ace0 <_ZTV20UnaryTestAbs_v8_Test+0x10> + 16bd4: 00813083 ld ra,8(sp) + 16bd8: 00f43023 sd a5,0(s0) + 16bdc: 00040513 mv a0,s0 + 16be0: 00013403 ld s0,0(sp) + 16be4: 01010113 addi sp,sp,16 + 16be8: 00008067 ret + +0000000000016bec <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z>: + 16bec: fa010113 addi sp,sp,-96 + 16bf0: 00060313 mv t1,a2 + 16bf4: 00f60613 addi a2,a2,15 + 16bf8: 02813823 sd s0,48(sp) + 16bfc: 02913423 sd s1,40(sp) + 16c00: 03213023 sd s2,32(sp) + 16c04: 01313c23 sd s3,24(sp) + 16c08: 04010413 addi s0,sp,64 + 16c0c: 02113c23 sd ra,56(sp) + 16c10: ff067613 andi a2,a2,-16 + 16c14: 40c10133 sub sp,sp,a2 + 16c18: 00050493 mv s1,a0 + 16c1c: 00068613 mv a2,a3 + 16c20: 00058e93 mv t4,a1 + 16c24: 00e43023 sd a4,0(s0) + 16c28: 00f43423 sd a5,8(s0) + 16c2c: 00010513 mv a0,sp + 16c30: 00030593 mv a1,t1 + 16c34: 00040693 mv a3,s0 + 16c38: 01043823 sd a6,16(s0) + 16c3c: 01143c23 sd a7,24(s0) + 16c40: fc843423 sd s0,-56(s0) + 16c44: 000e80e7 jalr t4 + 16c48: 01048793 addi a5,s1,16 + 16c4c: 0004b423 sd zero,8(s1) + 16c50: 00f4b023 sd a5,0(s1) + 16c54: 00f00713 li a4,15 + 16c58: 00010993 mv s3,sp + 16c5c: 00050913 mv s2,a0 + 16c60: 04a76663 bltu a4,a0,16cac <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0xc0> + 16c64: 00100713 li a4,1 + 16c68: 02e50c63 beq a0,a4,16ca0 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0xb4> + 16c6c: 04051c63 bnez a0,16cc4 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0xd8> + 16c70: 0124b423 sd s2,8(s1) + 16c74: 012787b3 add a5,a5,s2 + 16c78: 00078023 sb zero,0(a5) + 16c7c: fc040113 addi sp,s0,-64 + 16c80: 03813083 ld ra,56(sp) + 16c84: 00048513 mv a0,s1 + 16c88: 03013403 ld s0,48(sp) + 16c8c: 02813483 ld s1,40(sp) + 16c90: 02013903 ld s2,32(sp) + 16c94: 01813983 ld s3,24(sp) + 16c98: 06010113 addi sp,sp,96 + 16c9c: 00008067 ret + 16ca0: 00014703 lbu a4,0(sp) + 16ca4: 00e48823 sb a4,16(s1) + 16ca8: fc9ff06f j 16c70 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0x84> + 16cac: 04054063 bltz a0,16cec <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0x100> + 16cb0: 00150513 addi a0,a0,1 + 16cb4: bedfe0ef jal 158a0 <_Znwm@plt> + 16cb8: 00050793 mv a5,a0 + 16cbc: 0124b823 sd s2,16(s1) + 16cc0: 00a4b023 sd a0,0(s1) + 16cc4: 00090693 mv a3,s2 + 16cc8: 0c36f757 vsetvli a4,a3,e8,m8,ta,ma + 16ccc: 02098407 vle8.v v8,(s3) + 16cd0: 40e686b3 sub a3,a3,a4 + 16cd4: 00e989b3 add s3,s3,a4 + 16cd8: 02078427 vse8.v v8,(a5) + 16cdc: 00e787b3 add a5,a5,a4 + 16ce0: fe0694e3 bnez a3,16cc8 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0xdc> + 16ce4: 0004b783 ld a5,0(s1) + 16ce8: f89ff06f j 16c70 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0x84> + 16cec: 00023517 auipc a0,0x23 + 16cf0: 06450513 addi a0,a0,100 # 39d50 <_IO_stdin_used+0x1d0> + 16cf4: bfdfe0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + +0000000000016cf8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_>: + 16cf8: fd010113 addi sp,sp,-48 + 16cfc: 02813023 sd s0,32(sp) + 16d00: 02113423 sd ra,40(sp) + 16d04: 00913c23 sd s1,24(sp) + 16d08: 01213823 sd s2,16(sp) + 16d0c: 01313423 sd s3,8(sp) + 16d10: 01050413 addi s0,a0,16 + 16d14: 00853023 sd s0,0(a0) + 16d18: 08058e63 beqz a1,16db4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0xbc> + 16d1c: 00050913 mv s2,a0 + 16d20: 00058513 mv a0,a1 + 16d24: 00058993 mv s3,a1 + 16d28: ea9fe0ef jal 15bd0 + 16d2c: 00f00793 li a5,15 + 16d30: 00050493 mv s1,a0 + 16d34: 04a7e263 bltu a5,a0,16d78 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0x80> + 16d38: 00100793 li a5,1 + 16d3c: 02f50863 beq a0,a5,16d6c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0x74> + 16d40: 04051663 bnez a0,16d8c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0x94> + 16d44: 00993423 sd s1,8(s2) + 16d48: 00940433 add s0,s0,s1 + 16d4c: 00040023 sb zero,0(s0) + 16d50: 02813083 ld ra,40(sp) + 16d54: 02013403 ld s0,32(sp) + 16d58: 01813483 ld s1,24(sp) + 16d5c: 01013903 ld s2,16(sp) + 16d60: 00813983 ld s3,8(sp) + 16d64: 03010113 addi sp,sp,48 + 16d68: 00008067 ret + 16d6c: 0009c783 lbu a5,0(s3) + 16d70: 00f90823 sb a5,16(s2) + 16d74: fd1ff06f j 16d44 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0x4c> + 16d78: 00150513 addi a0,a0,1 + 16d7c: b25fe0ef jal 158a0 <_Znwm@plt> + 16d80: 00050413 mv s0,a0 + 16d84: 00993823 sd s1,16(s2) + 16d88: 00a93023 sd a0,0(s2) + 16d8c: 00048713 mv a4,s1 + 16d90: 0c3777d7 vsetvli a5,a4,e8,m8,ta,ma + 16d94: 02098407 vle8.v v8,(s3) + 16d98: 40f70733 sub a4,a4,a5 + 16d9c: 00f989b3 add s3,s3,a5 + 16da0: 02040427 vse8.v v8,(s0) + 16da4: 00f40433 add s0,s0,a5 + 16da8: fe0714e3 bnez a4,16d90 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0x98> + 16dac: 00093403 ld s0,0(s2) + 16db0: f95ff06f j 16d44 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0x4c> + 16db4: 00023517 auipc a0,0x23 + 16db8: fb450513 addi a0,a0,-76 # 39d68 <_IO_stdin_used+0x1e8> + 16dbc: ad5fe0ef jal 15890 <_ZSt19__throw_logic_errorPKc@plt> + +0000000000016dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv>: + 16dc0: 00050793 mv a5,a0 + 16dc4: 00053503 ld a0,0(a0) + 16dc8: 01078713 addi a4,a5,16 + 16dcc: 00e50863 beq a0,a4,16ddc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv+0x1c> + 16dd0: 0107b583 ld a1,16(a5) + 16dd4: 00158593 addi a1,a1,1 + 16dd8: 969fe06f j 15740 <_ZdlPvm@plt> + 16ddc: 00008067 ret + +0000000000016de0 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_>: + 16de0: fe010113 addi sp,sp,-32 + 16de4: 00813823 sd s0,16(sp) + 16de8: 00913423 sd s1,8(sp) + 16dec: 00050413 mv s0,a0 + 16df0: 00113c23 sd ra,24(sp) + 16df4: 01213023 sd s2,0(sp) + 16df8: 00158493 addi s1,a1,1 + 16dfc: fff00513 li a0,-1 + 16e00: 00b43023 sd a1,0(s0) + 16e04: 4014d493 srai s1,s1,0x1 + 16e08: 00043423 sd zero,8(s0) + 16e0c: 00043823 sd zero,16(s0) + 16e10: 00040ca3 sb zero,25(s0) + 16e14: 00755793 srli a5,a0,0x7 + 16e18: 0097e463 bltu a5,s1,16e20 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_+0x40> + 16e1c: 00649513 slli a0,s1,0x6 + 16e20: 04000593 li a1,64 + 16e24: eddfe0ef jal 15d00 <_ZnamSt11align_val_t@plt> + 16e28: fff48793 addi a5,s1,-1 + 16e2c: 00050913 mv s2,a0 + 16e30: 0007c863 bltz a5,16e40 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_+0x60> + 16e34: 00649613 slli a2,s1,0x6 + 16e38: 00000593 li a1,0 + 16e3c: ea5fe0ef jal 15ce0 + 16e40: 00843503 ld a0,8(s0) + 16e44: 01243423 sd s2,8(s0) + 16e48: 02050063 beqz a0,16e68 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_+0x88> + 16e4c: 01013403 ld s0,16(sp) + 16e50: 01813083 ld ra,24(sp) + 16e54: 00813483 ld s1,8(sp) + 16e58: 00013903 ld s2,0(sp) + 16e5c: 04000593 li a1,64 + 16e60: 02010113 addi sp,sp,32 + 16e64: cbdfe06f j 15b20 <_ZdaPvSt11align_val_t@plt> + 16e68: 01813083 ld ra,24(sp) + 16e6c: 01013403 ld s0,16(sp) + 16e70: 00813483 ld s1,8(sp) + 16e74: 00013903 ld s2,0(sp) + 16e78: 02010113 addi sp,sp,32 + 16e7c: 00008067 ret + +0000000000016e80 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv>: + 16e80: 000997b7 lui a5,0x99 + 16e84: 08b78793 addi a5,a5,139 # 9908b <__global_pointer$+0x4c2fb> + 16e88: 00c79793 slli a5,a5,0xc + 16e8c: cd817057 vsetivli zero,2,e64,m1,ta,ma + 16e90: 0df78793 addi a5,a5,223 + 16e94: 5e07c357 vmv.v.x v6,a5 + 16e98: 80000737 lui a4,0x80000 + 16e9c: 000017b7 lui a5,0x1 + 16ea0: fff74713 not a4,a4 + 16ea4: 800006b7 lui a3,0x80000 + 16ea8: c6878793 addi a5,a5,-920 # c68 <__abi_tag-0xf62c> + 16eac: 5e0741d7 vmv.v.x v3,a4 + 16eb0: 5e06c257 vmv.v.x v4,a3 + 16eb4: 00850593 addi a1,a0,8 + 16eb8: 00f50633 add a2,a0,a5 + 16ebc: 00050693 mv a3,a0 + 16ec0: 0e300713 li a4,227 + 16ec4: 00200893 li a7,2 + 16ec8: fff00813 li a6,-1 + 16ecc: 00070793 mv a5,a4 + 16ed0: 00e8f463 bgeu a7,a4,16ed8 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv+0x58> + 16ed4: 00200793 li a5,2 + 16ed8: 0d87f057 vsetvli zero,a5,e64,m1,ta,ma + 16edc: 0206f087 vle64.v v1,(a3) + 16ee0: 0205f107 vle64.v v2,(a1) + 16ee4: 02067287 vle64.v v5,(a2) + 16ee8: cd817057 vsetivli zero,2,e64,m1,ta,ma + 16eec: ffe70713 addi a4,a4,-2 # ffffffff7ffffffe <__global_pointer$+0xffffffff7ffb326e> + 16ef0: 01058593 addi a1,a1,16 + 16ef4: 261200d7 vand.vv v1,v1,v4 + 16ef8: 26218157 vand.vv v2,v2,v3 + 16efc: 01060613 addi a2,a2,16 + 16f00: 2a1100d7 vor.vv v1,v1,v2 + 16f04: 2610b157 vand.vi v2,v1,1 + 16f08: a210b0d7 vsrl.vi v1,v1,1 + 16f0c: 96232157 vmul.vv v2,v2,v6 + 16f10: 2e1280d7 vxor.vv v1,v1,v5 + 16f14: 2e1100d7 vxor.vv v1,v1,v2 + 16f18: 0d87f057 vsetvli zero,a5,e64,m1,ta,ma + 16f1c: 0206f0a7 vse64.v v1,(a3) + 16f20: 01068693 addi a3,a3,16 # ffffffff80000010 <__global_pointer$+0xffffffff7ffb3280> + 16f24: fb0714e3 bne a4,a6,16ecc <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv+0x4c> + 16f28: 000995b7 lui a1,0x99 + 16f2c: 08b58593 addi a1,a1,139 # 9908b <__global_pointer$+0x4c2fb> + 16f30: 00c59593 slli a1,a1,0xc + 16f34: 0df58593 addi a1,a1,223 + 16f38: cd817057 vsetivli zero,2,e64,m1,ta,ma + 16f3c: 00001637 lui a2,0x1 + 16f40: 5e05c357 vmv.v.x v6,a1 + 16f44: 37860613 addi a2,a2,888 # 1378 <__abi_tag-0xef1c> + 16f48: 00c50633 add a2,a0,a2 + 16f4c: 71850793 addi a5,a0,1816 + 16f50: 72050693 addi a3,a0,1824 + 16f54: 00050713 mv a4,a0 + 16f58: 0287f087 vl1re64.v v1,(a5) + 16f5c: 0286f107 vl1re64.v v2,(a3) + 16f60: 02877287 vl1re64.v v5,(a4) + 16f64: 01068693 addi a3,a3,16 + 16f68: 01070713 addi a4,a4,16 + 16f6c: 261200d7 vand.vv v1,v1,v4 + 16f70: 26218157 vand.vv v2,v2,v3 + 16f74: 2a1100d7 vor.vv v1,v1,v2 + 16f78: 2610b157 vand.vi v2,v1,1 + 16f7c: a210b0d7 vsrl.vi v1,v1,1 + 16f80: 96232157 vmul.vv v2,v2,v6 + 16f84: 2e1280d7 vxor.vv v1,v1,v5 + 16f88: 2e1100d7 vxor.vv v1,v1,v2 + 16f8c: 028780a7 vs1r.v v1,(a5) + 16f90: 01078793 addi a5,a5,16 + 16f94: fcf612e3 bne a2,a5,16f58 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv+0xd8> + 16f98: 00001737 lui a4,0x1 + 16f9c: 00e50733 add a4,a0,a4 + 16fa0: 00053683 ld a3,0(a0) + 16fa4: 37873783 ld a5,888(a4) # 1378 <__abi_tag-0xef1c> + 16fa8: 80000637 lui a2,0x80000 + 16fac: fff64513 not a0,a2 + 16fb0: 00a6f6b3 and a3,a3,a0 + 16fb4: 00c7f7b3 and a5,a5,a2 + 16fb8: 00d7e7b3 or a5,a5,a3 + 16fbc: c6073603 ld a2,-928(a4) + 16fc0: 0017f693 andi a3,a5,1 + 16fc4: 40d006b3 neg a3,a3 + 16fc8: 0017d793 srli a5,a5,0x1 + 16fcc: 00b6f6b3 and a3,a3,a1 + 16fd0: 00c7c7b3 xor a5,a5,a2 + 16fd4: 00d7c7b3 xor a5,a5,a3 + 16fd8: 38073023 sd zero,896(a4) + 16fdc: 36f73c23 sd a5,888(a4) + 16fe0: 00008067 ret + +0000000000016fe4 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_>: + 16fe4: 88010113 addi sp,sp,-1920 + 16fe8: 00001837 lui a6,0x1 + 16fec: ffffe2b7 lui t0,0xffffe + 16ff0: 76813823 sd s0,1904(sp) + 16ff4: 76913423 sd s1,1896(sp) + 16ff8: 77213023 sd s2,1888(sp) + 16ffc: 75313c23 sd s3,1880(sp) + 17000: 75413823 sd s4,1872(sp) + 17004: 76113c23 sd ra,1912(sp) + 17008: 75513423 sd s5,1864(sp) + 1700c: 75613023 sd s6,1856(sp) + 17010: 72813c27 fsd fs0,1848(sp) + 17014: 72913827 fsd fs1,1840(sp) + 17018: 73213427 fsd fs2,1832(sp) + 1701c: 73313027 fsd fs3,1824(sp) + 17020: 71413c27 fsd fs4,1816(sp) + 17024: 71513827 fsd fs5,1808(sp) + 17028: 38880793 addi a5,a6,904 # 1388 <__abi_tag-0xef0c> + 1702c: 00510133 add sp,sp,t0 + 17030: 616666b7 lui a3,0x61666 + 17034: 00007737 lui a4,0x7 + 17038: 00f107b3 add a5,sp,a5 + 1703c: 56468693 addi a3,a3,1380 # 61666564 <__global_pointer$+0x616197d4> + 17040: c7570713 addi a4,a4,-907 # 6c75 <__abi_tag-0x961f> + 17044: 07400313 li t1,116 + 17048: 00050413 mv s0,a0 + 1704c: 71080513 addi a0,a6,1808 + 17050: 00a109b3 add s3,sp,a0 + 17054: 00d7a823 sw a3,16(a5) + 17058: 00e79a23 sh a4,20(a5) + 1705c: 00678b23 sb t1,22(a5) + 17060: 01078a13 addi s4,a5,16 + 17064: 00700893 li a7,7 + 17068: 00010513 mv a0,sp + 1706c: 00058913 mv s2,a1 + 17070: c749bc23 sd s4,-904(s3) + 17074: 00078593 mv a1,a5 + 17078: c80987a3 sb zero,-881(s3) + 1707c: c919b023 sd a7,-896(s3) + 17080: 00060493 mv s1,a2 + 17084: aacfe0ef jal 15330 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + 17088: c789b503 ld a0,-904(s3) + 1708c: 01450863 beq a0,s4,1709c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0xb8> + 17090: c889b583 ld a1,-888(s3) + 17094: 00158593 addi a1,a1,1 + 17098: ea8fe0ef jal 15740 <_ZdlPvm@plt> + 1709c: 00010513 mv a0,sp + 170a0: a61fe0ef jal 15b00 <_ZNSt13random_device9_M_getvalEv@plt> + 170a4: 00001737 lui a4,0x1 + 170a8: 02051693 slli a3,a0,0x20 + 170ac: 00e107b3 add a5,sp,a4 + 170b0: 0206d693 srli a3,a3,0x20 + 170b4: 6c079637 lui a2,0x6c079 + 170b8: 38d7b423 sd a3,904(a5) + 170bc: 39070793 addi a5,a4,912 # 1390 <__abi_tag-0xef04> + 170c0: 00f10833 add a6,sp,a5 + 170c4: 96560613 addi a2,a2,-1691 # 6c078965 <__global_pointer$+0x6c02bbd5> + 170c8: 00100713 li a4,1 + 170cc: 27000593 li a1,624 + 170d0: 01e6d793 srli a5,a3,0x1e + 170d4: 00d7c7b3 xor a5,a5,a3 + 170d8: 02c787b3 mul a5,a5,a2 + 170dc: 00880813 addi a6,a6,8 + 170e0: 00f707b3 add a5,a4,a5 + 170e4: 02079693 slli a3,a5,0x20 + 170e8: 0206d693 srli a3,a3,0x20 + 170ec: fed83c23 sd a3,-8(a6) + 170f0: 00170713 addi a4,a4,1 + 170f4: fcb71ee3 bne a4,a1,170d0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0xec> + 170f8: 000027b7 lui a5,0x2 + 170fc: 0109191b slliw s2,s2,0x10 + 17100: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> + 17104: 002787b3 add a5,a5,sp + 17108: 0109591b srliw s2,s2,0x10 + 1710c: 0f800637 lui a2,0xf800 + 17110: 00e7b023 sd a4,0(a5) + 17114: 00d9179b slliw a5,s2,0xd + 17118: 0fffe6b7 lui a3,0xfffe + 1711c: 00c7f5b3 and a1,a5,a2 + 17120: 00d7f6b3 and a3,a5,a3 + 17124: 2ec58863 beq a1,a2,17414 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x430> + 17128: 1c058e63 beqz a1,17304 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x320> + 1712c: 380007b7 lui a5,0x38000 + 17130: 00f686bb addw a3,a3,a5 + 17134: 80000637 lui a2,0x80000 + 17138: 0109179b slliw a5,s2,0x10 + 1713c: 00c7f7b3 and a5,a5,a2 + 17140: 00d7e7b3 or a5,a5,a3 + 17144: f00787d3 fmv.w.x fa5,a5 + 17148: 0104949b slliw s1,s1,0x10 + 1714c: 0104d49b srliw s1,s1,0x10 + 17150: 4407f4d3 fcvt.h.s fs1,fa5 + 17154: 00d4979b slliw a5,s1,0xd + 17158: 0f800637 lui a2,0xf800 + 1715c: 0fffe6b7 lui a3,0xfffe + 17160: 00c7f5b3 and a1,a5,a2 + 17164: 402484d3 fcvt.s.h fs1,fs1 + 17168: 00d7f6b3 and a3,a5,a3 + 1716c: 2ac58a63 beq a1,a2,17420 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x43c> + 17170: 2a058e63 beqz a1,1742c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x448> + 17174: 380007b7 lui a5,0x38000 + 17178: 00f686bb addw a3,a3,a5 + 1717c: 0104979b slliw a5,s1,0x10 + 17180: 80000937 lui s2,0x80000 + 17184: 0127f7b3 and a5,a5,s2 + 17188: 00d7e7b3 or a5,a5,a3 + 1718c: f00787d3 fmv.w.x fa5,a5 + 17190: 000017b7 lui a5,0x1 + 17194: 38878693 addi a3,a5,904 # 1388 <__abi_tag-0xef0c> + 17198: 4407f453 fcvt.h.s fs0,fa5 + 1719c: 71078793 addi a5,a5,1808 + 171a0: 00f104b3 add s1,sp,a5 + 171a4: 40240453 fcvt.s.h fs0,fs0 + 171a8: 00023797 auipc a5,0x23 + 171ac: 9e47a987 flw fs3,-1564(a5) # 39b8c <_IO_stdin_used+0xc> + 171b0: 00023797 auipc a5,0x23 + 171b4: 9e07a907 flw fs2,-1568(a5) # 39b90 <_IO_stdin_used+0x10> + 171b8: 08947453 fsub.s fs0,fs0,fs1 + 171bc: 00023797 auipc a5,0x23 + 171c0: 9d87aa87 flw fs5,-1576(a5) # 39b94 <_IO_stdin_used+0x14> + 171c4: 00023797 auipc a5,0x23 + 171c8: 9c47aa07 flw fs4,-1596(a5) # 39b88 <_IO_stdin_used+0x8> + 171cc: 00d10b33 add s6,sp,a3 + 171d0: 04040a93 addi s5,s0,64 + 171d4: fff94a13 not s4,s2 + 171d8: 26f00993 li s3,623 + 171dc: 1ae9e063 bltu s3,a4,1737c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x398> + 171e0: 00371793 slli a5,a4,0x3 + 171e4: 00f487b3 add a5,s1,a5 + 171e8: c787b783 ld a5,-904(a5) + 171ec: 013a66b7 lui a3,0x13a6 + 171f0: 8ad68693 addi a3,a3,-1875 # 13a58ad <__global_pointer$+0x1358b1d> + 171f4: 00b7d593 srli a1,a5,0xb + 171f8: 02059593 slli a1,a1,0x20 + 171fc: 0205d593 srli a1,a1,0x20 + 17200: 00b7c7b3 xor a5,a5,a1 + 17204: 00779593 slli a1,a5,0x7 + 17208: 00769693 slli a3,a3,0x7 + 1720c: 00d5f6b3 and a3,a1,a3 + 17210: 00d7c7b3 xor a5,a5,a3 + 17214: 077e3637 lui a2,0x77e3 + 17218: 00f79693 slli a3,a5,0xf + 1721c: 00561613 slli a2,a2,0x5 + 17220: 00c6f6b3 and a3,a3,a2 + 17224: 00d7c7b3 xor a5,a5,a3 + 17228: 0127d693 srli a3,a5,0x12 + 1722c: 00d7c7b3 xor a5,a5,a3 + 17230: d037f7d3 fcvt.s.lu fa5,a5 + 17234: f0000753 fmv.w.x fa4,zero + 17238: 000027b7 lui a5,0x2 + 1723c: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> + 17240: 00e7f7d3 fadd.s fa5,fa5,fa4 + 17244: 002787b3 add a5,a5,sp + 17248: 00170713 addi a4,a4,1 + 1724c: 00e7b023 sd a4,0(a5) + 17250: 1137f7d3 fmul.s fa5,fa5,fs3 + 17254: a0f907d3 fle.s a5,fs2,fa5 + 17258: 1a079263 bnez a5,173fc <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x418> + 1725c: 48f477c3 fmadd.s fa5,fs0,fa5,fs1 + 17260: 000085b7 lui a1,0x8 + 17264: 47800637 lui a2,0x47800 + 17268: e00787d3 fmv.x.w a5,fa5 + 1726c: 0007879b sext.w a5,a5 + 17270: 0107d69b srliw a3,a5,0x10 + 17274: 0147f7b3 and a5,a5,s4 + 17278: 00b6f6b3 and a3,a3,a1 + 1727c: 0ac7e663 bltu a5,a2,17328 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x344> + 17280: 7f800637 lui a2,0x7f800 + 17284: 10f67a63 bgeu a2,a5,17398 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x3b4> + 17288: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> + 1728c: 00f6e7b3 or a5,a3,a5 + 17290: 7fc00637 lui a2,0x7fc00 + 17294: 0107979b slliw a5,a5,0x10 + 17298: 0127f7b3 and a5,a5,s2 + 1729c: 00c7e7b3 or a5,a5,a2 + 172a0: f00787d3 fmv.w.x fa5,a5 + 172a4: 00240413 addi s0,s0,2 + 172a8: 4407f7d3 fcvt.h.s fa5,fa5 + 172ac: fef41f27 fsh fa5,-2(s0) + 172b0: f35416e3 bne s0,s5,171dc <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x1f8> + 172b4: 00010513 mv a0,sp + 172b8: ad8fe0ef jal 15590 <_ZNSt13random_device7_M_finiEv@plt> + 172bc: 000022b7 lui t0,0x2 + 172c0: 00510133 add sp,sp,t0 + 172c4: 77813083 ld ra,1912(sp) + 172c8: 77013403 ld s0,1904(sp) + 172cc: 76813483 ld s1,1896(sp) + 172d0: 76013903 ld s2,1888(sp) + 172d4: 75813983 ld s3,1880(sp) + 172d8: 75013a03 ld s4,1872(sp) + 172dc: 74813a83 ld s5,1864(sp) + 172e0: 74013b03 ld s6,1856(sp) + 172e4: 73813407 fld fs0,1848(sp) + 172e8: 73013487 fld fs1,1840(sp) + 172ec: 72813907 fld fs2,1832(sp) + 172f0: 72013987 fld fs3,1824(sp) + 172f4: 71813a07 fld fs4,1816(sp) + 172f8: 71013a87 fld fs5,1808(sp) + 172fc: 78010113 addi sp,sp,1920 + 17300: 00008067 ret + 17304: 00023797 auipc a5,0x23 + 17308: 8847a787 flw fa5,-1916(a5) # 39b88 <_IO_stdin_used+0x8> + 1730c: 388007b7 lui a5,0x38800 + 17310: 00f686b3 add a3,a3,a5 + 17314: f0068753 fmv.w.x fa4,a3 + 17318: 08f777d3 fsub.s fa5,fa4,fa5 + 1731c: e00786d3 fmv.x.w a3,fa5 + 17320: 0006869b sext.w a3,a3 + 17324: e11ff06f j 17134 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x150> + 17328: 388005b7 lui a1,0x38800 + 1732c: 06b7fe63 bgeu a5,a1,173a8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x3c4> + 17330: f00787d3 fmv.w.x fa5,a5 + 17334: 0f800537 lui a0,0xf800 + 17338: 0fffe837 lui a6,0xfffe + 1733c: 0157f7d3 fadd.s fa5,fa5,fs5 + 17340: e00787d3 fmv.x.w a5,fa5 + 17344: 00f6e7b3 or a5,a3,a5 + 17348: 0107979b slliw a5,a5,0x10 + 1734c: 0107d79b srliw a5,a5,0x10 + 17350: 00d7961b slliw a2,a5,0xd + 17354: 00a676b3 and a3,a2,a0 + 17358: 01067633 and a2,a2,a6 + 1735c: 0ea68a63 beq a3,a0,17450 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x46c> + 17360: 0a069463 bnez a3,17408 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x424> + 17364: 00b6063b addw a2,a2,a1 + 17368: f00607d3 fmv.w.x fa5,a2 + 1736c: 0947f7d3 fsub.s fa5,fa5,fs4 + 17370: e0078653 fmv.x.w a2,fa5 + 17374: 0006061b sext.w a2,a2 + 17378: f1dff06f j 17294 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x2b0> + 1737c: 000b0513 mv a0,s6 + 17380: b01ff0ef jal 16e80 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv> + 17384: 000027b7 lui a5,0x2 + 17388: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> + 1738c: 002787b3 add a5,a5,sp + 17390: 0007b703 ld a4,0(a5) + 17394: e4dff06f j 171e0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x1fc> + 17398: 000087b7 lui a5,0x8 + 1739c: c0078793 addi a5,a5,-1024 # 7c00 <__abi_tag-0x8694> + 173a0: 00f6e7b3 or a5,a3,a5 + 173a4: ef1ff06f j 17294 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x2b0> + 173a8: c80015b7 lui a1,0xc8001 + 173ac: fff5859b addiw a1,a1,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb426f> + 173b0: 00d7d61b srliw a2,a5,0xd + 173b4: 00167613 andi a2,a2,1 + 173b8: 00b787bb addw a5,a5,a1 + 173bc: 00c787bb addw a5,a5,a2 + 173c0: 00d7d79b srliw a5,a5,0xd + 173c4: 00f6e7b3 or a5,a3,a5 + 173c8: 0107979b slliw a5,a5,0x10 + 173cc: 0107d79b srliw a5,a5,0x10 + 173d0: 00d7969b slliw a3,a5,0xd + 173d4: 0fffe5b7 lui a1,0xfffe + 173d8: 0f800537 lui a0,0xf800 + 173dc: 00b6f5b3 and a1,a3,a1 + 173e0: 38000637 lui a2,0x38000 + 173e4: 00a6f6b3 and a3,a3,a0 + 173e8: 00c5863b addw a2,a1,a2 + 173ec: eaa694e3 bne a3,a0,17294 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x2b0> + 173f0: 70000637 lui a2,0x70000 + 173f4: 00c5863b addw a2,a1,a2 + 173f8: e9dff06f j 17294 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x2b0> + 173fc: 00022797 auipc a5,0x22 + 17400: 7887a787 flw fa5,1928(a5) # 39b84 <_IO_stdin_used+0x4> + 17404: e59ff06f j 1725c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x278> + 17408: 380006b7 lui a3,0x38000 + 1740c: 00d6063b addw a2,a2,a3 + 17410: e85ff06f j 17294 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x2b0> + 17414: 700007b7 lui a5,0x70000 + 17418: 00f686bb addw a3,a3,a5 + 1741c: d19ff06f j 17134 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x150> + 17420: 700007b7 lui a5,0x70000 + 17424: 00f686bb addw a3,a3,a5 + 17428: d55ff06f j 1717c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x198> + 1742c: 00022797 auipc a5,0x22 + 17430: 75c7a787 flw fa5,1884(a5) # 39b88 <_IO_stdin_used+0x8> + 17434: 388007b7 lui a5,0x38800 + 17438: 00f686b3 add a3,a3,a5 + 1743c: f0068753 fmv.w.x fa4,a3 + 17440: 08f777d3 fsub.s fa5,fa4,fa5 + 17444: e00786d3 fmv.x.w a3,fa5 + 17448: 0006869b sext.w a3,a3 + 1744c: d31ff06f j 1717c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x198> + 17450: 700006b7 lui a3,0x70000 + 17454: 00d6063b addw a2,a2,a3 + 17458: e3dff06f j 17294 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x2b0> + +000000000001745c <_ZN20UnaryTestAbs_v2_Test8TestBodyEv>: + 1745c: f7010113 addi sp,sp,-144 + 17460: 08813023 sd s0,128(sp) + 17464: ffffd5b7 lui a1,0xffffd + 17468: 02010413 addi s0,sp,32 + 1746c: 00005637 lui a2,0x5 + 17470: 9005859b addiw a1,a1,-1792 # ffffffffffffc900 <__global_pointer$+0xfffffffffffafb70> + 17474: 9006061b addiw a2,a2,-1792 # 4900 <__abi_tag-0xb994> + 17478: 00040513 mv a0,s0 + 1747c: 08113423 sd ra,136(sp) + 17480: 06913c23 sd s1,120(sp) + 17484: 07213823 sd s2,112(sp) + 17488: 07313423 sd s3,104(sp) + 1748c: b59ff0ef jal 16fe4 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_> + 17490: 62845207 vl4re16.v v4,(s0) + 17494: 02000793 li a5,32 + 17498: 0ca7f057 vsetvli zero,a5,e16,m4,ta,ma + 1749c: 000085b7 lui a1,0x8 + 174a0: 47800637 lui a2,0x47800 + 174a4: 2a421257 vfabs.v v4,v4 + 174a8: 424017d7 vfmv.f.s fa5,v4 + 174ac: 402787d3 fcvt.s.h fa5,fa5 + 174b0: c00797d3 fcvt.w.s a5,fa5,rtz + 174b4: d007f7d3 fcvt.s.w fa5,a5 + 174b8: e0078753 fmv.x.w a4,fa5 + 174bc: 02171693 slli a3,a4,0x21 + 174c0: 0216d693 srli a3,a3,0x21 + 174c4: 0107571b srliw a4,a4,0x10 + 174c8: 00b77733 and a4,a4,a1 + 174cc: 00c6ee63 bltu a3,a2,174e8 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x8c> + 174d0: 7f8007b7 lui a5,0x7f800 + 174d4: 24d7f663 bgeu a5,a3,17720 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x2c4> + 174d8: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> + 174dc: 00f76733 or a4,a4,a5 + 174e0: 7fc007b7 lui a5,0x7fc00 + 174e4: 0540006f j 17538 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0xdc> + 174e8: 38800637 lui a2,0x38800 + 174ec: 1cc6ec63 bltu a3,a2,176c4 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x268> + 174f0: c8001637 lui a2,0xc8001 + 174f4: fff6061b addiw a2,a2,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb426f> + 174f8: 00d6d79b srliw a5,a3,0xd + 174fc: 0017f793 andi a5,a5,1 + 17500: 00c686bb addw a3,a3,a2 + 17504: 00f686bb addw a3,a3,a5 + 17508: 00d6d69b srliw a3,a3,0xd + 1750c: 00d76733 or a4,a4,a3 + 17510: 0107171b slliw a4,a4,0x10 + 17514: 0107571b srliw a4,a4,0x10 + 17518: 00d7169b slliw a3,a4,0xd + 1751c: 0fffe637 lui a2,0xfffe + 17520: 0f8005b7 lui a1,0xf800 + 17524: 00c6f633 and a2,a3,a2 + 17528: 380007b7 lui a5,0x38000 + 1752c: 00b6f6b3 and a3,a3,a1 + 17530: 00f607bb addw a5,a2,a5 + 17534: 34b68463 beq a3,a1,1787c <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x420> + 17538: 800006b7 lui a3,0x80000 + 1753c: 0107171b slliw a4,a4,0x10 + 17540: 00d77733 and a4,a4,a3 + 17544: 00f76733 or a4,a4,a5 + 17548: f00707d3 fmv.w.x fa5,a4 + 1754c: 00010513 mv a0,sp + 17550: 00023697 auipc a3,0x23 + 17554: 88068693 addi a3,a3,-1920 # 39dd0 <_IO_stdin_used+0x250> + 17558: 420787d3 fcvt.d.s fa5,fa5 + 1755c: 03a00613 li a2,58 + 17560: 00034597 auipc a1,0x34 + 17564: 7905b583 ld a1,1936(a1) # 4bcf0 + 17568: e2078753 fmv.x.d a4,fa5 + 1756c: 01010413 addi s0,sp,16 + 17570: 00010493 mv s1,sp + 17574: e78ff0ef jal 16bec <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> + 17578: 00813603 ld a2,8(sp) + 1757c: 00013583 ld a1,0(sp) + 17580: 00034517 auipc a0,0x34 + 17584: 64853503 ld a0,1608(a0) # 4bbc8 <_ZSt4cout@Base> + 17588: 978fe0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1758c: 00013503 ld a0,0(sp) + 17590: 00850863 beq a0,s0,175a0 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x144> + 17594: 01013583 ld a1,16(sp) + 17598: 00158593 addi a1,a1,1 + 1759c: 9a4fe0ef jal 15740 <_ZdlPvm@plt> + 175a0: 00034917 auipc s2,0x34 + 175a4: 62893903 ld s2,1576(s2) # 4bbc8 <_ZSt4cout@Base> + 175a8: 00093783 ld a5,0(s2) + 175ac: fe87b783 ld a5,-24(a5) # 37ffffe8 <__global_pointer$+0x37fb3258> + 175b0: 00f907b3 add a5,s2,a5 + 175b4: 0f07b983 ld s3,240(a5) + 175b8: 2c098e63 beqz s3,17894 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x438> + 175bc: 0389c783 lbu a5,56(s3) + 175c0: 1c078a63 beqz a5,17794 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x338> + 175c4: 0439c583 lbu a1,67(s3) + 175c8: 00034517 auipc a0,0x34 + 175cc: 60053503 ld a0,1536(a0) # 4bbc8 <_ZSt4cout@Base> + 175d0: b50fe0ef jal 15920 <_ZNSo3putEc@plt> + 175d4: eacfe0ef jal 15c80 <_ZNSo5flushEv@plt> + 175d8: 02011787 flh fa5,32(sp) + 175dc: 000085b7 lui a1,0x8 + 175e0: 47800637 lui a2,0x47800 + 175e4: 402787d3 fcvt.s.h fa5,fa5 + 175e8: c00797d3 fcvt.w.s a5,fa5,rtz + 175ec: d007f7d3 fcvt.s.w fa5,a5 + 175f0: e0078753 fmv.x.w a4,fa5 + 175f4: 02171693 slli a3,a4,0x21 + 175f8: 0216d693 srli a3,a3,0x21 + 175fc: 0107571b srliw a4,a4,0x10 + 17600: 00b77733 and a4,a4,a1 + 17604: 12c6e663 bltu a3,a2,17730 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x2d4> + 17608: 7f8007b7 lui a5,0x7f800 + 1760c: 1ed7f463 bgeu a5,a3,177f4 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x398> + 17610: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> + 17614: 00f76733 or a4,a4,a5 + 17618: 7fc007b7 lui a5,0x7fc00 + 1761c: 800006b7 lui a3,0x80000 + 17620: 0107171b slliw a4,a4,0x10 + 17624: 00d77733 and a4,a4,a3 + 17628: 00f76733 or a4,a4,a5 + 1762c: f00707d3 fmv.w.x fa5,a4 + 17630: 00048513 mv a0,s1 + 17634: 00022697 auipc a3,0x22 + 17638: 79c68693 addi a3,a3,1948 # 39dd0 <_IO_stdin_used+0x250> + 1763c: 420787d3 fcvt.d.s fa5,fa5 + 17640: 03a00613 li a2,58 + 17644: 00034597 auipc a1,0x34 + 17648: 6ac5b583 ld a1,1708(a1) # 4bcf0 + 1764c: e2078753 fmv.x.d a4,fa5 + 17650: d9cff0ef jal 16bec <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> + 17654: 00813603 ld a2,8(sp) + 17658: 00013583 ld a1,0(sp) + 1765c: 00034517 auipc a0,0x34 + 17660: 56c53503 ld a0,1388(a0) # 4bbc8 <_ZSt4cout@Base> + 17664: 89cfe0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 17668: 00013503 ld a0,0(sp) + 1766c: 00850863 beq a0,s0,1767c <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x220> + 17670: 01013583 ld a1,16(sp) + 17674: 00158593 addi a1,a1,1 + 17678: 8c8fe0ef jal 15740 <_ZdlPvm@plt> + 1767c: 00093783 ld a5,0(s2) + 17680: fe87b783 ld a5,-24(a5) # 7fbfffe8 <__global_pointer$+0x7fbb3258> + 17684: 00f90933 add s2,s2,a5 + 17688: 0f093403 ld s0,240(s2) + 1768c: 20040463 beqz s0,17894 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x438> + 17690: 03844783 lbu a5,56(s0) + 17694: 12078863 beqz a5,177c4 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x368> + 17698: 04344583 lbu a1,67(s0) + 1769c: 00034517 auipc a0,0x34 + 176a0: 52c53503 ld a0,1324(a0) # 4bbc8 <_ZSt4cout@Base> + 176a4: a7cfe0ef jal 15920 <_ZNSo3putEc@plt> + 176a8: 08013403 ld s0,128(sp) + 176ac: 08813083 ld ra,136(sp) + 176b0: 07813483 ld s1,120(sp) + 176b4: 07013903 ld s2,112(sp) + 176b8: 06813983 ld s3,104(sp) + 176bc: 09010113 addi sp,sp,144 + 176c0: dc0fe06f j 15c80 <_ZNSo5flushEv@plt> + 176c4: 00022797 auipc a5,0x22 + 176c8: 4d07a787 flw fa5,1232(a5) # 39b94 <_IO_stdin_used+0x14> + 176cc: f0068753 fmv.w.x fa4,a3 + 176d0: 0f8005b7 lui a1,0xf800 + 176d4: 0fffe537 lui a0,0xfffe + 176d8: 00f777d3 fadd.s fa5,fa4,fa5 + 176dc: e00786d3 fmv.x.w a3,fa5 + 176e0: 00d76733 or a4,a4,a3 + 176e4: 0107171b slliw a4,a4,0x10 + 176e8: 0107571b srliw a4,a4,0x10 + 176ec: 00d7179b slliw a5,a4,0xd + 176f0: 00b7f6b3 and a3,a5,a1 + 176f4: 00a7f7b3 and a5,a5,a0 + 176f8: 16b68c63 beq a3,a1,17870 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x414> + 176fc: 14069e63 bnez a3,17858 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x3fc> + 17700: 00c787bb addw a5,a5,a2 + 17704: f0078753 fmv.w.x fa4,a5 + 17708: 00022697 auipc a3,0x22 + 1770c: 4806a787 flw fa5,1152(a3) # 39b88 <_IO_stdin_used+0x8> + 17710: 08f777d3 fsub.s fa5,fa4,fa5 + 17714: e00787d3 fmv.x.w a5,fa5 + 17718: 0007879b sext.w a5,a5 + 1771c: e1dff06f j 17538 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0xdc> + 17720: 000086b7 lui a3,0x8 + 17724: c0068693 addi a3,a3,-1024 # 7c00 <__abi_tag-0x8694> + 17728: 00d76733 or a4,a4,a3 + 1772c: e0dff06f j 17538 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0xdc> + 17730: 38800637 lui a2,0x38800 + 17734: 0cc6f863 bgeu a3,a2,17804 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x3a8> + 17738: 00022797 auipc a5,0x22 + 1773c: 45c7a787 flw fa5,1116(a5) # 39b94 <_IO_stdin_used+0x14> + 17740: f0068753 fmv.w.x fa4,a3 + 17744: 0f8005b7 lui a1,0xf800 + 17748: 0fffe537 lui a0,0xfffe + 1774c: 00f777d3 fadd.s fa5,fa4,fa5 + 17750: e00786d3 fmv.x.w a3,fa5 + 17754: 00d76733 or a4,a4,a3 + 17758: 0107171b slliw a4,a4,0x10 + 1775c: 0107571b srliw a4,a4,0x10 + 17760: 00d7179b slliw a5,a4,0xd + 17764: 00b7f6b3 and a3,a5,a1 + 17768: 00a7f7b3 and a5,a5,a0 + 1776c: 10b68e63 beq a3,a1,17888 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x42c> + 17770: 0e069a63 bnez a3,17864 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x408> + 17774: 00c787bb addw a5,a5,a2 + 17778: f0078753 fmv.w.x fa4,a5 + 1777c: 00022697 auipc a3,0x22 + 17780: 40c6a787 flw fa5,1036(a3) # 39b88 <_IO_stdin_used+0x8> + 17784: 08f777d3 fsub.s fa5,fa4,fa5 + 17788: e00787d3 fmv.x.w a5,fa5 + 1778c: 0007879b sext.w a5,a5 + 17790: e8dff06f j 1761c <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x1c0> + 17794: 00098513 mv a0,s3 + 17798: e79fd0ef jal 15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 1779c: 0009b783 ld a5,0(s3) + 177a0: fffff717 auipc a4,0xfffff + 177a4: 1c070713 addi a4,a4,448 # 16960 <_ZNKSt5ctypeIcE8do_widenEc> + 177a8: 00a00593 li a1,10 + 177ac: 0307b783 ld a5,48(a5) + 177b0: e0e78ce3 beq a5,a4,175c8 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x16c> + 177b4: 00098513 mv a0,s3 + 177b8: 000780e7 jalr a5 + 177bc: 00050593 mv a1,a0 + 177c0: e09ff06f j 175c8 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x16c> + 177c4: 00040513 mv a0,s0 + 177c8: e49fd0ef jal 15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 177cc: 00043783 ld a5,0(s0) + 177d0: fffff717 auipc a4,0xfffff + 177d4: 19070713 addi a4,a4,400 # 16960 <_ZNKSt5ctypeIcE8do_widenEc> + 177d8: 00a00593 li a1,10 + 177dc: 0307b783 ld a5,48(a5) + 177e0: eae78ee3 beq a5,a4,1769c <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x240> + 177e4: 00040513 mv a0,s0 + 177e8: 000780e7 jalr a5 + 177ec: 00050593 mv a1,a0 + 177f0: eadff06f j 1769c <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x240> + 177f4: 000086b7 lui a3,0x8 + 177f8: c0068693 addi a3,a3,-1024 # 7c00 <__abi_tag-0x8694> + 177fc: 00d76733 or a4,a4,a3 + 17800: e1dff06f j 1761c <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x1c0> + 17804: c8001637 lui a2,0xc8001 + 17808: fff6061b addiw a2,a2,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb426f> + 1780c: 00d6d79b srliw a5,a3,0xd + 17810: 0017f793 andi a5,a5,1 + 17814: 00c686bb addw a3,a3,a2 + 17818: 00f686bb addw a3,a3,a5 + 1781c: 00d6d69b srliw a3,a3,0xd + 17820: 00d76733 or a4,a4,a3 + 17824: 0107171b slliw a4,a4,0x10 + 17828: 0107571b srliw a4,a4,0x10 + 1782c: 00d7169b slliw a3,a4,0xd + 17830: 0fffe637 lui a2,0xfffe + 17834: 0f8005b7 lui a1,0xf800 + 17838: 00c6f633 and a2,a3,a2 + 1783c: 380007b7 lui a5,0x38000 + 17840: 00b6f6b3 and a3,a3,a1 + 17844: 00f607bb addw a5,a2,a5 + 17848: dcb69ae3 bne a3,a1,1761c <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x1c0> + 1784c: 700007b7 lui a5,0x70000 + 17850: 00f607bb addw a5,a2,a5 + 17854: dc9ff06f j 1761c <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x1c0> + 17858: 380006b7 lui a3,0x38000 + 1785c: 00d787bb addw a5,a5,a3 + 17860: cd9ff06f j 17538 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0xdc> + 17864: 380006b7 lui a3,0x38000 + 17868: 00d787bb addw a5,a5,a3 + 1786c: db1ff06f j 1761c <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x1c0> + 17870: 700006b7 lui a3,0x70000 + 17874: 00d787bb addw a5,a5,a3 + 17878: cc1ff06f j 17538 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0xdc> + 1787c: 700007b7 lui a5,0x70000 + 17880: 00f607bb addw a5,a2,a5 + 17884: cb5ff06f j 17538 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0xdc> + 17888: 700006b7 lui a3,0x70000 + 1788c: 00d787bb addw a5,a5,a3 + 17890: d8dff06f j 1761c <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x1c0> + 17894: f0dfd0ef jal 157a0 <_ZSt16__throw_bad_castv@plt> + +0000000000017898 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_>: + 17898: 88010113 addi sp,sp,-1920 + 1789c: 00001837 lui a6,0x1 + 178a0: ffffe2b7 lui t0,0xffffe + 178a4: 76813823 sd s0,1904(sp) + 178a8: 76913423 sd s1,1896(sp) + 178ac: 77213023 sd s2,1888(sp) + 178b0: 75313c23 sd s3,1880(sp) + 178b4: 75413823 sd s4,1872(sp) + 178b8: 76113c23 sd ra,1912(sp) + 178bc: 75513423 sd s5,1864(sp) + 178c0: 75613023 sd s6,1856(sp) + 178c4: 72813c27 fsd fs0,1848(sp) + 178c8: 72913827 fsd fs1,1840(sp) + 178cc: 73213427 fsd fs2,1832(sp) + 178d0: 73313027 fsd fs3,1824(sp) + 178d4: 71413c27 fsd fs4,1816(sp) + 178d8: 71513827 fsd fs5,1808(sp) + 178dc: 38880793 addi a5,a6,904 # 1388 <__abi_tag-0xef0c> + 178e0: 00510133 add sp,sp,t0 + 178e4: 616666b7 lui a3,0x61666 + 178e8: 00007737 lui a4,0x7 + 178ec: 00f107b3 add a5,sp,a5 + 178f0: 56468693 addi a3,a3,1380 # 61666564 <__global_pointer$+0x616197d4> + 178f4: c7570713 addi a4,a4,-907 # 6c75 <__abi_tag-0x961f> + 178f8: 07400313 li t1,116 + 178fc: 00050413 mv s0,a0 + 17900: 71080513 addi a0,a6,1808 + 17904: 00a109b3 add s3,sp,a0 + 17908: 00d7a823 sw a3,16(a5) # 70000010 <__global_pointer$+0x6ffb3280> + 1790c: 00e79a23 sh a4,20(a5) + 17910: 00678b23 sb t1,22(a5) + 17914: 01078a13 addi s4,a5,16 + 17918: 00700893 li a7,7 + 1791c: 00010513 mv a0,sp + 17920: 00058913 mv s2,a1 + 17924: c749bc23 sd s4,-904(s3) + 17928: 00078593 mv a1,a5 + 1792c: c80987a3 sb zero,-881(s3) + 17930: c919b023 sd a7,-896(s3) + 17934: 00060493 mv s1,a2 + 17938: 9f9fd0ef jal 15330 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + 1793c: c789b503 ld a0,-904(s3) + 17940: 01450863 beq a0,s4,17950 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0xb8> + 17944: c889b583 ld a1,-888(s3) + 17948: 00158593 addi a1,a1,1 # f800001 <__global_pointer$+0xf7b3271> + 1794c: df5fd0ef jal 15740 <_ZdlPvm@plt> + 17950: 00010513 mv a0,sp + 17954: 9acfe0ef jal 15b00 <_ZNSt13random_device9_M_getvalEv@plt> + 17958: 00001737 lui a4,0x1 + 1795c: 02051693 slli a3,a0,0x20 + 17960: 00e107b3 add a5,sp,a4 + 17964: 0206d693 srli a3,a3,0x20 + 17968: 6c079637 lui a2,0x6c079 + 1796c: 38d7b423 sd a3,904(a5) + 17970: 39070793 addi a5,a4,912 # 1390 <__abi_tag-0xef04> + 17974: 00f10833 add a6,sp,a5 + 17978: 96560613 addi a2,a2,-1691 # 6c078965 <__global_pointer$+0x6c02bbd5> + 1797c: 00100713 li a4,1 + 17980: 27000593 li a1,624 + 17984: 01e6d793 srli a5,a3,0x1e + 17988: 00d7c7b3 xor a5,a5,a3 + 1798c: 02c787b3 mul a5,a5,a2 + 17990: 00880813 addi a6,a6,8 + 17994: 00f707b3 add a5,a4,a5 + 17998: 02079693 slli a3,a5,0x20 + 1799c: 0206d693 srli a3,a3,0x20 + 179a0: fed83c23 sd a3,-8(a6) + 179a4: 00170713 addi a4,a4,1 + 179a8: fcb71ee3 bne a4,a1,17984 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0xec> + 179ac: 000027b7 lui a5,0x2 + 179b0: 0109191b slliw s2,s2,0x10 + 179b4: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> + 179b8: 002787b3 add a5,a5,sp + 179bc: 0109591b srliw s2,s2,0x10 + 179c0: 0f800637 lui a2,0xf800 + 179c4: 00e7b023 sd a4,0(a5) + 179c8: 00d9179b slliw a5,s2,0xd + 179cc: 0fffe6b7 lui a3,0xfffe + 179d0: 00c7f5b3 and a1,a5,a2 + 179d4: 00d7f6b3 and a3,a5,a3 + 179d8: 2ec58863 beq a1,a2,17cc8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x430> + 179dc: 1c058e63 beqz a1,17bb8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x320> + 179e0: 380007b7 lui a5,0x38000 + 179e4: 00f686bb addw a3,a3,a5 + 179e8: 80000637 lui a2,0x80000 + 179ec: 0109179b slliw a5,s2,0x10 + 179f0: 00c7f7b3 and a5,a5,a2 + 179f4: 00d7e7b3 or a5,a5,a3 + 179f8: f00787d3 fmv.w.x fa5,a5 + 179fc: 0104949b slliw s1,s1,0x10 + 17a00: 0104d49b srliw s1,s1,0x10 + 17a04: 4407f4d3 fcvt.h.s fs1,fa5 + 17a08: 00d4979b slliw a5,s1,0xd + 17a0c: 0f800637 lui a2,0xf800 + 17a10: 0fffe6b7 lui a3,0xfffe + 17a14: 00c7f5b3 and a1,a5,a2 + 17a18: 402484d3 fcvt.s.h fs1,fs1 + 17a1c: 00d7f6b3 and a3,a5,a3 + 17a20: 2ac58a63 beq a1,a2,17cd4 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x43c> + 17a24: 2a058e63 beqz a1,17ce0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x448> + 17a28: 380007b7 lui a5,0x38000 + 17a2c: 00f686bb addw a3,a3,a5 + 17a30: 0104979b slliw a5,s1,0x10 + 17a34: 80000937 lui s2,0x80000 + 17a38: 0127f7b3 and a5,a5,s2 + 17a3c: 00d7e7b3 or a5,a5,a3 + 17a40: f00787d3 fmv.w.x fa5,a5 + 17a44: 000017b7 lui a5,0x1 + 17a48: 38878693 addi a3,a5,904 # 1388 <__abi_tag-0xef0c> + 17a4c: 4407f453 fcvt.h.s fs0,fa5 + 17a50: 71078793 addi a5,a5,1808 + 17a54: 00f104b3 add s1,sp,a5 + 17a58: 40240453 fcvt.s.h fs0,fs0 + 17a5c: 00022797 auipc a5,0x22 + 17a60: 1307a987 flw fs3,304(a5) # 39b8c <_IO_stdin_used+0xc> + 17a64: 00022797 auipc a5,0x22 + 17a68: 12c7a907 flw fs2,300(a5) # 39b90 <_IO_stdin_used+0x10> + 17a6c: 08947453 fsub.s fs0,fs0,fs1 + 17a70: 00022797 auipc a5,0x22 + 17a74: 1247aa87 flw fs5,292(a5) # 39b94 <_IO_stdin_used+0x14> + 17a78: 00022797 auipc a5,0x22 + 17a7c: 1107aa07 flw fs4,272(a5) # 39b88 <_IO_stdin_used+0x8> + 17a80: 00d10b33 add s6,sp,a3 + 17a84: 08040a93 addi s5,s0,128 + 17a88: fff94a13 not s4,s2 + 17a8c: 26f00993 li s3,623 + 17a90: 1ae9e063 bltu s3,a4,17c30 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x398> + 17a94: 00371793 slli a5,a4,0x3 + 17a98: 00f487b3 add a5,s1,a5 + 17a9c: c787b783 ld a5,-904(a5) + 17aa0: 013a66b7 lui a3,0x13a6 + 17aa4: 8ad68693 addi a3,a3,-1875 # 13a58ad <__global_pointer$+0x1358b1d> + 17aa8: 00b7d593 srli a1,a5,0xb + 17aac: 02059593 slli a1,a1,0x20 + 17ab0: 0205d593 srli a1,a1,0x20 + 17ab4: 00b7c7b3 xor a5,a5,a1 + 17ab8: 00779593 slli a1,a5,0x7 + 17abc: 00769693 slli a3,a3,0x7 + 17ac0: 00d5f6b3 and a3,a1,a3 + 17ac4: 00d7c7b3 xor a5,a5,a3 + 17ac8: 077e3637 lui a2,0x77e3 + 17acc: 00f79693 slli a3,a5,0xf + 17ad0: 00561613 slli a2,a2,0x5 + 17ad4: 00c6f6b3 and a3,a3,a2 + 17ad8: 00d7c7b3 xor a5,a5,a3 + 17adc: 0127d693 srli a3,a5,0x12 + 17ae0: 00d7c7b3 xor a5,a5,a3 + 17ae4: d037f7d3 fcvt.s.lu fa5,a5 + 17ae8: f0000753 fmv.w.x fa4,zero + 17aec: 000027b7 lui a5,0x2 + 17af0: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> + 17af4: 00e7f7d3 fadd.s fa5,fa5,fa4 + 17af8: 002787b3 add a5,a5,sp + 17afc: 00170713 addi a4,a4,1 + 17b00: 00e7b023 sd a4,0(a5) + 17b04: 1137f7d3 fmul.s fa5,fa5,fs3 + 17b08: a0f907d3 fle.s a5,fs2,fa5 + 17b0c: 1a079263 bnez a5,17cb0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x418> + 17b10: 48f477c3 fmadd.s fa5,fs0,fa5,fs1 + 17b14: 000085b7 lui a1,0x8 + 17b18: 47800637 lui a2,0x47800 + 17b1c: e00787d3 fmv.x.w a5,fa5 + 17b20: 0007879b sext.w a5,a5 + 17b24: 0107d69b srliw a3,a5,0x10 + 17b28: 0147f7b3 and a5,a5,s4 + 17b2c: 00b6f6b3 and a3,a3,a1 + 17b30: 0ac7e663 bltu a5,a2,17bdc <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x344> + 17b34: 7f800637 lui a2,0x7f800 + 17b38: 10f67a63 bgeu a2,a5,17c4c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x3b4> + 17b3c: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> + 17b40: 00f6e7b3 or a5,a3,a5 + 17b44: 7fc00637 lui a2,0x7fc00 + 17b48: 0107979b slliw a5,a5,0x10 + 17b4c: 0127f7b3 and a5,a5,s2 + 17b50: 00c7e7b3 or a5,a5,a2 + 17b54: f00787d3 fmv.w.x fa5,a5 + 17b58: 00240413 addi s0,s0,2 + 17b5c: 4407f7d3 fcvt.h.s fa5,fa5 + 17b60: fef41f27 fsh fa5,-2(s0) + 17b64: f35416e3 bne s0,s5,17a90 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x1f8> + 17b68: 00010513 mv a0,sp + 17b6c: a25fd0ef jal 15590 <_ZNSt13random_device7_M_finiEv@plt> + 17b70: 000022b7 lui t0,0x2 + 17b74: 00510133 add sp,sp,t0 + 17b78: 77813083 ld ra,1912(sp) + 17b7c: 77013403 ld s0,1904(sp) + 17b80: 76813483 ld s1,1896(sp) + 17b84: 76013903 ld s2,1888(sp) + 17b88: 75813983 ld s3,1880(sp) + 17b8c: 75013a03 ld s4,1872(sp) + 17b90: 74813a83 ld s5,1864(sp) + 17b94: 74013b03 ld s6,1856(sp) + 17b98: 73813407 fld fs0,1848(sp) + 17b9c: 73013487 fld fs1,1840(sp) + 17ba0: 72813907 fld fs2,1832(sp) + 17ba4: 72013987 fld fs3,1824(sp) + 17ba8: 71813a07 fld fs4,1816(sp) + 17bac: 71013a87 fld fs5,1808(sp) + 17bb0: 78010113 addi sp,sp,1920 + 17bb4: 00008067 ret + 17bb8: 00022797 auipc a5,0x22 + 17bbc: fd07a787 flw fa5,-48(a5) # 39b88 <_IO_stdin_used+0x8> + 17bc0: 388007b7 lui a5,0x38800 + 17bc4: 00f686b3 add a3,a3,a5 + 17bc8: f0068753 fmv.w.x fa4,a3 + 17bcc: 08f777d3 fsub.s fa5,fa4,fa5 + 17bd0: e00786d3 fmv.x.w a3,fa5 + 17bd4: 0006869b sext.w a3,a3 + 17bd8: e11ff06f j 179e8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x150> + 17bdc: 388005b7 lui a1,0x38800 + 17be0: 06b7fe63 bgeu a5,a1,17c5c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x3c4> + 17be4: f00787d3 fmv.w.x fa5,a5 + 17be8: 0f800537 lui a0,0xf800 + 17bec: 0fffe837 lui a6,0xfffe + 17bf0: 0157f7d3 fadd.s fa5,fa5,fs5 + 17bf4: e00787d3 fmv.x.w a5,fa5 + 17bf8: 00f6e7b3 or a5,a3,a5 + 17bfc: 0107979b slliw a5,a5,0x10 + 17c00: 0107d79b srliw a5,a5,0x10 + 17c04: 00d7961b slliw a2,a5,0xd + 17c08: 00a676b3 and a3,a2,a0 + 17c0c: 01067633 and a2,a2,a6 + 17c10: 0ea68a63 beq a3,a0,17d04 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x46c> + 17c14: 0a069463 bnez a3,17cbc <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x424> + 17c18: 00b6063b addw a2,a2,a1 + 17c1c: f00607d3 fmv.w.x fa5,a2 + 17c20: 0947f7d3 fsub.s fa5,fa5,fs4 + 17c24: e0078653 fmv.x.w a2,fa5 + 17c28: 0006061b sext.w a2,a2 + 17c2c: f1dff06f j 17b48 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x2b0> + 17c30: 000b0513 mv a0,s6 + 17c34: a4cff0ef jal 16e80 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv> + 17c38: 000027b7 lui a5,0x2 + 17c3c: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> + 17c40: 002787b3 add a5,a5,sp + 17c44: 0007b703 ld a4,0(a5) + 17c48: e4dff06f j 17a94 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x1fc> + 17c4c: 000087b7 lui a5,0x8 + 17c50: c0078793 addi a5,a5,-1024 # 7c00 <__abi_tag-0x8694> + 17c54: 00f6e7b3 or a5,a3,a5 + 17c58: ef1ff06f j 17b48 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x2b0> + 17c5c: c80015b7 lui a1,0xc8001 + 17c60: fff5859b addiw a1,a1,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb426f> + 17c64: 00d7d61b srliw a2,a5,0xd + 17c68: 00167613 andi a2,a2,1 + 17c6c: 00b787bb addw a5,a5,a1 + 17c70: 00c787bb addw a5,a5,a2 + 17c74: 00d7d79b srliw a5,a5,0xd + 17c78: 00f6e7b3 or a5,a3,a5 + 17c7c: 0107979b slliw a5,a5,0x10 + 17c80: 0107d79b srliw a5,a5,0x10 + 17c84: 00d7969b slliw a3,a5,0xd + 17c88: 0fffe5b7 lui a1,0xfffe + 17c8c: 0f800537 lui a0,0xf800 + 17c90: 00b6f5b3 and a1,a3,a1 + 17c94: 38000637 lui a2,0x38000 + 17c98: 00a6f6b3 and a3,a3,a0 + 17c9c: 00c5863b addw a2,a1,a2 + 17ca0: eaa694e3 bne a3,a0,17b48 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x2b0> + 17ca4: 70000637 lui a2,0x70000 + 17ca8: 00c5863b addw a2,a1,a2 + 17cac: e9dff06f j 17b48 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x2b0> + 17cb0: 00022797 auipc a5,0x22 + 17cb4: ed47a787 flw fa5,-300(a5) # 39b84 <_IO_stdin_used+0x4> + 17cb8: e59ff06f j 17b10 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x278> + 17cbc: 380006b7 lui a3,0x38000 + 17cc0: 00d6063b addw a2,a2,a3 + 17cc4: e85ff06f j 17b48 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x2b0> + 17cc8: 700007b7 lui a5,0x70000 + 17ccc: 00f686bb addw a3,a3,a5 + 17cd0: d19ff06f j 179e8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x150> + 17cd4: 700007b7 lui a5,0x70000 + 17cd8: 00f686bb addw a3,a3,a5 + 17cdc: d55ff06f j 17a30 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x198> + 17ce0: 00022797 auipc a5,0x22 + 17ce4: ea87a787 flw fa5,-344(a5) # 39b88 <_IO_stdin_used+0x8> + 17ce8: 388007b7 lui a5,0x38800 + 17cec: 00f686b3 add a3,a3,a5 + 17cf0: f0068753 fmv.w.x fa4,a3 + 17cf4: 08f777d3 fsub.s fa5,fa4,fa5 + 17cf8: e00786d3 fmv.x.w a3,fa5 + 17cfc: 0006869b sext.w a3,a3 + 17d00: d31ff06f j 17a30 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x198> + 17d04: 700006b7 lui a3,0x70000 + 17d08: 00d6063b addw a2,a2,a3 + 17d0c: e3dff06f j 17b48 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x2b0> + +0000000000017d10 <_ZN19UnaryTestAbs_v_Test8TestBodyEv>: + 17d10: f3010113 addi sp,sp,-208 + 17d14: 0c813023 sd s0,192(sp) + 17d18: ffffd5b7 lui a1,0xffffd + 17d1c: 02010413 addi s0,sp,32 + 17d20: 00005637 lui a2,0x5 + 17d24: 9005859b addiw a1,a1,-1792 # ffffffffffffc900 <__global_pointer$+0xfffffffffffafb70> + 17d28: 9006061b addiw a2,a2,-1792 # 4900 <__abi_tag-0xb994> + 17d2c: 00040513 mv a0,s0 + 17d30: 0c113423 sd ra,200(sp) + 17d34: 0a913c23 sd s1,184(sp) + 17d38: 0b213823 sd s2,176(sp) + 17d3c: 0b313423 sd s3,168(sp) + 17d40: b59ff0ef jal 17898 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_> + 17d44: e2845407 vl8re16.v v8,(s0) + 17d48: 04000793 li a5,64 + 17d4c: 0cb7f057 vsetvli zero,a5,e16,m8,ta,ma + 17d50: 000085b7 lui a1,0x8 + 17d54: 47800637 lui a2,0x47800 + 17d58: 2a841457 vfabs.v v8,v8 + 17d5c: 428017d7 vfmv.f.s fa5,v8 + 17d60: 402787d3 fcvt.s.h fa5,fa5 + 17d64: c00797d3 fcvt.w.s a5,fa5,rtz + 17d68: d007f7d3 fcvt.s.w fa5,a5 + 17d6c: e0078753 fmv.x.w a4,fa5 + 17d70: 02171693 slli a3,a4,0x21 + 17d74: 0216d693 srli a3,a3,0x21 + 17d78: 0107571b srliw a4,a4,0x10 + 17d7c: 00b77733 and a4,a4,a1 + 17d80: 00c6ee63 bltu a3,a2,17d9c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x8c> + 17d84: 7f8007b7 lui a5,0x7f800 + 17d88: 24d7f663 bgeu a5,a3,17fd4 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x2c4> + 17d8c: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> + 17d90: 00f76733 or a4,a4,a5 + 17d94: 7fc007b7 lui a5,0x7fc00 + 17d98: 0540006f j 17dec <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xdc> + 17d9c: 38800637 lui a2,0x38800 + 17da0: 1cc6ec63 bltu a3,a2,17f78 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x268> + 17da4: c8001637 lui a2,0xc8001 + 17da8: fff6061b addiw a2,a2,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb426f> + 17dac: 00d6d79b srliw a5,a3,0xd + 17db0: 0017f793 andi a5,a5,1 + 17db4: 00c686bb addw a3,a3,a2 + 17db8: 00f686bb addw a3,a3,a5 + 17dbc: 00d6d69b srliw a3,a3,0xd + 17dc0: 00d76733 or a4,a4,a3 + 17dc4: 0107171b slliw a4,a4,0x10 + 17dc8: 0107571b srliw a4,a4,0x10 + 17dcc: 00d7169b slliw a3,a4,0xd + 17dd0: 0fffe637 lui a2,0xfffe + 17dd4: 0f8005b7 lui a1,0xf800 + 17dd8: 00c6f633 and a2,a3,a2 + 17ddc: 380007b7 lui a5,0x38000 + 17de0: 00b6f6b3 and a3,a3,a1 + 17de4: 00f607bb addw a5,a2,a5 + 17de8: 34b68463 beq a3,a1,18130 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x420> + 17dec: 800006b7 lui a3,0x80000 + 17df0: 0107171b slliw a4,a4,0x10 + 17df4: 00d77733 and a4,a4,a3 + 17df8: 00f76733 or a4,a4,a5 + 17dfc: f00707d3 fmv.w.x fa5,a4 + 17e00: 00010513 mv a0,sp + 17e04: 00022697 auipc a3,0x22 + 17e08: fcc68693 addi a3,a3,-52 # 39dd0 <_IO_stdin_used+0x250> + 17e0c: 420787d3 fcvt.d.s fa5,fa5 + 17e10: 03a00613 li a2,58 + 17e14: 00034597 auipc a1,0x34 + 17e18: edc5b583 ld a1,-292(a1) # 4bcf0 + 17e1c: e2078753 fmv.x.d a4,fa5 + 17e20: 01010413 addi s0,sp,16 + 17e24: 00010493 mv s1,sp + 17e28: dc5fe0ef jal 16bec <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> + 17e2c: 00813603 ld a2,8(sp) + 17e30: 00013583 ld a1,0(sp) + 17e34: 00034517 auipc a0,0x34 + 17e38: d9453503 ld a0,-620(a0) # 4bbc8 <_ZSt4cout@Base> + 17e3c: 8c5fd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 17e40: 00013503 ld a0,0(sp) + 17e44: 00850863 beq a0,s0,17e54 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x144> + 17e48: 01013583 ld a1,16(sp) + 17e4c: 00158593 addi a1,a1,1 + 17e50: 8f1fd0ef jal 15740 <_ZdlPvm@plt> + 17e54: 00034917 auipc s2,0x34 + 17e58: d7493903 ld s2,-652(s2) # 4bbc8 <_ZSt4cout@Base> + 17e5c: 00093783 ld a5,0(s2) + 17e60: fe87b783 ld a5,-24(a5) # 37ffffe8 <__global_pointer$+0x37fb3258> + 17e64: 00f907b3 add a5,s2,a5 + 17e68: 0f07b983 ld s3,240(a5) + 17e6c: 2c098e63 beqz s3,18148 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x438> + 17e70: 0389c783 lbu a5,56(s3) + 17e74: 1c078a63 beqz a5,18048 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x338> + 17e78: 0439c583 lbu a1,67(s3) + 17e7c: 00034517 auipc a0,0x34 + 17e80: d4c53503 ld a0,-692(a0) # 4bbc8 <_ZSt4cout@Base> + 17e84: a9dfd0ef jal 15920 <_ZNSo3putEc@plt> + 17e88: df9fd0ef jal 15c80 <_ZNSo5flushEv@plt> + 17e8c: 02011787 flh fa5,32(sp) + 17e90: 000085b7 lui a1,0x8 + 17e94: 47800637 lui a2,0x47800 + 17e98: 402787d3 fcvt.s.h fa5,fa5 + 17e9c: c00797d3 fcvt.w.s a5,fa5,rtz + 17ea0: d007f7d3 fcvt.s.w fa5,a5 + 17ea4: e0078753 fmv.x.w a4,fa5 + 17ea8: 02171693 slli a3,a4,0x21 + 17eac: 0216d693 srli a3,a3,0x21 + 17eb0: 0107571b srliw a4,a4,0x10 + 17eb4: 00b77733 and a4,a4,a1 + 17eb8: 12c6e663 bltu a3,a2,17fe4 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x2d4> + 17ebc: 7f8007b7 lui a5,0x7f800 + 17ec0: 1ed7f463 bgeu a5,a3,180a8 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x398> + 17ec4: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> + 17ec8: 00f76733 or a4,a4,a5 + 17ecc: 7fc007b7 lui a5,0x7fc00 + 17ed0: 800006b7 lui a3,0x80000 + 17ed4: 0107171b slliw a4,a4,0x10 + 17ed8: 00d77733 and a4,a4,a3 + 17edc: 00f76733 or a4,a4,a5 + 17ee0: f00707d3 fmv.w.x fa5,a4 + 17ee4: 00048513 mv a0,s1 + 17ee8: 00022697 auipc a3,0x22 + 17eec: ee868693 addi a3,a3,-280 # 39dd0 <_IO_stdin_used+0x250> + 17ef0: 420787d3 fcvt.d.s fa5,fa5 + 17ef4: 03a00613 li a2,58 + 17ef8: 00034597 auipc a1,0x34 + 17efc: df85b583 ld a1,-520(a1) # 4bcf0 + 17f00: e2078753 fmv.x.d a4,fa5 + 17f04: ce9fe0ef jal 16bec <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> + 17f08: 00813603 ld a2,8(sp) + 17f0c: 00013583 ld a1,0(sp) + 17f10: 00034517 auipc a0,0x34 + 17f14: cb853503 ld a0,-840(a0) # 4bbc8 <_ZSt4cout@Base> + 17f18: fe8fd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 17f1c: 00013503 ld a0,0(sp) + 17f20: 00850863 beq a0,s0,17f30 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x220> + 17f24: 01013583 ld a1,16(sp) + 17f28: 00158593 addi a1,a1,1 + 17f2c: 815fd0ef jal 15740 <_ZdlPvm@plt> + 17f30: 00093783 ld a5,0(s2) + 17f34: fe87b783 ld a5,-24(a5) # 7fbfffe8 <__global_pointer$+0x7fbb3258> + 17f38: 00f90933 add s2,s2,a5 + 17f3c: 0f093403 ld s0,240(s2) + 17f40: 20040463 beqz s0,18148 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x438> + 17f44: 03844783 lbu a5,56(s0) + 17f48: 12078863 beqz a5,18078 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x368> + 17f4c: 04344583 lbu a1,67(s0) + 17f50: 00034517 auipc a0,0x34 + 17f54: c7853503 ld a0,-904(a0) # 4bbc8 <_ZSt4cout@Base> + 17f58: 9c9fd0ef jal 15920 <_ZNSo3putEc@plt> + 17f5c: 0c013403 ld s0,192(sp) + 17f60: 0c813083 ld ra,200(sp) + 17f64: 0b813483 ld s1,184(sp) + 17f68: 0b013903 ld s2,176(sp) + 17f6c: 0a813983 ld s3,168(sp) + 17f70: 0d010113 addi sp,sp,208 + 17f74: d0dfd06f j 15c80 <_ZNSo5flushEv@plt> + 17f78: 00022797 auipc a5,0x22 + 17f7c: c1c7a787 flw fa5,-996(a5) # 39b94 <_IO_stdin_used+0x14> + 17f80: f0068753 fmv.w.x fa4,a3 + 17f84: 0f8005b7 lui a1,0xf800 + 17f88: 0fffe537 lui a0,0xfffe + 17f8c: 00f777d3 fadd.s fa5,fa4,fa5 + 17f90: e00786d3 fmv.x.w a3,fa5 + 17f94: 00d76733 or a4,a4,a3 + 17f98: 0107171b slliw a4,a4,0x10 + 17f9c: 0107571b srliw a4,a4,0x10 + 17fa0: 00d7179b slliw a5,a4,0xd + 17fa4: 00b7f6b3 and a3,a5,a1 + 17fa8: 00a7f7b3 and a5,a5,a0 + 17fac: 16b68c63 beq a3,a1,18124 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x414> + 17fb0: 14069e63 bnez a3,1810c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x3fc> + 17fb4: 00c787bb addw a5,a5,a2 + 17fb8: f0078753 fmv.w.x fa4,a5 + 17fbc: 00022697 auipc a3,0x22 + 17fc0: bcc6a787 flw fa5,-1076(a3) # 39b88 <_IO_stdin_used+0x8> + 17fc4: 08f777d3 fsub.s fa5,fa4,fa5 + 17fc8: e00787d3 fmv.x.w a5,fa5 + 17fcc: 0007879b sext.w a5,a5 + 17fd0: e1dff06f j 17dec <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xdc> + 17fd4: 000086b7 lui a3,0x8 + 17fd8: c0068693 addi a3,a3,-1024 # 7c00 <__abi_tag-0x8694> + 17fdc: 00d76733 or a4,a4,a3 + 17fe0: e0dff06f j 17dec <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xdc> + 17fe4: 38800637 lui a2,0x38800 + 17fe8: 0cc6f863 bgeu a3,a2,180b8 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x3a8> + 17fec: 00022797 auipc a5,0x22 + 17ff0: ba87a787 flw fa5,-1112(a5) # 39b94 <_IO_stdin_used+0x14> + 17ff4: f0068753 fmv.w.x fa4,a3 + 17ff8: 0f8005b7 lui a1,0xf800 + 17ffc: 0fffe537 lui a0,0xfffe + 18000: 00f777d3 fadd.s fa5,fa4,fa5 + 18004: e00786d3 fmv.x.w a3,fa5 + 18008: 00d76733 or a4,a4,a3 + 1800c: 0107171b slliw a4,a4,0x10 + 18010: 0107571b srliw a4,a4,0x10 + 18014: 00d7179b slliw a5,a4,0xd + 18018: 00b7f6b3 and a3,a5,a1 + 1801c: 00a7f7b3 and a5,a5,a0 + 18020: 10b68e63 beq a3,a1,1813c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x42c> + 18024: 0e069a63 bnez a3,18118 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x408> + 18028: 00c787bb addw a5,a5,a2 + 1802c: f0078753 fmv.w.x fa4,a5 + 18030: 00022697 auipc a3,0x22 + 18034: b586a787 flw fa5,-1192(a3) # 39b88 <_IO_stdin_used+0x8> + 18038: 08f777d3 fsub.s fa5,fa4,fa5 + 1803c: e00787d3 fmv.x.w a5,fa5 + 18040: 0007879b sext.w a5,a5 + 18044: e8dff06f j 17ed0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1c0> + 18048: 00098513 mv a0,s3 + 1804c: dc4fd0ef jal 15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 18050: 0009b783 ld a5,0(s3) + 18054: fffff717 auipc a4,0xfffff + 18058: 90c70713 addi a4,a4,-1780 # 16960 <_ZNKSt5ctypeIcE8do_widenEc> + 1805c: 00a00593 li a1,10 + 18060: 0307b783 ld a5,48(a5) + 18064: e0e78ce3 beq a5,a4,17e7c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x16c> + 18068: 00098513 mv a0,s3 + 1806c: 000780e7 jalr a5 + 18070: 00050593 mv a1,a0 + 18074: e09ff06f j 17e7c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x16c> + 18078: 00040513 mv a0,s0 + 1807c: d94fd0ef jal 15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 18080: 00043783 ld a5,0(s0) + 18084: fffff717 auipc a4,0xfffff + 18088: 8dc70713 addi a4,a4,-1828 # 16960 <_ZNKSt5ctypeIcE8do_widenEc> + 1808c: 00a00593 li a1,10 + 18090: 0307b783 ld a5,48(a5) + 18094: eae78ee3 beq a5,a4,17f50 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x240> + 18098: 00040513 mv a0,s0 + 1809c: 000780e7 jalr a5 + 180a0: 00050593 mv a1,a0 + 180a4: eadff06f j 17f50 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x240> + 180a8: 000086b7 lui a3,0x8 + 180ac: c0068693 addi a3,a3,-1024 # 7c00 <__abi_tag-0x8694> + 180b0: 00d76733 or a4,a4,a3 + 180b4: e1dff06f j 17ed0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1c0> + 180b8: c8001637 lui a2,0xc8001 + 180bc: fff6061b addiw a2,a2,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb426f> + 180c0: 00d6d79b srliw a5,a3,0xd + 180c4: 0017f793 andi a5,a5,1 + 180c8: 00c686bb addw a3,a3,a2 + 180cc: 00f686bb addw a3,a3,a5 + 180d0: 00d6d69b srliw a3,a3,0xd + 180d4: 00d76733 or a4,a4,a3 + 180d8: 0107171b slliw a4,a4,0x10 + 180dc: 0107571b srliw a4,a4,0x10 + 180e0: 00d7169b slliw a3,a4,0xd + 180e4: 0fffe637 lui a2,0xfffe + 180e8: 0f8005b7 lui a1,0xf800 + 180ec: 00c6f633 and a2,a3,a2 + 180f0: 380007b7 lui a5,0x38000 + 180f4: 00b6f6b3 and a3,a3,a1 + 180f8: 00f607bb addw a5,a2,a5 + 180fc: dcb69ae3 bne a3,a1,17ed0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1c0> + 18100: 700007b7 lui a5,0x70000 + 18104: 00f607bb addw a5,a2,a5 + 18108: dc9ff06f j 17ed0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1c0> + 1810c: 380006b7 lui a3,0x38000 + 18110: 00d787bb addw a5,a5,a3 + 18114: cd9ff06f j 17dec <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xdc> + 18118: 380006b7 lui a3,0x38000 + 1811c: 00d787bb addw a5,a5,a3 + 18120: db1ff06f j 17ed0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1c0> + 18124: 700006b7 lui a3,0x70000 + 18128: 00d787bb addw a5,a5,a3 + 1812c: cc1ff06f j 17dec <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xdc> + 18130: 700007b7 lui a5,0x70000 + 18134: 00f607bb addw a5,a2,a5 + 18138: cb5ff06f j 17dec <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xdc> + 1813c: 700006b7 lui a3,0x70000 + 18140: 00d787bb addw a5,a5,a3 + 18144: d8dff06f j 17ed0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1c0> + 18148: e58fd0ef jal 157a0 <_ZSt16__throw_bad_castv@plt> + +000000000001814c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_>: + 1814c: 88010113 addi sp,sp,-1920 + 18150: 00001837 lui a6,0x1 + 18154: ffffe2b7 lui t0,0xffffe + 18158: 76813823 sd s0,1904(sp) + 1815c: 76913423 sd s1,1896(sp) + 18160: 77213023 sd s2,1888(sp) + 18164: 75313c23 sd s3,1880(sp) + 18168: 75413823 sd s4,1872(sp) + 1816c: 76113c23 sd ra,1912(sp) + 18170: 75513423 sd s5,1864(sp) + 18174: 75613023 sd s6,1856(sp) + 18178: 72813c27 fsd fs0,1848(sp) + 1817c: 72913827 fsd fs1,1840(sp) + 18180: 73213427 fsd fs2,1832(sp) + 18184: 73313027 fsd fs3,1824(sp) + 18188: 71413c27 fsd fs4,1816(sp) + 1818c: 71513827 fsd fs5,1808(sp) + 18190: 38880793 addi a5,a6,904 # 1388 <__abi_tag-0xef0c> + 18194: 00510133 add sp,sp,t0 + 18198: 616666b7 lui a3,0x61666 + 1819c: 00007737 lui a4,0x7 + 181a0: 00f107b3 add a5,sp,a5 + 181a4: 56468693 addi a3,a3,1380 # 61666564 <__global_pointer$+0x616197d4> + 181a8: c7570713 addi a4,a4,-907 # 6c75 <__abi_tag-0x961f> + 181ac: 07400313 li t1,116 + 181b0: 00050413 mv s0,a0 + 181b4: 71080513 addi a0,a6,1808 + 181b8: 00a109b3 add s3,sp,a0 + 181bc: 00d7a823 sw a3,16(a5) # 70000010 <__global_pointer$+0x6ffb3280> + 181c0: 00e79a23 sh a4,20(a5) + 181c4: 00678b23 sb t1,22(a5) + 181c8: 01078a13 addi s4,a5,16 + 181cc: 00700893 li a7,7 + 181d0: 00010513 mv a0,sp + 181d4: 00058913 mv s2,a1 + 181d8: c749bc23 sd s4,-904(s3) + 181dc: 00078593 mv a1,a5 + 181e0: c80987a3 sb zero,-881(s3) + 181e4: c919b023 sd a7,-896(s3) + 181e8: 00060493 mv s1,a2 + 181ec: 944fd0ef jal 15330 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + 181f0: c789b503 ld a0,-904(s3) + 181f4: 01450863 beq a0,s4,18204 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0xb8> + 181f8: c889b583 ld a1,-888(s3) + 181fc: 00158593 addi a1,a1,1 # f800001 <__global_pointer$+0xf7b3271> + 18200: d40fd0ef jal 15740 <_ZdlPvm@plt> + 18204: 00010513 mv a0,sp + 18208: 8f9fd0ef jal 15b00 <_ZNSt13random_device9_M_getvalEv@plt> + 1820c: 00001737 lui a4,0x1 + 18210: 02051693 slli a3,a0,0x20 + 18214: 00e107b3 add a5,sp,a4 + 18218: 0206d693 srli a3,a3,0x20 + 1821c: 6c079637 lui a2,0x6c079 + 18220: 38d7b423 sd a3,904(a5) + 18224: 39070793 addi a5,a4,912 # 1390 <__abi_tag-0xef04> + 18228: 00f10833 add a6,sp,a5 + 1822c: 96560613 addi a2,a2,-1691 # 6c078965 <__global_pointer$+0x6c02bbd5> + 18230: 00100713 li a4,1 + 18234: 27000593 li a1,624 + 18238: 01e6d793 srli a5,a3,0x1e + 1823c: 00d7c7b3 xor a5,a5,a3 + 18240: 02c787b3 mul a5,a5,a2 + 18244: 00880813 addi a6,a6,8 + 18248: 00f707b3 add a5,a4,a5 + 1824c: 02079693 slli a3,a5,0x20 + 18250: 0206d693 srli a3,a3,0x20 + 18254: fed83c23 sd a3,-8(a6) + 18258: 00170713 addi a4,a4,1 + 1825c: fcb71ee3 bne a4,a1,18238 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0xec> + 18260: 000027b7 lui a5,0x2 + 18264: 0109191b slliw s2,s2,0x10 + 18268: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> + 1826c: 002787b3 add a5,a5,sp + 18270: 0109591b srliw s2,s2,0x10 + 18274: 0f800637 lui a2,0xf800 + 18278: 00e7b023 sd a4,0(a5) + 1827c: 00d9179b slliw a5,s2,0xd + 18280: 0fffe6b7 lui a3,0xfffe + 18284: 00c7f5b3 and a1,a5,a2 + 18288: 00d7f6b3 and a3,a5,a3 + 1828c: 2ec58863 beq a1,a2,1857c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x430> + 18290: 1c058e63 beqz a1,1846c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x320> + 18294: 380007b7 lui a5,0x38000 + 18298: 00f686bb addw a3,a3,a5 + 1829c: 80000637 lui a2,0x80000 + 182a0: 0109179b slliw a5,s2,0x10 + 182a4: 00c7f7b3 and a5,a5,a2 + 182a8: 00d7e7b3 or a5,a5,a3 + 182ac: f00787d3 fmv.w.x fa5,a5 + 182b0: 0104949b slliw s1,s1,0x10 + 182b4: 0104d49b srliw s1,s1,0x10 + 182b8: 4407f4d3 fcvt.h.s fs1,fa5 + 182bc: 00d4979b slliw a5,s1,0xd + 182c0: 0f800637 lui a2,0xf800 + 182c4: 0fffe6b7 lui a3,0xfffe + 182c8: 00c7f5b3 and a1,a5,a2 + 182cc: 402484d3 fcvt.s.h fs1,fs1 + 182d0: 00d7f6b3 and a3,a5,a3 + 182d4: 2ac58a63 beq a1,a2,18588 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x43c> + 182d8: 2a058e63 beqz a1,18594 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x448> + 182dc: 380007b7 lui a5,0x38000 + 182e0: 00f686bb addw a3,a3,a5 + 182e4: 0104979b slliw a5,s1,0x10 + 182e8: 80000937 lui s2,0x80000 + 182ec: 0127f7b3 and a5,a5,s2 + 182f0: 00d7e7b3 or a5,a5,a3 + 182f4: f00787d3 fmv.w.x fa5,a5 + 182f8: 000017b7 lui a5,0x1 + 182fc: 38878693 addi a3,a5,904 # 1388 <__abi_tag-0xef0c> + 18300: 4407f453 fcvt.h.s fs0,fa5 + 18304: 71078793 addi a5,a5,1808 + 18308: 00f104b3 add s1,sp,a5 + 1830c: 40240453 fcvt.s.h fs0,fs0 + 18310: 00022797 auipc a5,0x22 + 18314: 87c7a987 flw fs3,-1924(a5) # 39b8c <_IO_stdin_used+0xc> + 18318: 00022797 auipc a5,0x22 + 1831c: 8787a907 flw fs2,-1928(a5) # 39b90 <_IO_stdin_used+0x10> + 18320: 08947453 fsub.s fs0,fs0,fs1 + 18324: 00022797 auipc a5,0x22 + 18328: 8707aa87 flw fs5,-1936(a5) # 39b94 <_IO_stdin_used+0x14> + 1832c: 00022797 auipc a5,0x22 + 18330: 85c7aa07 flw fs4,-1956(a5) # 39b88 <_IO_stdin_used+0x8> + 18334: 00d10b33 add s6,sp,a3 + 18338: 01040a93 addi s5,s0,16 + 1833c: fff94a13 not s4,s2 + 18340: 26f00993 li s3,623 + 18344: 1ae9e063 bltu s3,a4,184e4 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x398> + 18348: 00371793 slli a5,a4,0x3 + 1834c: 00f487b3 add a5,s1,a5 + 18350: c787b783 ld a5,-904(a5) + 18354: 013a66b7 lui a3,0x13a6 + 18358: 8ad68693 addi a3,a3,-1875 # 13a58ad <__global_pointer$+0x1358b1d> + 1835c: 00b7d593 srli a1,a5,0xb + 18360: 02059593 slli a1,a1,0x20 + 18364: 0205d593 srli a1,a1,0x20 + 18368: 00b7c7b3 xor a5,a5,a1 + 1836c: 00779593 slli a1,a5,0x7 + 18370: 00769693 slli a3,a3,0x7 + 18374: 00d5f6b3 and a3,a1,a3 + 18378: 00d7c7b3 xor a5,a5,a3 + 1837c: 077e3637 lui a2,0x77e3 + 18380: 00f79693 slli a3,a5,0xf + 18384: 00561613 slli a2,a2,0x5 + 18388: 00c6f6b3 and a3,a3,a2 + 1838c: 00d7c7b3 xor a5,a5,a3 + 18390: 0127d693 srli a3,a5,0x12 + 18394: 00d7c7b3 xor a5,a5,a3 + 18398: d037f7d3 fcvt.s.lu fa5,a5 + 1839c: f0000753 fmv.w.x fa4,zero + 183a0: 000027b7 lui a5,0x2 + 183a4: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> + 183a8: 00e7f7d3 fadd.s fa5,fa5,fa4 + 183ac: 002787b3 add a5,a5,sp + 183b0: 00170713 addi a4,a4,1 + 183b4: 00e7b023 sd a4,0(a5) + 183b8: 1137f7d3 fmul.s fa5,fa5,fs3 + 183bc: a0f907d3 fle.s a5,fs2,fa5 + 183c0: 1a079263 bnez a5,18564 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x418> + 183c4: 48f477c3 fmadd.s fa5,fs0,fa5,fs1 + 183c8: 000085b7 lui a1,0x8 + 183cc: 47800637 lui a2,0x47800 + 183d0: e00787d3 fmv.x.w a5,fa5 + 183d4: 0007879b sext.w a5,a5 + 183d8: 0107d69b srliw a3,a5,0x10 + 183dc: 0147f7b3 and a5,a5,s4 + 183e0: 00b6f6b3 and a3,a3,a1 + 183e4: 0ac7e663 bltu a5,a2,18490 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x344> + 183e8: 7f800637 lui a2,0x7f800 + 183ec: 10f67a63 bgeu a2,a5,18500 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x3b4> + 183f0: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> + 183f4: 00f6e7b3 or a5,a3,a5 + 183f8: 7fc00637 lui a2,0x7fc00 + 183fc: 0107979b slliw a5,a5,0x10 + 18400: 0127f7b3 and a5,a5,s2 + 18404: 00c7e7b3 or a5,a5,a2 + 18408: f00787d3 fmv.w.x fa5,a5 + 1840c: 00240413 addi s0,s0,2 + 18410: 4407f7d3 fcvt.h.s fa5,fa5 + 18414: fef41f27 fsh fa5,-2(s0) + 18418: f35416e3 bne s0,s5,18344 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x1f8> + 1841c: 00010513 mv a0,sp + 18420: 970fd0ef jal 15590 <_ZNSt13random_device7_M_finiEv@plt> + 18424: 000022b7 lui t0,0x2 + 18428: 00510133 add sp,sp,t0 + 1842c: 77813083 ld ra,1912(sp) + 18430: 77013403 ld s0,1904(sp) + 18434: 76813483 ld s1,1896(sp) + 18438: 76013903 ld s2,1888(sp) + 1843c: 75813983 ld s3,1880(sp) + 18440: 75013a03 ld s4,1872(sp) + 18444: 74813a83 ld s5,1864(sp) + 18448: 74013b03 ld s6,1856(sp) + 1844c: 73813407 fld fs0,1848(sp) + 18450: 73013487 fld fs1,1840(sp) + 18454: 72813907 fld fs2,1832(sp) + 18458: 72013987 fld fs3,1824(sp) + 1845c: 71813a07 fld fs4,1816(sp) + 18460: 71013a87 fld fs5,1808(sp) + 18464: 78010113 addi sp,sp,1920 + 18468: 00008067 ret + 1846c: 00021797 auipc a5,0x21 + 18470: 71c7a787 flw fa5,1820(a5) # 39b88 <_IO_stdin_used+0x8> + 18474: 388007b7 lui a5,0x38800 + 18478: 00f686b3 add a3,a3,a5 + 1847c: f0068753 fmv.w.x fa4,a3 + 18480: 08f777d3 fsub.s fa5,fa4,fa5 + 18484: e00786d3 fmv.x.w a3,fa5 + 18488: 0006869b sext.w a3,a3 + 1848c: e11ff06f j 1829c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x150> + 18490: 388005b7 lui a1,0x38800 + 18494: 06b7fe63 bgeu a5,a1,18510 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x3c4> + 18498: f00787d3 fmv.w.x fa5,a5 + 1849c: 0f800537 lui a0,0xf800 + 184a0: 0fffe837 lui a6,0xfffe + 184a4: 0157f7d3 fadd.s fa5,fa5,fs5 + 184a8: e00787d3 fmv.x.w a5,fa5 + 184ac: 00f6e7b3 or a5,a3,a5 + 184b0: 0107979b slliw a5,a5,0x10 + 184b4: 0107d79b srliw a5,a5,0x10 + 184b8: 00d7961b slliw a2,a5,0xd + 184bc: 00a676b3 and a3,a2,a0 + 184c0: 01067633 and a2,a2,a6 + 184c4: 0ea68a63 beq a3,a0,185b8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x46c> + 184c8: 0a069463 bnez a3,18570 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x424> + 184cc: 00b6063b addw a2,a2,a1 + 184d0: f00607d3 fmv.w.x fa5,a2 + 184d4: 0947f7d3 fsub.s fa5,fa5,fs4 + 184d8: e0078653 fmv.x.w a2,fa5 + 184dc: 0006061b sext.w a2,a2 + 184e0: f1dff06f j 183fc <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x2b0> + 184e4: 000b0513 mv a0,s6 + 184e8: 999fe0ef jal 16e80 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv> + 184ec: 000027b7 lui a5,0x2 + 184f0: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> + 184f4: 002787b3 add a5,a5,sp + 184f8: 0007b703 ld a4,0(a5) + 184fc: e4dff06f j 18348 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x1fc> + 18500: 000087b7 lui a5,0x8 + 18504: c0078793 addi a5,a5,-1024 # 7c00 <__abi_tag-0x8694> + 18508: 00f6e7b3 or a5,a3,a5 + 1850c: ef1ff06f j 183fc <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x2b0> + 18510: c80015b7 lui a1,0xc8001 + 18514: fff5859b addiw a1,a1,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb426f> + 18518: 00d7d61b srliw a2,a5,0xd + 1851c: 00167613 andi a2,a2,1 + 18520: 00b787bb addw a5,a5,a1 + 18524: 00c787bb addw a5,a5,a2 + 18528: 00d7d79b srliw a5,a5,0xd + 1852c: 00f6e7b3 or a5,a3,a5 + 18530: 0107979b slliw a5,a5,0x10 + 18534: 0107d79b srliw a5,a5,0x10 + 18538: 00d7969b slliw a3,a5,0xd + 1853c: 0fffe5b7 lui a1,0xfffe + 18540: 0f800537 lui a0,0xf800 + 18544: 00b6f5b3 and a1,a3,a1 + 18548: 38000637 lui a2,0x38000 + 1854c: 00a6f6b3 and a3,a3,a0 + 18550: 00c5863b addw a2,a1,a2 + 18554: eaa694e3 bne a3,a0,183fc <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x2b0> + 18558: 70000637 lui a2,0x70000 + 1855c: 00c5863b addw a2,a1,a2 + 18560: e9dff06f j 183fc <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x2b0> + 18564: 00021797 auipc a5,0x21 + 18568: 6207a787 flw fa5,1568(a5) # 39b84 <_IO_stdin_used+0x4> + 1856c: e59ff06f j 183c4 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x278> + 18570: 380006b7 lui a3,0x38000 + 18574: 00d6063b addw a2,a2,a3 + 18578: e85ff06f j 183fc <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x2b0> + 1857c: 700007b7 lui a5,0x70000 + 18580: 00f686bb addw a3,a3,a5 + 18584: d19ff06f j 1829c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x150> + 18588: 700007b7 lui a5,0x70000 + 1858c: 00f686bb addw a3,a3,a5 + 18590: d55ff06f j 182e4 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x198> + 18594: 00021797 auipc a5,0x21 + 18598: 5f47a787 flw fa5,1524(a5) # 39b88 <_IO_stdin_used+0x8> + 1859c: 388007b7 lui a5,0x38800 + 185a0: 00f686b3 add a3,a3,a5 + 185a4: f0068753 fmv.w.x fa4,a3 + 185a8: 08f777d3 fsub.s fa5,fa4,fa5 + 185ac: e00786d3 fmv.x.w a3,fa5 + 185b0: 0006869b sext.w a3,a3 + 185b4: d31ff06f j 182e4 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x198> + 185b8: 700006b7 lui a3,0x70000 + 185bc: 00d6063b addw a2,a2,a3 + 185c0: e3dff06f j 183fc <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x2b0> + +00000000000185c4 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv>: + 185c4: fa010113 addi sp,sp,-96 + 185c8: ffffd5b7 lui a1,0xffffd + 185cc: 00005637 lui a2,0x5 + 185d0: 9005859b addiw a1,a1,-1792 # ffffffffffffc900 <__global_pointer$+0xfffffffffffafb70> + 185d4: 9006061b addiw a2,a2,-1792 # 4900 <__abi_tag-0xb994> + 185d8: 00010513 mv a0,sp + 185dc: 04113c23 sd ra,88(sp) + 185e0: 04813823 sd s0,80(sp) + 185e4: 04913423 sd s1,72(sp) + 185e8: 05213023 sd s2,64(sp) + 185ec: 03313c23 sd s3,56(sp) + 185f0: b5dff0ef jal 1814c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_> + 185f4: 02815087 vl1re16.v v1,(sp) + 185f8: cc847057 vsetivli zero,8,e16,m1,ta,ma + 185fc: 000085b7 lui a1,0x8 + 18600: 47800637 lui a2,0x47800 + 18604: 2a1090d7 vfabs.v v1,v1 + 18608: 421017d7 vfmv.f.s fa5,v1 + 1860c: 402787d3 fcvt.s.h fa5,fa5 + 18610: c00797d3 fcvt.w.s a5,fa5,rtz + 18614: d007f7d3 fcvt.s.w fa5,a5 + 18618: e0078753 fmv.x.w a4,fa5 + 1861c: 02171693 slli a3,a4,0x21 + 18620: 0216d693 srli a3,a3,0x21 + 18624: 0107571b srliw a4,a4,0x10 + 18628: 00b77733 and a4,a4,a1 + 1862c: 00c6ee63 bltu a3,a2,18648 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x84> + 18630: 7f8007b7 lui a5,0x7f800 + 18634: 24d7f663 bgeu a5,a3,18880 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x2bc> + 18638: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> + 1863c: 00f76733 or a4,a4,a5 + 18640: 7fc007b7 lui a5,0x7fc00 + 18644: 0540006f j 18698 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0xd4> + 18648: 38800637 lui a2,0x38800 + 1864c: 1cc6ec63 bltu a3,a2,18824 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x260> + 18650: c8001637 lui a2,0xc8001 + 18654: fff6061b addiw a2,a2,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb426f> + 18658: 00d6d79b srliw a5,a3,0xd + 1865c: 0017f793 andi a5,a5,1 + 18660: 00c686bb addw a3,a3,a2 + 18664: 00f686bb addw a3,a3,a5 + 18668: 00d6d69b srliw a3,a3,0xd + 1866c: 00d76733 or a4,a4,a3 + 18670: 0107171b slliw a4,a4,0x10 + 18674: 0107571b srliw a4,a4,0x10 + 18678: 00d7169b slliw a3,a4,0xd + 1867c: 0fffe637 lui a2,0xfffe + 18680: 0f8005b7 lui a1,0xf800 + 18684: 00c6f633 and a2,a3,a2 + 18688: 380007b7 lui a5,0x38000 + 1868c: 00b6f6b3 and a3,a3,a1 + 18690: 00f607bb addw a5,a2,a5 + 18694: 34b68463 beq a3,a1,189dc <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x418> + 18698: 800006b7 lui a3,0x80000 + 1869c: 0107171b slliw a4,a4,0x10 + 186a0: 00d77733 and a4,a4,a3 + 186a4: 00f76733 or a4,a4,a5 + 186a8: f00707d3 fmv.w.x fa5,a4 + 186ac: 01010493 addi s1,sp,16 + 186b0: 00048513 mv a0,s1 + 186b4: 420787d3 fcvt.d.s fa5,fa5 + 186b8: 00021697 auipc a3,0x21 + 186bc: 71868693 addi a3,a3,1816 # 39dd0 <_IO_stdin_used+0x250> + 186c0: 03a00613 li a2,58 + 186c4: e2078753 fmv.x.d a4,fa5 + 186c8: 00033597 auipc a1,0x33 + 186cc: 6285b583 ld a1,1576(a1) # 4bcf0 + 186d0: 02010413 addi s0,sp,32 + 186d4: d18fe0ef jal 16bec <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> + 186d8: 01813603 ld a2,24(sp) + 186dc: 01013583 ld a1,16(sp) + 186e0: 00033517 auipc a0,0x33 + 186e4: 4e853503 ld a0,1256(a0) # 4bbc8 <_ZSt4cout@Base> + 186e8: 818fd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 186ec: 01013503 ld a0,16(sp) + 186f0: 00850863 beq a0,s0,18700 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x13c> + 186f4: 02013583 ld a1,32(sp) + 186f8: 00158593 addi a1,a1,1 + 186fc: 844fd0ef jal 15740 <_ZdlPvm@plt> + 18700: 00033917 auipc s2,0x33 + 18704: 4c893903 ld s2,1224(s2) # 4bbc8 <_ZSt4cout@Base> + 18708: 00093783 ld a5,0(s2) + 1870c: fe87b783 ld a5,-24(a5) # 37ffffe8 <__global_pointer$+0x37fb3258> + 18710: 00f907b3 add a5,s2,a5 + 18714: 0f07b983 ld s3,240(a5) + 18718: 2c098e63 beqz s3,189f4 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x430> + 1871c: 0389c783 lbu a5,56(s3) + 18720: 1c078a63 beqz a5,188f4 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x330> + 18724: 0439c583 lbu a1,67(s3) + 18728: 00033517 auipc a0,0x33 + 1872c: 4a053503 ld a0,1184(a0) # 4bbc8 <_ZSt4cout@Base> + 18730: 9f0fd0ef jal 15920 <_ZNSo3putEc@plt> + 18734: d4cfd0ef jal 15c80 <_ZNSo5flushEv@plt> + 18738: 00011787 flh fa5,0(sp) + 1873c: 000085b7 lui a1,0x8 + 18740: 47800637 lui a2,0x47800 + 18744: 402787d3 fcvt.s.h fa5,fa5 + 18748: c00797d3 fcvt.w.s a5,fa5,rtz + 1874c: d007f7d3 fcvt.s.w fa5,a5 + 18750: e0078753 fmv.x.w a4,fa5 + 18754: 02171693 slli a3,a4,0x21 + 18758: 0216d693 srli a3,a3,0x21 + 1875c: 0107571b srliw a4,a4,0x10 + 18760: 00b77733 and a4,a4,a1 + 18764: 12c6e663 bltu a3,a2,18890 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x2cc> + 18768: 7f8007b7 lui a5,0x7f800 + 1876c: 1ed7f463 bgeu a5,a3,18954 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x390> + 18770: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> + 18774: 00f76733 or a4,a4,a5 + 18778: 7fc007b7 lui a5,0x7fc00 + 1877c: 800006b7 lui a3,0x80000 + 18780: 0107171b slliw a4,a4,0x10 + 18784: 00d77733 and a4,a4,a3 + 18788: 00f76733 or a4,a4,a5 + 1878c: f00707d3 fmv.w.x fa5,a4 + 18790: 00048513 mv a0,s1 + 18794: 00021697 auipc a3,0x21 + 18798: 63c68693 addi a3,a3,1596 # 39dd0 <_IO_stdin_used+0x250> + 1879c: 420787d3 fcvt.d.s fa5,fa5 + 187a0: 03a00613 li a2,58 + 187a4: 00033597 auipc a1,0x33 + 187a8: 54c5b583 ld a1,1356(a1) # 4bcf0 + 187ac: e2078753 fmv.x.d a4,fa5 + 187b0: c3cfe0ef jal 16bec <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> + 187b4: 01813603 ld a2,24(sp) + 187b8: 01013583 ld a1,16(sp) + 187bc: 00033517 auipc a0,0x33 + 187c0: 40c53503 ld a0,1036(a0) # 4bbc8 <_ZSt4cout@Base> + 187c4: f3dfc0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 187c8: 01013503 ld a0,16(sp) + 187cc: 00850863 beq a0,s0,187dc <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x218> + 187d0: 02013583 ld a1,32(sp) + 187d4: 00158593 addi a1,a1,1 + 187d8: f69fc0ef jal 15740 <_ZdlPvm@plt> + 187dc: 00093783 ld a5,0(s2) + 187e0: fe87b783 ld a5,-24(a5) # 7fbfffe8 <__global_pointer$+0x7fbb3258> + 187e4: 00f90933 add s2,s2,a5 + 187e8: 0f093403 ld s0,240(s2) + 187ec: 20040463 beqz s0,189f4 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x430> + 187f0: 03844783 lbu a5,56(s0) + 187f4: 12078863 beqz a5,18924 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x360> + 187f8: 04344583 lbu a1,67(s0) + 187fc: 00033517 auipc a0,0x33 + 18800: 3cc53503 ld a0,972(a0) # 4bbc8 <_ZSt4cout@Base> + 18804: 91cfd0ef jal 15920 <_ZNSo3putEc@plt> + 18808: 05013403 ld s0,80(sp) + 1880c: 05813083 ld ra,88(sp) + 18810: 04813483 ld s1,72(sp) + 18814: 04013903 ld s2,64(sp) + 18818: 03813983 ld s3,56(sp) + 1881c: 06010113 addi sp,sp,96 + 18820: c60fd06f j 15c80 <_ZNSo5flushEv@plt> + 18824: 00021797 auipc a5,0x21 + 18828: 3707a787 flw fa5,880(a5) # 39b94 <_IO_stdin_used+0x14> + 1882c: f0068753 fmv.w.x fa4,a3 + 18830: 0f8005b7 lui a1,0xf800 + 18834: 0fffe537 lui a0,0xfffe + 18838: 00f777d3 fadd.s fa5,fa4,fa5 + 1883c: e00786d3 fmv.x.w a3,fa5 + 18840: 00d76733 or a4,a4,a3 + 18844: 0107171b slliw a4,a4,0x10 + 18848: 0107571b srliw a4,a4,0x10 + 1884c: 00d7179b slliw a5,a4,0xd + 18850: 00b7f6b3 and a3,a5,a1 + 18854: 00a7f7b3 and a5,a5,a0 + 18858: 16b68c63 beq a3,a1,189d0 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x40c> + 1885c: 14069e63 bnez a3,189b8 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x3f4> + 18860: 00c787bb addw a5,a5,a2 + 18864: f0078753 fmv.w.x fa4,a5 + 18868: 00021697 auipc a3,0x21 + 1886c: 3206a787 flw fa5,800(a3) # 39b88 <_IO_stdin_used+0x8> + 18870: 08f777d3 fsub.s fa5,fa4,fa5 + 18874: e00787d3 fmv.x.w a5,fa5 + 18878: 0007879b sext.w a5,a5 + 1887c: e1dff06f j 18698 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0xd4> + 18880: 000086b7 lui a3,0x8 + 18884: c0068693 addi a3,a3,-1024 # 7c00 <__abi_tag-0x8694> + 18888: 00d76733 or a4,a4,a3 + 1888c: e0dff06f j 18698 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0xd4> + 18890: 38800637 lui a2,0x38800 + 18894: 0cc6f863 bgeu a3,a2,18964 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x3a0> + 18898: 00021797 auipc a5,0x21 + 1889c: 2fc7a787 flw fa5,764(a5) # 39b94 <_IO_stdin_used+0x14> + 188a0: f0068753 fmv.w.x fa4,a3 + 188a4: 0f8005b7 lui a1,0xf800 + 188a8: 0fffe537 lui a0,0xfffe + 188ac: 00f777d3 fadd.s fa5,fa4,fa5 + 188b0: e00786d3 fmv.x.w a3,fa5 + 188b4: 00d76733 or a4,a4,a3 + 188b8: 0107171b slliw a4,a4,0x10 + 188bc: 0107571b srliw a4,a4,0x10 + 188c0: 00d7179b slliw a5,a4,0xd + 188c4: 00b7f6b3 and a3,a5,a1 + 188c8: 00a7f7b3 and a5,a5,a0 + 188cc: 10b68e63 beq a3,a1,189e8 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x424> + 188d0: 0e069a63 bnez a3,189c4 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x400> + 188d4: 00c787bb addw a5,a5,a2 + 188d8: f0078753 fmv.w.x fa4,a5 + 188dc: 00021697 auipc a3,0x21 + 188e0: 2ac6a787 flw fa5,684(a3) # 39b88 <_IO_stdin_used+0x8> + 188e4: 08f777d3 fsub.s fa5,fa4,fa5 + 188e8: e00787d3 fmv.x.w a5,fa5 + 188ec: 0007879b sext.w a5,a5 + 188f0: e8dff06f j 1877c <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x1b8> + 188f4: 00098513 mv a0,s3 + 188f8: d19fc0ef jal 15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 188fc: 0009b783 ld a5,0(s3) + 18900: ffffe717 auipc a4,0xffffe + 18904: 06070713 addi a4,a4,96 # 16960 <_ZNKSt5ctypeIcE8do_widenEc> + 18908: 00a00593 li a1,10 + 1890c: 0307b783 ld a5,48(a5) + 18910: e0e78ce3 beq a5,a4,18728 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x164> + 18914: 00098513 mv a0,s3 + 18918: 000780e7 jalr a5 + 1891c: 00050593 mv a1,a0 + 18920: e09ff06f j 18728 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x164> + 18924: 00040513 mv a0,s0 + 18928: ce9fc0ef jal 15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 1892c: 00043783 ld a5,0(s0) + 18930: ffffe717 auipc a4,0xffffe + 18934: 03070713 addi a4,a4,48 # 16960 <_ZNKSt5ctypeIcE8do_widenEc> + 18938: 00a00593 li a1,10 + 1893c: 0307b783 ld a5,48(a5) + 18940: eae78ee3 beq a5,a4,187fc <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x238> + 18944: 00040513 mv a0,s0 + 18948: 000780e7 jalr a5 + 1894c: 00050593 mv a1,a0 + 18950: eadff06f j 187fc <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x238> + 18954: 000086b7 lui a3,0x8 + 18958: c0068693 addi a3,a3,-1024 # 7c00 <__abi_tag-0x8694> + 1895c: 00d76733 or a4,a4,a3 + 18960: e1dff06f j 1877c <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x1b8> + 18964: c8001637 lui a2,0xc8001 + 18968: fff6061b addiw a2,a2,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb426f> + 1896c: 00d6d79b srliw a5,a3,0xd + 18970: 0017f793 andi a5,a5,1 + 18974: 00c686bb addw a3,a3,a2 + 18978: 00f686bb addw a3,a3,a5 + 1897c: 00d6d69b srliw a3,a3,0xd + 18980: 00d76733 or a4,a4,a3 + 18984: 0107171b slliw a4,a4,0x10 + 18988: 0107571b srliw a4,a4,0x10 + 1898c: 00d7169b slliw a3,a4,0xd + 18990: 0fffe637 lui a2,0xfffe + 18994: 0f8005b7 lui a1,0xf800 + 18998: 00c6f633 and a2,a3,a2 + 1899c: 380007b7 lui a5,0x38000 + 189a0: 00b6f6b3 and a3,a3,a1 + 189a4: 00f607bb addw a5,a2,a5 + 189a8: dcb69ae3 bne a3,a1,1877c <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x1b8> + 189ac: 700007b7 lui a5,0x70000 + 189b0: 00f607bb addw a5,a2,a5 + 189b4: dc9ff06f j 1877c <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x1b8> + 189b8: 380006b7 lui a3,0x38000 + 189bc: 00d787bb addw a5,a5,a3 + 189c0: cd9ff06f j 18698 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0xd4> + 189c4: 380006b7 lui a3,0x38000 + 189c8: 00d787bb addw a5,a5,a3 + 189cc: db1ff06f j 1877c <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x1b8> + 189d0: 700006b7 lui a3,0x70000 + 189d4: 00d787bb addw a5,a5,a3 + 189d8: cc1ff06f j 18698 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0xd4> + 189dc: 700007b7 lui a5,0x70000 + 189e0: 00f607bb addw a5,a2,a5 + 189e4: cb5ff06f j 18698 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0xd4> + 189e8: 700006b7 lui a3,0x70000 + 189ec: 00d787bb addw a5,a5,a3 + 189f0: d8dff06f j 1877c <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x1b8> + 189f4: dadfc0ef jal 157a0 <_ZSt16__throw_bad_castv@plt> + +00000000000189f8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_>: + 189f8: 88010113 addi sp,sp,-1920 + 189fc: 00001837 lui a6,0x1 + 18a00: ffffe2b7 lui t0,0xffffe + 18a04: 76813823 sd s0,1904(sp) + 18a08: 76913423 sd s1,1896(sp) + 18a0c: 77213023 sd s2,1888(sp) + 18a10: 75313c23 sd s3,1880(sp) + 18a14: 75413823 sd s4,1872(sp) + 18a18: 76113c23 sd ra,1912(sp) + 18a1c: 75513423 sd s5,1864(sp) + 18a20: 75613023 sd s6,1856(sp) + 18a24: 72813c27 fsd fs0,1848(sp) + 18a28: 72913827 fsd fs1,1840(sp) + 18a2c: 73213427 fsd fs2,1832(sp) + 18a30: 73313027 fsd fs3,1824(sp) + 18a34: 71413c27 fsd fs4,1816(sp) + 18a38: 71513827 fsd fs5,1808(sp) + 18a3c: 38880793 addi a5,a6,904 # 1388 <__abi_tag-0xef0c> + 18a40: 00510133 add sp,sp,t0 + 18a44: 616666b7 lui a3,0x61666 + 18a48: 00007737 lui a4,0x7 + 18a4c: 00f107b3 add a5,sp,a5 + 18a50: 56468693 addi a3,a3,1380 # 61666564 <__global_pointer$+0x616197d4> + 18a54: c7570713 addi a4,a4,-907 # 6c75 <__abi_tag-0x961f> + 18a58: 07400313 li t1,116 + 18a5c: 00050413 mv s0,a0 + 18a60: 71080513 addi a0,a6,1808 + 18a64: 00a109b3 add s3,sp,a0 + 18a68: 00d7a823 sw a3,16(a5) # 70000010 <__global_pointer$+0x6ffb3280> + 18a6c: 00e79a23 sh a4,20(a5) + 18a70: 00678b23 sb t1,22(a5) + 18a74: 01078a13 addi s4,a5,16 + 18a78: 00700893 li a7,7 + 18a7c: 00010513 mv a0,sp + 18a80: 00058913 mv s2,a1 + 18a84: c749bc23 sd s4,-904(s3) + 18a88: 00078593 mv a1,a5 + 18a8c: c80987a3 sb zero,-881(s3) + 18a90: c919b023 sd a7,-896(s3) + 18a94: 00060493 mv s1,a2 + 18a98: 899fc0ef jal 15330 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + 18a9c: c789b503 ld a0,-904(s3) + 18aa0: 01450863 beq a0,s4,18ab0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0xb8> + 18aa4: c889b583 ld a1,-888(s3) + 18aa8: 00158593 addi a1,a1,1 # f800001 <__global_pointer$+0xf7b3271> + 18aac: c95fc0ef jal 15740 <_ZdlPvm@plt> + 18ab0: 00010513 mv a0,sp + 18ab4: 84cfd0ef jal 15b00 <_ZNSt13random_device9_M_getvalEv@plt> + 18ab8: 00001737 lui a4,0x1 + 18abc: 02051693 slli a3,a0,0x20 + 18ac0: 00e107b3 add a5,sp,a4 + 18ac4: 0206d693 srli a3,a3,0x20 + 18ac8: 6c079637 lui a2,0x6c079 + 18acc: 38d7b423 sd a3,904(a5) + 18ad0: 39070793 addi a5,a4,912 # 1390 <__abi_tag-0xef04> + 18ad4: 00f10833 add a6,sp,a5 + 18ad8: 96560613 addi a2,a2,-1691 # 6c078965 <__global_pointer$+0x6c02bbd5> + 18adc: 00100713 li a4,1 + 18ae0: 27000593 li a1,624 + 18ae4: 01e6d793 srli a5,a3,0x1e + 18ae8: 00d7c7b3 xor a5,a5,a3 + 18aec: 02c787b3 mul a5,a5,a2 + 18af0: 00880813 addi a6,a6,8 + 18af4: 00f707b3 add a5,a4,a5 + 18af8: 02079693 slli a3,a5,0x20 + 18afc: 0206d693 srli a3,a3,0x20 + 18b00: fed83c23 sd a3,-8(a6) + 18b04: 00170713 addi a4,a4,1 + 18b08: fcb71ee3 bne a4,a1,18ae4 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0xec> + 18b0c: 000027b7 lui a5,0x2 + 18b10: 0109191b slliw s2,s2,0x10 + 18b14: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> + 18b18: 002787b3 add a5,a5,sp + 18b1c: 0109591b srliw s2,s2,0x10 + 18b20: 0f800637 lui a2,0xf800 + 18b24: 00e7b023 sd a4,0(a5) + 18b28: 00d9179b slliw a5,s2,0xd + 18b2c: 0fffe6b7 lui a3,0xfffe + 18b30: 00c7f5b3 and a1,a5,a2 + 18b34: 00d7f6b3 and a3,a5,a3 + 18b38: 2ec58863 beq a1,a2,18e28 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x430> + 18b3c: 1c058e63 beqz a1,18d18 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x320> + 18b40: 380007b7 lui a5,0x38000 + 18b44: 00f686bb addw a3,a3,a5 + 18b48: 80000637 lui a2,0x80000 + 18b4c: 0109179b slliw a5,s2,0x10 + 18b50: 00c7f7b3 and a5,a5,a2 + 18b54: 00d7e7b3 or a5,a5,a3 + 18b58: f00787d3 fmv.w.x fa5,a5 + 18b5c: 0104949b slliw s1,s1,0x10 + 18b60: 0104d49b srliw s1,s1,0x10 + 18b64: 4407f4d3 fcvt.h.s fs1,fa5 + 18b68: 00d4979b slliw a5,s1,0xd + 18b6c: 0f800637 lui a2,0xf800 + 18b70: 0fffe6b7 lui a3,0xfffe + 18b74: 00c7f5b3 and a1,a5,a2 + 18b78: 402484d3 fcvt.s.h fs1,fs1 + 18b7c: 00d7f6b3 and a3,a5,a3 + 18b80: 2ac58a63 beq a1,a2,18e34 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x43c> + 18b84: 2a058e63 beqz a1,18e40 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x448> + 18b88: 380007b7 lui a5,0x38000 + 18b8c: 00f686bb addw a3,a3,a5 + 18b90: 0104979b slliw a5,s1,0x10 + 18b94: 80000937 lui s2,0x80000 + 18b98: 0127f7b3 and a5,a5,s2 + 18b9c: 00d7e7b3 or a5,a5,a3 + 18ba0: f00787d3 fmv.w.x fa5,a5 + 18ba4: 000017b7 lui a5,0x1 + 18ba8: 38878693 addi a3,a5,904 # 1388 <__abi_tag-0xef0c> + 18bac: 4407f453 fcvt.h.s fs0,fa5 + 18bb0: 71078793 addi a5,a5,1808 + 18bb4: 00f104b3 add s1,sp,a5 + 18bb8: 40240453 fcvt.s.h fs0,fs0 + 18bbc: 00021797 auipc a5,0x21 + 18bc0: fd07a987 flw fs3,-48(a5) # 39b8c <_IO_stdin_used+0xc> + 18bc4: 00021797 auipc a5,0x21 + 18bc8: fcc7a907 flw fs2,-52(a5) # 39b90 <_IO_stdin_used+0x10> + 18bcc: 08947453 fsub.s fs0,fs0,fs1 + 18bd0: 00021797 auipc a5,0x21 + 18bd4: fc47aa87 flw fs5,-60(a5) # 39b94 <_IO_stdin_used+0x14> + 18bd8: 00021797 auipc a5,0x21 + 18bdc: fb07aa07 flw fs4,-80(a5) # 39b88 <_IO_stdin_used+0x8> + 18be0: 00d10b33 add s6,sp,a3 + 18be4: 02040a93 addi s5,s0,32 + 18be8: fff94a13 not s4,s2 + 18bec: 26f00993 li s3,623 + 18bf0: 1ae9e063 bltu s3,a4,18d90 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x398> + 18bf4: 00371793 slli a5,a4,0x3 + 18bf8: 00f487b3 add a5,s1,a5 + 18bfc: c787b783 ld a5,-904(a5) + 18c00: 013a66b7 lui a3,0x13a6 + 18c04: 8ad68693 addi a3,a3,-1875 # 13a58ad <__global_pointer$+0x1358b1d> + 18c08: 00b7d593 srli a1,a5,0xb + 18c0c: 02059593 slli a1,a1,0x20 + 18c10: 0205d593 srli a1,a1,0x20 + 18c14: 00b7c7b3 xor a5,a5,a1 + 18c18: 00779593 slli a1,a5,0x7 + 18c1c: 00769693 slli a3,a3,0x7 + 18c20: 00d5f6b3 and a3,a1,a3 + 18c24: 00d7c7b3 xor a5,a5,a3 + 18c28: 077e3637 lui a2,0x77e3 + 18c2c: 00f79693 slli a3,a5,0xf + 18c30: 00561613 slli a2,a2,0x5 + 18c34: 00c6f6b3 and a3,a3,a2 + 18c38: 00d7c7b3 xor a5,a5,a3 + 18c3c: 0127d693 srli a3,a5,0x12 + 18c40: 00d7c7b3 xor a5,a5,a3 + 18c44: d037f7d3 fcvt.s.lu fa5,a5 + 18c48: f0000753 fmv.w.x fa4,zero + 18c4c: 000027b7 lui a5,0x2 + 18c50: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> + 18c54: 00e7f7d3 fadd.s fa5,fa5,fa4 + 18c58: 002787b3 add a5,a5,sp + 18c5c: 00170713 addi a4,a4,1 + 18c60: 00e7b023 sd a4,0(a5) + 18c64: 1137f7d3 fmul.s fa5,fa5,fs3 + 18c68: a0f907d3 fle.s a5,fs2,fa5 + 18c6c: 1a079263 bnez a5,18e10 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x418> + 18c70: 48f477c3 fmadd.s fa5,fs0,fa5,fs1 + 18c74: 000085b7 lui a1,0x8 + 18c78: 47800637 lui a2,0x47800 + 18c7c: e00787d3 fmv.x.w a5,fa5 + 18c80: 0007879b sext.w a5,a5 + 18c84: 0107d69b srliw a3,a5,0x10 + 18c88: 0147f7b3 and a5,a5,s4 + 18c8c: 00b6f6b3 and a3,a3,a1 + 18c90: 0ac7e663 bltu a5,a2,18d3c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x344> + 18c94: 7f800637 lui a2,0x7f800 + 18c98: 10f67a63 bgeu a2,a5,18dac <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x3b4> + 18c9c: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> + 18ca0: 00f6e7b3 or a5,a3,a5 + 18ca4: 7fc00637 lui a2,0x7fc00 + 18ca8: 0107979b slliw a5,a5,0x10 + 18cac: 0127f7b3 and a5,a5,s2 + 18cb0: 00c7e7b3 or a5,a5,a2 + 18cb4: f00787d3 fmv.w.x fa5,a5 + 18cb8: 00240413 addi s0,s0,2 + 18cbc: 4407f7d3 fcvt.h.s fa5,fa5 + 18cc0: fef41f27 fsh fa5,-2(s0) + 18cc4: f35416e3 bne s0,s5,18bf0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x1f8> + 18cc8: 00010513 mv a0,sp + 18ccc: 8c5fc0ef jal 15590 <_ZNSt13random_device7_M_finiEv@plt> + 18cd0: 000022b7 lui t0,0x2 + 18cd4: 00510133 add sp,sp,t0 + 18cd8: 77813083 ld ra,1912(sp) + 18cdc: 77013403 ld s0,1904(sp) + 18ce0: 76813483 ld s1,1896(sp) + 18ce4: 76013903 ld s2,1888(sp) + 18ce8: 75813983 ld s3,1880(sp) + 18cec: 75013a03 ld s4,1872(sp) + 18cf0: 74813a83 ld s5,1864(sp) + 18cf4: 74013b03 ld s6,1856(sp) + 18cf8: 73813407 fld fs0,1848(sp) + 18cfc: 73013487 fld fs1,1840(sp) + 18d00: 72813907 fld fs2,1832(sp) + 18d04: 72013987 fld fs3,1824(sp) + 18d08: 71813a07 fld fs4,1816(sp) + 18d0c: 71013a87 fld fs5,1808(sp) + 18d10: 78010113 addi sp,sp,1920 + 18d14: 00008067 ret + 18d18: 00021797 auipc a5,0x21 + 18d1c: e707a787 flw fa5,-400(a5) # 39b88 <_IO_stdin_used+0x8> + 18d20: 388007b7 lui a5,0x38800 + 18d24: 00f686b3 add a3,a3,a5 + 18d28: f0068753 fmv.w.x fa4,a3 + 18d2c: 08f777d3 fsub.s fa5,fa4,fa5 + 18d30: e00786d3 fmv.x.w a3,fa5 + 18d34: 0006869b sext.w a3,a3 + 18d38: e11ff06f j 18b48 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x150> + 18d3c: 388005b7 lui a1,0x38800 + 18d40: 06b7fe63 bgeu a5,a1,18dbc <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x3c4> + 18d44: f00787d3 fmv.w.x fa5,a5 + 18d48: 0f800537 lui a0,0xf800 + 18d4c: 0fffe837 lui a6,0xfffe + 18d50: 0157f7d3 fadd.s fa5,fa5,fs5 + 18d54: e00787d3 fmv.x.w a5,fa5 + 18d58: 00f6e7b3 or a5,a3,a5 + 18d5c: 0107979b slliw a5,a5,0x10 + 18d60: 0107d79b srliw a5,a5,0x10 + 18d64: 00d7961b slliw a2,a5,0xd + 18d68: 00a676b3 and a3,a2,a0 + 18d6c: 01067633 and a2,a2,a6 + 18d70: 0ea68a63 beq a3,a0,18e64 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x46c> + 18d74: 0a069463 bnez a3,18e1c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x424> + 18d78: 00b6063b addw a2,a2,a1 + 18d7c: f00607d3 fmv.w.x fa5,a2 + 18d80: 0947f7d3 fsub.s fa5,fa5,fs4 + 18d84: e0078653 fmv.x.w a2,fa5 + 18d88: 0006061b sext.w a2,a2 + 18d8c: f1dff06f j 18ca8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x2b0> + 18d90: 000b0513 mv a0,s6 + 18d94: 8ecfe0ef jal 16e80 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv> + 18d98: 000027b7 lui a5,0x2 + 18d9c: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> + 18da0: 002787b3 add a5,a5,sp + 18da4: 0007b703 ld a4,0(a5) + 18da8: e4dff06f j 18bf4 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x1fc> + 18dac: 000087b7 lui a5,0x8 + 18db0: c0078793 addi a5,a5,-1024 # 7c00 <__abi_tag-0x8694> + 18db4: 00f6e7b3 or a5,a3,a5 + 18db8: ef1ff06f j 18ca8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x2b0> + 18dbc: c80015b7 lui a1,0xc8001 + 18dc0: fff5859b addiw a1,a1,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb426f> + 18dc4: 00d7d61b srliw a2,a5,0xd + 18dc8: 00167613 andi a2,a2,1 + 18dcc: 00b787bb addw a5,a5,a1 + 18dd0: 00c787bb addw a5,a5,a2 + 18dd4: 00d7d79b srliw a5,a5,0xd + 18dd8: 00f6e7b3 or a5,a3,a5 + 18ddc: 0107979b slliw a5,a5,0x10 + 18de0: 0107d79b srliw a5,a5,0x10 + 18de4: 00d7969b slliw a3,a5,0xd + 18de8: 0fffe5b7 lui a1,0xfffe + 18dec: 0f800537 lui a0,0xf800 + 18df0: 00b6f5b3 and a1,a3,a1 + 18df4: 38000637 lui a2,0x38000 + 18df8: 00a6f6b3 and a3,a3,a0 + 18dfc: 00c5863b addw a2,a1,a2 + 18e00: eaa694e3 bne a3,a0,18ca8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x2b0> + 18e04: 70000637 lui a2,0x70000 + 18e08: 00c5863b addw a2,a1,a2 + 18e0c: e9dff06f j 18ca8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x2b0> + 18e10: 00021797 auipc a5,0x21 + 18e14: d747a787 flw fa5,-652(a5) # 39b84 <_IO_stdin_used+0x4> + 18e18: e59ff06f j 18c70 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x278> + 18e1c: 380006b7 lui a3,0x38000 + 18e20: 00d6063b addw a2,a2,a3 + 18e24: e85ff06f j 18ca8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x2b0> + 18e28: 700007b7 lui a5,0x70000 + 18e2c: 00f686bb addw a3,a3,a5 + 18e30: d19ff06f j 18b48 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x150> + 18e34: 700007b7 lui a5,0x70000 + 18e38: 00f686bb addw a3,a3,a5 + 18e3c: d55ff06f j 18b90 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x198> + 18e40: 00021797 auipc a5,0x21 + 18e44: d487a787 flw fa5,-696(a5) # 39b88 <_IO_stdin_used+0x8> + 18e48: 388007b7 lui a5,0x38800 + 18e4c: 00f686b3 add a3,a3,a5 + 18e50: f0068753 fmv.w.x fa4,a3 + 18e54: 08f777d3 fsub.s fa5,fa4,fa5 + 18e58: e00786d3 fmv.x.w a3,fa5 + 18e5c: 0006869b sext.w a3,a3 + 18e60: d31ff06f j 18b90 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x198> + 18e64: 700006b7 lui a3,0x70000 + 18e68: 00d6063b addw a2,a2,a3 + 18e6c: e3dff06f j 18ca8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x2b0> + +0000000000018e70 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv>: + 18e70: f9010113 addi sp,sp,-112 + 18e74: ffffd5b7 lui a1,0xffffd + 18e78: 00005637 lui a2,0x5 + 18e7c: 9005859b addiw a1,a1,-1792 # ffffffffffffc900 <__global_pointer$+0xfffffffffffafb70> + 18e80: 9006061b addiw a2,a2,-1792 # 4900 <__abi_tag-0xb994> + 18e84: 00010513 mv a0,sp + 18e88: 06113423 sd ra,104(sp) + 18e8c: 06813023 sd s0,96(sp) + 18e90: 04913c23 sd s1,88(sp) + 18e94: 05213823 sd s2,80(sp) + 18e98: 05313423 sd s3,72(sp) + 18e9c: b5dff0ef jal 189f8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_> + 18ea0: 22815107 vl2re16.v v2,(sp) + 18ea4: cc987057 vsetivli zero,16,e16,m2,ta,ma + 18ea8: 000085b7 lui a1,0x8 + 18eac: 47800637 lui a2,0x47800 + 18eb0: 2a211157 vfabs.v v2,v2 + 18eb4: 422017d7 vfmv.f.s fa5,v2 + 18eb8: 402787d3 fcvt.s.h fa5,fa5 + 18ebc: c00797d3 fcvt.w.s a5,fa5,rtz + 18ec0: d007f7d3 fcvt.s.w fa5,a5 + 18ec4: e0078753 fmv.x.w a4,fa5 + 18ec8: 02171693 slli a3,a4,0x21 + 18ecc: 0216d693 srli a3,a3,0x21 + 18ed0: 0107571b srliw a4,a4,0x10 + 18ed4: 00b77733 and a4,a4,a1 + 18ed8: 00c6ee63 bltu a3,a2,18ef4 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x84> + 18edc: 7f8007b7 lui a5,0x7f800 + 18ee0: 24d7f663 bgeu a5,a3,1912c <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x2bc> + 18ee4: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> + 18ee8: 00f76733 or a4,a4,a5 + 18eec: 7fc007b7 lui a5,0x7fc00 + 18ef0: 0540006f j 18f44 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0xd4> + 18ef4: 38800637 lui a2,0x38800 + 18ef8: 1cc6ec63 bltu a3,a2,190d0 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x260> + 18efc: c8001637 lui a2,0xc8001 + 18f00: fff6061b addiw a2,a2,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb426f> + 18f04: 00d6d79b srliw a5,a3,0xd + 18f08: 0017f793 andi a5,a5,1 + 18f0c: 00c686bb addw a3,a3,a2 + 18f10: 00f686bb addw a3,a3,a5 + 18f14: 00d6d69b srliw a3,a3,0xd + 18f18: 00d76733 or a4,a4,a3 + 18f1c: 0107171b slliw a4,a4,0x10 + 18f20: 0107571b srliw a4,a4,0x10 + 18f24: 00d7169b slliw a3,a4,0xd + 18f28: 0fffe637 lui a2,0xfffe + 18f2c: 0f8005b7 lui a1,0xf800 + 18f30: 00c6f633 and a2,a3,a2 + 18f34: 380007b7 lui a5,0x38000 + 18f38: 00b6f6b3 and a3,a3,a1 + 18f3c: 00f607bb addw a5,a2,a5 + 18f40: 34b68463 beq a3,a1,19288 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x418> + 18f44: 800006b7 lui a3,0x80000 + 18f48: 0107171b slliw a4,a4,0x10 + 18f4c: 00d77733 and a4,a4,a3 + 18f50: 00f76733 or a4,a4,a5 + 18f54: f00707d3 fmv.w.x fa5,a4 + 18f58: 02010493 addi s1,sp,32 + 18f5c: 00048513 mv a0,s1 + 18f60: 420787d3 fcvt.d.s fa5,fa5 + 18f64: 00021697 auipc a3,0x21 + 18f68: e6c68693 addi a3,a3,-404 # 39dd0 <_IO_stdin_used+0x250> + 18f6c: 03a00613 li a2,58 + 18f70: e2078753 fmv.x.d a4,fa5 + 18f74: 00033597 auipc a1,0x33 + 18f78: d7c5b583 ld a1,-644(a1) # 4bcf0 + 18f7c: 03010413 addi s0,sp,48 + 18f80: c6dfd0ef jal 16bec <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> + 18f84: 02813603 ld a2,40(sp) + 18f88: 02013583 ld a1,32(sp) + 18f8c: 00033517 auipc a0,0x33 + 18f90: c3c53503 ld a0,-964(a0) # 4bbc8 <_ZSt4cout@Base> + 18f94: f6cfc0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 18f98: 02013503 ld a0,32(sp) + 18f9c: 00850863 beq a0,s0,18fac <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x13c> + 18fa0: 03013583 ld a1,48(sp) + 18fa4: 00158593 addi a1,a1,1 + 18fa8: f98fc0ef jal 15740 <_ZdlPvm@plt> + 18fac: 00033917 auipc s2,0x33 + 18fb0: c1c93903 ld s2,-996(s2) # 4bbc8 <_ZSt4cout@Base> + 18fb4: 00093783 ld a5,0(s2) + 18fb8: fe87b783 ld a5,-24(a5) # 37ffffe8 <__global_pointer$+0x37fb3258> + 18fbc: 00f907b3 add a5,s2,a5 + 18fc0: 0f07b983 ld s3,240(a5) + 18fc4: 2c098e63 beqz s3,192a0 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x430> + 18fc8: 0389c783 lbu a5,56(s3) + 18fcc: 1c078a63 beqz a5,191a0 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x330> + 18fd0: 0439c583 lbu a1,67(s3) + 18fd4: 00033517 auipc a0,0x33 + 18fd8: bf453503 ld a0,-1036(a0) # 4bbc8 <_ZSt4cout@Base> + 18fdc: 945fc0ef jal 15920 <_ZNSo3putEc@plt> + 18fe0: ca1fc0ef jal 15c80 <_ZNSo5flushEv@plt> + 18fe4: 00011787 flh fa5,0(sp) + 18fe8: 000085b7 lui a1,0x8 + 18fec: 47800637 lui a2,0x47800 + 18ff0: 402787d3 fcvt.s.h fa5,fa5 + 18ff4: c00797d3 fcvt.w.s a5,fa5,rtz + 18ff8: d007f7d3 fcvt.s.w fa5,a5 + 18ffc: e0078753 fmv.x.w a4,fa5 + 19000: 02171693 slli a3,a4,0x21 + 19004: 0216d693 srli a3,a3,0x21 + 19008: 0107571b srliw a4,a4,0x10 + 1900c: 00b77733 and a4,a4,a1 + 19010: 12c6e663 bltu a3,a2,1913c <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x2cc> + 19014: 7f8007b7 lui a5,0x7f800 + 19018: 1ed7f463 bgeu a5,a3,19200 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x390> + 1901c: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> + 19020: 00f76733 or a4,a4,a5 + 19024: 7fc007b7 lui a5,0x7fc00 + 19028: 800006b7 lui a3,0x80000 + 1902c: 0107171b slliw a4,a4,0x10 + 19030: 00d77733 and a4,a4,a3 + 19034: 00f76733 or a4,a4,a5 + 19038: f00707d3 fmv.w.x fa5,a4 + 1903c: 00048513 mv a0,s1 + 19040: 00021697 auipc a3,0x21 + 19044: d9068693 addi a3,a3,-624 # 39dd0 <_IO_stdin_used+0x250> + 19048: 420787d3 fcvt.d.s fa5,fa5 + 1904c: 03a00613 li a2,58 + 19050: 00033597 auipc a1,0x33 + 19054: ca05b583 ld a1,-864(a1) # 4bcf0 + 19058: e2078753 fmv.x.d a4,fa5 + 1905c: b91fd0ef jal 16bec <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> + 19060: 02813603 ld a2,40(sp) + 19064: 02013583 ld a1,32(sp) + 19068: 00033517 auipc a0,0x33 + 1906c: b6053503 ld a0,-1184(a0) # 4bbc8 <_ZSt4cout@Base> + 19070: e90fc0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 19074: 02013503 ld a0,32(sp) + 19078: 00850863 beq a0,s0,19088 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x218> + 1907c: 03013583 ld a1,48(sp) + 19080: 00158593 addi a1,a1,1 + 19084: ebcfc0ef jal 15740 <_ZdlPvm@plt> + 19088: 00093783 ld a5,0(s2) + 1908c: fe87b783 ld a5,-24(a5) # 7fbfffe8 <__global_pointer$+0x7fbb3258> + 19090: 00f90933 add s2,s2,a5 + 19094: 0f093403 ld s0,240(s2) + 19098: 20040463 beqz s0,192a0 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x430> + 1909c: 03844783 lbu a5,56(s0) + 190a0: 12078863 beqz a5,191d0 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x360> + 190a4: 04344583 lbu a1,67(s0) + 190a8: 00033517 auipc a0,0x33 + 190ac: b2053503 ld a0,-1248(a0) # 4bbc8 <_ZSt4cout@Base> + 190b0: 871fc0ef jal 15920 <_ZNSo3putEc@plt> + 190b4: 06013403 ld s0,96(sp) + 190b8: 06813083 ld ra,104(sp) + 190bc: 05813483 ld s1,88(sp) + 190c0: 05013903 ld s2,80(sp) + 190c4: 04813983 ld s3,72(sp) + 190c8: 07010113 addi sp,sp,112 + 190cc: bb5fc06f j 15c80 <_ZNSo5flushEv@plt> + 190d0: 00021797 auipc a5,0x21 + 190d4: ac47a787 flw fa5,-1340(a5) # 39b94 <_IO_stdin_used+0x14> + 190d8: f0068753 fmv.w.x fa4,a3 + 190dc: 0f8005b7 lui a1,0xf800 + 190e0: 0fffe537 lui a0,0xfffe + 190e4: 00f777d3 fadd.s fa5,fa4,fa5 + 190e8: e00786d3 fmv.x.w a3,fa5 + 190ec: 00d76733 or a4,a4,a3 + 190f0: 0107171b slliw a4,a4,0x10 + 190f4: 0107571b srliw a4,a4,0x10 + 190f8: 00d7179b slliw a5,a4,0xd + 190fc: 00b7f6b3 and a3,a5,a1 + 19100: 00a7f7b3 and a5,a5,a0 + 19104: 16b68c63 beq a3,a1,1927c <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x40c> + 19108: 14069e63 bnez a3,19264 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x3f4> + 1910c: 00c787bb addw a5,a5,a2 + 19110: f0078753 fmv.w.x fa4,a5 + 19114: 00021697 auipc a3,0x21 + 19118: a746a787 flw fa5,-1420(a3) # 39b88 <_IO_stdin_used+0x8> + 1911c: 08f777d3 fsub.s fa5,fa4,fa5 + 19120: e00787d3 fmv.x.w a5,fa5 + 19124: 0007879b sext.w a5,a5 + 19128: e1dff06f j 18f44 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0xd4> + 1912c: 000086b7 lui a3,0x8 + 19130: c0068693 addi a3,a3,-1024 # 7c00 <__abi_tag-0x8694> + 19134: 00d76733 or a4,a4,a3 + 19138: e0dff06f j 18f44 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0xd4> + 1913c: 38800637 lui a2,0x38800 + 19140: 0cc6f863 bgeu a3,a2,19210 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x3a0> + 19144: 00021797 auipc a5,0x21 + 19148: a507a787 flw fa5,-1456(a5) # 39b94 <_IO_stdin_used+0x14> + 1914c: f0068753 fmv.w.x fa4,a3 + 19150: 0f8005b7 lui a1,0xf800 + 19154: 0fffe537 lui a0,0xfffe + 19158: 00f777d3 fadd.s fa5,fa4,fa5 + 1915c: e00786d3 fmv.x.w a3,fa5 + 19160: 00d76733 or a4,a4,a3 + 19164: 0107171b slliw a4,a4,0x10 + 19168: 0107571b srliw a4,a4,0x10 + 1916c: 00d7179b slliw a5,a4,0xd + 19170: 00b7f6b3 and a3,a5,a1 + 19174: 00a7f7b3 and a5,a5,a0 + 19178: 10b68e63 beq a3,a1,19294 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x424> + 1917c: 0e069a63 bnez a3,19270 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x400> + 19180: 00c787bb addw a5,a5,a2 + 19184: f0078753 fmv.w.x fa4,a5 + 19188: 00021697 auipc a3,0x21 + 1918c: a006a787 flw fa5,-1536(a3) # 39b88 <_IO_stdin_used+0x8> + 19190: 08f777d3 fsub.s fa5,fa4,fa5 + 19194: e00787d3 fmv.x.w a5,fa5 + 19198: 0007879b sext.w a5,a5 + 1919c: e8dff06f j 19028 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x1b8> + 191a0: 00098513 mv a0,s3 + 191a4: c6cfc0ef jal 15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 191a8: 0009b783 ld a5,0(s3) + 191ac: ffffd717 auipc a4,0xffffd + 191b0: 7b470713 addi a4,a4,1972 # 16960 <_ZNKSt5ctypeIcE8do_widenEc> + 191b4: 00a00593 li a1,10 + 191b8: 0307b783 ld a5,48(a5) + 191bc: e0e78ce3 beq a5,a4,18fd4 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x164> + 191c0: 00098513 mv a0,s3 + 191c4: 000780e7 jalr a5 + 191c8: 00050593 mv a1,a0 + 191cc: e09ff06f j 18fd4 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x164> + 191d0: 00040513 mv a0,s0 + 191d4: c3cfc0ef jal 15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 191d8: 00043783 ld a5,0(s0) + 191dc: ffffd717 auipc a4,0xffffd + 191e0: 78470713 addi a4,a4,1924 # 16960 <_ZNKSt5ctypeIcE8do_widenEc> + 191e4: 00a00593 li a1,10 + 191e8: 0307b783 ld a5,48(a5) + 191ec: eae78ee3 beq a5,a4,190a8 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x238> + 191f0: 00040513 mv a0,s0 + 191f4: 000780e7 jalr a5 + 191f8: 00050593 mv a1,a0 + 191fc: eadff06f j 190a8 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x238> + 19200: 000086b7 lui a3,0x8 + 19204: c0068693 addi a3,a3,-1024 # 7c00 <__abi_tag-0x8694> + 19208: 00d76733 or a4,a4,a3 + 1920c: e1dff06f j 19028 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x1b8> + 19210: c8001637 lui a2,0xc8001 + 19214: fff6061b addiw a2,a2,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb426f> + 19218: 00d6d79b srliw a5,a3,0xd + 1921c: 0017f793 andi a5,a5,1 + 19220: 00c686bb addw a3,a3,a2 + 19224: 00f686bb addw a3,a3,a5 + 19228: 00d6d69b srliw a3,a3,0xd + 1922c: 00d76733 or a4,a4,a3 + 19230: 0107171b slliw a4,a4,0x10 + 19234: 0107571b srliw a4,a4,0x10 + 19238: 00d7169b slliw a3,a4,0xd + 1923c: 0fffe637 lui a2,0xfffe + 19240: 0f8005b7 lui a1,0xf800 + 19244: 00c6f633 and a2,a3,a2 + 19248: 380007b7 lui a5,0x38000 + 1924c: 00b6f6b3 and a3,a3,a1 + 19250: 00f607bb addw a5,a2,a5 + 19254: dcb69ae3 bne a3,a1,19028 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x1b8> + 19258: 700007b7 lui a5,0x70000 + 1925c: 00f607bb addw a5,a2,a5 + 19260: dc9ff06f j 19028 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x1b8> + 19264: 380006b7 lui a3,0x38000 + 19268: 00d787bb addw a5,a5,a3 + 1926c: cd9ff06f j 18f44 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0xd4> + 19270: 380006b7 lui a3,0x38000 + 19274: 00d787bb addw a5,a5,a3 + 19278: db1ff06f j 19028 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x1b8> + 1927c: 700006b7 lui a3,0x70000 + 19280: 00d787bb addw a5,a5,a3 + 19284: cc1ff06f j 18f44 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0xd4> + 19288: 700007b7 lui a5,0x70000 + 1928c: 00f607bb addw a5,a2,a5 + 19290: cb5ff06f j 18f44 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0xd4> + 19294: 700006b7 lui a3,0x70000 + 19298: 00d787bb addw a5,a5,a3 + 1929c: d8dff06f j 19028 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x1b8> + 192a0: d00fc0ef jal 157a0 <_ZSt16__throw_bad_castv@plt> + +00000000000192a4 <_ZN7testing4Test5SetUpEv>: + 192a4: 8082 ret + +00000000000192a6 <_ZNK7testing9TestSuite30reportable_disabled_test_countEv>: + 192a6: 791c ld a5,48(a0) + 192a8: 7d10 ld a2,56(a0) + 192aa: 4501 li a0,0 + 192ac: 02c78063 beq a5,a2,192cc <_ZNK7testing9TestSuite30reportable_disabled_test_countEv+0x26> + 192b0: 6398 ld a4,0(a5) + 192b2: 07a1 addi a5,a5,8 # 70000008 <__global_pointer$+0x6ffb3278> + 192b4: 08274683 lbu a3,130(a4) + 192b8: c699 beqz a3,192c6 <_ZNK7testing9TestSuite30reportable_disabled_test_countEv+0x20> + 192ba: 08374683 lbu a3,131(a4) + 192be: e681 bnez a3,192c6 <_ZNK7testing9TestSuite30reportable_disabled_test_countEv+0x20> + 192c0: 08174703 lbu a4,129(a4) + 192c4: 9d39 addw a0,a0,a4 + 192c6: fef615e3 bne a2,a5,192b0 <_ZNK7testing9TestSuite30reportable_disabled_test_countEv+0xa> + 192ca: 8082 ret + 192cc: 8082 ret + +00000000000192ce <_ZNK7testing9TestSuite21reportable_test_countEv>: + 192ce: 791c ld a5,48(a0) + 192d0: 7d10 ld a2,56(a0) + 192d2: 4501 li a0,0 + 192d4: 00c78e63 beq a5,a2,192f0 <_ZNK7testing9TestSuite21reportable_test_countEv+0x22> + 192d8: 6398 ld a4,0(a5) + 192da: 07a1 addi a5,a5,8 + 192dc: 08274683 lbu a3,130(a4) + 192e0: c689 beqz a3,192ea <_ZNK7testing9TestSuite21reportable_test_countEv+0x1c> + 192e2: 08374703 lbu a4,131(a4) + 192e6: e311 bnez a4,192ea <_ZNK7testing9TestSuite21reportable_test_countEv+0x1c> + 192e8: 2505 addiw a0,a0,1 # fffe001 <__global_pointer$+0xffb1271> + 192ea: fef617e3 bne a2,a5,192d8 <_ZNK7testing9TestSuite21reportable_test_countEv+0xa> + 192ee: 8082 ret + 192f0: 8082 ret + +00000000000192f2 <_ZNK7testing9TestSuite16total_test_countEv>: + 192f2: 7d1c ld a5,56(a0) + 192f4: 7918 ld a4,48(a0) + 192f6: 40e78533 sub a0,a5,a4 + 192fa: 850d srai a0,a0,0x3 + 192fc: 2501 sext.w a0,a0 + 192fe: 8082 ret + +0000000000019300 <_ZN7testing8internalL21StackLowerThanAddressEPKvPb>: + 19300: 1141 addi sp,sp,-16 + 19302: 007c addi a5,sp,12 + 19304: 00a7b7b3 sltu a5,a5,a0 + 19308: 00f58023 sb a5,0(a1) # f800000 <__global_pointer$+0xf7b3270> + 1930c: 0141 addi sp,sp,16 + 1930e: 8082 ret + +0000000000019310 <_ZN7testing8internal24HasNewFatalFailureHelper20ReportTestPartResultERKNS_14TestPartResultE>: + 19310: 4198 lw a4,0(a1) + 19312: 4789 li a5,2 + 19314: 00f71563 bne a4,a5,1931e <_ZN7testing8internal24HasNewFatalFailureHelper20ReportTestPartResultERKNS_14TestPartResultE+0xe> + 19318: 4785 li a5,1 + 1931a: 00f50423 sb a5,8(a0) + 1931e: 6908 ld a0,16(a0) + 19320: 611c ld a5,0(a0) + 19322: 6b9c ld a5,16(a5) + 19324: 8782 jr a5 + +0000000000019326 <_ZN7testing8internal17TestEventRepeaterD1Ev>: + 19326: 1101 addi sp,sp,-32 + 19328: e822 sd s0,16(sp) + 1932a: e426 sd s1,8(sp) + 1932c: 00033797 auipc a5,0x33 + 19330: a047b783 ld a5,-1532(a5) # 4bd30 <_GLOBAL_OFFSET_TABLE_+0x1e0> + 19334: 6900 ld s0,16(a0) + 19336: 6d04 ld s1,24(a0) + 19338: ec06 sd ra,24(sp) + 1933a: 07c1 addi a5,a5,16 + 1933c: e11c sd a5,0(a0) + 1933e: 02940063 beq s0,s1,1935e <_ZN7testing8internal17TestEventRepeaterD1Ev+0x38> + 19342: e04a sd s2,0(sp) + 19344: 892a mv s2,a0 + 19346: 601c ld a5,0(s0) + 19348: 853e mv a0,a5 + 1934a: c781 beqz a5,19352 <_ZN7testing8internal17TestEventRepeaterD1Ev+0x2c> + 1934c: 639c ld a5,0(a5) + 1934e: 679c ld a5,8(a5) + 19350: 9782 jalr a5 + 19352: 0421 addi s0,s0,8 + 19354: fe8499e3 bne s1,s0,19346 <_ZN7testing8internal17TestEventRepeaterD1Ev+0x20> + 19358: 01093483 ld s1,16(s2) + 1935c: 6902 ld s2,0(sp) + 1935e: c881 beqz s1,1936e <_ZN7testing8internal17TestEventRepeaterD1Ev+0x48> + 19360: 6442 ld s0,16(sp) + 19362: 60e2 ld ra,24(sp) + 19364: 8526 mv a0,s1 + 19366: 64a2 ld s1,8(sp) + 19368: 6105 addi sp,sp,32 + 1936a: d96fc06f j 15900 <_ZdlPv@plt> + 1936e: 60e2 ld ra,24(sp) + 19370: 6442 ld s0,16(sp) + 19372: 64a2 ld s1,8(sp) + 19374: 6105 addi sp,sp,32 + 19376: 8082 ret + +0000000000019378 <_ZN7testing8internal17TestEventRepeaterD0Ev>: + 19378: 1141 addi sp,sp,-16 + 1937a: e022 sd s0,0(sp) + 1937c: e406 sd ra,8(sp) + 1937e: 842a mv s0,a0 + 19380: fa7ff0ef jal 19326 <_ZN7testing8internal17TestEventRepeaterD1Ev> + 19384: 8522 mv a0,s0 + 19386: 6402 ld s0,0(sp) + 19388: 60a2 ld ra,8(sp) + 1938a: 0141 addi sp,sp,16 + 1938c: d74fc06f j 15900 <_ZdlPv@plt> + +0000000000019390 <_ZN7testing8internal17TestEventRepeater18OnTestProgramStartERKNS_8UnitTestE>: + 19390: 00854783 lbu a5,8(a0) + 19394: c3b1 beqz a5,193d8 <_ZN7testing8internal17TestEventRepeater18OnTestProgramStartERKNS_8UnitTestE+0x48> + 19396: 6918 ld a4,16(a0) + 19398: 6d1c ld a5,24(a0) + 1939a: 1101 addi sp,sp,-32 + 1939c: e426 sd s1,8(sp) + 1939e: ec06 sd ra,24(sp) + 193a0: 84aa mv s1,a0 + 193a2: 02e78763 beq a5,a4,193d0 <_ZN7testing8internal17TestEventRepeater18OnTestProgramStartERKNS_8UnitTestE+0x40> + 193a6: e822 sd s0,16(sp) + 193a8: e04a sd s2,0(sp) + 193aa: 4401 li s0,0 + 193ac: 892e mv s2,a1 + 193ae: 00341793 slli a5,s0,0x3 + 193b2: 973e add a4,a4,a5 + 193b4: 6308 ld a0,0(a4) + 193b6: 85ca mv a1,s2 + 193b8: 0405 addi s0,s0,1 + 193ba: 611c ld a5,0(a0) + 193bc: 6b9c ld a5,16(a5) + 193be: 9782 jalr a5 + 193c0: 6898 ld a4,16(s1) + 193c2: 6c9c ld a5,24(s1) + 193c4: 8f99 sub a5,a5,a4 + 193c6: 878d srai a5,a5,0x3 + 193c8: fef463e3 bltu s0,a5,193ae <_ZN7testing8internal17TestEventRepeater18OnTestProgramStartERKNS_8UnitTestE+0x1e> + 193cc: 6442 ld s0,16(sp) + 193ce: 6902 ld s2,0(sp) + 193d0: 60e2 ld ra,24(sp) + 193d2: 64a2 ld s1,8(sp) + 193d4: 6105 addi sp,sp,32 + 193d6: 8082 ret + 193d8: 8082 ret + +00000000000193da <_ZN7testing8internal17TestEventRepeater24OnEnvironmentsSetUpStartERKNS_8UnitTestE>: + 193da: 00854783 lbu a5,8(a0) + 193de: c3b1 beqz a5,19422 <_ZN7testing8internal17TestEventRepeater24OnEnvironmentsSetUpStartERKNS_8UnitTestE+0x48> + 193e0: 6918 ld a4,16(a0) + 193e2: 6d1c ld a5,24(a0) + 193e4: 1101 addi sp,sp,-32 + 193e6: e426 sd s1,8(sp) + 193e8: ec06 sd ra,24(sp) + 193ea: 84aa mv s1,a0 + 193ec: 02e78763 beq a5,a4,1941a <_ZN7testing8internal17TestEventRepeater24OnEnvironmentsSetUpStartERKNS_8UnitTestE+0x40> + 193f0: e822 sd s0,16(sp) + 193f2: e04a sd s2,0(sp) + 193f4: 4401 li s0,0 + 193f6: 892e mv s2,a1 + 193f8: 00341793 slli a5,s0,0x3 + 193fc: 973e add a4,a4,a5 + 193fe: 6308 ld a0,0(a4) + 19400: 85ca mv a1,s2 + 19402: 0405 addi s0,s0,1 + 19404: 611c ld a5,0(a0) + 19406: 739c ld a5,32(a5) + 19408: 9782 jalr a5 + 1940a: 6898 ld a4,16(s1) + 1940c: 6c9c ld a5,24(s1) + 1940e: 8f99 sub a5,a5,a4 + 19410: 878d srai a5,a5,0x3 + 19412: fef463e3 bltu s0,a5,193f8 <_ZN7testing8internal17TestEventRepeater24OnEnvironmentsSetUpStartERKNS_8UnitTestE+0x1e> + 19416: 6442 ld s0,16(sp) + 19418: 6902 ld s2,0(sp) + 1941a: 60e2 ld ra,24(sp) + 1941c: 64a2 ld s1,8(sp) + 1941e: 6105 addi sp,sp,32 + 19420: 8082 ret + 19422: 8082 ret + +0000000000019424 <_ZN7testing8internal17TestEventRepeater15OnTestCaseStartERKNS_9TestSuiteE>: + 19424: 00854783 lbu a5,8(a0) + 19428: c3b1 beqz a5,1946c <_ZN7testing8internal17TestEventRepeater15OnTestCaseStartERKNS_9TestSuiteE+0x48> + 1942a: 6918 ld a4,16(a0) + 1942c: 6d1c ld a5,24(a0) + 1942e: 1101 addi sp,sp,-32 + 19430: e426 sd s1,8(sp) + 19432: ec06 sd ra,24(sp) + 19434: 84aa mv s1,a0 + 19436: 02e78763 beq a5,a4,19464 <_ZN7testing8internal17TestEventRepeater15OnTestCaseStartERKNS_9TestSuiteE+0x40> + 1943a: e822 sd s0,16(sp) + 1943c: e04a sd s2,0(sp) + 1943e: 4401 li s0,0 + 19440: 892e mv s2,a1 + 19442: 00341793 slli a5,s0,0x3 + 19446: 973e add a4,a4,a5 + 19448: 6308 ld a0,0(a4) + 1944a: 85ca mv a1,s2 + 1944c: 0405 addi s0,s0,1 + 1944e: 611c ld a5,0(a0) + 19450: 7f9c ld a5,56(a5) + 19452: 9782 jalr a5 + 19454: 6898 ld a4,16(s1) + 19456: 6c9c ld a5,24(s1) + 19458: 8f99 sub a5,a5,a4 + 1945a: 878d srai a5,a5,0x3 + 1945c: fef463e3 bltu s0,a5,19442 <_ZN7testing8internal17TestEventRepeater15OnTestCaseStartERKNS_9TestSuiteE+0x1e> + 19460: 6442 ld s0,16(sp) + 19462: 6902 ld s2,0(sp) + 19464: 60e2 ld ra,24(sp) + 19466: 64a2 ld s1,8(sp) + 19468: 6105 addi sp,sp,32 + 1946a: 8082 ret + 1946c: 8082 ret + +000000000001946e <_ZN7testing8internal17TestEventRepeater16OnTestSuiteStartERKNS_9TestSuiteE>: + 1946e: 00854783 lbu a5,8(a0) + 19472: c3b1 beqz a5,194b6 <_ZN7testing8internal17TestEventRepeater16OnTestSuiteStartERKNS_9TestSuiteE+0x48> + 19474: 6918 ld a4,16(a0) + 19476: 6d1c ld a5,24(a0) + 19478: 1101 addi sp,sp,-32 + 1947a: e426 sd s1,8(sp) + 1947c: ec06 sd ra,24(sp) + 1947e: 84aa mv s1,a0 + 19480: 02e78763 beq a5,a4,194ae <_ZN7testing8internal17TestEventRepeater16OnTestSuiteStartERKNS_9TestSuiteE+0x40> + 19484: e822 sd s0,16(sp) + 19486: e04a sd s2,0(sp) + 19488: 4401 li s0,0 + 1948a: 892e mv s2,a1 + 1948c: 00341793 slli a5,s0,0x3 + 19490: 973e add a4,a4,a5 + 19492: 6308 ld a0,0(a4) + 19494: 85ca mv a1,s2 + 19496: 0405 addi s0,s0,1 + 19498: 611c ld a5,0(a0) + 1949a: 7b9c ld a5,48(a5) + 1949c: 9782 jalr a5 + 1949e: 6898 ld a4,16(s1) + 194a0: 6c9c ld a5,24(s1) + 194a2: 8f99 sub a5,a5,a4 + 194a4: 878d srai a5,a5,0x3 + 194a6: fef463e3 bltu s0,a5,1948c <_ZN7testing8internal17TestEventRepeater16OnTestSuiteStartERKNS_9TestSuiteE+0x1e> + 194aa: 6442 ld s0,16(sp) + 194ac: 6902 ld s2,0(sp) + 194ae: 60e2 ld ra,24(sp) + 194b0: 64a2 ld s1,8(sp) + 194b2: 6105 addi sp,sp,32 + 194b4: 8082 ret + 194b6: 8082 ret + +00000000000194b8 <_ZN7testing8internal17TestEventRepeater11OnTestStartERKNS_8TestInfoE>: + 194b8: 00854783 lbu a5,8(a0) + 194bc: c3b1 beqz a5,19500 <_ZN7testing8internal17TestEventRepeater11OnTestStartERKNS_8TestInfoE+0x48> + 194be: 6918 ld a4,16(a0) + 194c0: 6d1c ld a5,24(a0) + 194c2: 1101 addi sp,sp,-32 + 194c4: e426 sd s1,8(sp) + 194c6: ec06 sd ra,24(sp) + 194c8: 84aa mv s1,a0 + 194ca: 02e78763 beq a5,a4,194f8 <_ZN7testing8internal17TestEventRepeater11OnTestStartERKNS_8TestInfoE+0x40> + 194ce: e822 sd s0,16(sp) + 194d0: e04a sd s2,0(sp) + 194d2: 4401 li s0,0 + 194d4: 892e mv s2,a1 + 194d6: 00341793 slli a5,s0,0x3 + 194da: 973e add a4,a4,a5 + 194dc: 6308 ld a0,0(a4) + 194de: 85ca mv a1,s2 + 194e0: 0405 addi s0,s0,1 + 194e2: 611c ld a5,0(a0) + 194e4: 63bc ld a5,64(a5) + 194e6: 9782 jalr a5 + 194e8: 6898 ld a4,16(s1) + 194ea: 6c9c ld a5,24(s1) + 194ec: 8f99 sub a5,a5,a4 + 194ee: 878d srai a5,a5,0x3 + 194f0: fef463e3 bltu s0,a5,194d6 <_ZN7testing8internal17TestEventRepeater11OnTestStartERKNS_8TestInfoE+0x1e> + 194f4: 6442 ld s0,16(sp) + 194f6: 6902 ld s2,0(sp) + 194f8: 60e2 ld ra,24(sp) + 194fa: 64a2 ld s1,8(sp) + 194fc: 6105 addi sp,sp,32 + 194fe: 8082 ret + 19500: 8082 ret + +0000000000019502 <_ZN7testing8internal17TestEventRepeater16OnTestPartResultERKNS_14TestPartResultE>: + 19502: 00854783 lbu a5,8(a0) + 19506: c3b1 beqz a5,1954a <_ZN7testing8internal17TestEventRepeater16OnTestPartResultERKNS_14TestPartResultE+0x48> + 19508: 6918 ld a4,16(a0) + 1950a: 6d1c ld a5,24(a0) + 1950c: 1101 addi sp,sp,-32 + 1950e: e426 sd s1,8(sp) + 19510: ec06 sd ra,24(sp) + 19512: 84aa mv s1,a0 + 19514: 02e78763 beq a5,a4,19542 <_ZN7testing8internal17TestEventRepeater16OnTestPartResultERKNS_14TestPartResultE+0x40> + 19518: e822 sd s0,16(sp) + 1951a: e04a sd s2,0(sp) + 1951c: 4401 li s0,0 + 1951e: 892e mv s2,a1 + 19520: 00341793 slli a5,s0,0x3 + 19524: 973e add a4,a4,a5 + 19526: 6308 ld a0,0(a4) + 19528: 85ca mv a1,s2 + 1952a: 0405 addi s0,s0,1 + 1952c: 611c ld a5,0(a0) + 1952e: 67bc ld a5,72(a5) + 19530: 9782 jalr a5 + 19532: 6898 ld a4,16(s1) + 19534: 6c9c ld a5,24(s1) + 19536: 8f99 sub a5,a5,a4 + 19538: 878d srai a5,a5,0x3 + 1953a: fef463e3 bltu s0,a5,19520 <_ZN7testing8internal17TestEventRepeater16OnTestPartResultERKNS_14TestPartResultE+0x1e> + 1953e: 6442 ld s0,16(sp) + 19540: 6902 ld s2,0(sp) + 19542: 60e2 ld ra,24(sp) + 19544: 64a2 ld s1,8(sp) + 19546: 6105 addi sp,sp,32 + 19548: 8082 ret + 1954a: 8082 ret + +000000000001954c <_ZN7testing8internal17TestEventRepeater27OnEnvironmentsTearDownStartERKNS_8UnitTestE>: + 1954c: 00854783 lbu a5,8(a0) + 19550: c3b1 beqz a5,19594 <_ZN7testing8internal17TestEventRepeater27OnEnvironmentsTearDownStartERKNS_8UnitTestE+0x48> + 19552: 6918 ld a4,16(a0) + 19554: 6d1c ld a5,24(a0) + 19556: 1101 addi sp,sp,-32 + 19558: e426 sd s1,8(sp) + 1955a: ec06 sd ra,24(sp) + 1955c: 84aa mv s1,a0 + 1955e: 02e78763 beq a5,a4,1958c <_ZN7testing8internal17TestEventRepeater27OnEnvironmentsTearDownStartERKNS_8UnitTestE+0x40> + 19562: e822 sd s0,16(sp) + 19564: e04a sd s2,0(sp) + 19566: 4401 li s0,0 + 19568: 892e mv s2,a1 + 1956a: 00341793 slli a5,s0,0x3 + 1956e: 973e add a4,a4,a5 + 19570: 6308 ld a0,0(a4) + 19572: 85ca mv a1,s2 + 19574: 0405 addi s0,s0,1 + 19576: 611c ld a5,0(a0) + 19578: 77bc ld a5,104(a5) + 1957a: 9782 jalr a5 + 1957c: 6898 ld a4,16(s1) + 1957e: 6c9c ld a5,24(s1) + 19580: 8f99 sub a5,a5,a4 + 19582: 878d srai a5,a5,0x3 + 19584: fef463e3 bltu s0,a5,1956a <_ZN7testing8internal17TestEventRepeater27OnEnvironmentsTearDownStartERKNS_8UnitTestE+0x1e> + 19588: 6442 ld s0,16(sp) + 1958a: 6902 ld s2,0(sp) + 1958c: 60e2 ld ra,24(sp) + 1958e: 64a2 ld s1,8(sp) + 19590: 6105 addi sp,sp,32 + 19592: 8082 ret + 19594: 8082 ret + +0000000000019596 <_ZN7testing8internal17TestEventRepeater22OnEnvironmentsSetUpEndERKNS_8UnitTestE>: + 19596: 00854783 lbu a5,8(a0) + 1959a: c7a1 beqz a5,195e2 <_ZN7testing8internal17TestEventRepeater22OnEnvironmentsSetUpEndERKNS_8UnitTestE+0x4c> + 1959c: 1101 addi sp,sp,-32 + 1959e: 691c ld a5,16(a0) + 195a0: e822 sd s0,16(sp) + 195a2: 6d00 ld s0,24(a0) + 195a4: e426 sd s1,8(sp) + 195a6: e04a sd s2,0(sp) + 195a8: 8c1d sub s0,s0,a5 + 195aa: ec06 sd ra,24(sp) + 195ac: 840d srai s0,s0,0x3 + 195ae: 84aa mv s1,a0 + 195b0: 892e mv s2,a1 + 195b2: e801 bnez s0,195c2 <_ZN7testing8internal17TestEventRepeater22OnEnvironmentsSetUpEndERKNS_8UnitTestE+0x2c> + 195b4: 60e2 ld ra,24(sp) + 195b6: 6442 ld s0,16(sp) + 195b8: 64a2 ld s1,8(sp) + 195ba: 6902 ld s2,0(sp) + 195bc: 6105 addi sp,sp,32 195be: 8082 ret - 195c0: 4705 li a4,1 - 195c2: 4681 li a3,0 - 195c4: 4601 li a2,0 - 195c6: 85ca mv a1,s2 - 195c8: 8522 mv a0,s0 - 195ca: 986fc0ef jal 15750 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt> - 195ce: 601c ld a5,0(s0) - 195d0: bf45 j 19580 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xac> - 195d2: 473d li a4,15 - 195d4: b765 j 1957c <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xa8> - 195d6: 873e mv a4,a5 - 195d8: bf0d j 1950a <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x36> - 195da: 06058593 addi a1,a1,96 - 195de: 850a mv a0,sp - 195e0: cc0fc0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 195e4: bf15 j 19518 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x44> - 195e6: 842a mv s0,a0 - 195e8: 8562 mv a0,s8 - 195ea: 912fd0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 195ee: 8522 mv a0,s0 - 195f0: 930fc0ef jal 15720 <_Unwind_Resume@plt> - 195f4: 0001f517 auipc a0,0x1f - 195f8: 80450513 addi a0,a0,-2044 # 37df8 <_IO_stdin_used+0x350> - 195fc: a24fc0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 19600: 87aa mv a5,a0 - 19602: 8522 mv a0,s0 - 19604: 843e mv s0,a5 - 19606: 8f6fd0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1960a: 8562 mv a0,s8 - 1960c: 8f0fd0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 19610: 8522 mv a0,s0 - 19612: 90efc0ef jal 15720 <_Unwind_Resume@plt> - -0000000000019616 <_ZNK7testing7Message9GetStringB5cxx11Ev>: - 19616: 618c ld a1,0(a1) - 19618: 1141 addi sp,sp,-16 - 1961a: e022 sd s0,0(sp) - 1961c: e406 sd ra,8(sp) - 1961e: 842a mv s0,a0 - 19620: eb5ff0ef jal 194d4 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 19624: 60a2 ld ra,8(sp) - 19626: 8522 mv a0,s0 - 19628: 6402 ld s0,0(sp) - 1962a: 0141 addi sp,sp,16 - 1962c: 8082 ret - -000000000001962e <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_>: - 1962e: 659c ld a5,8(a1) - 19630: 715d addi sp,sp,-80 - 19632: e0a2 sd s0,64(sp) - 19634: fc26 sd s1,56(sp) - 19636: f84a sd s2,48(sp) - 19638: f44e sd s3,40(sp) - 1963a: f052 sd s4,32(sp) - 1963c: e486 sd ra,72(sp) - 1963e: ec56 sd s5,24(sp) - 19640: e85a sd s6,16(sp) - 19642: 89aa mv s3,a0 - 19644: 8932 mv s2,a2 - 19646: 84b6 mv s1,a3 - 19648: 843a mv s0,a4 - 1964a: 00020a17 auipc s4,0x20 - 1964e: 1a6a0a13 addi s4,s4,422 # 397f0 <_IO_stdin_used+0x1d48> - 19652: c399 beqz a5,19658 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x2a> - 19654: 0007ba03 ld s4,0(a5) - 19658: 00810a93 addi s5,sp,8 - 1965c: 8556 mv a0,s5 - 1965e: b8fff0ef jal 191ec <_ZN7testing7MessageC1Ev> - 19662: 6522 ld a0,8(sp) - 19664: 4629 li a2,10 - 19666: 0001f597 auipc a1,0x1f - 1966a: 80a58593 addi a1,a1,-2038 # 37e70 <_IO_stdin_used+0x3c8> - 1966e: 0541 addi a0,a0,16 - 19670: fc1fb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 19674: 6b22 ld s6,8(sp) - 19676: 0c090563 beqz s2,19740 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x112> - 1967a: 854a mv a0,s2 - 1967c: c84fc0ef jal 15b00 - 19680: 862a mv a2,a0 - 19682: 85ca mv a1,s2 - 19684: 010b0513 addi a0,s6,16 - 19688: fa9fb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1968c: 6522 ld a0,8(sp) - 1968e: 462d li a2,11 - 19690: 0001e597 auipc a1,0x1e - 19694: 7f058593 addi a1,a1,2032 # 37e80 <_IO_stdin_used+0x3d8> - 19698: 0541 addi a0,a0,16 - 1969a: f97fb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1969e: 6922 ld s2,8(sp) - 196a0: c4e1 beqz s1,19768 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x13a> - 196a2: 8526 mv a0,s1 - 196a4: c5cfc0ef jal 15b00 - 196a8: 862a mv a2,a0 - 196aa: 85a6 mv a1,s1 - 196ac: 01090513 addi a0,s2,16 - 196b0: f81fb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 196b4: 000a4783 lbu a5,0(s4) - 196b8: cf85 beqz a5,196f0 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0xc2> - 196ba: 6522 ld a0,8(sp) - 196bc: 4609 li a2,2 - 196be: 00020597 auipc a1,0x20 - 196c2: e6a58593 addi a1,a1,-406 # 39528 <_IO_stdin_used+0x1a80> - 196c6: 0541 addi a0,a0,16 - 196c8: f69fb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 196cc: 8552 mv a0,s4 - 196ce: c32fc0ef jal 15b00 - 196d2: 862a mv a2,a0 - 196d4: 6522 ld a0,8(sp) - 196d6: 85d2 mv a1,s4 - 196d8: 0541 addi a0,a0,16 - 196da: f57fb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 196de: 6522 ld a0,8(sp) - 196e0: 4605 li a2,1 - 196e2: 00020597 auipc a1,0x20 - 196e6: 55e58593 addi a1,a1,1374 # 39c40 <_IO_stdin_used+0x2198> - 196ea: 0541 addi a0,a0,16 - 196ec: f45fb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 196f0: 6522 ld a0,8(sp) - 196f2: 462d li a2,11 - 196f4: 0001e597 auipc a1,0x1e - 196f8: 79c58593 addi a1,a1,1948 # 37e90 <_IO_stdin_used+0x3e8> - 196fc: 0541 addi a0,a0,16 - 196fe: f33fb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 19702: 64a2 ld s1,8(sp) - 19704: c821 beqz s0,19754 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x126> - 19706: 8522 mv a0,s0 - 19708: bf8fc0ef jal 15b00 - 1970c: 862a mv a2,a0 - 1970e: 85a2 mv a1,s0 - 19710: 01048513 addi a0,s1,16 - 19714: f1dfb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 19718: 85d6 mv a1,s5 - 1971a: 854e mv a0,s3 - 1971c: efbff0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 19720: 6522 ld a0,8(sp) - 19722: c501 beqz a0,1972a <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0xfc> - 19724: 611c ld a5,0(a0) - 19726: 679c ld a5,8(a5) - 19728: 9782 jalr a5 - 1972a: 60a6 ld ra,72(sp) - 1972c: 6406 ld s0,64(sp) - 1972e: 74e2 ld s1,56(sp) - 19730: 7942 ld s2,48(sp) - 19732: 7a02 ld s4,32(sp) - 19734: 6ae2 ld s5,24(sp) - 19736: 6b42 ld s6,16(sp) - 19738: 854e mv a0,s3 - 1973a: 79a2 ld s3,40(sp) - 1973c: 6161 addi sp,sp,80 - 1973e: 8082 ret - 19740: 010b0513 addi a0,s6,16 - 19744: 4619 li a2,6 - 19746: 0001e597 auipc a1,0x1e - 1974a: 6a258593 addi a1,a1,1698 # 37de8 <_IO_stdin_used+0x340> - 1974e: ee3fb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 19752: bf2d j 1968c <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x5e> - 19754: 01048513 addi a0,s1,16 - 19758: 4619 li a2,6 - 1975a: 0001e597 auipc a1,0x1e - 1975e: 68e58593 addi a1,a1,1678 # 37de8 <_IO_stdin_used+0x340> - 19762: ecffb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 19766: bf4d j 19718 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0xea> - 19768: 01090513 addi a0,s2,16 - 1976c: 4619 li a2,6 - 1976e: 0001e597 auipc a1,0x1e - 19772: 67a58593 addi a1,a1,1658 # 37de8 <_IO_stdin_used+0x340> - 19776: ebbfb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1977a: bf2d j 196b4 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x86> - 1977c: 67a2 ld a5,8(sp) - 1977e: 842a mv s0,a0 - 19780: c789 beqz a5,1978a <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x15c> - 19782: 6398 ld a4,0(a5) - 19784: 853e mv a0,a5 - 19786: 671c ld a5,8(a4) - 19788: 9782 jalr a5 - 1978a: 8522 mv a0,s0 - 1978c: f95fb0ef jal 15720 <_Unwind_Resume@plt> - -0000000000019790 <_ZN7testing8internalL12FlagToEnvVarEPKc>: - 19790: 711d addi sp,sp,-96 - 19792: fc4e sd s3,56(sp) - 19794: 00810993 addi s3,sp,8 - 19798: e0ca sd s2,64(sp) - 1979a: 892a mv s2,a0 - 1979c: 854e mv a0,s3 - 1979e: e8a2 sd s0,80(sp) - 197a0: ec86 sd ra,88(sp) - 197a2: 842e mv s0,a1 - 197a4: e4a6 sd s1,72(sp) - 197a6: f852 sd s4,48(sp) - 197a8: a45ff0ef jal 191ec <_ZN7testing7MessageC1Ev> - 197ac: 6522 ld a0,8(sp) - 197ae: 4619 li a2,6 - 197b0: 0001e597 auipc a1,0x1e - 197b4: 64058593 addi a1,a1,1600 # 37df0 <_IO_stdin_used+0x348> - 197b8: 0541 addi a0,a0,16 - 197ba: e77fb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 197be: 64a2 ld s1,8(sp) - 197c0: c45d beqz s0,1986e <_ZN7testing8internalL12FlagToEnvVarEPKc+0xde> - 197c2: 8522 mv a0,s0 - 197c4: b3cfc0ef jal 15b00 - 197c8: 862a mv a2,a0 - 197ca: 85a2 mv a1,s0 - 197cc: 01048513 addi a0,s1,16 - 197d0: e61fb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 197d4: 01010a13 addi s4,sp,16 - 197d8: 8552 mv a0,s4 - 197da: 85ce mv a1,s3 - 197dc: e3bff0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 197e0: 6522 ld a0,8(sp) - 197e2: c501 beqz a0,197ea <_ZN7testing8internalL12FlagToEnvVarEPKc+0x5a> - 197e4: 611c ld a5,0(a0) - 197e6: 679c ld a5,8(a5) - 197e8: 9782 jalr a5 - 197ea: 854e mv a0,s3 - 197ec: a01ff0ef jal 191ec <_ZN7testing7MessageC1Ev> - 197f0: 67e2 ld a5,24(sp) - 197f2: 4401 li s0,0 - 197f4: 00710493 addi s1,sp,7 - 197f8: eb91 bnez a5,1980c <_ZN7testing8internalL12FlagToEnvVarEPKc+0x7c> - 197fa: a091 j 1983e <_ZN7testing8internalL12FlagToEnvVarEPKc+0xae> - 197fc: 4605 li a2,1 - 197fe: 85a6 mv a1,s1 - 19800: e31fb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 19804: 67e2 ld a5,24(sp) - 19806: 0405 addi s0,s0,1 - 19808: 02f40b63 beq s0,a5,1983e <_ZN7testing8internalL12FlagToEnvVarEPKc+0xae> - 1980c: 67c2 ld a5,16(sp) - 1980e: 97a2 add a5,a5,s0 - 19810: 0007c503 lbu a0,0(a5) - 19814: f7dfb0ef jal 15790 - 19818: 67a2 ld a5,8(sp) - 1981a: 0ff57593 zext.b a1,a0 - 1981e: 00b103a3 sb a1,7(sp) - 19822: 6b98 ld a4,16(a5) - 19824: 01078513 addi a0,a5,16 - 19828: fe873783 ld a5,-24(a4) - 1982c: 97aa add a5,a5,a0 - 1982e: 6b9c ld a5,16(a5) - 19830: f7f1 bnez a5,197fc <_ZN7testing8internalL12FlagToEnvVarEPKc+0x6c> - 19832: 81efc0ef jal 15850 <_ZNSo3putEc@plt> - 19836: 67e2 ld a5,24(sp) - 19838: 0405 addi s0,s0,1 - 1983a: fcf419e3 bne s0,a5,1980c <_ZN7testing8internalL12FlagToEnvVarEPKc+0x7c> - 1983e: 85ce mv a1,s3 - 19840: 854a mv a0,s2 - 19842: dd5ff0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 19846: 6522 ld a0,8(sp) - 19848: c501 beqz a0,19850 <_ZN7testing8internalL12FlagToEnvVarEPKc+0xc0> - 1984a: 611c ld a5,0(a0) - 1984c: 679c ld a5,8(a5) - 1984e: 9782 jalr a5 - 19850: 6542 ld a0,16(sp) - 19852: 101c addi a5,sp,32 - 19854: 00f50463 beq a0,a5,1985c <_ZN7testing8internalL12FlagToEnvVarEPKc+0xcc> - 19858: fd9fb0ef jal 15830 <_ZdlPv@plt> - 1985c: 60e6 ld ra,88(sp) - 1985e: 6446 ld s0,80(sp) - 19860: 64a6 ld s1,72(sp) - 19862: 79e2 ld s3,56(sp) - 19864: 7a42 ld s4,48(sp) - 19866: 854a mv a0,s2 - 19868: 6906 ld s2,64(sp) - 1986a: 6125 addi sp,sp,96 - 1986c: 8082 ret - 1986e: 01048513 addi a0,s1,16 - 19872: 4619 li a2,6 - 19874: 0001e597 auipc a1,0x1e - 19878: 57458593 addi a1,a1,1396 # 37de8 <_IO_stdin_used+0x340> - 1987c: db5fb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 19880: bf91 j 197d4 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x44> - 19882: 67a2 ld a5,8(sp) - 19884: 842a mv s0,a0 - 19886: cf81 beqz a5,1989e <_ZN7testing8internalL12FlagToEnvVarEPKc+0x10e> - 19888: 6398 ld a4,0(a5) - 1988a: 853e mv a0,a5 - 1988c: 671c ld a5,8(a4) - 1988e: 9782 jalr a5 - 19890: a039 j 1989e <_ZN7testing8internalL12FlagToEnvVarEPKc+0x10e> - 19892: 67a2 ld a5,8(sp) - 19894: 842a mv s0,a0 - 19896: eb89 bnez a5,198a8 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x118> - 19898: 8552 mv a0,s4 - 1989a: e63fc0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1989e: 8522 mv a0,s0 - 198a0: e81fb0ef jal 15720 <_Unwind_Resume@plt> - 198a4: 842a mv s0,a0 - 198a6: bfcd j 19898 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x108> - 198a8: 6398 ld a4,0(a5) - 198aa: 853e mv a0,a5 - 198ac: 671c ld a5,8(a4) - 198ae: 9782 jalr a5 - 198b0: b7e5 j 19898 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x108> - -00000000000198b2 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE>: - 198b2: 7119 addi sp,sp,-128 - 198b4: f8a2 sd s0,112(sp) - 198b6: f4a6 sd s1,104(sp) - 198b8: 842a mv s0,a0 - 198ba: 84ae mv s1,a1 - 198bc: 850a mv a0,sp - 198be: 85b2 mv a1,a2 - 198c0: e8d2 sd s4,80(sp) - 198c2: fc86 sd ra,120(sp) - 198c4: d53ff0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 198c8: 67a2 ld a5,8(sp) - 198ca: 8a0a mv s4,sp - 198cc: e79d bnez a5,198fa <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x48> - 198ce: 01040793 addi a5,s0,16 - 198d2: e01c sd a5,0(s0) - 198d4: 608c ld a1,0(s1) - 198d6: 6490 ld a2,8(s1) - 198d8: 8522 mv a0,s0 - 198da: 962e add a2,a2,a1 - 198dc: 986fe0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 198e0: 6502 ld a0,0(sp) - 198e2: 081c addi a5,sp,16 - 198e4: 00f50463 beq a0,a5,198ec <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x3a> - 198e8: f49fb0ef jal 15830 <_ZdlPv@plt> - 198ec: 70e6 ld ra,120(sp) - 198ee: 8522 mv a0,s0 - 198f0: 7446 ld s0,112(sp) - 198f2: 74a6 ld s1,104(sp) - 198f4: 6a46 ld s4,80(sp) - 198f6: 6109 addi sp,sp,128 - 198f8: 8082 ret - 198fa: e4d6 sd s5,72(sp) - 198fc: 0084ba83 ld s5,8(s1) - 19900: f0ca sd s2,96(sp) - 19902: 02010913 addi s2,sp,32 - 19906: ecce sd s3,88(sp) - 19908: 854a mv a0,s2 - 1990a: 03010993 addi s3,sp,48 - 1990e: 001a8593 addi a1,s5,1 - 19912: 6084 ld s1,0(s1) - 19914: f402 sd zero,40(sp) - 19916: 02010823 sb zero,48(sp) - 1991a: f04e sd s3,32(sp) - 1991c: 804fc0ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 19920: 7722 ld a4,40(sp) - 19922: 57fd li a5,-1 - 19924: 8389 srli a5,a5,0x2 - 19926: 8f99 sub a5,a5,a4 - 19928: 0d57e863 bltu a5,s5,199f8 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x146> - 1992c: 8656 mv a2,s5 - 1992e: 85a6 mv a1,s1 - 19930: 854a mv a0,s2 - 19932: f9ffb0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 19936: 7722 ld a4,40(sp) - 19938: 57fd li a5,-1 - 1993a: 8389 srli a5,a5,0x2 - 1993c: 0af70863 beq a4,a5,199ec <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x13a> - 19940: 4605 li a2,1 - 19942: 0001f597 auipc a1,0x1f - 19946: cae58593 addi a1,a1,-850 # 385f0 <_IO_stdin_used+0xb48> - 1994a: 854a mv a0,s2 - 1994c: f85fb0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 19950: 7722 ld a4,40(sp) - 19952: 57fd li a5,-1 - 19954: 6622 ld a2,8(sp) - 19956: 8389 srli a5,a5,0x2 - 19958: 8f99 sub a5,a5,a4 - 1995a: 6582 ld a1,0(sp) - 1995c: 08c7e263 bltu a5,a2,199e0 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x12e> - 19960: 854a mv a0,s2 - 19962: f6ffb0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 19966: 01040693 addi a3,s0,16 - 1996a: e014 sd a3,0(s0) - 1996c: 6110 ld a2,0(a0) - 1996e: 01050713 addi a4,a0,16 - 19972: 87aa mv a5,a0 - 19974: 02e60563 beq a2,a4,1999e <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0xec> - 19978: 6914 ld a3,16(a0) - 1997a: e010 sd a2,0(s0) - 1997c: e814 sd a3,16(s0) - 1997e: 6794 ld a3,8(a5) - 19980: e398 sd a4,0(a5) - 19982: 7502 ld a0,32(sp) - 19984: e414 sd a3,8(s0) - 19986: 0007b423 sd zero,8(a5) - 1998a: 00078823 sb zero,16(a5) - 1998e: 03350663 beq a0,s3,199ba <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x108> - 19992: e9ffb0ef jal 15830 <_ZdlPv@plt> - 19996: 7906 ld s2,96(sp) - 19998: 69e6 ld s3,88(sp) - 1999a: 6aa6 ld s5,72(sp) - 1999c: b791 j 198e0 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x2e> - 1999e: 6510 ld a2,8(a0) - 199a0: 853a mv a0,a4 - 199a2: 0605 addi a2,a2,1 - 199a4: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma - 199a8: 02050407 vle8.v v8,(a0) - 199ac: 8e0d sub a2,a2,a1 - 199ae: 952e add a0,a0,a1 - 199b0: 02068427 vse8.v v8,(a3) - 199b4: 96ae add a3,a3,a1 - 199b6: f67d bnez a2,199a4 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0xf2> - 199b8: b7d9 j 1997e <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0xcc> - 199ba: 7906 ld s2,96(sp) - 199bc: 69e6 ld s3,88(sp) - 199be: 6aa6 ld s5,72(sp) - 199c0: b705 j 198e0 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x2e> - 199c2: 842a mv s0,a0 - 199c4: f0ca sd s2,96(sp) - 199c6: ecce sd s3,88(sp) - 199c8: e4d6 sd s5,72(sp) - 199ca: 8552 mv a0,s4 - 199cc: d31fc0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 199d0: 8522 mv a0,s0 - 199d2: d4ffb0ef jal 15720 <_Unwind_Resume@plt> - 199d6: 842a mv s0,a0 - 199d8: 854a mv a0,s2 - 199da: d23fc0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 199de: b7f5 j 199ca <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x118> - 199e0: 0001e517 auipc a0,0x1e - 199e4: 41850513 addi a0,a0,1048 # 37df8 <_IO_stdin_used+0x350> - 199e8: e39fb0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 199ec: 0001e517 auipc a0,0x1e - 199f0: 40c50513 addi a0,a0,1036 # 37df8 <_IO_stdin_used+0x350> - 199f4: e2dfb0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 199f8: 0001e517 auipc a0,0x1e - 199fc: 40050513 addi a0,a0,1024 # 37df8 <_IO_stdin_used+0x350> - 19a00: e21fb0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 19a04: bfc9 j 199d6 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x124> - -0000000000019a06 <_ZN7testing10TestResult20ClearTestPartResultsEv>: - 19a06: 7179 addi sp,sp,-48 - 19a08: ec26 sd s1,24(sp) - 19a0a: e44e sd s3,8(sp) - 19a0c: 6124 ld s1,64(a0) - 19a0e: 03853983 ld s3,56(a0) - 19a12: f406 sd ra,40(sp) - 19a14: 04998363 beq s3,s1,19a5a <_ZN7testing10TestResult20ClearTestPartResultsEv+0x54> - 19a18: f022 sd s0,32(sp) - 19a1a: e84a sd s2,16(sp) - 19a1c: 844e mv s0,s3 - 19a1e: 892a mv s2,a0 - 19a20: 6828 ld a0,80(s0) - 19a22: 06040793 addi a5,s0,96 - 19a26: 00f50463 beq a0,a5,19a2e <_ZN7testing10TestResult20ClearTestPartResultsEv+0x28> - 19a2a: e07fb0ef jal 15830 <_ZdlPv@plt> - 19a2e: 7808 ld a0,48(s0) - 19a30: 04040793 addi a5,s0,64 - 19a34: 00f50463 beq a0,a5,19a3c <_ZN7testing10TestResult20ClearTestPartResultsEv+0x36> - 19a38: df9fb0ef jal 15830 <_ZdlPv@plt> - 19a3c: 6408 ld a0,8(s0) - 19a3e: 01840793 addi a5,s0,24 - 19a42: 00f50463 beq a0,a5,19a4a <_ZN7testing10TestResult20ClearTestPartResultsEv+0x44> - 19a46: debfb0ef jal 15830 <_ZdlPv@plt> - 19a4a: 07040413 addi s0,s0,112 - 19a4e: fc8499e3 bne s1,s0,19a20 <_ZN7testing10TestResult20ClearTestPartResultsEv+0x1a> - 19a52: 05393023 sd s3,64(s2) - 19a56: 7402 ld s0,32(sp) - 19a58: 6942 ld s2,16(sp) - 19a5a: 70a2 ld ra,40(sp) - 19a5c: 64e2 ld s1,24(sp) - 19a5e: 69a2 ld s3,8(sp) - 19a60: 6145 addi sp,sp,48 - 19a62: 8082 ret - -0000000000019a64 <_ZN7testing10TestResult5ClearEv>: - 19a64: 7179 addi sp,sp,-48 - 19a66: e84a sd s2,16(sp) - 19a68: e44e sd s3,8(sp) - 19a6a: 04053903 ld s2,64(a0) - 19a6e: 03853983 ld s3,56(a0) - 19a72: ec26 sd s1,24(sp) - 19a74: f406 sd ra,40(sp) - 19a76: f022 sd s0,32(sp) - 19a78: 84aa mv s1,a0 - 19a7a: 03298e63 beq s3,s2,19ab6 <_ZN7testing10TestResult5ClearEv+0x52> - 19a7e: 844e mv s0,s3 - 19a80: 6828 ld a0,80(s0) - 19a82: 06040793 addi a5,s0,96 - 19a86: 00f50463 beq a0,a5,19a8e <_ZN7testing10TestResult5ClearEv+0x2a> - 19a8a: da7fb0ef jal 15830 <_ZdlPv@plt> - 19a8e: 7808 ld a0,48(s0) - 19a90: 04040793 addi a5,s0,64 - 19a94: 00f50463 beq a0,a5,19a9c <_ZN7testing10TestResult5ClearEv+0x38> - 19a98: d99fb0ef jal 15830 <_ZdlPv@plt> - 19a9c: 6408 ld a0,8(s0) - 19a9e: 01840793 addi a5,s0,24 - 19aa2: 00f50463 beq a0,a5,19aaa <_ZN7testing10TestResult5ClearEv+0x46> - 19aa6: d8bfb0ef jal 15830 <_ZdlPv@plt> - 19aaa: 07040413 addi s0,s0,112 - 19aae: fc8919e3 bne s2,s0,19a80 <_ZN7testing10TestResult5ClearEv+0x1c> - 19ab2: 0534b023 sd s3,64(s1) - 19ab6: 0504b983 ld s3,80(s1) - 19aba: 0584b903 ld s2,88(s1) - 19abe: 03298763 beq s3,s2,19aec <_ZN7testing10TestResult5ClearEv+0x88> - 19ac2: 844e mv s0,s3 - 19ac4: 7008 ld a0,32(s0) - 19ac6: 03040793 addi a5,s0,48 - 19aca: 00f50463 beq a0,a5,19ad2 <_ZN7testing10TestResult5ClearEv+0x6e> - 19ace: d63fb0ef jal 15830 <_ZdlPv@plt> - 19ad2: 6008 ld a0,0(s0) - 19ad4: 01040793 addi a5,s0,16 - 19ad8: 00f50463 beq a0,a5,19ae0 <_ZN7testing10TestResult5ClearEv+0x7c> - 19adc: d55fb0ef jal 15830 <_ZdlPv@plt> - 19ae0: 04040413 addi s0,s0,64 - 19ae4: fe8910e3 bne s2,s0,19ac4 <_ZN7testing10TestResult5ClearEv+0x60> - 19ae8: 0534bc23 sd s3,88(s1) - 19aec: 70a2 ld ra,40(sp) - 19aee: 7402 ld s0,32(sp) - 19af0: 0604a423 sw zero,104(s1) - 19af4: 0604bc23 sd zero,120(s1) - 19af8: 6942 ld s2,16(sp) - 19afa: 64e2 ld s1,24(sp) - 19afc: 69a2 ld s3,8(sp) - 19afe: 6145 addi sp,sp,48 - 19b00: 8082 ret - -0000000000019b02 <_ZNK7testing10TestResult15HasFatalFailureEv>: - 19b02: 7d10 ld a2,56(a0) - 19b04: 612c ld a1,64(a0) - 19b06: 0ab60263 beq a2,a1,19baa <_ZNK7testing10TestResult15HasFatalFailureEv+0xa8> - 19b0a: 0db6e6b7 lui a3,0xdb6e - 19b0e: b6e68693 addi a3,a3,-1170 # db6db6e <__global_pointer$+0xdb22dde> - 19b12: b6db7537 lui a0,0xb6db7 - 19b16: f9058713 addi a4,a1,-112 - 19b1a: 1682 slli a3,a3,0x20 - 19b1c: db750513 addi a0,a0,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6c027> - 19b20: 8f11 sub a4,a4,a2 - 19b22: 96aa add a3,a3,a0 - 19b24: 8311 srli a4,a4,0x4 - 19b26: 02d70733 mul a4,a4,a3 - 19b2a: 02200693 li a3,34 - 19b2e: 87b2 mv a5,a2 - 19b30: 0712 slli a4,a4,0x4 - 19b32: 8311 srli a4,a4,0x4 - 19b34: 04e6fe63 bgeu a3,a4,19b90 <_ZNK7testing10TestResult15HasFatalFailureEv+0x8e> - 19b38: 40c586b3 sub a3,a1,a2 - 19b3c: 8abd andi a3,a3,15 - 19b3e: eaa9 bnez a3,19b90 <_ZNK7testing10TestResult15HasFatalFailureEv+0x8e> - 19b40: 0d8077d7 vsetvli a5,zero,e64,m1,ta,ma - 19b44: 5208a157 vid.v v2 - 19b48: 07000693 li a3,112 - 19b4c: 9626e157 vmul.vx v2,v2,a3 - 19b50: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma - 19b54: 5e0030d7 vmv.v.i v1,0 - 19b58: 0705 addi a4,a4,1 - 19b5a: 017777d7 vsetvli a5,a4,e32,mf2,tu,mu - 19b5e: 06267007 vluxei64.v v0,(a2),v2 - 19b62: 00379693 slli a3,a5,0x3 - 19b66: 8e9d sub a3,a3,a5 - 19b68: 0692 slli a3,a3,0x4 - 19b6a: 8f1d sub a4,a4,a5 - 19b6c: 9636 add a2,a2,a3 - 19b6e: 62013057 vmseq.vi v0,v0,2 - 19b72: 0010b0d7 vadd.vi v1,v1,1,v0.t - 19b76: f375 bnez a4,19b5a <_ZNK7testing10TestResult15HasFatalFailureEv+0x58> - 19b78: 0d7077d7 vsetvli a5,zero,e32,mf2,ta,ma - 19b7c: 4701 li a4,0 - 19b7e: 42076157 vmv.s.x v2,a4 - 19b82: 021120d7 vredsum.vs v1,v1,v2 - 19b86: 42102557 vmv.x.s a0,v1 - 19b8a: 00a03533 snez a0,a0 - 19b8e: 8082 ret - 19b90: 4501 li a0,0 - 19b92: 4689 li a3,2 - 19b94: 4398 lw a4,0(a5) - 19b96: 07078793 addi a5,a5,112 - 19b9a: 00d71363 bne a4,a3,19ba0 <_ZNK7testing10TestResult15HasFatalFailureEv+0x9e> - 19b9e: 2505 addiw a0,a0,1 - 19ba0: fef59ae3 bne a1,a5,19b94 <_ZNK7testing10TestResult15HasFatalFailureEv+0x92> - 19ba4: 00a03533 snez a0,a0 - 19ba8: 8082 ret - 19baa: 4501 li a0,0 - 19bac: 8082 ret - -0000000000019bae <_ZNK7testing10TestResult18HasNonfatalFailureEv>: - 19bae: 7d10 ld a2,56(a0) - 19bb0: 612c ld a1,64(a0) - 19bb2: 0ab60263 beq a2,a1,19c56 <_ZNK7testing10TestResult18HasNonfatalFailureEv+0xa8> - 19bb6: 0db6e6b7 lui a3,0xdb6e - 19bba: b6e68693 addi a3,a3,-1170 # db6db6e <__global_pointer$+0xdb22dde> - 19bbe: b6db7537 lui a0,0xb6db7 - 19bc2: f9058713 addi a4,a1,-112 - 19bc6: 1682 slli a3,a3,0x20 - 19bc8: db750513 addi a0,a0,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6c027> - 19bcc: 8f11 sub a4,a4,a2 - 19bce: 96aa add a3,a3,a0 - 19bd0: 8311 srli a4,a4,0x4 - 19bd2: 02d70733 mul a4,a4,a3 - 19bd6: 02200693 li a3,34 - 19bda: 87b2 mv a5,a2 - 19bdc: 0712 slli a4,a4,0x4 - 19bde: 8311 srli a4,a4,0x4 - 19be0: 04e6fe63 bgeu a3,a4,19c3c <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x8e> - 19be4: 40c586b3 sub a3,a1,a2 - 19be8: 8abd andi a3,a3,15 - 19bea: eaa9 bnez a3,19c3c <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x8e> - 19bec: 0d8077d7 vsetvli a5,zero,e64,m1,ta,ma - 19bf0: 5208a157 vid.v v2 - 19bf4: 07000693 li a3,112 - 19bf8: 9626e157 vmul.vx v2,v2,a3 - 19bfc: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma - 19c00: 5e0030d7 vmv.v.i v1,0 - 19c04: 0705 addi a4,a4,1 - 19c06: 017777d7 vsetvli a5,a4,e32,mf2,tu,mu - 19c0a: 06267007 vluxei64.v v0,(a2),v2 - 19c0e: 00379693 slli a3,a5,0x3 - 19c12: 8e9d sub a3,a3,a5 - 19c14: 0692 slli a3,a3,0x4 - 19c16: 8f1d sub a4,a4,a5 - 19c18: 9636 add a2,a2,a3 - 19c1a: 6200b057 vmseq.vi v0,v0,1 - 19c1e: 0010b0d7 vadd.vi v1,v1,1,v0.t - 19c22: f375 bnez a4,19c06 <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x58> - 19c24: 0d7077d7 vsetvli a5,zero,e32,mf2,ta,ma - 19c28: 4701 li a4,0 - 19c2a: 42076157 vmv.s.x v2,a4 - 19c2e: 021120d7 vredsum.vs v1,v1,v2 - 19c32: 42102557 vmv.x.s a0,v1 - 19c36: 00a03533 snez a0,a0 - 19c3a: 8082 ret - 19c3c: 4501 li a0,0 - 19c3e: 4685 li a3,1 - 19c40: 4398 lw a4,0(a5) - 19c42: 07078793 addi a5,a5,112 - 19c46: 00d71363 bne a4,a3,19c4c <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x9e> - 19c4a: 2505 addiw a0,a0,1 - 19c4c: fef59ae3 bne a1,a5,19c40 <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x92> - 19c50: 00a03533 snez a0,a0 - 19c54: 8082 ret - 19c56: 4501 li a0,0 - 19c58: 8082 ret - -0000000000019c5a <_ZNK7testing10TestResult16total_part_countEv>: - 19c5a: 6138 ld a4,64(a0) - 19c5c: 7d10 ld a2,56(a0) - 19c5e: 6db6e7b7 lui a5,0x6db6e - 19c62: b6db76b7 lui a3,0xb6db7 - 19c66: b6e78793 addi a5,a5,-1170 # 6db6db6e <__global_pointer$+0x6db22dde> - 19c6a: 40c70533 sub a0,a4,a2 - 19c6e: 1782 slli a5,a5,0x20 - 19c70: db768713 addi a4,a3,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6c027> - 19c74: 97ba add a5,a5,a4 - 19c76: 8511 srai a0,a0,0x4 - 19c78: 02f5053b mulw a0,a0,a5 - 19c7c: 8082 ret - -0000000000019c7e <_ZNK7testing10TestResult17GetTestPartResultEi>: - 19c7e: 1101 addi sp,sp,-32 - 19c80: ec06 sd ra,24(sp) - 19c82: e822 sd s0,16(sp) - 19c84: e426 sd s1,8(sp) - 19c86: 0405c463 bltz a1,19cce <_ZNK7testing10TestResult17GetTestPartResultEi+0x50> - 19c8a: 842e mv s0,a1 - 19c8c: 84aa mv s1,a0 - 19c8e: fcdff0ef jal 19c5a <_ZNK7testing10TestResult16total_part_countEv> - 19c92: 02a45e63 bge s0,a0,19cce <_ZNK7testing10TestResult17GetTestPartResultEi+0x50> - 19c96: 7c88 ld a0,56(s1) - 19c98: 60b0 ld a2,64(s1) - 19c9a: 6db6e7b7 lui a5,0x6db6e - 19c9e: b6e78793 addi a5,a5,-1170 # 6db6db6e <__global_pointer$+0x6db22dde> - 19ca2: b6db7737 lui a4,0xb6db7 - 19ca6: 1782 slli a5,a5,0x20 - 19ca8: db770713 addi a4,a4,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6c027> - 19cac: 8e09 sub a2,a2,a0 - 19cae: 97ba add a5,a5,a4 - 19cb0: 8611 srai a2,a2,0x4 - 19cb2: 02f60633 mul a2,a2,a5 - 19cb6: 00c47e63 bgeu s0,a2,19cd2 <_ZNK7testing10TestResult17GetTestPartResultEi+0x54> - 19cba: 00341793 slli a5,s0,0x3 - 19cbe: 60e2 ld ra,24(sp) - 19cc0: 8f81 sub a5,a5,s0 - 19cc2: 6442 ld s0,16(sp) - 19cc4: 0792 slli a5,a5,0x4 - 19cc6: 64a2 ld s1,8(sp) - 19cc8: 953e add a0,a0,a5 - 19cca: 6105 addi sp,sp,32 - 19ccc: 8082 ret - 19cce: f42fb0ef jal 15410 - 19cd2: 85a2 mv a1,s0 - 19cd4: 0001e517 auipc a0,0x1e - 19cd8: 21c50513 addi a0,a0,540 # 37ef0 <_IO_stdin_used+0x448> - 19cdc: ba5fb0ef jal 15880 <_ZSt24__throw_out_of_range_fmtPKcz@plt> - -0000000000019ce0 <_ZNK7testing10TestResult6FailedEv>: - 19ce0: 1101 addi sp,sp,-32 - 19ce2: e822 sd s0,16(sp) - 19ce4: e426 sd s1,8(sp) - 19ce6: e04a sd s2,0(sp) - 19ce8: ec06 sd ra,24(sp) - 19cea: 84aa mv s1,a0 - 19cec: 4401 li s0,0 - 19cee: 4905 li s2,1 - 19cf0: 8526 mv a0,s1 - 19cf2: f69ff0ef jal 19c5a <_ZNK7testing10TestResult16total_part_countEv> - 19cf6: 87aa mv a5,a0 - 19cf8: 85a2 mv a1,s0 + 195c0: 689c ld a5,16(s1) + 195c2: 147d addi s0,s0,-1 + 195c4: 00341713 slli a4,s0,0x3 + 195c8: 97ba add a5,a5,a4 + 195ca: 6388 ld a0,0(a5) + 195cc: 85ca mv a1,s2 + 195ce: 611c ld a5,0(a0) + 195d0: 779c ld a5,40(a5) + 195d2: 9782 jalr a5 + 195d4: f475 bnez s0,195c0 <_ZN7testing8internal17TestEventRepeater22OnEnvironmentsSetUpEndERKNS_8UnitTestE+0x2a> + 195d6: 60e2 ld ra,24(sp) + 195d8: 6442 ld s0,16(sp) + 195da: 64a2 ld s1,8(sp) + 195dc: 6902 ld s2,0(sp) + 195de: 6105 addi sp,sp,32 + 195e0: 8082 ret + 195e2: 8082 ret + +00000000000195e4 <_ZN7testing8internal17TestEventRepeater25OnEnvironmentsTearDownEndERKNS_8UnitTestE>: + 195e4: 00854783 lbu a5,8(a0) + 195e8: c7a1 beqz a5,19630 <_ZN7testing8internal17TestEventRepeater25OnEnvironmentsTearDownEndERKNS_8UnitTestE+0x4c> + 195ea: 1101 addi sp,sp,-32 + 195ec: 691c ld a5,16(a0) + 195ee: e822 sd s0,16(sp) + 195f0: 6d00 ld s0,24(a0) + 195f2: e426 sd s1,8(sp) + 195f4: e04a sd s2,0(sp) + 195f6: 8c1d sub s0,s0,a5 + 195f8: ec06 sd ra,24(sp) + 195fa: 840d srai s0,s0,0x3 + 195fc: 84aa mv s1,a0 + 195fe: 892e mv s2,a1 + 19600: e801 bnez s0,19610 <_ZN7testing8internal17TestEventRepeater25OnEnvironmentsTearDownEndERKNS_8UnitTestE+0x2c> + 19602: 60e2 ld ra,24(sp) + 19604: 6442 ld s0,16(sp) + 19606: 64a2 ld s1,8(sp) + 19608: 6902 ld s2,0(sp) + 1960a: 6105 addi sp,sp,32 + 1960c: 8082 ret + 1960e: 689c ld a5,16(s1) + 19610: 147d addi s0,s0,-1 + 19612: 00341713 slli a4,s0,0x3 + 19616: 97ba add a5,a5,a4 + 19618: 6388 ld a0,0(a5) + 1961a: 85ca mv a1,s2 + 1961c: 611c ld a5,0(a0) + 1961e: 7bbc ld a5,112(a5) + 19620: 9782 jalr a5 + 19622: f475 bnez s0,1960e <_ZN7testing8internal17TestEventRepeater25OnEnvironmentsTearDownEndERKNS_8UnitTestE+0x2a> + 19624: 60e2 ld ra,24(sp) + 19626: 6442 ld s0,16(sp) + 19628: 64a2 ld s1,8(sp) + 1962a: 6902 ld s2,0(sp) + 1962c: 6105 addi sp,sp,32 + 1962e: 8082 ret + 19630: 8082 ret + +0000000000019632 <_ZN7testing8internal17TestEventRepeater9OnTestEndERKNS_8TestInfoE>: + 19632: 00854783 lbu a5,8(a0) + 19636: c7a1 beqz a5,1967e <_ZN7testing8internal17TestEventRepeater9OnTestEndERKNS_8TestInfoE+0x4c> + 19638: 1101 addi sp,sp,-32 + 1963a: 691c ld a5,16(a0) + 1963c: e822 sd s0,16(sp) + 1963e: 6d00 ld s0,24(a0) + 19640: e426 sd s1,8(sp) + 19642: e04a sd s2,0(sp) + 19644: 8c1d sub s0,s0,a5 + 19646: ec06 sd ra,24(sp) + 19648: 840d srai s0,s0,0x3 + 1964a: 84aa mv s1,a0 + 1964c: 892e mv s2,a1 + 1964e: e801 bnez s0,1965e <_ZN7testing8internal17TestEventRepeater9OnTestEndERKNS_8TestInfoE+0x2c> + 19650: 60e2 ld ra,24(sp) + 19652: 6442 ld s0,16(sp) + 19654: 64a2 ld s1,8(sp) + 19656: 6902 ld s2,0(sp) + 19658: 6105 addi sp,sp,32 + 1965a: 8082 ret + 1965c: 689c ld a5,16(s1) + 1965e: 147d addi s0,s0,-1 + 19660: 00341713 slli a4,s0,0x3 + 19664: 97ba add a5,a5,a4 + 19666: 6388 ld a0,0(a5) + 19668: 85ca mv a1,s2 + 1966a: 611c ld a5,0(a0) + 1966c: 6bbc ld a5,80(a5) + 1966e: 9782 jalr a5 + 19670: f475 bnez s0,1965c <_ZN7testing8internal17TestEventRepeater9OnTestEndERKNS_8TestInfoE+0x2a> + 19672: 60e2 ld ra,24(sp) + 19674: 6442 ld s0,16(sp) + 19676: 64a2 ld s1,8(sp) + 19678: 6902 ld s2,0(sp) + 1967a: 6105 addi sp,sp,32 + 1967c: 8082 ret + 1967e: 8082 ret + +0000000000019680 <_ZN7testing8internal17TestEventRepeater13OnTestCaseEndERKNS_9TestSuiteE>: + 19680: 00854783 lbu a5,8(a0) + 19684: c7a1 beqz a5,196cc <_ZN7testing8internal17TestEventRepeater13OnTestCaseEndERKNS_9TestSuiteE+0x4c> + 19686: 1101 addi sp,sp,-32 + 19688: 691c ld a5,16(a0) + 1968a: e822 sd s0,16(sp) + 1968c: 6d00 ld s0,24(a0) + 1968e: e426 sd s1,8(sp) + 19690: e04a sd s2,0(sp) + 19692: 8c1d sub s0,s0,a5 + 19694: ec06 sd ra,24(sp) + 19696: 840d srai s0,s0,0x3 + 19698: 84aa mv s1,a0 + 1969a: 892e mv s2,a1 + 1969c: e801 bnez s0,196ac <_ZN7testing8internal17TestEventRepeater13OnTestCaseEndERKNS_9TestSuiteE+0x2c> + 1969e: 60e2 ld ra,24(sp) + 196a0: 6442 ld s0,16(sp) + 196a2: 64a2 ld s1,8(sp) + 196a4: 6902 ld s2,0(sp) + 196a6: 6105 addi sp,sp,32 + 196a8: 8082 ret + 196aa: 689c ld a5,16(s1) + 196ac: 147d addi s0,s0,-1 + 196ae: 00341713 slli a4,s0,0x3 + 196b2: 97ba add a5,a5,a4 + 196b4: 6388 ld a0,0(a5) + 196b6: 85ca mv a1,s2 + 196b8: 611c ld a5,0(a0) + 196ba: 73bc ld a5,96(a5) + 196bc: 9782 jalr a5 + 196be: f475 bnez s0,196aa <_ZN7testing8internal17TestEventRepeater13OnTestCaseEndERKNS_9TestSuiteE+0x2a> + 196c0: 60e2 ld ra,24(sp) + 196c2: 6442 ld s0,16(sp) + 196c4: 64a2 ld s1,8(sp) + 196c6: 6902 ld s2,0(sp) + 196c8: 6105 addi sp,sp,32 + 196ca: 8082 ret + 196cc: 8082 ret + +00000000000196ce <_ZN7testing8internal17TestEventRepeater14OnTestSuiteEndERKNS_9TestSuiteE>: + 196ce: 00854783 lbu a5,8(a0) + 196d2: c7a1 beqz a5,1971a <_ZN7testing8internal17TestEventRepeater14OnTestSuiteEndERKNS_9TestSuiteE+0x4c> + 196d4: 1101 addi sp,sp,-32 + 196d6: 691c ld a5,16(a0) + 196d8: e822 sd s0,16(sp) + 196da: 6d00 ld s0,24(a0) + 196dc: e426 sd s1,8(sp) + 196de: e04a sd s2,0(sp) + 196e0: 8c1d sub s0,s0,a5 + 196e2: ec06 sd ra,24(sp) + 196e4: 840d srai s0,s0,0x3 + 196e6: 84aa mv s1,a0 + 196e8: 892e mv s2,a1 + 196ea: e801 bnez s0,196fa <_ZN7testing8internal17TestEventRepeater14OnTestSuiteEndERKNS_9TestSuiteE+0x2c> + 196ec: 60e2 ld ra,24(sp) + 196ee: 6442 ld s0,16(sp) + 196f0: 64a2 ld s1,8(sp) + 196f2: 6902 ld s2,0(sp) + 196f4: 6105 addi sp,sp,32 + 196f6: 8082 ret + 196f8: 689c ld a5,16(s1) + 196fa: 147d addi s0,s0,-1 + 196fc: 00341713 slli a4,s0,0x3 + 19700: 97ba add a5,a5,a4 + 19702: 6388 ld a0,0(a5) + 19704: 85ca mv a1,s2 + 19706: 611c ld a5,0(a0) + 19708: 6fbc ld a5,88(a5) + 1970a: 9782 jalr a5 + 1970c: f475 bnez s0,196f8 <_ZN7testing8internal17TestEventRepeater14OnTestSuiteEndERKNS_9TestSuiteE+0x2a> + 1970e: 60e2 ld ra,24(sp) + 19710: 6442 ld s0,16(sp) + 19712: 64a2 ld s1,8(sp) + 19714: 6902 ld s2,0(sp) + 19716: 6105 addi sp,sp,32 + 19718: 8082 ret + 1971a: 8082 ret + +000000000001971c <_ZN7testing8internal17TestEventRepeater16OnTestProgramEndERKNS_8UnitTestE>: + 1971c: 00854783 lbu a5,8(a0) + 19720: c7a1 beqz a5,19768 <_ZN7testing8internal17TestEventRepeater16OnTestProgramEndERKNS_8UnitTestE+0x4c> + 19722: 1101 addi sp,sp,-32 + 19724: 691c ld a5,16(a0) + 19726: e822 sd s0,16(sp) + 19728: 6d00 ld s0,24(a0) + 1972a: e426 sd s1,8(sp) + 1972c: e04a sd s2,0(sp) + 1972e: 8c1d sub s0,s0,a5 + 19730: ec06 sd ra,24(sp) + 19732: 840d srai s0,s0,0x3 + 19734: 84aa mv s1,a0 + 19736: 892e mv s2,a1 + 19738: e801 bnez s0,19748 <_ZN7testing8internal17TestEventRepeater16OnTestProgramEndERKNS_8UnitTestE+0x2c> + 1973a: 60e2 ld ra,24(sp) + 1973c: 6442 ld s0,16(sp) + 1973e: 64a2 ld s1,8(sp) + 19740: 6902 ld s2,0(sp) + 19742: 6105 addi sp,sp,32 + 19744: 8082 ret + 19746: 689c ld a5,16(s1) + 19748: 147d addi s0,s0,-1 + 1974a: 00341713 slli a4,s0,0x3 + 1974e: 97ba add a5,a5,a4 + 19750: 6388 ld a0,0(a5) + 19752: 85ca mv a1,s2 + 19754: 611c ld a5,0(a0) + 19756: 63dc ld a5,128(a5) + 19758: 9782 jalr a5 + 1975a: f475 bnez s0,19746 <_ZN7testing8internal17TestEventRepeater16OnTestProgramEndERKNS_8UnitTestE+0x2a> + 1975c: 60e2 ld ra,24(sp) + 1975e: 6442 ld s0,16(sp) + 19760: 64a2 ld s1,8(sp) + 19762: 6902 ld s2,0(sp) + 19764: 6105 addi sp,sp,32 + 19766: 8082 ret + 19768: 8082 ret + +000000000001976a <_ZN7testing8internal17TestEventRepeater20OnTestIterationStartERKNS_8UnitTestEi>: + 1976a: 00854783 lbu a5,8(a0) + 1976e: c7b1 beqz a5,197ba <_ZN7testing8internal17TestEventRepeater20OnTestIterationStartERKNS_8UnitTestEi+0x50> + 19770: 6918 ld a4,16(a0) + 19772: 6d1c ld a5,24(a0) + 19774: 7179 addi sp,sp,-48 + 19776: ec26 sd s1,24(sp) + 19778: f406 sd ra,40(sp) + 1977a: 84aa mv s1,a0 + 1977c: 02e78b63 beq a5,a4,197b2 <_ZN7testing8internal17TestEventRepeater20OnTestIterationStartERKNS_8UnitTestEi+0x48> + 19780: f022 sd s0,32(sp) + 19782: e84a sd s2,16(sp) + 19784: e44e sd s3,8(sp) + 19786: 892e mv s2,a1 + 19788: 89b2 mv s3,a2 + 1978a: 4401 li s0,0 + 1978c: 00341793 slli a5,s0,0x3 + 19790: 973e add a4,a4,a5 + 19792: 6308 ld a0,0(a4) + 19794: 864e mv a2,s3 + 19796: 85ca mv a1,s2 + 19798: 611c ld a5,0(a0) + 1979a: 0405 addi s0,s0,1 + 1979c: 6f9c ld a5,24(a5) + 1979e: 9782 jalr a5 + 197a0: 6898 ld a4,16(s1) + 197a2: 6c9c ld a5,24(s1) + 197a4: 8f99 sub a5,a5,a4 + 197a6: 878d srai a5,a5,0x3 + 197a8: fef462e3 bltu s0,a5,1978c <_ZN7testing8internal17TestEventRepeater20OnTestIterationStartERKNS_8UnitTestEi+0x22> + 197ac: 7402 ld s0,32(sp) + 197ae: 6942 ld s2,16(sp) + 197b0: 69a2 ld s3,8(sp) + 197b2: 70a2 ld ra,40(sp) + 197b4: 64e2 ld s1,24(sp) + 197b6: 6145 addi sp,sp,48 + 197b8: 8082 ret + 197ba: 8082 ret + +00000000000197bc <_ZN7testing8internal17TestEventRepeater18OnTestIterationEndERKNS_8UnitTestEi>: + 197bc: 00854783 lbu a5,8(a0) + 197c0: cba9 beqz a5,19812 <_ZN7testing8internal17TestEventRepeater18OnTestIterationEndERKNS_8UnitTestEi+0x56> + 197c2: 7179 addi sp,sp,-48 + 197c4: 691c ld a5,16(a0) + 197c6: f022 sd s0,32(sp) + 197c8: 6d00 ld s0,24(a0) + 197ca: ec26 sd s1,24(sp) + 197cc: e84a sd s2,16(sp) + 197ce: 8c1d sub s0,s0,a5 + 197d0: e44e sd s3,8(sp) + 197d2: f406 sd ra,40(sp) + 197d4: 840d srai s0,s0,0x3 + 197d6: 84aa mv s1,a0 + 197d8: 892e mv s2,a1 + 197da: 89b2 mv s3,a2 + 197dc: e809 bnez s0,197ee <_ZN7testing8internal17TestEventRepeater18OnTestIterationEndERKNS_8UnitTestEi+0x32> + 197de: 70a2 ld ra,40(sp) + 197e0: 7402 ld s0,32(sp) + 197e2: 64e2 ld s1,24(sp) + 197e4: 6942 ld s2,16(sp) + 197e6: 69a2 ld s3,8(sp) + 197e8: 6145 addi sp,sp,48 + 197ea: 8082 ret + 197ec: 689c ld a5,16(s1) + 197ee: 147d addi s0,s0,-1 + 197f0: 00341713 slli a4,s0,0x3 + 197f4: 97ba add a5,a5,a4 + 197f6: 6388 ld a0,0(a5) + 197f8: 864e mv a2,s3 + 197fa: 85ca mv a1,s2 + 197fc: 611c ld a5,0(a0) + 197fe: 7fbc ld a5,120(a5) + 19800: 9782 jalr a5 + 19802: f46d bnez s0,197ec <_ZN7testing8internal17TestEventRepeater18OnTestIterationEndERKNS_8UnitTestEi+0x30> + 19804: 70a2 ld ra,40(sp) + 19806: 7402 ld s0,32(sp) + 19808: 64e2 ld s1,24(sp) + 1980a: 6942 ld s2,16(sp) + 1980c: 69a2 ld s3,8(sp) + 1980e: 6145 addi sp,sp,48 + 19810: 8082 ret + 19812: 8082 ret + +0000000000019814 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0>: + 19814: 1101 addi sp,sp,-32 + 19816: e822 sd s0,16(sp) + 19818: e426 sd s1,8(sp) + 1981a: 842e mv s0,a1 + 1981c: ec06 sd ra,24(sp) + 1981e: 85b2 mv a1,a2 + 19820: 84b6 mv s1,a3 + 19822: 8636 mv a2,a3 + 19824: 0086e363 bltu a3,s0,1982a <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x16> + 19828: 8622 mv a2,s0 + 1982a: c601 beqz a2,19832 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x1e> + 1982c: 994fc0ef jal 159c0 + 19830: ed01 bnez a0,19848 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x34> + 19832: 800007b7 lui a5,0x80000 + 19836: 8c05 sub s0,s0,s1 + 19838: fff7c513 not a0,a5 + 1983c: 00854663 blt a0,s0,19848 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x34> + 19840: 00f44963 blt s0,a5,19852 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x3e> + 19844: 0004051b sext.w a0,s0 + 19848: 60e2 ld ra,24(sp) + 1984a: 6442 ld s0,16(sp) + 1984c: 64a2 ld s1,8(sp) + 1984e: 6105 addi sp,sp,32 + 19850: 8082 ret + 19852: 853e mv a0,a5 + 19854: bfd5 j 19848 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x34> + +0000000000019856 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0>: + 19856: 715d addi sp,sp,-80 + 19858: e0a2 sd s0,64(sp) + 1985a: 691c ld a5,16(a0) + 1985c: 6500 ld s0,8(a0) + 1985e: fc26 sd s1,56(sp) + 19860: f84a sd s2,48(sp) + 19862: f44e sd s3,40(sp) + 19864: e486 sd ra,72(sp) + 19866: 84aa mv s1,a0 + 19868: 89b2 mv s3,a2 + 1986a: 892e mv s2,a1 + 1986c: 04f40a63 beq s0,a5,198c0 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x6a> + 19870: 00840713 addi a4,s0,8 + 19874: 02858c63 beq a1,s0,198ac <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x56> + 19878: ff843683 ld a3,-8(s0) + 1987c: ff840793 addi a5,s0,-8 + 19880: 40b78633 sub a2,a5,a1 + 19884: e014 sd a3,0(s0) + 19886: e518 sd a4,8(a0) + 19888: 47a1 li a5,8 + 1988a: 10c7db63 bge a5,a2,199a0 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x14a> + 1988e: 40c40533 sub a0,s0,a2 + 19892: 9fefc0ef jal 15a90 + 19896: 0009b783 ld a5,0(s3) + 1989a: 60a6 ld ra,72(sp) + 1989c: 6406 ld s0,64(sp) + 1989e: 00f93023 sd a5,0(s2) + 198a2: 74e2 ld s1,56(sp) + 198a4: 7942 ld s2,48(sp) + 198a6: 79a2 ld s3,40(sp) + 198a8: 6161 addi sp,sp,80 + 198aa: 8082 ret + 198ac: 621c ld a5,0(a2) + 198ae: 60a6 ld ra,72(sp) + 198b0: 6406 ld s0,64(sp) + 198b2: e19c sd a5,0(a1) + 198b4: e518 sd a4,8(a0) + 198b6: 74e2 ld s1,56(sp) + 198b8: 7942 ld s2,48(sp) + 198ba: 79a2 ld s3,40(sp) + 198bc: 6161 addi sp,sp,80 + 198be: 8082 ret + 198c0: e85a sd s6,16(sp) + 198c2: 00053b03 ld s6,0(a0) + 198c6: 577d li a4,-1 + 198c8: f052 sd s4,32(sp) + 198ca: 416407b3 sub a5,s0,s6 + 198ce: ec56 sd s5,24(sp) + 198d0: e45e sd s7,8(sp) + 198d2: 8311 srli a4,a4,0x4 + 198d4: 878d srai a5,a5,0x3 + 198d6: 0ce78b63 beq a5,a4,199ac <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x156> + 198da: 4a05 li s4,1 + 198dc: e3ad bnez a5,1993e <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xe8> + 198de: 57fd li a5,-1 + 198e0: 8391 srli a5,a5,0x4 + 198e2: 0147f363 bgeu a5,s4,198e8 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x92> + 198e6: 8a3e mv s4,a5 + 198e8: 0a0e slli s4,s4,0x3 + 198ea: 8552 mv a0,s4 + 198ec: fb5fb0ef jal 158a0 <_Znwm@plt> + 198f0: 0009b683 ld a3,0(s3) + 198f4: 41690ab3 sub s5,s2,s6 + 198f8: 01550733 add a4,a0,s5 + 198fc: 008a8793 addi a5,s5,8 + 19900: 41240433 sub s0,s0,s2 + 19904: 97aa add a5,a5,a0 + 19906: e314 sd a3,0(a4) + 19908: 89aa mv s3,a0 + 1990a: 00878bb3 add s7,a5,s0 + 1990e: 05504063 bgtz s5,1994e <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xf8> + 19912: 06804c63 bgtz s0,1998a <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x134> + 19916: 060b1663 bnez s6,19982 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x12c> + 1991a: 60a6 ld ra,72(sp) + 1991c: 6406 ld s0,64(sp) + 1991e: 9a4e add s4,s4,s3 + 19920: 0144b823 sd s4,16(s1) + 19924: 0134b023 sd s3,0(s1) + 19928: 0174b423 sd s7,8(s1) + 1992c: 7a02 ld s4,32(sp) + 1992e: 6ae2 ld s5,24(sp) + 19930: 6b42 ld s6,16(sp) + 19932: 6ba2 ld s7,8(sp) + 19934: 74e2 ld s1,56(sp) + 19936: 7942 ld s2,48(sp) + 19938: 79a2 ld s3,40(sp) + 1993a: 6161 addi sp,sp,80 + 1993c: 8082 ret + 1993e: 00179a13 slli s4,a5,0x1 + 19942: f8fa7ee3 bgeu s4,a5,198de <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x88> + 19946: 5a45 li s4,-15 + 19948: 001a5a13 srli s4,s4,0x1 + 1994c: bf79 j 198ea <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x94> + 1994e: 86aa mv a3,a0 + 19950: 865a mv a2,s6 + 19952: 0c3af757 vsetvli a4,s5,e8,m8,ta,ma + 19956: 02060407 vle8.v v8,(a2) + 1995a: 40ea8ab3 sub s5,s5,a4 + 1995e: 963a add a2,a2,a4 + 19960: 02068427 vse8.v v8,(a3) + 19964: 96ba add a3,a3,a4 + 19966: fe0a96e3 bnez s5,19952 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xfc> + 1996a: 00805c63 blez s0,19982 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x12c> + 1996e: 0c347757 vsetvli a4,s0,e8,m8,ta,ma + 19972: 02090407 vle8.v v8,(s2) + 19976: 8c19 sub s0,s0,a4 + 19978: 993a add s2,s2,a4 + 1997a: 02078427 vse8.v v8,(a5) + 1997e: 97ba add a5,a5,a4 + 19980: f47d bnez s0,1996e <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x118> + 19982: 855a mv a0,s6 + 19984: f7dfb0ef jal 15900 <_ZdlPv@plt> + 19988: bf49 j 1991a <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xc4> + 1998a: 0c347757 vsetvli a4,s0,e8,m8,ta,ma + 1998e: 02090407 vle8.v v8,(s2) + 19992: 8c19 sub s0,s0,a4 + 19994: 993a add s2,s2,a4 + 19996: 02078427 vse8.v v8,(a5) + 1999a: 97ba add a5,a5,a4 + 1999c: f47d bnez s0,1998a <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x134> + 1999e: bfa5 j 19916 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xc0> + 199a0: eef61be3 bne a2,a5,19896 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x40> + 199a4: 619c ld a5,0(a1) + 199a6: fef43c23 sd a5,-8(s0) + 199aa: b5f5 j 19896 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x40> + 199ac: 00020517 auipc a0,0x20 + 199b0: 48c50513 addi a0,a0,1164 # 39e38 <_IO_stdin_used+0x2b8> + 199b4: f3dfb0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + +00000000000199b8 <_ZNK7testing9TestSuite17test_to_run_countEv>: + 199b8: 791c ld a5,48(a0) + 199ba: 7d14 ld a3,56(a0) + 199bc: 4501 li a0,0 + 199be: 00d78a63 beq a5,a3,199d2 <_ZNK7testing9TestSuite17test_to_run_countEv+0x1a> + 199c2: 6398 ld a4,0(a5) + 199c4: 07a1 addi a5,a5,8 # ffffffff80000008 <__global_pointer$+0xffffffff7ffb3278> + 199c6: 08074703 lbu a4,128(a4) + 199ca: 9d39 addw a0,a0,a4 + 199cc: fef69be3 bne a3,a5,199c2 <_ZNK7testing9TestSuite17test_to_run_countEv+0xa> + 199d0: 8082 ret + 199d2: 8082 ret + +00000000000199d4 <_ZNK7testing9TestSuite19disabled_test_countEv>: + 199d4: 791c ld a5,48(a0) + 199d6: 7d14 ld a3,56(a0) + 199d8: 4501 li a0,0 + 199da: 00d78a63 beq a5,a3,199ee <_ZNK7testing9TestSuite19disabled_test_countEv+0x1a> + 199de: 6398 ld a4,0(a5) + 199e0: 07a1 addi a5,a5,8 + 199e2: 08174703 lbu a4,129(a4) + 199e6: 9d39 addw a0,a0,a4 + 199e8: fef69be3 bne a3,a5,199de <_ZNK7testing9TestSuite19disabled_test_countEv+0xa> + 199ec: 8082 ret + 199ee: 8082 ret + +00000000000199f0 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo>: + 199f0: 1101 addi sp,sp,-32 + 199f2: e822 sd s0,16(sp) + 199f4: e426 sd s1,8(sp) + 199f6: ec06 sd ra,24(sp) + 199f8: 02700793 li a5,39 + 199fc: 842a mv s0,a0 + 199fe: 84ae mv s1,a1 + 19a00: 0aa7cd63 blt a5,a0,19aba <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xca> + 19a04: 0e054463 bltz a0,19aec <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xfc> + 19a08: 0ca7e563 bltu a5,a0,19ad2 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xe2> + 19a0c: 00023717 auipc a4,0x23 + 19a10: fc470713 addi a4,a4,-60 # 3c9d0 <_IO_stdin_used+0x2e50> + 19a14: 00251793 slli a5,a0,0x2 + 19a18: 97ba add a5,a5,a4 + 19a1a: 439c lw a5,0(a5) + 19a1c: 97ba add a5,a5,a4 + 19a1e: 8782 jr a5 + 19a20: 852e mv a0,a1 + 19a22: 00020597 auipc a1,0x20 + 19a26: 43658593 addi a1,a1,1078 # 39e58 <_IO_stdin_used+0x2d8> + 19a2a: c07fb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 19a2e: 4509 li a0,2 + 19a30: 60e2 ld ra,24(sp) + 19a32: 6442 ld s0,16(sp) + 19a34: 64a2 ld s1,8(sp) + 19a36: 6105 addi sp,sp,32 + 19a38: 8082 ret + 19a3a: 852e mv a0,a1 + 19a3c: 00020597 auipc a1,0x20 + 19a40: 43458593 addi a1,a1,1076 # 39e70 <_IO_stdin_used+0x2f0> + 19a44: bedfb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 19a48: b7dd j 19a2e <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> + 19a4a: 852e mv a0,a1 + 19a4c: 00020597 auipc a1,0x20 + 19a50: 42c58593 addi a1,a1,1068 # 39e78 <_IO_stdin_used+0x2f8> + 19a54: bddfb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 19a58: bfd9 j 19a2e <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> + 19a5a: 852e mv a0,a1 + 19a5c: 00020597 auipc a1,0x20 + 19a60: 43c58593 addi a1,a1,1084 # 39e98 <_IO_stdin_used+0x318> + 19a64: bcdfb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 19a68: b7d9 j 19a2e <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> + 19a6a: 852e mv a0,a1 + 19a6c: 00020597 auipc a1,0x20 + 19a70: 41c58593 addi a1,a1,1052 # 39e88 <_IO_stdin_used+0x308> + 19a74: bbdfb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 19a78: bf5d j 19a2e <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> + 19a7a: 852e mv a0,a1 + 19a7c: 00020597 auipc a1,0x20 + 19a80: 42458593 addi a1,a1,1060 # 39ea0 <_IO_stdin_used+0x320> + 19a84: badfb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 19a88: b75d j 19a2e <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> + 19a8a: 852e mv a0,a1 + 19a8c: 00020597 auipc a1,0x20 + 19a90: 3f458593 addi a1,a1,1012 # 39e80 <_IO_stdin_used+0x300> + 19a94: b9dfb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 19a98: bf59 j 19a2e <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> + 19a9a: 852e mv a0,a1 + 19a9c: 00020597 auipc a1,0x20 + 19aa0: 3f458593 addi a1,a1,1012 # 39e90 <_IO_stdin_used+0x310> + 19aa4: b8dfb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 19aa8: b759 j 19a2e <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> + 19aaa: 852e mv a0,a1 + 19aac: 00020597 auipc a1,0x20 + 19ab0: 3b458593 addi a1,a1,948 # 39e60 <_IO_stdin_used+0x2e0> + 19ab4: b7dfb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 19ab8: bf9d j 19a2e <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> + 19aba: 05c00793 li a5,92 + 19abe: 00f51a63 bne a0,a5,19ad2 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xe2> + 19ac2: 852e mv a0,a1 + 19ac4: 00020597 auipc a1,0x20 + 19ac8: 3a458593 addi a1,a1,932 # 39e68 <_IO_stdin_used+0x2e8> + 19acc: b65fb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 19ad0: bfb9 j 19a2e <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> + 19ad2: fe04079b addiw a5,s0,-32 + 19ad6: 05e00713 li a4,94 + 19ada: 00f76963 bltu a4,a5,19aec <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xfc> + 19ade: 0ff47593 zext.b a1,s0 + 19ae2: 8526 mv a0,s1 + 19ae4: b5dfb0ef jal 15640 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 19ae8: 4501 li a0,0 + 19aea: b799 j 19a30 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x40> + 19aec: 609c ld a5,0(s1) + 19aee: 4609 li a2,2 + 19af0: 00020597 auipc a1,0x20 + 19af4: 3b858593 addi a1,a1,952 # 39ea8 <_IO_stdin_used+0x328> + 19af8: fe87b783 ld a5,-24(a5) + 19afc: 8526 mv a0,s1 + 19afe: e04a sd s2,0(sp) + 19b00: 97a6 add a5,a5,s1 + 19b02: 0187a903 lw s2,24(a5) + 19b06: bfbfb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 19b0a: 609c ld a5,0(s1) + 19b0c: 6691 lui a3,0x4 + 19b0e: 06a1 addi a3,a3,8 # 4008 <__abi_tag-0xc28c> + 19b10: fe87b703 ld a4,-24(a5) + 19b14: 8526 mv a0,s1 + 19b16: 85a2 mv a1,s0 + 19b18: 9726 add a4,a4,s1 + 19b1a: 4f1c lw a5,24(a4) + 19b1c: fb57f793 andi a5,a5,-75 + 19b20: 8fd5 or a5,a5,a3 + 19b22: cf1c sw a5,24(a4) + 19b24: 9edfb0ef jal 15510 <_ZNSolsEi@plt> + 19b28: 609c ld a5,0(s1) + 19b2a: 4505 li a0,1 + 19b2c: fe87b783 ld a5,-24(a5) + 19b30: 94be add s1,s1,a5 + 19b32: 0124ac23 sw s2,24(s1) + 19b36: 6902 ld s2,0(sp) + 19b38: bde5 j 19a30 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x40> + +0000000000019b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0>: + 19b3a: 7179 addi sp,sp,-48 + 19b3c: f022 sd s0,32(sp) + 19b3e: 40b60433 sub s0,a2,a1 + 19b42: ec26 sd s1,24(sp) + 19b44: e84a sd s2,16(sp) + 19b46: f406 sd ra,40(sp) + 19b48: e422 sd s0,8(sp) + 19b4a: 47bd li a5,15 + 19b4c: 84ae mv s1,a1 + 19b4e: 892a mv s2,a0 + 19b50: 0487e763 bltu a5,s0,19b9e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x64> + 19b54: 4785 li a5,1 + 19b56: 6108 ld a0,0(a0) + 19b58: 02f41463 bne s0,a5,19b80 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x46> + 19b5c: 0005c783 lbu a5,0(a1) + 19b60: 00f50023 sb a5,0(a0) + 19b64: 6422 ld s0,8(sp) + 19b66: 00093503 ld a0,0(s2) + 19b6a: 00893423 sd s0,8(s2) + 19b6e: 9522 add a0,a0,s0 + 19b70: 00050023 sb zero,0(a0) + 19b74: 70a2 ld ra,40(sp) + 19b76: 7402 ld s0,32(sp) + 19b78: 64e2 ld s1,24(sp) + 19b7a: 6942 ld s2,16(sp) + 19b7c: 6145 addi sp,sp,48 + 19b7e: 8082 ret + 19b80: d46d beqz s0,19b6a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x30> + 19b82: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 19b86: 02048407 vle8.v v8,(s1) + 19b8a: 8c1d sub s0,s0,a5 + 19b8c: 94be add s1,s1,a5 + 19b8e: 02050427 vse8.v v8,(a0) + 19b92: 953e add a0,a0,a5 + 19b94: f47d bnez s0,19b82 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x48> + 19b96: 6422 ld s0,8(sp) + 19b98: 00093503 ld a0,0(s2) + 19b9c: b7f9 j 19b6a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x30> + 19b9e: 4601 li a2,0 + 19ba0: 002c addi a1,sp,8 + 19ba2: b0ffb0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 19ba6: 67a2 ld a5,8(sp) + 19ba8: 00a93023 sd a0,0(s2) + 19bac: 00f93823 sd a5,16(s2) + 19bb0: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 19bb4: 02048407 vle8.v v8,(s1) + 19bb8: 8c1d sub s0,s0,a5 + 19bba: 94be add s1,s1,a5 + 19bbc: 02050427 vse8.v v8,(a0) + 19bc0: 953e add a0,a0,a5 + 19bc2: f061 bnez s0,19b82 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x48> + 19bc4: bfc9 j 19b96 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x5c> + +0000000000019bc6 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0>: + 19bc6: 7179 addi sp,sp,-48 + 19bc8: f022 sd s0,32(sp) + 19bca: 40b60433 sub s0,a2,a1 + 19bce: ec26 sd s1,24(sp) + 19bd0: e84a sd s2,16(sp) + 19bd2: f406 sd ra,40(sp) + 19bd4: e422 sd s0,8(sp) + 19bd6: 47bd li a5,15 + 19bd8: 84ae mv s1,a1 + 19bda: 892a mv s2,a0 + 19bdc: 0487e763 bltu a5,s0,19c2a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x64> + 19be0: 4785 li a5,1 + 19be2: 6108 ld a0,0(a0) + 19be4: 02f41463 bne s0,a5,19c0c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x46> + 19be8: 0005c783 lbu a5,0(a1) + 19bec: 00f50023 sb a5,0(a0) + 19bf0: 6422 ld s0,8(sp) + 19bf2: 00093503 ld a0,0(s2) + 19bf6: 00893423 sd s0,8(s2) + 19bfa: 9522 add a0,a0,s0 + 19bfc: 00050023 sb zero,0(a0) + 19c00: 70a2 ld ra,40(sp) + 19c02: 7402 ld s0,32(sp) + 19c04: 64e2 ld s1,24(sp) + 19c06: 6942 ld s2,16(sp) + 19c08: 6145 addi sp,sp,48 + 19c0a: 8082 ret + 19c0c: d46d beqz s0,19bf6 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x30> + 19c0e: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 19c12: 02048407 vle8.v v8,(s1) + 19c16: 8c1d sub s0,s0,a5 + 19c18: 94be add s1,s1,a5 + 19c1a: 02050427 vse8.v v8,(a0) + 19c1e: 953e add a0,a0,a5 + 19c20: f47d bnez s0,19c0e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x48> + 19c22: 6422 ld s0,8(sp) + 19c24: 00093503 ld a0,0(s2) + 19c28: b7f9 j 19bf6 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x30> + 19c2a: 4601 li a2,0 + 19c2c: 002c addi a1,sp,8 + 19c2e: a83fb0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 19c32: 67a2 ld a5,8(sp) + 19c34: 00a93023 sd a0,0(s2) + 19c38: 00f93823 sd a5,16(s2) + 19c3c: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 19c40: 02048407 vle8.v v8,(s1) + 19c44: 8c1d sub s0,s0,a5 + 19c46: 94be add s1,s1,a5 + 19c48: 02050427 vse8.v v8,(a0) + 19c4c: 953e add a0,a0,a5 + 19c4e: f061 bnez s0,19c0e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x48> + 19c50: bfc9 j 19c22 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x5c> + +0000000000019c52 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo>: + 19c52: 715d addi sp,sp,-80 + 19c54: e0a2 sd s0,64(sp) + 19c56: f84a sd s2,48(sp) + 19c58: f44e sd s3,40(sp) + 19c5a: 8932 mv s2,a2 + 19c5c: 89ae mv s3,a1 + 19c5e: 842a mv s0,a0 + 19c60: 00020597 auipc a1,0x20 + 19c64: 25058593 addi a1,a1,592 # 39eb0 <_IO_stdin_used+0x330> + 19c68: 8532 mv a0,a2 + 19c6a: 4605 li a2,1 + 19c6c: e486 sd ra,72(sp) + 19c6e: e062 sd s8,0(sp) + 19c70: a91fb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 19c74: 0c098963 beqz s3,19d46 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0xf4> + 19c78: ec56 sd s5,24(sp) + 19c7a: e85a sd s6,16(sp) + 19c7c: e45e sd s7,8(sp) + 19c7e: fc26 sd s1,56(sp) + 19c80: f052 sd s4,32(sp) + 19c82: 00044483 lbu s1,0(s0) + 19c86: 99a2 add s3,s3,s0 + 19c88: 4c01 li s8,0 + 19c8a: 02200a93 li s5,34 + 19c8e: 02700b13 li s6,39 + 19c92: 4b85 li s7,1 + 19c94: 03548363 beq s1,s5,19cba <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x68> + 19c98: 07649163 bne s1,s6,19cfa <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0xa8> + 19c9c: 4605 li a2,1 + 19c9e: 00020597 auipc a1,0x20 + 19ca2: 22258593 addi a1,a1,546 # 39ec0 <_IO_stdin_used+0x340> + 19ca6: 854a mv a0,s2 + 19ca8: a59fb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 19cac: 0405 addi s0,s0,1 + 19cae: 02898163 beq s3,s0,19cd0 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x7e> + 19cb2: 00044483 lbu s1,0(s0) + 19cb6: ff5491e3 bne s1,s5,19c98 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x46> + 19cba: 4609 li a2,2 + 19cbc: 00020597 auipc a1,0x20 + 19cc0: 20c58593 addi a1,a1,524 # 39ec8 <_IO_stdin_used+0x348> + 19cc4: 854a mv a0,s2 + 19cc6: 0405 addi s0,s0,1 + 19cc8: a39fb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 19ccc: fe8993e3 bne s3,s0,19cb2 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x60> + 19cd0: 74e2 ld s1,56(sp) + 19cd2: 7a02 ld s4,32(sp) + 19cd4: 6ae2 ld s5,24(sp) + 19cd6: 6b42 ld s6,16(sp) + 19cd8: 6ba2 ld s7,8(sp) + 19cda: 854a mv a0,s2 + 19cdc: 4605 li a2,1 + 19cde: 00020597 auipc a1,0x20 + 19ce2: 1d258593 addi a1,a1,466 # 39eb0 <_IO_stdin_used+0x330> + 19ce6: a1bfb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 19cea: 60a6 ld ra,72(sp) + 19cec: 6406 ld s0,64(sp) + 19cee: 7942 ld s2,48(sp) + 19cf0: 79a2 ld s3,40(sp) + 19cf2: 8562 mv a0,s8 + 19cf4: 6c02 ld s8,0(sp) + 19cf6: 6161 addi sp,sp,80 + 19cf8: 8082 ret 19cfa: 8526 mv a0,s1 - 19cfc: 02f45063 bge s0,a5,19d1c <_ZNK7testing10TestResult6FailedEv+0x3c> - 19d00: f7fff0ef jal 19c7e <_ZNK7testing10TestResult17GetTestPartResultEi> - 19d04: 411c lw a5,0(a0) - 19d06: 2405 addiw s0,s0,1 - 19d08: 37fd addiw a5,a5,-1 - 19d0a: fef963e3 bltu s2,a5,19cf0 <_ZNK7testing10TestResult6FailedEv+0x10> - 19d0e: 4505 li a0,1 - 19d10: 60e2 ld ra,24(sp) - 19d12: 6442 ld s0,16(sp) - 19d14: 64a2 ld s1,8(sp) - 19d16: 6902 ld s2,0(sp) - 19d18: 6105 addi sp,sp,32 - 19d1a: 8082 ret - 19d1c: 4501 li a0,0 - 19d1e: bfcd j 19d10 <_ZNK7testing10TestResult6FailedEv+0x30> - -0000000000019d20 <_ZNK7testing9TestSuite17failed_test_countEv>: - 19d20: 1101 addi sp,sp,-32 - 19d22: e822 sd s0,16(sp) - 19d24: 7d18 ld a4,56(a0) - 19d26: 7900 ld s0,48(a0) - 19d28: ec06 sd ra,24(sp) - 19d2a: e04a sd s2,0(sp) - 19d2c: 02e40e63 beq s0,a4,19d68 <_ZNK7testing9TestSuite17failed_test_countEv+0x48> - 19d30: e426 sd s1,8(sp) - 19d32: 4901 li s2,0 - 19d34: 84aa mv s1,a0 - 19d36: 6008 ld a0,0(s0) - 19d38: 08054783 lbu a5,128(a0) - 19d3c: eb99 bnez a5,19d52 <_ZNK7testing9TestSuite17failed_test_countEv+0x32> - 19d3e: 0421 addi s0,s0,8 - 19d40: fe871be3 bne a4,s0,19d36 <_ZNK7testing9TestSuite17failed_test_countEv+0x16> - 19d44: 60e2 ld ra,24(sp) - 19d46: 6442 ld s0,16(sp) - 19d48: 64a2 ld s1,8(sp) - 19d4a: 854a mv a0,s2 - 19d4c: 6902 ld s2,0(sp) - 19d4e: 6105 addi sp,sp,32 - 19d50: 8082 ret - 19d52: 09050513 addi a0,a0,144 - 19d56: f8bff0ef jal 19ce0 <_ZNK7testing10TestResult6FailedEv> - 19d5a: 7c98 ld a4,56(s1) - 19d5c: 0421 addi s0,s0,8 - 19d5e: 0125093b addw s2,a0,s2 - 19d62: fc871ae3 bne a4,s0,19d36 <_ZNK7testing9TestSuite17failed_test_countEv+0x16> - 19d66: bff9 j 19d44 <_ZNK7testing9TestSuite17failed_test_countEv+0x24> - 19d68: 60e2 ld ra,24(sp) - 19d6a: 6442 ld s0,16(sp) - 19d6c: 4901 li s2,0 - 19d6e: 854a mv a0,s2 - 19d70: 6902 ld s2,0(sp) - 19d72: 6105 addi sp,sp,32 - 19d74: 8082 ret - -0000000000019d76 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv>: - 19d76: 1101 addi sp,sp,-32 - 19d78: e822 sd s0,16(sp) - 19d7a: 6178 ld a4,192(a0) - 19d7c: 7d40 ld s0,184(a0) - 19d7e: ec06 sd ra,24(sp) - 19d80: e426 sd s1,8(sp) - 19d82: 02e40e63 beq s0,a4,19dbe <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x48> - 19d86: e04a sd s2,0(sp) - 19d88: 4481 li s1,0 - 19d8a: 892a mv s2,a0 - 19d8c: a021 j 19d94 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x1e> - 19d8e: 0421 addi s0,s0,8 - 19d90: 02870063 beq a4,s0,19db0 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x3a> - 19d94: 6008 ld a0,0(s0) - 19d96: 07054783 lbu a5,112(a0) - 19d9a: dbf5 beqz a5,19d8e <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x18> - 19d9c: f85ff0ef jal 19d20 <_ZNK7testing9TestSuite17failed_test_countEv> - 19da0: 0c093703 ld a4,192(s2) - 19da4: fea045e3 bgtz a0,19d8e <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x18> - 19da8: 0421 addi s0,s0,8 - 19daa: 2485 addiw s1,s1,1 - 19dac: fe8714e3 bne a4,s0,19d94 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x1e> - 19db0: 60e2 ld ra,24(sp) - 19db2: 6442 ld s0,16(sp) - 19db4: 6902 ld s2,0(sp) - 19db6: 8526 mv a0,s1 - 19db8: 64a2 ld s1,8(sp) - 19dba: 6105 addi sp,sp,32 - 19dbc: 8082 ret - 19dbe: 60e2 ld ra,24(sp) - 19dc0: 6442 ld s0,16(sp) - 19dc2: 4481 li s1,0 - 19dc4: 8526 mv a0,s1 - 19dc6: 64a2 ld s1,8(sp) - 19dc8: 6105 addi sp,sp,32 - 19dca: 8082 ret - -0000000000019dcc <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv>: - 19dcc: 1101 addi sp,sp,-32 - 19dce: e822 sd s0,16(sp) - 19dd0: 6178 ld a4,192(a0) - 19dd2: 7d40 ld s0,184(a0) - 19dd4: ec06 sd ra,24(sp) - 19dd6: e426 sd s1,8(sp) - 19dd8: 02e40e63 beq s0,a4,19e14 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x48> - 19ddc: e04a sd s2,0(sp) - 19dde: 4481 li s1,0 - 19de0: 892a mv s2,a0 - 19de2: a021 j 19dea <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x1e> - 19de4: 0421 addi s0,s0,8 - 19de6: 02870063 beq a4,s0,19e06 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x3a> - 19dea: 6008 ld a0,0(s0) - 19dec: 07054783 lbu a5,112(a0) - 19df0: dbf5 beqz a5,19de4 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x18> - 19df2: f2fff0ef jal 19d20 <_ZNK7testing9TestSuite17failed_test_countEv> - 19df6: 0c093703 ld a4,192(s2) - 19dfa: fea055e3 blez a0,19de4 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x18> - 19dfe: 0421 addi s0,s0,8 - 19e00: 2485 addiw s1,s1,1 - 19e02: fe8714e3 bne a4,s0,19dea <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x1e> - 19e06: 60e2 ld ra,24(sp) - 19e08: 6442 ld s0,16(sp) - 19e0a: 6902 ld s2,0(sp) - 19e0c: 8526 mv a0,s1 - 19e0e: 64a2 ld s1,8(sp) - 19e10: 6105 addi sp,sp,32 - 19e12: 8082 ret - 19e14: 60e2 ld ra,24(sp) - 19e16: 6442 ld s0,16(sp) - 19e18: 4481 li s1,0 - 19e1a: 8526 mv a0,s1 - 19e1c: 64a2 ld s1,8(sp) - 19e1e: 6105 addi sp,sp,32 - 19e20: 8082 ret - -0000000000019e22 <_ZNK7testing8internal12UnitTestImpl17failed_test_countEv>: - 19e22: 7d58 ld a4,184(a0) - 19e24: 617c ld a5,192(a0) - 19e26: 1101 addi sp,sp,-32 - 19e28: ec06 sd ra,24(sp) - 19e2a: e04a sd s2,0(sp) - 19e2c: 02e78d63 beq a5,a4,19e66 <_ZNK7testing8internal12UnitTestImpl17failed_test_countEv+0x44> - 19e30: e822 sd s0,16(sp) - 19e32: e426 sd s1,8(sp) - 19e34: 4901 li s2,0 - 19e36: 84aa mv s1,a0 - 19e38: 4401 li s0,0 - 19e3a: 00341793 slli a5,s0,0x3 - 19e3e: 973e add a4,a4,a5 - 19e40: 6308 ld a0,0(a4) - 19e42: 0405 addi s0,s0,1 - 19e44: eddff0ef jal 19d20 <_ZNK7testing9TestSuite17failed_test_countEv> - 19e48: 7cd8 ld a4,184(s1) - 19e4a: 60fc ld a5,192(s1) - 19e4c: 00a9093b addw s2,s2,a0 - 19e50: 8f99 sub a5,a5,a4 - 19e52: 878d srai a5,a5,0x3 - 19e54: fef463e3 bltu s0,a5,19e3a <_ZNK7testing8internal12UnitTestImpl17failed_test_countEv+0x18> - 19e58: 6442 ld s0,16(sp) - 19e5a: 60e2 ld ra,24(sp) - 19e5c: 64a2 ld s1,8(sp) - 19e5e: 854a mv a0,s2 - 19e60: 6902 ld s2,0(sp) - 19e62: 6105 addi sp,sp,32 - 19e64: 8082 ret - 19e66: 60e2 ld ra,24(sp) - 19e68: 4901 li s2,0 - 19e6a: 854a mv a0,s2 - 19e6c: 6902 ld s2,0(sp) - 19e6e: 6105 addi sp,sp,32 - 19e70: 8082 ret - -0000000000019e72 <_ZNK7testing10TestResult7SkippedEv>: - 19e72: 1141 addi sp,sp,-16 - 19e74: e022 sd s0,0(sp) - 19e76: e406 sd ra,8(sp) - 19e78: 842a mv s0,a0 - 19e7a: e67ff0ef jal 19ce0 <_ZNK7testing10TestResult6FailedEv> - 19e7e: e959 bnez a0,19f14 <_ZNK7testing10TestResult7SkippedEv+0xa2> - 19e80: 7c10 ld a2,56(s0) - 19e82: 6034 ld a3,64(s0) - 19e84: 08d60463 beq a2,a3,19f0c <_ZNK7testing10TestResult7SkippedEv+0x9a> - 19e88: 0db6e7b7 lui a5,0xdb6e - 19e8c: b6e78793 addi a5,a5,-1170 # db6db6e <__global_pointer$+0xdb22dde> - 19e90: b6db75b7 lui a1,0xb6db7 - 19e94: f9068713 addi a4,a3,-112 - 19e98: db758593 addi a1,a1,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6c027> - 19e9c: 1782 slli a5,a5,0x20 - 19e9e: 8f11 sub a4,a4,a2 - 19ea0: 97ae add a5,a5,a1 - 19ea2: 8311 srli a4,a4,0x4 - 19ea4: 02f70733 mul a4,a4,a5 - 19ea8: 02200593 li a1,34 - 19eac: 87b2 mv a5,a2 - 19eae: 0712 slli a4,a4,0x4 - 19eb0: 8311 srli a4,a4,0x4 - 19eb2: 06e5f663 bgeu a1,a4,19f1e <_ZNK7testing10TestResult7SkippedEv+0xac> - 19eb6: 40c685b3 sub a1,a3,a2 - 19eba: 89bd andi a1,a1,15 - 19ebc: e1ad bnez a1,19f1e <_ZNK7testing10TestResult7SkippedEv+0xac> - 19ebe: 0d8077d7 vsetvli a5,zero,e64,m1,ta,ma - 19ec2: 5208a157 vid.v v2 - 19ec6: 07000693 li a3,112 - 19eca: 9626e157 vmul.vx v2,v2,a3 - 19ece: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma - 19ed2: 5e0030d7 vmv.v.i v1,0 - 19ed6: 0705 addi a4,a4,1 - 19ed8: 017777d7 vsetvli a5,a4,e32,mf2,tu,mu - 19edc: 06267007 vluxei64.v v0,(a2),v2 - 19ee0: 00379693 slli a3,a5,0x3 - 19ee4: 8e9d sub a3,a3,a5 - 19ee6: 0692 slli a3,a3,0x4 - 19ee8: 8f1d sub a4,a4,a5 - 19eea: 9636 add a2,a2,a3 - 19eec: 6201b057 vmseq.vi v0,v0,3 - 19ef0: 0010b0d7 vadd.vi v1,v1,1,v0.t - 19ef4: f375 bnez a4,19ed8 <_ZNK7testing10TestResult7SkippedEv+0x66> - 19ef6: 0d7077d7 vsetvli a5,zero,e32,mf2,ta,ma - 19efa: 4701 li a4,0 - 19efc: 42076157 vmv.s.x v2,a4 - 19f00: 021120d7 vredsum.vs v1,v1,v2 - 19f04: 42102557 vmv.x.s a0,v1 - 19f08: 00a03533 snez a0,a0 - 19f0c: 60a2 ld ra,8(sp) - 19f0e: 6402 ld s0,0(sp) - 19f10: 0141 addi sp,sp,16 - 19f12: 8082 ret - 19f14: 60a2 ld ra,8(sp) - 19f16: 6402 ld s0,0(sp) - 19f18: 4501 li a0,0 - 19f1a: 0141 addi sp,sp,16 - 19f1c: 8082 ret - 19f1e: 4501 li a0,0 - 19f20: 460d li a2,3 - 19f22: 4398 lw a4,0(a5) - 19f24: 07078793 addi a5,a5,112 - 19f28: 00c71363 bne a4,a2,19f2e <_ZNK7testing10TestResult7SkippedEv+0xbc> - 19f2c: 2505 addiw a0,a0,1 - 19f2e: fef69ae3 bne a3,a5,19f22 <_ZNK7testing10TestResult7SkippedEv+0xb0> - 19f32: 00a03533 snez a0,a0 - 19f36: bfd9 j 19f0c <_ZNK7testing10TestResult7SkippedEv+0x9a> - -0000000000019f38 <_ZNK7testing9TestSuite18skipped_test_countEv>: - 19f38: 1101 addi sp,sp,-32 - 19f3a: e822 sd s0,16(sp) - 19f3c: 7d18 ld a4,56(a0) - 19f3e: 7900 ld s0,48(a0) - 19f40: ec06 sd ra,24(sp) - 19f42: e04a sd s2,0(sp) - 19f44: 02e40e63 beq s0,a4,19f80 <_ZNK7testing9TestSuite18skipped_test_countEv+0x48> - 19f48: e426 sd s1,8(sp) - 19f4a: 4901 li s2,0 - 19f4c: 84aa mv s1,a0 - 19f4e: 6008 ld a0,0(s0) - 19f50: 08054783 lbu a5,128(a0) - 19f54: eb99 bnez a5,19f6a <_ZNK7testing9TestSuite18skipped_test_countEv+0x32> - 19f56: 0421 addi s0,s0,8 - 19f58: fe871be3 bne a4,s0,19f4e <_ZNK7testing9TestSuite18skipped_test_countEv+0x16> - 19f5c: 60e2 ld ra,24(sp) - 19f5e: 6442 ld s0,16(sp) - 19f60: 64a2 ld s1,8(sp) - 19f62: 854a mv a0,s2 - 19f64: 6902 ld s2,0(sp) - 19f66: 6105 addi sp,sp,32 - 19f68: 8082 ret - 19f6a: 09050513 addi a0,a0,144 - 19f6e: f05ff0ef jal 19e72 <_ZNK7testing10TestResult7SkippedEv> - 19f72: 7c98 ld a4,56(s1) - 19f74: 0421 addi s0,s0,8 - 19f76: 0125093b addw s2,a0,s2 - 19f7a: fc871ae3 bne a4,s0,19f4e <_ZNK7testing9TestSuite18skipped_test_countEv+0x16> - 19f7e: bff9 j 19f5c <_ZNK7testing9TestSuite18skipped_test_countEv+0x24> - 19f80: 60e2 ld ra,24(sp) - 19f82: 6442 ld s0,16(sp) - 19f84: 4901 li s2,0 - 19f86: 854a mv a0,s2 - 19f88: 6902 ld s2,0(sp) - 19f8a: 6105 addi sp,sp,32 - 19f8c: 8082 ret - -0000000000019f8e <_ZNK7testing8internal12UnitTestImpl18skipped_test_countEv>: - 19f8e: 7d58 ld a4,184(a0) - 19f90: 617c ld a5,192(a0) - 19f92: 1101 addi sp,sp,-32 - 19f94: ec06 sd ra,24(sp) - 19f96: e04a sd s2,0(sp) - 19f98: 02e78d63 beq a5,a4,19fd2 <_ZNK7testing8internal12UnitTestImpl18skipped_test_countEv+0x44> - 19f9c: e822 sd s0,16(sp) - 19f9e: e426 sd s1,8(sp) - 19fa0: 4901 li s2,0 - 19fa2: 84aa mv s1,a0 - 19fa4: 4401 li s0,0 - 19fa6: 00341793 slli a5,s0,0x3 - 19faa: 973e add a4,a4,a5 - 19fac: 6308 ld a0,0(a4) - 19fae: 0405 addi s0,s0,1 - 19fb0: f89ff0ef jal 19f38 <_ZNK7testing9TestSuite18skipped_test_countEv> - 19fb4: 7cd8 ld a4,184(s1) - 19fb6: 60fc ld a5,192(s1) - 19fb8: 00a9093b addw s2,s2,a0 - 19fbc: 8f99 sub a5,a5,a4 - 19fbe: 878d srai a5,a5,0x3 - 19fc0: fef463e3 bltu s0,a5,19fa6 <_ZNK7testing8internal12UnitTestImpl18skipped_test_countEv+0x18> - 19fc4: 6442 ld s0,16(sp) - 19fc6: 60e2 ld ra,24(sp) - 19fc8: 64a2 ld s1,8(sp) - 19fca: 854a mv a0,s2 - 19fcc: 6902 ld s2,0(sp) - 19fce: 6105 addi sp,sp,32 - 19fd0: 8082 ret - 19fd2: 60e2 ld ra,24(sp) - 19fd4: 4901 li s2,0 - 19fd6: 854a mv a0,s2 - 19fd8: 6902 ld s2,0(sp) - 19fda: 6105 addi sp,sp,32 - 19fdc: 8082 ret - -0000000000019fde <_ZNK7testing9TestSuite21successful_test_countEv>: - 19fde: 7179 addi sp,sp,-48 - 19fe0: f022 sd s0,32(sp) - 19fe2: 7d14 ld a3,56(a0) - 19fe4: 7900 ld s0,48(a0) - 19fe6: f406 sd ra,40(sp) - 19fe8: e84a sd s2,16(sp) - 19fea: 04d40963 beq s0,a3,1a03c <_ZNK7testing9TestSuite21successful_test_countEv+0x5e> - 19fee: e44e sd s3,8(sp) - 19ff0: ec26 sd s1,24(sp) - 19ff2: 89aa mv s3,a0 - 19ff4: 4901 li s2,0 - 19ff6: a021 j 19ffe <_ZNK7testing9TestSuite21successful_test_countEv+0x20> - 19ff8: 0421 addi s0,s0,8 - 19ffa: 02868163 beq a3,s0,1a01c <_ZNK7testing9TestSuite21successful_test_countEv+0x3e> - 19ffe: 601c ld a5,0(s0) - 1a000: 0807c703 lbu a4,128(a5) - 1a004: db75 beqz a4,19ff8 <_ZNK7testing9TestSuite21successful_test_countEv+0x1a> - 1a006: 09078493 addi s1,a5,144 - 1a00a: 8526 mv a0,s1 - 1a00c: e67ff0ef jal 19e72 <_ZNK7testing10TestResult7SkippedEv> - 1a010: cd11 beqz a0,1a02c <_ZNK7testing9TestSuite21successful_test_countEv+0x4e> - 1a012: 0389b683 ld a3,56(s3) - 1a016: 0421 addi s0,s0,8 - 1a018: fe8693e3 bne a3,s0,19ffe <_ZNK7testing9TestSuite21successful_test_countEv+0x20> - 1a01c: 70a2 ld ra,40(sp) - 1a01e: 7402 ld s0,32(sp) - 1a020: 64e2 ld s1,24(sp) - 1a022: 69a2 ld s3,8(sp) - 1a024: 854a mv a0,s2 - 1a026: 6942 ld s2,16(sp) - 1a028: 6145 addi sp,sp,48 - 1a02a: 8082 ret - 1a02c: 8526 mv a0,s1 - 1a02e: cb3ff0ef jal 19ce0 <_ZNK7testing10TestResult6FailedEv> - 1a032: 0389b683 ld a3,56(s3) - 1a036: f169 bnez a0,19ff8 <_ZNK7testing9TestSuite21successful_test_countEv+0x1a> - 1a038: 2905 addiw s2,s2,1 - 1a03a: bf7d j 19ff8 <_ZNK7testing9TestSuite21successful_test_countEv+0x1a> - 1a03c: 70a2 ld ra,40(sp) - 1a03e: 7402 ld s0,32(sp) - 1a040: 4901 li s2,0 - 1a042: 854a mv a0,s2 - 1a044: 6942 ld s2,16(sp) - 1a046: 6145 addi sp,sp,48 - 1a048: 8082 ret - -000000000001a04a <_ZNK7testing8internal12UnitTestImpl21successful_test_countEv>: - 1a04a: 7d58 ld a4,184(a0) - 1a04c: 617c ld a5,192(a0) - 1a04e: 1101 addi sp,sp,-32 - 1a050: ec06 sd ra,24(sp) - 1a052: e04a sd s2,0(sp) - 1a054: 02e78d63 beq a5,a4,1a08e <_ZNK7testing8internal12UnitTestImpl21successful_test_countEv+0x44> - 1a058: e822 sd s0,16(sp) - 1a05a: e426 sd s1,8(sp) - 1a05c: 4901 li s2,0 - 1a05e: 84aa mv s1,a0 - 1a060: 4401 li s0,0 - 1a062: 00341793 slli a5,s0,0x3 - 1a066: 973e add a4,a4,a5 - 1a068: 6308 ld a0,0(a4) - 1a06a: 0405 addi s0,s0,1 - 1a06c: f73ff0ef jal 19fde <_ZNK7testing9TestSuite21successful_test_countEv> - 1a070: 7cd8 ld a4,184(s1) - 1a072: 60fc ld a5,192(s1) - 1a074: 00a9093b addw s2,s2,a0 - 1a078: 8f99 sub a5,a5,a4 - 1a07a: 878d srai a5,a5,0x3 - 1a07c: fef463e3 bltu s0,a5,1a062 <_ZNK7testing8internal12UnitTestImpl21successful_test_countEv+0x18> - 1a080: 6442 ld s0,16(sp) - 1a082: 60e2 ld ra,24(sp) - 1a084: 64a2 ld s1,8(sp) - 1a086: 854a mv a0,s2 - 1a088: 6902 ld s2,0(sp) - 1a08a: 6105 addi sp,sp,32 - 1a08c: 8082 ret - 1a08e: 60e2 ld ra,24(sp) - 1a090: 4901 li s2,0 - 1a092: 854a mv a0,s2 - 1a094: 6902 ld s2,0(sp) - 1a096: 6105 addi sp,sp,32 - 1a098: 8082 ret - -000000000001a09a <_ZNK7testing10TestResult19test_property_countEv>: - 1a09a: 6d3c ld a5,88(a0) - 1a09c: 6938 ld a4,80(a0) - 1a09e: 40e78533 sub a0,a5,a4 - 1a0a2: 8519 srai a0,a0,0x6 - 1a0a4: 2501 sext.w a0,a0 - 1a0a6: 8082 ret - -000000000001a0a8 <_ZNK7testing10TestResult15GetTestPropertyEi>: - 1a0a8: 1101 addi sp,sp,-32 - 1a0aa: ec06 sd ra,24(sp) - 1a0ac: e822 sd s0,16(sp) - 1a0ae: e426 sd s1,8(sp) - 1a0b0: 0205c563 bltz a1,1a0da <_ZNK7testing10TestResult15GetTestPropertyEi+0x32> - 1a0b4: 842e mv s0,a1 - 1a0b6: 84aa mv s1,a0 - 1a0b8: fe3ff0ef jal 1a09a <_ZNK7testing10TestResult19test_property_countEv> - 1a0bc: 00a45f63 bge s0,a0,1a0da <_ZNK7testing10TestResult15GetTestPropertyEi+0x32> - 1a0c0: 68a8 ld a0,80(s1) - 1a0c2: 6cb0 ld a2,88(s1) - 1a0c4: 8e09 sub a2,a2,a0 - 1a0c6: 8619 srai a2,a2,0x6 - 1a0c8: 00c47b63 bgeu s0,a2,1a0de <_ZNK7testing10TestResult15GetTestPropertyEi+0x36> - 1a0cc: 041a slli s0,s0,0x6 - 1a0ce: 60e2 ld ra,24(sp) - 1a0d0: 9522 add a0,a0,s0 - 1a0d2: 6442 ld s0,16(sp) - 1a0d4: 64a2 ld s1,8(sp) - 1a0d6: 6105 addi sp,sp,32 - 1a0d8: 8082 ret - 1a0da: b36fb0ef jal 15410 - 1a0de: 85a2 mv a1,s0 - 1a0e0: 0001e517 auipc a0,0x1e - 1a0e4: e1050513 addi a0,a0,-496 # 37ef0 <_IO_stdin_used+0x448> - 1a0e8: f98fb0ef jal 15880 <_ZSt24__throw_out_of_range_fmtPKcz@plt> - -000000000001a0ec <_ZN7testing4TestC1Ev>: - 1a0ec: 715d addi sp,sp,-80 - 1a0ee: 00030797 auipc a5,0x30 - 1a0f2: a9a7b783 ld a5,-1382(a5) # 49b88 <_GLOBAL_OFFSET_TABLE_+0x38> - 1a0f6: e0a2 sd s0,64(sp) - 1a0f8: fc26 sd s1,56(sp) - 1a0fa: f84a sd s2,48(sp) - 1a0fc: f44e sd s3,40(sp) - 1a0fe: f052 sd s4,32(sp) - 1a100: ec56 sd s5,24(sp) - 1a102: e85a sd s6,16(sp) - 1a104: e45e sd s7,8(sp) - 1a106: 07c1 addi a5,a5,16 - 1a108: e486 sd ra,72(sp) - 1a10a: e11c sd a5,0(a0) - 1a10c: 8a2a mv s4,a0 - 1a10e: 0f800513 li a0,248 - 1a112: ebefb0ef jal 157d0 <_Znwm@plt> - 1a116: 00030697 auipc a3,0x30 - 1a11a: bb26b683 ld a3,-1102(a3) # 49cc8 <_GLOBAL_OFFSET_TABLE_+0x178> - 1a11e: 00030717 auipc a4,0x30 - 1a122: b3273703 ld a4,-1230(a4) # 49c50 <_GLOBAL_OFFSET_TABLE_+0x100> - 1a126: 00030797 auipc a5,0x30 - 1a12a: c7a7b783 ld a5,-902(a5) # 49da0 <_GLOBAL_OFFSET_TABLE_+0x250> - 1a12e: 0006c683 lbu a3,0(a3) - 1a132: 00074703 lbu a4,0(a4) - 1a136: 0007c783 lbu a5,0(a5) - 1a13a: 842a mv s0,a0 - 1a13c: 01850e93 addi t4,a0,24 - 1a140: 03850e13 addi t3,a0,56 - 1a144: 06050313 addi t1,a0,96 - 1a148: 08050893 addi a7,a0,128 - 1a14c: 0a850813 addi a6,a0,168 - 1a150: 0e050613 addi a2,a0,224 - 1a154: 00850b93 addi s7,a0,8 - 1a158: 855e mv a0,s7 - 1a15a: 00030597 auipc a1,0x30 - 1a15e: c865b583 ld a1,-890(a1) # 49de0 <_GLOBAL_OFFSET_TABLE_+0x290> - 1a162: 00043823 sd zero,16(s0) - 1a166: 00040c23 sb zero,24(s0) - 1a16a: 02043823 sd zero,48(s0) - 1a16e: 02040c23 sb zero,56(s0) - 1a172: 04043c23 sd zero,88(s0) - 1a176: 06040023 sb zero,96(s0) - 1a17a: 06043c23 sd zero,120(s0) - 1a17e: 08040023 sb zero,128(s0) - 1a182: 0a043023 sd zero,160(s0) - 1a186: 0a040423 sb zero,168(s0) - 1a18a: 0c043c23 sd zero,216(s0) - 1a18e: 0e040023 sb zero,224(s0) - 1a192: 01d43423 sd t4,8(s0) - 1a196: 03c43423 sd t3,40(s0) - 1a19a: 04643823 sd t1,80(s0) - 1a19e: 07143823 sd a7,112(s0) - 1a1a2: 09043c23 sd a6,152(s0) - 1a1a6: e870 sd a2,208(s0) - 1a1a8: 00d40023 sb a3,0(s0) - 1a1ac: 00e400a3 sb a4,1(s0) - 1a1b0: 00f40123 sb a5,2(s0) - 1a1b4: 02840b13 addi s6,s0,40 - 1a1b8: 05040a93 addi s5,s0,80 - 1a1bc: 07040993 addi s3,s0,112 - 1a1c0: 09840913 addi s2,s0,152 - 1a1c4: 0d040493 addi s1,s0,208 - 1a1c8: 8d9fb0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1a1cc: 855a mv a0,s6 - 1a1ce: 00030597 auipc a1,0x30 - 1a1d2: a025b583 ld a1,-1534(a1) # 49bd0 <_GLOBAL_OFFSET_TABLE_+0x80> - 1a1d6: 8cbfb0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1a1da: 00030797 auipc a5,0x30 - 1a1de: dee7b783 ld a5,-530(a5) # 49fc8 <_GLOBAL_OFFSET_TABLE_+0x478> - 1a1e2: 0007c783 lbu a5,0(a5) - 1a1e6: 8556 mv a0,s5 - 1a1e8: 00030597 auipc a1,0x30 - 1a1ec: d805b583 ld a1,-640(a1) # 49f68 <_GLOBAL_OFFSET_TABLE_+0x418> - 1a1f0: 04f40423 sb a5,72(s0) - 1a1f4: 8adfb0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1a1f8: 854e mv a0,s3 - 1a1fa: 00030597 auipc a1,0x30 - 1a1fe: bee5b583 ld a1,-1042(a1) # 49de8 <_GLOBAL_OFFSET_TABLE_+0x298> - 1a202: 89ffb0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1a206: 00030797 auipc a5,0x30 - 1a20a: a9a7b783 ld a5,-1382(a5) # 49ca0 <_GLOBAL_OFFSET_TABLE_+0x150> - 1a20e: 0007c783 lbu a5,0(a5) - 1a212: 854a mv a0,s2 - 1a214: 00030597 auipc a1,0x30 - 1a218: 9945b583 ld a1,-1644(a1) # 49ba8 <_GLOBAL_OFFSET_TABLE_+0x58> - 1a21c: 08f40823 sb a5,144(s0) - 1a220: 881fb0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1a224: 00030517 auipc a0,0x30 - 1a228: b4453503 ld a0,-1212(a0) # 49d68 <_GLOBAL_OFFSET_TABLE_+0x218> - 1a22c: 00030597 auipc a1,0x30 - 1a230: bf45b583 ld a1,-1036(a1) # 49e20 <_GLOBAL_OFFSET_TABLE_+0x2d0> - 1a234: 00030617 auipc a2,0x30 - 1a238: a6463603 ld a2,-1436(a2) # 49c98 <_GLOBAL_OFFSET_TABLE_+0x148> - 1a23c: 00030697 auipc a3,0x30 - 1a240: ce46b683 ld a3,-796(a3) # 49f20 <_GLOBAL_OFFSET_TABLE_+0x3d0> - 1a244: 00030717 auipc a4,0x30 - 1a248: cbc73703 ld a4,-836(a4) # 49f00 <_GLOBAL_OFFSET_TABLE_+0x3b0> - 1a24c: 00030797 auipc a5,0x30 - 1a250: b7c7b783 ld a5,-1156(a5) # 49dc8 <_GLOBAL_OFFSET_TABLE_+0x278> - 1a254: 0005c583 lbu a1,0(a1) - 1a258: 00054803 lbu a6,0(a0) - 1a25c: 4210 lw a2,0(a2) - 1a25e: 4294 lw a3,0(a3) - 1a260: 00074703 lbu a4,0(a4) - 1a264: 439c lw a5,0(a5) - 1a266: 0ab40c23 sb a1,184(s0) - 1a26a: 8526 mv a0,s1 - 1a26c: 00030597 auipc a1,0x30 - 1a270: b545b583 ld a1,-1196(a1) # 49dc0 <_GLOBAL_OFFSET_TABLE_+0x270> - 1a274: 0b040ca3 sb a6,185(s0) - 1a278: 0ac42e23 sw a2,188(s0) - 1a27c: 0cd42023 sw a3,192(s0) - 1a280: 0ce40223 sb a4,196(s0) - 1a284: 0cf42423 sw a5,200(s0) - 1a288: 819fb0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1a28c: 00030797 auipc a5,0x30 - 1a290: b4c7b783 ld a5,-1204(a5) # 49dd8 <_GLOBAL_OFFSET_TABLE_+0x288> - 1a294: 0007c783 lbu a5,0(a5) - 1a298: 008a3423 sd s0,8(s4) - 1a29c: 60a6 ld ra,72(sp) - 1a29e: 0ef40823 sb a5,240(s0) - 1a2a2: 6406 ld s0,64(sp) - 1a2a4: 74e2 ld s1,56(sp) - 1a2a6: 7942 ld s2,48(sp) - 1a2a8: 79a2 ld s3,40(sp) - 1a2aa: 7a02 ld s4,32(sp) - 1a2ac: 6ae2 ld s5,24(sp) - 1a2ae: 6b42 ld s6,16(sp) - 1a2b0: 6ba2 ld s7,8(sp) - 1a2b2: 6161 addi sp,sp,80 - 1a2b4: 8082 ret - 1a2b6: 87aa mv a5,a0 - 1a2b8: 8526 mv a0,s1 - 1a2ba: 84be mv s1,a5 - 1a2bc: c40fc0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1a2c0: 854a mv a0,s2 - 1a2c2: c3afc0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1a2c6: 854e mv a0,s3 - 1a2c8: c34fc0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1a2cc: 8556 mv a0,s5 - 1a2ce: c2efc0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1a2d2: 855a mv a0,s6 - 1a2d4: c28fc0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1a2d8: 855e mv a0,s7 - 1a2da: c22fc0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1a2de: 8522 mv a0,s0 - 1a2e0: d50fb0ef jal 15830 <_ZdlPv@plt> - 1a2e4: 8526 mv a0,s1 - 1a2e6: c3afb0ef jal 15720 <_Unwind_Resume@plt> - -000000000001a2ea <_ZN7testing4TestD1Ev>: - 1a2ea: 1141 addi sp,sp,-16 - 1a2ec: e022 sd s0,0(sp) - 1a2ee: 00030797 auipc a5,0x30 - 1a2f2: 89a7b783 ld a5,-1894(a5) # 49b88 <_GLOBAL_OFFSET_TABLE_+0x38> - 1a2f6: 6500 ld s0,8(a0) - 1a2f8: e406 sd ra,8(sp) - 1a2fa: 07c1 addi a5,a5,16 - 1a2fc: e11c sd a5,0(a0) - 1a2fe: 18040163 beqz s0,1a480 <_ZN7testing4TestD1Ev+0x196> - 1a302: 00044883 lbu a7,0(s0) - 1a306: 00144603 lbu a2,1(s0) - 1a30a: 00244703 lbu a4,2(s0) - 1a30e: 00030817 auipc a6,0x30 - 1a312: 9ba83803 ld a6,-1606(a6) # 49cc8 <_GLOBAL_OFFSET_TABLE_+0x178> - 1a316: 00030697 auipc a3,0x30 - 1a31a: 93a6b683 ld a3,-1734(a3) # 49c50 <_GLOBAL_OFFSET_TABLE_+0x100> - 1a31e: 00030797 auipc a5,0x30 - 1a322: a827b783 ld a5,-1406(a5) # 49da0 <_GLOBAL_OFFSET_TABLE_+0x250> - 1a326: 00840593 addi a1,s0,8 - 1a32a: 00030517 auipc a0,0x30 - 1a32e: ab653503 ld a0,-1354(a0) # 49de0 <_GLOBAL_OFFSET_TABLE_+0x290> - 1a332: 01180023 sb a7,0(a6) - 1a336: 00c68023 sb a2,0(a3) - 1a33a: 00e78023 sb a4,0(a5) - 1a33e: f62fb0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1a342: 02840593 addi a1,s0,40 - 1a346: 00030517 auipc a0,0x30 - 1a34a: 88a53503 ld a0,-1910(a0) # 49bd0 <_GLOBAL_OFFSET_TABLE_+0x80> - 1a34e: f52fb0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1a352: 04844703 lbu a4,72(s0) - 1a356: 00030797 auipc a5,0x30 - 1a35a: c727b783 ld a5,-910(a5) # 49fc8 <_GLOBAL_OFFSET_TABLE_+0x478> - 1a35e: 05040593 addi a1,s0,80 - 1a362: 00030517 auipc a0,0x30 - 1a366: c0653503 ld a0,-1018(a0) # 49f68 <_GLOBAL_OFFSET_TABLE_+0x418> - 1a36a: 00e78023 sb a4,0(a5) - 1a36e: f32fb0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1a372: 07040593 addi a1,s0,112 - 1a376: 00030517 auipc a0,0x30 - 1a37a: a7253503 ld a0,-1422(a0) # 49de8 <_GLOBAL_OFFSET_TABLE_+0x298> - 1a37e: f22fb0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1a382: 09044703 lbu a4,144(s0) - 1a386: 00030797 auipc a5,0x30 - 1a38a: 91a7b783 ld a5,-1766(a5) # 49ca0 <_GLOBAL_OFFSET_TABLE_+0x150> - 1a38e: 09840593 addi a1,s0,152 - 1a392: 00030517 auipc a0,0x30 - 1a396: 81653503 ld a0,-2026(a0) # 49ba8 <_GLOBAL_OFFSET_TABLE_+0x58> - 1a39a: 00e78023 sb a4,0(a5) - 1a39e: f02fb0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1a3a2: 0c842703 lw a4,200(s0) - 1a3a6: 0b844283 lbu t0,184(s0) - 1a3aa: 0b944f03 lbu t5,185(s0) - 1a3ae: 0bc42e03 lw t3,188(s0) - 1a3b2: 0c042883 lw a7,192(s0) - 1a3b6: 0c444603 lbu a2,196(s0) - 1a3ba: 00030797 auipc a5,0x30 - 1a3be: a0e7b783 ld a5,-1522(a5) # 49dc8 <_GLOBAL_OFFSET_TABLE_+0x278> - 1a3c2: 00030f97 auipc t6,0x30 - 1a3c6: a5efbf83 ld t6,-1442(t6) # 49e20 <_GLOBAL_OFFSET_TABLE_+0x2d0> - 1a3ca: 00030e97 auipc t4,0x30 - 1a3ce: 99eebe83 ld t4,-1634(t4) # 49d68 <_GLOBAL_OFFSET_TABLE_+0x218> - 1a3d2: 00030317 auipc t1,0x30 - 1a3d6: 8c633303 ld t1,-1850(t1) # 49c98 <_GLOBAL_OFFSET_TABLE_+0x148> - 1a3da: 00030817 auipc a6,0x30 - 1a3de: b4683803 ld a6,-1210(a6) # 49f20 <_GLOBAL_OFFSET_TABLE_+0x3d0> - 1a3e2: 00030697 auipc a3,0x30 - 1a3e6: b1e6b683 ld a3,-1250(a3) # 49f00 <_GLOBAL_OFFSET_TABLE_+0x3b0> - 1a3ea: 00030517 auipc a0,0x30 - 1a3ee: 9d653503 ld a0,-1578(a0) # 49dc0 <_GLOBAL_OFFSET_TABLE_+0x270> - 1a3f2: 0d040593 addi a1,s0,208 - 1a3f6: c398 sw a4,0(a5) - 1a3f8: 005f8023 sb t0,0(t6) - 1a3fc: 01ee8023 sb t5,0(t4) - 1a400: 01c32023 sw t3,0(t1) - 1a404: 01182023 sw a7,0(a6) - 1a408: 00c68023 sb a2,0(a3) - 1a40c: e94fb0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1a410: 0f044703 lbu a4,240(s0) - 1a414: 6868 ld a0,208(s0) - 1a416: 00030797 auipc a5,0x30 - 1a41a: 9c27b783 ld a5,-1598(a5) # 49dd8 <_GLOBAL_OFFSET_TABLE_+0x288> - 1a41e: 00e78023 sb a4,0(a5) - 1a422: 0e040793 addi a5,s0,224 - 1a426: 00f50463 beq a0,a5,1a42e <_ZN7testing4TestD1Ev+0x144> - 1a42a: c06fb0ef jal 15830 <_ZdlPv@plt> - 1a42e: 6c48 ld a0,152(s0) - 1a430: 0a840793 addi a5,s0,168 - 1a434: 00f50463 beq a0,a5,1a43c <_ZN7testing4TestD1Ev+0x152> - 1a438: bf8fb0ef jal 15830 <_ZdlPv@plt> - 1a43c: 7828 ld a0,112(s0) - 1a43e: 08040793 addi a5,s0,128 - 1a442: 00f50463 beq a0,a5,1a44a <_ZN7testing4TestD1Ev+0x160> - 1a446: beafb0ef jal 15830 <_ZdlPv@plt> - 1a44a: 6828 ld a0,80(s0) - 1a44c: 06040793 addi a5,s0,96 - 1a450: 00f50463 beq a0,a5,1a458 <_ZN7testing4TestD1Ev+0x16e> - 1a454: bdcfb0ef jal 15830 <_ZdlPv@plt> - 1a458: 7408 ld a0,40(s0) - 1a45a: 03840793 addi a5,s0,56 - 1a45e: 00f50463 beq a0,a5,1a466 <_ZN7testing4TestD1Ev+0x17c> - 1a462: bcefb0ef jal 15830 <_ZdlPv@plt> - 1a466: 6408 ld a0,8(s0) - 1a468: 01840793 addi a5,s0,24 - 1a46c: 00f50463 beq a0,a5,1a474 <_ZN7testing4TestD1Ev+0x18a> - 1a470: bc0fb0ef jal 15830 <_ZdlPv@plt> - 1a474: 8522 mv a0,s0 - 1a476: 6402 ld s0,0(sp) - 1a478: 60a2 ld ra,8(sp) - 1a47a: 0141 addi sp,sp,16 - 1a47c: bb4fb06f j 15830 <_ZdlPv@plt> - 1a480: 60a2 ld ra,8(sp) - 1a482: 6402 ld s0,0(sp) - 1a484: 0141 addi sp,sp,16 - 1a486: 8082 ret - -000000000001a488 <_ZN7testing4TestD0Ev>: - 1a488: 1141 addi sp,sp,-16 - 1a48a: e022 sd s0,0(sp) - 1a48c: e406 sd ra,8(sp) - 1a48e: 842a mv s0,a0 - 1a490: e5bff0ef jal 1a2ea <_ZN7testing4TestD1Ev> - 1a494: 8522 mv a0,s0 - 1a496: 6402 ld s0,0(sp) - 1a498: 60a2 ld ra,8(sp) - 1a49a: 0141 addi sp,sp,16 - 1a49c: b94fb06f j 15830 <_ZdlPv@plt> - -000000000001a4a0 <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv>: - 1a4a0: 10054783 lbu a5,256(a0) - 1a4a4: ef85 bnez a5,1a4dc <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv+0x3c> - 1a4a6: 1101 addi sp,sp,-32 - 1a4a8: e822 sd s0,16(sp) - 1a4aa: e04a sd s2,0(sp) - 1a4ac: 7560 ld s0,232(a0) - 1a4ae: 0f053903 ld s2,240(a0) - 1a4b2: e426 sd s1,8(sp) - 1a4b4: ec06 sd ra,24(sp) - 1a4b6: 84aa mv s1,a0 - 1a4b8: 01240963 beq s0,s2,1a4ca <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv+0x2a> - 1a4bc: 6008 ld a0,0(s0) - 1a4be: 0421 addi s0,s0,8 - 1a4c0: 611c ld a5,0(a0) - 1a4c2: 739c ld a5,32(a5) - 1a4c4: 9782 jalr a5 - 1a4c6: fe891be3 bne s2,s0,1a4bc <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv+0x1c> - 1a4ca: 60e2 ld ra,24(sp) - 1a4cc: 6442 ld s0,16(sp) - 1a4ce: 4785 li a5,1 - 1a4d0: 10f48023 sb a5,256(s1) - 1a4d4: 6902 ld s2,0(sp) - 1a4d6: 64a2 ld s1,8(sp) - 1a4d8: 6105 addi sp,sp,32 - 1a4da: 8082 ret - 1a4dc: 8082 ret - -000000000001a4de <_ZNK7testing9TestSuite11GetTestInfoEi>: - 1a4de: 872a mv a4,a0 - 1a4e0: 0205c463 bltz a1,1a508 <_ZNK7testing9TestSuite11GetTestInfoEi+0x2a> - 1a4e4: 6534 ld a3,72(a0) - 1a4e6: 693c ld a5,80(a0) - 1a4e8: 4501 li a0,0 - 1a4ea: 8f95 sub a5,a5,a3 - 1a4ec: 8789 srai a5,a5,0x2 - 1a4ee: 2781 sext.w a5,a5 - 1a4f0: 00f5dd63 bge a1,a5,1a50a <_ZNK7testing9TestSuite11GetTestInfoEi+0x2c> - 1a4f4: 058a slli a1,a1,0x2 - 1a4f6: 96ae add a3,a3,a1 - 1a4f8: 429c lw a5,0(a3) - 1a4fa: 0007c863 bltz a5,1a50a <_ZNK7testing9TestSuite11GetTestInfoEi+0x2c> - 1a4fe: 7b18 ld a4,48(a4) - 1a500: 078e slli a5,a5,0x3 - 1a502: 97ba add a5,a5,a4 - 1a504: 6388 ld a0,0(a5) - 1a506: 8082 ret - 1a508: 4501 li a0,0 - 1a50a: 8082 ret - -000000000001a50c <_ZN7testing9TestSuite18GetMutableTestInfoEi>: - 1a50c: 872a mv a4,a0 - 1a50e: 0205c463 bltz a1,1a536 <_ZN7testing9TestSuite18GetMutableTestInfoEi+0x2a> - 1a512: 6534 ld a3,72(a0) - 1a514: 693c ld a5,80(a0) - 1a516: 4501 li a0,0 - 1a518: 8f95 sub a5,a5,a3 - 1a51a: 8789 srai a5,a5,0x2 - 1a51c: 2781 sext.w a5,a5 - 1a51e: 00f5dd63 bge a1,a5,1a538 <_ZN7testing9TestSuite18GetMutableTestInfoEi+0x2c> - 1a522: 058a slli a1,a1,0x2 - 1a524: 96ae add a3,a3,a1 - 1a526: 429c lw a5,0(a3) - 1a528: 0007c863 bltz a5,1a538 <_ZN7testing9TestSuite18GetMutableTestInfoEi+0x2c> - 1a52c: 7b18 ld a4,48(a4) - 1a52e: 078e slli a5,a5,0x3 - 1a530: 97ba add a5,a5,a4 - 1a532: 6388 ld a0,0(a5) - 1a534: 8082 ret - 1a536: 4501 li a0,0 - 1a538: 8082 ret - -000000000001a53a <_ZN7testing9TestSuite11ClearResultEv>: - 1a53a: 1101 addi sp,sp,-32 - 1a53c: e426 sd s1,8(sp) - 1a53e: 84aa mv s1,a0 - 1a540: 08850513 addi a0,a0,136 - 1a544: e822 sd s0,16(sp) - 1a546: ec06 sd ra,24(sp) - 1a548: d1cff0ef jal 19a64 <_ZN7testing10TestResult5ClearEv> - 1a54c: 7880 ld s0,48(s1) - 1a54e: 7c84 ld s1,56(s1) - 1a550: 00940a63 beq s0,s1,1a564 <_ZN7testing9TestSuite11ClearResultEv+0x2a> - 1a554: 6008 ld a0,0(s0) - 1a556: 0421 addi s0,s0,8 - 1a558: 09050513 addi a0,a0,144 - 1a55c: d08ff0ef jal 19a64 <_ZN7testing10TestResult5ClearEv> - 1a560: fe849ae3 bne s1,s0,1a554 <_ZN7testing9TestSuite11ClearResultEv+0x1a> - 1a564: 60e2 ld ra,24(sp) - 1a566: 6442 ld s0,16(sp) - 1a568: 64a2 ld s1,8(sp) - 1a56a: 6105 addi sp,sp,32 - 1a56c: 8082 ret - -000000000001a56e <_ZN7testing9TestSuite14UnshuffleTestsEv>: - 1a56e: 6938 ld a4,80(a0) - 1a570: 6530 ld a2,72(a0) - 1a572: 40c707b3 sub a5,a4,a2 - 1a576: 4027d593 srai a1,a5,0x2 - 1a57a: 08c70663 beq a4,a2,1a606 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> - 1a57e: 4685 li a3,1 - 1a580: e7c1 bnez a5,1a608 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x9a> - 1a582: 4771 li a4,28 - 1a584: 08f77463 bgeu a4,a5,1a60c <_ZN7testing9TestSuite14UnshuffleTestsEv+0x9e> - 1a588: 0016d713 srli a4,a3,0x1 - 1a58c: 070e slli a4,a4,0x3 - 1a58e: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1a592: 5208a157 vid.v v2 - 1a596: 9732 add a4,a4,a2 - 1a598: 87b2 mv a5,a2 - 1a59a: a019 j 1a5a0 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x32> - 1a59c: 0d807057 vsetvli zero,zero,e64,m1,ta,ma - 1a5a0: 9e2030d7 vmv1r.v v1,v2 - 1a5a4: 02213157 vadd.vi v2,v2,2 - 1a5a8: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma - 1a5ac: b21040d7 vncvt.x.x.w v1,v1 - 1a5b0: 0207e0a7 vse32.v v1,(a5) - 1a5b4: 07a1 addi a5,a5,8 - 1a5b6: fee793e3 bne a5,a4,1a59c <_ZN7testing9TestSuite14UnshuffleTestsEv+0x2e> - 1a5ba: 0016f793 andi a5,a3,1 - 1a5be: c7a1 beqz a5,1a606 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> - 1a5c0: ffe6f793 andi a5,a3,-2 - 1a5c4: 00279713 slli a4,a5,0x2 - 1a5c8: 963a add a2,a2,a4 - 1a5ca: c21c sw a5,0(a2) - 1a5cc: 00178713 addi a4,a5,1 - 1a5d0: 02b77b63 bgeu a4,a1,1a606 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> - 1a5d4: c258 sw a4,4(a2) - 1a5d6: 00278713 addi a4,a5,2 - 1a5da: 02b77663 bgeu a4,a1,1a606 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> - 1a5de: c618 sw a4,8(a2) - 1a5e0: 00378713 addi a4,a5,3 - 1a5e4: 02b77163 bgeu a4,a1,1a606 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> - 1a5e8: c658 sw a4,12(a2) - 1a5ea: 00478713 addi a4,a5,4 - 1a5ee: 00b77c63 bgeu a4,a1,1a606 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> - 1a5f2: ca18 sw a4,16(a2) - 1a5f4: 00578713 addi a4,a5,5 - 1a5f8: 00b77763 bgeu a4,a1,1a606 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> - 1a5fc: ca58 sw a4,20(a2) - 1a5fe: 0799 addi a5,a5,6 - 1a600: 00b7f363 bgeu a5,a1,1a606 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> - 1a604: ce1c sw a5,24(a2) - 1a606: 8082 ret - 1a608: 86ae mv a3,a1 - 1a60a: bfa5 j 1a582 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x14> - 1a60c: 4781 li a5,0 - 1a60e: bf5d j 1a5c4 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x56> - -000000000001a610 <_ZN7testing8internal14ShouldUseColorEb>: - 1a610: 1101 addi sp,sp,-32 - 1a612: 0002f797 auipc a5,0x2f - 1a616: 7ce7b783 ld a5,1998(a5) # 49de0 <_GLOBAL_OFFSET_TABLE_+0x290> - 1a61a: e822 sd s0,16(sp) - 1a61c: 6380 ld s0,0(a5) - 1a61e: e426 sd s1,8(sp) - 1a620: 0001e597 auipc a1,0x1e - 1a624: 92058593 addi a1,a1,-1760 # 37f40 <_IO_stdin_used+0x498> - 1a628: 84aa mv s1,a0 - 1a62a: 8522 mv a0,s0 - 1a62c: ec06 sd ra,24(sp) - 1a62e: e4ffe0ef jal 1947c <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> - 1a632: e931 bnez a0,1a686 <_ZN7testing8internal14ShouldUseColorEb+0x76> - 1a634: 0001e597 auipc a1,0x1e - 1a638: 9ac58593 addi a1,a1,-1620 # 37fe0 <_IO_stdin_used+0x538> - 1a63c: 8522 mv a0,s0 - 1a63e: e3ffe0ef jal 1947c <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> - 1a642: c519 beqz a0,1a650 <_ZN7testing8internal14ShouldUseColorEb+0x40> - 1a644: 4505 li a0,1 - 1a646: 60e2 ld ra,24(sp) - 1a648: 6442 ld s0,16(sp) - 1a64a: 64a2 ld s1,8(sp) - 1a64c: 6105 addi sp,sp,32 - 1a64e: 8082 ret - 1a650: 0001e597 auipc a1,0x1e - 1a654: 99858593 addi a1,a1,-1640 # 37fe8 <_IO_stdin_used+0x540> - 1a658: 8522 mv a0,s0 - 1a65a: e23fe0ef jal 1947c <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> - 1a65e: f17d bnez a0,1a644 <_ZN7testing8internal14ShouldUseColorEb+0x34> - 1a660: 0001d597 auipc a1,0x1d - 1a664: 70058593 addi a1,a1,1792 # 37d60 <_IO_stdin_used+0x2b8> - 1a668: 8522 mv a0,s0 - 1a66a: e13fe0ef jal 1947c <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> - 1a66e: f979 bnez a0,1a644 <_ZN7testing8internal14ShouldUseColorEb+0x34> - 1a670: 8522 mv a0,s0 - 1a672: 6442 ld s0,16(sp) - 1a674: 60e2 ld ra,24(sp) - 1a676: 64a2 ld s1,8(sp) - 1a678: 0001e597 auipc a1,0x1e - 1a67c: 97858593 addi a1,a1,-1672 # 37ff0 <_IO_stdin_used+0x548> - 1a680: 6105 addi sp,sp,32 - 1a682: b4bfe06f j 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1a686: 0001e517 auipc a0,0x1e - 1a68a: 8c250513 addi a0,a0,-1854 # 37f48 <_IO_stdin_used+0x4a0> - 1a68e: b72fb0ef jal 15a00 - 1a692: 0001e597 auipc a1,0x1e - 1a696: 8be58593 addi a1,a1,-1858 # 37f50 <_IO_stdin_used+0x4a8> - 1a69a: 842a mv s0,a0 - 1a69c: b31fe0ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1a6a0: c519 beqz a0,1a6ae <_ZN7testing8internal14ShouldUseColorEb+0x9e> - 1a6a2: 60e2 ld ra,24(sp) - 1a6a4: 6442 ld s0,16(sp) - 1a6a6: 8526 mv a0,s1 - 1a6a8: 64a2 ld s1,8(sp) - 1a6aa: 6105 addi sp,sp,32 - 1a6ac: 8082 ret - 1a6ae: 0001e597 auipc a1,0x1e - 1a6b2: 8aa58593 addi a1,a1,-1878 # 37f58 <_IO_stdin_used+0x4b0> - 1a6b6: 8522 mv a0,s0 - 1a6b8: b15fe0ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1a6bc: f17d bnez a0,1a6a2 <_ZN7testing8internal14ShouldUseColorEb+0x92> - 1a6be: 0001e597 auipc a1,0x1e - 1a6c2: 8aa58593 addi a1,a1,-1878 # 37f68 <_IO_stdin_used+0x4c0> - 1a6c6: 8522 mv a0,s0 - 1a6c8: b05fe0ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1a6cc: f979 bnez a0,1a6a2 <_ZN7testing8internal14ShouldUseColorEb+0x92> - 1a6ce: 0001e597 auipc a1,0x1e - 1a6d2: 8aa58593 addi a1,a1,-1878 # 37f78 <_IO_stdin_used+0x4d0> - 1a6d6: 8522 mv a0,s0 - 1a6d8: af5fe0ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1a6dc: f179 bnez a0,1a6a2 <_ZN7testing8internal14ShouldUseColorEb+0x92> - 1a6de: 0001e597 auipc a1,0x1e - 1a6e2: 8a258593 addi a1,a1,-1886 # 37f80 <_IO_stdin_used+0x4d8> - 1a6e6: 8522 mv a0,s0 - 1a6e8: ae5fe0ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1a6ec: f95d bnez a0,1a6a2 <_ZN7testing8internal14ShouldUseColorEb+0x92> - 1a6ee: 0001e597 auipc a1,0x1e - 1a6f2: 8a258593 addi a1,a1,-1886 # 37f90 <_IO_stdin_used+0x4e8> - 1a6f6: 8522 mv a0,s0 - 1a6f8: ad5fe0ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1a6fc: f15d bnez a0,1a6a2 <_ZN7testing8internal14ShouldUseColorEb+0x92> - 1a6fe: 0001e597 auipc a1,0x1e - 1a702: 89a58593 addi a1,a1,-1894 # 37f98 <_IO_stdin_used+0x4f0> - 1a706: 8522 mv a0,s0 - 1a708: ac5fe0ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1a70c: f959 bnez a0,1a6a2 <_ZN7testing8internal14ShouldUseColorEb+0x92> - 1a70e: 0001e597 auipc a1,0x1e - 1a712: 89a58593 addi a1,a1,-1894 # 37fa8 <_IO_stdin_used+0x500> - 1a716: 8522 mv a0,s0 - 1a718: ab5fe0ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1a71c: f159 bnez a0,1a6a2 <_ZN7testing8internal14ShouldUseColorEb+0x92> - 1a71e: 0001e597 auipc a1,0x1e - 1a722: 89a58593 addi a1,a1,-1894 # 37fb8 <_IO_stdin_used+0x510> - 1a726: 8522 mv a0,s0 - 1a728: aa5fe0ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1a72c: f93d bnez a0,1a6a2 <_ZN7testing8internal14ShouldUseColorEb+0x92> - 1a72e: 0001e597 auipc a1,0x1e - 1a732: 8a258593 addi a1,a1,-1886 # 37fd0 <_IO_stdin_used+0x528> - 1a736: 8522 mv a0,s0 - 1a738: a95fe0ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1a73c: f13d bnez a0,1a6a2 <_ZN7testing8internal14ShouldUseColorEb+0x92> - 1a73e: 8522 mv a0,s0 - 1a740: 0001e597 auipc a1,0x1e - 1a744: 89858593 addi a1,a1,-1896 # 37fd8 <_IO_stdin_used+0x530> - 1a748: a85fe0ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1a74c: 8d65 and a0,a0,s1 - 1a74e: bde5 j 1a646 <_ZN7testing8internal14ShouldUseColorEb+0x36> - -000000000001a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz>: - 1a750: 711d addi sp,sp,-96 - 1a752: 03010313 addi t1,sp,48 - 1a756: f022 sd s0,32(sp) - 1a758: e84a sd s2,16(sp) - 1a75a: f406 sd ra,40(sp) - 1a75c: ec26 sd s1,24(sp) - 1a75e: f832 sd a2,48(sp) - 1a760: fc36 sd a3,56(sp) - 1a762: e0ba sd a4,64(sp) - 1a764: e4be sd a5,72(sp) - 1a766: e8c2 sd a6,80(sp) - 1a768: ecc6 sd a7,88(sp) - 1a76a: e41a sd t1,8(sp) - 1a76c: 8c81c783 lbu a5,-1848(gp) # 4a658 <_ZGVZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> - 1a770: 842a mv s0,a0 - 1a772: 892e mv s2,a1 - 1a774: 0230000f fence r,rw - 1a778: 0002f497 auipc s1,0x2f - 1a77c: 7084b483 ld s1,1800(s1) # 49e80 - 1a780: cfa5 beqz a5,1a7f8 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0xa8> - 1a782: 8d01c783 lbu a5,-1840(gp) # 4a660 <_ZZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> - 1a786: cfb1 beqz a5,1a7e2 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x92> - 1a788: cc29 beqz s0,1a7e2 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x92> - 1a78a: 4789 li a5,2 - 1a78c: 0001e597 auipc a1,0x1e - 1a790: 86c58593 addi a1,a1,-1940 # 37ff8 <_IO_stdin_used+0x550> - 1a794: 02f40063 beq s0,a5,1a7b4 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x64> - 1a798: 478d li a5,3 - 1a79a: 0001e597 auipc a1,0x1e - 1a79e: 86658593 addi a1,a1,-1946 # 38000 <_IO_stdin_used+0x558> - 1a7a2: 00f40963 beq s0,a5,1a7b4 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x64> - 1a7a6: 4785 li a5,1 - 1a7a8: 0001e597 auipc a1,0x1e - 1a7ac: 84858593 addi a1,a1,-1976 # 37ff0 <_IO_stdin_used+0x548> - 1a7b0: 06f41e63 bne s0,a5,1a82c <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0xdc> - 1a7b4: 0001e517 auipc a0,0x1e - 1a7b8: 85450513 addi a0,a0,-1964 # 38008 <_IO_stdin_used+0x560> - 1a7bc: e55fa0ef jal 15610 - 1a7c0: 6622 ld a2,8(sp) - 1a7c2: 6088 ld a0,0(s1) - 1a7c4: 85ca mv a1,s2 - 1a7c6: f6bfa0ef jal 15730 - 1a7ca: 0001e517 auipc a0,0x1e - 1a7ce: 84e50513 addi a0,a0,-1970 # 38018 <_IO_stdin_used+0x570> - 1a7d2: e3ffa0ef jal 15610 - 1a7d6: 70a2 ld ra,40(sp) - 1a7d8: 7402 ld s0,32(sp) - 1a7da: 64e2 ld s1,24(sp) - 1a7dc: 6942 ld s2,16(sp) - 1a7de: 6125 addi sp,sp,96 - 1a7e0: 8082 ret - 1a7e2: 6088 ld a0,0(s1) - 1a7e4: 6622 ld a2,8(sp) - 1a7e6: 85ca mv a1,s2 - 1a7e8: f49fa0ef jal 15730 - 1a7ec: 70a2 ld ra,40(sp) - 1a7ee: 7402 ld s0,32(sp) - 1a7f0: 64e2 ld s1,24(sp) - 1a7f2: 6942 ld s2,16(sp) - 1a7f4: 6125 addi sp,sp,96 - 1a7f6: 8082 ret - 1a7f8: 8c818513 addi a0,gp,-1848 # 4a658 <_ZGVZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> - 1a7fc: 874fb0ef jal 15870 <__cxa_guard_acquire@plt> - 1a800: 0002f497 auipc s1,0x2f - 1a804: 6804b483 ld s1,1664(s1) # 49e80 - 1a808: dd2d beqz a0,1a782 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x32> - 1a80a: 6088 ld a0,0(s1) - 1a80c: df5fa0ef jal 15600 - 1a810: b70fb0ef jal 15b80 - 1a814: 00a03533 snez a0,a0 - 1a818: df9ff0ef jal 1a610 <_ZN7testing8internal14ShouldUseColorEb> - 1a81c: 87aa mv a5,a0 - 1a81e: 8c818513 addi a0,gp,-1848 # 4a658 <_ZGVZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> - 1a822: 8cf18823 sb a5,-1840(gp) # 4a660 <_ZZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> - 1a826: c1afb0ef jal 15c40 <__cxa_guard_release@plt> - 1a82a: bfa1 j 1a782 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x32> - 1a82c: 4581 li a1,0 - 1a82e: b759 j 1a7b4 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x64> - 1a830: 842a mv s0,a0 - 1a832: 8c818513 addi a0,gp,-1848 # 4a658 <_ZGVZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> - 1a836: a6bfa0ef jal 152a0 <__cxa_guard_abort@plt> - 1a83a: 8522 mv a0,s0 - 1a83c: ee5fa0ef jal 15720 <_Unwind_Resume@plt> - -000000000001a840 <_ZN7testing8internal27PrettyUnitTestResultPrinter24OnEnvironmentsSetUpStartERKNS_8UnitTestE>: - 1a840: 1141 addi sp,sp,-16 - 1a842: 0001d597 auipc a1,0x1d - 1a846: 7de58593 addi a1,a1,2014 # 38020 <_IO_stdin_used+0x578> - 1a84a: 4509 li a0,2 - 1a84c: e406 sd ra,8(sp) - 1a84e: f03ff0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1a852: 0001d517 auipc a0,0x1d - 1a856: 7de50513 addi a0,a0,2014 # 38030 <_IO_stdin_used+0x588> - 1a85a: c87fa0ef jal 154e0 - 1a85e: 0002f797 auipc a5,0x2f - 1a862: 6227b783 ld a5,1570(a5) # 49e80 - 1a866: 60a2 ld ra,8(sp) - 1a868: 6388 ld a0,0(a5) - 1a86a: 0141 addi sp,sp,16 - 1a86c: b54fb06f j 15bc0 - -000000000001a870 <_ZN7testing8internal27PrettyUnitTestResultPrinter27OnEnvironmentsTearDownStartERKNS_8UnitTestE>: - 1a870: 1141 addi sp,sp,-16 - 1a872: 0001d597 auipc a1,0x1d - 1a876: 7ae58593 addi a1,a1,1966 # 38020 <_IO_stdin_used+0x578> - 1a87a: 4509 li a0,2 - 1a87c: e406 sd ra,8(sp) - 1a87e: ed3ff0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1a882: 0001d517 auipc a0,0x1d - 1a886: 7ce50513 addi a0,a0,1998 # 38050 <_IO_stdin_used+0x5a8> - 1a88a: c57fa0ef jal 154e0 - 1a88e: 0002f797 auipc a5,0x2f - 1a892: 5f27b783 ld a5,1522(a5) # 49e80 - 1a896: 60a2 ld ra,8(sp) - 1a898: 6388 ld a0,0(a5) - 1a89a: 0141 addi sp,sp,16 - 1a89c: b24fb06f j 15bc0 - -000000000001a8a0 <_ZN7testing8internal27PrettyUnitTestResultPrinter11OnTestStartERKNS_8TestInfoE>: - 1a8a0: 1141 addi sp,sp,-16 - 1a8a2: e022 sd s0,0(sp) - 1a8a4: 4509 li a0,2 - 1a8a6: 842e mv s0,a1 - 1a8a8: 0001d597 auipc a1,0x1d - 1a8ac: 7d058593 addi a1,a1,2000 # 38078 <_IO_stdin_used+0x5d0> - 1a8b0: e406 sd ra,8(sp) - 1a8b2: e9fff0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1a8b6: 7010 ld a2,32(s0) - 1a8b8: 600c ld a1,0(s0) - 1a8ba: 0001d517 auipc a0,0x1d - 1a8be: 7ce50513 addi a0,a0,1998 # 38088 <_IO_stdin_used+0x5e0> - 1a8c2: d4ffa0ef jal 15610 - 1a8c6: 4529 li a0,10 - 1a8c8: 948fb0ef jal 15a10 - 1a8cc: 0002f797 auipc a5,0x2f - 1a8d0: 5b47b783 ld a5,1460(a5) # 49e80 - 1a8d4: 6402 ld s0,0(sp) - 1a8d6: 60a2 ld ra,8(sp) - 1a8d8: 6388 ld a0,0(a5) - 1a8da: 0141 addi sp,sp,16 - 1a8dc: ae4fb06f j 15bc0 - -000000000001a8e0 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0>: - 1a8e0: 7119 addi sp,sp,-128 - 1a8e2: f4a6 sd s1,104(sp) - 1a8e4: f0ca sd s2,96(sp) - 1a8e6: ecce sd s3,88(sp) - 1a8e8: e8d2 sd s4,80(sp) - 1a8ea: e4d6 sd s5,72(sp) - 1a8ec: e0da sd s6,64(sp) - 1a8ee: f862 sd s8,48(sp) - 1a8f0: fc86 sd ra,120(sp) - 1a8f2: f8a2 sd s0,112(sp) - 1a8f4: fc5e sd s7,56(sp) - 1a8f6: 4901 li s2,0 - 1a8f8: 00020c17 auipc s8,0x20 - 1a8fc: 598c0c13 addi s8,s8,1432 # 3ae90 <_ZN7testing8internalL24kColorEncodedHelpMessageE> - 1a900: 01010a93 addi s5,sp,16 - 1a904: 1004 addi s1,sp,32 - 1a906: 49bd li s3,15 - 1a908: 4a05 li s4,1 - 1a90a: 00810b13 addi s6,sp,8 - 1a90e: 04000593 li a1,64 - 1a912: 8562 mv a0,s8 - 1a914: 9fdfa0ef jal 15310 - 1a918: 8baa mv s7,a0 - 1a91a: cd2d beqz a0,1a994 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0xb4> - 1a91c: 41850433 sub s0,a0,s8 - 1a920: e826 sd s1,16(sp) - 1a922: ec02 sd zero,24(sp) - 1a924: e422 sd s0,8(sp) - 1a926: 0a89ea63 bltu s3,s0,1a9da <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0xfa> - 1a92a: 0b441563 bne s0,s4,1a9d4 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0xf4> - 1a92e: 000c4783 lbu a5,0(s8) - 1a932: 02f10023 sb a5,32(sp) - 1a936: 87a6 mv a5,s1 - 1a938: ec22 sd s0,24(sp) - 1a93a: 97a2 add a5,a5,s0 - 1a93c: 00078023 sb zero,0(a5) - 1a940: 6642 ld a2,16(sp) - 1a942: 0001e597 auipc a1,0x1e - 1a946: b7658593 addi a1,a1,-1162 # 384b8 <_IO_stdin_used+0xa10> - 1a94a: 854a mv a0,s2 - 1a94c: e05ff0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1a950: 6542 ld a0,16(sp) - 1a952: 00950463 beq a0,s1,1a95a <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x7a> - 1a956: edbfa0ef jal 15830 <_ZdlPv@plt> - 1a95a: 001bc783 lbu a5,1(s7) - 1a95e: 4765 li a4,25 - 1a960: 002b8c13 addi s8,s7,2 - 1a964: fc07879b addiw a5,a5,-64 - 1a968: 0ff7f793 zext.b a5,a5 - 1a96c: 00f76b63 bltu a4,a5,1a982 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0xa2> - 1a970: 00020717 auipc a4,0x20 - 1a974: 01070713 addi a4,a4,16 # 3a980 <_IO_stdin_used+0x2ed8> - 1a978: 078a slli a5,a5,0x2 - 1a97a: 97ba add a5,a5,a4 - 1a97c: 439c lw a5,0(a5) - 1a97e: 97ba add a5,a5,a4 - 1a980: 8782 jr a5 - 1a982: 001b8c13 addi s8,s7,1 - 1a986: 04000593 li a1,64 - 1a98a: 8562 mv a0,s8 - 1a98c: 985fa0ef jal 15310 - 1a990: 8baa mv s7,a0 - 1a992: f549 bnez a0,1a91c <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x3c> - 1a994: 7446 ld s0,112(sp) - 1a996: 70e6 ld ra,120(sp) - 1a998: 74a6 ld s1,104(sp) - 1a99a: 69e6 ld s3,88(sp) - 1a99c: 6a46 ld s4,80(sp) - 1a99e: 6aa6 ld s5,72(sp) - 1a9a0: 6b06 ld s6,64(sp) - 1a9a2: 7be2 ld s7,56(sp) - 1a9a4: 8662 mv a2,s8 - 1a9a6: 854a mv a0,s2 - 1a9a8: 7c42 ld s8,48(sp) - 1a9aa: 7906 ld s2,96(sp) - 1a9ac: 0001e597 auipc a1,0x1e - 1a9b0: b0c58593 addi a1,a1,-1268 # 384b8 <_IO_stdin_used+0xa10> - 1a9b4: 6109 addi sp,sp,128 - 1a9b6: bb69 j 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1a9b8: 490d li s2,3 - 1a9ba: bf91 j 1a90e <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> - 1a9bc: 4909 li s2,2 - 1a9be: bf81 j 1a90e <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> - 1a9c0: 0001d597 auipc a1,0x1d - 1a9c4: 6d058593 addi a1,a1,1744 # 38090 <_IO_stdin_used+0x5e8> - 1a9c8: 854a mv a0,s2 - 1a9ca: d87ff0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1a9ce: b781 j 1a90e <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> - 1a9d0: 4905 li s2,1 - 1a9d2: bf35 j 1a90e <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> - 1a9d4: d02d beqz s0,1a936 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x56> - 1a9d6: 8526 mv a0,s1 - 1a9d8: a809 j 1a9ea <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x10a> - 1a9da: 4601 li a2,0 - 1a9dc: 85da mv a1,s6 - 1a9de: 8556 mv a0,s5 - 1a9e0: c01fa0ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1a9e4: 67a2 ld a5,8(sp) - 1a9e6: e82a sd a0,16(sp) - 1a9e8: f03e sd a5,32(sp) - 1a9ea: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1a9ee: 020c0407 vle8.v v8,(s8) - 1a9f2: 8c1d sub s0,s0,a5 - 1a9f4: 9c3e add s8,s8,a5 - 1a9f6: 02050427 vse8.v v8,(a0) - 1a9fa: 953e add a0,a0,a5 - 1a9fc: f47d bnez s0,1a9ea <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x10a> - 1a9fe: 6422 ld s0,8(sp) - 1aa00: 67c2 ld a5,16(sp) - 1aa02: bf1d j 1a938 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x58> - 1aa04: 4901 li s2,0 - 1aa06: b721 j 1a90e <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> - 1aa08: 842a mv s0,a0 - 1aa0a: 8556 mv a0,s5 - 1aa0c: cf1fb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1aa10: 8522 mv a0,s0 - 1aa12: d0ffa0ef jal 15720 <_Unwind_Resume@plt> - -000000000001aa16 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE>: - 1aa16: 6d1c ld a5,24(a0) - 1aa18: 7118 ld a4,32(a0) - 1aa1a: 715d addi sp,sp,-80 - 1aa1c: fc26 sd s1,56(sp) - 1aa1e: e486 sd ra,72(sp) - 1aa20: 84aa mv s1,a0 - 1aa22: 00e78963 beq a5,a4,1aa34 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x1e> - 1aa26: 60a6 ld ra,72(sp) - 1aa28: e38c sd a1,0(a5) - 1aa2a: 07a1 addi a5,a5,8 - 1aa2c: ed1c sd a5,24(a0) - 1aa2e: 74e2 ld s1,56(sp) - 1aa30: 6161 addi sp,sp,80 - 1aa32: 8082 ret - 1aa34: ec56 sd s5,24(sp) - 1aa36: 01053a83 ld s5,16(a0) - 1aa3a: e0a2 sd s0,64(sp) - 1aa3c: 56fd li a3,-1 - 1aa3e: 41578433 sub s0,a5,s5 - 1aa42: f84a sd s2,48(sp) - 1aa44: f44e sd s3,40(sp) - 1aa46: f052 sd s4,32(sp) - 1aa48: 8291 srli a3,a3,0x4 - 1aa4a: 40345713 srai a4,s0,0x3 - 1aa4e: 08d70463 beq a4,a3,1aad6 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0xc0> - 1aa52: 4785 li a5,1 - 1aa54: eb21 bnez a4,1aaa4 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x8e> - 1aa56: 577d li a4,-1 - 1aa58: 8311 srli a4,a4,0x4 - 1aa5a: 00f77363 bgeu a4,a5,1aa60 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x4a> - 1aa5e: 87ba mv a5,a4 - 1aa60: 00379993 slli s3,a5,0x3 - 1aa64: 854e mv a0,s3 - 1aa66: e42e sd a1,8(sp) - 1aa68: d69fa0ef jal 157d0 <_Znwm@plt> - 1aa6c: 65a2 ld a1,8(sp) - 1aa6e: 008507b3 add a5,a0,s0 - 1aa72: 00840a13 addi s4,s0,8 - 1aa76: e38c sd a1,0(a5) - 1aa78: 892a mv s2,a0 - 1aa7a: 9a2a add s4,s4,a0 - 1aa7c: 02804c63 bgtz s0,1aab4 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x9e> - 1aa80: 040a9763 bnez s5,1aace <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0xb8> - 1aa84: 6406 ld s0,64(sp) - 1aa86: 60a6 ld ra,72(sp) - 1aa88: 99ca add s3,s3,s2 - 1aa8a: 0334b023 sd s3,32(s1) - 1aa8e: 0124b823 sd s2,16(s1) - 1aa92: 0144bc23 sd s4,24(s1) - 1aa96: 7942 ld s2,48(sp) - 1aa98: 79a2 ld s3,40(sp) - 1aa9a: 7a02 ld s4,32(sp) - 1aa9c: 6ae2 ld s5,24(sp) - 1aa9e: 74e2 ld s1,56(sp) - 1aaa0: 6161 addi sp,sp,80 - 1aaa2: 8082 ret - 1aaa4: 00171793 slli a5,a4,0x1 - 1aaa8: fae7f7e3 bgeu a5,a4,1aa56 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x40> - 1aaac: 59c5 li s3,-15 - 1aaae: 0019d993 srli s3,s3,0x1 - 1aab2: bf4d j 1aa64 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x4e> - 1aab4: 87a2 mv a5,s0 - 1aab6: 86aa mv a3,a0 - 1aab8: 8656 mv a2,s5 - 1aaba: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma - 1aabe: 02060407 vle8.v v8,(a2) - 1aac2: 8f99 sub a5,a5,a4 - 1aac4: 963a add a2,a2,a4 - 1aac6: 02068427 vse8.v v8,(a3) - 1aaca: 96ba add a3,a3,a4 - 1aacc: f7fd bnez a5,1aaba <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0xa4> - 1aace: 8556 mv a0,s5 - 1aad0: d61fa0ef jal 15830 <_ZdlPv@plt> - 1aad4: bf45 j 1aa84 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x6e> - 1aad6: 0001d517 auipc a0,0x1d - 1aada: 5c250513 addi a0,a0,1474 # 38098 <_IO_stdin_used+0x5f0> - 1aade: d43fa0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - -000000000001aae2 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE>: - 1aae2: 1101 addi sp,sp,-32 - 1aae4: 01853803 ld a6,24(a0) - 1aae8: e426 sd s1,8(sp) - 1aaea: 84aa mv s1,a0 - 1aaec: 6908 ld a0,16(a0) - 1aaee: ec06 sd ra,24(sp) - 1aaf0: 40a80633 sub a2,a6,a0 - 1aaf4: 05050e63 beq a0,a6,1ab50 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x6e> - 1aaf8: e822 sd s0,16(sp) - 1aafa: 860d srai a2,a2,0x3 - 1aafc: 842e mv s0,a1 - 1aafe: 872a mv a4,a0 - 1ab00: 4781 li a5,0 - 1ab02: a021 j 1ab0a <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x28> - 1ab04: 0785 addi a5,a5,1 - 1ab06: 02c7ff63 bgeu a5,a2,1ab44 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x62> - 1ab0a: 6314 ld a3,0(a4) - 1ab0c: 0721 addi a4,a4,8 - 1ab0e: fe869be3 bne a3,s0,1ab04 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x22> - 1ab12: 2781 sext.w a5,a5 - 1ab14: 078e slli a5,a5,0x3 - 1ab16: 953e add a0,a0,a5 - 1ab18: 00850593 addi a1,a0,8 - 1ab1c: 01058b63 beq a1,a6,1ab32 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x50> - 1ab20: 40b80633 sub a2,a6,a1 - 1ab24: 47a1 li a5,8 - 1ab26: 02c7d763 bge a5,a2,1ab54 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x72> - 1ab2a: e97fa0ef jal 159c0 - 1ab2e: 0184b803 ld a6,24(s1) - 1ab32: 8522 mv a0,s0 - 1ab34: 6442 ld s0,16(sp) - 1ab36: 1861 addi a6,a6,-8 - 1ab38: 0104bc23 sd a6,24(s1) - 1ab3c: 60e2 ld ra,24(sp) - 1ab3e: 64a2 ld s1,8(sp) - 1ab40: 6105 addi sp,sp,32 - 1ab42: 8082 ret - 1ab44: 6442 ld s0,16(sp) - 1ab46: 60e2 ld ra,24(sp) - 1ab48: 64a2 ld s1,8(sp) - 1ab4a: 4501 li a0,0 - 1ab4c: 6105 addi sp,sp,32 - 1ab4e: 8082 ret - 1ab50: 4501 li a0,0 - 1ab52: b7ed j 1ab3c <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x5a> - 1ab54: fcf61fe3 bne a2,a5,1ab32 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x50> - 1ab58: 651c ld a5,8(a0) - 1ab5a: e11c sd a5,0(a0) - 1ab5c: bfd9 j 1ab32 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x50> - -000000000001ab5e <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 1ab5e: 711d addi sp,sp,-96 - 1ab60: e8a2 sd s0,80(sp) - 1ab62: f05a sd s6,32(sp) - 1ab64: e862 sd s8,16(sp) - 1ab66: ec86 sd ra,88(sp) - 1ab68: e4a6 sd s1,72(sp) - 1ab6a: e0ca sd s2,64(sp) - 1ab6c: fc4e sd s3,56(sp) - 1ab6e: f852 sd s4,48(sp) - 1ab70: f456 sd s5,40(sp) - 1ab72: ec5e sd s7,24(sp) - 1ab74: e466 sd s9,8(sp) - 1ab76: 00053423 sd zero,8(a0) - 1ab7a: 00050823 sb zero,16(a0) - 1ab7e: 8b2e mv s6,a1 - 1ab80: 658c ld a1,8(a1) - 1ab82: 01050c13 addi s8,a0,16 - 1ab86: 01853023 sd s8,0(a0) - 1ab8a: 842a mv s0,a0 - 1ab8c: d95fa0ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 1ab90: 000b3683 ld a3,0(s6) - 1ab94: 008b3703 ld a4,8(s6) - 1ab98: 4b85 li s7,1 - 1ab9a: 84b6 mv s1,a3 - 1ab9c: 4cb5 li s9,13 - 1ab9e: 4afd li s5,31 - 1aba0: cb29 beqz a4,1abf2 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x94> - 1aba2: 0004c903 lbu s2,0(s1) - 1aba6: ff79079b addiw a5,s2,-9 - 1abaa: 0ff7f793 zext.b a5,a5 - 1abae: 00fbf663 bgeu s7,a5,1abba <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5c> - 1abb2: 01990463 beq s2,s9,1abba <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5c> - 1abb6: 032af963 bgeu s5,s2,1abe8 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8a> - 1abba: 00843a03 ld s4,8(s0) - 1abbe: 601c ld a5,0(s0) - 1abc0: 001a0993 addi s3,s4,1 - 1abc4: 04fc0e63 beq s8,a5,1ac20 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc2> - 1abc8: 6818 ld a4,16(s0) - 1abca: 05376263 bltu a4,s3,1ac0e <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb0> - 1abce: 97d2 add a5,a5,s4 - 1abd0: 01278023 sb s2,0(a5) - 1abd4: 601c ld a5,0(s0) - 1abd6: 01343423 sd s3,8(s0) - 1abda: 97ce add a5,a5,s3 - 1abdc: 00078023 sb zero,0(a5) - 1abe0: 000b3683 ld a3,0(s6) - 1abe4: 008b3703 ld a4,8(s6) - 1abe8: 0485 addi s1,s1,1 - 1abea: 00e687b3 add a5,a3,a4 - 1abee: fa979ae3 bne a5,s1,1aba2 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x44> - 1abf2: 60e6 ld ra,88(sp) - 1abf4: 8522 mv a0,s0 - 1abf6: 6446 ld s0,80(sp) - 1abf8: 64a6 ld s1,72(sp) - 1abfa: 6906 ld s2,64(sp) - 1abfc: 79e2 ld s3,56(sp) - 1abfe: 7a42 ld s4,48(sp) - 1ac00: 7aa2 ld s5,40(sp) - 1ac02: 7b02 ld s6,32(sp) - 1ac04: 6be2 ld s7,24(sp) - 1ac06: 6c42 ld s8,16(sp) - 1ac08: 6ca2 ld s9,8(sp) - 1ac0a: 6125 addi sp,sp,96 - 1ac0c: 8082 ret - 1ac0e: 4705 li a4,1 - 1ac10: 4681 li a3,0 - 1ac12: 4601 li a2,0 - 1ac14: 85d2 mv a1,s4 - 1ac16: 8522 mv a0,s0 - 1ac18: b39fa0ef jal 15750 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt> - 1ac1c: 601c ld a5,0(s0) - 1ac1e: bf45 j 1abce <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x70> - 1ac20: 473d li a4,15 - 1ac22: b765 j 1abca <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x6c> - 1ac24: 87aa mv a5,a0 - 1ac26: 8522 mv a0,s0 - 1ac28: 843e mv s0,a5 - 1ac2a: ad3fb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1ac2e: 8522 mv a0,s0 - 1ac30: af1fa0ef jal 15720 <_Unwind_Resume@plt> - -000000000001ac34 <_ZN7testing8internal24XmlUnitTestResultPrinter21OutputXmlCDataSectionEPSoPKc>: - 1ac34: 1101 addi sp,sp,-32 - 1ac36: e426 sd s1,8(sp) - 1ac38: 4625 li a2,9 - 1ac3a: 84ae mv s1,a1 - 1ac3c: 0001d597 auipc a1,0x1d - 1ac40: 47c58593 addi a1,a1,1148 # 380b8 <_IO_stdin_used+0x610> - 1ac44: e04a sd s2,0(sp) - 1ac46: ec06 sd ra,24(sp) - 1ac48: e822 sd s0,16(sp) - 1ac4a: 892a mv s2,a0 - 1ac4c: 9e5fa0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ac50: a829 j 1ac6a <_ZN7testing8internal24XmlUnitTestResultPrinter21OutputXmlCDataSectionEPSoPKc+0x36> - 1ac52: d5ffa0ef jal 159b0 <_ZNSo5writeEPKcl@plt> - 1ac56: 854a mv a0,s2 - 1ac58: 4649 li a2,18 - 1ac5a: 0001d597 auipc a1,0x1d - 1ac5e: 47658593 addi a1,a1,1142 # 380d0 <_IO_stdin_used+0x628> - 1ac62: 9cffa0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ac66: 00340493 addi s1,s0,3 - 1ac6a: 0001d597 auipc a1,0x1d - 1ac6e: 45e58593 addi a1,a1,1118 # 380c8 <_IO_stdin_used+0x620> - 1ac72: 8526 mv a0,s1 - 1ac74: 93dfa0ef jal 155b0 - 1ac78: 842a mv s0,a0 - 1ac7a: 85a6 mv a1,s1 - 1ac7c: 854a mv a0,s2 - 1ac7e: 40940633 sub a2,s0,s1 - 1ac82: f861 bnez s0,1ac52 <_ZN7testing8internal24XmlUnitTestResultPrinter21OutputXmlCDataSectionEPSoPKc+0x1e> - 1ac84: 8526 mv a0,s1 - 1ac86: e7bfa0ef jal 15b00 - 1ac8a: 862a mv a2,a0 - 1ac8c: 85a6 mv a1,s1 - 1ac8e: 854a mv a0,s2 - 1ac90: 9a1fa0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ac94: 6442 ld s0,16(sp) - 1ac96: 60e2 ld ra,24(sp) - 1ac98: 64a2 ld s1,8(sp) - 1ac9a: 854a mv a0,s2 - 1ac9c: 6902 ld s2,0(sp) - 1ac9e: 460d li a2,3 - 1aca0: 0001d597 auipc a1,0x1d - 1aca4: 42858593 addi a1,a1,1064 # 380c8 <_IO_stdin_used+0x620> - 1aca8: 6105 addi sp,sp,32 - 1acaa: 987fa06f j 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - -000000000001acae <_ZN7testing18TestEventListenersC1Ev>: - 1acae: 1141 addi sp,sp,-16 - 1acb0: e022 sd s0,0(sp) - 1acb2: 842a mv s0,a0 - 1acb4: 02800513 li a0,40 - 1acb8: e406 sd ra,8(sp) - 1acba: b17fa0ef jal 157d0 <_Znwm@plt> - 1acbe: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1acc2: 5e0030d7 vmv.v.i v1,0 - 1acc6: 0002f797 auipc a5,0x2f - 1acca: 06a7b783 ld a5,106(a5) # 49d30 <_GLOBAL_OFFSET_TABLE_+0x1e0> - 1acce: 07c1 addi a5,a5,16 - 1acd0: 4705 li a4,1 - 1acd2: e11c sd a5,0(a0) - 1acd4: 00e50423 sb a4,8(a0) - 1acd8: 01050793 addi a5,a0,16 - 1acdc: 0207f0a7 vse64.v v1,(a5) - 1ace0: 60a2 ld ra,8(sp) - 1ace2: e008 sd a0,0(s0) - 1ace4: 00043423 sd zero,8(s0) - 1ace8: 00043823 sd zero,16(s0) - 1acec: 6402 ld s0,0(sp) - 1acee: 02053023 sd zero,32(a0) - 1acf2: 0141 addi sp,sp,16 - 1acf4: 8082 ret - -000000000001acf6 <_ZN7testing18TestEventListenersD1Ev>: - 1acf6: 1141 addi sp,sp,-16 - 1acf8: e022 sd s0,0(sp) - 1acfa: 6100 ld s0,0(a0) - 1acfc: e406 sd ra,8(sp) - 1acfe: c015 beqz s0,1ad22 <_ZN7testing18TestEventListenersD1Ev+0x2c> - 1ad00: 601c ld a5,0(s0) - 1ad02: ffffc717 auipc a4,0xffffc - 1ad06: 59e70713 addi a4,a4,1438 # 172a0 <_ZN7testing8internal17TestEventRepeaterD0Ev> + 19cfc: 85ca mv a1,s2 + 19cfe: cf3ff0ef jal 199f0 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo> + 19d02: 8a2a mv s4,a0 + 19d04: fb7514e3 bne a0,s7,19cac <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x5a> + 19d08: 0405 addi s0,s0,1 + 19d0a: 02898c63 beq s3,s0,19d42 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0xf0> + 19d0e: 00044483 lbu s1,0(s0) + 19d12: 8526 mv a0,s1 + 19d14: acdfb0ef jal 157e0 + 19d18: e119 bnez a0,19d1e <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0xcc> + 19d1a: 8c52 mv s8,s4 + 19d1c: bfa5 j 19c94 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x42> + 19d1e: 4609 li a2,2 + 19d20: 00020597 auipc a1,0x20 + 19d24: 19858593 addi a1,a1,408 # 39eb8 <_IO_stdin_used+0x338> + 19d28: 854a mv a0,s2 + 19d2a: 9d7fb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 19d2e: 865e mv a2,s7 + 19d30: 854a mv a0,s2 + 19d32: 00020597 auipc a1,0x20 + 19d36: 17e58593 addi a1,a1,382 # 39eb0 <_IO_stdin_used+0x330> + 19d3a: 9c7fb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 19d3e: 8c52 mv s8,s4 + 19d40: bf91 j 19c94 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x42> + 19d42: 8c5e mv s8,s7 + 19d44: b771 j 19cd0 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x7e> + 19d46: 4c01 li s8,0 + 19d48: bf49 j 19cda <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x88> + +0000000000019d4a <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0>: + 19d4a: 715d addi sp,sp,-80 + 19d4c: e0a2 sd s0,64(sp) + 19d4e: f44e sd s3,40(sp) + 19d50: f052 sd s4,32(sp) + 19d52: 89b2 mv s3,a2 + 19d54: 8a2e mv s4,a1 + 19d56: 842a mv s0,a0 + 19d58: 00020597 auipc a1,0x20 + 19d5c: 17858593 addi a1,a1,376 # 39ed0 <_IO_stdin_used+0x350> + 19d60: 8532 mv a0,a2 + 19d62: 4609 li a2,2 + 19d64: e486 sd ra,72(sp) + 19d66: 99bfb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 19d6a: 0a0a0063 beqz s4,19e0a <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xc0> + 19d6e: f84a sd s2,48(sp) + 19d70: ec56 sd s5,24(sp) + 19d72: e85a sd s6,16(sp) + 19d74: e45e sd s7,8(sp) + 19d76: fc26 sd s1,56(sp) + 19d78: 4781 li a5,0 + 19d7a: 4901 li s2,0 + 19d7c: 02200a93 li s5,34 + 19d80: 02700b93 li s7,39 + 19d84: 0ff00b13 li s6,255 + 19d88: 4004 lw s1,0(s0) + 19d8a: c79d beqz a5,19db8 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x6e> + 19d8c: 089b6c63 bltu s6,s1,19e24 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xda> + 19d90: 8526 mv a0,s1 + 19d92: a4ffb0ef jal 157e0 + 19d96: c10d beqz a0,19db8 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x6e> + 19d98: 4609 li a2,2 + 19d9a: 00020597 auipc a1,0x20 + 19d9e: 11e58593 addi a1,a1,286 # 39eb8 <_IO_stdin_used+0x338> + 19da2: 854e mv a0,s3 + 19da4: 95dfb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 19da8: 854e mv a0,s3 + 19daa: 4609 li a2,2 + 19dac: 00020597 auipc a1,0x20 + 19db0: 12458593 addi a1,a1,292 # 39ed0 <_IO_stdin_used+0x350> + 19db4: 94dfb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 19db8: 4605 li a2,1 + 19dba: 00020597 auipc a1,0x20 + 19dbe: 10658593 addi a1,a1,262 # 39ec0 <_IO_stdin_used+0x340> + 19dc2: 854e mv a0,s3 + 19dc4: 03548363 beq s1,s5,19dea <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xa0> + 19dc8: 05749e63 bne s1,s7,19e24 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xda> + 19dcc: 0905 addi s2,s2,1 + 19dce: 933fb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 19dd2: 0411 addi s0,s0,4 + 19dd4: 03490663 beq s2,s4,19e00 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xb6> + 19dd8: 4004 lw s1,0(s0) + 19dda: 4605 li a2,1 + 19ddc: 00020597 auipc a1,0x20 + 19de0: 0e458593 addi a1,a1,228 # 39ec0 <_IO_stdin_used+0x340> + 19de4: 854e mv a0,s3 + 19de6: ff5491e3 bne s1,s5,19dc8 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x7e> + 19dea: 4609 li a2,2 + 19dec: 00020597 auipc a1,0x20 + 19df0: 0dc58593 addi a1,a1,220 # 39ec8 <_IO_stdin_used+0x348> + 19df4: 0905 addi s2,s2,1 + 19df6: 90bfb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 19dfa: 0411 addi s0,s0,4 + 19dfc: fd491ee3 bne s2,s4,19dd8 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x8e> + 19e00: 74e2 ld s1,56(sp) + 19e02: 7942 ld s2,48(sp) + 19e04: 6ae2 ld s5,24(sp) + 19e06: 6b42 ld s6,16(sp) + 19e08: 6ba2 ld s7,8(sp) + 19e0a: 6406 ld s0,64(sp) + 19e0c: 60a6 ld ra,72(sp) + 19e0e: 7a02 ld s4,32(sp) + 19e10: 854e mv a0,s3 + 19e12: 79a2 ld s3,40(sp) + 19e14: 4605 li a2,1 + 19e16: 00020597 auipc a1,0x20 + 19e1a: 09a58593 addi a1,a1,154 # 39eb0 <_IO_stdin_used+0x330> + 19e1e: 6161 addi sp,sp,80 + 19e20: 8e1fb06f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 19e24: 8526 mv a0,s1 + 19e26: 85ce mv a1,s3 + 19e28: bc9ff0ef jal 199f0 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo> + 19e2c: fff50793 addi a5,a0,-1 + 19e30: 0905 addi s2,s2,1 + 19e32: 0411 addi s0,s0,4 + 19e34: 0017b793 seqz a5,a5 + 19e38: f54918e3 bne s2,s4,19d88 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x3e> + 19e3c: b7d1 j 19e00 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xb6> + +0000000000019e3e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0>: + 19e3e: 711d addi sp,sp,-96 + 19e40: e8a2 sd s0,80(sp) + 19e42: 6900 ld s0,16(a0) + 19e44: fc4e sd s3,56(sp) + 19e46: f852 sd s4,48(sp) + 19e48: f05a sd s6,32(sp) + 19e4a: ec86 sd ra,88(sp) + 19e4c: e4a6 sd s1,72(sp) + 19e4e: e0ca sd s2,64(sp) + 19e50: f456 sd s5,40(sp) + 19e52: e862 sd s8,16(sp) + 19e54: 8b2a mv s6,a0 + 19e56: 8a2e mv s4,a1 + 19e58: 89b2 mv s3,a2 + 19e5a: cc49 beqz s0,19ef4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xb6> + 19e5c: 80000ab7 lui s5,0x80000 + 19e60: ec5e sd s7,24(sp) + 19e62: fffacb93 not s7,s5 + 19e66: 7404 ld s1,40(s0) + 19e68: 02043c03 ld s8,32(s0) + 19e6c: 894e mv s2,s3 + 19e6e: 0134f363 bgeu s1,s3,19e74 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x36> + 19e72: 8926 mv s2,s1 + 19e74: 00090863 beqz s2,19e84 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x46> + 19e78: 864a mv a2,s2 + 19e7a: 85e2 mv a1,s8 + 19e7c: 8552 mv a0,s4 + 19e7e: b43fb0ef jal 159c0 + 19e82: e901 bnez a0,19e92 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x54> + 19e84: 40998533 sub a0,s3,s1 + 19e88: 00abc763 blt s7,a0,19e96 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x58> + 19e8c: 01554a63 blt a0,s5,19ea0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x62> + 19e90: 2501 sext.w a0,a0 + 19e92: 00054763 bltz a0,19ea0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x62> + 19e96: 6c1c ld a5,24(s0) + 19e98: 4701 li a4,0 + 19e9a: c791 beqz a5,19ea6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x68> + 19e9c: 843e mv s0,a5 + 19e9e: b7e1 j 19e66 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x28> + 19ea0: 681c ld a5,16(s0) + 19ea2: 4705 li a4,1 + 19ea4: ffe5 bnez a5,19e9c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x5e> + 19ea6: 6be2 ld s7,24(sp) + 19ea8: 8aa2 mv s5,s0 + 19eaa: e739 bnez a4,19ef8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xba> + 19eac: 00090863 beqz s2,19ebc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x7e> + 19eb0: 864a mv a2,s2 + 19eb2: 85d2 mv a1,s4 + 19eb4: 8562 mv a0,s8 + 19eb6: b0bfb0ef jal 159c0 + 19eba: ed09 bnez a0,19ed4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x96> + 19ebc: 800007b7 lui a5,0x80000 + 19ec0: 413484b3 sub s1,s1,s3 + 19ec4: fff7c713 not a4,a5 + 19ec8: 00974863 blt a4,s1,19ed8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x9a> + 19ecc: 04f4c663 blt s1,a5,19f18 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xda> + 19ed0: 0004851b sext.w a0,s1 + 19ed4: 04054263 bltz a0,19f18 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xda> + 19ed8: 4a81 li s5,0 + 19eda: 60e6 ld ra,88(sp) + 19edc: 8522 mv a0,s0 + 19ede: 6446 ld s0,80(sp) + 19ee0: 64a6 ld s1,72(sp) + 19ee2: 6906 ld s2,64(sp) + 19ee4: 79e2 ld s3,56(sp) + 19ee6: 7a42 ld s4,48(sp) + 19ee8: 7b02 ld s6,32(sp) + 19eea: 6c42 ld s8,16(sp) + 19eec: 85d6 mv a1,s5 + 19eee: 7aa2 ld s5,40(sp) + 19ef0: 6125 addi sp,sp,96 + 19ef2: 8082 ret + 19ef4: 00850413 addi s0,a0,8 + 19ef8: 018b3a83 ld s5,24(s6) + 19efc: 01540e63 beq s0,s5,19f18 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xda> + 19f00: 8522 mv a0,s0 + 19f02: a8ffb0ef jal 15990 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt> + 19f06: 7504 ld s1,40(a0) + 19f08: 02053c03 ld s8,32(a0) + 19f0c: 894e mv s2,s3 + 19f0e: 0134e763 bltu s1,s3,19f1c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xde> + 19f12: 8aa2 mv s5,s0 + 19f14: 842a mv s0,a0 + 19f16: bf59 j 19eac <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x6e> + 19f18: 4401 li s0,0 + 19f1a: b7c1 j 19eda <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x9c> + 19f1c: 8aa2 mv s5,s0 + 19f1e: 8926 mv s2,s1 + 19f20: 842a mv s0,a0 + 19f22: b769 j 19eac <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x6e> + +0000000000019f24 <_ZN7testing8internal18OsStackTraceGetter17CurrentStackTraceB5cxx11Eii>: + 19f24: 01050713 addi a4,a0,16 + 19f28: 00053423 sd zero,8(a0) + 19f2c: 00050823 sb zero,16(a0) + 19f30: e118 sd a4,0(a0) + 19f32: 8082 ret + +0000000000019f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0>: + 19f34: 7139 addi sp,sp,-64 + 19f36: f426 sd s1,40(sp) + 19f38: fc06 sd ra,56(sp) + 19f3a: f822 sd s0,48(sp) + 19f3c: f04a sd s2,32(sp) + 19f3e: ec4e sd s3,24(sp) + 19f40: 01050493 addi s1,a0,16 + 19f44: e104 sd s1,0(a0) + 19f46: c1d9 beqz a1,19fcc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x98> + 19f48: 892a mv s2,a0 + 19f4a: 852e mv a0,a1 + 19f4c: 89ae mv s3,a1 + 19f4e: c83fb0ef jal 15bd0 + 19f52: e42a sd a0,8(sp) + 19f54: 47bd li a5,15 + 19f56: 842a mv s0,a0 + 19f58: 04a7e463 bltu a5,a0,19fa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x6c> + 19f5c: 4785 li a5,1 + 19f5e: 02f51263 bne a0,a5,19f82 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x4e> + 19f62: 0009c783 lbu a5,0(s3) + 19f66: 00f90823 sb a5,16(s2) + 19f6a: 00893423 sd s0,8(s2) + 19f6e: 94a2 add s1,s1,s0 + 19f70: 00048023 sb zero,0(s1) + 19f74: 70e2 ld ra,56(sp) + 19f76: 7442 ld s0,48(sp) + 19f78: 74a2 ld s1,40(sp) + 19f7a: 7902 ld s2,32(sp) + 19f7c: 69e2 ld s3,24(sp) + 19f7e: 6121 addi sp,sp,64 + 19f80: 8082 ret + 19f82: d565 beqz a0,19f6a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x36> + 19f84: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 19f88: 02098407 vle8.v v8,(s3) + 19f8c: 8c1d sub s0,s0,a5 + 19f8e: 99be add s3,s3,a5 + 19f90: 02048427 vse8.v v8,(s1) + 19f94: 94be add s1,s1,a5 + 19f96: f47d bnez s0,19f84 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x50> + 19f98: 6422 ld s0,8(sp) + 19f9a: 00093483 ld s1,0(s2) + 19f9e: b7f1 j 19f6a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x36> + 19fa0: 4601 li a2,0 + 19fa2: 002c addi a1,sp,8 + 19fa4: 854a mv a0,s2 + 19fa6: f0afb0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 19faa: 67a2 ld a5,8(sp) + 19fac: 00a93023 sd a0,0(s2) + 19fb0: 84aa mv s1,a0 + 19fb2: 00f93823 sd a5,16(s2) + 19fb6: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 19fba: 02098407 vle8.v v8,(s3) + 19fbe: 8c1d sub s0,s0,a5 + 19fc0: 99be add s3,s3,a5 + 19fc2: 02048427 vse8.v v8,(s1) + 19fc6: 94be add s1,s1,a5 + 19fc8: fc55 bnez s0,19f84 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x50> + 19fca: b7f9 j 19f98 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x64> + 19fcc: e05fb0ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + +0000000000019fd0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0>: + 19fd0: 18050c63 beqz a0,1a168 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x198> + 19fd4: 711d addi sp,sp,-96 + 19fd6: fc4e sd s3,56(sp) + 19fd8: ec86 sd ra,88(sp) + 19fda: e8a2 sd s0,80(sp) + 19fdc: f852 sd s4,48(sp) + 19fde: 89aa mv s3,a0 + 19fe0: 0189ba03 ld s4,24(s3) + 19fe4: 140a0c63 beqz s4,1a13c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x16c> + 19fe8: e4a6 sd s1,72(sp) + 19fea: e0ca sd s2,64(sp) + 19fec: f456 sd s5,40(sp) + 19fee: f05a sd s6,32(sp) + 19ff0: 018a3a83 ld s5,24(s4) + 19ff4: 120a8063 beqz s5,1a114 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x144> + 19ff8: 018abb03 ld s6,24(s5) # ffffffff80000018 <__global_pointer$+0xffffffff7ffb3288> + 19ffc: 0e0b0c63 beqz s6,1a0f4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x124> + 1a000: 018b3403 ld s0,24(s6) + 1a004: c845 beqz s0,1a0b4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xe4> + 1a006: 01843903 ld s2,24(s0) + 1a00a: 06090663 beqz s2,1a076 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xa6> + 1a00e: e862 sd s8,16(sp) + 1a010: 01893c03 ld s8,24(s2) + 1a014: 080c0063 beqz s8,1a094 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xc4> + 1a018: ec5e sd s7,24(sp) + 1a01a: 018c3483 ld s1,24(s8) + 1a01e: c8dd beqz s1,1a0d4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x104> + 1a020: 0184bb83 ld s7,24(s1) + 1a024: 020b8863 beqz s7,1a054 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x84> + 1a028: e466 sd s9,8(sp) + 1a02a: 018bb503 ld a0,24(s7) + 1a02e: 8cde mv s9,s7 + 1a030: fa1ff0ef jal 19fd0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0> + 1a034: 020bb503 ld a0,32(s7) + 1a038: 030b8793 addi a5,s7,48 + 1a03c: 010bbb83 ld s7,16(s7) + 1a040: 00f50463 beq a0,a5,1a048 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x78> + 1a044: 8bdfb0ef jal 15900 <_ZdlPv@plt> + 1a048: 8566 mv a0,s9 + 1a04a: 8b7fb0ef jal 15900 <_ZdlPv@plt> + 1a04e: fc0b9ee3 bnez s7,1a02a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x5a> + 1a052: 6ca2 ld s9,8(sp) + 1a054: 7088 ld a0,32(s1) + 1a056: 03048793 addi a5,s1,48 + 1a05a: 0104bb83 ld s7,16(s1) + 1a05e: 00f50463 beq a0,a5,1a066 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x96> + 1a062: 89ffb0ef jal 15900 <_ZdlPv@plt> + 1a066: 8526 mv a0,s1 + 1a068: 899fb0ef jal 15900 <_ZdlPv@plt> + 1a06c: 060b8463 beqz s7,1a0d4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x104> + 1a070: 84de mv s1,s7 + 1a072: b77d j 1a020 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x50> + 1a074: 6c42 ld s8,16(sp) + 1a076: 7008 ld a0,32(s0) + 1a078: 03040793 addi a5,s0,48 + 1a07c: 6804 ld s1,16(s0) + 1a07e: 00f50463 beq a0,a5,1a086 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xb6> + 1a082: 87ffb0ef jal 15900 <_ZdlPv@plt> + 1a086: 8522 mv a0,s0 + 1a088: 879fb0ef jal 15900 <_ZdlPv@plt> + 1a08c: c485 beqz s1,1a0b4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xe4> + 1a08e: 8426 mv s0,s1 + 1a090: bf9d j 1a006 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x36> + 1a092: 6be2 ld s7,24(sp) + 1a094: 02093503 ld a0,32(s2) + 1a098: 03090793 addi a5,s2,48 + 1a09c: 01093483 ld s1,16(s2) + 1a0a0: 00f50463 beq a0,a5,1a0a8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xd8> + 1a0a4: 85dfb0ef jal 15900 <_ZdlPv@plt> + 1a0a8: 854a mv a0,s2 + 1a0aa: 857fb0ef jal 15900 <_ZdlPv@plt> + 1a0ae: d0f9 beqz s1,1a074 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xa4> + 1a0b0: 8926 mv s2,s1 + 1a0b2: bfb9 j 1a010 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x40> + 1a0b4: 020b3503 ld a0,32(s6) + 1a0b8: 030b0793 addi a5,s6,48 + 1a0bc: 010b3403 ld s0,16(s6) + 1a0c0: 00f50463 beq a0,a5,1a0c8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xf8> + 1a0c4: 83dfb0ef jal 15900 <_ZdlPv@plt> + 1a0c8: 855a mv a0,s6 + 1a0ca: 837fb0ef jal 15900 <_ZdlPv@plt> + 1a0ce: c01d beqz s0,1a0f4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x124> + 1a0d0: 8b22 mv s6,s0 + 1a0d2: b73d j 1a000 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x30> + 1a0d4: 020c3503 ld a0,32(s8) + 1a0d8: 030c0793 addi a5,s8,48 + 1a0dc: 010c3483 ld s1,16(s8) + 1a0e0: 00f50463 beq a0,a5,1a0e8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x118> + 1a0e4: 81dfb0ef jal 15900 <_ZdlPv@plt> + 1a0e8: 8562 mv a0,s8 + 1a0ea: 817fb0ef jal 15900 <_ZdlPv@plt> + 1a0ee: d0d5 beqz s1,1a092 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xc2> + 1a0f0: 8c26 mv s8,s1 + 1a0f2: b725 j 1a01a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x4a> + 1a0f4: 020ab503 ld a0,32(s5) + 1a0f8: 030a8793 addi a5,s5,48 + 1a0fc: 010ab403 ld s0,16(s5) + 1a100: 00f50463 beq a0,a5,1a108 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x138> + 1a104: ffcfb0ef jal 15900 <_ZdlPv@plt> + 1a108: 8556 mv a0,s5 + 1a10a: ff6fb0ef jal 15900 <_ZdlPv@plt> + 1a10e: c019 beqz s0,1a114 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x144> + 1a110: 8aa2 mv s5,s0 + 1a112: b5dd j 19ff8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x28> + 1a114: 020a3503 ld a0,32(s4) + 1a118: 030a0793 addi a5,s4,48 + 1a11c: 010a3403 ld s0,16(s4) + 1a120: 00f50463 beq a0,a5,1a128 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x158> + 1a124: fdcfb0ef jal 15900 <_ZdlPv@plt> + 1a128: 8552 mv a0,s4 + 1a12a: fd6fb0ef jal 15900 <_ZdlPv@plt> + 1a12e: c019 beqz s0,1a134 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x164> + 1a130: 8a22 mv s4,s0 + 1a132: bd7d j 19ff0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x20> + 1a134: 64a6 ld s1,72(sp) + 1a136: 6906 ld s2,64(sp) + 1a138: 7aa2 ld s5,40(sp) + 1a13a: 7b02 ld s6,32(sp) + 1a13c: 0209b503 ld a0,32(s3) + 1a140: 03098793 addi a5,s3,48 + 1a144: 0109b403 ld s0,16(s3) + 1a148: 00f50463 beq a0,a5,1a150 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x180> + 1a14c: fb4fb0ef jal 15900 <_ZdlPv@plt> + 1a150: 854e mv a0,s3 + 1a152: faefb0ef jal 15900 <_ZdlPv@plt> + 1a156: c019 beqz s0,1a15c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x18c> + 1a158: 89a2 mv s3,s0 + 1a15a: b559 j 19fe0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x10> + 1a15c: 60e6 ld ra,88(sp) + 1a15e: 6446 ld s0,80(sp) + 1a160: 79e2 ld s3,56(sp) + 1a162: 7a42 ld s4,48(sp) + 1a164: 6125 addi sp,sp,96 + 1a166: 8082 ret + 1a168: 8082 ret + +000000000001a16a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0>: + 1a16a: 18050c63 beqz a0,1a302 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x198> + 1a16e: 711d addi sp,sp,-96 + 1a170: fc4e sd s3,56(sp) + 1a172: ec86 sd ra,88(sp) + 1a174: e8a2 sd s0,80(sp) + 1a176: f852 sd s4,48(sp) + 1a178: 89aa mv s3,a0 + 1a17a: 0189ba03 ld s4,24(s3) + 1a17e: 140a0c63 beqz s4,1a2d6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x16c> + 1a182: e4a6 sd s1,72(sp) + 1a184: e0ca sd s2,64(sp) + 1a186: f456 sd s5,40(sp) + 1a188: f05a sd s6,32(sp) + 1a18a: 018a3a83 ld s5,24(s4) + 1a18e: 120a8063 beqz s5,1a2ae <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x144> + 1a192: 018abb03 ld s6,24(s5) + 1a196: 0e0b0c63 beqz s6,1a28e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x124> + 1a19a: 018b3403 ld s0,24(s6) + 1a19e: c845 beqz s0,1a24e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xe4> + 1a1a0: 01843903 ld s2,24(s0) + 1a1a4: 06090663 beqz s2,1a210 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xa6> + 1a1a8: e862 sd s8,16(sp) + 1a1aa: 01893c03 ld s8,24(s2) + 1a1ae: 080c0063 beqz s8,1a22e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xc4> + 1a1b2: ec5e sd s7,24(sp) + 1a1b4: 018c3483 ld s1,24(s8) + 1a1b8: c8dd beqz s1,1a26e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x104> + 1a1ba: 0184bb83 ld s7,24(s1) + 1a1be: 020b8863 beqz s7,1a1ee <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x84> + 1a1c2: e466 sd s9,8(sp) + 1a1c4: 018bb503 ld a0,24(s7) + 1a1c8: 8cde mv s9,s7 + 1a1ca: fa1ff0ef jal 1a16a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0> + 1a1ce: 020bb503 ld a0,32(s7) + 1a1d2: 030b8793 addi a5,s7,48 + 1a1d6: 010bbb83 ld s7,16(s7) + 1a1da: 00f50463 beq a0,a5,1a1e2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x78> + 1a1de: f22fb0ef jal 15900 <_ZdlPv@plt> + 1a1e2: 8566 mv a0,s9 + 1a1e4: f1cfb0ef jal 15900 <_ZdlPv@plt> + 1a1e8: fc0b9ee3 bnez s7,1a1c4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x5a> + 1a1ec: 6ca2 ld s9,8(sp) + 1a1ee: 7088 ld a0,32(s1) + 1a1f0: 03048793 addi a5,s1,48 + 1a1f4: 0104bb83 ld s7,16(s1) + 1a1f8: 00f50463 beq a0,a5,1a200 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x96> + 1a1fc: f04fb0ef jal 15900 <_ZdlPv@plt> + 1a200: 8526 mv a0,s1 + 1a202: efefb0ef jal 15900 <_ZdlPv@plt> + 1a206: 060b8463 beqz s7,1a26e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x104> + 1a20a: 84de mv s1,s7 + 1a20c: b77d j 1a1ba <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x50> + 1a20e: 6c42 ld s8,16(sp) + 1a210: 7008 ld a0,32(s0) + 1a212: 03040793 addi a5,s0,48 + 1a216: 6804 ld s1,16(s0) + 1a218: 00f50463 beq a0,a5,1a220 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xb6> + 1a21c: ee4fb0ef jal 15900 <_ZdlPv@plt> + 1a220: 8522 mv a0,s0 + 1a222: edefb0ef jal 15900 <_ZdlPv@plt> + 1a226: c485 beqz s1,1a24e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xe4> + 1a228: 8426 mv s0,s1 + 1a22a: bf9d j 1a1a0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x36> + 1a22c: 6be2 ld s7,24(sp) + 1a22e: 02093503 ld a0,32(s2) + 1a232: 03090793 addi a5,s2,48 + 1a236: 01093483 ld s1,16(s2) + 1a23a: 00f50463 beq a0,a5,1a242 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xd8> + 1a23e: ec2fb0ef jal 15900 <_ZdlPv@plt> + 1a242: 854a mv a0,s2 + 1a244: ebcfb0ef jal 15900 <_ZdlPv@plt> + 1a248: d0f9 beqz s1,1a20e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xa4> + 1a24a: 8926 mv s2,s1 + 1a24c: bfb9 j 1a1aa <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x40> + 1a24e: 020b3503 ld a0,32(s6) + 1a252: 030b0793 addi a5,s6,48 + 1a256: 010b3403 ld s0,16(s6) + 1a25a: 00f50463 beq a0,a5,1a262 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xf8> + 1a25e: ea2fb0ef jal 15900 <_ZdlPv@plt> + 1a262: 855a mv a0,s6 + 1a264: e9cfb0ef jal 15900 <_ZdlPv@plt> + 1a268: c01d beqz s0,1a28e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x124> + 1a26a: 8b22 mv s6,s0 + 1a26c: b73d j 1a19a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x30> + 1a26e: 020c3503 ld a0,32(s8) + 1a272: 030c0793 addi a5,s8,48 + 1a276: 010c3483 ld s1,16(s8) + 1a27a: 00f50463 beq a0,a5,1a282 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x118> + 1a27e: e82fb0ef jal 15900 <_ZdlPv@plt> + 1a282: 8562 mv a0,s8 + 1a284: e7cfb0ef jal 15900 <_ZdlPv@plt> + 1a288: d0d5 beqz s1,1a22c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xc2> + 1a28a: 8c26 mv s8,s1 + 1a28c: b725 j 1a1b4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x4a> + 1a28e: 020ab503 ld a0,32(s5) + 1a292: 030a8793 addi a5,s5,48 + 1a296: 010ab403 ld s0,16(s5) + 1a29a: 00f50463 beq a0,a5,1a2a2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x138> + 1a29e: e62fb0ef jal 15900 <_ZdlPv@plt> + 1a2a2: 8556 mv a0,s5 + 1a2a4: e5cfb0ef jal 15900 <_ZdlPv@plt> + 1a2a8: c019 beqz s0,1a2ae <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x144> + 1a2aa: 8aa2 mv s5,s0 + 1a2ac: b5dd j 1a192 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x28> + 1a2ae: 020a3503 ld a0,32(s4) + 1a2b2: 030a0793 addi a5,s4,48 + 1a2b6: 010a3403 ld s0,16(s4) + 1a2ba: 00f50463 beq a0,a5,1a2c2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x158> + 1a2be: e42fb0ef jal 15900 <_ZdlPv@plt> + 1a2c2: 8552 mv a0,s4 + 1a2c4: e3cfb0ef jal 15900 <_ZdlPv@plt> + 1a2c8: c019 beqz s0,1a2ce <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x164> + 1a2ca: 8a22 mv s4,s0 + 1a2cc: bd7d j 1a18a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x20> + 1a2ce: 64a6 ld s1,72(sp) + 1a2d0: 6906 ld s2,64(sp) + 1a2d2: 7aa2 ld s5,40(sp) + 1a2d4: 7b02 ld s6,32(sp) + 1a2d6: 0209b503 ld a0,32(s3) + 1a2da: 03098793 addi a5,s3,48 + 1a2de: 0109b403 ld s0,16(s3) + 1a2e2: 00f50463 beq a0,a5,1a2ea <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x180> + 1a2e6: e1afb0ef jal 15900 <_ZdlPv@plt> + 1a2ea: 854e mv a0,s3 + 1a2ec: e14fb0ef jal 15900 <_ZdlPv@plt> + 1a2f0: c019 beqz s0,1a2f6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x18c> + 1a2f2: 89a2 mv s3,s0 + 1a2f4: b559 j 1a17a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x10> + 1a2f6: 60e6 ld ra,88(sp) + 1a2f8: 6446 ld s0,80(sp) + 1a2fa: 79e2 ld s3,56(sp) + 1a2fc: 7a42 ld s4,48(sp) + 1a2fe: 6125 addi sp,sp,96 + 1a300: 8082 ret + 1a302: 8082 ret + +000000000001a304 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b>: + 1a304: 7135 addi sp,sp,-160 + 1a306: ed06 sd ra,152(sp) + 1a308: e922 sd s0,144(sp) + 1a30a: 10050a63 beqz a0,1a41e <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x11a> + 1a30e: 842e mv s0,a1 + 1a310: 10058763 beqz a1,1a41e <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x11a> + 1a314: f4d6 sd s5,104(sp) + 1a316: 678d lui a5,0x3 + 1a318: 02010a93 addi s5,sp,32 + 1a31c: e526 sd s1,136(sp) + 1a31e: e14a sd s2,128(sp) + 1a320: f8d2 sd s4,112(sp) + 1a322: 84aa mv s1,a0 + 1a324: 8932 mv s2,a2 + 1a326: d2d78793 addi a5,a5,-723 # 2d2d <__abi_tag-0xd567> + 1a32a: 03010a13 addi s4,sp,48 + 1a32e: 4709 li a4,2 + 1a330: 8556 mv a0,s5 + 1a332: 4619 li a2,6 + 1a334: 00020597 auipc a1,0x20 + 1a338: bac58593 addi a1,a1,-1108 # 39ee0 <_IO_stdin_used+0x360> + 1a33c: fcce sd s3,120(sp) + 1a33e: f0da sd s6,96(sp) + 1a340: 02010923 sb zero,50(sp) + 1a344: 02f11823 sh a5,48(sp) + 1a348: f052 sd s4,32(sp) + 1a34a: f43a sd a4,40(sp) + 1a34c: e54fb0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1a350: 05010993 addi s3,sp,80 + 1a354: e0ce sd s3,64(sp) + 1a356: 6118 ld a4,0(a0) + 1a358: 01050793 addi a5,a0,16 + 1a35c: 0ef70663 beq a4,a5,1a448 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x144> + 1a360: 6914 ld a3,16(a0) + 1a362: e0ba sd a4,64(sp) + 1a364: e8b6 sd a3,80(sp) + 1a366: 00853b03 ld s6,8(a0) + 1a36a: e11c sd a5,0(a0) + 1a36c: 00050823 sb zero,16(a0) + 1a370: 00053423 sd zero,8(a0) + 1a374: 8522 mv a0,s0 + 1a376: e4da sd s6,72(sp) + 1a378: 859fb0ef jal 15bd0 + 1a37c: 57fd li a5,-1 + 1a37e: 8389 srli a5,a5,0x2 + 1a380: 416787b3 sub a5,a5,s6 + 1a384: 862a mv a2,a0 + 1a386: 0ea7e063 bltu a5,a0,1a466 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x162> + 1a38a: 04010b13 addi s6,sp,64 + 1a38e: 85a2 mv a1,s0 + 1a390: 855a mv a0,s6 + 1a392: e0efb0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1a396: 01010a93 addi s5,sp,16 + 1a39a: e056 sd s5,0(sp) + 1a39c: 6114 ld a3,0(a0) + 1a39e: 01050713 addi a4,a0,16 + 1a3a2: 87aa mv a5,a0 + 1a3a4: 08e68363 beq a3,a4,1a42a <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x126> + 1a3a8: 6910 ld a2,16(a0) + 1a3aa: e036 sd a3,0(sp) + 1a3ac: e832 sd a2,16(sp) + 1a3ae: e398 sd a4,0(a5) + 1a3b0: 6798 ld a4,8(a5) + 1a3b2: 6506 ld a0,64(sp) + 1a3b4: 00078823 sb zero,16(a5) + 1a3b8: e43a sd a4,8(sp) + 1a3ba: 0007b423 sd zero,8(a5) + 1a3be: 01350463 beq a0,s3,1a3c6 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xc2> + 1a3c2: d3efb0ef jal 15900 <_ZdlPv@plt> + 1a3c6: 7502 ld a0,32(sp) + 1a3c8: 01450463 beq a0,s4,1a3d0 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xcc> + 1a3cc: d34fb0ef jal 15900 <_ZdlPv@plt> + 1a3d0: 6a22 ld s4,8(sp) + 1a3d2: 6982 ld s3,0(sp) + 1a3d4: 8526 mv a0,s1 + 1a3d6: 8652 mv a2,s4 + 1a3d8: 85ce mv a1,s3 + 1a3da: f47fa0ef jal 15320 + 1a3de: 4401 li s0,0 + 1a3e0: ed09 bnez a0,1a3fa <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xf6> + 1a3e2: 01448433 add s0,s1,s4 + 1a3e6: 00044783 lbu a5,0(s0) + 1a3ea: 02091863 bnez s2,1a41a <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x116> + 1a3ee: 03d00713 li a4,61 + 1a3f2: 0405 addi s0,s0,1 + 1a3f4: 00e78363 beq a5,a4,1a3fa <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xf6> + 1a3f8: 4401 li s0,0 + 1a3fa: 01598563 beq s3,s5,1a404 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x100> + 1a3fe: 854e mv a0,s3 + 1a400: d00fb0ef jal 15900 <_ZdlPv@plt> + 1a404: 60ea ld ra,152(sp) + 1a406: 8522 mv a0,s0 + 1a408: 644a ld s0,144(sp) + 1a40a: 64aa ld s1,136(sp) + 1a40c: 690a ld s2,128(sp) + 1a40e: 79e6 ld s3,120(sp) + 1a410: 7a46 ld s4,112(sp) + 1a412: 7aa6 ld s5,104(sp) + 1a414: 7b06 ld s6,96(sp) + 1a416: 610d addi sp,sp,160 + 1a418: 8082 ret + 1a41a: fbf1 bnez a5,1a3ee <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xea> + 1a41c: bff9 j 1a3fa <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xf6> + 1a41e: 4401 li s0,0 + 1a420: 60ea ld ra,152(sp) + 1a422: 8522 mv a0,s0 + 1a424: 644a ld s0,144(sp) + 1a426: 610d addi sp,sp,160 + 1a428: 8082 ret + 1a42a: 6514 ld a3,8(a0) + 1a42c: 85d6 mv a1,s5 + 1a42e: 853a mv a0,a4 + 1a430: 0685 addi a3,a3,1 + 1a432: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 1a436: 02050407 vle8.v v8,(a0) + 1a43a: 8e91 sub a3,a3,a2 + 1a43c: 9532 add a0,a0,a2 + 1a43e: 02058427 vse8.v v8,(a1) + 1a442: 95b2 add a1,a1,a2 + 1a444: f6fd bnez a3,1a432 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x12e> + 1a446: b7a5 j 1a3ae <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xaa> + 1a448: 6518 ld a4,8(a0) + 1a44a: 864e mv a2,s3 + 1a44c: 85be mv a1,a5 + 1a44e: 0705 addi a4,a4,1 + 1a450: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 1a454: 02058407 vle8.v v8,(a1) + 1a458: 8f15 sub a4,a4,a3 + 1a45a: 95b6 add a1,a1,a3 + 1a45c: 02060427 vse8.v v8,(a2) + 1a460: 9636 add a2,a2,a3 + 1a462: f77d bnez a4,1a450 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x14c> + 1a464: b709 j 1a366 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x62> + 1a466: 00020517 auipc a0,0x20 + 1a46a: a8250513 addi a0,a0,-1406 # 39ee8 <_IO_stdin_used+0x368> + 1a46e: 04010b13 addi s6,sp,64 + 1a472: c7efb0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 1a476: 842a mv s0,a0 + 1a478: a029 j 1a482 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x17e> + 1a47a: 842a mv s0,a0 + 1a47c: 855a mv a0,s6 + 1a47e: 943fc0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1a482: 8556 mv a0,s5 + 1a484: 93dfc0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1a488: 8522 mv a0,s0 + 1a48a: b66fb0ef jal 157f0 <_Unwind_Resume@plt> + +000000000001a48e <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb>: + 1a48e: 1141 addi sp,sp,-16 + 1a490: e022 sd s0,0(sp) + 1a492: 8432 mv s0,a2 + 1a494: 4605 li a2,1 + 1a496: e406 sd ra,8(sp) + 1a498: e6dff0ef jal 1a304 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> + 1a49c: cd15 beqz a0,1a4d8 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb+0x4a> + 1a49e: 00054703 lbu a4,0(a0) + 1a4a2: 03600693 li a3,54 + 1a4a6: 4785 li a5,1 + 1a4a8: fd07071b addiw a4,a4,-48 + 1a4ac: 0ff77713 zext.b a4,a4 + 1a4b0: 00e6ed63 bltu a3,a4,1a4ca <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb+0x3c> + 1a4b4: 004006b7 lui a3,0x400 + 1a4b8: 87b6 mv a5,a3 + 1a4ba: 1782 slli a5,a5,0x20 + 1a4bc: 0685 addi a3,a3,1 # 400001 <__global_pointer$+0x3b3271> + 1a4be: 97b6 add a5,a5,a3 + 1a4c0: 00e7d7b3 srl a5,a5,a4 + 1a4c4: 8b85 andi a5,a5,1 + 1a4c6: 0017c793 xori a5,a5,1 + 1a4ca: 60a2 ld ra,8(sp) + 1a4cc: 00f40023 sb a5,0(s0) + 1a4d0: 6402 ld s0,0(sp) + 1a4d2: 4505 li a0,1 + 1a4d4: 0141 addi sp,sp,16 + 1a4d6: 8082 ret + 1a4d8: 60a2 ld ra,8(sp) + 1a4da: 6402 ld s0,0(sp) + 1a4dc: 4501 li a0,0 + 1a4de: 0141 addi sp,sp,16 + 1a4e0: 8082 ret + +000000000001a4e2 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_>: + 1a4e2: 1101 addi sp,sp,-32 + 1a4e4: e426 sd s1,8(sp) + 1a4e6: 84b2 mv s1,a2 + 1a4e8: 4601 li a2,0 + 1a4ea: ec06 sd ra,24(sp) + 1a4ec: e19ff0ef jal 1a304 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> + 1a4f0: c115 beqz a0,1a514 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_+0x32> + 1a4f2: e822 sd s0,16(sp) + 1a4f4: 842a mv s0,a0 + 1a4f6: edafb0ef jal 15bd0 + 1a4fa: 6490 ld a2,8(s1) + 1a4fc: 872a mv a4,a0 + 1a4fe: 86a2 mv a3,s0 + 1a500: 8526 mv a0,s1 + 1a502: 4581 li a1,0 + 1a504: a6cfb0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 1a508: 60e2 ld ra,24(sp) + 1a50a: 6442 ld s0,16(sp) + 1a50c: 64a2 ld s1,8(sp) + 1a50e: 4505 li a0,1 + 1a510: 6105 addi sp,sp,32 + 1a512: 8082 ret + 1a514: 60e2 ld ra,24(sp) + 1a516: 64a2 ld s1,8(sp) + 1a518: 4501 li a0,0 + 1a51a: 6105 addi sp,sp,32 + 1a51c: 8082 ret + +000000000001a51e <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 1a51e: 7175 addi sp,sp,-144 + 1a520: fca6 sd s1,120(sp) + 1a522: f4ce sd s3,104(sp) + 1a524: f0d2 sd s4,96(sp) + 1a526: ecd6 sd s5,88(sp) + 1a528: e8da sd s6,80(sp) + 1a52a: e4de sd s7,72(sp) + 1a52c: e0e2 sd s8,64(sp) + 1a52e: fc66 sd s9,56(sp) + 1a530: e506 sd ra,136(sp) + 1a532: e122 sd s0,128(sp) + 1a534: f8ca sd s2,112(sp) + 1a536: 01050793 addi a5,a0,16 + 1a53a: 5bfd li s7,-1 + 1a53c: 89aa mv s3,a0 + 1a53e: 00053423 sd zero,8(a0) + 1a542: 00050823 sb zero,16(a0) + 1a546: 8a2e mv s4,a1 + 1a548: e11c sd a5,0(a0) + 1a54a: 002bdb13 srli s6,s7,0x2 + 1a54e: 4481 li s1,0 + 1a550: 4c31 li s8,12 + 1a552: 02010a93 addi s5,sp,32 + 1a556: 4cbd li s9,15 + 1a558: 8626 mv a2,s1 + 1a55a: 45a9 li a1,10 + 1a55c: 8552 mv a0,s4 + 1a55e: de2fb0ef jal 15b40 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt> + 1a562: 0089b783 ld a5,8(s3) + 1a566: 892a mv s2,a0 + 1a568: 40fb07b3 sub a5,s6,a5 + 1a56c: 16fc7e63 bgeu s8,a5,1a6e8 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1ca> + 1a570: 4635 li a2,13 + 1a572: 00020597 auipc a1,0x20 + 1a576: 98e58593 addi a1,a1,-1650 # 39f00 <_IO_stdin_used+0x380> + 1a57a: 854e mv a0,s3 + 1a57c: c24fb0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1a580: 008a3403 ld s0,8(s4) + 1a584: 09790963 beq s2,s7,1a616 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xf8> + 1a588: 0905 addi s2,s2,1 + 1a58a: 40990733 sub a4,s2,s1 + 1a58e: 16946363 bltu s0,s1,1a6f4 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1d6> + 1a592: 000a3783 ld a5,0(s4) + 1a596: 8c05 sub s0,s0,s1 + 1a598: e856 sd s5,16(sp) + 1a59a: 94be add s1,s1,a5 + 1a59c: 00877363 bgeu a4,s0,1a5a2 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x84> + 1a5a0: 843a mv s0,a4 + 1a5a2: e422 sd s0,8(sp) + 1a5a4: 068ce063 bltu s9,s0,1a604 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe6> + 1a5a8: 4785 li a5,1 + 1a5aa: 02f41d63 bne s0,a5,1a5e4 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc6> + 1a5ae: 0004c783 lbu a5,0(s1) + 1a5b2: 02f10023 sb a5,32(sp) + 1a5b6: 87d6 mv a5,s5 + 1a5b8: ec22 sd s0,24(sp) + 1a5ba: 97a2 add a5,a5,s0 + 1a5bc: 00078023 sb zero,0(a5) + 1a5c0: 0089b783 ld a5,8(s3) + 1a5c4: 6662 ld a2,24(sp) + 1a5c6: 65c2 ld a1,16(sp) + 1a5c8: 40fb07b3 sub a5,s6,a5 + 1a5cc: 14c7e563 bltu a5,a2,1a716 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1f8> + 1a5d0: 854e mv a0,s3 + 1a5d2: bcefb0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1a5d6: 6542 ld a0,16(sp) + 1a5d8: 01550463 beq a0,s5,1a5e0 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc2> + 1a5dc: b24fb0ef jal 15900 <_ZdlPv@plt> + 1a5e0: 84ca mv s1,s2 + 1a5e2: bf9d j 1a558 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3a> + 1a5e4: d869 beqz s0,1a5b6 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x98> + 1a5e6: 8556 mv a0,s5 + 1a5e8: 87a6 mv a5,s1 + 1a5ea: 0c347757 vsetvli a4,s0,e8,m8,ta,ma + 1a5ee: 02078407 vle8.v v8,(a5) + 1a5f2: 8c19 sub s0,s0,a4 + 1a5f4: 97ba add a5,a5,a4 + 1a5f6: 02050427 vse8.v v8,(a0) + 1a5fa: 953a add a0,a0,a4 + 1a5fc: f47d bnez s0,1a5ea <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xcc> + 1a5fe: 6422 ld s0,8(sp) + 1a600: 67c2 ld a5,16(sp) + 1a602: bf5d j 1a5b8 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x9a> + 1a604: 4601 li a2,0 + 1a606: 002c addi a1,sp,8 + 1a608: 0808 addi a0,sp,16 + 1a60a: 8a6fb0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1a60e: 67a2 ld a5,8(sp) + 1a610: e82a sd a0,16(sp) + 1a612: f03e sd a5,32(sp) + 1a614: bfd1 j 1a5e8 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xca> + 1a616: 0a946363 bltu s0,s1,1a6bc <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x19e> + 1a61a: 000a3783 ld a5,0(s4) + 1a61e: 8c05 sub s0,s0,s1 + 1a620: 02010913 addi s2,sp,32 + 1a624: e422 sd s0,8(sp) + 1a626: e84a sd s2,16(sp) + 1a628: 473d li a4,15 + 1a62a: 94be add s1,s1,a5 + 1a62c: 01010a13 addi s4,sp,16 + 1a630: 06876d63 bltu a4,s0,1a6aa <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> + 1a634: 4785 li a5,1 + 1a636: 04f41a63 bne s0,a5,1a68a <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x16c> + 1a63a: 0004c783 lbu a5,0(s1) + 1a63e: 02f10023 sb a5,32(sp) + 1a642: 87ca mv a5,s2 + 1a644: ec22 sd s0,24(sp) + 1a646: 97a2 add a5,a5,s0 + 1a648: 00078023 sb zero,0(a5) + 1a64c: 0089b703 ld a4,8(s3) + 1a650: 57fd li a5,-1 + 1a652: 6662 ld a2,24(sp) + 1a654: 8389 srli a5,a5,0x2 + 1a656: 8f99 sub a5,a5,a4 + 1a658: 65c2 ld a1,16(sp) + 1a65a: 0cc7e463 bltu a5,a2,1a722 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x204> + 1a65e: 854e mv a0,s3 + 1a660: b40fb0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1a664: 6542 ld a0,16(sp) + 1a666: 01250463 beq a0,s2,1a66e <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x150> + 1a66a: a96fb0ef jal 15900 <_ZdlPv@plt> + 1a66e: 60aa ld ra,136(sp) + 1a670: 640a ld s0,128(sp) + 1a672: 74e6 ld s1,120(sp) + 1a674: 7946 ld s2,112(sp) + 1a676: 7a06 ld s4,96(sp) + 1a678: 6ae6 ld s5,88(sp) + 1a67a: 6b46 ld s6,80(sp) + 1a67c: 6ba6 ld s7,72(sp) + 1a67e: 6c06 ld s8,64(sp) + 1a680: 7ce2 ld s9,56(sp) + 1a682: 854e mv a0,s3 + 1a684: 79a6 ld s3,104(sp) + 1a686: 6149 addi sp,sp,144 + 1a688: 8082 ret + 1a68a: dc45 beqz s0,1a642 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x124> + 1a68c: 854a mv a0,s2 + 1a68e: 87a6 mv a5,s1 + 1a690: 0c347757 vsetvli a4,s0,e8,m8,ta,ma + 1a694: 02078407 vle8.v v8,(a5) + 1a698: 8c19 sub s0,s0,a4 + 1a69a: 97ba add a5,a5,a4 + 1a69c: 02050427 vse8.v v8,(a0) + 1a6a0: 953a add a0,a0,a4 + 1a6a2: f47d bnez s0,1a690 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x172> + 1a6a4: 6422 ld s0,8(sp) + 1a6a6: 67c2 ld a5,16(sp) + 1a6a8: bf71 j 1a644 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x126> + 1a6aa: 4601 li a2,0 + 1a6ac: 002c addi a1,sp,8 + 1a6ae: 8552 mv a0,s4 + 1a6b0: 800fb0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1a6b4: 67a2 ld a5,8(sp) + 1a6b6: e82a sd a0,16(sp) + 1a6b8: f03e sd a5,32(sp) + 1a6ba: bfd1 j 1a68e <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x170> + 1a6bc: 86a2 mv a3,s0 + 1a6be: 8626 mv a2,s1 + 1a6c0: 00020597 auipc a1,0x20 + 1a6c4: 85058593 addi a1,a1,-1968 # 39f10 <_IO_stdin_used+0x390> + 1a6c8: 00020517 auipc a0,0x20 + 1a6cc: 86050513 addi a0,a0,-1952 # 39f28 <_IO_stdin_used+0x3a8> + 1a6d0: a80fb0ef jal 15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> + 1a6d4: 842a mv s0,a0 + 1a6d6: 8552 mv a0,s4 + 1a6d8: ee8fc0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1a6dc: 854e mv a0,s3 + 1a6de: ee2fc0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1a6e2: 8522 mv a0,s0 + 1a6e4: 90cfb0ef jal 157f0 <_Unwind_Resume@plt> + 1a6e8: 00020517 auipc a0,0x20 + 1a6ec: 80050513 addi a0,a0,-2048 # 39ee8 <_IO_stdin_used+0x368> + 1a6f0: a00fb0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 1a6f4: 86a2 mv a3,s0 + 1a6f6: 8626 mv a2,s1 + 1a6f8: 00020597 auipc a1,0x20 + 1a6fc: 81858593 addi a1,a1,-2024 # 39f10 <_IO_stdin_used+0x390> + 1a700: 00020517 auipc a0,0x20 + 1a704: 82850513 addi a0,a0,-2008 # 39f28 <_IO_stdin_used+0x3a8> + 1a708: a48fb0ef jal 15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> + 1a70c: 842a mv s0,a0 + 1a70e: 0808 addi a0,sp,16 + 1a710: eb0fc0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1a714: b7e1 j 1a6dc <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1be> + 1a716: 0001f517 auipc a0,0x1f + 1a71a: 7d250513 addi a0,a0,2002 # 39ee8 <_IO_stdin_used+0x368> + 1a71e: 9d2fb0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 1a722: 0001f517 auipc a0,0x1f + 1a726: 7c650513 addi a0,a0,1990 # 39ee8 <_IO_stdin_used+0x368> + 1a72a: 9c6fb0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 1a72e: 842a mv s0,a0 + 1a730: b775 j 1a6dc <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1be> + +000000000001a732 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0>: + 1a732: 7159 addi sp,sp,-112 + 1a734: e4ce sd s3,72(sp) + 1a736: 89aa mv s3,a0 + 1a738: 04800513 li a0,72 + 1a73c: f0a2 sd s0,96(sp) + 1a73e: eca6 sd s1,88(sp) + 1a740: e8ca sd s2,80(sp) + 1a742: 84b2 mv s1,a2 + 1a744: f45e sd s7,40(sp) + 1a746: 892e mv s2,a1 + 1a748: f486 sd ra,104(sp) + 1a74a: 956fb0ef jal 158a0 <_Znwm@plt> + 1a74e: 609c ld a5,0(s1) + 1a750: 03050b93 addi s7,a0,48 + 1a754: 03753023 sd s7,32(a0) + 1a758: 638c ld a1,0(a5) + 1a75a: 6790 ld a2,8(a5) + 1a75c: 842a mv s0,a0 + 1a75e: 02050513 addi a0,a0,32 + 1a762: 962e add a2,a2,a1 + 1a764: bd6ff0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1a768: e0d2 sd s4,64(sp) + 1a76a: fc56 sd s5,56(sp) + 1a76c: f062 sd s8,32(sp) + 1a76e: 04043023 sd zero,64(s0) + 1a772: 00898c13 addi s8,s3,8 + 1a776: 02043a83 ld s5,32(s0) + 1a77a: 02843a03 ld s4,40(s0) + 1a77e: 84ca mv s1,s2 + 1a780: 0f2c0d63 beq s8,s2,1a87a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x148> + 1a784: f85a sd s6,48(sp) + 1a786: 02893b03 ld s6,40(s2) + 1a78a: ec66 sd s9,24(sp) + 1a78c: 8cd2 mv s9,s4 + 1a78e: 074b6b63 bltu s6,s4,1a804 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xd2> + 1a792: 060c8c63 beqz s9,1a80a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xd8> + 1a796: e86a sd s10,16(sp) + 1a798: 02093d03 ld s10,32(s2) + 1a79c: 8666 mv a2,s9 + 1a79e: 8556 mv a0,s5 + 1a7a0: 85ea mv a1,s10 + 1a7a2: a1efb0ef jal 159c0 + 1a7a6: 10050f63 beqz a0,1a8c4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x192> + 1a7aa: 12054b63 bltz a0,1a8e0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1ae> + 1a7ae: 856a mv a0,s10 + 1a7b0: 8666 mv a2,s9 + 1a7b2: 85d6 mv a1,s5 + 1a7b4: a0cfb0ef jal 159c0 + 1a7b8: 6d42 ld s10,16(sp) + 1a7ba: ed09 bnez a0,1a7d4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xa2> + 1a7bc: 800007b7 lui a5,0x80000 + 1a7c0: 414b0b33 sub s6,s6,s4 + 1a7c4: fff7c713 not a4,a5 + 1a7c8: 01674863 blt a4,s6,1a7d8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xa6> + 1a7cc: 10fb4c63 blt s6,a5,1a8e4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1b2> + 1a7d0: 000b051b sext.w a0,s6 + 1a7d4: 10054863 bltz a0,1a8e4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1b2> + 1a7d8: 7b42 ld s6,48(sp) + 1a7da: 6ce2 ld s9,24(sp) + 1a7dc: 017a8563 beq s5,s7,1a7e6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xb4> + 1a7e0: 8556 mv a0,s5 + 1a7e2: 91efb0ef jal 15900 <_ZdlPv@plt> + 1a7e6: 8522 mv a0,s0 + 1a7e8: 918fb0ef jal 15900 <_ZdlPv@plt> + 1a7ec: 70a6 ld ra,104(sp) + 1a7ee: 7406 ld s0,96(sp) + 1a7f0: 6a06 ld s4,64(sp) + 1a7f2: 7ae2 ld s5,56(sp) + 1a7f4: 7c02 ld s8,32(sp) + 1a7f6: 6946 ld s2,80(sp) + 1a7f8: 69a6 ld s3,72(sp) + 1a7fa: 7ba2 ld s7,40(sp) + 1a7fc: 8526 mv a0,s1 + 1a7fe: 64e6 ld s1,88(sp) + 1a800: 6165 addi sp,sp,112 + 1a802: 8082 ret + 1a804: 8cda mv s9,s6 + 1a806: f80c98e3 bnez s9,1a796 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x64> + 1a80a: 80000737 lui a4,0x80000 + 1a80e: fff74693 not a3,a4 + 1a812: 416a07b3 sub a5,s4,s6 + 1a816: faf6c3e3 blt a3,a5,1a7bc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x8a> + 1a81a: 00e7c663 blt a5,a4,1a826 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xf4> + 1a81e: 02079713 slli a4,a5,0x20 + 1a822: f8075de3 bgez a4,1a7bc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x8a> + 1a826: 0189b783 ld a5,24(s3) + 1a82a: 0f278863 beq a5,s2,1a91a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1e8> + 1a82e: 854a mv a0,s2 + 1a830: 960fb0ef jal 15990 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt> + 1a834: 750c ld a1,40(a0) + 1a836: 892a mv s2,a0 + 1a838: 7108 ld a0,32(a0) + 1a83a: 86d2 mv a3,s4 + 1a83c: 8656 mv a2,s5 + 1a83e: fd7fe0ef jal 19814 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> + 1a842: 0c054963 bltz a0,1a914 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1e2> + 1a846: 8652 mv a2,s4 + 1a848: 85d6 mv a1,s5 + 1a84a: 854e mv a0,s3 + 1a84c: df2ff0ef jal 19e3e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0> + 1a850: 84ae mv s1,a1 + 1a852: e42e sd a1,8(sp) + 1a854: e02a sd a0,0(sp) + 1a856: 7b42 ld s6,48(sp) + 1a858: 6ce2 ld s9,24(sp) + 1a85a: 87aa mv a5,a0 + 1a85c: c0b5 beqz s1,1a8c0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x18e> + 1a85e: 4505 li a0,1 + 1a860: cb95 beqz a5,1a894 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x162> + 1a862: 8626 mv a2,s1 + 1a864: 86e2 mv a3,s8 + 1a866: 85a2 mv a1,s0 + 1a868: d39fa0ef jal 155a0 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt> + 1a86c: 0289b783 ld a5,40(s3) + 1a870: 84a2 mv s1,s0 + 1a872: 0785 addi a5,a5,1 # ffffffff80000001 <__global_pointer$+0xffffffff7ffb3271> + 1a874: 02f9b423 sd a5,40(s3) + 1a878: bf95 j 1a7ec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xba> + 1a87a: 0289b783 ld a5,40(s3) + 1a87e: c79d beqz a5,1a8ac <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x17a> + 1a880: 0209b483 ld s1,32(s3) + 1a884: 86d2 mv a3,s4 + 1a886: 8656 mv a2,s5 + 1a888: 748c ld a1,40(s1) + 1a88a: 7088 ld a0,32(s1) + 1a88c: f89fe0ef jal 19814 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> + 1a890: 00055e63 bgez a0,1a8ac <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x17a> + 1a894: 4505 li a0,1 + 1a896: fc9c06e3 beq s8,s1,1a862 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x130> + 1a89a: 7494 ld a3,40(s1) + 1a89c: 7090 ld a2,32(s1) + 1a89e: 85d2 mv a1,s4 + 1a8a0: 8556 mv a0,s5 + 1a8a2: f73fe0ef jal 19814 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> + 1a8a6: 01f5551b srliw a0,a0,0x1f + 1a8aa: bf65 j 1a862 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x130> + 1a8ac: 8652 mv a2,s4 + 1a8ae: 85d6 mv a1,s5 + 1a8b0: 854e mv a0,s3 + 1a8b2: d8cff0ef jal 19e3e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0> + 1a8b6: 84ae mv s1,a1 + 1a8b8: e42e sd a1,8(sp) + 1a8ba: e02a sd a0,0(sp) + 1a8bc: 87aa mv a5,a0 + 1a8be: f0c5 bnez s1,1a85e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x12c> + 1a8c0: 84be mv s1,a5 + 1a8c2: bf29 j 1a7dc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xaa> + 1a8c4: 80000737 lui a4,0x80000 + 1a8c8: fff74693 not a3,a4 + 1a8cc: 416a07b3 sub a5,s4,s6 + 1a8d0: ecf6cfe3 blt a3,a5,1a7ae <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x7c> + 1a8d4: 00e7c663 blt a5,a4,1a8e0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1ae> + 1a8d8: 02079713 slli a4,a5,0x20 + 1a8dc: ec0759e3 bgez a4,1a7ae <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x7c> + 1a8e0: 6d42 ld s10,16(sp) + 1a8e2: b791 j 1a826 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xf4> + 1a8e4: 0209b783 ld a5,32(s3) + 1a8e8: 03278d63 beq a5,s2,1a922 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1f0> + 1a8ec: 854a mv a0,s2 + 1a8ee: e03fa0ef jal 156f0 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@plt> + 1a8f2: 7514 ld a3,40(a0) + 1a8f4: 7110 ld a2,32(a0) + 1a8f6: 8b2a mv s6,a0 + 1a8f8: 85d2 mv a1,s4 + 1a8fa: 8556 mv a0,s5 + 1a8fc: f19fe0ef jal 19814 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> + 1a900: f40553e3 bgez a0,1a846 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x114> + 1a904: 01893783 ld a5,24(s2) + 1a908: cf89 beqz a5,1a922 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1f0> + 1a90a: 84da mv s1,s6 + 1a90c: 6ce2 ld s9,24(sp) + 1a90e: 7b42 ld s6,48(sp) + 1a910: 4505 li a0,1 + 1a912: bf81 j 1a862 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x130> + 1a914: 01893783 ld a5,24(s2) + 1a918: cb81 beqz a5,1a928 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1f6> + 1a91a: 7b42 ld s6,48(sp) + 1a91c: 6ce2 ld s9,24(sp) + 1a91e: 4505 li a0,1 + 1a920: b789 j 1a862 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x130> + 1a922: 7b42 ld s6,48(sp) + 1a924: 6ce2 ld s9,24(sp) + 1a926: bf95 j 1a89a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x168> + 1a928: 7b42 ld s6,48(sp) + 1a92a: 6ce2 ld s9,24(sp) + 1a92c: 84ca mv s1,s2 + 1a92e: b79d j 1a894 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x162> + 1a930: e0d2 sd s4,64(sp) + 1a932: fc56 sd s5,56(sp) + 1a934: f85a sd s6,48(sp) + 1a936: f062 sd s8,32(sp) + 1a938: ec66 sd s9,24(sp) + 1a93a: e86a sd s10,16(sp) + 1a93c: c85fa0ef jal 155c0 <__cxa_begin_catch@plt> + 1a940: 8522 mv a0,s0 + 1a942: fbffa0ef jal 15900 <_ZdlPv@plt> + 1a946: f2bfa0ef jal 15870 <__cxa_rethrow@plt> + 1a94a: 842a mv s0,a0 + 1a94c: b14fb0ef jal 15c60 <__cxa_end_catch@plt> + 1a950: 8522 mv a0,s0 + 1a952: e9ffa0ef jal 157f0 <_Unwind_Resume@plt> + +000000000001a956 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_>: + 1a956: 715d addi sp,sp,-80 + 1a958: f052 sd s4,32(sp) + 1a95a: 8a2a mv s4,a0 + 1a95c: 03800513 li a0,56 + 1a960: e0a2 sd s0,64(sp) + 1a962: fc26 sd s1,56(sp) + 1a964: f84a sd s2,48(sp) + 1a966: f44e sd s3,40(sp) + 1a968: ec56 sd s5,24(sp) + 1a96a: e85a sd s6,16(sp) + 1a96c: 8ab2 mv s5,a2 + 1a96e: 8b2e mv s6,a1 + 1a970: 84b6 mv s1,a3 + 1a972: e486 sd ra,72(sp) + 1a974: 89ba mv s3,a4 + 1a976: f2bfa0ef jal 158a0 <_Znwm@plt> + 1a97a: 02850913 addi s2,a0,40 + 1a97e: 01652023 sw s6,0(a0) + 1a982: 01553423 sd s5,8(a0) + 1a986: c904 sw s1,16(a0) + 1a988: 01253c23 sd s2,24(a0) + 1a98c: 842a mv s0,a0 + 1a98e: 08098663 beqz s3,1aa1a <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0xc4> + 1a992: 01850a93 addi s5,a0,24 + 1a996: 854e mv a0,s3 + 1a998: a38fb0ef jal 15bd0 + 1a99c: e42a sd a0,8(sp) + 1a99e: 47bd li a5,15 + 1a9a0: 84aa mv s1,a0 + 1a9a2: 04a7e863 bltu a5,a0,1a9f2 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x9c> + 1a9a6: 4785 li a5,1 + 1a9a8: 02f51663 bne a0,a5,1a9d4 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x7e> + 1a9ac: 0009c783 lbu a5,0(s3) + 1a9b0: 02f40423 sb a5,40(s0) + 1a9b4: f004 sd s1,32(s0) + 1a9b6: 9926 add s2,s2,s1 + 1a9b8: 00090023 sb zero,0(s2) + 1a9bc: 008a3023 sd s0,0(s4) + 1a9c0: 60a6 ld ra,72(sp) + 1a9c2: 6406 ld s0,64(sp) + 1a9c4: 74e2 ld s1,56(sp) + 1a9c6: 7942 ld s2,48(sp) + 1a9c8: 79a2 ld s3,40(sp) + 1a9ca: 7a02 ld s4,32(sp) + 1a9cc: 6ae2 ld s5,24(sp) + 1a9ce: 6b42 ld s6,16(sp) + 1a9d0: 6161 addi sp,sp,80 + 1a9d2: 8082 ret + 1a9d4: d165 beqz a0,1a9b4 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x5e> + 1a9d6: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma + 1a9da: 02098407 vle8.v v8,(s3) + 1a9de: 8c9d sub s1,s1,a5 + 1a9e0: 99be add s3,s3,a5 + 1a9e2: 02090427 vse8.v v8,(s2) + 1a9e6: 993e add s2,s2,a5 + 1a9e8: f4fd bnez s1,1a9d6 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x80> + 1a9ea: 64a2 ld s1,8(sp) + 1a9ec: 01843903 ld s2,24(s0) + 1a9f0: b7d1 j 1a9b4 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x5e> + 1a9f2: 8556 mv a0,s5 + 1a9f4: 4601 li a2,0 + 1a9f6: 002c addi a1,sp,8 + 1a9f8: cb9fa0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1a9fc: 67a2 ld a5,8(sp) + 1a9fe: ec08 sd a0,24(s0) + 1aa00: 892a mv s2,a0 + 1aa02: f41c sd a5,40(s0) + 1aa04: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma + 1aa08: 02098407 vle8.v v8,(s3) + 1aa0c: 8c9d sub s1,s1,a5 + 1aa0e: 99be add s3,s3,a5 + 1aa10: 02090427 vse8.v v8,(s2) + 1aa14: 993e add s2,s2,a5 + 1aa16: f0e1 bnez s1,1a9d6 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x80> + 1aa18: bfc9 j 1a9ea <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x94> + 1aa1a: bb6fb0ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 1aa1e: 87aa mv a5,a0 + 1aa20: 8522 mv a0,s0 + 1aa22: 843e mv s0,a5 + 1aa24: eddfa0ef jal 15900 <_ZdlPv@plt> + 1aa28: 8522 mv a0,s0 + 1aa2a: dc7fa0ef jal 157f0 <_Unwind_Resume@plt> + +000000000001aa2e <_ZN7testing8internal12AssertHelperD1Ev>: + 1aa2e: 1141 addi sp,sp,-16 + 1aa30: e022 sd s0,0(sp) + 1aa32: 6100 ld s0,0(a0) + 1aa34: e406 sd ra,8(sp) + 1aa36: cc11 beqz s0,1aa52 <_ZN7testing8internal12AssertHelperD1Ev+0x24> + 1aa38: 6c08 ld a0,24(s0) + 1aa3a: 02840793 addi a5,s0,40 + 1aa3e: 00f50463 beq a0,a5,1aa46 <_ZN7testing8internal12AssertHelperD1Ev+0x18> + 1aa42: ebffa0ef jal 15900 <_ZdlPv@plt> + 1aa46: 8522 mv a0,s0 + 1aa48: 6402 ld s0,0(sp) + 1aa4a: 60a2 ld ra,8(sp) + 1aa4c: 0141 addi sp,sp,16 + 1aa4e: eb3fa06f j 15900 <_ZdlPv@plt> + 1aa52: 60a2 ld ra,8(sp) + 1aa54: 6402 ld s0,0(sp) + 1aa56: 0141 addi sp,sp,16 + 1aa58: 8082 ret + +000000000001aa5a <_ZN7testing8internal8GetArgvsB5cxx11Ev>: + 1aa5a: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1aa5e: 5e0030d7 vmv.v.i v1,0 + 1aa62: 7159 addi sp,sp,-112 + 1aa64: f0a2 sd s0,96(sp) + 1aa66: eca6 sd s1,88(sp) + 1aa68: e4ce sd s3,72(sp) + 1aa6a: f486 sd ra,104(sp) + 1aa6c: f45e sd s7,40(sp) + 1aa6e: 8c818413 addi s0,gp,-1848 # 4c658 <_ZN7testing8internalL7g_argvsE> + 1aa72: 6418 ld a4,8(s0) + 1aa74: 601c ld a5,0(s0) + 1aa76: 020570a7 vse64.v v1,(a0) + 1aa7a: 00053823 sd zero,16(a0) + 1aa7e: 89aa mv s3,a0 + 1aa80: 40f704b3 sub s1,a4,a5 + 1aa84: 0cf70e63 beq a4,a5,1ab60 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x106> + 1aa88: fc100793 li a5,-63 + 1aa8c: 8385 srli a5,a5,0x1 + 1aa8e: e8ca sd s2,80(sp) + 1aa90: e0d2 sd s4,64(sp) + 1aa92: 0e97e963 bltu a5,s1,1ab84 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x12a> + 1aa96: 8526 mv a0,s1 + 1aa98: e09fa0ef jal 158a0 <_Znwm@plt> + 1aa9c: 8baa mv s7,a0 + 1aa9e: 0179b023 sd s7,0(s3) + 1aaa2: 0179b423 sd s7,8(s3) + 1aaa6: 00043903 ld s2,0(s0) + 1aaaa: 00843a03 ld s4,8(s0) + 1aaae: 94de add s1,s1,s7 + 1aab0: 0099b823 sd s1,16(s3) + 1aab4: 0d490663 beq s2,s4,1ab80 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x126> + 1aab8: fc56 sd s5,56(sp) + 1aaba: f85a sd s6,48(sp) + 1aabc: f062 sd s8,32(sp) + 1aabe: ec66 sd s9,24(sp) + 1aac0: 84de mv s1,s7 + 1aac2: 4abd li s5,15 + 1aac4: 4b05 li s6,1 + 1aac6: 00810c13 addi s8,sp,8 + 1aaca: a831 j 1aae6 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x8c> + 1aacc: 09640563 beq s0,s6,1ab56 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xfc> + 1aad0: ec0d bnez s0,1ab0a <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xb0> + 1aad2: e480 sd s0,8(s1) + 1aad4: 9522 add a0,a0,s0 + 1aad6: 00050023 sb zero,0(a0) + 1aada: 02090913 addi s2,s2,32 + 1aade: 02048493 addi s1,s1,32 + 1aae2: 052a0a63 beq s4,s2,1ab36 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xdc> + 1aae6: 00893403 ld s0,8(s2) + 1aaea: 01048513 addi a0,s1,16 + 1aaee: e088 sd a0,0(s1) + 1aaf0: 00093c83 ld s9,0(s2) + 1aaf4: e422 sd s0,8(sp) + 1aaf6: fc8afbe3 bgeu s5,s0,1aacc <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x72> + 1aafa: 4601 li a2,0 + 1aafc: 85e2 mv a1,s8 + 1aafe: 8526 mv a0,s1 + 1ab00: bb1fa0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1ab04: 67a2 ld a5,8(sp) + 1ab06: e088 sd a0,0(s1) + 1ab08: e89c sd a5,16(s1) + 1ab0a: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1ab0e: 020c8407 vle8.v v8,(s9) + 1ab12: 8c1d sub s0,s0,a5 + 1ab14: 9cbe add s9,s9,a5 + 1ab16: 02050427 vse8.v v8,(a0) + 1ab1a: 953e add a0,a0,a5 + 1ab1c: f47d bnez s0,1ab0a <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xb0> + 1ab1e: 6422 ld s0,8(sp) + 1ab20: 6088 ld a0,0(s1) + 1ab22: 02090913 addi s2,s2,32 + 1ab26: e480 sd s0,8(s1) + 1ab28: 9522 add a0,a0,s0 + 1ab2a: 00050023 sb zero,0(a0) + 1ab2e: 02048493 addi s1,s1,32 + 1ab32: fb2a1ae3 bne s4,s2,1aae6 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x8c> + 1ab36: 7ae2 ld s5,56(sp) + 1ab38: 7b42 ld s6,48(sp) + 1ab3a: 7c02 ld s8,32(sp) + 1ab3c: 6ce2 ld s9,24(sp) + 1ab3e: 70a6 ld ra,104(sp) + 1ab40: 7406 ld s0,96(sp) + 1ab42: 0099b423 sd s1,8(s3) + 1ab46: 6946 ld s2,80(sp) + 1ab48: 6a06 ld s4,64(sp) + 1ab4a: 64e6 ld s1,88(sp) + 1ab4c: 7ba2 ld s7,40(sp) + 1ab4e: 854e mv a0,s3 + 1ab50: 69a6 ld s3,72(sp) + 1ab52: 6165 addi sp,sp,112 + 1ab54: 8082 ret + 1ab56: 000cc783 lbu a5,0(s9) + 1ab5a: 00f48823 sb a5,16(s1) + 1ab5e: bf95 j 1aad2 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x78> + 1ab60: e8ca sd s2,80(sp) + 1ab62: e0d2 sd s4,64(sp) + 1ab64: 4b81 li s7,0 + 1ab66: 0179b023 sd s7,0(s3) + 1ab6a: 0179b423 sd s7,8(s3) + 1ab6e: 00043903 ld s2,0(s0) + 1ab72: 00843a03 ld s4,8(s0) + 1ab76: 94de add s1,s1,s7 + 1ab78: 0099b823 sd s1,16(s3) + 1ab7c: f3491ee3 bne s2,s4,1aab8 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x5e> + 1ab80: 84de mv s1,s7 + 1ab82: bf75 j 1ab3e <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xe4> + 1ab84: fc56 sd s5,56(sp) + 1ab86: f85a sd s6,48(sp) + 1ab88: f062 sd s8,32(sp) + 1ab8a: ec66 sd s9,24(sp) + 1ab8c: 914fb0ef jal 15ca0 <_ZSt28__throw_bad_array_new_lengthv@plt> + 1ab90: a31fa0ef jal 155c0 <__cxa_begin_catch@plt> + 1ab94: 009b8963 beq s7,s1,1aba6 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x14c> + 1ab98: 855e mv a0,s7 + 1ab9a: 020b8b93 addi s7,s7,32 + 1ab9e: a22fc0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1aba2: fe9b9be3 bne s7,s1,1ab98 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x13e> + 1aba6: ccbfa0ef jal 15870 <__cxa_rethrow@plt> + 1abaa: 842a mv s0,a0 + 1abac: 8b4fb0ef jal 15c60 <__cxa_end_catch@plt> + 1abb0: 0009b503 ld a0,0(s3) + 1abb4: c119 beqz a0,1abba <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x160> + 1abb6: d4bfa0ef jal 15900 <_ZdlPv@plt> + 1abba: 8522 mv a0,s0 + 1abbc: c35fa0ef jal 157f0 <_Unwind_Resume@plt> + +000000000001abc0 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev>: + 1abc0: 7179 addi sp,sp,-48 + 1abc2: 00031797 auipc a5,0x31 + 1abc6: fe67b783 ld a5,-26(a5) # 4bba8 <_GLOBAL_OFFSET_TABLE_+0x58> + 1abca: e84a sd s2,16(sp) + 1abcc: 0007b903 ld s2,0(a5) + 1abd0: ec26 sd s1,24(sp) + 1abd2: 03a00593 li a1,58 + 1abd6: 84aa mv s1,a0 + 1abd8: 854a mv a0,s2 + 1abda: f406 sd ra,40(sp) + 1abdc: 805fa0ef jal 153e0 + 1abe0: cd39 beqz a0,1ac3e <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x7e> + 1abe2: f022 sd s0,32(sp) + 1abe4: 41250433 sub s0,a0,s2 + 1abe8: 01048513 addi a0,s1,16 + 1abec: e422 sd s0,8(sp) + 1abee: e088 sd a0,0(s1) + 1abf0: 47bd li a5,15 + 1abf2: 0287e163 bltu a5,s0,1ac14 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x54> + 1abf6: 4785 li a5,1 + 1abf8: 04f40d63 beq s0,a5,1ac52 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x92> + 1abfc: e405 bnez s0,1ac24 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x64> + 1abfe: e480 sd s0,8(s1) + 1ac00: 9522 add a0,a0,s0 + 1ac02: 00050023 sb zero,0(a0) + 1ac06: 7402 ld s0,32(sp) + 1ac08: 70a2 ld ra,40(sp) + 1ac0a: 6942 ld s2,16(sp) + 1ac0c: 8526 mv a0,s1 + 1ac0e: 64e2 ld s1,24(sp) + 1ac10: 6145 addi sp,sp,48 + 1ac12: 8082 ret + 1ac14: 4601 li a2,0 + 1ac16: 002c addi a1,sp,8 + 1ac18: 8526 mv a0,s1 + 1ac1a: a97fa0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1ac1e: 67a2 ld a5,8(sp) + 1ac20: e088 sd a0,0(s1) + 1ac22: e89c sd a5,16(s1) + 1ac24: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1ac28: 02090407 vle8.v v8,(s2) + 1ac2c: 8c1d sub s0,s0,a5 + 1ac2e: 993e add s2,s2,a5 + 1ac30: 02050427 vse8.v v8,(a0) + 1ac34: 953e add a0,a0,a5 + 1ac36: f47d bnez s0,1ac24 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x64> + 1ac38: 6422 ld s0,8(sp) + 1ac3a: 6088 ld a0,0(s1) + 1ac3c: b7c9 j 1abfe <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x3e> + 1ac3e: 8526 mv a0,s1 + 1ac40: 85ca mv a1,s2 + 1ac42: af2ff0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 1ac46: 70a2 ld ra,40(sp) + 1ac48: 6942 ld s2,16(sp) + 1ac4a: 8526 mv a0,s1 + 1ac4c: 64e2 ld s1,24(sp) + 1ac4e: 6145 addi sp,sp,48 + 1ac50: 8082 ret + 1ac52: 00094783 lbu a5,0(s2) + 1ac56: 00f48823 sb a5,16(s1) + 1ac5a: b755 j 1abfe <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x3e> + +000000000001ac5c <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_>: + 1ac5c: 1101 addi sp,sp,-32 + 1ac5e: e822 sd s0,16(sp) + 1ac60: e426 sd s1,8(sp) + 1ac62: e04a sd s2,0(sp) + 1ac64: ec06 sd ra,24(sp) + 1ac66: 00054783 lbu a5,0(a0) + 1ac6a: 03a00913 li s2,58 + 1ac6e: 00150413 addi s0,a0,1 + 1ac72: 84ae mv s1,a1 + 1ac74: 0005c503 lbu a0,0(a1) + 1ac78: 03278863 beq a5,s2,1aca8 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x4c> + 1ac7c: 02f96e63 bltu s2,a5,1acb8 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x5c> + 1ac80: c785 beqz a5,1aca8 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x4c> + 1ac82: 02a00713 li a4,42 + 1ac86: 04e79563 bne a5,a4,1acd0 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x74> + 1ac8a: c911 beqz a0,1ac9e <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x42> + 1ac8c: 00148593 addi a1,s1,1 + 1ac90: fff40513 addi a0,s0,-1 + 1ac94: fc9ff0ef jal 1ac5c <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_> + 1ac98: e515 bnez a0,1acc4 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x68> + 1ac9a: 0004c503 lbu a0,0(s1) + 1ac9e: 00044783 lbu a5,0(s0) + 1aca2: 0405 addi s0,s0,1 + 1aca4: fd279ce3 bne a5,s2,1ac7c <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x20> + 1aca8: 60e2 ld ra,24(sp) + 1acaa: 6442 ld s0,16(sp) + 1acac: 64a2 ld s1,8(sp) + 1acae: 6902 ld s2,0(sp) + 1acb0: 00153513 seqz a0,a0 + 1acb4: 6105 addi sp,sp,32 + 1acb6: 8082 ret + 1acb8: 03f00713 li a4,63 + 1acbc: 00e79a63 bne a5,a4,1acd0 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x74> + 1acc0: e911 bnez a0,1acd4 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x78> + 1acc2: 4501 li a0,0 + 1acc4: 60e2 ld ra,24(sp) + 1acc6: 6442 ld s0,16(sp) + 1acc8: 64a2 ld s1,8(sp) + 1acca: 6902 ld s2,0(sp) + 1accc: 6105 addi sp,sp,32 + 1acce: 8082 ret + 1acd0: fea799e3 bne a5,a0,1acc2 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x66> + 1acd4: 0485 addi s1,s1,1 + 1acd6: 0004c503 lbu a0,0(s1) + 1acda: b7d1 j 1ac9e <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x42> + +000000000001acdc <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc>: + 1acdc: 1101 addi sp,sp,-32 + 1acde: e822 sd s0,16(sp) + 1ace0: e426 sd s1,8(sp) + 1ace2: ec06 sd ra,24(sp) + 1ace4: 84aa mv s1,a0 + 1ace6: 842e mv s0,a1 + 1ace8: a031 j 1acf4 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x18> + 1acea: ef6fa0ef jal 153e0 + 1acee: cd09 beqz a0,1ad08 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x2c> + 1acf0: 00150413 addi s0,a0,1 + 1acf4: 608c ld a1,0(s1) + 1acf6: 8522 mv a0,s0 + 1acf8: f65ff0ef jal 1ac5c <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_> + 1acfc: 87aa mv a5,a0 + 1acfe: 03a00593 li a1,58 + 1ad02: 8522 mv a0,s0 + 1ad04: 843e mv s0,a5 + 1ad06: d3f5 beqz a5,1acea <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0xe> + 1ad08: 60e2 ld ra,24(sp) 1ad0a: 8522 mv a0,s0 - 1ad0c: 679c ld a5,8(a5) - 1ad0e: 00e79e63 bne a5,a4,1ad2a <_ZN7testing18TestEventListenersD1Ev+0x34> - 1ad12: d3cfc0ef jal 1724e <_ZN7testing8internal17TestEventRepeaterD1Ev> - 1ad16: 8522 mv a0,s0 - 1ad18: 6402 ld s0,0(sp) - 1ad1a: 60a2 ld ra,8(sp) - 1ad1c: 0141 addi sp,sp,16 - 1ad1e: b13fa06f j 15830 <_ZdlPv@plt> - 1ad22: 60a2 ld ra,8(sp) - 1ad24: 6402 ld s0,0(sp) - 1ad26: 0141 addi sp,sp,16 - 1ad28: 8082 ret - 1ad2a: 6402 ld s0,0(sp) - 1ad2c: 60a2 ld ra,8(sp) - 1ad2e: 0141 addi sp,sp,16 - 1ad30: 8782 jr a5 - -000000000001ad32 <_ZN7testing18TestEventListeners6AppendEPNS_17TestEventListenerE>: - 1ad32: 6108 ld a0,0(a0) - 1ad34: b1cd j 1aa16 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE> - -000000000001ad36 <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE>: - 1ad36: 651c ld a5,8(a0) - 1ad38: 00b78b63 beq a5,a1,1ad4e <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE+0x18> - 1ad3c: 691c ld a5,16(a0) - 1ad3e: 00b78463 beq a5,a1,1ad46 <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE+0x10> - 1ad42: 6108 ld a0,0(a0) - 1ad44: bb79 j 1aae2 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE> - 1ad46: 00053823 sd zero,16(a0) - 1ad4a: 6108 ld a0,0(a0) - 1ad4c: bb59 j 1aae2 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE> - 1ad4e: 00053423 sd zero,8(a0) - 1ad52: 6108 ld a0,0(a0) - 1ad54: b379 j 1aae2 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE> - -000000000001ad56 <_ZN7testing18TestEventListeners8repeaterEv>: - 1ad56: 6108 ld a0,0(a0) - 1ad58: 8082 ret - -000000000001ad5a <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE>: - 1ad5a: 651c ld a5,8(a0) - 1ad5c: 02b78d63 beq a5,a1,1ad96 <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE+0x3c> - 1ad60: 1101 addi sp,sp,-32 - 1ad62: e822 sd s0,16(sp) - 1ad64: 842e mv s0,a1 - 1ad66: 85be mv a1,a5 - 1ad68: e426 sd s1,8(sp) - 1ad6a: ec06 sd ra,24(sp) - 1ad6c: 84aa mv s1,a0 - 1ad6e: fc9ff0ef jal 1ad36 <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE> - 1ad72: c501 beqz a0,1ad7a <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE+0x20> - 1ad74: 611c ld a5,0(a0) - 1ad76: 679c ld a5,8(a5) - 1ad78: 9782 jalr a5 - 1ad7a: e480 sd s0,8(s1) - 1ad7c: c801 beqz s0,1ad8c <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE+0x32> - 1ad7e: 85a2 mv a1,s0 - 1ad80: 6442 ld s0,16(sp) - 1ad82: 60e2 ld ra,24(sp) - 1ad84: 8526 mv a0,s1 - 1ad86: 64a2 ld s1,8(sp) - 1ad88: 6105 addi sp,sp,32 - 1ad8a: b765 j 1ad32 <_ZN7testing18TestEventListeners6AppendEPNS_17TestEventListenerE> - 1ad8c: 60e2 ld ra,24(sp) - 1ad8e: 6442 ld s0,16(sp) - 1ad90: 64a2 ld s1,8(sp) - 1ad92: 6105 addi sp,sp,32 - 1ad94: 8082 ret - 1ad96: 8082 ret - -000000000001ad98 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE>: - 1ad98: 691c ld a5,16(a0) - 1ad9a: 02b78d63 beq a5,a1,1add4 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE+0x3c> - 1ad9e: 1101 addi sp,sp,-32 - 1ada0: e822 sd s0,16(sp) - 1ada2: 842e mv s0,a1 - 1ada4: 85be mv a1,a5 - 1ada6: e426 sd s1,8(sp) - 1ada8: ec06 sd ra,24(sp) - 1adaa: 84aa mv s1,a0 - 1adac: f8bff0ef jal 1ad36 <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE> - 1adb0: c501 beqz a0,1adb8 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE+0x20> - 1adb2: 611c ld a5,0(a0) - 1adb4: 679c ld a5,8(a5) - 1adb6: 9782 jalr a5 - 1adb8: e880 sd s0,16(s1) - 1adba: c801 beqz s0,1adca <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE+0x32> - 1adbc: 85a2 mv a1,s0 - 1adbe: 6442 ld s0,16(sp) - 1adc0: 60e2 ld ra,24(sp) - 1adc2: 8526 mv a0,s1 - 1adc4: 64a2 ld s1,8(sp) - 1adc6: 6105 addi sp,sp,32 - 1adc8: b7ad j 1ad32 <_ZN7testing18TestEventListeners6AppendEPNS_17TestEventListenerE> - 1adca: 60e2 ld ra,24(sp) - 1adcc: 6442 ld s0,16(sp) - 1adce: 64a2 ld s1,8(sp) - 1add0: 6105 addi sp,sp,32 - 1add2: 8082 ret - 1add4: 8082 ret - -000000000001add6 <_ZNK7testing18TestEventListeners22EventForwardingEnabledEv>: - 1add6: 611c ld a5,0(a0) - 1add8: 0087c503 lbu a0,8(a5) - 1addc: 8082 ret - -000000000001adde <_ZN7testing18TestEventListeners23SuppressEventForwardingEv>: - 1adde: 611c ld a5,0(a0) - 1ade0: 00078423 sb zero,8(a5) - 1ade4: 8082 ret - -000000000001ade6 <_ZNK7testing8UnitTest27successful_test_suite_countEv>: - 1ade6: 6128 ld a0,64(a0) - 1ade8: f8ffe06f j 19d76 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv> - -000000000001adec <_ZNK7testing8UnitTest23failed_test_suite_countEv>: - 1adec: 6128 ld a0,64(a0) - 1adee: fdffe06f j 19dcc <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> - -000000000001adf2 <_ZNK7testing8UnitTest22total_test_suite_countEv>: - 1adf2: 6128 ld a0,64(a0) - 1adf4: 9e0fe06f j 18fd4 <_ZNK7testing8internal12UnitTestImpl22total_test_suite_countEv> - -000000000001adf8 <_ZNK7testing8UnitTest23test_suite_to_run_countEv>: - 1adf8: 6128 ld a0,64(a0) - 1adfa: 9e8fe06f j 18fe2 <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv> - -000000000001adfe <_ZNK7testing8UnitTest26successful_test_case_countEv>: - 1adfe: 6128 ld a0,64(a0) - 1ae00: f77fe06f j 19d76 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv> - -000000000001ae04 <_ZNK7testing8UnitTest22failed_test_case_countEv>: - 1ae04: 6128 ld a0,64(a0) - 1ae06: fc7fe06f j 19dcc <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> - -000000000001ae0a <_ZNK7testing8UnitTest21total_test_case_countEv>: - 1ae0a: 6128 ld a0,64(a0) - 1ae0c: 9c8fe06f j 18fd4 <_ZNK7testing8internal12UnitTestImpl22total_test_suite_countEv> - -000000000001ae10 <_ZNK7testing8UnitTest22test_case_to_run_countEv>: - 1ae10: 6128 ld a0,64(a0) - 1ae12: 9d0fe06f j 18fe2 <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv> - -000000000001ae16 <_ZNK7testing8UnitTest21successful_test_countEv>: - 1ae16: 6128 ld a0,64(a0) - 1ae18: a32ff06f j 1a04a <_ZNK7testing8internal12UnitTestImpl21successful_test_countEv> - -000000000001ae1c <_ZNK7testing8UnitTest18skipped_test_countEv>: - 1ae1c: 6128 ld a0,64(a0) - 1ae1e: 970ff06f j 19f8e <_ZNK7testing8internal12UnitTestImpl18skipped_test_countEv> - -000000000001ae22 <_ZNK7testing8UnitTest17failed_test_countEv>: - 1ae22: 6128 ld a0,64(a0) - 1ae24: ffffe06f j 19e22 <_ZNK7testing8internal12UnitTestImpl17failed_test_countEv> - -000000000001ae28 <_ZNK7testing8UnitTest30reportable_disabled_test_countEv>: - 1ae28: 6128 ld a0,64(a0) - 1ae2a: 9d4fe06f j 18ffe <_ZNK7testing8internal12UnitTestImpl30reportable_disabled_test_countEv> - -000000000001ae2e <_ZNK7testing8UnitTest19disabled_test_countEv>: - 1ae2e: 6128 ld a0,64(a0) - 1ae30: a1efe06f j 1904e <_ZNK7testing8internal12UnitTestImpl19disabled_test_countEv> - -000000000001ae34 <_ZNK7testing8UnitTest21reportable_test_countEv>: - 1ae34: 6128 ld a0,64(a0) - 1ae36: a68fe06f j 1909e <_ZNK7testing8internal12UnitTestImpl21reportable_test_countEv> - -000000000001ae3a <_ZNK7testing8UnitTest16total_test_countEv>: - 1ae3a: 6128 ld a0,64(a0) - 1ae3c: ab2fe06f j 190ee <_ZNK7testing8internal12UnitTestImpl16total_test_countEv> - -000000000001ae40 <_ZNK7testing8UnitTest17test_to_run_countEv>: - 1ae40: 6128 ld a0,64(a0) - 1ae42: afcfe06f j 1913e <_ZNK7testing8internal12UnitTestImpl17test_to_run_countEv> - -000000000001ae46 <_ZNK7testing8UnitTest15start_timestampEv>: - 1ae46: 613c ld a5,64(a0) - 1ae48: 1c87b503 ld a0,456(a5) - 1ae4c: 8082 ret - -000000000001ae4e <_ZNK7testing8UnitTest12elapsed_timeEv>: - 1ae4e: 613c ld a5,64(a0) - 1ae50: 1d07b503 ld a0,464(a5) - 1ae54: 8082 ret - -000000000001ae56 <_ZNK7testing8UnitTest6PassedEv>: - 1ae56: 1141 addi sp,sp,-16 - 1ae58: e022 sd s0,0(sp) - 1ae5a: 6120 ld s0,64(a0) - 1ae5c: e406 sd ra,8(sp) - 1ae5e: 8522 mv a0,s0 - 1ae60: f6dfe0ef jal 19dcc <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> - 1ae64: 00a05763 blez a0,1ae72 <_ZNK7testing8UnitTest6PassedEv+0x1c> - 1ae68: 60a2 ld ra,8(sp) - 1ae6a: 6402 ld s0,0(sp) - 1ae6c: 4501 li a0,0 - 1ae6e: 0141 addi sp,sp,16 - 1ae70: 8082 ret - 1ae72: 11840513 addi a0,s0,280 - 1ae76: e6bfe0ef jal 19ce0 <_ZNK7testing10TestResult6FailedEv> - 1ae7a: 60a2 ld ra,8(sp) - 1ae7c: 6402 ld s0,0(sp) - 1ae7e: 00154513 xori a0,a0,1 - 1ae82: 0ff57513 zext.b a0,a0 - 1ae86: 0141 addi sp,sp,16 - 1ae88: 8082 ret - -000000000001ae8a <_ZNK7testing8UnitTest6FailedEv>: - 1ae8a: 1141 addi sp,sp,-16 - 1ae8c: e022 sd s0,0(sp) - 1ae8e: 6120 ld s0,64(a0) - 1ae90: e406 sd ra,8(sp) - 1ae92: 8522 mv a0,s0 - 1ae94: f39fe0ef jal 19dcc <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> - 1ae98: 00a05763 blez a0,1aea6 <_ZNK7testing8UnitTest6FailedEv+0x1c> - 1ae9c: 60a2 ld ra,8(sp) - 1ae9e: 6402 ld s0,0(sp) - 1aea0: 4505 li a0,1 - 1aea2: 0141 addi sp,sp,16 - 1aea4: 8082 ret - 1aea6: 11840513 addi a0,s0,280 - 1aeaa: 6402 ld s0,0(sp) - 1aeac: 60a2 ld ra,8(sp) - 1aeae: 0141 addi sp,sp,16 - 1aeb0: e31fe06f j 19ce0 <_ZNK7testing10TestResult6FailedEv> - -000000000001aeb4 <_ZNK7testing8UnitTest12GetTestSuiteEi>: - 1aeb4: 0205c663 bltz a1,1aee0 <_ZNK7testing8UnitTest12GetTestSuiteEi+0x2c> - 1aeb8: 6138 ld a4,64(a0) - 1aeba: 4501 li a0,0 - 1aebc: 6b74 ld a3,208(a4) - 1aebe: 6f7c ld a5,216(a4) - 1aec0: 8f95 sub a5,a5,a3 - 1aec2: 8789 srai a5,a5,0x2 - 1aec4: 2781 sext.w a5,a5 - 1aec6: 00f5de63 bge a1,a5,1aee2 <_ZNK7testing8UnitTest12GetTestSuiteEi+0x2e> - 1aeca: 00259793 slli a5,a1,0x2 - 1aece: 96be add a3,a3,a5 - 1aed0: 429c lw a5,0(a3) - 1aed2: 0007c863 bltz a5,1aee2 <_ZNK7testing8UnitTest12GetTestSuiteEi+0x2e> - 1aed6: 7f5c ld a5,184(a4) - 1aed8: 058e slli a1,a1,0x3 - 1aeda: 97ae add a5,a5,a1 - 1aedc: 6388 ld a0,0(a5) - 1aede: 8082 ret - 1aee0: 4501 li a0,0 - 1aee2: 8082 ret - -000000000001aee4 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE>: - 1aee4: 7179 addi sp,sp,-48 - 1aee6: e052 sd s4,0(sp) - 1aee8: f406 sd ra,40(sp) - 1aeea: 8a2a mv s4,a0 - 1aeec: f31ff0ef jal 1ae1c <_ZNK7testing8UnitTest18skipped_test_countEv> - 1aef0: c129 beqz a0,1af32 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x4e> - 1aef2: 8552 mv a0,s4 - 1aef4: e44e sd s3,8(sp) - 1aef6: f022 sd s0,32(sp) - 1aef8: ec26 sd s1,24(sp) - 1aefa: e84a sd s2,16(sp) - 1aefc: 4981 li s3,0 - 1aefe: ef5ff0ef jal 1adf2 <_ZNK7testing8UnitTest22total_test_suite_countEv> - 1af02: 02a9d463 bge s3,a0,1af2a <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x46> - 1af06: 85ce mv a1,s3 - 1af08: 8552 mv a0,s4 - 1af0a: fabff0ef jal 1aeb4 <_ZNK7testing8UnitTest12GetTestSuiteEi> - 1af0e: 07054783 lbu a5,112(a0) - 1af12: 84aa mv s1,a0 - 1af14: c789 beqz a5,1af1e <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x3a> - 1af16: 822ff0ef jal 19f38 <_ZNK7testing9TestSuite18skipped_test_countEv> - 1af1a: 4901 li s2,0 - 1af1c: e105 bnez a0,1af3c <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x58> - 1af1e: 8552 mv a0,s4 - 1af20: 2985 addiw s3,s3,1 - 1af22: ed1ff0ef jal 1adf2 <_ZNK7testing8UnitTest22total_test_suite_countEv> - 1af26: fea9c0e3 blt s3,a0,1af06 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x22> - 1af2a: 7402 ld s0,32(sp) - 1af2c: 64e2 ld s1,24(sp) - 1af2e: 6942 ld s2,16(sp) - 1af30: 69a2 ld s3,8(sp) - 1af32: 70a2 ld ra,40(sp) - 1af34: 6a02 ld s4,0(sp) - 1af36: 6145 addi sp,sp,48 - 1af38: 8082 ret - 1af3a: 2905 addiw s2,s2,1 - 1af3c: 8526 mv a0,s1 - 1af3e: adcfc0ef jal 1721a <_ZNK7testing9TestSuite16total_test_countEv> - 1af42: 87aa mv a5,a0 - 1af44: 85ca mv a1,s2 - 1af46: 8526 mv a0,s1 - 1af48: fcf95be3 bge s2,a5,1af1e <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x3a> - 1af4c: d92ff0ef jal 1a4de <_ZNK7testing9TestSuite11GetTestInfoEi> - 1af50: 08054783 lbu a5,128(a0) - 1af54: 842a mv s0,a0 - 1af56: 09050513 addi a0,a0,144 - 1af5a: d3e5 beqz a5,1af3a <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x56> - 1af5c: f17fe0ef jal 19e72 <_ZNK7testing10TestResult7SkippedEv> - 1af60: 87aa mv a5,a0 - 1af62: 0001d597 auipc a1,0x1d - 1af66: 18658593 addi a1,a1,390 # 380e8 <_IO_stdin_used+0x640> - 1af6a: 4509 li a0,2 - 1af6c: d7f9 beqz a5,1af3a <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x56> - 1af6e: fe2ff0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1af72: 7010 ld a2,32(s0) - 1af74: 648c ld a1,8(s1) - 1af76: 0001d517 auipc a0,0x1d - 1af7a: 11250513 addi a0,a0,274 # 38088 <_IO_stdin_used+0x5e0> - 1af7e: 2905 addiw s2,s2,1 - 1af80: e90fa0ef jal 15610 - 1af84: 4529 li a0,10 - 1af86: a8bfa0ef jal 15a10 - 1af8a: bf4d j 1af3c <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x58> - -000000000001af8c <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE>: - 1af8c: 7139 addi sp,sp,-64 - 1af8e: e852 sd s4,16(sp) - 1af90: fc06 sd ra,56(sp) - 1af92: 8a2a mv s4,a0 - 1af94: e8fff0ef jal 1ae22 <_ZNK7testing8UnitTest17failed_test_countEv> - 1af98: c139 beqz a0,1afde <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x52> - 1af9a: 8552 mv a0,s4 - 1af9c: ec4e sd s3,24(sp) - 1af9e: f822 sd s0,48(sp) - 1afa0: f426 sd s1,40(sp) - 1afa2: f04a sd s2,32(sp) - 1afa4: e456 sd s5,8(sp) - 1afa6: 4981 li s3,0 - 1afa8: e4bff0ef jal 1adf2 <_ZNK7testing8UnitTest22total_test_suite_countEv> - 1afac: 02a9d463 bge s3,a0,1afd4 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x48> - 1afb0: 85ce mv a1,s3 - 1afb2: 8552 mv a0,s4 - 1afb4: f01ff0ef jal 1aeb4 <_ZNK7testing8UnitTest12GetTestSuiteEi> - 1afb8: 07054783 lbu a5,112(a0) - 1afbc: 84aa mv s1,a0 - 1afbe: c789 beqz a5,1afc8 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x3c> - 1afc0: d61fe0ef jal 19d20 <_ZNK7testing9TestSuite17failed_test_countEv> - 1afc4: 4901 li s2,0 - 1afc6: e10d bnez a0,1afe8 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x5c> - 1afc8: 8552 mv a0,s4 - 1afca: 2985 addiw s3,s3,1 - 1afcc: e27ff0ef jal 1adf2 <_ZNK7testing8UnitTest22total_test_suite_countEv> - 1afd0: fea9c0e3 blt s3,a0,1afb0 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x24> - 1afd4: 7442 ld s0,48(sp) - 1afd6: 74a2 ld s1,40(sp) - 1afd8: 7902 ld s2,32(sp) - 1afda: 69e2 ld s3,24(sp) - 1afdc: 6aa2 ld s5,8(sp) - 1afde: 70e2 ld ra,56(sp) - 1afe0: 6a42 ld s4,16(sp) - 1afe2: 6121 addi sp,sp,64 - 1afe4: 8082 ret - 1afe6: 2905 addiw s2,s2,1 - 1afe8: 8526 mv a0,s1 - 1afea: a30fc0ef jal 1721a <_ZNK7testing9TestSuite16total_test_countEv> - 1afee: fca95de3 bge s2,a0,1afc8 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x3c> - 1aff2: 85ca mv a1,s2 - 1aff4: 8526 mv a0,s1 - 1aff6: ce8ff0ef jal 1a4de <_ZNK7testing9TestSuite11GetTestInfoEi> - 1affa: 08054783 lbu a5,128(a0) - 1affe: 842a mv s0,a0 - 1b000: d3fd beqz a5,1afe6 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x5a> - 1b002: 09050513 addi a0,a0,144 - 1b006: cdbfe0ef jal 19ce0 <_ZNK7testing10TestResult6FailedEv> - 1b00a: dd71 beqz a0,1afe6 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x5a> - 1b00c: 0001d597 auipc a1,0x1d - 1b010: 0ec58593 addi a1,a1,236 # 380f8 <_IO_stdin_used+0x650> - 1b014: 4505 li a0,1 - 1b016: f3aff0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1b01a: 7010 ld a2,32(s0) - 1b01c: 648c ld a1,8(s1) - 1b01e: 0001d517 auipc a0,0x1d - 1b022: 06a50513 addi a0,a0,106 # 38088 <_IO_stdin_used+0x5e0> - 1b026: deafa0ef jal 15610 - 1b02a: 6038 ld a4,64(s0) - 1b02c: 643c ld a5,72(s0) - 1b02e: cf39 beqz a4,1b08c <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x100> - 1b030: 6300 ld s0,0(a4) - 1b032: cbad beqz a5,1b0a4 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x118> - 1b034: 0007ba83 ld s5,0(a5) - 1b038: cc29 beqz s0,1b092 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x106> - 1b03a: 0001d517 auipc a0,0x1d - 1b03e: 0ce50513 addi a0,a0,206 # 38108 <_IO_stdin_used+0x660> - 1b042: dcefa0ef jal 15610 - 1b046: 8622 mv a2,s0 - 1b048: 00020597 auipc a1,0x20 - 1b04c: be858593 addi a1,a1,-1048 # 3ac30 <_ZN7testing8internalL15kTypeParamLabelE> - 1b050: 0001d517 auipc a0,0x1d - 1b054: 0c850513 addi a0,a0,200 # 38118 <_IO_stdin_used+0x670> - 1b058: db8fa0ef jal 15610 - 1b05c: 020a8363 beqz s5,1b082 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> - 1b060: 0001d517 auipc a0,0x1d - 1b064: 0c050513 addi a0,a0,192 # 38120 <_IO_stdin_used+0x678> - 1b068: da8fa0ef jal 15610 - 1b06c: 8656 mv a2,s5 - 1b06e: 00020597 auipc a1,0x20 - 1b072: bd258593 addi a1,a1,-1070 # 3ac40 <_ZN7testing8internalL16kValueParamLabelE> - 1b076: 0001d517 auipc a0,0x1d - 1b07a: 0a250513 addi a0,a0,162 # 38118 <_IO_stdin_used+0x670> - 1b07e: d92fa0ef jal 15610 - 1b082: 4529 li a0,10 - 1b084: 98dfa0ef jal 15a10 - 1b088: 2905 addiw s2,s2,1 - 1b08a: bfb9 j 1afe8 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x5c> - 1b08c: dbfd beqz a5,1b082 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> - 1b08e: 0007ba83 ld s5,0(a5) - 1b092: fe0a88e3 beqz s5,1b082 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> - 1b096: 0001d517 auipc a0,0x1d - 1b09a: 07250513 addi a0,a0,114 # 38108 <_IO_stdin_used+0x660> - 1b09e: d72fa0ef jal 15610 - 1b0a2: b7e9 j 1b06c <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xe0> - 1b0a4: dc79 beqz s0,1b082 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> - 1b0a6: 0001d517 auipc a0,0x1d - 1b0aa: 06250513 addi a0,a0,98 # 38108 <_IO_stdin_used+0x660> - 1b0ae: d62fa0ef jal 15610 - 1b0b2: 8622 mv a2,s0 - 1b0b4: 00020597 auipc a1,0x20 - 1b0b8: b7c58593 addi a1,a1,-1156 # 3ac30 <_ZN7testing8internalL15kTypeParamLabelE> - 1b0bc: 0001d517 auipc a0,0x1d - 1b0c0: 05c50513 addi a0,a0,92 # 38118 <_IO_stdin_used+0x670> - 1b0c4: d4cfa0ef jal 15610 - 1b0c8: bf6d j 1b082 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> - -000000000001b0ca <_ZNK7testing8UnitTest11GetTestCaseEi>: - 1b0ca: 0205c663 bltz a1,1b0f6 <_ZNK7testing8UnitTest11GetTestCaseEi+0x2c> - 1b0ce: 6138 ld a4,64(a0) - 1b0d0: 4501 li a0,0 - 1b0d2: 6b74 ld a3,208(a4) - 1b0d4: 6f7c ld a5,216(a4) - 1b0d6: 8f95 sub a5,a5,a3 - 1b0d8: 8789 srai a5,a5,0x2 - 1b0da: 2781 sext.w a5,a5 - 1b0dc: 00f5de63 bge a1,a5,1b0f8 <_ZNK7testing8UnitTest11GetTestCaseEi+0x2e> - 1b0e0: 00259793 slli a5,a1,0x2 - 1b0e4: 96be add a3,a3,a5 - 1b0e6: 429c lw a5,0(a3) - 1b0e8: 0007c863 bltz a5,1b0f8 <_ZNK7testing8UnitTest11GetTestCaseEi+0x2e> - 1b0ec: 7f5c ld a5,184(a4) - 1b0ee: 058e slli a1,a1,0x3 - 1b0f0: 97ae add a5,a5,a1 - 1b0f2: 6388 ld a0,0(a5) - 1b0f4: 8082 ret - 1b0f6: 4501 li a0,0 - 1b0f8: 8082 ret - -000000000001b0fa <_ZNK7testing8UnitTest18ad_hoc_test_resultEv>: - 1b0fa: 6128 ld a0,64(a0) - 1b0fc: 11850513 addi a0,a0,280 - 1b100: 8082 ret - -000000000001b102 <_ZN7testing8UnitTest19GetMutableTestSuiteEi>: - 1b102: 0205c563 bltz a1,1b12c <_ZN7testing8UnitTest19GetMutableTestSuiteEi+0x2a> - 1b106: 6138 ld a4,64(a0) - 1b108: 4501 li a0,0 - 1b10a: 6b74 ld a3,208(a4) - 1b10c: 6f7c ld a5,216(a4) - 1b10e: 8f95 sub a5,a5,a3 - 1b110: 8789 srai a5,a5,0x2 - 1b112: 2781 sext.w a5,a5 - 1b114: 00f5dd63 bge a1,a5,1b12e <_ZN7testing8UnitTest19GetMutableTestSuiteEi+0x2c> - 1b118: 058a slli a1,a1,0x2 - 1b11a: 96ae add a3,a3,a1 - 1b11c: 429c lw a5,0(a3) - 1b11e: 0007c863 bltz a5,1b12e <_ZN7testing8UnitTest19GetMutableTestSuiteEi+0x2c> - 1b122: 7f58 ld a4,184(a4) - 1b124: 078e slli a5,a5,0x3 - 1b126: 97ba add a5,a5,a4 - 1b128: 6388 ld a0,0(a5) - 1b12a: 8082 ret - 1b12c: 4501 li a0,0 - 1b12e: 8082 ret - -000000000001b130 <_ZN7testing8UnitTest9listenersEv>: - 1b130: 6128 ld a0,64(a0) - 1b132: 19850513 addi a0,a0,408 - 1b136: 8082 ret - -000000000001b138 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE>: - 1b138: 7139 addi sp,sp,-64 - 1b13a: f822 sd s0,48(sp) - 1b13c: fc06 sd ra,56(sp) - 1b13e: 842e mv s0,a1 - 1b140: cd99 beqz a1,1b15e <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x26> - 1b142: f04a sd s2,32(sp) - 1b144: 04053903 ld s2,64(a0) - 1b148: 0a893783 ld a5,168(s2) - 1b14c: 0b093703 ld a4,176(s2) - 1b150: 00e78c63 beq a5,a4,1b168 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x30> - 1b154: e38c sd a1,0(a5) - 1b156: 07a1 addi a5,a5,8 - 1b158: 0af93423 sd a5,168(s2) - 1b15c: 7902 ld s2,32(sp) - 1b15e: 70e2 ld ra,56(sp) - 1b160: 8522 mv a0,s0 - 1b162: 7442 ld s0,48(sp) - 1b164: 6121 addi sp,sp,64 - 1b166: 8082 ret - 1b168: e05a sd s6,0(sp) - 1b16a: 0a093b03 ld s6,160(s2) - 1b16e: f426 sd s1,40(sp) - 1b170: 56fd li a3,-1 - 1b172: 416784b3 sub s1,a5,s6 - 1b176: ec4e sd s3,24(sp) - 1b178: e852 sd s4,16(sp) - 1b17a: e456 sd s5,8(sp) - 1b17c: 8291 srli a3,a3,0x4 - 1b17e: 4034d713 srai a4,s1,0x3 - 1b182: 08d70563 beq a4,a3,1b20c <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xd4> - 1b186: 4785 li a5,1 - 1b188: e739 bnez a4,1b1d6 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x9e> - 1b18a: 577d li a4,-1 - 1b18c: 8311 srli a4,a4,0x4 - 1b18e: 06f76d63 bltu a4,a5,1b208 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xd0> - 1b192: 00379a13 slli s4,a5,0x3 - 1b196: 8552 mv a0,s4 - 1b198: e38fa0ef jal 157d0 <_Znwm@plt> - 1b19c: 009507b3 add a5,a0,s1 - 1b1a0: 00848a93 addi s5,s1,8 - 1b1a4: e380 sd s0,0(a5) - 1b1a6: 89aa mv s3,a0 - 1b1a8: 9aaa add s5,s5,a0 - 1b1aa: 02904e63 bgtz s1,1b1e6 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xae> - 1b1ae: 040b1963 bnez s6,1b200 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xc8> - 1b1b2: 70e2 ld ra,56(sp) - 1b1b4: 8522 mv a0,s0 - 1b1b6: 7442 ld s0,48(sp) - 1b1b8: 9a4e add s4,s4,s3 - 1b1ba: 0b493823 sd s4,176(s2) - 1b1be: 0b393023 sd s3,160(s2) - 1b1c2: 0b593423 sd s5,168(s2) - 1b1c6: 74a2 ld s1,40(sp) - 1b1c8: 7902 ld s2,32(sp) - 1b1ca: 69e2 ld s3,24(sp) - 1b1cc: 6a42 ld s4,16(sp) - 1b1ce: 6aa2 ld s5,8(sp) - 1b1d0: 6b02 ld s6,0(sp) - 1b1d2: 6121 addi sp,sp,64 - 1b1d4: 8082 ret - 1b1d6: 00171793 slli a5,a4,0x1 - 1b1da: fae7f8e3 bgeu a5,a4,1b18a <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x52> - 1b1de: 5a45 li s4,-15 - 1b1e0: 001a5a13 srli s4,s4,0x1 - 1b1e4: bf4d j 1b196 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x5e> - 1b1e6: 87a6 mv a5,s1 - 1b1e8: 86aa mv a3,a0 - 1b1ea: 865a mv a2,s6 - 1b1ec: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma - 1b1f0: 02060407 vle8.v v8,(a2) + 1ad0c: 6442 ld s0,16(sp) + 1ad0e: 64a2 ld s1,8(sp) + 1ad10: 6105 addi sp,sp,32 + 1ad12: 8082 ret + +000000000001ad14 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_>: + 1ad14: 7155 addi sp,sp,-208 + 1ad16: f94a sd s2,176(sp) + 1ad18: 00853903 ld s2,8(a0) + 1ad1c: fd26 sd s1,184(sp) + 1ad1e: 1084 addi s1,sp,96 + 1ad20: 87aa mv a5,a0 + 1ad22: e1a2 sd s0,192(sp) + 1ad24: f54e sd s3,168(sp) + 1ad26: 1880 addi s0,sp,112 + 1ad28: 89ae mv s3,a1 + 1ad2a: 8526 mv a0,s1 + 1ad2c: 00190593 addi a1,s2,1 + 1ad30: f152 sd s4,160(sp) + 1ad32: e586 sd ra,200(sp) + 1ad34: 0007ba03 ld s4,0(a5) + 1ad38: ed56 sd s5,152(sp) + 1ad3a: e95a sd s6,144(sp) + 1ad3c: e55e sd s7,136(sp) + 1ad3e: e162 sd s8,128(sp) + 1ad40: f482 sd zero,104(sp) + 1ad42: 06010823 sb zero,112(sp) + 1ad46: f0a2 sd s0,96(sp) + 1ad48: ca9fa0ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 1ad4c: 7726 ld a4,104(sp) + 1ad4e: 57fd li a5,-1 + 1ad50: 8389 srli a5,a5,0x2 + 1ad52: 8f99 sub a5,a5,a4 + 1ad54: 2d27e763 bltu a5,s2,1b022 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x30e> + 1ad58: 864a mv a2,s2 + 1ad5a: 85d2 mv a1,s4 + 1ad5c: 8526 mv a0,s1 + 1ad5e: c43fa0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1ad62: 7726 ld a4,104(sp) + 1ad64: 57fd li a5,-1 + 1ad66: 8389 srli a5,a5,0x2 + 1ad68: 2af70763 beq a4,a5,1b016 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x302> + 1ad6c: 4605 li a2,1 + 1ad6e: 00021597 auipc a1,0x21 + 1ad72: eba58593 addi a1,a1,-326 # 3bc28 <_IO_stdin_used+0x20a8> + 1ad76: 8526 mv a0,s1 + 1ad78: c29fa0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1ad7c: 0009b903 ld s2,0(s3) + 1ad80: 854a mv a0,s2 + 1ad82: e4ffa0ef jal 15bd0 + 1ad86: 7726 ld a4,104(sp) + 1ad88: 57fd li a5,-1 + 1ad8a: 8389 srli a5,a5,0x2 + 1ad8c: 8f99 sub a5,a5,a4 + 1ad8e: 862a mv a2,a0 + 1ad90: 28a7ef63 bltu a5,a0,1b02e <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x31a> + 1ad94: 85ca mv a1,s2 + 1ad96: 8526 mv a0,s1 + 1ad98: c09fa0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1ad9c: 01010a13 addi s4,sp,16 + 1ada0: e052 sd s4,0(sp) + 1ada2: 6114 ld a3,0(a0) + 1ada4: 01050713 addi a4,a0,16 + 1ada8: 87aa mv a5,a0 + 1adaa: 1ce68163 beq a3,a4,1af6c <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x258> + 1adae: 6910 ld a2,16(a0) + 1adb0: e036 sd a3,0(sp) + 1adb2: e832 sd a2,16(sp) + 1adb4: e398 sd a4,0(a5) + 1adb6: 00078823 sb zero,16(a5) + 1adba: 6798 ld a4,8(a5) + 1adbc: 7506 ld a0,96(sp) + 1adbe: 0007b423 sd zero,8(a5) + 1adc2: e43a sd a4,8(sp) + 1adc4: 00850463 beq a0,s0,1adcc <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0xb8> + 1adc8: b39fa0ef jal 15900 <_ZdlPv@plt> + 1adcc: 00031797 auipc a5,0x31 + 1add0: 19c7b783 ld a5,412(a5) # 4bf68 <_GLOBAL_OFFSET_TABLE_+0x418> + 1add4: 0007b983 ld s3,0(a5) + 1add8: 02d00593 li a1,45 + 1addc: 03010a93 addi s5,sp,48 + 1ade0: 854e mv a0,s3 + 1ade2: 05010b13 addi s6,sp,80 + 1ade6: dfafa0ef jal 153e0 + 1adea: f402 sd zero,40(sp) + 1adec: 02010823 sb zero,48(sp) + 1adf0: e482 sd zero,72(sp) + 1adf2: 04010823 sb zero,80(sp) + 1adf6: f056 sd s5,32(sp) + 1adf8: e0da sd s6,64(sp) + 1adfa: 892a mv s2,a0 + 1adfc: 02010b93 addi s7,sp,32 + 1ae00: 0e050863 beqz a0,1aef0 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x1dc> + 1ae04: 85ce mv a1,s3 + 1ae06: 862a mv a2,a0 + 1ae08: 8526 mv a0,s1 + 1ae0a: f0a2 sd s0,96(sp) + 1ae0c: f482 sd zero,104(sp) + 1ae0e: 04010c13 addi s8,sp,64 + 1ae12: 898a mv s3,sp + 1ae14: db3fe0ef jal 19bc6 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> + 1ae18: 7782 ld a5,32(sp) + 1ae1a: 19578863 beq a5,s5,1afaa <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x296> + 1ae1e: 7686 ld a3,96(sp) + 1ae20: 10868e63 beq a3,s0,1af3c <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x228> + 1ae24: 10b8 addi a4,sp,104 + 1ae26: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1ae2a: 02077087 vle64.v v1,(a4) + 1ae2e: 1038 addi a4,sp,40 + 1ae30: 7642 ld a2,48(sp) + 1ae32: f036 sd a3,32(sp) + 1ae34: 020770a7 vse64.v v1,(a4) + 1ae38: 18078563 beqz a5,1afc2 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2ae> + 1ae3c: f0be sd a5,96(sp) + 1ae3e: f8b2 sd a2,112(sp) + 1ae40: f482 sd zero,104(sp) + 1ae42: 00078023 sb zero,0(a5) + 1ae46: 7506 ld a0,96(sp) + 1ae48: 00850463 beq a0,s0,1ae50 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x13c> + 1ae4c: ab5fa0ef jal 15900 <_ZdlPv@plt> + 1ae50: 00190593 addi a1,s2,1 + 1ae54: 8526 mv a0,s1 + 1ae56: 04010c13 addi s8,sp,64 + 1ae5a: 898a mv s3,sp + 1ae5c: 8d8ff0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 1ae60: 6786 ld a5,64(sp) + 1ae62: 13678463 beq a5,s6,1af8a <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x276> + 1ae66: 7686 ld a3,96(sp) + 1ae68: 7726 ld a4,104(sp) + 1ae6a: 16868163 beq a3,s0,1afcc <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2b8> + 1ae6e: 7646 ld a2,112(sp) + 1ae70: e4ba sd a4,72(sp) + 1ae72: e0b6 sd a3,64(sp) + 1ae74: 6746 ld a4,80(sp) + 1ae76: e8b2 sd a2,80(sp) + 1ae78: 12078563 beqz a5,1afa2 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x28e> + 1ae7c: f0be sd a5,96(sp) + 1ae7e: f8ba sd a4,112(sp) + 1ae80: f482 sd zero,104(sp) + 1ae82: 00078023 sb zero,0(a5) + 1ae86: 7506 ld a0,96(sp) + 1ae88: 00850463 beq a0,s0,1ae90 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x17c> + 1ae8c: a75fa0ef jal 15900 <_ZdlPv@plt> + 1ae90: 77a2 ld a5,40(sp) + 1ae92: c7d9 beqz a5,1af20 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x20c> + 1ae94: 7582 ld a1,32(sp) + 1ae96: 850a mv a0,sp + 1ae98: 898a mv s3,sp + 1ae9a: 04010c13 addi s8,sp,64 + 1ae9e: e3fff0ef jal 1acdc <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> + 1aea2: 842a mv s0,a0 + 1aea4: ed0d bnez a0,1aede <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x1ca> + 1aea6: 6506 ld a0,64(sp) + 1aea8: 01650463 beq a0,s6,1aeb0 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x19c> + 1aeac: a55fa0ef jal 15900 <_ZdlPv@plt> + 1aeb0: 7502 ld a0,32(sp) + 1aeb2: 01550463 beq a0,s5,1aeba <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x1a6> + 1aeb6: a4bfa0ef jal 15900 <_ZdlPv@plt> + 1aeba: 6502 ld a0,0(sp) + 1aebc: 01450463 beq a0,s4,1aec4 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x1b0> + 1aec0: a41fa0ef jal 15900 <_ZdlPv@plt> + 1aec4: 60ae ld ra,200(sp) + 1aec6: 8522 mv a0,s0 + 1aec8: 640e ld s0,192(sp) + 1aeca: 74ea ld s1,184(sp) + 1aecc: 794a ld s2,176(sp) + 1aece: 79aa ld s3,168(sp) + 1aed0: 7a0a ld s4,160(sp) + 1aed2: 6aea ld s5,152(sp) + 1aed4: 6b4a ld s6,144(sp) + 1aed6: 6baa ld s7,136(sp) + 1aed8: 6c0a ld s8,128(sp) + 1aeda: 6169 addi sp,sp,208 + 1aedc: 8082 ret + 1aede: 6586 ld a1,64(sp) + 1aee0: 850a mv a0,sp + 1aee2: dfbff0ef jal 1acdc <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> + 1aee6: 00154413 xori s0,a0,1 + 1aeea: 0ff47413 zext.b s0,s0 + 1aeee: bf65 j 1aea6 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x192> + 1aef0: 854e mv a0,s3 + 1aef2: cdffa0ef jal 15bd0 + 1aef6: 872a mv a4,a0 + 1aef8: 86ce mv a3,s3 + 1aefa: 855e mv a0,s7 + 1aefc: 4601 li a2,0 + 1aefe: 4581 li a1,0 + 1af00: 04010c13 addi s8,sp,64 + 1af04: 898a mv s3,sp + 1af06: 86bfa0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 1af0a: 6626 ld a2,72(sp) + 1af0c: 8562 mv a0,s8 + 1af0e: 4701 li a4,0 + 1af10: 00021697 auipc a3,0x21 + 1af14: 9d068693 addi a3,a3,-1584 # 3b8e0 <_IO_stdin_used+0x1d60> + 1af18: 4581 li a1,0 + 1af1a: 857fa0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 1af1e: bf9d j 1ae94 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x180> + 1af20: 4705 li a4,1 + 1af22: 00022697 auipc a3,0x22 + 1af26: df668693 addi a3,a3,-522 # 3cd18 <_ZN7testingL16kUniversalFilterE> + 1af2a: 4601 li a2,0 + 1af2c: 4581 li a1,0 + 1af2e: 855e mv a0,s7 + 1af30: 04010c13 addi s8,sp,64 + 1af34: 898a mv s3,sp + 1af36: 83bfa0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 1af3a: bfa9 j 1ae94 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x180> + 1af3c: 7726 ld a4,104(sp) + 1af3e: c30d beqz a4,1af60 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x24c> + 1af40: 4685 li a3,1 + 1af42: 8622 mv a2,s0 + 1af44: 0cd70263 beq a4,a3,1b008 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2f4> + 1af48: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 1af4c: 02060407 vle8.v v8,(a2) + 1af50: 8f15 sub a4,a4,a3 + 1af52: 9636 add a2,a2,a3 + 1af54: 02078427 vse8.v v8,(a5) + 1af58: 97b6 add a5,a5,a3 + 1af5a: f77d bnez a4,1af48 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x234> + 1af5c: 7726 ld a4,104(sp) + 1af5e: 7782 ld a5,32(sp) + 1af60: 97ba add a5,a5,a4 + 1af62: f43a sd a4,40(sp) + 1af64: 00078023 sb zero,0(a5) + 1af68: 7786 ld a5,96(sp) + 1af6a: bdd9 j 1ae40 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x12c> + 1af6c: 6514 ld a3,8(a0) + 1af6e: 85d2 mv a1,s4 + 1af70: 853a mv a0,a4 + 1af72: 0685 addi a3,a3,1 + 1af74: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 1af78: 02050407 vle8.v v8,(a0) + 1af7c: 8e91 sub a3,a3,a2 + 1af7e: 9532 add a0,a0,a2 + 1af80: 02058427 vse8.v v8,(a1) + 1af84: 95b2 add a1,a1,a2 + 1af86: f6fd bnez a3,1af74 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x260> + 1af88: b535 j 1adb4 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0xa0> + 1af8a: 7706 ld a4,96(sp) + 1af8c: 02870f63 beq a4,s0,1afca <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2b6> + 1af90: 10bc addi a5,sp,104 + 1af92: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1af96: 0207f087 vle64.v v1,(a5) + 1af9a: 00bc addi a5,sp,72 + 1af9c: e0ba sd a4,64(sp) + 1af9e: 0207f0a7 vse64.v v1,(a5) + 1afa2: f0a2 sd s0,96(sp) + 1afa4: 1880 addi s0,sp,112 + 1afa6: 87a2 mv a5,s0 + 1afa8: bde1 j 1ae80 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x16c> + 1afaa: 7706 ld a4,96(sp) + 1afac: f88708e3 beq a4,s0,1af3c <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x228> + 1afb0: 10bc addi a5,sp,104 + 1afb2: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1afb6: 0207f087 vle64.v v1,(a5) + 1afba: 103c addi a5,sp,40 + 1afbc: f03a sd a4,32(sp) + 1afbe: 0207f0a7 vse64.v v1,(a5) + 1afc2: f0a2 sd s0,96(sp) + 1afc4: 1880 addi s0,sp,112 + 1afc6: 87a2 mv a5,s0 + 1afc8: bda5 j 1ae40 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x12c> + 1afca: 7726 ld a4,104(sp) + 1afcc: c30d beqz a4,1afee <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2da> + 1afce: 4685 li a3,1 + 1afd0: 8622 mv a2,s0 + 1afd2: 02d70463 beq a4,a3,1affa <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2e6> + 1afd6: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 1afda: 02060407 vle8.v v8,(a2) + 1afde: 8f15 sub a4,a4,a3 + 1afe0: 9636 add a2,a2,a3 + 1afe2: 02078427 vse8.v v8,(a5) + 1afe6: 97b6 add a5,a5,a3 + 1afe8: f77d bnez a4,1afd6 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2c2> + 1afea: 7726 ld a4,104(sp) + 1afec: 6786 ld a5,64(sp) + 1afee: 97ba add a5,a5,a4 + 1aff0: e4ba sd a4,72(sp) + 1aff2: 00078023 sb zero,0(a5) + 1aff6: 7786 ld a5,96(sp) + 1aff8: b561 j 1ae80 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x16c> + 1affa: 07014703 lbu a4,112(sp) + 1affe: 00e78023 sb a4,0(a5) + 1b002: 7726 ld a4,104(sp) + 1b004: 6786 ld a5,64(sp) + 1b006: b7e5 j 1afee <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2da> + 1b008: 07014703 lbu a4,112(sp) + 1b00c: 00e78023 sb a4,0(a5) + 1b010: 7726 ld a4,104(sp) + 1b012: 7782 ld a5,32(sp) + 1b014: b7b1 j 1af60 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x24c> + 1b016: 0001f517 auipc a0,0x1f + 1b01a: ed250513 addi a0,a0,-302 # 39ee8 <_IO_stdin_used+0x368> + 1b01e: 8d3fa0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 1b022: 0001f517 auipc a0,0x1f + 1b026: ec650513 addi a0,a0,-314 # 39ee8 <_IO_stdin_used+0x368> + 1b02a: 8c7fa0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 1b02e: 0001f517 auipc a0,0x1f + 1b032: eba50513 addi a0,a0,-326 # 39ee8 <_IO_stdin_used+0x368> + 1b036: 8bbfa0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 1b03a: 842a mv s0,a0 + 1b03c: 8562 mv a0,s8 + 1b03e: d83fb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1b042: 855e mv a0,s7 + 1b044: d7dfb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1b048: 854e mv a0,s3 + 1b04a: d77fb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1b04e: 8522 mv a0,s0 + 1b050: fa0fa0ef jal 157f0 <_Unwind_Resume@plt> + 1b054: 842a mv s0,a0 + 1b056: 8526 mv a0,s1 + 1b058: d69fb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1b05c: 8522 mv a0,s0 + 1b05e: f92fa0ef jal 157f0 <_Unwind_Resume@plt> + 1b062: bfcd j 1b054 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x340> + +000000000001b064 <_ZN7testing8internal13GetTestTypeIdEv>: + 1b064: 00031517 auipc a0,0x31 + 1b068: bdc53503 ld a0,-1060(a0) # 4bc40 <_GLOBAL_OFFSET_TABLE_+0xf0> + 1b06c: 8082 ret + +000000000001b06e <_ZN7testing8internal20SingleFailureCheckerC1EPKNS_19TestPartResultArrayENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 1b06e: 02050793 addi a5,a0,32 + 1b072: e91c sd a5,16(a0) + 1b074: 629c ld a5,0(a3) + 1b076: 6698 ld a4,8(a3) + 1b078: 0541 addi a0,a0,16 + 1b07a: feb53823 sd a1,-16(a0) + 1b07e: fec52c23 sw a2,-8(a0) + 1b082: 85be mv a1,a5 + 1b084: 00e78633 add a2,a5,a4 + 1b088: ab3fe06f j 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + +000000000001b08c <_ZN7testing8internal35DefaultGlobalTestPartResultReporterC1EPNS0_12UnitTestImplE>: + 1b08c: 00031797 auipc a5,0x31 + 1b090: f5c7b783 ld a5,-164(a5) # 4bfe8 <_GLOBAL_OFFSET_TABLE_+0x498> + 1b094: 07c1 addi a5,a5,16 + 1b096: e50c sd a1,8(a0) + 1b098: e11c sd a5,0(a0) + 1b09a: 8082 ret + +000000000001b09c <_ZN7testing8internal38DefaultPerThreadTestPartResultReporterC1EPNS0_12UnitTestImplE>: + 1b09c: 00031797 auipc a5,0x31 + 1b0a0: f247b783 ld a5,-220(a5) # 4bfc0 <_GLOBAL_OFFSET_TABLE_+0x470> + 1b0a4: 07c1 addi a5,a5,16 + 1b0a6: e50c sd a1,8(a0) + 1b0a8: e11c sd a5,0(a0) + 1b0aa: 8082 ret + +000000000001b0ac <_ZNK7testing8internal12UnitTestImpl22total_test_suite_countEv>: + 1b0ac: 617c ld a5,192(a0) + 1b0ae: 7d58 ld a4,184(a0) + 1b0b0: 40e78533 sub a0,a5,a4 + 1b0b4: 850d srai a0,a0,0x3 + 1b0b6: 2501 sext.w a0,a0 + 1b0b8: 8082 ret + +000000000001b0ba <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv>: + 1b0ba: 7d5c ld a5,184(a0) + 1b0bc: 6174 ld a3,192(a0) + 1b0be: 4501 li a0,0 + 1b0c0: 00d78a63 beq a5,a3,1b0d4 <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv+0x1a> + 1b0c4: 6398 ld a4,0(a5) + 1b0c6: 07a1 addi a5,a5,8 + 1b0c8: 07074703 lbu a4,112(a4) # ffffffff80000070 <__global_pointer$+0xffffffff7ffb32e0> + 1b0cc: 9d39 addw a0,a0,a4 + 1b0ce: fef69be3 bne a3,a5,1b0c4 <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv+0xa> + 1b0d2: 8082 ret + 1b0d4: 8082 ret + +000000000001b0d6 <_ZNK7testing8internal12UnitTestImpl30reportable_disabled_test_countEv>: + 1b0d6: 7d58 ld a4,184(a0) + 1b0d8: 617c ld a5,192(a0) + 1b0da: 1101 addi sp,sp,-32 + 1b0dc: ec06 sd ra,24(sp) + 1b0de: e04a sd s2,0(sp) + 1b0e0: 02e78d63 beq a5,a4,1b11a <_ZNK7testing8internal12UnitTestImpl30reportable_disabled_test_countEv+0x44> + 1b0e4: e822 sd s0,16(sp) + 1b0e6: e426 sd s1,8(sp) + 1b0e8: 4901 li s2,0 + 1b0ea: 84aa mv s1,a0 + 1b0ec: 4401 li s0,0 + 1b0ee: 00341793 slli a5,s0,0x3 + 1b0f2: 973e add a4,a4,a5 + 1b0f4: 6308 ld a0,0(a4) + 1b0f6: 0405 addi s0,s0,1 + 1b0f8: 9aefe0ef jal 192a6 <_ZNK7testing9TestSuite30reportable_disabled_test_countEv> + 1b0fc: 7cd8 ld a4,184(s1) + 1b0fe: 60fc ld a5,192(s1) + 1b100: 00a9093b addw s2,s2,a0 + 1b104: 8f99 sub a5,a5,a4 + 1b106: 878d srai a5,a5,0x3 + 1b108: fef463e3 bltu s0,a5,1b0ee <_ZNK7testing8internal12UnitTestImpl30reportable_disabled_test_countEv+0x18> + 1b10c: 6442 ld s0,16(sp) + 1b10e: 60e2 ld ra,24(sp) + 1b110: 64a2 ld s1,8(sp) + 1b112: 854a mv a0,s2 + 1b114: 6902 ld s2,0(sp) + 1b116: 6105 addi sp,sp,32 + 1b118: 8082 ret + 1b11a: 60e2 ld ra,24(sp) + 1b11c: 4901 li s2,0 + 1b11e: 854a mv a0,s2 + 1b120: 6902 ld s2,0(sp) + 1b122: 6105 addi sp,sp,32 + 1b124: 8082 ret + +000000000001b126 <_ZNK7testing8internal12UnitTestImpl19disabled_test_countEv>: + 1b126: 7d58 ld a4,184(a0) + 1b128: 617c ld a5,192(a0) + 1b12a: 1101 addi sp,sp,-32 + 1b12c: ec06 sd ra,24(sp) + 1b12e: e04a sd s2,0(sp) + 1b130: 02e78d63 beq a5,a4,1b16a <_ZNK7testing8internal12UnitTestImpl19disabled_test_countEv+0x44> + 1b134: e822 sd s0,16(sp) + 1b136: e426 sd s1,8(sp) + 1b138: 4901 li s2,0 + 1b13a: 84aa mv s1,a0 + 1b13c: 4401 li s0,0 + 1b13e: 00341793 slli a5,s0,0x3 + 1b142: 973e add a4,a4,a5 + 1b144: 6308 ld a0,0(a4) + 1b146: 0405 addi s0,s0,1 + 1b148: 88dfe0ef jal 199d4 <_ZNK7testing9TestSuite19disabled_test_countEv> + 1b14c: 7cd8 ld a4,184(s1) + 1b14e: 60fc ld a5,192(s1) + 1b150: 00a9093b addw s2,s2,a0 + 1b154: 8f99 sub a5,a5,a4 + 1b156: 878d srai a5,a5,0x3 + 1b158: fef463e3 bltu s0,a5,1b13e <_ZNK7testing8internal12UnitTestImpl19disabled_test_countEv+0x18> + 1b15c: 6442 ld s0,16(sp) + 1b15e: 60e2 ld ra,24(sp) + 1b160: 64a2 ld s1,8(sp) + 1b162: 854a mv a0,s2 + 1b164: 6902 ld s2,0(sp) + 1b166: 6105 addi sp,sp,32 + 1b168: 8082 ret + 1b16a: 60e2 ld ra,24(sp) + 1b16c: 4901 li s2,0 + 1b16e: 854a mv a0,s2 + 1b170: 6902 ld s2,0(sp) + 1b172: 6105 addi sp,sp,32 + 1b174: 8082 ret + +000000000001b176 <_ZNK7testing8internal12UnitTestImpl21reportable_test_countEv>: + 1b176: 7d58 ld a4,184(a0) + 1b178: 617c ld a5,192(a0) + 1b17a: 1101 addi sp,sp,-32 + 1b17c: ec06 sd ra,24(sp) + 1b17e: e04a sd s2,0(sp) + 1b180: 02e78d63 beq a5,a4,1b1ba <_ZNK7testing8internal12UnitTestImpl21reportable_test_countEv+0x44> + 1b184: e822 sd s0,16(sp) + 1b186: e426 sd s1,8(sp) + 1b188: 4901 li s2,0 + 1b18a: 84aa mv s1,a0 + 1b18c: 4401 li s0,0 + 1b18e: 00341793 slli a5,s0,0x3 + 1b192: 973e add a4,a4,a5 + 1b194: 6308 ld a0,0(a4) + 1b196: 0405 addi s0,s0,1 + 1b198: 936fe0ef jal 192ce <_ZNK7testing9TestSuite21reportable_test_countEv> + 1b19c: 7cd8 ld a4,184(s1) + 1b19e: 60fc ld a5,192(s1) + 1b1a0: 00a9093b addw s2,s2,a0 + 1b1a4: 8f99 sub a5,a5,a4 + 1b1a6: 878d srai a5,a5,0x3 + 1b1a8: fef463e3 bltu s0,a5,1b18e <_ZNK7testing8internal12UnitTestImpl21reportable_test_countEv+0x18> + 1b1ac: 6442 ld s0,16(sp) + 1b1ae: 60e2 ld ra,24(sp) + 1b1b0: 64a2 ld s1,8(sp) + 1b1b2: 854a mv a0,s2 + 1b1b4: 6902 ld s2,0(sp) + 1b1b6: 6105 addi sp,sp,32 + 1b1b8: 8082 ret + 1b1ba: 60e2 ld ra,24(sp) + 1b1bc: 4901 li s2,0 + 1b1be: 854a mv a0,s2 + 1b1c0: 6902 ld s2,0(sp) + 1b1c2: 6105 addi sp,sp,32 + 1b1c4: 8082 ret + +000000000001b1c6 <_ZNK7testing8internal12UnitTestImpl16total_test_countEv>: + 1b1c6: 7d58 ld a4,184(a0) + 1b1c8: 617c ld a5,192(a0) + 1b1ca: 1101 addi sp,sp,-32 + 1b1cc: ec06 sd ra,24(sp) + 1b1ce: e04a sd s2,0(sp) + 1b1d0: 02e78d63 beq a5,a4,1b20a <_ZNK7testing8internal12UnitTestImpl16total_test_countEv+0x44> + 1b1d4: e822 sd s0,16(sp) + 1b1d6: e426 sd s1,8(sp) + 1b1d8: 4901 li s2,0 + 1b1da: 84aa mv s1,a0 + 1b1dc: 4401 li s0,0 + 1b1de: 00341793 slli a5,s0,0x3 + 1b1e2: 973e add a4,a4,a5 + 1b1e4: 6308 ld a0,0(a4) + 1b1e6: 0405 addi s0,s0,1 + 1b1e8: 90afe0ef jal 192f2 <_ZNK7testing9TestSuite16total_test_countEv> + 1b1ec: 7cd8 ld a4,184(s1) + 1b1ee: 60fc ld a5,192(s1) + 1b1f0: 00a9093b addw s2,s2,a0 1b1f4: 8f99 sub a5,a5,a4 - 1b1f6: 963a add a2,a2,a4 - 1b1f8: 02068427 vse8.v v8,(a3) - 1b1fc: 96ba add a3,a3,a4 - 1b1fe: f7fd bnez a5,1b1ec <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xb4> - 1b200: 855a mv a0,s6 - 1b202: e2efa0ef jal 15830 <_ZdlPv@plt> - 1b206: b775 j 1b1b2 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x7a> - 1b208: 87ba mv a5,a4 - 1b20a: b761 j 1b192 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x5a> - 1b20c: 0001d517 auipc a0,0x1d - 1b210: e8c50513 addi a0,a0,-372 # 38098 <_IO_stdin_used+0x5f0> - 1b214: e0cfa0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - -000000000001b218 <_ZNK7testing8UnitTest20original_working_dirEv>: - 1b218: 613c ld a5,64(a0) - 1b21a: 6b88 ld a0,16(a5) - 1b21c: 8082 ret - -000000000001b21e <_ZNK7testing8UnitTest11random_seedEv>: - 1b21e: 613c ld a5,64(a0) - 1b220: 1bc7a503 lw a0,444(a5) - 1b224: 8082 ret - -000000000001b226 <_ZN7testing8UnitTest27parameterized_test_registryEv>: - 1b226: 6128 ld a0,64(a0) - 1b228: 0e850513 addi a0,a0,232 - 1b22c: 8082 ret - -000000000001b22e <_ZN7testing8internal12UnitTestImpl32SuppressTestEventsIfInSubprocessEv>: - 1b22e: 1d853783 ld a5,472(a0) - 1b232: c781 beqz a5,1b23a <_ZN7testing8internal12UnitTestImpl32SuppressTestEventsIfInSubprocessEv+0xc> - 1b234: 19850513 addi a0,a0,408 - 1b238: b65d j 1adde <_ZN7testing18TestEventListeners23SuppressEventForwardingEv> - 1b23a: 8082 ret - -000000000001b23c <_ZN7testing8internal30WriteToShardStatusFileIfNeededEv>: - 1b23c: 1141 addi sp,sp,-16 - 1b23e: 00020517 auipc a0,0x20 - 1b242: a1250513 addi a0,a0,-1518 # 3ac50 <_ZN7testingL20kTestShardStatusFileE> - 1b246: e406 sd ra,8(sp) - 1b248: fb8fa0ef jal 15a00 - 1b24c: cd19 beqz a0,1b26a <_ZN7testing8internal30WriteToShardStatusFileIfNeededEv+0x2e> - 1b24e: 0001d597 auipc a1,0x1d - 1b252: eda58593 addi a1,a1,-294 # 38128 <_IO_stdin_used+0x680> - 1b256: e022 sd s0,0(sp) - 1b258: 842a mv s0,a0 - 1b25a: a06fa0ef jal 15460 - 1b25e: c909 beqz a0,1b270 <_ZN7testing8internal30WriteToShardStatusFileIfNeededEv+0x34> - 1b260: 6402 ld s0,0(sp) - 1b262: 60a2 ld ra,8(sp) - 1b264: 0141 addi sp,sp,16 - 1b266: f3afa06f j 159a0 - 1b26a: 60a2 ld ra,8(sp) - 1b26c: 0141 addi sp,sp,16 - 1b26e: 8082 ret - 1b270: 8622 mv a2,s0 - 1b272: 00020697 auipc a3,0x20 - 1b276: 9de68693 addi a3,a3,-1570 # 3ac50 <_ZN7testingL20kTestShardStatusFileE> - 1b27a: 0001d597 auipc a1,0x1d - 1b27e: eb658593 addi a1,a1,-330 # 38130 <_IO_stdin_used+0x688> - 1b282: 4505 li a0,1 - 1b284: cccff0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1b288: 0002f797 auipc a5,0x2f - 1b28c: bf87b783 ld a5,-1032(a5) # 49e80 - 1b290: 6388 ld a0,0(a5) - 1b292: 92ffa0ef jal 15bc0 - 1b296: 4505 li a0,1 - 1b298: 998fa0ef jal 15430 - -000000000001b29c <_ZN7testing8internal20ShouldRunTestOnShardEiii>: - 1b29c: 02a6663b remw a2,a2,a0 - 1b2a0: 8e0d sub a2,a2,a1 - 1b2a2: 00163513 seqz a0,a2 - 1b2a6: 8082 ret - -000000000001b2a8 <_ZN7testing8internal12UnitTestImpl25set_os_stack_trace_getterEPNS0_27OsStackTraceGetterInterfaceE>: - 1b2a8: 1101 addi sp,sp,-32 - 1b2aa: e822 sd s0,16(sp) - 1b2ac: 842a mv s0,a0 - 1b2ae: 1b053503 ld a0,432(a0) - 1b2b2: ec06 sd ra,24(sp) - 1b2b4: 00b50b63 beq a0,a1,1b2ca <_ZN7testing8internal12UnitTestImpl25set_os_stack_trace_getterEPNS0_27OsStackTraceGetterInterfaceE+0x22> - 1b2b8: e426 sd s1,8(sp) - 1b2ba: 84ae mv s1,a1 - 1b2bc: c501 beqz a0,1b2c4 <_ZN7testing8internal12UnitTestImpl25set_os_stack_trace_getterEPNS0_27OsStackTraceGetterInterfaceE+0x1c> - 1b2be: 611c ld a5,0(a0) - 1b2c0: 679c ld a5,8(a5) - 1b2c2: 9782 jalr a5 - 1b2c4: 1a943823 sd s1,432(s0) - 1b2c8: 64a2 ld s1,8(sp) - 1b2ca: 60e2 ld ra,24(sp) - 1b2cc: 6442 ld s0,16(sp) - 1b2ce: 6105 addi sp,sp,32 - 1b2d0: 8082 ret - -000000000001b2d2 <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv>: - 1b2d2: 1141 addi sp,sp,-16 - 1b2d4: e022 sd s0,0(sp) - 1b2d6: 842a mv s0,a0 - 1b2d8: 1b053503 ld a0,432(a0) - 1b2dc: e406 sd ra,8(sp) - 1b2de: c509 beqz a0,1b2e8 <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv+0x16> - 1b2e0: 60a2 ld ra,8(sp) - 1b2e2: 6402 ld s0,0(sp) - 1b2e4: 0141 addi sp,sp,16 - 1b2e6: 8082 ret - 1b2e8: 4521 li a0,8 - 1b2ea: ce6fa0ef jal 157d0 <_Znwm@plt> - 1b2ee: 60a2 ld ra,8(sp) - 1b2f0: 1aa43823 sd a0,432(s0) - 1b2f4: 0002f797 auipc a5,0x2f - 1b2f8: a547b783 ld a5,-1452(a5) # 49d48 <_GLOBAL_OFFSET_TABLE_+0x1f8> - 1b2fc: 6402 ld s0,0(sp) - 1b2fe: 07c1 addi a5,a5,16 - 1b300: e11c sd a5,0(a0) - 1b302: 0141 addi sp,sp,16 - 1b304: 8082 ret - -000000000001b306 <_ZN7testing8internal12UnitTestImpl28CurrentOsStackTraceExceptTopB5cxx11Ei>: - 1b306: 1101 addi sp,sp,-32 - 1b308: e822 sd s0,16(sp) - 1b30a: 842a mv s0,a0 - 1b30c: 852e mv a0,a1 - 1b30e: e426 sd s1,8(sp) - 1b310: ec06 sd ra,24(sp) - 1b312: 84b2 mv s1,a2 - 1b314: fbfff0ef jal 1b2d2 <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> - 1b318: 611c ld a5,0(a0) - 1b31a: ffffd717 auipc a4,0xffffd - 1b31e: b3270713 addi a4,a4,-1230 # 17e4c <_ZN7testing8internal18OsStackTraceGetter17CurrentStackTraceB5cxx11Eii> - 1b322: 6b9c ld a5,16(a5) - 1b324: 00e79f63 bne a5,a4,1b342 <_ZN7testing8internal12UnitTestImpl28CurrentOsStackTraceExceptTopB5cxx11Ei+0x3c> - 1b328: 00040823 sb zero,16(s0) - 1b32c: 01040793 addi a5,s0,16 - 1b330: 60e2 ld ra,24(sp) - 1b332: 00043423 sd zero,8(s0) - 1b336: e01c sd a5,0(s0) - 1b338: 8522 mv a0,s0 - 1b33a: 6442 ld s0,16(sp) - 1b33c: 64a2 ld s1,8(sp) - 1b33e: 6105 addi sp,sp,32 - 1b340: 8082 ret - 1b342: 0002f717 auipc a4,0x2f - 1b346: a8673703 ld a4,-1402(a4) # 49dc8 <_GLOBAL_OFFSET_TABLE_+0x278> - 1b34a: 4310 lw a2,0(a4) - 1b34c: 0014869b addiw a3,s1,1 - 1b350: 85aa mv a1,a0 - 1b352: 8522 mv a0,s0 - 1b354: 9782 jalr a5 - 1b356: 60e2 ld ra,24(sp) - 1b358: 8522 mv a0,s0 - 1b35a: 6442 ld s0,16(sp) - 1b35c: 64a2 ld s1,8(sp) - 1b35e: 6105 addi sp,sp,32 - 1b360: 8082 ret - -000000000001b362 <_ZN7testing8internal12UnitTestImpl19current_test_resultEv>: - 1b362: 11053783 ld a5,272(a0) - 1b366: c781 beqz a5,1b36e <_ZN7testing8internal12UnitTestImpl19current_test_resultEv+0xc> - 1b368: 09078513 addi a0,a5,144 - 1b36c: 8082 ret - 1b36e: 10853783 ld a5,264(a0) - 1b372: 11850513 addi a0,a0,280 - 1b376: c399 beqz a5,1b37c <_ZN7testing8internal12UnitTestImpl19current_test_resultEv+0x1a> - 1b378: 08878513 addi a0,a5,136 - 1b37c: 8082 ret - -000000000001b37e <_ZN7testing8internal12UnitTestImpl14UnshuffleTestsEv>: - 1b37e: 7d58 ld a4,184(a0) - 1b380: 617c ld a5,192(a0) - 1b382: 02e78f63 beq a5,a4,1b3c0 <_ZN7testing8internal12UnitTestImpl14UnshuffleTestsEv+0x42> - 1b386: 1101 addi sp,sp,-32 - 1b388: e822 sd s0,16(sp) - 1b38a: e426 sd s1,8(sp) - 1b38c: ec06 sd ra,24(sp) - 1b38e: 84aa mv s1,a0 - 1b390: 4401 li s0,0 - 1b392: 00341793 slli a5,s0,0x3 - 1b396: 973e add a4,a4,a5 - 1b398: 6308 ld a0,0(a4) - 1b39a: 9d4ff0ef jal 1a56e <_ZN7testing9TestSuite14UnshuffleTestsEv> - 1b39e: 68f4 ld a3,208(s1) - 1b3a0: 7cd8 ld a4,184(s1) - 1b3a2: 60fc ld a5,192(s1) - 1b3a4: 00241613 slli a2,s0,0x2 - 1b3a8: 96b2 add a3,a3,a2 - 1b3aa: 8f99 sub a5,a5,a4 - 1b3ac: c280 sw s0,0(a3) - 1b3ae: 878d srai a5,a5,0x3 - 1b3b0: 0405 addi s0,s0,1 - 1b3b2: fef460e3 bltu s0,a5,1b392 <_ZN7testing8internal12UnitTestImpl14UnshuffleTestsEv+0x14> - 1b3b6: 60e2 ld ra,24(sp) - 1b3b8: 6442 ld s0,16(sp) - 1b3ba: 64a2 ld s1,8(sp) - 1b3bc: 6105 addi sp,sp,32 - 1b3be: 8082 ret - 1b3c0: 8082 ret - -000000000001b3c2 <_ZN7testing8internal6IsTrueEb>: - 1b3c2: 8082 ret - -000000000001b3c4 <_ZN7testing8internal10AlwaysTrueEv>: - 1b3c4: 1141 addi sp,sp,-16 - 1b3c6: 4501 li a0,0 - 1b3c8: e406 sd ra,8(sp) - 1b3ca: ff9ff0ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 1b3ce: e509 bnez a0,1b3d8 <_ZN7testing8internal10AlwaysTrueEv+0x14> - 1b3d0: 60a2 ld ra,8(sp) - 1b3d2: 4505 li a0,1 - 1b3d4: 0141 addi sp,sp,16 - 1b3d6: 8082 ret - 1b3d8: 4505 li a0,1 - 1b3da: ea6fa0ef jal 15a80 <__cxa_allocate_exception@plt> - 1b3de: 4601 li a2,0 - 1b3e0: 0002e597 auipc a1,0x2e - 1b3e4: 53058593 addi a1,a1,1328 # 49910 <_ZTVN10__cxxabiv117__class_type_infoE@Base> - 1b3e8: f38fa0ef jal 15b20 <__cxa_throw@plt> - -000000000001b3ec <_ZN7testing8internal10SkipPrefixEPKcPS2_>: - 1b3ec: 7179 addi sp,sp,-48 - 1b3ee: f022 sd s0,32(sp) - 1b3f0: 842e mv s0,a1 - 1b3f2: ec26 sd s1,24(sp) - 1b3f4: e84a sd s2,16(sp) - 1b3f6: e44e sd s3,8(sp) - 1b3f8: f406 sd ra,40(sp) - 1b3fa: 892a mv s2,a0 - 1b3fc: f04fa0ef jal 15b00 - 1b400: 00043983 ld s3,0(s0) - 1b404: 84aa mv s1,a0 - 1b406: 862a mv a2,a0 - 1b408: 85ca mv a1,s2 - 1b40a: 854e mv a0,s3 - 1b40c: e45f90ef jal 15250 - 1b410: c909 beqz a0,1b422 <_ZN7testing8internal10SkipPrefixEPKcPS2_+0x36> - 1b412: 70a2 ld ra,40(sp) - 1b414: 7402 ld s0,32(sp) - 1b416: 64e2 ld s1,24(sp) - 1b418: 6942 ld s2,16(sp) - 1b41a: 69a2 ld s3,8(sp) - 1b41c: 4501 li a0,0 - 1b41e: 6145 addi sp,sp,48 - 1b420: 8082 ret - 1b422: 99a6 add s3,s3,s1 - 1b424: 01343023 sd s3,0(s0) - 1b428: 70a2 ld ra,40(sp) - 1b42a: 7402 ld s0,32(sp) - 1b42c: 64e2 ld s1,24(sp) - 1b42e: 6942 ld s2,16(sp) - 1b430: 69a2 ld s3,8(sp) - 1b432: 4505 li a0,1 - 1b434: 6145 addi sp,sp,48 - 1b436: 8082 ret - -000000000001b438 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc>: - 1b438: 1101 addi sp,sp,-32 - 1b43a: e822 sd s0,16(sp) - 1b43c: 0020 addi s0,sp,8 - 1b43e: e42a sd a0,8(sp) - 1b440: 85a2 mv a1,s0 - 1b442: 0001d517 auipc a0,0x1d - 1b446: d4e50513 addi a0,a0,-690 # 38190 <_IO_stdin_used+0x6e8> - 1b44a: ec06 sd ra,24(sp) - 1b44c: fa1ff0ef jal 1b3ec <_ZN7testing8internal10SkipPrefixEPKcPS2_> - 1b450: e909 bnez a0,1b462 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x2a> - 1b452: 85a2 mv a1,s0 - 1b454: 0001d517 auipc a0,0x1d - 1b458: d5450513 addi a0,a0,-684 # 381a8 <_IO_stdin_used+0x700> - 1b45c: f91ff0ef jal 1b3ec <_ZN7testing8internal10SkipPrefixEPKcPS2_> - 1b460: cd15 beqz a0,1b49c <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x64> - 1b462: 85a2 mv a1,s0 - 1b464: 0001d517 auipc a0,0x1d - 1b468: d3450513 addi a0,a0,-716 # 38198 <_IO_stdin_used+0x6f0> - 1b46c: f81ff0ef jal 1b3ec <_ZN7testing8internal10SkipPrefixEPKcPS2_> - 1b470: c511 beqz a0,1b47c <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x44> - 1b472: 4501 li a0,0 - 1b474: 60e2 ld ra,24(sp) - 1b476: 6442 ld s0,16(sp) - 1b478: 6105 addi sp,sp,32 - 1b47a: 8082 ret - 1b47c: 85a2 mv a1,s0 - 1b47e: 0001d517 auipc a0,0x1d - 1b482: 97250513 addi a0,a0,-1678 # 37df0 <_IO_stdin_used+0x348> - 1b486: f67ff0ef jal 1b3ec <_ZN7testing8internal10SkipPrefixEPKcPS2_> - 1b48a: f56d bnez a0,1b474 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x3c> - 1b48c: 85a2 mv a1,s0 - 1b48e: 0001d517 auipc a0,0x1d - 1b492: d2a50513 addi a0,a0,-726 # 381b8 <_IO_stdin_used+0x710> - 1b496: f57ff0ef jal 1b3ec <_ZN7testing8internal10SkipPrefixEPKcPS2_> - 1b49a: bfe9 j 1b474 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x3c> - 1b49c: 85a2 mv a1,s0 - 1b49e: 0001d517 auipc a0,0x1d - 1b4a2: d1250513 addi a0,a0,-750 # 381b0 <_IO_stdin_used+0x708> - 1b4a6: f47ff0ef jal 1b3ec <_ZN7testing8internal10SkipPrefixEPKcPS2_> - 1b4aa: fd45 bnez a0,1b462 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x2a> - 1b4ac: b7d9 j 1b472 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x3a> - -000000000001b4ae <_ZN7testing7TempDirB5cxx11Ev>: - 1b4ae: cc32f057 vsetivli zero,5,e8,m8,ta,ma - 1b4b2: 0001d797 auipc a5,0x1d - 1b4b6: d0e78793 addi a5,a5,-754 # 381c0 <_IO_stdin_used+0x718> - 1b4ba: 02078407 vle8.v v8,(a5) - 1b4be: 01050713 addi a4,a0,16 - 1b4c2: e118 sd a4,0(a0) - 1b4c4: 4695 li a3,5 - 1b4c6: 02070427 vse8.v v8,(a4) - 1b4ca: 00050aa3 sb zero,21(a0) - 1b4ce: e514 sd a3,8(a0) - 1b4d0: 8082 ret - -000000000001b4d2 <_ZN7testing8internal16InDeathTestChildEv>: - 1b4d2: 0002e797 auipc a5,0x2e - 1b4d6: 6fe7b783 ld a5,1790(a5) # 49bd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 1b1f6: 878d srai a5,a5,0x3 + 1b1f8: fef463e3 bltu s0,a5,1b1de <_ZNK7testing8internal12UnitTestImpl16total_test_countEv+0x18> + 1b1fc: 6442 ld s0,16(sp) + 1b1fe: 60e2 ld ra,24(sp) + 1b200: 64a2 ld s1,8(sp) + 1b202: 854a mv a0,s2 + 1b204: 6902 ld s2,0(sp) + 1b206: 6105 addi sp,sp,32 + 1b208: 8082 ret + 1b20a: 60e2 ld ra,24(sp) + 1b20c: 4901 li s2,0 + 1b20e: 854a mv a0,s2 + 1b210: 6902 ld s2,0(sp) + 1b212: 6105 addi sp,sp,32 + 1b214: 8082 ret + +000000000001b216 <_ZNK7testing8internal12UnitTestImpl17test_to_run_countEv>: + 1b216: 7d58 ld a4,184(a0) + 1b218: 617c ld a5,192(a0) + 1b21a: 1101 addi sp,sp,-32 + 1b21c: ec06 sd ra,24(sp) + 1b21e: e04a sd s2,0(sp) + 1b220: 02e78d63 beq a5,a4,1b25a <_ZNK7testing8internal12UnitTestImpl17test_to_run_countEv+0x44> + 1b224: e822 sd s0,16(sp) + 1b226: e426 sd s1,8(sp) + 1b228: 4901 li s2,0 + 1b22a: 84aa mv s1,a0 + 1b22c: 4401 li s0,0 + 1b22e: 00341793 slli a5,s0,0x3 + 1b232: 973e add a4,a4,a5 + 1b234: 6308 ld a0,0(a4) + 1b236: 0405 addi s0,s0,1 + 1b238: f80fe0ef jal 199b8 <_ZNK7testing9TestSuite17test_to_run_countEv> + 1b23c: 7cd8 ld a4,184(s1) + 1b23e: 60fc ld a5,192(s1) + 1b240: 00a9093b addw s2,s2,a0 + 1b244: 8f99 sub a5,a5,a4 + 1b246: 878d srai a5,a5,0x3 + 1b248: fef463e3 bltu s0,a5,1b22e <_ZNK7testing8internal12UnitTestImpl17test_to_run_countEv+0x18> + 1b24c: 6442 ld s0,16(sp) + 1b24e: 60e2 ld ra,24(sp) + 1b250: 64a2 ld s1,8(sp) + 1b252: 854a mv a0,s2 + 1b254: 6902 ld s2,0(sp) + 1b256: 6105 addi sp,sp,32 + 1b258: 8082 ret + 1b25a: 60e2 ld ra,24(sp) + 1b25c: 4901 li s2,0 + 1b25e: 854a mv a0,s2 + 1b260: 6902 ld s2,0(sp) + 1b262: 6105 addi sp,sp,32 + 1b264: 8082 ret + +000000000001b266 <_ZN7testing8internal15GetTimeInMillisEv>: + 1b266: 1101 addi sp,sp,-32 + 1b268: 850a mv a0,sp + 1b26a: 4581 li a1,0 + 1b26c: ec06 sd ra,24(sp) + 1b26e: 9c3fa0ef jal 15c30 + 1b272: 20c4a7b7 lui a5,0x20c4a + 1b276: 6722 ld a4,8(sp) + 1b278: ba678793 addi a5,a5,-1114 # 20c49ba6 <__global_pointer$+0x20bfce16> + 1b27c: e353f6b7 lui a3,0xe353f + 1b280: 7cf68693 addi a3,a3,1999 # ffffffffe353f7cf <__global_pointer$+0xffffffffe34f2a3f> + 1b284: 1782 slli a5,a5,0x20 + 1b286: 6502 ld a0,0(sp) + 1b288: 97b6 add a5,a5,a3 + 1b28a: 02f717b3 mulh a5,a4,a5 + 1b28e: 3e800693 li a3,1000 + 1b292: 60e2 ld ra,24(sp) + 1b294: 977d srai a4,a4,0x3f + 1b296: 6105 addi sp,sp,32 + 1b298: 02d50533 mul a0,a0,a3 + 1b29c: 879d srai a5,a5,0x7 + 1b29e: 8f99 sub a5,a5,a4 + 1b2a0: 953e add a0,a0,a5 + 1b2a2: 8082 ret + +000000000001b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_>: + 1b2a4: c919 beqz a0,1b2ba <_ZN7testing8internal6String13CStringEqualsEPKcS3_+0x16> + 1b2a6: cd89 beqz a1,1b2c0 <_ZN7testing8internal6String13CStringEqualsEPKcS3_+0x1c> + 1b2a8: 1141 addi sp,sp,-16 + 1b2aa: e406 sd ra,8(sp) + 1b2ac: 915fa0ef jal 15bc0 + 1b2b0: 60a2 ld ra,8(sp) + 1b2b2: 00153513 seqz a0,a0 + 1b2b6: 0141 addi sp,sp,16 + 1b2b8: 8082 ret + 1b2ba: 0015b513 seqz a0,a1 + 1b2be: 8082 ret + 1b2c0: 4501 li a0,0 + 1b2c2: 8082 ret + +000000000001b2c4 <_ZN7testing7MessageC1Ev>: + 1b2c4: 7119 addi sp,sp,-128 + 1b2c6: 87aa mv a5,a0 + 1b2c8: 18800513 li a0,392 + 1b2cc: e03e sd a5,0(sp) + 1b2ce: fc86 sd ra,120(sp) + 1b2d0: f8a2 sd s0,112(sp) + 1b2d2: f0ca sd s2,96(sp) + 1b2d4: ecce sd s3,88(sp) + 1b2d6: e0da sd s6,64(sp) + 1b2d8: fc5e sd s7,56(sp) + 1b2da: ec6e sd s11,24(sp) + 1b2dc: f4a6 sd s1,104(sp) + 1b2de: e8d2 sd s4,80(sp) + 1b2e0: e4d6 sd s5,72(sp) + 1b2e2: f862 sd s8,48(sp) + 1b2e4: f466 sd s9,40(sp) + 1b2e6: f06a sd s10,32(sp) + 1b2e8: db8fa0ef jal 158a0 <_Znwm@plt> + 1b2ec: 08050b13 addi s6,a0,128 + 1b2f0: 842a mv s0,a0 + 1b2f2: 855a mv a0,s6 + 1b2f4: 90cfa0ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> + 1b2f8: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1b2fc: 5e0030d7 vmv.v.i v1,0 + 1b300: 00031797 auipc a5,0x31 + 1b304: c587b783 ld a5,-936(a5) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 1b308: 01078d93 addi s11,a5,16 + 1b30c: 16041023 sh zero,352(s0) + 1b310: 14043c23 sd zero,344(s0) + 1b314: 09b43023 sd s11,128(s0) + 1b318: 16840793 addi a5,s0,360 + 1b31c: 0207f0a7 vse64.v v1,(a5) + 1b320: 17840793 addi a5,s0,376 + 1b324: 0207f0a7 vse64.v v1,(a5) + 1b328: 00031997 auipc s3,0x31 + 1b32c: 9109b983 ld s3,-1776(s3) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 1b330: 0109b903 ld s2,16(s3) + 1b334: 0189bb83 ld s7,24(s3) + 1b338: 4581 li a1,0 + 1b33a: fe893783 ld a5,-24(s2) + 1b33e: 01243023 sd s2,0(s0) + 1b342: 97a2 add a5,a5,s0 + 1b344: 0177b023 sd s7,0(a5) + 1b348: 00043423 sd zero,8(s0) + 1b34c: fe893503 ld a0,-24(s2) + 1b350: 9522 add a0,a0,s0 + 1b352: 85efa0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 1b356: 0209ba83 ld s5,32(s3) + 1b35a: 0289bc03 ld s8,40(s3) + 1b35e: 01040493 addi s1,s0,16 + 1b362: fe8ab503 ld a0,-24(s5) + 1b366: 01543823 sd s5,16(s0) + 1b36a: 4581 li a1,0 + 1b36c: 9526 add a0,a0,s1 + 1b36e: 01853023 sd s8,0(a0) + 1b372: 83efa0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 1b376: 0089bd03 ld s10,8(s3) + 1b37a: 0309bc83 ld s9,48(s3) + 1b37e: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1b382: fe8d3703 ld a4,-24(s10) + 1b386: 5e0030d7 vmv.v.i v1,0 + 1b38a: 00031797 auipc a5,0x31 + 1b38e: a7e7b783 ld a5,-1410(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 1b392: 9722 add a4,a4,s0 + 1b394: 00031997 auipc s3,0x31 + 1b398: a149b983 ld s3,-1516(s3) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 1b39c: 01973023 sd s9,0(a4) + 1b3a0: 01878693 addi a3,a5,24 + 1b3a4: 06878713 addi a4,a5,104 + 1b3a8: 09c1 addi s3,s3,16 + 1b3aa: 04078793 addi a5,a5,64 + 1b3ae: e058 sd a4,128(s0) + 1b3b0: e81c sd a5,16(s0) + 1b3b2: e014 sd a3,0(s0) + 1b3b4: 01343c23 sd s3,24(s0) + 1b3b8: 02040793 addi a5,s0,32 + 1b3bc: 0207f0a7 vse64.v v1,(a5) + 1b3c0: 03040793 addi a5,s0,48 + 1b3c4: 0207f0a7 vse64.v v1,(a5) + 1b3c8: 04040793 addi a5,s0,64 + 1b3cc: 0207f0a7 vse64.v v1,(a5) + 1b3d0: 05040513 addi a0,s0,80 + 1b3d4: e42a sd a0,8(sp) + 1b3d6: 01840a13 addi s4,s0,24 + 1b3da: fc7f90ef jal 153a0 <_ZNSt6localeC1Ev@plt> + 1b3de: 00031797 auipc a5,0x31 + 1b3e2: 8fa7b783 ld a5,-1798(a5) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 1b3e6: 85d2 mv a1,s4 + 1b3e8: 4761 li a4,24 + 1b3ea: 01078a13 addi s4,a5,16 + 1b3ee: 07040793 addi a5,s0,112 + 1b3f2: 06043423 sd zero,104(s0) + 1b3f6: 06040823 sb zero,112(s0) + 1b3fa: cc38 sw a4,88(s0) + 1b3fc: 855a mv a0,s6 + 1b3fe: f03c sd a5,96(s0) + 1b400: 01443c23 sd s4,24(s0) + 1b404: fadf90ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 1b408: 6818 ld a4,16(s0) + 1b40a: 6682 ld a3,0(sp) + 1b40c: 70e6 ld ra,120(sp) + 1b40e: fe873703 ld a4,-24(a4) + 1b412: e280 sd s0,0(a3) + 1b414: 7446 ld s0,112(sp) + 1b416: 94ba add s1,s1,a4 + 1b418: 47c5 li a5,17 + 1b41a: e49c sd a5,8(s1) + 1b41c: 7906 ld s2,96(sp) + 1b41e: 74a6 ld s1,104(sp) + 1b420: 69e6 ld s3,88(sp) + 1b422: 6a46 ld s4,80(sp) + 1b424: 6aa6 ld s5,72(sp) + 1b426: 6b06 ld s6,64(sp) + 1b428: 7be2 ld s7,56(sp) + 1b42a: 7c42 ld s8,48(sp) + 1b42c: 7ca2 ld s9,40(sp) + 1b42e: 7d02 ld s10,32(sp) + 1b430: 6de2 ld s11,24(sp) + 1b432: 6109 addi sp,sp,128 + 1b434: 8082 ret + 1b436: 84aa mv s1,a0 + 1b438: 855a mv a0,s6 + 1b43a: 09b43023 sd s11,128(s0) + 1b43e: 9a2fa0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 1b442: 8522 mv a0,s0 + 1b444: cbcfa0ef jal 15900 <_ZdlPv@plt> + 1b448: 8526 mv a0,s1 + 1b44a: ba6fa0ef jal 157f0 <_Unwind_Resume@plt> + 1b44e: 87aa mv a5,a0 + 1b450: 01443c23 sd s4,24(s0) + 1b454: 06040513 addi a0,s0,96 + 1b458: e03e sd a5,0(sp) + 1b45a: 967fb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1b45e: 6522 ld a0,8(sp) + 1b460: 01343c23 sd s3,24(s0) + 1b464: fbdf90ef jal 15420 <_ZNSt6localeD1Ev@plt> + 1b468: fe8d3603 ld a2,-24(s10) + 1b46c: fe8ab683 ld a3,-24(s5) + 1b470: fe893703 ld a4,-24(s2) + 1b474: 9622 add a2,a2,s0 + 1b476: 01963023 sd s9,0(a2) # fffe000 <__global_pointer$+0xffb1270> + 1b47a: 01543823 sd s5,16(s0) + 1b47e: 96a6 add a3,a3,s1 + 1b480: 0186b023 sd s8,0(a3) + 1b484: 6782 ld a5,0(sp) + 1b486: 01243023 sd s2,0(s0) + 1b48a: 9722 add a4,a4,s0 + 1b48c: 01773023 sd s7,0(a4) + 1b490: 00043423 sd zero,8(s0) + 1b494: 84be mv s1,a5 + 1b496: b74d j 1b438 <_ZN7testing7MessageC1Ev+0x174> + 1b498: fe893783 ld a5,-24(s2) + 1b49c: 01243023 sd s2,0(s0) + 1b4a0: 84aa mv s1,a0 + 1b4a2: 97a2 add a5,a5,s0 + 1b4a4: 0177b023 sd s7,0(a5) + 1b4a8: 00043423 sd zero,8(s0) + 1b4ac: b771 j 1b438 <_ZN7testing7MessageC1Ev+0x174> + +000000000001b4ae <_ZN7testing15AssertionResultC1ERKS0_>: + 1b4ae: 1101 addi sp,sp,-32 + 1b4b0: 0005c783 lbu a5,0(a1) + 1b4b4: e822 sd s0,16(sp) + 1b4b6: 6580 ld s0,8(a1) + 1b4b8: e04a sd s2,0(sp) + 1b4ba: ec06 sd ra,24(sp) + 1b4bc: 00f50023 sb a5,0(a0) + 1b4c0: 892a mv s2,a0 + 1b4c2: c015 beqz s0,1b4e6 <_ZN7testing15AssertionResultC1ERKS0_+0x38> + 1b4c4: 02000513 li a0,32 + 1b4c8: e426 sd s1,8(sp) + 1b4ca: 84ae mv s1,a1 + 1b4cc: bd4fa0ef jal 158a0 <_Znwm@plt> + 1b4d0: 649c ld a5,8(s1) + 1b4d2: 01050713 addi a4,a0,16 + 1b4d6: e118 sd a4,0(a0) + 1b4d8: 638c ld a1,0(a5) 1b4da: 6790 ld a2,8(a5) - 1b4dc: 4729 li a4,10 - 1b4de: 00e60563 beq a2,a4,1b4e8 <_ZN7testing8internal16InDeathTestChildEv+0x16> - 1b4e2: 8d11c503 lbu a0,-1839(gp) # 4a661 <_ZN7testing8internalL26g_in_fast_death_test_childE> - 1b4e6: 8082 ret - 1b4e8: 6388 ld a0,0(a5) - 1b4ea: 1141 addi sp,sp,-16 - 1b4ec: 0001d597 auipc a1,0x1d - 1b4f0: cdc58593 addi a1,a1,-804 # 381c8 <_IO_stdin_used+0x720> - 1b4f4: e406 sd ra,8(sp) - 1b4f6: bfafa0ef jal 158f0 - 1b4fa: e919 bnez a0,1b510 <_ZN7testing8internal16InDeathTestChildEv+0x3e> - 1b4fc: 0002f797 auipc a5,0x2f - 1b500: 8ec7b783 ld a5,-1812(a5) # 49de8 <_GLOBAL_OFFSET_TABLE_+0x298> - 1b504: 6788 ld a0,8(a5) - 1b506: 60a2 ld ra,8(sp) - 1b508: 00a03533 snez a0,a0 - 1b50c: 0141 addi sp,sp,16 - 1b50e: 8082 ret - 1b510: 60a2 ld ra,8(sp) - 1b512: 8d11c503 lbu a0,-1839(gp) # 4a661 <_ZN7testing8internalL26g_in_fast_death_test_childE> - 1b516: 0141 addi sp,sp,16 - 1b518: 8082 ret - -000000000001b51a <_ZN7testing14ExitedWithCodeC1Ei>: - 1b51a: c10c sw a1,0(a0) + 1b4dc: 842a mv s0,a0 + 1b4de: 962e add a2,a2,a1 + 1b4e0: e5afe0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1b4e4: 64a2 ld s1,8(sp) + 1b4e6: 00893423 sd s0,8(s2) + 1b4ea: 60e2 ld ra,24(sp) + 1b4ec: 6442 ld s0,16(sp) + 1b4ee: 6902 ld s2,0(sp) + 1b4f0: 6105 addi sp,sp,32 + 1b4f2: 8082 ret + 1b4f4: 87aa mv a5,a0 + 1b4f6: 8522 mv a0,s0 + 1b4f8: 843e mv s0,a5 + 1b4fa: c06fa0ef jal 15900 <_ZdlPv@plt> + 1b4fe: 8522 mv a0,s0 + 1b500: af0fa0ef jal 157f0 <_Unwind_Resume@plt> + +000000000001b504 <_ZN7testing15AssertionResult4swapERS0_>: + 1b504: 0005c783 lbu a5,0(a1) + 1b508: 00054683 lbu a3,0(a0) + 1b50c: 6598 ld a4,8(a1) + 1b50e: 00f50023 sb a5,0(a0) + 1b512: 651c ld a5,8(a0) + 1b514: 00d58023 sb a3,0(a1) + 1b518: e518 sd a4,8(a0) + 1b51a: e59c sd a5,8(a1) 1b51c: 8082 ret -000000000001b51e <_ZNK7testing14ExitedWithCodeclEi>: - 1b51e: 07f5f793 andi a5,a1,127 - 1b522: eb91 bnez a5,1b536 <_ZNK7testing14ExitedWithCodeclEi+0x18> - 1b524: 4108 lw a0,0(a0) - 1b526: 4085d59b sraiw a1,a1,0x8 - 1b52a: 0ff5f593 zext.b a1,a1 - 1b52e: 8d0d sub a0,a0,a1 - 1b530: 00153513 seqz a0,a0 - 1b534: 8082 ret - 1b536: 4501 li a0,0 - 1b538: 8082 ret - -000000000001b53a <_ZN7testing14KilledBySignalC1Ei>: - 1b53a: c10c sw a1,0(a0) - 1b53c: 8082 ret - -000000000001b53e <_ZNK7testing14KilledBySignalclEi>: - 1b53e: 07f5f593 andi a1,a1,127 - 1b542: 0015879b addiw a5,a1,1 - 1b546: 0187979b slliw a5,a5,0x18 - 1b54a: 4187d79b sraiw a5,a5,0x18 - 1b54e: 4017d79b sraiw a5,a5,0x1 - 1b552: 00f05763 blez a5,1b560 <_ZNK7testing14KilledBySignalclEi+0x22> - 1b556: 4108 lw a0,0(a0) - 1b558: 8d0d sub a0,a0,a1 - 1b55a: 00153513 seqz a0,a0 - 1b55e: 8082 ret - 1b560: 4501 li a0,0 - 1b562: 8082 ret - -000000000001b564 <_ZN7testing8internal20ExitedUnsuccessfullyEi>: - 1b564: 7179 addi sp,sp,-48 - 1b566: f022 sd s0,32(sp) - 1b568: 0020 addi s0,sp,8 - 1b56a: ec26 sd s1,24(sp) - 1b56c: 4581 li a1,0 - 1b56e: 84aa mv s1,a0 - 1b570: 8522 mv a0,s0 - 1b572: f406 sd ra,40(sp) - 1b574: fa7ff0ef jal 1b51a <_ZN7testing14ExitedWithCodeC1Ei> - 1b578: 85a6 mv a1,s1 - 1b57a: 8522 mv a0,s0 - 1b57c: fa3ff0ef jal 1b51e <_ZNK7testing14ExitedWithCodeclEi> - 1b580: 70a2 ld ra,40(sp) - 1b582: 7402 ld s0,32(sp) - 1b584: 00154513 xori a0,a0,1 - 1b588: 64e2 ld s1,24(sp) - 1b58a: 0ff57513 zext.b a0,a0 - 1b58e: 6145 addi sp,sp,48 +000000000001b51e <_ZN7testing16AssertionSuccessEv>: + 1b51e: 4705 li a4,1 + 1b520: 00053423 sd zero,8(a0) + 1b524: 00e50023 sb a4,0(a0) + 1b528: 8082 ret + +000000000001b52a <_ZN7testing16AssertionFailureEv>: + 1b52a: 00050023 sb zero,0(a0) + 1b52e: 00053423 sd zero,8(a0) + 1b532: 8082 ret + +000000000001b534 <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_>: + 1b534: c919 beqz a0,1b54a <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_+0x16> + 1b536: cd89 beqz a1,1b550 <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_+0x1c> + 1b538: 1141 addi sp,sp,-16 + 1b53a: e406 sd ra,8(sp) + 1b53c: cd4fa0ef jal 15a10 + 1b540: 60a2 ld ra,8(sp) + 1b542: 00153513 seqz a0,a0 + 1b546: 0141 addi sp,sp,16 + 1b548: 8082 ret + 1b54a: 0015b513 seqz a0,a1 + 1b54e: 8082 ret + 1b550: 4501 li a0,0 + 1b552: 8082 ret + +000000000001b554 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_>: + 1b554: c919 beqz a0,1b56a <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_+0x16> + 1b556: cd89 beqz a1,1b570 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_+0x1c> + 1b558: 1141 addi sp,sp,-16 + 1b55a: e406 sd ra,8(sp) + 1b55c: db5f90ef jal 15310 + 1b560: 60a2 ld ra,8(sp) + 1b562: 00153513 seqz a0,a0 + 1b566: 0141 addi sp,sp,16 + 1b568: 8082 ret + 1b56a: 0015b513 seqz a0,a1 + 1b56e: 8082 ret + 1b570: 4501 li a0,0 + 1b572: 8082 ret + +000000000001b574 <_ZN7testing8internal6String32CaseInsensitiveWideCStringEqualsEPKwS3_>: + 1b574: 0015b713 seqz a4,a1 + 1b578: cd09 beqz a0,1b592 <_ZN7testing8internal6String32CaseInsensitiveWideCStringEqualsEPKwS3_+0x1e> + 1b57a: 4701 li a4,0 + 1b57c: c999 beqz a1,1b592 <_ZN7testing8internal6String32CaseInsensitiveWideCStringEqualsEPKwS3_+0x1e> + 1b57e: 1141 addi sp,sp,-16 + 1b580: e406 sd ra,8(sp) + 1b582: 84efa0ef jal 155d0 + 1b586: 60a2 ld ra,8(sp) + 1b588: 00153713 seqz a4,a0 + 1b58c: 853a mv a0,a4 + 1b58e: 0141 addi sp,sp,16 1b590: 8082 ret - -000000000001b592 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev>: - 1b592: 7139 addi sp,sp,-64 - 1b594: f822 sd s0,48(sp) - 1b596: fc06 sd ra,56(sp) - 1b598: f426 sd s1,40(sp) - 1b59a: f04a sd s2,32(sp) - 1b59c: 842a mv s0,a0 - 1b59e: c53f90ef jal 151f0 <__errno_location@plt> - 1b5a2: 4108 lw a0,0(a0) - 1b5a4: e10d bnez a0,1b5c6 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x34> - 1b5a6: 01040493 addi s1,s0,16 - 1b5aa: e004 sd s1,0(s0) - 1b5ac: 4901 li s2,0 - 1b5ae: 01243423 sd s2,8(s0) - 1b5b2: 94ca add s1,s1,s2 - 1b5b4: 00048023 sb zero,0(s1) - 1b5b8: 70e2 ld ra,56(sp) - 1b5ba: 8522 mv a0,s0 - 1b5bc: 7442 ld s0,48(sp) - 1b5be: 74a2 ld s1,40(sp) - 1b5c0: 7902 ld s2,32(sp) - 1b5c2: 6121 addi sp,sp,64 - 1b5c4: 8082 ret - 1b5c6: 01040493 addi s1,s0,16 - 1b5ca: ec4e sd s3,24(sp) - 1b5cc: dc5f90ef jal 15390 - 1b5d0: e004 sd s1,0(s0) - 1b5d2: 89aa mv s3,a0 - 1b5d4: cd29 beqz a0,1b62e <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x9c> - 1b5d6: d2afa0ef jal 15b00 - 1b5da: e42a sd a0,8(sp) - 1b5dc: 47bd li a5,15 - 1b5de: 892a mv s2,a0 - 1b5e0: 02a7fb63 bgeu a5,a0,1b616 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x84> + 1b592: 853a mv a0,a4 + 1b594: 8082 ret + +000000000001b596 <_ZN7testing8internal6String23EndsWithCaseInsensitiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_>: + 1b596: 651c ld a5,8(a0) + 1b598: 6598 ld a4,8(a1) + 1b59a: 00e7f463 bgeu a5,a4,1b5a2 <_ZN7testing8internal6String23EndsWithCaseInsensitiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0xc> + 1b59e: 4501 li a0,0 + 1b5a0: 8082 ret + 1b5a2: 6108 ld a0,0(a0) + 1b5a4: 618c ld a1,0(a1) + 1b5a6: 8f99 sub a5,a5,a4 + 1b5a8: 953e add a0,a0,a5 + 1b5aa: b76d j 1b554 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> + +000000000001b5ac <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE>: + 1b5ac: 7119 addi sp,sp,-128 + 1b5ae: 61b8 ld a4,64(a1) + 1b5b0: fc5e sd s7,56(sp) + 1b5b2: 01010b93 addi s7,sp,16 + 1b5b6: f8a2 sd s0,112(sp) + 1b5b8: f862 sd s8,48(sp) + 1b5ba: fc86 sd ra,120(sp) + 1b5bc: f4a6 sd s1,104(sp) + 1b5be: f0ca sd s2,96(sp) + 1b5c0: ecce sd s3,88(sp) + 1b5c2: e8d2 sd s4,80(sp) + 1b5c4: e4d6 sd s5,72(sp) + 1b5c6: e0da sd s6,64(sp) + 1b5c8: f466 sd s9,40(sp) + 1b5ca: f06a sd s10,32(sp) + 1b5cc: e402 sd zero,8(sp) + 1b5ce: 00010823 sb zero,16(sp) + 1b5d2: e05e sd s7,0(sp) + 1b5d4: 842a mv s0,a0 + 1b5d6: 8c0a mv s8,sp + 1b5d8: cf69 beqz a4,1b6b2 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x106> + 1b5da: 799c ld a5,48(a1) + 1b5dc: c399 beqz a5,1b5e2 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x36> + 1b5de: 0cf76863 bltu a4,a5,1b6ae <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x102> + 1b5e2: 7d94 ld a3,56(a1) 1b5e4: 4601 li a2,0 - 1b5e6: 002c addi a1,sp,8 - 1b5e8: 8522 mv a0,s0 - 1b5ea: ff7f90ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1b5ee: 67a2 ld a5,8(sp) - 1b5f0: 84aa mv s1,a0 - 1b5f2: e008 sd a0,0(s0) - 1b5f4: e81c sd a5,16(s0) - 1b5f6: 0c3977d7 vsetvli a5,s2,e8,m8,ta,ma - 1b5fa: 02098407 vle8.v v8,(s3) - 1b5fe: 40f90933 sub s2,s2,a5 - 1b602: 99be add s3,s3,a5 - 1b604: 02048427 vse8.v v8,(s1) - 1b608: 94be add s1,s1,a5 - 1b60a: fe0916e3 bnez s2,1b5f6 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x64> - 1b60e: 6922 ld s2,8(sp) - 1b610: 6004 ld s1,0(s0) - 1b612: 69e2 ld s3,24(sp) - 1b614: bf69 j 1b5ae <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x1c> - 1b616: 4785 li a5,1 - 1b618: 00f50563 beq a0,a5,1b622 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x90> - 1b61c: fd69 bnez a0,1b5f6 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x64> - 1b61e: 69e2 ld s3,24(sp) - 1b620: b779 j 1b5ae <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x1c> - 1b622: 0009c783 lbu a5,0(s3) - 1b626: 00f40823 sb a5,16(s0) - 1b62a: 69e2 ld s3,24(sp) - 1b62c: b749 j 1b5ae <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x1c> - 1b62e: ed2fa0ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - -000000000001b632 <_ZN7testing8internal9DeathTest11LastMessageEv>: - 1b632: 0002f797 auipc a5,0x2f - 1b636: 9867b783 ld a5,-1658(a5) # 49fb8 <_GLOBAL_OFFSET_TABLE_+0x468> - 1b63a: 6388 ld a0,0(a5) - 1b63c: 8082 ret - -000000000001b63e <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 1b63e: 85aa mv a1,a0 - 1b640: 0002f517 auipc a0,0x2f - 1b644: 97853503 ld a0,-1672(a0) # 49fb8 <_GLOBAL_OFFSET_TABLE_+0x468> - 1b648: c58fa06f j 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - -000000000001b64c <_ZNK7testing8internal8FilePath21FindLastPathSeparatorEv>: - 1b64c: 6108 ld a0,0(a0) - 1b64e: 02f00593 li a1,47 - 1b652: 9befa06f j 15810 - -000000000001b656 <_ZNK7testing8internal8FilePath21FileOrDirectoryExistsEv>: - 1b656: 6108 ld a0,0(a0) - 1b658: 7175 addi sp,sp,-144 - 1b65a: 858a mv a1,sp - 1b65c: e506 sd ra,136(sp) - 1b65e: c33f90ef jal 15290 - 1b662: 60aa ld ra,136(sp) - 1b664: 00153513 seqz a0,a0 - 1b668: 6149 addi sp,sp,144 - 1b66a: 8082 ret - -000000000001b66c <_ZNK7testing8internal8FilePath15DirectoryExistsEv>: - 1b66c: 6108 ld a0,0(a0) - 1b66e: 7175 addi sp,sp,-144 - 1b670: 858a mv a1,sp - 1b672: e506 sd ra,136(sp) - 1b674: c1df90ef jal 15290 - 1b678: e919 bnez a0,1b68e <_ZNK7testing8internal8FilePath15DirectoryExistsEv+0x22> - 1b67a: 4542 lw a0,16(sp) - 1b67c: 60aa ld ra,136(sp) - 1b67e: 673d lui a4,0xf - 1b680: 6791 lui a5,0x4 - 1b682: 8d79 and a0,a0,a4 - 1b684: 8d1d sub a0,a0,a5 - 1b686: 00153513 seqz a0,a0 - 1b68a: 6149 addi sp,sp,144 - 1b68c: 8082 ret - 1b68e: 60aa ld ra,136(sp) - 1b690: 4501 li a0,0 - 1b692: 6149 addi sp,sp,144 - 1b694: 8082 ret - -000000000001b696 <_ZNK7testing8internal8FilePath15IsRootDirectoryEv>: - 1b696: 6518 ld a4,8(a0) - 1b698: 4785 li a5,1 - 1b69a: 00f70463 beq a4,a5,1b6a2 <_ZNK7testing8internal8FilePath15IsRootDirectoryEv+0xc> - 1b69e: 4501 li a0,0 - 1b6a0: 8082 ret - 1b6a2: 611c ld a5,0(a0) - 1b6a4: 0007c503 lbu a0,0(a5) # 4000 <__abi_tag-0xc294> - 1b6a8: fd150513 addi a0,a0,-47 - 1b6ac: 00153513 seqz a0,a0 - 1b6b0: 8082 ret - -000000000001b6b2 <_ZNK7testing8internal8FilePath14IsAbsolutePathEv>: - 1b6b2: 611c ld a5,0(a0) - 1b6b4: 0007c503 lbu a0,0(a5) - 1b6b8: fd150513 addi a0,a0,-47 - 1b6bc: 00153513 seqz a0,a0 - 1b6c0: 8082 ret - -000000000001b6c2 <_ZNK7testing8internal8FilePath11IsDirectoryEv>: - 1b6c2: 651c ld a5,8(a0) - 1b6c4: cb91 beqz a5,1b6d8 <_ZNK7testing8internal8FilePath11IsDirectoryEv+0x16> - 1b6c6: 6118 ld a4,0(a0) - 1b6c8: 97ba add a5,a5,a4 - 1b6ca: fff7c503 lbu a0,-1(a5) - 1b6ce: fd150513 addi a0,a0,-47 - 1b6d2: 00153513 seqz a0,a0 - 1b6d6: 8082 ret - 1b6d8: 4501 li a0,0 - 1b6da: 8082 ret - -000000000001b6dc <_ZNK7testing8internal8FilePath12CreateFolderEv>: - 1b6dc: 1141 addi sp,sp,-16 - 1b6de: e022 sd s0,0(sp) - 1b6e0: 842a mv s0,a0 - 1b6e2: 6108 ld a0,0(a0) - 1b6e4: 1ff00593 li a1,511 - 1b6e8: e406 sd ra,8(sp) - 1b6ea: a46fa0ef jal 15930 - 1b6ee: 57fd li a5,-1 - 1b6f0: 00f50763 beq a0,a5,1b6fe <_ZNK7testing8internal8FilePath12CreateFolderEv+0x22> - 1b6f4: 60a2 ld ra,8(sp) - 1b6f6: 6402 ld s0,0(sp) - 1b6f8: 4505 li a0,1 - 1b6fa: 0141 addi sp,sp,16 - 1b6fc: 8082 ret + 1b5e6: 4581 li a1,0 + 1b5e8: 8f15 sub a4,a4,a3 + 1b5ea: 8562 mv a0,s8 + 1b5ec: 984fa0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 1b5f0: 69a2 ld s3,8(sp) + 1b5f2: 6482 ld s1,0(sp) + 1b5f4: 01040a93 addi s5,s0,16 + 1b5f8: 00199593 slli a1,s3,0x1 + 1b5fc: 00043423 sd zero,8(s0) + 1b600: 00040823 sb zero,16(s0) + 1b604: 01543023 sd s5,0(s0) + 1b608: 8522 mv a0,s0 + 1b60a: 99a6 add s3,s3,s1 + 1b60c: be4fa0ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 1b610: 5a7d li s4,-1 + 1b612: 002a5a13 srli s4,s4,0x2 + 1b616: 4b05 li s6,1 + 1b618: 02999263 bne s3,s1,1b63c <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x90> + 1b61c: a891 j 1b670 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xc4> + 1b61e: 412a0933 sub s2,s4,s2 + 1b622: 0b2b7563 bgeu s6,s2,1b6cc <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x120> + 1b626: 4609 li a2,2 + 1b628: 0001f597 auipc a1,0x1f + 1b62c: 83058593 addi a1,a1,-2000 # 39e58 <_IO_stdin_used+0x2d8> + 1b630: 8522 mv a0,s0 + 1b632: b6efa0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1b636: 0485 addi s1,s1,1 + 1b638: 02998c63 beq s3,s1,1b670 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xc4> + 1b63c: 0004cc83 lbu s9,0(s1) + 1b640: 00843903 ld s2,8(s0) + 1b644: fc0c8de3 beqz s9,1b61e <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x72> + 1b648: 601c ld a5,0(s0) + 1b64a: 00190d13 addi s10,s2,1 + 1b64e: 04fa8e63 beq s5,a5,1b6aa <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xfe> + 1b652: 6818 ld a4,16(s0) + 1b654: 05a76263 bltu a4,s10,1b698 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xec> + 1b658: 97ca add a5,a5,s2 + 1b65a: 01978023 sb s9,0(a5) + 1b65e: 601c ld a5,0(s0) + 1b660: 01a43423 sd s10,8(s0) + 1b664: 0485 addi s1,s1,1 + 1b666: 97ea add a5,a5,s10 + 1b668: 00078023 sb zero,0(a5) + 1b66c: fc9998e3 bne s3,s1,1b63c <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x90> + 1b670: 6502 ld a0,0(sp) + 1b672: 01750463 beq a0,s7,1b67a <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xce> + 1b676: a8afa0ef jal 15900 <_ZdlPv@plt> + 1b67a: 70e6 ld ra,120(sp) + 1b67c: 8522 mv a0,s0 + 1b67e: 7446 ld s0,112(sp) + 1b680: 74a6 ld s1,104(sp) + 1b682: 7906 ld s2,96(sp) + 1b684: 69e6 ld s3,88(sp) + 1b686: 6a46 ld s4,80(sp) + 1b688: 6aa6 ld s5,72(sp) + 1b68a: 6b06 ld s6,64(sp) + 1b68c: 7be2 ld s7,56(sp) + 1b68e: 7c42 ld s8,48(sp) + 1b690: 7ca2 ld s9,40(sp) + 1b692: 7d02 ld s10,32(sp) + 1b694: 6109 addi sp,sp,128 + 1b696: 8082 ret + 1b698: 4705 li a4,1 + 1b69a: 4681 li a3,0 + 1b69c: 4601 li a2,0 + 1b69e: 85ca mv a1,s2 + 1b6a0: 8522 mv a0,s0 + 1b6a2: 97efa0ef jal 15820 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt> + 1b6a6: 601c ld a5,0(s0) + 1b6a8: bf45 j 1b658 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xac> + 1b6aa: 473d li a4,15 + 1b6ac: b765 j 1b654 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xa8> + 1b6ae: 873e mv a4,a5 + 1b6b0: bf0d j 1b5e2 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x36> + 1b6b2: 06058593 addi a1,a1,96 + 1b6b6: 850a mv a0,sp + 1b6b8: cb8fa0ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1b6bc: bf15 j 1b5f0 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x44> + 1b6be: 842a mv s0,a0 + 1b6c0: 8562 mv a0,s8 + 1b6c2: efefb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1b6c6: 8522 mv a0,s0 + 1b6c8: 928fa0ef jal 157f0 <_Unwind_Resume@plt> + 1b6cc: 0001f517 auipc a0,0x1f + 1b6d0: 81c50513 addi a0,a0,-2020 # 39ee8 <_IO_stdin_used+0x368> + 1b6d4: a1cfa0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 1b6d8: 87aa mv a5,a0 + 1b6da: 8522 mv a0,s0 + 1b6dc: 843e mv s0,a5 + 1b6de: ee2fb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1b6e2: 8562 mv a0,s8 + 1b6e4: edcfb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1b6e8: 8522 mv a0,s0 + 1b6ea: 906fa0ef jal 157f0 <_Unwind_Resume@plt> + +000000000001b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev>: + 1b6ee: 618c ld a1,0(a1) + 1b6f0: 1141 addi sp,sp,-16 + 1b6f2: e022 sd s0,0(sp) + 1b6f4: e406 sd ra,8(sp) + 1b6f6: 842a mv s0,a0 + 1b6f8: eb5ff0ef jal 1b5ac <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 1b6fc: 60a2 ld ra,8(sp) 1b6fe: 8522 mv a0,s0 1b700: 6402 ld s0,0(sp) - 1b702: 60a2 ld ra,8(sp) - 1b704: 0141 addi sp,sp,16 - 1b706: b79d j 1b66c <_ZNK7testing8internal8FilePath15DirectoryExistsEv> - -000000000001b708 <_ZN7testing8internal8FilePath9NormalizeEv>: - 1b708: 7179 addi sp,sp,-48 - 1b70a: f022 sd s0,32(sp) - 1b70c: 6100 ld s0,0(a0) - 1b70e: f406 sd ra,40(sp) - 1b710: 6510 ld a2,8(a0) - 1b712: c049 beqz s0,1b794 <_ZN7testing8internal8FilePath9NormalizeEv+0x8c> - 1b714: ec26 sd s1,24(sp) - 1b716: 84aa mv s1,a0 - 1b718: 00160513 addi a0,a2,1 - 1b71c: e84a sd s2,16(sp) - 1b71e: e44e sd s3,8(sp) - 1b720: ba0fa0ef jal 15ac0 <_Znam@plt> - 1b724: 0084b983 ld s3,8(s1) - 1b728: 4581 li a1,0 - 1b72a: 892a mv s2,a0 - 1b72c: 00198613 addi a2,s3,1 - 1b730: ce0fa0ef jal 15c10 - 1b734: 00044783 lbu a5,0(s0) - 1b738: 874a mv a4,s2 - 1b73a: cb85 beqz a5,1b76a <_ZN7testing8internal8FilePath9NormalizeEv+0x62> - 1b73c: 02f00613 li a2,47 - 1b740: a031 j 1b74c <_ZN7testing8internal8FilePath9NormalizeEv+0x44> - 1b742: 00144783 lbu a5,1(s0) - 1b746: 0705 addi a4,a4,1 # f001 <__abi_tag-0x1293> - 1b748: 0405 addi s0,s0,1 - 1b74a: c385 beqz a5,1b76a <_ZN7testing8internal8FilePath9NormalizeEv+0x62> - 1b74c: 00f70023 sb a5,0(a4) - 1b750: fec799e3 bne a5,a2,1b742 <_ZN7testing8internal8FilePath9NormalizeEv+0x3a> - 1b754: 00044783 lbu a5,0(s0) - 1b758: 04c79963 bne a5,a2,1b7aa <_ZN7testing8internal8FilePath9NormalizeEv+0xa2> - 1b75c: 00144783 lbu a5,1(s0) - 1b760: 0405 addi s0,s0,1 - 1b762: fec78de3 beq a5,a2,1b75c <_ZN7testing8internal8FilePath9NormalizeEv+0x54> - 1b766: 0705 addi a4,a4,1 - 1b768: f3f5 bnez a5,1b74c <_ZN7testing8internal8FilePath9NormalizeEv+0x44> - 1b76a: 854a mv a0,s2 - 1b76c: 00070023 sb zero,0(a4) - 1b770: b90fa0ef jal 15b00 - 1b774: 872a mv a4,a0 - 1b776: 86ca mv a3,s2 - 1b778: 864e mv a2,s3 + 1b702: 0141 addi sp,sp,16 + 1b704: 8082 ret + +000000000001b706 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_>: + 1b706: 659c ld a5,8(a1) + 1b708: 715d addi sp,sp,-80 + 1b70a: e0a2 sd s0,64(sp) + 1b70c: fc26 sd s1,56(sp) + 1b70e: f84a sd s2,48(sp) + 1b710: f44e sd s3,40(sp) + 1b712: f052 sd s4,32(sp) + 1b714: e486 sd ra,72(sp) + 1b716: ec56 sd s5,24(sp) + 1b718: e85a sd s6,16(sp) + 1b71a: 89aa mv s3,a0 + 1b71c: 8932 mv s2,a2 + 1b71e: 84b6 mv s1,a3 + 1b720: 843a mv s0,a4 + 1b722: 00020a17 auipc s4,0x20 + 1b726: 1bea0a13 addi s4,s4,446 # 3b8e0 <_IO_stdin_used+0x1d60> + 1b72a: c399 beqz a5,1b730 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x2a> + 1b72c: 0007ba03 ld s4,0(a5) + 1b730: 00810a93 addi s5,sp,8 + 1b734: 8556 mv a0,s5 + 1b736: b8fff0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 1b73a: 6522 ld a0,8(sp) + 1b73c: 4629 li a2,10 + 1b73e: 0001f597 auipc a1,0x1f + 1b742: 82258593 addi a1,a1,-2014 # 39f60 <_IO_stdin_used+0x3e0> + 1b746: 0541 addi a0,a0,16 + 1b748: fb9f90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1b74c: 6b22 ld s6,8(sp) + 1b74e: 0c090563 beqz s2,1b818 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x112> + 1b752: 854a mv a0,s2 + 1b754: c7cfa0ef jal 15bd0 + 1b758: 862a mv a2,a0 + 1b75a: 85ca mv a1,s2 + 1b75c: 010b0513 addi a0,s6,16 + 1b760: fa1f90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1b764: 6522 ld a0,8(sp) + 1b766: 462d li a2,11 + 1b768: 0001f597 auipc a1,0x1f + 1b76c: 80858593 addi a1,a1,-2040 # 39f70 <_IO_stdin_used+0x3f0> + 1b770: 0541 addi a0,a0,16 + 1b772: f8ff90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1b776: 6922 ld s2,8(sp) + 1b778: c4e1 beqz s1,1b840 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x13a> 1b77a: 8526 mv a0,s1 - 1b77c: 4581 li a1,0 - 1b77e: f23f90ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 1b782: 7402 ld s0,32(sp) - 1b784: 64e2 ld s1,24(sp) - 1b786: 69a2 ld s3,8(sp) - 1b788: 70a2 ld ra,40(sp) - 1b78a: 854a mv a0,s2 - 1b78c: 6942 ld s2,16(sp) - 1b78e: 6145 addi sp,sp,48 - 1b790: d50fa06f j 15ce0 <_ZdaPv@plt> - 1b794: 7402 ld s0,32(sp) - 1b796: 70a2 ld ra,40(sp) - 1b798: 4701 li a4,0 - 1b79a: 0001e697 auipc a3,0x1e - 1b79e: 05668693 addi a3,a3,86 # 397f0 <_IO_stdin_used+0x1d48> - 1b7a2: 4581 li a1,0 - 1b7a4: 6145 addi sp,sp,48 - 1b7a6: efbf906f j 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 1b7aa: 0705 addi a4,a4,1 - 1b7ac: dfdd beqz a5,1b76a <_ZN7testing8internal8FilePath9NormalizeEv+0x62> - 1b7ae: 00f70023 sb a5,0(a4) - 1b7b2: bf41 j 1b742 <_ZN7testing8internal8FilePath9NormalizeEv+0x3a> - -000000000001b7b4 <_ZN7testing8internal8FilePath13GetCurrentDirEv>: - 1b7b4: 711d addi sp,sp,-96 - 1b7b6: 72fd lui t0,0xfffff - 1b7b8: e8a2 sd s0,80(sp) - 1b7ba: e0ca sd s2,64(sp) - 1b7bc: fc4e sd s3,56(sp) - 1b7be: ec86 sd ra,88(sp) - 1b7c0: e4a6 sd s1,72(sp) - 1b7c2: f852 sd s4,48(sp) - 1b7c4: 9116 add sp,sp,t0 - 1b7c6: 03010993 addi s3,sp,48 - 1b7ca: 6605 lui a2,0x1 - 1b7cc: 4581 li a1,0 - 1b7ce: 892a mv s2,a0 - 1b7d0: 0605 addi a2,a2,1 # 1001 <__abi_tag-0xf293> - 1b7d2: ff898513 addi a0,s3,-8 - 1b7d6: c3afa0ef jal 15c10 - 1b7da: 1020 addi s0,sp,40 - 1b7dc: 6585 lui a1,0x1 + 1b77c: c54fa0ef jal 15bd0 + 1b780: 862a mv a2,a0 + 1b782: 85a6 mv a1,s1 + 1b784: 01090513 addi a0,s2,16 + 1b788: f79f90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1b78c: 000a4783 lbu a5,0(s4) + 1b790: cf85 beqz a5,1b7c8 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0xc2> + 1b792: 6522 ld a0,8(sp) + 1b794: 4609 li a2,2 + 1b796: 00020597 auipc a1,0x20 + 1b79a: e8258593 addi a1,a1,-382 # 3b618 <_IO_stdin_used+0x1a98> + 1b79e: 0541 addi a0,a0,16 + 1b7a0: f61f90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1b7a4: 8552 mv a0,s4 + 1b7a6: c2afa0ef jal 15bd0 + 1b7aa: 862a mv a2,a0 + 1b7ac: 6522 ld a0,8(sp) + 1b7ae: 85d2 mv a1,s4 + 1b7b0: 0541 addi a0,a0,16 + 1b7b2: f4ff90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1b7b6: 6522 ld a0,8(sp) + 1b7b8: 4605 li a2,1 + 1b7ba: 00020597 auipc a1,0x20 + 1b7be: 57658593 addi a1,a1,1398 # 3bd30 <_IO_stdin_used+0x21b0> + 1b7c2: 0541 addi a0,a0,16 + 1b7c4: f3df90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1b7c8: 6522 ld a0,8(sp) + 1b7ca: 462d li a2,11 + 1b7cc: 0001e597 auipc a1,0x1e + 1b7d0: 7b458593 addi a1,a1,1972 # 39f80 <_IO_stdin_used+0x400> + 1b7d4: 0541 addi a0,a0,16 + 1b7d6: f2bf90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1b7da: 64a2 ld s1,8(sp) + 1b7dc: c821 beqz s0,1b82c <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x126> 1b7de: 8522 mv a0,s0 - 1b7e0: 0585 addi a1,a1,1 # 1001 <__abi_tag-0xf293> - 1b7e2: c3ff90ef jal 15420 - 1b7e6: c545 beqz a0,1b88e <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xda> - 1b7e8: 00810a13 addi s4,sp,8 - 1b7ec: 8522 mv a0,s0 - 1b7ee: 010a0413 addi s0,s4,16 - 1b7f2: fc89bc23 sd s0,-40(s3) - 1b7f6: b0afa0ef jal 15b00 - 1b7fa: fca9b823 sd a0,-48(s3) - 1b7fe: 47bd li a5,15 - 1b800: 84aa mv s1,a0 - 1b802: 04a7ec63 bltu a5,a0,1b85a <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xa6> - 1b806: 4785 li a5,1 - 1b808: 08f51963 bne a0,a5,1b89a <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xe6> - 1b80c: ff89c783 lbu a5,-8(s3) - 1b810: fef98423 sb a5,-24(s3) - 1b814: 009407b3 add a5,s0,s1 - 1b818: e826 sd s1,16(sp) - 1b81a: 00078023 sb zero,0(a5) - 1b81e: 6642 ld a2,16(sp) - 1b820: 65a2 ld a1,8(sp) - 1b822: 01090793 addi a5,s2,16 - 1b826: 00f93023 sd a5,0(s2) - 1b82a: 962e add a2,a2,a1 - 1b82c: 854a mv a0,s2 - 1b82e: a34fc0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1b832: 854a mv a0,s2 - 1b834: ed5ff0ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> - 1b838: 6522 ld a0,8(sp) - 1b83a: 083c addi a5,sp,24 - 1b83c: 00f50463 beq a0,a5,1b844 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0x90> - 1b840: ff1f90ef jal 15830 <_ZdlPv@plt> - 1b844: 6285 lui t0,0x1 - 1b846: 9116 add sp,sp,t0 - 1b848: 60e6 ld ra,88(sp) - 1b84a: 854a mv a0,s2 - 1b84c: 6446 ld s0,80(sp) - 1b84e: 64a6 ld s1,72(sp) - 1b850: 6906 ld s2,64(sp) - 1b852: 79e2 ld s3,56(sp) - 1b854: 7a42 ld s4,48(sp) - 1b856: 6125 addi sp,sp,96 - 1b858: 8082 ret - 1b85a: 8552 mv a0,s4 - 1b85c: 858a mv a1,sp - 1b85e: 4601 li a2,0 - 1b860: d81f90ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1b864: fd09b783 ld a5,-48(s3) - 1b868: 842a mv s0,a0 - 1b86a: fca9bc23 sd a0,-40(s3) - 1b86e: fef9b423 sd a5,-24(s3) - 1b872: 103c addi a5,sp,40 - 1b874: 0c34f757 vsetvli a4,s1,e8,m8,ta,ma - 1b878: 02078407 vle8.v v8,(a5) - 1b87c: 8c99 sub s1,s1,a4 - 1b87e: 97ba add a5,a5,a4 - 1b880: 02040427 vse8.v v8,(s0) - 1b884: 943a add s0,s0,a4 - 1b886: f4fd bnez s1,1b874 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xc0> - 1b888: 6482 ld s1,0(sp) - 1b88a: 6422 ld s0,8(sp) - 1b88c: b761 j 1b814 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0x60> - 1b88e: 083c addi a5,sp,24 - 1b890: fcf9bc23 sd a5,-40(s3) - 1b894: 0820 addi s0,sp,24 - 1b896: 4481 li s1,0 - 1b898: bfb5 j 1b814 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0x60> - 1b89a: fd61 bnez a0,1b872 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xbe> - 1b89c: bfe5 j 1b894 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xe0> - 1b89e: 842a mv s0,a0 - 1b8a0: 854a mv a0,s2 - 1b8a2: e5bfa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1b8a6: 0028 addi a0,sp,8 - 1b8a8: e55fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1b8ac: 8522 mv a0,s0 - 1b8ae: e73f90ef jal 15720 <_Unwind_Resume@plt> - 1b8b2: 842a mv s0,a0 - 1b8b4: bfcd j 1b8a6 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xf2> - -000000000001b8b6 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv>: - 1b8b6: 7159 addi sp,sp,-112 - 1b8b8: f0a2 sd s0,96(sp) - 1b8ba: 842a mv s0,a0 - 1b8bc: 852e mv a0,a1 - 1b8be: eca6 sd s1,88(sp) - 1b8c0: f486 sd ra,104(sp) - 1b8c2: 84ae mv s1,a1 - 1b8c4: d89ff0ef jal 1b64c <_ZNK7testing8internal8FilePath21FindLastPathSeparatorEv> - 1b8c8: cd51 beqz a0,1b964 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xae> - 1b8ca: e0d2 sd s4,64(sp) - 1b8cc: 00150a13 addi s4,a0,1 - 1b8d0: e8ca sd s2,80(sp) - 1b8d2: e4ce sd s3,72(sp) - 1b8d4: 892a mv s2,a0 - 1b8d6: 02010993 addi s3,sp,32 - 1b8da: 8552 mv a0,s4 - 1b8dc: fc56 sd s5,56(sp) - 1b8de: e84e sd s3,16(sp) - 1b8e0: a20fa0ef jal 15b00 - 1b8e4: e42a sd a0,8(sp) - 1b8e6: 47bd li a5,15 - 1b8e8: 01010a93 addi s5,sp,16 - 1b8ec: 84aa mv s1,a0 - 1b8ee: 04a7e663 bltu a5,a0,1b93a <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x84> - 1b8f2: 4785 li a5,1 - 1b8f4: 08f50763 beq a0,a5,1b982 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xcc> - 1b8f8: 87ce mv a5,s3 - 1b8fa: e545 bnez a0,1b9a2 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xec> - 1b8fc: ec26 sd s1,24(sp) - 1b8fe: 97a6 add a5,a5,s1 - 1b900: 00078023 sb zero,0(a5) - 1b904: 65c2 ld a1,16(sp) - 1b906: 6662 ld a2,24(sp) - 1b908: 01040793 addi a5,s0,16 - 1b90c: e01c sd a5,0(s0) - 1b90e: 962e add a2,a2,a1 - 1b910: 8522 mv a0,s0 - 1b912: 950fc0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1b916: 8522 mv a0,s0 - 1b918: df1ff0ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> - 1b91c: 6542 ld a0,16(sp) - 1b91e: 07350863 beq a0,s3,1b98e <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xd8> - 1b922: f0ff90ef jal 15830 <_ZdlPv@plt> - 1b926: 70a6 ld ra,104(sp) - 1b928: 8522 mv a0,s0 - 1b92a: 7406 ld s0,96(sp) - 1b92c: 6946 ld s2,80(sp) - 1b92e: 69a6 ld s3,72(sp) - 1b930: 6a06 ld s4,64(sp) - 1b932: 7ae2 ld s5,56(sp) - 1b934: 64e6 ld s1,88(sp) - 1b936: 6165 addi sp,sp,112 - 1b938: 8082 ret - 1b93a: 4601 li a2,0 - 1b93c: 002c addi a1,sp,8 - 1b93e: 8556 mv a0,s5 - 1b940: ca1f90ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1b944: 67a2 ld a5,8(sp) - 1b946: e82a sd a0,16(sp) - 1b948: f03e sd a5,32(sp) - 1b94a: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma - 1b94e: 020a0407 vle8.v v8,(s4) - 1b952: 8c9d sub s1,s1,a5 - 1b954: 9a3e add s4,s4,a5 - 1b956: 02050427 vse8.v v8,(a0) - 1b95a: 953e add a0,a0,a5 - 1b95c: f4fd bnez s1,1b94a <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x94> - 1b95e: 64a2 ld s1,8(sp) - 1b960: 67c2 ld a5,16(sp) - 1b962: bf69 j 1b8fc <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x46> - 1b964: 01040793 addi a5,s0,16 - 1b968: e01c sd a5,0(s0) - 1b96a: 608c ld a1,0(s1) - 1b96c: 6490 ld a2,8(s1) - 1b96e: 8522 mv a0,s0 - 1b970: 962e add a2,a2,a1 - 1b972: 8f0fc0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1b976: 70a6 ld ra,104(sp) - 1b978: 8522 mv a0,s0 - 1b97a: 7406 ld s0,96(sp) - 1b97c: 64e6 ld s1,88(sp) - 1b97e: 6165 addi sp,sp,112 - 1b980: 8082 ret - 1b982: 00194703 lbu a4,1(s2) - 1b986: 87ce mv a5,s3 - 1b988: 02e10023 sb a4,32(sp) - 1b98c: bf85 j 1b8fc <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x46> - 1b98e: 70a6 ld ra,104(sp) - 1b990: 8522 mv a0,s0 - 1b992: 7406 ld s0,96(sp) - 1b994: 6946 ld s2,80(sp) - 1b996: 69a6 ld s3,72(sp) - 1b998: 6a06 ld s4,64(sp) - 1b99a: 7ae2 ld s5,56(sp) - 1b99c: 64e6 ld s1,88(sp) - 1b99e: 6165 addi sp,sp,112 - 1b9a0: 8082 ret - 1b9a2: 854e mv a0,s3 - 1b9a4: b75d j 1b94a <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x94> - 1b9a6: 842a mv s0,a0 - 1b9a8: a031 j 1b9b4 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xfe> - 1b9aa: 87aa mv a5,a0 - 1b9ac: 8522 mv a0,s0 - 1b9ae: 843e mv s0,a5 - 1b9b0: d4dfa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1b9b4: 8556 mv a0,s5 - 1b9b6: d47fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1b9ba: 8522 mv a0,s0 - 1b9bc: d65f90ef jal 15720 <_Unwind_Resume@plt> - 1b9c0: 842a mv s0,a0 - 1b9c2: bfe5 j 1b9ba <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x104> - -000000000001b9c4 <_ZN7testing8internal24GetCurrentExecutableNameEv>: - 1b9c4: 7135 addi sp,sp,-160 - 1b9c6: f4d6 sd s5,104(sp) - 1b9c8: 00810a93 addi s5,sp,8 - 1b9cc: e14a sd s2,128(sp) - 1b9ce: f8d2 sd s4,112(sp) - 1b9d0: 892a mv s2,a0 - 1b9d2: 03010a13 addi s4,sp,48 - 1b9d6: 8556 mv a0,s5 - 1b9d8: fcce sd s3,120(sp) - 1b9da: ed06 sd ra,152(sp) - 1b9dc: e922 sd s0,144(sp) - 1b9de: e526 sd s1,136(sp) - 1b9e0: f402 sd zero,40(sp) - 1b9e2: 02010823 sb zero,48(sp) - 1b9e6: f052 sd s4,32(sp) - 1b9e8: 02010993 addi s3,sp,32 - 1b9ec: f97fc0ef jal 18982 <_ZN7testing8internal8GetArgvsB5cxx11Ev> - 1b9f0: 67a2 ld a5,8(sp) - 1b9f2: 0884 addi s1,sp,80 - 1b9f4: e0a6 sd s1,64(sp) - 1b9f6: 638c ld a1,0(a5) - 1b9f8: 6790 ld a2,8(a5) - 1b9fa: 0080 addi s0,sp,64 - 1b9fc: 8522 mv a0,s0 - 1b9fe: 962e add a2,a2,a1 - 1ba00: 862fc0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1ba04: 8522 mv a0,s0 - 1ba06: d03ff0ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> - 1ba0a: 02010993 addi s3,sp,32 - 1ba0e: 854e mv a0,s3 - 1ba10: 85a2 mv a1,s0 - 1ba12: 88efa0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1ba16: 6506 ld a0,64(sp) - 1ba18: 00950463 beq a0,s1,1ba20 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x5c> - 1ba1c: e15f90ef jal 15830 <_ZdlPv@plt> - 1ba20: 6422 ld s0,8(sp) - 1ba22: 64c2 ld s1,16(sp) - 1ba24: 00940e63 beq s0,s1,1ba40 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x7c> - 1ba28: 6008 ld a0,0(s0) - 1ba2a: 01040793 addi a5,s0,16 - 1ba2e: 00f50463 beq a0,a5,1ba36 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x72> - 1ba32: dfff90ef jal 15830 <_ZdlPv@plt> - 1ba36: 02040413 addi s0,s0,32 - 1ba3a: fe8497e3 bne s1,s0,1ba28 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x64> - 1ba3e: 64a2 ld s1,8(sp) - 1ba40: c481 beqz s1,1ba48 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x84> - 1ba42: 8526 mv a0,s1 - 1ba44: dedf90ef jal 15830 <_ZdlPv@plt> - 1ba48: 85ce mv a1,s3 - 1ba4a: 854a mv a0,s2 - 1ba4c: e6bff0ef jal 1b8b6 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv> - 1ba50: 7502 ld a0,32(sp) - 1ba52: 01450463 beq a0,s4,1ba5a <_ZN7testing8internal24GetCurrentExecutableNameEv+0x96> - 1ba56: ddbf90ef jal 15830 <_ZdlPv@plt> - 1ba5a: 60ea ld ra,152(sp) - 1ba5c: 644a ld s0,144(sp) - 1ba5e: 64aa ld s1,136(sp) - 1ba60: 79e6 ld s3,120(sp) - 1ba62: 7a46 ld s4,112(sp) - 1ba64: 7aa6 ld s5,104(sp) - 1ba66: 854a mv a0,s2 - 1ba68: 690a ld s2,128(sp) - 1ba6a: 610d addi sp,sp,160 - 1ba6c: 8082 ret - 1ba6e: 842a mv s0,a0 - 1ba70: a821 j 1ba88 <_ZN7testing8internal24GetCurrentExecutableNameEv+0xc4> - 1ba72: 87aa mv a5,a0 - 1ba74: 8522 mv a0,s0 - 1ba76: 843e mv s0,a5 - 1ba78: c85fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1ba7c: 8556 mv a0,s5 - 1ba7e: 0002e317 auipc t1,0x2e - 1ba82: 16233303 ld t1,354(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> - 1ba86: 9302 jalr t1 - 1ba88: 854e mv a0,s3 - 1ba8a: c73fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1ba8e: 8522 mv a0,s0 - 1ba90: c91f90ef jal 15720 <_Unwind_Resume@plt> - 1ba94: 87aa mv a5,a0 - 1ba96: 8522 mv a0,s0 - 1ba98: 02010993 addi s3,sp,32 - 1ba9c: 843e mv s0,a5 - 1ba9e: c5ffa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1baa2: bfe9 j 1ba7c <_ZN7testing8internal24GetCurrentExecutableNameEv+0xb8> - 1baa4: 842a mv s0,a0 - 1baa6: 02010993 addi s3,sp,32 - 1baaa: bfc9 j 1ba7c <_ZN7testing8internal24GetCurrentExecutableNameEv+0xb8> - -000000000001baac <_ZNK7testing8internal8FilePath14RemoveFileNameEv>: - 1baac: 7175 addi sp,sp,-144 - 1baae: fca6 sd s1,120(sp) - 1bab0: f8ca sd s2,112(sp) - 1bab2: 84aa mv s1,a0 - 1bab4: 02010913 addi s2,sp,32 - 1bab8: 852e mv a0,a1 - 1baba: e122 sd s0,128(sp) - 1babc: f4ce sd s3,104(sp) - 1babe: e506 sd ra,136(sp) - 1bac0: f0d2 sd s4,96(sp) - 1bac2: ecd6 sd s5,88(sp) - 1bac4: 842e mv s0,a1 - 1bac6: b87ff0ef jal 1b64c <_ZNK7testing8internal8FilePath21FindLastPathSeparatorEv> - 1baca: ec02 sd zero,24(sp) - 1bacc: 02010023 sb zero,32(sp) - 1bad0: e84a sd s2,16(sp) - 1bad2: 01010993 addi s3,sp,16 - 1bad6: 0e050b63 beqz a0,1bbcc <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x120> - 1bada: 00043a83 ld s5,0(s0) - 1bade: 04010a13 addi s4,sp,64 - 1bae2: f852 sd s4,48(sp) - 1bae4: 00150413 addi s0,a0,1 - 1bae8: 1808 addi a0,sp,48 - 1baea: 140a8b63 beqz s5,1bc40 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x194> - 1baee: 41540433 sub s0,s0,s5 - 1baf2: e422 sd s0,8(sp) - 1baf4: 47bd li a5,15 - 1baf6: 0887e063 bltu a5,s0,1bb76 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xca> - 1bafa: 4785 li a5,1 - 1bafc: 0ef41363 bne s0,a5,1bbe2 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x136> - 1bb00: 000ac703 lbu a4,0(s5) - 1bb04: 87d2 mv a5,s4 - 1bb06: 04e10023 sb a4,64(sp) - 1bb0a: 97a2 add a5,a5,s0 - 1bb0c: fc22 sd s0,56(sp) - 1bb0e: 00078023 sb zero,0(a5) - 1bb12: 67c2 ld a5,16(sp) - 1bb14: 09278b63 beq a5,s2,1bbaa <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xfe> - 1bb18: 76c2 ld a3,48(sp) - 1bb1a: 7762 ld a4,56(sp) - 1bb1c: 0d468863 beq a3,s4,1bbec <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x140> - 1bb20: 6606 ld a2,64(sp) - 1bb22: ec3a sd a4,24(sp) - 1bb24: e836 sd a3,16(sp) - 1bb26: 7702 ld a4,32(sp) - 1bb28: f032 sd a2,32(sp) - 1bb2a: cfc1 beqz a5,1bbc2 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x116> - 1bb2c: f83e sd a5,48(sp) - 1bb2e: e0ba sd a4,64(sp) - 1bb30: fc02 sd zero,56(sp) - 1bb32: 00078023 sb zero,0(a5) - 1bb36: 7542 ld a0,48(sp) - 1bb38: 01450463 beq a0,s4,1bb40 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x94> - 1bb3c: cf5f90ef jal 15830 <_ZdlPv@plt> - 1bb40: 65c2 ld a1,16(sp) - 1bb42: 6662 ld a2,24(sp) - 1bb44: 01048793 addi a5,s1,16 - 1bb48: e09c sd a5,0(s1) - 1bb4a: 962e add a2,a2,a1 - 1bb4c: 8526 mv a0,s1 - 1bb4e: f15fb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1bb52: 8526 mv a0,s1 - 1bb54: bb5ff0ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> - 1bb58: 6542 ld a0,16(sp) - 1bb5a: 01250463 beq a0,s2,1bb62 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xb6> - 1bb5e: cd3f90ef jal 15830 <_ZdlPv@plt> - 1bb62: 60aa ld ra,136(sp) - 1bb64: 640a ld s0,128(sp) - 1bb66: 7946 ld s2,112(sp) - 1bb68: 79a6 ld s3,104(sp) - 1bb6a: 7a06 ld s4,96(sp) - 1bb6c: 6ae6 ld s5,88(sp) - 1bb6e: 8526 mv a0,s1 - 1bb70: 74e6 ld s1,120(sp) - 1bb72: 6149 addi sp,sp,144 - 1bb74: 8082 ret - 1bb76: 4601 li a2,0 - 1bb78: 002c addi a1,sp,8 - 1bb7a: a67f90ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1bb7e: 67a2 ld a5,8(sp) - 1bb80: f82a sd a0,48(sp) - 1bb82: e0be sd a5,64(sp) - 1bb84: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1bb88: 020a8407 vle8.v v8,(s5) - 1bb8c: 8c1d sub s0,s0,a5 - 1bb8e: 9abe add s5,s5,a5 - 1bb90: 02050427 vse8.v v8,(a0) - 1bb94: 953e add a0,a0,a5 - 1bb96: f47d bnez s0,1bb84 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xd8> - 1bb98: 6422 ld s0,8(sp) - 1bb9a: 77c2 ld a5,48(sp) - 1bb9c: fc22 sd s0,56(sp) - 1bb9e: 97a2 add a5,a5,s0 - 1bba0: 00078023 sb zero,0(a5) - 1bba4: 67c2 ld a5,16(sp) - 1bba6: f72799e3 bne a5,s2,1bb18 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x6c> - 1bbaa: 7742 ld a4,48(sp) - 1bbac: 03470f63 beq a4,s4,1bbea <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x13e> - 1bbb0: 183c addi a5,sp,56 - 1bbb2: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1bbb6: 0207f087 vle64.v v1,(a5) - 1bbba: 083c addi a5,sp,24 - 1bbbc: e83a sd a4,16(sp) - 1bbbe: 0207f0a7 vse64.v v1,(a5) - 1bbc2: f852 sd s4,48(sp) - 1bbc4: 04010a13 addi s4,sp,64 - 1bbc8: 87d2 mv a5,s4 - 1bbca: b79d j 1bb30 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x84> - 1bbcc: 4709 li a4,2 - 1bbce: 0001f697 auipc a3,0x1f - 1bbd2: 09a68693 addi a3,a3,154 # 3ac68 <_ZN7testing8internalL23kCurrentDirectoryStringE> - 1bbd6: 4601 li a2,0 - 1bbd8: 4581 li a1,0 - 1bbda: 854e mv a0,s3 - 1bbdc: ac5f90ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 1bbe0: b785 j 1bb40 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x94> - 1bbe2: 87d2 mv a5,s4 - 1bbe4: d01d beqz s0,1bb0a <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x5e> - 1bbe6: 8552 mv a0,s4 - 1bbe8: bf71 j 1bb84 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xd8> - 1bbea: 7762 ld a4,56(sp) - 1bbec: c30d beqz a4,1bc0e <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x162> - 1bbee: 4685 li a3,1 - 1bbf0: 8652 mv a2,s4 - 1bbf2: 02d70463 beq a4,a3,1bc1a <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x16e> - 1bbf6: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 1bbfa: 02060407 vle8.v v8,(a2) - 1bbfe: 8f15 sub a4,a4,a3 - 1bc00: 9636 add a2,a2,a3 - 1bc02: 02078427 vse8.v v8,(a5) - 1bc06: 97b6 add a5,a5,a3 - 1bc08: f77d bnez a4,1bbf6 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x14a> - 1bc0a: 7762 ld a4,56(sp) - 1bc0c: 67c2 ld a5,16(sp) - 1bc0e: 97ba add a5,a5,a4 - 1bc10: ec3a sd a4,24(sp) - 1bc12: 00078023 sb zero,0(a5) - 1bc16: 77c2 ld a5,48(sp) - 1bc18: bf21 j 1bb30 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x84> - 1bc1a: 04014703 lbu a4,64(sp) - 1bc1e: 00e78023 sb a4,0(a5) - 1bc22: 7762 ld a4,56(sp) - 1bc24: 67c2 ld a5,16(sp) - 1bc26: b7e5 j 1bc0e <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x162> - 1bc28: 842a mv s0,a0 - 1bc2a: a029 j 1bc34 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x188> - 1bc2c: 842a mv s0,a0 - 1bc2e: 8526 mv a0,s1 - 1bc30: acdfa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1bc34: 854e mv a0,s3 - 1bc36: ac7fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1bc3a: 8522 mv a0,s0 - 1bc3c: ae5f90ef jal 15720 <_Unwind_Resume@plt> - 1bc40: 8c0fa0ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - -000000000001bc44 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv>: - 1bc44: 711d addi sp,sp,-96 - 1bc46: e8a2 sd s0,80(sp) - 1bc48: 842a mv s0,a0 - 1bc4a: 852e mv a0,a1 - 1bc4c: e4a6 sd s1,72(sp) - 1bc4e: ec86 sd ra,88(sp) - 1bc50: 84ae mv s1,a1 - 1bc52: a71ff0ef jal 1b6c2 <_ZNK7testing8internal8FilePath11IsDirectoryEv> - 1bc56: 6490 ld a2,8(s1) - 1bc58: c525 beqz a0,1bcc0 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x7c> - 1bc5a: fc4e sd s3,56(sp) - 1bc5c: 02010993 addi s3,sp,32 - 1bc60: e0ca sd s2,64(sp) - 1bc62: e84e sd s3,16(sp) - 1bc64: fff60913 addi s2,a2,-1 - 1bc68: 6084 ld s1,0(s1) - 1bc6a: 07266963 bltu a2,s2,1bcdc <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x98> - 1bc6e: e44a sd s2,8(sp) - 1bc70: 47bd li a5,15 - 1bc72: 0927e063 bltu a5,s2,1bcf2 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xae> - 1bc76: 4785 li a5,1 - 1bc78: 06f91863 bne s2,a5,1bce8 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xa4> - 1bc7c: 0004c703 lbu a4,0(s1) - 1bc80: 87ce mv a5,s3 - 1bc82: 02e10023 sb a4,32(sp) - 1bc86: ec4a sd s2,24(sp) - 1bc88: 97ca add a5,a5,s2 - 1bc8a: 00078023 sb zero,0(a5) - 1bc8e: 65c2 ld a1,16(sp) - 1bc90: 6662 ld a2,24(sp) - 1bc92: 01040793 addi a5,s0,16 - 1bc96: e01c sd a5,0(s0) - 1bc98: 962e add a2,a2,a1 - 1bc9a: 8522 mv a0,s0 - 1bc9c: dc7fb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1bca0: 8522 mv a0,s0 - 1bca2: a67ff0ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> - 1bca6: 6542 ld a0,16(sp) - 1bca8: 07350c63 beq a0,s3,1bd20 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xdc> - 1bcac: b85f90ef jal 15830 <_ZdlPv@plt> - 1bcb0: 60e6 ld ra,88(sp) - 1bcb2: 8522 mv a0,s0 - 1bcb4: 6446 ld s0,80(sp) - 1bcb6: 6906 ld s2,64(sp) - 1bcb8: 79e2 ld s3,56(sp) - 1bcba: 64a6 ld s1,72(sp) - 1bcbc: 6125 addi sp,sp,96 - 1bcbe: 8082 ret - 1bcc0: 01040793 addi a5,s0,16 - 1bcc4: e01c sd a5,0(s0) - 1bcc6: 608c ld a1,0(s1) - 1bcc8: 8522 mv a0,s0 - 1bcca: 962e add a2,a2,a1 - 1bccc: d97fb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1bcd0: 60e6 ld ra,88(sp) - 1bcd2: 8522 mv a0,s0 - 1bcd4: 6446 ld s0,80(sp) - 1bcd6: 64a6 ld s1,72(sp) - 1bcd8: 6125 addi sp,sp,96 - 1bcda: 8082 ret - 1bcdc: 8932 mv s2,a2 - 1bcde: e44a sd s2,8(sp) - 1bce0: 47bd li a5,15 - 1bce2: f927fae3 bgeu a5,s2,1bc76 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x32> - 1bce6: a031 j 1bcf2 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xae> - 1bce8: 87ce mv a5,s3 - 1bcea: f8090ee3 beqz s2,1bc86 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x42> - 1bcee: 854e mv a0,s3 - 1bcf0: a809 j 1bd02 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xbe> - 1bcf2: 4601 li a2,0 - 1bcf4: 002c addi a1,sp,8 - 1bcf6: 0808 addi a0,sp,16 - 1bcf8: 8e9f90ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1bcfc: 67a2 ld a5,8(sp) - 1bcfe: e82a sd a0,16(sp) - 1bd00: f03e sd a5,32(sp) - 1bd02: 0c3977d7 vsetvli a5,s2,e8,m8,ta,ma - 1bd06: 02048407 vle8.v v8,(s1) - 1bd0a: 40f90933 sub s2,s2,a5 - 1bd0e: 94be add s1,s1,a5 - 1bd10: 02050427 vse8.v v8,(a0) - 1bd14: 953e add a0,a0,a5 - 1bd16: fe0916e3 bnez s2,1bd02 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xbe> - 1bd1a: 6922 ld s2,8(sp) - 1bd1c: 67c2 ld a5,16(sp) - 1bd1e: b7a5 j 1bc86 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x42> - 1bd20: 6906 ld s2,64(sp) - 1bd22: 79e2 ld s3,56(sp) - 1bd24: b775 j 1bcd0 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x8c> - 1bd26: 87aa mv a5,a0 - 1bd28: 8522 mv a0,s0 - 1bd2a: 843e mv s0,a5 - 1bd2c: 9d1fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1bd30: 0808 addi a0,sp,16 - 1bd32: 9cbfa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1bd36: 8522 mv a0,s0 - 1bd38: 9e9f90ef jal 15720 <_Unwind_Resume@plt> - 1bd3c: 842a mv s0,a0 - 1bd3e: bfcd j 1bd30 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xec> - 1bd40: 842a mv s0,a0 - 1bd42: bfd5 j 1bd36 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xf2> - -000000000001bd44 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv>: - 1bd44: 711d addi sp,sp,-96 - 1bd46: e8a2 sd s0,80(sp) - 1bd48: e4a6 sd s1,72(sp) - 1bd4a: ec86 sd ra,88(sp) - 1bd4c: 84aa mv s1,a0 - 1bd4e: 975ff0ef jal 1b6c2 <_ZNK7testing8internal8FilePath11IsDirectoryEv> - 1bd52: 842a mv s0,a0 - 1bd54: c119 beqz a0,1bd5a <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x16> - 1bd56: 649c ld a5,8(s1) - 1bd58: e799 bnez a5,1bd66 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x22> - 1bd5a: 60e6 ld ra,88(sp) - 1bd5c: 8522 mv a0,s0 - 1bd5e: 6446 ld s0,80(sp) - 1bd60: 64a6 ld s1,72(sp) - 1bd62: 6125 addi sp,sp,96 - 1bd64: 8082 ret - 1bd66: 8526 mv a0,s1 - 1bd68: 905ff0ef jal 1b66c <_ZNK7testing8internal8FilePath15DirectoryExistsEv> - 1bd6c: f57d bnez a0,1bd5a <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x16> - 1bd6e: 1000 addi s0,sp,32 - 1bd70: 8522 mv a0,s0 - 1bd72: 85a6 mv a1,s1 - 1bd74: e0ca sd s2,64(sp) - 1bd76: ecfff0ef jal 1bc44 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv> - 1bd7a: 850a mv a0,sp - 1bd7c: 85a2 mv a1,s0 - 1bd7e: 890a mv s2,sp - 1bd80: d2dff0ef jal 1baac <_ZNK7testing8internal8FilePath14RemoveFileNameEv> - 1bd84: 7502 ld a0,32(sp) - 1bd86: 181c addi a5,sp,48 - 1bd88: 00f50463 beq a0,a5,1bd90 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x4c> - 1bd8c: aa5f90ef jal 15830 <_ZdlPv@plt> - 1bd90: 854a mv a0,s2 - 1bd92: fb3ff0ef jal 1bd44 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv> - 1bd96: 842a mv s0,a0 - 1bd98: ed11 bnez a0,1bdb4 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x70> - 1bd9a: 6502 ld a0,0(sp) - 1bd9c: 081c addi a5,sp,16 - 1bd9e: 02f50063 beq a0,a5,1bdbe <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x7a> - 1bda2: a8ff90ef jal 15830 <_ZdlPv@plt> - 1bda6: 60e6 ld ra,88(sp) - 1bda8: 8522 mv a0,s0 - 1bdaa: 6446 ld s0,80(sp) - 1bdac: 6906 ld s2,64(sp) - 1bdae: 64a6 ld s1,72(sp) - 1bdb0: 6125 addi sp,sp,96 - 1bdb2: 8082 ret - 1bdb4: 8526 mv a0,s1 - 1bdb6: 927ff0ef jal 1b6dc <_ZNK7testing8internal8FilePath12CreateFolderEv> - 1bdba: 842a mv s0,a0 - 1bdbc: bff9 j 1bd9a <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x56> - 1bdbe: 6906 ld s2,64(sp) - 1bdc0: bf69 j 1bd5a <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x16> - 1bdc2: 842a mv s0,a0 - 1bdc4: 854a mv a0,s2 - 1bdc6: 937fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1bdca: 8522 mv a0,s0 - 1bdcc: 955f90ef jal 15720 <_Unwind_Resume@plt> - 1bdd0: 87aa mv a5,a0 - 1bdd2: 8522 mv a0,s0 - 1bdd4: 843e mv s0,a5 - 1bdd6: 927fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1bdda: 8522 mv a0,s0 - 1bddc: 945f90ef jal 15720 <_Unwind_Resume@plt> - -000000000001bde0 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc>: - 1bde0: cc517057 vsetivli zero,2,e8,mf8,ta,ma - 1bde4: 5208a0d7 vid.v v1 - 1bde8: fd200793 li a5,-46 - 1bdec: 9617e0d7 vmul.vx v1,v1,a5 - 1bdf0: 02e00793 li a5,46 - 1bdf4: 7119 addi sp,sp,-128 - 1bdf6: f8a2 sd s0,112(sp) - 1bdf8: 0217c0d7 vadd.vx v1,v1,a5 - 1bdfc: f4a6 sd s1,104(sp) - 1bdfe: f0ca sd s2,96(sp) - 1be00: ecce sd s3,88(sp) - 1be02: e8d2 sd s4,80(sp) - 1be04: fc86 sd ra,120(sp) - 1be06: e4d6 sd s5,72(sp) - 1be08: 03010913 addi s2,sp,48 - 1be0c: 020900a7 vse8.v v1,(s2) - 1be10: 4785 li a5,1 - 1be12: 842a mv s0,a0 - 1be14: 8532 mv a0,a2 - 1be16: 89b2 mv s3,a2 - 1be18: f43e sd a5,40(sp) - 1be1a: 84ae mv s1,a1 - 1be1c: f04a sd s2,32(sp) - 1be1e: ce3f90ef jal 15b00 - 1be22: 57ed li a5,-5 - 1be24: 8389 srli a5,a5,0x2 - 1be26: 02010a13 addi s4,sp,32 - 1be2a: 0ca7ec63 bltu a5,a0,1bf02 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x122> - 1be2e: 862a mv a2,a0 - 1be30: 85ce mv a1,s3 - 1be32: 8552 mv a0,s4 - 1be34: a9df90ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1be38: 01010993 addi s3,sp,16 - 1be3c: e04e sd s3,0(sp) - 1be3e: 6114 ld a3,0(a0) - 1be40: 01050713 addi a4,a0,16 - 1be44: 87aa mv a5,a0 - 1be46: 08e68f63 beq a3,a4,1bee4 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x104> - 1be4a: 6910 ld a2,16(a0) - 1be4c: e036 sd a3,0(sp) - 1be4e: e832 sd a2,16(sp) - 1be50: e398 sd a4,0(a5) - 1be52: 00078823 sb zero,16(a5) - 1be56: 6798 ld a4,8(a5) - 1be58: 7502 ld a0,32(sp) - 1be5a: 0007b423 sd zero,8(a5) - 1be5e: e43a sd a4,8(sp) - 1be60: 01250463 beq a0,s2,1be68 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x88> - 1be64: 9cdf90ef jal 15830 <_ZdlPv@plt> - 1be68: 858a mv a1,sp - 1be6a: 8526 mv a0,s1 - 1be6c: 8a8a mv s5,sp - 1be6e: e50fd0ef jal 194be <_ZN7testing8internal6String23EndsWithCaseInsensitiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_> - 1be72: 649c ld a5,8(s1) - 1be74: cd21 beqz a0,1becc <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xec> - 1be76: 6622 ld a2,8(sp) - 1be78: f04a sd s2,32(sp) - 1be7a: 608c ld a1,0(s1) - 1be7c: 40c78633 sub a2,a5,a2 - 1be80: 06c7e063 bltu a5,a2,1bee0 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x100> - 1be84: 962e add a2,a2,a1 - 1be86: 8552 mv a0,s4 - 1be88: c67fb0ef jal 17aee <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> - 1be8c: 7582 ld a1,32(sp) - 1be8e: 7622 ld a2,40(sp) - 1be90: 01040793 addi a5,s0,16 - 1be94: e01c sd a5,0(s0) - 1be96: 962e add a2,a2,a1 - 1be98: 8522 mv a0,s0 - 1be9a: bc9fb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1be9e: 8522 mv a0,s0 - 1bea0: 869ff0ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> - 1bea4: 7502 ld a0,32(sp) - 1bea6: 01250463 beq a0,s2,1beae <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xce> - 1beaa: 987f90ef jal 15830 <_ZdlPv@plt> - 1beae: 6502 ld a0,0(sp) - 1beb0: 01350463 beq a0,s3,1beb8 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xd8> - 1beb4: 97df90ef jal 15830 <_ZdlPv@plt> - 1beb8: 70e6 ld ra,120(sp) - 1beba: 8522 mv a0,s0 - 1bebc: 7446 ld s0,112(sp) - 1bebe: 74a6 ld s1,104(sp) - 1bec0: 7906 ld s2,96(sp) - 1bec2: 69e6 ld s3,88(sp) - 1bec4: 6a46 ld s4,80(sp) - 1bec6: 6aa6 ld s5,72(sp) - 1bec8: 6109 addi sp,sp,128 - 1beca: 8082 ret - 1becc: 01040713 addi a4,s0,16 - 1bed0: e018 sd a4,0(s0) - 1bed2: 608c ld a1,0(s1) - 1bed4: 8522 mv a0,s0 - 1bed6: 00f58633 add a2,a1,a5 - 1beda: b89fb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1bede: bfc1 j 1beae <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xce> - 1bee0: 863e mv a2,a5 - 1bee2: b74d j 1be84 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xa4> - 1bee4: 6514 ld a3,8(a0) - 1bee6: 85ce mv a1,s3 - 1bee8: 853a mv a0,a4 - 1beea: 0685 addi a3,a3,1 - 1beec: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 1bef0: 02050407 vle8.v v8,(a0) - 1bef4: 8e91 sub a3,a3,a2 - 1bef6: 9532 add a0,a0,a2 - 1bef8: 02058427 vse8.v v8,(a1) - 1befc: 95b2 add a1,a1,a2 - 1befe: f6fd bnez a3,1beec <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x10c> - 1bf00: bf81 j 1be50 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x70> - 1bf02: 0001c517 auipc a0,0x1c - 1bf06: ef650513 addi a0,a0,-266 # 37df8 <_IO_stdin_used+0x350> - 1bf0a: 917f90ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 1bf0e: 842a mv s0,a0 - 1bf10: a809 j 1bf22 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x142> - 1bf12: 87aa mv a5,a0 - 1bf14: 8522 mv a0,s0 - 1bf16: 843e mv s0,a5 - 1bf18: fe4fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1bf1c: 8552 mv a0,s4 - 1bf1e: fdefa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1bf22: 8556 mv a0,s5 - 1bf24: fd8fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1bf28: 8522 mv a0,s0 - 1bf2a: ff6f90ef jal 15720 <_Unwind_Resume@plt> - 1bf2e: 842a mv s0,a0 - 1bf30: b7f5 j 1bf1c <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x13c> - 1bf32: 842a mv s0,a0 - 1bf34: 8552 mv a0,s4 - 1bf36: fc6fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1bf3a: 8522 mv a0,s0 - 1bf3c: fe4f90ef jal 15720 <_Unwind_Resume@plt> - -000000000001bf40 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_>: - 1bf40: 659c ld a5,8(a1) - 1bf42: 7135 addi sp,sp,-160 - 1bf44: e922 sd s0,144(sp) - 1bf46: e526 sd s1,136(sp) - 1bf48: ed06 sd ra,152(sp) - 1bf4a: 84b2 mv s1,a2 - 1bf4c: 842a mv s0,a0 - 1bf4e: ef99 bnez a5,1bf6c <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x2c> - 1bf50: 01050793 addi a5,a0,16 - 1bf54: e11c sd a5,0(a0) - 1bf56: 620c ld a1,0(a2) - 1bf58: 6610 ld a2,8(a2) - 1bf5a: 962e add a2,a2,a1 - 1bf5c: b07fb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1bf60: 60ea ld ra,152(sp) - 1bf62: 8522 mv a0,s0 - 1bf64: 644a ld s0,144(sp) - 1bf66: 64aa ld s1,136(sp) - 1bf68: 610d addi sp,sp,160 - 1bf6a: 8082 ret - 1bf6c: 850a mv a0,sp - 1bf6e: e14a sd s2,128(sp) - 1bf70: fcce sd s3,120(sp) - 1bf72: f8d2 sd s4,112(sp) - 1bf74: f4d6 sd s5,104(sp) - 1bf76: f0da sd s6,96(sp) - 1bf78: ccdff0ef jal 1bc44 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv> - 1bf7c: 6aa2 ld s5,8(sp) - 1bf7e: 02010913 addi s2,sp,32 - 1bf82: 02f00793 li a5,47 - 1bf86: 03010993 addi s3,sp,48 - 1bf8a: 001a8593 addi a1,s5,1 - 1bf8e: 854a mv a0,s2 - 1bf90: 6b02 ld s6,0(sp) - 1bf92: 8a0a mv s4,sp - 1bf94: f402 sd zero,40(sp) - 1bf96: 02010823 sb zero,48(sp) - 1bf9a: 04f10023 sb a5,64(sp) - 1bf9e: f04e sd s3,32(sp) - 1bfa0: 981f90ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 1bfa4: 7722 ld a4,40(sp) - 1bfa6: 57fd li a5,-1 - 1bfa8: 8389 srli a5,a5,0x2 - 1bfaa: 8f99 sub a5,a5,a4 - 1bfac: 1157e463 bltu a5,s5,1c0b4 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x174> - 1bfb0: 8656 mv a2,s5 - 1bfb2: 85da mv a1,s6 - 1bfb4: 854a mv a0,s2 - 1bfb6: 91bf90ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1bfba: 7722 ld a4,40(sp) - 1bfbc: 57fd li a5,-1 - 1bfbe: 8389 srli a5,a5,0x2 - 1bfc0: 0ef70463 beq a4,a5,1c0a8 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x168> - 1bfc4: 04010a93 addi s5,sp,64 - 1bfc8: 85d6 mv a1,s5 - 1bfca: 4605 li a2,1 - 1bfcc: 854a mv a0,s2 - 1bfce: 903f90ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1bfd2: 7722 ld a4,40(sp) - 1bfd4: 57fd li a5,-1 - 1bfd6: 6490 ld a2,8(s1) - 1bfd8: 8389 srli a5,a5,0x2 - 1bfda: 8f99 sub a5,a5,a4 - 1bfdc: 608c ld a1,0(s1) - 1bfde: 0ac7ef63 bltu a5,a2,1c09c <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x15c> - 1bfe2: 854a mv a0,s2 - 1bfe4: 8edf90ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1bfe8: 0884 addi s1,sp,80 - 1bfea: e0a6 sd s1,64(sp) - 1bfec: 6118 ld a4,0(a0) - 1bfee: 01050793 addi a5,a0,16 - 1bff2: 06f70363 beq a4,a5,1c058 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x118> - 1bff6: 6914 ld a3,16(a0) - 1bff8: e0ba sd a4,64(sp) - 1bffa: e8b6 sd a3,80(sp) - 1bffc: 6518 ld a4,8(a0) - 1bffe: e11c sd a5,0(a0) - 1c000: 00053423 sd zero,8(a0) - 1c004: e4ba sd a4,72(sp) - 1c006: 00050823 sb zero,16(a0) - 1c00a: 6626 ld a2,72(sp) - 1c00c: 6586 ld a1,64(sp) - 1c00e: 01040793 addi a5,s0,16 - 1c012: e01c sd a5,0(s0) - 1c014: 962e add a2,a2,a1 - 1c016: 8522 mv a0,s0 - 1c018: a4bfb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1c01c: 8522 mv a0,s0 - 1c01e: eeaff0ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> - 1c022: 6506 ld a0,64(sp) - 1c024: 00950463 beq a0,s1,1c02c <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0xec> - 1c028: 809f90ef jal 15830 <_ZdlPv@plt> - 1c02c: 7502 ld a0,32(sp) - 1c02e: 01350463 beq a0,s3,1c036 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0xf6> - 1c032: ffef90ef jal 15830 <_ZdlPv@plt> - 1c036: 6502 ld a0,0(sp) - 1c038: 081c addi a5,sp,16 - 1c03a: 00f50463 beq a0,a5,1c042 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x102> - 1c03e: ff2f90ef jal 15830 <_ZdlPv@plt> - 1c042: 60ea ld ra,152(sp) - 1c044: 8522 mv a0,s0 - 1c046: 644a ld s0,144(sp) - 1c048: 690a ld s2,128(sp) - 1c04a: 79e6 ld s3,120(sp) - 1c04c: 7a46 ld s4,112(sp) - 1c04e: 7aa6 ld s5,104(sp) - 1c050: 7b06 ld s6,96(sp) - 1c052: 64aa ld s1,136(sp) - 1c054: 610d addi sp,sp,160 - 1c056: 8082 ret - 1c058: 6518 ld a4,8(a0) - 1c05a: 8626 mv a2,s1 - 1c05c: 85be mv a1,a5 - 1c05e: 0705 addi a4,a4,1 - 1c060: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 1c064: 02058407 vle8.v v8,(a1) - 1c068: 8f15 sub a4,a4,a3 - 1c06a: 95b6 add a1,a1,a3 - 1c06c: 02060427 vse8.v v8,(a2) - 1c070: 9636 add a2,a2,a3 - 1c072: f77d bnez a4,1c060 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x120> - 1c074: b761 j 1bffc <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0xbc> - 1c076: 87aa mv a5,a0 - 1c078: 8522 mv a0,s0 - 1c07a: 843e mv s0,a5 - 1c07c: e80fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c080: 8556 mv a0,s5 - 1c082: e7afa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c086: 854a mv a0,s2 - 1c088: e74fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c08c: 8552 mv a0,s4 - 1c08e: e6efa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c092: 8522 mv a0,s0 - 1c094: e8cf90ef jal 15720 <_Unwind_Resume@plt> - 1c098: 842a mv s0,a0 - 1c09a: b7f5 j 1c086 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x146> - 1c09c: 0001c517 auipc a0,0x1c - 1c0a0: d5c50513 addi a0,a0,-676 # 37df8 <_IO_stdin_used+0x350> - 1c0a4: f7cf90ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 1c0a8: 0001c517 auipc a0,0x1c - 1c0ac: d5050513 addi a0,a0,-688 # 37df8 <_IO_stdin_used+0x350> - 1c0b0: f70f90ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 1c0b4: 0001c517 auipc a0,0x1c - 1c0b8: d4450513 addi a0,a0,-700 # 37df8 <_IO_stdin_used+0x350> - 1c0bc: f64f90ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 1c0c0: 842a mv s0,a0 - 1c0c2: b7d1 j 1c086 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x146> - 1c0c4: 842a mv s0,a0 - 1c0c6: bf6d j 1c080 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x140> - -000000000001c0c8 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_>: - 1c0c8: 87ae mv a5,a1 - 1c0ca: 6790 ld a2,8(a5) - 1c0cc: 618c ld a1,0(a1) - 1c0ce: 7119 addi sp,sp,-128 - 1c0d0: 0002e797 auipc a5,0x2e - 1c0d4: ea87b783 ld a5,-344(a5) # 49f78 <_GLOBAL_OFFSET_TABLE_+0x428> - 1c0d8: f4a6 sd s1,104(sp) - 1c0da: f0ca sd s2,96(sp) - 1c0dc: e8d2 sd s4,80(sp) - 1c0de: fc86 sd ra,120(sp) - 1c0e0: f8a2 sd s0,112(sp) - 1c0e2: ecce sd s3,88(sp) - 1c0e4: e4d6 sd s5,72(sp) - 1c0e6: 07c1 addi a5,a5,16 - 1c0e8: 02010a13 addi s4,sp,32 - 1c0ec: 84aa mv s1,a0 - 1c0ee: 00053423 sd zero,8(a0) - 1c0f2: 00053823 sd zero,16(a0) - 1c0f6: e11c sd a5,0(a0) - 1c0f8: 03010913 addi s2,sp,48 - 1c0fc: 962e add a2,a2,a1 - 1c0fe: 8552 mv a0,s4 - 1c100: f04a sd s2,32(sp) - 1c102: 961fb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1c106: 7582 ld a1,32(sp) - 1c108: 7622 ld a2,40(sp) - 1c10a: 01010993 addi s3,sp,16 - 1c10e: 850a mv a0,sp - 1c110: 962e add a2,a2,a1 - 1c112: 8a8a mv s5,sp - 1c114: e04e sd s3,0(sp) - 1c116: 94dfb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1c11a: 02800513 li a0,40 - 1c11e: eb2f90ef jal 157d0 <_Znwm@plt> - 1c122: 6582 ld a1,0(sp) - 1c124: 6622 ld a2,8(sp) - 1c126: 0002e797 auipc a5,0x2e - 1c12a: be27b783 ld a5,-1054(a5) # 49d08 <_GLOBAL_OFFSET_TABLE_+0x1b8> - 1c12e: 842a mv s0,a0 - 1c130: 01850713 addi a4,a0,24 - 1c134: 07c1 addi a5,a5,16 - 1c136: 0521 addi a0,a0,8 - 1c138: 962e add a2,a2,a1 - 1c13a: e01c sd a5,0(s0) - 1c13c: e418 sd a4,8(s0) - 1c13e: 925fb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1c142: 04000513 li a0,64 - 1c146: e8af90ef jal 157d0 <_Znwm@plt> - 1c14a: cd717057 vsetivli zero,2,e32,mf2,ta,ma - 1c14e: 5e0031d7 vmv.v.i v3,0 - 1c152: 0d807057 vsetvli zero,zero,e64,m1,ta,ma - 1c156: 5e003157 vmv.v.i v2,0 - 1c15a: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma - 1c15e: 00053423 sd zero,8(a0) - 1c162: 00053823 sd zero,16(a0) - 1c166: 01850713 addi a4,a0,24 - 1c16a: 5e00b0d7 vmv.v.i v1,1 - 1c16e: 020761a7 vse32.v v3,(a4) - 1c172: 02050713 addi a4,a0,32 - 1c176: 02077127 vse64.v v2,(a4) - 1c17a: 03050713 addi a4,a0,48 - 1c17e: 020760a7 vse32.v v1,(a4) - 1c182: 87aa mv a5,a0 - 1c184: 0002e717 auipc a4,0x2e - 1c188: e2473703 ld a4,-476(a4) # 49fa8 <_GLOBAL_OFFSET_TABLE_+0x458> - 1c18c: 6888 ld a0,16(s1) - 1c18e: 0741 addi a4,a4,16 - 1c190: e480 sd s0,8(s1) - 1c192: ff80 sd s0,56(a5) - 1c194: e398 sd a4,0(a5) - 1c196: e89c sd a5,16(s1) - 1c198: c511 beqz a0,1c1a4 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0xdc> - 1c19a: 0002e317 auipc t1,0x2e - 1c19e: b2633303 ld t1,-1242(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 1c1a2: 9302 jalr t1 - 1c1a4: 6502 ld a0,0(sp) - 1c1a6: 01350463 beq a0,s3,1c1ae <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0xe6> - 1c1aa: e86f90ef jal 15830 <_ZdlPv@plt> - 1c1ae: 7502 ld a0,32(sp) - 1c1b0: 01250463 beq a0,s2,1c1b8 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0xf0> - 1c1b4: e7cf90ef jal 15830 <_ZdlPv@plt> - 1c1b8: 70e6 ld ra,120(sp) - 1c1ba: 7446 ld s0,112(sp) - 1c1bc: 74a6 ld s1,104(sp) - 1c1be: 7906 ld s2,96(sp) - 1c1c0: 69e6 ld s3,88(sp) - 1c1c2: 6a46 ld s4,80(sp) - 1c1c4: 6aa6 ld s5,72(sp) - 1c1c6: 6109 addi sp,sp,128 - 1c1c8: 8082 ret - 1c1ca: 842a mv s0,a0 - 1c1cc: a035 j 1c1f8 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x130> - 1c1ce: b22f90ef jal 154f0 <__cxa_begin_catch@plt> - 1c1d2: 601c ld a5,0(s0) - 1c1d4: 8522 mv a0,s0 - 1c1d6: 679c ld a5,8(a5) - 1c1d8: 9782 jalr a5 - 1c1da: dc6f90ef jal 157a0 <__cxa_rethrow@plt> - 1c1de: 842a mv s0,a0 - 1c1e0: a031 j 1c1ec <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x124> - 1c1e2: 87aa mv a5,a0 - 1c1e4: 8522 mv a0,s0 - 1c1e6: 843e mv s0,a5 - 1c1e8: e48f90ef jal 15830 <_ZdlPv@plt> - 1c1ec: 8556 mv a0,s5 - 1c1ee: d0efa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c1f2: 8552 mv a0,s4 - 1c1f4: d08fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c1f8: 0002e797 auipc a5,0x2e - 1c1fc: c587b783 ld a5,-936(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> - 1c200: 6888 ld a0,16(s1) - 1c202: 07c1 addi a5,a5,16 - 1c204: e09c sd a5,0(s1) - 1c206: c511 beqz a0,1c212 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x14a> - 1c208: 0002e317 auipc t1,0x2e - 1c20c: ab833303 ld t1,-1352(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 1c210: 9302 jalr t1 - 1c212: 8522 mv a0,s0 - 1c214: d0cf90ef jal 15720 <_Unwind_Resume@plt> - 1c218: 842a mv s0,a0 - 1c21a: bfe1 j 1c1f2 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x12a> - 1c21c: 842a mv s0,a0 - 1c21e: 973f90ef jal 15b90 <__cxa_end_catch@plt> - 1c222: b7e9 j 1c1ec <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x124> - -000000000001c224 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc>: - 1c224: 7119 addi sp,sp,-128 - 1c226: 0002e797 auipc a5,0x2e - 1c22a: d527b783 ld a5,-686(a5) # 49f78 <_GLOBAL_OFFSET_TABLE_+0x428> - 1c22e: f4a6 sd s1,104(sp) - 1c230: ecce sd s3,88(sp) - 1c232: fc86 sd ra,120(sp) - 1c234: f8a2 sd s0,112(sp) - 1c236: f0ca sd s2,96(sp) - 1c238: e8d2 sd s4,80(sp) - 1c23a: e4d6 sd s5,72(sp) - 1c23c: 07c1 addi a5,a5,16 - 1c23e: 03010993 addi s3,sp,48 - 1c242: 00053423 sd zero,8(a0) - 1c246: 00053823 sd zero,16(a0) - 1c24a: e11c sd a5,0(a0) - 1c24c: f04e sd s3,32(sp) - 1c24e: 84aa mv s1,a0 - 1c250: 12058663 beqz a1,1c37c <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x158> - 1c254: 852e mv a0,a1 - 1c256: 892e mv s2,a1 - 1c258: 8a9f90ef jal 15b00 - 1c25c: e02a sd a0,0(sp) - 1c25e: 47bd li a5,15 - 1c260: 02010a13 addi s4,sp,32 - 1c264: 842a mv s0,a0 - 1c266: 0ea7e563 bltu a5,a0,1c350 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x12c> - 1c26a: 4785 li a5,1 - 1c26c: 0cf51d63 bne a0,a5,1c346 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x122> - 1c270: 00094703 lbu a4,0(s2) - 1c274: 87ce mv a5,s3 - 1c276: 8a8a mv s5,sp - 1c278: 02e10823 sb a4,48(sp) - 1c27c: f422 sd s0,40(sp) - 1c27e: 97a2 add a5,a5,s0 - 1c280: 00078023 sb zero,0(a5) - 1c284: 7582 ld a1,32(sp) - 1c286: 7622 ld a2,40(sp) - 1c288: 01010913 addi s2,sp,16 - 1c28c: 8556 mv a0,s5 - 1c28e: 962e add a2,a2,a1 - 1c290: e04a sd s2,0(sp) - 1c292: fd0fb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1c296: 02800513 li a0,40 - 1c29a: d36f90ef jal 157d0 <_Znwm@plt> - 1c29e: 6582 ld a1,0(sp) - 1c2a0: 6622 ld a2,8(sp) - 1c2a2: 0002e797 auipc a5,0x2e - 1c2a6: a667b783 ld a5,-1434(a5) # 49d08 <_GLOBAL_OFFSET_TABLE_+0x1b8> - 1c2aa: 842a mv s0,a0 - 1c2ac: 01850713 addi a4,a0,24 - 1c2b0: 07c1 addi a5,a5,16 - 1c2b2: 0521 addi a0,a0,8 - 1c2b4: 962e add a2,a2,a1 - 1c2b6: e01c sd a5,0(s0) - 1c2b8: e418 sd a4,8(s0) - 1c2ba: fa8fb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1c2be: 04000513 li a0,64 - 1c2c2: d0ef90ef jal 157d0 <_Znwm@plt> - 1c2c6: cd717057 vsetivli zero,2,e32,mf2,ta,ma - 1c2ca: 5e0031d7 vmv.v.i v3,0 - 1c2ce: 0d807057 vsetvli zero,zero,e64,m1,ta,ma - 1c2d2: 5e003157 vmv.v.i v2,0 - 1c2d6: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma - 1c2da: 00053423 sd zero,8(a0) - 1c2de: 00053823 sd zero,16(a0) - 1c2e2: 01850713 addi a4,a0,24 - 1c2e6: 5e00b0d7 vmv.v.i v1,1 - 1c2ea: 020761a7 vse32.v v3,(a4) - 1c2ee: 02050713 addi a4,a0,32 - 1c2f2: 02077127 vse64.v v2,(a4) - 1c2f6: 03050713 addi a4,a0,48 - 1c2fa: 020760a7 vse32.v v1,(a4) - 1c2fe: 87aa mv a5,a0 - 1c300: 0002e717 auipc a4,0x2e - 1c304: ca873703 ld a4,-856(a4) # 49fa8 <_GLOBAL_OFFSET_TABLE_+0x458> - 1c308: 6888 ld a0,16(s1) - 1c30a: 0741 addi a4,a4,16 - 1c30c: e480 sd s0,8(s1) - 1c30e: ff80 sd s0,56(a5) - 1c310: e398 sd a4,0(a5) - 1c312: e89c sd a5,16(s1) - 1c314: c511 beqz a0,1c320 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0xfc> - 1c316: 0002e317 auipc t1,0x2e - 1c31a: 9aa33303 ld t1,-1622(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 1c31e: 9302 jalr t1 - 1c320: 6502 ld a0,0(sp) - 1c322: 01250463 beq a0,s2,1c32a <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x106> - 1c326: d0af90ef jal 15830 <_ZdlPv@plt> - 1c32a: 7502 ld a0,32(sp) - 1c32c: 01350463 beq a0,s3,1c334 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x110> - 1c330: d00f90ef jal 15830 <_ZdlPv@plt> - 1c334: 70e6 ld ra,120(sp) - 1c336: 7446 ld s0,112(sp) - 1c338: 74a6 ld s1,104(sp) - 1c33a: 7906 ld s2,96(sp) - 1c33c: 69e6 ld s3,88(sp) - 1c33e: 6a46 ld s4,80(sp) - 1c340: 6aa6 ld s5,72(sp) - 1c342: 6109 addi sp,sp,128 - 1c344: 8082 ret - 1c346: 87ce mv a5,s3 - 1c348: 8a8a mv s5,sp - 1c34a: d90d beqz a0,1c27c <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x58> - 1c34c: 854e mv a0,s3 - 1c34e: a811 j 1c362 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x13e> - 1c350: 858a mv a1,sp - 1c352: 4601 li a2,0 - 1c354: 8552 mv a0,s4 - 1c356: 8a8a mv s5,sp - 1c358: a88f90ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1c35c: 6782 ld a5,0(sp) - 1c35e: f02a sd a0,32(sp) - 1c360: f83e sd a5,48(sp) - 1c362: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1c366: 02090407 vle8.v v8,(s2) - 1c36a: 8c1d sub s0,s0,a5 - 1c36c: 993e add s2,s2,a5 - 1c36e: 02050427 vse8.v v8,(a0) - 1c372: 953e add a0,a0,a5 - 1c374: f47d bnez s0,1c362 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x13e> - 1c376: 6402 ld s0,0(sp) - 1c378: 7782 ld a5,32(sp) - 1c37a: b709 j 1c27c <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x58> - 1c37c: 985f90ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 1c380: 842a mv s0,a0 - 1c382: a01d j 1c3a8 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x184> - 1c384: 842a mv s0,a0 - 1c386: a831 j 1c3a2 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x17e> - 1c388: 968f90ef jal 154f0 <__cxa_begin_catch@plt> - 1c38c: 601c ld a5,0(s0) - 1c38e: 8522 mv a0,s0 - 1c390: 679c ld a5,8(a5) - 1c392: 9782 jalr a5 - 1c394: c0cf90ef jal 157a0 <__cxa_rethrow@plt> - 1c398: 87aa mv a5,a0 - 1c39a: 8522 mv a0,s0 - 1c39c: 843e mv s0,a5 - 1c39e: c92f90ef jal 15830 <_ZdlPv@plt> - 1c3a2: 8556 mv a0,s5 - 1c3a4: b58fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c3a8: 8552 mv a0,s4 - 1c3aa: b52fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c3ae: 0002e797 auipc a5,0x2e - 1c3b2: aa27b783 ld a5,-1374(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> - 1c3b6: 6888 ld a0,16(s1) - 1c3b8: 07c1 addi a5,a5,16 - 1c3ba: e09c sd a5,0(s1) - 1c3bc: c511 beqz a0,1c3c8 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x1a4> - 1c3be: 0002e317 auipc t1,0x2e - 1c3c2: 90233303 ld t1,-1790(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 1c3c6: 9302 jalr t1 - 1c3c8: 8522 mv a0,s0 - 1c3ca: b56f90ef jal 15720 <_Unwind_Resume@plt> - 1c3ce: 842a mv s0,a0 - 1c3d0: bff9 j 1c3ae <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x18a> - 1c3d2: 842a mv s0,a0 - 1c3d4: fbcf90ef jal 15b90 <__cxa_end_catch@plt> - 1c3d8: b7e9 j 1c3a2 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x17e> - -000000000001c3da <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_>: - 1c3da: 87ae mv a5,a1 - 1c3dc: 6790 ld a2,8(a5) - 1c3de: 618c ld a1,0(a1) - 1c3e0: 7119 addi sp,sp,-128 - 1c3e2: 0002e797 auipc a5,0x2e - 1c3e6: 84e7b783 ld a5,-1970(a5) # 49c30 <_GLOBAL_OFFSET_TABLE_+0xe0> - 1c3ea: f4a6 sd s1,104(sp) - 1c3ec: f0ca sd s2,96(sp) - 1c3ee: e8d2 sd s4,80(sp) - 1c3f0: fc86 sd ra,120(sp) - 1c3f2: f8a2 sd s0,112(sp) - 1c3f4: ecce sd s3,88(sp) - 1c3f6: e4d6 sd s5,72(sp) - 1c3f8: 07c1 addi a5,a5,16 - 1c3fa: 02010a13 addi s4,sp,32 - 1c3fe: 84aa mv s1,a0 - 1c400: 00053423 sd zero,8(a0) - 1c404: 00053823 sd zero,16(a0) - 1c408: e11c sd a5,0(a0) - 1c40a: 03010913 addi s2,sp,48 - 1c40e: 962e add a2,a2,a1 - 1c410: 8552 mv a0,s4 - 1c412: f04a sd s2,32(sp) - 1c414: e4efb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1c418: 7582 ld a1,32(sp) - 1c41a: 7622 ld a2,40(sp) - 1c41c: 01010993 addi s3,sp,16 - 1c420: 850a mv a0,sp - 1c422: 962e add a2,a2,a1 - 1c424: 8a8a mv s5,sp - 1c426: e04e sd s3,0(sp) - 1c428: e3afb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1c42c: 02800513 li a0,40 - 1c430: ba0f90ef jal 157d0 <_Znwm@plt> - 1c434: 6582 ld a1,0(sp) - 1c436: 6622 ld a2,8(sp) - 1c438: 0002e797 auipc a5,0x2e - 1c43c: 8d07b783 ld a5,-1840(a5) # 49d08 <_GLOBAL_OFFSET_TABLE_+0x1b8> - 1c440: 842a mv s0,a0 - 1c442: 01850713 addi a4,a0,24 - 1c446: 07c1 addi a5,a5,16 - 1c448: 0521 addi a0,a0,8 - 1c44a: 962e add a2,a2,a1 - 1c44c: e01c sd a5,0(s0) - 1c44e: e418 sd a4,8(s0) - 1c450: e12fb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1c454: 04000513 li a0,64 - 1c458: b78f90ef jal 157d0 <_Znwm@plt> - 1c45c: cd717057 vsetivli zero,2,e32,mf2,ta,ma - 1c460: 5e0031d7 vmv.v.i v3,0 - 1c464: 0d807057 vsetvli zero,zero,e64,m1,ta,ma - 1c468: 5e003157 vmv.v.i v2,0 - 1c46c: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma - 1c470: 00053423 sd zero,8(a0) - 1c474: 00053823 sd zero,16(a0) - 1c478: 01850713 addi a4,a0,24 - 1c47c: 5e00b0d7 vmv.v.i v1,1 - 1c480: 020761a7 vse32.v v3,(a4) - 1c484: 02050713 addi a4,a0,32 - 1c488: 02077127 vse64.v v2,(a4) - 1c48c: 03050713 addi a4,a0,48 - 1c490: 020760a7 vse32.v v1,(a4) - 1c494: 87aa mv a5,a0 - 1c496: 0002e717 auipc a4,0x2e - 1c49a: b1273703 ld a4,-1262(a4) # 49fa8 <_GLOBAL_OFFSET_TABLE_+0x458> - 1c49e: 6888 ld a0,16(s1) - 1c4a0: 0741 addi a4,a4,16 - 1c4a2: e480 sd s0,8(s1) - 1c4a4: ff80 sd s0,56(a5) - 1c4a6: e398 sd a4,0(a5) - 1c4a8: e89c sd a5,16(s1) - 1c4aa: c511 beqz a0,1c4b6 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0xdc> - 1c4ac: 0002e317 auipc t1,0x2e - 1c4b0: 81433303 ld t1,-2028(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 1c4b4: 9302 jalr t1 - 1c4b6: 6502 ld a0,0(sp) - 1c4b8: 01350463 beq a0,s3,1c4c0 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0xe6> - 1c4bc: b74f90ef jal 15830 <_ZdlPv@plt> - 1c4c0: 7502 ld a0,32(sp) - 1c4c2: 01250463 beq a0,s2,1c4ca <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0xf0> - 1c4c6: b6af90ef jal 15830 <_ZdlPv@plt> - 1c4ca: 70e6 ld ra,120(sp) - 1c4cc: 7446 ld s0,112(sp) - 1c4ce: 74a6 ld s1,104(sp) - 1c4d0: 7906 ld s2,96(sp) - 1c4d2: 69e6 ld s3,88(sp) - 1c4d4: 6a46 ld s4,80(sp) - 1c4d6: 6aa6 ld s5,72(sp) - 1c4d8: 6109 addi sp,sp,128 - 1c4da: 8082 ret - 1c4dc: 842a mv s0,a0 - 1c4de: a035 j 1c50a <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x130> - 1c4e0: 810f90ef jal 154f0 <__cxa_begin_catch@plt> - 1c4e4: 601c ld a5,0(s0) - 1c4e6: 8522 mv a0,s0 - 1c4e8: 679c ld a5,8(a5) - 1c4ea: 9782 jalr a5 - 1c4ec: ab4f90ef jal 157a0 <__cxa_rethrow@plt> - 1c4f0: 842a mv s0,a0 - 1c4f2: a031 j 1c4fe <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x124> - 1c4f4: 87aa mv a5,a0 - 1c4f6: 8522 mv a0,s0 - 1c4f8: 843e mv s0,a5 - 1c4fa: b36f90ef jal 15830 <_ZdlPv@plt> - 1c4fe: 8556 mv a0,s5 - 1c500: 9fcfa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c504: 8552 mv a0,s4 - 1c506: 9f6fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c50a: 0002e797 auipc a5,0x2e - 1c50e: 8867b783 ld a5,-1914(a5) # 49d90 <_GLOBAL_OFFSET_TABLE_+0x240> - 1c512: 6888 ld a0,16(s1) - 1c514: 07c1 addi a5,a5,16 - 1c516: e09c sd a5,0(s1) - 1c518: c511 beqz a0,1c524 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x14a> - 1c51a: 0002d317 auipc t1,0x2d - 1c51e: 7a633303 ld t1,1958(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 1c522: 9302 jalr t1 - 1c524: 8522 mv a0,s0 - 1c526: 9faf90ef jal 15720 <_Unwind_Resume@plt> - 1c52a: 842a mv s0,a0 - 1c52c: bfe1 j 1c504 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x12a> - 1c52e: 842a mv s0,a0 - 1c530: e60f90ef jal 15b90 <__cxa_end_catch@plt> - 1c534: b7e9 j 1c4fe <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x124> - -000000000001c536 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc>: - 1c536: 7119 addi sp,sp,-128 - 1c538: 0002d797 auipc a5,0x2d - 1c53c: 6f87b783 ld a5,1784(a5) # 49c30 <_GLOBAL_OFFSET_TABLE_+0xe0> - 1c540: f4a6 sd s1,104(sp) - 1c542: ecce sd s3,88(sp) - 1c544: fc86 sd ra,120(sp) - 1c546: f8a2 sd s0,112(sp) - 1c548: f0ca sd s2,96(sp) - 1c54a: e8d2 sd s4,80(sp) - 1c54c: e4d6 sd s5,72(sp) - 1c54e: 07c1 addi a5,a5,16 - 1c550: 03010993 addi s3,sp,48 - 1c554: 00053423 sd zero,8(a0) - 1c558: 00053823 sd zero,16(a0) - 1c55c: e11c sd a5,0(a0) - 1c55e: f04e sd s3,32(sp) - 1c560: 84aa mv s1,a0 - 1c562: 12058663 beqz a1,1c68e <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x158> - 1c566: 852e mv a0,a1 - 1c568: 892e mv s2,a1 - 1c56a: d96f90ef jal 15b00 - 1c56e: e02a sd a0,0(sp) - 1c570: 47bd li a5,15 - 1c572: 02010a13 addi s4,sp,32 - 1c576: 842a mv s0,a0 - 1c578: 0ea7e563 bltu a5,a0,1c662 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x12c> - 1c57c: 4785 li a5,1 - 1c57e: 0cf51d63 bne a0,a5,1c658 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x122> - 1c582: 00094703 lbu a4,0(s2) - 1c586: 87ce mv a5,s3 - 1c588: 8a8a mv s5,sp - 1c58a: 02e10823 sb a4,48(sp) - 1c58e: f422 sd s0,40(sp) - 1c590: 97a2 add a5,a5,s0 - 1c592: 00078023 sb zero,0(a5) - 1c596: 7582 ld a1,32(sp) - 1c598: 7622 ld a2,40(sp) - 1c59a: 01010913 addi s2,sp,16 - 1c59e: 8556 mv a0,s5 - 1c5a0: 962e add a2,a2,a1 - 1c5a2: e04a sd s2,0(sp) - 1c5a4: cbefb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1c5a8: 02800513 li a0,40 - 1c5ac: a24f90ef jal 157d0 <_Znwm@plt> - 1c5b0: 6582 ld a1,0(sp) - 1c5b2: 6622 ld a2,8(sp) - 1c5b4: 0002d797 auipc a5,0x2d - 1c5b8: 7547b783 ld a5,1876(a5) # 49d08 <_GLOBAL_OFFSET_TABLE_+0x1b8> - 1c5bc: 842a mv s0,a0 - 1c5be: 01850713 addi a4,a0,24 - 1c5c2: 07c1 addi a5,a5,16 - 1c5c4: 0521 addi a0,a0,8 - 1c5c6: 962e add a2,a2,a1 - 1c5c8: e01c sd a5,0(s0) - 1c5ca: e418 sd a4,8(s0) - 1c5cc: c96fb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1c5d0: 04000513 li a0,64 - 1c5d4: 9fcf90ef jal 157d0 <_Znwm@plt> - 1c5d8: cd717057 vsetivli zero,2,e32,mf2,ta,ma - 1c5dc: 5e0031d7 vmv.v.i v3,0 - 1c5e0: 0d807057 vsetvli zero,zero,e64,m1,ta,ma - 1c5e4: 5e003157 vmv.v.i v2,0 - 1c5e8: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma - 1c5ec: 00053423 sd zero,8(a0) - 1c5f0: 00053823 sd zero,16(a0) - 1c5f4: 01850713 addi a4,a0,24 - 1c5f8: 5e00b0d7 vmv.v.i v1,1 - 1c5fc: 020761a7 vse32.v v3,(a4) - 1c600: 02050713 addi a4,a0,32 - 1c604: 02077127 vse64.v v2,(a4) - 1c608: 03050713 addi a4,a0,48 - 1c60c: 020760a7 vse32.v v1,(a4) - 1c610: 87aa mv a5,a0 - 1c612: 0002e717 auipc a4,0x2e - 1c616: 99673703 ld a4,-1642(a4) # 49fa8 <_GLOBAL_OFFSET_TABLE_+0x458> - 1c61a: 6888 ld a0,16(s1) - 1c61c: 0741 addi a4,a4,16 - 1c61e: e480 sd s0,8(s1) - 1c620: ff80 sd s0,56(a5) - 1c622: e398 sd a4,0(a5) - 1c624: e89c sd a5,16(s1) - 1c626: c511 beqz a0,1c632 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0xfc> - 1c628: 0002d317 auipc t1,0x2d - 1c62c: 69833303 ld t1,1688(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 1c630: 9302 jalr t1 - 1c632: 6502 ld a0,0(sp) - 1c634: 01250463 beq a0,s2,1c63c <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x106> - 1c638: 9f8f90ef jal 15830 <_ZdlPv@plt> - 1c63c: 7502 ld a0,32(sp) - 1c63e: 01350463 beq a0,s3,1c646 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x110> - 1c642: 9eef90ef jal 15830 <_ZdlPv@plt> - 1c646: 70e6 ld ra,120(sp) - 1c648: 7446 ld s0,112(sp) - 1c64a: 74a6 ld s1,104(sp) - 1c64c: 7906 ld s2,96(sp) - 1c64e: 69e6 ld s3,88(sp) - 1c650: 6a46 ld s4,80(sp) - 1c652: 6aa6 ld s5,72(sp) - 1c654: 6109 addi sp,sp,128 - 1c656: 8082 ret - 1c658: 87ce mv a5,s3 - 1c65a: 8a8a mv s5,sp - 1c65c: d90d beqz a0,1c58e <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x58> - 1c65e: 854e mv a0,s3 - 1c660: a811 j 1c674 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x13e> - 1c662: 858a mv a1,sp - 1c664: 4601 li a2,0 - 1c666: 8552 mv a0,s4 - 1c668: 8a8a mv s5,sp - 1c66a: f77f80ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1c66e: 6782 ld a5,0(sp) - 1c670: f02a sd a0,32(sp) - 1c672: f83e sd a5,48(sp) - 1c674: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1c678: 02090407 vle8.v v8,(s2) - 1c67c: 8c1d sub s0,s0,a5 - 1c67e: 993e add s2,s2,a5 - 1c680: 02050427 vse8.v v8,(a0) - 1c684: 953e add a0,a0,a5 - 1c686: f47d bnez s0,1c674 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x13e> - 1c688: 6402 ld s0,0(sp) - 1c68a: 7782 ld a5,32(sp) - 1c68c: b709 j 1c58e <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x58> - 1c68e: e72f90ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 1c692: 842a mv s0,a0 - 1c694: a01d j 1c6ba <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x184> - 1c696: 842a mv s0,a0 - 1c698: a831 j 1c6b4 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x17e> - 1c69a: e57f80ef jal 154f0 <__cxa_begin_catch@plt> - 1c69e: 601c ld a5,0(s0) - 1c6a0: 8522 mv a0,s0 - 1c6a2: 679c ld a5,8(a5) - 1c6a4: 9782 jalr a5 - 1c6a6: 8faf90ef jal 157a0 <__cxa_rethrow@plt> - 1c6aa: 87aa mv a5,a0 - 1c6ac: 8522 mv a0,s0 - 1c6ae: 843e mv s0,a5 - 1c6b0: 980f90ef jal 15830 <_ZdlPv@plt> - 1c6b4: 8556 mv a0,s5 - 1c6b6: 846fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c6ba: 8552 mv a0,s4 - 1c6bc: 840fa0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c6c0: 0002d797 auipc a5,0x2d - 1c6c4: 6d07b783 ld a5,1744(a5) # 49d90 <_GLOBAL_OFFSET_TABLE_+0x240> - 1c6c8: 6888 ld a0,16(s1) - 1c6ca: 07c1 addi a5,a5,16 - 1c6cc: e09c sd a5,0(s1) - 1c6ce: c511 beqz a0,1c6da <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x1a4> - 1c6d0: 0002d317 auipc t1,0x2d - 1c6d4: 5f033303 ld t1,1520(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 1c6d8: 9302 jalr t1 - 1c6da: 8522 mv a0,s0 - 1c6dc: 844f90ef jal 15720 <_Unwind_Resume@plt> - 1c6e0: 842a mv s0,a0 - 1c6e2: bff9 j 1c6c0 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x18a> - 1c6e4: 842a mv s0,a0 - 1c6e6: caaf90ef jal 15b90 <__cxa_end_catch@plt> - 1c6ea: b7e9 j 1c6b4 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x17e> - -000000000001c6ec <_ZN7testing8internal2RED1Ev>: - 1c6ec: 00854783 lbu a5,8(a0) - 1c6f0: 1141 addi sp,sp,-16 - 1c6f2: e022 sd s0,0(sp) - 1c6f4: e406 sd ra,8(sp) - 1c6f6: 842a mv s0,a0 - 1c6f8: e799 bnez a5,1c706 <_ZN7testing8internal2RED1Ev+0x1a> - 1c6fa: 6008 ld a0,0(s0) - 1c6fc: 6402 ld s0,0(sp) - 1c6fe: 60a2 ld ra,8(sp) - 1c700: 0141 addi sp,sp,16 - 1c702: 98ef906f j 15890 - 1c706: 05050513 addi a0,a0,80 - 1c70a: ba7f80ef jal 152b0 - 1c70e: 01040513 addi a0,s0,16 - 1c712: b9ff80ef jal 152b0 - 1c716: 6008 ld a0,0(s0) - 1c718: 6402 ld s0,0(sp) - 1c71a: 60a2 ld ra,8(sp) - 1c71c: 0141 addi sp,sp,16 - 1c71e: 972f906f j 15890 - -000000000001c722 <_ZN7testing8internal2RE9FullMatchEPKcRKS1_>: - 1c722: 0085c703 lbu a4,8(a1) - 1c726: e319 bnez a4,1c72c <_ZN7testing8internal2RE9FullMatchEPKcRKS1_+0xa> - 1c728: 853a mv a0,a4 - 1c72a: 8082 ret - 1c72c: 1101 addi sp,sp,-32 - 1c72e: 87ae mv a5,a1 - 1c730: 4701 li a4,0 - 1c732: 85aa mv a1,a0 - 1c734: 0034 addi a3,sp,8 - 1c736: 01078513 addi a0,a5,16 - 1c73a: 4605 li a2,1 - 1c73c: ec06 sd ra,24(sp) - 1c73e: ca2f90ef jal 15be0 - 1c742: 60e2 ld ra,24(sp) - 1c744: 00153713 seqz a4,a0 - 1c748: 853a mv a0,a4 - 1c74a: 6105 addi sp,sp,32 - 1c74c: 8082 ret - -000000000001c74e <_ZN7testing8internal2RE12PartialMatchEPKcRKS1_>: - 1c74e: 0085c703 lbu a4,8(a1) - 1c752: e319 bnez a4,1c758 <_ZN7testing8internal2RE12PartialMatchEPKcRKS1_+0xa> - 1c754: 853a mv a0,a4 - 1c756: 8082 ret - 1c758: 1101 addi sp,sp,-32 - 1c75a: 87ae mv a5,a1 - 1c75c: 4701 li a4,0 - 1c75e: 85aa mv a1,a0 - 1c760: 0034 addi a3,sp,8 - 1c762: 05078513 addi a0,a5,80 - 1c766: 4605 li a2,1 - 1c768: ec06 sd ra,24(sp) - 1c76a: c76f90ef jal 15be0 - 1c76e: 60e2 ld ra,24(sp) - 1c770: 00153713 seqz a4,a0 - 1c774: 853a mv a0,a4 - 1c776: 6105 addi sp,sp,32 - 1c778: 8082 ret - -000000000001c77a <_ZN7testing8internal8GTestLogD1Ev>: - 1c77a: 0002e717 auipc a4,0x2e - 1c77e: 81e73703 ld a4,-2018(a4) # 49f98 <_ZSt4cerr@Base> - 1c782: 631c ld a5,0(a4) - 1c784: 1101 addi sp,sp,-32 - 1c786: e822 sd s0,16(sp) - 1c788: fe87b783 ld a5,-24(a5) - 1c78c: ec06 sd ra,24(sp) - 1c78e: e426 sd s1,8(sp) - 1c790: 97ba add a5,a5,a4 - 1c792: 7be0 ld s0,240(a5) - 1c794: c02d beqz s0,1c7f6 <_ZN7testing8internal8GTestLogD1Ev+0x7c> - 1c796: 03844783 lbu a5,56(s0) - 1c79a: 84aa mv s1,a0 - 1c79c: c785 beqz a5,1c7c4 <_ZN7testing8internal8GTestLogD1Ev+0x4a> - 1c79e: 04344583 lbu a1,67(s0) - 1c7a2: 0002d517 auipc a0,0x2d - 1c7a6: 7f653503 ld a0,2038(a0) # 49f98 <_ZSt4cerr@Base> - 1c7aa: 8a6f90ef jal 15850 <_ZNSo3putEc@plt> - 1c7ae: c02f90ef jal 15bb0 <_ZNSo5flushEv@plt> - 1c7b2: 4098 lw a4,0(s1) - 1c7b4: 478d li a5,3 - 1c7b6: 02f70763 beq a4,a5,1c7e4 <_ZN7testing8internal8GTestLogD1Ev+0x6a> - 1c7ba: 60e2 ld ra,24(sp) - 1c7bc: 6442 ld s0,16(sp) - 1c7be: 64a2 ld s1,8(sp) - 1c7c0: 6105 addi sp,sp,32 - 1c7c2: 8082 ret - 1c7c4: 8522 mv a0,s0 - 1c7c6: d7bf80ef jal 15540 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 1c7ca: 601c ld a5,0(s0) - 1c7cc: 0002d717 auipc a4,0x2d - 1c7d0: 62c73703 ld a4,1580(a4) # 49df8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x338e4> - 1c7d4: 45a9 li a1,10 - 1c7d6: 7b9c ld a5,48(a5) - 1c7d8: fce785e3 beq a5,a4,1c7a2 <_ZN7testing8internal8GTestLogD1Ev+0x28> - 1c7dc: 8522 mv a0,s0 - 1c7de: 9782 jalr a5 - 1c7e0: 85aa mv a1,a0 - 1c7e2: b7c1 j 1c7a2 <_ZN7testing8internal8GTestLogD1Ev+0x28> - 1c7e4: 0002d797 auipc a5,0x2d - 1c7e8: 6547b783 ld a5,1620(a5) # 49e38 - 1c7ec: 6388 ld a0,0(a5) - 1c7ee: bd2f90ef jal 15bc0 - 1c7f2: c1ff80ef jal 15410 - 1c7f6: edbf80ef jal 156d0 <_ZSt16__throw_bad_castv@plt> - -000000000001c7fa <_ZN7testing8internal11GetFileSizeEP8_IO_FILE>: - 1c7fa: 1141 addi sp,sp,-16 - 1c7fc: 4609 li a2,2 - 1c7fe: 4581 li a1,0 - 1c800: e022 sd s0,0(sp) - 1c802: e406 sd ra,8(sp) - 1c804: 842a mv s0,a0 - 1c806: a1bf80ef jal 15220 - 1c80a: 8522 mv a0,s0 - 1c80c: 6402 ld s0,0(sp) - 1c80e: 60a2 ld ra,8(sp) - 1c810: 0141 addi sp,sp,16 - 1c812: caef906f j 15cc0 - -000000000001c816 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE>: - 1c816: 7139 addi sp,sp,-64 - 1c818: e852 sd s4,16(sp) - 1c81a: 8a2a mv s4,a0 - 1c81c: 852e mv a0,a1 - 1c81e: fc06 sd ra,56(sp) - 1c820: f822 sd s0,48(sp) - 1c822: f426 sd s1,40(sp) - 1c824: f04a sd s2,32(sp) - 1c826: ec4e sd s3,24(sp) - 1c828: 892e mv s2,a1 - 1c82a: fd1ff0ef jal 1c7fa <_ZN7testing8internal11GetFileSizeEP8_IO_FILE> - 1c82e: 84aa mv s1,a0 - 1c830: a90f90ef jal 15ac0 <_Znam@plt> - 1c834: 89aa mv s3,a0 - 1c836: 4601 li a2,0 - 1c838: 854a mv a0,s2 - 1c83a: 4581 li a1,0 - 1c83c: 9e5f80ef jal 15220 - 1c840: 4401 li s0,0 - 1c842: a019 j 1c848 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x32> - 1c844: 00947c63 bgeu s0,s1,1c85c <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x46> - 1c848: 40848633 sub a2,s1,s0 - 1c84c: 00898533 add a0,s3,s0 - 1c850: 86ca mv a3,s2 - 1c852: 4585 li a1,1 - 1c854: fadf80ef jal 15800 - 1c858: 942a add s0,s0,a0 - 1c85a: f56d bnez a0,1c844 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x2e> - 1c85c: 010a0513 addi a0,s4,16 - 1c860: e422 sd s0,8(sp) - 1c862: 00aa3023 sd a0,0(s4) - 1c866: 47bd li a5,15 - 1c868: 0287fb63 bgeu a5,s0,1c89e <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x88> - 1c86c: 4601 li a2,0 - 1c86e: 002c addi a1,sp,8 - 1c870: 8552 mv a0,s4 - 1c872: d6ff80ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1c876: 67a2 ld a5,8(sp) - 1c878: 00aa3023 sd a0,0(s4) - 1c87c: 00fa3823 sd a5,16(s4) - 1c880: 874e mv a4,s3 - 1c882: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1c886: 02070407 vle8.v v8,(a4) - 1c88a: 8c1d sub s0,s0,a5 - 1c88c: 973e add a4,a4,a5 - 1c88e: 02050427 vse8.v v8,(a0) - 1c892: 953e add a0,a0,a5 - 1c894: f47d bnez s0,1c882 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x6c> - 1c896: 6422 ld s0,8(sp) - 1c898: 000a3503 ld a0,0(s4) - 1c89c: a801 j 1c8ac <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x96> - 1c89e: 4785 li a5,1 - 1c8a0: 02f41763 bne s0,a5,1c8ce <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0xb8> - 1c8a4: 0009c783 lbu a5,0(s3) - 1c8a8: 00fa0823 sb a5,16(s4) - 1c8ac: 008a3423 sd s0,8(s4) - 1c8b0: 9522 add a0,a0,s0 - 1c8b2: 00050023 sb zero,0(a0) - 1c8b6: 854e mv a0,s3 - 1c8b8: c28f90ef jal 15ce0 <_ZdaPv@plt> - 1c8bc: 70e2 ld ra,56(sp) - 1c8be: 7442 ld s0,48(sp) - 1c8c0: 74a2 ld s1,40(sp) - 1c8c2: 7902 ld s2,32(sp) - 1c8c4: 69e2 ld s3,24(sp) - 1c8c6: 8552 mv a0,s4 - 1c8c8: 6a42 ld s4,16(sp) - 1c8ca: 6121 addi sp,sp,64 - 1c8cc: 8082 ret - 1c8ce: dc79 beqz s0,1c8ac <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x96> - 1c8d0: bf45 j 1c880 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x6a> - -000000000001c8d2 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev>: - 1c8d2: 7159 addi sp,sp,-112 - 1c8d4: f0a2 sd s0,96(sp) - 1c8d6: 8d81b403 ld s0,-1832(gp) # 4a668 <_ZN7testing8internalL21g_injected_test_argvsE> - 1c8da: e4ce sd s3,72(sp) - 1c8dc: f486 sd ra,104(sp) - 1c8de: 89aa mv s3,a0 - 1c8e0: 10040263 beqz s0,1c9e4 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x112> - 1c8e4: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1c8e8: 5e0030d7 vmv.v.i v1,0 - 1c8ec: eca6 sd s1,88(sp) - 1c8ee: f45e sd s7,40(sp) - 1c8f0: 6418 ld a4,8(s0) - 1c8f2: 601c ld a5,0(s0) - 1c8f4: 020570a7 vse64.v v1,(a0) - 1c8f8: 00053823 sd zero,16(a0) - 1c8fc: 40f704b3 sub s1,a4,a5 - 1c900: 0cf70963 beq a4,a5,1c9d2 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x100> - 1c904: fc100793 li a5,-63 - 1c908: 8385 srli a5,a5,0x1 - 1c90a: e8ca sd s2,80(sp) - 1c90c: e0d2 sd s4,64(sp) - 1c90e: 0e97e563 bltu a5,s1,1c9f8 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x126> - 1c912: 8526 mv a0,s1 - 1c914: ebdf80ef jal 157d0 <_Znwm@plt> - 1c918: 8baa mv s7,a0 - 1c91a: 94de add s1,s1,s7 - 1c91c: 0099b823 sd s1,16(s3) - 1c920: 0179b023 sd s7,0(s3) - 1c924: 0179b423 sd s7,8(s3) - 1c928: 00043903 ld s2,0(s0) - 1c92c: 00843a03 ld s4,8(s0) - 1c930: 0d490263 beq s2,s4,1c9f4 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x122> - 1c934: fc56 sd s5,56(sp) - 1c936: f85a sd s6,48(sp) - 1c938: f062 sd s8,32(sp) - 1c93a: ec66 sd s9,24(sp) - 1c93c: 84de mv s1,s7 - 1c93e: 4abd li s5,15 - 1c940: 4b05 li s6,1 - 1c942: 00810c13 addi s8,sp,8 - 1c946: a831 j 1c962 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x90> - 1c948: 09640963 beq s0,s6,1c9da <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x108> - 1c94c: ec0d bnez s0,1c986 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0xb4> - 1c94e: e480 sd s0,8(s1) - 1c950: 9522 add a0,a0,s0 - 1c952: 00050023 sb zero,0(a0) - 1c956: 02090913 addi s2,s2,32 - 1c95a: 02048493 addi s1,s1,32 - 1c95e: 052a0a63 beq s4,s2,1c9b2 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0xe0> - 1c962: 00893403 ld s0,8(s2) - 1c966: 01048513 addi a0,s1,16 - 1c96a: e088 sd a0,0(s1) - 1c96c: 00093c83 ld s9,0(s2) - 1c970: e422 sd s0,8(sp) - 1c972: fc8afbe3 bgeu s5,s0,1c948 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x76> - 1c976: 4601 li a2,0 - 1c978: 85e2 mv a1,s8 - 1c97a: 8526 mv a0,s1 - 1c97c: c65f80ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1c980: 67a2 ld a5,8(sp) - 1c982: e088 sd a0,0(s1) - 1c984: e89c sd a5,16(s1) - 1c986: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1c98a: 020c8407 vle8.v v8,(s9) - 1c98e: 8c1d sub s0,s0,a5 - 1c990: 9cbe add s9,s9,a5 - 1c992: 02050427 vse8.v v8,(a0) - 1c996: 953e add a0,a0,a5 - 1c998: f47d bnez s0,1c986 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0xb4> - 1c99a: 6422 ld s0,8(sp) - 1c99c: 6088 ld a0,0(s1) - 1c99e: 02090913 addi s2,s2,32 - 1c9a2: e480 sd s0,8(s1) - 1c9a4: 9522 add a0,a0,s0 - 1c9a6: 00050023 sb zero,0(a0) - 1c9aa: 02048493 addi s1,s1,32 - 1c9ae: fb2a1ae3 bne s4,s2,1c962 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x90> - 1c9b2: 7ae2 ld s5,56(sp) - 1c9b4: 7b42 ld s6,48(sp) - 1c9b6: 7c02 ld s8,32(sp) - 1c9b8: 6ce2 ld s9,24(sp) - 1c9ba: 70a6 ld ra,104(sp) - 1c9bc: 7406 ld s0,96(sp) - 1c9be: 0099b423 sd s1,8(s3) - 1c9c2: 6946 ld s2,80(sp) - 1c9c4: 64e6 ld s1,88(sp) - 1c9c6: 6a06 ld s4,64(sp) - 1c9c8: 7ba2 ld s7,40(sp) - 1c9ca: 854e mv a0,s3 - 1c9cc: 69a6 ld s3,72(sp) - 1c9ce: 6165 addi sp,sp,112 - 1c9d0: 8082 ret - 1c9d2: e8ca sd s2,80(sp) - 1c9d4: e0d2 sd s4,64(sp) - 1c9d6: 4b81 li s7,0 - 1c9d8: b789 j 1c91a <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x48> - 1c9da: 000cc783 lbu a5,0(s9) - 1c9de: 00f48823 sb a5,16(s1) - 1c9e2: b7b5 j 1c94e <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x7c> - 1c9e4: f9ffb0ef jal 18982 <_ZN7testing8internal8GetArgvsB5cxx11Ev> - 1c9e8: 70a6 ld ra,104(sp) - 1c9ea: 7406 ld s0,96(sp) - 1c9ec: 854e mv a0,s3 - 1c9ee: 69a6 ld s3,72(sp) - 1c9f0: 6165 addi sp,sp,112 - 1c9f2: 8082 ret - 1c9f4: 84de mv s1,s7 - 1c9f6: b7d1 j 1c9ba <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0xe8> - 1c9f8: fc56 sd s5,56(sp) - 1c9fa: f85a sd s6,48(sp) - 1c9fc: f062 sd s8,32(sp) - 1c9fe: ec66 sd s9,24(sp) - 1ca00: 9d0f90ef jal 15bd0 <_ZSt28__throw_bad_array_new_lengthv@plt> - 1ca04: aedf80ef jal 154f0 <__cxa_begin_catch@plt> - 1ca08: 009b8963 beq s7,s1,1ca1a <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x148> - 1ca0c: 855e mv a0,s7 - 1ca0e: 020b8b93 addi s7,s7,32 - 1ca12: cebf90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1ca16: fe9b9be3 bne s7,s1,1ca0c <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x13a> - 1ca1a: d87f80ef jal 157a0 <__cxa_rethrow@plt> - 1ca1e: 842a mv s0,a0 - 1ca20: 970f90ef jal 15b90 <__cxa_end_catch@plt> - 1ca24: 0009b503 ld a0,0(s3) - 1ca28: c119 beqz a0,1ca2e <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x15c> - 1ca2a: e07f80ef jal 15830 <_ZdlPv@plt> - 1ca2e: 8522 mv a0,s0 - 1ca30: cf1f80ef jal 15720 <_Unwind_Resume@plt> - -000000000001ca34 <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE>: - 1ca34: 7179 addi sp,sp,-48 - 1ca36: e052 sd s4,0(sp) - 1ca38: 8b018a13 addi s4,gp,-1872 # 4a640 <_ZN7testing8internalL7g_argvsE> - 1ca3c: e44e sd s3,8(sp) - 1ca3e: 028a3983 ld s3,40(s4) - 1ca42: ec26 sd s1,24(sp) - 1ca44: f406 sd ra,40(sp) - 1ca46: 84aa mv s1,a0 - 1ca48: 04a98363 beq s3,a0,1ca8e <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x5a> - 1ca4c: 04098163 beqz s3,1ca8e <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x5a> - 1ca50: f022 sd s0,32(sp) - 1ca52: e84a sd s2,16(sp) - 1ca54: 0009b403 ld s0,0(s3) - 1ca58: 0089b903 ld s2,8(s3) - 1ca5c: 01240f63 beq s0,s2,1ca7a <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x46> - 1ca60: 6008 ld a0,0(s0) - 1ca62: 01040793 addi a5,s0,16 - 1ca66: 00f50463 beq a0,a5,1ca6e <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x3a> - 1ca6a: dc7f80ef jal 15830 <_ZdlPv@plt> - 1ca6e: 02040413 addi s0,s0,32 - 1ca72: fe8917e3 bne s2,s0,1ca60 <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x2c> - 1ca76: 0009b903 ld s2,0(s3) - 1ca7a: 00090563 beqz s2,1ca84 <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x50> + 1b7e0: bf0fa0ef jal 15bd0 + 1b7e4: 862a mv a2,a0 + 1b7e6: 85a2 mv a1,s0 + 1b7e8: 01048513 addi a0,s1,16 + 1b7ec: f15f90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1b7f0: 85d6 mv a1,s5 + 1b7f2: 854e mv a0,s3 + 1b7f4: efbff0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1b7f8: 6522 ld a0,8(sp) + 1b7fa: c501 beqz a0,1b802 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0xfc> + 1b7fc: 611c ld a5,0(a0) + 1b7fe: 679c ld a5,8(a5) + 1b800: 9782 jalr a5 + 1b802: 60a6 ld ra,72(sp) + 1b804: 6406 ld s0,64(sp) + 1b806: 74e2 ld s1,56(sp) + 1b808: 7942 ld s2,48(sp) + 1b80a: 7a02 ld s4,32(sp) + 1b80c: 6ae2 ld s5,24(sp) + 1b80e: 6b42 ld s6,16(sp) + 1b810: 854e mv a0,s3 + 1b812: 79a2 ld s3,40(sp) + 1b814: 6161 addi sp,sp,80 + 1b816: 8082 ret + 1b818: 010b0513 addi a0,s6,16 + 1b81c: 4619 li a2,6 + 1b81e: 0001e597 auipc a1,0x1e + 1b822: 6ba58593 addi a1,a1,1722 # 39ed8 <_IO_stdin_used+0x358> + 1b826: edbf90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1b82a: bf2d j 1b764 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x5e> + 1b82c: 01048513 addi a0,s1,16 + 1b830: 4619 li a2,6 + 1b832: 0001e597 auipc a1,0x1e + 1b836: 6a658593 addi a1,a1,1702 # 39ed8 <_IO_stdin_used+0x358> + 1b83a: ec7f90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1b83e: bf4d j 1b7f0 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0xea> + 1b840: 01090513 addi a0,s2,16 + 1b844: 4619 li a2,6 + 1b846: 0001e597 auipc a1,0x1e + 1b84a: 69258593 addi a1,a1,1682 # 39ed8 <_IO_stdin_used+0x358> + 1b84e: eb3f90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1b852: bf2d j 1b78c <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x86> + 1b854: 67a2 ld a5,8(sp) + 1b856: 842a mv s0,a0 + 1b858: c789 beqz a5,1b862 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x15c> + 1b85a: 6398 ld a4,0(a5) + 1b85c: 853e mv a0,a5 + 1b85e: 671c ld a5,8(a4) + 1b860: 9782 jalr a5 + 1b862: 8522 mv a0,s0 + 1b864: f8df90ef jal 157f0 <_Unwind_Resume@plt> + +000000000001b868 <_ZN7testing8internalL12FlagToEnvVarEPKc>: + 1b868: 711d addi sp,sp,-96 + 1b86a: fc4e sd s3,56(sp) + 1b86c: 00810993 addi s3,sp,8 + 1b870: e0ca sd s2,64(sp) + 1b872: 892a mv s2,a0 + 1b874: 854e mv a0,s3 + 1b876: e8a2 sd s0,80(sp) + 1b878: ec86 sd ra,88(sp) + 1b87a: 842e mv s0,a1 + 1b87c: e4a6 sd s1,72(sp) + 1b87e: f852 sd s4,48(sp) + 1b880: a45ff0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 1b884: 6522 ld a0,8(sp) + 1b886: 4619 li a2,6 + 1b888: 0001e597 auipc a1,0x1e + 1b88c: 65858593 addi a1,a1,1624 # 39ee0 <_IO_stdin_used+0x360> + 1b890: 0541 addi a0,a0,16 + 1b892: e6ff90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1b896: 64a2 ld s1,8(sp) + 1b898: c45d beqz s0,1b946 <_ZN7testing8internalL12FlagToEnvVarEPKc+0xde> + 1b89a: 8522 mv a0,s0 + 1b89c: b34fa0ef jal 15bd0 + 1b8a0: 862a mv a2,a0 + 1b8a2: 85a2 mv a1,s0 + 1b8a4: 01048513 addi a0,s1,16 + 1b8a8: e59f90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1b8ac: 01010a13 addi s4,sp,16 + 1b8b0: 8552 mv a0,s4 + 1b8b2: 85ce mv a1,s3 + 1b8b4: e3bff0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1b8b8: 6522 ld a0,8(sp) + 1b8ba: c501 beqz a0,1b8c2 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x5a> + 1b8bc: 611c ld a5,0(a0) + 1b8be: 679c ld a5,8(a5) + 1b8c0: 9782 jalr a5 + 1b8c2: 854e mv a0,s3 + 1b8c4: a01ff0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 1b8c8: 67e2 ld a5,24(sp) + 1b8ca: 4401 li s0,0 + 1b8cc: 00710493 addi s1,sp,7 + 1b8d0: eb91 bnez a5,1b8e4 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x7c> + 1b8d2: a091 j 1b916 <_ZN7testing8internalL12FlagToEnvVarEPKc+0xae> + 1b8d4: 4605 li a2,1 + 1b8d6: 85a6 mv a1,s1 + 1b8d8: e29f90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1b8dc: 67e2 ld a5,24(sp) + 1b8de: 0405 addi s0,s0,1 + 1b8e0: 02f40b63 beq s0,a5,1b916 <_ZN7testing8internalL12FlagToEnvVarEPKc+0xae> + 1b8e4: 67c2 ld a5,16(sp) + 1b8e6: 97a2 add a5,a5,s0 + 1b8e8: 0007c503 lbu a0,0(a5) + 1b8ec: f75f90ef jal 15860 + 1b8f0: 67a2 ld a5,8(sp) + 1b8f2: 0ff57593 zext.b a1,a0 + 1b8f6: 00b103a3 sb a1,7(sp) + 1b8fa: 6b98 ld a4,16(a5) + 1b8fc: 01078513 addi a0,a5,16 + 1b900: fe873783 ld a5,-24(a4) + 1b904: 97aa add a5,a5,a0 + 1b906: 6b9c ld a5,16(a5) + 1b908: f7f1 bnez a5,1b8d4 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x6c> + 1b90a: 816fa0ef jal 15920 <_ZNSo3putEc@plt> + 1b90e: 67e2 ld a5,24(sp) + 1b910: 0405 addi s0,s0,1 + 1b912: fcf419e3 bne s0,a5,1b8e4 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x7c> + 1b916: 85ce mv a1,s3 + 1b918: 854a mv a0,s2 + 1b91a: dd5ff0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1b91e: 6522 ld a0,8(sp) + 1b920: c501 beqz a0,1b928 <_ZN7testing8internalL12FlagToEnvVarEPKc+0xc0> + 1b922: 611c ld a5,0(a0) + 1b924: 679c ld a5,8(a5) + 1b926: 9782 jalr a5 + 1b928: 6542 ld a0,16(sp) + 1b92a: 101c addi a5,sp,32 + 1b92c: 00f50463 beq a0,a5,1b934 <_ZN7testing8internalL12FlagToEnvVarEPKc+0xcc> + 1b930: fd1f90ef jal 15900 <_ZdlPv@plt> + 1b934: 60e6 ld ra,88(sp) + 1b936: 6446 ld s0,80(sp) + 1b938: 64a6 ld s1,72(sp) + 1b93a: 79e2 ld s3,56(sp) + 1b93c: 7a42 ld s4,48(sp) + 1b93e: 854a mv a0,s2 + 1b940: 6906 ld s2,64(sp) + 1b942: 6125 addi sp,sp,96 + 1b944: 8082 ret + 1b946: 01048513 addi a0,s1,16 + 1b94a: 4619 li a2,6 + 1b94c: 0001e597 auipc a1,0x1e + 1b950: 58c58593 addi a1,a1,1420 # 39ed8 <_IO_stdin_used+0x358> + 1b954: dadf90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1b958: bf91 j 1b8ac <_ZN7testing8internalL12FlagToEnvVarEPKc+0x44> + 1b95a: 67a2 ld a5,8(sp) + 1b95c: 842a mv s0,a0 + 1b95e: cf81 beqz a5,1b976 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x10e> + 1b960: 6398 ld a4,0(a5) + 1b962: 853e mv a0,a5 + 1b964: 671c ld a5,8(a4) + 1b966: 9782 jalr a5 + 1b968: a039 j 1b976 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x10e> + 1b96a: 67a2 ld a5,8(sp) + 1b96c: 842a mv s0,a0 + 1b96e: eb89 bnez a5,1b980 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x118> + 1b970: 8552 mv a0,s4 + 1b972: c4efb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1b976: 8522 mv a0,s0 + 1b978: e79f90ef jal 157f0 <_Unwind_Resume@plt> + 1b97c: 842a mv s0,a0 + 1b97e: bfcd j 1b970 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x108> + 1b980: 6398 ld a4,0(a5) + 1b982: 853e mv a0,a5 + 1b984: 671c ld a5,8(a4) + 1b986: 9782 jalr a5 + 1b988: b7e5 j 1b970 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x108> + +000000000001b98a <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE>: + 1b98a: 7119 addi sp,sp,-128 + 1b98c: f8a2 sd s0,112(sp) + 1b98e: f4a6 sd s1,104(sp) + 1b990: 842a mv s0,a0 + 1b992: 84ae mv s1,a1 + 1b994: 850a mv a0,sp + 1b996: 85b2 mv a1,a2 + 1b998: e8d2 sd s4,80(sp) + 1b99a: fc86 sd ra,120(sp) + 1b99c: d53ff0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1b9a0: 67a2 ld a5,8(sp) + 1b9a2: 8a0a mv s4,sp + 1b9a4: e79d bnez a5,1b9d2 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x48> + 1b9a6: 01040793 addi a5,s0,16 + 1b9aa: e01c sd a5,0(s0) + 1b9ac: 608c ld a1,0(s1) + 1b9ae: 6490 ld a2,8(s1) + 1b9b0: 8522 mv a0,s0 + 1b9b2: 962e add a2,a2,a1 + 1b9b4: 986fe0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1b9b8: 6502 ld a0,0(sp) + 1b9ba: 081c addi a5,sp,16 + 1b9bc: 00f50463 beq a0,a5,1b9c4 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x3a> + 1b9c0: f41f90ef jal 15900 <_ZdlPv@plt> + 1b9c4: 70e6 ld ra,120(sp) + 1b9c6: 8522 mv a0,s0 + 1b9c8: 7446 ld s0,112(sp) + 1b9ca: 74a6 ld s1,104(sp) + 1b9cc: 6a46 ld s4,80(sp) + 1b9ce: 6109 addi sp,sp,128 + 1b9d0: 8082 ret + 1b9d2: e4d6 sd s5,72(sp) + 1b9d4: 0084ba83 ld s5,8(s1) + 1b9d8: f0ca sd s2,96(sp) + 1b9da: 02010913 addi s2,sp,32 + 1b9de: ecce sd s3,88(sp) + 1b9e0: 854a mv a0,s2 + 1b9e2: 03010993 addi s3,sp,48 + 1b9e6: 001a8593 addi a1,s5,1 + 1b9ea: 6084 ld s1,0(s1) + 1b9ec: f402 sd zero,40(sp) + 1b9ee: 02010823 sb zero,48(sp) + 1b9f2: f04e sd s3,32(sp) + 1b9f4: ffdf90ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 1b9f8: 7722 ld a4,40(sp) + 1b9fa: 57fd li a5,-1 + 1b9fc: 8389 srli a5,a5,0x2 + 1b9fe: 8f99 sub a5,a5,a4 + 1ba00: 0d57e863 bltu a5,s5,1bad0 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x146> + 1ba04: 8656 mv a2,s5 + 1ba06: 85a6 mv a1,s1 + 1ba08: 854a mv a0,s2 + 1ba0a: f97f90ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1ba0e: 7722 ld a4,40(sp) + 1ba10: 57fd li a5,-1 + 1ba12: 8389 srli a5,a5,0x2 + 1ba14: 0af70863 beq a4,a5,1bac4 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x13a> + 1ba18: 4605 li a2,1 + 1ba1a: 0001f597 auipc a1,0x1f + 1ba1e: cc658593 addi a1,a1,-826 # 3a6e0 <_IO_stdin_used+0xb60> + 1ba22: 854a mv a0,s2 + 1ba24: f7df90ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1ba28: 7722 ld a4,40(sp) + 1ba2a: 57fd li a5,-1 + 1ba2c: 6622 ld a2,8(sp) + 1ba2e: 8389 srli a5,a5,0x2 + 1ba30: 8f99 sub a5,a5,a4 + 1ba32: 6582 ld a1,0(sp) + 1ba34: 08c7e263 bltu a5,a2,1bab8 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x12e> + 1ba38: 854a mv a0,s2 + 1ba3a: f67f90ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1ba3e: 01040693 addi a3,s0,16 + 1ba42: e014 sd a3,0(s0) + 1ba44: 6110 ld a2,0(a0) + 1ba46: 01050713 addi a4,a0,16 + 1ba4a: 87aa mv a5,a0 + 1ba4c: 02e60563 beq a2,a4,1ba76 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0xec> + 1ba50: 6914 ld a3,16(a0) + 1ba52: e010 sd a2,0(s0) + 1ba54: e814 sd a3,16(s0) + 1ba56: 6794 ld a3,8(a5) + 1ba58: e398 sd a4,0(a5) + 1ba5a: 7502 ld a0,32(sp) + 1ba5c: e414 sd a3,8(s0) + 1ba5e: 0007b423 sd zero,8(a5) + 1ba62: 00078823 sb zero,16(a5) + 1ba66: 03350663 beq a0,s3,1ba92 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x108> + 1ba6a: e97f90ef jal 15900 <_ZdlPv@plt> + 1ba6e: 7906 ld s2,96(sp) + 1ba70: 69e6 ld s3,88(sp) + 1ba72: 6aa6 ld s5,72(sp) + 1ba74: b791 j 1b9b8 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x2e> + 1ba76: 6510 ld a2,8(a0) + 1ba78: 853a mv a0,a4 + 1ba7a: 0605 addi a2,a2,1 + 1ba7c: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma + 1ba80: 02050407 vle8.v v8,(a0) + 1ba84: 8e0d sub a2,a2,a1 + 1ba86: 952e add a0,a0,a1 + 1ba88: 02068427 vse8.v v8,(a3) + 1ba8c: 96ae add a3,a3,a1 + 1ba8e: f67d bnez a2,1ba7c <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0xf2> + 1ba90: b7d9 j 1ba56 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0xcc> + 1ba92: 7906 ld s2,96(sp) + 1ba94: 69e6 ld s3,88(sp) + 1ba96: 6aa6 ld s5,72(sp) + 1ba98: b705 j 1b9b8 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x2e> + 1ba9a: 842a mv s0,a0 + 1ba9c: f0ca sd s2,96(sp) + 1ba9e: ecce sd s3,88(sp) + 1baa0: e4d6 sd s5,72(sp) + 1baa2: 8552 mv a0,s4 + 1baa4: b1cfb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1baa8: 8522 mv a0,s0 + 1baaa: d47f90ef jal 157f0 <_Unwind_Resume@plt> + 1baae: 842a mv s0,a0 + 1bab0: 854a mv a0,s2 + 1bab2: b0efb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1bab6: b7f5 j 1baa2 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x118> + 1bab8: 0001e517 auipc a0,0x1e + 1babc: 43050513 addi a0,a0,1072 # 39ee8 <_IO_stdin_used+0x368> + 1bac0: e31f90ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 1bac4: 0001e517 auipc a0,0x1e + 1bac8: 42450513 addi a0,a0,1060 # 39ee8 <_IO_stdin_used+0x368> + 1bacc: e25f90ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 1bad0: 0001e517 auipc a0,0x1e + 1bad4: 41850513 addi a0,a0,1048 # 39ee8 <_IO_stdin_used+0x368> + 1bad8: e19f90ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 1badc: bfc9 j 1baae <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x124> + +000000000001bade <_ZN7testing10TestResult20ClearTestPartResultsEv>: + 1bade: 7179 addi sp,sp,-48 + 1bae0: ec26 sd s1,24(sp) + 1bae2: e44e sd s3,8(sp) + 1bae4: 6124 ld s1,64(a0) + 1bae6: 03853983 ld s3,56(a0) + 1baea: f406 sd ra,40(sp) + 1baec: 04998363 beq s3,s1,1bb32 <_ZN7testing10TestResult20ClearTestPartResultsEv+0x54> + 1baf0: f022 sd s0,32(sp) + 1baf2: e84a sd s2,16(sp) + 1baf4: 844e mv s0,s3 + 1baf6: 892a mv s2,a0 + 1baf8: 6828 ld a0,80(s0) + 1bafa: 06040793 addi a5,s0,96 + 1bafe: 00f50463 beq a0,a5,1bb06 <_ZN7testing10TestResult20ClearTestPartResultsEv+0x28> + 1bb02: dfff90ef jal 15900 <_ZdlPv@plt> + 1bb06: 7808 ld a0,48(s0) + 1bb08: 04040793 addi a5,s0,64 + 1bb0c: 00f50463 beq a0,a5,1bb14 <_ZN7testing10TestResult20ClearTestPartResultsEv+0x36> + 1bb10: df1f90ef jal 15900 <_ZdlPv@plt> + 1bb14: 6408 ld a0,8(s0) + 1bb16: 01840793 addi a5,s0,24 + 1bb1a: 00f50463 beq a0,a5,1bb22 <_ZN7testing10TestResult20ClearTestPartResultsEv+0x44> + 1bb1e: de3f90ef jal 15900 <_ZdlPv@plt> + 1bb22: 07040413 addi s0,s0,112 + 1bb26: fc8499e3 bne s1,s0,1baf8 <_ZN7testing10TestResult20ClearTestPartResultsEv+0x1a> + 1bb2a: 05393023 sd s3,64(s2) + 1bb2e: 7402 ld s0,32(sp) + 1bb30: 6942 ld s2,16(sp) + 1bb32: 70a2 ld ra,40(sp) + 1bb34: 64e2 ld s1,24(sp) + 1bb36: 69a2 ld s3,8(sp) + 1bb38: 6145 addi sp,sp,48 + 1bb3a: 8082 ret + +000000000001bb3c <_ZN7testing10TestResult5ClearEv>: + 1bb3c: 7179 addi sp,sp,-48 + 1bb3e: e84a sd s2,16(sp) + 1bb40: e44e sd s3,8(sp) + 1bb42: 04053903 ld s2,64(a0) + 1bb46: 03853983 ld s3,56(a0) + 1bb4a: ec26 sd s1,24(sp) + 1bb4c: f406 sd ra,40(sp) + 1bb4e: f022 sd s0,32(sp) + 1bb50: 84aa mv s1,a0 + 1bb52: 03298e63 beq s3,s2,1bb8e <_ZN7testing10TestResult5ClearEv+0x52> + 1bb56: 844e mv s0,s3 + 1bb58: 6828 ld a0,80(s0) + 1bb5a: 06040793 addi a5,s0,96 + 1bb5e: 00f50463 beq a0,a5,1bb66 <_ZN7testing10TestResult5ClearEv+0x2a> + 1bb62: d9ff90ef jal 15900 <_ZdlPv@plt> + 1bb66: 7808 ld a0,48(s0) + 1bb68: 04040793 addi a5,s0,64 + 1bb6c: 00f50463 beq a0,a5,1bb74 <_ZN7testing10TestResult5ClearEv+0x38> + 1bb70: d91f90ef jal 15900 <_ZdlPv@plt> + 1bb74: 6408 ld a0,8(s0) + 1bb76: 01840793 addi a5,s0,24 + 1bb7a: 00f50463 beq a0,a5,1bb82 <_ZN7testing10TestResult5ClearEv+0x46> + 1bb7e: d83f90ef jal 15900 <_ZdlPv@plt> + 1bb82: 07040413 addi s0,s0,112 + 1bb86: fc8919e3 bne s2,s0,1bb58 <_ZN7testing10TestResult5ClearEv+0x1c> + 1bb8a: 0534b023 sd s3,64(s1) + 1bb8e: 0504b983 ld s3,80(s1) + 1bb92: 0584b903 ld s2,88(s1) + 1bb96: 03298763 beq s3,s2,1bbc4 <_ZN7testing10TestResult5ClearEv+0x88> + 1bb9a: 844e mv s0,s3 + 1bb9c: 7008 ld a0,32(s0) + 1bb9e: 03040793 addi a5,s0,48 + 1bba2: 00f50463 beq a0,a5,1bbaa <_ZN7testing10TestResult5ClearEv+0x6e> + 1bba6: d5bf90ef jal 15900 <_ZdlPv@plt> + 1bbaa: 6008 ld a0,0(s0) + 1bbac: 01040793 addi a5,s0,16 + 1bbb0: 00f50463 beq a0,a5,1bbb8 <_ZN7testing10TestResult5ClearEv+0x7c> + 1bbb4: d4df90ef jal 15900 <_ZdlPv@plt> + 1bbb8: 04040413 addi s0,s0,64 + 1bbbc: fe8910e3 bne s2,s0,1bb9c <_ZN7testing10TestResult5ClearEv+0x60> + 1bbc0: 0534bc23 sd s3,88(s1) + 1bbc4: 70a2 ld ra,40(sp) + 1bbc6: 7402 ld s0,32(sp) + 1bbc8: 0604a423 sw zero,104(s1) + 1bbcc: 0604bc23 sd zero,120(s1) + 1bbd0: 6942 ld s2,16(sp) + 1bbd2: 64e2 ld s1,24(sp) + 1bbd4: 69a2 ld s3,8(sp) + 1bbd6: 6145 addi sp,sp,48 + 1bbd8: 8082 ret + +000000000001bbda <_ZNK7testing10TestResult15HasFatalFailureEv>: + 1bbda: 7d10 ld a2,56(a0) + 1bbdc: 612c ld a1,64(a0) + 1bbde: 0ab60263 beq a2,a1,1bc82 <_ZNK7testing10TestResult15HasFatalFailureEv+0xa8> + 1bbe2: 0db6e6b7 lui a3,0xdb6e + 1bbe6: b6e68693 addi a3,a3,-1170 # db6db6e <__global_pointer$+0xdb20dde> + 1bbea: b6db7537 lui a0,0xb6db7 + 1bbee: f9058713 addi a4,a1,-112 + 1bbf2: 1682 slli a3,a3,0x20 + 1bbf4: db750513 addi a0,a0,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6a027> + 1bbf8: 8f11 sub a4,a4,a2 + 1bbfa: 96aa add a3,a3,a0 + 1bbfc: 8311 srli a4,a4,0x4 + 1bbfe: 02d70733 mul a4,a4,a3 + 1bc02: 02200693 li a3,34 + 1bc06: 87b2 mv a5,a2 + 1bc08: 0712 slli a4,a4,0x4 + 1bc0a: 8311 srli a4,a4,0x4 + 1bc0c: 04e6fe63 bgeu a3,a4,1bc68 <_ZNK7testing10TestResult15HasFatalFailureEv+0x8e> + 1bc10: 40c586b3 sub a3,a1,a2 + 1bc14: 8abd andi a3,a3,15 + 1bc16: eaa9 bnez a3,1bc68 <_ZNK7testing10TestResult15HasFatalFailureEv+0x8e> + 1bc18: 0d8077d7 vsetvli a5,zero,e64,m1,ta,ma + 1bc1c: 5208a157 vid.v v2 + 1bc20: 07000693 li a3,112 + 1bc24: 9626e157 vmul.vx v2,v2,a3 + 1bc28: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma + 1bc2c: 5e0030d7 vmv.v.i v1,0 + 1bc30: 0705 addi a4,a4,1 + 1bc32: 017777d7 vsetvli a5,a4,e32,mf2,tu,mu + 1bc36: 06267007 vluxei64.v v0,(a2),v2 + 1bc3a: 00379693 slli a3,a5,0x3 + 1bc3e: 8e9d sub a3,a3,a5 + 1bc40: 0692 slli a3,a3,0x4 + 1bc42: 8f1d sub a4,a4,a5 + 1bc44: 9636 add a2,a2,a3 + 1bc46: 62013057 vmseq.vi v0,v0,2 + 1bc4a: 0010b0d7 vadd.vi v1,v1,1,v0.t + 1bc4e: f375 bnez a4,1bc32 <_ZNK7testing10TestResult15HasFatalFailureEv+0x58> + 1bc50: 0d7077d7 vsetvli a5,zero,e32,mf2,ta,ma + 1bc54: 4701 li a4,0 + 1bc56: 42076157 vmv.s.x v2,a4 + 1bc5a: 021120d7 vredsum.vs v1,v1,v2 + 1bc5e: 42102557 vmv.x.s a0,v1 + 1bc62: 00a03533 snez a0,a0 + 1bc66: 8082 ret + 1bc68: 4501 li a0,0 + 1bc6a: 4689 li a3,2 + 1bc6c: 4398 lw a4,0(a5) + 1bc6e: 07078793 addi a5,a5,112 + 1bc72: 00d71363 bne a4,a3,1bc78 <_ZNK7testing10TestResult15HasFatalFailureEv+0x9e> + 1bc76: 2505 addiw a0,a0,1 + 1bc78: fef59ae3 bne a1,a5,1bc6c <_ZNK7testing10TestResult15HasFatalFailureEv+0x92> + 1bc7c: 00a03533 snez a0,a0 + 1bc80: 8082 ret + 1bc82: 4501 li a0,0 + 1bc84: 8082 ret + +000000000001bc86 <_ZNK7testing10TestResult18HasNonfatalFailureEv>: + 1bc86: 7d10 ld a2,56(a0) + 1bc88: 612c ld a1,64(a0) + 1bc8a: 0ab60263 beq a2,a1,1bd2e <_ZNK7testing10TestResult18HasNonfatalFailureEv+0xa8> + 1bc8e: 0db6e6b7 lui a3,0xdb6e + 1bc92: b6e68693 addi a3,a3,-1170 # db6db6e <__global_pointer$+0xdb20dde> + 1bc96: b6db7537 lui a0,0xb6db7 + 1bc9a: f9058713 addi a4,a1,-112 + 1bc9e: 1682 slli a3,a3,0x20 + 1bca0: db750513 addi a0,a0,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6a027> + 1bca4: 8f11 sub a4,a4,a2 + 1bca6: 96aa add a3,a3,a0 + 1bca8: 8311 srli a4,a4,0x4 + 1bcaa: 02d70733 mul a4,a4,a3 + 1bcae: 02200693 li a3,34 + 1bcb2: 87b2 mv a5,a2 + 1bcb4: 0712 slli a4,a4,0x4 + 1bcb6: 8311 srli a4,a4,0x4 + 1bcb8: 04e6fe63 bgeu a3,a4,1bd14 <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x8e> + 1bcbc: 40c586b3 sub a3,a1,a2 + 1bcc0: 8abd andi a3,a3,15 + 1bcc2: eaa9 bnez a3,1bd14 <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x8e> + 1bcc4: 0d8077d7 vsetvli a5,zero,e64,m1,ta,ma + 1bcc8: 5208a157 vid.v v2 + 1bccc: 07000693 li a3,112 + 1bcd0: 9626e157 vmul.vx v2,v2,a3 + 1bcd4: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma + 1bcd8: 5e0030d7 vmv.v.i v1,0 + 1bcdc: 0705 addi a4,a4,1 + 1bcde: 017777d7 vsetvli a5,a4,e32,mf2,tu,mu + 1bce2: 06267007 vluxei64.v v0,(a2),v2 + 1bce6: 00379693 slli a3,a5,0x3 + 1bcea: 8e9d sub a3,a3,a5 + 1bcec: 0692 slli a3,a3,0x4 + 1bcee: 8f1d sub a4,a4,a5 + 1bcf0: 9636 add a2,a2,a3 + 1bcf2: 6200b057 vmseq.vi v0,v0,1 + 1bcf6: 0010b0d7 vadd.vi v1,v1,1,v0.t + 1bcfa: f375 bnez a4,1bcde <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x58> + 1bcfc: 0d7077d7 vsetvli a5,zero,e32,mf2,ta,ma + 1bd00: 4701 li a4,0 + 1bd02: 42076157 vmv.s.x v2,a4 + 1bd06: 021120d7 vredsum.vs v1,v1,v2 + 1bd0a: 42102557 vmv.x.s a0,v1 + 1bd0e: 00a03533 snez a0,a0 + 1bd12: 8082 ret + 1bd14: 4501 li a0,0 + 1bd16: 4685 li a3,1 + 1bd18: 4398 lw a4,0(a5) + 1bd1a: 07078793 addi a5,a5,112 + 1bd1e: 00d71363 bne a4,a3,1bd24 <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x9e> + 1bd22: 2505 addiw a0,a0,1 + 1bd24: fef59ae3 bne a1,a5,1bd18 <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x92> + 1bd28: 00a03533 snez a0,a0 + 1bd2c: 8082 ret + 1bd2e: 4501 li a0,0 + 1bd30: 8082 ret + +000000000001bd32 <_ZNK7testing10TestResult16total_part_countEv>: + 1bd32: 6138 ld a4,64(a0) + 1bd34: 7d10 ld a2,56(a0) + 1bd36: 6db6e7b7 lui a5,0x6db6e + 1bd3a: b6db76b7 lui a3,0xb6db7 + 1bd3e: b6e78793 addi a5,a5,-1170 # 6db6db6e <__global_pointer$+0x6db20dde> + 1bd42: 40c70533 sub a0,a4,a2 + 1bd46: 1782 slli a5,a5,0x20 + 1bd48: db768713 addi a4,a3,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6a027> + 1bd4c: 97ba add a5,a5,a4 + 1bd4e: 8511 srai a0,a0,0x4 + 1bd50: 02f5053b mulw a0,a0,a5 + 1bd54: 8082 ret + +000000000001bd56 <_ZNK7testing10TestResult17GetTestPartResultEi>: + 1bd56: 1101 addi sp,sp,-32 + 1bd58: ec06 sd ra,24(sp) + 1bd5a: e822 sd s0,16(sp) + 1bd5c: e426 sd s1,8(sp) + 1bd5e: 0405c463 bltz a1,1bda6 <_ZNK7testing10TestResult17GetTestPartResultEi+0x50> + 1bd62: 842e mv s0,a1 + 1bd64: 84aa mv s1,a0 + 1bd66: fcdff0ef jal 1bd32 <_ZNK7testing10TestResult16total_part_countEv> + 1bd6a: 02a45e63 bge s0,a0,1bda6 <_ZNK7testing10TestResult17GetTestPartResultEi+0x50> + 1bd6e: 7c88 ld a0,56(s1) + 1bd70: 60b0 ld a2,64(s1) + 1bd72: 6db6e7b7 lui a5,0x6db6e + 1bd76: b6e78793 addi a5,a5,-1170 # 6db6db6e <__global_pointer$+0x6db20dde> + 1bd7a: b6db7737 lui a4,0xb6db7 + 1bd7e: 1782 slli a5,a5,0x20 + 1bd80: db770713 addi a4,a4,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6a027> + 1bd84: 8e09 sub a2,a2,a0 + 1bd86: 97ba add a5,a5,a4 + 1bd88: 8611 srai a2,a2,0x4 + 1bd8a: 02f60633 mul a2,a2,a5 + 1bd8e: 00c47e63 bgeu s0,a2,1bdaa <_ZNK7testing10TestResult17GetTestPartResultEi+0x54> + 1bd92: 00341793 slli a5,s0,0x3 + 1bd96: 60e2 ld ra,24(sp) + 1bd98: 8f81 sub a5,a5,s0 + 1bd9a: 6442 ld s0,16(sp) + 1bd9c: 0792 slli a5,a5,0x4 + 1bd9e: 64a2 ld s1,8(sp) + 1bda0: 953e add a0,a0,a5 + 1bda2: 6105 addi sp,sp,32 + 1bda4: 8082 ret + 1bda6: f3af90ef jal 154e0 + 1bdaa: 85a2 mv a1,s0 + 1bdac: 0001e517 auipc a0,0x1e + 1bdb0: 23450513 addi a0,a0,564 # 39fe0 <_IO_stdin_used+0x460> + 1bdb4: b9df90ef jal 15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> + +000000000001bdb8 <_ZNK7testing10TestResult6FailedEv>: + 1bdb8: 1101 addi sp,sp,-32 + 1bdba: e822 sd s0,16(sp) + 1bdbc: e426 sd s1,8(sp) + 1bdbe: e04a sd s2,0(sp) + 1bdc0: ec06 sd ra,24(sp) + 1bdc2: 84aa mv s1,a0 + 1bdc4: 4401 li s0,0 + 1bdc6: 4905 li s2,1 + 1bdc8: 8526 mv a0,s1 + 1bdca: f69ff0ef jal 1bd32 <_ZNK7testing10TestResult16total_part_countEv> + 1bdce: 87aa mv a5,a0 + 1bdd0: 85a2 mv a1,s0 + 1bdd2: 8526 mv a0,s1 + 1bdd4: 02f45063 bge s0,a5,1bdf4 <_ZNK7testing10TestResult6FailedEv+0x3c> + 1bdd8: f7fff0ef jal 1bd56 <_ZNK7testing10TestResult17GetTestPartResultEi> + 1bddc: 411c lw a5,0(a0) + 1bdde: 2405 addiw s0,s0,1 + 1bde0: 37fd addiw a5,a5,-1 + 1bde2: fef963e3 bltu s2,a5,1bdc8 <_ZNK7testing10TestResult6FailedEv+0x10> + 1bde6: 4505 li a0,1 + 1bde8: 60e2 ld ra,24(sp) + 1bdea: 6442 ld s0,16(sp) + 1bdec: 64a2 ld s1,8(sp) + 1bdee: 6902 ld s2,0(sp) + 1bdf0: 6105 addi sp,sp,32 + 1bdf2: 8082 ret + 1bdf4: 4501 li a0,0 + 1bdf6: bfcd j 1bde8 <_ZNK7testing10TestResult6FailedEv+0x30> + +000000000001bdf8 <_ZNK7testing9TestSuite17failed_test_countEv>: + 1bdf8: 1101 addi sp,sp,-32 + 1bdfa: e822 sd s0,16(sp) + 1bdfc: 7d18 ld a4,56(a0) + 1bdfe: 7900 ld s0,48(a0) + 1be00: ec06 sd ra,24(sp) + 1be02: e04a sd s2,0(sp) + 1be04: 02e40e63 beq s0,a4,1be40 <_ZNK7testing9TestSuite17failed_test_countEv+0x48> + 1be08: e426 sd s1,8(sp) + 1be0a: 4901 li s2,0 + 1be0c: 84aa mv s1,a0 + 1be0e: 6008 ld a0,0(s0) + 1be10: 08054783 lbu a5,128(a0) + 1be14: eb99 bnez a5,1be2a <_ZNK7testing9TestSuite17failed_test_countEv+0x32> + 1be16: 0421 addi s0,s0,8 + 1be18: fe871be3 bne a4,s0,1be0e <_ZNK7testing9TestSuite17failed_test_countEv+0x16> + 1be1c: 60e2 ld ra,24(sp) + 1be1e: 6442 ld s0,16(sp) + 1be20: 64a2 ld s1,8(sp) + 1be22: 854a mv a0,s2 + 1be24: 6902 ld s2,0(sp) + 1be26: 6105 addi sp,sp,32 + 1be28: 8082 ret + 1be2a: 09050513 addi a0,a0,144 + 1be2e: f8bff0ef jal 1bdb8 <_ZNK7testing10TestResult6FailedEv> + 1be32: 7c98 ld a4,56(s1) + 1be34: 0421 addi s0,s0,8 + 1be36: 0125093b addw s2,a0,s2 + 1be3a: fc871ae3 bne a4,s0,1be0e <_ZNK7testing9TestSuite17failed_test_countEv+0x16> + 1be3e: bff9 j 1be1c <_ZNK7testing9TestSuite17failed_test_countEv+0x24> + 1be40: 60e2 ld ra,24(sp) + 1be42: 6442 ld s0,16(sp) + 1be44: 4901 li s2,0 + 1be46: 854a mv a0,s2 + 1be48: 6902 ld s2,0(sp) + 1be4a: 6105 addi sp,sp,32 + 1be4c: 8082 ret + +000000000001be4e <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv>: + 1be4e: 1101 addi sp,sp,-32 + 1be50: e822 sd s0,16(sp) + 1be52: 6178 ld a4,192(a0) + 1be54: 7d40 ld s0,184(a0) + 1be56: ec06 sd ra,24(sp) + 1be58: e426 sd s1,8(sp) + 1be5a: 02e40e63 beq s0,a4,1be96 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x48> + 1be5e: e04a sd s2,0(sp) + 1be60: 4481 li s1,0 + 1be62: 892a mv s2,a0 + 1be64: a021 j 1be6c <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x1e> + 1be66: 0421 addi s0,s0,8 + 1be68: 02870063 beq a4,s0,1be88 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x3a> + 1be6c: 6008 ld a0,0(s0) + 1be6e: 07054783 lbu a5,112(a0) + 1be72: dbf5 beqz a5,1be66 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x18> + 1be74: f85ff0ef jal 1bdf8 <_ZNK7testing9TestSuite17failed_test_countEv> + 1be78: 0c093703 ld a4,192(s2) + 1be7c: fea045e3 bgtz a0,1be66 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x18> + 1be80: 0421 addi s0,s0,8 + 1be82: 2485 addiw s1,s1,1 + 1be84: fe8714e3 bne a4,s0,1be6c <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x1e> + 1be88: 60e2 ld ra,24(sp) + 1be8a: 6442 ld s0,16(sp) + 1be8c: 6902 ld s2,0(sp) + 1be8e: 8526 mv a0,s1 + 1be90: 64a2 ld s1,8(sp) + 1be92: 6105 addi sp,sp,32 + 1be94: 8082 ret + 1be96: 60e2 ld ra,24(sp) + 1be98: 6442 ld s0,16(sp) + 1be9a: 4481 li s1,0 + 1be9c: 8526 mv a0,s1 + 1be9e: 64a2 ld s1,8(sp) + 1bea0: 6105 addi sp,sp,32 + 1bea2: 8082 ret + +000000000001bea4 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv>: + 1bea4: 1101 addi sp,sp,-32 + 1bea6: e822 sd s0,16(sp) + 1bea8: 6178 ld a4,192(a0) + 1beaa: 7d40 ld s0,184(a0) + 1beac: ec06 sd ra,24(sp) + 1beae: e426 sd s1,8(sp) + 1beb0: 02e40e63 beq s0,a4,1beec <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x48> + 1beb4: e04a sd s2,0(sp) + 1beb6: 4481 li s1,0 + 1beb8: 892a mv s2,a0 + 1beba: a021 j 1bec2 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x1e> + 1bebc: 0421 addi s0,s0,8 + 1bebe: 02870063 beq a4,s0,1bede <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x3a> + 1bec2: 6008 ld a0,0(s0) + 1bec4: 07054783 lbu a5,112(a0) + 1bec8: dbf5 beqz a5,1bebc <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x18> + 1beca: f2fff0ef jal 1bdf8 <_ZNK7testing9TestSuite17failed_test_countEv> + 1bece: 0c093703 ld a4,192(s2) + 1bed2: fea055e3 blez a0,1bebc <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x18> + 1bed6: 0421 addi s0,s0,8 + 1bed8: 2485 addiw s1,s1,1 + 1beda: fe8714e3 bne a4,s0,1bec2 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x1e> + 1bede: 60e2 ld ra,24(sp) + 1bee0: 6442 ld s0,16(sp) + 1bee2: 6902 ld s2,0(sp) + 1bee4: 8526 mv a0,s1 + 1bee6: 64a2 ld s1,8(sp) + 1bee8: 6105 addi sp,sp,32 + 1beea: 8082 ret + 1beec: 60e2 ld ra,24(sp) + 1beee: 6442 ld s0,16(sp) + 1bef0: 4481 li s1,0 + 1bef2: 8526 mv a0,s1 + 1bef4: 64a2 ld s1,8(sp) + 1bef6: 6105 addi sp,sp,32 + 1bef8: 8082 ret + +000000000001befa <_ZNK7testing8internal12UnitTestImpl17failed_test_countEv>: + 1befa: 7d58 ld a4,184(a0) + 1befc: 617c ld a5,192(a0) + 1befe: 1101 addi sp,sp,-32 + 1bf00: ec06 sd ra,24(sp) + 1bf02: e04a sd s2,0(sp) + 1bf04: 02e78d63 beq a5,a4,1bf3e <_ZNK7testing8internal12UnitTestImpl17failed_test_countEv+0x44> + 1bf08: e822 sd s0,16(sp) + 1bf0a: e426 sd s1,8(sp) + 1bf0c: 4901 li s2,0 + 1bf0e: 84aa mv s1,a0 + 1bf10: 4401 li s0,0 + 1bf12: 00341793 slli a5,s0,0x3 + 1bf16: 973e add a4,a4,a5 + 1bf18: 6308 ld a0,0(a4) + 1bf1a: 0405 addi s0,s0,1 + 1bf1c: eddff0ef jal 1bdf8 <_ZNK7testing9TestSuite17failed_test_countEv> + 1bf20: 7cd8 ld a4,184(s1) + 1bf22: 60fc ld a5,192(s1) + 1bf24: 00a9093b addw s2,s2,a0 + 1bf28: 8f99 sub a5,a5,a4 + 1bf2a: 878d srai a5,a5,0x3 + 1bf2c: fef463e3 bltu s0,a5,1bf12 <_ZNK7testing8internal12UnitTestImpl17failed_test_countEv+0x18> + 1bf30: 6442 ld s0,16(sp) + 1bf32: 60e2 ld ra,24(sp) + 1bf34: 64a2 ld s1,8(sp) + 1bf36: 854a mv a0,s2 + 1bf38: 6902 ld s2,0(sp) + 1bf3a: 6105 addi sp,sp,32 + 1bf3c: 8082 ret + 1bf3e: 60e2 ld ra,24(sp) + 1bf40: 4901 li s2,0 + 1bf42: 854a mv a0,s2 + 1bf44: 6902 ld s2,0(sp) + 1bf46: 6105 addi sp,sp,32 + 1bf48: 8082 ret + +000000000001bf4a <_ZNK7testing10TestResult7SkippedEv>: + 1bf4a: 1141 addi sp,sp,-16 + 1bf4c: e022 sd s0,0(sp) + 1bf4e: e406 sd ra,8(sp) + 1bf50: 842a mv s0,a0 + 1bf52: e67ff0ef jal 1bdb8 <_ZNK7testing10TestResult6FailedEv> + 1bf56: e959 bnez a0,1bfec <_ZNK7testing10TestResult7SkippedEv+0xa2> + 1bf58: 7c10 ld a2,56(s0) + 1bf5a: 6034 ld a3,64(s0) + 1bf5c: 08d60463 beq a2,a3,1bfe4 <_ZNK7testing10TestResult7SkippedEv+0x9a> + 1bf60: 0db6e7b7 lui a5,0xdb6e + 1bf64: b6e78793 addi a5,a5,-1170 # db6db6e <__global_pointer$+0xdb20dde> + 1bf68: b6db75b7 lui a1,0xb6db7 + 1bf6c: f9068713 addi a4,a3,-112 + 1bf70: db758593 addi a1,a1,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6a027> + 1bf74: 1782 slli a5,a5,0x20 + 1bf76: 8f11 sub a4,a4,a2 + 1bf78: 97ae add a5,a5,a1 + 1bf7a: 8311 srli a4,a4,0x4 + 1bf7c: 02f70733 mul a4,a4,a5 + 1bf80: 02200593 li a1,34 + 1bf84: 87b2 mv a5,a2 + 1bf86: 0712 slli a4,a4,0x4 + 1bf88: 8311 srli a4,a4,0x4 + 1bf8a: 06e5f663 bgeu a1,a4,1bff6 <_ZNK7testing10TestResult7SkippedEv+0xac> + 1bf8e: 40c685b3 sub a1,a3,a2 + 1bf92: 89bd andi a1,a1,15 + 1bf94: e1ad bnez a1,1bff6 <_ZNK7testing10TestResult7SkippedEv+0xac> + 1bf96: 0d8077d7 vsetvli a5,zero,e64,m1,ta,ma + 1bf9a: 5208a157 vid.v v2 + 1bf9e: 07000693 li a3,112 + 1bfa2: 9626e157 vmul.vx v2,v2,a3 + 1bfa6: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma + 1bfaa: 5e0030d7 vmv.v.i v1,0 + 1bfae: 0705 addi a4,a4,1 + 1bfb0: 017777d7 vsetvli a5,a4,e32,mf2,tu,mu + 1bfb4: 06267007 vluxei64.v v0,(a2),v2 + 1bfb8: 00379693 slli a3,a5,0x3 + 1bfbc: 8e9d sub a3,a3,a5 + 1bfbe: 0692 slli a3,a3,0x4 + 1bfc0: 8f1d sub a4,a4,a5 + 1bfc2: 9636 add a2,a2,a3 + 1bfc4: 6201b057 vmseq.vi v0,v0,3 + 1bfc8: 0010b0d7 vadd.vi v1,v1,1,v0.t + 1bfcc: f375 bnez a4,1bfb0 <_ZNK7testing10TestResult7SkippedEv+0x66> + 1bfce: 0d7077d7 vsetvli a5,zero,e32,mf2,ta,ma + 1bfd2: 4701 li a4,0 + 1bfd4: 42076157 vmv.s.x v2,a4 + 1bfd8: 021120d7 vredsum.vs v1,v1,v2 + 1bfdc: 42102557 vmv.x.s a0,v1 + 1bfe0: 00a03533 snez a0,a0 + 1bfe4: 60a2 ld ra,8(sp) + 1bfe6: 6402 ld s0,0(sp) + 1bfe8: 0141 addi sp,sp,16 + 1bfea: 8082 ret + 1bfec: 60a2 ld ra,8(sp) + 1bfee: 6402 ld s0,0(sp) + 1bff0: 4501 li a0,0 + 1bff2: 0141 addi sp,sp,16 + 1bff4: 8082 ret + 1bff6: 4501 li a0,0 + 1bff8: 460d li a2,3 + 1bffa: 4398 lw a4,0(a5) + 1bffc: 07078793 addi a5,a5,112 + 1c000: 00c71363 bne a4,a2,1c006 <_ZNK7testing10TestResult7SkippedEv+0xbc> + 1c004: 2505 addiw a0,a0,1 + 1c006: fef69ae3 bne a3,a5,1bffa <_ZNK7testing10TestResult7SkippedEv+0xb0> + 1c00a: 00a03533 snez a0,a0 + 1c00e: bfd9 j 1bfe4 <_ZNK7testing10TestResult7SkippedEv+0x9a> + +000000000001c010 <_ZNK7testing9TestSuite18skipped_test_countEv>: + 1c010: 1101 addi sp,sp,-32 + 1c012: e822 sd s0,16(sp) + 1c014: 7d18 ld a4,56(a0) + 1c016: 7900 ld s0,48(a0) + 1c018: ec06 sd ra,24(sp) + 1c01a: e04a sd s2,0(sp) + 1c01c: 02e40e63 beq s0,a4,1c058 <_ZNK7testing9TestSuite18skipped_test_countEv+0x48> + 1c020: e426 sd s1,8(sp) + 1c022: 4901 li s2,0 + 1c024: 84aa mv s1,a0 + 1c026: 6008 ld a0,0(s0) + 1c028: 08054783 lbu a5,128(a0) + 1c02c: eb99 bnez a5,1c042 <_ZNK7testing9TestSuite18skipped_test_countEv+0x32> + 1c02e: 0421 addi s0,s0,8 + 1c030: fe871be3 bne a4,s0,1c026 <_ZNK7testing9TestSuite18skipped_test_countEv+0x16> + 1c034: 60e2 ld ra,24(sp) + 1c036: 6442 ld s0,16(sp) + 1c038: 64a2 ld s1,8(sp) + 1c03a: 854a mv a0,s2 + 1c03c: 6902 ld s2,0(sp) + 1c03e: 6105 addi sp,sp,32 + 1c040: 8082 ret + 1c042: 09050513 addi a0,a0,144 + 1c046: f05ff0ef jal 1bf4a <_ZNK7testing10TestResult7SkippedEv> + 1c04a: 7c98 ld a4,56(s1) + 1c04c: 0421 addi s0,s0,8 + 1c04e: 0125093b addw s2,a0,s2 + 1c052: fc871ae3 bne a4,s0,1c026 <_ZNK7testing9TestSuite18skipped_test_countEv+0x16> + 1c056: bff9 j 1c034 <_ZNK7testing9TestSuite18skipped_test_countEv+0x24> + 1c058: 60e2 ld ra,24(sp) + 1c05a: 6442 ld s0,16(sp) + 1c05c: 4901 li s2,0 + 1c05e: 854a mv a0,s2 + 1c060: 6902 ld s2,0(sp) + 1c062: 6105 addi sp,sp,32 + 1c064: 8082 ret + +000000000001c066 <_ZNK7testing8internal12UnitTestImpl18skipped_test_countEv>: + 1c066: 7d58 ld a4,184(a0) + 1c068: 617c ld a5,192(a0) + 1c06a: 1101 addi sp,sp,-32 + 1c06c: ec06 sd ra,24(sp) + 1c06e: e04a sd s2,0(sp) + 1c070: 02e78d63 beq a5,a4,1c0aa <_ZNK7testing8internal12UnitTestImpl18skipped_test_countEv+0x44> + 1c074: e822 sd s0,16(sp) + 1c076: e426 sd s1,8(sp) + 1c078: 4901 li s2,0 + 1c07a: 84aa mv s1,a0 + 1c07c: 4401 li s0,0 + 1c07e: 00341793 slli a5,s0,0x3 + 1c082: 973e add a4,a4,a5 + 1c084: 6308 ld a0,0(a4) + 1c086: 0405 addi s0,s0,1 + 1c088: f89ff0ef jal 1c010 <_ZNK7testing9TestSuite18skipped_test_countEv> + 1c08c: 7cd8 ld a4,184(s1) + 1c08e: 60fc ld a5,192(s1) + 1c090: 00a9093b addw s2,s2,a0 + 1c094: 8f99 sub a5,a5,a4 + 1c096: 878d srai a5,a5,0x3 + 1c098: fef463e3 bltu s0,a5,1c07e <_ZNK7testing8internal12UnitTestImpl18skipped_test_countEv+0x18> + 1c09c: 6442 ld s0,16(sp) + 1c09e: 60e2 ld ra,24(sp) + 1c0a0: 64a2 ld s1,8(sp) + 1c0a2: 854a mv a0,s2 + 1c0a4: 6902 ld s2,0(sp) + 1c0a6: 6105 addi sp,sp,32 + 1c0a8: 8082 ret + 1c0aa: 60e2 ld ra,24(sp) + 1c0ac: 4901 li s2,0 + 1c0ae: 854a mv a0,s2 + 1c0b0: 6902 ld s2,0(sp) + 1c0b2: 6105 addi sp,sp,32 + 1c0b4: 8082 ret + +000000000001c0b6 <_ZNK7testing9TestSuite21successful_test_countEv>: + 1c0b6: 7179 addi sp,sp,-48 + 1c0b8: f022 sd s0,32(sp) + 1c0ba: 7d14 ld a3,56(a0) + 1c0bc: 7900 ld s0,48(a0) + 1c0be: f406 sd ra,40(sp) + 1c0c0: e84a sd s2,16(sp) + 1c0c2: 04d40963 beq s0,a3,1c114 <_ZNK7testing9TestSuite21successful_test_countEv+0x5e> + 1c0c6: e44e sd s3,8(sp) + 1c0c8: ec26 sd s1,24(sp) + 1c0ca: 89aa mv s3,a0 + 1c0cc: 4901 li s2,0 + 1c0ce: a021 j 1c0d6 <_ZNK7testing9TestSuite21successful_test_countEv+0x20> + 1c0d0: 0421 addi s0,s0,8 + 1c0d2: 02868163 beq a3,s0,1c0f4 <_ZNK7testing9TestSuite21successful_test_countEv+0x3e> + 1c0d6: 601c ld a5,0(s0) + 1c0d8: 0807c703 lbu a4,128(a5) + 1c0dc: db75 beqz a4,1c0d0 <_ZNK7testing9TestSuite21successful_test_countEv+0x1a> + 1c0de: 09078493 addi s1,a5,144 + 1c0e2: 8526 mv a0,s1 + 1c0e4: e67ff0ef jal 1bf4a <_ZNK7testing10TestResult7SkippedEv> + 1c0e8: cd11 beqz a0,1c104 <_ZNK7testing9TestSuite21successful_test_countEv+0x4e> + 1c0ea: 0389b683 ld a3,56(s3) + 1c0ee: 0421 addi s0,s0,8 + 1c0f0: fe8693e3 bne a3,s0,1c0d6 <_ZNK7testing9TestSuite21successful_test_countEv+0x20> + 1c0f4: 70a2 ld ra,40(sp) + 1c0f6: 7402 ld s0,32(sp) + 1c0f8: 64e2 ld s1,24(sp) + 1c0fa: 69a2 ld s3,8(sp) + 1c0fc: 854a mv a0,s2 + 1c0fe: 6942 ld s2,16(sp) + 1c100: 6145 addi sp,sp,48 + 1c102: 8082 ret + 1c104: 8526 mv a0,s1 + 1c106: cb3ff0ef jal 1bdb8 <_ZNK7testing10TestResult6FailedEv> + 1c10a: 0389b683 ld a3,56(s3) + 1c10e: f169 bnez a0,1c0d0 <_ZNK7testing9TestSuite21successful_test_countEv+0x1a> + 1c110: 2905 addiw s2,s2,1 + 1c112: bf7d j 1c0d0 <_ZNK7testing9TestSuite21successful_test_countEv+0x1a> + 1c114: 70a2 ld ra,40(sp) + 1c116: 7402 ld s0,32(sp) + 1c118: 4901 li s2,0 + 1c11a: 854a mv a0,s2 + 1c11c: 6942 ld s2,16(sp) + 1c11e: 6145 addi sp,sp,48 + 1c120: 8082 ret + +000000000001c122 <_ZNK7testing8internal12UnitTestImpl21successful_test_countEv>: + 1c122: 7d58 ld a4,184(a0) + 1c124: 617c ld a5,192(a0) + 1c126: 1101 addi sp,sp,-32 + 1c128: ec06 sd ra,24(sp) + 1c12a: e04a sd s2,0(sp) + 1c12c: 02e78d63 beq a5,a4,1c166 <_ZNK7testing8internal12UnitTestImpl21successful_test_countEv+0x44> + 1c130: e822 sd s0,16(sp) + 1c132: e426 sd s1,8(sp) + 1c134: 4901 li s2,0 + 1c136: 84aa mv s1,a0 + 1c138: 4401 li s0,0 + 1c13a: 00341793 slli a5,s0,0x3 + 1c13e: 973e add a4,a4,a5 + 1c140: 6308 ld a0,0(a4) + 1c142: 0405 addi s0,s0,1 + 1c144: f73ff0ef jal 1c0b6 <_ZNK7testing9TestSuite21successful_test_countEv> + 1c148: 7cd8 ld a4,184(s1) + 1c14a: 60fc ld a5,192(s1) + 1c14c: 00a9093b addw s2,s2,a0 + 1c150: 8f99 sub a5,a5,a4 + 1c152: 878d srai a5,a5,0x3 + 1c154: fef463e3 bltu s0,a5,1c13a <_ZNK7testing8internal12UnitTestImpl21successful_test_countEv+0x18> + 1c158: 6442 ld s0,16(sp) + 1c15a: 60e2 ld ra,24(sp) + 1c15c: 64a2 ld s1,8(sp) + 1c15e: 854a mv a0,s2 + 1c160: 6902 ld s2,0(sp) + 1c162: 6105 addi sp,sp,32 + 1c164: 8082 ret + 1c166: 60e2 ld ra,24(sp) + 1c168: 4901 li s2,0 + 1c16a: 854a mv a0,s2 + 1c16c: 6902 ld s2,0(sp) + 1c16e: 6105 addi sp,sp,32 + 1c170: 8082 ret + +000000000001c172 <_ZNK7testing10TestResult19test_property_countEv>: + 1c172: 6d3c ld a5,88(a0) + 1c174: 6938 ld a4,80(a0) + 1c176: 40e78533 sub a0,a5,a4 + 1c17a: 8519 srai a0,a0,0x6 + 1c17c: 2501 sext.w a0,a0 + 1c17e: 8082 ret + +000000000001c180 <_ZNK7testing10TestResult15GetTestPropertyEi>: + 1c180: 1101 addi sp,sp,-32 + 1c182: ec06 sd ra,24(sp) + 1c184: e822 sd s0,16(sp) + 1c186: e426 sd s1,8(sp) + 1c188: 0205c563 bltz a1,1c1b2 <_ZNK7testing10TestResult15GetTestPropertyEi+0x32> + 1c18c: 842e mv s0,a1 + 1c18e: 84aa mv s1,a0 + 1c190: fe3ff0ef jal 1c172 <_ZNK7testing10TestResult19test_property_countEv> + 1c194: 00a45f63 bge s0,a0,1c1b2 <_ZNK7testing10TestResult15GetTestPropertyEi+0x32> + 1c198: 68a8 ld a0,80(s1) + 1c19a: 6cb0 ld a2,88(s1) + 1c19c: 8e09 sub a2,a2,a0 + 1c19e: 8619 srai a2,a2,0x6 + 1c1a0: 00c47b63 bgeu s0,a2,1c1b6 <_ZNK7testing10TestResult15GetTestPropertyEi+0x36> + 1c1a4: 041a slli s0,s0,0x6 + 1c1a6: 60e2 ld ra,24(sp) + 1c1a8: 9522 add a0,a0,s0 + 1c1aa: 6442 ld s0,16(sp) + 1c1ac: 64a2 ld s1,8(sp) + 1c1ae: 6105 addi sp,sp,32 + 1c1b0: 8082 ret + 1c1b2: b2ef90ef jal 154e0 + 1c1b6: 85a2 mv a1,s0 + 1c1b8: 0001e517 auipc a0,0x1e + 1c1bc: e2850513 addi a0,a0,-472 # 39fe0 <_IO_stdin_used+0x460> + 1c1c0: f90f90ef jal 15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> + +000000000001c1c4 <_ZN7testing4TestC1Ev>: + 1c1c4: 715d addi sp,sp,-80 + 1c1c6: 00030797 auipc a5,0x30 + 1c1ca: 9c27b783 ld a5,-1598(a5) # 4bb88 <_GLOBAL_OFFSET_TABLE_+0x38> + 1c1ce: e0a2 sd s0,64(sp) + 1c1d0: fc26 sd s1,56(sp) + 1c1d2: f84a sd s2,48(sp) + 1c1d4: f44e sd s3,40(sp) + 1c1d6: f052 sd s4,32(sp) + 1c1d8: ec56 sd s5,24(sp) + 1c1da: e85a sd s6,16(sp) + 1c1dc: e45e sd s7,8(sp) + 1c1de: 07c1 addi a5,a5,16 + 1c1e0: e486 sd ra,72(sp) + 1c1e2: e11c sd a5,0(a0) + 1c1e4: 8a2a mv s4,a0 + 1c1e6: 0f800513 li a0,248 + 1c1ea: eb6f90ef jal 158a0 <_Znwm@plt> + 1c1ee: 00030697 auipc a3,0x30 + 1c1f2: ada6b683 ld a3,-1318(a3) # 4bcc8 <_GLOBAL_OFFSET_TABLE_+0x178> + 1c1f6: 00030717 auipc a4,0x30 + 1c1fa: a5a73703 ld a4,-1446(a4) # 4bc50 <_GLOBAL_OFFSET_TABLE_+0x100> + 1c1fe: 00030797 auipc a5,0x30 + 1c202: ba27b783 ld a5,-1118(a5) # 4bda0 <_GLOBAL_OFFSET_TABLE_+0x250> + 1c206: 0006c683 lbu a3,0(a3) + 1c20a: 00074703 lbu a4,0(a4) + 1c20e: 0007c783 lbu a5,0(a5) + 1c212: 842a mv s0,a0 + 1c214: 01850e93 addi t4,a0,24 + 1c218: 03850e13 addi t3,a0,56 + 1c21c: 06050313 addi t1,a0,96 + 1c220: 08050893 addi a7,a0,128 + 1c224: 0a850813 addi a6,a0,168 + 1c228: 0e050613 addi a2,a0,224 + 1c22c: 00850b93 addi s7,a0,8 + 1c230: 855e mv a0,s7 + 1c232: 00030597 auipc a1,0x30 + 1c236: bae5b583 ld a1,-1106(a1) # 4bde0 <_GLOBAL_OFFSET_TABLE_+0x290> + 1c23a: 00043823 sd zero,16(s0) + 1c23e: 00040c23 sb zero,24(s0) + 1c242: 02043823 sd zero,48(s0) + 1c246: 02040c23 sb zero,56(s0) + 1c24a: 04043c23 sd zero,88(s0) + 1c24e: 06040023 sb zero,96(s0) + 1c252: 06043c23 sd zero,120(s0) + 1c256: 08040023 sb zero,128(s0) + 1c25a: 0a043023 sd zero,160(s0) + 1c25e: 0a040423 sb zero,168(s0) + 1c262: 0c043c23 sd zero,216(s0) + 1c266: 0e040023 sb zero,224(s0) + 1c26a: 01d43423 sd t4,8(s0) + 1c26e: 03c43423 sd t3,40(s0) + 1c272: 04643823 sd t1,80(s0) + 1c276: 07143823 sd a7,112(s0) + 1c27a: 09043c23 sd a6,152(s0) + 1c27e: e870 sd a2,208(s0) + 1c280: 00d40023 sb a3,0(s0) + 1c284: 00e400a3 sb a4,1(s0) + 1c288: 00f40123 sb a5,2(s0) + 1c28c: 02840b13 addi s6,s0,40 + 1c290: 05040a93 addi s5,s0,80 + 1c294: 07040993 addi s3,s0,112 + 1c298: 09840913 addi s2,s0,152 + 1c29c: 0d040493 addi s1,s0,208 + 1c2a0: 8d1f90ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1c2a4: 855a mv a0,s6 + 1c2a6: 00030597 auipc a1,0x30 + 1c2aa: 92a5b583 ld a1,-1750(a1) # 4bbd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 1c2ae: 8c3f90ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1c2b2: 00030797 auipc a5,0x30 + 1c2b6: d167b783 ld a5,-746(a5) # 4bfc8 <_GLOBAL_OFFSET_TABLE_+0x478> + 1c2ba: 0007c783 lbu a5,0(a5) + 1c2be: 8556 mv a0,s5 + 1c2c0: 00030597 auipc a1,0x30 + 1c2c4: ca85b583 ld a1,-856(a1) # 4bf68 <_GLOBAL_OFFSET_TABLE_+0x418> + 1c2c8: 04f40423 sb a5,72(s0) + 1c2cc: 8a5f90ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1c2d0: 854e mv a0,s3 + 1c2d2: 00030597 auipc a1,0x30 + 1c2d6: b165b583 ld a1,-1258(a1) # 4bde8 <_GLOBAL_OFFSET_TABLE_+0x298> + 1c2da: 897f90ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1c2de: 00030797 auipc a5,0x30 + 1c2e2: 9c27b783 ld a5,-1598(a5) # 4bca0 <_GLOBAL_OFFSET_TABLE_+0x150> + 1c2e6: 0007c783 lbu a5,0(a5) + 1c2ea: 854a mv a0,s2 + 1c2ec: 00030597 auipc a1,0x30 + 1c2f0: 8bc5b583 ld a1,-1860(a1) # 4bba8 <_GLOBAL_OFFSET_TABLE_+0x58> + 1c2f4: 08f40823 sb a5,144(s0) + 1c2f8: 879f90ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1c2fc: 00030517 auipc a0,0x30 + 1c300: a6c53503 ld a0,-1428(a0) # 4bd68 <_GLOBAL_OFFSET_TABLE_+0x218> + 1c304: 00030597 auipc a1,0x30 + 1c308: b1c5b583 ld a1,-1252(a1) # 4be20 <_GLOBAL_OFFSET_TABLE_+0x2d0> + 1c30c: 00030617 auipc a2,0x30 + 1c310: 98c63603 ld a2,-1652(a2) # 4bc98 <_GLOBAL_OFFSET_TABLE_+0x148> + 1c314: 00030697 auipc a3,0x30 + 1c318: c0c6b683 ld a3,-1012(a3) # 4bf20 <_GLOBAL_OFFSET_TABLE_+0x3d0> + 1c31c: 00030717 auipc a4,0x30 + 1c320: be473703 ld a4,-1052(a4) # 4bf00 <_GLOBAL_OFFSET_TABLE_+0x3b0> + 1c324: 00030797 auipc a5,0x30 + 1c328: aa47b783 ld a5,-1372(a5) # 4bdc8 <_GLOBAL_OFFSET_TABLE_+0x278> + 1c32c: 0005c583 lbu a1,0(a1) + 1c330: 00054803 lbu a6,0(a0) + 1c334: 4210 lw a2,0(a2) + 1c336: 4294 lw a3,0(a3) + 1c338: 00074703 lbu a4,0(a4) + 1c33c: 439c lw a5,0(a5) + 1c33e: 0ab40c23 sb a1,184(s0) + 1c342: 8526 mv a0,s1 + 1c344: 00030597 auipc a1,0x30 + 1c348: a7c5b583 ld a1,-1412(a1) # 4bdc0 <_GLOBAL_OFFSET_TABLE_+0x270> + 1c34c: 0b040ca3 sb a6,185(s0) + 1c350: 0ac42e23 sw a2,188(s0) + 1c354: 0cd42023 sw a3,192(s0) + 1c358: 0ce40223 sb a4,196(s0) + 1c35c: 0cf42423 sw a5,200(s0) + 1c360: 811f90ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1c364: 00030797 auipc a5,0x30 + 1c368: a747b783 ld a5,-1420(a5) # 4bdd8 <_GLOBAL_OFFSET_TABLE_+0x288> + 1c36c: 0007c783 lbu a5,0(a5) + 1c370: 008a3423 sd s0,8(s4) + 1c374: 60a6 ld ra,72(sp) + 1c376: 0ef40823 sb a5,240(s0) + 1c37a: 6406 ld s0,64(sp) + 1c37c: 74e2 ld s1,56(sp) + 1c37e: 7942 ld s2,48(sp) + 1c380: 79a2 ld s3,40(sp) + 1c382: 7a02 ld s4,32(sp) + 1c384: 6ae2 ld s5,24(sp) + 1c386: 6b42 ld s6,16(sp) + 1c388: 6ba2 ld s7,8(sp) + 1c38a: 6161 addi sp,sp,80 + 1c38c: 8082 ret + 1c38e: 87aa mv a5,a0 + 1c390: 8526 mv a0,s1 + 1c392: 84be mv s1,a5 + 1c394: a2dfa0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c398: 854a mv a0,s2 + 1c39a: a27fa0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c39e: 854e mv a0,s3 + 1c3a0: a21fa0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c3a4: 8556 mv a0,s5 + 1c3a6: a1bfa0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c3aa: 855a mv a0,s6 + 1c3ac: a15fa0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c3b0: 855e mv a0,s7 + 1c3b2: a0ffa0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1c3b6: 8522 mv a0,s0 + 1c3b8: d48f90ef jal 15900 <_ZdlPv@plt> + 1c3bc: 8526 mv a0,s1 + 1c3be: c32f90ef jal 157f0 <_Unwind_Resume@plt> + +000000000001c3c2 <_ZN7testing4TestD1Ev>: + 1c3c2: 1141 addi sp,sp,-16 + 1c3c4: e022 sd s0,0(sp) + 1c3c6: 0002f797 auipc a5,0x2f + 1c3ca: 7c27b783 ld a5,1986(a5) # 4bb88 <_GLOBAL_OFFSET_TABLE_+0x38> + 1c3ce: 6500 ld s0,8(a0) + 1c3d0: e406 sd ra,8(sp) + 1c3d2: 07c1 addi a5,a5,16 + 1c3d4: e11c sd a5,0(a0) + 1c3d6: 18040163 beqz s0,1c558 <_ZN7testing4TestD1Ev+0x196> + 1c3da: 00044883 lbu a7,0(s0) + 1c3de: 00144603 lbu a2,1(s0) + 1c3e2: 00244703 lbu a4,2(s0) + 1c3e6: 00030817 auipc a6,0x30 + 1c3ea: 8e283803 ld a6,-1822(a6) # 4bcc8 <_GLOBAL_OFFSET_TABLE_+0x178> + 1c3ee: 00030697 auipc a3,0x30 + 1c3f2: 8626b683 ld a3,-1950(a3) # 4bc50 <_GLOBAL_OFFSET_TABLE_+0x100> + 1c3f6: 00030797 auipc a5,0x30 + 1c3fa: 9aa7b783 ld a5,-1622(a5) # 4bda0 <_GLOBAL_OFFSET_TABLE_+0x250> + 1c3fe: 00840593 addi a1,s0,8 + 1c402: 00030517 auipc a0,0x30 + 1c406: 9de53503 ld a0,-1570(a0) # 4bde0 <_GLOBAL_OFFSET_TABLE_+0x290> + 1c40a: 01180023 sb a7,0(a6) + 1c40e: 00c68023 sb a2,0(a3) + 1c412: 00e78023 sb a4,0(a5) + 1c416: f5af90ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1c41a: 02840593 addi a1,s0,40 + 1c41e: 0002f517 auipc a0,0x2f + 1c422: 7b253503 ld a0,1970(a0) # 4bbd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 1c426: f4af90ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1c42a: 04844703 lbu a4,72(s0) + 1c42e: 00030797 auipc a5,0x30 + 1c432: b9a7b783 ld a5,-1126(a5) # 4bfc8 <_GLOBAL_OFFSET_TABLE_+0x478> + 1c436: 05040593 addi a1,s0,80 + 1c43a: 00030517 auipc a0,0x30 + 1c43e: b2e53503 ld a0,-1234(a0) # 4bf68 <_GLOBAL_OFFSET_TABLE_+0x418> + 1c442: 00e78023 sb a4,0(a5) + 1c446: f2af90ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1c44a: 07040593 addi a1,s0,112 + 1c44e: 00030517 auipc a0,0x30 + 1c452: 99a53503 ld a0,-1638(a0) # 4bde8 <_GLOBAL_OFFSET_TABLE_+0x298> + 1c456: f1af90ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1c45a: 09044703 lbu a4,144(s0) + 1c45e: 00030797 auipc a5,0x30 + 1c462: 8427b783 ld a5,-1982(a5) # 4bca0 <_GLOBAL_OFFSET_TABLE_+0x150> + 1c466: 09840593 addi a1,s0,152 + 1c46a: 0002f517 auipc a0,0x2f + 1c46e: 73e53503 ld a0,1854(a0) # 4bba8 <_GLOBAL_OFFSET_TABLE_+0x58> + 1c472: 00e78023 sb a4,0(a5) + 1c476: efaf90ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1c47a: 0c842703 lw a4,200(s0) + 1c47e: 0b844283 lbu t0,184(s0) + 1c482: 0b944f03 lbu t5,185(s0) + 1c486: 0bc42e03 lw t3,188(s0) + 1c48a: 0c042883 lw a7,192(s0) + 1c48e: 0c444603 lbu a2,196(s0) + 1c492: 00030797 auipc a5,0x30 + 1c496: 9367b783 ld a5,-1738(a5) # 4bdc8 <_GLOBAL_OFFSET_TABLE_+0x278> + 1c49a: 00030f97 auipc t6,0x30 + 1c49e: 986fbf83 ld t6,-1658(t6) # 4be20 <_GLOBAL_OFFSET_TABLE_+0x2d0> + 1c4a2: 00030e97 auipc t4,0x30 + 1c4a6: 8c6ebe83 ld t4,-1850(t4) # 4bd68 <_GLOBAL_OFFSET_TABLE_+0x218> + 1c4aa: 0002f317 auipc t1,0x2f + 1c4ae: 7ee33303 ld t1,2030(t1) # 4bc98 <_GLOBAL_OFFSET_TABLE_+0x148> + 1c4b2: 00030817 auipc a6,0x30 + 1c4b6: a6e83803 ld a6,-1426(a6) # 4bf20 <_GLOBAL_OFFSET_TABLE_+0x3d0> + 1c4ba: 00030697 auipc a3,0x30 + 1c4be: a466b683 ld a3,-1466(a3) # 4bf00 <_GLOBAL_OFFSET_TABLE_+0x3b0> + 1c4c2: 00030517 auipc a0,0x30 + 1c4c6: 8fe53503 ld a0,-1794(a0) # 4bdc0 <_GLOBAL_OFFSET_TABLE_+0x270> + 1c4ca: 0d040593 addi a1,s0,208 + 1c4ce: c398 sw a4,0(a5) + 1c4d0: 005f8023 sb t0,0(t6) + 1c4d4: 01ee8023 sb t5,0(t4) + 1c4d8: 01c32023 sw t3,0(t1) + 1c4dc: 01182023 sw a7,0(a6) + 1c4e0: 00c68023 sb a2,0(a3) + 1c4e4: e8cf90ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1c4e8: 0f044703 lbu a4,240(s0) + 1c4ec: 6868 ld a0,208(s0) + 1c4ee: 00030797 auipc a5,0x30 + 1c4f2: 8ea7b783 ld a5,-1814(a5) # 4bdd8 <_GLOBAL_OFFSET_TABLE_+0x288> + 1c4f6: 00e78023 sb a4,0(a5) + 1c4fa: 0e040793 addi a5,s0,224 + 1c4fe: 00f50463 beq a0,a5,1c506 <_ZN7testing4TestD1Ev+0x144> + 1c502: bfef90ef jal 15900 <_ZdlPv@plt> + 1c506: 6c48 ld a0,152(s0) + 1c508: 0a840793 addi a5,s0,168 + 1c50c: 00f50463 beq a0,a5,1c514 <_ZN7testing4TestD1Ev+0x152> + 1c510: bf0f90ef jal 15900 <_ZdlPv@plt> + 1c514: 7828 ld a0,112(s0) + 1c516: 08040793 addi a5,s0,128 + 1c51a: 00f50463 beq a0,a5,1c522 <_ZN7testing4TestD1Ev+0x160> + 1c51e: be2f90ef jal 15900 <_ZdlPv@plt> + 1c522: 6828 ld a0,80(s0) + 1c524: 06040793 addi a5,s0,96 + 1c528: 00f50463 beq a0,a5,1c530 <_ZN7testing4TestD1Ev+0x16e> + 1c52c: bd4f90ef jal 15900 <_ZdlPv@plt> + 1c530: 7408 ld a0,40(s0) + 1c532: 03840793 addi a5,s0,56 + 1c536: 00f50463 beq a0,a5,1c53e <_ZN7testing4TestD1Ev+0x17c> + 1c53a: bc6f90ef jal 15900 <_ZdlPv@plt> + 1c53e: 6408 ld a0,8(s0) + 1c540: 01840793 addi a5,s0,24 + 1c544: 00f50463 beq a0,a5,1c54c <_ZN7testing4TestD1Ev+0x18a> + 1c548: bb8f90ef jal 15900 <_ZdlPv@plt> + 1c54c: 8522 mv a0,s0 + 1c54e: 6402 ld s0,0(sp) + 1c550: 60a2 ld ra,8(sp) + 1c552: 0141 addi sp,sp,16 + 1c554: bacf906f j 15900 <_ZdlPv@plt> + 1c558: 60a2 ld ra,8(sp) + 1c55a: 6402 ld s0,0(sp) + 1c55c: 0141 addi sp,sp,16 + 1c55e: 8082 ret + +000000000001c560 <_ZN7testing4TestD0Ev>: + 1c560: 1141 addi sp,sp,-16 + 1c562: e022 sd s0,0(sp) + 1c564: e406 sd ra,8(sp) + 1c566: 842a mv s0,a0 + 1c568: e5bff0ef jal 1c3c2 <_ZN7testing4TestD1Ev> + 1c56c: 8522 mv a0,s0 + 1c56e: 6402 ld s0,0(sp) + 1c570: 60a2 ld ra,8(sp) + 1c572: 0141 addi sp,sp,16 + 1c574: b8cf906f j 15900 <_ZdlPv@plt> + +000000000001c578 <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv>: + 1c578: 10054783 lbu a5,256(a0) + 1c57c: ef85 bnez a5,1c5b4 <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv+0x3c> + 1c57e: 1101 addi sp,sp,-32 + 1c580: e822 sd s0,16(sp) + 1c582: e04a sd s2,0(sp) + 1c584: 7560 ld s0,232(a0) + 1c586: 0f053903 ld s2,240(a0) + 1c58a: e426 sd s1,8(sp) + 1c58c: ec06 sd ra,24(sp) + 1c58e: 84aa mv s1,a0 + 1c590: 01240963 beq s0,s2,1c5a2 <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv+0x2a> + 1c594: 6008 ld a0,0(s0) + 1c596: 0421 addi s0,s0,8 + 1c598: 611c ld a5,0(a0) + 1c59a: 739c ld a5,32(a5) + 1c59c: 9782 jalr a5 + 1c59e: fe891be3 bne s2,s0,1c594 <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv+0x1c> + 1c5a2: 60e2 ld ra,24(sp) + 1c5a4: 6442 ld s0,16(sp) + 1c5a6: 4785 li a5,1 + 1c5a8: 10f48023 sb a5,256(s1) + 1c5ac: 6902 ld s2,0(sp) + 1c5ae: 64a2 ld s1,8(sp) + 1c5b0: 6105 addi sp,sp,32 + 1c5b2: 8082 ret + 1c5b4: 8082 ret + +000000000001c5b6 <_ZNK7testing9TestSuite11GetTestInfoEi>: + 1c5b6: 872a mv a4,a0 + 1c5b8: 0205c463 bltz a1,1c5e0 <_ZNK7testing9TestSuite11GetTestInfoEi+0x2a> + 1c5bc: 6534 ld a3,72(a0) + 1c5be: 693c ld a5,80(a0) + 1c5c0: 4501 li a0,0 + 1c5c2: 8f95 sub a5,a5,a3 + 1c5c4: 8789 srai a5,a5,0x2 + 1c5c6: 2781 sext.w a5,a5 + 1c5c8: 00f5dd63 bge a1,a5,1c5e2 <_ZNK7testing9TestSuite11GetTestInfoEi+0x2c> + 1c5cc: 058a slli a1,a1,0x2 + 1c5ce: 96ae add a3,a3,a1 + 1c5d0: 429c lw a5,0(a3) + 1c5d2: 0007c863 bltz a5,1c5e2 <_ZNK7testing9TestSuite11GetTestInfoEi+0x2c> + 1c5d6: 7b18 ld a4,48(a4) + 1c5d8: 078e slli a5,a5,0x3 + 1c5da: 97ba add a5,a5,a4 + 1c5dc: 6388 ld a0,0(a5) + 1c5de: 8082 ret + 1c5e0: 4501 li a0,0 + 1c5e2: 8082 ret + +000000000001c5e4 <_ZN7testing9TestSuite18GetMutableTestInfoEi>: + 1c5e4: 872a mv a4,a0 + 1c5e6: 0205c463 bltz a1,1c60e <_ZN7testing9TestSuite18GetMutableTestInfoEi+0x2a> + 1c5ea: 6534 ld a3,72(a0) + 1c5ec: 693c ld a5,80(a0) + 1c5ee: 4501 li a0,0 + 1c5f0: 8f95 sub a5,a5,a3 + 1c5f2: 8789 srai a5,a5,0x2 + 1c5f4: 2781 sext.w a5,a5 + 1c5f6: 00f5dd63 bge a1,a5,1c610 <_ZN7testing9TestSuite18GetMutableTestInfoEi+0x2c> + 1c5fa: 058a slli a1,a1,0x2 + 1c5fc: 96ae add a3,a3,a1 + 1c5fe: 429c lw a5,0(a3) + 1c600: 0007c863 bltz a5,1c610 <_ZN7testing9TestSuite18GetMutableTestInfoEi+0x2c> + 1c604: 7b18 ld a4,48(a4) + 1c606: 078e slli a5,a5,0x3 + 1c608: 97ba add a5,a5,a4 + 1c60a: 6388 ld a0,0(a5) + 1c60c: 8082 ret + 1c60e: 4501 li a0,0 + 1c610: 8082 ret + +000000000001c612 <_ZN7testing9TestSuite11ClearResultEv>: + 1c612: 1101 addi sp,sp,-32 + 1c614: e426 sd s1,8(sp) + 1c616: 84aa mv s1,a0 + 1c618: 08850513 addi a0,a0,136 + 1c61c: e822 sd s0,16(sp) + 1c61e: ec06 sd ra,24(sp) + 1c620: d1cff0ef jal 1bb3c <_ZN7testing10TestResult5ClearEv> + 1c624: 7880 ld s0,48(s1) + 1c626: 7c84 ld s1,56(s1) + 1c628: 00940a63 beq s0,s1,1c63c <_ZN7testing9TestSuite11ClearResultEv+0x2a> + 1c62c: 6008 ld a0,0(s0) + 1c62e: 0421 addi s0,s0,8 + 1c630: 09050513 addi a0,a0,144 + 1c634: d08ff0ef jal 1bb3c <_ZN7testing10TestResult5ClearEv> + 1c638: fe849ae3 bne s1,s0,1c62c <_ZN7testing9TestSuite11ClearResultEv+0x1a> + 1c63c: 60e2 ld ra,24(sp) + 1c63e: 6442 ld s0,16(sp) + 1c640: 64a2 ld s1,8(sp) + 1c642: 6105 addi sp,sp,32 + 1c644: 8082 ret + +000000000001c646 <_ZN7testing9TestSuite14UnshuffleTestsEv>: + 1c646: 6938 ld a4,80(a0) + 1c648: 6530 ld a2,72(a0) + 1c64a: 40c707b3 sub a5,a4,a2 + 1c64e: 4027d593 srai a1,a5,0x2 + 1c652: 08c70663 beq a4,a2,1c6de <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> + 1c656: 4685 li a3,1 + 1c658: e7c1 bnez a5,1c6e0 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x9a> + 1c65a: 4771 li a4,28 + 1c65c: 08f77463 bgeu a4,a5,1c6e4 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x9e> + 1c660: 0016d713 srli a4,a3,0x1 + 1c664: 070e slli a4,a4,0x3 + 1c666: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1c66a: 5208a157 vid.v v2 + 1c66e: 9732 add a4,a4,a2 + 1c670: 87b2 mv a5,a2 + 1c672: a019 j 1c678 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x32> + 1c674: 0d807057 vsetvli zero,zero,e64,m1,ta,ma + 1c678: 9e2030d7 vmv1r.v v1,v2 + 1c67c: 02213157 vadd.vi v2,v2,2 + 1c680: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma + 1c684: b21040d7 vncvt.x.x.w v1,v1 + 1c688: 0207e0a7 vse32.v v1,(a5) + 1c68c: 07a1 addi a5,a5,8 + 1c68e: fee793e3 bne a5,a4,1c674 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x2e> + 1c692: 0016f793 andi a5,a3,1 + 1c696: c7a1 beqz a5,1c6de <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> + 1c698: ffe6f793 andi a5,a3,-2 + 1c69c: 00279713 slli a4,a5,0x2 + 1c6a0: 963a add a2,a2,a4 + 1c6a2: c21c sw a5,0(a2) + 1c6a4: 00178713 addi a4,a5,1 + 1c6a8: 02b77b63 bgeu a4,a1,1c6de <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> + 1c6ac: c258 sw a4,4(a2) + 1c6ae: 00278713 addi a4,a5,2 + 1c6b2: 02b77663 bgeu a4,a1,1c6de <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> + 1c6b6: c618 sw a4,8(a2) + 1c6b8: 00378713 addi a4,a5,3 + 1c6bc: 02b77163 bgeu a4,a1,1c6de <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> + 1c6c0: c658 sw a4,12(a2) + 1c6c2: 00478713 addi a4,a5,4 + 1c6c6: 00b77c63 bgeu a4,a1,1c6de <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> + 1c6ca: ca18 sw a4,16(a2) + 1c6cc: 00578713 addi a4,a5,5 + 1c6d0: 00b77763 bgeu a4,a1,1c6de <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> + 1c6d4: ca58 sw a4,20(a2) + 1c6d6: 0799 addi a5,a5,6 + 1c6d8: 00b7f363 bgeu a5,a1,1c6de <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> + 1c6dc: ce1c sw a5,24(a2) + 1c6de: 8082 ret + 1c6e0: 86ae mv a3,a1 + 1c6e2: bfa5 j 1c65a <_ZN7testing9TestSuite14UnshuffleTestsEv+0x14> + 1c6e4: 4781 li a5,0 + 1c6e6: bf5d j 1c69c <_ZN7testing9TestSuite14UnshuffleTestsEv+0x56> + +000000000001c6e8 <_ZN7testing8internal14ShouldUseColorEb>: + 1c6e8: 1101 addi sp,sp,-32 + 1c6ea: 0002f797 auipc a5,0x2f + 1c6ee: 6f67b783 ld a5,1782(a5) # 4bde0 <_GLOBAL_OFFSET_TABLE_+0x290> + 1c6f2: e822 sd s0,16(sp) + 1c6f4: 6380 ld s0,0(a5) + 1c6f6: e426 sd s1,8(sp) + 1c6f8: 0001e597 auipc a1,0x1e + 1c6fc: 93858593 addi a1,a1,-1736 # 3a030 <_IO_stdin_used+0x4b0> + 1c700: 84aa mv s1,a0 + 1c702: 8522 mv a0,s0 + 1c704: ec06 sd ra,24(sp) + 1c706: e4ffe0ef jal 1b554 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> + 1c70a: e931 bnez a0,1c75e <_ZN7testing8internal14ShouldUseColorEb+0x76> + 1c70c: 0001e597 auipc a1,0x1e + 1c710: 9c458593 addi a1,a1,-1596 # 3a0d0 <_IO_stdin_used+0x550> + 1c714: 8522 mv a0,s0 + 1c716: e3ffe0ef jal 1b554 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> + 1c71a: c519 beqz a0,1c728 <_ZN7testing8internal14ShouldUseColorEb+0x40> + 1c71c: 4505 li a0,1 + 1c71e: 60e2 ld ra,24(sp) + 1c720: 6442 ld s0,16(sp) + 1c722: 64a2 ld s1,8(sp) + 1c724: 6105 addi sp,sp,32 + 1c726: 8082 ret + 1c728: 0001e597 auipc a1,0x1e + 1c72c: 9b058593 addi a1,a1,-1616 # 3a0d8 <_IO_stdin_used+0x558> + 1c730: 8522 mv a0,s0 + 1c732: e23fe0ef jal 1b554 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> + 1c736: f17d bnez a0,1c71c <_ZN7testing8internal14ShouldUseColorEb+0x34> + 1c738: 0001d597 auipc a1,0x1d + 1c73c: 71858593 addi a1,a1,1816 # 39e50 <_IO_stdin_used+0x2d0> + 1c740: 8522 mv a0,s0 + 1c742: e13fe0ef jal 1b554 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> + 1c746: f979 bnez a0,1c71c <_ZN7testing8internal14ShouldUseColorEb+0x34> + 1c748: 8522 mv a0,s0 + 1c74a: 6442 ld s0,16(sp) + 1c74c: 60e2 ld ra,24(sp) + 1c74e: 64a2 ld s1,8(sp) + 1c750: 0001e597 auipc a1,0x1e + 1c754: 99058593 addi a1,a1,-1648 # 3a0e0 <_IO_stdin_used+0x560> + 1c758: 6105 addi sp,sp,32 + 1c75a: b4bfe06f j 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1c75e: 0001e517 auipc a0,0x1e + 1c762: 8da50513 addi a0,a0,-1830 # 3a038 <_IO_stdin_used+0x4b8> + 1c766: b6af90ef jal 15ad0 + 1c76a: 0001e597 auipc a1,0x1e + 1c76e: 8d658593 addi a1,a1,-1834 # 3a040 <_IO_stdin_used+0x4c0> + 1c772: 842a mv s0,a0 + 1c774: b31fe0ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1c778: c519 beqz a0,1c786 <_ZN7testing8internal14ShouldUseColorEb+0x9e> + 1c77a: 60e2 ld ra,24(sp) + 1c77c: 6442 ld s0,16(sp) + 1c77e: 8526 mv a0,s1 + 1c780: 64a2 ld s1,8(sp) + 1c782: 6105 addi sp,sp,32 + 1c784: 8082 ret + 1c786: 0001e597 auipc a1,0x1e + 1c78a: 8c258593 addi a1,a1,-1854 # 3a048 <_IO_stdin_used+0x4c8> + 1c78e: 8522 mv a0,s0 + 1c790: b15fe0ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1c794: f17d bnez a0,1c77a <_ZN7testing8internal14ShouldUseColorEb+0x92> + 1c796: 0001e597 auipc a1,0x1e + 1c79a: 8c258593 addi a1,a1,-1854 # 3a058 <_IO_stdin_used+0x4d8> + 1c79e: 8522 mv a0,s0 + 1c7a0: b05fe0ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1c7a4: f979 bnez a0,1c77a <_ZN7testing8internal14ShouldUseColorEb+0x92> + 1c7a6: 0001e597 auipc a1,0x1e + 1c7aa: 8c258593 addi a1,a1,-1854 # 3a068 <_IO_stdin_used+0x4e8> + 1c7ae: 8522 mv a0,s0 + 1c7b0: af5fe0ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1c7b4: f179 bnez a0,1c77a <_ZN7testing8internal14ShouldUseColorEb+0x92> + 1c7b6: 0001e597 auipc a1,0x1e + 1c7ba: 8ba58593 addi a1,a1,-1862 # 3a070 <_IO_stdin_used+0x4f0> + 1c7be: 8522 mv a0,s0 + 1c7c0: ae5fe0ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1c7c4: f95d bnez a0,1c77a <_ZN7testing8internal14ShouldUseColorEb+0x92> + 1c7c6: 0001e597 auipc a1,0x1e + 1c7ca: 8ba58593 addi a1,a1,-1862 # 3a080 <_IO_stdin_used+0x500> + 1c7ce: 8522 mv a0,s0 + 1c7d0: ad5fe0ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1c7d4: f15d bnez a0,1c77a <_ZN7testing8internal14ShouldUseColorEb+0x92> + 1c7d6: 0001e597 auipc a1,0x1e + 1c7da: 8b258593 addi a1,a1,-1870 # 3a088 <_IO_stdin_used+0x508> + 1c7de: 8522 mv a0,s0 + 1c7e0: ac5fe0ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1c7e4: f959 bnez a0,1c77a <_ZN7testing8internal14ShouldUseColorEb+0x92> + 1c7e6: 0001e597 auipc a1,0x1e + 1c7ea: 8b258593 addi a1,a1,-1870 # 3a098 <_IO_stdin_used+0x518> + 1c7ee: 8522 mv a0,s0 + 1c7f0: ab5fe0ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1c7f4: f159 bnez a0,1c77a <_ZN7testing8internal14ShouldUseColorEb+0x92> + 1c7f6: 0001e597 auipc a1,0x1e + 1c7fa: 8b258593 addi a1,a1,-1870 # 3a0a8 <_IO_stdin_used+0x528> + 1c7fe: 8522 mv a0,s0 + 1c800: aa5fe0ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1c804: f93d bnez a0,1c77a <_ZN7testing8internal14ShouldUseColorEb+0x92> + 1c806: 0001e597 auipc a1,0x1e + 1c80a: 8ba58593 addi a1,a1,-1862 # 3a0c0 <_IO_stdin_used+0x540> + 1c80e: 8522 mv a0,s0 + 1c810: a95fe0ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1c814: f13d bnez a0,1c77a <_ZN7testing8internal14ShouldUseColorEb+0x92> + 1c816: 8522 mv a0,s0 + 1c818: 0001e597 auipc a1,0x1e + 1c81c: 8b058593 addi a1,a1,-1872 # 3a0c8 <_IO_stdin_used+0x548> + 1c820: a85fe0ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 1c824: 8d65 and a0,a0,s1 + 1c826: bde5 j 1c71e <_ZN7testing8internal14ShouldUseColorEb+0x36> + +000000000001c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz>: + 1c828: 711d addi sp,sp,-96 + 1c82a: 03010313 addi t1,sp,48 + 1c82e: f022 sd s0,32(sp) + 1c830: e84a sd s2,16(sp) + 1c832: f406 sd ra,40(sp) + 1c834: ec26 sd s1,24(sp) + 1c836: f832 sd a2,48(sp) + 1c838: fc36 sd a3,56(sp) + 1c83a: e0ba sd a4,64(sp) + 1c83c: e4be sd a5,72(sp) + 1c83e: e8c2 sd a6,80(sp) + 1c840: ecc6 sd a7,88(sp) + 1c842: e41a sd t1,8(sp) + 1c844: 8e01c783 lbu a5,-1824(gp) # 4c670 <_ZGVZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> + 1c848: 842a mv s0,a0 + 1c84a: 892e mv s2,a1 + 1c84c: 0230000f fence r,rw + 1c850: 0002f497 auipc s1,0x2f + 1c854: 6304b483 ld s1,1584(s1) # 4be80 + 1c858: cfa5 beqz a5,1c8d0 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0xa8> + 1c85a: 8e81c783 lbu a5,-1816(gp) # 4c678 <_ZZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> + 1c85e: cfb1 beqz a5,1c8ba <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x92> + 1c860: cc29 beqz s0,1c8ba <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x92> + 1c862: 4789 li a5,2 + 1c864: 0001e597 auipc a1,0x1e + 1c868: 88458593 addi a1,a1,-1916 # 3a0e8 <_IO_stdin_used+0x568> + 1c86c: 02f40063 beq s0,a5,1c88c <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x64> + 1c870: 478d li a5,3 + 1c872: 0001e597 auipc a1,0x1e + 1c876: 87e58593 addi a1,a1,-1922 # 3a0f0 <_IO_stdin_used+0x570> + 1c87a: 00f40963 beq s0,a5,1c88c <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x64> + 1c87e: 4785 li a5,1 + 1c880: 0001e597 auipc a1,0x1e + 1c884: 86058593 addi a1,a1,-1952 # 3a0e0 <_IO_stdin_used+0x560> + 1c888: 06f41e63 bne s0,a5,1c904 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0xdc> + 1c88c: 0001e517 auipc a0,0x1e + 1c890: 86c50513 addi a0,a0,-1940 # 3a0f8 <_IO_stdin_used+0x578> + 1c894: e4df80ef jal 156e0 + 1c898: 6622 ld a2,8(sp) + 1c89a: 6088 ld a0,0(s1) + 1c89c: 85ca mv a1,s2 + 1c89e: f63f80ef jal 15800 + 1c8a2: 0001e517 auipc a0,0x1e + 1c8a6: 86650513 addi a0,a0,-1946 # 3a108 <_IO_stdin_used+0x588> + 1c8aa: e37f80ef jal 156e0 + 1c8ae: 70a2 ld ra,40(sp) + 1c8b0: 7402 ld s0,32(sp) + 1c8b2: 64e2 ld s1,24(sp) + 1c8b4: 6942 ld s2,16(sp) + 1c8b6: 6125 addi sp,sp,96 + 1c8b8: 8082 ret + 1c8ba: 6088 ld a0,0(s1) + 1c8bc: 6622 ld a2,8(sp) + 1c8be: 85ca mv a1,s2 + 1c8c0: f41f80ef jal 15800 + 1c8c4: 70a2 ld ra,40(sp) + 1c8c6: 7402 ld s0,32(sp) + 1c8c8: 64e2 ld s1,24(sp) + 1c8ca: 6942 ld s2,16(sp) + 1c8cc: 6125 addi sp,sp,96 + 1c8ce: 8082 ret + 1c8d0: 8e018513 addi a0,gp,-1824 # 4c670 <_ZGVZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> + 1c8d4: 86cf90ef jal 15940 <__cxa_guard_acquire@plt> + 1c8d8: 0002f497 auipc s1,0x2f + 1c8dc: 5a84b483 ld s1,1448(s1) # 4be80 + 1c8e0: dd2d beqz a0,1c85a <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x32> + 1c8e2: 6088 ld a0,0(s1) + 1c8e4: dedf80ef jal 156d0 + 1c8e8: b68f90ef jal 15c50 + 1c8ec: 00a03533 snez a0,a0 + 1c8f0: df9ff0ef jal 1c6e8 <_ZN7testing8internal14ShouldUseColorEb> + 1c8f4: 87aa mv a5,a0 + 1c8f6: 8e018513 addi a0,gp,-1824 # 4c670 <_ZGVZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> + 1c8fa: 8ef18423 sb a5,-1816(gp) # 4c678 <_ZZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> + 1c8fe: c12f90ef jal 15d10 <__cxa_guard_release@plt> + 1c902: bfa1 j 1c85a <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x32> + 1c904: 4581 li a1,0 + 1c906: b759 j 1c88c <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x64> + 1c908: 842a mv s0,a0 + 1c90a: 8e018513 addi a0,gp,-1824 # 4c670 <_ZGVZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> + 1c90e: a63f80ef jal 15370 <__cxa_guard_abort@plt> + 1c912: 8522 mv a0,s0 + 1c914: eddf80ef jal 157f0 <_Unwind_Resume@plt> + +000000000001c918 <_ZN7testing8internal27PrettyUnitTestResultPrinter24OnEnvironmentsSetUpStartERKNS_8UnitTestE>: + 1c918: 1141 addi sp,sp,-16 + 1c91a: 0001d597 auipc a1,0x1d + 1c91e: 7f658593 addi a1,a1,2038 # 3a110 <_IO_stdin_used+0x590> + 1c922: 4509 li a0,2 + 1c924: e406 sd ra,8(sp) + 1c926: f03ff0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1c92a: 0001d517 auipc a0,0x1d + 1c92e: 7f650513 addi a0,a0,2038 # 3a120 <_IO_stdin_used+0x5a0> + 1c932: c7ff80ef jal 155b0 + 1c936: 0002f797 auipc a5,0x2f + 1c93a: 54a7b783 ld a5,1354(a5) # 4be80 + 1c93e: 60a2 ld ra,8(sp) + 1c940: 6388 ld a0,0(a5) + 1c942: 0141 addi sp,sp,16 + 1c944: b4cf906f j 15c90 + +000000000001c948 <_ZN7testing8internal27PrettyUnitTestResultPrinter27OnEnvironmentsTearDownStartERKNS_8UnitTestE>: + 1c948: 1141 addi sp,sp,-16 + 1c94a: 0001d597 auipc a1,0x1d + 1c94e: 7c658593 addi a1,a1,1990 # 3a110 <_IO_stdin_used+0x590> + 1c952: 4509 li a0,2 + 1c954: e406 sd ra,8(sp) + 1c956: ed3ff0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1c95a: 0001d517 auipc a0,0x1d + 1c95e: 7e650513 addi a0,a0,2022 # 3a140 <_IO_stdin_used+0x5c0> + 1c962: c4ff80ef jal 155b0 + 1c966: 0002f797 auipc a5,0x2f + 1c96a: 51a7b783 ld a5,1306(a5) # 4be80 + 1c96e: 60a2 ld ra,8(sp) + 1c970: 6388 ld a0,0(a5) + 1c972: 0141 addi sp,sp,16 + 1c974: b1cf906f j 15c90 + +000000000001c978 <_ZN7testing8internal27PrettyUnitTestResultPrinter11OnTestStartERKNS_8TestInfoE>: + 1c978: 1141 addi sp,sp,-16 + 1c97a: e022 sd s0,0(sp) + 1c97c: 4509 li a0,2 + 1c97e: 842e mv s0,a1 + 1c980: 0001d597 auipc a1,0x1d + 1c984: 7e858593 addi a1,a1,2024 # 3a168 <_IO_stdin_used+0x5e8> + 1c988: e406 sd ra,8(sp) + 1c98a: e9fff0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1c98e: 7010 ld a2,32(s0) + 1c990: 600c ld a1,0(s0) + 1c992: 0001d517 auipc a0,0x1d + 1c996: 7e650513 addi a0,a0,2022 # 3a178 <_IO_stdin_used+0x5f8> + 1c99a: d47f80ef jal 156e0 + 1c99e: 4529 li a0,10 + 1c9a0: 940f90ef jal 15ae0 + 1c9a4: 0002f797 auipc a5,0x2f + 1c9a8: 4dc7b783 ld a5,1244(a5) # 4be80 + 1c9ac: 6402 ld s0,0(sp) + 1c9ae: 60a2 ld ra,8(sp) + 1c9b0: 6388 ld a0,0(a5) + 1c9b2: 0141 addi sp,sp,16 + 1c9b4: adcf906f j 15c90 + +000000000001c9b8 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0>: + 1c9b8: 7119 addi sp,sp,-128 + 1c9ba: f4a6 sd s1,104(sp) + 1c9bc: f0ca sd s2,96(sp) + 1c9be: ecce sd s3,88(sp) + 1c9c0: e8d2 sd s4,80(sp) + 1c9c2: e4d6 sd s5,72(sp) + 1c9c4: e0da sd s6,64(sp) + 1c9c6: f862 sd s8,48(sp) + 1c9c8: fc86 sd ra,120(sp) + 1c9ca: f8a2 sd s0,112(sp) + 1c9cc: fc5e sd s7,56(sp) + 1c9ce: 4901 li s2,0 + 1c9d0: 00020c17 auipc s8,0x20 + 1c9d4: 5b0c0c13 addi s8,s8,1456 # 3cf80 <_ZN7testing8internalL24kColorEncodedHelpMessageE> + 1c9d8: 01010a93 addi s5,sp,16 + 1c9dc: 1004 addi s1,sp,32 + 1c9de: 49bd li s3,15 + 1c9e0: 4a05 li s4,1 + 1c9e2: 00810b13 addi s6,sp,8 + 1c9e6: 04000593 li a1,64 + 1c9ea: 8562 mv a0,s8 + 1c9ec: 9f5f80ef jal 153e0 + 1c9f0: 8baa mv s7,a0 + 1c9f2: cd2d beqz a0,1ca6c <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0xb4> + 1c9f4: 41850433 sub s0,a0,s8 + 1c9f8: e826 sd s1,16(sp) + 1c9fa: ec02 sd zero,24(sp) + 1c9fc: e422 sd s0,8(sp) + 1c9fe: 0a89ea63 bltu s3,s0,1cab2 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0xfa> + 1ca02: 0b441563 bne s0,s4,1caac <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0xf4> + 1ca06: 000c4783 lbu a5,0(s8) + 1ca0a: 02f10023 sb a5,32(sp) + 1ca0e: 87a6 mv a5,s1 + 1ca10: ec22 sd s0,24(sp) + 1ca12: 97a2 add a5,a5,s0 + 1ca14: 00078023 sb zero,0(a5) + 1ca18: 6642 ld a2,16(sp) + 1ca1a: 0001e597 auipc a1,0x1e + 1ca1e: b8e58593 addi a1,a1,-1138 # 3a5a8 <_IO_stdin_used+0xa28> + 1ca22: 854a mv a0,s2 + 1ca24: e05ff0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1ca28: 6542 ld a0,16(sp) + 1ca2a: 00950463 beq a0,s1,1ca32 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x7a> + 1ca2e: ed3f80ef jal 15900 <_ZdlPv@plt> + 1ca32: 001bc783 lbu a5,1(s7) + 1ca36: 4765 li a4,25 + 1ca38: 002b8c13 addi s8,s7,2 + 1ca3c: fc07879b addiw a5,a5,-64 + 1ca40: 0ff7f793 zext.b a5,a5 + 1ca44: 00f76b63 bltu a4,a5,1ca5a <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0xa2> + 1ca48: 00020717 auipc a4,0x20 + 1ca4c: 02870713 addi a4,a4,40 # 3ca70 <_IO_stdin_used+0x2ef0> + 1ca50: 078a slli a5,a5,0x2 + 1ca52: 97ba add a5,a5,a4 + 1ca54: 439c lw a5,0(a5) + 1ca56: 97ba add a5,a5,a4 + 1ca58: 8782 jr a5 + 1ca5a: 001b8c13 addi s8,s7,1 + 1ca5e: 04000593 li a1,64 + 1ca62: 8562 mv a0,s8 + 1ca64: 97df80ef jal 153e0 + 1ca68: 8baa mv s7,a0 + 1ca6a: f549 bnez a0,1c9f4 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x3c> + 1ca6c: 7446 ld s0,112(sp) + 1ca6e: 70e6 ld ra,120(sp) + 1ca70: 74a6 ld s1,104(sp) + 1ca72: 69e6 ld s3,88(sp) + 1ca74: 6a46 ld s4,80(sp) + 1ca76: 6aa6 ld s5,72(sp) + 1ca78: 6b06 ld s6,64(sp) + 1ca7a: 7be2 ld s7,56(sp) + 1ca7c: 8662 mv a2,s8 1ca7e: 854a mv a0,s2 - 1ca80: db1f80ef jal 15830 <_ZdlPv@plt> - 1ca84: 854e mv a0,s3 - 1ca86: dabf80ef jal 15830 <_ZdlPv@plt> - 1ca8a: 7402 ld s0,32(sp) - 1ca8c: 6942 ld s2,16(sp) - 1ca8e: 70a2 ld ra,40(sp) - 1ca90: 029a3423 sd s1,40(s4) - 1ca94: 69a2 ld s3,8(sp) - 1ca96: 64e2 ld s1,24(sp) - 1ca98: 6a02 ld s4,0(sp) - 1ca9a: 6145 addi sp,sp,48 - 1ca9c: 8082 ret - -000000000001ca9e <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE>: - 1ca9e: 7159 addi sp,sp,-112 - 1caa0: f0a2 sd s0,96(sp) - 1caa2: 842a mv s0,a0 - 1caa4: 4561 li a0,24 - 1caa6: e8ca sd s2,80(sp) - 1caa8: e4ce sd s3,72(sp) - 1caaa: fc56 sd s5,56(sp) - 1caac: f486 sd ra,104(sp) - 1caae: f45e sd s7,40(sp) - 1cab0: d21f80ef jal 157d0 <_Znwm@plt> - 1cab4: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1cab8: 5e0030d7 vmv.v.i v1,0 - 1cabc: 00043903 ld s2,0(s0) - 1cac0: 00843983 ld s3,8(s0) - 1cac4: 020570a7 vse64.v v1,(a0) - 1cac8: fc100793 li a5,-63 - 1cacc: 00053823 sd zero,16(a0) - 1cad0: 41298433 sub s0,s3,s2 - 1cad4: 8385 srli a5,a5,0x1 - 1cad6: 8aaa mv s5,a0 - 1cad8: 1087ed63 bltu a5,s0,1cbf2 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x154> - 1cadc: c079 beqz s0,1cba2 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x104> - 1cade: 8522 mv a0,s0 - 1cae0: cf1f80ef jal 157d0 <_Znwm@plt> - 1cae4: 8baa mv s7,a0 - 1cae6: eca6 sd s1,88(sp) - 1cae8: 945e add s0,s0,s7 - 1caea: 008ab823 sd s0,16(s5) - 1caee: 017ab023 sd s7,0(s5) - 1caf2: 0d390163 beq s2,s3,1cbb4 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x116> - 1caf6: e0d2 sd s4,64(sp) - 1caf8: f85a sd s6,48(sp) - 1cafa: f062 sd s8,32(sp) - 1cafc: ec66 sd s9,24(sp) - 1cafe: 84de mv s1,s7 - 1cb00: 4a3d li s4,15 - 1cb02: 4b05 li s6,1 - 1cb04: 00810c13 addi s8,sp,8 - 1cb08: a839 j 1cb26 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x88> - 1cb0a: 000cc783 lbu a5,0(s9) - 1cb0e: 00f48823 sb a5,16(s1) - 1cb12: e480 sd s0,8(s1) - 1cb14: 9522 add a0,a0,s0 - 1cb16: 00050023 sb zero,0(a0) - 1cb1a: 02090913 addi s2,s2,32 - 1cb1e: 02048493 addi s1,s1,32 - 1cb22: 05298563 beq s3,s2,1cb6c <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xce> - 1cb26: 00893403 ld s0,8(s2) - 1cb2a: 01048513 addi a0,s1,16 - 1cb2e: e088 sd a0,0(s1) - 1cb30: 00093c83 ld s9,0(s2) - 1cb34: e422 sd s0,8(sp) - 1cb36: 048a6d63 bltu s4,s0,1cb90 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xf2> - 1cb3a: fd6408e3 beq s0,s6,1cb0a <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x6c> - 1cb3e: d871 beqz s0,1cb12 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x74> - 1cb40: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1cb44: 020c8407 vle8.v v8,(s9) - 1cb48: 8c1d sub s0,s0,a5 - 1cb4a: 9cbe add s9,s9,a5 - 1cb4c: 02050427 vse8.v v8,(a0) - 1cb50: 953e add a0,a0,a5 - 1cb52: f47d bnez s0,1cb40 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xa2> - 1cb54: 6422 ld s0,8(sp) - 1cb56: 6088 ld a0,0(s1) - 1cb58: 02090913 addi s2,s2,32 - 1cb5c: e480 sd s0,8(s1) - 1cb5e: 9522 add a0,a0,s0 - 1cb60: 00050023 sb zero,0(a0) - 1cb64: 02048493 addi s1,s1,32 - 1cb68: fb299fe3 bne s3,s2,1cb26 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x88> - 1cb6c: 6a06 ld s4,64(sp) - 1cb6e: 7b42 ld s6,48(sp) - 1cb70: 7c02 ld s8,32(sp) - 1cb72: 6ce2 ld s9,24(sp) - 1cb74: 009ab423 sd s1,8(s5) - 1cb78: 8556 mv a0,s5 - 1cb7a: ebbff0ef jal 1ca34 <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE> - 1cb7e: 70a6 ld ra,104(sp) - 1cb80: 7406 ld s0,96(sp) - 1cb82: 64e6 ld s1,88(sp) - 1cb84: 6946 ld s2,80(sp) - 1cb86: 69a6 ld s3,72(sp) - 1cb88: 7ae2 ld s5,56(sp) - 1cb8a: 7ba2 ld s7,40(sp) - 1cb8c: 6165 addi sp,sp,112 - 1cb8e: 8082 ret - 1cb90: 4601 li a2,0 - 1cb92: 85e2 mv a1,s8 - 1cb94: 8526 mv a0,s1 - 1cb96: a4bf80ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1cb9a: 67a2 ld a5,8(sp) - 1cb9c: e088 sd a0,0(s1) - 1cb9e: e89c sd a5,16(s1) - 1cba0: b745 j 1cb40 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xa2> - 1cba2: 4b81 li s7,0 - 1cba4: eca6 sd s1,88(sp) - 1cba6: 945e add s0,s0,s7 - 1cba8: 008ab823 sd s0,16(s5) - 1cbac: 017ab023 sd s7,0(s5) - 1cbb0: f53913e3 bne s2,s3,1caf6 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x58> - 1cbb4: 84de mv s1,s7 - 1cbb6: bf7d j 1cb74 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xd6> - 1cbb8: 939f80ef jal 154f0 <__cxa_begin_catch@plt> - 1cbbc: 049b8163 beq s7,s1,1cbfe <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x160> - 1cbc0: 855e mv a0,s7 - 1cbc2: 020b8b93 addi s7,s7,32 - 1cbc6: b37f90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1cbca: 029b8a63 beq s7,s1,1cbfe <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x160> - 1cbce: bfcd j 1cbc0 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x122> - 1cbd0: 842a mv s0,a0 - 1cbd2: eca6 sd s1,88(sp) - 1cbd4: e0d2 sd s4,64(sp) - 1cbd6: f85a sd s6,48(sp) - 1cbd8: f062 sd s8,32(sp) - 1cbda: ec66 sd s9,24(sp) - 1cbdc: 000ab503 ld a0,0(s5) - 1cbe0: c119 beqz a0,1cbe6 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x148> - 1cbe2: c4ff80ef jal 15830 <_ZdlPv@plt> - 1cbe6: 8556 mv a0,s5 - 1cbe8: c49f80ef jal 15830 <_ZdlPv@plt> - 1cbec: 8522 mv a0,s0 - 1cbee: b33f80ef jal 15720 <_Unwind_Resume@plt> - 1cbf2: 0001b517 auipc a0,0x1b - 1cbf6: 5e650513 addi a0,a0,1510 # 381d8 <_IO_stdin_used+0x730> - 1cbfa: c27f80ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 1cbfe: ba3f80ef jal 157a0 <__cxa_rethrow@plt> - 1cc02: 842a mv s0,a0 - 1cc04: f8df80ef jal 15b90 <__cxa_end_catch@plt> - 1cc08: bfd1 j 1cbdc <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x13e> - -000000000001cc0a <_ZN7testing8internal20ClearInjectableArgvsEv>: - 1cc0a: 1101 addi sp,sp,-32 - 1cc0c: e04a sd s2,0(sp) - 1cc0e: 8d81b903 ld s2,-1832(gp) # 4a668 <_ZN7testing8internalL21g_injected_test_argvsE> - 1cc12: ec06 sd ra,24(sp) - 1cc14: 04090063 beqz s2,1cc54 <_ZN7testing8internal20ClearInjectableArgvsEv+0x4a> - 1cc18: e822 sd s0,16(sp) - 1cc1a: e426 sd s1,8(sp) - 1cc1c: 00093403 ld s0,0(s2) - 1cc20: 00893483 ld s1,8(s2) - 1cc24: 00940f63 beq s0,s1,1cc42 <_ZN7testing8internal20ClearInjectableArgvsEv+0x38> - 1cc28: 6008 ld a0,0(s0) - 1cc2a: 01040793 addi a5,s0,16 - 1cc2e: 00f50463 beq a0,a5,1cc36 <_ZN7testing8internal20ClearInjectableArgvsEv+0x2c> - 1cc32: bfff80ef jal 15830 <_ZdlPv@plt> - 1cc36: 02040413 addi s0,s0,32 - 1cc3a: fe8497e3 bne s1,s0,1cc28 <_ZN7testing8internal20ClearInjectableArgvsEv+0x1e> - 1cc3e: 00093483 ld s1,0(s2) - 1cc42: c481 beqz s1,1cc4a <_ZN7testing8internal20ClearInjectableArgvsEv+0x40> - 1cc44: 8526 mv a0,s1 - 1cc46: bebf80ef jal 15830 <_ZdlPv@plt> - 1cc4a: 854a mv a0,s2 - 1cc4c: be5f80ef jal 15830 <_ZdlPv@plt> - 1cc50: 6442 ld s0,16(sp) - 1cc52: 64a2 ld s1,8(sp) - 1cc54: 60e2 ld ra,24(sp) - 1cc56: 8c01bc23 sd zero,-1832(gp) # 4a668 <_ZN7testing8internalL21g_injected_test_argvsE> - 1cc5a: 6902 ld s2,0(sp) - 1cc5c: 6105 addi sp,sp,32 - 1cc5e: 8082 ret - -000000000001cc60 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi>: - 1cc60: 711d addi sp,sp,-96 - 1cc62: e8a2 sd s0,80(sp) - 1cc64: e4a6 sd s1,72(sp) - 1cc66: e0ca sd s2,64(sp) - 1cc68: 842e mv s0,a1 - 1cc6a: 84aa mv s1,a0 - 1cc6c: 8932 mv s2,a2 - 1cc6e: 852e mv a0,a1 - 1cc70: 4629 li a2,10 - 1cc72: 858a mv a1,sp - 1cc74: ec86 sd ra,88(sp) - 1cc76: e002 sd zero,0(sp) - 1cc78: d59f80ef jal 159d0 <__isoc23_strtol@plt> - 1cc7c: 6782 ld a5,0(sp) - 1cc7e: 0007c783 lbu a5,0(a5) - 1cc82: 10079163 bnez a5,1cd84 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x124> - 1cc86: 57fd li a5,-1 - 1cc88: 8385 srli a5,a5,0x1 - 1cc8a: 97aa add a5,a5,a0 - 1cc8c: 56f5 li a3,-3 - 1cc8e: 0005071b sext.w a4,a0 - 1cc92: 00f6e463 bltu a3,a5,1cc9a <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x3a> - 1cc96: 0ca70e63 beq a4,a0,1cd72 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x112> - 1cc9a: fc4e sd s3,56(sp) - 1cc9c: 00810993 addi s3,sp,8 - 1cca0: 854e mv a0,s3 - 1cca2: d4afc0ef jal 191ec <_ZN7testing7MessageC1Ev> - 1cca6: 6522 ld a0,8(sp) - 1cca8: 4625 li a2,9 - 1ccaa: 0001b597 auipc a1,0x1b - 1ccae: 56658593 addi a1,a1,1382 # 38210 <_IO_stdin_used+0x768> - 1ccb2: 0541 addi a0,a0,16 - 1ccb4: 97df80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ccb8: 67a2 ld a5,8(sp) - 1ccba: 01010913 addi s2,sp,16 - 1ccbe: 85a6 mv a1,s1 - 1ccc0: 854a mv a0,s2 - 1ccc2: 01078493 addi s1,a5,16 - 1ccc6: 951fc0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1ccca: 6662 ld a2,24(sp) - 1cccc: 65c2 ld a1,16(sp) - 1ccce: 8526 mv a0,s1 - 1ccd0: 961f80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ccd4: 6542 ld a0,16(sp) - 1ccd6: 1004 addi s1,sp,32 - 1ccd8: 00950463 beq a0,s1,1cce0 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x80> - 1ccdc: b55f80ef jal 15830 <_ZdlPv@plt> - 1cce0: 6522 ld a0,8(sp) - 1cce2: 03100613 li a2,49 - 1cce6: 0001b597 auipc a1,0x1b - 1ccea: 53a58593 addi a1,a1,1338 # 38220 <_IO_stdin_used+0x778> - 1ccee: 0541 addi a0,a0,16 - 1ccf0: 941f80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ccf4: 6522 ld a0,8(sp) - 1ccf6: 462d li a2,11 - 1ccf8: 0001b597 auipc a1,0x1b - 1ccfc: 57858593 addi a1,a1,1400 # 38270 <_IO_stdin_used+0x7c8> - 1cd00: 0541 addi a0,a0,16 - 1cd02: 92ff80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ca80: 7c42 ld s8,48(sp) + 1ca82: 7906 ld s2,96(sp) + 1ca84: 0001e597 auipc a1,0x1e + 1ca88: b2458593 addi a1,a1,-1244 # 3a5a8 <_IO_stdin_used+0xa28> + 1ca8c: 6109 addi sp,sp,128 + 1ca8e: bb69 j 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1ca90: 490d li s2,3 + 1ca92: bf91 j 1c9e6 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> + 1ca94: 4909 li s2,2 + 1ca96: bf81 j 1c9e6 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> + 1ca98: 0001d597 auipc a1,0x1d + 1ca9c: 6e858593 addi a1,a1,1768 # 3a180 <_IO_stdin_used+0x600> + 1caa0: 854a mv a0,s2 + 1caa2: d87ff0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1caa6: b781 j 1c9e6 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> + 1caa8: 4905 li s2,1 + 1caaa: bf35 j 1c9e6 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> + 1caac: d02d beqz s0,1ca0e <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x56> + 1caae: 8526 mv a0,s1 + 1cab0: a809 j 1cac2 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x10a> + 1cab2: 4601 li a2,0 + 1cab4: 85da mv a1,s6 + 1cab6: 8556 mv a0,s5 + 1cab8: bf9f80ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1cabc: 67a2 ld a5,8(sp) + 1cabe: e82a sd a0,16(sp) + 1cac0: f03e sd a5,32(sp) + 1cac2: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1cac6: 020c0407 vle8.v v8,(s8) + 1caca: 8c1d sub s0,s0,a5 + 1cacc: 9c3e add s8,s8,a5 + 1cace: 02050427 vse8.v v8,(a0) + 1cad2: 953e add a0,a0,a5 + 1cad4: f47d bnez s0,1cac2 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x10a> + 1cad6: 6422 ld s0,8(sp) + 1cad8: 67c2 ld a5,16(sp) + 1cada: bf1d j 1ca10 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x58> + 1cadc: 4901 li s2,0 + 1cade: b721 j 1c9e6 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> + 1cae0: 842a mv s0,a0 + 1cae2: 8556 mv a0,s5 + 1cae4: adcfa0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1cae8: 8522 mv a0,s0 + 1caea: d07f80ef jal 157f0 <_Unwind_Resume@plt> + +000000000001caee <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE>: + 1caee: 6d1c ld a5,24(a0) + 1caf0: 7118 ld a4,32(a0) + 1caf2: 715d addi sp,sp,-80 + 1caf4: fc26 sd s1,56(sp) + 1caf6: e486 sd ra,72(sp) + 1caf8: 84aa mv s1,a0 + 1cafa: 00e78963 beq a5,a4,1cb0c <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x1e> + 1cafe: 60a6 ld ra,72(sp) + 1cb00: e38c sd a1,0(a5) + 1cb02: 07a1 addi a5,a5,8 + 1cb04: ed1c sd a5,24(a0) + 1cb06: 74e2 ld s1,56(sp) + 1cb08: 6161 addi sp,sp,80 + 1cb0a: 8082 ret + 1cb0c: ec56 sd s5,24(sp) + 1cb0e: 01053a83 ld s5,16(a0) + 1cb12: e0a2 sd s0,64(sp) + 1cb14: 56fd li a3,-1 + 1cb16: 41578433 sub s0,a5,s5 + 1cb1a: f84a sd s2,48(sp) + 1cb1c: f44e sd s3,40(sp) + 1cb1e: f052 sd s4,32(sp) + 1cb20: 8291 srli a3,a3,0x4 + 1cb22: 40345713 srai a4,s0,0x3 + 1cb26: 08d70463 beq a4,a3,1cbae <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0xc0> + 1cb2a: 4785 li a5,1 + 1cb2c: eb21 bnez a4,1cb7c <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x8e> + 1cb2e: 577d li a4,-1 + 1cb30: 8311 srli a4,a4,0x4 + 1cb32: 00f77363 bgeu a4,a5,1cb38 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x4a> + 1cb36: 87ba mv a5,a4 + 1cb38: 00379993 slli s3,a5,0x3 + 1cb3c: 854e mv a0,s3 + 1cb3e: e42e sd a1,8(sp) + 1cb40: d61f80ef jal 158a0 <_Znwm@plt> + 1cb44: 65a2 ld a1,8(sp) + 1cb46: 008507b3 add a5,a0,s0 + 1cb4a: 00840a13 addi s4,s0,8 + 1cb4e: e38c sd a1,0(a5) + 1cb50: 892a mv s2,a0 + 1cb52: 9a2a add s4,s4,a0 + 1cb54: 02804c63 bgtz s0,1cb8c <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x9e> + 1cb58: 040a9763 bnez s5,1cba6 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0xb8> + 1cb5c: 6406 ld s0,64(sp) + 1cb5e: 60a6 ld ra,72(sp) + 1cb60: 99ca add s3,s3,s2 + 1cb62: 0334b023 sd s3,32(s1) + 1cb66: 0124b823 sd s2,16(s1) + 1cb6a: 0144bc23 sd s4,24(s1) + 1cb6e: 7942 ld s2,48(sp) + 1cb70: 79a2 ld s3,40(sp) + 1cb72: 7a02 ld s4,32(sp) + 1cb74: 6ae2 ld s5,24(sp) + 1cb76: 74e2 ld s1,56(sp) + 1cb78: 6161 addi sp,sp,80 + 1cb7a: 8082 ret + 1cb7c: 00171793 slli a5,a4,0x1 + 1cb80: fae7f7e3 bgeu a5,a4,1cb2e <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x40> + 1cb84: 59c5 li s3,-15 + 1cb86: 0019d993 srli s3,s3,0x1 + 1cb8a: bf4d j 1cb3c <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x4e> + 1cb8c: 87a2 mv a5,s0 + 1cb8e: 86aa mv a3,a0 + 1cb90: 8656 mv a2,s5 + 1cb92: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma + 1cb96: 02060407 vle8.v v8,(a2) + 1cb9a: 8f99 sub a5,a5,a4 + 1cb9c: 963a add a2,a2,a4 + 1cb9e: 02068427 vse8.v v8,(a3) + 1cba2: 96ba add a3,a3,a4 + 1cba4: f7fd bnez a5,1cb92 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0xa4> + 1cba6: 8556 mv a0,s5 + 1cba8: d59f80ef jal 15900 <_ZdlPv@plt> + 1cbac: bf45 j 1cb5c <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x6e> + 1cbae: 0001d517 auipc a0,0x1d + 1cbb2: 5da50513 addi a0,a0,1498 # 3a188 <_IO_stdin_used+0x608> + 1cbb6: d3bf80ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + +000000000001cbba <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE>: + 1cbba: 1101 addi sp,sp,-32 + 1cbbc: 01853803 ld a6,24(a0) + 1cbc0: e426 sd s1,8(sp) + 1cbc2: 84aa mv s1,a0 + 1cbc4: 6908 ld a0,16(a0) + 1cbc6: ec06 sd ra,24(sp) + 1cbc8: 40a80633 sub a2,a6,a0 + 1cbcc: 05050e63 beq a0,a6,1cc28 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x6e> + 1cbd0: e822 sd s0,16(sp) + 1cbd2: 860d srai a2,a2,0x3 + 1cbd4: 842e mv s0,a1 + 1cbd6: 872a mv a4,a0 + 1cbd8: 4781 li a5,0 + 1cbda: a021 j 1cbe2 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x28> + 1cbdc: 0785 addi a5,a5,1 + 1cbde: 02c7ff63 bgeu a5,a2,1cc1c <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x62> + 1cbe2: 6314 ld a3,0(a4) + 1cbe4: 0721 addi a4,a4,8 + 1cbe6: fe869be3 bne a3,s0,1cbdc <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x22> + 1cbea: 2781 sext.w a5,a5 + 1cbec: 078e slli a5,a5,0x3 + 1cbee: 953e add a0,a0,a5 + 1cbf0: 00850593 addi a1,a0,8 + 1cbf4: 01058b63 beq a1,a6,1cc0a <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x50> + 1cbf8: 40b80633 sub a2,a6,a1 + 1cbfc: 47a1 li a5,8 + 1cbfe: 02c7d763 bge a5,a2,1cc2c <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x72> + 1cc02: e8ff80ef jal 15a90 + 1cc06: 0184b803 ld a6,24(s1) + 1cc0a: 8522 mv a0,s0 + 1cc0c: 6442 ld s0,16(sp) + 1cc0e: 1861 addi a6,a6,-8 + 1cc10: 0104bc23 sd a6,24(s1) + 1cc14: 60e2 ld ra,24(sp) + 1cc16: 64a2 ld s1,8(sp) + 1cc18: 6105 addi sp,sp,32 + 1cc1a: 8082 ret + 1cc1c: 6442 ld s0,16(sp) + 1cc1e: 60e2 ld ra,24(sp) + 1cc20: 64a2 ld s1,8(sp) + 1cc22: 4501 li a0,0 + 1cc24: 6105 addi sp,sp,32 + 1cc26: 8082 ret + 1cc28: 4501 li a0,0 + 1cc2a: b7ed j 1cc14 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x5a> + 1cc2c: fcf61fe3 bne a2,a5,1cc0a <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x50> + 1cc30: 651c ld a5,8(a0) + 1cc32: e11c sd a5,0(a0) + 1cc34: bfd9 j 1cc0a <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x50> + +000000000001cc36 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 1cc36: 711d addi sp,sp,-96 + 1cc38: e8a2 sd s0,80(sp) + 1cc3a: f05a sd s6,32(sp) + 1cc3c: e862 sd s8,16(sp) + 1cc3e: ec86 sd ra,88(sp) + 1cc40: e4a6 sd s1,72(sp) + 1cc42: e0ca sd s2,64(sp) + 1cc44: fc4e sd s3,56(sp) + 1cc46: f852 sd s4,48(sp) + 1cc48: f456 sd s5,40(sp) + 1cc4a: ec5e sd s7,24(sp) + 1cc4c: e466 sd s9,8(sp) + 1cc4e: 00053423 sd zero,8(a0) + 1cc52: 00050823 sb zero,16(a0) + 1cc56: 8b2e mv s6,a1 + 1cc58: 658c ld a1,8(a1) + 1cc5a: 01050c13 addi s8,a0,16 + 1cc5e: 01853023 sd s8,0(a0) + 1cc62: 842a mv s0,a0 + 1cc64: d8df80ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 1cc68: 000b3683 ld a3,0(s6) + 1cc6c: 008b3703 ld a4,8(s6) + 1cc70: 4b85 li s7,1 + 1cc72: 84b6 mv s1,a3 + 1cc74: 4cb5 li s9,13 + 1cc76: 4afd li s5,31 + 1cc78: cb29 beqz a4,1ccca <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x94> + 1cc7a: 0004c903 lbu s2,0(s1) + 1cc7e: ff79079b addiw a5,s2,-9 + 1cc82: 0ff7f793 zext.b a5,a5 + 1cc86: 00fbf663 bgeu s7,a5,1cc92 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5c> + 1cc8a: 01990463 beq s2,s9,1cc92 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5c> + 1cc8e: 032af963 bgeu s5,s2,1ccc0 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8a> + 1cc92: 00843a03 ld s4,8(s0) + 1cc96: 601c ld a5,0(s0) + 1cc98: 001a0993 addi s3,s4,1 + 1cc9c: 04fc0e63 beq s8,a5,1ccf8 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc2> + 1cca0: 6818 ld a4,16(s0) + 1cca2: 05376263 bltu a4,s3,1cce6 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb0> + 1cca6: 97d2 add a5,a5,s4 + 1cca8: 01278023 sb s2,0(a5) + 1ccac: 601c ld a5,0(s0) + 1ccae: 01343423 sd s3,8(s0) + 1ccb2: 97ce add a5,a5,s3 + 1ccb4: 00078023 sb zero,0(a5) + 1ccb8: 000b3683 ld a3,0(s6) + 1ccbc: 008b3703 ld a4,8(s6) + 1ccc0: 0485 addi s1,s1,1 + 1ccc2: 00e687b3 add a5,a3,a4 + 1ccc6: fa979ae3 bne a5,s1,1cc7a <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x44> + 1ccca: 60e6 ld ra,88(sp) + 1cccc: 8522 mv a0,s0 + 1ccce: 6446 ld s0,80(sp) + 1ccd0: 64a6 ld s1,72(sp) + 1ccd2: 6906 ld s2,64(sp) + 1ccd4: 79e2 ld s3,56(sp) + 1ccd6: 7a42 ld s4,48(sp) + 1ccd8: 7aa2 ld s5,40(sp) + 1ccda: 7b02 ld s6,32(sp) + 1ccdc: 6be2 ld s7,24(sp) + 1ccde: 6c42 ld s8,16(sp) + 1cce0: 6ca2 ld s9,8(sp) + 1cce2: 6125 addi sp,sp,96 + 1cce4: 8082 ret + 1cce6: 4705 li a4,1 + 1cce8: 4681 li a3,0 + 1ccea: 4601 li a2,0 + 1ccec: 85d2 mv a1,s4 + 1ccee: 8522 mv a0,s0 + 1ccf0: b31f80ef jal 15820 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt> + 1ccf4: 601c ld a5,0(s0) + 1ccf6: bf45 j 1cca6 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x70> + 1ccf8: 473d li a4,15 + 1ccfa: b765 j 1cca2 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x6c> + 1ccfc: 87aa mv a5,a0 + 1ccfe: 8522 mv a0,s0 + 1cd00: 843e mv s0,a5 + 1cd02: 8befa0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> 1cd06: 8522 mv a0,s0 - 1cd08: df9f80ef jal 15b00 - 1cd0c: 862a mv a2,a0 - 1cd0e: 6522 ld a0,8(sp) - 1cd10: 85a2 mv a1,s0 - 1cd12: 0541 addi a0,a0,16 - 1cd14: 91df80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1cd18: 6522 ld a0,8(sp) - 1cd1a: 464d li a2,19 - 1cd1c: 0001b597 auipc a1,0x1b - 1cd20: 56458593 addi a1,a1,1380 # 38280 <_IO_stdin_used+0x7d8> - 1cd24: 0541 addi a0,a0,16 - 1cd26: 90bf80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1cd2a: 85ce mv a1,s3 - 1cd2c: 854a mv a0,s2 - 1cd2e: 8e9fc0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1cd32: 65c2 ld a1,16(sp) - 1cd34: 0001b517 auipc a0,0x1b - 1cd38: 78450513 addi a0,a0,1924 # 384b8 <_IO_stdin_used+0xa10> - 1cd3c: 8d5f80ef jal 15610 - 1cd40: 6542 ld a0,16(sp) - 1cd42: 00950463 beq a0,s1,1cd4a <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0xea> - 1cd46: aebf80ef jal 15830 <_ZdlPv@plt> - 1cd4a: 0002d797 auipc a5,0x2d - 1cd4e: 1367b783 ld a5,310(a5) # 49e80 - 1cd52: 6388 ld a0,0(a5) - 1cd54: e6df80ef jal 15bc0 - 1cd58: 6522 ld a0,8(sp) - 1cd5a: c501 beqz a0,1cd62 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x102> - 1cd5c: 611c ld a5,0(a0) - 1cd5e: 679c ld a5,8(a5) - 1cd60: 9782 jalr a5 - 1cd62: 60e6 ld ra,88(sp) - 1cd64: 6446 ld s0,80(sp) - 1cd66: 79e2 ld s3,56(sp) - 1cd68: 64a6 ld s1,72(sp) - 1cd6a: 6906 ld s2,64(sp) - 1cd6c: 4501 li a0,0 - 1cd6e: 6125 addi sp,sp,96 - 1cd70: 8082 ret - 1cd72: 60e6 ld ra,88(sp) - 1cd74: 6446 ld s0,80(sp) - 1cd76: 00e92023 sw a4,0(s2) - 1cd7a: 64a6 ld s1,72(sp) - 1cd7c: 6906 ld s2,64(sp) - 1cd7e: 4505 li a0,1 - 1cd80: 6125 addi sp,sp,96 - 1cd82: 8082 ret - 1cd84: fc4e sd s3,56(sp) - 1cd86: 00810993 addi s3,sp,8 - 1cd8a: 854e mv a0,s3 - 1cd8c: c60fc0ef jal 191ec <_ZN7testing7MessageC1Ev> - 1cd90: 6522 ld a0,8(sp) - 1cd92: 0001b597 auipc a1,0x1b - 1cd96: 47e58593 addi a1,a1,1150 # 38210 <_IO_stdin_used+0x768> - 1cd9a: 0541 addi a0,a0,16 - 1cd9c: fc4f80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1cda0: 67a2 ld a5,8(sp) - 1cda2: 01010913 addi s2,sp,16 - 1cda6: 85a6 mv a1,s1 - 1cda8: 854a mv a0,s2 - 1cdaa: 01078493 addi s1,a5,16 - 1cdae: 869fc0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1cdb2: 6662 ld a2,24(sp) - 1cdb4: 65c2 ld a1,16(sp) - 1cdb6: 8526 mv a0,s1 - 1cdb8: 879f80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1cdbc: 6542 ld a0,16(sp) - 1cdbe: 101c addi a5,sp,32 - 1cdc0: 00f50463 beq a0,a5,1cdc8 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x168> - 1cdc4: a6df80ef jal 15830 <_ZdlPv@plt> - 1cdc8: 6522 ld a0,8(sp) - 1cdca: 0001b597 auipc a1,0x1b - 1cdce: 45658593 addi a1,a1,1110 # 38220 <_IO_stdin_used+0x778> - 1cdd2: 0541 addi a0,a0,16 - 1cdd4: f8cf80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1cdd8: 6522 ld a0,8(sp) - 1cdda: 0001b597 auipc a1,0x1b - 1cdde: 47e58593 addi a1,a1,1150 # 38258 <_IO_stdin_used+0x7b0> - 1cde2: 0541 addi a0,a0,16 - 1cde4: f7cf80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1cde8: 8522 mv a0,s0 - 1cdea: d17f80ef jal 15b00 - 1cdee: 862a mv a2,a0 - 1cdf0: 6522 ld a0,8(sp) - 1cdf2: 85a2 mv a1,s0 - 1cdf4: 0541 addi a0,a0,16 - 1cdf6: 83bf80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1cdfa: 6522 ld a0,8(sp) - 1cdfc: 0001b597 auipc a1,0x1b - 1ce00: 46c58593 addi a1,a1,1132 # 38268 <_IO_stdin_used+0x7c0> - 1ce04: 0541 addi a0,a0,16 - 1ce06: f5af80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1ce0a: 85ce mv a1,s3 - 1ce0c: 854a mv a0,s2 - 1ce0e: 809fc0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1ce12: 65c2 ld a1,16(sp) - 1ce14: 0001b517 auipc a0,0x1b - 1ce18: 6a450513 addi a0,a0,1700 # 384b8 <_IO_stdin_used+0xa10> - 1ce1c: ff4f80ef jal 15610 - 1ce20: 854a mv a0,s2 - 1ce22: 8dbf90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1ce26: 0002d797 auipc a5,0x2d - 1ce2a: 05a7b783 ld a5,90(a5) # 49e80 - 1ce2e: 6388 ld a0,0(a5) - 1ce30: d91f80ef jal 15bc0 - 1ce34: b715 j 1cd58 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0xf8> - 1ce36: 842a mv s0,a0 - 1ce38: 854a mv a0,s2 - 1ce3a: 8c3f90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1ce3e: 6522 ld a0,8(sp) - 1ce40: c501 beqz a0,1ce48 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1e8> - 1ce42: 611c ld a5,0(a0) - 1ce44: 679c ld a5,8(a5) - 1ce46: 9782 jalr a5 - 1ce48: 8522 mv a0,s0 - 1ce4a: 8d7f80ef jal 15720 <_Unwind_Resume@plt> - 1ce4e: b7e5 j 1ce36 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1d6> - 1ce50: 842a mv s0,a0 - 1ce52: b7f5 j 1ce3e <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1de> - 1ce54: b7cd j 1ce36 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1d6> - 1ce56: b7c5 j 1ce36 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1d6> - 1ce58: 842a mv s0,a0 - 1ce5a: b7d5 j 1ce3e <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1de> - -000000000001ce5c <_ZN7testing8internal17Int32FromEnvOrDieEPKci>: - 1ce5c: 7179 addi sp,sp,-48 - 1ce5e: f022 sd s0,32(sp) - 1ce60: e84a sd s2,16(sp) - 1ce62: f406 sd ra,40(sp) - 1ce64: 842e mv s0,a1 - 1ce66: 892a mv s2,a0 - 1ce68: b99f80ef jal 15a00 - 1ce6c: cd29 beqz a0,1cec6 <_ZN7testing8internal17Int32FromEnvOrDieEPKci+0x6a> - 1ce6e: 0020 addi s0,sp,8 - 1ce70: ec26 sd s1,24(sp) - 1ce72: 84aa mv s1,a0 - 1ce74: 8522 mv a0,s0 - 1ce76: b76fc0ef jal 191ec <_ZN7testing7MessageC1Ev> - 1ce7a: 6522 ld a0,8(sp) - 1ce7c: 02200613 li a2,34 - 1ce80: 0001b597 auipc a1,0x1b - 1ce84: 41858593 addi a1,a1,1048 # 38298 <_IO_stdin_used+0x7f0> - 1ce88: 0541 addi a0,a0,16 - 1ce8a: fa6f80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ce8e: 854a mv a0,s2 - 1ce90: c71f80ef jal 15b00 - 1ce94: 862a mv a2,a0 - 1ce96: 6522 ld a0,8(sp) - 1ce98: 85ca mv a1,s2 - 1ce9a: 0541 addi a0,a0,16 - 1ce9c: f94f80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1cea0: 85a6 mv a1,s1 - 1cea2: 8522 mv a0,s0 - 1cea4: 0050 addi a2,sp,4 - 1cea6: dbbff0ef jal 1cc60 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi> - 1ceaa: 842a mv s0,a0 - 1ceac: 6522 ld a0,8(sp) - 1ceae: c501 beqz a0,1ceb6 <_ZN7testing8internal17Int32FromEnvOrDieEPKci+0x5a> - 1ceb0: 611c ld a5,0(a0) - 1ceb2: 679c ld a5,8(a5) - 1ceb4: 9782 jalr a5 - 1ceb6: cc11 beqz s0,1ced2 <_ZN7testing8internal17Int32FromEnvOrDieEPKci+0x76> - 1ceb8: 70a2 ld ra,40(sp) - 1ceba: 7402 ld s0,32(sp) - 1cebc: 4512 lw a0,4(sp) - 1cebe: 64e2 ld s1,24(sp) - 1cec0: 6942 ld s2,16(sp) - 1cec2: 6145 addi sp,sp,48 - 1cec4: 8082 ret - 1cec6: 70a2 ld ra,40(sp) - 1cec8: 8522 mv a0,s0 - 1ceca: 7402 ld s0,32(sp) - 1cecc: 6942 ld s2,16(sp) - 1cece: 6145 addi sp,sp,48 - 1ced0: 8082 ret - 1ced2: 4505 li a0,1 - 1ced4: d5cf80ef jal 15430 - 1ced8: 67a2 ld a5,8(sp) - 1ceda: 842a mv s0,a0 - 1cedc: c789 beqz a5,1cee6 <_ZN7testing8internal17Int32FromEnvOrDieEPKci+0x8a> - 1cede: 6398 ld a4,0(a5) - 1cee0: 853e mv a0,a5 - 1cee2: 671c ld a5,8(a4) - 1cee4: 9782 jalr a5 - 1cee6: 8522 mv a0,s0 - 1cee8: 839f80ef jal 15720 <_Unwind_Resume@plt> - -000000000001ceec <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE>: - 1ceec: 7111 addi sp,sp,-256 - 1ceee: f9a2 sd s0,240(sp) - 1cef0: fd86 sd ra,248(sp) - 1cef2: e1da sd s6,192(sp) - 1cef4: f16a sd s10,160(sp) - 1cef6: 842a mv s0,a0 - 1cef8: 1c058d63 beqz a1,1d0d2 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1e6> - 1cefc: 617c ld a5,192(a0) - 1cefe: 0b853d03 ld s10,184(a0) - 1cf02: f83e sd a5,48(sp) - 1cf04: 3da78963 beq a5,s10,1d2d6 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3ea> - 1cf08: f5a6 sd s1,232(sp) - 1cf0a: f1ca sd s2,224(sp) - 1cf0c: edce sd s3,216(sp) - 1cf0e: e9d2 sd s4,208(sp) - 1cf10: e5d6 sd s5,200(sp) - 1cf12: fd5e sd s7,184(sp) - 1cf14: f962 sd s8,176(sp) - 1cf16: f566 sd s9,168(sp) - 1cf18: ed6e sd s11,152(sp) - 1cf1a: 4785 li a5,1 - 1cf1c: 3af59963 bne a1,a5,1d2ce <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3e2> - 1cf20: 109c addi a5,sp,96 - 1cf22: ec3e sd a5,24(sp) - 1cf24: 00bc addi a5,sp,72 - 1cf26: 8cae mv s9,a1 - 1cf28: 4b01 li s6,0 - 1cf2a: 05010993 addi s3,sp,80 - 1cf2e: 4bbd li s7,15 - 1cf30: 07010a93 addi s5,sp,112 - 1cf34: e83e sd a5,16(sp) - 1cf36: 000d3903 ld s2,0(s10) - 1cf3a: 67e2 ld a5,24(sp) - 1cf3c: 00893483 ld s1,8(s2) - 1cf40: e8be sd a5,80(sp) - 1cf42: 38048e63 beqz s1,1d2de <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3f2> - 1cf46: 8526 mv a0,s1 - 1cf48: bb9f80ef jal 15b00 - 1cf4c: f8aa sd a0,112(sp) - 1cf4e: 842a mv s0,a0 - 1cf50: 14abec63 bltu s7,a0,1d0a8 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1bc> - 1cf54: 15950563 beq a0,s9,1d09e <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1b2> - 1cf58: 38051163 bnez a0,1d2da <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3ee> - 1cf5c: 67e2 ld a5,24(sp) - 1cf5e: 97a2 add a5,a5,s0 - 1cf60: eca2 sd s0,88(sp) - 1cf62: 00078023 sb zero,0(a5) - 1cf66: 03093703 ld a4,48(s2) - 1cf6a: 03893783 ld a5,56(s2) - 1cf6e: 06090823 sb zero,112(s2) - 1cf72: 0ae78663 beq a5,a4,1d01e <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x132> - 1cf76: 4a01 li s4,0 - 1cf78: fc56 sd s5,56(sp) - 1cf7a: 0104 addi s1,sp,128 - 1cf7c: 0002dc17 auipc s8,0x2d - 1cf80: d4cc3c03 ld s8,-692(s8) # 49cc8 <_GLOBAL_OFFSET_TABLE_+0x178> - 1cf84: 003a1793 slli a5,s4,0x3 - 1cf88: 973e add a4,a4,a5 - 1cf8a: 6300 ld s0,0(a4) - 1cf8c: 02043d83 ld s11,32(s0) - 1cf90: f8a6 sd s1,112(sp) - 1cf92: 360d8463 beqz s11,1d2fa <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x40e> - 1cf96: 856e mv a0,s11 - 1cf98: b69f80ef jal 15b00 - 1cf9c: e4aa sd a0,72(sp) - 1cf9e: 87aa mv a5,a0 - 1cfa0: 0aabe963 bltu s7,a0,1d052 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x166> - 1cfa4: 0d950f63 beq a0,s9,1d082 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x196> - 1cfa8: 8526 mv a0,s1 - 1cfaa: efd5 bnez a5,1d066 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x17a> - 1cfac: 8726 mv a4,s1 - 1cfae: fcbe sd a5,120(sp) - 1cfb0: 97ba add a5,a5,a4 - 1cfb2: 00078023 sb zero,0(a5) - 1cfb6: 0001e597 auipc a1,0x1e - 1cfba: cea58593 addi a1,a1,-790 # 3aca0 <_ZN7testingL18kDisableTestFilterE> - 1cfbe: 854e mv a0,s3 - 1cfc0: c45fb0ef jal 18c04 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> - 1cfc4: 8daa mv s11,a0 - 1cfc6: c179 beqz a0,1d08c <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1a0> - 1cfc8: 09b400a3 sb s11,129(s0) - 1cfcc: 85d6 mv a1,s5 - 1cfce: 854e mv a0,s3 - 1cfd0: c6dfb0ef jal 18c3c <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_> - 1cfd4: 000c4683 lbu a3,0(s8) - 1cfd8: 08a40123 sb a0,130(s0) - 1cfdc: 87aa mv a5,a0 - 1cfde: e699 bnez a3,1cfec <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x100> - 1cfe0: 001dc713 xori a4,s11,1 - 1cfe4: 00e577b3 and a5,a0,a4 - 1cfe8: 0ff7f793 zext.b a5,a5 - 1cfec: 08f40023 sb a5,128(s0) - 1cff0: 080401a3 sb zero,131(s0) - 1cff4: 07094703 lbu a4,112(s2) - 1cff8: 7546 ld a0,112(sp) - 1cffa: 01678b3b addw s6,a5,s6 - 1cffe: 8fd9 or a5,a5,a4 - 1d000: 06f90823 sb a5,112(s2) - 1d004: 00950463 beq a0,s1,1d00c <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x120> - 1d008: 829f80ef jal 15830 <_ZdlPv@plt> - 1d00c: 03093703 ld a4,48(s2) - 1d010: 03893783 ld a5,56(s2) - 1d014: 0a05 addi s4,s4,1 - 1d016: 8f99 sub a5,a5,a4 - 1d018: 878d srai a5,a5,0x3 - 1d01a: f6fa65e3 bltu s4,a5,1cf84 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x98> - 1d01e: 6546 ld a0,80(sp) - 1d020: 67e2 ld a5,24(sp) - 1d022: 00f50463 beq a0,a5,1d02a <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x13e> - 1d026: 80bf80ef jal 15830 <_ZdlPv@plt> - 1d02a: 77c2 ld a5,48(sp) - 1d02c: 0d21 addi s10,s10,8 - 1d02e: f1a794e3 bne a5,s10,1cf36 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x4a> - 1d032: 74ae ld s1,232(sp) - 1d034: 790e ld s2,224(sp) - 1d036: 69ee ld s3,216(sp) - 1d038: 6a4e ld s4,208(sp) - 1d03a: 6aae ld s5,200(sp) - 1d03c: 7bea ld s7,184(sp) - 1d03e: 7c4a ld s8,176(sp) - 1d040: 7caa ld s9,168(sp) - 1d042: 6dea ld s11,152(sp) - 1d044: 70ee ld ra,248(sp) - 1d046: 744e ld s0,240(sp) - 1d048: 7d0a ld s10,160(sp) - 1d04a: 855a mv a0,s6 - 1d04c: 6b0e ld s6,192(sp) - 1d04e: 6111 addi sp,sp,256 - 1d050: 8082 ret - 1d052: 65c2 ld a1,16(sp) - 1d054: e42a sd a0,8(sp) - 1d056: 4601 li a2,0 - 1d058: 8556 mv a0,s5 - 1d05a: d86f80ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1d05e: 66a6 ld a3,72(sp) - 1d060: 67a2 ld a5,8(sp) - 1d062: f8aa sd a0,112(sp) - 1d064: e136 sd a3,128(sp) - 1d066: 876e mv a4,s11 - 1d068: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma - 1d06c: 02070407 vle8.v v8,(a4) - 1d070: 8f95 sub a5,a5,a3 - 1d072: 9736 add a4,a4,a3 - 1d074: 02050427 vse8.v v8,(a0) - 1d078: 9536 add a0,a0,a3 - 1d07a: f7fd bnez a5,1d068 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x17c> - 1d07c: 67a6 ld a5,72(sp) - 1d07e: 7746 ld a4,112(sp) - 1d080: b73d j 1cfae <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0xc2> - 1d082: 000dc703 lbu a4,0(s11) - 1d086: 08e10023 sb a4,128(sp) - 1d08a: b70d j 1cfac <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0xc0> - 1d08c: 0001e597 auipc a1,0x1e - 1d090: c1458593 addi a1,a1,-1004 # 3aca0 <_ZN7testingL18kDisableTestFilterE> - 1d094: 8556 mv a0,s5 - 1d096: b6ffb0ef jal 18c04 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> - 1d09a: 8daa mv s11,a0 - 1d09c: b735 j 1cfc8 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0xdc> - 1d09e: 0004c783 lbu a5,0(s1) - 1d0a2: 06f10023 sb a5,96(sp) - 1d0a6: bd5d j 1cf5c <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x70> - 1d0a8: 4601 li a2,0 - 1d0aa: 85d6 mv a1,s5 - 1d0ac: 854e mv a0,s3 - 1d0ae: d32f80ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1d0b2: 77c6 ld a5,112(sp) - 1d0b4: e8aa sd a0,80(sp) - 1d0b6: f0be sd a5,96(sp) - 1d0b8: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1d0bc: 02048407 vle8.v v8,(s1) - 1d0c0: 8c1d sub s0,s0,a5 - 1d0c2: 94be add s1,s1,a5 - 1d0c4: 02050427 vse8.v v8,(a0) - 1d0c8: 953e add a0,a0,a5 - 1d0ca: f47d bnez s0,1d0b8 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1cc> - 1d0cc: 7446 ld s0,112(sp) - 1d0ce: 67c6 ld a5,80(sp) - 1d0d0: b579 j 1cf5e <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x72> - 1d0d2: 55fd li a1,-1 - 1d0d4: 0001e517 auipc a0,0x1e - 1d0d8: b9c50513 addi a0,a0,-1124 # 3ac70 <_ZN7testingL16kTestTotalShardsE> - 1d0dc: d81ff0ef jal 1ce5c <_ZN7testing8internal17Int32FromEnvOrDieEPKci> - 1d0e0: 87aa mv a5,a0 - 1d0e2: 55fd li a1,-1 - 1d0e4: 0001e517 auipc a0,0x1e - 1d0e8: ba450513 addi a0,a0,-1116 # 3ac88 <_ZN7testingL15kTestShardIndexE> - 1d0ec: e43e sd a5,8(sp) - 1d0ee: d6fff0ef jal 1ce5c <_ZN7testing8internal17Int32FromEnvOrDieEPKci> - 1d0f2: 607c ld a5,192(s0) - 1d0f4: 0b843d03 ld s10,184(s0) - 1d0f8: e82a sd a0,16(sp) - 1d0fa: f83e sd a5,48(sp) - 1d0fc: 1da78d63 beq a5,s10,1d2d6 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3ea> - 1d100: f5a6 sd s1,232(sp) - 1d102: f1ca sd s2,224(sp) - 1d104: edce sd s3,216(sp) - 1d106: e9d2 sd s4,208(sp) - 1d108: e5d6 sd s5,200(sp) - 1d10a: fd5e sd s7,184(sp) - 1d10c: f962 sd s8,176(sp) - 1d10e: f566 sd s9,168(sp) - 1d110: ed6e sd s11,152(sp) - 1d112: 109c addi a5,sp,96 - 1d114: f46a sd s10,40(sp) - 1d116: 4b01 li s6,0 - 1d118: 4a81 li s5,0 - 1d11a: 05010993 addi s3,sp,80 - 1d11e: ec3e sd a5,24(sp) - 1d120: 4c3d li s8,15 - 1d122: 07010b93 addi s7,sp,112 - 1d126: 0002dc97 auipc s9,0x2d - 1d12a: ba2cbc83 ld s9,-1118(s9) # 49cc8 <_GLOBAL_OFFSET_TABLE_+0x178> - 1d12e: 77a2 ld a5,40(sp) - 1d130: 0007b903 ld s2,0(a5) - 1d134: 67e2 ld a5,24(sp) - 1d136: 00893483 ld s1,8(s2) - 1d13a: e8be sd a5,80(sp) - 1d13c: 1a048163 beqz s1,1d2de <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3f2> - 1d140: 8526 mv a0,s1 - 1d142: 9bff80ef jal 15b00 - 1d146: f8aa sd a0,112(sp) - 1d148: 842a mv s0,a0 - 1d14a: 14ac6d63 bltu s8,a0,1d2a4 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3b8> - 1d14e: 4785 li a5,1 - 1d150: 14f51663 bne a0,a5,1d29c <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3b0> - 1d154: 0004c783 lbu a5,0(s1) - 1d158: 06f10023 sb a5,96(sp) - 1d15c: 67e2 ld a5,24(sp) - 1d15e: 97a2 add a5,a5,s0 - 1d160: eca2 sd s0,88(sp) - 1d162: 00078023 sb zero,0(a5) - 1d166: 03093703 ld a4,48(s2) - 1d16a: 03893783 ld a5,56(s2) - 1d16e: 06090823 sb zero,112(s2) - 1d172: 0cf70163 beq a4,a5,1d234 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x348> - 1d176: 00bc addi a5,sp,72 - 1d178: 4a01 li s4,0 - 1d17a: fc5e sd s7,56(sp) - 1d17c: 0104 addi s1,sp,128 - 1d17e: f03e sd a5,32(sp) - 1d180: 003a1793 slli a5,s4,0x3 - 1d184: 973e add a4,a4,a5 - 1d186: 6300 ld s0,0(a4) - 1d188: 02043d83 ld s11,32(s0) - 1d18c: f8a6 sd s1,112(sp) - 1d18e: 160d8663 beqz s11,1d2fa <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x40e> - 1d192: 856e mv a0,s11 - 1d194: 96df80ef jal 15b00 - 1d198: e4aa sd a0,72(sp) - 1d19a: 8d2a mv s10,a0 - 1d19c: 0cac6e63 bltu s8,a0,1d278 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x38c> - 1d1a0: 4785 li a5,1 - 1d1a2: 0cf50663 beq a0,a5,1d26e <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x382> - 1d1a6: e545 bnez a0,1d24e <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x362> - 1d1a8: 8726 mv a4,s1 - 1d1aa: fcea sd s10,120(sp) - 1d1ac: 01a707b3 add a5,a4,s10 - 1d1b0: 00078023 sb zero,0(a5) - 1d1b4: 0001e597 auipc a1,0x1e - 1d1b8: aec58593 addi a1,a1,-1300 # 3aca0 <_ZN7testingL18kDisableTestFilterE> - 1d1bc: 854e mv a0,s3 - 1d1be: a47fb0ef jal 18c04 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> - 1d1c2: 8d2a mv s10,a0 - 1d1c4: c179 beqz a0,1d28a <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x39e> - 1d1c6: 09a400a3 sb s10,129(s0) - 1d1ca: 85de mv a1,s7 - 1d1cc: 854e mv a0,s3 - 1d1ce: a6ffb0ef jal 18c3c <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_> - 1d1d2: 000cc683 lbu a3,0(s9) - 1d1d6: 08a40123 sb a0,130(s0) - 1d1da: 8daa mv s11,a0 - 1d1dc: e689 bnez a3,1d1e6 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x2fa> - 1d1de: 001d4793 xori a5,s10,1 - 1d1e2: 00f57db3 and s11,a0,a5 - 1d1e6: 65c2 ld a1,16(sp) - 1d1e8: 6522 ld a0,8(sp) - 1d1ea: 8656 mv a2,s5 - 1d1ec: 8b0fe0ef jal 1b29c <_ZN7testing8internal20ShouldRunTestOnShardEiii> - 1d1f0: 87aa mv a5,a0 - 1d1f2: 000d869b sext.w a3,s11 - 1d1f6: 4605 li a2,1 - 1d1f8: c509 beqz a0,1d202 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x316> - 1d1fa: 00db0b3b addw s6,s6,a3 - 1d1fe: 87ee mv a5,s11 - 1d200: 4601 li a2,0 - 1d202: 08f40023 sb a5,128(s0) - 1d206: 08c401a3 sb a2,131(s0) - 1d20a: 07094703 lbu a4,112(s2) - 1d20e: 7546 ld a0,112(sp) - 1d210: 00da8abb addw s5,s5,a3 - 1d214: 8fd9 or a5,a5,a4 - 1d216: 06f90823 sb a5,112(s2) - 1d21a: 00950463 beq a0,s1,1d222 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x336> - 1d21e: e12f80ef jal 15830 <_ZdlPv@plt> - 1d222: 03093703 ld a4,48(s2) - 1d226: 03893783 ld a5,56(s2) - 1d22a: 0a05 addi s4,s4,1 - 1d22c: 8f99 sub a5,a5,a4 - 1d22e: 878d srai a5,a5,0x3 - 1d230: f4fa68e3 bltu s4,a5,1d180 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x294> - 1d234: 6546 ld a0,80(sp) - 1d236: 67e2 ld a5,24(sp) - 1d238: 00f50463 beq a0,a5,1d240 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x354> - 1d23c: df4f80ef jal 15830 <_ZdlPv@plt> - 1d240: 77a2 ld a5,40(sp) - 1d242: 7742 ld a4,48(sp) - 1d244: 07a1 addi a5,a5,8 - 1d246: f43e sd a5,40(sp) - 1d248: eef713e3 bne a4,a5,1d12e <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x242> - 1d24c: b3dd j 1d032 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x146> - 1d24e: 8526 mv a0,s1 - 1d250: 876e mv a4,s11 - 1d252: 87ea mv a5,s10 - 1d254: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma - 1d258: 02070407 vle8.v v8,(a4) - 1d25c: 8f95 sub a5,a5,a3 - 1d25e: 9736 add a4,a4,a3 - 1d260: 02050427 vse8.v v8,(a0) - 1d264: 9536 add a0,a0,a3 - 1d266: f7fd bnez a5,1d254 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x368> - 1d268: 6d26 ld s10,72(sp) - 1d26a: 7746 ld a4,112(sp) - 1d26c: bf3d j 1d1aa <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x2be> - 1d26e: 000dc703 lbu a4,0(s11) - 1d272: 08e10023 sb a4,128(sp) - 1d276: bf0d j 1d1a8 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x2bc> - 1d278: 7582 ld a1,32(sp) - 1d27a: 4601 li a2,0 - 1d27c: 855e mv a0,s7 - 1d27e: b62f80ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1d282: 66a6 ld a3,72(sp) - 1d284: f8aa sd a0,112(sp) - 1d286: e136 sd a3,128(sp) - 1d288: b7e1 j 1d250 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x364> - 1d28a: 0001e597 auipc a1,0x1e - 1d28e: a1658593 addi a1,a1,-1514 # 3aca0 <_ZN7testingL18kDisableTestFilterE> - 1d292: 855e mv a0,s7 - 1d294: 971fb0ef jal 18c04 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> - 1d298: 8d2a mv s10,a0 - 1d29a: b735 j 1d1c6 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x2da> - 1d29c: ec0500e3 beqz a0,1d15c <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x270> - 1d2a0: 6562 ld a0,24(sp) - 1d2a2: a809 j 1d2b4 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3c8> - 1d2a4: 4601 li a2,0 - 1d2a6: 85de mv a1,s7 - 1d2a8: 854e mv a0,s3 - 1d2aa: b36f80ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1d2ae: 77c6 ld a5,112(sp) - 1d2b0: e8aa sd a0,80(sp) - 1d2b2: f0be sd a5,96(sp) - 1d2b4: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1d2b8: 02048407 vle8.v v8,(s1) - 1d2bc: 8c1d sub s0,s0,a5 - 1d2be: 94be add s1,s1,a5 - 1d2c0: 02050427 vse8.v v8,(a0) - 1d2c4: 953e add a0,a0,a5 - 1d2c6: f47d bnez s0,1d2b4 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3c8> - 1d2c8: 7446 ld s0,112(sp) - 1d2ca: 67c6 ld a5,80(sp) - 1d2cc: bd49 j 1d15e <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x272> - 1d2ce: 57fd li a5,-1 - 1d2d0: e83e sd a5,16(sp) - 1d2d2: e43e sd a5,8(sp) - 1d2d4: bd3d j 1d112 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x226> - 1d2d6: 4b01 li s6,0 - 1d2d8: b3b5 j 1d044 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x158> - 1d2da: 6562 ld a0,24(sp) - 1d2dc: bbf1 j 1d0b8 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1cc> - 1d2de: a23f80ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 1d2e2: 842a mv s0,a0 - 1d2e4: 7562 ld a0,56(sp) - 1d2e6: c16f90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1d2ea: 854e mv a0,s3 - 1d2ec: c10f90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1d2f0: 8522 mv a0,s0 - 1d2f2: c2ef80ef jal 15720 <_Unwind_Resume@plt> - 1d2f6: 842a mv s0,a0 - 1d2f8: bfcd j 1d2ea <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3fe> - 1d2fa: a07f80ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - -000000000001d2fe <_ZN7testing8internal11ShouldShardEPKcS2_b>: - 1d2fe: c219 beqz a2,1d304 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x6> - 1d300: 4501 li a0,0 - 1d302: 8082 ret - 1d304: 711d addi sp,sp,-96 - 1d306: e8a2 sd s0,80(sp) - 1d308: 842e mv s0,a1 - 1d30a: 55fd li a1,-1 - 1d30c: ec86 sd ra,88(sp) - 1d30e: e4a6 sd s1,72(sp) - 1d310: b4dff0ef jal 1ce5c <_ZN7testing8internal17Int32FromEnvOrDieEPKci> - 1d314: 87aa mv a5,a0 - 1d316: 55fd li a1,-1 - 1d318: 8522 mv a0,s0 - 1d31a: 843e mv s0,a5 - 1d31c: b41ff0ef jal 1ce5c <_ZN7testing8internal17Int32FromEnvOrDieEPKci> - 1d320: 57fd li a5,-1 - 1d322: 84aa mv s1,a0 - 1d324: 02f40163 beq s0,a5,1d346 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x48> - 1d328: 1ef50f63 beq a0,a5,1d526 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x228> - 1d32c: 0e054163 bltz a0,1d40e <_ZN7testing8internal11ShouldShardEPKcS2_b+0x110> - 1d330: fff40793 addi a5,s0,-1 - 1d334: 00f03533 snez a0,a5 - 1d338: 0c84db63 bge s1,s0,1d40e <_ZN7testing8internal11ShouldShardEPKcS2_b+0x110> - 1d33c: 60e6 ld ra,88(sp) - 1d33e: 6446 ld s0,80(sp) - 1d340: 64a6 ld s1,72(sp) - 1d342: 6125 addi sp,sp,96 - 1d344: 8082 ret - 1d346: 4501 li a0,0 - 1d348: fe848ae3 beq s1,s0,1d33c <_ZN7testing8internal11ShouldShardEPKcS2_b+0x3e> - 1d34c: e0ca sd s2,64(sp) - 1d34e: 02010913 addi s2,sp,32 - 1d352: 854a mv a0,s2 - 1d354: e99fb0ef jal 191ec <_ZN7testing7MessageC1Ev> - 1d358: 7502 ld a0,32(sp) - 1d35a: 0001b597 auipc a1,0x1b - 1d35e: f6658593 addi a1,a1,-154 # 382c0 <_IO_stdin_used+0x818> - 1d362: 0541 addi a0,a0,16 - 1d364: 9fcf80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1d368: 7502 ld a0,32(sp) - 1d36a: 0001e597 auipc a1,0x1e - 1d36e: 91e58593 addi a1,a1,-1762 # 3ac88 <_ZN7testingL15kTestShardIndexE> - 1d372: 0541 addi a0,a0,16 - 1d374: 9ecf80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1d378: 7502 ld a0,32(sp) - 1d37a: 0001b597 auipc a1,0x1b - 1d37e: f7658593 addi a1,a1,-138 # 382f0 <_IO_stdin_used+0x848> - 1d382: 0541 addi a0,a0,16 - 1d384: 9dcf80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1d388: 7502 ld a0,32(sp) - 1d38a: 85a6 mv a1,s1 - 1d38c: 0541 addi a0,a0,16 - 1d38e: 8b2f80ef jal 15440 <_ZNSolsEi@plt> - 1d392: 7502 ld a0,32(sp) - 1d394: 0001b597 auipc a1,0x1b - 1d398: f6458593 addi a1,a1,-156 # 382f8 <_IO_stdin_used+0x850> - 1d39c: 0541 addi a0,a0,16 - 1d39e: 9c2f80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1d3a2: 7502 ld a0,32(sp) - 1d3a4: 0001e597 auipc a1,0x1e - 1d3a8: 8cc58593 addi a1,a1,-1844 # 3ac70 <_ZN7testingL16kTestTotalShardsE> - 1d3ac: 0541 addi a0,a0,16 - 1d3ae: 9b2f80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1d3b2: 7502 ld a0,32(sp) - 1d3b4: 0001b597 auipc a1,0x1b - 1d3b8: f5c58593 addi a1,a1,-164 # 38310 <_IO_stdin_used+0x868> - 1d3bc: 0541 addi a0,a0,16 - 1d3be: 9a2f80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1d3c2: 0020 addi s0,sp,8 - 1d3c4: 8522 mv a0,s0 - 1d3c6: 85ca mv a1,s2 - 1d3c8: 0002d317 auipc t1,0x2d - 1d3cc: 8a833303 ld t1,-1880(t1) # 49c70 <_GLOBAL_OFFSET_TABLE_+0x120> - 1d3d0: 9302 jalr t1 - 1d3d2: 7502 ld a0,32(sp) - 1d3d4: c501 beqz a0,1d3dc <_ZN7testing8internal11ShouldShardEPKcS2_b+0xde> - 1d3d6: 611c ld a5,0(a0) - 1d3d8: 679c ld a5,8(a5) - 1d3da: 9782 jalr a5 - 1d3dc: 85a2 mv a1,s0 - 1d3de: 854a mv a0,s2 - 1d3e0: a36fc0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1d3e4: 7602 ld a2,32(sp) - 1d3e6: 0001b597 auipc a1,0x1b - 1d3ea: 0d258593 addi a1,a1,210 # 384b8 <_IO_stdin_used+0xa10> - 1d3ee: 4505 li a0,1 - 1d3f0: b60fd0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1d3f4: 854a mv a0,s2 - 1d3f6: b06f90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1d3fa: 0002d797 auipc a5,0x2d - 1d3fe: a867b783 ld a5,-1402(a5) # 49e80 - 1d402: 6388 ld a0,0(a5) - 1d404: fbcf80ef jal 15bc0 - 1d408: 4505 li a0,1 - 1d40a: 826f80ef jal 15430 - 1d40e: e0ca sd s2,64(sp) - 1d410: 02010913 addi s2,sp,32 - 1d414: 854a mv a0,s2 - 1d416: dd7fb0ef jal 191ec <_ZN7testing7MessageC1Ev> - 1d41a: 7502 ld a0,32(sp) - 1d41c: 0001b597 auipc a1,0x1b - 1d420: f0458593 addi a1,a1,-252 # 38320 <_IO_stdin_used+0x878> - 1d424: 0541 addi a0,a0,16 - 1d426: 93af80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1d42a: 7502 ld a0,32(sp) - 1d42c: 0001e597 auipc a1,0x1e - 1d430: 85c58593 addi a1,a1,-1956 # 3ac88 <_ZN7testingL15kTestShardIndexE> - 1d434: 0541 addi a0,a0,16 - 1d436: 92af80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1d43a: 7502 ld a0,32(sp) - 1d43c: 0001b597 auipc a1,0x1b - 1d440: f1458593 addi a1,a1,-236 # 38350 <_IO_stdin_used+0x8a8> - 1d444: 0541 addi a0,a0,16 - 1d446: 91af80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1d44a: 7502 ld a0,32(sp) - 1d44c: 0001e597 auipc a1,0x1e - 1d450: 82458593 addi a1,a1,-2012 # 3ac70 <_ZN7testingL16kTestTotalShardsE> - 1d454: 0541 addi a0,a0,16 - 1d456: 90af80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1d45a: 7502 ld a0,32(sp) - 1d45c: 0001b597 auipc a1,0x1b - 1d460: efc58593 addi a1,a1,-260 # 38358 <_IO_stdin_used+0x8b0> - 1d464: 0541 addi a0,a0,16 - 1d466: 8faf80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1d46a: 7502 ld a0,32(sp) - 1d46c: 0001e597 auipc a1,0x1e - 1d470: 81c58593 addi a1,a1,-2020 # 3ac88 <_ZN7testingL15kTestShardIndexE> - 1d474: 0541 addi a0,a0,16 - 1d476: 8eaf80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1d47a: 7502 ld a0,32(sp) - 1d47c: 0001d597 auipc a1,0x1d - 1d480: 28c58593 addi a1,a1,652 # 3a708 <_IO_stdin_used+0x2c60> - 1d484: 0541 addi a0,a0,16 - 1d486: 8daf80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1d48a: 7502 ld a0,32(sp) - 1d48c: 85a6 mv a1,s1 - 1d48e: 0541 addi a0,a0,16 - 1d490: fb1f70ef jal 15440 <_ZNSolsEi@plt> - 1d494: 7502 ld a0,32(sp) - 1d496: 0001b597 auipc a1,0x1b - 1d49a: 36a58593 addi a1,a1,874 # 38800 <_IO_stdin_used+0xd58> - 1d49e: 0541 addi a0,a0,16 - 1d4a0: 8c0f80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1d4a4: 7502 ld a0,32(sp) - 1d4a6: 0001d597 auipc a1,0x1d - 1d4aa: 7ca58593 addi a1,a1,1994 # 3ac70 <_ZN7testingL16kTestTotalShardsE> - 1d4ae: 0541 addi a0,a0,16 - 1d4b0: 8b0f80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1d4b4: 7502 ld a0,32(sp) - 1d4b6: 0001d597 auipc a1,0x1d - 1d4ba: 25258593 addi a1,a1,594 # 3a708 <_IO_stdin_used+0x2c60> - 1d4be: 0541 addi a0,a0,16 - 1d4c0: 8a0f80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1d4c4: 7502 ld a0,32(sp) - 1d4c6: 85a2 mv a1,s0 - 1d4c8: 0541 addi a0,a0,16 - 1d4ca: f77f70ef jal 15440 <_ZNSolsEi@plt> - 1d4ce: 7502 ld a0,32(sp) - 1d4d0: 0001c597 auipc a1,0x1c - 1d4d4: 50058593 addi a1,a1,1280 # 399d0 <_IO_stdin_used+0x1f28> - 1d4d8: 0541 addi a0,a0,16 - 1d4da: 886f80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1d4de: 0820 addi s0,sp,24 - 1d4e0: 8522 mv a0,s0 - 1d4e2: 85ca mv a1,s2 - 1d4e4: 0002c317 auipc t1,0x2c - 1d4e8: 78c33303 ld t1,1932(t1) # 49c70 <_GLOBAL_OFFSET_TABLE_+0x120> - 1d4ec: 9302 jalr t1 - 1d4ee: 7502 ld a0,32(sp) - 1d4f0: c501 beqz a0,1d4f8 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x1fa> - 1d4f2: 611c ld a5,0(a0) - 1d4f4: 679c ld a5,8(a5) - 1d4f6: 9782 jalr a5 - 1d4f8: 85a2 mv a1,s0 - 1d4fa: 854a mv a0,s2 - 1d4fc: 91afc0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1d500: 7602 ld a2,32(sp) - 1d502: 0001b597 auipc a1,0x1b - 1d506: fb658593 addi a1,a1,-74 # 384b8 <_IO_stdin_used+0xa10> + 1cd08: ae9f80ef jal 157f0 <_Unwind_Resume@plt> + +000000000001cd0c <_ZN7testing8internal24XmlUnitTestResultPrinter21OutputXmlCDataSectionEPSoPKc>: + 1cd0c: 1101 addi sp,sp,-32 + 1cd0e: e426 sd s1,8(sp) + 1cd10: 4625 li a2,9 + 1cd12: 84ae mv s1,a1 + 1cd14: 0001d597 auipc a1,0x1d + 1cd18: 49458593 addi a1,a1,1172 # 3a1a8 <_IO_stdin_used+0x628> + 1cd1c: e04a sd s2,0(sp) + 1cd1e: ec06 sd ra,24(sp) + 1cd20: e822 sd s0,16(sp) + 1cd22: 892a mv s2,a0 + 1cd24: 9ddf80ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1cd28: a829 j 1cd42 <_ZN7testing8internal24XmlUnitTestResultPrinter21OutputXmlCDataSectionEPSoPKc+0x36> + 1cd2a: d57f80ef jal 15a80 <_ZNSo5writeEPKcl@plt> + 1cd2e: 854a mv a0,s2 + 1cd30: 4649 li a2,18 + 1cd32: 0001d597 auipc a1,0x1d + 1cd36: 48e58593 addi a1,a1,1166 # 3a1c0 <_IO_stdin_used+0x640> + 1cd3a: 9c7f80ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1cd3e: 00340493 addi s1,s0,3 + 1cd42: 0001d597 auipc a1,0x1d + 1cd46: 47658593 addi a1,a1,1142 # 3a1b8 <_IO_stdin_used+0x638> + 1cd4a: 8526 mv a0,s1 + 1cd4c: 935f80ef jal 15680 + 1cd50: 842a mv s0,a0 + 1cd52: 85a6 mv a1,s1 + 1cd54: 854a mv a0,s2 + 1cd56: 40940633 sub a2,s0,s1 + 1cd5a: f861 bnez s0,1cd2a <_ZN7testing8internal24XmlUnitTestResultPrinter21OutputXmlCDataSectionEPSoPKc+0x1e> + 1cd5c: 8526 mv a0,s1 + 1cd5e: e73f80ef jal 15bd0 + 1cd62: 862a mv a2,a0 + 1cd64: 85a6 mv a1,s1 + 1cd66: 854a mv a0,s2 + 1cd68: 999f80ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1cd6c: 6442 ld s0,16(sp) + 1cd6e: 60e2 ld ra,24(sp) + 1cd70: 64a2 ld s1,8(sp) + 1cd72: 854a mv a0,s2 + 1cd74: 6902 ld s2,0(sp) + 1cd76: 460d li a2,3 + 1cd78: 0001d597 auipc a1,0x1d + 1cd7c: 44058593 addi a1,a1,1088 # 3a1b8 <_IO_stdin_used+0x638> + 1cd80: 6105 addi sp,sp,32 + 1cd82: 97ff806f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + +000000000001cd86 <_ZN7testing18TestEventListenersC1Ev>: + 1cd86: 1141 addi sp,sp,-16 + 1cd88: e022 sd s0,0(sp) + 1cd8a: 842a mv s0,a0 + 1cd8c: 02800513 li a0,40 + 1cd90: e406 sd ra,8(sp) + 1cd92: b0ff80ef jal 158a0 <_Znwm@plt> + 1cd96: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1cd9a: 5e0030d7 vmv.v.i v1,0 + 1cd9e: 0002f797 auipc a5,0x2f + 1cda2: f927b783 ld a5,-110(a5) # 4bd30 <_GLOBAL_OFFSET_TABLE_+0x1e0> + 1cda6: 07c1 addi a5,a5,16 + 1cda8: 4705 li a4,1 + 1cdaa: e11c sd a5,0(a0) + 1cdac: 00e50423 sb a4,8(a0) + 1cdb0: 01050793 addi a5,a0,16 + 1cdb4: 0207f0a7 vse64.v v1,(a5) + 1cdb8: 60a2 ld ra,8(sp) + 1cdba: e008 sd a0,0(s0) + 1cdbc: 00043423 sd zero,8(s0) + 1cdc0: 00043823 sd zero,16(s0) + 1cdc4: 6402 ld s0,0(sp) + 1cdc6: 02053023 sd zero,32(a0) + 1cdca: 0141 addi sp,sp,16 + 1cdcc: 8082 ret + +000000000001cdce <_ZN7testing18TestEventListenersD1Ev>: + 1cdce: 1141 addi sp,sp,-16 + 1cdd0: e022 sd s0,0(sp) + 1cdd2: 6100 ld s0,0(a0) + 1cdd4: e406 sd ra,8(sp) + 1cdd6: c015 beqz s0,1cdfa <_ZN7testing18TestEventListenersD1Ev+0x2c> + 1cdd8: 601c ld a5,0(s0) + 1cdda: ffffc717 auipc a4,0xffffc + 1cdde: 59e70713 addi a4,a4,1438 # 19378 <_ZN7testing8internal17TestEventRepeaterD0Ev> + 1cde2: 8522 mv a0,s0 + 1cde4: 679c ld a5,8(a5) + 1cde6: 00e79e63 bne a5,a4,1ce02 <_ZN7testing18TestEventListenersD1Ev+0x34> + 1cdea: d3cfc0ef jal 19326 <_ZN7testing8internal17TestEventRepeaterD1Ev> + 1cdee: 8522 mv a0,s0 + 1cdf0: 6402 ld s0,0(sp) + 1cdf2: 60a2 ld ra,8(sp) + 1cdf4: 0141 addi sp,sp,16 + 1cdf6: b0bf806f j 15900 <_ZdlPv@plt> + 1cdfa: 60a2 ld ra,8(sp) + 1cdfc: 6402 ld s0,0(sp) + 1cdfe: 0141 addi sp,sp,16 + 1ce00: 8082 ret + 1ce02: 6402 ld s0,0(sp) + 1ce04: 60a2 ld ra,8(sp) + 1ce06: 0141 addi sp,sp,16 + 1ce08: 8782 jr a5 + +000000000001ce0a <_ZN7testing18TestEventListeners6AppendEPNS_17TestEventListenerE>: + 1ce0a: 6108 ld a0,0(a0) + 1ce0c: b1cd j 1caee <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE> + +000000000001ce0e <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE>: + 1ce0e: 651c ld a5,8(a0) + 1ce10: 00b78b63 beq a5,a1,1ce26 <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE+0x18> + 1ce14: 691c ld a5,16(a0) + 1ce16: 00b78463 beq a5,a1,1ce1e <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE+0x10> + 1ce1a: 6108 ld a0,0(a0) + 1ce1c: bb79 j 1cbba <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE> + 1ce1e: 00053823 sd zero,16(a0) + 1ce22: 6108 ld a0,0(a0) + 1ce24: bb59 j 1cbba <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE> + 1ce26: 00053423 sd zero,8(a0) + 1ce2a: 6108 ld a0,0(a0) + 1ce2c: b379 j 1cbba <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE> + +000000000001ce2e <_ZN7testing18TestEventListeners8repeaterEv>: + 1ce2e: 6108 ld a0,0(a0) + 1ce30: 8082 ret + +000000000001ce32 <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE>: + 1ce32: 651c ld a5,8(a0) + 1ce34: 02b78d63 beq a5,a1,1ce6e <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE+0x3c> + 1ce38: 1101 addi sp,sp,-32 + 1ce3a: e822 sd s0,16(sp) + 1ce3c: 842e mv s0,a1 + 1ce3e: 85be mv a1,a5 + 1ce40: e426 sd s1,8(sp) + 1ce42: ec06 sd ra,24(sp) + 1ce44: 84aa mv s1,a0 + 1ce46: fc9ff0ef jal 1ce0e <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE> + 1ce4a: c501 beqz a0,1ce52 <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE+0x20> + 1ce4c: 611c ld a5,0(a0) + 1ce4e: 679c ld a5,8(a5) + 1ce50: 9782 jalr a5 + 1ce52: e480 sd s0,8(s1) + 1ce54: c801 beqz s0,1ce64 <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE+0x32> + 1ce56: 85a2 mv a1,s0 + 1ce58: 6442 ld s0,16(sp) + 1ce5a: 60e2 ld ra,24(sp) + 1ce5c: 8526 mv a0,s1 + 1ce5e: 64a2 ld s1,8(sp) + 1ce60: 6105 addi sp,sp,32 + 1ce62: b765 j 1ce0a <_ZN7testing18TestEventListeners6AppendEPNS_17TestEventListenerE> + 1ce64: 60e2 ld ra,24(sp) + 1ce66: 6442 ld s0,16(sp) + 1ce68: 64a2 ld s1,8(sp) + 1ce6a: 6105 addi sp,sp,32 + 1ce6c: 8082 ret + 1ce6e: 8082 ret + +000000000001ce70 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE>: + 1ce70: 691c ld a5,16(a0) + 1ce72: 02b78d63 beq a5,a1,1ceac <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE+0x3c> + 1ce76: 1101 addi sp,sp,-32 + 1ce78: e822 sd s0,16(sp) + 1ce7a: 842e mv s0,a1 + 1ce7c: 85be mv a1,a5 + 1ce7e: e426 sd s1,8(sp) + 1ce80: ec06 sd ra,24(sp) + 1ce82: 84aa mv s1,a0 + 1ce84: f8bff0ef jal 1ce0e <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE> + 1ce88: c501 beqz a0,1ce90 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE+0x20> + 1ce8a: 611c ld a5,0(a0) + 1ce8c: 679c ld a5,8(a5) + 1ce8e: 9782 jalr a5 + 1ce90: e880 sd s0,16(s1) + 1ce92: c801 beqz s0,1cea2 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE+0x32> + 1ce94: 85a2 mv a1,s0 + 1ce96: 6442 ld s0,16(sp) + 1ce98: 60e2 ld ra,24(sp) + 1ce9a: 8526 mv a0,s1 + 1ce9c: 64a2 ld s1,8(sp) + 1ce9e: 6105 addi sp,sp,32 + 1cea0: b7ad j 1ce0a <_ZN7testing18TestEventListeners6AppendEPNS_17TestEventListenerE> + 1cea2: 60e2 ld ra,24(sp) + 1cea4: 6442 ld s0,16(sp) + 1cea6: 64a2 ld s1,8(sp) + 1cea8: 6105 addi sp,sp,32 + 1ceaa: 8082 ret + 1ceac: 8082 ret + +000000000001ceae <_ZNK7testing18TestEventListeners22EventForwardingEnabledEv>: + 1ceae: 611c ld a5,0(a0) + 1ceb0: 0087c503 lbu a0,8(a5) + 1ceb4: 8082 ret + +000000000001ceb6 <_ZN7testing18TestEventListeners23SuppressEventForwardingEv>: + 1ceb6: 611c ld a5,0(a0) + 1ceb8: 00078423 sb zero,8(a5) + 1cebc: 8082 ret + +000000000001cebe <_ZNK7testing8UnitTest27successful_test_suite_countEv>: + 1cebe: 6128 ld a0,64(a0) + 1cec0: f8ffe06f j 1be4e <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv> + +000000000001cec4 <_ZNK7testing8UnitTest23failed_test_suite_countEv>: + 1cec4: 6128 ld a0,64(a0) + 1cec6: fdffe06f j 1bea4 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> + +000000000001ceca <_ZNK7testing8UnitTest22total_test_suite_countEv>: + 1ceca: 6128 ld a0,64(a0) + 1cecc: 9e0fe06f j 1b0ac <_ZNK7testing8internal12UnitTestImpl22total_test_suite_countEv> + +000000000001ced0 <_ZNK7testing8UnitTest23test_suite_to_run_countEv>: + 1ced0: 6128 ld a0,64(a0) + 1ced2: 9e8fe06f j 1b0ba <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv> + +000000000001ced6 <_ZNK7testing8UnitTest26successful_test_case_countEv>: + 1ced6: 6128 ld a0,64(a0) + 1ced8: f77fe06f j 1be4e <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv> + +000000000001cedc <_ZNK7testing8UnitTest22failed_test_case_countEv>: + 1cedc: 6128 ld a0,64(a0) + 1cede: fc7fe06f j 1bea4 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> + +000000000001cee2 <_ZNK7testing8UnitTest21total_test_case_countEv>: + 1cee2: 6128 ld a0,64(a0) + 1cee4: 9c8fe06f j 1b0ac <_ZNK7testing8internal12UnitTestImpl22total_test_suite_countEv> + +000000000001cee8 <_ZNK7testing8UnitTest22test_case_to_run_countEv>: + 1cee8: 6128 ld a0,64(a0) + 1ceea: 9d0fe06f j 1b0ba <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv> + +000000000001ceee <_ZNK7testing8UnitTest21successful_test_countEv>: + 1ceee: 6128 ld a0,64(a0) + 1cef0: a32ff06f j 1c122 <_ZNK7testing8internal12UnitTestImpl21successful_test_countEv> + +000000000001cef4 <_ZNK7testing8UnitTest18skipped_test_countEv>: + 1cef4: 6128 ld a0,64(a0) + 1cef6: 970ff06f j 1c066 <_ZNK7testing8internal12UnitTestImpl18skipped_test_countEv> + +000000000001cefa <_ZNK7testing8UnitTest17failed_test_countEv>: + 1cefa: 6128 ld a0,64(a0) + 1cefc: ffffe06f j 1befa <_ZNK7testing8internal12UnitTestImpl17failed_test_countEv> + +000000000001cf00 <_ZNK7testing8UnitTest30reportable_disabled_test_countEv>: + 1cf00: 6128 ld a0,64(a0) + 1cf02: 9d4fe06f j 1b0d6 <_ZNK7testing8internal12UnitTestImpl30reportable_disabled_test_countEv> + +000000000001cf06 <_ZNK7testing8UnitTest19disabled_test_countEv>: + 1cf06: 6128 ld a0,64(a0) + 1cf08: a1efe06f j 1b126 <_ZNK7testing8internal12UnitTestImpl19disabled_test_countEv> + +000000000001cf0c <_ZNK7testing8UnitTest21reportable_test_countEv>: + 1cf0c: 6128 ld a0,64(a0) + 1cf0e: a68fe06f j 1b176 <_ZNK7testing8internal12UnitTestImpl21reportable_test_countEv> + +000000000001cf12 <_ZNK7testing8UnitTest16total_test_countEv>: + 1cf12: 6128 ld a0,64(a0) + 1cf14: ab2fe06f j 1b1c6 <_ZNK7testing8internal12UnitTestImpl16total_test_countEv> + +000000000001cf18 <_ZNK7testing8UnitTest17test_to_run_countEv>: + 1cf18: 6128 ld a0,64(a0) + 1cf1a: afcfe06f j 1b216 <_ZNK7testing8internal12UnitTestImpl17test_to_run_countEv> + +000000000001cf1e <_ZNK7testing8UnitTest15start_timestampEv>: + 1cf1e: 613c ld a5,64(a0) + 1cf20: 1c87b503 ld a0,456(a5) + 1cf24: 8082 ret + +000000000001cf26 <_ZNK7testing8UnitTest12elapsed_timeEv>: + 1cf26: 613c ld a5,64(a0) + 1cf28: 1d07b503 ld a0,464(a5) + 1cf2c: 8082 ret + +000000000001cf2e <_ZNK7testing8UnitTest6PassedEv>: + 1cf2e: 1141 addi sp,sp,-16 + 1cf30: e022 sd s0,0(sp) + 1cf32: 6120 ld s0,64(a0) + 1cf34: e406 sd ra,8(sp) + 1cf36: 8522 mv a0,s0 + 1cf38: f6dfe0ef jal 1bea4 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> + 1cf3c: 00a05763 blez a0,1cf4a <_ZNK7testing8UnitTest6PassedEv+0x1c> + 1cf40: 60a2 ld ra,8(sp) + 1cf42: 6402 ld s0,0(sp) + 1cf44: 4501 li a0,0 + 1cf46: 0141 addi sp,sp,16 + 1cf48: 8082 ret + 1cf4a: 11840513 addi a0,s0,280 + 1cf4e: e6bfe0ef jal 1bdb8 <_ZNK7testing10TestResult6FailedEv> + 1cf52: 60a2 ld ra,8(sp) + 1cf54: 6402 ld s0,0(sp) + 1cf56: 00154513 xori a0,a0,1 + 1cf5a: 0ff57513 zext.b a0,a0 + 1cf5e: 0141 addi sp,sp,16 + 1cf60: 8082 ret + +000000000001cf62 <_ZNK7testing8UnitTest6FailedEv>: + 1cf62: 1141 addi sp,sp,-16 + 1cf64: e022 sd s0,0(sp) + 1cf66: 6120 ld s0,64(a0) + 1cf68: e406 sd ra,8(sp) + 1cf6a: 8522 mv a0,s0 + 1cf6c: f39fe0ef jal 1bea4 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> + 1cf70: 00a05763 blez a0,1cf7e <_ZNK7testing8UnitTest6FailedEv+0x1c> + 1cf74: 60a2 ld ra,8(sp) + 1cf76: 6402 ld s0,0(sp) + 1cf78: 4505 li a0,1 + 1cf7a: 0141 addi sp,sp,16 + 1cf7c: 8082 ret + 1cf7e: 11840513 addi a0,s0,280 + 1cf82: 6402 ld s0,0(sp) + 1cf84: 60a2 ld ra,8(sp) + 1cf86: 0141 addi sp,sp,16 + 1cf88: e31fe06f j 1bdb8 <_ZNK7testing10TestResult6FailedEv> + +000000000001cf8c <_ZNK7testing8UnitTest12GetTestSuiteEi>: + 1cf8c: 0205c663 bltz a1,1cfb8 <_ZNK7testing8UnitTest12GetTestSuiteEi+0x2c> + 1cf90: 6138 ld a4,64(a0) + 1cf92: 4501 li a0,0 + 1cf94: 6b74 ld a3,208(a4) + 1cf96: 6f7c ld a5,216(a4) + 1cf98: 8f95 sub a5,a5,a3 + 1cf9a: 8789 srai a5,a5,0x2 + 1cf9c: 2781 sext.w a5,a5 + 1cf9e: 00f5de63 bge a1,a5,1cfba <_ZNK7testing8UnitTest12GetTestSuiteEi+0x2e> + 1cfa2: 00259793 slli a5,a1,0x2 + 1cfa6: 96be add a3,a3,a5 + 1cfa8: 429c lw a5,0(a3) + 1cfaa: 0007c863 bltz a5,1cfba <_ZNK7testing8UnitTest12GetTestSuiteEi+0x2e> + 1cfae: 7f5c ld a5,184(a4) + 1cfb0: 058e slli a1,a1,0x3 + 1cfb2: 97ae add a5,a5,a1 + 1cfb4: 6388 ld a0,0(a5) + 1cfb6: 8082 ret + 1cfb8: 4501 li a0,0 + 1cfba: 8082 ret + +000000000001cfbc <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE>: + 1cfbc: 7179 addi sp,sp,-48 + 1cfbe: e052 sd s4,0(sp) + 1cfc0: f406 sd ra,40(sp) + 1cfc2: 8a2a mv s4,a0 + 1cfc4: f31ff0ef jal 1cef4 <_ZNK7testing8UnitTest18skipped_test_countEv> + 1cfc8: c129 beqz a0,1d00a <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x4e> + 1cfca: 8552 mv a0,s4 + 1cfcc: e44e sd s3,8(sp) + 1cfce: f022 sd s0,32(sp) + 1cfd0: ec26 sd s1,24(sp) + 1cfd2: e84a sd s2,16(sp) + 1cfd4: 4981 li s3,0 + 1cfd6: ef5ff0ef jal 1ceca <_ZNK7testing8UnitTest22total_test_suite_countEv> + 1cfda: 02a9d463 bge s3,a0,1d002 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x46> + 1cfde: 85ce mv a1,s3 + 1cfe0: 8552 mv a0,s4 + 1cfe2: fabff0ef jal 1cf8c <_ZNK7testing8UnitTest12GetTestSuiteEi> + 1cfe6: 07054783 lbu a5,112(a0) + 1cfea: 84aa mv s1,a0 + 1cfec: c789 beqz a5,1cff6 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x3a> + 1cfee: 822ff0ef jal 1c010 <_ZNK7testing9TestSuite18skipped_test_countEv> + 1cff2: 4901 li s2,0 + 1cff4: e105 bnez a0,1d014 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x58> + 1cff6: 8552 mv a0,s4 + 1cff8: 2985 addiw s3,s3,1 + 1cffa: ed1ff0ef jal 1ceca <_ZNK7testing8UnitTest22total_test_suite_countEv> + 1cffe: fea9c0e3 blt s3,a0,1cfde <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x22> + 1d002: 7402 ld s0,32(sp) + 1d004: 64e2 ld s1,24(sp) + 1d006: 6942 ld s2,16(sp) + 1d008: 69a2 ld s3,8(sp) + 1d00a: 70a2 ld ra,40(sp) + 1d00c: 6a02 ld s4,0(sp) + 1d00e: 6145 addi sp,sp,48 + 1d010: 8082 ret + 1d012: 2905 addiw s2,s2,1 + 1d014: 8526 mv a0,s1 + 1d016: adcfc0ef jal 192f2 <_ZNK7testing9TestSuite16total_test_countEv> + 1d01a: 87aa mv a5,a0 + 1d01c: 85ca mv a1,s2 + 1d01e: 8526 mv a0,s1 + 1d020: fcf95be3 bge s2,a5,1cff6 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x3a> + 1d024: d92ff0ef jal 1c5b6 <_ZNK7testing9TestSuite11GetTestInfoEi> + 1d028: 08054783 lbu a5,128(a0) + 1d02c: 842a mv s0,a0 + 1d02e: 09050513 addi a0,a0,144 + 1d032: d3e5 beqz a5,1d012 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x56> + 1d034: f17fe0ef jal 1bf4a <_ZNK7testing10TestResult7SkippedEv> + 1d038: 87aa mv a5,a0 + 1d03a: 0001d597 auipc a1,0x1d + 1d03e: 19e58593 addi a1,a1,414 # 3a1d8 <_IO_stdin_used+0x658> + 1d042: 4509 li a0,2 + 1d044: d7f9 beqz a5,1d012 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x56> + 1d046: fe2ff0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1d04a: 7010 ld a2,32(s0) + 1d04c: 648c ld a1,8(s1) + 1d04e: 0001d517 auipc a0,0x1d + 1d052: 12a50513 addi a0,a0,298 # 3a178 <_IO_stdin_used+0x5f8> + 1d056: 2905 addiw s2,s2,1 + 1d058: e88f80ef jal 156e0 + 1d05c: 4529 li a0,10 + 1d05e: a83f80ef jal 15ae0 + 1d062: bf4d j 1d014 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x58> + +000000000001d064 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE>: + 1d064: 7139 addi sp,sp,-64 + 1d066: e852 sd s4,16(sp) + 1d068: fc06 sd ra,56(sp) + 1d06a: 8a2a mv s4,a0 + 1d06c: e8fff0ef jal 1cefa <_ZNK7testing8UnitTest17failed_test_countEv> + 1d070: c139 beqz a0,1d0b6 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x52> + 1d072: 8552 mv a0,s4 + 1d074: ec4e sd s3,24(sp) + 1d076: f822 sd s0,48(sp) + 1d078: f426 sd s1,40(sp) + 1d07a: f04a sd s2,32(sp) + 1d07c: e456 sd s5,8(sp) + 1d07e: 4981 li s3,0 + 1d080: e4bff0ef jal 1ceca <_ZNK7testing8UnitTest22total_test_suite_countEv> + 1d084: 02a9d463 bge s3,a0,1d0ac <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x48> + 1d088: 85ce mv a1,s3 + 1d08a: 8552 mv a0,s4 + 1d08c: f01ff0ef jal 1cf8c <_ZNK7testing8UnitTest12GetTestSuiteEi> + 1d090: 07054783 lbu a5,112(a0) + 1d094: 84aa mv s1,a0 + 1d096: c789 beqz a5,1d0a0 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x3c> + 1d098: d61fe0ef jal 1bdf8 <_ZNK7testing9TestSuite17failed_test_countEv> + 1d09c: 4901 li s2,0 + 1d09e: e10d bnez a0,1d0c0 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x5c> + 1d0a0: 8552 mv a0,s4 + 1d0a2: 2985 addiw s3,s3,1 + 1d0a4: e27ff0ef jal 1ceca <_ZNK7testing8UnitTest22total_test_suite_countEv> + 1d0a8: fea9c0e3 blt s3,a0,1d088 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x24> + 1d0ac: 7442 ld s0,48(sp) + 1d0ae: 74a2 ld s1,40(sp) + 1d0b0: 7902 ld s2,32(sp) + 1d0b2: 69e2 ld s3,24(sp) + 1d0b4: 6aa2 ld s5,8(sp) + 1d0b6: 70e2 ld ra,56(sp) + 1d0b8: 6a42 ld s4,16(sp) + 1d0ba: 6121 addi sp,sp,64 + 1d0bc: 8082 ret + 1d0be: 2905 addiw s2,s2,1 + 1d0c0: 8526 mv a0,s1 + 1d0c2: a30fc0ef jal 192f2 <_ZNK7testing9TestSuite16total_test_countEv> + 1d0c6: fca95de3 bge s2,a0,1d0a0 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x3c> + 1d0ca: 85ca mv a1,s2 + 1d0cc: 8526 mv a0,s1 + 1d0ce: ce8ff0ef jal 1c5b6 <_ZNK7testing9TestSuite11GetTestInfoEi> + 1d0d2: 08054783 lbu a5,128(a0) + 1d0d6: 842a mv s0,a0 + 1d0d8: d3fd beqz a5,1d0be <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x5a> + 1d0da: 09050513 addi a0,a0,144 + 1d0de: cdbfe0ef jal 1bdb8 <_ZNK7testing10TestResult6FailedEv> + 1d0e2: dd71 beqz a0,1d0be <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x5a> + 1d0e4: 0001d597 auipc a1,0x1d + 1d0e8: 10458593 addi a1,a1,260 # 3a1e8 <_IO_stdin_used+0x668> + 1d0ec: 4505 li a0,1 + 1d0ee: f3aff0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1d0f2: 7010 ld a2,32(s0) + 1d0f4: 648c ld a1,8(s1) + 1d0f6: 0001d517 auipc a0,0x1d + 1d0fa: 08250513 addi a0,a0,130 # 3a178 <_IO_stdin_used+0x5f8> + 1d0fe: de2f80ef jal 156e0 + 1d102: 6038 ld a4,64(s0) + 1d104: 643c ld a5,72(s0) + 1d106: cf39 beqz a4,1d164 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x100> + 1d108: 6300 ld s0,0(a4) + 1d10a: cbad beqz a5,1d17c <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x118> + 1d10c: 0007ba83 ld s5,0(a5) + 1d110: cc29 beqz s0,1d16a <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x106> + 1d112: 0001d517 auipc a0,0x1d + 1d116: 0e650513 addi a0,a0,230 # 3a1f8 <_IO_stdin_used+0x678> + 1d11a: dc6f80ef jal 156e0 + 1d11e: 8622 mv a2,s0 + 1d120: 00020597 auipc a1,0x20 + 1d124: c0058593 addi a1,a1,-1024 # 3cd20 <_ZN7testing8internalL15kTypeParamLabelE> + 1d128: 0001d517 auipc a0,0x1d + 1d12c: 0e050513 addi a0,a0,224 # 3a208 <_IO_stdin_used+0x688> + 1d130: db0f80ef jal 156e0 + 1d134: 020a8363 beqz s5,1d15a <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> + 1d138: 0001d517 auipc a0,0x1d + 1d13c: 0d850513 addi a0,a0,216 # 3a210 <_IO_stdin_used+0x690> + 1d140: da0f80ef jal 156e0 + 1d144: 8656 mv a2,s5 + 1d146: 00020597 auipc a1,0x20 + 1d14a: bea58593 addi a1,a1,-1046 # 3cd30 <_ZN7testing8internalL16kValueParamLabelE> + 1d14e: 0001d517 auipc a0,0x1d + 1d152: 0ba50513 addi a0,a0,186 # 3a208 <_IO_stdin_used+0x688> + 1d156: d8af80ef jal 156e0 + 1d15a: 4529 li a0,10 + 1d15c: 985f80ef jal 15ae0 + 1d160: 2905 addiw s2,s2,1 + 1d162: bfb9 j 1d0c0 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x5c> + 1d164: dbfd beqz a5,1d15a <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> + 1d166: 0007ba83 ld s5,0(a5) + 1d16a: fe0a88e3 beqz s5,1d15a <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> + 1d16e: 0001d517 auipc a0,0x1d + 1d172: 08a50513 addi a0,a0,138 # 3a1f8 <_IO_stdin_used+0x678> + 1d176: d6af80ef jal 156e0 + 1d17a: b7e9 j 1d144 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xe0> + 1d17c: dc79 beqz s0,1d15a <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> + 1d17e: 0001d517 auipc a0,0x1d + 1d182: 07a50513 addi a0,a0,122 # 3a1f8 <_IO_stdin_used+0x678> + 1d186: d5af80ef jal 156e0 + 1d18a: 8622 mv a2,s0 + 1d18c: 00020597 auipc a1,0x20 + 1d190: b9458593 addi a1,a1,-1132 # 3cd20 <_ZN7testing8internalL15kTypeParamLabelE> + 1d194: 0001d517 auipc a0,0x1d + 1d198: 07450513 addi a0,a0,116 # 3a208 <_IO_stdin_used+0x688> + 1d19c: d44f80ef jal 156e0 + 1d1a0: bf6d j 1d15a <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> + +000000000001d1a2 <_ZNK7testing8UnitTest11GetTestCaseEi>: + 1d1a2: 0205c663 bltz a1,1d1ce <_ZNK7testing8UnitTest11GetTestCaseEi+0x2c> + 1d1a6: 6138 ld a4,64(a0) + 1d1a8: 4501 li a0,0 + 1d1aa: 6b74 ld a3,208(a4) + 1d1ac: 6f7c ld a5,216(a4) + 1d1ae: 8f95 sub a5,a5,a3 + 1d1b0: 8789 srai a5,a5,0x2 + 1d1b2: 2781 sext.w a5,a5 + 1d1b4: 00f5de63 bge a1,a5,1d1d0 <_ZNK7testing8UnitTest11GetTestCaseEi+0x2e> + 1d1b8: 00259793 slli a5,a1,0x2 + 1d1bc: 96be add a3,a3,a5 + 1d1be: 429c lw a5,0(a3) + 1d1c0: 0007c863 bltz a5,1d1d0 <_ZNK7testing8UnitTest11GetTestCaseEi+0x2e> + 1d1c4: 7f5c ld a5,184(a4) + 1d1c6: 058e slli a1,a1,0x3 + 1d1c8: 97ae add a5,a5,a1 + 1d1ca: 6388 ld a0,0(a5) + 1d1cc: 8082 ret + 1d1ce: 4501 li a0,0 + 1d1d0: 8082 ret + +000000000001d1d2 <_ZNK7testing8UnitTest18ad_hoc_test_resultEv>: + 1d1d2: 6128 ld a0,64(a0) + 1d1d4: 11850513 addi a0,a0,280 + 1d1d8: 8082 ret + +000000000001d1da <_ZN7testing8UnitTest19GetMutableTestSuiteEi>: + 1d1da: 0205c563 bltz a1,1d204 <_ZN7testing8UnitTest19GetMutableTestSuiteEi+0x2a> + 1d1de: 6138 ld a4,64(a0) + 1d1e0: 4501 li a0,0 + 1d1e2: 6b74 ld a3,208(a4) + 1d1e4: 6f7c ld a5,216(a4) + 1d1e6: 8f95 sub a5,a5,a3 + 1d1e8: 8789 srai a5,a5,0x2 + 1d1ea: 2781 sext.w a5,a5 + 1d1ec: 00f5dd63 bge a1,a5,1d206 <_ZN7testing8UnitTest19GetMutableTestSuiteEi+0x2c> + 1d1f0: 058a slli a1,a1,0x2 + 1d1f2: 96ae add a3,a3,a1 + 1d1f4: 429c lw a5,0(a3) + 1d1f6: 0007c863 bltz a5,1d206 <_ZN7testing8UnitTest19GetMutableTestSuiteEi+0x2c> + 1d1fa: 7f58 ld a4,184(a4) + 1d1fc: 078e slli a5,a5,0x3 + 1d1fe: 97ba add a5,a5,a4 + 1d200: 6388 ld a0,0(a5) + 1d202: 8082 ret + 1d204: 4501 li a0,0 + 1d206: 8082 ret + +000000000001d208 <_ZN7testing8UnitTest9listenersEv>: + 1d208: 6128 ld a0,64(a0) + 1d20a: 19850513 addi a0,a0,408 + 1d20e: 8082 ret + +000000000001d210 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE>: + 1d210: 7139 addi sp,sp,-64 + 1d212: f822 sd s0,48(sp) + 1d214: fc06 sd ra,56(sp) + 1d216: 842e mv s0,a1 + 1d218: cd99 beqz a1,1d236 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x26> + 1d21a: f04a sd s2,32(sp) + 1d21c: 04053903 ld s2,64(a0) + 1d220: 0a893783 ld a5,168(s2) + 1d224: 0b093703 ld a4,176(s2) + 1d228: 00e78c63 beq a5,a4,1d240 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x30> + 1d22c: e38c sd a1,0(a5) + 1d22e: 07a1 addi a5,a5,8 + 1d230: 0af93423 sd a5,168(s2) + 1d234: 7902 ld s2,32(sp) + 1d236: 70e2 ld ra,56(sp) + 1d238: 8522 mv a0,s0 + 1d23a: 7442 ld s0,48(sp) + 1d23c: 6121 addi sp,sp,64 + 1d23e: 8082 ret + 1d240: e05a sd s6,0(sp) + 1d242: 0a093b03 ld s6,160(s2) + 1d246: f426 sd s1,40(sp) + 1d248: 56fd li a3,-1 + 1d24a: 416784b3 sub s1,a5,s6 + 1d24e: ec4e sd s3,24(sp) + 1d250: e852 sd s4,16(sp) + 1d252: e456 sd s5,8(sp) + 1d254: 8291 srli a3,a3,0x4 + 1d256: 4034d713 srai a4,s1,0x3 + 1d25a: 08d70563 beq a4,a3,1d2e4 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xd4> + 1d25e: 4785 li a5,1 + 1d260: e739 bnez a4,1d2ae <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x9e> + 1d262: 577d li a4,-1 + 1d264: 8311 srli a4,a4,0x4 + 1d266: 06f76d63 bltu a4,a5,1d2e0 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xd0> + 1d26a: 00379a13 slli s4,a5,0x3 + 1d26e: 8552 mv a0,s4 + 1d270: e30f80ef jal 158a0 <_Znwm@plt> + 1d274: 009507b3 add a5,a0,s1 + 1d278: 00848a93 addi s5,s1,8 + 1d27c: e380 sd s0,0(a5) + 1d27e: 89aa mv s3,a0 + 1d280: 9aaa add s5,s5,a0 + 1d282: 02904e63 bgtz s1,1d2be <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xae> + 1d286: 040b1963 bnez s6,1d2d8 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xc8> + 1d28a: 70e2 ld ra,56(sp) + 1d28c: 8522 mv a0,s0 + 1d28e: 7442 ld s0,48(sp) + 1d290: 9a4e add s4,s4,s3 + 1d292: 0b493823 sd s4,176(s2) + 1d296: 0b393023 sd s3,160(s2) + 1d29a: 0b593423 sd s5,168(s2) + 1d29e: 74a2 ld s1,40(sp) + 1d2a0: 7902 ld s2,32(sp) + 1d2a2: 69e2 ld s3,24(sp) + 1d2a4: 6a42 ld s4,16(sp) + 1d2a6: 6aa2 ld s5,8(sp) + 1d2a8: 6b02 ld s6,0(sp) + 1d2aa: 6121 addi sp,sp,64 + 1d2ac: 8082 ret + 1d2ae: 00171793 slli a5,a4,0x1 + 1d2b2: fae7f8e3 bgeu a5,a4,1d262 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x52> + 1d2b6: 5a45 li s4,-15 + 1d2b8: 001a5a13 srli s4,s4,0x1 + 1d2bc: bf4d j 1d26e <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x5e> + 1d2be: 87a6 mv a5,s1 + 1d2c0: 86aa mv a3,a0 + 1d2c2: 865a mv a2,s6 + 1d2c4: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma + 1d2c8: 02060407 vle8.v v8,(a2) + 1d2cc: 8f99 sub a5,a5,a4 + 1d2ce: 963a add a2,a2,a4 + 1d2d0: 02068427 vse8.v v8,(a3) + 1d2d4: 96ba add a3,a3,a4 + 1d2d6: f7fd bnez a5,1d2c4 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xb4> + 1d2d8: 855a mv a0,s6 + 1d2da: e26f80ef jal 15900 <_ZdlPv@plt> + 1d2de: b775 j 1d28a <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x7a> + 1d2e0: 87ba mv a5,a4 + 1d2e2: b761 j 1d26a <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x5a> + 1d2e4: 0001d517 auipc a0,0x1d + 1d2e8: ea450513 addi a0,a0,-348 # 3a188 <_IO_stdin_used+0x608> + 1d2ec: e04f80ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + +000000000001d2f0 <_ZNK7testing8UnitTest20original_working_dirEv>: + 1d2f0: 613c ld a5,64(a0) + 1d2f2: 6b88 ld a0,16(a5) + 1d2f4: 8082 ret + +000000000001d2f6 <_ZNK7testing8UnitTest11random_seedEv>: + 1d2f6: 613c ld a5,64(a0) + 1d2f8: 1bc7a503 lw a0,444(a5) + 1d2fc: 8082 ret + +000000000001d2fe <_ZN7testing8UnitTest27parameterized_test_registryEv>: + 1d2fe: 6128 ld a0,64(a0) + 1d300: 0e850513 addi a0,a0,232 + 1d304: 8082 ret + +000000000001d306 <_ZN7testing8internal12UnitTestImpl32SuppressTestEventsIfInSubprocessEv>: + 1d306: 1d853783 ld a5,472(a0) + 1d30a: c781 beqz a5,1d312 <_ZN7testing8internal12UnitTestImpl32SuppressTestEventsIfInSubprocessEv+0xc> + 1d30c: 19850513 addi a0,a0,408 + 1d310: b65d j 1ceb6 <_ZN7testing18TestEventListeners23SuppressEventForwardingEv> + 1d312: 8082 ret + +000000000001d314 <_ZN7testing8internal30WriteToShardStatusFileIfNeededEv>: + 1d314: 1141 addi sp,sp,-16 + 1d316: 00020517 auipc a0,0x20 + 1d31a: a2a50513 addi a0,a0,-1494 # 3cd40 <_ZN7testingL20kTestShardStatusFileE> + 1d31e: e406 sd ra,8(sp) + 1d320: fb0f80ef jal 15ad0 + 1d324: cd19 beqz a0,1d342 <_ZN7testing8internal30WriteToShardStatusFileIfNeededEv+0x2e> + 1d326: 0001d597 auipc a1,0x1d + 1d32a: ef258593 addi a1,a1,-270 # 3a218 <_IO_stdin_used+0x698> + 1d32e: e022 sd s0,0(sp) + 1d330: 842a mv s0,a0 + 1d332: 9fef80ef jal 15530 + 1d336: c909 beqz a0,1d348 <_ZN7testing8internal30WriteToShardStatusFileIfNeededEv+0x34> + 1d338: 6402 ld s0,0(sp) + 1d33a: 60a2 ld ra,8(sp) + 1d33c: 0141 addi sp,sp,16 + 1d33e: f32f806f j 15a70 + 1d342: 60a2 ld ra,8(sp) + 1d344: 0141 addi sp,sp,16 + 1d346: 8082 ret + 1d348: 8622 mv a2,s0 + 1d34a: 00020697 auipc a3,0x20 + 1d34e: 9f668693 addi a3,a3,-1546 # 3cd40 <_ZN7testingL20kTestShardStatusFileE> + 1d352: 0001d597 auipc a1,0x1d + 1d356: ece58593 addi a1,a1,-306 # 3a220 <_IO_stdin_used+0x6a0> + 1d35a: 4505 li a0,1 + 1d35c: cccff0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1d360: 0002f797 auipc a5,0x2f + 1d364: b207b783 ld a5,-1248(a5) # 4be80 + 1d368: 6388 ld a0,0(a5) + 1d36a: 927f80ef jal 15c90 + 1d36e: 4505 li a0,1 + 1d370: 990f80ef jal 15500 + +000000000001d374 <_ZN7testing8internal20ShouldRunTestOnShardEiii>: + 1d374: 02a6663b remw a2,a2,a0 + 1d378: 8e0d sub a2,a2,a1 + 1d37a: 00163513 seqz a0,a2 + 1d37e: 8082 ret + +000000000001d380 <_ZN7testing8internal12UnitTestImpl25set_os_stack_trace_getterEPNS0_27OsStackTraceGetterInterfaceE>: + 1d380: 1101 addi sp,sp,-32 + 1d382: e822 sd s0,16(sp) + 1d384: 842a mv s0,a0 + 1d386: 1b053503 ld a0,432(a0) + 1d38a: ec06 sd ra,24(sp) + 1d38c: 00b50b63 beq a0,a1,1d3a2 <_ZN7testing8internal12UnitTestImpl25set_os_stack_trace_getterEPNS0_27OsStackTraceGetterInterfaceE+0x22> + 1d390: e426 sd s1,8(sp) + 1d392: 84ae mv s1,a1 + 1d394: c501 beqz a0,1d39c <_ZN7testing8internal12UnitTestImpl25set_os_stack_trace_getterEPNS0_27OsStackTraceGetterInterfaceE+0x1c> + 1d396: 611c ld a5,0(a0) + 1d398: 679c ld a5,8(a5) + 1d39a: 9782 jalr a5 + 1d39c: 1a943823 sd s1,432(s0) + 1d3a0: 64a2 ld s1,8(sp) + 1d3a2: 60e2 ld ra,24(sp) + 1d3a4: 6442 ld s0,16(sp) + 1d3a6: 6105 addi sp,sp,32 + 1d3a8: 8082 ret + +000000000001d3aa <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv>: + 1d3aa: 1141 addi sp,sp,-16 + 1d3ac: e022 sd s0,0(sp) + 1d3ae: 842a mv s0,a0 + 1d3b0: 1b053503 ld a0,432(a0) + 1d3b4: e406 sd ra,8(sp) + 1d3b6: c509 beqz a0,1d3c0 <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv+0x16> + 1d3b8: 60a2 ld ra,8(sp) + 1d3ba: 6402 ld s0,0(sp) + 1d3bc: 0141 addi sp,sp,16 + 1d3be: 8082 ret + 1d3c0: 4521 li a0,8 + 1d3c2: cdef80ef jal 158a0 <_Znwm@plt> + 1d3c6: 60a2 ld ra,8(sp) + 1d3c8: 1aa43823 sd a0,432(s0) + 1d3cc: 0002f797 auipc a5,0x2f + 1d3d0: 97c7b783 ld a5,-1668(a5) # 4bd48 <_GLOBAL_OFFSET_TABLE_+0x1f8> + 1d3d4: 6402 ld s0,0(sp) + 1d3d6: 07c1 addi a5,a5,16 + 1d3d8: e11c sd a5,0(a0) + 1d3da: 0141 addi sp,sp,16 + 1d3dc: 8082 ret + +000000000001d3de <_ZN7testing8internal12UnitTestImpl28CurrentOsStackTraceExceptTopB5cxx11Ei>: + 1d3de: 1101 addi sp,sp,-32 + 1d3e0: e822 sd s0,16(sp) + 1d3e2: 842a mv s0,a0 + 1d3e4: 852e mv a0,a1 + 1d3e6: e426 sd s1,8(sp) + 1d3e8: ec06 sd ra,24(sp) + 1d3ea: 84b2 mv s1,a2 + 1d3ec: fbfff0ef jal 1d3aa <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> + 1d3f0: 611c ld a5,0(a0) + 1d3f2: ffffd717 auipc a4,0xffffd + 1d3f6: b3270713 addi a4,a4,-1230 # 19f24 <_ZN7testing8internal18OsStackTraceGetter17CurrentStackTraceB5cxx11Eii> + 1d3fa: 6b9c ld a5,16(a5) + 1d3fc: 00e79f63 bne a5,a4,1d41a <_ZN7testing8internal12UnitTestImpl28CurrentOsStackTraceExceptTopB5cxx11Ei+0x3c> + 1d400: 00040823 sb zero,16(s0) + 1d404: 01040793 addi a5,s0,16 + 1d408: 60e2 ld ra,24(sp) + 1d40a: 00043423 sd zero,8(s0) + 1d40e: e01c sd a5,0(s0) + 1d410: 8522 mv a0,s0 + 1d412: 6442 ld s0,16(sp) + 1d414: 64a2 ld s1,8(sp) + 1d416: 6105 addi sp,sp,32 + 1d418: 8082 ret + 1d41a: 0002f717 auipc a4,0x2f + 1d41e: 9ae73703 ld a4,-1618(a4) # 4bdc8 <_GLOBAL_OFFSET_TABLE_+0x278> + 1d422: 4310 lw a2,0(a4) + 1d424: 0014869b addiw a3,s1,1 + 1d428: 85aa mv a1,a0 + 1d42a: 8522 mv a0,s0 + 1d42c: 9782 jalr a5 + 1d42e: 60e2 ld ra,24(sp) + 1d430: 8522 mv a0,s0 + 1d432: 6442 ld s0,16(sp) + 1d434: 64a2 ld s1,8(sp) + 1d436: 6105 addi sp,sp,32 + 1d438: 8082 ret + +000000000001d43a <_ZN7testing8internal12UnitTestImpl19current_test_resultEv>: + 1d43a: 11053783 ld a5,272(a0) + 1d43e: c781 beqz a5,1d446 <_ZN7testing8internal12UnitTestImpl19current_test_resultEv+0xc> + 1d440: 09078513 addi a0,a5,144 + 1d444: 8082 ret + 1d446: 10853783 ld a5,264(a0) + 1d44a: 11850513 addi a0,a0,280 + 1d44e: c399 beqz a5,1d454 <_ZN7testing8internal12UnitTestImpl19current_test_resultEv+0x1a> + 1d450: 08878513 addi a0,a5,136 + 1d454: 8082 ret + +000000000001d456 <_ZN7testing8internal12UnitTestImpl14UnshuffleTestsEv>: + 1d456: 7d58 ld a4,184(a0) + 1d458: 617c ld a5,192(a0) + 1d45a: 02e78f63 beq a5,a4,1d498 <_ZN7testing8internal12UnitTestImpl14UnshuffleTestsEv+0x42> + 1d45e: 1101 addi sp,sp,-32 + 1d460: e822 sd s0,16(sp) + 1d462: e426 sd s1,8(sp) + 1d464: ec06 sd ra,24(sp) + 1d466: 84aa mv s1,a0 + 1d468: 4401 li s0,0 + 1d46a: 00341793 slli a5,s0,0x3 + 1d46e: 973e add a4,a4,a5 + 1d470: 6308 ld a0,0(a4) + 1d472: 9d4ff0ef jal 1c646 <_ZN7testing9TestSuite14UnshuffleTestsEv> + 1d476: 68f4 ld a3,208(s1) + 1d478: 7cd8 ld a4,184(s1) + 1d47a: 60fc ld a5,192(s1) + 1d47c: 00241613 slli a2,s0,0x2 + 1d480: 96b2 add a3,a3,a2 + 1d482: 8f99 sub a5,a5,a4 + 1d484: c280 sw s0,0(a3) + 1d486: 878d srai a5,a5,0x3 + 1d488: 0405 addi s0,s0,1 + 1d48a: fef460e3 bltu s0,a5,1d46a <_ZN7testing8internal12UnitTestImpl14UnshuffleTestsEv+0x14> + 1d48e: 60e2 ld ra,24(sp) + 1d490: 6442 ld s0,16(sp) + 1d492: 64a2 ld s1,8(sp) + 1d494: 6105 addi sp,sp,32 + 1d496: 8082 ret + 1d498: 8082 ret + +000000000001d49a <_ZN7testing8internal6IsTrueEb>: + 1d49a: 8082 ret + +000000000001d49c <_ZN7testing8internal10AlwaysTrueEv>: + 1d49c: 1141 addi sp,sp,-16 + 1d49e: 4501 li a0,0 + 1d4a0: e406 sd ra,8(sp) + 1d4a2: ff9ff0ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 1d4a6: e509 bnez a0,1d4b0 <_ZN7testing8internal10AlwaysTrueEv+0x14> + 1d4a8: 60a2 ld ra,8(sp) + 1d4aa: 4505 li a0,1 + 1d4ac: 0141 addi sp,sp,16 + 1d4ae: 8082 ret + 1d4b0: 4505 li a0,1 + 1d4b2: e9ef80ef jal 15b50 <__cxa_allocate_exception@plt> + 1d4b6: 4601 li a2,0 + 1d4b8: 0002e597 auipc a1,0x2e + 1d4bc: 45858593 addi a1,a1,1112 # 4b910 <_ZTVN10__cxxabiv117__class_type_infoE@Base> + 1d4c0: f30f80ef jal 15bf0 <__cxa_throw@plt> + +000000000001d4c4 <_ZN7testing8internal10SkipPrefixEPKcPS2_>: + 1d4c4: 7179 addi sp,sp,-48 + 1d4c6: f022 sd s0,32(sp) + 1d4c8: 842e mv s0,a1 + 1d4ca: ec26 sd s1,24(sp) + 1d4cc: e84a sd s2,16(sp) + 1d4ce: e44e sd s3,8(sp) + 1d4d0: f406 sd ra,40(sp) + 1d4d2: 892a mv s2,a0 + 1d4d4: efcf80ef jal 15bd0 + 1d4d8: 00043983 ld s3,0(s0) + 1d4dc: 84aa mv s1,a0 + 1d4de: 862a mv a2,a0 + 1d4e0: 85ca mv a1,s2 + 1d4e2: 854e mv a0,s3 + 1d4e4: e3df70ef jal 15320 + 1d4e8: c909 beqz a0,1d4fa <_ZN7testing8internal10SkipPrefixEPKcPS2_+0x36> + 1d4ea: 70a2 ld ra,40(sp) + 1d4ec: 7402 ld s0,32(sp) + 1d4ee: 64e2 ld s1,24(sp) + 1d4f0: 6942 ld s2,16(sp) + 1d4f2: 69a2 ld s3,8(sp) + 1d4f4: 4501 li a0,0 + 1d4f6: 6145 addi sp,sp,48 + 1d4f8: 8082 ret + 1d4fa: 99a6 add s3,s3,s1 + 1d4fc: 01343023 sd s3,0(s0) + 1d500: 70a2 ld ra,40(sp) + 1d502: 7402 ld s0,32(sp) + 1d504: 64e2 ld s1,24(sp) + 1d506: 6942 ld s2,16(sp) + 1d508: 69a2 ld s3,8(sp) 1d50a: 4505 li a0,1 - 1d50c: a44fd0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1d510: 854a mv a0,s2 - 1d512: 9eaf90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1d516: 0002d797 auipc a5,0x2d - 1d51a: 96a7b783 ld a5,-1686(a5) # 49e80 - 1d51e: 6388 ld a0,0(a5) - 1d520: ea0f80ef jal 15bc0 - 1d524: b5d5 j 1d408 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x10a> - 1d526: e0ca sd s2,64(sp) - 1d528: 02010913 addi s2,sp,32 - 1d52c: 854a mv a0,s2 - 1d52e: cbffb0ef jal 191ec <_ZN7testing7MessageC1Ev> - 1d532: 7502 ld a0,32(sp) - 1d534: 0001b597 auipc a1,0x1b - 1d538: d8c58593 addi a1,a1,-628 # 382c0 <_IO_stdin_used+0x818> - 1d53c: 0541 addi a0,a0,16 - 1d53e: 822f80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1d542: 7502 ld a0,32(sp) - 1d544: 0001d597 auipc a1,0x1d - 1d548: 72c58593 addi a1,a1,1836 # 3ac70 <_ZN7testingL16kTestTotalShardsE> - 1d54c: 0541 addi a0,a0,16 - 1d54e: 812f80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1d552: 7502 ld a0,32(sp) - 1d554: 0001b597 auipc a1,0x1b - 1d558: d9c58593 addi a1,a1,-612 # 382f0 <_IO_stdin_used+0x848> - 1d55c: 0541 addi a0,a0,16 - 1d55e: 802f80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1d562: 7502 ld a0,32(sp) + 1d50c: 6145 addi sp,sp,48 + 1d50e: 8082 ret + +000000000001d510 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc>: + 1d510: 1101 addi sp,sp,-32 + 1d512: e822 sd s0,16(sp) + 1d514: 0020 addi s0,sp,8 + 1d516: e42a sd a0,8(sp) + 1d518: 85a2 mv a1,s0 + 1d51a: 0001d517 auipc a0,0x1d + 1d51e: d6650513 addi a0,a0,-666 # 3a280 <_IO_stdin_used+0x700> + 1d522: ec06 sd ra,24(sp) + 1d524: fa1ff0ef jal 1d4c4 <_ZN7testing8internal10SkipPrefixEPKcPS2_> + 1d528: e909 bnez a0,1d53a <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x2a> + 1d52a: 85a2 mv a1,s0 + 1d52c: 0001d517 auipc a0,0x1d + 1d530: d6c50513 addi a0,a0,-660 # 3a298 <_IO_stdin_used+0x718> + 1d534: f91ff0ef jal 1d4c4 <_ZN7testing8internal10SkipPrefixEPKcPS2_> + 1d538: cd15 beqz a0,1d574 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x64> + 1d53a: 85a2 mv a1,s0 + 1d53c: 0001d517 auipc a0,0x1d + 1d540: d4c50513 addi a0,a0,-692 # 3a288 <_IO_stdin_used+0x708> + 1d544: f81ff0ef jal 1d4c4 <_ZN7testing8internal10SkipPrefixEPKcPS2_> + 1d548: c511 beqz a0,1d554 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x44> + 1d54a: 4501 li a0,0 + 1d54c: 60e2 ld ra,24(sp) + 1d54e: 6442 ld s0,16(sp) + 1d550: 6105 addi sp,sp,32 + 1d552: 8082 ret + 1d554: 85a2 mv a1,s0 + 1d556: 0001d517 auipc a0,0x1d + 1d55a: 98a50513 addi a0,a0,-1654 # 39ee0 <_IO_stdin_used+0x360> + 1d55e: f67ff0ef jal 1d4c4 <_ZN7testing8internal10SkipPrefixEPKcPS2_> + 1d562: f56d bnez a0,1d54c <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x3c> 1d564: 85a2 mv a1,s0 - 1d566: 0541 addi a0,a0,16 - 1d568: ed9f70ef jal 15440 <_ZNSolsEi@plt> - 1d56c: 7502 ld a0,32(sp) - 1d56e: 0001b597 auipc a1,0x1b - 1d572: d8a58593 addi a1,a1,-630 # 382f8 <_IO_stdin_used+0x850> - 1d576: 0541 addi a0,a0,16 - 1d578: fe9f70ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1d57c: 7502 ld a0,32(sp) - 1d57e: 0001d597 auipc a1,0x1d - 1d582: 70a58593 addi a1,a1,1802 # 3ac88 <_ZN7testingL15kTestShardIndexE> - 1d586: 0541 addi a0,a0,16 - 1d588: fd9f70ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1d58c: 7502 ld a0,32(sp) - 1d58e: 0001b597 auipc a1,0x1b - 1d592: d8258593 addi a1,a1,-638 # 38310 <_IO_stdin_used+0x868> - 1d596: 0541 addi a0,a0,16 - 1d598: fc9f70ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1d59c: 0800 addi s0,sp,16 - 1d59e: 8522 mv a0,s0 - 1d5a0: 85ca mv a1,s2 - 1d5a2: 0002c317 auipc t1,0x2c - 1d5a6: 6ce33303 ld t1,1742(t1) # 49c70 <_GLOBAL_OFFSET_TABLE_+0x120> - 1d5aa: 9302 jalr t1 - 1d5ac: 7502 ld a0,32(sp) - 1d5ae: c501 beqz a0,1d5b6 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2b8> - 1d5b0: 611c ld a5,0(a0) - 1d5b2: 679c ld a5,8(a5) - 1d5b4: 9782 jalr a5 - 1d5b6: 85a2 mv a1,s0 - 1d5b8: 854a mv a0,s2 - 1d5ba: 85cfc0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1d5be: 7602 ld a2,32(sp) - 1d5c0: 0001b597 auipc a1,0x1b - 1d5c4: ef858593 addi a1,a1,-264 # 384b8 <_IO_stdin_used+0xa10> - 1d5c8: 4505 li a0,1 - 1d5ca: 986fd0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1d5ce: 854a mv a0,s2 - 1d5d0: 92cf90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1d5d4: 0002d797 auipc a5,0x2d - 1d5d8: 8ac7b783 ld a5,-1876(a5) # 49e80 - 1d5dc: 6388 ld a0,0(a5) - 1d5de: de2f80ef jal 15bc0 - 1d5e2: b51d j 1d408 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x10a> - 1d5e4: 7782 ld a5,32(sp) - 1d5e6: 842a mv s0,a0 - 1d5e8: c789 beqz a5,1d5f2 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> - 1d5ea: 6398 ld a4,0(a5) - 1d5ec: 853e mv a0,a5 - 1d5ee: 671c ld a5,8(a4) - 1d5f0: 9782 jalr a5 - 1d5f2: 8522 mv a0,s0 - 1d5f4: 92cf80ef jal 15720 <_Unwind_Resume@plt> - 1d5f8: 842a mv s0,a0 - 1d5fa: bfe5 j 1d5f2 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> - 1d5fc: 842a mv s0,a0 - 1d5fe: 854a mv a0,s2 - 1d600: 8fcf90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1d604: 6542 ld a0,16(sp) - 1d606: d575 beqz a0,1d5f2 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> - 1d608: 611c ld a5,0(a0) - 1d60a: 679c ld a5,8(a5) - 1d60c: 9782 jalr a5 - 1d60e: b7d5 j 1d5f2 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> - 1d610: 842a mv s0,a0 - 1d612: bfcd j 1d604 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x306> - 1d614: bfc1 j 1d5e4 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2e6> - 1d616: 842a mv s0,a0 - 1d618: bfe9 j 1d5f2 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> - 1d61a: 842a mv s0,a0 - 1d61c: 854a mv a0,s2 - 1d61e: 8def90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1d622: 6562 ld a0,24(sp) - 1d624: f175 bnez a0,1d608 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x30a> - 1d626: b7f1 j 1d5f2 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> - 1d628: 842a mv s0,a0 - 1d62a: bfe5 j 1d622 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x324> - 1d62c: bf65 j 1d5e4 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2e6> - 1d62e: 842a mv s0,a0 - 1d630: b7c9 j 1d5f2 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> - 1d632: 842a mv s0,a0 - 1d634: 854a mv a0,s2 - 1d636: 8c6f90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1d63a: 6522 ld a0,8(sp) - 1d63c: f571 bnez a0,1d608 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x30a> - 1d63e: bf55 j 1d5f2 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> - 1d640: 842a mv s0,a0 - 1d642: bfe5 j 1d63a <_ZN7testing8internal11ShouldShardEPKcS2_b+0x33c> - -000000000001d644 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi>: - 1d644: 7139 addi sp,sp,-64 - 1d646: f04a sd s2,32(sp) - 1d648: 8932 mv s2,a2 - 1d64a: 4601 li a2,0 - 1d64c: f426 sd s1,40(sp) - 1d64e: fc06 sd ra,56(sp) - 1d650: f822 sd s0,48(sp) - 1d652: 84ae mv s1,a1 - 1d654: bd9fa0ef jal 1822c <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> - 1d658: c93d beqz a0,1d6ce <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0x8a> - 1d65a: ec4e sd s3,24(sp) - 1d65c: 00810993 addi s3,sp,8 - 1d660: 842a mv s0,a0 - 1d662: 854e mv a0,s3 - 1d664: e852 sd s4,16(sp) - 1d666: b87fb0ef jal 191ec <_ZN7testing7MessageC1Ev> - 1d66a: 6522 ld a0,8(sp) - 1d66c: 4651 li a2,20 - 1d66e: 0001b597 auipc a1,0x1b - 1d672: cfa58593 addi a1,a1,-774 # 38368 <_IO_stdin_used+0x8c0> - 1d676: 0541 addi a0,a0,16 - 1d678: fb9f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1d67c: 6a22 ld s4,8(sp) - 1d67e: cc95 beqz s1,1d6ba <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0x76> - 1d680: 8526 mv a0,s1 - 1d682: c7ef80ef jal 15b00 - 1d686: 862a mv a2,a0 - 1d688: 85a6 mv a1,s1 - 1d68a: 010a0513 addi a0,s4,16 - 1d68e: fa3f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1d692: 864a mv a2,s2 - 1d694: 85a2 mv a1,s0 - 1d696: 854e mv a0,s3 - 1d698: dc8ff0ef jal 1cc60 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi> - 1d69c: 842a mv s0,a0 - 1d69e: 6522 ld a0,8(sp) - 1d6a0: cd1d beqz a0,1d6de <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0x9a> - 1d6a2: 611c ld a5,0(a0) - 1d6a4: 679c ld a5,8(a5) - 1d6a6: 9782 jalr a5 - 1d6a8: 70e2 ld ra,56(sp) - 1d6aa: 8522 mv a0,s0 - 1d6ac: 7442 ld s0,48(sp) - 1d6ae: 69e2 ld s3,24(sp) - 1d6b0: 6a42 ld s4,16(sp) - 1d6b2: 74a2 ld s1,40(sp) - 1d6b4: 7902 ld s2,32(sp) - 1d6b6: 6121 addi sp,sp,64 - 1d6b8: 8082 ret - 1d6ba: 010a0513 addi a0,s4,16 - 1d6be: 4619 li a2,6 - 1d6c0: 0001a597 auipc a1,0x1a - 1d6c4: 72858593 addi a1,a1,1832 # 37de8 <_IO_stdin_used+0x340> - 1d6c8: f69f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1d6cc: b7d9 j 1d692 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0x4e> - 1d6ce: 4401 li s0,0 - 1d6d0: 70e2 ld ra,56(sp) - 1d6d2: 8522 mv a0,s0 - 1d6d4: 7442 ld s0,48(sp) - 1d6d6: 74a2 ld s1,40(sp) - 1d6d8: 7902 ld s2,32(sp) - 1d6da: 6121 addi sp,sp,64 - 1d6dc: 8082 ret - 1d6de: 70e2 ld ra,56(sp) - 1d6e0: 8522 mv a0,s0 - 1d6e2: 7442 ld s0,48(sp) - 1d6e4: 69e2 ld s3,24(sp) - 1d6e6: 6a42 ld s4,16(sp) - 1d6e8: 74a2 ld s1,40(sp) - 1d6ea: 7902 ld s2,32(sp) - 1d6ec: 6121 addi sp,sp,64 - 1d6ee: 8082 ret - 1d6f0: 67a2 ld a5,8(sp) - 1d6f2: 842a mv s0,a0 - 1d6f4: c789 beqz a5,1d6fe <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0xba> - 1d6f6: 6398 ld a4,0(a5) - 1d6f8: 853e mv a0,a5 - 1d6fa: 671c ld a5,8(a4) - 1d6fc: 9782 jalr a5 - 1d6fe: 8522 mv a0,s0 - 1d700: 820f80ef jal 15720 <_Unwind_Resume@plt> - -000000000001d704 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc>: - 1d704: 1101 addi sp,sp,-32 - 1d706: 4605 li a2,1 - 1d708: 0001d597 auipc a1,0x1d - 1d70c: 5b058593 addi a1,a1,1456 # 3acb8 <_ZN7testing8internalL25kAlsoRunDisabledTestsFlagE> - 1d710: e822 sd s0,16(sp) - 1d712: ec06 sd ra,24(sp) - 1d714: 842a mv s0,a0 - 1d716: b17fa0ef jal 1822c <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> - 1d71a: c131 beqz a0,1d75e <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x5a> - 1d71c: 00054703 lbu a4,0(a0) - 1d720: 03600693 li a3,54 - 1d724: 4785 li a5,1 - 1d726: fd07071b addiw a4,a4,-48 - 1d72a: 0ff77713 zext.b a4,a4 - 1d72e: 00e6ed63 bltu a3,a4,1d748 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x44> - 1d732: 004006b7 lui a3,0x400 - 1d736: 87b6 mv a5,a3 - 1d738: 1782 slli a5,a5,0x20 - 1d73a: 0685 addi a3,a3,1 # 400001 <__global_pointer$+0x3b5271> - 1d73c: 97b6 add a5,a5,a3 - 1d73e: 00e7d7b3 srl a5,a5,a4 - 1d742: 8b85 andi a5,a5,1 - 1d744: 0017c793 xori a5,a5,1 - 1d748: 0002c717 auipc a4,0x2c - 1d74c: 58073703 ld a4,1408(a4) # 49cc8 <_GLOBAL_OFFSET_TABLE_+0x178> - 1d750: 00f70023 sb a5,0(a4) - 1d754: 60e2 ld ra,24(sp) - 1d756: 6442 ld s0,16(sp) - 1d758: 4505 li a0,1 - 1d75a: 6105 addi sp,sp,32 - 1d75c: 8082 ret - 1d75e: 0002c617 auipc a2,0x2c - 1d762: 4f263603 ld a2,1266(a2) # 49c50 <_GLOBAL_OFFSET_TABLE_+0x100> - 1d766: 0001d597 auipc a1,0x1d - 1d76a: 56a58593 addi a1,a1,1386 # 3acd0 <_ZN7testing8internalL19kBreakOnFailureFlagE> - 1d76e: 8522 mv a0,s0 - 1d770: c47fa0ef jal 183b6 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> - 1d774: f165 bnez a0,1d754 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x50> - 1d776: 0002c617 auipc a2,0x2c - 1d77a: 62a63603 ld a2,1578(a2) # 49da0 <_GLOBAL_OFFSET_TABLE_+0x250> - 1d77e: 0001d597 auipc a1,0x1d - 1d782: 56a58593 addi a1,a1,1386 # 3ace8 <_ZN7testing8internalL20kCatchExceptionsFlagE> - 1d786: 8522 mv a0,s0 - 1d788: c2ffa0ef jal 183b6 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> - 1d78c: f561 bnez a0,1d754 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x50> - 1d78e: 4601 li a2,0 - 1d790: 0001d597 auipc a1,0x1d - 1d794: 57058593 addi a1,a1,1392 # 3ad00 <_ZN7testing8internalL10kColorFlagE> - 1d798: 8522 mv a0,s0 - 1d79a: e426 sd s1,8(sp) - 1d79c: a91fa0ef jal 1822c <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> - 1d7a0: 84aa mv s1,a0 - 1d7a2: cd19 beqz a0,1d7c0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xbc> - 1d7a4: b5cf80ef jal 15b00 - 1d7a8: 872a mv a4,a0 - 1d7aa: 0002c517 auipc a0,0x2c - 1d7ae: 63653503 ld a0,1590(a0) # 49de0 <_GLOBAL_OFFSET_TABLE_+0x290> - 1d7b2: 6510 ld a2,8(a0) - 1d7b4: 86a6 mv a3,s1 - 1d7b6: 4581 li a1,0 - 1d7b8: ee9f70ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 1d7bc: 64a2 ld s1,8(sp) - 1d7be: bf59 j 1d754 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x50> - 1d7c0: 0002c617 auipc a2,0x2c - 1d7c4: 41063603 ld a2,1040(a2) # 49bd0 <_GLOBAL_OFFSET_TABLE_+0x80> - 1d7c8: 0001d597 auipc a1,0x1d - 1d7cc: 54058593 addi a1,a1,1344 # 3ad08 <_ZN7testing8internalL19kDeathTestStyleFlagE> - 1d7d0: 8522 mv a0,s0 - 1d7d2: c39fa0ef jal 1840a <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> - 1d7d6: c119 beqz a0,1d7dc <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd8> - 1d7d8: 64a2 ld s1,8(sp) - 1d7da: bfad j 1d754 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x50> - 1d7dc: 0002c617 auipc a2,0x2c - 1d7e0: 7ec63603 ld a2,2028(a2) # 49fc8 <_GLOBAL_OFFSET_TABLE_+0x478> - 1d7e4: 0001d597 auipc a1,0x1d - 1d7e8: 53c58593 addi a1,a1,1340 # 3ad20 <_ZN7testing8internalL17kDeathTestUseForkE> - 1d7ec: 8522 mv a0,s0 - 1d7ee: bc9fa0ef jal 183b6 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> - 1d7f2: f17d bnez a0,1d7d8 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1d7f4: 0002c617 auipc a2,0x2c - 1d7f8: 77463603 ld a2,1908(a2) # 49f68 <_GLOBAL_OFFSET_TABLE_+0x418> - 1d7fc: 0001d597 auipc a1,0x1d - 1d800: 53c58593 addi a1,a1,1340 # 3ad38 <_ZN7testing8internalL11kFilterFlagE> - 1d804: 8522 mv a0,s0 - 1d806: c05fa0ef jal 1840a <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> - 1d80a: f579 bnez a0,1d7d8 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1d80c: 0002c617 auipc a2,0x2c - 1d810: 5dc63603 ld a2,1500(a2) # 49de8 <_GLOBAL_OFFSET_TABLE_+0x298> - 1d814: 0001d597 auipc a1,0x1d - 1d818: 52c58593 addi a1,a1,1324 # 3ad40 <_ZN7testing8internalL25kInternalRunDeathTestFlagE> - 1d81c: 8522 mv a0,s0 - 1d81e: bedfa0ef jal 1840a <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> - 1d822: f95d bnez a0,1d7d8 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1d824: 0002c617 auipc a2,0x2c - 1d828: 47c63603 ld a2,1148(a2) # 49ca0 <_GLOBAL_OFFSET_TABLE_+0x150> - 1d82c: 0001d597 auipc a1,0x1d - 1d830: 52c58593 addi a1,a1,1324 # 3ad58 <_ZN7testing8internalL14kListTestsFlagE> - 1d834: 8522 mv a0,s0 - 1d836: b81fa0ef jal 183b6 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> - 1d83a: fd59 bnez a0,1d7d8 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1d83c: 0002c617 auipc a2,0x2c - 1d840: 36c63603 ld a2,876(a2) # 49ba8 <_GLOBAL_OFFSET_TABLE_+0x58> - 1d844: 0001d597 auipc a1,0x1d - 1d848: 52458593 addi a1,a1,1316 # 3ad68 <_ZN7testing8internalL11kOutputFlagE> - 1d84c: 8522 mv a0,s0 - 1d84e: bbdfa0ef jal 1840a <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> - 1d852: f159 bnez a0,1d7d8 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1d854: 0002c617 auipc a2,0x2c - 1d858: 5cc63603 ld a2,1484(a2) # 49e20 <_GLOBAL_OFFSET_TABLE_+0x2d0> - 1d85c: 0001d597 auipc a1,0x1d - 1d860: 51458593 addi a1,a1,1300 # 3ad70 <_ZN7testing8internalL14kPrintTimeFlagE> - 1d864: 8522 mv a0,s0 - 1d866: b51fa0ef jal 183b6 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> - 1d86a: f53d bnez a0,1d7d8 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1d86c: 0002c617 auipc a2,0x2c - 1d870: 4fc63603 ld a2,1276(a2) # 49d68 <_GLOBAL_OFFSET_TABLE_+0x218> - 1d874: 0001d597 auipc a1,0x1d - 1d878: 50c58593 addi a1,a1,1292 # 3ad80 <_ZN7testing8internalL14kPrintUTF8FlagE> - 1d87c: 8522 mv a0,s0 - 1d87e: b39fa0ef jal 183b6 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> - 1d882: f939 bnez a0,1d7d8 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1d884: 0002c617 auipc a2,0x2c - 1d888: 41463603 ld a2,1044(a2) # 49c98 <_GLOBAL_OFFSET_TABLE_+0x148> - 1d88c: 0001d597 auipc a1,0x1d - 1d890: 50458593 addi a1,a1,1284 # 3ad90 <_ZN7testing8internalL15kRandomSeedFlagE> - 1d894: 8522 mv a0,s0 - 1d896: dafff0ef jal 1d644 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi> - 1d89a: fd1d bnez a0,1d7d8 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1d89c: 0002c617 auipc a2,0x2c - 1d8a0: 68463603 ld a2,1668(a2) # 49f20 <_GLOBAL_OFFSET_TABLE_+0x3d0> - 1d8a4: 0001d597 auipc a1,0x1d - 1d8a8: 4fc58593 addi a1,a1,1276 # 3ada0 <_ZN7testing8internalL11kRepeatFlagE> - 1d8ac: 8522 mv a0,s0 - 1d8ae: d97ff0ef jal 1d644 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi> - 1d8b2: f11d bnez a0,1d7d8 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1d8b4: 0002c617 auipc a2,0x2c - 1d8b8: 64c63603 ld a2,1612(a2) # 49f00 <_GLOBAL_OFFSET_TABLE_+0x3b0> - 1d8bc: 0001d597 auipc a1,0x1d - 1d8c0: 4ec58593 addi a1,a1,1260 # 3ada8 <_ZN7testing8internalL12kShuffleFlagE> + 1d566: 0001d517 auipc a0,0x1d + 1d56a: d4250513 addi a0,a0,-702 # 3a2a8 <_IO_stdin_used+0x728> + 1d56e: f57ff0ef jal 1d4c4 <_ZN7testing8internal10SkipPrefixEPKcPS2_> + 1d572: bfe9 j 1d54c <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x3c> + 1d574: 85a2 mv a1,s0 + 1d576: 0001d517 auipc a0,0x1d + 1d57a: d2a50513 addi a0,a0,-726 # 3a2a0 <_IO_stdin_used+0x720> + 1d57e: f47ff0ef jal 1d4c4 <_ZN7testing8internal10SkipPrefixEPKcPS2_> + 1d582: fd45 bnez a0,1d53a <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x2a> + 1d584: b7d9 j 1d54a <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x3a> + +000000000001d586 <_ZN7testing7TempDirB5cxx11Ev>: + 1d586: cc32f057 vsetivli zero,5,e8,m8,ta,ma + 1d58a: 0001d797 auipc a5,0x1d + 1d58e: d2678793 addi a5,a5,-730 # 3a2b0 <_IO_stdin_used+0x730> + 1d592: 02078407 vle8.v v8,(a5) + 1d596: 01050713 addi a4,a0,16 + 1d59a: e118 sd a4,0(a0) + 1d59c: 4695 li a3,5 + 1d59e: 02070427 vse8.v v8,(a4) + 1d5a2: 00050aa3 sb zero,21(a0) + 1d5a6: e514 sd a3,8(a0) + 1d5a8: 8082 ret + +000000000001d5aa <_ZN7testing8internal16InDeathTestChildEv>: + 1d5aa: 0002e797 auipc a5,0x2e + 1d5ae: 6267b783 ld a5,1574(a5) # 4bbd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 1d5b2: 6790 ld a2,8(a5) + 1d5b4: 4729 li a4,10 + 1d5b6: 00e60563 beq a2,a4,1d5c0 <_ZN7testing8internal16InDeathTestChildEv+0x16> + 1d5ba: 8e91c503 lbu a0,-1815(gp) # 4c679 <_ZN7testing8internalL26g_in_fast_death_test_childE> + 1d5be: 8082 ret + 1d5c0: 6388 ld a0,0(a5) + 1d5c2: 1141 addi sp,sp,-16 + 1d5c4: 0001d597 auipc a1,0x1d + 1d5c8: cf458593 addi a1,a1,-780 # 3a2b8 <_IO_stdin_used+0x738> + 1d5cc: e406 sd ra,8(sp) + 1d5ce: bf2f80ef jal 159c0 + 1d5d2: e919 bnez a0,1d5e8 <_ZN7testing8internal16InDeathTestChildEv+0x3e> + 1d5d4: 0002f797 auipc a5,0x2f + 1d5d8: 8147b783 ld a5,-2028(a5) # 4bde8 <_GLOBAL_OFFSET_TABLE_+0x298> + 1d5dc: 6788 ld a0,8(a5) + 1d5de: 60a2 ld ra,8(sp) + 1d5e0: 00a03533 snez a0,a0 + 1d5e4: 0141 addi sp,sp,16 + 1d5e6: 8082 ret + 1d5e8: 60a2 ld ra,8(sp) + 1d5ea: 8e91c503 lbu a0,-1815(gp) # 4c679 <_ZN7testing8internalL26g_in_fast_death_test_childE> + 1d5ee: 0141 addi sp,sp,16 + 1d5f0: 8082 ret + +000000000001d5f2 <_ZN7testing14ExitedWithCodeC1Ei>: + 1d5f2: c10c sw a1,0(a0) + 1d5f4: 8082 ret + +000000000001d5f6 <_ZNK7testing14ExitedWithCodeclEi>: + 1d5f6: 07f5f793 andi a5,a1,127 + 1d5fa: eb91 bnez a5,1d60e <_ZNK7testing14ExitedWithCodeclEi+0x18> + 1d5fc: 4108 lw a0,0(a0) + 1d5fe: 4085d59b sraiw a1,a1,0x8 + 1d602: 0ff5f593 zext.b a1,a1 + 1d606: 8d0d sub a0,a0,a1 + 1d608: 00153513 seqz a0,a0 + 1d60c: 8082 ret + 1d60e: 4501 li a0,0 + 1d610: 8082 ret + +000000000001d612 <_ZN7testing14KilledBySignalC1Ei>: + 1d612: c10c sw a1,0(a0) + 1d614: 8082 ret + +000000000001d616 <_ZNK7testing14KilledBySignalclEi>: + 1d616: 07f5f593 andi a1,a1,127 + 1d61a: 0015879b addiw a5,a1,1 + 1d61e: 0187979b slliw a5,a5,0x18 + 1d622: 4187d79b sraiw a5,a5,0x18 + 1d626: 4017d79b sraiw a5,a5,0x1 + 1d62a: 00f05763 blez a5,1d638 <_ZNK7testing14KilledBySignalclEi+0x22> + 1d62e: 4108 lw a0,0(a0) + 1d630: 8d0d sub a0,a0,a1 + 1d632: 00153513 seqz a0,a0 + 1d636: 8082 ret + 1d638: 4501 li a0,0 + 1d63a: 8082 ret + +000000000001d63c <_ZN7testing8internal20ExitedUnsuccessfullyEi>: + 1d63c: 7179 addi sp,sp,-48 + 1d63e: f022 sd s0,32(sp) + 1d640: 0020 addi s0,sp,8 + 1d642: ec26 sd s1,24(sp) + 1d644: 4581 li a1,0 + 1d646: 84aa mv s1,a0 + 1d648: 8522 mv a0,s0 + 1d64a: f406 sd ra,40(sp) + 1d64c: fa7ff0ef jal 1d5f2 <_ZN7testing14ExitedWithCodeC1Ei> + 1d650: 85a6 mv a1,s1 + 1d652: 8522 mv a0,s0 + 1d654: fa3ff0ef jal 1d5f6 <_ZNK7testing14ExitedWithCodeclEi> + 1d658: 70a2 ld ra,40(sp) + 1d65a: 7402 ld s0,32(sp) + 1d65c: 00154513 xori a0,a0,1 + 1d660: 64e2 ld s1,24(sp) + 1d662: 0ff57513 zext.b a0,a0 + 1d666: 6145 addi sp,sp,48 + 1d668: 8082 ret + +000000000001d66a <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev>: + 1d66a: 7139 addi sp,sp,-64 + 1d66c: f822 sd s0,48(sp) + 1d66e: fc06 sd ra,56(sp) + 1d670: f426 sd s1,40(sp) + 1d672: f04a sd s2,32(sp) + 1d674: 842a mv s0,a0 + 1d676: c4bf70ef jal 152c0 <__errno_location@plt> + 1d67a: 4108 lw a0,0(a0) + 1d67c: e10d bnez a0,1d69e <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x34> + 1d67e: 01040493 addi s1,s0,16 + 1d682: e004 sd s1,0(s0) + 1d684: 4901 li s2,0 + 1d686: 01243423 sd s2,8(s0) + 1d68a: 94ca add s1,s1,s2 + 1d68c: 00048023 sb zero,0(s1) + 1d690: 70e2 ld ra,56(sp) + 1d692: 8522 mv a0,s0 + 1d694: 7442 ld s0,48(sp) + 1d696: 74a2 ld s1,40(sp) + 1d698: 7902 ld s2,32(sp) + 1d69a: 6121 addi sp,sp,64 + 1d69c: 8082 ret + 1d69e: 01040493 addi s1,s0,16 + 1d6a2: ec4e sd s3,24(sp) + 1d6a4: dbdf70ef jal 15460 + 1d6a8: e004 sd s1,0(s0) + 1d6aa: 89aa mv s3,a0 + 1d6ac: cd29 beqz a0,1d706 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x9c> + 1d6ae: d22f80ef jal 15bd0 + 1d6b2: e42a sd a0,8(sp) + 1d6b4: 47bd li a5,15 + 1d6b6: 892a mv s2,a0 + 1d6b8: 02a7fb63 bgeu a5,a0,1d6ee <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x84> + 1d6bc: 4601 li a2,0 + 1d6be: 002c addi a1,sp,8 + 1d6c0: 8522 mv a0,s0 + 1d6c2: feff70ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1d6c6: 67a2 ld a5,8(sp) + 1d6c8: 84aa mv s1,a0 + 1d6ca: e008 sd a0,0(s0) + 1d6cc: e81c sd a5,16(s0) + 1d6ce: 0c3977d7 vsetvli a5,s2,e8,m8,ta,ma + 1d6d2: 02098407 vle8.v v8,(s3) + 1d6d6: 40f90933 sub s2,s2,a5 + 1d6da: 99be add s3,s3,a5 + 1d6dc: 02048427 vse8.v v8,(s1) + 1d6e0: 94be add s1,s1,a5 + 1d6e2: fe0916e3 bnez s2,1d6ce <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x64> + 1d6e6: 6922 ld s2,8(sp) + 1d6e8: 6004 ld s1,0(s0) + 1d6ea: 69e2 ld s3,24(sp) + 1d6ec: bf69 j 1d686 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x1c> + 1d6ee: 4785 li a5,1 + 1d6f0: 00f50563 beq a0,a5,1d6fa <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x90> + 1d6f4: fd69 bnez a0,1d6ce <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x64> + 1d6f6: 69e2 ld s3,24(sp) + 1d6f8: b779 j 1d686 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x1c> + 1d6fa: 0009c783 lbu a5,0(s3) + 1d6fe: 00f40823 sb a5,16(s0) + 1d702: 69e2 ld s3,24(sp) + 1d704: b749 j 1d686 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x1c> + 1d706: ecaf80ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + +000000000001d70a <_ZN7testing8internal9DeathTest11LastMessageEv>: + 1d70a: 0002f797 auipc a5,0x2f + 1d70e: 8ae7b783 ld a5,-1874(a5) # 4bfb8 <_GLOBAL_OFFSET_TABLE_+0x468> + 1d712: 6388 ld a0,0(a5) + 1d714: 8082 ret + +000000000001d716 <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 1d716: 85aa mv a1,a0 + 1d718: 0002f517 auipc a0,0x2f + 1d71c: 8a053503 ld a0,-1888(a0) # 4bfb8 <_GLOBAL_OFFSET_TABLE_+0x468> + 1d720: c50f806f j 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + +000000000001d724 <_ZNK7testing8internal8FilePath21FindLastPathSeparatorEv>: + 1d724: 6108 ld a0,0(a0) + 1d726: 02f00593 li a1,47 + 1d72a: 9b6f806f j 158e0 + +000000000001d72e <_ZNK7testing8internal8FilePath21FileOrDirectoryExistsEv>: + 1d72e: 6108 ld a0,0(a0) + 1d730: 7175 addi sp,sp,-144 + 1d732: 858a mv a1,sp + 1d734: e506 sd ra,136(sp) + 1d736: c2bf70ef jal 15360 + 1d73a: 60aa ld ra,136(sp) + 1d73c: 00153513 seqz a0,a0 + 1d740: 6149 addi sp,sp,144 + 1d742: 8082 ret + +000000000001d744 <_ZNK7testing8internal8FilePath15DirectoryExistsEv>: + 1d744: 6108 ld a0,0(a0) + 1d746: 7175 addi sp,sp,-144 + 1d748: 858a mv a1,sp + 1d74a: e506 sd ra,136(sp) + 1d74c: c15f70ef jal 15360 + 1d750: e919 bnez a0,1d766 <_ZNK7testing8internal8FilePath15DirectoryExistsEv+0x22> + 1d752: 4542 lw a0,16(sp) + 1d754: 60aa ld ra,136(sp) + 1d756: 673d lui a4,0xf + 1d758: 6791 lui a5,0x4 + 1d75a: 8d79 and a0,a0,a4 + 1d75c: 8d1d sub a0,a0,a5 + 1d75e: 00153513 seqz a0,a0 + 1d762: 6149 addi sp,sp,144 + 1d764: 8082 ret + 1d766: 60aa ld ra,136(sp) + 1d768: 4501 li a0,0 + 1d76a: 6149 addi sp,sp,144 + 1d76c: 8082 ret + +000000000001d76e <_ZNK7testing8internal8FilePath15IsRootDirectoryEv>: + 1d76e: 6518 ld a4,8(a0) + 1d770: 4785 li a5,1 + 1d772: 00f70463 beq a4,a5,1d77a <_ZNK7testing8internal8FilePath15IsRootDirectoryEv+0xc> + 1d776: 4501 li a0,0 + 1d778: 8082 ret + 1d77a: 611c ld a5,0(a0) + 1d77c: 0007c503 lbu a0,0(a5) # 4000 <__abi_tag-0xc294> + 1d780: fd150513 addi a0,a0,-47 + 1d784: 00153513 seqz a0,a0 + 1d788: 8082 ret + +000000000001d78a <_ZNK7testing8internal8FilePath14IsAbsolutePathEv>: + 1d78a: 611c ld a5,0(a0) + 1d78c: 0007c503 lbu a0,0(a5) + 1d790: fd150513 addi a0,a0,-47 + 1d794: 00153513 seqz a0,a0 + 1d798: 8082 ret + +000000000001d79a <_ZNK7testing8internal8FilePath11IsDirectoryEv>: + 1d79a: 651c ld a5,8(a0) + 1d79c: cb91 beqz a5,1d7b0 <_ZNK7testing8internal8FilePath11IsDirectoryEv+0x16> + 1d79e: 6118 ld a4,0(a0) + 1d7a0: 97ba add a5,a5,a4 + 1d7a2: fff7c503 lbu a0,-1(a5) + 1d7a6: fd150513 addi a0,a0,-47 + 1d7aa: 00153513 seqz a0,a0 + 1d7ae: 8082 ret + 1d7b0: 4501 li a0,0 + 1d7b2: 8082 ret + +000000000001d7b4 <_ZNK7testing8internal8FilePath12CreateFolderEv>: + 1d7b4: 1141 addi sp,sp,-16 + 1d7b6: e022 sd s0,0(sp) + 1d7b8: 842a mv s0,a0 + 1d7ba: 6108 ld a0,0(a0) + 1d7bc: 1ff00593 li a1,511 + 1d7c0: e406 sd ra,8(sp) + 1d7c2: a3ef80ef jal 15a00 + 1d7c6: 57fd li a5,-1 + 1d7c8: 00f50763 beq a0,a5,1d7d6 <_ZNK7testing8internal8FilePath12CreateFolderEv+0x22> + 1d7cc: 60a2 ld ra,8(sp) + 1d7ce: 6402 ld s0,0(sp) + 1d7d0: 4505 li a0,1 + 1d7d2: 0141 addi sp,sp,16 + 1d7d4: 8082 ret + 1d7d6: 8522 mv a0,s0 + 1d7d8: 6402 ld s0,0(sp) + 1d7da: 60a2 ld ra,8(sp) + 1d7dc: 0141 addi sp,sp,16 + 1d7de: b79d j 1d744 <_ZNK7testing8internal8FilePath15DirectoryExistsEv> + +000000000001d7e0 <_ZN7testing8internal8FilePath9NormalizeEv>: + 1d7e0: 7179 addi sp,sp,-48 + 1d7e2: f022 sd s0,32(sp) + 1d7e4: 6100 ld s0,0(a0) + 1d7e6: f406 sd ra,40(sp) + 1d7e8: 6510 ld a2,8(a0) + 1d7ea: c049 beqz s0,1d86c <_ZN7testing8internal8FilePath9NormalizeEv+0x8c> + 1d7ec: ec26 sd s1,24(sp) + 1d7ee: 84aa mv s1,a0 + 1d7f0: 00160513 addi a0,a2,1 + 1d7f4: e84a sd s2,16(sp) + 1d7f6: e44e sd s3,8(sp) + 1d7f8: b98f80ef jal 15b90 <_Znam@plt> + 1d7fc: 0084b983 ld s3,8(s1) + 1d800: 4581 li a1,0 + 1d802: 892a mv s2,a0 + 1d804: 00198613 addi a2,s3,1 + 1d808: cd8f80ef jal 15ce0 + 1d80c: 00044783 lbu a5,0(s0) + 1d810: 874a mv a4,s2 + 1d812: cb85 beqz a5,1d842 <_ZN7testing8internal8FilePath9NormalizeEv+0x62> + 1d814: 02f00613 li a2,47 + 1d818: a031 j 1d824 <_ZN7testing8internal8FilePath9NormalizeEv+0x44> + 1d81a: 00144783 lbu a5,1(s0) + 1d81e: 0705 addi a4,a4,1 # f001 <__abi_tag-0x1293> + 1d820: 0405 addi s0,s0,1 + 1d822: c385 beqz a5,1d842 <_ZN7testing8internal8FilePath9NormalizeEv+0x62> + 1d824: 00f70023 sb a5,0(a4) + 1d828: fec799e3 bne a5,a2,1d81a <_ZN7testing8internal8FilePath9NormalizeEv+0x3a> + 1d82c: 00044783 lbu a5,0(s0) + 1d830: 04c79963 bne a5,a2,1d882 <_ZN7testing8internal8FilePath9NormalizeEv+0xa2> + 1d834: 00144783 lbu a5,1(s0) + 1d838: 0405 addi s0,s0,1 + 1d83a: fec78de3 beq a5,a2,1d834 <_ZN7testing8internal8FilePath9NormalizeEv+0x54> + 1d83e: 0705 addi a4,a4,1 + 1d840: f3f5 bnez a5,1d824 <_ZN7testing8internal8FilePath9NormalizeEv+0x44> + 1d842: 854a mv a0,s2 + 1d844: 00070023 sb zero,0(a4) + 1d848: b88f80ef jal 15bd0 + 1d84c: 872a mv a4,a0 + 1d84e: 86ca mv a3,s2 + 1d850: 864e mv a2,s3 + 1d852: 8526 mv a0,s1 + 1d854: 4581 li a1,0 + 1d856: f1bf70ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 1d85a: 7402 ld s0,32(sp) + 1d85c: 64e2 ld s1,24(sp) + 1d85e: 69a2 ld s3,8(sp) + 1d860: 70a2 ld ra,40(sp) + 1d862: 854a mv a0,s2 + 1d864: 6942 ld s2,16(sp) + 1d866: 6145 addi sp,sp,48 + 1d868: d48f806f j 15db0 <_ZdaPv@plt> + 1d86c: 7402 ld s0,32(sp) + 1d86e: 70a2 ld ra,40(sp) + 1d870: 4701 li a4,0 + 1d872: 0001e697 auipc a3,0x1e + 1d876: 06e68693 addi a3,a3,110 # 3b8e0 <_IO_stdin_used+0x1d60> + 1d87a: 4581 li a1,0 + 1d87c: 6145 addi sp,sp,48 + 1d87e: ef3f706f j 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 1d882: 0705 addi a4,a4,1 + 1d884: dfdd beqz a5,1d842 <_ZN7testing8internal8FilePath9NormalizeEv+0x62> + 1d886: 00f70023 sb a5,0(a4) + 1d88a: bf41 j 1d81a <_ZN7testing8internal8FilePath9NormalizeEv+0x3a> + +000000000001d88c <_ZN7testing8internal8FilePath13GetCurrentDirEv>: + 1d88c: 711d addi sp,sp,-96 + 1d88e: 72fd lui t0,0xfffff + 1d890: e8a2 sd s0,80(sp) + 1d892: e0ca sd s2,64(sp) + 1d894: fc4e sd s3,56(sp) + 1d896: ec86 sd ra,88(sp) + 1d898: e4a6 sd s1,72(sp) + 1d89a: f852 sd s4,48(sp) + 1d89c: 9116 add sp,sp,t0 + 1d89e: 03010993 addi s3,sp,48 + 1d8a2: 6605 lui a2,0x1 + 1d8a4: 4581 li a1,0 + 1d8a6: 892a mv s2,a0 + 1d8a8: 0605 addi a2,a2,1 # 1001 <__abi_tag-0xf293> + 1d8aa: ff898513 addi a0,s3,-8 + 1d8ae: c32f80ef jal 15ce0 + 1d8b2: 1020 addi s0,sp,40 + 1d8b4: 6585 lui a1,0x1 + 1d8b6: 8522 mv a0,s0 + 1d8b8: 0585 addi a1,a1,1 # 1001 <__abi_tag-0xf293> + 1d8ba: c37f70ef jal 154f0 + 1d8be: c545 beqz a0,1d966 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xda> + 1d8c0: 00810a13 addi s4,sp,8 1d8c4: 8522 mv a0,s0 - 1d8c6: af1fa0ef jal 183b6 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> - 1d8ca: f00517e3 bnez a0,1d7d8 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1d8ce: 0002c617 auipc a2,0x2c - 1d8d2: 4fa63603 ld a2,1274(a2) # 49dc8 <_GLOBAL_OFFSET_TABLE_+0x278> - 1d8d6: 0001d597 auipc a1,0x1d - 1d8da: 4da58593 addi a1,a1,1242 # 3adb0 <_ZN7testing8internalL20kStackTraceDepthFlagE> - 1d8de: 8522 mv a0,s0 - 1d8e0: d65ff0ef jal 1d644 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi> - 1d8e4: ee051ae3 bnez a0,1d7d8 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1d8e8: 0002c617 auipc a2,0x2c - 1d8ec: 4d863603 ld a2,1240(a2) # 49dc0 <_GLOBAL_OFFSET_TABLE_+0x270> - 1d8f0: 0001d597 auipc a1,0x1d - 1d8f4: 4d858593 addi a1,a1,1240 # 3adc8 <_ZN7testing8internalL19kStreamResultToFlagE> - 1d8f8: 8522 mv a0,s0 - 1d8fa: b11fa0ef jal 1840a <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> - 1d8fe: ec051de3 bnez a0,1d7d8 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1d902: 8522 mv a0,s0 - 1d904: 6442 ld s0,16(sp) - 1d906: 64a2 ld s1,8(sp) - 1d908: 60e2 ld ra,24(sp) - 1d90a: 0002c617 auipc a2,0x2c - 1d90e: 4ce63603 ld a2,1230(a2) # 49dd8 <_GLOBAL_OFFSET_TABLE_+0x288> - 1d912: 0001d597 auipc a1,0x1d - 1d916: 4ce58593 addi a1,a1,1230 # 3ade0 <_ZN7testing8internalL19kThrowOnFailureFlagE> - 1d91a: 6105 addi sp,sp,32 - 1d91c: a9bfa06f j 183b6 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> - -000000000001d920 <_ZN7testing8internal16BoolFromGTestEnvEPKcb>: - 1d920: 7179 addi sp,sp,-48 - 1d922: 87aa mv a5,a0 - 1d924: f022 sd s0,32(sp) - 1d926: 850a mv a0,sp - 1d928: 842e mv s0,a1 - 1d92a: 85be mv a1,a5 - 1d92c: f406 sd ra,40(sp) - 1d92e: e63fb0ef jal 19790 <_ZN7testing8internalL12FlagToEnvVarEPKc> - 1d932: 6502 ld a0,0(sp) - 1d934: 8ccf80ef jal 15a00 - 1d938: c911 beqz a0,1d94c <_ZN7testing8internal16BoolFromGTestEnvEPKcb+0x2c> - 1d93a: 00054783 lbu a5,0(a0) - 1d93e: fd07879b addiw a5,a5,-48 - 1d942: 0007841b sext.w s0,a5 - 1d946: cf91 beqz a5,1d962 <_ZN7testing8internal16BoolFromGTestEnvEPKcb+0x42> - 1d948: 00803433 snez s0,s0 - 1d94c: 6502 ld a0,0(sp) - 1d94e: 081c addi a5,sp,16 - 1d950: 00f50463 beq a0,a5,1d958 <_ZN7testing8internal16BoolFromGTestEnvEPKcb+0x38> - 1d954: eddf70ef jal 15830 <_ZdlPv@plt> - 1d958: 70a2 ld ra,40(sp) - 1d95a: 8522 mv a0,s0 - 1d95c: 7402 ld s0,32(sp) - 1d95e: 6145 addi sp,sp,48 - 1d960: 8082 ret - 1d962: 00154403 lbu s0,1(a0) - 1d966: b7cd j 1d948 <_ZN7testing8internal16BoolFromGTestEnvEPKcb+0x28> - -000000000001d968 <_ZN7testing8internal17Int32FromGTestEnvEPKci>: - 1d968: 7119 addi sp,sp,-128 - 1d96a: ecce sd s3,88(sp) - 1d96c: 87aa mv a5,a0 - 1d96e: 01010993 addi s3,sp,16 - 1d972: f8a2 sd s0,112(sp) - 1d974: 854e mv a0,s3 - 1d976: 842e mv s0,a1 - 1d978: 85be mv a1,a5 - 1d97a: fc86 sd ra,120(sp) - 1d97c: e15fb0ef jal 19790 <_ZN7testing8internalL12FlagToEnvVarEPKc> - 1d980: 6542 ld a0,16(sp) - 1d982: 87ef80ef jal 15a00 - 1d986: c921 beqz a0,1d9d6 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x6e> - 1d988: f0ca sd s2,96(sp) - 1d98a: 03010913 addi s2,sp,48 - 1d98e: f4a6 sd s1,104(sp) - 1d990: 84aa mv s1,a0 - 1d992: 854a mv a0,s2 - 1d994: c222 sw s0,4(sp) - 1d996: 857fb0ef jal 191ec <_ZN7testing7MessageC1Ev> - 1d99a: 7542 ld a0,48(sp) - 1d99c: 4655 li a2,21 - 1d99e: 0001b597 auipc a1,0x1b - 1d9a2: 9e258593 addi a1,a1,-1566 # 38380 <_IO_stdin_used+0x8d8> - 1d9a6: 0541 addi a0,a0,16 - 1d9a8: c89f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1d9ac: 7542 ld a0,48(sp) - 1d9ae: 6662 ld a2,24(sp) - 1d9b0: 65c2 ld a1,16(sp) - 1d9b2: 0541 addi a0,a0,16 - 1d9b4: c7df70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1d9b8: 85a6 mv a1,s1 - 1d9ba: 0050 addi a2,sp,4 - 1d9bc: 854a mv a0,s2 - 1d9be: aa2ff0ef jal 1cc60 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi> - 1d9c2: 84aa mv s1,a0 - 1d9c4: 7542 ld a0,48(sp) - 1d9c6: c501 beqz a0,1d9ce <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x66> - 1d9c8: 611c ld a5,0(a0) - 1d9ca: 679c ld a5,8(a5) - 1d9cc: 9782 jalr a5 - 1d9ce: c085 beqz s1,1d9ee <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x86> - 1d9d0: 4412 lw s0,4(sp) - 1d9d2: 74a6 ld s1,104(sp) - 1d9d4: 7906 ld s2,96(sp) - 1d9d6: 6542 ld a0,16(sp) - 1d9d8: 101c addi a5,sp,32 - 1d9da: 00f50463 beq a0,a5,1d9e2 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x7a> - 1d9de: e53f70ef jal 15830 <_ZdlPv@plt> - 1d9e2: 70e6 ld ra,120(sp) - 1d9e4: 8522 mv a0,s0 - 1d9e6: 7446 ld s0,112(sp) - 1d9e8: 69e6 ld s3,88(sp) - 1d9ea: 6109 addi sp,sp,128 - 1d9ec: 8082 ret - 1d9ee: 0024 addi s1,sp,8 - 1d9f0: 8526 mv a0,s1 - 1d9f2: ffafb0ef jal 191ec <_ZN7testing7MessageC1Ev> - 1d9f6: 6522 ld a0,8(sp) - 1d9f8: 85a2 mv a1,s0 - 1d9fa: 0541 addi a0,a0,16 - 1d9fc: a45f70ef jal 15440 <_ZNSolsEi@plt> - 1da00: 85a6 mv a1,s1 - 1da02: 854a mv a0,s2 - 1da04: c13fb0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1da08: 75c2 ld a1,48(sp) - 1da0a: 0001b517 auipc a0,0x1b - 1da0e: 98e50513 addi a0,a0,-1650 # 38398 <_IO_stdin_used+0x8f0> - 1da12: bfff70ef jal 15610 - 1da16: 854a mv a0,s2 - 1da18: ce5f80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1da1c: 6522 ld a0,8(sp) - 1da1e: c501 beqz a0,1da26 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xbe> - 1da20: 611c ld a5,0(a0) - 1da22: 679c ld a5,8(a5) - 1da24: 9782 jalr a5 - 1da26: 0002c797 auipc a5,0x2c - 1da2a: 45a7b783 ld a5,1114(a5) # 49e80 - 1da2e: 6388 ld a0,0(a5) - 1da30: 990f80ef jal 15bc0 - 1da34: bf79 j 1d9d2 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x6a> - 1da36: 842a mv s0,a0 - 1da38: 6522 ld a0,8(sp) - 1da3a: c501 beqz a0,1da42 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xda> - 1da3c: 611c ld a5,0(a0) - 1da3e: 679c ld a5,8(a5) - 1da40: 9782 jalr a5 - 1da42: 854e mv a0,s3 - 1da44: cb9f80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1da48: 8522 mv a0,s0 - 1da4a: cd7f70ef jal 15720 <_Unwind_Resume@plt> - 1da4e: 77c2 ld a5,48(sp) - 1da50: 842a mv s0,a0 - 1da52: dbe5 beqz a5,1da42 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xda> - 1da54: 6398 ld a4,0(a5) - 1da56: 853e mv a0,a5 - 1da58: 671c ld a5,8(a4) - 1da5a: 9782 jalr a5 - 1da5c: b7dd j 1da42 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xda> - 1da5e: 842a mv s0,a0 - 1da60: b7cd j 1da42 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xda> - 1da62: 842a mv s0,a0 - 1da64: 854a mv a0,s2 - 1da66: c97f80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1da6a: b7f9 j 1da38 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xd0> - -000000000001da6c <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev>: - 1da6c: 7159 addi sp,sp,-112 - 1da6e: f0a2 sd s0,96(sp) - 1da70: e4ce sd s3,72(sp) - 1da72: f486 sd ra,104(sp) - 1da74: 01050993 addi s3,a0,16 - 1da78: 842a mv s0,a0 - 1da7a: 00053423 sd zero,8(a0) - 1da7e: 00050823 sb zero,16(a0) - 1da82: 01353023 sd s3,0(a0) - 1da86: 0001b517 auipc a0,0x1b - 1da8a: 93250513 addi a0,a0,-1742 # 383b8 <_IO_stdin_used+0x910> - 1da8e: f73f70ef jal 15a00 - 1da92: c155 beqz a0,1db36 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xca> - 1da94: eca6 sd s1,88(sp) - 1da96: e8ca sd s2,80(sp) - 1da98: 84aa mv s1,a0 - 1da9a: 01010913 addi s2,sp,16 - 1da9e: 850a mv a0,sp - 1daa0: 0001b617 auipc a2,0x1b - 1daa4: 92c60613 addi a2,a2,-1748 # 383cc <_IO_stdin_used+0x924> - 1daa8: 0001b597 auipc a1,0x1b - 1daac: 92058593 addi a1,a1,-1760 # 383c8 <_IO_stdin_used+0x920> - 1dab0: e0d2 sd s4,64(sp) - 1dab2: e04a sd s2,0(sp) - 1dab4: 8a0a mv s4,sp - 1dab6: 838fa0ef jal 17aee <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> - 1daba: 8526 mv a0,s1 - 1dabc: 844f80ef jal 15b00 - 1dac0: 6722 ld a4,8(sp) - 1dac2: 57fd li a5,-1 - 1dac4: 8389 srli a5,a5,0x2 - 1dac6: 8f99 sub a5,a5,a4 - 1dac8: 862a mv a2,a0 - 1daca: 10a7e163 bltu a5,a0,1dbcc <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x160> - 1dace: 85a6 mv a1,s1 - 1dad0: 850a mv a0,sp - 1dad2: dfff70ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1dad6: 1818 addi a4,sp,48 - 1dad8: f03a sd a4,32(sp) - 1dada: 6114 ld a3,0(a0) - 1dadc: 01050793 addi a5,a0,16 - 1dae0: 06f68163 beq a3,a5,1db42 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xd6> - 1dae4: 6910 ld a2,16(a0) - 1dae6: f036 sd a3,32(sp) - 1dae8: f832 sd a2,48(sp) - 1daea: 6514 ld a3,8(a0) - 1daec: e11c sd a5,0(a0) - 1daee: 00050823 sb zero,16(a0) - 1daf2: 601c ld a5,0(s0) - 1daf4: f436 sd a3,40(sp) - 1daf6: 00053423 sd zero,8(a0) - 1dafa: 7602 ld a2,32(sp) - 1dafc: 85b6 mv a1,a3 - 1dafe: 06f98163 beq s3,a5,1db60 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xf4> - 1db02: 06e60d63 beq a2,a4,1db7c <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x110> - 1db06: 75c2 ld a1,48(sp) - 1db08: e414 sd a3,8(s0) - 1db0a: e010 sd a2,0(s0) - 1db0c: 6814 ld a3,16(s0) - 1db0e: e80c sd a1,16(s0) - 1db10: cfb1 beqz a5,1db6c <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x100> - 1db12: f03e sd a5,32(sp) - 1db14: f836 sd a3,48(sp) - 1db16: f402 sd zero,40(sp) - 1db18: 00078023 sb zero,0(a5) - 1db1c: 7502 ld a0,32(sp) - 1db1e: 00e50463 beq a0,a4,1db26 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xba> - 1db22: d0ff70ef jal 15830 <_ZdlPv@plt> - 1db26: 6502 ld a0,0(sp) - 1db28: 05250663 beq a0,s2,1db74 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x108> - 1db2c: d05f70ef jal 15830 <_ZdlPv@plt> - 1db30: 64e6 ld s1,88(sp) - 1db32: 6946 ld s2,80(sp) - 1db34: 6a06 ld s4,64(sp) - 1db36: 70a6 ld ra,104(sp) - 1db38: 8522 mv a0,s0 - 1db3a: 7406 ld s0,96(sp) - 1db3c: 69a6 ld s3,72(sp) - 1db3e: 6165 addi sp,sp,112 - 1db40: 8082 ret - 1db42: 6514 ld a3,8(a0) - 1db44: 85ba mv a1,a4 - 1db46: 883e mv a6,a5 - 1db48: 0685 addi a3,a3,1 - 1db4a: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 1db4e: 02080407 vle8.v v8,(a6) - 1db52: 8e91 sub a3,a3,a2 - 1db54: 9832 add a6,a6,a2 - 1db56: 02058427 vse8.v v8,(a1) - 1db5a: 95b2 add a1,a1,a2 - 1db5c: f6fd bnez a3,1db4a <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xde> - 1db5e: b771 j 1daea <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x7e> - 1db60: 00e60e63 beq a2,a4,1db7c <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x110> - 1db64: 77c2 ld a5,48(sp) - 1db66: e010 sd a2,0(s0) - 1db68: e414 sd a3,8(s0) - 1db6a: e81c sd a5,16(s0) - 1db6c: f03a sd a4,32(sp) - 1db6e: 1818 addi a4,sp,48 - 1db70: 87ba mv a5,a4 - 1db72: b755 j 1db16 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xaa> - 1db74: 64e6 ld s1,88(sp) - 1db76: 6946 ld s2,80(sp) - 1db78: 6a06 ld s4,64(sp) - 1db7a: bf75 j 1db36 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xca> - 1db7c: c28d beqz a3,1db9e <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x132> - 1db7e: 4605 li a2,1 - 1db80: 85ba mv a1,a4 - 1db82: 02c68463 beq a3,a2,1dbaa <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x13e> - 1db86: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 1db8a: 02058407 vle8.v v8,(a1) - 1db8e: 8e91 sub a3,a3,a2 - 1db90: 95b2 add a1,a1,a2 - 1db92: 02078427 vse8.v v8,(a5) - 1db96: 97b2 add a5,a5,a2 - 1db98: f6fd bnez a3,1db86 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x11a> - 1db9a: 75a2 ld a1,40(sp) - 1db9c: 601c ld a5,0(s0) - 1db9e: 97ae add a5,a5,a1 - 1dba0: e40c sd a1,8(s0) - 1dba2: 00078023 sb zero,0(a5) - 1dba6: 7782 ld a5,32(sp) - 1dba8: b7bd j 1db16 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xaa> - 1dbaa: 03014683 lbu a3,48(sp) - 1dbae: 00d78023 sb a3,0(a5) - 1dbb2: 75a2 ld a1,40(sp) - 1dbb4: 601c ld a5,0(s0) - 1dbb6: b7e5 j 1db9e <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x132> - 1dbb8: 84aa mv s1,a0 - 1dbba: 8552 mv a0,s4 - 1dbbc: b41f80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1dbc0: 8522 mv a0,s0 - 1dbc2: b3bf80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1dbc6: 8526 mv a0,s1 - 1dbc8: b59f70ef jal 15720 <_Unwind_Resume@plt> - 1dbcc: 0001a517 auipc a0,0x1a - 1dbd0: 22c50513 addi a0,a0,556 # 37df8 <_IO_stdin_used+0x350> - 1dbd4: c4df70ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 1dbd8: 84aa mv s1,a0 - 1dbda: b7dd j 1dbc0 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x154> - -000000000001dbdc <_ZN7testing8internal18StringFromGTestEnvEPKcS2_>: - 1dbdc: 7139 addi sp,sp,-64 - 1dbde: 872a mv a4,a0 - 1dbe0: f426 sd s1,40(sp) - 1dbe2: 850a mv a0,sp - 1dbe4: 84ae mv s1,a1 - 1dbe6: 85ba mv a1,a4 - 1dbe8: fc06 sd ra,56(sp) - 1dbea: f822 sd s0,48(sp) - 1dbec: ba5fb0ef jal 19790 <_ZN7testing8internalL12FlagToEnvVarEPKc> - 1dbf0: 6502 ld a0,0(sp) - 1dbf2: 8426 mv s0,s1 - 1dbf4: e0df70ef jal 15a00 - 1dbf8: c111 beqz a0,1dbfc <_ZN7testing8internal18StringFromGTestEnvEPKcS2_+0x20> - 1dbfa: 842a mv s0,a0 - 1dbfc: 6502 ld a0,0(sp) - 1dbfe: 081c addi a5,sp,16 - 1dc00: 00f50463 beq a0,a5,1dc08 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_+0x2c> - 1dc04: c2df70ef jal 15830 <_ZdlPv@plt> - 1dc08: 70e2 ld ra,56(sp) - 1dc0a: 8522 mv a0,s0 - 1dc0c: 7442 ld s0,48(sp) - 1dc0e: 74a2 ld s1,40(sp) - 1dc10: 6121 addi sp,sp,64 - 1dc12: 8082 ret - -000000000001dc14 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo>: - 1dc14: 715d addi sp,sp,-80 - 1dc16: ec56 sd s5,24(sp) - 1dc18: 8aaa mv s5,a0 - 1dc1a: 8532 mv a0,a2 - 1dc1c: e486 sd ra,72(sp) - 1dc1e: e0a2 sd s0,64(sp) - 1dc20: f44e sd s3,40(sp) - 1dc22: 8432 mv s0,a2 - 1dc24: 89ae mv s3,a1 - 1dc26: b5bf70ef jal 15780 <_ZNSo9_M_insertImEERSoT_@plt> - 1dc2a: 4639 li a2,14 - 1dc2c: 0001a597 auipc a1,0x1a - 1dc30: 7a458593 addi a1,a1,1956 # 383d0 <_IO_stdin_used+0x928> - 1dc34: 9fdf70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1dc38: 08300793 li a5,131 - 1dc3c: 0d37e263 bltu a5,s3,1dd00 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xec> - 1dc40: c402 sw zero,8(sp) - 1dc42: 00010623 sb zero,12(sp) - 1dc46: 0a098063 beqz s3,1dce6 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xd2> - 1dc4a: fc26 sd s1,56(sp) - 1dc4c: f84a sd s2,48(sp) - 1dc4e: f052 sd s4,32(sp) - 1dc50: e85a sd s6,16(sp) - 1dc52: 000ac683 lbu a3,0(s5) - 1dc56: 0024 addi s1,sp,8 - 1dc58: 0001a617 auipc a2,0x1a - 1dc5c: 78860613 addi a2,a2,1928 # 383e0 <_IO_stdin_used+0x938> - 1dc60: 4595 li a1,5 - 1dc62: 8526 mv a0,s1 - 1dc64: a7df70ef jal 156e0 - 1dc68: 8526 mv a0,s1 - 1dc6a: e97f70ef jal 15b00 - 1dc6e: 862a mv a2,a0 - 1dc70: 85a6 mv a1,s1 - 1dc72: 8522 mv a0,s0 - 1dc74: 4905 li s2,1 - 1dc76: 9bbf70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1dc7a: 02d00b13 li s6,45 - 1dc7e: 02000a13 li s4,32 - 1dc82: 05298e63 beq s3,s2,1dcde <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xca> - 1dc86: 6018 ld a4,0(s0) - 1dc88: 00197793 andi a5,s2,1 - 1dc8c: fe873703 ld a4,-24(a4) - 1dc90: 9722 add a4,a4,s0 - 1dc92: 6b18 ld a4,16(a4) - 1dc94: 22079c63 bnez a5,1decc <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2b8> - 1dc98: 014103a3 sb s4,7(sp) - 1dc9c: 4605 li a2,1 - 1dc9e: 00710593 addi a1,sp,7 - 1dca2: 8522 mv a0,s0 - 1dca4: 22071163 bnez a4,1dec6 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2b2> - 1dca8: 02000593 li a1,32 - 1dcac: ba5f70ef jal 15850 <_ZNSo3putEc@plt> - 1dcb0: 012a87b3 add a5,s5,s2 - 1dcb4: 0007c683 lbu a3,0(a5) - 1dcb8: 0001a617 auipc a2,0x1a - 1dcbc: 72860613 addi a2,a2,1832 # 383e0 <_IO_stdin_used+0x938> - 1dcc0: 4595 li a1,5 - 1dcc2: 8526 mv a0,s1 - 1dcc4: a1df70ef jal 156e0 - 1dcc8: 8526 mv a0,s1 - 1dcca: e37f70ef jal 15b00 - 1dcce: 862a mv a2,a0 - 1dcd0: 85a6 mv a1,s1 - 1dcd2: 8522 mv a0,s0 - 1dcd4: 0905 addi s2,s2,1 - 1dcd6: 95bf70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1dcda: fb2996e3 bne s3,s2,1dc86 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x72> - 1dcde: 74e2 ld s1,56(sp) - 1dce0: 7942 ld s2,48(sp) - 1dce2: 7a02 ld s4,32(sp) - 1dce4: 6b42 ld s6,16(sp) - 1dce6: 8522 mv a0,s0 - 1dce8: 6406 ld s0,64(sp) - 1dcea: 60a6 ld ra,72(sp) - 1dcec: 79a2 ld s3,40(sp) - 1dcee: 6ae2 ld s5,24(sp) - 1dcf0: 4605 li a2,1 - 1dcf2: 0001a597 auipc a1,0x1a - 1dcf6: 6fe58593 addi a1,a1,1790 # 383f0 <_IO_stdin_used+0x948> - 1dcfa: 6161 addi sp,sp,80 - 1dcfc: 935f706f j 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1dd00: fc26 sd s1,56(sp) - 1dd02: f052 sd s4,32(sp) - 1dd04: e85a sd s6,16(sp) - 1dd06: f84a sd s2,48(sp) - 1dd08: 000ac683 lbu a3,0(s5) - 1dd0c: 0024 addi s1,sp,8 - 1dd0e: 0001a617 auipc a2,0x1a - 1dd12: 6d260613 addi a2,a2,1746 # 383e0 <_IO_stdin_used+0x938> - 1dd16: 4595 li a1,5 - 1dd18: 8526 mv a0,s1 - 1dd1a: c402 sw zero,8(sp) - 1dd1c: 00010623 sb zero,12(sp) - 1dd20: 9c1f70ef jal 156e0 - 1dd24: 8526 mv a0,s1 - 1dd26: ddbf70ef jal 15b00 - 1dd2a: 862a mv a2,a0 - 1dd2c: 85a6 mv a1,s1 - 1dd2e: 8522 mv a0,s0 - 1dd30: 901f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1dd34: 4a05 li s4,1 - 1dd36: 04000b13 li s6,64 - 1dd3a: 601c ld a5,0(s0) - 1dd3c: 001a7913 andi s2,s4,1 - 1dd40: fe87b783 ld a5,-24(a5) - 1dd44: 97a2 add a5,a5,s0 - 1dd46: 6b9c ld a5,16(a5) - 1dd48: 04091e63 bnez s2,1dda4 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x190> - 1dd4c: 02000713 li a4,32 - 1dd50: 00e103a3 sb a4,7(sp) - 1dd54: 4605 li a2,1 - 1dd56: 00710593 addi a1,sp,7 - 1dd5a: 8522 mv a0,s0 - 1dd5c: 16079263 bnez a5,1dec0 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2ac> - 1dd60: 02000593 li a1,32 - 1dd64: aedf70ef jal 15850 <_ZNSo3putEc@plt> - 1dd68: 014a87b3 add a5,s5,s4 - 1dd6c: 0007c683 lbu a3,0(a5) - 1dd70: 0001a617 auipc a2,0x1a - 1dd74: 67060613 addi a2,a2,1648 # 383e0 <_IO_stdin_used+0x938> - 1dd78: 4595 li a1,5 - 1dd7a: 8526 mv a0,s1 - 1dd7c: 965f70ef jal 156e0 - 1dd80: 8526 mv a0,s1 - 1dd82: d7ff70ef jal 15b00 - 1dd86: 862a mv a2,a0 - 1dd88: 85a6 mv a1,s1 + 1d8c6: 010a0413 addi s0,s4,16 + 1d8ca: fc89bc23 sd s0,-40(s3) + 1d8ce: b02f80ef jal 15bd0 + 1d8d2: fca9b823 sd a0,-48(s3) + 1d8d6: 47bd li a5,15 + 1d8d8: 84aa mv s1,a0 + 1d8da: 04a7ec63 bltu a5,a0,1d932 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xa6> + 1d8de: 4785 li a5,1 + 1d8e0: 08f51963 bne a0,a5,1d972 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xe6> + 1d8e4: ff89c783 lbu a5,-8(s3) + 1d8e8: fef98423 sb a5,-24(s3) + 1d8ec: 009407b3 add a5,s0,s1 + 1d8f0: e826 sd s1,16(sp) + 1d8f2: 00078023 sb zero,0(a5) + 1d8f6: 6642 ld a2,16(sp) + 1d8f8: 65a2 ld a1,8(sp) + 1d8fa: 01090793 addi a5,s2,16 + 1d8fe: 00f93023 sd a5,0(s2) + 1d902: 962e add a2,a2,a1 + 1d904: 854a mv a0,s2 + 1d906: a34fc0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1d90a: 854a mv a0,s2 + 1d90c: ed5ff0ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> + 1d910: 6522 ld a0,8(sp) + 1d912: 083c addi a5,sp,24 + 1d914: 00f50463 beq a0,a5,1d91c <_ZN7testing8internal8FilePath13GetCurrentDirEv+0x90> + 1d918: fe9f70ef jal 15900 <_ZdlPv@plt> + 1d91c: 6285 lui t0,0x1 + 1d91e: 9116 add sp,sp,t0 + 1d920: 60e6 ld ra,88(sp) + 1d922: 854a mv a0,s2 + 1d924: 6446 ld s0,80(sp) + 1d926: 64a6 ld s1,72(sp) + 1d928: 6906 ld s2,64(sp) + 1d92a: 79e2 ld s3,56(sp) + 1d92c: 7a42 ld s4,48(sp) + 1d92e: 6125 addi sp,sp,96 + 1d930: 8082 ret + 1d932: 8552 mv a0,s4 + 1d934: 858a mv a1,sp + 1d936: 4601 li a2,0 + 1d938: d79f70ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1d93c: fd09b783 ld a5,-48(s3) + 1d940: 842a mv s0,a0 + 1d942: fca9bc23 sd a0,-40(s3) + 1d946: fef9b423 sd a5,-24(s3) + 1d94a: 103c addi a5,sp,40 + 1d94c: 0c34f757 vsetvli a4,s1,e8,m8,ta,ma + 1d950: 02078407 vle8.v v8,(a5) + 1d954: 8c99 sub s1,s1,a4 + 1d956: 97ba add a5,a5,a4 + 1d958: 02040427 vse8.v v8,(s0) + 1d95c: 943a add s0,s0,a4 + 1d95e: f4fd bnez s1,1d94c <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xc0> + 1d960: 6482 ld s1,0(sp) + 1d962: 6422 ld s0,8(sp) + 1d964: b761 j 1d8ec <_ZN7testing8internal8FilePath13GetCurrentDirEv+0x60> + 1d966: 083c addi a5,sp,24 + 1d968: fcf9bc23 sd a5,-40(s3) + 1d96c: 0820 addi s0,sp,24 + 1d96e: 4481 li s1,0 + 1d970: bfb5 j 1d8ec <_ZN7testing8internal8FilePath13GetCurrentDirEv+0x60> + 1d972: fd61 bnez a0,1d94a <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xbe> + 1d974: bfe5 j 1d96c <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xe0> + 1d976: 842a mv s0,a0 + 1d978: 854a mv a0,s2 + 1d97a: c46f90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1d97e: 0028 addi a0,sp,8 + 1d980: c40f90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1d984: 8522 mv a0,s0 + 1d986: e6bf70ef jal 157f0 <_Unwind_Resume@plt> + 1d98a: 842a mv s0,a0 + 1d98c: bfcd j 1d97e <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xf2> + +000000000001d98e <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv>: + 1d98e: 7159 addi sp,sp,-112 + 1d990: f0a2 sd s0,96(sp) + 1d992: 842a mv s0,a0 + 1d994: 852e mv a0,a1 + 1d996: eca6 sd s1,88(sp) + 1d998: f486 sd ra,104(sp) + 1d99a: 84ae mv s1,a1 + 1d99c: d89ff0ef jal 1d724 <_ZNK7testing8internal8FilePath21FindLastPathSeparatorEv> + 1d9a0: cd51 beqz a0,1da3c <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xae> + 1d9a2: e0d2 sd s4,64(sp) + 1d9a4: 00150a13 addi s4,a0,1 + 1d9a8: e8ca sd s2,80(sp) + 1d9aa: e4ce sd s3,72(sp) + 1d9ac: 892a mv s2,a0 + 1d9ae: 02010993 addi s3,sp,32 + 1d9b2: 8552 mv a0,s4 + 1d9b4: fc56 sd s5,56(sp) + 1d9b6: e84e sd s3,16(sp) + 1d9b8: a18f80ef jal 15bd0 + 1d9bc: e42a sd a0,8(sp) + 1d9be: 47bd li a5,15 + 1d9c0: 01010a93 addi s5,sp,16 + 1d9c4: 84aa mv s1,a0 + 1d9c6: 04a7e663 bltu a5,a0,1da12 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x84> + 1d9ca: 4785 li a5,1 + 1d9cc: 08f50763 beq a0,a5,1da5a <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xcc> + 1d9d0: 87ce mv a5,s3 + 1d9d2: e545 bnez a0,1da7a <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xec> + 1d9d4: ec26 sd s1,24(sp) + 1d9d6: 97a6 add a5,a5,s1 + 1d9d8: 00078023 sb zero,0(a5) + 1d9dc: 65c2 ld a1,16(sp) + 1d9de: 6662 ld a2,24(sp) + 1d9e0: 01040793 addi a5,s0,16 + 1d9e4: e01c sd a5,0(s0) + 1d9e6: 962e add a2,a2,a1 + 1d9e8: 8522 mv a0,s0 + 1d9ea: 950fc0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1d9ee: 8522 mv a0,s0 + 1d9f0: df1ff0ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> + 1d9f4: 6542 ld a0,16(sp) + 1d9f6: 07350863 beq a0,s3,1da66 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xd8> + 1d9fa: f07f70ef jal 15900 <_ZdlPv@plt> + 1d9fe: 70a6 ld ra,104(sp) + 1da00: 8522 mv a0,s0 + 1da02: 7406 ld s0,96(sp) + 1da04: 6946 ld s2,80(sp) + 1da06: 69a6 ld s3,72(sp) + 1da08: 6a06 ld s4,64(sp) + 1da0a: 7ae2 ld s5,56(sp) + 1da0c: 64e6 ld s1,88(sp) + 1da0e: 6165 addi sp,sp,112 + 1da10: 8082 ret + 1da12: 4601 li a2,0 + 1da14: 002c addi a1,sp,8 + 1da16: 8556 mv a0,s5 + 1da18: c99f70ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1da1c: 67a2 ld a5,8(sp) + 1da1e: e82a sd a0,16(sp) + 1da20: f03e sd a5,32(sp) + 1da22: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma + 1da26: 020a0407 vle8.v v8,(s4) + 1da2a: 8c9d sub s1,s1,a5 + 1da2c: 9a3e add s4,s4,a5 + 1da2e: 02050427 vse8.v v8,(a0) + 1da32: 953e add a0,a0,a5 + 1da34: f4fd bnez s1,1da22 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x94> + 1da36: 64a2 ld s1,8(sp) + 1da38: 67c2 ld a5,16(sp) + 1da3a: bf69 j 1d9d4 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x46> + 1da3c: 01040793 addi a5,s0,16 + 1da40: e01c sd a5,0(s0) + 1da42: 608c ld a1,0(s1) + 1da44: 6490 ld a2,8(s1) + 1da46: 8522 mv a0,s0 + 1da48: 962e add a2,a2,a1 + 1da4a: 8f0fc0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1da4e: 70a6 ld ra,104(sp) + 1da50: 8522 mv a0,s0 + 1da52: 7406 ld s0,96(sp) + 1da54: 64e6 ld s1,88(sp) + 1da56: 6165 addi sp,sp,112 + 1da58: 8082 ret + 1da5a: 00194703 lbu a4,1(s2) + 1da5e: 87ce mv a5,s3 + 1da60: 02e10023 sb a4,32(sp) + 1da64: bf85 j 1d9d4 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x46> + 1da66: 70a6 ld ra,104(sp) + 1da68: 8522 mv a0,s0 + 1da6a: 7406 ld s0,96(sp) + 1da6c: 6946 ld s2,80(sp) + 1da6e: 69a6 ld s3,72(sp) + 1da70: 6a06 ld s4,64(sp) + 1da72: 7ae2 ld s5,56(sp) + 1da74: 64e6 ld s1,88(sp) + 1da76: 6165 addi sp,sp,112 + 1da78: 8082 ret + 1da7a: 854e mv a0,s3 + 1da7c: b75d j 1da22 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x94> + 1da7e: 842a mv s0,a0 + 1da80: a031 j 1da8c <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xfe> + 1da82: 87aa mv a5,a0 + 1da84: 8522 mv a0,s0 + 1da86: 843e mv s0,a5 + 1da88: b38f90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1da8c: 8556 mv a0,s5 + 1da8e: b32f90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1da92: 8522 mv a0,s0 + 1da94: d5df70ef jal 157f0 <_Unwind_Resume@plt> + 1da98: 842a mv s0,a0 + 1da9a: bfe5 j 1da92 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x104> + +000000000001da9c <_ZN7testing8internal24GetCurrentExecutableNameEv>: + 1da9c: 7135 addi sp,sp,-160 + 1da9e: f4d6 sd s5,104(sp) + 1daa0: 00810a93 addi s5,sp,8 + 1daa4: e14a sd s2,128(sp) + 1daa6: f8d2 sd s4,112(sp) + 1daa8: 892a mv s2,a0 + 1daaa: 03010a13 addi s4,sp,48 + 1daae: 8556 mv a0,s5 + 1dab0: fcce sd s3,120(sp) + 1dab2: ed06 sd ra,152(sp) + 1dab4: e922 sd s0,144(sp) + 1dab6: e526 sd s1,136(sp) + 1dab8: f402 sd zero,40(sp) + 1daba: 02010823 sb zero,48(sp) + 1dabe: f052 sd s4,32(sp) + 1dac0: 02010993 addi s3,sp,32 + 1dac4: f97fc0ef jal 1aa5a <_ZN7testing8internal8GetArgvsB5cxx11Ev> + 1dac8: 67a2 ld a5,8(sp) + 1daca: 0884 addi s1,sp,80 + 1dacc: e0a6 sd s1,64(sp) + 1dace: 638c ld a1,0(a5) + 1dad0: 6790 ld a2,8(a5) + 1dad2: 0080 addi s0,sp,64 + 1dad4: 8522 mv a0,s0 + 1dad6: 962e add a2,a2,a1 + 1dad8: 862fc0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1dadc: 8522 mv a0,s0 + 1dade: d03ff0ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> + 1dae2: 02010993 addi s3,sp,32 + 1dae6: 854e mv a0,s3 + 1dae8: 85a2 mv a1,s0 + 1daea: 886f80ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 1daee: 6506 ld a0,64(sp) + 1daf0: 00950463 beq a0,s1,1daf8 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x5c> + 1daf4: e0df70ef jal 15900 <_ZdlPv@plt> + 1daf8: 6422 ld s0,8(sp) + 1dafa: 64c2 ld s1,16(sp) + 1dafc: 00940e63 beq s0,s1,1db18 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x7c> + 1db00: 6008 ld a0,0(s0) + 1db02: 01040793 addi a5,s0,16 + 1db06: 00f50463 beq a0,a5,1db0e <_ZN7testing8internal24GetCurrentExecutableNameEv+0x72> + 1db0a: df7f70ef jal 15900 <_ZdlPv@plt> + 1db0e: 02040413 addi s0,s0,32 + 1db12: fe8497e3 bne s1,s0,1db00 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x64> + 1db16: 64a2 ld s1,8(sp) + 1db18: c481 beqz s1,1db20 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x84> + 1db1a: 8526 mv a0,s1 + 1db1c: de5f70ef jal 15900 <_ZdlPv@plt> + 1db20: 85ce mv a1,s3 + 1db22: 854a mv a0,s2 + 1db24: e6bff0ef jal 1d98e <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv> + 1db28: 7502 ld a0,32(sp) + 1db2a: 01450463 beq a0,s4,1db32 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x96> + 1db2e: dd3f70ef jal 15900 <_ZdlPv@plt> + 1db32: 60ea ld ra,152(sp) + 1db34: 644a ld s0,144(sp) + 1db36: 64aa ld s1,136(sp) + 1db38: 79e6 ld s3,120(sp) + 1db3a: 7a46 ld s4,112(sp) + 1db3c: 7aa6 ld s5,104(sp) + 1db3e: 854a mv a0,s2 + 1db40: 690a ld s2,128(sp) + 1db42: 610d addi sp,sp,160 + 1db44: 8082 ret + 1db46: 842a mv s0,a0 + 1db48: a821 j 1db60 <_ZN7testing8internal24GetCurrentExecutableNameEv+0xc4> + 1db4a: 87aa mv a5,a0 + 1db4c: 8522 mv a0,s0 + 1db4e: 843e mv s0,a5 + 1db50: a70f90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1db54: 8556 mv a0,s5 + 1db56: 0002e317 auipc t1,0x2e + 1db5a: 08a33303 ld t1,138(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 1db5e: 9302 jalr t1 + 1db60: 854e mv a0,s3 + 1db62: a5ef90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1db66: 8522 mv a0,s0 + 1db68: c89f70ef jal 157f0 <_Unwind_Resume@plt> + 1db6c: 87aa mv a5,a0 + 1db6e: 8522 mv a0,s0 + 1db70: 02010993 addi s3,sp,32 + 1db74: 843e mv s0,a5 + 1db76: a4af90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1db7a: bfe9 j 1db54 <_ZN7testing8internal24GetCurrentExecutableNameEv+0xb8> + 1db7c: 842a mv s0,a0 + 1db7e: 02010993 addi s3,sp,32 + 1db82: bfc9 j 1db54 <_ZN7testing8internal24GetCurrentExecutableNameEv+0xb8> + +000000000001db84 <_ZNK7testing8internal8FilePath14RemoveFileNameEv>: + 1db84: 7175 addi sp,sp,-144 + 1db86: fca6 sd s1,120(sp) + 1db88: f8ca sd s2,112(sp) + 1db8a: 84aa mv s1,a0 + 1db8c: 02010913 addi s2,sp,32 + 1db90: 852e mv a0,a1 + 1db92: e122 sd s0,128(sp) + 1db94: f4ce sd s3,104(sp) + 1db96: e506 sd ra,136(sp) + 1db98: f0d2 sd s4,96(sp) + 1db9a: ecd6 sd s5,88(sp) + 1db9c: 842e mv s0,a1 + 1db9e: b87ff0ef jal 1d724 <_ZNK7testing8internal8FilePath21FindLastPathSeparatorEv> + 1dba2: ec02 sd zero,24(sp) + 1dba4: 02010023 sb zero,32(sp) + 1dba8: e84a sd s2,16(sp) + 1dbaa: 01010993 addi s3,sp,16 + 1dbae: 0e050b63 beqz a0,1dca4 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x120> + 1dbb2: 00043a83 ld s5,0(s0) + 1dbb6: 04010a13 addi s4,sp,64 + 1dbba: f852 sd s4,48(sp) + 1dbbc: 00150413 addi s0,a0,1 + 1dbc0: 1808 addi a0,sp,48 + 1dbc2: 140a8b63 beqz s5,1dd18 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x194> + 1dbc6: 41540433 sub s0,s0,s5 + 1dbca: e422 sd s0,8(sp) + 1dbcc: 47bd li a5,15 + 1dbce: 0887e063 bltu a5,s0,1dc4e <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xca> + 1dbd2: 4785 li a5,1 + 1dbd4: 0ef41363 bne s0,a5,1dcba <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x136> + 1dbd8: 000ac703 lbu a4,0(s5) + 1dbdc: 87d2 mv a5,s4 + 1dbde: 04e10023 sb a4,64(sp) + 1dbe2: 97a2 add a5,a5,s0 + 1dbe4: fc22 sd s0,56(sp) + 1dbe6: 00078023 sb zero,0(a5) + 1dbea: 67c2 ld a5,16(sp) + 1dbec: 09278b63 beq a5,s2,1dc82 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xfe> + 1dbf0: 76c2 ld a3,48(sp) + 1dbf2: 7762 ld a4,56(sp) + 1dbf4: 0d468863 beq a3,s4,1dcc4 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x140> + 1dbf8: 6606 ld a2,64(sp) + 1dbfa: ec3a sd a4,24(sp) + 1dbfc: e836 sd a3,16(sp) + 1dbfe: 7702 ld a4,32(sp) + 1dc00: f032 sd a2,32(sp) + 1dc02: cfc1 beqz a5,1dc9a <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x116> + 1dc04: f83e sd a5,48(sp) + 1dc06: e0ba sd a4,64(sp) + 1dc08: fc02 sd zero,56(sp) + 1dc0a: 00078023 sb zero,0(a5) + 1dc0e: 7542 ld a0,48(sp) + 1dc10: 01450463 beq a0,s4,1dc18 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x94> + 1dc14: cedf70ef jal 15900 <_ZdlPv@plt> + 1dc18: 65c2 ld a1,16(sp) + 1dc1a: 6662 ld a2,24(sp) + 1dc1c: 01048793 addi a5,s1,16 + 1dc20: e09c sd a5,0(s1) + 1dc22: 962e add a2,a2,a1 + 1dc24: 8526 mv a0,s1 + 1dc26: f15fb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1dc2a: 8526 mv a0,s1 + 1dc2c: bb5ff0ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> + 1dc30: 6542 ld a0,16(sp) + 1dc32: 01250463 beq a0,s2,1dc3a <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xb6> + 1dc36: ccbf70ef jal 15900 <_ZdlPv@plt> + 1dc3a: 60aa ld ra,136(sp) + 1dc3c: 640a ld s0,128(sp) + 1dc3e: 7946 ld s2,112(sp) + 1dc40: 79a6 ld s3,104(sp) + 1dc42: 7a06 ld s4,96(sp) + 1dc44: 6ae6 ld s5,88(sp) + 1dc46: 8526 mv a0,s1 + 1dc48: 74e6 ld s1,120(sp) + 1dc4a: 6149 addi sp,sp,144 + 1dc4c: 8082 ret + 1dc4e: 4601 li a2,0 + 1dc50: 002c addi a1,sp,8 + 1dc52: a5ff70ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1dc56: 67a2 ld a5,8(sp) + 1dc58: f82a sd a0,48(sp) + 1dc5a: e0be sd a5,64(sp) + 1dc5c: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1dc60: 020a8407 vle8.v v8,(s5) + 1dc64: 8c1d sub s0,s0,a5 + 1dc66: 9abe add s5,s5,a5 + 1dc68: 02050427 vse8.v v8,(a0) + 1dc6c: 953e add a0,a0,a5 + 1dc6e: f47d bnez s0,1dc5c <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xd8> + 1dc70: 6422 ld s0,8(sp) + 1dc72: 77c2 ld a5,48(sp) + 1dc74: fc22 sd s0,56(sp) + 1dc76: 97a2 add a5,a5,s0 + 1dc78: 00078023 sb zero,0(a5) + 1dc7c: 67c2 ld a5,16(sp) + 1dc7e: f72799e3 bne a5,s2,1dbf0 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x6c> + 1dc82: 7742 ld a4,48(sp) + 1dc84: 03470f63 beq a4,s4,1dcc2 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x13e> + 1dc88: 183c addi a5,sp,56 + 1dc8a: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1dc8e: 0207f087 vle64.v v1,(a5) + 1dc92: 083c addi a5,sp,24 + 1dc94: e83a sd a4,16(sp) + 1dc96: 0207f0a7 vse64.v v1,(a5) + 1dc9a: f852 sd s4,48(sp) + 1dc9c: 04010a13 addi s4,sp,64 + 1dca0: 87d2 mv a5,s4 + 1dca2: b79d j 1dc08 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x84> + 1dca4: 4709 li a4,2 + 1dca6: 0001f697 auipc a3,0x1f + 1dcaa: 0b268693 addi a3,a3,178 # 3cd58 <_ZN7testing8internalL23kCurrentDirectoryStringE> + 1dcae: 4601 li a2,0 + 1dcb0: 4581 li a1,0 + 1dcb2: 854e mv a0,s3 + 1dcb4: abdf70ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 1dcb8: b785 j 1dc18 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x94> + 1dcba: 87d2 mv a5,s4 + 1dcbc: d01d beqz s0,1dbe2 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x5e> + 1dcbe: 8552 mv a0,s4 + 1dcc0: bf71 j 1dc5c <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xd8> + 1dcc2: 7762 ld a4,56(sp) + 1dcc4: c30d beqz a4,1dce6 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x162> + 1dcc6: 4685 li a3,1 + 1dcc8: 8652 mv a2,s4 + 1dcca: 02d70463 beq a4,a3,1dcf2 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x16e> + 1dcce: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 1dcd2: 02060407 vle8.v v8,(a2) + 1dcd6: 8f15 sub a4,a4,a3 + 1dcd8: 9636 add a2,a2,a3 + 1dcda: 02078427 vse8.v v8,(a5) + 1dcde: 97b6 add a5,a5,a3 + 1dce0: f77d bnez a4,1dcce <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x14a> + 1dce2: 7762 ld a4,56(sp) + 1dce4: 67c2 ld a5,16(sp) + 1dce6: 97ba add a5,a5,a4 + 1dce8: ec3a sd a4,24(sp) + 1dcea: 00078023 sb zero,0(a5) + 1dcee: 77c2 ld a5,48(sp) + 1dcf0: bf21 j 1dc08 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x84> + 1dcf2: 04014703 lbu a4,64(sp) + 1dcf6: 00e78023 sb a4,0(a5) + 1dcfa: 7762 ld a4,56(sp) + 1dcfc: 67c2 ld a5,16(sp) + 1dcfe: b7e5 j 1dce6 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x162> + 1dd00: 842a mv s0,a0 + 1dd02: a029 j 1dd0c <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x188> + 1dd04: 842a mv s0,a0 + 1dd06: 8526 mv a0,s1 + 1dd08: 8b8f90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1dd0c: 854e mv a0,s3 + 1dd0e: 8b2f90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1dd12: 8522 mv a0,s0 + 1dd14: addf70ef jal 157f0 <_Unwind_Resume@plt> + 1dd18: 8b8f80ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + +000000000001dd1c <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv>: + 1dd1c: 711d addi sp,sp,-96 + 1dd1e: e8a2 sd s0,80(sp) + 1dd20: 842a mv s0,a0 + 1dd22: 852e mv a0,a1 + 1dd24: e4a6 sd s1,72(sp) + 1dd26: ec86 sd ra,88(sp) + 1dd28: 84ae mv s1,a1 + 1dd2a: a71ff0ef jal 1d79a <_ZNK7testing8internal8FilePath11IsDirectoryEv> + 1dd2e: 6490 ld a2,8(s1) + 1dd30: c525 beqz a0,1dd98 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x7c> + 1dd32: fc4e sd s3,56(sp) + 1dd34: 02010993 addi s3,sp,32 + 1dd38: e0ca sd s2,64(sp) + 1dd3a: e84e sd s3,16(sp) + 1dd3c: fff60913 addi s2,a2,-1 + 1dd40: 6084 ld s1,0(s1) + 1dd42: 07266963 bltu a2,s2,1ddb4 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x98> + 1dd46: e44a sd s2,8(sp) + 1dd48: 47bd li a5,15 + 1dd4a: 0927e063 bltu a5,s2,1ddca <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xae> + 1dd4e: 4785 li a5,1 + 1dd50: 06f91863 bne s2,a5,1ddc0 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xa4> + 1dd54: 0004c703 lbu a4,0(s1) + 1dd58: 87ce mv a5,s3 + 1dd5a: 02e10023 sb a4,32(sp) + 1dd5e: ec4a sd s2,24(sp) + 1dd60: 97ca add a5,a5,s2 + 1dd62: 00078023 sb zero,0(a5) + 1dd66: 65c2 ld a1,16(sp) + 1dd68: 6662 ld a2,24(sp) + 1dd6a: 01040793 addi a5,s0,16 + 1dd6e: e01c sd a5,0(s0) + 1dd70: 962e add a2,a2,a1 + 1dd72: 8522 mv a0,s0 + 1dd74: dc7fb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1dd78: 8522 mv a0,s0 + 1dd7a: a67ff0ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> + 1dd7e: 6542 ld a0,16(sp) + 1dd80: 07350c63 beq a0,s3,1ddf8 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xdc> + 1dd84: b7df70ef jal 15900 <_ZdlPv@plt> + 1dd88: 60e6 ld ra,88(sp) 1dd8a: 8522 mv a0,s0 - 1dd8c: 8a5f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1dd90: 601c ld a5,0(s0) - 1dd92: 0a05 addi s4,s4,1 - 1dd94: 001a7913 andi s2,s4,1 - 1dd98: fe87b783 ld a5,-24(a5) - 1dd9c: 97a2 add a5,a5,s0 - 1dd9e: 6b9c ld a5,16(a5) - 1dda0: fa0906e3 beqz s2,1dd4c <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x138> - 1dda4: 02d00713 li a4,45 - 1dda8: 00e103a3 sb a4,7(sp) - 1ddac: 4605 li a2,1 - 1ddae: 00710593 addi a1,sp,7 - 1ddb2: 8522 mv a0,s0 - 1ddb4: 12078b63 beqz a5,1deea <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2d6> - 1ddb8: 879f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ddbc: 014a87b3 add a5,s5,s4 - 1ddc0: 0007c683 lbu a3,0(a5) - 1ddc4: 0001a617 auipc a2,0x1a - 1ddc8: 61c60613 addi a2,a2,1564 # 383e0 <_IO_stdin_used+0x938> - 1ddcc: 4595 li a1,5 - 1ddce: 8526 mv a0,s1 - 1ddd0: 911f70ef jal 156e0 - 1ddd4: 8526 mv a0,s1 - 1ddd6: d2bf70ef jal 15b00 - 1ddda: 862a mv a2,a0 - 1dddc: 85a6 mv a1,s1 - 1ddde: 8522 mv a0,s0 - 1dde0: 0a05 addi s4,s4,1 - 1dde2: 84ff70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1dde6: f56a1ae3 bne s4,s6,1dd3a <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x126> - 1ddea: 4615 li a2,5 - 1ddec: 0001a597 auipc a1,0x1a - 1ddf0: 5fc58593 addi a1,a1,1532 # 383e8 <_IO_stdin_used+0x940> - 1ddf4: 8522 mv a0,s0 - 1ddf6: 83bf70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ddfa: fc198793 addi a5,s3,-63 - 1ddfe: 9bf9 andi a5,a5,-2 - 1de00: c402 sw zero,8(sp) - 1de02: 00010623 sb zero,12(sp) - 1de06: 40f98a33 sub s4,s3,a5 - 1de0a: ecf98ae3 beq s3,a5,1dcde <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xca> - 1de0e: 00fa89b3 add s3,s5,a5 - 1de12: 0009c683 lbu a3,0(s3) - 1de16: 0001a617 auipc a2,0x1a - 1de1a: 5ca60613 addi a2,a2,1482 # 383e0 <_IO_stdin_used+0x938> - 1de1e: 4595 li a1,5 - 1de20: 8526 mv a0,s1 - 1de22: 8bff70ef jal 156e0 - 1de26: 8526 mv a0,s1 - 1de28: cd9f70ef jal 15b00 - 1de2c: 862a mv a2,a0 - 1de2e: 85a6 mv a1,s1 - 1de30: 8522 mv a0,s0 - 1de32: ffef70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1de36: 4785 li a5,1 - 1de38: 02d00b13 li s6,45 - 1de3c: 02000a93 li s5,32 - 1de40: e8fa0fe3 beq s4,a5,1dcde <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xca> - 1de44: 6018 ld a4,0(s0) - 1de46: 00197793 andi a5,s2,1 - 1de4a: fe873703 ld a4,-24(a4) - 1de4e: 9722 add a4,a4,s0 - 1de50: 6b18 ld a4,16(a4) - 1de52: ebb9 bnez a5,1dea8 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x294> - 1de54: 015103a3 sb s5,7(sp) - 1de58: 4605 li a2,1 - 1de5a: 00710593 addi a1,sp,7 - 1de5e: 8522 mv a0,s0 - 1de60: e351 bnez a4,1dee4 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2d0> - 1de62: 02000593 li a1,32 - 1de66: 9ebf70ef jal 15850 <_ZNSo3putEc@plt> - 1de6a: 012987b3 add a5,s3,s2 - 1de6e: 0007c683 lbu a3,0(a5) - 1de72: 0001a617 auipc a2,0x1a - 1de76: 56e60613 addi a2,a2,1390 # 383e0 <_IO_stdin_used+0x938> - 1de7a: 4595 li a1,5 - 1de7c: 8526 mv a0,s1 - 1de7e: 863f70ef jal 156e0 - 1de82: 8526 mv a0,s1 - 1de84: c7df70ef jal 15b00 - 1de88: 862a mv a2,a0 - 1de8a: 85a6 mv a1,s1 - 1de8c: 8522 mv a0,s0 - 1de8e: 0905 addi s2,s2,1 - 1de90: fa0f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1de94: e52a05e3 beq s4,s2,1dcde <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xca> - 1de98: 6018 ld a4,0(s0) - 1de9a: 00197793 andi a5,s2,1 - 1de9e: fe873703 ld a4,-24(a4) - 1dea2: 9722 add a4,a4,s0 - 1dea4: 6b18 ld a4,16(a4) - 1dea6: d7dd beqz a5,1de54 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x240> - 1dea8: 016103a3 sb s6,7(sp) - 1deac: 4605 li a2,1 - 1deae: 00710593 addi a1,sp,7 + 1dd8c: 6446 ld s0,80(sp) + 1dd8e: 6906 ld s2,64(sp) + 1dd90: 79e2 ld s3,56(sp) + 1dd92: 64a6 ld s1,72(sp) + 1dd94: 6125 addi sp,sp,96 + 1dd96: 8082 ret + 1dd98: 01040793 addi a5,s0,16 + 1dd9c: e01c sd a5,0(s0) + 1dd9e: 608c ld a1,0(s1) + 1dda0: 8522 mv a0,s0 + 1dda2: 962e add a2,a2,a1 + 1dda4: d97fb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1dda8: 60e6 ld ra,88(sp) + 1ddaa: 8522 mv a0,s0 + 1ddac: 6446 ld s0,80(sp) + 1ddae: 64a6 ld s1,72(sp) + 1ddb0: 6125 addi sp,sp,96 + 1ddb2: 8082 ret + 1ddb4: 8932 mv s2,a2 + 1ddb6: e44a sd s2,8(sp) + 1ddb8: 47bd li a5,15 + 1ddba: f927fae3 bgeu a5,s2,1dd4e <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x32> + 1ddbe: a031 j 1ddca <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xae> + 1ddc0: 87ce mv a5,s3 + 1ddc2: f8090ee3 beqz s2,1dd5e <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x42> + 1ddc6: 854e mv a0,s3 + 1ddc8: a809 j 1ddda <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xbe> + 1ddca: 4601 li a2,0 + 1ddcc: 002c addi a1,sp,8 + 1ddce: 0808 addi a0,sp,16 + 1ddd0: 8e1f70ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1ddd4: 67a2 ld a5,8(sp) + 1ddd6: e82a sd a0,16(sp) + 1ddd8: f03e sd a5,32(sp) + 1ddda: 0c3977d7 vsetvli a5,s2,e8,m8,ta,ma + 1ddde: 02048407 vle8.v v8,(s1) + 1dde2: 40f90933 sub s2,s2,a5 + 1dde6: 94be add s1,s1,a5 + 1dde8: 02050427 vse8.v v8,(a0) + 1ddec: 953e add a0,a0,a5 + 1ddee: fe0916e3 bnez s2,1ddda <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xbe> + 1ddf2: 6922 ld s2,8(sp) + 1ddf4: 67c2 ld a5,16(sp) + 1ddf6: b7a5 j 1dd5e <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x42> + 1ddf8: 6906 ld s2,64(sp) + 1ddfa: 79e2 ld s3,56(sp) + 1ddfc: b775 j 1dda8 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x8c> + 1ddfe: 87aa mv a5,a0 + 1de00: 8522 mv a0,s0 + 1de02: 843e mv s0,a5 + 1de04: fbdf80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1de08: 0808 addi a0,sp,16 + 1de0a: fb7f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1de0e: 8522 mv a0,s0 + 1de10: 9e1f70ef jal 157f0 <_Unwind_Resume@plt> + 1de14: 842a mv s0,a0 + 1de16: bfcd j 1de08 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xec> + 1de18: 842a mv s0,a0 + 1de1a: bfd5 j 1de0e <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xf2> + +000000000001de1c <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv>: + 1de1c: 711d addi sp,sp,-96 + 1de1e: e8a2 sd s0,80(sp) + 1de20: e4a6 sd s1,72(sp) + 1de22: ec86 sd ra,88(sp) + 1de24: 84aa mv s1,a0 + 1de26: 975ff0ef jal 1d79a <_ZNK7testing8internal8FilePath11IsDirectoryEv> + 1de2a: 842a mv s0,a0 + 1de2c: c119 beqz a0,1de32 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x16> + 1de2e: 649c ld a5,8(s1) + 1de30: e799 bnez a5,1de3e <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x22> + 1de32: 60e6 ld ra,88(sp) + 1de34: 8522 mv a0,s0 + 1de36: 6446 ld s0,80(sp) + 1de38: 64a6 ld s1,72(sp) + 1de3a: 6125 addi sp,sp,96 + 1de3c: 8082 ret + 1de3e: 8526 mv a0,s1 + 1de40: 905ff0ef jal 1d744 <_ZNK7testing8internal8FilePath15DirectoryExistsEv> + 1de44: f57d bnez a0,1de32 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x16> + 1de46: 1000 addi s0,sp,32 + 1de48: 8522 mv a0,s0 + 1de4a: 85a6 mv a1,s1 + 1de4c: e0ca sd s2,64(sp) + 1de4e: ecfff0ef jal 1dd1c <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv> + 1de52: 850a mv a0,sp + 1de54: 85a2 mv a1,s0 + 1de56: 890a mv s2,sp + 1de58: d2dff0ef jal 1db84 <_ZNK7testing8internal8FilePath14RemoveFileNameEv> + 1de5c: 7502 ld a0,32(sp) + 1de5e: 181c addi a5,sp,48 + 1de60: 00f50463 beq a0,a5,1de68 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x4c> + 1de64: a9df70ef jal 15900 <_ZdlPv@plt> + 1de68: 854a mv a0,s2 + 1de6a: fb3ff0ef jal 1de1c <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv> + 1de6e: 842a mv s0,a0 + 1de70: ed11 bnez a0,1de8c <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x70> + 1de72: 6502 ld a0,0(sp) + 1de74: 081c addi a5,sp,16 + 1de76: 02f50063 beq a0,a5,1de96 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x7a> + 1de7a: a87f70ef jal 15900 <_ZdlPv@plt> + 1de7e: 60e6 ld ra,88(sp) + 1de80: 8522 mv a0,s0 + 1de82: 6446 ld s0,80(sp) + 1de84: 6906 ld s2,64(sp) + 1de86: 64a6 ld s1,72(sp) + 1de88: 6125 addi sp,sp,96 + 1de8a: 8082 ret + 1de8c: 8526 mv a0,s1 + 1de8e: 927ff0ef jal 1d7b4 <_ZNK7testing8internal8FilePath12CreateFolderEv> + 1de92: 842a mv s0,a0 + 1de94: bff9 j 1de72 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x56> + 1de96: 6906 ld s2,64(sp) + 1de98: bf69 j 1de32 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x16> + 1de9a: 842a mv s0,a0 + 1de9c: 854a mv a0,s2 + 1de9e: f23f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1dea2: 8522 mv a0,s0 + 1dea4: 94df70ef jal 157f0 <_Unwind_Resume@plt> + 1dea8: 87aa mv a5,a0 + 1deaa: 8522 mv a0,s0 + 1deac: 843e mv s0,a5 + 1deae: f13f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> 1deb2: 8522 mv a0,s0 - 1deb4: eb05 bnez a4,1dee4 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2d0> - 1deb6: 02d00593 li a1,45 - 1deba: 997f70ef jal 15850 <_ZNSo3putEc@plt> - 1debe: b775 j 1de6a <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x256> - 1dec0: f70f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1dec4: b555 j 1dd68 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x154> - 1dec6: f6af70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1deca: b3dd j 1dcb0 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x9c> - 1decc: 016103a3 sb s6,7(sp) - 1ded0: 4605 li a2,1 - 1ded2: 00710593 addi a1,sp,7 - 1ded6: 8522 mv a0,s0 - 1ded8: f77d bnez a4,1dec6 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2b2> - 1deda: 02d00593 li a1,45 - 1dede: 973f70ef jal 15850 <_ZNSo3putEc@plt> - 1dee2: b3f9 j 1dcb0 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x9c> - 1dee4: f4cf70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1dee8: b749 j 1de6a <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x256> - 1deea: 02d00593 li a1,45 - 1deee: 963f70ef jal 15850 <_ZNSo3putEc@plt> - 1def2: b5e9 j 1ddbc <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x1a8> - -000000000001def4 <_ZN7testing8internal19UniversalPrintArrayEPKcmPSo>: - 1def4: 1141 addi sp,sp,-16 - 1def6: e022 sd s0,0(sp) - 1def8: e406 sd ra,8(sp) - 1defa: 87aa mv a5,a0 - 1defc: 8432 mv s0,a2 - 1defe: c981 beqz a1,1df0e <_ZN7testing8internal19UniversalPrintArrayEPKcmPSo+0x1a> - 1df00: fff58713 addi a4,a1,-1 - 1df04: 00e506b3 add a3,a0,a4 - 1df08: 0006c683 lbu a3,0(a3) - 1df0c: c285 beqz a3,1df2c <_ZN7testing8internal19UniversalPrintArrayEPKcmPSo+0x38> - 1df0e: 8622 mv a2,s0 - 1df10: 853e mv a0,a5 - 1df12: c69f90ef jal 17b7a <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo> - 1df16: 8522 mv a0,s0 - 1df18: 6402 ld s0,0(sp) - 1df1a: 60a2 ld ra,8(sp) - 1df1c: 4655 li a2,21 - 1df1e: 0001a597 auipc a1,0x1a - 1df22: 4da58593 addi a1,a1,1242 # 383f8 <_IO_stdin_used+0x950> - 1df26: 0141 addi sp,sp,16 - 1df28: f08f706f j 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1df2c: 6402 ld s0,0(sp) - 1df2e: 60a2 ld ra,8(sp) - 1df30: 85ba mv a1,a4 - 1df32: 0141 addi sp,sp,16 - 1df34: c47f906f j 17b7a <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo> - -000000000001df38 <_ZN7testing8internal19UniversalPrintArrayEPKwmPSo>: - 1df38: 1141 addi sp,sp,-16 - 1df3a: e022 sd s0,0(sp) - 1df3c: e406 sd ra,8(sp) - 1df3e: 87aa mv a5,a0 - 1df40: 8432 mv s0,a2 - 1df42: c599 beqz a1,1df50 <_ZN7testing8internal19UniversalPrintArrayEPKwmPSo+0x18> - 1df44: 00259713 slli a4,a1,0x2 - 1df48: 972a add a4,a4,a0 - 1df4a: ffc72703 lw a4,-4(a4) - 1df4e: c305 beqz a4,1df6e <_ZN7testing8internal19UniversalPrintArrayEPKwmPSo+0x36> - 1df50: 8622 mv a2,s0 - 1df52: 853e mv a0,a5 - 1df54: d1ff90ef jal 17c72 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0> - 1df58: 8522 mv a0,s0 - 1df5a: 6402 ld s0,0(sp) - 1df5c: 60a2 ld ra,8(sp) - 1df5e: 4655 li a2,21 - 1df60: 0001a597 auipc a1,0x1a - 1df64: 49858593 addi a1,a1,1176 # 383f8 <_IO_stdin_used+0x950> - 1df68: 0141 addi sp,sp,16 - 1df6a: ec6f706f j 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1df6e: 6402 ld s0,0(sp) - 1df70: 60a2 ld ra,8(sp) - 1df72: 15fd addi a1,a1,-1 - 1df74: 0141 addi sp,sp,16 - 1df76: cfdf906f j 17c72 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0> - -000000000001df7a <_ZN7testing8internal7PrintToEPKcPSo>: - 1df7a: 1101 addi sp,sp,-32 - 1df7c: e426 sd s1,8(sp) - 1df7e: ec06 sd ra,24(sp) - 1df80: 84ae mv s1,a1 - 1df82: c915 beqz a0,1dfb6 <_ZN7testing8internal7PrintToEPKcPSo+0x3c> - 1df84: e822 sd s0,16(sp) - 1df86: 85aa mv a1,a0 - 1df88: 842a mv s0,a0 - 1df8a: 8526 mv a0,s1 - 1df8c: 8b5f70ef jal 15840 <_ZNSo9_M_insertIPKvEERSoT_@plt> - 1df90: 4635 li a2,13 - 1df92: 0001a597 auipc a1,0x1a - 1df96: 48658593 addi a1,a1,1158 # 38418 <_IO_stdin_used+0x970> - 1df9a: e96f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1df9e: 8522 mv a0,s0 - 1dfa0: b61f70ef jal 15b00 - 1dfa4: 85aa mv a1,a0 - 1dfa6: 8522 mv a0,s0 - 1dfa8: 6442 ld s0,16(sp) - 1dfaa: 60e2 ld ra,24(sp) - 1dfac: 8626 mv a2,s1 - 1dfae: 64a2 ld s1,8(sp) - 1dfb0: 6105 addi sp,sp,32 - 1dfb2: bc9f906f j 17b7a <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo> - 1dfb6: 60e2 ld ra,24(sp) - 1dfb8: 64a2 ld s1,8(sp) - 1dfba: 852e mv a0,a1 - 1dfbc: 4611 li a2,4 - 1dfbe: 0001a597 auipc a1,0x1a - 1dfc2: 45258593 addi a1,a1,1106 # 38410 <_IO_stdin_used+0x968> - 1dfc6: 6105 addi sp,sp,32 - 1dfc8: e68f706f j 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - -000000000001dfcc <_ZN7testing8internal7PrintToEPKwPSo>: - 1dfcc: 1101 addi sp,sp,-32 - 1dfce: e426 sd s1,8(sp) - 1dfd0: ec06 sd ra,24(sp) - 1dfd2: 84ae mv s1,a1 - 1dfd4: c915 beqz a0,1e008 <_ZN7testing8internal7PrintToEPKwPSo+0x3c> - 1dfd6: e822 sd s0,16(sp) - 1dfd8: 85aa mv a1,a0 - 1dfda: 842a mv s0,a0 - 1dfdc: 8526 mv a0,s1 - 1dfde: 863f70ef jal 15840 <_ZNSo9_M_insertIPKvEERSoT_@plt> - 1dfe2: 4635 li a2,13 - 1dfe4: 0001a597 auipc a1,0x1a - 1dfe8: 43458593 addi a1,a1,1076 # 38418 <_IO_stdin_used+0x970> - 1dfec: e44f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1dff0: 8522 mv a0,s0 - 1dff2: b1ff70ef jal 15b10 - 1dff6: 85aa mv a1,a0 - 1dff8: 8522 mv a0,s0 - 1dffa: 6442 ld s0,16(sp) - 1dffc: 60e2 ld ra,24(sp) - 1dffe: 8626 mv a2,s1 - 1e000: 64a2 ld s1,8(sp) - 1e002: 6105 addi sp,sp,32 - 1e004: c6ff906f j 17c72 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0> - 1e008: 60e2 ld ra,24(sp) - 1e00a: 64a2 ld s1,8(sp) - 1e00c: 852e mv a0,a1 - 1e00e: 4611 li a2,4 - 1e010: 0001a597 auipc a1,0x1a - 1e014: 40058593 addi a1,a1,1024 # 38410 <_IO_stdin_used+0x968> - 1e018: 6105 addi sp,sp,32 - 1e01a: e16f706f j 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - -000000000001e01e <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo>: - 1e01e: 715d addi sp,sp,-80 - 1e020: e0a2 sd s0,64(sp) - 1e022: 842a mv s0,a0 - 1e024: fc26 sd s1,56(sp) - 1e026: 6108 ld a0,0(a0) - 1e028: 84ae mv s1,a1 - 1e02a: 640c ld a1,8(s0) - 1e02c: 8626 mv a2,s1 - 1e02e: e486 sd ra,72(sp) - 1e030: b4bf90ef jal 17b7a <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo> - 1e034: 4785 li a5,1 - 1e036: 00f50763 beq a0,a5,1e044 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x26> - 1e03a: 60a6 ld ra,72(sp) - 1e03c: 6406 ld s0,64(sp) - 1e03e: 74e2 ld s1,56(sp) - 1e040: 6161 addi sp,sp,80 + 1deb4: 93df70ef jal 157f0 <_Unwind_Resume@plt> + +000000000001deb8 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc>: + 1deb8: cc517057 vsetivli zero,2,e8,mf8,ta,ma + 1debc: 5208a0d7 vid.v v1 + 1dec0: fd200793 li a5,-46 + 1dec4: 9617e0d7 vmul.vx v1,v1,a5 + 1dec8: 02e00793 li a5,46 + 1decc: 7119 addi sp,sp,-128 + 1dece: f8a2 sd s0,112(sp) + 1ded0: 0217c0d7 vadd.vx v1,v1,a5 + 1ded4: f4a6 sd s1,104(sp) + 1ded6: f0ca sd s2,96(sp) + 1ded8: ecce sd s3,88(sp) + 1deda: e8d2 sd s4,80(sp) + 1dedc: fc86 sd ra,120(sp) + 1dede: e4d6 sd s5,72(sp) + 1dee0: 03010913 addi s2,sp,48 + 1dee4: 020900a7 vse8.v v1,(s2) + 1dee8: 4785 li a5,1 + 1deea: 842a mv s0,a0 + 1deec: 8532 mv a0,a2 + 1deee: 89b2 mv s3,a2 + 1def0: f43e sd a5,40(sp) + 1def2: 84ae mv s1,a1 + 1def4: f04a sd s2,32(sp) + 1def6: cdbf70ef jal 15bd0 + 1defa: 57ed li a5,-5 + 1defc: 8389 srli a5,a5,0x2 + 1defe: 02010a13 addi s4,sp,32 + 1df02: 0ca7ec63 bltu a5,a0,1dfda <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x122> + 1df06: 862a mv a2,a0 + 1df08: 85ce mv a1,s3 + 1df0a: 8552 mv a0,s4 + 1df0c: a95f70ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1df10: 01010993 addi s3,sp,16 + 1df14: e04e sd s3,0(sp) + 1df16: 6114 ld a3,0(a0) + 1df18: 01050713 addi a4,a0,16 + 1df1c: 87aa mv a5,a0 + 1df1e: 08e68f63 beq a3,a4,1dfbc <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x104> + 1df22: 6910 ld a2,16(a0) + 1df24: e036 sd a3,0(sp) + 1df26: e832 sd a2,16(sp) + 1df28: e398 sd a4,0(a5) + 1df2a: 00078823 sb zero,16(a5) + 1df2e: 6798 ld a4,8(a5) + 1df30: 7502 ld a0,32(sp) + 1df32: 0007b423 sd zero,8(a5) + 1df36: e43a sd a4,8(sp) + 1df38: 01250463 beq a0,s2,1df40 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x88> + 1df3c: 9c5f70ef jal 15900 <_ZdlPv@plt> + 1df40: 858a mv a1,sp + 1df42: 8526 mv a0,s1 + 1df44: 8a8a mv s5,sp + 1df46: e50fd0ef jal 1b596 <_ZN7testing8internal6String23EndsWithCaseInsensitiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_> + 1df4a: 649c ld a5,8(s1) + 1df4c: cd21 beqz a0,1dfa4 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xec> + 1df4e: 6622 ld a2,8(sp) + 1df50: f04a sd s2,32(sp) + 1df52: 608c ld a1,0(s1) + 1df54: 40c78633 sub a2,a5,a2 + 1df58: 06c7e063 bltu a5,a2,1dfb8 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x100> + 1df5c: 962e add a2,a2,a1 + 1df5e: 8552 mv a0,s4 + 1df60: c67fb0ef jal 19bc6 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> + 1df64: 7582 ld a1,32(sp) + 1df66: 7622 ld a2,40(sp) + 1df68: 01040793 addi a5,s0,16 + 1df6c: e01c sd a5,0(s0) + 1df6e: 962e add a2,a2,a1 + 1df70: 8522 mv a0,s0 + 1df72: bc9fb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1df76: 8522 mv a0,s0 + 1df78: 869ff0ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> + 1df7c: 7502 ld a0,32(sp) + 1df7e: 01250463 beq a0,s2,1df86 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xce> + 1df82: 97ff70ef jal 15900 <_ZdlPv@plt> + 1df86: 6502 ld a0,0(sp) + 1df88: 01350463 beq a0,s3,1df90 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xd8> + 1df8c: 975f70ef jal 15900 <_ZdlPv@plt> + 1df90: 70e6 ld ra,120(sp) + 1df92: 8522 mv a0,s0 + 1df94: 7446 ld s0,112(sp) + 1df96: 74a6 ld s1,104(sp) + 1df98: 7906 ld s2,96(sp) + 1df9a: 69e6 ld s3,88(sp) + 1df9c: 6a46 ld s4,80(sp) + 1df9e: 6aa6 ld s5,72(sp) + 1dfa0: 6109 addi sp,sp,128 + 1dfa2: 8082 ret + 1dfa4: 01040713 addi a4,s0,16 + 1dfa8: e018 sd a4,0(s0) + 1dfaa: 608c ld a1,0(s1) + 1dfac: 8522 mv a0,s0 + 1dfae: 00f58633 add a2,a1,a5 + 1dfb2: b89fb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1dfb6: bfc1 j 1df86 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xce> + 1dfb8: 863e mv a2,a5 + 1dfba: b74d j 1df5c <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xa4> + 1dfbc: 6514 ld a3,8(a0) + 1dfbe: 85ce mv a1,s3 + 1dfc0: 853a mv a0,a4 + 1dfc2: 0685 addi a3,a3,1 + 1dfc4: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 1dfc8: 02050407 vle8.v v8,(a0) + 1dfcc: 8e91 sub a3,a3,a2 + 1dfce: 9532 add a0,a0,a2 + 1dfd0: 02058427 vse8.v v8,(a1) + 1dfd4: 95b2 add a1,a1,a2 + 1dfd6: f6fd bnez a3,1dfc4 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x10c> + 1dfd8: bf81 j 1df28 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x70> + 1dfda: 0001c517 auipc a0,0x1c + 1dfde: f0e50513 addi a0,a0,-242 # 39ee8 <_IO_stdin_used+0x368> + 1dfe2: 90ff70ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 1dfe6: 842a mv s0,a0 + 1dfe8: a809 j 1dffa <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x142> + 1dfea: 87aa mv a5,a0 + 1dfec: 8522 mv a0,s0 + 1dfee: 843e mv s0,a5 + 1dff0: dd1f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1dff4: 8552 mv a0,s4 + 1dff6: dcbf80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1dffa: 8556 mv a0,s5 + 1dffc: dc5f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e000: 8522 mv a0,s0 + 1e002: feef70ef jal 157f0 <_Unwind_Resume@plt> + 1e006: 842a mv s0,a0 + 1e008: b7f5 j 1dff4 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x13c> + 1e00a: 842a mv s0,a0 + 1e00c: 8552 mv a0,s4 + 1e00e: db3f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e012: 8522 mv a0,s0 + 1e014: fdcf70ef jal 157f0 <_Unwind_Resume@plt> + +000000000001e018 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_>: + 1e018: 659c ld a5,8(a1) + 1e01a: 7135 addi sp,sp,-160 + 1e01c: e922 sd s0,144(sp) + 1e01e: e526 sd s1,136(sp) + 1e020: ed06 sd ra,152(sp) + 1e022: 84b2 mv s1,a2 + 1e024: 842a mv s0,a0 + 1e026: ef99 bnez a5,1e044 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x2c> + 1e028: 01050793 addi a5,a0,16 + 1e02c: e11c sd a5,0(a0) + 1e02e: 620c ld a1,0(a2) + 1e030: 6610 ld a2,8(a2) + 1e032: 962e add a2,a2,a1 + 1e034: b07fb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1e038: 60ea ld ra,152(sp) + 1e03a: 8522 mv a0,s0 + 1e03c: 644a ld s0,144(sp) + 1e03e: 64aa ld s1,136(sp) + 1e040: 610d addi sp,sp,160 1e042: 8082 ret - 1e044: 0002c797 auipc a5,0x2c - 1e048: d247b783 ld a5,-732(a5) # 49d68 <_GLOBAL_OFFSET_TABLE_+0x218> - 1e04c: 0007c783 lbu a5,0(a5) - 1e050: d7ed beqz a5,1e03a <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x1c> - 1e052: f44e sd s3,40(sp) - 1e054: 00843983 ld s3,8(s0) - 1e058: f052 sd s4,32(sp) - 1e05a: 00043a03 ld s4,0(s0) - 1e05e: 18098e63 beqz s3,1e1fa <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x1dc> - 1e062: ec56 sd s5,24(sp) - 1e064: e85a sd s6,16(sp) - 1e066: e45e sd s7,8(sp) - 1e068: e062 sd s8,0(sp) - 1e06a: f84a sd s2,48(sp) - 1e06c: 013a0ab3 add s5,s4,s3 - 1e070: 8452 mv s0,s4 - 1e072: 4b29 li s6,10 - 1e074: 4c35 li s8,13 - 1e076: 4ba1 li s7,8 - 1e078: 00044903 lbu s2,0(s0) - 1e07c: 0405 addi s0,s0,1 - 1e07e: 854a mv a0,s2 - 1e080: 911f70ef jal 15990 - 1e084: c509 beqz a0,1e08e <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x70> - 1e086: 0b2b6063 bltu s6,s2,1e126 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x108> - 1e08a: 0b2bf063 bgeu s7,s2,1e12a <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x10c> - 1e08e: fe8a95e3 bne s5,s0,1e078 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x5a> - 1e092: 7942 ld s2,48(sp) - 1e094: 6ae2 ld s5,24(sp) - 1e096: 6b42 ld s6,16(sp) - 1e098: 6ba2 ld s7,8(sp) - 1e09a: 6c02 ld s8,0(sp) - 1e09c: 4781 li a5,0 - 1e09e: 0c100813 li a6,193 - 1e0a2: 0df00893 li a7,223 - 1e0a6: 4ebd li t4,15 - 1e0a8: 03f00513 li a0,63 - 1e0ac: 0f000313 li t1,240 - 1e0b0: 0f400f13 li t5,244 - 1e0b4: 08f00e13 li t3,143 - 1e0b8: 1137f263 bgeu a5,s3,1e1bc <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x19e> - 1e0bc: 00178613 addi a2,a5,1 - 1e0c0: 00ca06b3 add a3,s4,a2 - 1e0c4: fff6c703 lbu a4,-1(a3) - 1e0c8: 0187159b slliw a1,a4,0x18 - 1e0cc: 4185d59b sraiw a1,a1,0x18 - 1e0d0: 0205d063 bgez a1,1e0f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xd2> - 1e0d4: 04e87263 bgeu a6,a4,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1e0d8: 00e8ee63 bltu a7,a4,1e0f4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xd6> - 1e0dc: 00278613 addi a2,a5,2 - 1e0e0: 02c9ec63 bltu s3,a2,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1e0e4: 0006c783 lbu a5,0(a3) - 1e0e8: 0807c793 xori a5,a5,128 - 1e0ec: 02f56663 bltu a0,a5,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1e0f0: 87b2 mv a5,a2 - 1e0f2: b7d9 j 1e0b8 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> - 1e0f4: 0207061b addiw a2,a4,32 - 1e0f8: 0ff67613 zext.b a2,a2 - 1e0fc: 02ceef63 bltu t4,a2,1e13a <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x11c> - 1e100: 00378613 addi a2,a5,3 - 1e104: 00c9ea63 bltu s3,a2,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1e108: 0006c583 lbu a1,0(a3) - 1e10c: f805869b addiw a3,a1,-128 - 1e110: 0ff6f693 zext.b a3,a3 - 1e114: 06d57f63 bgeu a0,a3,1e192 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x174> - 1e118: 60a6 ld ra,72(sp) - 1e11a: 6406 ld s0,64(sp) - 1e11c: 79a2 ld s3,40(sp) - 1e11e: 7a02 ld s4,32(sp) - 1e120: 74e2 ld s1,56(sp) - 1e122: 6161 addi sp,sp,80 - 1e124: 8082 ret - 1e126: f78904e3 beq s2,s8,1e08e <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x70> - 1e12a: 7942 ld s2,48(sp) - 1e12c: 79a2 ld s3,40(sp) - 1e12e: 7a02 ld s4,32(sp) - 1e130: 6ae2 ld s5,24(sp) - 1e132: 6b42 ld s6,16(sp) - 1e134: 6ba2 ld s7,8(sp) - 1e136: 6c02 ld s8,0(sp) - 1e138: b709 j 1e03a <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x1c> - 1e13a: 0107061b addiw a2,a4,16 - 1e13e: 0ff67613 zext.b a2,a2 - 1e142: 4591 li a1,4 - 1e144: fcc5eae3 bltu a1,a2,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1e148: 00b78633 add a2,a5,a1 - 1e14c: fcc9e6e3 bltu s3,a2,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1e150: 0006c583 lbu a1,0(a3) - 1e154: f805869b addiw a3,a1,-128 - 1e158: 0ff6f693 zext.b a3,a3 - 1e15c: fad56ee3 bltu a0,a3,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1e160: 97d2 add a5,a5,s4 - 1e162: 0027c683 lbu a3,2(a5) - 1e166: 0806c693 xori a3,a3,128 - 1e16a: fad567e3 bltu a0,a3,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1e16e: 0037c783 lbu a5,3(a5) - 1e172: 0807c793 xori a5,a5,128 - 1e176: faf561e3 bltu a0,a5,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1e17a: 00670863 beq a4,t1,1e18a <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x16c> - 1e17e: f7e719e3 bne a4,t5,1e0f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xd2> - 1e182: f8be6be3 bltu t3,a1,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1e186: 87b2 mv a5,a2 - 1e188: bf05 j 1e0b8 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> - 1e18a: f8be77e3 bgeu t3,a1,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1e18e: 87b2 mv a5,a2 - 1e190: b725 j 1e0b8 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> - 1e192: 97d2 add a5,a5,s4 - 1e194: 0027c783 lbu a5,2(a5) - 1e198: 0807c793 xori a5,a5,128 - 1e19c: f6f56ee3 bltu a0,a5,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1e1a0: 0e000793 li a5,224 - 1e1a4: 04f70563 beq a4,a5,1e1ee <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x1d0> - 1e1a8: 0ed00793 li a5,237 - 1e1ac: f4f712e3 bne a4,a5,1e0f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xd2> - 1e1b0: 09f00793 li a5,159 - 1e1b4: f6b7e2e3 bltu a5,a1,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1e1b8: 87b2 mv a5,a2 - 1e1ba: bdfd j 1e0b8 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> - 1e1bc: 463d li a2,15 - 1e1be: 0001a597 auipc a1,0x1a - 1e1c2: 26a58593 addi a1,a1,618 # 38428 <_IO_stdin_used+0x980> - 1e1c6: 8526 mv a0,s1 - 1e1c8: c68f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1e1cc: 85d2 mv a1,s4 - 1e1ce: 8526 mv a0,s1 - 1e1d0: b90f70ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1e1d4: 6406 ld s0,64(sp) - 1e1d6: 79a2 ld s3,40(sp) - 1e1d8: 7a02 ld s4,32(sp) - 1e1da: 60a6 ld ra,72(sp) - 1e1dc: 74e2 ld s1,56(sp) - 1e1de: 4605 li a2,1 - 1e1e0: 0001a597 auipc a1,0x1a - 1e1e4: be058593 addi a1,a1,-1056 # 37dc0 <_IO_stdin_used+0x318> - 1e1e8: 6161 addi sp,sp,80 - 1e1ea: c46f706f j 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1e1ee: 09f00793 li a5,159 - 1e1f2: f2b7f3e3 bgeu a5,a1,1e118 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1e1f6: 87b2 mv a5,a2 - 1e1f8: b5c1 j 1e0b8 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> - 1e1fa: 4781 li a5,0 - 1e1fc: b54d j 1e09e <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x80> - -000000000001e1fe <_ZN7testing8internal17PrintWideStringToERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEPSo>: - 1e1fe: 87aa mv a5,a0 - 1e200: 862e mv a2,a1 - 1e202: 6108 ld a0,0(a0) - 1e204: 678c ld a1,8(a5) - 1e206: a6df906f j 17c72 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0> - -000000000001e20a <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc>: - 1e20a: 7179 addi sp,sp,-48 - 1e20c: e84a sd s2,16(sp) - 1e20e: 892e mv s2,a1 - 1e210: ec26 sd s1,24(sp) - 1e212: 0002c597 auipc a1,0x2c - 1e216: d3e5b583 ld a1,-706(a1) # 49f50 <_GLOBAL_OFFSET_TABLE_+0x400> - 1e21a: 84aa mv s1,a0 - 1e21c: 854a mv a0,s2 - 1e21e: f406 sd ra,40(sp) - 1e220: b90f70ef jal 155b0 - 1e224: c525 beqz a0,1e28c <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x82> - 1e226: f022 sd s0,32(sp) - 1e228: 41250433 sub s0,a0,s2 - 1e22c: 01048513 addi a0,s1,16 - 1e230: e422 sd s0,8(sp) - 1e232: 0004b423 sd zero,8(s1) - 1e236: e088 sd a0,0(s1) - 1e238: 47bd li a5,15 - 1e23a: 0287e463 bltu a5,s0,1e262 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x58> - 1e23e: 4785 li a5,1 - 1e240: 06f41063 bne s0,a5,1e2a0 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x96> - 1e244: 00094783 lbu a5,0(s2) - 1e248: 00f48823 sb a5,16(s1) - 1e24c: e480 sd s0,8(s1) - 1e24e: 9522 add a0,a0,s0 - 1e250: 00050023 sb zero,0(a0) - 1e254: 7402 ld s0,32(sp) - 1e256: 70a2 ld ra,40(sp) - 1e258: 6942 ld s2,16(sp) - 1e25a: 8526 mv a0,s1 - 1e25c: 64e2 ld s1,24(sp) - 1e25e: 6145 addi sp,sp,48 - 1e260: 8082 ret - 1e262: 4601 li a2,0 - 1e264: 002c addi a1,sp,8 - 1e266: 8526 mv a0,s1 - 1e268: b78f70ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1e26c: 67a2 ld a5,8(sp) - 1e26e: e088 sd a0,0(s1) - 1e270: e89c sd a5,16(s1) - 1e272: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1e276: 02090407 vle8.v v8,(s2) - 1e27a: 8c1d sub s0,s0,a5 - 1e27c: 993e add s2,s2,a5 - 1e27e: 02050427 vse8.v v8,(a0) - 1e282: 953e add a0,a0,a5 - 1e284: f47d bnez s0,1e272 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x68> - 1e286: 6422 ld s0,8(sp) - 1e288: 6088 ld a0,0(s1) - 1e28a: b7c9 j 1e24c <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x42> - 1e28c: 8526 mv a0,s1 - 1e28e: 85ca mv a1,s2 - 1e290: bcdf90ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 1e294: 70a2 ld ra,40(sp) - 1e296: 6942 ld s2,16(sp) - 1e298: 8526 mv a0,s1 - 1e29a: 64e2 ld s1,24(sp) - 1e29c: 6145 addi sp,sp,48 - 1e29e: 8082 ret - 1e2a0: d455 beqz s0,1e24c <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x42> - 1e2a2: bfc1 j 1e272 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x68> - -000000000001e2a4 <_ZN7testinglsERSoRKNS_14TestPartResultE>: - 1e2a4: 699c ld a5,16(a1) - 1e2a6: 1101 addi sp,sp,-32 - 1e2a8: e822 sd s0,16(sp) - 1e2aa: e426 sd s1,8(sp) - 1e2ac: ec06 sd ra,24(sp) - 1e2ae: 84ae mv s1,a1 - 1e2b0: 842a mv s0,a0 - 1e2b2: 10078063 beqz a5,1e3b2 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x10e> - 1e2b6: e04a sd s2,0(sp) - 1e2b8: 0085b903 ld s2,8(a1) - 1e2bc: 0e090a63 beqz s2,1e3b0 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x10c> - 1e2c0: 854a mv a0,s2 - 1e2c2: 83ff70ef jal 15b00 - 1e2c6: 862a mv a2,a0 - 1e2c8: 85ca mv a1,s2 - 1e2ca: 8522 mv a0,s0 - 1e2cc: b64f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1e2d0: 6902 ld s2,0(sp) - 1e2d2: 4605 li a2,1 - 1e2d4: 0001a597 auipc a1,0x1a - 1e2d8: 94c58593 addi a1,a1,-1716 # 37c20 <_IO_stdin_used+0x178> - 1e2dc: 8522 mv a0,s0 - 1e2de: b52f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1e2e2: 548c lw a1,40(s1) - 1e2e4: 8522 mv a0,s0 - 1e2e6: 95af70ef jal 15440 <_ZNSolsEi@plt> - 1e2ea: 4609 li a2,2 - 1e2ec: 0001b597 auipc a1,0x1b - 1e2f0: b5c58593 addi a1,a1,-1188 # 38e48 <_IO_stdin_used+0x13a0> + 1e044: 850a mv a0,sp + 1e046: e14a sd s2,128(sp) + 1e048: fcce sd s3,120(sp) + 1e04a: f8d2 sd s4,112(sp) + 1e04c: f4d6 sd s5,104(sp) + 1e04e: f0da sd s6,96(sp) + 1e050: ccdff0ef jal 1dd1c <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv> + 1e054: 6aa2 ld s5,8(sp) + 1e056: 02010913 addi s2,sp,32 + 1e05a: 02f00793 li a5,47 + 1e05e: 03010993 addi s3,sp,48 + 1e062: 001a8593 addi a1,s5,1 + 1e066: 854a mv a0,s2 + 1e068: 6b02 ld s6,0(sp) + 1e06a: 8a0a mv s4,sp + 1e06c: f402 sd zero,40(sp) + 1e06e: 02010823 sb zero,48(sp) + 1e072: 04f10023 sb a5,64(sp) + 1e076: f04e sd s3,32(sp) + 1e078: 979f70ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 1e07c: 7722 ld a4,40(sp) + 1e07e: 57fd li a5,-1 + 1e080: 8389 srli a5,a5,0x2 + 1e082: 8f99 sub a5,a5,a4 + 1e084: 1157e463 bltu a5,s5,1e18c <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x174> + 1e088: 8656 mv a2,s5 + 1e08a: 85da mv a1,s6 + 1e08c: 854a mv a0,s2 + 1e08e: 913f70ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1e092: 7722 ld a4,40(sp) + 1e094: 57fd li a5,-1 + 1e096: 8389 srli a5,a5,0x2 + 1e098: 0ef70463 beq a4,a5,1e180 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x168> + 1e09c: 04010a93 addi s5,sp,64 + 1e0a0: 85d6 mv a1,s5 + 1e0a2: 4605 li a2,1 + 1e0a4: 854a mv a0,s2 + 1e0a6: 8fbf70ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1e0aa: 7722 ld a4,40(sp) + 1e0ac: 57fd li a5,-1 + 1e0ae: 6490 ld a2,8(s1) + 1e0b0: 8389 srli a5,a5,0x2 + 1e0b2: 8f99 sub a5,a5,a4 + 1e0b4: 608c ld a1,0(s1) + 1e0b6: 0ac7ef63 bltu a5,a2,1e174 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x15c> + 1e0ba: 854a mv a0,s2 + 1e0bc: 8e5f70ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1e0c0: 0884 addi s1,sp,80 + 1e0c2: e0a6 sd s1,64(sp) + 1e0c4: 6118 ld a4,0(a0) + 1e0c6: 01050793 addi a5,a0,16 + 1e0ca: 06f70363 beq a4,a5,1e130 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x118> + 1e0ce: 6914 ld a3,16(a0) + 1e0d0: e0ba sd a4,64(sp) + 1e0d2: e8b6 sd a3,80(sp) + 1e0d4: 6518 ld a4,8(a0) + 1e0d6: e11c sd a5,0(a0) + 1e0d8: 00053423 sd zero,8(a0) + 1e0dc: e4ba sd a4,72(sp) + 1e0de: 00050823 sb zero,16(a0) + 1e0e2: 6626 ld a2,72(sp) + 1e0e4: 6586 ld a1,64(sp) + 1e0e6: 01040793 addi a5,s0,16 + 1e0ea: e01c sd a5,0(s0) + 1e0ec: 962e add a2,a2,a1 + 1e0ee: 8522 mv a0,s0 + 1e0f0: a4bfb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1e0f4: 8522 mv a0,s0 + 1e0f6: eeaff0ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> + 1e0fa: 6506 ld a0,64(sp) + 1e0fc: 00950463 beq a0,s1,1e104 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0xec> + 1e100: 801f70ef jal 15900 <_ZdlPv@plt> + 1e104: 7502 ld a0,32(sp) + 1e106: 01350463 beq a0,s3,1e10e <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0xf6> + 1e10a: ff6f70ef jal 15900 <_ZdlPv@plt> + 1e10e: 6502 ld a0,0(sp) + 1e110: 081c addi a5,sp,16 + 1e112: 00f50463 beq a0,a5,1e11a <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x102> + 1e116: feaf70ef jal 15900 <_ZdlPv@plt> + 1e11a: 60ea ld ra,152(sp) + 1e11c: 8522 mv a0,s0 + 1e11e: 644a ld s0,144(sp) + 1e120: 690a ld s2,128(sp) + 1e122: 79e6 ld s3,120(sp) + 1e124: 7a46 ld s4,112(sp) + 1e126: 7aa6 ld s5,104(sp) + 1e128: 7b06 ld s6,96(sp) + 1e12a: 64aa ld s1,136(sp) + 1e12c: 610d addi sp,sp,160 + 1e12e: 8082 ret + 1e130: 6518 ld a4,8(a0) + 1e132: 8626 mv a2,s1 + 1e134: 85be mv a1,a5 + 1e136: 0705 addi a4,a4,1 + 1e138: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 1e13c: 02058407 vle8.v v8,(a1) + 1e140: 8f15 sub a4,a4,a3 + 1e142: 95b6 add a1,a1,a3 + 1e144: 02060427 vse8.v v8,(a2) + 1e148: 9636 add a2,a2,a3 + 1e14a: f77d bnez a4,1e138 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x120> + 1e14c: b761 j 1e0d4 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0xbc> + 1e14e: 87aa mv a5,a0 + 1e150: 8522 mv a0,s0 + 1e152: 843e mv s0,a5 + 1e154: c6df80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e158: 8556 mv a0,s5 + 1e15a: c67f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e15e: 854a mv a0,s2 + 1e160: c61f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e164: 8552 mv a0,s4 + 1e166: c5bf80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e16a: 8522 mv a0,s0 + 1e16c: e84f70ef jal 157f0 <_Unwind_Resume@plt> + 1e170: 842a mv s0,a0 + 1e172: b7f5 j 1e15e <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x146> + 1e174: 0001c517 auipc a0,0x1c + 1e178: d7450513 addi a0,a0,-652 # 39ee8 <_IO_stdin_used+0x368> + 1e17c: f74f70ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 1e180: 0001c517 auipc a0,0x1c + 1e184: d6850513 addi a0,a0,-664 # 39ee8 <_IO_stdin_used+0x368> + 1e188: f68f70ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 1e18c: 0001c517 auipc a0,0x1c + 1e190: d5c50513 addi a0,a0,-676 # 39ee8 <_IO_stdin_used+0x368> + 1e194: f5cf70ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 1e198: 842a mv s0,a0 + 1e19a: b7d1 j 1e15e <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x146> + 1e19c: 842a mv s0,a0 + 1e19e: bf6d j 1e158 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x140> + +000000000001e1a0 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_>: + 1e1a0: 87ae mv a5,a1 + 1e1a2: 6790 ld a2,8(a5) + 1e1a4: 618c ld a1,0(a1) + 1e1a6: 7119 addi sp,sp,-128 + 1e1a8: 0002e797 auipc a5,0x2e + 1e1ac: dd07b783 ld a5,-560(a5) # 4bf78 <_GLOBAL_OFFSET_TABLE_+0x428> + 1e1b0: f4a6 sd s1,104(sp) + 1e1b2: f0ca sd s2,96(sp) + 1e1b4: e8d2 sd s4,80(sp) + 1e1b6: fc86 sd ra,120(sp) + 1e1b8: f8a2 sd s0,112(sp) + 1e1ba: ecce sd s3,88(sp) + 1e1bc: e4d6 sd s5,72(sp) + 1e1be: 07c1 addi a5,a5,16 + 1e1c0: 02010a13 addi s4,sp,32 + 1e1c4: 84aa mv s1,a0 + 1e1c6: 00053423 sd zero,8(a0) + 1e1ca: 00053823 sd zero,16(a0) + 1e1ce: e11c sd a5,0(a0) + 1e1d0: 03010913 addi s2,sp,48 + 1e1d4: 962e add a2,a2,a1 + 1e1d6: 8552 mv a0,s4 + 1e1d8: f04a sd s2,32(sp) + 1e1da: 961fb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1e1de: 7582 ld a1,32(sp) + 1e1e0: 7622 ld a2,40(sp) + 1e1e2: 01010993 addi s3,sp,16 + 1e1e6: 850a mv a0,sp + 1e1e8: 962e add a2,a2,a1 + 1e1ea: 8a8a mv s5,sp + 1e1ec: e04e sd s3,0(sp) + 1e1ee: 94dfb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1e1f2: 02800513 li a0,40 + 1e1f6: eaaf70ef jal 158a0 <_Znwm@plt> + 1e1fa: 6582 ld a1,0(sp) + 1e1fc: 6622 ld a2,8(sp) + 1e1fe: 0002e797 auipc a5,0x2e + 1e202: b0a7b783 ld a5,-1270(a5) # 4bd08 <_GLOBAL_OFFSET_TABLE_+0x1b8> + 1e206: 842a mv s0,a0 + 1e208: 01850713 addi a4,a0,24 + 1e20c: 07c1 addi a5,a5,16 + 1e20e: 0521 addi a0,a0,8 + 1e210: 962e add a2,a2,a1 + 1e212: e01c sd a5,0(s0) + 1e214: e418 sd a4,8(s0) + 1e216: 925fb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1e21a: 04000513 li a0,64 + 1e21e: e82f70ef jal 158a0 <_Znwm@plt> + 1e222: cd717057 vsetivli zero,2,e32,mf2,ta,ma + 1e226: 5e0031d7 vmv.v.i v3,0 + 1e22a: 0d807057 vsetvli zero,zero,e64,m1,ta,ma + 1e22e: 5e003157 vmv.v.i v2,0 + 1e232: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma + 1e236: 00053423 sd zero,8(a0) + 1e23a: 00053823 sd zero,16(a0) + 1e23e: 01850713 addi a4,a0,24 + 1e242: 5e00b0d7 vmv.v.i v1,1 + 1e246: 020761a7 vse32.v v3,(a4) + 1e24a: 02050713 addi a4,a0,32 + 1e24e: 02077127 vse64.v v2,(a4) + 1e252: 03050713 addi a4,a0,48 + 1e256: 020760a7 vse32.v v1,(a4) + 1e25a: 87aa mv a5,a0 + 1e25c: 0002e717 auipc a4,0x2e + 1e260: d4c73703 ld a4,-692(a4) # 4bfa8 <_GLOBAL_OFFSET_TABLE_+0x458> + 1e264: 6888 ld a0,16(s1) + 1e266: 0741 addi a4,a4,16 + 1e268: e480 sd s0,8(s1) + 1e26a: ff80 sd s0,56(a5) + 1e26c: e398 sd a4,0(a5) + 1e26e: e89c sd a5,16(s1) + 1e270: c511 beqz a0,1e27c <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0xdc> + 1e272: 0002e317 auipc t1,0x2e + 1e276: a4e33303 ld t1,-1458(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 1e27a: 9302 jalr t1 + 1e27c: 6502 ld a0,0(sp) + 1e27e: 01350463 beq a0,s3,1e286 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0xe6> + 1e282: e7ef70ef jal 15900 <_ZdlPv@plt> + 1e286: 7502 ld a0,32(sp) + 1e288: 01250463 beq a0,s2,1e290 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0xf0> + 1e28c: e74f70ef jal 15900 <_ZdlPv@plt> + 1e290: 70e6 ld ra,120(sp) + 1e292: 7446 ld s0,112(sp) + 1e294: 74a6 ld s1,104(sp) + 1e296: 7906 ld s2,96(sp) + 1e298: 69e6 ld s3,88(sp) + 1e29a: 6a46 ld s4,80(sp) + 1e29c: 6aa6 ld s5,72(sp) + 1e29e: 6109 addi sp,sp,128 + 1e2a0: 8082 ret + 1e2a2: 842a mv s0,a0 + 1e2a4: a035 j 1e2d0 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x130> + 1e2a6: b1af70ef jal 155c0 <__cxa_begin_catch@plt> + 1e2aa: 601c ld a5,0(s0) + 1e2ac: 8522 mv a0,s0 + 1e2ae: 679c ld a5,8(a5) + 1e2b0: 9782 jalr a5 + 1e2b2: dbef70ef jal 15870 <__cxa_rethrow@plt> + 1e2b6: 842a mv s0,a0 + 1e2b8: a031 j 1e2c4 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x124> + 1e2ba: 87aa mv a5,a0 + 1e2bc: 8522 mv a0,s0 + 1e2be: 843e mv s0,a5 + 1e2c0: e40f70ef jal 15900 <_ZdlPv@plt> + 1e2c4: 8556 mv a0,s5 + 1e2c6: afbf80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e2ca: 8552 mv a0,s4 + 1e2cc: af5f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e2d0: 0002e797 auipc a5,0x2e + 1e2d4: b807b783 ld a5,-1152(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> + 1e2d8: 6888 ld a0,16(s1) + 1e2da: 07c1 addi a5,a5,16 + 1e2dc: e09c sd a5,0(s1) + 1e2de: c511 beqz a0,1e2ea <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x14a> + 1e2e0: 0002e317 auipc t1,0x2e + 1e2e4: 9e033303 ld t1,-1568(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 1e2e8: 9302 jalr t1 + 1e2ea: 8522 mv a0,s0 + 1e2ec: d04f70ef jal 157f0 <_Unwind_Resume@plt> + 1e2f0: 842a mv s0,a0 + 1e2f2: bfe1 j 1e2ca <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x12a> 1e2f4: 842a mv s0,a0 - 1e2f6: b3af70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1e2fa: 409c lw a5,0(s1) - 1e2fc: c395 beqz a5,1e320 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x7c> - 1e2fe: 470d li a4,3 - 1e300: 0ce78363 beq a5,a4,1e3c6 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x122> - 1e304: 4709 li a4,2 - 1e306: 4645 li a2,17 - 1e308: 0001a597 auipc a1,0x1a - 1e30c: 14858593 addi a1,a1,328 # 38450 <_IO_stdin_used+0x9a8> - 1e310: 00e79d63 bne a5,a4,1e32a <_ZN7testinglsERSoRKNS_14TestPartResultE+0x86> - 1e314: 4635 li a2,13 - 1e316: 0001a597 auipc a1,0x1a - 1e31a: 12a58593 addi a1,a1,298 # 38440 <_IO_stdin_used+0x998> - 1e31e: a031 j 1e32a <_ZN7testinglsERSoRKNS_14TestPartResultE+0x86> - 1e320: 461d li a2,7 - 1e322: 0001a597 auipc a1,0x1a - 1e326: 14658593 addi a1,a1,326 # 38468 <_IO_stdin_used+0x9c0> - 1e32a: 8522 mv a0,s0 - 1e32c: b04f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1e330: 8522 mv a0,s0 - 1e332: 4609 li a2,2 - 1e334: 0001b597 auipc a1,0x1b - 1e338: 57458593 addi a1,a1,1396 # 398a8 <_IO_stdin_used+0x1e00> - 1e33c: af4f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1e340: 68a4 ld s1,80(s1) - 1e342: cca9 beqz s1,1e39c <_ZN7testinglsERSoRKNS_14TestPartResultE+0xf8> - 1e344: 8526 mv a0,s1 - 1e346: fbaf70ef jal 15b00 - 1e34a: 862a mv a2,a0 - 1e34c: 85a6 mv a1,s1 - 1e34e: 8522 mv a0,s0 - 1e350: ae0f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1e354: 601c ld a5,0(s0) - 1e356: fe87b783 ld a5,-24(a5) - 1e35a: 97a2 add a5,a5,s0 - 1e35c: 7be4 ld s1,240(a5) - 1e35e: c8b5 beqz s1,1e3d2 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x12e> - 1e360: 0384c783 lbu a5,56(s1) - 1e364: cf81 beqz a5,1e37c <_ZN7testinglsERSoRKNS_14TestPartResultE+0xd8> - 1e366: 0434c583 lbu a1,67(s1) - 1e36a: 8522 mv a0,s0 - 1e36c: ce4f70ef jal 15850 <_ZNSo3putEc@plt> - 1e370: 6442 ld s0,16(sp) - 1e372: 60e2 ld ra,24(sp) - 1e374: 64a2 ld s1,8(sp) - 1e376: 6105 addi sp,sp,32 - 1e378: 839f706f j 15bb0 <_ZNSo5flushEv@plt> - 1e37c: 8526 mv a0,s1 - 1e37e: 9c2f70ef jal 15540 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 1e382: 609c ld a5,0(s1) - 1e384: 0002c717 auipc a4,0x2c - 1e388: a7473703 ld a4,-1420(a4) # 49df8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x338e4> - 1e38c: 45a9 li a1,10 - 1e38e: 7b9c ld a5,48(a5) - 1e390: fce78de3 beq a5,a4,1e36a <_ZN7testinglsERSoRKNS_14TestPartResultE+0xc6> - 1e394: 8526 mv a0,s1 - 1e396: 9782 jalr a5 - 1e398: 85aa mv a1,a0 - 1e39a: bfc1 j 1e36a <_ZN7testinglsERSoRKNS_14TestPartResultE+0xc6> - 1e39c: 601c ld a5,0(s0) - 1e39e: fe87b503 ld a0,-24(a5) - 1e3a2: 9522 add a0,a0,s0 - 1e3a4: 510c lw a1,32(a0) - 1e3a6: 0015e593 ori a1,a1,1 - 1e3aa: dd6f70ef jal 15980 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> - 1e3ae: b75d j 1e354 <_ZN7testinglsERSoRKNS_14TestPartResultE+0xb0> - 1e3b0: 6902 ld s2,0(sp) - 1e3b2: 601c ld a5,0(s0) - 1e3b4: fe87b503 ld a0,-24(a5) - 1e3b8: 9522 add a0,a0,s0 - 1e3ba: 510c lw a1,32(a0) - 1e3bc: 0015e593 ori a1,a1,1 - 1e3c0: dc0f70ef jal 15980 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> - 1e3c4: b739 j 1e2d2 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x2e> - 1e3c6: 461d li a2,7 - 1e3c8: 0001a597 auipc a1,0x1a - 1e3cc: 07058593 addi a1,a1,112 # 38438 <_IO_stdin_used+0x990> - 1e3d0: bfa9 j 1e32a <_ZN7testinglsERSoRKNS_14TestPartResultE+0x86> - 1e3d2: e04a sd s2,0(sp) - 1e3d4: afcf70ef jal 156d0 <_ZSt16__throw_bad_castv@plt> - -000000000001e3d8 <_ZNK7testing19TestPartResultArray4sizeEv>: - 1e3d8: 6518 ld a4,8(a0) - 1e3da: 6110 ld a2,0(a0) - 1e3dc: 6db6e7b7 lui a5,0x6db6e - 1e3e0: b6db76b7 lui a3,0xb6db7 - 1e3e4: b6e78793 addi a5,a5,-1170 # 6db6db6e <__global_pointer$+0x6db22dde> - 1e3e8: 40c70533 sub a0,a4,a2 - 1e3ec: 1782 slli a5,a5,0x20 - 1e3ee: db768713 addi a4,a3,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6c027> - 1e3f2: 97ba add a5,a5,a4 - 1e3f4: 8511 srai a0,a0,0x4 - 1e3f6: 02f5053b mulw a0,a0,a5 - 1e3fa: 8082 ret - -000000000001e3fc <_ZNK7testing19TestPartResultArray17GetTestPartResultEi>: - 1e3fc: 1101 addi sp,sp,-32 - 1e3fe: e822 sd s0,16(sp) - 1e400: ec06 sd ra,24(sp) - 1e402: e426 sd s1,8(sp) - 1e404: 842e mv s0,a1 - 1e406: 0205c263 bltz a1,1e42a <_ZNK7testing19TestPartResultArray17GetTestPartResultEi+0x2e> - 1e40a: 84aa mv s1,a0 - 1e40c: fcdff0ef jal 1e3d8 <_ZNK7testing19TestPartResultArray4sizeEv> - 1e410: 00a45d63 bge s0,a0,1e42a <_ZNK7testing19TestPartResultArray17GetTestPartResultEi+0x2e> - 1e414: 00341793 slli a5,s0,0x3 - 1e418: 6088 ld a0,0(s1) - 1e41a: 60e2 ld ra,24(sp) - 1e41c: 8f81 sub a5,a5,s0 - 1e41e: 6442 ld s0,16(sp) - 1e420: 0792 slli a5,a5,0x4 - 1e422: 64a2 ld s1,8(sp) - 1e424: 953e add a0,a0,a5 - 1e426: 6105 addi sp,sp,32 - 1e428: 8082 ret - 1e42a: 85a2 mv a1,s0 - 1e42c: 0001a517 auipc a0,0x1a - 1e430: 04450513 addi a0,a0,68 # 38470 <_IO_stdin_used+0x9c8> - 1e434: 9dcf70ef jal 15610 - 1e438: fd9f60ef jal 15410 - -000000000001e43c <_ZN7testing16AssertionFailureERKNS_7MessageE>: - 1e43c: 7119 addi sp,sp,-128 - 1e43e: f4a6 sd s1,104(sp) - 1e440: 0804 addi s1,sp,16 - 1e442: f8a2 sd s0,112(sp) - 1e444: 842a mv s0,a0 - 1e446: 8526 mv a0,s1 - 1e448: ecce sd s3,88(sp) - 1e44a: e8d2 sd s4,80(sp) - 1e44c: fc86 sd ra,120(sp) - 1e44e: f0ca sd s2,96(sp) - 1e450: e4d6 sd s5,72(sp) - 1e452: 89ae mv s3,a1 - 1e454: 00810a13 addi s4,sp,8 - 1e458: ffbfa0ef jal 19452 <_ZN7testing16AssertionFailureEv> - 1e45c: 8552 mv a0,s4 - 1e45e: d8ffa0ef jal 191ec <_ZN7testing7MessageC1Ev> - 1e462: 6922 ld s2,8(sp) - 1e464: 02010a93 addi s5,sp,32 - 1e468: 85ce mv a1,s3 - 1e46a: 8556 mv a0,s5 - 1e46c: 0941 addi s2,s2,16 - 1e46e: 9a8fb0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1e472: 7622 ld a2,40(sp) - 1e474: 7582 ld a1,32(sp) - 1e476: 854a mv a0,s2 - 1e478: 9b8f70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1e47c: 7502 ld a0,32(sp) - 1e47e: 181c addi a5,sp,48 - 1e480: 00f50463 beq a0,a5,1e488 <_ZN7testing16AssertionFailureERKNS_7MessageE+0x4c> - 1e484: bacf70ef jal 15830 <_ZdlPv@plt> - 1e488: 85d2 mv a1,s4 - 1e48a: 8526 mv a0,s1 - 1e48c: 0002c317 auipc t1,0x2c - 1e490: 92c33303 ld t1,-1748(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 1e494: 9302 jalr t1 - 1e496: 6522 ld a0,8(sp) - 1e498: c501 beqz a0,1e4a0 <_ZN7testing16AssertionFailureERKNS_7MessageE+0x64> - 1e49a: 611c ld a5,0(a0) - 1e49c: 679c ld a5,8(a5) - 1e49e: 9782 jalr a5 - 1e4a0: 85a6 mv a1,s1 - 1e4a2: 8522 mv a0,s0 - 1e4a4: f33fa0ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> - 1e4a8: 64e2 ld s1,24(sp) - 1e4aa: c899 beqz s1,1e4c0 <_ZN7testing16AssertionFailureERKNS_7MessageE+0x84> - 1e4ac: 6088 ld a0,0(s1) - 1e4ae: 01048793 addi a5,s1,16 - 1e4b2: 00f50463 beq a0,a5,1e4ba <_ZN7testing16AssertionFailureERKNS_7MessageE+0x7e> - 1e4b6: b7af70ef jal 15830 <_ZdlPv@plt> - 1e4ba: 8526 mv a0,s1 - 1e4bc: b74f70ef jal 15830 <_ZdlPv@plt> - 1e4c0: 70e6 ld ra,120(sp) - 1e4c2: 8522 mv a0,s0 - 1e4c4: 7446 ld s0,112(sp) - 1e4c6: 74a6 ld s1,104(sp) - 1e4c8: 7906 ld s2,96(sp) - 1e4ca: 69e6 ld s3,88(sp) - 1e4cc: 6a46 ld s4,80(sp) - 1e4ce: 6aa6 ld s5,72(sp) - 1e4d0: 6109 addi sp,sp,128 - 1e4d2: 8082 ret - 1e4d4: 842a mv s0,a0 - 1e4d6: 8556 mv a0,s5 - 1e4d8: a24f80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e4dc: 6522 ld a0,8(sp) - 1e4de: c501 beqz a0,1e4e6 <_ZN7testing16AssertionFailureERKNS_7MessageE+0xaa> - 1e4e0: 611c ld a5,0(a0) - 1e4e2: 679c ld a5,8(a5) - 1e4e4: 9782 jalr a5 - 1e4e6: 0828 addi a0,sp,24 - 1e4e8: 0002c317 auipc t1,0x2c - 1e4ec: af033303 ld t1,-1296(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 1e4f0: 9302 jalr t1 - 1e4f2: 8522 mv a0,s0 - 1e4f4: a2cf70ef jal 15720 <_Unwind_Resume@plt> - 1e4f8: 842a mv s0,a0 - 1e4fa: b7cd j 1e4dc <_ZN7testing16AssertionFailureERKNS_7MessageE+0xa0> - 1e4fc: 842a mv s0,a0 - 1e4fe: b7e5 j 1e4e6 <_ZN7testing16AssertionFailureERKNS_7MessageE+0xaa> - -000000000001e500 <_ZNK7testing15AssertionResultntEv>: - 1e500: 7179 addi sp,sp,-48 - 1e502: 0005c783 lbu a5,0(a1) - 1e506: f022 sd s0,32(sp) - 1e508: ec26 sd s1,24(sp) - 1e50a: f406 sd ra,40(sp) - 1e50c: 00053423 sd zero,8(a0) - 1e510: 6584 ld s1,8(a1) - 1e512: 0017c793 xori a5,a5,1 - 1e516: 00f50023 sb a5,0(a0) - 1e51a: 842a mv s0,a0 - 1e51c: c895 beqz s1,1e550 <_ZNK7testing15AssertionResultntEv+0x50> - 1e51e: e84a sd s2,16(sp) - 1e520: 00810913 addi s2,sp,8 - 1e524: 854a mv a0,s2 - 1e526: cc7fa0ef jal 191ec <_ZN7testing7MessageC1Ev> - 1e52a: 6522 ld a0,8(sp) - 1e52c: 6490 ld a2,8(s1) - 1e52e: 608c ld a1,0(s1) - 1e530: 0541 addi a0,a0,16 - 1e532: 8fef70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1e536: 85ca mv a1,s2 - 1e538: 8522 mv a0,s0 - 1e53a: 0002c317 auipc t1,0x2c - 1e53e: 87e33303 ld t1,-1922(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 1e542: 9302 jalr t1 - 1e544: 6522 ld a0,8(sp) - 1e546: c919 beqz a0,1e55c <_ZNK7testing15AssertionResultntEv+0x5c> - 1e548: 611c ld a5,0(a0) - 1e54a: 679c ld a5,8(a5) - 1e54c: 9782 jalr a5 - 1e54e: 6942 ld s2,16(sp) - 1e550: 70a2 ld ra,40(sp) - 1e552: 8522 mv a0,s0 - 1e554: 7402 ld s0,32(sp) - 1e556: 64e2 ld s1,24(sp) - 1e558: 6145 addi sp,sp,48 - 1e55a: 8082 ret - 1e55c: 70a2 ld ra,40(sp) - 1e55e: 8522 mv a0,s0 - 1e560: 7402 ld s0,32(sp) - 1e562: 6942 ld s2,16(sp) - 1e564: 64e2 ld s1,24(sp) - 1e566: 6145 addi sp,sp,48 - 1e568: 8082 ret - 1e56a: 84aa mv s1,a0 - 1e56c: 00840513 addi a0,s0,8 - 1e570: 0002c317 auipc t1,0x2c - 1e574: a6833303 ld t1,-1432(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 1e578: 9302 jalr t1 - 1e57a: 8526 mv a0,s1 - 1e57c: 9a4f70ef jal 15720 <_Unwind_Resume@plt> - 1e580: 67a2 ld a5,8(sp) - 1e582: 84aa mv s1,a0 - 1e584: d7e5 beqz a5,1e56c <_ZNK7testing15AssertionResultntEv+0x6c> - 1e586: 6398 ld a4,0(a5) - 1e588: 853e mv a0,a5 - 1e58a: 671c ld a5,8(a4) - 1e58c: 9782 jalr a5 - 1e58e: bff9 j 1e56c <_ZNK7testing15AssertionResultntEv+0x6c> - -000000000001e590 <_ZN7testingL19FormatCountableNounEiPKcS1_>: - 1e590: 7119 addi sp,sp,-128 - 1e592: ecce sd s3,88(sp) - 1e594: 01010993 addi s3,sp,16 - 1e598: 87ae mv a5,a1 - 1e59a: f8a2 sd s0,112(sp) - 1e59c: 006c addi a1,sp,12 - 1e59e: 842a mv s0,a0 - 1e5a0: 0002c317 auipc t1,0x2c - 1e5a4: 9d033303 ld t1,-1584(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 1e5a8: 854e mv a0,s3 - 1e5aa: f4a6 sd s1,104(sp) - 1e5ac: e8d2 sd s4,80(sp) - 1e5ae: c63e sw a5,12(sp) - 1e5b0: fc86 sd ra,120(sp) - 1e5b2: f0ca sd s2,96(sp) - 1e5b4: 8a32 mv s4,a2 - 1e5b6: 84b6 mv s1,a3 - 1e5b8: 9302 jalr t1 - 1e5ba: 6762 ld a4,24(sp) - 1e5bc: 57fd li a5,-1 - 1e5be: 8389 srli a5,a5,0x2 - 1e5c0: 0ef70563 beq a4,a5,1e6aa <_ZN7testingL19FormatCountableNounEiPKcS1_+0x11a> - 1e5c4: 4605 li a2,1 - 1e5c6: 0001a597 auipc a1,0x1a - 1e5ca: 20a58593 addi a1,a1,522 # 387d0 <_IO_stdin_used+0xd28> - 1e5ce: 854e mv a0,s3 - 1e5d0: b00f70ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1e5d4: 04010913 addi s2,sp,64 - 1e5d8: f84a sd s2,48(sp) - 1e5da: 6118 ld a4,0(a0) - 1e5dc: 01050793 addi a5,a0,16 - 1e5e0: 08f70863 beq a4,a5,1e670 <_ZN7testingL19FormatCountableNounEiPKcS1_+0xe0> - 1e5e4: 6914 ld a3,16(a0) - 1e5e6: f83a sd a4,48(sp) - 1e5e8: e0b6 sd a3,64(sp) - 1e5ea: 6514 ld a3,8(a0) - 1e5ec: 4732 lw a4,12(sp) - 1e5ee: e11c sd a5,0(a0) - 1e5f0: 00050823 sb zero,16(a0) - 1e5f4: fc36 sd a3,56(sp) - 1e5f6: 00053423 sd zero,8(a0) - 1e5fa: 4785 li a5,1 - 1e5fc: 00f71363 bne a4,a5,1e602 <_ZN7testingL19FormatCountableNounEiPKcS1_+0x72> - 1e600: 84d2 mv s1,s4 - 1e602: 8526 mv a0,s1 - 1e604: cfcf70ef jal 15b00 - 1e608: 7762 ld a4,56(sp) - 1e60a: 57fd li a5,-1 - 1e60c: 8389 srli a5,a5,0x2 - 1e60e: 8f99 sub a5,a5,a4 - 1e610: 862a mv a2,a0 - 1e612: 0aa7e263 bltu a5,a0,1e6b6 <_ZN7testingL19FormatCountableNounEiPKcS1_+0x126> - 1e616: 03010a13 addi s4,sp,48 - 1e61a: 85a6 mv a1,s1 - 1e61c: 8552 mv a0,s4 - 1e61e: ab2f70ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1e622: 01040693 addi a3,s0,16 - 1e626: e014 sd a3,0(s0) - 1e628: 6110 ld a2,0(a0) - 1e62a: 01050713 addi a4,a0,16 - 1e62e: 87aa mv a5,a0 - 1e630: 04e60f63 beq a2,a4,1e68e <_ZN7testingL19FormatCountableNounEiPKcS1_+0xfe> - 1e634: 6914 ld a3,16(a0) - 1e636: e010 sd a2,0(s0) - 1e638: e814 sd a3,16(s0) - 1e63a: 6794 ld a3,8(a5) - 1e63c: e398 sd a4,0(a5) - 1e63e: 7542 ld a0,48(sp) - 1e640: e414 sd a3,8(s0) - 1e642: 0007b423 sd zero,8(a5) - 1e646: 00078823 sb zero,16(a5) - 1e64a: 01250463 beq a0,s2,1e652 <_ZN7testingL19FormatCountableNounEiPKcS1_+0xc2> - 1e64e: 9e2f70ef jal 15830 <_ZdlPv@plt> - 1e652: 6542 ld a0,16(sp) - 1e654: 101c addi a5,sp,32 - 1e656: 00f50463 beq a0,a5,1e65e <_ZN7testingL19FormatCountableNounEiPKcS1_+0xce> - 1e65a: 9d6f70ef jal 15830 <_ZdlPv@plt> - 1e65e: 70e6 ld ra,120(sp) - 1e660: 8522 mv a0,s0 - 1e662: 7446 ld s0,112(sp) - 1e664: 74a6 ld s1,104(sp) - 1e666: 7906 ld s2,96(sp) - 1e668: 69e6 ld s3,88(sp) - 1e66a: 6a46 ld s4,80(sp) - 1e66c: 6109 addi sp,sp,128 - 1e66e: 8082 ret - 1e670: 6518 ld a4,8(a0) - 1e672: 864a mv a2,s2 - 1e674: 85be mv a1,a5 - 1e676: 0705 addi a4,a4,1 - 1e678: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 1e67c: 02058407 vle8.v v8,(a1) - 1e680: 8f15 sub a4,a4,a3 - 1e682: 95b6 add a1,a1,a3 - 1e684: 02060427 vse8.v v8,(a2) - 1e688: 9636 add a2,a2,a3 - 1e68a: f77d bnez a4,1e678 <_ZN7testingL19FormatCountableNounEiPKcS1_+0xe8> - 1e68c: bfb9 j 1e5ea <_ZN7testingL19FormatCountableNounEiPKcS1_+0x5a> - 1e68e: 6510 ld a2,8(a0) - 1e690: 853a mv a0,a4 - 1e692: 0605 addi a2,a2,1 - 1e694: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma - 1e698: 02050407 vle8.v v8,(a0) - 1e69c: 8e0d sub a2,a2,a1 - 1e69e: 952e add a0,a0,a1 - 1e6a0: 02068427 vse8.v v8,(a3) - 1e6a4: 96ae add a3,a3,a1 - 1e6a6: f67d bnez a2,1e694 <_ZN7testingL19FormatCountableNounEiPKcS1_+0x104> - 1e6a8: bf49 j 1e63a <_ZN7testingL19FormatCountableNounEiPKcS1_+0xaa> - 1e6aa: 00019517 auipc a0,0x19 - 1e6ae: 74e50513 addi a0,a0,1870 # 37df8 <_IO_stdin_used+0x350> - 1e6b2: 96ef70ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 1e6b6: 00019517 auipc a0,0x19 - 1e6ba: 74250513 addi a0,a0,1858 # 37df8 <_IO_stdin_used+0x350> - 1e6be: 03010a13 addi s4,sp,48 - 1e6c2: 95ef70ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 1e6c6: 842a mv s0,a0 - 1e6c8: a029 j 1e6d2 <_ZN7testingL19FormatCountableNounEiPKcS1_+0x142> - 1e6ca: 842a mv s0,a0 - 1e6cc: 8552 mv a0,s4 - 1e6ce: 82ef80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e6d2: 854e mv a0,s3 - 1e6d4: 828f80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e6d8: 8522 mv a0,s0 - 1e6da: 846f70ef jal 15720 <_Unwind_Resume@plt> - -000000000001e6de <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE>: - 1e6de: 7139 addi sp,sp,-64 - 1e6e0: 852e mv a0,a1 - 1e6e2: fc06 sd ra,56(sp) - 1e6e4: f822 sd s0,48(sp) - 1e6e6: f426 sd s1,40(sp) - 1e6e8: 842e mv s0,a1 - 1e6ea: 9f6f90ef jal 178e0 <_ZNK7testing9TestSuite17test_to_run_countEv> - 1e6ee: 85aa mv a1,a0 - 1e6f0: 0001a697 auipc a3,0x1a - 1e6f4: db068693 addi a3,a3,-592 # 384a0 <_IO_stdin_used+0x9f8> - 1e6f8: 850a mv a0,sp - 1e6fa: 0001a617 auipc a2,0x1a - 1e6fe: dae60613 addi a2,a2,-594 # 384a8 <_IO_stdin_used+0xa00> - 1e702: e8fff0ef jal 1e590 <_ZN7testingL19FormatCountableNounEiPKcS1_> - 1e706: 0001a597 auipc a1,0x1a - 1e70a: 91a58593 addi a1,a1,-1766 # 38020 <_IO_stdin_used+0x578> - 1e70e: 4509 li a0,2 - 1e710: 848a mv s1,sp - 1e712: 83efc0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1e716: 6410 ld a2,8(s0) - 1e718: 6582 ld a1,0(sp) - 1e71a: 0001a517 auipc a0,0x1a - 1e71e: d9650513 addi a0,a0,-618 # 384b0 <_IO_stdin_used+0xa08> - 1e722: eeff60ef jal 15610 - 1e726: 741c ld a5,40(s0) - 1e728: cf91 beqz a5,1e744 <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE+0x66> - 1e72a: 6390 ld a2,0(a5) - 1e72c: ce01 beqz a2,1e744 <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE+0x66> - 1e72e: 0001c597 auipc a1,0x1c - 1e732: 50258593 addi a1,a1,1282 # 3ac30 <_ZN7testing8internalL15kTypeParamLabelE> - 1e736: 0001a517 auipc a0,0x1a - 1e73a: d8a50513 addi a0,a0,-630 # 384c0 <_IO_stdin_used+0xa18> - 1e73e: ed3f60ef jal 15610 - 1e742: a021 j 1e74a <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE+0x6c> - 1e744: 4529 li a0,10 - 1e746: acaf70ef jal 15a10 - 1e74a: 0002b797 auipc a5,0x2b - 1e74e: 7367b783 ld a5,1846(a5) # 49e80 - 1e752: 6388 ld a0,0(a5) - 1e754: c6cf70ef jal 15bc0 - 1e758: 6502 ld a0,0(sp) - 1e75a: 081c addi a5,sp,16 - 1e75c: 00f50463 beq a0,a5,1e764 <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE+0x86> - 1e760: 8d0f70ef jal 15830 <_ZdlPv@plt> - 1e764: 70e2 ld ra,56(sp) - 1e766: 7442 ld s0,48(sp) - 1e768: 74a2 ld s1,40(sp) - 1e76a: 6121 addi sp,sp,64 - 1e76c: 8082 ret + 1e2f6: 96bf70ef jal 15c60 <__cxa_end_catch@plt> + 1e2fa: b7e9 j 1e2c4 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x124> + +000000000001e2fc <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc>: + 1e2fc: 7119 addi sp,sp,-128 + 1e2fe: 0002e797 auipc a5,0x2e + 1e302: c7a7b783 ld a5,-902(a5) # 4bf78 <_GLOBAL_OFFSET_TABLE_+0x428> + 1e306: f4a6 sd s1,104(sp) + 1e308: ecce sd s3,88(sp) + 1e30a: fc86 sd ra,120(sp) + 1e30c: f8a2 sd s0,112(sp) + 1e30e: f0ca sd s2,96(sp) + 1e310: e8d2 sd s4,80(sp) + 1e312: e4d6 sd s5,72(sp) + 1e314: 07c1 addi a5,a5,16 + 1e316: 03010993 addi s3,sp,48 + 1e31a: 00053423 sd zero,8(a0) + 1e31e: 00053823 sd zero,16(a0) + 1e322: e11c sd a5,0(a0) + 1e324: f04e sd s3,32(sp) + 1e326: 84aa mv s1,a0 + 1e328: 12058663 beqz a1,1e454 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x158> + 1e32c: 852e mv a0,a1 + 1e32e: 892e mv s2,a1 + 1e330: 8a1f70ef jal 15bd0 + 1e334: e02a sd a0,0(sp) + 1e336: 47bd li a5,15 + 1e338: 02010a13 addi s4,sp,32 + 1e33c: 842a mv s0,a0 + 1e33e: 0ea7e563 bltu a5,a0,1e428 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x12c> + 1e342: 4785 li a5,1 + 1e344: 0cf51d63 bne a0,a5,1e41e <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x122> + 1e348: 00094703 lbu a4,0(s2) + 1e34c: 87ce mv a5,s3 + 1e34e: 8a8a mv s5,sp + 1e350: 02e10823 sb a4,48(sp) + 1e354: f422 sd s0,40(sp) + 1e356: 97a2 add a5,a5,s0 + 1e358: 00078023 sb zero,0(a5) + 1e35c: 7582 ld a1,32(sp) + 1e35e: 7622 ld a2,40(sp) + 1e360: 01010913 addi s2,sp,16 + 1e364: 8556 mv a0,s5 + 1e366: 962e add a2,a2,a1 + 1e368: e04a sd s2,0(sp) + 1e36a: fd0fb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1e36e: 02800513 li a0,40 + 1e372: d2ef70ef jal 158a0 <_Znwm@plt> + 1e376: 6582 ld a1,0(sp) + 1e378: 6622 ld a2,8(sp) + 1e37a: 0002e797 auipc a5,0x2e + 1e37e: 98e7b783 ld a5,-1650(a5) # 4bd08 <_GLOBAL_OFFSET_TABLE_+0x1b8> + 1e382: 842a mv s0,a0 + 1e384: 01850713 addi a4,a0,24 + 1e388: 07c1 addi a5,a5,16 + 1e38a: 0521 addi a0,a0,8 + 1e38c: 962e add a2,a2,a1 + 1e38e: e01c sd a5,0(s0) + 1e390: e418 sd a4,8(s0) + 1e392: fa8fb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1e396: 04000513 li a0,64 + 1e39a: d06f70ef jal 158a0 <_Znwm@plt> + 1e39e: cd717057 vsetivli zero,2,e32,mf2,ta,ma + 1e3a2: 5e0031d7 vmv.v.i v3,0 + 1e3a6: 0d807057 vsetvli zero,zero,e64,m1,ta,ma + 1e3aa: 5e003157 vmv.v.i v2,0 + 1e3ae: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma + 1e3b2: 00053423 sd zero,8(a0) + 1e3b6: 00053823 sd zero,16(a0) + 1e3ba: 01850713 addi a4,a0,24 + 1e3be: 5e00b0d7 vmv.v.i v1,1 + 1e3c2: 020761a7 vse32.v v3,(a4) + 1e3c6: 02050713 addi a4,a0,32 + 1e3ca: 02077127 vse64.v v2,(a4) + 1e3ce: 03050713 addi a4,a0,48 + 1e3d2: 020760a7 vse32.v v1,(a4) + 1e3d6: 87aa mv a5,a0 + 1e3d8: 0002e717 auipc a4,0x2e + 1e3dc: bd073703 ld a4,-1072(a4) # 4bfa8 <_GLOBAL_OFFSET_TABLE_+0x458> + 1e3e0: 6888 ld a0,16(s1) + 1e3e2: 0741 addi a4,a4,16 + 1e3e4: e480 sd s0,8(s1) + 1e3e6: ff80 sd s0,56(a5) + 1e3e8: e398 sd a4,0(a5) + 1e3ea: e89c sd a5,16(s1) + 1e3ec: c511 beqz a0,1e3f8 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0xfc> + 1e3ee: 0002e317 auipc t1,0x2e + 1e3f2: 8d233303 ld t1,-1838(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 1e3f6: 9302 jalr t1 + 1e3f8: 6502 ld a0,0(sp) + 1e3fa: 01250463 beq a0,s2,1e402 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x106> + 1e3fe: d02f70ef jal 15900 <_ZdlPv@plt> + 1e402: 7502 ld a0,32(sp) + 1e404: 01350463 beq a0,s3,1e40c <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x110> + 1e408: cf8f70ef jal 15900 <_ZdlPv@plt> + 1e40c: 70e6 ld ra,120(sp) + 1e40e: 7446 ld s0,112(sp) + 1e410: 74a6 ld s1,104(sp) + 1e412: 7906 ld s2,96(sp) + 1e414: 69e6 ld s3,88(sp) + 1e416: 6a46 ld s4,80(sp) + 1e418: 6aa6 ld s5,72(sp) + 1e41a: 6109 addi sp,sp,128 + 1e41c: 8082 ret + 1e41e: 87ce mv a5,s3 + 1e420: 8a8a mv s5,sp + 1e422: d90d beqz a0,1e354 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x58> + 1e424: 854e mv a0,s3 + 1e426: a811 j 1e43a <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x13e> + 1e428: 858a mv a1,sp + 1e42a: 4601 li a2,0 + 1e42c: 8552 mv a0,s4 + 1e42e: 8a8a mv s5,sp + 1e430: a80f70ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1e434: 6782 ld a5,0(sp) + 1e436: f02a sd a0,32(sp) + 1e438: f83e sd a5,48(sp) + 1e43a: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1e43e: 02090407 vle8.v v8,(s2) + 1e442: 8c1d sub s0,s0,a5 + 1e444: 993e add s2,s2,a5 + 1e446: 02050427 vse8.v v8,(a0) + 1e44a: 953e add a0,a0,a5 + 1e44c: f47d bnez s0,1e43a <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x13e> + 1e44e: 6402 ld s0,0(sp) + 1e450: 7782 ld a5,32(sp) + 1e452: b709 j 1e354 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x58> + 1e454: 97df70ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 1e458: 842a mv s0,a0 + 1e45a: a01d j 1e480 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x184> + 1e45c: 842a mv s0,a0 + 1e45e: a831 j 1e47a <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x17e> + 1e460: 960f70ef jal 155c0 <__cxa_begin_catch@plt> + 1e464: 601c ld a5,0(s0) + 1e466: 8522 mv a0,s0 + 1e468: 679c ld a5,8(a5) + 1e46a: 9782 jalr a5 + 1e46c: c04f70ef jal 15870 <__cxa_rethrow@plt> + 1e470: 87aa mv a5,a0 + 1e472: 8522 mv a0,s0 + 1e474: 843e mv s0,a5 + 1e476: c8af70ef jal 15900 <_ZdlPv@plt> + 1e47a: 8556 mv a0,s5 + 1e47c: 945f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e480: 8552 mv a0,s4 + 1e482: 93ff80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e486: 0002e797 auipc a5,0x2e + 1e48a: 9ca7b783 ld a5,-1590(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> + 1e48e: 6888 ld a0,16(s1) + 1e490: 07c1 addi a5,a5,16 + 1e492: e09c sd a5,0(s1) + 1e494: c511 beqz a0,1e4a0 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x1a4> + 1e496: 0002e317 auipc t1,0x2e + 1e49a: 82a33303 ld t1,-2006(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 1e49e: 9302 jalr t1 + 1e4a0: 8522 mv a0,s0 + 1e4a2: b4ef70ef jal 157f0 <_Unwind_Resume@plt> + 1e4a6: 842a mv s0,a0 + 1e4a8: bff9 j 1e486 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x18a> + 1e4aa: 842a mv s0,a0 + 1e4ac: fb4f70ef jal 15c60 <__cxa_end_catch@plt> + 1e4b0: b7e9 j 1e47a <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x17e> + +000000000001e4b2 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_>: + 1e4b2: 87ae mv a5,a1 + 1e4b4: 6790 ld a2,8(a5) + 1e4b6: 618c ld a1,0(a1) + 1e4b8: 7119 addi sp,sp,-128 + 1e4ba: 0002d797 auipc a5,0x2d + 1e4be: 7767b783 ld a5,1910(a5) # 4bc30 <_GLOBAL_OFFSET_TABLE_+0xe0> + 1e4c2: f4a6 sd s1,104(sp) + 1e4c4: f0ca sd s2,96(sp) + 1e4c6: e8d2 sd s4,80(sp) + 1e4c8: fc86 sd ra,120(sp) + 1e4ca: f8a2 sd s0,112(sp) + 1e4cc: ecce sd s3,88(sp) + 1e4ce: e4d6 sd s5,72(sp) + 1e4d0: 07c1 addi a5,a5,16 + 1e4d2: 02010a13 addi s4,sp,32 + 1e4d6: 84aa mv s1,a0 + 1e4d8: 00053423 sd zero,8(a0) + 1e4dc: 00053823 sd zero,16(a0) + 1e4e0: e11c sd a5,0(a0) + 1e4e2: 03010913 addi s2,sp,48 + 1e4e6: 962e add a2,a2,a1 + 1e4e8: 8552 mv a0,s4 + 1e4ea: f04a sd s2,32(sp) + 1e4ec: e4efb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1e4f0: 7582 ld a1,32(sp) + 1e4f2: 7622 ld a2,40(sp) + 1e4f4: 01010993 addi s3,sp,16 + 1e4f8: 850a mv a0,sp + 1e4fa: 962e add a2,a2,a1 + 1e4fc: 8a8a mv s5,sp + 1e4fe: e04e sd s3,0(sp) + 1e500: e3afb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1e504: 02800513 li a0,40 + 1e508: b98f70ef jal 158a0 <_Znwm@plt> + 1e50c: 6582 ld a1,0(sp) + 1e50e: 6622 ld a2,8(sp) + 1e510: 0002d797 auipc a5,0x2d + 1e514: 7f87b783 ld a5,2040(a5) # 4bd08 <_GLOBAL_OFFSET_TABLE_+0x1b8> + 1e518: 842a mv s0,a0 + 1e51a: 01850713 addi a4,a0,24 + 1e51e: 07c1 addi a5,a5,16 + 1e520: 0521 addi a0,a0,8 + 1e522: 962e add a2,a2,a1 + 1e524: e01c sd a5,0(s0) + 1e526: e418 sd a4,8(s0) + 1e528: e12fb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1e52c: 04000513 li a0,64 + 1e530: b70f70ef jal 158a0 <_Znwm@plt> + 1e534: cd717057 vsetivli zero,2,e32,mf2,ta,ma + 1e538: 5e0031d7 vmv.v.i v3,0 + 1e53c: 0d807057 vsetvli zero,zero,e64,m1,ta,ma + 1e540: 5e003157 vmv.v.i v2,0 + 1e544: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma + 1e548: 00053423 sd zero,8(a0) + 1e54c: 00053823 sd zero,16(a0) + 1e550: 01850713 addi a4,a0,24 + 1e554: 5e00b0d7 vmv.v.i v1,1 + 1e558: 020761a7 vse32.v v3,(a4) + 1e55c: 02050713 addi a4,a0,32 + 1e560: 02077127 vse64.v v2,(a4) + 1e564: 03050713 addi a4,a0,48 + 1e568: 020760a7 vse32.v v1,(a4) + 1e56c: 87aa mv a5,a0 + 1e56e: 0002e717 auipc a4,0x2e + 1e572: a3a73703 ld a4,-1478(a4) # 4bfa8 <_GLOBAL_OFFSET_TABLE_+0x458> + 1e576: 6888 ld a0,16(s1) + 1e578: 0741 addi a4,a4,16 + 1e57a: e480 sd s0,8(s1) + 1e57c: ff80 sd s0,56(a5) + 1e57e: e398 sd a4,0(a5) + 1e580: e89c sd a5,16(s1) + 1e582: c511 beqz a0,1e58e <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0xdc> + 1e584: 0002d317 auipc t1,0x2d + 1e588: 73c33303 ld t1,1852(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 1e58c: 9302 jalr t1 + 1e58e: 6502 ld a0,0(sp) + 1e590: 01350463 beq a0,s3,1e598 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0xe6> + 1e594: b6cf70ef jal 15900 <_ZdlPv@plt> + 1e598: 7502 ld a0,32(sp) + 1e59a: 01250463 beq a0,s2,1e5a2 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0xf0> + 1e59e: b62f70ef jal 15900 <_ZdlPv@plt> + 1e5a2: 70e6 ld ra,120(sp) + 1e5a4: 7446 ld s0,112(sp) + 1e5a6: 74a6 ld s1,104(sp) + 1e5a8: 7906 ld s2,96(sp) + 1e5aa: 69e6 ld s3,88(sp) + 1e5ac: 6a46 ld s4,80(sp) + 1e5ae: 6aa6 ld s5,72(sp) + 1e5b0: 6109 addi sp,sp,128 + 1e5b2: 8082 ret + 1e5b4: 842a mv s0,a0 + 1e5b6: a035 j 1e5e2 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x130> + 1e5b8: 808f70ef jal 155c0 <__cxa_begin_catch@plt> + 1e5bc: 601c ld a5,0(s0) + 1e5be: 8522 mv a0,s0 + 1e5c0: 679c ld a5,8(a5) + 1e5c2: 9782 jalr a5 + 1e5c4: aacf70ef jal 15870 <__cxa_rethrow@plt> + 1e5c8: 842a mv s0,a0 + 1e5ca: a031 j 1e5d6 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x124> + 1e5cc: 87aa mv a5,a0 + 1e5ce: 8522 mv a0,s0 + 1e5d0: 843e mv s0,a5 + 1e5d2: b2ef70ef jal 15900 <_ZdlPv@plt> + 1e5d6: 8556 mv a0,s5 + 1e5d8: fe8f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e5dc: 8552 mv a0,s4 + 1e5de: fe2f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e5e2: 0002d797 auipc a5,0x2d + 1e5e6: 7ae7b783 ld a5,1966(a5) # 4bd90 <_GLOBAL_OFFSET_TABLE_+0x240> + 1e5ea: 6888 ld a0,16(s1) + 1e5ec: 07c1 addi a5,a5,16 + 1e5ee: e09c sd a5,0(s1) + 1e5f0: c511 beqz a0,1e5fc <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x14a> + 1e5f2: 0002d317 auipc t1,0x2d + 1e5f6: 6ce33303 ld t1,1742(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 1e5fa: 9302 jalr t1 + 1e5fc: 8522 mv a0,s0 + 1e5fe: 9f2f70ef jal 157f0 <_Unwind_Resume@plt> + 1e602: 842a mv s0,a0 + 1e604: bfe1 j 1e5dc <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x12a> + 1e606: 842a mv s0,a0 + 1e608: e58f70ef jal 15c60 <__cxa_end_catch@plt> + 1e60c: b7e9 j 1e5d6 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x124> + +000000000001e60e <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc>: + 1e60e: 7119 addi sp,sp,-128 + 1e610: 0002d797 auipc a5,0x2d + 1e614: 6207b783 ld a5,1568(a5) # 4bc30 <_GLOBAL_OFFSET_TABLE_+0xe0> + 1e618: f4a6 sd s1,104(sp) + 1e61a: ecce sd s3,88(sp) + 1e61c: fc86 sd ra,120(sp) + 1e61e: f8a2 sd s0,112(sp) + 1e620: f0ca sd s2,96(sp) + 1e622: e8d2 sd s4,80(sp) + 1e624: e4d6 sd s5,72(sp) + 1e626: 07c1 addi a5,a5,16 + 1e628: 03010993 addi s3,sp,48 + 1e62c: 00053423 sd zero,8(a0) + 1e630: 00053823 sd zero,16(a0) + 1e634: e11c sd a5,0(a0) + 1e636: f04e sd s3,32(sp) + 1e638: 84aa mv s1,a0 + 1e63a: 12058663 beqz a1,1e766 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x158> + 1e63e: 852e mv a0,a1 + 1e640: 892e mv s2,a1 + 1e642: d8ef70ef jal 15bd0 + 1e646: e02a sd a0,0(sp) + 1e648: 47bd li a5,15 + 1e64a: 02010a13 addi s4,sp,32 + 1e64e: 842a mv s0,a0 + 1e650: 0ea7e563 bltu a5,a0,1e73a <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x12c> + 1e654: 4785 li a5,1 + 1e656: 0cf51d63 bne a0,a5,1e730 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x122> + 1e65a: 00094703 lbu a4,0(s2) + 1e65e: 87ce mv a5,s3 + 1e660: 8a8a mv s5,sp + 1e662: 02e10823 sb a4,48(sp) + 1e666: f422 sd s0,40(sp) + 1e668: 97a2 add a5,a5,s0 + 1e66a: 00078023 sb zero,0(a5) + 1e66e: 7582 ld a1,32(sp) + 1e670: 7622 ld a2,40(sp) + 1e672: 01010913 addi s2,sp,16 + 1e676: 8556 mv a0,s5 + 1e678: 962e add a2,a2,a1 + 1e67a: e04a sd s2,0(sp) + 1e67c: cbefb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1e680: 02800513 li a0,40 + 1e684: a1cf70ef jal 158a0 <_Znwm@plt> + 1e688: 6582 ld a1,0(sp) + 1e68a: 6622 ld a2,8(sp) + 1e68c: 0002d797 auipc a5,0x2d + 1e690: 67c7b783 ld a5,1660(a5) # 4bd08 <_GLOBAL_OFFSET_TABLE_+0x1b8> + 1e694: 842a mv s0,a0 + 1e696: 01850713 addi a4,a0,24 + 1e69a: 07c1 addi a5,a5,16 + 1e69c: 0521 addi a0,a0,8 + 1e69e: 962e add a2,a2,a1 + 1e6a0: e01c sd a5,0(s0) + 1e6a2: e418 sd a4,8(s0) + 1e6a4: c96fb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 1e6a8: 04000513 li a0,64 + 1e6ac: 9f4f70ef jal 158a0 <_Znwm@plt> + 1e6b0: cd717057 vsetivli zero,2,e32,mf2,ta,ma + 1e6b4: 5e0031d7 vmv.v.i v3,0 + 1e6b8: 0d807057 vsetvli zero,zero,e64,m1,ta,ma + 1e6bc: 5e003157 vmv.v.i v2,0 + 1e6c0: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma + 1e6c4: 00053423 sd zero,8(a0) + 1e6c8: 00053823 sd zero,16(a0) + 1e6cc: 01850713 addi a4,a0,24 + 1e6d0: 5e00b0d7 vmv.v.i v1,1 + 1e6d4: 020761a7 vse32.v v3,(a4) + 1e6d8: 02050713 addi a4,a0,32 + 1e6dc: 02077127 vse64.v v2,(a4) + 1e6e0: 03050713 addi a4,a0,48 + 1e6e4: 020760a7 vse32.v v1,(a4) + 1e6e8: 87aa mv a5,a0 + 1e6ea: 0002e717 auipc a4,0x2e + 1e6ee: 8be73703 ld a4,-1858(a4) # 4bfa8 <_GLOBAL_OFFSET_TABLE_+0x458> + 1e6f2: 6888 ld a0,16(s1) + 1e6f4: 0741 addi a4,a4,16 + 1e6f6: e480 sd s0,8(s1) + 1e6f8: ff80 sd s0,56(a5) + 1e6fa: e398 sd a4,0(a5) + 1e6fc: e89c sd a5,16(s1) + 1e6fe: c511 beqz a0,1e70a <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0xfc> + 1e700: 0002d317 auipc t1,0x2d + 1e704: 5c033303 ld t1,1472(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 1e708: 9302 jalr t1 + 1e70a: 6502 ld a0,0(sp) + 1e70c: 01250463 beq a0,s2,1e714 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x106> + 1e710: 9f0f70ef jal 15900 <_ZdlPv@plt> + 1e714: 7502 ld a0,32(sp) + 1e716: 01350463 beq a0,s3,1e71e <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x110> + 1e71a: 9e6f70ef jal 15900 <_ZdlPv@plt> + 1e71e: 70e6 ld ra,120(sp) + 1e720: 7446 ld s0,112(sp) + 1e722: 74a6 ld s1,104(sp) + 1e724: 7906 ld s2,96(sp) + 1e726: 69e6 ld s3,88(sp) + 1e728: 6a46 ld s4,80(sp) + 1e72a: 6aa6 ld s5,72(sp) + 1e72c: 6109 addi sp,sp,128 + 1e72e: 8082 ret + 1e730: 87ce mv a5,s3 + 1e732: 8a8a mv s5,sp + 1e734: d90d beqz a0,1e666 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x58> + 1e736: 854e mv a0,s3 + 1e738: a811 j 1e74c <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x13e> + 1e73a: 858a mv a1,sp + 1e73c: 4601 li a2,0 + 1e73e: 8552 mv a0,s4 + 1e740: 8a8a mv s5,sp + 1e742: f6ff60ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1e746: 6782 ld a5,0(sp) + 1e748: f02a sd a0,32(sp) + 1e74a: f83e sd a5,48(sp) + 1e74c: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1e750: 02090407 vle8.v v8,(s2) + 1e754: 8c1d sub s0,s0,a5 + 1e756: 993e add s2,s2,a5 + 1e758: 02050427 vse8.v v8,(a0) + 1e75c: 953e add a0,a0,a5 + 1e75e: f47d bnez s0,1e74c <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x13e> + 1e760: 6402 ld s0,0(sp) + 1e762: 7782 ld a5,32(sp) + 1e764: b709 j 1e666 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x58> + 1e766: e6af70ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 1e76a: 842a mv s0,a0 + 1e76c: a01d j 1e792 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x184> 1e76e: 842a mv s0,a0 - 1e770: 8526 mv a0,s1 - 1e772: f8bf70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e776: 8522 mv a0,s0 - 1e778: fa9f60ef jal 15720 <_Unwind_Resume@plt> - -000000000001e77c <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi>: - 1e77c: 0002b797 auipc a5,0x2b - 1e780: 7a47b783 ld a5,1956(a5) # 49f20 <_GLOBAL_OFFSET_TABLE_+0x3d0> - 1e784: 4398 lw a4,0(a5) - 1e786: 711d addi sp,sp,-96 - 1e788: e8a2 sd s0,80(sp) - 1e78a: ec86 sd ra,88(sp) - 1e78c: e4a6 sd s1,72(sp) - 1e78e: e0ca sd s2,64(sp) - 1e790: 4785 li a5,1 - 1e792: 842e mv s0,a1 - 1e794: 00f70a63 beq a4,a5,1e7a8 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x2c> - 1e798: 0016059b addiw a1,a2,1 - 1e79c: 0001a517 auipc a0,0x1a - 1e7a0: d3c50513 addi a0,a0,-708 # 384d8 <_IO_stdin_used+0xa30> - 1e7a4: e6df60ef jal 15610 - 1e7a8: 0002b797 auipc a5,0x2b - 1e7ac: 7c07b783 ld a5,1984(a5) # 49f68 <_GLOBAL_OFFSET_TABLE_+0x418> - 1e7b0: 6384 ld s1,0(a5) - 1e7b2: 0001c597 auipc a1,0x1c - 1e7b6: 47658593 addi a1,a1,1142 # 3ac28 <_ZN7testingL16kUniversalFilterE> - 1e7ba: 8526 mv a0,s1 - 1e7bc: a11fa0ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1e7c0: cd55 beqz a0,1e87c <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x100> - 1e7c2: 4601 li a2,0 - 1e7c4: 0001c597 auipc a1,0x1c - 1e7c8: 4c458593 addi a1,a1,1220 # 3ac88 <_ZN7testingL15kTestShardIndexE> - 1e7cc: 0001c517 auipc a0,0x1c - 1e7d0: 4a450513 addi a0,a0,1188 # 3ac70 <_ZN7testingL16kTestTotalShardsE> - 1e7d4: b2bfe0ef jal 1d2fe <_ZN7testing8internal11ShouldShardEPKcS2_b> - 1e7d8: 0c051a63 bnez a0,1e8ac <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x130> - 1e7dc: 0002b797 auipc a5,0x2b - 1e7e0: 7247b783 ld a5,1828(a5) # 49f00 <_GLOBAL_OFFSET_TABLE_+0x3b0> - 1e7e4: 0007c783 lbu a5,0(a5) - 1e7e8: 10079263 bnez a5,1e8ec <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x170> - 1e7ec: 0001a597 auipc a1,0x1a - 1e7f0: da458593 addi a1,a1,-604 # 38590 <_IO_stdin_used+0xae8> - 1e7f4: 4509 li a0,2 - 1e7f6: f5bfb0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1e7fa: 8522 mv a0,s0 - 1e7fc: e44fc0ef jal 1ae40 <_ZNK7testing8UnitTest17test_to_run_countEv> - 1e800: 85aa mv a1,a0 - 1e802: 0001a697 auipc a3,0x1a - 1e806: c9e68693 addi a3,a3,-866 # 384a0 <_IO_stdin_used+0x9f8> - 1e80a: 850a mv a0,sp - 1e80c: 0001a617 auipc a2,0x1a - 1e810: c9c60613 addi a2,a2,-868 # 384a8 <_IO_stdin_used+0xa00> - 1e814: d7dff0ef jal 1e590 <_ZN7testingL19FormatCountableNounEiPKcS1_> - 1e818: 8522 mv a0,s0 - 1e81a: 6902 ld s2,0(sp) - 1e81c: 848a mv s1,sp - 1e81e: ddafc0ef jal 1adf8 <_ZNK7testing8UnitTest23test_suite_to_run_countEv> - 1e822: 1000 addi s0,sp,32 - 1e824: 85aa mv a1,a0 - 1e826: 0001a697 auipc a3,0x1a - 1e82a: d7a68693 addi a3,a3,-646 # 385a0 <_IO_stdin_used+0xaf8> - 1e82e: 8522 mv a0,s0 - 1e830: 0001a617 auipc a2,0x1a - 1e834: d8060613 addi a2,a2,-640 # 385b0 <_IO_stdin_used+0xb08> - 1e838: d59ff0ef jal 1e590 <_ZN7testingL19FormatCountableNounEiPKcS1_> - 1e83c: 7602 ld a2,32(sp) - 1e83e: 85ca mv a1,s2 - 1e840: 0001a517 auipc a0,0x1a - 1e844: d8050513 addi a0,a0,-640 # 385c0 <_IO_stdin_used+0xb18> - 1e848: dc9f60ef jal 15610 - 1e84c: 7502 ld a0,32(sp) - 1e84e: 181c addi a5,sp,48 - 1e850: 00f50463 beq a0,a5,1e858 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0xdc> - 1e854: fddf60ef jal 15830 <_ZdlPv@plt> - 1e858: 6502 ld a0,0(sp) - 1e85a: 081c addi a5,sp,16 - 1e85c: 00f50463 beq a0,a5,1e864 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0xe8> - 1e860: fd1f60ef jal 15830 <_ZdlPv@plt> - 1e864: 6446 ld s0,80(sp) - 1e866: 0002b797 auipc a5,0x2b - 1e86a: 61a7b783 ld a5,1562(a5) # 49e80 - 1e86e: 60e6 ld ra,88(sp) - 1e870: 64a6 ld s1,72(sp) - 1e872: 6906 ld s2,64(sp) - 1e874: 6388 ld a0,0(a5) - 1e876: 6125 addi sp,sp,96 - 1e878: b48f706f j 15bc0 - 1e87c: 0001a617 auipc a2,0x1a - 1e880: c8c60613 addi a2,a2,-884 # 38508 <_IO_stdin_used+0xa60> - 1e884: 0001a597 auipc a1,0x1a - 1e888: c9458593 addi a1,a1,-876 # 38518 <_IO_stdin_used+0xa70> - 1e88c: 450d li a0,3 - 1e88e: 86a6 mv a3,s1 - 1e890: ec1fb0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1e894: 4601 li a2,0 - 1e896: 0001c597 auipc a1,0x1c - 1e89a: 3f258593 addi a1,a1,1010 # 3ac88 <_ZN7testingL15kTestShardIndexE> - 1e89e: 0001c517 auipc a0,0x1c - 1e8a2: 3d250513 addi a0,a0,978 # 3ac70 <_ZN7testingL16kTestTotalShardsE> - 1e8a6: a59fe0ef jal 1d2fe <_ZN7testing8internal11ShouldShardEPKcS2_b> - 1e8aa: d90d beqz a0,1e7dc <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x60> - 1e8ac: 55fd li a1,-1 - 1e8ae: 0001c517 auipc a0,0x1c - 1e8b2: 3da50513 addi a0,a0,986 # 3ac88 <_ZN7testingL15kTestShardIndexE> - 1e8b6: da6fe0ef jal 1ce5c <_ZN7testing8internal17Int32FromEnvOrDieEPKci> - 1e8ba: 84aa mv s1,a0 - 1e8bc: 0001c517 auipc a0,0x1c - 1e8c0: 3b450513 addi a0,a0,948 # 3ac70 <_ZN7testingL16kTestTotalShardsE> - 1e8c4: 93cf70ef jal 15a00 - 1e8c8: 86aa mv a3,a0 - 1e8ca: 0014861b addiw a2,s1,1 - 1e8ce: 0001a597 auipc a1,0x1a - 1e8d2: c6258593 addi a1,a1,-926 # 38530 <_IO_stdin_used+0xa88> - 1e8d6: 450d li a0,3 - 1e8d8: e79fb0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1e8dc: 0002b797 auipc a5,0x2b - 1e8e0: 6247b783 ld a5,1572(a5) # 49f00 <_GLOBAL_OFFSET_TABLE_+0x3b0> - 1e8e4: 0007c783 lbu a5,0(a5) - 1e8e8: f00782e3 beqz a5,1e7ec <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x70> - 1e8ec: 8522 mv a0,s0 - 1e8ee: 931fc0ef jal 1b21e <_ZNK7testing8UnitTest11random_seedEv> - 1e8f2: 862a mv a2,a0 - 1e8f4: 0001a597 auipc a1,0x1a - 1e8f8: c6458593 addi a1,a1,-924 # 38558 <_IO_stdin_used+0xab0> - 1e8fc: 450d li a0,3 - 1e8fe: e53fb0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1e902: b5ed j 1e7ec <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x70> - 1e904: 87aa mv a5,a0 - 1e906: 8522 mv a0,s0 - 1e908: 843e mv s0,a5 - 1e90a: df3f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e90e: 8526 mv a0,s1 - 1e910: dedf70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e914: 8522 mv a0,s0 - 1e916: e0bf60ef jal 15720 <_Unwind_Resume@plt> - 1e91a: 842a mv s0,a0 - 1e91c: bfcd j 1e90e <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x192> - -000000000001e91e <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE>: - 1e91e: 715d addi sp,sp,-80 - 1e920: fc26 sd s1,56(sp) - 1e922: 09058493 addi s1,a1,144 - 1e926: 8526 mv a0,s1 - 1e928: e0a2 sd s0,64(sp) - 1e92a: e486 sd ra,72(sp) - 1e92c: 842e mv s0,a1 - 1e92e: d44fb0ef jal 19e72 <_ZNK7testing10TestResult7SkippedEv> - 1e932: c945 beqz a0,1e9e2 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0xc4> - 1e934: 8526 mv a0,s1 - 1e936: d3cfb0ef jal 19e72 <_ZNK7testing10TestResult7SkippedEv> - 1e93a: ed35 bnez a0,1e9b6 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x98> - 1e93c: 00019597 auipc a1,0x19 - 1e940: 7bc58593 addi a1,a1,1980 # 380f8 <_IO_stdin_used+0x650> - 1e944: 4505 li a0,1 - 1e946: e0bfb0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1e94a: 7010 ld a2,32(s0) - 1e94c: 600c ld a1,0(s0) - 1e94e: 00019517 auipc a0,0x19 - 1e952: 73a50513 addi a0,a0,1850 # 38088 <_IO_stdin_used+0x5e0> - 1e956: cbbf60ef jal 15610 - 1e95a: 8526 mv a0,s1 - 1e95c: b84fb0ef jal 19ce0 <_ZNK7testing10TestResult6FailedEv> - 1e960: ed49 bnez a0,1e9fa <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0xdc> - 1e962: 0002b797 auipc a5,0x2b - 1e966: 4be7b783 ld a5,1214(a5) # 49e20 <_GLOBAL_OFFSET_TABLE_+0x2d0> - 1e96a: 0007c783 lbu a5,0(a5) - 1e96e: cfa1 beqz a5,1e9c6 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0xa8> - 1e970: 10843783 ld a5,264(s0) - 1e974: 0800 addi s0,sp,16 - 1e976: 8522 mv a0,s0 - 1e978: 002c addi a1,sp,8 - 1e97a: 0002b317 auipc t1,0x2b - 1e97e: 51e33303 ld t1,1310(t1) # 49e98 <_GLOBAL_OFFSET_TABLE_+0x348> - 1e982: e43e sd a5,8(sp) - 1e984: 9302 jalr t1 - 1e986: 65c2 ld a1,16(sp) - 1e988: 0001a517 auipc a0,0x1a - 1e98c: c6050513 addi a0,a0,-928 # 385e8 <_IO_stdin_used+0xb40> - 1e990: c81f60ef jal 15610 - 1e994: 6542 ld a0,16(sp) - 1e996: 101c addi a5,sp,32 - 1e998: 00f50463 beq a0,a5,1e9a0 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x82> - 1e99c: e95f60ef jal 15830 <_ZdlPv@plt> - 1e9a0: 6406 ld s0,64(sp) - 1e9a2: 0002b797 auipc a5,0x2b - 1e9a6: 4de7b783 ld a5,1246(a5) # 49e80 - 1e9aa: 60a6 ld ra,72(sp) - 1e9ac: 74e2 ld s1,56(sp) - 1e9ae: 6388 ld a0,0(a5) - 1e9b0: 6161 addi sp,sp,80 - 1e9b2: a0ef706f j 15bc0 - 1e9b6: 00019597 auipc a1,0x19 - 1e9ba: 73258593 addi a1,a1,1842 # 380e8 <_IO_stdin_used+0x640> - 1e9be: 4509 li a0,2 - 1e9c0: d91fb0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1e9c4: b759 j 1e94a <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x2c> - 1e9c6: 4529 li a0,10 - 1e9c8: 848f70ef jal 15a10 - 1e9cc: 0002b797 auipc a5,0x2b - 1e9d0: 4b47b783 ld a5,1204(a5) # 49e80 - 1e9d4: 6406 ld s0,64(sp) - 1e9d6: 60a6 ld ra,72(sp) - 1e9d8: 74e2 ld s1,56(sp) - 1e9da: 6388 ld a0,0(a5) - 1e9dc: 6161 addi sp,sp,80 - 1e9de: 9e2f706f j 15bc0 - 1e9e2: 8526 mv a0,s1 - 1e9e4: afcfb0ef jal 19ce0 <_ZNK7testing10TestResult6FailedEv> - 1e9e8: f531 bnez a0,1e934 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x16> - 1e9ea: 0001a597 auipc a1,0x1a - 1e9ee: bee58593 addi a1,a1,-1042 # 385d8 <_IO_stdin_used+0xb30> - 1e9f2: 4509 li a0,2 - 1e9f4: d5dfb0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1e9f8: bf89 j 1e94a <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x2c> - 1e9fa: 603c ld a5,64(s0) - 1e9fc: f84a sd s2,48(sp) - 1e9fe: 6438 ld a4,72(s0) - 1ea00: cfa1 beqz a5,1ea58 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x13a> - 1ea02: 6384 ld s1,0(a5) - 1ea04: cb25 beqz a4,1ea74 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x156> - 1ea06: 00073903 ld s2,0(a4) - 1ea0a: c8b1 beqz s1,1ea5e <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x140> - 1ea0c: 00019517 auipc a0,0x19 - 1ea10: 6fc50513 addi a0,a0,1788 # 38108 <_IO_stdin_used+0x660> - 1ea14: bfdf60ef jal 15610 - 1ea18: 8626 mv a2,s1 - 1ea1a: 0001c597 auipc a1,0x1c - 1ea1e: 21658593 addi a1,a1,534 # 3ac30 <_ZN7testing8internalL15kTypeParamLabelE> - 1ea22: 00019517 auipc a0,0x19 - 1ea26: 6f650513 addi a0,a0,1782 # 38118 <_IO_stdin_used+0x670> - 1ea2a: be7f60ef jal 15610 - 1ea2e: 04090163 beqz s2,1ea70 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x152> - 1ea32: 00019517 auipc a0,0x19 - 1ea36: 6ee50513 addi a0,a0,1774 # 38120 <_IO_stdin_used+0x678> - 1ea3a: bd7f60ef jal 15610 - 1ea3e: 864a mv a2,s2 - 1ea40: 0001c597 auipc a1,0x1c - 1ea44: 20058593 addi a1,a1,512 # 3ac40 <_ZN7testing8internalL16kValueParamLabelE> - 1ea48: 00019517 auipc a0,0x19 - 1ea4c: 6d050513 addi a0,a0,1744 # 38118 <_IO_stdin_used+0x670> - 1ea50: bc1f60ef jal 15610 - 1ea54: 7942 ld s2,48(sp) - 1ea56: b731 j 1e962 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x44> - 1ea58: cf01 beqz a4,1ea70 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x152> - 1ea5a: 00073903 ld s2,0(a4) - 1ea5e: 00090963 beqz s2,1ea70 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x152> - 1ea62: 00019517 auipc a0,0x19 - 1ea66: 6a650513 addi a0,a0,1702 # 38108 <_IO_stdin_used+0x660> - 1ea6a: ba7f60ef jal 15610 - 1ea6e: bfc1 j 1ea3e <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x120> - 1ea70: 7942 ld s2,48(sp) - 1ea72: bdc5 j 1e962 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x44> - 1ea74: dcf5 beqz s1,1ea70 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x152> - 1ea76: 00019517 auipc a0,0x19 - 1ea7a: 69250513 addi a0,a0,1682 # 38108 <_IO_stdin_used+0x660> - 1ea7e: b93f60ef jal 15610 - 1ea82: 8626 mv a2,s1 - 1ea84: 0001c597 auipc a1,0x1c - 1ea88: 1ac58593 addi a1,a1,428 # 3ac30 <_ZN7testing8internalL15kTypeParamLabelE> - 1ea8c: 00019517 auipc a0,0x19 - 1ea90: 68c50513 addi a0,a0,1676 # 38118 <_IO_stdin_used+0x670> - 1ea94: b7df60ef jal 15610 - 1ea98: 7942 ld s2,48(sp) - 1ea9a: b5e1 j 1e962 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x44> - 1ea9c: 87aa mv a5,a0 - 1ea9e: 8522 mv a0,s0 - 1eaa0: f84a sd s2,48(sp) - 1eaa2: 843e mv s0,a5 - 1eaa4: c59f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1eaa8: 8522 mv a0,s0 - 1eaaa: c77f60ef jal 15720 <_Unwind_Resume@plt> - -000000000001eaae <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE>: - 1eaae: 0002b797 auipc a5,0x2b - 1eab2: 3727b783 ld a5,882(a5) # 49e20 <_GLOBAL_OFFSET_TABLE_+0x2d0> - 1eab6: 0007c783 lbu a5,0(a5) - 1eaba: e391 bnez a5,1eabe <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE+0x10> - 1eabc: 8082 ret - 1eabe: 7119 addi sp,sp,-128 - 1eac0: 852e mv a0,a1 - 1eac2: fc86 sd ra,120(sp) - 1eac4: f8a2 sd s0,112(sp) - 1eac6: f4a6 sd s1,104(sp) - 1eac8: 842e mv s0,a1 - 1eaca: f0ca sd s2,96(sp) - 1eacc: ecce sd s3,88(sp) - 1eace: 0804 addi s1,sp,16 - 1ead0: e11f80ef jal 178e0 <_ZNK7testing9TestSuite17test_to_run_countEv> - 1ead4: 85aa mv a1,a0 - 1ead6: 0001a697 auipc a3,0x1a - 1eada: 9ca68693 addi a3,a3,-1590 # 384a0 <_IO_stdin_used+0x9f8> - 1eade: 8526 mv a0,s1 - 1eae0: 0001a617 auipc a2,0x1a - 1eae4: 9c860613 addi a2,a2,-1592 # 384a8 <_IO_stdin_used+0xa00> - 1eae8: aa9ff0ef jal 1e590 <_ZN7testingL19FormatCountableNounEiPKcS1_> - 1eaec: 00019597 auipc a1,0x19 - 1eaf0: 53458593 addi a1,a1,1332 # 38020 <_IO_stdin_used+0x578> - 1eaf4: 4509 li a0,2 - 1eaf6: c5bfb0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1eafa: 605c ld a5,128(s0) - 1eafc: 03010913 addi s2,sp,48 - 1eb00: 854a mv a0,s2 - 1eb02: 002c addi a1,sp,8 - 1eb04: 0002b317 auipc t1,0x2b - 1eb08: 39433303 ld t1,916(t1) # 49e98 <_GLOBAL_OFFSET_TABLE_+0x348> - 1eb0c: 00843983 ld s3,8(s0) - 1eb10: e43e sd a5,8(sp) - 1eb12: 6442 ld s0,16(sp) - 1eb14: 9302 jalr t1 - 1eb16: 76c2 ld a3,48(sp) - 1eb18: 864e mv a2,s3 - 1eb1a: 85a2 mv a1,s0 - 1eb1c: 0001a517 auipc a0,0x1a - 1eb20: adc50513 addi a0,a0,-1316 # 385f8 <_IO_stdin_used+0xb50> - 1eb24: aedf60ef jal 15610 - 1eb28: 7542 ld a0,48(sp) - 1eb2a: 009c addi a5,sp,64 - 1eb2c: 00f50463 beq a0,a5,1eb34 <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE+0x86> - 1eb30: d01f60ef jal 15830 <_ZdlPv@plt> - 1eb34: 0002b797 auipc a5,0x2b - 1eb38: 34c7b783 ld a5,844(a5) # 49e80 - 1eb3c: 6388 ld a0,0(a5) - 1eb3e: 882f70ef jal 15bc0 - 1eb42: 6542 ld a0,16(sp) - 1eb44: 101c addi a5,sp,32 - 1eb46: 00f50463 beq a0,a5,1eb4e <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE+0xa0> - 1eb4a: ce7f60ef jal 15830 <_ZdlPv@plt> - 1eb4e: 70e6 ld ra,120(sp) - 1eb50: 7446 ld s0,112(sp) - 1eb52: 74a6 ld s1,104(sp) - 1eb54: 7906 ld s2,96(sp) - 1eb56: 69e6 ld s3,88(sp) - 1eb58: 6109 addi sp,sp,128 - 1eb5a: 8082 ret - 1eb5c: 842a mv s0,a0 - 1eb5e: a029 j 1eb68 <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE+0xba> - 1eb60: 842a mv s0,a0 - 1eb62: 854a mv a0,s2 - 1eb64: b99f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1eb68: 8526 mv a0,s1 - 1eb6a: b93f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1eb6e: 8522 mv a0,s0 - 1eb70: bb1f60ef jal 15720 <_Unwind_Resume@plt> - -000000000001eb74 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi>: - 1eb74: 7119 addi sp,sp,-128 - 1eb76: f8a2 sd s0,112(sp) - 1eb78: 4509 li a0,2 - 1eb7a: 842e mv s0,a1 - 1eb7c: 0001a597 auipc a1,0x1a - 1eb80: a1458593 addi a1,a1,-1516 # 38590 <_IO_stdin_used+0xae8> - 1eb84: fc86 sd ra,120(sp) - 1eb86: f0ca sd s2,96(sp) - 1eb88: ecce sd s3,88(sp) - 1eb8a: f4a6 sd s1,104(sp) - 1eb8c: bc5fb0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1eb90: 8522 mv a0,s0 - 1eb92: aaefc0ef jal 1ae40 <_ZNK7testing8UnitTest17test_to_run_countEv> - 1eb96: 01010993 addi s3,sp,16 - 1eb9a: 85aa mv a1,a0 - 1eb9c: 0001a697 auipc a3,0x1a - 1eba0: 90468693 addi a3,a3,-1788 # 384a0 <_IO_stdin_used+0x9f8> - 1eba4: 854e mv a0,s3 - 1eba6: 0001a617 auipc a2,0x1a - 1ebaa: 90260613 addi a2,a2,-1790 # 384a8 <_IO_stdin_used+0xa00> - 1ebae: 9e3ff0ef jal 1e590 <_ZN7testingL19FormatCountableNounEiPKcS1_> - 1ebb2: 8522 mv a0,s0 - 1ebb4: 6942 ld s2,16(sp) - 1ebb6: a42fc0ef jal 1adf8 <_ZNK7testing8UnitTest23test_suite_to_run_countEv> - 1ebba: 1804 addi s1,sp,48 - 1ebbc: 85aa mv a1,a0 - 1ebbe: 0001a697 auipc a3,0x1a - 1ebc2: 9e268693 addi a3,a3,-1566 # 385a0 <_IO_stdin_used+0xaf8> - 1ebc6: 8526 mv a0,s1 - 1ebc8: 0001a617 auipc a2,0x1a - 1ebcc: 9e860613 addi a2,a2,-1560 # 385b0 <_IO_stdin_used+0xb08> - 1ebd0: 9c1ff0ef jal 1e590 <_ZN7testingL19FormatCountableNounEiPKcS1_> - 1ebd4: 7642 ld a2,48(sp) - 1ebd6: 85ca mv a1,s2 - 1ebd8: 0001a517 auipc a0,0x1a - 1ebdc: a5050513 addi a0,a0,-1456 # 38628 <_IO_stdin_used+0xb80> - 1ebe0: a31f60ef jal 15610 - 1ebe4: 7542 ld a0,48(sp) - 1ebe6: 04010913 addi s2,sp,64 - 1ebea: 01250463 beq a0,s2,1ebf2 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x7e> - 1ebee: c43f60ef jal 15830 <_ZdlPv@plt> - 1ebf2: 6542 ld a0,16(sp) - 1ebf4: 101c addi a5,sp,32 - 1ebf6: 00f50463 beq a0,a5,1ebfe <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x8a> - 1ebfa: c37f60ef jal 15830 <_ZdlPv@plt> - 1ebfe: 0002b797 auipc a5,0x2b - 1ec02: 2227b783 ld a5,546(a5) # 49e20 <_GLOBAL_OFFSET_TABLE_+0x2d0> - 1ec06: 0007c783 lbu a5,0(a5) - 1ec0a: cb8d beqz a5,1ec3c <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0xc8> - 1ec0c: 8522 mv a0,s0 - 1ec0e: a40fc0ef jal 1ae4e <_ZNK7testing8UnitTest12elapsed_timeEv> - 1ec12: 87aa mv a5,a0 - 1ec14: 85ce mv a1,s3 - 1ec16: 8526 mv a0,s1 - 1ec18: 0002b317 auipc t1,0x2b - 1ec1c: 28033303 ld t1,640(t1) # 49e98 <_GLOBAL_OFFSET_TABLE_+0x348> - 1ec20: e83e sd a5,16(sp) - 1ec22: 9302 jalr t1 - 1ec24: 75c2 ld a1,48(sp) - 1ec26: 0001a517 auipc a0,0x1a - 1ec2a: a1250513 addi a0,a0,-1518 # 38638 <_IO_stdin_used+0xb90> - 1ec2e: 9e3f60ef jal 15610 - 1ec32: 7542 ld a0,48(sp) - 1ec34: 01250463 beq a0,s2,1ec3c <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0xc8> - 1ec38: bf9f60ef jal 15830 <_ZdlPv@plt> - 1ec3c: 4529 li a0,10 - 1ec3e: dd3f60ef jal 15a10 - 1ec42: 0001a597 auipc a1,0x1a - 1ec46: a0658593 addi a1,a1,-1530 # 38648 <_IO_stdin_used+0xba0> - 1ec4a: 4509 li a0,2 - 1ec4c: b05fb0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1ec50: 8522 mv a0,s0 - 1ec52: 9c4fc0ef jal 1ae16 <_ZNK7testing8UnitTest21successful_test_countEv> - 1ec56: 85aa mv a1,a0 - 1ec58: 0001a697 auipc a3,0x1a - 1ec5c: 84868693 addi a3,a3,-1976 # 384a0 <_IO_stdin_used+0x9f8> - 1ec60: 8526 mv a0,s1 - 1ec62: 0001a617 auipc a2,0x1a - 1ec66: 84660613 addi a2,a2,-1978 # 384a8 <_IO_stdin_used+0xa00> - 1ec6a: 927ff0ef jal 1e590 <_ZN7testingL19FormatCountableNounEiPKcS1_> - 1ec6e: 75c2 ld a1,48(sp) - 1ec70: 0001a517 auipc a0,0x1a - 1ec74: 96050513 addi a0,a0,-1696 # 385d0 <_IO_stdin_used+0xb28> - 1ec78: 999f60ef jal 15610 - 1ec7c: 7542 ld a0,48(sp) - 1ec7e: 01250463 beq a0,s2,1ec86 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x112> - 1ec82: baff60ef jal 15830 <_ZdlPv@plt> - 1ec86: 8522 mv a0,s0 - 1ec88: 994fc0ef jal 1ae1c <_ZNK7testing8UnitTest18skipped_test_countEv> - 1ec8c: 89aa mv s3,a0 - 1ec8e: 04a05463 blez a0,1ecd6 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x162> - 1ec92: 00019597 auipc a1,0x19 - 1ec96: 45658593 addi a1,a1,1110 # 380e8 <_IO_stdin_used+0x640> - 1ec9a: 4509 li a0,2 - 1ec9c: ab5fb0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1eca0: 85ce mv a1,s3 - 1eca2: 8526 mv a0,s1 - 1eca4: 00019697 auipc a3,0x19 - 1eca8: 7fc68693 addi a3,a3,2044 # 384a0 <_IO_stdin_used+0x9f8> - 1ecac: 00019617 auipc a2,0x19 - 1ecb0: 7fc60613 addi a2,a2,2044 # 384a8 <_IO_stdin_used+0xa00> - 1ecb4: 8ddff0ef jal 1e590 <_ZN7testingL19FormatCountableNounEiPKcS1_> - 1ecb8: 75c2 ld a1,48(sp) - 1ecba: 0001a517 auipc a0,0x1a - 1ecbe: 99e50513 addi a0,a0,-1634 # 38658 <_IO_stdin_used+0xbb0> - 1ecc2: 94ff60ef jal 15610 - 1ecc6: 7542 ld a0,48(sp) - 1ecc8: 01250463 beq a0,s2,1ecd0 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x15c> - 1eccc: b65f60ef jal 15830 <_ZdlPv@plt> - 1ecd0: 8522 mv a0,s0 - 1ecd2: a12fc0ef jal 1aee4 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE> - 1ecd6: 8522 mv a0,s0 - 1ecd8: 94afc0ef jal 1ae22 <_ZNK7testing8UnitTest17failed_test_countEv> - 1ecdc: 89aa mv s3,a0 - 1ecde: 8522 mv a0,s0 - 1ece0: 976fc0ef jal 1ae56 <_ZNK7testing8UnitTest6PassedEv> - 1ece4: e53d bnez a0,1ed52 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1de> - 1ece6: 8522 mv a0,s0 - 1ece8: e8d2 sd s4,80(sp) - 1ecea: 938fc0ef jal 1ae22 <_ZNK7testing8UnitTest17failed_test_countEv> - 1ecee: 8a2a mv s4,a0 - 1ecf0: 00019597 auipc a1,0x19 - 1ecf4: 40858593 addi a1,a1,1032 # 380f8 <_IO_stdin_used+0x650> - 1ecf8: 4505 li a0,1 - 1ecfa: a57fb0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1ecfe: 85d2 mv a1,s4 - 1ed00: 8526 mv a0,s1 - 1ed02: 00019697 auipc a3,0x19 - 1ed06: 79e68693 addi a3,a3,1950 # 384a0 <_IO_stdin_used+0x9f8> - 1ed0a: 00019617 auipc a2,0x19 - 1ed0e: 79e60613 addi a2,a2,1950 # 384a8 <_IO_stdin_used+0xa00> - 1ed12: 87fff0ef jal 1e590 <_ZN7testingL19FormatCountableNounEiPKcS1_> - 1ed16: 75c2 ld a1,48(sp) - 1ed18: 0001a517 auipc a0,0x1a - 1ed1c: 94050513 addi a0,a0,-1728 # 38658 <_IO_stdin_used+0xbb0> - 1ed20: 8f1f60ef jal 15610 - 1ed24: 7542 ld a0,48(sp) - 1ed26: 01250463 beq a0,s2,1ed2e <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1ba> - 1ed2a: b07f60ef jal 15830 <_ZdlPv@plt> - 1ed2e: 8522 mv a0,s0 - 1ed30: a5cfc0ef jal 1af8c <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE> - 1ed34: 4785 li a5,1 - 1ed36: 0001a617 auipc a2,0x1a - 1ed3a: 8ea60613 addi a2,a2,-1814 # 38620 <_IO_stdin_used+0xb78> - 1ed3e: 06f98363 beq s3,a5,1eda4 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x230> - 1ed42: 85ce mv a1,s3 - 1ed44: 0001a517 auipc a0,0x1a - 1ed48: 92c50513 addi a0,a0,-1748 # 38670 <_IO_stdin_used+0xbc8> - 1ed4c: 8c5f60ef jal 15610 - 1ed50: 6a46 ld s4,80(sp) - 1ed52: 8522 mv a0,s0 - 1ed54: 8d4fc0ef jal 1ae28 <_ZNK7testing8UnitTest30reportable_disabled_test_countEv> - 1ed58: 862a mv a2,a0 - 1ed5a: c905 beqz a0,1ed8a <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x216> - 1ed5c: 0002b797 auipc a5,0x2b - 1ed60: f6c7b783 ld a5,-148(a5) # 49cc8 <_GLOBAL_OFFSET_TABLE_+0x178> - 1ed64: 0007c783 lbu a5,0(a5) - 1ed68: e38d bnez a5,1ed8a <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x216> - 1ed6a: 04098763 beqz s3,1edb8 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x244> - 1ed6e: 4785 li a5,1 - 1ed70: 0001a697 auipc a3,0x1a - 1ed74: 8b068693 addi a3,a3,-1872 # 38620 <_IO_stdin_used+0xb78> - 1ed78: 02f60b63 beq a2,a5,1edae <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x23a> - 1ed7c: 0001a597 auipc a1,0x1a - 1ed80: 90458593 addi a1,a1,-1788 # 38680 <_IO_stdin_used+0xbd8> - 1ed84: 450d li a0,3 - 1ed86: 9cbfb0ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1ed8a: 7446 ld s0,112(sp) - 1ed8c: 0002b797 auipc a5,0x2b - 1ed90: 0f47b783 ld a5,244(a5) # 49e80 - 1ed94: 70e6 ld ra,120(sp) - 1ed96: 74a6 ld s1,104(sp) - 1ed98: 7906 ld s2,96(sp) - 1ed9a: 69e6 ld s3,88(sp) - 1ed9c: 6388 ld a0,0(a5) - 1ed9e: 6109 addi sp,sp,128 - 1eda0: e21f606f j 15bc0 - 1eda4: 0001a617 auipc a2,0x1a - 1eda8: 87460613 addi a2,a2,-1932 # 38618 <_IO_stdin_used+0xb70> - 1edac: bf59 j 1ed42 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1ce> - 1edae: 0001a697 auipc a3,0x1a - 1edb2: 86a68693 addi a3,a3,-1942 # 38618 <_IO_stdin_used+0xb70> - 1edb6: b7d9 j 1ed7c <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x208> - 1edb8: e42a sd a0,8(sp) - 1edba: 4529 li a0,10 - 1edbc: c55f60ef jal 15a10 - 1edc0: 6622 ld a2,8(sp) - 1edc2: b775 j 1ed6e <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1fa> - 1edc4: e8d2 sd s4,80(sp) - 1edc6: 842a mv s0,a0 - 1edc8: 8526 mv a0,s1 - 1edca: 933f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1edce: 8522 mv a0,s0 - 1edd0: 951f60ef jal 15720 <_Unwind_Resume@plt> - 1edd4: e8d2 sd s4,80(sp) - 1edd6: bfc5 j 1edc6 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x252> - 1edd8: 842a mv s0,a0 - 1edda: 8526 mv a0,s1 - 1eddc: 921f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1ede0: 854e mv a0,s3 - 1ede2: e8d2 sd s4,80(sp) - 1ede4: 919f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1ede8: 8522 mv a0,s0 - 1edea: 937f60ef jal 15720 <_Unwind_Resume@plt> - 1edee: e8d2 sd s4,80(sp) - 1edf0: bfd9 j 1edc6 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x252> - 1edf2: bfd1 j 1edc6 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x252> - 1edf4: 842a mv s0,a0 - 1edf6: b7ed j 1ede0 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x26c> - -000000000001edf8 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc>: - 1edf8: 712d addi sp,sp,-288 - 1edfa: f5d6 sd s5,232(sp) - 1edfc: 00863a83 ld s5,8(a2) - 1ee00: f9d2 sd s4,240(sp) - 1ee02: 02010a13 addi s4,sp,32 - 1ee06: e626 sd s1,264(sp) - 1ee08: e24a sd s2,256(sp) - 1ee0a: fdce sd s3,248(sp) - 1ee0c: edde sd s7,216(sp) - 1ee0e: ee06 sd ra,280(sp) - 1ee10: ea22 sd s0,272(sp) - 1ee12: f1da sd s6,224(sp) - 1ee14: c636 sw a3,12(sp) - 1ee16: ec02 sd zero,24(sp) - 1ee18: 02010023 sb zero,32(sp) - 1ee1c: e852 sd s4,16(sp) - 1ee1e: 89ae mv s3,a1 - 1ee20: 00063b83 ld s7,0(a2) - 1ee24: 892a mv s2,a0 - 1ee26: 84ba mv s1,a4 - 1ee28: 001a8593 addi a1,s5,1 - 1ee2c: eed9 bnez a3,1eeca <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0xd2> - 1ee2e: 0900 addi s0,sp,144 - 1ee30: 0a010b13 addi s6,sp,160 - 1ee34: 8522 mv a0,s0 - 1ee36: ed02 sd zero,152(sp) - 1ee38: 0a010023 sb zero,160(sp) - 1ee3c: e95a sd s6,144(sp) - 1ee3e: ae3f60ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 1ee42: 676a ld a4,152(sp) - 1ee44: 57fd li a5,-1 - 1ee46: 8389 srli a5,a5,0x2 - 1ee48: 8f99 sub a5,a5,a4 - 1ee4a: 2f57eb63 bltu a5,s5,1f140 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x348> - 1ee4e: 8656 mv a2,s5 - 1ee50: 85de mv a1,s7 - 1ee52: 8522 mv a0,s0 - 1ee54: a7df60ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1ee58: 676a ld a4,152(sp) - 1ee5a: 57fd li a5,-1 - 1ee5c: 8389 srli a5,a5,0x2 - 1ee5e: 2cf70b63 beq a4,a5,1f134 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x33c> - 1ee62: 4605 li a2,1 - 1ee64: 0001b597 auipc a1,0x1b - 1ee68: cd458593 addi a1,a1,-812 # 39b38 <_IO_stdin_used+0x2090> - 1ee6c: 8522 mv a0,s0 - 1ee6e: a63f60ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1ee72: 85a6 mv a1,s1 - 1ee74: 8522 mv a0,s0 - 1ee76: e3af60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 1ee7a: 1904 addi s1,sp,176 - 1ee7c: 85aa mv a1,a0 - 1ee7e: 8526 mv a0,s1 - 1ee80: eb0f60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 1ee84: 67c2 ld a5,16(sp) - 1ee86: 19478363 beq a5,s4,1f00c <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x214> - 1ee8a: 76ca ld a3,176(sp) - 1ee8c: 0180 addi s0,sp,192 - 1ee8e: 1e868b63 beq a3,s0,1f084 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x28c> - 1ee92: 1938 addi a4,sp,184 - 1ee94: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1ee98: 02077087 vle64.v v1,(a4) - 1ee9c: 0838 addi a4,sp,24 - 1ee9e: 7602 ld a2,32(sp) - 1eea0: e836 sd a3,16(sp) - 1eea2: 020770a7 vse64.v v1,(a4) - 1eea6: 18078063 beqz a5,1f026 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x22e> - 1eeaa: f93e sd a5,176(sp) - 1eeac: e1b2 sd a2,192(sp) - 1eeae: fd02 sd zero,184(sp) - 1eeb0: 00078023 sb zero,0(a5) - 1eeb4: 754a ld a0,176(sp) - 1eeb6: 00850463 beq a0,s0,1eebe <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0xc6> - 1eeba: 977f60ef jal 15830 <_ZdlPv@plt> - 1eebe: 654a ld a0,144(sp) - 1eec0: 11650163 beq a0,s6,1efc2 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1ca> - 1eec4: 96df60ef jal 15830 <_ZdlPv@plt> - 1eec8: a8ed j 1efc2 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1ca> - 1eeca: e9e2 sd s8,208(sp) - 1eecc: 03010c13 addi s8,sp,48 - 1eed0: 04010b13 addi s6,sp,64 - 1eed4: 8562 mv a0,s8 - 1eed6: fc02 sd zero,56(sp) - 1eed8: 04010023 sb zero,64(sp) - 1eedc: f85a sd s6,48(sp) - 1eede: a43f60ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 1eee2: 7762 ld a4,56(sp) - 1eee4: 57fd li a5,-1 - 1eee6: 8389 srli a5,a5,0x2 - 1eee8: 8f99 sub a5,a5,a4 - 1eeea: 2157ed63 bltu a5,s5,1f104 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x30c> - 1eeee: 8656 mv a2,s5 - 1eef0: 85de mv a1,s7 - 1eef2: 8562 mv a0,s8 - 1eef4: 9ddf60ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1eef8: 7762 ld a4,56(sp) - 1eefa: 57fd li a5,-1 - 1eefc: 8389 srli a5,a5,0x2 - 1eefe: 1ef70d63 beq a4,a5,1f0f8 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x300> - 1ef02: 4605 li a2,1 - 1ef04: 0001b597 auipc a1,0x1b - 1ef08: e0c58593 addi a1,a1,-500 # 39d10 <_IO_stdin_used+0x2268> - 1ef0c: 8562 mv a0,s8 - 1ef0e: 9c3f60ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1ef12: 05010a93 addi s5,sp,80 - 1ef16: 8556 mv a0,s5 - 1ef18: 006c addi a1,sp,12 - 1ef1a: 0002b317 auipc t1,0x2b - 1ef1e: 05633303 ld t1,86(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 1ef22: 9302 jalr t1 - 1ef24: 07010b93 addi s7,sp,112 - 1ef28: 855e mv a0,s7 - 1ef2a: 8656 mv a2,s5 - 1ef2c: 85e2 mv a1,s8 - 1ef2e: 0002b317 auipc t1,0x2b - 1ef32: c2a33303 ld t1,-982(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 1ef36: 9302 jalr t1 - 1ef38: 0001b597 auipc a1,0x1b - 1ef3c: c0058593 addi a1,a1,-1024 # 39b38 <_IO_stdin_used+0x2090> - 1ef40: 855e mv a0,s7 - 1ef42: d6ef60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 1ef46: 0900 addi s0,sp,144 - 1ef48: 85aa mv a1,a0 - 1ef4a: 8522 mv a0,s0 - 1ef4c: de4f60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 1ef50: 85a6 mv a1,s1 - 1ef52: 8522 mv a0,s0 - 1ef54: d5cf60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 1ef58: 1904 addi s1,sp,176 - 1ef5a: 85aa mv a1,a0 - 1ef5c: 8526 mv a0,s1 - 1ef5e: dd2f60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 1ef62: 67c2 ld a5,16(sp) - 1ef64: 0d478563 beq a5,s4,1f02e <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x236> - 1ef68: 76ca ld a3,176(sp) - 1ef6a: 0180 addi s0,sp,192 - 1ef6c: 776a ld a4,184(sp) - 1ef6e: 0e868263 beq a3,s0,1f052 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x25a> - 1ef72: 660e ld a2,192(sp) - 1ef74: ec3a sd a4,24(sp) - 1ef76: e836 sd a3,16(sp) - 1ef78: 7702 ld a4,32(sp) - 1ef7a: f032 sd a2,32(sp) - 1ef7c: c7f1 beqz a5,1f048 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x250> - 1ef7e: f93e sd a5,176(sp) - 1ef80: e1ba sd a4,192(sp) - 1ef82: fd02 sd zero,184(sp) - 1ef84: 00078023 sb zero,0(a5) - 1ef88: 754a ld a0,176(sp) - 1ef8a: 00850463 beq a0,s0,1ef92 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x19a> - 1ef8e: 8a3f60ef jal 15830 <_ZdlPv@plt> - 1ef92: 654a ld a0,144(sp) - 1ef94: 111c addi a5,sp,160 - 1ef96: 00f50463 beq a0,a5,1ef9e <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1a6> - 1ef9a: 897f60ef jal 15830 <_ZdlPv@plt> - 1ef9e: 7546 ld a0,112(sp) - 1efa0: 011c addi a5,sp,128 - 1efa2: 00f50463 beq a0,a5,1efaa <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1b2> - 1efa6: 88bf60ef jal 15830 <_ZdlPv@plt> - 1efaa: 6546 ld a0,80(sp) - 1efac: 109c addi a5,sp,96 - 1efae: 00f50463 beq a0,a5,1efb6 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1be> - 1efb2: 87ff60ef jal 15830 <_ZdlPv@plt> - 1efb6: 7542 ld a0,48(sp) - 1efb8: 0d650463 beq a0,s6,1f080 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x288> - 1efbc: 875f60ef jal 15830 <_ZdlPv@plt> - 1efc0: 6c4e ld s8,208(sp) - 1efc2: 65c2 ld a1,16(sp) - 1efc4: 6662 ld a2,24(sp) - 1efc6: 8526 mv a0,s1 - 1efc8: f922 sd s0,176(sp) - 1efca: 962e add a2,a2,a1 - 1efcc: a97f80ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1efd0: 8526 mv a0,s1 - 1efd2: f36fc0ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> - 1efd6: 85ce mv a1,s3 - 1efd8: 8626 mv a2,s1 - 1efda: 854a mv a0,s2 - 1efdc: f65fc0ef jal 1bf40 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_> - 1efe0: 754a ld a0,176(sp) - 1efe2: 00850463 beq a0,s0,1efea <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1f2> - 1efe6: 84bf60ef jal 15830 <_ZdlPv@plt> - 1efea: 6542 ld a0,16(sp) - 1efec: 01450463 beq a0,s4,1eff4 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1fc> - 1eff0: 841f60ef jal 15830 <_ZdlPv@plt> - 1eff4: 60f2 ld ra,280(sp) - 1eff6: 6452 ld s0,272(sp) - 1eff8: 64b2 ld s1,264(sp) - 1effa: 79ee ld s3,248(sp) - 1effc: 7a4e ld s4,240(sp) - 1effe: 7aae ld s5,232(sp) - 1f000: 7b0e ld s6,224(sp) - 1f002: 6bee ld s7,216(sp) - 1f004: 854a mv a0,s2 - 1f006: 6912 ld s2,256(sp) - 1f008: 6115 addi sp,sp,288 - 1f00a: 8082 ret - 1f00c: 774a ld a4,176(sp) - 1f00e: 0180 addi s0,sp,192 - 1f010: 06870a63 beq a4,s0,1f084 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x28c> - 1f014: 193c addi a5,sp,184 - 1f016: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1f01a: 0207f087 vle64.v v1,(a5) - 1f01e: 083c addi a5,sp,24 - 1f020: e83a sd a4,16(sp) - 1f022: 0207f0a7 vse64.v v1,(a5) - 1f026: f922 sd s0,176(sp) - 1f028: 0180 addi s0,sp,192 - 1f02a: 87a2 mv a5,s0 - 1f02c: b549 j 1eeae <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0xb6> - 1f02e: 774a ld a4,176(sp) - 1f030: 0180 addi s0,sp,192 - 1f032: 00870f63 beq a4,s0,1f050 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x258> - 1f036: 193c addi a5,sp,184 - 1f038: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1f03c: 0207f087 vle64.v v1,(a5) - 1f040: 083c addi a5,sp,24 - 1f042: e83a sd a4,16(sp) - 1f044: 0207f0a7 vse64.v v1,(a5) - 1f048: f922 sd s0,176(sp) - 1f04a: 0180 addi s0,sp,192 - 1f04c: 87a2 mv a5,s0 - 1f04e: bf15 j 1ef82 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x18a> - 1f050: 776a ld a4,184(sp) - 1f052: c30d beqz a4,1f074 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x27c> - 1f054: 4685 li a3,1 - 1f056: 8622 mv a2,s0 - 1f058: 06d70563 beq a4,a3,1f0c2 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2ca> - 1f05c: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 1f060: 02060407 vle8.v v8,(a2) - 1f064: 8f15 sub a4,a4,a3 - 1f066: 9636 add a2,a2,a3 - 1f068: 02078427 vse8.v v8,(a5) - 1f06c: 97b6 add a5,a5,a3 - 1f06e: f77d bnez a4,1f05c <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x264> - 1f070: 776a ld a4,184(sp) - 1f072: 67c2 ld a5,16(sp) - 1f074: 97ba add a5,a5,a4 - 1f076: ec3a sd a4,24(sp) - 1f078: 00078023 sb zero,0(a5) - 1f07c: 77ca ld a5,176(sp) - 1f07e: b711 j 1ef82 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x18a> - 1f080: 6c4e ld s8,208(sp) - 1f082: b781 j 1efc2 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1ca> - 1f084: 776a ld a4,184(sp) - 1f086: c30d beqz a4,1f0a8 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2b0> - 1f088: 4685 li a3,1 - 1f08a: 8622 mv a2,s0 - 1f08c: 02d70463 beq a4,a3,1f0b4 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2bc> - 1f090: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 1f094: 02060407 vle8.v v8,(a2) - 1f098: 8f15 sub a4,a4,a3 - 1f09a: 9636 add a2,a2,a3 - 1f09c: 02078427 vse8.v v8,(a5) - 1f0a0: 97b6 add a5,a5,a3 - 1f0a2: f77d bnez a4,1f090 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x298> - 1f0a4: 776a ld a4,184(sp) - 1f0a6: 67c2 ld a5,16(sp) - 1f0a8: 97ba add a5,a5,a4 - 1f0aa: ec3a sd a4,24(sp) - 1f0ac: 00078023 sb zero,0(a5) - 1f0b0: 77ca ld a5,176(sp) - 1f0b2: bbf5 j 1eeae <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0xb6> - 1f0b4: 0c014703 lbu a4,192(sp) - 1f0b8: 00e78023 sb a4,0(a5) - 1f0bc: 776a ld a4,184(sp) - 1f0be: 67c2 ld a5,16(sp) - 1f0c0: b7e5 j 1f0a8 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2b0> - 1f0c2: 0c014703 lbu a4,192(sp) - 1f0c6: 00e78023 sb a4,0(a5) - 1f0ca: 776a ld a4,184(sp) - 1f0cc: 67c2 ld a5,16(sp) - 1f0ce: b75d j 1f074 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x27c> - 1f0d0: 842a mv s0,a0 - 1f0d2: 855e mv a0,s7 - 1f0d4: e28f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f0d8: 8556 mv a0,s5 - 1f0da: e22f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f0de: 8562 mv a0,s8 - 1f0e0: e1cf70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f0e4: 0808 addi a0,sp,16 - 1f0e6: e16f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f0ea: 8522 mv a0,s0 - 1f0ec: e34f60ef jal 15720 <_Unwind_Resume@plt> - 1f0f0: 842a mv s0,a0 - 1f0f2: b7dd j 1f0d8 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2e0> - 1f0f4: 842a mv s0,a0 - 1f0f6: b7e5 j 1f0de <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2e6> - 1f0f8: 00019517 auipc a0,0x19 - 1f0fc: d0050513 addi a0,a0,-768 # 37df8 <_IO_stdin_used+0x350> - 1f100: f20f60ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 1f104: 00019517 auipc a0,0x19 - 1f108: cf450513 addi a0,a0,-780 # 37df8 <_IO_stdin_used+0x350> - 1f10c: f14f60ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 1f110: 842a mv s0,a0 - 1f112: b7f1 j 1f0de <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2e6> - 1f114: 87aa mv a5,a0 - 1f116: 8522 mv a0,s0 - 1f118: 843e mv s0,a5 - 1f11a: de2f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f11e: bf55 j 1f0d2 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2da> - 1f120: 842a mv s0,a0 - 1f122: e9e2 sd s8,208(sp) - 1f124: b7c1 j 1f0e4 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2ec> - 1f126: 87aa mv a5,a0 - 1f128: 8522 mv a0,s0 - 1f12a: 843e mv s0,a5 - 1f12c: dd0f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f130: e9e2 sd s8,208(sp) - 1f132: bf4d j 1f0e4 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2ec> - 1f134: 00019517 auipc a0,0x19 - 1f138: cc450513 addi a0,a0,-828 # 37df8 <_IO_stdin_used+0x350> - 1f13c: ee4f60ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 1f140: 00019517 auipc a0,0x19 - 1f144: cb850513 addi a0,a0,-840 # 37df8 <_IO_stdin_used+0x350> - 1f148: ed8f60ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 1f14c: bfe9 j 1f126 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x32e> - 1f14e: 842a mv s0,a0 - 1f150: 8526 mv a0,s1 - 1f152: daaf70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f156: e9e2 sd s8,208(sp) - 1f158: b771 j 1f0e4 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2ec> - 1f15a: bfd5 j 1f14e <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x356> - -000000000001f15c <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc>: - 1f15c: 711d addi sp,sp,-96 - 1f15e: e8a2 sd s0,80(sp) - 1f160: e4a6 sd s1,72(sp) - 1f162: e0ca sd s2,64(sp) - 1f164: fc4e sd s3,56(sp) - 1f166: f852 sd s4,48(sp) - 1f168: f456 sd s5,40(sp) - 1f16a: f05a sd s6,32(sp) - 1f16c: ec86 sd ra,88(sp) - 1f16e: 01050793 addi a5,a0,16 - 1f172: 84aa mv s1,a0 - 1f174: 00053423 sd zero,8(a0) - 1f178: 00050823 sb zero,16(a0) - 1f17c: 89ae mv s3,a1 - 1f17e: 8a32 mv s4,a2 - 1f180: 8ab6 mv s5,a3 - 1f182: e11c sd a5,0(a0) - 1f184: 4401 li s0,0 - 1f186: 890a mv s2,sp - 1f188: 01010b13 addi s6,sp,16 - 1f18c: 86a2 mv a3,s0 - 1f18e: 8756 mv a4,s5 - 1f190: 8652 mv a2,s4 - 1f192: 85ce mv a1,s3 - 1f194: 854a mv a0,s2 - 1f196: 2405 addiw s0,s0,1 - 1f198: c61ff0ef jal 1edf8 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc> - 1f19c: 85ca mv a1,s2 - 1f19e: 8526 mv a0,s1 - 1f1a0: 901f60ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1f1a4: 6502 ld a0,0(sp) - 1f1a6: 01650463 beq a0,s6,1f1ae <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc+0x52> - 1f1aa: e86f60ef jal 15830 <_ZdlPv@plt> - 1f1ae: 8526 mv a0,s1 - 1f1b0: ca6fc0ef jal 1b656 <_ZNK7testing8internal8FilePath21FileOrDirectoryExistsEv> - 1f1b4: fd61 bnez a0,1f18c <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc+0x30> - 1f1b6: 60e6 ld ra,88(sp) - 1f1b8: 6446 ld s0,80(sp) - 1f1ba: 6906 ld s2,64(sp) - 1f1bc: 79e2 ld s3,56(sp) - 1f1be: 7a42 ld s4,48(sp) - 1f1c0: 7aa2 ld s5,40(sp) - 1f1c2: 7b02 ld s6,32(sp) - 1f1c4: 8526 mv a0,s1 - 1f1c6: 64a6 ld s1,72(sp) - 1f1c8: 6125 addi sp,sp,96 - 1f1ca: 8082 ret - 1f1cc: 842a mv s0,a0 - 1f1ce: a029 j 1f1d8 <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc+0x7c> - 1f1d0: 842a mv s0,a0 - 1f1d2: 854a mv a0,s2 - 1f1d4: d28f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f1d8: 8526 mv a0,s1 - 1f1da: d22f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f1de: 8522 mv a0,s0 - 1f1e0: d40f60ef jal 15720 <_Unwind_Resume@plt> - -000000000001f1e4 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci>: - 1f1e4: 7155 addi sp,sp,-208 - 1f1e6: e1a2 sd s0,192(sp) - 1f1e8: e586 sd ra,200(sp) - 1f1ea: fd26 sd s1,184(sp) - 1f1ec: f54e sd s3,168(sp) - 1f1ee: ed56 sd s5,152(sp) - 1f1f0: c632 sw a2,12(sp) - 1f1f2: 842a mv s0,a0 - 1f1f4: 14058963 beqz a1,1f346 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x162> - 1f1f8: 01010993 addi s3,sp,16 - 1f1fc: 854e mv a0,s3 - 1f1fe: c5ff80ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 1f202: 47b2 lw a5,12(sp) - 1f204: 64e2 ld s1,24(sp) - 1f206: 6ac2 ld s5,16(sp) - 1f208: 00148593 addi a1,s1,1 - 1f20c: 0e07ca63 bltz a5,1f300 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x11c> - 1f210: f94a sd s2,176(sp) - 1f212: 03010913 addi s2,sp,48 - 1f216: f152 sd s4,160(sp) - 1f218: 854a mv a0,s2 - 1f21a: 04010a13 addi s4,sp,64 - 1f21e: fc02 sd zero,56(sp) - 1f220: 04010023 sb zero,64(sp) - 1f224: f852 sd s4,48(sp) - 1f226: efaf60ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 1f22a: 7762 ld a4,56(sp) - 1f22c: 57fd li a5,-1 - 1f22e: 8389 srli a5,a5,0x2 - 1f230: 8f99 sub a5,a5,a4 - 1f232: 1a97e663 bltu a5,s1,1f3de <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1fa> - 1f236: 8626 mv a2,s1 - 1f238: 85d6 mv a1,s5 - 1f23a: 854a mv a0,s2 - 1f23c: e94f60ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1f240: 7762 ld a4,56(sp) - 1f242: 57fd li a5,-1 - 1f244: 8389 srli a5,a5,0x2 - 1f246: 12f70663 beq a4,a5,1f372 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x18e> - 1f24a: 4605 li a2,1 - 1f24c: 00019597 auipc a1,0x19 - 1f250: 9d458593 addi a1,a1,-1580 # 37c20 <_IO_stdin_used+0x178> - 1f254: 854a mv a0,s2 - 1f256: e7af60ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1f25a: 0884 addi s1,sp,80 - 1f25c: 8526 mv a0,s1 - 1f25e: 006c addi a1,sp,12 - 1f260: 0002b317 auipc t1,0x2b - 1f264: d1033303 ld t1,-752(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 1f268: 9302 jalr t1 - 1f26a: 07010a93 addi s5,sp,112 - 1f26e: 8556 mv a0,s5 - 1f270: 8626 mv a2,s1 - 1f272: 85ca mv a1,s2 - 1f274: 0002b317 auipc t1,0x2b - 1f278: 8e433303 ld t1,-1820(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 1f27c: 9302 jalr t1 - 1f27e: 7766 ld a4,120(sp) - 1f280: 57fd li a5,-1 - 1f282: 8389 srli a5,a5,0x2 - 1f284: 12f70563 beq a4,a5,1f3ae <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1ca> - 1f288: 4605 li a2,1 - 1f28a: 00019597 auipc a1,0x19 - 1f28e: 99658593 addi a1,a1,-1642 # 37c20 <_IO_stdin_used+0x178> - 1f292: 8556 mv a0,s5 - 1f294: e3cf60ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1f298: 01040693 addi a3,s0,16 - 1f29c: e014 sd a3,0(s0) - 1f29e: 6110 ld a2,0(a0) - 1f2a0: 01050713 addi a4,a0,16 - 1f2a4: 87aa mv a5,a0 - 1f2a6: 0ae60563 beq a2,a4,1f350 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x16c> - 1f2aa: 6914 ld a3,16(a0) - 1f2ac: e010 sd a2,0(s0) - 1f2ae: e814 sd a3,16(s0) - 1f2b0: 6794 ld a3,8(a5) - 1f2b2: e398 sd a4,0(a5) - 1f2b4: 7546 ld a0,112(sp) - 1f2b6: e414 sd a3,8(s0) - 1f2b8: 0007b423 sd zero,8(a5) - 1f2bc: 00078823 sb zero,16(a5) - 1f2c0: 011c addi a5,sp,128 - 1f2c2: 00f50463 beq a0,a5,1f2ca <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0xe6> - 1f2c6: d6af60ef jal 15830 <_ZdlPv@plt> - 1f2ca: 6546 ld a0,80(sp) - 1f2cc: 109c addi a5,sp,96 - 1f2ce: 00f50463 beq a0,a5,1f2d6 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0xf2> - 1f2d2: d5ef60ef jal 15830 <_ZdlPv@plt> - 1f2d6: 7542 ld a0,48(sp) - 1f2d8: 09450a63 beq a0,s4,1f36c <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x188> - 1f2dc: d54f60ef jal 15830 <_ZdlPv@plt> - 1f2e0: 794a ld s2,176(sp) - 1f2e2: 7a0a ld s4,160(sp) - 1f2e4: 6542 ld a0,16(sp) - 1f2e6: 101c addi a5,sp,32 - 1f2e8: 00f50463 beq a0,a5,1f2f0 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x10c> - 1f2ec: d44f60ef jal 15830 <_ZdlPv@plt> - 1f2f0: 60ae ld ra,200(sp) - 1f2f2: 8522 mv a0,s0 - 1f2f4: 640e ld s0,192(sp) - 1f2f6: 74ea ld s1,184(sp) - 1f2f8: 79aa ld s3,168(sp) - 1f2fa: 6aea ld s5,152(sp) - 1f2fc: 6169 addi sp,sp,208 - 1f2fe: 8082 ret - 1f300: 01040793 addi a5,s0,16 - 1f304: 00043423 sd zero,8(s0) - 1f308: 00040823 sb zero,16(s0) - 1f30c: e01c sd a5,0(s0) - 1f30e: 8522 mv a0,s0 - 1f310: e10f60ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 1f314: 6418 ld a4,8(s0) - 1f316: 57fd li a5,-1 - 1f318: 8389 srli a5,a5,0x2 - 1f31a: 8f99 sub a5,a5,a4 - 1f31c: 0697e963 bltu a5,s1,1f38e <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1aa> - 1f320: 8626 mv a2,s1 - 1f322: 85d6 mv a1,s5 - 1f324: 8522 mv a0,s0 - 1f326: daaf60ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1f32a: 6418 ld a4,8(s0) - 1f32c: 57fd li a5,-1 - 1f32e: 8389 srli a5,a5,0x2 - 1f330: 0af70163 beq a4,a5,1f3d2 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1ee> - 1f334: 4605 li a2,1 - 1f336: 00019597 auipc a1,0x19 - 1f33a: 8ea58593 addi a1,a1,-1814 # 37c20 <_IO_stdin_used+0x178> - 1f33e: 8522 mv a0,s0 - 1f340: d90f60ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1f344: b745 j 1f2e4 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x100> - 1f346: 0001c597 auipc a1,0x1c - 1f34a: ab258593 addi a1,a1,-1358 # 3adf8 <_ZN7testing8internalL12kUnknownFileE> - 1f34e: b56d j 1f1f8 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x14> - 1f350: 6510 ld a2,8(a0) - 1f352: 853a mv a0,a4 - 1f354: 0605 addi a2,a2,1 - 1f356: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma - 1f35a: 02050407 vle8.v v8,(a0) - 1f35e: 8e0d sub a2,a2,a1 - 1f360: 952e add a0,a0,a1 - 1f362: 02068427 vse8.v v8,(a3) - 1f366: 96ae add a3,a3,a1 - 1f368: f67d bnez a2,1f356 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x172> - 1f36a: b799 j 1f2b0 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0xcc> - 1f36c: 794a ld s2,176(sp) - 1f36e: 7a0a ld s4,160(sp) - 1f370: bf95 j 1f2e4 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x100> - 1f372: 00019517 auipc a0,0x19 - 1f376: a8650513 addi a0,a0,-1402 # 37df8 <_IO_stdin_used+0x350> - 1f37a: ca6f60ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 1f37e: 87aa mv a5,a0 - 1f380: 8522 mv a0,s0 - 1f382: 843e mv s0,a5 - 1f384: b78f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f388: f94a sd s2,176(sp) - 1f38a: f152 sd s4,160(sp) - 1f38c: a819 j 1f3a2 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1be> - 1f38e: 00019517 auipc a0,0x19 - 1f392: a6a50513 addi a0,a0,-1430 # 37df8 <_IO_stdin_used+0x350> - 1f396: c8af60ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 1f39a: 842a mv s0,a0 - 1f39c: 854a mv a0,s2 - 1f39e: b5ef70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f3a2: 854e mv a0,s3 - 1f3a4: b58f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f3a8: 8522 mv a0,s0 - 1f3aa: b76f60ef jal 15720 <_Unwind_Resume@plt> - 1f3ae: 00019517 auipc a0,0x19 - 1f3b2: a4a50513 addi a0,a0,-1462 # 37df8 <_IO_stdin_used+0x350> - 1f3b6: c6af60ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 1e770: a831 j 1e78c <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x17e> + 1e772: e4ff60ef jal 155c0 <__cxa_begin_catch@plt> + 1e776: 601c ld a5,0(s0) + 1e778: 8522 mv a0,s0 + 1e77a: 679c ld a5,8(a5) + 1e77c: 9782 jalr a5 + 1e77e: 8f2f70ef jal 15870 <__cxa_rethrow@plt> + 1e782: 87aa mv a5,a0 + 1e784: 8522 mv a0,s0 + 1e786: 843e mv s0,a5 + 1e788: 978f70ef jal 15900 <_ZdlPv@plt> + 1e78c: 8556 mv a0,s5 + 1e78e: e32f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e792: 8552 mv a0,s4 + 1e794: e2cf80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1e798: 0002d797 auipc a5,0x2d + 1e79c: 5f87b783 ld a5,1528(a5) # 4bd90 <_GLOBAL_OFFSET_TABLE_+0x240> + 1e7a0: 6888 ld a0,16(s1) + 1e7a2: 07c1 addi a5,a5,16 + 1e7a4: e09c sd a5,0(s1) + 1e7a6: c511 beqz a0,1e7b2 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x1a4> + 1e7a8: 0002d317 auipc t1,0x2d + 1e7ac: 51833303 ld t1,1304(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 1e7b0: 9302 jalr t1 + 1e7b2: 8522 mv a0,s0 + 1e7b4: 83cf70ef jal 157f0 <_Unwind_Resume@plt> + 1e7b8: 842a mv s0,a0 + 1e7ba: bff9 j 1e798 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x18a> + 1e7bc: 842a mv s0,a0 + 1e7be: ca2f70ef jal 15c60 <__cxa_end_catch@plt> + 1e7c2: b7e9 j 1e78c <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x17e> + +000000000001e7c4 <_ZN7testing8internal2RED1Ev>: + 1e7c4: 00854783 lbu a5,8(a0) + 1e7c8: 1141 addi sp,sp,-16 + 1e7ca: e022 sd s0,0(sp) + 1e7cc: e406 sd ra,8(sp) + 1e7ce: 842a mv s0,a0 + 1e7d0: e799 bnez a5,1e7de <_ZN7testing8internal2RED1Ev+0x1a> + 1e7d2: 6008 ld a0,0(s0) + 1e7d4: 6402 ld s0,0(sp) + 1e7d6: 60a2 ld ra,8(sp) + 1e7d8: 0141 addi sp,sp,16 + 1e7da: 986f706f j 15960 + 1e7de: 05050513 addi a0,a0,80 + 1e7e2: b9ff60ef jal 15380 + 1e7e6: 01040513 addi a0,s0,16 + 1e7ea: b97f60ef jal 15380 + 1e7ee: 6008 ld a0,0(s0) + 1e7f0: 6402 ld s0,0(sp) + 1e7f2: 60a2 ld ra,8(sp) + 1e7f4: 0141 addi sp,sp,16 + 1e7f6: 96af706f j 15960 + +000000000001e7fa <_ZN7testing8internal2RE9FullMatchEPKcRKS1_>: + 1e7fa: 0085c703 lbu a4,8(a1) + 1e7fe: e319 bnez a4,1e804 <_ZN7testing8internal2RE9FullMatchEPKcRKS1_+0xa> + 1e800: 853a mv a0,a4 + 1e802: 8082 ret + 1e804: 1101 addi sp,sp,-32 + 1e806: 87ae mv a5,a1 + 1e808: 4701 li a4,0 + 1e80a: 85aa mv a1,a0 + 1e80c: 0034 addi a3,sp,8 + 1e80e: 01078513 addi a0,a5,16 + 1e812: 4605 li a2,1 + 1e814: ec06 sd ra,24(sp) + 1e816: c9af70ef jal 15cb0 + 1e81a: 60e2 ld ra,24(sp) + 1e81c: 00153713 seqz a4,a0 + 1e820: 853a mv a0,a4 + 1e822: 6105 addi sp,sp,32 + 1e824: 8082 ret + +000000000001e826 <_ZN7testing8internal2RE12PartialMatchEPKcRKS1_>: + 1e826: 0085c703 lbu a4,8(a1) + 1e82a: e319 bnez a4,1e830 <_ZN7testing8internal2RE12PartialMatchEPKcRKS1_+0xa> + 1e82c: 853a mv a0,a4 + 1e82e: 8082 ret + 1e830: 1101 addi sp,sp,-32 + 1e832: 87ae mv a5,a1 + 1e834: 4701 li a4,0 + 1e836: 85aa mv a1,a0 + 1e838: 0034 addi a3,sp,8 + 1e83a: 05078513 addi a0,a5,80 + 1e83e: 4605 li a2,1 + 1e840: ec06 sd ra,24(sp) + 1e842: c6ef70ef jal 15cb0 + 1e846: 60e2 ld ra,24(sp) + 1e848: 00153713 seqz a4,a0 + 1e84c: 853a mv a0,a4 + 1e84e: 6105 addi sp,sp,32 + 1e850: 8082 ret + +000000000001e852 <_ZN7testing8internal8GTestLogD1Ev>: + 1e852: 0002d717 auipc a4,0x2d + 1e856: 74673703 ld a4,1862(a4) # 4bf98 <_ZSt4cerr@Base> + 1e85a: 631c ld a5,0(a4) + 1e85c: 1101 addi sp,sp,-32 + 1e85e: e822 sd s0,16(sp) + 1e860: fe87b783 ld a5,-24(a5) + 1e864: ec06 sd ra,24(sp) + 1e866: e426 sd s1,8(sp) + 1e868: 97ba add a5,a5,a4 + 1e86a: 7be0 ld s0,240(a5) + 1e86c: c02d beqz s0,1e8ce <_ZN7testing8internal8GTestLogD1Ev+0x7c> + 1e86e: 03844783 lbu a5,56(s0) + 1e872: 84aa mv s1,a0 + 1e874: c785 beqz a5,1e89c <_ZN7testing8internal8GTestLogD1Ev+0x4a> + 1e876: 04344583 lbu a1,67(s0) + 1e87a: 0002d517 auipc a0,0x2d + 1e87e: 71e53503 ld a0,1822(a0) # 4bf98 <_ZSt4cerr@Base> + 1e882: 89ef70ef jal 15920 <_ZNSo3putEc@plt> + 1e886: bfaf70ef jal 15c80 <_ZNSo5flushEv@plt> + 1e88a: 4098 lw a4,0(s1) + 1e88c: 478d li a5,3 + 1e88e: 02f70763 beq a4,a5,1e8bc <_ZN7testing8internal8GTestLogD1Ev+0x6a> + 1e892: 60e2 ld ra,24(sp) + 1e894: 6442 ld s0,16(sp) + 1e896: 64a2 ld s1,8(sp) + 1e898: 6105 addi sp,sp,32 + 1e89a: 8082 ret + 1e89c: 8522 mv a0,s0 + 1e89e: d73f60ef jal 15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 1e8a2: 601c ld a5,0(s0) + 1e8a4: 0002d717 auipc a4,0x2d + 1e8a8: 55473703 ld a4,1364(a4) # 4bdf8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x35498> + 1e8ac: 45a9 li a1,10 + 1e8ae: 7b9c ld a5,48(a5) + 1e8b0: fce785e3 beq a5,a4,1e87a <_ZN7testing8internal8GTestLogD1Ev+0x28> + 1e8b4: 8522 mv a0,s0 + 1e8b6: 9782 jalr a5 + 1e8b8: 85aa mv a1,a0 + 1e8ba: b7c1 j 1e87a <_ZN7testing8internal8GTestLogD1Ev+0x28> + 1e8bc: 0002d797 auipc a5,0x2d + 1e8c0: 57c7b783 ld a5,1404(a5) # 4be38 + 1e8c4: 6388 ld a0,0(a5) + 1e8c6: bcaf70ef jal 15c90 + 1e8ca: c17f60ef jal 154e0 + 1e8ce: ed3f60ef jal 157a0 <_ZSt16__throw_bad_castv@plt> + +000000000001e8d2 <_ZN7testing8internal11GetFileSizeEP8_IO_FILE>: + 1e8d2: 1141 addi sp,sp,-16 + 1e8d4: 4609 li a2,2 + 1e8d6: 4581 li a1,0 + 1e8d8: e022 sd s0,0(sp) + 1e8da: e406 sd ra,8(sp) + 1e8dc: 842a mv s0,a0 + 1e8de: a13f60ef jal 152f0 + 1e8e2: 8522 mv a0,s0 + 1e8e4: 6402 ld s0,0(sp) + 1e8e6: 60a2 ld ra,8(sp) + 1e8e8: 0141 addi sp,sp,16 + 1e8ea: ca6f706f j 15d90 + +000000000001e8ee <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE>: + 1e8ee: 7139 addi sp,sp,-64 + 1e8f0: e852 sd s4,16(sp) + 1e8f2: 8a2a mv s4,a0 + 1e8f4: 852e mv a0,a1 + 1e8f6: fc06 sd ra,56(sp) + 1e8f8: f822 sd s0,48(sp) + 1e8fa: f426 sd s1,40(sp) + 1e8fc: f04a sd s2,32(sp) + 1e8fe: ec4e sd s3,24(sp) + 1e900: 892e mv s2,a1 + 1e902: fd1ff0ef jal 1e8d2 <_ZN7testing8internal11GetFileSizeEP8_IO_FILE> + 1e906: 84aa mv s1,a0 + 1e908: a88f70ef jal 15b90 <_Znam@plt> + 1e90c: 89aa mv s3,a0 + 1e90e: 4601 li a2,0 + 1e910: 854a mv a0,s2 + 1e912: 4581 li a1,0 + 1e914: 9ddf60ef jal 152f0 + 1e918: 4401 li s0,0 + 1e91a: a019 j 1e920 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x32> + 1e91c: 00947c63 bgeu s0,s1,1e934 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x46> + 1e920: 40848633 sub a2,s1,s0 + 1e924: 00898533 add a0,s3,s0 + 1e928: 86ca mv a3,s2 + 1e92a: 4585 li a1,1 + 1e92c: fa5f60ef jal 158d0 + 1e930: 942a add s0,s0,a0 + 1e932: f56d bnez a0,1e91c <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x2e> + 1e934: 010a0513 addi a0,s4,16 + 1e938: e422 sd s0,8(sp) + 1e93a: 00aa3023 sd a0,0(s4) + 1e93e: 47bd li a5,15 + 1e940: 0287fb63 bgeu a5,s0,1e976 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x88> + 1e944: 4601 li a2,0 + 1e946: 002c addi a1,sp,8 + 1e948: 8552 mv a0,s4 + 1e94a: d67f60ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1e94e: 67a2 ld a5,8(sp) + 1e950: 00aa3023 sd a0,0(s4) + 1e954: 00fa3823 sd a5,16(s4) + 1e958: 874e mv a4,s3 + 1e95a: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1e95e: 02070407 vle8.v v8,(a4) + 1e962: 8c1d sub s0,s0,a5 + 1e964: 973e add a4,a4,a5 + 1e966: 02050427 vse8.v v8,(a0) + 1e96a: 953e add a0,a0,a5 + 1e96c: f47d bnez s0,1e95a <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x6c> + 1e96e: 6422 ld s0,8(sp) + 1e970: 000a3503 ld a0,0(s4) + 1e974: a801 j 1e984 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x96> + 1e976: 4785 li a5,1 + 1e978: 02f41763 bne s0,a5,1e9a6 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0xb8> + 1e97c: 0009c783 lbu a5,0(s3) + 1e980: 00fa0823 sb a5,16(s4) + 1e984: 008a3423 sd s0,8(s4) + 1e988: 9522 add a0,a0,s0 + 1e98a: 00050023 sb zero,0(a0) + 1e98e: 854e mv a0,s3 + 1e990: c20f70ef jal 15db0 <_ZdaPv@plt> + 1e994: 70e2 ld ra,56(sp) + 1e996: 7442 ld s0,48(sp) + 1e998: 74a2 ld s1,40(sp) + 1e99a: 7902 ld s2,32(sp) + 1e99c: 69e2 ld s3,24(sp) + 1e99e: 8552 mv a0,s4 + 1e9a0: 6a42 ld s4,16(sp) + 1e9a2: 6121 addi sp,sp,64 + 1e9a4: 8082 ret + 1e9a6: dc79 beqz s0,1e984 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x96> + 1e9a8: bf45 j 1e958 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x6a> + +000000000001e9aa <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev>: + 1e9aa: 7159 addi sp,sp,-112 + 1e9ac: f0a2 sd s0,96(sp) + 1e9ae: 8f01b403 ld s0,-1808(gp) # 4c680 <_ZN7testing8internalL21g_injected_test_argvsE> + 1e9b2: e4ce sd s3,72(sp) + 1e9b4: f486 sd ra,104(sp) + 1e9b6: 89aa mv s3,a0 + 1e9b8: 10040263 beqz s0,1eabc <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x112> + 1e9bc: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1e9c0: 5e0030d7 vmv.v.i v1,0 + 1e9c4: eca6 sd s1,88(sp) + 1e9c6: f45e sd s7,40(sp) + 1e9c8: 6418 ld a4,8(s0) + 1e9ca: 601c ld a5,0(s0) + 1e9cc: 020570a7 vse64.v v1,(a0) + 1e9d0: 00053823 sd zero,16(a0) + 1e9d4: 40f704b3 sub s1,a4,a5 + 1e9d8: 0cf70963 beq a4,a5,1eaaa <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x100> + 1e9dc: fc100793 li a5,-63 + 1e9e0: 8385 srli a5,a5,0x1 + 1e9e2: e8ca sd s2,80(sp) + 1e9e4: e0d2 sd s4,64(sp) + 1e9e6: 0e97e563 bltu a5,s1,1ead0 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x126> + 1e9ea: 8526 mv a0,s1 + 1e9ec: eb5f60ef jal 158a0 <_Znwm@plt> + 1e9f0: 8baa mv s7,a0 + 1e9f2: 94de add s1,s1,s7 + 1e9f4: 0099b823 sd s1,16(s3) + 1e9f8: 0179b023 sd s7,0(s3) + 1e9fc: 0179b423 sd s7,8(s3) + 1ea00: 00043903 ld s2,0(s0) + 1ea04: 00843a03 ld s4,8(s0) + 1ea08: 0d490263 beq s2,s4,1eacc <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x122> + 1ea0c: fc56 sd s5,56(sp) + 1ea0e: f85a sd s6,48(sp) + 1ea10: f062 sd s8,32(sp) + 1ea12: ec66 sd s9,24(sp) + 1ea14: 84de mv s1,s7 + 1ea16: 4abd li s5,15 + 1ea18: 4b05 li s6,1 + 1ea1a: 00810c13 addi s8,sp,8 + 1ea1e: a831 j 1ea3a <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x90> + 1ea20: 09640963 beq s0,s6,1eab2 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x108> + 1ea24: ec0d bnez s0,1ea5e <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0xb4> + 1ea26: e480 sd s0,8(s1) + 1ea28: 9522 add a0,a0,s0 + 1ea2a: 00050023 sb zero,0(a0) + 1ea2e: 02090913 addi s2,s2,32 + 1ea32: 02048493 addi s1,s1,32 + 1ea36: 052a0a63 beq s4,s2,1ea8a <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0xe0> + 1ea3a: 00893403 ld s0,8(s2) + 1ea3e: 01048513 addi a0,s1,16 + 1ea42: e088 sd a0,0(s1) + 1ea44: 00093c83 ld s9,0(s2) + 1ea48: e422 sd s0,8(sp) + 1ea4a: fc8afbe3 bgeu s5,s0,1ea20 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x76> + 1ea4e: 4601 li a2,0 + 1ea50: 85e2 mv a1,s8 + 1ea52: 8526 mv a0,s1 + 1ea54: c5df60ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1ea58: 67a2 ld a5,8(sp) + 1ea5a: e088 sd a0,0(s1) + 1ea5c: e89c sd a5,16(s1) + 1ea5e: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1ea62: 020c8407 vle8.v v8,(s9) + 1ea66: 8c1d sub s0,s0,a5 + 1ea68: 9cbe add s9,s9,a5 + 1ea6a: 02050427 vse8.v v8,(a0) + 1ea6e: 953e add a0,a0,a5 + 1ea70: f47d bnez s0,1ea5e <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0xb4> + 1ea72: 6422 ld s0,8(sp) + 1ea74: 6088 ld a0,0(s1) + 1ea76: 02090913 addi s2,s2,32 + 1ea7a: e480 sd s0,8(s1) + 1ea7c: 9522 add a0,a0,s0 + 1ea7e: 00050023 sb zero,0(a0) + 1ea82: 02048493 addi s1,s1,32 + 1ea86: fb2a1ae3 bne s4,s2,1ea3a <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x90> + 1ea8a: 7ae2 ld s5,56(sp) + 1ea8c: 7b42 ld s6,48(sp) + 1ea8e: 7c02 ld s8,32(sp) + 1ea90: 6ce2 ld s9,24(sp) + 1ea92: 70a6 ld ra,104(sp) + 1ea94: 7406 ld s0,96(sp) + 1ea96: 0099b423 sd s1,8(s3) + 1ea9a: 6946 ld s2,80(sp) + 1ea9c: 64e6 ld s1,88(sp) + 1ea9e: 6a06 ld s4,64(sp) + 1eaa0: 7ba2 ld s7,40(sp) + 1eaa2: 854e mv a0,s3 + 1eaa4: 69a6 ld s3,72(sp) + 1eaa6: 6165 addi sp,sp,112 + 1eaa8: 8082 ret + 1eaaa: e8ca sd s2,80(sp) + 1eaac: e0d2 sd s4,64(sp) + 1eaae: 4b81 li s7,0 + 1eab0: b789 j 1e9f2 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x48> + 1eab2: 000cc783 lbu a5,0(s9) + 1eab6: 00f48823 sb a5,16(s1) + 1eaba: b7b5 j 1ea26 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x7c> + 1eabc: f9ffb0ef jal 1aa5a <_ZN7testing8internal8GetArgvsB5cxx11Ev> + 1eac0: 70a6 ld ra,104(sp) + 1eac2: 7406 ld s0,96(sp) + 1eac4: 854e mv a0,s3 + 1eac6: 69a6 ld s3,72(sp) + 1eac8: 6165 addi sp,sp,112 + 1eaca: 8082 ret + 1eacc: 84de mv s1,s7 + 1eace: b7d1 j 1ea92 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0xe8> + 1ead0: fc56 sd s5,56(sp) + 1ead2: f85a sd s6,48(sp) + 1ead4: f062 sd s8,32(sp) + 1ead6: ec66 sd s9,24(sp) + 1ead8: 9c8f70ef jal 15ca0 <_ZSt28__throw_bad_array_new_lengthv@plt> + 1eadc: ae5f60ef jal 155c0 <__cxa_begin_catch@plt> + 1eae0: 009b8963 beq s7,s1,1eaf2 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x148> + 1eae4: 855e mv a0,s7 + 1eae6: 020b8b93 addi s7,s7,32 + 1eaea: ad6f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1eaee: fe9b9be3 bne s7,s1,1eae4 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x13a> + 1eaf2: d7ff60ef jal 15870 <__cxa_rethrow@plt> + 1eaf6: 842a mv s0,a0 + 1eaf8: 968f70ef jal 15c60 <__cxa_end_catch@plt> + 1eafc: 0009b503 ld a0,0(s3) + 1eb00: c119 beqz a0,1eb06 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x15c> + 1eb02: dfff60ef jal 15900 <_ZdlPv@plt> + 1eb06: 8522 mv a0,s0 + 1eb08: ce9f60ef jal 157f0 <_Unwind_Resume@plt> + +000000000001eb0c <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE>: + 1eb0c: 7179 addi sp,sp,-48 + 1eb0e: e052 sd s4,0(sp) + 1eb10: 8c818a13 addi s4,gp,-1848 # 4c658 <_ZN7testing8internalL7g_argvsE> + 1eb14: e44e sd s3,8(sp) + 1eb16: 028a3983 ld s3,40(s4) + 1eb1a: ec26 sd s1,24(sp) + 1eb1c: f406 sd ra,40(sp) + 1eb1e: 84aa mv s1,a0 + 1eb20: 04a98363 beq s3,a0,1eb66 <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x5a> + 1eb24: 04098163 beqz s3,1eb66 <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x5a> + 1eb28: f022 sd s0,32(sp) + 1eb2a: e84a sd s2,16(sp) + 1eb2c: 0009b403 ld s0,0(s3) + 1eb30: 0089b903 ld s2,8(s3) + 1eb34: 01240f63 beq s0,s2,1eb52 <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x46> + 1eb38: 6008 ld a0,0(s0) + 1eb3a: 01040793 addi a5,s0,16 + 1eb3e: 00f50463 beq a0,a5,1eb46 <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x3a> + 1eb42: dbff60ef jal 15900 <_ZdlPv@plt> + 1eb46: 02040413 addi s0,s0,32 + 1eb4a: fe8917e3 bne s2,s0,1eb38 <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x2c> + 1eb4e: 0009b903 ld s2,0(s3) + 1eb52: 00090563 beqz s2,1eb5c <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x50> + 1eb56: 854a mv a0,s2 + 1eb58: da9f60ef jal 15900 <_ZdlPv@plt> + 1eb5c: 854e mv a0,s3 + 1eb5e: da3f60ef jal 15900 <_ZdlPv@plt> + 1eb62: 7402 ld s0,32(sp) + 1eb64: 6942 ld s2,16(sp) + 1eb66: 70a2 ld ra,40(sp) + 1eb68: 029a3423 sd s1,40(s4) + 1eb6c: 69a2 ld s3,8(sp) + 1eb6e: 64e2 ld s1,24(sp) + 1eb70: 6a02 ld s4,0(sp) + 1eb72: 6145 addi sp,sp,48 + 1eb74: 8082 ret + +000000000001eb76 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE>: + 1eb76: 7159 addi sp,sp,-112 + 1eb78: f0a2 sd s0,96(sp) + 1eb7a: 842a mv s0,a0 + 1eb7c: 4561 li a0,24 + 1eb7e: e8ca sd s2,80(sp) + 1eb80: e4ce sd s3,72(sp) + 1eb82: fc56 sd s5,56(sp) + 1eb84: f486 sd ra,104(sp) + 1eb86: f45e sd s7,40(sp) + 1eb88: d19f60ef jal 158a0 <_Znwm@plt> + 1eb8c: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1eb90: 5e0030d7 vmv.v.i v1,0 + 1eb94: 00043903 ld s2,0(s0) + 1eb98: 00843983 ld s3,8(s0) + 1eb9c: 020570a7 vse64.v v1,(a0) + 1eba0: fc100793 li a5,-63 + 1eba4: 00053823 sd zero,16(a0) + 1eba8: 41298433 sub s0,s3,s2 + 1ebac: 8385 srli a5,a5,0x1 + 1ebae: 8aaa mv s5,a0 + 1ebb0: 1087ed63 bltu a5,s0,1ecca <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x154> + 1ebb4: c079 beqz s0,1ec7a <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x104> + 1ebb6: 8522 mv a0,s0 + 1ebb8: ce9f60ef jal 158a0 <_Znwm@plt> + 1ebbc: 8baa mv s7,a0 + 1ebbe: eca6 sd s1,88(sp) + 1ebc0: 945e add s0,s0,s7 + 1ebc2: 008ab823 sd s0,16(s5) + 1ebc6: 017ab023 sd s7,0(s5) + 1ebca: 0d390163 beq s2,s3,1ec8c <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x116> + 1ebce: e0d2 sd s4,64(sp) + 1ebd0: f85a sd s6,48(sp) + 1ebd2: f062 sd s8,32(sp) + 1ebd4: ec66 sd s9,24(sp) + 1ebd6: 84de mv s1,s7 + 1ebd8: 4a3d li s4,15 + 1ebda: 4b05 li s6,1 + 1ebdc: 00810c13 addi s8,sp,8 + 1ebe0: a839 j 1ebfe <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x88> + 1ebe2: 000cc783 lbu a5,0(s9) + 1ebe6: 00f48823 sb a5,16(s1) + 1ebea: e480 sd s0,8(s1) + 1ebec: 9522 add a0,a0,s0 + 1ebee: 00050023 sb zero,0(a0) + 1ebf2: 02090913 addi s2,s2,32 + 1ebf6: 02048493 addi s1,s1,32 + 1ebfa: 05298563 beq s3,s2,1ec44 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xce> + 1ebfe: 00893403 ld s0,8(s2) + 1ec02: 01048513 addi a0,s1,16 + 1ec06: e088 sd a0,0(s1) + 1ec08: 00093c83 ld s9,0(s2) + 1ec0c: e422 sd s0,8(sp) + 1ec0e: 048a6d63 bltu s4,s0,1ec68 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xf2> + 1ec12: fd6408e3 beq s0,s6,1ebe2 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x6c> + 1ec16: d871 beqz s0,1ebea <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x74> + 1ec18: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1ec1c: 020c8407 vle8.v v8,(s9) + 1ec20: 8c1d sub s0,s0,a5 + 1ec22: 9cbe add s9,s9,a5 + 1ec24: 02050427 vse8.v v8,(a0) + 1ec28: 953e add a0,a0,a5 + 1ec2a: f47d bnez s0,1ec18 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xa2> + 1ec2c: 6422 ld s0,8(sp) + 1ec2e: 6088 ld a0,0(s1) + 1ec30: 02090913 addi s2,s2,32 + 1ec34: e480 sd s0,8(s1) + 1ec36: 9522 add a0,a0,s0 + 1ec38: 00050023 sb zero,0(a0) + 1ec3c: 02048493 addi s1,s1,32 + 1ec40: fb299fe3 bne s3,s2,1ebfe <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x88> + 1ec44: 6a06 ld s4,64(sp) + 1ec46: 7b42 ld s6,48(sp) + 1ec48: 7c02 ld s8,32(sp) + 1ec4a: 6ce2 ld s9,24(sp) + 1ec4c: 009ab423 sd s1,8(s5) + 1ec50: 8556 mv a0,s5 + 1ec52: ebbff0ef jal 1eb0c <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE> + 1ec56: 70a6 ld ra,104(sp) + 1ec58: 7406 ld s0,96(sp) + 1ec5a: 64e6 ld s1,88(sp) + 1ec5c: 6946 ld s2,80(sp) + 1ec5e: 69a6 ld s3,72(sp) + 1ec60: 7ae2 ld s5,56(sp) + 1ec62: 7ba2 ld s7,40(sp) + 1ec64: 6165 addi sp,sp,112 + 1ec66: 8082 ret + 1ec68: 4601 li a2,0 + 1ec6a: 85e2 mv a1,s8 + 1ec6c: 8526 mv a0,s1 + 1ec6e: a43f60ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1ec72: 67a2 ld a5,8(sp) + 1ec74: e088 sd a0,0(s1) + 1ec76: e89c sd a5,16(s1) + 1ec78: b745 j 1ec18 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xa2> + 1ec7a: 4b81 li s7,0 + 1ec7c: eca6 sd s1,88(sp) + 1ec7e: 945e add s0,s0,s7 + 1ec80: 008ab823 sd s0,16(s5) + 1ec84: 017ab023 sd s7,0(s5) + 1ec88: f53913e3 bne s2,s3,1ebce <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x58> + 1ec8c: 84de mv s1,s7 + 1ec8e: bf7d j 1ec4c <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xd6> + 1ec90: 931f60ef jal 155c0 <__cxa_begin_catch@plt> + 1ec94: 049b8163 beq s7,s1,1ecd6 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x160> + 1ec98: 855e mv a0,s7 + 1ec9a: 020b8b93 addi s7,s7,32 + 1ec9e: 922f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1eca2: 029b8a63 beq s7,s1,1ecd6 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x160> + 1eca6: bfcd j 1ec98 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x122> + 1eca8: 842a mv s0,a0 + 1ecaa: eca6 sd s1,88(sp) + 1ecac: e0d2 sd s4,64(sp) + 1ecae: f85a sd s6,48(sp) + 1ecb0: f062 sd s8,32(sp) + 1ecb2: ec66 sd s9,24(sp) + 1ecb4: 000ab503 ld a0,0(s5) + 1ecb8: c119 beqz a0,1ecbe <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x148> + 1ecba: c47f60ef jal 15900 <_ZdlPv@plt> + 1ecbe: 8556 mv a0,s5 + 1ecc0: c41f60ef jal 15900 <_ZdlPv@plt> + 1ecc4: 8522 mv a0,s0 + 1ecc6: b2bf60ef jal 157f0 <_Unwind_Resume@plt> + 1ecca: 0001b517 auipc a0,0x1b + 1ecce: 5fe50513 addi a0,a0,1534 # 3a2c8 <_IO_stdin_used+0x748> + 1ecd2: c1ff60ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 1ecd6: b9bf60ef jal 15870 <__cxa_rethrow@plt> + 1ecda: 842a mv s0,a0 + 1ecdc: f85f60ef jal 15c60 <__cxa_end_catch@plt> + 1ece0: bfd1 j 1ecb4 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x13e> + +000000000001ece2 <_ZN7testing8internal20ClearInjectableArgvsEv>: + 1ece2: 1101 addi sp,sp,-32 + 1ece4: e04a sd s2,0(sp) + 1ece6: 8f01b903 ld s2,-1808(gp) # 4c680 <_ZN7testing8internalL21g_injected_test_argvsE> + 1ecea: ec06 sd ra,24(sp) + 1ecec: 04090063 beqz s2,1ed2c <_ZN7testing8internal20ClearInjectableArgvsEv+0x4a> + 1ecf0: e822 sd s0,16(sp) + 1ecf2: e426 sd s1,8(sp) + 1ecf4: 00093403 ld s0,0(s2) + 1ecf8: 00893483 ld s1,8(s2) + 1ecfc: 00940f63 beq s0,s1,1ed1a <_ZN7testing8internal20ClearInjectableArgvsEv+0x38> + 1ed00: 6008 ld a0,0(s0) + 1ed02: 01040793 addi a5,s0,16 + 1ed06: 00f50463 beq a0,a5,1ed0e <_ZN7testing8internal20ClearInjectableArgvsEv+0x2c> + 1ed0a: bf7f60ef jal 15900 <_ZdlPv@plt> + 1ed0e: 02040413 addi s0,s0,32 + 1ed12: fe8497e3 bne s1,s0,1ed00 <_ZN7testing8internal20ClearInjectableArgvsEv+0x1e> + 1ed16: 00093483 ld s1,0(s2) + 1ed1a: c481 beqz s1,1ed22 <_ZN7testing8internal20ClearInjectableArgvsEv+0x40> + 1ed1c: 8526 mv a0,s1 + 1ed1e: be3f60ef jal 15900 <_ZdlPv@plt> + 1ed22: 854a mv a0,s2 + 1ed24: bddf60ef jal 15900 <_ZdlPv@plt> + 1ed28: 6442 ld s0,16(sp) + 1ed2a: 64a2 ld s1,8(sp) + 1ed2c: 60e2 ld ra,24(sp) + 1ed2e: 8e01b823 sd zero,-1808(gp) # 4c680 <_ZN7testing8internalL21g_injected_test_argvsE> + 1ed32: 6902 ld s2,0(sp) + 1ed34: 6105 addi sp,sp,32 + 1ed36: 8082 ret + +000000000001ed38 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi>: + 1ed38: 711d addi sp,sp,-96 + 1ed3a: e8a2 sd s0,80(sp) + 1ed3c: e4a6 sd s1,72(sp) + 1ed3e: e0ca sd s2,64(sp) + 1ed40: 842e mv s0,a1 + 1ed42: 84aa mv s1,a0 + 1ed44: 8932 mv s2,a2 + 1ed46: 852e mv a0,a1 + 1ed48: 4629 li a2,10 + 1ed4a: 858a mv a1,sp + 1ed4c: ec86 sd ra,88(sp) + 1ed4e: e002 sd zero,0(sp) + 1ed50: d51f60ef jal 15aa0 <__isoc23_strtol@plt> + 1ed54: 6782 ld a5,0(sp) + 1ed56: 0007c783 lbu a5,0(a5) + 1ed5a: 10079163 bnez a5,1ee5c <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x124> + 1ed5e: 57fd li a5,-1 + 1ed60: 8385 srli a5,a5,0x1 + 1ed62: 97aa add a5,a5,a0 + 1ed64: 56f5 li a3,-3 + 1ed66: 0005071b sext.w a4,a0 + 1ed6a: 00f6e463 bltu a3,a5,1ed72 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x3a> + 1ed6e: 0ca70e63 beq a4,a0,1ee4a <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x112> + 1ed72: fc4e sd s3,56(sp) + 1ed74: 00810993 addi s3,sp,8 + 1ed78: 854e mv a0,s3 + 1ed7a: d4afc0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 1ed7e: 6522 ld a0,8(sp) + 1ed80: 4625 li a2,9 + 1ed82: 0001b597 auipc a1,0x1b + 1ed86: 57e58593 addi a1,a1,1406 # 3a300 <_IO_stdin_used+0x780> + 1ed8a: 0541 addi a0,a0,16 + 1ed8c: 975f60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ed90: 67a2 ld a5,8(sp) + 1ed92: 01010913 addi s2,sp,16 + 1ed96: 85a6 mv a1,s1 + 1ed98: 854a mv a0,s2 + 1ed9a: 01078493 addi s1,a5,16 + 1ed9e: 951fc0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1eda2: 6662 ld a2,24(sp) + 1eda4: 65c2 ld a1,16(sp) + 1eda6: 8526 mv a0,s1 + 1eda8: 959f60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1edac: 6542 ld a0,16(sp) + 1edae: 1004 addi s1,sp,32 + 1edb0: 00950463 beq a0,s1,1edb8 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x80> + 1edb4: b4df60ef jal 15900 <_ZdlPv@plt> + 1edb8: 6522 ld a0,8(sp) + 1edba: 03100613 li a2,49 + 1edbe: 0001b597 auipc a1,0x1b + 1edc2: 55258593 addi a1,a1,1362 # 3a310 <_IO_stdin_used+0x790> + 1edc6: 0541 addi a0,a0,16 + 1edc8: 939f60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1edcc: 6522 ld a0,8(sp) + 1edce: 462d li a2,11 + 1edd0: 0001b597 auipc a1,0x1b + 1edd4: 59058593 addi a1,a1,1424 # 3a360 <_IO_stdin_used+0x7e0> + 1edd8: 0541 addi a0,a0,16 + 1edda: 927f60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1edde: 8522 mv a0,s0 + 1ede0: df1f60ef jal 15bd0 + 1ede4: 862a mv a2,a0 + 1ede6: 6522 ld a0,8(sp) + 1ede8: 85a2 mv a1,s0 + 1edea: 0541 addi a0,a0,16 + 1edec: 915f60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1edf0: 6522 ld a0,8(sp) + 1edf2: 464d li a2,19 + 1edf4: 0001b597 auipc a1,0x1b + 1edf8: 57c58593 addi a1,a1,1404 # 3a370 <_IO_stdin_used+0x7f0> + 1edfc: 0541 addi a0,a0,16 + 1edfe: 903f60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ee02: 85ce mv a1,s3 + 1ee04: 854a mv a0,s2 + 1ee06: 8e9fc0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1ee0a: 65c2 ld a1,16(sp) + 1ee0c: 0001b517 auipc a0,0x1b + 1ee10: 79c50513 addi a0,a0,1948 # 3a5a8 <_IO_stdin_used+0xa28> + 1ee14: 8cdf60ef jal 156e0 + 1ee18: 6542 ld a0,16(sp) + 1ee1a: 00950463 beq a0,s1,1ee22 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0xea> + 1ee1e: ae3f60ef jal 15900 <_ZdlPv@plt> + 1ee22: 0002d797 auipc a5,0x2d + 1ee26: 05e7b783 ld a5,94(a5) # 4be80 + 1ee2a: 6388 ld a0,0(a5) + 1ee2c: e65f60ef jal 15c90 + 1ee30: 6522 ld a0,8(sp) + 1ee32: c501 beqz a0,1ee3a <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x102> + 1ee34: 611c ld a5,0(a0) + 1ee36: 679c ld a5,8(a5) + 1ee38: 9782 jalr a5 + 1ee3a: 60e6 ld ra,88(sp) + 1ee3c: 6446 ld s0,80(sp) + 1ee3e: 79e2 ld s3,56(sp) + 1ee40: 64a6 ld s1,72(sp) + 1ee42: 6906 ld s2,64(sp) + 1ee44: 4501 li a0,0 + 1ee46: 6125 addi sp,sp,96 + 1ee48: 8082 ret + 1ee4a: 60e6 ld ra,88(sp) + 1ee4c: 6446 ld s0,80(sp) + 1ee4e: 00e92023 sw a4,0(s2) + 1ee52: 64a6 ld s1,72(sp) + 1ee54: 6906 ld s2,64(sp) + 1ee56: 4505 li a0,1 + 1ee58: 6125 addi sp,sp,96 + 1ee5a: 8082 ret + 1ee5c: fc4e sd s3,56(sp) + 1ee5e: 00810993 addi s3,sp,8 + 1ee62: 854e mv a0,s3 + 1ee64: c60fc0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 1ee68: 6522 ld a0,8(sp) + 1ee6a: 0001b597 auipc a1,0x1b + 1ee6e: 49658593 addi a1,a1,1174 # 3a300 <_IO_stdin_used+0x780> + 1ee72: 0541 addi a0,a0,16 + 1ee74: fbcf60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1ee78: 67a2 ld a5,8(sp) + 1ee7a: 01010913 addi s2,sp,16 + 1ee7e: 85a6 mv a1,s1 + 1ee80: 854a mv a0,s2 + 1ee82: 01078493 addi s1,a5,16 + 1ee86: 869fc0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1ee8a: 6662 ld a2,24(sp) + 1ee8c: 65c2 ld a1,16(sp) + 1ee8e: 8526 mv a0,s1 + 1ee90: 871f60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ee94: 6542 ld a0,16(sp) + 1ee96: 101c addi a5,sp,32 + 1ee98: 00f50463 beq a0,a5,1eea0 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x168> + 1ee9c: a65f60ef jal 15900 <_ZdlPv@plt> + 1eea0: 6522 ld a0,8(sp) + 1eea2: 0001b597 auipc a1,0x1b + 1eea6: 46e58593 addi a1,a1,1134 # 3a310 <_IO_stdin_used+0x790> + 1eeaa: 0541 addi a0,a0,16 + 1eeac: f84f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1eeb0: 6522 ld a0,8(sp) + 1eeb2: 0001b597 auipc a1,0x1b + 1eeb6: 49658593 addi a1,a1,1174 # 3a348 <_IO_stdin_used+0x7c8> + 1eeba: 0541 addi a0,a0,16 + 1eebc: f74f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1eec0: 8522 mv a0,s0 + 1eec2: d0ff60ef jal 15bd0 + 1eec6: 862a mv a2,a0 + 1eec8: 6522 ld a0,8(sp) + 1eeca: 85a2 mv a1,s0 + 1eecc: 0541 addi a0,a0,16 + 1eece: 833f60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1eed2: 6522 ld a0,8(sp) + 1eed4: 0001b597 auipc a1,0x1b + 1eed8: 48458593 addi a1,a1,1156 # 3a358 <_IO_stdin_used+0x7d8> + 1eedc: 0541 addi a0,a0,16 + 1eede: f52f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1eee2: 85ce mv a1,s3 + 1eee4: 854a mv a0,s2 + 1eee6: 809fc0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1eeea: 65c2 ld a1,16(sp) + 1eeec: 0001b517 auipc a0,0x1b + 1eef0: 6bc50513 addi a0,a0,1724 # 3a5a8 <_IO_stdin_used+0xa28> + 1eef4: fecf60ef jal 156e0 + 1eef8: 854a mv a0,s2 + 1eefa: ec7f70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1eefe: 0002d797 auipc a5,0x2d + 1ef02: f827b783 ld a5,-126(a5) # 4be80 + 1ef06: 6388 ld a0,0(a5) + 1ef08: d89f60ef jal 15c90 + 1ef0c: b715 j 1ee30 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0xf8> + 1ef0e: 842a mv s0,a0 + 1ef10: 854a mv a0,s2 + 1ef12: eaff70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1ef16: 6522 ld a0,8(sp) + 1ef18: c501 beqz a0,1ef20 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1e8> + 1ef1a: 611c ld a5,0(a0) + 1ef1c: 679c ld a5,8(a5) + 1ef1e: 9782 jalr a5 + 1ef20: 8522 mv a0,s0 + 1ef22: 8cff60ef jal 157f0 <_Unwind_Resume@plt> + 1ef26: b7e5 j 1ef0e <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1d6> + 1ef28: 842a mv s0,a0 + 1ef2a: b7f5 j 1ef16 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1de> + 1ef2c: b7cd j 1ef0e <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1d6> + 1ef2e: b7c5 j 1ef0e <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1d6> + 1ef30: 842a mv s0,a0 + 1ef32: b7d5 j 1ef16 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1de> + +000000000001ef34 <_ZN7testing8internal17Int32FromEnvOrDieEPKci>: + 1ef34: 7179 addi sp,sp,-48 + 1ef36: f022 sd s0,32(sp) + 1ef38: e84a sd s2,16(sp) + 1ef3a: f406 sd ra,40(sp) + 1ef3c: 842e mv s0,a1 + 1ef3e: 892a mv s2,a0 + 1ef40: b91f60ef jal 15ad0 + 1ef44: cd29 beqz a0,1ef9e <_ZN7testing8internal17Int32FromEnvOrDieEPKci+0x6a> + 1ef46: 0020 addi s0,sp,8 + 1ef48: ec26 sd s1,24(sp) + 1ef4a: 84aa mv s1,a0 + 1ef4c: 8522 mv a0,s0 + 1ef4e: b76fc0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 1ef52: 6522 ld a0,8(sp) + 1ef54: 02200613 li a2,34 + 1ef58: 0001b597 auipc a1,0x1b + 1ef5c: 43058593 addi a1,a1,1072 # 3a388 <_IO_stdin_used+0x808> + 1ef60: 0541 addi a0,a0,16 + 1ef62: f9ef60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ef66: 854a mv a0,s2 + 1ef68: c69f60ef jal 15bd0 + 1ef6c: 862a mv a2,a0 + 1ef6e: 6522 ld a0,8(sp) + 1ef70: 85ca mv a1,s2 + 1ef72: 0541 addi a0,a0,16 + 1ef74: f8cf60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ef78: 85a6 mv a1,s1 + 1ef7a: 8522 mv a0,s0 + 1ef7c: 0050 addi a2,sp,4 + 1ef7e: dbbff0ef jal 1ed38 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi> + 1ef82: 842a mv s0,a0 + 1ef84: 6522 ld a0,8(sp) + 1ef86: c501 beqz a0,1ef8e <_ZN7testing8internal17Int32FromEnvOrDieEPKci+0x5a> + 1ef88: 611c ld a5,0(a0) + 1ef8a: 679c ld a5,8(a5) + 1ef8c: 9782 jalr a5 + 1ef8e: cc11 beqz s0,1efaa <_ZN7testing8internal17Int32FromEnvOrDieEPKci+0x76> + 1ef90: 70a2 ld ra,40(sp) + 1ef92: 7402 ld s0,32(sp) + 1ef94: 4512 lw a0,4(sp) + 1ef96: 64e2 ld s1,24(sp) + 1ef98: 6942 ld s2,16(sp) + 1ef9a: 6145 addi sp,sp,48 + 1ef9c: 8082 ret + 1ef9e: 70a2 ld ra,40(sp) + 1efa0: 8522 mv a0,s0 + 1efa2: 7402 ld s0,32(sp) + 1efa4: 6942 ld s2,16(sp) + 1efa6: 6145 addi sp,sp,48 + 1efa8: 8082 ret + 1efaa: 4505 li a0,1 + 1efac: d54f60ef jal 15500 + 1efb0: 67a2 ld a5,8(sp) + 1efb2: 842a mv s0,a0 + 1efb4: c789 beqz a5,1efbe <_ZN7testing8internal17Int32FromEnvOrDieEPKci+0x8a> + 1efb6: 6398 ld a4,0(a5) + 1efb8: 853e mv a0,a5 + 1efba: 671c ld a5,8(a4) + 1efbc: 9782 jalr a5 + 1efbe: 8522 mv a0,s0 + 1efc0: 831f60ef jal 157f0 <_Unwind_Resume@plt> + +000000000001efc4 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE>: + 1efc4: 7111 addi sp,sp,-256 + 1efc6: f9a2 sd s0,240(sp) + 1efc8: fd86 sd ra,248(sp) + 1efca: e1da sd s6,192(sp) + 1efcc: f16a sd s10,160(sp) + 1efce: 842a mv s0,a0 + 1efd0: 1c058d63 beqz a1,1f1aa <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1e6> + 1efd4: 617c ld a5,192(a0) + 1efd6: 0b853d03 ld s10,184(a0) + 1efda: f83e sd a5,48(sp) + 1efdc: 3da78963 beq a5,s10,1f3ae <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3ea> + 1efe0: f5a6 sd s1,232(sp) + 1efe2: f1ca sd s2,224(sp) + 1efe4: edce sd s3,216(sp) + 1efe6: e9d2 sd s4,208(sp) + 1efe8: e5d6 sd s5,200(sp) + 1efea: fd5e sd s7,184(sp) + 1efec: f962 sd s8,176(sp) + 1efee: f566 sd s9,168(sp) + 1eff0: ed6e sd s11,152(sp) + 1eff2: 4785 li a5,1 + 1eff4: 3af59963 bne a1,a5,1f3a6 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3e2> + 1eff8: 109c addi a5,sp,96 + 1effa: ec3e sd a5,24(sp) + 1effc: 00bc addi a5,sp,72 + 1effe: 8cae mv s9,a1 + 1f000: 4b01 li s6,0 + 1f002: 05010993 addi s3,sp,80 + 1f006: 4bbd li s7,15 + 1f008: 07010a93 addi s5,sp,112 + 1f00c: e83e sd a5,16(sp) + 1f00e: 000d3903 ld s2,0(s10) + 1f012: 67e2 ld a5,24(sp) + 1f014: 00893483 ld s1,8(s2) + 1f018: e8be sd a5,80(sp) + 1f01a: 38048e63 beqz s1,1f3b6 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3f2> + 1f01e: 8526 mv a0,s1 + 1f020: bb1f60ef jal 15bd0 + 1f024: f8aa sd a0,112(sp) + 1f026: 842a mv s0,a0 + 1f028: 14abec63 bltu s7,a0,1f180 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1bc> + 1f02c: 15950563 beq a0,s9,1f176 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1b2> + 1f030: 38051163 bnez a0,1f3b2 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3ee> + 1f034: 67e2 ld a5,24(sp) + 1f036: 97a2 add a5,a5,s0 + 1f038: eca2 sd s0,88(sp) + 1f03a: 00078023 sb zero,0(a5) + 1f03e: 03093703 ld a4,48(s2) + 1f042: 03893783 ld a5,56(s2) + 1f046: 06090823 sb zero,112(s2) + 1f04a: 0ae78663 beq a5,a4,1f0f6 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x132> + 1f04e: 4a01 li s4,0 + 1f050: fc56 sd s5,56(sp) + 1f052: 0104 addi s1,sp,128 + 1f054: 0002dc17 auipc s8,0x2d + 1f058: c74c3c03 ld s8,-908(s8) # 4bcc8 <_GLOBAL_OFFSET_TABLE_+0x178> + 1f05c: 003a1793 slli a5,s4,0x3 + 1f060: 973e add a4,a4,a5 + 1f062: 6300 ld s0,0(a4) + 1f064: 02043d83 ld s11,32(s0) + 1f068: f8a6 sd s1,112(sp) + 1f06a: 360d8463 beqz s11,1f3d2 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x40e> + 1f06e: 856e mv a0,s11 + 1f070: b61f60ef jal 15bd0 + 1f074: e4aa sd a0,72(sp) + 1f076: 87aa mv a5,a0 + 1f078: 0aabe963 bltu s7,a0,1f12a <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x166> + 1f07c: 0d950f63 beq a0,s9,1f15a <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x196> + 1f080: 8526 mv a0,s1 + 1f082: efd5 bnez a5,1f13e <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x17a> + 1f084: 8726 mv a4,s1 + 1f086: fcbe sd a5,120(sp) + 1f088: 97ba add a5,a5,a4 + 1f08a: 00078023 sb zero,0(a5) + 1f08e: 0001e597 auipc a1,0x1e + 1f092: d0258593 addi a1,a1,-766 # 3cd90 <_ZN7testingL18kDisableTestFilterE> + 1f096: 854e mv a0,s3 + 1f098: c45fb0ef jal 1acdc <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> + 1f09c: 8daa mv s11,a0 + 1f09e: c179 beqz a0,1f164 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1a0> + 1f0a0: 09b400a3 sb s11,129(s0) + 1f0a4: 85d6 mv a1,s5 + 1f0a6: 854e mv a0,s3 + 1f0a8: c6dfb0ef jal 1ad14 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_> + 1f0ac: 000c4683 lbu a3,0(s8) + 1f0b0: 08a40123 sb a0,130(s0) + 1f0b4: 87aa mv a5,a0 + 1f0b6: e699 bnez a3,1f0c4 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x100> + 1f0b8: 001dc713 xori a4,s11,1 + 1f0bc: 00e577b3 and a5,a0,a4 + 1f0c0: 0ff7f793 zext.b a5,a5 + 1f0c4: 08f40023 sb a5,128(s0) + 1f0c8: 080401a3 sb zero,131(s0) + 1f0cc: 07094703 lbu a4,112(s2) + 1f0d0: 7546 ld a0,112(sp) + 1f0d2: 01678b3b addw s6,a5,s6 + 1f0d6: 8fd9 or a5,a5,a4 + 1f0d8: 06f90823 sb a5,112(s2) + 1f0dc: 00950463 beq a0,s1,1f0e4 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x120> + 1f0e0: 821f60ef jal 15900 <_ZdlPv@plt> + 1f0e4: 03093703 ld a4,48(s2) + 1f0e8: 03893783 ld a5,56(s2) + 1f0ec: 0a05 addi s4,s4,1 + 1f0ee: 8f99 sub a5,a5,a4 + 1f0f0: 878d srai a5,a5,0x3 + 1f0f2: f6fa65e3 bltu s4,a5,1f05c <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x98> + 1f0f6: 6546 ld a0,80(sp) + 1f0f8: 67e2 ld a5,24(sp) + 1f0fa: 00f50463 beq a0,a5,1f102 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x13e> + 1f0fe: 803f60ef jal 15900 <_ZdlPv@plt> + 1f102: 77c2 ld a5,48(sp) + 1f104: 0d21 addi s10,s10,8 + 1f106: f1a794e3 bne a5,s10,1f00e <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x4a> + 1f10a: 74ae ld s1,232(sp) + 1f10c: 790e ld s2,224(sp) + 1f10e: 69ee ld s3,216(sp) + 1f110: 6a4e ld s4,208(sp) + 1f112: 6aae ld s5,200(sp) + 1f114: 7bea ld s7,184(sp) + 1f116: 7c4a ld s8,176(sp) + 1f118: 7caa ld s9,168(sp) + 1f11a: 6dea ld s11,152(sp) + 1f11c: 70ee ld ra,248(sp) + 1f11e: 744e ld s0,240(sp) + 1f120: 7d0a ld s10,160(sp) + 1f122: 855a mv a0,s6 + 1f124: 6b0e ld s6,192(sp) + 1f126: 6111 addi sp,sp,256 + 1f128: 8082 ret + 1f12a: 65c2 ld a1,16(sp) + 1f12c: e42a sd a0,8(sp) + 1f12e: 4601 li a2,0 + 1f130: 8556 mv a0,s5 + 1f132: d7ef60ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1f136: 66a6 ld a3,72(sp) + 1f138: 67a2 ld a5,8(sp) + 1f13a: f8aa sd a0,112(sp) + 1f13c: e136 sd a3,128(sp) + 1f13e: 876e mv a4,s11 + 1f140: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma + 1f144: 02070407 vle8.v v8,(a4) + 1f148: 8f95 sub a5,a5,a3 + 1f14a: 9736 add a4,a4,a3 + 1f14c: 02050427 vse8.v v8,(a0) + 1f150: 9536 add a0,a0,a3 + 1f152: f7fd bnez a5,1f140 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x17c> + 1f154: 67a6 ld a5,72(sp) + 1f156: 7746 ld a4,112(sp) + 1f158: b73d j 1f086 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0xc2> + 1f15a: 000dc703 lbu a4,0(s11) + 1f15e: 08e10023 sb a4,128(sp) + 1f162: b70d j 1f084 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0xc0> + 1f164: 0001e597 auipc a1,0x1e + 1f168: c2c58593 addi a1,a1,-980 # 3cd90 <_ZN7testingL18kDisableTestFilterE> + 1f16c: 8556 mv a0,s5 + 1f16e: b6ffb0ef jal 1acdc <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> + 1f172: 8daa mv s11,a0 + 1f174: b735 j 1f0a0 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0xdc> + 1f176: 0004c783 lbu a5,0(s1) + 1f17a: 06f10023 sb a5,96(sp) + 1f17e: bd5d j 1f034 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x70> + 1f180: 4601 li a2,0 + 1f182: 85d6 mv a1,s5 + 1f184: 854e mv a0,s3 + 1f186: d2af60ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1f18a: 77c6 ld a5,112(sp) + 1f18c: e8aa sd a0,80(sp) + 1f18e: f0be sd a5,96(sp) + 1f190: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1f194: 02048407 vle8.v v8,(s1) + 1f198: 8c1d sub s0,s0,a5 + 1f19a: 94be add s1,s1,a5 + 1f19c: 02050427 vse8.v v8,(a0) + 1f1a0: 953e add a0,a0,a5 + 1f1a2: f47d bnez s0,1f190 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1cc> + 1f1a4: 7446 ld s0,112(sp) + 1f1a6: 67c6 ld a5,80(sp) + 1f1a8: b579 j 1f036 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x72> + 1f1aa: 55fd li a1,-1 + 1f1ac: 0001e517 auipc a0,0x1e + 1f1b0: bb450513 addi a0,a0,-1100 # 3cd60 <_ZN7testingL16kTestTotalShardsE> + 1f1b4: d81ff0ef jal 1ef34 <_ZN7testing8internal17Int32FromEnvOrDieEPKci> + 1f1b8: 87aa mv a5,a0 + 1f1ba: 55fd li a1,-1 + 1f1bc: 0001e517 auipc a0,0x1e + 1f1c0: bbc50513 addi a0,a0,-1092 # 3cd78 <_ZN7testingL15kTestShardIndexE> + 1f1c4: e43e sd a5,8(sp) + 1f1c6: d6fff0ef jal 1ef34 <_ZN7testing8internal17Int32FromEnvOrDieEPKci> + 1f1ca: 607c ld a5,192(s0) + 1f1cc: 0b843d03 ld s10,184(s0) + 1f1d0: e82a sd a0,16(sp) + 1f1d2: f83e sd a5,48(sp) + 1f1d4: 1da78d63 beq a5,s10,1f3ae <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3ea> + 1f1d8: f5a6 sd s1,232(sp) + 1f1da: f1ca sd s2,224(sp) + 1f1dc: edce sd s3,216(sp) + 1f1de: e9d2 sd s4,208(sp) + 1f1e0: e5d6 sd s5,200(sp) + 1f1e2: fd5e sd s7,184(sp) + 1f1e4: f962 sd s8,176(sp) + 1f1e6: f566 sd s9,168(sp) + 1f1e8: ed6e sd s11,152(sp) + 1f1ea: 109c addi a5,sp,96 + 1f1ec: f46a sd s10,40(sp) + 1f1ee: 4b01 li s6,0 + 1f1f0: 4a81 li s5,0 + 1f1f2: 05010993 addi s3,sp,80 + 1f1f6: ec3e sd a5,24(sp) + 1f1f8: 4c3d li s8,15 + 1f1fa: 07010b93 addi s7,sp,112 + 1f1fe: 0002dc97 auipc s9,0x2d + 1f202: acacbc83 ld s9,-1334(s9) # 4bcc8 <_GLOBAL_OFFSET_TABLE_+0x178> + 1f206: 77a2 ld a5,40(sp) + 1f208: 0007b903 ld s2,0(a5) + 1f20c: 67e2 ld a5,24(sp) + 1f20e: 00893483 ld s1,8(s2) + 1f212: e8be sd a5,80(sp) + 1f214: 1a048163 beqz s1,1f3b6 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3f2> + 1f218: 8526 mv a0,s1 + 1f21a: 9b7f60ef jal 15bd0 + 1f21e: f8aa sd a0,112(sp) + 1f220: 842a mv s0,a0 + 1f222: 14ac6d63 bltu s8,a0,1f37c <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3b8> + 1f226: 4785 li a5,1 + 1f228: 14f51663 bne a0,a5,1f374 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3b0> + 1f22c: 0004c783 lbu a5,0(s1) + 1f230: 06f10023 sb a5,96(sp) + 1f234: 67e2 ld a5,24(sp) + 1f236: 97a2 add a5,a5,s0 + 1f238: eca2 sd s0,88(sp) + 1f23a: 00078023 sb zero,0(a5) + 1f23e: 03093703 ld a4,48(s2) + 1f242: 03893783 ld a5,56(s2) + 1f246: 06090823 sb zero,112(s2) + 1f24a: 0cf70163 beq a4,a5,1f30c <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x348> + 1f24e: 00bc addi a5,sp,72 + 1f250: 4a01 li s4,0 + 1f252: fc5e sd s7,56(sp) + 1f254: 0104 addi s1,sp,128 + 1f256: f03e sd a5,32(sp) + 1f258: 003a1793 slli a5,s4,0x3 + 1f25c: 973e add a4,a4,a5 + 1f25e: 6300 ld s0,0(a4) + 1f260: 02043d83 ld s11,32(s0) + 1f264: f8a6 sd s1,112(sp) + 1f266: 160d8663 beqz s11,1f3d2 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x40e> + 1f26a: 856e mv a0,s11 + 1f26c: 965f60ef jal 15bd0 + 1f270: e4aa sd a0,72(sp) + 1f272: 8d2a mv s10,a0 + 1f274: 0cac6e63 bltu s8,a0,1f350 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x38c> + 1f278: 4785 li a5,1 + 1f27a: 0cf50663 beq a0,a5,1f346 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x382> + 1f27e: e545 bnez a0,1f326 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x362> + 1f280: 8726 mv a4,s1 + 1f282: fcea sd s10,120(sp) + 1f284: 01a707b3 add a5,a4,s10 + 1f288: 00078023 sb zero,0(a5) + 1f28c: 0001e597 auipc a1,0x1e + 1f290: b0458593 addi a1,a1,-1276 # 3cd90 <_ZN7testingL18kDisableTestFilterE> + 1f294: 854e mv a0,s3 + 1f296: a47fb0ef jal 1acdc <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> + 1f29a: 8d2a mv s10,a0 + 1f29c: c179 beqz a0,1f362 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x39e> + 1f29e: 09a400a3 sb s10,129(s0) + 1f2a2: 85de mv a1,s7 + 1f2a4: 854e mv a0,s3 + 1f2a6: a6ffb0ef jal 1ad14 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_> + 1f2aa: 000cc683 lbu a3,0(s9) + 1f2ae: 08a40123 sb a0,130(s0) + 1f2b2: 8daa mv s11,a0 + 1f2b4: e689 bnez a3,1f2be <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x2fa> + 1f2b6: 001d4793 xori a5,s10,1 + 1f2ba: 00f57db3 and s11,a0,a5 + 1f2be: 65c2 ld a1,16(sp) + 1f2c0: 6522 ld a0,8(sp) + 1f2c2: 8656 mv a2,s5 + 1f2c4: 8b0fe0ef jal 1d374 <_ZN7testing8internal20ShouldRunTestOnShardEiii> + 1f2c8: 87aa mv a5,a0 + 1f2ca: 000d869b sext.w a3,s11 + 1f2ce: 4605 li a2,1 + 1f2d0: c509 beqz a0,1f2da <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x316> + 1f2d2: 00db0b3b addw s6,s6,a3 + 1f2d6: 87ee mv a5,s11 + 1f2d8: 4601 li a2,0 + 1f2da: 08f40023 sb a5,128(s0) + 1f2de: 08c401a3 sb a2,131(s0) + 1f2e2: 07094703 lbu a4,112(s2) + 1f2e6: 7546 ld a0,112(sp) + 1f2e8: 00da8abb addw s5,s5,a3 + 1f2ec: 8fd9 or a5,a5,a4 + 1f2ee: 06f90823 sb a5,112(s2) + 1f2f2: 00950463 beq a0,s1,1f2fa <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x336> + 1f2f6: e0af60ef jal 15900 <_ZdlPv@plt> + 1f2fa: 03093703 ld a4,48(s2) + 1f2fe: 03893783 ld a5,56(s2) + 1f302: 0a05 addi s4,s4,1 + 1f304: 8f99 sub a5,a5,a4 + 1f306: 878d srai a5,a5,0x3 + 1f308: f4fa68e3 bltu s4,a5,1f258 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x294> + 1f30c: 6546 ld a0,80(sp) + 1f30e: 67e2 ld a5,24(sp) + 1f310: 00f50463 beq a0,a5,1f318 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x354> + 1f314: decf60ef jal 15900 <_ZdlPv@plt> + 1f318: 77a2 ld a5,40(sp) + 1f31a: 7742 ld a4,48(sp) + 1f31c: 07a1 addi a5,a5,8 + 1f31e: f43e sd a5,40(sp) + 1f320: eef713e3 bne a4,a5,1f206 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x242> + 1f324: b3dd j 1f10a <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x146> + 1f326: 8526 mv a0,s1 + 1f328: 876e mv a4,s11 + 1f32a: 87ea mv a5,s10 + 1f32c: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma + 1f330: 02070407 vle8.v v8,(a4) + 1f334: 8f95 sub a5,a5,a3 + 1f336: 9736 add a4,a4,a3 + 1f338: 02050427 vse8.v v8,(a0) + 1f33c: 9536 add a0,a0,a3 + 1f33e: f7fd bnez a5,1f32c <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x368> + 1f340: 6d26 ld s10,72(sp) + 1f342: 7746 ld a4,112(sp) + 1f344: bf3d j 1f282 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x2be> + 1f346: 000dc703 lbu a4,0(s11) + 1f34a: 08e10023 sb a4,128(sp) + 1f34e: bf0d j 1f280 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x2bc> + 1f350: 7582 ld a1,32(sp) + 1f352: 4601 li a2,0 + 1f354: 855e mv a0,s7 + 1f356: b5af60ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1f35a: 66a6 ld a3,72(sp) + 1f35c: f8aa sd a0,112(sp) + 1f35e: e136 sd a3,128(sp) + 1f360: b7e1 j 1f328 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x364> + 1f362: 0001e597 auipc a1,0x1e + 1f366: a2e58593 addi a1,a1,-1490 # 3cd90 <_ZN7testingL18kDisableTestFilterE> + 1f36a: 855e mv a0,s7 + 1f36c: 971fb0ef jal 1acdc <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> + 1f370: 8d2a mv s10,a0 + 1f372: b735 j 1f29e <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x2da> + 1f374: ec0500e3 beqz a0,1f234 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x270> + 1f378: 6562 ld a0,24(sp) + 1f37a: a809 j 1f38c <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3c8> + 1f37c: 4601 li a2,0 + 1f37e: 85de mv a1,s7 + 1f380: 854e mv a0,s3 + 1f382: b2ef60ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 1f386: 77c6 ld a5,112(sp) + 1f388: e8aa sd a0,80(sp) + 1f38a: f0be sd a5,96(sp) + 1f38c: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 1f390: 02048407 vle8.v v8,(s1) + 1f394: 8c1d sub s0,s0,a5 + 1f396: 94be add s1,s1,a5 + 1f398: 02050427 vse8.v v8,(a0) + 1f39c: 953e add a0,a0,a5 + 1f39e: f47d bnez s0,1f38c <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3c8> + 1f3a0: 7446 ld s0,112(sp) + 1f3a2: 67c6 ld a5,80(sp) + 1f3a4: bd49 j 1f236 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x272> + 1f3a6: 57fd li a5,-1 + 1f3a8: e83e sd a5,16(sp) + 1f3aa: e43e sd a5,8(sp) + 1f3ac: bd3d j 1f1ea <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x226> + 1f3ae: 4b01 li s6,0 + 1f3b0: b3b5 j 1f11c <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x158> + 1f3b2: 6562 ld a0,24(sp) + 1f3b4: bbf1 j 1f190 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1cc> + 1f3b6: a1bf60ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> 1f3ba: 842a mv s0,a0 - 1f3bc: 8526 mv a0,s1 - 1f3be: b3ef70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f3c2: bfe9 j 1f39c <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1b8> - 1f3c4: 842a mv s0,a0 - 1f3c6: bfd9 j 1f39c <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1b8> - 1f3c8: 842a mv s0,a0 - 1f3ca: 8556 mv a0,s5 - 1f3cc: b30f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f3d0: b7f5 j 1f3bc <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1d8> - 1f3d2: 00019517 auipc a0,0x19 - 1f3d6: a2650513 addi a0,a0,-1498 # 37df8 <_IO_stdin_used+0x350> - 1f3da: c46f60ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 1f3de: 00019517 auipc a0,0x19 - 1f3e2: a1a50513 addi a0,a0,-1510 # 37df8 <_IO_stdin_used+0x350> - 1f3e6: c3af60ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - -000000000001f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci>: - 1f3ea: 715d addi sp,sp,-80 - 1f3ec: fc26 sd s1,56(sp) - 1f3ee: f84a sd s2,48(sp) - 1f3f0: f052 sd s4,32(sp) - 1f3f2: e486 sd ra,72(sp) - 1f3f4: e0a2 sd s0,64(sp) - 1f3f6: f44e sd s3,40(sp) - 1f3f8: c10c sw a1,0(a0) - 1f3fa: 4785 li a5,1 - 1f3fc: 84b2 mv s1,a2 - 1f3fe: 8936 mv s2,a3 - 1f400: 00019a17 auipc s4,0x19 - 1f404: 2a0a0a13 addi s4,s4,672 # 386a0 <_IO_stdin_used+0xbf8> - 1f408: 02f58263 beq a1,a5,1f42c <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x42> - 1f40c: 4789 li a5,2 - 1f40e: 00019a17 auipc s4,0x19 - 1f412: 2c2a0a13 addi s4,s4,706 # 386d0 <_IO_stdin_used+0xc28> - 1f416: 00f58b63 beq a1,a5,1f42c <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x42> - 1f41a: 00019a17 auipc s4,0x19 - 1f41e: 296a0a13 addi s4,s4,662 # 386b0 <_IO_stdin_used+0xc08> - 1f422: c589 beqz a1,1f42c <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x42> - 1f424: 00019a17 auipc s4,0x19 - 1f428: 29ca0a13 addi s4,s4,668 # 386c0 <_IO_stdin_used+0xc18> - 1f42c: 0002b997 auipc s3,0x2b - 1f430: b6c9b983 ld s3,-1172(s3) # 49f98 <_ZSt4cerr@Base> - 1f434: 0009b783 ld a5,0(s3) - 1f438: fe87b783 ld a5,-24(a5) - 1f43c: 97ce add a5,a5,s3 - 1f43e: 7be0 ld s0,240(a5) - 1f440: 0c040f63 beqz s0,1f51e <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x134> - 1f444: 03844783 lbu a5,56(s0) - 1f448: cfa5 beqz a5,1f4c0 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0xd6> - 1f44a: 04344583 lbu a1,67(s0) - 1f44e: 854e mv a0,s3 - 1f450: c00f60ef jal 15850 <_ZNSo3putEc@plt> - 1f454: f5cf60ef jal 15bb0 <_ZNSo5flushEv@plt> - 1f458: 842a mv s0,a0 - 1f45a: 85d2 mv a1,s4 - 1f45c: 4625 li a2,9 - 1f45e: 8522 mv a0,s0 - 1f460: 9d0f60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1f464: 4605 li a2,1 - 1f466: 00019597 auipc a1,0x19 - 1f46a: 36a58593 addi a1,a1,874 # 387d0 <_IO_stdin_used+0xd28> - 1f46e: 8522 mv a0,s0 - 1f470: 9c0f60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1f474: 85a6 mv a1,s1 - 1f476: 864a mv a2,s2 - 1f478: 850a mv a0,sp - 1f47a: d6bff0ef jal 1f1e4 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> - 1f47e: 6482 ld s1,0(sp) - 1f480: 898a mv s3,sp - 1f482: c0b5 beqz s1,1f4e6 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0xfc> - 1f484: 8526 mv a0,s1 - 1f486: e7af60ef jal 15b00 - 1f48a: 862a mv a2,a0 - 1f48c: 85a6 mv a1,s1 - 1f48e: 8522 mv a0,s0 - 1f490: 9a0f60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1f494: 8522 mv a0,s0 - 1f496: 4609 li a2,2 - 1f498: 0001a597 auipc a1,0x1a - 1f49c: 9b058593 addi a1,a1,-1616 # 38e48 <_IO_stdin_used+0x13a0> - 1f4a0: 990f60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1f4a4: 6502 ld a0,0(sp) - 1f4a6: 081c addi a5,sp,16 - 1f4a8: 00f50463 beq a0,a5,1f4b0 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0xc6> - 1f4ac: b84f60ef jal 15830 <_ZdlPv@plt> - 1f4b0: 60a6 ld ra,72(sp) - 1f4b2: 6406 ld s0,64(sp) - 1f4b4: 74e2 ld s1,56(sp) - 1f4b6: 7942 ld s2,48(sp) - 1f4b8: 79a2 ld s3,40(sp) - 1f4ba: 7a02 ld s4,32(sp) - 1f4bc: 6161 addi sp,sp,80 - 1f4be: 8082 ret - 1f4c0: 8522 mv a0,s0 - 1f4c2: 87ef60ef jal 15540 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 1f4c6: 601c ld a5,0(s0) - 1f4c8: 0002b717 auipc a4,0x2b - 1f4cc: 93073703 ld a4,-1744(a4) # 49df8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x338e4> - 1f4d0: 7b9c ld a5,48(a5) - 1f4d2: 02e79463 bne a5,a4,1f4fa <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x110> - 1f4d6: 45a9 li a1,10 - 1f4d8: 854e mv a0,s3 - 1f4da: b76f60ef jal 15850 <_ZNSo3putEc@plt> - 1f4de: ed2f60ef jal 15bb0 <_ZNSo5flushEv@plt> - 1f4e2: 842a mv s0,a0 - 1f4e4: bf9d j 1f45a <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x70> - 1f4e6: 601c ld a5,0(s0) - 1f4e8: fe87b503 ld a0,-24(a5) - 1f4ec: 9522 add a0,a0,s0 - 1f4ee: 510c lw a1,32(a0) - 1f4f0: 0015e593 ori a1,a1,1 - 1f4f4: c8cf60ef jal 15980 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> - 1f4f8: bf71 j 1f494 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0xaa> - 1f4fa: 8522 mv a0,s0 - 1f4fc: 45a9 li a1,10 - 1f4fe: 9782 jalr a5 - 1f500: 85aa mv a1,a0 - 1f502: 854e mv a0,s3 - 1f504: b4cf60ef jal 15850 <_ZNSo3putEc@plt> - 1f508: ea8f60ef jal 15bb0 <_ZNSo5flushEv@plt> - 1f50c: 842a mv s0,a0 - 1f50e: b7b1 j 1f45a <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x70> - 1f510: 842a mv s0,a0 - 1f512: 854e mv a0,s3 - 1f514: 9e8f70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f518: 8522 mv a0,s0 - 1f51a: a06f60ef jal 15720 <_Unwind_Resume@plt> - 1f51e: 9b2f60ef jal 156d0 <_ZSt16__throw_bad_castv@plt> - -000000000001f522 <_ZN7testing8internal6Random8GenerateEj>: - 1f522: 411c lw a5,0(a0) - 1f524: 41c65737 lui a4,0x41c65 - 1f528: e6d7071b addiw a4,a4,-403 # 41c64e6d <__global_pointer$+0x41c1a0dd> - 1f52c: 02f7073b mulw a4,a4,a5 - 1f530: 678d lui a5,0x3 - 1f532: 0397879b addiw a5,a5,57 # 3039 <__abi_tag-0xd25b> - 1f536: 7139 addi sp,sp,-64 - 1f538: f822 sd s0,48(sp) - 1f53a: f426 sd s1,40(sp) - 1f53c: fc06 sd ra,56(sp) - 1f53e: ec4e sd s3,24(sp) - 1f540: 84aa mv s1,a0 - 1f542: 00b03533 snez a0,a1 - 1f546: 9fb9 addw a5,a5,a4 - 1f548: 1786 slli a5,a5,0x21 - 1f54a: 9385 srli a5,a5,0x21 - 1f54c: c09c sw a5,0(s1) - 1f54e: 842e mv s0,a1 - 1f550: e73fb0ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 1f554: e929 bnez a0,1f5a6 <_ZN7testing8internal6Random8GenerateEj+0x84> - 1f556: f04a sd s2,32(sp) - 1f558: 00810913 addi s2,sp,8 - 1f55c: 854a mv a0,s2 - 1f55e: 00019617 auipc a2,0x19 - 1f562: 18260613 addi a2,a2,386 # 386e0 <_IO_stdin_used+0xc38> - 1f566: 458d li a1,3 - 1f568: 15200693 li a3,338 - 1f56c: e7fff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 1f570: 4671 li a2,28 - 1f572: 00019597 auipc a1,0x19 - 1f576: 1b658593 addi a1,a1,438 # 38728 <_IO_stdin_used+0xc80> - 1f57a: 0002b517 auipc a0,0x2b - 1f57e: a1e53503 ld a0,-1506(a0) # 49f98 <_ZSt4cerr@Base> - 1f582: 8aef60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1f586: 02d00613 li a2,45 - 1f58a: 00019597 auipc a1,0x19 - 1f58e: 1be58593 addi a1,a1,446 # 38748 <_IO_stdin_used+0xca0> - 1f592: 0002b517 auipc a0,0x2b - 1f596: a0653503 ld a0,-1530(a0) # 49f98 <_ZSt4cerr@Base> - 1f59a: 896f60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1f59e: 854a mv a0,s2 - 1f5a0: 9dafd0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 1f5a4: 7902 ld s2,32(sp) - 1f5a6: 80000537 lui a0,0x80000 - 1f5aa: 00853533 sltu a0,a0,s0 - 1f5ae: 00154513 xori a0,a0,1 - 1f5b2: e11fb0ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 1f5b6: c911 beqz a0,1f5ca <_ZN7testing8internal6Random8GenerateEj+0xa8> - 1f5b8: 4088 lw a0,0(s1) - 1f5ba: 70e2 ld ra,56(sp) - 1f5bc: 74a2 ld s1,40(sp) - 1f5be: 0285753b remuw a0,a0,s0 - 1f5c2: 7442 ld s0,48(sp) - 1f5c4: 69e2 ld s3,24(sp) - 1f5c6: 6121 addi sp,sp,64 - 1f5c8: 8082 ret - 1f5ca: f04a sd s2,32(sp) - 1f5cc: 00810913 addi s2,sp,8 - 1f5d0: 854a mv a0,s2 - 1f5d2: 00019617 auipc a2,0x19 - 1f5d6: 10e60613 addi a2,a2,270 # 386e0 <_IO_stdin_used+0xc38> - 1f5da: 458d li a1,3 - 1f5dc: 15400693 li a3,340 - 1f5e0: e0bff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 1f5e4: 02500613 li a2,37 - 1f5e8: 00019597 auipc a1,0x19 - 1f5ec: 19058593 addi a1,a1,400 # 38778 <_IO_stdin_used+0xcd0> - 1f5f0: 0002b517 auipc a0,0x2b - 1f5f4: 9a853503 ld a0,-1624(a0) # 49f98 <_ZSt4cerr@Base> - 1f5f8: 838f60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1f5fc: 4679 li a2,30 - 1f5fe: 00019597 auipc a1,0x19 - 1f602: 1a258593 addi a1,a1,418 # 387a0 <_IO_stdin_used+0xcf8> - 1f606: 0002b517 auipc a0,0x2b - 1f60a: 99253503 ld a0,-1646(a0) # 49f98 <_ZSt4cerr@Base> - 1f60e: 822f60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1f612: 02041593 slli a1,s0,0x20 - 1f616: 9181 srli a1,a1,0x20 - 1f618: 0002b517 auipc a0,0x2b - 1f61c: 98053503 ld a0,-1664(a0) # 49f98 <_ZSt4cerr@Base> - 1f620: 960f60ef jal 15780 <_ZNSo9_M_insertImEERSoT_@plt> - 1f624: 4645 li a2,17 - 1f626: 00019597 auipc a1,0x19 - 1f62a: 19a58593 addi a1,a1,410 # 387c0 <_IO_stdin_used+0xd18> - 1f62e: 89aa mv s3,a0 - 1f630: 800f60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1f634: 02a00613 li a2,42 - 1f638: 00019597 auipc a1,0x19 - 1f63c: 1a058593 addi a1,a1,416 # 387d8 <_IO_stdin_used+0xd30> - 1f640: 854e mv a0,s3 - 1f642: feff50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1f646: 4585 li a1,1 - 1f648: 854e mv a0,s3 - 1f64a: 05fe slli a1,a1,0x1f - 1f64c: 934f60ef jal 15780 <_ZNSo9_M_insertImEERSoT_@plt> - 1f650: 4609 li a2,2 - 1f652: 00019597 auipc a1,0x19 - 1f656: 1b658593 addi a1,a1,438 # 38808 <_IO_stdin_used+0xd60> - 1f65a: fd7f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1f65e: 854a mv a0,s2 - 1f660: 91afd0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 1f664: 4088 lw a0,0(s1) - 1f666: 70e2 ld ra,56(sp) - 1f668: 7902 ld s2,32(sp) - 1f66a: 0285753b remuw a0,a0,s0 - 1f66e: 7442 ld s0,48(sp) - 1f670: 74a2 ld s1,40(sp) - 1f672: 69e2 ld s3,24(sp) - 1f674: 6121 addi sp,sp,64 - 1f676: 8082 ret - 1f678: 842a mv s0,a0 - 1f67a: 854a mv a0,s2 - 1f67c: 8fefd0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 1f680: 8522 mv a0,s0 - 1f682: 89ef60ef jal 15720 <_Unwind_Resume@plt> - 1f686: bfcd j 1f678 <_ZN7testing8internal6Random8GenerateEj+0x156> - -000000000001f688 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc>: - 1f688: 7139 addi sp,sp,-64 - 1f68a: 0002a797 auipc a5,0x2a - 1f68e: 5667b783 ld a5,1382(a5) # 49bf0 <_GLOBAL_OFFSET_TABLE_+0xa0> - 1f692: f04a sd s2,32(sp) - 1f694: fc06 sd ra,56(sp) - 1f696: f822 sd s0,48(sp) - 1f698: f426 sd s1,40(sp) - 1f69a: ec4e sd s3,24(sp) - 1f69c: e852 sd s4,16(sp) - 1f69e: 07c1 addi a5,a5,16 - 1f6a0: 01850913 addi s2,a0,24 - 1f6a4: e11c sd a5,0(a0) - 1f6a6: 01253423 sd s2,8(a0) - 1f6aa: cde1 beqz a1,1f782 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0xfa> - 1f6ac: 842a mv s0,a0 - 1f6ae: 00850a13 addi s4,a0,8 - 1f6b2: 852e mv a0,a1 - 1f6b4: 89ae mv s3,a1 - 1f6b6: c4af60ef jal 15b00 - 1f6ba: e42a sd a0,8(sp) - 1f6bc: 47bd li a5,15 - 1f6be: 84aa mv s1,a0 - 1f6c0: 08a7ed63 bltu a5,a0,1f75a <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0xd2> - 1f6c4: 4785 li a5,1 - 1f6c6: 02f51463 bne a0,a5,1f6ee <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x66> - 1f6ca: 0009c783 lbu a5,0(s3) - 1f6ce: 00f40c23 sb a5,24(s0) - 1f6d2: e804 sd s1,16(s0) - 1f6d4: 9926 add s2,s2,s1 - 1f6d6: 00090023 sb zero,0(s2) - 1f6da: 681c ld a5,16(s0) - 1f6dc: cf8d beqz a5,1f716 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x8e> - 1f6de: 70e2 ld ra,56(sp) - 1f6e0: 7442 ld s0,48(sp) - 1f6e2: 74a2 ld s1,40(sp) - 1f6e4: 7902 ld s2,32(sp) - 1f6e6: 69e2 ld s3,24(sp) - 1f6e8: 6a42 ld s4,16(sp) - 1f6ea: 6121 addi sp,sp,64 - 1f6ec: 8082 ret - 1f6ee: d175 beqz a0,1f6d2 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x4a> - 1f6f0: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma - 1f6f4: 02098407 vle8.v v8,(s3) - 1f6f8: 8c9d sub s1,s1,a5 - 1f6fa: 99be add s3,s3,a5 - 1f6fc: 02090427 vse8.v v8,(s2) - 1f700: 993e add s2,s2,a5 - 1f702: f4fd bnez s1,1f6f0 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x68> - 1f704: 64a2 ld s1,8(sp) - 1f706: 00843903 ld s2,8(s0) - 1f70a: e804 sd s1,16(s0) - 1f70c: 9926 add s2,s2,s1 - 1f70e: 00090023 sb zero,0(s2) - 1f712: 681c ld a5,16(s0) - 1f714: f7e9 bnez a5,1f6de <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x56> - 1f716: 0020 addi s0,sp,8 - 1f718: 6685 lui a3,0x1 - 1f71a: 8522 mv a0,s0 - 1f71c: e1168693 addi a3,a3,-495 # e11 <__abi_tag-0xf483> - 1f720: 00019617 auipc a2,0x19 - 1f724: fc060613 addi a2,a2,-64 # 386e0 <_IO_stdin_used+0xc38> - 1f728: 458d li a1,3 - 1f72a: cc1ff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 1f72e: 467d li a2,31 - 1f730: 00019597 auipc a1,0x19 - 1f734: 0e058593 addi a1,a1,224 # 38810 <_IO_stdin_used+0xd68> - 1f738: 0002b517 auipc a0,0x2b - 1f73c: 86053503 ld a0,-1952(a0) # 49f98 <_ZSt4cerr@Base> - 1f740: ef1f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1f744: 8522 mv a0,s0 - 1f746: 834fd0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 1f74a: 70e2 ld ra,56(sp) - 1f74c: 7442 ld s0,48(sp) - 1f74e: 74a2 ld s1,40(sp) - 1f750: 7902 ld s2,32(sp) - 1f752: 69e2 ld s3,24(sp) - 1f754: 6a42 ld s4,16(sp) - 1f756: 6121 addi sp,sp,64 - 1f758: 8082 ret - 1f75a: 4601 li a2,0 - 1f75c: 002c addi a1,sp,8 - 1f75e: 8552 mv a0,s4 - 1f760: e81f50ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1f764: 67a2 ld a5,8(sp) - 1f766: e408 sd a0,8(s0) - 1f768: 892a mv s2,a0 - 1f76a: ec1c sd a5,24(s0) - 1f76c: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma - 1f770: 02098407 vle8.v v8,(s3) - 1f774: 8c9d sub s1,s1,a5 - 1f776: 99be add s3,s3,a5 - 1f778: 02090427 vse8.v v8,(s2) - 1f77c: 993e add s2,s2,a5 - 1f77e: f8ad bnez s1,1f6f0 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x68> - 1f780: b751 j 1f704 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x7c> - 1f782: d7ef60ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 1f786: 842a mv s0,a0 - 1f788: a031 j 1f794 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x10c> - 1f78a: 87aa mv a5,a0 - 1f78c: 8522 mv a0,s0 - 1f78e: 843e mv s0,a5 - 1f790: febfc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 1f794: 8552 mv a0,s4 - 1f796: f67f60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f79a: 8522 mv a0,s0 - 1f79c: f85f50ef jal 15720 <_Unwind_Resume@plt> - -000000000001f7a0 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 1f7a0: 610c ld a1,0(a0) - 1f7a2: 6510 ld a2,8(a0) - 1f7a4: 7119 addi sp,sp,-128 - 1f7a6: f0ca sd s2,96(sp) - 1f7a8: 01010913 addi s2,sp,16 - 1f7ac: f8a2 sd s0,112(sp) - 1f7ae: e8d2 sd s4,80(sp) - 1f7b0: 842a mv s0,a0 - 1f7b2: 962e add a2,a2,a1 - 1f7b4: 854a mv a0,s2 - 1f7b6: 02010a13 addi s4,sp,32 - 1f7ba: fc86 sd ra,120(sp) - 1f7bc: f4a6 sd s1,104(sp) - 1f7be: ecce sd s3,88(sp) - 1f7c0: e852 sd s4,16(sp) - 1f7c2: aa0f80ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1f7c6: 854a mv a0,s2 - 1f7c8: f41fb0ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> - 1f7cc: 03010993 addi s3,sp,48 - 1f7d0: 854e mv a0,s3 - 1f7d2: 85ca mv a1,s2 - 1f7d4: ad8fc0ef jal 1baac <_ZNK7testing8internal8FilePath14RemoveFileNameEv> - 1f7d8: 854e mv a0,s3 - 1f7da: d6afc0ef jal 1bd44 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv> - 1f7de: cd15 beqz a0,1f81a <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x7a> - 1f7e0: 6008 ld a0,0(s0) - 1f7e2: 00019597 auipc a1,0x19 - 1f7e6: 94658593 addi a1,a1,-1722 # 38128 <_IO_stdin_used+0x680> - 1f7ea: c77f50ef jal 15460 - 1f7ee: 84aa mv s1,a0 - 1f7f0: c50d beqz a0,1f81a <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x7a> - 1f7f2: 7542 ld a0,48(sp) - 1f7f4: 009c addi a5,sp,64 - 1f7f6: 00f50463 beq a0,a5,1f7fe <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5e> - 1f7fa: 836f60ef jal 15830 <_ZdlPv@plt> - 1f7fe: 6542 ld a0,16(sp) - 1f800: 01450463 beq a0,s4,1f808 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x68> - 1f804: 82cf60ef jal 15830 <_ZdlPv@plt> - 1f808: 70e6 ld ra,120(sp) - 1f80a: 7446 ld s0,112(sp) - 1f80c: 7906 ld s2,96(sp) - 1f80e: 69e6 ld s3,88(sp) - 1f810: 6a46 ld s4,80(sp) - 1f812: 8526 mv a0,s1 - 1f814: 74a6 ld s1,104(sp) - 1f816: 6109 addi sp,sp,128 - 1f818: 8082 ret - 1f81a: 0024 addi s1,sp,8 - 1f81c: 8526 mv a0,s1 - 1f81e: 0c200693 li a3,194 - 1f822: 00019617 auipc a2,0x19 - 1f826: ebe60613 addi a2,a2,-322 # 386e0 <_IO_stdin_used+0xc38> - 1f82a: 458d li a1,3 - 1f82c: bbfff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 1f830: 4655 li a2,21 - 1f832: 00019597 auipc a1,0x19 - 1f836: ffe58593 addi a1,a1,-2 # 38830 <_IO_stdin_used+0xd88> - 1f83a: 0002a517 auipc a0,0x2a - 1f83e: 75e53503 ld a0,1886(a0) # 49f98 <_ZSt4cerr@Base> - 1f842: deff50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1f846: 6410 ld a2,8(s0) - 1f848: 600c ld a1,0(s0) - 1f84a: 0002a517 auipc a0,0x2a - 1f84e: 74e53503 ld a0,1870(a0) # 49f98 <_ZSt4cerr@Base> - 1f852: ddff50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1f856: 4605 li a2,1 - 1f858: 00018597 auipc a1,0x18 - 1f85c: 56858593 addi a1,a1,1384 # 37dc0 <_IO_stdin_used+0x318> - 1f860: dd1f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1f864: 8526 mv a0,s1 - 1f866: f15fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 1f86a: 4481 li s1,0 - 1f86c: b759 j 1f7f2 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x52> - 1f86e: 842a mv s0,a0 - 1f870: 8526 mv a0,s1 - 1f872: f09fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 1f876: 854e mv a0,s3 - 1f878: e85f60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f87c: 854a mv a0,s2 - 1f87e: e7ff60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f882: 8522 mv a0,s0 - 1f884: e9df50ef jal 15720 <_Unwind_Resume@plt> - 1f888: 842a mv s0,a0 - 1f88a: b7f5 j 1f876 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xd6> - 1f88c: 842a mv s0,a0 - 1f88e: b7fd j 1f87c <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xdc> - 1f890: 842a mv s0,a0 - 1f892: b7ed j 1f87c <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xdc> - -000000000001f894 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc>: - 1f894: 7139 addi sp,sp,-64 - 1f896: 0002a797 auipc a5,0x2a - 1f89a: 43a7b783 ld a5,1082(a5) # 49cd0 <_GLOBAL_OFFSET_TABLE_+0x180> - 1f89e: f04a sd s2,32(sp) - 1f8a0: fc06 sd ra,56(sp) - 1f8a2: f822 sd s0,48(sp) - 1f8a4: f426 sd s1,40(sp) - 1f8a6: ec4e sd s3,24(sp) - 1f8a8: e852 sd s4,16(sp) - 1f8aa: 07c1 addi a5,a5,16 - 1f8ac: 01850913 addi s2,a0,24 - 1f8b0: e11c sd a5,0(a0) - 1f8b2: 01253423 sd s2,8(a0) - 1f8b6: cde9 beqz a1,1f990 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0xfc> - 1f8b8: 842a mv s0,a0 - 1f8ba: 00850a13 addi s4,a0,8 - 1f8be: 852e mv a0,a1 - 1f8c0: 89ae mv s3,a1 - 1f8c2: a3ef60ef jal 15b00 - 1f8c6: e42a sd a0,8(sp) - 1f8c8: 47bd li a5,15 - 1f8ca: 84aa mv s1,a0 - 1f8cc: 08a7ee63 bltu a5,a0,1f968 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0xd4> - 1f8d0: 4785 li a5,1 - 1f8d2: 02f51463 bne a0,a5,1f8fa <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x66> - 1f8d6: 0009c783 lbu a5,0(s3) - 1f8da: 00f40c23 sb a5,24(s0) - 1f8de: e804 sd s1,16(s0) - 1f8e0: 9926 add s2,s2,s1 - 1f8e2: 00090023 sb zero,0(s2) - 1f8e6: 681c ld a5,16(s0) - 1f8e8: cf8d beqz a5,1f922 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x8e> - 1f8ea: 70e2 ld ra,56(sp) - 1f8ec: 7442 ld s0,48(sp) - 1f8ee: 74a2 ld s1,40(sp) - 1f8f0: 7902 ld s2,32(sp) - 1f8f2: 69e2 ld s3,24(sp) - 1f8f4: 6a42 ld s4,16(sp) - 1f8f6: 6121 addi sp,sp,64 - 1f8f8: 8082 ret - 1f8fa: d175 beqz a0,1f8de <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x4a> - 1f8fc: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma - 1f900: 02098407 vle8.v v8,(s3) - 1f904: 8c9d sub s1,s1,a5 - 1f906: 99be add s3,s3,a5 - 1f908: 02090427 vse8.v v8,(s2) - 1f90c: 993e add s2,s2,a5 - 1f90e: f4fd bnez s1,1f8fc <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x68> - 1f910: 64a2 ld s1,8(sp) - 1f912: 00843903 ld s2,8(s0) - 1f916: e804 sd s1,16(s0) - 1f918: 9926 add s2,s2,s1 - 1f91a: 00090023 sb zero,0(s2) - 1f91e: 681c ld a5,16(s0) - 1f920: f7e9 bnez a5,1f8ea <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x56> - 1f922: 0020 addi s0,sp,8 - 1f924: 6685 lui a3,0x1 - 1f926: 8522 mv a0,s0 - 1f928: fc668693 addi a3,a3,-58 # fc6 <__abi_tag-0xf2ce> - 1f92c: 00019617 auipc a2,0x19 - 1f930: db460613 addi a2,a2,-588 # 386e0 <_IO_stdin_used+0xc38> - 1f934: 458d li a1,3 - 1f936: ab5ff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 1f93a: 02000613 li a2,32 - 1f93e: 00019597 auipc a1,0x19 - 1f942: f0a58593 addi a1,a1,-246 # 38848 <_IO_stdin_used+0xda0> - 1f946: 0002a517 auipc a0,0x2a - 1f94a: 65253503 ld a0,1618(a0) # 49f98 <_ZSt4cerr@Base> - 1f94e: ce3f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1f952: 8522 mv a0,s0 - 1f954: e27fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 1f958: 70e2 ld ra,56(sp) - 1f95a: 7442 ld s0,48(sp) - 1f95c: 74a2 ld s1,40(sp) - 1f95e: 7902 ld s2,32(sp) - 1f960: 69e2 ld s3,24(sp) - 1f962: 6a42 ld s4,16(sp) - 1f964: 6121 addi sp,sp,64 - 1f966: 8082 ret - 1f968: 4601 li a2,0 - 1f96a: 002c addi a1,sp,8 - 1f96c: 8552 mv a0,s4 - 1f96e: c73f50ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1f972: 67a2 ld a5,8(sp) - 1f974: e408 sd a0,8(s0) - 1f976: 892a mv s2,a0 - 1f978: ec1c sd a5,24(s0) - 1f97a: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma - 1f97e: 02098407 vle8.v v8,(s3) - 1f982: 8c9d sub s1,s1,a5 - 1f984: 99be add s3,s3,a5 - 1f986: 02090427 vse8.v v8,(s2) - 1f98a: 993e add s2,s2,a5 - 1f98c: f8a5 bnez s1,1f8fc <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x68> - 1f98e: b749 j 1f910 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x7c> - 1f990: b70f60ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 1f994: 842a mv s0,a0 - 1f996: a031 j 1f9a2 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x10e> - 1f998: 87aa mv a5,a0 - 1f99a: 8522 mv a0,s0 - 1f99c: 843e mv s0,a5 - 1f99e: dddfc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 1f9a2: 8552 mv a0,s4 - 1f9a4: d59f60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f9a8: 8522 mv a0,s0 - 1f9aa: d77f50ef jal 15720 <_Unwind_Resume@plt> - -000000000001f9ae <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv>: - 1f9ae: 7159 addi sp,sp,-112 - 1f9b0: eca6 sd s1,88(sp) - 1f9b2: 84aa mv s1,a0 - 1f9b4: 4508 lw a0,8(a0) - 1f9b6: f0a2 sd s0,96(sp) - 1f9b8: f486 sd ra,104(sp) - 1f9ba: 0505 addi a0,a0,1 - 1f9bc: 00153513 seqz a0,a0 - 1f9c0: e8ca sd s2,80(sp) - 1f9c2: e4ce sd s3,72(sp) - 1f9c4: 9fffb0ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 1f9c8: 0800 addi s0,sp,16 - 1f9ca: e539 bnez a0,1fa18 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x6a> - 1f9cc: 6685 lui a3,0x1 - 1f9ce: 8522 mv a0,s0 - 1f9d0: 00019617 auipc a2,0x19 - 1f9d4: d1060613 addi a2,a2,-752 # 386e0 <_IO_stdin_used+0xc38> - 1f9d8: 458d li a1,3 - 1f9da: 11e68693 addi a3,a3,286 # 111e <__abi_tag-0xf176> - 1f9de: a0dff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 1f9e2: 02000613 li a2,32 - 1f9e6: 00019597 auipc a1,0x19 - 1f9ea: e8a58593 addi a1,a1,-374 # 38870 <_IO_stdin_used+0xdc8> - 1f9ee: 0002a517 auipc a0,0x2a - 1f9f2: 5aa53503 ld a0,1450(a0) # 49f98 <_ZSt4cerr@Base> - 1f9f6: c3bf50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1f9fa: 04400613 li a2,68 - 1f9fe: 00019597 auipc a1,0x19 - 1fa02: e9a58593 addi a1,a1,-358 # 38898 <_IO_stdin_used+0xdf0> - 1fa06: 0002a517 auipc a0,0x2a - 1fa0a: 59253503 ld a0,1426(a0) # 49f98 <_ZSt4cerr@Base> - 1fa0e: c23f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1fa12: 8522 mv a0,s0 - 1fa14: d67fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 1fa18: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 1fa1c: 5e0030d7 vmv.v.i v1,0 - 1fa20: 083c addi a5,sp,24 - 1fa22: 788c ld a1,48(s1) - 1fa24: 020400a7 vse8.v v1,(s0) - 1fa28: 020780a7 vse8.v v1,(a5) - 1fa2c: 101c addi a5,sp,32 - 1fa2e: 020780a7 vse8.v v1,(a5) - 1fa32: 103c addi a5,sp,40 - 1fa34: 020780a7 vse8.v v1,(a5) - 1fa38: 181c addi a5,sp,48 - 1fa3a: 020780a7 vse8.v v1,(a5) - 1fa3e: 183c addi a5,sp,56 - 1fa40: 020780a7 vse8.v v1,(a5) - 1fa44: 6888 ld a0,16(s1) - 1fa46: 8622 mv a2,s0 - 1fa48: 4905 li s2,1 - 1fa4a: 0034 addi a3,sp,8 - 1fa4c: e402 sd zero,8(sp) - 1fa4e: cc4a sw s2,24(sp) - 1fa50: 950f60ef jal 15ba0 - 1fa54: 842a mv s0,a0 - 1fa56: e12d bnez a0,1fab8 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x10a> - 1fa58: 0084a983 lw s3,8(s1) - 1fa5c: 57fd li a5,-1 - 1fa5e: 6422 ld s0,8(sp) - 1fa60: 894e mv s2,s3 - 1fa62: 02f99663 bne s3,a5,1fa8e <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xe0> - 1fa66: c01d beqz s0,1fa8c <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xde> - 1fa68: 4450 lw a2,12(s0) - 1fa6a: 440c lw a1,8(s0) - 1fa6c: 4048 lw a0,4(s0) - 1fa6e: be3f50ef jal 15650 - 1fa72: c488 sw a0,8(s1) - 1fa74: 05250063 beq a0,s2,1fab4 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x106> - 1fa78: 4810 lw a2,16(s0) - 1fa7a: 6c0c ld a1,24(s0) - 1fa7c: 8e5f50ef jal 15360 - 1fa80: 449c lw a5,8(s1) - 1fa82: 03250463 beq a0,s2,1faaa <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xfc> - 1fa86: 7400 ld s0,40(s0) - 1fa88: fd278fe3 beq a5,s2,1fa66 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xb8> - 1fa8c: 6422 ld s0,8(sp) - 1fa8e: 8522 mv a0,s0 - 1fa90: b31f50ef jal 155c0 - 1fa94: 4498 lw a4,8(s1) - 1fa96: 57fd li a5,-1 - 1fa98: 06f70663 beq a4,a5,1fb04 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x156> - 1fa9c: 70a6 ld ra,104(sp) - 1fa9e: 7406 ld s0,96(sp) - 1faa0: 64e6 ld s1,88(sp) - 1faa2: 6946 ld s2,80(sp) - 1faa4: 69a6 ld s3,72(sp) - 1faa6: 6165 addi sp,sp,112 - 1faa8: 8082 ret - 1faaa: 853e mv a0,a5 - 1faac: f95f50ef jal 15a40 - 1fab0: 0134a423 sw s3,8(s1) - 1fab4: 7400 ld s0,40(s0) - 1fab6: bf45 j 1fa66 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xb8> - 1fab8: 6685 lui a3,0x1 - 1faba: 85ca mv a1,s2 - 1fabc: 850a mv a0,sp - 1fabe: 00019617 auipc a2,0x19 - 1fac2: c2260613 addi a2,a2,-990 # 386e0 <_IO_stdin_used+0xc38> - 1fac6: 12c68693 addi a3,a3,300 # 112c <__abi_tag-0xf168> - 1faca: 921ff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 1face: 02800613 li a2,40 - 1fad2: 00019597 auipc a1,0x19 - 1fad6: e0e58593 addi a1,a1,-498 # 388e0 <_IO_stdin_used+0xe38> - 1fada: 0002a517 auipc a0,0x2a - 1fade: 4be53503 ld a0,1214(a0) # 49f98 <_ZSt4cerr@Base> - 1fae2: 898a mv s3,sp - 1fae4: b4df50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1fae8: 8522 mv a0,s0 - 1faea: aa7f50ef jal 15590 - 1faee: 85aa mv a1,a0 - 1faf0: 0002a517 auipc a0,0x2a - 1faf4: 4a853503 ld a0,1192(a0) # 49f98 <_ZSt4cerr@Base> - 1faf8: a69f50ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1fafc: 850a mv a0,sp - 1fafe: c7dfc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 1fb02: bf99 j 1fa58 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xaa> - 1fb04: 6685 lui a3,0x1 - 1fb06: 850a mv a0,sp - 1fb08: 00019617 auipc a2,0x19 - 1fb0c: bd860613 addi a2,a2,-1064 # 386e0 <_IO_stdin_used+0xc38> - 1fb10: 4585 li a1,1 - 1fb12: 14168693 addi a3,a3,321 # 1141 <__abi_tag-0xf153> - 1fb16: 8d5ff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 1fb1a: 02700613 li a2,39 - 1fb1e: 00019597 auipc a1,0x19 - 1fb22: df258593 addi a1,a1,-526 # 38910 <_IO_stdin_used+0xe68> - 1fb26: 0002a517 auipc a0,0x2a - 1fb2a: 47253503 ld a0,1138(a0) # 49f98 <_ZSt4cerr@Base> - 1fb2e: 898a mv s3,sp - 1fb30: b01f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1fb34: 6c90 ld a2,24(s1) - 1fb36: 688c ld a1,16(s1) - 1fb38: 0002a517 auipc a0,0x2a - 1fb3c: 46053503 ld a0,1120(a0) # 49f98 <_ZSt4cerr@Base> - 1fb40: af1f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1fb44: 4605 li a2,1 - 1fb46: 00018597 auipc a1,0x18 - 1fb4a: 0da58593 addi a1,a1,218 # 37c20 <_IO_stdin_used+0x178> - 1fb4e: 842a mv s0,a0 - 1fb50: ae1f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1fb54: 7c90 ld a2,56(s1) - 1fb56: 788c ld a1,48(s1) - 1fb58: 8522 mv a0,s0 - 1fb5a: ad7f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1fb5e: 850a mv a0,sp - 1fb60: c1bfc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 1fb64: 70a6 ld ra,104(sp) - 1fb66: 7406 ld s0,96(sp) - 1fb68: 64e6 ld s1,88(sp) - 1fb6a: 6946 ld s2,80(sp) - 1fb6c: 69a6 ld s3,72(sp) - 1fb6e: 6165 addi sp,sp,112 - 1fb70: 8082 ret - 1fb72: 842a mv s0,a0 - 1fb74: 854e mv a0,s3 - 1fb76: c05fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 1fb7a: 8522 mv a0,s0 - 1fb7c: ba5f50ef jal 15720 <_Unwind_Resume@plt> - 1fb80: bfcd j 1fb72 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x1c4> - 1fb82: 87aa mv a5,a0 - 1fb84: 8522 mv a0,s0 - 1fb86: 843e mv s0,a5 - 1fb88: bf3fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 1fb8c: 8522 mv a0,s0 - 1fb8e: b93f50ef jal 15720 <_Unwind_Resume@plt> - -000000000001fb92 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE>: - 1fb92: 621c ld a5,0(a2) - 1fb94: 7159 addi sp,sp,-112 - 1fb96: eca6 sd s1,88(sp) - 1fb98: e8ca sd s2,80(sp) - 1fb9a: e4ce sd s3,72(sp) - 1fb9c: f486 sd ra,104(sp) - 1fb9e: f0a2 sd s0,96(sp) - 1fba0: e0d2 sd s4,64(sp) - 1fba2: fc56 sd s5,56(sp) - 1fba4: 89b2 mv s3,a2 - 1fba6: 892a mv s2,a0 - 1fba8: 0804 addi s1,sp,16 - 1fbaa: c3b5 beqz a5,1fc0e <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x7c> - 1fbac: 0804 addi s1,sp,16 - 1fbae: 8526 mv a0,s1 - 1fbb0: 00019617 auipc a2,0x19 - 1fbb4: d8860613 addi a2,a2,-632 # 38938 <_IO_stdin_used+0xe90> - 1fbb8: 842e mv s0,a1 - 1fbba: 48e00693 li a3,1166 - 1fbbe: 458d li a1,3 - 1fbc0: 82bff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 1fbc4: 4625 li a2,9 - 1fbc6: 00019597 auipc a1,0x19 - 1fbca: dba58593 addi a1,a1,-582 # 38980 <_IO_stdin_used+0xed8> - 1fbce: 0002a517 auipc a0,0x2a - 1fbd2: 3ca53503 ld a0,970(a0) # 49f98 <_ZSt4cerr@Base> - 1fbd6: a5bf50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1fbda: c069 beqz s0,1fc9c <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x10a> - 1fbdc: 8522 mv a0,s0 - 1fbde: f23f50ef jal 15b00 - 1fbe2: 862a mv a2,a0 - 1fbe4: 85a2 mv a1,s0 - 1fbe6: 0002a517 auipc a0,0x2a - 1fbea: 3b253503 ld a0,946(a0) # 49f98 <_ZSt4cerr@Base> - 1fbee: a43f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1fbf2: 4679 li a2,30 - 1fbf4: 00019597 auipc a1,0x19 - 1fbf8: d9c58593 addi a1,a1,-612 # 38990 <_IO_stdin_used+0xee8> - 1fbfc: 0002a517 auipc a0,0x2a - 1fc00: 39c53503 ld a0,924(a0) # 49f98 <_ZSt4cerr@Base> - 1fc04: a2df50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1fc08: 8526 mv a0,s1 - 1fc0a: b71fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 1fc0e: 02800513 li a0,40 - 1fc12: bbff50ef jal 157d0 <_Znwm@plt> - 1fc16: 842a mv s0,a0 - 1fc18: 01242023 sw s2,0(s0) - 1fc1c: 854a mv a0,s2 - 1fc1e: 983f50ef jal 155a0 - 1fc22: 00019797 auipc a5,0x19 - 1fc26: dee78793 addi a5,a5,-530 # 38a10 <_IO_stdin_used+0xf68> - 1fc2a: cd33f057 vsetivli zero,7,e32,m8,ta,ma - 1fc2e: 0207e407 vle32.v v8,(a5) - 1fc32: 872a mv a4,a0 - 1fc34: 01840793 addi a5,s0,24 - 1fc38: 00043823 sd zero,16(s0) - 1fc3c: 00040c23 sb zero,24(s0) - 1fc40: c058 sw a4,4(s0) - 1fc42: e41c sd a5,8(s0) - 1fc44: 0204e427 vse32.v v8,(s1) - 1fc48: 8526 mv a0,s1 - 1fc4a: 00840a13 addi s4,s0,8 - 1fc4e: c63f50ef jal 158b0 - 1fc52: 57fd li a5,-1 - 1fc54: 892a mv s2,a0 - 1fc56: 06f50163 beq a0,a5,1fcb8 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x126> - 1fc5a: 8526 mv a0,s1 - 1fc5c: ea5f50ef jal 15b00 - 1fc60: 6810 ld a2,16(s0) - 1fc62: 00840a13 addi s4,s0,8 - 1fc66: 872a mv a4,a0 - 1fc68: 86a6 mv a3,s1 - 1fc6a: 8552 mv a0,s4 - 1fc6c: 4581 li a1,0 - 1fc6e: a33f50ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 1fc72: 4501 li a0,0 - 1fc74: f4df50ef jal 15bc0 - 1fc78: 400c lw a1,0(s0) - 1fc7a: 854a mv a0,s2 - 1fc7c: ae5f50ef jal 15760 - 1fc80: 854a mv a0,s2 - 1fc82: dbff50ef jal 15a40 - 1fc86: 0089b023 sd s0,0(s3) - 1fc8a: 70a6 ld ra,104(sp) - 1fc8c: 7406 ld s0,96(sp) - 1fc8e: 64e6 ld s1,88(sp) - 1fc90: 6946 ld s2,80(sp) - 1fc92: 69a6 ld s3,72(sp) - 1fc94: 6a06 ld s4,64(sp) - 1fc96: 7ae2 ld s5,56(sp) - 1fc98: 6165 addi sp,sp,112 - 1fc9a: 8082 ret - 1fc9c: 0002a797 auipc a5,0x2a - 1fca0: 2fc7b783 ld a5,764(a5) # 49f98 <_ZSt4cerr@Base> - 1fca4: 6398 ld a4,0(a5) - 1fca6: fe873503 ld a0,-24(a4) - 1fcaa: 953e add a0,a0,a5 - 1fcac: 510c lw a1,32(a0) - 1fcae: 0015e593 ori a1,a1,1 - 1fcb2: ccff50ef jal 15980 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> - 1fcb6: bf35 j 1fbf2 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x60> - 1fcb8: 00810a93 addi s5,sp,8 - 1fcbc: 8556 mv a0,s5 - 1fcbe: 45a00693 li a3,1114 - 1fcc2: 00019617 auipc a2,0x19 - 1fcc6: c7660613 addi a2,a2,-906 # 38938 <_IO_stdin_used+0xe90> - 1fcca: 4585 li a1,1 - 1fccc: f1eff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 1fcd0: 4669 li a2,26 - 1fcd2: 00019597 auipc a1,0x19 - 1fcd6: cde58593 addi a1,a1,-802 # 389b0 <_IO_stdin_used+0xf08> - 1fcda: 0002a517 auipc a0,0x2a - 1fcde: 2be53503 ld a0,702(a0) # 49f98 <_ZSt4cerr@Base> - 1fce2: 94ff50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1fce6: 8526 mv a0,s1 - 1fce8: e19f50ef jal 15b00 - 1fcec: 862a mv a2,a0 - 1fcee: 85a6 mv a1,s1 - 1fcf0: 0002a517 auipc a0,0x2a - 1fcf4: 2a853503 ld a0,680(a0) # 49f98 <_ZSt4cerr@Base> - 1fcf8: 939f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1fcfc: 03b00613 li a2,59 - 1fd00: 00019597 auipc a1,0x19 - 1fd04: cd058593 addi a1,a1,-816 # 389d0 <_IO_stdin_used+0xf28> - 1fd08: 0002a517 auipc a0,0x2a - 1fd0c: 29053503 ld a0,656(a0) # 49f98 <_ZSt4cerr@Base> - 1fd10: 921f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1fd14: 8556 mv a0,s5 - 1fd16: a65fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 1fd1a: b781 j 1fc5a <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0xc8> - 1fd1c: 84aa mv s1,a0 - 1fd1e: 8556 mv a0,s5 - 1fd20: a5bfc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 1fd24: 00840a13 addi s4,s0,8 - 1fd28: 8552 mv a0,s4 - 1fd2a: 9d3f60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1fd2e: 8522 mv a0,s0 - 1fd30: b01f50ef jal 15830 <_ZdlPv@plt> - 1fd34: 8526 mv a0,s1 - 1fd36: 9ebf50ef jal 15720 <_Unwind_Resume@plt> - 1fd3a: 842a mv s0,a0 - 1fd3c: 8526 mv a0,s1 - 1fd3e: a3dfc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 1fd42: 8522 mv a0,s0 - 1fd44: 9ddf50ef jal 15720 <_Unwind_Resume@plt> - 1fd48: 84aa mv s1,a0 - 1fd4a: bff9 j 1fd28 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x196> - -000000000001fd4c <_ZN7testing8internal13CaptureStdoutEv>: - 1fd4c: 8e018613 addi a2,gp,-1824 # 4a670 <_ZN7testing8internalL17g_captured_stdoutE> - 1fd50: 00019597 auipc a1,0x19 - 1fd54: ce058593 addi a1,a1,-800 # 38a30 <_IO_stdin_used+0xf88> - 1fd58: 4505 li a0,1 - 1fd5a: bd25 j 1fb92 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE> - -000000000001fd5c <_ZN7testing8internal13CaptureStderrEv>: - 1fd5c: 8e818613 addi a2,gp,-1816 # 4a678 <_ZN7testing8internalL17g_captured_stderrE> - 1fd60: 00019597 auipc a1,0x19 - 1fd64: cd858593 addi a1,a1,-808 # 38a38 <_IO_stdin_used+0xf90> - 1fd68: 4509 li a0,2 - 1fd6a: b525 j 1fb92 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE> - -000000000001fd6c <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev>: - 1fd6c: 7139 addi sp,sp,-64 - 1fd6e: ec4e sd s3,24(sp) - 1fd70: 8b018993 addi s3,gp,-1872 # 4a640 <_ZN7testing8internalL7g_argvsE> - 1fd74: f04a sd s2,32(sp) - 1fd76: 0389b903 ld s2,56(s3) - 1fd7a: f822 sd s0,48(sp) - 1fd7c: f426 sd s1,40(sp) - 1fd7e: 00492783 lw a5,4(s2) - 1fd82: fc06 sd ra,56(sp) - 1fd84: 547d li s0,-1 - 1fd86: 84aa mv s1,a0 - 1fd88: 02878163 beq a5,s0,1fdaa <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x3e> - 1fd8c: 4501 li a0,0 - 1fd8e: e33f50ef jal 15bc0 - 1fd92: 00092583 lw a1,0(s2) - 1fd96: 00492503 lw a0,4(s2) - 1fd9a: 9c7f50ef jal 15760 - 1fd9e: 00492503 lw a0,4(s2) - 1fda2: c9ff50ef jal 15a40 - 1fda6: 00892223 sw s0,4(s2) - 1fdaa: 00893503 ld a0,8(s2) - 1fdae: 00019597 auipc a1,0x19 - 1fdb2: c9258593 addi a1,a1,-878 # 38a40 <_IO_stdin_used+0xf98> - 1fdb6: eaaf50ef jal 15460 - 1fdba: 842a mv s0,a0 - 1fdbc: c131 beqz a0,1fe00 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x94> - 1fdbe: 8526 mv a0,s1 - 1fdc0: 85a2 mv a1,s0 - 1fdc2: a55fc0ef jal 1c816 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE> - 1fdc6: 8522 mv a0,s0 - 1fdc8: bd9f50ef jal 159a0 - 1fdcc: 0389b403 ld s0,56(s3) - 1fdd0: cc11 beqz s0,1fdec <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x80> - 1fdd2: 6408 ld a0,8(s0) - 1fdd4: eacf50ef jal 15480 - 1fdd8: 6408 ld a0,8(s0) - 1fdda: 01840793 addi a5,s0,24 - 1fdde: 00f50463 beq a0,a5,1fde6 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x7a> - 1fde2: a4ff50ef jal 15830 <_ZdlPv@plt> - 1fde6: 8522 mv a0,s0 - 1fde8: a49f50ef jal 15830 <_ZdlPv@plt> - 1fdec: 70e2 ld ra,56(sp) - 1fdee: 7442 ld s0,48(sp) - 1fdf0: 8e01b423 sd zero,-1816(gp) # 4a678 <_ZN7testing8internalL17g_captured_stderrE> - 1fdf4: 7902 ld s2,32(sp) - 1fdf6: 69e2 ld s3,24(sp) - 1fdf8: 8526 mv a0,s1 - 1fdfa: 74a2 ld s1,40(sp) - 1fdfc: 6121 addi sp,sp,64 - 1fdfe: 8082 ret - 1fe00: e852 sd s4,16(sp) - 1fe02: 00810a13 addi s4,sp,8 - 1fe06: 8552 mv a0,s4 - 1fe08: 00019617 auipc a2,0x19 - 1fe0c: b3060613 addi a2,a2,-1232 # 38938 <_IO_stdin_used+0xe90> - 1fe10: 458d li a1,3 - 1fe12: 47400693 li a3,1140 - 1fe16: dd4ff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 1fe1a: 4661 li a2,24 - 1fe1c: 00019597 auipc a1,0x19 - 1fe20: c2c58593 addi a1,a1,-980 # 38a48 <_IO_stdin_used+0xfa0> - 1fe24: 0002a517 auipc a0,0x2a - 1fe28: 17453503 ld a0,372(a0) # 49f98 <_ZSt4cerr@Base> - 1fe2c: 805f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1fe30: 01093603 ld a2,16(s2) - 1fe34: 00893583 ld a1,8(s2) - 1fe38: 0002a517 auipc a0,0x2a - 1fe3c: 16053503 ld a0,352(a0) # 49f98 <_ZSt4cerr@Base> - 1fe40: ff0f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1fe44: 00019597 auipc a1,0x19 - 1fe48: c2458593 addi a1,a1,-988 # 38a68 <_IO_stdin_used+0xfc0> - 1fe4c: f14f50ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1fe50: 8552 mv a0,s4 - 1fe52: 929fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 1fe56: 6a42 ld s4,16(sp) - 1fe58: b79d j 1fdbe <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x52> - 1fe5a: 842a mv s0,a0 - 1fe5c: 8526 mv a0,s1 - 1fe5e: e852 sd s4,16(sp) - 1fe60: 89df60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1fe64: 8522 mv a0,s0 - 1fe66: 8bbf50ef jal 15720 <_Unwind_Resume@plt> - 1fe6a: 842a mv s0,a0 - 1fe6c: 8552 mv a0,s4 - 1fe6e: 90dfc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 1fe72: 8522 mv a0,s0 - 1fe74: 8adf50ef jal 15720 <_Unwind_Resume@plt> - -000000000001fe78 <_ZN7testing8internal13DeathTestImpl12GetErrorLogsB5cxx11Ev>: - 1fe78: 1141 addi sp,sp,-16 - 1fe7a: e022 sd s0,0(sp) - 1fe7c: e406 sd ra,8(sp) - 1fe7e: 842a mv s0,a0 - 1fe80: eedff0ef jal 1fd6c <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev> - 1fe84: 60a2 ld ra,8(sp) - 1fe86: 8522 mv a0,s0 - 1fe88: 6402 ld s0,0(sp) - 1fe8a: 0141 addi sp,sp,16 - 1fe8c: 8082 ret - -000000000001fe8e <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0>: - 1fe8e: c9c5 beqz a1,1ff3e <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xb0> - 1fe90: 7139 addi sp,sp,-64 - 1fe92: f822 sd s0,48(sp) - 1fe94: fc06 sd ra,56(sp) - 1fe96: 00054783 lbu a5,0(a0) - 1fe9a: 4725 li a4,9 - 1fe9c: 842a mv s0,a0 - 1fe9e: fd07879b addiw a5,a5,-48 - 1fea2: 00f77763 bgeu a4,a5,1feb0 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x22> - 1fea6: 4501 li a0,0 - 1fea8: 70e2 ld ra,56(sp) - 1feaa: 7442 ld s0,48(sp) - 1feac: 6121 addi sp,sp,64 - 1feae: 8082 ret - 1feb0: f426 sd s1,40(sp) - 1feb2: f04a sd s2,32(sp) - 1feb4: 84b2 mv s1,a2 - 1feb6: b3af50ef jal 151f0 <__errno_location@plt> - 1feba: 00052023 sw zero,0(a0) - 1febe: 892a mv s2,a0 - 1fec0: 002c addi a1,sp,8 - 1fec2: 8522 mv a0,s0 - 1fec4: 4629 li a2,10 - 1fec6: ddbf50ef jal 15ca0 <__isoc23_strtoull@plt> - 1feca: 67a2 ld a5,8(sp) - 1fecc: 842a mv s0,a0 - 1fece: 4505 li a0,1 - 1fed0: 0007c783 lbu a5,0(a5) - 1fed4: ef91 bnez a5,1fef0 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x62> - 1fed6: 00092783 lw a5,0(s2) - 1feda: eb99 bnez a5,1fef0 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x62> - 1fedc: ce6fb0ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 1fee0: 0004079b sext.w a5,s0 - 1fee4: c525 beqz a0,1ff4c <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xbe> - 1fee6: 04f40e63 beq s0,a5,1ff42 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xb4> - 1feea: 74a2 ld s1,40(sp) - 1feec: 7902 ld s2,32(sp) - 1feee: bf65 j 1fea6 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x18> - 1fef0: cd2fb0ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 1fef4: 892a mv s2,a0 - 1fef6: f975 bnez a0,1feea <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x5c> - 1fef8: ec4e sd s3,24(sp) - 1fefa: 850a mv a0,sp - 1fefc: 0001a617 auipc a2,0x1a - 1ff00: 52c60613 addi a2,a2,1324 # 3a428 <_IO_stdin_used+0x2980> - 1ff04: 458d li a1,3 - 1ff06: 3fa00693 li a3,1018 - 1ff0a: ce0ff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 1ff0e: 03400613 li a2,52 - 1ff12: 00019597 auipc a1,0x19 - 1ff16: b6e58593 addi a1,a1,-1170 # 38a80 <_IO_stdin_used+0xfd8> - 1ff1a: 0002a517 auipc a0,0x2a - 1ff1e: 07e53503 ld a0,126(a0) # 49f98 <_ZSt4cerr@Base> - 1ff22: 898a mv s3,sp - 1ff24: f0cf50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ff28: 850a mv a0,sp - 1ff2a: 851fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 1ff2e: 02090263 beqz s2,1ff52 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xc4> - 1ff32: 0004079b sext.w a5,s0 - 1ff36: 69e2 ld s3,24(sp) - 1ff38: faf419e3 bne s0,a5,1feea <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x5c> - 1ff3c: a019 j 1ff42 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xb4> - 1ff3e: 4501 li a0,0 - 1ff40: 8082 ret - 1ff42: c080 sw s0,0(s1) - 1ff44: 7902 ld s2,32(sp) - 1ff46: 74a2 ld s1,40(sp) - 1ff48: 4505 li a0,1 - 1ff4a: bfb9 j 1fea8 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x1a> - 1ff4c: ec4e sd s3,24(sp) - 1ff4e: 4905 li s2,1 - 1ff50: b76d j 1fefa <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x6c> - 1ff52: 74a2 ld s1,40(sp) - 1ff54: 7902 ld s2,32(sp) - 1ff56: 69e2 ld s3,24(sp) - 1ff58: b7b9 j 1fea6 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x18> - 1ff5a: 842a mv s0,a0 - 1ff5c: 854e mv a0,s3 - 1ff5e: 81dfc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 1ff62: 8522 mv a0,s0 - 1ff64: fbcf50ef jal 15720 <_Unwind_Resume@plt> - -000000000001ff68 <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev>: - 1ff68: 7139 addi sp,sp,-64 - 1ff6a: ec4e sd s3,24(sp) - 1ff6c: 8b018993 addi s3,gp,-1872 # 4a640 <_ZN7testing8internalL7g_argvsE> - 1ff70: f04a sd s2,32(sp) - 1ff72: 0309b903 ld s2,48(s3) - 1ff76: f822 sd s0,48(sp) - 1ff78: f426 sd s1,40(sp) - 1ff7a: 00492783 lw a5,4(s2) - 1ff7e: fc06 sd ra,56(sp) - 1ff80: 547d li s0,-1 - 1ff82: 84aa mv s1,a0 - 1ff84: 02878163 beq a5,s0,1ffa6 <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x3e> - 1ff88: 4501 li a0,0 - 1ff8a: c37f50ef jal 15bc0 - 1ff8e: 00092583 lw a1,0(s2) - 1ff92: 00492503 lw a0,4(s2) - 1ff96: fcaf50ef jal 15760 - 1ff9a: 00492503 lw a0,4(s2) - 1ff9e: aa3f50ef jal 15a40 - 1ffa2: 00892223 sw s0,4(s2) - 1ffa6: 00893503 ld a0,8(s2) - 1ffaa: 00019597 auipc a1,0x19 - 1ffae: a9658593 addi a1,a1,-1386 # 38a40 <_IO_stdin_used+0xf98> - 1ffb2: caef50ef jal 15460 - 1ffb6: 842a mv s0,a0 - 1ffb8: c131 beqz a0,1fffc <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x94> - 1ffba: 8526 mv a0,s1 - 1ffbc: 85a2 mv a1,s0 - 1ffbe: 859fc0ef jal 1c816 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE> - 1ffc2: 8522 mv a0,s0 - 1ffc4: 9ddf50ef jal 159a0 - 1ffc8: 0309b403 ld s0,48(s3) - 1ffcc: cc11 beqz s0,1ffe8 <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x80> - 1ffce: 6408 ld a0,8(s0) - 1ffd0: cb0f50ef jal 15480 - 1ffd4: 6408 ld a0,8(s0) - 1ffd6: 01840793 addi a5,s0,24 - 1ffda: 00f50463 beq a0,a5,1ffe2 <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x7a> - 1ffde: 853f50ef jal 15830 <_ZdlPv@plt> - 1ffe2: 8522 mv a0,s0 - 1ffe4: 84df50ef jal 15830 <_ZdlPv@plt> - 1ffe8: 70e2 ld ra,56(sp) - 1ffea: 7442 ld s0,48(sp) - 1ffec: 8e01b023 sd zero,-1824(gp) # 4a670 <_ZN7testing8internalL17g_captured_stdoutE> - 1fff0: 7902 ld s2,32(sp) - 1fff2: 69e2 ld s3,24(sp) - 1fff4: 8526 mv a0,s1 - 1fff6: 74a2 ld s1,40(sp) - 1fff8: 6121 addi sp,sp,64 - 1fffa: 8082 ret - 1fffc: e852 sd s4,16(sp) - 1fffe: 00810a13 addi s4,sp,8 - 20002: 8552 mv a0,s4 - 20004: 00019617 auipc a2,0x19 - 20008: 93460613 addi a2,a2,-1740 # 38938 <_IO_stdin_used+0xe90> - 2000c: 458d li a1,3 - 2000e: 47400693 li a3,1140 - 20012: bd8ff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 20016: 4661 li a2,24 - 20018: 00019597 auipc a1,0x19 - 2001c: a3058593 addi a1,a1,-1488 # 38a48 <_IO_stdin_used+0xfa0> - 20020: 0002a517 auipc a0,0x2a - 20024: f7853503 ld a0,-136(a0) # 49f98 <_ZSt4cerr@Base> - 20028: e08f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2002c: 01093603 ld a2,16(s2) - 20030: 00893583 ld a1,8(s2) - 20034: 0002a517 auipc a0,0x2a - 20038: f6453503 ld a0,-156(a0) # 49f98 <_ZSt4cerr@Base> - 2003c: df4f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20040: 00019597 auipc a1,0x19 - 20044: a2858593 addi a1,a1,-1496 # 38a68 <_IO_stdin_used+0xfc0> - 20048: d18f50ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2004c: 8552 mv a0,s4 - 2004e: f2cfc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 20052: 6a42 ld s4,16(sp) - 20054: b79d j 1ffba <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x52> - 20056: 842a mv s0,a0 - 20058: 8526 mv a0,s1 - 2005a: e852 sd s4,16(sp) - 2005c: ea0f60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 20060: 8522 mv a0,s0 - 20062: ebef50ef jal 15720 <_Unwind_Resume@plt> - 20066: 842a mv s0,a0 - 20068: 8552 mv a0,s4 - 2006a: f10fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2006e: 8522 mv a0,s0 - 20070: eb0f50ef jal 15720 <_Unwind_Resume@plt> - -0000000000020074 <_ZN7testing10TestResultC1Ev>: - 20074: 7179 addi sp,sp,-48 - 20076: 4581 li a1,0 - 20078: f022 sd s0,32(sp) - 2007a: f406 sd ra,40(sp) - 2007c: 842a mv s0,a0 - 2007e: 893f50ef jal 15910 - 20082: ed0d bnez a0,200bc <_ZN7testing10TestResultC1Ev+0x48> - 20084: cd817057 vsetivli zero,2,e64,m1,ta,ma - 20088: 5e0030d7 vmv.v.i v1,0 - 2008c: 02040423 sb zero,40(s0) - 20090: 03840793 addi a5,s0,56 - 20094: 0207f0a7 vse64.v v1,(a5) - 20098: 04840793 addi a5,s0,72 - 2009c: 0207f0a7 vse64.v v1,(a5) - 200a0: 05840793 addi a5,s0,88 - 200a4: 0207f0a7 vse64.v v1,(a5) - 200a8: 07040793 addi a5,s0,112 - 200ac: 06042423 sw zero,104(s0) - 200b0: 0207f0a7 vse64.v v1,(a5) - 200b4: 70a2 ld ra,40(sp) - 200b6: 7402 ld s0,32(sp) - 200b8: 6145 addi sp,sp,48 - 200ba: 8082 ret - 200bc: e84a sd s2,16(sp) - 200be: 00810913 addi s2,sp,8 - 200c2: ec26 sd s1,24(sp) - 200c4: 0001a617 auipc a2,0x1a - 200c8: 43c60613 addi a2,a2,1084 # 3a500 <_IO_stdin_used+0x2a58> - 200cc: 458d li a1,3 - 200ce: 84aa mv s1,a0 - 200d0: 69a00693 li a3,1690 - 200d4: 854a mv a0,s2 - 200d6: b14ff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 200da: 02400613 li a2,36 - 200de: 00019597 auipc a1,0x19 - 200e2: 9da58593 addi a1,a1,-1574 # 38ab8 <_IO_stdin_used+0x1010> - 200e6: 0002a517 auipc a0,0x2a - 200ea: eb253503 ld a0,-334(a0) # 49f98 <_ZSt4cerr@Base> - 200ee: d42f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 200f2: 4649 li a2,18 - 200f4: 0001a597 auipc a1,0x1a - 200f8: 48c58593 addi a1,a1,1164 # 3a580 <_IO_stdin_used+0x2ad8> - 200fc: 0002a517 auipc a0,0x2a - 20100: e9c53503 ld a0,-356(a0) # 49f98 <_ZSt4cerr@Base> - 20104: d2cf50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20108: 85a6 mv a1,s1 - 2010a: 0002a517 auipc a0,0x2a - 2010e: e8e53503 ld a0,-370(a0) # 49f98 <_ZSt4cerr@Base> - 20112: b2ef50ef jal 15440 <_ZNSolsEi@plt> - 20116: 854a mv a0,s2 - 20118: e62fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2011c: 64e2 ld s1,24(sp) - 2011e: 6942 ld s2,16(sp) - 20120: b795 j 20084 <_ZN7testing10TestResultC1Ev+0x10> - 20122: 842a mv s0,a0 - 20124: 854a mv a0,s2 - 20126: e54fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2012a: 8522 mv a0,s0 - 2012c: df4f50ef jal 15720 <_Unwind_Resume@plt> - -0000000000020130 <_ZN7testing10TestResultD1Ev>: - 20130: 7179 addi sp,sp,-48 - 20132: f022 sd s0,32(sp) - 20134: e84a sd s2,16(sp) - 20136: 6920 ld s0,80(a0) - 20138: 05853903 ld s2,88(a0) - 2013c: ec26 sd s1,24(sp) - 2013e: f406 sd ra,40(sp) - 20140: 84aa mv s1,a0 - 20142: 03240663 beq s0,s2,2016e <_ZN7testing10TestResultD1Ev+0x3e> - 20146: 7008 ld a0,32(s0) - 20148: 03040793 addi a5,s0,48 - 2014c: 00f50463 beq a0,a5,20154 <_ZN7testing10TestResultD1Ev+0x24> - 20150: ee0f50ef jal 15830 <_ZdlPv@plt> - 20154: 6008 ld a0,0(s0) - 20156: 01040793 addi a5,s0,16 - 2015a: 00f50463 beq a0,a5,20162 <_ZN7testing10TestResultD1Ev+0x32> - 2015e: ed2f50ef jal 15830 <_ZdlPv@plt> - 20162: 04040413 addi s0,s0,64 - 20166: fe8910e3 bne s2,s0,20146 <_ZN7testing10TestResultD1Ev+0x16> - 2016a: 0504b903 ld s2,80(s1) - 2016e: 00090563 beqz s2,20178 <_ZN7testing10TestResultD1Ev+0x48> - 20172: 854a mv a0,s2 - 20174: ebcf50ef jal 15830 <_ZdlPv@plt> - 20178: 7c80 ld s0,56(s1) - 2017a: 0404b903 ld s2,64(s1) - 2017e: 03240d63 beq s0,s2,201b8 <_ZN7testing10TestResultD1Ev+0x88> - 20182: 6828 ld a0,80(s0) - 20184: 06040793 addi a5,s0,96 - 20188: 00f50463 beq a0,a5,20190 <_ZN7testing10TestResultD1Ev+0x60> - 2018c: ea4f50ef jal 15830 <_ZdlPv@plt> - 20190: 7808 ld a0,48(s0) - 20192: 04040793 addi a5,s0,64 - 20196: 00f50463 beq a0,a5,2019e <_ZN7testing10TestResultD1Ev+0x6e> - 2019a: e96f50ef jal 15830 <_ZdlPv@plt> - 2019e: 6408 ld a0,8(s0) - 201a0: 01840793 addi a5,s0,24 - 201a4: 00f50463 beq a0,a5,201ac <_ZN7testing10TestResultD1Ev+0x7c> - 201a8: e88f50ef jal 15830 <_ZdlPv@plt> - 201ac: 07040413 addi s0,s0,112 - 201b0: fc8919e3 bne s2,s0,20182 <_ZN7testing10TestResultD1Ev+0x52> - 201b4: 0384b903 ld s2,56(s1) - 201b8: 00090563 beqz s2,201c2 <_ZN7testing10TestResultD1Ev+0x92> - 201bc: 854a mv a0,s2 - 201be: e72f50ef jal 15830 <_ZdlPv@plt> - 201c2: 8526 mv a0,s1 - 201c4: b8cf50ef jal 15550 - 201c8: 842a mv s0,a0 - 201ca: e519 bnez a0,201d8 <_ZN7testing10TestResultD1Ev+0xa8> - 201cc: 70a2 ld ra,40(sp) - 201ce: 7402 ld s0,32(sp) - 201d0: 64e2 ld s1,24(sp) - 201d2: 6942 ld s2,16(sp) - 201d4: 6145 addi sp,sp,48 - 201d6: 8082 ret - 201d8: 0024 addi s1,sp,8 - 201da: 69e00693 li a3,1694 - 201de: 8526 mv a0,s1 - 201e0: 0001a617 auipc a2,0x1a - 201e4: 32060613 addi a2,a2,800 # 3a500 <_IO_stdin_used+0x2a58> - 201e8: 458d li a1,3 - 201ea: a00ff0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 201ee: 4679 li a2,30 - 201f0: 0001a597 auipc a1,0x1a - 201f4: 3c858593 addi a1,a1,968 # 3a5b8 <_IO_stdin_used+0x2b10> - 201f8: 0002a517 auipc a0,0x2a - 201fc: da053503 ld a0,-608(a0) # 49f98 <_ZSt4cerr@Base> - 20200: c30f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20204: 4649 li a2,18 - 20206: 0001a597 auipc a1,0x1a - 2020a: 37a58593 addi a1,a1,890 # 3a580 <_IO_stdin_used+0x2ad8> - 2020e: 0002a517 auipc a0,0x2a - 20212: d8a53503 ld a0,-630(a0) # 49f98 <_ZSt4cerr@Base> - 20216: c1af50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2021a: 85a2 mv a1,s0 - 2021c: 0002a517 auipc a0,0x2a - 20220: d7c53503 ld a0,-644(a0) # 49f98 <_ZSt4cerr@Base> - 20224: a1cf50ef jal 15440 <_ZNSolsEi@plt> - 20228: 8526 mv a0,s1 - 2022a: d50fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2022e: 70a2 ld ra,40(sp) - 20230: 7402 ld s0,32(sp) - 20232: 64e2 ld s1,24(sp) - 20234: 6942 ld s2,16(sp) - 20236: 6145 addi sp,sp,48 - 20238: 8082 ret - -000000000002023a <_ZN7testing8TestInfoD1Ev>: - 2023a: 1101 addi sp,sp,-32 - 2023c: e822 sd s0,16(sp) - 2023e: 842a mv s0,a0 - 20240: 6548 ld a0,136(a0) - 20242: ec06 sd ra,24(sp) - 20244: e426 sd s1,8(sp) - 20246: c501 beqz a0,2024e <_ZN7testing8TestInfoD1Ev+0x14> - 20248: 611c ld a5,0(a0) - 2024a: 679c ld a5,8(a5) - 2024c: 9782 jalr a5 - 2024e: 09040513 addi a0,s0,144 - 20252: edfff0ef jal 20130 <_ZN7testing10TestResultD1Ev> - 20256: 6828 ld a0,80(s0) - 20258: 06040793 addi a5,s0,96 - 2025c: 00f50463 beq a0,a5,20264 <_ZN7testing8TestInfoD1Ev+0x2a> - 20260: dd0f50ef jal 15830 <_ZdlPv@plt> - 20264: 6424 ld s1,72(s0) - 20266: c899 beqz s1,2027c <_ZN7testing8TestInfoD1Ev+0x42> - 20268: 6088 ld a0,0(s1) - 2026a: 01048793 addi a5,s1,16 - 2026e: 00f50463 beq a0,a5,20276 <_ZN7testing8TestInfoD1Ev+0x3c> - 20272: dbef50ef jal 15830 <_ZdlPv@plt> - 20276: 8526 mv a0,s1 - 20278: db8f50ef jal 15830 <_ZdlPv@plt> - 2027c: 6024 ld s1,64(s0) - 2027e: c899 beqz s1,20294 <_ZN7testing8TestInfoD1Ev+0x5a> - 20280: 6088 ld a0,0(s1) - 20282: 01048793 addi a5,s1,16 - 20286: 00f50463 beq a0,a5,2028e <_ZN7testing8TestInfoD1Ev+0x54> - 2028a: da6f50ef jal 15830 <_ZdlPv@plt> - 2028e: 8526 mv a0,s1 - 20290: da0f50ef jal 15830 <_ZdlPv@plt> - 20294: 7008 ld a0,32(s0) - 20296: 03040793 addi a5,s0,48 - 2029a: 00f50463 beq a0,a5,202a2 <_ZN7testing8TestInfoD1Ev+0x68> - 2029e: d92f50ef jal 15830 <_ZdlPv@plt> - 202a2: 6008 ld a0,0(s0) - 202a4: 0441 addi s0,s0,16 - 202a6: 00850863 beq a0,s0,202b6 <_ZN7testing8TestInfoD1Ev+0x7c> - 202aa: 6442 ld s0,16(sp) - 202ac: 60e2 ld ra,24(sp) - 202ae: 64a2 ld s1,8(sp) - 202b0: 6105 addi sp,sp,32 - 202b2: d7ef506f j 15830 <_ZdlPv@plt> - 202b6: 60e2 ld ra,24(sp) - 202b8: 6442 ld s0,16(sp) - 202ba: 64a2 ld s1,8(sp) - 202bc: 6105 addi sp,sp,32 - 202be: 8082 ret - -00000000000202c0 <_ZN7testing9TestSuiteD1Ev>: - 202c0: 7179 addi sp,sp,-48 - 202c2: f022 sd s0,32(sp) - 202c4: e44e sd s3,8(sp) - 202c6: 0002a797 auipc a5,0x2a - 202ca: bea7b783 ld a5,-1046(a5) # 49eb0 <_GLOBAL_OFFSET_TABLE_+0x360> - 202ce: 7900 ld s0,48(a0) - 202d0: 03853983 ld s3,56(a0) - 202d4: e84a sd s2,16(sp) - 202d6: f406 sd ra,40(sp) - 202d8: 07c1 addi a5,a5,16 - 202da: e11c sd a5,0(a0) - 202dc: 892a mv s2,a0 - 202de: 01340f63 beq s0,s3,202fc <_ZN7testing9TestSuiteD1Ev+0x3c> - 202e2: ec26 sd s1,24(sp) - 202e4: 6004 ld s1,0(s0) - 202e6: 8526 mv a0,s1 - 202e8: c491 beqz s1,202f4 <_ZN7testing9TestSuiteD1Ev+0x34> - 202ea: f51ff0ef jal 2023a <_ZN7testing8TestInfoD1Ev> - 202ee: 8526 mv a0,s1 - 202f0: d40f50ef jal 15830 <_ZdlPv@plt> - 202f4: 0421 addi s0,s0,8 - 202f6: fe8997e3 bne s3,s0,202e4 <_ZN7testing9TestSuiteD1Ev+0x24> - 202fa: 64e2 ld s1,24(sp) - 202fc: 08890513 addi a0,s2,136 - 20300: e31ff0ef jal 20130 <_ZN7testing10TestResultD1Ev> - 20304: 04893503 ld a0,72(s2) - 20308: c119 beqz a0,2030e <_ZN7testing9TestSuiteD1Ev+0x4e> - 2030a: d26f50ef jal 15830 <_ZdlPv@plt> - 2030e: 03093503 ld a0,48(s2) - 20312: c119 beqz a0,20318 <_ZN7testing9TestSuiteD1Ev+0x58> - 20314: d1cf50ef jal 15830 <_ZdlPv@plt> - 20318: 02893403 ld s0,40(s2) - 2031c: c819 beqz s0,20332 <_ZN7testing9TestSuiteD1Ev+0x72> - 2031e: 6008 ld a0,0(s0) - 20320: 01040793 addi a5,s0,16 - 20324: 00f50463 beq a0,a5,2032c <_ZN7testing9TestSuiteD1Ev+0x6c> - 20328: d08f50ef jal 15830 <_ZdlPv@plt> - 2032c: 8522 mv a0,s0 - 2032e: d02f50ef jal 15830 <_ZdlPv@plt> - 20332: 00893503 ld a0,8(s2) - 20336: 0961 addi s2,s2,24 - 20338: 01250963 beq a0,s2,2034a <_ZN7testing9TestSuiteD1Ev+0x8a> - 2033c: 7402 ld s0,32(sp) - 2033e: 70a2 ld ra,40(sp) - 20340: 6942 ld s2,16(sp) - 20342: 69a2 ld s3,8(sp) - 20344: 6145 addi sp,sp,48 - 20346: ceaf506f j 15830 <_ZdlPv@plt> - 2034a: 70a2 ld ra,40(sp) - 2034c: 7402 ld s0,32(sp) - 2034e: 6942 ld s2,16(sp) - 20350: 69a2 ld s3,8(sp) - 20352: 6145 addi sp,sp,48 - 20354: 8082 ret - -0000000000020356 <_ZN7testing9TestSuiteD0Ev>: - 20356: 1141 addi sp,sp,-16 - 20358: e022 sd s0,0(sp) - 2035a: e406 sd ra,8(sp) - 2035c: 842a mv s0,a0 - 2035e: f63ff0ef jal 202c0 <_ZN7testing9TestSuiteD1Ev> - 20362: 8522 mv a0,s0 - 20364: 6402 ld s0,0(sp) - 20366: 60a2 ld ra,8(sp) - 20368: 0141 addi sp,sp,16 - 2036a: cc6f506f j 15830 <_ZdlPv@plt> - -000000000002036e <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0>: - 2036e: 7159 addi sp,sp,-112 - 20370: 611c ld a5,0(a0) - 20372: e8ca sd s2,80(sp) - 20374: 01010913 addi s2,sp,16 - 20378: f0a2 sd s0,96(sp) - 2037a: e4ce sd s3,72(sp) - 2037c: e0d2 sd s4,64(sp) - 2037e: 842a mv s0,a0 - 20380: 89ae mv s3,a1 - 20382: 02010a13 addi s4,sp,32 - 20386: 854a mv a0,s2 - 20388: 00160593 addi a1,a2,1 - 2038c: eca6 sd s1,88(sp) - 2038e: fc56 sd s5,56(sp) - 20390: f486 sd ra,104(sp) - 20392: 0107ba83 ld s5,16(a5) - 20396: 84b2 mv s1,a2 - 20398: ec02 sd zero,24(sp) - 2039a: e852 sd s4,16(sp) - 2039c: 02010023 sb zero,32(sp) - 203a0: d80f50ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 203a4: 6762 ld a4,24(sp) - 203a6: 57fd li a5,-1 - 203a8: 8389 srli a5,a5,0x2 - 203aa: 8f99 sub a5,a5,a4 - 203ac: 1497e663 bltu a5,s1,204f8 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x18a> - 203b0: 8626 mv a2,s1 - 203b2: 85ce mv a1,s3 - 203b4: 854a mv a0,s2 - 203b6: d1af50ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 203ba: 6762 ld a4,24(sp) - 203bc: 57fd li a5,-1 - 203be: 8389 srli a5,a5,0x2 - 203c0: 12f70663 beq a4,a5,204ec <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x17e> - 203c4: 4605 li a2,1 - 203c6: 00018597 auipc a1,0x18 - 203ca: 22a58593 addi a1,a1,554 # 385f0 <_IO_stdin_used+0xb48> - 203ce: 854a mv a0,s2 - 203d0: d00f50ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 203d4: 0002a797 auipc a5,0x2a - 203d8: a9c7b783 ld a5,-1380(a5) # 49e70 <_GLOBAL_OFFSET_TABLE_+0x320> - 203dc: 0efa9563 bne s5,a5,204c6 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x158> - 203e0: 4408 lw a0,8(s0) - 203e2: 0505 addi a0,a0,1 - 203e4: 00a03533 snez a0,a0 - 203e8: fdbfa0ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 203ec: e539 bnez a0,2043a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xcc> - 203ee: 0024 addi s1,sp,8 - 203f0: 8526 mv a0,s1 - 203f2: 44000693 li a3,1088 - 203f6: 0001a617 auipc a2,0x1a - 203fa: 03260613 addi a2,a2,50 # 3a428 <_IO_stdin_used+0x2980> - 203fe: 458d li a1,3 - 20400: febfe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 20404: 02000613 li a2,32 - 20408: 0001a597 auipc a1,0x1a - 2040c: 07058593 addi a1,a1,112 # 3a478 <_IO_stdin_used+0x29d0> - 20410: 0002a517 auipc a0,0x2a - 20414: b8853503 ld a0,-1144(a0) # 49f98 <_ZSt4cerr@Base> - 20418: a18f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2041c: 03500613 li a2,53 - 20420: 0001a597 auipc a1,0x1a - 20424: 08058593 addi a1,a1,128 # 3a4a0 <_IO_stdin_used+0x29f8> - 20428: 0002a517 auipc a0,0x2a - 2042c: b7053503 ld a0,-1168(a0) # 49f98 <_ZSt4cerr@Base> - 20430: a00f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20434: 8526 mv a0,s1 - 20436: b44fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2043a: 64e2 ld s1,24(sp) - 2043c: 65c2 ld a1,16(sp) - 2043e: 4408 lw a0,8(s0) - 20440: 8626 mv a2,s1 - 20442: eeef50ef jal 15b30 - 20446: 02951063 bne a0,s1,20466 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xf8> - 2044a: 6542 ld a0,16(sp) - 2044c: 01450463 beq a0,s4,20454 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xe6> - 20450: be0f50ef jal 15830 <_ZdlPv@plt> - 20454: 70a6 ld ra,104(sp) - 20456: 7406 ld s0,96(sp) - 20458: 64e6 ld s1,88(sp) - 2045a: 6946 ld s2,80(sp) - 2045c: 69a6 ld s3,72(sp) - 2045e: 6a06 ld s4,64(sp) - 20460: 7ae2 ld s5,56(sp) - 20462: 6165 addi sp,sp,112 - 20464: 8082 ret - 20466: 0024 addi s1,sp,8 - 20468: 8526 mv a0,s1 - 2046a: 44500693 li a3,1093 - 2046e: 0001a617 auipc a2,0x1a - 20472: fba60613 addi a2,a2,-70 # 3a428 <_IO_stdin_used+0x2980> - 20476: 4585 li a1,1 - 20478: f73fe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2047c: 02600613 li a2,38 - 20480: 0001a597 auipc a1,0x1a - 20484: 05858593 addi a1,a1,88 # 3a4d8 <_IO_stdin_used+0x2a30> - 20488: 0002a517 auipc a0,0x2a - 2048c: b1053503 ld a0,-1264(a0) # 49f98 <_ZSt4cerr@Base> - 20490: 9a0f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20494: 6c10 ld a2,24(s0) - 20496: 680c ld a1,16(s0) - 20498: 0002a517 auipc a0,0x2a - 2049c: b0053503 ld a0,-1280(a0) # 49f98 <_ZSt4cerr@Base> - 204a0: 990f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 204a4: 4605 li a2,1 - 204a6: 00017597 auipc a1,0x17 - 204aa: 77a58593 addi a1,a1,1914 # 37c20 <_IO_stdin_used+0x178> - 204ae: 89aa mv s3,a0 - 204b0: 980f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 204b4: 7c10 ld a2,56(s0) - 204b6: 780c ld a1,48(s0) - 204b8: 854e mv a0,s3 - 204ba: 976f50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 204be: 8526 mv a0,s1 - 204c0: abafc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 204c4: b759 j 2044a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xdc> - 204c6: 8522 mv a0,s0 - 204c8: 85ca mv a1,s2 - 204ca: 9a82 jalr s5 - 204cc: bfbd j 2044a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xdc> - 204ce: 842a mv s0,a0 - 204d0: 8526 mv a0,s1 - 204d2: aa8fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 204d6: 854a mv a0,s2 - 204d8: a24f60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 204dc: 8522 mv a0,s0 - 204de: a42f50ef jal 15720 <_Unwind_Resume@plt> - 204e2: b7f5 j 204ce <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x160> - 204e4: 842a mv s0,a0 - 204e6: bfc5 j 204d6 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x168> - 204e8: 842a mv s0,a0 - 204ea: b7f5 j 204d6 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x168> - 204ec: 00018517 auipc a0,0x18 - 204f0: 90c50513 addi a0,a0,-1780 # 37df8 <_IO_stdin_used+0x350> - 204f4: b2cf50ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 204f8: 00018517 auipc a0,0x18 - 204fc: 90050513 addi a0,a0,-1792 # 37df8 <_IO_stdin_used+0x350> - 20500: b20f50ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - -0000000000020504 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv>: - 20504: 7171 addi sp,sp,-176 - 20506: f122 sd s0,160(sp) - 20508: 0002a417 auipc s0,0x2a - 2050c: 8b843403 ld s0,-1864(s0) # 49dc0 <_GLOBAL_OFFSET_TABLE_+0x270> - 20510: 641c ld a5,8(s0) - 20512: f506 sd ra,168(sp) - 20514: e54e sd s3,136(sp) - 20516: e152 sd s4,128(sp) - 20518: fcd6 sd s5,120(sp) - 2051a: f8da sd s6,112(sp) - 2051c: f4de sd s7,104(sp) - 2051e: eb91 bnez a5,20532 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x2e> - 20520: 70aa ld ra,168(sp) - 20522: 740a ld s0,160(sp) - 20524: 69aa ld s3,136(sp) - 20526: 6a0a ld s4,128(sp) - 20528: 7ae6 ld s5,120(sp) - 2052a: 7b46 ld s6,112(sp) - 2052c: 7ba6 ld s7,104(sp) - 2052e: 614d addi sp,sp,176 - 20530: 8082 ret - 20532: ed26 sd s1,152(sp) - 20534: 4601 li a2,0 - 20536: 84aa mv s1,a0 - 20538: 03a00593 li a1,58 - 2053c: 8522 mv a0,s0 - 2053e: e94a sd s2,144(sp) - 20540: d30f50ef jal 15a70 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt> - 20544: 57fd li a5,-1 - 20546: 892a mv s2,a0 - 20548: 0ef50763 beq a0,a5,20636 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x132> - 2054c: 4541 li a0,16 - 2054e: a82f50ef jal 157d0 <_Znwm@plt> - 20552: 6410 ld a2,8(s0) - 20554: 081c addi a5,sp,16 - 20556: e03e sd a5,0(sp) - 20558: 600c ld a1,0(s0) - 2055a: 19848493 addi s1,s1,408 - 2055e: 89aa mv s3,a0 - 20560: 0cc96963 bltu s2,a2,20632 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x12e> - 20564: 962e add a2,a2,a1 - 20566: 850a mv a0,sp - 20568: 8a0a mv s4,sp - 2056a: d84f70ef jal 17aee <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> - 2056e: 6410 ld a2,8(s0) - 20570: 0905 addi s2,s2,1 - 20572: 19266963 bltu a2,s2,20704 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x200> - 20576: 600c ld a1,0(s0) - 20578: 02010a93 addi s5,sp,32 - 2057c: 03010b13 addi s6,sp,48 - 20580: 962e add a2,a2,a1 - 20582: 8556 mv a0,s5 - 20584: 95ca add a1,a1,s2 - 20586: f05a sd s6,32(sp) - 20588: d66f70ef jal 17aee <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> - 2058c: 0002a797 auipc a5,0x2a - 20590: a047b783 ld a5,-1532(a5) # 49f90 <_GLOBAL_OFFSET_TABLE_+0x440> - 20594: 07c1 addi a5,a5,16 - 20596: 05000513 li a0,80 - 2059a: 00f9b023 sd a5,0(s3) - 2059e: a32f50ef jal 157d0 <_Znwm@plt> - 205a2: 6582 ld a1,0(sp) - 205a4: 6622 ld a2,8(sp) - 205a6: 0002a797 auipc a5,0x2a - 205aa: 85a7b783 ld a5,-1958(a5) # 49e00 <_GLOBAL_OFFSET_TABLE_+0x2b0> - 205ae: 842a mv s0,a0 - 205b0: 02050713 addi a4,a0,32 - 205b4: 01050913 addi s2,a0,16 - 205b8: 07c1 addi a5,a5,16 - 205ba: 56fd li a3,-1 - 205bc: 854a mv a0,s2 - 205be: 962e add a2,a2,a1 - 205c0: e01c sd a5,0(s0) - 205c2: c414 sw a3,8(s0) - 205c4: e818 sd a4,16(s0) - 205c6: c9cf70ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 205ca: 7582 ld a1,32(sp) - 205cc: 7622 ld a2,40(sp) - 205ce: 03040b93 addi s7,s0,48 - 205d2: 04040793 addi a5,s0,64 - 205d6: 962e add a2,a2,a1 - 205d8: 855e mv a0,s7 - 205da: f81c sd a5,48(s0) - 205dc: c86f70ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 205e0: 8522 mv a0,s0 - 205e2: bccff0ef jal 1f9ae <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv> - 205e6: 04010913 addi s2,sp,64 - 205ea: 854a mv a0,s2 - 205ec: 00018597 auipc a1,0x18 - 205f0: 4f458593 addi a1,a1,1268 # 38ae0 <_IO_stdin_used+0x1038> - 205f4: 0089b423 sd s0,8(s3) - 205f8: 865f70ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 205fc: 6626 ld a2,72(sp) - 205fe: 6586 ld a1,64(sp) - 20600: 0089b503 ld a0,8(s3) - 20604: d6bff0ef jal 2036e <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 20608: 6506 ld a0,64(sp) - 2060a: 089c addi a5,sp,80 - 2060c: 00f50463 beq a0,a5,20614 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x110> - 20610: a20f50ef jal 15830 <_ZdlPv@plt> - 20614: 8526 mv a0,s1 - 20616: 85ce mv a1,s3 - 20618: f1afa0ef jal 1ad32 <_ZN7testing18TestEventListeners6AppendEPNS_17TestEventListenerE> - 2061c: 7502 ld a0,32(sp) - 2061e: 01650463 beq a0,s6,20626 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x122> - 20622: a0ef50ef jal 15830 <_ZdlPv@plt> - 20626: 8552 mv a0,s4 - 20628: 8d4f60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2062c: 64ea ld s1,152(sp) - 2062e: 694a ld s2,144(sp) - 20630: bdc5 j 20520 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1c> - 20632: 864a mv a2,s2 - 20634: bf05 j 20564 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x60> - 20636: 04010913 addi s2,sp,64 - 2063a: 6685 lui a3,0x1 - 2063c: 854a mv a0,s2 - 2063e: 00018617 auipc a2,0x18 - 20642: 0a260613 addi a2,a2,162 # 386e0 <_IO_stdin_used+0xc38> - 20646: 4585 li a1,1 - 20648: 3e868693 addi a3,a3,1000 # 13e8 <__abi_tag-0xeeac> - 2064c: d9ffe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 20650: 467d li a2,31 - 20652: 00018597 auipc a1,0x18 - 20656: 4b658593 addi a1,a1,1206 # 38b08 <_IO_stdin_used+0x1060> - 2065a: 0002a517 auipc a0,0x2a - 2065e: 93e53503 ld a0,-1730(a0) # 49f98 <_ZSt4cerr@Base> - 20662: fcff40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20666: 6410 ld a2,8(s0) - 20668: 600c ld a1,0(s0) - 2066a: 0002a517 auipc a0,0x2a - 2066e: 92e53503 ld a0,-1746(a0) # 49f98 <_ZSt4cerr@Base> - 20672: fbff40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20676: 00018597 auipc a1,0x18 - 2067a: 4b258593 addi a1,a1,1202 # 38b28 <_IO_stdin_used+0x1080> - 2067e: ee3f40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 20682: 854a mv a0,s2 - 20684: 8f6fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 20688: 64ea ld s1,152(sp) - 2068a: 694a ld s2,144(sp) - 2068c: bd51 j 20520 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1c> - 2068e: 842a mv s0,a0 - 20690: 854a mv a0,s2 - 20692: 8e8fc0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 20696: 8522 mv a0,s0 - 20698: 888f50ef jal 15720 <_Unwind_Resume@plt> - 2069c: 842a mv s0,a0 - 2069e: 4485 li s1,1 - 206a0: 8552 mv a0,s4 - 206a2: 85af60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 206a6: d8e5 beqz s1,20696 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x192> - 206a8: 854e mv a0,s3 - 206aa: 986f50ef jal 15830 <_ZdlPv@plt> - 206ae: b7e5 j 20696 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x192> - 206b0: 842a mv s0,a0 - 206b2: 4485 li s1,1 - 206b4: 8556 mv a0,s5 - 206b6: 846f60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 206ba: b7dd j 206a0 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x19c> - 206bc: 84aa mv s1,a0 - 206be: 8522 mv a0,s0 - 206c0: 970f50ef jal 15830 <_ZdlPv@plt> - 206c4: 8426 mv s0,s1 - 206c6: 4485 li s1,1 - 206c8: b7f5 j 206b4 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1b0> - 206ca: 84aa mv s1,a0 - 206cc: 854a mv a0,s2 - 206ce: 82ef60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 206d2: b7f5 j 206be <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1ba> - 206d4: 84aa mv s1,a0 - 206d6: 855e mv a0,s7 - 206d8: 824f60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 206dc: bfc5 j 206cc <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1c8> - 206de: 842a mv s0,a0 - 206e0: a029 j 206ea <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1e6> - 206e2: 842a mv s0,a0 - 206e4: 854a mv a0,s2 - 206e6: 816f60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 206ea: 0089b503 ld a0,8(s3) - 206ee: d171 beqz a0,206b2 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1ae> - 206f0: 611c ld a5,0(a0) - 206f2: 4485 li s1,1 - 206f4: 679c ld a5,8(a5) - 206f6: 9782 jalr a5 - 206f8: bf75 j 206b4 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1b0> - 206fa: 842a mv s0,a0 - 206fc: b775 j 206a8 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1a4> - 206fe: 842a mv s0,a0 - 20700: 4481 li s1,0 - 20702: bf4d j 206b4 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1b0> - 20704: 86b2 mv a3,a2 - 20706: 00017597 auipc a1,0x17 - 2070a: 71a58593 addi a1,a1,1818 # 37e20 <_IO_stdin_used+0x378> - 2070e: 864a mv a2,s2 - 20710: 00017517 auipc a0,0x17 - 20714: 72850513 addi a0,a0,1832 # 37e38 <_IO_stdin_used+0x390> - 20718: 968f50ef jal 15880 <_ZSt24__throw_out_of_range_fmtPKcz@plt> - 2071c: b741 j 2069c <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x198> - -000000000002071e <_ZN7testing8internal12UnitTestImplD1Ev>: - 2071e: 7139 addi sp,sp,-64 - 20720: f822 sd s0,48(sp) - 20722: ec4e sd s3,24(sp) - 20724: 00029797 auipc a5,0x29 - 20728: 58c7b783 ld a5,1420(a5) # 49cb0 <_GLOBAL_OFFSET_TABLE_+0x160> - 2072c: 0c053983 ld s3,192(a0) - 20730: 7d40 ld s0,184(a0) - 20732: f04a sd s2,32(sp) - 20734: fc06 sd ra,56(sp) - 20736: f426 sd s1,40(sp) - 20738: 07c1 addi a5,a5,16 - 2073a: e11c sd a5,0(a0) - 2073c: 892a mv s2,a0 - 2073e: 03340c63 beq s0,s3,20776 <_ZN7testing8internal12UnitTestImplD1Ev+0x58> - 20742: e852 sd s4,16(sp) - 20744: 00000a17 auipc s4,0x0 - 20748: c12a0a13 addi s4,s4,-1006 # 20356 <_ZN7testing9TestSuiteD0Ev> - 2074c: a809 j 2075e <_ZN7testing8internal12UnitTestImplD1Ev+0x40> - 2074e: b73ff0ef jal 202c0 <_ZN7testing9TestSuiteD1Ev> - 20752: 8526 mv a0,s1 - 20754: 8dcf50ef jal 15830 <_ZdlPv@plt> - 20758: 0421 addi s0,s0,8 - 2075a: 00898d63 beq s3,s0,20774 <_ZN7testing8internal12UnitTestImplD1Ev+0x56> - 2075e: 6004 ld s1,0(s0) - 20760: dce5 beqz s1,20758 <_ZN7testing8internal12UnitTestImplD1Ev+0x3a> - 20762: 609c ld a5,0(s1) - 20764: 8526 mv a0,s1 - 20766: 679c ld a5,8(a5) - 20768: ff4783e3 beq a5,s4,2074e <_ZN7testing8internal12UnitTestImplD1Ev+0x30> - 2076c: 0421 addi s0,s0,8 - 2076e: 9782 jalr a5 - 20770: fe8997e3 bne s3,s0,2075e <_ZN7testing8internal12UnitTestImplD1Ev+0x40> - 20774: 6a42 ld s4,16(sp) - 20776: 0a893483 ld s1,168(s2) - 2077a: 0a093403 ld s0,160(s2) - 2077e: 00029997 auipc s3,0x29 - 20782: 4329b983 ld s3,1074(s3) # 49bb0 <_GLOBAL_OFFSET_TABLE_+0x60> - 20786: 00941863 bne s0,s1,20796 <_ZN7testing8internal12UnitTestImplD1Ev+0x78> - 2078a: a005 j 207aa <_ZN7testing8internal12UnitTestImplD1Ev+0x8c> - 2078c: 8a4f50ef jal 15830 <_ZdlPv@plt> - 20790: 0421 addi s0,s0,8 - 20792: 00848c63 beq s1,s0,207aa <_ZN7testing8internal12UnitTestImplD1Ev+0x8c> - 20796: 6008 ld a0,0(s0) - 20798: dd65 beqz a0,20790 <_ZN7testing8internal12UnitTestImplD1Ev+0x72> - 2079a: 611c ld a5,0(a0) - 2079c: 679c ld a5,8(a5) - 2079e: ff3787e3 beq a5,s3,2078c <_ZN7testing8internal12UnitTestImplD1Ev+0x6e> - 207a2: 0421 addi s0,s0,8 - 207a4: 9782 jalr a5 - 207a6: fe8498e3 bne s1,s0,20796 <_ZN7testing8internal12UnitTestImplD1Ev+0x78> - 207aa: 1b093503 ld a0,432(s2) - 207ae: c501 beqz a0,207b6 <_ZN7testing8internal12UnitTestImplD1Ev+0x98> - 207b0: 611c ld a5,0(a0) - 207b2: 679c ld a5,8(a5) - 207b4: 9782 jalr a5 - 207b6: 1e892503 lw a0,488(s2) - 207ba: b96f50ef jal 15b50 - 207be: c501 beqz a0,207c6 <_ZN7testing8internal12UnitTestImplD1Ev+0xa8> - 207c0: 611c ld a5,0(a0) - 207c2: 679c ld a5,8(a5) - 207c4: 9782 jalr a5 - 207c6: 1e892503 lw a0,488(s2) - 207ca: a26f50ef jal 159f0 - 207ce: 842a mv s0,a0 - 207d0: 0e051a63 bnez a0,208c4 <_ZN7testing8internal12UnitTestImplD1Ev+0x1a6> - 207d4: 1f093503 ld a0,496(s2) - 207d8: c501 beqz a0,207e0 <_ZN7testing8internal12UnitTestImplD1Ev+0xc2> - 207da: 611c ld a5,0(a0) - 207dc: 679c ld a5,8(a5) - 207de: 9782 jalr a5 - 207e0: 1e093503 ld a0,480(s2) - 207e4: c501 beqz a0,207ec <_ZN7testing8internal12UnitTestImplD1Ev+0xce> - 207e6: 611c ld a5,0(a0) - 207e8: 679c ld a5,8(a5) - 207ea: 9782 jalr a5 - 207ec: 1d893403 ld s0,472(s2) - 207f0: cc11 beqz s0,2080c <_ZN7testing8internal12UnitTestImplD1Ev+0xee> - 207f2: 5408 lw a0,40(s0) - 207f4: 0c055063 bgez a0,208b4 <_ZN7testing8internal12UnitTestImplD1Ev+0x196> - 207f8: 6008 ld a0,0(s0) - 207fa: 01040793 addi a5,s0,16 - 207fe: 00f50463 beq a0,a5,20806 <_ZN7testing8internal12UnitTestImplD1Ev+0xe8> - 20802: 82ef50ef jal 15830 <_ZdlPv@plt> - 20806: 8522 mv a0,s0 - 20808: 828f50ef jal 15830 <_ZdlPv@plt> - 2080c: 19890513 addi a0,s2,408 - 20810: ce6fa0ef jal 1acf6 <_ZN7testing18TestEventListenersD1Ev> - 20814: 11890513 addi a0,s2,280 - 20818: 919ff0ef jal 20130 <_ZN7testing10TestResultD1Ev> - 2081c: 0e893403 ld s0,232(s2) - 20820: 0f093483 ld s1,240(s2) - 20824: 00940c63 beq s0,s1,2083c <_ZN7testing8internal12UnitTestImplD1Ev+0x11e> - 20828: 6008 ld a0,0(s0) - 2082a: c501 beqz a0,20832 <_ZN7testing8internal12UnitTestImplD1Ev+0x114> - 2082c: 611c ld a5,0(a0) - 2082e: 679c ld a5,8(a5) - 20830: 9782 jalr a5 - 20832: 0421 addi s0,s0,8 - 20834: fe849ae3 bne s1,s0,20828 <_ZN7testing8internal12UnitTestImplD1Ev+0x10a> - 20838: 0e893483 ld s1,232(s2) - 2083c: c481 beqz s1,20844 <_ZN7testing8internal12UnitTestImplD1Ev+0x126> - 2083e: 8526 mv a0,s1 - 20840: ff1f40ef jal 15830 <_ZdlPv@plt> - 20844: 0d093503 ld a0,208(s2) - 20848: c119 beqz a0,2084e <_ZN7testing8internal12UnitTestImplD1Ev+0x130> - 2084a: fe7f40ef jal 15830 <_ZdlPv@plt> - 2084e: 0b893503 ld a0,184(s2) - 20852: c119 beqz a0,20858 <_ZN7testing8internal12UnitTestImplD1Ev+0x13a> - 20854: fddf40ef jal 15830 <_ZdlPv@plt> - 20858: 0a093503 ld a0,160(s2) - 2085c: c119 beqz a0,20862 <_ZN7testing8internal12UnitTestImplD1Ev+0x144> - 2085e: fd3f40ef jal 15830 <_ZdlPv@plt> - 20862: 09092503 lw a0,144(s2) - 20866: aeaf50ef jal 15b50 - 2086a: c501 beqz a0,20872 <_ZN7testing8internal12UnitTestImplD1Ev+0x154> - 2086c: 611c ld a5,0(a0) - 2086e: 679c ld a5,8(a5) - 20870: 9782 jalr a5 - 20872: 09092503 lw a0,144(s2) - 20876: 97af50ef jal 159f0 - 2087a: 842a mv s0,a0 - 2087c: 10051863 bnez a0,2098c <_ZN7testing8internal12UnitTestImplD1Ev+0x26e> - 20880: 09893503 ld a0,152(s2) - 20884: c501 beqz a0,2088c <_ZN7testing8internal12UnitTestImplD1Ev+0x16e> - 20886: 611c ld a5,0(a0) - 20888: 679c ld a5,8(a5) - 2088a: 9782 jalr a5 - 2088c: 05890513 addi a0,s2,88 - 20890: cc1f40ef jal 15550 - 20894: 842a mv s0,a0 - 20896: e159 bnez a0,2091c <_ZN7testing8internal12UnitTestImplD1Ev+0x1fe> - 20898: 01093503 ld a0,16(s2) - 2089c: 02090913 addi s2,s2,32 - 208a0: 0d250f63 beq a0,s2,2097e <_ZN7testing8internal12UnitTestImplD1Ev+0x260> - 208a4: 7442 ld s0,48(sp) - 208a6: 70e2 ld ra,56(sp) - 208a8: 74a2 ld s1,40(sp) - 208aa: 7902 ld s2,32(sp) - 208ac: 69e2 ld s3,24(sp) - 208ae: 6121 addi sp,sp,64 - 208b0: f81f406f j 15830 <_ZdlPv@plt> - 208b4: 98cf50ef jal 15a40 - 208b8: 6008 ld a0,0(s0) - 208ba: 01040793 addi a5,s0,16 - 208be: f4f512e3 bne a0,a5,20802 <_ZN7testing8internal12UnitTestImplD1Ev+0xe4> - 208c2: b791 j 20806 <_ZN7testing8internal12UnitTestImplD1Ev+0xe8> - 208c4: 0024 addi s1,sp,8 - 208c6: 6da00693 li a3,1754 - 208ca: 8526 mv a0,s1 - 208cc: 0001a617 auipc a2,0x1a - 208d0: c3460613 addi a2,a2,-972 # 3a500 <_IO_stdin_used+0x2a58> - 208d4: 458d li a1,3 - 208d6: b15fe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 208da: 4661 li a2,24 - 208dc: 00018597 auipc a1,0x18 - 208e0: 25c58593 addi a1,a1,604 # 38b38 <_IO_stdin_used+0x1090> - 208e4: 00029517 auipc a0,0x29 - 208e8: 6b453503 ld a0,1716(a0) # 49f98 <_ZSt4cerr@Base> - 208ec: d45f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 208f0: 4649 li a2,18 - 208f2: 0001a597 auipc a1,0x1a - 208f6: c8e58593 addi a1,a1,-882 # 3a580 <_IO_stdin_used+0x2ad8> - 208fa: 00029517 auipc a0,0x29 - 208fe: 69e53503 ld a0,1694(a0) # 49f98 <_ZSt4cerr@Base> - 20902: d2ff40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20906: 85a2 mv a1,s0 - 20908: 00029517 auipc a0,0x29 - 2090c: 69053503 ld a0,1680(a0) # 49f98 <_ZSt4cerr@Base> - 20910: b31f40ef jal 15440 <_ZNSolsEi@plt> - 20914: 8526 mv a0,s1 - 20916: e65fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2091a: bd6d j 207d4 <_ZN7testing8internal12UnitTestImplD1Ev+0xb6> - 2091c: 0024 addi s1,sp,8 - 2091e: 69e00693 li a3,1694 - 20922: 8526 mv a0,s1 - 20924: 0001a617 auipc a2,0x1a - 20928: bdc60613 addi a2,a2,-1060 # 3a500 <_IO_stdin_used+0x2a58> - 2092c: 458d li a1,3 - 2092e: abdfe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 20932: 4679 li a2,30 - 20934: 0001a597 auipc a1,0x1a - 20938: c8458593 addi a1,a1,-892 # 3a5b8 <_IO_stdin_used+0x2b10> - 2093c: 00029517 auipc a0,0x29 - 20940: 65c53503 ld a0,1628(a0) # 49f98 <_ZSt4cerr@Base> - 20944: cedf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20948: 4649 li a2,18 - 2094a: 0001a597 auipc a1,0x1a - 2094e: c3658593 addi a1,a1,-970 # 3a580 <_IO_stdin_used+0x2ad8> - 20952: 00029517 auipc a0,0x29 - 20956: 64653503 ld a0,1606(a0) # 49f98 <_ZSt4cerr@Base> - 2095a: cd7f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2095e: 85a2 mv a1,s0 - 20960: 00029517 auipc a0,0x29 - 20964: 63853503 ld a0,1592(a0) # 49f98 <_ZSt4cerr@Base> - 20968: ad9f40ef jal 15440 <_ZNSolsEi@plt> - 2096c: 8526 mv a0,s1 - 2096e: e0dfb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 20972: 01093503 ld a0,16(s2) - 20976: 02090913 addi s2,s2,32 - 2097a: f32515e3 bne a0,s2,208a4 <_ZN7testing8internal12UnitTestImplD1Ev+0x186> - 2097e: 70e2 ld ra,56(sp) - 20980: 7442 ld s0,48(sp) - 20982: 74a2 ld s1,40(sp) - 20984: 7902 ld s2,32(sp) - 20986: 69e2 ld s3,24(sp) - 20988: 6121 addi sp,sp,64 - 2098a: 8082 ret - 2098c: 0024 addi s1,sp,8 - 2098e: 6da00693 li a3,1754 - 20992: 8526 mv a0,s1 - 20994: 0001a617 auipc a2,0x1a - 20998: b6c60613 addi a2,a2,-1172 # 3a500 <_IO_stdin_used+0x2a58> - 2099c: 458d li a1,3 - 2099e: a4dfe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 209a2: 4661 li a2,24 - 209a4: 00018597 auipc a1,0x18 - 209a8: 19458593 addi a1,a1,404 # 38b38 <_IO_stdin_used+0x1090> - 209ac: 00029517 auipc a0,0x29 - 209b0: 5ec53503 ld a0,1516(a0) # 49f98 <_ZSt4cerr@Base> - 209b4: c7df40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 209b8: 4649 li a2,18 - 209ba: 0001a597 auipc a1,0x1a - 209be: bc658593 addi a1,a1,-1082 # 3a580 <_IO_stdin_used+0x2ad8> - 209c2: 00029517 auipc a0,0x29 - 209c6: 5d653503 ld a0,1494(a0) # 49f98 <_ZSt4cerr@Base> - 209ca: c67f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 209ce: 85a2 mv a1,s0 - 209d0: 00029517 auipc a0,0x29 - 209d4: 5c853503 ld a0,1480(a0) # 49f98 <_ZSt4cerr@Base> - 209d8: a69f40ef jal 15440 <_ZNSolsEi@plt> - 209dc: 8526 mv a0,s1 - 209de: d9dfb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 209e2: bd79 j 20880 <_ZN7testing8internal12UnitTestImplD1Ev+0x162> - -00000000000209e4 <_ZN7testing8internal12UnitTestImplD0Ev>: - 209e4: 1141 addi sp,sp,-16 - 209e6: e022 sd s0,0(sp) - 209e8: e406 sd ra,8(sp) - 209ea: 842a mv s0,a0 - 209ec: d33ff0ef jal 2071e <_ZN7testing8internal12UnitTestImplD1Ev> - 209f0: 8522 mv a0,s0 - 209f2: 6402 ld s0,0(sp) - 209f4: 60a2 ld ra,8(sp) - 209f6: 0141 addi sp,sp,16 - 209f8: e39f406f j 15830 <_ZdlPv@plt> - -00000000000209fc <_ZN7testing8UnitTestD2Ev>: - 209fc: 7179 addi sp,sp,-48 - 209fe: ec26 sd s1,24(sp) - 20a00: 00029797 auipc a5,0x29 - 20a04: 4187b783 ld a5,1048(a5) # 49e18 <_GLOBAL_OFFSET_TABLE_+0x2c8> - 20a08: 6124 ld s1,64(a0) - 20a0a: f022 sd s0,32(sp) - 20a0c: f406 sd ra,40(sp) - 20a0e: 07c1 addi a5,a5,16 - 20a10: e11c sd a5,0(a0) - 20a12: 842a mv s0,a0 - 20a14: cc99 beqz s1,20a32 <_ZN7testing8UnitTestD2Ev+0x36> - 20a16: 609c ld a5,0(s1) - 20a18: 00000717 auipc a4,0x0 - 20a1c: fcc70713 addi a4,a4,-52 # 209e4 <_ZN7testing8internal12UnitTestImplD0Ev> - 20a20: 8526 mv a0,s1 - 20a22: 679c ld a5,8(a5) - 20a24: 08e79263 bne a5,a4,20aa8 <_ZN7testing8UnitTestD2Ev+0xac> - 20a28: cf7ff0ef jal 2071e <_ZN7testing8internal12UnitTestImplD1Ev> - 20a2c: 8526 mv a0,s1 - 20a2e: e03f40ef jal 15830 <_ZdlPv@plt> - 20a32: 00840513 addi a0,s0,8 - 20a36: b1bf40ef jal 15550 - 20a3a: 842a mv s0,a0 - 20a3c: e511 bnez a0,20a48 <_ZN7testing8UnitTestD2Ev+0x4c> - 20a3e: 70a2 ld ra,40(sp) - 20a40: 7402 ld s0,32(sp) - 20a42: 64e2 ld s1,24(sp) - 20a44: 6145 addi sp,sp,48 - 20a46: 8082 ret - 20a48: 0024 addi s1,sp,8 - 20a4a: 69e00693 li a3,1694 - 20a4e: 8526 mv a0,s1 - 20a50: 0001a617 auipc a2,0x1a - 20a54: ab060613 addi a2,a2,-1360 # 3a500 <_IO_stdin_used+0x2a58> - 20a58: 458d li a1,3 - 20a5a: 991fe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 20a5e: 4679 li a2,30 - 20a60: 0001a597 auipc a1,0x1a - 20a64: b5858593 addi a1,a1,-1192 # 3a5b8 <_IO_stdin_used+0x2b10> - 20a68: 00029517 auipc a0,0x29 - 20a6c: 53053503 ld a0,1328(a0) # 49f98 <_ZSt4cerr@Base> - 20a70: bc1f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20a74: 4649 li a2,18 - 20a76: 0001a597 auipc a1,0x1a - 20a7a: b0a58593 addi a1,a1,-1270 # 3a580 <_IO_stdin_used+0x2ad8> - 20a7e: 00029517 auipc a0,0x29 - 20a82: 51a53503 ld a0,1306(a0) # 49f98 <_ZSt4cerr@Base> - 20a86: babf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20a8a: 85a2 mv a1,s0 - 20a8c: 00029517 auipc a0,0x29 - 20a90: 50c53503 ld a0,1292(a0) # 49f98 <_ZSt4cerr@Base> - 20a94: 9adf40ef jal 15440 <_ZNSolsEi@plt> - 20a98: 8526 mv a0,s1 - 20a9a: ce1fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 20a9e: 70a2 ld ra,40(sp) - 20aa0: 7402 ld s0,32(sp) - 20aa2: 64e2 ld s1,24(sp) - 20aa4: 6145 addi sp,sp,48 - 20aa6: 8082 ret - 20aa8: 9782 jalr a5 - 20aaa: b761 j 20a32 <_ZN7testing8UnitTestD2Ev+0x36> - -0000000000020aac <_ZN7testing8UnitTestD0Ev>: - 20aac: 1141 addi sp,sp,-16 - 20aae: e022 sd s0,0(sp) - 20ab0: e406 sd ra,8(sp) - 20ab2: 842a mv s0,a0 - 20ab4: f49ff0ef jal 209fc <_ZN7testing8UnitTestD2Ev> - 20ab8: 8522 mv a0,s0 - 20aba: 6402 ld s0,0(sp) - 20abc: 60a2 ld ra,8(sp) - 20abe: 0141 addi sp,sp,16 - 20ac0: d71f406f j 15830 <_ZdlPv@plt> - -0000000000020ac4 <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv>: - 20ac4: 7139 addi sp,sp,-64 - 20ac6: f04a sd s2,32(sp) - 20ac8: 05850913 addi s2,a0,88 - 20acc: f822 sd s0,48(sp) - 20ace: 842a mv s0,a0 - 20ad0: 854a mv a0,s2 - 20ad2: fc06 sd ra,56(sp) - 20ad4: f426 sd s1,40(sp) - 20ad6: b8bf40ef jal 15660 - 20ada: e11d bnez a0,20b00 <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv+0x3c> - 20adc: 9c5f40ef jal 154a0 - 20ae0: e448 sd a0,136(s0) - 20ae2: 08040023 sb zero,128(s0) - 20ae6: 854a mv a0,s2 - 20ae8: 6824 ld s1,80(s0) - 20aea: cc7f40ef jal 157b0 - 20aee: 842a mv s0,a0 - 20af0: e925 bnez a0,20b60 <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv+0x9c> - 20af2: 70e2 ld ra,56(sp) - 20af4: 7442 ld s0,48(sp) - 20af6: 7902 ld s2,32(sp) - 20af8: 8526 mv a0,s1 - 20afa: 74a2 ld s1,40(sp) - 20afc: 6121 addi sp,sp,64 - 20afe: 8082 ret - 20b00: ec4e sd s3,24(sp) - 20b02: 00810993 addi s3,sp,8 - 20b06: 0001a617 auipc a2,0x1a - 20b0a: 9fa60613 addi a2,a2,-1542 # 3a500 <_IO_stdin_used+0x2a58> - 20b0e: 458d li a1,3 - 20b10: 84aa mv s1,a0 - 20b12: 66100693 li a3,1633 - 20b16: 854e mv a0,s3 - 20b18: 8d3fe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 20b1c: 466d li a2,27 - 20b1e: 0001a597 auipc a1,0x1a - 20b22: a4258593 addi a1,a1,-1470 # 3a560 <_IO_stdin_used+0x2ab8> - 20b26: 00029517 auipc a0,0x29 - 20b2a: 47253503 ld a0,1138(a0) # 49f98 <_ZSt4cerr@Base> - 20b2e: b03f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20b32: 4649 li a2,18 - 20b34: 0001a597 auipc a1,0x1a - 20b38: a4c58593 addi a1,a1,-1460 # 3a580 <_IO_stdin_used+0x2ad8> - 20b3c: 00029517 auipc a0,0x29 - 20b40: 45c53503 ld a0,1116(a0) # 49f98 <_ZSt4cerr@Base> - 20b44: aedf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20b48: 85a6 mv a1,s1 - 20b4a: 00029517 auipc a0,0x29 - 20b4e: 44e53503 ld a0,1102(a0) # 49f98 <_ZSt4cerr@Base> - 20b52: 8eff40ef jal 15440 <_ZNSolsEi@plt> - 20b56: 854e mv a0,s3 - 20b58: c23fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 20b5c: 69e2 ld s3,24(sp) - 20b5e: bfbd j 20adc <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv+0x18> - 20b60: ec4e sd s3,24(sp) - 20b62: 00810993 addi s3,sp,8 - 20b66: 854e mv a0,s3 - 20b68: 0001a617 auipc a2,0x1a - 20b6c: 99860613 addi a2,a2,-1640 # 3a500 <_IO_stdin_used+0x2a58> - 20b70: 458d li a1,3 - 20b72: 66d00693 li a3,1645 - 20b76: 875fe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 20b7a: 4675 li a2,29 - 20b7c: 0001a597 auipc a1,0x1a - 20b80: a1c58593 addi a1,a1,-1508 # 3a598 <_IO_stdin_used+0x2af0> - 20b84: 00029517 auipc a0,0x29 - 20b88: 41453503 ld a0,1044(a0) # 49f98 <_ZSt4cerr@Base> - 20b8c: aa5f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20b90: 4649 li a2,18 - 20b92: 0001a597 auipc a1,0x1a - 20b96: 9ee58593 addi a1,a1,-1554 # 3a580 <_IO_stdin_used+0x2ad8> - 20b9a: 00029517 auipc a0,0x29 - 20b9e: 3fe53503 ld a0,1022(a0) # 49f98 <_ZSt4cerr@Base> - 20ba2: a8ff40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20ba6: 85a2 mv a1,s0 - 20ba8: 00029517 auipc a0,0x29 - 20bac: 3f053503 ld a0,1008(a0) # 49f98 <_ZSt4cerr@Base> - 20bb0: 891f40ef jal 15440 <_ZNSolsEi@plt> - 20bb4: 854e mv a0,s3 - 20bb6: bc5fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 20bba: 70e2 ld ra,56(sp) - 20bbc: 7442 ld s0,48(sp) - 20bbe: 69e2 ld s3,24(sp) - 20bc0: 7902 ld s2,32(sp) - 20bc2: 8526 mv a0,s1 - 20bc4: 74a2 ld s1,40(sp) - 20bc6: 6121 addi sp,sp,64 - 20bc8: 8082 ret - 20bca: 842a mv s0,a0 - 20bcc: 854e mv a0,s3 - 20bce: badfb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 20bd2: 8522 mv a0,s0 - 20bd4: b4df40ef jal 15720 <_Unwind_Resume@plt> - 20bd8: 842a mv s0,a0 - 20bda: 854e mv a0,s3 - 20bdc: b9ffb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 20be0: 8522 mv a0,s0 - 20be2: acff40ef jal 156b0 <__cxa_call_terminate@plt> - -0000000000020be6 <_ZN7testing8internal38DefaultPerThreadTestPartResultReporter20ReportTestPartResultERKNS_14TestPartResultE>: - 20be6: 6508 ld a0,8(a0) - 20be8: 1141 addi sp,sp,-16 - 20bea: e022 sd s0,0(sp) - 20bec: e406 sd ra,8(sp) - 20bee: 842e mv s0,a1 - 20bf0: ed5ff0ef jal 20ac4 <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv> - 20bf4: 611c ld a5,0(a0) - 20bf6: 85a2 mv a1,s0 - 20bf8: 6402 ld s0,0(sp) - 20bfa: 60a2 ld ra,8(sp) - 20bfc: 6b9c ld a5,16(a5) - 20bfe: 0141 addi sp,sp,16 - 20c00: 8782 jr a5 - -0000000000020c02 <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE>: - 20c02: 7139 addi sp,sp,-64 - 20c04: ec4e sd s3,24(sp) - 20c06: 05850993 addi s3,a0,88 - 20c0a: f822 sd s0,48(sp) - 20c0c: 842a mv s0,a0 - 20c0e: 854e mv a0,s3 - 20c10: f04a sd s2,32(sp) - 20c12: fc06 sd ra,56(sp) - 20c14: f426 sd s1,40(sp) - 20c16: 892e mv s2,a1 - 20c18: a49f40ef jal 15660 - 20c1c: e505 bnez a0,20c44 <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE+0x42> - 20c1e: 883f40ef jal 154a0 - 20c22: e448 sd a0,136(s0) - 20c24: 05243823 sd s2,80(s0) - 20c28: 08040023 sb zero,128(s0) - 20c2c: 854e mv a0,s3 - 20c2e: b83f40ef jal 157b0 - 20c32: 842a mv s0,a0 - 20c34: e925 bnez a0,20ca4 <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE+0xa2> - 20c36: 70e2 ld ra,56(sp) - 20c38: 7442 ld s0,48(sp) - 20c3a: 74a2 ld s1,40(sp) - 20c3c: 7902 ld s2,32(sp) - 20c3e: 69e2 ld s3,24(sp) - 20c40: 6121 addi sp,sp,64 - 20c42: 8082 ret - 20c44: e852 sd s4,16(sp) - 20c46: 00810a13 addi s4,sp,8 - 20c4a: 0001a617 auipc a2,0x1a - 20c4e: 8b660613 addi a2,a2,-1866 # 3a500 <_IO_stdin_used+0x2a58> - 20c52: 458d li a1,3 - 20c54: 84aa mv s1,a0 - 20c56: 66100693 li a3,1633 - 20c5a: 8552 mv a0,s4 - 20c5c: f8efe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 20c60: 466d li a2,27 - 20c62: 0001a597 auipc a1,0x1a - 20c66: 8fe58593 addi a1,a1,-1794 # 3a560 <_IO_stdin_used+0x2ab8> - 20c6a: 00029517 auipc a0,0x29 - 20c6e: 32e53503 ld a0,814(a0) # 49f98 <_ZSt4cerr@Base> - 20c72: 9bff40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20c76: 4649 li a2,18 - 20c78: 0001a597 auipc a1,0x1a - 20c7c: 90858593 addi a1,a1,-1784 # 3a580 <_IO_stdin_used+0x2ad8> - 20c80: 00029517 auipc a0,0x29 - 20c84: 31853503 ld a0,792(a0) # 49f98 <_ZSt4cerr@Base> - 20c88: 9a9f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20c8c: 85a6 mv a1,s1 - 20c8e: 00029517 auipc a0,0x29 - 20c92: 30a53503 ld a0,778(a0) # 49f98 <_ZSt4cerr@Base> - 20c96: faaf40ef jal 15440 <_ZNSolsEi@plt> - 20c9a: 8552 mv a0,s4 - 20c9c: adffb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 20ca0: 6a42 ld s4,16(sp) - 20ca2: bfb5 j 20c1e <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE+0x1c> - 20ca4: e852 sd s4,16(sp) - 20ca6: 00810a13 addi s4,sp,8 - 20caa: 8552 mv a0,s4 - 20cac: 0001a617 auipc a2,0x1a - 20cb0: 85460613 addi a2,a2,-1964 # 3a500 <_IO_stdin_used+0x2a58> - 20cb4: 458d li a1,3 - 20cb6: 66d00693 li a3,1645 - 20cba: f30fe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 20cbe: 4675 li a2,29 - 20cc0: 0001a597 auipc a1,0x1a - 20cc4: 8d858593 addi a1,a1,-1832 # 3a598 <_IO_stdin_used+0x2af0> - 20cc8: 00029517 auipc a0,0x29 - 20ccc: 2d053503 ld a0,720(a0) # 49f98 <_ZSt4cerr@Base> - 20cd0: 961f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20cd4: 4649 li a2,18 - 20cd6: 0001a597 auipc a1,0x1a - 20cda: 8aa58593 addi a1,a1,-1878 # 3a580 <_IO_stdin_used+0x2ad8> - 20cde: 00029517 auipc a0,0x29 - 20ce2: 2ba53503 ld a0,698(a0) # 49f98 <_ZSt4cerr@Base> - 20ce6: 94bf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20cea: 85a2 mv a1,s0 - 20cec: 00029517 auipc a0,0x29 - 20cf0: 2ac53503 ld a0,684(a0) # 49f98 <_ZSt4cerr@Base> - 20cf4: f4cf40ef jal 15440 <_ZNSolsEi@plt> - 20cf8: 8552 mv a0,s4 - 20cfa: a81fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 20cfe: 70e2 ld ra,56(sp) - 20d00: 7442 ld s0,48(sp) - 20d02: 6a42 ld s4,16(sp) - 20d04: 74a2 ld s1,40(sp) - 20d06: 7902 ld s2,32(sp) - 20d08: 69e2 ld s3,24(sp) - 20d0a: 6121 addi sp,sp,64 - 20d0c: 8082 ret - 20d0e: 842a mv s0,a0 - 20d10: 8552 mv a0,s4 - 20d12: a69fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 20d16: 8522 mv a0,s0 - 20d18: a09f40ef jal 15720 <_Unwind_Resume@plt> - 20d1c: 842a mv s0,a0 - 20d1e: 8552 mv a0,s4 - 20d20: a5bfb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 20d24: 8522 mv a0,s0 - 20d26: 98bf40ef jal 156b0 <__cxa_call_terminate@plt> - -0000000000020d2a <_ZNK7testing8UnitTest18current_test_suiteEv>: - 20d2a: 7139 addi sp,sp,-64 - 20d2c: f04a sd s2,32(sp) - 20d2e: 00850913 addi s2,a0,8 - 20d32: f822 sd s0,48(sp) - 20d34: 842a mv s0,a0 - 20d36: 854a mv a0,s2 - 20d38: fc06 sd ra,56(sp) - 20d3a: f426 sd s1,40(sp) - 20d3c: 925f40ef jal 15660 - 20d40: e50d bnez a0,20d6a <_ZNK7testing8UnitTest18current_test_suiteEv+0x40> - 20d42: f5ef40ef jal 154a0 - 20d46: 603c ld a5,64(s0) - 20d48: fc08 sd a0,56(s0) - 20d4a: 854a mv a0,s2 - 20d4c: 1087b483 ld s1,264(a5) - 20d50: 02040823 sb zero,48(s0) - 20d54: a5df40ef jal 157b0 - 20d58: 842a mv s0,a0 - 20d5a: e925 bnez a0,20dca <_ZNK7testing8UnitTest18current_test_suiteEv+0xa0> - 20d5c: 70e2 ld ra,56(sp) - 20d5e: 7442 ld s0,48(sp) - 20d60: 7902 ld s2,32(sp) - 20d62: 8526 mv a0,s1 - 20d64: 74a2 ld s1,40(sp) - 20d66: 6121 addi sp,sp,64 - 20d68: 8082 ret - 20d6a: ec4e sd s3,24(sp) - 20d6c: 00810993 addi s3,sp,8 - 20d70: 00019617 auipc a2,0x19 - 20d74: 79060613 addi a2,a2,1936 # 3a500 <_IO_stdin_used+0x2a58> - 20d78: 458d li a1,3 - 20d7a: 84aa mv s1,a0 - 20d7c: 66100693 li a3,1633 - 20d80: 854e mv a0,s3 - 20d82: e68fe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 20d86: 466d li a2,27 - 20d88: 00019597 auipc a1,0x19 - 20d8c: 7d858593 addi a1,a1,2008 # 3a560 <_IO_stdin_used+0x2ab8> - 20d90: 00029517 auipc a0,0x29 - 20d94: 20853503 ld a0,520(a0) # 49f98 <_ZSt4cerr@Base> - 20d98: 899f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20d9c: 4649 li a2,18 - 20d9e: 00019597 auipc a1,0x19 - 20da2: 7e258593 addi a1,a1,2018 # 3a580 <_IO_stdin_used+0x2ad8> - 20da6: 00029517 auipc a0,0x29 - 20daa: 1f253503 ld a0,498(a0) # 49f98 <_ZSt4cerr@Base> - 20dae: 883f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20db2: 85a6 mv a1,s1 - 20db4: 00029517 auipc a0,0x29 - 20db8: 1e453503 ld a0,484(a0) # 49f98 <_ZSt4cerr@Base> - 20dbc: e84f40ef jal 15440 <_ZNSolsEi@plt> - 20dc0: 854e mv a0,s3 - 20dc2: 9b9fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 20dc6: 69e2 ld s3,24(sp) - 20dc8: bfad j 20d42 <_ZNK7testing8UnitTest18current_test_suiteEv+0x18> - 20dca: ec4e sd s3,24(sp) - 20dcc: 00810993 addi s3,sp,8 - 20dd0: 854e mv a0,s3 - 20dd2: 00019617 auipc a2,0x19 - 20dd6: 72e60613 addi a2,a2,1838 # 3a500 <_IO_stdin_used+0x2a58> - 20dda: 458d li a1,3 - 20ddc: 66d00693 li a3,1645 - 20de0: e0afe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 20de4: 4675 li a2,29 - 20de6: 00019597 auipc a1,0x19 - 20dea: 7b258593 addi a1,a1,1970 # 3a598 <_IO_stdin_used+0x2af0> - 20dee: 00029517 auipc a0,0x29 - 20df2: 1aa53503 ld a0,426(a0) # 49f98 <_ZSt4cerr@Base> - 20df6: 83bf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20dfa: 4649 li a2,18 - 20dfc: 00019597 auipc a1,0x19 - 20e00: 78458593 addi a1,a1,1924 # 3a580 <_IO_stdin_used+0x2ad8> - 20e04: 00029517 auipc a0,0x29 - 20e08: 19453503 ld a0,404(a0) # 49f98 <_ZSt4cerr@Base> - 20e0c: 825f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20e10: 85a2 mv a1,s0 - 20e12: 00029517 auipc a0,0x29 - 20e16: 18653503 ld a0,390(a0) # 49f98 <_ZSt4cerr@Base> - 20e1a: e26f40ef jal 15440 <_ZNSolsEi@plt> - 20e1e: 854e mv a0,s3 - 20e20: 95bfb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 20e24: 70e2 ld ra,56(sp) - 20e26: 7442 ld s0,48(sp) - 20e28: 69e2 ld s3,24(sp) - 20e2a: 7902 ld s2,32(sp) - 20e2c: 8526 mv a0,s1 - 20e2e: 74a2 ld s1,40(sp) - 20e30: 6121 addi sp,sp,64 - 20e32: 8082 ret - 20e34: 842a mv s0,a0 - 20e36: 854e mv a0,s3 - 20e38: 943fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 20e3c: 8522 mv a0,s0 - 20e3e: 8e3f40ef jal 15720 <_Unwind_Resume@plt> - 20e42: 842a mv s0,a0 - 20e44: 854e mv a0,s3 - 20e46: 935fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 20e4a: 8522 mv a0,s0 - 20e4c: 865f40ef jal 156b0 <__cxa_call_terminate@plt> - -0000000000020e50 <_ZNK7testing8UnitTest17current_test_infoEv>: - 20e50: 7139 addi sp,sp,-64 - 20e52: f04a sd s2,32(sp) - 20e54: 00850913 addi s2,a0,8 - 20e58: f822 sd s0,48(sp) - 20e5a: 842a mv s0,a0 - 20e5c: 854a mv a0,s2 - 20e5e: fc06 sd ra,56(sp) - 20e60: f426 sd s1,40(sp) - 20e62: ffef40ef jal 15660 - 20e66: e50d bnez a0,20e90 <_ZNK7testing8UnitTest17current_test_infoEv+0x40> - 20e68: e38f40ef jal 154a0 - 20e6c: 603c ld a5,64(s0) - 20e6e: fc08 sd a0,56(s0) - 20e70: 854a mv a0,s2 - 20e72: 1107b483 ld s1,272(a5) - 20e76: 02040823 sb zero,48(s0) - 20e7a: 937f40ef jal 157b0 - 20e7e: 842a mv s0,a0 - 20e80: e925 bnez a0,20ef0 <_ZNK7testing8UnitTest17current_test_infoEv+0xa0> - 20e82: 70e2 ld ra,56(sp) - 20e84: 7442 ld s0,48(sp) - 20e86: 7902 ld s2,32(sp) - 20e88: 8526 mv a0,s1 - 20e8a: 74a2 ld s1,40(sp) - 20e8c: 6121 addi sp,sp,64 - 20e8e: 8082 ret - 20e90: ec4e sd s3,24(sp) - 20e92: 00810993 addi s3,sp,8 - 20e96: 00019617 auipc a2,0x19 - 20e9a: 66a60613 addi a2,a2,1642 # 3a500 <_IO_stdin_used+0x2a58> - 20e9e: 458d li a1,3 - 20ea0: 84aa mv s1,a0 - 20ea2: 66100693 li a3,1633 - 20ea6: 854e mv a0,s3 - 20ea8: d42fe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 20eac: 466d li a2,27 - 20eae: 00019597 auipc a1,0x19 - 20eb2: 6b258593 addi a1,a1,1714 # 3a560 <_IO_stdin_used+0x2ab8> - 20eb6: 00029517 auipc a0,0x29 - 20eba: 0e253503 ld a0,226(a0) # 49f98 <_ZSt4cerr@Base> - 20ebe: f72f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20ec2: 4649 li a2,18 - 20ec4: 00019597 auipc a1,0x19 - 20ec8: 6bc58593 addi a1,a1,1724 # 3a580 <_IO_stdin_used+0x2ad8> - 20ecc: 00029517 auipc a0,0x29 - 20ed0: 0cc53503 ld a0,204(a0) # 49f98 <_ZSt4cerr@Base> - 20ed4: f5cf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20ed8: 85a6 mv a1,s1 - 20eda: 00029517 auipc a0,0x29 - 20ede: 0be53503 ld a0,190(a0) # 49f98 <_ZSt4cerr@Base> - 20ee2: d5ef40ef jal 15440 <_ZNSolsEi@plt> - 20ee6: 854e mv a0,s3 - 20ee8: 893fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 20eec: 69e2 ld s3,24(sp) - 20eee: bfad j 20e68 <_ZNK7testing8UnitTest17current_test_infoEv+0x18> - 20ef0: ec4e sd s3,24(sp) - 20ef2: 00810993 addi s3,sp,8 - 20ef6: 854e mv a0,s3 - 20ef8: 00019617 auipc a2,0x19 - 20efc: 60860613 addi a2,a2,1544 # 3a500 <_IO_stdin_used+0x2a58> - 20f00: 458d li a1,3 - 20f02: 66d00693 li a3,1645 - 20f06: ce4fe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 20f0a: 4675 li a2,29 - 20f0c: 00019597 auipc a1,0x19 - 20f10: 68c58593 addi a1,a1,1676 # 3a598 <_IO_stdin_used+0x2af0> - 20f14: 00029517 auipc a0,0x29 - 20f18: 08453503 ld a0,132(a0) # 49f98 <_ZSt4cerr@Base> - 20f1c: f14f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20f20: 4649 li a2,18 - 20f22: 00019597 auipc a1,0x19 - 20f26: 65e58593 addi a1,a1,1630 # 3a580 <_IO_stdin_used+0x2ad8> - 20f2a: 00029517 auipc a0,0x29 - 20f2e: 06e53503 ld a0,110(a0) # 49f98 <_ZSt4cerr@Base> - 20f32: efef40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20f36: 85a2 mv a1,s0 - 20f38: 00029517 auipc a0,0x29 - 20f3c: 06053503 ld a0,96(a0) # 49f98 <_ZSt4cerr@Base> - 20f40: d00f40ef jal 15440 <_ZNSolsEi@plt> - 20f44: 854e mv a0,s3 - 20f46: 835fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 20f4a: 70e2 ld ra,56(sp) - 20f4c: 7442 ld s0,48(sp) - 20f4e: 69e2 ld s3,24(sp) - 20f50: 7902 ld s2,32(sp) - 20f52: 8526 mv a0,s1 - 20f54: 74a2 ld s1,40(sp) - 20f56: 6121 addi sp,sp,64 - 20f58: 8082 ret - 20f5a: 842a mv s0,a0 - 20f5c: 854e mv a0,s3 - 20f5e: 81dfb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 20f62: 8522 mv a0,s0 - 20f64: fbcf40ef jal 15720 <_Unwind_Resume@plt> - 20f68: 842a mv s0,a0 - 20f6a: 854e mv a0,s3 - 20f6c: 80ffb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 20f70: 8522 mv a0,s0 - 20f72: f3ef40ef jal 156b0 <__cxa_call_terminate@plt> - -0000000000020f76 <_ZNK7testing8UnitTest17current_test_caseEv>: - 20f76: 7139 addi sp,sp,-64 - 20f78: f04a sd s2,32(sp) - 20f7a: 00850913 addi s2,a0,8 - 20f7e: f822 sd s0,48(sp) - 20f80: 842a mv s0,a0 - 20f82: 854a mv a0,s2 - 20f84: fc06 sd ra,56(sp) - 20f86: f426 sd s1,40(sp) - 20f88: ed8f40ef jal 15660 - 20f8c: e50d bnez a0,20fb6 <_ZNK7testing8UnitTest17current_test_caseEv+0x40> - 20f8e: d12f40ef jal 154a0 - 20f92: 603c ld a5,64(s0) - 20f94: fc08 sd a0,56(s0) - 20f96: 854a mv a0,s2 - 20f98: 1087b483 ld s1,264(a5) - 20f9c: 02040823 sb zero,48(s0) - 20fa0: 811f40ef jal 157b0 - 20fa4: 842a mv s0,a0 - 20fa6: e925 bnez a0,21016 <_ZNK7testing8UnitTest17current_test_caseEv+0xa0> - 20fa8: 70e2 ld ra,56(sp) - 20faa: 7442 ld s0,48(sp) - 20fac: 7902 ld s2,32(sp) - 20fae: 8526 mv a0,s1 - 20fb0: 74a2 ld s1,40(sp) - 20fb2: 6121 addi sp,sp,64 - 20fb4: 8082 ret - 20fb6: ec4e sd s3,24(sp) - 20fb8: 00810993 addi s3,sp,8 - 20fbc: 00019617 auipc a2,0x19 - 20fc0: 54460613 addi a2,a2,1348 # 3a500 <_IO_stdin_used+0x2a58> - 20fc4: 458d li a1,3 - 20fc6: 84aa mv s1,a0 - 20fc8: 66100693 li a3,1633 - 20fcc: 854e mv a0,s3 - 20fce: c1cfe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 20fd2: 466d li a2,27 - 20fd4: 00019597 auipc a1,0x19 - 20fd8: 58c58593 addi a1,a1,1420 # 3a560 <_IO_stdin_used+0x2ab8> - 20fdc: 00029517 auipc a0,0x29 - 20fe0: fbc53503 ld a0,-68(a0) # 49f98 <_ZSt4cerr@Base> - 20fe4: e4cf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20fe8: 4649 li a2,18 - 20fea: 00019597 auipc a1,0x19 - 20fee: 59658593 addi a1,a1,1430 # 3a580 <_IO_stdin_used+0x2ad8> - 20ff2: 00029517 auipc a0,0x29 - 20ff6: fa653503 ld a0,-90(a0) # 49f98 <_ZSt4cerr@Base> - 20ffa: e36f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20ffe: 85a6 mv a1,s1 - 21000: 00029517 auipc a0,0x29 - 21004: f9853503 ld a0,-104(a0) # 49f98 <_ZSt4cerr@Base> - 21008: c38f40ef jal 15440 <_ZNSolsEi@plt> - 2100c: 854e mv a0,s3 - 2100e: f6cfb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 21012: 69e2 ld s3,24(sp) - 21014: bfad j 20f8e <_ZNK7testing8UnitTest17current_test_caseEv+0x18> - 21016: ec4e sd s3,24(sp) - 21018: 00810993 addi s3,sp,8 - 2101c: 854e mv a0,s3 - 2101e: 00019617 auipc a2,0x19 - 21022: 4e260613 addi a2,a2,1250 # 3a500 <_IO_stdin_used+0x2a58> - 21026: 458d li a1,3 - 21028: 66d00693 li a3,1645 - 2102c: bbefe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 21030: 4675 li a2,29 - 21032: 00019597 auipc a1,0x19 - 21036: 56658593 addi a1,a1,1382 # 3a598 <_IO_stdin_used+0x2af0> - 2103a: 00029517 auipc a0,0x29 - 2103e: f5e53503 ld a0,-162(a0) # 49f98 <_ZSt4cerr@Base> - 21042: deef40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21046: 4649 li a2,18 - 21048: 00019597 auipc a1,0x19 - 2104c: 53858593 addi a1,a1,1336 # 3a580 <_IO_stdin_used+0x2ad8> - 21050: 00029517 auipc a0,0x29 - 21054: f4853503 ld a0,-184(a0) # 49f98 <_ZSt4cerr@Base> - 21058: dd8f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2105c: 85a2 mv a1,s0 - 2105e: 00029517 auipc a0,0x29 - 21062: f3a53503 ld a0,-198(a0) # 49f98 <_ZSt4cerr@Base> - 21066: bdaf40ef jal 15440 <_ZNSolsEi@plt> - 2106a: 854e mv a0,s3 - 2106c: f0efb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 21070: 70e2 ld ra,56(sp) - 21072: 7442 ld s0,48(sp) - 21074: 69e2 ld s3,24(sp) - 21076: 7902 ld s2,32(sp) - 21078: 8526 mv a0,s1 - 2107a: 74a2 ld s1,40(sp) - 2107c: 6121 addi sp,sp,64 - 2107e: 8082 ret - 21080: 842a mv s0,a0 - 21082: 854e mv a0,s3 - 21084: ef6fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 21088: 8522 mv a0,s0 - 2108a: e96f40ef jal 15720 <_Unwind_Resume@plt> - 2108e: 842a mv s0,a0 - 21090: 854e mv a0,s3 - 21092: ee8fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 21096: 8522 mv a0,s0 - 21098: e18f40ef jal 156b0 <__cxa_call_terminate@plt> - -000000000002109c <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE>: - 2109c: 711d addi sp,sp,-96 - 2109e: fc4e sd s3,56(sp) - 210a0: 00810993 addi s3,sp,8 - 210a4: e4a6 sd s1,72(sp) - 210a6: 84aa mv s1,a0 - 210a8: 854e mv a0,s3 - 210aa: e8a2 sd s0,80(sp) - 210ac: ec86 sd ra,88(sp) - 210ae: 842e mv s0,a1 - 210b0: e0ca sd s2,64(sp) - 210b2: f852 sd s4,48(sp) - 210b4: 938f80ef jal 191ec <_ZN7testing7MessageC1Ev> - 210b8: 681c ld a5,16(s0) - 210ba: 4581 li a1,0 - 210bc: c391 beqz a5,210c0 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x24> - 210be: 640c ld a1,8(s0) - 210c0: 5410 lw a2,40(s0) - 210c2: 01010a13 addi s4,sp,16 - 210c6: 8552 mv a0,s4 - 210c8: 91cfe0ef jal 1f1e4 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> - 210cc: 6522 ld a0,8(sp) - 210ce: 6662 ld a2,24(sp) - 210d0: 65c2 ld a1,16(sp) - 210d2: 0541 addi a0,a0,16 - 210d4: d5cf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 210d8: 6522 ld a0,8(sp) - 210da: 4605 li a2,1 - 210dc: 00017597 auipc a1,0x17 - 210e0: 6f458593 addi a1,a1,1780 # 387d0 <_IO_stdin_used+0xd28> - 210e4: 0541 addi a0,a0,16 - 210e6: d4af40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 210ea: 401c lw a5,0(s0) - 210ec: 4709 li a4,2 - 210ee: 06f76663 bltu a4,a5,2115a <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xbe> - 210f2: efb1 bnez a5,2114e <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xb2> - 210f4: 461d li a2,7 - 210f6: 00017597 auipc a1,0x17 - 210fa: 37258593 addi a1,a1,882 # 38468 <_IO_stdin_used+0x9c0> - 210fe: 6522 ld a0,8(sp) - 21100: 0541 addi a0,a0,16 - 21102: d2ef40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21106: 6820 ld s0,80(s0) - 21108: 6922 ld s2,8(sp) - 2110a: c435 beqz s0,21176 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xda> - 2110c: 8522 mv a0,s0 - 2110e: 9f3f40ef jal 15b00 - 21112: 862a mv a2,a0 - 21114: 85a2 mv a1,s0 - 21116: 01090513 addi a0,s2,16 - 2111a: d16f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2111e: 85ce mv a1,s3 - 21120: 8526 mv a0,s1 - 21122: cf4f80ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 21126: 6542 ld a0,16(sp) - 21128: 101c addi a5,sp,32 - 2112a: 00f50463 beq a0,a5,21132 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x96> - 2112e: f02f40ef jal 15830 <_ZdlPv@plt> - 21132: 6522 ld a0,8(sp) - 21134: c501 beqz a0,2113c <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xa0> - 21136: 611c ld a5,0(a0) - 21138: 679c ld a5,8(a5) - 2113a: 9782 jalr a5 - 2113c: 60e6 ld ra,88(sp) - 2113e: 6446 ld s0,80(sp) - 21140: 6906 ld s2,64(sp) - 21142: 79e2 ld s3,56(sp) - 21144: 7a42 ld s4,48(sp) - 21146: 8526 mv a0,s1 - 21148: 64a6 ld s1,72(sp) - 2114a: 6125 addi sp,sp,96 - 2114c: 8082 ret - 2114e: 4621 li a2,8 - 21150: 00018597 auipc a1,0x18 - 21154: a2058593 addi a1,a1,-1504 # 38b70 <_IO_stdin_used+0x10c8> - 21158: b75d j 210fe <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x62> - 2115a: 470d li a4,3 - 2115c: 461d li a2,7 - 2115e: 00017597 auipc a1,0x17 - 21162: 2da58593 addi a1,a1,730 # 38438 <_IO_stdin_used+0x990> - 21166: f8e78ce3 beq a5,a4,210fe <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x62> - 2116a: 464d li a2,19 - 2116c: 00018597 auipc a1,0x18 - 21170: 9ec58593 addi a1,a1,-1556 # 38b58 <_IO_stdin_used+0x10b0> - 21174: b769 j 210fe <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x62> - 21176: 01090513 addi a0,s2,16 - 2117a: 4619 li a2,6 - 2117c: 00017597 auipc a1,0x17 - 21180: c6c58593 addi a1,a1,-916 # 37de8 <_IO_stdin_used+0x340> - 21184: cacf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21188: bf59 j 2111e <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x82> - 2118a: 842a mv s0,a0 - 2118c: a029 j 21196 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xfa> - 2118e: 842a mv s0,a0 - 21190: 8552 mv a0,s4 - 21192: d6af50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21196: 6522 ld a0,8(sp) - 21198: c501 beqz a0,211a0 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x104> - 2119a: 611c ld a5,0(a0) - 2119c: 679c ld a5,8(a5) - 2119e: 9782 jalr a5 - 211a0: 8522 mv a0,s0 - 211a2: d7ef40ef jal 15720 <_Unwind_Resume@plt> - -00000000000211a6 <_ZN7testing8internal26GoogleTestFailureExceptionC1ERKNS_14TestPartResultE>: - 211a6: 7139 addi sp,sp,-64 - 211a8: f822 sd s0,48(sp) - 211aa: 842a mv s0,a0 - 211ac: 850a mv a0,sp - 211ae: f426 sd s1,40(sp) - 211b0: fc06 sd ra,56(sp) - 211b2: eebff0ef jal 2109c <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE> - 211b6: 6582 ld a1,0(sp) - 211b8: 8522 mv a0,s0 - 211ba: 848a mv s1,sp - 211bc: ad5f40ef jal 15c90 <_ZNSt13runtime_errorC2EPKc@plt> - 211c0: 6502 ld a0,0(sp) - 211c2: 081c addi a5,sp,16 - 211c4: 00f50463 beq a0,a5,211cc <_ZN7testing8internal26GoogleTestFailureExceptionC1ERKNS_14TestPartResultE+0x26> - 211c8: e68f40ef jal 15830 <_ZdlPv@plt> - 211cc: 00029797 auipc a5,0x29 - 211d0: a947b783 ld a5,-1388(a5) # 49c60 <_GLOBAL_OFFSET_TABLE_+0x110> - 211d4: 07c1 addi a5,a5,16 - 211d6: 70e2 ld ra,56(sp) - 211d8: e01c sd a5,0(s0) - 211da: 7442 ld s0,48(sp) - 211dc: 74a2 ld s1,40(sp) - 211de: 6121 addi sp,sp,64 - 211e0: 8082 ret - 211e2: 842a mv s0,a0 - 211e4: 8526 mv a0,s1 - 211e6: d16f50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 211ea: 8522 mv a0,s0 - 211ec: d34f40ef jal 15720 <_Unwind_Resume@plt> - -00000000000211f0 <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestPartResultERKNS_14TestPartResultE>: - 211f0: 419c lw a5,0(a1) - 211f2: c781 beqz a5,211fa <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestPartResultERKNS_14TestPartResultE+0xa> - 211f4: 470d li a4,3 - 211f6: 00e79363 bne a5,a4,211fc <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestPartResultERKNS_14TestPartResultE+0xc> - 211fa: 8082 ret - 211fc: 7139 addi sp,sp,-64 - 211fe: 850a mv a0,sp - 21200: f426 sd s1,40(sp) - 21202: fc06 sd ra,56(sp) - 21204: f822 sd s0,48(sp) - 21206: e97ff0ef jal 2109c <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE> - 2120a: 6502 ld a0,0(sp) - 2120c: 848a mv s1,sp - 2120e: ad2f40ef jal 154e0 - 21212: 00029417 auipc s0,0x29 - 21216: c6e43403 ld s0,-914(s0) # 49e80 - 2121a: 6008 ld a0,0(s0) - 2121c: 9a5f40ef jal 15bc0 - 21220: 6502 ld a0,0(sp) - 21222: 081c addi a5,sp,16 - 21224: 00f50463 beq a0,a5,2122c <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestPartResultERKNS_14TestPartResultE+0x3c> - 21228: e08f40ef jal 15830 <_ZdlPv@plt> - 2122c: 6008 ld a0,0(s0) - 2122e: 7442 ld s0,48(sp) - 21230: 70e2 ld ra,56(sp) - 21232: 74a2 ld s1,40(sp) - 21234: 6121 addi sp,sp,64 - 21236: 98bf406f j 15bc0 - 2123a: 842a mv s0,a0 - 2123c: 8526 mv a0,s1 - 2123e: cbef50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21242: 8522 mv a0,s0 - 21244: cdcf40ef jal 15720 <_Unwind_Resume@plt> - -0000000000021248 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE>: - 21248: 7119 addi sp,sp,-128 - 2124a: ecce sd s3,88(sp) - 2124c: 00810993 addi s3,sp,8 - 21250: f8a2 sd s0,112(sp) - 21252: 842a mv s0,a0 - 21254: 854e mv a0,s3 - 21256: f4a6 sd s1,104(sp) - 21258: fc86 sd ra,120(sp) - 2125a: 84ae mv s1,a1 - 2125c: f0ca sd s2,96(sp) - 2125e: e8d2 sd s4,80(sp) - 21260: f8df70ef jal 191ec <_ZN7testing7MessageC1Ev> - 21264: 6522 ld a0,8(sp) - 21266: 02500613 li a2,37 - 2126a: 00018597 auipc a1,0x18 - 2126e: 91658593 addi a1,a1,-1770 # 38b80 <_IO_stdin_used+0x10d8> - 21272: 0541 addi a0,a0,16 - 21274: bbcf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21278: 6922 ld s2,8(sp) - 2127a: 16040663 beqz s0,213e6 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x19e> - 2127e: 8522 mv a0,s0 - 21280: 881f40ef jal 15b00 - 21284: 862a mv a2,a0 - 21286: 85a2 mv a1,s0 - 21288: 01090513 addi a0,s2,16 - 2128c: ba4f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21290: 6522 ld a0,8(sp) - 21292: 4609 li a2,2 - 21294: 00018597 auipc a1,0x18 - 21298: 73c58593 addi a1,a1,1852 # 399d0 <_IO_stdin_used+0x1f28> - 2129c: 0541 addi a0,a0,16 - 2129e: b92f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 212a2: 6522 ld a0,8(sp) - 212a4: 04000613 li a2,64 - 212a8: 00018597 auipc a1,0x18 - 212ac: 90058593 addi a1,a1,-1792 # 38ba8 <_IO_stdin_used+0x1100> - 212b0: 0541 addi a0,a0,16 - 212b2: b7ef40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 212b6: 6522 ld a0,8(sp) - 212b8: 467d li a2,31 - 212ba: 00018597 auipc a1,0x18 - 212be: 93658593 addi a1,a1,-1738 # 38bf0 <_IO_stdin_used+0x1148> - 212c2: 0541 addi a0,a0,16 - 212c4: b6cf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 212c8: 6922 ld s2,8(sp) - 212ca: 12040863 beqz s0,213fa <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1b2> - 212ce: 8522 mv a0,s0 - 212d0: 831f40ef jal 15b00 - 212d4: 862a mv a2,a0 - 212d6: 85a2 mv a1,s0 - 212d8: 01090513 addi a0,s2,16 - 212dc: b54f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 212e0: 6522 ld a0,8(sp) - 212e2: 4631 li a2,12 - 212e4: 00018597 auipc a1,0x18 - 212e8: 92c58593 addi a1,a1,-1748 # 38c10 <_IO_stdin_used+0x1168> - 212ec: 0541 addi a0,a0,16 - 212ee: b42f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 212f2: 6522 ld a0,8(sp) - 212f4: 03e00613 li a2,62 - 212f8: 00018597 auipc a1,0x18 - 212fc: 92858593 addi a1,a1,-1752 # 38c20 <_IO_stdin_used+0x1178> - 21300: 0541 addi a0,a0,16 - 21302: b2ef40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21306: 6522 ld a0,8(sp) - 21308: 03d00613 li a2,61 - 2130c: 00018597 auipc a1,0x18 - 21310: 95458593 addi a1,a1,-1708 # 38c60 <_IO_stdin_used+0x11b8> - 21314: 0541 addi a0,a0,16 - 21316: b1af40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2131a: 6522 ld a0,8(sp) - 2131c: 03d00613 li a2,61 - 21320: 00018597 auipc a1,0x18 - 21324: 98058593 addi a1,a1,-1664 # 38ca0 <_IO_stdin_used+0x11f8> - 21328: 0541 addi a0,a0,16 - 2132a: b06f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2132e: 6522 ld a0,8(sp) - 21330: 04300613 li a2,67 - 21334: 00018597 auipc a1,0x18 - 21338: 9ac58593 addi a1,a1,-1620 # 38ce0 <_IO_stdin_used+0x1238> - 2133c: 0541 addi a0,a0,16 - 2133e: af2f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21342: 6522 ld a0,8(sp) - 21344: 4631 li a2,12 - 21346: 00018597 auipc a1,0x18 - 2134a: 9e258593 addi a1,a1,-1566 # 38d28 <_IO_stdin_used+0x1280> - 2134e: 0541 addi a0,a0,16 - 21350: ae0f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21354: 6685 lui a3,0x1 - 21356: 850a mv a0,sp - 21358: a2e68693 addi a3,a3,-1490 # a2e <__abi_tag-0xf866> - 2135c: 00017617 auipc a2,0x17 - 21360: 38460613 addi a2,a2,900 # 386e0 <_IO_stdin_used+0xc38> - 21364: 4589 li a1,2 - 21366: 890a mv s2,sp - 21368: 882fe0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2136c: 5090 lw a2,32(s1) - 2136e: 608c ld a1,0(s1) - 21370: 0804 addi s1,sp,16 - 21372: 8526 mv a0,s1 - 21374: e71fd0ef jal 1f1e4 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> - 21378: 6662 ld a2,24(sp) - 2137a: 65c2 ld a1,16(sp) - 2137c: 00029517 auipc a0,0x29 - 21380: c1c53503 ld a0,-996(a0) # 49f98 <_ZSt4cerr@Base> - 21384: aacf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21388: 4605 li a2,1 - 2138a: 00017597 auipc a1,0x17 - 2138e: 44658593 addi a1,a1,1094 # 387d0 <_IO_stdin_used+0xd28> - 21392: 842a mv s0,a0 - 21394: a9cf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21398: 03010a13 addi s4,sp,48 - 2139c: 85ce mv a1,s3 - 2139e: 8552 mv a0,s4 - 213a0: a76f80ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 213a4: 7662 ld a2,56(sp) - 213a6: 75c2 ld a1,48(sp) - 213a8: 8522 mv a0,s0 - 213aa: a86f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1f3bc: 7562 ld a0,56(sp) + 1f3be: a03f70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f3c2: 854e mv a0,s3 + 1f3c4: 9fdf70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f3c8: 8522 mv a0,s0 + 1f3ca: c26f60ef jal 157f0 <_Unwind_Resume@plt> + 1f3ce: 842a mv s0,a0 + 1f3d0: bfcd j 1f3c2 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3fe> + 1f3d2: 9fff60ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + +000000000001f3d6 <_ZN7testing8internal11ShouldShardEPKcS2_b>: + 1f3d6: c219 beqz a2,1f3dc <_ZN7testing8internal11ShouldShardEPKcS2_b+0x6> + 1f3d8: 4501 li a0,0 + 1f3da: 8082 ret + 1f3dc: 711d addi sp,sp,-96 + 1f3de: e8a2 sd s0,80(sp) + 1f3e0: 842e mv s0,a1 + 1f3e2: 55fd li a1,-1 + 1f3e4: ec86 sd ra,88(sp) + 1f3e6: e4a6 sd s1,72(sp) + 1f3e8: b4dff0ef jal 1ef34 <_ZN7testing8internal17Int32FromEnvOrDieEPKci> + 1f3ec: 87aa mv a5,a0 + 1f3ee: 55fd li a1,-1 + 1f3f0: 8522 mv a0,s0 + 1f3f2: 843e mv s0,a5 + 1f3f4: b41ff0ef jal 1ef34 <_ZN7testing8internal17Int32FromEnvOrDieEPKci> + 1f3f8: 57fd li a5,-1 + 1f3fa: 84aa mv s1,a0 + 1f3fc: 02f40163 beq s0,a5,1f41e <_ZN7testing8internal11ShouldShardEPKcS2_b+0x48> + 1f400: 1ef50f63 beq a0,a5,1f5fe <_ZN7testing8internal11ShouldShardEPKcS2_b+0x228> + 1f404: 0e054163 bltz a0,1f4e6 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x110> + 1f408: fff40793 addi a5,s0,-1 + 1f40c: 00f03533 snez a0,a5 + 1f410: 0c84db63 bge s1,s0,1f4e6 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x110> + 1f414: 60e6 ld ra,88(sp) + 1f416: 6446 ld s0,80(sp) + 1f418: 64a6 ld s1,72(sp) + 1f41a: 6125 addi sp,sp,96 + 1f41c: 8082 ret + 1f41e: 4501 li a0,0 + 1f420: fe848ae3 beq s1,s0,1f414 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x3e> + 1f424: e0ca sd s2,64(sp) + 1f426: 02010913 addi s2,sp,32 + 1f42a: 854a mv a0,s2 + 1f42c: e99fb0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 1f430: 7502 ld a0,32(sp) + 1f432: 0001b597 auipc a1,0x1b + 1f436: f7e58593 addi a1,a1,-130 # 3a3b0 <_IO_stdin_used+0x830> + 1f43a: 0541 addi a0,a0,16 + 1f43c: 9f4f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1f440: 7502 ld a0,32(sp) + 1f442: 0001e597 auipc a1,0x1e + 1f446: 93658593 addi a1,a1,-1738 # 3cd78 <_ZN7testingL15kTestShardIndexE> + 1f44a: 0541 addi a0,a0,16 + 1f44c: 9e4f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1f450: 7502 ld a0,32(sp) + 1f452: 0001b597 auipc a1,0x1b + 1f456: f8e58593 addi a1,a1,-114 # 3a3e0 <_IO_stdin_used+0x860> + 1f45a: 0541 addi a0,a0,16 + 1f45c: 9d4f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1f460: 7502 ld a0,32(sp) + 1f462: 85a6 mv a1,s1 + 1f464: 0541 addi a0,a0,16 + 1f466: 8aaf60ef jal 15510 <_ZNSolsEi@plt> + 1f46a: 7502 ld a0,32(sp) + 1f46c: 0001b597 auipc a1,0x1b + 1f470: f7c58593 addi a1,a1,-132 # 3a3e8 <_IO_stdin_used+0x868> + 1f474: 0541 addi a0,a0,16 + 1f476: 9baf60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1f47a: 7502 ld a0,32(sp) + 1f47c: 0001e597 auipc a1,0x1e + 1f480: 8e458593 addi a1,a1,-1820 # 3cd60 <_ZN7testingL16kTestTotalShardsE> + 1f484: 0541 addi a0,a0,16 + 1f486: 9aaf60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1f48a: 7502 ld a0,32(sp) + 1f48c: 0001b597 auipc a1,0x1b + 1f490: f7458593 addi a1,a1,-140 # 3a400 <_IO_stdin_used+0x880> + 1f494: 0541 addi a0,a0,16 + 1f496: 99af60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1f49a: 0020 addi s0,sp,8 + 1f49c: 8522 mv a0,s0 + 1f49e: 85ca mv a1,s2 + 1f4a0: 0002c317 auipc t1,0x2c + 1f4a4: 7d033303 ld t1,2000(t1) # 4bc70 <_GLOBAL_OFFSET_TABLE_+0x120> + 1f4a8: 9302 jalr t1 + 1f4aa: 7502 ld a0,32(sp) + 1f4ac: c501 beqz a0,1f4b4 <_ZN7testing8internal11ShouldShardEPKcS2_b+0xde> + 1f4ae: 611c ld a5,0(a0) + 1f4b0: 679c ld a5,8(a5) + 1f4b2: 9782 jalr a5 + 1f4b4: 85a2 mv a1,s0 + 1f4b6: 854a mv a0,s2 + 1f4b8: a36fc0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1f4bc: 7602 ld a2,32(sp) + 1f4be: 0001b597 auipc a1,0x1b + 1f4c2: 0ea58593 addi a1,a1,234 # 3a5a8 <_IO_stdin_used+0xa28> + 1f4c6: 4505 li a0,1 + 1f4c8: b60fd0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1f4cc: 854a mv a0,s2 + 1f4ce: 8f3f70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f4d2: 0002d797 auipc a5,0x2d + 1f4d6: 9ae7b783 ld a5,-1618(a5) # 4be80 + 1f4da: 6388 ld a0,0(a5) + 1f4dc: fb4f60ef jal 15c90 + 1f4e0: 4505 li a0,1 + 1f4e2: 81ef60ef jal 15500 + 1f4e6: e0ca sd s2,64(sp) + 1f4e8: 02010913 addi s2,sp,32 + 1f4ec: 854a mv a0,s2 + 1f4ee: dd7fb0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 1f4f2: 7502 ld a0,32(sp) + 1f4f4: 0001b597 auipc a1,0x1b + 1f4f8: f1c58593 addi a1,a1,-228 # 3a410 <_IO_stdin_used+0x890> + 1f4fc: 0541 addi a0,a0,16 + 1f4fe: 932f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1f502: 7502 ld a0,32(sp) + 1f504: 0001e597 auipc a1,0x1e + 1f508: 87458593 addi a1,a1,-1932 # 3cd78 <_ZN7testingL15kTestShardIndexE> + 1f50c: 0541 addi a0,a0,16 + 1f50e: 922f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1f512: 7502 ld a0,32(sp) + 1f514: 0001b597 auipc a1,0x1b + 1f518: f2c58593 addi a1,a1,-212 # 3a440 <_IO_stdin_used+0x8c0> + 1f51c: 0541 addi a0,a0,16 + 1f51e: 912f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1f522: 7502 ld a0,32(sp) + 1f524: 0001e597 auipc a1,0x1e + 1f528: 83c58593 addi a1,a1,-1988 # 3cd60 <_ZN7testingL16kTestTotalShardsE> + 1f52c: 0541 addi a0,a0,16 + 1f52e: 902f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1f532: 7502 ld a0,32(sp) + 1f534: 0001b597 auipc a1,0x1b + 1f538: f1458593 addi a1,a1,-236 # 3a448 <_IO_stdin_used+0x8c8> + 1f53c: 0541 addi a0,a0,16 + 1f53e: 8f2f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1f542: 7502 ld a0,32(sp) + 1f544: 0001e597 auipc a1,0x1e + 1f548: 83458593 addi a1,a1,-1996 # 3cd78 <_ZN7testingL15kTestShardIndexE> + 1f54c: 0541 addi a0,a0,16 + 1f54e: 8e2f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1f552: 7502 ld a0,32(sp) + 1f554: 0001d597 auipc a1,0x1d + 1f558: 2a458593 addi a1,a1,676 # 3c7f8 <_IO_stdin_used+0x2c78> + 1f55c: 0541 addi a0,a0,16 + 1f55e: 8d2f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1f562: 7502 ld a0,32(sp) + 1f564: 85a6 mv a1,s1 + 1f566: 0541 addi a0,a0,16 + 1f568: fa9f50ef jal 15510 <_ZNSolsEi@plt> + 1f56c: 7502 ld a0,32(sp) + 1f56e: 0001b597 auipc a1,0x1b + 1f572: 38258593 addi a1,a1,898 # 3a8f0 <_IO_stdin_used+0xd70> + 1f576: 0541 addi a0,a0,16 + 1f578: 8b8f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1f57c: 7502 ld a0,32(sp) + 1f57e: 0001d597 auipc a1,0x1d + 1f582: 7e258593 addi a1,a1,2018 # 3cd60 <_ZN7testingL16kTestTotalShardsE> + 1f586: 0541 addi a0,a0,16 + 1f588: 8a8f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1f58c: 7502 ld a0,32(sp) + 1f58e: 0001d597 auipc a1,0x1d + 1f592: 26a58593 addi a1,a1,618 # 3c7f8 <_IO_stdin_used+0x2c78> + 1f596: 0541 addi a0,a0,16 + 1f598: 898f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1f59c: 7502 ld a0,32(sp) + 1f59e: 85a2 mv a1,s0 + 1f5a0: 0541 addi a0,a0,16 + 1f5a2: f6ff50ef jal 15510 <_ZNSolsEi@plt> + 1f5a6: 7502 ld a0,32(sp) + 1f5a8: 0001c597 auipc a1,0x1c + 1f5ac: 51858593 addi a1,a1,1304 # 3bac0 <_IO_stdin_used+0x1f40> + 1f5b0: 0541 addi a0,a0,16 + 1f5b2: 87ef60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1f5b6: 0820 addi s0,sp,24 + 1f5b8: 8522 mv a0,s0 + 1f5ba: 85ca mv a1,s2 + 1f5bc: 0002c317 auipc t1,0x2c + 1f5c0: 6b433303 ld t1,1716(t1) # 4bc70 <_GLOBAL_OFFSET_TABLE_+0x120> + 1f5c4: 9302 jalr t1 + 1f5c6: 7502 ld a0,32(sp) + 1f5c8: c501 beqz a0,1f5d0 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x1fa> + 1f5ca: 611c ld a5,0(a0) + 1f5cc: 679c ld a5,8(a5) + 1f5ce: 9782 jalr a5 + 1f5d0: 85a2 mv a1,s0 + 1f5d2: 854a mv a0,s2 + 1f5d4: 91afc0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1f5d8: 7602 ld a2,32(sp) + 1f5da: 0001b597 auipc a1,0x1b + 1f5de: fce58593 addi a1,a1,-50 # 3a5a8 <_IO_stdin_used+0xa28> + 1f5e2: 4505 li a0,1 + 1f5e4: a44fd0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1f5e8: 854a mv a0,s2 + 1f5ea: fd6f70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f5ee: 0002d797 auipc a5,0x2d + 1f5f2: 8927b783 ld a5,-1902(a5) # 4be80 + 1f5f6: 6388 ld a0,0(a5) + 1f5f8: e98f60ef jal 15c90 + 1f5fc: b5d5 j 1f4e0 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x10a> + 1f5fe: e0ca sd s2,64(sp) + 1f600: 02010913 addi s2,sp,32 + 1f604: 854a mv a0,s2 + 1f606: cbffb0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 1f60a: 7502 ld a0,32(sp) + 1f60c: 0001b597 auipc a1,0x1b + 1f610: da458593 addi a1,a1,-604 # 3a3b0 <_IO_stdin_used+0x830> + 1f614: 0541 addi a0,a0,16 + 1f616: 81af60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1f61a: 7502 ld a0,32(sp) + 1f61c: 0001d597 auipc a1,0x1d + 1f620: 74458593 addi a1,a1,1860 # 3cd60 <_ZN7testingL16kTestTotalShardsE> + 1f624: 0541 addi a0,a0,16 + 1f626: 80af60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1f62a: 7502 ld a0,32(sp) + 1f62c: 0001b597 auipc a1,0x1b + 1f630: db458593 addi a1,a1,-588 # 3a3e0 <_IO_stdin_used+0x860> + 1f634: 0541 addi a0,a0,16 + 1f636: ffbf50ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1f63a: 7502 ld a0,32(sp) + 1f63c: 85a2 mv a1,s0 + 1f63e: 0541 addi a0,a0,16 + 1f640: ed1f50ef jal 15510 <_ZNSolsEi@plt> + 1f644: 7502 ld a0,32(sp) + 1f646: 0001b597 auipc a1,0x1b + 1f64a: da258593 addi a1,a1,-606 # 3a3e8 <_IO_stdin_used+0x868> + 1f64e: 0541 addi a0,a0,16 + 1f650: fe1f50ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1f654: 7502 ld a0,32(sp) + 1f656: 0001d597 auipc a1,0x1d + 1f65a: 72258593 addi a1,a1,1826 # 3cd78 <_ZN7testingL15kTestShardIndexE> + 1f65e: 0541 addi a0,a0,16 + 1f660: fd1f50ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1f664: 7502 ld a0,32(sp) + 1f666: 0001b597 auipc a1,0x1b + 1f66a: d9a58593 addi a1,a1,-614 # 3a400 <_IO_stdin_used+0x880> + 1f66e: 0541 addi a0,a0,16 + 1f670: fc1f50ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 1f674: 0800 addi s0,sp,16 + 1f676: 8522 mv a0,s0 + 1f678: 85ca mv a1,s2 + 1f67a: 0002c317 auipc t1,0x2c + 1f67e: 5f633303 ld t1,1526(t1) # 4bc70 <_GLOBAL_OFFSET_TABLE_+0x120> + 1f682: 9302 jalr t1 + 1f684: 7502 ld a0,32(sp) + 1f686: c501 beqz a0,1f68e <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2b8> + 1f688: 611c ld a5,0(a0) + 1f68a: 679c ld a5,8(a5) + 1f68c: 9782 jalr a5 + 1f68e: 85a2 mv a1,s0 + 1f690: 854a mv a0,s2 + 1f692: 85cfc0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1f696: 7602 ld a2,32(sp) + 1f698: 0001b597 auipc a1,0x1b + 1f69c: f1058593 addi a1,a1,-240 # 3a5a8 <_IO_stdin_used+0xa28> + 1f6a0: 4505 li a0,1 + 1f6a2: 986fd0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 1f6a6: 854a mv a0,s2 + 1f6a8: f18f70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f6ac: 0002c797 auipc a5,0x2c + 1f6b0: 7d47b783 ld a5,2004(a5) # 4be80 + 1f6b4: 6388 ld a0,0(a5) + 1f6b6: ddaf60ef jal 15c90 + 1f6ba: b51d j 1f4e0 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x10a> + 1f6bc: 7782 ld a5,32(sp) + 1f6be: 842a mv s0,a0 + 1f6c0: c789 beqz a5,1f6ca <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> + 1f6c2: 6398 ld a4,0(a5) + 1f6c4: 853e mv a0,a5 + 1f6c6: 671c ld a5,8(a4) + 1f6c8: 9782 jalr a5 + 1f6ca: 8522 mv a0,s0 + 1f6cc: 924f60ef jal 157f0 <_Unwind_Resume@plt> + 1f6d0: 842a mv s0,a0 + 1f6d2: bfe5 j 1f6ca <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> + 1f6d4: 842a mv s0,a0 + 1f6d6: 854a mv a0,s2 + 1f6d8: ee8f70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f6dc: 6542 ld a0,16(sp) + 1f6de: d575 beqz a0,1f6ca <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> + 1f6e0: 611c ld a5,0(a0) + 1f6e2: 679c ld a5,8(a5) + 1f6e4: 9782 jalr a5 + 1f6e6: b7d5 j 1f6ca <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> + 1f6e8: 842a mv s0,a0 + 1f6ea: bfcd j 1f6dc <_ZN7testing8internal11ShouldShardEPKcS2_b+0x306> + 1f6ec: bfc1 j 1f6bc <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2e6> + 1f6ee: 842a mv s0,a0 + 1f6f0: bfe9 j 1f6ca <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> + 1f6f2: 842a mv s0,a0 + 1f6f4: 854a mv a0,s2 + 1f6f6: ecaf70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f6fa: 6562 ld a0,24(sp) + 1f6fc: f175 bnez a0,1f6e0 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x30a> + 1f6fe: b7f1 j 1f6ca <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> + 1f700: 842a mv s0,a0 + 1f702: bfe5 j 1f6fa <_ZN7testing8internal11ShouldShardEPKcS2_b+0x324> + 1f704: bf65 j 1f6bc <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2e6> + 1f706: 842a mv s0,a0 + 1f708: b7c9 j 1f6ca <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> + 1f70a: 842a mv s0,a0 + 1f70c: 854a mv a0,s2 + 1f70e: eb2f70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1f712: 6522 ld a0,8(sp) + 1f714: f571 bnez a0,1f6e0 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x30a> + 1f716: bf55 j 1f6ca <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> + 1f718: 842a mv s0,a0 + 1f71a: bfe5 j 1f712 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x33c> + +000000000001f71c <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi>: + 1f71c: 7139 addi sp,sp,-64 + 1f71e: f04a sd s2,32(sp) + 1f720: 8932 mv s2,a2 + 1f722: 4601 li a2,0 + 1f724: f426 sd s1,40(sp) + 1f726: fc06 sd ra,56(sp) + 1f728: f822 sd s0,48(sp) + 1f72a: 84ae mv s1,a1 + 1f72c: bd9fa0ef jal 1a304 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> + 1f730: c93d beqz a0,1f7a6 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0x8a> + 1f732: ec4e sd s3,24(sp) + 1f734: 00810993 addi s3,sp,8 + 1f738: 842a mv s0,a0 + 1f73a: 854e mv a0,s3 + 1f73c: e852 sd s4,16(sp) + 1f73e: b87fb0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 1f742: 6522 ld a0,8(sp) + 1f744: 4651 li a2,20 + 1f746: 0001b597 auipc a1,0x1b + 1f74a: d1258593 addi a1,a1,-750 # 3a458 <_IO_stdin_used+0x8d8> + 1f74e: 0541 addi a0,a0,16 + 1f750: fb1f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1f754: 6a22 ld s4,8(sp) + 1f756: cc95 beqz s1,1f792 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0x76> + 1f758: 8526 mv a0,s1 + 1f75a: c76f60ef jal 15bd0 + 1f75e: 862a mv a2,a0 + 1f760: 85a6 mv a1,s1 + 1f762: 010a0513 addi a0,s4,16 + 1f766: f9bf50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1f76a: 864a mv a2,s2 + 1f76c: 85a2 mv a1,s0 + 1f76e: 854e mv a0,s3 + 1f770: dc8ff0ef jal 1ed38 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi> + 1f774: 842a mv s0,a0 + 1f776: 6522 ld a0,8(sp) + 1f778: cd1d beqz a0,1f7b6 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0x9a> + 1f77a: 611c ld a5,0(a0) + 1f77c: 679c ld a5,8(a5) + 1f77e: 9782 jalr a5 + 1f780: 70e2 ld ra,56(sp) + 1f782: 8522 mv a0,s0 + 1f784: 7442 ld s0,48(sp) + 1f786: 69e2 ld s3,24(sp) + 1f788: 6a42 ld s4,16(sp) + 1f78a: 74a2 ld s1,40(sp) + 1f78c: 7902 ld s2,32(sp) + 1f78e: 6121 addi sp,sp,64 + 1f790: 8082 ret + 1f792: 010a0513 addi a0,s4,16 + 1f796: 4619 li a2,6 + 1f798: 0001a597 auipc a1,0x1a + 1f79c: 74058593 addi a1,a1,1856 # 39ed8 <_IO_stdin_used+0x358> + 1f7a0: f61f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1f7a4: b7d9 j 1f76a <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0x4e> + 1f7a6: 4401 li s0,0 + 1f7a8: 70e2 ld ra,56(sp) + 1f7aa: 8522 mv a0,s0 + 1f7ac: 7442 ld s0,48(sp) + 1f7ae: 74a2 ld s1,40(sp) + 1f7b0: 7902 ld s2,32(sp) + 1f7b2: 6121 addi sp,sp,64 + 1f7b4: 8082 ret + 1f7b6: 70e2 ld ra,56(sp) + 1f7b8: 8522 mv a0,s0 + 1f7ba: 7442 ld s0,48(sp) + 1f7bc: 69e2 ld s3,24(sp) + 1f7be: 6a42 ld s4,16(sp) + 1f7c0: 74a2 ld s1,40(sp) + 1f7c2: 7902 ld s2,32(sp) + 1f7c4: 6121 addi sp,sp,64 + 1f7c6: 8082 ret + 1f7c8: 67a2 ld a5,8(sp) + 1f7ca: 842a mv s0,a0 + 1f7cc: c789 beqz a5,1f7d6 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0xba> + 1f7ce: 6398 ld a4,0(a5) + 1f7d0: 853e mv a0,a5 + 1f7d2: 671c ld a5,8(a4) + 1f7d4: 9782 jalr a5 + 1f7d6: 8522 mv a0,s0 + 1f7d8: 818f60ef jal 157f0 <_Unwind_Resume@plt> + +000000000001f7dc <_ZN7testing8internalL19ParseGoogleTestFlagEPKc>: + 1f7dc: 1101 addi sp,sp,-32 + 1f7de: 4605 li a2,1 + 1f7e0: 0001d597 auipc a1,0x1d + 1f7e4: 5c858593 addi a1,a1,1480 # 3cda8 <_ZN7testing8internalL25kAlsoRunDisabledTestsFlagE> + 1f7e8: e822 sd s0,16(sp) + 1f7ea: ec06 sd ra,24(sp) + 1f7ec: 842a mv s0,a0 + 1f7ee: b17fa0ef jal 1a304 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> + 1f7f2: c131 beqz a0,1f836 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x5a> + 1f7f4: 00054703 lbu a4,0(a0) + 1f7f8: 03600693 li a3,54 + 1f7fc: 4785 li a5,1 + 1f7fe: fd07071b addiw a4,a4,-48 + 1f802: 0ff77713 zext.b a4,a4 + 1f806: 00e6ed63 bltu a3,a4,1f820 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x44> + 1f80a: 004006b7 lui a3,0x400 + 1f80e: 87b6 mv a5,a3 + 1f810: 1782 slli a5,a5,0x20 + 1f812: 0685 addi a3,a3,1 # 400001 <__global_pointer$+0x3b3271> + 1f814: 97b6 add a5,a5,a3 + 1f816: 00e7d7b3 srl a5,a5,a4 + 1f81a: 8b85 andi a5,a5,1 + 1f81c: 0017c793 xori a5,a5,1 + 1f820: 0002c717 auipc a4,0x2c + 1f824: 4a873703 ld a4,1192(a4) # 4bcc8 <_GLOBAL_OFFSET_TABLE_+0x178> + 1f828: 00f70023 sb a5,0(a4) + 1f82c: 60e2 ld ra,24(sp) + 1f82e: 6442 ld s0,16(sp) + 1f830: 4505 li a0,1 + 1f832: 6105 addi sp,sp,32 + 1f834: 8082 ret + 1f836: 0002c617 auipc a2,0x2c + 1f83a: 41a63603 ld a2,1050(a2) # 4bc50 <_GLOBAL_OFFSET_TABLE_+0x100> + 1f83e: 0001d597 auipc a1,0x1d + 1f842: 58258593 addi a1,a1,1410 # 3cdc0 <_ZN7testing8internalL19kBreakOnFailureFlagE> + 1f846: 8522 mv a0,s0 + 1f848: c47fa0ef jal 1a48e <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> + 1f84c: f165 bnez a0,1f82c <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x50> + 1f84e: 0002c617 auipc a2,0x2c + 1f852: 55263603 ld a2,1362(a2) # 4bda0 <_GLOBAL_OFFSET_TABLE_+0x250> + 1f856: 0001d597 auipc a1,0x1d + 1f85a: 58258593 addi a1,a1,1410 # 3cdd8 <_ZN7testing8internalL20kCatchExceptionsFlagE> + 1f85e: 8522 mv a0,s0 + 1f860: c2ffa0ef jal 1a48e <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> + 1f864: f561 bnez a0,1f82c <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x50> + 1f866: 4601 li a2,0 + 1f868: 0001d597 auipc a1,0x1d + 1f86c: 58858593 addi a1,a1,1416 # 3cdf0 <_ZN7testing8internalL10kColorFlagE> + 1f870: 8522 mv a0,s0 + 1f872: e426 sd s1,8(sp) + 1f874: a91fa0ef jal 1a304 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> + 1f878: 84aa mv s1,a0 + 1f87a: cd19 beqz a0,1f898 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xbc> + 1f87c: b54f60ef jal 15bd0 + 1f880: 872a mv a4,a0 + 1f882: 0002c517 auipc a0,0x2c + 1f886: 55e53503 ld a0,1374(a0) # 4bde0 <_GLOBAL_OFFSET_TABLE_+0x290> + 1f88a: 6510 ld a2,8(a0) + 1f88c: 86a6 mv a3,s1 + 1f88e: 4581 li a1,0 + 1f890: ee1f50ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 1f894: 64a2 ld s1,8(sp) + 1f896: bf59 j 1f82c <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x50> + 1f898: 0002c617 auipc a2,0x2c + 1f89c: 33863603 ld a2,824(a2) # 4bbd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 1f8a0: 0001d597 auipc a1,0x1d + 1f8a4: 55858593 addi a1,a1,1368 # 3cdf8 <_ZN7testing8internalL19kDeathTestStyleFlagE> + 1f8a8: 8522 mv a0,s0 + 1f8aa: c39fa0ef jal 1a4e2 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> + 1f8ae: c119 beqz a0,1f8b4 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd8> + 1f8b0: 64a2 ld s1,8(sp) + 1f8b2: bfad j 1f82c <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x50> + 1f8b4: 0002c617 auipc a2,0x2c + 1f8b8: 71463603 ld a2,1812(a2) # 4bfc8 <_GLOBAL_OFFSET_TABLE_+0x478> + 1f8bc: 0001d597 auipc a1,0x1d + 1f8c0: 55458593 addi a1,a1,1364 # 3ce10 <_ZN7testing8internalL17kDeathTestUseForkE> + 1f8c4: 8522 mv a0,s0 + 1f8c6: bc9fa0ef jal 1a48e <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> + 1f8ca: f17d bnez a0,1f8b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1f8cc: 0002c617 auipc a2,0x2c + 1f8d0: 69c63603 ld a2,1692(a2) # 4bf68 <_GLOBAL_OFFSET_TABLE_+0x418> + 1f8d4: 0001d597 auipc a1,0x1d + 1f8d8: 55458593 addi a1,a1,1364 # 3ce28 <_ZN7testing8internalL11kFilterFlagE> + 1f8dc: 8522 mv a0,s0 + 1f8de: c05fa0ef jal 1a4e2 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> + 1f8e2: f579 bnez a0,1f8b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1f8e4: 0002c617 auipc a2,0x2c + 1f8e8: 50463603 ld a2,1284(a2) # 4bde8 <_GLOBAL_OFFSET_TABLE_+0x298> + 1f8ec: 0001d597 auipc a1,0x1d + 1f8f0: 54458593 addi a1,a1,1348 # 3ce30 <_ZN7testing8internalL25kInternalRunDeathTestFlagE> + 1f8f4: 8522 mv a0,s0 + 1f8f6: bedfa0ef jal 1a4e2 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> + 1f8fa: f95d bnez a0,1f8b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1f8fc: 0002c617 auipc a2,0x2c + 1f900: 3a463603 ld a2,932(a2) # 4bca0 <_GLOBAL_OFFSET_TABLE_+0x150> + 1f904: 0001d597 auipc a1,0x1d + 1f908: 54458593 addi a1,a1,1348 # 3ce48 <_ZN7testing8internalL14kListTestsFlagE> + 1f90c: 8522 mv a0,s0 + 1f90e: b81fa0ef jal 1a48e <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> + 1f912: fd59 bnez a0,1f8b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1f914: 0002c617 auipc a2,0x2c + 1f918: 29463603 ld a2,660(a2) # 4bba8 <_GLOBAL_OFFSET_TABLE_+0x58> + 1f91c: 0001d597 auipc a1,0x1d + 1f920: 53c58593 addi a1,a1,1340 # 3ce58 <_ZN7testing8internalL11kOutputFlagE> + 1f924: 8522 mv a0,s0 + 1f926: bbdfa0ef jal 1a4e2 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> + 1f92a: f159 bnez a0,1f8b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1f92c: 0002c617 auipc a2,0x2c + 1f930: 4f463603 ld a2,1268(a2) # 4be20 <_GLOBAL_OFFSET_TABLE_+0x2d0> + 1f934: 0001d597 auipc a1,0x1d + 1f938: 52c58593 addi a1,a1,1324 # 3ce60 <_ZN7testing8internalL14kPrintTimeFlagE> + 1f93c: 8522 mv a0,s0 + 1f93e: b51fa0ef jal 1a48e <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> + 1f942: f53d bnez a0,1f8b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1f944: 0002c617 auipc a2,0x2c + 1f948: 42463603 ld a2,1060(a2) # 4bd68 <_GLOBAL_OFFSET_TABLE_+0x218> + 1f94c: 0001d597 auipc a1,0x1d + 1f950: 52458593 addi a1,a1,1316 # 3ce70 <_ZN7testing8internalL14kPrintUTF8FlagE> + 1f954: 8522 mv a0,s0 + 1f956: b39fa0ef jal 1a48e <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> + 1f95a: f939 bnez a0,1f8b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1f95c: 0002c617 auipc a2,0x2c + 1f960: 33c63603 ld a2,828(a2) # 4bc98 <_GLOBAL_OFFSET_TABLE_+0x148> + 1f964: 0001d597 auipc a1,0x1d + 1f968: 51c58593 addi a1,a1,1308 # 3ce80 <_ZN7testing8internalL15kRandomSeedFlagE> + 1f96c: 8522 mv a0,s0 + 1f96e: dafff0ef jal 1f71c <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi> + 1f972: fd1d bnez a0,1f8b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1f974: 0002c617 auipc a2,0x2c + 1f978: 5ac63603 ld a2,1452(a2) # 4bf20 <_GLOBAL_OFFSET_TABLE_+0x3d0> + 1f97c: 0001d597 auipc a1,0x1d + 1f980: 51458593 addi a1,a1,1300 # 3ce90 <_ZN7testing8internalL11kRepeatFlagE> + 1f984: 8522 mv a0,s0 + 1f986: d97ff0ef jal 1f71c <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi> + 1f98a: f11d bnez a0,1f8b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1f98c: 0002c617 auipc a2,0x2c + 1f990: 57463603 ld a2,1396(a2) # 4bf00 <_GLOBAL_OFFSET_TABLE_+0x3b0> + 1f994: 0001d597 auipc a1,0x1d + 1f998: 50458593 addi a1,a1,1284 # 3ce98 <_ZN7testing8internalL12kShuffleFlagE> + 1f99c: 8522 mv a0,s0 + 1f99e: af1fa0ef jal 1a48e <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> + 1f9a2: f00517e3 bnez a0,1f8b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1f9a6: 0002c617 auipc a2,0x2c + 1f9aa: 42263603 ld a2,1058(a2) # 4bdc8 <_GLOBAL_OFFSET_TABLE_+0x278> + 1f9ae: 0001d597 auipc a1,0x1d + 1f9b2: 4f258593 addi a1,a1,1266 # 3cea0 <_ZN7testing8internalL20kStackTraceDepthFlagE> + 1f9b6: 8522 mv a0,s0 + 1f9b8: d65ff0ef jal 1f71c <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi> + 1f9bc: ee051ae3 bnez a0,1f8b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1f9c0: 0002c617 auipc a2,0x2c + 1f9c4: 40063603 ld a2,1024(a2) # 4bdc0 <_GLOBAL_OFFSET_TABLE_+0x270> + 1f9c8: 0001d597 auipc a1,0x1d + 1f9cc: 4f058593 addi a1,a1,1264 # 3ceb8 <_ZN7testing8internalL19kStreamResultToFlagE> + 1f9d0: 8522 mv a0,s0 + 1f9d2: b11fa0ef jal 1a4e2 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> + 1f9d6: ec051de3 bnez a0,1f8b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> + 1f9da: 8522 mv a0,s0 + 1f9dc: 6442 ld s0,16(sp) + 1f9de: 64a2 ld s1,8(sp) + 1f9e0: 60e2 ld ra,24(sp) + 1f9e2: 0002c617 auipc a2,0x2c + 1f9e6: 3f663603 ld a2,1014(a2) # 4bdd8 <_GLOBAL_OFFSET_TABLE_+0x288> + 1f9ea: 0001d597 auipc a1,0x1d + 1f9ee: 4e658593 addi a1,a1,1254 # 3ced0 <_ZN7testing8internalL19kThrowOnFailureFlagE> + 1f9f2: 6105 addi sp,sp,32 + 1f9f4: a9bfa06f j 1a48e <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> + +000000000001f9f8 <_ZN7testing8internal16BoolFromGTestEnvEPKcb>: + 1f9f8: 7179 addi sp,sp,-48 + 1f9fa: 87aa mv a5,a0 + 1f9fc: f022 sd s0,32(sp) + 1f9fe: 850a mv a0,sp + 1fa00: 842e mv s0,a1 + 1fa02: 85be mv a1,a5 + 1fa04: f406 sd ra,40(sp) + 1fa06: e63fb0ef jal 1b868 <_ZN7testing8internalL12FlagToEnvVarEPKc> + 1fa0a: 6502 ld a0,0(sp) + 1fa0c: 8c4f60ef jal 15ad0 + 1fa10: c911 beqz a0,1fa24 <_ZN7testing8internal16BoolFromGTestEnvEPKcb+0x2c> + 1fa12: 00054783 lbu a5,0(a0) + 1fa16: fd07879b addiw a5,a5,-48 + 1fa1a: 0007841b sext.w s0,a5 + 1fa1e: cf91 beqz a5,1fa3a <_ZN7testing8internal16BoolFromGTestEnvEPKcb+0x42> + 1fa20: 00803433 snez s0,s0 + 1fa24: 6502 ld a0,0(sp) + 1fa26: 081c addi a5,sp,16 + 1fa28: 00f50463 beq a0,a5,1fa30 <_ZN7testing8internal16BoolFromGTestEnvEPKcb+0x38> + 1fa2c: ed5f50ef jal 15900 <_ZdlPv@plt> + 1fa30: 70a2 ld ra,40(sp) + 1fa32: 8522 mv a0,s0 + 1fa34: 7402 ld s0,32(sp) + 1fa36: 6145 addi sp,sp,48 + 1fa38: 8082 ret + 1fa3a: 00154403 lbu s0,1(a0) + 1fa3e: b7cd j 1fa20 <_ZN7testing8internal16BoolFromGTestEnvEPKcb+0x28> + +000000000001fa40 <_ZN7testing8internal17Int32FromGTestEnvEPKci>: + 1fa40: 7119 addi sp,sp,-128 + 1fa42: ecce sd s3,88(sp) + 1fa44: 87aa mv a5,a0 + 1fa46: 01010993 addi s3,sp,16 + 1fa4a: f8a2 sd s0,112(sp) + 1fa4c: 854e mv a0,s3 + 1fa4e: 842e mv s0,a1 + 1fa50: 85be mv a1,a5 + 1fa52: fc86 sd ra,120(sp) + 1fa54: e15fb0ef jal 1b868 <_ZN7testing8internalL12FlagToEnvVarEPKc> + 1fa58: 6542 ld a0,16(sp) + 1fa5a: 876f60ef jal 15ad0 + 1fa5e: c921 beqz a0,1faae <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x6e> + 1fa60: f0ca sd s2,96(sp) + 1fa62: 03010913 addi s2,sp,48 + 1fa66: f4a6 sd s1,104(sp) + 1fa68: 84aa mv s1,a0 + 1fa6a: 854a mv a0,s2 + 1fa6c: c222 sw s0,4(sp) + 1fa6e: 857fb0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 1fa72: 7542 ld a0,48(sp) + 1fa74: 4655 li a2,21 + 1fa76: 0001b597 auipc a1,0x1b + 1fa7a: 9fa58593 addi a1,a1,-1542 # 3a470 <_IO_stdin_used+0x8f0> + 1fa7e: 0541 addi a0,a0,16 + 1fa80: c81f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1fa84: 7542 ld a0,48(sp) + 1fa86: 6662 ld a2,24(sp) + 1fa88: 65c2 ld a1,16(sp) + 1fa8a: 0541 addi a0,a0,16 + 1fa8c: c75f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1fa90: 85a6 mv a1,s1 + 1fa92: 0050 addi a2,sp,4 + 1fa94: 854a mv a0,s2 + 1fa96: aa2ff0ef jal 1ed38 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi> + 1fa9a: 84aa mv s1,a0 + 1fa9c: 7542 ld a0,48(sp) + 1fa9e: c501 beqz a0,1faa6 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x66> + 1faa0: 611c ld a5,0(a0) + 1faa2: 679c ld a5,8(a5) + 1faa4: 9782 jalr a5 + 1faa6: c085 beqz s1,1fac6 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x86> + 1faa8: 4412 lw s0,4(sp) + 1faaa: 74a6 ld s1,104(sp) + 1faac: 7906 ld s2,96(sp) + 1faae: 6542 ld a0,16(sp) + 1fab0: 101c addi a5,sp,32 + 1fab2: 00f50463 beq a0,a5,1faba <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x7a> + 1fab6: e4bf50ef jal 15900 <_ZdlPv@plt> + 1faba: 70e6 ld ra,120(sp) + 1fabc: 8522 mv a0,s0 + 1fabe: 7446 ld s0,112(sp) + 1fac0: 69e6 ld s3,88(sp) + 1fac2: 6109 addi sp,sp,128 + 1fac4: 8082 ret + 1fac6: 0024 addi s1,sp,8 + 1fac8: 8526 mv a0,s1 + 1faca: ffafb0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 1face: 6522 ld a0,8(sp) + 1fad0: 85a2 mv a1,s0 + 1fad2: 0541 addi a0,a0,16 + 1fad4: a3df50ef jal 15510 <_ZNSolsEi@plt> + 1fad8: 85a6 mv a1,s1 + 1fada: 854a mv a0,s2 + 1fadc: c13fb0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 1fae0: 75c2 ld a1,48(sp) + 1fae2: 0001b517 auipc a0,0x1b + 1fae6: 9a650513 addi a0,a0,-1626 # 3a488 <_IO_stdin_used+0x908> + 1faea: bf7f50ef jal 156e0 + 1faee: 854a mv a0,s2 + 1faf0: ad0f70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1faf4: 6522 ld a0,8(sp) + 1faf6: c501 beqz a0,1fafe <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xbe> + 1faf8: 611c ld a5,0(a0) + 1fafa: 679c ld a5,8(a5) + 1fafc: 9782 jalr a5 + 1fafe: 0002c797 auipc a5,0x2c + 1fb02: 3827b783 ld a5,898(a5) # 4be80 + 1fb06: 6388 ld a0,0(a5) + 1fb08: 988f60ef jal 15c90 + 1fb0c: bf79 j 1faaa <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x6a> + 1fb0e: 842a mv s0,a0 + 1fb10: 6522 ld a0,8(sp) + 1fb12: c501 beqz a0,1fb1a <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xda> + 1fb14: 611c ld a5,0(a0) + 1fb16: 679c ld a5,8(a5) + 1fb18: 9782 jalr a5 + 1fb1a: 854e mv a0,s3 + 1fb1c: aa4f70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1fb20: 8522 mv a0,s0 + 1fb22: ccff50ef jal 157f0 <_Unwind_Resume@plt> + 1fb26: 77c2 ld a5,48(sp) + 1fb28: 842a mv s0,a0 + 1fb2a: dbe5 beqz a5,1fb1a <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xda> + 1fb2c: 6398 ld a4,0(a5) + 1fb2e: 853e mv a0,a5 + 1fb30: 671c ld a5,8(a4) + 1fb32: 9782 jalr a5 + 1fb34: b7dd j 1fb1a <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xda> + 1fb36: 842a mv s0,a0 + 1fb38: b7cd j 1fb1a <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xda> + 1fb3a: 842a mv s0,a0 + 1fb3c: 854a mv a0,s2 + 1fb3e: a82f70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1fb42: b7f9 j 1fb10 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xd0> + +000000000001fb44 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev>: + 1fb44: 7159 addi sp,sp,-112 + 1fb46: f0a2 sd s0,96(sp) + 1fb48: e4ce sd s3,72(sp) + 1fb4a: f486 sd ra,104(sp) + 1fb4c: 01050993 addi s3,a0,16 + 1fb50: 842a mv s0,a0 + 1fb52: 00053423 sd zero,8(a0) + 1fb56: 00050823 sb zero,16(a0) + 1fb5a: 01353023 sd s3,0(a0) + 1fb5e: 0001b517 auipc a0,0x1b + 1fb62: 94a50513 addi a0,a0,-1718 # 3a4a8 <_IO_stdin_used+0x928> + 1fb66: f6bf50ef jal 15ad0 + 1fb6a: c155 beqz a0,1fc0e <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xca> + 1fb6c: eca6 sd s1,88(sp) + 1fb6e: e8ca sd s2,80(sp) + 1fb70: 84aa mv s1,a0 + 1fb72: 01010913 addi s2,sp,16 + 1fb76: 850a mv a0,sp + 1fb78: 0001b617 auipc a2,0x1b + 1fb7c: 94460613 addi a2,a2,-1724 # 3a4bc <_IO_stdin_used+0x93c> + 1fb80: 0001b597 auipc a1,0x1b + 1fb84: 93858593 addi a1,a1,-1736 # 3a4b8 <_IO_stdin_used+0x938> + 1fb88: e0d2 sd s4,64(sp) + 1fb8a: e04a sd s2,0(sp) + 1fb8c: 8a0a mv s4,sp + 1fb8e: 838fa0ef jal 19bc6 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> + 1fb92: 8526 mv a0,s1 + 1fb94: 83cf60ef jal 15bd0 + 1fb98: 6722 ld a4,8(sp) + 1fb9a: 57fd li a5,-1 + 1fb9c: 8389 srli a5,a5,0x2 + 1fb9e: 8f99 sub a5,a5,a4 + 1fba0: 862a mv a2,a0 + 1fba2: 10a7e163 bltu a5,a0,1fca4 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x160> + 1fba6: 85a6 mv a1,s1 + 1fba8: 850a mv a0,sp + 1fbaa: df7f50ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 1fbae: 1818 addi a4,sp,48 + 1fbb0: f03a sd a4,32(sp) + 1fbb2: 6114 ld a3,0(a0) + 1fbb4: 01050793 addi a5,a0,16 + 1fbb8: 06f68163 beq a3,a5,1fc1a <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xd6> + 1fbbc: 6910 ld a2,16(a0) + 1fbbe: f036 sd a3,32(sp) + 1fbc0: f832 sd a2,48(sp) + 1fbc2: 6514 ld a3,8(a0) + 1fbc4: e11c sd a5,0(a0) + 1fbc6: 00050823 sb zero,16(a0) + 1fbca: 601c ld a5,0(s0) + 1fbcc: f436 sd a3,40(sp) + 1fbce: 00053423 sd zero,8(a0) + 1fbd2: 7602 ld a2,32(sp) + 1fbd4: 85b6 mv a1,a3 + 1fbd6: 06f98163 beq s3,a5,1fc38 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xf4> + 1fbda: 06e60d63 beq a2,a4,1fc54 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x110> + 1fbde: 75c2 ld a1,48(sp) + 1fbe0: e414 sd a3,8(s0) + 1fbe2: e010 sd a2,0(s0) + 1fbe4: 6814 ld a3,16(s0) + 1fbe6: e80c sd a1,16(s0) + 1fbe8: cfb1 beqz a5,1fc44 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x100> + 1fbea: f03e sd a5,32(sp) + 1fbec: f836 sd a3,48(sp) + 1fbee: f402 sd zero,40(sp) + 1fbf0: 00078023 sb zero,0(a5) + 1fbf4: 7502 ld a0,32(sp) + 1fbf6: 00e50463 beq a0,a4,1fbfe <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xba> + 1fbfa: d07f50ef jal 15900 <_ZdlPv@plt> + 1fbfe: 6502 ld a0,0(sp) + 1fc00: 05250663 beq a0,s2,1fc4c <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x108> + 1fc04: cfdf50ef jal 15900 <_ZdlPv@plt> + 1fc08: 64e6 ld s1,88(sp) + 1fc0a: 6946 ld s2,80(sp) + 1fc0c: 6a06 ld s4,64(sp) + 1fc0e: 70a6 ld ra,104(sp) + 1fc10: 8522 mv a0,s0 + 1fc12: 7406 ld s0,96(sp) + 1fc14: 69a6 ld s3,72(sp) + 1fc16: 6165 addi sp,sp,112 + 1fc18: 8082 ret + 1fc1a: 6514 ld a3,8(a0) + 1fc1c: 85ba mv a1,a4 + 1fc1e: 883e mv a6,a5 + 1fc20: 0685 addi a3,a3,1 + 1fc22: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 1fc26: 02080407 vle8.v v8,(a6) + 1fc2a: 8e91 sub a3,a3,a2 + 1fc2c: 9832 add a6,a6,a2 + 1fc2e: 02058427 vse8.v v8,(a1) + 1fc32: 95b2 add a1,a1,a2 + 1fc34: f6fd bnez a3,1fc22 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xde> + 1fc36: b771 j 1fbc2 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x7e> + 1fc38: 00e60e63 beq a2,a4,1fc54 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x110> + 1fc3c: 77c2 ld a5,48(sp) + 1fc3e: e010 sd a2,0(s0) + 1fc40: e414 sd a3,8(s0) + 1fc42: e81c sd a5,16(s0) + 1fc44: f03a sd a4,32(sp) + 1fc46: 1818 addi a4,sp,48 + 1fc48: 87ba mv a5,a4 + 1fc4a: b755 j 1fbee <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xaa> + 1fc4c: 64e6 ld s1,88(sp) + 1fc4e: 6946 ld s2,80(sp) + 1fc50: 6a06 ld s4,64(sp) + 1fc52: bf75 j 1fc0e <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xca> + 1fc54: c28d beqz a3,1fc76 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x132> + 1fc56: 4605 li a2,1 + 1fc58: 85ba mv a1,a4 + 1fc5a: 02c68463 beq a3,a2,1fc82 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x13e> + 1fc5e: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 1fc62: 02058407 vle8.v v8,(a1) + 1fc66: 8e91 sub a3,a3,a2 + 1fc68: 95b2 add a1,a1,a2 + 1fc6a: 02078427 vse8.v v8,(a5) + 1fc6e: 97b2 add a5,a5,a2 + 1fc70: f6fd bnez a3,1fc5e <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x11a> + 1fc72: 75a2 ld a1,40(sp) + 1fc74: 601c ld a5,0(s0) + 1fc76: 97ae add a5,a5,a1 + 1fc78: e40c sd a1,8(s0) + 1fc7a: 00078023 sb zero,0(a5) + 1fc7e: 7782 ld a5,32(sp) + 1fc80: b7bd j 1fbee <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xaa> + 1fc82: 03014683 lbu a3,48(sp) + 1fc86: 00d78023 sb a3,0(a5) + 1fc8a: 75a2 ld a1,40(sp) + 1fc8c: 601c ld a5,0(s0) + 1fc8e: b7e5 j 1fc76 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x132> + 1fc90: 84aa mv s1,a0 + 1fc92: 8552 mv a0,s4 + 1fc94: 92cf70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1fc98: 8522 mv a0,s0 + 1fc9a: 926f70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1fc9e: 8526 mv a0,s1 + 1fca0: b51f50ef jal 157f0 <_Unwind_Resume@plt> + 1fca4: 0001a517 auipc a0,0x1a + 1fca8: 24450513 addi a0,a0,580 # 39ee8 <_IO_stdin_used+0x368> + 1fcac: c45f50ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 1fcb0: 84aa mv s1,a0 + 1fcb2: b7dd j 1fc98 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x154> + +000000000001fcb4 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_>: + 1fcb4: 7139 addi sp,sp,-64 + 1fcb6: 872a mv a4,a0 + 1fcb8: f426 sd s1,40(sp) + 1fcba: 850a mv a0,sp + 1fcbc: 84ae mv s1,a1 + 1fcbe: 85ba mv a1,a4 + 1fcc0: fc06 sd ra,56(sp) + 1fcc2: f822 sd s0,48(sp) + 1fcc4: ba5fb0ef jal 1b868 <_ZN7testing8internalL12FlagToEnvVarEPKc> + 1fcc8: 6502 ld a0,0(sp) + 1fcca: 8426 mv s0,s1 + 1fccc: e05f50ef jal 15ad0 + 1fcd0: c111 beqz a0,1fcd4 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_+0x20> + 1fcd2: 842a mv s0,a0 + 1fcd4: 6502 ld a0,0(sp) + 1fcd6: 081c addi a5,sp,16 + 1fcd8: 00f50463 beq a0,a5,1fce0 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_+0x2c> + 1fcdc: c25f50ef jal 15900 <_ZdlPv@plt> + 1fce0: 70e2 ld ra,56(sp) + 1fce2: 8522 mv a0,s0 + 1fce4: 7442 ld s0,48(sp) + 1fce6: 74a2 ld s1,40(sp) + 1fce8: 6121 addi sp,sp,64 + 1fcea: 8082 ret + +000000000001fcec <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo>: + 1fcec: 715d addi sp,sp,-80 + 1fcee: ec56 sd s5,24(sp) + 1fcf0: 8aaa mv s5,a0 + 1fcf2: 8532 mv a0,a2 + 1fcf4: e486 sd ra,72(sp) + 1fcf6: e0a2 sd s0,64(sp) + 1fcf8: f44e sd s3,40(sp) + 1fcfa: 8432 mv s0,a2 + 1fcfc: 89ae mv s3,a1 + 1fcfe: b53f50ef jal 15850 <_ZNSo9_M_insertImEERSoT_@plt> + 1fd02: 4639 li a2,14 + 1fd04: 0001a597 auipc a1,0x1a + 1fd08: 7bc58593 addi a1,a1,1980 # 3a4c0 <_IO_stdin_used+0x940> + 1fd0c: 9f5f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1fd10: 08300793 li a5,131 + 1fd14: 0d37e263 bltu a5,s3,1fdd8 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xec> + 1fd18: c402 sw zero,8(sp) + 1fd1a: 00010623 sb zero,12(sp) + 1fd1e: 0a098063 beqz s3,1fdbe <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xd2> + 1fd22: fc26 sd s1,56(sp) + 1fd24: f84a sd s2,48(sp) + 1fd26: f052 sd s4,32(sp) + 1fd28: e85a sd s6,16(sp) + 1fd2a: 000ac683 lbu a3,0(s5) + 1fd2e: 0024 addi s1,sp,8 + 1fd30: 0001a617 auipc a2,0x1a + 1fd34: 7a060613 addi a2,a2,1952 # 3a4d0 <_IO_stdin_used+0x950> + 1fd38: 4595 li a1,5 + 1fd3a: 8526 mv a0,s1 + 1fd3c: a75f50ef jal 157b0 + 1fd40: 8526 mv a0,s1 + 1fd42: e8ff50ef jal 15bd0 + 1fd46: 862a mv a2,a0 + 1fd48: 85a6 mv a1,s1 + 1fd4a: 8522 mv a0,s0 + 1fd4c: 4905 li s2,1 + 1fd4e: 9b3f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1fd52: 02d00b13 li s6,45 + 1fd56: 02000a13 li s4,32 + 1fd5a: 05298e63 beq s3,s2,1fdb6 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xca> + 1fd5e: 6018 ld a4,0(s0) + 1fd60: 00197793 andi a5,s2,1 + 1fd64: fe873703 ld a4,-24(a4) + 1fd68: 9722 add a4,a4,s0 + 1fd6a: 6b18 ld a4,16(a4) + 1fd6c: 22079c63 bnez a5,1ffa4 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2b8> + 1fd70: 014103a3 sb s4,7(sp) + 1fd74: 4605 li a2,1 + 1fd76: 00710593 addi a1,sp,7 + 1fd7a: 8522 mv a0,s0 + 1fd7c: 22071163 bnez a4,1ff9e <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2b2> + 1fd80: 02000593 li a1,32 + 1fd84: b9df50ef jal 15920 <_ZNSo3putEc@plt> + 1fd88: 012a87b3 add a5,s5,s2 + 1fd8c: 0007c683 lbu a3,0(a5) + 1fd90: 0001a617 auipc a2,0x1a + 1fd94: 74060613 addi a2,a2,1856 # 3a4d0 <_IO_stdin_used+0x950> + 1fd98: 4595 li a1,5 + 1fd9a: 8526 mv a0,s1 + 1fd9c: a15f50ef jal 157b0 + 1fda0: 8526 mv a0,s1 + 1fda2: e2ff50ef jal 15bd0 + 1fda6: 862a mv a2,a0 + 1fda8: 85a6 mv a1,s1 + 1fdaa: 8522 mv a0,s0 + 1fdac: 0905 addi s2,s2,1 + 1fdae: 953f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1fdb2: fb2996e3 bne s3,s2,1fd5e <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x72> + 1fdb6: 74e2 ld s1,56(sp) + 1fdb8: 7942 ld s2,48(sp) + 1fdba: 7a02 ld s4,32(sp) + 1fdbc: 6b42 ld s6,16(sp) + 1fdbe: 8522 mv a0,s0 + 1fdc0: 6406 ld s0,64(sp) + 1fdc2: 60a6 ld ra,72(sp) + 1fdc4: 79a2 ld s3,40(sp) + 1fdc6: 6ae2 ld s5,24(sp) + 1fdc8: 4605 li a2,1 + 1fdca: 0001a597 auipc a1,0x1a + 1fdce: 71658593 addi a1,a1,1814 # 3a4e0 <_IO_stdin_used+0x960> + 1fdd2: 6161 addi sp,sp,80 + 1fdd4: 92df506f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1fdd8: fc26 sd s1,56(sp) + 1fdda: f052 sd s4,32(sp) + 1fddc: e85a sd s6,16(sp) + 1fdde: f84a sd s2,48(sp) + 1fde0: 000ac683 lbu a3,0(s5) + 1fde4: 0024 addi s1,sp,8 + 1fde6: 0001a617 auipc a2,0x1a + 1fdea: 6ea60613 addi a2,a2,1770 # 3a4d0 <_IO_stdin_used+0x950> + 1fdee: 4595 li a1,5 + 1fdf0: 8526 mv a0,s1 + 1fdf2: c402 sw zero,8(sp) + 1fdf4: 00010623 sb zero,12(sp) + 1fdf8: 9b9f50ef jal 157b0 + 1fdfc: 8526 mv a0,s1 + 1fdfe: dd3f50ef jal 15bd0 + 1fe02: 862a mv a2,a0 + 1fe04: 85a6 mv a1,s1 + 1fe06: 8522 mv a0,s0 + 1fe08: 8f9f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1fe0c: 4a05 li s4,1 + 1fe0e: 04000b13 li s6,64 + 1fe12: 601c ld a5,0(s0) + 1fe14: 001a7913 andi s2,s4,1 + 1fe18: fe87b783 ld a5,-24(a5) + 1fe1c: 97a2 add a5,a5,s0 + 1fe1e: 6b9c ld a5,16(a5) + 1fe20: 04091e63 bnez s2,1fe7c <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x190> + 1fe24: 02000713 li a4,32 + 1fe28: 00e103a3 sb a4,7(sp) + 1fe2c: 4605 li a2,1 + 1fe2e: 00710593 addi a1,sp,7 + 1fe32: 8522 mv a0,s0 + 1fe34: 16079263 bnez a5,1ff98 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2ac> + 1fe38: 02000593 li a1,32 + 1fe3c: ae5f50ef jal 15920 <_ZNSo3putEc@plt> + 1fe40: 014a87b3 add a5,s5,s4 + 1fe44: 0007c683 lbu a3,0(a5) + 1fe48: 0001a617 auipc a2,0x1a + 1fe4c: 68860613 addi a2,a2,1672 # 3a4d0 <_IO_stdin_used+0x950> + 1fe50: 4595 li a1,5 + 1fe52: 8526 mv a0,s1 + 1fe54: 95df50ef jal 157b0 + 1fe58: 8526 mv a0,s1 + 1fe5a: d77f50ef jal 15bd0 + 1fe5e: 862a mv a2,a0 + 1fe60: 85a6 mv a1,s1 + 1fe62: 8522 mv a0,s0 + 1fe64: 89df50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1fe68: 601c ld a5,0(s0) + 1fe6a: 0a05 addi s4,s4,1 + 1fe6c: 001a7913 andi s2,s4,1 + 1fe70: fe87b783 ld a5,-24(a5) + 1fe74: 97a2 add a5,a5,s0 + 1fe76: 6b9c ld a5,16(a5) + 1fe78: fa0906e3 beqz s2,1fe24 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x138> + 1fe7c: 02d00713 li a4,45 + 1fe80: 00e103a3 sb a4,7(sp) + 1fe84: 4605 li a2,1 + 1fe86: 00710593 addi a1,sp,7 + 1fe8a: 8522 mv a0,s0 + 1fe8c: 12078b63 beqz a5,1ffc2 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2d6> + 1fe90: 871f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1fe94: 014a87b3 add a5,s5,s4 + 1fe98: 0007c683 lbu a3,0(a5) + 1fe9c: 0001a617 auipc a2,0x1a + 1fea0: 63460613 addi a2,a2,1588 # 3a4d0 <_IO_stdin_used+0x950> + 1fea4: 4595 li a1,5 + 1fea6: 8526 mv a0,s1 + 1fea8: 909f50ef jal 157b0 + 1feac: 8526 mv a0,s1 + 1feae: d23f50ef jal 15bd0 + 1feb2: 862a mv a2,a0 + 1feb4: 85a6 mv a1,s1 + 1feb6: 8522 mv a0,s0 + 1feb8: 0a05 addi s4,s4,1 + 1feba: 847f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1febe: f56a1ae3 bne s4,s6,1fe12 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x126> + 1fec2: 4615 li a2,5 + 1fec4: 0001a597 auipc a1,0x1a + 1fec8: 61458593 addi a1,a1,1556 # 3a4d8 <_IO_stdin_used+0x958> + 1fecc: 8522 mv a0,s0 + 1fece: 833f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1fed2: fc198793 addi a5,s3,-63 + 1fed6: 9bf9 andi a5,a5,-2 + 1fed8: c402 sw zero,8(sp) + 1feda: 00010623 sb zero,12(sp) + 1fede: 40f98a33 sub s4,s3,a5 + 1fee2: ecf98ae3 beq s3,a5,1fdb6 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xca> + 1fee6: 00fa89b3 add s3,s5,a5 + 1feea: 0009c683 lbu a3,0(s3) + 1feee: 0001a617 auipc a2,0x1a + 1fef2: 5e260613 addi a2,a2,1506 # 3a4d0 <_IO_stdin_used+0x950> + 1fef6: 4595 li a1,5 + 1fef8: 8526 mv a0,s1 + 1fefa: 8b7f50ef jal 157b0 + 1fefe: 8526 mv a0,s1 + 1ff00: cd1f50ef jal 15bd0 + 1ff04: 862a mv a2,a0 + 1ff06: 85a6 mv a1,s1 + 1ff08: 8522 mv a0,s0 + 1ff0a: ff6f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ff0e: 4785 li a5,1 + 1ff10: 02d00b13 li s6,45 + 1ff14: 02000a93 li s5,32 + 1ff18: e8fa0fe3 beq s4,a5,1fdb6 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xca> + 1ff1c: 6018 ld a4,0(s0) + 1ff1e: 00197793 andi a5,s2,1 + 1ff22: fe873703 ld a4,-24(a4) + 1ff26: 9722 add a4,a4,s0 + 1ff28: 6b18 ld a4,16(a4) + 1ff2a: ebb9 bnez a5,1ff80 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x294> + 1ff2c: 015103a3 sb s5,7(sp) + 1ff30: 4605 li a2,1 + 1ff32: 00710593 addi a1,sp,7 + 1ff36: 8522 mv a0,s0 + 1ff38: e351 bnez a4,1ffbc <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2d0> + 1ff3a: 02000593 li a1,32 + 1ff3e: 9e3f50ef jal 15920 <_ZNSo3putEc@plt> + 1ff42: 012987b3 add a5,s3,s2 + 1ff46: 0007c683 lbu a3,0(a5) + 1ff4a: 0001a617 auipc a2,0x1a + 1ff4e: 58660613 addi a2,a2,1414 # 3a4d0 <_IO_stdin_used+0x950> + 1ff52: 4595 li a1,5 + 1ff54: 8526 mv a0,s1 + 1ff56: 85bf50ef jal 157b0 + 1ff5a: 8526 mv a0,s1 + 1ff5c: c75f50ef jal 15bd0 + 1ff60: 862a mv a2,a0 + 1ff62: 85a6 mv a1,s1 + 1ff64: 8522 mv a0,s0 + 1ff66: 0905 addi s2,s2,1 + 1ff68: f98f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ff6c: e52a05e3 beq s4,s2,1fdb6 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xca> + 1ff70: 6018 ld a4,0(s0) + 1ff72: 00197793 andi a5,s2,1 + 1ff76: fe873703 ld a4,-24(a4) + 1ff7a: 9722 add a4,a4,s0 + 1ff7c: 6b18 ld a4,16(a4) + 1ff7e: d7dd beqz a5,1ff2c <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x240> + 1ff80: 016103a3 sb s6,7(sp) + 1ff84: 4605 li a2,1 + 1ff86: 00710593 addi a1,sp,7 + 1ff8a: 8522 mv a0,s0 + 1ff8c: eb05 bnez a4,1ffbc <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2d0> + 1ff8e: 02d00593 li a1,45 + 1ff92: 98ff50ef jal 15920 <_ZNSo3putEc@plt> + 1ff96: b775 j 1ff42 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x256> + 1ff98: f68f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ff9c: b555 j 1fe40 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x154> + 1ff9e: f62f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ffa2: b3dd j 1fd88 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x9c> + 1ffa4: 016103a3 sb s6,7(sp) + 1ffa8: 4605 li a2,1 + 1ffaa: 00710593 addi a1,sp,7 + 1ffae: 8522 mv a0,s0 + 1ffb0: f77d bnez a4,1ff9e <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2b2> + 1ffb2: 02d00593 li a1,45 + 1ffb6: 96bf50ef jal 15920 <_ZNSo3putEc@plt> + 1ffba: b3f9 j 1fd88 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x9c> + 1ffbc: f44f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1ffc0: b749 j 1ff42 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x256> + 1ffc2: 02d00593 li a1,45 + 1ffc6: 95bf50ef jal 15920 <_ZNSo3putEc@plt> + 1ffca: b5e9 j 1fe94 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x1a8> + +000000000001ffcc <_ZN7testing8internal19UniversalPrintArrayEPKcmPSo>: + 1ffcc: 1141 addi sp,sp,-16 + 1ffce: e022 sd s0,0(sp) + 1ffd0: e406 sd ra,8(sp) + 1ffd2: 87aa mv a5,a0 + 1ffd4: 8432 mv s0,a2 + 1ffd6: c981 beqz a1,1ffe6 <_ZN7testing8internal19UniversalPrintArrayEPKcmPSo+0x1a> + 1ffd8: fff58713 addi a4,a1,-1 + 1ffdc: 00e506b3 add a3,a0,a4 + 1ffe0: 0006c683 lbu a3,0(a3) + 1ffe4: c285 beqz a3,20004 <_ZN7testing8internal19UniversalPrintArrayEPKcmPSo+0x38> + 1ffe6: 8622 mv a2,s0 + 1ffe8: 853e mv a0,a5 + 1ffea: c69f90ef jal 19c52 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo> + 1ffee: 8522 mv a0,s0 + 1fff0: 6402 ld s0,0(sp) + 1fff2: 60a2 ld ra,8(sp) + 1fff4: 4655 li a2,21 + 1fff6: 0001a597 auipc a1,0x1a + 1fffa: 4f258593 addi a1,a1,1266 # 3a4e8 <_IO_stdin_used+0x968> + 1fffe: 0141 addi sp,sp,16 + 20000: f00f506f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20004: 6402 ld s0,0(sp) + 20006: 60a2 ld ra,8(sp) + 20008: 85ba mv a1,a4 + 2000a: 0141 addi sp,sp,16 + 2000c: c47f906f j 19c52 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo> + +0000000000020010 <_ZN7testing8internal19UniversalPrintArrayEPKwmPSo>: + 20010: 1141 addi sp,sp,-16 + 20012: e022 sd s0,0(sp) + 20014: e406 sd ra,8(sp) + 20016: 87aa mv a5,a0 + 20018: 8432 mv s0,a2 + 2001a: c599 beqz a1,20028 <_ZN7testing8internal19UniversalPrintArrayEPKwmPSo+0x18> + 2001c: 00259713 slli a4,a1,0x2 + 20020: 972a add a4,a4,a0 + 20022: ffc72703 lw a4,-4(a4) + 20026: c305 beqz a4,20046 <_ZN7testing8internal19UniversalPrintArrayEPKwmPSo+0x36> + 20028: 8622 mv a2,s0 + 2002a: 853e mv a0,a5 + 2002c: d1ff90ef jal 19d4a <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0> + 20030: 8522 mv a0,s0 + 20032: 6402 ld s0,0(sp) + 20034: 60a2 ld ra,8(sp) + 20036: 4655 li a2,21 + 20038: 0001a597 auipc a1,0x1a + 2003c: 4b058593 addi a1,a1,1200 # 3a4e8 <_IO_stdin_used+0x968> + 20040: 0141 addi sp,sp,16 + 20042: ebef506f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20046: 6402 ld s0,0(sp) + 20048: 60a2 ld ra,8(sp) + 2004a: 15fd addi a1,a1,-1 + 2004c: 0141 addi sp,sp,16 + 2004e: cfdf906f j 19d4a <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0> + +0000000000020052 <_ZN7testing8internal7PrintToEPKcPSo>: + 20052: 1101 addi sp,sp,-32 + 20054: e426 sd s1,8(sp) + 20056: ec06 sd ra,24(sp) + 20058: 84ae mv s1,a1 + 2005a: c915 beqz a0,2008e <_ZN7testing8internal7PrintToEPKcPSo+0x3c> + 2005c: e822 sd s0,16(sp) + 2005e: 85aa mv a1,a0 + 20060: 842a mv s0,a0 + 20062: 8526 mv a0,s1 + 20064: 8adf50ef jal 15910 <_ZNSo9_M_insertIPKvEERSoT_@plt> + 20068: 4635 li a2,13 + 2006a: 0001a597 auipc a1,0x1a + 2006e: 49e58593 addi a1,a1,1182 # 3a508 <_IO_stdin_used+0x988> + 20072: e8ef50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20076: 8522 mv a0,s0 + 20078: b59f50ef jal 15bd0 + 2007c: 85aa mv a1,a0 + 2007e: 8522 mv a0,s0 + 20080: 6442 ld s0,16(sp) + 20082: 60e2 ld ra,24(sp) + 20084: 8626 mv a2,s1 + 20086: 64a2 ld s1,8(sp) + 20088: 6105 addi sp,sp,32 + 2008a: bc9f906f j 19c52 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo> + 2008e: 60e2 ld ra,24(sp) + 20090: 64a2 ld s1,8(sp) + 20092: 852e mv a0,a1 + 20094: 4611 li a2,4 + 20096: 0001a597 auipc a1,0x1a + 2009a: 46a58593 addi a1,a1,1130 # 3a500 <_IO_stdin_used+0x980> + 2009e: 6105 addi sp,sp,32 + 200a0: e60f506f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + +00000000000200a4 <_ZN7testing8internal7PrintToEPKwPSo>: + 200a4: 1101 addi sp,sp,-32 + 200a6: e426 sd s1,8(sp) + 200a8: ec06 sd ra,24(sp) + 200aa: 84ae mv s1,a1 + 200ac: c915 beqz a0,200e0 <_ZN7testing8internal7PrintToEPKwPSo+0x3c> + 200ae: e822 sd s0,16(sp) + 200b0: 85aa mv a1,a0 + 200b2: 842a mv s0,a0 + 200b4: 8526 mv a0,s1 + 200b6: 85bf50ef jal 15910 <_ZNSo9_M_insertIPKvEERSoT_@plt> + 200ba: 4635 li a2,13 + 200bc: 0001a597 auipc a1,0x1a + 200c0: 44c58593 addi a1,a1,1100 # 3a508 <_IO_stdin_used+0x988> + 200c4: e3cf50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 200c8: 8522 mv a0,s0 + 200ca: b17f50ef jal 15be0 + 200ce: 85aa mv a1,a0 + 200d0: 8522 mv a0,s0 + 200d2: 6442 ld s0,16(sp) + 200d4: 60e2 ld ra,24(sp) + 200d6: 8626 mv a2,s1 + 200d8: 64a2 ld s1,8(sp) + 200da: 6105 addi sp,sp,32 + 200dc: c6ff906f j 19d4a <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0> + 200e0: 60e2 ld ra,24(sp) + 200e2: 64a2 ld s1,8(sp) + 200e4: 852e mv a0,a1 + 200e6: 4611 li a2,4 + 200e8: 0001a597 auipc a1,0x1a + 200ec: 41858593 addi a1,a1,1048 # 3a500 <_IO_stdin_used+0x980> + 200f0: 6105 addi sp,sp,32 + 200f2: e0ef506f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + +00000000000200f6 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo>: + 200f6: 715d addi sp,sp,-80 + 200f8: e0a2 sd s0,64(sp) + 200fa: 842a mv s0,a0 + 200fc: fc26 sd s1,56(sp) + 200fe: 6108 ld a0,0(a0) + 20100: 84ae mv s1,a1 + 20102: 640c ld a1,8(s0) + 20104: 8626 mv a2,s1 + 20106: e486 sd ra,72(sp) + 20108: b4bf90ef jal 19c52 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo> + 2010c: 4785 li a5,1 + 2010e: 00f50763 beq a0,a5,2011c <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x26> + 20112: 60a6 ld ra,72(sp) + 20114: 6406 ld s0,64(sp) + 20116: 74e2 ld s1,56(sp) + 20118: 6161 addi sp,sp,80 + 2011a: 8082 ret + 2011c: 0002c797 auipc a5,0x2c + 20120: c4c7b783 ld a5,-948(a5) # 4bd68 <_GLOBAL_OFFSET_TABLE_+0x218> + 20124: 0007c783 lbu a5,0(a5) + 20128: d7ed beqz a5,20112 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x1c> + 2012a: f44e sd s3,40(sp) + 2012c: 00843983 ld s3,8(s0) + 20130: f052 sd s4,32(sp) + 20132: 00043a03 ld s4,0(s0) + 20136: 18098e63 beqz s3,202d2 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x1dc> + 2013a: ec56 sd s5,24(sp) + 2013c: e85a sd s6,16(sp) + 2013e: e45e sd s7,8(sp) + 20140: e062 sd s8,0(sp) + 20142: f84a sd s2,48(sp) + 20144: 013a0ab3 add s5,s4,s3 + 20148: 8452 mv s0,s4 + 2014a: 4b29 li s6,10 + 2014c: 4c35 li s8,13 + 2014e: 4ba1 li s7,8 + 20150: 00044903 lbu s2,0(s0) + 20154: 0405 addi s0,s0,1 + 20156: 854a mv a0,s2 + 20158: 909f50ef jal 15a60 + 2015c: c509 beqz a0,20166 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x70> + 2015e: 0b2b6063 bltu s6,s2,201fe <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x108> + 20162: 0b2bf063 bgeu s7,s2,20202 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x10c> + 20166: fe8a95e3 bne s5,s0,20150 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x5a> + 2016a: 7942 ld s2,48(sp) + 2016c: 6ae2 ld s5,24(sp) + 2016e: 6b42 ld s6,16(sp) + 20170: 6ba2 ld s7,8(sp) + 20172: 6c02 ld s8,0(sp) + 20174: 4781 li a5,0 + 20176: 0c100813 li a6,193 + 2017a: 0df00893 li a7,223 + 2017e: 4ebd li t4,15 + 20180: 03f00513 li a0,63 + 20184: 0f000313 li t1,240 + 20188: 0f400f13 li t5,244 + 2018c: 08f00e13 li t3,143 + 20190: 1137f263 bgeu a5,s3,20294 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x19e> + 20194: 00178613 addi a2,a5,1 + 20198: 00ca06b3 add a3,s4,a2 + 2019c: fff6c703 lbu a4,-1(a3) + 201a0: 0187159b slliw a1,a4,0x18 + 201a4: 4185d59b sraiw a1,a1,0x18 + 201a8: 0205d063 bgez a1,201c8 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xd2> + 201ac: 04e87263 bgeu a6,a4,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 201b0: 00e8ee63 bltu a7,a4,201cc <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xd6> + 201b4: 00278613 addi a2,a5,2 + 201b8: 02c9ec63 bltu s3,a2,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 201bc: 0006c783 lbu a5,0(a3) + 201c0: 0807c793 xori a5,a5,128 + 201c4: 02f56663 bltu a0,a5,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 201c8: 87b2 mv a5,a2 + 201ca: b7d9 j 20190 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> + 201cc: 0207061b addiw a2,a4,32 + 201d0: 0ff67613 zext.b a2,a2 + 201d4: 02ceef63 bltu t4,a2,20212 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x11c> + 201d8: 00378613 addi a2,a5,3 + 201dc: 00c9ea63 bltu s3,a2,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 201e0: 0006c583 lbu a1,0(a3) + 201e4: f805869b addiw a3,a1,-128 + 201e8: 0ff6f693 zext.b a3,a3 + 201ec: 06d57f63 bgeu a0,a3,2026a <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x174> + 201f0: 60a6 ld ra,72(sp) + 201f2: 6406 ld s0,64(sp) + 201f4: 79a2 ld s3,40(sp) + 201f6: 7a02 ld s4,32(sp) + 201f8: 74e2 ld s1,56(sp) + 201fa: 6161 addi sp,sp,80 + 201fc: 8082 ret + 201fe: f78904e3 beq s2,s8,20166 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x70> + 20202: 7942 ld s2,48(sp) + 20204: 79a2 ld s3,40(sp) + 20206: 7a02 ld s4,32(sp) + 20208: 6ae2 ld s5,24(sp) + 2020a: 6b42 ld s6,16(sp) + 2020c: 6ba2 ld s7,8(sp) + 2020e: 6c02 ld s8,0(sp) + 20210: b709 j 20112 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x1c> + 20212: 0107061b addiw a2,a4,16 + 20216: 0ff67613 zext.b a2,a2 + 2021a: 4591 li a1,4 + 2021c: fcc5eae3 bltu a1,a2,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 20220: 00b78633 add a2,a5,a1 + 20224: fcc9e6e3 bltu s3,a2,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 20228: 0006c583 lbu a1,0(a3) + 2022c: f805869b addiw a3,a1,-128 + 20230: 0ff6f693 zext.b a3,a3 + 20234: fad56ee3 bltu a0,a3,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 20238: 97d2 add a5,a5,s4 + 2023a: 0027c683 lbu a3,2(a5) + 2023e: 0806c693 xori a3,a3,128 + 20242: fad567e3 bltu a0,a3,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 20246: 0037c783 lbu a5,3(a5) + 2024a: 0807c793 xori a5,a5,128 + 2024e: faf561e3 bltu a0,a5,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 20252: 00670863 beq a4,t1,20262 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x16c> + 20256: f7e719e3 bne a4,t5,201c8 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xd2> + 2025a: f8be6be3 bltu t3,a1,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 2025e: 87b2 mv a5,a2 + 20260: bf05 j 20190 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> + 20262: f8be77e3 bgeu t3,a1,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 20266: 87b2 mv a5,a2 + 20268: b725 j 20190 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> + 2026a: 97d2 add a5,a5,s4 + 2026c: 0027c783 lbu a5,2(a5) + 20270: 0807c793 xori a5,a5,128 + 20274: f6f56ee3 bltu a0,a5,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 20278: 0e000793 li a5,224 + 2027c: 04f70563 beq a4,a5,202c6 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x1d0> + 20280: 0ed00793 li a5,237 + 20284: f4f712e3 bne a4,a5,201c8 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xd2> + 20288: 09f00793 li a5,159 + 2028c: f6b7e2e3 bltu a5,a1,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 20290: 87b2 mv a5,a2 + 20292: bdfd j 20190 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> + 20294: 463d li a2,15 + 20296: 0001a597 auipc a1,0x1a + 2029a: 28258593 addi a1,a1,642 # 3a518 <_IO_stdin_used+0x998> + 2029e: 8526 mv a0,s1 + 202a0: c60f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 202a4: 85d2 mv a1,s4 + 202a6: 8526 mv a0,s1 + 202a8: b88f50ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 202ac: 6406 ld s0,64(sp) + 202ae: 79a2 ld s3,40(sp) + 202b0: 7a02 ld s4,32(sp) + 202b2: 60a6 ld ra,72(sp) + 202b4: 74e2 ld s1,56(sp) + 202b6: 4605 li a2,1 + 202b8: 0001a597 auipc a1,0x1a + 202bc: bf858593 addi a1,a1,-1032 # 39eb0 <_IO_stdin_used+0x330> + 202c0: 6161 addi sp,sp,80 + 202c2: c3ef506f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 202c6: 09f00793 li a5,159 + 202ca: f2b7f3e3 bgeu a5,a1,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> + 202ce: 87b2 mv a5,a2 + 202d0: b5c1 j 20190 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> + 202d2: 4781 li a5,0 + 202d4: b54d j 20176 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x80> + +00000000000202d6 <_ZN7testing8internal17PrintWideStringToERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEPSo>: + 202d6: 87aa mv a5,a0 + 202d8: 862e mv a2,a1 + 202da: 6108 ld a0,0(a0) + 202dc: 678c ld a1,8(a5) + 202de: a6df906f j 19d4a <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0> + +00000000000202e2 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc>: + 202e2: 7179 addi sp,sp,-48 + 202e4: e84a sd s2,16(sp) + 202e6: 892e mv s2,a1 + 202e8: ec26 sd s1,24(sp) + 202ea: 0002c597 auipc a1,0x2c + 202ee: c665b583 ld a1,-922(a1) # 4bf50 <_GLOBAL_OFFSET_TABLE_+0x400> + 202f2: 84aa mv s1,a0 + 202f4: 854a mv a0,s2 + 202f6: f406 sd ra,40(sp) + 202f8: b88f50ef jal 15680 + 202fc: c525 beqz a0,20364 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x82> + 202fe: f022 sd s0,32(sp) + 20300: 41250433 sub s0,a0,s2 + 20304: 01048513 addi a0,s1,16 + 20308: e422 sd s0,8(sp) + 2030a: 0004b423 sd zero,8(s1) + 2030e: e088 sd a0,0(s1) + 20310: 47bd li a5,15 + 20312: 0287e463 bltu a5,s0,2033a <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x58> + 20316: 4785 li a5,1 + 20318: 06f41063 bne s0,a5,20378 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x96> + 2031c: 00094783 lbu a5,0(s2) + 20320: 00f48823 sb a5,16(s1) + 20324: e480 sd s0,8(s1) + 20326: 9522 add a0,a0,s0 + 20328: 00050023 sb zero,0(a0) + 2032c: 7402 ld s0,32(sp) + 2032e: 70a2 ld ra,40(sp) + 20330: 6942 ld s2,16(sp) + 20332: 8526 mv a0,s1 + 20334: 64e2 ld s1,24(sp) + 20336: 6145 addi sp,sp,48 + 20338: 8082 ret + 2033a: 4601 li a2,0 + 2033c: 002c addi a1,sp,8 + 2033e: 8526 mv a0,s1 + 20340: b70f50ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 20344: 67a2 ld a5,8(sp) + 20346: e088 sd a0,0(s1) + 20348: e89c sd a5,16(s1) + 2034a: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 2034e: 02090407 vle8.v v8,(s2) + 20352: 8c1d sub s0,s0,a5 + 20354: 993e add s2,s2,a5 + 20356: 02050427 vse8.v v8,(a0) + 2035a: 953e add a0,a0,a5 + 2035c: f47d bnez s0,2034a <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x68> + 2035e: 6422 ld s0,8(sp) + 20360: 6088 ld a0,0(s1) + 20362: b7c9 j 20324 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x42> + 20364: 8526 mv a0,s1 + 20366: 85ca mv a1,s2 + 20368: bcdf90ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2036c: 70a2 ld ra,40(sp) + 2036e: 6942 ld s2,16(sp) + 20370: 8526 mv a0,s1 + 20372: 64e2 ld s1,24(sp) + 20374: 6145 addi sp,sp,48 + 20376: 8082 ret + 20378: d455 beqz s0,20324 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x42> + 2037a: bfc1 j 2034a <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x68> + +000000000002037c <_ZN7testinglsERSoRKNS_14TestPartResultE>: + 2037c: 699c ld a5,16(a1) + 2037e: 1101 addi sp,sp,-32 + 20380: e822 sd s0,16(sp) + 20382: e426 sd s1,8(sp) + 20384: ec06 sd ra,24(sp) + 20386: 84ae mv s1,a1 + 20388: 842a mv s0,a0 + 2038a: 10078063 beqz a5,2048a <_ZN7testinglsERSoRKNS_14TestPartResultE+0x10e> + 2038e: e04a sd s2,0(sp) + 20390: 0085b903 ld s2,8(a1) + 20394: 0e090a63 beqz s2,20488 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x10c> + 20398: 854a mv a0,s2 + 2039a: 837f50ef jal 15bd0 + 2039e: 862a mv a2,a0 + 203a0: 85ca mv a1,s2 + 203a2: 8522 mv a0,s0 + 203a4: b5cf50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 203a8: 6902 ld s2,0(sp) + 203aa: 4605 li a2,1 + 203ac: 0001a597 auipc a1,0x1a + 203b0: 92c58593 addi a1,a1,-1748 # 39cd8 <_IO_stdin_used+0x158> + 203b4: 8522 mv a0,s0 + 203b6: b4af50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 203ba: 548c lw a1,40(s1) + 203bc: 8522 mv a0,s0 + 203be: 952f50ef jal 15510 <_ZNSolsEi@plt> + 203c2: 4609 li a2,2 + 203c4: 0001b597 auipc a1,0x1b + 203c8: b7458593 addi a1,a1,-1164 # 3af38 <_IO_stdin_used+0x13b8> + 203cc: 842a mv s0,a0 + 203ce: b32f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 203d2: 409c lw a5,0(s1) + 203d4: c395 beqz a5,203f8 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x7c> + 203d6: 470d li a4,3 + 203d8: 0ce78363 beq a5,a4,2049e <_ZN7testinglsERSoRKNS_14TestPartResultE+0x122> + 203dc: 4709 li a4,2 + 203de: 4645 li a2,17 + 203e0: 0001a597 auipc a1,0x1a + 203e4: 16058593 addi a1,a1,352 # 3a540 <_IO_stdin_used+0x9c0> + 203e8: 00e79d63 bne a5,a4,20402 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x86> + 203ec: 4635 li a2,13 + 203ee: 0001a597 auipc a1,0x1a + 203f2: 14258593 addi a1,a1,322 # 3a530 <_IO_stdin_used+0x9b0> + 203f6: a031 j 20402 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x86> + 203f8: 461d li a2,7 + 203fa: 0001a597 auipc a1,0x1a + 203fe: 15e58593 addi a1,a1,350 # 3a558 <_IO_stdin_used+0x9d8> + 20402: 8522 mv a0,s0 + 20404: afcf50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20408: 8522 mv a0,s0 + 2040a: 4609 li a2,2 + 2040c: 0001b597 auipc a1,0x1b + 20410: 58c58593 addi a1,a1,1420 # 3b998 <_IO_stdin_used+0x1e18> + 20414: aecf50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20418: 68a4 ld s1,80(s1) + 2041a: cca9 beqz s1,20474 <_ZN7testinglsERSoRKNS_14TestPartResultE+0xf8> + 2041c: 8526 mv a0,s1 + 2041e: fb2f50ef jal 15bd0 + 20422: 862a mv a2,a0 + 20424: 85a6 mv a1,s1 + 20426: 8522 mv a0,s0 + 20428: ad8f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2042c: 601c ld a5,0(s0) + 2042e: fe87b783 ld a5,-24(a5) + 20432: 97a2 add a5,a5,s0 + 20434: 7be4 ld s1,240(a5) + 20436: c8b5 beqz s1,204aa <_ZN7testinglsERSoRKNS_14TestPartResultE+0x12e> + 20438: 0384c783 lbu a5,56(s1) + 2043c: cf81 beqz a5,20454 <_ZN7testinglsERSoRKNS_14TestPartResultE+0xd8> + 2043e: 0434c583 lbu a1,67(s1) + 20442: 8522 mv a0,s0 + 20444: cdcf50ef jal 15920 <_ZNSo3putEc@plt> + 20448: 6442 ld s0,16(sp) + 2044a: 60e2 ld ra,24(sp) + 2044c: 64a2 ld s1,8(sp) + 2044e: 6105 addi sp,sp,32 + 20450: 831f506f j 15c80 <_ZNSo5flushEv@plt> + 20454: 8526 mv a0,s1 + 20456: 9baf50ef jal 15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 2045a: 609c ld a5,0(s1) + 2045c: 0002c717 auipc a4,0x2c + 20460: 99c73703 ld a4,-1636(a4) # 4bdf8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x35498> + 20464: 45a9 li a1,10 + 20466: 7b9c ld a5,48(a5) + 20468: fce78de3 beq a5,a4,20442 <_ZN7testinglsERSoRKNS_14TestPartResultE+0xc6> + 2046c: 8526 mv a0,s1 + 2046e: 9782 jalr a5 + 20470: 85aa mv a1,a0 + 20472: bfc1 j 20442 <_ZN7testinglsERSoRKNS_14TestPartResultE+0xc6> + 20474: 601c ld a5,0(s0) + 20476: fe87b503 ld a0,-24(a5) + 2047a: 9522 add a0,a0,s0 + 2047c: 510c lw a1,32(a0) + 2047e: 0015e593 ori a1,a1,1 + 20482: dcef50ef jal 15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> + 20486: b75d j 2042c <_ZN7testinglsERSoRKNS_14TestPartResultE+0xb0> + 20488: 6902 ld s2,0(sp) + 2048a: 601c ld a5,0(s0) + 2048c: fe87b503 ld a0,-24(a5) + 20490: 9522 add a0,a0,s0 + 20492: 510c lw a1,32(a0) + 20494: 0015e593 ori a1,a1,1 + 20498: db8f50ef jal 15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> + 2049c: b739 j 203aa <_ZN7testinglsERSoRKNS_14TestPartResultE+0x2e> + 2049e: 461d li a2,7 + 204a0: 0001a597 auipc a1,0x1a + 204a4: 08858593 addi a1,a1,136 # 3a528 <_IO_stdin_used+0x9a8> + 204a8: bfa9 j 20402 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x86> + 204aa: e04a sd s2,0(sp) + 204ac: af4f50ef jal 157a0 <_ZSt16__throw_bad_castv@plt> + +00000000000204b0 <_ZNK7testing19TestPartResultArray4sizeEv>: + 204b0: 6518 ld a4,8(a0) + 204b2: 6110 ld a2,0(a0) + 204b4: 6db6e7b7 lui a5,0x6db6e + 204b8: b6db76b7 lui a3,0xb6db7 + 204bc: b6e78793 addi a5,a5,-1170 # 6db6db6e <__global_pointer$+0x6db20dde> + 204c0: 40c70533 sub a0,a4,a2 + 204c4: 1782 slli a5,a5,0x20 + 204c6: db768713 addi a4,a3,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6a027> + 204ca: 97ba add a5,a5,a4 + 204cc: 8511 srai a0,a0,0x4 + 204ce: 02f5053b mulw a0,a0,a5 + 204d2: 8082 ret + +00000000000204d4 <_ZNK7testing19TestPartResultArray17GetTestPartResultEi>: + 204d4: 1101 addi sp,sp,-32 + 204d6: e822 sd s0,16(sp) + 204d8: ec06 sd ra,24(sp) + 204da: e426 sd s1,8(sp) + 204dc: 842e mv s0,a1 + 204de: 0205c263 bltz a1,20502 <_ZNK7testing19TestPartResultArray17GetTestPartResultEi+0x2e> + 204e2: 84aa mv s1,a0 + 204e4: fcdff0ef jal 204b0 <_ZNK7testing19TestPartResultArray4sizeEv> + 204e8: 00a45d63 bge s0,a0,20502 <_ZNK7testing19TestPartResultArray17GetTestPartResultEi+0x2e> + 204ec: 00341793 slli a5,s0,0x3 + 204f0: 6088 ld a0,0(s1) + 204f2: 60e2 ld ra,24(sp) + 204f4: 8f81 sub a5,a5,s0 + 204f6: 6442 ld s0,16(sp) + 204f8: 0792 slli a5,a5,0x4 + 204fa: 64a2 ld s1,8(sp) + 204fc: 953e add a0,a0,a5 + 204fe: 6105 addi sp,sp,32 + 20500: 8082 ret + 20502: 85a2 mv a1,s0 + 20504: 0001a517 auipc a0,0x1a + 20508: 05c50513 addi a0,a0,92 # 3a560 <_IO_stdin_used+0x9e0> + 2050c: 9d4f50ef jal 156e0 + 20510: fd1f40ef jal 154e0 + +0000000000020514 <_ZN7testing16AssertionFailureERKNS_7MessageE>: + 20514: 7119 addi sp,sp,-128 + 20516: f4a6 sd s1,104(sp) + 20518: 0804 addi s1,sp,16 + 2051a: f8a2 sd s0,112(sp) + 2051c: 842a mv s0,a0 + 2051e: 8526 mv a0,s1 + 20520: ecce sd s3,88(sp) + 20522: e8d2 sd s4,80(sp) + 20524: fc86 sd ra,120(sp) + 20526: f0ca sd s2,96(sp) + 20528: e4d6 sd s5,72(sp) + 2052a: 89ae mv s3,a1 + 2052c: 00810a13 addi s4,sp,8 + 20530: ffbfa0ef jal 1b52a <_ZN7testing16AssertionFailureEv> + 20534: 8552 mv a0,s4 + 20536: d8ffa0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 2053a: 6922 ld s2,8(sp) + 2053c: 02010a93 addi s5,sp,32 + 20540: 85ce mv a1,s3 + 20542: 8556 mv a0,s5 + 20544: 0941 addi s2,s2,16 + 20546: 9a8fb0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 2054a: 7622 ld a2,40(sp) + 2054c: 7582 ld a1,32(sp) + 2054e: 854a mv a0,s2 + 20550: 9b0f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 20554: 7502 ld a0,32(sp) + 20556: 181c addi a5,sp,48 + 20558: 00f50463 beq a0,a5,20560 <_ZN7testing16AssertionFailureERKNS_7MessageE+0x4c> + 2055c: ba4f50ef jal 15900 <_ZdlPv@plt> + 20560: 85d2 mv a1,s4 + 20562: 8526 mv a0,s1 + 20564: 0002c317 auipc t1,0x2c + 20568: 85433303 ld t1,-1964(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 2056c: 9302 jalr t1 + 2056e: 6522 ld a0,8(sp) + 20570: c501 beqz a0,20578 <_ZN7testing16AssertionFailureERKNS_7MessageE+0x64> + 20572: 611c ld a5,0(a0) + 20574: 679c ld a5,8(a5) + 20576: 9782 jalr a5 + 20578: 85a6 mv a1,s1 + 2057a: 8522 mv a0,s0 + 2057c: f33fa0ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> + 20580: 64e2 ld s1,24(sp) + 20582: c899 beqz s1,20598 <_ZN7testing16AssertionFailureERKNS_7MessageE+0x84> + 20584: 6088 ld a0,0(s1) + 20586: 01048793 addi a5,s1,16 + 2058a: 00f50463 beq a0,a5,20592 <_ZN7testing16AssertionFailureERKNS_7MessageE+0x7e> + 2058e: b72f50ef jal 15900 <_ZdlPv@plt> + 20592: 8526 mv a0,s1 + 20594: b6cf50ef jal 15900 <_ZdlPv@plt> + 20598: 70e6 ld ra,120(sp) + 2059a: 8522 mv a0,s0 + 2059c: 7446 ld s0,112(sp) + 2059e: 74a6 ld s1,104(sp) + 205a0: 7906 ld s2,96(sp) + 205a2: 69e6 ld s3,88(sp) + 205a4: 6a46 ld s4,80(sp) + 205a6: 6aa6 ld s5,72(sp) + 205a8: 6109 addi sp,sp,128 + 205aa: 8082 ret + 205ac: 842a mv s0,a0 + 205ae: 8556 mv a0,s5 + 205b0: 811f60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 205b4: 6522 ld a0,8(sp) + 205b6: c501 beqz a0,205be <_ZN7testing16AssertionFailureERKNS_7MessageE+0xaa> + 205b8: 611c ld a5,0(a0) + 205ba: 679c ld a5,8(a5) + 205bc: 9782 jalr a5 + 205be: 0828 addi a0,sp,24 + 205c0: 0002c317 auipc t1,0x2c + 205c4: a1833303 ld t1,-1512(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 205c8: 9302 jalr t1 + 205ca: 8522 mv a0,s0 + 205cc: a24f50ef jal 157f0 <_Unwind_Resume@plt> + 205d0: 842a mv s0,a0 + 205d2: b7cd j 205b4 <_ZN7testing16AssertionFailureERKNS_7MessageE+0xa0> + 205d4: 842a mv s0,a0 + 205d6: b7e5 j 205be <_ZN7testing16AssertionFailureERKNS_7MessageE+0xaa> + +00000000000205d8 <_ZNK7testing15AssertionResultntEv>: + 205d8: 7179 addi sp,sp,-48 + 205da: 0005c783 lbu a5,0(a1) + 205de: f022 sd s0,32(sp) + 205e0: ec26 sd s1,24(sp) + 205e2: f406 sd ra,40(sp) + 205e4: 00053423 sd zero,8(a0) + 205e8: 6584 ld s1,8(a1) + 205ea: 0017c793 xori a5,a5,1 + 205ee: 00f50023 sb a5,0(a0) + 205f2: 842a mv s0,a0 + 205f4: c895 beqz s1,20628 <_ZNK7testing15AssertionResultntEv+0x50> + 205f6: e84a sd s2,16(sp) + 205f8: 00810913 addi s2,sp,8 + 205fc: 854a mv a0,s2 + 205fe: cc7fa0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 20602: 6522 ld a0,8(sp) + 20604: 6490 ld a2,8(s1) + 20606: 608c ld a1,0(s1) + 20608: 0541 addi a0,a0,16 + 2060a: 8f6f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2060e: 85ca mv a1,s2 + 20610: 8522 mv a0,s0 + 20612: 0002b317 auipc t1,0x2b + 20616: 7a633303 ld t1,1958(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 2061a: 9302 jalr t1 + 2061c: 6522 ld a0,8(sp) + 2061e: c919 beqz a0,20634 <_ZNK7testing15AssertionResultntEv+0x5c> + 20620: 611c ld a5,0(a0) + 20622: 679c ld a5,8(a5) + 20624: 9782 jalr a5 + 20626: 6942 ld s2,16(sp) + 20628: 70a2 ld ra,40(sp) + 2062a: 8522 mv a0,s0 + 2062c: 7402 ld s0,32(sp) + 2062e: 64e2 ld s1,24(sp) + 20630: 6145 addi sp,sp,48 + 20632: 8082 ret + 20634: 70a2 ld ra,40(sp) + 20636: 8522 mv a0,s0 + 20638: 7402 ld s0,32(sp) + 2063a: 6942 ld s2,16(sp) + 2063c: 64e2 ld s1,24(sp) + 2063e: 6145 addi sp,sp,48 + 20640: 8082 ret + 20642: 84aa mv s1,a0 + 20644: 00840513 addi a0,s0,8 + 20648: 0002c317 auipc t1,0x2c + 2064c: 99033303 ld t1,-1648(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 20650: 9302 jalr t1 + 20652: 8526 mv a0,s1 + 20654: 99cf50ef jal 157f0 <_Unwind_Resume@plt> + 20658: 67a2 ld a5,8(sp) + 2065a: 84aa mv s1,a0 + 2065c: d7e5 beqz a5,20644 <_ZNK7testing15AssertionResultntEv+0x6c> + 2065e: 6398 ld a4,0(a5) + 20660: 853e mv a0,a5 + 20662: 671c ld a5,8(a4) + 20664: 9782 jalr a5 + 20666: bff9 j 20644 <_ZNK7testing15AssertionResultntEv+0x6c> + +0000000000020668 <_ZN7testingL19FormatCountableNounEiPKcS1_>: + 20668: 7119 addi sp,sp,-128 + 2066a: ecce sd s3,88(sp) + 2066c: 01010993 addi s3,sp,16 + 20670: 87ae mv a5,a1 + 20672: f8a2 sd s0,112(sp) + 20674: 006c addi a1,sp,12 + 20676: 842a mv s0,a0 + 20678: 0002c317 auipc t1,0x2c + 2067c: 8f833303 ld t1,-1800(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 20680: 854e mv a0,s3 + 20682: f4a6 sd s1,104(sp) + 20684: e8d2 sd s4,80(sp) + 20686: c63e sw a5,12(sp) + 20688: fc86 sd ra,120(sp) + 2068a: f0ca sd s2,96(sp) + 2068c: 8a32 mv s4,a2 + 2068e: 84b6 mv s1,a3 + 20690: 9302 jalr t1 + 20692: 6762 ld a4,24(sp) + 20694: 57fd li a5,-1 + 20696: 8389 srli a5,a5,0x2 + 20698: 0ef70563 beq a4,a5,20782 <_ZN7testingL19FormatCountableNounEiPKcS1_+0x11a> + 2069c: 4605 li a2,1 + 2069e: 0001a597 auipc a1,0x1a + 206a2: 22258593 addi a1,a1,546 # 3a8c0 <_IO_stdin_used+0xd40> + 206a6: 854e mv a0,s3 + 206a8: af8f50ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 206ac: 04010913 addi s2,sp,64 + 206b0: f84a sd s2,48(sp) + 206b2: 6118 ld a4,0(a0) + 206b4: 01050793 addi a5,a0,16 + 206b8: 08f70863 beq a4,a5,20748 <_ZN7testingL19FormatCountableNounEiPKcS1_+0xe0> + 206bc: 6914 ld a3,16(a0) + 206be: f83a sd a4,48(sp) + 206c0: e0b6 sd a3,64(sp) + 206c2: 6514 ld a3,8(a0) + 206c4: 4732 lw a4,12(sp) + 206c6: e11c sd a5,0(a0) + 206c8: 00050823 sb zero,16(a0) + 206cc: fc36 sd a3,56(sp) + 206ce: 00053423 sd zero,8(a0) + 206d2: 4785 li a5,1 + 206d4: 00f71363 bne a4,a5,206da <_ZN7testingL19FormatCountableNounEiPKcS1_+0x72> + 206d8: 84d2 mv s1,s4 + 206da: 8526 mv a0,s1 + 206dc: cf4f50ef jal 15bd0 + 206e0: 7762 ld a4,56(sp) + 206e2: 57fd li a5,-1 + 206e4: 8389 srli a5,a5,0x2 + 206e6: 8f99 sub a5,a5,a4 + 206e8: 862a mv a2,a0 + 206ea: 0aa7e263 bltu a5,a0,2078e <_ZN7testingL19FormatCountableNounEiPKcS1_+0x126> + 206ee: 03010a13 addi s4,sp,48 + 206f2: 85a6 mv a1,s1 + 206f4: 8552 mv a0,s4 + 206f6: aaaf50ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 206fa: 01040693 addi a3,s0,16 + 206fe: e014 sd a3,0(s0) + 20700: 6110 ld a2,0(a0) + 20702: 01050713 addi a4,a0,16 + 20706: 87aa mv a5,a0 + 20708: 04e60f63 beq a2,a4,20766 <_ZN7testingL19FormatCountableNounEiPKcS1_+0xfe> + 2070c: 6914 ld a3,16(a0) + 2070e: e010 sd a2,0(s0) + 20710: e814 sd a3,16(s0) + 20712: 6794 ld a3,8(a5) + 20714: e398 sd a4,0(a5) + 20716: 7542 ld a0,48(sp) + 20718: e414 sd a3,8(s0) + 2071a: 0007b423 sd zero,8(a5) + 2071e: 00078823 sb zero,16(a5) + 20722: 01250463 beq a0,s2,2072a <_ZN7testingL19FormatCountableNounEiPKcS1_+0xc2> + 20726: 9daf50ef jal 15900 <_ZdlPv@plt> + 2072a: 6542 ld a0,16(sp) + 2072c: 101c addi a5,sp,32 + 2072e: 00f50463 beq a0,a5,20736 <_ZN7testingL19FormatCountableNounEiPKcS1_+0xce> + 20732: 9cef50ef jal 15900 <_ZdlPv@plt> + 20736: 70e6 ld ra,120(sp) + 20738: 8522 mv a0,s0 + 2073a: 7446 ld s0,112(sp) + 2073c: 74a6 ld s1,104(sp) + 2073e: 7906 ld s2,96(sp) + 20740: 69e6 ld s3,88(sp) + 20742: 6a46 ld s4,80(sp) + 20744: 6109 addi sp,sp,128 + 20746: 8082 ret + 20748: 6518 ld a4,8(a0) + 2074a: 864a mv a2,s2 + 2074c: 85be mv a1,a5 + 2074e: 0705 addi a4,a4,1 + 20750: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 20754: 02058407 vle8.v v8,(a1) + 20758: 8f15 sub a4,a4,a3 + 2075a: 95b6 add a1,a1,a3 + 2075c: 02060427 vse8.v v8,(a2) + 20760: 9636 add a2,a2,a3 + 20762: f77d bnez a4,20750 <_ZN7testingL19FormatCountableNounEiPKcS1_+0xe8> + 20764: bfb9 j 206c2 <_ZN7testingL19FormatCountableNounEiPKcS1_+0x5a> + 20766: 6510 ld a2,8(a0) + 20768: 853a mv a0,a4 + 2076a: 0605 addi a2,a2,1 + 2076c: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma + 20770: 02050407 vle8.v v8,(a0) + 20774: 8e0d sub a2,a2,a1 + 20776: 952e add a0,a0,a1 + 20778: 02068427 vse8.v v8,(a3) + 2077c: 96ae add a3,a3,a1 + 2077e: f67d bnez a2,2076c <_ZN7testingL19FormatCountableNounEiPKcS1_+0x104> + 20780: bf49 j 20712 <_ZN7testingL19FormatCountableNounEiPKcS1_+0xaa> + 20782: 00019517 auipc a0,0x19 + 20786: 76650513 addi a0,a0,1894 # 39ee8 <_IO_stdin_used+0x368> + 2078a: 966f50ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 2078e: 00019517 auipc a0,0x19 + 20792: 75a50513 addi a0,a0,1882 # 39ee8 <_IO_stdin_used+0x368> + 20796: 03010a13 addi s4,sp,48 + 2079a: 956f50ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 2079e: 842a mv s0,a0 + 207a0: a029 j 207aa <_ZN7testingL19FormatCountableNounEiPKcS1_+0x142> + 207a2: 842a mv s0,a0 + 207a4: 8552 mv a0,s4 + 207a6: e1af60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 207aa: 854e mv a0,s3 + 207ac: e14f60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 207b0: 8522 mv a0,s0 + 207b2: 83ef50ef jal 157f0 <_Unwind_Resume@plt> + +00000000000207b6 <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE>: + 207b6: 7139 addi sp,sp,-64 + 207b8: 852e mv a0,a1 + 207ba: fc06 sd ra,56(sp) + 207bc: f822 sd s0,48(sp) + 207be: f426 sd s1,40(sp) + 207c0: 842e mv s0,a1 + 207c2: 9f6f90ef jal 199b8 <_ZNK7testing9TestSuite17test_to_run_countEv> + 207c6: 85aa mv a1,a0 + 207c8: 0001a697 auipc a3,0x1a + 207cc: dc868693 addi a3,a3,-568 # 3a590 <_IO_stdin_used+0xa10> + 207d0: 850a mv a0,sp + 207d2: 0001a617 auipc a2,0x1a + 207d6: dc660613 addi a2,a2,-570 # 3a598 <_IO_stdin_used+0xa18> + 207da: e8fff0ef jal 20668 <_ZN7testingL19FormatCountableNounEiPKcS1_> + 207de: 0001a597 auipc a1,0x1a + 207e2: 93258593 addi a1,a1,-1742 # 3a110 <_IO_stdin_used+0x590> + 207e6: 4509 li a0,2 + 207e8: 848a mv s1,sp + 207ea: 83efc0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 207ee: 6410 ld a2,8(s0) + 207f0: 6582 ld a1,0(sp) + 207f2: 0001a517 auipc a0,0x1a + 207f6: dae50513 addi a0,a0,-594 # 3a5a0 <_IO_stdin_used+0xa20> + 207fa: ee7f40ef jal 156e0 + 207fe: 741c ld a5,40(s0) + 20800: cf91 beqz a5,2081c <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE+0x66> + 20802: 6390 ld a2,0(a5) + 20804: ce01 beqz a2,2081c <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE+0x66> + 20806: 0001c597 auipc a1,0x1c + 2080a: 51a58593 addi a1,a1,1306 # 3cd20 <_ZN7testing8internalL15kTypeParamLabelE> + 2080e: 0001a517 auipc a0,0x1a + 20812: da250513 addi a0,a0,-606 # 3a5b0 <_IO_stdin_used+0xa30> + 20816: ecbf40ef jal 156e0 + 2081a: a021 j 20822 <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE+0x6c> + 2081c: 4529 li a0,10 + 2081e: ac2f50ef jal 15ae0 + 20822: 0002b797 auipc a5,0x2b + 20826: 65e7b783 ld a5,1630(a5) # 4be80 + 2082a: 6388 ld a0,0(a5) + 2082c: c64f50ef jal 15c90 + 20830: 6502 ld a0,0(sp) + 20832: 081c addi a5,sp,16 + 20834: 00f50463 beq a0,a5,2083c <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE+0x86> + 20838: 8c8f50ef jal 15900 <_ZdlPv@plt> + 2083c: 70e2 ld ra,56(sp) + 2083e: 7442 ld s0,48(sp) + 20840: 74a2 ld s1,40(sp) + 20842: 6121 addi sp,sp,64 + 20844: 8082 ret + 20846: 842a mv s0,a0 + 20848: 8526 mv a0,s1 + 2084a: d76f60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2084e: 8522 mv a0,s0 + 20850: fa1f40ef jal 157f0 <_Unwind_Resume@plt> + +0000000000020854 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi>: + 20854: 0002b797 auipc a5,0x2b + 20858: 6cc7b783 ld a5,1740(a5) # 4bf20 <_GLOBAL_OFFSET_TABLE_+0x3d0> + 2085c: 4398 lw a4,0(a5) + 2085e: 711d addi sp,sp,-96 + 20860: e8a2 sd s0,80(sp) + 20862: ec86 sd ra,88(sp) + 20864: e4a6 sd s1,72(sp) + 20866: e0ca sd s2,64(sp) + 20868: 4785 li a5,1 + 2086a: 842e mv s0,a1 + 2086c: 00f70a63 beq a4,a5,20880 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x2c> + 20870: 0016059b addiw a1,a2,1 + 20874: 0001a517 auipc a0,0x1a + 20878: d5450513 addi a0,a0,-684 # 3a5c8 <_IO_stdin_used+0xa48> + 2087c: e65f40ef jal 156e0 + 20880: 0002b797 auipc a5,0x2b + 20884: 6e87b783 ld a5,1768(a5) # 4bf68 <_GLOBAL_OFFSET_TABLE_+0x418> + 20888: 6384 ld s1,0(a5) + 2088a: 0001c597 auipc a1,0x1c + 2088e: 48e58593 addi a1,a1,1166 # 3cd18 <_ZN7testingL16kUniversalFilterE> + 20892: 8526 mv a0,s1 + 20894: a11fa0ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 20898: cd55 beqz a0,20954 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x100> + 2089a: 4601 li a2,0 + 2089c: 0001c597 auipc a1,0x1c + 208a0: 4dc58593 addi a1,a1,1244 # 3cd78 <_ZN7testingL15kTestShardIndexE> + 208a4: 0001c517 auipc a0,0x1c + 208a8: 4bc50513 addi a0,a0,1212 # 3cd60 <_ZN7testingL16kTestTotalShardsE> + 208ac: b2bfe0ef jal 1f3d6 <_ZN7testing8internal11ShouldShardEPKcS2_b> + 208b0: 0c051a63 bnez a0,20984 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x130> + 208b4: 0002b797 auipc a5,0x2b + 208b8: 64c7b783 ld a5,1612(a5) # 4bf00 <_GLOBAL_OFFSET_TABLE_+0x3b0> + 208bc: 0007c783 lbu a5,0(a5) + 208c0: 10079263 bnez a5,209c4 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x170> + 208c4: 0001a597 auipc a1,0x1a + 208c8: dbc58593 addi a1,a1,-580 # 3a680 <_IO_stdin_used+0xb00> + 208cc: 4509 li a0,2 + 208ce: f5bfb0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 208d2: 8522 mv a0,s0 + 208d4: e44fc0ef jal 1cf18 <_ZNK7testing8UnitTest17test_to_run_countEv> + 208d8: 85aa mv a1,a0 + 208da: 0001a697 auipc a3,0x1a + 208de: cb668693 addi a3,a3,-842 # 3a590 <_IO_stdin_used+0xa10> + 208e2: 850a mv a0,sp + 208e4: 0001a617 auipc a2,0x1a + 208e8: cb460613 addi a2,a2,-844 # 3a598 <_IO_stdin_used+0xa18> + 208ec: d7dff0ef jal 20668 <_ZN7testingL19FormatCountableNounEiPKcS1_> + 208f0: 8522 mv a0,s0 + 208f2: 6902 ld s2,0(sp) + 208f4: 848a mv s1,sp + 208f6: ddafc0ef jal 1ced0 <_ZNK7testing8UnitTest23test_suite_to_run_countEv> + 208fa: 1000 addi s0,sp,32 + 208fc: 85aa mv a1,a0 + 208fe: 0001a697 auipc a3,0x1a + 20902: d9268693 addi a3,a3,-622 # 3a690 <_IO_stdin_used+0xb10> + 20906: 8522 mv a0,s0 + 20908: 0001a617 auipc a2,0x1a + 2090c: d9860613 addi a2,a2,-616 # 3a6a0 <_IO_stdin_used+0xb20> + 20910: d59ff0ef jal 20668 <_ZN7testingL19FormatCountableNounEiPKcS1_> + 20914: 7602 ld a2,32(sp) + 20916: 85ca mv a1,s2 + 20918: 0001a517 auipc a0,0x1a + 2091c: d9850513 addi a0,a0,-616 # 3a6b0 <_IO_stdin_used+0xb30> + 20920: dc1f40ef jal 156e0 + 20924: 7502 ld a0,32(sp) + 20926: 181c addi a5,sp,48 + 20928: 00f50463 beq a0,a5,20930 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0xdc> + 2092c: fd5f40ef jal 15900 <_ZdlPv@plt> + 20930: 6502 ld a0,0(sp) + 20932: 081c addi a5,sp,16 + 20934: 00f50463 beq a0,a5,2093c <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0xe8> + 20938: fc9f40ef jal 15900 <_ZdlPv@plt> + 2093c: 6446 ld s0,80(sp) + 2093e: 0002b797 auipc a5,0x2b + 20942: 5427b783 ld a5,1346(a5) # 4be80 + 20946: 60e6 ld ra,88(sp) + 20948: 64a6 ld s1,72(sp) + 2094a: 6906 ld s2,64(sp) + 2094c: 6388 ld a0,0(a5) + 2094e: 6125 addi sp,sp,96 + 20950: b40f506f j 15c90 + 20954: 0001a617 auipc a2,0x1a + 20958: ca460613 addi a2,a2,-860 # 3a5f8 <_IO_stdin_used+0xa78> + 2095c: 0001a597 auipc a1,0x1a + 20960: cac58593 addi a1,a1,-852 # 3a608 <_IO_stdin_used+0xa88> + 20964: 450d li a0,3 + 20966: 86a6 mv a3,s1 + 20968: ec1fb0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 2096c: 4601 li a2,0 + 2096e: 0001c597 auipc a1,0x1c + 20972: 40a58593 addi a1,a1,1034 # 3cd78 <_ZN7testingL15kTestShardIndexE> + 20976: 0001c517 auipc a0,0x1c + 2097a: 3ea50513 addi a0,a0,1002 # 3cd60 <_ZN7testingL16kTestTotalShardsE> + 2097e: a59fe0ef jal 1f3d6 <_ZN7testing8internal11ShouldShardEPKcS2_b> + 20982: d90d beqz a0,208b4 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x60> + 20984: 55fd li a1,-1 + 20986: 0001c517 auipc a0,0x1c + 2098a: 3f250513 addi a0,a0,1010 # 3cd78 <_ZN7testingL15kTestShardIndexE> + 2098e: da6fe0ef jal 1ef34 <_ZN7testing8internal17Int32FromEnvOrDieEPKci> + 20992: 84aa mv s1,a0 + 20994: 0001c517 auipc a0,0x1c + 20998: 3cc50513 addi a0,a0,972 # 3cd60 <_ZN7testingL16kTestTotalShardsE> + 2099c: 934f50ef jal 15ad0 + 209a0: 86aa mv a3,a0 + 209a2: 0014861b addiw a2,s1,1 + 209a6: 0001a597 auipc a1,0x1a + 209aa: c7a58593 addi a1,a1,-902 # 3a620 <_IO_stdin_used+0xaa0> + 209ae: 450d li a0,3 + 209b0: e79fb0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 209b4: 0002b797 auipc a5,0x2b + 209b8: 54c7b783 ld a5,1356(a5) # 4bf00 <_GLOBAL_OFFSET_TABLE_+0x3b0> + 209bc: 0007c783 lbu a5,0(a5) + 209c0: f00782e3 beqz a5,208c4 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x70> + 209c4: 8522 mv a0,s0 + 209c6: 931fc0ef jal 1d2f6 <_ZNK7testing8UnitTest11random_seedEv> + 209ca: 862a mv a2,a0 + 209cc: 0001a597 auipc a1,0x1a + 209d0: c7c58593 addi a1,a1,-900 # 3a648 <_IO_stdin_used+0xac8> + 209d4: 450d li a0,3 + 209d6: e53fb0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 209da: b5ed j 208c4 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x70> + 209dc: 87aa mv a5,a0 + 209de: 8522 mv a0,s0 + 209e0: 843e mv s0,a5 + 209e2: bdef60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 209e6: 8526 mv a0,s1 + 209e8: bd8f60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 209ec: 8522 mv a0,s0 + 209ee: e03f40ef jal 157f0 <_Unwind_Resume@plt> + 209f2: 842a mv s0,a0 + 209f4: bfcd j 209e6 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x192> + +00000000000209f6 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE>: + 209f6: 715d addi sp,sp,-80 + 209f8: fc26 sd s1,56(sp) + 209fa: 09058493 addi s1,a1,144 + 209fe: 8526 mv a0,s1 + 20a00: e0a2 sd s0,64(sp) + 20a02: e486 sd ra,72(sp) + 20a04: 842e mv s0,a1 + 20a06: d44fb0ef jal 1bf4a <_ZNK7testing10TestResult7SkippedEv> + 20a0a: c945 beqz a0,20aba <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0xc4> + 20a0c: 8526 mv a0,s1 + 20a0e: d3cfb0ef jal 1bf4a <_ZNK7testing10TestResult7SkippedEv> + 20a12: ed35 bnez a0,20a8e <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x98> + 20a14: 00019597 auipc a1,0x19 + 20a18: 7d458593 addi a1,a1,2004 # 3a1e8 <_IO_stdin_used+0x668> + 20a1c: 4505 li a0,1 + 20a1e: e0bfb0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 20a22: 7010 ld a2,32(s0) + 20a24: 600c ld a1,0(s0) + 20a26: 00019517 auipc a0,0x19 + 20a2a: 75250513 addi a0,a0,1874 # 3a178 <_IO_stdin_used+0x5f8> + 20a2e: cb3f40ef jal 156e0 + 20a32: 8526 mv a0,s1 + 20a34: b84fb0ef jal 1bdb8 <_ZNK7testing10TestResult6FailedEv> + 20a38: ed49 bnez a0,20ad2 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0xdc> + 20a3a: 0002b797 auipc a5,0x2b + 20a3e: 3e67b783 ld a5,998(a5) # 4be20 <_GLOBAL_OFFSET_TABLE_+0x2d0> + 20a42: 0007c783 lbu a5,0(a5) + 20a46: cfa1 beqz a5,20a9e <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0xa8> + 20a48: 10843783 ld a5,264(s0) + 20a4c: 0800 addi s0,sp,16 + 20a4e: 8522 mv a0,s0 + 20a50: 002c addi a1,sp,8 + 20a52: 0002b317 auipc t1,0x2b + 20a56: 44633303 ld t1,1094(t1) # 4be98 <_GLOBAL_OFFSET_TABLE_+0x348> + 20a5a: e43e sd a5,8(sp) + 20a5c: 9302 jalr t1 + 20a5e: 65c2 ld a1,16(sp) + 20a60: 0001a517 auipc a0,0x1a + 20a64: c7850513 addi a0,a0,-904 # 3a6d8 <_IO_stdin_used+0xb58> + 20a68: c79f40ef jal 156e0 + 20a6c: 6542 ld a0,16(sp) + 20a6e: 101c addi a5,sp,32 + 20a70: 00f50463 beq a0,a5,20a78 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x82> + 20a74: e8df40ef jal 15900 <_ZdlPv@plt> + 20a78: 6406 ld s0,64(sp) + 20a7a: 0002b797 auipc a5,0x2b + 20a7e: 4067b783 ld a5,1030(a5) # 4be80 + 20a82: 60a6 ld ra,72(sp) + 20a84: 74e2 ld s1,56(sp) + 20a86: 6388 ld a0,0(a5) + 20a88: 6161 addi sp,sp,80 + 20a8a: a06f506f j 15c90 + 20a8e: 00019597 auipc a1,0x19 + 20a92: 74a58593 addi a1,a1,1866 # 3a1d8 <_IO_stdin_used+0x658> + 20a96: 4509 li a0,2 + 20a98: d91fb0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 20a9c: b759 j 20a22 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x2c> + 20a9e: 4529 li a0,10 + 20aa0: 840f50ef jal 15ae0 + 20aa4: 0002b797 auipc a5,0x2b + 20aa8: 3dc7b783 ld a5,988(a5) # 4be80 + 20aac: 6406 ld s0,64(sp) + 20aae: 60a6 ld ra,72(sp) + 20ab0: 74e2 ld s1,56(sp) + 20ab2: 6388 ld a0,0(a5) + 20ab4: 6161 addi sp,sp,80 + 20ab6: 9daf506f j 15c90 + 20aba: 8526 mv a0,s1 + 20abc: afcfb0ef jal 1bdb8 <_ZNK7testing10TestResult6FailedEv> + 20ac0: f531 bnez a0,20a0c <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x16> + 20ac2: 0001a597 auipc a1,0x1a + 20ac6: c0658593 addi a1,a1,-1018 # 3a6c8 <_IO_stdin_used+0xb48> + 20aca: 4509 li a0,2 + 20acc: d5dfb0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 20ad0: bf89 j 20a22 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x2c> + 20ad2: 603c ld a5,64(s0) + 20ad4: f84a sd s2,48(sp) + 20ad6: 6438 ld a4,72(s0) + 20ad8: cfa1 beqz a5,20b30 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x13a> + 20ada: 6384 ld s1,0(a5) + 20adc: cb25 beqz a4,20b4c <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x156> + 20ade: 00073903 ld s2,0(a4) + 20ae2: c8b1 beqz s1,20b36 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x140> + 20ae4: 00019517 auipc a0,0x19 + 20ae8: 71450513 addi a0,a0,1812 # 3a1f8 <_IO_stdin_used+0x678> + 20aec: bf5f40ef jal 156e0 + 20af0: 8626 mv a2,s1 + 20af2: 0001c597 auipc a1,0x1c + 20af6: 22e58593 addi a1,a1,558 # 3cd20 <_ZN7testing8internalL15kTypeParamLabelE> + 20afa: 00019517 auipc a0,0x19 + 20afe: 70e50513 addi a0,a0,1806 # 3a208 <_IO_stdin_used+0x688> + 20b02: bdff40ef jal 156e0 + 20b06: 04090163 beqz s2,20b48 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x152> + 20b0a: 00019517 auipc a0,0x19 + 20b0e: 70650513 addi a0,a0,1798 # 3a210 <_IO_stdin_used+0x690> + 20b12: bcff40ef jal 156e0 + 20b16: 864a mv a2,s2 + 20b18: 0001c597 auipc a1,0x1c + 20b1c: 21858593 addi a1,a1,536 # 3cd30 <_ZN7testing8internalL16kValueParamLabelE> + 20b20: 00019517 auipc a0,0x19 + 20b24: 6e850513 addi a0,a0,1768 # 3a208 <_IO_stdin_used+0x688> + 20b28: bb9f40ef jal 156e0 + 20b2c: 7942 ld s2,48(sp) + 20b2e: b731 j 20a3a <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x44> + 20b30: cf01 beqz a4,20b48 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x152> + 20b32: 00073903 ld s2,0(a4) + 20b36: 00090963 beqz s2,20b48 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x152> + 20b3a: 00019517 auipc a0,0x19 + 20b3e: 6be50513 addi a0,a0,1726 # 3a1f8 <_IO_stdin_used+0x678> + 20b42: b9ff40ef jal 156e0 + 20b46: bfc1 j 20b16 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x120> + 20b48: 7942 ld s2,48(sp) + 20b4a: bdc5 j 20a3a <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x44> + 20b4c: dcf5 beqz s1,20b48 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x152> + 20b4e: 00019517 auipc a0,0x19 + 20b52: 6aa50513 addi a0,a0,1706 # 3a1f8 <_IO_stdin_used+0x678> + 20b56: b8bf40ef jal 156e0 + 20b5a: 8626 mv a2,s1 + 20b5c: 0001c597 auipc a1,0x1c + 20b60: 1c458593 addi a1,a1,452 # 3cd20 <_ZN7testing8internalL15kTypeParamLabelE> + 20b64: 00019517 auipc a0,0x19 + 20b68: 6a450513 addi a0,a0,1700 # 3a208 <_IO_stdin_used+0x688> + 20b6c: b75f40ef jal 156e0 + 20b70: 7942 ld s2,48(sp) + 20b72: b5e1 j 20a3a <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x44> + 20b74: 87aa mv a5,a0 + 20b76: 8522 mv a0,s0 + 20b78: f84a sd s2,48(sp) + 20b7a: 843e mv s0,a5 + 20b7c: a44f60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 20b80: 8522 mv a0,s0 + 20b82: c6ff40ef jal 157f0 <_Unwind_Resume@plt> + +0000000000020b86 <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE>: + 20b86: 0002b797 auipc a5,0x2b + 20b8a: 29a7b783 ld a5,666(a5) # 4be20 <_GLOBAL_OFFSET_TABLE_+0x2d0> + 20b8e: 0007c783 lbu a5,0(a5) + 20b92: e391 bnez a5,20b96 <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE+0x10> + 20b94: 8082 ret + 20b96: 7119 addi sp,sp,-128 + 20b98: 852e mv a0,a1 + 20b9a: fc86 sd ra,120(sp) + 20b9c: f8a2 sd s0,112(sp) + 20b9e: f4a6 sd s1,104(sp) + 20ba0: 842e mv s0,a1 + 20ba2: f0ca sd s2,96(sp) + 20ba4: ecce sd s3,88(sp) + 20ba6: 0804 addi s1,sp,16 + 20ba8: e11f80ef jal 199b8 <_ZNK7testing9TestSuite17test_to_run_countEv> + 20bac: 85aa mv a1,a0 + 20bae: 0001a697 auipc a3,0x1a + 20bb2: 9e268693 addi a3,a3,-1566 # 3a590 <_IO_stdin_used+0xa10> + 20bb6: 8526 mv a0,s1 + 20bb8: 0001a617 auipc a2,0x1a + 20bbc: 9e060613 addi a2,a2,-1568 # 3a598 <_IO_stdin_used+0xa18> + 20bc0: aa9ff0ef jal 20668 <_ZN7testingL19FormatCountableNounEiPKcS1_> + 20bc4: 00019597 auipc a1,0x19 + 20bc8: 54c58593 addi a1,a1,1356 # 3a110 <_IO_stdin_used+0x590> + 20bcc: 4509 li a0,2 + 20bce: c5bfb0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 20bd2: 605c ld a5,128(s0) + 20bd4: 03010913 addi s2,sp,48 + 20bd8: 854a mv a0,s2 + 20bda: 002c addi a1,sp,8 + 20bdc: 0002b317 auipc t1,0x2b + 20be0: 2bc33303 ld t1,700(t1) # 4be98 <_GLOBAL_OFFSET_TABLE_+0x348> + 20be4: 00843983 ld s3,8(s0) + 20be8: e43e sd a5,8(sp) + 20bea: 6442 ld s0,16(sp) + 20bec: 9302 jalr t1 + 20bee: 76c2 ld a3,48(sp) + 20bf0: 864e mv a2,s3 + 20bf2: 85a2 mv a1,s0 + 20bf4: 0001a517 auipc a0,0x1a + 20bf8: af450513 addi a0,a0,-1292 # 3a6e8 <_IO_stdin_used+0xb68> + 20bfc: ae5f40ef jal 156e0 + 20c00: 7542 ld a0,48(sp) + 20c02: 009c addi a5,sp,64 + 20c04: 00f50463 beq a0,a5,20c0c <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE+0x86> + 20c08: cf9f40ef jal 15900 <_ZdlPv@plt> + 20c0c: 0002b797 auipc a5,0x2b + 20c10: 2747b783 ld a5,628(a5) # 4be80 + 20c14: 6388 ld a0,0(a5) + 20c16: 87af50ef jal 15c90 + 20c1a: 6542 ld a0,16(sp) + 20c1c: 101c addi a5,sp,32 + 20c1e: 00f50463 beq a0,a5,20c26 <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE+0xa0> + 20c22: cdff40ef jal 15900 <_ZdlPv@plt> + 20c26: 70e6 ld ra,120(sp) + 20c28: 7446 ld s0,112(sp) + 20c2a: 74a6 ld s1,104(sp) + 20c2c: 7906 ld s2,96(sp) + 20c2e: 69e6 ld s3,88(sp) + 20c30: 6109 addi sp,sp,128 + 20c32: 8082 ret + 20c34: 842a mv s0,a0 + 20c36: a029 j 20c40 <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE+0xba> + 20c38: 842a mv s0,a0 + 20c3a: 854a mv a0,s2 + 20c3c: 984f60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 20c40: 8526 mv a0,s1 + 20c42: 97ef60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 20c46: 8522 mv a0,s0 + 20c48: ba9f40ef jal 157f0 <_Unwind_Resume@plt> + +0000000000020c4c <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi>: + 20c4c: 7119 addi sp,sp,-128 + 20c4e: f8a2 sd s0,112(sp) + 20c50: 4509 li a0,2 + 20c52: 842e mv s0,a1 + 20c54: 0001a597 auipc a1,0x1a + 20c58: a2c58593 addi a1,a1,-1492 # 3a680 <_IO_stdin_used+0xb00> + 20c5c: fc86 sd ra,120(sp) + 20c5e: f0ca sd s2,96(sp) + 20c60: ecce sd s3,88(sp) + 20c62: f4a6 sd s1,104(sp) + 20c64: bc5fb0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 20c68: 8522 mv a0,s0 + 20c6a: aaefc0ef jal 1cf18 <_ZNK7testing8UnitTest17test_to_run_countEv> + 20c6e: 01010993 addi s3,sp,16 + 20c72: 85aa mv a1,a0 + 20c74: 0001a697 auipc a3,0x1a + 20c78: 91c68693 addi a3,a3,-1764 # 3a590 <_IO_stdin_used+0xa10> + 20c7c: 854e mv a0,s3 + 20c7e: 0001a617 auipc a2,0x1a + 20c82: 91a60613 addi a2,a2,-1766 # 3a598 <_IO_stdin_used+0xa18> + 20c86: 9e3ff0ef jal 20668 <_ZN7testingL19FormatCountableNounEiPKcS1_> + 20c8a: 8522 mv a0,s0 + 20c8c: 6942 ld s2,16(sp) + 20c8e: a42fc0ef jal 1ced0 <_ZNK7testing8UnitTest23test_suite_to_run_countEv> + 20c92: 1804 addi s1,sp,48 + 20c94: 85aa mv a1,a0 + 20c96: 0001a697 auipc a3,0x1a + 20c9a: 9fa68693 addi a3,a3,-1542 # 3a690 <_IO_stdin_used+0xb10> + 20c9e: 8526 mv a0,s1 + 20ca0: 0001a617 auipc a2,0x1a + 20ca4: a0060613 addi a2,a2,-1536 # 3a6a0 <_IO_stdin_used+0xb20> + 20ca8: 9c1ff0ef jal 20668 <_ZN7testingL19FormatCountableNounEiPKcS1_> + 20cac: 7642 ld a2,48(sp) + 20cae: 85ca mv a1,s2 + 20cb0: 0001a517 auipc a0,0x1a + 20cb4: a6850513 addi a0,a0,-1432 # 3a718 <_IO_stdin_used+0xb98> + 20cb8: a29f40ef jal 156e0 + 20cbc: 7542 ld a0,48(sp) + 20cbe: 04010913 addi s2,sp,64 + 20cc2: 01250463 beq a0,s2,20cca <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x7e> + 20cc6: c3bf40ef jal 15900 <_ZdlPv@plt> + 20cca: 6542 ld a0,16(sp) + 20ccc: 101c addi a5,sp,32 + 20cce: 00f50463 beq a0,a5,20cd6 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x8a> + 20cd2: c2ff40ef jal 15900 <_ZdlPv@plt> + 20cd6: 0002b797 auipc a5,0x2b + 20cda: 14a7b783 ld a5,330(a5) # 4be20 <_GLOBAL_OFFSET_TABLE_+0x2d0> + 20cde: 0007c783 lbu a5,0(a5) + 20ce2: cb8d beqz a5,20d14 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0xc8> + 20ce4: 8522 mv a0,s0 + 20ce6: a40fc0ef jal 1cf26 <_ZNK7testing8UnitTest12elapsed_timeEv> + 20cea: 87aa mv a5,a0 + 20cec: 85ce mv a1,s3 + 20cee: 8526 mv a0,s1 + 20cf0: 0002b317 auipc t1,0x2b + 20cf4: 1a833303 ld t1,424(t1) # 4be98 <_GLOBAL_OFFSET_TABLE_+0x348> + 20cf8: e83e sd a5,16(sp) + 20cfa: 9302 jalr t1 + 20cfc: 75c2 ld a1,48(sp) + 20cfe: 0001a517 auipc a0,0x1a + 20d02: a2a50513 addi a0,a0,-1494 # 3a728 <_IO_stdin_used+0xba8> + 20d06: 9dbf40ef jal 156e0 + 20d0a: 7542 ld a0,48(sp) + 20d0c: 01250463 beq a0,s2,20d14 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0xc8> + 20d10: bf1f40ef jal 15900 <_ZdlPv@plt> + 20d14: 4529 li a0,10 + 20d16: dcbf40ef jal 15ae0 + 20d1a: 0001a597 auipc a1,0x1a + 20d1e: a1e58593 addi a1,a1,-1506 # 3a738 <_IO_stdin_used+0xbb8> + 20d22: 4509 li a0,2 + 20d24: b05fb0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 20d28: 8522 mv a0,s0 + 20d2a: 9c4fc0ef jal 1ceee <_ZNK7testing8UnitTest21successful_test_countEv> + 20d2e: 85aa mv a1,a0 + 20d30: 0001a697 auipc a3,0x1a + 20d34: 86068693 addi a3,a3,-1952 # 3a590 <_IO_stdin_used+0xa10> + 20d38: 8526 mv a0,s1 + 20d3a: 0001a617 auipc a2,0x1a + 20d3e: 85e60613 addi a2,a2,-1954 # 3a598 <_IO_stdin_used+0xa18> + 20d42: 927ff0ef jal 20668 <_ZN7testingL19FormatCountableNounEiPKcS1_> + 20d46: 75c2 ld a1,48(sp) + 20d48: 0001a517 auipc a0,0x1a + 20d4c: 97850513 addi a0,a0,-1672 # 3a6c0 <_IO_stdin_used+0xb40> + 20d50: 991f40ef jal 156e0 + 20d54: 7542 ld a0,48(sp) + 20d56: 01250463 beq a0,s2,20d5e <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x112> + 20d5a: ba7f40ef jal 15900 <_ZdlPv@plt> + 20d5e: 8522 mv a0,s0 + 20d60: 994fc0ef jal 1cef4 <_ZNK7testing8UnitTest18skipped_test_countEv> + 20d64: 89aa mv s3,a0 + 20d66: 04a05463 blez a0,20dae <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x162> + 20d6a: 00019597 auipc a1,0x19 + 20d6e: 46e58593 addi a1,a1,1134 # 3a1d8 <_IO_stdin_used+0x658> + 20d72: 4509 li a0,2 + 20d74: ab5fb0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 20d78: 85ce mv a1,s3 + 20d7a: 8526 mv a0,s1 + 20d7c: 0001a697 auipc a3,0x1a + 20d80: 81468693 addi a3,a3,-2028 # 3a590 <_IO_stdin_used+0xa10> + 20d84: 0001a617 auipc a2,0x1a + 20d88: 81460613 addi a2,a2,-2028 # 3a598 <_IO_stdin_used+0xa18> + 20d8c: 8ddff0ef jal 20668 <_ZN7testingL19FormatCountableNounEiPKcS1_> + 20d90: 75c2 ld a1,48(sp) + 20d92: 0001a517 auipc a0,0x1a + 20d96: 9b650513 addi a0,a0,-1610 # 3a748 <_IO_stdin_used+0xbc8> + 20d9a: 947f40ef jal 156e0 + 20d9e: 7542 ld a0,48(sp) + 20da0: 01250463 beq a0,s2,20da8 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x15c> + 20da4: b5df40ef jal 15900 <_ZdlPv@plt> + 20da8: 8522 mv a0,s0 + 20daa: a12fc0ef jal 1cfbc <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE> + 20dae: 8522 mv a0,s0 + 20db0: 94afc0ef jal 1cefa <_ZNK7testing8UnitTest17failed_test_countEv> + 20db4: 89aa mv s3,a0 + 20db6: 8522 mv a0,s0 + 20db8: 976fc0ef jal 1cf2e <_ZNK7testing8UnitTest6PassedEv> + 20dbc: e53d bnez a0,20e2a <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1de> + 20dbe: 8522 mv a0,s0 + 20dc0: e8d2 sd s4,80(sp) + 20dc2: 938fc0ef jal 1cefa <_ZNK7testing8UnitTest17failed_test_countEv> + 20dc6: 8a2a mv s4,a0 + 20dc8: 00019597 auipc a1,0x19 + 20dcc: 42058593 addi a1,a1,1056 # 3a1e8 <_IO_stdin_used+0x668> + 20dd0: 4505 li a0,1 + 20dd2: a57fb0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 20dd6: 85d2 mv a1,s4 + 20dd8: 8526 mv a0,s1 + 20dda: 00019697 auipc a3,0x19 + 20dde: 7b668693 addi a3,a3,1974 # 3a590 <_IO_stdin_used+0xa10> + 20de2: 00019617 auipc a2,0x19 + 20de6: 7b660613 addi a2,a2,1974 # 3a598 <_IO_stdin_used+0xa18> + 20dea: 87fff0ef jal 20668 <_ZN7testingL19FormatCountableNounEiPKcS1_> + 20dee: 75c2 ld a1,48(sp) + 20df0: 0001a517 auipc a0,0x1a + 20df4: 95850513 addi a0,a0,-1704 # 3a748 <_IO_stdin_used+0xbc8> + 20df8: 8e9f40ef jal 156e0 + 20dfc: 7542 ld a0,48(sp) + 20dfe: 01250463 beq a0,s2,20e06 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1ba> + 20e02: afff40ef jal 15900 <_ZdlPv@plt> + 20e06: 8522 mv a0,s0 + 20e08: a5cfc0ef jal 1d064 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE> + 20e0c: 4785 li a5,1 + 20e0e: 0001a617 auipc a2,0x1a + 20e12: 90260613 addi a2,a2,-1790 # 3a710 <_IO_stdin_used+0xb90> + 20e16: 06f98363 beq s3,a5,20e7c <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x230> + 20e1a: 85ce mv a1,s3 + 20e1c: 0001a517 auipc a0,0x1a + 20e20: 94450513 addi a0,a0,-1724 # 3a760 <_IO_stdin_used+0xbe0> + 20e24: 8bdf40ef jal 156e0 + 20e28: 6a46 ld s4,80(sp) + 20e2a: 8522 mv a0,s0 + 20e2c: 8d4fc0ef jal 1cf00 <_ZNK7testing8UnitTest30reportable_disabled_test_countEv> + 20e30: 862a mv a2,a0 + 20e32: c905 beqz a0,20e62 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x216> + 20e34: 0002b797 auipc a5,0x2b + 20e38: e947b783 ld a5,-364(a5) # 4bcc8 <_GLOBAL_OFFSET_TABLE_+0x178> + 20e3c: 0007c783 lbu a5,0(a5) + 20e40: e38d bnez a5,20e62 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x216> + 20e42: 04098763 beqz s3,20e90 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x244> + 20e46: 4785 li a5,1 + 20e48: 0001a697 auipc a3,0x1a + 20e4c: 8c868693 addi a3,a3,-1848 # 3a710 <_IO_stdin_used+0xb90> + 20e50: 02f60b63 beq a2,a5,20e86 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x23a> + 20e54: 0001a597 auipc a1,0x1a + 20e58: 91c58593 addi a1,a1,-1764 # 3a770 <_IO_stdin_used+0xbf0> + 20e5c: 450d li a0,3 + 20e5e: 9cbfb0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 20e62: 7446 ld s0,112(sp) + 20e64: 0002b797 auipc a5,0x2b + 20e68: 01c7b783 ld a5,28(a5) # 4be80 + 20e6c: 70e6 ld ra,120(sp) + 20e6e: 74a6 ld s1,104(sp) + 20e70: 7906 ld s2,96(sp) + 20e72: 69e6 ld s3,88(sp) + 20e74: 6388 ld a0,0(a5) + 20e76: 6109 addi sp,sp,128 + 20e78: e19f406f j 15c90 + 20e7c: 0001a617 auipc a2,0x1a + 20e80: 88c60613 addi a2,a2,-1908 # 3a708 <_IO_stdin_used+0xb88> + 20e84: bf59 j 20e1a <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1ce> + 20e86: 0001a697 auipc a3,0x1a + 20e8a: 88268693 addi a3,a3,-1918 # 3a708 <_IO_stdin_used+0xb88> + 20e8e: b7d9 j 20e54 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x208> + 20e90: e42a sd a0,8(sp) + 20e92: 4529 li a0,10 + 20e94: c4df40ef jal 15ae0 + 20e98: 6622 ld a2,8(sp) + 20e9a: b775 j 20e46 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1fa> + 20e9c: e8d2 sd s4,80(sp) + 20e9e: 842a mv s0,a0 + 20ea0: 8526 mv a0,s1 + 20ea2: f1ff50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 20ea6: 8522 mv a0,s0 + 20ea8: 949f40ef jal 157f0 <_Unwind_Resume@plt> + 20eac: e8d2 sd s4,80(sp) + 20eae: bfc5 j 20e9e <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x252> + 20eb0: 842a mv s0,a0 + 20eb2: 8526 mv a0,s1 + 20eb4: f0df50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 20eb8: 854e mv a0,s3 + 20eba: e8d2 sd s4,80(sp) + 20ebc: f05f50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 20ec0: 8522 mv a0,s0 + 20ec2: 92ff40ef jal 157f0 <_Unwind_Resume@plt> + 20ec6: e8d2 sd s4,80(sp) + 20ec8: bfd9 j 20e9e <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x252> + 20eca: bfd1 j 20e9e <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x252> + 20ecc: 842a mv s0,a0 + 20ece: b7ed j 20eb8 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x26c> + +0000000000020ed0 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc>: + 20ed0: 712d addi sp,sp,-288 + 20ed2: f5d6 sd s5,232(sp) + 20ed4: 00863a83 ld s5,8(a2) + 20ed8: f9d2 sd s4,240(sp) + 20eda: 02010a13 addi s4,sp,32 + 20ede: e626 sd s1,264(sp) + 20ee0: e24a sd s2,256(sp) + 20ee2: fdce sd s3,248(sp) + 20ee4: edde sd s7,216(sp) + 20ee6: ee06 sd ra,280(sp) + 20ee8: ea22 sd s0,272(sp) + 20eea: f1da sd s6,224(sp) + 20eec: c636 sw a3,12(sp) + 20eee: ec02 sd zero,24(sp) + 20ef0: 02010023 sb zero,32(sp) + 20ef4: e852 sd s4,16(sp) + 20ef6: 89ae mv s3,a1 + 20ef8: 00063b83 ld s7,0(a2) + 20efc: 892a mv s2,a0 + 20efe: 84ba mv s1,a4 + 20f00: 001a8593 addi a1,s5,1 + 20f04: eed9 bnez a3,20fa2 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0xd2> + 20f06: 0900 addi s0,sp,144 + 20f08: 0a010b13 addi s6,sp,160 + 20f0c: 8522 mv a0,s0 + 20f0e: ed02 sd zero,152(sp) + 20f10: 0a010023 sb zero,160(sp) + 20f14: e95a sd s6,144(sp) + 20f16: adbf40ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 20f1a: 676a ld a4,152(sp) + 20f1c: 57fd li a5,-1 + 20f1e: 8389 srli a5,a5,0x2 + 20f20: 8f99 sub a5,a5,a4 + 20f22: 2f57eb63 bltu a5,s5,21218 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x348> + 20f26: 8656 mv a2,s5 + 20f28: 85de mv a1,s7 + 20f2a: 8522 mv a0,s0 + 20f2c: a75f40ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 20f30: 676a ld a4,152(sp) + 20f32: 57fd li a5,-1 + 20f34: 8389 srli a5,a5,0x2 + 20f36: 2cf70b63 beq a4,a5,2120c <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x33c> + 20f3a: 4605 li a2,1 + 20f3c: 0001b597 auipc a1,0x1b + 20f40: cec58593 addi a1,a1,-788 # 3bc28 <_IO_stdin_used+0x20a8> + 20f44: 8522 mv a0,s0 + 20f46: a5bf40ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 20f4a: 85a6 mv a1,s1 + 20f4c: 8522 mv a0,s0 + 20f4e: e32f40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 20f52: 1904 addi s1,sp,176 + 20f54: 85aa mv a1,a0 + 20f56: 8526 mv a0,s1 + 20f58: ea8f40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 20f5c: 67c2 ld a5,16(sp) + 20f5e: 19478363 beq a5,s4,210e4 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x214> + 20f62: 76ca ld a3,176(sp) + 20f64: 0180 addi s0,sp,192 + 20f66: 1e868b63 beq a3,s0,2115c <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x28c> + 20f6a: 1938 addi a4,sp,184 + 20f6c: cd817057 vsetivli zero,2,e64,m1,ta,ma + 20f70: 02077087 vle64.v v1,(a4) + 20f74: 0838 addi a4,sp,24 + 20f76: 7602 ld a2,32(sp) + 20f78: e836 sd a3,16(sp) + 20f7a: 020770a7 vse64.v v1,(a4) + 20f7e: 18078063 beqz a5,210fe <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x22e> + 20f82: f93e sd a5,176(sp) + 20f84: e1b2 sd a2,192(sp) + 20f86: fd02 sd zero,184(sp) + 20f88: 00078023 sb zero,0(a5) + 20f8c: 754a ld a0,176(sp) + 20f8e: 00850463 beq a0,s0,20f96 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0xc6> + 20f92: 96ff40ef jal 15900 <_ZdlPv@plt> + 20f96: 654a ld a0,144(sp) + 20f98: 11650163 beq a0,s6,2109a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1ca> + 20f9c: 965f40ef jal 15900 <_ZdlPv@plt> + 20fa0: a8ed j 2109a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1ca> + 20fa2: e9e2 sd s8,208(sp) + 20fa4: 03010c13 addi s8,sp,48 + 20fa8: 04010b13 addi s6,sp,64 + 20fac: 8562 mv a0,s8 + 20fae: fc02 sd zero,56(sp) + 20fb0: 04010023 sb zero,64(sp) + 20fb4: f85a sd s6,48(sp) + 20fb6: a3bf40ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 20fba: 7762 ld a4,56(sp) + 20fbc: 57fd li a5,-1 + 20fbe: 8389 srli a5,a5,0x2 + 20fc0: 8f99 sub a5,a5,a4 + 20fc2: 2157ed63 bltu a5,s5,211dc <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x30c> + 20fc6: 8656 mv a2,s5 + 20fc8: 85de mv a1,s7 + 20fca: 8562 mv a0,s8 + 20fcc: 9d5f40ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 20fd0: 7762 ld a4,56(sp) + 20fd2: 57fd li a5,-1 + 20fd4: 8389 srli a5,a5,0x2 + 20fd6: 1ef70d63 beq a4,a5,211d0 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x300> + 20fda: 4605 li a2,1 + 20fdc: 0001b597 auipc a1,0x1b + 20fe0: e2458593 addi a1,a1,-476 # 3be00 <_IO_stdin_used+0x2280> + 20fe4: 8562 mv a0,s8 + 20fe6: 9bbf40ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 20fea: 05010a93 addi s5,sp,80 + 20fee: 8556 mv a0,s5 + 20ff0: 006c addi a1,sp,12 + 20ff2: 0002b317 auipc t1,0x2b + 20ff6: f7e33303 ld t1,-130(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 20ffa: 9302 jalr t1 + 20ffc: 07010b93 addi s7,sp,112 + 21000: 855e mv a0,s7 + 21002: 8656 mv a2,s5 + 21004: 85e2 mv a1,s8 + 21006: 0002b317 auipc t1,0x2b + 2100a: b5233303 ld t1,-1198(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2100e: 9302 jalr t1 + 21010: 0001b597 auipc a1,0x1b + 21014: c1858593 addi a1,a1,-1000 # 3bc28 <_IO_stdin_used+0x20a8> + 21018: 855e mv a0,s7 + 2101a: d66f40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2101e: 0900 addi s0,sp,144 + 21020: 85aa mv a1,a0 + 21022: 8522 mv a0,s0 + 21024: ddcf40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 21028: 85a6 mv a1,s1 + 2102a: 8522 mv a0,s0 + 2102c: d54f40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 21030: 1904 addi s1,sp,176 + 21032: 85aa mv a1,a0 + 21034: 8526 mv a0,s1 + 21036: dcaf40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2103a: 67c2 ld a5,16(sp) + 2103c: 0d478563 beq a5,s4,21106 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x236> + 21040: 76ca ld a3,176(sp) + 21042: 0180 addi s0,sp,192 + 21044: 776a ld a4,184(sp) + 21046: 0e868263 beq a3,s0,2112a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x25a> + 2104a: 660e ld a2,192(sp) + 2104c: ec3a sd a4,24(sp) + 2104e: e836 sd a3,16(sp) + 21050: 7702 ld a4,32(sp) + 21052: f032 sd a2,32(sp) + 21054: c7f1 beqz a5,21120 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x250> + 21056: f93e sd a5,176(sp) + 21058: e1ba sd a4,192(sp) + 2105a: fd02 sd zero,184(sp) + 2105c: 00078023 sb zero,0(a5) + 21060: 754a ld a0,176(sp) + 21062: 00850463 beq a0,s0,2106a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x19a> + 21066: 89bf40ef jal 15900 <_ZdlPv@plt> + 2106a: 654a ld a0,144(sp) + 2106c: 111c addi a5,sp,160 + 2106e: 00f50463 beq a0,a5,21076 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1a6> + 21072: 88ff40ef jal 15900 <_ZdlPv@plt> + 21076: 7546 ld a0,112(sp) + 21078: 011c addi a5,sp,128 + 2107a: 00f50463 beq a0,a5,21082 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1b2> + 2107e: 883f40ef jal 15900 <_ZdlPv@plt> + 21082: 6546 ld a0,80(sp) + 21084: 109c addi a5,sp,96 + 21086: 00f50463 beq a0,a5,2108e <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1be> + 2108a: 877f40ef jal 15900 <_ZdlPv@plt> + 2108e: 7542 ld a0,48(sp) + 21090: 0d650463 beq a0,s6,21158 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x288> + 21094: 86df40ef jal 15900 <_ZdlPv@plt> + 21098: 6c4e ld s8,208(sp) + 2109a: 65c2 ld a1,16(sp) + 2109c: 6662 ld a2,24(sp) + 2109e: 8526 mv a0,s1 + 210a0: f922 sd s0,176(sp) + 210a2: 962e add a2,a2,a1 + 210a4: a97f80ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 210a8: 8526 mv a0,s1 + 210aa: f36fc0ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> + 210ae: 85ce mv a1,s3 + 210b0: 8626 mv a2,s1 + 210b2: 854a mv a0,s2 + 210b4: f65fc0ef jal 1e018 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_> + 210b8: 754a ld a0,176(sp) + 210ba: 00850463 beq a0,s0,210c2 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1f2> + 210be: 843f40ef jal 15900 <_ZdlPv@plt> + 210c2: 6542 ld a0,16(sp) + 210c4: 01450463 beq a0,s4,210cc <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1fc> + 210c8: 839f40ef jal 15900 <_ZdlPv@plt> + 210cc: 60f2 ld ra,280(sp) + 210ce: 6452 ld s0,272(sp) + 210d0: 64b2 ld s1,264(sp) + 210d2: 79ee ld s3,248(sp) + 210d4: 7a4e ld s4,240(sp) + 210d6: 7aae ld s5,232(sp) + 210d8: 7b0e ld s6,224(sp) + 210da: 6bee ld s7,216(sp) + 210dc: 854a mv a0,s2 + 210de: 6912 ld s2,256(sp) + 210e0: 6115 addi sp,sp,288 + 210e2: 8082 ret + 210e4: 774a ld a4,176(sp) + 210e6: 0180 addi s0,sp,192 + 210e8: 06870a63 beq a4,s0,2115c <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x28c> + 210ec: 193c addi a5,sp,184 + 210ee: cd817057 vsetivli zero,2,e64,m1,ta,ma + 210f2: 0207f087 vle64.v v1,(a5) + 210f6: 083c addi a5,sp,24 + 210f8: e83a sd a4,16(sp) + 210fa: 0207f0a7 vse64.v v1,(a5) + 210fe: f922 sd s0,176(sp) + 21100: 0180 addi s0,sp,192 + 21102: 87a2 mv a5,s0 + 21104: b549 j 20f86 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0xb6> + 21106: 774a ld a4,176(sp) + 21108: 0180 addi s0,sp,192 + 2110a: 00870f63 beq a4,s0,21128 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x258> + 2110e: 193c addi a5,sp,184 + 21110: cd817057 vsetivli zero,2,e64,m1,ta,ma + 21114: 0207f087 vle64.v v1,(a5) + 21118: 083c addi a5,sp,24 + 2111a: e83a sd a4,16(sp) + 2111c: 0207f0a7 vse64.v v1,(a5) + 21120: f922 sd s0,176(sp) + 21122: 0180 addi s0,sp,192 + 21124: 87a2 mv a5,s0 + 21126: bf15 j 2105a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x18a> + 21128: 776a ld a4,184(sp) + 2112a: c30d beqz a4,2114c <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x27c> + 2112c: 4685 li a3,1 + 2112e: 8622 mv a2,s0 + 21130: 06d70563 beq a4,a3,2119a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2ca> + 21134: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 21138: 02060407 vle8.v v8,(a2) + 2113c: 8f15 sub a4,a4,a3 + 2113e: 9636 add a2,a2,a3 + 21140: 02078427 vse8.v v8,(a5) + 21144: 97b6 add a5,a5,a3 + 21146: f77d bnez a4,21134 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x264> + 21148: 776a ld a4,184(sp) + 2114a: 67c2 ld a5,16(sp) + 2114c: 97ba add a5,a5,a4 + 2114e: ec3a sd a4,24(sp) + 21150: 00078023 sb zero,0(a5) + 21154: 77ca ld a5,176(sp) + 21156: b711 j 2105a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x18a> + 21158: 6c4e ld s8,208(sp) + 2115a: b781 j 2109a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1ca> + 2115c: 776a ld a4,184(sp) + 2115e: c30d beqz a4,21180 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2b0> + 21160: 4685 li a3,1 + 21162: 8622 mv a2,s0 + 21164: 02d70463 beq a4,a3,2118c <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2bc> + 21168: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 2116c: 02060407 vle8.v v8,(a2) + 21170: 8f15 sub a4,a4,a3 + 21172: 9636 add a2,a2,a3 + 21174: 02078427 vse8.v v8,(a5) + 21178: 97b6 add a5,a5,a3 + 2117a: f77d bnez a4,21168 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x298> + 2117c: 776a ld a4,184(sp) + 2117e: 67c2 ld a5,16(sp) + 21180: 97ba add a5,a5,a4 + 21182: ec3a sd a4,24(sp) + 21184: 00078023 sb zero,0(a5) + 21188: 77ca ld a5,176(sp) + 2118a: bbf5 j 20f86 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0xb6> + 2118c: 0c014703 lbu a4,192(sp) + 21190: 00e78023 sb a4,0(a5) + 21194: 776a ld a4,184(sp) + 21196: 67c2 ld a5,16(sp) + 21198: b7e5 j 21180 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2b0> + 2119a: 0c014703 lbu a4,192(sp) + 2119e: 00e78023 sb a4,0(a5) + 211a2: 776a ld a4,184(sp) + 211a4: 67c2 ld a5,16(sp) + 211a6: b75d j 2114c <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x27c> + 211a8: 842a mv s0,a0 + 211aa: 855e mv a0,s7 + 211ac: c15f50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 211b0: 8556 mv a0,s5 + 211b2: c0ff50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 211b6: 8562 mv a0,s8 + 211b8: c09f50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 211bc: 0808 addi a0,sp,16 + 211be: c03f50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 211c2: 8522 mv a0,s0 + 211c4: e2cf40ef jal 157f0 <_Unwind_Resume@plt> + 211c8: 842a mv s0,a0 + 211ca: b7dd j 211b0 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2e0> + 211cc: 842a mv s0,a0 + 211ce: b7e5 j 211b6 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2e6> + 211d0: 00019517 auipc a0,0x19 + 211d4: d1850513 addi a0,a0,-744 # 39ee8 <_IO_stdin_used+0x368> + 211d8: f18f40ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 211dc: 00019517 auipc a0,0x19 + 211e0: d0c50513 addi a0,a0,-756 # 39ee8 <_IO_stdin_used+0x368> + 211e4: f0cf40ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 211e8: 842a mv s0,a0 + 211ea: b7f1 j 211b6 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2e6> + 211ec: 87aa mv a5,a0 + 211ee: 8522 mv a0,s0 + 211f0: 843e mv s0,a5 + 211f2: bcff50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 211f6: bf55 j 211aa <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2da> + 211f8: 842a mv s0,a0 + 211fa: e9e2 sd s8,208(sp) + 211fc: b7c1 j 211bc <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2ec> + 211fe: 87aa mv a5,a0 + 21200: 8522 mv a0,s0 + 21202: 843e mv s0,a5 + 21204: bbdf50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21208: e9e2 sd s8,208(sp) + 2120a: bf4d j 211bc <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2ec> + 2120c: 00019517 auipc a0,0x19 + 21210: cdc50513 addi a0,a0,-804 # 39ee8 <_IO_stdin_used+0x368> + 21214: edcf40ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 21218: 00019517 auipc a0,0x19 + 2121c: cd050513 addi a0,a0,-816 # 39ee8 <_IO_stdin_used+0x368> + 21220: ed0f40ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 21224: bfe9 j 211fe <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x32e> + 21226: 842a mv s0,a0 + 21228: 8526 mv a0,s1 + 2122a: b97f50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2122e: e9e2 sd s8,208(sp) + 21230: b771 j 211bc <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2ec> + 21232: bfd5 j 21226 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x356> + +0000000000021234 <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc>: + 21234: 711d addi sp,sp,-96 + 21236: e8a2 sd s0,80(sp) + 21238: e4a6 sd s1,72(sp) + 2123a: e0ca sd s2,64(sp) + 2123c: fc4e sd s3,56(sp) + 2123e: f852 sd s4,48(sp) + 21240: f456 sd s5,40(sp) + 21242: f05a sd s6,32(sp) + 21244: ec86 sd ra,88(sp) + 21246: 01050793 addi a5,a0,16 + 2124a: 84aa mv s1,a0 + 2124c: 00053423 sd zero,8(a0) + 21250: 00050823 sb zero,16(a0) + 21254: 89ae mv s3,a1 + 21256: 8a32 mv s4,a2 + 21258: 8ab6 mv s5,a3 + 2125a: e11c sd a5,0(a0) + 2125c: 4401 li s0,0 + 2125e: 890a mv s2,sp + 21260: 01010b13 addi s6,sp,16 + 21264: 86a2 mv a3,s0 + 21266: 8756 mv a4,s5 + 21268: 8652 mv a2,s4 + 2126a: 85ce mv a1,s3 + 2126c: 854a mv a0,s2 + 2126e: 2405 addiw s0,s0,1 + 21270: c61ff0ef jal 20ed0 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc> + 21274: 85ca mv a1,s2 + 21276: 8526 mv a0,s1 + 21278: 8f9f40ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 2127c: 6502 ld a0,0(sp) + 2127e: 01650463 beq a0,s6,21286 <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc+0x52> + 21282: e7ef40ef jal 15900 <_ZdlPv@plt> + 21286: 8526 mv a0,s1 + 21288: ca6fc0ef jal 1d72e <_ZNK7testing8internal8FilePath21FileOrDirectoryExistsEv> + 2128c: fd61 bnez a0,21264 <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc+0x30> + 2128e: 60e6 ld ra,88(sp) + 21290: 6446 ld s0,80(sp) + 21292: 6906 ld s2,64(sp) + 21294: 79e2 ld s3,56(sp) + 21296: 7a42 ld s4,48(sp) + 21298: 7aa2 ld s5,40(sp) + 2129a: 7b02 ld s6,32(sp) + 2129c: 8526 mv a0,s1 + 2129e: 64a6 ld s1,72(sp) + 212a0: 6125 addi sp,sp,96 + 212a2: 8082 ret + 212a4: 842a mv s0,a0 + 212a6: a029 j 212b0 <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc+0x7c> + 212a8: 842a mv s0,a0 + 212aa: 854a mv a0,s2 + 212ac: b15f50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 212b0: 8526 mv a0,s1 + 212b2: b0ff50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 212b6: 8522 mv a0,s0 + 212b8: d38f40ef jal 157f0 <_Unwind_Resume@plt> + +00000000000212bc <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci>: + 212bc: 7155 addi sp,sp,-208 + 212be: e1a2 sd s0,192(sp) + 212c0: e586 sd ra,200(sp) + 212c2: fd26 sd s1,184(sp) + 212c4: f54e sd s3,168(sp) + 212c6: ed56 sd s5,152(sp) + 212c8: c632 sw a2,12(sp) + 212ca: 842a mv s0,a0 + 212cc: 14058963 beqz a1,2141e <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x162> + 212d0: 01010993 addi s3,sp,16 + 212d4: 854e mv a0,s3 + 212d6: c5ff80ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 212da: 47b2 lw a5,12(sp) + 212dc: 64e2 ld s1,24(sp) + 212de: 6ac2 ld s5,16(sp) + 212e0: 00148593 addi a1,s1,1 + 212e4: 0e07ca63 bltz a5,213d8 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x11c> + 212e8: f94a sd s2,176(sp) + 212ea: 03010913 addi s2,sp,48 + 212ee: f152 sd s4,160(sp) + 212f0: 854a mv a0,s2 + 212f2: 04010a13 addi s4,sp,64 + 212f6: fc02 sd zero,56(sp) + 212f8: 04010023 sb zero,64(sp) + 212fc: f852 sd s4,48(sp) + 212fe: ef2f40ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 21302: 7762 ld a4,56(sp) + 21304: 57fd li a5,-1 + 21306: 8389 srli a5,a5,0x2 + 21308: 8f99 sub a5,a5,a4 + 2130a: 1a97e663 bltu a5,s1,214b6 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1fa> + 2130e: 8626 mv a2,s1 + 21310: 85d6 mv a1,s5 + 21312: 854a mv a0,s2 + 21314: e8cf40ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 21318: 7762 ld a4,56(sp) + 2131a: 57fd li a5,-1 + 2131c: 8389 srli a5,a5,0x2 + 2131e: 12f70663 beq a4,a5,2144a <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x18e> + 21322: 4605 li a2,1 + 21324: 00019597 auipc a1,0x19 + 21328: 9b458593 addi a1,a1,-1612 # 39cd8 <_IO_stdin_used+0x158> + 2132c: 854a mv a0,s2 + 2132e: e72f40ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 21332: 0884 addi s1,sp,80 + 21334: 8526 mv a0,s1 + 21336: 006c addi a1,sp,12 + 21338: 0002b317 auipc t1,0x2b + 2133c: c3833303 ld t1,-968(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 21340: 9302 jalr t1 + 21342: 07010a93 addi s5,sp,112 + 21346: 8556 mv a0,s5 + 21348: 8626 mv a2,s1 + 2134a: 85ca mv a1,s2 + 2134c: 0002b317 auipc t1,0x2b + 21350: 80c33303 ld t1,-2036(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 21354: 9302 jalr t1 + 21356: 7766 ld a4,120(sp) + 21358: 57fd li a5,-1 + 2135a: 8389 srli a5,a5,0x2 + 2135c: 12f70563 beq a4,a5,21486 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1ca> + 21360: 4605 li a2,1 + 21362: 00019597 auipc a1,0x19 + 21366: 97658593 addi a1,a1,-1674 # 39cd8 <_IO_stdin_used+0x158> + 2136a: 8556 mv a0,s5 + 2136c: e34f40ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 21370: 01040693 addi a3,s0,16 + 21374: e014 sd a3,0(s0) + 21376: 6110 ld a2,0(a0) + 21378: 01050713 addi a4,a0,16 + 2137c: 87aa mv a5,a0 + 2137e: 0ae60563 beq a2,a4,21428 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x16c> + 21382: 6914 ld a3,16(a0) + 21384: e010 sd a2,0(s0) + 21386: e814 sd a3,16(s0) + 21388: 6794 ld a3,8(a5) + 2138a: e398 sd a4,0(a5) + 2138c: 7546 ld a0,112(sp) + 2138e: e414 sd a3,8(s0) + 21390: 0007b423 sd zero,8(a5) + 21394: 00078823 sb zero,16(a5) + 21398: 011c addi a5,sp,128 + 2139a: 00f50463 beq a0,a5,213a2 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0xe6> + 2139e: d62f40ef jal 15900 <_ZdlPv@plt> + 213a2: 6546 ld a0,80(sp) + 213a4: 109c addi a5,sp,96 + 213a6: 00f50463 beq a0,a5,213ae <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0xf2> + 213aa: d56f40ef jal 15900 <_ZdlPv@plt> 213ae: 7542 ld a0,48(sp) - 213b0: 009c addi a5,sp,64 - 213b2: 00f50463 beq a0,a5,213ba <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x172> - 213b6: c7af40ef jal 15830 <_ZdlPv@plt> - 213ba: 6542 ld a0,16(sp) - 213bc: 101c addi a5,sp,32 - 213be: 00f50463 beq a0,a5,213c6 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x17e> - 213c2: c6ef40ef jal 15830 <_ZdlPv@plt> - 213c6: 854a mv a0,s2 - 213c8: bb2fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 213cc: 6522 ld a0,8(sp) - 213ce: c501 beqz a0,213d6 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x18e> - 213d0: 611c ld a5,0(a0) - 213d2: 679c ld a5,8(a5) - 213d4: 9782 jalr a5 - 213d6: 70e6 ld ra,120(sp) - 213d8: 7446 ld s0,112(sp) - 213da: 74a6 ld s1,104(sp) - 213dc: 7906 ld s2,96(sp) - 213de: 69e6 ld s3,88(sp) - 213e0: 6a46 ld s4,80(sp) - 213e2: 6109 addi sp,sp,128 - 213e4: 8082 ret - 213e6: 01090513 addi a0,s2,16 - 213ea: 4619 li a2,6 - 213ec: 00017597 auipc a1,0x17 - 213f0: 9fc58593 addi a1,a1,-1540 # 37de8 <_IO_stdin_used+0x340> - 213f4: a3cf40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 213f8: bd61 j 21290 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x48> - 213fa: 01090513 addi a0,s2,16 - 213fe: 4619 li a2,6 - 21400: 00017597 auipc a1,0x17 - 21404: 9e858593 addi a1,a1,-1560 # 37de8 <_IO_stdin_used+0x340> - 21408: a28f40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2140c: bdd1 j 212e0 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x98> - 2140e: 842a mv s0,a0 - 21410: 6522 ld a0,8(sp) - 21412: c501 beqz a0,2141a <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1d2> - 21414: 611c ld a5,0(a0) - 21416: 679c ld a5,8(a5) - 21418: 9782 jalr a5 - 2141a: 8522 mv a0,s0 - 2141c: b04f40ef jal 15720 <_Unwind_Resume@plt> - 21420: 842a mv s0,a0 - 21422: 854a mv a0,s2 - 21424: b56fb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 21428: b7e5 j 21410 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1c8> - 2142a: 842a mv s0,a0 - 2142c: 8552 mv a0,s4 - 2142e: acef50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21432: 8526 mv a0,s1 - 21434: ac8f50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21438: b7ed j 21422 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1da> - 2143a: 842a mv s0,a0 - 2143c: bfdd j 21432 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1ea> - -000000000002143e <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci>: - 2143e: 7171 addi sp,sp,-176 - 21440: e94a sd s2,144(sp) - 21442: f506 sd ra,168(sp) - 21444: f122 sd s0,160(sp) - 21446: ed26 sd s1,152(sp) - 21448: e54e sd s3,136(sp) - 2144a: e152 sd s4,128(sp) - 2144c: c632 sw a2,12(sp) - 2144e: 892a mv s2,a0 - 21450: 12058b63 beqz a1,21586 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x148> - 21454: 02010993 addi s3,sp,32 - 21458: 852e mv a0,a1 - 2145a: 84ae mv s1,a1 - 2145c: e84e sd s3,16(sp) - 2145e: ea2f40ef jal 15b00 - 21462: e8aa sd a0,80(sp) - 21464: 47bd li a5,15 - 21466: 01010a13 addi s4,sp,16 - 2146a: 842a mv s0,a0 - 2146c: 0ca7e263 bltu a5,a0,21530 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xf2> - 21470: 4785 li a5,1 - 21472: 10f51563 bne a0,a5,2157c <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x13e> - 21476: 0004c703 lbu a4,0(s1) - 2147a: 87ce mv a5,s3 - 2147c: 02e10023 sb a4,32(sp) - 21480: 4732 lw a4,12(sp) - 21482: ec22 sd s0,24(sp) - 21484: 97a2 add a5,a5,s0 - 21486: 00078023 sb zero,0(a5) - 2148a: 0c074e63 bltz a4,21566 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x128> - 2148e: 64e2 ld s1,24(sp) - 21490: 1800 addi s0,sp,48 - 21492: 04010a13 addi s4,sp,64 - 21496: 8522 mv a0,s0 - 21498: 00148593 addi a1,s1,1 - 2149c: fcd6 sd s5,120(sp) - 2149e: fc02 sd zero,56(sp) - 214a0: 6ac2 ld s5,16(sp) - 214a2: 04010023 sb zero,64(sp) - 214a6: f852 sd s4,48(sp) - 214a8: c78f40ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 214ac: 7762 ld a4,56(sp) - 214ae: 57fd li a5,-1 - 214b0: 8389 srli a5,a5,0x2 - 214b2: 8f99 sub a5,a5,a4 - 214b4: 1097e163 bltu a5,s1,215b6 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x178> - 214b8: 8626 mv a2,s1 - 214ba: 85d6 mv a1,s5 - 214bc: 8522 mv a0,s0 - 214be: c12f40ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 214c2: 7762 ld a4,56(sp) - 214c4: 57fd li a5,-1 - 214c6: 8389 srli a5,a5,0x2 - 214c8: 10f70a63 beq a4,a5,215dc <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x19e> - 214cc: 4605 li a2,1 - 214ce: 00016597 auipc a1,0x16 - 214d2: 75258593 addi a1,a1,1874 # 37c20 <_IO_stdin_used+0x178> - 214d6: 8522 mv a0,s0 - 214d8: bf8f40ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 214dc: 0884 addi s1,sp,80 - 214de: 8526 mv a0,s1 - 214e0: 006c addi a1,sp,12 - 214e2: 00029317 auipc t1,0x29 - 214e6: a8e33303 ld t1,-1394(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 214ea: 9302 jalr t1 - 214ec: 8626 mv a2,s1 - 214ee: 85a2 mv a1,s0 - 214f0: 854a mv a0,s2 - 214f2: 00028317 auipc t1,0x28 - 214f6: 66633303 ld t1,1638(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 214fa: 9302 jalr t1 - 214fc: 6546 ld a0,80(sp) - 214fe: 109c addi a5,sp,96 - 21500: 00f50463 beq a0,a5,21508 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xca> - 21504: b2cf40ef jal 15830 <_ZdlPv@plt> - 21508: 7542 ld a0,48(sp) - 2150a: 09450963 beq a0,s4,2159c <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x15e> - 2150e: b22f40ef jal 15830 <_ZdlPv@plt> - 21512: 7ae6 ld s5,120(sp) - 21514: 6542 ld a0,16(sp) - 21516: 01350463 beq a0,s3,2151e <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xe0> - 2151a: b16f40ef jal 15830 <_ZdlPv@plt> - 2151e: 70aa ld ra,168(sp) - 21520: 740a ld s0,160(sp) - 21522: 64ea ld s1,152(sp) - 21524: 69aa ld s3,136(sp) - 21526: 6a0a ld s4,128(sp) - 21528: 854a mv a0,s2 - 2152a: 694a ld s2,144(sp) - 2152c: 614d addi sp,sp,176 - 2152e: 8082 ret - 21530: 8552 mv a0,s4 - 21532: 4601 li a2,0 - 21534: 088c addi a1,sp,80 - 21536: 8aaf40ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 2153a: 67c6 ld a5,80(sp) - 2153c: e82a sd a0,16(sp) - 2153e: f03e sd a5,32(sp) - 21540: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 21544: 02048407 vle8.v v8,(s1) - 21548: 8c1d sub s0,s0,a5 - 2154a: 94be add s1,s1,a5 - 2154c: 02050427 vse8.v v8,(a0) - 21550: 953e add a0,a0,a5 - 21552: f47d bnez s0,21540 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x102> - 21554: 6446 ld s0,80(sp) - 21556: 67c2 ld a5,16(sp) - 21558: 4732 lw a4,12(sp) - 2155a: ec22 sd s0,24(sp) - 2155c: 97a2 add a5,a5,s0 - 2155e: 00078023 sb zero,0(a5) - 21562: f20756e3 bgez a4,2148e <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x50> - 21566: 65c2 ld a1,16(sp) - 21568: 6662 ld a2,24(sp) - 2156a: 01090793 addi a5,s2,16 - 2156e: 00f93023 sd a5,0(s2) - 21572: 962e add a2,a2,a1 - 21574: 854a mv a0,s2 - 21576: cecf60ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2157a: bf69 j 21514 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xd6> - 2157c: 87ce mv a5,s3 - 2157e: f00501e3 beqz a0,21480 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x42> - 21582: 854e mv a0,s3 - 21584: bf75 j 21540 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x102> - 21586: 101c addi a5,sp,32 - 21588: 4431 li s0,12 - 2158a: 89be mv s3,a5 - 2158c: e83e sd a5,16(sp) - 2158e: 853e mv a0,a5 - 21590: e8a2 sd s0,80(sp) - 21592: 0001a497 auipc s1,0x1a - 21596: 86648493 addi s1,s1,-1946 # 3adf8 <_ZN7testing8internalL12kUnknownFileE> - 2159a: b75d j 21540 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x102> - 2159c: 7ae6 ld s5,120(sp) - 2159e: bf9d j 21514 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xd6> - 215a0: 87aa mv a5,a0 - 215a2: 8522 mv a0,s0 - 215a4: 843e mv s0,a5 - 215a6: 956f50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 215aa: 0808 addi a0,sp,16 - 215ac: 950f50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 215b0: 8522 mv a0,s0 - 215b2: 96ef40ef jal 15720 <_Unwind_Resume@plt> - 215b6: 00017517 auipc a0,0x17 - 215ba: 84250513 addi a0,a0,-1982 # 37df8 <_IO_stdin_used+0x350> - 215be: a62f40ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 215c2: 842a mv s0,a0 - 215c4: fcd6 sd s5,120(sp) - 215c6: b7d5 j 215aa <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x16c> - 215c8: 87aa mv a5,a0 - 215ca: 8526 mv a0,s1 - 215cc: 84be mv s1,a5 - 215ce: 92ef50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 213b0: 09450a63 beq a0,s4,21444 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x188> + 213b4: d4cf40ef jal 15900 <_ZdlPv@plt> + 213b8: 794a ld s2,176(sp) + 213ba: 7a0a ld s4,160(sp) + 213bc: 6542 ld a0,16(sp) + 213be: 101c addi a5,sp,32 + 213c0: 00f50463 beq a0,a5,213c8 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x10c> + 213c4: d3cf40ef jal 15900 <_ZdlPv@plt> + 213c8: 60ae ld ra,200(sp) + 213ca: 8522 mv a0,s0 + 213cc: 640e ld s0,192(sp) + 213ce: 74ea ld s1,184(sp) + 213d0: 79aa ld s3,168(sp) + 213d2: 6aea ld s5,152(sp) + 213d4: 6169 addi sp,sp,208 + 213d6: 8082 ret + 213d8: 01040793 addi a5,s0,16 + 213dc: 00043423 sd zero,8(s0) + 213e0: 00040823 sb zero,16(s0) + 213e4: e01c sd a5,0(s0) + 213e6: 8522 mv a0,s0 + 213e8: e08f40ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 213ec: 6418 ld a4,8(s0) + 213ee: 57fd li a5,-1 + 213f0: 8389 srli a5,a5,0x2 + 213f2: 8f99 sub a5,a5,a4 + 213f4: 0697e963 bltu a5,s1,21466 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1aa> + 213f8: 8626 mv a2,s1 + 213fa: 85d6 mv a1,s5 + 213fc: 8522 mv a0,s0 + 213fe: da2f40ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 21402: 6418 ld a4,8(s0) + 21404: 57fd li a5,-1 + 21406: 8389 srli a5,a5,0x2 + 21408: 0af70163 beq a4,a5,214aa <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1ee> + 2140c: 4605 li a2,1 + 2140e: 00019597 auipc a1,0x19 + 21412: 8ca58593 addi a1,a1,-1846 # 39cd8 <_IO_stdin_used+0x158> + 21416: 8522 mv a0,s0 + 21418: d88f40ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 2141c: b745 j 213bc <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x100> + 2141e: 0001c597 auipc a1,0x1c + 21422: aca58593 addi a1,a1,-1334 # 3cee8 <_ZN7testing8internalL12kUnknownFileE> + 21426: b56d j 212d0 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x14> + 21428: 6510 ld a2,8(a0) + 2142a: 853a mv a0,a4 + 2142c: 0605 addi a2,a2,1 + 2142e: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma + 21432: 02050407 vle8.v v8,(a0) + 21436: 8e0d sub a2,a2,a1 + 21438: 952e add a0,a0,a1 + 2143a: 02068427 vse8.v v8,(a3) + 2143e: 96ae add a3,a3,a1 + 21440: f67d bnez a2,2142e <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x172> + 21442: b799 j 21388 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0xcc> + 21444: 794a ld s2,176(sp) + 21446: 7a0a ld s4,160(sp) + 21448: bf95 j 213bc <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x100> + 2144a: 00019517 auipc a0,0x19 + 2144e: a9e50513 addi a0,a0,-1378 # 39ee8 <_IO_stdin_used+0x368> + 21452: c9ef40ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 21456: 87aa mv a5,a0 + 21458: 8522 mv a0,s0 + 2145a: 843e mv s0,a5 + 2145c: 965f50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21460: f94a sd s2,176(sp) + 21462: f152 sd s4,160(sp) + 21464: a819 j 2147a <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1be> + 21466: 00019517 auipc a0,0x19 + 2146a: a8250513 addi a0,a0,-1406 # 39ee8 <_IO_stdin_used+0x368> + 2146e: c82f40ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 21472: 842a mv s0,a0 + 21474: 854a mv a0,s2 + 21476: 94bf50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2147a: 854e mv a0,s3 + 2147c: 945f50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21480: 8522 mv a0,s0 + 21482: b6ef40ef jal 157f0 <_Unwind_Resume@plt> + 21486: 00019517 auipc a0,0x19 + 2148a: a6250513 addi a0,a0,-1438 # 39ee8 <_IO_stdin_used+0x368> + 2148e: c62f40ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 21492: 842a mv s0,a0 + 21494: 8526 mv a0,s1 + 21496: 92bf50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2149a: bfe9 j 21474 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1b8> + 2149c: 842a mv s0,a0 + 2149e: bfd9 j 21474 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1b8> + 214a0: 842a mv s0,a0 + 214a2: 8556 mv a0,s5 + 214a4: 91df50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 214a8: b7f5 j 21494 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1d8> + 214aa: 00019517 auipc a0,0x19 + 214ae: a3e50513 addi a0,a0,-1474 # 39ee8 <_IO_stdin_used+0x368> + 214b2: c3ef40ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 214b6: 00019517 auipc a0,0x19 + 214ba: a3250513 addi a0,a0,-1486 # 39ee8 <_IO_stdin_used+0x368> + 214be: c32f40ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + +00000000000214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci>: + 214c2: 715d addi sp,sp,-80 + 214c4: fc26 sd s1,56(sp) + 214c6: f84a sd s2,48(sp) + 214c8: f052 sd s4,32(sp) + 214ca: e486 sd ra,72(sp) + 214cc: e0a2 sd s0,64(sp) + 214ce: f44e sd s3,40(sp) + 214d0: c10c sw a1,0(a0) + 214d2: 4785 li a5,1 + 214d4: 84b2 mv s1,a2 + 214d6: 8936 mv s2,a3 + 214d8: 00019a17 auipc s4,0x19 + 214dc: 2b8a0a13 addi s4,s4,696 # 3a790 <_IO_stdin_used+0xc10> + 214e0: 02f58263 beq a1,a5,21504 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x42> + 214e4: 4789 li a5,2 + 214e6: 00019a17 auipc s4,0x19 + 214ea: 2daa0a13 addi s4,s4,730 # 3a7c0 <_IO_stdin_used+0xc40> + 214ee: 00f58b63 beq a1,a5,21504 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x42> + 214f2: 00019a17 auipc s4,0x19 + 214f6: 2aea0a13 addi s4,s4,686 # 3a7a0 <_IO_stdin_used+0xc20> + 214fa: c589 beqz a1,21504 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x42> + 214fc: 00019a17 auipc s4,0x19 + 21500: 2b4a0a13 addi s4,s4,692 # 3a7b0 <_IO_stdin_used+0xc30> + 21504: 0002b997 auipc s3,0x2b + 21508: a949b983 ld s3,-1388(s3) # 4bf98 <_ZSt4cerr@Base> + 2150c: 0009b783 ld a5,0(s3) + 21510: fe87b783 ld a5,-24(a5) + 21514: 97ce add a5,a5,s3 + 21516: 7be0 ld s0,240(a5) + 21518: 0c040f63 beqz s0,215f6 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x134> + 2151c: 03844783 lbu a5,56(s0) + 21520: cfa5 beqz a5,21598 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0xd6> + 21522: 04344583 lbu a1,67(s0) + 21526: 854e mv a0,s3 + 21528: bf8f40ef jal 15920 <_ZNSo3putEc@plt> + 2152c: f54f40ef jal 15c80 <_ZNSo5flushEv@plt> + 21530: 842a mv s0,a0 + 21532: 85d2 mv a1,s4 + 21534: 4625 li a2,9 + 21536: 8522 mv a0,s0 + 21538: 9c8f40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2153c: 4605 li a2,1 + 2153e: 00019597 auipc a1,0x19 + 21542: 38258593 addi a1,a1,898 # 3a8c0 <_IO_stdin_used+0xd40> + 21546: 8522 mv a0,s0 + 21548: 9b8f40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2154c: 85a6 mv a1,s1 + 2154e: 864a mv a2,s2 + 21550: 850a mv a0,sp + 21552: d6bff0ef jal 212bc <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> + 21556: 6482 ld s1,0(sp) + 21558: 898a mv s3,sp + 2155a: c0b5 beqz s1,215be <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0xfc> + 2155c: 8526 mv a0,s1 + 2155e: e72f40ef jal 15bd0 + 21562: 862a mv a2,a0 + 21564: 85a6 mv a1,s1 + 21566: 8522 mv a0,s0 + 21568: 998f40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2156c: 8522 mv a0,s0 + 2156e: 4609 li a2,2 + 21570: 0001a597 auipc a1,0x1a + 21574: 9c858593 addi a1,a1,-1592 # 3af38 <_IO_stdin_used+0x13b8> + 21578: 988f40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2157c: 6502 ld a0,0(sp) + 2157e: 081c addi a5,sp,16 + 21580: 00f50463 beq a0,a5,21588 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0xc6> + 21584: b7cf40ef jal 15900 <_ZdlPv@plt> + 21588: 60a6 ld ra,72(sp) + 2158a: 6406 ld s0,64(sp) + 2158c: 74e2 ld s1,56(sp) + 2158e: 7942 ld s2,48(sp) + 21590: 79a2 ld s3,40(sp) + 21592: 7a02 ld s4,32(sp) + 21594: 6161 addi sp,sp,80 + 21596: 8082 ret + 21598: 8522 mv a0,s0 + 2159a: 876f40ef jal 15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 2159e: 601c ld a5,0(s0) + 215a0: 0002b717 auipc a4,0x2b + 215a4: 85873703 ld a4,-1960(a4) # 4bdf8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x35498> + 215a8: 7b9c ld a5,48(a5) + 215aa: 02e79463 bne a5,a4,215d2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x110> + 215ae: 45a9 li a1,10 + 215b0: 854e mv a0,s3 + 215b2: b6ef40ef jal 15920 <_ZNSo3putEc@plt> + 215b6: ecaf40ef jal 15c80 <_ZNSo5flushEv@plt> + 215ba: 842a mv s0,a0 + 215bc: bf9d j 21532 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x70> + 215be: 601c ld a5,0(s0) + 215c0: fe87b503 ld a0,-24(a5) + 215c4: 9522 add a0,a0,s0 + 215c6: 510c lw a1,32(a0) + 215c8: 0015e593 ori a1,a1,1 + 215cc: c84f40ef jal 15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> + 215d0: bf71 j 2156c <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0xaa> 215d2: 8522 mv a0,s0 - 215d4: 928f50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 215d8: 8426 mv s0,s1 - 215da: bfc1 j 215aa <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x16c> - 215dc: 00017517 auipc a0,0x17 - 215e0: 81c50513 addi a0,a0,-2020 # 37df8 <_IO_stdin_used+0x350> - 215e4: a3cf40ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 215e8: 84aa mv s1,a0 - 215ea: b7e5 j 215d2 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x194> - -00000000000215ec <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei>: - 215ec: dc010113 addi sp,sp,-576 - 215f0: 01bc addi a5,sp,200 - 215f2: 22813823 sd s0,560(sp) - 215f6: 23213023 sd s2,544(sp) - 215fa: 842a mv s0,a0 - 215fc: 04810913 addi s2,sp,72 - 21600: 853e mv a0,a5 - 21602: 22913423 sd s1,552(sp) - 21606: 21313c23 sd s3,536(sp) - 2160a: ffde sd s7,504(sp) - 2160c: efee sd s11,472(sp) - 2160e: e43e sd a5,8(sp) - 21610: ec2e sd a1,24(sp) - 21612: 22113c23 sd ra,568(sp) - 21616: 21413823 sd s4,528(sp) - 2161a: 21513423 sd s5,520(sp) - 2161e: 21613023 sd s6,512(sp) - 21622: fbe2 sd s8,496(sp) - 21624: f7e6 sd s9,488(sp) - 21626: f3ea sd s10,480(sp) - 21628: f44a sd s2,40(sp) - 2162a: d07f30ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> - 2162e: cd817057 vsetivli zero,2,e64,m1,ta,ma - 21632: 5e0030d7 vmv.v.i v1,0 - 21636: 1b1c addi a5,sp,432 - 21638: 00028997 auipc s3,0x28 - 2163c: 6009b983 ld s3,1536(s3) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 21640: 0207f0a7 vse64.v v1,(a5) - 21644: 039c addi a5,sp,448 - 21646: 0207f0a7 vse64.v v1,(a5) - 2164a: 0109b483 ld s1,16(s3) - 2164e: 1a011423 sh zero,424(sp) - 21652: 0189bb83 ld s7,24(s3) - 21656: 00029717 auipc a4,0x29 - 2165a: 90273703 ld a4,-1790(a4) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 2165e: 01070d93 addi s11,a4,16 - 21662: fe84b783 ld a5,-24(s1) - 21666: f302 sd zero,416(sp) - 21668: e4a6 sd s1,72(sp) - 2166a: 978a add a5,a5,sp - 2166c: e5ee sd s11,200(sp) - 2166e: 0577b423 sd s7,72(a5) - 21672: e882 sd zero,80(sp) - 21674: fe84b503 ld a0,-24(s1) - 21678: 4581 li a1,0 - 2167a: 954a add a0,a0,s2 - 2167c: c65f30ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 21680: 0209b903 ld s2,32(s3) - 21684: 0289bc03 ld s8,40(s3) - 21688: 05810a93 addi s5,sp,88 - 2168c: fe893503 ld a0,-24(s2) - 21690: ecca sd s2,88(sp) - 21692: 4581 li a1,0 - 21694: 9556 add a0,a0,s5 - 21696: 01853023 sd s8,0(a0) - 2169a: c47f30ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 2169e: 0089bd03 ld s10,8(s3) - 216a2: cd817057 vsetivli zero,2,e64,m1,ta,ma - 216a6: 0309bc83 ld s9,48(s3) - 216aa: fe8d3703 ld a4,-24(s10) - 216ae: 5e0030d7 vmv.v.i v1,0 - 216b2: 00028797 auipc a5,0x28 - 216b6: 7567b783 ld a5,1878(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 216ba: 0934 addi a3,sp,152 - 216bc: 970a add a4,a4,sp - 216be: 05973423 sd s9,72(a4) - 216c2: 8536 mv a0,a3 - 216c4: 04078713 addi a4,a5,64 - 216c8: 01878613 addi a2,a5,24 - 216cc: e836 sd a3,16(sp) - 216ce: 06878693 addi a3,a5,104 - 216d2: 10bc addi a5,sp,104 - 216d4: 0207f0a7 vse64.v v1,(a5) - 216d8: 00028997 auipc s3,0x28 - 216dc: 6d09b983 ld s3,1744(s3) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 216e0: 18bc addi a5,sp,120 - 216e2: 0207f0a7 vse64.v v1,(a5) - 216e6: 09c1 addi s3,s3,16 - 216e8: 013c addi a5,sp,136 - 216ea: 0207f0a7 vse64.v v1,(a5) - 216ee: f03a sd a4,32(sp) - 216f0: e4b2 sd a2,72(sp) - 216f2: e5b6 sd a3,200(sp) - 216f4: ecba sd a4,88(sp) - 216f6: f0ce sd s3,96(sp) - 216f8: bd9f30ef jal 152d0 <_ZNSt6localeC1Ev@plt> - 216fc: 6522 ld a0,8(sp) - 216fe: 00028a17 auipc s4,0x28 - 21702: 5daa3a03 ld s4,1498(s4) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 21706: 47e1 li a5,24 - 21708: 0b810b13 addi s6,sp,184 - 2170c: 0a41 addi s4,s4,16 - 2170e: 108c addi a1,sp,96 - 21710: f902 sd zero,176(sp) - 21712: 0a010c23 sb zero,184(sp) - 21716: d13e sw a5,160(sp) - 21718: f55a sd s6,168(sp) - 2171a: f0d2 sd s4,96(sp) - 2171c: bc5f30ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 21720: 67e6 ld a5,88(sp) - 21722: fe87b783 ld a5,-24(a5) - 21726: 97d6 add a5,a5,s5 - 21728: 0e17c683 lbu a3,225(a5) - 2172c: 873e mv a4,a5 - 2172e: c6f1 beqz a3,217fa <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x20e> - 21730: 03000693 li a3,48 - 21734: 65e2 ld a1,24(sp) - 21736: 0ed78023 sb a3,224(a5) - 2173a: 4789 li a5,2 - 2173c: 8556 mv a0,s5 - 2173e: eb1c sd a5,16(a4) - 21740: d01f30ef jal 15440 <_ZNSolsEi@plt> - 21744: 672a ld a4,136(sp) - 21746: 01040793 addi a5,s0,16 - 2174a: 00043423 sd zero,8(s0) - 2174e: 00040823 sb zero,16(s0) - 21752: e01c sd a5,0(s0) - 21754: c375 beqz a4,21838 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x24c> - 21756: 77e6 ld a5,120(sp) - 21758: c399 beqz a5,2175e <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x172> - 2175a: 08f76e63 bltu a4,a5,217f6 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x20a> - 2175e: 668a ld a3,128(sp) - 21760: 4601 li a2,0 - 21762: 4581 li a1,0 - 21764: 8f15 sub a4,a4,a3 - 21766: 8522 mv a0,s0 - 21768: f39f30ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 2176c: 00028797 auipc a5,0x28 - 21770: 69c7b783 ld a5,1692(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 21774: 01878713 addi a4,a5,24 - 21778: 06878793 addi a5,a5,104 - 2177c: e5be sd a5,200(sp) - 2177e: 7782 ld a5,32(sp) - 21780: 752a ld a0,168(sp) - 21782: e4ba sd a4,72(sp) - 21784: ecbe sd a5,88(sp) - 21786: f0d2 sd s4,96(sp) - 21788: 01650463 beq a0,s6,21790 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x1a4> - 2178c: 8a4f40ef jal 15830 <_ZdlPv@plt> - 21790: 6542 ld a0,16(sp) - 21792: f0ce sd s3,96(sp) - 21794: bbdf30ef jal 15350 <_ZNSt6localeD1Ev@plt> - 21798: fe8d3683 ld a3,-24(s10) - 2179c: fe893703 ld a4,-24(s2) - 217a0: fe84b783 ld a5,-24(s1) - 217a4: 968a add a3,a3,sp - 217a6: 0596b423 sd s9,72(a3) - 217aa: ecca sd s2,88(sp) - 217ac: 970a add a4,a4,sp - 217ae: 05873c23 sd s8,88(a4) - 217b2: 6522 ld a0,8(sp) - 217b4: e4a6 sd s1,72(sp) - 217b6: 978a add a5,a5,sp - 217b8: 0577b423 sd s7,72(a5) - 217bc: e5ee sd s11,200(sp) - 217be: e882 sd zero,80(sp) - 217c0: d51f30ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 217c4: 23813083 ld ra,568(sp) - 217c8: 8522 mv a0,s0 - 217ca: 23013403 ld s0,560(sp) - 217ce: 22813483 ld s1,552(sp) - 217d2: 22013903 ld s2,544(sp) - 217d6: 21813983 ld s3,536(sp) - 217da: 21013a03 ld s4,528(sp) - 217de: 20813a83 ld s5,520(sp) - 217e2: 20013b03 ld s6,512(sp) - 217e6: 7bfe ld s7,504(sp) - 217e8: 7c5e ld s8,496(sp) - 217ea: 7cbe ld s9,488(sp) - 217ec: 7d1e ld s10,480(sp) - 217ee: 6dfe ld s11,472(sp) - 217f0: 24010113 addi sp,sp,576 - 217f4: 8082 ret - 217f6: 873e mv a4,a5 - 217f8: b79d j 2175e <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x172> - 217fa: 7be8 ld a0,240(a5) - 217fc: c969 beqz a0,218ce <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x2e2> - 217fe: 03854683 lbu a3,56(a0) - 21802: c689 beqz a3,2180c <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x220> - 21804: 4685 li a3,1 - 21806: 0ed780a3 sb a3,225(a5) - 2180a: b71d j 21730 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x144> - 2180c: fc3e sd a5,56(sp) - 2180e: f82a sd a0,48(sp) - 21810: d31f30ef jal 15540 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 21814: 7542 ld a0,48(sp) - 21816: 00028697 auipc a3,0x28 - 2181a: 5e26b683 ld a3,1506(a3) # 49df8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x338e4> - 2181e: 77e2 ld a5,56(sp) - 21820: 6118 ld a4,0(a0) - 21822: 7b18 ld a4,48(a4) - 21824: 00d71f63 bne a4,a3,21842 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x256> - 21828: 6766 ld a4,88(sp) - 2182a: 4685 li a3,1 - 2182c: fe873703 ld a4,-24(a4) - 21830: 0ed780a3 sb a3,225(a5) - 21834: 9756 add a4,a4,s5 - 21836: bded j 21730 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x144> - 21838: 112c addi a1,sp,168 - 2183a: 8522 mv a0,s0 - 2183c: a64f40ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 21840: b735 j 2176c <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x180> - 21842: f83e sd a5,48(sp) - 21844: 02000593 li a1,32 - 21848: 9702 jalr a4 - 2184a: 6766 ld a4,88(sp) - 2184c: 77c2 ld a5,48(sp) - 2184e: fe873703 ld a4,-24(a4) - 21852: 9756 add a4,a4,s5 - 21854: bf45 j 21804 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x218> - 21856: 842a mv s0,a0 - 21858: 1128 addi a0,sp,168 - 2185a: f0d2 sd s4,96(sp) - 2185c: ea1f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21860: 6542 ld a0,16(sp) - 21862: f0ce sd s3,96(sp) - 21864: aedf30ef jal 15350 <_ZNSt6localeD1Ev@plt> - 21868: fe8d3683 ld a3,-24(s10) - 2186c: fe893703 ld a4,-24(s2) - 21870: 0090 addi a2,sp,64 - 21872: 19068693 addi a3,a3,400 - 21876: fe84b783 ld a5,-24(s1) - 2187a: 96b2 add a3,a3,a2 - 2187c: e796bc23 sd s9,-392(a3) - 21880: 19070713 addi a4,a4,400 - 21884: ecca sd s2,88(sp) - 21886: 9732 add a4,a4,a2 - 21888: e9873423 sd s8,-376(a4) - 2188c: 19078793 addi a5,a5,400 - 21890: e4a6 sd s1,72(sp) - 21892: 97b2 add a5,a5,a2 - 21894: e777bc23 sd s7,-392(a5) - 21898: e882 sd zero,80(sp) - 2189a: 6522 ld a0,8(sp) - 2189c: e5ee sd s11,200(sp) - 2189e: c73f30ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 218a2: 8522 mv a0,s0 - 218a4: e7df30ef jal 15720 <_Unwind_Resume@plt> - 218a8: fe84b783 ld a5,-24(s1) - 218ac: 0098 addi a4,sp,64 - 218ae: e4a6 sd s1,72(sp) - 218b0: 19078793 addi a5,a5,400 - 218b4: 97ba add a5,a5,a4 - 218b6: e777bc23 sd s7,-392(a5) - 218ba: 842a mv s0,a0 - 218bc: e882 sd zero,80(sp) - 218be: bff1 j 2189a <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x2ae> - 218c0: 842a mv s0,a0 - 218c2: 7522 ld a0,40(sp) - 218c4: 9fdf30ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 218c8: 8522 mv a0,s0 - 218ca: e57f30ef jal 15720 <_Unwind_Resume@plt> - 218ce: e03f30ef jal 156d0 <_ZSt16__throw_bad_castv@plt> - 218d2: 842a mv s0,a0 - 218d4: b7d9 j 2189a <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x2ae> - 218d6: 87aa mv a5,a0 - 218d8: 8522 mv a0,s0 - 218da: 843e mv s0,a5 - 218dc: e21f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 218e0: b7cd j 218c2 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x2d6> - -00000000000218e2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex>: - 218e2: 20c4a7b7 lui a5,0x20c4a - 218e6: ba678793 addi a5,a5,-1114 # 20c49ba6 <__global_pointer$+0x20bfee16> - 218ea: e353f737 lui a4,0xe353f - 218ee: 7cf70713 addi a4,a4,1999 # ffffffffe353f7cf <__global_pointer$+0xffffffffe34f4a3f> - 218f2: 1782 slli a5,a5,0x20 - 218f4: 97ba add a5,a5,a4 - 218f6: 02f597b3 mulh a5,a1,a5 - 218fa: d4010113 addi sp,sp,-704 - 218fe: 2a913423 sd s1,680(sp) - 21902: 43f5d713 srai a4,a1,0x3f - 21906: 1ba4 addi s1,sp,504 - 21908: 2a813823 sd s0,688(sp) - 2190c: 0c2c addi a1,sp,536 - 2190e: 842a mv s0,a0 - 21910: 8526 mv a0,s1 - 21912: 2a113c23 sd ra,696(sp) - 21916: 879d srai a5,a5,0x7 - 21918: 8f99 sub a5,a5,a4 - 2191a: ffbe sd a5,504(sp) - 2191c: ae5f30ef jal 15400 - 21920: 28050063 beqz a0,21ba0 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x2be> - 21924: 22c12783 lw a5,556(sp) - 21928: 29313c23 sd s3,664(sp) - 2192c: 03810993 addi s3,sp,56 - 21930: 854e mv a0,s3 - 21932: 76c7879b addiw a5,a5,1900 - 21936: 184c addi a1,sp,52 - 21938: 2b213023 sd s2,672(sp) - 2193c: 29413823 sd s4,656(sp) - 21940: 29513423 sd s5,648(sp) - 21944: 29613023 sd s6,640(sp) - 21948: 27713c23 sd s7,632(sp) - 2194c: 27813823 sd s8,624(sp) - 21950: 27913423 sd s9,616(sp) - 21954: 27a13023 sd s10,608(sp) - 21958: 25b13c23 sd s11,600(sp) - 2195c: 00028317 auipc t1,0x28 - 21960: 61433303 ld t1,1556(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 21964: da3e sw a5,52(sp) - 21966: 9302 jalr t1 - 21968: 854e mv a0,s3 - 2196a: 00017597 auipc a1,0x17 - 2196e: 83e58593 addi a1,a1,-1986 # 381a8 <_IO_stdin_used+0x700> - 21972: b3ff30ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 21976: 06810913 addi s2,sp,104 - 2197a: ecca sd s2,88(sp) - 2197c: 6118 ld a4,0(a0) - 2197e: 01050793 addi a5,a0,16 - 21982: 24f70063 beq a4,a5,21bc2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x2e0> - 21986: 6914 ld a3,16(a0) - 21988: ecba sd a4,88(sp) - 2198a: f4b6 sd a3,104(sp) - 2198c: 00050823 sb zero,16(a0) - 21990: 22812583 lw a1,552(sp) - 21994: 6518 ld a4,8(a0) - 21996: 07810a93 addi s5,sp,120 - 2199a: e11c sd a5,0(a0) - 2199c: 00053423 sd zero,8(a0) - 219a0: 2585 addiw a1,a1,1 - 219a2: 8556 mv a0,s5 - 219a4: f056 sd s5,32(sp) - 219a6: f0ba sd a4,96(sp) - 219a8: c45ff0ef jal 215ec <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 219ac: 08bc addi a5,sp,88 - 219ae: 09810a13 addi s4,sp,152 - 219b2: 8552 mv a0,s4 - 219b4: 85be mv a1,a5 - 219b6: 8656 mv a2,s5 - 219b8: 00028317 auipc t1,0x28 - 219bc: 1a033303 ld t1,416(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 219c0: e43e sd a5,8(sp) - 219c2: 9302 jalr t1 - 219c4: 00016597 auipc a1,0x16 - 219c8: 7e458593 addi a1,a1,2020 # 381a8 <_IO_stdin_used+0x700> - 219cc: 8552 mv a0,s4 - 219ce: ae3f30ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 219d2: 0b810b13 addi s6,sp,184 - 219d6: 85aa mv a1,a0 - 219d8: 855a mv a0,s6 - 219da: e85a sd s6,16(sp) - 219dc: b55f30ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 219e0: 22412583 lw a1,548(sp) - 219e4: 09bc addi a5,sp,216 - 219e6: 853e mv a0,a5 - 219e8: 8bbe mv s7,a5 - 219ea: ec3e sd a5,24(sp) - 219ec: c01ff0ef jal 215ec <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 219f0: 0f810a93 addi s5,sp,248 - 219f4: 8556 mv a0,s5 - 219f6: 865e mv a2,s7 - 219f8: 85da mv a1,s6 - 219fa: 00028317 auipc t1,0x28 - 219fe: 15e33303 ld t1,350(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 21a02: 9302 jalr t1 - 21a04: 00017597 auipc a1,0x17 - 21a08: 33458593 addi a1,a1,820 # 38d38 <_IO_stdin_used+0x1290> - 21a0c: 8556 mv a0,s5 - 21a0e: aa3f30ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 21a12: 0a3c addi a5,sp,280 - 21a14: 85aa mv a1,a0 - 21a16: 853e mv a0,a5 - 21a18: 8c3e mv s8,a5 - 21a1a: f43e sd a5,40(sp) - 21a1c: b15f30ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 21a20: 22012583 lw a1,544(sp) - 21a24: 13810b13 addi s6,sp,312 - 21a28: 855a mv a0,s6 - 21a2a: bc3ff0ef jal 215ec <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 21a2e: 15810b93 addi s7,sp,344 - 21a32: 855e mv a0,s7 - 21a34: 865a mv a2,s6 - 21a36: 85e2 mv a1,s8 - 21a38: 00028317 auipc t1,0x28 - 21a3c: 12033303 ld t1,288(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 21a40: 9302 jalr t1 - 21a42: 00016597 auipc a1,0x16 - 21a46: 1de58593 addi a1,a1,478 # 37c20 <_IO_stdin_used+0x178> - 21a4a: 855e mv a0,s7 - 21a4c: a65f30ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 21a50: 17810c13 addi s8,sp,376 - 21a54: 85aa mv a1,a0 - 21a56: 8562 mv a0,s8 - 21a58: ad9f30ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 21a5c: 21c12583 lw a1,540(sp) - 21a60: 19810c93 addi s9,sp,408 - 21a64: 8566 mv a0,s9 - 21a66: b87ff0ef jal 215ec <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 21a6a: 1b810d13 addi s10,sp,440 - 21a6e: 856a mv a0,s10 - 21a70: 8666 mv a2,s9 - 21a72: 85e2 mv a1,s8 - 21a74: 00028317 auipc t1,0x28 - 21a78: 0e433303 ld t1,228(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 21a7c: 9302 jalr t1 - 21a7e: 00016597 auipc a1,0x16 - 21a82: 1a258593 addi a1,a1,418 # 37c20 <_IO_stdin_used+0x178> - 21a86: 856a mv a0,s10 - 21a88: a29f30ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 21a8c: 1d810d93 addi s11,sp,472 - 21a90: 85aa mv a1,a0 - 21a92: 856e mv a0,s11 - 21a94: a9df30ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 21a98: 21812583 lw a1,536(sp) - 21a9c: 8526 mv a0,s1 - 21a9e: b4fff0ef jal 215ec <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 21aa2: 8626 mv a2,s1 - 21aa4: 85ee mv a1,s11 + 215d4: 45a9 li a1,10 + 215d6: 9782 jalr a5 + 215d8: 85aa mv a1,a0 + 215da: 854e mv a0,s3 + 215dc: b44f40ef jal 15920 <_ZNSo3putEc@plt> + 215e0: ea0f40ef jal 15c80 <_ZNSo5flushEv@plt> + 215e4: 842a mv s0,a0 + 215e6: b7b1 j 21532 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x70> + 215e8: 842a mv s0,a0 + 215ea: 854e mv a0,s3 + 215ec: fd4f50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 215f0: 8522 mv a0,s0 + 215f2: 9fef40ef jal 157f0 <_Unwind_Resume@plt> + 215f6: 9aaf40ef jal 157a0 <_ZSt16__throw_bad_castv@plt> + +00000000000215fa <_ZN7testing8internal6Random8GenerateEj>: + 215fa: 411c lw a5,0(a0) + 215fc: 41c65737 lui a4,0x41c65 + 21600: e6d7071b addiw a4,a4,-403 # 41c64e6d <__global_pointer$+0x41c180dd> + 21604: 02f7073b mulw a4,a4,a5 + 21608: 678d lui a5,0x3 + 2160a: 0397879b addiw a5,a5,57 # 3039 <__abi_tag-0xd25b> + 2160e: 7139 addi sp,sp,-64 + 21610: f822 sd s0,48(sp) + 21612: f426 sd s1,40(sp) + 21614: fc06 sd ra,56(sp) + 21616: ec4e sd s3,24(sp) + 21618: 84aa mv s1,a0 + 2161a: 00b03533 snez a0,a1 + 2161e: 9fb9 addw a5,a5,a4 + 21620: 1786 slli a5,a5,0x21 + 21622: 9385 srli a5,a5,0x21 + 21624: c09c sw a5,0(s1) + 21626: 842e mv s0,a1 + 21628: e73fb0ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 2162c: e929 bnez a0,2167e <_ZN7testing8internal6Random8GenerateEj+0x84> + 2162e: f04a sd s2,32(sp) + 21630: 00810913 addi s2,sp,8 + 21634: 854a mv a0,s2 + 21636: 00019617 auipc a2,0x19 + 2163a: 19a60613 addi a2,a2,410 # 3a7d0 <_IO_stdin_used+0xc50> + 2163e: 458d li a1,3 + 21640: 15200693 li a3,338 + 21644: e7fff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 21648: 4671 li a2,28 + 2164a: 00019597 auipc a1,0x19 + 2164e: 1ce58593 addi a1,a1,462 # 3a818 <_IO_stdin_used+0xc98> + 21652: 0002b517 auipc a0,0x2b + 21656: 94653503 ld a0,-1722(a0) # 4bf98 <_ZSt4cerr@Base> + 2165a: 8a6f40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2165e: 02d00613 li a2,45 + 21662: 00019597 auipc a1,0x19 + 21666: 1d658593 addi a1,a1,470 # 3a838 <_IO_stdin_used+0xcb8> + 2166a: 0002b517 auipc a0,0x2b + 2166e: 92e53503 ld a0,-1746(a0) # 4bf98 <_ZSt4cerr@Base> + 21672: 88ef40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21676: 854a mv a0,s2 + 21678: 9dafd0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2167c: 7902 ld s2,32(sp) + 2167e: 80000537 lui a0,0x80000 + 21682: 00853533 sltu a0,a0,s0 + 21686: 00154513 xori a0,a0,1 + 2168a: e11fb0ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 2168e: c911 beqz a0,216a2 <_ZN7testing8internal6Random8GenerateEj+0xa8> + 21690: 4088 lw a0,0(s1) + 21692: 70e2 ld ra,56(sp) + 21694: 74a2 ld s1,40(sp) + 21696: 0285753b remuw a0,a0,s0 + 2169a: 7442 ld s0,48(sp) + 2169c: 69e2 ld s3,24(sp) + 2169e: 6121 addi sp,sp,64 + 216a0: 8082 ret + 216a2: f04a sd s2,32(sp) + 216a4: 00810913 addi s2,sp,8 + 216a8: 854a mv a0,s2 + 216aa: 00019617 auipc a2,0x19 + 216ae: 12660613 addi a2,a2,294 # 3a7d0 <_IO_stdin_used+0xc50> + 216b2: 458d li a1,3 + 216b4: 15400693 li a3,340 + 216b8: e0bff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 216bc: 02500613 li a2,37 + 216c0: 00019597 auipc a1,0x19 + 216c4: 1a858593 addi a1,a1,424 # 3a868 <_IO_stdin_used+0xce8> + 216c8: 0002b517 auipc a0,0x2b + 216cc: 8d053503 ld a0,-1840(a0) # 4bf98 <_ZSt4cerr@Base> + 216d0: 830f40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 216d4: 4679 li a2,30 + 216d6: 00019597 auipc a1,0x19 + 216da: 1ba58593 addi a1,a1,442 # 3a890 <_IO_stdin_used+0xd10> + 216de: 0002b517 auipc a0,0x2b + 216e2: 8ba53503 ld a0,-1862(a0) # 4bf98 <_ZSt4cerr@Base> + 216e6: 81af40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 216ea: 02041593 slli a1,s0,0x20 + 216ee: 9181 srli a1,a1,0x20 + 216f0: 0002b517 auipc a0,0x2b + 216f4: 8a853503 ld a0,-1880(a0) # 4bf98 <_ZSt4cerr@Base> + 216f8: 958f40ef jal 15850 <_ZNSo9_M_insertImEERSoT_@plt> + 216fc: 4645 li a2,17 + 216fe: 00019597 auipc a1,0x19 + 21702: 1b258593 addi a1,a1,434 # 3a8b0 <_IO_stdin_used+0xd30> + 21706: 89aa mv s3,a0 + 21708: ff9f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2170c: 02a00613 li a2,42 + 21710: 00019597 auipc a1,0x19 + 21714: 1b858593 addi a1,a1,440 # 3a8c8 <_IO_stdin_used+0xd48> + 21718: 854e mv a0,s3 + 2171a: fe7f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2171e: 4585 li a1,1 + 21720: 854e mv a0,s3 + 21722: 05fe slli a1,a1,0x1f + 21724: 92cf40ef jal 15850 <_ZNSo9_M_insertImEERSoT_@plt> + 21728: 4609 li a2,2 + 2172a: 00019597 auipc a1,0x19 + 2172e: 1ce58593 addi a1,a1,462 # 3a8f8 <_IO_stdin_used+0xd78> + 21732: fcff30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21736: 854a mv a0,s2 + 21738: 91afd0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2173c: 4088 lw a0,0(s1) + 2173e: 70e2 ld ra,56(sp) + 21740: 7902 ld s2,32(sp) + 21742: 0285753b remuw a0,a0,s0 + 21746: 7442 ld s0,48(sp) + 21748: 74a2 ld s1,40(sp) + 2174a: 69e2 ld s3,24(sp) + 2174c: 6121 addi sp,sp,64 + 2174e: 8082 ret + 21750: 842a mv s0,a0 + 21752: 854a mv a0,s2 + 21754: 8fefd0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 21758: 8522 mv a0,s0 + 2175a: 896f40ef jal 157f0 <_Unwind_Resume@plt> + 2175e: bfcd j 21750 <_ZN7testing8internal6Random8GenerateEj+0x156> + +0000000000021760 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc>: + 21760: 7139 addi sp,sp,-64 + 21762: 0002a797 auipc a5,0x2a + 21766: 48e7b783 ld a5,1166(a5) # 4bbf0 <_GLOBAL_OFFSET_TABLE_+0xa0> + 2176a: f04a sd s2,32(sp) + 2176c: fc06 sd ra,56(sp) + 2176e: f822 sd s0,48(sp) + 21770: f426 sd s1,40(sp) + 21772: ec4e sd s3,24(sp) + 21774: e852 sd s4,16(sp) + 21776: 07c1 addi a5,a5,16 + 21778: 01850913 addi s2,a0,24 + 2177c: e11c sd a5,0(a0) + 2177e: 01253423 sd s2,8(a0) + 21782: cde1 beqz a1,2185a <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0xfa> + 21784: 842a mv s0,a0 + 21786: 00850a13 addi s4,a0,8 + 2178a: 852e mv a0,a1 + 2178c: 89ae mv s3,a1 + 2178e: c42f40ef jal 15bd0 + 21792: e42a sd a0,8(sp) + 21794: 47bd li a5,15 + 21796: 84aa mv s1,a0 + 21798: 08a7ed63 bltu a5,a0,21832 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0xd2> + 2179c: 4785 li a5,1 + 2179e: 02f51463 bne a0,a5,217c6 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x66> + 217a2: 0009c783 lbu a5,0(s3) + 217a6: 00f40c23 sb a5,24(s0) + 217aa: e804 sd s1,16(s0) + 217ac: 9926 add s2,s2,s1 + 217ae: 00090023 sb zero,0(s2) + 217b2: 681c ld a5,16(s0) + 217b4: cf8d beqz a5,217ee <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x8e> + 217b6: 70e2 ld ra,56(sp) + 217b8: 7442 ld s0,48(sp) + 217ba: 74a2 ld s1,40(sp) + 217bc: 7902 ld s2,32(sp) + 217be: 69e2 ld s3,24(sp) + 217c0: 6a42 ld s4,16(sp) + 217c2: 6121 addi sp,sp,64 + 217c4: 8082 ret + 217c6: d175 beqz a0,217aa <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x4a> + 217c8: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma + 217cc: 02098407 vle8.v v8,(s3) + 217d0: 8c9d sub s1,s1,a5 + 217d2: 99be add s3,s3,a5 + 217d4: 02090427 vse8.v v8,(s2) + 217d8: 993e add s2,s2,a5 + 217da: f4fd bnez s1,217c8 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x68> + 217dc: 64a2 ld s1,8(sp) + 217de: 00843903 ld s2,8(s0) + 217e2: e804 sd s1,16(s0) + 217e4: 9926 add s2,s2,s1 + 217e6: 00090023 sb zero,0(s2) + 217ea: 681c ld a5,16(s0) + 217ec: f7e9 bnez a5,217b6 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x56> + 217ee: 0020 addi s0,sp,8 + 217f0: 6685 lui a3,0x1 + 217f2: 8522 mv a0,s0 + 217f4: e1168693 addi a3,a3,-495 # e11 <__abi_tag-0xf483> + 217f8: 00019617 auipc a2,0x19 + 217fc: fd860613 addi a2,a2,-40 # 3a7d0 <_IO_stdin_used+0xc50> + 21800: 458d li a1,3 + 21802: cc1ff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 21806: 467d li a2,31 + 21808: 00019597 auipc a1,0x19 + 2180c: 0f858593 addi a1,a1,248 # 3a900 <_IO_stdin_used+0xd80> + 21810: 0002a517 auipc a0,0x2a + 21814: 78853503 ld a0,1928(a0) # 4bf98 <_ZSt4cerr@Base> + 21818: ee9f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2181c: 8522 mv a0,s0 + 2181e: 834fd0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 21822: 70e2 ld ra,56(sp) + 21824: 7442 ld s0,48(sp) + 21826: 74a2 ld s1,40(sp) + 21828: 7902 ld s2,32(sp) + 2182a: 69e2 ld s3,24(sp) + 2182c: 6a42 ld s4,16(sp) + 2182e: 6121 addi sp,sp,64 + 21830: 8082 ret + 21832: 4601 li a2,0 + 21834: 002c addi a1,sp,8 + 21836: 8552 mv a0,s4 + 21838: e79f30ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 2183c: 67a2 ld a5,8(sp) + 2183e: e408 sd a0,8(s0) + 21840: 892a mv s2,a0 + 21842: ec1c sd a5,24(s0) + 21844: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma + 21848: 02098407 vle8.v v8,(s3) + 2184c: 8c9d sub s1,s1,a5 + 2184e: 99be add s3,s3,a5 + 21850: 02090427 vse8.v v8,(s2) + 21854: 993e add s2,s2,a5 + 21856: f8ad bnez s1,217c8 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x68> + 21858: b751 j 217dc <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x7c> + 2185a: d76f40ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 2185e: 842a mv s0,a0 + 21860: a031 j 2186c <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x10c> + 21862: 87aa mv a5,a0 + 21864: 8522 mv a0,s0 + 21866: 843e mv s0,a5 + 21868: febfc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2186c: 8552 mv a0,s4 + 2186e: d52f50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21872: 8522 mv a0,s0 + 21874: f7df30ef jal 157f0 <_Unwind_Resume@plt> + +0000000000021878 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 21878: 610c ld a1,0(a0) + 2187a: 6510 ld a2,8(a0) + 2187c: 7119 addi sp,sp,-128 + 2187e: f0ca sd s2,96(sp) + 21880: 01010913 addi s2,sp,16 + 21884: f8a2 sd s0,112(sp) + 21886: e8d2 sd s4,80(sp) + 21888: 842a mv s0,a0 + 2188a: 962e add a2,a2,a1 + 2188c: 854a mv a0,s2 + 2188e: 02010a13 addi s4,sp,32 + 21892: fc86 sd ra,120(sp) + 21894: f4a6 sd s1,104(sp) + 21896: ecce sd s3,88(sp) + 21898: e852 sd s4,16(sp) + 2189a: aa0f80ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2189e: 854a mv a0,s2 + 218a0: f41fb0ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> + 218a4: 03010993 addi s3,sp,48 + 218a8: 854e mv a0,s3 + 218aa: 85ca mv a1,s2 + 218ac: ad8fc0ef jal 1db84 <_ZNK7testing8internal8FilePath14RemoveFileNameEv> + 218b0: 854e mv a0,s3 + 218b2: d6afc0ef jal 1de1c <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv> + 218b6: cd15 beqz a0,218f2 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x7a> + 218b8: 6008 ld a0,0(s0) + 218ba: 00019597 auipc a1,0x19 + 218be: 95e58593 addi a1,a1,-1698 # 3a218 <_IO_stdin_used+0x698> + 218c2: c6ff30ef jal 15530 + 218c6: 84aa mv s1,a0 + 218c8: c50d beqz a0,218f2 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x7a> + 218ca: 7542 ld a0,48(sp) + 218cc: 009c addi a5,sp,64 + 218ce: 00f50463 beq a0,a5,218d6 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5e> + 218d2: 82ef40ef jal 15900 <_ZdlPv@plt> + 218d6: 6542 ld a0,16(sp) + 218d8: 01450463 beq a0,s4,218e0 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x68> + 218dc: 824f40ef jal 15900 <_ZdlPv@plt> + 218e0: 70e6 ld ra,120(sp) + 218e2: 7446 ld s0,112(sp) + 218e4: 7906 ld s2,96(sp) + 218e6: 69e6 ld s3,88(sp) + 218e8: 6a46 ld s4,80(sp) + 218ea: 8526 mv a0,s1 + 218ec: 74a6 ld s1,104(sp) + 218ee: 6109 addi sp,sp,128 + 218f0: 8082 ret + 218f2: 0024 addi s1,sp,8 + 218f4: 8526 mv a0,s1 + 218f6: 0c200693 li a3,194 + 218fa: 00019617 auipc a2,0x19 + 218fe: ed660613 addi a2,a2,-298 # 3a7d0 <_IO_stdin_used+0xc50> + 21902: 458d li a1,3 + 21904: bbfff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 21908: 4655 li a2,21 + 2190a: 00019597 auipc a1,0x19 + 2190e: 01658593 addi a1,a1,22 # 3a920 <_IO_stdin_used+0xda0> + 21912: 0002a517 auipc a0,0x2a + 21916: 68653503 ld a0,1670(a0) # 4bf98 <_ZSt4cerr@Base> + 2191a: de7f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2191e: 6410 ld a2,8(s0) + 21920: 600c ld a1,0(s0) + 21922: 0002a517 auipc a0,0x2a + 21926: 67653503 ld a0,1654(a0) # 4bf98 <_ZSt4cerr@Base> + 2192a: dd7f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2192e: 4605 li a2,1 + 21930: 00018597 auipc a1,0x18 + 21934: 58058593 addi a1,a1,1408 # 39eb0 <_IO_stdin_used+0x330> + 21938: dc9f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2193c: 8526 mv a0,s1 + 2193e: f15fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 21942: 4481 li s1,0 + 21944: b759 j 218ca <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x52> + 21946: 842a mv s0,a0 + 21948: 8526 mv a0,s1 + 2194a: f09fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2194e: 854e mv a0,s3 + 21950: c70f50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21954: 854a mv a0,s2 + 21956: c6af50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2195a: 8522 mv a0,s0 + 2195c: e95f30ef jal 157f0 <_Unwind_Resume@plt> + 21960: 842a mv s0,a0 + 21962: b7f5 j 2194e <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xd6> + 21964: 842a mv s0,a0 + 21966: b7fd j 21954 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xdc> + 21968: 842a mv s0,a0 + 2196a: b7ed j 21954 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xdc> + +000000000002196c <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc>: + 2196c: 7139 addi sp,sp,-64 + 2196e: 0002a797 auipc a5,0x2a + 21972: 3627b783 ld a5,866(a5) # 4bcd0 <_GLOBAL_OFFSET_TABLE_+0x180> + 21976: f04a sd s2,32(sp) + 21978: fc06 sd ra,56(sp) + 2197a: f822 sd s0,48(sp) + 2197c: f426 sd s1,40(sp) + 2197e: ec4e sd s3,24(sp) + 21980: e852 sd s4,16(sp) + 21982: 07c1 addi a5,a5,16 + 21984: 01850913 addi s2,a0,24 + 21988: e11c sd a5,0(a0) + 2198a: 01253423 sd s2,8(a0) + 2198e: cde9 beqz a1,21a68 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0xfc> + 21990: 842a mv s0,a0 + 21992: 00850a13 addi s4,a0,8 + 21996: 852e mv a0,a1 + 21998: 89ae mv s3,a1 + 2199a: a36f40ef jal 15bd0 + 2199e: e42a sd a0,8(sp) + 219a0: 47bd li a5,15 + 219a2: 84aa mv s1,a0 + 219a4: 08a7ee63 bltu a5,a0,21a40 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0xd4> + 219a8: 4785 li a5,1 + 219aa: 02f51463 bne a0,a5,219d2 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x66> + 219ae: 0009c783 lbu a5,0(s3) + 219b2: 00f40c23 sb a5,24(s0) + 219b6: e804 sd s1,16(s0) + 219b8: 9926 add s2,s2,s1 + 219ba: 00090023 sb zero,0(s2) + 219be: 681c ld a5,16(s0) + 219c0: cf8d beqz a5,219fa <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x8e> + 219c2: 70e2 ld ra,56(sp) + 219c4: 7442 ld s0,48(sp) + 219c6: 74a2 ld s1,40(sp) + 219c8: 7902 ld s2,32(sp) + 219ca: 69e2 ld s3,24(sp) + 219cc: 6a42 ld s4,16(sp) + 219ce: 6121 addi sp,sp,64 + 219d0: 8082 ret + 219d2: d175 beqz a0,219b6 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x4a> + 219d4: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma + 219d8: 02098407 vle8.v v8,(s3) + 219dc: 8c9d sub s1,s1,a5 + 219de: 99be add s3,s3,a5 + 219e0: 02090427 vse8.v v8,(s2) + 219e4: 993e add s2,s2,a5 + 219e6: f4fd bnez s1,219d4 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x68> + 219e8: 64a2 ld s1,8(sp) + 219ea: 00843903 ld s2,8(s0) + 219ee: e804 sd s1,16(s0) + 219f0: 9926 add s2,s2,s1 + 219f2: 00090023 sb zero,0(s2) + 219f6: 681c ld a5,16(s0) + 219f8: f7e9 bnez a5,219c2 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x56> + 219fa: 0020 addi s0,sp,8 + 219fc: 6685 lui a3,0x1 + 219fe: 8522 mv a0,s0 + 21a00: fc668693 addi a3,a3,-58 # fc6 <__abi_tag-0xf2ce> + 21a04: 00019617 auipc a2,0x19 + 21a08: dcc60613 addi a2,a2,-564 # 3a7d0 <_IO_stdin_used+0xc50> + 21a0c: 458d li a1,3 + 21a0e: ab5ff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 21a12: 02000613 li a2,32 + 21a16: 00019597 auipc a1,0x19 + 21a1a: f2258593 addi a1,a1,-222 # 3a938 <_IO_stdin_used+0xdb8> + 21a1e: 0002a517 auipc a0,0x2a + 21a22: 57a53503 ld a0,1402(a0) # 4bf98 <_ZSt4cerr@Base> + 21a26: cdbf30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21a2a: 8522 mv a0,s0 + 21a2c: e27fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 21a30: 70e2 ld ra,56(sp) + 21a32: 7442 ld s0,48(sp) + 21a34: 74a2 ld s1,40(sp) + 21a36: 7902 ld s2,32(sp) + 21a38: 69e2 ld s3,24(sp) + 21a3a: 6a42 ld s4,16(sp) + 21a3c: 6121 addi sp,sp,64 + 21a3e: 8082 ret + 21a40: 4601 li a2,0 + 21a42: 002c addi a1,sp,8 + 21a44: 8552 mv a0,s4 + 21a46: c6bf30ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 21a4a: 67a2 ld a5,8(sp) + 21a4c: e408 sd a0,8(s0) + 21a4e: 892a mv s2,a0 + 21a50: ec1c sd a5,24(s0) + 21a52: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma + 21a56: 02098407 vle8.v v8,(s3) + 21a5a: 8c9d sub s1,s1,a5 + 21a5c: 99be add s3,s3,a5 + 21a5e: 02090427 vse8.v v8,(s2) + 21a62: 993e add s2,s2,a5 + 21a64: f8a5 bnez s1,219d4 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x68> + 21a66: b749 j 219e8 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x7c> + 21a68: b68f40ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 21a6c: 842a mv s0,a0 + 21a6e: a031 j 21a7a <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x10e> + 21a70: 87aa mv a5,a0 + 21a72: 8522 mv a0,s0 + 21a74: 843e mv s0,a5 + 21a76: dddfc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 21a7a: 8552 mv a0,s4 + 21a7c: b44f50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21a80: 8522 mv a0,s0 + 21a82: d6ff30ef jal 157f0 <_Unwind_Resume@plt> + +0000000000021a86 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv>: + 21a86: 7159 addi sp,sp,-112 + 21a88: eca6 sd s1,88(sp) + 21a8a: 84aa mv s1,a0 + 21a8c: 4508 lw a0,8(a0) + 21a8e: f0a2 sd s0,96(sp) + 21a90: f486 sd ra,104(sp) + 21a92: 0505 addi a0,a0,1 + 21a94: 00153513 seqz a0,a0 + 21a98: e8ca sd s2,80(sp) + 21a9a: e4ce sd s3,72(sp) + 21a9c: 9fffb0ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 21aa0: 0800 addi s0,sp,16 + 21aa2: e539 bnez a0,21af0 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x6a> + 21aa4: 6685 lui a3,0x1 21aa6: 8522 mv a0,s0 - 21aa8: 00028317 auipc t1,0x28 - 21aac: 0b033303 ld t1,176(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 21ab0: 9302 jalr t1 - 21ab2: 757e ld a0,504(sp) - 21ab4: 043c addi a5,sp,520 - 21ab6: 00f50463 beq a0,a5,21abe <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x1dc> - 21aba: d77f30ef jal 15830 <_ZdlPv@plt> - 21abe: 657e ld a0,472(sp) - 21ac0: 13bc addi a5,sp,488 - 21ac2: 00f50463 beq a0,a5,21aca <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x1e8> - 21ac6: d6bf30ef jal 15830 <_ZdlPv@plt> - 21aca: 757a ld a0,440(sp) - 21acc: 03bc addi a5,sp,456 - 21ace: 00f50463 beq a0,a5,21ad6 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x1f4> - 21ad2: d5ff30ef jal 15830 <_ZdlPv@plt> - 21ad6: 657a ld a0,408(sp) - 21ad8: 133c addi a5,sp,424 - 21ada: 00f50463 beq a0,a5,21ae2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x200> - 21ade: d53f30ef jal 15830 <_ZdlPv@plt> - 21ae2: 7576 ld a0,376(sp) - 21ae4: 033c addi a5,sp,392 - 21ae6: 00f50463 beq a0,a5,21aee <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x20c> - 21aea: d47f30ef jal 15830 <_ZdlPv@plt> - 21aee: 6576 ld a0,344(sp) - 21af0: 12bc addi a5,sp,360 - 21af2: 00f50463 beq a0,a5,21afa <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x218> - 21af6: d3bf30ef jal 15830 <_ZdlPv@plt> - 21afa: 7572 ld a0,312(sp) - 21afc: 02bc addi a5,sp,328 - 21afe: 00f50463 beq a0,a5,21b06 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x224> - 21b02: d2ff30ef jal 15830 <_ZdlPv@plt> - 21b06: 6572 ld a0,280(sp) - 21b08: 123c addi a5,sp,296 - 21b0a: 00f50463 beq a0,a5,21b12 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x230> - 21b0e: d23f30ef jal 15830 <_ZdlPv@plt> - 21b12: 756e ld a0,248(sp) - 21b14: 023c addi a5,sp,264 - 21b16: 00f50463 beq a0,a5,21b1e <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x23c> - 21b1a: d17f30ef jal 15830 <_ZdlPv@plt> - 21b1e: 656e ld a0,216(sp) - 21b20: 11bc addi a5,sp,232 - 21b22: 00f50463 beq a0,a5,21b2a <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x248> - 21b26: d0bf30ef jal 15830 <_ZdlPv@plt> - 21b2a: 756a ld a0,184(sp) - 21b2c: 01bc addi a5,sp,200 - 21b2e: 00f50463 beq a0,a5,21b36 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x254> - 21b32: cfff30ef jal 15830 <_ZdlPv@plt> - 21b36: 656a ld a0,152(sp) - 21b38: 113c addi a5,sp,168 - 21b3a: 00f50463 beq a0,a5,21b42 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x260> - 21b3e: cf3f30ef jal 15830 <_ZdlPv@plt> - 21b42: 7566 ld a0,120(sp) - 21b44: 013c addi a5,sp,136 - 21b46: 00f50463 beq a0,a5,21b4e <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x26c> - 21b4a: ce7f30ef jal 15830 <_ZdlPv@plt> - 21b4e: 6566 ld a0,88(sp) - 21b50: 01250463 beq a0,s2,21b58 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x276> - 21b54: cddf30ef jal 15830 <_ZdlPv@plt> - 21b58: 7562 ld a0,56(sp) - 21b5a: 00bc addi a5,sp,72 - 21b5c: 00f50463 beq a0,a5,21b64 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x282> - 21b60: cd1f30ef jal 15830 <_ZdlPv@plt> - 21b64: 2b813083 ld ra,696(sp) - 21b68: 8522 mv a0,s0 - 21b6a: 2b013403 ld s0,688(sp) - 21b6e: 2a013903 ld s2,672(sp) - 21b72: 29813983 ld s3,664(sp) - 21b76: 29013a03 ld s4,656(sp) - 21b7a: 28813a83 ld s5,648(sp) - 21b7e: 28013b03 ld s6,640(sp) - 21b82: 27813b83 ld s7,632(sp) - 21b86: 27013c03 ld s8,624(sp) - 21b8a: 26813c83 ld s9,616(sp) - 21b8e: 26013d03 ld s10,608(sp) - 21b92: 25813d83 ld s11,600(sp) - 21b96: 2a813483 ld s1,680(sp) - 21b9a: 2c010113 addi sp,sp,704 - 21b9e: 8082 ret - 21ba0: 8522 mv a0,s0 - 21ba2: 00018597 auipc a1,0x18 - 21ba6: c4e58593 addi a1,a1,-946 # 397f0 <_IO_stdin_used+0x1d48> - 21baa: ab2f60ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 21bae: 2b813083 ld ra,696(sp) - 21bb2: 8522 mv a0,s0 - 21bb4: 2b013403 ld s0,688(sp) - 21bb8: 2a813483 ld s1,680(sp) - 21bbc: 2c010113 addi sp,sp,704 - 21bc0: 8082 ret - 21bc2: 6518 ld a4,8(a0) - 21bc4: 864a mv a2,s2 - 21bc6: 85be mv a1,a5 - 21bc8: 0705 addi a4,a4,1 - 21bca: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 21bce: 02058407 vle8.v v8,(a1) - 21bd2: 8f15 sub a4,a4,a3 - 21bd4: 95b6 add a1,a1,a3 - 21bd6: 02060427 vse8.v v8,(a2) - 21bda: 9636 add a2,a2,a3 - 21bdc: f77d bnez a4,21bca <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x2e8> - 21bde: b37d j 2198c <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0xaa> - 21be0: 842a mv s0,a0 - 21be2: 7522 ld a0,40(sp) - 21be4: b19f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21be8: 8556 mv a0,s5 - 21bea: b13f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21bee: 6562 ld a0,24(sp) - 21bf0: b0df40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21bf4: 6542 ld a0,16(sp) - 21bf6: b07f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21bfa: 8552 mv a0,s4 - 21bfc: b01f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21c00: 7502 ld a0,32(sp) - 21c02: afbf40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21c06: 6522 ld a0,8(sp) - 21c08: af5f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21c0c: 854e mv a0,s3 - 21c0e: aeff40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21c12: 8522 mv a0,s0 - 21c14: b0df30ef jal 15720 <_Unwind_Resume@plt> - 21c18: 842a mv s0,a0 - 21c1a: bfcd j 21c0c <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x32a> - 21c1c: 842a mv s0,a0 - 21c1e: b7cd j 21c00 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x31e> - 21c20: 08bc addi a5,sp,88 - 21c22: 842a mv s0,a0 - 21c24: e43e sd a5,8(sp) - 21c26: b7c5 j 21c06 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x324> - 21c28: 842a mv s0,a0 - 21c2a: bf7d j 21be8 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x306> - 21c2c: 842a mv s0,a0 - 21c2e: b7c1 j 21bee <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x30c> - 21c30: 842a mv s0,a0 - 21c32: b7c9 j 21bf4 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x312> - 21c34: 842a mv s0,a0 - 21c36: b7d1 j 21bfa <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x318> - 21c38: 842a mv s0,a0 - 21c3a: 8526 mv a0,s1 - 21c3c: ac1f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21c40: 856e mv a0,s11 - 21c42: abbf40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21c46: 856a mv a0,s10 - 21c48: ab5f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21c4c: 8566 mv a0,s9 - 21c4e: aaff40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21c52: 8562 mv a0,s8 - 21c54: aa9f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21c58: 855e mv a0,s7 - 21c5a: aa3f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21c5e: 855a mv a0,s6 - 21c60: a9df40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21c64: bfbd j 21be2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x300> - 21c66: 842a mv s0,a0 - 21c68: bfe1 j 21c40 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x35e> - 21c6a: 842a mv s0,a0 - 21c6c: bfe9 j 21c46 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x364> - 21c6e: 842a mv s0,a0 - 21c70: bff1 j 21c4c <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x36a> - 21c72: 842a mv s0,a0 - 21c74: bff9 j 21c52 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x370> - 21c76: 842a mv s0,a0 - 21c78: b7c5 j 21c58 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x376> - 21c7a: 842a mv s0,a0 - 21c7c: b7cd j 21c5e <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x37c> - -0000000000021c7e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex>: - 21c7e: 20c4a7b7 lui a5,0x20c4a - 21c82: ba678793 addi a5,a5,-1114 # 20c49ba6 <__global_pointer$+0x20bfee16> - 21c86: e353f737 lui a4,0xe353f - 21c8a: 7cf70713 addi a4,a4,1999 # ffffffffe353f7cf <__global_pointer$+0xffffffffe34f4a3f> - 21c8e: 1782 slli a5,a5,0x20 - 21c90: 97ba add a5,a5,a4 - 21c92: 02f597b3 mulh a5,a1,a5 - 21c96: d2010113 addi sp,sp,-736 - 21c9a: 2c913423 sd s1,712(sp) - 21c9e: 43f5d713 srai a4,a1,0x3f - 21ca2: 0c24 addi s1,sp,536 - 21ca4: 2c813823 sd s0,720(sp) - 21ca8: 1c2c addi a1,sp,568 - 21caa: 842a mv s0,a0 - 21cac: 8526 mv a0,s1 - 21cae: 2c113c23 sd ra,728(sp) - 21cb2: 879d srai a5,a5,0x7 - 21cb4: 8f99 sub a5,a5,a4 - 21cb6: 20f13c23 sd a5,536(sp) - 21cba: f46f30ef jal 15400 - 21cbe: 28050863 beqz a0,21f4e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x2d0> - 21cc2: 24c12783 lw a5,588(sp) - 21cc6: 2d213023 sd s2,704(sp) - 21cca: 03810913 addi s2,sp,56 - 21cce: 854a mv a0,s2 - 21cd0: 76c7879b addiw a5,a5,1900 - 21cd4: 184c addi a1,sp,52 - 21cd6: 2b313c23 sd s3,696(sp) - 21cda: 2b413823 sd s4,688(sp) - 21cde: 2b513423 sd s5,680(sp) - 21ce2: 2b613023 sd s6,672(sp) - 21ce6: 29713c23 sd s7,664(sp) - 21cea: 29813823 sd s8,656(sp) - 21cee: 29913423 sd s9,648(sp) - 21cf2: 29a13023 sd s10,640(sp) - 21cf6: 27b13c23 sd s11,632(sp) - 21cfa: 00028317 auipc t1,0x28 - 21cfe: 27633303 ld t1,630(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 21d02: da3e sw a5,52(sp) - 21d04: 9302 jalr t1 - 21d06: 854a mv a0,s2 - 21d08: 00016597 auipc a1,0x16 - 21d0c: 4a058593 addi a1,a1,1184 # 381a8 <_IO_stdin_used+0x700> - 21d10: fa0f30ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 21d14: 05810a13 addi s4,sp,88 - 21d18: 85aa mv a1,a0 - 21d1a: 8552 mv a0,s4 - 21d1c: e852 sd s4,16(sp) - 21d1e: 813f30ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 21d22: 24812583 lw a1,584(sp) - 21d26: 07810a93 addi s5,sp,120 - 21d2a: 8556 mv a0,s5 - 21d2c: 2585 addiw a1,a1,1 - 21d2e: ec56 sd s5,24(sp) - 21d30: 8bdff0ef jal 215ec <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 21d34: 09810993 addi s3,sp,152 - 21d38: 854e mv a0,s3 - 21d3a: 8656 mv a2,s5 - 21d3c: 85d2 mv a1,s4 - 21d3e: 00028317 auipc t1,0x28 - 21d42: e1a33303 ld t1,-486(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 21d46: 9302 jalr t1 - 21d48: 00016597 auipc a1,0x16 - 21d4c: 46058593 addi a1,a1,1120 # 381a8 <_IO_stdin_used+0x700> - 21d50: 854e mv a0,s3 - 21d52: f5ef30ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 21d56: 0b810a93 addi s5,sp,184 - 21d5a: 85aa mv a1,a0 - 21d5c: 8556 mv a0,s5 - 21d5e: f456 sd s5,40(sp) - 21d60: fd0f30ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 21d64: 24412583 lw a1,580(sp) - 21d68: 09bc addi a5,sp,216 - 21d6a: 853e mv a0,a5 - 21d6c: 8b3e mv s6,a5 - 21d6e: e43e sd a5,8(sp) - 21d70: 87dff0ef jal 215ec <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 21d74: 0f810a13 addi s4,sp,248 - 21d78: 8552 mv a0,s4 - 21d7a: 865a mv a2,s6 - 21d7c: 85d6 mv a1,s5 - 21d7e: 00028317 auipc t1,0x28 - 21d82: dda33303 ld t1,-550(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 21d86: 9302 jalr t1 - 21d88: 00017597 auipc a1,0x17 - 21d8c: fb058593 addi a1,a1,-80 # 38d38 <_IO_stdin_used+0x1290> - 21d90: 8552 mv a0,s4 - 21d92: f1ef30ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 21d96: 0a3c addi a5,sp,280 - 21d98: 85aa mv a1,a0 - 21d9a: 853e mv a0,a5 - 21d9c: 8bbe mv s7,a5 - 21d9e: f03e sd a5,32(sp) - 21da0: f90f30ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 21da4: 24012583 lw a1,576(sp) - 21da8: 13810a93 addi s5,sp,312 - 21dac: 8556 mv a0,s5 - 21dae: 83fff0ef jal 215ec <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 21db2: 15810b13 addi s6,sp,344 - 21db6: 855a mv a0,s6 - 21db8: 8656 mv a2,s5 - 21dba: 85de mv a1,s7 - 21dbc: 00028317 auipc t1,0x28 - 21dc0: d9c33303 ld t1,-612(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 21dc4: 9302 jalr t1 - 21dc6: 00016597 auipc a1,0x16 - 21dca: e5a58593 addi a1,a1,-422 # 37c20 <_IO_stdin_used+0x178> - 21dce: 855a mv a0,s6 - 21dd0: ee0f30ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 21dd4: 17810b93 addi s7,sp,376 - 21dd8: 85aa mv a1,a0 - 21dda: 855e mv a0,s7 - 21ddc: f54f30ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 21de0: 23c12583 lw a1,572(sp) - 21de4: 19810c13 addi s8,sp,408 - 21de8: 8562 mv a0,s8 - 21dea: 803ff0ef jal 215ec <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 21dee: 1b810c93 addi s9,sp,440 - 21df2: 8566 mv a0,s9 - 21df4: 8662 mv a2,s8 - 21df6: 85de mv a1,s7 - 21df8: 00028317 auipc t1,0x28 - 21dfc: d6033303 ld t1,-672(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 21e00: 9302 jalr t1 - 21e02: 00016597 auipc a1,0x16 - 21e06: e1e58593 addi a1,a1,-482 # 37c20 <_IO_stdin_used+0x178> - 21e0a: 8566 mv a0,s9 - 21e0c: ea4f30ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 21e10: 1d810d13 addi s10,sp,472 - 21e14: 85aa mv a1,a0 - 21e16: 856a mv a0,s10 - 21e18: f18f30ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 21e1c: 23812583 lw a1,568(sp) - 21e20: 1f810d93 addi s11,sp,504 - 21e24: 856e mv a0,s11 - 21e26: fc6ff0ef jal 215ec <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 21e2a: 866e mv a2,s11 - 21e2c: 85ea mv a1,s10 - 21e2e: 8526 mv a0,s1 - 21e30: 00028317 auipc t1,0x28 - 21e34: d2833303 ld t1,-728(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 21e38: 9302 jalr t1 - 21e3a: 00017597 auipc a1,0x17 - 21e3e: f0658593 addi a1,a1,-250 # 38d40 <_IO_stdin_used+0x1298> - 21e42: 8526 mv a0,s1 - 21e44: e6cf30ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 21e48: 85aa mv a1,a0 - 21e4a: 8522 mv a0,s0 - 21e4c: ee4f30ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 21e50: 21813503 ld a0,536(sp) - 21e54: 143c addi a5,sp,552 - 21e56: 00f50463 beq a0,a5,21e5e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x1e0> - 21e5a: 9d7f30ef jal 15830 <_ZdlPv@plt> - 21e5e: 757e ld a0,504(sp) - 21e60: 043c addi a5,sp,520 - 21e62: 00f50463 beq a0,a5,21e6a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x1ec> - 21e66: 9cbf30ef jal 15830 <_ZdlPv@plt> - 21e6a: 657e ld a0,472(sp) - 21e6c: 13bc addi a5,sp,488 - 21e6e: 00f50463 beq a0,a5,21e76 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x1f8> - 21e72: 9bff30ef jal 15830 <_ZdlPv@plt> - 21e76: 757a ld a0,440(sp) - 21e78: 03bc addi a5,sp,456 - 21e7a: 00f50463 beq a0,a5,21e82 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x204> - 21e7e: 9b3f30ef jal 15830 <_ZdlPv@plt> - 21e82: 657a ld a0,408(sp) - 21e84: 133c addi a5,sp,424 - 21e86: 00f50463 beq a0,a5,21e8e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x210> - 21e8a: 9a7f30ef jal 15830 <_ZdlPv@plt> - 21e8e: 7576 ld a0,376(sp) - 21e90: 033c addi a5,sp,392 - 21e92: 00f50463 beq a0,a5,21e9a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x21c> - 21e96: 99bf30ef jal 15830 <_ZdlPv@plt> - 21e9a: 6576 ld a0,344(sp) - 21e9c: 12bc addi a5,sp,360 - 21e9e: 00f50463 beq a0,a5,21ea6 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x228> - 21ea2: 98ff30ef jal 15830 <_ZdlPv@plt> - 21ea6: 7572 ld a0,312(sp) - 21ea8: 02bc addi a5,sp,328 - 21eaa: 00f50463 beq a0,a5,21eb2 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x234> - 21eae: 983f30ef jal 15830 <_ZdlPv@plt> - 21eb2: 6572 ld a0,280(sp) - 21eb4: 123c addi a5,sp,296 - 21eb6: 00f50463 beq a0,a5,21ebe <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x240> - 21eba: 977f30ef jal 15830 <_ZdlPv@plt> - 21ebe: 756e ld a0,248(sp) - 21ec0: 023c addi a5,sp,264 - 21ec2: 00f50463 beq a0,a5,21eca <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x24c> - 21ec6: 96bf30ef jal 15830 <_ZdlPv@plt> - 21eca: 656e ld a0,216(sp) - 21ecc: 11bc addi a5,sp,232 - 21ece: 00f50463 beq a0,a5,21ed6 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x258> - 21ed2: 95ff30ef jal 15830 <_ZdlPv@plt> - 21ed6: 756a ld a0,184(sp) - 21ed8: 01bc addi a5,sp,200 - 21eda: 00f50463 beq a0,a5,21ee2 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x264> - 21ede: 953f30ef jal 15830 <_ZdlPv@plt> - 21ee2: 656a ld a0,152(sp) - 21ee4: 113c addi a5,sp,168 - 21ee6: 00f50463 beq a0,a5,21eee <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x270> - 21eea: 947f30ef jal 15830 <_ZdlPv@plt> - 21eee: 7566 ld a0,120(sp) - 21ef0: 013c addi a5,sp,136 - 21ef2: 00f50463 beq a0,a5,21efa <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x27c> - 21ef6: 93bf30ef jal 15830 <_ZdlPv@plt> - 21efa: 6566 ld a0,88(sp) - 21efc: 10bc addi a5,sp,104 - 21efe: 00f50463 beq a0,a5,21f06 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x288> - 21f02: 92ff30ef jal 15830 <_ZdlPv@plt> - 21f06: 7562 ld a0,56(sp) - 21f08: 00bc addi a5,sp,72 - 21f0a: 00f50463 beq a0,a5,21f12 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x294> - 21f0e: 923f30ef jal 15830 <_ZdlPv@plt> - 21f12: 2d813083 ld ra,728(sp) - 21f16: 8522 mv a0,s0 - 21f18: 2d013403 ld s0,720(sp) - 21f1c: 2c013903 ld s2,704(sp) - 21f20: 2b813983 ld s3,696(sp) - 21f24: 2b013a03 ld s4,688(sp) - 21f28: 2a813a83 ld s5,680(sp) - 21f2c: 2a013b03 ld s6,672(sp) - 21f30: 29813b83 ld s7,664(sp) - 21f34: 29013c03 ld s8,656(sp) - 21f38: 28813c83 ld s9,648(sp) - 21f3c: 28013d03 ld s10,640(sp) - 21f40: 27813d83 ld s11,632(sp) - 21f44: 2c813483 ld s1,712(sp) - 21f48: 2e010113 addi sp,sp,736 - 21f4c: 8082 ret - 21f4e: 8522 mv a0,s0 - 21f50: 00018597 auipc a1,0x18 - 21f54: 8a058593 addi a1,a1,-1888 # 397f0 <_IO_stdin_used+0x1d48> - 21f58: f05f50ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 21f5c: 2d813083 ld ra,728(sp) - 21f60: 8522 mv a0,s0 - 21f62: 2d013403 ld s0,720(sp) - 21f66: 2c813483 ld s1,712(sp) - 21f6a: 2e010113 addi sp,sp,736 - 21f6e: 8082 ret - 21f70: 842a mv s0,a0 - 21f72: 8526 mv a0,s1 - 21f74: f88f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21f78: 856e mv a0,s11 - 21f7a: f82f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21f7e: 856a mv a0,s10 - 21f80: f7cf40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21f84: 8566 mv a0,s9 - 21f86: f76f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21f8a: 8562 mv a0,s8 - 21f8c: f70f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21f90: 855e mv a0,s7 - 21f92: f6af40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21f96: 855a mv a0,s6 - 21f98: f64f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21f9c: 8556 mv a0,s5 - 21f9e: f5ef40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21fa2: 7502 ld a0,32(sp) - 21fa4: f58f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21fa8: 8552 mv a0,s4 - 21faa: f52f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21fae: 6522 ld a0,8(sp) - 21fb0: f4cf40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21fb4: 7522 ld a0,40(sp) - 21fb6: f46f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21fba: 854e mv a0,s3 - 21fbc: f40f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21fc0: 6562 ld a0,24(sp) - 21fc2: f3af40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21fc6: 6542 ld a0,16(sp) - 21fc8: f34f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21fcc: 854a mv a0,s2 - 21fce: f2ef40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21fd2: 8522 mv a0,s0 - 21fd4: f4cf30ef jal 15720 <_Unwind_Resume@plt> - 21fd8: 842a mv s0,a0 - 21fda: bf79 j 21f78 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x2fa> - 21fdc: 842a mv s0,a0 - 21fde: b745 j 21f7e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x300> - 21fe0: 842a mv s0,a0 - 21fe2: b74d j 21f84 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x306> - 21fe4: 842a mv s0,a0 - 21fe6: b755 j 21f8a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x30c> - 21fe8: 842a mv s0,a0 - 21fea: b75d j 21f90 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x312> - 21fec: 842a mv s0,a0 - 21fee: b765 j 21f96 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x318> - 21ff0: 842a mv s0,a0 - 21ff2: b76d j 21f9c <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x31e> - 21ff4: 842a mv s0,a0 - 21ff6: b775 j 21fa2 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x324> - 21ff8: 842a mv s0,a0 - 21ffa: b77d j 21fa8 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x32a> - 21ffc: 842a mv s0,a0 - 21ffe: bf45 j 21fae <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x330> - 22000: 842a mv s0,a0 - 22002: bf4d j 21fb4 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x336> - 22004: 842a mv s0,a0 - 22006: bf55 j 21fba <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x33c> - 22008: 842a mv s0,a0 - 2200a: bf5d j 21fc0 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x342> - 2200c: 842a mv s0,a0 - 2200e: bf65 j 21fc6 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x348> - 22010: 842a mv s0,a0 - 22012: bf6d j 21fcc <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x34e> - -0000000000022014 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej>: - 22014: dd010113 addi sp,sp,-560 - 22018: 193c addi a5,sp,184 - 2201a: 22813023 sd s0,544(sp) - 2201e: 20913c23 sd s1,536(sp) - 22022: 842a mv s0,a0 - 22024: 1824 addi s1,sp,56 - 22026: 853e mv a0,a5 - 22028: 21213823 sd s2,528(sp) - 2202c: 21413023 sd s4,512(sp) - 22030: f7de sd s7,488(sp) - 22032: e7ee sd s11,456(sp) - 22034: e43e sd a5,8(sp) - 22036: ec2e sd a1,24(sp) - 22038: 22113423 sd ra,552(sp) - 2203c: 21313423 sd s3,520(sp) - 22040: ffd6 sd s5,504(sp) - 22042: fbda sd s6,496(sp) - 22044: f3e2 sd s8,480(sp) - 22046: efe6 sd s9,472(sp) - 22048: ebea sd s10,464(sp) - 2204a: f426 sd s1,40(sp) - 2204c: ae4f30ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> - 22050: cd817057 vsetivli zero,2,e64,m1,ta,ma - 22054: 5e0030d7 vmv.v.i v1,0 - 22058: 131c addi a5,sp,416 - 2205a: 00028a17 auipc s4,0x28 - 2205e: bdea3a03 ld s4,-1058(s4) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 22062: 0207f0a7 vse64.v v1,(a5) - 22066: 1b1c addi a5,sp,432 - 22068: 0207f0a7 vse64.v v1,(a5) - 2206c: 010a3903 ld s2,16(s4) - 22070: 18011c23 sh zero,408(sp) - 22074: 018a3b83 ld s7,24(s4) - 22078: 00028717 auipc a4,0x28 - 2207c: ee073703 ld a4,-288(a4) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 22080: 01070d93 addi s11,a4,16 - 22084: fe893783 ld a5,-24(s2) - 22088: eb02 sd zero,400(sp) - 2208a: fc4a sd s2,56(sp) - 2208c: 978a add a5,a5,sp - 2208e: fd6e sd s11,184(sp) - 22090: 0377bc23 sd s7,56(a5) - 22094: e082 sd zero,64(sp) - 22096: fe893503 ld a0,-24(s2) - 2209a: 4581 li a1,0 - 2209c: 9526 add a0,a0,s1 - 2209e: a42f30ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 220a2: 020a3983 ld s3,32(s4) - 220a6: 028a3c03 ld s8,40(s4) - 220aa: 00a4 addi s1,sp,72 - 220ac: fe89b503 ld a0,-24(s3) - 220b0: e4ce sd s3,72(sp) - 220b2: 4581 li a1,0 - 220b4: 9526 add a0,a0,s1 - 220b6: 01853023 sd s8,0(a0) - 220ba: a26f30ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 220be: 008a3d03 ld s10,8(s4) - 220c2: cd817057 vsetivli zero,2,e64,m1,ta,ma - 220c6: 030a3c83 ld s9,48(s4) - 220ca: fe8d3703 ld a4,-24(s10) - 220ce: 5e0030d7 vmv.v.i v1,0 - 220d2: 00028797 auipc a5,0x28 - 220d6: d367b783 ld a5,-714(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 220da: 0134 addi a3,sp,136 - 220dc: 970a add a4,a4,sp - 220de: 03973c23 sd s9,56(a4) - 220e2: 8536 mv a0,a3 - 220e4: 06878713 addi a4,a5,104 - 220e8: e836 sd a3,16(sp) - 220ea: 04078b13 addi s6,a5,64 - 220ee: 01878693 addi a3,a5,24 - 220f2: 08bc addi a5,sp,88 - 220f4: 0207f0a7 vse64.v v1,(a5) - 220f8: 00028a17 auipc s4,0x28 - 220fc: cb0a3a03 ld s4,-848(s4) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 22100: 10bc addi a5,sp,104 - 22102: 0207f0a7 vse64.v v1,(a5) - 22106: 0a41 addi s4,s4,16 - 22108: 18bc addi a5,sp,120 - 2210a: 0207f0a7 vse64.v v1,(a5) - 2210e: fd3a sd a4,184(sp) - 22110: fc36 sd a3,56(sp) - 22112: e4da sd s6,72(sp) - 22114: e8d2 sd s4,80(sp) - 22116: 9baf30ef jal 152d0 <_ZNSt6localeC1Ev@plt> - 2211a: 6522 ld a0,8(sp) - 2211c: 00028a97 auipc s5,0x28 - 22120: bbcaba83 ld s5,-1092(s5) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 22124: 1138 addi a4,sp,168 - 22126: 47e1 li a5,24 - 22128: 0ac1 addi s5,s5,16 - 2212a: 088c addi a1,sp,80 - 2212c: f03a sd a4,32(sp) - 2212e: f102 sd zero,160(sp) - 22130: 0a010423 sb zero,168(sp) - 22134: c93e sw a5,144(sp) - 22136: ed3a sd a4,152(sp) - 22138: e8d6 sd s5,80(sp) - 2213a: 9a6f30ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 2213e: 67a6 ld a5,72(sp) - 22140: 8526 mv a0,s1 - 22142: 6711 lui a4,0x4 - 22144: fe87b783 ld a5,-24(a5) - 22148: 0721 addi a4,a4,8 # 4008 <__abi_tag-0xc28c> - 2214a: 01816583 lwu a1,24(sp) - 2214e: 94be add s1,s1,a5 - 22150: 4c9c lw a5,24(s1) - 22152: fb57f793 andi a5,a5,-75 - 22156: 8fd9 or a5,a5,a4 - 22158: cc9c sw a5,24(s1) - 2215a: e26f30ef jal 15780 <_ZNSo9_M_insertImEERSoT_@plt> - 2215e: 7766 ld a4,120(sp) - 22160: 01040793 addi a5,s0,16 - 22164: 00043423 sd zero,8(s0) - 22168: 00040823 sb zero,16(s0) - 2216c: e01c sd a5,0(s0) - 2216e: c34d beqz a4,22210 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x1fc> - 22170: 77a6 ld a5,104(sp) - 22172: c399 beqz a5,22178 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x164> - 22174: 08f76c63 bltu a4,a5,2220c <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x1f8> - 22178: 76c6 ld a3,112(sp) - 2217a: 4601 li a2,0 - 2217c: 4581 li a1,0 - 2217e: 8f15 sub a4,a4,a3 - 22180: 8522 mv a0,s0 - 22182: d1ef30ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 22186: 00028797 auipc a5,0x28 - 2218a: c827b783 ld a5,-894(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 2218e: 01878713 addi a4,a5,24 - 22192: 06878793 addi a5,a5,104 - 22196: fd3e sd a5,184(sp) - 22198: 656a ld a0,152(sp) - 2219a: 7782 ld a5,32(sp) - 2219c: fc3a sd a4,56(sp) - 2219e: e4da sd s6,72(sp) - 221a0: e8d6 sd s5,80(sp) - 221a2: 00f50463 beq a0,a5,221aa <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x196> - 221a6: e8af30ef jal 15830 <_ZdlPv@plt> - 221aa: 6542 ld a0,16(sp) - 221ac: e8d2 sd s4,80(sp) - 221ae: 9a2f30ef jal 15350 <_ZNSt6localeD1Ev@plt> - 221b2: fe8d3683 ld a3,-24(s10) - 221b6: fe89b703 ld a4,-24(s3) - 221ba: fe893783 ld a5,-24(s2) - 221be: 968a add a3,a3,sp - 221c0: 0396bc23 sd s9,56(a3) - 221c4: e4ce sd s3,72(sp) - 221c6: 970a add a4,a4,sp - 221c8: 05873423 sd s8,72(a4) - 221cc: 6522 ld a0,8(sp) - 221ce: fc4a sd s2,56(sp) - 221d0: 978a add a5,a5,sp - 221d2: 0377bc23 sd s7,56(a5) - 221d6: fd6e sd s11,184(sp) - 221d8: e082 sd zero,64(sp) - 221da: b36f30ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 221de: 22813083 ld ra,552(sp) - 221e2: 8522 mv a0,s0 - 221e4: 22013403 ld s0,544(sp) - 221e8: 21813483 ld s1,536(sp) - 221ec: 21013903 ld s2,528(sp) - 221f0: 20813983 ld s3,520(sp) - 221f4: 20013a03 ld s4,512(sp) - 221f8: 7afe ld s5,504(sp) - 221fa: 7b5e ld s6,496(sp) - 221fc: 7bbe ld s7,488(sp) - 221fe: 7c1e ld s8,480(sp) - 22200: 6cfe ld s9,472(sp) - 22202: 6d5e ld s10,464(sp) - 22204: 6dbe ld s11,456(sp) - 22206: 23010113 addi sp,sp,560 - 2220a: 8082 ret - 2220c: 873e mv a4,a5 - 2220e: b7ad j 22178 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x164> - 22210: 092c addi a1,sp,152 - 22212: 8522 mv a0,s0 - 22214: 88df30ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 22218: b7bd j 22186 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x172> - 2221a: 87aa mv a5,a0 - 2221c: 8522 mv a0,s0 - 2221e: 843e mv s0,a5 - 22220: cdcf40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22224: 7522 ld a0,40(sp) - 22226: 89af30ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 2222a: 8522 mv a0,s0 - 2222c: cf4f30ef jal 15720 <_Unwind_Resume@plt> - 22230: 842a mv s0,a0 - 22232: bfcd j 22224 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x210> - 22234: 842a mv s0,a0 - 22236: 0928 addi a0,sp,152 - 22238: e8d6 sd s5,80(sp) - 2223a: cc2f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2223e: 6542 ld a0,16(sp) - 22240: e8d2 sd s4,80(sp) - 22242: 90ef30ef jal 15350 <_ZNSt6localeD1Ev@plt> - 22246: fe8d3683 ld a3,-24(s10) - 2224a: fe89b703 ld a4,-24(s3) - 2224e: 1810 addi a2,sp,48 - 22250: 19068693 addi a3,a3,400 - 22254: fe893783 ld a5,-24(s2) - 22258: 96b2 add a3,a3,a2 - 2225a: e796bc23 sd s9,-392(a3) - 2225e: 19070713 addi a4,a4,400 - 22262: e4ce sd s3,72(sp) - 22264: 9732 add a4,a4,a2 - 22266: e9873423 sd s8,-376(a4) - 2226a: 19078793 addi a5,a5,400 - 2226e: fc4a sd s2,56(sp) - 22270: 97b2 add a5,a5,a2 - 22272: e777bc23 sd s7,-392(a5) - 22276: e082 sd zero,64(sp) - 22278: 6522 ld a0,8(sp) - 2227a: fd6e sd s11,184(sp) - 2227c: a94f30ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 22280: 8522 mv a0,s0 - 22282: c9ef30ef jal 15720 <_Unwind_Resume@plt> - 22286: fe893783 ld a5,-24(s2) - 2228a: 1818 addi a4,sp,48 - 2228c: fc4a sd s2,56(sp) - 2228e: 19078793 addi a5,a5,400 - 22292: 97ba add a5,a5,a4 - 22294: e777bc23 sd s7,-392(a5) - 22298: 842a mv s0,a0 - 2229a: e082 sd zero,64(sp) - 2229c: bff1 j 22278 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x264> - 2229e: 842a mv s0,a0 - 222a0: bfe1 j 22278 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x264> - -00000000000222a2 <_ZN7testing8internal6String12FormatHexIntB5cxx11Ei>: - 222a2: 1141 addi sp,sp,-16 - 222a4: e022 sd s0,0(sp) - 222a6: e406 sd ra,8(sp) - 222a8: 842a mv s0,a0 - 222aa: d6bff0ef jal 22014 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej> - 222ae: 60a2 ld ra,8(sp) - 222b0: 8522 mv a0,s0 - 222b2: 6402 ld s0,0(sp) - 222b4: 0141 addi sp,sp,16 - 222b6: 8082 ret - -00000000000222b8 <_ZN7testing8internal7PrintToEhPSo>: - 222b8: 7139 addi sp,sp,-64 - 222ba: f822 sd s0,48(sp) - 222bc: f426 sd s1,40(sp) - 222be: 842e mv s0,a1 - 222c0: 84aa mv s1,a0 - 222c2: 4605 li a2,1 - 222c4: 852e mv a0,a1 - 222c6: 00016597 auipc a1,0x16 - 222ca: b0a58593 addi a1,a1,-1270 # 37dd0 <_IO_stdin_used+0x328> - 222ce: fc06 sd ra,56(sp) - 222d0: b60f30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 222d4: 02700793 li a5,39 - 222d8: 2897ee63 bltu a5,s1,22574 <_ZN7testing8internal7PrintToEhPSo+0x2bc> - 222dc: 00018717 auipc a4,0x18 - 222e0: 70c70713 addi a4,a4,1804 # 3a9e8 <_IO_stdin_used+0x2f40> - 222e4: 00249793 slli a5,s1,0x2 - 222e8: 97ba add a5,a5,a4 - 222ea: 439c lw a5,0(a5) - 222ec: 97ba add a5,a5,a4 - 222ee: 8782 jr a5 - 222f0: f04a sd s2,32(sp) - 222f2: fe04879b addiw a5,s1,-32 - 222f6: 05e00713 li a4,94 - 222fa: 0004891b sext.w s2,s1 - 222fe: 2af76d63 bltu a4,a5,225b8 <_ZN7testing8internal7PrintToEhPSo+0x300> - 22302: 85a6 mv a1,s1 - 22304: 8522 mv a0,s0 - 22306: a6af30ef jal 15570 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> - 2230a: 8522 mv a0,s0 - 2230c: 4605 li a2,1 - 2230e: 00016597 auipc a1,0x16 - 22312: ac258593 addi a1,a1,-1342 # 37dd0 <_IO_stdin_used+0x328> - 22316: b1af30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2231a: 8522 mv a0,s0 - 2231c: 4609 li a2,2 - 2231e: 00017597 auipc a1,0x17 - 22322: 20a58593 addi a1,a1,522 # 39528 <_IO_stdin_used+0x1a80> - 22326: b0af30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2232a: 85ca mv a1,s2 - 2232c: 8522 mv a0,s0 - 2232e: 912f30ef jal 15440 <_ZNSolsEi@plt> - 22332: a855 j 223e6 <_ZN7testing8internal7PrintToEhPSo+0x12e> - 22334: 00016597 auipc a1,0x16 - 22338: a3458593 addi a1,a1,-1484 # 37d68 <_IO_stdin_used+0x2c0> - 2233c: 8522 mv a0,s0 - 2233e: a22f30ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 22342: 8522 mv a0,s0 - 22344: 7442 ld s0,48(sp) - 22346: 70e2 ld ra,56(sp) - 22348: 74a2 ld s1,40(sp) - 2234a: 4605 li a2,1 - 2234c: 00016597 auipc a1,0x16 - 22350: a8458593 addi a1,a1,-1404 # 37dd0 <_IO_stdin_used+0x328> - 22354: 6121 addi sp,sp,64 - 22356: adaf306f j 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2235a: 00016597 auipc a1,0x16 - 2235e: a2658593 addi a1,a1,-1498 # 37d80 <_IO_stdin_used+0x2d8> - 22362: 8522 mv a0,s0 - 22364: 9fcf30ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 22368: 4605 li a2,1 - 2236a: 00016597 auipc a1,0x16 - 2236e: a6658593 addi a1,a1,-1434 # 37dd0 <_IO_stdin_used+0x328> - 22372: 8522 mv a0,s0 - 22374: abcf30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22378: 00017597 auipc a1,0x17 - 2237c: 1b058593 addi a1,a1,432 # 39528 <_IO_stdin_used+0x1a80> - 22380: 8522 mv a0,s0 - 22382: 4609 li a2,2 - 22384: aacf30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22388: 8522 mv a0,s0 - 2238a: 459d li a1,7 - 2238c: 8b4f30ef jal 15440 <_ZNSolsEi@plt> - 22390: 8522 mv a0,s0 - 22392: 7442 ld s0,48(sp) - 22394: 70e2 ld ra,56(sp) - 22396: 74a2 ld s1,40(sp) - 22398: 4605 li a2,1 - 2239a: 00018597 auipc a1,0x18 - 2239e: 8a658593 addi a1,a1,-1882 # 39c40 <_IO_stdin_used+0x2198> - 223a2: 6121 addi sp,sp,64 - 223a4: a8cf306f j 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 223a8: 00016597 auipc a1,0x16 - 223ac: 9c858593 addi a1,a1,-1592 # 37d70 <_IO_stdin_used+0x2c8> - 223b0: 8522 mv a0,s0 - 223b2: f04a sd s2,32(sp) - 223b4: 9acf30ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 223b8: 4605 li a2,1 - 223ba: 00016597 auipc a1,0x16 - 223be: a1658593 addi a1,a1,-1514 # 37dd0 <_IO_stdin_used+0x328> - 223c2: 8522 mv a0,s0 - 223c4: a6cf30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 223c8: 4609 li a2,2 - 223ca: 00017597 auipc a1,0x17 - 223ce: 15e58593 addi a1,a1,350 # 39528 <_IO_stdin_used+0x1a80> - 223d2: 8522 mv a0,s0 - 223d4: a5cf30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 223d8: 8522 mv a0,s0 - 223da: 02700593 li a1,39 - 223de: 862f30ef jal 15440 <_ZNSolsEi@plt> - 223e2: 02700913 li s2,39 - 223e6: 4611 li a2,4 - 223e8: 00017597 auipc a1,0x17 - 223ec: 96058593 addi a1,a1,-1696 # 38d48 <_IO_stdin_used+0x12a0> - 223f0: 8522 mv a0,s0 - 223f2: a3ef30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 223f6: 85ca mv a1,s2 - 223f8: 850a mv a0,sp - 223fa: ea9ff0ef jal 222a2 <_ZN7testing8internal6String12FormatHexIntB5cxx11Ei> - 223fe: 6622 ld a2,8(sp) - 22400: 6582 ld a1,0(sp) - 22402: 8522 mv a0,s0 - 22404: 848a mv s1,sp - 22406: a2af30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2240a: 8526 mv a0,s1 - 2240c: af0f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22410: 7902 ld s2,32(sp) - 22412: bfbd j 22390 <_ZN7testing8internal7PrintToEhPSo+0xd8> - 22414: 00016597 auipc a1,0x16 - 22418: 97c58593 addi a1,a1,-1668 # 37d90 <_IO_stdin_used+0x2e8> - 2241c: 8522 mv a0,s0 - 2241e: f04a sd s2,32(sp) - 22420: 940f30ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 22424: 4605 li a2,1 - 22426: 00016597 auipc a1,0x16 - 2242a: 9aa58593 addi a1,a1,-1622 # 37dd0 <_IO_stdin_used+0x328> - 2242e: 8522 mv a0,s0 - 22430: a00f30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22434: 4609 li a2,2 - 22436: 00017597 auipc a1,0x17 - 2243a: 0f258593 addi a1,a1,242 # 39528 <_IO_stdin_used+0x1a80> - 2243e: 8522 mv a0,s0 - 22440: 9f0f30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22444: 8522 mv a0,s0 - 22446: 45b1 li a1,12 - 22448: ff9f20ef jal 15440 <_ZNSolsEi@plt> - 2244c: 4931 li s2,12 - 2244e: bf61 j 223e6 <_ZN7testing8internal7PrintToEhPSo+0x12e> - 22450: 00016597 auipc a1,0x16 - 22454: 95058593 addi a1,a1,-1712 # 37da0 <_IO_stdin_used+0x2f8> - 22458: 8522 mv a0,s0 - 2245a: f04a sd s2,32(sp) - 2245c: 904f30ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 22460: 4605 li a2,1 - 22462: 00016597 auipc a1,0x16 - 22466: 96e58593 addi a1,a1,-1682 # 37dd0 <_IO_stdin_used+0x328> - 2246a: 8522 mv a0,s0 - 2246c: 9c4f30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22470: 4609 li a2,2 - 22472: 00017597 auipc a1,0x17 - 22476: 0b658593 addi a1,a1,182 # 39528 <_IO_stdin_used+0x1a80> - 2247a: 8522 mv a0,s0 - 2247c: 9b4f30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22480: 8522 mv a0,s0 - 22482: 45b5 li a1,13 - 22484: fbdf20ef jal 15440 <_ZNSolsEi@plt> - 22488: 4935 li s2,13 - 2248a: bfb1 j 223e6 <_ZN7testing8internal7PrintToEhPSo+0x12e> - 2248c: 00016597 auipc a1,0x16 - 22490: 8fc58593 addi a1,a1,-1796 # 37d88 <_IO_stdin_used+0x2e0> - 22494: 8522 mv a0,s0 - 22496: 8caf30ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2249a: 8522 mv a0,s0 + 21aa8: 00019617 auipc a2,0x19 + 21aac: d2860613 addi a2,a2,-728 # 3a7d0 <_IO_stdin_used+0xc50> + 21ab0: 458d li a1,3 + 21ab2: 11e68693 addi a3,a3,286 # 111e <__abi_tag-0xf176> + 21ab6: a0dff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 21aba: 02000613 li a2,32 + 21abe: 00019597 auipc a1,0x19 + 21ac2: ea258593 addi a1,a1,-350 # 3a960 <_IO_stdin_used+0xde0> + 21ac6: 0002a517 auipc a0,0x2a + 21aca: 4d253503 ld a0,1234(a0) # 4bf98 <_ZSt4cerr@Base> + 21ace: c33f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21ad2: 04400613 li a2,68 + 21ad6: 00019597 auipc a1,0x19 + 21ada: eb258593 addi a1,a1,-334 # 3a988 <_IO_stdin_used+0xe08> + 21ade: 0002a517 auipc a0,0x2a + 21ae2: 4ba53503 ld a0,1210(a0) # 4bf98 <_ZSt4cerr@Base> + 21ae6: c1bf30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21aea: 8522 mv a0,s0 + 21aec: d67fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 21af0: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 21af4: 5e0030d7 vmv.v.i v1,0 + 21af8: 083c addi a5,sp,24 + 21afa: 788c ld a1,48(s1) + 21afc: 020400a7 vse8.v v1,(s0) + 21b00: 020780a7 vse8.v v1,(a5) + 21b04: 101c addi a5,sp,32 + 21b06: 020780a7 vse8.v v1,(a5) + 21b0a: 103c addi a5,sp,40 + 21b0c: 020780a7 vse8.v v1,(a5) + 21b10: 181c addi a5,sp,48 + 21b12: 020780a7 vse8.v v1,(a5) + 21b16: 183c addi a5,sp,56 + 21b18: 020780a7 vse8.v v1,(a5) + 21b1c: 6888 ld a0,16(s1) + 21b1e: 8622 mv a2,s0 + 21b20: 4905 li s2,1 + 21b22: 0034 addi a3,sp,8 + 21b24: e402 sd zero,8(sp) + 21b26: cc4a sw s2,24(sp) + 21b28: 948f40ef jal 15c70 + 21b2c: 842a mv s0,a0 + 21b2e: e12d bnez a0,21b90 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x10a> + 21b30: 0084a983 lw s3,8(s1) + 21b34: 57fd li a5,-1 + 21b36: 6422 ld s0,8(sp) + 21b38: 894e mv s2,s3 + 21b3a: 02f99663 bne s3,a5,21b66 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xe0> + 21b3e: c01d beqz s0,21b64 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xde> + 21b40: 4450 lw a2,12(s0) + 21b42: 440c lw a1,8(s0) + 21b44: 4048 lw a0,4(s0) + 21b46: bdbf30ef jal 15720 + 21b4a: c488 sw a0,8(s1) + 21b4c: 05250063 beq a0,s2,21b8c <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x106> + 21b50: 4810 lw a2,16(s0) + 21b52: 6c0c ld a1,24(s0) + 21b54: 8ddf30ef jal 15430 + 21b58: 449c lw a5,8(s1) + 21b5a: 03250463 beq a0,s2,21b82 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xfc> + 21b5e: 7400 ld s0,40(s0) + 21b60: fd278fe3 beq a5,s2,21b3e <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xb8> + 21b64: 6422 ld s0,8(sp) + 21b66: 8522 mv a0,s0 + 21b68: b29f30ef jal 15690 + 21b6c: 4498 lw a4,8(s1) + 21b6e: 57fd li a5,-1 + 21b70: 06f70663 beq a4,a5,21bdc <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x156> + 21b74: 70a6 ld ra,104(sp) + 21b76: 7406 ld s0,96(sp) + 21b78: 64e6 ld s1,88(sp) + 21b7a: 6946 ld s2,80(sp) + 21b7c: 69a6 ld s3,72(sp) + 21b7e: 6165 addi sp,sp,112 + 21b80: 8082 ret + 21b82: 853e mv a0,a5 + 21b84: f8df30ef jal 15b10 + 21b88: 0134a423 sw s3,8(s1) + 21b8c: 7400 ld s0,40(s0) + 21b8e: bf45 j 21b3e <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xb8> + 21b90: 6685 lui a3,0x1 + 21b92: 85ca mv a1,s2 + 21b94: 850a mv a0,sp + 21b96: 00019617 auipc a2,0x19 + 21b9a: c3a60613 addi a2,a2,-966 # 3a7d0 <_IO_stdin_used+0xc50> + 21b9e: 12c68693 addi a3,a3,300 # 112c <__abi_tag-0xf168> + 21ba2: 921ff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 21ba6: 02800613 li a2,40 + 21baa: 00019597 auipc a1,0x19 + 21bae: e2658593 addi a1,a1,-474 # 3a9d0 <_IO_stdin_used+0xe50> + 21bb2: 0002a517 auipc a0,0x2a + 21bb6: 3e653503 ld a0,998(a0) # 4bf98 <_ZSt4cerr@Base> + 21bba: 898a mv s3,sp + 21bbc: b45f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21bc0: 8522 mv a0,s0 + 21bc2: a9ff30ef jal 15660 + 21bc6: 85aa mv a1,a0 + 21bc8: 0002a517 auipc a0,0x2a + 21bcc: 3d053503 ld a0,976(a0) # 4bf98 <_ZSt4cerr@Base> + 21bd0: a61f30ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 21bd4: 850a mv a0,sp + 21bd6: c7dfc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 21bda: bf99 j 21b30 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xaa> + 21bdc: 6685 lui a3,0x1 + 21bde: 850a mv a0,sp + 21be0: 00019617 auipc a2,0x19 + 21be4: bf060613 addi a2,a2,-1040 # 3a7d0 <_IO_stdin_used+0xc50> + 21be8: 4585 li a1,1 + 21bea: 14168693 addi a3,a3,321 # 1141 <__abi_tag-0xf153> + 21bee: 8d5ff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 21bf2: 02700613 li a2,39 + 21bf6: 00019597 auipc a1,0x19 + 21bfa: e0a58593 addi a1,a1,-502 # 3aa00 <_IO_stdin_used+0xe80> + 21bfe: 0002a517 auipc a0,0x2a + 21c02: 39a53503 ld a0,922(a0) # 4bf98 <_ZSt4cerr@Base> + 21c06: 898a mv s3,sp + 21c08: af9f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21c0c: 6c90 ld a2,24(s1) + 21c0e: 688c ld a1,16(s1) + 21c10: 0002a517 auipc a0,0x2a + 21c14: 38853503 ld a0,904(a0) # 4bf98 <_ZSt4cerr@Base> + 21c18: ae9f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21c1c: 4605 li a2,1 + 21c1e: 00018597 auipc a1,0x18 + 21c22: 0ba58593 addi a1,a1,186 # 39cd8 <_IO_stdin_used+0x158> + 21c26: 842a mv s0,a0 + 21c28: ad9f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21c2c: 7c90 ld a2,56(s1) + 21c2e: 788c ld a1,48(s1) + 21c30: 8522 mv a0,s0 + 21c32: acff30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21c36: 850a mv a0,sp + 21c38: c1bfc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 21c3c: 70a6 ld ra,104(sp) + 21c3e: 7406 ld s0,96(sp) + 21c40: 64e6 ld s1,88(sp) + 21c42: 6946 ld s2,80(sp) + 21c44: 69a6 ld s3,72(sp) + 21c46: 6165 addi sp,sp,112 + 21c48: 8082 ret + 21c4a: 842a mv s0,a0 + 21c4c: 854e mv a0,s3 + 21c4e: c05fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 21c52: 8522 mv a0,s0 + 21c54: b9df30ef jal 157f0 <_Unwind_Resume@plt> + 21c58: bfcd j 21c4a <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x1c4> + 21c5a: 87aa mv a5,a0 + 21c5c: 8522 mv a0,s0 + 21c5e: 843e mv s0,a5 + 21c60: bf3fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 21c64: 8522 mv a0,s0 + 21c66: b8bf30ef jal 157f0 <_Unwind_Resume@plt> + +0000000000021c6a <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE>: + 21c6a: 621c ld a5,0(a2) + 21c6c: 7159 addi sp,sp,-112 + 21c6e: eca6 sd s1,88(sp) + 21c70: e8ca sd s2,80(sp) + 21c72: e4ce sd s3,72(sp) + 21c74: f486 sd ra,104(sp) + 21c76: f0a2 sd s0,96(sp) + 21c78: e0d2 sd s4,64(sp) + 21c7a: fc56 sd s5,56(sp) + 21c7c: 89b2 mv s3,a2 + 21c7e: 892a mv s2,a0 + 21c80: 0804 addi s1,sp,16 + 21c82: c3b5 beqz a5,21ce6 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x7c> + 21c84: 0804 addi s1,sp,16 + 21c86: 8526 mv a0,s1 + 21c88: 00019617 auipc a2,0x19 + 21c8c: da060613 addi a2,a2,-608 # 3aa28 <_IO_stdin_used+0xea8> + 21c90: 842e mv s0,a1 + 21c92: 48e00693 li a3,1166 + 21c96: 458d li a1,3 + 21c98: 82bff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 21c9c: 4625 li a2,9 + 21c9e: 00019597 auipc a1,0x19 + 21ca2: dd258593 addi a1,a1,-558 # 3aa70 <_IO_stdin_used+0xef0> + 21ca6: 0002a517 auipc a0,0x2a + 21caa: 2f253503 ld a0,754(a0) # 4bf98 <_ZSt4cerr@Base> + 21cae: a53f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21cb2: c069 beqz s0,21d74 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x10a> + 21cb4: 8522 mv a0,s0 + 21cb6: f1bf30ef jal 15bd0 + 21cba: 862a mv a2,a0 + 21cbc: 85a2 mv a1,s0 + 21cbe: 0002a517 auipc a0,0x2a + 21cc2: 2da53503 ld a0,730(a0) # 4bf98 <_ZSt4cerr@Base> + 21cc6: a3bf30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21cca: 4679 li a2,30 + 21ccc: 00019597 auipc a1,0x19 + 21cd0: db458593 addi a1,a1,-588 # 3aa80 <_IO_stdin_used+0xf00> + 21cd4: 0002a517 auipc a0,0x2a + 21cd8: 2c453503 ld a0,708(a0) # 4bf98 <_ZSt4cerr@Base> + 21cdc: a25f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21ce0: 8526 mv a0,s1 + 21ce2: b71fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 21ce6: 02800513 li a0,40 + 21cea: bb7f30ef jal 158a0 <_Znwm@plt> + 21cee: 842a mv s0,a0 + 21cf0: 01242023 sw s2,0(s0) + 21cf4: 854a mv a0,s2 + 21cf6: 97bf30ef jal 15670 + 21cfa: 00019797 auipc a5,0x19 + 21cfe: e0678793 addi a5,a5,-506 # 3ab00 <_IO_stdin_used+0xf80> + 21d02: cd33f057 vsetivli zero,7,e32,m8,ta,ma + 21d06: 0207e407 vle32.v v8,(a5) + 21d0a: 872a mv a4,a0 + 21d0c: 01840793 addi a5,s0,24 + 21d10: 00043823 sd zero,16(s0) + 21d14: 00040c23 sb zero,24(s0) + 21d18: c058 sw a4,4(s0) + 21d1a: e41c sd a5,8(s0) + 21d1c: 0204e427 vse32.v v8,(s1) + 21d20: 8526 mv a0,s1 + 21d22: 00840a13 addi s4,s0,8 + 21d26: c5bf30ef jal 15980 + 21d2a: 57fd li a5,-1 + 21d2c: 892a mv s2,a0 + 21d2e: 06f50163 beq a0,a5,21d90 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x126> + 21d32: 8526 mv a0,s1 + 21d34: e9df30ef jal 15bd0 + 21d38: 6810 ld a2,16(s0) + 21d3a: 00840a13 addi s4,s0,8 + 21d3e: 872a mv a4,a0 + 21d40: 86a6 mv a3,s1 + 21d42: 8552 mv a0,s4 + 21d44: 4581 li a1,0 + 21d46: a2bf30ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 21d4a: 4501 li a0,0 + 21d4c: f45f30ef jal 15c90 + 21d50: 400c lw a1,0(s0) + 21d52: 854a mv a0,s2 + 21d54: addf30ef jal 15830 + 21d58: 854a mv a0,s2 + 21d5a: db7f30ef jal 15b10 + 21d5e: 0089b023 sd s0,0(s3) + 21d62: 70a6 ld ra,104(sp) + 21d64: 7406 ld s0,96(sp) + 21d66: 64e6 ld s1,88(sp) + 21d68: 6946 ld s2,80(sp) + 21d6a: 69a6 ld s3,72(sp) + 21d6c: 6a06 ld s4,64(sp) + 21d6e: 7ae2 ld s5,56(sp) + 21d70: 6165 addi sp,sp,112 + 21d72: 8082 ret + 21d74: 0002a797 auipc a5,0x2a + 21d78: 2247b783 ld a5,548(a5) # 4bf98 <_ZSt4cerr@Base> + 21d7c: 6398 ld a4,0(a5) + 21d7e: fe873503 ld a0,-24(a4) + 21d82: 953e add a0,a0,a5 + 21d84: 510c lw a1,32(a0) + 21d86: 0015e593 ori a1,a1,1 + 21d8a: cc7f30ef jal 15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> + 21d8e: bf35 j 21cca <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x60> + 21d90: 00810a93 addi s5,sp,8 + 21d94: 8556 mv a0,s5 + 21d96: 45a00693 li a3,1114 + 21d9a: 00019617 auipc a2,0x19 + 21d9e: c8e60613 addi a2,a2,-882 # 3aa28 <_IO_stdin_used+0xea8> + 21da2: 4585 li a1,1 + 21da4: f1eff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 21da8: 4669 li a2,26 + 21daa: 00019597 auipc a1,0x19 + 21dae: cf658593 addi a1,a1,-778 # 3aaa0 <_IO_stdin_used+0xf20> + 21db2: 0002a517 auipc a0,0x2a + 21db6: 1e653503 ld a0,486(a0) # 4bf98 <_ZSt4cerr@Base> + 21dba: 947f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21dbe: 8526 mv a0,s1 + 21dc0: e11f30ef jal 15bd0 + 21dc4: 862a mv a2,a0 + 21dc6: 85a6 mv a1,s1 + 21dc8: 0002a517 auipc a0,0x2a + 21dcc: 1d053503 ld a0,464(a0) # 4bf98 <_ZSt4cerr@Base> + 21dd0: 931f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21dd4: 03b00613 li a2,59 + 21dd8: 00019597 auipc a1,0x19 + 21ddc: ce858593 addi a1,a1,-792 # 3aac0 <_IO_stdin_used+0xf40> + 21de0: 0002a517 auipc a0,0x2a + 21de4: 1b853503 ld a0,440(a0) # 4bf98 <_ZSt4cerr@Base> + 21de8: 919f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21dec: 8556 mv a0,s5 + 21dee: a65fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 21df2: b781 j 21d32 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0xc8> + 21df4: 84aa mv s1,a0 + 21df6: 8556 mv a0,s5 + 21df8: a5bfc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 21dfc: 00840a13 addi s4,s0,8 + 21e00: 8552 mv a0,s4 + 21e02: fbff40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21e06: 8522 mv a0,s0 + 21e08: af9f30ef jal 15900 <_ZdlPv@plt> + 21e0c: 8526 mv a0,s1 + 21e0e: 9e3f30ef jal 157f0 <_Unwind_Resume@plt> + 21e12: 842a mv s0,a0 + 21e14: 8526 mv a0,s1 + 21e16: a3dfc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 21e1a: 8522 mv a0,s0 + 21e1c: 9d5f30ef jal 157f0 <_Unwind_Resume@plt> + 21e20: 84aa mv s1,a0 + 21e22: bff9 j 21e00 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x196> + +0000000000021e24 <_ZN7testing8internal13CaptureStdoutEv>: + 21e24: 8f818613 addi a2,gp,-1800 # 4c688 <_ZN7testing8internalL17g_captured_stdoutE> + 21e28: 00019597 auipc a1,0x19 + 21e2c: cf858593 addi a1,a1,-776 # 3ab20 <_IO_stdin_used+0xfa0> + 21e30: 4505 li a0,1 + 21e32: bd25 j 21c6a <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE> + +0000000000021e34 <_ZN7testing8internal13CaptureStderrEv>: + 21e34: 90018613 addi a2,gp,-1792 # 4c690 <_ZN7testing8internalL17g_captured_stderrE> + 21e38: 00019597 auipc a1,0x19 + 21e3c: cf058593 addi a1,a1,-784 # 3ab28 <_IO_stdin_used+0xfa8> + 21e40: 4509 li a0,2 + 21e42: b525 j 21c6a <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE> + +0000000000021e44 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev>: + 21e44: 7139 addi sp,sp,-64 + 21e46: ec4e sd s3,24(sp) + 21e48: 8c818993 addi s3,gp,-1848 # 4c658 <_ZN7testing8internalL7g_argvsE> + 21e4c: f04a sd s2,32(sp) + 21e4e: 0389b903 ld s2,56(s3) + 21e52: f822 sd s0,48(sp) + 21e54: f426 sd s1,40(sp) + 21e56: 00492783 lw a5,4(s2) + 21e5a: fc06 sd ra,56(sp) + 21e5c: 547d li s0,-1 + 21e5e: 84aa mv s1,a0 + 21e60: 02878163 beq a5,s0,21e82 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x3e> + 21e64: 4501 li a0,0 + 21e66: e2bf30ef jal 15c90 + 21e6a: 00092583 lw a1,0(s2) + 21e6e: 00492503 lw a0,4(s2) + 21e72: 9bff30ef jal 15830 + 21e76: 00492503 lw a0,4(s2) + 21e7a: c97f30ef jal 15b10 + 21e7e: 00892223 sw s0,4(s2) + 21e82: 00893503 ld a0,8(s2) + 21e86: 00019597 auipc a1,0x19 + 21e8a: caa58593 addi a1,a1,-854 # 3ab30 <_IO_stdin_used+0xfb0> + 21e8e: ea2f30ef jal 15530 + 21e92: 842a mv s0,a0 + 21e94: c131 beqz a0,21ed8 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x94> + 21e96: 8526 mv a0,s1 + 21e98: 85a2 mv a1,s0 + 21e9a: a55fc0ef jal 1e8ee <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE> + 21e9e: 8522 mv a0,s0 + 21ea0: bd1f30ef jal 15a70 + 21ea4: 0389b403 ld s0,56(s3) + 21ea8: cc11 beqz s0,21ec4 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x80> + 21eaa: 6408 ld a0,8(s0) + 21eac: ea4f30ef jal 15550 + 21eb0: 6408 ld a0,8(s0) + 21eb2: 01840793 addi a5,s0,24 + 21eb6: 00f50463 beq a0,a5,21ebe <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x7a> + 21eba: a47f30ef jal 15900 <_ZdlPv@plt> + 21ebe: 8522 mv a0,s0 + 21ec0: a41f30ef jal 15900 <_ZdlPv@plt> + 21ec4: 70e2 ld ra,56(sp) + 21ec6: 7442 ld s0,48(sp) + 21ec8: 9001b023 sd zero,-1792(gp) # 4c690 <_ZN7testing8internalL17g_captured_stderrE> + 21ecc: 7902 ld s2,32(sp) + 21ece: 69e2 ld s3,24(sp) + 21ed0: 8526 mv a0,s1 + 21ed2: 74a2 ld s1,40(sp) + 21ed4: 6121 addi sp,sp,64 + 21ed6: 8082 ret + 21ed8: e852 sd s4,16(sp) + 21eda: 00810a13 addi s4,sp,8 + 21ede: 8552 mv a0,s4 + 21ee0: 00019617 auipc a2,0x19 + 21ee4: b4860613 addi a2,a2,-1208 # 3aa28 <_IO_stdin_used+0xea8> + 21ee8: 458d li a1,3 + 21eea: 47400693 li a3,1140 + 21eee: dd4ff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 21ef2: 4661 li a2,24 + 21ef4: 00019597 auipc a1,0x19 + 21ef8: c4458593 addi a1,a1,-956 # 3ab38 <_IO_stdin_used+0xfb8> + 21efc: 0002a517 auipc a0,0x2a + 21f00: 09c53503 ld a0,156(a0) # 4bf98 <_ZSt4cerr@Base> + 21f04: ffcf30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21f08: 01093603 ld a2,16(s2) + 21f0c: 00893583 ld a1,8(s2) + 21f10: 0002a517 auipc a0,0x2a + 21f14: 08853503 ld a0,136(a0) # 4bf98 <_ZSt4cerr@Base> + 21f18: fe8f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 21f1c: 00019597 auipc a1,0x19 + 21f20: c3c58593 addi a1,a1,-964 # 3ab58 <_IO_stdin_used+0xfd8> + 21f24: f0cf30ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 21f28: 8552 mv a0,s4 + 21f2a: 929fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 21f2e: 6a42 ld s4,16(sp) + 21f30: b79d j 21e96 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x52> + 21f32: 842a mv s0,a0 + 21f34: 8526 mv a0,s1 + 21f36: e852 sd s4,16(sp) + 21f38: e89f40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 21f3c: 8522 mv a0,s0 + 21f3e: 8b3f30ef jal 157f0 <_Unwind_Resume@plt> + 21f42: 842a mv s0,a0 + 21f44: 8552 mv a0,s4 + 21f46: 90dfc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 21f4a: 8522 mv a0,s0 + 21f4c: 8a5f30ef jal 157f0 <_Unwind_Resume@plt> + +0000000000021f50 <_ZN7testing8internal13DeathTestImpl12GetErrorLogsB5cxx11Ev>: + 21f50: 1141 addi sp,sp,-16 + 21f52: e022 sd s0,0(sp) + 21f54: e406 sd ra,8(sp) + 21f56: 842a mv s0,a0 + 21f58: eedff0ef jal 21e44 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev> + 21f5c: 60a2 ld ra,8(sp) + 21f5e: 8522 mv a0,s0 + 21f60: 6402 ld s0,0(sp) + 21f62: 0141 addi sp,sp,16 + 21f64: 8082 ret + +0000000000021f66 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0>: + 21f66: c9c5 beqz a1,22016 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xb0> + 21f68: 7139 addi sp,sp,-64 + 21f6a: f822 sd s0,48(sp) + 21f6c: fc06 sd ra,56(sp) + 21f6e: 00054783 lbu a5,0(a0) + 21f72: 4725 li a4,9 + 21f74: 842a mv s0,a0 + 21f76: fd07879b addiw a5,a5,-48 + 21f7a: 00f77763 bgeu a4,a5,21f88 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x22> + 21f7e: 4501 li a0,0 + 21f80: 70e2 ld ra,56(sp) + 21f82: 7442 ld s0,48(sp) + 21f84: 6121 addi sp,sp,64 + 21f86: 8082 ret + 21f88: f426 sd s1,40(sp) + 21f8a: f04a sd s2,32(sp) + 21f8c: 84b2 mv s1,a2 + 21f8e: b32f30ef jal 152c0 <__errno_location@plt> + 21f92: 00052023 sw zero,0(a0) + 21f96: 892a mv s2,a0 + 21f98: 002c addi a1,sp,8 + 21f9a: 8522 mv a0,s0 + 21f9c: 4629 li a2,10 + 21f9e: dd3f30ef jal 15d70 <__isoc23_strtoull@plt> + 21fa2: 67a2 ld a5,8(sp) + 21fa4: 842a mv s0,a0 + 21fa6: 4505 li a0,1 + 21fa8: 0007c783 lbu a5,0(a5) + 21fac: ef91 bnez a5,21fc8 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x62> + 21fae: 00092783 lw a5,0(s2) + 21fb2: eb99 bnez a5,21fc8 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x62> + 21fb4: ce6fb0ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 21fb8: 0004079b sext.w a5,s0 + 21fbc: c525 beqz a0,22024 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xbe> + 21fbe: 04f40e63 beq s0,a5,2201a <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xb4> + 21fc2: 74a2 ld s1,40(sp) + 21fc4: 7902 ld s2,32(sp) + 21fc6: bf65 j 21f7e <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x18> + 21fc8: cd2fb0ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 21fcc: 892a mv s2,a0 + 21fce: f975 bnez a0,21fc2 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x5c> + 21fd0: ec4e sd s3,24(sp) + 21fd2: 850a mv a0,sp + 21fd4: 0001a617 auipc a2,0x1a + 21fd8: 54460613 addi a2,a2,1348 # 3c518 <_IO_stdin_used+0x2998> + 21fdc: 458d li a1,3 + 21fde: 3fa00693 li a3,1018 + 21fe2: ce0ff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 21fe6: 03400613 li a2,52 + 21fea: 00019597 auipc a1,0x19 + 21fee: b8658593 addi a1,a1,-1146 # 3ab70 <_IO_stdin_used+0xff0> + 21ff2: 0002a517 auipc a0,0x2a + 21ff6: fa653503 ld a0,-90(a0) # 4bf98 <_ZSt4cerr@Base> + 21ffa: 898a mv s3,sp + 21ffc: f04f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22000: 850a mv a0,sp + 22002: 851fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 22006: 02090263 beqz s2,2202a <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xc4> + 2200a: 0004079b sext.w a5,s0 + 2200e: 69e2 ld s3,24(sp) + 22010: faf419e3 bne s0,a5,21fc2 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x5c> + 22014: a019 j 2201a <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xb4> + 22016: 4501 li a0,0 + 22018: 8082 ret + 2201a: c080 sw s0,0(s1) + 2201c: 7902 ld s2,32(sp) + 2201e: 74a2 ld s1,40(sp) + 22020: 4505 li a0,1 + 22022: bfb9 j 21f80 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x1a> + 22024: ec4e sd s3,24(sp) + 22026: 4905 li s2,1 + 22028: b76d j 21fd2 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x6c> + 2202a: 74a2 ld s1,40(sp) + 2202c: 7902 ld s2,32(sp) + 2202e: 69e2 ld s3,24(sp) + 22030: b7b9 j 21f7e <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x18> + 22032: 842a mv s0,a0 + 22034: 854e mv a0,s3 + 22036: 81dfc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2203a: 8522 mv a0,s0 + 2203c: fb4f30ef jal 157f0 <_Unwind_Resume@plt> + +0000000000022040 <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev>: + 22040: 7139 addi sp,sp,-64 + 22042: ec4e sd s3,24(sp) + 22044: 8c818993 addi s3,gp,-1848 # 4c658 <_ZN7testing8internalL7g_argvsE> + 22048: f04a sd s2,32(sp) + 2204a: 0309b903 ld s2,48(s3) + 2204e: f822 sd s0,48(sp) + 22050: f426 sd s1,40(sp) + 22052: 00492783 lw a5,4(s2) + 22056: fc06 sd ra,56(sp) + 22058: 547d li s0,-1 + 2205a: 84aa mv s1,a0 + 2205c: 02878163 beq a5,s0,2207e <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x3e> + 22060: 4501 li a0,0 + 22062: c2ff30ef jal 15c90 + 22066: 00092583 lw a1,0(s2) + 2206a: 00492503 lw a0,4(s2) + 2206e: fc2f30ef jal 15830 + 22072: 00492503 lw a0,4(s2) + 22076: a9bf30ef jal 15b10 + 2207a: 00892223 sw s0,4(s2) + 2207e: 00893503 ld a0,8(s2) + 22082: 00019597 auipc a1,0x19 + 22086: aae58593 addi a1,a1,-1362 # 3ab30 <_IO_stdin_used+0xfb0> + 2208a: ca6f30ef jal 15530 + 2208e: 842a mv s0,a0 + 22090: c131 beqz a0,220d4 <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x94> + 22092: 8526 mv a0,s1 + 22094: 85a2 mv a1,s0 + 22096: 859fc0ef jal 1e8ee <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE> + 2209a: 8522 mv a0,s0 + 2209c: 9d5f30ef jal 15a70 + 220a0: 0309b403 ld s0,48(s3) + 220a4: cc11 beqz s0,220c0 <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x80> + 220a6: 6408 ld a0,8(s0) + 220a8: ca8f30ef jal 15550 + 220ac: 6408 ld a0,8(s0) + 220ae: 01840793 addi a5,s0,24 + 220b2: 00f50463 beq a0,a5,220ba <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x7a> + 220b6: 84bf30ef jal 15900 <_ZdlPv@plt> + 220ba: 8522 mv a0,s0 + 220bc: 845f30ef jal 15900 <_ZdlPv@plt> + 220c0: 70e2 ld ra,56(sp) + 220c2: 7442 ld s0,48(sp) + 220c4: 8e01bc23 sd zero,-1800(gp) # 4c688 <_ZN7testing8internalL17g_captured_stdoutE> + 220c8: 7902 ld s2,32(sp) + 220ca: 69e2 ld s3,24(sp) + 220cc: 8526 mv a0,s1 + 220ce: 74a2 ld s1,40(sp) + 220d0: 6121 addi sp,sp,64 + 220d2: 8082 ret + 220d4: e852 sd s4,16(sp) + 220d6: 00810a13 addi s4,sp,8 + 220da: 8552 mv a0,s4 + 220dc: 00019617 auipc a2,0x19 + 220e0: 94c60613 addi a2,a2,-1716 # 3aa28 <_IO_stdin_used+0xea8> + 220e4: 458d li a1,3 + 220e6: 47400693 li a3,1140 + 220ea: bd8ff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 220ee: 4661 li a2,24 + 220f0: 00019597 auipc a1,0x19 + 220f4: a4858593 addi a1,a1,-1464 # 3ab38 <_IO_stdin_used+0xfb8> + 220f8: 0002a517 auipc a0,0x2a + 220fc: ea053503 ld a0,-352(a0) # 4bf98 <_ZSt4cerr@Base> + 22100: e00f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22104: 01093603 ld a2,16(s2) + 22108: 00893583 ld a1,8(s2) + 2210c: 0002a517 auipc a0,0x2a + 22110: e8c53503 ld a0,-372(a0) # 4bf98 <_ZSt4cerr@Base> + 22114: decf30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22118: 00019597 auipc a1,0x19 + 2211c: a4058593 addi a1,a1,-1472 # 3ab58 <_IO_stdin_used+0xfd8> + 22120: d10f30ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 22124: 8552 mv a0,s4 + 22126: f2cfc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2212a: 6a42 ld s4,16(sp) + 2212c: b79d j 22092 <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x52> + 2212e: 842a mv s0,a0 + 22130: 8526 mv a0,s1 + 22132: e852 sd s4,16(sp) + 22134: c8df40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22138: 8522 mv a0,s0 + 2213a: eb6f30ef jal 157f0 <_Unwind_Resume@plt> + 2213e: 842a mv s0,a0 + 22140: 8552 mv a0,s4 + 22142: f10fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 22146: 8522 mv a0,s0 + 22148: ea8f30ef jal 157f0 <_Unwind_Resume@plt> + +000000000002214c <_ZN7testing10TestResultC1Ev>: + 2214c: 7179 addi sp,sp,-48 + 2214e: 4581 li a1,0 + 22150: f022 sd s0,32(sp) + 22152: f406 sd ra,40(sp) + 22154: 842a mv s0,a0 + 22156: 88bf30ef jal 159e0 + 2215a: ed0d bnez a0,22194 <_ZN7testing10TestResultC1Ev+0x48> + 2215c: cd817057 vsetivli zero,2,e64,m1,ta,ma + 22160: 5e0030d7 vmv.v.i v1,0 + 22164: 02040423 sb zero,40(s0) + 22168: 03840793 addi a5,s0,56 + 2216c: 0207f0a7 vse64.v v1,(a5) + 22170: 04840793 addi a5,s0,72 + 22174: 0207f0a7 vse64.v v1,(a5) + 22178: 05840793 addi a5,s0,88 + 2217c: 0207f0a7 vse64.v v1,(a5) + 22180: 07040793 addi a5,s0,112 + 22184: 06042423 sw zero,104(s0) + 22188: 0207f0a7 vse64.v v1,(a5) + 2218c: 70a2 ld ra,40(sp) + 2218e: 7402 ld s0,32(sp) + 22190: 6145 addi sp,sp,48 + 22192: 8082 ret + 22194: e84a sd s2,16(sp) + 22196: 00810913 addi s2,sp,8 + 2219a: ec26 sd s1,24(sp) + 2219c: 0001a617 auipc a2,0x1a + 221a0: 45460613 addi a2,a2,1108 # 3c5f0 <_IO_stdin_used+0x2a70> + 221a4: 458d li a1,3 + 221a6: 84aa mv s1,a0 + 221a8: 69a00693 li a3,1690 + 221ac: 854a mv a0,s2 + 221ae: b14ff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 221b2: 02400613 li a2,36 + 221b6: 00019597 auipc a1,0x19 + 221ba: 9f258593 addi a1,a1,-1550 # 3aba8 <_IO_stdin_used+0x1028> + 221be: 0002a517 auipc a0,0x2a + 221c2: dda53503 ld a0,-550(a0) # 4bf98 <_ZSt4cerr@Base> + 221c6: d3af30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 221ca: 4649 li a2,18 + 221cc: 0001a597 auipc a1,0x1a + 221d0: 4a458593 addi a1,a1,1188 # 3c670 <_IO_stdin_used+0x2af0> + 221d4: 0002a517 auipc a0,0x2a + 221d8: dc453503 ld a0,-572(a0) # 4bf98 <_ZSt4cerr@Base> + 221dc: d24f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 221e0: 85a6 mv a1,s1 + 221e2: 0002a517 auipc a0,0x2a + 221e6: db653503 ld a0,-586(a0) # 4bf98 <_ZSt4cerr@Base> + 221ea: b26f30ef jal 15510 <_ZNSolsEi@plt> + 221ee: 854a mv a0,s2 + 221f0: e62fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 221f4: 64e2 ld s1,24(sp) + 221f6: 6942 ld s2,16(sp) + 221f8: b795 j 2215c <_ZN7testing10TestResultC1Ev+0x10> + 221fa: 842a mv s0,a0 + 221fc: 854a mv a0,s2 + 221fe: e54fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 22202: 8522 mv a0,s0 + 22204: decf30ef jal 157f0 <_Unwind_Resume@plt> + +0000000000022208 <_ZN7testing10TestResultD1Ev>: + 22208: 7179 addi sp,sp,-48 + 2220a: f022 sd s0,32(sp) + 2220c: e84a sd s2,16(sp) + 2220e: 6920 ld s0,80(a0) + 22210: 05853903 ld s2,88(a0) + 22214: ec26 sd s1,24(sp) + 22216: f406 sd ra,40(sp) + 22218: 84aa mv s1,a0 + 2221a: 03240663 beq s0,s2,22246 <_ZN7testing10TestResultD1Ev+0x3e> + 2221e: 7008 ld a0,32(s0) + 22220: 03040793 addi a5,s0,48 + 22224: 00f50463 beq a0,a5,2222c <_ZN7testing10TestResultD1Ev+0x24> + 22228: ed8f30ef jal 15900 <_ZdlPv@plt> + 2222c: 6008 ld a0,0(s0) + 2222e: 01040793 addi a5,s0,16 + 22232: 00f50463 beq a0,a5,2223a <_ZN7testing10TestResultD1Ev+0x32> + 22236: ecaf30ef jal 15900 <_ZdlPv@plt> + 2223a: 04040413 addi s0,s0,64 + 2223e: fe8910e3 bne s2,s0,2221e <_ZN7testing10TestResultD1Ev+0x16> + 22242: 0504b903 ld s2,80(s1) + 22246: 00090563 beqz s2,22250 <_ZN7testing10TestResultD1Ev+0x48> + 2224a: 854a mv a0,s2 + 2224c: eb4f30ef jal 15900 <_ZdlPv@plt> + 22250: 7c80 ld s0,56(s1) + 22252: 0404b903 ld s2,64(s1) + 22256: 03240d63 beq s0,s2,22290 <_ZN7testing10TestResultD1Ev+0x88> + 2225a: 6828 ld a0,80(s0) + 2225c: 06040793 addi a5,s0,96 + 22260: 00f50463 beq a0,a5,22268 <_ZN7testing10TestResultD1Ev+0x60> + 22264: e9cf30ef jal 15900 <_ZdlPv@plt> + 22268: 7808 ld a0,48(s0) + 2226a: 04040793 addi a5,s0,64 + 2226e: 00f50463 beq a0,a5,22276 <_ZN7testing10TestResultD1Ev+0x6e> + 22272: e8ef30ef jal 15900 <_ZdlPv@plt> + 22276: 6408 ld a0,8(s0) + 22278: 01840793 addi a5,s0,24 + 2227c: 00f50463 beq a0,a5,22284 <_ZN7testing10TestResultD1Ev+0x7c> + 22280: e80f30ef jal 15900 <_ZdlPv@plt> + 22284: 07040413 addi s0,s0,112 + 22288: fc8919e3 bne s2,s0,2225a <_ZN7testing10TestResultD1Ev+0x52> + 2228c: 0384b903 ld s2,56(s1) + 22290: 00090563 beqz s2,2229a <_ZN7testing10TestResultD1Ev+0x92> + 22294: 854a mv a0,s2 + 22296: e6af30ef jal 15900 <_ZdlPv@plt> + 2229a: 8526 mv a0,s1 + 2229c: b84f30ef jal 15620 + 222a0: 842a mv s0,a0 + 222a2: e519 bnez a0,222b0 <_ZN7testing10TestResultD1Ev+0xa8> + 222a4: 70a2 ld ra,40(sp) + 222a6: 7402 ld s0,32(sp) + 222a8: 64e2 ld s1,24(sp) + 222aa: 6942 ld s2,16(sp) + 222ac: 6145 addi sp,sp,48 + 222ae: 8082 ret + 222b0: 0024 addi s1,sp,8 + 222b2: 69e00693 li a3,1694 + 222b6: 8526 mv a0,s1 + 222b8: 0001a617 auipc a2,0x1a + 222bc: 33860613 addi a2,a2,824 # 3c5f0 <_IO_stdin_used+0x2a70> + 222c0: 458d li a1,3 + 222c2: a00ff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 222c6: 4679 li a2,30 + 222c8: 0001a597 auipc a1,0x1a + 222cc: 3e058593 addi a1,a1,992 # 3c6a8 <_IO_stdin_used+0x2b28> + 222d0: 0002a517 auipc a0,0x2a + 222d4: cc853503 ld a0,-824(a0) # 4bf98 <_ZSt4cerr@Base> + 222d8: c28f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 222dc: 4649 li a2,18 + 222de: 0001a597 auipc a1,0x1a + 222e2: 39258593 addi a1,a1,914 # 3c670 <_IO_stdin_used+0x2af0> + 222e6: 0002a517 auipc a0,0x2a + 222ea: cb253503 ld a0,-846(a0) # 4bf98 <_ZSt4cerr@Base> + 222ee: c12f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 222f2: 85a2 mv a1,s0 + 222f4: 0002a517 auipc a0,0x2a + 222f8: ca453503 ld a0,-860(a0) # 4bf98 <_ZSt4cerr@Base> + 222fc: a14f30ef jal 15510 <_ZNSolsEi@plt> + 22300: 8526 mv a0,s1 + 22302: d50fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 22306: 70a2 ld ra,40(sp) + 22308: 7402 ld s0,32(sp) + 2230a: 64e2 ld s1,24(sp) + 2230c: 6942 ld s2,16(sp) + 2230e: 6145 addi sp,sp,48 + 22310: 8082 ret + +0000000000022312 <_ZN7testing8TestInfoD1Ev>: + 22312: 1101 addi sp,sp,-32 + 22314: e822 sd s0,16(sp) + 22316: 842a mv s0,a0 + 22318: 6548 ld a0,136(a0) + 2231a: ec06 sd ra,24(sp) + 2231c: e426 sd s1,8(sp) + 2231e: c501 beqz a0,22326 <_ZN7testing8TestInfoD1Ev+0x14> + 22320: 611c ld a5,0(a0) + 22322: 679c ld a5,8(a5) + 22324: 9782 jalr a5 + 22326: 09040513 addi a0,s0,144 + 2232a: edfff0ef jal 22208 <_ZN7testing10TestResultD1Ev> + 2232e: 6828 ld a0,80(s0) + 22330: 06040793 addi a5,s0,96 + 22334: 00f50463 beq a0,a5,2233c <_ZN7testing8TestInfoD1Ev+0x2a> + 22338: dc8f30ef jal 15900 <_ZdlPv@plt> + 2233c: 6424 ld s1,72(s0) + 2233e: c899 beqz s1,22354 <_ZN7testing8TestInfoD1Ev+0x42> + 22340: 6088 ld a0,0(s1) + 22342: 01048793 addi a5,s1,16 + 22346: 00f50463 beq a0,a5,2234e <_ZN7testing8TestInfoD1Ev+0x3c> + 2234a: db6f30ef jal 15900 <_ZdlPv@plt> + 2234e: 8526 mv a0,s1 + 22350: db0f30ef jal 15900 <_ZdlPv@plt> + 22354: 6024 ld s1,64(s0) + 22356: c899 beqz s1,2236c <_ZN7testing8TestInfoD1Ev+0x5a> + 22358: 6088 ld a0,0(s1) + 2235a: 01048793 addi a5,s1,16 + 2235e: 00f50463 beq a0,a5,22366 <_ZN7testing8TestInfoD1Ev+0x54> + 22362: d9ef30ef jal 15900 <_ZdlPv@plt> + 22366: 8526 mv a0,s1 + 22368: d98f30ef jal 15900 <_ZdlPv@plt> + 2236c: 7008 ld a0,32(s0) + 2236e: 03040793 addi a5,s0,48 + 22372: 00f50463 beq a0,a5,2237a <_ZN7testing8TestInfoD1Ev+0x68> + 22376: d8af30ef jal 15900 <_ZdlPv@plt> + 2237a: 6008 ld a0,0(s0) + 2237c: 0441 addi s0,s0,16 + 2237e: 00850863 beq a0,s0,2238e <_ZN7testing8TestInfoD1Ev+0x7c> + 22382: 6442 ld s0,16(sp) + 22384: 60e2 ld ra,24(sp) + 22386: 64a2 ld s1,8(sp) + 22388: 6105 addi sp,sp,32 + 2238a: d76f306f j 15900 <_ZdlPv@plt> + 2238e: 60e2 ld ra,24(sp) + 22390: 6442 ld s0,16(sp) + 22392: 64a2 ld s1,8(sp) + 22394: 6105 addi sp,sp,32 + 22396: 8082 ret + +0000000000022398 <_ZN7testing9TestSuiteD1Ev>: + 22398: 7179 addi sp,sp,-48 + 2239a: f022 sd s0,32(sp) + 2239c: e44e sd s3,8(sp) + 2239e: 0002a797 auipc a5,0x2a + 223a2: b127b783 ld a5,-1262(a5) # 4beb0 <_GLOBAL_OFFSET_TABLE_+0x360> + 223a6: 7900 ld s0,48(a0) + 223a8: 03853983 ld s3,56(a0) + 223ac: e84a sd s2,16(sp) + 223ae: f406 sd ra,40(sp) + 223b0: 07c1 addi a5,a5,16 + 223b2: e11c sd a5,0(a0) + 223b4: 892a mv s2,a0 + 223b6: 01340f63 beq s0,s3,223d4 <_ZN7testing9TestSuiteD1Ev+0x3c> + 223ba: ec26 sd s1,24(sp) + 223bc: 6004 ld s1,0(s0) + 223be: 8526 mv a0,s1 + 223c0: c491 beqz s1,223cc <_ZN7testing9TestSuiteD1Ev+0x34> + 223c2: f51ff0ef jal 22312 <_ZN7testing8TestInfoD1Ev> + 223c6: 8526 mv a0,s1 + 223c8: d38f30ef jal 15900 <_ZdlPv@plt> + 223cc: 0421 addi s0,s0,8 + 223ce: fe8997e3 bne s3,s0,223bc <_ZN7testing9TestSuiteD1Ev+0x24> + 223d2: 64e2 ld s1,24(sp) + 223d4: 08890513 addi a0,s2,136 + 223d8: e31ff0ef jal 22208 <_ZN7testing10TestResultD1Ev> + 223dc: 04893503 ld a0,72(s2) + 223e0: c119 beqz a0,223e6 <_ZN7testing9TestSuiteD1Ev+0x4e> + 223e2: d1ef30ef jal 15900 <_ZdlPv@plt> + 223e6: 03093503 ld a0,48(s2) + 223ea: c119 beqz a0,223f0 <_ZN7testing9TestSuiteD1Ev+0x58> + 223ec: d14f30ef jal 15900 <_ZdlPv@plt> + 223f0: 02893403 ld s0,40(s2) + 223f4: c819 beqz s0,2240a <_ZN7testing9TestSuiteD1Ev+0x72> + 223f6: 6008 ld a0,0(s0) + 223f8: 01040793 addi a5,s0,16 + 223fc: 00f50463 beq a0,a5,22404 <_ZN7testing9TestSuiteD1Ev+0x6c> + 22400: d00f30ef jal 15900 <_ZdlPv@plt> + 22404: 8522 mv a0,s0 + 22406: cfaf30ef jal 15900 <_ZdlPv@plt> + 2240a: 00893503 ld a0,8(s2) + 2240e: 0961 addi s2,s2,24 + 22410: 01250963 beq a0,s2,22422 <_ZN7testing9TestSuiteD1Ev+0x8a> + 22414: 7402 ld s0,32(sp) + 22416: 70a2 ld ra,40(sp) + 22418: 6942 ld s2,16(sp) + 2241a: 69a2 ld s3,8(sp) + 2241c: 6145 addi sp,sp,48 + 2241e: ce2f306f j 15900 <_ZdlPv@plt> + 22422: 70a2 ld ra,40(sp) + 22424: 7402 ld s0,32(sp) + 22426: 6942 ld s2,16(sp) + 22428: 69a2 ld s3,8(sp) + 2242a: 6145 addi sp,sp,48 + 2242c: 8082 ret + +000000000002242e <_ZN7testing9TestSuiteD0Ev>: + 2242e: 1141 addi sp,sp,-16 + 22430: e022 sd s0,0(sp) + 22432: e406 sd ra,8(sp) + 22434: 842a mv s0,a0 + 22436: f63ff0ef jal 22398 <_ZN7testing9TestSuiteD1Ev> + 2243a: 8522 mv a0,s0 + 2243c: 6402 ld s0,0(sp) + 2243e: 60a2 ld ra,8(sp) + 22440: 0141 addi sp,sp,16 + 22442: cbef306f j 15900 <_ZdlPv@plt> + +0000000000022446 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0>: + 22446: 7159 addi sp,sp,-112 + 22448: 611c ld a5,0(a0) + 2244a: e8ca sd s2,80(sp) + 2244c: 01010913 addi s2,sp,16 + 22450: f0a2 sd s0,96(sp) + 22452: e4ce sd s3,72(sp) + 22454: e0d2 sd s4,64(sp) + 22456: 842a mv s0,a0 + 22458: 89ae mv s3,a1 + 2245a: 02010a13 addi s4,sp,32 + 2245e: 854a mv a0,s2 + 22460: 00160593 addi a1,a2,1 + 22464: eca6 sd s1,88(sp) + 22466: fc56 sd s5,56(sp) + 22468: f486 sd ra,104(sp) + 2246a: 0107ba83 ld s5,16(a5) + 2246e: 84b2 mv s1,a2 + 22470: ec02 sd zero,24(sp) + 22472: e852 sd s4,16(sp) + 22474: 02010023 sb zero,32(sp) + 22478: d78f30ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 2247c: 6762 ld a4,24(sp) + 2247e: 57fd li a5,-1 + 22480: 8389 srli a5,a5,0x2 + 22482: 8f99 sub a5,a5,a4 + 22484: 1497e663 bltu a5,s1,225d0 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x18a> + 22488: 8626 mv a2,s1 + 2248a: 85ce mv a1,s3 + 2248c: 854a mv a0,s2 + 2248e: d12f30ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 22492: 6762 ld a4,24(sp) + 22494: 57fd li a5,-1 + 22496: 8389 srli a5,a5,0x2 + 22498: 12f70663 beq a4,a5,225c4 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x17e> 2249c: 4605 li a2,1 - 2249e: 00016597 auipc a1,0x16 - 224a2: 93258593 addi a1,a1,-1742 # 37dd0 <_IO_stdin_used+0x328> - 224a6: 98af30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 224aa: 8522 mv a0,s0 - 224ac: 4609 li a2,2 - 224ae: 00017597 auipc a1,0x17 - 224b2: 07a58593 addi a1,a1,122 # 39528 <_IO_stdin_used+0x1a80> - 224b6: 97af30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 224ba: 8522 mv a0,s0 - 224bc: 45a1 li a1,8 - 224be: f83f20ef jal 15440 <_ZNSolsEi@plt> - 224c2: b5f9 j 22390 <_ZN7testing8internal7PrintToEhPSo+0xd8> - 224c4: 00016597 auipc a1,0x16 - 224c8: 8e458593 addi a1,a1,-1820 # 37da8 <_IO_stdin_used+0x300> - 224cc: 8522 mv a0,s0 - 224ce: 892f30ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 224d2: 8522 mv a0,s0 - 224d4: 4605 li a2,1 - 224d6: 00016597 auipc a1,0x16 - 224da: 8fa58593 addi a1,a1,-1798 # 37dd0 <_IO_stdin_used+0x328> - 224de: 952f30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 224e2: 8522 mv a0,s0 - 224e4: 4609 li a2,2 - 224e6: 00017597 auipc a1,0x17 - 224ea: 04258593 addi a1,a1,66 # 39528 <_IO_stdin_used+0x1a80> - 224ee: 942f30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 224f2: 8522 mv a0,s0 - 224f4: 45a5 li a1,9 - 224f6: f4bf20ef jal 15440 <_ZNSolsEi@plt> - 224fa: bd59 j 22390 <_ZN7testing8internal7PrintToEhPSo+0xd8> - 224fc: 00016597 auipc a1,0x16 - 22500: 89c58593 addi a1,a1,-1892 # 37d98 <_IO_stdin_used+0x2f0> - 22504: 8522 mv a0,s0 - 22506: f04a sd s2,32(sp) - 22508: 858f30ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2250c: 4605 li a2,1 - 2250e: 00016597 auipc a1,0x16 - 22512: 8c258593 addi a1,a1,-1854 # 37dd0 <_IO_stdin_used+0x328> - 22516: 8522 mv a0,s0 - 22518: 918f30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2251c: 4609 li a2,2 - 2251e: 00017597 auipc a1,0x17 - 22522: 00a58593 addi a1,a1,10 # 39528 <_IO_stdin_used+0x1a80> - 22526: 8522 mv a0,s0 - 22528: 908f30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2252c: 8522 mv a0,s0 - 2252e: 45a9 li a1,10 - 22530: f11f20ef jal 15440 <_ZNSolsEi@plt> - 22534: 4929 li s2,10 - 22536: bd45 j 223e6 <_ZN7testing8internal7PrintToEhPSo+0x12e> - 22538: 00016597 auipc a1,0x16 - 2253c: 87858593 addi a1,a1,-1928 # 37db0 <_IO_stdin_used+0x308> - 22540: 8522 mv a0,s0 - 22542: f04a sd s2,32(sp) - 22544: 81cf30ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 22548: 4605 li a2,1 - 2254a: 00016597 auipc a1,0x16 - 2254e: 88658593 addi a1,a1,-1914 # 37dd0 <_IO_stdin_used+0x328> - 22552: 8522 mv a0,s0 - 22554: 8dcf30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22558: 4609 li a2,2 - 2255a: 00017597 auipc a1,0x17 - 2255e: fce58593 addi a1,a1,-50 # 39528 <_IO_stdin_used+0x1a80> - 22562: 8522 mv a0,s0 - 22564: 8ccf30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22568: 8522 mv a0,s0 - 2256a: 45ad li a1,11 - 2256c: ed5f20ef jal 15440 <_ZNSolsEi@plt> - 22570: 492d li s2,11 - 22572: bd95 j 223e6 <_ZN7testing8internal7PrintToEhPSo+0x12e> - 22574: f04a sd s2,32(sp) - 22576: 05c00793 li a5,92 - 2257a: d6f49ce3 bne s1,a5,222f2 <_ZN7testing8internal7PrintToEhPSo+0x3a> - 2257e: 00015597 auipc a1,0x15 - 22582: 7fa58593 addi a1,a1,2042 # 37d78 <_IO_stdin_used+0x2d0> - 22586: 8522 mv a0,s0 - 22588: fd9f20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2258c: 4605 li a2,1 - 2258e: 00016597 auipc a1,0x16 - 22592: 84258593 addi a1,a1,-1982 # 37dd0 <_IO_stdin_used+0x328> - 22596: 8522 mv a0,s0 - 22598: 898f30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2259c: 4609 li a2,2 - 2259e: 00017597 auipc a1,0x17 - 225a2: f8a58593 addi a1,a1,-118 # 39528 <_IO_stdin_used+0x1a80> - 225a6: 8522 mv a0,s0 - 225a8: 888f30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 225ac: 85a6 mv a1,s1 - 225ae: 8522 mv a0,s0 - 225b0: e91f20ef jal 15440 <_ZNSolsEi@plt> - 225b4: 8926 mv s2,s1 - 225b6: bd05 j 223e6 <_ZN7testing8internal7PrintToEhPSo+0x12e> - 225b8: 601c ld a5,0(s0) - 225ba: 4609 li a2,2 - 225bc: 00015597 auipc a1,0x15 - 225c0: 7fc58593 addi a1,a1,2044 # 37db8 <_IO_stdin_used+0x310> - 225c4: fe87b783 ld a5,-24(a5) - 225c8: 8522 mv a0,s0 - 225ca: 97a2 add a5,a5,s0 - 225cc: 4f84 lw s1,24(a5) - 225ce: 862f30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 225d2: 601c ld a5,0(s0) - 225d4: 6691 lui a3,0x4 - 225d6: 06a1 addi a3,a3,8 # 4008 <__abi_tag-0xc28c> - 225d8: fe87b703 ld a4,-24(a5) - 225dc: 85ca mv a1,s2 - 225de: 8522 mv a0,s0 - 225e0: 9722 add a4,a4,s0 - 225e2: 4f1c lw a5,24(a4) - 225e4: fb57f793 andi a5,a5,-75 - 225e8: 8fd5 or a5,a5,a3 - 225ea: cf1c sw a5,24(a4) - 225ec: e55f20ef jal 15440 <_ZNSolsEi@plt> - 225f0: 601c ld a5,0(s0) - 225f2: 4605 li a2,1 - 225f4: 00015597 auipc a1,0x15 - 225f8: 7dc58593 addi a1,a1,2012 # 37dd0 <_IO_stdin_used+0x328> - 225fc: fe87b783 ld a5,-24(a5) - 22600: 8522 mv a0,s0 - 22602: 97a2 add a5,a5,s0 - 22604: cf84 sw s1,24(a5) - 22606: 82af30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2260a: 4609 li a2,2 - 2260c: 00017597 auipc a1,0x17 - 22610: f1c58593 addi a1,a1,-228 # 39528 <_IO_stdin_used+0x1a80> + 2249e: 00018597 auipc a1,0x18 + 224a2: 24258593 addi a1,a1,578 # 3a6e0 <_IO_stdin_used+0xb60> + 224a6: 854a mv a0,s2 + 224a8: cf8f30ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 224ac: 0002a797 auipc a5,0x2a + 224b0: 9c47b783 ld a5,-1596(a5) # 4be70 <_GLOBAL_OFFSET_TABLE_+0x320> + 224b4: 0efa9563 bne s5,a5,2259e <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x158> + 224b8: 4408 lw a0,8(s0) + 224ba: 0505 addi a0,a0,1 + 224bc: 00a03533 snez a0,a0 + 224c0: fdbfa0ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 224c4: e539 bnez a0,22512 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xcc> + 224c6: 0024 addi s1,sp,8 + 224c8: 8526 mv a0,s1 + 224ca: 44000693 li a3,1088 + 224ce: 0001a617 auipc a2,0x1a + 224d2: 04a60613 addi a2,a2,74 # 3c518 <_IO_stdin_used+0x2998> + 224d6: 458d li a1,3 + 224d8: febfe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 224dc: 02000613 li a2,32 + 224e0: 0001a597 auipc a1,0x1a + 224e4: 08858593 addi a1,a1,136 # 3c568 <_IO_stdin_used+0x29e8> + 224e8: 0002a517 auipc a0,0x2a + 224ec: ab053503 ld a0,-1360(a0) # 4bf98 <_ZSt4cerr@Base> + 224f0: a10f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 224f4: 03500613 li a2,53 + 224f8: 0001a597 auipc a1,0x1a + 224fc: 09858593 addi a1,a1,152 # 3c590 <_IO_stdin_used+0x2a10> + 22500: 0002a517 auipc a0,0x2a + 22504: a9853503 ld a0,-1384(a0) # 4bf98 <_ZSt4cerr@Base> + 22508: 9f8f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2250c: 8526 mv a0,s1 + 2250e: b44fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 22512: 64e2 ld s1,24(sp) + 22514: 65c2 ld a1,16(sp) + 22516: 4408 lw a0,8(s0) + 22518: 8626 mv a2,s1 + 2251a: ee6f30ef jal 15c00 + 2251e: 02951063 bne a0,s1,2253e <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xf8> + 22522: 6542 ld a0,16(sp) + 22524: 01450463 beq a0,s4,2252c <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xe6> + 22528: bd8f30ef jal 15900 <_ZdlPv@plt> + 2252c: 70a6 ld ra,104(sp) + 2252e: 7406 ld s0,96(sp) + 22530: 64e6 ld s1,88(sp) + 22532: 6946 ld s2,80(sp) + 22534: 69a6 ld s3,72(sp) + 22536: 6a06 ld s4,64(sp) + 22538: 7ae2 ld s5,56(sp) + 2253a: 6165 addi sp,sp,112 + 2253c: 8082 ret + 2253e: 0024 addi s1,sp,8 + 22540: 8526 mv a0,s1 + 22542: 44500693 li a3,1093 + 22546: 0001a617 auipc a2,0x1a + 2254a: fd260613 addi a2,a2,-46 # 3c518 <_IO_stdin_used+0x2998> + 2254e: 4585 li a1,1 + 22550: f73fe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 22554: 02600613 li a2,38 + 22558: 0001a597 auipc a1,0x1a + 2255c: 07058593 addi a1,a1,112 # 3c5c8 <_IO_stdin_used+0x2a48> + 22560: 0002a517 auipc a0,0x2a + 22564: a3853503 ld a0,-1480(a0) # 4bf98 <_ZSt4cerr@Base> + 22568: 998f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2256c: 6c10 ld a2,24(s0) + 2256e: 680c ld a1,16(s0) + 22570: 0002a517 auipc a0,0x2a + 22574: a2853503 ld a0,-1496(a0) # 4bf98 <_ZSt4cerr@Base> + 22578: 988f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2257c: 4605 li a2,1 + 2257e: 00017597 auipc a1,0x17 + 22582: 75a58593 addi a1,a1,1882 # 39cd8 <_IO_stdin_used+0x158> + 22586: 89aa mv s3,a0 + 22588: 978f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2258c: 7c10 ld a2,56(s0) + 2258e: 780c ld a1,48(s0) + 22590: 854e mv a0,s3 + 22592: 96ef30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22596: 8526 mv a0,s1 + 22598: abafc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2259c: b759 j 22522 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xdc> + 2259e: 8522 mv a0,s0 + 225a0: 85ca mv a1,s2 + 225a2: 9a82 jalr s5 + 225a4: bfbd j 22522 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xdc> + 225a6: 842a mv s0,a0 + 225a8: 8526 mv a0,s1 + 225aa: aa8fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 225ae: 854a mv a0,s2 + 225b0: 811f40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 225b4: 8522 mv a0,s0 + 225b6: a3af30ef jal 157f0 <_Unwind_Resume@plt> + 225ba: b7f5 j 225a6 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x160> + 225bc: 842a mv s0,a0 + 225be: bfc5 j 225ae <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x168> + 225c0: 842a mv s0,a0 + 225c2: b7f5 j 225ae <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x168> + 225c4: 00018517 auipc a0,0x18 + 225c8: 92450513 addi a0,a0,-1756 # 39ee8 <_IO_stdin_used+0x368> + 225cc: b24f30ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 225d0: 00018517 auipc a0,0x18 + 225d4: 91850513 addi a0,a0,-1768 # 39ee8 <_IO_stdin_used+0x368> + 225d8: b18f30ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + +00000000000225dc <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv>: + 225dc: 7171 addi sp,sp,-176 + 225de: f122 sd s0,160(sp) + 225e0: 00029417 auipc s0,0x29 + 225e4: 7e043403 ld s0,2016(s0) # 4bdc0 <_GLOBAL_OFFSET_TABLE_+0x270> + 225e8: 641c ld a5,8(s0) + 225ea: f506 sd ra,168(sp) + 225ec: e54e sd s3,136(sp) + 225ee: e152 sd s4,128(sp) + 225f0: fcd6 sd s5,120(sp) + 225f2: f8da sd s6,112(sp) + 225f4: f4de sd s7,104(sp) + 225f6: eb91 bnez a5,2260a <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x2e> + 225f8: 70aa ld ra,168(sp) + 225fa: 740a ld s0,160(sp) + 225fc: 69aa ld s3,136(sp) + 225fe: 6a0a ld s4,128(sp) + 22600: 7ae6 ld s5,120(sp) + 22602: 7b46 ld s6,112(sp) + 22604: 7ba6 ld s7,104(sp) + 22606: 614d addi sp,sp,176 + 22608: 8082 ret + 2260a: ed26 sd s1,152(sp) + 2260c: 4601 li a2,0 + 2260e: 84aa mv s1,a0 + 22610: 03a00593 li a1,58 22614: 8522 mv a0,s0 - 22616: 81af30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2261a: 85ca mv a1,s2 - 2261c: 8522 mv a0,s0 - 2261e: e23f20ef jal 15440 <_ZNSolsEi@plt> - 22622: 7902 ld s2,32(sp) - 22624: b3b5 j 22390 <_ZN7testing8internal7PrintToEhPSo+0xd8> - 22626: 842a mv s0,a0 - 22628: 8526 mv a0,s1 - 2262a: 8d2f40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2262e: 8522 mv a0,s0 - 22630: 8f0f30ef jal 15720 <_Unwind_Resume@plt> - -0000000000022634 <_ZN7testing8internal7PrintToEaPSo>: - 22634: 715d addi sp,sp,-80 - 22636: e0a2 sd s0,64(sp) - 22638: fc26 sd s1,56(sp) - 2263a: 842e mv s0,a1 - 2263c: 84aa mv s1,a0 - 2263e: 4605 li a2,1 - 22640: 852e mv a0,a1 - 22642: 00015597 auipc a1,0x15 - 22646: 78e58593 addi a1,a1,1934 # 37dd0 <_IO_stdin_used+0x328> - 2264a: e486 sd ra,72(sp) - 2264c: fe5f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22650: 02700793 li a5,39 - 22654: 2a97c063 blt a5,s1,228f4 <_ZN7testing8internal7PrintToEaPSo+0x2c0> - 22658: 2e04c063 bltz s1,22938 <_ZN7testing8internal7PrintToEaPSo+0x304> - 2265c: 0097ec63 bltu a5,s1,22674 <_ZN7testing8internal7PrintToEaPSo+0x40> - 22660: 00018717 auipc a4,0x18 - 22664: 42870713 addi a4,a4,1064 # 3aa88 <_IO_stdin_used+0x2fe0> - 22668: 00249793 slli a5,s1,0x2 - 2266c: 97ba add a5,a5,a4 - 2266e: 439c lw a5,0(a5) - 22670: 97ba add a5,a5,a4 - 22672: 8782 jr a5 - 22674: f84a sd s2,48(sp) - 22676: f44e sd s3,40(sp) - 22678: fe04871b addiw a4,s1,-32 - 2267c: 05e00793 li a5,94 - 22680: 8926 mv s2,s1 - 22682: 0ff4f993 zext.b s3,s1 - 22686: 2ae7ed63 bltu a5,a4,22940 <_ZN7testing8internal7PrintToEaPSo+0x30c> - 2268a: 85ce mv a1,s3 - 2268c: 8522 mv a0,s0 - 2268e: ee3f20ef jal 15570 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> - 22692: 4605 li a2,1 - 22694: 00015597 auipc a1,0x15 - 22698: 73c58593 addi a1,a1,1852 # 37dd0 <_IO_stdin_used+0x328> - 2269c: 8522 mv a0,s0 - 2269e: f93f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 226a2: 4609 li a2,2 - 226a4: 00017597 auipc a1,0x17 - 226a8: e8458593 addi a1,a1,-380 # 39528 <_IO_stdin_used+0x1a80> - 226ac: 8522 mv a0,s0 - 226ae: f83f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 226b2: 85a6 mv a1,s1 - 226b4: 8522 mv a0,s0 - 226b6: d8bf20ef jal 15440 <_ZNSolsEi@plt> - 226ba: 79a2 ld s3,40(sp) - 226bc: 4611 li a2,4 - 226be: 00016597 auipc a1,0x16 - 226c2: 68a58593 addi a1,a1,1674 # 38d48 <_IO_stdin_used+0x12a0> - 226c6: 8522 mv a0,s0 - 226c8: f69f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 226cc: 85ca mv a1,s2 - 226ce: 850a mv a0,sp - 226d0: bd3ff0ef jal 222a2 <_ZN7testing8internal6String12FormatHexIntB5cxx11Ei> - 226d4: 6622 ld a2,8(sp) - 226d6: 6582 ld a1,0(sp) - 226d8: 8522 mv a0,s0 - 226da: 848a mv s1,sp - 226dc: f55f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 226e0: 8526 mv a0,s1 - 226e2: 81af40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 226e6: 7942 ld s2,48(sp) - 226e8: 8522 mv a0,s0 - 226ea: 4605 li a2,1 - 226ec: 00017597 auipc a1,0x17 - 226f0: 55458593 addi a1,a1,1364 # 39c40 <_IO_stdin_used+0x2198> - 226f4: 6406 ld s0,64(sp) - 226f6: 60a6 ld ra,72(sp) - 226f8: 74e2 ld s1,56(sp) - 226fa: 6161 addi sp,sp,80 - 226fc: f35f206f j 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22700: 00015597 auipc a1,0x15 - 22704: 66858593 addi a1,a1,1640 # 37d68 <_IO_stdin_used+0x2c0> - 22708: 8522 mv a0,s0 - 2270a: e57f20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2270e: 8522 mv a0,s0 - 22710: 4605 li a2,1 - 22712: 00015597 auipc a1,0x15 - 22716: 6be58593 addi a1,a1,1726 # 37dd0 <_IO_stdin_used+0x328> - 2271a: bfe9 j 226f4 <_ZN7testing8internal7PrintToEaPSo+0xc0> - 2271c: 00015597 auipc a1,0x15 - 22720: 66458593 addi a1,a1,1636 # 37d80 <_IO_stdin_used+0x2d8> - 22724: 8522 mv a0,s0 - 22726: e3bf20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2272a: 8522 mv a0,s0 - 2272c: 4605 li a2,1 - 2272e: 00015597 auipc a1,0x15 - 22732: 6a258593 addi a1,a1,1698 # 37dd0 <_IO_stdin_used+0x328> - 22736: efbf20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2273a: 8522 mv a0,s0 - 2273c: 4609 li a2,2 - 2273e: 00017597 auipc a1,0x17 - 22742: dea58593 addi a1,a1,-534 # 39528 <_IO_stdin_used+0x1a80> - 22746: eebf20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2274a: 8522 mv a0,s0 - 2274c: 459d li a1,7 - 2274e: cf3f20ef jal 15440 <_ZNSolsEi@plt> - 22752: bf59 j 226e8 <_ZN7testing8internal7PrintToEaPSo+0xb4> - 22754: 00015597 auipc a1,0x15 - 22758: 63458593 addi a1,a1,1588 # 37d88 <_IO_stdin_used+0x2e0> - 2275c: 8522 mv a0,s0 - 2275e: e03f20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 22762: 8522 mv a0,s0 - 22764: 4605 li a2,1 - 22766: 00015597 auipc a1,0x15 - 2276a: 66a58593 addi a1,a1,1642 # 37dd0 <_IO_stdin_used+0x328> - 2276e: ec3f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22772: 8522 mv a0,s0 - 22774: 4609 li a2,2 - 22776: 00017597 auipc a1,0x17 - 2277a: db258593 addi a1,a1,-590 # 39528 <_IO_stdin_used+0x1a80> - 2277e: eb3f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22782: 8522 mv a0,s0 - 22784: 45a1 li a1,8 - 22786: cbbf20ef jal 15440 <_ZNSolsEi@plt> - 2278a: bfb9 j 226e8 <_ZN7testing8internal7PrintToEaPSo+0xb4> - 2278c: 00015597 auipc a1,0x15 - 22790: 61c58593 addi a1,a1,1564 # 37da8 <_IO_stdin_used+0x300> - 22794: 8522 mv a0,s0 - 22796: dcbf20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2279a: 8522 mv a0,s0 - 2279c: 4605 li a2,1 - 2279e: 00015597 auipc a1,0x15 - 227a2: 63258593 addi a1,a1,1586 # 37dd0 <_IO_stdin_used+0x328> - 227a6: e8bf20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 227aa: 8522 mv a0,s0 - 227ac: 4609 li a2,2 - 227ae: 00017597 auipc a1,0x17 - 227b2: d7a58593 addi a1,a1,-646 # 39528 <_IO_stdin_used+0x1a80> - 227b6: e7bf20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 227ba: 8522 mv a0,s0 - 227bc: 45a5 li a1,9 - 227be: c83f20ef jal 15440 <_ZNSolsEi@plt> - 227c2: b71d j 226e8 <_ZN7testing8internal7PrintToEaPSo+0xb4> - 227c4: 00015597 auipc a1,0x15 - 227c8: 5d458593 addi a1,a1,1492 # 37d98 <_IO_stdin_used+0x2f0> - 227cc: 8522 mv a0,s0 - 227ce: f84a sd s2,48(sp) - 227d0: d91f20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 227d4: 4605 li a2,1 - 227d6: 00015597 auipc a1,0x15 - 227da: 5fa58593 addi a1,a1,1530 # 37dd0 <_IO_stdin_used+0x328> - 227de: 8522 mv a0,s0 - 227e0: e51f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 227e4: 4609 li a2,2 - 227e6: 00017597 auipc a1,0x17 - 227ea: d4258593 addi a1,a1,-702 # 39528 <_IO_stdin_used+0x1a80> - 227ee: 8522 mv a0,s0 - 227f0: e41f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 227f4: 8522 mv a0,s0 - 227f6: 45a9 li a1,10 - 227f8: c49f20ef jal 15440 <_ZNSolsEi@plt> - 227fc: 4929 li s2,10 - 227fe: bd7d j 226bc <_ZN7testing8internal7PrintToEaPSo+0x88> - 22800: 00015597 auipc a1,0x15 - 22804: 5b058593 addi a1,a1,1456 # 37db0 <_IO_stdin_used+0x308> - 22808: 8522 mv a0,s0 - 2280a: f84a sd s2,48(sp) - 2280c: d55f20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 22810: 4605 li a2,1 - 22812: 00015597 auipc a1,0x15 - 22816: 5be58593 addi a1,a1,1470 # 37dd0 <_IO_stdin_used+0x328> - 2281a: 8522 mv a0,s0 - 2281c: e15f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22820: 4609 li a2,2 - 22822: 00017597 auipc a1,0x17 - 22826: d0658593 addi a1,a1,-762 # 39528 <_IO_stdin_used+0x1a80> - 2282a: 8522 mv a0,s0 - 2282c: e05f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22830: 8522 mv a0,s0 - 22832: 45ad li a1,11 - 22834: c0df20ef jal 15440 <_ZNSolsEi@plt> - 22838: 492d li s2,11 - 2283a: b549 j 226bc <_ZN7testing8internal7PrintToEaPSo+0x88> - 2283c: 00015597 auipc a1,0x15 - 22840: 55458593 addi a1,a1,1364 # 37d90 <_IO_stdin_used+0x2e8> - 22844: 8522 mv a0,s0 - 22846: f84a sd s2,48(sp) - 22848: d19f20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2284c: 4605 li a2,1 - 2284e: 00015597 auipc a1,0x15 - 22852: 58258593 addi a1,a1,1410 # 37dd0 <_IO_stdin_used+0x328> - 22856: 8522 mv a0,s0 - 22858: dd9f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2285c: 4609 li a2,2 - 2285e: 00017597 auipc a1,0x17 - 22862: cca58593 addi a1,a1,-822 # 39528 <_IO_stdin_used+0x1a80> - 22866: 8522 mv a0,s0 - 22868: dc9f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2286c: 8522 mv a0,s0 - 2286e: 45b1 li a1,12 - 22870: bd1f20ef jal 15440 <_ZNSolsEi@plt> - 22874: 4931 li s2,12 - 22876: b599 j 226bc <_ZN7testing8internal7PrintToEaPSo+0x88> - 22878: 00015597 auipc a1,0x15 - 2287c: 52858593 addi a1,a1,1320 # 37da0 <_IO_stdin_used+0x2f8> - 22880: 8522 mv a0,s0 - 22882: f84a sd s2,48(sp) - 22884: cddf20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 22888: 4605 li a2,1 - 2288a: 00015597 auipc a1,0x15 - 2288e: 54658593 addi a1,a1,1350 # 37dd0 <_IO_stdin_used+0x328> - 22892: 8522 mv a0,s0 - 22894: d9df20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22898: 4609 li a2,2 - 2289a: 00017597 auipc a1,0x17 - 2289e: c8e58593 addi a1,a1,-882 # 39528 <_IO_stdin_used+0x1a80> - 228a2: 8522 mv a0,s0 - 228a4: d8df20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 228a8: 8522 mv a0,s0 - 228aa: 45b5 li a1,13 - 228ac: b95f20ef jal 15440 <_ZNSolsEi@plt> - 228b0: 4935 li s2,13 - 228b2: b529 j 226bc <_ZN7testing8internal7PrintToEaPSo+0x88> - 228b4: 00015597 auipc a1,0x15 - 228b8: 4bc58593 addi a1,a1,1212 # 37d70 <_IO_stdin_used+0x2c8> - 228bc: 8522 mv a0,s0 - 228be: f84a sd s2,48(sp) - 228c0: ca1f20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 228c4: 4605 li a2,1 - 228c6: 00015597 auipc a1,0x15 - 228ca: 50a58593 addi a1,a1,1290 # 37dd0 <_IO_stdin_used+0x328> - 228ce: 8522 mv a0,s0 - 228d0: d61f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 228d4: 4609 li a2,2 - 228d6: 00017597 auipc a1,0x17 - 228da: c5258593 addi a1,a1,-942 # 39528 <_IO_stdin_used+0x1a80> + 22616: e94a sd s2,144(sp) + 22618: d28f30ef jal 15b40 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt> + 2261c: 57fd li a5,-1 + 2261e: 892a mv s2,a0 + 22620: 0ef50763 beq a0,a5,2270e <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x132> + 22624: 4541 li a0,16 + 22626: a7af30ef jal 158a0 <_Znwm@plt> + 2262a: 6410 ld a2,8(s0) + 2262c: 081c addi a5,sp,16 + 2262e: e03e sd a5,0(sp) + 22630: 600c ld a1,0(s0) + 22632: 19848493 addi s1,s1,408 + 22636: 89aa mv s3,a0 + 22638: 0cc96963 bltu s2,a2,2270a <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x12e> + 2263c: 962e add a2,a2,a1 + 2263e: 850a mv a0,sp + 22640: 8a0a mv s4,sp + 22642: d84f70ef jal 19bc6 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> + 22646: 6410 ld a2,8(s0) + 22648: 0905 addi s2,s2,1 + 2264a: 19266963 bltu a2,s2,227dc <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x200> + 2264e: 600c ld a1,0(s0) + 22650: 02010a93 addi s5,sp,32 + 22654: 03010b13 addi s6,sp,48 + 22658: 962e add a2,a2,a1 + 2265a: 8556 mv a0,s5 + 2265c: 95ca add a1,a1,s2 + 2265e: f05a sd s6,32(sp) + 22660: d66f70ef jal 19bc6 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> + 22664: 0002a797 auipc a5,0x2a + 22668: 92c7b783 ld a5,-1748(a5) # 4bf90 <_GLOBAL_OFFSET_TABLE_+0x440> + 2266c: 07c1 addi a5,a5,16 + 2266e: 05000513 li a0,80 + 22672: 00f9b023 sd a5,0(s3) + 22676: a2af30ef jal 158a0 <_Znwm@plt> + 2267a: 6582 ld a1,0(sp) + 2267c: 6622 ld a2,8(sp) + 2267e: 00029797 auipc a5,0x29 + 22682: 7827b783 ld a5,1922(a5) # 4be00 <_GLOBAL_OFFSET_TABLE_+0x2b0> + 22686: 842a mv s0,a0 + 22688: 02050713 addi a4,a0,32 + 2268c: 01050913 addi s2,a0,16 + 22690: 07c1 addi a5,a5,16 + 22692: 56fd li a3,-1 + 22694: 854a mv a0,s2 + 22696: 962e add a2,a2,a1 + 22698: e01c sd a5,0(s0) + 2269a: c414 sw a3,8(s0) + 2269c: e818 sd a4,16(s0) + 2269e: c9cf70ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 226a2: 7582 ld a1,32(sp) + 226a4: 7622 ld a2,40(sp) + 226a6: 03040b93 addi s7,s0,48 + 226aa: 04040793 addi a5,s0,64 + 226ae: 962e add a2,a2,a1 + 226b0: 855e mv a0,s7 + 226b2: f81c sd a5,48(s0) + 226b4: c86f70ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 226b8: 8522 mv a0,s0 + 226ba: bccff0ef jal 21a86 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv> + 226be: 04010913 addi s2,sp,64 + 226c2: 854a mv a0,s2 + 226c4: 00018597 auipc a1,0x18 + 226c8: 50c58593 addi a1,a1,1292 # 3abd0 <_IO_stdin_used+0x1050> + 226cc: 0089b423 sd s0,8(s3) + 226d0: 865f70ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 226d4: 6626 ld a2,72(sp) + 226d6: 6586 ld a1,64(sp) + 226d8: 0089b503 ld a0,8(s3) + 226dc: d6bff0ef jal 22446 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 226e0: 6506 ld a0,64(sp) + 226e2: 089c addi a5,sp,80 + 226e4: 00f50463 beq a0,a5,226ec <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x110> + 226e8: a18f30ef jal 15900 <_ZdlPv@plt> + 226ec: 8526 mv a0,s1 + 226ee: 85ce mv a1,s3 + 226f0: f1afa0ef jal 1ce0a <_ZN7testing18TestEventListeners6AppendEPNS_17TestEventListenerE> + 226f4: 7502 ld a0,32(sp) + 226f6: 01650463 beq a0,s6,226fe <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x122> + 226fa: a06f30ef jal 15900 <_ZdlPv@plt> + 226fe: 8552 mv a0,s4 + 22700: ec0f40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22704: 64ea ld s1,152(sp) + 22706: 694a ld s2,144(sp) + 22708: bdc5 j 225f8 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1c> + 2270a: 864a mv a2,s2 + 2270c: bf05 j 2263c <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x60> + 2270e: 04010913 addi s2,sp,64 + 22712: 6685 lui a3,0x1 + 22714: 854a mv a0,s2 + 22716: 00018617 auipc a2,0x18 + 2271a: 0ba60613 addi a2,a2,186 # 3a7d0 <_IO_stdin_used+0xc50> + 2271e: 4585 li a1,1 + 22720: 3e868693 addi a3,a3,1000 # 13e8 <__abi_tag-0xeeac> + 22724: d9ffe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 22728: 467d li a2,31 + 2272a: 00018597 auipc a1,0x18 + 2272e: 4ce58593 addi a1,a1,1230 # 3abf8 <_IO_stdin_used+0x1078> + 22732: 0002a517 auipc a0,0x2a + 22736: 86653503 ld a0,-1946(a0) # 4bf98 <_ZSt4cerr@Base> + 2273a: fc7f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2273e: 6410 ld a2,8(s0) + 22740: 600c ld a1,0(s0) + 22742: 0002a517 auipc a0,0x2a + 22746: 85653503 ld a0,-1962(a0) # 4bf98 <_ZSt4cerr@Base> + 2274a: fb7f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2274e: 00018597 auipc a1,0x18 + 22752: 4ca58593 addi a1,a1,1226 # 3ac18 <_IO_stdin_used+0x1098> + 22756: edbf20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2275a: 854a mv a0,s2 + 2275c: 8f6fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 22760: 64ea ld s1,152(sp) + 22762: 694a ld s2,144(sp) + 22764: bd51 j 225f8 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1c> + 22766: 842a mv s0,a0 + 22768: 854a mv a0,s2 + 2276a: 8e8fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2276e: 8522 mv a0,s0 + 22770: 880f30ef jal 157f0 <_Unwind_Resume@plt> + 22774: 842a mv s0,a0 + 22776: 4485 li s1,1 + 22778: 8552 mv a0,s4 + 2277a: e46f40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2277e: d8e5 beqz s1,2276e <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x192> + 22780: 854e mv a0,s3 + 22782: 97ef30ef jal 15900 <_ZdlPv@plt> + 22786: b7e5 j 2276e <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x192> + 22788: 842a mv s0,a0 + 2278a: 4485 li s1,1 + 2278c: 8556 mv a0,s5 + 2278e: e32f40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 22792: b7dd j 22778 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x19c> + 22794: 84aa mv s1,a0 + 22796: 8522 mv a0,s0 + 22798: 968f30ef jal 15900 <_ZdlPv@plt> + 2279c: 8426 mv s0,s1 + 2279e: 4485 li s1,1 + 227a0: b7f5 j 2278c <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1b0> + 227a2: 84aa mv s1,a0 + 227a4: 854a mv a0,s2 + 227a6: e1af40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 227aa: b7f5 j 22796 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1ba> + 227ac: 84aa mv s1,a0 + 227ae: 855e mv a0,s7 + 227b0: e10f40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 227b4: bfc5 j 227a4 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1c8> + 227b6: 842a mv s0,a0 + 227b8: a029 j 227c2 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1e6> + 227ba: 842a mv s0,a0 + 227bc: 854a mv a0,s2 + 227be: e02f40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 227c2: 0089b503 ld a0,8(s3) + 227c6: d171 beqz a0,2278a <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1ae> + 227c8: 611c ld a5,0(a0) + 227ca: 4485 li s1,1 + 227cc: 679c ld a5,8(a5) + 227ce: 9782 jalr a5 + 227d0: bf75 j 2278c <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1b0> + 227d2: 842a mv s0,a0 + 227d4: b775 j 22780 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1a4> + 227d6: 842a mv s0,a0 + 227d8: 4481 li s1,0 + 227da: bf4d j 2278c <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1b0> + 227dc: 86b2 mv a3,a2 + 227de: 00017597 auipc a1,0x17 + 227e2: 73258593 addi a1,a1,1842 # 39f10 <_IO_stdin_used+0x390> + 227e6: 864a mv a2,s2 + 227e8: 00017517 auipc a0,0x17 + 227ec: 74050513 addi a0,a0,1856 # 39f28 <_IO_stdin_used+0x3a8> + 227f0: 960f30ef jal 15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> + 227f4: b741 j 22774 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x198> + +00000000000227f6 <_ZN7testing8internal12UnitTestImplD1Ev>: + 227f6: 7139 addi sp,sp,-64 + 227f8: f822 sd s0,48(sp) + 227fa: ec4e sd s3,24(sp) + 227fc: 00029797 auipc a5,0x29 + 22800: 4b47b783 ld a5,1204(a5) # 4bcb0 <_GLOBAL_OFFSET_TABLE_+0x160> + 22804: 0c053983 ld s3,192(a0) + 22808: 7d40 ld s0,184(a0) + 2280a: f04a sd s2,32(sp) + 2280c: fc06 sd ra,56(sp) + 2280e: f426 sd s1,40(sp) + 22810: 07c1 addi a5,a5,16 + 22812: e11c sd a5,0(a0) + 22814: 892a mv s2,a0 + 22816: 03340c63 beq s0,s3,2284e <_ZN7testing8internal12UnitTestImplD1Ev+0x58> + 2281a: e852 sd s4,16(sp) + 2281c: 00000a17 auipc s4,0x0 + 22820: c12a0a13 addi s4,s4,-1006 # 2242e <_ZN7testing9TestSuiteD0Ev> + 22824: a809 j 22836 <_ZN7testing8internal12UnitTestImplD1Ev+0x40> + 22826: b73ff0ef jal 22398 <_ZN7testing9TestSuiteD1Ev> + 2282a: 8526 mv a0,s1 + 2282c: 8d4f30ef jal 15900 <_ZdlPv@plt> + 22830: 0421 addi s0,s0,8 + 22832: 00898d63 beq s3,s0,2284c <_ZN7testing8internal12UnitTestImplD1Ev+0x56> + 22836: 6004 ld s1,0(s0) + 22838: dce5 beqz s1,22830 <_ZN7testing8internal12UnitTestImplD1Ev+0x3a> + 2283a: 609c ld a5,0(s1) + 2283c: 8526 mv a0,s1 + 2283e: 679c ld a5,8(a5) + 22840: ff4783e3 beq a5,s4,22826 <_ZN7testing8internal12UnitTestImplD1Ev+0x30> + 22844: 0421 addi s0,s0,8 + 22846: 9782 jalr a5 + 22848: fe8997e3 bne s3,s0,22836 <_ZN7testing8internal12UnitTestImplD1Ev+0x40> + 2284c: 6a42 ld s4,16(sp) + 2284e: 0a893483 ld s1,168(s2) + 22852: 0a093403 ld s0,160(s2) + 22856: 00029997 auipc s3,0x29 + 2285a: 35a9b983 ld s3,858(s3) # 4bbb0 <_GLOBAL_OFFSET_TABLE_+0x60> + 2285e: 00941863 bne s0,s1,2286e <_ZN7testing8internal12UnitTestImplD1Ev+0x78> + 22862: a005 j 22882 <_ZN7testing8internal12UnitTestImplD1Ev+0x8c> + 22864: 89cf30ef jal 15900 <_ZdlPv@plt> + 22868: 0421 addi s0,s0,8 + 2286a: 00848c63 beq s1,s0,22882 <_ZN7testing8internal12UnitTestImplD1Ev+0x8c> + 2286e: 6008 ld a0,0(s0) + 22870: dd65 beqz a0,22868 <_ZN7testing8internal12UnitTestImplD1Ev+0x72> + 22872: 611c ld a5,0(a0) + 22874: 679c ld a5,8(a5) + 22876: ff3787e3 beq a5,s3,22864 <_ZN7testing8internal12UnitTestImplD1Ev+0x6e> + 2287a: 0421 addi s0,s0,8 + 2287c: 9782 jalr a5 + 2287e: fe8498e3 bne s1,s0,2286e <_ZN7testing8internal12UnitTestImplD1Ev+0x78> + 22882: 1b093503 ld a0,432(s2) + 22886: c501 beqz a0,2288e <_ZN7testing8internal12UnitTestImplD1Ev+0x98> + 22888: 611c ld a5,0(a0) + 2288a: 679c ld a5,8(a5) + 2288c: 9782 jalr a5 + 2288e: 1e892503 lw a0,488(s2) + 22892: b8ef30ef jal 15c20 + 22896: c501 beqz a0,2289e <_ZN7testing8internal12UnitTestImplD1Ev+0xa8> + 22898: 611c ld a5,0(a0) + 2289a: 679c ld a5,8(a5) + 2289c: 9782 jalr a5 + 2289e: 1e892503 lw a0,488(s2) + 228a2: a1ef30ef jal 15ac0 + 228a6: 842a mv s0,a0 + 228a8: 0e051a63 bnez a0,2299c <_ZN7testing8internal12UnitTestImplD1Ev+0x1a6> + 228ac: 1f093503 ld a0,496(s2) + 228b0: c501 beqz a0,228b8 <_ZN7testing8internal12UnitTestImplD1Ev+0xc2> + 228b2: 611c ld a5,0(a0) + 228b4: 679c ld a5,8(a5) + 228b6: 9782 jalr a5 + 228b8: 1e093503 ld a0,480(s2) + 228bc: c501 beqz a0,228c4 <_ZN7testing8internal12UnitTestImplD1Ev+0xce> + 228be: 611c ld a5,0(a0) + 228c0: 679c ld a5,8(a5) + 228c2: 9782 jalr a5 + 228c4: 1d893403 ld s0,472(s2) + 228c8: cc11 beqz s0,228e4 <_ZN7testing8internal12UnitTestImplD1Ev+0xee> + 228ca: 5408 lw a0,40(s0) + 228cc: 0c055063 bgez a0,2298c <_ZN7testing8internal12UnitTestImplD1Ev+0x196> + 228d0: 6008 ld a0,0(s0) + 228d2: 01040793 addi a5,s0,16 + 228d6: 00f50463 beq a0,a5,228de <_ZN7testing8internal12UnitTestImplD1Ev+0xe8> + 228da: 826f30ef jal 15900 <_ZdlPv@plt> 228de: 8522 mv a0,s0 - 228e0: d51f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 228e4: 8522 mv a0,s0 - 228e6: 02700593 li a1,39 - 228ea: b57f20ef jal 15440 <_ZNSolsEi@plt> - 228ee: 02700913 li s2,39 - 228f2: b3e9 j 226bc <_ZN7testing8internal7PrintToEaPSo+0x88> - 228f4: f84a sd s2,48(sp) - 228f6: 05c00793 li a5,92 - 228fa: d6f49ee3 bne s1,a5,22676 <_ZN7testing8internal7PrintToEaPSo+0x42> - 228fe: 00015597 auipc a1,0x15 - 22902: 47a58593 addi a1,a1,1146 # 37d78 <_IO_stdin_used+0x2d0> - 22906: 8522 mv a0,s0 - 22908: c59f20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2290c: 4605 li a2,1 - 2290e: 00015597 auipc a1,0x15 - 22912: 4c258593 addi a1,a1,1218 # 37dd0 <_IO_stdin_used+0x328> - 22916: 8522 mv a0,s0 - 22918: d19f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2291c: 4609 li a2,2 - 2291e: 00017597 auipc a1,0x17 - 22922: c0a58593 addi a1,a1,-1014 # 39528 <_IO_stdin_used+0x1a80> - 22926: 8522 mv a0,s0 - 22928: d09f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2292c: 85a6 mv a1,s1 - 2292e: 8522 mv a0,s0 - 22930: b11f20ef jal 15440 <_ZNSolsEi@plt> - 22934: 8926 mv s2,s1 - 22936: b359 j 226bc <_ZN7testing8internal7PrintToEaPSo+0x88> - 22938: f44e sd s3,40(sp) - 2293a: f84a sd s2,48(sp) - 2293c: 0ff4f993 zext.b s3,s1 - 22940: 601c ld a5,0(s0) - 22942: 4609 li a2,2 - 22944: 00015597 auipc a1,0x15 - 22948: 47458593 addi a1,a1,1140 # 37db8 <_IO_stdin_used+0x310> - 2294c: fe87b783 ld a5,-24(a5) - 22950: 8522 mv a0,s0 - 22952: 97a2 add a5,a5,s0 - 22954: 0187a903 lw s2,24(a5) - 22958: cd9f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2295c: 601c ld a5,0(s0) - 2295e: 6691 lui a3,0x4 - 22960: 06a1 addi a3,a3,8 # 4008 <__abi_tag-0xc28c> - 22962: fe87b703 ld a4,-24(a5) - 22966: 85ce mv a1,s3 - 22968: 8522 mv a0,s0 - 2296a: 9722 add a4,a4,s0 - 2296c: 4f1c lw a5,24(a4) - 2296e: fb57f793 andi a5,a5,-75 - 22972: 8fd5 or a5,a5,a3 - 22974: cf1c sw a5,24(a4) - 22976: acbf20ef jal 15440 <_ZNSolsEi@plt> - 2297a: 601c ld a5,0(s0) - 2297c: 4605 li a2,1 - 2297e: 00015597 auipc a1,0x15 - 22982: 45258593 addi a1,a1,1106 # 37dd0 <_IO_stdin_used+0x328> - 22986: fe87b783 ld a5,-24(a5) - 2298a: 8522 mv a0,s0 - 2298c: 97a2 add a5,a5,s0 - 2298e: 0127ac23 sw s2,24(a5) - 22992: c9ff20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22996: 4609 li a2,2 - 22998: 00017597 auipc a1,0x17 - 2299c: b9058593 addi a1,a1,-1136 # 39528 <_IO_stdin_used+0x1a80> - 229a0: 8522 mv a0,s0 - 229a2: c8ff20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 229a6: 85a6 mv a1,s1 - 229a8: 8522 mv a0,s0 - 229aa: a97f20ef jal 15440 <_ZNSolsEi@plt> - 229ae: 7942 ld s2,48(sp) - 229b0: 79a2 ld s3,40(sp) - 229b2: bb1d j 226e8 <_ZN7testing8internal7PrintToEaPSo+0xb4> - 229b4: 842a mv s0,a0 - 229b6: 8526 mv a0,s1 - 229b8: f44e sd s3,40(sp) - 229ba: d43f30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 229be: 8522 mv a0,s0 - 229c0: d61f20ef jal 15720 <_Unwind_Resume@plt> - -00000000000229c4 <_ZN7testing8internal7PrintToEwPSo>: - 229c4: 7139 addi sp,sp,-64 - 229c6: f822 sd s0,48(sp) - 229c8: f426 sd s1,40(sp) - 229ca: 842e mv s0,a1 - 229cc: 84aa mv s1,a0 - 229ce: 4609 li a2,2 - 229d0: 852e mv a0,a1 - 229d2: 00016597 auipc a1,0x16 - 229d6: 37e58593 addi a1,a1,894 # 38d50 <_IO_stdin_used+0x12a8> - 229da: fc06 sd ra,56(sp) - 229dc: f04a sd s2,32(sp) - 229de: c53f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 229e2: 85a2 mv a1,s0 - 229e4: 8526 mv a0,s1 - 229e6: f33f40ef jal 17918 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo> - 229ea: 892a mv s2,a0 - 229ec: 4605 li a2,1 - 229ee: 8522 mv a0,s0 - 229f0: 00015597 auipc a1,0x15 - 229f4: 3e058593 addi a1,a1,992 # 37dd0 <_IO_stdin_used+0x328> - 229f8: c39f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 229fc: e499 bnez s1,22a0a <_ZN7testing8internal7PrintToEwPSo+0x46> - 229fe: 70e2 ld ra,56(sp) - 22a00: 7442 ld s0,48(sp) - 22a02: 74a2 ld s1,40(sp) - 22a04: 7902 ld s2,32(sp) - 22a06: 6121 addi sp,sp,64 - 22a08: 8082 ret - 22a0a: 4609 li a2,2 - 22a0c: 00017597 auipc a1,0x17 - 22a10: b1c58593 addi a1,a1,-1252 # 39528 <_IO_stdin_used+0x1a80> - 22a14: 8522 mv a0,s0 - 22a16: c1bf20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22a1a: 85a6 mv a1,s1 - 22a1c: 8522 mv a0,s0 - 22a1e: a23f20ef jal 15440 <_ZNSolsEi@plt> - 22a22: 4785 li a5,1 - 22a24: 00f90763 beq s2,a5,22a32 <_ZN7testing8internal7PrintToEwPSo+0x6e> - 22a28: fff4879b addiw a5,s1,-1 - 22a2c: 4721 li a4,8 - 22a2e: 00f76f63 bltu a4,a5,22a4c <_ZN7testing8internal7PrintToEwPSo+0x88> - 22a32: 8522 mv a0,s0 - 22a34: 7442 ld s0,48(sp) - 22a36: 70e2 ld ra,56(sp) - 22a38: 74a2 ld s1,40(sp) - 22a3a: 7902 ld s2,32(sp) - 22a3c: 4605 li a2,1 - 22a3e: 00017597 auipc a1,0x17 - 22a42: 20258593 addi a1,a1,514 # 39c40 <_IO_stdin_used+0x2198> - 22a46: 6121 addi sp,sp,64 - 22a48: be9f206f j 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22a4c: 4611 li a2,4 - 22a4e: 00016597 auipc a1,0x16 - 22a52: 2fa58593 addi a1,a1,762 # 38d48 <_IO_stdin_used+0x12a0> - 22a56: 8522 mv a0,s0 - 22a58: bd9f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22a5c: 85a6 mv a1,s1 - 22a5e: 850a mv a0,sp - 22a60: 843ff0ef jal 222a2 <_ZN7testing8internal6String12FormatHexIntB5cxx11Ei> - 22a64: 6622 ld a2,8(sp) - 22a66: 6582 ld a1,0(sp) - 22a68: 8522 mv a0,s0 - 22a6a: 890a mv s2,sp - 22a6c: bc5f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22a70: 6502 ld a0,0(sp) - 22a72: 081c addi a5,sp,16 - 22a74: faf50fe3 beq a0,a5,22a32 <_ZN7testing8internal7PrintToEwPSo+0x6e> - 22a78: db9f20ef jal 15830 <_ZdlPv@plt> - 22a7c: bf5d j 22a32 <_ZN7testing8internal7PrintToEwPSo+0x6e> - 22a7e: 842a mv s0,a0 - 22a80: 854a mv a0,s2 - 22a82: c7bf30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22a86: 8522 mv a0,s0 - 22a88: c99f20ef jal 15720 <_Unwind_Resume@plt> - -0000000000022a8c <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej>: - 22a8c: 7159 addi sp,sp,-112 - 22a8e: f0a2 sd s0,96(sp) - 22a90: f486 sd ra,104(sp) - 22a92: 00200737 lui a4,0x200 - 22a96: 842a mv s0,a0 - 22a98: 06e5f463 bgeu a1,a4,22b00 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x74> - 22a9c: 07f00713 li a4,127 - 22aa0: 87ae mv a5,a1 - 22aa2: 02b76263 bltu a4,a1,22ac6 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x3a> - 22aa6: 0ff5f793 zext.b a5,a1 - 22aaa: 4701 li a4,0 - 22aac: 100c addi a1,sp,32 - 22aae: 8522 mv a0,s0 - 22ab0: 02e100a3 sb a4,33(sp) - 22ab4: 02f10023 sb a5,32(sp) - 22ab8: ba4f50ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 22abc: 70a6 ld ra,104(sp) - 22abe: 8522 mv a0,s0 - 22ac0: 7406 ld s0,96(sp) - 22ac2: 6165 addi sp,sp,112 - 22ac4: 8082 ret - 22ac6: 03f5f713 andi a4,a1,63 - 22aca: 7ff00613 li a2,2047 - 22ace: 08076713 ori a4,a4,128 - 22ad2: 0065d69b srliw a3,a1,0x6 - 22ad6: 0ab67d63 bgeu a2,a1,22b90 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x104> - 22ada: 03f6f693 andi a3,a3,63 - 22ade: 65c1 lui a1,0x10 - 22ae0: 0806e693 ori a3,a3,128 - 22ae4: 00c7d61b srliw a2,a5,0xc - 22ae8: 0ab7fb63 bgeu a5,a1,22b9e <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x112> - 22aec: fe066613 ori a2,a2,-32 - 22af0: 02e10123 sb a4,34(sp) - 22af4: 0ff67793 zext.b a5,a2 - 22af8: 020101a3 sb zero,35(sp) - 22afc: 8736 mv a4,a3 - 22afe: b77d j 22aac <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x20> - 22b00: 850a mv a0,sp - 22b02: e8ca sd s2,80(sp) - 22b04: eca6 sd s1,88(sp) - 22b06: e4ce sd s3,72(sp) - 22b08: d0cff0ef jal 22014 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej> - 22b0c: 850a mv a0,sp - 22b0e: 474d li a4,19 - 22b10: 00016697 auipc a3,0x16 - 22b14: 24868693 addi a3,a3,584 # 38d58 <_IO_stdin_used+0x12b0> - 22b18: 4601 li a2,0 - 22b1a: 4581 li a1,0 - 22b1c: 890a mv s2,sp - 22b1e: b83f20ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 22b22: 1804 addi s1,sp,48 - 22b24: f026 sd s1,32(sp) - 22b26: 611c ld a5,0(a0) - 22b28: 01050713 addi a4,a0,16 - 22b2c: 08e78e63 beq a5,a4,22bc8 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x13c> - 22b30: 6914 ld a3,16(a0) - 22b32: f03e sd a5,32(sp) - 22b34: f836 sd a3,48(sp) - 22b36: 6514 ld a3,8(a0) - 22b38: 00053423 sd zero,8(a0) - 22b3c: 57fd li a5,-1 - 22b3e: f436 sd a3,40(sp) - 22b40: 00050823 sb zero,16(a0) - 22b44: 76a2 ld a3,40(sp) - 22b46: 8389 srli a5,a5,0x2 - 22b48: e118 sd a4,0(a0) - 22b4a: 0af68063 beq a3,a5,22bea <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x15e> - 22b4e: 02010993 addi s3,sp,32 - 22b52: 854e mv a0,s3 - 22b54: 4605 li a2,1 - 22b56: 00017597 auipc a1,0x17 - 22b5a: 0ea58593 addi a1,a1,234 # 39c40 <_IO_stdin_used+0x2198> - 22b5e: d73f20ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 22b62: 85aa mv a1,a0 - 22b64: 8522 mv a0,s0 - 22b66: 9cbf20ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 22b6a: 7502 ld a0,32(sp) - 22b6c: 00950463 beq a0,s1,22b74 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0xe8> - 22b70: cc1f20ef jal 15830 <_ZdlPv@plt> - 22b74: 6502 ld a0,0(sp) - 22b76: 081c addi a5,sp,16 - 22b78: 04f50463 beq a0,a5,22bc0 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x134> - 22b7c: cb5f20ef jal 15830 <_ZdlPv@plt> - 22b80: 70a6 ld ra,104(sp) - 22b82: 8522 mv a0,s0 - 22b84: 7406 ld s0,96(sp) - 22b86: 64e6 ld s1,88(sp) - 22b88: 6946 ld s2,80(sp) - 22b8a: 69a6 ld s3,72(sp) - 22b8c: 6165 addi sp,sp,112 - 22b8e: 8082 ret - 22b90: fc06e693 ori a3,a3,-64 - 22b94: 0ff6f793 zext.b a5,a3 - 22b98: 02010123 sb zero,34(sp) - 22b9c: bf01 j 22aac <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x20> - 22b9e: 0127d79b srliw a5,a5,0x12 - 22ba2: ff07e793 ori a5,a5,-16 - 22ba6: 03f67613 andi a2,a2,63 - 22baa: 02e101a3 sb a4,35(sp) - 22bae: 0ff7f793 zext.b a5,a5 - 22bb2: 02010223 sb zero,36(sp) - 22bb6: 08066713 ori a4,a2,128 - 22bba: 02d10123 sb a3,34(sp) - 22bbe: b5fd j 22aac <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x20> - 22bc0: 64e6 ld s1,88(sp) - 22bc2: 6946 ld s2,80(sp) - 22bc4: 69a6 ld s3,72(sp) - 22bc6: bddd j 22abc <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x30> - 22bc8: 651c ld a5,8(a0) - 22bca: 8626 mv a2,s1 - 22bcc: 85ba mv a1,a4 - 22bce: 0785 addi a5,a5,1 - 22bd0: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma - 22bd4: 02058407 vle8.v v8,(a1) - 22bd8: 8f95 sub a5,a5,a3 - 22bda: 95b6 add a1,a1,a3 - 22bdc: 02060427 vse8.v v8,(a2) - 22be0: 9636 add a2,a2,a3 - 22be2: f7fd bnez a5,22bd0 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x144> - 22be4: bf89 j 22b36 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0xaa> - 22be6: 842a mv s0,a0 - 22be8: a829 j 22c02 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x176> - 22bea: 00015517 auipc a0,0x15 - 22bee: 20e50513 addi a0,a0,526 # 37df8 <_IO_stdin_used+0x350> - 22bf2: 02010993 addi s3,sp,32 - 22bf6: c2bf20ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 22bfa: 842a mv s0,a0 - 22bfc: 854e mv a0,s3 - 22bfe: afff30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22c02: 854a mv a0,s2 - 22c04: af9f30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22c08: 8522 mv a0,s0 - 22c0a: b17f20ef jal 15720 <_Unwind_Resume@plt> - -0000000000022c0e <_ZN7testing8internal6String10FormatByteB5cxx11Eh>: - 22c0e: dc010113 addi sp,sp,-576 - 22c12: 01bc addi a5,sp,200 - 22c14: 22813823 sd s0,560(sp) - 22c18: 23213023 sd s2,544(sp) - 22c1c: 842a mv s0,a0 - 22c1e: 04810913 addi s2,sp,72 - 22c22: 853e mv a0,a5 - 22c24: 22913423 sd s1,552(sp) - 22c28: 21313c23 sd s3,536(sp) - 22c2c: 21413823 sd s4,528(sp) - 22c30: ffde sd s7,504(sp) - 22c32: e43e sd a5,8(sp) - 22c34: ec2e sd a1,24(sp) - 22c36: 22113c23 sd ra,568(sp) - 22c3a: 21513423 sd s5,520(sp) - 22c3e: 21613023 sd s6,512(sp) - 22c42: fbe2 sd s8,496(sp) - 22c44: f7e6 sd s9,488(sp) - 22c46: f3ea sd s10,480(sp) - 22c48: efee sd s11,472(sp) - 22c4a: f44a sd s2,40(sp) - 22c4c: ee4f20ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> - 22c50: cd817057 vsetivli zero,2,e64,m1,ta,ma - 22c54: 5e0030d7 vmv.v.i v1,0 - 22c58: 1b1c addi a5,sp,432 - 22c5a: 00027a17 auipc s4,0x27 - 22c5e: fdea3a03 ld s4,-34(s4) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 22c62: 0207f0a7 vse64.v v1,(a5) - 22c66: 039c addi a5,sp,448 - 22c68: 0207f0a7 vse64.v v1,(a5) - 22c6c: 010a3483 ld s1,16(s4) - 22c70: 1a011423 sh zero,424(sp) - 22c74: 018a3b83 ld s7,24(s4) - 22c78: 00027997 auipc s3,0x27 - 22c7c: 2e09b983 ld s3,736(s3) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 22c80: 09c1 addi s3,s3,16 - 22c82: fe84b783 ld a5,-24(s1) - 22c86: f302 sd zero,416(sp) - 22c88: e4a6 sd s1,72(sp) - 22c8a: 978a add a5,a5,sp - 22c8c: e5ce sd s3,200(sp) - 22c8e: 0577b423 sd s7,72(a5) - 22c92: e882 sd zero,80(sp) - 22c94: fe84b503 ld a0,-24(s1) - 22c98: 4581 li a1,0 - 22c9a: 954a add a0,a0,s2 - 22c9c: e44f20ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 22ca0: 020a3903 ld s2,32(s4) - 22ca4: 028a3c03 ld s8,40(s4) - 22ca8: 05810b13 addi s6,sp,88 - 22cac: fe893503 ld a0,-24(s2) - 22cb0: ecca sd s2,88(sp) - 22cb2: 4581 li a1,0 - 22cb4: 955a add a0,a0,s6 - 22cb6: 01853023 sd s8,0(a0) - 22cba: e26f20ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 22cbe: 008a3d03 ld s10,8(s4) - 22cc2: cd817057 vsetivli zero,2,e64,m1,ta,ma - 22cc6: 030a3c83 ld s9,48(s4) - 22cca: fe8d3683 ld a3,-24(s10) - 22cce: 5e0030d7 vmv.v.i v1,0 - 22cd2: 00027797 auipc a5,0x27 - 22cd6: 1367b783 ld a5,310(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 22cda: 0938 addi a4,sp,152 - 22cdc: 968a add a3,a3,sp - 22cde: 0596b423 sd s9,72(a3) - 22ce2: 853a mv a0,a4 - 22ce4: 04078693 addi a3,a5,64 - 22ce8: 01878613 addi a2,a5,24 - 22cec: e83a sd a4,16(sp) - 22cee: 06878713 addi a4,a5,104 - 22cf2: 10bc addi a5,sp,104 - 22cf4: 0207f0a7 vse64.v v1,(a5) - 22cf8: 00027a17 auipc s4,0x27 - 22cfc: 0b0a3a03 ld s4,176(s4) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 22d00: 18bc addi a5,sp,120 - 22d02: 0207f0a7 vse64.v v1,(a5) - 22d06: 0a41 addi s4,s4,16 - 22d08: 013c addi a5,sp,136 - 22d0a: 0207f0a7 vse64.v v1,(a5) - 22d0e: f036 sd a3,32(sp) - 22d10: e4b2 sd a2,72(sp) - 22d12: e5ba sd a4,200(sp) - 22d14: ecb6 sd a3,88(sp) - 22d16: f0d2 sd s4,96(sp) - 22d18: db8f20ef jal 152d0 <_ZNSt6localeC1Ev@plt> - 22d1c: 6522 ld a0,8(sp) - 22d1e: 00027a97 auipc s5,0x27 - 22d22: fbaaba83 ld s5,-70(s5) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 22d26: 47e1 li a5,24 - 22d28: 0b810d93 addi s11,sp,184 - 22d2c: 0ac1 addi s5,s5,16 - 22d2e: 108c addi a1,sp,96 - 22d30: f902 sd zero,176(sp) - 22d32: 0a010c23 sb zero,184(sp) - 22d36: d13e sw a5,160(sp) - 22d38: f56e sd s11,168(sp) - 22d3a: f0d6 sd s5,96(sp) - 22d3c: da4f20ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 22d40: 66e6 ld a3,88(sp) - 22d42: fe86b783 ld a5,-24(a3) - 22d46: 97da add a5,a5,s6 - 22d48: 0e17c583 lbu a1,225(a5) - 22d4c: 863e mv a2,a5 - 22d4e: c1e5 beqz a1,22e2e <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x220> - 22d50: 03000593 li a1,48 - 22d54: 0eb78023 sb a1,224(a5) - 22d58: 4789 li a5,2 - 22d5a: ea1c sd a5,16(a2) - 22d5c: fe86b683 ld a3,-24(a3) - 22d60: 6611 lui a2,0x4 - 22d62: 0621 addi a2,a2,8 # 4008 <__abi_tag-0xc28c> - 22d64: 96da add a3,a3,s6 - 22d66: 4e9c lw a5,24(a3) - 22d68: 65e2 ld a1,24(sp) - 22d6a: 855a mv a0,s6 - 22d6c: fb57f793 andi a5,a5,-75 - 22d70: 8fd1 or a5,a5,a2 - 22d72: ce9c sw a5,24(a3) - 22d74: a0df20ef jal 15780 <_ZNSo9_M_insertImEERSoT_@plt> - 22d78: 672a ld a4,136(sp) - 22d7a: 01040793 addi a5,s0,16 - 22d7e: 00043423 sd zero,8(s0) - 22d82: 00040823 sb zero,16(s0) - 22d86: e01c sd a5,0(s0) - 22d88: c375 beqz a4,22e6c <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x25e> - 22d8a: 77e6 ld a5,120(sp) - 22d8c: c399 beqz a5,22d92 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x184> - 22d8e: 08f76e63 bltu a4,a5,22e2a <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x21c> - 22d92: 668a ld a3,128(sp) - 22d94: 4601 li a2,0 - 22d96: 4581 li a1,0 - 22d98: 8f15 sub a4,a4,a3 - 22d9a: 8522 mv a0,s0 - 22d9c: 905f20ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 22da0: 00027797 auipc a5,0x27 - 22da4: 0687b783 ld a5,104(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 22da8: 01878713 addi a4,a5,24 - 22dac: 06878793 addi a5,a5,104 - 22db0: e5be sd a5,200(sp) - 22db2: 7782 ld a5,32(sp) - 22db4: 752a ld a0,168(sp) - 22db6: e4ba sd a4,72(sp) - 22db8: ecbe sd a5,88(sp) - 22dba: f0d6 sd s5,96(sp) - 22dbc: 01b50463 beq a0,s11,22dc4 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x1b6> - 22dc0: a71f20ef jal 15830 <_ZdlPv@plt> - 22dc4: 6542 ld a0,16(sp) - 22dc6: f0d2 sd s4,96(sp) - 22dc8: d88f20ef jal 15350 <_ZNSt6localeD1Ev@plt> - 22dcc: fe8d3683 ld a3,-24(s10) - 22dd0: fe893703 ld a4,-24(s2) - 22dd4: fe84b783 ld a5,-24(s1) - 22dd8: 968a add a3,a3,sp - 22dda: 0596b423 sd s9,72(a3) - 22dde: ecca sd s2,88(sp) - 22de0: 970a add a4,a4,sp - 22de2: 05873c23 sd s8,88(a4) # 200058 <__global_pointer$+0x1b52c8> - 22de6: 6522 ld a0,8(sp) - 22de8: e4a6 sd s1,72(sp) - 22dea: 978a add a5,a5,sp - 22dec: 0577b423 sd s7,72(a5) - 22df0: e5ce sd s3,200(sp) - 22df2: e882 sd zero,80(sp) - 22df4: f1cf20ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 22df8: 23813083 ld ra,568(sp) + 228e0: 820f30ef jal 15900 <_ZdlPv@plt> + 228e4: 19890513 addi a0,s2,408 + 228e8: ce6fa0ef jal 1cdce <_ZN7testing18TestEventListenersD1Ev> + 228ec: 11890513 addi a0,s2,280 + 228f0: 919ff0ef jal 22208 <_ZN7testing10TestResultD1Ev> + 228f4: 0e893403 ld s0,232(s2) + 228f8: 0f093483 ld s1,240(s2) + 228fc: 00940c63 beq s0,s1,22914 <_ZN7testing8internal12UnitTestImplD1Ev+0x11e> + 22900: 6008 ld a0,0(s0) + 22902: c501 beqz a0,2290a <_ZN7testing8internal12UnitTestImplD1Ev+0x114> + 22904: 611c ld a5,0(a0) + 22906: 679c ld a5,8(a5) + 22908: 9782 jalr a5 + 2290a: 0421 addi s0,s0,8 + 2290c: fe849ae3 bne s1,s0,22900 <_ZN7testing8internal12UnitTestImplD1Ev+0x10a> + 22910: 0e893483 ld s1,232(s2) + 22914: c481 beqz s1,2291c <_ZN7testing8internal12UnitTestImplD1Ev+0x126> + 22916: 8526 mv a0,s1 + 22918: fe9f20ef jal 15900 <_ZdlPv@plt> + 2291c: 0d093503 ld a0,208(s2) + 22920: c119 beqz a0,22926 <_ZN7testing8internal12UnitTestImplD1Ev+0x130> + 22922: fdff20ef jal 15900 <_ZdlPv@plt> + 22926: 0b893503 ld a0,184(s2) + 2292a: c119 beqz a0,22930 <_ZN7testing8internal12UnitTestImplD1Ev+0x13a> + 2292c: fd5f20ef jal 15900 <_ZdlPv@plt> + 22930: 0a093503 ld a0,160(s2) + 22934: c119 beqz a0,2293a <_ZN7testing8internal12UnitTestImplD1Ev+0x144> + 22936: fcbf20ef jal 15900 <_ZdlPv@plt> + 2293a: 09092503 lw a0,144(s2) + 2293e: ae2f30ef jal 15c20 + 22942: c501 beqz a0,2294a <_ZN7testing8internal12UnitTestImplD1Ev+0x154> + 22944: 611c ld a5,0(a0) + 22946: 679c ld a5,8(a5) + 22948: 9782 jalr a5 + 2294a: 09092503 lw a0,144(s2) + 2294e: 972f30ef jal 15ac0 + 22952: 842a mv s0,a0 + 22954: 10051863 bnez a0,22a64 <_ZN7testing8internal12UnitTestImplD1Ev+0x26e> + 22958: 09893503 ld a0,152(s2) + 2295c: c501 beqz a0,22964 <_ZN7testing8internal12UnitTestImplD1Ev+0x16e> + 2295e: 611c ld a5,0(a0) + 22960: 679c ld a5,8(a5) + 22962: 9782 jalr a5 + 22964: 05890513 addi a0,s2,88 + 22968: cb9f20ef jal 15620 + 2296c: 842a mv s0,a0 + 2296e: e159 bnez a0,229f4 <_ZN7testing8internal12UnitTestImplD1Ev+0x1fe> + 22970: 01093503 ld a0,16(s2) + 22974: 02090913 addi s2,s2,32 + 22978: 0d250f63 beq a0,s2,22a56 <_ZN7testing8internal12UnitTestImplD1Ev+0x260> + 2297c: 7442 ld s0,48(sp) + 2297e: 70e2 ld ra,56(sp) + 22980: 74a2 ld s1,40(sp) + 22982: 7902 ld s2,32(sp) + 22984: 69e2 ld s3,24(sp) + 22986: 6121 addi sp,sp,64 + 22988: f79f206f j 15900 <_ZdlPv@plt> + 2298c: 984f30ef jal 15b10 + 22990: 6008 ld a0,0(s0) + 22992: 01040793 addi a5,s0,16 + 22996: f4f512e3 bne a0,a5,228da <_ZN7testing8internal12UnitTestImplD1Ev+0xe4> + 2299a: b791 j 228de <_ZN7testing8internal12UnitTestImplD1Ev+0xe8> + 2299c: 0024 addi s1,sp,8 + 2299e: 6da00693 li a3,1754 + 229a2: 8526 mv a0,s1 + 229a4: 0001a617 auipc a2,0x1a + 229a8: c4c60613 addi a2,a2,-948 # 3c5f0 <_IO_stdin_used+0x2a70> + 229ac: 458d li a1,3 + 229ae: b15fe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 229b2: 4661 li a2,24 + 229b4: 00018597 auipc a1,0x18 + 229b8: 27458593 addi a1,a1,628 # 3ac28 <_IO_stdin_used+0x10a8> + 229bc: 00029517 auipc a0,0x29 + 229c0: 5dc53503 ld a0,1500(a0) # 4bf98 <_ZSt4cerr@Base> + 229c4: d3df20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 229c8: 4649 li a2,18 + 229ca: 0001a597 auipc a1,0x1a + 229ce: ca658593 addi a1,a1,-858 # 3c670 <_IO_stdin_used+0x2af0> + 229d2: 00029517 auipc a0,0x29 + 229d6: 5c653503 ld a0,1478(a0) # 4bf98 <_ZSt4cerr@Base> + 229da: d27f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 229de: 85a2 mv a1,s0 + 229e0: 00029517 auipc a0,0x29 + 229e4: 5b853503 ld a0,1464(a0) # 4bf98 <_ZSt4cerr@Base> + 229e8: b29f20ef jal 15510 <_ZNSolsEi@plt> + 229ec: 8526 mv a0,s1 + 229ee: e65fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 229f2: bd6d j 228ac <_ZN7testing8internal12UnitTestImplD1Ev+0xb6> + 229f4: 0024 addi s1,sp,8 + 229f6: 69e00693 li a3,1694 + 229fa: 8526 mv a0,s1 + 229fc: 0001a617 auipc a2,0x1a + 22a00: bf460613 addi a2,a2,-1036 # 3c5f0 <_IO_stdin_used+0x2a70> + 22a04: 458d li a1,3 + 22a06: abdfe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 22a0a: 4679 li a2,30 + 22a0c: 0001a597 auipc a1,0x1a + 22a10: c9c58593 addi a1,a1,-868 # 3c6a8 <_IO_stdin_used+0x2b28> + 22a14: 00029517 auipc a0,0x29 + 22a18: 58453503 ld a0,1412(a0) # 4bf98 <_ZSt4cerr@Base> + 22a1c: ce5f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22a20: 4649 li a2,18 + 22a22: 0001a597 auipc a1,0x1a + 22a26: c4e58593 addi a1,a1,-946 # 3c670 <_IO_stdin_used+0x2af0> + 22a2a: 00029517 auipc a0,0x29 + 22a2e: 56e53503 ld a0,1390(a0) # 4bf98 <_ZSt4cerr@Base> + 22a32: ccff20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22a36: 85a2 mv a1,s0 + 22a38: 00029517 auipc a0,0x29 + 22a3c: 56053503 ld a0,1376(a0) # 4bf98 <_ZSt4cerr@Base> + 22a40: ad1f20ef jal 15510 <_ZNSolsEi@plt> + 22a44: 8526 mv a0,s1 + 22a46: e0dfb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 22a4a: 01093503 ld a0,16(s2) + 22a4e: 02090913 addi s2,s2,32 + 22a52: f32515e3 bne a0,s2,2297c <_ZN7testing8internal12UnitTestImplD1Ev+0x186> + 22a56: 70e2 ld ra,56(sp) + 22a58: 7442 ld s0,48(sp) + 22a5a: 74a2 ld s1,40(sp) + 22a5c: 7902 ld s2,32(sp) + 22a5e: 69e2 ld s3,24(sp) + 22a60: 6121 addi sp,sp,64 + 22a62: 8082 ret + 22a64: 0024 addi s1,sp,8 + 22a66: 6da00693 li a3,1754 + 22a6a: 8526 mv a0,s1 + 22a6c: 0001a617 auipc a2,0x1a + 22a70: b8460613 addi a2,a2,-1148 # 3c5f0 <_IO_stdin_used+0x2a70> + 22a74: 458d li a1,3 + 22a76: a4dfe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 22a7a: 4661 li a2,24 + 22a7c: 00018597 auipc a1,0x18 + 22a80: 1ac58593 addi a1,a1,428 # 3ac28 <_IO_stdin_used+0x10a8> + 22a84: 00029517 auipc a0,0x29 + 22a88: 51453503 ld a0,1300(a0) # 4bf98 <_ZSt4cerr@Base> + 22a8c: c75f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22a90: 4649 li a2,18 + 22a92: 0001a597 auipc a1,0x1a + 22a96: bde58593 addi a1,a1,-1058 # 3c670 <_IO_stdin_used+0x2af0> + 22a9a: 00029517 auipc a0,0x29 + 22a9e: 4fe53503 ld a0,1278(a0) # 4bf98 <_ZSt4cerr@Base> + 22aa2: c5ff20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22aa6: 85a2 mv a1,s0 + 22aa8: 00029517 auipc a0,0x29 + 22aac: 4f053503 ld a0,1264(a0) # 4bf98 <_ZSt4cerr@Base> + 22ab0: a61f20ef jal 15510 <_ZNSolsEi@plt> + 22ab4: 8526 mv a0,s1 + 22ab6: d9dfb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 22aba: bd79 j 22958 <_ZN7testing8internal12UnitTestImplD1Ev+0x162> + +0000000000022abc <_ZN7testing8internal12UnitTestImplD0Ev>: + 22abc: 1141 addi sp,sp,-16 + 22abe: e022 sd s0,0(sp) + 22ac0: e406 sd ra,8(sp) + 22ac2: 842a mv s0,a0 + 22ac4: d33ff0ef jal 227f6 <_ZN7testing8internal12UnitTestImplD1Ev> + 22ac8: 8522 mv a0,s0 + 22aca: 6402 ld s0,0(sp) + 22acc: 60a2 ld ra,8(sp) + 22ace: 0141 addi sp,sp,16 + 22ad0: e31f206f j 15900 <_ZdlPv@plt> + +0000000000022ad4 <_ZN7testing8UnitTestD2Ev>: + 22ad4: 7179 addi sp,sp,-48 + 22ad6: ec26 sd s1,24(sp) + 22ad8: 00029797 auipc a5,0x29 + 22adc: 3407b783 ld a5,832(a5) # 4be18 <_GLOBAL_OFFSET_TABLE_+0x2c8> + 22ae0: 6124 ld s1,64(a0) + 22ae2: f022 sd s0,32(sp) + 22ae4: f406 sd ra,40(sp) + 22ae6: 07c1 addi a5,a5,16 + 22ae8: e11c sd a5,0(a0) + 22aea: 842a mv s0,a0 + 22aec: cc99 beqz s1,22b0a <_ZN7testing8UnitTestD2Ev+0x36> + 22aee: 609c ld a5,0(s1) + 22af0: 00000717 auipc a4,0x0 + 22af4: fcc70713 addi a4,a4,-52 # 22abc <_ZN7testing8internal12UnitTestImplD0Ev> + 22af8: 8526 mv a0,s1 + 22afa: 679c ld a5,8(a5) + 22afc: 08e79263 bne a5,a4,22b80 <_ZN7testing8UnitTestD2Ev+0xac> + 22b00: cf7ff0ef jal 227f6 <_ZN7testing8internal12UnitTestImplD1Ev> + 22b04: 8526 mv a0,s1 + 22b06: dfbf20ef jal 15900 <_ZdlPv@plt> + 22b0a: 00840513 addi a0,s0,8 + 22b0e: b13f20ef jal 15620 + 22b12: 842a mv s0,a0 + 22b14: e511 bnez a0,22b20 <_ZN7testing8UnitTestD2Ev+0x4c> + 22b16: 70a2 ld ra,40(sp) + 22b18: 7402 ld s0,32(sp) + 22b1a: 64e2 ld s1,24(sp) + 22b1c: 6145 addi sp,sp,48 + 22b1e: 8082 ret + 22b20: 0024 addi s1,sp,8 + 22b22: 69e00693 li a3,1694 + 22b26: 8526 mv a0,s1 + 22b28: 0001a617 auipc a2,0x1a + 22b2c: ac860613 addi a2,a2,-1336 # 3c5f0 <_IO_stdin_used+0x2a70> + 22b30: 458d li a1,3 + 22b32: 991fe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 22b36: 4679 li a2,30 + 22b38: 0001a597 auipc a1,0x1a + 22b3c: b7058593 addi a1,a1,-1168 # 3c6a8 <_IO_stdin_used+0x2b28> + 22b40: 00029517 auipc a0,0x29 + 22b44: 45853503 ld a0,1112(a0) # 4bf98 <_ZSt4cerr@Base> + 22b48: bb9f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22b4c: 4649 li a2,18 + 22b4e: 0001a597 auipc a1,0x1a + 22b52: b2258593 addi a1,a1,-1246 # 3c670 <_IO_stdin_used+0x2af0> + 22b56: 00029517 auipc a0,0x29 + 22b5a: 44253503 ld a0,1090(a0) # 4bf98 <_ZSt4cerr@Base> + 22b5e: ba3f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22b62: 85a2 mv a1,s0 + 22b64: 00029517 auipc a0,0x29 + 22b68: 43453503 ld a0,1076(a0) # 4bf98 <_ZSt4cerr@Base> + 22b6c: 9a5f20ef jal 15510 <_ZNSolsEi@plt> + 22b70: 8526 mv a0,s1 + 22b72: ce1fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 22b76: 70a2 ld ra,40(sp) + 22b78: 7402 ld s0,32(sp) + 22b7a: 64e2 ld s1,24(sp) + 22b7c: 6145 addi sp,sp,48 + 22b7e: 8082 ret + 22b80: 9782 jalr a5 + 22b82: b761 j 22b0a <_ZN7testing8UnitTestD2Ev+0x36> + +0000000000022b84 <_ZN7testing8UnitTestD0Ev>: + 22b84: 1141 addi sp,sp,-16 + 22b86: e022 sd s0,0(sp) + 22b88: e406 sd ra,8(sp) + 22b8a: 842a mv s0,a0 + 22b8c: f49ff0ef jal 22ad4 <_ZN7testing8UnitTestD2Ev> + 22b90: 8522 mv a0,s0 + 22b92: 6402 ld s0,0(sp) + 22b94: 60a2 ld ra,8(sp) + 22b96: 0141 addi sp,sp,16 + 22b98: d69f206f j 15900 <_ZdlPv@plt> + +0000000000022b9c <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv>: + 22b9c: 7139 addi sp,sp,-64 + 22b9e: f04a sd s2,32(sp) + 22ba0: 05850913 addi s2,a0,88 + 22ba4: f822 sd s0,48(sp) + 22ba6: 842a mv s0,a0 + 22ba8: 854a mv a0,s2 + 22baa: fc06 sd ra,56(sp) + 22bac: f426 sd s1,40(sp) + 22bae: b83f20ef jal 15730 + 22bb2: e11d bnez a0,22bd8 <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv+0x3c> + 22bb4: 9bdf20ef jal 15570 + 22bb8: e448 sd a0,136(s0) + 22bba: 08040023 sb zero,128(s0) + 22bbe: 854a mv a0,s2 + 22bc0: 6824 ld s1,80(s0) + 22bc2: cbff20ef jal 15880 + 22bc6: 842a mv s0,a0 + 22bc8: e925 bnez a0,22c38 <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv+0x9c> + 22bca: 70e2 ld ra,56(sp) + 22bcc: 7442 ld s0,48(sp) + 22bce: 7902 ld s2,32(sp) + 22bd0: 8526 mv a0,s1 + 22bd2: 74a2 ld s1,40(sp) + 22bd4: 6121 addi sp,sp,64 + 22bd6: 8082 ret + 22bd8: ec4e sd s3,24(sp) + 22bda: 00810993 addi s3,sp,8 + 22bde: 0001a617 auipc a2,0x1a + 22be2: a1260613 addi a2,a2,-1518 # 3c5f0 <_IO_stdin_used+0x2a70> + 22be6: 458d li a1,3 + 22be8: 84aa mv s1,a0 + 22bea: 66100693 li a3,1633 + 22bee: 854e mv a0,s3 + 22bf0: 8d3fe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 22bf4: 466d li a2,27 + 22bf6: 0001a597 auipc a1,0x1a + 22bfa: a5a58593 addi a1,a1,-1446 # 3c650 <_IO_stdin_used+0x2ad0> + 22bfe: 00029517 auipc a0,0x29 + 22c02: 39a53503 ld a0,922(a0) # 4bf98 <_ZSt4cerr@Base> + 22c06: afbf20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22c0a: 4649 li a2,18 + 22c0c: 0001a597 auipc a1,0x1a + 22c10: a6458593 addi a1,a1,-1436 # 3c670 <_IO_stdin_used+0x2af0> + 22c14: 00029517 auipc a0,0x29 + 22c18: 38453503 ld a0,900(a0) # 4bf98 <_ZSt4cerr@Base> + 22c1c: ae5f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22c20: 85a6 mv a1,s1 + 22c22: 00029517 auipc a0,0x29 + 22c26: 37653503 ld a0,886(a0) # 4bf98 <_ZSt4cerr@Base> + 22c2a: 8e7f20ef jal 15510 <_ZNSolsEi@plt> + 22c2e: 854e mv a0,s3 + 22c30: c23fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 22c34: 69e2 ld s3,24(sp) + 22c36: bfbd j 22bb4 <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv+0x18> + 22c38: ec4e sd s3,24(sp) + 22c3a: 00810993 addi s3,sp,8 + 22c3e: 854e mv a0,s3 + 22c40: 0001a617 auipc a2,0x1a + 22c44: 9b060613 addi a2,a2,-1616 # 3c5f0 <_IO_stdin_used+0x2a70> + 22c48: 458d li a1,3 + 22c4a: 66d00693 li a3,1645 + 22c4e: 875fe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 22c52: 4675 li a2,29 + 22c54: 0001a597 auipc a1,0x1a + 22c58: a3458593 addi a1,a1,-1484 # 3c688 <_IO_stdin_used+0x2b08> + 22c5c: 00029517 auipc a0,0x29 + 22c60: 33c53503 ld a0,828(a0) # 4bf98 <_ZSt4cerr@Base> + 22c64: a9df20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22c68: 4649 li a2,18 + 22c6a: 0001a597 auipc a1,0x1a + 22c6e: a0658593 addi a1,a1,-1530 # 3c670 <_IO_stdin_used+0x2af0> + 22c72: 00029517 auipc a0,0x29 + 22c76: 32653503 ld a0,806(a0) # 4bf98 <_ZSt4cerr@Base> + 22c7a: a87f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22c7e: 85a2 mv a1,s0 + 22c80: 00029517 auipc a0,0x29 + 22c84: 31853503 ld a0,792(a0) # 4bf98 <_ZSt4cerr@Base> + 22c88: 889f20ef jal 15510 <_ZNSolsEi@plt> + 22c8c: 854e mv a0,s3 + 22c8e: bc5fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 22c92: 70e2 ld ra,56(sp) + 22c94: 7442 ld s0,48(sp) + 22c96: 69e2 ld s3,24(sp) + 22c98: 7902 ld s2,32(sp) + 22c9a: 8526 mv a0,s1 + 22c9c: 74a2 ld s1,40(sp) + 22c9e: 6121 addi sp,sp,64 + 22ca0: 8082 ret + 22ca2: 842a mv s0,a0 + 22ca4: 854e mv a0,s3 + 22ca6: badfb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 22caa: 8522 mv a0,s0 + 22cac: b45f20ef jal 157f0 <_Unwind_Resume@plt> + 22cb0: 842a mv s0,a0 + 22cb2: 854e mv a0,s3 + 22cb4: b9ffb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 22cb8: 8522 mv a0,s0 + 22cba: ac7f20ef jal 15780 <__cxa_call_terminate@plt> + +0000000000022cbe <_ZN7testing8internal38DefaultPerThreadTestPartResultReporter20ReportTestPartResultERKNS_14TestPartResultE>: + 22cbe: 6508 ld a0,8(a0) + 22cc0: 1141 addi sp,sp,-16 + 22cc2: e022 sd s0,0(sp) + 22cc4: e406 sd ra,8(sp) + 22cc6: 842e mv s0,a1 + 22cc8: ed5ff0ef jal 22b9c <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv> + 22ccc: 611c ld a5,0(a0) + 22cce: 85a2 mv a1,s0 + 22cd0: 6402 ld s0,0(sp) + 22cd2: 60a2 ld ra,8(sp) + 22cd4: 6b9c ld a5,16(a5) + 22cd6: 0141 addi sp,sp,16 + 22cd8: 8782 jr a5 + +0000000000022cda <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE>: + 22cda: 7139 addi sp,sp,-64 + 22cdc: ec4e sd s3,24(sp) + 22cde: 05850993 addi s3,a0,88 + 22ce2: f822 sd s0,48(sp) + 22ce4: 842a mv s0,a0 + 22ce6: 854e mv a0,s3 + 22ce8: f04a sd s2,32(sp) + 22cea: fc06 sd ra,56(sp) + 22cec: f426 sd s1,40(sp) + 22cee: 892e mv s2,a1 + 22cf0: a41f20ef jal 15730 + 22cf4: e505 bnez a0,22d1c <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE+0x42> + 22cf6: 87bf20ef jal 15570 + 22cfa: e448 sd a0,136(s0) + 22cfc: 05243823 sd s2,80(s0) + 22d00: 08040023 sb zero,128(s0) + 22d04: 854e mv a0,s3 + 22d06: b7bf20ef jal 15880 + 22d0a: 842a mv s0,a0 + 22d0c: e925 bnez a0,22d7c <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE+0xa2> + 22d0e: 70e2 ld ra,56(sp) + 22d10: 7442 ld s0,48(sp) + 22d12: 74a2 ld s1,40(sp) + 22d14: 7902 ld s2,32(sp) + 22d16: 69e2 ld s3,24(sp) + 22d18: 6121 addi sp,sp,64 + 22d1a: 8082 ret + 22d1c: e852 sd s4,16(sp) + 22d1e: 00810a13 addi s4,sp,8 + 22d22: 0001a617 auipc a2,0x1a + 22d26: 8ce60613 addi a2,a2,-1842 # 3c5f0 <_IO_stdin_used+0x2a70> + 22d2a: 458d li a1,3 + 22d2c: 84aa mv s1,a0 + 22d2e: 66100693 li a3,1633 + 22d32: 8552 mv a0,s4 + 22d34: f8efe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 22d38: 466d li a2,27 + 22d3a: 0001a597 auipc a1,0x1a + 22d3e: 91658593 addi a1,a1,-1770 # 3c650 <_IO_stdin_used+0x2ad0> + 22d42: 00029517 auipc a0,0x29 + 22d46: 25653503 ld a0,598(a0) # 4bf98 <_ZSt4cerr@Base> + 22d4a: 9b7f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22d4e: 4649 li a2,18 + 22d50: 0001a597 auipc a1,0x1a + 22d54: 92058593 addi a1,a1,-1760 # 3c670 <_IO_stdin_used+0x2af0> + 22d58: 00029517 auipc a0,0x29 + 22d5c: 24053503 ld a0,576(a0) # 4bf98 <_ZSt4cerr@Base> + 22d60: 9a1f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22d64: 85a6 mv a1,s1 + 22d66: 00029517 auipc a0,0x29 + 22d6a: 23253503 ld a0,562(a0) # 4bf98 <_ZSt4cerr@Base> + 22d6e: fa2f20ef jal 15510 <_ZNSolsEi@plt> + 22d72: 8552 mv a0,s4 + 22d74: adffb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 22d78: 6a42 ld s4,16(sp) + 22d7a: bfb5 j 22cf6 <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE+0x1c> + 22d7c: e852 sd s4,16(sp) + 22d7e: 00810a13 addi s4,sp,8 + 22d82: 8552 mv a0,s4 + 22d84: 0001a617 auipc a2,0x1a + 22d88: 86c60613 addi a2,a2,-1940 # 3c5f0 <_IO_stdin_used+0x2a70> + 22d8c: 458d li a1,3 + 22d8e: 66d00693 li a3,1645 + 22d92: f30fe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 22d96: 4675 li a2,29 + 22d98: 0001a597 auipc a1,0x1a + 22d9c: 8f058593 addi a1,a1,-1808 # 3c688 <_IO_stdin_used+0x2b08> + 22da0: 00029517 auipc a0,0x29 + 22da4: 1f853503 ld a0,504(a0) # 4bf98 <_ZSt4cerr@Base> + 22da8: 959f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22dac: 4649 li a2,18 + 22dae: 0001a597 auipc a1,0x1a + 22db2: 8c258593 addi a1,a1,-1854 # 3c670 <_IO_stdin_used+0x2af0> + 22db6: 00029517 auipc a0,0x29 + 22dba: 1e253503 ld a0,482(a0) # 4bf98 <_ZSt4cerr@Base> + 22dbe: 943f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22dc2: 85a2 mv a1,s0 + 22dc4: 00029517 auipc a0,0x29 + 22dc8: 1d453503 ld a0,468(a0) # 4bf98 <_ZSt4cerr@Base> + 22dcc: f44f20ef jal 15510 <_ZNSolsEi@plt> + 22dd0: 8552 mv a0,s4 + 22dd2: a81fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 22dd6: 70e2 ld ra,56(sp) + 22dd8: 7442 ld s0,48(sp) + 22dda: 6a42 ld s4,16(sp) + 22ddc: 74a2 ld s1,40(sp) + 22dde: 7902 ld s2,32(sp) + 22de0: 69e2 ld s3,24(sp) + 22de2: 6121 addi sp,sp,64 + 22de4: 8082 ret + 22de6: 842a mv s0,a0 + 22de8: 8552 mv a0,s4 + 22dea: a69fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 22dee: 8522 mv a0,s0 + 22df0: a01f20ef jal 157f0 <_Unwind_Resume@plt> + 22df4: 842a mv s0,a0 + 22df6: 8552 mv a0,s4 + 22df8: a5bfb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> 22dfc: 8522 mv a0,s0 - 22dfe: 23013403 ld s0,560(sp) - 22e02: 22813483 ld s1,552(sp) - 22e06: 22013903 ld s2,544(sp) - 22e0a: 21813983 ld s3,536(sp) - 22e0e: 21013a03 ld s4,528(sp) - 22e12: 20813a83 ld s5,520(sp) - 22e16: 20013b03 ld s6,512(sp) - 22e1a: 7bfe ld s7,504(sp) - 22e1c: 7c5e ld s8,496(sp) - 22e1e: 7cbe ld s9,488(sp) - 22e20: 7d1e ld s10,480(sp) - 22e22: 6dfe ld s11,472(sp) - 22e24: 24010113 addi sp,sp,576 - 22e28: 8082 ret - 22e2a: 873e mv a4,a5 - 22e2c: b79d j 22d92 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x184> - 22e2e: 7be8 ld a0,240(a5) - 22e30: c969 beqz a0,22f02 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x2f4> - 22e32: 03854583 lbu a1,56(a0) - 22e36: c589 beqz a1,22e40 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x232> - 22e38: 4585 li a1,1 - 22e3a: 0eb780a3 sb a1,225(a5) - 22e3e: bf09 j 22d50 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x142> - 22e40: fc3e sd a5,56(sp) - 22e42: f82a sd a0,48(sp) - 22e44: efcf20ef jal 15540 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 22e48: 7542 ld a0,48(sp) - 22e4a: 00027617 auipc a2,0x27 - 22e4e: fae63603 ld a2,-82(a2) # 49df8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x338e4> - 22e52: 77e2 ld a5,56(sp) - 22e54: 6114 ld a3,0(a0) - 22e56: 7a94 ld a3,48(a3) - 22e58: 00c69f63 bne a3,a2,22e76 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x268> - 22e5c: 66e6 ld a3,88(sp) - 22e5e: 4585 li a1,1 - 22e60: fe86b603 ld a2,-24(a3) - 22e64: 0eb780a3 sb a1,225(a5) - 22e68: 965a add a2,a2,s6 - 22e6a: b5dd j 22d50 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x142> - 22e6c: 112c addi a1,sp,168 - 22e6e: 8522 mv a0,s0 - 22e70: c31f20ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 22e74: b735 j 22da0 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x192> - 22e76: f83e sd a5,48(sp) - 22e78: 02000593 li a1,32 - 22e7c: 9682 jalr a3 - 22e7e: 66e6 ld a3,88(sp) - 22e80: 77c2 ld a5,48(sp) - 22e82: fe86b603 ld a2,-24(a3) - 22e86: 965a add a2,a2,s6 - 22e88: bf45 j 22e38 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x22a> - 22e8a: 842a mv s0,a0 - 22e8c: 1128 addi a0,sp,168 - 22e8e: f0d6 sd s5,96(sp) - 22e90: 86df30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22e94: 6542 ld a0,16(sp) - 22e96: f0d2 sd s4,96(sp) - 22e98: cb8f20ef jal 15350 <_ZNSt6localeD1Ev@plt> - 22e9c: fe8d3683 ld a3,-24(s10) - 22ea0: fe893703 ld a4,-24(s2) - 22ea4: 0090 addi a2,sp,64 - 22ea6: 19068693 addi a3,a3,400 - 22eaa: fe84b783 ld a5,-24(s1) - 22eae: 96b2 add a3,a3,a2 - 22eb0: e796bc23 sd s9,-392(a3) - 22eb4: 19070713 addi a4,a4,400 - 22eb8: ecca sd s2,88(sp) - 22eba: 9732 add a4,a4,a2 - 22ebc: e9873423 sd s8,-376(a4) - 22ec0: 19078793 addi a5,a5,400 - 22ec4: e4a6 sd s1,72(sp) - 22ec6: 97b2 add a5,a5,a2 - 22ec8: e777bc23 sd s7,-392(a5) - 22ecc: e882 sd zero,80(sp) - 22ece: 6522 ld a0,8(sp) - 22ed0: e5ce sd s3,200(sp) - 22ed2: e3ef20ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 22ed6: 8522 mv a0,s0 - 22ed8: 849f20ef jal 15720 <_Unwind_Resume@plt> - 22edc: fe84b783 ld a5,-24(s1) - 22ee0: 0098 addi a4,sp,64 - 22ee2: e4a6 sd s1,72(sp) - 22ee4: 19078793 addi a5,a5,400 - 22ee8: 97ba add a5,a5,a4 - 22eea: e777bc23 sd s7,-392(a5) - 22eee: 842a mv s0,a0 - 22ef0: e882 sd zero,80(sp) - 22ef2: bff1 j 22ece <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x2c0> - 22ef4: 842a mv s0,a0 - 22ef6: 7522 ld a0,40(sp) - 22ef8: bc8f20ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 22efc: 8522 mv a0,s0 - 22efe: 823f20ef jal 15720 <_Unwind_Resume@plt> - 22f02: fcef20ef jal 156d0 <_ZSt16__throw_bad_castv@plt> - 22f06: 842a mv s0,a0 - 22f08: b7d9 j 22ece <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x2c0> - 22f0a: 87aa mv a5,a0 - 22f0c: 8522 mv a0,s0 - 22f0e: 843e mv s0,a5 - 22f10: fecf30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22f14: b7cd j 22ef6 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x2e8> - -0000000000022f16 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc>: - 22f16: 7135 addi sp,sp,-160 - 22f18: e526 sd s1,136(sp) - 22f1a: e14a sd s2,128(sp) - 22f1c: ecde sd s7,88(sp) - 22f1e: ed06 sd ra,152(sp) - 22f20: e922 sd s0,144(sp) - 22f22: fcce sd s3,120(sp) - 22f24: f8d2 sd s4,112(sp) - 22f26: f4d6 sd s5,104(sp) - 22f28: f0da sd s6,96(sp) - 22f2a: e8e2 sd s8,80(sp) - 22f2c: e4e6 sd s9,72(sp) - 22f2e: 01050b93 addi s7,a0,16 - 22f32: 84aa mv s1,a0 - 22f34: 00053423 sd zero,8(a0) - 22f38: 00050823 sb zero,16(a0) - 22f3c: 01753023 sd s7,0(a0) - 22f40: 852e mv a0,a1 - 22f42: 892e mv s2,a1 - 22f44: bbdf20ef jal 15b00 - 22f48: 00150593 addi a1,a0,1 - 22f4c: 8526 mv a0,s1 - 22f4e: 9d3f20ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 22f52: 00094403 lbu s0,0(s2) - 22f56: c851 beqz s0,22fea <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xd4> - 22f58: 010009b7 lui s3,0x1000 - 22f5c: 098d addi s3,s3,3 # 1000003 <__global_pointer$+0xfb5273> - 22f5e: 1996 slli s3,s3,0x25 - 22f60: 5b7d li s6,-1 - 22f62: 40098993 addi s3,s3,1024 - 22f66: 002b5b13 srli s6,s6,0x2 - 22f6a: 03d00a93 li s5,61 - 22f6e: 8a0a mv s4,sp - 22f70: 088aeb63 bltu s5,s0,23006 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xf0> - 22f74: 0089d7b3 srl a5,s3,s0 - 22f78: 8b85 andi a5,a5,1 - 22f7a: c7d1 beqz a5,23006 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xf0> - 22f7c: 85a2 mv a1,s0 - 22f7e: 8552 mv a0,s4 - 22f80: c8fff0ef jal 22c0e <_ZN7testing8internal6String10FormatByteB5cxx11Eh> - 22f84: 4705 li a4,1 - 22f86: 00016697 auipc a3,0x16 - 22f8a: dea68693 addi a3,a3,-534 # 38d70 <_IO_stdin_used+0x12c8> - 22f8e: 4601 li a2,0 - 22f90: 4581 li a1,0 - 22f92: 8552 mv a0,s4 - 22f94: f0cf20ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 22f98: 1800 addi s0,sp,48 - 22f9a: f022 sd s0,32(sp) - 22f9c: 611c ld a5,0(a0) - 22f9e: 01050713 addi a4,a0,16 - 22fa2: 0ae78163 beq a5,a4,23044 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x12e> - 22fa6: 6914 ld a3,16(a0) - 22fa8: f03e sd a5,32(sp) - 22faa: f836 sd a3,48(sp) - 22fac: 6510 ld a2,8(a0) - 22fae: 00050823 sb zero,16(a0) - 22fb2: 00053423 sd zero,8(a0) - 22fb6: 649c ld a5,8(s1) - 22fb8: f432 sd a2,40(sp) - 22fba: e118 sd a4,0(a0) - 22fbc: 40fb07b3 sub a5,s6,a5 - 22fc0: 7582 ld a1,32(sp) - 22fc2: 0ac7ef63 bltu a5,a2,23080 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x16a> - 22fc6: 8526 mv a0,s1 - 22fc8: 909f20ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 22fcc: 7502 ld a0,32(sp) - 22fce: 00850463 beq a0,s0,22fd6 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xc0> - 22fd2: 85ff20ef jal 15830 <_ZdlPv@plt> - 22fd6: 6502 ld a0,0(sp) - 22fd8: 081c addi a5,sp,16 - 22fda: 00f50463 beq a0,a5,22fe2 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xcc> - 22fde: 853f20ef jal 15830 <_ZdlPv@plt> - 22fe2: 00194403 lbu s0,1(s2) - 22fe6: 0905 addi s2,s2,1 - 22fe8: f441 bnez s0,22f70 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x5a> - 22fea: 60ea ld ra,152(sp) - 22fec: 644a ld s0,144(sp) - 22fee: 690a ld s2,128(sp) - 22ff0: 79e6 ld s3,120(sp) - 22ff2: 7a46 ld s4,112(sp) - 22ff4: 7aa6 ld s5,104(sp) - 22ff6: 7b06 ld s6,96(sp) - 22ff8: 6be6 ld s7,88(sp) - 22ffa: 6c46 ld s8,80(sp) - 22ffc: 6ca6 ld s9,72(sp) - 22ffe: 8526 mv a0,s1 - 23000: 64aa ld s1,136(sp) - 23002: 610d addi sp,sp,160 - 23004: 8082 ret - 23006: 0084bc83 ld s9,8(s1) - 2300a: 609c ld a5,0(s1) - 2300c: 001c8c13 addi s8,s9,1 - 23010: 02fb8863 beq s7,a5,23040 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x12a> - 23014: 6898 ld a4,16(s1) - 23016: 01876c63 bltu a4,s8,2302e <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x118> - 2301a: 97e6 add a5,a5,s9 - 2301c: 00878023 sb s0,0(a5) - 23020: 609c ld a5,0(s1) - 23022: 0184b423 sd s8,8(s1) - 23026: 97e2 add a5,a5,s8 - 23028: 00078023 sb zero,0(a5) - 2302c: bf5d j 22fe2 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xcc> - 2302e: 4705 li a4,1 - 23030: 4681 li a3,0 - 23032: 4601 li a2,0 - 23034: 85e6 mv a1,s9 - 23036: 8526 mv a0,s1 - 23038: f18f20ef jal 15750 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt> - 2303c: 609c ld a5,0(s1) - 2303e: bff1 j 2301a <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x104> - 23040: 473d li a4,15 - 23042: bfd1 j 23016 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x100> - 23044: 651c ld a5,8(a0) - 23046: 8622 mv a2,s0 - 23048: 85ba mv a1,a4 - 2304a: 0785 addi a5,a5,1 - 2304c: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma - 23050: 02058407 vle8.v v8,(a1) - 23054: 8f95 sub a5,a5,a3 - 23056: 95b6 add a1,a1,a3 - 23058: 02060427 vse8.v v8,(a2) - 2305c: 9636 add a2,a2,a3 - 2305e: f7fd bnez a5,2304c <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x136> - 23060: b7b1 j 22fac <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x96> - 23062: 842a mv s0,a0 - 23064: a801 j 23074 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x15e> - 23066: 842a mv s0,a0 - 23068: 1008 addi a0,sp,32 - 2306a: e92f30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2306e: 8552 mv a0,s4 - 23070: e8cf30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23074: 8526 mv a0,s1 - 23076: e86f30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2307a: 8522 mv a0,s0 - 2307c: ea4f20ef jal 15720 <_Unwind_Resume@plt> - 23080: 00015517 auipc a0,0x15 - 23084: d7850513 addi a0,a0,-648 # 37df8 <_IO_stdin_used+0x350> - 23088: f98f20ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 2308c: 842a mv s0,a0 - 2308e: b7c5 j 2306e <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x158> - -0000000000023090 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb>: - 23090: 7119 addi sp,sp,-128 - 23092: ecce sd s3,88(sp) - 23094: 00810993 addi s3,sp,8 - 23098: f0ca sd s2,96(sp) - 2309a: 892a mv s2,a0 - 2309c: 854e mv a0,s3 - 2309e: f8a2 sd s0,112(sp) - 230a0: f4a6 sd s1,104(sp) - 230a2: 842e mv s0,a1 - 230a4: fc86 sd ra,120(sp) - 230a6: e8d2 sd s4,80(sp) - 230a8: e4d6 sd s5,72(sp) - 230aa: e0da sd s6,64(sp) - 230ac: fc5e sd s7,56(sp) - 230ae: f862 sd s8,48(sp) - 230b0: 84b2 mv s1,a2 - 230b2: 93af60ef jal 191ec <_ZN7testing7MessageC1Ev> - 230b6: 6418 ld a4,8(s0) - 230b8: c721 beqz a4,23100 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x70> - 230ba: e8ad bnez s1,2312c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x9c> - 230bc: 4af1 li s5,28 - 230be: 4b05 li s6,1 - 230c0: 00018a17 auipc s4,0x18 - 230c4: a68a0a13 addi s4,s4,-1432 # 3ab28 <_IO_stdin_used+0x3080> - 230c8: 601c ld a5,0(s0) - 230ca: 97a6 add a5,a5,s1 - 230cc: 0007c583 lbu a1,0(a5) - 230d0: fde5879b addiw a5,a1,-34 - 230d4: 0ff7f793 zext.b a5,a5 - 230d8: 0cfae063 bltu s5,a5,23198 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x108> - 230dc: 078a slli a5,a5,0x2 - 230de: 97d2 add a5,a5,s4 - 230e0: 439c lw a5,0(a5) - 230e2: 97d2 add a5,a5,s4 - 230e4: 8782 jr a5 - 230e6: 6522 ld a0,8(sp) - 230e8: 4611 li a2,4 - 230ea: 00016597 auipc a1,0x16 - 230ee: c9e58593 addi a1,a1,-866 # 38d88 <_IO_stdin_used+0x12e0> - 230f2: 0541 addi a0,a0,16 - 230f4: d3cf20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 230f8: 6418 ld a4,8(s0) - 230fa: 0485 addi s1,s1,1 - 230fc: fce4e6e3 bltu s1,a4,230c8 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x38> - 23100: 85ce mv a1,s3 - 23102: 854a mv a0,s2 - 23104: d12f60ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 23108: 6522 ld a0,8(sp) - 2310a: c501 beqz a0,23112 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x82> - 2310c: 611c ld a5,0(a0) - 2310e: 679c ld a5,8(a5) - 23110: 9782 jalr a5 - 23112: 70e6 ld ra,120(sp) - 23114: 7446 ld s0,112(sp) - 23116: 74a6 ld s1,104(sp) - 23118: 69e6 ld s3,88(sp) - 2311a: 6a46 ld s4,80(sp) - 2311c: 6aa6 ld s5,72(sp) - 2311e: 6b06 ld s6,64(sp) - 23120: 7be2 ld s7,56(sp) - 23122: 7c42 ld s8,48(sp) - 23124: 854a mv a0,s2 - 23126: 7906 ld s2,96(sp) - 23128: 6109 addi sp,sp,128 - 2312a: 8082 ret - 2312c: 4481 li s1,0 - 2312e: 4af1 li s5,28 - 23130: 4b05 li s6,1 - 23132: 00018a17 auipc s4,0x18 - 23136: a6aa0a13 addi s4,s4,-1430 # 3ab9c <_IO_stdin_used+0x30f4> - 2313a: 601c ld a5,0(s0) - 2313c: 97a6 add a5,a5,s1 - 2313e: 0007cb83 lbu s7,0(a5) - 23142: fdeb879b addiw a5,s7,-34 - 23146: 0ff7f793 zext.b a5,a5 - 2314a: 00fae763 bltu s5,a5,23158 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xc8> - 2314e: 078a slli a5,a5,0x2 - 23150: 97d2 add a5,a5,s4 - 23152: 439c lw a5,0(a5) - 23154: 97d2 add a5,a5,s4 - 23156: 8782 jr a5 - 23158: ff7b879b addiw a5,s7,-9 - 2315c: 0ff7f793 zext.b a5,a5 - 23160: 16fb7063 bgeu s6,a5,232c0 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x230> - 23164: 47b5 li a5,13 - 23166: 14fb8d63 beq s7,a5,232c0 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x230> - 2316a: 47fd li a5,31 - 2316c: 0377f263 bgeu a5,s7,23190 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> - 23170: 6522 ld a0,8(sp) - 23172: 01710823 sb s7,16(sp) - 23176: 691c ld a5,16(a0) - 23178: 0541 addi a0,a0,16 - 2317a: fe87b783 ld a5,-24(a5) - 2317e: 97aa add a5,a5,a0 - 23180: 6b9c ld a5,16(a5) - 23182: 18078563 beqz a5,2330c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x27c> - 23186: 4605 li a2,1 - 23188: 080c addi a1,sp,16 - 2318a: ca6f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2318e: 6418 ld a4,8(s0) - 23190: 0485 addi s1,s1,1 - 23192: fae4e4e3 bltu s1,a4,2313a <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xaa> - 23196: b7ad j 23100 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x70> - 23198: ff75879b addiw a5,a1,-9 - 2319c: 0ff7f793 zext.b a5,a5 - 231a0: 00fb7863 bgeu s6,a5,231b0 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x120> - 231a4: 47b5 li a5,13 - 231a6: 00f58563 beq a1,a5,231b0 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x120> - 231aa: 47fd li a5,31 - 231ac: f4b7f7e3 bgeu a5,a1,230fa <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> + 22dfe: 983f20ef jal 15780 <__cxa_call_terminate@plt> + +0000000000022e02 <_ZNK7testing8UnitTest18current_test_suiteEv>: + 22e02: 7139 addi sp,sp,-64 + 22e04: f04a sd s2,32(sp) + 22e06: 00850913 addi s2,a0,8 + 22e0a: f822 sd s0,48(sp) + 22e0c: 842a mv s0,a0 + 22e0e: 854a mv a0,s2 + 22e10: fc06 sd ra,56(sp) + 22e12: f426 sd s1,40(sp) + 22e14: 91df20ef jal 15730 + 22e18: e50d bnez a0,22e42 <_ZNK7testing8UnitTest18current_test_suiteEv+0x40> + 22e1a: f56f20ef jal 15570 + 22e1e: 603c ld a5,64(s0) + 22e20: fc08 sd a0,56(s0) + 22e22: 854a mv a0,s2 + 22e24: 1087b483 ld s1,264(a5) + 22e28: 02040823 sb zero,48(s0) + 22e2c: a55f20ef jal 15880 + 22e30: 842a mv s0,a0 + 22e32: e925 bnez a0,22ea2 <_ZNK7testing8UnitTest18current_test_suiteEv+0xa0> + 22e34: 70e2 ld ra,56(sp) + 22e36: 7442 ld s0,48(sp) + 22e38: 7902 ld s2,32(sp) + 22e3a: 8526 mv a0,s1 + 22e3c: 74a2 ld s1,40(sp) + 22e3e: 6121 addi sp,sp,64 + 22e40: 8082 ret + 22e42: ec4e sd s3,24(sp) + 22e44: 00810993 addi s3,sp,8 + 22e48: 00019617 auipc a2,0x19 + 22e4c: 7a860613 addi a2,a2,1960 # 3c5f0 <_IO_stdin_used+0x2a70> + 22e50: 458d li a1,3 + 22e52: 84aa mv s1,a0 + 22e54: 66100693 li a3,1633 + 22e58: 854e mv a0,s3 + 22e5a: e68fe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 22e5e: 466d li a2,27 + 22e60: 00019597 auipc a1,0x19 + 22e64: 7f058593 addi a1,a1,2032 # 3c650 <_IO_stdin_used+0x2ad0> + 22e68: 00029517 auipc a0,0x29 + 22e6c: 13053503 ld a0,304(a0) # 4bf98 <_ZSt4cerr@Base> + 22e70: 891f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22e74: 4649 li a2,18 + 22e76: 00019597 auipc a1,0x19 + 22e7a: 7fa58593 addi a1,a1,2042 # 3c670 <_IO_stdin_used+0x2af0> + 22e7e: 00029517 auipc a0,0x29 + 22e82: 11a53503 ld a0,282(a0) # 4bf98 <_ZSt4cerr@Base> + 22e86: 87bf20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22e8a: 85a6 mv a1,s1 + 22e8c: 00029517 auipc a0,0x29 + 22e90: 10c53503 ld a0,268(a0) # 4bf98 <_ZSt4cerr@Base> + 22e94: e7cf20ef jal 15510 <_ZNSolsEi@plt> + 22e98: 854e mv a0,s3 + 22e9a: 9b9fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 22e9e: 69e2 ld s3,24(sp) + 22ea0: bfad j 22e1a <_ZNK7testing8UnitTest18current_test_suiteEv+0x18> + 22ea2: ec4e sd s3,24(sp) + 22ea4: 00810993 addi s3,sp,8 + 22ea8: 854e mv a0,s3 + 22eaa: 00019617 auipc a2,0x19 + 22eae: 74660613 addi a2,a2,1862 # 3c5f0 <_IO_stdin_used+0x2a70> + 22eb2: 458d li a1,3 + 22eb4: 66d00693 li a3,1645 + 22eb8: e0afe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 22ebc: 4675 li a2,29 + 22ebe: 00019597 auipc a1,0x19 + 22ec2: 7ca58593 addi a1,a1,1994 # 3c688 <_IO_stdin_used+0x2b08> + 22ec6: 00029517 auipc a0,0x29 + 22eca: 0d253503 ld a0,210(a0) # 4bf98 <_ZSt4cerr@Base> + 22ece: 833f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22ed2: 4649 li a2,18 + 22ed4: 00019597 auipc a1,0x19 + 22ed8: 79c58593 addi a1,a1,1948 # 3c670 <_IO_stdin_used+0x2af0> + 22edc: 00029517 auipc a0,0x29 + 22ee0: 0bc53503 ld a0,188(a0) # 4bf98 <_ZSt4cerr@Base> + 22ee4: 81df20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22ee8: 85a2 mv a1,s0 + 22eea: 00029517 auipc a0,0x29 + 22eee: 0ae53503 ld a0,174(a0) # 4bf98 <_ZSt4cerr@Base> + 22ef2: e1ef20ef jal 15510 <_ZNSolsEi@plt> + 22ef6: 854e mv a0,s3 + 22ef8: 95bfb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 22efc: 70e2 ld ra,56(sp) + 22efe: 7442 ld s0,48(sp) + 22f00: 69e2 ld s3,24(sp) + 22f02: 7902 ld s2,32(sp) + 22f04: 8526 mv a0,s1 + 22f06: 74a2 ld s1,40(sp) + 22f08: 6121 addi sp,sp,64 + 22f0a: 8082 ret + 22f0c: 842a mv s0,a0 + 22f0e: 854e mv a0,s3 + 22f10: 943fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 22f14: 8522 mv a0,s0 + 22f16: 8dbf20ef jal 157f0 <_Unwind_Resume@plt> + 22f1a: 842a mv s0,a0 + 22f1c: 854e mv a0,s3 + 22f1e: 935fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 22f22: 8522 mv a0,s0 + 22f24: 85df20ef jal 15780 <__cxa_call_terminate@plt> + +0000000000022f28 <_ZNK7testing8UnitTest17current_test_infoEv>: + 22f28: 7139 addi sp,sp,-64 + 22f2a: f04a sd s2,32(sp) + 22f2c: 00850913 addi s2,a0,8 + 22f30: f822 sd s0,48(sp) + 22f32: 842a mv s0,a0 + 22f34: 854a mv a0,s2 + 22f36: fc06 sd ra,56(sp) + 22f38: f426 sd s1,40(sp) + 22f3a: ff6f20ef jal 15730 + 22f3e: e50d bnez a0,22f68 <_ZNK7testing8UnitTest17current_test_infoEv+0x40> + 22f40: e30f20ef jal 15570 + 22f44: 603c ld a5,64(s0) + 22f46: fc08 sd a0,56(s0) + 22f48: 854a mv a0,s2 + 22f4a: 1107b483 ld s1,272(a5) + 22f4e: 02040823 sb zero,48(s0) + 22f52: 92ff20ef jal 15880 + 22f56: 842a mv s0,a0 + 22f58: e925 bnez a0,22fc8 <_ZNK7testing8UnitTest17current_test_infoEv+0xa0> + 22f5a: 70e2 ld ra,56(sp) + 22f5c: 7442 ld s0,48(sp) + 22f5e: 7902 ld s2,32(sp) + 22f60: 8526 mv a0,s1 + 22f62: 74a2 ld s1,40(sp) + 22f64: 6121 addi sp,sp,64 + 22f66: 8082 ret + 22f68: ec4e sd s3,24(sp) + 22f6a: 00810993 addi s3,sp,8 + 22f6e: 00019617 auipc a2,0x19 + 22f72: 68260613 addi a2,a2,1666 # 3c5f0 <_IO_stdin_used+0x2a70> + 22f76: 458d li a1,3 + 22f78: 84aa mv s1,a0 + 22f7a: 66100693 li a3,1633 + 22f7e: 854e mv a0,s3 + 22f80: d42fe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 22f84: 466d li a2,27 + 22f86: 00019597 auipc a1,0x19 + 22f8a: 6ca58593 addi a1,a1,1738 # 3c650 <_IO_stdin_used+0x2ad0> + 22f8e: 00029517 auipc a0,0x29 + 22f92: 00a53503 ld a0,10(a0) # 4bf98 <_ZSt4cerr@Base> + 22f96: f6af20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22f9a: 4649 li a2,18 + 22f9c: 00019597 auipc a1,0x19 + 22fa0: 6d458593 addi a1,a1,1748 # 3c670 <_IO_stdin_used+0x2af0> + 22fa4: 00029517 auipc a0,0x29 + 22fa8: ff453503 ld a0,-12(a0) # 4bf98 <_ZSt4cerr@Base> + 22fac: f54f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22fb0: 85a6 mv a1,s1 + 22fb2: 00029517 auipc a0,0x29 + 22fb6: fe653503 ld a0,-26(a0) # 4bf98 <_ZSt4cerr@Base> + 22fba: d56f20ef jal 15510 <_ZNSolsEi@plt> + 22fbe: 854e mv a0,s3 + 22fc0: 893fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 22fc4: 69e2 ld s3,24(sp) + 22fc6: bfad j 22f40 <_ZNK7testing8UnitTest17current_test_infoEv+0x18> + 22fc8: ec4e sd s3,24(sp) + 22fca: 00810993 addi s3,sp,8 + 22fce: 854e mv a0,s3 + 22fd0: 00019617 auipc a2,0x19 + 22fd4: 62060613 addi a2,a2,1568 # 3c5f0 <_IO_stdin_used+0x2a70> + 22fd8: 458d li a1,3 + 22fda: 66d00693 li a3,1645 + 22fde: ce4fe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 22fe2: 4675 li a2,29 + 22fe4: 00019597 auipc a1,0x19 + 22fe8: 6a458593 addi a1,a1,1700 # 3c688 <_IO_stdin_used+0x2b08> + 22fec: 00029517 auipc a0,0x29 + 22ff0: fac53503 ld a0,-84(a0) # 4bf98 <_ZSt4cerr@Base> + 22ff4: f0cf20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 22ff8: 4649 li a2,18 + 22ffa: 00019597 auipc a1,0x19 + 22ffe: 67658593 addi a1,a1,1654 # 3c670 <_IO_stdin_used+0x2af0> + 23002: 00029517 auipc a0,0x29 + 23006: f9653503 ld a0,-106(a0) # 4bf98 <_ZSt4cerr@Base> + 2300a: ef6f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2300e: 85a2 mv a1,s0 + 23010: 00029517 auipc a0,0x29 + 23014: f8853503 ld a0,-120(a0) # 4bf98 <_ZSt4cerr@Base> + 23018: cf8f20ef jal 15510 <_ZNSolsEi@plt> + 2301c: 854e mv a0,s3 + 2301e: 835fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 23022: 70e2 ld ra,56(sp) + 23024: 7442 ld s0,48(sp) + 23026: 69e2 ld s3,24(sp) + 23028: 7902 ld s2,32(sp) + 2302a: 8526 mv a0,s1 + 2302c: 74a2 ld s1,40(sp) + 2302e: 6121 addi sp,sp,64 + 23030: 8082 ret + 23032: 842a mv s0,a0 + 23034: 854e mv a0,s3 + 23036: 81dfb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2303a: 8522 mv a0,s0 + 2303c: fb4f20ef jal 157f0 <_Unwind_Resume@plt> + 23040: 842a mv s0,a0 + 23042: 854e mv a0,s3 + 23044: 80ffb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 23048: 8522 mv a0,s0 + 2304a: f36f20ef jal 15780 <__cxa_call_terminate@plt> + +000000000002304e <_ZNK7testing8UnitTest17current_test_caseEv>: + 2304e: 7139 addi sp,sp,-64 + 23050: f04a sd s2,32(sp) + 23052: 00850913 addi s2,a0,8 + 23056: f822 sd s0,48(sp) + 23058: 842a mv s0,a0 + 2305a: 854a mv a0,s2 + 2305c: fc06 sd ra,56(sp) + 2305e: f426 sd s1,40(sp) + 23060: ed0f20ef jal 15730 + 23064: e50d bnez a0,2308e <_ZNK7testing8UnitTest17current_test_caseEv+0x40> + 23066: d0af20ef jal 15570 + 2306a: 603c ld a5,64(s0) + 2306c: fc08 sd a0,56(s0) + 2306e: 854a mv a0,s2 + 23070: 1087b483 ld s1,264(a5) + 23074: 02040823 sb zero,48(s0) + 23078: 809f20ef jal 15880 + 2307c: 842a mv s0,a0 + 2307e: e925 bnez a0,230ee <_ZNK7testing8UnitTest17current_test_caseEv+0xa0> + 23080: 70e2 ld ra,56(sp) + 23082: 7442 ld s0,48(sp) + 23084: 7902 ld s2,32(sp) + 23086: 8526 mv a0,s1 + 23088: 74a2 ld s1,40(sp) + 2308a: 6121 addi sp,sp,64 + 2308c: 8082 ret + 2308e: ec4e sd s3,24(sp) + 23090: 00810993 addi s3,sp,8 + 23094: 00019617 auipc a2,0x19 + 23098: 55c60613 addi a2,a2,1372 # 3c5f0 <_IO_stdin_used+0x2a70> + 2309c: 458d li a1,3 + 2309e: 84aa mv s1,a0 + 230a0: 66100693 li a3,1633 + 230a4: 854e mv a0,s3 + 230a6: c1cfe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 230aa: 466d li a2,27 + 230ac: 00019597 auipc a1,0x19 + 230b0: 5a458593 addi a1,a1,1444 # 3c650 <_IO_stdin_used+0x2ad0> + 230b4: 00029517 auipc a0,0x29 + 230b8: ee453503 ld a0,-284(a0) # 4bf98 <_ZSt4cerr@Base> + 230bc: e44f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 230c0: 4649 li a2,18 + 230c2: 00019597 auipc a1,0x19 + 230c6: 5ae58593 addi a1,a1,1454 # 3c670 <_IO_stdin_used+0x2af0> + 230ca: 00029517 auipc a0,0x29 + 230ce: ece53503 ld a0,-306(a0) # 4bf98 <_ZSt4cerr@Base> + 230d2: e2ef20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 230d6: 85a6 mv a1,s1 + 230d8: 00029517 auipc a0,0x29 + 230dc: ec053503 ld a0,-320(a0) # 4bf98 <_ZSt4cerr@Base> + 230e0: c30f20ef jal 15510 <_ZNSolsEi@plt> + 230e4: 854e mv a0,s3 + 230e6: f6cfb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 230ea: 69e2 ld s3,24(sp) + 230ec: bfad j 23066 <_ZNK7testing8UnitTest17current_test_caseEv+0x18> + 230ee: ec4e sd s3,24(sp) + 230f0: 00810993 addi s3,sp,8 + 230f4: 854e mv a0,s3 + 230f6: 00019617 auipc a2,0x19 + 230fa: 4fa60613 addi a2,a2,1274 # 3c5f0 <_IO_stdin_used+0x2a70> + 230fe: 458d li a1,3 + 23100: 66d00693 li a3,1645 + 23104: bbefe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 23108: 4675 li a2,29 + 2310a: 00019597 auipc a1,0x19 + 2310e: 57e58593 addi a1,a1,1406 # 3c688 <_IO_stdin_used+0x2b08> + 23112: 00029517 auipc a0,0x29 + 23116: e8653503 ld a0,-378(a0) # 4bf98 <_ZSt4cerr@Base> + 2311a: de6f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2311e: 4649 li a2,18 + 23120: 00019597 auipc a1,0x19 + 23124: 55058593 addi a1,a1,1360 # 3c670 <_IO_stdin_used+0x2af0> + 23128: 00029517 auipc a0,0x29 + 2312c: e7053503 ld a0,-400(a0) # 4bf98 <_ZSt4cerr@Base> + 23130: dd0f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23134: 85a2 mv a1,s0 + 23136: 00029517 auipc a0,0x29 + 2313a: e6253503 ld a0,-414(a0) # 4bf98 <_ZSt4cerr@Base> + 2313e: bd2f20ef jal 15510 <_ZNSolsEi@plt> + 23142: 854e mv a0,s3 + 23144: f0efb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 23148: 70e2 ld ra,56(sp) + 2314a: 7442 ld s0,48(sp) + 2314c: 69e2 ld s3,24(sp) + 2314e: 7902 ld s2,32(sp) + 23150: 8526 mv a0,s1 + 23152: 74a2 ld s1,40(sp) + 23154: 6121 addi sp,sp,64 + 23156: 8082 ret + 23158: 842a mv s0,a0 + 2315a: 854e mv a0,s3 + 2315c: ef6fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 23160: 8522 mv a0,s0 + 23162: e8ef20ef jal 157f0 <_Unwind_Resume@plt> + 23166: 842a mv s0,a0 + 23168: 854e mv a0,s3 + 2316a: ee8fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2316e: 8522 mv a0,s0 + 23170: e10f20ef jal 15780 <__cxa_call_terminate@plt> + +0000000000023174 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE>: + 23174: 711d addi sp,sp,-96 + 23176: fc4e sd s3,56(sp) + 23178: 00810993 addi s3,sp,8 + 2317c: e4a6 sd s1,72(sp) + 2317e: 84aa mv s1,a0 + 23180: 854e mv a0,s3 + 23182: e8a2 sd s0,80(sp) + 23184: ec86 sd ra,88(sp) + 23186: 842e mv s0,a1 + 23188: e0ca sd s2,64(sp) + 2318a: f852 sd s4,48(sp) + 2318c: 938f80ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 23190: 681c ld a5,16(s0) + 23192: 4581 li a1,0 + 23194: c391 beqz a5,23198 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x24> + 23196: 640c ld a1,8(s0) + 23198: 5410 lw a2,40(s0) + 2319a: 01010a13 addi s4,sp,16 + 2319e: 8552 mv a0,s4 + 231a0: 91cfe0ef jal 212bc <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> + 231a4: 6522 ld a0,8(sp) + 231a6: 6662 ld a2,24(sp) + 231a8: 65c2 ld a1,16(sp) + 231aa: 0541 addi a0,a0,16 + 231ac: d54f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> 231b0: 6522 ld a0,8(sp) - 231b2: 00b10823 sb a1,16(sp) - 231b6: 691c ld a5,16(a0) - 231b8: 0541 addi a0,a0,16 - 231ba: fe87b783 ld a5,-24(a5) - 231be: 97aa add a5,a5,a0 - 231c0: 6b9c ld a5,16(a5) - 231c2: 0e078b63 beqz a5,232b8 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x228> - 231c6: 4605 li a2,1 - 231c8: 080c addi a1,sp,16 - 231ca: c66f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 231ce: 6418 ld a4,8(s0) - 231d0: b72d j 230fa <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> - 231d2: 6522 ld a0,8(sp) - 231d4: 4611 li a2,4 - 231d6: 00016597 auipc a1,0x16 - 231da: baa58593 addi a1,a1,-1110 # 38d80 <_IO_stdin_used+0x12d8> - 231de: 0541 addi a0,a0,16 - 231e0: c50f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 231e4: 6418 ld a4,8(s0) - 231e6: b76d j 23190 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> - 231e8: 6522 ld a0,8(sp) - 231ea: 4611 li a2,4 - 231ec: 00016597 auipc a1,0x16 - 231f0: b9458593 addi a1,a1,-1132 # 38d80 <_IO_stdin_used+0x12d8> - 231f4: 0541 addi a0,a0,16 - 231f6: c3af20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 231fa: 6418 ld a4,8(s0) - 231fc: bdfd j 230fa <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> - 231fe: 6522 ld a0,8(sp) - 23200: 02700593 li a1,39 - 23204: 00b10323 sb a1,6(sp) - 23208: 691c ld a5,16(a0) - 2320a: 0541 addi a0,a0,16 - 2320c: fe87b783 ld a5,-24(a5) - 23210: 97aa add a5,a5,a0 - 23212: 6b9c ld a5,16(a5) - 23214: c3d5 beqz a5,232b8 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x228> - 23216: 4605 li a2,1 - 23218: 00610593 addi a1,sp,6 - 2321c: c14f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23220: 6418 ld a4,8(s0) - 23222: bde1 j 230fa <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> - 23224: 6522 ld a0,8(sp) - 23226: 4615 li a2,5 - 23228: 00016597 auipc a1,0x16 - 2322c: b5058593 addi a1,a1,-1200 # 38d78 <_IO_stdin_used+0x12d0> - 23230: 0541 addi a0,a0,16 - 23232: bfef20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23236: 6418 ld a4,8(s0) - 23238: b5c9 j 230fa <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> - 2323a: 6522 ld a0,8(sp) - 2323c: 02200593 li a1,34 - 23240: 00b103a3 sb a1,7(sp) - 23244: 691c ld a5,16(a0) - 23246: 0541 addi a0,a0,16 - 23248: fe87b783 ld a5,-24(a5) - 2324c: 97aa add a5,a5,a0 - 2324e: 6b9c ld a5,16(a5) - 23250: c7a5 beqz a5,232b8 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x228> - 23252: 4605 li a2,1 - 23254: 00710593 addi a1,sp,7 - 23258: bd8f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2325c: 6418 ld a4,8(s0) - 2325e: bd71 j 230fa <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> - 23260: 6522 ld a0,8(sp) - 23262: 4611 li a2,4 - 23264: 00016597 auipc a1,0x16 - 23268: b2458593 addi a1,a1,-1244 # 38d88 <_IO_stdin_used+0x12e0> - 2326c: 0541 addi a0,a0,16 - 2326e: bc2f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23272: 6418 ld a4,8(s0) - 23274: bf31 j 23190 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> - 23276: 6522 ld a0,8(sp) - 23278: 4619 li a2,6 - 2327a: 00016597 auipc a1,0x16 - 2327e: b1658593 addi a1,a1,-1258 # 38d90 <_IO_stdin_used+0x12e8> - 23282: 0541 addi a0,a0,16 - 23284: bacf20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23288: 6418 ld a4,8(s0) - 2328a: b719 j 23190 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> - 2328c: 6522 ld a0,8(sp) - 2328e: 4615 li a2,5 - 23290: 00016597 auipc a1,0x16 - 23294: ae858593 addi a1,a1,-1304 # 38d78 <_IO_stdin_used+0x12d0> - 23298: 0541 addi a0,a0,16 - 2329a: b96f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2329e: 6418 ld a4,8(s0) - 232a0: bdc5 j 23190 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> - 232a2: 6522 ld a0,8(sp) - 232a4: 4619 li a2,6 - 232a6: 00016597 auipc a1,0x16 - 232aa: af258593 addi a1,a1,-1294 # 38d98 <_IO_stdin_used+0x12f0> - 232ae: 0541 addi a0,a0,16 - 232b0: b80f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 232b4: 6418 ld a4,8(s0) - 232b6: bde9 j 23190 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> - 232b8: d98f20ef jal 15850 <_ZNSo3putEc@plt> - 232bc: 6418 ld a4,8(s0) - 232be: bd35 j 230fa <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> - 232c0: 6522 ld a0,8(sp) - 232c2: 460d li a2,3 - 232c4: 00016597 auipc a1,0x16 - 232c8: adc58593 addi a1,a1,-1316 # 38da0 <_IO_stdin_used+0x12f8> - 232cc: 0541 addi a0,a0,16 - 232ce: b62f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 232d2: 01010c13 addi s8,sp,16 - 232d6: 85de mv a1,s7 - 232d8: 8562 mv a0,s8 - 232da: 935ff0ef jal 22c0e <_ZN7testing8internal6String10FormatByteB5cxx11Eh> - 232de: 6522 ld a0,8(sp) - 232e0: 6662 ld a2,24(sp) - 232e2: 65c2 ld a1,16(sp) - 232e4: 0541 addi a0,a0,16 - 232e6: b4af20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 232ea: 6522 ld a0,8(sp) - 232ec: 4605 li a2,1 - 232ee: 00016597 auipc a1,0x16 - 232f2: aba58593 addi a1,a1,-1350 # 38da8 <_IO_stdin_used+0x1300> - 232f6: 0541 addi a0,a0,16 - 232f8: b38f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 232fc: 6542 ld a0,16(sp) - 232fe: 101c addi a5,sp,32 - 23300: e8f507e3 beq a0,a5,2318e <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xfe> - 23304: d2cf20ef jal 15830 <_ZdlPv@plt> - 23308: 6418 ld a4,8(s0) - 2330a: b559 j 23190 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> - 2330c: 85de mv a1,s7 - 2330e: d42f20ef jal 15850 <_ZNSo3putEc@plt> - 23312: 6418 ld a4,8(s0) - 23314: bdb5 j 23190 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> - 23316: 842a mv s0,a0 - 23318: 8562 mv a0,s8 - 2331a: be2f30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2331e: 6522 ld a0,8(sp) - 23320: c501 beqz a0,23328 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x298> - 23322: 611c ld a5,0(a0) - 23324: 679c ld a5,8(a5) - 23326: 9782 jalr a5 - 23328: 8522 mv a0,s0 - 2332a: bf6f20ef jal 15720 <_Unwind_Resume@plt> - 2332e: 842a mv s0,a0 - 23330: b7fd j 2331e <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x28e> - -0000000000023332 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE>: - 23332: 7111 addi sp,sp,-256 - 23334: 081c addi a5,sp,16 - 23336: f5a6 sd s1,232(sp) - 23338: e1da sd s6,192(sp) - 2333a: 84aa mv s1,a0 - 2333c: 8b2e mv s6,a1 - 2333e: 853e mv a0,a5 - 23340: 00016597 auipc a1,0x16 - 23344: a7058593 addi a1,a1,-1424 # 38db0 <_IO_stdin_used+0x1308> - 23348: ed6e sd s11,152(sp) - 2334a: fd86 sd ra,248(sp) - 2334c: f9a2 sd s0,240(sp) - 2334e: f1ca sd s2,224(sp) - 23350: edce sd s3,216(sp) - 23352: e9d2 sd s4,208(sp) - 23354: e5d6 sd s5,200(sp) - 23356: fd5e sd s7,184(sp) - 23358: f962 sd s8,176(sp) - 2335a: f566 sd s9,168(sp) - 2335c: f16a sd s10,160(sp) - 2335e: e43e sd a5,8(sp) - 23360: 03010d93 addi s11,sp,48 - 23364: af9f40ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 23368: 856e mv a0,s11 - 2336a: 00016597 auipc a1,0x16 - 2336e: a5658593 addi a1,a1,-1450 # 38dc0 <_IO_stdin_used+0x1318> - 23372: aebf40ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 23376: 855a mv a0,s6 - 23378: d23f60ef jal 1a09a <_ZNK7testing10TestResult19test_property_countEv> - 2337c: 22a05e63 blez a0,235b8 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x286> - 23380: 4605 li a2,1 - 23382: 00016597 auipc a1,0x16 - 23386: a4e58593 addi a1,a1,-1458 # 38dd0 <_IO_stdin_used+0x1328> - 2338a: 8526 mv a0,s1 - 2338c: aa4f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23390: 6662 ld a2,24(sp) - 23392: 65c2 ld a1,16(sp) - 23394: 8526 mv a0,s1 - 23396: a9af20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2339a: 4609 li a2,2 - 2339c: 00016597 auipc a1,0x16 - 233a0: a3c58593 addi a1,a1,-1476 # 38dd8 <_IO_stdin_used+0x1330> - 233a4: a8cf20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 233a8: 4981 li s3,0 - 233aa: 4c85 li s9,1 - 233ac: 05010b93 addi s7,sp,80 - 233b0: 06010913 addi s2,sp,96 - 233b4: 4c3d li s8,15 - 233b6: 855a mv a0,s6 - 233b8: ce3f60ef jal 1a09a <_ZNK7testing10TestResult19test_property_countEv> - 233bc: 18a9df63 bge s3,a0,2355a <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x228> - 233c0: 85ce mv a1,s3 - 233c2: 855a mv a0,s6 - 233c4: ce5f60ef jal 1a0a8 <_ZNK7testing10TestResult15GetTestPropertyEi> - 233c8: 842a mv s0,a0 - 233ca: 4605 li a2,1 - 233cc: 00016597 auipc a1,0x16 - 233d0: a0458593 addi a1,a1,-1532 # 38dd0 <_IO_stdin_used+0x1328> - 233d4: 8526 mv a0,s1 - 233d6: a5af20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 233da: 7662 ld a2,56(sp) - 233dc: 75c2 ld a1,48(sp) - 233de: 8526 mv a0,s1 - 233e0: a50f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 233e4: 461d li a2,7 - 233e6: 00016597 auipc a1,0x16 - 233ea: 9fa58593 addi a1,a1,-1542 # 38de0 <_IO_stdin_used+0x1338> - 233ee: 8526 mv a0,s1 - 233f0: a40f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 233f4: 00043d03 ld s10,0(s0) - 233f8: e8ca sd s2,80(sp) - 233fa: 1e0d0363 beqz s10,235e0 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x2ae> - 233fe: 856a mv a0,s10 - 23400: f00f20ef jal 15b00 - 23404: f8aa sd a0,112(sp) - 23406: 8aaa mv s5,a0 - 23408: 12ac6e63 bltu s8,a0,23544 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x212> - 2340c: 0f951e63 bne a0,s9,23508 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1d6> - 23410: 000d4783 lbu a5,0(s10) - 23414: 06f10023 sb a5,96(sp) - 23418: 87ca mv a5,s2 - 2341a: 07010a13 addi s4,sp,112 - 2341e: ecd6 sd s5,88(sp) - 23420: 97d6 add a5,a5,s5 - 23422: 00078023 sb zero,0(a5) - 23426: 4605 li a2,1 - 23428: 85de mv a1,s7 - 2342a: 8552 mv a0,s4 - 2342c: c65ff0ef jal 23090 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> - 23430: 7666 ld a2,120(sp) - 23432: 75c6 ld a1,112(sp) - 23434: 8526 mv a0,s1 - 23436: 9faf20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2343a: 4605 li a2,1 - 2343c: 00015597 auipc a1,0x15 - 23440: 98458593 addi a1,a1,-1660 # 37dc0 <_IO_stdin_used+0x318> - 23444: 9ecf20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23448: 7546 ld a0,112(sp) - 2344a: 08010a93 addi s5,sp,128 - 2344e: 01550463 beq a0,s5,23456 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x124> - 23452: bdef20ef jal 15830 <_ZdlPv@plt> - 23456: 6546 ld a0,80(sp) - 23458: 01250463 beq a0,s2,23460 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x12e> - 2345c: bd4f20ef jal 15830 <_ZdlPv@plt> - 23460: 4621 li a2,8 - 23462: 00016597 auipc a1,0x16 - 23466: 98658593 addi a1,a1,-1658 # 38de8 <_IO_stdin_used+0x1340> - 2346a: 8526 mv a0,s1 - 2346c: 9c4f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23470: 02043d03 ld s10,32(s0) - 23474: e8ca sd s2,80(sp) - 23476: 160d0e63 beqz s10,235f2 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x2c0> - 2347a: 856a mv a0,s10 - 2347c: e84f20ef jal 15b00 - 23480: f8aa sd a0,112(sp) - 23482: 842a mv s0,a0 - 23484: 0aac6763 bltu s8,a0,23532 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x200> - 23488: 07951063 bne a0,s9,234e8 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1b6> - 2348c: 000d4783 lbu a5,0(s10) - 23490: 06f10023 sb a5,96(sp) - 23494: 87ca mv a5,s2 - 23496: eca2 sd s0,88(sp) - 23498: 97a2 add a5,a5,s0 - 2349a: 00078023 sb zero,0(a5) - 2349e: 4605 li a2,1 - 234a0: 85de mv a1,s7 - 234a2: 8552 mv a0,s4 - 234a4: bedff0ef jal 23090 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> - 234a8: 7666 ld a2,120(sp) - 234aa: 75c6 ld a1,112(sp) - 234ac: 8526 mv a0,s1 - 234ae: 982f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 234b2: 4605 li a2,1 - 234b4: 00015597 auipc a1,0x15 - 234b8: 90c58593 addi a1,a1,-1780 # 37dc0 <_IO_stdin_used+0x318> - 234bc: 974f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 234c0: 7546 ld a0,112(sp) - 234c2: 01550463 beq a0,s5,234ca <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x198> - 234c6: b6af20ef jal 15830 <_ZdlPv@plt> - 234ca: 6546 ld a0,80(sp) - 234cc: 01250463 beq a0,s2,234d4 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1a2> - 234d0: b60f20ef jal 15830 <_ZdlPv@plt> - 234d4: 460d li a2,3 - 234d6: 00016597 auipc a1,0x16 - 234da: 92258593 addi a1,a1,-1758 # 38df8 <_IO_stdin_used+0x1350> - 234de: 8526 mv a0,s1 - 234e0: 950f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 234e4: 2985 addiw s3,s3,1 - 234e6: bdc1 j 233b6 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x84> - 234e8: d555 beqz a0,23494 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x162> - 234ea: 854a mv a0,s2 - 234ec: 87ea mv a5,s10 - 234ee: 0c347757 vsetvli a4,s0,e8,m8,ta,ma - 234f2: 02078407 vle8.v v8,(a5) - 234f6: 8c19 sub s0,s0,a4 - 234f8: 97ba add a5,a5,a4 - 234fa: 02050427 vse8.v v8,(a0) - 234fe: 953a add a0,a0,a4 - 23500: f47d bnez s0,234ee <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1bc> - 23502: 7446 ld s0,112(sp) - 23504: 67c6 ld a5,80(sp) - 23506: bf41 j 23496 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x164> - 23508: f00508e3 beqz a0,23418 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0xe6> - 2350c: 854a mv a0,s2 - 2350e: 07010a13 addi s4,sp,112 - 23512: 87ea mv a5,s10 - 23514: 0c3af757 vsetvli a4,s5,e8,m8,ta,ma - 23518: 02078407 vle8.v v8,(a5) - 2351c: 40ea8ab3 sub s5,s5,a4 - 23520: 97ba add a5,a5,a4 - 23522: 02050427 vse8.v v8,(a0) - 23526: 953a add a0,a0,a4 - 23528: fe0a96e3 bnez s5,23514 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1e2> - 2352c: 7ac6 ld s5,112(sp) - 2352e: 67c6 ld a5,80(sp) - 23530: b5fd j 2341e <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0xec> - 23532: 4601 li a2,0 - 23534: 85d2 mv a1,s4 - 23536: 855e mv a0,s7 - 23538: 8a8f20ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 2353c: 7746 ld a4,112(sp) - 2353e: e8aa sd a0,80(sp) - 23540: f0ba sd a4,96(sp) - 23542: b76d j 234ec <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1ba> - 23544: 07010a13 addi s4,sp,112 - 23548: 85d2 mv a1,s4 - 2354a: 4601 li a2,0 - 2354c: 855e mv a0,s7 - 2354e: 892f20ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 23552: 7746 ld a4,112(sp) - 23554: e8aa sd a0,80(sp) - 23556: f0ba sd a4,96(sp) - 23558: bf6d j 23512 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1e0> - 2355a: 4609 li a2,2 - 2355c: 00016597 auipc a1,0x16 - 23560: 8a458593 addi a1,a1,-1884 # 38e00 <_IO_stdin_used+0x1358> - 23564: 8526 mv a0,s1 - 23566: 8caf20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2356a: 6662 ld a2,24(sp) - 2356c: 65c2 ld a1,16(sp) - 2356e: 8526 mv a0,s1 - 23570: 8c0f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23574: 4609 li a2,2 - 23576: 00016597 auipc a1,0x16 - 2357a: 86258593 addi a1,a1,-1950 # 38dd8 <_IO_stdin_used+0x1330> - 2357e: 8b2f20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23582: 7542 ld a0,48(sp) - 23584: 009c addi a5,sp,64 - 23586: 00f50463 beq a0,a5,2358e <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x25c> - 2358a: aa6f20ef jal 15830 <_ZdlPv@plt> - 2358e: 6542 ld a0,16(sp) - 23590: 101c addi a5,sp,32 - 23592: 00f50463 beq a0,a5,2359a <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x268> - 23596: a9af20ef jal 15830 <_ZdlPv@plt> - 2359a: 70ee ld ra,248(sp) - 2359c: 744e ld s0,240(sp) - 2359e: 74ae ld s1,232(sp) - 235a0: 790e ld s2,224(sp) - 235a2: 69ee ld s3,216(sp) - 235a4: 6a4e ld s4,208(sp) - 235a6: 6aae ld s5,200(sp) - 235a8: 6b0e ld s6,192(sp) - 235aa: 7bea ld s7,184(sp) - 235ac: 7c4a ld s8,176(sp) - 235ae: 7caa ld s9,168(sp) - 235b0: 7d0a ld s10,160(sp) - 235b2: 6dea ld s11,152(sp) - 235b4: 6111 addi sp,sp,256 - 235b6: 8082 ret - 235b8: 856e mv a0,s11 - 235ba: 942f30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 235be: 6522 ld a0,8(sp) - 235c0: 93cf30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 235c4: bfd9 j 2359a <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x268> - 235c6: 842a mv s0,a0 - 235c8: 855e mv a0,s7 - 235ca: 932f30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 235ce: 856e mv a0,s11 - 235d0: 92cf30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 235d4: 6522 ld a0,8(sp) - 235d6: 926f30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 235da: 8522 mv a0,s0 - 235dc: 944f20ef jal 15720 <_Unwind_Resume@plt> - 235e0: f20f20ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 235e4: 842a mv s0,a0 - 235e6: 8552 mv a0,s4 - 235e8: 914f30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 235ec: bff1 j 235c8 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x296> - 235ee: 842a mv s0,a0 - 235f0: bff9 j 235ce <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x29c> - 235f2: f0ef20ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 235f6: b7fd j 235e4 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x2b2> - 235f8: 842a mv s0,a0 - 235fa: b7f9 j 235c8 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x296> - 235fc: 842a mv s0,a0 - 235fe: bfd9 j 235d4 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x2a2> - -0000000000023600 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE>: - 23600: 7171 addi sp,sp,-176 - 23602: f4de sd s7,104(sp) - 23604: 00810b93 addi s7,sp,8 - 23608: f8da sd s6,112(sp) - 2360a: 8b2a mv s6,a0 - 2360c: 855e mv a0,s7 - 2360e: e94a sd s2,144(sp) - 23610: e54e sd s3,136(sp) - 23612: e152 sd s4,128(sp) - 23614: fcd6 sd s5,120(sp) - 23616: f506 sd ra,168(sp) - 23618: f122 sd s0,160(sp) - 2361a: ed26 sd s1,152(sp) - 2361c: f0e2 sd s8,96(sp) - 2361e: ece6 sd s9,88(sp) - 23620: 89ae mv s3,a1 - 23622: 01010a13 addi s4,sp,16 - 23626: bc7f50ef jal 191ec <_ZN7testing7MessageC1Ev> - 2362a: 4901 li s2,0 - 2362c: 4a85 li s5,1 - 2362e: 854e mv a0,s3 - 23630: a6bf60ef jal 1a09a <_ZNK7testing10TestResult19test_property_countEv> - 23634: 12a95163 bge s2,a0,23756 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x156> - 23638: 85ca mv a1,s2 - 2363a: 854e mv a0,s3 - 2363c: a6df60ef jal 1a0a8 <_ZNK7testing10TestResult15GetTestPropertyEi> - 23640: 842a mv s0,a0 - 23642: 6522 ld a0,8(sp) - 23644: 4605 li a2,1 - 23646: 00015597 auipc a1,0x15 - 2364a: 18a58593 addi a1,a1,394 # 387d0 <_IO_stdin_used+0xd28> - 2364e: 0541 addi a0,a0,16 - 23650: fe1f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23654: 6004 ld s1,0(s0) - 23656: 6c22 ld s8,8(sp) - 23658: 0e048563 beqz s1,23742 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x142> - 2365c: 8526 mv a0,s1 - 2365e: ca2f20ef jal 15b00 - 23662: 862a mv a2,a0 - 23664: 85a6 mv a1,s1 - 23666: 010c0513 addi a0,s8,16 - 2366a: fc7f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2366e: 6522 ld a0,8(sp) - 23670: 4605 li a2,1 - 23672: 00017597 auipc a1,0x17 - 23676: 09658593 addi a1,a1,150 # 3a708 <_IO_stdin_used+0x2c60> - 2367a: 0541 addi a0,a0,16 - 2367c: fb5f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23680: 6522 ld a0,8(sp) - 23682: 4605 li a2,1 - 23684: 00014597 auipc a1,0x14 - 23688: 73c58593 addi a1,a1,1852 # 37dc0 <_IO_stdin_used+0x318> - 2368c: 0541 addi a0,a0,16 - 2368e: fa3f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23692: 7004 ld s1,32(s0) - 23694: 02010c13 addi s8,sp,32 - 23698: e862 sd s8,16(sp) - 2369a: 10048663 beqz s1,237a6 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x1a6> - 2369e: 8526 mv a0,s1 - 236a0: c60f20ef jal 15b00 - 236a4: f82a sd a0,48(sp) - 236a6: 47bd li a5,15 - 236a8: 842a mv s0,a0 - 236aa: 06a7e563 bltu a5,a0,23714 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x114> - 236ae: 05551e63 bne a0,s5,2370a <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x10a> - 236b2: 0004c783 lbu a5,0(s1) - 236b6: 02f10023 sb a5,32(sp) - 236ba: 87e2 mv a5,s8 - 236bc: 03010c93 addi s9,sp,48 - 236c0: ec22 sd s0,24(sp) - 236c2: 97a2 add a5,a5,s0 - 236c4: 00078023 sb zero,0(a5) - 236c8: 4605 li a2,1 - 236ca: 85d2 mv a1,s4 - 236cc: 8566 mv a0,s9 - 236ce: 9c3ff0ef jal 23090 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> - 236d2: 6522 ld a0,8(sp) - 236d4: 7662 ld a2,56(sp) - 236d6: 75c2 ld a1,48(sp) - 236d8: 0541 addi a0,a0,16 - 236da: f57f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 236de: 6522 ld a0,8(sp) - 236e0: 4605 li a2,1 - 236e2: 00014597 auipc a1,0x14 - 236e6: 6de58593 addi a1,a1,1758 # 37dc0 <_IO_stdin_used+0x318> - 236ea: 0541 addi a0,a0,16 - 236ec: f45f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 236f0: 7542 ld a0,48(sp) - 236f2: 009c addi a5,sp,64 - 236f4: 00f50463 beq a0,a5,236fc <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0xfc> - 236f8: 938f20ef jal 15830 <_ZdlPv@plt> - 236fc: 6542 ld a0,16(sp) - 236fe: 01850463 beq a0,s8,23706 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x106> - 23702: 92ef20ef jal 15830 <_ZdlPv@plt> - 23706: 2905 addiw s2,s2,1 - 23708: b71d j 2362e <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x2e> - 2370a: d945 beqz a0,236ba <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0xba> - 2370c: 8562 mv a0,s8 - 2370e: 03010c93 addi s9,sp,48 - 23712: a819 j 23728 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x128> - 23714: 03010c93 addi s9,sp,48 - 23718: 85e6 mv a1,s9 - 2371a: 4601 li a2,0 - 2371c: 8552 mv a0,s4 - 2371e: ec3f10ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 23722: 77c2 ld a5,48(sp) - 23724: e82a sd a0,16(sp) - 23726: f03e sd a5,32(sp) - 23728: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 2372c: 02048407 vle8.v v8,(s1) - 23730: 8c1d sub s0,s0,a5 - 23732: 94be add s1,s1,a5 - 23734: 02050427 vse8.v v8,(a0) - 23738: 953e add a0,a0,a5 - 2373a: f47d bnez s0,23728 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x128> - 2373c: 7442 ld s0,48(sp) - 2373e: 67c2 ld a5,16(sp) - 23740: b741 j 236c0 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0xc0> - 23742: 010c0513 addi a0,s8,16 - 23746: 4619 li a2,6 - 23748: 00014597 auipc a1,0x14 - 2374c: 6a058593 addi a1,a1,1696 # 37de8 <_IO_stdin_used+0x340> - 23750: ee1f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23754: bf29 j 2366e <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x6e> - 23756: 85de mv a1,s7 - 23758: 855a mv a0,s6 - 2375a: ebdf50ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 2375e: 6522 ld a0,8(sp) - 23760: c501 beqz a0,23768 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x168> - 23762: 611c ld a5,0(a0) - 23764: 679c ld a5,8(a5) - 23766: 9782 jalr a5 - 23768: 70aa ld ra,168(sp) - 2376a: 740a ld s0,160(sp) - 2376c: 64ea ld s1,152(sp) - 2376e: 694a ld s2,144(sp) - 23770: 69aa ld s3,136(sp) - 23772: 6a0a ld s4,128(sp) - 23774: 7ae6 ld s5,120(sp) - 23776: 7ba6 ld s7,104(sp) - 23778: 7c06 ld s8,96(sp) - 2377a: 6ce6 ld s9,88(sp) - 2377c: 855a mv a0,s6 - 2377e: 7b46 ld s6,112(sp) - 23780: 614d addi sp,sp,176 - 23782: 8082 ret - 23784: 842a mv s0,a0 - 23786: 8566 mv a0,s9 - 23788: f75f20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2378c: 8552 mv a0,s4 - 2378e: f6ff20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23792: 6522 ld a0,8(sp) - 23794: c501 beqz a0,2379c <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x19c> - 23796: 611c ld a5,0(a0) - 23798: 679c ld a5,8(a5) - 2379a: 9782 jalr a5 - 2379c: 8522 mv a0,s0 - 2379e: f83f10ef jal 15720 <_Unwind_Resume@plt> - 237a2: 842a mv s0,a0 - 237a4: b7e5 j 2378c <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x18c> - 237a6: d5af20ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 237aa: 842a mv s0,a0 - 237ac: b7dd j 23792 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x192> - -00000000000237ae <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 237ae: 7171 addi sp,sp,-176 - 237b0: f8da sd s6,112(sp) - 237b2: 01810b13 addi s6,sp,24 - 237b6: fcd6 sd s5,120(sp) - 237b8: 8aaa mv s5,a0 - 237ba: 855a mv a0,s6 - 237bc: e4ee sd s11,72(sp) - 237be: f506 sd ra,168(sp) - 237c0: 8dae mv s11,a1 - 237c2: f122 sd s0,160(sp) - 237c4: ed26 sd s1,152(sp) - 237c6: e94a sd s2,144(sp) - 237c8: e54e sd s3,136(sp) - 237ca: e152 sd s4,128(sp) - 237cc: f4de sd s7,104(sp) - 237ce: f0e2 sd s8,96(sp) - 237d0: ece6 sd s9,88(sp) - 237d2: e8ea sd s10,80(sp) - 237d4: a19f50ef jal 191ec <_ZN7testing7MessageC1Ev> - 237d8: 008db783 ld a5,8(s11) - 237dc: c7ad beqz a5,23846 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x98> - 237de: 6789 lui a5,0x2 - 237e0: 04000a37 lui s4,0x4000 - 237e4: 0785 addi a5,a5,1 # 2001 <__abi_tag-0xe293> - 237e6: 1a02 slli s4,s4,0x20 - 237e8: 4d01 li s10,0 - 237ea: 9a3e add s4,s4,a5 - 237ec: 44b5 li s1,13 - 237ee: 03a00b93 li s7,58 - 237f2: 05c00c13 li s8,92 - 237f6: 491d li s2,7 - 237f8: 4995 li s3,5 - 237fa: 00017417 auipc s0,0x17 - 237fe: 41640413 addi s0,s0,1046 # 3ac10 <_IO_stdin_used+0x3168> - 23802: 000db783 ld a5,0(s11) - 23806: 6562 ld a0,24(sp) - 23808: 97ea add a5,a5,s10 - 2380a: 0007cc83 lbu s9,0(a5) - 2380e: 0b94e963 bltu s1,s9,238c0 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x112> - 23812: 13997463 bgeu s2,s9,2393a <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> - 23816: ff8c879b addiw a5,s9,-8 - 2381a: 0ff7f793 zext.b a5,a5 - 2381e: 0ef9e963 bltu s3,a5,23910 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x162> - 23822: 078a slli a5,a5,0x2 - 23824: 97a2 add a5,a5,s0 - 23826: 439c lw a5,0(a5) - 23828: 97a2 add a5,a5,s0 - 2382a: 8782 jr a5 - 2382c: 0541 addi a0,a0,16 - 2382e: 4609 li a2,2 - 23830: 00014597 auipc a1,0x14 - 23834: 57058593 addi a1,a1,1392 # 37da0 <_IO_stdin_used+0x2f8> - 23838: df9f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2383c: 008db783 ld a5,8(s11) - 23840: 0d05 addi s10,s10,1 - 23842: fcfd60e3 bltu s10,a5,23802 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x54> - 23846: 85da mv a1,s6 - 23848: 8556 mv a0,s5 - 2384a: dcdf50ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 2384e: 6562 ld a0,24(sp) - 23850: c501 beqz a0,23858 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xaa> - 23852: 611c ld a5,0(a0) - 23854: 679c ld a5,8(a5) - 23856: 9782 jalr a5 - 23858: 70aa ld ra,168(sp) - 2385a: 740a ld s0,160(sp) - 2385c: 64ea ld s1,152(sp) - 2385e: 694a ld s2,144(sp) - 23860: 69aa ld s3,136(sp) - 23862: 6a0a ld s4,128(sp) - 23864: 7b46 ld s6,112(sp) - 23866: 7ba6 ld s7,104(sp) - 23868: 7c06 ld s8,96(sp) - 2386a: 6ce6 ld s9,88(sp) - 2386c: 6d46 ld s10,80(sp) - 2386e: 6da6 ld s11,72(sp) - 23870: 8556 mv a0,s5 - 23872: 7ae6 ld s5,120(sp) - 23874: 614d addi sp,sp,176 - 23876: 8082 ret - 23878: 0541 addi a0,a0,16 - 2387a: 4609 li a2,2 - 2387c: 00014597 auipc a1,0x14 - 23880: 51458593 addi a1,a1,1300 # 37d90 <_IO_stdin_used+0x2e8> - 23884: dadf10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23888: bf55 j 2383c <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> - 2388a: 0541 addi a0,a0,16 - 2388c: 4609 li a2,2 - 2388e: 00014597 auipc a1,0x14 - 23892: 50a58593 addi a1,a1,1290 # 37d98 <_IO_stdin_used+0x2f0> - 23896: d9bf10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2389a: b74d j 2383c <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> - 2389c: 0541 addi a0,a0,16 - 2389e: 4609 li a2,2 - 238a0: 00014597 auipc a1,0x14 - 238a4: 50858593 addi a1,a1,1288 # 37da8 <_IO_stdin_used+0x300> - 238a8: d89f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 238ac: bf41 j 2383c <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> - 238ae: 0541 addi a0,a0,16 - 238b0: 4609 li a2,2 - 238b2: 00014597 auipc a1,0x14 - 238b6: 4d658593 addi a1,a1,1238 # 37d88 <_IO_stdin_used+0x2e0> - 238ba: d77f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 238be: bfbd j 2383c <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> - 238c0: fdec879b addiw a5,s9,-34 - 238c4: 0ff7f793 zext.b a5,a5 - 238c8: 04fbe463 bltu s7,a5,23910 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x162> - 238cc: 00fa57b3 srl a5,s4,a5 - 238d0: 8b85 andi a5,a5,1 - 238d2: c3b1 beqz a5,23916 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x168> - 238d4: 691c ld a5,16(a0) - 238d6: 0541 addi a0,a0,16 - 238d8: 01810b23 sb s8,22(sp) - 238dc: fe87b783 ld a5,-24(a5) - 238e0: 97aa add a5,a5,a0 - 238e2: 6b9c ld a5,16(a5) - 238e4: c7b1 beqz a5,23930 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x182> - 238e6: 4605 li a2,1 - 238e8: 01610593 addi a1,sp,22 - 238ec: d45f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 238f0: 6562 ld a0,24(sp) - 238f2: 01910ba3 sb s9,23(sp) - 238f6: 691c ld a5,16(a0) - 238f8: 0541 addi a0,a0,16 - 238fa: fe87b783 ld a5,-24(a5) - 238fe: 97aa add a5,a5,a0 - 23900: 6b9c ld a5,16(a5) - 23902: c39d beqz a5,23928 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x17a> - 23904: 4605 li a2,1 - 23906: 01710593 addi a1,sp,23 - 2390a: d27f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2390e: b73d j 2383c <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> - 23910: 47fd li a5,31 - 23912: 0397f463 bgeu a5,s9,2393a <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> - 23916: 03910023 sb s9,32(sp) - 2391a: 691c ld a5,16(a0) - 2391c: 0541 addi a0,a0,16 - 2391e: fe87b783 ld a5,-24(a5) - 23922: 97aa add a5,a5,a0 - 23924: 6b9c ld a5,16(a5) - 23926: e7a9 bnez a5,23970 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1c2> - 23928: 85e6 mv a1,s9 - 2392a: f27f10ef jal 15850 <_ZNSo3putEc@plt> - 2392e: b739 j 2383c <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> - 23930: 05c00593 li a1,92 - 23934: f1df10ef jal 15850 <_ZNSo3putEc@plt> - 23938: bf65 j 238f0 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x142> - 2393a: 0541 addi a0,a0,16 - 2393c: 4611 li a2,4 - 2393e: 00015597 auipc a1,0x15 - 23942: 4ca58593 addi a1,a1,1226 # 38e08 <_IO_stdin_used+0x1360> - 23946: cebf10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2394a: 101c addi a5,sp,32 - 2394c: 85e6 mv a1,s9 - 2394e: 853e mv a0,a5 - 23950: e43e sd a5,8(sp) - 23952: abcff0ef jal 22c0e <_ZN7testing8internal6String10FormatByteB5cxx11Eh> - 23956: 6562 ld a0,24(sp) - 23958: 7622 ld a2,40(sp) - 2395a: 7582 ld a1,32(sp) - 2395c: 0541 addi a0,a0,16 - 2395e: cd3f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23962: 7502 ld a0,32(sp) - 23964: 181c addi a5,sp,48 - 23966: ecf50be3 beq a0,a5,2383c <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> - 2396a: ec7f10ef jal 15830 <_ZdlPv@plt> - 2396e: b5f9 j 2383c <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> - 23970: 4605 li a2,1 - 23972: 100c addi a1,sp,32 - 23974: cbdf10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23978: b5d1 j 2383c <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> - 2397a: 842a mv s0,a0 - 2397c: 6522 ld a0,8(sp) - 2397e: d7ff20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23982: 6562 ld a0,24(sp) - 23984: c501 beqz a0,2398c <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1de> - 23986: 611c ld a5,0(a0) - 23988: 679c ld a5,8(a5) - 2398a: 9782 jalr a5 - 2398c: 8522 mv a0,s0 - 2398e: d93f10ef jal 15720 <_Unwind_Resume@plt> + 231b2: 4605 li a2,1 + 231b4: 00017597 auipc a1,0x17 + 231b8: 70c58593 addi a1,a1,1804 # 3a8c0 <_IO_stdin_used+0xd40> + 231bc: 0541 addi a0,a0,16 + 231be: d42f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 231c2: 401c lw a5,0(s0) + 231c4: 4709 li a4,2 + 231c6: 06f76663 bltu a4,a5,23232 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xbe> + 231ca: efb1 bnez a5,23226 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xb2> + 231cc: 461d li a2,7 + 231ce: 00017597 auipc a1,0x17 + 231d2: 38a58593 addi a1,a1,906 # 3a558 <_IO_stdin_used+0x9d8> + 231d6: 6522 ld a0,8(sp) + 231d8: 0541 addi a0,a0,16 + 231da: d26f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 231de: 6820 ld s0,80(s0) + 231e0: 6922 ld s2,8(sp) + 231e2: c435 beqz s0,2324e <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xda> + 231e4: 8522 mv a0,s0 + 231e6: 9ebf20ef jal 15bd0 + 231ea: 862a mv a2,a0 + 231ec: 85a2 mv a1,s0 + 231ee: 01090513 addi a0,s2,16 + 231f2: d0ef20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 231f6: 85ce mv a1,s3 + 231f8: 8526 mv a0,s1 + 231fa: cf4f80ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 231fe: 6542 ld a0,16(sp) + 23200: 101c addi a5,sp,32 + 23202: 00f50463 beq a0,a5,2320a <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x96> + 23206: efaf20ef jal 15900 <_ZdlPv@plt> + 2320a: 6522 ld a0,8(sp) + 2320c: c501 beqz a0,23214 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xa0> + 2320e: 611c ld a5,0(a0) + 23210: 679c ld a5,8(a5) + 23212: 9782 jalr a5 + 23214: 60e6 ld ra,88(sp) + 23216: 6446 ld s0,80(sp) + 23218: 6906 ld s2,64(sp) + 2321a: 79e2 ld s3,56(sp) + 2321c: 7a42 ld s4,48(sp) + 2321e: 8526 mv a0,s1 + 23220: 64a6 ld s1,72(sp) + 23222: 6125 addi sp,sp,96 + 23224: 8082 ret + 23226: 4621 li a2,8 + 23228: 00018597 auipc a1,0x18 + 2322c: a3858593 addi a1,a1,-1480 # 3ac60 <_IO_stdin_used+0x10e0> + 23230: b75d j 231d6 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x62> + 23232: 470d li a4,3 + 23234: 461d li a2,7 + 23236: 00017597 auipc a1,0x17 + 2323a: 2f258593 addi a1,a1,754 # 3a528 <_IO_stdin_used+0x9a8> + 2323e: f8e78ce3 beq a5,a4,231d6 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x62> + 23242: 464d li a2,19 + 23244: 00018597 auipc a1,0x18 + 23248: a0458593 addi a1,a1,-1532 # 3ac48 <_IO_stdin_used+0x10c8> + 2324c: b769 j 231d6 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x62> + 2324e: 01090513 addi a0,s2,16 + 23252: 4619 li a2,6 + 23254: 00017597 auipc a1,0x17 + 23258: c8458593 addi a1,a1,-892 # 39ed8 <_IO_stdin_used+0x358> + 2325c: ca4f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23260: bf59 j 231f6 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x82> + 23262: 842a mv s0,a0 + 23264: a029 j 2326e <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xfa> + 23266: 842a mv s0,a0 + 23268: 8552 mv a0,s4 + 2326a: b57f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2326e: 6522 ld a0,8(sp) + 23270: c501 beqz a0,23278 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x104> + 23272: 611c ld a5,0(a0) + 23274: 679c ld a5,8(a5) + 23276: 9782 jalr a5 + 23278: 8522 mv a0,s0 + 2327a: d76f20ef jal 157f0 <_Unwind_Resume@plt> + +000000000002327e <_ZN7testing8internal26GoogleTestFailureExceptionC1ERKNS_14TestPartResultE>: + 2327e: 7139 addi sp,sp,-64 + 23280: f822 sd s0,48(sp) + 23282: 842a mv s0,a0 + 23284: 850a mv a0,sp + 23286: f426 sd s1,40(sp) + 23288: fc06 sd ra,56(sp) + 2328a: eebff0ef jal 23174 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE> + 2328e: 6582 ld a1,0(sp) + 23290: 8522 mv a0,s0 + 23292: 848a mv s1,sp + 23294: acdf20ef jal 15d60 <_ZNSt13runtime_errorC2EPKc@plt> + 23298: 6502 ld a0,0(sp) + 2329a: 081c addi a5,sp,16 + 2329c: 00f50463 beq a0,a5,232a4 <_ZN7testing8internal26GoogleTestFailureExceptionC1ERKNS_14TestPartResultE+0x26> + 232a0: e60f20ef jal 15900 <_ZdlPv@plt> + 232a4: 00029797 auipc a5,0x29 + 232a8: 9bc7b783 ld a5,-1604(a5) # 4bc60 <_GLOBAL_OFFSET_TABLE_+0x110> + 232ac: 07c1 addi a5,a5,16 + 232ae: 70e2 ld ra,56(sp) + 232b0: e01c sd a5,0(s0) + 232b2: 7442 ld s0,48(sp) + 232b4: 74a2 ld s1,40(sp) + 232b6: 6121 addi sp,sp,64 + 232b8: 8082 ret + 232ba: 842a mv s0,a0 + 232bc: 8526 mv a0,s1 + 232be: b03f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 232c2: 8522 mv a0,s0 + 232c4: d2cf20ef jal 157f0 <_Unwind_Resume@plt> + +00000000000232c8 <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestPartResultERKNS_14TestPartResultE>: + 232c8: 419c lw a5,0(a1) + 232ca: c781 beqz a5,232d2 <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestPartResultERKNS_14TestPartResultE+0xa> + 232cc: 470d li a4,3 + 232ce: 00e79363 bne a5,a4,232d4 <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestPartResultERKNS_14TestPartResultE+0xc> + 232d2: 8082 ret + 232d4: 7139 addi sp,sp,-64 + 232d6: 850a mv a0,sp + 232d8: f426 sd s1,40(sp) + 232da: fc06 sd ra,56(sp) + 232dc: f822 sd s0,48(sp) + 232de: e97ff0ef jal 23174 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE> + 232e2: 6502 ld a0,0(sp) + 232e4: 848a mv s1,sp + 232e6: acaf20ef jal 155b0 + 232ea: 00029417 auipc s0,0x29 + 232ee: b9643403 ld s0,-1130(s0) # 4be80 + 232f2: 6008 ld a0,0(s0) + 232f4: 99df20ef jal 15c90 + 232f8: 6502 ld a0,0(sp) + 232fa: 081c addi a5,sp,16 + 232fc: 00f50463 beq a0,a5,23304 <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestPartResultERKNS_14TestPartResultE+0x3c> + 23300: e00f20ef jal 15900 <_ZdlPv@plt> + 23304: 6008 ld a0,0(s0) + 23306: 7442 ld s0,48(sp) + 23308: 70e2 ld ra,56(sp) + 2330a: 74a2 ld s1,40(sp) + 2330c: 6121 addi sp,sp,64 + 2330e: 983f206f j 15c90 + 23312: 842a mv s0,a0 + 23314: 8526 mv a0,s1 + 23316: aabf30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2331a: 8522 mv a0,s0 + 2331c: cd4f20ef jal 157f0 <_Unwind_Resume@plt> + +0000000000023320 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE>: + 23320: 7119 addi sp,sp,-128 + 23322: ecce sd s3,88(sp) + 23324: 00810993 addi s3,sp,8 + 23328: f8a2 sd s0,112(sp) + 2332a: 842a mv s0,a0 + 2332c: 854e mv a0,s3 + 2332e: f4a6 sd s1,104(sp) + 23330: fc86 sd ra,120(sp) + 23332: 84ae mv s1,a1 + 23334: f0ca sd s2,96(sp) + 23336: e8d2 sd s4,80(sp) + 23338: f8df70ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 2333c: 6522 ld a0,8(sp) + 2333e: 02500613 li a2,37 + 23342: 00018597 auipc a1,0x18 + 23346: 92e58593 addi a1,a1,-1746 # 3ac70 <_IO_stdin_used+0x10f0> + 2334a: 0541 addi a0,a0,16 + 2334c: bb4f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23350: 6922 ld s2,8(sp) + 23352: 16040663 beqz s0,234be <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x19e> + 23356: 8522 mv a0,s0 + 23358: 879f20ef jal 15bd0 + 2335c: 862a mv a2,a0 + 2335e: 85a2 mv a1,s0 + 23360: 01090513 addi a0,s2,16 + 23364: b9cf20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23368: 6522 ld a0,8(sp) + 2336a: 4609 li a2,2 + 2336c: 00018597 auipc a1,0x18 + 23370: 75458593 addi a1,a1,1876 # 3bac0 <_IO_stdin_used+0x1f40> + 23374: 0541 addi a0,a0,16 + 23376: b8af20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2337a: 6522 ld a0,8(sp) + 2337c: 04000613 li a2,64 + 23380: 00018597 auipc a1,0x18 + 23384: 91858593 addi a1,a1,-1768 # 3ac98 <_IO_stdin_used+0x1118> + 23388: 0541 addi a0,a0,16 + 2338a: b76f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2338e: 6522 ld a0,8(sp) + 23390: 467d li a2,31 + 23392: 00018597 auipc a1,0x18 + 23396: 94e58593 addi a1,a1,-1714 # 3ace0 <_IO_stdin_used+0x1160> + 2339a: 0541 addi a0,a0,16 + 2339c: b64f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 233a0: 6922 ld s2,8(sp) + 233a2: 12040863 beqz s0,234d2 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1b2> + 233a6: 8522 mv a0,s0 + 233a8: 829f20ef jal 15bd0 + 233ac: 862a mv a2,a0 + 233ae: 85a2 mv a1,s0 + 233b0: 01090513 addi a0,s2,16 + 233b4: b4cf20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 233b8: 6522 ld a0,8(sp) + 233ba: 4631 li a2,12 + 233bc: 00018597 auipc a1,0x18 + 233c0: 94458593 addi a1,a1,-1724 # 3ad00 <_IO_stdin_used+0x1180> + 233c4: 0541 addi a0,a0,16 + 233c6: b3af20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 233ca: 6522 ld a0,8(sp) + 233cc: 03e00613 li a2,62 + 233d0: 00018597 auipc a1,0x18 + 233d4: 94058593 addi a1,a1,-1728 # 3ad10 <_IO_stdin_used+0x1190> + 233d8: 0541 addi a0,a0,16 + 233da: b26f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 233de: 6522 ld a0,8(sp) + 233e0: 03d00613 li a2,61 + 233e4: 00018597 auipc a1,0x18 + 233e8: 96c58593 addi a1,a1,-1684 # 3ad50 <_IO_stdin_used+0x11d0> + 233ec: 0541 addi a0,a0,16 + 233ee: b12f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 233f2: 6522 ld a0,8(sp) + 233f4: 03d00613 li a2,61 + 233f8: 00018597 auipc a1,0x18 + 233fc: 99858593 addi a1,a1,-1640 # 3ad90 <_IO_stdin_used+0x1210> + 23400: 0541 addi a0,a0,16 + 23402: afef20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23406: 6522 ld a0,8(sp) + 23408: 04300613 li a2,67 + 2340c: 00018597 auipc a1,0x18 + 23410: 9c458593 addi a1,a1,-1596 # 3add0 <_IO_stdin_used+0x1250> + 23414: 0541 addi a0,a0,16 + 23416: aeaf20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2341a: 6522 ld a0,8(sp) + 2341c: 4631 li a2,12 + 2341e: 00018597 auipc a1,0x18 + 23422: 9fa58593 addi a1,a1,-1542 # 3ae18 <_IO_stdin_used+0x1298> + 23426: 0541 addi a0,a0,16 + 23428: ad8f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2342c: 6685 lui a3,0x1 + 2342e: 850a mv a0,sp + 23430: a2e68693 addi a3,a3,-1490 # a2e <__abi_tag-0xf866> + 23434: 00017617 auipc a2,0x17 + 23438: 39c60613 addi a2,a2,924 # 3a7d0 <_IO_stdin_used+0xc50> + 2343c: 4589 li a1,2 + 2343e: 890a mv s2,sp + 23440: 882fe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 23444: 5090 lw a2,32(s1) + 23446: 608c ld a1,0(s1) + 23448: 0804 addi s1,sp,16 + 2344a: 8526 mv a0,s1 + 2344c: e71fd0ef jal 212bc <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> + 23450: 6662 ld a2,24(sp) + 23452: 65c2 ld a1,16(sp) + 23454: 00029517 auipc a0,0x29 + 23458: b4453503 ld a0,-1212(a0) # 4bf98 <_ZSt4cerr@Base> + 2345c: aa4f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23460: 4605 li a2,1 + 23462: 00017597 auipc a1,0x17 + 23466: 45e58593 addi a1,a1,1118 # 3a8c0 <_IO_stdin_used+0xd40> + 2346a: 842a mv s0,a0 + 2346c: a94f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23470: 03010a13 addi s4,sp,48 + 23474: 85ce mv a1,s3 + 23476: 8552 mv a0,s4 + 23478: a76f80ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 2347c: 7662 ld a2,56(sp) + 2347e: 75c2 ld a1,48(sp) + 23480: 8522 mv a0,s0 + 23482: a7ef20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 23486: 7542 ld a0,48(sp) + 23488: 009c addi a5,sp,64 + 2348a: 00f50463 beq a0,a5,23492 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x172> + 2348e: c72f20ef jal 15900 <_ZdlPv@plt> + 23492: 6542 ld a0,16(sp) + 23494: 101c addi a5,sp,32 + 23496: 00f50463 beq a0,a5,2349e <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x17e> + 2349a: c66f20ef jal 15900 <_ZdlPv@plt> + 2349e: 854a mv a0,s2 + 234a0: bb2fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 234a4: 6522 ld a0,8(sp) + 234a6: c501 beqz a0,234ae <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x18e> + 234a8: 611c ld a5,0(a0) + 234aa: 679c ld a5,8(a5) + 234ac: 9782 jalr a5 + 234ae: 70e6 ld ra,120(sp) + 234b0: 7446 ld s0,112(sp) + 234b2: 74a6 ld s1,104(sp) + 234b4: 7906 ld s2,96(sp) + 234b6: 69e6 ld s3,88(sp) + 234b8: 6a46 ld s4,80(sp) + 234ba: 6109 addi sp,sp,128 + 234bc: 8082 ret + 234be: 01090513 addi a0,s2,16 + 234c2: 4619 li a2,6 + 234c4: 00017597 auipc a1,0x17 + 234c8: a1458593 addi a1,a1,-1516 # 39ed8 <_IO_stdin_used+0x358> + 234cc: a34f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 234d0: bd61 j 23368 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x48> + 234d2: 01090513 addi a0,s2,16 + 234d6: 4619 li a2,6 + 234d8: 00017597 auipc a1,0x17 + 234dc: a0058593 addi a1,a1,-1536 # 39ed8 <_IO_stdin_used+0x358> + 234e0: a20f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 234e4: bdd1 j 233b8 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x98> + 234e6: 842a mv s0,a0 + 234e8: 6522 ld a0,8(sp) + 234ea: c501 beqz a0,234f2 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1d2> + 234ec: 611c ld a5,0(a0) + 234ee: 679c ld a5,8(a5) + 234f0: 9782 jalr a5 + 234f2: 8522 mv a0,s0 + 234f4: afcf20ef jal 157f0 <_Unwind_Resume@plt> + 234f8: 842a mv s0,a0 + 234fa: 854a mv a0,s2 + 234fc: b56fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 23500: b7e5 j 234e8 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1c8> + 23502: 842a mv s0,a0 + 23504: 8552 mv a0,s4 + 23506: 8bbf30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2350a: 8526 mv a0,s1 + 2350c: 8b5f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23510: b7ed j 234fa <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1da> + 23512: 842a mv s0,a0 + 23514: bfdd j 2350a <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1ea> + +0000000000023516 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci>: + 23516: 7171 addi sp,sp,-176 + 23518: e94a sd s2,144(sp) + 2351a: f506 sd ra,168(sp) + 2351c: f122 sd s0,160(sp) + 2351e: ed26 sd s1,152(sp) + 23520: e54e sd s3,136(sp) + 23522: e152 sd s4,128(sp) + 23524: c632 sw a2,12(sp) + 23526: 892a mv s2,a0 + 23528: 12058b63 beqz a1,2365e <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x148> + 2352c: 02010993 addi s3,sp,32 + 23530: 852e mv a0,a1 + 23532: 84ae mv s1,a1 + 23534: e84e sd s3,16(sp) + 23536: e9af20ef jal 15bd0 + 2353a: e8aa sd a0,80(sp) + 2353c: 47bd li a5,15 + 2353e: 01010a13 addi s4,sp,16 + 23542: 842a mv s0,a0 + 23544: 0ca7e263 bltu a5,a0,23608 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xf2> + 23548: 4785 li a5,1 + 2354a: 10f51563 bne a0,a5,23654 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x13e> + 2354e: 0004c703 lbu a4,0(s1) + 23552: 87ce mv a5,s3 + 23554: 02e10023 sb a4,32(sp) + 23558: 4732 lw a4,12(sp) + 2355a: ec22 sd s0,24(sp) + 2355c: 97a2 add a5,a5,s0 + 2355e: 00078023 sb zero,0(a5) + 23562: 0c074e63 bltz a4,2363e <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x128> + 23566: 64e2 ld s1,24(sp) + 23568: 1800 addi s0,sp,48 + 2356a: 04010a13 addi s4,sp,64 + 2356e: 8522 mv a0,s0 + 23570: 00148593 addi a1,s1,1 + 23574: fcd6 sd s5,120(sp) + 23576: fc02 sd zero,56(sp) + 23578: 6ac2 ld s5,16(sp) + 2357a: 04010023 sb zero,64(sp) + 2357e: f852 sd s4,48(sp) + 23580: c70f20ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 23584: 7762 ld a4,56(sp) + 23586: 57fd li a5,-1 + 23588: 8389 srli a5,a5,0x2 + 2358a: 8f99 sub a5,a5,a4 + 2358c: 1097e163 bltu a5,s1,2368e <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x178> + 23590: 8626 mv a2,s1 + 23592: 85d6 mv a1,s5 + 23594: 8522 mv a0,s0 + 23596: c0af20ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 2359a: 7762 ld a4,56(sp) + 2359c: 57fd li a5,-1 + 2359e: 8389 srli a5,a5,0x2 + 235a0: 10f70a63 beq a4,a5,236b4 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x19e> + 235a4: 4605 li a2,1 + 235a6: 00016597 auipc a1,0x16 + 235aa: 73258593 addi a1,a1,1842 # 39cd8 <_IO_stdin_used+0x158> + 235ae: 8522 mv a0,s0 + 235b0: bf0f20ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 235b4: 0884 addi s1,sp,80 + 235b6: 8526 mv a0,s1 + 235b8: 006c addi a1,sp,12 + 235ba: 00029317 auipc t1,0x29 + 235be: 9b633303 ld t1,-1610(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 235c2: 9302 jalr t1 + 235c4: 8626 mv a2,s1 + 235c6: 85a2 mv a1,s0 + 235c8: 854a mv a0,s2 + 235ca: 00028317 auipc t1,0x28 + 235ce: 58e33303 ld t1,1422(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 235d2: 9302 jalr t1 + 235d4: 6546 ld a0,80(sp) + 235d6: 109c addi a5,sp,96 + 235d8: 00f50463 beq a0,a5,235e0 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xca> + 235dc: b24f20ef jal 15900 <_ZdlPv@plt> + 235e0: 7542 ld a0,48(sp) + 235e2: 09450963 beq a0,s4,23674 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x15e> + 235e6: b1af20ef jal 15900 <_ZdlPv@plt> + 235ea: 7ae6 ld s5,120(sp) + 235ec: 6542 ld a0,16(sp) + 235ee: 01350463 beq a0,s3,235f6 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xe0> + 235f2: b0ef20ef jal 15900 <_ZdlPv@plt> + 235f6: 70aa ld ra,168(sp) + 235f8: 740a ld s0,160(sp) + 235fa: 64ea ld s1,152(sp) + 235fc: 69aa ld s3,136(sp) + 235fe: 6a0a ld s4,128(sp) + 23600: 854a mv a0,s2 + 23602: 694a ld s2,144(sp) + 23604: 614d addi sp,sp,176 + 23606: 8082 ret + 23608: 8552 mv a0,s4 + 2360a: 4601 li a2,0 + 2360c: 088c addi a1,sp,80 + 2360e: 8a2f20ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 23612: 67c6 ld a5,80(sp) + 23614: e82a sd a0,16(sp) + 23616: f03e sd a5,32(sp) + 23618: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 2361c: 02048407 vle8.v v8,(s1) + 23620: 8c1d sub s0,s0,a5 + 23622: 94be add s1,s1,a5 + 23624: 02050427 vse8.v v8,(a0) + 23628: 953e add a0,a0,a5 + 2362a: f47d bnez s0,23618 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x102> + 2362c: 6446 ld s0,80(sp) + 2362e: 67c2 ld a5,16(sp) + 23630: 4732 lw a4,12(sp) + 23632: ec22 sd s0,24(sp) + 23634: 97a2 add a5,a5,s0 + 23636: 00078023 sb zero,0(a5) + 2363a: f20756e3 bgez a4,23566 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x50> + 2363e: 65c2 ld a1,16(sp) + 23640: 6662 ld a2,24(sp) + 23642: 01090793 addi a5,s2,16 + 23646: 00f93023 sd a5,0(s2) + 2364a: 962e add a2,a2,a1 + 2364c: 854a mv a0,s2 + 2364e: cecf60ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 23652: bf69 j 235ec <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xd6> + 23654: 87ce mv a5,s3 + 23656: f00501e3 beqz a0,23558 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x42> + 2365a: 854e mv a0,s3 + 2365c: bf75 j 23618 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x102> + 2365e: 101c addi a5,sp,32 + 23660: 4431 li s0,12 + 23662: 89be mv s3,a5 + 23664: e83e sd a5,16(sp) + 23666: 853e mv a0,a5 + 23668: e8a2 sd s0,80(sp) + 2366a: 0001a497 auipc s1,0x1a + 2366e: 87e48493 addi s1,s1,-1922 # 3cee8 <_ZN7testing8internalL12kUnknownFileE> + 23672: b75d j 23618 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x102> + 23674: 7ae6 ld s5,120(sp) + 23676: bf9d j 235ec <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xd6> + 23678: 87aa mv a5,a0 + 2367a: 8522 mv a0,s0 + 2367c: 843e mv s0,a5 + 2367e: f42f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23682: 0808 addi a0,sp,16 + 23684: f3cf30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23688: 8522 mv a0,s0 + 2368a: 966f20ef jal 157f0 <_Unwind_Resume@plt> + 2368e: 00017517 auipc a0,0x17 + 23692: 85a50513 addi a0,a0,-1958 # 39ee8 <_IO_stdin_used+0x368> + 23696: a5af20ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 2369a: 842a mv s0,a0 + 2369c: fcd6 sd s5,120(sp) + 2369e: b7d5 j 23682 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x16c> + 236a0: 87aa mv a5,a0 + 236a2: 8526 mv a0,s1 + 236a4: 84be mv s1,a5 + 236a6: f1af30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 236aa: 8522 mv a0,s0 + 236ac: f14f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 236b0: 8426 mv s0,s1 + 236b2: bfc1 j 23682 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x16c> + 236b4: 00017517 auipc a0,0x17 + 236b8: 83450513 addi a0,a0,-1996 # 39ee8 <_IO_stdin_used+0x368> + 236bc: a34f20ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 236c0: 84aa mv s1,a0 + 236c2: b7e5 j 236aa <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x194> + +00000000000236c4 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei>: + 236c4: dc010113 addi sp,sp,-576 + 236c8: 01bc addi a5,sp,200 + 236ca: 22813823 sd s0,560(sp) + 236ce: 23213023 sd s2,544(sp) + 236d2: 842a mv s0,a0 + 236d4: 04810913 addi s2,sp,72 + 236d8: 853e mv a0,a5 + 236da: 22913423 sd s1,552(sp) + 236de: 21313c23 sd s3,536(sp) + 236e2: ffde sd s7,504(sp) + 236e4: efee sd s11,472(sp) + 236e6: e43e sd a5,8(sp) + 236e8: ec2e sd a1,24(sp) + 236ea: 22113c23 sd ra,568(sp) + 236ee: 21413823 sd s4,528(sp) + 236f2: 21513423 sd s5,520(sp) + 236f6: 21613023 sd s6,512(sp) + 236fa: fbe2 sd s8,496(sp) + 236fc: f7e6 sd s9,488(sp) + 236fe: f3ea sd s10,480(sp) + 23700: f44a sd s2,40(sp) + 23702: cfff10ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> + 23706: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2370a: 5e0030d7 vmv.v.i v1,0 + 2370e: 1b1c addi a5,sp,432 + 23710: 00028997 auipc s3,0x28 + 23714: 5289b983 ld s3,1320(s3) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 23718: 0207f0a7 vse64.v v1,(a5) + 2371c: 039c addi a5,sp,448 + 2371e: 0207f0a7 vse64.v v1,(a5) + 23722: 0109b483 ld s1,16(s3) + 23726: 1a011423 sh zero,424(sp) + 2372a: 0189bb83 ld s7,24(s3) + 2372e: 00029717 auipc a4,0x29 + 23732: 82a73703 ld a4,-2006(a4) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 23736: 01070d93 addi s11,a4,16 + 2373a: fe84b783 ld a5,-24(s1) + 2373e: f302 sd zero,416(sp) + 23740: e4a6 sd s1,72(sp) + 23742: 978a add a5,a5,sp + 23744: e5ee sd s11,200(sp) + 23746: 0577b423 sd s7,72(a5) + 2374a: e882 sd zero,80(sp) + 2374c: fe84b503 ld a0,-24(s1) + 23750: 4581 li a1,0 + 23752: 954a add a0,a0,s2 + 23754: c5df10ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 23758: 0209b903 ld s2,32(s3) + 2375c: 0289bc03 ld s8,40(s3) + 23760: 05810a93 addi s5,sp,88 + 23764: fe893503 ld a0,-24(s2) + 23768: ecca sd s2,88(sp) + 2376a: 4581 li a1,0 + 2376c: 9556 add a0,a0,s5 + 2376e: 01853023 sd s8,0(a0) + 23772: c3ff10ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 23776: 0089bd03 ld s10,8(s3) + 2377a: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2377e: 0309bc83 ld s9,48(s3) + 23782: fe8d3703 ld a4,-24(s10) + 23786: 5e0030d7 vmv.v.i v1,0 + 2378a: 00028797 auipc a5,0x28 + 2378e: 67e7b783 ld a5,1662(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 23792: 0934 addi a3,sp,152 + 23794: 970a add a4,a4,sp + 23796: 05973423 sd s9,72(a4) + 2379a: 8536 mv a0,a3 + 2379c: 04078713 addi a4,a5,64 + 237a0: 01878613 addi a2,a5,24 + 237a4: e836 sd a3,16(sp) + 237a6: 06878693 addi a3,a5,104 + 237aa: 10bc addi a5,sp,104 + 237ac: 0207f0a7 vse64.v v1,(a5) + 237b0: 00028997 auipc s3,0x28 + 237b4: 5f89b983 ld s3,1528(s3) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 237b8: 18bc addi a5,sp,120 + 237ba: 0207f0a7 vse64.v v1,(a5) + 237be: 09c1 addi s3,s3,16 + 237c0: 013c addi a5,sp,136 + 237c2: 0207f0a7 vse64.v v1,(a5) + 237c6: f03a sd a4,32(sp) + 237c8: e4b2 sd a2,72(sp) + 237ca: e5b6 sd a3,200(sp) + 237cc: ecba sd a4,88(sp) + 237ce: f0ce sd s3,96(sp) + 237d0: bd1f10ef jal 153a0 <_ZNSt6localeC1Ev@plt> + 237d4: 6522 ld a0,8(sp) + 237d6: 00028a17 auipc s4,0x28 + 237da: 502a3a03 ld s4,1282(s4) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 237de: 47e1 li a5,24 + 237e0: 0b810b13 addi s6,sp,184 + 237e4: 0a41 addi s4,s4,16 + 237e6: 108c addi a1,sp,96 + 237e8: f902 sd zero,176(sp) + 237ea: 0a010c23 sb zero,184(sp) + 237ee: d13e sw a5,160(sp) + 237f0: f55a sd s6,168(sp) + 237f2: f0d2 sd s4,96(sp) + 237f4: bbdf10ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 237f8: 67e6 ld a5,88(sp) + 237fa: fe87b783 ld a5,-24(a5) + 237fe: 97d6 add a5,a5,s5 + 23800: 0e17c683 lbu a3,225(a5) + 23804: 873e mv a4,a5 + 23806: c6f1 beqz a3,238d2 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x20e> + 23808: 03000693 li a3,48 + 2380c: 65e2 ld a1,24(sp) + 2380e: 0ed78023 sb a3,224(a5) + 23812: 4789 li a5,2 + 23814: 8556 mv a0,s5 + 23816: eb1c sd a5,16(a4) + 23818: cf9f10ef jal 15510 <_ZNSolsEi@plt> + 2381c: 672a ld a4,136(sp) + 2381e: 01040793 addi a5,s0,16 + 23822: 00043423 sd zero,8(s0) + 23826: 00040823 sb zero,16(s0) + 2382a: e01c sd a5,0(s0) + 2382c: c375 beqz a4,23910 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x24c> + 2382e: 77e6 ld a5,120(sp) + 23830: c399 beqz a5,23836 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x172> + 23832: 08f76e63 bltu a4,a5,238ce <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x20a> + 23836: 668a ld a3,128(sp) + 23838: 4601 li a2,0 + 2383a: 4581 li a1,0 + 2383c: 8f15 sub a4,a4,a3 + 2383e: 8522 mv a0,s0 + 23840: f31f10ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 23844: 00028797 auipc a5,0x28 + 23848: 5c47b783 ld a5,1476(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 2384c: 01878713 addi a4,a5,24 + 23850: 06878793 addi a5,a5,104 + 23854: e5be sd a5,200(sp) + 23856: 7782 ld a5,32(sp) + 23858: 752a ld a0,168(sp) + 2385a: e4ba sd a4,72(sp) + 2385c: ecbe sd a5,88(sp) + 2385e: f0d2 sd s4,96(sp) + 23860: 01650463 beq a0,s6,23868 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x1a4> + 23864: 89cf20ef jal 15900 <_ZdlPv@plt> + 23868: 6542 ld a0,16(sp) + 2386a: f0ce sd s3,96(sp) + 2386c: bb5f10ef jal 15420 <_ZNSt6localeD1Ev@plt> + 23870: fe8d3683 ld a3,-24(s10) + 23874: fe893703 ld a4,-24(s2) + 23878: fe84b783 ld a5,-24(s1) + 2387c: 968a add a3,a3,sp + 2387e: 0596b423 sd s9,72(a3) + 23882: ecca sd s2,88(sp) + 23884: 970a add a4,a4,sp + 23886: 05873c23 sd s8,88(a4) + 2388a: 6522 ld a0,8(sp) + 2388c: e4a6 sd s1,72(sp) + 2388e: 978a add a5,a5,sp + 23890: 0577b423 sd s7,72(a5) + 23894: e5ee sd s11,200(sp) + 23896: e882 sd zero,80(sp) + 23898: d49f10ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 2389c: 23813083 ld ra,568(sp) + 238a0: 8522 mv a0,s0 + 238a2: 23013403 ld s0,560(sp) + 238a6: 22813483 ld s1,552(sp) + 238aa: 22013903 ld s2,544(sp) + 238ae: 21813983 ld s3,536(sp) + 238b2: 21013a03 ld s4,528(sp) + 238b6: 20813a83 ld s5,520(sp) + 238ba: 20013b03 ld s6,512(sp) + 238be: 7bfe ld s7,504(sp) + 238c0: 7c5e ld s8,496(sp) + 238c2: 7cbe ld s9,488(sp) + 238c4: 7d1e ld s10,480(sp) + 238c6: 6dfe ld s11,472(sp) + 238c8: 24010113 addi sp,sp,576 + 238cc: 8082 ret + 238ce: 873e mv a4,a5 + 238d0: b79d j 23836 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x172> + 238d2: 7be8 ld a0,240(a5) + 238d4: c969 beqz a0,239a6 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x2e2> + 238d6: 03854683 lbu a3,56(a0) + 238da: c689 beqz a3,238e4 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x220> + 238dc: 4685 li a3,1 + 238de: 0ed780a3 sb a3,225(a5) + 238e2: b71d j 23808 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x144> + 238e4: fc3e sd a5,56(sp) + 238e6: f82a sd a0,48(sp) + 238e8: d29f10ef jal 15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 238ec: 7542 ld a0,48(sp) + 238ee: 00028697 auipc a3,0x28 + 238f2: 50a6b683 ld a3,1290(a3) # 4bdf8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x35498> + 238f6: 77e2 ld a5,56(sp) + 238f8: 6118 ld a4,0(a0) + 238fa: 7b18 ld a4,48(a4) + 238fc: 00d71f63 bne a4,a3,2391a <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x256> + 23900: 6766 ld a4,88(sp) + 23902: 4685 li a3,1 + 23904: fe873703 ld a4,-24(a4) + 23908: 0ed780a3 sb a3,225(a5) + 2390c: 9756 add a4,a4,s5 + 2390e: bded j 23808 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x144> + 23910: 112c addi a1,sp,168 + 23912: 8522 mv a0,s0 + 23914: a5cf20ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 23918: b735 j 23844 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x180> + 2391a: f83e sd a5,48(sp) + 2391c: 02000593 li a1,32 + 23920: 9702 jalr a4 + 23922: 6766 ld a4,88(sp) + 23924: 77c2 ld a5,48(sp) + 23926: fe873703 ld a4,-24(a4) + 2392a: 9756 add a4,a4,s5 + 2392c: bf45 j 238dc <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x218> + 2392e: 842a mv s0,a0 + 23930: 1128 addi a0,sp,168 + 23932: f0d2 sd s4,96(sp) + 23934: c8cf30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23938: 6542 ld a0,16(sp) + 2393a: f0ce sd s3,96(sp) + 2393c: ae5f10ef jal 15420 <_ZNSt6localeD1Ev@plt> + 23940: fe8d3683 ld a3,-24(s10) + 23944: fe893703 ld a4,-24(s2) + 23948: 0090 addi a2,sp,64 + 2394a: 19068693 addi a3,a3,400 + 2394e: fe84b783 ld a5,-24(s1) + 23952: 96b2 add a3,a3,a2 + 23954: e796bc23 sd s9,-392(a3) + 23958: 19070713 addi a4,a4,400 + 2395c: ecca sd s2,88(sp) + 2395e: 9732 add a4,a4,a2 + 23960: e9873423 sd s8,-376(a4) + 23964: 19078793 addi a5,a5,400 + 23968: e4a6 sd s1,72(sp) + 2396a: 97b2 add a5,a5,a2 + 2396c: e777bc23 sd s7,-392(a5) + 23970: e882 sd zero,80(sp) + 23972: 6522 ld a0,8(sp) + 23974: e5ee sd s11,200(sp) + 23976: c6bf10ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 2397a: 8522 mv a0,s0 + 2397c: e75f10ef jal 157f0 <_Unwind_Resume@plt> + 23980: fe84b783 ld a5,-24(s1) + 23984: 0098 addi a4,sp,64 + 23986: e4a6 sd s1,72(sp) + 23988: 19078793 addi a5,a5,400 + 2398c: 97ba add a5,a5,a4 + 2398e: e777bc23 sd s7,-392(a5) 23992: 842a mv s0,a0 - 23994: b7fd j 23982 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1d4> - -0000000000023996 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 23996: 7171 addi sp,sp,-176 - 23998: f0e2 sd s8,96(sp) - 2399a: 00810c13 addi s8,sp,8 - 2399e: f4de sd s7,104(sp) - 239a0: 8baa mv s7,a0 - 239a2: 8562 mv a0,s8 - 239a4: e94a sd s2,144(sp) - 239a6: e152 sd s4,128(sp) - 239a8: fcd6 sd s5,120(sp) - 239aa: f8da sd s6,112(sp) - 239ac: f506 sd ra,168(sp) - 239ae: f122 sd s0,160(sp) - 239b0: ed26 sd s1,152(sp) - 239b2: e54e sd s3,136(sp) - 239b4: ece6 sd s9,88(sp) - 239b6: e8ea sd s10,80(sp) - 239b8: 8a2e mv s4,a1 - 239ba: 8ab2 mv s5,a2 - 239bc: 4901 li s2,0 - 239be: 82ff50ef jal 191ec <_ZN7testing7MessageC1Ev> - 239c2: 4b05 li s6,1 - 239c4: 8552 mv a0,s4 - 239c6: ed4f60ef jal 1a09a <_ZNK7testing10TestResult19test_property_countEv> - 239ca: 14a95363 bge s2,a0,23b10 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x17a> - 239ce: 85ca mv a1,s2 - 239d0: 8552 mv a0,s4 - 239d2: ed6f60ef jal 1a0a8 <_ZNK7testing10TestResult15GetTestPropertyEi> - 239d6: 842a mv s0,a0 - 239d8: 6522 ld a0,8(sp) - 239da: 4609 li a2,2 - 239dc: 00015597 auipc a1,0x15 - 239e0: 43458593 addi a1,a1,1076 # 38e10 <_IO_stdin_used+0x1368> - 239e4: 0541 addi a0,a0,16 - 239e6: c4bf10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 239ea: 6522 ld a0,8(sp) - 239ec: 008ab603 ld a2,8(s5) - 239f0: 000ab583 ld a1,0(s5) - 239f4: 0541 addi a0,a0,16 - 239f6: c3bf10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 239fa: 6522 ld a0,8(sp) - 239fc: 4605 li a2,1 - 239fe: 00014597 auipc a1,0x14 - 23a02: 3c258593 addi a1,a1,962 # 37dc0 <_IO_stdin_used+0x318> - 23a06: 0541 addi a0,a0,16 - 23a08: c29f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23a0c: 6004 ld s1,0(s0) - 23a0e: 69a2 ld s3,8(sp) - 23a10: 0e048663 beqz s1,23afc <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x166> - 23a14: 8526 mv a0,s1 - 23a16: 8eaf20ef jal 15b00 - 23a1a: 862a mv a2,a0 - 23a1c: 85a6 mv a1,s1 - 23a1e: 01098513 addi a0,s3,16 - 23a22: c0ff10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23a26: 6522 ld a0,8(sp) - 23a28: 460d li a2,3 - 23a2a: 00015597 auipc a1,0x15 - 23a2e: 3ee58593 addi a1,a1,1006 # 38e18 <_IO_stdin_used+0x1370> - 23a32: 0541 addi a0,a0,16 - 23a34: bfdf10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23a38: 6522 ld a0,8(sp) - 23a3a: 4605 li a2,1 - 23a3c: 00014597 auipc a1,0x14 - 23a40: 38458593 addi a1,a1,900 # 37dc0 <_IO_stdin_used+0x318> - 23a44: 0541 addi a0,a0,16 - 23a46: bebf10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23a4a: 7004 ld s1,32(s0) - 23a4c: 02010993 addi s3,sp,32 - 23a50: e84e sd s3,16(sp) - 23a52: 01010c93 addi s9,sp,16 - 23a56: 10048663 beqz s1,23b62 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1cc> - 23a5a: 8526 mv a0,s1 - 23a5c: 8a4f20ef jal 15b00 - 23a60: f82a sd a0,48(sp) - 23a62: 47bd li a5,15 - 23a64: 842a mv s0,a0 - 23a66: 06a7e463 bltu a5,a0,23ace <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x138> - 23a6a: 05651d63 bne a0,s6,23ac4 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x12e> - 23a6e: 0004c783 lbu a5,0(s1) - 23a72: 02f10023 sb a5,32(sp) - 23a76: 87ce mv a5,s3 - 23a78: 03010d13 addi s10,sp,48 - 23a7c: ec22 sd s0,24(sp) - 23a7e: 97a2 add a5,a5,s0 - 23a80: 00078023 sb zero,0(a5) - 23a84: 85e6 mv a1,s9 - 23a86: 856a mv a0,s10 - 23a88: d27ff0ef jal 237ae <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 23a8c: 6522 ld a0,8(sp) - 23a8e: 7662 ld a2,56(sp) - 23a90: 75c2 ld a1,48(sp) - 23a92: 0541 addi a0,a0,16 - 23a94: b9df10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23a98: 6522 ld a0,8(sp) - 23a9a: 4605 li a2,1 - 23a9c: 00014597 auipc a1,0x14 - 23aa0: 32458593 addi a1,a1,804 # 37dc0 <_IO_stdin_used+0x318> - 23aa4: 0541 addi a0,a0,16 - 23aa6: b8bf10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23aaa: 7542 ld a0,48(sp) - 23aac: 009c addi a5,sp,64 - 23aae: 00f50463 beq a0,a5,23ab6 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x120> - 23ab2: d7ff10ef jal 15830 <_ZdlPv@plt> - 23ab6: 6542 ld a0,16(sp) - 23ab8: 01350463 beq a0,s3,23ac0 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x12a> - 23abc: d75f10ef jal 15830 <_ZdlPv@plt> - 23ac0: 2905 addiw s2,s2,1 - 23ac2: b709 j 239c4 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2e> - 23ac4: d94d beqz a0,23a76 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe0> - 23ac6: 854e mv a0,s3 - 23ac8: 03010d13 addi s10,sp,48 - 23acc: a819 j 23ae2 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x14c> - 23ace: 03010d13 addi s10,sp,48 - 23ad2: 85ea mv a1,s10 - 23ad4: 4601 li a2,0 - 23ad6: 8566 mv a0,s9 - 23ad8: b09f10ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 23adc: 77c2 ld a5,48(sp) - 23ade: e82a sd a0,16(sp) - 23ae0: f03e sd a5,32(sp) - 23ae2: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 23ae6: 02048407 vle8.v v8,(s1) - 23aea: 8c1d sub s0,s0,a5 - 23aec: 94be add s1,s1,a5 - 23aee: 02050427 vse8.v v8,(a0) - 23af2: 953e add a0,a0,a5 - 23af4: f47d bnez s0,23ae2 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x14c> - 23af6: 7442 ld s0,48(sp) - 23af8: 67c2 ld a5,16(sp) - 23afa: b749 j 23a7c <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe6> - 23afc: 01098513 addi a0,s3,16 - 23b00: 4619 li a2,6 - 23b02: 00014597 auipc a1,0x14 - 23b06: 2e658593 addi a1,a1,742 # 37de8 <_IO_stdin_used+0x340> - 23b0a: b27f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23b0e: bf21 j 23a26 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x90> - 23b10: 85e2 mv a1,s8 - 23b12: 855e mv a0,s7 - 23b14: b03f50ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 23b18: 6522 ld a0,8(sp) - 23b1a: c501 beqz a0,23b22 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> - 23b1c: 611c ld a5,0(a0) - 23b1e: 679c ld a5,8(a5) - 23b20: 9782 jalr a5 - 23b22: 70aa ld ra,168(sp) - 23b24: 740a ld s0,160(sp) - 23b26: 64ea ld s1,152(sp) - 23b28: 694a ld s2,144(sp) - 23b2a: 69aa ld s3,136(sp) - 23b2c: 6a0a ld s4,128(sp) - 23b2e: 7ae6 ld s5,120(sp) - 23b30: 7b46 ld s6,112(sp) - 23b32: 7c06 ld s8,96(sp) - 23b34: 6ce6 ld s9,88(sp) - 23b36: 6d46 ld s10,80(sp) - 23b38: 855e mv a0,s7 - 23b3a: 7ba6 ld s7,104(sp) - 23b3c: 614d addi sp,sp,176 - 23b3e: 8082 ret - 23b40: 842a mv s0,a0 - 23b42: 856a mv a0,s10 - 23b44: bb9f20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23b48: 8566 mv a0,s9 - 23b4a: bb3f20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23b4e: 6522 ld a0,8(sp) - 23b50: c501 beqz a0,23b58 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1c2> - 23b52: 611c ld a5,0(a0) - 23b54: 679c ld a5,8(a5) - 23b56: 9782 jalr a5 - 23b58: 8522 mv a0,s0 - 23b5a: bc7f10ef jal 15720 <_Unwind_Resume@plt> - 23b5e: 842a mv s0,a0 - 23b60: b7e5 j 23b48 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1b2> - 23b62: 99ef20ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 23b66: 842a mv s0,a0 - 23b68: b7dd j 23b4e <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1b8> - -0000000000023b6a <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex>: - 23b6a: dd010113 addi sp,sp,-560 - 23b6e: 193c addi a5,sp,184 - 23b70: 22813023 sd s0,544(sp) - 23b74: 21213823 sd s2,528(sp) - 23b78: 842a mv s0,a0 - 23b7a: 03810913 addi s2,sp,56 - 23b7e: 853e mv a0,a5 - 23b80: 20913c23 sd s1,536(sp) - 23b84: 21313423 sd s3,520(sp) - 23b88: fbda sd s6,496(sp) - 23b8a: ebea sd s10,464(sp) - 23b8c: e43e sd a5,8(sp) - 23b8e: ec2e sd a1,24(sp) - 23b90: 22113423 sd ra,552(sp) - 23b94: 21413023 sd s4,512(sp) - 23b98: ffd6 sd s5,504(sp) - 23b9a: f7de sd s7,488(sp) - 23b9c: f3e2 sd s8,480(sp) - 23b9e: efe6 sd s9,472(sp) - 23ba0: e7ee sd s11,456(sp) - 23ba2: f44a sd s2,40(sp) - 23ba4: f8cf10ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> - 23ba8: cd817057 vsetivli zero,2,e64,m1,ta,ma - 23bac: 5e0030d7 vmv.v.i v1,0 - 23bb0: 131c addi a5,sp,416 - 23bb2: 00026997 auipc s3,0x26 - 23bb6: 0869b983 ld s3,134(s3) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 23bba: 0207f0a7 vse64.v v1,(a5) - 23bbe: 1b1c addi a5,sp,432 - 23bc0: 0207f0a7 vse64.v v1,(a5) - 23bc4: 0109b483 ld s1,16(s3) - 23bc8: 18011c23 sh zero,408(sp) - 23bcc: 0189bb03 ld s6,24(s3) - 23bd0: 00026717 auipc a4,0x26 - 23bd4: 38873703 ld a4,904(a4) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 23bd8: 01070d13 addi s10,a4,16 - 23bdc: fe84b783 ld a5,-24(s1) - 23be0: eb02 sd zero,400(sp) - 23be2: fc26 sd s1,56(sp) - 23be4: 978a add a5,a5,sp - 23be6: fd6a sd s10,184(sp) - 23be8: 0367bc23 sd s6,56(a5) - 23bec: e082 sd zero,64(sp) - 23bee: fe84b503 ld a0,-24(s1) - 23bf2: 4581 li a1,0 - 23bf4: 954a add a0,a0,s2 - 23bf6: eeaf10ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 23bfa: 0209b903 ld s2,32(s3) - 23bfe: 0289bb83 ld s7,40(s3) - 23c02: 00b8 addi a4,sp,72 - 23c04: fe893503 ld a0,-24(s2) - 23c08: e4ca sd s2,72(sp) - 23c0a: 4581 li a1,0 - 23c0c: 953a add a0,a0,a4 - 23c0e: 01753023 sd s7,0(a0) - 23c12: f03a sd a4,32(sp) - 23c14: eccf10ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 23c18: 0089bc83 ld s9,8(s3) - 23c1c: cd817057 vsetivli zero,2,e64,m1,ta,ma - 23c20: 0309bc03 ld s8,48(s3) - 23c24: fe8cb703 ld a4,-24(s9) - 23c28: 5e0030d7 vmv.v.i v1,0 - 23c2c: 00026797 auipc a5,0x26 - 23c30: 1dc7b783 ld a5,476(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 23c34: 0134 addi a3,sp,136 - 23c36: 970a add a4,a4,sp - 23c38: 03873c23 sd s8,56(a4) - 23c3c: 8536 mv a0,a3 - 23c3e: 06878713 addi a4,a5,104 - 23c42: e836 sd a3,16(sp) - 23c44: 04078d93 addi s11,a5,64 - 23c48: 01878693 addi a3,a5,24 - 23c4c: 08bc addi a5,sp,88 - 23c4e: 0207f0a7 vse64.v v1,(a5) - 23c52: 00026997 auipc s3,0x26 - 23c56: 1569b983 ld s3,342(s3) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 23c5a: 10bc addi a5,sp,104 - 23c5c: 0207f0a7 vse64.v v1,(a5) - 23c60: 09c1 addi s3,s3,16 - 23c62: 18bc addi a5,sp,120 - 23c64: 0207f0a7 vse64.v v1,(a5) - 23c68: fc36 sd a3,56(sp) - 23c6a: fd3a sd a4,184(sp) - 23c6c: e4ee sd s11,72(sp) - 23c6e: e8ce sd s3,80(sp) - 23c70: e60f10ef jal 152d0 <_ZNSt6localeC1Ev@plt> - 23c74: 6522 ld a0,8(sp) - 23c76: 00026a17 auipc s4,0x26 - 23c7a: 062a3a03 ld s4,98(s4) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 23c7e: 47e1 li a5,24 - 23c80: 0a810a93 addi s5,sp,168 - 23c84: 0a41 addi s4,s4,16 - 23c86: 088c addi a1,sp,80 - 23c88: f102 sd zero,160(sp) - 23c8a: 0a010423 sb zero,168(sp) - 23c8e: c93e sw a5,144(sp) - 23c90: ed56 sd s5,152(sp) - 23c92: e8d2 sd s4,80(sp) - 23c94: e4cf10ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 23c98: 67e2 ld a5,24(sp) - 23c9a: 7502 ld a0,32(sp) - 23c9c: d227f553 fcvt.d.l fa0,a5 - 23ca0: 00018797 auipc a5,0x18 - 23ca4: 6f07b787 fld fa5,1776(a5) # 3c390 <_ZTSSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE+0x90> - 23ca8: 12f57553 fmul.d fa0,fa0,fa5 - 23cac: f24f10ef jal 153d0 <_ZNSo9_M_insertIdEERSoT_@plt> - 23cb0: 7766 ld a4,120(sp) - 23cb2: 01040793 addi a5,s0,16 - 23cb6: 00043423 sd zero,8(s0) - 23cba: 00040823 sb zero,16(s0) - 23cbe: e01c sd a5,0(s0) - 23cc0: c345 beqz a4,23d60 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x1f6> - 23cc2: 77a6 ld a5,104(sp) - 23cc4: c399 beqz a5,23cca <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x160> - 23cc6: 08f76b63 bltu a4,a5,23d5c <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x1f2> - 23cca: 76c6 ld a3,112(sp) - 23ccc: 4601 li a2,0 - 23cce: 4581 li a1,0 - 23cd0: 8f15 sub a4,a4,a3 - 23cd2: 8522 mv a0,s0 - 23cd4: 9cdf10ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 23cd8: 00026797 auipc a5,0x26 - 23cdc: 1307b783 ld a5,304(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 23ce0: 656a ld a0,152(sp) - 23ce2: 01878713 addi a4,a5,24 - 23ce6: 06878793 addi a5,a5,104 - 23cea: fc3a sd a4,56(sp) - 23cec: fd3e sd a5,184(sp) - 23cee: e4ee sd s11,72(sp) - 23cf0: e8d2 sd s4,80(sp) - 23cf2: 01550463 beq a0,s5,23cfa <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x190> - 23cf6: b3bf10ef jal 15830 <_ZdlPv@plt> - 23cfa: 6542 ld a0,16(sp) - 23cfc: e8ce sd s3,80(sp) - 23cfe: e52f10ef jal 15350 <_ZNSt6localeD1Ev@plt> - 23d02: fe8cb683 ld a3,-24(s9) - 23d06: fe893703 ld a4,-24(s2) - 23d0a: fe84b783 ld a5,-24(s1) - 23d0e: 968a add a3,a3,sp - 23d10: 0386bc23 sd s8,56(a3) - 23d14: e4ca sd s2,72(sp) - 23d16: 970a add a4,a4,sp - 23d18: 05773423 sd s7,72(a4) - 23d1c: 6522 ld a0,8(sp) - 23d1e: fc26 sd s1,56(sp) - 23d20: 978a add a5,a5,sp - 23d22: 0367bc23 sd s6,56(a5) - 23d26: fd6a sd s10,184(sp) - 23d28: e082 sd zero,64(sp) - 23d2a: fe6f10ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 23d2e: 22813083 ld ra,552(sp) - 23d32: 8522 mv a0,s0 - 23d34: 22013403 ld s0,544(sp) - 23d38: 21813483 ld s1,536(sp) - 23d3c: 21013903 ld s2,528(sp) - 23d40: 20813983 ld s3,520(sp) - 23d44: 20013a03 ld s4,512(sp) - 23d48: 7afe ld s5,504(sp) - 23d4a: 7b5e ld s6,496(sp) - 23d4c: 7bbe ld s7,488(sp) - 23d4e: 7c1e ld s8,480(sp) - 23d50: 6cfe ld s9,472(sp) - 23d52: 6d5e ld s10,464(sp) - 23d54: 6dbe ld s11,456(sp) - 23d56: 23010113 addi sp,sp,560 - 23d5a: 8082 ret - 23d5c: 873e mv a4,a5 - 23d5e: b7b5 j 23cca <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x160> - 23d60: 092c addi a1,sp,152 - 23d62: 8522 mv a0,s0 - 23d64: d3df10ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 23d68: bf85 j 23cd8 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x16e> - 23d6a: 87aa mv a5,a0 - 23d6c: 8522 mv a0,s0 - 23d6e: 843e mv s0,a5 - 23d70: 98df20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23d74: 7522 ld a0,40(sp) - 23d76: d4af10ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 23d7a: 8522 mv a0,s0 - 23d7c: 9a5f10ef jal 15720 <_Unwind_Resume@plt> - 23d80: 842a mv s0,a0 - 23d82: bfcd j 23d74 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x20a> - 23d84: 842a mv s0,a0 - 23d86: 0928 addi a0,sp,152 - 23d88: e8d2 sd s4,80(sp) - 23d8a: 973f20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23d8e: 6542 ld a0,16(sp) - 23d90: e8ce sd s3,80(sp) - 23d92: dbef10ef jal 15350 <_ZNSt6localeD1Ev@plt> - 23d96: fe8cb683 ld a3,-24(s9) - 23d9a: fe893703 ld a4,-24(s2) - 23d9e: 1810 addi a2,sp,48 - 23da0: 19068693 addi a3,a3,400 - 23da4: fe84b783 ld a5,-24(s1) - 23da8: 96b2 add a3,a3,a2 - 23daa: e786bc23 sd s8,-392(a3) - 23dae: 19070713 addi a4,a4,400 - 23db2: e4ca sd s2,72(sp) - 23db4: 9732 add a4,a4,a2 - 23db6: e9773423 sd s7,-376(a4) - 23dba: 19078793 addi a5,a5,400 - 23dbe: fc26 sd s1,56(sp) - 23dc0: 97b2 add a5,a5,a2 - 23dc2: e767bc23 sd s6,-392(a5) - 23dc6: e082 sd zero,64(sp) - 23dc8: 6522 ld a0,8(sp) - 23dca: fd6a sd s10,184(sp) - 23dcc: f44f10ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 23dd0: 8522 mv a0,s0 - 23dd2: 94ff10ef jal 15720 <_Unwind_Resume@plt> - 23dd6: fe84b783 ld a5,-24(s1) - 23dda: 1818 addi a4,sp,48 - 23ddc: fc26 sd s1,56(sp) - 23dde: 19078793 addi a5,a5,400 - 23de2: 97ba add a5,a5,a4 - 23de4: e767bc23 sd s6,-392(a5) - 23de8: 842a mv s0,a0 - 23dea: e082 sd zero,64(sp) - 23dec: bff1 j 23dc8 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x25e> - 23dee: 842a mv s0,a0 - 23df0: bfe1 j 23dc8 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x25e> - -0000000000023df2 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx>: - 23df2: dd010113 addi sp,sp,-560 - 23df6: 193c addi a5,sp,184 - 23df8: 22813023 sd s0,544(sp) - 23dfc: 21213823 sd s2,528(sp) - 23e00: 842a mv s0,a0 - 23e02: 03810913 addi s2,sp,56 - 23e06: 853e mv a0,a5 - 23e08: 20913c23 sd s1,536(sp) - 23e0c: 21313423 sd s3,520(sp) - 23e10: fbda sd s6,496(sp) - 23e12: ebea sd s10,464(sp) - 23e14: e43e sd a5,8(sp) - 23e16: ec2e sd a1,24(sp) - 23e18: 22113423 sd ra,552(sp) - 23e1c: 21413023 sd s4,512(sp) - 23e20: ffd6 sd s5,504(sp) - 23e22: f7de sd s7,488(sp) - 23e24: f3e2 sd s8,480(sp) - 23e26: efe6 sd s9,472(sp) - 23e28: e7ee sd s11,456(sp) - 23e2a: f44a sd s2,40(sp) - 23e2c: d04f10ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> - 23e30: cd817057 vsetivli zero,2,e64,m1,ta,ma - 23e34: 5e0030d7 vmv.v.i v1,0 - 23e38: 131c addi a5,sp,416 - 23e3a: 00026997 auipc s3,0x26 - 23e3e: dfe9b983 ld s3,-514(s3) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 23e42: 0207f0a7 vse64.v v1,(a5) - 23e46: 1b1c addi a5,sp,432 - 23e48: 0207f0a7 vse64.v v1,(a5) - 23e4c: 0109b483 ld s1,16(s3) - 23e50: 18011c23 sh zero,408(sp) - 23e54: 0189bb03 ld s6,24(s3) - 23e58: 00026717 auipc a4,0x26 - 23e5c: 10073703 ld a4,256(a4) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 23e60: 01070d13 addi s10,a4,16 - 23e64: fe84b783 ld a5,-24(s1) - 23e68: eb02 sd zero,400(sp) - 23e6a: fc26 sd s1,56(sp) - 23e6c: 978a add a5,a5,sp - 23e6e: fd6a sd s10,184(sp) - 23e70: 0367bc23 sd s6,56(a5) - 23e74: e082 sd zero,64(sp) - 23e76: fe84b503 ld a0,-24(s1) - 23e7a: 4581 li a1,0 - 23e7c: 954a add a0,a0,s2 - 23e7e: c62f10ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 23e82: 0209b903 ld s2,32(s3) - 23e86: 0289bb83 ld s7,40(s3) - 23e8a: 00b8 addi a4,sp,72 - 23e8c: fe893503 ld a0,-24(s2) - 23e90: e4ca sd s2,72(sp) - 23e92: 4581 li a1,0 - 23e94: 953a add a0,a0,a4 - 23e96: 01753023 sd s7,0(a0) - 23e9a: f03a sd a4,32(sp) - 23e9c: c44f10ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 23ea0: 0089bc83 ld s9,8(s3) - 23ea4: cd817057 vsetivli zero,2,e64,m1,ta,ma - 23ea8: 0309bc03 ld s8,48(s3) - 23eac: fe8cb703 ld a4,-24(s9) - 23eb0: 5e0030d7 vmv.v.i v1,0 - 23eb4: 00026797 auipc a5,0x26 - 23eb8: f547b783 ld a5,-172(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 23ebc: 0134 addi a3,sp,136 - 23ebe: 970a add a4,a4,sp - 23ec0: 03873c23 sd s8,56(a4) - 23ec4: 8536 mv a0,a3 - 23ec6: 06878713 addi a4,a5,104 - 23eca: e836 sd a3,16(sp) - 23ecc: 04078d93 addi s11,a5,64 - 23ed0: 01878693 addi a3,a5,24 - 23ed4: 08bc addi a5,sp,88 - 23ed6: 0207f0a7 vse64.v v1,(a5) - 23eda: 00026997 auipc s3,0x26 - 23ede: ece9b983 ld s3,-306(s3) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 23ee2: 10bc addi a5,sp,104 - 23ee4: 0207f0a7 vse64.v v1,(a5) - 23ee8: 09c1 addi s3,s3,16 - 23eea: 18bc addi a5,sp,120 - 23eec: 0207f0a7 vse64.v v1,(a5) - 23ef0: fc36 sd a3,56(sp) - 23ef2: fd3a sd a4,184(sp) - 23ef4: e4ee sd s11,72(sp) - 23ef6: e8ce sd s3,80(sp) - 23ef8: bd8f10ef jal 152d0 <_ZNSt6localeC1Ev@plt> - 23efc: 6522 ld a0,8(sp) - 23efe: 00026a17 auipc s4,0x26 - 23f02: ddaa3a03 ld s4,-550(s4) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 23f06: 47e1 li a5,24 - 23f08: 0a810a93 addi s5,sp,168 - 23f0c: 0a41 addi s4,s4,16 - 23f0e: 088c addi a1,sp,80 - 23f10: f102 sd zero,160(sp) - 23f12: 0a010423 sb zero,168(sp) - 23f16: c93e sw a5,144(sp) - 23f18: ed56 sd s5,152(sp) - 23f1a: e8d2 sd s4,80(sp) - 23f1c: bc4f10ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 23f20: 67e2 ld a5,24(sp) - 23f22: 7502 ld a0,32(sp) - 23f24: d227f553 fcvt.d.l fa0,a5 - 23f28: 00018797 auipc a5,0x18 - 23f2c: 4687b787 fld fa5,1128(a5) # 3c390 <_ZTSSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE+0x90> - 23f30: 12f57553 fmul.d fa0,fa0,fa5 - 23f34: c9cf10ef jal 153d0 <_ZNSo9_M_insertIdEERSoT_@plt> - 23f38: 4605 li a2,1 - 23f3a: 00016597 auipc a1,0x16 - 23f3e: c6e58593 addi a1,a1,-914 # 39ba8 <_IO_stdin_used+0x2100> - 23f42: eeef10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23f46: 7766 ld a4,120(sp) - 23f48: 01040793 addi a5,s0,16 - 23f4c: 00043423 sd zero,8(s0) - 23f50: 00040823 sb zero,16(s0) - 23f54: e01c sd a5,0(s0) - 23f56: c345 beqz a4,23ff6 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x204> - 23f58: 77a6 ld a5,104(sp) - 23f5a: c399 beqz a5,23f60 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x16e> - 23f5c: 08f76b63 bltu a4,a5,23ff2 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x200> - 23f60: 76c6 ld a3,112(sp) - 23f62: 4601 li a2,0 - 23f64: 4581 li a1,0 - 23f66: 8f15 sub a4,a4,a3 - 23f68: 8522 mv a0,s0 - 23f6a: f36f10ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 23f6e: 00026797 auipc a5,0x26 - 23f72: e9a7b783 ld a5,-358(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 23f76: 656a ld a0,152(sp) - 23f78: 01878713 addi a4,a5,24 - 23f7c: 06878793 addi a5,a5,104 - 23f80: fc3a sd a4,56(sp) - 23f82: fd3e sd a5,184(sp) - 23f84: e4ee sd s11,72(sp) - 23f86: e8d2 sd s4,80(sp) - 23f88: 01550463 beq a0,s5,23f90 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x19e> - 23f8c: 8a5f10ef jal 15830 <_ZdlPv@plt> - 23f90: 6542 ld a0,16(sp) - 23f92: e8ce sd s3,80(sp) - 23f94: bbcf10ef jal 15350 <_ZNSt6localeD1Ev@plt> - 23f98: fe8cb683 ld a3,-24(s9) - 23f9c: fe893703 ld a4,-24(s2) - 23fa0: fe84b783 ld a5,-24(s1) - 23fa4: 968a add a3,a3,sp - 23fa6: 0386bc23 sd s8,56(a3) - 23faa: e4ca sd s2,72(sp) - 23fac: 970a add a4,a4,sp - 23fae: 05773423 sd s7,72(a4) - 23fb2: 6522 ld a0,8(sp) - 23fb4: fc26 sd s1,56(sp) - 23fb6: 978a add a5,a5,sp - 23fb8: 0367bc23 sd s6,56(a5) - 23fbc: fd6a sd s10,184(sp) - 23fbe: e082 sd zero,64(sp) - 23fc0: d50f10ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 23fc4: 22813083 ld ra,552(sp) - 23fc8: 8522 mv a0,s0 - 23fca: 22013403 ld s0,544(sp) - 23fce: 21813483 ld s1,536(sp) - 23fd2: 21013903 ld s2,528(sp) - 23fd6: 20813983 ld s3,520(sp) - 23fda: 20013a03 ld s4,512(sp) - 23fde: 7afe ld s5,504(sp) - 23fe0: 7b5e ld s6,496(sp) - 23fe2: 7bbe ld s7,488(sp) - 23fe4: 7c1e ld s8,480(sp) - 23fe6: 6cfe ld s9,472(sp) - 23fe8: 6d5e ld s10,464(sp) - 23fea: 6dbe ld s11,456(sp) - 23fec: 23010113 addi sp,sp,560 - 23ff0: 8082 ret - 23ff2: 873e mv a4,a5 - 23ff4: b7b5 j 23f60 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x16e> - 23ff6: 092c addi a1,sp,152 - 23ff8: 8522 mv a0,s0 - 23ffa: aa7f10ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 23ffe: bf85 j 23f6e <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x17c> - 24000: 87aa mv a5,a0 - 24002: 8522 mv a0,s0 - 24004: 843e mv s0,a5 - 24006: ef6f20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2400a: 7522 ld a0,40(sp) - 2400c: ab4f10ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 24010: 8522 mv a0,s0 - 24012: f0ef10ef jal 15720 <_Unwind_Resume@plt> - 24016: 842a mv s0,a0 - 24018: bfcd j 2400a <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x218> - 2401a: 842a mv s0,a0 - 2401c: 0928 addi a0,sp,152 - 2401e: e8d2 sd s4,80(sp) - 24020: edcf20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24024: 6542 ld a0,16(sp) - 24026: e8ce sd s3,80(sp) - 24028: b28f10ef jal 15350 <_ZNSt6localeD1Ev@plt> - 2402c: fe8cb683 ld a3,-24(s9) - 24030: fe893703 ld a4,-24(s2) - 24034: 1810 addi a2,sp,48 - 24036: 19068693 addi a3,a3,400 - 2403a: fe84b783 ld a5,-24(s1) - 2403e: 96b2 add a3,a3,a2 - 24040: e786bc23 sd s8,-392(a3) - 24044: 19070713 addi a4,a4,400 - 24048: e4ca sd s2,72(sp) - 2404a: 9732 add a4,a4,a2 - 2404c: e9773423 sd s7,-376(a4) - 24050: 19078793 addi a5,a5,400 - 24054: fc26 sd s1,56(sp) - 24056: 97b2 add a5,a5,a2 - 24058: e767bc23 sd s6,-392(a5) - 2405c: e082 sd zero,64(sp) - 2405e: 6522 ld a0,8(sp) - 24060: fd6a sd s10,184(sp) - 24062: caef10ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 24066: 8522 mv a0,s0 - 24068: eb8f10ef jal 15720 <_Unwind_Resume@plt> - 2406c: fe84b783 ld a5,-24(s1) - 24070: 1818 addi a4,sp,48 - 24072: fc26 sd s1,56(sp) - 24074: 19078793 addi a5,a5,400 - 24078: 97ba add a5,a5,a4 - 2407a: e767bc23 sd s6,-392(a5) - 2407e: 842a mv s0,a0 - 24080: e082 sd zero,64(sp) - 24082: bff1 j 2405e <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x26c> - 24084: 842a mv s0,a0 - 24086: bfe1 j 2405e <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x26c> - -0000000000024088 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi>: - 24088: d9010113 addi sp,sp,-624 - 2408c: 26813023 sd s0,608(sp) - 24090: 23513c23 sd s5,568(sp) - 24094: 26113423 sd ra,616(sp) - 24098: 24913c23 sd s1,600(sp) - 2409c: 25213823 sd s2,592(sp) - 240a0: 25313423 sd s3,584(sp) - 240a4: 25413023 sd s4,576(sp) - 240a8: 23613823 sd s6,560(sp) - 240ac: 23713423 sd s7,552(sp) - 240b0: 23813023 sd s8,544(sp) - 240b4: 21913c23 sd s9,536(sp) - 240b8: 21a13823 sd s10,528(sp) - 240bc: 21b13423 sd s11,520(sp) - 240c0: 57fd li a5,-1 - 240c2: e42a sd a0,8(sp) - 240c4: 842e mv s0,a1 - 240c6: 8ab2 mv s5,a2 - 240c8: 00f61763 bne a2,a5,240d6 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x4e> - 240cc: 852e mv a0,a1 - 240ce: a43f10ef jal 15b10 - 240d2: 00050a9b sext.w s5,a0 - 240d6: 0f810993 addi s3,sp,248 - 240da: 854e mv a0,s3 - 240dc: 07810913 addi s2,sp,120 - 240e0: fc4e sd s3,56(sp) - 240e2: f04a sd s2,32(sp) - 240e4: a4cf10ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> - 240e8: cd817057 vsetivli zero,2,e64,m1,ta,ma - 240ec: 5e0030d7 vmv.v.i v1,0 - 240f0: 139c addi a5,sp,480 - 240f2: 00026497 auipc s1,0x26 - 240f6: b464b483 ld s1,-1210(s1) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 240fa: 0207f0a7 vse64.v v1,(a5) - 240fe: 1b9c addi a5,sp,496 - 24100: 0207f0a7 vse64.v v1,(a5) - 24104: 0104bb03 ld s6,16(s1) - 24108: 1c011c23 sh zero,472(sp) - 2410c: 0184bc03 ld s8,24(s1) - 24110: 00026717 auipc a4,0x26 - 24114: e4873703 ld a4,-440(a4) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 24118: 01070d93 addi s11,a4,16 - 2411c: fe8b3783 ld a5,-24(s6) - 24120: eb82 sd zero,464(sp) - 24122: fcda sd s6,120(sp) - 24124: 978a add a5,a5,sp - 24126: fdee sd s11,248(sp) - 24128: 0787bc23 sd s8,120(a5) - 2412c: e102 sd zero,128(sp) - 2412e: fe8b3503 ld a0,-24(s6) - 24132: 4581 li a1,0 - 24134: 954a add a0,a0,s2 - 24136: 9aaf10ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 2413a: 0204bb83 ld s7,32(s1) - 2413e: 0284bc83 ld s9,40(s1) - 24142: 08810913 addi s2,sp,136 - 24146: fe8bb503 ld a0,-24(s7) - 2414a: e55e sd s7,136(sp) - 2414c: 4581 li a1,0 - 2414e: 954a add a0,a0,s2 - 24150: 01953023 sd s9,0(a0) - 24154: 98cf10ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 24158: 0084bd03 ld s10,8(s1) - 2415c: 7890 ld a2,48(s1) - 2415e: cd817057 vsetivli zero,2,e64,m1,ta,ma - 24162: fe8d3703 ld a4,-24(s10) - 24166: 5e0030d7 vmv.v.i v1,0 - 2416a: 00026797 auipc a5,0x26 - 2416e: c9e7b783 ld a5,-866(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 24172: 970a add a4,a4,sp - 24174: ff30 sd a2,120(a4) - 24176: 04078793 addi a5,a5,64 - 2417a: 00026697 auipc a3,0x26 - 2417e: c2e6b683 ld a3,-978(a3) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 24182: e0be sd a5,64(sp) - 24184: e53e sd a5,136(sp) - 24186: 093c addi a5,sp,152 - 24188: 01068713 addi a4,a3,16 - 2418c: 0207f0a7 vse64.v v1,(a5) - 24190: 00026697 auipc a3,0x26 - 24194: c786b683 ld a3,-904(a3) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 24198: 113c addi a5,sp,168 - 2419a: 0207f0a7 vse64.v v1,(a5) - 2419e: 01a8 addi a0,sp,200 - 241a0: 193c addi a5,sp,184 - 241a2: e832 sd a2,16(sp) - 241a4: 01868613 addi a2,a3,24 - 241a8: 06868693 addi a3,a3,104 - 241ac: 0207f0a7 vse64.v v1,(a5) - 241b0: f42a sd a0,40(sp) - 241b2: f83a sd a4,48(sp) - 241b4: fdb6 sd a3,248(sp) - 241b6: e93a sd a4,144(sp) - 241b8: fcb2 sd a2,120(sp) - 241ba: 916f10ef jal 152d0 <_ZNSt6localeC1Ev@plt> - 241be: 00026717 auipc a4,0x26 - 241c2: b1a73703 ld a4,-1254(a4) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 241c6: 11b4 addi a3,sp,232 - 241c8: 0741 addi a4,a4,16 - 241ca: 47e1 li a5,24 - 241cc: 090c addi a1,sp,144 - 241ce: 854e mv a0,s3 - 241d0: e4b6 sd a3,72(sp) - 241d2: ec3a sd a4,24(sp) - 241d4: f182 sd zero,224(sp) - 241d6: 0e010423 sb zero,232(sp) - 241da: c9be sw a5,208(sp) - 241dc: edb6 sd a3,216(sp) - 241de: e93a sd a4,144(sp) - 241e0: 900f10ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 241e4: 002a9493 slli s1,s5,0x2 - 241e8: 94a2 add s1,s1,s0 - 241ea: 05810993 addi s3,sp,88 - 241ee: 06810a13 addi s4,sp,104 - 241f2: 03504363 bgtz s5,24218 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x190> - 241f6: a01d j 2421c <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x194> - 241f8: 854e mv a0,s3 - 241fa: 893fe0ef jal 22a8c <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej> - 241fe: 7606 ld a2,96(sp) - 24200: 65e6 ld a1,88(sp) - 24202: 854a mv a0,s2 - 24204: c2cf10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24208: 6566 ld a0,88(sp) - 2420a: 01450463 beq a0,s4,24212 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x18a> - 2420e: e22f10ef jal 15830 <_ZdlPv@plt> - 24212: 0411 addi s0,s0,4 - 24214: 00848463 beq s1,s0,2421c <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x194> - 24218: 400c lw a1,0(s0) - 2421a: fdf9 bnez a1,241f8 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x170> - 2421c: 7582 ld a1,32(sp) - 2421e: 6522 ld a0,8(sp) - 24220: ab4f50ef jal 194d4 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 24224: 00026797 auipc a5,0x26 - 24228: be47b783 ld a5,-1052(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 2422c: 01878713 addi a4,a5,24 - 24230: 06878793 addi a5,a5,104 - 24234: fdbe sd a5,248(sp) - 24236: 6786 ld a5,64(sp) - 24238: 656e ld a0,216(sp) - 2423a: fcba sd a4,120(sp) - 2423c: e53e sd a5,136(sp) - 2423e: 67e2 ld a5,24(sp) - 24240: e93e sd a5,144(sp) - 24242: 67a6 ld a5,72(sp) - 24244: 00f50463 beq a0,a5,2424c <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x1c4> - 24248: de8f10ef jal 15830 <_ZdlPv@plt> - 2424c: 77c2 ld a5,48(sp) - 2424e: 7522 ld a0,40(sp) - 24250: e93e sd a5,144(sp) - 24252: 8fef10ef jal 15350 <_ZNSt6localeD1Ev@plt> - 24256: fe8d3683 ld a3,-24(s10) - 2425a: 6642 ld a2,16(sp) - 2425c: fe8bb703 ld a4,-24(s7) - 24260: 968a add a3,a3,sp - 24262: fe8b3783 ld a5,-24(s6) - 24266: feb0 sd a2,120(a3) - 24268: e55e sd s7,136(sp) - 2426a: 970a add a4,a4,sp - 2426c: 09973423 sd s9,136(a4) - 24270: 7562 ld a0,56(sp) - 24272: fcda sd s6,120(sp) - 24274: 978a add a5,a5,sp - 24276: 0787bc23 sd s8,120(a5) - 2427a: fdee sd s11,248(sp) - 2427c: e102 sd zero,128(sp) - 2427e: a92f10ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 24282: 26813083 ld ra,616(sp) - 24286: 26013403 ld s0,608(sp) - 2428a: 6522 ld a0,8(sp) - 2428c: 25813483 ld s1,600(sp) - 24290: 25013903 ld s2,592(sp) - 24294: 24813983 ld s3,584(sp) - 24298: 24013a03 ld s4,576(sp) - 2429c: 23813a83 ld s5,568(sp) - 242a0: 23013b03 ld s6,560(sp) - 242a4: 22813b83 ld s7,552(sp) - 242a8: 22013c03 ld s8,544(sp) - 242ac: 21813c83 ld s9,536(sp) - 242b0: 21013d03 ld s10,528(sp) - 242b4: 20813d83 ld s11,520(sp) - 242b8: 27010113 addi sp,sp,624 - 242bc: 8082 ret - 242be: 842a mv s0,a0 - 242c0: 7562 ld a0,56(sp) - 242c2: fdee sd s11,248(sp) - 242c4: a4cf10ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 242c8: 8522 mv a0,s0 - 242ca: c56f10ef jal 15720 <_Unwind_Resume@plt> - 242ce: 842a mv s0,a0 - 242d0: 854e mv a0,s3 - 242d2: c2af20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 242d6: 7502 ld a0,32(sp) - 242d8: fe9f00ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 242dc: 8522 mv a0,s0 - 242de: c42f10ef jal 15720 <_Unwind_Resume@plt> - 242e2: 67e2 ld a5,24(sp) - 242e4: 842a mv s0,a0 - 242e6: 09a8 addi a0,sp,216 - 242e8: e93e sd a5,144(sp) - 242ea: c12f20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 242ee: 77c2 ld a5,48(sp) - 242f0: 7522 ld a0,40(sp) - 242f2: e93e sd a5,144(sp) - 242f4: 85cf10ef jal 15350 <_ZNSt6localeD1Ev@plt> - 242f8: fe8d3683 ld a3,-24(s10) - 242fc: 0890 addi a2,sp,80 - 242fe: fe8bb703 ld a4,-24(s7) - 24302: 1b068693 addi a3,a3,432 - 24306: 96b2 add a3,a3,a2 - 24308: 6642 ld a2,16(sp) - 2430a: fe8b3783 ld a5,-24(s6) - 2430e: 1b070713 addi a4,a4,432 - 24312: e6c6bc23 sd a2,-392(a3) - 24316: 0894 addi a3,sp,80 - 24318: e55e sd s7,136(sp) - 2431a: 9736 add a4,a4,a3 - 2431c: e9973423 sd s9,-376(a4) - 24320: 1b078793 addi a5,a5,432 - 24324: fcda sd s6,120(sp) - 24326: 97b6 add a5,a5,a3 - 24328: e787bc23 sd s8,-392(a5) - 2432c: e102 sd zero,128(sp) - 2432e: bf49 j 242c0 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x238> - 24330: fe8b3783 ld a5,-24(s6) - 24334: 0898 addi a4,sp,80 - 24336: fcda sd s6,120(sp) - 24338: 1b078793 addi a5,a5,432 - 2433c: 97ba add a5,a5,a4 - 2433e: e787bc23 sd s8,-392(a5) - 24342: 842a mv s0,a0 - 24344: e102 sd zero,128(sp) - 24346: bfad j 242c0 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x238> - 24348: 842a mv s0,a0 - 2434a: b771 j 242d6 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x24e> - -000000000002434c <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE>: - 2434c: 711d addi sp,sp,-96 - 2434e: e0ca sd s2,64(sp) - 24350: 0085b903 ld s2,8(a1) - 24354: fc4e sd s3,56(sp) - 24356: f852 sd s4,48(sp) - 24358: ec86 sd ra,88(sp) - 2435a: 0005ba03 ld s4,0(a1) - 2435e: 89aa mv s3,a0 - 24360: 04090663 beqz s2,243ac <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x60> - 24364: e4a6 sd s1,72(sp) - 24366: f456 sd s5,40(sp) - 24368: f05a sd s6,32(sp) - 2436a: e8a2 sd s0,80(sp) - 2436c: 4481 li s1,0 - 2436e: 8a8a mv s5,sp - 24370: 01010b13 addi s6,sp,16 - 24374: 00249593 slli a1,s1,0x2 - 24378: 00ba0433 add s0,s4,a1 - 2437c: 401c lw a5,0(s0) - 2437e: e3b9 bnez a5,243c4 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x78> - 24380: 0009b503 ld a0,0(s3) - 24384: 00010023 sb zero,0(sp) - 24388: 691c ld a5,16(a0) - 2438a: 0541 addi a0,a0,16 - 2438c: fe87b783 ld a5,-24(a5) - 24390: 97aa add a5,a5,a0 - 24392: 6b9c ld a5,16(a5) - 24394: c39d beqz a5,243ba <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x6e> - 24396: 4605 li a2,1 - 24398: 85d6 mv a1,s5 - 2439a: a96f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2439e: 0485 addi s1,s1,1 - 243a0: fc991ae3 bne s2,s1,24374 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x28> - 243a4: 6446 ld s0,80(sp) - 243a6: 64a6 ld s1,72(sp) - 243a8: 7aa2 ld s5,40(sp) - 243aa: 7b02 ld s6,32(sp) - 243ac: 60e6 ld ra,88(sp) - 243ae: 6906 ld s2,64(sp) - 243b0: 7a42 ld s4,48(sp) - 243b2: 854e mv a0,s3 - 243b4: 79e2 ld s3,56(sp) - 243b6: 6125 addi sp,sp,96 - 243b8: 8082 ret - 243ba: 4581 li a1,0 - 243bc: c94f10ef jal 15850 <_ZNSo3putEc@plt> - 243c0: 0485 addi s1,s1,1 - 243c2: bff9 j 243a0 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x54> - 243c4: 4099063b subw a2,s2,s1 - 243c8: 85a2 mv a1,s0 - 243ca: 8556 mv a0,s5 - 243cc: cbdff0ef jal 24088 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi> - 243d0: 0009b503 ld a0,0(s3) - 243d4: 6622 ld a2,8(sp) - 243d6: 6582 ld a1,0(sp) - 243d8: 0541 addi a0,a0,16 - 243da: a56f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 243de: 6502 ld a0,0(sp) - 243e0: 01650463 beq a0,s6,243e8 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x9c> - 243e4: c4cf10ef jal 15830 <_ZdlPv@plt> - 243e8: fa990ee3 beq s2,s1,243a4 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x58> - 243ec: 85a2 mv a1,s0 - 243ee: a029 j 243f8 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0xac> - 243f0: 0485 addi s1,s1,1 - 243f2: 0591 addi a1,a1,4 - 243f4: fa9908e3 beq s2,s1,243a4 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x58> - 243f8: 419c lw a5,0(a1) - 243fa: fbfd bnez a5,243f0 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0xa4> - 243fc: f6991ce3 bne s2,s1,24374 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x28> - 24400: b755 j 243a4 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x58> - 24402: 842a mv s0,a0 - 24404: 8556 mv a0,s5 - 24406: af6f20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2440a: 8522 mv a0,s0 - 2440c: b14f10ef jal 15720 <_Unwind_Resume@plt> - -0000000000024410 <_ZN7testing8internal6String15ShowWideCStringB5cxx11EPKw>: - 24410: 1141 addi sp,sp,-16 - 24412: e022 sd s0,0(sp) - 24414: e406 sd ra,8(sp) - 24416: 842a mv s0,a0 - 24418: c989 beqz a1,2442a <_ZN7testing8internal6String15ShowWideCStringB5cxx11EPKw+0x1a> - 2441a: 567d li a2,-1 - 2441c: c6dff0ef jal 24088 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi> - 24420: 60a2 ld ra,8(sp) - 24422: 8522 mv a0,s0 - 24424: 6402 ld s0,0(sp) - 24426: 0141 addi sp,sp,16 - 24428: 8082 ret - 2442a: 00014797 auipc a5,0x14 - 2442e: 9be78793 addi a5,a5,-1602 # 37de8 <_IO_stdin_used+0x340> - 24432: cc337057 vsetivli zero,6,e8,m8,ta,ma - 24436: 02078407 vle8.v v8,(a5) - 2443a: 01050793 addi a5,a0,16 - 2443e: e11c sd a5,0(a0) - 24440: 4719 li a4,6 - 24442: 02078427 vse8.v v8,(a5) - 24446: 00050b23 sb zero,22(a0) - 2444a: 60a2 ld ra,8(sp) - 2444c: e518 sd a4,8(a0) - 2444e: 8522 mv a0,s0 - 24450: 6402 ld s0,0(sp) - 24452: 0141 addi sp,sp,16 - 24454: 8082 ret - -0000000000024456 <_ZN7testing7MessagelsEPKw>: - 24456: 7139 addi sp,sp,-64 - 24458: f822 sd s0,48(sp) - 2445a: 842a mv s0,a0 - 2445c: 850a mv a0,sp - 2445e: f426 sd s1,40(sp) - 24460: fc06 sd ra,56(sp) - 24462: fafff0ef jal 24410 <_ZN7testing8internal6String15ShowWideCStringB5cxx11EPKw> - 24466: 6008 ld a0,0(s0) - 24468: 6622 ld a2,8(sp) - 2446a: 6582 ld a1,0(sp) - 2446c: 0541 addi a0,a0,16 - 2446e: 848a mv s1,sp - 24470: 9c0f10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24474: 6502 ld a0,0(sp) - 24476: 081c addi a5,sp,16 - 24478: 00f50463 beq a0,a5,24480 <_ZN7testing7MessagelsEPKw+0x2a> - 2447c: bb4f10ef jal 15830 <_ZdlPv@plt> - 24480: 70e2 ld ra,56(sp) - 24482: 8522 mv a0,s0 - 24484: 7442 ld s0,48(sp) - 24486: 74a2 ld s1,40(sp) - 24488: 6121 addi sp,sp,64 - 2448a: 8082 ret - 2448c: 842a mv s0,a0 - 2448e: 8526 mv a0,s1 - 24490: a6cf20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24494: 8522 mv a0,s0 - 24496: a8af10ef jal 15720 <_Unwind_Resume@plt> - -000000000002449a <_ZN7testing7MessagelsEPw>: - 2449a: 7139 addi sp,sp,-64 - 2449c: f822 sd s0,48(sp) - 2449e: 842a mv s0,a0 - 244a0: 850a mv a0,sp - 244a2: f426 sd s1,40(sp) - 244a4: fc06 sd ra,56(sp) - 244a6: f6bff0ef jal 24410 <_ZN7testing8internal6String15ShowWideCStringB5cxx11EPKw> - 244aa: 6008 ld a0,0(s0) - 244ac: 6622 ld a2,8(sp) - 244ae: 6582 ld a1,0(sp) - 244b0: 0541 addi a0,a0,16 - 244b2: 848a mv s1,sp - 244b4: 97cf10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 244b8: 6502 ld a0,0(sp) - 244ba: 081c addi a5,sp,16 - 244bc: 00f50463 beq a0,a5,244c4 <_ZN7testing7MessagelsEPw+0x2a> - 244c0: b70f10ef jal 15830 <_ZdlPv@plt> - 244c4: 70e2 ld ra,56(sp) - 244c6: 8522 mv a0,s0 - 244c8: 7442 ld s0,48(sp) - 244ca: 74a2 ld s1,40(sp) - 244cc: 6121 addi sp,sp,64 - 244ce: 8082 ret - 244d0: 842a mv s0,a0 - 244d2: 8526 mv a0,s1 - 244d4: a28f20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 244d8: 8522 mv a0,s0 - 244da: a46f10ef jal 15720 <_Unwind_Resume@plt> - -00000000000244de <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_>: - 244de: 00073803 ld a6,0(a4) - 244e2: 7119 addi sp,sp,-128 - 244e4: f8a2 sd s0,112(sp) - 244e6: f4a6 sd s1,104(sp) - 244e8: f0ca sd s2,96(sp) - 244ea: ecce sd s3,88(sp) - 244ec: fc86 sd ra,120(sp) - 244ee: e432 sd a2,8(sp) - 244f0: e036 sd a3,0(sp) - 244f2: 842a mv s0,a0 - 244f4: 89ba mv s3,a4 - 244f6: 6388 ld a0,0(a5) - 244f8: 84be mv s1,a5 - 244fa: 892e mv s2,a1 - 244fc: 1e080463 beqz a6,246e4 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x206> - 24500: 1e050263 beqz a0,246e4 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x206> - 24504: 85c2 mv a1,a6 - 24506: 8aaf10ef jal 155b0 - 2450a: 00a03833 snez a6,a0 - 2450e: 1d090063 beq s2,a6,246ce <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x1f0> - 24512: e8d2 sd s4,80(sp) - 24514: 03010a13 addi s4,sp,48 - 24518: 8552 mv a0,s4 - 2451a: 00014797 auipc a5,0x14 - 2451e: 8a678793 addi a5,a5,-1882 # 37dc0 <_IO_stdin_used+0x318> - 24522: e4d6 sd s5,72(sp) - 24524: ec3e sd a5,24(sp) - 24526: f2df40ef jal 19452 <_ZN7testing16AssertionFailureEv> - 2452a: 8552 mv a0,s4 - 2452c: 00014597 auipc a1,0x14 - 24530: 94458593 addi a1,a1,-1724 # 37e70 <_IO_stdin_used+0x3c8> - 24534: 00026317 auipc t1,0x26 - 24538: 9b433303 ld t1,-1612(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 2453c: 9302 jalr t1 - 2453e: 002c addi a1,sp,8 - 24540: 00025317 auipc t1,0x25 - 24544: 65833303 ld t1,1624(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 24548: 9302 jalr t1 - 2454a: 00014597 auipc a1,0x14 - 2454e: 0a658593 addi a1,a1,166 # 385f0 <_IO_stdin_used+0xb48> - 24552: 00025317 auipc t1,0x25 - 24556: 6be33303 ld t1,1726(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 2455a: 9302 jalr t1 - 2455c: 00015597 auipc a1,0x15 - 24560: 8cc58593 addi a1,a1,-1844 # 38e28 <_IO_stdin_used+0x1380> - 24564: 00026317 auipc t1,0x26 - 24568: 98433303 ld t1,-1660(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 2456c: 9302 jalr t1 - 2456e: 01810a93 addi s5,sp,24 - 24572: 85d6 mv a1,s5 - 24574: 00025317 auipc t1,0x25 - 24578: 62433303 ld t1,1572(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2457c: 9302 jalr t1 - 2457e: 85ce mv a1,s3 - 24580: 00025317 auipc t1,0x25 - 24584: 61833303 ld t1,1560(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 24588: 9302 jalr t1 - 2458a: 02810993 addi s3,sp,40 - 2458e: 8a2a mv s4,a0 - 24590: 854e mv a0,s3 - 24592: c5bf40ef jal 191ec <_ZN7testing7MessageC1Ev> - 24596: 7522 ld a0,40(sp) - 24598: 4609 li a2,2 - 2459a: 00015597 auipc a1,0x15 - 2459e: 89e58593 addi a1,a1,-1890 # 38e38 <_IO_stdin_used+0x1390> - 245a2: 0541 addi a0,a0,16 - 245a4: 88cf10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 245a8: 85ce mv a1,s3 - 245aa: 8552 mv a0,s4 - 245ac: 00026317 auipc t1,0x26 - 245b0: 80c33303 ld t1,-2036(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 245b4: 9302 jalr t1 - 245b6: 7522 ld a0,40(sp) - 245b8: c501 beqz a0,245c0 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0xe2> - 245ba: 611c ld a5,0(a0) - 245bc: 679c ld a5,8(a5) - 245be: 9782 jalr a5 - 245c0: 8552 mv a0,s4 - 245c2: 00015597 auipc a1,0x15 - 245c6: 87e58593 addi a1,a1,-1922 # 38e40 <_IO_stdin_used+0x1398> - 245ca: 00026317 auipc t1,0x26 - 245ce: 91e33303 ld t1,-1762(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 245d2: 9302 jalr t1 - 245d4: 00015797 auipc a5,0x15 - 245d8: 84c78793 addi a5,a5,-1972 # 38e20 <_IO_stdin_used+0x1378> - 245dc: 0c091a63 bnez s2,246b0 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x1d2> - 245e0: 100c addi a1,sp,32 - 245e2: 00025317 auipc t1,0x25 - 245e6: 5b633303 ld t1,1462(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 245ea: f03e sd a5,32(sp) - 245ec: 9302 jalr t1 - 245ee: 892a mv s2,a0 - 245f0: 854e mv a0,s3 - 245f2: bfbf40ef jal 191ec <_ZN7testing7MessageC1Ev> - 245f6: 7522 ld a0,40(sp) - 245f8: 463d li a2,15 - 245fa: 00015597 auipc a1,0x15 - 245fe: 85658593 addi a1,a1,-1962 # 38e50 <_IO_stdin_used+0x13a8> - 24602: 0541 addi a0,a0,16 - 24604: 82cf10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24608: 85ce mv a1,s3 - 2460a: 854a mv a0,s2 - 2460c: 00025317 auipc t1,0x25 - 24610: 7ac33303 ld t1,1964(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 24614: 9302 jalr t1 - 24616: 7522 ld a0,40(sp) - 24618: c501 beqz a0,24620 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x142> - 2461a: 611c ld a5,0(a0) - 2461c: 679c ld a5,8(a5) - 2461e: 9782 jalr a5 - 24620: 854a mv a0,s2 - 24622: 858a mv a1,sp - 24624: 00025317 auipc t1,0x25 - 24628: 57433303 ld t1,1396(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2462c: 9302 jalr t1 - 2462e: 00014597 auipc a1,0x14 - 24632: fc258593 addi a1,a1,-62 # 385f0 <_IO_stdin_used+0xb48> - 24636: 00025317 auipc t1,0x25 - 2463a: 5da33303 ld t1,1498(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 2463e: 9302 jalr t1 - 24640: 00015597 auipc a1,0x15 - 24644: 82058593 addi a1,a1,-2016 # 38e60 <_IO_stdin_used+0x13b8> - 24648: 00026317 auipc t1,0x26 - 2464c: 8a033303 ld t1,-1888(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 24650: 9302 jalr t1 - 24652: 85d6 mv a1,s5 - 24654: 00025317 auipc t1,0x25 - 24658: 54433303 ld t1,1348(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2465c: 9302 jalr t1 - 2465e: 85a6 mv a1,s1 - 24660: 00025317 auipc t1,0x25 - 24664: 53833303 ld t1,1336(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 24668: 9302 jalr t1 - 2466a: 00013597 auipc a1,0x13 - 2466e: 75658593 addi a1,a1,1878 # 37dc0 <_IO_stdin_used+0x318> - 24672: 00025317 auipc t1,0x25 - 24676: 59e33303 ld t1,1438(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 2467a: 9302 jalr t1 - 2467c: 85aa mv a1,a0 + 23994: e882 sd zero,80(sp) + 23996: bff1 j 23972 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x2ae> + 23998: 842a mv s0,a0 + 2399a: 7522 ld a0,40(sp) + 2399c: 9f5f10ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 239a0: 8522 mv a0,s0 + 239a2: e4ff10ef jal 157f0 <_Unwind_Resume@plt> + 239a6: dfbf10ef jal 157a0 <_ZSt16__throw_bad_castv@plt> + 239aa: 842a mv s0,a0 + 239ac: b7d9 j 23972 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x2ae> + 239ae: 87aa mv a5,a0 + 239b0: 8522 mv a0,s0 + 239b2: 843e mv s0,a5 + 239b4: c0cf30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 239b8: b7cd j 2399a <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x2d6> + +00000000000239ba <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex>: + 239ba: 20c4a7b7 lui a5,0x20c4a + 239be: ba678793 addi a5,a5,-1114 # 20c49ba6 <__global_pointer$+0x20bfce16> + 239c2: e353f737 lui a4,0xe353f + 239c6: 7cf70713 addi a4,a4,1999 # ffffffffe353f7cf <__global_pointer$+0xffffffffe34f2a3f> + 239ca: 1782 slli a5,a5,0x20 + 239cc: 97ba add a5,a5,a4 + 239ce: 02f597b3 mulh a5,a1,a5 + 239d2: d4010113 addi sp,sp,-704 + 239d6: 2a913423 sd s1,680(sp) + 239da: 43f5d713 srai a4,a1,0x3f + 239de: 1ba4 addi s1,sp,504 + 239e0: 2a813823 sd s0,688(sp) + 239e4: 0c2c addi a1,sp,536 + 239e6: 842a mv s0,a0 + 239e8: 8526 mv a0,s1 + 239ea: 2a113c23 sd ra,696(sp) + 239ee: 879d srai a5,a5,0x7 + 239f0: 8f99 sub a5,a5,a4 + 239f2: ffbe sd a5,504(sp) + 239f4: addf10ef jal 154d0 + 239f8: 28050063 beqz a0,23c78 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x2be> + 239fc: 22c12783 lw a5,556(sp) + 23a00: 29313c23 sd s3,664(sp) + 23a04: 03810993 addi s3,sp,56 + 23a08: 854e mv a0,s3 + 23a0a: 76c7879b addiw a5,a5,1900 + 23a0e: 184c addi a1,sp,52 + 23a10: 2b213023 sd s2,672(sp) + 23a14: 29413823 sd s4,656(sp) + 23a18: 29513423 sd s5,648(sp) + 23a1c: 29613023 sd s6,640(sp) + 23a20: 27713c23 sd s7,632(sp) + 23a24: 27813823 sd s8,624(sp) + 23a28: 27913423 sd s9,616(sp) + 23a2c: 27a13023 sd s10,608(sp) + 23a30: 25b13c23 sd s11,600(sp) + 23a34: 00028317 auipc t1,0x28 + 23a38: 53c33303 ld t1,1340(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 23a3c: da3e sw a5,52(sp) + 23a3e: 9302 jalr t1 + 23a40: 854e mv a0,s3 + 23a42: 00017597 auipc a1,0x17 + 23a46: 85658593 addi a1,a1,-1962 # 3a298 <_IO_stdin_used+0x718> + 23a4a: b37f10ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 23a4e: 06810913 addi s2,sp,104 + 23a52: ecca sd s2,88(sp) + 23a54: 6118 ld a4,0(a0) + 23a56: 01050793 addi a5,a0,16 + 23a5a: 24f70063 beq a4,a5,23c9a <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x2e0> + 23a5e: 6914 ld a3,16(a0) + 23a60: ecba sd a4,88(sp) + 23a62: f4b6 sd a3,104(sp) + 23a64: 00050823 sb zero,16(a0) + 23a68: 22812583 lw a1,552(sp) + 23a6c: 6518 ld a4,8(a0) + 23a6e: 07810a93 addi s5,sp,120 + 23a72: e11c sd a5,0(a0) + 23a74: 00053423 sd zero,8(a0) + 23a78: 2585 addiw a1,a1,1 + 23a7a: 8556 mv a0,s5 + 23a7c: f056 sd s5,32(sp) + 23a7e: f0ba sd a4,96(sp) + 23a80: c45ff0ef jal 236c4 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 23a84: 08bc addi a5,sp,88 + 23a86: 09810a13 addi s4,sp,152 + 23a8a: 8552 mv a0,s4 + 23a8c: 85be mv a1,a5 + 23a8e: 8656 mv a2,s5 + 23a90: 00028317 auipc t1,0x28 + 23a94: 0c833303 ld t1,200(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 23a98: e43e sd a5,8(sp) + 23a9a: 9302 jalr t1 + 23a9c: 00016597 auipc a1,0x16 + 23aa0: 7fc58593 addi a1,a1,2044 # 3a298 <_IO_stdin_used+0x718> + 23aa4: 8552 mv a0,s4 + 23aa6: adbf10ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 23aaa: 0b810b13 addi s6,sp,184 + 23aae: 85aa mv a1,a0 + 23ab0: 855a mv a0,s6 + 23ab2: e85a sd s6,16(sp) + 23ab4: b4df10ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 23ab8: 22412583 lw a1,548(sp) + 23abc: 09bc addi a5,sp,216 + 23abe: 853e mv a0,a5 + 23ac0: 8bbe mv s7,a5 + 23ac2: ec3e sd a5,24(sp) + 23ac4: c01ff0ef jal 236c4 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 23ac8: 0f810a93 addi s5,sp,248 + 23acc: 8556 mv a0,s5 + 23ace: 865e mv a2,s7 + 23ad0: 85da mv a1,s6 + 23ad2: 00028317 auipc t1,0x28 + 23ad6: 08633303 ld t1,134(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 23ada: 9302 jalr t1 + 23adc: 00017597 auipc a1,0x17 + 23ae0: 34c58593 addi a1,a1,844 # 3ae28 <_IO_stdin_used+0x12a8> + 23ae4: 8556 mv a0,s5 + 23ae6: a9bf10ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 23aea: 0a3c addi a5,sp,280 + 23aec: 85aa mv a1,a0 + 23aee: 853e mv a0,a5 + 23af0: 8c3e mv s8,a5 + 23af2: f43e sd a5,40(sp) + 23af4: b0df10ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 23af8: 22012583 lw a1,544(sp) + 23afc: 13810b13 addi s6,sp,312 + 23b00: 855a mv a0,s6 + 23b02: bc3ff0ef jal 236c4 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 23b06: 15810b93 addi s7,sp,344 + 23b0a: 855e mv a0,s7 + 23b0c: 865a mv a2,s6 + 23b0e: 85e2 mv a1,s8 + 23b10: 00028317 auipc t1,0x28 + 23b14: 04833303 ld t1,72(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 23b18: 9302 jalr t1 + 23b1a: 00016597 auipc a1,0x16 + 23b1e: 1be58593 addi a1,a1,446 # 39cd8 <_IO_stdin_used+0x158> + 23b22: 855e mv a0,s7 + 23b24: a5df10ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 23b28: 17810c13 addi s8,sp,376 + 23b2c: 85aa mv a1,a0 + 23b2e: 8562 mv a0,s8 + 23b30: ad1f10ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 23b34: 21c12583 lw a1,540(sp) + 23b38: 19810c93 addi s9,sp,408 + 23b3c: 8566 mv a0,s9 + 23b3e: b87ff0ef jal 236c4 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 23b42: 1b810d13 addi s10,sp,440 + 23b46: 856a mv a0,s10 + 23b48: 8666 mv a2,s9 + 23b4a: 85e2 mv a1,s8 + 23b4c: 00028317 auipc t1,0x28 + 23b50: 00c33303 ld t1,12(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 23b54: 9302 jalr t1 + 23b56: 00016597 auipc a1,0x16 + 23b5a: 18258593 addi a1,a1,386 # 39cd8 <_IO_stdin_used+0x158> + 23b5e: 856a mv a0,s10 + 23b60: a21f10ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 23b64: 1d810d93 addi s11,sp,472 + 23b68: 85aa mv a1,a0 + 23b6a: 856e mv a0,s11 + 23b6c: a95f10ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 23b70: 21812583 lw a1,536(sp) + 23b74: 8526 mv a0,s1 + 23b76: b4fff0ef jal 236c4 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 23b7a: 8626 mv a2,s1 + 23b7c: 85ee mv a1,s11 + 23b7e: 8522 mv a0,s0 + 23b80: 00028317 auipc t1,0x28 + 23b84: fd833303 ld t1,-40(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 23b88: 9302 jalr t1 + 23b8a: 757e ld a0,504(sp) + 23b8c: 043c addi a5,sp,520 + 23b8e: 00f50463 beq a0,a5,23b96 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x1dc> + 23b92: d6ff10ef jal 15900 <_ZdlPv@plt> + 23b96: 657e ld a0,472(sp) + 23b98: 13bc addi a5,sp,488 + 23b9a: 00f50463 beq a0,a5,23ba2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x1e8> + 23b9e: d63f10ef jal 15900 <_ZdlPv@plt> + 23ba2: 757a ld a0,440(sp) + 23ba4: 03bc addi a5,sp,456 + 23ba6: 00f50463 beq a0,a5,23bae <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x1f4> + 23baa: d57f10ef jal 15900 <_ZdlPv@plt> + 23bae: 657a ld a0,408(sp) + 23bb0: 133c addi a5,sp,424 + 23bb2: 00f50463 beq a0,a5,23bba <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x200> + 23bb6: d4bf10ef jal 15900 <_ZdlPv@plt> + 23bba: 7576 ld a0,376(sp) + 23bbc: 033c addi a5,sp,392 + 23bbe: 00f50463 beq a0,a5,23bc6 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x20c> + 23bc2: d3ff10ef jal 15900 <_ZdlPv@plt> + 23bc6: 6576 ld a0,344(sp) + 23bc8: 12bc addi a5,sp,360 + 23bca: 00f50463 beq a0,a5,23bd2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x218> + 23bce: d33f10ef jal 15900 <_ZdlPv@plt> + 23bd2: 7572 ld a0,312(sp) + 23bd4: 02bc addi a5,sp,328 + 23bd6: 00f50463 beq a0,a5,23bde <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x224> + 23bda: d27f10ef jal 15900 <_ZdlPv@plt> + 23bde: 6572 ld a0,280(sp) + 23be0: 123c addi a5,sp,296 + 23be2: 00f50463 beq a0,a5,23bea <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x230> + 23be6: d1bf10ef jal 15900 <_ZdlPv@plt> + 23bea: 756e ld a0,248(sp) + 23bec: 023c addi a5,sp,264 + 23bee: 00f50463 beq a0,a5,23bf6 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x23c> + 23bf2: d0ff10ef jal 15900 <_ZdlPv@plt> + 23bf6: 656e ld a0,216(sp) + 23bf8: 11bc addi a5,sp,232 + 23bfa: 00f50463 beq a0,a5,23c02 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x248> + 23bfe: d03f10ef jal 15900 <_ZdlPv@plt> + 23c02: 756a ld a0,184(sp) + 23c04: 01bc addi a5,sp,200 + 23c06: 00f50463 beq a0,a5,23c0e <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x254> + 23c0a: cf7f10ef jal 15900 <_ZdlPv@plt> + 23c0e: 656a ld a0,152(sp) + 23c10: 113c addi a5,sp,168 + 23c12: 00f50463 beq a0,a5,23c1a <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x260> + 23c16: cebf10ef jal 15900 <_ZdlPv@plt> + 23c1a: 7566 ld a0,120(sp) + 23c1c: 013c addi a5,sp,136 + 23c1e: 00f50463 beq a0,a5,23c26 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x26c> + 23c22: cdff10ef jal 15900 <_ZdlPv@plt> + 23c26: 6566 ld a0,88(sp) + 23c28: 01250463 beq a0,s2,23c30 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x276> + 23c2c: cd5f10ef jal 15900 <_ZdlPv@plt> + 23c30: 7562 ld a0,56(sp) + 23c32: 00bc addi a5,sp,72 + 23c34: 00f50463 beq a0,a5,23c3c <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x282> + 23c38: cc9f10ef jal 15900 <_ZdlPv@plt> + 23c3c: 2b813083 ld ra,696(sp) + 23c40: 8522 mv a0,s0 + 23c42: 2b013403 ld s0,688(sp) + 23c46: 2a013903 ld s2,672(sp) + 23c4a: 29813983 ld s3,664(sp) + 23c4e: 29013a03 ld s4,656(sp) + 23c52: 28813a83 ld s5,648(sp) + 23c56: 28013b03 ld s6,640(sp) + 23c5a: 27813b83 ld s7,632(sp) + 23c5e: 27013c03 ld s8,624(sp) + 23c62: 26813c83 ld s9,616(sp) + 23c66: 26013d03 ld s10,608(sp) + 23c6a: 25813d83 ld s11,600(sp) + 23c6e: 2a813483 ld s1,680(sp) + 23c72: 2c010113 addi sp,sp,704 + 23c76: 8082 ret + 23c78: 8522 mv a0,s0 + 23c7a: 00018597 auipc a1,0x18 + 23c7e: c6658593 addi a1,a1,-922 # 3b8e0 <_IO_stdin_used+0x1d60> + 23c82: ab2f60ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 23c86: 2b813083 ld ra,696(sp) + 23c8a: 8522 mv a0,s0 + 23c8c: 2b013403 ld s0,688(sp) + 23c90: 2a813483 ld s1,680(sp) + 23c94: 2c010113 addi sp,sp,704 + 23c98: 8082 ret + 23c9a: 6518 ld a4,8(a0) + 23c9c: 864a mv a2,s2 + 23c9e: 85be mv a1,a5 + 23ca0: 0705 addi a4,a4,1 + 23ca2: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 23ca6: 02058407 vle8.v v8,(a1) + 23caa: 8f15 sub a4,a4,a3 + 23cac: 95b6 add a1,a1,a3 + 23cae: 02060427 vse8.v v8,(a2) + 23cb2: 9636 add a2,a2,a3 + 23cb4: f77d bnez a4,23ca2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x2e8> + 23cb6: b37d j 23a64 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0xaa> + 23cb8: 842a mv s0,a0 + 23cba: 7522 ld a0,40(sp) + 23cbc: 904f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23cc0: 8556 mv a0,s5 + 23cc2: 8fef30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23cc6: 6562 ld a0,24(sp) + 23cc8: 8f8f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23ccc: 6542 ld a0,16(sp) + 23cce: 8f2f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23cd2: 8552 mv a0,s4 + 23cd4: 8ecf30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23cd8: 7502 ld a0,32(sp) + 23cda: 8e6f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23cde: 6522 ld a0,8(sp) + 23ce0: 8e0f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23ce4: 854e mv a0,s3 + 23ce6: 8daf30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23cea: 8522 mv a0,s0 + 23cec: b05f10ef jal 157f0 <_Unwind_Resume@plt> + 23cf0: 842a mv s0,a0 + 23cf2: bfcd j 23ce4 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x32a> + 23cf4: 842a mv s0,a0 + 23cf6: b7cd j 23cd8 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x31e> + 23cf8: 08bc addi a5,sp,88 + 23cfa: 842a mv s0,a0 + 23cfc: e43e sd a5,8(sp) + 23cfe: b7c5 j 23cde <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x324> + 23d00: 842a mv s0,a0 + 23d02: bf7d j 23cc0 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x306> + 23d04: 842a mv s0,a0 + 23d06: b7c1 j 23cc6 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x30c> + 23d08: 842a mv s0,a0 + 23d0a: b7c9 j 23ccc <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x312> + 23d0c: 842a mv s0,a0 + 23d0e: b7d1 j 23cd2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x318> + 23d10: 842a mv s0,a0 + 23d12: 8526 mv a0,s1 + 23d14: 8acf30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23d18: 856e mv a0,s11 + 23d1a: 8a6f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23d1e: 856a mv a0,s10 + 23d20: 8a0f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23d24: 8566 mv a0,s9 + 23d26: 89af30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23d2a: 8562 mv a0,s8 + 23d2c: 894f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23d30: 855e mv a0,s7 + 23d32: 88ef30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23d36: 855a mv a0,s6 + 23d38: 888f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 23d3c: bfbd j 23cba <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x300> + 23d3e: 842a mv s0,a0 + 23d40: bfe1 j 23d18 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x35e> + 23d42: 842a mv s0,a0 + 23d44: bfe9 j 23d1e <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x364> + 23d46: 842a mv s0,a0 + 23d48: bff1 j 23d24 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x36a> + 23d4a: 842a mv s0,a0 + 23d4c: bff9 j 23d2a <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x370> + 23d4e: 842a mv s0,a0 + 23d50: b7c5 j 23d30 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x376> + 23d52: 842a mv s0,a0 + 23d54: b7cd j 23d36 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x37c> + +0000000000023d56 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex>: + 23d56: 20c4a7b7 lui a5,0x20c4a + 23d5a: ba678793 addi a5,a5,-1114 # 20c49ba6 <__global_pointer$+0x20bfce16> + 23d5e: e353f737 lui a4,0xe353f + 23d62: 7cf70713 addi a4,a4,1999 # ffffffffe353f7cf <__global_pointer$+0xffffffffe34f2a3f> + 23d66: 1782 slli a5,a5,0x20 + 23d68: 97ba add a5,a5,a4 + 23d6a: 02f597b3 mulh a5,a1,a5 + 23d6e: d2010113 addi sp,sp,-736 + 23d72: 2c913423 sd s1,712(sp) + 23d76: 43f5d713 srai a4,a1,0x3f + 23d7a: 0c24 addi s1,sp,536 + 23d7c: 2c813823 sd s0,720(sp) + 23d80: 1c2c addi a1,sp,568 + 23d82: 842a mv s0,a0 + 23d84: 8526 mv a0,s1 + 23d86: 2c113c23 sd ra,728(sp) + 23d8a: 879d srai a5,a5,0x7 + 23d8c: 8f99 sub a5,a5,a4 + 23d8e: 20f13c23 sd a5,536(sp) + 23d92: f3ef10ef jal 154d0 + 23d96: 28050863 beqz a0,24026 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x2d0> + 23d9a: 24c12783 lw a5,588(sp) + 23d9e: 2d213023 sd s2,704(sp) + 23da2: 03810913 addi s2,sp,56 + 23da6: 854a mv a0,s2 + 23da8: 76c7879b addiw a5,a5,1900 + 23dac: 184c addi a1,sp,52 + 23dae: 2b313c23 sd s3,696(sp) + 23db2: 2b413823 sd s4,688(sp) + 23db6: 2b513423 sd s5,680(sp) + 23dba: 2b613023 sd s6,672(sp) + 23dbe: 29713c23 sd s7,664(sp) + 23dc2: 29813823 sd s8,656(sp) + 23dc6: 29913423 sd s9,648(sp) + 23dca: 29a13023 sd s10,640(sp) + 23dce: 27b13c23 sd s11,632(sp) + 23dd2: 00028317 auipc t1,0x28 + 23dd6: 19e33303 ld t1,414(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 23dda: da3e sw a5,52(sp) + 23ddc: 9302 jalr t1 + 23dde: 854a mv a0,s2 + 23de0: 00016597 auipc a1,0x16 + 23de4: 4b858593 addi a1,a1,1208 # 3a298 <_IO_stdin_used+0x718> + 23de8: f98f10ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 23dec: 05810a13 addi s4,sp,88 + 23df0: 85aa mv a1,a0 + 23df2: 8552 mv a0,s4 + 23df4: e852 sd s4,16(sp) + 23df6: 80bf10ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 23dfa: 24812583 lw a1,584(sp) + 23dfe: 07810a93 addi s5,sp,120 + 23e02: 8556 mv a0,s5 + 23e04: 2585 addiw a1,a1,1 + 23e06: ec56 sd s5,24(sp) + 23e08: 8bdff0ef jal 236c4 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 23e0c: 09810993 addi s3,sp,152 + 23e10: 854e mv a0,s3 + 23e12: 8656 mv a2,s5 + 23e14: 85d2 mv a1,s4 + 23e16: 00028317 auipc t1,0x28 + 23e1a: d4233303 ld t1,-702(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 23e1e: 9302 jalr t1 + 23e20: 00016597 auipc a1,0x16 + 23e24: 47858593 addi a1,a1,1144 # 3a298 <_IO_stdin_used+0x718> + 23e28: 854e mv a0,s3 + 23e2a: f56f10ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 23e2e: 0b810a93 addi s5,sp,184 + 23e32: 85aa mv a1,a0 + 23e34: 8556 mv a0,s5 + 23e36: f456 sd s5,40(sp) + 23e38: fc8f10ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 23e3c: 24412583 lw a1,580(sp) + 23e40: 09bc addi a5,sp,216 + 23e42: 853e mv a0,a5 + 23e44: 8b3e mv s6,a5 + 23e46: e43e sd a5,8(sp) + 23e48: 87dff0ef jal 236c4 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 23e4c: 0f810a13 addi s4,sp,248 + 23e50: 8552 mv a0,s4 + 23e52: 865a mv a2,s6 + 23e54: 85d6 mv a1,s5 + 23e56: 00028317 auipc t1,0x28 + 23e5a: d0233303 ld t1,-766(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 23e5e: 9302 jalr t1 + 23e60: 00017597 auipc a1,0x17 + 23e64: fc858593 addi a1,a1,-56 # 3ae28 <_IO_stdin_used+0x12a8> + 23e68: 8552 mv a0,s4 + 23e6a: f16f10ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 23e6e: 0a3c addi a5,sp,280 + 23e70: 85aa mv a1,a0 + 23e72: 853e mv a0,a5 + 23e74: 8bbe mv s7,a5 + 23e76: f03e sd a5,32(sp) + 23e78: f88f10ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 23e7c: 24012583 lw a1,576(sp) + 23e80: 13810a93 addi s5,sp,312 + 23e84: 8556 mv a0,s5 + 23e86: 83fff0ef jal 236c4 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 23e8a: 15810b13 addi s6,sp,344 + 23e8e: 855a mv a0,s6 + 23e90: 8656 mv a2,s5 + 23e92: 85de mv a1,s7 + 23e94: 00028317 auipc t1,0x28 + 23e98: cc433303 ld t1,-828(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 23e9c: 9302 jalr t1 + 23e9e: 00016597 auipc a1,0x16 + 23ea2: e3a58593 addi a1,a1,-454 # 39cd8 <_IO_stdin_used+0x158> + 23ea6: 855a mv a0,s6 + 23ea8: ed8f10ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 23eac: 17810b93 addi s7,sp,376 + 23eb0: 85aa mv a1,a0 + 23eb2: 855e mv a0,s7 + 23eb4: f4cf10ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 23eb8: 23c12583 lw a1,572(sp) + 23ebc: 19810c13 addi s8,sp,408 + 23ec0: 8562 mv a0,s8 + 23ec2: 803ff0ef jal 236c4 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 23ec6: 1b810c93 addi s9,sp,440 + 23eca: 8566 mv a0,s9 + 23ecc: 8662 mv a2,s8 + 23ece: 85de mv a1,s7 + 23ed0: 00028317 auipc t1,0x28 + 23ed4: c8833303 ld t1,-888(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 23ed8: 9302 jalr t1 + 23eda: 00016597 auipc a1,0x16 + 23ede: dfe58593 addi a1,a1,-514 # 39cd8 <_IO_stdin_used+0x158> + 23ee2: 8566 mv a0,s9 + 23ee4: e9cf10ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 23ee8: 1d810d13 addi s10,sp,472 + 23eec: 85aa mv a1,a0 + 23eee: 856a mv a0,s10 + 23ef0: f10f10ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 23ef4: 23812583 lw a1,568(sp) + 23ef8: 1f810d93 addi s11,sp,504 + 23efc: 856e mv a0,s11 + 23efe: fc6ff0ef jal 236c4 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> + 23f02: 866e mv a2,s11 + 23f04: 85ea mv a1,s10 + 23f06: 8526 mv a0,s1 + 23f08: 00028317 auipc t1,0x28 + 23f0c: c5033303 ld t1,-944(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 23f10: 9302 jalr t1 + 23f12: 00017597 auipc a1,0x17 + 23f16: f1e58593 addi a1,a1,-226 # 3ae30 <_IO_stdin_used+0x12b0> + 23f1a: 8526 mv a0,s1 + 23f1c: e64f10ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 23f20: 85aa mv a1,a0 + 23f22: 8522 mv a0,s0 + 23f24: edcf10ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 23f28: 21813503 ld a0,536(sp) + 23f2c: 143c addi a5,sp,552 + 23f2e: 00f50463 beq a0,a5,23f36 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x1e0> + 23f32: 9cff10ef jal 15900 <_ZdlPv@plt> + 23f36: 757e ld a0,504(sp) + 23f38: 043c addi a5,sp,520 + 23f3a: 00f50463 beq a0,a5,23f42 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x1ec> + 23f3e: 9c3f10ef jal 15900 <_ZdlPv@plt> + 23f42: 657e ld a0,472(sp) + 23f44: 13bc addi a5,sp,488 + 23f46: 00f50463 beq a0,a5,23f4e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x1f8> + 23f4a: 9b7f10ef jal 15900 <_ZdlPv@plt> + 23f4e: 757a ld a0,440(sp) + 23f50: 03bc addi a5,sp,456 + 23f52: 00f50463 beq a0,a5,23f5a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x204> + 23f56: 9abf10ef jal 15900 <_ZdlPv@plt> + 23f5a: 657a ld a0,408(sp) + 23f5c: 133c addi a5,sp,424 + 23f5e: 00f50463 beq a0,a5,23f66 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x210> + 23f62: 99ff10ef jal 15900 <_ZdlPv@plt> + 23f66: 7576 ld a0,376(sp) + 23f68: 033c addi a5,sp,392 + 23f6a: 00f50463 beq a0,a5,23f72 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x21c> + 23f6e: 993f10ef jal 15900 <_ZdlPv@plt> + 23f72: 6576 ld a0,344(sp) + 23f74: 12bc addi a5,sp,360 + 23f76: 00f50463 beq a0,a5,23f7e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x228> + 23f7a: 987f10ef jal 15900 <_ZdlPv@plt> + 23f7e: 7572 ld a0,312(sp) + 23f80: 02bc addi a5,sp,328 + 23f82: 00f50463 beq a0,a5,23f8a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x234> + 23f86: 97bf10ef jal 15900 <_ZdlPv@plt> + 23f8a: 6572 ld a0,280(sp) + 23f8c: 123c addi a5,sp,296 + 23f8e: 00f50463 beq a0,a5,23f96 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x240> + 23f92: 96ff10ef jal 15900 <_ZdlPv@plt> + 23f96: 756e ld a0,248(sp) + 23f98: 023c addi a5,sp,264 + 23f9a: 00f50463 beq a0,a5,23fa2 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x24c> + 23f9e: 963f10ef jal 15900 <_ZdlPv@plt> + 23fa2: 656e ld a0,216(sp) + 23fa4: 11bc addi a5,sp,232 + 23fa6: 00f50463 beq a0,a5,23fae <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x258> + 23faa: 957f10ef jal 15900 <_ZdlPv@plt> + 23fae: 756a ld a0,184(sp) + 23fb0: 01bc addi a5,sp,200 + 23fb2: 00f50463 beq a0,a5,23fba <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x264> + 23fb6: 94bf10ef jal 15900 <_ZdlPv@plt> + 23fba: 656a ld a0,152(sp) + 23fbc: 113c addi a5,sp,168 + 23fbe: 00f50463 beq a0,a5,23fc6 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x270> + 23fc2: 93ff10ef jal 15900 <_ZdlPv@plt> + 23fc6: 7566 ld a0,120(sp) + 23fc8: 013c addi a5,sp,136 + 23fca: 00f50463 beq a0,a5,23fd2 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x27c> + 23fce: 933f10ef jal 15900 <_ZdlPv@plt> + 23fd2: 6566 ld a0,88(sp) + 23fd4: 10bc addi a5,sp,104 + 23fd6: 00f50463 beq a0,a5,23fde <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x288> + 23fda: 927f10ef jal 15900 <_ZdlPv@plt> + 23fde: 7562 ld a0,56(sp) + 23fe0: 00bc addi a5,sp,72 + 23fe2: 00f50463 beq a0,a5,23fea <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x294> + 23fe6: 91bf10ef jal 15900 <_ZdlPv@plt> + 23fea: 2d813083 ld ra,728(sp) + 23fee: 8522 mv a0,s0 + 23ff0: 2d013403 ld s0,720(sp) + 23ff4: 2c013903 ld s2,704(sp) + 23ff8: 2b813983 ld s3,696(sp) + 23ffc: 2b013a03 ld s4,688(sp) + 24000: 2a813a83 ld s5,680(sp) + 24004: 2a013b03 ld s6,672(sp) + 24008: 29813b83 ld s7,664(sp) + 2400c: 29013c03 ld s8,656(sp) + 24010: 28813c83 ld s9,648(sp) + 24014: 28013d03 ld s10,640(sp) + 24018: 27813d83 ld s11,632(sp) + 2401c: 2c813483 ld s1,712(sp) + 24020: 2e010113 addi sp,sp,736 + 24024: 8082 ret + 24026: 8522 mv a0,s0 + 24028: 00018597 auipc a1,0x18 + 2402c: 8b858593 addi a1,a1,-1864 # 3b8e0 <_IO_stdin_used+0x1d60> + 24030: f05f50ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 24034: 2d813083 ld ra,728(sp) + 24038: 8522 mv a0,s0 + 2403a: 2d013403 ld s0,720(sp) + 2403e: 2c813483 ld s1,712(sp) + 24042: 2e010113 addi sp,sp,736 + 24046: 8082 ret + 24048: 842a mv s0,a0 + 2404a: 8526 mv a0,s1 + 2404c: d75f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24050: 856e mv a0,s11 + 24052: d6ff20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24056: 856a mv a0,s10 + 24058: d69f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2405c: 8566 mv a0,s9 + 2405e: d63f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24062: 8562 mv a0,s8 + 24064: d5df20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24068: 855e mv a0,s7 + 2406a: d57f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2406e: 855a mv a0,s6 + 24070: d51f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24074: 8556 mv a0,s5 + 24076: d4bf20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2407a: 7502 ld a0,32(sp) + 2407c: d45f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24080: 8552 mv a0,s4 + 24082: d3ff20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24086: 6522 ld a0,8(sp) + 24088: d39f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2408c: 7522 ld a0,40(sp) + 2408e: d33f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24092: 854e mv a0,s3 + 24094: d2df20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24098: 6562 ld a0,24(sp) + 2409a: d27f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2409e: 6542 ld a0,16(sp) + 240a0: d21f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 240a4: 854a mv a0,s2 + 240a6: d1bf20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 240aa: 8522 mv a0,s0 + 240ac: f44f10ef jal 157f0 <_Unwind_Resume@plt> + 240b0: 842a mv s0,a0 + 240b2: bf79 j 24050 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x2fa> + 240b4: 842a mv s0,a0 + 240b6: b745 j 24056 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x300> + 240b8: 842a mv s0,a0 + 240ba: b74d j 2405c <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x306> + 240bc: 842a mv s0,a0 + 240be: b755 j 24062 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x30c> + 240c0: 842a mv s0,a0 + 240c2: b75d j 24068 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x312> + 240c4: 842a mv s0,a0 + 240c6: b765 j 2406e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x318> + 240c8: 842a mv s0,a0 + 240ca: b76d j 24074 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x31e> + 240cc: 842a mv s0,a0 + 240ce: b775 j 2407a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x324> + 240d0: 842a mv s0,a0 + 240d2: b77d j 24080 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x32a> + 240d4: 842a mv s0,a0 + 240d6: bf45 j 24086 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x330> + 240d8: 842a mv s0,a0 + 240da: bf4d j 2408c <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x336> + 240dc: 842a mv s0,a0 + 240de: bf55 j 24092 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x33c> + 240e0: 842a mv s0,a0 + 240e2: bf5d j 24098 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x342> + 240e4: 842a mv s0,a0 + 240e6: bf65 j 2409e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x348> + 240e8: 842a mv s0,a0 + 240ea: bf6d j 240a4 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x34e> + +00000000000240ec <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej>: + 240ec: dd010113 addi sp,sp,-560 + 240f0: 193c addi a5,sp,184 + 240f2: 22813023 sd s0,544(sp) + 240f6: 20913c23 sd s1,536(sp) + 240fa: 842a mv s0,a0 + 240fc: 1824 addi s1,sp,56 + 240fe: 853e mv a0,a5 + 24100: 21213823 sd s2,528(sp) + 24104: 21413023 sd s4,512(sp) + 24108: f7de sd s7,488(sp) + 2410a: e7ee sd s11,456(sp) + 2410c: e43e sd a5,8(sp) + 2410e: ec2e sd a1,24(sp) + 24110: 22113423 sd ra,552(sp) + 24114: 21313423 sd s3,520(sp) + 24118: ffd6 sd s5,504(sp) + 2411a: fbda sd s6,496(sp) + 2411c: f3e2 sd s8,480(sp) + 2411e: efe6 sd s9,472(sp) + 24120: ebea sd s10,464(sp) + 24122: f426 sd s1,40(sp) + 24124: adcf10ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> + 24128: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2412c: 5e0030d7 vmv.v.i v1,0 + 24130: 131c addi a5,sp,416 + 24132: 00028a17 auipc s4,0x28 + 24136: b06a3a03 ld s4,-1274(s4) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 2413a: 0207f0a7 vse64.v v1,(a5) + 2413e: 1b1c addi a5,sp,432 + 24140: 0207f0a7 vse64.v v1,(a5) + 24144: 010a3903 ld s2,16(s4) + 24148: 18011c23 sh zero,408(sp) + 2414c: 018a3b83 ld s7,24(s4) + 24150: 00028717 auipc a4,0x28 + 24154: e0873703 ld a4,-504(a4) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 24158: 01070d93 addi s11,a4,16 + 2415c: fe893783 ld a5,-24(s2) + 24160: eb02 sd zero,400(sp) + 24162: fc4a sd s2,56(sp) + 24164: 978a add a5,a5,sp + 24166: fd6e sd s11,184(sp) + 24168: 0377bc23 sd s7,56(a5) + 2416c: e082 sd zero,64(sp) + 2416e: fe893503 ld a0,-24(s2) + 24172: 4581 li a1,0 + 24174: 9526 add a0,a0,s1 + 24176: a3af10ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 2417a: 020a3983 ld s3,32(s4) + 2417e: 028a3c03 ld s8,40(s4) + 24182: 00a4 addi s1,sp,72 + 24184: fe89b503 ld a0,-24(s3) + 24188: e4ce sd s3,72(sp) + 2418a: 4581 li a1,0 + 2418c: 9526 add a0,a0,s1 + 2418e: 01853023 sd s8,0(a0) + 24192: a1ef10ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 24196: 008a3d03 ld s10,8(s4) + 2419a: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2419e: 030a3c83 ld s9,48(s4) + 241a2: fe8d3703 ld a4,-24(s10) + 241a6: 5e0030d7 vmv.v.i v1,0 + 241aa: 00028797 auipc a5,0x28 + 241ae: c5e7b783 ld a5,-930(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 241b2: 0134 addi a3,sp,136 + 241b4: 970a add a4,a4,sp + 241b6: 03973c23 sd s9,56(a4) + 241ba: 8536 mv a0,a3 + 241bc: 06878713 addi a4,a5,104 + 241c0: e836 sd a3,16(sp) + 241c2: 04078b13 addi s6,a5,64 + 241c6: 01878693 addi a3,a5,24 + 241ca: 08bc addi a5,sp,88 + 241cc: 0207f0a7 vse64.v v1,(a5) + 241d0: 00028a17 auipc s4,0x28 + 241d4: bd8a3a03 ld s4,-1064(s4) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 241d8: 10bc addi a5,sp,104 + 241da: 0207f0a7 vse64.v v1,(a5) + 241de: 0a41 addi s4,s4,16 + 241e0: 18bc addi a5,sp,120 + 241e2: 0207f0a7 vse64.v v1,(a5) + 241e6: fd3a sd a4,184(sp) + 241e8: fc36 sd a3,56(sp) + 241ea: e4da sd s6,72(sp) + 241ec: e8d2 sd s4,80(sp) + 241ee: 9b2f10ef jal 153a0 <_ZNSt6localeC1Ev@plt> + 241f2: 6522 ld a0,8(sp) + 241f4: 00028a97 auipc s5,0x28 + 241f8: ae4aba83 ld s5,-1308(s5) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 241fc: 1138 addi a4,sp,168 + 241fe: 47e1 li a5,24 + 24200: 0ac1 addi s5,s5,16 + 24202: 088c addi a1,sp,80 + 24204: f03a sd a4,32(sp) + 24206: f102 sd zero,160(sp) + 24208: 0a010423 sb zero,168(sp) + 2420c: c93e sw a5,144(sp) + 2420e: ed3a sd a4,152(sp) + 24210: e8d6 sd s5,80(sp) + 24212: 99ef10ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 24216: 67a6 ld a5,72(sp) + 24218: 8526 mv a0,s1 + 2421a: 6711 lui a4,0x4 + 2421c: fe87b783 ld a5,-24(a5) + 24220: 0721 addi a4,a4,8 # 4008 <__abi_tag-0xc28c> + 24222: 01816583 lwu a1,24(sp) + 24226: 94be add s1,s1,a5 + 24228: 4c9c lw a5,24(s1) + 2422a: fb57f793 andi a5,a5,-75 + 2422e: 8fd9 or a5,a5,a4 + 24230: cc9c sw a5,24(s1) + 24232: e1ef10ef jal 15850 <_ZNSo9_M_insertImEERSoT_@plt> + 24236: 7766 ld a4,120(sp) + 24238: 01040793 addi a5,s0,16 + 2423c: 00043423 sd zero,8(s0) + 24240: 00040823 sb zero,16(s0) + 24244: e01c sd a5,0(s0) + 24246: c34d beqz a4,242e8 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x1fc> + 24248: 77a6 ld a5,104(sp) + 2424a: c399 beqz a5,24250 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x164> + 2424c: 08f76c63 bltu a4,a5,242e4 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x1f8> + 24250: 76c6 ld a3,112(sp) + 24252: 4601 li a2,0 + 24254: 4581 li a1,0 + 24256: 8f15 sub a4,a4,a3 + 24258: 8522 mv a0,s0 + 2425a: d16f10ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 2425e: 00028797 auipc a5,0x28 + 24262: baa7b783 ld a5,-1110(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 24266: 01878713 addi a4,a5,24 + 2426a: 06878793 addi a5,a5,104 + 2426e: fd3e sd a5,184(sp) + 24270: 656a ld a0,152(sp) + 24272: 7782 ld a5,32(sp) + 24274: fc3a sd a4,56(sp) + 24276: e4da sd s6,72(sp) + 24278: e8d6 sd s5,80(sp) + 2427a: 00f50463 beq a0,a5,24282 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x196> + 2427e: e82f10ef jal 15900 <_ZdlPv@plt> + 24282: 6542 ld a0,16(sp) + 24284: e8d2 sd s4,80(sp) + 24286: 99af10ef jal 15420 <_ZNSt6localeD1Ev@plt> + 2428a: fe8d3683 ld a3,-24(s10) + 2428e: fe89b703 ld a4,-24(s3) + 24292: fe893783 ld a5,-24(s2) + 24296: 968a add a3,a3,sp + 24298: 0396bc23 sd s9,56(a3) + 2429c: e4ce sd s3,72(sp) + 2429e: 970a add a4,a4,sp + 242a0: 05873423 sd s8,72(a4) + 242a4: 6522 ld a0,8(sp) + 242a6: fc4a sd s2,56(sp) + 242a8: 978a add a5,a5,sp + 242aa: 0377bc23 sd s7,56(a5) + 242ae: fd6e sd s11,184(sp) + 242b0: e082 sd zero,64(sp) + 242b2: b2ef10ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 242b6: 22813083 ld ra,552(sp) + 242ba: 8522 mv a0,s0 + 242bc: 22013403 ld s0,544(sp) + 242c0: 21813483 ld s1,536(sp) + 242c4: 21013903 ld s2,528(sp) + 242c8: 20813983 ld s3,520(sp) + 242cc: 20013a03 ld s4,512(sp) + 242d0: 7afe ld s5,504(sp) + 242d2: 7b5e ld s6,496(sp) + 242d4: 7bbe ld s7,488(sp) + 242d6: 7c1e ld s8,480(sp) + 242d8: 6cfe ld s9,472(sp) + 242da: 6d5e ld s10,464(sp) + 242dc: 6dbe ld s11,456(sp) + 242de: 23010113 addi sp,sp,560 + 242e2: 8082 ret + 242e4: 873e mv a4,a5 + 242e6: b7ad j 24250 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x164> + 242e8: 092c addi a1,sp,152 + 242ea: 8522 mv a0,s0 + 242ec: 885f10ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 242f0: b7bd j 2425e <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x172> + 242f2: 87aa mv a5,a0 + 242f4: 8522 mv a0,s0 + 242f6: 843e mv s0,a5 + 242f8: ac9f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 242fc: 7522 ld a0,40(sp) + 242fe: 892f10ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 24302: 8522 mv a0,s0 + 24304: cecf10ef jal 157f0 <_Unwind_Resume@plt> + 24308: 842a mv s0,a0 + 2430a: bfcd j 242fc <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x210> + 2430c: 842a mv s0,a0 + 2430e: 0928 addi a0,sp,152 + 24310: e8d6 sd s5,80(sp) + 24312: aaff20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24316: 6542 ld a0,16(sp) + 24318: e8d2 sd s4,80(sp) + 2431a: 906f10ef jal 15420 <_ZNSt6localeD1Ev@plt> + 2431e: fe8d3683 ld a3,-24(s10) + 24322: fe89b703 ld a4,-24(s3) + 24326: 1810 addi a2,sp,48 + 24328: 19068693 addi a3,a3,400 + 2432c: fe893783 ld a5,-24(s2) + 24330: 96b2 add a3,a3,a2 + 24332: e796bc23 sd s9,-392(a3) + 24336: 19070713 addi a4,a4,400 + 2433a: e4ce sd s3,72(sp) + 2433c: 9732 add a4,a4,a2 + 2433e: e9873423 sd s8,-376(a4) + 24342: 19078793 addi a5,a5,400 + 24346: fc4a sd s2,56(sp) + 24348: 97b2 add a5,a5,a2 + 2434a: e777bc23 sd s7,-392(a5) + 2434e: e082 sd zero,64(sp) + 24350: 6522 ld a0,8(sp) + 24352: fd6e sd s11,184(sp) + 24354: a8cf10ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 24358: 8522 mv a0,s0 + 2435a: c96f10ef jal 157f0 <_Unwind_Resume@plt> + 2435e: fe893783 ld a5,-24(s2) + 24362: 1818 addi a4,sp,48 + 24364: fc4a sd s2,56(sp) + 24366: 19078793 addi a5,a5,400 + 2436a: 97ba add a5,a5,a4 + 2436c: e777bc23 sd s7,-392(a5) + 24370: 842a mv s0,a0 + 24372: e082 sd zero,64(sp) + 24374: bff1 j 24350 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x264> + 24376: 842a mv s0,a0 + 24378: bfe1 j 24350 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x264> + +000000000002437a <_ZN7testing8internal6String12FormatHexIntB5cxx11Ei>: + 2437a: 1141 addi sp,sp,-16 + 2437c: e022 sd s0,0(sp) + 2437e: e406 sd ra,8(sp) + 24380: 842a mv s0,a0 + 24382: d6bff0ef jal 240ec <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej> + 24386: 60a2 ld ra,8(sp) + 24388: 8522 mv a0,s0 + 2438a: 6402 ld s0,0(sp) + 2438c: 0141 addi sp,sp,16 + 2438e: 8082 ret + +0000000000024390 <_ZN7testing8internal7PrintToEhPSo>: + 24390: 7139 addi sp,sp,-64 + 24392: f822 sd s0,48(sp) + 24394: f426 sd s1,40(sp) + 24396: 842e mv s0,a1 + 24398: 84aa mv s1,a0 + 2439a: 4605 li a2,1 + 2439c: 852e mv a0,a1 + 2439e: 00016597 auipc a1,0x16 + 243a2: b2258593 addi a1,a1,-1246 # 39ec0 <_IO_stdin_used+0x340> + 243a6: fc06 sd ra,56(sp) + 243a8: b58f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 243ac: 02700793 li a5,39 + 243b0: 2897ee63 bltu a5,s1,2464c <_ZN7testing8internal7PrintToEhPSo+0x2bc> + 243b4: 00018717 auipc a4,0x18 + 243b8: 72470713 addi a4,a4,1828 # 3cad8 <_IO_stdin_used+0x2f58> + 243bc: 00249793 slli a5,s1,0x2 + 243c0: 97ba add a5,a5,a4 + 243c2: 439c lw a5,0(a5) + 243c4: 97ba add a5,a5,a4 + 243c6: 8782 jr a5 + 243c8: f04a sd s2,32(sp) + 243ca: fe04879b addiw a5,s1,-32 + 243ce: 05e00713 li a4,94 + 243d2: 0004891b sext.w s2,s1 + 243d6: 2af76d63 bltu a4,a5,24690 <_ZN7testing8internal7PrintToEhPSo+0x300> + 243da: 85a6 mv a1,s1 + 243dc: 8522 mv a0,s0 + 243de: a62f10ef jal 15640 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 243e2: 8522 mv a0,s0 + 243e4: 4605 li a2,1 + 243e6: 00016597 auipc a1,0x16 + 243ea: ada58593 addi a1,a1,-1318 # 39ec0 <_IO_stdin_used+0x340> + 243ee: b12f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 243f2: 8522 mv a0,s0 + 243f4: 4609 li a2,2 + 243f6: 00017597 auipc a1,0x17 + 243fa: 22258593 addi a1,a1,546 # 3b618 <_IO_stdin_used+0x1a98> + 243fe: b02f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24402: 85ca mv a1,s2 + 24404: 8522 mv a0,s0 + 24406: 90af10ef jal 15510 <_ZNSolsEi@plt> + 2440a: a855 j 244be <_ZN7testing8internal7PrintToEhPSo+0x12e> + 2440c: 00016597 auipc a1,0x16 + 24410: a4c58593 addi a1,a1,-1460 # 39e58 <_IO_stdin_used+0x2d8> + 24414: 8522 mv a0,s0 + 24416: a1af10ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2441a: 8522 mv a0,s0 + 2441c: 7442 ld s0,48(sp) + 2441e: 70e2 ld ra,56(sp) + 24420: 74a2 ld s1,40(sp) + 24422: 4605 li a2,1 + 24424: 00016597 auipc a1,0x16 + 24428: a9c58593 addi a1,a1,-1380 # 39ec0 <_IO_stdin_used+0x340> + 2442c: 6121 addi sp,sp,64 + 2442e: ad2f106f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24432: 00016597 auipc a1,0x16 + 24436: a3e58593 addi a1,a1,-1474 # 39e70 <_IO_stdin_used+0x2f0> + 2443a: 8522 mv a0,s0 + 2443c: 9f4f10ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 24440: 4605 li a2,1 + 24442: 00016597 auipc a1,0x16 + 24446: a7e58593 addi a1,a1,-1410 # 39ec0 <_IO_stdin_used+0x340> + 2444a: 8522 mv a0,s0 + 2444c: ab4f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24450: 00017597 auipc a1,0x17 + 24454: 1c858593 addi a1,a1,456 # 3b618 <_IO_stdin_used+0x1a98> + 24458: 8522 mv a0,s0 + 2445a: 4609 li a2,2 + 2445c: aa4f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24460: 8522 mv a0,s0 + 24462: 459d li a1,7 + 24464: 8acf10ef jal 15510 <_ZNSolsEi@plt> + 24468: 8522 mv a0,s0 + 2446a: 7442 ld s0,48(sp) + 2446c: 70e2 ld ra,56(sp) + 2446e: 74a2 ld s1,40(sp) + 24470: 4605 li a2,1 + 24472: 00018597 auipc a1,0x18 + 24476: 8be58593 addi a1,a1,-1858 # 3bd30 <_IO_stdin_used+0x21b0> + 2447a: 6121 addi sp,sp,64 + 2447c: a84f106f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24480: 00016597 auipc a1,0x16 + 24484: 9e058593 addi a1,a1,-1568 # 39e60 <_IO_stdin_used+0x2e0> + 24488: 8522 mv a0,s0 + 2448a: f04a sd s2,32(sp) + 2448c: 9a4f10ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 24490: 4605 li a2,1 + 24492: 00016597 auipc a1,0x16 + 24496: a2e58593 addi a1,a1,-1490 # 39ec0 <_IO_stdin_used+0x340> + 2449a: 8522 mv a0,s0 + 2449c: a64f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 244a0: 4609 li a2,2 + 244a2: 00017597 auipc a1,0x17 + 244a6: 17658593 addi a1,a1,374 # 3b618 <_IO_stdin_used+0x1a98> + 244aa: 8522 mv a0,s0 + 244ac: a54f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 244b0: 8522 mv a0,s0 + 244b2: 02700593 li a1,39 + 244b6: 85af10ef jal 15510 <_ZNSolsEi@plt> + 244ba: 02700913 li s2,39 + 244be: 4611 li a2,4 + 244c0: 00017597 auipc a1,0x17 + 244c4: 97858593 addi a1,a1,-1672 # 3ae38 <_IO_stdin_used+0x12b8> + 244c8: 8522 mv a0,s0 + 244ca: a36f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 244ce: 85ca mv a1,s2 + 244d0: 850a mv a0,sp + 244d2: ea9ff0ef jal 2437a <_ZN7testing8internal6String12FormatHexIntB5cxx11Ei> + 244d6: 6622 ld a2,8(sp) + 244d8: 6582 ld a1,0(sp) + 244da: 8522 mv a0,s0 + 244dc: 848a mv s1,sp + 244de: a22f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 244e2: 8526 mv a0,s1 + 244e4: 8ddf20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 244e8: 7902 ld s2,32(sp) + 244ea: bfbd j 24468 <_ZN7testing8internal7PrintToEhPSo+0xd8> + 244ec: 00016597 auipc a1,0x16 + 244f0: 99458593 addi a1,a1,-1644 # 39e80 <_IO_stdin_used+0x300> + 244f4: 8522 mv a0,s0 + 244f6: f04a sd s2,32(sp) + 244f8: 938f10ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 244fc: 4605 li a2,1 + 244fe: 00016597 auipc a1,0x16 + 24502: 9c258593 addi a1,a1,-1598 # 39ec0 <_IO_stdin_used+0x340> + 24506: 8522 mv a0,s0 + 24508: 9f8f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2450c: 4609 li a2,2 + 2450e: 00017597 auipc a1,0x17 + 24512: 10a58593 addi a1,a1,266 # 3b618 <_IO_stdin_used+0x1a98> + 24516: 8522 mv a0,s0 + 24518: 9e8f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2451c: 8522 mv a0,s0 + 2451e: 45b1 li a1,12 + 24520: ff1f00ef jal 15510 <_ZNSolsEi@plt> + 24524: 4931 li s2,12 + 24526: bf61 j 244be <_ZN7testing8internal7PrintToEhPSo+0x12e> + 24528: 00016597 auipc a1,0x16 + 2452c: 96858593 addi a1,a1,-1688 # 39e90 <_IO_stdin_used+0x310> + 24530: 8522 mv a0,s0 + 24532: f04a sd s2,32(sp) + 24534: 8fcf10ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 24538: 4605 li a2,1 + 2453a: 00016597 auipc a1,0x16 + 2453e: 98658593 addi a1,a1,-1658 # 39ec0 <_IO_stdin_used+0x340> + 24542: 8522 mv a0,s0 + 24544: 9bcf10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24548: 4609 li a2,2 + 2454a: 00017597 auipc a1,0x17 + 2454e: 0ce58593 addi a1,a1,206 # 3b618 <_IO_stdin_used+0x1a98> + 24552: 8522 mv a0,s0 + 24554: 9acf10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24558: 8522 mv a0,s0 + 2455a: 45b5 li a1,13 + 2455c: fb5f00ef jal 15510 <_ZNSolsEi@plt> + 24560: 4935 li s2,13 + 24562: bfb1 j 244be <_ZN7testing8internal7PrintToEhPSo+0x12e> + 24564: 00016597 auipc a1,0x16 + 24568: 91458593 addi a1,a1,-1772 # 39e78 <_IO_stdin_used+0x2f8> + 2456c: 8522 mv a0,s0 + 2456e: 8c2f10ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 24572: 8522 mv a0,s0 + 24574: 4605 li a2,1 + 24576: 00016597 auipc a1,0x16 + 2457a: 94a58593 addi a1,a1,-1718 # 39ec0 <_IO_stdin_used+0x340> + 2457e: 982f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24582: 8522 mv a0,s0 + 24584: 4609 li a2,2 + 24586: 00017597 auipc a1,0x17 + 2458a: 09258593 addi a1,a1,146 # 3b618 <_IO_stdin_used+0x1a98> + 2458e: 972f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24592: 8522 mv a0,s0 + 24594: 45a1 li a1,8 + 24596: f7bf00ef jal 15510 <_ZNSolsEi@plt> + 2459a: b5f9 j 24468 <_ZN7testing8internal7PrintToEhPSo+0xd8> + 2459c: 00016597 auipc a1,0x16 + 245a0: 8fc58593 addi a1,a1,-1796 # 39e98 <_IO_stdin_used+0x318> + 245a4: 8522 mv a0,s0 + 245a6: 88af10ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 245aa: 8522 mv a0,s0 + 245ac: 4605 li a2,1 + 245ae: 00016597 auipc a1,0x16 + 245b2: 91258593 addi a1,a1,-1774 # 39ec0 <_IO_stdin_used+0x340> + 245b6: 94af10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 245ba: 8522 mv a0,s0 + 245bc: 4609 li a2,2 + 245be: 00017597 auipc a1,0x17 + 245c2: 05a58593 addi a1,a1,90 # 3b618 <_IO_stdin_used+0x1a98> + 245c6: 93af10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 245ca: 8522 mv a0,s0 + 245cc: 45a5 li a1,9 + 245ce: f43f00ef jal 15510 <_ZNSolsEi@plt> + 245d2: bd59 j 24468 <_ZN7testing8internal7PrintToEhPSo+0xd8> + 245d4: 00016597 auipc a1,0x16 + 245d8: 8b458593 addi a1,a1,-1868 # 39e88 <_IO_stdin_used+0x308> + 245dc: 8522 mv a0,s0 + 245de: f04a sd s2,32(sp) + 245e0: 850f10ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 245e4: 4605 li a2,1 + 245e6: 00016597 auipc a1,0x16 + 245ea: 8da58593 addi a1,a1,-1830 # 39ec0 <_IO_stdin_used+0x340> + 245ee: 8522 mv a0,s0 + 245f0: 910f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 245f4: 4609 li a2,2 + 245f6: 00017597 auipc a1,0x17 + 245fa: 02258593 addi a1,a1,34 # 3b618 <_IO_stdin_used+0x1a98> + 245fe: 8522 mv a0,s0 + 24600: 900f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24604: 8522 mv a0,s0 + 24606: 45a9 li a1,10 + 24608: f09f00ef jal 15510 <_ZNSolsEi@plt> + 2460c: 4929 li s2,10 + 2460e: bd45 j 244be <_ZN7testing8internal7PrintToEhPSo+0x12e> + 24610: 00016597 auipc a1,0x16 + 24614: 89058593 addi a1,a1,-1904 # 39ea0 <_IO_stdin_used+0x320> + 24618: 8522 mv a0,s0 + 2461a: f04a sd s2,32(sp) + 2461c: 814f10ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 24620: 4605 li a2,1 + 24622: 00016597 auipc a1,0x16 + 24626: 89e58593 addi a1,a1,-1890 # 39ec0 <_IO_stdin_used+0x340> + 2462a: 8522 mv a0,s0 + 2462c: 8d4f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24630: 4609 li a2,2 + 24632: 00017597 auipc a1,0x17 + 24636: fe658593 addi a1,a1,-26 # 3b618 <_IO_stdin_used+0x1a98> + 2463a: 8522 mv a0,s0 + 2463c: 8c4f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24640: 8522 mv a0,s0 + 24642: 45ad li a1,11 + 24644: ecdf00ef jal 15510 <_ZNSolsEi@plt> + 24648: 492d li s2,11 + 2464a: bd95 j 244be <_ZN7testing8internal7PrintToEhPSo+0x12e> + 2464c: f04a sd s2,32(sp) + 2464e: 05c00793 li a5,92 + 24652: d6f49ce3 bne s1,a5,243ca <_ZN7testing8internal7PrintToEhPSo+0x3a> + 24656: 00016597 auipc a1,0x16 + 2465a: 81258593 addi a1,a1,-2030 # 39e68 <_IO_stdin_used+0x2e8> + 2465e: 8522 mv a0,s0 + 24660: fd1f00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 24664: 4605 li a2,1 + 24666: 00016597 auipc a1,0x16 + 2466a: 85a58593 addi a1,a1,-1958 # 39ec0 <_IO_stdin_used+0x340> + 2466e: 8522 mv a0,s0 + 24670: 890f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24674: 4609 li a2,2 + 24676: 00017597 auipc a1,0x17 + 2467a: fa258593 addi a1,a1,-94 # 3b618 <_IO_stdin_used+0x1a98> 2467e: 8522 mv a0,s0 - 24680: d57f40ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> - 24684: 74e2 ld s1,56(sp) - 24686: c895 beqz s1,246ba <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x1dc> - 24688: 6088 ld a0,0(s1) - 2468a: 01048793 addi a5,s1,16 - 2468e: 00f50463 beq a0,a5,24696 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x1b8> - 24692: 99ef10ef jal 15830 <_ZdlPv@plt> - 24696: 8526 mv a0,s1 - 24698: 998f10ef jal 15830 <_ZdlPv@plt> - 2469c: 70e6 ld ra,120(sp) - 2469e: 8522 mv a0,s0 - 246a0: 7446 ld s0,112(sp) - 246a2: 6a46 ld s4,80(sp) - 246a4: 6aa6 ld s5,72(sp) - 246a6: 74a6 ld s1,104(sp) - 246a8: 7906 ld s2,96(sp) - 246aa: 69e6 ld s3,88(sp) - 246ac: 6109 addi sp,sp,128 - 246ae: 8082 ret - 246b0: 00015797 auipc a5,0x15 - 246b4: 14078793 addi a5,a5,320 # 397f0 <_IO_stdin_used+0x1d48> - 246b8: b725 j 245e0 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x102> - 246ba: 70e6 ld ra,120(sp) - 246bc: 8522 mv a0,s0 - 246be: 7446 ld s0,112(sp) - 246c0: 6a46 ld s4,80(sp) - 246c2: 6aa6 ld s5,72(sp) - 246c4: 74a6 ld s1,104(sp) - 246c6: 7906 ld s2,96(sp) - 246c8: 69e6 ld s3,88(sp) - 246ca: 6109 addi sp,sp,128 - 246cc: 8082 ret - 246ce: 8522 mv a0,s0 - 246d0: d77f40ef jal 19446 <_ZN7testing16AssertionSuccessEv> - 246d4: 70e6 ld ra,120(sp) - 246d6: 8522 mv a0,s0 - 246d8: 7446 ld s0,112(sp) - 246da: 74a6 ld s1,104(sp) - 246dc: 7906 ld s2,96(sp) - 246de: 69e6 ld s3,88(sp) - 246e0: 6109 addi sp,sp,128 - 246e2: 8082 ret - 246e4: 40a80833 sub a6,a6,a0 - 246e8: 00183813 seqz a6,a6 - 246ec: b50d j 2450e <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x30> - 246ee: 77a2 ld a5,40(sp) - 246f0: 842a mv s0,a0 - 246f2: c789 beqz a5,246fc <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x21e> - 246f4: 6398 ld a4,0(a5) - 246f6: 853e mv a0,a5 - 246f8: 671c ld a5,8(a4) - 246fa: 9782 jalr a5 - 246fc: 1828 addi a0,sp,56 - 246fe: 00026317 auipc t1,0x26 - 24702: 8da33303 ld t1,-1830(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 24706: 9302 jalr t1 - 24708: 8522 mv a0,s0 - 2470a: 816f10ef jal 15720 <_Unwind_Resume@plt> - 2470e: b7c5 j 246ee <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x210> - 24710: 842a mv s0,a0 - 24712: b7ed j 246fc <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x21e> - -0000000000024714 <_ZN7testing11IsSubstringEPKcS1_S1_S1_>: - 24714: 1101 addi sp,sp,-32 - 24716: 87b2 mv a5,a2 - 24718: e436 sd a3,8(sp) - 2471a: e03a sd a4,0(sp) - 2471c: 862e mv a2,a1 - 2471e: 86be mv a3,a5 - 24720: 0038 addi a4,sp,8 - 24722: 878a mv a5,sp - 24724: 4585 li a1,1 - 24726: e822 sd s0,16(sp) - 24728: ec06 sd ra,24(sp) - 2472a: 842a mv s0,a0 - 2472c: db3ff0ef jal 244de <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_> - 24730: 60e2 ld ra,24(sp) - 24732: 8522 mv a0,s0 - 24734: 6442 ld s0,16(sp) - 24736: 6105 addi sp,sp,32 - 24738: 8082 ret - -000000000002473a <_ZN7testing14IsNotSubstringEPKcS1_S1_S1_>: - 2473a: 1101 addi sp,sp,-32 - 2473c: 87b2 mv a5,a2 - 2473e: e436 sd a3,8(sp) - 24740: e03a sd a4,0(sp) - 24742: 862e mv a2,a1 - 24744: 86be mv a3,a5 - 24746: 0038 addi a4,sp,8 - 24748: 878a mv a5,sp - 2474a: 4581 li a1,0 - 2474c: e822 sd s0,16(sp) - 2474e: ec06 sd ra,24(sp) - 24750: 842a mv s0,a0 - 24752: d8dff0ef jal 244de <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_> - 24756: 60e2 ld ra,24(sp) - 24758: 8522 mv a0,s0 - 2475a: 6442 ld s0,16(sp) - 2475c: 6105 addi sp,sp,32 - 2475e: 8082 ret - -0000000000024760 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_>: - 24760: 7119 addi sp,sp,-128 - 24762: ecce sd s3,88(sp) - 24764: e036 sd a3,0(sp) - 24766: 89ae mv s3,a1 - 24768: 6714 ld a3,8(a4) - 2476a: 630c ld a1,0(a4) - 2476c: f4a6 sd s1,104(sp) - 2476e: e432 sd a2,8(sp) - 24770: 84aa mv s1,a0 - 24772: 4601 li a2,0 - 24774: 853e mv a0,a5 - 24776: f8a2 sd s0,112(sp) - 24778: f0ca sd s2,96(sp) - 2477a: fc86 sd ra,120(sp) - 2477c: 843a mv s0,a4 - 2477e: 893e mv s2,a5 - 24780: c01f00ef jal 15380 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm@plt> - 24784: 00150693 addi a3,a0,1 - 24788: 00d036b3 snez a3,a3 - 2478c: 1d368063 beq a3,s3,2494c <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1ec> - 24790: e8d2 sd s4,80(sp) - 24792: 03010a13 addi s4,sp,48 - 24796: 8552 mv a0,s4 - 24798: 00013797 auipc a5,0x13 - 2479c: 62878793 addi a5,a5,1576 # 37dc0 <_IO_stdin_used+0x318> - 247a0: e4d6 sd s5,72(sp) - 247a2: ec3e sd a5,24(sp) - 247a4: caff40ef jal 19452 <_ZN7testing16AssertionFailureEv> - 247a8: 8552 mv a0,s4 - 247aa: 00013597 auipc a1,0x13 - 247ae: 6c658593 addi a1,a1,1734 # 37e70 <_IO_stdin_used+0x3c8> - 247b2: 00025317 auipc t1,0x25 - 247b6: 73633303 ld t1,1846(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 247ba: 9302 jalr t1 - 247bc: 002c addi a1,sp,8 - 247be: 00025317 auipc t1,0x25 - 247c2: 3da33303 ld t1,986(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 247c6: 9302 jalr t1 - 247c8: 00014597 auipc a1,0x14 - 247cc: e2858593 addi a1,a1,-472 # 385f0 <_IO_stdin_used+0xb48> - 247d0: 00025317 auipc t1,0x25 - 247d4: 44033303 ld t1,1088(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 247d8: 9302 jalr t1 - 247da: 00014597 auipc a1,0x14 - 247de: 64e58593 addi a1,a1,1614 # 38e28 <_IO_stdin_used+0x1380> - 247e2: 00025317 auipc t1,0x25 - 247e6: 70633303 ld t1,1798(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 247ea: 9302 jalr t1 - 247ec: 01810a13 addi s4,sp,24 - 247f0: 85d2 mv a1,s4 - 247f2: 00025317 auipc t1,0x25 - 247f6: 3a633303 ld t1,934(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 247fa: 9302 jalr t1 - 247fc: 85a2 mv a1,s0 - 247fe: 00025317 auipc t1,0x25 - 24802: 3a233303 ld t1,930(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 24806: 9302 jalr t1 - 24808: 02810a93 addi s5,sp,40 - 2480c: 842a mv s0,a0 - 2480e: 8556 mv a0,s5 - 24810: 9ddf40ef jal 191ec <_ZN7testing7MessageC1Ev> - 24814: 7522 ld a0,40(sp) - 24816: 4609 li a2,2 - 24818: 00014597 auipc a1,0x14 - 2481c: 62058593 addi a1,a1,1568 # 38e38 <_IO_stdin_used+0x1390> - 24820: 0541 addi a0,a0,16 - 24822: e0ff00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24826: 85d6 mv a1,s5 - 24828: 8522 mv a0,s0 - 2482a: 00025317 auipc t1,0x25 - 2482e: 58e33303 ld t1,1422(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 24832: 9302 jalr t1 - 24834: 7522 ld a0,40(sp) - 24836: c501 beqz a0,2483e <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0xde> - 24838: 611c ld a5,0(a0) - 2483a: 679c ld a5,8(a5) - 2483c: 9782 jalr a5 - 2483e: 8522 mv a0,s0 - 24840: 00014597 auipc a1,0x14 - 24844: 60058593 addi a1,a1,1536 # 38e40 <_IO_stdin_used+0x1398> - 24848: 00025317 auipc t1,0x25 - 2484c: 6a033303 ld t1,1696(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 24850: 9302 jalr t1 - 24852: 00014797 auipc a5,0x14 - 24856: 5ce78793 addi a5,a5,1486 # 38e20 <_IO_stdin_used+0x1378> - 2485a: 0c099a63 bnez s3,2492e <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1ce> - 2485e: 100c addi a1,sp,32 - 24860: 00025317 auipc t1,0x25 - 24864: 33833303 ld t1,824(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 24868: f03e sd a5,32(sp) - 2486a: 9302 jalr t1 - 2486c: 842a mv s0,a0 - 2486e: 8556 mv a0,s5 - 24870: 97df40ef jal 191ec <_ZN7testing7MessageC1Ev> - 24874: 7522 ld a0,40(sp) - 24876: 463d li a2,15 - 24878: 00014597 auipc a1,0x14 - 2487c: 5d858593 addi a1,a1,1496 # 38e50 <_IO_stdin_used+0x13a8> - 24880: 0541 addi a0,a0,16 - 24882: daff00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24886: 85d6 mv a1,s5 - 24888: 8522 mv a0,s0 - 2488a: 00025317 auipc t1,0x25 - 2488e: 52e33303 ld t1,1326(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 24892: 9302 jalr t1 - 24894: 7522 ld a0,40(sp) - 24896: c501 beqz a0,2489e <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x13e> - 24898: 611c ld a5,0(a0) - 2489a: 679c ld a5,8(a5) - 2489c: 9782 jalr a5 - 2489e: 8522 mv a0,s0 - 248a0: 858a mv a1,sp - 248a2: 00025317 auipc t1,0x25 - 248a6: 2f633303 ld t1,758(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 248aa: 9302 jalr t1 - 248ac: 00014597 auipc a1,0x14 - 248b0: d4458593 addi a1,a1,-700 # 385f0 <_IO_stdin_used+0xb48> - 248b4: 00025317 auipc t1,0x25 - 248b8: 35c33303 ld t1,860(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 248bc: 9302 jalr t1 - 248be: 00014597 auipc a1,0x14 - 248c2: 5a258593 addi a1,a1,1442 # 38e60 <_IO_stdin_used+0x13b8> - 248c6: 00025317 auipc t1,0x25 - 248ca: 62233303 ld t1,1570(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 248ce: 9302 jalr t1 - 248d0: 85d2 mv a1,s4 - 248d2: 00025317 auipc t1,0x25 - 248d6: 2c633303 ld t1,710(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 248da: 9302 jalr t1 - 248dc: 85ca mv a1,s2 - 248de: 00025317 auipc t1,0x25 - 248e2: 2c233303 ld t1,706(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 248e6: 9302 jalr t1 - 248e8: 00013597 auipc a1,0x13 - 248ec: 4d858593 addi a1,a1,1240 # 37dc0 <_IO_stdin_used+0x318> - 248f0: 00025317 auipc t1,0x25 - 248f4: 32033303 ld t1,800(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 248f8: 9302 jalr t1 - 248fa: 85aa mv a1,a0 - 248fc: 8526 mv a0,s1 - 248fe: ad9f40ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> - 24902: 7462 ld s0,56(sp) - 24904: c815 beqz s0,24938 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1d8> - 24906: 6008 ld a0,0(s0) - 24908: 01040793 addi a5,s0,16 - 2490c: 00f50463 beq a0,a5,24914 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1b4> - 24910: f21f00ef jal 15830 <_ZdlPv@plt> - 24914: 8522 mv a0,s0 - 24916: f1bf00ef jal 15830 <_ZdlPv@plt> - 2491a: 70e6 ld ra,120(sp) - 2491c: 7446 ld s0,112(sp) - 2491e: 6a46 ld s4,80(sp) - 24920: 6aa6 ld s5,72(sp) - 24922: 7906 ld s2,96(sp) - 24924: 69e6 ld s3,88(sp) - 24926: 8526 mv a0,s1 - 24928: 74a6 ld s1,104(sp) - 2492a: 6109 addi sp,sp,128 - 2492c: 8082 ret - 2492e: 00015797 auipc a5,0x15 - 24932: ec278793 addi a5,a5,-318 # 397f0 <_IO_stdin_used+0x1d48> - 24936: b725 j 2485e <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0xfe> - 24938: 70e6 ld ra,120(sp) - 2493a: 7446 ld s0,112(sp) - 2493c: 6a46 ld s4,80(sp) - 2493e: 6aa6 ld s5,72(sp) - 24940: 7906 ld s2,96(sp) - 24942: 69e6 ld s3,88(sp) - 24944: 8526 mv a0,s1 - 24946: 74a6 ld s1,104(sp) - 24948: 6109 addi sp,sp,128 - 2494a: 8082 ret - 2494c: 8526 mv a0,s1 - 2494e: af9f40ef jal 19446 <_ZN7testing16AssertionSuccessEv> - 24952: 70e6 ld ra,120(sp) - 24954: 7446 ld s0,112(sp) - 24956: 7906 ld s2,96(sp) - 24958: 69e6 ld s3,88(sp) - 2495a: 8526 mv a0,s1 - 2495c: 74a6 ld s1,104(sp) - 2495e: 6109 addi sp,sp,128 - 24960: 8082 ret - 24962: 842a mv s0,a0 - 24964: 1828 addi a0,sp,56 - 24966: 00025317 auipc t1,0x25 - 2496a: 67233303 ld t1,1650(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 2496e: 9302 jalr t1 - 24970: 8522 mv a0,s0 - 24972: daff00ef jal 15720 <_Unwind_Resume@plt> - 24976: 77a2 ld a5,40(sp) - 24978: 842a mv s0,a0 - 2497a: d7ed beqz a5,24964 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x204> - 2497c: 6398 ld a4,0(a5) - 2497e: 853e mv a0,a5 - 24980: 671c ld a5,8(a4) - 24982: 9782 jalr a5 - 24984: b7c5 j 24964 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x204> - 24986: bfc5 j 24976 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x216> - -0000000000024988 <_ZN7testing11IsSubstringEPKcS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_>: - 24988: 88b2 mv a7,a2 - 2498a: 8836 mv a6,a3 - 2498c: 1141 addi sp,sp,-16 - 2498e: 87ba mv a5,a4 - 24990: 862e mv a2,a1 - 24992: 86c6 mv a3,a7 - 24994: 8742 mv a4,a6 - 24996: 4585 li a1,1 - 24998: e022 sd s0,0(sp) - 2499a: e406 sd ra,8(sp) - 2499c: 842a mv s0,a0 - 2499e: dc3ff0ef jal 24760 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_> - 249a2: 60a2 ld ra,8(sp) - 249a4: 8522 mv a0,s0 - 249a6: 6402 ld s0,0(sp) - 249a8: 0141 addi sp,sp,16 - 249aa: 8082 ret - -00000000000249ac <_ZN7testing14IsNotSubstringEPKcS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_>: - 249ac: 88b2 mv a7,a2 - 249ae: 8836 mv a6,a3 - 249b0: 1141 addi sp,sp,-16 - 249b2: 87ba mv a5,a4 - 249b4: 862e mv a2,a1 - 249b6: 86c6 mv a3,a7 - 249b8: 8742 mv a4,a6 - 249ba: 4581 li a1,0 - 249bc: e022 sd s0,0(sp) - 249be: e406 sd ra,8(sp) - 249c0: 842a mv s0,a0 - 249c2: d9fff0ef jal 24760 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_> - 249c6: 60a2 ld ra,8(sp) - 249c8: 8522 mv a0,s0 - 249ca: 6402 ld s0,0(sp) - 249cc: 0141 addi sp,sp,16 - 249ce: 8082 ret - -00000000000249d0 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_>: - 249d0: 7119 addi sp,sp,-128 - 249d2: ecce sd s3,88(sp) - 249d4: e036 sd a3,0(sp) - 249d6: 89ae mv s3,a1 - 249d8: 6714 ld a3,8(a4) - 249da: 630c ld a1,0(a4) - 249dc: f4a6 sd s1,104(sp) - 249de: e432 sd a2,8(sp) - 249e0: 84aa mv s1,a0 - 249e2: 4601 li a2,0 - 249e4: 853e mv a0,a5 - 249e6: f8a2 sd s0,112(sp) - 249e8: f0ca sd s2,96(sp) - 249ea: fc86 sd ra,120(sp) - 249ec: 843a mv s0,a4 - 249ee: 893e mv s2,a5 - 249f0: ae0f10ef jal 15cd0 <_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE4findEPKwmm@plt> - 249f4: 00150693 addi a3,a0,1 - 249f8: 00d036b3 snez a3,a3 - 249fc: 1f368063 beq a3,s3,24bdc <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x20c> - 24a00: e8d2 sd s4,80(sp) - 24a02: 03010a13 addi s4,sp,48 - 24a06: 8552 mv a0,s4 - 24a08: 00013797 auipc a5,0x13 - 24a0c: 3d878793 addi a5,a5,984 # 37de0 <_IO_stdin_used+0x338> - 24a10: e4d6 sd s5,72(sp) - 24a12: e0da sd s6,64(sp) - 24a14: ec3e sd a5,24(sp) - 24a16: a3df40ef jal 19452 <_ZN7testing16AssertionFailureEv> - 24a1a: 8552 mv a0,s4 - 24a1c: 00013597 auipc a1,0x13 - 24a20: 45458593 addi a1,a1,1108 # 37e70 <_IO_stdin_used+0x3c8> - 24a24: 00025317 auipc t1,0x25 - 24a28: 4c433303 ld t1,1220(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 24a2c: 9302 jalr t1 - 24a2e: 002c addi a1,sp,8 - 24a30: 00025317 auipc t1,0x25 - 24a34: 16833303 ld t1,360(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 24a38: 9302 jalr t1 - 24a3a: 00014597 auipc a1,0x14 - 24a3e: bb658593 addi a1,a1,-1098 # 385f0 <_IO_stdin_used+0xb48> - 24a42: 00025317 auipc t1,0x25 - 24a46: 1ce33303 ld t1,462(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 24a4a: 9302 jalr t1 - 24a4c: 00014597 auipc a1,0x14 - 24a50: 3dc58593 addi a1,a1,988 # 38e28 <_IO_stdin_used+0x1380> - 24a54: 00025317 auipc t1,0x25 - 24a58: 49433303 ld t1,1172(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 24a5c: 9302 jalr t1 - 24a5e: 01810b13 addi s6,sp,24 - 24a62: 85da mv a1,s6 - 24a64: 00025317 auipc t1,0x25 - 24a68: 13433303 ld t1,308(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 24a6c: 9302 jalr t1 - 24a6e: 02810a13 addi s4,sp,40 - 24a72: 8aaa mv s5,a0 - 24a74: 8552 mv a0,s4 - 24a76: f76f40ef jal 191ec <_ZN7testing7MessageC1Ev> - 24a7a: 85a2 mv a1,s0 - 24a7c: 8552 mv a0,s4 - 24a7e: 8cfff0ef jal 2434c <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE> - 24a82: 85aa mv a1,a0 - 24a84: 00025317 auipc t1,0x25 - 24a88: 33433303 ld t1,820(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 24a8c: 8556 mv a0,s5 - 24a8e: 9302 jalr t1 - 24a90: 7522 ld a0,40(sp) - 24a92: c501 beqz a0,24a9a <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0xca> - 24a94: 611c ld a5,0(a0) - 24a96: 679c ld a5,8(a5) - 24a98: 9782 jalr a5 - 24a9a: 8556 mv a0,s5 - 24a9c: 00014597 auipc a1,0x14 - 24aa0: 39c58593 addi a1,a1,924 # 38e38 <_IO_stdin_used+0x1390> - 24aa4: 00025317 auipc t1,0x25 - 24aa8: 3c433303 ld t1,964(t1) # 49e68 <_GLOBAL_OFFSET_TABLE_+0x318> - 24aac: 9302 jalr t1 - 24aae: 00014597 auipc a1,0x14 - 24ab2: 39258593 addi a1,a1,914 # 38e40 <_IO_stdin_used+0x1398> - 24ab6: 00025317 auipc t1,0x25 - 24aba: 43233303 ld t1,1074(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 24abe: 9302 jalr t1 - 24ac0: 00014797 auipc a5,0x14 - 24ac4: 36078793 addi a5,a5,864 # 38e20 <_IO_stdin_used+0x1378> - 24ac8: 0e099a63 bnez s3,24bbc <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1ec> - 24acc: 100c addi a1,sp,32 - 24ace: 00025317 auipc t1,0x25 - 24ad2: 0ca33303 ld t1,202(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 24ad6: f03e sd a5,32(sp) - 24ad8: 9302 jalr t1 - 24ada: 842a mv s0,a0 - 24adc: 8552 mv a0,s4 - 24ade: f0ef40ef jal 191ec <_ZN7testing7MessageC1Ev> - 24ae2: 7522 ld a0,40(sp) - 24ae4: 463d li a2,15 - 24ae6: 00014597 auipc a1,0x14 - 24aea: 36a58593 addi a1,a1,874 # 38e50 <_IO_stdin_used+0x13a8> - 24aee: 0541 addi a0,a0,16 - 24af0: b41f00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24af4: 85d2 mv a1,s4 - 24af6: 8522 mv a0,s0 - 24af8: 00025317 auipc t1,0x25 - 24afc: 2c033303 ld t1,704(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 24b00: 9302 jalr t1 - 24b02: 7522 ld a0,40(sp) - 24b04: c501 beqz a0,24b0c <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x13c> - 24b06: 611c ld a5,0(a0) - 24b08: 679c ld a5,8(a5) - 24b0a: 9782 jalr a5 - 24b0c: 8522 mv a0,s0 - 24b0e: 858a mv a1,sp - 24b10: 00025317 auipc t1,0x25 - 24b14: 08833303 ld t1,136(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 24b18: 9302 jalr t1 - 24b1a: 00014597 auipc a1,0x14 - 24b1e: ad658593 addi a1,a1,-1322 # 385f0 <_IO_stdin_used+0xb48> - 24b22: 00025317 auipc t1,0x25 - 24b26: 0ee33303 ld t1,238(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 24b2a: 9302 jalr t1 - 24b2c: 00014597 auipc a1,0x14 - 24b30: 33458593 addi a1,a1,820 # 38e60 <_IO_stdin_used+0x13b8> - 24b34: 00025317 auipc t1,0x25 - 24b38: 3b433303 ld t1,948(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 24b3c: 9302 jalr t1 - 24b3e: 85da mv a1,s6 - 24b40: 00025317 auipc t1,0x25 - 24b44: 05833303 ld t1,88(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 24b48: 9302 jalr t1 - 24b4a: 842a mv s0,a0 - 24b4c: 8552 mv a0,s4 - 24b4e: e9ef40ef jal 191ec <_ZN7testing7MessageC1Ev> - 24b52: 85ca mv a1,s2 - 24b54: 8552 mv a0,s4 - 24b56: ff6ff0ef jal 2434c <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE> - 24b5a: 85aa mv a1,a0 - 24b5c: 00025317 auipc t1,0x25 - 24b60: 25c33303 ld t1,604(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 24b64: 8522 mv a0,s0 - 24b66: 9302 jalr t1 - 24b68: 7522 ld a0,40(sp) - 24b6a: c501 beqz a0,24b72 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1a2> - 24b6c: 611c ld a5,0(a0) - 24b6e: 679c ld a5,8(a5) - 24b70: 9782 jalr a5 - 24b72: 8522 mv a0,s0 - 24b74: 00013597 auipc a1,0x13 - 24b78: 24c58593 addi a1,a1,588 # 37dc0 <_IO_stdin_used+0x318> - 24b7c: 00025317 auipc t1,0x25 - 24b80: 09433303 ld t1,148(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 24b84: 9302 jalr t1 - 24b86: 85aa mv a1,a0 - 24b88: 8526 mv a0,s1 - 24b8a: 84df40ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> - 24b8e: 7462 ld s0,56(sp) - 24b90: c81d beqz s0,24bc6 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1f6> - 24b92: 6008 ld a0,0(s0) - 24b94: 01040793 addi a5,s0,16 - 24b98: 00f50463 beq a0,a5,24ba0 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1d0> - 24b9c: c95f00ef jal 15830 <_ZdlPv@plt> - 24ba0: 8522 mv a0,s0 - 24ba2: c8ff00ef jal 15830 <_ZdlPv@plt> - 24ba6: 70e6 ld ra,120(sp) - 24ba8: 7446 ld s0,112(sp) - 24baa: 6a46 ld s4,80(sp) - 24bac: 6aa6 ld s5,72(sp) - 24bae: 6b06 ld s6,64(sp) - 24bb0: 7906 ld s2,96(sp) - 24bb2: 69e6 ld s3,88(sp) - 24bb4: 8526 mv a0,s1 - 24bb6: 74a6 ld s1,104(sp) - 24bb8: 6109 addi sp,sp,128 - 24bba: 8082 ret - 24bbc: 00015797 auipc a5,0x15 - 24bc0: c3478793 addi a5,a5,-972 # 397f0 <_IO_stdin_used+0x1d48> - 24bc4: b721 j 24acc <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0xfc> - 24bc6: 70e6 ld ra,120(sp) - 24bc8: 7446 ld s0,112(sp) - 24bca: 6a46 ld s4,80(sp) - 24bcc: 6aa6 ld s5,72(sp) - 24bce: 6b06 ld s6,64(sp) - 24bd0: 7906 ld s2,96(sp) - 24bd2: 69e6 ld s3,88(sp) - 24bd4: 8526 mv a0,s1 - 24bd6: 74a6 ld s1,104(sp) - 24bd8: 6109 addi sp,sp,128 - 24bda: 8082 ret - 24bdc: 8526 mv a0,s1 - 24bde: 869f40ef jal 19446 <_ZN7testing16AssertionSuccessEv> - 24be2: 70e6 ld ra,120(sp) - 24be4: 7446 ld s0,112(sp) - 24be6: 7906 ld s2,96(sp) - 24be8: 69e6 ld s3,88(sp) - 24bea: 8526 mv a0,s1 - 24bec: 74a6 ld s1,104(sp) - 24bee: 6109 addi sp,sp,128 - 24bf0: 8082 ret - 24bf2: 77a2 ld a5,40(sp) - 24bf4: 842a mv s0,a0 - 24bf6: c789 beqz a5,24c00 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x230> - 24bf8: 6398 ld a4,0(a5) - 24bfa: 853e mv a0,a5 - 24bfc: 671c ld a5,8(a4) - 24bfe: 9782 jalr a5 - 24c00: 1828 addi a0,sp,56 - 24c02: 00025317 auipc t1,0x25 - 24c06: 3d633303 ld t1,982(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 24c0a: 9302 jalr t1 - 24c0c: 8522 mv a0,s0 - 24c0e: b13f00ef jal 15720 <_Unwind_Resume@plt> - 24c12: 842a mv s0,a0 - 24c14: b7f5 j 24c00 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x230> - 24c16: bff1 j 24bf2 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x222> - 24c18: bfe9 j 24bf2 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x222> - -0000000000024c1a <_ZN7testing11IsSubstringEPKcS1_RKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEES9_>: - 24c1a: 88b2 mv a7,a2 - 24c1c: 8836 mv a6,a3 - 24c1e: 1141 addi sp,sp,-16 - 24c20: 87ba mv a5,a4 - 24c22: 862e mv a2,a1 - 24c24: 86c6 mv a3,a7 - 24c26: 8742 mv a4,a6 - 24c28: 4585 li a1,1 - 24c2a: e022 sd s0,0(sp) - 24c2c: e406 sd ra,8(sp) - 24c2e: 842a mv s0,a0 - 24c30: da1ff0ef jal 249d0 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_> - 24c34: 60a2 ld ra,8(sp) - 24c36: 8522 mv a0,s0 - 24c38: 6402 ld s0,0(sp) - 24c3a: 0141 addi sp,sp,16 - 24c3c: 8082 ret - -0000000000024c3e <_ZN7testing14IsNotSubstringEPKcS1_RKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEES9_>: - 24c3e: 88b2 mv a7,a2 - 24c40: 8836 mv a6,a3 - 24c42: 1141 addi sp,sp,-16 - 24c44: 87ba mv a5,a4 - 24c46: 862e mv a2,a1 - 24c48: 86c6 mv a3,a7 - 24c4a: 8742 mv a4,a6 - 24c4c: 4581 li a1,0 - 24c4e: e022 sd s0,0(sp) - 24c50: e406 sd ra,8(sp) - 24c52: 842a mv s0,a0 - 24c54: d7dff0ef jal 249d0 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_> - 24c58: 60a2 ld ra,8(sp) + 24680: 880f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24684: 85a6 mv a1,s1 + 24686: 8522 mv a0,s0 + 24688: e89f00ef jal 15510 <_ZNSolsEi@plt> + 2468c: 8926 mv s2,s1 + 2468e: bd05 j 244be <_ZN7testing8internal7PrintToEhPSo+0x12e> + 24690: 601c ld a5,0(s0) + 24692: 4609 li a2,2 + 24694: 00016597 auipc a1,0x16 + 24698: 81458593 addi a1,a1,-2028 # 39ea8 <_IO_stdin_used+0x328> + 2469c: fe87b783 ld a5,-24(a5) + 246a0: 8522 mv a0,s0 + 246a2: 97a2 add a5,a5,s0 + 246a4: 4f84 lw s1,24(a5) + 246a6: 85af10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 246aa: 601c ld a5,0(s0) + 246ac: 6691 lui a3,0x4 + 246ae: 06a1 addi a3,a3,8 # 4008 <__abi_tag-0xc28c> + 246b0: fe87b703 ld a4,-24(a5) + 246b4: 85ca mv a1,s2 + 246b6: 8522 mv a0,s0 + 246b8: 9722 add a4,a4,s0 + 246ba: 4f1c lw a5,24(a4) + 246bc: fb57f793 andi a5,a5,-75 + 246c0: 8fd5 or a5,a5,a3 + 246c2: cf1c sw a5,24(a4) + 246c4: e4df00ef jal 15510 <_ZNSolsEi@plt> + 246c8: 601c ld a5,0(s0) + 246ca: 4605 li a2,1 + 246cc: 00015597 auipc a1,0x15 + 246d0: 7f458593 addi a1,a1,2036 # 39ec0 <_IO_stdin_used+0x340> + 246d4: fe87b783 ld a5,-24(a5) + 246d8: 8522 mv a0,s0 + 246da: 97a2 add a5,a5,s0 + 246dc: cf84 sw s1,24(a5) + 246de: 822f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 246e2: 4609 li a2,2 + 246e4: 00017597 auipc a1,0x17 + 246e8: f3458593 addi a1,a1,-204 # 3b618 <_IO_stdin_used+0x1a98> + 246ec: 8522 mv a0,s0 + 246ee: 812f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 246f2: 85ca mv a1,s2 + 246f4: 8522 mv a0,s0 + 246f6: e1bf00ef jal 15510 <_ZNSolsEi@plt> + 246fa: 7902 ld s2,32(sp) + 246fc: b3b5 j 24468 <_ZN7testing8internal7PrintToEhPSo+0xd8> + 246fe: 842a mv s0,a0 + 24700: 8526 mv a0,s1 + 24702: ebef20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24706: 8522 mv a0,s0 + 24708: 8e8f10ef jal 157f0 <_Unwind_Resume@plt> + +000000000002470c <_ZN7testing8internal7PrintToEaPSo>: + 2470c: 715d addi sp,sp,-80 + 2470e: e0a2 sd s0,64(sp) + 24710: fc26 sd s1,56(sp) + 24712: 842e mv s0,a1 + 24714: 84aa mv s1,a0 + 24716: 4605 li a2,1 + 24718: 852e mv a0,a1 + 2471a: 00015597 auipc a1,0x15 + 2471e: 7a658593 addi a1,a1,1958 # 39ec0 <_IO_stdin_used+0x340> + 24722: e486 sd ra,72(sp) + 24724: fddf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24728: 02700793 li a5,39 + 2472c: 2a97c063 blt a5,s1,249cc <_ZN7testing8internal7PrintToEaPSo+0x2c0> + 24730: 2e04c063 bltz s1,24a10 <_ZN7testing8internal7PrintToEaPSo+0x304> + 24734: 0097ec63 bltu a5,s1,2474c <_ZN7testing8internal7PrintToEaPSo+0x40> + 24738: 00018717 auipc a4,0x18 + 2473c: 44070713 addi a4,a4,1088 # 3cb78 <_IO_stdin_used+0x2ff8> + 24740: 00249793 slli a5,s1,0x2 + 24744: 97ba add a5,a5,a4 + 24746: 439c lw a5,0(a5) + 24748: 97ba add a5,a5,a4 + 2474a: 8782 jr a5 + 2474c: f84a sd s2,48(sp) + 2474e: f44e sd s3,40(sp) + 24750: fe04871b addiw a4,s1,-32 + 24754: 05e00793 li a5,94 + 24758: 8926 mv s2,s1 + 2475a: 0ff4f993 zext.b s3,s1 + 2475e: 2ae7ed63 bltu a5,a4,24a18 <_ZN7testing8internal7PrintToEaPSo+0x30c> + 24762: 85ce mv a1,s3 + 24764: 8522 mv a0,s0 + 24766: edbf00ef jal 15640 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> + 2476a: 4605 li a2,1 + 2476c: 00015597 auipc a1,0x15 + 24770: 75458593 addi a1,a1,1876 # 39ec0 <_IO_stdin_used+0x340> + 24774: 8522 mv a0,s0 + 24776: f8bf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2477a: 4609 li a2,2 + 2477c: 00017597 auipc a1,0x17 + 24780: e9c58593 addi a1,a1,-356 # 3b618 <_IO_stdin_used+0x1a98> + 24784: 8522 mv a0,s0 + 24786: f7bf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2478a: 85a6 mv a1,s1 + 2478c: 8522 mv a0,s0 + 2478e: d83f00ef jal 15510 <_ZNSolsEi@plt> + 24792: 79a2 ld s3,40(sp) + 24794: 4611 li a2,4 + 24796: 00016597 auipc a1,0x16 + 2479a: 6a258593 addi a1,a1,1698 # 3ae38 <_IO_stdin_used+0x12b8> + 2479e: 8522 mv a0,s0 + 247a0: f61f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 247a4: 85ca mv a1,s2 + 247a6: 850a mv a0,sp + 247a8: bd3ff0ef jal 2437a <_ZN7testing8internal6String12FormatHexIntB5cxx11Ei> + 247ac: 6622 ld a2,8(sp) + 247ae: 6582 ld a1,0(sp) + 247b0: 8522 mv a0,s0 + 247b2: 848a mv s1,sp + 247b4: f4df00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 247b8: 8526 mv a0,s1 + 247ba: e06f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 247be: 7942 ld s2,48(sp) + 247c0: 8522 mv a0,s0 + 247c2: 4605 li a2,1 + 247c4: 00017597 auipc a1,0x17 + 247c8: 56c58593 addi a1,a1,1388 # 3bd30 <_IO_stdin_used+0x21b0> + 247cc: 6406 ld s0,64(sp) + 247ce: 60a6 ld ra,72(sp) + 247d0: 74e2 ld s1,56(sp) + 247d2: 6161 addi sp,sp,80 + 247d4: f2df006f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 247d8: 00015597 auipc a1,0x15 + 247dc: 68058593 addi a1,a1,1664 # 39e58 <_IO_stdin_used+0x2d8> + 247e0: 8522 mv a0,s0 + 247e2: e4ff00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 247e6: 8522 mv a0,s0 + 247e8: 4605 li a2,1 + 247ea: 00015597 auipc a1,0x15 + 247ee: 6d658593 addi a1,a1,1750 # 39ec0 <_IO_stdin_used+0x340> + 247f2: bfe9 j 247cc <_ZN7testing8internal7PrintToEaPSo+0xc0> + 247f4: 00015597 auipc a1,0x15 + 247f8: 67c58593 addi a1,a1,1660 # 39e70 <_IO_stdin_used+0x2f0> + 247fc: 8522 mv a0,s0 + 247fe: e33f00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 24802: 8522 mv a0,s0 + 24804: 4605 li a2,1 + 24806: 00015597 auipc a1,0x15 + 2480a: 6ba58593 addi a1,a1,1722 # 39ec0 <_IO_stdin_used+0x340> + 2480e: ef3f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24812: 8522 mv a0,s0 + 24814: 4609 li a2,2 + 24816: 00017597 auipc a1,0x17 + 2481a: e0258593 addi a1,a1,-510 # 3b618 <_IO_stdin_used+0x1a98> + 2481e: ee3f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24822: 8522 mv a0,s0 + 24824: 459d li a1,7 + 24826: cebf00ef jal 15510 <_ZNSolsEi@plt> + 2482a: bf59 j 247c0 <_ZN7testing8internal7PrintToEaPSo+0xb4> + 2482c: 00015597 auipc a1,0x15 + 24830: 64c58593 addi a1,a1,1612 # 39e78 <_IO_stdin_used+0x2f8> + 24834: 8522 mv a0,s0 + 24836: dfbf00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2483a: 8522 mv a0,s0 + 2483c: 4605 li a2,1 + 2483e: 00015597 auipc a1,0x15 + 24842: 68258593 addi a1,a1,1666 # 39ec0 <_IO_stdin_used+0x340> + 24846: ebbf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2484a: 8522 mv a0,s0 + 2484c: 4609 li a2,2 + 2484e: 00017597 auipc a1,0x17 + 24852: dca58593 addi a1,a1,-566 # 3b618 <_IO_stdin_used+0x1a98> + 24856: eabf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2485a: 8522 mv a0,s0 + 2485c: 45a1 li a1,8 + 2485e: cb3f00ef jal 15510 <_ZNSolsEi@plt> + 24862: bfb9 j 247c0 <_ZN7testing8internal7PrintToEaPSo+0xb4> + 24864: 00015597 auipc a1,0x15 + 24868: 63458593 addi a1,a1,1588 # 39e98 <_IO_stdin_used+0x318> + 2486c: 8522 mv a0,s0 + 2486e: dc3f00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 24872: 8522 mv a0,s0 + 24874: 4605 li a2,1 + 24876: 00015597 auipc a1,0x15 + 2487a: 64a58593 addi a1,a1,1610 # 39ec0 <_IO_stdin_used+0x340> + 2487e: e83f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24882: 8522 mv a0,s0 + 24884: 4609 li a2,2 + 24886: 00017597 auipc a1,0x17 + 2488a: d9258593 addi a1,a1,-622 # 3b618 <_IO_stdin_used+0x1a98> + 2488e: e73f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24892: 8522 mv a0,s0 + 24894: 45a5 li a1,9 + 24896: c7bf00ef jal 15510 <_ZNSolsEi@plt> + 2489a: b71d j 247c0 <_ZN7testing8internal7PrintToEaPSo+0xb4> + 2489c: 00015597 auipc a1,0x15 + 248a0: 5ec58593 addi a1,a1,1516 # 39e88 <_IO_stdin_used+0x308> + 248a4: 8522 mv a0,s0 + 248a6: f84a sd s2,48(sp) + 248a8: d89f00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 248ac: 4605 li a2,1 + 248ae: 00015597 auipc a1,0x15 + 248b2: 61258593 addi a1,a1,1554 # 39ec0 <_IO_stdin_used+0x340> + 248b6: 8522 mv a0,s0 + 248b8: e49f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 248bc: 4609 li a2,2 + 248be: 00017597 auipc a1,0x17 + 248c2: d5a58593 addi a1,a1,-678 # 3b618 <_IO_stdin_used+0x1a98> + 248c6: 8522 mv a0,s0 + 248c8: e39f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 248cc: 8522 mv a0,s0 + 248ce: 45a9 li a1,10 + 248d0: c41f00ef jal 15510 <_ZNSolsEi@plt> + 248d4: 4929 li s2,10 + 248d6: bd7d j 24794 <_ZN7testing8internal7PrintToEaPSo+0x88> + 248d8: 00015597 auipc a1,0x15 + 248dc: 5c858593 addi a1,a1,1480 # 39ea0 <_IO_stdin_used+0x320> + 248e0: 8522 mv a0,s0 + 248e2: f84a sd s2,48(sp) + 248e4: d4df00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 248e8: 4605 li a2,1 + 248ea: 00015597 auipc a1,0x15 + 248ee: 5d658593 addi a1,a1,1494 # 39ec0 <_IO_stdin_used+0x340> + 248f2: 8522 mv a0,s0 + 248f4: e0df00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 248f8: 4609 li a2,2 + 248fa: 00017597 auipc a1,0x17 + 248fe: d1e58593 addi a1,a1,-738 # 3b618 <_IO_stdin_used+0x1a98> + 24902: 8522 mv a0,s0 + 24904: dfdf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24908: 8522 mv a0,s0 + 2490a: 45ad li a1,11 + 2490c: c05f00ef jal 15510 <_ZNSolsEi@plt> + 24910: 492d li s2,11 + 24912: b549 j 24794 <_ZN7testing8internal7PrintToEaPSo+0x88> + 24914: 00015597 auipc a1,0x15 + 24918: 56c58593 addi a1,a1,1388 # 39e80 <_IO_stdin_used+0x300> + 2491c: 8522 mv a0,s0 + 2491e: f84a sd s2,48(sp) + 24920: d11f00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 24924: 4605 li a2,1 + 24926: 00015597 auipc a1,0x15 + 2492a: 59a58593 addi a1,a1,1434 # 39ec0 <_IO_stdin_used+0x340> + 2492e: 8522 mv a0,s0 + 24930: dd1f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24934: 4609 li a2,2 + 24936: 00017597 auipc a1,0x17 + 2493a: ce258593 addi a1,a1,-798 # 3b618 <_IO_stdin_used+0x1a98> + 2493e: 8522 mv a0,s0 + 24940: dc1f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24944: 8522 mv a0,s0 + 24946: 45b1 li a1,12 + 24948: bc9f00ef jal 15510 <_ZNSolsEi@plt> + 2494c: 4931 li s2,12 + 2494e: b599 j 24794 <_ZN7testing8internal7PrintToEaPSo+0x88> + 24950: 00015597 auipc a1,0x15 + 24954: 54058593 addi a1,a1,1344 # 39e90 <_IO_stdin_used+0x310> + 24958: 8522 mv a0,s0 + 2495a: f84a sd s2,48(sp) + 2495c: cd5f00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 24960: 4605 li a2,1 + 24962: 00015597 auipc a1,0x15 + 24966: 55e58593 addi a1,a1,1374 # 39ec0 <_IO_stdin_used+0x340> + 2496a: 8522 mv a0,s0 + 2496c: d95f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24970: 4609 li a2,2 + 24972: 00017597 auipc a1,0x17 + 24976: ca658593 addi a1,a1,-858 # 3b618 <_IO_stdin_used+0x1a98> + 2497a: 8522 mv a0,s0 + 2497c: d85f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24980: 8522 mv a0,s0 + 24982: 45b5 li a1,13 + 24984: b8df00ef jal 15510 <_ZNSolsEi@plt> + 24988: 4935 li s2,13 + 2498a: b529 j 24794 <_ZN7testing8internal7PrintToEaPSo+0x88> + 2498c: 00015597 auipc a1,0x15 + 24990: 4d458593 addi a1,a1,1236 # 39e60 <_IO_stdin_used+0x2e0> + 24994: 8522 mv a0,s0 + 24996: f84a sd s2,48(sp) + 24998: c99f00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2499c: 4605 li a2,1 + 2499e: 00015597 auipc a1,0x15 + 249a2: 52258593 addi a1,a1,1314 # 39ec0 <_IO_stdin_used+0x340> + 249a6: 8522 mv a0,s0 + 249a8: d59f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 249ac: 4609 li a2,2 + 249ae: 00017597 auipc a1,0x17 + 249b2: c6a58593 addi a1,a1,-918 # 3b618 <_IO_stdin_used+0x1a98> + 249b6: 8522 mv a0,s0 + 249b8: d49f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 249bc: 8522 mv a0,s0 + 249be: 02700593 li a1,39 + 249c2: b4ff00ef jal 15510 <_ZNSolsEi@plt> + 249c6: 02700913 li s2,39 + 249ca: b3e9 j 24794 <_ZN7testing8internal7PrintToEaPSo+0x88> + 249cc: f84a sd s2,48(sp) + 249ce: 05c00793 li a5,92 + 249d2: d6f49ee3 bne s1,a5,2474e <_ZN7testing8internal7PrintToEaPSo+0x42> + 249d6: 00015597 auipc a1,0x15 + 249da: 49258593 addi a1,a1,1170 # 39e68 <_IO_stdin_used+0x2e8> + 249de: 8522 mv a0,s0 + 249e0: c51f00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 249e4: 4605 li a2,1 + 249e6: 00015597 auipc a1,0x15 + 249ea: 4da58593 addi a1,a1,1242 # 39ec0 <_IO_stdin_used+0x340> + 249ee: 8522 mv a0,s0 + 249f0: d11f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 249f4: 4609 li a2,2 + 249f6: 00017597 auipc a1,0x17 + 249fa: c2258593 addi a1,a1,-990 # 3b618 <_IO_stdin_used+0x1a98> + 249fe: 8522 mv a0,s0 + 24a00: d01f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24a04: 85a6 mv a1,s1 + 24a06: 8522 mv a0,s0 + 24a08: b09f00ef jal 15510 <_ZNSolsEi@plt> + 24a0c: 8926 mv s2,s1 + 24a0e: b359 j 24794 <_ZN7testing8internal7PrintToEaPSo+0x88> + 24a10: f44e sd s3,40(sp) + 24a12: f84a sd s2,48(sp) + 24a14: 0ff4f993 zext.b s3,s1 + 24a18: 601c ld a5,0(s0) + 24a1a: 4609 li a2,2 + 24a1c: 00015597 auipc a1,0x15 + 24a20: 48c58593 addi a1,a1,1164 # 39ea8 <_IO_stdin_used+0x328> + 24a24: fe87b783 ld a5,-24(a5) + 24a28: 8522 mv a0,s0 + 24a2a: 97a2 add a5,a5,s0 + 24a2c: 0187a903 lw s2,24(a5) + 24a30: cd1f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24a34: 601c ld a5,0(s0) + 24a36: 6691 lui a3,0x4 + 24a38: 06a1 addi a3,a3,8 # 4008 <__abi_tag-0xc28c> + 24a3a: fe87b703 ld a4,-24(a5) + 24a3e: 85ce mv a1,s3 + 24a40: 8522 mv a0,s0 + 24a42: 9722 add a4,a4,s0 + 24a44: 4f1c lw a5,24(a4) + 24a46: fb57f793 andi a5,a5,-75 + 24a4a: 8fd5 or a5,a5,a3 + 24a4c: cf1c sw a5,24(a4) + 24a4e: ac3f00ef jal 15510 <_ZNSolsEi@plt> + 24a52: 601c ld a5,0(s0) + 24a54: 4605 li a2,1 + 24a56: 00015597 auipc a1,0x15 + 24a5a: 46a58593 addi a1,a1,1130 # 39ec0 <_IO_stdin_used+0x340> + 24a5e: fe87b783 ld a5,-24(a5) + 24a62: 8522 mv a0,s0 + 24a64: 97a2 add a5,a5,s0 + 24a66: 0127ac23 sw s2,24(a5) + 24a6a: c97f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24a6e: 4609 li a2,2 + 24a70: 00017597 auipc a1,0x17 + 24a74: ba858593 addi a1,a1,-1112 # 3b618 <_IO_stdin_used+0x1a98> + 24a78: 8522 mv a0,s0 + 24a7a: c87f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24a7e: 85a6 mv a1,s1 + 24a80: 8522 mv a0,s0 + 24a82: a8ff00ef jal 15510 <_ZNSolsEi@plt> + 24a86: 7942 ld s2,48(sp) + 24a88: 79a2 ld s3,40(sp) + 24a8a: bb1d j 247c0 <_ZN7testing8internal7PrintToEaPSo+0xb4> + 24a8c: 842a mv s0,a0 + 24a8e: 8526 mv a0,s1 + 24a90: f44e sd s3,40(sp) + 24a92: b2ef20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24a96: 8522 mv a0,s0 + 24a98: d59f00ef jal 157f0 <_Unwind_Resume@plt> + +0000000000024a9c <_ZN7testing8internal7PrintToEwPSo>: + 24a9c: 7139 addi sp,sp,-64 + 24a9e: f822 sd s0,48(sp) + 24aa0: f426 sd s1,40(sp) + 24aa2: 842e mv s0,a1 + 24aa4: 84aa mv s1,a0 + 24aa6: 4609 li a2,2 + 24aa8: 852e mv a0,a1 + 24aaa: 00016597 auipc a1,0x16 + 24aae: 39658593 addi a1,a1,918 # 3ae40 <_IO_stdin_used+0x12c0> + 24ab2: fc06 sd ra,56(sp) + 24ab4: f04a sd s2,32(sp) + 24ab6: c4bf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24aba: 85a2 mv a1,s0 + 24abc: 8526 mv a0,s1 + 24abe: f33f40ef jal 199f0 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo> + 24ac2: 892a mv s2,a0 + 24ac4: 4605 li a2,1 + 24ac6: 8522 mv a0,s0 + 24ac8: 00015597 auipc a1,0x15 + 24acc: 3f858593 addi a1,a1,1016 # 39ec0 <_IO_stdin_used+0x340> + 24ad0: c31f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24ad4: e499 bnez s1,24ae2 <_ZN7testing8internal7PrintToEwPSo+0x46> + 24ad6: 70e2 ld ra,56(sp) + 24ad8: 7442 ld s0,48(sp) + 24ada: 74a2 ld s1,40(sp) + 24adc: 7902 ld s2,32(sp) + 24ade: 6121 addi sp,sp,64 + 24ae0: 8082 ret + 24ae2: 4609 li a2,2 + 24ae4: 00017597 auipc a1,0x17 + 24ae8: b3458593 addi a1,a1,-1228 # 3b618 <_IO_stdin_used+0x1a98> + 24aec: 8522 mv a0,s0 + 24aee: c13f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24af2: 85a6 mv a1,s1 + 24af4: 8522 mv a0,s0 + 24af6: a1bf00ef jal 15510 <_ZNSolsEi@plt> + 24afa: 4785 li a5,1 + 24afc: 00f90763 beq s2,a5,24b0a <_ZN7testing8internal7PrintToEwPSo+0x6e> + 24b00: fff4879b addiw a5,s1,-1 + 24b04: 4721 li a4,8 + 24b06: 00f76f63 bltu a4,a5,24b24 <_ZN7testing8internal7PrintToEwPSo+0x88> + 24b0a: 8522 mv a0,s0 + 24b0c: 7442 ld s0,48(sp) + 24b0e: 70e2 ld ra,56(sp) + 24b10: 74a2 ld s1,40(sp) + 24b12: 7902 ld s2,32(sp) + 24b14: 4605 li a2,1 + 24b16: 00017597 auipc a1,0x17 + 24b1a: 21a58593 addi a1,a1,538 # 3bd30 <_IO_stdin_used+0x21b0> + 24b1e: 6121 addi sp,sp,64 + 24b20: be1f006f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24b24: 4611 li a2,4 + 24b26: 00016597 auipc a1,0x16 + 24b2a: 31258593 addi a1,a1,786 # 3ae38 <_IO_stdin_used+0x12b8> + 24b2e: 8522 mv a0,s0 + 24b30: bd1f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24b34: 85a6 mv a1,s1 + 24b36: 850a mv a0,sp + 24b38: 843ff0ef jal 2437a <_ZN7testing8internal6String12FormatHexIntB5cxx11Ei> + 24b3c: 6622 ld a2,8(sp) + 24b3e: 6582 ld a1,0(sp) + 24b40: 8522 mv a0,s0 + 24b42: 890a mv s2,sp + 24b44: bbdf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 24b48: 6502 ld a0,0(sp) + 24b4a: 081c addi a5,sp,16 + 24b4c: faf50fe3 beq a0,a5,24b0a <_ZN7testing8internal7PrintToEwPSo+0x6e> + 24b50: db1f00ef jal 15900 <_ZdlPv@plt> + 24b54: bf5d j 24b0a <_ZN7testing8internal7PrintToEwPSo+0x6e> + 24b56: 842a mv s0,a0 + 24b58: 854a mv a0,s2 + 24b5a: a66f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24b5e: 8522 mv a0,s0 + 24b60: c91f00ef jal 157f0 <_Unwind_Resume@plt> + +0000000000024b64 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej>: + 24b64: 7159 addi sp,sp,-112 + 24b66: f0a2 sd s0,96(sp) + 24b68: f486 sd ra,104(sp) + 24b6a: 00200737 lui a4,0x200 + 24b6e: 842a mv s0,a0 + 24b70: 06e5f463 bgeu a1,a4,24bd8 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x74> + 24b74: 07f00713 li a4,127 + 24b78: 87ae mv a5,a1 + 24b7a: 02b76263 bltu a4,a1,24b9e <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x3a> + 24b7e: 0ff5f793 zext.b a5,a1 + 24b82: 4701 li a4,0 + 24b84: 100c addi a1,sp,32 + 24b86: 8522 mv a0,s0 + 24b88: 02e100a3 sb a4,33(sp) + 24b8c: 02f10023 sb a5,32(sp) + 24b90: ba4f50ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 24b94: 70a6 ld ra,104(sp) + 24b96: 8522 mv a0,s0 + 24b98: 7406 ld s0,96(sp) + 24b9a: 6165 addi sp,sp,112 + 24b9c: 8082 ret + 24b9e: 03f5f713 andi a4,a1,63 + 24ba2: 7ff00613 li a2,2047 + 24ba6: 08076713 ori a4,a4,128 + 24baa: 0065d69b srliw a3,a1,0x6 + 24bae: 0ab67d63 bgeu a2,a1,24c68 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x104> + 24bb2: 03f6f693 andi a3,a3,63 + 24bb6: 65c1 lui a1,0x10 + 24bb8: 0806e693 ori a3,a3,128 + 24bbc: 00c7d61b srliw a2,a5,0xc + 24bc0: 0ab7fb63 bgeu a5,a1,24c76 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x112> + 24bc4: fe066613 ori a2,a2,-32 + 24bc8: 02e10123 sb a4,34(sp) + 24bcc: 0ff67793 zext.b a5,a2 + 24bd0: 020101a3 sb zero,35(sp) + 24bd4: 8736 mv a4,a3 + 24bd6: b77d j 24b84 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x20> + 24bd8: 850a mv a0,sp + 24bda: e8ca sd s2,80(sp) + 24bdc: eca6 sd s1,88(sp) + 24bde: e4ce sd s3,72(sp) + 24be0: d0cff0ef jal 240ec <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej> + 24be4: 850a mv a0,sp + 24be6: 474d li a4,19 + 24be8: 00016697 auipc a3,0x16 + 24bec: 26068693 addi a3,a3,608 # 3ae48 <_IO_stdin_used+0x12c8> + 24bf0: 4601 li a2,0 + 24bf2: 4581 li a1,0 + 24bf4: 890a mv s2,sp + 24bf6: b7bf00ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 24bfa: 1804 addi s1,sp,48 + 24bfc: f026 sd s1,32(sp) + 24bfe: 611c ld a5,0(a0) + 24c00: 01050713 addi a4,a0,16 + 24c04: 08e78e63 beq a5,a4,24ca0 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x13c> + 24c08: 6914 ld a3,16(a0) + 24c0a: f03e sd a5,32(sp) + 24c0c: f836 sd a3,48(sp) + 24c0e: 6514 ld a3,8(a0) + 24c10: 00053423 sd zero,8(a0) + 24c14: 57fd li a5,-1 + 24c16: f436 sd a3,40(sp) + 24c18: 00050823 sb zero,16(a0) + 24c1c: 76a2 ld a3,40(sp) + 24c1e: 8389 srli a5,a5,0x2 + 24c20: e118 sd a4,0(a0) + 24c22: 0af68063 beq a3,a5,24cc2 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x15e> + 24c26: 02010993 addi s3,sp,32 + 24c2a: 854e mv a0,s3 + 24c2c: 4605 li a2,1 + 24c2e: 00017597 auipc a1,0x17 + 24c32: 10258593 addi a1,a1,258 # 3bd30 <_IO_stdin_used+0x21b0> + 24c36: d6bf00ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 24c3a: 85aa mv a1,a0 + 24c3c: 8522 mv a0,s0 + 24c3e: 9c3f00ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 24c42: 7502 ld a0,32(sp) + 24c44: 00950463 beq a0,s1,24c4c <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0xe8> + 24c48: cb9f00ef jal 15900 <_ZdlPv@plt> + 24c4c: 6502 ld a0,0(sp) + 24c4e: 081c addi a5,sp,16 + 24c50: 04f50463 beq a0,a5,24c98 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x134> + 24c54: cadf00ef jal 15900 <_ZdlPv@plt> + 24c58: 70a6 ld ra,104(sp) 24c5a: 8522 mv a0,s0 - 24c5c: 6402 ld s0,0(sp) - 24c5e: 0141 addi sp,sp,16 - 24c60: 8082 ret - -0000000000024c62 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_>: - 24c62: 00073803 ld a6,0(a4) - 24c66: 7119 addi sp,sp,-128 - 24c68: f8a2 sd s0,112(sp) - 24c6a: f4a6 sd s1,104(sp) - 24c6c: f0ca sd s2,96(sp) - 24c6e: ecce sd s3,88(sp) - 24c70: fc86 sd ra,120(sp) - 24c72: e432 sd a2,8(sp) - 24c74: e036 sd a3,0(sp) - 24c76: 842a mv s0,a0 - 24c78: 89ba mv s3,a4 - 24c7a: 6388 ld a0,0(a5) - 24c7c: 84be mv s1,a5 - 24c7e: 892e mv s2,a1 - 24c80: 20080563 beqz a6,24e8a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x228> - 24c84: 20050363 beqz a0,24e8a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x228> - 24c88: 85c2 mv a1,a6 - 24c8a: e96f00ef jal 15320 - 24c8e: 00a03833 snez a6,a0 - 24c92: 1f090163 beq s2,a6,24e74 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x212> - 24c96: e8d2 sd s4,80(sp) - 24c98: 03010a13 addi s4,sp,48 - 24c9c: 8552 mv a0,s4 - 24c9e: 00013797 auipc a5,0x13 - 24ca2: 14278793 addi a5,a5,322 # 37de0 <_IO_stdin_used+0x338> - 24ca6: e4d6 sd s5,72(sp) - 24ca8: e0da sd s6,64(sp) - 24caa: ec3e sd a5,24(sp) - 24cac: fa6f40ef jal 19452 <_ZN7testing16AssertionFailureEv> - 24cb0: 8552 mv a0,s4 - 24cb2: 00013597 auipc a1,0x13 - 24cb6: 1be58593 addi a1,a1,446 # 37e70 <_IO_stdin_used+0x3c8> - 24cba: 00025317 auipc t1,0x25 - 24cbe: 22e33303 ld t1,558(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 24cc2: 9302 jalr t1 - 24cc4: 002c addi a1,sp,8 - 24cc6: 00025317 auipc t1,0x25 - 24cca: ed233303 ld t1,-302(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 24cce: 9302 jalr t1 - 24cd0: 00014597 auipc a1,0x14 - 24cd4: 92058593 addi a1,a1,-1760 # 385f0 <_IO_stdin_used+0xb48> - 24cd8: 00025317 auipc t1,0x25 - 24cdc: f3833303 ld t1,-200(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 24ce0: 9302 jalr t1 - 24ce2: 00014597 auipc a1,0x14 - 24ce6: 14658593 addi a1,a1,326 # 38e28 <_IO_stdin_used+0x1380> - 24cea: 00025317 auipc t1,0x25 - 24cee: 1fe33303 ld t1,510(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 24cf2: 9302 jalr t1 - 24cf4: 01810b13 addi s6,sp,24 - 24cf8: 85da mv a1,s6 - 24cfa: 00025317 auipc t1,0x25 - 24cfe: e9e33303 ld t1,-354(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 24d02: 9302 jalr t1 - 24d04: 02810a13 addi s4,sp,40 - 24d08: 8aaa mv s5,a0 - 24d0a: 8552 mv a0,s4 - 24d0c: ce0f40ef jal 191ec <_ZN7testing7MessageC1Ev> - 24d10: 0009b583 ld a1,0(s3) - 24d14: 8552 mv a0,s4 - 24d16: f40ff0ef jal 24456 <_ZN7testing7MessagelsEPKw> - 24d1a: 85aa mv a1,a0 - 24d1c: 00025317 auipc t1,0x25 - 24d20: 09c33303 ld t1,156(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 24d24: 8556 mv a0,s5 - 24d26: 9302 jalr t1 - 24d28: 7522 ld a0,40(sp) - 24d2a: c501 beqz a0,24d32 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0xd0> - 24d2c: 611c ld a5,0(a0) - 24d2e: 679c ld a5,8(a5) - 24d30: 9782 jalr a5 - 24d32: 8556 mv a0,s5 - 24d34: 00014597 auipc a1,0x14 - 24d38: 10458593 addi a1,a1,260 # 38e38 <_IO_stdin_used+0x1390> - 24d3c: 00025317 auipc t1,0x25 - 24d40: 12c33303 ld t1,300(t1) # 49e68 <_GLOBAL_OFFSET_TABLE_+0x318> - 24d44: 9302 jalr t1 - 24d46: 00014597 auipc a1,0x14 - 24d4a: 0fa58593 addi a1,a1,250 # 38e40 <_IO_stdin_used+0x1398> - 24d4e: 00025317 auipc t1,0x25 - 24d52: 19a33303 ld t1,410(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 24d56: 9302 jalr t1 - 24d58: 00014797 auipc a5,0x14 - 24d5c: 0c878793 addi a5,a5,200 # 38e20 <_IO_stdin_used+0x1378> - 24d60: 0e091a63 bnez s2,24e54 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x1f2> - 24d64: 100c addi a1,sp,32 - 24d66: 00025317 auipc t1,0x25 - 24d6a: e3233303 ld t1,-462(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 24d6e: f03e sd a5,32(sp) - 24d70: 9302 jalr t1 - 24d72: 892a mv s2,a0 - 24d74: 8552 mv a0,s4 - 24d76: c76f40ef jal 191ec <_ZN7testing7MessageC1Ev> - 24d7a: 7522 ld a0,40(sp) - 24d7c: 463d li a2,15 - 24d7e: 00014597 auipc a1,0x14 - 24d82: 0d258593 addi a1,a1,210 # 38e50 <_IO_stdin_used+0x13a8> - 24d86: 0541 addi a0,a0,16 - 24d88: 8a9f00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24d8c: 85d2 mv a1,s4 - 24d8e: 854a mv a0,s2 - 24d90: 00025317 auipc t1,0x25 - 24d94: 02833303 ld t1,40(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 24d98: 9302 jalr t1 - 24d9a: 7522 ld a0,40(sp) - 24d9c: c501 beqz a0,24da4 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x142> - 24d9e: 611c ld a5,0(a0) - 24da0: 679c ld a5,8(a5) - 24da2: 9782 jalr a5 - 24da4: 854a mv a0,s2 - 24da6: 858a mv a1,sp - 24da8: 00025317 auipc t1,0x25 - 24dac: df033303 ld t1,-528(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 24db0: 9302 jalr t1 - 24db2: 00014597 auipc a1,0x14 - 24db6: 83e58593 addi a1,a1,-1986 # 385f0 <_IO_stdin_used+0xb48> - 24dba: 00025317 auipc t1,0x25 - 24dbe: e5633303 ld t1,-426(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 24dc2: 9302 jalr t1 - 24dc4: 00014597 auipc a1,0x14 - 24dc8: 09c58593 addi a1,a1,156 # 38e60 <_IO_stdin_used+0x13b8> - 24dcc: 00025317 auipc t1,0x25 - 24dd0: 11c33303 ld t1,284(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 24dd4: 9302 jalr t1 - 24dd6: 85da mv a1,s6 - 24dd8: 00025317 auipc t1,0x25 - 24ddc: dc033303 ld t1,-576(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 24de0: 9302 jalr t1 - 24de2: 892a mv s2,a0 - 24de4: 8552 mv a0,s4 - 24de6: c06f40ef jal 191ec <_ZN7testing7MessageC1Ev> - 24dea: 608c ld a1,0(s1) - 24dec: 8552 mv a0,s4 - 24dee: e68ff0ef jal 24456 <_ZN7testing7MessagelsEPKw> - 24df2: 85aa mv a1,a0 - 24df4: 00025317 auipc t1,0x25 - 24df8: fc433303 ld t1,-60(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 24dfc: 854a mv a0,s2 - 24dfe: 9302 jalr t1 - 24e00: 7522 ld a0,40(sp) - 24e02: c501 beqz a0,24e0a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x1a8> - 24e04: 611c ld a5,0(a0) - 24e06: 679c ld a5,8(a5) - 24e08: 9782 jalr a5 - 24e0a: 854a mv a0,s2 - 24e0c: 00013597 auipc a1,0x13 - 24e10: fb458593 addi a1,a1,-76 # 37dc0 <_IO_stdin_used+0x318> - 24e14: 00025317 auipc t1,0x25 - 24e18: dfc33303 ld t1,-516(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 24e1c: 9302 jalr t1 - 24e1e: 85aa mv a1,a0 - 24e20: 8522 mv a0,s0 - 24e22: db4f40ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> - 24e26: 74e2 ld s1,56(sp) - 24e28: c89d beqz s1,24e5e <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x1fc> - 24e2a: 6088 ld a0,0(s1) - 24e2c: 01048793 addi a5,s1,16 - 24e30: 00f50463 beq a0,a5,24e38 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x1d6> - 24e34: 9fdf00ef jal 15830 <_ZdlPv@plt> - 24e38: 8526 mv a0,s1 - 24e3a: 9f7f00ef jal 15830 <_ZdlPv@plt> - 24e3e: 70e6 ld ra,120(sp) - 24e40: 8522 mv a0,s0 - 24e42: 7446 ld s0,112(sp) - 24e44: 6a46 ld s4,80(sp) - 24e46: 6aa6 ld s5,72(sp) - 24e48: 6b06 ld s6,64(sp) - 24e4a: 74a6 ld s1,104(sp) - 24e4c: 7906 ld s2,96(sp) - 24e4e: 69e6 ld s3,88(sp) - 24e50: 6109 addi sp,sp,128 - 24e52: 8082 ret - 24e54: 00015797 auipc a5,0x15 - 24e58: 99c78793 addi a5,a5,-1636 # 397f0 <_IO_stdin_used+0x1d48> - 24e5c: b721 j 24d64 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x102> - 24e5e: 70e6 ld ra,120(sp) - 24e60: 8522 mv a0,s0 - 24e62: 7446 ld s0,112(sp) - 24e64: 6a46 ld s4,80(sp) - 24e66: 6aa6 ld s5,72(sp) - 24e68: 6b06 ld s6,64(sp) - 24e6a: 74a6 ld s1,104(sp) - 24e6c: 7906 ld s2,96(sp) - 24e6e: 69e6 ld s3,88(sp) - 24e70: 6109 addi sp,sp,128 - 24e72: 8082 ret - 24e74: 8522 mv a0,s0 - 24e76: dd0f40ef jal 19446 <_ZN7testing16AssertionSuccessEv> - 24e7a: 70e6 ld ra,120(sp) - 24e7c: 8522 mv a0,s0 - 24e7e: 7446 ld s0,112(sp) - 24e80: 74a6 ld s1,104(sp) - 24e82: 7906 ld s2,96(sp) - 24e84: 69e6 ld s3,88(sp) - 24e86: 6109 addi sp,sp,128 - 24e88: 8082 ret - 24e8a: 40a80833 sub a6,a6,a0 - 24e8e: 00183813 seqz a6,a6 - 24e92: b501 j 24c92 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x30> - 24e94: 77a2 ld a5,40(sp) - 24e96: 842a mv s0,a0 - 24e98: c789 beqz a5,24ea2 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x240> - 24e9a: 6398 ld a4,0(a5) - 24e9c: 853e mv a0,a5 - 24e9e: 671c ld a5,8(a4) - 24ea0: 9782 jalr a5 - 24ea2: 1828 addi a0,sp,56 - 24ea4: 00025317 auipc t1,0x25 - 24ea8: 13433303 ld t1,308(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 24eac: 9302 jalr t1 - 24eae: 8522 mv a0,s0 - 24eb0: 871f00ef jal 15720 <_Unwind_Resume@plt> - 24eb4: b7c5 j 24e94 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x232> - 24eb6: bff9 j 24e94 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x232> - 24eb8: 842a mv s0,a0 - 24eba: b7e5 j 24ea2 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x240> - -0000000000024ebc <_ZN7testing11IsSubstringEPKcS1_PKwS3_>: - 24ebc: 1101 addi sp,sp,-32 - 24ebe: 87b2 mv a5,a2 - 24ec0: e436 sd a3,8(sp) - 24ec2: e03a sd a4,0(sp) - 24ec4: 862e mv a2,a1 - 24ec6: 86be mv a3,a5 - 24ec8: 0038 addi a4,sp,8 - 24eca: 878a mv a5,sp - 24ecc: 4585 li a1,1 - 24ece: e822 sd s0,16(sp) - 24ed0: ec06 sd ra,24(sp) - 24ed2: 842a mv s0,a0 - 24ed4: d8fff0ef jal 24c62 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_> - 24ed8: 60e2 ld ra,24(sp) - 24eda: 8522 mv a0,s0 - 24edc: 6442 ld s0,16(sp) - 24ede: 6105 addi sp,sp,32 - 24ee0: 8082 ret - -0000000000024ee2 <_ZN7testing14IsNotSubstringEPKcS1_PKwS3_>: - 24ee2: 1101 addi sp,sp,-32 - 24ee4: 87b2 mv a5,a2 - 24ee6: e436 sd a3,8(sp) - 24ee8: e03a sd a4,0(sp) - 24eea: 862e mv a2,a1 - 24eec: 86be mv a3,a5 - 24eee: 0038 addi a4,sp,8 - 24ef0: 878a mv a5,sp - 24ef2: 4581 li a1,0 - 24ef4: e822 sd s0,16(sp) - 24ef6: ec06 sd ra,24(sp) - 24ef8: 842a mv s0,a0 - 24efa: d69ff0ef jal 24c62 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_> - 24efe: 60e2 ld ra,24(sp) - 24f00: 8522 mv a0,s0 - 24f02: 6442 ld s0,16(sp) - 24f04: 6105 addi sp,sp,32 - 24f06: 8082 ret - -0000000000024f08 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd>: - 24f08: 7135 addi sp,sp,-160 - 24f0a: a0ce fsd fs3,64(sp) - 24f0c: 0ab579d3 fsub.d fs3,fa0,fa1 - 24f10: e526 sd s1,136(sp) - 24f12: ed06 sd ra,152(sp) - 24f14: ec2e sd a1,24(sp) - 24f16: e832 sd a2,16(sp) - 24f18: e436 sd a3,8(sp) - 24f1a: 84aa mv s1,a0 - 24f1c: 2339a9d3 fabs.d fs3,fs3 - 24f20: a2c987d3 fle.d a5,fs3,fa2 - 24f24: cb89 beqz a5,24f36 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x2e> - 24f26: d20f40ef jal 19446 <_ZN7testing16AssertionSuccessEv> - 24f2a: 60ea ld ra,152(sp) - 24f2c: 2986 fld fs3,64(sp) - 24f2e: 8526 mv a0,s1 - 24f30: 64aa ld s1,136(sp) - 24f32: 610d addi sp,sp,160 - 24f34: 8082 ret - 24f36: e14a sd s2,128(sp) - 24f38: 03010913 addi s2,sp,48 - 24f3c: 854a mv a0,s2 - 24f3e: e922 sd s0,144(sp) - 24f40: aca2 fsd fs0,88(sp) - 24f42: a8a6 fsd fs1,80(sp) - 24f44: a4ca fsd fs2,72(sp) - 24f46: 22b584d3 fmv.d fs1,fa1 - 24f4a: 22a50953 fmv.d fs2,fa0 - 24f4e: 22c60453 fmv.d fs0,fa2 - 24f52: fcce sd s3,120(sp) - 24f54: f8d2 sd s4,112(sp) - 24f56: f4d6 sd s5,104(sp) - 24f58: 1020 addi s0,sp,40 - 24f5a: cf8f40ef jal 19452 <_ZN7testing16AssertionFailureEv> - 24f5e: 8522 mv a0,s0 - 24f60: a8cf40ef jal 191ec <_ZN7testing7MessageC1Ev> - 24f64: 7522 ld a0,40(sp) - 24f66: 465d li a2,23 - 24f68: 00014597 auipc a1,0x14 - 24f6c: f0858593 addi a1,a1,-248 # 38e70 <_IO_stdin_used+0x13c8> - 24f70: 0541 addi a0,a0,16 - 24f72: ebef00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24f76: 85a2 mv a1,s0 - 24f78: 854a mv a0,s2 - 24f7a: 00025317 auipc t1,0x25 - 24f7e: e3e33303 ld t1,-450(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 24f82: 9302 jalr t1 - 24f84: 7522 ld a0,40(sp) - 24f86: c501 beqz a0,24f8e <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x86> - 24f88: 611c ld a5,0(a0) - 24f8a: 679c ld a5,8(a5) - 24f8c: 9782 jalr a5 - 24f8e: 01810a93 addi s5,sp,24 - 24f92: 854a mv a0,s2 - 24f94: 85d6 mv a1,s5 - 24f96: 00025317 auipc t1,0x25 - 24f9a: c0233303 ld t1,-1022(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 24f9e: 9302 jalr t1 - 24fa0: 892a mv s2,a0 - 24fa2: 8522 mv a0,s0 - 24fa4: a48f40ef jal 191ec <_ZN7testing7MessageC1Ev> - 24fa8: 7522 ld a0,40(sp) - 24faa: 4615 li a2,5 - 24fac: 00013597 auipc a1,0x13 - 24fb0: 17458593 addi a1,a1,372 # 38120 <_IO_stdin_used+0x678> - 24fb4: 0541 addi a0,a0,16 - 24fb6: e7af00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24fba: 85a2 mv a1,s0 - 24fbc: 854a mv a0,s2 - 24fbe: 00025317 auipc t1,0x25 - 24fc2: dfa33303 ld t1,-518(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 24fc6: 9302 jalr t1 - 24fc8: 7522 ld a0,40(sp) - 24fca: c501 beqz a0,24fd2 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0xca> - 24fcc: 611c ld a5,0(a0) - 24fce: 679c ld a5,8(a5) - 24fd0: 9782 jalr a5 - 24fd2: 01010a13 addi s4,sp,16 - 24fd6: 854a mv a0,s2 - 24fd8: 85d2 mv a1,s4 - 24fda: 00025317 auipc t1,0x25 - 24fde: bbe33303 ld t1,-1090(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 24fe2: 9302 jalr t1 - 24fe4: 00014597 auipc a1,0x14 - 24fe8: ea458593 addi a1,a1,-348 # 38e88 <_IO_stdin_used+0x13e0> - 24fec: 00025317 auipc t1,0x25 - 24ff0: f2433303 ld t1,-220(t1) # 49f10 <_GLOBAL_OFFSET_TABLE_+0x3c0> - 24ff4: 9302 jalr t1 - 24ff6: 892a mv s2,a0 - 24ff8: 8522 mv a0,s0 - 24ffa: 9f2f40ef jal 191ec <_ZN7testing7MessageC1Ev> - 24ffe: 7522 ld a0,40(sp) - 25000: 23398553 fmv.d fa0,fs3 - 25004: 0541 addi a0,a0,16 - 25006: bcaf00ef jal 153d0 <_ZNSo9_M_insertIdEERSoT_@plt> - 2500a: 85a2 mv a1,s0 - 2500c: 854a mv a0,s2 - 2500e: 00025317 auipc t1,0x25 - 25012: daa33303 ld t1,-598(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 25016: 9302 jalr t1 - 25018: 7522 ld a0,40(sp) - 2501a: c501 beqz a0,25022 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x11a> - 2501c: 611c ld a5,0(a0) - 2501e: 679c ld a5,8(a5) - 25020: 9782 jalr a5 - 25022: 8522 mv a0,s0 - 25024: 9c8f40ef jal 191ec <_ZN7testing7MessageC1Ev> - 25028: 7522 ld a0,40(sp) - 2502a: 4641 li a2,16 - 2502c: 00014597 auipc a1,0x14 - 25030: e6458593 addi a1,a1,-412 # 38e90 <_IO_stdin_used+0x13e8> - 25034: 9532 add a0,a0,a2 - 25036: dfaf00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2503a: 85a2 mv a1,s0 - 2503c: 854a mv a0,s2 - 2503e: 00025317 auipc t1,0x25 - 25042: d7a33303 ld t1,-646(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 25046: 9302 jalr t1 - 25048: 7522 ld a0,40(sp) - 2504a: c501 beqz a0,25052 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x14a> - 2504c: 611c ld a5,0(a0) - 2504e: 679c ld a5,8(a5) - 25050: 9782 jalr a5 - 25052: 00810993 addi s3,sp,8 - 25056: 854a mv a0,s2 - 25058: 85ce mv a1,s3 - 2505a: 00025317 auipc t1,0x25 - 2505e: b3e33303 ld t1,-1218(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 25062: 9302 jalr t1 - 25064: 892a mv s2,a0 - 25066: 8522 mv a0,s0 - 25068: 984f40ef jal 191ec <_ZN7testing7MessageC1Ev> - 2506c: 7522 ld a0,40(sp) - 2506e: 4621 li a2,8 - 25070: 00014597 auipc a1,0x14 - 25074: e3858593 addi a1,a1,-456 # 38ea8 <_IO_stdin_used+0x1400> - 25078: 0541 addi a0,a0,16 - 2507a: db6f00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2507e: 85a2 mv a1,s0 - 25080: 854a mv a0,s2 - 25082: 00025317 auipc t1,0x25 - 25086: d3633303 ld t1,-714(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 2508a: 9302 jalr t1 - 2508c: 7522 ld a0,40(sp) - 2508e: c501 beqz a0,25096 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x18e> - 25090: 611c ld a5,0(a0) - 25092: 679c ld a5,8(a5) - 25094: 9782 jalr a5 - 25096: 85d6 mv a1,s5 - 25098: 854a mv a0,s2 - 2509a: 00025317 auipc t1,0x25 - 2509e: afe33303 ld t1,-1282(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 250a2: 9302 jalr t1 - 250a4: 892a mv s2,a0 - 250a6: 8522 mv a0,s0 - 250a8: 944f40ef jal 191ec <_ZN7testing7MessageC1Ev> - 250ac: 7522 ld a0,40(sp) - 250ae: 4639 li a2,14 - 250b0: 00014597 auipc a1,0x14 - 250b4: e0858593 addi a1,a1,-504 # 38eb8 <_IO_stdin_used+0x1410> - 250b8: 0541 addi a0,a0,16 - 250ba: d76f00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 250be: 85a2 mv a1,s0 - 250c0: 854a mv a0,s2 - 250c2: 00025317 auipc t1,0x25 - 250c6: cf633303 ld t1,-778(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 250ca: 9302 jalr t1 - 250cc: 7522 ld a0,40(sp) - 250ce: c501 beqz a0,250d6 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x1ce> - 250d0: 611c ld a5,0(a0) - 250d2: 679c ld a5,8(a5) - 250d4: 9782 jalr a5 - 250d6: 8522 mv a0,s0 - 250d8: 914f40ef jal 191ec <_ZN7testing7MessageC1Ev> - 250dc: 7522 ld a0,40(sp) - 250de: 23290553 fmv.d fa0,fs2 - 250e2: 0541 addi a0,a0,16 - 250e4: aecf00ef jal 153d0 <_ZNSo9_M_insertIdEERSoT_@plt> - 250e8: 85a2 mv a1,s0 - 250ea: 854a mv a0,s2 - 250ec: 00025317 auipc t1,0x25 - 250f0: ccc33303 ld t1,-820(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 250f4: 9302 jalr t1 - 250f6: 7522 ld a0,40(sp) - 250f8: c501 beqz a0,25100 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x1f8> - 250fa: 611c ld a5,0(a0) - 250fc: 679c ld a5,8(a5) - 250fe: 9782 jalr a5 - 25100: 854a mv a0,s2 - 25102: 00014597 auipc a1,0x14 - 25106: d0e58593 addi a1,a1,-754 # 38e10 <_IO_stdin_used+0x1368> - 2510a: 00025317 auipc t1,0x25 - 2510e: d5e33303 ld t1,-674(t1) # 49e68 <_GLOBAL_OFFSET_TABLE_+0x318> - 25112: 9302 jalr t1 - 25114: 85d2 mv a1,s4 - 25116: 00025317 auipc t1,0x25 - 2511a: a8233303 ld t1,-1406(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2511e: 9302 jalr t1 - 25120: 892a mv s2,a0 - 25122: 8522 mv a0,s0 - 25124: 8c8f40ef jal 191ec <_ZN7testing7MessageC1Ev> - 25128: 7522 ld a0,40(sp) - 2512a: 4639 li a2,14 - 2512c: 00014597 auipc a1,0x14 - 25130: d8c58593 addi a1,a1,-628 # 38eb8 <_IO_stdin_used+0x1410> - 25134: 0541 addi a0,a0,16 - 25136: cfaf00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2513a: 85a2 mv a1,s0 - 2513c: 854a mv a0,s2 - 2513e: 00025317 auipc t1,0x25 - 25142: c7a33303 ld t1,-902(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 25146: 9302 jalr t1 - 25148: 7522 ld a0,40(sp) - 2514a: c501 beqz a0,25152 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x24a> - 2514c: 611c ld a5,0(a0) - 2514e: 679c ld a5,8(a5) - 25150: 9782 jalr a5 + 24c5c: 7406 ld s0,96(sp) + 24c5e: 64e6 ld s1,88(sp) + 24c60: 6946 ld s2,80(sp) + 24c62: 69a6 ld s3,72(sp) + 24c64: 6165 addi sp,sp,112 + 24c66: 8082 ret + 24c68: fc06e693 ori a3,a3,-64 + 24c6c: 0ff6f793 zext.b a5,a3 + 24c70: 02010123 sb zero,34(sp) + 24c74: bf01 j 24b84 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x20> + 24c76: 0127d79b srliw a5,a5,0x12 + 24c7a: ff07e793 ori a5,a5,-16 + 24c7e: 03f67613 andi a2,a2,63 + 24c82: 02e101a3 sb a4,35(sp) + 24c86: 0ff7f793 zext.b a5,a5 + 24c8a: 02010223 sb zero,36(sp) + 24c8e: 08066713 ori a4,a2,128 + 24c92: 02d10123 sb a3,34(sp) + 24c96: b5fd j 24b84 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x20> + 24c98: 64e6 ld s1,88(sp) + 24c9a: 6946 ld s2,80(sp) + 24c9c: 69a6 ld s3,72(sp) + 24c9e: bddd j 24b94 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x30> + 24ca0: 651c ld a5,8(a0) + 24ca2: 8626 mv a2,s1 + 24ca4: 85ba mv a1,a4 + 24ca6: 0785 addi a5,a5,1 + 24ca8: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma + 24cac: 02058407 vle8.v v8,(a1) + 24cb0: 8f95 sub a5,a5,a3 + 24cb2: 95b6 add a1,a1,a3 + 24cb4: 02060427 vse8.v v8,(a2) + 24cb8: 9636 add a2,a2,a3 + 24cba: f7fd bnez a5,24ca8 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x144> + 24cbc: bf89 j 24c0e <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0xaa> + 24cbe: 842a mv s0,a0 + 24cc0: a829 j 24cda <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x176> + 24cc2: 00015517 auipc a0,0x15 + 24cc6: 22650513 addi a0,a0,550 # 39ee8 <_IO_stdin_used+0x368> + 24cca: 02010993 addi s3,sp,32 + 24cce: c23f00ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 24cd2: 842a mv s0,a0 + 24cd4: 854e mv a0,s3 + 24cd6: 8eaf20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24cda: 854a mv a0,s2 + 24cdc: 8e4f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24ce0: 8522 mv a0,s0 + 24ce2: b0ff00ef jal 157f0 <_Unwind_Resume@plt> + +0000000000024ce6 <_ZN7testing8internal6String10FormatByteB5cxx11Eh>: + 24ce6: dc010113 addi sp,sp,-576 + 24cea: 01bc addi a5,sp,200 + 24cec: 22813823 sd s0,560(sp) + 24cf0: 23213023 sd s2,544(sp) + 24cf4: 842a mv s0,a0 + 24cf6: 04810913 addi s2,sp,72 + 24cfa: 853e mv a0,a5 + 24cfc: 22913423 sd s1,552(sp) + 24d00: 21313c23 sd s3,536(sp) + 24d04: 21413823 sd s4,528(sp) + 24d08: ffde sd s7,504(sp) + 24d0a: e43e sd a5,8(sp) + 24d0c: ec2e sd a1,24(sp) + 24d0e: 22113c23 sd ra,568(sp) + 24d12: 21513423 sd s5,520(sp) + 24d16: 21613023 sd s6,512(sp) + 24d1a: fbe2 sd s8,496(sp) + 24d1c: f7e6 sd s9,488(sp) + 24d1e: f3ea sd s10,480(sp) + 24d20: efee sd s11,472(sp) + 24d22: f44a sd s2,40(sp) + 24d24: edcf00ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> + 24d28: cd817057 vsetivli zero,2,e64,m1,ta,ma + 24d2c: 5e0030d7 vmv.v.i v1,0 + 24d30: 1b1c addi a5,sp,432 + 24d32: 00027a17 auipc s4,0x27 + 24d36: f06a3a03 ld s4,-250(s4) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 24d3a: 0207f0a7 vse64.v v1,(a5) + 24d3e: 039c addi a5,sp,448 + 24d40: 0207f0a7 vse64.v v1,(a5) + 24d44: 010a3483 ld s1,16(s4) + 24d48: 1a011423 sh zero,424(sp) + 24d4c: 018a3b83 ld s7,24(s4) + 24d50: 00027997 auipc s3,0x27 + 24d54: 2089b983 ld s3,520(s3) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 24d58: 09c1 addi s3,s3,16 + 24d5a: fe84b783 ld a5,-24(s1) + 24d5e: f302 sd zero,416(sp) + 24d60: e4a6 sd s1,72(sp) + 24d62: 978a add a5,a5,sp + 24d64: e5ce sd s3,200(sp) + 24d66: 0577b423 sd s7,72(a5) + 24d6a: e882 sd zero,80(sp) + 24d6c: fe84b503 ld a0,-24(s1) + 24d70: 4581 li a1,0 + 24d72: 954a add a0,a0,s2 + 24d74: e3cf00ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 24d78: 020a3903 ld s2,32(s4) + 24d7c: 028a3c03 ld s8,40(s4) + 24d80: 05810b13 addi s6,sp,88 + 24d84: fe893503 ld a0,-24(s2) + 24d88: ecca sd s2,88(sp) + 24d8a: 4581 li a1,0 + 24d8c: 955a add a0,a0,s6 + 24d8e: 01853023 sd s8,0(a0) + 24d92: e1ef00ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 24d96: 008a3d03 ld s10,8(s4) + 24d9a: cd817057 vsetivli zero,2,e64,m1,ta,ma + 24d9e: 030a3c83 ld s9,48(s4) + 24da2: fe8d3683 ld a3,-24(s10) + 24da6: 5e0030d7 vmv.v.i v1,0 + 24daa: 00027797 auipc a5,0x27 + 24dae: 05e7b783 ld a5,94(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 24db2: 0938 addi a4,sp,152 + 24db4: 968a add a3,a3,sp + 24db6: 0596b423 sd s9,72(a3) + 24dba: 853a mv a0,a4 + 24dbc: 04078693 addi a3,a5,64 + 24dc0: 01878613 addi a2,a5,24 + 24dc4: e83a sd a4,16(sp) + 24dc6: 06878713 addi a4,a5,104 + 24dca: 10bc addi a5,sp,104 + 24dcc: 0207f0a7 vse64.v v1,(a5) + 24dd0: 00027a17 auipc s4,0x27 + 24dd4: fd8a3a03 ld s4,-40(s4) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 24dd8: 18bc addi a5,sp,120 + 24dda: 0207f0a7 vse64.v v1,(a5) + 24dde: 0a41 addi s4,s4,16 + 24de0: 013c addi a5,sp,136 + 24de2: 0207f0a7 vse64.v v1,(a5) + 24de6: f036 sd a3,32(sp) + 24de8: e4b2 sd a2,72(sp) + 24dea: e5ba sd a4,200(sp) + 24dec: ecb6 sd a3,88(sp) + 24dee: f0d2 sd s4,96(sp) + 24df0: db0f00ef jal 153a0 <_ZNSt6localeC1Ev@plt> + 24df4: 6522 ld a0,8(sp) + 24df6: 00027a97 auipc s5,0x27 + 24dfa: ee2aba83 ld s5,-286(s5) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 24dfe: 47e1 li a5,24 + 24e00: 0b810d93 addi s11,sp,184 + 24e04: 0ac1 addi s5,s5,16 + 24e06: 108c addi a1,sp,96 + 24e08: f902 sd zero,176(sp) + 24e0a: 0a010c23 sb zero,184(sp) + 24e0e: d13e sw a5,160(sp) + 24e10: f56e sd s11,168(sp) + 24e12: f0d6 sd s5,96(sp) + 24e14: d9cf00ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 24e18: 66e6 ld a3,88(sp) + 24e1a: fe86b783 ld a5,-24(a3) + 24e1e: 97da add a5,a5,s6 + 24e20: 0e17c583 lbu a1,225(a5) + 24e24: 863e mv a2,a5 + 24e26: c1e5 beqz a1,24f06 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x220> + 24e28: 03000593 li a1,48 + 24e2c: 0eb78023 sb a1,224(a5) + 24e30: 4789 li a5,2 + 24e32: ea1c sd a5,16(a2) + 24e34: fe86b683 ld a3,-24(a3) + 24e38: 6611 lui a2,0x4 + 24e3a: 0621 addi a2,a2,8 # 4008 <__abi_tag-0xc28c> + 24e3c: 96da add a3,a3,s6 + 24e3e: 4e9c lw a5,24(a3) + 24e40: 65e2 ld a1,24(sp) + 24e42: 855a mv a0,s6 + 24e44: fb57f793 andi a5,a5,-75 + 24e48: 8fd1 or a5,a5,a2 + 24e4a: ce9c sw a5,24(a3) + 24e4c: a05f00ef jal 15850 <_ZNSo9_M_insertImEERSoT_@plt> + 24e50: 672a ld a4,136(sp) + 24e52: 01040793 addi a5,s0,16 + 24e56: 00043423 sd zero,8(s0) + 24e5a: 00040823 sb zero,16(s0) + 24e5e: e01c sd a5,0(s0) + 24e60: c375 beqz a4,24f44 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x25e> + 24e62: 77e6 ld a5,120(sp) + 24e64: c399 beqz a5,24e6a <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x184> + 24e66: 08f76e63 bltu a4,a5,24f02 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x21c> + 24e6a: 668a ld a3,128(sp) + 24e6c: 4601 li a2,0 + 24e6e: 4581 li a1,0 + 24e70: 8f15 sub a4,a4,a3 + 24e72: 8522 mv a0,s0 + 24e74: 8fdf00ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 24e78: 00027797 auipc a5,0x27 + 24e7c: f907b783 ld a5,-112(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 24e80: 01878713 addi a4,a5,24 + 24e84: 06878793 addi a5,a5,104 + 24e88: e5be sd a5,200(sp) + 24e8a: 7782 ld a5,32(sp) + 24e8c: 752a ld a0,168(sp) + 24e8e: e4ba sd a4,72(sp) + 24e90: ecbe sd a5,88(sp) + 24e92: f0d6 sd s5,96(sp) + 24e94: 01b50463 beq a0,s11,24e9c <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x1b6> + 24e98: a69f00ef jal 15900 <_ZdlPv@plt> + 24e9c: 6542 ld a0,16(sp) + 24e9e: f0d2 sd s4,96(sp) + 24ea0: d80f00ef jal 15420 <_ZNSt6localeD1Ev@plt> + 24ea4: fe8d3683 ld a3,-24(s10) + 24ea8: fe893703 ld a4,-24(s2) + 24eac: fe84b783 ld a5,-24(s1) + 24eb0: 968a add a3,a3,sp + 24eb2: 0596b423 sd s9,72(a3) + 24eb6: ecca sd s2,88(sp) + 24eb8: 970a add a4,a4,sp + 24eba: 05873c23 sd s8,88(a4) # 200058 <__global_pointer$+0x1b32c8> + 24ebe: 6522 ld a0,8(sp) + 24ec0: e4a6 sd s1,72(sp) + 24ec2: 978a add a5,a5,sp + 24ec4: 0577b423 sd s7,72(a5) + 24ec8: e5ce sd s3,200(sp) + 24eca: e882 sd zero,80(sp) + 24ecc: f14f00ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 24ed0: 23813083 ld ra,568(sp) + 24ed4: 8522 mv a0,s0 + 24ed6: 23013403 ld s0,560(sp) + 24eda: 22813483 ld s1,552(sp) + 24ede: 22013903 ld s2,544(sp) + 24ee2: 21813983 ld s3,536(sp) + 24ee6: 21013a03 ld s4,528(sp) + 24eea: 20813a83 ld s5,520(sp) + 24eee: 20013b03 ld s6,512(sp) + 24ef2: 7bfe ld s7,504(sp) + 24ef4: 7c5e ld s8,496(sp) + 24ef6: 7cbe ld s9,488(sp) + 24ef8: 7d1e ld s10,480(sp) + 24efa: 6dfe ld s11,472(sp) + 24efc: 24010113 addi sp,sp,576 + 24f00: 8082 ret + 24f02: 873e mv a4,a5 + 24f04: b79d j 24e6a <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x184> + 24f06: 7be8 ld a0,240(a5) + 24f08: c969 beqz a0,24fda <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x2f4> + 24f0a: 03854583 lbu a1,56(a0) + 24f0e: c589 beqz a1,24f18 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x232> + 24f10: 4585 li a1,1 + 24f12: 0eb780a3 sb a1,225(a5) + 24f16: bf09 j 24e28 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x142> + 24f18: fc3e sd a5,56(sp) + 24f1a: f82a sd a0,48(sp) + 24f1c: ef4f00ef jal 15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 24f20: 7542 ld a0,48(sp) + 24f22: 00027617 auipc a2,0x27 + 24f26: ed663603 ld a2,-298(a2) # 4bdf8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x35498> + 24f2a: 77e2 ld a5,56(sp) + 24f2c: 6114 ld a3,0(a0) + 24f2e: 7a94 ld a3,48(a3) + 24f30: 00c69f63 bne a3,a2,24f4e <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x268> + 24f34: 66e6 ld a3,88(sp) + 24f36: 4585 li a1,1 + 24f38: fe86b603 ld a2,-24(a3) + 24f3c: 0eb780a3 sb a1,225(a5) + 24f40: 965a add a2,a2,s6 + 24f42: b5dd j 24e28 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x142> + 24f44: 112c addi a1,sp,168 + 24f46: 8522 mv a0,s0 + 24f48: c29f00ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 24f4c: b735 j 24e78 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x192> + 24f4e: f83e sd a5,48(sp) + 24f50: 02000593 li a1,32 + 24f54: 9682 jalr a3 + 24f56: 66e6 ld a3,88(sp) + 24f58: 77c2 ld a5,48(sp) + 24f5a: fe86b603 ld a2,-24(a3) + 24f5e: 965a add a2,a2,s6 + 24f60: bf45 j 24f10 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x22a> + 24f62: 842a mv s0,a0 + 24f64: 1128 addi a0,sp,168 + 24f66: f0d6 sd s5,96(sp) + 24f68: e59f10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24f6c: 6542 ld a0,16(sp) + 24f6e: f0d2 sd s4,96(sp) + 24f70: cb0f00ef jal 15420 <_ZNSt6localeD1Ev@plt> + 24f74: fe8d3683 ld a3,-24(s10) + 24f78: fe893703 ld a4,-24(s2) + 24f7c: 0090 addi a2,sp,64 + 24f7e: 19068693 addi a3,a3,400 + 24f82: fe84b783 ld a5,-24(s1) + 24f86: 96b2 add a3,a3,a2 + 24f88: e796bc23 sd s9,-392(a3) + 24f8c: 19070713 addi a4,a4,400 + 24f90: ecca sd s2,88(sp) + 24f92: 9732 add a4,a4,a2 + 24f94: e9873423 sd s8,-376(a4) + 24f98: 19078793 addi a5,a5,400 + 24f9c: e4a6 sd s1,72(sp) + 24f9e: 97b2 add a5,a5,a2 + 24fa0: e777bc23 sd s7,-392(a5) + 24fa4: e882 sd zero,80(sp) + 24fa6: 6522 ld a0,8(sp) + 24fa8: e5ce sd s3,200(sp) + 24faa: e36f00ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 24fae: 8522 mv a0,s0 + 24fb0: 841f00ef jal 157f0 <_Unwind_Resume@plt> + 24fb4: fe84b783 ld a5,-24(s1) + 24fb8: 0098 addi a4,sp,64 + 24fba: e4a6 sd s1,72(sp) + 24fbc: 19078793 addi a5,a5,400 + 24fc0: 97ba add a5,a5,a4 + 24fc2: e777bc23 sd s7,-392(a5) + 24fc6: 842a mv s0,a0 + 24fc8: e882 sd zero,80(sp) + 24fca: bff1 j 24fa6 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x2c0> + 24fcc: 842a mv s0,a0 + 24fce: 7522 ld a0,40(sp) + 24fd0: bc0f00ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 24fd4: 8522 mv a0,s0 + 24fd6: 81bf00ef jal 157f0 <_Unwind_Resume@plt> + 24fda: fc6f00ef jal 157a0 <_ZSt16__throw_bad_castv@plt> + 24fde: 842a mv s0,a0 + 24fe0: b7d9 j 24fa6 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x2c0> + 24fe2: 87aa mv a5,a0 + 24fe4: 8522 mv a0,s0 + 24fe6: 843e mv s0,a5 + 24fe8: dd9f10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 24fec: b7cd j 24fce <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x2e8> + +0000000000024fee <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc>: + 24fee: 7135 addi sp,sp,-160 + 24ff0: e526 sd s1,136(sp) + 24ff2: e14a sd s2,128(sp) + 24ff4: ecde sd s7,88(sp) + 24ff6: ed06 sd ra,152(sp) + 24ff8: e922 sd s0,144(sp) + 24ffa: fcce sd s3,120(sp) + 24ffc: f8d2 sd s4,112(sp) + 24ffe: f4d6 sd s5,104(sp) + 25000: f0da sd s6,96(sp) + 25002: e8e2 sd s8,80(sp) + 25004: e4e6 sd s9,72(sp) + 25006: 01050b93 addi s7,a0,16 + 2500a: 84aa mv s1,a0 + 2500c: 00053423 sd zero,8(a0) + 25010: 00050823 sb zero,16(a0) + 25014: 01753023 sd s7,0(a0) + 25018: 852e mv a0,a1 + 2501a: 892e mv s2,a1 + 2501c: bb5f00ef jal 15bd0 + 25020: 00150593 addi a1,a0,1 + 25024: 8526 mv a0,s1 + 25026: 9cbf00ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 2502a: 00094403 lbu s0,0(s2) + 2502e: c851 beqz s0,250c2 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xd4> + 25030: 010009b7 lui s3,0x1000 + 25034: 098d addi s3,s3,3 # 1000003 <__global_pointer$+0xfb3273> + 25036: 1996 slli s3,s3,0x25 + 25038: 5b7d li s6,-1 + 2503a: 40098993 addi s3,s3,1024 + 2503e: 002b5b13 srli s6,s6,0x2 + 25042: 03d00a93 li s5,61 + 25046: 8a0a mv s4,sp + 25048: 088aeb63 bltu s5,s0,250de <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xf0> + 2504c: 0089d7b3 srl a5,s3,s0 + 25050: 8b85 andi a5,a5,1 + 25052: c7d1 beqz a5,250de <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xf0> + 25054: 85a2 mv a1,s0 + 25056: 8552 mv a0,s4 + 25058: c8fff0ef jal 24ce6 <_ZN7testing8internal6String10FormatByteB5cxx11Eh> + 2505c: 4705 li a4,1 + 2505e: 00016697 auipc a3,0x16 + 25062: e0268693 addi a3,a3,-510 # 3ae60 <_IO_stdin_used+0x12e0> + 25066: 4601 li a2,0 + 25068: 4581 li a1,0 + 2506a: 8552 mv a0,s4 + 2506c: f04f00ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 25070: 1800 addi s0,sp,48 + 25072: f022 sd s0,32(sp) + 25074: 611c ld a5,0(a0) + 25076: 01050713 addi a4,a0,16 + 2507a: 0ae78163 beq a5,a4,2511c <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x12e> + 2507e: 6914 ld a3,16(a0) + 25080: f03e sd a5,32(sp) + 25082: f836 sd a3,48(sp) + 25084: 6510 ld a2,8(a0) + 25086: 00050823 sb zero,16(a0) + 2508a: 00053423 sd zero,8(a0) + 2508e: 649c ld a5,8(s1) + 25090: f432 sd a2,40(sp) + 25092: e118 sd a4,0(a0) + 25094: 40fb07b3 sub a5,s6,a5 + 25098: 7582 ld a1,32(sp) + 2509a: 0ac7ef63 bltu a5,a2,25158 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x16a> + 2509e: 8526 mv a0,s1 + 250a0: 901f00ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 250a4: 7502 ld a0,32(sp) + 250a6: 00850463 beq a0,s0,250ae <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xc0> + 250aa: 857f00ef jal 15900 <_ZdlPv@plt> + 250ae: 6502 ld a0,0(sp) + 250b0: 081c addi a5,sp,16 + 250b2: 00f50463 beq a0,a5,250ba <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xcc> + 250b6: 84bf00ef jal 15900 <_ZdlPv@plt> + 250ba: 00194403 lbu s0,1(s2) + 250be: 0905 addi s2,s2,1 + 250c0: f441 bnez s0,25048 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x5a> + 250c2: 60ea ld ra,152(sp) + 250c4: 644a ld s0,144(sp) + 250c6: 690a ld s2,128(sp) + 250c8: 79e6 ld s3,120(sp) + 250ca: 7a46 ld s4,112(sp) + 250cc: 7aa6 ld s5,104(sp) + 250ce: 7b06 ld s6,96(sp) + 250d0: 6be6 ld s7,88(sp) + 250d2: 6c46 ld s8,80(sp) + 250d4: 6ca6 ld s9,72(sp) + 250d6: 8526 mv a0,s1 + 250d8: 64aa ld s1,136(sp) + 250da: 610d addi sp,sp,160 + 250dc: 8082 ret + 250de: 0084bc83 ld s9,8(s1) + 250e2: 609c ld a5,0(s1) + 250e4: 001c8c13 addi s8,s9,1 + 250e8: 02fb8863 beq s7,a5,25118 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x12a> + 250ec: 6898 ld a4,16(s1) + 250ee: 01876c63 bltu a4,s8,25106 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x118> + 250f2: 97e6 add a5,a5,s9 + 250f4: 00878023 sb s0,0(a5) + 250f8: 609c ld a5,0(s1) + 250fa: 0184b423 sd s8,8(s1) + 250fe: 97e2 add a5,a5,s8 + 25100: 00078023 sb zero,0(a5) + 25104: bf5d j 250ba <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xcc> + 25106: 4705 li a4,1 + 25108: 4681 li a3,0 + 2510a: 4601 li a2,0 + 2510c: 85e6 mv a1,s9 + 2510e: 8526 mv a0,s1 + 25110: f10f00ef jal 15820 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt> + 25114: 609c ld a5,0(s1) + 25116: bff1 j 250f2 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x104> + 25118: 473d li a4,15 + 2511a: bfd1 j 250ee <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x100> + 2511c: 651c ld a5,8(a0) + 2511e: 8622 mv a2,s0 + 25120: 85ba mv a1,a4 + 25122: 0785 addi a5,a5,1 + 25124: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma + 25128: 02058407 vle8.v v8,(a1) + 2512c: 8f95 sub a5,a5,a3 + 2512e: 95b6 add a1,a1,a3 + 25130: 02060427 vse8.v v8,(a2) + 25134: 9636 add a2,a2,a3 + 25136: f7fd bnez a5,25124 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x136> + 25138: b7b1 j 25084 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x96> + 2513a: 842a mv s0,a0 + 2513c: a801 j 2514c <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x15e> + 2513e: 842a mv s0,a0 + 25140: 1008 addi a0,sp,32 + 25142: c7ff10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 25146: 8552 mv a0,s4 + 25148: c79f10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2514c: 8526 mv a0,s1 + 2514e: c73f10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> 25152: 8522 mv a0,s0 - 25154: 898f40ef jal 191ec <_ZN7testing7MessageC1Ev> - 25158: 7522 ld a0,40(sp) - 2515a: 22948553 fmv.d fa0,fs1 - 2515e: 0541 addi a0,a0,16 - 25160: a70f00ef jal 153d0 <_ZNSo9_M_insertIdEERSoT_@plt> - 25164: 85a2 mv a1,s0 - 25166: 854a mv a0,s2 - 25168: 00025317 auipc t1,0x25 - 2516c: c5033303 ld t1,-944(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 25170: 9302 jalr t1 - 25172: 7522 ld a0,40(sp) - 25174: c501 beqz a0,2517c <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x274> - 25176: 611c ld a5,0(a0) - 25178: 679c ld a5,8(a5) - 2517a: 9782 jalr a5 - 2517c: 854a mv a0,s2 - 2517e: 00014597 auipc a1,0x14 - 25182: d4a58593 addi a1,a1,-694 # 38ec8 <_IO_stdin_used+0x1420> - 25186: 00025317 auipc t1,0x25 - 2518a: d5a33303 ld t1,-678(t1) # 49ee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 2518e: 9302 jalr t1 - 25190: 85ce mv a1,s3 - 25192: 00025317 auipc t1,0x25 - 25196: a0633303 ld t1,-1530(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2519a: 9302 jalr t1 - 2519c: 892a mv s2,a0 - 2519e: 8522 mv a0,s0 - 251a0: 84cf40ef jal 191ec <_ZN7testing7MessageC1Ev> - 251a4: 7522 ld a0,40(sp) - 251a6: 4639 li a2,14 - 251a8: 00014597 auipc a1,0x14 - 251ac: d1058593 addi a1,a1,-752 # 38eb8 <_IO_stdin_used+0x1410> - 251b0: 0541 addi a0,a0,16 - 251b2: c7ef00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 251b6: 85a2 mv a1,s0 - 251b8: 854a mv a0,s2 - 251ba: 00025317 auipc t1,0x25 - 251be: bfe33303 ld t1,-1026(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 251c2: 9302 jalr t1 - 251c4: 7522 ld a0,40(sp) - 251c6: c501 beqz a0,251ce <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x2c6> - 251c8: 611c ld a5,0(a0) - 251ca: 679c ld a5,8(a5) - 251cc: 9782 jalr a5 - 251ce: 8522 mv a0,s0 - 251d0: 81cf40ef jal 191ec <_ZN7testing7MessageC1Ev> - 251d4: 7522 ld a0,40(sp) - 251d6: 22840553 fmv.d fa0,fs0 - 251da: 0541 addi a0,a0,16 - 251dc: 9f4f00ef jal 153d0 <_ZNSo9_M_insertIdEERSoT_@plt> - 251e0: 85a2 mv a1,s0 - 251e2: 854a mv a0,s2 - 251e4: 00025317 auipc t1,0x25 - 251e8: bd433303 ld t1,-1068(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 251ec: 9302 jalr t1 - 251ee: 7522 ld a0,40(sp) - 251f0: c501 beqz a0,251f8 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x2f0> - 251f2: 611c ld a5,0(a0) - 251f4: 679c ld a5,8(a5) - 251f6: 9782 jalr a5 - 251f8: 854a mv a0,s2 - 251fa: 00015597 auipc a1,0x15 - 251fe: 93e58593 addi a1,a1,-1730 # 39b38 <_IO_stdin_used+0x2090> - 25202: 00025317 auipc t1,0x25 - 25206: a0e33303 ld t1,-1522(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 2520a: 9302 jalr t1 - 2520c: 85aa mv a1,a0 - 2520e: 8526 mv a0,s1 - 25210: 9c6f40ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> - 25214: 7462 ld s0,56(sp) - 25216: c819 beqz s0,2522c <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x324> - 25218: 6008 ld a0,0(s0) - 2521a: 01040793 addi a5,s0,16 - 2521e: 00f50463 beq a0,a5,25226 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x31e> - 25222: e0ef00ef jal 15830 <_ZdlPv@plt> - 25226: 8522 mv a0,s0 - 25228: e08f00ef jal 15830 <_ZdlPv@plt> - 2522c: 644a ld s0,144(sp) - 2522e: 60ea ld ra,152(sp) - 25230: 690a ld s2,128(sp) - 25232: 79e6 ld s3,120(sp) - 25234: 7a46 ld s4,112(sp) - 25236: 7aa6 ld s5,104(sp) - 25238: 2466 fld fs0,88(sp) - 2523a: 24c6 fld fs1,80(sp) - 2523c: 2926 fld fs2,72(sp) - 2523e: 2986 fld fs3,64(sp) - 25240: 8526 mv a0,s1 - 25242: 64aa ld s1,136(sp) - 25244: 610d addi sp,sp,160 - 25246: 8082 ret - 25248: 77a2 ld a5,40(sp) - 2524a: 842a mv s0,a0 - 2524c: c789 beqz a5,25256 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x34e> - 2524e: 6398 ld a4,0(a5) - 25250: 853e mv a0,a5 - 25252: 671c ld a5,8(a4) - 25254: 9782 jalr a5 - 25256: 1828 addi a0,sp,56 - 25258: 00025317 auipc t1,0x25 - 2525c: d8033303 ld t1,-640(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 25260: 9302 jalr t1 - 25262: 8522 mv a0,s0 - 25264: cbcf00ef jal 15720 <_Unwind_Resume@plt> - 25268: 842a mv s0,a0 - 2526a: b7f5 j 25256 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x34e> - 2526c: bff1 j 25248 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - 2526e: bfe9 j 25248 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - 25270: bfe1 j 25248 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - 25272: bfd9 j 25248 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - 25274: bfd1 j 25248 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - 25276: bfc9 j 25248 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - 25278: bfc1 j 25248 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - 2527a: b7f9 j 25248 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - 2527c: b7f1 j 25248 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - 2527e: b7e9 j 25248 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - -0000000000025280 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_>: - 25280: 7135 addi sp,sp,-160 - 25282: e922 sd s0,144(sp) - 25284: ec2e sd a1,24(sp) - 25286: 842a mv s0,a0 - 25288: 85ba mv a1,a4 - 2528a: 8536 mv a0,a3 - 2528c: ed06 sd ra,152(sp) - 2528e: e832 sd a2,16(sp) - 25290: e436 sd a3,8(sp) - 25292: e03a sd a4,0(sp) - 25294: 9c8f40ef jal 1945c <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_> - 25298: e909 bnez a0,252aa <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x2a> - 2529a: 8522 mv a0,s0 - 2529c: 9aaf40ef jal 19446 <_ZN7testing16AssertionSuccessEv> - 252a0: 60ea ld ra,152(sp) - 252a2: 8522 mv a0,s0 - 252a4: 644a ld s0,144(sp) - 252a6: 610d addi sp,sp,160 - 252a8: 8082 ret - 252aa: e526 sd s1,136(sp) - 252ac: 1004 addi s1,sp,32 - 252ae: 8526 mv a0,s1 - 252b0: e14a sd s2,128(sp) - 252b2: fcce sd s3,120(sp) - 252b4: 99ef40ef jal 19452 <_ZN7testing16AssertionFailureEv> - 252b8: 8526 mv a0,s1 - 252ba: 00014597 auipc a1,0x14 - 252be: c1658593 addi a1,a1,-1002 # 38ed0 <_IO_stdin_used+0x1428> - 252c2: 00025317 auipc t1,0x25 - 252c6: 93e33303 ld t1,-1730(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 252ca: 9302 jalr t1 - 252cc: 082c addi a1,sp,24 - 252ce: 00025317 auipc t1,0x25 - 252d2: 8ca33303 ld t1,-1846(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 252d6: 9302 jalr t1 - 252d8: 00014597 auipc a1,0x14 - 252dc: c0858593 addi a1,a1,-1016 # 38ee0 <_IO_stdin_used+0x1438> - 252e0: 00025317 auipc t1,0x25 - 252e4: c0033303 ld t1,-1024(t1) # 49ee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 252e8: 9302 jalr t1 - 252ea: 080c addi a1,sp,16 - 252ec: 00025317 auipc t1,0x25 - 252f0: 8ac33303 ld t1,-1876(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 252f4: 9302 jalr t1 - 252f6: 00014597 auipc a1,0x14 - 252fa: bf258593 addi a1,a1,-1038 # 38ee8 <_IO_stdin_used+0x1440> - 252fe: 00025317 auipc t1,0x25 - 25302: 90233303 ld t1,-1790(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 25306: 9302 jalr t1 - 25308: 03010913 addi s2,sp,48 - 2530c: 84aa mv s1,a0 - 2530e: 002c addi a1,sp,8 - 25310: 854a mv a0,s2 - 25312: 00025317 auipc t1,0x25 - 25316: b1633303 ld t1,-1258(t1) # 49e28 <_GLOBAL_OFFSET_TABLE_+0x2d8> - 2531a: 9302 jalr t1 - 2531c: 85ca mv a1,s2 - 2531e: 8526 mv a0,s1 - 25320: 00025317 auipc t1,0x25 - 25324: 88033303 ld t1,-1920(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 25328: 9302 jalr t1 - 2532a: 00014597 auipc a1,0x14 - 2532e: bce58593 addi a1,a1,-1074 # 38ef8 <_IO_stdin_used+0x1450> - 25332: 00025317 auipc t1,0x25 - 25336: bde33303 ld t1,-1058(t1) # 49f10 <_GLOBAL_OFFSET_TABLE_+0x3c0> - 2533a: 9302 jalr t1 - 2533c: 05010993 addi s3,sp,80 - 25340: 84aa mv s1,a0 - 25342: 858a mv a1,sp - 25344: 854e mv a0,s3 - 25346: 00025317 auipc t1,0x25 - 2534a: ae233303 ld t1,-1310(t1) # 49e28 <_GLOBAL_OFFSET_TABLE_+0x2d8> - 2534e: 9302 jalr t1 - 25350: 85ce mv a1,s3 - 25352: 8526 mv a0,s1 - 25354: 00025317 auipc t1,0x25 - 25358: 84c33303 ld t1,-1972(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2535c: 9302 jalr t1 - 2535e: 85aa mv a1,a0 - 25360: 8522 mv a0,s0 - 25362: 874f40ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> - 25366: 6546 ld a0,80(sp) - 25368: 109c addi a5,sp,96 - 2536a: 00f50463 beq a0,a5,25372 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0xf2> - 2536e: cc2f00ef jal 15830 <_ZdlPv@plt> - 25372: 7542 ld a0,48(sp) - 25374: 009c addi a5,sp,64 - 25376: 00f50463 beq a0,a5,2537e <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0xfe> - 2537a: cb6f00ef jal 15830 <_ZdlPv@plt> - 2537e: 74a2 ld s1,40(sp) - 25380: c09d beqz s1,253a6 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x126> - 25382: 6088 ld a0,0(s1) - 25384: 01048793 addi a5,s1,16 - 25388: 00f50463 beq a0,a5,25390 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x110> - 2538c: ca4f00ef jal 15830 <_ZdlPv@plt> - 25390: 8526 mv a0,s1 - 25392: c9ef00ef jal 15830 <_ZdlPv@plt> - 25396: 60ea ld ra,152(sp) - 25398: 8522 mv a0,s0 - 2539a: 644a ld s0,144(sp) - 2539c: 64aa ld s1,136(sp) - 2539e: 690a ld s2,128(sp) - 253a0: 79e6 ld s3,120(sp) - 253a2: 610d addi sp,sp,160 - 253a4: 8082 ret - 253a6: 60ea ld ra,152(sp) - 253a8: 8522 mv a0,s0 - 253aa: 644a ld s0,144(sp) - 253ac: 64aa ld s1,136(sp) - 253ae: 690a ld s2,128(sp) - 253b0: 79e6 ld s3,120(sp) - 253b2: 610d addi sp,sp,160 - 253b4: 8082 ret - 253b6: 842a mv s0,a0 - 253b8: 854e mv a0,s3 - 253ba: b42f10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 253be: 854a mv a0,s2 - 253c0: b3cf10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 253c4: 1028 addi a0,sp,40 - 253c6: 00025317 auipc t1,0x25 - 253ca: c1233303 ld t1,-1006(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 253ce: 9302 jalr t1 - 253d0: 8522 mv a0,s0 - 253d2: b4ef00ef jal 15720 <_Unwind_Resume@plt> - 253d6: 842a mv s0,a0 - 253d8: b7dd j 253be <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x13e> - 253da: 842a mv s0,a0 - 253dc: b7e5 j 253c4 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x144> - -00000000000253de <_ZN7testing7FloatLEEPKcS1_ff>: - 253de: 1141 addi sp,sp,-16 - 253e0: 00025317 auipc t1,0x25 - 253e4: 94833303 ld t1,-1720(t1) # 49d28 <_GLOBAL_OFFSET_TABLE_+0x1d8> - 253e8: e022 sd s0,0(sp) - 253ea: e406 sd ra,8(sp) - 253ec: 842a mv s0,a0 - 253ee: 9302 jalr t1 - 253f0: 60a2 ld ra,8(sp) - 253f2: 8522 mv a0,s0 - 253f4: 6402 ld s0,0(sp) - 253f6: 0141 addi sp,sp,16 - 253f8: 8082 ret - -00000000000253fa <_ZN7testing8DoubleLEEPKcS1_dd>: - 253fa: 1141 addi sp,sp,-16 - 253fc: 00025317 auipc t1,0x25 - 25400: a7c33303 ld t1,-1412(t1) # 49e78 <_GLOBAL_OFFSET_TABLE_+0x328> - 25404: e022 sd s0,0(sp) - 25406: e406 sd ra,8(sp) - 25408: 842a mv s0,a0 - 2540a: 9302 jalr t1 - 2540c: 60a2 ld ra,8(sp) - 2540e: 8522 mv a0,s0 - 25410: 6402 ld s0,0(sp) - 25412: 0141 addi sp,sp,16 - 25414: 8082 ret - -0000000000025416 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_>: - 25416: 711d addi sp,sp,-96 - 25418: e8a2 sd s0,80(sp) - 2541a: ec2e sd a1,24(sp) - 2541c: 842a mv s0,a0 - 2541e: 85ba mv a1,a4 - 25420: 8536 mv a0,a3 - 25422: ec86 sd ra,88(sp) - 25424: e832 sd a2,16(sp) - 25426: e436 sd a3,8(sp) - 25428: e03a sd a4,0(sp) - 2542a: da3f30ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 2542e: e909 bnez a0,25440 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x2a> - 25430: 8522 mv a0,s0 - 25432: 814f40ef jal 19446 <_ZN7testing16AssertionSuccessEv> - 25436: 60e6 ld ra,88(sp) - 25438: 8522 mv a0,s0 - 2543a: 6446 ld s0,80(sp) - 2543c: 6125 addi sp,sp,96 - 2543e: 8082 ret - 25440: e4a6 sd s1,72(sp) - 25442: 1804 addi s1,sp,48 - 25444: 8526 mv a0,s1 - 25446: e0ca sd s2,64(sp) - 25448: 80af40ef jal 19452 <_ZN7testing16AssertionFailureEv> - 2544c: 8526 mv a0,s1 - 2544e: 00014597 auipc a1,0x14 - 25452: a8258593 addi a1,a1,-1406 # 38ed0 <_IO_stdin_used+0x1428> - 25456: 00024317 auipc t1,0x24 - 2545a: 7aa33303 ld t1,1962(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2545e: 9302 jalr t1 - 25460: 082c addi a1,sp,24 - 25462: 00024317 auipc t1,0x24 - 25466: 73633303 ld t1,1846(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2546a: 9302 jalr t1 - 2546c: 00014597 auipc a1,0x14 - 25470: a7458593 addi a1,a1,-1420 # 38ee0 <_IO_stdin_used+0x1438> - 25474: 00025317 auipc t1,0x25 - 25478: a6c33303 ld t1,-1428(t1) # 49ee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 2547c: 9302 jalr t1 - 2547e: 080c addi a1,sp,16 - 25480: 00024317 auipc t1,0x24 - 25484: 71833303 ld t1,1816(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 25488: 9302 jalr t1 - 2548a: 02810913 addi s2,sp,40 - 2548e: 84aa mv s1,a0 - 25490: 854a mv a0,s2 - 25492: d5bf30ef jal 191ec <_ZN7testing7MessageC1Ev> - 25496: 7522 ld a0,40(sp) - 25498: 4631 li a2,12 - 2549a: 00014597 auipc a1,0x14 - 2549e: a7e58593 addi a1,a1,-1410 # 38f18 <_IO_stdin_used+0x1470> - 254a2: 0541 addi a0,a0,16 - 254a4: 98cf00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 254a8: 85ca mv a1,s2 - 254aa: 8526 mv a0,s1 - 254ac: 00025317 auipc t1,0x25 - 254b0: 90c33303 ld t1,-1780(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 254b4: 9302 jalr t1 - 254b6: 7522 ld a0,40(sp) - 254b8: c501 beqz a0,254c0 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0xaa> - 254ba: 611c ld a5,0(a0) - 254bc: 679c ld a5,8(a5) - 254be: 9782 jalr a5 - 254c0: 8526 mv a0,s1 - 254c2: 002c addi a1,sp,8 - 254c4: 00024317 auipc t1,0x24 - 254c8: 6d433303 ld t1,1748(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 254cc: 9302 jalr t1 - 254ce: 00014597 auipc a1,0x14 - 254d2: a3258593 addi a1,a1,-1486 # 38f00 <_IO_stdin_used+0x1458> - 254d6: 00025317 auipc t1,0x25 - 254da: a0a33303 ld t1,-1526(t1) # 49ee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 254de: 9302 jalr t1 - 254e0: 858a mv a1,sp - 254e2: 00024317 auipc t1,0x24 - 254e6: 6b633303 ld t1,1718(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 254ea: 9302 jalr t1 - 254ec: 00013597 auipc a1,0x13 - 254f0: 8d458593 addi a1,a1,-1836 # 37dc0 <_IO_stdin_used+0x318> - 254f4: 00024317 auipc t1,0x24 - 254f8: 71c33303 ld t1,1820(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 254fc: 9302 jalr t1 - 254fe: 85aa mv a1,a0 - 25500: 8522 mv a0,s0 - 25502: ed5f30ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> - 25506: 74e2 ld s1,56(sp) - 25508: c095 beqz s1,2552c <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x116> - 2550a: 6088 ld a0,0(s1) - 2550c: 01048793 addi a5,s1,16 - 25510: 00f50463 beq a0,a5,25518 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x102> - 25514: b1cf00ef jal 15830 <_ZdlPv@plt> - 25518: 8526 mv a0,s1 - 2551a: b16f00ef jal 15830 <_ZdlPv@plt> - 2551e: 60e6 ld ra,88(sp) - 25520: 8522 mv a0,s0 - 25522: 6446 ld s0,80(sp) - 25524: 64a6 ld s1,72(sp) - 25526: 6906 ld s2,64(sp) - 25528: 6125 addi sp,sp,96 - 2552a: 8082 ret - 2552c: 60e6 ld ra,88(sp) - 2552e: 8522 mv a0,s0 - 25530: 6446 ld s0,80(sp) - 25532: 64a6 ld s1,72(sp) - 25534: 6906 ld s2,64(sp) - 25536: 6125 addi sp,sp,96 - 25538: 8082 ret - 2553a: 77a2 ld a5,40(sp) - 2553c: 842a mv s0,a0 - 2553e: c789 beqz a5,25548 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x132> - 25540: 6398 ld a4,0(a5) - 25542: 853e mv a0,a5 - 25544: 671c ld a5,8(a4) - 25546: 9782 jalr a5 - 25548: 1828 addi a0,sp,56 - 2554a: 00025317 auipc t1,0x25 - 2554e: a8e33303 ld t1,-1394(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 25552: 9302 jalr t1 - 25554: 8522 mv a0,s0 - 25556: 9caf00ef jal 15720 <_Unwind_Resume@plt> + 25154: e9cf00ef jal 157f0 <_Unwind_Resume@plt> + 25158: 00015517 auipc a0,0x15 + 2515c: d9050513 addi a0,a0,-624 # 39ee8 <_IO_stdin_used+0x368> + 25160: f90f00ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 25164: 842a mv s0,a0 + 25166: b7c5 j 25146 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x158> + +0000000000025168 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb>: + 25168: 7119 addi sp,sp,-128 + 2516a: ecce sd s3,88(sp) + 2516c: 00810993 addi s3,sp,8 + 25170: f0ca sd s2,96(sp) + 25172: 892a mv s2,a0 + 25174: 854e mv a0,s3 + 25176: f8a2 sd s0,112(sp) + 25178: f4a6 sd s1,104(sp) + 2517a: 842e mv s0,a1 + 2517c: fc86 sd ra,120(sp) + 2517e: e8d2 sd s4,80(sp) + 25180: e4d6 sd s5,72(sp) + 25182: e0da sd s6,64(sp) + 25184: fc5e sd s7,56(sp) + 25186: f862 sd s8,48(sp) + 25188: 84b2 mv s1,a2 + 2518a: 93af60ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 2518e: 6418 ld a4,8(s0) + 25190: c721 beqz a4,251d8 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x70> + 25192: e8ad bnez s1,25204 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x9c> + 25194: 4af1 li s5,28 + 25196: 4b05 li s6,1 + 25198: 00018a17 auipc s4,0x18 + 2519c: a80a0a13 addi s4,s4,-1408 # 3cc18 <_IO_stdin_used+0x3098> + 251a0: 601c ld a5,0(s0) + 251a2: 97a6 add a5,a5,s1 + 251a4: 0007c583 lbu a1,0(a5) + 251a8: fde5879b addiw a5,a1,-34 + 251ac: 0ff7f793 zext.b a5,a5 + 251b0: 0cfae063 bltu s5,a5,25270 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x108> + 251b4: 078a slli a5,a5,0x2 + 251b6: 97d2 add a5,a5,s4 + 251b8: 439c lw a5,0(a5) + 251ba: 97d2 add a5,a5,s4 + 251bc: 8782 jr a5 + 251be: 6522 ld a0,8(sp) + 251c0: 4611 li a2,4 + 251c2: 00016597 auipc a1,0x16 + 251c6: cb658593 addi a1,a1,-842 # 3ae78 <_IO_stdin_used+0x12f8> + 251ca: 0541 addi a0,a0,16 + 251cc: d34f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 251d0: 6418 ld a4,8(s0) + 251d2: 0485 addi s1,s1,1 + 251d4: fce4e6e3 bltu s1,a4,251a0 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x38> + 251d8: 85ce mv a1,s3 + 251da: 854a mv a0,s2 + 251dc: d12f60ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 251e0: 6522 ld a0,8(sp) + 251e2: c501 beqz a0,251ea <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x82> + 251e4: 611c ld a5,0(a0) + 251e6: 679c ld a5,8(a5) + 251e8: 9782 jalr a5 + 251ea: 70e6 ld ra,120(sp) + 251ec: 7446 ld s0,112(sp) + 251ee: 74a6 ld s1,104(sp) + 251f0: 69e6 ld s3,88(sp) + 251f2: 6a46 ld s4,80(sp) + 251f4: 6aa6 ld s5,72(sp) + 251f6: 6b06 ld s6,64(sp) + 251f8: 7be2 ld s7,56(sp) + 251fa: 7c42 ld s8,48(sp) + 251fc: 854a mv a0,s2 + 251fe: 7906 ld s2,96(sp) + 25200: 6109 addi sp,sp,128 + 25202: 8082 ret + 25204: 4481 li s1,0 + 25206: 4af1 li s5,28 + 25208: 4b05 li s6,1 + 2520a: 00018a17 auipc s4,0x18 + 2520e: a82a0a13 addi s4,s4,-1406 # 3cc8c <_IO_stdin_used+0x310c> + 25212: 601c ld a5,0(s0) + 25214: 97a6 add a5,a5,s1 + 25216: 0007cb83 lbu s7,0(a5) + 2521a: fdeb879b addiw a5,s7,-34 + 2521e: 0ff7f793 zext.b a5,a5 + 25222: 00fae763 bltu s5,a5,25230 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xc8> + 25226: 078a slli a5,a5,0x2 + 25228: 97d2 add a5,a5,s4 + 2522a: 439c lw a5,0(a5) + 2522c: 97d2 add a5,a5,s4 + 2522e: 8782 jr a5 + 25230: ff7b879b addiw a5,s7,-9 + 25234: 0ff7f793 zext.b a5,a5 + 25238: 16fb7063 bgeu s6,a5,25398 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x230> + 2523c: 47b5 li a5,13 + 2523e: 14fb8d63 beq s7,a5,25398 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x230> + 25242: 47fd li a5,31 + 25244: 0377f263 bgeu a5,s7,25268 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> + 25248: 6522 ld a0,8(sp) + 2524a: 01710823 sb s7,16(sp) + 2524e: 691c ld a5,16(a0) + 25250: 0541 addi a0,a0,16 + 25252: fe87b783 ld a5,-24(a5) + 25256: 97aa add a5,a5,a0 + 25258: 6b9c ld a5,16(a5) + 2525a: 18078563 beqz a5,253e4 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x27c> + 2525e: 4605 li a2,1 + 25260: 080c addi a1,sp,16 + 25262: c9ef00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25266: 6418 ld a4,8(s0) + 25268: 0485 addi s1,s1,1 + 2526a: fae4e4e3 bltu s1,a4,25212 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xaa> + 2526e: b7ad j 251d8 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x70> + 25270: ff75879b addiw a5,a1,-9 + 25274: 0ff7f793 zext.b a5,a5 + 25278: 00fb7863 bgeu s6,a5,25288 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x120> + 2527c: 47b5 li a5,13 + 2527e: 00f58563 beq a1,a5,25288 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x120> + 25282: 47fd li a5,31 + 25284: f4b7f7e3 bgeu a5,a1,251d2 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> + 25288: 6522 ld a0,8(sp) + 2528a: 00b10823 sb a1,16(sp) + 2528e: 691c ld a5,16(a0) + 25290: 0541 addi a0,a0,16 + 25292: fe87b783 ld a5,-24(a5) + 25296: 97aa add a5,a5,a0 + 25298: 6b9c ld a5,16(a5) + 2529a: 0e078b63 beqz a5,25390 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x228> + 2529e: 4605 li a2,1 + 252a0: 080c addi a1,sp,16 + 252a2: c5ef00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 252a6: 6418 ld a4,8(s0) + 252a8: b72d j 251d2 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> + 252aa: 6522 ld a0,8(sp) + 252ac: 4611 li a2,4 + 252ae: 00016597 auipc a1,0x16 + 252b2: bc258593 addi a1,a1,-1086 # 3ae70 <_IO_stdin_used+0x12f0> + 252b6: 0541 addi a0,a0,16 + 252b8: c48f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 252bc: 6418 ld a4,8(s0) + 252be: b76d j 25268 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> + 252c0: 6522 ld a0,8(sp) + 252c2: 4611 li a2,4 + 252c4: 00016597 auipc a1,0x16 + 252c8: bac58593 addi a1,a1,-1108 # 3ae70 <_IO_stdin_used+0x12f0> + 252cc: 0541 addi a0,a0,16 + 252ce: c32f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 252d2: 6418 ld a4,8(s0) + 252d4: bdfd j 251d2 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> + 252d6: 6522 ld a0,8(sp) + 252d8: 02700593 li a1,39 + 252dc: 00b10323 sb a1,6(sp) + 252e0: 691c ld a5,16(a0) + 252e2: 0541 addi a0,a0,16 + 252e4: fe87b783 ld a5,-24(a5) + 252e8: 97aa add a5,a5,a0 + 252ea: 6b9c ld a5,16(a5) + 252ec: c3d5 beqz a5,25390 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x228> + 252ee: 4605 li a2,1 + 252f0: 00610593 addi a1,sp,6 + 252f4: c0cf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 252f8: 6418 ld a4,8(s0) + 252fa: bde1 j 251d2 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> + 252fc: 6522 ld a0,8(sp) + 252fe: 4615 li a2,5 + 25300: 00016597 auipc a1,0x16 + 25304: b6858593 addi a1,a1,-1176 # 3ae68 <_IO_stdin_used+0x12e8> + 25308: 0541 addi a0,a0,16 + 2530a: bf6f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2530e: 6418 ld a4,8(s0) + 25310: b5c9 j 251d2 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> + 25312: 6522 ld a0,8(sp) + 25314: 02200593 li a1,34 + 25318: 00b103a3 sb a1,7(sp) + 2531c: 691c ld a5,16(a0) + 2531e: 0541 addi a0,a0,16 + 25320: fe87b783 ld a5,-24(a5) + 25324: 97aa add a5,a5,a0 + 25326: 6b9c ld a5,16(a5) + 25328: c7a5 beqz a5,25390 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x228> + 2532a: 4605 li a2,1 + 2532c: 00710593 addi a1,sp,7 + 25330: bd0f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25334: 6418 ld a4,8(s0) + 25336: bd71 j 251d2 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> + 25338: 6522 ld a0,8(sp) + 2533a: 4611 li a2,4 + 2533c: 00016597 auipc a1,0x16 + 25340: b3c58593 addi a1,a1,-1220 # 3ae78 <_IO_stdin_used+0x12f8> + 25344: 0541 addi a0,a0,16 + 25346: bbaf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2534a: 6418 ld a4,8(s0) + 2534c: bf31 j 25268 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> + 2534e: 6522 ld a0,8(sp) + 25350: 4619 li a2,6 + 25352: 00016597 auipc a1,0x16 + 25356: b2e58593 addi a1,a1,-1234 # 3ae80 <_IO_stdin_used+0x1300> + 2535a: 0541 addi a0,a0,16 + 2535c: ba4f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25360: 6418 ld a4,8(s0) + 25362: b719 j 25268 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> + 25364: 6522 ld a0,8(sp) + 25366: 4615 li a2,5 + 25368: 00016597 auipc a1,0x16 + 2536c: b0058593 addi a1,a1,-1280 # 3ae68 <_IO_stdin_used+0x12e8> + 25370: 0541 addi a0,a0,16 + 25372: b8ef00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25376: 6418 ld a4,8(s0) + 25378: bdc5 j 25268 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> + 2537a: 6522 ld a0,8(sp) + 2537c: 4619 li a2,6 + 2537e: 00016597 auipc a1,0x16 + 25382: b0a58593 addi a1,a1,-1270 # 3ae88 <_IO_stdin_used+0x1308> + 25386: 0541 addi a0,a0,16 + 25388: b78f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2538c: 6418 ld a4,8(s0) + 2538e: bde9 j 25268 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> + 25390: d90f00ef jal 15920 <_ZNSo3putEc@plt> + 25394: 6418 ld a4,8(s0) + 25396: bd35 j 251d2 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> + 25398: 6522 ld a0,8(sp) + 2539a: 460d li a2,3 + 2539c: 00016597 auipc a1,0x16 + 253a0: af458593 addi a1,a1,-1292 # 3ae90 <_IO_stdin_used+0x1310> + 253a4: 0541 addi a0,a0,16 + 253a6: b5af00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 253aa: 01010c13 addi s8,sp,16 + 253ae: 85de mv a1,s7 + 253b0: 8562 mv a0,s8 + 253b2: 935ff0ef jal 24ce6 <_ZN7testing8internal6String10FormatByteB5cxx11Eh> + 253b6: 6522 ld a0,8(sp) + 253b8: 6662 ld a2,24(sp) + 253ba: 65c2 ld a1,16(sp) + 253bc: 0541 addi a0,a0,16 + 253be: b42f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 253c2: 6522 ld a0,8(sp) + 253c4: 4605 li a2,1 + 253c6: 00016597 auipc a1,0x16 + 253ca: ad258593 addi a1,a1,-1326 # 3ae98 <_IO_stdin_used+0x1318> + 253ce: 0541 addi a0,a0,16 + 253d0: b30f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 253d4: 6542 ld a0,16(sp) + 253d6: 101c addi a5,sp,32 + 253d8: e8f507e3 beq a0,a5,25266 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xfe> + 253dc: d24f00ef jal 15900 <_ZdlPv@plt> + 253e0: 6418 ld a4,8(s0) + 253e2: b559 j 25268 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> + 253e4: 85de mv a1,s7 + 253e6: d3af00ef jal 15920 <_ZNSo3putEc@plt> + 253ea: 6418 ld a4,8(s0) + 253ec: bdb5 j 25268 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> + 253ee: 842a mv s0,a0 + 253f0: 8562 mv a0,s8 + 253f2: 9cff10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 253f6: 6522 ld a0,8(sp) + 253f8: c501 beqz a0,25400 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x298> + 253fa: 611c ld a5,0(a0) + 253fc: 679c ld a5,8(a5) + 253fe: 9782 jalr a5 + 25400: 8522 mv a0,s0 + 25402: beef00ef jal 157f0 <_Unwind_Resume@plt> + 25406: 842a mv s0,a0 + 25408: b7fd j 253f6 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x28e> + +000000000002540a <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE>: + 2540a: 7111 addi sp,sp,-256 + 2540c: 081c addi a5,sp,16 + 2540e: f5a6 sd s1,232(sp) + 25410: e1da sd s6,192(sp) + 25412: 84aa mv s1,a0 + 25414: 8b2e mv s6,a1 + 25416: 853e mv a0,a5 + 25418: 00016597 auipc a1,0x16 + 2541c: a8858593 addi a1,a1,-1400 # 3aea0 <_IO_stdin_used+0x1320> + 25420: ed6e sd s11,152(sp) + 25422: fd86 sd ra,248(sp) + 25424: f9a2 sd s0,240(sp) + 25426: f1ca sd s2,224(sp) + 25428: edce sd s3,216(sp) + 2542a: e9d2 sd s4,208(sp) + 2542c: e5d6 sd s5,200(sp) + 2542e: fd5e sd s7,184(sp) + 25430: f962 sd s8,176(sp) + 25432: f566 sd s9,168(sp) + 25434: f16a sd s10,160(sp) + 25436: e43e sd a5,8(sp) + 25438: 03010d93 addi s11,sp,48 + 2543c: af9f40ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 25440: 856e mv a0,s11 + 25442: 00016597 auipc a1,0x16 + 25446: a6e58593 addi a1,a1,-1426 # 3aeb0 <_IO_stdin_used+0x1330> + 2544a: aebf40ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2544e: 855a mv a0,s6 + 25450: d23f60ef jal 1c172 <_ZNK7testing10TestResult19test_property_countEv> + 25454: 22a05e63 blez a0,25690 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x286> + 25458: 4605 li a2,1 + 2545a: 00016597 auipc a1,0x16 + 2545e: a6658593 addi a1,a1,-1434 # 3aec0 <_IO_stdin_used+0x1340> + 25462: 8526 mv a0,s1 + 25464: a9cf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25468: 6662 ld a2,24(sp) + 2546a: 65c2 ld a1,16(sp) + 2546c: 8526 mv a0,s1 + 2546e: a92f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25472: 4609 li a2,2 + 25474: 00016597 auipc a1,0x16 + 25478: a5458593 addi a1,a1,-1452 # 3aec8 <_IO_stdin_used+0x1348> + 2547c: a84f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25480: 4981 li s3,0 + 25482: 4c85 li s9,1 + 25484: 05010b93 addi s7,sp,80 + 25488: 06010913 addi s2,sp,96 + 2548c: 4c3d li s8,15 + 2548e: 855a mv a0,s6 + 25490: ce3f60ef jal 1c172 <_ZNK7testing10TestResult19test_property_countEv> + 25494: 18a9df63 bge s3,a0,25632 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x228> + 25498: 85ce mv a1,s3 + 2549a: 855a mv a0,s6 + 2549c: ce5f60ef jal 1c180 <_ZNK7testing10TestResult15GetTestPropertyEi> + 254a0: 842a mv s0,a0 + 254a2: 4605 li a2,1 + 254a4: 00016597 auipc a1,0x16 + 254a8: a1c58593 addi a1,a1,-1508 # 3aec0 <_IO_stdin_used+0x1340> + 254ac: 8526 mv a0,s1 + 254ae: a52f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 254b2: 7662 ld a2,56(sp) + 254b4: 75c2 ld a1,48(sp) + 254b6: 8526 mv a0,s1 + 254b8: a48f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 254bc: 461d li a2,7 + 254be: 00016597 auipc a1,0x16 + 254c2: a1258593 addi a1,a1,-1518 # 3aed0 <_IO_stdin_used+0x1350> + 254c6: 8526 mv a0,s1 + 254c8: a38f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 254cc: 00043d03 ld s10,0(s0) + 254d0: e8ca sd s2,80(sp) + 254d2: 1e0d0363 beqz s10,256b8 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x2ae> + 254d6: 856a mv a0,s10 + 254d8: ef8f00ef jal 15bd0 + 254dc: f8aa sd a0,112(sp) + 254de: 8aaa mv s5,a0 + 254e0: 12ac6e63 bltu s8,a0,2561c <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x212> + 254e4: 0f951e63 bne a0,s9,255e0 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1d6> + 254e8: 000d4783 lbu a5,0(s10) + 254ec: 06f10023 sb a5,96(sp) + 254f0: 87ca mv a5,s2 + 254f2: 07010a13 addi s4,sp,112 + 254f6: ecd6 sd s5,88(sp) + 254f8: 97d6 add a5,a5,s5 + 254fa: 00078023 sb zero,0(a5) + 254fe: 4605 li a2,1 + 25500: 85de mv a1,s7 + 25502: 8552 mv a0,s4 + 25504: c65ff0ef jal 25168 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> + 25508: 7666 ld a2,120(sp) + 2550a: 75c6 ld a1,112(sp) + 2550c: 8526 mv a0,s1 + 2550e: 9f2f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25512: 4605 li a2,1 + 25514: 00015597 auipc a1,0x15 + 25518: 99c58593 addi a1,a1,-1636 # 39eb0 <_IO_stdin_used+0x330> + 2551c: 9e4f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25520: 7546 ld a0,112(sp) + 25522: 08010a93 addi s5,sp,128 + 25526: 01550463 beq a0,s5,2552e <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x124> + 2552a: bd6f00ef jal 15900 <_ZdlPv@plt> + 2552e: 6546 ld a0,80(sp) + 25530: 01250463 beq a0,s2,25538 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x12e> + 25534: bccf00ef jal 15900 <_ZdlPv@plt> + 25538: 4621 li a2,8 + 2553a: 00016597 auipc a1,0x16 + 2553e: 99e58593 addi a1,a1,-1634 # 3aed8 <_IO_stdin_used+0x1358> + 25542: 8526 mv a0,s1 + 25544: 9bcf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25548: 02043d03 ld s10,32(s0) + 2554c: e8ca sd s2,80(sp) + 2554e: 160d0e63 beqz s10,256ca <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x2c0> + 25552: 856a mv a0,s10 + 25554: e7cf00ef jal 15bd0 + 25558: f8aa sd a0,112(sp) 2555a: 842a mv s0,a0 - 2555c: b7f5 j 25548 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x132> - -000000000002555e <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_>: - 2555e: 711d addi sp,sp,-96 - 25560: e8a2 sd s0,80(sp) - 25562: ec2e sd a1,24(sp) - 25564: 842a mv s0,a0 - 25566: 85ba mv a1,a4 - 25568: 8536 mv a0,a3 - 2556a: ec86 sd ra,88(sp) - 2556c: e832 sd a2,16(sp) - 2556e: e436 sd a3,8(sp) - 25570: e03a sd a4,0(sp) - 25572: f0bf30ef jal 1947c <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> - 25576: e909 bnez a0,25588 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x2a> - 25578: 8522 mv a0,s0 - 2557a: ecdf30ef jal 19446 <_ZN7testing16AssertionSuccessEv> - 2557e: 60e6 ld ra,88(sp) - 25580: 8522 mv a0,s0 - 25582: 6446 ld s0,80(sp) - 25584: 6125 addi sp,sp,96 - 25586: 8082 ret - 25588: e4a6 sd s1,72(sp) - 2558a: 1804 addi s1,sp,48 - 2558c: 8526 mv a0,s1 - 2558e: e0ca sd s2,64(sp) - 25590: ec3f30ef jal 19452 <_ZN7testing16AssertionFailureEv> - 25594: 8526 mv a0,s1 - 25596: 00014597 auipc a1,0x14 - 2559a: 93a58593 addi a1,a1,-1734 # 38ed0 <_IO_stdin_used+0x1428> - 2559e: 00024317 auipc t1,0x24 - 255a2: 66233303 ld t1,1634(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 255a6: 9302 jalr t1 - 255a8: 082c addi a1,sp,24 - 255aa: 00024317 auipc t1,0x24 - 255ae: 5ee33303 ld t1,1518(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 255b2: 9302 jalr t1 - 255b4: 00014597 auipc a1,0x14 - 255b8: 92c58593 addi a1,a1,-1748 # 38ee0 <_IO_stdin_used+0x1438> - 255bc: 00025317 auipc t1,0x25 - 255c0: 92433303 ld t1,-1756(t1) # 49ee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 255c4: 9302 jalr t1 - 255c6: 080c addi a1,sp,16 - 255c8: 00024317 auipc t1,0x24 - 255cc: 5d033303 ld t1,1488(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 255d0: 9302 jalr t1 - 255d2: 02810913 addi s2,sp,40 - 255d6: 84aa mv s1,a0 - 255d8: 854a mv a0,s2 - 255da: c13f30ef jal 191ec <_ZN7testing7MessageC1Ev> - 255de: 7522 ld a0,40(sp) - 255e0: 4671 li a2,28 - 255e2: 00014597 auipc a1,0x14 - 255e6: 92658593 addi a1,a1,-1754 # 38f08 <_IO_stdin_used+0x1460> - 255ea: 0541 addi a0,a0,16 - 255ec: 844f00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 255f0: 85ca mv a1,s2 - 255f2: 8526 mv a0,s1 - 255f4: 00024317 auipc t1,0x24 - 255f8: 7c433303 ld t1,1988(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 255fc: 9302 jalr t1 - 255fe: 7522 ld a0,40(sp) - 25600: c501 beqz a0,25608 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0xaa> - 25602: 611c ld a5,0(a0) - 25604: 679c ld a5,8(a5) - 25606: 9782 jalr a5 - 25608: 8526 mv a0,s1 - 2560a: 002c addi a1,sp,8 - 2560c: 00024317 auipc t1,0x24 - 25610: 58c33303 ld t1,1420(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 25614: 9302 jalr t1 - 25616: 00014597 auipc a1,0x14 - 2561a: 8ea58593 addi a1,a1,-1814 # 38f00 <_IO_stdin_used+0x1458> - 2561e: 00025317 auipc t1,0x25 - 25622: 8c233303 ld t1,-1854(t1) # 49ee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 25626: 9302 jalr t1 - 25628: 858a mv a1,sp - 2562a: 00024317 auipc t1,0x24 - 2562e: 56e33303 ld t1,1390(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 25632: 9302 jalr t1 - 25634: 00012597 auipc a1,0x12 - 25638: 78c58593 addi a1,a1,1932 # 37dc0 <_IO_stdin_used+0x318> - 2563c: 00024317 auipc t1,0x24 - 25640: 5d433303 ld t1,1492(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 25644: 9302 jalr t1 - 25646: 85aa mv a1,a0 - 25648: 8522 mv a0,s0 - 2564a: d8df30ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> - 2564e: 74e2 ld s1,56(sp) - 25650: c095 beqz s1,25674 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x116> - 25652: 6088 ld a0,0(s1) - 25654: 01048793 addi a5,s1,16 - 25658: 00f50463 beq a0,a5,25660 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x102> - 2565c: 9d4f00ef jal 15830 <_ZdlPv@plt> - 25660: 8526 mv a0,s1 - 25662: 9cef00ef jal 15830 <_ZdlPv@plt> - 25666: 60e6 ld ra,88(sp) - 25668: 8522 mv a0,s0 - 2566a: 6446 ld s0,80(sp) - 2566c: 64a6 ld s1,72(sp) - 2566e: 6906 ld s2,64(sp) - 25670: 6125 addi sp,sp,96 - 25672: 8082 ret - 25674: 60e6 ld ra,88(sp) - 25676: 8522 mv a0,s0 - 25678: 6446 ld s0,80(sp) - 2567a: 64a6 ld s1,72(sp) - 2567c: 6906 ld s2,64(sp) - 2567e: 6125 addi sp,sp,96 - 25680: 8082 ret - 25682: 77a2 ld a5,40(sp) - 25684: 842a mv s0,a0 - 25686: c789 beqz a5,25690 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x132> - 25688: 6398 ld a4,0(a5) - 2568a: 853e mv a0,a5 - 2568c: 671c ld a5,8(a4) - 2568e: 9782 jalr a5 - 25690: 1828 addi a0,sp,56 - 25692: 00025317 auipc t1,0x25 - 25696: 94633303 ld t1,-1722(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 2569a: 9302 jalr t1 - 2569c: 8522 mv a0,s0 - 2569e: 882f00ef jal 15720 <_Unwind_Resume@plt> - 256a2: 842a mv s0,a0 - 256a4: b7f5 j 25690 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x132> - -00000000000256a6 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 256a6: 6590 ld a2,8(a1) - 256a8: 7159 addi sp,sp,-112 - 256aa: f0a2 sd s0,96(sp) - 256ac: e0d2 sd s4,64(sp) - 256ae: f486 sd ra,104(sp) - 256b0: e8ca sd s2,80(sp) - 256b2: e4ce sd s3,72(sp) - 256b4: fc56 sd s5,56(sp) - 256b6: f85a sd s6,48(sp) - 256b8: f45e sd s7,40(sp) - 256ba: f062 sd s8,32(sp) - 256bc: ec66 sd s9,24(sp) - 256be: e86a sd s10,16(sp) - 256c0: 47a9 li a5,10 - 256c2: 842e mv s0,a1 - 256c4: 8a2a mv s4,a0 - 256c6: 24f60163 beq a2,a5,25908 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x262> - 256ca: 00014597 auipc a1,0x14 - 256ce: 86e58593 addi a1,a1,-1938 # 38f38 <_IO_stdin_used+0x1490> - 256d2: 8522 mv a0,s0 - 256d4: 00024317 auipc t1,0x24 - 256d8: 60c33303 ld t1,1548(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 256dc: 9302 jalr t1 - 256de: e16d bnez a0,257c0 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x11a> - 256e0: 00014597 auipc a1,0x14 - 256e4: 8b058593 addi a1,a1,-1872 # 38f90 <_IO_stdin_used+0x14e8> - 256e8: 8522 mv a0,s0 - 256ea: 00024317 auipc t1,0x24 - 256ee: 5f633303 ld t1,1526(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 256f2: 9302 jalr t1 - 256f4: 2e050863 beqz a0,259e4 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x33e> - 256f8: cd817057 vsetivli zero,2,e64,m1,ta,ma - 256fc: 5e0030d7 vmv.v.i v1,0 - 25700: eca6 sd s1,88(sp) - 25702: 000a3823 sd zero,16(s4) - 25706: 020a70a7 vse64.v v1,(s4) - 2570a: 14000513 li a0,320 - 2570e: 8c2f00ef jal 157d0 <_Znwm@plt> - 25712: 14050793 addi a5,a0,320 - 25716: 8c2a mv s8,a0 - 25718: 00aa3023 sd a0,0(s4) - 2571c: 00fa3823 sd a5,16(s4) - 25720: 892a mv s2,a0 - 25722: 00023997 auipc s3,0x23 - 25726: 51698993 addi s3,s3,1302 # 48c38 <_ZN7testingL33kReservedOutputTestCaseAttributesE> - 2572a: 4b3d li s6,15 - 2572c: 4b85 li s7,1 - 2572e: 00810c93 addi s9,sp,8 - 25732: 00023a97 auipc s5,0x23 - 25736: 556a8a93 addi s5,s5,1366 # 48c88 <_ZN7testingL27kReservedTestCaseAttributesE> - 2573a: a831 j 25756 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb0> - 2573c: 1d750163 beq a0,s7,258fe <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x258> - 25740: e529 bnez a0,2578a <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe4> - 25742: 00893423 sd s0,8(s2) - 25746: 94a2 add s1,s1,s0 - 25748: 00048023 sb zero,0(s1) - 2574c: 09a1 addi s3,s3,8 - 2574e: 02090913 addi s2,s2,32 - 25752: 07598363 beq s3,s5,257b8 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x112> - 25756: 0009bd03 ld s10,0(s3) - 2575a: 01090493 addi s1,s2,16 - 2575e: 00993023 sd s1,0(s2) - 25762: 300d0c63 beqz s10,25a7a <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3d4> - 25766: 856a mv a0,s10 - 25768: b98f00ef jal 15b00 - 2576c: e42a sd a0,8(sp) - 2576e: 842a mv s0,a0 - 25770: fcab76e3 bgeu s6,a0,2573c <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x96> - 25774: 4601 li a2,0 - 25776: 85e6 mv a1,s9 - 25778: 854a mv a0,s2 - 2577a: e67ef0ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 2577e: 67a2 ld a5,8(sp) - 25780: 84aa mv s1,a0 - 25782: 00a93023 sd a0,0(s2) - 25786: 00f93823 sd a5,16(s2) - 2578a: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 2578e: 020d0407 vle8.v v8,(s10) - 25792: 8c1d sub s0,s0,a5 - 25794: 9d3e add s10,s10,a5 - 25796: 02048427 vse8.v v8,(s1) - 2579a: 94be add s1,s1,a5 - 2579c: f47d bnez s0,2578a <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe4> - 2579e: 6422 ld s0,8(sp) - 257a0: 00093483 ld s1,0(s2) - 257a4: 09a1 addi s3,s3,8 - 257a6: 00893423 sd s0,8(s2) - 257aa: 94a2 add s1,s1,s0 - 257ac: 00048023 sb zero,0(s1) - 257b0: 02090913 addi s2,s2,32 - 257b4: fb5991e3 bne s3,s5,25756 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb0> - 257b8: 64e6 ld s1,88(sp) - 257ba: 012a3423 sd s2,8(s4) - 257be: a215 j 258e2 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x23c> - 257c0: cd817057 vsetivli zero,2,e64,m1,ta,ma - 257c4: 5e0030d7 vmv.v.i v1,0 - 257c8: 000a3823 sd zero,16(s4) - 257cc: 0e000513 li a0,224 - 257d0: 020a70a7 vse64.v v1,(s4) - 257d4: ffdef0ef jal 157d0 <_Znwm@plt> - 257d8: 00013717 auipc a4,0x13 - 257dc: 77070713 addi a4,a4,1904 # 38f48 <_IO_stdin_used+0x14a0> - 257e0: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 257e4: 02070087 vle8.v v1,(a4) - 257e8: 00013797 auipc a5,0x13 - 257ec: 77078793 addi a5,a5,1904 # 38f58 <_IO_stdin_used+0x14b0> - 257f0: cc337057 vsetivli zero,6,e8,m8,ta,ma - 257f4: 02078407 vle8.v v8,(a5) - 257f8: 01050793 addi a5,a0,16 - 257fc: e11c sd a5,0(a0) - 257fe: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 25802: 020780a7 vse8.v v1,(a5) - 25806: 4721 li a4,8 - 25808: 03050793 addi a5,a0,48 - 2580c: cc337057 vsetivli zero,6,e8,m8,ta,ma - 25810: 4699 li a3,6 - 25812: f11c sd a5,32(a0) - 25814: e518 sd a4,8(a0) - 25816: 00050c23 sb zero,24(a0) - 2581a: 02078427 vse8.v v8,(a5) - 2581e: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 25822: 00013797 auipc a5,0x13 - 25826: 73e78793 addi a5,a5,1854 # 38f60 <_IO_stdin_used+0x14b8> - 2582a: 02078087 vle8.v v1,(a5) - 2582e: 05050793 addi a5,a0,80 - 25832: f514 sd a3,40(a0) - 25834: e13c sd a5,64(a0) - 25836: 02050b23 sb zero,54(a0) - 2583a: 00013617 auipc a2,0x13 - 2583e: 73660613 addi a2,a2,1846 # 38f70 <_IO_stdin_used+0x14c8> - 25842: 020780a7 vse8.v v1,(a5) - 25846: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 2584a: 02060087 vle8.v v1,(a2) - 2584e: 07050793 addi a5,a0,112 - 25852: 00013697 auipc a3,0x13 - 25856: c4e68693 addi a3,a3,-946 # 384a0 <_IO_stdin_used+0x9f8> - 2585a: cc32f057 vsetivli zero,5,e8,m8,ta,ma - 2585e: 02068407 vle8.v v8,(a3) - 25862: e538 sd a4,72(a0) - 25864: f13c sd a5,96(a0) - 25866: 04050c23 sb zero,88(a0) - 2586a: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 2586e: 020780a7 vse8.v v1,(a5) - 25872: 4691 li a3,4 - 25874: 09050793 addi a5,a0,144 - 25878: cc32f057 vsetivli zero,5,e8,m8,ta,ma - 2587c: 4715 li a4,5 - 2587e: e15c sd a5,128(a0) - 25880: f534 sd a3,104(a0) - 25882: 06050a23 sb zero,116(a0) - 25886: 02078427 vse8.v v8,(a5) - 2588a: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 2588e: 00013797 auipc a5,0x13 - 25892: 6ea78793 addi a5,a5,1770 # 38f78 <_IO_stdin_used+0x14d0> - 25896: 02078087 vle8.v v1,(a5) - 2589a: 0b050793 addi a5,a0,176 - 2589e: e558 sd a4,136(a0) - 258a0: f15c sd a5,160(a0) - 258a2: 08050aa3 sb zero,149(a0) - 258a6: 0e050713 addi a4,a0,224 - 258aa: 020780a7 vse8.v v1,(a5) - 258ae: 00013797 auipc a5,0x13 - 258b2: 6d278793 addi a5,a5,1746 # 38f80 <_IO_stdin_used+0x14d8> - 258b6: cc34f057 vsetivli zero,9,e8,m8,ta,ma - 258ba: 00aa3023 sd a0,0(s4) - 258be: 00ea3823 sd a4,16(s4) - 258c2: f554 sd a3,168(a0) - 258c4: 02078407 vle8.v v8,(a5) - 258c8: 0d050793 addi a5,a0,208 - 258cc: 0a050a23 sb zero,180(a0) - 258d0: e17c sd a5,192(a0) - 258d2: 00ea3423 sd a4,8(s4) - 258d6: 46a5 li a3,9 - 258d8: 02078427 vse8.v v8,(a5) - 258dc: 0c050ca3 sb zero,217(a0) - 258e0: e574 sd a3,200(a0) - 258e2: 70a6 ld ra,104(sp) - 258e4: 7406 ld s0,96(sp) - 258e6: 6946 ld s2,80(sp) - 258e8: 69a6 ld s3,72(sp) - 258ea: 7ae2 ld s5,56(sp) - 258ec: 7b42 ld s6,48(sp) - 258ee: 7ba2 ld s7,40(sp) - 258f0: 7c02 ld s8,32(sp) - 258f2: 6ce2 ld s9,24(sp) - 258f4: 6d42 ld s10,16(sp) - 258f6: 8552 mv a0,s4 - 258f8: 6a06 ld s4,64(sp) - 258fa: 6165 addi sp,sp,112 - 258fc: 8082 ret - 258fe: 000d4783 lbu a5,0(s10) - 25902: 00f90823 sb a5,16(s2) - 25906: bd35 j 25742 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x9c> - 25908: 6188 ld a0,0(a1) - 2590a: 00013597 auipc a1,0x13 - 2590e: 61e58593 addi a1,a1,1566 # 38f28 <_IO_stdin_used+0x1480> - 25912: fdfef0ef jal 158f0 - 25916: da051ae3 bnez a0,256ca <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x24> - 2591a: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2591e: 5e0030d7 vmv.v.i v1,0 - 25922: eca6 sd s1,88(sp) - 25924: 000a3823 sd zero,16(s4) - 25928: 020a70a7 vse64.v v1,(s4) - 2592c: 10000513 li a0,256 - 25930: ea1ef0ef jal 157d0 <_Znwm@plt> - 25934: 10050a93 addi s5,a0,256 - 25938: 8c2a mv s8,a0 - 2593a: 00aa3023 sd a0,0(s4) - 2593e: 015a3823 sd s5,16(s4) - 25942: 892a mv s2,a0 - 25944: 00023997 auipc s3,0x23 - 25948: 2b498993 addi s3,s3,692 # 48bf8 <_ZN7testingL29kReservedTestSuitesAttributesE> - 2594c: 4b3d li s6,15 - 2594e: 4b85 li s7,1 - 25950: 00810c93 addi s9,sp,8 - 25954: a831 j 25970 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2ca> - 25956: 09750263 beq a0,s7,259da <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x334> - 2595a: e529 bnez a0,259a4 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2fe> - 2595c: 00893423 sd s0,8(s2) - 25960: 94a2 add s1,s1,s0 - 25962: 00048023 sb zero,0(s1) - 25966: 02090913 addi s2,s2,32 - 2596a: 09a1 addi s3,s3,8 - 2596c: 072a8363 beq s5,s2,259d2 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x32c> - 25970: 0009bd03 ld s10,0(s3) - 25974: 01090493 addi s1,s2,16 - 25978: 00993023 sd s1,0(s2) - 2597c: 120d0b63 beqz s10,25ab2 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x40c> - 25980: 856a mv a0,s10 - 25982: 97ef00ef jal 15b00 - 25986: e42a sd a0,8(sp) - 25988: 842a mv s0,a0 - 2598a: fcab76e3 bgeu s6,a0,25956 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2b0> - 2598e: 4601 li a2,0 - 25990: 85e6 mv a1,s9 - 25992: 854a mv a0,s2 - 25994: c4def0ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 25998: 67a2 ld a5,8(sp) - 2599a: 84aa mv s1,a0 - 2599c: 00a93023 sd a0,0(s2) - 259a0: 00f93823 sd a5,16(s2) - 259a4: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 259a8: 020d0407 vle8.v v8,(s10) - 259ac: 8c1d sub s0,s0,a5 - 259ae: 9d3e add s10,s10,a5 - 259b0: 02048427 vse8.v v8,(s1) - 259b4: 94be add s1,s1,a5 - 259b6: f47d bnez s0,259a4 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2fe> - 259b8: 6422 ld s0,8(sp) - 259ba: 00093483 ld s1,0(s2) - 259be: 02090913 addi s2,s2,32 - 259c2: fe893423 sd s0,-24(s2) - 259c6: 94a2 add s1,s1,s0 - 259c8: 00048023 sb zero,0(s1) - 259cc: 09a1 addi s3,s3,8 - 259ce: fb2a91e3 bne s5,s2,25970 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2ca> - 259d2: 64e6 ld s1,88(sp) - 259d4: 015a3423 sd s5,8(s4) - 259d8: b729 j 258e2 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x23c> - 259da: 000d4783 lbu a5,0(s10) - 259de: 00f90823 sb a5,16(s2) - 259e2: bfad j 2595c <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2b6> - 259e4: 9dff50ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 259e8: c911 beqz a0,259fc <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x356> - 259ea: cd817057 vsetivli zero,2,e64,m1,ta,ma - 259ee: 5e0030d7 vmv.v.i v1,0 - 259f2: 000a3823 sd zero,16(s4) - 259f6: 020a70a7 vse64.v v1,(s4) - 259fa: b5e5 j 258e2 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x23c> - 259fc: eca6 sd s1,88(sp) - 259fe: 6685 lui a3,0x1 - 25a00: 0024 addi s1,sp,8 - 25a02: 8526 mv a0,s1 - 25a04: 00013617 auipc a2,0x13 - 25a08: cdc60613 addi a2,a2,-804 # 386e0 <_IO_stdin_used+0xc38> - 25a0c: 458d li a1,3 - 25a0e: 85d68693 addi a3,a3,-1955 # 85d <__abi_tag-0xfa37> - 25a12: 9d9f90ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 25a16: 4661 li a2,24 - 25a18: 00013597 auipc a1,0x13 - 25a1c: 58858593 addi a1,a1,1416 # 38fa0 <_IO_stdin_used+0x14f8> - 25a20: 00024517 auipc a0,0x24 - 25a24: 57853503 ld a0,1400(a0) # 49f98 <_ZSt4cerr@Base> - 25a28: c09ef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25a2c: 02300613 li a2,35 - 25a30: 00013597 auipc a1,0x13 - 25a34: 59058593 addi a1,a1,1424 # 38fc0 <_IO_stdin_used+0x1518> - 25a38: 00024517 auipc a0,0x24 - 25a3c: 56053503 ld a0,1376(a0) # 49f98 <_ZSt4cerr@Base> - 25a40: bf1ef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25a44: 6410 ld a2,8(s0) - 25a46: 600c ld a1,0(s0) - 25a48: 00024517 auipc a0,0x24 - 25a4c: 55053503 ld a0,1360(a0) # 49f98 <_ZSt4cerr@Base> - 25a50: be1ef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25a54: 8526 mv a0,s1 - 25a56: d25f60ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 25a5a: 64e6 ld s1,88(sp) - 25a5c: b779 j 259ea <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x344> - 25a5e: 842a mv s0,a0 - 25a60: 8526 mv a0,s1 - 25a62: d19f60ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 25a66: 8522 mv a0,s0 - 25a68: cb9ef0ef jal 15720 <_Unwind_Resume@plt> - 25a6c: 842a mv s0,a0 - 25a6e: 000a3503 ld a0,0(s4) - 25a72: d975 beqz a0,25a66 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c0> - 25a74: dbdef0ef jal 15830 <_ZdlPv@plt> - 25a78: b7fd j 25a66 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c0> - 25a7a: a86f00ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 25a7e: a73ef0ef jal 154f0 <__cxa_begin_catch@plt> - 25a82: 01890963 beq s2,s8,25a94 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3ee> - 25a86: 8562 mv a0,s8 - 25a88: 020c0c13 addi s8,s8,32 - 25a8c: c71f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 25a90: ff891be3 bne s2,s8,25a86 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3e0> - 25a94: d0def0ef jal 157a0 <__cxa_rethrow@plt> - 25a98: 842a mv s0,a0 - 25a9a: 8f6f00ef jal 15b90 <__cxa_end_catch@plt> - 25a9e: bfc1 j 25a6e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c8> - 25aa0: 000a3783 ld a5,0(s4) - 25aa4: eca6 sd s1,88(sp) - 25aa6: 842a mv s0,a0 - 25aa8: dfdd beqz a5,25a66 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c0> - 25aaa: 853e mv a0,a5 - 25aac: b7e1 j 25a74 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3ce> + 2555c: 0aac6763 bltu s8,a0,2560a <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x200> + 25560: 07951063 bne a0,s9,255c0 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1b6> + 25564: 000d4783 lbu a5,0(s10) + 25568: 06f10023 sb a5,96(sp) + 2556c: 87ca mv a5,s2 + 2556e: eca2 sd s0,88(sp) + 25570: 97a2 add a5,a5,s0 + 25572: 00078023 sb zero,0(a5) + 25576: 4605 li a2,1 + 25578: 85de mv a1,s7 + 2557a: 8552 mv a0,s4 + 2557c: bedff0ef jal 25168 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> + 25580: 7666 ld a2,120(sp) + 25582: 75c6 ld a1,112(sp) + 25584: 8526 mv a0,s1 + 25586: 97af00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2558a: 4605 li a2,1 + 2558c: 00015597 auipc a1,0x15 + 25590: 92458593 addi a1,a1,-1756 # 39eb0 <_IO_stdin_used+0x330> + 25594: 96cf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25598: 7546 ld a0,112(sp) + 2559a: 01550463 beq a0,s5,255a2 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x198> + 2559e: b62f00ef jal 15900 <_ZdlPv@plt> + 255a2: 6546 ld a0,80(sp) + 255a4: 01250463 beq a0,s2,255ac <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1a2> + 255a8: b58f00ef jal 15900 <_ZdlPv@plt> + 255ac: 460d li a2,3 + 255ae: 00016597 auipc a1,0x16 + 255b2: 93a58593 addi a1,a1,-1734 # 3aee8 <_IO_stdin_used+0x1368> + 255b6: 8526 mv a0,s1 + 255b8: 948f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 255bc: 2985 addiw s3,s3,1 + 255be: bdc1 j 2548e <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x84> + 255c0: d555 beqz a0,2556c <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x162> + 255c2: 854a mv a0,s2 + 255c4: 87ea mv a5,s10 + 255c6: 0c347757 vsetvli a4,s0,e8,m8,ta,ma + 255ca: 02078407 vle8.v v8,(a5) + 255ce: 8c19 sub s0,s0,a4 + 255d0: 97ba add a5,a5,a4 + 255d2: 02050427 vse8.v v8,(a0) + 255d6: 953a add a0,a0,a4 + 255d8: f47d bnez s0,255c6 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1bc> + 255da: 7446 ld s0,112(sp) + 255dc: 67c6 ld a5,80(sp) + 255de: bf41 j 2556e <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x164> + 255e0: f00508e3 beqz a0,254f0 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0xe6> + 255e4: 854a mv a0,s2 + 255e6: 07010a13 addi s4,sp,112 + 255ea: 87ea mv a5,s10 + 255ec: 0c3af757 vsetvli a4,s5,e8,m8,ta,ma + 255f0: 02078407 vle8.v v8,(a5) + 255f4: 40ea8ab3 sub s5,s5,a4 + 255f8: 97ba add a5,a5,a4 + 255fa: 02050427 vse8.v v8,(a0) + 255fe: 953a add a0,a0,a4 + 25600: fe0a96e3 bnez s5,255ec <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1e2> + 25604: 7ac6 ld s5,112(sp) + 25606: 67c6 ld a5,80(sp) + 25608: b5fd j 254f6 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0xec> + 2560a: 4601 li a2,0 + 2560c: 85d2 mv a1,s4 + 2560e: 855e mv a0,s7 + 25610: 8a0f00ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 25614: 7746 ld a4,112(sp) + 25616: e8aa sd a0,80(sp) + 25618: f0ba sd a4,96(sp) + 2561a: b76d j 255c4 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1ba> + 2561c: 07010a13 addi s4,sp,112 + 25620: 85d2 mv a1,s4 + 25622: 4601 li a2,0 + 25624: 855e mv a0,s7 + 25626: 88af00ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 2562a: 7746 ld a4,112(sp) + 2562c: e8aa sd a0,80(sp) + 2562e: f0ba sd a4,96(sp) + 25630: bf6d j 255ea <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1e0> + 25632: 4609 li a2,2 + 25634: 00016597 auipc a1,0x16 + 25638: 8bc58593 addi a1,a1,-1860 # 3aef0 <_IO_stdin_used+0x1370> + 2563c: 8526 mv a0,s1 + 2563e: 8c2f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25642: 6662 ld a2,24(sp) + 25644: 65c2 ld a1,16(sp) + 25646: 8526 mv a0,s1 + 25648: 8b8f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2564c: 4609 li a2,2 + 2564e: 00016597 auipc a1,0x16 + 25652: 87a58593 addi a1,a1,-1926 # 3aec8 <_IO_stdin_used+0x1348> + 25656: 8aaf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2565a: 7542 ld a0,48(sp) + 2565c: 009c addi a5,sp,64 + 2565e: 00f50463 beq a0,a5,25666 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x25c> + 25662: a9ef00ef jal 15900 <_ZdlPv@plt> + 25666: 6542 ld a0,16(sp) + 25668: 101c addi a5,sp,32 + 2566a: 00f50463 beq a0,a5,25672 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x268> + 2566e: a92f00ef jal 15900 <_ZdlPv@plt> + 25672: 70ee ld ra,248(sp) + 25674: 744e ld s0,240(sp) + 25676: 74ae ld s1,232(sp) + 25678: 790e ld s2,224(sp) + 2567a: 69ee ld s3,216(sp) + 2567c: 6a4e ld s4,208(sp) + 2567e: 6aae ld s5,200(sp) + 25680: 6b0e ld s6,192(sp) + 25682: 7bea ld s7,184(sp) + 25684: 7c4a ld s8,176(sp) + 25686: 7caa ld s9,168(sp) + 25688: 7d0a ld s10,160(sp) + 2568a: 6dea ld s11,152(sp) + 2568c: 6111 addi sp,sp,256 + 2568e: 8082 ret + 25690: 856e mv a0,s11 + 25692: f2ef10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 25696: 6522 ld a0,8(sp) + 25698: f28f10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2569c: bfd9 j 25672 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x268> + 2569e: 842a mv s0,a0 + 256a0: 855e mv a0,s7 + 256a2: f1ef10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 256a6: 856e mv a0,s11 + 256a8: f18f10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 256ac: 6522 ld a0,8(sp) + 256ae: f12f10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 256b2: 8522 mv a0,s0 + 256b4: 93cf00ef jal 157f0 <_Unwind_Resume@plt> + 256b8: f18f00ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 256bc: 842a mv s0,a0 + 256be: 8552 mv a0,s4 + 256c0: f00f10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 256c4: bff1 j 256a0 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x296> + 256c6: 842a mv s0,a0 + 256c8: bff9 j 256a6 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x29c> + 256ca: f06f00ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 256ce: b7fd j 256bc <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x2b2> + 256d0: 842a mv s0,a0 + 256d2: b7f9 j 256a0 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x296> + 256d4: 842a mv s0,a0 + 256d6: bfd9 j 256ac <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x2a2> + +00000000000256d8 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE>: + 256d8: 7171 addi sp,sp,-176 + 256da: f4de sd s7,104(sp) + 256dc: 00810b93 addi s7,sp,8 + 256e0: f8da sd s6,112(sp) + 256e2: 8b2a mv s6,a0 + 256e4: 855e mv a0,s7 + 256e6: e94a sd s2,144(sp) + 256e8: e54e sd s3,136(sp) + 256ea: e152 sd s4,128(sp) + 256ec: fcd6 sd s5,120(sp) + 256ee: f506 sd ra,168(sp) + 256f0: f122 sd s0,160(sp) + 256f2: ed26 sd s1,152(sp) + 256f4: f0e2 sd s8,96(sp) + 256f6: ece6 sd s9,88(sp) + 256f8: 89ae mv s3,a1 + 256fa: 01010a13 addi s4,sp,16 + 256fe: bc7f50ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 25702: 4901 li s2,0 + 25704: 4a85 li s5,1 + 25706: 854e mv a0,s3 + 25708: a6bf60ef jal 1c172 <_ZNK7testing10TestResult19test_property_countEv> + 2570c: 12a95163 bge s2,a0,2582e <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x156> + 25710: 85ca mv a1,s2 + 25712: 854e mv a0,s3 + 25714: a6df60ef jal 1c180 <_ZNK7testing10TestResult15GetTestPropertyEi> + 25718: 842a mv s0,a0 + 2571a: 6522 ld a0,8(sp) + 2571c: 4605 li a2,1 + 2571e: 00015597 auipc a1,0x15 + 25722: 1a258593 addi a1,a1,418 # 3a8c0 <_IO_stdin_used+0xd40> + 25726: 0541 addi a0,a0,16 + 25728: fd9ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2572c: 6004 ld s1,0(s0) + 2572e: 6c22 ld s8,8(sp) + 25730: 0e048563 beqz s1,2581a <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x142> + 25734: 8526 mv a0,s1 + 25736: c9af00ef jal 15bd0 + 2573a: 862a mv a2,a0 + 2573c: 85a6 mv a1,s1 + 2573e: 010c0513 addi a0,s8,16 + 25742: fbfef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25746: 6522 ld a0,8(sp) + 25748: 4605 li a2,1 + 2574a: 00017597 auipc a1,0x17 + 2574e: 0ae58593 addi a1,a1,174 # 3c7f8 <_IO_stdin_used+0x2c78> + 25752: 0541 addi a0,a0,16 + 25754: fadef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25758: 6522 ld a0,8(sp) + 2575a: 4605 li a2,1 + 2575c: 00014597 auipc a1,0x14 + 25760: 75458593 addi a1,a1,1876 # 39eb0 <_IO_stdin_used+0x330> + 25764: 0541 addi a0,a0,16 + 25766: f9bef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2576a: 7004 ld s1,32(s0) + 2576c: 02010c13 addi s8,sp,32 + 25770: e862 sd s8,16(sp) + 25772: 10048663 beqz s1,2587e <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x1a6> + 25776: 8526 mv a0,s1 + 25778: c58f00ef jal 15bd0 + 2577c: f82a sd a0,48(sp) + 2577e: 47bd li a5,15 + 25780: 842a mv s0,a0 + 25782: 06a7e563 bltu a5,a0,257ec <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x114> + 25786: 05551e63 bne a0,s5,257e2 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x10a> + 2578a: 0004c783 lbu a5,0(s1) + 2578e: 02f10023 sb a5,32(sp) + 25792: 87e2 mv a5,s8 + 25794: 03010c93 addi s9,sp,48 + 25798: ec22 sd s0,24(sp) + 2579a: 97a2 add a5,a5,s0 + 2579c: 00078023 sb zero,0(a5) + 257a0: 4605 li a2,1 + 257a2: 85d2 mv a1,s4 + 257a4: 8566 mv a0,s9 + 257a6: 9c3ff0ef jal 25168 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> + 257aa: 6522 ld a0,8(sp) + 257ac: 7662 ld a2,56(sp) + 257ae: 75c2 ld a1,48(sp) + 257b0: 0541 addi a0,a0,16 + 257b2: f4fef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 257b6: 6522 ld a0,8(sp) + 257b8: 4605 li a2,1 + 257ba: 00014597 auipc a1,0x14 + 257be: 6f658593 addi a1,a1,1782 # 39eb0 <_IO_stdin_used+0x330> + 257c2: 0541 addi a0,a0,16 + 257c4: f3def0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 257c8: 7542 ld a0,48(sp) + 257ca: 009c addi a5,sp,64 + 257cc: 00f50463 beq a0,a5,257d4 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0xfc> + 257d0: 930f00ef jal 15900 <_ZdlPv@plt> + 257d4: 6542 ld a0,16(sp) + 257d6: 01850463 beq a0,s8,257de <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x106> + 257da: 926f00ef jal 15900 <_ZdlPv@plt> + 257de: 2905 addiw s2,s2,1 + 257e0: b71d j 25706 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x2e> + 257e2: d945 beqz a0,25792 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0xba> + 257e4: 8562 mv a0,s8 + 257e6: 03010c93 addi s9,sp,48 + 257ea: a819 j 25800 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x128> + 257ec: 03010c93 addi s9,sp,48 + 257f0: 85e6 mv a1,s9 + 257f2: 4601 li a2,0 + 257f4: 8552 mv a0,s4 + 257f6: ebbef0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 257fa: 77c2 ld a5,48(sp) + 257fc: e82a sd a0,16(sp) + 257fe: f03e sd a5,32(sp) + 25800: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 25804: 02048407 vle8.v v8,(s1) + 25808: 8c1d sub s0,s0,a5 + 2580a: 94be add s1,s1,a5 + 2580c: 02050427 vse8.v v8,(a0) + 25810: 953e add a0,a0,a5 + 25812: f47d bnez s0,25800 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x128> + 25814: 7442 ld s0,48(sp) + 25816: 67c2 ld a5,16(sp) + 25818: b741 j 25798 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0xc0> + 2581a: 010c0513 addi a0,s8,16 + 2581e: 4619 li a2,6 + 25820: 00014597 auipc a1,0x14 + 25824: 6b858593 addi a1,a1,1720 # 39ed8 <_IO_stdin_used+0x358> + 25828: ed9ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2582c: bf29 j 25746 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x6e> + 2582e: 85de mv a1,s7 + 25830: 855a mv a0,s6 + 25832: ebdf50ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 25836: 6522 ld a0,8(sp) + 25838: c501 beqz a0,25840 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x168> + 2583a: 611c ld a5,0(a0) + 2583c: 679c ld a5,8(a5) + 2583e: 9782 jalr a5 + 25840: 70aa ld ra,168(sp) + 25842: 740a ld s0,160(sp) + 25844: 64ea ld s1,152(sp) + 25846: 694a ld s2,144(sp) + 25848: 69aa ld s3,136(sp) + 2584a: 6a0a ld s4,128(sp) + 2584c: 7ae6 ld s5,120(sp) + 2584e: 7ba6 ld s7,104(sp) + 25850: 7c06 ld s8,96(sp) + 25852: 6ce6 ld s9,88(sp) + 25854: 855a mv a0,s6 + 25856: 7b46 ld s6,112(sp) + 25858: 614d addi sp,sp,176 + 2585a: 8082 ret + 2585c: 842a mv s0,a0 + 2585e: 8566 mv a0,s9 + 25860: d60f10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 25864: 8552 mv a0,s4 + 25866: d5af10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2586a: 6522 ld a0,8(sp) + 2586c: c501 beqz a0,25874 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x19c> + 2586e: 611c ld a5,0(a0) + 25870: 679c ld a5,8(a5) + 25872: 9782 jalr a5 + 25874: 8522 mv a0,s0 + 25876: f7bef0ef jal 157f0 <_Unwind_Resume@plt> + 2587a: 842a mv s0,a0 + 2587c: b7e5 j 25864 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x18c> + 2587e: d52f00ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 25882: 842a mv s0,a0 + 25884: b7dd j 2586a <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x192> + +0000000000025886 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 25886: 7171 addi sp,sp,-176 + 25888: f8da sd s6,112(sp) + 2588a: 01810b13 addi s6,sp,24 + 2588e: fcd6 sd s5,120(sp) + 25890: 8aaa mv s5,a0 + 25892: 855a mv a0,s6 + 25894: e4ee sd s11,72(sp) + 25896: f506 sd ra,168(sp) + 25898: 8dae mv s11,a1 + 2589a: f122 sd s0,160(sp) + 2589c: ed26 sd s1,152(sp) + 2589e: e94a sd s2,144(sp) + 258a0: e54e sd s3,136(sp) + 258a2: e152 sd s4,128(sp) + 258a4: f4de sd s7,104(sp) + 258a6: f0e2 sd s8,96(sp) + 258a8: ece6 sd s9,88(sp) + 258aa: e8ea sd s10,80(sp) + 258ac: a19f50ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 258b0: 008db783 ld a5,8(s11) + 258b4: c7ad beqz a5,2591e <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x98> + 258b6: 6789 lui a5,0x2 + 258b8: 04000a37 lui s4,0x4000 + 258bc: 0785 addi a5,a5,1 # 2001 <__abi_tag-0xe293> + 258be: 1a02 slli s4,s4,0x20 + 258c0: 4d01 li s10,0 + 258c2: 9a3e add s4,s4,a5 + 258c4: 44b5 li s1,13 + 258c6: 03a00b93 li s7,58 + 258ca: 05c00c13 li s8,92 + 258ce: 491d li s2,7 + 258d0: 4995 li s3,5 + 258d2: 00017417 auipc s0,0x17 + 258d6: 42e40413 addi s0,s0,1070 # 3cd00 <_IO_stdin_used+0x3180> + 258da: 000db783 ld a5,0(s11) + 258de: 6562 ld a0,24(sp) + 258e0: 97ea add a5,a5,s10 + 258e2: 0007cc83 lbu s9,0(a5) + 258e6: 0b94e963 bltu s1,s9,25998 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x112> + 258ea: 13997463 bgeu s2,s9,25a12 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> + 258ee: ff8c879b addiw a5,s9,-8 + 258f2: 0ff7f793 zext.b a5,a5 + 258f6: 0ef9e963 bltu s3,a5,259e8 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x162> + 258fa: 078a slli a5,a5,0x2 + 258fc: 97a2 add a5,a5,s0 + 258fe: 439c lw a5,0(a5) + 25900: 97a2 add a5,a5,s0 + 25902: 8782 jr a5 + 25904: 0541 addi a0,a0,16 + 25906: 4609 li a2,2 + 25908: 00014597 auipc a1,0x14 + 2590c: 58858593 addi a1,a1,1416 # 39e90 <_IO_stdin_used+0x310> + 25910: df1ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25914: 008db783 ld a5,8(s11) + 25918: 0d05 addi s10,s10,1 + 2591a: fcfd60e3 bltu s10,a5,258da <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x54> + 2591e: 85da mv a1,s6 + 25920: 8556 mv a0,s5 + 25922: dcdf50ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 25926: 6562 ld a0,24(sp) + 25928: c501 beqz a0,25930 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xaa> + 2592a: 611c ld a5,0(a0) + 2592c: 679c ld a5,8(a5) + 2592e: 9782 jalr a5 + 25930: 70aa ld ra,168(sp) + 25932: 740a ld s0,160(sp) + 25934: 64ea ld s1,152(sp) + 25936: 694a ld s2,144(sp) + 25938: 69aa ld s3,136(sp) + 2593a: 6a0a ld s4,128(sp) + 2593c: 7b46 ld s6,112(sp) + 2593e: 7ba6 ld s7,104(sp) + 25940: 7c06 ld s8,96(sp) + 25942: 6ce6 ld s9,88(sp) + 25944: 6d46 ld s10,80(sp) + 25946: 6da6 ld s11,72(sp) + 25948: 8556 mv a0,s5 + 2594a: 7ae6 ld s5,120(sp) + 2594c: 614d addi sp,sp,176 + 2594e: 8082 ret + 25950: 0541 addi a0,a0,16 + 25952: 4609 li a2,2 + 25954: 00014597 auipc a1,0x14 + 25958: 52c58593 addi a1,a1,1324 # 39e80 <_IO_stdin_used+0x300> + 2595c: da5ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25960: bf55 j 25914 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> + 25962: 0541 addi a0,a0,16 + 25964: 4609 li a2,2 + 25966: 00014597 auipc a1,0x14 + 2596a: 52258593 addi a1,a1,1314 # 39e88 <_IO_stdin_used+0x308> + 2596e: d93ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25972: b74d j 25914 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> + 25974: 0541 addi a0,a0,16 + 25976: 4609 li a2,2 + 25978: 00014597 auipc a1,0x14 + 2597c: 52058593 addi a1,a1,1312 # 39e98 <_IO_stdin_used+0x318> + 25980: d81ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25984: bf41 j 25914 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> + 25986: 0541 addi a0,a0,16 + 25988: 4609 li a2,2 + 2598a: 00014597 auipc a1,0x14 + 2598e: 4ee58593 addi a1,a1,1262 # 39e78 <_IO_stdin_used+0x2f8> + 25992: d6fef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25996: bfbd j 25914 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> + 25998: fdec879b addiw a5,s9,-34 + 2599c: 0ff7f793 zext.b a5,a5 + 259a0: 04fbe463 bltu s7,a5,259e8 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x162> + 259a4: 00fa57b3 srl a5,s4,a5 + 259a8: 8b85 andi a5,a5,1 + 259aa: c3b1 beqz a5,259ee <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x168> + 259ac: 691c ld a5,16(a0) + 259ae: 0541 addi a0,a0,16 + 259b0: 01810b23 sb s8,22(sp) + 259b4: fe87b783 ld a5,-24(a5) + 259b8: 97aa add a5,a5,a0 + 259ba: 6b9c ld a5,16(a5) + 259bc: c7b1 beqz a5,25a08 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x182> + 259be: 4605 li a2,1 + 259c0: 01610593 addi a1,sp,22 + 259c4: d3def0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 259c8: 6562 ld a0,24(sp) + 259ca: 01910ba3 sb s9,23(sp) + 259ce: 691c ld a5,16(a0) + 259d0: 0541 addi a0,a0,16 + 259d2: fe87b783 ld a5,-24(a5) + 259d6: 97aa add a5,a5,a0 + 259d8: 6b9c ld a5,16(a5) + 259da: c39d beqz a5,25a00 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x17a> + 259dc: 4605 li a2,1 + 259de: 01710593 addi a1,sp,23 + 259e2: d1fef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 259e6: b73d j 25914 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> + 259e8: 47fd li a5,31 + 259ea: 0397f463 bgeu a5,s9,25a12 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> + 259ee: 03910023 sb s9,32(sp) + 259f2: 691c ld a5,16(a0) + 259f4: 0541 addi a0,a0,16 + 259f6: fe87b783 ld a5,-24(a5) + 259fa: 97aa add a5,a5,a0 + 259fc: 6b9c ld a5,16(a5) + 259fe: e7a9 bnez a5,25a48 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1c2> + 25a00: 85e6 mv a1,s9 + 25a02: f1fef0ef jal 15920 <_ZNSo3putEc@plt> + 25a06: b739 j 25914 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> + 25a08: 05c00593 li a1,92 + 25a0c: f15ef0ef jal 15920 <_ZNSo3putEc@plt> + 25a10: bf65 j 259c8 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x142> + 25a12: 0541 addi a0,a0,16 + 25a14: 4611 li a2,4 + 25a16: 00015597 auipc a1,0x15 + 25a1a: 4e258593 addi a1,a1,1250 # 3aef8 <_IO_stdin_used+0x1378> + 25a1e: ce3ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25a22: 101c addi a5,sp,32 + 25a24: 85e6 mv a1,s9 + 25a26: 853e mv a0,a5 + 25a28: e43e sd a5,8(sp) + 25a2a: abcff0ef jal 24ce6 <_ZN7testing8internal6String10FormatByteB5cxx11Eh> + 25a2e: 6562 ld a0,24(sp) + 25a30: 7622 ld a2,40(sp) + 25a32: 7582 ld a1,32(sp) + 25a34: 0541 addi a0,a0,16 + 25a36: ccbef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25a3a: 7502 ld a0,32(sp) + 25a3c: 181c addi a5,sp,48 + 25a3e: ecf50be3 beq a0,a5,25914 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> + 25a42: ebfef0ef jal 15900 <_ZdlPv@plt> + 25a46: b5f9 j 25914 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> + 25a48: 4605 li a2,1 + 25a4a: 100c addi a1,sp,32 + 25a4c: cb5ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25a50: b5d1 j 25914 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> + 25a52: 842a mv s0,a0 + 25a54: 6522 ld a0,8(sp) + 25a56: b6af10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 25a5a: 6562 ld a0,24(sp) + 25a5c: c501 beqz a0,25a64 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1de> + 25a5e: 611c ld a5,0(a0) + 25a60: 679c ld a5,8(a5) + 25a62: 9782 jalr a5 + 25a64: 8522 mv a0,s0 + 25a66: d8bef0ef jal 157f0 <_Unwind_Resume@plt> + 25a6a: 842a mv s0,a0 + 25a6c: b7fd j 25a5a <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1d4> + +0000000000025a6e <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 25a6e: 7171 addi sp,sp,-176 + 25a70: f0e2 sd s8,96(sp) + 25a72: 00810c13 addi s8,sp,8 + 25a76: f4de sd s7,104(sp) + 25a78: 8baa mv s7,a0 + 25a7a: 8562 mv a0,s8 + 25a7c: e94a sd s2,144(sp) + 25a7e: e152 sd s4,128(sp) + 25a80: fcd6 sd s5,120(sp) + 25a82: f8da sd s6,112(sp) + 25a84: f506 sd ra,168(sp) + 25a86: f122 sd s0,160(sp) + 25a88: ed26 sd s1,152(sp) + 25a8a: e54e sd s3,136(sp) + 25a8c: ece6 sd s9,88(sp) + 25a8e: e8ea sd s10,80(sp) + 25a90: 8a2e mv s4,a1 + 25a92: 8ab2 mv s5,a2 + 25a94: 4901 li s2,0 + 25a96: 82ff50ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 25a9a: 4b05 li s6,1 + 25a9c: 8552 mv a0,s4 + 25a9e: ed4f60ef jal 1c172 <_ZNK7testing10TestResult19test_property_countEv> + 25aa2: 14a95363 bge s2,a0,25be8 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x17a> + 25aa6: 85ca mv a1,s2 + 25aa8: 8552 mv a0,s4 + 25aaa: ed6f60ef jal 1c180 <_ZNK7testing10TestResult15GetTestPropertyEi> 25aae: 842a mv s0,a0 - 25ab0: bf7d j 25a6e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c8> - 25ab2: a4ef00ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 25ab6: a3bef0ef jal 154f0 <__cxa_begin_catch@plt> - 25aba: 012c0963 beq s8,s2,25acc <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x426> - 25abe: 8562 mv a0,s8 - 25ac0: 020c0c13 addi s8,s8,32 - 25ac4: c39f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 25ac8: ff2c1be3 bne s8,s2,25abe <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x418> - 25acc: cd5ef0ef jal 157a0 <__cxa_rethrow@plt> - 25ad0: 842a mv s0,a0 - 25ad2: 8bef00ef jal 15b90 <__cxa_end_catch@plt> - 25ad6: bf61 j 25a6e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c8> - -0000000000025ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_>: - 25ad8: 7131 addi sp,sp,-192 - 25ada: 083c addi a5,sp,24 - 25adc: e15a sd s6,128(sp) - 25ade: 8b2a mv s6,a0 - 25ae0: 853e mv a0,a5 - 25ae2: ed4e sd s3,152(sp) - 25ae4: e952 sd s4,144(sp) - 25ae6: e556 sd s5,136(sp) - 25ae8: f8e2 sd s8,112(sp) - 25aea: ecee sd s11,88(sp) - 25aec: e43e sd a5,8(sp) - 25aee: fd06 sd ra,184(sp) - 25af0: f922 sd s0,176(sp) - 25af2: f526 sd s1,168(sp) - 25af4: f14a sd s2,160(sp) - 25af6: f0ea sd s10,96(sp) - 25af8: 8a32 mv s4,a2 - 25afa: e036 sd a3,0(sp) - 25afc: 8c2e mv s8,a1 - 25afe: ba9ff0ef jal 256a6 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 25b02: 6ae2 ld s5,24(sp) - 25b04: 7982 ld s3,32(sp) - 25b06: 415987b3 sub a5,s3,s5 - 25b0a: 4077dd93 srai s11,a5,0x7 - 25b0e: 2fb05d63 blez s11,25e08 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x330> - 25b12: 0d9e slli s11,s11,0x7 - 25b14: fcde sd s7,120(sp) - 25b16: 008a3483 ld s1,8(s4) - 25b1a: f4e6 sd s9,104(sp) - 25b1c: 9dd6 add s11,s11,s5 - 25b1e: 060a8413 addi s0,s5,96 - 25b22: 040a8913 addi s2,s5,64 - 25b26: 020a8b93 addi s7,s5,32 - 25b2a: 8d56 mv s10,s5 - 25b2c: a035 j 25b58 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x80> - 25b2e: fc843603 ld a2,-56(s0) - 25b32: 1ac48863 beq s1,a2,25ce2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x20a> - 25b36: fe843603 ld a2,-24(s0) - 25b3a: 1cc48f63 beq s1,a2,25d18 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x240> - 25b3e: 6410 ld a2,8(s0) - 25b40: 1ec48063 beq s1,a2,25d20 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x248> - 25b44: 080d0d13 addi s10,s10,128 - 25b48: 08040413 addi s0,s0,128 - 25b4c: 08090913 addi s2,s2,128 - 25b50: 080b8b93 addi s7,s7,128 - 25b54: 21bd0963 beq s10,s11,25d66 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x28e> - 25b58: fa843703 ld a4,-88(s0) - 25b5c: fc9719e3 bne a4,s1,25b2e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x56> - 25b60: 1c048563 beqz s1,25d2a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x252> - 25b64: 000a3c83 ld s9,0(s4) - 25b68: fa043503 ld a0,-96(s0) - 25b6c: 8626 mv a2,s1 - 25b6e: 85e6 mv a1,s9 - 25b70: d81ef0ef jal 158f0 - 25b74: 1a050b63 beqz a0,25d2a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x252> - 25b78: fc843603 ld a2,-56(s0) - 25b7c: 1ec48263 beq s1,a2,25d60 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x288> - 25b80: fe843603 ld a2,-24(s0) - 25b84: fa961de3 bne a2,s1,25b3e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x66> - 25b88: fe043503 ld a0,-32(s0) - 25b8c: 85e6 mv a1,s9 - 25b8e: d63ef0ef jal 158f0 - 25b92: 16050c63 beqz a0,25d0a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x232> - 25b96: 6410 ld a2,8(s0) - 25b98: fa9616e3 bne a2,s1,25b44 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x6c> - 25b9c: 6008 ld a0,0(s0) - 25b9e: 85e6 mv a1,s9 - 25ba0: d51ef0ef jal 158f0 - 25ba4: f145 bnez a0,25b44 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x6c> - 25ba6: 7be6 ld s7,120(sp) - 25ba8: 7ca6 ld s9,104(sp) - 25baa: 40898433 sub s0,s3,s0 - 25bae: 00803933 snez s2,s0 - 25bb2: 854a mv a0,s2 - 25bb4: 80ff50ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 25bb8: e559 bnez a0,25c46 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x16e> - 25bba: 1804 addi s1,sp,48 - 25bbc: 6685 lui a3,0x1 - 25bbe: 8526 mv a0,s1 - 25bc0: ebd68693 addi a3,a3,-323 # ebd <__abi_tag-0xf3d7> - 25bc4: 00013617 auipc a2,0x13 - 25bc8: b1c60613 addi a2,a2,-1252 # 386e0 <_IO_stdin_used+0xc38> - 25bcc: 458d li a1,3 - 25bce: 81df90ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 25bd2: 06500613 li a2,101 - 25bd6: 00013597 auipc a1,0x13 - 25bda: 41258593 addi a1,a1,1042 # 38fe8 <_IO_stdin_used+0x1540> - 25bde: 00024517 auipc a0,0x24 - 25be2: 3ba53503 ld a0,954(a0) # 49f98 <_ZSt4cerr@Base> - 25be6: a4bef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25bea: 4629 li a2,10 - 25bec: 00013597 auipc a1,0x13 - 25bf0: 46458593 addi a1,a1,1124 # 39050 <_IO_stdin_used+0x15a8> - 25bf4: 00024517 auipc a0,0x24 - 25bf8: 3a453503 ld a0,932(a0) # 49f98 <_ZSt4cerr@Base> - 25bfc: a35ef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25c00: 008a3603 ld a2,8(s4) - 25c04: 000a3583 ld a1,0(s4) - 25c08: 00024517 auipc a0,0x24 - 25c0c: 39053503 ld a0,912(a0) # 49f98 <_ZSt4cerr@Base> - 25c10: a21ef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25c14: 4675 li a2,29 - 25c16: 00013597 auipc a1,0x13 - 25c1a: 44a58593 addi a1,a1,1098 # 39060 <_IO_stdin_used+0x15b8> - 25c1e: 842a mv s0,a0 - 25c20: a11ef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25c24: 008c3603 ld a2,8(s8) - 25c28: 000c3583 ld a1,0(s8) - 25c2c: 8522 mv a0,s0 - 25c2e: a03ef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25c32: 4609 li a2,2 - 25c34: 00013597 auipc a1,0x13 - 25c38: 44c58593 addi a1,a1,1100 # 39080 <_IO_stdin_used+0x15d8> - 25c3c: 9f5ef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25c40: 8526 mv a0,s1 - 25c42: b39f60ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 25c46: 4605 li a2,1 - 25c48: 00013597 auipc a1,0x13 - 25c4c: b8858593 addi a1,a1,-1144 # 387d0 <_IO_stdin_used+0xd28> - 25c50: 855a mv a0,s6 - 25c52: 9dfef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25c56: 008a3603 ld a2,8(s4) - 25c5a: 000a3583 ld a1,0(s4) - 25c5e: 855a mv a0,s6 - 25c60: 9d1ef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25c64: 4609 li a2,2 - 25c66: 00013597 auipc a1,0x13 - 25c6a: 42258593 addi a1,a1,1058 # 39088 <_IO_stdin_used+0x15e0> - 25c6e: 842a mv s0,a0 - 25c70: 9c1ef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25c74: 6582 ld a1,0(sp) - 25c76: 1804 addi s1,sp,48 - 25c78: 8526 mv a0,s1 - 25c7a: 4605 li a2,1 - 25c7c: c14fd0ef jal 23090 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> - 25c80: 7662 ld a2,56(sp) - 25c82: 75c2 ld a1,48(sp) - 25c84: 8522 mv a0,s0 - 25c86: 9abef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25c8a: 4605 li a2,1 - 25c8c: 00012597 auipc a1,0x12 - 25c90: 13458593 addi a1,a1,308 # 37dc0 <_IO_stdin_used+0x318> - 25c94: 99def0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25c98: 7542 ld a0,48(sp) - 25c9a: 009c addi a5,sp,64 - 25c9c: 00f50463 beq a0,a5,25ca4 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x1cc> - 25ca0: b91ef0ef jal 15830 <_ZdlPv@plt> - 25ca4: 8456 mv s0,s5 - 25ca6: 01598d63 beq s3,s5,25cc0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x1e8> - 25caa: 6008 ld a0,0(s0) - 25cac: 01040793 addi a5,s0,16 - 25cb0: 00f50463 beq a0,a5,25cb8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x1e0> - 25cb4: b7def0ef jal 15830 <_ZdlPv@plt> - 25cb8: 02040413 addi s0,s0,32 - 25cbc: fe8997e3 bne s3,s0,25caa <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x1d2> - 25cc0: 080a8363 beqz s5,25d46 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x26e> - 25cc4: 744a ld s0,176(sp) - 25cc6: 70ea ld ra,184(sp) - 25cc8: 74aa ld s1,168(sp) - 25cca: 790a ld s2,160(sp) - 25ccc: 69ea ld s3,152(sp) - 25cce: 6a4a ld s4,144(sp) - 25cd0: 6b0a ld s6,128(sp) - 25cd2: 7c46 ld s8,112(sp) - 25cd4: 7d06 ld s10,96(sp) - 25cd6: 6de6 ld s11,88(sp) - 25cd8: 8556 mv a0,s5 - 25cda: 6aaa ld s5,136(sp) - 25cdc: 6129 addi sp,sp,192 - 25cde: b53ef06f j 15830 <_ZdlPv@plt> - 25ce2: c8b9 beqz s1,25d38 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x260> - 25ce4: fc043503 ld a0,-64(s0) - 25ce8: 000a3c83 ld s9,0(s4) - 25cec: 85e6 mv a1,s9 - 25cee: c03ef0ef jal 158f0 - 25cf2: c139 beqz a0,25d38 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x260> - 25cf4: fe843603 ld a2,-24(s0) - 25cf8: e8c49fe3 bne s1,a2,25b96 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xbe> - 25cfc: fe043503 ld a0,-32(s0) - 25d00: 85e6 mv a1,s9 - 25d02: befef0ef jal 158f0 - 25d06: e80518e3 bnez a0,25b96 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xbe> - 25d0a: 41298933 sub s2,s3,s2 - 25d0e: 7be6 ld s7,120(sp) - 25d10: 7ca6 ld s9,104(sp) - 25d12: 01203933 snez s2,s2 - 25d16: bd71 j 25bb2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> - 25d18: d8ed beqz s1,25d0a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x232> - 25d1a: 000a3c83 ld s9,0(s4) - 25d1e: b5ad j 25b88 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xb0> - 25d20: e80483e3 beqz s1,25ba6 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xce> - 25d24: 000a3c83 ld s9,0(s4) - 25d28: bd95 j 25b9c <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xc4> - 25d2a: 41a98933 sub s2,s3,s10 - 25d2e: 7be6 ld s7,120(sp) - 25d30: 7ca6 ld s9,104(sp) - 25d32: 01203933 snez s2,s2 - 25d36: bdb5 j 25bb2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> - 25d38: 417987b3 sub a5,s3,s7 - 25d3c: 7ca6 ld s9,104(sp) - 25d3e: 7be6 ld s7,120(sp) - 25d40: 00f03933 snez s2,a5 - 25d44: b5bd j 25bb2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> - 25d46: 70ea ld ra,184(sp) - 25d48: 744a ld s0,176(sp) - 25d4a: 74aa ld s1,168(sp) - 25d4c: 790a ld s2,160(sp) - 25d4e: 69ea ld s3,152(sp) - 25d50: 6a4a ld s4,144(sp) - 25d52: 6aaa ld s5,136(sp) - 25d54: 6b0a ld s6,128(sp) - 25d56: 7c46 ld s8,112(sp) - 25d58: 7d06 ld s10,96(sp) - 25d5a: 6de6 ld s11,88(sp) - 25d5c: 6129 addi sp,sp,192 - 25d5e: 8082 ret - 25d60: fc043503 ld a0,-64(s0) - 25d64: b761 j 25cec <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x214> - 25d66: 7be6 ld s7,120(sp) - 25d68: 7ca6 ld s9,104(sp) - 25d6a: 41a987b3 sub a5,s3,s10 - 25d6e: 8795 srai a5,a5,0x5 - 25d70: 4709 li a4,2 - 25d72: 02e78f63 beq a5,a4,25db0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2d8> - 25d76: 470d li a4,3 - 25d78: 04e78563 beq a5,a4,25dc2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2ea> - 25d7c: 4705 li a4,1 - 25d7e: 4901 li s2,0 - 25d80: e2e799e3 bne a5,a4,25bb2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> - 25d84: 008a3403 ld s0,8(s4) - 25d88: 008d3783 ld a5,8(s10) - 25d8c: 4901 li s2,0 - 25d8e: e2f412e3 bne s0,a5,25bb2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> - 25d92: c811 beqz s0,25da6 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2ce> - 25d94: 000a3583 ld a1,0(s4) - 25d98: 000d3503 ld a0,0(s10) - 25d9c: 8622 mv a2,s0 - 25d9e: b53ef0ef jal 158f0 - 25da2: e00518e3 bnez a0,25bb2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> - 25da6: 41a98d33 sub s10,s3,s10 - 25daa: 01a03933 snez s2,s10 - 25dae: b511 j 25bb2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> - 25db0: 008a3403 ld s0,8(s4) - 25db4: 008d3783 ld a5,8(s10) - 25db8: 00f40e63 beq s0,a5,25dd4 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2fc> - 25dbc: 020d0d13 addi s10,s10,32 - 25dc0: b7e1 j 25d88 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2b0> - 25dc2: 008d3783 ld a5,8(s10) - 25dc6: 008a3403 ld s0,8(s4) - 25dca: 02878363 beq a5,s0,25df0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x318> - 25dce: 020d0d13 addi s10,s10,32 - 25dd2: b7cd j 25db4 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2dc> - 25dd4: c809 beqz s0,25de6 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x30e> - 25dd6: 000a3583 ld a1,0(s4) - 25dda: 000d3503 ld a0,0(s10) - 25dde: 8622 mv a2,s0 - 25de0: b11ef0ef jal 158f0 - 25de4: fd61 bnez a0,25dbc <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2e4> - 25de6: 41a98933 sub s2,s3,s10 - 25dea: 01203933 snez s2,s2 - 25dee: b3d1 j 25bb2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> - 25df0: d87d beqz s0,25de6 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x30e> - 25df2: 000a3583 ld a1,0(s4) - 25df6: 000d3503 ld a0,0(s10) - 25dfa: 8622 mv a2,s0 - 25dfc: af5ef0ef jal 158f0 - 25e00: d17d beqz a0,25de6 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x30e> - 25e02: 020d0d13 addi s10,s10,32 - 25e06: b77d j 25db4 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2dc> - 25e08: 8795 srai a5,a5,0x5 - 25e0a: 8d56 mv s10,s5 - 25e0c: b795 j 25d70 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x298> - 25e0e: 842a mv s0,a0 - 25e10: a029 j 25e1a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x342> - 25e12: 842a mv s0,a0 - 25e14: 8526 mv a0,s1 - 25e16: 8e7f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 25e1a: 6522 ld a0,8(sp) - 25e1c: 00024317 auipc t1,0x24 - 25e20: dc433303 ld t1,-572(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> - 25e24: fcde sd s7,120(sp) - 25e26: f4e6 sd s9,104(sp) - 25e28: 9302 jalr t1 - 25e2a: 8522 mv a0,s0 - 25e2c: 8f5ef0ef jal 15720 <_Unwind_Resume@plt> - 25e30: 842a mv s0,a0 - 25e32: 8526 mv a0,s1 - 25e34: 947f60ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 25e38: b7cd j 25e1a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x342> - -0000000000025e3a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE>: - 25e3a: 7169 addi sp,sp,-304 - 25e3c: ede6 sd s9,216(sp) - 25e3e: 02010c93 addi s9,sp,32 - 25e42: e64e sd s3,264(sp) - 25e44: e252 sd s4,256(sp) - 25e46: 89aa mv s3,a0 - 25e48: 8a2e mv s4,a1 - 25e4a: 8566 mv a0,s9 - 25e4c: 00013597 auipc a1,0x13 - 25e50: 14458593 addi a1,a1,324 # 38f90 <_IO_stdin_used+0x14e8> - 25e54: ee26 sd s1,280(sp) - 25e56: f606 sd ra,296(sp) - 25e58: 84b2 mv s1,a2 - 25e5a: f222 sd s0,288(sp) - 25e5c: ea4a sd s2,272(sp) - 25e5e: fdd6 sd s5,248(sp) - 25e60: f9da sd s6,240(sp) - 25e62: f5de sd s7,232(sp) - 25e64: f1e2 sd s8,224(sp) - 25e66: e9ea sd s10,208(sp) - 25e68: e5ee sd s11,200(sp) - 25e6a: ff3f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 25e6e: 0834c783 lbu a5,131(s1) - 25e72: c39d beqz a5,25e98 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5e> - 25e74: 8566 mv a0,s9 - 25e76: 887f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 25e7a: 70b2 ld ra,296(sp) - 25e7c: 7412 ld s0,288(sp) - 25e7e: 64f2 ld s1,280(sp) - 25e80: 6952 ld s2,272(sp) - 25e82: 69b2 ld s3,264(sp) - 25e84: 6a12 ld s4,256(sp) - 25e86: 7aee ld s5,248(sp) - 25e88: 7b4e ld s6,240(sp) - 25e8a: 7bae ld s7,232(sp) - 25e8c: 7c0e ld s8,224(sp) - 25e8e: 6cee ld s9,216(sp) - 25e90: 6d4e ld s10,208(sp) - 25e92: 6dae ld s11,200(sp) - 25e94: 6155 addi sp,sp,304 - 25e96: 8082 ret - 25e98: 00013597 auipc a1,0x13 - 25e9c: 23058593 addi a1,a1,560 # 390c8 <_IO_stdin_used+0x1620> - 25ea0: 854e mv a0,s3 - 25ea2: ebeef0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 25ea6: 08010913 addi s2,sp,128 - 25eaa: 854a mv a0,s2 - 25eac: 00013597 auipc a1,0x13 - 25eb0: 0c458593 addi a1,a1,196 # 38f70 <_IO_stdin_used+0x14c8> - 25eb4: fa9f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 25eb8: 708c ld a1,32(s1) - 25eba: 1100 addi s0,sp,160 - 25ebc: 8522 mv a0,s0 - 25ebe: f9ff10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 25ec2: 86a2 mv a3,s0 - 25ec4: 864a mv a2,s2 - 25ec6: 85e6 mv a1,s9 - 25ec8: 854e mv a0,s3 - 25eca: c0fff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 25ece: 8522 mv a0,s0 - 25ed0: 82df00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 25ed4: 854a mv a0,s2 - 25ed6: 827f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 25eda: 64bc ld a5,72(s1) - 25edc: cf85 beqz a5,25f14 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0xda> - 25ede: 639c ld a5,0(a5) - 25ee0: cb95 beqz a5,25f14 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0xda> - 25ee2: 00013597 auipc a1,0x13 - 25ee6: 1f658593 addi a1,a1,502 # 390d8 <_IO_stdin_used+0x1630> - 25eea: 854a mv a0,s2 - 25eec: f71f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 25ef0: 64ac ld a1,72(s1) - 25ef2: c191 beqz a1,25ef6 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0xbc> - 25ef4: 618c ld a1,0(a1) - 25ef6: 8522 mv a0,s0 - 25ef8: f65f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 25efc: 86a2 mv a3,s0 - 25efe: 864a mv a2,s2 - 25f00: 85e6 mv a1,s9 - 25f02: 854e mv a0,s3 - 25f04: bd5ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 25f08: 8522 mv a0,s0 - 25f0a: ff2f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 25f0e: 854a mv a0,s2 - 25f10: fecf00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 25f14: 60bc ld a5,64(s1) - 25f16: cf85 beqz a5,25f4e <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x114> - 25f18: 639c ld a5,0(a5) - 25f1a: cb95 beqz a5,25f4e <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x114> - 25f1c: 00013597 auipc a1,0x13 - 25f20: 1cc58593 addi a1,a1,460 # 390e8 <_IO_stdin_used+0x1640> - 25f24: 854a mv a0,s2 - 25f26: f37f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 25f2a: 60ac ld a1,64(s1) - 25f2c: c191 beqz a1,25f30 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0xf6> - 25f2e: 618c ld a1,0(a1) - 25f30: 8522 mv a0,s0 - 25f32: f2bf10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 25f36: 86a2 mv a3,s0 - 25f38: 864a mv a2,s2 - 25f3a: 85e6 mv a1,s9 - 25f3c: 854e mv a0,s3 - 25f3e: b9bff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 25f42: 8522 mv a0,s0 - 25f44: fb8f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 25f48: 854a mv a0,s2 - 25f4a: fb2f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 25f4e: 00024797 auipc a5,0x24 - 25f52: d527b783 ld a5,-686(a5) # 49ca0 <_GLOBAL_OFFSET_TABLE_+0x150> - 25f56: 0007c783 lbu a5,0(a5) - 25f5a: 36079c63 bnez a5,262d2 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x498> - 25f5e: 00013597 auipc a1,0x13 - 25f62: 1b258593 addi a1,a1,434 # 39110 <_IO_stdin_used+0x1668> - 25f66: 854a mv a0,s2 - 25f68: ef5f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 25f6c: 0804c783 lbu a5,128(s1) - 25f70: 00013597 auipc a1,0x13 - 25f74: 12858593 addi a1,a1,296 # 39098 <_IO_stdin_used+0x15f0> - 25f78: 2e079463 bnez a5,26260 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x426> - 25f7c: 8522 mv a0,s0 - 25f7e: edff10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 25f82: 86a2 mv a3,s0 - 25f84: 864a mv a2,s2 - 25f86: 85e6 mv a1,s9 - 25f88: 854e mv a0,s3 - 25f8a: b4fff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 25f8e: 8522 mv a0,s0 - 25f90: f6cf00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 25f94: 854a mv a0,s2 - 25f96: f66f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 25f9a: 854a mv a0,s2 - 25f9c: 00013597 auipc a1,0x13 - 25fa0: 17c58593 addi a1,a1,380 # 39118 <_IO_stdin_used+0x1670> - 25fa4: eb9f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 25fa8: 0804c783 lbu a5,128(s1) - 25fac: 09048b93 addi s7,s1,144 - 25fb0: 28079a63 bnez a5,26244 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x40a> - 25fb4: 00013597 auipc a1,0x13 - 25fb8: 0fc58593 addi a1,a1,252 # 390b0 <_IO_stdin_used+0x1608> - 25fbc: 8522 mv a0,s0 - 25fbe: e9ff10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 25fc2: 86a2 mv a3,s0 - 25fc4: 864a mv a2,s2 - 25fc6: 85e6 mv a1,s9 - 25fc8: 854e mv a0,s3 - 25fca: b0fff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 25fce: 8522 mv a0,s0 - 25fd0: f2cf00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 25fd4: 854a mv a0,s2 - 25fd6: f26f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 25fda: 8522 mv a0,s0 - 25fdc: 00013597 auipc a1,0x13 - 25fe0: f9c58593 addi a1,a1,-100 # 38f78 <_IO_stdin_used+0x14d0> - 25fe4: e79f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 25fe8: 1084b583 ld a1,264(s1) - 25fec: 854a mv a0,s2 - 25fee: b7dfd0ef jal 23b6a <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex> - 25ff2: 86ca mv a3,s2 - 25ff4: 8622 mv a2,s0 - 25ff6: 85e6 mv a1,s9 - 25ff8: 854e mv a0,s3 - 25ffa: adfff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 25ffe: 854a mv a0,s2 - 26000: efcf00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26004: 8522 mv a0,s0 - 26006: ef6f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2600a: 8522 mv a0,s0 - 2600c: 00013597 auipc a1,0x13 - 26010: f7458593 addi a1,a1,-140 # 38f80 <_IO_stdin_used+0x14d8> - 26014: e49f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26018: 1004b583 ld a1,256(s1) - 2601c: 854a mv a0,s2 - 2601e: 8c5fb0ef jal 218e2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex> - 26022: 86ca mv a3,s2 - 26024: 8622 mv a2,s0 - 26026: 85e6 mv a1,s9 - 26028: 854e mv a0,s3 - 2602a: aafff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 2602e: 854a mv a0,s2 - 26030: eccf00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26034: 8522 mv a0,s0 - 26036: ec6f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2603a: 854a mv a0,s2 - 2603c: 00013597 auipc a1,0x13 - 26040: 0e458593 addi a1,a1,228 # 39120 <_IO_stdin_used+0x1678> - 26044: e19f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26048: 85d2 mv a1,s4 - 2604a: 8522 mv a0,s0 - 2604c: e11f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26050: 86a2 mv a3,s0 - 26052: 864a mv a2,s2 - 26054: 85e6 mv a1,s9 - 26056: 854e mv a0,s3 - 26058: a81ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 2605c: 8522 mv a0,s0 - 2605e: e9ef00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26062: 854a mv a0,s2 - 26064: e98f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26068: 009c addi a5,sp,64 - 2606a: 5b7d li s6,-1 - 2606c: ec3e sd a5,24(sp) - 2606e: 189c addi a5,sp,112 - 26070: 0b010a93 addi s5,sp,176 - 26074: e03e sd a5,0(sp) - 26076: 002b5b13 srli s6,s6,0x2 - 2607a: 4a01 li s4,0 - 2607c: 4d01 li s10,0 - 2607e: 4d85 li s11,1 - 26080: 855e mv a0,s7 - 26082: bd9f30ef jal 19c5a <_ZNK7testing10TestResult16total_part_countEv> - 26086: 1eaa5263 bge s4,a0,2626a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x430> - 2608a: 85d2 mv a1,s4 - 2608c: 855e mv a0,s7 - 2608e: bf1f30ef jal 19c7e <_ZNK7testing10TestResult17GetTestPartResultEi> - 26092: 411c lw a5,0(a0) - 26094: 84aa mv s1,a0 - 26096: 37fd addiw a5,a5,-1 - 26098: 00fdf463 bgeu s11,a5,260a0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x266> - 2609c: 2a05 addiw s4,s4,1 - 2609e: b7cd j 26080 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x246> - 260a0: 2d05 addiw s10,s10,1 - 260a2: 1fbd0263 beq s10,s11,26286 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x44c> - 260a6: 689c ld a5,16(s1) - 260a8: 4581 li a1,0 - 260aa: c391 beqz a5,260ae <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x274> - 260ac: 648c ld a1,8(s1) - 260ae: 5490 lw a2,40(s1) - 260b0: 6562 ld a0,24(sp) - 260b2: b8cfb0ef jal 2143e <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci> - 260b6: 6626 ld a2,72(sp) - 260b8: 8522 mv a0,s0 - 260ba: 6c06 ld s8,64(sp) - 260bc: 00160593 addi a1,a2,1 - 260c0: f156 sd s5,160(sp) - 260c2: e432 sd a2,8(sp) - 260c4: f502 sd zero,168(sp) - 260c6: 0a010823 sb zero,176(sp) - 260ca: 857ef0ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 260ce: 77aa ld a5,168(sp) - 260d0: 6622 ld a2,8(sp) - 260d2: 40fb07b3 sub a5,s6,a5 - 260d6: 32c7ef63 bltu a5,a2,26414 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5da> - 260da: 85e2 mv a1,s8 - 260dc: 8522 mv a0,s0 - 260de: ff2ef0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 260e2: 77aa ld a5,168(sp) - 260e4: 33678063 beq a5,s6,26404 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5ca> - 260e8: 4605 li a2,1 - 260ea: 00012597 auipc a1,0x12 - 260ee: 50658593 addi a1,a1,1286 # 385f0 <_IO_stdin_used+0xb48> - 260f2: 8522 mv a0,s0 - 260f4: fdcef0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 260f8: 788c ld a1,48(s1) - 260fa: 8522 mv a0,s0 - 260fc: bb4ef0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 26100: 6782 ld a5,0(sp) - 26102: f0be sd a5,96(sp) - 26104: 6118 ld a4,0(a0) - 26106: 01050793 addi a5,a0,16 - 2610a: 1af70563 beq a4,a5,262b4 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x47a> - 2610e: 6914 ld a3,16(a0) - 26110: f0ba sd a4,96(sp) - 26112: f8b6 sd a3,112(sp) - 26114: 6518 ld a4,8(a0) - 26116: e11c sd a5,0(a0) - 26118: 00053423 sd zero,8(a0) - 2611c: f4ba sd a4,104(sp) - 2611e: 00050823 sb zero,16(a0) - 26122: 750a ld a0,160(sp) - 26124: 01550463 beq a0,s5,2612c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x2f2> - 26128: f08ef0ef jal 15830 <_ZdlPv@plt> - 2612c: 4661 li a2,24 - 2612e: 00013597 auipc a1,0x13 - 26132: 00258593 addi a1,a1,2 # 39130 <_IO_stdin_used+0x1688> - 26136: 854e mv a0,s3 - 26138: cf8ef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2613c: 7586 ld a1,96(sp) - 2613e: 854a mv a0,s2 - 26140: d1df10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26144: 4605 li a2,1 - 26146: 85ca mv a1,s2 - 26148: 8522 mv a0,s0 - 2614a: f47fc0ef jal 23090 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> - 2614e: 762a ld a2,168(sp) - 26150: 758a ld a1,160(sp) - 26152: 854e mv a0,s3 - 26154: cdcef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26158: 4629 li a2,10 - 2615a: 00013597 auipc a1,0x13 - 2615e: ff658593 addi a1,a1,-10 # 39150 <_IO_stdin_used+0x16a8> - 26162: cceef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26166: 750a ld a0,160(sp) - 26168: 01550463 beq a0,s5,26170 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x336> - 2616c: ec4ef0ef jal 15830 <_ZdlPv@plt> - 26170: 650a ld a0,128(sp) - 26172: 09010c13 addi s8,sp,144 - 26176: 01850463 beq a0,s8,2617e <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x344> - 2617a: eb6ef0ef jal 15830 <_ZdlPv@plt> - 2617e: 6626 ld a2,72(sp) - 26180: 6786 ld a5,64(sp) - 26182: 8522 mv a0,s0 - 26184: 00160593 addi a1,a2,1 - 26188: f156 sd s5,160(sp) - 2618a: e832 sd a2,16(sp) - 2618c: f502 sd zero,168(sp) - 2618e: 0a010823 sb zero,176(sp) - 26192: e43e sd a5,8(sp) - 26194: f8cef0ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 26198: 77aa ld a5,168(sp) - 2619a: 6642 ld a2,16(sp) - 2619c: 40fb07b3 sub a5,s6,a5 - 261a0: 24c7e063 bltu a5,a2,263e0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5a6> - 261a4: 65a2 ld a1,8(sp) - 261a6: 8522 mv a0,s0 - 261a8: f28ef0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 261ac: 77aa ld a5,168(sp) - 261ae: 23678363 beq a5,s6,263d4 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x59a> - 261b2: 4605 li a2,1 - 261b4: 00012597 auipc a1,0x12 - 261b8: 43c58593 addi a1,a1,1084 # 385f0 <_IO_stdin_used+0xb48> - 261bc: 8522 mv a0,s0 - 261be: f12ef0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 261c2: 68ac ld a1,80(s1) - 261c4: 8522 mv a0,s0 - 261c6: aeaef0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 261ca: e162 sd s8,128(sp) - 261cc: 6118 ld a4,0(a0) - 261ce: 01050793 addi a5,a0,16 - 261d2: 0cf70263 beq a4,a5,26296 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x45c> - 261d6: 6914 ld a3,16(a0) - 261d8: e13a sd a4,128(sp) - 261da: e936 sd a3,144(sp) - 261dc: 6518 ld a4,8(a0) - 261de: e11c sd a5,0(a0) - 261e0: 00053423 sd zero,8(a0) - 261e4: e53a sd a4,136(sp) - 261e6: 00050823 sb zero,16(a0) - 261ea: 750a ld a0,160(sp) - 261ec: 01550463 beq a0,s5,261f4 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3ba> - 261f0: e40ef0ef jal 15830 <_ZdlPv@plt> - 261f4: 85ca mv a1,s2 - 261f6: 8522 mv a0,s0 - 261f8: 967f40ef jal 1ab5e <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 261fc: 758a ld a1,160(sp) - 261fe: 854e mv a0,s3 - 26200: a35f40ef jal 1ac34 <_ZN7testing8internal24XmlUnitTestResultPrinter21OutputXmlCDataSectionEPSoPKc> - 26204: 750a ld a0,160(sp) - 26206: 01550463 beq a0,s5,2620e <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3d4> - 2620a: e26ef0ef jal 15830 <_ZdlPv@plt> - 2620e: 462d li a2,11 - 26210: 00013597 auipc a1,0x13 - 26214: f5058593 addi a1,a1,-176 # 39160 <_IO_stdin_used+0x16b8> - 26218: 854e mv a0,s3 - 2621a: c16ef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2621e: 650a ld a0,128(sp) - 26220: 01850463 beq a0,s8,26228 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3ee> - 26224: e0cef0ef jal 15830 <_ZdlPv@plt> - 26228: 7506 ld a0,96(sp) - 2622a: 6782 ld a5,0(sp) - 2622c: 00f50463 beq a0,a5,26234 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3fa> - 26230: e00ef0ef jal 15830 <_ZdlPv@plt> - 26234: 6506 ld a0,64(sp) - 26236: 089c addi a5,sp,80 - 26238: e6f502e3 beq a0,a5,2609c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x262> - 2623c: df4ef0ef jal 15830 <_ZdlPv@plt> - 26240: 2a05 addiw s4,s4,1 - 26242: bd3d j 26080 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x246> - 26244: 855e mv a0,s7 - 26246: c2df30ef jal 19e72 <_ZNK7testing10TestResult7SkippedEv> - 2624a: 00013597 auipc a1,0x13 - 2624e: e5658593 addi a1,a1,-426 # 390a0 <_IO_stdin_used+0x15f8> - 26252: d60505e3 beqz a0,25fbc <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x182> - 26256: 00013597 auipc a1,0x13 - 2625a: e6a58593 addi a1,a1,-406 # 390c0 <_IO_stdin_used+0x1618> - 2625e: bbb9 j 25fbc <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x182> - 26260: 00013597 auipc a1,0x13 - 26264: e3058593 addi a1,a1,-464 # 39090 <_IO_stdin_used+0x15e8> - 26268: bb11 j 25f7c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x142> - 2626a: 0c0d0f63 beqz s10,26348 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x50e> - 2626e: 85de mv a1,s7 - 26270: 854e mv a0,s3 - 26272: 8c0fd0ef jal 23332 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE> - 26276: 854e mv a0,s3 - 26278: 00013597 auipc a1,0x13 - 2627c: ef858593 addi a1,a1,-264 # 39170 <_IO_stdin_used+0x16c8> - 26280: ae0ef0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 26284: bec5 j 25e74 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3a> - 26286: 00013597 auipc a1,0x13 - 2628a: b5258593 addi a1,a1,-1198 # 38dd8 <_IO_stdin_used+0x1330> - 2628e: 854e mv a0,s3 - 26290: ad0ef0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 26294: bd09 j 260a6 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x26c> - 26296: 6518 ld a4,8(a0) - 26298: 8662 mv a2,s8 - 2629a: 85be mv a1,a5 - 2629c: 0705 addi a4,a4,1 - 2629e: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 262a2: 02058407 vle8.v v8,(a1) - 262a6: 8f15 sub a4,a4,a3 - 262a8: 95b6 add a1,a1,a3 - 262aa: 02060427 vse8.v v8,(a2) - 262ae: 9636 add a2,a2,a3 - 262b0: f77d bnez a4,2629e <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x464> - 262b2: b72d j 261dc <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3a2> - 262b4: 6518 ld a4,8(a0) - 262b6: 6602 ld a2,0(sp) - 262b8: 85be mv a1,a5 - 262ba: 0705 addi a4,a4,1 - 262bc: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 262c0: 02058407 vle8.v v8,(a1) - 262c4: 8f15 sub a4,a4,a3 - 262c6: 95b6 add a1,a1,a3 - 262c8: 02060427 vse8.v v8,(a2) - 262cc: 9636 add a2,a2,a3 - 262ce: f77d bnez a4,262bc <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x482> - 262d0: b591 j 26114 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x2da> - 262d2: 00013597 auipc a1,0x13 - 262d6: e2658593 addi a1,a1,-474 # 390f8 <_IO_stdin_used+0x1650> + 25ab0: 6522 ld a0,8(sp) + 25ab2: 4609 li a2,2 + 25ab4: 00015597 auipc a1,0x15 + 25ab8: 44c58593 addi a1,a1,1100 # 3af00 <_IO_stdin_used+0x1380> + 25abc: 0541 addi a0,a0,16 + 25abe: c43ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25ac2: 6522 ld a0,8(sp) + 25ac4: 008ab603 ld a2,8(s5) + 25ac8: 000ab583 ld a1,0(s5) + 25acc: 0541 addi a0,a0,16 + 25ace: c33ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25ad2: 6522 ld a0,8(sp) + 25ad4: 4605 li a2,1 + 25ad6: 00014597 auipc a1,0x14 + 25ada: 3da58593 addi a1,a1,986 # 39eb0 <_IO_stdin_used+0x330> + 25ade: 0541 addi a0,a0,16 + 25ae0: c21ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25ae4: 6004 ld s1,0(s0) + 25ae6: 69a2 ld s3,8(sp) + 25ae8: 0e048663 beqz s1,25bd4 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x166> + 25aec: 8526 mv a0,s1 + 25aee: 8e2f00ef jal 15bd0 + 25af2: 862a mv a2,a0 + 25af4: 85a6 mv a1,s1 + 25af6: 01098513 addi a0,s3,16 + 25afa: c07ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25afe: 6522 ld a0,8(sp) + 25b00: 460d li a2,3 + 25b02: 00015597 auipc a1,0x15 + 25b06: 40658593 addi a1,a1,1030 # 3af08 <_IO_stdin_used+0x1388> + 25b0a: 0541 addi a0,a0,16 + 25b0c: bf5ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25b10: 6522 ld a0,8(sp) + 25b12: 4605 li a2,1 + 25b14: 00014597 auipc a1,0x14 + 25b18: 39c58593 addi a1,a1,924 # 39eb0 <_IO_stdin_used+0x330> + 25b1c: 0541 addi a0,a0,16 + 25b1e: be3ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25b22: 7004 ld s1,32(s0) + 25b24: 02010993 addi s3,sp,32 + 25b28: e84e sd s3,16(sp) + 25b2a: 01010c93 addi s9,sp,16 + 25b2e: 10048663 beqz s1,25c3a <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1cc> + 25b32: 8526 mv a0,s1 + 25b34: 89cf00ef jal 15bd0 + 25b38: f82a sd a0,48(sp) + 25b3a: 47bd li a5,15 + 25b3c: 842a mv s0,a0 + 25b3e: 06a7e463 bltu a5,a0,25ba6 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x138> + 25b42: 05651d63 bne a0,s6,25b9c <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x12e> + 25b46: 0004c783 lbu a5,0(s1) + 25b4a: 02f10023 sb a5,32(sp) + 25b4e: 87ce mv a5,s3 + 25b50: 03010d13 addi s10,sp,48 + 25b54: ec22 sd s0,24(sp) + 25b56: 97a2 add a5,a5,s0 + 25b58: 00078023 sb zero,0(a5) + 25b5c: 85e6 mv a1,s9 + 25b5e: 856a mv a0,s10 + 25b60: d27ff0ef jal 25886 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 25b64: 6522 ld a0,8(sp) + 25b66: 7662 ld a2,56(sp) + 25b68: 75c2 ld a1,48(sp) + 25b6a: 0541 addi a0,a0,16 + 25b6c: b95ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25b70: 6522 ld a0,8(sp) + 25b72: 4605 li a2,1 + 25b74: 00014597 auipc a1,0x14 + 25b78: 33c58593 addi a1,a1,828 # 39eb0 <_IO_stdin_used+0x330> + 25b7c: 0541 addi a0,a0,16 + 25b7e: b83ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25b82: 7542 ld a0,48(sp) + 25b84: 009c addi a5,sp,64 + 25b86: 00f50463 beq a0,a5,25b8e <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x120> + 25b8a: d77ef0ef jal 15900 <_ZdlPv@plt> + 25b8e: 6542 ld a0,16(sp) + 25b90: 01350463 beq a0,s3,25b98 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x12a> + 25b94: d6def0ef jal 15900 <_ZdlPv@plt> + 25b98: 2905 addiw s2,s2,1 + 25b9a: b709 j 25a9c <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2e> + 25b9c: d94d beqz a0,25b4e <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe0> + 25b9e: 854e mv a0,s3 + 25ba0: 03010d13 addi s10,sp,48 + 25ba4: a819 j 25bba <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x14c> + 25ba6: 03010d13 addi s10,sp,48 + 25baa: 85ea mv a1,s10 + 25bac: 4601 li a2,0 + 25bae: 8566 mv a0,s9 + 25bb0: b01ef0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 25bb4: 77c2 ld a5,48(sp) + 25bb6: e82a sd a0,16(sp) + 25bb8: f03e sd a5,32(sp) + 25bba: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 25bbe: 02048407 vle8.v v8,(s1) + 25bc2: 8c1d sub s0,s0,a5 + 25bc4: 94be add s1,s1,a5 + 25bc6: 02050427 vse8.v v8,(a0) + 25bca: 953e add a0,a0,a5 + 25bcc: f47d bnez s0,25bba <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x14c> + 25bce: 7442 ld s0,48(sp) + 25bd0: 67c2 ld a5,16(sp) + 25bd2: b749 j 25b54 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe6> + 25bd4: 01098513 addi a0,s3,16 + 25bd8: 4619 li a2,6 + 25bda: 00014597 auipc a1,0x14 + 25bde: 2fe58593 addi a1,a1,766 # 39ed8 <_IO_stdin_used+0x358> + 25be2: b1fef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 25be6: bf21 j 25afe <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x90> + 25be8: 85e2 mv a1,s8 + 25bea: 855e mv a0,s7 + 25bec: b03f50ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 25bf0: 6522 ld a0,8(sp) + 25bf2: c501 beqz a0,25bfa <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> + 25bf4: 611c ld a5,0(a0) + 25bf6: 679c ld a5,8(a5) + 25bf8: 9782 jalr a5 + 25bfa: 70aa ld ra,168(sp) + 25bfc: 740a ld s0,160(sp) + 25bfe: 64ea ld s1,152(sp) + 25c00: 694a ld s2,144(sp) + 25c02: 69aa ld s3,136(sp) + 25c04: 6a0a ld s4,128(sp) + 25c06: 7ae6 ld s5,120(sp) + 25c08: 7b46 ld s6,112(sp) + 25c0a: 7c06 ld s8,96(sp) + 25c0c: 6ce6 ld s9,88(sp) + 25c0e: 6d46 ld s10,80(sp) + 25c10: 855e mv a0,s7 + 25c12: 7ba6 ld s7,104(sp) + 25c14: 614d addi sp,sp,176 + 25c16: 8082 ret + 25c18: 842a mv s0,a0 + 25c1a: 856a mv a0,s10 + 25c1c: 9a4f10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 25c20: 8566 mv a0,s9 + 25c22: 99ef10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 25c26: 6522 ld a0,8(sp) + 25c28: c501 beqz a0,25c30 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1c2> + 25c2a: 611c ld a5,0(a0) + 25c2c: 679c ld a5,8(a5) + 25c2e: 9782 jalr a5 + 25c30: 8522 mv a0,s0 + 25c32: bbfef0ef jal 157f0 <_Unwind_Resume@plt> + 25c36: 842a mv s0,a0 + 25c38: b7e5 j 25c20 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1b2> + 25c3a: 996f00ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 25c3e: 842a mv s0,a0 + 25c40: b7dd j 25c26 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1b8> + +0000000000025c42 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex>: + 25c42: dd010113 addi sp,sp,-560 + 25c46: 193c addi a5,sp,184 + 25c48: 22813023 sd s0,544(sp) + 25c4c: 21213823 sd s2,528(sp) + 25c50: 842a mv s0,a0 + 25c52: 03810913 addi s2,sp,56 + 25c56: 853e mv a0,a5 + 25c58: 20913c23 sd s1,536(sp) + 25c5c: 21313423 sd s3,520(sp) + 25c60: fbda sd s6,496(sp) + 25c62: ebea sd s10,464(sp) + 25c64: e43e sd a5,8(sp) + 25c66: ec2e sd a1,24(sp) + 25c68: 22113423 sd ra,552(sp) + 25c6c: 21413023 sd s4,512(sp) + 25c70: ffd6 sd s5,504(sp) + 25c72: f7de sd s7,488(sp) + 25c74: f3e2 sd s8,480(sp) + 25c76: efe6 sd s9,472(sp) + 25c78: e7ee sd s11,456(sp) + 25c7a: f44a sd s2,40(sp) + 25c7c: f84ef0ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> + 25c80: cd817057 vsetivli zero,2,e64,m1,ta,ma + 25c84: 5e0030d7 vmv.v.i v1,0 + 25c88: 131c addi a5,sp,416 + 25c8a: 00026997 auipc s3,0x26 + 25c8e: fae9b983 ld s3,-82(s3) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 25c92: 0207f0a7 vse64.v v1,(a5) + 25c96: 1b1c addi a5,sp,432 + 25c98: 0207f0a7 vse64.v v1,(a5) + 25c9c: 0109b483 ld s1,16(s3) + 25ca0: 18011c23 sh zero,408(sp) + 25ca4: 0189bb03 ld s6,24(s3) + 25ca8: 00026717 auipc a4,0x26 + 25cac: 2b073703 ld a4,688(a4) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 25cb0: 01070d13 addi s10,a4,16 + 25cb4: fe84b783 ld a5,-24(s1) + 25cb8: eb02 sd zero,400(sp) + 25cba: fc26 sd s1,56(sp) + 25cbc: 978a add a5,a5,sp + 25cbe: fd6a sd s10,184(sp) + 25cc0: 0367bc23 sd s6,56(a5) + 25cc4: e082 sd zero,64(sp) + 25cc6: fe84b503 ld a0,-24(s1) + 25cca: 4581 li a1,0 + 25ccc: 954a add a0,a0,s2 + 25cce: ee2ef0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 25cd2: 0209b903 ld s2,32(s3) + 25cd6: 0289bb83 ld s7,40(s3) + 25cda: 00b8 addi a4,sp,72 + 25cdc: fe893503 ld a0,-24(s2) + 25ce0: e4ca sd s2,72(sp) + 25ce2: 4581 li a1,0 + 25ce4: 953a add a0,a0,a4 + 25ce6: 01753023 sd s7,0(a0) + 25cea: f03a sd a4,32(sp) + 25cec: ec4ef0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 25cf0: 0089bc83 ld s9,8(s3) + 25cf4: cd817057 vsetivli zero,2,e64,m1,ta,ma + 25cf8: 0309bc03 ld s8,48(s3) + 25cfc: fe8cb703 ld a4,-24(s9) + 25d00: 5e0030d7 vmv.v.i v1,0 + 25d04: 00026797 auipc a5,0x26 + 25d08: 1047b783 ld a5,260(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 25d0c: 0134 addi a3,sp,136 + 25d0e: 970a add a4,a4,sp + 25d10: 03873c23 sd s8,56(a4) + 25d14: 8536 mv a0,a3 + 25d16: 06878713 addi a4,a5,104 + 25d1a: e836 sd a3,16(sp) + 25d1c: 04078d93 addi s11,a5,64 + 25d20: 01878693 addi a3,a5,24 + 25d24: 08bc addi a5,sp,88 + 25d26: 0207f0a7 vse64.v v1,(a5) + 25d2a: 00026997 auipc s3,0x26 + 25d2e: 07e9b983 ld s3,126(s3) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 25d32: 10bc addi a5,sp,104 + 25d34: 0207f0a7 vse64.v v1,(a5) + 25d38: 09c1 addi s3,s3,16 + 25d3a: 18bc addi a5,sp,120 + 25d3c: 0207f0a7 vse64.v v1,(a5) + 25d40: fc36 sd a3,56(sp) + 25d42: fd3a sd a4,184(sp) + 25d44: e4ee sd s11,72(sp) + 25d46: e8ce sd s3,80(sp) + 25d48: e58ef0ef jal 153a0 <_ZNSt6localeC1Ev@plt> + 25d4c: 6522 ld a0,8(sp) + 25d4e: 00026a17 auipc s4,0x26 + 25d52: f8aa3a03 ld s4,-118(s4) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 25d56: 47e1 li a5,24 + 25d58: 0a810a93 addi s5,sp,168 + 25d5c: 0a41 addi s4,s4,16 + 25d5e: 088c addi a1,sp,80 + 25d60: f102 sd zero,160(sp) + 25d62: 0a010423 sb zero,168(sp) + 25d66: c93e sw a5,144(sp) + 25d68: ed56 sd s5,152(sp) + 25d6a: e8d2 sd s4,80(sp) + 25d6c: e44ef0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 25d70: 67e2 ld a5,24(sp) + 25d72: 7502 ld a0,32(sp) + 25d74: d227f553 fcvt.d.l fa0,a5 + 25d78: 00018797 auipc a5,0x18 + 25d7c: 7087b787 fld fa5,1800(a5) # 3e480 <_ZTSSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE+0x90> + 25d80: 12f57553 fmul.d fa0,fa0,fa5 + 25d84: f1cef0ef jal 154a0 <_ZNSo9_M_insertIdEERSoT_@plt> + 25d88: 7766 ld a4,120(sp) + 25d8a: 01040793 addi a5,s0,16 + 25d8e: 00043423 sd zero,8(s0) + 25d92: 00040823 sb zero,16(s0) + 25d96: e01c sd a5,0(s0) + 25d98: c345 beqz a4,25e38 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x1f6> + 25d9a: 77a6 ld a5,104(sp) + 25d9c: c399 beqz a5,25da2 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x160> + 25d9e: 08f76b63 bltu a4,a5,25e34 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x1f2> + 25da2: 76c6 ld a3,112(sp) + 25da4: 4601 li a2,0 + 25da6: 4581 li a1,0 + 25da8: 8f15 sub a4,a4,a3 + 25daa: 8522 mv a0,s0 + 25dac: 9c5ef0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 25db0: 00026797 auipc a5,0x26 + 25db4: 0587b783 ld a5,88(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 25db8: 656a ld a0,152(sp) + 25dba: 01878713 addi a4,a5,24 + 25dbe: 06878793 addi a5,a5,104 + 25dc2: fc3a sd a4,56(sp) + 25dc4: fd3e sd a5,184(sp) + 25dc6: e4ee sd s11,72(sp) + 25dc8: e8d2 sd s4,80(sp) + 25dca: 01550463 beq a0,s5,25dd2 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x190> + 25dce: b33ef0ef jal 15900 <_ZdlPv@plt> + 25dd2: 6542 ld a0,16(sp) + 25dd4: e8ce sd s3,80(sp) + 25dd6: e4aef0ef jal 15420 <_ZNSt6localeD1Ev@plt> + 25dda: fe8cb683 ld a3,-24(s9) + 25dde: fe893703 ld a4,-24(s2) + 25de2: fe84b783 ld a5,-24(s1) + 25de6: 968a add a3,a3,sp + 25de8: 0386bc23 sd s8,56(a3) + 25dec: e4ca sd s2,72(sp) + 25dee: 970a add a4,a4,sp + 25df0: 05773423 sd s7,72(a4) + 25df4: 6522 ld a0,8(sp) + 25df6: fc26 sd s1,56(sp) + 25df8: 978a add a5,a5,sp + 25dfa: 0367bc23 sd s6,56(a5) + 25dfe: fd6a sd s10,184(sp) + 25e00: e082 sd zero,64(sp) + 25e02: fdeef0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 25e06: 22813083 ld ra,552(sp) + 25e0a: 8522 mv a0,s0 + 25e0c: 22013403 ld s0,544(sp) + 25e10: 21813483 ld s1,536(sp) + 25e14: 21013903 ld s2,528(sp) + 25e18: 20813983 ld s3,520(sp) + 25e1c: 20013a03 ld s4,512(sp) + 25e20: 7afe ld s5,504(sp) + 25e22: 7b5e ld s6,496(sp) + 25e24: 7bbe ld s7,488(sp) + 25e26: 7c1e ld s8,480(sp) + 25e28: 6cfe ld s9,472(sp) + 25e2a: 6d5e ld s10,464(sp) + 25e2c: 6dbe ld s11,456(sp) + 25e2e: 23010113 addi sp,sp,560 + 25e32: 8082 ret + 25e34: 873e mv a4,a5 + 25e36: b7b5 j 25da2 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x160> + 25e38: 092c addi a1,sp,152 + 25e3a: 8522 mv a0,s0 + 25e3c: d35ef0ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 25e40: bf85 j 25db0 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x16e> + 25e42: 87aa mv a5,a0 + 25e44: 8522 mv a0,s0 + 25e46: 843e mv s0,a5 + 25e48: f79f00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 25e4c: 7522 ld a0,40(sp) + 25e4e: d42ef0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 25e52: 8522 mv a0,s0 + 25e54: 99def0ef jal 157f0 <_Unwind_Resume@plt> + 25e58: 842a mv s0,a0 + 25e5a: bfcd j 25e4c <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x20a> + 25e5c: 842a mv s0,a0 + 25e5e: 0928 addi a0,sp,152 + 25e60: e8d2 sd s4,80(sp) + 25e62: f5ff00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 25e66: 6542 ld a0,16(sp) + 25e68: e8ce sd s3,80(sp) + 25e6a: db6ef0ef jal 15420 <_ZNSt6localeD1Ev@plt> + 25e6e: fe8cb683 ld a3,-24(s9) + 25e72: fe893703 ld a4,-24(s2) + 25e76: 1810 addi a2,sp,48 + 25e78: 19068693 addi a3,a3,400 + 25e7c: fe84b783 ld a5,-24(s1) + 25e80: 96b2 add a3,a3,a2 + 25e82: e786bc23 sd s8,-392(a3) + 25e86: 19070713 addi a4,a4,400 + 25e8a: e4ca sd s2,72(sp) + 25e8c: 9732 add a4,a4,a2 + 25e8e: e9773423 sd s7,-376(a4) + 25e92: 19078793 addi a5,a5,400 + 25e96: fc26 sd s1,56(sp) + 25e98: 97b2 add a5,a5,a2 + 25e9a: e767bc23 sd s6,-392(a5) + 25e9e: e082 sd zero,64(sp) + 25ea0: 6522 ld a0,8(sp) + 25ea2: fd6a sd s10,184(sp) + 25ea4: f3cef0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 25ea8: 8522 mv a0,s0 + 25eaa: 947ef0ef jal 157f0 <_Unwind_Resume@plt> + 25eae: fe84b783 ld a5,-24(s1) + 25eb2: 1818 addi a4,sp,48 + 25eb4: fc26 sd s1,56(sp) + 25eb6: 19078793 addi a5,a5,400 + 25eba: 97ba add a5,a5,a4 + 25ebc: e767bc23 sd s6,-392(a5) + 25ec0: 842a mv s0,a0 + 25ec2: e082 sd zero,64(sp) + 25ec4: bff1 j 25ea0 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x25e> + 25ec6: 842a mv s0,a0 + 25ec8: bfe1 j 25ea0 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x25e> + +0000000000025eca <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx>: + 25eca: dd010113 addi sp,sp,-560 + 25ece: 193c addi a5,sp,184 + 25ed0: 22813023 sd s0,544(sp) + 25ed4: 21213823 sd s2,528(sp) + 25ed8: 842a mv s0,a0 + 25eda: 03810913 addi s2,sp,56 + 25ede: 853e mv a0,a5 + 25ee0: 20913c23 sd s1,536(sp) + 25ee4: 21313423 sd s3,520(sp) + 25ee8: fbda sd s6,496(sp) + 25eea: ebea sd s10,464(sp) + 25eec: e43e sd a5,8(sp) + 25eee: ec2e sd a1,24(sp) + 25ef0: 22113423 sd ra,552(sp) + 25ef4: 21413023 sd s4,512(sp) + 25ef8: ffd6 sd s5,504(sp) + 25efa: f7de sd s7,488(sp) + 25efc: f3e2 sd s8,480(sp) + 25efe: efe6 sd s9,472(sp) + 25f00: e7ee sd s11,456(sp) + 25f02: f44a sd s2,40(sp) + 25f04: cfcef0ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> + 25f08: cd817057 vsetivli zero,2,e64,m1,ta,ma + 25f0c: 5e0030d7 vmv.v.i v1,0 + 25f10: 131c addi a5,sp,416 + 25f12: 00026997 auipc s3,0x26 + 25f16: d269b983 ld s3,-730(s3) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 25f1a: 0207f0a7 vse64.v v1,(a5) + 25f1e: 1b1c addi a5,sp,432 + 25f20: 0207f0a7 vse64.v v1,(a5) + 25f24: 0109b483 ld s1,16(s3) + 25f28: 18011c23 sh zero,408(sp) + 25f2c: 0189bb03 ld s6,24(s3) + 25f30: 00026717 auipc a4,0x26 + 25f34: 02873703 ld a4,40(a4) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 25f38: 01070d13 addi s10,a4,16 + 25f3c: fe84b783 ld a5,-24(s1) + 25f40: eb02 sd zero,400(sp) + 25f42: fc26 sd s1,56(sp) + 25f44: 978a add a5,a5,sp + 25f46: fd6a sd s10,184(sp) + 25f48: 0367bc23 sd s6,56(a5) + 25f4c: e082 sd zero,64(sp) + 25f4e: fe84b503 ld a0,-24(s1) + 25f52: 4581 li a1,0 + 25f54: 954a add a0,a0,s2 + 25f56: c5aef0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 25f5a: 0209b903 ld s2,32(s3) + 25f5e: 0289bb83 ld s7,40(s3) + 25f62: 00b8 addi a4,sp,72 + 25f64: fe893503 ld a0,-24(s2) + 25f68: e4ca sd s2,72(sp) + 25f6a: 4581 li a1,0 + 25f6c: 953a add a0,a0,a4 + 25f6e: 01753023 sd s7,0(a0) + 25f72: f03a sd a4,32(sp) + 25f74: c3cef0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 25f78: 0089bc83 ld s9,8(s3) + 25f7c: cd817057 vsetivli zero,2,e64,m1,ta,ma + 25f80: 0309bc03 ld s8,48(s3) + 25f84: fe8cb703 ld a4,-24(s9) + 25f88: 5e0030d7 vmv.v.i v1,0 + 25f8c: 00026797 auipc a5,0x26 + 25f90: e7c7b783 ld a5,-388(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 25f94: 0134 addi a3,sp,136 + 25f96: 970a add a4,a4,sp + 25f98: 03873c23 sd s8,56(a4) + 25f9c: 8536 mv a0,a3 + 25f9e: 06878713 addi a4,a5,104 + 25fa2: e836 sd a3,16(sp) + 25fa4: 04078d93 addi s11,a5,64 + 25fa8: 01878693 addi a3,a5,24 + 25fac: 08bc addi a5,sp,88 + 25fae: 0207f0a7 vse64.v v1,(a5) + 25fb2: 00026997 auipc s3,0x26 + 25fb6: df69b983 ld s3,-522(s3) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 25fba: 10bc addi a5,sp,104 + 25fbc: 0207f0a7 vse64.v v1,(a5) + 25fc0: 09c1 addi s3,s3,16 + 25fc2: 18bc addi a5,sp,120 + 25fc4: 0207f0a7 vse64.v v1,(a5) + 25fc8: fc36 sd a3,56(sp) + 25fca: fd3a sd a4,184(sp) + 25fcc: e4ee sd s11,72(sp) + 25fce: e8ce sd s3,80(sp) + 25fd0: bd0ef0ef jal 153a0 <_ZNSt6localeC1Ev@plt> + 25fd4: 6522 ld a0,8(sp) + 25fd6: 00026a17 auipc s4,0x26 + 25fda: d02a3a03 ld s4,-766(s4) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 25fde: 47e1 li a5,24 + 25fe0: 0a810a93 addi s5,sp,168 + 25fe4: 0a41 addi s4,s4,16 + 25fe6: 088c addi a1,sp,80 + 25fe8: f102 sd zero,160(sp) + 25fea: 0a010423 sb zero,168(sp) + 25fee: c93e sw a5,144(sp) + 25ff0: ed56 sd s5,152(sp) + 25ff2: e8d2 sd s4,80(sp) + 25ff4: bbcef0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 25ff8: 67e2 ld a5,24(sp) + 25ffa: 7502 ld a0,32(sp) + 25ffc: d227f553 fcvt.d.l fa0,a5 + 26000: 00018797 auipc a5,0x18 + 26004: 4807b787 fld fa5,1152(a5) # 3e480 <_ZTSSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE+0x90> + 26008: 12f57553 fmul.d fa0,fa0,fa5 + 2600c: c94ef0ef jal 154a0 <_ZNSo9_M_insertIdEERSoT_@plt> + 26010: 4605 li a2,1 + 26012: 00016597 auipc a1,0x16 + 26016: c8658593 addi a1,a1,-890 # 3bc98 <_IO_stdin_used+0x2118> + 2601a: ee6ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2601e: 7766 ld a4,120(sp) + 26020: 01040793 addi a5,s0,16 + 26024: 00043423 sd zero,8(s0) + 26028: 00040823 sb zero,16(s0) + 2602c: e01c sd a5,0(s0) + 2602e: c345 beqz a4,260ce <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x204> + 26030: 77a6 ld a5,104(sp) + 26032: c399 beqz a5,26038 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x16e> + 26034: 08f76b63 bltu a4,a5,260ca <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x200> + 26038: 76c6 ld a3,112(sp) + 2603a: 4601 li a2,0 + 2603c: 4581 li a1,0 + 2603e: 8f15 sub a4,a4,a3 + 26040: 8522 mv a0,s0 + 26042: f2eef0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 26046: 00026797 auipc a5,0x26 + 2604a: dc27b783 ld a5,-574(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 2604e: 656a ld a0,152(sp) + 26050: 01878713 addi a4,a5,24 + 26054: 06878793 addi a5,a5,104 + 26058: fc3a sd a4,56(sp) + 2605a: fd3e sd a5,184(sp) + 2605c: e4ee sd s11,72(sp) + 2605e: e8d2 sd s4,80(sp) + 26060: 01550463 beq a0,s5,26068 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x19e> + 26064: 89def0ef jal 15900 <_ZdlPv@plt> + 26068: 6542 ld a0,16(sp) + 2606a: e8ce sd s3,80(sp) + 2606c: bb4ef0ef jal 15420 <_ZNSt6localeD1Ev@plt> + 26070: fe8cb683 ld a3,-24(s9) + 26074: fe893703 ld a4,-24(s2) + 26078: fe84b783 ld a5,-24(s1) + 2607c: 968a add a3,a3,sp + 2607e: 0386bc23 sd s8,56(a3) + 26082: e4ca sd s2,72(sp) + 26084: 970a add a4,a4,sp + 26086: 05773423 sd s7,72(a4) + 2608a: 6522 ld a0,8(sp) + 2608c: fc26 sd s1,56(sp) + 2608e: 978a add a5,a5,sp + 26090: 0367bc23 sd s6,56(a5) + 26094: fd6a sd s10,184(sp) + 26096: e082 sd zero,64(sp) + 26098: d48ef0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 2609c: 22813083 ld ra,552(sp) + 260a0: 8522 mv a0,s0 + 260a2: 22013403 ld s0,544(sp) + 260a6: 21813483 ld s1,536(sp) + 260aa: 21013903 ld s2,528(sp) + 260ae: 20813983 ld s3,520(sp) + 260b2: 20013a03 ld s4,512(sp) + 260b6: 7afe ld s5,504(sp) + 260b8: 7b5e ld s6,496(sp) + 260ba: 7bbe ld s7,488(sp) + 260bc: 7c1e ld s8,480(sp) + 260be: 6cfe ld s9,472(sp) + 260c0: 6d5e ld s10,464(sp) + 260c2: 6dbe ld s11,456(sp) + 260c4: 23010113 addi sp,sp,560 + 260c8: 8082 ret + 260ca: 873e mv a4,a5 + 260cc: b7b5 j 26038 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x16e> + 260ce: 092c addi a1,sp,152 + 260d0: 8522 mv a0,s0 + 260d2: a9fef0ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 260d6: bf85 j 26046 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x17c> + 260d8: 87aa mv a5,a0 + 260da: 8522 mv a0,s0 + 260dc: 843e mv s0,a5 + 260de: ce3f00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 260e2: 7522 ld a0,40(sp) + 260e4: aacef0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 260e8: 8522 mv a0,s0 + 260ea: f06ef0ef jal 157f0 <_Unwind_Resume@plt> + 260ee: 842a mv s0,a0 + 260f0: bfcd j 260e2 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x218> + 260f2: 842a mv s0,a0 + 260f4: 0928 addi a0,sp,152 + 260f6: e8d2 sd s4,80(sp) + 260f8: cc9f00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 260fc: 6542 ld a0,16(sp) + 260fe: e8ce sd s3,80(sp) + 26100: b20ef0ef jal 15420 <_ZNSt6localeD1Ev@plt> + 26104: fe8cb683 ld a3,-24(s9) + 26108: fe893703 ld a4,-24(s2) + 2610c: 1810 addi a2,sp,48 + 2610e: 19068693 addi a3,a3,400 + 26112: fe84b783 ld a5,-24(s1) + 26116: 96b2 add a3,a3,a2 + 26118: e786bc23 sd s8,-392(a3) + 2611c: 19070713 addi a4,a4,400 + 26120: e4ca sd s2,72(sp) + 26122: 9732 add a4,a4,a2 + 26124: e9773423 sd s7,-376(a4) + 26128: 19078793 addi a5,a5,400 + 2612c: fc26 sd s1,56(sp) + 2612e: 97b2 add a5,a5,a2 + 26130: e767bc23 sd s6,-392(a5) + 26134: e082 sd zero,64(sp) + 26136: 6522 ld a0,8(sp) + 26138: fd6a sd s10,184(sp) + 2613a: ca6ef0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 2613e: 8522 mv a0,s0 + 26140: eb0ef0ef jal 157f0 <_Unwind_Resume@plt> + 26144: fe84b783 ld a5,-24(s1) + 26148: 1818 addi a4,sp,48 + 2614a: fc26 sd s1,56(sp) + 2614c: 19078793 addi a5,a5,400 + 26150: 97ba add a5,a5,a4 + 26152: e767bc23 sd s6,-392(a5) + 26156: 842a mv s0,a0 + 26158: e082 sd zero,64(sp) + 2615a: bff1 j 26136 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x26c> + 2615c: 842a mv s0,a0 + 2615e: bfe1 j 26136 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x26c> + +0000000000026160 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi>: + 26160: d9010113 addi sp,sp,-624 + 26164: 26813023 sd s0,608(sp) + 26168: 23513c23 sd s5,568(sp) + 2616c: 26113423 sd ra,616(sp) + 26170: 24913c23 sd s1,600(sp) + 26174: 25213823 sd s2,592(sp) + 26178: 25313423 sd s3,584(sp) + 2617c: 25413023 sd s4,576(sp) + 26180: 23613823 sd s6,560(sp) + 26184: 23713423 sd s7,552(sp) + 26188: 23813023 sd s8,544(sp) + 2618c: 21913c23 sd s9,536(sp) + 26190: 21a13823 sd s10,528(sp) + 26194: 21b13423 sd s11,520(sp) + 26198: 57fd li a5,-1 + 2619a: e42a sd a0,8(sp) + 2619c: 842e mv s0,a1 + 2619e: 8ab2 mv s5,a2 + 261a0: 00f61763 bne a2,a5,261ae <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x4e> + 261a4: 852e mv a0,a1 + 261a6: a3bef0ef jal 15be0 + 261aa: 00050a9b sext.w s5,a0 + 261ae: 0f810993 addi s3,sp,248 + 261b2: 854e mv a0,s3 + 261b4: 07810913 addi s2,sp,120 + 261b8: fc4e sd s3,56(sp) + 261ba: f04a sd s2,32(sp) + 261bc: a44ef0ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> + 261c0: cd817057 vsetivli zero,2,e64,m1,ta,ma + 261c4: 5e0030d7 vmv.v.i v1,0 + 261c8: 139c addi a5,sp,480 + 261ca: 00026497 auipc s1,0x26 + 261ce: a6e4b483 ld s1,-1426(s1) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 261d2: 0207f0a7 vse64.v v1,(a5) + 261d6: 1b9c addi a5,sp,496 + 261d8: 0207f0a7 vse64.v v1,(a5) + 261dc: 0104bb03 ld s6,16(s1) + 261e0: 1c011c23 sh zero,472(sp) + 261e4: 0184bc03 ld s8,24(s1) + 261e8: 00026717 auipc a4,0x26 + 261ec: d7073703 ld a4,-656(a4) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 261f0: 01070d93 addi s11,a4,16 + 261f4: fe8b3783 ld a5,-24(s6) + 261f8: eb82 sd zero,464(sp) + 261fa: fcda sd s6,120(sp) + 261fc: 978a add a5,a5,sp + 261fe: fdee sd s11,248(sp) + 26200: 0787bc23 sd s8,120(a5) + 26204: e102 sd zero,128(sp) + 26206: fe8b3503 ld a0,-24(s6) + 2620a: 4581 li a1,0 + 2620c: 954a add a0,a0,s2 + 2620e: 9a2ef0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 26212: 0204bb83 ld s7,32(s1) + 26216: 0284bc83 ld s9,40(s1) + 2621a: 08810913 addi s2,sp,136 + 2621e: fe8bb503 ld a0,-24(s7) + 26222: e55e sd s7,136(sp) + 26224: 4581 li a1,0 + 26226: 954a add a0,a0,s2 + 26228: 01953023 sd s9,0(a0) + 2622c: 984ef0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 26230: 0084bd03 ld s10,8(s1) + 26234: 7890 ld a2,48(s1) + 26236: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2623a: fe8d3703 ld a4,-24(s10) + 2623e: 5e0030d7 vmv.v.i v1,0 + 26242: 00026797 auipc a5,0x26 + 26246: bc67b783 ld a5,-1082(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 2624a: 970a add a4,a4,sp + 2624c: ff30 sd a2,120(a4) + 2624e: 04078793 addi a5,a5,64 + 26252: 00026697 auipc a3,0x26 + 26256: b566b683 ld a3,-1194(a3) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 2625a: e0be sd a5,64(sp) + 2625c: e53e sd a5,136(sp) + 2625e: 093c addi a5,sp,152 + 26260: 01068713 addi a4,a3,16 + 26264: 0207f0a7 vse64.v v1,(a5) + 26268: 00026697 auipc a3,0x26 + 2626c: ba06b683 ld a3,-1120(a3) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 26270: 113c addi a5,sp,168 + 26272: 0207f0a7 vse64.v v1,(a5) + 26276: 01a8 addi a0,sp,200 + 26278: 193c addi a5,sp,184 + 2627a: e832 sd a2,16(sp) + 2627c: 01868613 addi a2,a3,24 + 26280: 06868693 addi a3,a3,104 + 26284: 0207f0a7 vse64.v v1,(a5) + 26288: f42a sd a0,40(sp) + 2628a: f83a sd a4,48(sp) + 2628c: fdb6 sd a3,248(sp) + 2628e: e93a sd a4,144(sp) + 26290: fcb2 sd a2,120(sp) + 26292: 90eef0ef jal 153a0 <_ZNSt6localeC1Ev@plt> + 26296: 00026717 auipc a4,0x26 + 2629a: a4273703 ld a4,-1470(a4) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 2629e: 11b4 addi a3,sp,232 + 262a0: 0741 addi a4,a4,16 + 262a2: 47e1 li a5,24 + 262a4: 090c addi a1,sp,144 + 262a6: 854e mv a0,s3 + 262a8: e4b6 sd a3,72(sp) + 262aa: ec3a sd a4,24(sp) + 262ac: f182 sd zero,224(sp) + 262ae: 0e010423 sb zero,232(sp) + 262b2: c9be sw a5,208(sp) + 262b4: edb6 sd a3,216(sp) + 262b6: e93a sd a4,144(sp) + 262b8: 8f8ef0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 262bc: 002a9493 slli s1,s5,0x2 + 262c0: 94a2 add s1,s1,s0 + 262c2: 05810993 addi s3,sp,88 + 262c6: 06810a13 addi s4,sp,104 + 262ca: 03504363 bgtz s5,262f0 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x190> + 262ce: a01d j 262f4 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x194> + 262d0: 854e mv a0,s3 + 262d2: 893fe0ef jal 24b64 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej> + 262d6: 7606 ld a2,96(sp) + 262d8: 65e6 ld a1,88(sp) 262da: 854a mv a0,s2 - 262dc: b81f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 262e0: 68ac ld a1,80(s1) - 262e2: 8522 mv a0,s0 - 262e4: b79f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 262e8: 86a2 mv a3,s0 - 262ea: 864a mv a2,s2 - 262ec: 85e6 mv a1,s9 - 262ee: 854e mv a0,s3 - 262f0: fe8ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 262f4: 8522 mv a0,s0 - 262f6: c06f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 262fa: 854a mv a0,s2 - 262fc: c00f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26300: 8522 mv a0,s0 - 26302: 00013597 auipc a1,0x13 - 26306: dfe58593 addi a1,a1,-514 # 39100 <_IO_stdin_used+0x1658> - 2630a: b53f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2630e: 58bc lw a5,112(s1) - 26310: 108c addi a1,sp,96 - 26312: 854a mv a0,s2 - 26314: 00024317 auipc t1,0x24 - 26318: c5c33303 ld t1,-932(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2631c: d0be sw a5,96(sp) - 2631e: 9302 jalr t1 - 26320: 86ca mv a3,s2 - 26322: 8622 mv a2,s0 - 26324: 85e6 mv a1,s9 - 26326: 854e mv a0,s3 - 26328: fb0ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 2632c: 854a mv a0,s2 - 2632e: bcef00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26332: 8522 mv a0,s0 - 26334: bc8f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26338: 854e mv a0,s3 - 2633a: 00013597 auipc a1,0x13 - 2633e: dce58593 addi a1,a1,-562 # 39108 <_IO_stdin_used+0x1660> - 26342: a1eef0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 26346: b63d j 25e74 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3a> - 26348: 855e mv a0,s7 - 2634a: d51f30ef jal 1a09a <_ZNK7testing10TestResult19test_property_countEv> - 2634e: c909 beqz a0,26360 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x526> - 26350: 00013597 auipc a1,0x13 - 26354: a8858593 addi a1,a1,-1400 # 38dd8 <_IO_stdin_used+0x1330> - 26358: 854e mv a0,s3 - 2635a: a06ef0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2635e: bf01 j 2626e <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x434> - 26360: 854e mv a0,s3 - 26362: 00013597 auipc a1,0x13 - 26366: da658593 addi a1,a1,-602 # 39108 <_IO_stdin_used+0x1660> - 2636a: 9f6ef0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2636e: b619 j 25e74 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3a> - 26370: 84aa mv s1,a0 - 26372: 854a mv a0,s2 - 26374: b88f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26378: 8522 mv a0,s0 - 2637a: b82f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2637e: 8426 mv s0,s1 - 26380: 8566 mv a0,s9 - 26382: b7af00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26386: 8522 mv a0,s0 - 26388: b98ef0ef jal 15720 <_Unwind_Resume@plt> - 2638c: 84aa mv s1,a0 - 2638e: b7ed j 26378 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x53e> - 26390: 87aa mv a5,a0 - 26392: 8522 mv a0,s0 - 26394: 843e mv s0,a5 - 26396: b66f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2639a: 854a mv a0,s2 - 2639c: b60f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 263a0: b7c5 j 26380 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x546> - 263a2: 842a mv s0,a0 - 263a4: bfdd j 2639a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> - 263a6: 87aa mv a5,a0 - 263a8: 8522 mv a0,s0 - 263aa: 843e mv s0,a5 - 263ac: b50f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 263b0: 854a mv a0,s2 - 263b2: b4af00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 263b6: 1088 addi a0,sp,96 - 263b8: b44f00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 263bc: 6562 ld a0,24(sp) - 263be: b3ef00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 263c2: bf7d j 26380 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x546> - 263c4: 842a mv s0,a0 - 263c6: b7ed j 263b0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x576> - 263c8: 87aa mv a5,a0 - 263ca: 8522 mv a0,s0 - 263cc: 843e mv s0,a5 - 263ce: b2ef00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 263d2: b7d5 j 263b6 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x57c> - 263d4: 00012517 auipc a0,0x12 - 263d8: a2450513 addi a0,a0,-1500 # 37df8 <_IO_stdin_used+0x350> - 263dc: c44ef0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 263e0: 00012517 auipc a0,0x12 - 263e4: a1850513 addi a0,a0,-1512 # 37df8 <_IO_stdin_used+0x350> - 263e8: c38ef0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 263ec: bff1 j 263c8 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x58e> - 263ee: bf65 j 263a6 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x56c> - 263f0: 842a mv s0,a0 - 263f2: bf7d j 263b0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x576> - 263f4: 842a mv s0,a0 - 263f6: b7c1 j 263b6 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x57c> - 263f8: 87aa mv a5,a0 - 263fa: 8522 mv a0,s0 - 263fc: 843e mv s0,a5 - 263fe: afef00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26402: bf6d j 263bc <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x582> - 26404: 00012517 auipc a0,0x12 - 26408: 9f450513 addi a0,a0,-1548 # 37df8 <_IO_stdin_used+0x350> - 2640c: c14ef0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 26410: b7e5 j 263f8 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5be> - 26412: bfbd j 26390 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> - 26414: 00012517 auipc a0,0x12 - 26418: 9e450513 addi a0,a0,-1564 # 37df8 <_IO_stdin_used+0x350> - 2641c: c04ef0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> + 262dc: c24ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 262e0: 6566 ld a0,88(sp) + 262e2: 01450463 beq a0,s4,262ea <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x18a> + 262e6: e1aef0ef jal 15900 <_ZdlPv@plt> + 262ea: 0411 addi s0,s0,4 + 262ec: 00848463 beq s1,s0,262f4 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x194> + 262f0: 400c lw a1,0(s0) + 262f2: fdf9 bnez a1,262d0 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x170> + 262f4: 7582 ld a1,32(sp) + 262f6: 6522 ld a0,8(sp) + 262f8: ab4f50ef jal 1b5ac <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 262fc: 00026797 auipc a5,0x26 + 26300: b0c7b783 ld a5,-1268(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 26304: 01878713 addi a4,a5,24 + 26308: 06878793 addi a5,a5,104 + 2630c: fdbe sd a5,248(sp) + 2630e: 6786 ld a5,64(sp) + 26310: 656e ld a0,216(sp) + 26312: fcba sd a4,120(sp) + 26314: e53e sd a5,136(sp) + 26316: 67e2 ld a5,24(sp) + 26318: e93e sd a5,144(sp) + 2631a: 67a6 ld a5,72(sp) + 2631c: 00f50463 beq a0,a5,26324 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x1c4> + 26320: de0ef0ef jal 15900 <_ZdlPv@plt> + 26324: 77c2 ld a5,48(sp) + 26326: 7522 ld a0,40(sp) + 26328: e93e sd a5,144(sp) + 2632a: 8f6ef0ef jal 15420 <_ZNSt6localeD1Ev@plt> + 2632e: fe8d3683 ld a3,-24(s10) + 26332: 6642 ld a2,16(sp) + 26334: fe8bb703 ld a4,-24(s7) + 26338: 968a add a3,a3,sp + 2633a: fe8b3783 ld a5,-24(s6) + 2633e: feb0 sd a2,120(a3) + 26340: e55e sd s7,136(sp) + 26342: 970a add a4,a4,sp + 26344: 09973423 sd s9,136(a4) + 26348: 7562 ld a0,56(sp) + 2634a: fcda sd s6,120(sp) + 2634c: 978a add a5,a5,sp + 2634e: 0787bc23 sd s8,120(a5) + 26352: fdee sd s11,248(sp) + 26354: e102 sd zero,128(sp) + 26356: a8aef0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 2635a: 26813083 ld ra,616(sp) + 2635e: 26013403 ld s0,608(sp) + 26362: 6522 ld a0,8(sp) + 26364: 25813483 ld s1,600(sp) + 26368: 25013903 ld s2,592(sp) + 2636c: 24813983 ld s3,584(sp) + 26370: 24013a03 ld s4,576(sp) + 26374: 23813a83 ld s5,568(sp) + 26378: 23013b03 ld s6,560(sp) + 2637c: 22813b83 ld s7,552(sp) + 26380: 22013c03 ld s8,544(sp) + 26384: 21813c83 ld s9,536(sp) + 26388: 21013d03 ld s10,528(sp) + 2638c: 20813d83 ld s11,520(sp) + 26390: 27010113 addi sp,sp,624 + 26394: 8082 ret + 26396: 842a mv s0,a0 + 26398: 7562 ld a0,56(sp) + 2639a: fdee sd s11,248(sp) + 2639c: a44ef0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 263a0: 8522 mv a0,s0 + 263a2: c4eef0ef jal 157f0 <_Unwind_Resume@plt> + 263a6: 842a mv s0,a0 + 263a8: 854e mv a0,s3 + 263aa: a17f00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 263ae: 7502 ld a0,32(sp) + 263b0: fe1ee0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 263b4: 8522 mv a0,s0 + 263b6: c3aef0ef jal 157f0 <_Unwind_Resume@plt> + 263ba: 67e2 ld a5,24(sp) + 263bc: 842a mv s0,a0 + 263be: 09a8 addi a0,sp,216 + 263c0: e93e sd a5,144(sp) + 263c2: 9fff00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 263c6: 77c2 ld a5,48(sp) + 263c8: 7522 ld a0,40(sp) + 263ca: e93e sd a5,144(sp) + 263cc: 854ef0ef jal 15420 <_ZNSt6localeD1Ev@plt> + 263d0: fe8d3683 ld a3,-24(s10) + 263d4: 0890 addi a2,sp,80 + 263d6: fe8bb703 ld a4,-24(s7) + 263da: 1b068693 addi a3,a3,432 + 263de: 96b2 add a3,a3,a2 + 263e0: 6642 ld a2,16(sp) + 263e2: fe8b3783 ld a5,-24(s6) + 263e6: 1b070713 addi a4,a4,432 + 263ea: e6c6bc23 sd a2,-392(a3) + 263ee: 0894 addi a3,sp,80 + 263f0: e55e sd s7,136(sp) + 263f2: 9736 add a4,a4,a3 + 263f4: e9973423 sd s9,-376(a4) + 263f8: 1b078793 addi a5,a5,432 + 263fc: fcda sd s6,120(sp) + 263fe: 97b6 add a5,a5,a3 + 26400: e787bc23 sd s8,-392(a5) + 26404: e102 sd zero,128(sp) + 26406: bf49 j 26398 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x238> + 26408: fe8b3783 ld a5,-24(s6) + 2640c: 0898 addi a4,sp,80 + 2640e: fcda sd s6,120(sp) + 26410: 1b078793 addi a5,a5,432 + 26414: 97ba add a5,a5,a4 + 26416: e787bc23 sd s8,-392(a5) + 2641a: 842a mv s0,a0 + 2641c: e102 sd zero,128(sp) + 2641e: bfad j 26398 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x238> 26420: 842a mv s0,a0 - 26422: bfa5 j 2639a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> - 26424: b7b1 j 26370 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x536> - 26426: 84aa mv s1,a0 - 26428: bf81 j 26378 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x53e> - 2642a: b799 j 26370 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x536> - 2642c: 84aa mv s1,a0 - 2642e: b7a9 j 26378 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x53e> - 26430: b785 j 26390 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> - 26432: 842a mv s0,a0 - 26434: b79d j 2639a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> - 26436: 842a mv s0,a0 - 26438: b7a1 j 26380 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x546> - 2643a: 842a mv s0,a0 - 2643c: bfb9 j 2639a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> - 2643e: 842a mv s0,a0 - 26440: bfa9 j 2639a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> - 26442: b7b9 j 26390 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> - 26444: 842a mv s0,a0 - 26446: bf91 j 2639a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> - 26448: b7a1 j 26390 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> - 2644a: 842a mv s0,a0 - 2644c: b7b9 j 2639a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> - 2644e: b789 j 26390 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> - 26450: b781 j 26390 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> - -0000000000026452 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE>: - 26452: 7131 addi sp,sp,-192 - 26454: e952 sd s4,144(sp) - 26456: 01010a13 addi s4,sp,16 - 2645a: f526 sd s1,168(sp) - 2645c: f14a sd s2,160(sp) - 2645e: 84ae mv s1,a1 - 26460: 892a mv s2,a0 - 26462: 00013597 auipc a1,0x13 - 26466: ad658593 addi a1,a1,-1322 # 38f38 <_IO_stdin_used+0x1490> - 2646a: 8552 mv a0,s4 - 2646c: fd06 sd ra,184(sp) - 2646e: f922 sd s0,176(sp) - 26470: ed4e sd s3,152(sp) - 26472: e556 sd s5,136(sp) - 26474: e15a sd s6,128(sp) - 26476: fcde sd s7,120(sp) - 26478: 9e5f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2647c: 854a mv a0,s2 - 2647e: 460d li a2,3 - 26480: 00013597 auipc a1,0x13 - 26484: d0858593 addi a1,a1,-760 # 39188 <_IO_stdin_used+0x16e0> - 26488: 9a8ef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2648c: 6662 ld a2,24(sp) - 2648e: 65c2 ld a1,16(sp) - 26490: 854a mv a0,s2 - 26492: 99eef0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26496: 03010993 addi s3,sp,48 - 2649a: 854e mv a0,s3 - 2649c: 00013597 auipc a1,0x13 - 264a0: ad458593 addi a1,a1,-1324 # 38f70 <_IO_stdin_used+0x14c8> - 264a4: 9b9f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 264a8: 648c ld a1,8(s1) - 264aa: 0880 addi s0,sp,80 - 264ac: 8522 mv a0,s0 - 264ae: 9aff10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 264b2: 86a2 mv a3,s0 - 264b4: 864e mv a2,s3 - 264b6: 85d2 mv a1,s4 - 264b8: 854a mv a0,s2 - 264ba: e1eff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 264be: 6546 ld a0,80(sp) - 264c0: 06010a93 addi s5,sp,96 - 264c4: 01550463 beq a0,s5,264cc <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x7a> - 264c8: b68ef0ef jal 15830 <_ZdlPv@plt> - 264cc: 7542 ld a0,48(sp) - 264ce: 04010b13 addi s6,sp,64 - 264d2: 01650463 beq a0,s6,264da <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x88> - 264d6: b5aef0ef jal 15830 <_ZdlPv@plt> - 264da: 00012597 auipc a1,0x12 - 264de: fc658593 addi a1,a1,-58 # 384a0 <_IO_stdin_used+0x9f8> + 26422: b771 j 263ae <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x24e> + +0000000000026424 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE>: + 26424: 711d addi sp,sp,-96 + 26426: e0ca sd s2,64(sp) + 26428: 0085b903 ld s2,8(a1) + 2642c: fc4e sd s3,56(sp) + 2642e: f852 sd s4,48(sp) + 26430: ec86 sd ra,88(sp) + 26432: 0005ba03 ld s4,0(a1) + 26436: 89aa mv s3,a0 + 26438: 04090663 beqz s2,26484 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x60> + 2643c: e4a6 sd s1,72(sp) + 2643e: f456 sd s5,40(sp) + 26440: f05a sd s6,32(sp) + 26442: e8a2 sd s0,80(sp) + 26444: 4481 li s1,0 + 26446: 8a8a mv s5,sp + 26448: 01010b13 addi s6,sp,16 + 2644c: 00249593 slli a1,s1,0x2 + 26450: 00ba0433 add s0,s4,a1 + 26454: 401c lw a5,0(s0) + 26456: e3b9 bnez a5,2649c <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x78> + 26458: 0009b503 ld a0,0(s3) + 2645c: 00010023 sb zero,0(sp) + 26460: 691c ld a5,16(a0) + 26462: 0541 addi a0,a0,16 + 26464: fe87b783 ld a5,-24(a5) + 26468: 97aa add a5,a5,a0 + 2646a: 6b9c ld a5,16(a5) + 2646c: c39d beqz a5,26492 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x6e> + 2646e: 4605 li a2,1 + 26470: 85d6 mv a1,s5 + 26472: a8eef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26476: 0485 addi s1,s1,1 + 26478: fc991ae3 bne s2,s1,2644c <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x28> + 2647c: 6446 ld s0,80(sp) + 2647e: 64a6 ld s1,72(sp) + 26480: 7aa2 ld s5,40(sp) + 26482: 7b02 ld s6,32(sp) + 26484: 60e6 ld ra,88(sp) + 26486: 6906 ld s2,64(sp) + 26488: 7a42 ld s4,48(sp) + 2648a: 854e mv a0,s3 + 2648c: 79e2 ld s3,56(sp) + 2648e: 6125 addi sp,sp,96 + 26490: 8082 ret + 26492: 4581 li a1,0 + 26494: c8cef0ef jal 15920 <_ZNSo3putEc@plt> + 26498: 0485 addi s1,s1,1 + 2649a: bff9 j 26478 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x54> + 2649c: 4099063b subw a2,s2,s1 + 264a0: 85a2 mv a1,s0 + 264a2: 8556 mv a0,s5 + 264a4: cbdff0ef jal 26160 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi> + 264a8: 0009b503 ld a0,0(s3) + 264ac: 6622 ld a2,8(sp) + 264ae: 6582 ld a1,0(sp) + 264b0: 0541 addi a0,a0,16 + 264b2: a4eef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 264b6: 6502 ld a0,0(sp) + 264b8: 01650463 beq a0,s6,264c0 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x9c> + 264bc: c44ef0ef jal 15900 <_ZdlPv@plt> + 264c0: fa990ee3 beq s2,s1,2647c <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x58> + 264c4: 85a2 mv a1,s0 + 264c6: a029 j 264d0 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0xac> + 264c8: 0485 addi s1,s1,1 + 264ca: 0591 addi a1,a1,4 + 264cc: fa9908e3 beq s2,s1,2647c <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x58> + 264d0: 419c lw a5,0(a1) + 264d2: fbfd bnez a5,264c8 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0xa4> + 264d4: f6991ce3 bne s2,s1,2644c <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x28> + 264d8: b755 j 2647c <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x58> + 264da: 842a mv s0,a0 + 264dc: 8556 mv a0,s5 + 264de: 8e3f00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> 264e2: 8522 mv a0,s0 - 264e4: 979f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 264e8: 8526 mv a0,s1 - 264ea: d0df00ef jal 171f6 <_ZNK7testing9TestSuite21reportable_test_countEv> - 264ee: 00c10b93 addi s7,sp,12 - 264f2: 87aa mv a5,a0 - 264f4: 85de mv a1,s7 - 264f6: 854e mv a0,s3 - 264f8: 00024317 auipc t1,0x24 - 264fc: a7833303 ld t1,-1416(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 26500: c63e sw a5,12(sp) - 26502: 9302 jalr t1 - 26504: 86ce mv a3,s3 - 26506: 8622 mv a2,s0 - 26508: 85d2 mv a1,s4 - 2650a: 854a mv a0,s2 - 2650c: dccff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 26510: 7542 ld a0,48(sp) - 26512: 01650463 beq a0,s6,2651a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0xc8> - 26516: b1aef0ef jal 15830 <_ZdlPv@plt> - 2651a: 6546 ld a0,80(sp) - 2651c: 01550463 beq a0,s5,26524 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0xd2> - 26520: b10ef0ef jal 15830 <_ZdlPv@plt> - 26524: 00023797 auipc a5,0x23 - 26528: 77c7b783 ld a5,1916(a5) # 49ca0 <_GLOBAL_OFFSET_TABLE_+0x150> - 2652c: 0007c783 lbu a5,0(a5) - 26530: 14079b63 bnez a5,26686 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x234> - 26534: 00013597 auipc a1,0x13 - 26538: a2c58593 addi a1,a1,-1492 # 38f60 <_IO_stdin_used+0x14b8> - 2653c: 8522 mv a0,s0 - 2653e: 91ff10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26542: 8526 mv a0,s1 - 26544: fdcf30ef jal 19d20 <_ZNK7testing9TestSuite17failed_test_countEv> - 26548: 87aa mv a5,a0 - 2654a: 85de mv a1,s7 - 2654c: 854e mv a0,s3 - 2654e: 00024317 auipc t1,0x24 - 26552: a2233303 ld t1,-1502(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 26556: c63e sw a5,12(sp) - 26558: 9302 jalr t1 - 2655a: 86ce mv a3,s3 - 2655c: 8622 mv a2,s0 - 2655e: 85d2 mv a1,s4 - 26560: 854a mv a0,s2 - 26562: d76ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 26566: 7542 ld a0,48(sp) - 26568: 01650463 beq a0,s6,26570 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x11e> - 2656c: ac4ef0ef jal 15830 <_ZdlPv@plt> - 26570: 6546 ld a0,80(sp) - 26572: 01550463 beq a0,s5,2657a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x128> - 26576: abaef0ef jal 15830 <_ZdlPv@plt> - 2657a: 00013597 auipc a1,0x13 - 2657e: 9ce58593 addi a1,a1,-1586 # 38f48 <_IO_stdin_used+0x14a0> - 26582: 8522 mv a0,s0 - 26584: 8d9f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26588: 8526 mv a0,s1 - 2658a: c45f00ef jal 171ce <_ZNK7testing9TestSuite30reportable_disabled_test_countEv> - 2658e: 87aa mv a5,a0 - 26590: 85de mv a1,s7 - 26592: 854e mv a0,s3 - 26594: 00024317 auipc t1,0x24 - 26598: 9dc33303 ld t1,-1572(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2659c: c63e sw a5,12(sp) - 2659e: 9302 jalr t1 - 265a0: 86ce mv a3,s3 - 265a2: 8622 mv a2,s0 - 265a4: 85d2 mv a1,s4 - 265a6: 854a mv a0,s2 - 265a8: d30ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 265ac: 7542 ld a0,48(sp) - 265ae: 01650463 beq a0,s6,265b6 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x164> - 265b2: a7eef0ef jal 15830 <_ZdlPv@plt> - 265b6: 6546 ld a0,80(sp) - 265b8: 01550463 beq a0,s5,265c0 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x16e> - 265bc: a74ef0ef jal 15830 <_ZdlPv@plt> - 265c0: 00013597 auipc a1,0x13 - 265c4: 99858593 addi a1,a1,-1640 # 38f58 <_IO_stdin_used+0x14b0> - 265c8: 854e mv a0,s3 - 265ca: 893f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 265ce: 00014597 auipc a1,0x14 - 265d2: 0ea58593 addi a1,a1,234 # 3a6b8 <_IO_stdin_used+0x2c10> - 265d6: 8522 mv a0,s0 - 265d8: 885f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 265dc: 86a2 mv a3,s0 - 265de: 864e mv a2,s3 - 265e0: 85d2 mv a1,s4 - 265e2: 854a mv a0,s2 - 265e4: cf4ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 265e8: 6546 ld a0,80(sp) - 265ea: 01550463 beq a0,s5,265f2 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x1a0> - 265ee: a42ef0ef jal 15830 <_ZdlPv@plt> - 265f2: 7542 ld a0,48(sp) - 265f4: 01650463 beq a0,s6,265fc <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x1aa> - 265f8: a38ef0ef jal 15830 <_ZdlPv@plt> - 265fc: 00013597 auipc a1,0x13 - 26600: 97c58593 addi a1,a1,-1668 # 38f78 <_IO_stdin_used+0x14d0> - 26604: 8522 mv a0,s0 - 26606: 857f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2660a: 60cc ld a1,128(s1) - 2660c: 854e mv a0,s3 - 2660e: d5cfd0ef jal 23b6a <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex> - 26612: 86ce mv a3,s3 - 26614: 8622 mv a2,s0 - 26616: 85d2 mv a1,s4 - 26618: 854a mv a0,s2 - 2661a: cbeff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 2661e: 7542 ld a0,48(sp) - 26620: 01650463 beq a0,s6,26628 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x1d6> - 26624: a0cef0ef jal 15830 <_ZdlPv@plt> - 26628: 6546 ld a0,80(sp) - 2662a: 01550463 beq a0,s5,26632 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x1e0> - 2662e: a02ef0ef jal 15830 <_ZdlPv@plt> - 26632: 00013597 auipc a1,0x13 - 26636: 94e58593 addi a1,a1,-1714 # 38f80 <_IO_stdin_used+0x14d8> - 2663a: 8522 mv a0,s0 - 2663c: 821f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26640: 7cac ld a1,120(s1) - 26642: 854e mv a0,s3 - 26644: a9efb0ef jal 218e2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex> - 26648: 86ce mv a3,s3 - 2664a: 8622 mv a2,s0 - 2664c: 85d2 mv a1,s4 - 2664e: 854a mv a0,s2 - 26650: c88ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 26654: 7542 ld a0,48(sp) - 26656: 01650463 beq a0,s6,2665e <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x20c> - 2665a: 9d6ef0ef jal 15830 <_ZdlPv@plt> - 2665e: 6546 ld a0,80(sp) - 26660: 01550463 beq a0,s5,26668 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x216> - 26664: 9ccef0ef jal 15830 <_ZdlPv@plt> - 26668: 08848593 addi a1,s1,136 - 2666c: 8522 mv a0,s0 - 2666e: f93fc0ef jal 23600 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE> - 26672: 6666 ld a2,88(sp) - 26674: 65c6 ld a1,80(sp) - 26676: 854a mv a0,s2 - 26678: fb9ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2667c: 6546 ld a0,80(sp) - 2667e: 01550463 beq a0,s5,26686 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x234> - 26682: 9aeef0ef jal 15830 <_ZdlPv@plt> - 26686: 4609 li a2,2 - 26688: 00012597 auipc a1,0x12 - 2668c: 75058593 addi a1,a1,1872 # 38dd8 <_IO_stdin_used+0x1330> - 26690: 854a mv a0,s2 - 26692: f9fee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26696: 4401 li s0,0 - 26698: 8526 mv a0,s1 - 2669a: b81f00ef jal 1721a <_ZNK7testing9TestSuite16total_test_countEv> - 2669e: 02a45963 bge s0,a0,266d0 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x27e> - 266a2: 85a2 mv a1,s0 - 266a4: 8526 mv a0,s1 - 266a6: e39f30ef jal 1a4de <_ZNK7testing9TestSuite11GetTestInfoEi> - 266aa: 08254783 lbu a5,130(a0) - 266ae: cf99 beqz a5,266cc <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x27a> - 266b0: 08354783 lbu a5,131(a0) - 266b4: ef81 bnez a5,266cc <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x27a> - 266b6: 85a2 mv a1,s0 - 266b8: 8526 mv a0,s1 - 266ba: 0084b983 ld s3,8(s1) - 266be: e21f30ef jal 1a4de <_ZNK7testing9TestSuite11GetTestInfoEi> - 266c2: 862a mv a2,a0 - 266c4: 85ce mv a1,s3 - 266c6: 854a mv a0,s2 - 266c8: f72ff0ef jal 25e3a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE> - 266cc: 2405 addiw s0,s0,1 - 266ce: b7e9 j 26698 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x246> - 266d0: 4611 li a2,4 - 266d2: 00013597 auipc a1,0x13 - 266d6: abe58593 addi a1,a1,-1346 # 39190 <_IO_stdin_used+0x16e8> - 266da: 854a mv a0,s2 - 266dc: f55ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 266e0: 6662 ld a2,24(sp) - 266e2: 65c2 ld a1,16(sp) - 266e4: 854a mv a0,s2 - 266e6: f4bee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 266ea: 4609 li a2,2 - 266ec: 00012597 auipc a1,0x12 - 266f0: 6ec58593 addi a1,a1,1772 # 38dd8 <_IO_stdin_used+0x1330> - 266f4: f3dee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 266f8: 6542 ld a0,16(sp) - 266fa: 101c addi a5,sp,32 - 266fc: 00f50463 beq a0,a5,26704 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2b2> - 26700: 930ef0ef jal 15830 <_ZdlPv@plt> - 26704: 70ea ld ra,184(sp) - 26706: 744a ld s0,176(sp) - 26708: 74aa ld s1,168(sp) - 2670a: 790a ld s2,160(sp) - 2670c: 69ea ld s3,152(sp) - 2670e: 6a4a ld s4,144(sp) - 26710: 6aaa ld s5,136(sp) - 26712: 6b0a ld s6,128(sp) - 26714: 7be6 ld s7,120(sp) - 26716: 6129 addi sp,sp,192 - 26718: 8082 ret - 2671a: 84aa mv s1,a0 - 2671c: a029 j 26726 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> - 2671e: 84aa mv s1,a0 - 26720: 854e mv a0,s3 - 26722: fdbef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26726: 8522 mv a0,s0 - 26728: fd5ef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2672c: 8552 mv a0,s4 - 2672e: fcfef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26732: 8526 mv a0,s1 - 26734: fedee0ef jal 15720 <_Unwind_Resume@plt> - 26738: 84aa mv s1,a0 - 2673a: b7f5 j 26726 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> - 2673c: b7cd j 2671e <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2cc> - 2673e: 84aa mv s1,a0 - 26740: b7dd j 26726 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> - 26742: 87aa mv a5,a0 - 26744: 8522 mv a0,s0 - 26746: 843e mv s0,a5 - 26748: fb5ef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2674c: 854e mv a0,s3 - 2674e: fafef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26752: 84a2 mv s1,s0 - 26754: bfe1 j 2672c <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2da> - 26756: 842a mv s0,a0 - 26758: bfd5 j 2674c <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2fa> - 2675a: 84aa mv s1,a0 - 2675c: bfc1 j 2672c <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2da> - 2675e: 84aa mv s1,a0 - 26760: b7d9 j 26726 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> - 26762: b7c5 j 26742 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2f0> - 26764: 842a mv s0,a0 - 26766: b7dd j 2674c <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2fa> - 26768: bf5d j 2671e <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2cc> - 2676a: 84aa mv s1,a0 - 2676c: bf6d j 26726 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> - 2676e: bf45 j 2671e <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2cc> - 26770: 84aa mv s1,a0 - 26772: bf55 j 26726 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> - 26774: b76d j 2671e <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2cc> - -0000000000026776 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE>: - 26776: 7131 addi sp,sp,-192 - 26778: e952 sd s4,144(sp) - 2677a: 01010a13 addi s4,sp,16 - 2677e: f526 sd s1,168(sp) - 26780: f14a sd s2,160(sp) - 26782: 84ae mv s1,a1 - 26784: 892a mv s2,a0 - 26786: 00012597 auipc a1,0x12 - 2678a: 7a258593 addi a1,a1,1954 # 38f28 <_IO_stdin_used+0x1480> - 2678e: 8552 mv a0,s4 - 26790: fd06 sd ra,184(sp) - 26792: f922 sd s0,176(sp) - 26794: ed4e sd s3,152(sp) - 26796: e556 sd s5,136(sp) - 26798: e15a sd s6,128(sp) - 2679a: fcde sd s7,120(sp) - 2679c: ec0f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 267a0: 854a mv a0,s2 - 267a2: 02700613 li a2,39 - 267a6: 00013597 auipc a1,0x13 - 267aa: 9f258593 addi a1,a1,-1550 # 39198 <_IO_stdin_used+0x16f0> - 267ae: e83ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 267b2: 4605 li a2,1 - 267b4: 00012597 auipc a1,0x12 - 267b8: 61c58593 addi a1,a1,1564 # 38dd0 <_IO_stdin_used+0x1328> - 267bc: 854a mv a0,s2 - 267be: e73ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 267c2: 6662 ld a2,24(sp) - 267c4: 65c2 ld a1,16(sp) - 267c6: 854a mv a0,s2 - 267c8: e69ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 267cc: 0880 addi s0,sp,80 - 267ce: 8522 mv a0,s0 - 267d0: 00012597 auipc a1,0x12 - 267d4: cd058593 addi a1,a1,-816 # 384a0 <_IO_stdin_used+0x9f8> - 267d8: e84f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 267dc: 8526 mv a0,s1 - 267de: e56f40ef jal 1ae34 <_ZNK7testing8UnitTest21reportable_test_countEv> - 267e2: 03010993 addi s3,sp,48 - 267e6: 00c10b93 addi s7,sp,12 - 267ea: 87aa mv a5,a0 - 267ec: 85de mv a1,s7 - 267ee: 854e mv a0,s3 - 267f0: 00023317 auipc t1,0x23 - 267f4: 78033303 ld t1,1920(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 267f8: c63e sw a5,12(sp) - 267fa: 9302 jalr t1 - 267fc: 86ce mv a3,s3 - 267fe: 8622 mv a2,s0 - 26800: 85d2 mv a1,s4 - 26802: 854a mv a0,s2 - 26804: ad4ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 26808: 7542 ld a0,48(sp) - 2680a: 04010b13 addi s6,sp,64 - 2680e: 01650463 beq a0,s6,26816 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0xa0> - 26812: 81eef0ef jal 15830 <_ZdlPv@plt> - 26816: 6546 ld a0,80(sp) - 26818: 06010a93 addi s5,sp,96 - 2681c: 01550463 beq a0,s5,26824 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0xae> - 26820: 810ef0ef jal 15830 <_ZdlPv@plt> - 26824: 00012597 auipc a1,0x12 - 26828: 73c58593 addi a1,a1,1852 # 38f60 <_IO_stdin_used+0x14b8> - 2682c: 8522 mv a0,s0 - 2682e: e2ef10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26832: 8526 mv a0,s1 - 26834: deef40ef jal 1ae22 <_ZNK7testing8UnitTest17failed_test_countEv> - 26838: 87aa mv a5,a0 - 2683a: 85de mv a1,s7 - 2683c: 854e mv a0,s3 - 2683e: 00023317 auipc t1,0x23 - 26842: 73233303 ld t1,1842(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 26846: c63e sw a5,12(sp) - 26848: 9302 jalr t1 - 2684a: 86ce mv a3,s3 - 2684c: 8622 mv a2,s0 - 2684e: 85d2 mv a1,s4 - 26850: 854a mv a0,s2 - 26852: a86ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 26856: 7542 ld a0,48(sp) - 26858: 01650463 beq a0,s6,26860 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0xea> - 2685c: fd5ee0ef jal 15830 <_ZdlPv@plt> - 26860: 6546 ld a0,80(sp) - 26862: 01550463 beq a0,s5,2686a <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0xf4> - 26866: fcbee0ef jal 15830 <_ZdlPv@plt> - 2686a: 00012597 auipc a1,0x12 - 2686e: 6de58593 addi a1,a1,1758 # 38f48 <_IO_stdin_used+0x14a0> - 26872: 8522 mv a0,s0 - 26874: de8f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26878: 8526 mv a0,s1 - 2687a: daef40ef jal 1ae28 <_ZNK7testing8UnitTest30reportable_disabled_test_countEv> - 2687e: 87aa mv a5,a0 - 26880: 85de mv a1,s7 - 26882: 854e mv a0,s3 - 26884: 00023317 auipc t1,0x23 - 26888: 6ec33303 ld t1,1772(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2688c: c63e sw a5,12(sp) - 2688e: 9302 jalr t1 - 26890: 86ce mv a3,s3 - 26892: 8622 mv a2,s0 - 26894: 85d2 mv a1,s4 - 26896: 854a mv a0,s2 - 26898: a40ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 2689c: 7542 ld a0,48(sp) - 2689e: 01650463 beq a0,s6,268a6 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x130> - 268a2: f8fee0ef jal 15830 <_ZdlPv@plt> - 268a6: 6546 ld a0,80(sp) - 268a8: 01550463 beq a0,s5,268b0 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x13a> - 268ac: f85ee0ef jal 15830 <_ZdlPv@plt> - 268b0: 00012597 auipc a1,0x12 - 268b4: 6a858593 addi a1,a1,1704 # 38f58 <_IO_stdin_used+0x14b0> - 268b8: 854e mv a0,s3 - 268ba: da2f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 268be: 00014597 auipc a1,0x14 - 268c2: dfa58593 addi a1,a1,-518 # 3a6b8 <_IO_stdin_used+0x2c10> - 268c6: 8522 mv a0,s0 - 268c8: d94f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 268cc: 86a2 mv a3,s0 - 268ce: 864e mv a2,s3 - 268d0: 85d2 mv a1,s4 - 268d2: 854a mv a0,s2 - 268d4: a04ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 268d8: 6546 ld a0,80(sp) - 268da: 01550463 beq a0,s5,268e2 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x16c> - 268de: f53ee0ef jal 15830 <_ZdlPv@plt> - 268e2: 7542 ld a0,48(sp) - 268e4: 01650463 beq a0,s6,268ec <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x176> - 268e8: f49ee0ef jal 15830 <_ZdlPv@plt> - 268ec: 00012597 auipc a1,0x12 - 268f0: 68c58593 addi a1,a1,1676 # 38f78 <_IO_stdin_used+0x14d0> - 268f4: 8522 mv a0,s0 - 268f6: d66f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 268fa: 8526 mv a0,s1 - 268fc: d52f40ef jal 1ae4e <_ZNK7testing8UnitTest12elapsed_timeEv> - 26900: 85aa mv a1,a0 - 26902: 854e mv a0,s3 - 26904: a66fd0ef jal 23b6a <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex> - 26908: 86ce mv a3,s3 - 2690a: 8622 mv a2,s0 - 2690c: 85d2 mv a1,s4 - 2690e: 854a mv a0,s2 - 26910: 9c8ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 26914: 7542 ld a0,48(sp) - 26916: 01650463 beq a0,s6,2691e <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x1a8> - 2691a: f17ee0ef jal 15830 <_ZdlPv@plt> - 2691e: 6546 ld a0,80(sp) - 26920: 01550463 beq a0,s5,26928 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x1b2> - 26924: f0dee0ef jal 15830 <_ZdlPv@plt> - 26928: 00012597 auipc a1,0x12 - 2692c: 65858593 addi a1,a1,1624 # 38f80 <_IO_stdin_used+0x14d8> - 26930: 8522 mv a0,s0 - 26932: d2af10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26936: 8526 mv a0,s1 - 26938: d0ef40ef jal 1ae46 <_ZNK7testing8UnitTest15start_timestampEv> - 2693c: 85aa mv a1,a0 - 2693e: 854e mv a0,s3 - 26940: fa3fa0ef jal 218e2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex> - 26944: 86ce mv a3,s3 - 26946: 8622 mv a2,s0 - 26948: 85d2 mv a1,s4 - 2694a: 854a mv a0,s2 - 2694c: 98cff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 26950: 7542 ld a0,48(sp) - 26952: 01650463 beq a0,s6,2695a <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x1e4> - 26956: edbee0ef jal 15830 <_ZdlPv@plt> - 2695a: 6546 ld a0,80(sp) - 2695c: 01550463 beq a0,s5,26964 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x1ee> - 26960: ed1ee0ef jal 15830 <_ZdlPv@plt> - 26964: 00023797 auipc a5,0x23 - 26968: 59c7b783 ld a5,1436(a5) # 49f00 <_GLOBAL_OFFSET_TABLE_+0x3b0> - 2696c: 0007c783 lbu a5,0(a5) - 26970: c3b1 beqz a5,269b4 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x23e> - 26972: 00013597 auipc a1,0x13 - 26976: 84e58593 addi a1,a1,-1970 # 391c0 <_IO_stdin_used+0x1718> - 2697a: 8522 mv a0,s0 - 2697c: ce0f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26980: 8526 mv a0,s1 - 26982: 89df40ef jal 1b21e <_ZNK7testing8UnitTest11random_seedEv> - 26986: 87aa mv a5,a0 - 26988: 85de mv a1,s7 - 2698a: 854e mv a0,s3 - 2698c: 00023317 auipc t1,0x23 - 26990: 5e433303 ld t1,1508(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 26994: c63e sw a5,12(sp) - 26996: 9302 jalr t1 - 26998: 86ce mv a3,s3 - 2699a: 8622 mv a2,s0 - 2699c: 85d2 mv a1,s4 - 2699e: 854a mv a0,s2 - 269a0: 938ff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 269a4: 7542 ld a0,48(sp) - 269a6: 01650463 beq a0,s6,269ae <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x238> - 269aa: e87ee0ef jal 15830 <_ZdlPv@plt> - 269ae: 8522 mv a0,s0 - 269b0: d4def0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 269b4: 8526 mv a0,s1 - 269b6: f44f40ef jal 1b0fa <_ZNK7testing8UnitTest18ad_hoc_test_resultEv> - 269ba: 85aa mv a1,a0 - 269bc: 8522 mv a0,s0 - 269be: c43fc0ef jal 23600 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE> - 269c2: 6666 ld a2,88(sp) - 269c4: 65c6 ld a1,80(sp) - 269c6: 854a mv a0,s2 - 269c8: c69ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 269cc: 6546 ld a0,80(sp) - 269ce: 01550463 beq a0,s5,269d6 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x260> - 269d2: e5fee0ef jal 15830 <_ZdlPv@plt> - 269d6: 00012597 auipc a1,0x12 - 269da: 59a58593 addi a1,a1,1434 # 38f70 <_IO_stdin_used+0x14c8> - 269de: 854e mv a0,s3 - 269e0: c7cf10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 269e4: 00012597 auipc a1,0x12 - 269e8: 7ec58593 addi a1,a1,2028 # 391d0 <_IO_stdin_used+0x1728> + 264e4: b0cef0ef jal 157f0 <_Unwind_Resume@plt> + +00000000000264e8 <_ZN7testing8internal6String15ShowWideCStringB5cxx11EPKw>: + 264e8: 1141 addi sp,sp,-16 + 264ea: e022 sd s0,0(sp) + 264ec: e406 sd ra,8(sp) + 264ee: 842a mv s0,a0 + 264f0: c989 beqz a1,26502 <_ZN7testing8internal6String15ShowWideCStringB5cxx11EPKw+0x1a> + 264f2: 567d li a2,-1 + 264f4: c6dff0ef jal 26160 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi> + 264f8: 60a2 ld ra,8(sp) + 264fa: 8522 mv a0,s0 + 264fc: 6402 ld s0,0(sp) + 264fe: 0141 addi sp,sp,16 + 26500: 8082 ret + 26502: 00014797 auipc a5,0x14 + 26506: 9d678793 addi a5,a5,-1578 # 39ed8 <_IO_stdin_used+0x358> + 2650a: cc337057 vsetivli zero,6,e8,m8,ta,ma + 2650e: 02078407 vle8.v v8,(a5) + 26512: 01050793 addi a5,a0,16 + 26516: e11c sd a5,0(a0) + 26518: 4719 li a4,6 + 2651a: 02078427 vse8.v v8,(a5) + 2651e: 00050b23 sb zero,22(a0) + 26522: 60a2 ld ra,8(sp) + 26524: e518 sd a4,8(a0) + 26526: 8522 mv a0,s0 + 26528: 6402 ld s0,0(sp) + 2652a: 0141 addi sp,sp,16 + 2652c: 8082 ret + +000000000002652e <_ZN7testing7MessagelsEPKw>: + 2652e: 7139 addi sp,sp,-64 + 26530: f822 sd s0,48(sp) + 26532: 842a mv s0,a0 + 26534: 850a mv a0,sp + 26536: f426 sd s1,40(sp) + 26538: fc06 sd ra,56(sp) + 2653a: fafff0ef jal 264e8 <_ZN7testing8internal6String15ShowWideCStringB5cxx11EPKw> + 2653e: 6008 ld a0,0(s0) + 26540: 6622 ld a2,8(sp) + 26542: 6582 ld a1,0(sp) + 26544: 0541 addi a0,a0,16 + 26546: 848a mv s1,sp + 26548: 9b8ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2654c: 6502 ld a0,0(sp) + 2654e: 081c addi a5,sp,16 + 26550: 00f50463 beq a0,a5,26558 <_ZN7testing7MessagelsEPKw+0x2a> + 26554: bacef0ef jal 15900 <_ZdlPv@plt> + 26558: 70e2 ld ra,56(sp) + 2655a: 8522 mv a0,s0 + 2655c: 7442 ld s0,48(sp) + 2655e: 74a2 ld s1,40(sp) + 26560: 6121 addi sp,sp,64 + 26562: 8082 ret + 26564: 842a mv s0,a0 + 26566: 8526 mv a0,s1 + 26568: 859f00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2656c: 8522 mv a0,s0 + 2656e: a82ef0ef jal 157f0 <_Unwind_Resume@plt> + +0000000000026572 <_ZN7testing7MessagelsEPw>: + 26572: 7139 addi sp,sp,-64 + 26574: f822 sd s0,48(sp) + 26576: 842a mv s0,a0 + 26578: 850a mv a0,sp + 2657a: f426 sd s1,40(sp) + 2657c: fc06 sd ra,56(sp) + 2657e: f6bff0ef jal 264e8 <_ZN7testing8internal6String15ShowWideCStringB5cxx11EPKw> + 26582: 6008 ld a0,0(s0) + 26584: 6622 ld a2,8(sp) + 26586: 6582 ld a1,0(sp) + 26588: 0541 addi a0,a0,16 + 2658a: 848a mv s1,sp + 2658c: 974ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26590: 6502 ld a0,0(sp) + 26592: 081c addi a5,sp,16 + 26594: 00f50463 beq a0,a5,2659c <_ZN7testing7MessagelsEPw+0x2a> + 26598: b68ef0ef jal 15900 <_ZdlPv@plt> + 2659c: 70e2 ld ra,56(sp) + 2659e: 8522 mv a0,s0 + 265a0: 7442 ld s0,48(sp) + 265a2: 74a2 ld s1,40(sp) + 265a4: 6121 addi sp,sp,64 + 265a6: 8082 ret + 265a8: 842a mv s0,a0 + 265aa: 8526 mv a0,s1 + 265ac: 815f00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 265b0: 8522 mv a0,s0 + 265b2: a3eef0ef jal 157f0 <_Unwind_Resume@plt> + +00000000000265b6 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_>: + 265b6: 00073803 ld a6,0(a4) + 265ba: 7119 addi sp,sp,-128 + 265bc: f8a2 sd s0,112(sp) + 265be: f4a6 sd s1,104(sp) + 265c0: f0ca sd s2,96(sp) + 265c2: ecce sd s3,88(sp) + 265c4: fc86 sd ra,120(sp) + 265c6: e432 sd a2,8(sp) + 265c8: e036 sd a3,0(sp) + 265ca: 842a mv s0,a0 + 265cc: 89ba mv s3,a4 + 265ce: 6388 ld a0,0(a5) + 265d0: 84be mv s1,a5 + 265d2: 892e mv s2,a1 + 265d4: 1e080463 beqz a6,267bc <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x206> + 265d8: 1e050263 beqz a0,267bc <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x206> + 265dc: 85c2 mv a1,a6 + 265de: 8a2ef0ef jal 15680 + 265e2: 00a03833 snez a6,a0 + 265e6: 1d090063 beq s2,a6,267a6 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x1f0> + 265ea: e8d2 sd s4,80(sp) + 265ec: 03010a13 addi s4,sp,48 + 265f0: 8552 mv a0,s4 + 265f2: 00014797 auipc a5,0x14 + 265f6: 8be78793 addi a5,a5,-1858 # 39eb0 <_IO_stdin_used+0x330> + 265fa: e4d6 sd s5,72(sp) + 265fc: ec3e sd a5,24(sp) + 265fe: f2df40ef jal 1b52a <_ZN7testing16AssertionFailureEv> + 26602: 8552 mv a0,s4 + 26604: 00014597 auipc a1,0x14 + 26608: 95c58593 addi a1,a1,-1700 # 39f60 <_IO_stdin_used+0x3e0> + 2660c: 00026317 auipc t1,0x26 + 26610: 8dc33303 ld t1,-1828(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 26614: 9302 jalr t1 + 26616: 002c addi a1,sp,8 + 26618: 00025317 auipc t1,0x25 + 2661c: 58033303 ld t1,1408(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 26620: 9302 jalr t1 + 26622: 00014597 auipc a1,0x14 + 26626: 0be58593 addi a1,a1,190 # 3a6e0 <_IO_stdin_used+0xb60> + 2662a: 00025317 auipc t1,0x25 + 2662e: 5e633303 ld t1,1510(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 26632: 9302 jalr t1 + 26634: 00015597 auipc a1,0x15 + 26638: 8e458593 addi a1,a1,-1820 # 3af18 <_IO_stdin_used+0x1398> + 2663c: 00026317 auipc t1,0x26 + 26640: 8ac33303 ld t1,-1876(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 26644: 9302 jalr t1 + 26646: 01810a93 addi s5,sp,24 + 2664a: 85d6 mv a1,s5 + 2664c: 00025317 auipc t1,0x25 + 26650: 54c33303 ld t1,1356(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 26654: 9302 jalr t1 + 26656: 85ce mv a1,s3 + 26658: 00025317 auipc t1,0x25 + 2665c: 54033303 ld t1,1344(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 26660: 9302 jalr t1 + 26662: 02810993 addi s3,sp,40 + 26666: 8a2a mv s4,a0 + 26668: 854e mv a0,s3 + 2666a: c5bf40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 2666e: 7522 ld a0,40(sp) + 26670: 4609 li a2,2 + 26672: 00015597 auipc a1,0x15 + 26676: 8b658593 addi a1,a1,-1866 # 3af28 <_IO_stdin_used+0x13a8> + 2667a: 0541 addi a0,a0,16 + 2667c: 884ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26680: 85ce mv a1,s3 + 26682: 8552 mv a0,s4 + 26684: 00025317 auipc t1,0x25 + 26688: 73433303 ld t1,1844(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 2668c: 9302 jalr t1 + 2668e: 7522 ld a0,40(sp) + 26690: c501 beqz a0,26698 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0xe2> + 26692: 611c ld a5,0(a0) + 26694: 679c ld a5,8(a5) + 26696: 9782 jalr a5 + 26698: 8552 mv a0,s4 + 2669a: 00015597 auipc a1,0x15 + 2669e: 89658593 addi a1,a1,-1898 # 3af30 <_IO_stdin_used+0x13b0> + 266a2: 00026317 auipc t1,0x26 + 266a6: 84633303 ld t1,-1978(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 266aa: 9302 jalr t1 + 266ac: 00015797 auipc a5,0x15 + 266b0: 86478793 addi a5,a5,-1948 # 3af10 <_IO_stdin_used+0x1390> + 266b4: 0c091a63 bnez s2,26788 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x1d2> + 266b8: 100c addi a1,sp,32 + 266ba: 00025317 auipc t1,0x25 + 266be: 4de33303 ld t1,1246(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 266c2: f03e sd a5,32(sp) + 266c4: 9302 jalr t1 + 266c6: 892a mv s2,a0 + 266c8: 854e mv a0,s3 + 266ca: bfbf40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 266ce: 7522 ld a0,40(sp) + 266d0: 463d li a2,15 + 266d2: 00015597 auipc a1,0x15 + 266d6: 86e58593 addi a1,a1,-1938 # 3af40 <_IO_stdin_used+0x13c0> + 266da: 0541 addi a0,a0,16 + 266dc: 824ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 266e0: 85ce mv a1,s3 + 266e2: 854a mv a0,s2 + 266e4: 00025317 auipc t1,0x25 + 266e8: 6d433303 ld t1,1748(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 266ec: 9302 jalr t1 + 266ee: 7522 ld a0,40(sp) + 266f0: c501 beqz a0,266f8 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x142> + 266f2: 611c ld a5,0(a0) + 266f4: 679c ld a5,8(a5) + 266f6: 9782 jalr a5 + 266f8: 854a mv a0,s2 + 266fa: 858a mv a1,sp + 266fc: 00025317 auipc t1,0x25 + 26700: 49c33303 ld t1,1180(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 26704: 9302 jalr t1 + 26706: 00014597 auipc a1,0x14 + 2670a: fda58593 addi a1,a1,-38 # 3a6e0 <_IO_stdin_used+0xb60> + 2670e: 00025317 auipc t1,0x25 + 26712: 50233303 ld t1,1282(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 26716: 9302 jalr t1 + 26718: 00015597 auipc a1,0x15 + 2671c: 83858593 addi a1,a1,-1992 # 3af50 <_IO_stdin_used+0x13d0> + 26720: 00025317 auipc t1,0x25 + 26724: 7c833303 ld t1,1992(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 26728: 9302 jalr t1 + 2672a: 85d6 mv a1,s5 + 2672c: 00025317 auipc t1,0x25 + 26730: 46c33303 ld t1,1132(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 26734: 9302 jalr t1 + 26736: 85a6 mv a1,s1 + 26738: 00025317 auipc t1,0x25 + 2673c: 46033303 ld t1,1120(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 26740: 9302 jalr t1 + 26742: 00013597 auipc a1,0x13 + 26746: 76e58593 addi a1,a1,1902 # 39eb0 <_IO_stdin_used+0x330> + 2674a: 00025317 auipc t1,0x25 + 2674e: 4c633303 ld t1,1222(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 26752: 9302 jalr t1 + 26754: 85aa mv a1,a0 + 26756: 8522 mv a0,s0 + 26758: d57f40ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> + 2675c: 74e2 ld s1,56(sp) + 2675e: c895 beqz s1,26792 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x1dc> + 26760: 6088 ld a0,0(s1) + 26762: 01048793 addi a5,s1,16 + 26766: 00f50463 beq a0,a5,2676e <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x1b8> + 2676a: 996ef0ef jal 15900 <_ZdlPv@plt> + 2676e: 8526 mv a0,s1 + 26770: 990ef0ef jal 15900 <_ZdlPv@plt> + 26774: 70e6 ld ra,120(sp) + 26776: 8522 mv a0,s0 + 26778: 7446 ld s0,112(sp) + 2677a: 6a46 ld s4,80(sp) + 2677c: 6aa6 ld s5,72(sp) + 2677e: 74a6 ld s1,104(sp) + 26780: 7906 ld s2,96(sp) + 26782: 69e6 ld s3,88(sp) + 26784: 6109 addi sp,sp,128 + 26786: 8082 ret + 26788: 00015797 auipc a5,0x15 + 2678c: 15878793 addi a5,a5,344 # 3b8e0 <_IO_stdin_used+0x1d60> + 26790: b725 j 266b8 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x102> + 26792: 70e6 ld ra,120(sp) + 26794: 8522 mv a0,s0 + 26796: 7446 ld s0,112(sp) + 26798: 6a46 ld s4,80(sp) + 2679a: 6aa6 ld s5,72(sp) + 2679c: 74a6 ld s1,104(sp) + 2679e: 7906 ld s2,96(sp) + 267a0: 69e6 ld s3,88(sp) + 267a2: 6109 addi sp,sp,128 + 267a4: 8082 ret + 267a6: 8522 mv a0,s0 + 267a8: d77f40ef jal 1b51e <_ZN7testing16AssertionSuccessEv> + 267ac: 70e6 ld ra,120(sp) + 267ae: 8522 mv a0,s0 + 267b0: 7446 ld s0,112(sp) + 267b2: 74a6 ld s1,104(sp) + 267b4: 7906 ld s2,96(sp) + 267b6: 69e6 ld s3,88(sp) + 267b8: 6109 addi sp,sp,128 + 267ba: 8082 ret + 267bc: 40a80833 sub a6,a6,a0 + 267c0: 00183813 seqz a6,a6 + 267c4: b50d j 265e6 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x30> + 267c6: 77a2 ld a5,40(sp) + 267c8: 842a mv s0,a0 + 267ca: c789 beqz a5,267d4 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x21e> + 267cc: 6398 ld a4,0(a5) + 267ce: 853e mv a0,a5 + 267d0: 671c ld a5,8(a4) + 267d2: 9782 jalr a5 + 267d4: 1828 addi a0,sp,56 + 267d6: 00026317 auipc t1,0x26 + 267da: 80233303 ld t1,-2046(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 267de: 9302 jalr t1 + 267e0: 8522 mv a0,s0 + 267e2: 80eef0ef jal 157f0 <_Unwind_Resume@plt> + 267e6: b7c5 j 267c6 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x210> + 267e8: 842a mv s0,a0 + 267ea: b7ed j 267d4 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x21e> + +00000000000267ec <_ZN7testing11IsSubstringEPKcS1_S1_S1_>: + 267ec: 1101 addi sp,sp,-32 + 267ee: 87b2 mv a5,a2 + 267f0: e436 sd a3,8(sp) + 267f2: e03a sd a4,0(sp) + 267f4: 862e mv a2,a1 + 267f6: 86be mv a3,a5 + 267f8: 0038 addi a4,sp,8 + 267fa: 878a mv a5,sp + 267fc: 4585 li a1,1 + 267fe: e822 sd s0,16(sp) + 26800: ec06 sd ra,24(sp) + 26802: 842a mv s0,a0 + 26804: db3ff0ef jal 265b6 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_> + 26808: 60e2 ld ra,24(sp) + 2680a: 8522 mv a0,s0 + 2680c: 6442 ld s0,16(sp) + 2680e: 6105 addi sp,sp,32 + 26810: 8082 ret + +0000000000026812 <_ZN7testing14IsNotSubstringEPKcS1_S1_S1_>: + 26812: 1101 addi sp,sp,-32 + 26814: 87b2 mv a5,a2 + 26816: e436 sd a3,8(sp) + 26818: e03a sd a4,0(sp) + 2681a: 862e mv a2,a1 + 2681c: 86be mv a3,a5 + 2681e: 0038 addi a4,sp,8 + 26820: 878a mv a5,sp + 26822: 4581 li a1,0 + 26824: e822 sd s0,16(sp) + 26826: ec06 sd ra,24(sp) + 26828: 842a mv s0,a0 + 2682a: d8dff0ef jal 265b6 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_> + 2682e: 60e2 ld ra,24(sp) + 26830: 8522 mv a0,s0 + 26832: 6442 ld s0,16(sp) + 26834: 6105 addi sp,sp,32 + 26836: 8082 ret + +0000000000026838 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_>: + 26838: 7119 addi sp,sp,-128 + 2683a: ecce sd s3,88(sp) + 2683c: e036 sd a3,0(sp) + 2683e: 89ae mv s3,a1 + 26840: 6714 ld a3,8(a4) + 26842: 630c ld a1,0(a4) + 26844: f4a6 sd s1,104(sp) + 26846: e432 sd a2,8(sp) + 26848: 84aa mv s1,a0 + 2684a: 4601 li a2,0 + 2684c: 853e mv a0,a5 + 2684e: f8a2 sd s0,112(sp) + 26850: f0ca sd s2,96(sp) + 26852: fc86 sd ra,120(sp) + 26854: 843a mv s0,a4 + 26856: 893e mv s2,a5 + 26858: bf9ee0ef jal 15450 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm@plt> + 2685c: 00150693 addi a3,a0,1 + 26860: 00d036b3 snez a3,a3 + 26864: 1d368063 beq a3,s3,26a24 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1ec> + 26868: e8d2 sd s4,80(sp) + 2686a: 03010a13 addi s4,sp,48 + 2686e: 8552 mv a0,s4 + 26870: 00013797 auipc a5,0x13 + 26874: 64078793 addi a5,a5,1600 # 39eb0 <_IO_stdin_used+0x330> + 26878: e4d6 sd s5,72(sp) + 2687a: ec3e sd a5,24(sp) + 2687c: caff40ef jal 1b52a <_ZN7testing16AssertionFailureEv> + 26880: 8552 mv a0,s4 + 26882: 00013597 auipc a1,0x13 + 26886: 6de58593 addi a1,a1,1758 # 39f60 <_IO_stdin_used+0x3e0> + 2688a: 00025317 auipc t1,0x25 + 2688e: 65e33303 ld t1,1630(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 26892: 9302 jalr t1 + 26894: 002c addi a1,sp,8 + 26896: 00025317 auipc t1,0x25 + 2689a: 30233303 ld t1,770(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2689e: 9302 jalr t1 + 268a0: 00014597 auipc a1,0x14 + 268a4: e4058593 addi a1,a1,-448 # 3a6e0 <_IO_stdin_used+0xb60> + 268a8: 00025317 auipc t1,0x25 + 268ac: 36833303 ld t1,872(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 268b0: 9302 jalr t1 + 268b2: 00014597 auipc a1,0x14 + 268b6: 66658593 addi a1,a1,1638 # 3af18 <_IO_stdin_used+0x1398> + 268ba: 00025317 auipc t1,0x25 + 268be: 62e33303 ld t1,1582(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 268c2: 9302 jalr t1 + 268c4: 01810a13 addi s4,sp,24 + 268c8: 85d2 mv a1,s4 + 268ca: 00025317 auipc t1,0x25 + 268ce: 2ce33303 ld t1,718(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 268d2: 9302 jalr t1 + 268d4: 85a2 mv a1,s0 + 268d6: 00025317 auipc t1,0x25 + 268da: 2ca33303 ld t1,714(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 268de: 9302 jalr t1 + 268e0: 02810a93 addi s5,sp,40 + 268e4: 842a mv s0,a0 + 268e6: 8556 mv a0,s5 + 268e8: 9ddf40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 268ec: 7522 ld a0,40(sp) + 268ee: 4609 li a2,2 + 268f0: 00014597 auipc a1,0x14 + 268f4: 63858593 addi a1,a1,1592 # 3af28 <_IO_stdin_used+0x13a8> + 268f8: 0541 addi a0,a0,16 + 268fa: e07ee0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 268fe: 85d6 mv a1,s5 + 26900: 8522 mv a0,s0 + 26902: 00025317 auipc t1,0x25 + 26906: 4b633303 ld t1,1206(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 2690a: 9302 jalr t1 + 2690c: 7522 ld a0,40(sp) + 2690e: c501 beqz a0,26916 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0xde> + 26910: 611c ld a5,0(a0) + 26912: 679c ld a5,8(a5) + 26914: 9782 jalr a5 + 26916: 8522 mv a0,s0 + 26918: 00014597 auipc a1,0x14 + 2691c: 61858593 addi a1,a1,1560 # 3af30 <_IO_stdin_used+0x13b0> + 26920: 00025317 auipc t1,0x25 + 26924: 5c833303 ld t1,1480(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 26928: 9302 jalr t1 + 2692a: 00014797 auipc a5,0x14 + 2692e: 5e678793 addi a5,a5,1510 # 3af10 <_IO_stdin_used+0x1390> + 26932: 0c099a63 bnez s3,26a06 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1ce> + 26936: 100c addi a1,sp,32 + 26938: 00025317 auipc t1,0x25 + 2693c: 26033303 ld t1,608(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 26940: f03e sd a5,32(sp) + 26942: 9302 jalr t1 + 26944: 842a mv s0,a0 + 26946: 8556 mv a0,s5 + 26948: 97df40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 2694c: 7522 ld a0,40(sp) + 2694e: 463d li a2,15 + 26950: 00014597 auipc a1,0x14 + 26954: 5f058593 addi a1,a1,1520 # 3af40 <_IO_stdin_used+0x13c0> + 26958: 0541 addi a0,a0,16 + 2695a: da7ee0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2695e: 85d6 mv a1,s5 + 26960: 8522 mv a0,s0 + 26962: 00025317 auipc t1,0x25 + 26966: 45633303 ld t1,1110(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 2696a: 9302 jalr t1 + 2696c: 7522 ld a0,40(sp) + 2696e: c501 beqz a0,26976 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x13e> + 26970: 611c ld a5,0(a0) + 26972: 679c ld a5,8(a5) + 26974: 9782 jalr a5 + 26976: 8522 mv a0,s0 + 26978: 858a mv a1,sp + 2697a: 00025317 auipc t1,0x25 + 2697e: 21e33303 ld t1,542(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 26982: 9302 jalr t1 + 26984: 00014597 auipc a1,0x14 + 26988: d5c58593 addi a1,a1,-676 # 3a6e0 <_IO_stdin_used+0xb60> + 2698c: 00025317 auipc t1,0x25 + 26990: 28433303 ld t1,644(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 26994: 9302 jalr t1 + 26996: 00014597 auipc a1,0x14 + 2699a: 5ba58593 addi a1,a1,1466 # 3af50 <_IO_stdin_used+0x13d0> + 2699e: 00025317 auipc t1,0x25 + 269a2: 54a33303 ld t1,1354(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 269a6: 9302 jalr t1 + 269a8: 85d2 mv a1,s4 + 269aa: 00025317 auipc t1,0x25 + 269ae: 1ee33303 ld t1,494(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 269b2: 9302 jalr t1 + 269b4: 85ca mv a1,s2 + 269b6: 00025317 auipc t1,0x25 + 269ba: 1ea33303 ld t1,490(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 269be: 9302 jalr t1 + 269c0: 00013597 auipc a1,0x13 + 269c4: 4f058593 addi a1,a1,1264 # 39eb0 <_IO_stdin_used+0x330> + 269c8: 00025317 auipc t1,0x25 + 269cc: 24833303 ld t1,584(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 269d0: 9302 jalr t1 + 269d2: 85aa mv a1,a0 + 269d4: 8526 mv a0,s1 + 269d6: ad9f40ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> + 269da: 7462 ld s0,56(sp) + 269dc: c815 beqz s0,26a10 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1d8> + 269de: 6008 ld a0,0(s0) + 269e0: 01040793 addi a5,s0,16 + 269e4: 00f50463 beq a0,a5,269ec <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1b4> + 269e8: f19ee0ef jal 15900 <_ZdlPv@plt> 269ec: 8522 mv a0,s0 - 269ee: c6ef10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 269f2: 86a2 mv a3,s0 - 269f4: 864e mv a2,s3 - 269f6: 85d2 mv a1,s4 - 269f8: 854a mv a0,s2 - 269fa: 8deff0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 269fe: 6546 ld a0,80(sp) - 26a00: 01550463 beq a0,s5,26a08 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x292> - 26a04: e2dee0ef jal 15830 <_ZdlPv@plt> - 26a08: 7542 ld a0,48(sp) - 26a0a: 01650463 beq a0,s6,26a12 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x29c> - 26a0e: e23ee0ef jal 15830 <_ZdlPv@plt> - 26a12: 4609 li a2,2 - 26a14: 00012597 auipc a1,0x12 - 26a18: 3c458593 addi a1,a1,964 # 38dd8 <_IO_stdin_used+0x1330> - 26a1c: 854a mv a0,s2 - 26a1e: c13ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26a22: 4401 li s0,0 + 269ee: f13ee0ef jal 15900 <_ZdlPv@plt> + 269f2: 70e6 ld ra,120(sp) + 269f4: 7446 ld s0,112(sp) + 269f6: 6a46 ld s4,80(sp) + 269f8: 6aa6 ld s5,72(sp) + 269fa: 7906 ld s2,96(sp) + 269fc: 69e6 ld s3,88(sp) + 269fe: 8526 mv a0,s1 + 26a00: 74a6 ld s1,104(sp) + 26a02: 6109 addi sp,sp,128 + 26a04: 8082 ret + 26a06: 00015797 auipc a5,0x15 + 26a0a: eda78793 addi a5,a5,-294 # 3b8e0 <_IO_stdin_used+0x1d60> + 26a0e: b725 j 26936 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0xfe> + 26a10: 70e6 ld ra,120(sp) + 26a12: 7446 ld s0,112(sp) + 26a14: 6a46 ld s4,80(sp) + 26a16: 6aa6 ld s5,72(sp) + 26a18: 7906 ld s2,96(sp) + 26a1a: 69e6 ld s3,88(sp) + 26a1c: 8526 mv a0,s1 + 26a1e: 74a6 ld s1,104(sp) + 26a20: 6109 addi sp,sp,128 + 26a22: 8082 ret 26a24: 8526 mv a0,s1 - 26a26: bccf40ef jal 1adf2 <_ZNK7testing8UnitTest22total_test_suite_countEv> - 26a2a: 02a45663 bge s0,a0,26a56 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x2e0> - 26a2e: 85a2 mv a1,s0 - 26a30: 8526 mv a0,s1 - 26a32: c82f40ef jal 1aeb4 <_ZNK7testing8UnitTest12GetTestSuiteEi> - 26a36: fc0f00ef jal 171f6 <_ZNK7testing9TestSuite21reportable_test_countEv> - 26a3a: 00a04463 bgtz a0,26a42 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x2cc> - 26a3e: 2405 addiw s0,s0,1 - 26a40: b7d5 j 26a24 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x2ae> - 26a42: 85a2 mv a1,s0 - 26a44: 8526 mv a0,s1 - 26a46: c6ef40ef jal 1aeb4 <_ZNK7testing8UnitTest12GetTestSuiteEi> - 26a4a: 85aa mv a1,a0 - 26a4c: 854a mv a0,s2 - 26a4e: a05ff0ef jal 26452 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE> - 26a52: 2405 addiw s0,s0,1 - 26a54: bfc1 j 26a24 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x2ae> - 26a56: 4609 li a2,2 - 26a58: 00012597 auipc a1,0x12 - 26a5c: 3a858593 addi a1,a1,936 # 38e00 <_IO_stdin_used+0x1358> - 26a60: 854a mv a0,s2 - 26a62: bcfee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26a66: 6662 ld a2,24(sp) - 26a68: 65c2 ld a1,16(sp) - 26a6a: 854a mv a0,s2 - 26a6c: bc5ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26a70: 4609 li a2,2 - 26a72: 00012597 auipc a1,0x12 - 26a76: 36658593 addi a1,a1,870 # 38dd8 <_IO_stdin_used+0x1330> - 26a7a: bb7ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26a7e: 6542 ld a0,16(sp) - 26a80: 101c addi a5,sp,32 - 26a82: 00f50463 beq a0,a5,26a8a <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x314> - 26a86: dabee0ef jal 15830 <_ZdlPv@plt> - 26a8a: 70ea ld ra,184(sp) - 26a8c: 744a ld s0,176(sp) - 26a8e: 74aa ld s1,168(sp) - 26a90: 790a ld s2,160(sp) - 26a92: 69ea ld s3,152(sp) - 26a94: 6a4a ld s4,144(sp) - 26a96: 6aaa ld s5,136(sp) - 26a98: 6b0a ld s6,128(sp) - 26a9a: 7be6 ld s7,120(sp) - 26a9c: 6129 addi sp,sp,192 - 26a9e: 8082 ret - 26aa0: 84aa mv s1,a0 - 26aa2: 854e mv a0,s3 - 26aa4: c59ef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26aa8: 8522 mv a0,s0 - 26aaa: c53ef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26aae: 8552 mv a0,s4 - 26ab0: c4def0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26ab4: 8526 mv a0,s1 - 26ab6: c6bee0ef jal 15720 <_Unwind_Resume@plt> - 26aba: 84aa mv s1,a0 - 26abc: b7f5 j 26aa8 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> - 26abe: b7cd j 26aa0 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> - 26ac0: 84aa mv s1,a0 - 26ac2: b7dd j 26aa8 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> - 26ac4: bff1 j 26aa0 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> - 26ac6: 84aa mv s1,a0 - 26ac8: b7c5 j 26aa8 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> - 26aca: 87aa mv a5,a0 - 26acc: 8522 mv a0,s0 - 26ace: 843e mv s0,a5 - 26ad0: c2def0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26ad4: 854e mv a0,s3 - 26ad6: c27ef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26ada: 84a2 mv s1,s0 - 26adc: bfc9 j 26aae <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x338> - 26ade: 842a mv s0,a0 - 26ae0: bfd5 j 26ad4 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x35e> - 26ae2: bf7d j 26aa0 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> - 26ae4: 84aa mv s1,a0 - 26ae6: b7c9 j 26aa8 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> - 26ae8: bf65 j 26aa0 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> - 26aea: 84aa mv s1,a0 - 26aec: bf75 j 26aa8 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> - 26aee: bf4d j 26aa0 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> - 26af0: 84aa mv s1,a0 - 26af2: bf5d j 26aa8 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> - 26af4: 84aa mv s1,a0 - 26af6: bf65 j 26aae <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x338> - 26af8: bfc9 j 26aca <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x354> - 26afa: 842a mv s0,a0 - 26afc: bfe1 j 26ad4 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x35e> - 26afe: 84aa mv s1,a0 - 26b00: b765 j 26aa8 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> - -0000000000026b02 <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi>: - 26b02: db010113 addi sp,sp,-592 - 26b06: 0521 addi a0,a0,8 - 26b08: f42e sd a1,40(sp) - 26b0a: 24113423 sd ra,584(sp) - 26b0e: 24813023 sd s0,576(sp) - 26b12: 22913c23 sd s1,568(sp) - 26b16: 23213823 sd s2,560(sp) - 26b1a: 23313423 sd s3,552(sp) - 26b1e: 21613823 sd s6,528(sp) - 26b22: 23413023 sd s4,544(sp) - 26b26: 21513c23 sd s5,536(sp) - 26b2a: 21713423 sd s7,520(sp) - 26b2e: 21813023 sd s8,512(sp) - 26b32: ffe6 sd s9,504(sp) - 26b34: fbea sd s10,496(sp) - 26b36: f7ee sd s11,488(sp) - 26b38: c69f80ef jal 1f7a0 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 26b3c: 09b8 addi a4,sp,216 - 26b3e: 87aa mv a5,a0 - 26b40: 08a4 addi s1,sp,88 - 26b42: 853a mv a0,a4 - 26b44: e83e sd a5,16(sp) - 26b46: e43a sd a4,8(sp) - 26b48: ec26 sd s1,24(sp) - 26b4a: fe6ee0ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> - 26b4e: cd817057 vsetivli zero,2,e64,m1,ta,ma - 26b52: 5e0030d7 vmv.v.i v1,0 - 26b56: 039c addi a5,sp,448 - 26b58: 00023997 auipc s3,0x23 - 26b5c: 0e09b983 ld s3,224(s3) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 26b60: 0207f0a7 vse64.v v1,(a5) - 26b64: 0b9c addi a5,sp,464 - 26b66: 0207f0a7 vse64.v v1,(a5) - 26b6a: 0109b403 ld s0,16(s3) - 26b6e: 1a011c23 sh zero,440(sp) - 26b72: 0189bb03 ld s6,24(s3) - 26b76: 00023917 auipc s2,0x23 - 26b7a: 3e293903 ld s2,994(s2) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 26b7e: 0941 addi s2,s2,16 - 26b80: fe843783 ld a5,-24(s0) - 26b84: fb02 sd zero,432(sp) - 26b86: eca2 sd s0,88(sp) - 26b88: 978a add a5,a5,sp - 26b8a: edca sd s2,216(sp) - 26b8c: 0567bc23 sd s6,88(a5) - 26b90: f082 sd zero,96(sp) - 26b92: fe843503 ld a0,-24(s0) - 26b96: 4581 li a1,0 - 26b98: 9526 add a0,a0,s1 - 26b9a: f46ee0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 26b9e: 0209b483 ld s1,32(s3) - 26ba2: 0289bb83 ld s7,40(s3) - 26ba6: 06810d93 addi s11,sp,104 - 26baa: fe84b503 ld a0,-24(s1) - 26bae: f4a6 sd s1,104(sp) - 26bb0: 4581 li a1,0 - 26bb2: 956e add a0,a0,s11 - 26bb4: 01753023 sd s7,0(a0) - 26bb8: f28ee0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 26bbc: 0089bc83 ld s9,8(s3) - 26bc0: 0309bc03 ld s8,48(s3) - 26bc4: cd817057 vsetivli zero,2,e64,m1,ta,ma - 26bc8: fe8cb703 ld a4,-24(s9) - 26bcc: 5e0030d7 vmv.v.i v1,0 - 26bd0: 00023797 auipc a5,0x23 - 26bd4: 2387b783 ld a5,568(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 26bd8: 1134 addi a3,sp,168 - 26bda: 970a add a4,a4,sp - 26bdc: 05873c23 sd s8,88(a4) - 26be0: 8536 mv a0,a3 - 26be2: f036 sd a3,32(sp) - 26be4: 04078a93 addi s5,a5,64 - 26be8: 01878693 addi a3,a5,24 - 26bec: 06878793 addi a5,a5,104 - 26bf0: edbe sd a5,216(sp) - 26bf2: 18bc addi a5,sp,120 - 26bf4: 0207f0a7 vse64.v v1,(a5) - 26bf8: 00023997 auipc s3,0x23 - 26bfc: 1b09b983 ld s3,432(s3) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 26c00: 013c addi a5,sp,136 - 26c02: 0207f0a7 vse64.v v1,(a5) - 26c06: 09c1 addi s3,s3,16 - 26c08: 093c addi a5,sp,152 - 26c0a: 0207f0a7 vse64.v v1,(a5) - 26c0e: ecb6 sd a3,88(sp) - 26c10: f4d6 sd s5,104(sp) - 26c12: f8ce sd s3,112(sp) - 26c14: ebcee0ef jal 152d0 <_ZNSt6localeC1Ev@plt> - 26c18: 6522 ld a0,8(sp) - 26c1a: 00023a17 auipc s4,0x23 - 26c1e: 0bea3a03 ld s4,190(s4) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 26c22: 47e1 li a5,24 - 26c24: 0c810d13 addi s10,sp,200 - 26c28: 0a41 addi s4,s4,16 - 26c2a: 188c addi a1,sp,112 - 26c2c: e182 sd zero,192(sp) - 26c2e: 0c010423 sb zero,200(sp) - 26c32: d93e sw a5,176(sp) - 26c34: fd6a sd s10,184(sp) - 26c36: f8d2 sd s4,112(sp) - 26c38: ea8ee0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 26c3c: 75a2 ld a1,40(sp) - 26c3e: 856e mv a0,s11 - 26c40: b37ff0ef jal 26776 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE> - 26c44: 65e2 ld a1,24(sp) - 26c46: 03810d93 addi s11,sp,56 - 26c4a: 856e mv a0,s11 - 26c4c: 889f20ef jal 194d4 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 26c50: 65c2 ld a1,16(sp) - 26c52: 7562 ld a0,56(sp) - 26c54: b9dee0ef jal 157f0 - 26c58: 7562 ld a0,56(sp) - 26c5a: 00bc addi a5,sp,72 - 26c5c: 00f50463 beq a0,a5,26c64 <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x162> - 26c60: bd1ee0ef jal 15830 <_ZdlPv@plt> - 26c64: 6542 ld a0,16(sp) - 26c66: d3bee0ef jal 159a0 - 26c6a: 00023797 auipc a5,0x23 - 26c6e: 19e7b783 ld a5,414(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 26c72: 756a ld a0,184(sp) - 26c74: 01878713 addi a4,a5,24 - 26c78: 06878793 addi a5,a5,104 - 26c7c: ecba sd a4,88(sp) - 26c7e: edbe sd a5,216(sp) - 26c80: f4d6 sd s5,104(sp) - 26c82: f8d2 sd s4,112(sp) - 26c84: 01a50463 beq a0,s10,26c8c <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x18a> - 26c88: ba9ee0ef jal 15830 <_ZdlPv@plt> - 26c8c: 7502 ld a0,32(sp) - 26c8e: f8ce sd s3,112(sp) - 26c90: ec0ee0ef jal 15350 <_ZNSt6localeD1Ev@plt> - 26c94: fe8cb683 ld a3,-24(s9) - 26c98: fe84b703 ld a4,-24(s1) - 26c9c: fe843783 ld a5,-24(s0) - 26ca0: 968a add a3,a3,sp - 26ca2: 0586bc23 sd s8,88(a3) - 26ca6: f4a6 sd s1,104(sp) - 26ca8: 970a add a4,a4,sp - 26caa: 07773423 sd s7,104(a4) - 26cae: 6522 ld a0,8(sp) - 26cb0: eca2 sd s0,88(sp) - 26cb2: 978a add a5,a5,sp - 26cb4: 0567bc23 sd s6,88(a5) - 26cb8: edca sd s2,216(sp) - 26cba: f082 sd zero,96(sp) - 26cbc: 855ee0ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 26cc0: 24813083 ld ra,584(sp) - 26cc4: 24013403 ld s0,576(sp) - 26cc8: 23813483 ld s1,568(sp) - 26ccc: 23013903 ld s2,560(sp) - 26cd0: 22813983 ld s3,552(sp) - 26cd4: 22013a03 ld s4,544(sp) - 26cd8: 21813a83 ld s5,536(sp) - 26cdc: 21013b03 ld s6,528(sp) - 26ce0: 20813b83 ld s7,520(sp) - 26ce4: 20013c03 ld s8,512(sp) - 26ce8: 7cfe ld s9,504(sp) - 26cea: 7d5e ld s10,496(sp) - 26cec: 7dbe ld s11,488(sp) - 26cee: 25010113 addi sp,sp,592 - 26cf2: 8082 ret - 26cf4: 8daa mv s11,a0 - 26cf6: 6522 ld a0,8(sp) - 26cf8: edca sd s2,216(sp) - 26cfa: 817ee0ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 26cfe: 856e mv a0,s11 - 26d00: a21ee0ef jal 15720 <_Unwind_Resume@plt> - 26d04: 842a mv s0,a0 - 26d06: 856e mv a0,s11 - 26d08: 9f5ef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26d0c: 6562 ld a0,24(sp) - 26d0e: db2ee0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 26d12: 8522 mv a0,s0 - 26d14: a0dee0ef jal 15720 <_Unwind_Resume@plt> - 26d18: 8daa mv s11,a0 - 26d1a: 1928 addi a0,sp,184 - 26d1c: f8d2 sd s4,112(sp) - 26d1e: 9dfef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26d22: 7502 ld a0,32(sp) - 26d24: f8ce sd s3,112(sp) - 26d26: e2aee0ef jal 15350 <_ZNSt6localeD1Ev@plt> - 26d2a: fe8cb683 ld a3,-24(s9) - 26d2e: fe84b703 ld a4,-24(s1) - 26d32: 1810 addi a2,sp,48 - 26d34: 1b068693 addi a3,a3,432 - 26d38: fe843783 ld a5,-24(s0) - 26d3c: 96b2 add a3,a3,a2 - 26d3e: e786bc23 sd s8,-392(a3) - 26d42: 1b070713 addi a4,a4,432 - 26d46: f4a6 sd s1,104(sp) - 26d48: 9732 add a4,a4,a2 - 26d4a: e9773423 sd s7,-376(a4) - 26d4e: 1b078793 addi a5,a5,432 - 26d52: eca2 sd s0,88(sp) - 26d54: 97b2 add a5,a5,a2 - 26d56: e767bc23 sd s6,-392(a5) - 26d5a: f082 sd zero,96(sp) - 26d5c: bf69 j 26cf6 <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> - 26d5e: fe843783 ld a5,-24(s0) - 26d62: 1818 addi a4,sp,48 - 26d64: eca2 sd s0,88(sp) - 26d66: 1b078793 addi a5,a5,432 - 26d6a: 97ba add a5,a5,a4 - 26d6c: e767bc23 sd s6,-392(a5) - 26d70: 8daa mv s11,a0 - 26d72: f082 sd zero,96(sp) - 26d74: b749 j 26cf6 <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> - 26d76: 842a mv s0,a0 - 26d78: bf51 j 26d0c <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x20a> - -0000000000026d7a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE>: - 26d7a: 00012697 auipc a3,0x12 - 26d7e: 1ae6b683 ld a3,430(a3) # 38f28 <_IO_stdin_used+0x1480> - 26d82: 00012797 auipc a5,0x12 - 26d86: 1ae7d783 lhu a5,430(a5) # 38f30 <_IO_stdin_used+0x1488> - 26d8a: 7131 addi sp,sp,-192 - 26d8c: f14a sd s2,160(sp) - 26d8e: ed4e sd s3,152(sp) - 26d90: e15a sd s6,128(sp) - 26d92: fcde sd s7,120(sp) - 26d94: fd06 sd ra,184(sp) - 26d96: 02010b93 addi s7,sp,32 - 26d9a: f922 sd s0,176(sp) - 26d9c: f526 sd s1,168(sp) - 26d9e: e952 sd s4,144(sp) - 26da0: e556 sd s5,136(sp) - 26da2: 8b2e mv s6,a1 - 26da4: 4729 li a4,10 - 26da6: 02010523 sb zero,42(sp) - 26daa: f036 sd a3,32(sp) - 26dac: 02700613 li a2,39 - 26db0: 00012597 auipc a1,0x12 - 26db4: 3e858593 addi a1,a1,1000 # 39198 <_IO_stdin_used+0x16f0> - 26db8: 00fb9423 sh a5,8(s7) - 26dbc: e85e sd s7,16(sp) - 26dbe: 892a mv s2,a0 - 26dc0: ec3a sd a4,24(sp) - 26dc2: 01010993 addi s3,sp,16 - 26dc6: 86bee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26dca: 4605 li a2,1 - 26dcc: 00012597 auipc a1,0x12 - 26dd0: 00458593 addi a1,a1,4 # 38dd0 <_IO_stdin_used+0x1328> - 26dd4: 854a mv a0,s2 - 26dd6: 85bee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26dda: 6662 ld a2,24(sp) - 26ddc: 65c2 ld a1,16(sp) - 26dde: 854a mv a0,s2 - 26de0: 851ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26de4: 008b3a03 ld s4,8(s6) - 26de8: 000b3403 ld s0,0(s6) - 26dec: c602 sw zero,12(sp) - 26dee: 4481 li s1,0 - 26df0: 8ace mv s5,s3 - 26df2: 01440b63 beq s0,s4,26e08 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x8e> - 26df6: 6008 ld a0,0(s0) - 26df8: 89d6 mv s3,s5 - 26dfa: c20f00ef jal 1721a <_ZNK7testing9TestSuite16total_test_countEv> - 26dfe: 9ca9 addw s1,s1,a0 - 26e00: c626 sw s1,12(sp) - 26e02: 0421 addi s0,s0,8 - 26e04: fe8a19e3 bne s4,s0,26df6 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x7c> - 26e08: 0884 addi s1,sp,80 - 26e0a: 8526 mv a0,s1 - 26e0c: 00011597 auipc a1,0x11 - 26e10: 69458593 addi a1,a1,1684 # 384a0 <_IO_stdin_used+0x9f8> - 26e14: 01010993 addi s3,sp,16 - 26e18: 844f10ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26e1c: 1800 addi s0,sp,48 - 26e1e: 8522 mv a0,s0 - 26e20: 006c addi a1,sp,12 - 26e22: 00023317 auipc t1,0x23 - 26e26: 14e33303 ld t1,334(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 26e2a: 9302 jalr t1 - 26e2c: 01010993 addi s3,sp,16 - 26e30: 85ce mv a1,s3 - 26e32: 86a2 mv a3,s0 - 26e34: 8626 mv a2,s1 - 26e36: 854a mv a0,s2 - 26e38: ca1fe0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 26e3c: 7542 ld a0,48(sp) - 26e3e: 04010a13 addi s4,sp,64 - 26e42: 01450463 beq a0,s4,26e4a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0xd0> - 26e46: 9ebee0ef jal 15830 <_ZdlPv@plt> - 26e4a: 6546 ld a0,80(sp) - 26e4c: 06010a93 addi s5,sp,96 - 26e50: 01550463 beq a0,s5,26e58 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0xde> - 26e54: 9ddee0ef jal 15830 <_ZdlPv@plt> - 26e58: 00012597 auipc a1,0x12 - 26e5c: 11858593 addi a1,a1,280 # 38f70 <_IO_stdin_used+0x14c8> - 26e60: 8522 mv a0,s0 - 26e62: ffbf00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26e66: 00012597 auipc a1,0x12 - 26e6a: 36a58593 addi a1,a1,874 # 391d0 <_IO_stdin_used+0x1728> - 26e6e: 8526 mv a0,s1 - 26e70: fedf00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26e74: 86a6 mv a3,s1 - 26e76: 8622 mv a2,s0 - 26e78: 85ce mv a1,s3 - 26e7a: 854a mv a0,s2 - 26e7c: c5dfe0ef jal 25ad8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 26e80: 6546 ld a0,80(sp) - 26e82: 01550463 beq a0,s5,26e8a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x110> - 26e86: 9abee0ef jal 15830 <_ZdlPv@plt> - 26e8a: 7542 ld a0,48(sp) - 26e8c: 01450463 beq a0,s4,26e94 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x11a> - 26e90: 9a1ee0ef jal 15830 <_ZdlPv@plt> - 26e94: 4609 li a2,2 - 26e96: 00012597 auipc a1,0x12 - 26e9a: f4258593 addi a1,a1,-190 # 38dd8 <_IO_stdin_used+0x1330> - 26e9e: 854a mv a0,s2 - 26ea0: f90ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26ea4: 008b3483 ld s1,8(s6) - 26ea8: 000b3403 ld s0,0(s6) - 26eac: 00940963 beq s0,s1,26ebe <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x144> - 26eb0: 600c ld a1,0(s0) - 26eb2: 854a mv a0,s2 - 26eb4: d9eff0ef jal 26452 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE> - 26eb8: 0421 addi s0,s0,8 - 26eba: fe849be3 bne s1,s0,26eb0 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x136> - 26ebe: 4609 li a2,2 - 26ec0: 00012597 auipc a1,0x12 - 26ec4: f4058593 addi a1,a1,-192 # 38e00 <_IO_stdin_used+0x1358> - 26ec8: 854a mv a0,s2 - 26eca: f66ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26ece: 6662 ld a2,24(sp) - 26ed0: 65c2 ld a1,16(sp) - 26ed2: 854a mv a0,s2 - 26ed4: f5cee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26ed8: 4609 li a2,2 - 26eda: 00012597 auipc a1,0x12 - 26ede: efe58593 addi a1,a1,-258 # 38dd8 <_IO_stdin_used+0x1330> - 26ee2: f4eee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26ee6: 6542 ld a0,16(sp) - 26ee8: 01750463 beq a0,s7,26ef0 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x176> - 26eec: 945ee0ef jal 15830 <_ZdlPv@plt> - 26ef0: 70ea ld ra,184(sp) - 26ef2: 744a ld s0,176(sp) - 26ef4: 74aa ld s1,168(sp) - 26ef6: 790a ld s2,160(sp) - 26ef8: 69ea ld s3,152(sp) - 26efa: 6a4a ld s4,144(sp) - 26efc: 6aaa ld s5,136(sp) - 26efe: 6b0a ld s6,128(sp) - 26f00: 7be6 ld s7,120(sp) - 26f02: 6129 addi sp,sp,192 - 26f04: 8082 ret - 26f06: 842a mv s0,a0 - 26f08: a01d j 26f2e <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1b4> - 26f0a: 87aa mv a5,a0 - 26f0c: 8526 mv a0,s1 - 26f0e: 84be mv s1,a5 - 26f10: fecef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26f14: 8522 mv a0,s0 - 26f16: fe6ef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26f1a: 8426 mv s0,s1 - 26f1c: a809 j 26f2e <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1b4> - 26f1e: 87aa mv a5,a0 - 26f20: 8522 mv a0,s0 - 26f22: 843e mv s0,a5 - 26f24: fd8ef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26f28: 8526 mv a0,s1 - 26f2a: fd2ef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26f2e: 854e mv a0,s3 - 26f30: fccef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26f34: 8522 mv a0,s0 - 26f36: feaee0ef jal 15720 <_Unwind_Resume@plt> - 26f3a: 84aa mv s1,a0 - 26f3c: bfe1 j 26f14 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x19a> - 26f3e: 842a mv s0,a0 - 26f40: 01010993 addi s3,sp,16 - 26f44: b7d5 j 26f28 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1ae> - -0000000000026f46 <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE>: - 26f46: db010113 addi sp,sp,-592 - 26f4a: 0521 addi a0,a0,8 - 26f4c: f42e sd a1,40(sp) - 26f4e: 24113423 sd ra,584(sp) - 26f52: 24813023 sd s0,576(sp) - 26f56: 22913c23 sd s1,568(sp) - 26f5a: 23213823 sd s2,560(sp) - 26f5e: 23313423 sd s3,552(sp) - 26f62: 21613823 sd s6,528(sp) - 26f66: 23413023 sd s4,544(sp) - 26f6a: 21513c23 sd s5,536(sp) - 26f6e: 21713423 sd s7,520(sp) - 26f72: 21813023 sd s8,512(sp) - 26f76: ffe6 sd s9,504(sp) - 26f78: fbea sd s10,496(sp) - 26f7a: f7ee sd s11,488(sp) - 26f7c: 825f80ef jal 1f7a0 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 26f80: 09b8 addi a4,sp,216 - 26f82: 87aa mv a5,a0 - 26f84: 08a4 addi s1,sp,88 - 26f86: 853a mv a0,a4 - 26f88: e83e sd a5,16(sp) - 26f8a: e43a sd a4,8(sp) - 26f8c: ec26 sd s1,24(sp) - 26f8e: ba2ee0ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> - 26f92: cd817057 vsetivli zero,2,e64,m1,ta,ma - 26f96: 5e0030d7 vmv.v.i v1,0 - 26f9a: 039c addi a5,sp,448 - 26f9c: 00023997 auipc s3,0x23 - 26fa0: c9c9b983 ld s3,-868(s3) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 26fa4: 0207f0a7 vse64.v v1,(a5) - 26fa8: 0b9c addi a5,sp,464 - 26faa: 0207f0a7 vse64.v v1,(a5) - 26fae: 0109b403 ld s0,16(s3) - 26fb2: 1a011c23 sh zero,440(sp) - 26fb6: 0189bb03 ld s6,24(s3) - 26fba: 00023917 auipc s2,0x23 - 26fbe: f9e93903 ld s2,-98(s2) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 26fc2: 0941 addi s2,s2,16 - 26fc4: fe843783 ld a5,-24(s0) - 26fc8: fb02 sd zero,432(sp) - 26fca: eca2 sd s0,88(sp) - 26fcc: 978a add a5,a5,sp - 26fce: edca sd s2,216(sp) - 26fd0: 0567bc23 sd s6,88(a5) - 26fd4: f082 sd zero,96(sp) - 26fd6: fe843503 ld a0,-24(s0) - 26fda: 4581 li a1,0 - 26fdc: 9526 add a0,a0,s1 - 26fde: b02ee0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 26fe2: 0209b483 ld s1,32(s3) - 26fe6: 0289bb83 ld s7,40(s3) - 26fea: 06810d93 addi s11,sp,104 - 26fee: fe84b503 ld a0,-24(s1) - 26ff2: f4a6 sd s1,104(sp) - 26ff4: 4581 li a1,0 - 26ff6: 956e add a0,a0,s11 - 26ff8: 01753023 sd s7,0(a0) - 26ffc: ae4ee0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 27000: 0089bc83 ld s9,8(s3) - 27004: 0309bc03 ld s8,48(s3) - 27008: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2700c: fe8cb703 ld a4,-24(s9) - 27010: 5e0030d7 vmv.v.i v1,0 - 27014: 00023797 auipc a5,0x23 - 27018: df47b783 ld a5,-524(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 2701c: 1134 addi a3,sp,168 - 2701e: 970a add a4,a4,sp - 27020: 05873c23 sd s8,88(a4) - 27024: 8536 mv a0,a3 - 27026: f036 sd a3,32(sp) - 27028: 04078a93 addi s5,a5,64 - 2702c: 01878693 addi a3,a5,24 - 27030: 06878793 addi a5,a5,104 - 27034: edbe sd a5,216(sp) - 27036: 18bc addi a5,sp,120 - 27038: 0207f0a7 vse64.v v1,(a5) - 2703c: 00023997 auipc s3,0x23 - 27040: d6c9b983 ld s3,-660(s3) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 27044: 013c addi a5,sp,136 - 27046: 0207f0a7 vse64.v v1,(a5) - 2704a: 09c1 addi s3,s3,16 - 2704c: 093c addi a5,sp,152 - 2704e: 0207f0a7 vse64.v v1,(a5) - 27052: ecb6 sd a3,88(sp) - 27054: f4d6 sd s5,104(sp) - 27056: f8ce sd s3,112(sp) - 27058: a78ee0ef jal 152d0 <_ZNSt6localeC1Ev@plt> - 2705c: 6522 ld a0,8(sp) - 2705e: 00023a17 auipc s4,0x23 - 27062: c7aa3a03 ld s4,-902(s4) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 27066: 47e1 li a5,24 - 27068: 0c810d13 addi s10,sp,200 - 2706c: 0a41 addi s4,s4,16 - 2706e: 188c addi a1,sp,112 - 27070: e182 sd zero,192(sp) - 27072: 0c010423 sb zero,200(sp) - 27076: d93e sw a5,176(sp) - 27078: fd6a sd s10,184(sp) - 2707a: f8d2 sd s4,112(sp) - 2707c: a64ee0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 27080: 75a2 ld a1,40(sp) - 27082: 856e mv a0,s11 - 27084: cf7ff0ef jal 26d7a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE> - 27088: 65e2 ld a1,24(sp) - 2708a: 03810d93 addi s11,sp,56 - 2708e: 856e mv a0,s11 - 27090: c44f20ef jal 194d4 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 27094: 65c2 ld a1,16(sp) - 27096: 7562 ld a0,56(sp) - 27098: f58ee0ef jal 157f0 - 2709c: 7562 ld a0,56(sp) - 2709e: 00bc addi a5,sp,72 - 270a0: 00f50463 beq a0,a5,270a8 <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x162> - 270a4: f8cee0ef jal 15830 <_ZdlPv@plt> - 270a8: 6542 ld a0,16(sp) - 270aa: 8f7ee0ef jal 159a0 - 270ae: 00023797 auipc a5,0x23 - 270b2: d5a7b783 ld a5,-678(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 270b6: 756a ld a0,184(sp) - 270b8: 01878713 addi a4,a5,24 - 270bc: 06878793 addi a5,a5,104 - 270c0: ecba sd a4,88(sp) - 270c2: edbe sd a5,216(sp) - 270c4: f4d6 sd s5,104(sp) - 270c6: f8d2 sd s4,112(sp) - 270c8: 01a50463 beq a0,s10,270d0 <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x18a> - 270cc: f64ee0ef jal 15830 <_ZdlPv@plt> - 270d0: 7502 ld a0,32(sp) - 270d2: f8ce sd s3,112(sp) - 270d4: a7cee0ef jal 15350 <_ZNSt6localeD1Ev@plt> - 270d8: fe8cb683 ld a3,-24(s9) - 270dc: fe84b703 ld a4,-24(s1) - 270e0: fe843783 ld a5,-24(s0) - 270e4: 968a add a3,a3,sp - 270e6: 0586bc23 sd s8,88(a3) - 270ea: f4a6 sd s1,104(sp) - 270ec: 970a add a4,a4,sp - 270ee: 07773423 sd s7,104(a4) - 270f2: 6522 ld a0,8(sp) - 270f4: eca2 sd s0,88(sp) - 270f6: 978a add a5,a5,sp - 270f8: 0567bc23 sd s6,88(a5) - 270fc: edca sd s2,216(sp) - 270fe: f082 sd zero,96(sp) - 27100: c10ee0ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 27104: 24813083 ld ra,584(sp) - 27108: 24013403 ld s0,576(sp) - 2710c: 23813483 ld s1,568(sp) - 27110: 23013903 ld s2,560(sp) - 27114: 22813983 ld s3,552(sp) - 27118: 22013a03 ld s4,544(sp) - 2711c: 21813a83 ld s5,536(sp) - 27120: 21013b03 ld s6,528(sp) - 27124: 20813b83 ld s7,520(sp) - 27128: 20013c03 ld s8,512(sp) - 2712c: 7cfe ld s9,504(sp) - 2712e: 7d5e ld s10,496(sp) - 27130: 7dbe ld s11,488(sp) - 27132: 25010113 addi sp,sp,592 - 27136: 8082 ret - 27138: 8daa mv s11,a0 - 2713a: 6522 ld a0,8(sp) - 2713c: edca sd s2,216(sp) - 2713e: bd2ee0ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 27142: 856e mv a0,s11 - 27144: ddcee0ef jal 15720 <_Unwind_Resume@plt> - 27148: 842a mv s0,a0 - 2714a: 856e mv a0,s11 - 2714c: db0ef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27150: 6562 ld a0,24(sp) - 27152: 96eee0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 27156: 8522 mv a0,s0 - 27158: dc8ee0ef jal 15720 <_Unwind_Resume@plt> - 2715c: 8daa mv s11,a0 - 2715e: 1928 addi a0,sp,184 - 27160: f8d2 sd s4,112(sp) - 27162: d9aef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27166: 7502 ld a0,32(sp) - 27168: f8ce sd s3,112(sp) - 2716a: 9e6ee0ef jal 15350 <_ZNSt6localeD1Ev@plt> - 2716e: fe8cb683 ld a3,-24(s9) - 27172: fe84b703 ld a4,-24(s1) - 27176: 1810 addi a2,sp,48 - 27178: 1b068693 addi a3,a3,432 - 2717c: fe843783 ld a5,-24(s0) - 27180: 96b2 add a3,a3,a2 - 27182: e786bc23 sd s8,-392(a3) - 27186: 1b070713 addi a4,a4,432 - 2718a: f4a6 sd s1,104(sp) - 2718c: 9732 add a4,a4,a2 - 2718e: e9773423 sd s7,-376(a4) - 27192: 1b078793 addi a5,a5,432 - 27196: eca2 sd s0,88(sp) - 27198: 97b2 add a5,a5,a2 - 2719a: e767bc23 sd s6,-392(a5) - 2719e: f082 sd zero,96(sp) - 271a0: bf69 j 2713a <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x1f4> - 271a2: fe843783 ld a5,-24(s0) - 271a6: 1818 addi a4,sp,48 - 271a8: eca2 sd s0,88(sp) - 271aa: 1b078793 addi a5,a5,432 - 271ae: 97ba add a5,a5,a4 - 271b0: e767bc23 sd s6,-392(a5) - 271b4: 8daa mv s11,a0 - 271b6: f082 sd zero,96(sp) - 271b8: b749 j 2713a <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x1f4> - 271ba: 842a mv s0,a0 - 271bc: bf51 j 27150 <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x20a> - -00000000000271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b>: - 271be: 7155 addi sp,sp,-208 - 271c0: e1a2 sd s0,192(sp) - 271c2: 1020 addi s0,sp,40 - 271c4: e95a sd s6,144(sp) - 271c6: 8b2a mv s6,a0 - 271c8: 8522 mv a0,s0 - 271ca: f94a sd s2,176(sp) - 271cc: f54e sd s3,168(sp) - 271ce: f152 sd s4,160(sp) - 271d0: ed56 sd s5,152(sp) - 271d2: f4ee sd s11,104(sp) - 271d4: e43e sd a5,8(sp) - 271d6: e586 sd ra,200(sp) - 271d8: fd26 sd s1,184(sp) - 271da: e162 sd s8,128(sp) - 271dc: ec22 sd s0,24(sp) - 271de: 89b2 mv s3,a2 - 271e0: e036 sd a3,0(sp) - 271e2: 8aba mv s5,a4 - 271e4: e82e sd a1,16(sp) - 271e6: cc0fe0ef jal 256a6 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 271ea: 7a22 ld s4,40(sp) - 271ec: 7942 ld s2,48(sp) - 271ee: 414907b3 sub a5,s2,s4 - 271f2: 4077dd93 srai s11,a5,0x7 - 271f6: 33b05063 blez s11,27516 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x358> - 271fa: 0d9e slli s11,s11,0x7 - 271fc: fce6 sd s9,120(sp) - 271fe: f8ea sd s10,112(sp) - 27200: 0089b483 ld s1,8(s3) - 27204: e55e sd s7,136(sp) - 27206: 9dd2 add s11,s11,s4 - 27208: 060a0413 addi s0,s4,96 - 2720c: 040a0d13 addi s10,s4,64 - 27210: 020a0c93 addi s9,s4,32 - 27214: 8c52 mv s8,s4 - 27216: a035 j 27242 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x84> - 27218: fc843603 ld a2,-56(s0) - 2721c: 1cc48763 beq s1,a2,273ea <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x22c> - 27220: fe843603 ld a2,-24(s0) - 27224: 1ec48f63 beq s1,a2,27422 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x264> - 27228: 6410 ld a2,8(s0) - 2722a: 20c48063 beq s1,a2,2742a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x26c> - 2722e: 080c0c13 addi s8,s8,128 - 27232: 08040413 addi s0,s0,128 - 27236: 080d0d13 addi s10,s10,128 - 2723a: 080c8c93 addi s9,s9,128 - 2723e: 23bc0a63 beq s8,s11,27472 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2b4> - 27242: fa843603 ld a2,-88(s0) - 27246: fc9619e3 bne a2,s1,27218 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x5a> - 2724a: 1e048563 beqz s1,27434 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x276> - 2724e: 0009bb83 ld s7,0(s3) - 27252: fa043503 ld a0,-96(s0) - 27256: 8626 mv a2,s1 - 27258: 85de mv a1,s7 - 2725a: e96ee0ef jal 158f0 - 2725e: 1c050b63 beqz a0,27434 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x276> - 27262: fc843603 ld a2,-56(s0) - 27266: 20c48363 beq s1,a2,2746c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2ae> - 2726a: fe843603 ld a2,-24(s0) - 2726e: fac49de3 bne s1,a2,27228 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x6a> - 27272: fe043503 ld a0,-32(s0) - 27276: 85de mv a1,s7 - 27278: e78ee0ef jal 158f0 - 2727c: 18050b63 beqz a0,27412 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x254> - 27280: 6410 ld a2,8(s0) - 27282: fa9616e3 bne a2,s1,2722e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x70> - 27286: 6008 ld a0,0(s0) - 27288: 85de mv a1,s7 - 2728a: e66ee0ef jal 158f0 - 2728e: f145 bnez a0,2722e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x70> - 27290: 6baa ld s7,136(sp) - 27292: 7ce6 ld s9,120(sp) - 27294: 7d46 ld s10,112(sp) - 27296: 40890433 sub s0,s2,s0 - 2729a: 00803433 snez s0,s0 - 2729e: 8522 mv a0,s0 - 272a0: 922f40ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 272a4: e551 bnez a0,27330 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x172> - 272a6: 0084 addi s1,sp,64 - 272a8: 6685 lui a3,0x1 - 272aa: 8526 mv a0,s1 - 272ac: 02268693 addi a3,a3,34 # 1022 <__abi_tag-0xf272> - 272b0: 00011617 auipc a2,0x11 - 272b4: 43060613 addi a2,a2,1072 # 386e0 <_IO_stdin_used+0xc38> - 272b8: 458d li a1,3 - 272ba: 930f80ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 272be: 06500613 li a2,101 - 272c2: 00012597 auipc a1,0x12 - 272c6: d2658593 addi a1,a1,-730 # 38fe8 <_IO_stdin_used+0x1540> - 272ca: 00023517 auipc a0,0x23 - 272ce: cce53503 ld a0,-818(a0) # 49f98 <_ZSt4cerr@Base> - 272d2: b5eee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 272d6: 4615 li a2,5 - 272d8: 00012597 auipc a1,0x12 - 272dc: f0858593 addi a1,a1,-248 # 391e0 <_IO_stdin_used+0x1738> - 272e0: 00023517 auipc a0,0x23 - 272e4: cb853503 ld a0,-840(a0) # 49f98 <_ZSt4cerr@Base> - 272e8: b48ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 272ec: 0089b603 ld a2,8(s3) - 272f0: 0009b583 ld a1,0(s3) - 272f4: 00023517 auipc a0,0x23 - 272f8: ca453503 ld a0,-860(a0) # 49f98 <_ZSt4cerr@Base> - 272fc: b34ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27300: 4671 li a2,28 - 27302: 00012597 auipc a1,0x12 - 27306: ee658593 addi a1,a1,-282 # 391e8 <_IO_stdin_used+0x1740> - 2730a: 842a mv s0,a0 - 2730c: b24ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27310: 67c2 ld a5,16(sp) - 27312: 8522 mv a0,s0 - 27314: 6790 ld a2,8(a5) - 27316: 638c ld a1,0(a5) - 27318: b18ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2731c: 4609 li a2,2 - 2731e: 00012597 auipc a1,0x12 - 27322: eea58593 addi a1,a1,-278 # 39208 <_IO_stdin_used+0x1760> - 27326: b0aee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2732a: 8526 mv a0,s1 - 2732c: c4ef50ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 27330: 008ab603 ld a2,8(s5) - 27334: 000ab583 ld a1,0(s5) - 27338: 855a mv a0,s6 - 2733a: af6ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2733e: 4605 li a2,1 - 27340: 00011597 auipc a1,0x11 - 27344: a8058593 addi a1,a1,-1408 # 37dc0 <_IO_stdin_used+0x318> - 27348: 842a mv s0,a0 - 2734a: ae6ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2734e: 0089b603 ld a2,8(s3) - 27352: 0009b583 ld a1,0(s3) - 27356: 8522 mv a0,s0 - 27358: ad8ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2735c: 4611 li a2,4 - 2735e: 00012597 auipc a1,0x12 - 27362: eb258593 addi a1,a1,-334 # 39210 <_IO_stdin_used+0x1768> - 27366: 842a mv s0,a0 - 27368: ac8ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2736c: 6582 ld a1,0(sp) - 2736e: 0084 addi s1,sp,64 - 27370: 8526 mv a0,s1 - 27372: c3cfc0ef jal 237ae <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 27376: 6626 ld a2,72(sp) - 27378: 6586 ld a1,64(sp) + 26a26: af9f40ef jal 1b51e <_ZN7testing16AssertionSuccessEv> + 26a2a: 70e6 ld ra,120(sp) + 26a2c: 7446 ld s0,112(sp) + 26a2e: 7906 ld s2,96(sp) + 26a30: 69e6 ld s3,88(sp) + 26a32: 8526 mv a0,s1 + 26a34: 74a6 ld s1,104(sp) + 26a36: 6109 addi sp,sp,128 + 26a38: 8082 ret + 26a3a: 842a mv s0,a0 + 26a3c: 1828 addi a0,sp,56 + 26a3e: 00025317 auipc t1,0x25 + 26a42: 59a33303 ld t1,1434(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 26a46: 9302 jalr t1 + 26a48: 8522 mv a0,s0 + 26a4a: da7ee0ef jal 157f0 <_Unwind_Resume@plt> + 26a4e: 77a2 ld a5,40(sp) + 26a50: 842a mv s0,a0 + 26a52: d7ed beqz a5,26a3c <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x204> + 26a54: 6398 ld a4,0(a5) + 26a56: 853e mv a0,a5 + 26a58: 671c ld a5,8(a4) + 26a5a: 9782 jalr a5 + 26a5c: b7c5 j 26a3c <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x204> + 26a5e: bfc5 j 26a4e <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x216> + +0000000000026a60 <_ZN7testing11IsSubstringEPKcS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_>: + 26a60: 88b2 mv a7,a2 + 26a62: 8836 mv a6,a3 + 26a64: 1141 addi sp,sp,-16 + 26a66: 87ba mv a5,a4 + 26a68: 862e mv a2,a1 + 26a6a: 86c6 mv a3,a7 + 26a6c: 8742 mv a4,a6 + 26a6e: 4585 li a1,1 + 26a70: e022 sd s0,0(sp) + 26a72: e406 sd ra,8(sp) + 26a74: 842a mv s0,a0 + 26a76: dc3ff0ef jal 26838 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_> + 26a7a: 60a2 ld ra,8(sp) + 26a7c: 8522 mv a0,s0 + 26a7e: 6402 ld s0,0(sp) + 26a80: 0141 addi sp,sp,16 + 26a82: 8082 ret + +0000000000026a84 <_ZN7testing14IsNotSubstringEPKcS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_>: + 26a84: 88b2 mv a7,a2 + 26a86: 8836 mv a6,a3 + 26a88: 1141 addi sp,sp,-16 + 26a8a: 87ba mv a5,a4 + 26a8c: 862e mv a2,a1 + 26a8e: 86c6 mv a3,a7 + 26a90: 8742 mv a4,a6 + 26a92: 4581 li a1,0 + 26a94: e022 sd s0,0(sp) + 26a96: e406 sd ra,8(sp) + 26a98: 842a mv s0,a0 + 26a9a: d9fff0ef jal 26838 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_> + 26a9e: 60a2 ld ra,8(sp) + 26aa0: 8522 mv a0,s0 + 26aa2: 6402 ld s0,0(sp) + 26aa4: 0141 addi sp,sp,16 + 26aa6: 8082 ret + +0000000000026aa8 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_>: + 26aa8: 7119 addi sp,sp,-128 + 26aaa: ecce sd s3,88(sp) + 26aac: e036 sd a3,0(sp) + 26aae: 89ae mv s3,a1 + 26ab0: 6714 ld a3,8(a4) + 26ab2: 630c ld a1,0(a4) + 26ab4: f4a6 sd s1,104(sp) + 26ab6: e432 sd a2,8(sp) + 26ab8: 84aa mv s1,a0 + 26aba: 4601 li a2,0 + 26abc: 853e mv a0,a5 + 26abe: f8a2 sd s0,112(sp) + 26ac0: f0ca sd s2,96(sp) + 26ac2: fc86 sd ra,120(sp) + 26ac4: 843a mv s0,a4 + 26ac6: 893e mv s2,a5 + 26ac8: ad8ef0ef jal 15da0 <_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE4findEPKwmm@plt> + 26acc: 00150693 addi a3,a0,1 + 26ad0: 00d036b3 snez a3,a3 + 26ad4: 1f368063 beq a3,s3,26cb4 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x20c> + 26ad8: e8d2 sd s4,80(sp) + 26ada: 03010a13 addi s4,sp,48 + 26ade: 8552 mv a0,s4 + 26ae0: 00013797 auipc a5,0x13 + 26ae4: 3f078793 addi a5,a5,1008 # 39ed0 <_IO_stdin_used+0x350> + 26ae8: e4d6 sd s5,72(sp) + 26aea: e0da sd s6,64(sp) + 26aec: ec3e sd a5,24(sp) + 26aee: a3df40ef jal 1b52a <_ZN7testing16AssertionFailureEv> + 26af2: 8552 mv a0,s4 + 26af4: 00013597 auipc a1,0x13 + 26af8: 46c58593 addi a1,a1,1132 # 39f60 <_IO_stdin_used+0x3e0> + 26afc: 00025317 auipc t1,0x25 + 26b00: 3ec33303 ld t1,1004(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 26b04: 9302 jalr t1 + 26b06: 002c addi a1,sp,8 + 26b08: 00025317 auipc t1,0x25 + 26b0c: 09033303 ld t1,144(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 26b10: 9302 jalr t1 + 26b12: 00014597 auipc a1,0x14 + 26b16: bce58593 addi a1,a1,-1074 # 3a6e0 <_IO_stdin_used+0xb60> + 26b1a: 00025317 auipc t1,0x25 + 26b1e: 0f633303 ld t1,246(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 26b22: 9302 jalr t1 + 26b24: 00014597 auipc a1,0x14 + 26b28: 3f458593 addi a1,a1,1012 # 3af18 <_IO_stdin_used+0x1398> + 26b2c: 00025317 auipc t1,0x25 + 26b30: 3bc33303 ld t1,956(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 26b34: 9302 jalr t1 + 26b36: 01810b13 addi s6,sp,24 + 26b3a: 85da mv a1,s6 + 26b3c: 00025317 auipc t1,0x25 + 26b40: 05c33303 ld t1,92(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 26b44: 9302 jalr t1 + 26b46: 02810a13 addi s4,sp,40 + 26b4a: 8aaa mv s5,a0 + 26b4c: 8552 mv a0,s4 + 26b4e: f76f40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 26b52: 85a2 mv a1,s0 + 26b54: 8552 mv a0,s4 + 26b56: 8cfff0ef jal 26424 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE> + 26b5a: 85aa mv a1,a0 + 26b5c: 00025317 auipc t1,0x25 + 26b60: 25c33303 ld t1,604(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 26b64: 8556 mv a0,s5 + 26b66: 9302 jalr t1 + 26b68: 7522 ld a0,40(sp) + 26b6a: c501 beqz a0,26b72 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0xca> + 26b6c: 611c ld a5,0(a0) + 26b6e: 679c ld a5,8(a5) + 26b70: 9782 jalr a5 + 26b72: 8556 mv a0,s5 + 26b74: 00014597 auipc a1,0x14 + 26b78: 3b458593 addi a1,a1,948 # 3af28 <_IO_stdin_used+0x13a8> + 26b7c: 00025317 auipc t1,0x25 + 26b80: 2ec33303 ld t1,748(t1) # 4be68 <_GLOBAL_OFFSET_TABLE_+0x318> + 26b84: 9302 jalr t1 + 26b86: 00014597 auipc a1,0x14 + 26b8a: 3aa58593 addi a1,a1,938 # 3af30 <_IO_stdin_used+0x13b0> + 26b8e: 00025317 auipc t1,0x25 + 26b92: 35a33303 ld t1,858(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 26b96: 9302 jalr t1 + 26b98: 00014797 auipc a5,0x14 + 26b9c: 37878793 addi a5,a5,888 # 3af10 <_IO_stdin_used+0x1390> + 26ba0: 0e099a63 bnez s3,26c94 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1ec> + 26ba4: 100c addi a1,sp,32 + 26ba6: 00025317 auipc t1,0x25 + 26baa: ff233303 ld t1,-14(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 26bae: f03e sd a5,32(sp) + 26bb0: 9302 jalr t1 + 26bb2: 842a mv s0,a0 + 26bb4: 8552 mv a0,s4 + 26bb6: f0ef40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 26bba: 7522 ld a0,40(sp) + 26bbc: 463d li a2,15 + 26bbe: 00014597 auipc a1,0x14 + 26bc2: 38258593 addi a1,a1,898 # 3af40 <_IO_stdin_used+0x13c0> + 26bc6: 0541 addi a0,a0,16 + 26bc8: b39ee0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26bcc: 85d2 mv a1,s4 + 26bce: 8522 mv a0,s0 + 26bd0: 00025317 auipc t1,0x25 + 26bd4: 1e833303 ld t1,488(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 26bd8: 9302 jalr t1 + 26bda: 7522 ld a0,40(sp) + 26bdc: c501 beqz a0,26be4 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x13c> + 26bde: 611c ld a5,0(a0) + 26be0: 679c ld a5,8(a5) + 26be2: 9782 jalr a5 + 26be4: 8522 mv a0,s0 + 26be6: 858a mv a1,sp + 26be8: 00025317 auipc t1,0x25 + 26bec: fb033303 ld t1,-80(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 26bf0: 9302 jalr t1 + 26bf2: 00014597 auipc a1,0x14 + 26bf6: aee58593 addi a1,a1,-1298 # 3a6e0 <_IO_stdin_used+0xb60> + 26bfa: 00025317 auipc t1,0x25 + 26bfe: 01633303 ld t1,22(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 26c02: 9302 jalr t1 + 26c04: 00014597 auipc a1,0x14 + 26c08: 34c58593 addi a1,a1,844 # 3af50 <_IO_stdin_used+0x13d0> + 26c0c: 00025317 auipc t1,0x25 + 26c10: 2dc33303 ld t1,732(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 26c14: 9302 jalr t1 + 26c16: 85da mv a1,s6 + 26c18: 00025317 auipc t1,0x25 + 26c1c: f8033303 ld t1,-128(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 26c20: 9302 jalr t1 + 26c22: 842a mv s0,a0 + 26c24: 8552 mv a0,s4 + 26c26: e9ef40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 26c2a: 85ca mv a1,s2 + 26c2c: 8552 mv a0,s4 + 26c2e: ff6ff0ef jal 26424 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE> + 26c32: 85aa mv a1,a0 + 26c34: 00025317 auipc t1,0x25 + 26c38: 18433303 ld t1,388(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 26c3c: 8522 mv a0,s0 + 26c3e: 9302 jalr t1 + 26c40: 7522 ld a0,40(sp) + 26c42: c501 beqz a0,26c4a <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1a2> + 26c44: 611c ld a5,0(a0) + 26c46: 679c ld a5,8(a5) + 26c48: 9782 jalr a5 + 26c4a: 8522 mv a0,s0 + 26c4c: 00013597 auipc a1,0x13 + 26c50: 26458593 addi a1,a1,612 # 39eb0 <_IO_stdin_used+0x330> + 26c54: 00025317 auipc t1,0x25 + 26c58: fbc33303 ld t1,-68(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 26c5c: 9302 jalr t1 + 26c5e: 85aa mv a1,a0 + 26c60: 8526 mv a0,s1 + 26c62: 84df40ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> + 26c66: 7462 ld s0,56(sp) + 26c68: c81d beqz s0,26c9e <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1f6> + 26c6a: 6008 ld a0,0(s0) + 26c6c: 01040793 addi a5,s0,16 + 26c70: 00f50463 beq a0,a5,26c78 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1d0> + 26c74: c8dee0ef jal 15900 <_ZdlPv@plt> + 26c78: 8522 mv a0,s0 + 26c7a: c87ee0ef jal 15900 <_ZdlPv@plt> + 26c7e: 70e6 ld ra,120(sp) + 26c80: 7446 ld s0,112(sp) + 26c82: 6a46 ld s4,80(sp) + 26c84: 6aa6 ld s5,72(sp) + 26c86: 6b06 ld s6,64(sp) + 26c88: 7906 ld s2,96(sp) + 26c8a: 69e6 ld s3,88(sp) + 26c8c: 8526 mv a0,s1 + 26c8e: 74a6 ld s1,104(sp) + 26c90: 6109 addi sp,sp,128 + 26c92: 8082 ret + 26c94: 00015797 auipc a5,0x15 + 26c98: c4c78793 addi a5,a5,-948 # 3b8e0 <_IO_stdin_used+0x1d60> + 26c9c: b721 j 26ba4 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0xfc> + 26c9e: 70e6 ld ra,120(sp) + 26ca0: 7446 ld s0,112(sp) + 26ca2: 6a46 ld s4,80(sp) + 26ca4: 6aa6 ld s5,72(sp) + 26ca6: 6b06 ld s6,64(sp) + 26ca8: 7906 ld s2,96(sp) + 26caa: 69e6 ld s3,88(sp) + 26cac: 8526 mv a0,s1 + 26cae: 74a6 ld s1,104(sp) + 26cb0: 6109 addi sp,sp,128 + 26cb2: 8082 ret + 26cb4: 8526 mv a0,s1 + 26cb6: 869f40ef jal 1b51e <_ZN7testing16AssertionSuccessEv> + 26cba: 70e6 ld ra,120(sp) + 26cbc: 7446 ld s0,112(sp) + 26cbe: 7906 ld s2,96(sp) + 26cc0: 69e6 ld s3,88(sp) + 26cc2: 8526 mv a0,s1 + 26cc4: 74a6 ld s1,104(sp) + 26cc6: 6109 addi sp,sp,128 + 26cc8: 8082 ret + 26cca: 77a2 ld a5,40(sp) + 26ccc: 842a mv s0,a0 + 26cce: c789 beqz a5,26cd8 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x230> + 26cd0: 6398 ld a4,0(a5) + 26cd2: 853e mv a0,a5 + 26cd4: 671c ld a5,8(a4) + 26cd6: 9782 jalr a5 + 26cd8: 1828 addi a0,sp,56 + 26cda: 00025317 auipc t1,0x25 + 26cde: 2fe33303 ld t1,766(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 26ce2: 9302 jalr t1 + 26ce4: 8522 mv a0,s0 + 26ce6: b0bee0ef jal 157f0 <_Unwind_Resume@plt> + 26cea: 842a mv s0,a0 + 26cec: b7f5 j 26cd8 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x230> + 26cee: bff1 j 26cca <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x222> + 26cf0: bfe9 j 26cca <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x222> + +0000000000026cf2 <_ZN7testing11IsSubstringEPKcS1_RKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEES9_>: + 26cf2: 88b2 mv a7,a2 + 26cf4: 8836 mv a6,a3 + 26cf6: 1141 addi sp,sp,-16 + 26cf8: 87ba mv a5,a4 + 26cfa: 862e mv a2,a1 + 26cfc: 86c6 mv a3,a7 + 26cfe: 8742 mv a4,a6 + 26d00: 4585 li a1,1 + 26d02: e022 sd s0,0(sp) + 26d04: e406 sd ra,8(sp) + 26d06: 842a mv s0,a0 + 26d08: da1ff0ef jal 26aa8 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_> + 26d0c: 60a2 ld ra,8(sp) + 26d0e: 8522 mv a0,s0 + 26d10: 6402 ld s0,0(sp) + 26d12: 0141 addi sp,sp,16 + 26d14: 8082 ret + +0000000000026d16 <_ZN7testing14IsNotSubstringEPKcS1_RKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEES9_>: + 26d16: 88b2 mv a7,a2 + 26d18: 8836 mv a6,a3 + 26d1a: 1141 addi sp,sp,-16 + 26d1c: 87ba mv a5,a4 + 26d1e: 862e mv a2,a1 + 26d20: 86c6 mv a3,a7 + 26d22: 8742 mv a4,a6 + 26d24: 4581 li a1,0 + 26d26: e022 sd s0,0(sp) + 26d28: e406 sd ra,8(sp) + 26d2a: 842a mv s0,a0 + 26d2c: d7dff0ef jal 26aa8 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_> + 26d30: 60a2 ld ra,8(sp) + 26d32: 8522 mv a0,s0 + 26d34: 6402 ld s0,0(sp) + 26d36: 0141 addi sp,sp,16 + 26d38: 8082 ret + +0000000000026d3a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_>: + 26d3a: 00073803 ld a6,0(a4) + 26d3e: 7119 addi sp,sp,-128 + 26d40: f8a2 sd s0,112(sp) + 26d42: f4a6 sd s1,104(sp) + 26d44: f0ca sd s2,96(sp) + 26d46: ecce sd s3,88(sp) + 26d48: fc86 sd ra,120(sp) + 26d4a: e432 sd a2,8(sp) + 26d4c: e036 sd a3,0(sp) + 26d4e: 842a mv s0,a0 + 26d50: 89ba mv s3,a4 + 26d52: 6388 ld a0,0(a5) + 26d54: 84be mv s1,a5 + 26d56: 892e mv s2,a1 + 26d58: 20080563 beqz a6,26f62 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x228> + 26d5c: 20050363 beqz a0,26f62 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x228> + 26d60: 85c2 mv a1,a6 + 26d62: e8eee0ef jal 153f0 + 26d66: 00a03833 snez a6,a0 + 26d6a: 1f090163 beq s2,a6,26f4c <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x212> + 26d6e: e8d2 sd s4,80(sp) + 26d70: 03010a13 addi s4,sp,48 + 26d74: 8552 mv a0,s4 + 26d76: 00013797 auipc a5,0x13 + 26d7a: 15a78793 addi a5,a5,346 # 39ed0 <_IO_stdin_used+0x350> + 26d7e: e4d6 sd s5,72(sp) + 26d80: e0da sd s6,64(sp) + 26d82: ec3e sd a5,24(sp) + 26d84: fa6f40ef jal 1b52a <_ZN7testing16AssertionFailureEv> + 26d88: 8552 mv a0,s4 + 26d8a: 00013597 auipc a1,0x13 + 26d8e: 1d658593 addi a1,a1,470 # 39f60 <_IO_stdin_used+0x3e0> + 26d92: 00025317 auipc t1,0x25 + 26d96: 15633303 ld t1,342(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 26d9a: 9302 jalr t1 + 26d9c: 002c addi a1,sp,8 + 26d9e: 00025317 auipc t1,0x25 + 26da2: dfa33303 ld t1,-518(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 26da6: 9302 jalr t1 + 26da8: 00014597 auipc a1,0x14 + 26dac: 93858593 addi a1,a1,-1736 # 3a6e0 <_IO_stdin_used+0xb60> + 26db0: 00025317 auipc t1,0x25 + 26db4: e6033303 ld t1,-416(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 26db8: 9302 jalr t1 + 26dba: 00014597 auipc a1,0x14 + 26dbe: 15e58593 addi a1,a1,350 # 3af18 <_IO_stdin_used+0x1398> + 26dc2: 00025317 auipc t1,0x25 + 26dc6: 12633303 ld t1,294(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 26dca: 9302 jalr t1 + 26dcc: 01810b13 addi s6,sp,24 + 26dd0: 85da mv a1,s6 + 26dd2: 00025317 auipc t1,0x25 + 26dd6: dc633303 ld t1,-570(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 26dda: 9302 jalr t1 + 26ddc: 02810a13 addi s4,sp,40 + 26de0: 8aaa mv s5,a0 + 26de2: 8552 mv a0,s4 + 26de4: ce0f40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 26de8: 0009b583 ld a1,0(s3) + 26dec: 8552 mv a0,s4 + 26dee: f40ff0ef jal 2652e <_ZN7testing7MessagelsEPKw> + 26df2: 85aa mv a1,a0 + 26df4: 00025317 auipc t1,0x25 + 26df8: fc433303 ld t1,-60(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 26dfc: 8556 mv a0,s5 + 26dfe: 9302 jalr t1 + 26e00: 7522 ld a0,40(sp) + 26e02: c501 beqz a0,26e0a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0xd0> + 26e04: 611c ld a5,0(a0) + 26e06: 679c ld a5,8(a5) + 26e08: 9782 jalr a5 + 26e0a: 8556 mv a0,s5 + 26e0c: 00014597 auipc a1,0x14 + 26e10: 11c58593 addi a1,a1,284 # 3af28 <_IO_stdin_used+0x13a8> + 26e14: 00025317 auipc t1,0x25 + 26e18: 05433303 ld t1,84(t1) # 4be68 <_GLOBAL_OFFSET_TABLE_+0x318> + 26e1c: 9302 jalr t1 + 26e1e: 00014597 auipc a1,0x14 + 26e22: 11258593 addi a1,a1,274 # 3af30 <_IO_stdin_used+0x13b0> + 26e26: 00025317 auipc t1,0x25 + 26e2a: 0c233303 ld t1,194(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 26e2e: 9302 jalr t1 + 26e30: 00014797 auipc a5,0x14 + 26e34: 0e078793 addi a5,a5,224 # 3af10 <_IO_stdin_used+0x1390> + 26e38: 0e091a63 bnez s2,26f2c <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x1f2> + 26e3c: 100c addi a1,sp,32 + 26e3e: 00025317 auipc t1,0x25 + 26e42: d5a33303 ld t1,-678(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 26e46: f03e sd a5,32(sp) + 26e48: 9302 jalr t1 + 26e4a: 892a mv s2,a0 + 26e4c: 8552 mv a0,s4 + 26e4e: c76f40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 26e52: 7522 ld a0,40(sp) + 26e54: 463d li a2,15 + 26e56: 00014597 auipc a1,0x14 + 26e5a: 0ea58593 addi a1,a1,234 # 3af40 <_IO_stdin_used+0x13c0> + 26e5e: 0541 addi a0,a0,16 + 26e60: 8a1ee0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 26e64: 85d2 mv a1,s4 + 26e66: 854a mv a0,s2 + 26e68: 00025317 auipc t1,0x25 + 26e6c: f5033303 ld t1,-176(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 26e70: 9302 jalr t1 + 26e72: 7522 ld a0,40(sp) + 26e74: c501 beqz a0,26e7c <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x142> + 26e76: 611c ld a5,0(a0) + 26e78: 679c ld a5,8(a5) + 26e7a: 9782 jalr a5 + 26e7c: 854a mv a0,s2 + 26e7e: 858a mv a1,sp + 26e80: 00025317 auipc t1,0x25 + 26e84: d1833303 ld t1,-744(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 26e88: 9302 jalr t1 + 26e8a: 00014597 auipc a1,0x14 + 26e8e: 85658593 addi a1,a1,-1962 # 3a6e0 <_IO_stdin_used+0xb60> + 26e92: 00025317 auipc t1,0x25 + 26e96: d7e33303 ld t1,-642(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 26e9a: 9302 jalr t1 + 26e9c: 00014597 auipc a1,0x14 + 26ea0: 0b458593 addi a1,a1,180 # 3af50 <_IO_stdin_used+0x13d0> + 26ea4: 00025317 auipc t1,0x25 + 26ea8: 04433303 ld t1,68(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 26eac: 9302 jalr t1 + 26eae: 85da mv a1,s6 + 26eb0: 00025317 auipc t1,0x25 + 26eb4: ce833303 ld t1,-792(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 26eb8: 9302 jalr t1 + 26eba: 892a mv s2,a0 + 26ebc: 8552 mv a0,s4 + 26ebe: c06f40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 26ec2: 608c ld a1,0(s1) + 26ec4: 8552 mv a0,s4 + 26ec6: e68ff0ef jal 2652e <_ZN7testing7MessagelsEPKw> + 26eca: 85aa mv a1,a0 + 26ecc: 00025317 auipc t1,0x25 + 26ed0: eec33303 ld t1,-276(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 26ed4: 854a mv a0,s2 + 26ed6: 9302 jalr t1 + 26ed8: 7522 ld a0,40(sp) + 26eda: c501 beqz a0,26ee2 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x1a8> + 26edc: 611c ld a5,0(a0) + 26ede: 679c ld a5,8(a5) + 26ee0: 9782 jalr a5 + 26ee2: 854a mv a0,s2 + 26ee4: 00013597 auipc a1,0x13 + 26ee8: fcc58593 addi a1,a1,-52 # 39eb0 <_IO_stdin_used+0x330> + 26eec: 00025317 auipc t1,0x25 + 26ef0: d2433303 ld t1,-732(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 26ef4: 9302 jalr t1 + 26ef6: 85aa mv a1,a0 + 26ef8: 8522 mv a0,s0 + 26efa: db4f40ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> + 26efe: 74e2 ld s1,56(sp) + 26f00: c89d beqz s1,26f36 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x1fc> + 26f02: 6088 ld a0,0(s1) + 26f04: 01048793 addi a5,s1,16 + 26f08: 00f50463 beq a0,a5,26f10 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x1d6> + 26f0c: 9f5ee0ef jal 15900 <_ZdlPv@plt> + 26f10: 8526 mv a0,s1 + 26f12: 9efee0ef jal 15900 <_ZdlPv@plt> + 26f16: 70e6 ld ra,120(sp) + 26f18: 8522 mv a0,s0 + 26f1a: 7446 ld s0,112(sp) + 26f1c: 6a46 ld s4,80(sp) + 26f1e: 6aa6 ld s5,72(sp) + 26f20: 6b06 ld s6,64(sp) + 26f22: 74a6 ld s1,104(sp) + 26f24: 7906 ld s2,96(sp) + 26f26: 69e6 ld s3,88(sp) + 26f28: 6109 addi sp,sp,128 + 26f2a: 8082 ret + 26f2c: 00015797 auipc a5,0x15 + 26f30: 9b478793 addi a5,a5,-1612 # 3b8e0 <_IO_stdin_used+0x1d60> + 26f34: b721 j 26e3c <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x102> + 26f36: 70e6 ld ra,120(sp) + 26f38: 8522 mv a0,s0 + 26f3a: 7446 ld s0,112(sp) + 26f3c: 6a46 ld s4,80(sp) + 26f3e: 6aa6 ld s5,72(sp) + 26f40: 6b06 ld s6,64(sp) + 26f42: 74a6 ld s1,104(sp) + 26f44: 7906 ld s2,96(sp) + 26f46: 69e6 ld s3,88(sp) + 26f48: 6109 addi sp,sp,128 + 26f4a: 8082 ret + 26f4c: 8522 mv a0,s0 + 26f4e: dd0f40ef jal 1b51e <_ZN7testing16AssertionSuccessEv> + 26f52: 70e6 ld ra,120(sp) + 26f54: 8522 mv a0,s0 + 26f56: 7446 ld s0,112(sp) + 26f58: 74a6 ld s1,104(sp) + 26f5a: 7906 ld s2,96(sp) + 26f5c: 69e6 ld s3,88(sp) + 26f5e: 6109 addi sp,sp,128 + 26f60: 8082 ret + 26f62: 40a80833 sub a6,a6,a0 + 26f66: 00183813 seqz a6,a6 + 26f6a: b501 j 26d6a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x30> + 26f6c: 77a2 ld a5,40(sp) + 26f6e: 842a mv s0,a0 + 26f70: c789 beqz a5,26f7a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x240> + 26f72: 6398 ld a4,0(a5) + 26f74: 853e mv a0,a5 + 26f76: 671c ld a5,8(a4) + 26f78: 9782 jalr a5 + 26f7a: 1828 addi a0,sp,56 + 26f7c: 00025317 auipc t1,0x25 + 26f80: 05c33303 ld t1,92(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 26f84: 9302 jalr t1 + 26f86: 8522 mv a0,s0 + 26f88: 869ee0ef jal 157f0 <_Unwind_Resume@plt> + 26f8c: b7c5 j 26f6c <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x232> + 26f8e: bff9 j 26f6c <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x232> + 26f90: 842a mv s0,a0 + 26f92: b7e5 j 26f7a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x240> + +0000000000026f94 <_ZN7testing11IsSubstringEPKcS1_PKwS3_>: + 26f94: 1101 addi sp,sp,-32 + 26f96: 87b2 mv a5,a2 + 26f98: e436 sd a3,8(sp) + 26f9a: e03a sd a4,0(sp) + 26f9c: 862e mv a2,a1 + 26f9e: 86be mv a3,a5 + 26fa0: 0038 addi a4,sp,8 + 26fa2: 878a mv a5,sp + 26fa4: 4585 li a1,1 + 26fa6: e822 sd s0,16(sp) + 26fa8: ec06 sd ra,24(sp) + 26faa: 842a mv s0,a0 + 26fac: d8fff0ef jal 26d3a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_> + 26fb0: 60e2 ld ra,24(sp) + 26fb2: 8522 mv a0,s0 + 26fb4: 6442 ld s0,16(sp) + 26fb6: 6105 addi sp,sp,32 + 26fb8: 8082 ret + +0000000000026fba <_ZN7testing14IsNotSubstringEPKcS1_PKwS3_>: + 26fba: 1101 addi sp,sp,-32 + 26fbc: 87b2 mv a5,a2 + 26fbe: e436 sd a3,8(sp) + 26fc0: e03a sd a4,0(sp) + 26fc2: 862e mv a2,a1 + 26fc4: 86be mv a3,a5 + 26fc6: 0038 addi a4,sp,8 + 26fc8: 878a mv a5,sp + 26fca: 4581 li a1,0 + 26fcc: e822 sd s0,16(sp) + 26fce: ec06 sd ra,24(sp) + 26fd0: 842a mv s0,a0 + 26fd2: d69ff0ef jal 26d3a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_> + 26fd6: 60e2 ld ra,24(sp) + 26fd8: 8522 mv a0,s0 + 26fda: 6442 ld s0,16(sp) + 26fdc: 6105 addi sp,sp,32 + 26fde: 8082 ret + +0000000000026fe0 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd>: + 26fe0: 7135 addi sp,sp,-160 + 26fe2: a0ce fsd fs3,64(sp) + 26fe4: 0ab579d3 fsub.d fs3,fa0,fa1 + 26fe8: e526 sd s1,136(sp) + 26fea: ed06 sd ra,152(sp) + 26fec: ec2e sd a1,24(sp) + 26fee: e832 sd a2,16(sp) + 26ff0: e436 sd a3,8(sp) + 26ff2: 84aa mv s1,a0 + 26ff4: 2339a9d3 fabs.d fs3,fs3 + 26ff8: a2c987d3 fle.d a5,fs3,fa2 + 26ffc: cb89 beqz a5,2700e <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x2e> + 26ffe: d20f40ef jal 1b51e <_ZN7testing16AssertionSuccessEv> + 27002: 60ea ld ra,152(sp) + 27004: 2986 fld fs3,64(sp) + 27006: 8526 mv a0,s1 + 27008: 64aa ld s1,136(sp) + 2700a: 610d addi sp,sp,160 + 2700c: 8082 ret + 2700e: e14a sd s2,128(sp) + 27010: 03010913 addi s2,sp,48 + 27014: 854a mv a0,s2 + 27016: e922 sd s0,144(sp) + 27018: aca2 fsd fs0,88(sp) + 2701a: a8a6 fsd fs1,80(sp) + 2701c: a4ca fsd fs2,72(sp) + 2701e: 22b584d3 fmv.d fs1,fa1 + 27022: 22a50953 fmv.d fs2,fa0 + 27026: 22c60453 fmv.d fs0,fa2 + 2702a: fcce sd s3,120(sp) + 2702c: f8d2 sd s4,112(sp) + 2702e: f4d6 sd s5,104(sp) + 27030: 1020 addi s0,sp,40 + 27032: cf8f40ef jal 1b52a <_ZN7testing16AssertionFailureEv> + 27036: 8522 mv a0,s0 + 27038: a8cf40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 2703c: 7522 ld a0,40(sp) + 2703e: 465d li a2,23 + 27040: 00014597 auipc a1,0x14 + 27044: f2058593 addi a1,a1,-224 # 3af60 <_IO_stdin_used+0x13e0> + 27048: 0541 addi a0,a0,16 + 2704a: eb6ee0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2704e: 85a2 mv a1,s0 + 27050: 854a mv a0,s2 + 27052: 00025317 auipc t1,0x25 + 27056: d6633303 ld t1,-666(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 2705a: 9302 jalr t1 + 2705c: 7522 ld a0,40(sp) + 2705e: c501 beqz a0,27066 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x86> + 27060: 611c ld a5,0(a0) + 27062: 679c ld a5,8(a5) + 27064: 9782 jalr a5 + 27066: 01810a93 addi s5,sp,24 + 2706a: 854a mv a0,s2 + 2706c: 85d6 mv a1,s5 + 2706e: 00025317 auipc t1,0x25 + 27072: b2a33303 ld t1,-1238(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 27076: 9302 jalr t1 + 27078: 892a mv s2,a0 + 2707a: 8522 mv a0,s0 + 2707c: a48f40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 27080: 7522 ld a0,40(sp) + 27082: 4615 li a2,5 + 27084: 00013597 auipc a1,0x13 + 27088: 18c58593 addi a1,a1,396 # 3a210 <_IO_stdin_used+0x690> + 2708c: 0541 addi a0,a0,16 + 2708e: e72ee0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27092: 85a2 mv a1,s0 + 27094: 854a mv a0,s2 + 27096: 00025317 auipc t1,0x25 + 2709a: d2233303 ld t1,-734(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 2709e: 9302 jalr t1 + 270a0: 7522 ld a0,40(sp) + 270a2: c501 beqz a0,270aa <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0xca> + 270a4: 611c ld a5,0(a0) + 270a6: 679c ld a5,8(a5) + 270a8: 9782 jalr a5 + 270aa: 01010a13 addi s4,sp,16 + 270ae: 854a mv a0,s2 + 270b0: 85d2 mv a1,s4 + 270b2: 00025317 auipc t1,0x25 + 270b6: ae633303 ld t1,-1306(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 270ba: 9302 jalr t1 + 270bc: 00014597 auipc a1,0x14 + 270c0: ebc58593 addi a1,a1,-324 # 3af78 <_IO_stdin_used+0x13f8> + 270c4: 00025317 auipc t1,0x25 + 270c8: e4c33303 ld t1,-436(t1) # 4bf10 <_GLOBAL_OFFSET_TABLE_+0x3c0> + 270cc: 9302 jalr t1 + 270ce: 892a mv s2,a0 + 270d0: 8522 mv a0,s0 + 270d2: 9f2f40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 270d6: 7522 ld a0,40(sp) + 270d8: 23398553 fmv.d fa0,fs3 + 270dc: 0541 addi a0,a0,16 + 270de: bc2ee0ef jal 154a0 <_ZNSo9_M_insertIdEERSoT_@plt> + 270e2: 85a2 mv a1,s0 + 270e4: 854a mv a0,s2 + 270e6: 00025317 auipc t1,0x25 + 270ea: cd233303 ld t1,-814(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 270ee: 9302 jalr t1 + 270f0: 7522 ld a0,40(sp) + 270f2: c501 beqz a0,270fa <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x11a> + 270f4: 611c ld a5,0(a0) + 270f6: 679c ld a5,8(a5) + 270f8: 9782 jalr a5 + 270fa: 8522 mv a0,s0 + 270fc: 9c8f40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 27100: 7522 ld a0,40(sp) + 27102: 4641 li a2,16 + 27104: 00014597 auipc a1,0x14 + 27108: e7c58593 addi a1,a1,-388 # 3af80 <_IO_stdin_used+0x1400> + 2710c: 9532 add a0,a0,a2 + 2710e: df2ee0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27112: 85a2 mv a1,s0 + 27114: 854a mv a0,s2 + 27116: 00025317 auipc t1,0x25 + 2711a: ca233303 ld t1,-862(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 2711e: 9302 jalr t1 + 27120: 7522 ld a0,40(sp) + 27122: c501 beqz a0,2712a <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x14a> + 27124: 611c ld a5,0(a0) + 27126: 679c ld a5,8(a5) + 27128: 9782 jalr a5 + 2712a: 00810993 addi s3,sp,8 + 2712e: 854a mv a0,s2 + 27130: 85ce mv a1,s3 + 27132: 00025317 auipc t1,0x25 + 27136: a6633303 ld t1,-1434(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2713a: 9302 jalr t1 + 2713c: 892a mv s2,a0 + 2713e: 8522 mv a0,s0 + 27140: 984f40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 27144: 7522 ld a0,40(sp) + 27146: 4621 li a2,8 + 27148: 00014597 auipc a1,0x14 + 2714c: e5058593 addi a1,a1,-432 # 3af98 <_IO_stdin_used+0x1418> + 27150: 0541 addi a0,a0,16 + 27152: daeee0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27156: 85a2 mv a1,s0 + 27158: 854a mv a0,s2 + 2715a: 00025317 auipc t1,0x25 + 2715e: c5e33303 ld t1,-930(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 27162: 9302 jalr t1 + 27164: 7522 ld a0,40(sp) + 27166: c501 beqz a0,2716e <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x18e> + 27168: 611c ld a5,0(a0) + 2716a: 679c ld a5,8(a5) + 2716c: 9782 jalr a5 + 2716e: 85d6 mv a1,s5 + 27170: 854a mv a0,s2 + 27172: 00025317 auipc t1,0x25 + 27176: a2633303 ld t1,-1498(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2717a: 9302 jalr t1 + 2717c: 892a mv s2,a0 + 2717e: 8522 mv a0,s0 + 27180: 944f40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 27184: 7522 ld a0,40(sp) + 27186: 4639 li a2,14 + 27188: 00014597 auipc a1,0x14 + 2718c: e2058593 addi a1,a1,-480 # 3afa8 <_IO_stdin_used+0x1428> + 27190: 0541 addi a0,a0,16 + 27192: d6eee0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27196: 85a2 mv a1,s0 + 27198: 854a mv a0,s2 + 2719a: 00025317 auipc t1,0x25 + 2719e: c1e33303 ld t1,-994(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 271a2: 9302 jalr t1 + 271a4: 7522 ld a0,40(sp) + 271a6: c501 beqz a0,271ae <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x1ce> + 271a8: 611c ld a5,0(a0) + 271aa: 679c ld a5,8(a5) + 271ac: 9782 jalr a5 + 271ae: 8522 mv a0,s0 + 271b0: 914f40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 271b4: 7522 ld a0,40(sp) + 271b6: 23290553 fmv.d fa0,fs2 + 271ba: 0541 addi a0,a0,16 + 271bc: ae4ee0ef jal 154a0 <_ZNSo9_M_insertIdEERSoT_@plt> + 271c0: 85a2 mv a1,s0 + 271c2: 854a mv a0,s2 + 271c4: 00025317 auipc t1,0x25 + 271c8: bf433303 ld t1,-1036(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 271cc: 9302 jalr t1 + 271ce: 7522 ld a0,40(sp) + 271d0: c501 beqz a0,271d8 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x1f8> + 271d2: 611c ld a5,0(a0) + 271d4: 679c ld a5,8(a5) + 271d6: 9782 jalr a5 + 271d8: 854a mv a0,s2 + 271da: 00014597 auipc a1,0x14 + 271de: d2658593 addi a1,a1,-730 # 3af00 <_IO_stdin_used+0x1380> + 271e2: 00025317 auipc t1,0x25 + 271e6: c8633303 ld t1,-890(t1) # 4be68 <_GLOBAL_OFFSET_TABLE_+0x318> + 271ea: 9302 jalr t1 + 271ec: 85d2 mv a1,s4 + 271ee: 00025317 auipc t1,0x25 + 271f2: 9aa33303 ld t1,-1622(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 271f6: 9302 jalr t1 + 271f8: 892a mv s2,a0 + 271fa: 8522 mv a0,s0 + 271fc: 8c8f40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 27200: 7522 ld a0,40(sp) + 27202: 4639 li a2,14 + 27204: 00014597 auipc a1,0x14 + 27208: da458593 addi a1,a1,-604 # 3afa8 <_IO_stdin_used+0x1428> + 2720c: 0541 addi a0,a0,16 + 2720e: cf2ee0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27212: 85a2 mv a1,s0 + 27214: 854a mv a0,s2 + 27216: 00025317 auipc t1,0x25 + 2721a: ba233303 ld t1,-1118(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 2721e: 9302 jalr t1 + 27220: 7522 ld a0,40(sp) + 27222: c501 beqz a0,2722a <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x24a> + 27224: 611c ld a5,0(a0) + 27226: 679c ld a5,8(a5) + 27228: 9782 jalr a5 + 2722a: 8522 mv a0,s0 + 2722c: 898f40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 27230: 7522 ld a0,40(sp) + 27232: 22948553 fmv.d fa0,fs1 + 27236: 0541 addi a0,a0,16 + 27238: a68ee0ef jal 154a0 <_ZNSo9_M_insertIdEERSoT_@plt> + 2723c: 85a2 mv a1,s0 + 2723e: 854a mv a0,s2 + 27240: 00025317 auipc t1,0x25 + 27244: b7833303 ld t1,-1160(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 27248: 9302 jalr t1 + 2724a: 7522 ld a0,40(sp) + 2724c: c501 beqz a0,27254 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x274> + 2724e: 611c ld a5,0(a0) + 27250: 679c ld a5,8(a5) + 27252: 9782 jalr a5 + 27254: 854a mv a0,s2 + 27256: 00014597 auipc a1,0x14 + 2725a: d6258593 addi a1,a1,-670 # 3afb8 <_IO_stdin_used+0x1438> + 2725e: 00025317 auipc t1,0x25 + 27262: c8233303 ld t1,-894(t1) # 4bee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 27266: 9302 jalr t1 + 27268: 85ce mv a1,s3 + 2726a: 00025317 auipc t1,0x25 + 2726e: 92e33303 ld t1,-1746(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 27272: 9302 jalr t1 + 27274: 892a mv s2,a0 + 27276: 8522 mv a0,s0 + 27278: 84cf40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 2727c: 7522 ld a0,40(sp) + 2727e: 4639 li a2,14 + 27280: 00014597 auipc a1,0x14 + 27284: d2858593 addi a1,a1,-728 # 3afa8 <_IO_stdin_used+0x1428> + 27288: 0541 addi a0,a0,16 + 2728a: c76ee0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2728e: 85a2 mv a1,s0 + 27290: 854a mv a0,s2 + 27292: 00025317 auipc t1,0x25 + 27296: b2633303 ld t1,-1242(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 2729a: 9302 jalr t1 + 2729c: 7522 ld a0,40(sp) + 2729e: c501 beqz a0,272a6 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x2c6> + 272a0: 611c ld a5,0(a0) + 272a2: 679c ld a5,8(a5) + 272a4: 9782 jalr a5 + 272a6: 8522 mv a0,s0 + 272a8: 81cf40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 272ac: 7522 ld a0,40(sp) + 272ae: 22840553 fmv.d fa0,fs0 + 272b2: 0541 addi a0,a0,16 + 272b4: 9ecee0ef jal 154a0 <_ZNSo9_M_insertIdEERSoT_@plt> + 272b8: 85a2 mv a1,s0 + 272ba: 854a mv a0,s2 + 272bc: 00025317 auipc t1,0x25 + 272c0: afc33303 ld t1,-1284(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 272c4: 9302 jalr t1 + 272c6: 7522 ld a0,40(sp) + 272c8: c501 beqz a0,272d0 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x2f0> + 272ca: 611c ld a5,0(a0) + 272cc: 679c ld a5,8(a5) + 272ce: 9782 jalr a5 + 272d0: 854a mv a0,s2 + 272d2: 00015597 auipc a1,0x15 + 272d6: 95658593 addi a1,a1,-1706 # 3bc28 <_IO_stdin_used+0x20a8> + 272da: 00025317 auipc t1,0x25 + 272de: 93633303 ld t1,-1738(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 272e2: 9302 jalr t1 + 272e4: 85aa mv a1,a0 + 272e6: 8526 mv a0,s1 + 272e8: 9c6f40ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> + 272ec: 7462 ld s0,56(sp) + 272ee: c819 beqz s0,27304 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x324> + 272f0: 6008 ld a0,0(s0) + 272f2: 01040793 addi a5,s0,16 + 272f6: 00f50463 beq a0,a5,272fe <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x31e> + 272fa: e06ee0ef jal 15900 <_ZdlPv@plt> + 272fe: 8522 mv a0,s0 + 27300: e00ee0ef jal 15900 <_ZdlPv@plt> + 27304: 644a ld s0,144(sp) + 27306: 60ea ld ra,152(sp) + 27308: 690a ld s2,128(sp) + 2730a: 79e6 ld s3,120(sp) + 2730c: 7a46 ld s4,112(sp) + 2730e: 7aa6 ld s5,104(sp) + 27310: 2466 fld fs0,88(sp) + 27312: 24c6 fld fs1,80(sp) + 27314: 2926 fld fs2,72(sp) + 27316: 2986 fld fs3,64(sp) + 27318: 8526 mv a0,s1 + 2731a: 64aa ld s1,136(sp) + 2731c: 610d addi sp,sp,160 + 2731e: 8082 ret + 27320: 77a2 ld a5,40(sp) + 27322: 842a mv s0,a0 + 27324: c789 beqz a5,2732e <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x34e> + 27326: 6398 ld a4,0(a5) + 27328: 853e mv a0,a5 + 2732a: 671c ld a5,8(a4) + 2732c: 9782 jalr a5 + 2732e: 1828 addi a0,sp,56 + 27330: 00025317 auipc t1,0x25 + 27334: ca833303 ld t1,-856(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 27338: 9302 jalr t1 + 2733a: 8522 mv a0,s0 + 2733c: cb4ee0ef jal 157f0 <_Unwind_Resume@plt> + 27340: 842a mv s0,a0 + 27342: b7f5 j 2732e <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x34e> + 27344: bff1 j 27320 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + 27346: bfe9 j 27320 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + 27348: bfe1 j 27320 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + 2734a: bfd9 j 27320 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + 2734c: bfd1 j 27320 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + 2734e: bfc9 j 27320 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + 27350: bfc1 j 27320 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + 27352: b7f9 j 27320 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + 27354: b7f1 j 27320 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + 27356: b7e9 j 27320 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> + +0000000000027358 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_>: + 27358: 7135 addi sp,sp,-160 + 2735a: e922 sd s0,144(sp) + 2735c: ec2e sd a1,24(sp) + 2735e: 842a mv s0,a0 + 27360: 85ba mv a1,a4 + 27362: 8536 mv a0,a3 + 27364: ed06 sd ra,152(sp) + 27366: e832 sd a2,16(sp) + 27368: e436 sd a3,8(sp) + 2736a: e03a sd a4,0(sp) + 2736c: 9c8f40ef jal 1b534 <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_> + 27370: e909 bnez a0,27382 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x2a> + 27372: 8522 mv a0,s0 + 27374: 9aaf40ef jal 1b51e <_ZN7testing16AssertionSuccessEv> + 27378: 60ea ld ra,152(sp) 2737a: 8522 mv a0,s0 - 2737c: ab4ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27380: 4605 li a2,1 - 27382: 00011597 auipc a1,0x11 - 27386: a3e58593 addi a1,a1,-1474 # 37dc0 <_IO_stdin_used+0x318> - 2738a: aa6ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2738e: 6506 ld a0,64(sp) - 27390: 089c addi a5,sp,80 - 27392: 00f50463 beq a0,a5,2739a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x1dc> - 27396: c9aee0ef jal 15830 <_ZdlPv@plt> - 2739a: 67a2 ld a5,8(sp) - 2739c: cb89 beqz a5,273ae <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x1f0> - 2739e: 855a mv a0,s6 - 273a0: 4609 li a2,2 - 273a2: 00012597 auipc a1,0x12 - 273a6: a6e58593 addi a1,a1,-1426 # 38e10 <_IO_stdin_used+0x1368> - 273aa: a86ee0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 273ae: 8452 mv s0,s4 - 273b0: 01490d63 beq s2,s4,273ca <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x20c> - 273b4: 6008 ld a0,0(s0) - 273b6: 01040793 addi a5,s0,16 - 273ba: 00f50463 beq a0,a5,273c2 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x204> - 273be: c72ee0ef jal 15830 <_ZdlPv@plt> - 273c2: 02040413 addi s0,s0,32 - 273c6: fe8917e3 bne s2,s0,273b4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x1f6> - 273ca: 080a0563 beqz s4,27454 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x296> - 273ce: 640e ld s0,192(sp) - 273d0: 60ae ld ra,200(sp) - 273d2: 74ea ld s1,184(sp) - 273d4: 794a ld s2,176(sp) - 273d6: 79aa ld s3,168(sp) - 273d8: 6aea ld s5,152(sp) - 273da: 6b4a ld s6,144(sp) - 273dc: 6c0a ld s8,128(sp) - 273de: 7da6 ld s11,104(sp) - 273e0: 8552 mv a0,s4 - 273e2: 7a0a ld s4,160(sp) - 273e4: 6169 addi sp,sp,208 - 273e6: c4aee06f j 15830 <_ZdlPv@plt> - 273ea: cca9 beqz s1,27444 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x286> - 273ec: fc043503 ld a0,-64(s0) - 273f0: 0009bb83 ld s7,0(s3) - 273f4: 85de mv a1,s7 - 273f6: cfaee0ef jal 158f0 - 273fa: c529 beqz a0,27444 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x286> - 273fc: fe843603 ld a2,-24(s0) - 27400: e8c490e3 bne s1,a2,27280 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xc2> - 27404: fe043503 ld a0,-32(s0) - 27408: 85de mv a1,s7 - 2740a: ce6ee0ef jal 158f0 - 2740e: e60519e3 bnez a0,27280 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xc2> - 27412: 41a907b3 sub a5,s2,s10 - 27416: 6baa ld s7,136(sp) - 27418: 7ce6 ld s9,120(sp) - 2741a: 7d46 ld s10,112(sp) - 2741c: 00f03433 snez s0,a5 - 27420: bdbd j 2729e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> - 27422: d8e5 beqz s1,27412 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x254> - 27424: 0009bb83 ld s7,0(s3) - 27428: b5a9 j 27272 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xb4> - 2742a: e60483e3 beqz s1,27290 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xd2> - 2742e: 0009bb83 ld s7,0(s3) - 27432: bd91 j 27286 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xc8> - 27434: 412c0433 sub s0,s8,s2 - 27438: 6baa ld s7,136(sp) - 2743a: 7ce6 ld s9,120(sp) - 2743c: 7d46 ld s10,112(sp) - 2743e: 00803433 snez s0,s0 - 27442: bdb1 j 2729e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> - 27444: 419906b3 sub a3,s2,s9 - 27448: 6baa ld s7,136(sp) - 2744a: 7ce6 ld s9,120(sp) - 2744c: 7d46 ld s10,112(sp) - 2744e: 00d03433 snez s0,a3 - 27452: b5b1 j 2729e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> - 27454: 60ae ld ra,200(sp) - 27456: 640e ld s0,192(sp) - 27458: 74ea ld s1,184(sp) - 2745a: 794a ld s2,176(sp) - 2745c: 79aa ld s3,168(sp) - 2745e: 7a0a ld s4,160(sp) - 27460: 6aea ld s5,152(sp) - 27462: 6b4a ld s6,144(sp) - 27464: 6c0a ld s8,128(sp) - 27466: 7da6 ld s11,104(sp) - 27468: 6169 addi sp,sp,208 - 2746a: 8082 ret - 2746c: fc043503 ld a0,-64(s0) - 27470: b751 j 273f4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x236> - 27472: 6baa ld s7,136(sp) - 27474: 7ce6 ld s9,120(sp) - 27476: 7d46 ld s10,112(sp) - 27478: 418907b3 sub a5,s2,s8 - 2747c: 8795 srai a5,a5,0x5 - 2747e: 4689 li a3,2 - 27480: 02d78f63 beq a5,a3,274be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x300> - 27484: 468d li a3,3 - 27486: 04d78563 beq a5,a3,274d0 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x312> - 2748a: 4685 li a3,1 - 2748c: 4401 li s0,0 - 2748e: e0d798e3 bne a5,a3,2729e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> - 27492: 0089b483 ld s1,8(s3) - 27496: 008c3783 ld a5,8(s8) - 2749a: 4401 li s0,0 - 2749c: e09791e3 bne a5,s1,2729e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> - 274a0: c891 beqz s1,274b4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2f6> - 274a2: 0009b583 ld a1,0(s3) - 274a6: 000c3503 ld a0,0(s8) - 274aa: 8626 mv a2,s1 - 274ac: c44ee0ef jal 158f0 - 274b0: de0517e3 bnez a0,2729e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> - 274b4: 41890733 sub a4,s2,s8 - 274b8: 00e03433 snez s0,a4 - 274bc: b3cd j 2729e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> - 274be: 0089b483 ld s1,8(s3) - 274c2: 008c3783 ld a5,8(s8) - 274c6: 00f48e63 beq s1,a5,274e2 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x324> - 274ca: 020c0c13 addi s8,s8,32 - 274ce: b7e1 j 27496 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2d8> - 274d0: 008c3783 ld a5,8(s8) - 274d4: 0089b483 ld s1,8(s3) - 274d8: 02978363 beq a5,s1,274fe <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x340> - 274dc: 020c0c13 addi s8,s8,32 - 274e0: b7cd j 274c2 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x304> - 274e2: c889 beqz s1,274f4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x336> - 274e4: 0009b583 ld a1,0(s3) - 274e8: 000c3503 ld a0,0(s8) - 274ec: 8626 mv a2,s1 - 274ee: c02ee0ef jal 158f0 - 274f2: fd61 bnez a0,274ca <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x30c> - 274f4: 41890433 sub s0,s2,s8 - 274f8: 00803433 snez s0,s0 - 274fc: b34d j 2729e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> - 274fe: d8fd beqz s1,274f4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x336> - 27500: 0009b583 ld a1,0(s3) - 27504: 000c3503 ld a0,0(s8) - 27508: 8626 mv a2,s1 - 2750a: be6ee0ef jal 158f0 - 2750e: d17d beqz a0,274f4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x336> - 27510: 020c0c13 addi s8,s8,32 - 27514: b77d j 274c2 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x304> - 27516: 8795 srai a5,a5,0x5 - 27518: 8c52 mv s8,s4 - 2751a: b795 j 2747e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2c0> - 2751c: 842a mv s0,a0 - 2751e: a029 j 27528 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x36a> - 27520: 842a mv s0,a0 - 27522: 8526 mv a0,s1 - 27524: 9d8ef0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27528: 6562 ld a0,24(sp) - 2752a: 00022317 auipc t1,0x22 - 2752e: 6b633303 ld t1,1718(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> - 27532: e55e sd s7,136(sp) - 27534: fce6 sd s9,120(sp) - 27536: f8ea sd s10,112(sp) - 27538: 9302 jalr t1 - 2753a: 8522 mv a0,s0 - 2753c: 9e4ee0ef jal 15720 <_Unwind_Resume@plt> - 27540: 842a mv s0,a0 - 27542: 8526 mv a0,s1 - 27544: a36f50ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 27548: b7c5 j 27528 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x36a> - -000000000002754a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b>: - 2754a: 7155 addi sp,sp,-208 - 2754c: e1a2 sd s0,192(sp) - 2754e: 1020 addi s0,sp,40 - 27550: e55e sd s7,136(sp) - 27552: 8baa mv s7,a0 - 27554: 8522 mv a0,s0 - 27556: f54e sd s3,168(sp) - 27558: f152 sd s4,160(sp) - 2755a: ed56 sd s5,152(sp) - 2755c: e95a sd s6,144(sp) - 2755e: f4ee sd s11,104(sp) - 27560: e03e sd a5,0(sp) - 27562: e586 sd ra,200(sp) - 27564: fd26 sd s1,184(sp) - 27566: f94a sd s2,176(sp) - 27568: f8ea sd s10,112(sp) - 2756a: e822 sd s0,16(sp) - 2756c: 8a32 mv s4,a2 - 2756e: ce36 sw a3,28(sp) - 27570: 8b3a mv s6,a4 - 27572: e42e sd a1,8(sp) - 27574: 932fe0ef jal 256a6 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 27578: 7aa2 ld s5,40(sp) - 2757a: 79c2 ld s3,48(sp) - 2757c: 415987b3 sub a5,s3,s5 - 27580: 4077dd93 srai s11,a5,0x7 - 27584: 2fb05c63 blez s11,2787c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x332> - 27588: 0d9e slli s11,s11,0x7 - 2758a: fce6 sd s9,120(sp) - 2758c: 008a3483 ld s1,8(s4) - 27590: e162 sd s8,128(sp) - 27592: 9dd6 add s11,s11,s5 - 27594: 060a8413 addi s0,s5,96 - 27598: 040a8913 addi s2,s5,64 - 2759c: 020a8c93 addi s9,s5,32 - 275a0: 8d56 mv s10,s5 - 275a2: a035 j 275ce <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x84> - 275a4: fc843603 ld a2,-56(s0) - 275a8: 1cc48463 beq s1,a2,27770 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x226> - 275ac: fe843603 ld a2,-24(s0) - 275b0: 1ec48b63 beq s1,a2,277a6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x25c> - 275b4: 6410 ld a2,8(s0) - 275b6: 1ec48c63 beq s1,a2,277ae <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x264> - 275ba: 080d0d13 addi s10,s10,128 - 275be: 08040413 addi s0,s0,128 - 275c2: 08090913 addi s2,s2,128 - 275c6: 080c8c93 addi s9,s9,128 - 275ca: 21bd0863 beq s10,s11,277da <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x290> - 275ce: fa843683 ld a3,-88(s0) - 275d2: fc9699e3 bne a3,s1,275a4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x5a> - 275d6: 1e048163 beqz s1,277b8 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x26e> - 275da: 000a3c03 ld s8,0(s4) - 275de: fa043503 ld a0,-96(s0) - 275e2: 8626 mv a2,s1 - 275e4: 85e2 mv a1,s8 - 275e6: b0aee0ef jal 158f0 - 275ea: 1c050763 beqz a0,277b8 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x26e> - 275ee: fc843603 ld a2,-56(s0) - 275f2: 1ec48163 beq s1,a2,277d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x28a> - 275f6: fe843603 ld a2,-24(s0) - 275fa: fa961de3 bne a2,s1,275b4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x6a> - 275fe: fe043503 ld a0,-32(s0) - 27602: 85e2 mv a1,s8 - 27604: aecee0ef jal 158f0 - 27608: 18050863 beqz a0,27798 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x24e> - 2760c: 6410 ld a2,8(s0) - 2760e: fa9616e3 bne a2,s1,275ba <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x70> - 27612: 6008 ld a0,0(s0) - 27614: 85e2 mv a1,s8 - 27616: adaee0ef jal 158f0 - 2761a: f145 bnez a0,275ba <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x70> - 2761c: 6c0a ld s8,128(sp) - 2761e: 7ce6 ld s9,120(sp) - 27620: 40898433 sub s0,s3,s0 - 27624: 00803933 snez s2,s0 - 27628: 854a mv a0,s2 - 2762a: d99f30ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 2762e: e551 bnez a0,276ba <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x170> - 27630: 0084 addi s1,sp,64 - 27632: 6685 lui a3,0x1 - 27634: 8526 mv a0,s1 - 27636: 03668693 addi a3,a3,54 # 1036 <__abi_tag-0xf25e> - 2763a: 00011617 auipc a2,0x11 - 2763e: 0a660613 addi a2,a2,166 # 386e0 <_IO_stdin_used+0xc38> - 27642: 458d li a1,3 - 27644: da7f70ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 27648: 06500613 li a2,101 - 2764c: 00012597 auipc a1,0x12 - 27650: 99c58593 addi a1,a1,-1636 # 38fe8 <_IO_stdin_used+0x1540> - 27654: 00023517 auipc a0,0x23 - 27658: 94453503 ld a0,-1724(a0) # 49f98 <_ZSt4cerr@Base> - 2765c: fd5ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27660: 4615 li a2,5 - 27662: 00012597 auipc a1,0x12 - 27666: b7e58593 addi a1,a1,-1154 # 391e0 <_IO_stdin_used+0x1738> - 2766a: 00023517 auipc a0,0x23 - 2766e: 92e53503 ld a0,-1746(a0) # 49f98 <_ZSt4cerr@Base> - 27672: fbfed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27676: 008a3603 ld a2,8(s4) - 2767a: 000a3583 ld a1,0(s4) - 2767e: 00023517 auipc a0,0x23 - 27682: 91a53503 ld a0,-1766(a0) # 49f98 <_ZSt4cerr@Base> - 27686: fabed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2768a: 4671 li a2,28 - 2768c: 00012597 auipc a1,0x12 - 27690: b5c58593 addi a1,a1,-1188 # 391e8 <_IO_stdin_used+0x1740> - 27694: 842a mv s0,a0 - 27696: f9bed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2769a: 67a2 ld a5,8(sp) - 2769c: 8522 mv a0,s0 - 2769e: 6790 ld a2,8(a5) - 276a0: 638c ld a1,0(a5) - 276a2: f8fed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 276a6: 4609 li a2,2 - 276a8: 00012597 auipc a1,0x12 - 276ac: b6058593 addi a1,a1,-1184 # 39208 <_IO_stdin_used+0x1760> - 276b0: f81ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 276b4: 8526 mv a0,s1 - 276b6: 8c4f50ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 276ba: 008b3603 ld a2,8(s6) - 276be: 000b3583 ld a1,0(s6) - 276c2: 855e mv a0,s7 - 276c4: f6ded0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 276c8: 4605 li a2,1 - 276ca: 00010597 auipc a1,0x10 - 276ce: 6f658593 addi a1,a1,1782 # 37dc0 <_IO_stdin_used+0x318> - 276d2: 842a mv s0,a0 - 276d4: f5ded0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 276d8: 008a3603 ld a2,8(s4) - 276dc: 000a3583 ld a1,0(s4) - 276e0: 8522 mv a0,s0 - 276e2: f4fed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 276e6: 460d li a2,3 - 276e8: 00011597 auipc a1,0x11 - 276ec: 73058593 addi a1,a1,1840 # 38e18 <_IO_stdin_used+0x1370> - 276f0: 842a mv s0,a0 - 276f2: f3fed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 276f6: 0084 addi s1,sp,64 - 276f8: 8526 mv a0,s1 - 276fa: 086c addi a1,sp,28 - 276fc: 00023317 auipc t1,0x23 - 27700: 87433303 ld t1,-1932(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 27704: 9302 jalr t1 - 27706: 6626 ld a2,72(sp) - 27708: 6586 ld a1,64(sp) - 2770a: 8522 mv a0,s0 - 2770c: f25ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27710: 6506 ld a0,64(sp) - 27712: 089c addi a5,sp,80 - 27714: 00f50463 beq a0,a5,2771c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x1d2> - 27718: 918ee0ef jal 15830 <_ZdlPv@plt> - 2771c: 6782 ld a5,0(sp) - 2771e: cb89 beqz a5,27730 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x1e6> - 27720: 855e mv a0,s7 - 27722: 4609 li a2,2 - 27724: 00011597 auipc a1,0x11 - 27728: 6ec58593 addi a1,a1,1772 # 38e10 <_IO_stdin_used+0x1368> - 2772c: f05ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27730: 8456 mv s0,s5 - 27732: 01598d63 beq s3,s5,2774c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x202> - 27736: 6008 ld a0,0(s0) - 27738: 01040793 addi a5,s0,16 - 2773c: 00f50463 beq a0,a5,27744 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x1fa> - 27740: 8f0ee0ef jal 15830 <_ZdlPv@plt> - 27744: 02040413 addi s0,s0,32 - 27748: fe8997e3 bne s3,s0,27736 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x1ec> - 2774c: 000a8563 beqz s5,27756 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x20c> - 27750: 8556 mv a0,s5 - 27752: 8deee0ef jal 15830 <_ZdlPv@plt> - 27756: 60ae ld ra,200(sp) - 27758: 640e ld s0,192(sp) - 2775a: 74ea ld s1,184(sp) - 2775c: 794a ld s2,176(sp) - 2775e: 79aa ld s3,168(sp) - 27760: 7a0a ld s4,160(sp) - 27762: 6aea ld s5,152(sp) - 27764: 6b4a ld s6,144(sp) - 27766: 6baa ld s7,136(sp) - 27768: 7d46 ld s10,112(sp) - 2776a: 7da6 ld s11,104(sp) - 2776c: 6169 addi sp,sp,208 - 2776e: 8082 ret - 27770: c8b9 beqz s1,277c6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x27c> - 27772: fc043503 ld a0,-64(s0) - 27776: 000a3c03 ld s8,0(s4) - 2777a: 85e2 mv a1,s8 - 2777c: 974ee0ef jal 158f0 - 27780: c139 beqz a0,277c6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x27c> - 27782: fe843603 ld a2,-24(s0) - 27786: e8c493e3 bne s1,a2,2760c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xc2> - 2778a: fe043503 ld a0,-32(s0) - 2778e: 85e2 mv a1,s8 - 27790: 960ee0ef jal 158f0 - 27794: e6051ce3 bnez a0,2760c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xc2> - 27798: 41298933 sub s2,s3,s2 - 2779c: 6c0a ld s8,128(sp) - 2779e: 7ce6 ld s9,120(sp) - 277a0: 01203933 snez s2,s2 - 277a4: b551 j 27628 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> - 277a6: d8ed beqz s1,27798 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x24e> - 277a8: 000a3c03 ld s8,0(s4) - 277ac: bd89 j 275fe <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xb4> - 277ae: e60487e3 beqz s1,2761c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xd2> - 277b2: 000a3c03 ld s8,0(s4) - 277b6: bdb1 j 27612 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xc8> - 277b8: 413d0933 sub s2,s10,s3 - 277bc: 6c0a ld s8,128(sp) - 277be: 7ce6 ld s9,120(sp) - 277c0: 01203933 snez s2,s2 - 277c4: b595 j 27628 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> - 277c6: 41998733 sub a4,s3,s9 - 277ca: 6c0a ld s8,128(sp) - 277cc: 7ce6 ld s9,120(sp) - 277ce: 00e03933 snez s2,a4 - 277d2: bd99 j 27628 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> - 277d4: fc043503 ld a0,-64(s0) - 277d8: b74d j 2777a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x230> - 277da: 6c0a ld s8,128(sp) - 277dc: 7ce6 ld s9,120(sp) - 277de: 41a98733 sub a4,s3,s10 - 277e2: 8715 srai a4,a4,0x5 - 277e4: 4689 li a3,2 - 277e6: 02d70f63 beq a4,a3,27824 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2da> - 277ea: 468d li a3,3 - 277ec: 04d70563 beq a4,a3,27836 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2ec> - 277f0: 4685 li a3,1 - 277f2: 4901 li s2,0 - 277f4: e2d71ae3 bne a4,a3,27628 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> - 277f8: 008a3403 ld s0,8(s4) - 277fc: 008d3703 ld a4,8(s10) - 27800: 4901 li s2,0 - 27802: e28713e3 bne a4,s0,27628 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> - 27806: c811 beqz s0,2781a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2d0> - 27808: 000a3583 ld a1,0(s4) - 2780c: 000d3503 ld a0,0(s10) - 27810: 8622 mv a2,s0 - 27812: 8deee0ef jal 158f0 - 27816: e00519e3 bnez a0,27628 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> - 2781a: 41a987b3 sub a5,s3,s10 - 2781e: 00f03933 snez s2,a5 - 27822: b519 j 27628 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> - 27824: 008a3403 ld s0,8(s4) - 27828: 008d3703 ld a4,8(s10) - 2782c: 00e40e63 beq s0,a4,27848 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2fe> - 27830: 020d0d13 addi s10,s10,32 - 27834: b7e1 j 277fc <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2b2> - 27836: 008d3703 ld a4,8(s10) - 2783a: 008a3403 ld s0,8(s4) - 2783e: 02870363 beq a4,s0,27864 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x31a> - 27842: 020d0d13 addi s10,s10,32 - 27846: b7cd j 27828 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2de> - 27848: c809 beqz s0,2785a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x310> - 2784a: 000a3583 ld a1,0(s4) - 2784e: 000d3503 ld a0,0(s10) - 27852: 8622 mv a2,s0 - 27854: 89cee0ef jal 158f0 - 27858: fd61 bnez a0,27830 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2e6> - 2785a: 41a98933 sub s2,s3,s10 - 2785e: 01203933 snez s2,s2 - 27862: b3d9 j 27628 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> - 27864: d87d beqz s0,2785a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x310> - 27866: 000a3583 ld a1,0(s4) - 2786a: 000d3503 ld a0,0(s10) - 2786e: 8622 mv a2,s0 - 27870: 880ee0ef jal 158f0 - 27874: d17d beqz a0,2785a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x310> - 27876: 020d0d13 addi s10,s10,32 - 2787a: b77d j 27828 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2de> - 2787c: 4057d713 srai a4,a5,0x5 - 27880: 8d56 mv s10,s5 - 27882: b78d j 277e4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x29a> - 27884: 842a mv s0,a0 - 27886: 8526 mv a0,s1 - 27888: e75ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2788c: 6542 ld a0,16(sp) - 2788e: e162 sd s8,128(sp) - 27890: fce6 sd s9,120(sp) - 27892: 00022317 auipc t1,0x22 - 27896: 34e33303 ld t1,846(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2789a: 9302 jalr t1 - 2789c: 8522 mv a0,s0 - 2789e: e83ed0ef jal 15720 <_Unwind_Resume@plt> - 278a2: 842a mv s0,a0 - 278a4: 8526 mv a0,s1 - 278a6: ed5f40ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 278aa: b7cd j 2788c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x342> - 278ac: 842a mv s0,a0 - 278ae: bff9 j 2788c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x342> - -00000000000278b0 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE>: - 278b0: 714d addi sp,sp,-336 - 278b2: 101c addi a5,sp,32 - 278b4: f64e sd s3,296(sp) - 278b6: f252 sd s4,288(sp) - 278b8: 89ae mv s3,a1 - 278ba: 8a2a mv s4,a0 - 278bc: 00011597 auipc a1,0x11 - 278c0: 6d458593 addi a1,a1,1748 # 38f90 <_IO_stdin_used+0x14e8> - 278c4: 853e mv a0,a5 - 278c6: e2a2 sd s0,320(sp) - 278c8: fde6 sd s9,248(sp) - 278ca: e83e sd a5,16(sp) - 278cc: 8432 mv s0,a2 - 278ce: e686 sd ra,328(sp) - 278d0: fe26 sd s1,312(sp) - 278d2: ee56 sd s5,280(sp) - 278d4: e65e sd s7,264(sp) - 278d6: e262 sd s8,256(sp) - 278d8: f9ea sd s10,240(sp) - 278da: f5ee sd s11,232(sp) - 278dc: 04010c93 addi s9,sp,64 - 278e0: d7cf00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 278e4: 089c addi a5,sp,80 - 278e6: 8566 mv a0,s9 - 278e8: 02000613 li a2,32 - 278ec: 45a9 li a1,10 - 278ee: e0be sd a5,64(sp) - 278f0: a50ee0ef jal 15b40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> - 278f4: fa4a sd s2,304(sp) - 278f6: 0c010913 addi s2,sp,192 - 278fa: ea5a sd s6,272(sp) - 278fc: 854a mv a0,s2 - 278fe: 0d010b13 addi s6,sp,208 - 27902: 02000613 li a2,32 - 27906: 45a1 li a1,8 - 27908: e1da sd s6,192(sp) - 2790a: a36ee0ef jal 15b40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> - 2790e: 662e ld a2,200(sp) - 27910: 658e ld a1,192(sp) - 27912: 8552 mv a0,s4 - 27914: d1ded0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27918: 4609 li a2,2 - 2791a: 00012597 auipc a1,0x12 - 2791e: 93658593 addi a1,a1,-1738 # 39250 <_IO_stdin_used+0x17a8> - 27922: d0fed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27926: 650e ld a0,192(sp) - 27928: 01650463 beq a0,s6,27930 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x80> - 2792c: f05ed0ef jal 15830 <_ZdlPv@plt> - 27930: 1104 addi s1,sp,160 - 27932: 8526 mv a0,s1 - 27934: 00011597 auipc a1,0x11 - 27938: 63c58593 addi a1,a1,1596 # 38f70 <_IO_stdin_used+0x14c8> - 2793c: d20f00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27940: 700c ld a1,32(s0) - 27942: 854a mv a0,s2 - 27944: d18f00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27948: 65c2 ld a1,16(sp) - 2794a: 4785 li a5,1 - 2794c: 8766 mv a4,s9 - 2794e: 86ca mv a3,s2 - 27950: 8626 mv a2,s1 - 27952: 8552 mv a0,s4 - 27954: 86bff0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 27958: 650e ld a0,192(sp) - 2795a: 01650463 beq a0,s6,27962 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xb2> - 2795e: ed3ed0ef jal 15830 <_ZdlPv@plt> - 27962: 750a ld a0,160(sp) - 27964: 0b010d93 addi s11,sp,176 - 27968: 01b50463 beq a0,s11,27970 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xc0> - 2796c: ec5ed0ef jal 15830 <_ZdlPv@plt> - 27970: 643c ld a5,72(s0) - 27972: cf95 beqz a5,279ae <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xfe> - 27974: 639c ld a5,0(a5) - 27976: cf85 beqz a5,279ae <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xfe> - 27978: 00011597 auipc a1,0x11 - 2797c: 76058593 addi a1,a1,1888 # 390d8 <_IO_stdin_used+0x1630> - 27980: 8526 mv a0,s1 - 27982: cdaf00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27986: 642c ld a1,72(s0) - 27988: c191 beqz a1,2798c <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xdc> - 2798a: 618c ld a1,0(a1) - 2798c: 854a mv a0,s2 - 2798e: ccef00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27992: 65c2 ld a1,16(sp) - 27994: 4785 li a5,1 - 27996: 8766 mv a4,s9 - 27998: 86ca mv a3,s2 - 2799a: 8626 mv a2,s1 - 2799c: 8552 mv a0,s4 - 2799e: 821ff0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 279a2: 854a mv a0,s2 - 279a4: d59ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 279a8: 8526 mv a0,s1 - 279aa: d53ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 279ae: 603c ld a5,64(s0) - 279b0: cf95 beqz a5,279ec <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x13c> - 279b2: 639c ld a5,0(a5) - 279b4: cf85 beqz a5,279ec <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x13c> - 279b6: 00011597 auipc a1,0x11 - 279ba: 73258593 addi a1,a1,1842 # 390e8 <_IO_stdin_used+0x1640> - 279be: 8526 mv a0,s1 - 279c0: c9cf00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 279c4: 602c ld a1,64(s0) - 279c6: c191 beqz a1,279ca <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x11a> - 279c8: 618c ld a1,0(a1) - 279ca: 854a mv a0,s2 - 279cc: c90f00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 279d0: 65c2 ld a1,16(sp) - 279d2: 4785 li a5,1 - 279d4: 8766 mv a4,s9 - 279d6: 86ca mv a3,s2 - 279d8: 8626 mv a2,s1 - 279da: 8552 mv a0,s4 - 279dc: fe2ff0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 279e0: 854a mv a0,s2 - 279e2: d1bee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 279e6: 8526 mv a0,s1 - 279e8: d15ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 279ec: 00022797 auipc a5,0x22 - 279f0: 2b47b783 ld a5,692(a5) # 49ca0 <_GLOBAL_OFFSET_TABLE_+0x150> - 279f4: 0007c783 lbu a5,0(a5) - 279f8: 3c079e63 bnez a5,27dd4 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x524> - 279fc: 00011597 auipc a1,0x11 - 27a00: 71458593 addi a1,a1,1812 # 39110 <_IO_stdin_used+0x1668> - 27a04: 8526 mv a0,s1 - 27a06: c56f00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27a0a: 08044783 lbu a5,128(s0) - 27a0e: 00012597 auipc a1,0x12 - 27a12: 81258593 addi a1,a1,-2030 # 39220 <_IO_stdin_used+0x1778> - 27a16: 2c079763 bnez a5,27ce4 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x434> - 27a1a: 854a mv a0,s2 - 27a1c: c40f00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27a20: 65c2 ld a1,16(sp) - 27a22: 4785 li a5,1 - 27a24: 8766 mv a4,s9 - 27a26: 86ca mv a3,s2 - 27a28: 8626 mv a2,s1 - 27a2a: 8552 mv a0,s4 - 27a2c: f92ff0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 27a30: 854a mv a0,s2 - 27a32: ccbee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27a36: 8526 mv a0,s1 - 27a38: cc5ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27a3c: 8526 mv a0,s1 - 27a3e: 00011597 auipc a1,0x11 - 27a42: 6da58593 addi a1,a1,1754 # 39118 <_IO_stdin_used+0x1670> - 27a46: c16f00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27a4a: 08044783 lbu a5,128(s0) - 27a4e: 09040a93 addi s5,s0,144 - 27a52: 26079b63 bnez a5,27cc8 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x418> - 27a56: 00011597 auipc a1,0x11 - 27a5a: 7e258593 addi a1,a1,2018 # 39238 <_IO_stdin_used+0x1790> - 27a5e: 854a mv a0,s2 - 27a60: bfcf00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27a64: 6bc2 ld s7,16(sp) - 27a66: 4785 li a5,1 - 27a68: 8766 mv a4,s9 - 27a6a: 86ca mv a3,s2 - 27a6c: 8626 mv a2,s1 - 27a6e: 85de mv a1,s7 - 27a70: 8552 mv a0,s4 - 27a72: f4cff0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 27a76: 854a mv a0,s2 - 27a78: c85ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27a7c: 8526 mv a0,s1 - 27a7e: c7fee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27a82: 854a mv a0,s2 - 27a84: 00011597 auipc a1,0x11 - 27a88: 4fc58593 addi a1,a1,1276 # 38f80 <_IO_stdin_used+0x14d8> - 27a8c: bd0f00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27a90: 10043583 ld a1,256(s0) - 27a94: 8526 mv a0,s1 - 27a96: 9e8fa0ef jal 21c7e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex> - 27a9a: 4785 li a5,1 - 27a9c: 8766 mv a4,s9 - 27a9e: 86a6 mv a3,s1 - 27aa0: 864a mv a2,s2 - 27aa2: 85de mv a1,s7 - 27aa4: 8552 mv a0,s4 - 27aa6: f18ff0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 27aaa: 8526 mv a0,s1 - 27aac: c51ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27ab0: 854a mv a0,s2 - 27ab2: c4bee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27ab6: 854a mv a0,s2 - 27ab8: 00011597 auipc a1,0x11 - 27abc: 4c058593 addi a1,a1,1216 # 38f78 <_IO_stdin_used+0x14d0> - 27ac0: b9cf00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27ac4: 10843583 ld a1,264(s0) - 27ac8: 8526 mv a0,s1 - 27aca: b28fc0ef jal 23df2 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx> - 27ace: 4785 li a5,1 - 27ad0: 8766 mv a4,s9 - 27ad2: 86a6 mv a3,s1 - 27ad4: 864a mv a2,s2 - 27ad6: 85de mv a1,s7 - 27ad8: 8552 mv a0,s4 - 27ada: ee4ff0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 27ade: 8526 mv a0,s1 - 27ae0: c1dee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27ae4: 854a mv a0,s2 - 27ae6: c17ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27aea: 8526 mv a0,s1 - 27aec: 00011597 auipc a1,0x11 - 27af0: 63458593 addi a1,a1,1588 # 39120 <_IO_stdin_used+0x1678> - 27af4: b68f00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27af8: 85ce mv a1,s3 - 27afa: 854a mv a0,s2 - 27afc: b60f00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27b00: 4781 li a5,0 - 27b02: 8766 mv a4,s9 - 27b04: 86ca mv a3,s2 - 27b06: 8626 mv a2,s1 - 27b08: 85de mv a1,s7 - 27b0a: 8552 mv a0,s4 - 27b0c: eb2ff0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 27b10: 854a mv a0,s2 - 27b12: bebee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27b16: 8526 mv a0,s1 - 27b18: be5ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27b1c: 8666 mv a2,s9 - 27b1e: 85d6 mv a1,s5 - 27b20: 854a mv a0,s2 - 27b22: e75fb0ef jal 23996 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 27b26: 662e ld a2,200(sp) - 27b28: 658e ld a1,192(sp) - 27b2a: 8552 mv a0,s4 - 27b2c: b05ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27b30: 854a mv a0,s2 - 27b32: bcbee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27b36: 5bfd li s7,-1 - 27b38: 109c addi a5,sp,96 - 27b3a: ec3e sd a5,24(sp) - 27b3c: 002bdb93 srli s7,s7,0x2 - 27b40: 4981 li s3,0 - 27b42: 4c01 li s8,0 - 27b44: 4d05 li s10,1 - 27b46: 8556 mv a0,s5 - 27b48: 912f20ef jal 19c5a <_ZNK7testing10TestResult16total_part_countEv> - 27b4c: 1aa9d163 bge s3,a0,27cee <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x43e> - 27b50: 85ce mv a1,s3 - 27b52: 8556 mv a0,s5 - 27b54: 92af20ef jal 19c7e <_ZNK7testing10TestResult17GetTestPartResultEi> - 27b58: 411c lw a5,0(a0) - 27b5a: 842a mv s0,a0 - 27b5c: 37fd addiw a5,a5,-1 - 27b5e: 00fd7463 bgeu s10,a5,27b66 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x2b6> - 27b62: 2985 addiw s3,s3,1 - 27b64: b7cd j 27b46 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x296> - 27b66: 4609 li a2,2 - 27b68: 00011597 auipc a1,0x11 - 27b6c: 2a858593 addi a1,a1,680 # 38e10 <_IO_stdin_used+0x1368> - 27b70: 8552 mv a0,s4 - 27b72: abfed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27b76: 2c05 addiw s8,s8,1 - 27b78: 21ac0263 beq s8,s10,27d7c <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x4cc> - 27b7c: 681c ld a5,16(s0) - 27b7e: 4581 li a1,0 - 27b80: c391 beqz a5,27b84 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x2d4> - 27b82: 640c ld a1,8(s0) - 27b84: 5410 lw a2,40(s0) - 27b86: 6562 ld a0,24(sp) - 27b88: 8b7f90ef jal 2143e <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci> - 27b8c: 7626 ld a2,104(sp) - 27b8e: 7786 ld a5,96(sp) - 27b90: 8526 mv a0,s1 - 27b92: 00160593 addi a1,a2,1 - 27b96: f16e sd s11,160(sp) - 27b98: e432 sd a2,8(sp) - 27b9a: f502 sd zero,168(sp) - 27b9c: 0a010823 sb zero,176(sp) - 27ba0: e03e sd a5,0(sp) - 27ba2: d7fed0ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 27ba6: 77aa ld a5,168(sp) - 27ba8: 6622 ld a2,8(sp) - 27baa: 40fb87b3 sub a5,s7,a5 - 27bae: 34c7ee63 bltu a5,a2,27f0a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x65a> - 27bb2: 6582 ld a1,0(sp) - 27bb4: 8526 mv a0,s1 - 27bb6: d1bed0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 27bba: 77aa ld a5,168(sp) - 27bbc: 35778d63 beq a5,s7,27f16 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x666> - 27bc0: 4605 li a2,1 - 27bc2: 00011597 auipc a1,0x11 - 27bc6: a2e58593 addi a1,a1,-1490 # 385f0 <_IO_stdin_used+0xb48> - 27bca: 8526 mv a0,s1 - 27bcc: d05ed0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 27bd0: 6820 ld s0,80(s0) - 27bd2: 8522 mv a0,s0 - 27bd4: f2ded0ef jal 15b00 - 27bd8: 77aa ld a5,168(sp) - 27bda: 862a mv a2,a0 - 27bdc: 40fb87b3 sub a5,s7,a5 - 27be0: 34a7eb63 bltu a5,a0,27f36 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x686> - 27be4: 85a2 mv a1,s0 - 27be6: 8526 mv a0,s1 - 27be8: ce9ed0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 27bec: e1da sd s6,192(sp) - 27bee: 6118 ld a4,0(a0) - 27bf0: 01050793 addi a5,a0,16 - 27bf4: 1cf70163 beq a4,a5,27db6 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x506> - 27bf8: 6914 ld a3,16(a0) - 27bfa: e1ba sd a4,192(sp) - 27bfc: e9b6 sd a3,208(sp) - 27bfe: 6518 ld a4,8(a0) - 27c00: 0114 addi a3,sp,128 - 27c02: e11c sd a5,0(a0) - 27c04: e5ba sd a4,200(sp) - 27c06: 00053423 sd zero,8(a0) - 27c0a: 00050823 sb zero,16(a0) - 27c0e: 85ca mv a1,s2 - 27c10: 8536 mv a0,a3 - 27c12: e036 sd a3,0(sp) - 27c14: b9bfb0ef jal 237ae <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 27c18: 650e ld a0,192(sp) - 27c1a: 01650463 beq a0,s6,27c22 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x372> - 27c1e: c13ed0ef jal 15830 <_ZdlPv@plt> - 27c22: 750a ld a0,160(sp) - 27c24: 01b50463 beq a0,s11,27c2c <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x37c> - 27c28: c09ed0ef jal 15830 <_ZdlPv@plt> - 27c2c: 6626 ld a2,72(sp) - 27c2e: 6586 ld a1,64(sp) - 27c30: 8552 mv a0,s4 - 27c32: 9ffed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27c36: 4611 li a2,4 - 27c38: 00011597 auipc a1,0x11 - 27c3c: 63058593 addi a1,a1,1584 # 39268 <_IO_stdin_used+0x17c0> - 27c40: 842a mv s0,a0 - 27c42: 9efed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27c46: 6626 ld a2,72(sp) - 27c48: 6586 ld a1,64(sp) - 27c4a: 8522 mv a0,s0 - 27c4c: 9e5ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27c50: 4641 li a2,16 - 27c52: 00011597 auipc a1,0x11 - 27c56: 61e58593 addi a1,a1,1566 # 39270 <_IO_stdin_used+0x17c8> - 27c5a: 842a mv s0,a0 - 27c5c: 9d5ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27c60: 662a ld a2,136(sp) - 27c62: 658a ld a1,128(sp) - 27c64: 8522 mv a0,s0 - 27c66: 9cbed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27c6a: 460d li a2,3 - 27c6c: 00011597 auipc a1,0x11 - 27c70: 61c58593 addi a1,a1,1564 # 39288 <_IO_stdin_used+0x17e0> - 27c74: 842a mv s0,a0 - 27c76: 9bbed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27c7a: 6626 ld a2,72(sp) - 27c7c: 6586 ld a1,64(sp) - 27c7e: 8522 mv a0,s0 - 27c80: 9b1ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27c84: 463d li a2,15 - 27c86: 00011597 auipc a1,0x11 - 27c8a: 60a58593 addi a1,a1,1546 # 39290 <_IO_stdin_used+0x17e8> - 27c8e: 842a mv s0,a0 - 27c90: 9a1ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27c94: 6626 ld a2,72(sp) - 27c96: 6586 ld a1,64(sp) - 27c98: 8522 mv a0,s0 - 27c9a: 997ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27c9e: 460d li a2,3 - 27ca0: 00011597 auipc a1,0x11 - 27ca4: 60058593 addi a1,a1,1536 # 392a0 <_IO_stdin_used+0x17f8> - 27ca8: 989ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27cac: 650a ld a0,128(sp) - 27cae: 091c addi a5,sp,144 - 27cb0: 00f50463 beq a0,a5,27cb8 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x408> - 27cb4: b7ded0ef jal 15830 <_ZdlPv@plt> - 27cb8: 7506 ld a0,96(sp) - 27cba: 189c addi a5,sp,112 - 27cbc: eaf503e3 beq a0,a5,27b62 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x2b2> - 27cc0: b71ed0ef jal 15830 <_ZdlPv@plt> - 27cc4: 2985 addiw s3,s3,1 - 27cc6: b541 j 27b46 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x296> - 27cc8: 8556 mv a0,s5 - 27cca: 9a8f20ef jal 19e72 <_ZNK7testing10TestResult7SkippedEv> - 27cce: 00011597 auipc a1,0x11 - 27cd2: 55a58593 addi a1,a1,1370 # 39228 <_IO_stdin_used+0x1780> - 27cd6: d80504e3 beqz a0,27a5e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x1ae> - 27cda: 00011597 auipc a1,0x11 - 27cde: 56e58593 addi a1,a1,1390 # 39248 <_IO_stdin_used+0x17a0> - 27ce2: bbb5 j 27a5e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x1ae> - 27ce4: 00011597 auipc a1,0x11 - 27ce8: 53458593 addi a1,a1,1332 # 39218 <_IO_stdin_used+0x1770> - 27cec: b33d j 27a1a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x16a> - 27cee: 020c0563 beqz s8,27d18 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x468> - 27cf2: 4605 li a2,1 - 27cf4: 00011597 auipc a1,0x11 - 27cf8: 8fc58593 addi a1,a1,-1796 # 385f0 <_IO_stdin_used+0xb48> - 27cfc: 8552 mv a0,s4 - 27cfe: 933ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27d02: 6626 ld a2,72(sp) - 27d04: 6586 ld a1,64(sp) - 27d06: 8552 mv a0,s4 - 27d08: 929ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27d0c: 00011597 auipc a1,0x11 - 27d10: 9bc58593 addi a1,a1,-1604 # 386c8 <_IO_stdin_used+0xc20> - 27d14: 84ded0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 27d18: 4605 li a2,1 - 27d1a: 00011597 auipc a1,0x11 - 27d1e: 8d658593 addi a1,a1,-1834 # 385f0 <_IO_stdin_used+0xb48> - 27d22: 8552 mv a0,s4 - 27d24: 90ded0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27d28: 02000613 li a2,32 - 27d2c: 45a1 li a1,8 - 27d2e: 854a mv a0,s2 - 27d30: e1da sd s6,192(sp) - 27d32: e0fed0ef jal 15b40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> - 27d36: 662e ld a2,200(sp) - 27d38: 658e ld a1,192(sp) - 27d3a: 8552 mv a0,s4 - 27d3c: 8f5ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27d40: 00011597 auipc a1,0x11 - 27d44: 51858593 addi a1,a1,1304 # 39258 <_IO_stdin_used+0x17b0> - 27d48: 819ed0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 27d4c: 854a mv a0,s2 - 27d4e: 9afee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27d52: 8566 mv a0,s9 - 27d54: 9a9ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27d58: 6542 ld a0,16(sp) - 27d5a: 9a3ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27d5e: 60b6 ld ra,328(sp) - 27d60: 6416 ld s0,320(sp) - 27d62: 7952 ld s2,304(sp) - 27d64: 6b52 ld s6,272(sp) - 27d66: 74f2 ld s1,312(sp) - 27d68: 79b2 ld s3,296(sp) - 27d6a: 7a12 ld s4,288(sp) - 27d6c: 6af2 ld s5,280(sp) - 27d6e: 6bb2 ld s7,264(sp) - 27d70: 6c12 ld s8,256(sp) - 27d72: 7cee ld s9,248(sp) - 27d74: 7d4e ld s10,240(sp) - 27d76: 7dae ld s11,232(sp) - 27d78: 6171 addi sp,sp,336 - 27d7a: 8082 ret - 27d7c: 6626 ld a2,72(sp) - 27d7e: 6586 ld a1,64(sp) - 27d80: 8552 mv a0,s4 - 27d82: 8afed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27d86: 4605 li a2,1 - 27d88: 00010597 auipc a1,0x10 - 27d8c: 03858593 addi a1,a1,56 # 37dc0 <_IO_stdin_used+0x318> - 27d90: e02a sd a0,0(sp) - 27d92: 89fed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27d96: 6502 ld a0,0(sp) - 27d98: 4621 li a2,8 - 27d9a: 00011597 auipc a1,0x11 - 27d9e: 1c658593 addi a1,a1,454 # 38f60 <_IO_stdin_used+0x14b8> - 27da2: 88fed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27da6: 6502 ld a0,0(sp) - 27da8: 00011597 auipc a1,0x11 - 27dac: 4b858593 addi a1,a1,1208 # 39260 <_IO_stdin_used+0x17b8> - 27db0: fb0ed0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 27db4: b3e1 j 27b7c <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x2cc> - 27db6: 6518 ld a4,8(a0) - 27db8: 865a mv a2,s6 - 27dba: 85be mv a1,a5 - 27dbc: 0705 addi a4,a4,1 - 27dbe: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 27dc2: 02058407 vle8.v v8,(a1) - 27dc6: 8f15 sub a4,a4,a3 - 27dc8: 95b6 add a1,a1,a3 - 27dca: 02060427 vse8.v v8,(a2) - 27dce: 9636 add a2,a2,a3 - 27dd0: f77d bnez a4,27dbe <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x50e> - 27dd2: b535 j 27bfe <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x34e> - 27dd4: 00011597 auipc a1,0x11 - 27dd8: 32458593 addi a1,a1,804 # 390f8 <_IO_stdin_used+0x1650> - 27ddc: 8526 mv a0,s1 - 27dde: 87ef00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27de2: 682c ld a1,80(s0) - 27de4: 854a mv a0,s2 - 27de6: 876f00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27dea: 69c2 ld s3,16(sp) - 27dec: 4785 li a5,1 - 27dee: 8766 mv a4,s9 - 27df0: 86ca mv a3,s2 - 27df2: 8626 mv a2,s1 - 27df4: 85ce mv a1,s3 - 27df6: 8552 mv a0,s4 - 27df8: bc6ff0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 27dfc: 854a mv a0,s2 - 27dfe: 8ffee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27e02: 8526 mv a0,s1 - 27e04: 8f9ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27e08: 854a mv a0,s2 - 27e0a: 00011597 auipc a1,0x11 - 27e0e: 2f658593 addi a1,a1,758 # 39100 <_IO_stdin_used+0x1658> - 27e12: 84af00ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27e16: 5834 lw a3,112(s0) - 27e18: 4781 li a5,0 - 27e1a: 8766 mv a4,s9 - 27e1c: 864a mv a2,s2 - 27e1e: 85ce mv a1,s3 - 27e20: 8552 mv a0,s4 - 27e22: f28ff0ef jal 2754a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 27e26: 854a mv a0,s2 - 27e28: 8d5ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27e2c: 8552 mv a0,s4 - 27e2e: 4605 li a2,1 - 27e30: 00010597 auipc a1,0x10 - 27e34: 7c058593 addi a1,a1,1984 # 385f0 <_IO_stdin_used+0xb48> - 27e38: ff8ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27e3c: 02000613 li a2,32 - 27e40: 45a1 li a1,8 - 27e42: 854a mv a0,s2 - 27e44: e1da sd s6,192(sp) - 27e46: cfbed0ef jal 15b40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> - 27e4a: 662e ld a2,200(sp) - 27e4c: 658e ld a1,192(sp) - 27e4e: 8552 mv a0,s4 - 27e50: fe0ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27e54: 00011597 auipc a1,0x11 - 27e58: 40458593 addi a1,a1,1028 # 39258 <_IO_stdin_used+0x17b0> - 27e5c: f04ed0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 27e60: 854a mv a0,s2 - 27e62: 89bee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27e66: 8566 mv a0,s9 - 27e68: 895ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27e6c: 854e mv a0,s3 - 27e6e: 88fee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27e72: b5f5 j 27d5e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x4ae> - 27e74: 842a mv s0,a0 - 27e76: 6502 ld a0,0(sp) - 27e78: 885ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27e7c: 6562 ld a0,24(sp) - 27e7e: 87fee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27e82: 8566 mv a0,s9 - 27e84: 879ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27e88: 6542 ld a0,16(sp) - 27e8a: 873ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27e8e: 8522 mv a0,s0 - 27e90: 891ed0ef jal 15720 <_Unwind_Resume@plt> - 27e94: 842a mv s0,a0 - 27e96: 854a mv a0,s2 - 27e98: 865ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27e9c: b7dd j 27e82 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5d2> - 27e9e: 842a mv s0,a0 - 27ea0: a029 j 27eaa <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> - 27ea2: 842a mv s0,a0 - 27ea4: 854a mv a0,s2 - 27ea6: 857ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27eaa: 8526 mv a0,s1 - 27eac: 851ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27eb0: bfc9 j 27e82 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5d2> - 27eb2: 842a mv s0,a0 - 27eb4: b7cd j 27e96 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> - 27eb6: 842a mv s0,a0 - 27eb8: bff9 j 27e96 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> - 27eba: b7e5 j 27ea2 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> - 27ebc: 842a mv s0,a0 - 27ebe: b7d1 j 27e82 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5d2> - 27ec0: 842a mv s0,a0 - 27ec2: fa4a sd s2,304(sp) - 27ec4: ea5a sd s6,272(sp) - 27ec6: b7c9 j 27e88 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5d8> - 27ec8: bfe9 j 27ea2 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> - 27eca: 842a mv s0,a0 - 27ecc: bff9 j 27eaa <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> - 27ece: 842a mv s0,a0 - 27ed0: bfe9 j 27eaa <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> - 27ed2: 842a mv s0,a0 - 27ed4: b7c9 j 27e96 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> - 27ed6: 842a mv s0,a0 - 27ed8: bfc9 j 27eaa <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> - 27eda: b7e1 j 27ea2 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> - 27edc: 842a mv s0,a0 - 27ede: b7f1 j 27eaa <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> - 27ee0: b7c9 j 27ea2 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> - 27ee2: 842a mv s0,a0 - 27ee4: b7d9 j 27eaa <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> - 27ee6: bf75 j 27ea2 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> - 27ee8: 842a mv s0,a0 - 27eea: b775 j 27e96 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> - 27eec: 842a mv s0,a0 - 27eee: 8526 mv a0,s1 - 27ef0: 80dee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27ef4: b74d j 27e96 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> - 27ef6: 842a mv s0,a0 - 27ef8: bf79 j 27e96 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> - 27efa: bfcd j 27eec <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x63c> - 27efc: 842a mv s0,a0 - 27efe: b775 j 27eaa <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> - 27f00: b74d j 27ea2 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> - 27f02: 842a mv s0,a0 - 27f04: bf49 j 27e96 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> - 27f06: 842a mv s0,a0 - 27f08: a01d j 27f2e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x67e> - 27f0a: 00010517 auipc a0,0x10 - 27f0e: eee50513 addi a0,a0,-274 # 37df8 <_IO_stdin_used+0x350> - 27f12: 90fed0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 27f16: 00010517 auipc a0,0x10 - 27f1a: ee250513 addi a0,a0,-286 # 37df8 <_IO_stdin_used+0x350> - 27f1e: 903ed0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 27f22: 842a mv s0,a0 - 27f24: a029 j 27f2e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x67e> - 27f26: 842a mv s0,a0 - 27f28: 854a mv a0,s2 - 27f2a: fd2ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27f2e: 8526 mv a0,s1 - 27f30: fccee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27f34: b7a1 j 27e7c <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5cc> - 27f36: 00010517 auipc a0,0x10 - 27f3a: ec250513 addi a0,a0,-318 # 37df8 <_IO_stdin_used+0x350> - 27f3e: 8e3ed0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - -0000000000027f42 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE>: - 27f42: 7115 addi sp,sp,-224 - 27f44: e5a6 sd s1,200(sp) - 27f46: fd4e sd s3,184(sp) - 27f48: 84ae mv s1,a1 - 27f4a: 89aa mv s3,a0 - 27f4c: 00011597 auipc a1,0x11 - 27f50: fec58593 addi a1,a1,-20 # 38f38 <_IO_stdin_used+0x1490> - 27f54: 850a mv a0,sp - 27f56: f15a sd s6,160(sp) - 27f58: ed5e sd s7,152(sp) - 27f5a: e566 sd s9,136(sp) - 27f5c: ed86 sd ra,216(sp) - 27f5e: e9a2 sd s0,208(sp) - 27f60: e1ca sd s2,192(sp) - 27f62: f952 sd s4,176(sp) - 27f64: f556 sd s5,168(sp) - 27f66: e962 sd s8,144(sp) - 27f68: 02010b13 addi s6,sp,32 - 27f6c: ef1ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27f70: 03010c93 addi s9,sp,48 - 27f74: 855a mv a0,s6 - 27f76: 02000613 li a2,32 - 27f7a: 4599 li a1,6 - 27f7c: 8b8a mv s7,sp - 27f7e: f066 sd s9,32(sp) - 27f80: bc1ed0ef jal 15b40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> - 27f84: 06010a13 addi s4,sp,96 - 27f88: 07010a93 addi s5,sp,112 - 27f8c: 8552 mv a0,s4 - 27f8e: 02000613 li a2,32 - 27f92: 4591 li a1,4 - 27f94: f0d6 sd s5,96(sp) - 27f96: babed0ef jal 15b40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> - 27f9a: 7626 ld a2,104(sp) - 27f9c: 7586 ld a1,96(sp) - 27f9e: 854e mv a0,s3 - 27fa0: e90ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27fa4: 4609 li a2,2 - 27fa6: 00011597 auipc a1,0x11 - 27faa: 2aa58593 addi a1,a1,682 # 39250 <_IO_stdin_used+0x17a8> - 27fae: e82ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27fb2: 7506 ld a0,96(sp) - 27fb4: 01550463 beq a0,s5,27fbc <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x7a> - 27fb8: 879ed0ef jal 15830 <_ZdlPv@plt> - 27fbc: 0080 addi s0,sp,64 - 27fbe: 8522 mv a0,s0 - 27fc0: 00011597 auipc a1,0x11 - 27fc4: fb058593 addi a1,a1,-80 # 38f70 <_IO_stdin_used+0x14c8> - 27fc8: e95ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27fcc: 648c ld a1,8(s1) - 27fce: 8552 mv a0,s4 - 27fd0: e8def0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27fd4: 4785 li a5,1 - 27fd6: 875a mv a4,s6 - 27fd8: 86d2 mv a3,s4 - 27fda: 8622 mv a2,s0 - 27fdc: 85de mv a1,s7 - 27fde: 854e mv a0,s3 - 27fe0: 9deff0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 27fe4: 7506 ld a0,96(sp) - 27fe6: 01550463 beq a0,s5,27fee <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0xac> - 27fea: 847ed0ef jal 15830 <_ZdlPv@plt> - 27fee: 6506 ld a0,64(sp) - 27ff0: 05010913 addi s2,sp,80 - 27ff4: 01250463 beq a0,s2,27ffc <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0xba> - 27ff8: 839ed0ef jal 15830 <_ZdlPv@plt> - 27ffc: 00010597 auipc a1,0x10 - 28000: 4a458593 addi a1,a1,1188 # 384a0 <_IO_stdin_used+0x9f8> - 28004: 8552 mv a0,s4 - 28006: e57ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2800a: 8526 mv a0,s1 - 2800c: 9eaef0ef jal 171f6 <_ZNK7testing9TestSuite21reportable_test_countEv> - 28010: 86aa mv a3,a0 - 28012: 4785 li a5,1 - 28014: 875a mv a4,s6 - 28016: 8652 mv a2,s4 - 28018: 85de mv a1,s7 - 2801a: 854e mv a0,s3 - 2801c: d2eff0ef jal 2754a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 28020: 7506 ld a0,96(sp) - 28022: 01550463 beq a0,s5,2802a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0xe8> - 28026: 80bed0ef jal 15830 <_ZdlPv@plt> - 2802a: 00022797 auipc a5,0x22 - 2802e: c767b783 ld a5,-906(a5) # 49ca0 <_GLOBAL_OFFSET_TABLE_+0x150> - 28032: 0007c783 lbu a5,0(a5) - 28036: 12079563 bnez a5,28160 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x21e> - 2803a: 00011597 auipc a1,0x11 - 2803e: f2658593 addi a1,a1,-218 # 38f60 <_IO_stdin_used+0x14b8> - 28042: 8552 mv a0,s4 - 28044: e19ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28048: 8526 mv a0,s1 - 2804a: cd7f10ef jal 19d20 <_ZNK7testing9TestSuite17failed_test_countEv> - 2804e: 86aa mv a3,a0 - 28050: 4785 li a5,1 - 28052: 875a mv a4,s6 - 28054: 8652 mv a2,s4 - 28056: 85de mv a1,s7 - 28058: 854e mv a0,s3 - 2805a: cf0ff0ef jal 2754a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 2805e: 7506 ld a0,96(sp) - 28060: 01550463 beq a0,s5,28068 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x126> - 28064: fcced0ef jal 15830 <_ZdlPv@plt> - 28068: 00011597 auipc a1,0x11 - 2806c: ee058593 addi a1,a1,-288 # 38f48 <_IO_stdin_used+0x14a0> - 28070: 8552 mv a0,s4 - 28072: debef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28076: 8526 mv a0,s1 - 28078: 956ef0ef jal 171ce <_ZNK7testing9TestSuite30reportable_disabled_test_countEv> - 2807c: 86aa mv a3,a0 - 2807e: 4785 li a5,1 - 28080: 875a mv a4,s6 - 28082: 8652 mv a2,s4 - 28084: 85de mv a1,s7 - 28086: 854e mv a0,s3 - 28088: cc2ff0ef jal 2754a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 2808c: 7506 ld a0,96(sp) - 2808e: 01550463 beq a0,s5,28096 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x154> - 28092: f9eed0ef jal 15830 <_ZdlPv@plt> - 28096: 00011597 auipc a1,0x11 - 2809a: ec258593 addi a1,a1,-318 # 38f58 <_IO_stdin_used+0x14b0> - 2809e: 8552 mv a0,s4 - 280a0: dbdef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 280a4: 4785 li a5,1 - 280a6: 875a mv a4,s6 - 280a8: 4681 li a3,0 - 280aa: 8652 mv a2,s4 - 280ac: 85de mv a1,s7 - 280ae: 854e mv a0,s3 - 280b0: c9aff0ef jal 2754a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 280b4: 7506 ld a0,96(sp) - 280b6: 01550463 beq a0,s5,280be <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x17c> - 280ba: f76ed0ef jal 15830 <_ZdlPv@plt> - 280be: 00011597 auipc a1,0x11 - 280c2: ec258593 addi a1,a1,-318 # 38f80 <_IO_stdin_used+0x14d8> - 280c6: 8552 mv a0,s4 - 280c8: d95ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 280cc: 7cac ld a1,120(s1) - 280ce: 8522 mv a0,s0 - 280d0: baff90ef jal 21c7e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex> - 280d4: 4785 li a5,1 - 280d6: 875a mv a4,s6 - 280d8: 86a2 mv a3,s0 - 280da: 8652 mv a2,s4 - 280dc: 85de mv a1,s7 - 280de: 854e mv a0,s3 - 280e0: 8deff0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 280e4: 6506 ld a0,64(sp) - 280e6: 01250463 beq a0,s2,280ee <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x1ac> - 280ea: f46ed0ef jal 15830 <_ZdlPv@plt> - 280ee: 7506 ld a0,96(sp) - 280f0: 01550463 beq a0,s5,280f8 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x1b6> - 280f4: f3ced0ef jal 15830 <_ZdlPv@plt> - 280f8: 00011597 auipc a1,0x11 - 280fc: e8058593 addi a1,a1,-384 # 38f78 <_IO_stdin_used+0x14d0> - 28100: 8552 mv a0,s4 - 28102: d5bef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28106: 60cc ld a1,128(s1) - 28108: 8522 mv a0,s0 - 2810a: ce9fb0ef jal 23df2 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx> - 2810e: 4781 li a5,0 - 28110: 875a mv a4,s6 - 28112: 86a2 mv a3,s0 - 28114: 8652 mv a2,s4 - 28116: 85de mv a1,s7 - 28118: 854e mv a0,s3 - 2811a: 8a4ff0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 2811e: 6506 ld a0,64(sp) - 28120: 01250463 beq a0,s2,28128 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x1e6> - 28124: f0ced0ef jal 15830 <_ZdlPv@plt> - 28128: 7506 ld a0,96(sp) - 2812a: 01550463 beq a0,s5,28132 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x1f0> - 2812e: f02ed0ef jal 15830 <_ZdlPv@plt> - 28132: 865a mv a2,s6 - 28134: 08848593 addi a1,s1,136 - 28138: 8552 mv a0,s4 - 2813a: 85dfb0ef jal 23996 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2813e: 7626 ld a2,104(sp) - 28140: 7586 ld a1,96(sp) - 28142: 854e mv a0,s3 - 28144: ceced0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28148: 4609 li a2,2 - 2814a: 00011597 auipc a1,0x11 - 2814e: cc658593 addi a1,a1,-826 # 38e10 <_IO_stdin_used+0x1368> - 28152: cdeed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28156: 7506 ld a0,96(sp) - 28158: 01550463 beq a0,s5,28160 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x21e> - 2815c: ed4ed0ef jal 15830 <_ZdlPv@plt> - 28160: 7622 ld a2,40(sp) - 28162: 7582 ld a1,32(sp) - 28164: 854e mv a0,s3 - 28166: ccaed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2816a: 4605 li a2,1 - 2816c: 00010597 auipc a1,0x10 - 28170: c5458593 addi a1,a1,-940 # 37dc0 <_IO_stdin_used+0x318> - 28174: 842a mv s0,a0 - 28176: cbaed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2817a: 6622 ld a2,8(sp) - 2817c: 6582 ld a1,0(sp) - 2817e: 8522 mv a0,s0 - 28180: cb0ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28184: 4615 li a2,5 - 28186: 00011597 auipc a1,0x11 - 2818a: 0da58593 addi a1,a1,218 # 39260 <_IO_stdin_used+0x17b8> - 2818e: ca2ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28192: 4401 li s0,0 - 28194: 4c01 li s8,0 - 28196: 8526 mv a0,s1 - 28198: 882ef0ef jal 1721a <_ZNK7testing9TestSuite16total_test_countEv> - 2819c: 04a45563 bge s0,a0,281e6 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x2a4> - 281a0: 85a2 mv a1,s0 - 281a2: 8526 mv a0,s1 - 281a4: b3af20ef jal 1a4de <_ZNK7testing9TestSuite11GetTestInfoEi> - 281a8: 08254903 lbu s2,130(a0) - 281ac: 02090b63 beqz s2,281e2 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x2a0> - 281b0: 08354783 lbu a5,131(a0) - 281b4: e79d bnez a5,281e2 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x2a0> - 281b6: 000c0a63 beqz s8,281ca <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x288> - 281ba: 4609 li a2,2 - 281bc: 00011597 auipc a1,0x11 - 281c0: c5458593 addi a1,a1,-940 # 38e10 <_IO_stdin_used+0x1368> - 281c4: 854e mv a0,s3 - 281c6: c6aed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 281ca: 85a2 mv a1,s0 - 281cc: 8526 mv a0,s1 - 281ce: 0084bc03 ld s8,8(s1) - 281d2: b0cf20ef jal 1a4de <_ZNK7testing9TestSuite11GetTestInfoEi> - 281d6: 862a mv a2,a0 - 281d8: 85e2 mv a1,s8 - 281da: 854e mv a0,s3 - 281dc: ed4ff0ef jal 278b0 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE> - 281e0: 8c4a mv s8,s2 - 281e2: 2405 addiw s0,s0,1 - 281e4: bf4d j 28196 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x254> - 281e6: 4605 li a2,1 - 281e8: 00010597 auipc a1,0x10 - 281ec: 40858593 addi a1,a1,1032 # 385f0 <_IO_stdin_used+0xb48> - 281f0: 854e mv a0,s3 - 281f2: c3eed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 281f6: 7622 ld a2,40(sp) - 281f8: 7582 ld a1,32(sp) - 281fa: 854e mv a0,s3 - 281fc: c34ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28200: 4609 li a2,2 - 28202: 00011597 auipc a1,0x11 - 28206: 0a658593 addi a1,a1,166 # 392a8 <_IO_stdin_used+0x1800> - 2820a: 842a mv s0,a0 - 2820c: c24ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28210: 02000613 li a2,32 - 28214: 4591 li a1,4 - 28216: 8552 mv a0,s4 - 28218: f0d6 sd s5,96(sp) - 2821a: 927ed0ef jal 15b40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> - 2821e: 7626 ld a2,104(sp) - 28220: 7586 ld a1,96(sp) - 28222: 8522 mv a0,s0 - 28224: c0ced0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28228: 4605 li a2,1 - 2822a: 00011597 auipc a1,0x11 - 2822e: 02e58593 addi a1,a1,46 # 39258 <_IO_stdin_used+0x17b0> - 28232: bfeed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28236: 7506 ld a0,96(sp) - 28238: 01550463 beq a0,s5,28240 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x2fe> - 2823c: df4ed0ef jal 15830 <_ZdlPv@plt> - 28240: 7502 ld a0,32(sp) - 28242: 01950463 beq a0,s9,2824a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x308> - 28246: deaed0ef jal 15830 <_ZdlPv@plt> - 2824a: 6502 ld a0,0(sp) - 2824c: 081c addi a5,sp,16 - 2824e: 00f50463 beq a0,a5,28256 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x314> - 28252: ddeed0ef jal 15830 <_ZdlPv@plt> - 28256: 60ee ld ra,216(sp) - 28258: 644e ld s0,208(sp) - 2825a: 64ae ld s1,200(sp) - 2825c: 690e ld s2,192(sp) - 2825e: 79ea ld s3,184(sp) - 28260: 7a4a ld s4,176(sp) - 28262: 7aaa ld s5,168(sp) - 28264: 7b0a ld s6,160(sp) - 28266: 6bea ld s7,152(sp) - 28268: 6c4a ld s8,144(sp) - 2826a: 6caa ld s9,136(sp) - 2826c: 612d addi sp,sp,224 - 2826e: 8082 ret - 28270: 842a mv s0,a0 - 28272: 8552 mv a0,s4 - 28274: c88ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28278: 855a mv a0,s6 - 2827a: c82ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2827e: 855e mv a0,s7 - 28280: c7cee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28284: 8522 mv a0,s0 - 28286: c9aed0ef jal 15720 <_Unwind_Resume@plt> - 2828a: 842a mv s0,a0 - 2828c: b7dd j 28272 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> - 2828e: 842a mv s0,a0 - 28290: b7cd j 28272 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> - 28292: 842a mv s0,a0 - 28294: bff9 j 28272 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> - 28296: 842a mv s0,a0 - 28298: bfe9 j 28272 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> - 2829a: 87aa mv a5,a0 + 2737c: 644a ld s0,144(sp) + 2737e: 610d addi sp,sp,160 + 27380: 8082 ret + 27382: e526 sd s1,136(sp) + 27384: 1004 addi s1,sp,32 + 27386: 8526 mv a0,s1 + 27388: e14a sd s2,128(sp) + 2738a: fcce sd s3,120(sp) + 2738c: 99ef40ef jal 1b52a <_ZN7testing16AssertionFailureEv> + 27390: 8526 mv a0,s1 + 27392: 00014597 auipc a1,0x14 + 27396: c2e58593 addi a1,a1,-978 # 3afc0 <_IO_stdin_used+0x1440> + 2739a: 00025317 auipc t1,0x25 + 2739e: 86633303 ld t1,-1946(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 273a2: 9302 jalr t1 + 273a4: 082c addi a1,sp,24 + 273a6: 00024317 auipc t1,0x24 + 273aa: 7f233303 ld t1,2034(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 273ae: 9302 jalr t1 + 273b0: 00014597 auipc a1,0x14 + 273b4: c2058593 addi a1,a1,-992 # 3afd0 <_IO_stdin_used+0x1450> + 273b8: 00025317 auipc t1,0x25 + 273bc: b2833303 ld t1,-1240(t1) # 4bee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 273c0: 9302 jalr t1 + 273c2: 080c addi a1,sp,16 + 273c4: 00024317 auipc t1,0x24 + 273c8: 7d433303 ld t1,2004(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 273cc: 9302 jalr t1 + 273ce: 00014597 auipc a1,0x14 + 273d2: c0a58593 addi a1,a1,-1014 # 3afd8 <_IO_stdin_used+0x1458> + 273d6: 00025317 auipc t1,0x25 + 273da: 82a33303 ld t1,-2006(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 273de: 9302 jalr t1 + 273e0: 03010913 addi s2,sp,48 + 273e4: 84aa mv s1,a0 + 273e6: 002c addi a1,sp,8 + 273e8: 854a mv a0,s2 + 273ea: 00025317 auipc t1,0x25 + 273ee: a3e33303 ld t1,-1474(t1) # 4be28 <_GLOBAL_OFFSET_TABLE_+0x2d8> + 273f2: 9302 jalr t1 + 273f4: 85ca mv a1,s2 + 273f6: 8526 mv a0,s1 + 273f8: 00024317 auipc t1,0x24 + 273fc: 7a833303 ld t1,1960(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 27400: 9302 jalr t1 + 27402: 00014597 auipc a1,0x14 + 27406: be658593 addi a1,a1,-1050 # 3afe8 <_IO_stdin_used+0x1468> + 2740a: 00025317 auipc t1,0x25 + 2740e: b0633303 ld t1,-1274(t1) # 4bf10 <_GLOBAL_OFFSET_TABLE_+0x3c0> + 27412: 9302 jalr t1 + 27414: 05010993 addi s3,sp,80 + 27418: 84aa mv s1,a0 + 2741a: 858a mv a1,sp + 2741c: 854e mv a0,s3 + 2741e: 00025317 auipc t1,0x25 + 27422: a0a33303 ld t1,-1526(t1) # 4be28 <_GLOBAL_OFFSET_TABLE_+0x2d8> + 27426: 9302 jalr t1 + 27428: 85ce mv a1,s3 + 2742a: 8526 mv a0,s1 + 2742c: 00024317 auipc t1,0x24 + 27430: 77433303 ld t1,1908(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 27434: 9302 jalr t1 + 27436: 85aa mv a1,a0 + 27438: 8522 mv a0,s0 + 2743a: 874f40ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> + 2743e: 6546 ld a0,80(sp) + 27440: 109c addi a5,sp,96 + 27442: 00f50463 beq a0,a5,2744a <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0xf2> + 27446: cbaee0ef jal 15900 <_ZdlPv@plt> + 2744a: 7542 ld a0,48(sp) + 2744c: 009c addi a5,sp,64 + 2744e: 00f50463 beq a0,a5,27456 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0xfe> + 27452: caeee0ef jal 15900 <_ZdlPv@plt> + 27456: 74a2 ld s1,40(sp) + 27458: c09d beqz s1,2747e <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x126> + 2745a: 6088 ld a0,0(s1) + 2745c: 01048793 addi a5,s1,16 + 27460: 00f50463 beq a0,a5,27468 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x110> + 27464: c9cee0ef jal 15900 <_ZdlPv@plt> + 27468: 8526 mv a0,s1 + 2746a: c96ee0ef jal 15900 <_ZdlPv@plt> + 2746e: 60ea ld ra,152(sp) + 27470: 8522 mv a0,s0 + 27472: 644a ld s0,144(sp) + 27474: 64aa ld s1,136(sp) + 27476: 690a ld s2,128(sp) + 27478: 79e6 ld s3,120(sp) + 2747a: 610d addi sp,sp,160 + 2747c: 8082 ret + 2747e: 60ea ld ra,152(sp) + 27480: 8522 mv a0,s0 + 27482: 644a ld s0,144(sp) + 27484: 64aa ld s1,136(sp) + 27486: 690a ld s2,128(sp) + 27488: 79e6 ld s3,120(sp) + 2748a: 610d addi sp,sp,160 + 2748c: 8082 ret + 2748e: 842a mv s0,a0 + 27490: 854e mv a0,s3 + 27492: 92fef0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27496: 854a mv a0,s2 + 27498: 929ef0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2749c: 1028 addi a0,sp,40 + 2749e: 00025317 auipc t1,0x25 + 274a2: b3a33303 ld t1,-1222(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 274a6: 9302 jalr t1 + 274a8: 8522 mv a0,s0 + 274aa: b46ee0ef jal 157f0 <_Unwind_Resume@plt> + 274ae: 842a mv s0,a0 + 274b0: b7dd j 27496 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x13e> + 274b2: 842a mv s0,a0 + 274b4: b7e5 j 2749c <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x144> + +00000000000274b6 <_ZN7testing7FloatLEEPKcS1_ff>: + 274b6: 1141 addi sp,sp,-16 + 274b8: 00025317 auipc t1,0x25 + 274bc: 87033303 ld t1,-1936(t1) # 4bd28 <_GLOBAL_OFFSET_TABLE_+0x1d8> + 274c0: e022 sd s0,0(sp) + 274c2: e406 sd ra,8(sp) + 274c4: 842a mv s0,a0 + 274c6: 9302 jalr t1 + 274c8: 60a2 ld ra,8(sp) + 274ca: 8522 mv a0,s0 + 274cc: 6402 ld s0,0(sp) + 274ce: 0141 addi sp,sp,16 + 274d0: 8082 ret + +00000000000274d2 <_ZN7testing8DoubleLEEPKcS1_dd>: + 274d2: 1141 addi sp,sp,-16 + 274d4: 00025317 auipc t1,0x25 + 274d8: 9a433303 ld t1,-1628(t1) # 4be78 <_GLOBAL_OFFSET_TABLE_+0x328> + 274dc: e022 sd s0,0(sp) + 274de: e406 sd ra,8(sp) + 274e0: 842a mv s0,a0 + 274e2: 9302 jalr t1 + 274e4: 60a2 ld ra,8(sp) + 274e6: 8522 mv a0,s0 + 274e8: 6402 ld s0,0(sp) + 274ea: 0141 addi sp,sp,16 + 274ec: 8082 ret + +00000000000274ee <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_>: + 274ee: 711d addi sp,sp,-96 + 274f0: e8a2 sd s0,80(sp) + 274f2: ec2e sd a1,24(sp) + 274f4: 842a mv s0,a0 + 274f6: 85ba mv a1,a4 + 274f8: 8536 mv a0,a3 + 274fa: ec86 sd ra,88(sp) + 274fc: e832 sd a2,16(sp) + 274fe: e436 sd a3,8(sp) + 27500: e03a sd a4,0(sp) + 27502: da3f30ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 27506: e909 bnez a0,27518 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x2a> + 27508: 8522 mv a0,s0 + 2750a: 814f40ef jal 1b51e <_ZN7testing16AssertionSuccessEv> + 2750e: 60e6 ld ra,88(sp) + 27510: 8522 mv a0,s0 + 27512: 6446 ld s0,80(sp) + 27514: 6125 addi sp,sp,96 + 27516: 8082 ret + 27518: e4a6 sd s1,72(sp) + 2751a: 1804 addi s1,sp,48 + 2751c: 8526 mv a0,s1 + 2751e: e0ca sd s2,64(sp) + 27520: 80af40ef jal 1b52a <_ZN7testing16AssertionFailureEv> + 27524: 8526 mv a0,s1 + 27526: 00014597 auipc a1,0x14 + 2752a: a9a58593 addi a1,a1,-1382 # 3afc0 <_IO_stdin_used+0x1440> + 2752e: 00024317 auipc t1,0x24 + 27532: 6d233303 ld t1,1746(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 27536: 9302 jalr t1 + 27538: 082c addi a1,sp,24 + 2753a: 00024317 auipc t1,0x24 + 2753e: 65e33303 ld t1,1630(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 27542: 9302 jalr t1 + 27544: 00014597 auipc a1,0x14 + 27548: a8c58593 addi a1,a1,-1396 # 3afd0 <_IO_stdin_used+0x1450> + 2754c: 00025317 auipc t1,0x25 + 27550: 99433303 ld t1,-1644(t1) # 4bee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 27554: 9302 jalr t1 + 27556: 080c addi a1,sp,16 + 27558: 00024317 auipc t1,0x24 + 2755c: 64033303 ld t1,1600(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 27560: 9302 jalr t1 + 27562: 02810913 addi s2,sp,40 + 27566: 84aa mv s1,a0 + 27568: 854a mv a0,s2 + 2756a: d5bf30ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 2756e: 7522 ld a0,40(sp) + 27570: 4631 li a2,12 + 27572: 00014597 auipc a1,0x14 + 27576: a9658593 addi a1,a1,-1386 # 3b008 <_IO_stdin_used+0x1488> + 2757a: 0541 addi a0,a0,16 + 2757c: 984ee0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27580: 85ca mv a1,s2 + 27582: 8526 mv a0,s1 + 27584: 00025317 auipc t1,0x25 + 27588: 83433303 ld t1,-1996(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 2758c: 9302 jalr t1 + 2758e: 7522 ld a0,40(sp) + 27590: c501 beqz a0,27598 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0xaa> + 27592: 611c ld a5,0(a0) + 27594: 679c ld a5,8(a5) + 27596: 9782 jalr a5 + 27598: 8526 mv a0,s1 + 2759a: 002c addi a1,sp,8 + 2759c: 00024317 auipc t1,0x24 + 275a0: 5fc33303 ld t1,1532(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 275a4: 9302 jalr t1 + 275a6: 00014597 auipc a1,0x14 + 275aa: a4a58593 addi a1,a1,-1462 # 3aff0 <_IO_stdin_used+0x1470> + 275ae: 00025317 auipc t1,0x25 + 275b2: 93233303 ld t1,-1742(t1) # 4bee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 275b6: 9302 jalr t1 + 275b8: 858a mv a1,sp + 275ba: 00024317 auipc t1,0x24 + 275be: 5de33303 ld t1,1502(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 275c2: 9302 jalr t1 + 275c4: 00013597 auipc a1,0x13 + 275c8: 8ec58593 addi a1,a1,-1812 # 39eb0 <_IO_stdin_used+0x330> + 275cc: 00024317 auipc t1,0x24 + 275d0: 64433303 ld t1,1604(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 275d4: 9302 jalr t1 + 275d6: 85aa mv a1,a0 + 275d8: 8522 mv a0,s0 + 275da: ed5f30ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> + 275de: 74e2 ld s1,56(sp) + 275e0: c095 beqz s1,27604 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x116> + 275e2: 6088 ld a0,0(s1) + 275e4: 01048793 addi a5,s1,16 + 275e8: 00f50463 beq a0,a5,275f0 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x102> + 275ec: b14ee0ef jal 15900 <_ZdlPv@plt> + 275f0: 8526 mv a0,s1 + 275f2: b0eee0ef jal 15900 <_ZdlPv@plt> + 275f6: 60e6 ld ra,88(sp) + 275f8: 8522 mv a0,s0 + 275fa: 6446 ld s0,80(sp) + 275fc: 64a6 ld s1,72(sp) + 275fe: 6906 ld s2,64(sp) + 27600: 6125 addi sp,sp,96 + 27602: 8082 ret + 27604: 60e6 ld ra,88(sp) + 27606: 8522 mv a0,s0 + 27608: 6446 ld s0,80(sp) + 2760a: 64a6 ld s1,72(sp) + 2760c: 6906 ld s2,64(sp) + 2760e: 6125 addi sp,sp,96 + 27610: 8082 ret + 27612: 77a2 ld a5,40(sp) + 27614: 842a mv s0,a0 + 27616: c789 beqz a5,27620 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x132> + 27618: 6398 ld a4,0(a5) + 2761a: 853e mv a0,a5 + 2761c: 671c ld a5,8(a4) + 2761e: 9782 jalr a5 + 27620: 1828 addi a0,sp,56 + 27622: 00025317 auipc t1,0x25 + 27626: 9b633303 ld t1,-1610(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 2762a: 9302 jalr t1 + 2762c: 8522 mv a0,s0 + 2762e: 9c2ee0ef jal 157f0 <_Unwind_Resume@plt> + 27632: 842a mv s0,a0 + 27634: b7f5 j 27620 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x132> + +0000000000027636 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_>: + 27636: 711d addi sp,sp,-96 + 27638: e8a2 sd s0,80(sp) + 2763a: ec2e sd a1,24(sp) + 2763c: 842a mv s0,a0 + 2763e: 85ba mv a1,a4 + 27640: 8536 mv a0,a3 + 27642: ec86 sd ra,88(sp) + 27644: e832 sd a2,16(sp) + 27646: e436 sd a3,8(sp) + 27648: e03a sd a4,0(sp) + 2764a: f0bf30ef jal 1b554 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> + 2764e: e909 bnez a0,27660 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x2a> + 27650: 8522 mv a0,s0 + 27652: ecdf30ef jal 1b51e <_ZN7testing16AssertionSuccessEv> + 27656: 60e6 ld ra,88(sp) + 27658: 8522 mv a0,s0 + 2765a: 6446 ld s0,80(sp) + 2765c: 6125 addi sp,sp,96 + 2765e: 8082 ret + 27660: e4a6 sd s1,72(sp) + 27662: 1804 addi s1,sp,48 + 27664: 8526 mv a0,s1 + 27666: e0ca sd s2,64(sp) + 27668: ec3f30ef jal 1b52a <_ZN7testing16AssertionFailureEv> + 2766c: 8526 mv a0,s1 + 2766e: 00014597 auipc a1,0x14 + 27672: 95258593 addi a1,a1,-1710 # 3afc0 <_IO_stdin_used+0x1440> + 27676: 00024317 auipc t1,0x24 + 2767a: 58a33303 ld t1,1418(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2767e: 9302 jalr t1 + 27680: 082c addi a1,sp,24 + 27682: 00024317 auipc t1,0x24 + 27686: 51633303 ld t1,1302(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2768a: 9302 jalr t1 + 2768c: 00014597 auipc a1,0x14 + 27690: 94458593 addi a1,a1,-1724 # 3afd0 <_IO_stdin_used+0x1450> + 27694: 00025317 auipc t1,0x25 + 27698: 84c33303 ld t1,-1972(t1) # 4bee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 2769c: 9302 jalr t1 + 2769e: 080c addi a1,sp,16 + 276a0: 00024317 auipc t1,0x24 + 276a4: 4f833303 ld t1,1272(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 276a8: 9302 jalr t1 + 276aa: 02810913 addi s2,sp,40 + 276ae: 84aa mv s1,a0 + 276b0: 854a mv a0,s2 + 276b2: c13f30ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 276b6: 7522 ld a0,40(sp) + 276b8: 4671 li a2,28 + 276ba: 00014597 auipc a1,0x14 + 276be: 93e58593 addi a1,a1,-1730 # 3aff8 <_IO_stdin_used+0x1478> + 276c2: 0541 addi a0,a0,16 + 276c4: 83cee0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 276c8: 85ca mv a1,s2 + 276ca: 8526 mv a0,s1 + 276cc: 00024317 auipc t1,0x24 + 276d0: 6ec33303 ld t1,1772(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 276d4: 9302 jalr t1 + 276d6: 7522 ld a0,40(sp) + 276d8: c501 beqz a0,276e0 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0xaa> + 276da: 611c ld a5,0(a0) + 276dc: 679c ld a5,8(a5) + 276de: 9782 jalr a5 + 276e0: 8526 mv a0,s1 + 276e2: 002c addi a1,sp,8 + 276e4: 00024317 auipc t1,0x24 + 276e8: 4b433303 ld t1,1204(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 276ec: 9302 jalr t1 + 276ee: 00014597 auipc a1,0x14 + 276f2: 90258593 addi a1,a1,-1790 # 3aff0 <_IO_stdin_used+0x1470> + 276f6: 00024317 auipc t1,0x24 + 276fa: 7ea33303 ld t1,2026(t1) # 4bee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 276fe: 9302 jalr t1 + 27700: 858a mv a1,sp + 27702: 00024317 auipc t1,0x24 + 27706: 49633303 ld t1,1174(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2770a: 9302 jalr t1 + 2770c: 00012597 auipc a1,0x12 + 27710: 7a458593 addi a1,a1,1956 # 39eb0 <_IO_stdin_used+0x330> + 27714: 00024317 auipc t1,0x24 + 27718: 4fc33303 ld t1,1276(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 2771c: 9302 jalr t1 + 2771e: 85aa mv a1,a0 + 27720: 8522 mv a0,s0 + 27722: d8df30ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> + 27726: 74e2 ld s1,56(sp) + 27728: c095 beqz s1,2774c <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x116> + 2772a: 6088 ld a0,0(s1) + 2772c: 01048793 addi a5,s1,16 + 27730: 00f50463 beq a0,a5,27738 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x102> + 27734: 9ccee0ef jal 15900 <_ZdlPv@plt> + 27738: 8526 mv a0,s1 + 2773a: 9c6ee0ef jal 15900 <_ZdlPv@plt> + 2773e: 60e6 ld ra,88(sp) + 27740: 8522 mv a0,s0 + 27742: 6446 ld s0,80(sp) + 27744: 64a6 ld s1,72(sp) + 27746: 6906 ld s2,64(sp) + 27748: 6125 addi sp,sp,96 + 2774a: 8082 ret + 2774c: 60e6 ld ra,88(sp) + 2774e: 8522 mv a0,s0 + 27750: 6446 ld s0,80(sp) + 27752: 64a6 ld s1,72(sp) + 27754: 6906 ld s2,64(sp) + 27756: 6125 addi sp,sp,96 + 27758: 8082 ret + 2775a: 77a2 ld a5,40(sp) + 2775c: 842a mv s0,a0 + 2775e: c789 beqz a5,27768 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x132> + 27760: 6398 ld a4,0(a5) + 27762: 853e mv a0,a5 + 27764: 671c ld a5,8(a4) + 27766: 9782 jalr a5 + 27768: 1828 addi a0,sp,56 + 2776a: 00025317 auipc t1,0x25 + 2776e: 86e33303 ld t1,-1938(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 27772: 9302 jalr t1 + 27774: 8522 mv a0,s0 + 27776: 87aee0ef jal 157f0 <_Unwind_Resume@plt> + 2777a: 842a mv s0,a0 + 2777c: b7f5 j 27768 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x132> + +000000000002777e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 2777e: 6590 ld a2,8(a1) + 27780: 7159 addi sp,sp,-112 + 27782: f0a2 sd s0,96(sp) + 27784: e0d2 sd s4,64(sp) + 27786: f486 sd ra,104(sp) + 27788: e8ca sd s2,80(sp) + 2778a: e4ce sd s3,72(sp) + 2778c: fc56 sd s5,56(sp) + 2778e: f85a sd s6,48(sp) + 27790: f45e sd s7,40(sp) + 27792: f062 sd s8,32(sp) + 27794: ec66 sd s9,24(sp) + 27796: e86a sd s10,16(sp) + 27798: 47a9 li a5,10 + 2779a: 842e mv s0,a1 + 2779c: 8a2a mv s4,a0 + 2779e: 24f60163 beq a2,a5,279e0 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x262> + 277a2: 00014597 auipc a1,0x14 + 277a6: 88658593 addi a1,a1,-1914 # 3b028 <_IO_stdin_used+0x14a8> + 277aa: 8522 mv a0,s0 + 277ac: 00024317 auipc t1,0x24 + 277b0: 53433303 ld t1,1332(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 277b4: 9302 jalr t1 + 277b6: e16d bnez a0,27898 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x11a> + 277b8: 00014597 auipc a1,0x14 + 277bc: 8c858593 addi a1,a1,-1848 # 3b080 <_IO_stdin_used+0x1500> + 277c0: 8522 mv a0,s0 + 277c2: 00024317 auipc t1,0x24 + 277c6: 51e33303 ld t1,1310(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 277ca: 9302 jalr t1 + 277cc: 2e050863 beqz a0,27abc <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x33e> + 277d0: cd817057 vsetivli zero,2,e64,m1,ta,ma + 277d4: 5e0030d7 vmv.v.i v1,0 + 277d8: eca6 sd s1,88(sp) + 277da: 000a3823 sd zero,16(s4) + 277de: 020a70a7 vse64.v v1,(s4) + 277e2: 14000513 li a0,320 + 277e6: 8baee0ef jal 158a0 <_Znwm@plt> + 277ea: 14050793 addi a5,a0,320 + 277ee: 8c2a mv s8,a0 + 277f0: 00aa3023 sd a0,0(s4) + 277f4: 00fa3823 sd a5,16(s4) + 277f8: 892a mv s2,a0 + 277fa: 00023997 auipc s3,0x23 + 277fe: 37e98993 addi s3,s3,894 # 4ab78 <_ZN7testingL33kReservedOutputTestCaseAttributesE> + 27802: 4b3d li s6,15 + 27804: 4b85 li s7,1 + 27806: 00810c93 addi s9,sp,8 + 2780a: 00023a97 auipc s5,0x23 + 2780e: 3bea8a93 addi s5,s5,958 # 4abc8 <_ZN7testingL27kReservedTestCaseAttributesE> + 27812: a831 j 2782e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb0> + 27814: 1d750163 beq a0,s7,279d6 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x258> + 27818: e529 bnez a0,27862 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe4> + 2781a: 00893423 sd s0,8(s2) + 2781e: 94a2 add s1,s1,s0 + 27820: 00048023 sb zero,0(s1) + 27824: 09a1 addi s3,s3,8 + 27826: 02090913 addi s2,s2,32 + 2782a: 07598363 beq s3,s5,27890 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x112> + 2782e: 0009bd03 ld s10,0(s3) + 27832: 01090493 addi s1,s2,16 + 27836: 00993023 sd s1,0(s2) + 2783a: 300d0c63 beqz s10,27b52 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3d4> + 2783e: 856a mv a0,s10 + 27840: b90ee0ef jal 15bd0 + 27844: e42a sd a0,8(sp) + 27846: 842a mv s0,a0 + 27848: fcab76e3 bgeu s6,a0,27814 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x96> + 2784c: 4601 li a2,0 + 2784e: 85e6 mv a1,s9 + 27850: 854a mv a0,s2 + 27852: e5fed0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 27856: 67a2 ld a5,8(sp) + 27858: 84aa mv s1,a0 + 2785a: 00a93023 sd a0,0(s2) + 2785e: 00f93823 sd a5,16(s2) + 27862: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 27866: 020d0407 vle8.v v8,(s10) + 2786a: 8c1d sub s0,s0,a5 + 2786c: 9d3e add s10,s10,a5 + 2786e: 02048427 vse8.v v8,(s1) + 27872: 94be add s1,s1,a5 + 27874: f47d bnez s0,27862 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe4> + 27876: 6422 ld s0,8(sp) + 27878: 00093483 ld s1,0(s2) + 2787c: 09a1 addi s3,s3,8 + 2787e: 00893423 sd s0,8(s2) + 27882: 94a2 add s1,s1,s0 + 27884: 00048023 sb zero,0(s1) + 27888: 02090913 addi s2,s2,32 + 2788c: fb5991e3 bne s3,s5,2782e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb0> + 27890: 64e6 ld s1,88(sp) + 27892: 012a3423 sd s2,8(s4) + 27896: a215 j 279ba <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x23c> + 27898: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2789c: 5e0030d7 vmv.v.i v1,0 + 278a0: 000a3823 sd zero,16(s4) + 278a4: 0e000513 li a0,224 + 278a8: 020a70a7 vse64.v v1,(s4) + 278ac: ff5ed0ef jal 158a0 <_Znwm@plt> + 278b0: 00013717 auipc a4,0x13 + 278b4: 78870713 addi a4,a4,1928 # 3b038 <_IO_stdin_used+0x14b8> + 278b8: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 278bc: 02070087 vle8.v v1,(a4) + 278c0: 00013797 auipc a5,0x13 + 278c4: 78878793 addi a5,a5,1928 # 3b048 <_IO_stdin_used+0x14c8> + 278c8: cc337057 vsetivli zero,6,e8,m8,ta,ma + 278cc: 02078407 vle8.v v8,(a5) + 278d0: 01050793 addi a5,a0,16 + 278d4: e11c sd a5,0(a0) + 278d6: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 278da: 020780a7 vse8.v v1,(a5) + 278de: 4721 li a4,8 + 278e0: 03050793 addi a5,a0,48 + 278e4: cc337057 vsetivli zero,6,e8,m8,ta,ma + 278e8: 4699 li a3,6 + 278ea: f11c sd a5,32(a0) + 278ec: e518 sd a4,8(a0) + 278ee: 00050c23 sb zero,24(a0) + 278f2: 02078427 vse8.v v8,(a5) + 278f6: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 278fa: 00013797 auipc a5,0x13 + 278fe: 75678793 addi a5,a5,1878 # 3b050 <_IO_stdin_used+0x14d0> + 27902: 02078087 vle8.v v1,(a5) + 27906: 05050793 addi a5,a0,80 + 2790a: f514 sd a3,40(a0) + 2790c: e13c sd a5,64(a0) + 2790e: 02050b23 sb zero,54(a0) + 27912: 00013617 auipc a2,0x13 + 27916: 74e60613 addi a2,a2,1870 # 3b060 <_IO_stdin_used+0x14e0> + 2791a: 020780a7 vse8.v v1,(a5) + 2791e: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 27922: 02060087 vle8.v v1,(a2) + 27926: 07050793 addi a5,a0,112 + 2792a: 00013697 auipc a3,0x13 + 2792e: c6668693 addi a3,a3,-922 # 3a590 <_IO_stdin_used+0xa10> + 27932: cc32f057 vsetivli zero,5,e8,m8,ta,ma + 27936: 02068407 vle8.v v8,(a3) + 2793a: e538 sd a4,72(a0) + 2793c: f13c sd a5,96(a0) + 2793e: 04050c23 sb zero,88(a0) + 27942: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 27946: 020780a7 vse8.v v1,(a5) + 2794a: 4691 li a3,4 + 2794c: 09050793 addi a5,a0,144 + 27950: cc32f057 vsetivli zero,5,e8,m8,ta,ma + 27954: 4715 li a4,5 + 27956: e15c sd a5,128(a0) + 27958: f534 sd a3,104(a0) + 2795a: 06050a23 sb zero,116(a0) + 2795e: 02078427 vse8.v v8,(a5) + 27962: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 27966: 00013797 auipc a5,0x13 + 2796a: 70278793 addi a5,a5,1794 # 3b068 <_IO_stdin_used+0x14e8> + 2796e: 02078087 vle8.v v1,(a5) + 27972: 0b050793 addi a5,a0,176 + 27976: e558 sd a4,136(a0) + 27978: f15c sd a5,160(a0) + 2797a: 08050aa3 sb zero,149(a0) + 2797e: 0e050713 addi a4,a0,224 + 27982: 020780a7 vse8.v v1,(a5) + 27986: 00013797 auipc a5,0x13 + 2798a: 6ea78793 addi a5,a5,1770 # 3b070 <_IO_stdin_used+0x14f0> + 2798e: cc34f057 vsetivli zero,9,e8,m8,ta,ma + 27992: 00aa3023 sd a0,0(s4) + 27996: 00ea3823 sd a4,16(s4) + 2799a: f554 sd a3,168(a0) + 2799c: 02078407 vle8.v v8,(a5) + 279a0: 0d050793 addi a5,a0,208 + 279a4: 0a050a23 sb zero,180(a0) + 279a8: e17c sd a5,192(a0) + 279aa: 00ea3423 sd a4,8(s4) + 279ae: 46a5 li a3,9 + 279b0: 02078427 vse8.v v8,(a5) + 279b4: 0c050ca3 sb zero,217(a0) + 279b8: e574 sd a3,200(a0) + 279ba: 70a6 ld ra,104(sp) + 279bc: 7406 ld s0,96(sp) + 279be: 6946 ld s2,80(sp) + 279c0: 69a6 ld s3,72(sp) + 279c2: 7ae2 ld s5,56(sp) + 279c4: 7b42 ld s6,48(sp) + 279c6: 7ba2 ld s7,40(sp) + 279c8: 7c02 ld s8,32(sp) + 279ca: 6ce2 ld s9,24(sp) + 279cc: 6d42 ld s10,16(sp) + 279ce: 8552 mv a0,s4 + 279d0: 6a06 ld s4,64(sp) + 279d2: 6165 addi sp,sp,112 + 279d4: 8082 ret + 279d6: 000d4783 lbu a5,0(s10) + 279da: 00f90823 sb a5,16(s2) + 279de: bd35 j 2781a <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x9c> + 279e0: 6188 ld a0,0(a1) + 279e2: 00013597 auipc a1,0x13 + 279e6: 63658593 addi a1,a1,1590 # 3b018 <_IO_stdin_used+0x1498> + 279ea: fd7ed0ef jal 159c0 + 279ee: da051ae3 bnez a0,277a2 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x24> + 279f2: cd817057 vsetivli zero,2,e64,m1,ta,ma + 279f6: 5e0030d7 vmv.v.i v1,0 + 279fa: eca6 sd s1,88(sp) + 279fc: 000a3823 sd zero,16(s4) + 27a00: 020a70a7 vse64.v v1,(s4) + 27a04: 10000513 li a0,256 + 27a08: e99ed0ef jal 158a0 <_Znwm@plt> + 27a0c: 10050a93 addi s5,a0,256 + 27a10: 8c2a mv s8,a0 + 27a12: 00aa3023 sd a0,0(s4) + 27a16: 015a3823 sd s5,16(s4) + 27a1a: 892a mv s2,a0 + 27a1c: 00023997 auipc s3,0x23 + 27a20: 11c98993 addi s3,s3,284 # 4ab38 <_ZN7testingL29kReservedTestSuitesAttributesE> + 27a24: 4b3d li s6,15 + 27a26: 4b85 li s7,1 + 27a28: 00810c93 addi s9,sp,8 + 27a2c: a831 j 27a48 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2ca> + 27a2e: 09750263 beq a0,s7,27ab2 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x334> + 27a32: e529 bnez a0,27a7c <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2fe> + 27a34: 00893423 sd s0,8(s2) + 27a38: 94a2 add s1,s1,s0 + 27a3a: 00048023 sb zero,0(s1) + 27a3e: 02090913 addi s2,s2,32 + 27a42: 09a1 addi s3,s3,8 + 27a44: 072a8363 beq s5,s2,27aaa <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x32c> + 27a48: 0009bd03 ld s10,0(s3) + 27a4c: 01090493 addi s1,s2,16 + 27a50: 00993023 sd s1,0(s2) + 27a54: 120d0b63 beqz s10,27b8a <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x40c> + 27a58: 856a mv a0,s10 + 27a5a: 976ee0ef jal 15bd0 + 27a5e: e42a sd a0,8(sp) + 27a60: 842a mv s0,a0 + 27a62: fcab76e3 bgeu s6,a0,27a2e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2b0> + 27a66: 4601 li a2,0 + 27a68: 85e6 mv a1,s9 + 27a6a: 854a mv a0,s2 + 27a6c: c45ed0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 27a70: 67a2 ld a5,8(sp) + 27a72: 84aa mv s1,a0 + 27a74: 00a93023 sd a0,0(s2) + 27a78: 00f93823 sd a5,16(s2) + 27a7c: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 27a80: 020d0407 vle8.v v8,(s10) + 27a84: 8c1d sub s0,s0,a5 + 27a86: 9d3e add s10,s10,a5 + 27a88: 02048427 vse8.v v8,(s1) + 27a8c: 94be add s1,s1,a5 + 27a8e: f47d bnez s0,27a7c <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2fe> + 27a90: 6422 ld s0,8(sp) + 27a92: 00093483 ld s1,0(s2) + 27a96: 02090913 addi s2,s2,32 + 27a9a: fe893423 sd s0,-24(s2) + 27a9e: 94a2 add s1,s1,s0 + 27aa0: 00048023 sb zero,0(s1) + 27aa4: 09a1 addi s3,s3,8 + 27aa6: fb2a91e3 bne s5,s2,27a48 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2ca> + 27aaa: 64e6 ld s1,88(sp) + 27aac: 015a3423 sd s5,8(s4) + 27ab0: b729 j 279ba <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x23c> + 27ab2: 000d4783 lbu a5,0(s10) + 27ab6: 00f90823 sb a5,16(s2) + 27aba: bfad j 27a34 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2b6> + 27abc: 9dff50ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 27ac0: c911 beqz a0,27ad4 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x356> + 27ac2: cd817057 vsetivli zero,2,e64,m1,ta,ma + 27ac6: 5e0030d7 vmv.v.i v1,0 + 27aca: 000a3823 sd zero,16(s4) + 27ace: 020a70a7 vse64.v v1,(s4) + 27ad2: b5e5 j 279ba <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x23c> + 27ad4: eca6 sd s1,88(sp) + 27ad6: 6685 lui a3,0x1 + 27ad8: 0024 addi s1,sp,8 + 27ada: 8526 mv a0,s1 + 27adc: 00013617 auipc a2,0x13 + 27ae0: cf460613 addi a2,a2,-780 # 3a7d0 <_IO_stdin_used+0xc50> + 27ae4: 458d li a1,3 + 27ae6: 85d68693 addi a3,a3,-1955 # 85d <__abi_tag-0xfa37> + 27aea: 9d9f90ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 27aee: 4661 li a2,24 + 27af0: 00013597 auipc a1,0x13 + 27af4: 5a058593 addi a1,a1,1440 # 3b090 <_IO_stdin_used+0x1510> + 27af8: 00024517 auipc a0,0x24 + 27afc: 4a053503 ld a0,1184(a0) # 4bf98 <_ZSt4cerr@Base> + 27b00: c01ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27b04: 02300613 li a2,35 + 27b08: 00013597 auipc a1,0x13 + 27b0c: 5a858593 addi a1,a1,1448 # 3b0b0 <_IO_stdin_used+0x1530> + 27b10: 00024517 auipc a0,0x24 + 27b14: 48853503 ld a0,1160(a0) # 4bf98 <_ZSt4cerr@Base> + 27b18: be9ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27b1c: 6410 ld a2,8(s0) + 27b1e: 600c ld a1,0(s0) + 27b20: 00024517 auipc a0,0x24 + 27b24: 47853503 ld a0,1144(a0) # 4bf98 <_ZSt4cerr@Base> + 27b28: bd9ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27b2c: 8526 mv a0,s1 + 27b2e: d25f60ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 27b32: 64e6 ld s1,88(sp) + 27b34: b779 j 27ac2 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x344> + 27b36: 842a mv s0,a0 + 27b38: 8526 mv a0,s1 + 27b3a: d19f60ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 27b3e: 8522 mv a0,s0 + 27b40: cb1ed0ef jal 157f0 <_Unwind_Resume@plt> + 27b44: 842a mv s0,a0 + 27b46: 000a3503 ld a0,0(s4) + 27b4a: d975 beqz a0,27b3e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c0> + 27b4c: db5ed0ef jal 15900 <_ZdlPv@plt> + 27b50: b7fd j 27b3e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c0> + 27b52: a7eee0ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 27b56: a6bed0ef jal 155c0 <__cxa_begin_catch@plt> + 27b5a: 01890963 beq s2,s8,27b6c <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3ee> + 27b5e: 8562 mv a0,s8 + 27b60: 020c0c13 addi s8,s8,32 + 27b64: a5cef0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27b68: ff891be3 bne s2,s8,27b5e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3e0> + 27b6c: d05ed0ef jal 15870 <__cxa_rethrow@plt> + 27b70: 842a mv s0,a0 + 27b72: 8eeee0ef jal 15c60 <__cxa_end_catch@plt> + 27b76: bfc1 j 27b46 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c8> + 27b78: 000a3783 ld a5,0(s4) + 27b7c: eca6 sd s1,88(sp) + 27b7e: 842a mv s0,a0 + 27b80: dfdd beqz a5,27b3e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c0> + 27b82: 853e mv a0,a5 + 27b84: b7e1 j 27b4c <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3ce> + 27b86: 842a mv s0,a0 + 27b88: bf7d j 27b46 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c8> + 27b8a: a46ee0ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 27b8e: a33ed0ef jal 155c0 <__cxa_begin_catch@plt> + 27b92: 012c0963 beq s8,s2,27ba4 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x426> + 27b96: 8562 mv a0,s8 + 27b98: 020c0c13 addi s8,s8,32 + 27b9c: a24ef0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27ba0: ff2c1be3 bne s8,s2,27b96 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x418> + 27ba4: ccded0ef jal 15870 <__cxa_rethrow@plt> + 27ba8: 842a mv s0,a0 + 27baa: 8b6ee0ef jal 15c60 <__cxa_end_catch@plt> + 27bae: bf61 j 27b46 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c8> + +0000000000027bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_>: + 27bb0: 7131 addi sp,sp,-192 + 27bb2: 083c addi a5,sp,24 + 27bb4: e15a sd s6,128(sp) + 27bb6: 8b2a mv s6,a0 + 27bb8: 853e mv a0,a5 + 27bba: ed4e sd s3,152(sp) + 27bbc: e952 sd s4,144(sp) + 27bbe: e556 sd s5,136(sp) + 27bc0: f8e2 sd s8,112(sp) + 27bc2: ecee sd s11,88(sp) + 27bc4: e43e sd a5,8(sp) + 27bc6: fd06 sd ra,184(sp) + 27bc8: f922 sd s0,176(sp) + 27bca: f526 sd s1,168(sp) + 27bcc: f14a sd s2,160(sp) + 27bce: f0ea sd s10,96(sp) + 27bd0: 8a32 mv s4,a2 + 27bd2: e036 sd a3,0(sp) + 27bd4: 8c2e mv s8,a1 + 27bd6: ba9ff0ef jal 2777e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 27bda: 6ae2 ld s5,24(sp) + 27bdc: 7982 ld s3,32(sp) + 27bde: 415987b3 sub a5,s3,s5 + 27be2: 4077dd93 srai s11,a5,0x7 + 27be6: 2fb05d63 blez s11,27ee0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x330> + 27bea: 0d9e slli s11,s11,0x7 + 27bec: fcde sd s7,120(sp) + 27bee: 008a3483 ld s1,8(s4) + 27bf2: f4e6 sd s9,104(sp) + 27bf4: 9dd6 add s11,s11,s5 + 27bf6: 060a8413 addi s0,s5,96 + 27bfa: 040a8913 addi s2,s5,64 + 27bfe: 020a8b93 addi s7,s5,32 + 27c02: 8d56 mv s10,s5 + 27c04: a035 j 27c30 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x80> + 27c06: fc843603 ld a2,-56(s0) + 27c0a: 1ac48863 beq s1,a2,27dba <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x20a> + 27c0e: fe843603 ld a2,-24(s0) + 27c12: 1cc48f63 beq s1,a2,27df0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x240> + 27c16: 6410 ld a2,8(s0) + 27c18: 1ec48063 beq s1,a2,27df8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x248> + 27c1c: 080d0d13 addi s10,s10,128 + 27c20: 08040413 addi s0,s0,128 + 27c24: 08090913 addi s2,s2,128 + 27c28: 080b8b93 addi s7,s7,128 + 27c2c: 21bd0963 beq s10,s11,27e3e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x28e> + 27c30: fa843703 ld a4,-88(s0) + 27c34: fc9719e3 bne a4,s1,27c06 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x56> + 27c38: 1c048563 beqz s1,27e02 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x252> + 27c3c: 000a3c83 ld s9,0(s4) + 27c40: fa043503 ld a0,-96(s0) + 27c44: 8626 mv a2,s1 + 27c46: 85e6 mv a1,s9 + 27c48: d79ed0ef jal 159c0 + 27c4c: 1a050b63 beqz a0,27e02 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x252> + 27c50: fc843603 ld a2,-56(s0) + 27c54: 1ec48263 beq s1,a2,27e38 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x288> + 27c58: fe843603 ld a2,-24(s0) + 27c5c: fa961de3 bne a2,s1,27c16 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x66> + 27c60: fe043503 ld a0,-32(s0) + 27c64: 85e6 mv a1,s9 + 27c66: d5bed0ef jal 159c0 + 27c6a: 16050c63 beqz a0,27de2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x232> + 27c6e: 6410 ld a2,8(s0) + 27c70: fa9616e3 bne a2,s1,27c1c <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x6c> + 27c74: 6008 ld a0,0(s0) + 27c76: 85e6 mv a1,s9 + 27c78: d49ed0ef jal 159c0 + 27c7c: f145 bnez a0,27c1c <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x6c> + 27c7e: 7be6 ld s7,120(sp) + 27c80: 7ca6 ld s9,104(sp) + 27c82: 40898433 sub s0,s3,s0 + 27c86: 00803933 snez s2,s0 + 27c8a: 854a mv a0,s2 + 27c8c: 80ff50ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 27c90: e559 bnez a0,27d1e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x16e> + 27c92: 1804 addi s1,sp,48 + 27c94: 6685 lui a3,0x1 + 27c96: 8526 mv a0,s1 + 27c98: ebd68693 addi a3,a3,-323 # ebd <__abi_tag-0xf3d7> + 27c9c: 00013617 auipc a2,0x13 + 27ca0: b3460613 addi a2,a2,-1228 # 3a7d0 <_IO_stdin_used+0xc50> + 27ca4: 458d li a1,3 + 27ca6: 81df90ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 27caa: 06500613 li a2,101 + 27cae: 00013597 auipc a1,0x13 + 27cb2: 42a58593 addi a1,a1,1066 # 3b0d8 <_IO_stdin_used+0x1558> + 27cb6: 00024517 auipc a0,0x24 + 27cba: 2e253503 ld a0,738(a0) # 4bf98 <_ZSt4cerr@Base> + 27cbe: a43ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27cc2: 4629 li a2,10 + 27cc4: 00013597 auipc a1,0x13 + 27cc8: 47c58593 addi a1,a1,1148 # 3b140 <_IO_stdin_used+0x15c0> + 27ccc: 00024517 auipc a0,0x24 + 27cd0: 2cc53503 ld a0,716(a0) # 4bf98 <_ZSt4cerr@Base> + 27cd4: a2ded0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27cd8: 008a3603 ld a2,8(s4) + 27cdc: 000a3583 ld a1,0(s4) + 27ce0: 00024517 auipc a0,0x24 + 27ce4: 2b853503 ld a0,696(a0) # 4bf98 <_ZSt4cerr@Base> + 27ce8: a19ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27cec: 4675 li a2,29 + 27cee: 00013597 auipc a1,0x13 + 27cf2: 46258593 addi a1,a1,1122 # 3b150 <_IO_stdin_used+0x15d0> + 27cf6: 842a mv s0,a0 + 27cf8: a09ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27cfc: 008c3603 ld a2,8(s8) + 27d00: 000c3583 ld a1,0(s8) + 27d04: 8522 mv a0,s0 + 27d06: 9fbed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27d0a: 4609 li a2,2 + 27d0c: 00013597 auipc a1,0x13 + 27d10: 46458593 addi a1,a1,1124 # 3b170 <_IO_stdin_used+0x15f0> + 27d14: 9eded0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27d18: 8526 mv a0,s1 + 27d1a: b39f60ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 27d1e: 4605 li a2,1 + 27d20: 00013597 auipc a1,0x13 + 27d24: ba058593 addi a1,a1,-1120 # 3a8c0 <_IO_stdin_used+0xd40> + 27d28: 855a mv a0,s6 + 27d2a: 9d7ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27d2e: 008a3603 ld a2,8(s4) + 27d32: 000a3583 ld a1,0(s4) + 27d36: 855a mv a0,s6 + 27d38: 9c9ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27d3c: 4609 li a2,2 + 27d3e: 00013597 auipc a1,0x13 + 27d42: 43a58593 addi a1,a1,1082 # 3b178 <_IO_stdin_used+0x15f8> + 27d46: 842a mv s0,a0 + 27d48: 9b9ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27d4c: 6582 ld a1,0(sp) + 27d4e: 1804 addi s1,sp,48 + 27d50: 8526 mv a0,s1 + 27d52: 4605 li a2,1 + 27d54: c14fd0ef jal 25168 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> + 27d58: 7662 ld a2,56(sp) + 27d5a: 75c2 ld a1,48(sp) + 27d5c: 8522 mv a0,s0 + 27d5e: 9a3ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27d62: 4605 li a2,1 + 27d64: 00012597 auipc a1,0x12 + 27d68: 14c58593 addi a1,a1,332 # 39eb0 <_IO_stdin_used+0x330> + 27d6c: 995ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 27d70: 7542 ld a0,48(sp) + 27d72: 009c addi a5,sp,64 + 27d74: 00f50463 beq a0,a5,27d7c <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x1cc> + 27d78: b89ed0ef jal 15900 <_ZdlPv@plt> + 27d7c: 8456 mv s0,s5 + 27d7e: 01598d63 beq s3,s5,27d98 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x1e8> + 27d82: 6008 ld a0,0(s0) + 27d84: 01040793 addi a5,s0,16 + 27d88: 00f50463 beq a0,a5,27d90 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x1e0> + 27d8c: b75ed0ef jal 15900 <_ZdlPv@plt> + 27d90: 02040413 addi s0,s0,32 + 27d94: fe8997e3 bne s3,s0,27d82 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x1d2> + 27d98: 080a8363 beqz s5,27e1e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x26e> + 27d9c: 744a ld s0,176(sp) + 27d9e: 70ea ld ra,184(sp) + 27da0: 74aa ld s1,168(sp) + 27da2: 790a ld s2,160(sp) + 27da4: 69ea ld s3,152(sp) + 27da6: 6a4a ld s4,144(sp) + 27da8: 6b0a ld s6,128(sp) + 27daa: 7c46 ld s8,112(sp) + 27dac: 7d06 ld s10,96(sp) + 27dae: 6de6 ld s11,88(sp) + 27db0: 8556 mv a0,s5 + 27db2: 6aaa ld s5,136(sp) + 27db4: 6129 addi sp,sp,192 + 27db6: b4bed06f j 15900 <_ZdlPv@plt> + 27dba: c8b9 beqz s1,27e10 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x260> + 27dbc: fc043503 ld a0,-64(s0) + 27dc0: 000a3c83 ld s9,0(s4) + 27dc4: 85e6 mv a1,s9 + 27dc6: bfbed0ef jal 159c0 + 27dca: c139 beqz a0,27e10 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x260> + 27dcc: fe843603 ld a2,-24(s0) + 27dd0: e8c49fe3 bne s1,a2,27c6e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xbe> + 27dd4: fe043503 ld a0,-32(s0) + 27dd8: 85e6 mv a1,s9 + 27dda: be7ed0ef jal 159c0 + 27dde: e80518e3 bnez a0,27c6e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xbe> + 27de2: 41298933 sub s2,s3,s2 + 27de6: 7be6 ld s7,120(sp) + 27de8: 7ca6 ld s9,104(sp) + 27dea: 01203933 snez s2,s2 + 27dee: bd71 j 27c8a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> + 27df0: d8ed beqz s1,27de2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x232> + 27df2: 000a3c83 ld s9,0(s4) + 27df6: b5ad j 27c60 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xb0> + 27df8: e80483e3 beqz s1,27c7e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xce> + 27dfc: 000a3c83 ld s9,0(s4) + 27e00: bd95 j 27c74 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xc4> + 27e02: 41a98933 sub s2,s3,s10 + 27e06: 7be6 ld s7,120(sp) + 27e08: 7ca6 ld s9,104(sp) + 27e0a: 01203933 snez s2,s2 + 27e0e: bdb5 j 27c8a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> + 27e10: 417987b3 sub a5,s3,s7 + 27e14: 7ca6 ld s9,104(sp) + 27e16: 7be6 ld s7,120(sp) + 27e18: 00f03933 snez s2,a5 + 27e1c: b5bd j 27c8a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> + 27e1e: 70ea ld ra,184(sp) + 27e20: 744a ld s0,176(sp) + 27e22: 74aa ld s1,168(sp) + 27e24: 790a ld s2,160(sp) + 27e26: 69ea ld s3,152(sp) + 27e28: 6a4a ld s4,144(sp) + 27e2a: 6aaa ld s5,136(sp) + 27e2c: 6b0a ld s6,128(sp) + 27e2e: 7c46 ld s8,112(sp) + 27e30: 7d06 ld s10,96(sp) + 27e32: 6de6 ld s11,88(sp) + 27e34: 6129 addi sp,sp,192 + 27e36: 8082 ret + 27e38: fc043503 ld a0,-64(s0) + 27e3c: b761 j 27dc4 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x214> + 27e3e: 7be6 ld s7,120(sp) + 27e40: 7ca6 ld s9,104(sp) + 27e42: 41a987b3 sub a5,s3,s10 + 27e46: 8795 srai a5,a5,0x5 + 27e48: 4709 li a4,2 + 27e4a: 02e78f63 beq a5,a4,27e88 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2d8> + 27e4e: 470d li a4,3 + 27e50: 04e78563 beq a5,a4,27e9a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2ea> + 27e54: 4705 li a4,1 + 27e56: 4901 li s2,0 + 27e58: e2e799e3 bne a5,a4,27c8a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> + 27e5c: 008a3403 ld s0,8(s4) + 27e60: 008d3783 ld a5,8(s10) + 27e64: 4901 li s2,0 + 27e66: e2f412e3 bne s0,a5,27c8a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> + 27e6a: c811 beqz s0,27e7e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2ce> + 27e6c: 000a3583 ld a1,0(s4) + 27e70: 000d3503 ld a0,0(s10) + 27e74: 8622 mv a2,s0 + 27e76: b4bed0ef jal 159c0 + 27e7a: e00518e3 bnez a0,27c8a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> + 27e7e: 41a98d33 sub s10,s3,s10 + 27e82: 01a03933 snez s2,s10 + 27e86: b511 j 27c8a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> + 27e88: 008a3403 ld s0,8(s4) + 27e8c: 008d3783 ld a5,8(s10) + 27e90: 00f40e63 beq s0,a5,27eac <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2fc> + 27e94: 020d0d13 addi s10,s10,32 + 27e98: b7e1 j 27e60 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2b0> + 27e9a: 008d3783 ld a5,8(s10) + 27e9e: 008a3403 ld s0,8(s4) + 27ea2: 02878363 beq a5,s0,27ec8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x318> + 27ea6: 020d0d13 addi s10,s10,32 + 27eaa: b7cd j 27e8c <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2dc> + 27eac: c809 beqz s0,27ebe <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x30e> + 27eae: 000a3583 ld a1,0(s4) + 27eb2: 000d3503 ld a0,0(s10) + 27eb6: 8622 mv a2,s0 + 27eb8: b09ed0ef jal 159c0 + 27ebc: fd61 bnez a0,27e94 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2e4> + 27ebe: 41a98933 sub s2,s3,s10 + 27ec2: 01203933 snez s2,s2 + 27ec6: b3d1 j 27c8a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> + 27ec8: d87d beqz s0,27ebe <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x30e> + 27eca: 000a3583 ld a1,0(s4) + 27ece: 000d3503 ld a0,0(s10) + 27ed2: 8622 mv a2,s0 + 27ed4: aeded0ef jal 159c0 + 27ed8: d17d beqz a0,27ebe <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x30e> + 27eda: 020d0d13 addi s10,s10,32 + 27ede: b77d j 27e8c <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2dc> + 27ee0: 8795 srai a5,a5,0x5 + 27ee2: 8d56 mv s10,s5 + 27ee4: b795 j 27e48 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x298> + 27ee6: 842a mv s0,a0 + 27ee8: a029 j 27ef2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x342> + 27eea: 842a mv s0,a0 + 27eec: 8526 mv a0,s1 + 27eee: ed3ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27ef2: 6522 ld a0,8(sp) + 27ef4: 00024317 auipc t1,0x24 + 27ef8: cec33303 ld t1,-788(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 27efc: fcde sd s7,120(sp) + 27efe: f4e6 sd s9,104(sp) + 27f00: 9302 jalr t1 + 27f02: 8522 mv a0,s0 + 27f04: 8eded0ef jal 157f0 <_Unwind_Resume@plt> + 27f08: 842a mv s0,a0 + 27f0a: 8526 mv a0,s1 + 27f0c: 947f60ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 27f10: b7cd j 27ef2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x342> + +0000000000027f12 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE>: + 27f12: 7169 addi sp,sp,-304 + 27f14: ede6 sd s9,216(sp) + 27f16: 02010c93 addi s9,sp,32 + 27f1a: e64e sd s3,264(sp) + 27f1c: e252 sd s4,256(sp) + 27f1e: 89aa mv s3,a0 + 27f20: 8a2e mv s4,a1 + 27f22: 8566 mv a0,s9 + 27f24: 00013597 auipc a1,0x13 + 27f28: 15c58593 addi a1,a1,348 # 3b080 <_IO_stdin_used+0x1500> + 27f2c: ee26 sd s1,280(sp) + 27f2e: f606 sd ra,296(sp) + 27f30: 84b2 mv s1,a2 + 27f32: f222 sd s0,288(sp) + 27f34: ea4a sd s2,272(sp) + 27f36: fdd6 sd s5,248(sp) + 27f38: f9da sd s6,240(sp) + 27f3a: f5de sd s7,232(sp) + 27f3c: f1e2 sd s8,224(sp) + 27f3e: e9ea sd s10,208(sp) + 27f40: e5ee sd s11,200(sp) + 27f42: ff3f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27f46: 0834c783 lbu a5,131(s1) + 27f4a: c39d beqz a5,27f70 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5e> + 27f4c: 8566 mv a0,s9 + 27f4e: e73ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27f52: 70b2 ld ra,296(sp) + 27f54: 7412 ld s0,288(sp) + 27f56: 64f2 ld s1,280(sp) + 27f58: 6952 ld s2,272(sp) + 27f5a: 69b2 ld s3,264(sp) + 27f5c: 6a12 ld s4,256(sp) + 27f5e: 7aee ld s5,248(sp) + 27f60: 7b4e ld s6,240(sp) + 27f62: 7bae ld s7,232(sp) + 27f64: 7c0e ld s8,224(sp) + 27f66: 6cee ld s9,216(sp) + 27f68: 6d4e ld s10,208(sp) + 27f6a: 6dae ld s11,200(sp) + 27f6c: 6155 addi sp,sp,304 + 27f6e: 8082 ret + 27f70: 00013597 auipc a1,0x13 + 27f74: 24858593 addi a1,a1,584 # 3b1b8 <_IO_stdin_used+0x1638> + 27f78: 854e mv a0,s3 + 27f7a: eb6ed0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 27f7e: 08010913 addi s2,sp,128 + 27f82: 854a mv a0,s2 + 27f84: 00013597 auipc a1,0x13 + 27f88: 0dc58593 addi a1,a1,220 # 3b060 <_IO_stdin_used+0x14e0> + 27f8c: fa9f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27f90: 708c ld a1,32(s1) + 27f92: 1100 addi s0,sp,160 + 27f94: 8522 mv a0,s0 + 27f96: f9ff10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27f9a: 86a2 mv a3,s0 + 27f9c: 864a mv a2,s2 + 27f9e: 85e6 mv a1,s9 + 27fa0: 854e mv a0,s3 + 27fa2: c0fff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 27fa6: 8522 mv a0,s0 + 27fa8: e19ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27fac: 854a mv a0,s2 + 27fae: e13ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27fb2: 64bc ld a5,72(s1) + 27fb4: cf85 beqz a5,27fec <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0xda> + 27fb6: 639c ld a5,0(a5) + 27fb8: cb95 beqz a5,27fec <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0xda> + 27fba: 00013597 auipc a1,0x13 + 27fbe: 20e58593 addi a1,a1,526 # 3b1c8 <_IO_stdin_used+0x1648> + 27fc2: 854a mv a0,s2 + 27fc4: f71f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27fc8: 64ac ld a1,72(s1) + 27fca: c191 beqz a1,27fce <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0xbc> + 27fcc: 618c ld a1,0(a1) + 27fce: 8522 mv a0,s0 + 27fd0: f65f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 27fd4: 86a2 mv a3,s0 + 27fd6: 864a mv a2,s2 + 27fd8: 85e6 mv a1,s9 + 27fda: 854e mv a0,s3 + 27fdc: bd5ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 27fe0: 8522 mv a0,s0 + 27fe2: ddfee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27fe6: 854a mv a0,s2 + 27fe8: dd9ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 27fec: 60bc ld a5,64(s1) + 27fee: cf85 beqz a5,28026 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x114> + 27ff0: 639c ld a5,0(a5) + 27ff2: cb95 beqz a5,28026 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x114> + 27ff4: 00013597 auipc a1,0x13 + 27ff8: 1e458593 addi a1,a1,484 # 3b1d8 <_IO_stdin_used+0x1658> + 27ffc: 854a mv a0,s2 + 27ffe: f37f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28002: 60ac ld a1,64(s1) + 28004: c191 beqz a1,28008 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0xf6> + 28006: 618c ld a1,0(a1) + 28008: 8522 mv a0,s0 + 2800a: f2bf10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2800e: 86a2 mv a3,s0 + 28010: 864a mv a2,s2 + 28012: 85e6 mv a1,s9 + 28014: 854e mv a0,s3 + 28016: b9bff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 2801a: 8522 mv a0,s0 + 2801c: da5ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28020: 854a mv a0,s2 + 28022: d9fee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28026: 00024797 auipc a5,0x24 + 2802a: c7a7b783 ld a5,-902(a5) # 4bca0 <_GLOBAL_OFFSET_TABLE_+0x150> + 2802e: 0007c783 lbu a5,0(a5) + 28032: 36079c63 bnez a5,283aa <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x498> + 28036: 00013597 auipc a1,0x13 + 2803a: 1ca58593 addi a1,a1,458 # 3b200 <_IO_stdin_used+0x1680> + 2803e: 854a mv a0,s2 + 28040: ef5f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28044: 0804c783 lbu a5,128(s1) + 28048: 00013597 auipc a1,0x13 + 2804c: 14058593 addi a1,a1,320 # 3b188 <_IO_stdin_used+0x1608> + 28050: 2e079463 bnez a5,28338 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x426> + 28054: 8522 mv a0,s0 + 28056: edff10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2805a: 86a2 mv a3,s0 + 2805c: 864a mv a2,s2 + 2805e: 85e6 mv a1,s9 + 28060: 854e mv a0,s3 + 28062: b4fff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 28066: 8522 mv a0,s0 + 28068: d59ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2806c: 854a mv a0,s2 + 2806e: d53ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28072: 854a mv a0,s2 + 28074: 00013597 auipc a1,0x13 + 28078: 19458593 addi a1,a1,404 # 3b208 <_IO_stdin_used+0x1688> + 2807c: eb9f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28080: 0804c783 lbu a5,128(s1) + 28084: 09048b93 addi s7,s1,144 + 28088: 28079a63 bnez a5,2831c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x40a> + 2808c: 00013597 auipc a1,0x13 + 28090: 11458593 addi a1,a1,276 # 3b1a0 <_IO_stdin_used+0x1620> + 28094: 8522 mv a0,s0 + 28096: e9ff10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2809a: 86a2 mv a3,s0 + 2809c: 864a mv a2,s2 + 2809e: 85e6 mv a1,s9 + 280a0: 854e mv a0,s3 + 280a2: b0fff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 280a6: 8522 mv a0,s0 + 280a8: d19ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 280ac: 854a mv a0,s2 + 280ae: d13ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 280b2: 8522 mv a0,s0 + 280b4: 00013597 auipc a1,0x13 + 280b8: fb458593 addi a1,a1,-76 # 3b068 <_IO_stdin_used+0x14e8> + 280bc: e79f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 280c0: 1084b583 ld a1,264(s1) + 280c4: 854a mv a0,s2 + 280c6: b7dfd0ef jal 25c42 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex> + 280ca: 86ca mv a3,s2 + 280cc: 8622 mv a2,s0 + 280ce: 85e6 mv a1,s9 + 280d0: 854e mv a0,s3 + 280d2: adfff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 280d6: 854a mv a0,s2 + 280d8: ce9ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 280dc: 8522 mv a0,s0 + 280de: ce3ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 280e2: 8522 mv a0,s0 + 280e4: 00013597 auipc a1,0x13 + 280e8: f8c58593 addi a1,a1,-116 # 3b070 <_IO_stdin_used+0x14f0> + 280ec: e49f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 280f0: 1004b583 ld a1,256(s1) + 280f4: 854a mv a0,s2 + 280f6: 8c5fb0ef jal 239ba <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex> + 280fa: 86ca mv a3,s2 + 280fc: 8622 mv a2,s0 + 280fe: 85e6 mv a1,s9 + 28100: 854e mv a0,s3 + 28102: aafff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 28106: 854a mv a0,s2 + 28108: cb9ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2810c: 8522 mv a0,s0 + 2810e: cb3ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28112: 854a mv a0,s2 + 28114: 00013597 auipc a1,0x13 + 28118: 0fc58593 addi a1,a1,252 # 3b210 <_IO_stdin_used+0x1690> + 2811c: e19f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28120: 85d2 mv a1,s4 + 28122: 8522 mv a0,s0 + 28124: e11f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28128: 86a2 mv a3,s0 + 2812a: 864a mv a2,s2 + 2812c: 85e6 mv a1,s9 + 2812e: 854e mv a0,s3 + 28130: a81ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 28134: 8522 mv a0,s0 + 28136: c8bee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2813a: 854a mv a0,s2 + 2813c: c85ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28140: 009c addi a5,sp,64 + 28142: 5b7d li s6,-1 + 28144: ec3e sd a5,24(sp) + 28146: 189c addi a5,sp,112 + 28148: 0b010a93 addi s5,sp,176 + 2814c: e03e sd a5,0(sp) + 2814e: 002b5b13 srli s6,s6,0x2 + 28152: 4a01 li s4,0 + 28154: 4d01 li s10,0 + 28156: 4d85 li s11,1 + 28158: 855e mv a0,s7 + 2815a: bd9f30ef jal 1bd32 <_ZNK7testing10TestResult16total_part_countEv> + 2815e: 1eaa5263 bge s4,a0,28342 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x430> + 28162: 85d2 mv a1,s4 + 28164: 855e mv a0,s7 + 28166: bf1f30ef jal 1bd56 <_ZNK7testing10TestResult17GetTestPartResultEi> + 2816a: 411c lw a5,0(a0) + 2816c: 84aa mv s1,a0 + 2816e: 37fd addiw a5,a5,-1 + 28170: 00fdf463 bgeu s11,a5,28178 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x266> + 28174: 2a05 addiw s4,s4,1 + 28176: b7cd j 28158 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x246> + 28178: 2d05 addiw s10,s10,1 + 2817a: 1fbd0263 beq s10,s11,2835e <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x44c> + 2817e: 689c ld a5,16(s1) + 28180: 4581 li a1,0 + 28182: c391 beqz a5,28186 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x274> + 28184: 648c ld a1,8(s1) + 28186: 5490 lw a2,40(s1) + 28188: 6562 ld a0,24(sp) + 2818a: b8cfb0ef jal 23516 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci> + 2818e: 6626 ld a2,72(sp) + 28190: 8522 mv a0,s0 + 28192: 6c06 ld s8,64(sp) + 28194: 00160593 addi a1,a2,1 + 28198: f156 sd s5,160(sp) + 2819a: e432 sd a2,8(sp) + 2819c: f502 sd zero,168(sp) + 2819e: 0a010823 sb zero,176(sp) + 281a2: 84fed0ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 281a6: 77aa ld a5,168(sp) + 281a8: 6622 ld a2,8(sp) + 281aa: 40fb07b3 sub a5,s6,a5 + 281ae: 32c7ef63 bltu a5,a2,284ec <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5da> + 281b2: 85e2 mv a1,s8 + 281b4: 8522 mv a0,s0 + 281b6: feaed0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 281ba: 77aa ld a5,168(sp) + 281bc: 33678063 beq a5,s6,284dc <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5ca> + 281c0: 4605 li a2,1 + 281c2: 00012597 auipc a1,0x12 + 281c6: 51e58593 addi a1,a1,1310 # 3a6e0 <_IO_stdin_used+0xb60> + 281ca: 8522 mv a0,s0 + 281cc: fd4ed0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 281d0: 788c ld a1,48(s1) + 281d2: 8522 mv a0,s0 + 281d4: baced0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 281d8: 6782 ld a5,0(sp) + 281da: f0be sd a5,96(sp) + 281dc: 6118 ld a4,0(a0) + 281de: 01050793 addi a5,a0,16 + 281e2: 1af70563 beq a4,a5,2838c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x47a> + 281e6: 6914 ld a3,16(a0) + 281e8: f0ba sd a4,96(sp) + 281ea: f8b6 sd a3,112(sp) + 281ec: 6518 ld a4,8(a0) + 281ee: e11c sd a5,0(a0) + 281f0: 00053423 sd zero,8(a0) + 281f4: f4ba sd a4,104(sp) + 281f6: 00050823 sb zero,16(a0) + 281fa: 750a ld a0,160(sp) + 281fc: 01550463 beq a0,s5,28204 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x2f2> + 28200: f00ed0ef jal 15900 <_ZdlPv@plt> + 28204: 4661 li a2,24 + 28206: 00013597 auipc a1,0x13 + 2820a: 01a58593 addi a1,a1,26 # 3b220 <_IO_stdin_used+0x16a0> + 2820e: 854e mv a0,s3 + 28210: cf0ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28214: 7586 ld a1,96(sp) + 28216: 854a mv a0,s2 + 28218: d1df10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2821c: 4605 li a2,1 + 2821e: 85ca mv a1,s2 + 28220: 8522 mv a0,s0 + 28222: f47fc0ef jal 25168 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> + 28226: 762a ld a2,168(sp) + 28228: 758a ld a1,160(sp) + 2822a: 854e mv a0,s3 + 2822c: cd4ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28230: 4629 li a2,10 + 28232: 00013597 auipc a1,0x13 + 28236: 00e58593 addi a1,a1,14 # 3b240 <_IO_stdin_used+0x16c0> + 2823a: cc6ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2823e: 750a ld a0,160(sp) + 28240: 01550463 beq a0,s5,28248 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x336> + 28244: ebced0ef jal 15900 <_ZdlPv@plt> + 28248: 650a ld a0,128(sp) + 2824a: 09010c13 addi s8,sp,144 + 2824e: 01850463 beq a0,s8,28256 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x344> + 28252: eaeed0ef jal 15900 <_ZdlPv@plt> + 28256: 6626 ld a2,72(sp) + 28258: 6786 ld a5,64(sp) + 2825a: 8522 mv a0,s0 + 2825c: 00160593 addi a1,a2,1 + 28260: f156 sd s5,160(sp) + 28262: e832 sd a2,16(sp) + 28264: f502 sd zero,168(sp) + 28266: 0a010823 sb zero,176(sp) + 2826a: e43e sd a5,8(sp) + 2826c: f84ed0ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 28270: 77aa ld a5,168(sp) + 28272: 6642 ld a2,16(sp) + 28274: 40fb07b3 sub a5,s6,a5 + 28278: 24c7e063 bltu a5,a2,284b8 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5a6> + 2827c: 65a2 ld a1,8(sp) + 2827e: 8522 mv a0,s0 + 28280: f20ed0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 28284: 77aa ld a5,168(sp) + 28286: 23678363 beq a5,s6,284ac <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x59a> + 2828a: 4605 li a2,1 + 2828c: 00012597 auipc a1,0x12 + 28290: 45458593 addi a1,a1,1108 # 3a6e0 <_IO_stdin_used+0xb60> + 28294: 8522 mv a0,s0 + 28296: f0aed0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 2829a: 68ac ld a1,80(s1) 2829c: 8522 mv a0,s0 - 2829e: 843e mv s0,a5 - 282a0: c5cee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 282a4: b7f9 j 28272 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> - 282a6: bfd5 j 2829a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x358> - 282a8: 842a mv s0,a0 - 282aa: b7e1 j 28272 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> - 282ac: 842a mv s0,a0 - 282ae: b7d1 j 28272 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> - 282b0: 84aa mv s1,a0 - 282b2: 8552 mv a0,s4 - 282b4: c48ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 282b8: 8522 mv a0,s0 - 282ba: c42ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 282be: 8426 mv s0,s1 - 282c0: bf65 j 28278 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x336> - 282c2: 84aa mv s1,a0 - 282c4: bfd5 j 282b8 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x376> - 282c6: 842a mv s0,a0 - 282c8: b76d j 28272 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> - 282ca: 842a mv s0,a0 - 282cc: b775 j 28278 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x336> - 282ce: 842a mv s0,a0 - 282d0: b77d j 2827e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x33c> - 282d2: 842a mv s0,a0 - 282d4: bf79 j 28272 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> - -00000000000282d6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE>: - 282d6: 7155 addi sp,sp,-208 - 282d8: fd26 sd s1,184(sp) - 282da: f94a sd s2,176(sp) - 282dc: 84ae mv s1,a1 - 282de: 892a mv s2,a0 - 282e0: 00011597 auipc a1,0x11 - 282e4: c4858593 addi a1,a1,-952 # 38f28 <_IO_stdin_used+0x1480> - 282e8: 850a mv a0,sp - 282ea: f152 sd s4,160(sp) - 282ec: ed56 sd s5,152(sp) - 282ee: e95a sd s6,144(sp) - 282f0: e586 sd ra,200(sp) - 282f2: e1a2 sd s0,192(sp) - 282f4: f54e sd s3,168(sp) - 282f6: e55e sd s7,136(sp) - 282f8: e162 sd s8,128(sp) - 282fa: 02010a13 addi s4,sp,32 - 282fe: b5fef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28302: 03010b13 addi s6,sp,48 - 28306: 8552 mv a0,s4 - 28308: 02000613 li a2,32 - 2830c: 4589 li a1,2 - 2830e: 8a8a mv s5,sp - 28310: f05a sd s6,32(sp) - 28312: 82fed0ef jal 15b40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> - 28316: 4609 li a2,2 - 28318: 00011597 auipc a1,0x11 - 2831c: f3858593 addi a1,a1,-200 # 39250 <_IO_stdin_used+0x17a8> - 28320: 854a mv a0,s2 - 28322: b0eed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28326: 1080 addi s0,sp,96 - 28328: 8522 mv a0,s0 - 2832a: 00010597 auipc a1,0x10 - 2832e: 17658593 addi a1,a1,374 # 384a0 <_IO_stdin_used+0x9f8> - 28332: b2bef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28336: 8526 mv a0,s1 - 28338: afdf20ef jal 1ae34 <_ZNK7testing8UnitTest21reportable_test_countEv> - 2833c: 86aa mv a3,a0 - 2833e: 4785 li a5,1 - 28340: 8752 mv a4,s4 - 28342: 8622 mv a2,s0 - 28344: 858a mv a1,sp - 28346: 854a mv a0,s2 - 28348: a02ff0ef jal 2754a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 2834c: 7506 ld a0,96(sp) - 2834e: 07010993 addi s3,sp,112 - 28352: 01350463 beq a0,s3,2835a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x84> - 28356: cdaed0ef jal 15830 <_ZdlPv@plt> - 2835a: 00011597 auipc a1,0x11 - 2835e: c0658593 addi a1,a1,-1018 # 38f60 <_IO_stdin_used+0x14b8> - 28362: 8522 mv a0,s0 - 28364: af9ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28368: 8526 mv a0,s1 - 2836a: ab9f20ef jal 1ae22 <_ZNK7testing8UnitTest17failed_test_countEv> - 2836e: 86aa mv a3,a0 - 28370: 4785 li a5,1 - 28372: 8752 mv a4,s4 - 28374: 8622 mv a2,s0 - 28376: 85d6 mv a1,s5 - 28378: 854a mv a0,s2 - 2837a: 9d0ff0ef jal 2754a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 2837e: 7506 ld a0,96(sp) - 28380: 01350463 beq a0,s3,28388 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0xb2> - 28384: caced0ef jal 15830 <_ZdlPv@plt> - 28388: 00011597 auipc a1,0x11 - 2838c: bc058593 addi a1,a1,-1088 # 38f48 <_IO_stdin_used+0x14a0> - 28390: 8522 mv a0,s0 - 28392: acbef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28396: 8526 mv a0,s1 - 28398: a91f20ef jal 1ae28 <_ZNK7testing8UnitTest30reportable_disabled_test_countEv> - 2839c: 86aa mv a3,a0 - 2839e: 4785 li a5,1 - 283a0: 8752 mv a4,s4 - 283a2: 8622 mv a2,s0 - 283a4: 85d6 mv a1,s5 - 283a6: 854a mv a0,s2 - 283a8: 9a2ff0ef jal 2754a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 283ac: 7506 ld a0,96(sp) - 283ae: 01350463 beq a0,s3,283b6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0xe0> - 283b2: c7eed0ef jal 15830 <_ZdlPv@plt> - 283b6: 00011597 auipc a1,0x11 - 283ba: ba258593 addi a1,a1,-1118 # 38f58 <_IO_stdin_used+0x14b0> - 283be: 8522 mv a0,s0 - 283c0: a9def0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 283c4: 4785 li a5,1 - 283c6: 8752 mv a4,s4 - 283c8: 4681 li a3,0 - 283ca: 8622 mv a2,s0 - 283cc: 85d6 mv a1,s5 - 283ce: 854a mv a0,s2 - 283d0: 97aff0ef jal 2754a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 283d4: 7506 ld a0,96(sp) - 283d6: 01350463 beq a0,s3,283de <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x108> - 283da: c56ed0ef jal 15830 <_ZdlPv@plt> - 283de: 00022797 auipc a5,0x22 - 283e2: b227b783 ld a5,-1246(a5) # 49f00 <_GLOBAL_OFFSET_TABLE_+0x3b0> - 283e6: 0007c783 lbu a5,0(a5) - 283ea: cb85 beqz a5,2841a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x144> - 283ec: 00011597 auipc a1,0x11 - 283f0: dd458593 addi a1,a1,-556 # 391c0 <_IO_stdin_used+0x1718> - 283f4: 8522 mv a0,s0 - 283f6: a67ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 283fa: 8526 mv a0,s1 - 283fc: e23f20ef jal 1b21e <_ZNK7testing8UnitTest11random_seedEv> - 28400: 86aa mv a3,a0 - 28402: 4785 li a5,1 - 28404: 8752 mv a4,s4 - 28406: 8622 mv a2,s0 - 28408: 85d6 mv a1,s5 - 2840a: 854a mv a0,s2 - 2840c: 93eff0ef jal 2754a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 28410: 7506 ld a0,96(sp) - 28412: 01350463 beq a0,s3,2841a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x144> - 28416: c1aed0ef jal 15830 <_ZdlPv@plt> - 2841a: 00011597 auipc a1,0x11 - 2841e: b6658593 addi a1,a1,-1178 # 38f80 <_IO_stdin_used+0x14d8> - 28422: 8522 mv a0,s0 - 28424: a39ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28428: 8526 mv a0,s1 - 2842a: a1df20ef jal 1ae46 <_ZNK7testing8UnitTest15start_timestampEv> - 2842e: 04010b93 addi s7,sp,64 - 28432: 85aa mv a1,a0 - 28434: 855e mv a0,s7 - 28436: 849f90ef jal 21c7e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex> - 2843a: 4785 li a5,1 - 2843c: 8752 mv a4,s4 - 2843e: 86de mv a3,s7 - 28440: 8622 mv a2,s0 - 28442: 85d6 mv a1,s5 - 28444: 854a mv a0,s2 - 28446: d79fe0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 2844a: 6506 ld a0,64(sp) - 2844c: 05010c13 addi s8,sp,80 - 28450: 01850463 beq a0,s8,28458 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x182> - 28454: bdced0ef jal 15830 <_ZdlPv@plt> - 28458: 7506 ld a0,96(sp) - 2845a: 01350463 beq a0,s3,28462 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x18c> - 2845e: bd2ed0ef jal 15830 <_ZdlPv@plt> - 28462: 00011597 auipc a1,0x11 - 28466: b1658593 addi a1,a1,-1258 # 38f78 <_IO_stdin_used+0x14d0> + 2829e: ae2ed0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 282a2: e162 sd s8,128(sp) + 282a4: 6118 ld a4,0(a0) + 282a6: 01050793 addi a5,a0,16 + 282aa: 0cf70263 beq a4,a5,2836e <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x45c> + 282ae: 6914 ld a3,16(a0) + 282b0: e13a sd a4,128(sp) + 282b2: e936 sd a3,144(sp) + 282b4: 6518 ld a4,8(a0) + 282b6: e11c sd a5,0(a0) + 282b8: 00053423 sd zero,8(a0) + 282bc: e53a sd a4,136(sp) + 282be: 00050823 sb zero,16(a0) + 282c2: 750a ld a0,160(sp) + 282c4: 01550463 beq a0,s5,282cc <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3ba> + 282c8: e38ed0ef jal 15900 <_ZdlPv@plt> + 282cc: 85ca mv a1,s2 + 282ce: 8522 mv a0,s0 + 282d0: 967f40ef jal 1cc36 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 282d4: 758a ld a1,160(sp) + 282d6: 854e mv a0,s3 + 282d8: a35f40ef jal 1cd0c <_ZN7testing8internal24XmlUnitTestResultPrinter21OutputXmlCDataSectionEPSoPKc> + 282dc: 750a ld a0,160(sp) + 282de: 01550463 beq a0,s5,282e6 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3d4> + 282e2: e1eed0ef jal 15900 <_ZdlPv@plt> + 282e6: 462d li a2,11 + 282e8: 00013597 auipc a1,0x13 + 282ec: f6858593 addi a1,a1,-152 # 3b250 <_IO_stdin_used+0x16d0> + 282f0: 854e mv a0,s3 + 282f2: c0eed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 282f6: 650a ld a0,128(sp) + 282f8: 01850463 beq a0,s8,28300 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3ee> + 282fc: e04ed0ef jal 15900 <_ZdlPv@plt> + 28300: 7506 ld a0,96(sp) + 28302: 6782 ld a5,0(sp) + 28304: 00f50463 beq a0,a5,2830c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3fa> + 28308: df8ed0ef jal 15900 <_ZdlPv@plt> + 2830c: 6506 ld a0,64(sp) + 2830e: 089c addi a5,sp,80 + 28310: e6f502e3 beq a0,a5,28174 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x262> + 28314: deced0ef jal 15900 <_ZdlPv@plt> + 28318: 2a05 addiw s4,s4,1 + 2831a: bd3d j 28158 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x246> + 2831c: 855e mv a0,s7 + 2831e: c2df30ef jal 1bf4a <_ZNK7testing10TestResult7SkippedEv> + 28322: 00013597 auipc a1,0x13 + 28326: e6e58593 addi a1,a1,-402 # 3b190 <_IO_stdin_used+0x1610> + 2832a: d60505e3 beqz a0,28094 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x182> + 2832e: 00013597 auipc a1,0x13 + 28332: e8258593 addi a1,a1,-382 # 3b1b0 <_IO_stdin_used+0x1630> + 28336: bbb9 j 28094 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x182> + 28338: 00013597 auipc a1,0x13 + 2833c: e4858593 addi a1,a1,-440 # 3b180 <_IO_stdin_used+0x1600> + 28340: bb11 j 28054 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x142> + 28342: 0c0d0f63 beqz s10,28420 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x50e> + 28346: 85de mv a1,s7 + 28348: 854e mv a0,s3 + 2834a: 8c0fd0ef jal 2540a <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE> + 2834e: 854e mv a0,s3 + 28350: 00013597 auipc a1,0x13 + 28354: f1058593 addi a1,a1,-240 # 3b260 <_IO_stdin_used+0x16e0> + 28358: ad8ed0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2835c: bec5 j 27f4c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3a> + 2835e: 00013597 auipc a1,0x13 + 28362: b6a58593 addi a1,a1,-1174 # 3aec8 <_IO_stdin_used+0x1348> + 28366: 854e mv a0,s3 + 28368: ac8ed0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2836c: bd09 j 2817e <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x26c> + 2836e: 6518 ld a4,8(a0) + 28370: 8662 mv a2,s8 + 28372: 85be mv a1,a5 + 28374: 0705 addi a4,a4,1 + 28376: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 2837a: 02058407 vle8.v v8,(a1) + 2837e: 8f15 sub a4,a4,a3 + 28380: 95b6 add a1,a1,a3 + 28382: 02060427 vse8.v v8,(a2) + 28386: 9636 add a2,a2,a3 + 28388: f77d bnez a4,28376 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x464> + 2838a: b72d j 282b4 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3a2> + 2838c: 6518 ld a4,8(a0) + 2838e: 6602 ld a2,0(sp) + 28390: 85be mv a1,a5 + 28392: 0705 addi a4,a4,1 + 28394: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 28398: 02058407 vle8.v v8,(a1) + 2839c: 8f15 sub a4,a4,a3 + 2839e: 95b6 add a1,a1,a3 + 283a0: 02060427 vse8.v v8,(a2) + 283a4: 9636 add a2,a2,a3 + 283a6: f77d bnez a4,28394 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x482> + 283a8: b591 j 281ec <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x2da> + 283aa: 00013597 auipc a1,0x13 + 283ae: e3e58593 addi a1,a1,-450 # 3b1e8 <_IO_stdin_used+0x1668> + 283b2: 854a mv a0,s2 + 283b4: b81f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 283b8: 68ac ld a1,80(s1) + 283ba: 8522 mv a0,s0 + 283bc: b79f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 283c0: 86a2 mv a3,s0 + 283c2: 864a mv a2,s2 + 283c4: 85e6 mv a1,s9 + 283c6: 854e mv a0,s3 + 283c8: fe8ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 283cc: 8522 mv a0,s0 + 283ce: 9f3ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 283d2: 854a mv a0,s2 + 283d4: 9edee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 283d8: 8522 mv a0,s0 + 283da: 00013597 auipc a1,0x13 + 283de: e1658593 addi a1,a1,-490 # 3b1f0 <_IO_stdin_used+0x1670> + 283e2: b53f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 283e6: 58bc lw a5,112(s1) + 283e8: 108c addi a1,sp,96 + 283ea: 854a mv a0,s2 + 283ec: 00024317 auipc t1,0x24 + 283f0: b8433303 ld t1,-1148(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 283f4: d0be sw a5,96(sp) + 283f6: 9302 jalr t1 + 283f8: 86ca mv a3,s2 + 283fa: 8622 mv a2,s0 + 283fc: 85e6 mv a1,s9 + 283fe: 854e mv a0,s3 + 28400: fb0ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 28404: 854a mv a0,s2 + 28406: 9bbee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2840a: 8522 mv a0,s0 + 2840c: 9b5ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28410: 854e mv a0,s3 + 28412: 00013597 auipc a1,0x13 + 28416: de658593 addi a1,a1,-538 # 3b1f8 <_IO_stdin_used+0x1678> + 2841a: a16ed0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2841e: b63d j 27f4c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3a> + 28420: 855e mv a0,s7 + 28422: d51f30ef jal 1c172 <_ZNK7testing10TestResult19test_property_countEv> + 28426: c909 beqz a0,28438 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x526> + 28428: 00013597 auipc a1,0x13 + 2842c: aa058593 addi a1,a1,-1376 # 3aec8 <_IO_stdin_used+0x1348> + 28430: 854e mv a0,s3 + 28432: 9feed0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 28436: bf01 j 28346 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x434> + 28438: 854e mv a0,s3 + 2843a: 00013597 auipc a1,0x13 + 2843e: dbe58593 addi a1,a1,-578 # 3b1f8 <_IO_stdin_used+0x1678> + 28442: 9eeed0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 28446: b619 j 27f4c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3a> + 28448: 84aa mv s1,a0 + 2844a: 854a mv a0,s2 + 2844c: 975ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28450: 8522 mv a0,s0 + 28452: 96fee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28456: 8426 mv s0,s1 + 28458: 8566 mv a0,s9 + 2845a: 967ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2845e: 8522 mv a0,s0 + 28460: b90ed0ef jal 157f0 <_Unwind_Resume@plt> + 28464: 84aa mv s1,a0 + 28466: b7ed j 28450 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x53e> + 28468: 87aa mv a5,a0 2846a: 8522 mv a0,s0 - 2846c: 9f1ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28470: 8526 mv a0,s1 - 28472: 9ddf20ef jal 1ae4e <_ZNK7testing8UnitTest12elapsed_timeEv> - 28476: 85aa mv a1,a0 - 28478: 855e mv a0,s7 - 2847a: 979fb0ef jal 23df2 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx> - 2847e: 4781 li a5,0 - 28480: 8752 mv a4,s4 - 28482: 86de mv a3,s7 - 28484: 8622 mv a2,s0 - 28486: 85d6 mv a1,s5 + 2846c: 843e mv s0,a5 + 2846e: 953ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28472: 854a mv a0,s2 + 28474: 94dee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28478: b7c5 j 28458 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x546> + 2847a: 842a mv s0,a0 + 2847c: bfdd j 28472 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> + 2847e: 87aa mv a5,a0 + 28480: 8522 mv a0,s0 + 28482: 843e mv s0,a5 + 28484: 93dee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> 28488: 854a mv a0,s2 - 2848a: d35fe0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 2848e: 6506 ld a0,64(sp) - 28490: 01850463 beq a0,s8,28498 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x1c2> - 28494: b9ced0ef jal 15830 <_ZdlPv@plt> - 28498: 7506 ld a0,96(sp) - 2849a: 01350463 beq a0,s3,284a2 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x1cc> - 2849e: b92ed0ef jal 15830 <_ZdlPv@plt> - 284a2: 8526 mv a0,s1 - 284a4: c57f20ef jal 1b0fa <_ZNK7testing8UnitTest18ad_hoc_test_resultEv> - 284a8: 85aa mv a1,a0 - 284aa: 8652 mv a2,s4 - 284ac: 8522 mv a0,s0 - 284ae: ce8fb0ef jal 23996 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 284b2: 7626 ld a2,104(sp) - 284b4: 7586 ld a1,96(sp) - 284b6: 854a mv a0,s2 - 284b8: 978ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 284bc: 4609 li a2,2 - 284be: 00011597 auipc a1,0x11 - 284c2: 95258593 addi a1,a1,-1710 # 38e10 <_IO_stdin_used+0x1368> - 284c6: 96aed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 284ca: 7506 ld a0,96(sp) - 284cc: 01350463 beq a0,s3,284d4 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x1fe> - 284d0: b60ed0ef jal 15830 <_ZdlPv@plt> - 284d4: 00011597 auipc a1,0x11 - 284d8: a9c58593 addi a1,a1,-1380 # 38f70 <_IO_stdin_used+0x14c8> - 284dc: 855e mv a0,s7 - 284de: 97fef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 284e2: 00011597 auipc a1,0x11 - 284e6: cee58593 addi a1,a1,-786 # 391d0 <_IO_stdin_used+0x1728> - 284ea: 8522 mv a0,s0 - 284ec: 971ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 284f0: 4785 li a5,1 - 284f2: 8752 mv a4,s4 - 284f4: 86a2 mv a3,s0 - 284f6: 865e mv a2,s7 - 284f8: 85d6 mv a1,s5 - 284fa: 854a mv a0,s2 - 284fc: cc3fe0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 28500: 7506 ld a0,96(sp) - 28502: 01350463 beq a0,s3,2850a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x234> - 28506: b2aed0ef jal 15830 <_ZdlPv@plt> - 2850a: 6506 ld a0,64(sp) - 2850c: 01850463 beq a0,s8,28514 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x23e> - 28510: b20ed0ef jal 15830 <_ZdlPv@plt> - 28514: 7622 ld a2,40(sp) - 28516: 7582 ld a1,32(sp) - 28518: 854a mv a0,s2 - 2851a: 916ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2851e: 4605 li a2,1 - 28520: 00010597 auipc a1,0x10 - 28524: 8a058593 addi a1,a1,-1888 # 37dc0 <_IO_stdin_used+0x318> - 28528: 842a mv s0,a0 - 2852a: 906ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2852e: 6622 ld a2,8(sp) - 28530: 6582 ld a1,0(sp) - 28532: 8522 mv a0,s0 - 28534: 8fced0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28538: 4615 li a2,5 - 2853a: 00011597 auipc a1,0x11 - 2853e: d2658593 addi a1,a1,-730 # 39260 <_IO_stdin_used+0x17b8> - 28542: 8eeed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28546: 4401 li s0,0 - 28548: 4981 li s3,0 - 2854a: 8526 mv a0,s1 - 2854c: 8a7f20ef jal 1adf2 <_ZNK7testing8UnitTest22total_test_suite_countEv> - 28550: 02a45f63 bge s0,a0,2858e <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x2b8> - 28554: 85a2 mv a1,s0 - 28556: 8526 mv a0,s1 - 28558: 95df20ef jal 1aeb4 <_ZNK7testing8UnitTest12GetTestSuiteEi> - 2855c: c9bee0ef jal 171f6 <_ZNK7testing9TestSuite21reportable_test_countEv> - 28560: 02a05563 blez a0,2858a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x2b4> - 28564: 00098a63 beqz s3,28578 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x2a2> - 28568: 4609 li a2,2 - 2856a: 00011597 auipc a1,0x11 - 2856e: 8a658593 addi a1,a1,-1882 # 38e10 <_IO_stdin_used+0x1368> - 28572: 854a mv a0,s2 - 28574: 8bced0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28578: 85a2 mv a1,s0 - 2857a: 8526 mv a0,s1 - 2857c: 939f20ef jal 1aeb4 <_ZNK7testing8UnitTest12GetTestSuiteEi> - 28580: 85aa mv a1,a0 - 28582: 854a mv a0,s2 - 28584: 9bfff0ef jal 27f42 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE> - 28588: 4985 li s3,1 - 2858a: 2405 addiw s0,s0,1 - 2858c: bf7d j 2854a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x274> - 2858e: 4605 li a2,1 - 28590: 00010597 auipc a1,0x10 - 28594: 06058593 addi a1,a1,96 # 385f0 <_IO_stdin_used+0xb48> - 28598: 854a mv a0,s2 - 2859a: 896ed0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2859e: 7622 ld a2,40(sp) - 285a0: 7582 ld a1,32(sp) - 285a2: 854a mv a0,s2 - 285a4: 88ced0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 285a8: 4609 li a2,2 - 285aa: 00011597 auipc a1,0x11 - 285ae: cfe58593 addi a1,a1,-770 # 392a8 <_IO_stdin_used+0x1800> - 285b2: 842a mv s0,a0 - 285b4: 87ced0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 285b8: 8522 mv a0,s0 - 285ba: 4609 li a2,2 - 285bc: 00011597 auipc a1,0x11 - 285c0: cf458593 addi a1,a1,-780 # 392b0 <_IO_stdin_used+0x1808> - 285c4: 86ced0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 285c8: 7502 ld a0,32(sp) - 285ca: 01650463 beq a0,s6,285d2 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x2fc> - 285ce: a62ed0ef jal 15830 <_ZdlPv@plt> - 285d2: 6502 ld a0,0(sp) - 285d4: 081c addi a5,sp,16 - 285d6: 00f50463 beq a0,a5,285de <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x308> - 285da: a56ed0ef jal 15830 <_ZdlPv@plt> - 285de: 60ae ld ra,200(sp) - 285e0: 640e ld s0,192(sp) - 285e2: 74ea ld s1,184(sp) - 285e4: 794a ld s2,176(sp) - 285e6: 79aa ld s3,168(sp) - 285e8: 7a0a ld s4,160(sp) - 285ea: 6aea ld s5,152(sp) - 285ec: 6b4a ld s6,144(sp) - 285ee: 6baa ld s7,136(sp) - 285f0: 6c0a ld s8,128(sp) - 285f2: 6169 addi sp,sp,208 - 285f4: 8082 ret - 285f6: 87aa mv a5,a0 - 285f8: 8522 mv a0,s0 - 285fa: 843e mv s0,a5 - 285fc: 900ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28600: 8552 mv a0,s4 - 28602: 8faee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28606: 8556 mv a0,s5 - 28608: 8f4ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2860c: 8522 mv a0,s0 - 2860e: 912ed0ef jal 15720 <_Unwind_Resume@plt> - 28612: b7d5 j 285f6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> - 28614: b7cd j 285f6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> - 28616: b7c5 j 285f6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> - 28618: bff9 j 285f6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> - 2861a: 842a mv s0,a0 - 2861c: b7d5 j 28600 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x32a> - 2861e: 842a mv s0,a0 - 28620: b7dd j 28606 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x330> - 28622: 87aa mv a5,a0 - 28624: 8522 mv a0,s0 - 28626: 843e mv s0,a5 - 28628: 8d4ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2862c: 855e mv a0,s7 - 2862e: 8ceee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28632: b7f9 j 28600 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x32a> - 28634: 842a mv s0,a0 - 28636: bfdd j 2862c <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x356> - 28638: bf7d j 285f6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> - 2863a: 84aa mv s1,a0 - 2863c: 855e mv a0,s7 - 2863e: 8beee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28642: 8522 mv a0,s0 - 28644: 8b8ee0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28648: 8426 mv s0,s1 - 2864a: bf5d j 28600 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x32a> - 2864c: 84aa mv s1,a0 - 2864e: bfd5 j 28642 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x36c> - 28650: b7ed j 2863a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x364> - 28652: 84aa mv s1,a0 - 28654: b7fd j 28642 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x36c> - -0000000000028656 <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi>: - 28656: db010113 addi sp,sp,-592 - 2865a: 0521 addi a0,a0,8 - 2865c: f42e sd a1,40(sp) - 2865e: 24113423 sd ra,584(sp) - 28662: 24813023 sd s0,576(sp) - 28666: 22913c23 sd s1,568(sp) - 2866a: 23213823 sd s2,560(sp) - 2866e: 23313423 sd s3,552(sp) - 28672: 21613823 sd s6,528(sp) - 28676: 23413023 sd s4,544(sp) - 2867a: 21513c23 sd s5,536(sp) - 2867e: 21713423 sd s7,520(sp) - 28682: 21813023 sd s8,512(sp) - 28686: ffe6 sd s9,504(sp) - 28688: fbea sd s10,496(sp) - 2868a: f7ee sd s11,488(sp) - 2868c: 914f70ef jal 1f7a0 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 28690: 09b8 addi a4,sp,216 - 28692: 87aa mv a5,a0 - 28694: 08a4 addi s1,sp,88 - 28696: 853a mv a0,a4 - 28698: e83e sd a5,16(sp) - 2869a: e43a sd a4,8(sp) - 2869c: ec26 sd s1,24(sp) - 2869e: c93ec0ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> - 286a2: cd817057 vsetivli zero,2,e64,m1,ta,ma - 286a6: 5e0030d7 vmv.v.i v1,0 - 286aa: 039c addi a5,sp,448 - 286ac: 00021997 auipc s3,0x21 - 286b0: 58c9b983 ld s3,1420(s3) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 286b4: 0207f0a7 vse64.v v1,(a5) - 286b8: 0b9c addi a5,sp,464 - 286ba: 0207f0a7 vse64.v v1,(a5) - 286be: 0109b403 ld s0,16(s3) - 286c2: 1a011c23 sh zero,440(sp) - 286c6: 0189bb03 ld s6,24(s3) - 286ca: 00022917 auipc s2,0x22 - 286ce: 88e93903 ld s2,-1906(s2) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 286d2: 0941 addi s2,s2,16 - 286d4: fe843783 ld a5,-24(s0) - 286d8: fb02 sd zero,432(sp) - 286da: eca2 sd s0,88(sp) - 286dc: 978a add a5,a5,sp - 286de: edca sd s2,216(sp) - 286e0: 0567bc23 sd s6,88(a5) - 286e4: f082 sd zero,96(sp) - 286e6: fe843503 ld a0,-24(s0) - 286ea: 4581 li a1,0 - 286ec: 9526 add a0,a0,s1 - 286ee: bf3ec0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 286f2: 0209b483 ld s1,32(s3) - 286f6: 0289bb83 ld s7,40(s3) - 286fa: 06810d93 addi s11,sp,104 - 286fe: fe84b503 ld a0,-24(s1) - 28702: f4a6 sd s1,104(sp) - 28704: 4581 li a1,0 - 28706: 956e add a0,a0,s11 - 28708: 01753023 sd s7,0(a0) - 2870c: bd5ec0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 28710: 0089bc83 ld s9,8(s3) - 28714: 0309bc03 ld s8,48(s3) - 28718: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2871c: fe8cb703 ld a4,-24(s9) - 28720: 5e0030d7 vmv.v.i v1,0 - 28724: 00021797 auipc a5,0x21 - 28728: 6e47b783 ld a5,1764(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 2872c: 1134 addi a3,sp,168 - 2872e: 970a add a4,a4,sp - 28730: 05873c23 sd s8,88(a4) - 28734: 8536 mv a0,a3 - 28736: f036 sd a3,32(sp) - 28738: 04078a93 addi s5,a5,64 - 2873c: 01878693 addi a3,a5,24 - 28740: 06878793 addi a5,a5,104 - 28744: edbe sd a5,216(sp) - 28746: 18bc addi a5,sp,120 - 28748: 0207f0a7 vse64.v v1,(a5) - 2874c: 00021997 auipc s3,0x21 - 28750: 65c9b983 ld s3,1628(s3) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 28754: 013c addi a5,sp,136 - 28756: 0207f0a7 vse64.v v1,(a5) - 2875a: 09c1 addi s3,s3,16 - 2875c: 093c addi a5,sp,152 - 2875e: 0207f0a7 vse64.v v1,(a5) - 28762: ecb6 sd a3,88(sp) - 28764: f4d6 sd s5,104(sp) - 28766: f8ce sd s3,112(sp) - 28768: b69ec0ef jal 152d0 <_ZNSt6localeC1Ev@plt> - 2876c: 6522 ld a0,8(sp) - 2876e: 00021a17 auipc s4,0x21 - 28772: 56aa3a03 ld s4,1386(s4) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 28776: 47e1 li a5,24 - 28778: 0c810d13 addi s10,sp,200 - 2877c: 0a41 addi s4,s4,16 - 2877e: 188c addi a1,sp,112 - 28780: e182 sd zero,192(sp) - 28782: 0c010423 sb zero,200(sp) - 28786: d93e sw a5,176(sp) - 28788: fd6a sd s10,184(sp) - 2878a: f8d2 sd s4,112(sp) - 2878c: b55ec0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 28790: 75a2 ld a1,40(sp) - 28792: 856e mv a0,s11 - 28794: b43ff0ef jal 282d6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE> - 28798: 65e2 ld a1,24(sp) - 2879a: 03810d93 addi s11,sp,56 - 2879e: 856e mv a0,s11 - 287a0: d35f00ef jal 194d4 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 287a4: 65c2 ld a1,16(sp) - 287a6: 7562 ld a0,56(sp) - 287a8: 848ed0ef jal 157f0 - 287ac: 7562 ld a0,56(sp) - 287ae: 00bc addi a5,sp,72 - 287b0: 00f50463 beq a0,a5,287b8 <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x162> - 287b4: 87ced0ef jal 15830 <_ZdlPv@plt> - 287b8: 6542 ld a0,16(sp) - 287ba: 9e6ed0ef jal 159a0 - 287be: 00021797 auipc a5,0x21 - 287c2: 64a7b783 ld a5,1610(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 287c6: 756a ld a0,184(sp) - 287c8: 01878713 addi a4,a5,24 - 287cc: 06878793 addi a5,a5,104 - 287d0: ecba sd a4,88(sp) - 287d2: edbe sd a5,216(sp) - 287d4: f4d6 sd s5,104(sp) - 287d6: f8d2 sd s4,112(sp) - 287d8: 01a50463 beq a0,s10,287e0 <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x18a> - 287dc: 854ed0ef jal 15830 <_ZdlPv@plt> - 287e0: 7502 ld a0,32(sp) - 287e2: f8ce sd s3,112(sp) - 287e4: b6dec0ef jal 15350 <_ZNSt6localeD1Ev@plt> - 287e8: fe8cb683 ld a3,-24(s9) - 287ec: fe84b703 ld a4,-24(s1) - 287f0: fe843783 ld a5,-24(s0) - 287f4: 968a add a3,a3,sp - 287f6: 0586bc23 sd s8,88(a3) - 287fa: f4a6 sd s1,104(sp) - 287fc: 970a add a4,a4,sp - 287fe: 07773423 sd s7,104(a4) - 28802: 6522 ld a0,8(sp) - 28804: eca2 sd s0,88(sp) - 28806: 978a add a5,a5,sp - 28808: 0567bc23 sd s6,88(a5) - 2880c: edca sd s2,216(sp) - 2880e: f082 sd zero,96(sp) - 28810: d01ec0ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 28814: 24813083 ld ra,584(sp) - 28818: 24013403 ld s0,576(sp) - 2881c: 23813483 ld s1,568(sp) - 28820: 23013903 ld s2,560(sp) - 28824: 22813983 ld s3,552(sp) - 28828: 22013a03 ld s4,544(sp) - 2882c: 21813a83 ld s5,536(sp) - 28830: 21013b03 ld s6,528(sp) - 28834: 20813b83 ld s7,520(sp) - 28838: 20013c03 ld s8,512(sp) - 2883c: 7cfe ld s9,504(sp) - 2883e: 7d5e ld s10,496(sp) - 28840: 7dbe ld s11,488(sp) - 28842: 25010113 addi sp,sp,592 - 28846: 8082 ret - 28848: 8daa mv s11,a0 - 2884a: 6522 ld a0,8(sp) - 2884c: edca sd s2,216(sp) - 2884e: cc3ec0ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 28852: 856e mv a0,s11 - 28854: ecdec0ef jal 15720 <_Unwind_Resume@plt> - 28858: 842a mv s0,a0 - 2885a: 856e mv a0,s11 - 2885c: ea1ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28860: 6562 ld a0,24(sp) - 28862: a5fec0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 28866: 8522 mv a0,s0 - 28868: eb9ec0ef jal 15720 <_Unwind_Resume@plt> - 2886c: 8daa mv s11,a0 - 2886e: 1928 addi a0,sp,184 - 28870: f8d2 sd s4,112(sp) - 28872: e8bed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28876: 7502 ld a0,32(sp) - 28878: f8ce sd s3,112(sp) - 2887a: ad7ec0ef jal 15350 <_ZNSt6localeD1Ev@plt> - 2887e: fe8cb683 ld a3,-24(s9) - 28882: fe84b703 ld a4,-24(s1) - 28886: 1810 addi a2,sp,48 - 28888: 1b068693 addi a3,a3,432 - 2888c: fe843783 ld a5,-24(s0) - 28890: 96b2 add a3,a3,a2 - 28892: e786bc23 sd s8,-392(a3) - 28896: 1b070713 addi a4,a4,432 - 2889a: f4a6 sd s1,104(sp) - 2889c: 9732 add a4,a4,a2 - 2889e: e9773423 sd s7,-376(a4) - 288a2: 1b078793 addi a5,a5,432 - 288a6: eca2 sd s0,88(sp) - 288a8: 97b2 add a5,a5,a2 - 288aa: e767bc23 sd s6,-392(a5) - 288ae: f082 sd zero,96(sp) - 288b0: bf69 j 2884a <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> - 288b2: fe843783 ld a5,-24(s0) - 288b6: 1818 addi a4,sp,48 - 288b8: eca2 sd s0,88(sp) - 288ba: 1b078793 addi a5,a5,432 - 288be: 97ba add a5,a5,a4 - 288c0: e767bc23 sd s6,-392(a5) - 288c4: 8daa mv s11,a0 - 288c6: f082 sd zero,96(sp) - 288c8: b749 j 2884a <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> - 288ca: 842a mv s0,a0 - 288cc: bf51 j 28860 <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x20a> - -00000000000288ce <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE>: - 288ce: 7155 addi sp,sp,-208 - 288d0: fd26 sd s1,184(sp) - 288d2: f94a sd s2,176(sp) - 288d4: 84ae mv s1,a1 - 288d6: 892a mv s2,a0 - 288d8: 00010597 auipc a1,0x10 - 288dc: 65058593 addi a1,a1,1616 # 38f28 <_IO_stdin_used+0x1480> - 288e0: 850a mv a0,sp - 288e2: f54e sd s3,168(sp) - 288e4: f152 sd s4,160(sp) - 288e6: ed56 sd s5,152(sp) - 288e8: e586 sd ra,200(sp) - 288ea: e1a2 sd s0,192(sp) - 288ec: e95a sd s6,144(sp) - 288ee: e55e sd s7,136(sp) - 288f0: 02010a13 addi s4,sp,32 - 288f4: d68ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 288f8: 03010a93 addi s5,sp,48 - 288fc: 8552 mv a0,s4 - 288fe: 02000613 li a2,32 - 28902: 4589 li a1,2 - 28904: 898a mv s3,sp - 28906: f056 sd s5,32(sp) - 28908: a38ed0ef jal 15b40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> - 2890c: 4609 li a2,2 - 2890e: 00011597 auipc a1,0x11 - 28912: 94258593 addi a1,a1,-1726 # 39250 <_IO_stdin_used+0x17a8> - 28916: 854a mv a0,s2 - 28918: d19ec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2891c: 6080 ld s0,0(s1) - 2891e: 0084bb83 ld s7,8(s1) - 28922: 4b01 li s6,0 - 28924: 008b8a63 beq s7,s0,28938 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x6a> - 28928: 6008 ld a0,0(s0) - 2892a: 8f1ee0ef jal 1721a <_ZNK7testing9TestSuite16total_test_countEv> - 2892e: 0421 addi s0,s0,8 - 28930: 01650b3b addw s6,a0,s6 - 28934: fe8b9ae3 bne s7,s0,28928 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x5a> - 28938: 1080 addi s0,sp,96 - 2893a: 8522 mv a0,s0 - 2893c: 00010597 auipc a1,0x10 - 28940: b6458593 addi a1,a1,-1180 # 384a0 <_IO_stdin_used+0x9f8> - 28944: d18ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28948: 86da mv a3,s6 - 2894a: 4785 li a5,1 - 2894c: 8752 mv a4,s4 - 2894e: 8622 mv a2,s0 - 28950: 85ce mv a1,s3 - 28952: 854a mv a0,s2 - 28954: bf7fe0ef jal 2754a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 28958: 7506 ld a0,96(sp) - 2895a: 07010b93 addi s7,sp,112 - 2895e: 01750463 beq a0,s7,28966 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x98> - 28962: ecfec0ef jal 15830 <_ZdlPv@plt> - 28966: 04010b13 addi s6,sp,64 - 2896a: 855a mv a0,s6 - 2896c: 00010597 auipc a1,0x10 - 28970: 60458593 addi a1,a1,1540 # 38f70 <_IO_stdin_used+0x14c8> - 28974: ce8ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28978: 00011597 auipc a1,0x11 - 2897c: 85858593 addi a1,a1,-1960 # 391d0 <_IO_stdin_used+0x1728> - 28980: 8522 mv a0,s0 - 28982: cdaef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28986: 4785 li a5,1 - 28988: 8752 mv a4,s4 - 2898a: 86a2 mv a3,s0 - 2898c: 865a mv a2,s6 - 2898e: 85ce mv a1,s3 - 28990: 854a mv a0,s2 - 28992: 82dfe0ef jal 271be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 28996: 7506 ld a0,96(sp) - 28998: 01750463 beq a0,s7,289a0 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0xd2> - 2899c: e95ec0ef jal 15830 <_ZdlPv@plt> - 289a0: 6506 ld a0,64(sp) - 289a2: 089c addi a5,sp,80 - 289a4: 00f50463 beq a0,a5,289ac <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0xde> - 289a8: e89ec0ef jal 15830 <_ZdlPv@plt> - 289ac: 7622 ld a2,40(sp) - 289ae: 7582 ld a1,32(sp) - 289b0: 854a mv a0,s2 - 289b2: c7fec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 289b6: 4605 li a2,1 - 289b8: 0000f597 auipc a1,0xf - 289bc: 40858593 addi a1,a1,1032 # 37dc0 <_IO_stdin_used+0x318> - 289c0: 842a mv s0,a0 - 289c2: c6fec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 289c6: 6622 ld a2,8(sp) - 289c8: 6582 ld a1,0(sp) - 289ca: 8522 mv a0,s0 - 289cc: c65ec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 289d0: 4615 li a2,5 - 289d2: 00011597 auipc a1,0x11 - 289d6: 88e58593 addi a1,a1,-1906 # 39260 <_IO_stdin_used+0x17b8> - 289da: c57ec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 289de: 609c ld a5,0(s1) - 289e0: 6498 ld a4,8(s1) - 289e2: 4401 li s0,0 - 289e4: 04e78763 beq a5,a4,28a32 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x164> - 289e8: 00341713 slli a4,s0,0x3 - 289ec: 97ba add a5,a5,a4 - 289ee: 638c ld a1,0(a5) - 289f0: 854a mv a0,s2 - 289f2: d50ff0ef jal 27f42 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE> - 289f6: 649c ld a5,8(s1) - 289f8: 6098 ld a4,0(s1) - 289fa: 0405 addi s0,s0,1 - 289fc: 8f99 sub a5,a5,a4 - 289fe: 878d srai a5,a5,0x3 - 28a00: 02f47963 bgeu s0,a5,28a32 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x164> - 28a04: 4609 li a2,2 - 28a06: 00010597 auipc a1,0x10 - 28a0a: 40a58593 addi a1,a1,1034 # 38e10 <_IO_stdin_used+0x1368> - 28a0e: 854a mv a0,s2 - 28a10: c21ec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28a14: 609c ld a5,0(s1) - 28a16: 00341713 slli a4,s0,0x3 - 28a1a: 854a mv a0,s2 - 28a1c: 97ba add a5,a5,a4 - 28a1e: 638c ld a1,0(a5) - 28a20: d22ff0ef jal 27f42 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE> - 28a24: 649c ld a5,8(s1) - 28a26: 6098 ld a4,0(s1) - 28a28: 0405 addi s0,s0,1 - 28a2a: 8f99 sub a5,a5,a4 - 28a2c: 878d srai a5,a5,0x3 - 28a2e: fcf46be3 bltu s0,a5,28a04 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x136> - 28a32: 4605 li a2,1 - 28a34: 00010597 auipc a1,0x10 - 28a38: bbc58593 addi a1,a1,-1092 # 385f0 <_IO_stdin_used+0xb48> - 28a3c: 854a mv a0,s2 - 28a3e: bf3ec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28a42: 7622 ld a2,40(sp) - 28a44: 7582 ld a1,32(sp) - 28a46: 854a mv a0,s2 - 28a48: be9ec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28a4c: 4609 li a2,2 - 28a4e: 00011597 auipc a1,0x11 - 28a52: 85a58593 addi a1,a1,-1958 # 392a8 <_IO_stdin_used+0x1800> - 28a56: 842a mv s0,a0 - 28a58: bd9ec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28a5c: 8522 mv a0,s0 - 28a5e: 4609 li a2,2 - 28a60: 00011597 auipc a1,0x11 - 28a64: 85058593 addi a1,a1,-1968 # 392b0 <_IO_stdin_used+0x1808> - 28a68: bc9ec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28a6c: 7502 ld a0,32(sp) - 28a6e: 01550463 beq a0,s5,28a76 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1a8> - 28a72: dbfec0ef jal 15830 <_ZdlPv@plt> - 28a76: 6502 ld a0,0(sp) - 28a78: 081c addi a5,sp,16 - 28a7a: 00f50463 beq a0,a5,28a82 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1b4> - 28a7e: db3ec0ef jal 15830 <_ZdlPv@plt> - 28a82: 60ae ld ra,200(sp) - 28a84: 640e ld s0,192(sp) - 28a86: 74ea ld s1,184(sp) - 28a88: 794a ld s2,176(sp) - 28a8a: 79aa ld s3,168(sp) - 28a8c: 7a0a ld s4,160(sp) - 28a8e: 6aea ld s5,152(sp) - 28a90: 6b4a ld s6,144(sp) - 28a92: 6baa ld s7,136(sp) - 28a94: 6169 addi sp,sp,208 - 28a96: 8082 ret - 28a98: 842a mv s0,a0 - 28a9a: a821 j 28ab2 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1e4> - 28a9c: 87aa mv a5,a0 - 28a9e: 8522 mv a0,s0 - 28aa0: 843e mv s0,a5 - 28aa2: c5bed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28aa6: 855a mv a0,s6 - 28aa8: c55ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28aac: 8552 mv a0,s4 - 28aae: c4fed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28ab2: 854e mv a0,s3 - 28ab4: c49ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28ab8: 8522 mv a0,s0 - 28aba: c67ec0ef jal 15720 <_Unwind_Resume@plt> - 28abe: 87aa mv a5,a0 - 28ac0: 8522 mv a0,s0 - 28ac2: 843e mv s0,a5 - 28ac4: c39ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28ac8: b7d5 j 28aac <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1de> - 28aca: 842a mv s0,a0 - 28acc: bfe9 j 28aa6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1d8> - 28ace: 842a mv s0,a0 - 28ad0: bff1 j 28aac <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1de> - -0000000000028ad2 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE>: - 28ad2: 715d addi sp,sp,-80 - 28ad4: e0a2 sd s0,64(sp) - 28ad6: fc26 sd s1,56(sp) - 28ad8: f84a sd s2,48(sp) - 28ada: f44e sd s3,40(sp) - 28adc: f052 sd s4,32(sp) - 28ade: ec56 sd s5,24(sp) - 28ae0: e85a sd s6,16(sp) - 28ae2: e45e sd s7,8(sp) - 28ae4: 01050e13 addi t3,a0,16 - 28ae8: e486 sd ra,72(sp) - 28aea: 01c53023 sd t3,0(a0) - 28aee: 832e mv t1,a1 - 28af0: 00833303 ld t1,8(t1) - 28af4: 618c ld a1,0(a1) - 28af6: 8932 mv s2,a2 - 28af8: 842a mv s0,a0 - 28afa: 00658633 add a2,a1,t1 - 28afe: 84be mv s1,a5 - 28b00: 8a36 mv s4,a3 - 28b02: 89ba mv s3,a4 - 28b04: 8b42 mv s6,a6 - 28b06: 8ac6 mv s5,a7 - 28b08: f5bee0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 28b0c: 03040793 addi a5,s0,48 - 28b10: f01c sd a5,32(s0) - 28b12: 00093583 ld a1,0(s2) - 28b16: 00893603 ld a2,8(s2) - 28b1a: 02040b93 addi s7,s0,32 - 28b1e: 855e mv a0,s7 - 28b20: 962e add a2,a2,a1 - 28b22: f41ee0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 28b26: 080a0263 beqz s4,28baa <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0xd8> - 28b2a: 02000513 li a0,32 - 28b2e: ca3ec0ef jal 157d0 <_Znwm@plt> - 28b32: 85d2 mv a1,s4 - 28b34: 892a mv s2,a0 - 28b36: b26ef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28b3a: 05243023 sd s2,64(s0) - 28b3e: 06098b63 beqz s3,28bb4 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0xe2> - 28b42: 02000513 li a0,32 - 28b46: c8bec0ef jal 157d0 <_Znwm@plt> - 28b4a: 85ce mv a1,s3 - 28b4c: 892a mv s2,a0 - 28b4e: b0eef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28b52: 06040793 addi a5,s0,96 - 28b56: e83c sd a5,80(s0) - 28b58: 608c ld a1,0(s1) - 28b5a: 6490 ld a2,8(s1) - 28b5c: 05040993 addi s3,s0,80 - 28b60: 05243423 sd s2,72(s0) - 28b64: 962e add a2,a2,a1 - 28b66: 854e mv a0,s3 - 28b68: efbee0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 28b6c: 509c lw a5,32(s1) - 28b6e: cc517057 vsetivli zero,2,e8,mf8,ta,ma - 28b72: 5e0030d7 vmv.v.i v1,0 - 28b76: d83c sw a5,112(s0) - 28b78: 07643c23 sd s6,120(s0) - 28b7c: 08040793 addi a5,s0,128 - 28b80: 020780a7 vse8.v v1,(a5) - 28b84: 09040513 addi a0,s0,144 - 28b88: 08040123 sb zero,130(s0) - 28b8c: 09543423 sd s5,136(s0) - 28b90: ce4f70ef jal 20074 <_ZN7testing10TestResultC1Ev> - 28b94: 60a6 ld ra,72(sp) - 28b96: 6406 ld s0,64(sp) - 28b98: 74e2 ld s1,56(sp) - 28b9a: 7942 ld s2,48(sp) - 28b9c: 79a2 ld s3,40(sp) - 28b9e: 7a02 ld s4,32(sp) - 28ba0: 6ae2 ld s5,24(sp) - 28ba2: 6b42 ld s6,16(sp) - 28ba4: 6ba2 ld s7,8(sp) - 28ba6: 6161 addi sp,sp,80 - 28ba8: 8082 ret - 28baa: 4901 li s2,0 - 28bac: 05243023 sd s2,64(s0) - 28bb0: f80999e3 bnez s3,28b42 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x70> - 28bb4: 4901 li s2,0 - 28bb6: bf71 j 28b52 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x80> - 28bb8: 84aa mv s1,a0 - 28bba: 04040513 addi a0,s0,64 - 28bbe: 00021317 auipc t1,0x21 - 28bc2: 1b233303 ld t1,434(t1) # 49d70 <_GLOBAL_OFFSET_TABLE_+0x220> - 28bc6: 9302 jalr t1 - 28bc8: a029 j 28bd2 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x100> - 28bca: 84aa mv s1,a0 - 28bcc: 854a mv a0,s2 - 28bce: c63ec0ef jal 15830 <_ZdlPv@plt> - 28bd2: 855e mv a0,s7 - 28bd4: b29ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28bd8: 8522 mv a0,s0 - 28bda: b23ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28bde: 8526 mv a0,s1 - 28be0: b41ec0ef jal 15720 <_Unwind_Resume@plt> - 28be4: 84aa mv s1,a0 - 28be6: b7f5 j 28bd2 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x100> - 28be8: 84aa mv s1,a0 - 28bea: b7fd j 28bd8 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x106> - 28bec: 84aa mv s1,a0 - 28bee: 854e mv a0,s3 - 28bf0: b0ded0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28bf4: 04840513 addi a0,s0,72 - 28bf8: 00021317 auipc t1,0x21 - 28bfc: 17833303 ld t1,376(t1) # 49d70 <_GLOBAL_OFFSET_TABLE_+0x220> - 28c00: 9302 jalr t1 - 28c02: bf65 j 28bba <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0xe8> - 28c04: 84aa mv s1,a0 - 28c06: b7fd j 28bf4 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x122> - 28c08: 84aa mv s1,a0 - 28c0a: 854a mv a0,s2 - 28c0c: c25ec0ef jal 15830 <_ZdlPv@plt> - 28c10: b76d j 28bba <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0xe8> - -0000000000028c12 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_>: - 28c12: 711d addi sp,sp,-96 - 28c14: 00021797 auipc a5,0x21 - 28c18: 29c7b783 ld a5,668(a5) # 49eb0 <_GLOBAL_OFFSET_TABLE_+0x360> - 28c1c: e0ca sd s2,64(sp) - 28c1e: ec86 sd ra,88(sp) - 28c20: e8a2 sd s0,80(sp) - 28c22: e4a6 sd s1,72(sp) - 28c24: fc4e sd s3,56(sp) - 28c26: f852 sd s4,48(sp) - 28c28: f456 sd s5,40(sp) - 28c2a: f05a sd s6,32(sp) - 28c2c: ec5e sd s7,24(sp) - 28c2e: 07c1 addi a5,a5,16 - 28c30: 01850913 addi s2,a0,24 - 28c34: e11c sd a5,0(a0) - 28c36: 01253423 sd s2,8(a0) - 28c3a: 12058263 beqz a1,28d5e <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x14c> - 28c3e: 842a mv s0,a0 - 28c40: 00850b13 addi s6,a0,8 - 28c44: 852e mv a0,a1 - 28c46: 8bae mv s7,a1 - 28c48: 89b2 mv s3,a2 - 28c4a: 8ab6 mv s5,a3 - 28c4c: 8a3a mv s4,a4 - 28c4e: eb3ec0ef jal 15b00 - 28c52: e42a sd a0,8(sp) - 28c54: 47bd li a5,15 - 28c56: 84aa mv s1,a0 - 28c58: 0aa7e763 bltu a5,a0,28d06 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xf4> - 28c5c: 4785 li a5,1 - 28c5e: 06f51e63 bne a0,a5,28cda <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xc8> - 28c62: 000bc783 lbu a5,0(s7) - 28c66: 00f40c23 sb a5,24(s0) - 28c6a: e804 sd s1,16(s0) - 28c6c: 9926 add s2,s2,s1 - 28c6e: 00090023 sb zero,0(s2) - 28c72: 08098863 beqz s3,28d02 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xf0> - 28c76: 02000513 li a0,32 - 28c7a: b57ec0ef jal 157d0 <_Znwm@plt> - 28c7e: 85ce mv a1,s3 - 28c80: 84aa mv s1,a0 - 28c82: 9daef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28c86: cd817057 vsetivli zero,2,e64,m1,ta,ma - 28c8a: 5e0030d7 vmv.v.i v1,0 - 28c8e: f404 sd s1,40(s0) - 28c90: 02043823 sd zero,48(s0) - 28c94: 02043c23 sd zero,56(s0) - 28c98: 04043023 sd zero,64(s0) - 28c9c: 04043423 sd zero,72(s0) - 28ca0: 04043823 sd zero,80(s0) - 28ca4: 04043c23 sd zero,88(s0) - 28ca8: 07543023 sd s5,96(s0) - 28cac: 07443423 sd s4,104(s0) - 28cb0: 06040823 sb zero,112(s0) - 28cb4: 07840793 addi a5,s0,120 - 28cb8: 0207f0a7 vse64.v v1,(a5) - 28cbc: 08840513 addi a0,s0,136 - 28cc0: bb4f70ef jal 20074 <_ZN7testing10TestResultC1Ev> - 28cc4: 60e6 ld ra,88(sp) - 28cc6: 6446 ld s0,80(sp) - 28cc8: 64a6 ld s1,72(sp) - 28cca: 6906 ld s2,64(sp) - 28ccc: 79e2 ld s3,56(sp) - 28cce: 7a42 ld s4,48(sp) - 28cd0: 7aa2 ld s5,40(sp) - 28cd2: 7b02 ld s6,32(sp) - 28cd4: 6be2 ld s7,24(sp) - 28cd6: 6125 addi sp,sp,96 - 28cd8: 8082 ret - 28cda: d941 beqz a0,28c6a <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x58> - 28cdc: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma - 28ce0: 020b8407 vle8.v v8,(s7) - 28ce4: 8c9d sub s1,s1,a5 - 28ce6: 9bbe add s7,s7,a5 - 28ce8: 02090427 vse8.v v8,(s2) - 28cec: 993e add s2,s2,a5 - 28cee: f4fd bnez s1,28cdc <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xca> - 28cf0: 64a2 ld s1,8(sp) - 28cf2: 00843903 ld s2,8(s0) - 28cf6: e804 sd s1,16(s0) - 28cf8: 9926 add s2,s2,s1 - 28cfa: 00090023 sb zero,0(s2) - 28cfe: f6099ce3 bnez s3,28c76 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x64> - 28d02: 4481 li s1,0 - 28d04: b749 j 28c86 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x74> - 28d06: 4601 li a2,0 - 28d08: 002c addi a1,sp,8 - 28d0a: 855a mv a0,s6 - 28d0c: 8d5ec0ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 28d10: 67a2 ld a5,8(sp) - 28d12: e408 sd a0,8(s0) - 28d14: 892a mv s2,a0 - 28d16: ec1c sd a5,24(s0) - 28d18: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma - 28d1c: 020b8407 vle8.v v8,(s7) - 28d20: 8c9d sub s1,s1,a5 - 28d22: 9bbe add s7,s7,a5 - 28d24: 02090427 vse8.v v8,(s2) - 28d28: 993e add s2,s2,a5 - 28d2a: f8cd bnez s1,28cdc <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xca> - 28d2c: b7d1 j 28cf0 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xde> - 28d2e: 643c ld a5,72(s0) - 28d30: 84aa mv s1,a0 - 28d32: c781 beqz a5,28d3a <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x128> - 28d34: 853e mv a0,a5 - 28d36: afbec0ef jal 15830 <_ZdlPv@plt> - 28d3a: 7808 ld a0,48(s0) - 28d3c: c119 beqz a0,28d42 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x130> - 28d3e: af3ec0ef jal 15830 <_ZdlPv@plt> - 28d42: 02840513 addi a0,s0,40 - 28d46: 00021317 auipc t1,0x21 - 28d4a: 02a33303 ld t1,42(t1) # 49d70 <_GLOBAL_OFFSET_TABLE_+0x220> - 28d4e: 9302 jalr t1 - 28d50: 8426 mv s0,s1 - 28d52: 855a mv a0,s6 - 28d54: 9a9ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28d58: 8522 mv a0,s0 - 28d5a: 9c7ec0ef jal 15720 <_Unwind_Resume@plt> - 28d5e: fa3ec0ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 28d62: 842a mv s0,a0 - 28d64: b7fd j 28d52 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x140> - 28d66: 842a mv s0,a0 - 28d68: 8526 mv a0,s1 - 28d6a: ac7ec0ef jal 15830 <_ZdlPv@plt> - 28d6e: b7d5 j 28d52 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x140> - -0000000000028d70 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE>: - 28d70: 711d addi sp,sp,-96 - 28d72: 00021797 auipc a5,0x21 - 28d76: f3e7b783 ld a5,-194(a5) # 49cb0 <_GLOBAL_OFFSET_TABLE_+0x160> - 28d7a: e8a2 sd s0,80(sp) - 28d7c: e4a6 sd s1,72(sp) - 28d7e: e0ca sd s2,64(sp) - 28d80: ec86 sd ra,88(sp) - 28d82: fc4e sd s3,56(sp) - 28d84: f456 sd s5,40(sp) - 28d86: f05a sd s6,32(sp) - 28d88: ec5e sd s7,24(sp) - 28d8a: 07c1 addi a5,a5,16 - 28d8c: 01050913 addi s2,a0,16 - 28d90: 842a mv s0,a0 - 28d92: e50c sd a1,8(a0) - 28d94: e11c sd a5,0(a0) - 28d96: 00011597 auipc a1,0x11 - 28d9a: a5a58593 addi a1,a1,-1446 # 397f0 <_IO_stdin_used+0x1d48> - 28d9e: 854a mv a0,s2 - 28da0: 8bcef0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28da4: 03040493 addi s1,s0,48 - 28da8: 8526 mv a0,s1 - 28daa: 85a2 mv a1,s0 - 28dac: a08f00ef jal 18fb4 <_ZN7testing8internal35DefaultGlobalTestPartResultReporterC1EPNS0_12UnitTestImplE> - 28db0: 04040a93 addi s5,s0,64 - 28db4: 8556 mv a0,s5 - 28db6: 85a2 mv a1,s0 - 28db8: a0cf00ef jal 18fc4 <_ZN7testing8internal38DefaultPerThreadTestPartResultReporterC1EPNS0_12UnitTestImplE> - 28dbc: 05840993 addi s3,s0,88 - 28dc0: e824 sd s1,80(s0) - 28dc2: 854e mv a0,s3 - 28dc4: 4581 li a1,0 - 28dc6: b4bec0ef jal 15910 - 28dca: 84aa mv s1,a0 - 28dcc: 00810b13 addi s6,sp,8 - 28dd0: 12051f63 bnez a0,28f0e <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x19e> - 28dd4: 08040023 sb zero,128(s0) - 28dd8: 00021597 auipc a1,0x21 - 28ddc: 1585b583 ld a1,344(a1) # 49f30 <_GLOBAL_OFFSET_TABLE_+0x3e0> - 28de0: 855a mv a0,s6 - 28de2: b8fec0ef jal 15970 - 28de6: 84aa mv s1,a0 - 28de8: 18051a63 bnez a0,28f7c <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x20c> - 28dec: 47a2 lw a5,8(sp) - 28dee: 4541 li a0,16 - 28df0: 08f42823 sw a5,144(s0) - 28df4: 9ddec0ef jal 157d0 <_Znwm@plt> - 28df8: cd817057 vsetivli zero,2,e64,m1,ta,ma - 28dfc: 5e0030d7 vmv.v.i v1,0 - 28e00: f852 sd s4,48(sp) - 28e02: 577d li a4,-1 - 28e04: ec48 sd a0,152(s0) - 28e06: 10e42223 sw a4,260(s0) - 28e0a: 0a043023 sd zero,160(s0) - 28e0e: 10840713 addi a4,s0,264 - 28e12: 0a043423 sd zero,168(s0) - 28e16: 0a043823 sd zero,176(s0) - 28e1a: 0a043c23 sd zero,184(s0) - 28e1e: 0c043023 sd zero,192(s0) - 28e22: 0c043423 sd zero,200(s0) - 28e26: 0c043823 sd zero,208(s0) - 28e2a: 0c043c23 sd zero,216(s0) - 28e2e: 0e043023 sd zero,224(s0) - 28e32: 0e043423 sd zero,232(s0) - 28e36: 0e043823 sd zero,240(s0) - 28e3a: 0e043c23 sd zero,248(s0) - 28e3e: 10040023 sb zero,256(s0) - 28e42: 020770a7 vse64.v v1,(a4) - 28e46: 00021717 auipc a4,0x21 - 28e4a: 11a73703 ld a4,282(a4) # 49f60 <_GLOBAL_OFFSET_TABLE_+0x410> - 28e4e: 87aa mv a5,a0 - 28e50: 11840a13 addi s4,s0,280 - 28e54: 0741 addi a4,a4,16 - 28e56: 8552 mv a0,s4 - 28e58: 0157b423 sd s5,8(a5) - 28e5c: e398 sd a4,0(a5) - 28e5e: a16f70ef jal 20074 <_ZN7testing10TestResultC1Ev> - 28e62: 19840a93 addi s5,s0,408 - 28e66: 8556 mv a0,s5 - 28e68: e47f10ef jal 1acae <_ZN7testing18TestEventListenersC1Ev> - 28e6c: cd817057 vsetivli zero,2,e64,m1,ta,ma - 28e70: 5e0030d7 vmv.v.i v1,0 - 28e74: 1a043823 sd zero,432(s0) - 28e78: 1a040c23 sb zero,440(s0) - 28e7c: 1a042e23 sw zero,444(s0) - 28e80: 1c042023 sw zero,448(s0) - 28e84: 1c840793 addi a5,s0,456 - 28e88: 0207f0a7 vse64.v v1,(a5) - 28e8c: 4521 li a0,8 - 28e8e: 1c043c23 sd zero,472(s0) - 28e92: 93fec0ef jal 157d0 <_Znwm@plt> - 28e96: 00021717 auipc a4,0x21 - 28e9a: f0273703 ld a4,-254(a4) # 49d98 <_GLOBAL_OFFSET_TABLE_+0x248> - 28e9e: 87aa mv a5,a0 - 28ea0: 0741 addi a4,a4,16 - 28ea2: 1ea43023 sd a0,480(s0) - 28ea6: 00021597 auipc a1,0x21 - 28eaa: 08a5b583 ld a1,138(a1) # 49f30 <_GLOBAL_OFFSET_TABLE_+0x3e0> - 28eae: 855a mv a0,s6 - 28eb0: e398 sd a4,0(a5) - 28eb2: abfec0ef jal 15970 - 28eb6: 84aa mv s1,a0 - 28eb8: 10051f63 bnez a0,28fd6 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x266> - 28ebc: 47a2 lw a5,8(sp) - 28ebe: 4521 li a0,8 - 28ec0: 1ef42423 sw a5,488(s0) - 28ec4: 90dec0ef jal 157d0 <_Znwm@plt> - 28ec8: 00021717 auipc a4,0x21 - 28ecc: dc873703 ld a4,-568(a4) # 49c90 <_GLOBAL_OFFSET_TABLE_+0x140> - 28ed0: 87aa mv a5,a0 - 28ed2: 0741 addi a4,a4,16 - 28ed4: 1ea43823 sd a0,496(s0) - 28ed8: 1e040c23 sb zero,504(s0) - 28edc: 4521 li a0,8 - 28ede: e398 sd a4,0(a5) - 28ee0: 8f1ec0ef jal 157d0 <_Znwm@plt> - 28ee4: 00021797 auipc a5,0x21 - 28ee8: e2c7b783 ld a5,-468(a5) # 49d10 <_GLOBAL_OFFSET_TABLE_+0x1c0> - 28eec: 85aa mv a1,a0 - 28eee: 07c1 addi a5,a5,16 - 28ef0: 8556 mv a0,s5 - 28ef2: e19c sd a5,0(a1) - 28ef4: e67f10ef jal 1ad5a <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE> - 28ef8: 60e6 ld ra,88(sp) - 28efa: 6446 ld s0,80(sp) - 28efc: 7a42 ld s4,48(sp) - 28efe: 64a6 ld s1,72(sp) - 28f00: 6906 ld s2,64(sp) - 28f02: 79e2 ld s3,56(sp) - 28f04: 7aa2 ld s5,40(sp) - 28f06: 7b02 ld s6,32(sp) - 28f08: 6be2 ld s7,24(sp) - 28f0a: 6125 addi sp,sp,96 - 28f0c: 8082 ret - 28f0e: 69a00693 li a3,1690 - 28f12: 00011617 auipc a2,0x11 - 28f16: 5ee60613 addi a2,a2,1518 # 3a500 <_IO_stdin_used+0x2a58> - 28f1a: 458d li a1,3 - 28f1c: 855a mv a0,s6 - 28f1e: cccf60ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 28f22: 02400613 li a2,36 - 28f26: 00010597 auipc a1,0x10 - 28f2a: b9258593 addi a1,a1,-1134 # 38ab8 <_IO_stdin_used+0x1010> - 28f2e: 00021517 auipc a0,0x21 - 28f32: 06a53503 ld a0,106(a0) # 49f98 <_ZSt4cerr@Base> - 28f36: efaec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28f3a: 4649 li a2,18 - 28f3c: 00011597 auipc a1,0x11 - 28f40: 64458593 addi a1,a1,1604 # 3a580 <_IO_stdin_used+0x2ad8> - 28f44: 00021517 auipc a0,0x21 - 28f48: 05453503 ld a0,84(a0) # 49f98 <_ZSt4cerr@Base> - 28f4c: ee4ec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28f50: 85a6 mv a1,s1 - 28f52: 00021517 auipc a0,0x21 - 28f56: 04653503 ld a0,70(a0) # 49f98 <_ZSt4cerr@Base> - 28f5a: ce6ec0ef jal 15440 <_ZNSolsEi@plt> - 28f5e: 855a mv a0,s6 - 28f60: 81bf30ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 28f64: 00021597 auipc a1,0x21 - 28f68: fcc5b583 ld a1,-52(a1) # 49f30 <_GLOBAL_OFFSET_TABLE_+0x3e0> - 28f6c: 08040023 sb zero,128(s0) - 28f70: 855a mv a0,s6 - 28f72: 9ffec0ef jal 15970 - 28f76: 84aa mv s1,a0 - 28f78: e6050ae3 beqz a0,28dec <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x7c> - 28f7c: 850a mv a0,sp - 28f7e: 6f400693 li a3,1780 - 28f82: 00011617 auipc a2,0x11 - 28f86: 57e60613 addi a2,a2,1406 # 3a500 <_IO_stdin_used+0x2a58> - 28f8a: 458d li a1,3 - 28f8c: 8b8a mv s7,sp - 28f8e: c5cf60ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 28f92: 03100613 li a2,49 - 28f96: 00010597 auipc a1,0x10 - 28f9a: 32258593 addi a1,a1,802 # 392b8 <_IO_stdin_used+0x1810> - 28f9e: 00021517 auipc a0,0x21 - 28fa2: ffa53503 ld a0,-6(a0) # 49f98 <_ZSt4cerr@Base> - 28fa6: e8aec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28faa: 4649 li a2,18 - 28fac: 00011597 auipc a1,0x11 - 28fb0: 5d458593 addi a1,a1,1492 # 3a580 <_IO_stdin_used+0x2ad8> - 28fb4: 00021517 auipc a0,0x21 - 28fb8: fe453503 ld a0,-28(a0) # 49f98 <_ZSt4cerr@Base> - 28fbc: e74ec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28fc0: 85a6 mv a1,s1 - 28fc2: 00021517 auipc a0,0x21 - 28fc6: fd653503 ld a0,-42(a0) # 49f98 <_ZSt4cerr@Base> - 28fca: c76ec0ef jal 15440 <_ZNSolsEi@plt> - 28fce: 850a mv a0,sp - 28fd0: faaf30ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 28fd4: bd21 j 28dec <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x7c> - 28fd6: 850a mv a0,sp - 28fd8: 6f400693 li a3,1780 - 28fdc: 00011617 auipc a2,0x11 - 28fe0: 52460613 addi a2,a2,1316 # 3a500 <_IO_stdin_used+0x2a58> - 28fe4: 458d li a1,3 - 28fe6: 8b8a mv s7,sp - 28fe8: c02f60ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 28fec: 03100613 li a2,49 - 28ff0: 00010597 auipc a1,0x10 - 28ff4: 2c858593 addi a1,a1,712 # 392b8 <_IO_stdin_used+0x1810> - 28ff8: 00021517 auipc a0,0x21 - 28ffc: fa053503 ld a0,-96(a0) # 49f98 <_ZSt4cerr@Base> - 29000: e30ec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29004: 4649 li a2,18 - 29006: 00011597 auipc a1,0x11 - 2900a: 57a58593 addi a1,a1,1402 # 3a580 <_IO_stdin_used+0x2ad8> - 2900e: 00021517 auipc a0,0x21 - 29012: f8a53503 ld a0,-118(a0) # 49f98 <_ZSt4cerr@Base> - 29016: e1aec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2901a: 85a6 mv a1,s1 - 2901c: 00021517 auipc a0,0x21 - 29020: f7c53503 ld a0,-132(a0) # 49f98 <_ZSt4cerr@Base> - 29024: c1cec0ef jal 15440 <_ZNSolsEi@plt> - 29028: 850a mv a0,sp - 2902a: f50f30ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2902e: b579 j 28ebc <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x14c> - 29030: 842a mv s0,a0 - 29032: 855a mv a0,s6 - 29034: f46f30ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 29038: 854a mv a0,s2 - 2903a: f852 sd s4,48(sp) - 2903c: ec0ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29040: 8522 mv a0,s0 - 29042: edeec0ef jal 15720 <_Unwind_Resume@plt> - 29046: 84aa mv s1,a0 - 29048: 855e mv a0,s7 - 2904a: f30f30ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2904e: 1e043503 ld a0,480(s0) - 29052: c501 beqz a0,2905a <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2ea> - 29054: 611c ld a5,0(a0) - 29056: 679c ld a5,8(a5) - 29058: 9782 jalr a5 - 2905a: 1d843b03 ld s6,472(s0) - 2905e: 020b0163 beqz s6,29080 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x310> - 29062: 028b2503 lw a0,40(s6) - 29066: 0a055d63 bgez a0,29120 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x3b0> - 2906a: 000b3503 ld a0,0(s6) - 2906e: 010b0793 addi a5,s6,16 - 29072: 00f50463 beq a0,a5,2907a <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x30a> - 29076: fbaec0ef jal 15830 <_ZdlPv@plt> - 2907a: 855a mv a0,s6 - 2907c: fb4ec0ef jal 15830 <_ZdlPv@plt> - 29080: 8556 mv a0,s5 - 29082: c75f10ef jal 1acf6 <_ZN7testing18TestEventListenersD1Ev> - 29086: 8552 mv a0,s4 - 29088: 8a8f70ef jal 20130 <_ZN7testing10TestResultD1Ev> - 2908c: 0f043a83 ld s5,240(s0) - 29090: 0e843a03 ld s4,232(s0) - 29094: 055a0c63 beq s4,s5,290ec <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x37c> - 29098: 000a3503 ld a0,0(s4) - 2909c: c501 beqz a0,290a4 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x334> - 2909e: 611c ld a5,0(a0) - 290a0: 679c ld a5,8(a5) - 290a2: 9782 jalr a5 - 290a4: 0a21 addi s4,s4,8 - 290a6: ff5a19e3 bne s4,s5,29098 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x328> - 290aa: a089 j 290ec <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x37c> - 290ac: 842a mv s0,a0 - 290ae: 855e mv a0,s7 - 290b0: ecaf30ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 290b4: 854e mv a0,s3 - 290b6: 00021317 auipc t1,0x21 - 290ba: dd233303 ld t1,-558(t1) # 49e88 <_GLOBAL_OFFSET_TABLE_+0x338> - 290be: 9302 jalr t1 - 290c0: bfa5 j 29038 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2c8> - 290c2: 842a mv s0,a0 - 290c4: bfc5 j 290b4 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x344> - 290c6: 842a mv s0,a0 - 290c8: bf85 j 29038 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2c8> - 290ca: 84aa mv s1,a0 - 290cc: b779 j 2905a <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2ea> - 290ce: 84aa mv s1,a0 - 290d0: 00021317 auipc t1,0x21 - 290d4: eb833303 ld t1,-328(t1) # 49f88 <_GLOBAL_OFFSET_TABLE_+0x438> - 290d8: 1e840513 addi a0,s0,488 - 290dc: 9302 jalr t1 - 290de: bf85 j 2904e <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2de> - 290e0: 84aa mv s1,a0 - 290e2: b7b5 j 2904e <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2de> - 290e4: 84aa mv s1,a0 - 290e6: b745 j 29086 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x316> - 290e8: 84aa mv s1,a0 - 290ea: b74d j 2908c <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x31c> - 290ec: 7468 ld a0,232(s0) - 290ee: c119 beqz a0,290f4 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x384> - 290f0: f40ec0ef jal 15830 <_ZdlPv@plt> - 290f4: 6868 ld a0,208(s0) - 290f6: c119 beqz a0,290fc <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x38c> - 290f8: f38ec0ef jal 15830 <_ZdlPv@plt> - 290fc: 7c48 ld a0,184(s0) - 290fe: c119 beqz a0,29104 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x394> - 29100: f30ec0ef jal 15830 <_ZdlPv@plt> - 29104: 7048 ld a0,160(s0) - 29106: c119 beqz a0,2910c <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x39c> - 29108: f28ec0ef jal 15830 <_ZdlPv@plt> - 2910c: 09040513 addi a0,s0,144 - 29110: 00021317 auipc t1,0x21 - 29114: b9833303 ld t1,-1128(t1) # 49ca8 <_GLOBAL_OFFSET_TABLE_+0x158> - 29118: 9302 jalr t1 - 2911a: 8426 mv s0,s1 - 2911c: 7a42 ld s4,48(sp) - 2911e: bf59 j 290b4 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x344> - 29120: 921ec0ef jal 15a40 - 29124: b799 j 2906a <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2fa> - -0000000000029126 <_ZN7testing8UnitTestC1Ev>: - 29126: 7139 addi sp,sp,-64 - 29128: 00021797 auipc a5,0x21 - 2912c: cf07b783 ld a5,-784(a5) # 49e18 <_GLOBAL_OFFSET_TABLE_+0x2c8> - 29130: f822 sd s0,48(sp) - 29132: f04a sd s2,32(sp) - 29134: fc06 sd ra,56(sp) - 29136: f426 sd s1,40(sp) - 29138: 07c1 addi a5,a5,16 - 2913a: 00850913 addi s2,a0,8 - 2913e: 842a mv s0,a0 - 29140: e11c sd a5,0(a0) - 29142: 4581 li a1,0 - 29144: 854a mv a0,s2 - 29146: fcaec0ef jal 15910 - 2914a: e115 bnez a0,2916e <_ZN7testing8UnitTestC1Ev+0x48> - 2914c: 02040823 sb zero,48(s0) - 29150: 20000513 li a0,512 - 29154: e7cec0ef jal 157d0 <_Znwm@plt> - 29158: 85a2 mv a1,s0 - 2915a: 84aa mv s1,a0 - 2915c: c15ff0ef jal 28d70 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE> - 29160: e024 sd s1,64(s0) - 29162: 70e2 ld ra,56(sp) - 29164: 7442 ld s0,48(sp) - 29166: 74a2 ld s1,40(sp) - 29168: 7902 ld s2,32(sp) - 2916a: 6121 addi sp,sp,64 - 2916c: 8082 ret - 2916e: ec4e sd s3,24(sp) - 29170: 00810993 addi s3,sp,8 - 29174: 00011617 auipc a2,0x11 - 29178: 38c60613 addi a2,a2,908 # 3a500 <_IO_stdin_used+0x2a58> - 2917c: 458d li a1,3 - 2917e: 84aa mv s1,a0 - 29180: 69a00693 li a3,1690 - 29184: 854e mv a0,s3 - 29186: a64f60ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2918a: 02400613 li a2,36 - 2918e: 00010597 auipc a1,0x10 - 29192: 92a58593 addi a1,a1,-1750 # 38ab8 <_IO_stdin_used+0x1010> - 29196: 00021517 auipc a0,0x21 - 2919a: e0253503 ld a0,-510(a0) # 49f98 <_ZSt4cerr@Base> - 2919e: c92ec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 291a2: 4649 li a2,18 - 291a4: 00011597 auipc a1,0x11 - 291a8: 3dc58593 addi a1,a1,988 # 3a580 <_IO_stdin_used+0x2ad8> - 291ac: 00021517 auipc a0,0x21 - 291b0: dec53503 ld a0,-532(a0) # 49f98 <_ZSt4cerr@Base> - 291b4: c7cec0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 291b8: 85a6 mv a1,s1 - 291ba: 00021517 auipc a0,0x21 - 291be: dde53503 ld a0,-546(a0) # 49f98 <_ZSt4cerr@Base> - 291c2: a7eec0ef jal 15440 <_ZNSolsEi@plt> - 291c6: 854e mv a0,s3 - 291c8: db2f30ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 291cc: 69e2 ld s3,24(sp) - 291ce: bfbd j 2914c <_ZN7testing8UnitTestC1Ev+0x26> - 291d0: 842a mv s0,a0 - 291d2: 854e mv a0,s3 - 291d4: da6f30ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 291d8: 8522 mv a0,s0 - 291da: d46ec0ef jal 15720 <_Unwind_Resume@plt> - 291de: 842a mv s0,a0 - 291e0: 8526 mv a0,s1 - 291e2: e4eec0ef jal 15830 <_ZdlPv@plt> - 291e6: 854a mv a0,s2 - 291e8: 00021317 auipc t1,0x21 - 291ec: ca033303 ld t1,-864(t1) # 49e88 <_GLOBAL_OFFSET_TABLE_+0x338> - 291f0: ec4e sd s3,24(sp) - 291f2: 9302 jalr t1 - 291f4: 8522 mv a0,s0 - 291f6: d2aec0ef jal 15720 <_Unwind_Resume@plt> - 291fa: 842a mv s0,a0 - 291fc: b7ed j 291e6 <_ZN7testing8UnitTestC1Ev+0xc0> - -00000000000291fe <_ZN7testing8UnitTest11GetInstanceEv>: - 291fe: 8f01c783 lbu a5,-1808(gp) # 4a680 <_ZGVZN7testing8UnitTest11GetInstanceEvE8instance> - 29202: 0230000f fence r,rw - 29206: c781 beqz a5,2920e <_ZN7testing8UnitTest11GetInstanceEv+0x10> - 29208: 8f818513 addi a0,gp,-1800 # 4a688 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> - 2920c: 8082 ret - 2920e: 1141 addi sp,sp,-16 - 29210: 8f018513 addi a0,gp,-1808 # 4a680 <_ZGVZN7testing8UnitTest11GetInstanceEvE8instance> - 29214: e406 sd ra,8(sp) - 29216: e5aec0ef jal 15870 <__cxa_guard_acquire@plt> - 2921a: e511 bnez a0,29226 <_ZN7testing8UnitTest11GetInstanceEv+0x28> - 2921c: 60a2 ld ra,8(sp) - 2921e: 8f818513 addi a0,gp,-1800 # 4a688 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> - 29222: 0141 addi sp,sp,16 - 29224: 8082 ret - 29226: 8f818513 addi a0,gp,-1800 # 4a688 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> - 2922a: efdff0ef jal 29126 <_ZN7testing8UnitTestC1Ev> - 2922e: 82018613 addi a2,gp,-2016 # 4a5b0 <__TMC_END__> - 29232: 8f818593 addi a1,gp,-1800 # 4a688 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> - 29236: 00021517 auipc a0,0x21 - 2923a: d9a53503 ld a0,-614(a0) # 49fd0 <_GLOBAL_OFFSET_TABLE_+0x480> - 2923e: b42ec0ef jal 15580 <__cxa_atexit@plt> - 29242: 8f018513 addi a0,gp,-1808 # 4a680 <_ZGVZN7testing8UnitTest11GetInstanceEvE8instance> - 29246: 9fbec0ef jal 15c40 <__cxa_guard_release@plt> - 2924a: 60a2 ld ra,8(sp) - 2924c: 8f818513 addi a0,gp,-1800 # 4a688 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> - 29250: 0141 addi sp,sp,16 - 29252: 8082 ret - 29254: 87aa mv a5,a0 - 29256: 8f018513 addi a0,gp,-1808 # 4a680 <_ZGVZN7testing8UnitTest11GetInstanceEvE8instance> - 2925a: e022 sd s0,0(sp) - 2925c: 843e mv s0,a5 - 2925e: 842ec0ef jal 152a0 <__cxa_guard_abort@plt> - 29262: 8522 mv a0,s0 - 29264: cbcec0ef jal 15720 <_Unwind_Resume@plt> - -0000000000029268 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev>: - 29268: 7169 addi sp,sp,-304 - 2926a: 00021797 auipc a5,0x21 - 2926e: 93e7b783 ld a5,-1730(a5) # 49ba8 <_GLOBAL_OFFSET_TABLE_+0x58> - 29272: f222 sd s0,288(sp) - 29274: 842a mv s0,a0 - 29276: 850a mv a0,sp - 29278: ee26 sd s1,280(sp) - 2927a: f5de sd s7,232(sp) - 2927c: 6384 ld s1,0(a5) - 2927e: f606 sd ra,296(sp) - 29280: ea4a sd s2,272(sp) - 29282: e252 sd s4,256(sp) - 29284: fdd6 sd s5,248(sp) - 29286: f1e2 sd s8,224(sp) - 29288: 861ef0ef jal 18ae8 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev> - 2928c: 67a2 ld a5,8(sp) - 2928e: 8b8a mv s7,sp - 29290: 16078863 beqz a5,29400 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x198> - 29294: 8526 mv a0,s1 - 29296: 03a00593 li a1,58 - 2929a: 876ec0ef jal 15310 - 2929e: 1a050963 beqz a0,29450 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x1e8> - 292a2: 00150493 addi s1,a0,1 - 292a6: 0c010913 addi s2,sp,192 - 292aa: 85a6 mv a1,s1 - 292ac: 854a mv a0,s2 - 292ae: bafee0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 292b2: 658e ld a1,192(sp) - 292b4: 662e ld a2,200(sp) - 292b6: e64e sd s3,264(sp) - 292b8: 02010993 addi s3,sp,32 - 292bc: f9da sd s6,240(sp) - 292be: 962e add a2,a2,a1 - 292c0: 03010b13 addi s6,sp,48 - 292c4: 854e mv a0,s3 - 292c6: f05a sd s6,32(sp) - 292c8: f9aee0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 292cc: 854e mv a0,s3 - 292ce: c3af20ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> - 292d2: 650e ld a0,192(sp) - 292d4: 099c addi a5,sp,208 - 292d6: 00f50463 beq a0,a5,292de <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x76> - 292da: d56ec0ef jal 15830 <_ZdlPv@plt> - 292de: 854e mv a0,s3 - 292e0: bd2f20ef jal 1b6b2 <_ZNK7testing8internal8FilePath14IsAbsolutePathEv> - 292e4: e151 bnez a0,29368 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x100> - 292e6: f19ff0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 292ea: f2ff10ef jal 1b218 <_ZNK7testing8UnitTest20original_working_dirEv> - 292ee: 04010c13 addi s8,sp,64 - 292f2: 85aa mv a1,a0 - 292f4: 8562 mv a0,s8 - 292f6: b67ee0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 292fa: 6586 ld a1,64(sp) - 292fc: 6626 ld a2,72(sp) - 292fe: 06010a13 addi s4,sp,96 - 29302: 189c addi a5,sp,112 - 29304: 962e add a2,a2,a1 - 29306: 8552 mv a0,s4 - 29308: f0be sd a5,96(sp) - 2930a: f58ee0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2930e: 8552 mv a0,s4 - 29310: bf8f20ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> - 29314: 08010a93 addi s5,sp,128 - 29318: 85a6 mv a1,s1 - 2931a: 8556 mv a0,s5 - 2931c: b41ee0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29320: 658a ld a1,128(sp) - 29322: 662a ld a2,136(sp) - 29324: 1104 addi s1,sp,160 - 29326: 191c addi a5,sp,176 - 29328: 962e add a2,a2,a1 - 2932a: 8526 mv a0,s1 - 2932c: f13e sd a5,160(sp) - 2932e: f34ee0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 29332: 8526 mv a0,s1 - 29334: bd4f20ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> - 29338: 8626 mv a2,s1 - 2933a: 85d2 mv a1,s4 - 2933c: 854a mv a0,s2 - 2933e: c03f20ef jal 1bf40 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_> - 29342: 85ca mv a1,s2 - 29344: 854e mv a0,s3 - 29346: f5aec0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 2934a: 854a mv a0,s2 - 2934c: bb0ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29350: 8526 mv a0,s1 - 29352: baaed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29356: 8556 mv a0,s5 - 29358: ba4ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2935c: 8552 mv a0,s4 - 2935e: b9eed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29362: 8562 mv a0,s8 - 29364: b98ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29368: 854e mv a0,s3 - 2936a: b58f20ef jal 1b6c2 <_ZNK7testing8internal8FilePath11IsDirectoryEv> - 2936e: c935 beqz a0,293e2 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x17a> - 29370: 1104 addi s1,sp,160 - 29372: 8526 mv a0,s1 - 29374: e50f20ef jal 1b9c4 <_ZN7testing8internal24GetCurrentExecutableNameEv> - 29378: 854a mv a0,s2 - 2937a: f6eef0ef jal 18ae8 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev> - 2937e: 668e ld a3,192(sp) - 29380: 08010a93 addi s5,sp,128 - 29384: 8556 mv a0,s5 - 29386: 8626 mv a2,s1 - 29388: 85ce mv a1,s3 - 2938a: dd3f50ef jal 1f15c <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc> - 2938e: 854a mv a0,s2 - 29390: b6ced0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29394: 8526 mv a0,s1 - 29396: b66ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2939a: 658a ld a1,128(sp) - 2939c: 662a ld a2,136(sp) - 2939e: 01040793 addi a5,s0,16 - 293a2: e01c sd a5,0(s0) - 293a4: 962e add a2,a2,a1 - 293a6: 8522 mv a0,s0 - 293a8: ebaee0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 293ac: 8556 mv a0,s5 - 293ae: b4eed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 293b2: 7502 ld a0,32(sp) - 293b4: 05650363 beq a0,s6,293fa <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x192> - 293b8: c78ec0ef jal 15830 <_ZdlPv@plt> - 293bc: 69b2 ld s3,264(sp) - 293be: 7b4e ld s6,240(sp) - 293c0: 6502 ld a0,0(sp) - 293c2: 081c addi a5,sp,16 - 293c4: 00f50463 beq a0,a5,293cc <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x164> - 293c8: c68ec0ef jal 15830 <_ZdlPv@plt> - 293cc: 70b2 ld ra,296(sp) - 293ce: 8522 mv a0,s0 - 293d0: 7412 ld s0,288(sp) - 293d2: 64f2 ld s1,280(sp) - 293d4: 6952 ld s2,272(sp) - 293d6: 6a12 ld s4,256(sp) - 293d8: 7aee ld s5,248(sp) - 293da: 7bae ld s7,232(sp) - 293dc: 7c0e ld s8,224(sp) - 293de: 6155 addi sp,sp,304 - 293e0: 8082 ret - 293e2: 7582 ld a1,32(sp) - 293e4: 7622 ld a2,40(sp) - 293e6: 01040793 addi a5,s0,16 - 293ea: e01c sd a5,0(s0) - 293ec: 962e add a2,a2,a1 - 293ee: 8522 mv a0,s0 - 293f0: e72ee0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 293f4: 7502 ld a0,32(sp) - 293f6: fd6511e3 bne a0,s6,293b8 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x150> - 293fa: 69b2 ld s3,264(sp) - 293fc: 7b4e ld s6,240(sp) - 293fe: b7c9 j 293c0 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x158> - 29400: 0c010913 addi s2,sp,192 - 29404: 854a mv a0,s2 - 29406: 00012597 auipc a1,0x12 - 2940a: a0258593 addi a1,a1,-1534 # 3ae08 <_ZN7testingL20kDefaultOutputFormatE> - 2940e: a4fee0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29412: 6782 ld a5,0(sp) - 29414: 0818 addi a4,sp,16 - 29416: 0ce78b63 beq a5,a4,294ec <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x284> - 2941a: 660e ld a2,192(sp) - 2941c: 0994 addi a3,sp,208 - 2941e: 672e ld a4,200(sp) - 29420: 0ed60763 beq a2,a3,2950e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2a6> - 29424: 65ce ld a1,208(sp) - 29426: e43a sd a4,8(sp) - 29428: e032 sd a2,0(sp) - 2942a: 6742 ld a4,16(sp) - 2942c: e82e sd a1,16(sp) - 2942e: 0c078c63 beqz a5,29506 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x29e> - 29432: e1be sd a5,192(sp) - 29434: e9ba sd a4,208(sp) - 29436: e582 sd zero,200(sp) - 29438: 854a mv a0,s2 - 2943a: 00078023 sb zero,0(a5) - 2943e: abeed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29442: 8526 mv a0,s1 - 29444: 03a00593 li a1,58 - 29448: ec9eb0ef jal 15310 - 2944c: e4051be3 bnez a0,292a2 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x3a> - 29450: dafff0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 29454: dc5f10ef jal 1b218 <_ZNK7testing8UnitTest20original_working_dirEv> - 29458: 04010c13 addi s8,sp,64 - 2945c: 85aa mv a1,a0 - 2945e: 8562 mv a0,s8 - 29460: 9fdee0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29464: 6586 ld a1,64(sp) - 29466: 6626 ld a2,72(sp) - 29468: 06010a13 addi s4,sp,96 - 2946c: 189c addi a5,sp,112 - 2946e: 962e add a2,a2,a1 - 29470: 8552 mv a0,s4 - 29472: f0be sd a5,96(sp) - 29474: deeee0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 29478: 8552 mv a0,s4 - 2947a: a8ef20ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> - 2947e: 08010a93 addi s5,sp,128 - 29482: 8556 mv a0,s5 - 29484: 00012597 auipc a1,0x12 - 29488: 98c58593 addi a1,a1,-1652 # 3ae10 <_ZN7testingL18kDefaultOutputFileE> - 2948c: 9d1ee0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29490: 658a ld a1,128(sp) - 29492: 662a ld a2,136(sp) - 29494: 1104 addi s1,sp,160 - 29496: 191c addi a5,sp,176 - 29498: 962e add a2,a2,a1 - 2949a: 8526 mv a0,s1 - 2949c: f13e sd a5,160(sp) - 2949e: dc4ee0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 294a2: 8526 mv a0,s1 - 294a4: a64f20ef jal 1b708 <_ZN7testing8internal8FilePath9NormalizeEv> - 294a8: 6702 ld a4,0(sp) - 294aa: 0c010913 addi s2,sp,192 - 294ae: 854a mv a0,s2 - 294b0: 4681 li a3,0 - 294b2: 8626 mv a2,s1 - 294b4: 85d2 mv a1,s4 - 294b6: 943f50ef jal 1edf8 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc> - 294ba: 658e ld a1,192(sp) - 294bc: 662e ld a2,200(sp) - 294be: 01040793 addi a5,s0,16 - 294c2: e01c sd a5,0(s0) - 294c4: 962e add a2,a2,a1 - 294c6: 8522 mv a0,s0 - 294c8: d9aee0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 294cc: 854a mv a0,s2 - 294ce: a2eed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 294d2: 8526 mv a0,s1 - 294d4: a28ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 294d8: 8556 mv a0,s5 - 294da: a22ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 294de: 8552 mv a0,s4 - 294e0: a1ced0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 294e4: 8562 mv a0,s8 - 294e6: a16ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 294ea: bdd9 j 293c0 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x158> - 294ec: 670e ld a4,192(sp) - 294ee: 0994 addi a3,sp,208 - 294f0: 00d70e63 beq a4,a3,2950c <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2a4> - 294f4: 01bc addi a5,sp,200 - 294f6: cd817057 vsetivli zero,2,e64,m1,ta,ma - 294fa: 0207f087 vle64.v v1,(a5) - 294fe: 003c addi a5,sp,8 - 29500: e03a sd a4,0(sp) - 29502: 0207f0a7 vse64.v v1,(a5) - 29506: e1b6 sd a3,192(sp) - 29508: 099c addi a5,sp,208 - 2950a: b735 j 29436 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x1ce> - 2950c: 672e ld a4,200(sp) - 2950e: c305 beqz a4,2952e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2c6> - 29510: 4605 li a2,1 - 29512: 02c70463 beq a4,a2,2953a <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2d2> - 29516: 0c377657 vsetvli a2,a4,e8,m8,ta,ma - 2951a: 02068407 vle8.v v8,(a3) - 2951e: 8f11 sub a4,a4,a2 - 29520: 96b2 add a3,a3,a2 - 29522: 02078427 vse8.v v8,(a5) - 29526: 97b2 add a5,a5,a2 - 29528: f77d bnez a4,29516 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2ae> - 2952a: 672e ld a4,200(sp) - 2952c: 6782 ld a5,0(sp) - 2952e: 97ba add a5,a5,a4 - 29530: e43a sd a4,8(sp) - 29532: 00078023 sb zero,0(a5) - 29536: 678e ld a5,192(sp) - 29538: bdfd j 29436 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x1ce> - 2953a: 0d014703 lbu a4,208(sp) - 2953e: 00e78023 sb a4,0(a5) - 29542: 672e ld a4,200(sp) - 29544: 6782 ld a5,0(sp) - 29546: b7e5 j 2952e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2c6> - 29548: 842a mv s0,a0 - 2954a: 8562 mv a0,s8 - 2954c: 9b0ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29550: e64e sd s3,264(sp) - 29552: f9da sd s6,240(sp) - 29554: 855e mv a0,s7 - 29556: 9a6ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2955a: 8522 mv a0,s0 - 2955c: 9c4ec0ef jal 15720 <_Unwind_Resume@plt> - 29560: 842a mv s0,a0 - 29562: a801 j 29572 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x30a> - 29564: 842a mv s0,a0 - 29566: 8526 mv a0,s1 - 29568: 994ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2956c: 8556 mv a0,s5 - 2956e: 98eed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29572: 8552 mv a0,s4 - 29574: 988ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29578: 8562 mv a0,s8 - 2957a: 982ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2957e: 854e mv a0,s3 - 29580: 97ced0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29584: bfc1 j 29554 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2ec> - 29586: 842a mv s0,a0 - 29588: b7d5 j 2956c <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x304> - 2958a: 842a mv s0,a0 - 2958c: bfe9 j 29566 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2fe> - 2958e: 842a mv s0,a0 - 29590: b7e5 j 29578 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x310> - 29592: 842a mv s0,a0 - 29594: bff9 j 29572 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x30a> - 29596: 842a mv s0,a0 - 29598: 854a mv a0,s2 - 2959a: 962ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2959e: bf5d j 29554 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2ec> - 295a0: 842a mv s0,a0 - 295a2: e64e sd s3,264(sp) - 295a4: f9da sd s6,240(sp) - 295a6: b77d j 29554 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2ec> - 295a8: 842a mv s0,a0 - 295aa: a029 j 295b4 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x34c> - 295ac: 842a mv s0,a0 - 295ae: 854a mv a0,s2 - 295b0: 94ced0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 295b4: 8526 mv a0,s1 - 295b6: 946ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 295ba: b7d1 j 2957e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x316> - 295bc: 842a mv s0,a0 - 295be: b7c1 j 2957e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x316> - 295c0: 842a mv s0,a0 - 295c2: 854e mv a0,s3 - 295c4: 938ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 295c8: bfc1 j 29598 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x330> - 295ca: 842a mv s0,a0 - 295cc: 854a mv a0,s2 - 295ce: 92eed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 295d2: bf51 j 29566 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2fe> - 295d4: 842a mv s0,a0 - 295d6: 8556 mv a0,s5 - 295d8: 924ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 295dc: b74d j 2957e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x316> - 295de: 842a mv s0,a0 - 295e0: 8556 mv a0,s5 - 295e2: 91aed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 295e6: 8552 mv a0,s4 - 295e8: 914ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 295ec: bfb9 j 2954a <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2e2> - 295ee: 842a mv s0,a0 - 295f0: a819 j 29606 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x39e> - 295f2: 842a mv s0,a0 - 295f4: a809 j 29606 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x39e> - 295f6: 842a mv s0,a0 - 295f8: b7fd j 295e6 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x37e> - 295fa: 842a mv s0,a0 - 295fc: b7ed j 295e6 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x37e> - 295fe: 842a mv s0,a0 - 29600: 854a mv a0,s2 - 29602: 8faed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29606: 8526 mv a0,s1 - 29608: 8f4ed0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2960c: bfd1 j 295e0 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x378> - -000000000002960e <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv>: - 2960e: db010113 addi sp,sp,-592 - 29612: 21613823 sd s6,528(sp) - 29616: 21713423 sd s7,520(sp) - 2961a: 0b853b03 ld s6,184(a0) - 2961e: 0c053b83 ld s7,192(a0) - 29622: 21813023 sd s8,512(sp) - 29626: 24113423 sd ra,584(sp) - 2962a: 24813023 sd s0,576(sp) - 2962e: 22913c23 sd s1,568(sp) - 29632: 23213823 sd s2,560(sp) - 29636: 23313423 sd s3,552(sp) - 2963a: 23413023 sd s4,544(sp) - 2963e: 21513c23 sd s5,536(sp) - 29642: 8c2a mv s8,a0 - 29644: 0b7b0c63 beq s6,s7,296fc <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xee> - 29648: ffe6 sd s9,504(sp) - 2964a: fbea sd s10,496(sp) - 2964c: 49a9 li s3,10 - 2964e: 0f900a93 li s5,249 - 29652: 000b3a03 ld s4,0(s6) - 29656: 4481 li s1,0 - 29658: 4601 li a2,0 - 2965a: 038a3683 ld a3,56(s4) - 2965e: 030a3703 ld a4,48(s4) - 29662: 08d70863 beq a4,a3,296f2 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xe4> - 29666: 00349793 slli a5,s1,0x3 - 2966a: 97ba add a5,a5,a4 - 2966c: 6380 ld s0,0(a5) - 2966e: 08244c83 lbu s9,130(s0) - 29672: 060c8a63 beqz s9,296e6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xd8> - 29676: 18060e63 beqz a2,29812 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x204> - 2967a: 700c ld a1,32(s0) - 2967c: 00010517 auipc a0,0x10 - 29680: c8c50513 addi a0,a0,-884 # 39308 <_IO_stdin_used+0x1860> - 29684: f8deb0ef jal 15610 - 29688: 643c ld a5,72(s0) - 2968a: c7b1 beqz a5,296d6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> - 2968c: 639c ld a5,0(a5) - 2968e: c7a1 beqz a5,296d6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> - 29690: 00011597 auipc a1,0x11 - 29694: 5b058593 addi a1,a1,1456 # 3ac40 <_ZN7testing8internalL16kValueParamLabelE> - 29698: 00010517 auipc a0,0x10 - 2969c: c6050513 addi a0,a0,-928 # 392f8 <_IO_stdin_used+0x1850> - 296a0: f71eb0ef jal 15610 - 296a4: 643c ld a5,72(s0) - 296a6: cb85 beqz a5,296d6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> - 296a8: 6380 ld s0,0(a5) - 296aa: c415 beqz s0,296d6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> - 296ac: 00044503 lbu a0,0(s0) - 296b0: 4901 li s2,0 - 296b2: c115 beqz a0,296d6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> - 296b4: 15350763 beq a0,s3,29802 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x1f4> - 296b8: b58ec0ef jal 15a10 - 296bc: 2905 addiw s2,s2,1 - 296be: 00144503 lbu a0,1(s0) - 296c2: 0405 addi s0,s0,1 - 296c4: c909 beqz a0,296d6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> - 296c6: ff2ad7e3 bge s5,s2,296b4 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xa6> - 296ca: 00011517 auipc a0,0x11 - 296ce: d3650513 addi a0,a0,-714 # 3a400 <_IO_stdin_used+0x2958> - 296d2: f3feb0ef jal 15610 - 296d6: 4529 li a0,10 - 296d8: b38ec0ef jal 15a10 - 296dc: 030a3703 ld a4,48(s4) - 296e0: 038a3683 ld a3,56(s4) - 296e4: 8666 mv a2,s9 - 296e6: 40e687b3 sub a5,a3,a4 - 296ea: 0485 addi s1,s1,1 - 296ec: 878d srai a5,a5,0x3 - 296ee: f6f4ece3 bltu s1,a5,29666 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x58> - 296f2: 0b21 addi s6,s6,8 - 296f4: f56b9fe3 bne s7,s6,29652 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x44> - 296f8: 7cfe ld s9,504(sp) - 296fa: 7d5e ld s10,496(sp) - 296fc: 00020797 auipc a5,0x20 - 29700: 7847b783 ld a5,1924(a5) # 49e80 - 29704: 6388 ld a0,0(a5) - 29706: 848a mv s1,sp - 29708: cb8ec0ef jal 15bc0 - 2970c: 850a mv a0,sp - 2970e: bdaef0ef jal 18ae8 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev> - 29712: 6722 ld a4,8(sp) - 29714: 478d li a5,3 - 29716: 1af70863 beq a4,a5,298c6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x2b8> - 2971a: 00010597 auipc a1,0x10 - 2971e: bfe58593 addi a1,a1,-1026 # 39318 <_IO_stdin_used+0x1870> - 29722: 8526 mv a0,s1 - 29724: 00020317 auipc t1,0x20 - 29728: 5bc33303 ld t1,1468(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 2972c: 9302 jalr t1 - 2972e: cd49 beqz a0,297c8 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x1ba> - 29730: 04010a13 addi s4,sp,64 - 29734: 8552 mv a0,s4 - 29736: b33ff0ef jal 29268 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> - 2973a: 6586 ld a1,64(sp) - 2973c: 06810913 addi s2,sp,104 - 29740: 854a mv a0,s2 - 29742: f1aee0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29746: 854a mv a0,s2 - 29748: 858f60ef jal 1f7a0 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2974c: 77a6 ld a5,104(sp) - 2974e: 07810b13 addi s6,sp,120 - 29752: 842a mv s0,a0 - 29754: 01678563 beq a5,s6,2975e <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x150> - 29758: 853e mv a0,a5 - 2975a: 8d6ec0ef jal 15830 <_ZdlPv@plt> - 2975e: 6506 ld a0,64(sp) - 29760: 05010a93 addi s5,sp,80 - 29764: 01550463 beq a0,s5,2976c <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x15e> - 29768: 8c8ec0ef jal 15830 <_ZdlPv@plt> - 2976c: 854a mv a0,s2 - 2976e: 932ec0ef jal 158a0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> - 29772: 00010597 auipc a1,0x10 - 29776: b9e58593 addi a1,a1,-1122 # 39310 <_IO_stdin_used+0x1868> - 2977a: 8526 mv a0,s1 - 2977c: 00020317 auipc t1,0x20 - 29780: 56433303 ld t1,1380(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 29784: 9302 jalr t1 - 29786: 10051563 bnez a0,29890 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x282> - 2978a: 00010597 auipc a1,0x10 - 2978e: b8e58593 addi a1,a1,-1138 # 39318 <_IO_stdin_used+0x1870> - 29792: 8526 mv a0,s1 - 29794: 00020317 auipc t1,0x20 - 29798: 54c33303 ld t1,1356(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 2979c: 9302 jalr t1 - 2979e: 14051863 bnez a0,298ee <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x2e0> - 297a2: 85ca mv a1,s2 - 297a4: 8552 mv a0,s4 - 297a6: d2fef0ef jal 194d4 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 297aa: 6506 ld a0,64(sp) - 297ac: 85a2 mv a1,s0 - 297ae: 842ec0ef jal 157f0 - 297b2: 6506 ld a0,64(sp) - 297b4: 01550463 beq a0,s5,297bc <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x1ae> - 297b8: 878ec0ef jal 15830 <_ZdlPv@plt> - 297bc: 8522 mv a0,s0 - 297be: 9e2ec0ef jal 159a0 - 297c2: 854a mv a0,s2 - 297c4: afdeb0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 297c8: 6502 ld a0,0(sp) - 297ca: 081c addi a5,sp,16 - 297cc: 00f50463 beq a0,a5,297d4 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x1c6> - 297d0: 860ec0ef jal 15830 <_ZdlPv@plt> - 297d4: 24813083 ld ra,584(sp) - 297d8: 24013403 ld s0,576(sp) - 297dc: 23813483 ld s1,568(sp) - 297e0: 23013903 ld s2,560(sp) - 297e4: 22813983 ld s3,552(sp) - 297e8: 22013a03 ld s4,544(sp) - 297ec: 21813a83 ld s5,536(sp) - 297f0: 21013b03 ld s6,528(sp) - 297f4: 20813b83 ld s7,520(sp) - 297f8: 20013c03 ld s8,512(sp) - 297fc: 25010113 addi sp,sp,592 - 29800: 8082 ret - 29802: 0000e517 auipc a0,0xe - 29806: 59650513 addi a0,a0,1430 # 37d98 <_IO_stdin_used+0x2f0> - 2980a: e07eb0ef jal 15610 - 2980e: 2909 addiw s2,s2,2 - 29810: b57d j 296be <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xb0> - 29812: 008a3583 ld a1,8(s4) - 29816: 00010517 auipc a0,0x10 - 2981a: ada50513 addi a0,a0,-1318 # 392f0 <_IO_stdin_used+0x1848> - 2981e: df3eb0ef jal 15610 - 29822: 028a3783 ld a5,40(s4) - 29826: cba9 beqz a5,29878 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> - 29828: 639c ld a5,0(a5) - 2982a: c7b9 beqz a5,29878 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> - 2982c: 00011597 auipc a1,0x11 - 29830: 40458593 addi a1,a1,1028 # 3ac30 <_ZN7testing8internalL15kTypeParamLabelE> - 29834: 00010517 auipc a0,0x10 - 29838: ac450513 addi a0,a0,-1340 # 392f8 <_IO_stdin_used+0x1850> - 2983c: dd5eb0ef jal 15610 - 29840: 028a3783 ld a5,40(s4) - 29844: cb95 beqz a5,29878 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> - 29846: 0007b903 ld s2,0(a5) - 2984a: 02090763 beqz s2,29878 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> - 2984e: 00094503 lbu a0,0(s2) - 29852: 4d01 li s10,0 - 29854: c115 beqz a0,29878 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> - 29856: 03350563 beq a0,s3,29880 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x272> - 2985a: 9b6ec0ef jal 15a10 - 2985e: 2d05 addiw s10,s10,1 - 29860: 00194503 lbu a0,1(s2) - 29864: 0905 addi s2,s2,1 - 29866: c909 beqz a0,29878 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> - 29868: ffaad7e3 bge s5,s10,29856 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x248> - 2986c: 00011517 auipc a0,0x11 - 29870: b9450513 addi a0,a0,-1132 # 3a400 <_IO_stdin_used+0x2958> - 29874: d9deb0ef jal 15610 - 29878: 4529 li a0,10 - 2987a: 996ec0ef jal 15a10 - 2987e: bbf5 j 2967a <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x6c> - 29880: 0000e517 auipc a0,0xe - 29884: 51850513 addi a0,a0,1304 # 37d98 <_IO_stdin_used+0x2f0> - 29888: d89eb0ef jal 15610 - 2988c: 2d09 addiw s10,s10,2 - 2988e: bfc9 j 29860 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x252> - 29890: 02010993 addi s3,sp,32 - 29894: 854e mv a0,s3 - 29896: 9d3ff0ef jal 29268 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> - 2989a: 7582 ld a1,32(sp) - 2989c: 8552 mv a0,s4 - 2989e: debf50ef jal 1f688 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc> - 298a2: 0b8c0593 addi a1,s8,184 - 298a6: 855a mv a0,s6 - 298a8: cd2fd0ef jal 26d7a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE> - 298ac: 00020797 auipc a5,0x20 - 298b0: 3447b783 ld a5,836(a5) # 49bf0 <_GLOBAL_OFFSET_TABLE_+0xa0> - 298b4: 07c1 addi a5,a5,16 - 298b6: 00a8 addi a0,sp,72 - 298b8: e0be sd a5,64(sp) - 298ba: e43ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 298be: 854e mv a0,s3 - 298c0: e3dec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 298c4: bdf9 j 297a2 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x194> - 298c6: 6782 ld a5,0(sp) - 298c8: 07800713 li a4,120 - 298cc: 0007c683 lbu a3,0(a5) - 298d0: e4e695e3 bne a3,a4,2971a <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x10c> - 298d4: 0017c683 lbu a3,1(a5) - 298d8: 06d00713 li a4,109 - 298dc: e2e69fe3 bne a3,a4,2971a <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x10c> - 298e0: 0027c703 lbu a4,2(a5) - 298e4: 06c00793 li a5,108 - 298e8: e2f719e3 bne a4,a5,2971a <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x10c> - 298ec: b591 j 29730 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x122> - 298ee: 02010993 addi s3,sp,32 - 298f2: 854e mv a0,s3 - 298f4: 975ff0ef jal 29268 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> - 298f8: 7582 ld a1,32(sp) - 298fa: 8552 mv a0,s4 - 298fc: f99f50ef jal 1f894 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc> - 29900: 0b8c0593 addi a1,s8,184 - 29904: 855a mv a0,s6 - 29906: fc9fe0ef jal 288ce <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE> - 2990a: 00020797 auipc a5,0x20 - 2990e: 3c67b783 ld a5,966(a5) # 49cd0 <_GLOBAL_OFFSET_TABLE_+0x180> - 29912: b74d j 298b4 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x2a6> - 29914: 842a mv s0,a0 - 29916: a029 j 29920 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x312> - 29918: 842a mv s0,a0 - 2991a: 8552 mv a0,s4 - 2991c: de1ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29920: 854a mv a0,s2 - 29922: 99feb0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 29926: 8526 mv a0,s1 - 29928: ffe6 sd s9,504(sp) - 2992a: fbea sd s10,496(sp) - 2992c: dd1ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29930: 8522 mv a0,s0 - 29932: defeb0ef jal 15720 <_Unwind_Resume@plt> - 29936: 842a mv s0,a0 - 29938: 854a mv a0,s2 - 2993a: dc3ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2993e: 8552 mv a0,s4 - 29940: dbdec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29944: b7cd j 29926 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x318> - 29946: 842a mv s0,a0 - 29948: bfdd j 2993e <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x330> - 2994a: 00020797 auipc a5,0x20 - 2994e: 3867b783 ld a5,902(a5) # 49cd0 <_GLOBAL_OFFSET_TABLE_+0x180> - 29952: 842a mv s0,a0 - 29954: 07c1 addi a5,a5,16 - 29956: 00a8 addi a0,sp,72 - 29958: e0be sd a5,64(sp) - 2995a: da3ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2995e: 854e mv a0,s3 - 29960: d9dec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29964: bf75 j 29920 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x312> - 29966: 842a mv s0,a0 - 29968: bfdd j 2995e <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x350> - 2996a: 00020797 auipc a5,0x20 - 2996e: 2867b783 ld a5,646(a5) # 49bf0 <_GLOBAL_OFFSET_TABLE_+0xa0> - 29972: b7c5 j 29952 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x344> - 29974: 842a mv s0,a0 - 29976: b7e5 j 2995e <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x350> - 29978: 842a mv s0,a0 - 2997a: b775 j 29926 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x318> - -000000000002997c <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv>: - 2997c: 7159 addi sp,sp,-112 - 2997e: f0a2 sd s0,96(sp) - 29980: 842a mv s0,a0 - 29982: 850a mv a0,sp - 29984: eca6 sd s1,88(sp) - 29986: f486 sd ra,104(sp) - 29988: e4ce sd s3,72(sp) - 2998a: 95eef0ef jal 18ae8 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev> - 2998e: 67a2 ld a5,8(sp) - 29990: 470d li a4,3 - 29992: 848a mv s1,sp - 29994: 08e78b63 beq a5,a4,29a2a <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0xae> - 29998: 4711 li a4,4 - 2999a: 00e78963 beq a5,a4,299ac <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x30> - 2999e: 12079c63 bnez a5,29ad6 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x15a> - 299a2: 6502 ld a0,0(sp) - 299a4: 081c addi a5,sp,16 - 299a6: 06f51a63 bne a0,a5,29a1a <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x9e> - 299aa: a895 j 29a1e <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0xa2> - 299ac: 6782 ld a5,0(sp) - 299ae: e8ca sd s2,80(sp) - 299b0: 06a00713 li a4,106 - 299b4: 0007c683 lbu a3,0(a5) - 299b8: 0ce68863 beq a3,a4,29a88 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x10c> - 299bc: 02010913 addi s2,sp,32 - 299c0: 6685 lui a3,0x1 - 299c2: 854a mv a0,s2 - 299c4: 3d868693 addi a3,a3,984 # 13d8 <__abi_tag-0xeebc> - 299c8: 0000f617 auipc a2,0xf - 299cc: d1860613 addi a2,a2,-744 # 386e0 <_IO_stdin_used+0xc38> - 299d0: 4585 li a1,1 - 299d2: a19f50ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 299d6: 02500613 li a2,37 - 299da: 00010597 auipc a1,0x10 - 299de: 94658593 addi a1,a1,-1722 # 39320 <_IO_stdin_used+0x1878> - 299e2: 00020517 auipc a0,0x20 - 299e6: 5b653503 ld a0,1462(a0) # 49f98 <_ZSt4cerr@Base> - 299ea: c47eb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 299ee: 6622 ld a2,8(sp) - 299f0: 6582 ld a1,0(sp) - 299f2: 00020517 auipc a0,0x20 - 299f6: 5a653503 ld a0,1446(a0) # 49f98 <_ZSt4cerr@Base> - 299fa: c37eb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 299fe: 0000f597 auipc a1,0xf - 29a02: 12a58593 addi a1,a1,298 # 38b28 <_IO_stdin_used+0x1080> - 29a06: b5beb0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 29a0a: 854a mv a0,s2 - 29a0c: d6ff20ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 29a10: 6502 ld a0,0(sp) - 29a12: 081c addi a5,sp,16 - 29a14: 6946 ld s2,80(sp) - 29a16: 00f50463 beq a0,a5,29a1e <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0xa2> - 29a1a: e17eb0ef jal 15830 <_ZdlPv@plt> - 29a1e: 70a6 ld ra,104(sp) - 29a20: 7406 ld s0,96(sp) - 29a22: 64e6 ld s1,88(sp) - 29a24: 69a6 ld s3,72(sp) - 29a26: 6165 addi sp,sp,112 - 29a28: 8082 ret - 29a2a: 6782 ld a5,0(sp) - 29a2c: e8ca sd s2,80(sp) - 29a2e: 07800713 li a4,120 - 29a32: 0007c683 lbu a3,0(a5) - 29a36: f8e693e3 bne a3,a4,299bc <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> - 29a3a: 0017c683 lbu a3,1(a5) - 29a3e: 06d00713 li a4,109 - 29a42: f6e69de3 bne a3,a4,299bc <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> - 29a46: 0027c703 lbu a4,2(a5) - 29a4a: 06c00793 li a5,108 - 29a4e: f6f717e3 bne a4,a5,299bc <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> - 29a52: 02800513 li a0,40 - 29a56: 19840413 addi s0,s0,408 - 29a5a: d77eb0ef jal 157d0 <_Znwm@plt> - 29a5e: 02010913 addi s2,sp,32 - 29a62: 89aa mv s3,a0 + 2848a: 937ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2848e: 1088 addi a0,sp,96 + 28490: 931ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28494: 6562 ld a0,24(sp) + 28496: 92bee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2849a: bf7d j 28458 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x546> + 2849c: 842a mv s0,a0 + 2849e: b7ed j 28488 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x576> + 284a0: 87aa mv a5,a0 + 284a2: 8522 mv a0,s0 + 284a4: 843e mv s0,a5 + 284a6: 91bee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 284aa: b7d5 j 2848e <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x57c> + 284ac: 00012517 auipc a0,0x12 + 284b0: a3c50513 addi a0,a0,-1476 # 39ee8 <_IO_stdin_used+0x368> + 284b4: c3ced0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 284b8: 00012517 auipc a0,0x12 + 284bc: a3050513 addi a0,a0,-1488 # 39ee8 <_IO_stdin_used+0x368> + 284c0: c30ed0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 284c4: bff1 j 284a0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x58e> + 284c6: bf65 j 2847e <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x56c> + 284c8: 842a mv s0,a0 + 284ca: bf7d j 28488 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x576> + 284cc: 842a mv s0,a0 + 284ce: b7c1 j 2848e <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x57c> + 284d0: 87aa mv a5,a0 + 284d2: 8522 mv a0,s0 + 284d4: 843e mv s0,a5 + 284d6: 8ebee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 284da: bf6d j 28494 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x582> + 284dc: 00012517 auipc a0,0x12 + 284e0: a0c50513 addi a0,a0,-1524 # 39ee8 <_IO_stdin_used+0x368> + 284e4: c0ced0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 284e8: b7e5 j 284d0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5be> + 284ea: bfbd j 28468 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> + 284ec: 00012517 auipc a0,0x12 + 284f0: 9fc50513 addi a0,a0,-1540 # 39ee8 <_IO_stdin_used+0x368> + 284f4: bfced0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 284f8: 842a mv s0,a0 + 284fa: bfa5 j 28472 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> + 284fc: b7b1 j 28448 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x536> + 284fe: 84aa mv s1,a0 + 28500: bf81 j 28450 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x53e> + 28502: b799 j 28448 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x536> + 28504: 84aa mv s1,a0 + 28506: b7a9 j 28450 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x53e> + 28508: b785 j 28468 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> + 2850a: 842a mv s0,a0 + 2850c: b79d j 28472 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> + 2850e: 842a mv s0,a0 + 28510: b7a1 j 28458 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x546> + 28512: 842a mv s0,a0 + 28514: bfb9 j 28472 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> + 28516: 842a mv s0,a0 + 28518: bfa9 j 28472 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> + 2851a: b7b9 j 28468 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> + 2851c: 842a mv s0,a0 + 2851e: bf91 j 28472 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> + 28520: b7a1 j 28468 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> + 28522: 842a mv s0,a0 + 28524: b7b9 j 28472 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> + 28526: b789 j 28468 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> + 28528: b781 j 28468 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> + +000000000002852a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE>: + 2852a: 7131 addi sp,sp,-192 + 2852c: e952 sd s4,144(sp) + 2852e: 01010a13 addi s4,sp,16 + 28532: f526 sd s1,168(sp) + 28534: f14a sd s2,160(sp) + 28536: 84ae mv s1,a1 + 28538: 892a mv s2,a0 + 2853a: 00013597 auipc a1,0x13 + 2853e: aee58593 addi a1,a1,-1298 # 3b028 <_IO_stdin_used+0x14a8> + 28542: 8552 mv a0,s4 + 28544: fd06 sd ra,184(sp) + 28546: f922 sd s0,176(sp) + 28548: ed4e sd s3,152(sp) + 2854a: e556 sd s5,136(sp) + 2854c: e15a sd s6,128(sp) + 2854e: fcde sd s7,120(sp) + 28550: 9e5f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28554: 854a mv a0,s2 + 28556: 460d li a2,3 + 28558: 00013597 auipc a1,0x13 + 2855c: d2058593 addi a1,a1,-736 # 3b278 <_IO_stdin_used+0x16f8> + 28560: 9a0ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28564: 6662 ld a2,24(sp) + 28566: 65c2 ld a1,16(sp) + 28568: 854a mv a0,s2 + 2856a: 996ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2856e: 03010993 addi s3,sp,48 + 28572: 854e mv a0,s3 + 28574: 00013597 auipc a1,0x13 + 28578: aec58593 addi a1,a1,-1300 # 3b060 <_IO_stdin_used+0x14e0> + 2857c: 9b9f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28580: 648c ld a1,8(s1) + 28582: 0880 addi s0,sp,80 + 28584: 8522 mv a0,s0 + 28586: 9aff10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2858a: 86a2 mv a3,s0 + 2858c: 864e mv a2,s3 + 2858e: 85d2 mv a1,s4 + 28590: 854a mv a0,s2 + 28592: e1eff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 28596: 6546 ld a0,80(sp) + 28598: 06010a93 addi s5,sp,96 + 2859c: 01550463 beq a0,s5,285a4 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x7a> + 285a0: b60ed0ef jal 15900 <_ZdlPv@plt> + 285a4: 7542 ld a0,48(sp) + 285a6: 04010b13 addi s6,sp,64 + 285aa: 01650463 beq a0,s6,285b2 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x88> + 285ae: b52ed0ef jal 15900 <_ZdlPv@plt> + 285b2: 00012597 auipc a1,0x12 + 285b6: fde58593 addi a1,a1,-34 # 3a590 <_IO_stdin_used+0xa10> + 285ba: 8522 mv a0,s0 + 285bc: 979f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 285c0: 8526 mv a0,s1 + 285c2: d0df00ef jal 192ce <_ZNK7testing9TestSuite21reportable_test_countEv> + 285c6: 00c10b93 addi s7,sp,12 + 285ca: 87aa mv a5,a0 + 285cc: 85de mv a1,s7 + 285ce: 854e mv a0,s3 + 285d0: 00024317 auipc t1,0x24 + 285d4: 9a033303 ld t1,-1632(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 285d8: c63e sw a5,12(sp) + 285da: 9302 jalr t1 + 285dc: 86ce mv a3,s3 + 285de: 8622 mv a2,s0 + 285e0: 85d2 mv a1,s4 + 285e2: 854a mv a0,s2 + 285e4: dccff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 285e8: 7542 ld a0,48(sp) + 285ea: 01650463 beq a0,s6,285f2 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0xc8> + 285ee: b12ed0ef jal 15900 <_ZdlPv@plt> + 285f2: 6546 ld a0,80(sp) + 285f4: 01550463 beq a0,s5,285fc <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0xd2> + 285f8: b08ed0ef jal 15900 <_ZdlPv@plt> + 285fc: 00023797 auipc a5,0x23 + 28600: 6a47b783 ld a5,1700(a5) # 4bca0 <_GLOBAL_OFFSET_TABLE_+0x150> + 28604: 0007c783 lbu a5,0(a5) + 28608: 14079b63 bnez a5,2875e <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x234> + 2860c: 00013597 auipc a1,0x13 + 28610: a4458593 addi a1,a1,-1468 # 3b050 <_IO_stdin_used+0x14d0> + 28614: 8522 mv a0,s0 + 28616: 91ff10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2861a: 8526 mv a0,s1 + 2861c: fdcf30ef jal 1bdf8 <_ZNK7testing9TestSuite17failed_test_countEv> + 28620: 87aa mv a5,a0 + 28622: 85de mv a1,s7 + 28624: 854e mv a0,s3 + 28626: 00024317 auipc t1,0x24 + 2862a: 94a33303 ld t1,-1718(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2862e: c63e sw a5,12(sp) + 28630: 9302 jalr t1 + 28632: 86ce mv a3,s3 + 28634: 8622 mv a2,s0 + 28636: 85d2 mv a1,s4 + 28638: 854a mv a0,s2 + 2863a: d76ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 2863e: 7542 ld a0,48(sp) + 28640: 01650463 beq a0,s6,28648 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x11e> + 28644: abced0ef jal 15900 <_ZdlPv@plt> + 28648: 6546 ld a0,80(sp) + 2864a: 01550463 beq a0,s5,28652 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x128> + 2864e: ab2ed0ef jal 15900 <_ZdlPv@plt> + 28652: 00013597 auipc a1,0x13 + 28656: 9e658593 addi a1,a1,-1562 # 3b038 <_IO_stdin_used+0x14b8> + 2865a: 8522 mv a0,s0 + 2865c: 8d9f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28660: 8526 mv a0,s1 + 28662: c45f00ef jal 192a6 <_ZNK7testing9TestSuite30reportable_disabled_test_countEv> + 28666: 87aa mv a5,a0 + 28668: 85de mv a1,s7 + 2866a: 854e mv a0,s3 + 2866c: 00024317 auipc t1,0x24 + 28670: 90433303 ld t1,-1788(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 28674: c63e sw a5,12(sp) + 28676: 9302 jalr t1 + 28678: 86ce mv a3,s3 + 2867a: 8622 mv a2,s0 + 2867c: 85d2 mv a1,s4 + 2867e: 854a mv a0,s2 + 28680: d30ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 28684: 7542 ld a0,48(sp) + 28686: 01650463 beq a0,s6,2868e <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x164> + 2868a: a76ed0ef jal 15900 <_ZdlPv@plt> + 2868e: 6546 ld a0,80(sp) + 28690: 01550463 beq a0,s5,28698 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x16e> + 28694: a6ced0ef jal 15900 <_ZdlPv@plt> + 28698: 00013597 auipc a1,0x13 + 2869c: 9b058593 addi a1,a1,-1616 # 3b048 <_IO_stdin_used+0x14c8> + 286a0: 854e mv a0,s3 + 286a2: 893f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 286a6: 00014597 auipc a1,0x14 + 286aa: 10258593 addi a1,a1,258 # 3c7a8 <_IO_stdin_used+0x2c28> + 286ae: 8522 mv a0,s0 + 286b0: 885f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 286b4: 86a2 mv a3,s0 + 286b6: 864e mv a2,s3 + 286b8: 85d2 mv a1,s4 + 286ba: 854a mv a0,s2 + 286bc: cf4ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 286c0: 6546 ld a0,80(sp) + 286c2: 01550463 beq a0,s5,286ca <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x1a0> + 286c6: a3aed0ef jal 15900 <_ZdlPv@plt> + 286ca: 7542 ld a0,48(sp) + 286cc: 01650463 beq a0,s6,286d4 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x1aa> + 286d0: a30ed0ef jal 15900 <_ZdlPv@plt> + 286d4: 00013597 auipc a1,0x13 + 286d8: 99458593 addi a1,a1,-1644 # 3b068 <_IO_stdin_used+0x14e8> + 286dc: 8522 mv a0,s0 + 286de: 857f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 286e2: 60cc ld a1,128(s1) + 286e4: 854e mv a0,s3 + 286e6: d5cfd0ef jal 25c42 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex> + 286ea: 86ce mv a3,s3 + 286ec: 8622 mv a2,s0 + 286ee: 85d2 mv a1,s4 + 286f0: 854a mv a0,s2 + 286f2: cbeff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 286f6: 7542 ld a0,48(sp) + 286f8: 01650463 beq a0,s6,28700 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x1d6> + 286fc: a04ed0ef jal 15900 <_ZdlPv@plt> + 28700: 6546 ld a0,80(sp) + 28702: 01550463 beq a0,s5,2870a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x1e0> + 28706: 9faed0ef jal 15900 <_ZdlPv@plt> + 2870a: 00013597 auipc a1,0x13 + 2870e: 96658593 addi a1,a1,-1690 # 3b070 <_IO_stdin_used+0x14f0> + 28712: 8522 mv a0,s0 + 28714: 821f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28718: 7cac ld a1,120(s1) + 2871a: 854e mv a0,s3 + 2871c: a9efb0ef jal 239ba <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex> + 28720: 86ce mv a3,s3 + 28722: 8622 mv a2,s0 + 28724: 85d2 mv a1,s4 + 28726: 854a mv a0,s2 + 28728: c88ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 2872c: 7542 ld a0,48(sp) + 2872e: 01650463 beq a0,s6,28736 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x20c> + 28732: 9ceed0ef jal 15900 <_ZdlPv@plt> + 28736: 6546 ld a0,80(sp) + 28738: 01550463 beq a0,s5,28740 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x216> + 2873c: 9c4ed0ef jal 15900 <_ZdlPv@plt> + 28740: 08848593 addi a1,s1,136 + 28744: 8522 mv a0,s0 + 28746: f93fc0ef jal 256d8 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE> + 2874a: 6666 ld a2,88(sp) + 2874c: 65c6 ld a1,80(sp) + 2874e: 854a mv a0,s2 + 28750: fb1ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28754: 6546 ld a0,80(sp) + 28756: 01550463 beq a0,s5,2875e <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x234> + 2875a: 9a6ed0ef jal 15900 <_ZdlPv@plt> + 2875e: 4609 li a2,2 + 28760: 00012597 auipc a1,0x12 + 28764: 76858593 addi a1,a1,1896 # 3aec8 <_IO_stdin_used+0x1348> + 28768: 854a mv a0,s2 + 2876a: f97ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2876e: 4401 li s0,0 + 28770: 8526 mv a0,s1 + 28772: b81f00ef jal 192f2 <_ZNK7testing9TestSuite16total_test_countEv> + 28776: 02a45963 bge s0,a0,287a8 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x27e> + 2877a: 85a2 mv a1,s0 + 2877c: 8526 mv a0,s1 + 2877e: e39f30ef jal 1c5b6 <_ZNK7testing9TestSuite11GetTestInfoEi> + 28782: 08254783 lbu a5,130(a0) + 28786: cf99 beqz a5,287a4 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x27a> + 28788: 08354783 lbu a5,131(a0) + 2878c: ef81 bnez a5,287a4 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x27a> + 2878e: 85a2 mv a1,s0 + 28790: 8526 mv a0,s1 + 28792: 0084b983 ld s3,8(s1) + 28796: e21f30ef jal 1c5b6 <_ZNK7testing9TestSuite11GetTestInfoEi> + 2879a: 862a mv a2,a0 + 2879c: 85ce mv a1,s3 + 2879e: 854a mv a0,s2 + 287a0: f72ff0ef jal 27f12 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE> + 287a4: 2405 addiw s0,s0,1 + 287a6: b7e9 j 28770 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x246> + 287a8: 4611 li a2,4 + 287aa: 00013597 auipc a1,0x13 + 287ae: ad658593 addi a1,a1,-1322 # 3b280 <_IO_stdin_used+0x1700> + 287b2: 854a mv a0,s2 + 287b4: f4dec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 287b8: 6662 ld a2,24(sp) + 287ba: 65c2 ld a1,16(sp) + 287bc: 854a mv a0,s2 + 287be: f43ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 287c2: 4609 li a2,2 + 287c4: 00012597 auipc a1,0x12 + 287c8: 70458593 addi a1,a1,1796 # 3aec8 <_IO_stdin_used+0x1348> + 287cc: f35ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 287d0: 6542 ld a0,16(sp) + 287d2: 101c addi a5,sp,32 + 287d4: 00f50463 beq a0,a5,287dc <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2b2> + 287d8: 928ed0ef jal 15900 <_ZdlPv@plt> + 287dc: 70ea ld ra,184(sp) + 287de: 744a ld s0,176(sp) + 287e0: 74aa ld s1,168(sp) + 287e2: 790a ld s2,160(sp) + 287e4: 69ea ld s3,152(sp) + 287e6: 6a4a ld s4,144(sp) + 287e8: 6aaa ld s5,136(sp) + 287ea: 6b0a ld s6,128(sp) + 287ec: 7be6 ld s7,120(sp) + 287ee: 6129 addi sp,sp,192 + 287f0: 8082 ret + 287f2: 84aa mv s1,a0 + 287f4: a029 j 287fe <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> + 287f6: 84aa mv s1,a0 + 287f8: 854e mv a0,s3 + 287fa: dc6ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 287fe: 8522 mv a0,s0 + 28800: dc0ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28804: 8552 mv a0,s4 + 28806: dbaee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2880a: 8526 mv a0,s1 + 2880c: fe5ec0ef jal 157f0 <_Unwind_Resume@plt> + 28810: 84aa mv s1,a0 + 28812: b7f5 j 287fe <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> + 28814: b7cd j 287f6 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2cc> + 28816: 84aa mv s1,a0 + 28818: b7dd j 287fe <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> + 2881a: 87aa mv a5,a0 + 2881c: 8522 mv a0,s0 + 2881e: 843e mv s0,a5 + 28820: da0ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28824: 854e mv a0,s3 + 28826: d9aee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2882a: 84a2 mv s1,s0 + 2882c: bfe1 j 28804 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2da> + 2882e: 842a mv s0,a0 + 28830: bfd5 j 28824 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2fa> + 28832: 84aa mv s1,a0 + 28834: bfc1 j 28804 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2da> + 28836: 84aa mv s1,a0 + 28838: b7d9 j 287fe <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> + 2883a: b7c5 j 2881a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2f0> + 2883c: 842a mv s0,a0 + 2883e: b7dd j 28824 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2fa> + 28840: bf5d j 287f6 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2cc> + 28842: 84aa mv s1,a0 + 28844: bf6d j 287fe <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> + 28846: bf45 j 287f6 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2cc> + 28848: 84aa mv s1,a0 + 2884a: bf55 j 287fe <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> + 2884c: b76d j 287f6 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2cc> + +000000000002884e <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE>: + 2884e: 7131 addi sp,sp,-192 + 28850: e952 sd s4,144(sp) + 28852: 01010a13 addi s4,sp,16 + 28856: f526 sd s1,168(sp) + 28858: f14a sd s2,160(sp) + 2885a: 84ae mv s1,a1 + 2885c: 892a mv s2,a0 + 2885e: 00012597 auipc a1,0x12 + 28862: 7ba58593 addi a1,a1,1978 # 3b018 <_IO_stdin_used+0x1498> + 28866: 8552 mv a0,s4 + 28868: fd06 sd ra,184(sp) + 2886a: f922 sd s0,176(sp) + 2886c: ed4e sd s3,152(sp) + 2886e: e556 sd s5,136(sp) + 28870: e15a sd s6,128(sp) + 28872: fcde sd s7,120(sp) + 28874: ec0f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28878: 854a mv a0,s2 + 2887a: 02700613 li a2,39 + 2887e: 00013597 auipc a1,0x13 + 28882: a0a58593 addi a1,a1,-1526 # 3b288 <_IO_stdin_used+0x1708> + 28886: e7bec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2888a: 4605 li a2,1 + 2888c: 00012597 auipc a1,0x12 + 28890: 63458593 addi a1,a1,1588 # 3aec0 <_IO_stdin_used+0x1340> + 28894: 854a mv a0,s2 + 28896: e6bec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2889a: 6662 ld a2,24(sp) + 2889c: 65c2 ld a1,16(sp) + 2889e: 854a mv a0,s2 + 288a0: e61ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 288a4: 0880 addi s0,sp,80 + 288a6: 8522 mv a0,s0 + 288a8: 00012597 auipc a1,0x12 + 288ac: ce858593 addi a1,a1,-792 # 3a590 <_IO_stdin_used+0xa10> + 288b0: e84f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 288b4: 8526 mv a0,s1 + 288b6: e56f40ef jal 1cf0c <_ZNK7testing8UnitTest21reportable_test_countEv> + 288ba: 03010993 addi s3,sp,48 + 288be: 00c10b93 addi s7,sp,12 + 288c2: 87aa mv a5,a0 + 288c4: 85de mv a1,s7 + 288c6: 854e mv a0,s3 + 288c8: 00023317 auipc t1,0x23 + 288cc: 6a833303 ld t1,1704(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 288d0: c63e sw a5,12(sp) + 288d2: 9302 jalr t1 + 288d4: 86ce mv a3,s3 + 288d6: 8622 mv a2,s0 + 288d8: 85d2 mv a1,s4 + 288da: 854a mv a0,s2 + 288dc: ad4ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 288e0: 7542 ld a0,48(sp) + 288e2: 04010b13 addi s6,sp,64 + 288e6: 01650463 beq a0,s6,288ee <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0xa0> + 288ea: 816ed0ef jal 15900 <_ZdlPv@plt> + 288ee: 6546 ld a0,80(sp) + 288f0: 06010a93 addi s5,sp,96 + 288f4: 01550463 beq a0,s5,288fc <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0xae> + 288f8: 808ed0ef jal 15900 <_ZdlPv@plt> + 288fc: 00012597 auipc a1,0x12 + 28900: 75458593 addi a1,a1,1876 # 3b050 <_IO_stdin_used+0x14d0> + 28904: 8522 mv a0,s0 + 28906: e2ef10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2890a: 8526 mv a0,s1 + 2890c: deef40ef jal 1cefa <_ZNK7testing8UnitTest17failed_test_countEv> + 28910: 87aa mv a5,a0 + 28912: 85de mv a1,s7 + 28914: 854e mv a0,s3 + 28916: 00023317 auipc t1,0x23 + 2891a: 65a33303 ld t1,1626(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2891e: c63e sw a5,12(sp) + 28920: 9302 jalr t1 + 28922: 86ce mv a3,s3 + 28924: 8622 mv a2,s0 + 28926: 85d2 mv a1,s4 + 28928: 854a mv a0,s2 + 2892a: a86ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 2892e: 7542 ld a0,48(sp) + 28930: 01650463 beq a0,s6,28938 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0xea> + 28934: fcdec0ef jal 15900 <_ZdlPv@plt> + 28938: 6546 ld a0,80(sp) + 2893a: 01550463 beq a0,s5,28942 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0xf4> + 2893e: fc3ec0ef jal 15900 <_ZdlPv@plt> + 28942: 00012597 auipc a1,0x12 + 28946: 6f658593 addi a1,a1,1782 # 3b038 <_IO_stdin_used+0x14b8> + 2894a: 8522 mv a0,s0 + 2894c: de8f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28950: 8526 mv a0,s1 + 28952: daef40ef jal 1cf00 <_ZNK7testing8UnitTest30reportable_disabled_test_countEv> + 28956: 87aa mv a5,a0 + 28958: 85de mv a1,s7 + 2895a: 854e mv a0,s3 + 2895c: 00023317 auipc t1,0x23 + 28960: 61433303 ld t1,1556(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 28964: c63e sw a5,12(sp) + 28966: 9302 jalr t1 + 28968: 86ce mv a3,s3 + 2896a: 8622 mv a2,s0 + 2896c: 85d2 mv a1,s4 + 2896e: 854a mv a0,s2 + 28970: a40ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 28974: 7542 ld a0,48(sp) + 28976: 01650463 beq a0,s6,2897e <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x130> + 2897a: f87ec0ef jal 15900 <_ZdlPv@plt> + 2897e: 6546 ld a0,80(sp) + 28980: 01550463 beq a0,s5,28988 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x13a> + 28984: f7dec0ef jal 15900 <_ZdlPv@plt> + 28988: 00012597 auipc a1,0x12 + 2898c: 6c058593 addi a1,a1,1728 # 3b048 <_IO_stdin_used+0x14c8> + 28990: 854e mv a0,s3 + 28992: da2f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28996: 00014597 auipc a1,0x14 + 2899a: e1258593 addi a1,a1,-494 # 3c7a8 <_IO_stdin_used+0x2c28> + 2899e: 8522 mv a0,s0 + 289a0: d94f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 289a4: 86a2 mv a3,s0 + 289a6: 864e mv a2,s3 + 289a8: 85d2 mv a1,s4 + 289aa: 854a mv a0,s2 + 289ac: a04ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 289b0: 6546 ld a0,80(sp) + 289b2: 01550463 beq a0,s5,289ba <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x16c> + 289b6: f4bec0ef jal 15900 <_ZdlPv@plt> + 289ba: 7542 ld a0,48(sp) + 289bc: 01650463 beq a0,s6,289c4 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x176> + 289c0: f41ec0ef jal 15900 <_ZdlPv@plt> + 289c4: 00012597 auipc a1,0x12 + 289c8: 6a458593 addi a1,a1,1700 # 3b068 <_IO_stdin_used+0x14e8> + 289cc: 8522 mv a0,s0 + 289ce: d66f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 289d2: 8526 mv a0,s1 + 289d4: d52f40ef jal 1cf26 <_ZNK7testing8UnitTest12elapsed_timeEv> + 289d8: 85aa mv a1,a0 + 289da: 854e mv a0,s3 + 289dc: a66fd0ef jal 25c42 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex> + 289e0: 86ce mv a3,s3 + 289e2: 8622 mv a2,s0 + 289e4: 85d2 mv a1,s4 + 289e6: 854a mv a0,s2 + 289e8: 9c8ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 289ec: 7542 ld a0,48(sp) + 289ee: 01650463 beq a0,s6,289f6 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x1a8> + 289f2: f0fec0ef jal 15900 <_ZdlPv@plt> + 289f6: 6546 ld a0,80(sp) + 289f8: 01550463 beq a0,s5,28a00 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x1b2> + 289fc: f05ec0ef jal 15900 <_ZdlPv@plt> + 28a00: 00012597 auipc a1,0x12 + 28a04: 67058593 addi a1,a1,1648 # 3b070 <_IO_stdin_used+0x14f0> + 28a08: 8522 mv a0,s0 + 28a0a: d2af10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28a0e: 8526 mv a0,s1 + 28a10: d0ef40ef jal 1cf1e <_ZNK7testing8UnitTest15start_timestampEv> + 28a14: 85aa mv a1,a0 + 28a16: 854e mv a0,s3 + 28a18: fa3fa0ef jal 239ba <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex> + 28a1c: 86ce mv a3,s3 + 28a1e: 8622 mv a2,s0 + 28a20: 85d2 mv a1,s4 + 28a22: 854a mv a0,s2 + 28a24: 98cff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 28a28: 7542 ld a0,48(sp) + 28a2a: 01650463 beq a0,s6,28a32 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x1e4> + 28a2e: ed3ec0ef jal 15900 <_ZdlPv@plt> + 28a32: 6546 ld a0,80(sp) + 28a34: 01550463 beq a0,s5,28a3c <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x1ee> + 28a38: ec9ec0ef jal 15900 <_ZdlPv@plt> + 28a3c: 00023797 auipc a5,0x23 + 28a40: 4c47b783 ld a5,1220(a5) # 4bf00 <_GLOBAL_OFFSET_TABLE_+0x3b0> + 28a44: 0007c783 lbu a5,0(a5) + 28a48: c3b1 beqz a5,28a8c <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x23e> + 28a4a: 00013597 auipc a1,0x13 + 28a4e: 86658593 addi a1,a1,-1946 # 3b2b0 <_IO_stdin_used+0x1730> + 28a52: 8522 mv a0,s0 + 28a54: ce0f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28a58: 8526 mv a0,s1 + 28a5a: 89df40ef jal 1d2f6 <_ZNK7testing8UnitTest11random_seedEv> + 28a5e: 87aa mv a5,a0 + 28a60: 85de mv a1,s7 + 28a62: 854e mv a0,s3 + 28a64: 00023317 auipc t1,0x23 + 28a68: 50c33303 ld t1,1292(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 28a6c: c63e sw a5,12(sp) + 28a6e: 9302 jalr t1 + 28a70: 86ce mv a3,s3 + 28a72: 8622 mv a2,s0 + 28a74: 85d2 mv a1,s4 + 28a76: 854a mv a0,s2 + 28a78: 938ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 28a7c: 7542 ld a0,48(sp) + 28a7e: 01650463 beq a0,s6,28a86 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x238> + 28a82: e7fec0ef jal 15900 <_ZdlPv@plt> + 28a86: 8522 mv a0,s0 + 28a88: b38ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28a8c: 8526 mv a0,s1 + 28a8e: f44f40ef jal 1d1d2 <_ZNK7testing8UnitTest18ad_hoc_test_resultEv> + 28a92: 85aa mv a1,a0 + 28a94: 8522 mv a0,s0 + 28a96: c43fc0ef jal 256d8 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE> + 28a9a: 6666 ld a2,88(sp) + 28a9c: 65c6 ld a1,80(sp) + 28a9e: 854a mv a0,s2 + 28aa0: c61ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28aa4: 6546 ld a0,80(sp) + 28aa6: 01550463 beq a0,s5,28aae <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x260> + 28aaa: e57ec0ef jal 15900 <_ZdlPv@plt> + 28aae: 00012597 auipc a1,0x12 + 28ab2: 5b258593 addi a1,a1,1458 # 3b060 <_IO_stdin_used+0x14e0> + 28ab6: 854e mv a0,s3 + 28ab8: c7cf10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28abc: 00013597 auipc a1,0x13 + 28ac0: 80458593 addi a1,a1,-2044 # 3b2c0 <_IO_stdin_used+0x1740> + 28ac4: 8522 mv a0,s0 + 28ac6: c6ef10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28aca: 86a2 mv a3,s0 + 28acc: 864e mv a2,s3 + 28ace: 85d2 mv a1,s4 + 28ad0: 854a mv a0,s2 + 28ad2: 8deff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 28ad6: 6546 ld a0,80(sp) + 28ad8: 01550463 beq a0,s5,28ae0 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x292> + 28adc: e25ec0ef jal 15900 <_ZdlPv@plt> + 28ae0: 7542 ld a0,48(sp) + 28ae2: 01650463 beq a0,s6,28aea <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x29c> + 28ae6: e1bec0ef jal 15900 <_ZdlPv@plt> + 28aea: 4609 li a2,2 + 28aec: 00012597 auipc a1,0x12 + 28af0: 3dc58593 addi a1,a1,988 # 3aec8 <_IO_stdin_used+0x1348> + 28af4: 854a mv a0,s2 + 28af6: c0bec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28afa: 4401 li s0,0 + 28afc: 8526 mv a0,s1 + 28afe: bccf40ef jal 1ceca <_ZNK7testing8UnitTest22total_test_suite_countEv> + 28b02: 02a45663 bge s0,a0,28b2e <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x2e0> + 28b06: 85a2 mv a1,s0 + 28b08: 8526 mv a0,s1 + 28b0a: c82f40ef jal 1cf8c <_ZNK7testing8UnitTest12GetTestSuiteEi> + 28b0e: fc0f00ef jal 192ce <_ZNK7testing9TestSuite21reportable_test_countEv> + 28b12: 00a04463 bgtz a0,28b1a <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x2cc> + 28b16: 2405 addiw s0,s0,1 + 28b18: b7d5 j 28afc <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x2ae> + 28b1a: 85a2 mv a1,s0 + 28b1c: 8526 mv a0,s1 + 28b1e: c6ef40ef jal 1cf8c <_ZNK7testing8UnitTest12GetTestSuiteEi> + 28b22: 85aa mv a1,a0 + 28b24: 854a mv a0,s2 + 28b26: a05ff0ef jal 2852a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE> + 28b2a: 2405 addiw s0,s0,1 + 28b2c: bfc1 j 28afc <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x2ae> + 28b2e: 4609 li a2,2 + 28b30: 00012597 auipc a1,0x12 + 28b34: 3c058593 addi a1,a1,960 # 3aef0 <_IO_stdin_used+0x1370> + 28b38: 854a mv a0,s2 + 28b3a: bc7ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28b3e: 6662 ld a2,24(sp) + 28b40: 65c2 ld a1,16(sp) + 28b42: 854a mv a0,s2 + 28b44: bbdec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28b48: 4609 li a2,2 + 28b4a: 00012597 auipc a1,0x12 + 28b4e: 37e58593 addi a1,a1,894 # 3aec8 <_IO_stdin_used+0x1348> + 28b52: bafec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28b56: 6542 ld a0,16(sp) + 28b58: 101c addi a5,sp,32 + 28b5a: 00f50463 beq a0,a5,28b62 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x314> + 28b5e: da3ec0ef jal 15900 <_ZdlPv@plt> + 28b62: 70ea ld ra,184(sp) + 28b64: 744a ld s0,176(sp) + 28b66: 74aa ld s1,168(sp) + 28b68: 790a ld s2,160(sp) + 28b6a: 69ea ld s3,152(sp) + 28b6c: 6a4a ld s4,144(sp) + 28b6e: 6aaa ld s5,136(sp) + 28b70: 6b0a ld s6,128(sp) + 28b72: 7be6 ld s7,120(sp) + 28b74: 6129 addi sp,sp,192 + 28b76: 8082 ret + 28b78: 84aa mv s1,a0 + 28b7a: 854e mv a0,s3 + 28b7c: a44ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28b80: 8522 mv a0,s0 + 28b82: a3eee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28b86: 8552 mv a0,s4 + 28b88: a38ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28b8c: 8526 mv a0,s1 + 28b8e: c63ec0ef jal 157f0 <_Unwind_Resume@plt> + 28b92: 84aa mv s1,a0 + 28b94: b7f5 j 28b80 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> + 28b96: b7cd j 28b78 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> + 28b98: 84aa mv s1,a0 + 28b9a: b7dd j 28b80 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> + 28b9c: bff1 j 28b78 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> + 28b9e: 84aa mv s1,a0 + 28ba0: b7c5 j 28b80 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> + 28ba2: 87aa mv a5,a0 + 28ba4: 8522 mv a0,s0 + 28ba6: 843e mv s0,a5 + 28ba8: a18ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28bac: 854e mv a0,s3 + 28bae: a12ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28bb2: 84a2 mv s1,s0 + 28bb4: bfc9 j 28b86 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x338> + 28bb6: 842a mv s0,a0 + 28bb8: bfd5 j 28bac <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x35e> + 28bba: bf7d j 28b78 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> + 28bbc: 84aa mv s1,a0 + 28bbe: b7c9 j 28b80 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> + 28bc0: bf65 j 28b78 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> + 28bc2: 84aa mv s1,a0 + 28bc4: bf75 j 28b80 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> + 28bc6: bf4d j 28b78 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> + 28bc8: 84aa mv s1,a0 + 28bca: bf5d j 28b80 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> + 28bcc: 84aa mv s1,a0 + 28bce: bf65 j 28b86 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x338> + 28bd0: bfc9 j 28ba2 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x354> + 28bd2: 842a mv s0,a0 + 28bd4: bfe1 j 28bac <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x35e> + 28bd6: 84aa mv s1,a0 + 28bd8: b765 j 28b80 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> + +0000000000028bda <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi>: + 28bda: db010113 addi sp,sp,-592 + 28bde: 0521 addi a0,a0,8 + 28be0: f42e sd a1,40(sp) + 28be2: 24113423 sd ra,584(sp) + 28be6: 24813023 sd s0,576(sp) + 28bea: 22913c23 sd s1,568(sp) + 28bee: 23213823 sd s2,560(sp) + 28bf2: 23313423 sd s3,552(sp) + 28bf6: 21613823 sd s6,528(sp) + 28bfa: 23413023 sd s4,544(sp) + 28bfe: 21513c23 sd s5,536(sp) + 28c02: 21713423 sd s7,520(sp) + 28c06: 21813023 sd s8,512(sp) + 28c0a: ffe6 sd s9,504(sp) + 28c0c: fbea sd s10,496(sp) + 28c0e: f7ee sd s11,488(sp) + 28c10: c69f80ef jal 21878 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 28c14: 09b8 addi a4,sp,216 + 28c16: 87aa mv a5,a0 + 28c18: 08a4 addi s1,sp,88 + 28c1a: 853a mv a0,a4 + 28c1c: e83e sd a5,16(sp) + 28c1e: e43a sd a4,8(sp) + 28c20: ec26 sd s1,24(sp) + 28c22: fdeec0ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> + 28c26: cd817057 vsetivli zero,2,e64,m1,ta,ma + 28c2a: 5e0030d7 vmv.v.i v1,0 + 28c2e: 039c addi a5,sp,448 + 28c30: 00023997 auipc s3,0x23 + 28c34: 0089b983 ld s3,8(s3) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 28c38: 0207f0a7 vse64.v v1,(a5) + 28c3c: 0b9c addi a5,sp,464 + 28c3e: 0207f0a7 vse64.v v1,(a5) + 28c42: 0109b403 ld s0,16(s3) + 28c46: 1a011c23 sh zero,440(sp) + 28c4a: 0189bb03 ld s6,24(s3) + 28c4e: 00023917 auipc s2,0x23 + 28c52: 30a93903 ld s2,778(s2) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 28c56: 0941 addi s2,s2,16 + 28c58: fe843783 ld a5,-24(s0) + 28c5c: fb02 sd zero,432(sp) + 28c5e: eca2 sd s0,88(sp) + 28c60: 978a add a5,a5,sp + 28c62: edca sd s2,216(sp) + 28c64: 0567bc23 sd s6,88(a5) + 28c68: f082 sd zero,96(sp) + 28c6a: fe843503 ld a0,-24(s0) + 28c6e: 4581 li a1,0 + 28c70: 9526 add a0,a0,s1 + 28c72: f3eec0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 28c76: 0209b483 ld s1,32(s3) + 28c7a: 0289bb83 ld s7,40(s3) + 28c7e: 06810d93 addi s11,sp,104 + 28c82: fe84b503 ld a0,-24(s1) + 28c86: f4a6 sd s1,104(sp) + 28c88: 4581 li a1,0 + 28c8a: 956e add a0,a0,s11 + 28c8c: 01753023 sd s7,0(a0) + 28c90: f20ec0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 28c94: 0089bc83 ld s9,8(s3) + 28c98: 0309bc03 ld s8,48(s3) + 28c9c: cd817057 vsetivli zero,2,e64,m1,ta,ma + 28ca0: fe8cb703 ld a4,-24(s9) + 28ca4: 5e0030d7 vmv.v.i v1,0 + 28ca8: 00023797 auipc a5,0x23 + 28cac: 1607b783 ld a5,352(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 28cb0: 1134 addi a3,sp,168 + 28cb2: 970a add a4,a4,sp + 28cb4: 05873c23 sd s8,88(a4) + 28cb8: 8536 mv a0,a3 + 28cba: f036 sd a3,32(sp) + 28cbc: 04078a93 addi s5,a5,64 + 28cc0: 01878693 addi a3,a5,24 + 28cc4: 06878793 addi a5,a5,104 + 28cc8: edbe sd a5,216(sp) + 28cca: 18bc addi a5,sp,120 + 28ccc: 0207f0a7 vse64.v v1,(a5) + 28cd0: 00023997 auipc s3,0x23 + 28cd4: 0d89b983 ld s3,216(s3) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 28cd8: 013c addi a5,sp,136 + 28cda: 0207f0a7 vse64.v v1,(a5) + 28cde: 09c1 addi s3,s3,16 + 28ce0: 093c addi a5,sp,152 + 28ce2: 0207f0a7 vse64.v v1,(a5) + 28ce6: ecb6 sd a3,88(sp) + 28ce8: f4d6 sd s5,104(sp) + 28cea: f8ce sd s3,112(sp) + 28cec: eb4ec0ef jal 153a0 <_ZNSt6localeC1Ev@plt> + 28cf0: 6522 ld a0,8(sp) + 28cf2: 00023a17 auipc s4,0x23 + 28cf6: fe6a3a03 ld s4,-26(s4) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 28cfa: 47e1 li a5,24 + 28cfc: 0c810d13 addi s10,sp,200 + 28d00: 0a41 addi s4,s4,16 + 28d02: 188c addi a1,sp,112 + 28d04: e182 sd zero,192(sp) + 28d06: 0c010423 sb zero,200(sp) + 28d0a: d93e sw a5,176(sp) + 28d0c: fd6a sd s10,184(sp) + 28d0e: f8d2 sd s4,112(sp) + 28d10: ea0ec0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 28d14: 75a2 ld a1,40(sp) + 28d16: 856e mv a0,s11 + 28d18: b37ff0ef jal 2884e <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE> + 28d1c: 65e2 ld a1,24(sp) + 28d1e: 03810d93 addi s11,sp,56 + 28d22: 856e mv a0,s11 + 28d24: 889f20ef jal 1b5ac <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 28d28: 65c2 ld a1,16(sp) + 28d2a: 7562 ld a0,56(sp) + 28d2c: b95ec0ef jal 158c0 + 28d30: 7562 ld a0,56(sp) + 28d32: 00bc addi a5,sp,72 + 28d34: 00f50463 beq a0,a5,28d3c <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x162> + 28d38: bc9ec0ef jal 15900 <_ZdlPv@plt> + 28d3c: 6542 ld a0,16(sp) + 28d3e: d33ec0ef jal 15a70 + 28d42: 00023797 auipc a5,0x23 + 28d46: 0c67b783 ld a5,198(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 28d4a: 756a ld a0,184(sp) + 28d4c: 01878713 addi a4,a5,24 + 28d50: 06878793 addi a5,a5,104 + 28d54: ecba sd a4,88(sp) + 28d56: edbe sd a5,216(sp) + 28d58: f4d6 sd s5,104(sp) + 28d5a: f8d2 sd s4,112(sp) + 28d5c: 01a50463 beq a0,s10,28d64 <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x18a> + 28d60: ba1ec0ef jal 15900 <_ZdlPv@plt> + 28d64: 7502 ld a0,32(sp) + 28d66: f8ce sd s3,112(sp) + 28d68: eb8ec0ef jal 15420 <_ZNSt6localeD1Ev@plt> + 28d6c: fe8cb683 ld a3,-24(s9) + 28d70: fe84b703 ld a4,-24(s1) + 28d74: fe843783 ld a5,-24(s0) + 28d78: 968a add a3,a3,sp + 28d7a: 0586bc23 sd s8,88(a3) + 28d7e: f4a6 sd s1,104(sp) + 28d80: 970a add a4,a4,sp + 28d82: 07773423 sd s7,104(a4) + 28d86: 6522 ld a0,8(sp) + 28d88: eca2 sd s0,88(sp) + 28d8a: 978a add a5,a5,sp + 28d8c: 0567bc23 sd s6,88(a5) + 28d90: edca sd s2,216(sp) + 28d92: f082 sd zero,96(sp) + 28d94: 84dec0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 28d98: 24813083 ld ra,584(sp) + 28d9c: 24013403 ld s0,576(sp) + 28da0: 23813483 ld s1,568(sp) + 28da4: 23013903 ld s2,560(sp) + 28da8: 22813983 ld s3,552(sp) + 28dac: 22013a03 ld s4,544(sp) + 28db0: 21813a83 ld s5,536(sp) + 28db4: 21013b03 ld s6,528(sp) + 28db8: 20813b83 ld s7,520(sp) + 28dbc: 20013c03 ld s8,512(sp) + 28dc0: 7cfe ld s9,504(sp) + 28dc2: 7d5e ld s10,496(sp) + 28dc4: 7dbe ld s11,488(sp) + 28dc6: 25010113 addi sp,sp,592 + 28dca: 8082 ret + 28dcc: 8daa mv s11,a0 + 28dce: 6522 ld a0,8(sp) + 28dd0: edca sd s2,216(sp) + 28dd2: 80fec0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 28dd6: 856e mv a0,s11 + 28dd8: a19ec0ef jal 157f0 <_Unwind_Resume@plt> + 28ddc: 842a mv s0,a0 + 28dde: 856e mv a0,s11 + 28de0: fe1ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28de4: 6562 ld a0,24(sp) + 28de6: daaec0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 28dea: 8522 mv a0,s0 + 28dec: a05ec0ef jal 157f0 <_Unwind_Resume@plt> + 28df0: 8daa mv s11,a0 + 28df2: 1928 addi a0,sp,184 + 28df4: f8d2 sd s4,112(sp) + 28df6: fcbed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28dfa: 7502 ld a0,32(sp) + 28dfc: f8ce sd s3,112(sp) + 28dfe: e22ec0ef jal 15420 <_ZNSt6localeD1Ev@plt> + 28e02: fe8cb683 ld a3,-24(s9) + 28e06: fe84b703 ld a4,-24(s1) + 28e0a: 1810 addi a2,sp,48 + 28e0c: 1b068693 addi a3,a3,432 + 28e10: fe843783 ld a5,-24(s0) + 28e14: 96b2 add a3,a3,a2 + 28e16: e786bc23 sd s8,-392(a3) + 28e1a: 1b070713 addi a4,a4,432 + 28e1e: f4a6 sd s1,104(sp) + 28e20: 9732 add a4,a4,a2 + 28e22: e9773423 sd s7,-376(a4) + 28e26: 1b078793 addi a5,a5,432 + 28e2a: eca2 sd s0,88(sp) + 28e2c: 97b2 add a5,a5,a2 + 28e2e: e767bc23 sd s6,-392(a5) + 28e32: f082 sd zero,96(sp) + 28e34: bf69 j 28dce <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> + 28e36: fe843783 ld a5,-24(s0) + 28e3a: 1818 addi a4,sp,48 + 28e3c: eca2 sd s0,88(sp) + 28e3e: 1b078793 addi a5,a5,432 + 28e42: 97ba add a5,a5,a4 + 28e44: e767bc23 sd s6,-392(a5) + 28e48: 8daa mv s11,a0 + 28e4a: f082 sd zero,96(sp) + 28e4c: b749 j 28dce <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> + 28e4e: 842a mv s0,a0 + 28e50: bf51 j 28de4 <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x20a> + +0000000000028e52 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE>: + 28e52: 00012697 auipc a3,0x12 + 28e56: 1c66b683 ld a3,454(a3) # 3b018 <_IO_stdin_used+0x1498> + 28e5a: 00012797 auipc a5,0x12 + 28e5e: 1c67d783 lhu a5,454(a5) # 3b020 <_IO_stdin_used+0x14a0> + 28e62: 7131 addi sp,sp,-192 + 28e64: f14a sd s2,160(sp) + 28e66: ed4e sd s3,152(sp) + 28e68: e15a sd s6,128(sp) + 28e6a: fcde sd s7,120(sp) + 28e6c: fd06 sd ra,184(sp) + 28e6e: 02010b93 addi s7,sp,32 + 28e72: f922 sd s0,176(sp) + 28e74: f526 sd s1,168(sp) + 28e76: e952 sd s4,144(sp) + 28e78: e556 sd s5,136(sp) + 28e7a: 8b2e mv s6,a1 + 28e7c: 4729 li a4,10 + 28e7e: 02010523 sb zero,42(sp) + 28e82: f036 sd a3,32(sp) + 28e84: 02700613 li a2,39 + 28e88: 00012597 auipc a1,0x12 + 28e8c: 40058593 addi a1,a1,1024 # 3b288 <_IO_stdin_used+0x1708> + 28e90: 00fb9423 sh a5,8(s7) + 28e94: e85e sd s7,16(sp) + 28e96: 892a mv s2,a0 + 28e98: ec3a sd a4,24(sp) + 28e9a: 01010993 addi s3,sp,16 + 28e9e: 863ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28ea2: 4605 li a2,1 + 28ea4: 00012597 auipc a1,0x12 + 28ea8: 01c58593 addi a1,a1,28 # 3aec0 <_IO_stdin_used+0x1340> + 28eac: 854a mv a0,s2 + 28eae: 853ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28eb2: 6662 ld a2,24(sp) + 28eb4: 65c2 ld a1,16(sp) + 28eb6: 854a mv a0,s2 + 28eb8: 849ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28ebc: 008b3a03 ld s4,8(s6) + 28ec0: 000b3403 ld s0,0(s6) + 28ec4: c602 sw zero,12(sp) + 28ec6: 4481 li s1,0 + 28ec8: 8ace mv s5,s3 + 28eca: 01440b63 beq s0,s4,28ee0 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x8e> + 28ece: 6008 ld a0,0(s0) + 28ed0: 89d6 mv s3,s5 + 28ed2: c20f00ef jal 192f2 <_ZNK7testing9TestSuite16total_test_countEv> + 28ed6: 9ca9 addw s1,s1,a0 + 28ed8: c626 sw s1,12(sp) + 28eda: 0421 addi s0,s0,8 + 28edc: fe8a19e3 bne s4,s0,28ece <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x7c> + 28ee0: 0884 addi s1,sp,80 + 28ee2: 8526 mv a0,s1 + 28ee4: 00011597 auipc a1,0x11 + 28ee8: 6ac58593 addi a1,a1,1708 # 3a590 <_IO_stdin_used+0xa10> + 28eec: 01010993 addi s3,sp,16 + 28ef0: 844f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28ef4: 1800 addi s0,sp,48 + 28ef6: 8522 mv a0,s0 + 28ef8: 006c addi a1,sp,12 + 28efa: 00023317 auipc t1,0x23 + 28efe: 07633303 ld t1,118(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 28f02: 9302 jalr t1 + 28f04: 01010993 addi s3,sp,16 + 28f08: 85ce mv a1,s3 + 28f0a: 86a2 mv a3,s0 + 28f0c: 8626 mv a2,s1 + 28f0e: 854a mv a0,s2 + 28f10: ca1fe0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 28f14: 7542 ld a0,48(sp) + 28f16: 04010a13 addi s4,sp,64 + 28f1a: 01450463 beq a0,s4,28f22 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0xd0> + 28f1e: 9e3ec0ef jal 15900 <_ZdlPv@plt> + 28f22: 6546 ld a0,80(sp) + 28f24: 06010a93 addi s5,sp,96 + 28f28: 01550463 beq a0,s5,28f30 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0xde> + 28f2c: 9d5ec0ef jal 15900 <_ZdlPv@plt> + 28f30: 00012597 auipc a1,0x12 + 28f34: 13058593 addi a1,a1,304 # 3b060 <_IO_stdin_used+0x14e0> + 28f38: 8522 mv a0,s0 + 28f3a: ffbf00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28f3e: 00012597 auipc a1,0x12 + 28f42: 38258593 addi a1,a1,898 # 3b2c0 <_IO_stdin_used+0x1740> + 28f46: 8526 mv a0,s1 + 28f48: fedf00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 28f4c: 86a6 mv a3,s1 + 28f4e: 8622 mv a2,s0 + 28f50: 85ce mv a1,s3 + 28f52: 854a mv a0,s2 + 28f54: c5dfe0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> + 28f58: 6546 ld a0,80(sp) + 28f5a: 01550463 beq a0,s5,28f62 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x110> + 28f5e: 9a3ec0ef jal 15900 <_ZdlPv@plt> + 28f62: 7542 ld a0,48(sp) + 28f64: 01450463 beq a0,s4,28f6c <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x11a> + 28f68: 999ec0ef jal 15900 <_ZdlPv@plt> + 28f6c: 4609 li a2,2 + 28f6e: 00012597 auipc a1,0x12 + 28f72: f5a58593 addi a1,a1,-166 # 3aec8 <_IO_stdin_used+0x1348> + 28f76: 854a mv a0,s2 + 28f78: f88ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28f7c: 008b3483 ld s1,8(s6) + 28f80: 000b3403 ld s0,0(s6) + 28f84: 00940963 beq s0,s1,28f96 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x144> + 28f88: 600c ld a1,0(s0) + 28f8a: 854a mv a0,s2 + 28f8c: d9eff0ef jal 2852a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE> + 28f90: 0421 addi s0,s0,8 + 28f92: fe849be3 bne s1,s0,28f88 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x136> + 28f96: 4609 li a2,2 + 28f98: 00012597 auipc a1,0x12 + 28f9c: f5858593 addi a1,a1,-168 # 3aef0 <_IO_stdin_used+0x1370> + 28fa0: 854a mv a0,s2 + 28fa2: f5eec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28fa6: 6662 ld a2,24(sp) + 28fa8: 65c2 ld a1,16(sp) + 28faa: 854a mv a0,s2 + 28fac: f54ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28fb0: 4609 li a2,2 + 28fb2: 00012597 auipc a1,0x12 + 28fb6: f1658593 addi a1,a1,-234 # 3aec8 <_IO_stdin_used+0x1348> + 28fba: f46ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 28fbe: 6542 ld a0,16(sp) + 28fc0: 01750463 beq a0,s7,28fc8 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x176> + 28fc4: 93dec0ef jal 15900 <_ZdlPv@plt> + 28fc8: 70ea ld ra,184(sp) + 28fca: 744a ld s0,176(sp) + 28fcc: 74aa ld s1,168(sp) + 28fce: 790a ld s2,160(sp) + 28fd0: 69ea ld s3,152(sp) + 28fd2: 6a4a ld s4,144(sp) + 28fd4: 6aaa ld s5,136(sp) + 28fd6: 6b0a ld s6,128(sp) + 28fd8: 7be6 ld s7,120(sp) + 28fda: 6129 addi sp,sp,192 + 28fdc: 8082 ret + 28fde: 842a mv s0,a0 + 28fe0: a01d j 29006 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1b4> + 28fe2: 87aa mv a5,a0 + 28fe4: 8526 mv a0,s1 + 28fe6: 84be mv s1,a5 + 28fe8: dd9ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28fec: 8522 mv a0,s0 + 28fee: dd3ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 28ff2: 8426 mv s0,s1 + 28ff4: a809 j 29006 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1b4> + 28ff6: 87aa mv a5,a0 + 28ff8: 8522 mv a0,s0 + 28ffa: 843e mv s0,a5 + 28ffc: dc5ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29000: 8526 mv a0,s1 + 29002: dbfed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29006: 854e mv a0,s3 + 29008: db9ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2900c: 8522 mv a0,s0 + 2900e: fe2ec0ef jal 157f0 <_Unwind_Resume@plt> + 29012: 84aa mv s1,a0 + 29014: bfe1 j 28fec <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x19a> + 29016: 842a mv s0,a0 + 29018: 01010993 addi s3,sp,16 + 2901c: b7d5 j 29000 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1ae> + +000000000002901e <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE>: + 2901e: db010113 addi sp,sp,-592 + 29022: 0521 addi a0,a0,8 + 29024: f42e sd a1,40(sp) + 29026: 24113423 sd ra,584(sp) + 2902a: 24813023 sd s0,576(sp) + 2902e: 22913c23 sd s1,568(sp) + 29032: 23213823 sd s2,560(sp) + 29036: 23313423 sd s3,552(sp) + 2903a: 21613823 sd s6,528(sp) + 2903e: 23413023 sd s4,544(sp) + 29042: 21513c23 sd s5,536(sp) + 29046: 21713423 sd s7,520(sp) + 2904a: 21813023 sd s8,512(sp) + 2904e: ffe6 sd s9,504(sp) + 29050: fbea sd s10,496(sp) + 29052: f7ee sd s11,488(sp) + 29054: 825f80ef jal 21878 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 29058: 09b8 addi a4,sp,216 + 2905a: 87aa mv a5,a0 + 2905c: 08a4 addi s1,sp,88 + 2905e: 853a mv a0,a4 + 29060: e83e sd a5,16(sp) + 29062: e43a sd a4,8(sp) + 29064: ec26 sd s1,24(sp) + 29066: b9aec0ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> + 2906a: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2906e: 5e0030d7 vmv.v.i v1,0 + 29072: 039c addi a5,sp,448 + 29074: 00023997 auipc s3,0x23 + 29078: bc49b983 ld s3,-1084(s3) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 2907c: 0207f0a7 vse64.v v1,(a5) + 29080: 0b9c addi a5,sp,464 + 29082: 0207f0a7 vse64.v v1,(a5) + 29086: 0109b403 ld s0,16(s3) + 2908a: 1a011c23 sh zero,440(sp) + 2908e: 0189bb03 ld s6,24(s3) + 29092: 00023917 auipc s2,0x23 + 29096: ec693903 ld s2,-314(s2) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 2909a: 0941 addi s2,s2,16 + 2909c: fe843783 ld a5,-24(s0) + 290a0: fb02 sd zero,432(sp) + 290a2: eca2 sd s0,88(sp) + 290a4: 978a add a5,a5,sp + 290a6: edca sd s2,216(sp) + 290a8: 0567bc23 sd s6,88(a5) + 290ac: f082 sd zero,96(sp) + 290ae: fe843503 ld a0,-24(s0) + 290b2: 4581 li a1,0 + 290b4: 9526 add a0,a0,s1 + 290b6: afaec0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 290ba: 0209b483 ld s1,32(s3) + 290be: 0289bb83 ld s7,40(s3) + 290c2: 06810d93 addi s11,sp,104 + 290c6: fe84b503 ld a0,-24(s1) + 290ca: f4a6 sd s1,104(sp) + 290cc: 4581 li a1,0 + 290ce: 956e add a0,a0,s11 + 290d0: 01753023 sd s7,0(a0) + 290d4: adcec0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 290d8: 0089bc83 ld s9,8(s3) + 290dc: 0309bc03 ld s8,48(s3) + 290e0: cd817057 vsetivli zero,2,e64,m1,ta,ma + 290e4: fe8cb703 ld a4,-24(s9) + 290e8: 5e0030d7 vmv.v.i v1,0 + 290ec: 00023797 auipc a5,0x23 + 290f0: d1c7b783 ld a5,-740(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 290f4: 1134 addi a3,sp,168 + 290f6: 970a add a4,a4,sp + 290f8: 05873c23 sd s8,88(a4) + 290fc: 8536 mv a0,a3 + 290fe: f036 sd a3,32(sp) + 29100: 04078a93 addi s5,a5,64 + 29104: 01878693 addi a3,a5,24 + 29108: 06878793 addi a5,a5,104 + 2910c: edbe sd a5,216(sp) + 2910e: 18bc addi a5,sp,120 + 29110: 0207f0a7 vse64.v v1,(a5) + 29114: 00023997 auipc s3,0x23 + 29118: c949b983 ld s3,-876(s3) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 2911c: 013c addi a5,sp,136 + 2911e: 0207f0a7 vse64.v v1,(a5) + 29122: 09c1 addi s3,s3,16 + 29124: 093c addi a5,sp,152 + 29126: 0207f0a7 vse64.v v1,(a5) + 2912a: ecb6 sd a3,88(sp) + 2912c: f4d6 sd s5,104(sp) + 2912e: f8ce sd s3,112(sp) + 29130: a70ec0ef jal 153a0 <_ZNSt6localeC1Ev@plt> + 29134: 6522 ld a0,8(sp) + 29136: 00023a17 auipc s4,0x23 + 2913a: ba2a3a03 ld s4,-1118(s4) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 2913e: 47e1 li a5,24 + 29140: 0c810d13 addi s10,sp,200 + 29144: 0a41 addi s4,s4,16 + 29146: 188c addi a1,sp,112 + 29148: e182 sd zero,192(sp) + 2914a: 0c010423 sb zero,200(sp) + 2914e: d93e sw a5,176(sp) + 29150: fd6a sd s10,184(sp) + 29152: f8d2 sd s4,112(sp) + 29154: a5cec0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 29158: 75a2 ld a1,40(sp) + 2915a: 856e mv a0,s11 + 2915c: cf7ff0ef jal 28e52 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE> + 29160: 65e2 ld a1,24(sp) + 29162: 03810d93 addi s11,sp,56 + 29166: 856e mv a0,s11 + 29168: c44f20ef jal 1b5ac <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 2916c: 65c2 ld a1,16(sp) + 2916e: 7562 ld a0,56(sp) + 29170: f50ec0ef jal 158c0 + 29174: 7562 ld a0,56(sp) + 29176: 00bc addi a5,sp,72 + 29178: 00f50463 beq a0,a5,29180 <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x162> + 2917c: f84ec0ef jal 15900 <_ZdlPv@plt> + 29180: 6542 ld a0,16(sp) + 29182: 8efec0ef jal 15a70 + 29186: 00023797 auipc a5,0x23 + 2918a: c827b783 ld a5,-894(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 2918e: 756a ld a0,184(sp) + 29190: 01878713 addi a4,a5,24 + 29194: 06878793 addi a5,a5,104 + 29198: ecba sd a4,88(sp) + 2919a: edbe sd a5,216(sp) + 2919c: f4d6 sd s5,104(sp) + 2919e: f8d2 sd s4,112(sp) + 291a0: 01a50463 beq a0,s10,291a8 <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x18a> + 291a4: f5cec0ef jal 15900 <_ZdlPv@plt> + 291a8: 7502 ld a0,32(sp) + 291aa: f8ce sd s3,112(sp) + 291ac: a74ec0ef jal 15420 <_ZNSt6localeD1Ev@plt> + 291b0: fe8cb683 ld a3,-24(s9) + 291b4: fe84b703 ld a4,-24(s1) + 291b8: fe843783 ld a5,-24(s0) + 291bc: 968a add a3,a3,sp + 291be: 0586bc23 sd s8,88(a3) + 291c2: f4a6 sd s1,104(sp) + 291c4: 970a add a4,a4,sp + 291c6: 07773423 sd s7,104(a4) + 291ca: 6522 ld a0,8(sp) + 291cc: eca2 sd s0,88(sp) + 291ce: 978a add a5,a5,sp + 291d0: 0567bc23 sd s6,88(a5) + 291d4: edca sd s2,216(sp) + 291d6: f082 sd zero,96(sp) + 291d8: c08ec0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 291dc: 24813083 ld ra,584(sp) + 291e0: 24013403 ld s0,576(sp) + 291e4: 23813483 ld s1,568(sp) + 291e8: 23013903 ld s2,560(sp) + 291ec: 22813983 ld s3,552(sp) + 291f0: 22013a03 ld s4,544(sp) + 291f4: 21813a83 ld s5,536(sp) + 291f8: 21013b03 ld s6,528(sp) + 291fc: 20813b83 ld s7,520(sp) + 29200: 20013c03 ld s8,512(sp) + 29204: 7cfe ld s9,504(sp) + 29206: 7d5e ld s10,496(sp) + 29208: 7dbe ld s11,488(sp) + 2920a: 25010113 addi sp,sp,592 + 2920e: 8082 ret + 29210: 8daa mv s11,a0 + 29212: 6522 ld a0,8(sp) + 29214: edca sd s2,216(sp) + 29216: bcaec0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 2921a: 856e mv a0,s11 + 2921c: dd4ec0ef jal 157f0 <_Unwind_Resume@plt> + 29220: 842a mv s0,a0 + 29222: 856e mv a0,s11 + 29224: b9ded0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29228: 6562 ld a0,24(sp) + 2922a: 966ec0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 2922e: 8522 mv a0,s0 + 29230: dc0ec0ef jal 157f0 <_Unwind_Resume@plt> + 29234: 8daa mv s11,a0 + 29236: 1928 addi a0,sp,184 + 29238: f8d2 sd s4,112(sp) + 2923a: b87ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2923e: 7502 ld a0,32(sp) + 29240: f8ce sd s3,112(sp) + 29242: 9deec0ef jal 15420 <_ZNSt6localeD1Ev@plt> + 29246: fe8cb683 ld a3,-24(s9) + 2924a: fe84b703 ld a4,-24(s1) + 2924e: 1810 addi a2,sp,48 + 29250: 1b068693 addi a3,a3,432 + 29254: fe843783 ld a5,-24(s0) + 29258: 96b2 add a3,a3,a2 + 2925a: e786bc23 sd s8,-392(a3) + 2925e: 1b070713 addi a4,a4,432 + 29262: f4a6 sd s1,104(sp) + 29264: 9732 add a4,a4,a2 + 29266: e9773423 sd s7,-376(a4) + 2926a: 1b078793 addi a5,a5,432 + 2926e: eca2 sd s0,88(sp) + 29270: 97b2 add a5,a5,a2 + 29272: e767bc23 sd s6,-392(a5) + 29276: f082 sd zero,96(sp) + 29278: bf69 j 29212 <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x1f4> + 2927a: fe843783 ld a5,-24(s0) + 2927e: 1818 addi a4,sp,48 + 29280: eca2 sd s0,88(sp) + 29282: 1b078793 addi a5,a5,432 + 29286: 97ba add a5,a5,a4 + 29288: e767bc23 sd s6,-392(a5) + 2928c: 8daa mv s11,a0 + 2928e: f082 sd zero,96(sp) + 29290: b749 j 29212 <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x1f4> + 29292: 842a mv s0,a0 + 29294: bf51 j 29228 <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x20a> + +0000000000029296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b>: + 29296: 7155 addi sp,sp,-208 + 29298: e1a2 sd s0,192(sp) + 2929a: 1020 addi s0,sp,40 + 2929c: e95a sd s6,144(sp) + 2929e: 8b2a mv s6,a0 + 292a0: 8522 mv a0,s0 + 292a2: f94a sd s2,176(sp) + 292a4: f54e sd s3,168(sp) + 292a6: f152 sd s4,160(sp) + 292a8: ed56 sd s5,152(sp) + 292aa: f4ee sd s11,104(sp) + 292ac: e43e sd a5,8(sp) + 292ae: e586 sd ra,200(sp) + 292b0: fd26 sd s1,184(sp) + 292b2: e162 sd s8,128(sp) + 292b4: ec22 sd s0,24(sp) + 292b6: 89b2 mv s3,a2 + 292b8: e036 sd a3,0(sp) + 292ba: 8aba mv s5,a4 + 292bc: e82e sd a1,16(sp) + 292be: cc0fe0ef jal 2777e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 292c2: 7a22 ld s4,40(sp) + 292c4: 7942 ld s2,48(sp) + 292c6: 414907b3 sub a5,s2,s4 + 292ca: 4077dd93 srai s11,a5,0x7 + 292ce: 33b05063 blez s11,295ee <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x358> + 292d2: 0d9e slli s11,s11,0x7 + 292d4: fce6 sd s9,120(sp) + 292d6: f8ea sd s10,112(sp) + 292d8: 0089b483 ld s1,8(s3) + 292dc: e55e sd s7,136(sp) + 292de: 9dd2 add s11,s11,s4 + 292e0: 060a0413 addi s0,s4,96 + 292e4: 040a0d13 addi s10,s4,64 + 292e8: 020a0c93 addi s9,s4,32 + 292ec: 8c52 mv s8,s4 + 292ee: a035 j 2931a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x84> + 292f0: fc843603 ld a2,-56(s0) + 292f4: 1cc48763 beq s1,a2,294c2 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x22c> + 292f8: fe843603 ld a2,-24(s0) + 292fc: 1ec48f63 beq s1,a2,294fa <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x264> + 29300: 6410 ld a2,8(s0) + 29302: 20c48063 beq s1,a2,29502 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x26c> + 29306: 080c0c13 addi s8,s8,128 + 2930a: 08040413 addi s0,s0,128 + 2930e: 080d0d13 addi s10,s10,128 + 29312: 080c8c93 addi s9,s9,128 + 29316: 23bc0a63 beq s8,s11,2954a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2b4> + 2931a: fa843603 ld a2,-88(s0) + 2931e: fc9619e3 bne a2,s1,292f0 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x5a> + 29322: 1e048563 beqz s1,2950c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x276> + 29326: 0009bb83 ld s7,0(s3) + 2932a: fa043503 ld a0,-96(s0) + 2932e: 8626 mv a2,s1 + 29330: 85de mv a1,s7 + 29332: e8eec0ef jal 159c0 + 29336: 1c050b63 beqz a0,2950c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x276> + 2933a: fc843603 ld a2,-56(s0) + 2933e: 20c48363 beq s1,a2,29544 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2ae> + 29342: fe843603 ld a2,-24(s0) + 29346: fac49de3 bne s1,a2,29300 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x6a> + 2934a: fe043503 ld a0,-32(s0) + 2934e: 85de mv a1,s7 + 29350: e70ec0ef jal 159c0 + 29354: 18050b63 beqz a0,294ea <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x254> + 29358: 6410 ld a2,8(s0) + 2935a: fa9616e3 bne a2,s1,29306 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x70> + 2935e: 6008 ld a0,0(s0) + 29360: 85de mv a1,s7 + 29362: e5eec0ef jal 159c0 + 29366: f145 bnez a0,29306 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x70> + 29368: 6baa ld s7,136(sp) + 2936a: 7ce6 ld s9,120(sp) + 2936c: 7d46 ld s10,112(sp) + 2936e: 40890433 sub s0,s2,s0 + 29372: 00803433 snez s0,s0 + 29376: 8522 mv a0,s0 + 29378: 922f40ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 2937c: e551 bnez a0,29408 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x172> + 2937e: 0084 addi s1,sp,64 + 29380: 6685 lui a3,0x1 + 29382: 8526 mv a0,s1 + 29384: 02268693 addi a3,a3,34 # 1022 <__abi_tag-0xf272> + 29388: 00011617 auipc a2,0x11 + 2938c: 44860613 addi a2,a2,1096 # 3a7d0 <_IO_stdin_used+0xc50> + 29390: 458d li a1,3 + 29392: 930f80ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 29396: 06500613 li a2,101 + 2939a: 00012597 auipc a1,0x12 + 2939e: d3e58593 addi a1,a1,-706 # 3b0d8 <_IO_stdin_used+0x1558> + 293a2: 00023517 auipc a0,0x23 + 293a6: bf653503 ld a0,-1034(a0) # 4bf98 <_ZSt4cerr@Base> + 293aa: b56ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 293ae: 4615 li a2,5 + 293b0: 00012597 auipc a1,0x12 + 293b4: f2058593 addi a1,a1,-224 # 3b2d0 <_IO_stdin_used+0x1750> + 293b8: 00023517 auipc a0,0x23 + 293bc: be053503 ld a0,-1056(a0) # 4bf98 <_ZSt4cerr@Base> + 293c0: b40ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 293c4: 0089b603 ld a2,8(s3) + 293c8: 0009b583 ld a1,0(s3) + 293cc: 00023517 auipc a0,0x23 + 293d0: bcc53503 ld a0,-1076(a0) # 4bf98 <_ZSt4cerr@Base> + 293d4: b2cec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 293d8: 4671 li a2,28 + 293da: 00012597 auipc a1,0x12 + 293de: efe58593 addi a1,a1,-258 # 3b2d8 <_IO_stdin_used+0x1758> + 293e2: 842a mv s0,a0 + 293e4: b1cec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 293e8: 67c2 ld a5,16(sp) + 293ea: 8522 mv a0,s0 + 293ec: 6790 ld a2,8(a5) + 293ee: 638c ld a1,0(a5) + 293f0: b10ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 293f4: 4609 li a2,2 + 293f6: 00012597 auipc a1,0x12 + 293fa: f0258593 addi a1,a1,-254 # 3b2f8 <_IO_stdin_used+0x1778> + 293fe: b02ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29402: 8526 mv a0,s1 + 29404: c4ef50ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 29408: 008ab603 ld a2,8(s5) + 2940c: 000ab583 ld a1,0(s5) + 29410: 855a mv a0,s6 + 29412: aeeec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29416: 4605 li a2,1 + 29418: 00011597 auipc a1,0x11 + 2941c: a9858593 addi a1,a1,-1384 # 39eb0 <_IO_stdin_used+0x330> + 29420: 842a mv s0,a0 + 29422: adeec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29426: 0089b603 ld a2,8(s3) + 2942a: 0009b583 ld a1,0(s3) + 2942e: 8522 mv a0,s0 + 29430: ad0ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29434: 4611 li a2,4 + 29436: 00012597 auipc a1,0x12 + 2943a: eca58593 addi a1,a1,-310 # 3b300 <_IO_stdin_used+0x1780> + 2943e: 842a mv s0,a0 + 29440: ac0ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29444: 6582 ld a1,0(sp) + 29446: 0084 addi s1,sp,64 + 29448: 8526 mv a0,s1 + 2944a: c3cfc0ef jal 25886 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2944e: 6626 ld a2,72(sp) + 29450: 6586 ld a1,64(sp) + 29452: 8522 mv a0,s0 + 29454: aacec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29458: 4605 li a2,1 + 2945a: 00011597 auipc a1,0x11 + 2945e: a5658593 addi a1,a1,-1450 # 39eb0 <_IO_stdin_used+0x330> + 29462: a9eec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29466: 6506 ld a0,64(sp) + 29468: 089c addi a5,sp,80 + 2946a: 00f50463 beq a0,a5,29472 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x1dc> + 2946e: c92ec0ef jal 15900 <_ZdlPv@plt> + 29472: 67a2 ld a5,8(sp) + 29474: cb89 beqz a5,29486 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x1f0> + 29476: 855a mv a0,s6 + 29478: 4609 li a2,2 + 2947a: 00012597 auipc a1,0x12 + 2947e: a8658593 addi a1,a1,-1402 # 3af00 <_IO_stdin_used+0x1380> + 29482: a7eec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29486: 8452 mv s0,s4 + 29488: 01490d63 beq s2,s4,294a2 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x20c> + 2948c: 6008 ld a0,0(s0) + 2948e: 01040793 addi a5,s0,16 + 29492: 00f50463 beq a0,a5,2949a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x204> + 29496: c6aec0ef jal 15900 <_ZdlPv@plt> + 2949a: 02040413 addi s0,s0,32 + 2949e: fe8917e3 bne s2,s0,2948c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x1f6> + 294a2: 080a0563 beqz s4,2952c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x296> + 294a6: 640e ld s0,192(sp) + 294a8: 60ae ld ra,200(sp) + 294aa: 74ea ld s1,184(sp) + 294ac: 794a ld s2,176(sp) + 294ae: 79aa ld s3,168(sp) + 294b0: 6aea ld s5,152(sp) + 294b2: 6b4a ld s6,144(sp) + 294b4: 6c0a ld s8,128(sp) + 294b6: 7da6 ld s11,104(sp) + 294b8: 8552 mv a0,s4 + 294ba: 7a0a ld s4,160(sp) + 294bc: 6169 addi sp,sp,208 + 294be: c42ec06f j 15900 <_ZdlPv@plt> + 294c2: cca9 beqz s1,2951c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x286> + 294c4: fc043503 ld a0,-64(s0) + 294c8: 0009bb83 ld s7,0(s3) + 294cc: 85de mv a1,s7 + 294ce: cf2ec0ef jal 159c0 + 294d2: c529 beqz a0,2951c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x286> + 294d4: fe843603 ld a2,-24(s0) + 294d8: e8c490e3 bne s1,a2,29358 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xc2> + 294dc: fe043503 ld a0,-32(s0) + 294e0: 85de mv a1,s7 + 294e2: cdeec0ef jal 159c0 + 294e6: e60519e3 bnez a0,29358 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xc2> + 294ea: 41a907b3 sub a5,s2,s10 + 294ee: 6baa ld s7,136(sp) + 294f0: 7ce6 ld s9,120(sp) + 294f2: 7d46 ld s10,112(sp) + 294f4: 00f03433 snez s0,a5 + 294f8: bdbd j 29376 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> + 294fa: d8e5 beqz s1,294ea <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x254> + 294fc: 0009bb83 ld s7,0(s3) + 29500: b5a9 j 2934a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xb4> + 29502: e60483e3 beqz s1,29368 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xd2> + 29506: 0009bb83 ld s7,0(s3) + 2950a: bd91 j 2935e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xc8> + 2950c: 412c0433 sub s0,s8,s2 + 29510: 6baa ld s7,136(sp) + 29512: 7ce6 ld s9,120(sp) + 29514: 7d46 ld s10,112(sp) + 29516: 00803433 snez s0,s0 + 2951a: bdb1 j 29376 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> + 2951c: 419906b3 sub a3,s2,s9 + 29520: 6baa ld s7,136(sp) + 29522: 7ce6 ld s9,120(sp) + 29524: 7d46 ld s10,112(sp) + 29526: 00d03433 snez s0,a3 + 2952a: b5b1 j 29376 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> + 2952c: 60ae ld ra,200(sp) + 2952e: 640e ld s0,192(sp) + 29530: 74ea ld s1,184(sp) + 29532: 794a ld s2,176(sp) + 29534: 79aa ld s3,168(sp) + 29536: 7a0a ld s4,160(sp) + 29538: 6aea ld s5,152(sp) + 2953a: 6b4a ld s6,144(sp) + 2953c: 6c0a ld s8,128(sp) + 2953e: 7da6 ld s11,104(sp) + 29540: 6169 addi sp,sp,208 + 29542: 8082 ret + 29544: fc043503 ld a0,-64(s0) + 29548: b751 j 294cc <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x236> + 2954a: 6baa ld s7,136(sp) + 2954c: 7ce6 ld s9,120(sp) + 2954e: 7d46 ld s10,112(sp) + 29550: 418907b3 sub a5,s2,s8 + 29554: 8795 srai a5,a5,0x5 + 29556: 4689 li a3,2 + 29558: 02d78f63 beq a5,a3,29596 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x300> + 2955c: 468d li a3,3 + 2955e: 04d78563 beq a5,a3,295a8 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x312> + 29562: 4685 li a3,1 + 29564: 4401 li s0,0 + 29566: e0d798e3 bne a5,a3,29376 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> + 2956a: 0089b483 ld s1,8(s3) + 2956e: 008c3783 ld a5,8(s8) + 29572: 4401 li s0,0 + 29574: e09791e3 bne a5,s1,29376 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> + 29578: c891 beqz s1,2958c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2f6> + 2957a: 0009b583 ld a1,0(s3) + 2957e: 000c3503 ld a0,0(s8) + 29582: 8626 mv a2,s1 + 29584: c3cec0ef jal 159c0 + 29588: de0517e3 bnez a0,29376 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> + 2958c: 41890733 sub a4,s2,s8 + 29590: 00e03433 snez s0,a4 + 29594: b3cd j 29376 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> + 29596: 0089b483 ld s1,8(s3) + 2959a: 008c3783 ld a5,8(s8) + 2959e: 00f48e63 beq s1,a5,295ba <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x324> + 295a2: 020c0c13 addi s8,s8,32 + 295a6: b7e1 j 2956e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2d8> + 295a8: 008c3783 ld a5,8(s8) + 295ac: 0089b483 ld s1,8(s3) + 295b0: 02978363 beq a5,s1,295d6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x340> + 295b4: 020c0c13 addi s8,s8,32 + 295b8: b7cd j 2959a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x304> + 295ba: c889 beqz s1,295cc <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x336> + 295bc: 0009b583 ld a1,0(s3) + 295c0: 000c3503 ld a0,0(s8) + 295c4: 8626 mv a2,s1 + 295c6: bfaec0ef jal 159c0 + 295ca: fd61 bnez a0,295a2 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x30c> + 295cc: 41890433 sub s0,s2,s8 + 295d0: 00803433 snez s0,s0 + 295d4: b34d j 29376 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> + 295d6: d8fd beqz s1,295cc <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x336> + 295d8: 0009b583 ld a1,0(s3) + 295dc: 000c3503 ld a0,0(s8) + 295e0: 8626 mv a2,s1 + 295e2: bdeec0ef jal 159c0 + 295e6: d17d beqz a0,295cc <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x336> + 295e8: 020c0c13 addi s8,s8,32 + 295ec: b77d j 2959a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x304> + 295ee: 8795 srai a5,a5,0x5 + 295f0: 8c52 mv s8,s4 + 295f2: b795 j 29556 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2c0> + 295f4: 842a mv s0,a0 + 295f6: a029 j 29600 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x36a> + 295f8: 842a mv s0,a0 + 295fa: 8526 mv a0,s1 + 295fc: fc4ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29600: 6562 ld a0,24(sp) + 29602: 00022317 auipc t1,0x22 + 29606: 5de33303 ld t1,1502(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2960a: e55e sd s7,136(sp) + 2960c: fce6 sd s9,120(sp) + 2960e: f8ea sd s10,112(sp) + 29610: 9302 jalr t1 + 29612: 8522 mv a0,s0 + 29614: 9dcec0ef jal 157f0 <_Unwind_Resume@plt> + 29618: 842a mv s0,a0 + 2961a: 8526 mv a0,s1 + 2961c: a36f50ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 29620: b7c5 j 29600 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x36a> + +0000000000029622 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b>: + 29622: 7155 addi sp,sp,-208 + 29624: e1a2 sd s0,192(sp) + 29626: 1020 addi s0,sp,40 + 29628: e55e sd s7,136(sp) + 2962a: 8baa mv s7,a0 + 2962c: 8522 mv a0,s0 + 2962e: f54e sd s3,168(sp) + 29630: f152 sd s4,160(sp) + 29632: ed56 sd s5,152(sp) + 29634: e95a sd s6,144(sp) + 29636: f4ee sd s11,104(sp) + 29638: e03e sd a5,0(sp) + 2963a: e586 sd ra,200(sp) + 2963c: fd26 sd s1,184(sp) + 2963e: f94a sd s2,176(sp) + 29640: f8ea sd s10,112(sp) + 29642: e822 sd s0,16(sp) + 29644: 8a32 mv s4,a2 + 29646: ce36 sw a3,28(sp) + 29648: 8b3a mv s6,a4 + 2964a: e42e sd a1,8(sp) + 2964c: 932fe0ef jal 2777e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 29650: 7aa2 ld s5,40(sp) + 29652: 79c2 ld s3,48(sp) + 29654: 415987b3 sub a5,s3,s5 + 29658: 4077dd93 srai s11,a5,0x7 + 2965c: 2fb05c63 blez s11,29954 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x332> + 29660: 0d9e slli s11,s11,0x7 + 29662: fce6 sd s9,120(sp) + 29664: 008a3483 ld s1,8(s4) + 29668: e162 sd s8,128(sp) + 2966a: 9dd6 add s11,s11,s5 + 2966c: 060a8413 addi s0,s5,96 + 29670: 040a8913 addi s2,s5,64 + 29674: 020a8c93 addi s9,s5,32 + 29678: 8d56 mv s10,s5 + 2967a: a035 j 296a6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x84> + 2967c: fc843603 ld a2,-56(s0) + 29680: 1cc48463 beq s1,a2,29848 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x226> + 29684: fe843603 ld a2,-24(s0) + 29688: 1ec48b63 beq s1,a2,2987e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x25c> + 2968c: 6410 ld a2,8(s0) + 2968e: 1ec48c63 beq s1,a2,29886 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x264> + 29692: 080d0d13 addi s10,s10,128 + 29696: 08040413 addi s0,s0,128 + 2969a: 08090913 addi s2,s2,128 + 2969e: 080c8c93 addi s9,s9,128 + 296a2: 21bd0863 beq s10,s11,298b2 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x290> + 296a6: fa843683 ld a3,-88(s0) + 296aa: fc9699e3 bne a3,s1,2967c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x5a> + 296ae: 1e048163 beqz s1,29890 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x26e> + 296b2: 000a3c03 ld s8,0(s4) + 296b6: fa043503 ld a0,-96(s0) + 296ba: 8626 mv a2,s1 + 296bc: 85e2 mv a1,s8 + 296be: b02ec0ef jal 159c0 + 296c2: 1c050763 beqz a0,29890 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x26e> + 296c6: fc843603 ld a2,-56(s0) + 296ca: 1ec48163 beq s1,a2,298ac <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x28a> + 296ce: fe843603 ld a2,-24(s0) + 296d2: fa961de3 bne a2,s1,2968c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x6a> + 296d6: fe043503 ld a0,-32(s0) + 296da: 85e2 mv a1,s8 + 296dc: ae4ec0ef jal 159c0 + 296e0: 18050863 beqz a0,29870 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x24e> + 296e4: 6410 ld a2,8(s0) + 296e6: fa9616e3 bne a2,s1,29692 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x70> + 296ea: 6008 ld a0,0(s0) + 296ec: 85e2 mv a1,s8 + 296ee: ad2ec0ef jal 159c0 + 296f2: f145 bnez a0,29692 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x70> + 296f4: 6c0a ld s8,128(sp) + 296f6: 7ce6 ld s9,120(sp) + 296f8: 40898433 sub s0,s3,s0 + 296fc: 00803933 snez s2,s0 + 29700: 854a mv a0,s2 + 29702: d99f30ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 29706: e551 bnez a0,29792 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x170> + 29708: 0084 addi s1,sp,64 + 2970a: 6685 lui a3,0x1 + 2970c: 8526 mv a0,s1 + 2970e: 03668693 addi a3,a3,54 # 1036 <__abi_tag-0xf25e> + 29712: 00011617 auipc a2,0x11 + 29716: 0be60613 addi a2,a2,190 # 3a7d0 <_IO_stdin_used+0xc50> + 2971a: 458d li a1,3 + 2971c: da7f70ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 29720: 06500613 li a2,101 + 29724: 00012597 auipc a1,0x12 + 29728: 9b458593 addi a1,a1,-1612 # 3b0d8 <_IO_stdin_used+0x1558> + 2972c: 00023517 auipc a0,0x23 + 29730: 86c53503 ld a0,-1940(a0) # 4bf98 <_ZSt4cerr@Base> + 29734: fcdeb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29738: 4615 li a2,5 + 2973a: 00012597 auipc a1,0x12 + 2973e: b9658593 addi a1,a1,-1130 # 3b2d0 <_IO_stdin_used+0x1750> + 29742: 00023517 auipc a0,0x23 + 29746: 85653503 ld a0,-1962(a0) # 4bf98 <_ZSt4cerr@Base> + 2974a: fb7eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2974e: 008a3603 ld a2,8(s4) + 29752: 000a3583 ld a1,0(s4) + 29756: 00023517 auipc a0,0x23 + 2975a: 84253503 ld a0,-1982(a0) # 4bf98 <_ZSt4cerr@Base> + 2975e: fa3eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29762: 4671 li a2,28 + 29764: 00012597 auipc a1,0x12 + 29768: b7458593 addi a1,a1,-1164 # 3b2d8 <_IO_stdin_used+0x1758> + 2976c: 842a mv s0,a0 + 2976e: f93eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29772: 67a2 ld a5,8(sp) + 29774: 8522 mv a0,s0 + 29776: 6790 ld a2,8(a5) + 29778: 638c ld a1,0(a5) + 2977a: f87eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2977e: 4609 li a2,2 + 29780: 00012597 auipc a1,0x12 + 29784: b7858593 addi a1,a1,-1160 # 3b2f8 <_IO_stdin_used+0x1778> + 29788: f79eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2978c: 8526 mv a0,s1 + 2978e: 8c4f50ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 29792: 008b3603 ld a2,8(s6) + 29796: 000b3583 ld a1,0(s6) + 2979a: 855e mv a0,s7 + 2979c: f65eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 297a0: 4605 li a2,1 + 297a2: 00010597 auipc a1,0x10 + 297a6: 70e58593 addi a1,a1,1806 # 39eb0 <_IO_stdin_used+0x330> + 297aa: 842a mv s0,a0 + 297ac: f55eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 297b0: 008a3603 ld a2,8(s4) + 297b4: 000a3583 ld a1,0(s4) + 297b8: 8522 mv a0,s0 + 297ba: f47eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 297be: 460d li a2,3 + 297c0: 00011597 auipc a1,0x11 + 297c4: 74858593 addi a1,a1,1864 # 3af08 <_IO_stdin_used+0x1388> + 297c8: 842a mv s0,a0 + 297ca: f37eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 297ce: 0084 addi s1,sp,64 + 297d0: 8526 mv a0,s1 + 297d2: 086c addi a1,sp,28 + 297d4: 00022317 auipc t1,0x22 + 297d8: 79c33303 ld t1,1948(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 297dc: 9302 jalr t1 + 297de: 6626 ld a2,72(sp) + 297e0: 6586 ld a1,64(sp) + 297e2: 8522 mv a0,s0 + 297e4: f1deb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 297e8: 6506 ld a0,64(sp) + 297ea: 089c addi a5,sp,80 + 297ec: 00f50463 beq a0,a5,297f4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x1d2> + 297f0: 910ec0ef jal 15900 <_ZdlPv@plt> + 297f4: 6782 ld a5,0(sp) + 297f6: cb89 beqz a5,29808 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x1e6> + 297f8: 855e mv a0,s7 + 297fa: 4609 li a2,2 + 297fc: 00011597 auipc a1,0x11 + 29800: 70458593 addi a1,a1,1796 # 3af00 <_IO_stdin_used+0x1380> + 29804: efdeb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29808: 8456 mv s0,s5 + 2980a: 01598d63 beq s3,s5,29824 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x202> + 2980e: 6008 ld a0,0(s0) + 29810: 01040793 addi a5,s0,16 + 29814: 00f50463 beq a0,a5,2981c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x1fa> + 29818: 8e8ec0ef jal 15900 <_ZdlPv@plt> + 2981c: 02040413 addi s0,s0,32 + 29820: fe8997e3 bne s3,s0,2980e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x1ec> + 29824: 000a8563 beqz s5,2982e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x20c> + 29828: 8556 mv a0,s5 + 2982a: 8d6ec0ef jal 15900 <_ZdlPv@plt> + 2982e: 60ae ld ra,200(sp) + 29830: 640e ld s0,192(sp) + 29832: 74ea ld s1,184(sp) + 29834: 794a ld s2,176(sp) + 29836: 79aa ld s3,168(sp) + 29838: 7a0a ld s4,160(sp) + 2983a: 6aea ld s5,152(sp) + 2983c: 6b4a ld s6,144(sp) + 2983e: 6baa ld s7,136(sp) + 29840: 7d46 ld s10,112(sp) + 29842: 7da6 ld s11,104(sp) + 29844: 6169 addi sp,sp,208 + 29846: 8082 ret + 29848: c8b9 beqz s1,2989e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x27c> + 2984a: fc043503 ld a0,-64(s0) + 2984e: 000a3c03 ld s8,0(s4) + 29852: 85e2 mv a1,s8 + 29854: 96cec0ef jal 159c0 + 29858: c139 beqz a0,2989e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x27c> + 2985a: fe843603 ld a2,-24(s0) + 2985e: e8c493e3 bne s1,a2,296e4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xc2> + 29862: fe043503 ld a0,-32(s0) + 29866: 85e2 mv a1,s8 + 29868: 958ec0ef jal 159c0 + 2986c: e6051ce3 bnez a0,296e4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xc2> + 29870: 41298933 sub s2,s3,s2 + 29874: 6c0a ld s8,128(sp) + 29876: 7ce6 ld s9,120(sp) + 29878: 01203933 snez s2,s2 + 2987c: b551 j 29700 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> + 2987e: d8ed beqz s1,29870 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x24e> + 29880: 000a3c03 ld s8,0(s4) + 29884: bd89 j 296d6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xb4> + 29886: e60487e3 beqz s1,296f4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xd2> + 2988a: 000a3c03 ld s8,0(s4) + 2988e: bdb1 j 296ea <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xc8> + 29890: 413d0933 sub s2,s10,s3 + 29894: 6c0a ld s8,128(sp) + 29896: 7ce6 ld s9,120(sp) + 29898: 01203933 snez s2,s2 + 2989c: b595 j 29700 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> + 2989e: 41998733 sub a4,s3,s9 + 298a2: 6c0a ld s8,128(sp) + 298a4: 7ce6 ld s9,120(sp) + 298a6: 00e03933 snez s2,a4 + 298aa: bd99 j 29700 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> + 298ac: fc043503 ld a0,-64(s0) + 298b0: b74d j 29852 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x230> + 298b2: 6c0a ld s8,128(sp) + 298b4: 7ce6 ld s9,120(sp) + 298b6: 41a98733 sub a4,s3,s10 + 298ba: 8715 srai a4,a4,0x5 + 298bc: 4689 li a3,2 + 298be: 02d70f63 beq a4,a3,298fc <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2da> + 298c2: 468d li a3,3 + 298c4: 04d70563 beq a4,a3,2990e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2ec> + 298c8: 4685 li a3,1 + 298ca: 4901 li s2,0 + 298cc: e2d71ae3 bne a4,a3,29700 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> + 298d0: 008a3403 ld s0,8(s4) + 298d4: 008d3703 ld a4,8(s10) + 298d8: 4901 li s2,0 + 298da: e28713e3 bne a4,s0,29700 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> + 298de: c811 beqz s0,298f2 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2d0> + 298e0: 000a3583 ld a1,0(s4) + 298e4: 000d3503 ld a0,0(s10) + 298e8: 8622 mv a2,s0 + 298ea: 8d6ec0ef jal 159c0 + 298ee: e00519e3 bnez a0,29700 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> + 298f2: 41a987b3 sub a5,s3,s10 + 298f6: 00f03933 snez s2,a5 + 298fa: b519 j 29700 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> + 298fc: 008a3403 ld s0,8(s4) + 29900: 008d3703 ld a4,8(s10) + 29904: 00e40e63 beq s0,a4,29920 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2fe> + 29908: 020d0d13 addi s10,s10,32 + 2990c: b7e1 j 298d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2b2> + 2990e: 008d3703 ld a4,8(s10) + 29912: 008a3403 ld s0,8(s4) + 29916: 02870363 beq a4,s0,2993c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x31a> + 2991a: 020d0d13 addi s10,s10,32 + 2991e: b7cd j 29900 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2de> + 29920: c809 beqz s0,29932 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x310> + 29922: 000a3583 ld a1,0(s4) + 29926: 000d3503 ld a0,0(s10) + 2992a: 8622 mv a2,s0 + 2992c: 894ec0ef jal 159c0 + 29930: fd61 bnez a0,29908 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2e6> + 29932: 41a98933 sub s2,s3,s10 + 29936: 01203933 snez s2,s2 + 2993a: b3d9 j 29700 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> + 2993c: d87d beqz s0,29932 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x310> + 2993e: 000a3583 ld a1,0(s4) + 29942: 000d3503 ld a0,0(s10) + 29946: 8622 mv a2,s0 + 29948: 878ec0ef jal 159c0 + 2994c: d17d beqz a0,29932 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x310> + 2994e: 020d0d13 addi s10,s10,32 + 29952: b77d j 29900 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2de> + 29954: 4057d713 srai a4,a5,0x5 + 29958: 8d56 mv s10,s5 + 2995a: b78d j 298bc <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x29a> + 2995c: 842a mv s0,a0 + 2995e: 8526 mv a0,s1 + 29960: c60ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29964: 6542 ld a0,16(sp) + 29966: e162 sd s8,128(sp) + 29968: fce6 sd s9,120(sp) + 2996a: 00022317 auipc t1,0x22 + 2996e: 27633303 ld t1,630(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 29972: 9302 jalr t1 + 29974: 8522 mv a0,s0 + 29976: e7beb0ef jal 157f0 <_Unwind_Resume@plt> + 2997a: 842a mv s0,a0 + 2997c: 8526 mv a0,s1 + 2997e: ed5f40ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 29982: b7cd j 29964 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x342> + 29984: 842a mv s0,a0 + 29986: bff9 j 29964 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x342> + +0000000000029988 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE>: + 29988: 714d addi sp,sp,-336 + 2998a: 101c addi a5,sp,32 + 2998c: f64e sd s3,296(sp) + 2998e: f252 sd s4,288(sp) + 29990: 89ae mv s3,a1 + 29992: 8a2a mv s4,a0 + 29994: 00011597 auipc a1,0x11 + 29998: 6ec58593 addi a1,a1,1772 # 3b080 <_IO_stdin_used+0x1500> + 2999c: 853e mv a0,a5 + 2999e: e2a2 sd s0,320(sp) + 299a0: fde6 sd s9,248(sp) + 299a2: e83e sd a5,16(sp) + 299a4: 8432 mv s0,a2 + 299a6: e686 sd ra,328(sp) + 299a8: fe26 sd s1,312(sp) + 299aa: ee56 sd s5,280(sp) + 299ac: e65e sd s7,264(sp) + 299ae: e262 sd s8,256(sp) + 299b0: f9ea sd s10,240(sp) + 299b2: f5ee sd s11,232(sp) + 299b4: 04010c93 addi s9,sp,64 + 299b8: d7cf00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 299bc: 089c addi a5,sp,80 + 299be: 8566 mv a0,s9 + 299c0: 02000613 li a2,32 + 299c4: 45a9 li a1,10 + 299c6: e0be sd a5,64(sp) + 299c8: a48ec0ef jal 15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> + 299cc: fa4a sd s2,304(sp) + 299ce: 0c010913 addi s2,sp,192 + 299d2: ea5a sd s6,272(sp) + 299d4: 854a mv a0,s2 + 299d6: 0d010b13 addi s6,sp,208 + 299da: 02000613 li a2,32 + 299de: 45a1 li a1,8 + 299e0: e1da sd s6,192(sp) + 299e2: a2eec0ef jal 15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> + 299e6: 662e ld a2,200(sp) + 299e8: 658e ld a1,192(sp) + 299ea: 8552 mv a0,s4 + 299ec: d15eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 299f0: 4609 li a2,2 + 299f2: 00012597 auipc a1,0x12 + 299f6: 94e58593 addi a1,a1,-1714 # 3b340 <_IO_stdin_used+0x17c0> + 299fa: d07eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 299fe: 650e ld a0,192(sp) + 29a00: 01650463 beq a0,s6,29a08 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x80> + 29a04: efdeb0ef jal 15900 <_ZdlPv@plt> + 29a08: 1104 addi s1,sp,160 + 29a0a: 8526 mv a0,s1 + 29a0c: 00011597 auipc a1,0x11 + 29a10: 65458593 addi a1,a1,1620 # 3b060 <_IO_stdin_used+0x14e0> + 29a14: d20f00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29a18: 700c ld a1,32(s0) + 29a1a: 854a mv a0,s2 + 29a1c: d18f00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29a20: 65c2 ld a1,16(sp) + 29a22: 4785 li a5,1 + 29a24: 8766 mv a4,s9 + 29a26: 86ca mv a3,s2 + 29a28: 8626 mv a2,s1 + 29a2a: 8552 mv a0,s4 + 29a2c: 86bff0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 29a30: 650e ld a0,192(sp) + 29a32: 01650463 beq a0,s6,29a3a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xb2> + 29a36: ecbeb0ef jal 15900 <_ZdlPv@plt> + 29a3a: 750a ld a0,160(sp) + 29a3c: 0b010d93 addi s11,sp,176 + 29a40: 01b50463 beq a0,s11,29a48 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xc0> + 29a44: ebdeb0ef jal 15900 <_ZdlPv@plt> + 29a48: 643c ld a5,72(s0) + 29a4a: cf95 beqz a5,29a86 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xfe> + 29a4c: 639c ld a5,0(a5) + 29a4e: cf85 beqz a5,29a86 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xfe> + 29a50: 00011597 auipc a1,0x11 + 29a54: 77858593 addi a1,a1,1912 # 3b1c8 <_IO_stdin_used+0x1648> + 29a58: 8526 mv a0,s1 + 29a5a: cdaf00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29a5e: 642c ld a1,72(s0) + 29a60: c191 beqz a1,29a64 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xdc> + 29a62: 618c ld a1,0(a1) 29a64: 854a mv a0,s2 - 29a66: 803ff0ef jal 29268 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> - 29a6a: 7582 ld a1,32(sp) - 29a6c: 854e mv a0,s3 - 29a6e: c1bf50ef jal 1f688 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc> - 29a72: 85ce mv a1,s3 - 29a74: 8522 mv a0,s0 - 29a76: b22f10ef jal 1ad98 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE> - 29a7a: 7502 ld a0,32(sp) - 29a7c: 181c addi a5,sp,48 - 29a7e: f8f509e3 beq a0,a5,29a10 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x94> - 29a82: dafeb0ef jal 15830 <_ZdlPv@plt> - 29a86: b769 j 29a10 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x94> - 29a88: 0017c683 lbu a3,1(a5) - 29a8c: 07300713 li a4,115 - 29a90: f2e696e3 bne a3,a4,299bc <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> - 29a94: 0027c683 lbu a3,2(a5) - 29a98: 06f00713 li a4,111 - 29a9c: f2e690e3 bne a3,a4,299bc <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> - 29aa0: 0037c703 lbu a4,3(a5) - 29aa4: 06e00793 li a5,110 - 29aa8: f0f71ae3 bne a4,a5,299bc <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> - 29aac: 02800513 li a0,40 - 29ab0: 19840413 addi s0,s0,408 - 29ab4: d1deb0ef jal 157d0 <_Znwm@plt> - 29ab8: 02010913 addi s2,sp,32 - 29abc: 89aa mv s3,a0 - 29abe: 854a mv a0,s2 - 29ac0: fa8ff0ef jal 29268 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> - 29ac4: 7582 ld a1,32(sp) - 29ac6: 854e mv a0,s3 - 29ac8: dcdf50ef jal 1f894 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc> - 29acc: 85ce mv a1,s3 - 29ace: 8522 mv a0,s0 - 29ad0: ac8f10ef jal 1ad98 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE> - 29ad4: b75d j 29a7a <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0xfe> - 29ad6: e8ca sd s2,80(sp) - 29ad8: b5d5 j 299bc <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> - 29ada: 842a mv s0,a0 - 29adc: e0d2 sd s4,64(sp) - 29ade: 8526 mv a0,s1 - 29ae0: c1dec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29ae4: 8522 mv a0,s0 - 29ae6: c3beb0ef jal 15720 <_Unwind_Resume@plt> - 29aea: e0d2 sd s4,64(sp) - 29aec: 842a mv s0,a0 - 29aee: 4a01 li s4,0 - 29af0: 854a mv a0,s2 - 29af2: c0bec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29af6: fe0a04e3 beqz s4,29ade <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x162> - 29afa: 6a06 ld s4,64(sp) - 29afc: 854e mv a0,s3 - 29afe: d33eb0ef jal 15830 <_ZdlPv@plt> - 29b02: e0d2 sd s4,64(sp) - 29b04: bfe9 j 29ade <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x162> - 29b06: e0d2 sd s4,64(sp) - 29b08: 842a mv s0,a0 - 29b0a: 4a05 li s4,1 - 29b0c: b7d5 j 29af0 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x174> - 29b0e: 842a mv s0,a0 - 29b10: b7f5 j 29afc <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x180> - 29b12: 842a mv s0,a0 - 29b14: 854a mv a0,s2 - 29b16: c65f20ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 29b1a: e0d2 sd s4,64(sp) - 29b1c: b7c9 j 29ade <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x162> - 29b1e: b7f1 j 29aea <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x16e> - 29b20: b7dd j 29b06 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x18a> - 29b22: 842a mv s0,a0 - 29b24: bfe1 j 29afc <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x180> - -0000000000029b26 <_ZN7testing4Test15HasFatalFailureEv>: - 29b26: 1141 addi sp,sp,-16 - 29b28: e406 sd ra,8(sp) - 29b2a: ed4ff0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 29b2e: 6128 ld a0,64(a0) - 29b30: 833f10ef jal 1b362 <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> - 29b34: 60a2 ld ra,8(sp) - 29b36: 0141 addi sp,sp,16 - 29b38: fcbef06f j 19b02 <_ZNK7testing10TestResult15HasFatalFailureEv> - -0000000000029b3c <_ZN7testing4Test18HasNonfatalFailureEv>: - 29b3c: 1141 addi sp,sp,-16 - 29b3e: e406 sd ra,8(sp) - 29b40: ebeff0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 29b44: 6128 ld a0,64(a0) - 29b46: 81df10ef jal 1b362 <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> - 29b4a: 60a2 ld ra,8(sp) - 29b4c: 0141 addi sp,sp,16 - 29b4e: 860f006f j 19bae <_ZNK7testing10TestResult18HasNonfatalFailureEv> - -0000000000029b52 <_ZN7testing4Test9IsSkippedEv>: - 29b52: 1141 addi sp,sp,-16 - 29b54: e406 sd ra,8(sp) - 29b56: ea8ff0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 29b5a: 6128 ld a0,64(a0) - 29b5c: 807f10ef jal 1b362 <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> - 29b60: 60a2 ld ra,8(sp) - 29b62: 0141 addi sp,sp,16 - 29b64: b0ef006f j 19e72 <_ZNK7testing10TestResult7SkippedEv> - -0000000000029b68 <_ZN7testing8internal31GetCurrentOsStackTraceExceptTopB5cxx11EPNS_8UnitTestEi>: - 29b68: 1101 addi sp,sp,-32 - 29b6a: ec06 sd ra,24(sp) - 29b6c: e822 sd s0,16(sp) - 29b6e: e426 sd s1,8(sp) - 29b70: 842a mv s0,a0 - 29b72: 84b2 mv s1,a2 - 29b74: e8aff0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 29b78: 612c ld a1,64(a0) - 29b7a: 0014861b addiw a2,s1,1 - 29b7e: 8522 mv a0,s0 - 29b80: f86f10ef jal 1b306 <_ZN7testing8internal12UnitTestImpl28CurrentOsStackTraceExceptTopB5cxx11Ei> - 29b84: 60e2 ld ra,24(sp) - 29b86: 8522 mv a0,s0 - 29b88: 6442 ld s0,16(sp) - 29b8a: 64a2 ld s1,8(sp) - 29b8c: 6105 addi sp,sp,32 - 29b8e: 8082 ret - -0000000000029b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 29b90: 1101 addi sp,sp,-32 - 29b92: e426 sd s1,8(sp) - 29b94: ec06 sd ra,24(sp) - 29b96: 84aa mv s1,a0 - 29b98: e66ff0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 29b9c: 613c ld a5,64(a0) - 29b9e: 1d87b783 ld a5,472(a5) - 29ba2: e822 sd s0,16(sp) - 29ba4: cb85 beqz a5,29bd4 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x44> - 29ba6: 5788 lw a0,40(a5) - 29ba8: 0000e597 auipc a1,0xe - 29bac: 58058593 addi a1,a1,1408 # 38128 <_IO_stdin_used+0x680> - 29bb0: fc1eb0ef jal 15b70 - 29bb4: 842a mv s0,a0 - 29bb6: 85aa mv a1,a0 - 29bb8: 04900513 li a0,73 - 29bbc: f34eb0ef jal 152f0 - 29bc0: 6088 ld a0,0(s1) - 29bc2: 85a2 mv a1,s0 - 29bc4: c2deb0ef jal 157f0 - 29bc8: 8522 mv a0,s0 - 29bca: ff7eb0ef jal 15bc0 - 29bce: 4505 li a0,1 - 29bd0: a01eb0ef jal 155d0 <_exit@plt> - 29bd4: 00020417 auipc s0,0x20 - 29bd8: 26443403 ld s0,612(s0) # 49e38 - 29bdc: 600c ld a1,0(s0) - 29bde: 6088 ld a0,0(s1) - 29be0: c11eb0ef jal 157f0 - 29be4: 6008 ld a0,0(s0) - 29be6: fdbeb0ef jal 15bc0 - 29bea: 827eb0ef jal 15410 - -0000000000029bee <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv>: - 29bee: dc010113 addi sp,sp,-576 - 29bf2: 22813823 sd s0,560(sp) - 29bf6: 22913423 sd s1,552(sp) - 29bfa: 23213023 sd s2,544(sp) - 29bfe: 21313c23 sd s3,536(sp) - 29c02: 22113c23 sd ra,568(sp) - 29c06: 21413823 sd s4,528(sp) - 29c0a: 21513423 sd s5,520(sp) - 29c0e: 21613023 sd s6,512(sp) - 29c12: ffde sd s7,504(sp) - 29c14: fbe2 sd s8,496(sp) - 29c16: 842a mv s0,a0 - 29c18: 00b10913 addi s2,sp,11 - 29c1c: 54fd li s1,-1 - 29c1e: 4991 li s3,4 - 29c20: a031 j 29c2c <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3e> - 29c22: dceeb0ef jal 151f0 <__errno_location@plt> - 29c26: 411c lw a5,0(a0) - 29c28: 15379b63 bne a5,s3,29d7e <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x190> - 29c2c: 5848 lw a0,52(s0) - 29c2e: 4605 li a2,1 - 29c30: 85ca mv a1,s2 - 29c32: abfeb0ef jal 156f0 - 29c36: 2501 sext.w a0,a0 - 29c38: fe9505e3 beq a0,s1,29c22 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x34> - 29c3c: 4785 li a5,1 - 29c3e: 10051b63 bnez a0,29d54 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x166> - 29c42: d81c sw a5,48(s0) - 29c44: 54fd li s1,-1 - 29c46: 4911 li s2,4 - 29c48: 5848 lw a0,52(s0) - 29c4a: df7eb0ef jal 15a40 - 29c4e: 0c951963 bne a0,s1,29d20 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x132> - 29c52: d9eeb0ef jal 151f0 <__errno_location@plt> - 29c56: 411c lw a5,0(a0) - 29c58: ff2788e3 beq a5,s2,29c48 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x5a> - 29c5c: 0804 addi s1,sp,16 - 29c5e: 8526 mv a0,s1 - 29c60: 0000f597 auipc a1,0xf - 29c64: 7e858593 addi a1,a1,2024 # 39448 <_IO_stdin_used+0x19a0> - 29c68: 9f4ee0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29c6c: 8526 mv a0,s1 - 29c6e: 0000f597 auipc a1,0xf - 29c72: 6da58593 addi a1,a1,1754 # 39348 <_IO_stdin_used+0x18a0> - 29c76: 83beb0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 29c7a: 03010913 addi s2,sp,48 - 29c7e: 85aa mv a1,a0 - 29c80: 854a mv a0,s2 - 29c82: 8afeb0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 29c86: 854a mv a0,s2 - 29c88: 0000f597 auipc a1,0xf - 29c8c: 7d858593 addi a1,a1,2008 # 39460 <_IO_stdin_used+0x19b8> - 29c90: 821eb0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 29c94: 05010a13 addi s4,sp,80 - 29c98: 85aa mv a1,a0 - 29c9a: 8552 mv a0,s4 - 29c9c: 895eb0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 29ca0: 07010a93 addi s5,sp,112 - 29ca4: 1f200793 li a5,498 - 29ca8: 8556 mv a0,s5 - 29caa: 006c addi a1,sp,12 - 29cac: 00020317 auipc t1,0x20 - 29cb0: 2c433303 ld t1,708(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 29cb4: c63e sw a5,12(sp) - 29cb6: 9302 jalr t1 - 29cb8: 09010b13 addi s6,sp,144 - 29cbc: 855a mv a0,s6 - 29cbe: 8656 mv a2,s5 - 29cc0: 85d2 mv a1,s4 - 29cc2: 00020317 auipc t1,0x20 - 29cc6: e9633303 ld t1,-362(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 29cca: 9302 jalr t1 - 29ccc: 0000f597 auipc a1,0xf - 29cd0: 17c58593 addi a1,a1,380 # 38e48 <_IO_stdin_used+0x13a0> - 29cd4: 855a mv a0,s6 - 29cd6: fdaeb0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 29cda: 0b010993 addi s3,sp,176 - 29cde: 85aa mv a1,a0 - 29ce0: 854e mv a0,s3 - 29ce2: 84feb0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 29ce6: 854e mv a0,s3 - 29ce8: 0000f597 auipc a1,0xf - 29cec: 78058593 addi a1,a1,1920 # 39468 <_IO_stdin_used+0x19c0> - 29cf0: fc0eb0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 29cf4: 0d010b93 addi s7,sp,208 - 29cf8: 85aa mv a1,a0 - 29cfa: 855e mv a0,s7 - 29cfc: 835eb0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 29d00: 855e mv a0,s7 - 29d02: 0000f597 auipc a1,0xf - 29d06: 77e58593 addi a1,a1,1918 # 39480 <_IO_stdin_used+0x19d8> - 29d0a: fa6eb0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 29d0e: 0f010c13 addi s8,sp,240 - 29d12: 85aa mv a1,a0 - 29d14: 8562 mv a0,s8 - 29d16: 81beb0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 29d1a: 8562 mv a0,s8 - 29d1c: e75ff0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 29d20: ea4f10ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> - 29d24: f20502e3 beqz a0,29c48 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x5a> - 29d28: d844 sw s1,52(s0) - 29d2a: 23813083 ld ra,568(sp) - 29d2e: 23013403 ld s0,560(sp) - 29d32: 22813483 ld s1,552(sp) - 29d36: 22013903 ld s2,544(sp) - 29d3a: 21813983 ld s3,536(sp) - 29d3e: 21013a03 ld s4,528(sp) - 29d42: 20813a83 ld s5,520(sp) - 29d46: 20013b03 ld s6,512(sp) - 29d4a: 7bfe ld s7,504(sp) - 29d4c: 7c5e ld s8,496(sp) - 29d4e: 24010113 addi sp,sp,576 - 29d52: 8082 ret - 29d54: 02f51563 bne a0,a5,29d7e <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x190> - 29d58: 00b14783 lbu a5,11(sp) - 29d5c: 05200713 li a4,82 - 29d60: 08e78163 beq a5,a4,29de2 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x1f4> - 29d64: 06f76863 bltu a4,a5,29dd4 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x1e6> - 29d68: 04900713 li a4,73 - 29d6c: 0ee78263 beq a5,a4,29e50 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x262> - 29d70: 04c00713 li a4,76 - 29d74: 06e79a63 bne a5,a4,29de8 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x1fa> - 29d78: 4789 li a5,2 - 29d7a: d81c sw a5,48(s0) - 29d7c: b5e1 j 29c44 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> - 29d7e: 0d010b93 addi s7,sp,208 - 29d82: 855e mv a0,s7 - 29d84: 0000f617 auipc a2,0xf - 29d88: 5c460613 addi a2,a2,1476 # 39348 <_IO_stdin_used+0x18a0> - 29d8c: 458d li a1,3 - 29d8e: 1ef00693 li a3,495 - 29d92: e58f50ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 29d96: 02b00613 li a2,43 - 29d9a: 0000f597 auipc a1,0xf - 29d9e: 67e58593 addi a1,a1,1662 # 39418 <_IO_stdin_used+0x1970> - 29da2: 00020517 auipc a0,0x20 - 29da6: 1f653503 ld a0,502(a0) # 49f98 <_ZSt4cerr@Base> - 29daa: 887eb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29dae: 1984 addi s1,sp,240 - 29db0: 8526 mv a0,s1 - 29db2: fe0f10ef jal 1b592 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev> - 29db6: 766e ld a2,248(sp) - 29db8: 75ce ld a1,240(sp) - 29dba: 00020517 auipc a0,0x20 - 29dbe: 1de53503 ld a0,478(a0) # 49f98 <_ZSt4cerr@Base> - 29dc2: 86feb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29dc6: 8526 mv a0,s1 - 29dc8: 935ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29dcc: 855e mv a0,s7 - 29dce: 9adf20ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 29dd2: bd8d j 29c44 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> - 29dd4: 05400713 li a4,84 - 29dd8: 00e79863 bne a5,a4,29de8 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x1fa> - 29ddc: 4791 li a5,4 - 29dde: d81c sw a5,48(s0) - 29de0: b595 j 29c44 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> - 29de2: 478d li a5,3 - 29de4: d81c sw a5,48(s0) - 29de6: bdb9 j 29c44 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> - 29de8: 1984 addi s1,sp,240 - 29dea: 8526 mv a0,s1 - 29dec: 0000f617 auipc a2,0xf - 29df0: 55c60613 addi a2,a2,1372 # 39348 <_IO_stdin_used+0x18a0> - 29df4: 458d li a1,3 - 29df6: 1ea00693 li a3,490 - 29dfa: df0f50ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 29dfe: 02200613 li a2,34 - 29e02: 0000f597 auipc a1,0xf - 29e06: 5ce58593 addi a1,a1,1486 # 393d0 <_IO_stdin_used+0x1928> - 29e0a: 00020517 auipc a0,0x20 - 29e0e: 18e53503 ld a0,398(a0) # 49f98 <_ZSt4cerr@Base> - 29e12: 81feb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29e16: 4661 li a2,24 - 29e18: 0000f597 auipc a1,0xf - 29e1c: 5e058593 addi a1,a1,1504 # 393f8 <_IO_stdin_used+0x1950> - 29e20: 00020517 auipc a0,0x20 - 29e24: 17853503 ld a0,376(a0) # 49f98 <_ZSt4cerr@Base> - 29e28: 809eb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29e2c: 00b14583 lbu a1,11(sp) - 29e30: 00020517 auipc a0,0x20 - 29e34: 16853503 ld a0,360(a0) # 49f98 <_ZSt4cerr@Base> - 29e38: 949eb0ef jal 15780 <_ZNSo9_M_insertImEERSoT_@plt> - 29e3c: 00010597 auipc a1,0x10 - 29e40: e0458593 addi a1,a1,-508 # 39c40 <_IO_stdin_used+0x2198> - 29e44: f1ceb0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 29e48: 8526 mv a0,s1 - 29e4a: 931f20ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 29e4e: bbdd j 29c44 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> - 29e50: 0b010993 addi s3,sp,176 - 29e54: 854e mv a0,s3 - 29e56: 03442903 lw s2,52(s0) - 29e5a: 1984 addi s1,sp,240 - 29e5c: b90ef0ef jal 191ec <_ZN7testing7MessageC1Ev> - 29e60: 5afd li s5,-1 - 29e62: 4a11 li s4,4 - 29e64: 0ff00613 li a2,255 - 29e68: 85a6 mv a1,s1 - 29e6a: 854a mv a0,s2 - 29e6c: 885eb0ef jal 156f0 - 29e70: 0005079b sext.w a5,a0 - 29e74: 0af04263 bgtz a5,29f18 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x32a> - 29e78: 0b579963 bne a5,s5,29f2a <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x33c> - 29e7c: b74eb0ef jal 151f0 <__errno_location@plt> - 29e80: 411c lw a5,0(a0) - 29e82: ff4781e3 beq a5,s4,29e64 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x276> - 29e86: b6aeb0ef jal 151f0 <__errno_location@plt> - 29e8a: 09010b13 addi s6,sp,144 - 29e8e: 87aa mv a5,a0 - 29e90: 16a00693 li a3,362 - 29e94: 855a mv a0,s6 - 29e96: 0000f617 auipc a2,0xf - 29e9a: 4b260613 addi a2,a2,1202 # 39348 <_IO_stdin_used+0x18a0> - 29e9e: 458d li a1,3 - 29ea0: 0007a903 lw s2,0(a5) - 29ea4: d46f50ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 29ea8: 02900613 li a2,41 - 29eac: 0000f597 auipc a1,0xf - 29eb0: 4ec58593 addi a1,a1,1260 # 39398 <_IO_stdin_used+0x18f0> - 29eb4: 00020517 auipc a0,0x20 - 29eb8: 0e453503 ld a0,228(a0) # 49f98 <_ZSt4cerr@Base> - 29ebc: f74eb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29ec0: 0d010b93 addi s7,sp,208 - 29ec4: 855e mv a0,s7 - 29ec6: eccf10ef jal 1b592 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev> - 29eca: 666e ld a2,216(sp) - 29ecc: 65ce ld a1,208(sp) - 29ece: 00020517 auipc a0,0x20 - 29ed2: 0ca53503 ld a0,202(a0) # 49f98 <_ZSt4cerr@Base> - 29ed6: f5aeb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29eda: 4609 li a2,2 - 29edc: 0000f597 auipc a1,0xf - 29ee0: 4ec58593 addi a1,a1,1260 # 393c8 <_IO_stdin_used+0x1920> - 29ee4: 84aa mv s1,a0 - 29ee6: f4aeb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29eea: 85ca mv a1,s2 - 29eec: 8526 mv a0,s1 - 29eee: d52eb0ef jal 15440 <_ZNSolsEi@plt> - 29ef2: 0000e597 auipc a1,0xe - 29ef6: 7d658593 addi a1,a1,2006 # 386c8 <_IO_stdin_used+0xc20> - 29efa: e66eb0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 29efe: 855e mv a0,s7 - 29f00: ffcec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29f04: 855a mv a0,s6 - 29f06: 875f20ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 29f0a: 754a ld a0,176(sp) - 29f0c: d2050ce3 beqz a0,29c44 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> - 29f10: 611c ld a5,0(a0) - 29f12: 679c ld a5,8(a5) - 29f14: 9782 jalr a5 - 29f16: b33d j 29c44 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> - 29f18: 754a ld a0,176(sp) - 29f1a: 978a add a5,a5,sp - 29f1c: 0e078823 sb zero,240(a5) - 29f20: 0541 addi a0,a0,16 - 29f22: 85a6 mv a1,s1 - 29f24: e3ceb0ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 29f28: bf35 j 29e64 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x276> - 29f2a: ffb1 bnez a5,29e86 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x298> - 29f2c: 09010b13 addi s6,sp,144 - 29f30: 855a mv a0,s6 - 29f32: 16700693 li a3,359 - 29f36: 0000f617 auipc a2,0xf - 29f3a: 41260613 addi a2,a2,1042 # 39348 <_IO_stdin_used+0x18a0> - 29f3e: 458d li a1,3 - 29f40: caaf50ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 29f44: 0d010b93 addi s7,sp,208 - 29f48: 85ce mv a1,s3 - 29f4a: 855e mv a0,s7 - 29f4c: ecaef0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 29f50: 666e ld a2,216(sp) - 29f52: 65ce ld a1,208(sp) - 29f54: 00020517 auipc a0,0x20 - 29f58: 04453503 ld a0,68(a0) # 49f98 <_ZSt4cerr@Base> - 29f5c: ed4eb0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29f60: bf79 j 29efe <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x310> - 29f62: 842a mv s0,a0 - 29f64: 8526 mv a0,s1 - 29f66: 815f20ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 29f6a: 8522 mv a0,s0 - 29f6c: fb4eb0ef jal 15720 <_Unwind_Resume@plt> - 29f70: 842a mv s0,a0 - 29f72: 754a ld a0,176(sp) - 29f74: d97d beqz a0,29f6a <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x37c> - 29f76: 611c ld a5,0(a0) - 29f78: 679c ld a5,8(a5) - 29f7a: 9782 jalr a5 - 29f7c: b7fd j 29f6a <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x37c> - 29f7e: 842a mv s0,a0 - 29f80: 855e mv a0,s7 - 29f82: f7aec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29f86: 855a mv a0,s6 - 29f88: ff2f20ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 29f8c: b7dd j 29f72 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x384> + 29a66: ccef00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29a6a: 65c2 ld a1,16(sp) + 29a6c: 4785 li a5,1 + 29a6e: 8766 mv a4,s9 + 29a70: 86ca mv a3,s2 + 29a72: 8626 mv a2,s1 + 29a74: 8552 mv a0,s4 + 29a76: 821ff0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 29a7a: 854a mv a0,s2 + 29a7c: b44ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29a80: 8526 mv a0,s1 + 29a82: b3eed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29a86: 603c ld a5,64(s0) + 29a88: cf95 beqz a5,29ac4 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x13c> + 29a8a: 639c ld a5,0(a5) + 29a8c: cf85 beqz a5,29ac4 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x13c> + 29a8e: 00011597 auipc a1,0x11 + 29a92: 74a58593 addi a1,a1,1866 # 3b1d8 <_IO_stdin_used+0x1658> + 29a96: 8526 mv a0,s1 + 29a98: c9cf00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29a9c: 602c ld a1,64(s0) + 29a9e: c191 beqz a1,29aa2 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x11a> + 29aa0: 618c ld a1,0(a1) + 29aa2: 854a mv a0,s2 + 29aa4: c90f00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29aa8: 65c2 ld a1,16(sp) + 29aaa: 4785 li a5,1 + 29aac: 8766 mv a4,s9 + 29aae: 86ca mv a3,s2 + 29ab0: 8626 mv a2,s1 + 29ab2: 8552 mv a0,s4 + 29ab4: fe2ff0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 29ab8: 854a mv a0,s2 + 29aba: b06ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29abe: 8526 mv a0,s1 + 29ac0: b00ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29ac4: 00022797 auipc a5,0x22 + 29ac8: 1dc7b783 ld a5,476(a5) # 4bca0 <_GLOBAL_OFFSET_TABLE_+0x150> + 29acc: 0007c783 lbu a5,0(a5) + 29ad0: 3c079e63 bnez a5,29eac <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x524> + 29ad4: 00011597 auipc a1,0x11 + 29ad8: 72c58593 addi a1,a1,1836 # 3b200 <_IO_stdin_used+0x1680> + 29adc: 8526 mv a0,s1 + 29ade: c56f00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29ae2: 08044783 lbu a5,128(s0) + 29ae6: 00012597 auipc a1,0x12 + 29aea: 82a58593 addi a1,a1,-2006 # 3b310 <_IO_stdin_used+0x1790> + 29aee: 2c079763 bnez a5,29dbc <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x434> + 29af2: 854a mv a0,s2 + 29af4: c40f00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29af8: 65c2 ld a1,16(sp) + 29afa: 4785 li a5,1 + 29afc: 8766 mv a4,s9 + 29afe: 86ca mv a3,s2 + 29b00: 8626 mv a2,s1 + 29b02: 8552 mv a0,s4 + 29b04: f92ff0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 29b08: 854a mv a0,s2 + 29b0a: ab6ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29b0e: 8526 mv a0,s1 + 29b10: ab0ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29b14: 8526 mv a0,s1 + 29b16: 00011597 auipc a1,0x11 + 29b1a: 6f258593 addi a1,a1,1778 # 3b208 <_IO_stdin_used+0x1688> + 29b1e: c16f00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29b22: 08044783 lbu a5,128(s0) + 29b26: 09040a93 addi s5,s0,144 + 29b2a: 26079b63 bnez a5,29da0 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x418> + 29b2e: 00011597 auipc a1,0x11 + 29b32: 7fa58593 addi a1,a1,2042 # 3b328 <_IO_stdin_used+0x17a8> + 29b36: 854a mv a0,s2 + 29b38: bfcf00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29b3c: 6bc2 ld s7,16(sp) + 29b3e: 4785 li a5,1 + 29b40: 8766 mv a4,s9 + 29b42: 86ca mv a3,s2 + 29b44: 8626 mv a2,s1 + 29b46: 85de mv a1,s7 + 29b48: 8552 mv a0,s4 + 29b4a: f4cff0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 29b4e: 854a mv a0,s2 + 29b50: a70ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29b54: 8526 mv a0,s1 + 29b56: a6aed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29b5a: 854a mv a0,s2 + 29b5c: 00011597 auipc a1,0x11 + 29b60: 51458593 addi a1,a1,1300 # 3b070 <_IO_stdin_used+0x14f0> + 29b64: bd0f00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29b68: 10043583 ld a1,256(s0) + 29b6c: 8526 mv a0,s1 + 29b6e: 9e8fa0ef jal 23d56 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex> + 29b72: 4785 li a5,1 + 29b74: 8766 mv a4,s9 + 29b76: 86a6 mv a3,s1 + 29b78: 864a mv a2,s2 + 29b7a: 85de mv a1,s7 + 29b7c: 8552 mv a0,s4 + 29b7e: f18ff0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 29b82: 8526 mv a0,s1 + 29b84: a3ced0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29b88: 854a mv a0,s2 + 29b8a: a36ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29b8e: 854a mv a0,s2 + 29b90: 00011597 auipc a1,0x11 + 29b94: 4d858593 addi a1,a1,1240 # 3b068 <_IO_stdin_used+0x14e8> + 29b98: b9cf00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29b9c: 10843583 ld a1,264(s0) + 29ba0: 8526 mv a0,s1 + 29ba2: b28fc0ef jal 25eca <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx> + 29ba6: 4785 li a5,1 + 29ba8: 8766 mv a4,s9 + 29baa: 86a6 mv a3,s1 + 29bac: 864a mv a2,s2 + 29bae: 85de mv a1,s7 + 29bb0: 8552 mv a0,s4 + 29bb2: ee4ff0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 29bb6: 8526 mv a0,s1 + 29bb8: a08ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29bbc: 854a mv a0,s2 + 29bbe: a02ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29bc2: 8526 mv a0,s1 + 29bc4: 00011597 auipc a1,0x11 + 29bc8: 64c58593 addi a1,a1,1612 # 3b210 <_IO_stdin_used+0x1690> + 29bcc: b68f00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29bd0: 85ce mv a1,s3 + 29bd2: 854a mv a0,s2 + 29bd4: b60f00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29bd8: 4781 li a5,0 + 29bda: 8766 mv a4,s9 + 29bdc: 86ca mv a3,s2 + 29bde: 8626 mv a2,s1 + 29be0: 85de mv a1,s7 + 29be2: 8552 mv a0,s4 + 29be4: eb2ff0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 29be8: 854a mv a0,s2 + 29bea: 9d6ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29bee: 8526 mv a0,s1 + 29bf0: 9d0ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29bf4: 8666 mv a2,s9 + 29bf6: 85d6 mv a1,s5 + 29bf8: 854a mv a0,s2 + 29bfa: e75fb0ef jal 25a6e <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 29bfe: 662e ld a2,200(sp) + 29c00: 658e ld a1,192(sp) + 29c02: 8552 mv a0,s4 + 29c04: afdeb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29c08: 854a mv a0,s2 + 29c0a: 9b6ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29c0e: 5bfd li s7,-1 + 29c10: 109c addi a5,sp,96 + 29c12: ec3e sd a5,24(sp) + 29c14: 002bdb93 srli s7,s7,0x2 + 29c18: 4981 li s3,0 + 29c1a: 4c01 li s8,0 + 29c1c: 4d05 li s10,1 + 29c1e: 8556 mv a0,s5 + 29c20: 912f20ef jal 1bd32 <_ZNK7testing10TestResult16total_part_countEv> + 29c24: 1aa9d163 bge s3,a0,29dc6 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x43e> + 29c28: 85ce mv a1,s3 + 29c2a: 8556 mv a0,s5 + 29c2c: 92af20ef jal 1bd56 <_ZNK7testing10TestResult17GetTestPartResultEi> + 29c30: 411c lw a5,0(a0) + 29c32: 842a mv s0,a0 + 29c34: 37fd addiw a5,a5,-1 + 29c36: 00fd7463 bgeu s10,a5,29c3e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x2b6> + 29c3a: 2985 addiw s3,s3,1 + 29c3c: b7cd j 29c1e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x296> + 29c3e: 4609 li a2,2 + 29c40: 00011597 auipc a1,0x11 + 29c44: 2c058593 addi a1,a1,704 # 3af00 <_IO_stdin_used+0x1380> + 29c48: 8552 mv a0,s4 + 29c4a: ab7eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29c4e: 2c05 addiw s8,s8,1 + 29c50: 21ac0263 beq s8,s10,29e54 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x4cc> + 29c54: 681c ld a5,16(s0) + 29c56: 4581 li a1,0 + 29c58: c391 beqz a5,29c5c <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x2d4> + 29c5a: 640c ld a1,8(s0) + 29c5c: 5410 lw a2,40(s0) + 29c5e: 6562 ld a0,24(sp) + 29c60: 8b7f90ef jal 23516 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci> + 29c64: 7626 ld a2,104(sp) + 29c66: 7786 ld a5,96(sp) + 29c68: 8526 mv a0,s1 + 29c6a: 00160593 addi a1,a2,1 + 29c6e: f16e sd s11,160(sp) + 29c70: e432 sd a2,8(sp) + 29c72: f502 sd zero,168(sp) + 29c74: 0a010823 sb zero,176(sp) + 29c78: e03e sd a5,0(sp) + 29c7a: d77eb0ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 29c7e: 77aa ld a5,168(sp) + 29c80: 6622 ld a2,8(sp) + 29c82: 40fb87b3 sub a5,s7,a5 + 29c86: 34c7ee63 bltu a5,a2,29fe2 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x65a> + 29c8a: 6582 ld a1,0(sp) + 29c8c: 8526 mv a0,s1 + 29c8e: d13eb0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 29c92: 77aa ld a5,168(sp) + 29c94: 35778d63 beq a5,s7,29fee <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x666> + 29c98: 4605 li a2,1 + 29c9a: 00011597 auipc a1,0x11 + 29c9e: a4658593 addi a1,a1,-1466 # 3a6e0 <_IO_stdin_used+0xb60> + 29ca2: 8526 mv a0,s1 + 29ca4: cfdeb0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 29ca8: 6820 ld s0,80(s0) + 29caa: 8522 mv a0,s0 + 29cac: f25eb0ef jal 15bd0 + 29cb0: 77aa ld a5,168(sp) + 29cb2: 862a mv a2,a0 + 29cb4: 40fb87b3 sub a5,s7,a5 + 29cb8: 34a7eb63 bltu a5,a0,2a00e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x686> + 29cbc: 85a2 mv a1,s0 + 29cbe: 8526 mv a0,s1 + 29cc0: ce1eb0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 29cc4: e1da sd s6,192(sp) + 29cc6: 6118 ld a4,0(a0) + 29cc8: 01050793 addi a5,a0,16 + 29ccc: 1cf70163 beq a4,a5,29e8e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x506> + 29cd0: 6914 ld a3,16(a0) + 29cd2: e1ba sd a4,192(sp) + 29cd4: e9b6 sd a3,208(sp) + 29cd6: 6518 ld a4,8(a0) + 29cd8: 0114 addi a3,sp,128 + 29cda: e11c sd a5,0(a0) + 29cdc: e5ba sd a4,200(sp) + 29cde: 00053423 sd zero,8(a0) + 29ce2: 00050823 sb zero,16(a0) + 29ce6: 85ca mv a1,s2 + 29ce8: 8536 mv a0,a3 + 29cea: e036 sd a3,0(sp) + 29cec: b9bfb0ef jal 25886 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 29cf0: 650e ld a0,192(sp) + 29cf2: 01650463 beq a0,s6,29cfa <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x372> + 29cf6: c0beb0ef jal 15900 <_ZdlPv@plt> + 29cfa: 750a ld a0,160(sp) + 29cfc: 01b50463 beq a0,s11,29d04 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x37c> + 29d00: c01eb0ef jal 15900 <_ZdlPv@plt> + 29d04: 6626 ld a2,72(sp) + 29d06: 6586 ld a1,64(sp) + 29d08: 8552 mv a0,s4 + 29d0a: 9f7eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29d0e: 4611 li a2,4 + 29d10: 00011597 auipc a1,0x11 + 29d14: 64858593 addi a1,a1,1608 # 3b358 <_IO_stdin_used+0x17d8> + 29d18: 842a mv s0,a0 + 29d1a: 9e7eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29d1e: 6626 ld a2,72(sp) + 29d20: 6586 ld a1,64(sp) + 29d22: 8522 mv a0,s0 + 29d24: 9ddeb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29d28: 4641 li a2,16 + 29d2a: 00011597 auipc a1,0x11 + 29d2e: 63658593 addi a1,a1,1590 # 3b360 <_IO_stdin_used+0x17e0> + 29d32: 842a mv s0,a0 + 29d34: 9cdeb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29d38: 662a ld a2,136(sp) + 29d3a: 658a ld a1,128(sp) + 29d3c: 8522 mv a0,s0 + 29d3e: 9c3eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29d42: 460d li a2,3 + 29d44: 00011597 auipc a1,0x11 + 29d48: 63458593 addi a1,a1,1588 # 3b378 <_IO_stdin_used+0x17f8> + 29d4c: 842a mv s0,a0 + 29d4e: 9b3eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29d52: 6626 ld a2,72(sp) + 29d54: 6586 ld a1,64(sp) + 29d56: 8522 mv a0,s0 + 29d58: 9a9eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29d5c: 463d li a2,15 + 29d5e: 00011597 auipc a1,0x11 + 29d62: 62258593 addi a1,a1,1570 # 3b380 <_IO_stdin_used+0x1800> + 29d66: 842a mv s0,a0 + 29d68: 999eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29d6c: 6626 ld a2,72(sp) + 29d6e: 6586 ld a1,64(sp) + 29d70: 8522 mv a0,s0 + 29d72: 98feb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29d76: 460d li a2,3 + 29d78: 00011597 auipc a1,0x11 + 29d7c: 61858593 addi a1,a1,1560 # 3b390 <_IO_stdin_used+0x1810> + 29d80: 981eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29d84: 650a ld a0,128(sp) + 29d86: 091c addi a5,sp,144 + 29d88: 00f50463 beq a0,a5,29d90 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x408> + 29d8c: b75eb0ef jal 15900 <_ZdlPv@plt> + 29d90: 7506 ld a0,96(sp) + 29d92: 189c addi a5,sp,112 + 29d94: eaf503e3 beq a0,a5,29c3a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x2b2> + 29d98: b69eb0ef jal 15900 <_ZdlPv@plt> + 29d9c: 2985 addiw s3,s3,1 + 29d9e: b541 j 29c1e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x296> + 29da0: 8556 mv a0,s5 + 29da2: 9a8f20ef jal 1bf4a <_ZNK7testing10TestResult7SkippedEv> + 29da6: 00011597 auipc a1,0x11 + 29daa: 57258593 addi a1,a1,1394 # 3b318 <_IO_stdin_used+0x1798> + 29dae: d80504e3 beqz a0,29b36 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x1ae> + 29db2: 00011597 auipc a1,0x11 + 29db6: 58658593 addi a1,a1,1414 # 3b338 <_IO_stdin_used+0x17b8> + 29dba: bbb5 j 29b36 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x1ae> + 29dbc: 00011597 auipc a1,0x11 + 29dc0: 54c58593 addi a1,a1,1356 # 3b308 <_IO_stdin_used+0x1788> + 29dc4: b33d j 29af2 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x16a> + 29dc6: 020c0563 beqz s8,29df0 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x468> + 29dca: 4605 li a2,1 + 29dcc: 00011597 auipc a1,0x11 + 29dd0: 91458593 addi a1,a1,-1772 # 3a6e0 <_IO_stdin_used+0xb60> + 29dd4: 8552 mv a0,s4 + 29dd6: 92beb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29dda: 6626 ld a2,72(sp) + 29ddc: 6586 ld a1,64(sp) + 29dde: 8552 mv a0,s4 + 29de0: 921eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29de4: 00011597 auipc a1,0x11 + 29de8: 9d458593 addi a1,a1,-1580 # 3a7b8 <_IO_stdin_used+0xc38> + 29dec: 845eb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 29df0: 4605 li a2,1 + 29df2: 00011597 auipc a1,0x11 + 29df6: 8ee58593 addi a1,a1,-1810 # 3a6e0 <_IO_stdin_used+0xb60> + 29dfa: 8552 mv a0,s4 + 29dfc: 905eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29e00: 02000613 li a2,32 + 29e04: 45a1 li a1,8 + 29e06: 854a mv a0,s2 + 29e08: e1da sd s6,192(sp) + 29e0a: e07eb0ef jal 15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> + 29e0e: 662e ld a2,200(sp) + 29e10: 658e ld a1,192(sp) + 29e12: 8552 mv a0,s4 + 29e14: 8edeb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29e18: 00011597 auipc a1,0x11 + 29e1c: 53058593 addi a1,a1,1328 # 3b348 <_IO_stdin_used+0x17c8> + 29e20: 811eb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 29e24: 854a mv a0,s2 + 29e26: f9bec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29e2a: 8566 mv a0,s9 + 29e2c: f95ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29e30: 6542 ld a0,16(sp) + 29e32: f8fec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29e36: 60b6 ld ra,328(sp) + 29e38: 6416 ld s0,320(sp) + 29e3a: 7952 ld s2,304(sp) + 29e3c: 6b52 ld s6,272(sp) + 29e3e: 74f2 ld s1,312(sp) + 29e40: 79b2 ld s3,296(sp) + 29e42: 7a12 ld s4,288(sp) + 29e44: 6af2 ld s5,280(sp) + 29e46: 6bb2 ld s7,264(sp) + 29e48: 6c12 ld s8,256(sp) + 29e4a: 7cee ld s9,248(sp) + 29e4c: 7d4e ld s10,240(sp) + 29e4e: 7dae ld s11,232(sp) + 29e50: 6171 addi sp,sp,336 + 29e52: 8082 ret + 29e54: 6626 ld a2,72(sp) + 29e56: 6586 ld a1,64(sp) + 29e58: 8552 mv a0,s4 + 29e5a: 8a7eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29e5e: 4605 li a2,1 + 29e60: 00010597 auipc a1,0x10 + 29e64: 05058593 addi a1,a1,80 # 39eb0 <_IO_stdin_used+0x330> + 29e68: e02a sd a0,0(sp) + 29e6a: 897eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29e6e: 6502 ld a0,0(sp) + 29e70: 4621 li a2,8 + 29e72: 00011597 auipc a1,0x11 + 29e76: 1de58593 addi a1,a1,478 # 3b050 <_IO_stdin_used+0x14d0> + 29e7a: 887eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29e7e: 6502 ld a0,0(sp) + 29e80: 00011597 auipc a1,0x11 + 29e84: 4d058593 addi a1,a1,1232 # 3b350 <_IO_stdin_used+0x17d0> + 29e88: fa8eb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 29e8c: b3e1 j 29c54 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x2cc> + 29e8e: 6518 ld a4,8(a0) + 29e90: 865a mv a2,s6 + 29e92: 85be mv a1,a5 + 29e94: 0705 addi a4,a4,1 + 29e96: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 29e9a: 02058407 vle8.v v8,(a1) + 29e9e: 8f15 sub a4,a4,a3 + 29ea0: 95b6 add a1,a1,a3 + 29ea2: 02060427 vse8.v v8,(a2) + 29ea6: 9636 add a2,a2,a3 + 29ea8: f77d bnez a4,29e96 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x50e> + 29eaa: b535 j 29cd6 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x34e> + 29eac: 00011597 auipc a1,0x11 + 29eb0: 33c58593 addi a1,a1,828 # 3b1e8 <_IO_stdin_used+0x1668> + 29eb4: 8526 mv a0,s1 + 29eb6: 87ef00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29eba: 682c ld a1,80(s0) + 29ebc: 854a mv a0,s2 + 29ebe: 876f00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29ec2: 69c2 ld s3,16(sp) + 29ec4: 4785 li a5,1 + 29ec6: 8766 mv a4,s9 + 29ec8: 86ca mv a3,s2 + 29eca: 8626 mv a2,s1 + 29ecc: 85ce mv a1,s3 + 29ece: 8552 mv a0,s4 + 29ed0: bc6ff0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 29ed4: 854a mv a0,s2 + 29ed6: eebec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29eda: 8526 mv a0,s1 + 29edc: ee5ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29ee0: 854a mv a0,s2 + 29ee2: 00011597 auipc a1,0x11 + 29ee6: 30e58593 addi a1,a1,782 # 3b1f0 <_IO_stdin_used+0x1670> + 29eea: 84af00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 29eee: 5834 lw a3,112(s0) + 29ef0: 4781 li a5,0 + 29ef2: 8766 mv a4,s9 + 29ef4: 864a mv a2,s2 + 29ef6: 85ce mv a1,s3 + 29ef8: 8552 mv a0,s4 + 29efa: f28ff0ef jal 29622 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 29efe: 854a mv a0,s2 + 29f00: ec1ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29f04: 8552 mv a0,s4 + 29f06: 4605 li a2,1 + 29f08: 00010597 auipc a1,0x10 + 29f0c: 7d858593 addi a1,a1,2008 # 3a6e0 <_IO_stdin_used+0xb60> + 29f10: ff0eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29f14: 02000613 li a2,32 + 29f18: 45a1 li a1,8 + 29f1a: 854a mv a0,s2 + 29f1c: e1da sd s6,192(sp) + 29f1e: cf3eb0ef jal 15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> + 29f22: 662e ld a2,200(sp) + 29f24: 658e ld a1,192(sp) + 29f26: 8552 mv a0,s4 + 29f28: fd8eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 29f2c: 00011597 auipc a1,0x11 + 29f30: 41c58593 addi a1,a1,1052 # 3b348 <_IO_stdin_used+0x17c8> + 29f34: efceb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 29f38: 854a mv a0,s2 + 29f3a: e87ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29f3e: 8566 mv a0,s9 + 29f40: e81ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29f44: 854e mv a0,s3 + 29f46: e7bec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29f4a: b5f5 j 29e36 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x4ae> + 29f4c: 842a mv s0,a0 + 29f4e: 6502 ld a0,0(sp) + 29f50: e71ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29f54: 6562 ld a0,24(sp) + 29f56: e6bec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29f5a: 8566 mv a0,s9 + 29f5c: e65ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29f60: 6542 ld a0,16(sp) + 29f62: e5fec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29f66: 8522 mv a0,s0 + 29f68: 889eb0ef jal 157f0 <_Unwind_Resume@plt> + 29f6c: 842a mv s0,a0 + 29f6e: 854a mv a0,s2 + 29f70: e51ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29f74: b7dd j 29f5a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5d2> + 29f76: 842a mv s0,a0 + 29f78: a029 j 29f82 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> + 29f7a: 842a mv s0,a0 + 29f7c: 854a mv a0,s2 + 29f7e: e43ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29f82: 8526 mv a0,s1 + 29f84: e3dec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29f88: bfc9 j 29f5a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5d2> + 29f8a: 842a mv s0,a0 + 29f8c: b7cd j 29f6e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> 29f8e: 842a mv s0,a0 - 29f90: bfdd j 29f86 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x398> - 29f92: 842a mv s0,a0 - 29f94: 8562 mv a0,s8 - 29f96: f66ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29f9a: 855e mv a0,s7 - 29f9c: f60ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29fa0: 854e mv a0,s3 - 29fa2: f5aec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29fa6: 855a mv a0,s6 - 29fa8: f54ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29fac: 8556 mv a0,s5 - 29fae: f4eec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29fb2: 8552 mv a0,s4 - 29fb4: f48ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29fb8: 854a mv a0,s2 - 29fba: f42ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29fbe: 8526 mv a0,s1 - 29fc0: f3cec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29fc4: 8522 mv a0,s0 - 29fc6: f5aeb0ef jal 15720 <_Unwind_Resume@plt> - 29fca: 842a mv s0,a0 - 29fcc: b7f9 j 29f9a <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3ac> + 29f90: bff9 j 29f6e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> + 29f92: b7e5 j 29f7a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> + 29f94: 842a mv s0,a0 + 29f96: b7d1 j 29f5a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5d2> + 29f98: 842a mv s0,a0 + 29f9a: fa4a sd s2,304(sp) + 29f9c: ea5a sd s6,272(sp) + 29f9e: b7c9 j 29f60 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5d8> + 29fa0: bfe9 j 29f7a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> + 29fa2: 842a mv s0,a0 + 29fa4: bff9 j 29f82 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> + 29fa6: 842a mv s0,a0 + 29fa8: bfe9 j 29f82 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> + 29faa: 842a mv s0,a0 + 29fac: b7c9 j 29f6e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> + 29fae: 842a mv s0,a0 + 29fb0: bfc9 j 29f82 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> + 29fb2: b7e1 j 29f7a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> + 29fb4: 842a mv s0,a0 + 29fb6: b7f1 j 29f82 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> + 29fb8: b7c9 j 29f7a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> + 29fba: 842a mv s0,a0 + 29fbc: b7d9 j 29f82 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> + 29fbe: bf75 j 29f7a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> + 29fc0: 842a mv s0,a0 + 29fc2: b775 j 29f6e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> + 29fc4: 842a mv s0,a0 + 29fc6: 8526 mv a0,s1 + 29fc8: df9ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 29fcc: b74d j 29f6e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> 29fce: 842a mv s0,a0 - 29fd0: bfc1 j 29fa0 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3b2> - 29fd2: 842a mv s0,a0 - 29fd4: bfc9 j 29fa6 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3b8> - 29fd6: 842a mv s0,a0 - 29fd8: bfd1 j 29fac <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3be> + 29fd0: bf79 j 29f6e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> + 29fd2: bfcd j 29fc4 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x63c> + 29fd4: 842a mv s0,a0 + 29fd6: b775 j 29f82 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> + 29fd8: b74d j 29f7a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> 29fda: 842a mv s0,a0 - 29fdc: bfd9 j 29fb2 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3c4> + 29fdc: bf49 j 29f6e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> 29fde: 842a mv s0,a0 - 29fe0: bfe1 j 29fb8 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3ca> - 29fe2: 842a mv s0,a0 - 29fe4: bfe9 j 29fbe <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3d0> - 29fe6: 842a mv s0,a0 - 29fe8: a029 j 29ff2 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x404> - 29fea: 842a mv s0,a0 - 29fec: 8526 mv a0,s1 - 29fee: f0eec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29ff2: 855e mv a0,s7 - 29ff4: f86f20ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 29ff8: 8522 mv a0,s0 - 29ffa: f26eb0ef jal 15720 <_Unwind_Resume@plt> - 29ffe: b741 j 29f7e <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x390> - 2a000: 842a mv s0,a0 - 2a002: b751 j 29f86 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x398> - -000000000002a004 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE>: - 2a004: 710d addi sp,sp,-352 - 2a006: e6a6 sd s1,328(sp) - 2a008: ee86 sd ra,344(sp) - 2a00a: eaa2 sd s0,336(sp) - 2a00c: e2ca sd s2,320(sp) - 2a00e: fe4e sd s3,312(sp) - 2a010: 4709 li a4,2 - 2a012: 84aa mv s1,a0 - 2a014: 04c00793 li a5,76 - 2a018: 00e58763 beq a1,a4,2a026 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x22> - 2a01c: 4705 li a4,1 - 2a01e: 05200793 li a5,82 - 2a022: 1ce58763 beq a1,a4,2a1f0 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1ec> - 2a026: 00f105a3 sb a5,11(sp) - 2a02a: 00b10913 addi s2,sp,11 - 2a02e: 547d li s0,-1 - 2a030: 4991 li s3,4 - 2a032: 5c88 lw a0,56(s1) - 2a034: 4605 li a2,1 - 2a036: 85ca mv a1,s2 - 2a038: af9eb0ef jal 15b30 - 2a03c: 2501 sext.w a0,a0 - 2a03e: 18851e63 bne a0,s0,2a1da <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1d6> - 2a042: 9aeeb0ef jal 151f0 <__errno_location@plt> - 2a046: 411c lw a5,0(a0) - 2a048: ff3785e3 beq a5,s3,2a032 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2e> - 2a04c: 0804 addi s1,sp,16 - 2a04e: 8526 mv a0,s1 - 2a050: 0000f597 auipc a1,0xf - 2a054: 3f858593 addi a1,a1,1016 # 39448 <_IO_stdin_used+0x19a0> - 2a058: fa52 sd s4,304(sp) - 2a05a: f656 sd s5,296(sp) - 2a05c: f25a sd s6,288(sp) - 2a05e: ee5e sd s7,280(sp) - 2a060: dfded0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a064: 6762 ld a4,24(sp) - 2a066: 8009 srli s0,s0,0x2 - 2a068: 04c00793 li a5,76 - 2a06c: 8c19 sub s0,s0,a4 - 2a06e: 2487f963 bgeu a5,s0,2a2c0 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2bc> - 2a072: 04d00613 li a2,77 - 2a076: 0000f597 auipc a1,0xf - 2a07a: 2d258593 addi a1,a1,722 # 39348 <_IO_stdin_used+0x18a0> - 2a07e: 8526 mv a0,s1 - 2a080: 851eb0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 2a084: 009c addi a5,sp,64 - 2a086: f83e sd a5,48(sp) - 2a088: 6114 ld a3,0(a0) - 2a08a: 01050713 addi a4,a0,16 - 2a08e: 16e68463 beq a3,a4,2a1f6 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1f2> - 2a092: 691c ld a5,16(a0) - 2a094: f836 sd a3,48(sp) - 2a096: e0be sd a5,64(sp) - 2a098: 6514 ld a3,8(a0) - 2a09a: 57fd li a5,-1 - 2a09c: 8389 srli a5,a5,0x2 - 2a09e: e118 sd a4,0(a0) - 2a0a0: 00050823 sb zero,16(a0) - 2a0a4: 8f95 sub a5,a5,a3 - 2a0a6: fc36 sd a3,56(sp) - 2a0a8: 00053423 sd zero,8(a0) - 2a0ac: 4719 li a4,6 - 2a0ae: 22f77163 bgeu a4,a5,2a2d0 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2cc> - 2a0b2: 03010913 addi s2,sp,48 - 2a0b6: 854a mv a0,s2 - 2a0b8: 461d li a2,7 - 2a0ba: 0000f597 auipc a1,0xf - 2a0be: 3a658593 addi a1,a1,934 # 39460 <_IO_stdin_used+0x19b8> - 2a0c2: 80feb0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 2a0c6: 1098 addi a4,sp,96 - 2a0c8: e8ba sd a4,80(sp) - 2a0ca: 6114 ld a3,0(a0) - 2a0cc: 01050793 addi a5,a0,16 - 2a0d0: 18f68b63 beq a3,a5,2a266 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x262> - 2a0d4: 6918 ld a4,16(a0) - 2a0d6: e8b6 sd a3,80(sp) - 2a0d8: f0ba sd a4,96(sp) - 2a0da: 6518 ld a4,8(a0) - 2a0dc: 1880 addi s0,sp,112 - 2a0de: e11c sd a5,0(a0) - 2a0e0: 00050823 sb zero,16(a0) - 2a0e4: 00053423 sd zero,8(a0) - 2a0e8: 20600793 li a5,518 - 2a0ec: 8522 mv a0,s0 - 2a0ee: 006c addi a1,sp,12 - 2a0f0: 00020317 auipc t1,0x20 - 2a0f4: e8033303 ld t1,-384(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2a0f8: ecba sd a4,88(sp) - 2a0fa: c63e sw a5,12(sp) - 2a0fc: 9302 jalr t1 - 2a0fe: 09010993 addi s3,sp,144 - 2a102: 05010a13 addi s4,sp,80 - 2a106: 854e mv a0,s3 - 2a108: 85d2 mv a1,s4 - 2a10a: 8622 mv a2,s0 - 2a10c: 00020317 auipc t1,0x20 - 2a110: a4c33303 ld t1,-1460(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2a114: 9302 jalr t1 - 2a116: 676a ld a4,152(sp) - 2a118: 57fd li a5,-1 - 2a11a: 8389 srli a5,a5,0x2 - 2a11c: 8f99 sub a5,a5,a4 - 2a11e: 4705 li a4,1 - 2a120: 1cf77463 bgeu a4,a5,2a2e8 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2e4> - 2a124: 4609 li a2,2 - 2a126: 0000f597 auipc a1,0xf - 2a12a: d2258593 addi a1,a1,-734 # 38e48 <_IO_stdin_used+0x13a0> - 2a12e: 854e mv a0,s3 - 2a130: fa0eb0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 2a134: 019c addi a5,sp,192 - 2a136: f93e sd a5,176(sp) - 2a138: 6114 ld a3,0(a0) - 2a13a: 01050713 addi a4,a0,16 - 2a13e: 10e68663 beq a3,a4,2a24a <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x246> - 2a142: 691c ld a5,16(a0) - 2a144: f936 sd a3,176(sp) - 2a146: e1be sd a5,192(sp) - 2a148: 6514 ld a3,8(a0) - 2a14a: 57fd li a5,-1 - 2a14c: 8389 srli a5,a5,0x2 - 2a14e: e118 sd a4,0(a0) - 2a150: 00050823 sb zero,16(a0) - 2a154: 8f95 sub a5,a5,a3 - 2a156: fd36 sd a3,184(sp) - 2a158: 00053423 sd zero,8(a0) - 2a15c: 02600713 li a4,38 - 2a160: 1af77063 bgeu a4,a5,2a300 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2fc> - 2a164: 0b010a93 addi s5,sp,176 - 2a168: 8556 mv a0,s5 - 2a16a: 02700613 li a2,39 - 2a16e: 0000f597 auipc a1,0xf - 2a172: 31a58593 addi a1,a1,794 # 39488 <_IO_stdin_used+0x19e0> - 2a176: f5aeb0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 2a17a: 1198 addi a4,sp,224 - 2a17c: e9ba sd a4,208(sp) - 2a17e: 6114 ld a3,0(a0) - 2a180: 01050793 addi a5,a0,16 - 2a184: 0af68563 beq a3,a5,2a22e <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x22a> - 2a188: 6918 ld a4,16(a0) - 2a18a: e9b6 sd a3,208(sp) - 2a18c: f1ba sd a4,224(sp) - 2a18e: 6518 ld a4,8(a0) - 2a190: 0d010b13 addi s6,sp,208 - 2a194: e11c sd a5,0(a0) - 2a196: 00050823 sb zero,16(a0) - 2a19a: 00053423 sd zero,8(a0) - 2a19e: 0000f597 auipc a1,0xf - 2a1a2: 2e258593 addi a1,a1,738 # 39480 <_IO_stdin_used+0x19d8> - 2a1a6: 855a mv a0,s6 - 2a1a8: edba sd a4,216(sp) - 2a1aa: b06eb0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2a1ae: 0218 addi a4,sp,256 - 2a1b0: f9ba sd a4,240(sp) - 2a1b2: 6114 ld a3,0(a0) - 2a1b4: 01050793 addi a5,a0,16 - 2a1b8: 04f68d63 beq a3,a5,2a212 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x20e> - 2a1bc: 6918 ld a4,16(a0) - 2a1be: f9b6 sd a3,240(sp) - 2a1c0: e23a sd a4,256(sp) - 2a1c2: 6518 ld a4,8(a0) - 2a1c4: 0f010b93 addi s7,sp,240 - 2a1c8: e11c sd a5,0(a0) - 2a1ca: 00050823 sb zero,16(a0) - 2a1ce: 00053423 sd zero,8(a0) - 2a1d2: 855e mv a0,s7 - 2a1d4: fdba sd a4,248(sp) - 2a1d6: 9bbff0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2a1da: 9eaf10ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> - 2a1de: e4050ae3 beqz a0,2a032 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2e> - 2a1e2: 4505 li a0,1 - 2a1e4: fa52 sd s4,304(sp) - 2a1e6: f656 sd s5,296(sp) - 2a1e8: f25a sd s6,288(sp) - 2a1ea: ee5e sd s7,280(sp) - 2a1ec: be4eb0ef jal 155d0 <_exit@plt> - 2a1f0: 05400793 li a5,84 - 2a1f4: bd0d j 2a026 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x22> - 2a1f6: 6514 ld a3,8(a0) - 2a1f8: 85ba mv a1,a4 - 2a1fa: 0685 addi a3,a3,1 - 2a1fc: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 2a200: 02058407 vle8.v v8,(a1) - 2a204: 8e91 sub a3,a3,a2 - 2a206: 95b2 add a1,a1,a2 - 2a208: 02078427 vse8.v v8,(a5) - 2a20c: 97b2 add a5,a5,a2 - 2a20e: f6fd bnez a3,2a1fc <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1f8> - 2a210: b561 j 2a098 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x94> - 2a212: 6514 ld a3,8(a0) - 2a214: 85be mv a1,a5 - 2a216: 0685 addi a3,a3,1 - 2a218: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 2a21c: 02058407 vle8.v v8,(a1) - 2a220: 8e91 sub a3,a3,a2 - 2a222: 95b2 add a1,a1,a2 - 2a224: 02070427 vse8.v v8,(a4) - 2a228: 9732 add a4,a4,a2 - 2a22a: f6fd bnez a3,2a218 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x214> - 2a22c: bf59 j 2a1c2 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1be> - 2a22e: 6514 ld a3,8(a0) - 2a230: 85be mv a1,a5 - 2a232: 0685 addi a3,a3,1 - 2a234: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 2a238: 02058407 vle8.v v8,(a1) - 2a23c: 8e91 sub a3,a3,a2 - 2a23e: 95b2 add a1,a1,a2 - 2a240: 02070427 vse8.v v8,(a4) - 2a244: 9732 add a4,a4,a2 - 2a246: f6fd bnez a3,2a234 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x230> - 2a248: b799 j 2a18e <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x18a> - 2a24a: 6514 ld a3,8(a0) - 2a24c: 85ba mv a1,a4 - 2a24e: 0685 addi a3,a3,1 - 2a250: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 2a254: 02058407 vle8.v v8,(a1) - 2a258: 8e91 sub a3,a3,a2 - 2a25a: 95b2 add a1,a1,a2 - 2a25c: 02078427 vse8.v v8,(a5) - 2a260: 97b2 add a5,a5,a2 - 2a262: f6fd bnez a3,2a250 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x24c> - 2a264: b5d5 j 2a148 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x144> - 2a266: 6514 ld a3,8(a0) - 2a268: 85be mv a1,a5 - 2a26a: 0685 addi a3,a3,1 - 2a26c: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 2a270: 02058407 vle8.v v8,(a1) - 2a274: 8e91 sub a3,a3,a2 - 2a276: 95b2 add a1,a1,a2 - 2a278: 02070427 vse8.v v8,(a4) - 2a27c: 9732 add a4,a4,a2 - 2a27e: f6fd bnez a3,2a26c <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x268> - 2a280: bda9 j 2a0da <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0xd6> - 2a282: 87aa mv a5,a0 - 2a284: 855e mv a0,s7 - 2a286: 8bbe mv s7,a5 - 2a288: c74ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a28c: 855a mv a0,s6 - 2a28e: c6eec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a292: 8556 mv a0,s5 - 2a294: c68ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a298: 8ade mv s5,s7 - 2a29a: 854e mv a0,s3 - 2a29c: c60ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a2a0: 8522 mv a0,s0 - 2a2a2: c5aec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a2a6: 8456 mv s0,s5 - 2a2a8: 8552 mv a0,s4 - 2a2aa: c52ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a2ae: 854a mv a0,s2 - 2a2b0: c4cec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a2b4: 8526 mv a0,s1 - 2a2b6: c46ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a2ba: 8522 mv a0,s0 - 2a2bc: c64eb0ef jal 15720 <_Unwind_Resume@plt> - 2a2c0: 0000e517 auipc a0,0xe - 2a2c4: b3850513 addi a0,a0,-1224 # 37df8 <_IO_stdin_used+0x350> - 2a2c8: d58eb0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 2a2cc: 842a mv s0,a0 - 2a2ce: b7dd j 2a2b4 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2b0> - 2a2d0: 0000e517 auipc a0,0xe - 2a2d4: b2850513 addi a0,a0,-1240 # 37df8 <_IO_stdin_used+0x350> - 2a2d8: 03010913 addi s2,sp,48 - 2a2dc: d44eb0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 2a2e0: 842a mv s0,a0 - 2a2e2: b7f1 j 2a2ae <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2aa> - 2a2e4: 8aaa mv s5,a0 - 2a2e6: bf6d j 2a2a0 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x29c> - 2a2e8: 0000e517 auipc a0,0xe - 2a2ec: b1050513 addi a0,a0,-1264 # 37df8 <_IO_stdin_used+0x350> - 2a2f0: d30eb0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 2a2f4: 842a mv s0,a0 - 2a2f6: 05010a13 addi s4,sp,80 - 2a2fa: b77d j 2a2a8 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2a4> - 2a2fc: 8aaa mv s5,a0 - 2a2fe: bf71 j 2a29a <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x296> - 2a300: 0000e517 auipc a0,0xe - 2a304: af850513 addi a0,a0,-1288 # 37df8 <_IO_stdin_used+0x350> - 2a308: 0b010a93 addi s5,sp,176 - 2a30c: d14eb0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 2a310: 8baa mv s7,a0 - 2a312: b741 j 2a292 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x28e> - 2a314: 8baa mv s7,a0 - 2a316: bf9d j 2a28c <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x288> - -000000000002a318 <_ZN7testing8internal16ForkingDeathTest4WaitEv>: - 2a318: 02854783 lbu a5,40(a0) - 2a31c: e399 bnez a5,2a322 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0xa> - 2a31e: 4501 li a0,0 - 2a320: 8082 ret - 2a322: 710d addi sp,sp,-352 - 2a324: eaa2 sd s0,336(sp) - 2a326: e6a6 sd s1,328(sp) - 2a328: e2ca sd s2,320(sp) - 2a32a: fe4e sd s3,312(sp) - 2a32c: ee86 sd ra,344(sp) - 2a32e: 842a mv s0,a0 - 2a330: 00810913 addi s2,sp,8 - 2a334: 8bbff0ef jal 29bee <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv> - 2a338: 54fd li s1,-1 - 2a33a: 4991 li s3,4 - 2a33c: 5c48 lw a0,60(s0) - 2a33e: 4601 li a2,0 - 2a340: 85ca mv a1,s2 - 2a342: afeeb0ef jal 15640 - 2a346: 0c951e63 bne a0,s1,2a422 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x10a> - 2a34a: ea7ea0ef jal 151f0 <__errno_location@plt> - 2a34e: 411c lw a5,0(a0) - 2a350: ff3786e3 beq a5,s3,2a33c <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x24> - 2a354: 0804 addi s1,sp,16 - 2a356: 8526 mv a0,s1 - 2a358: 0000f597 auipc a1,0xf - 2a35c: 0f058593 addi a1,a1,240 # 39448 <_IO_stdin_used+0x19a0> - 2a360: fa52 sd s4,304(sp) - 2a362: f656 sd s5,296(sp) - 2a364: f25a sd s6,288(sp) - 2a366: ee5e sd s7,280(sp) - 2a368: ea62 sd s8,272(sp) - 2a36a: af3ed0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a36e: 8526 mv a0,s1 - 2a370: 0000f597 auipc a1,0xf - 2a374: fd858593 addi a1,a1,-40 # 39348 <_IO_stdin_used+0x18a0> - 2a378: 938eb0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2a37c: 03010913 addi s2,sp,48 - 2a380: 85aa mv a1,a0 - 2a382: 854a mv a0,s2 - 2a384: 9aceb0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2a388: 854a mv a0,s2 - 2a38a: 0000f597 auipc a1,0xf - 2a38e: 0d658593 addi a1,a1,214 # 39460 <_IO_stdin_used+0x19b8> - 2a392: 91eeb0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2a396: 05010993 addi s3,sp,80 - 2a39a: 85aa mv a1,a0 - 2a39c: 854e mv a0,s3 - 2a39e: 992eb0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2a3a2: 07010a13 addi s4,sp,112 - 2a3a6: 44f00793 li a5,1103 - 2a3aa: 8552 mv a0,s4 - 2a3ac: 006c addi a1,sp,12 - 2a3ae: 00020317 auipc t1,0x20 - 2a3b2: bc233303 ld t1,-1086(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2a3b6: c63e sw a5,12(sp) - 2a3b8: 9302 jalr t1 - 2a3ba: 09010a93 addi s5,sp,144 - 2a3be: 8556 mv a0,s5 - 2a3c0: 8652 mv a2,s4 - 2a3c2: 85ce mv a1,s3 - 2a3c4: 0001f317 auipc t1,0x1f - 2a3c8: 79433303 ld t1,1940(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2a3cc: 9302 jalr t1 - 2a3ce: 0000f597 auipc a1,0xf - 2a3d2: a7a58593 addi a1,a1,-1414 # 38e48 <_IO_stdin_used+0x13a0> - 2a3d6: 8556 mv a0,s5 - 2a3d8: 8d8eb0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2a3dc: 0b010b13 addi s6,sp,176 - 2a3e0: 85aa mv a1,a0 - 2a3e2: 855a mv a0,s6 - 2a3e4: 94ceb0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2a3e8: 855a mv a0,s6 - 2a3ea: 0000f597 auipc a1,0xf - 2a3ee: 0c658593 addi a1,a1,198 # 394b0 <_IO_stdin_used+0x1a08> - 2a3f2: 8beeb0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2a3f6: 0d010b93 addi s7,sp,208 - 2a3fa: 85aa mv a1,a0 - 2a3fc: 855e mv a0,s7 - 2a3fe: 932eb0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2a402: 855e mv a0,s7 - 2a404: 0000f597 auipc a1,0xf - 2a408: 07c58593 addi a1,a1,124 # 39480 <_IO_stdin_used+0x19d8> - 2a40c: 8a4eb0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2a410: 0f010c13 addi s8,sp,240 - 2a414: 85aa mv a1,a0 - 2a416: 8562 mv a0,s8 - 2a418: 918eb0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2a41c: 8562 mv a0,s8 - 2a41e: f72ff0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2a422: fa3f00ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> - 2a426: f0050be3 beqz a0,2a33c <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x24> - 2a42a: 4522 lw a0,8(sp) - 2a42c: 60f6 ld ra,344(sp) - 2a42e: 64b6 ld s1,328(sp) - 2a430: d448 sw a0,44(s0) - 2a432: 6456 ld s0,336(sp) - 2a434: 6916 ld s2,320(sp) - 2a436: 79f2 ld s3,312(sp) - 2a438: 6135 addi sp,sp,352 - 2a43a: 8082 ret - 2a43c: 842a mv s0,a0 - 2a43e: a03d j 2a46c <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x154> - 2a440: 842a mv s0,a0 - 2a442: 8562 mv a0,s8 - 2a444: ab8ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a448: 855e mv a0,s7 - 2a44a: ab2ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a44e: 855a mv a0,s6 - 2a450: aacec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a454: 8556 mv a0,s5 - 2a456: aa6ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a45a: 8552 mv a0,s4 - 2a45c: aa0ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a460: 854e mv a0,s3 - 2a462: a9aec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a466: 854a mv a0,s2 - 2a468: a94ec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a46c: 8526 mv a0,s1 - 2a46e: a8eec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a472: 8522 mv a0,s0 - 2a474: aaceb0ef jal 15720 <_Unwind_Resume@plt> - 2a478: 842a mv s0,a0 - 2a47a: b7f9 j 2a448 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x130> - 2a47c: 842a mv s0,a0 - 2a47e: bfc1 j 2a44e <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x136> - 2a480: 842a mv s0,a0 - 2a482: bfc9 j 2a454 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x13c> - 2a484: 842a mv s0,a0 - 2a486: bfd1 j 2a45a <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x142> - 2a488: 842a mv s0,a0 - 2a48a: bfd9 j 2a460 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x148> - 2a48c: 842a mv s0,a0 - 2a48e: bfe1 j 2a466 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x14e> - -000000000002a490 <_ZN7testing8internal9DeathTestC1Ev>: - 2a490: 7179 addi sp,sp,-48 - 2a492: 00020797 auipc a5,0x20 - 2a496: a5e7b783 ld a5,-1442(a5) # 49ef0 <_GLOBAL_OFFSET_TABLE_+0x3a0> - 2a49a: 07c1 addi a5,a5,16 - 2a49c: f406 sd ra,40(sp) - 2a49e: e11c sd a5,0(a0) - 2a4a0: d5ffe0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 2a4a4: 613c ld a5,64(a0) - 2a4a6: 1107b783 ld a5,272(a5) - 2a4aa: c781 beqz a5,2a4b2 <_ZN7testing8internal9DeathTestC1Ev+0x22> - 2a4ac: 70a2 ld ra,40(sp) - 2a4ae: 6145 addi sp,sp,48 - 2a4b0: 8082 ret - 2a4b2: 850a mv a0,sp - 2a4b4: 0000f597 auipc a1,0xf - 2a4b8: 02458593 addi a1,a1,36 # 394d8 <_IO_stdin_used+0x1a30> - 2a4bc: f022 sd s0,32(sp) - 2a4be: 99fed0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a4c2: 850a mv a0,sp - 2a4c4: 840a mv s0,sp - 2a4c6: ecaff0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2a4ca: 87aa mv a5,a0 + 29fe0: a01d j 2a006 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x67e> + 29fe2: 00010517 auipc a0,0x10 + 29fe6: f0650513 addi a0,a0,-250 # 39ee8 <_IO_stdin_used+0x368> + 29fea: 907eb0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 29fee: 00010517 auipc a0,0x10 + 29ff2: efa50513 addi a0,a0,-262 # 39ee8 <_IO_stdin_used+0x368> + 29ff6: 8fbeb0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 29ffa: 842a mv s0,a0 + 29ffc: a029 j 2a006 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x67e> + 29ffe: 842a mv s0,a0 + 2a000: 854a mv a0,s2 + 2a002: dbfec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a006: 8526 mv a0,s1 + 2a008: db9ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a00c: b7a1 j 29f54 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5cc> + 2a00e: 00010517 auipc a0,0x10 + 2a012: eda50513 addi a0,a0,-294 # 39ee8 <_IO_stdin_used+0x368> + 2a016: 8dbeb0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + +000000000002a01a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE>: + 2a01a: 7115 addi sp,sp,-224 + 2a01c: e5a6 sd s1,200(sp) + 2a01e: fd4e sd s3,184(sp) + 2a020: 84ae mv s1,a1 + 2a022: 89aa mv s3,a0 + 2a024: 00011597 auipc a1,0x11 + 2a028: 00458593 addi a1,a1,4 # 3b028 <_IO_stdin_used+0x14a8> + 2a02c: 850a mv a0,sp + 2a02e: f15a sd s6,160(sp) + 2a030: ed5e sd s7,152(sp) + 2a032: e566 sd s9,136(sp) + 2a034: ed86 sd ra,216(sp) + 2a036: e9a2 sd s0,208(sp) + 2a038: e1ca sd s2,192(sp) + 2a03a: f952 sd s4,176(sp) + 2a03c: f556 sd s5,168(sp) + 2a03e: e962 sd s8,144(sp) + 2a040: 02010b13 addi s6,sp,32 + 2a044: ef1ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a048: 03010c93 addi s9,sp,48 + 2a04c: 855a mv a0,s6 + 2a04e: 02000613 li a2,32 + 2a052: 4599 li a1,6 + 2a054: 8b8a mv s7,sp + 2a056: f066 sd s9,32(sp) + 2a058: bb9eb0ef jal 15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> + 2a05c: 06010a13 addi s4,sp,96 + 2a060: 07010a93 addi s5,sp,112 + 2a064: 8552 mv a0,s4 + 2a066: 02000613 li a2,32 + 2a06a: 4591 li a1,4 + 2a06c: f0d6 sd s5,96(sp) + 2a06e: ba3eb0ef jal 15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> + 2a072: 7626 ld a2,104(sp) + 2a074: 7586 ld a1,96(sp) + 2a076: 854e mv a0,s3 + 2a078: e88eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a07c: 4609 li a2,2 + 2a07e: 00011597 auipc a1,0x11 + 2a082: 2c258593 addi a1,a1,706 # 3b340 <_IO_stdin_used+0x17c0> + 2a086: e7aeb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a08a: 7506 ld a0,96(sp) + 2a08c: 01550463 beq a0,s5,2a094 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x7a> + 2a090: 871eb0ef jal 15900 <_ZdlPv@plt> + 2a094: 0080 addi s0,sp,64 + 2a096: 8522 mv a0,s0 + 2a098: 00011597 auipc a1,0x11 + 2a09c: fc858593 addi a1,a1,-56 # 3b060 <_IO_stdin_used+0x14e0> + 2a0a0: e95ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a0a4: 648c ld a1,8(s1) + 2a0a6: 8552 mv a0,s4 + 2a0a8: e8def0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a0ac: 4785 li a5,1 + 2a0ae: 875a mv a4,s6 + 2a0b0: 86d2 mv a3,s4 + 2a0b2: 8622 mv a2,s0 + 2a0b4: 85de mv a1,s7 + 2a0b6: 854e mv a0,s3 + 2a0b8: 9deff0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 2a0bc: 7506 ld a0,96(sp) + 2a0be: 01550463 beq a0,s5,2a0c6 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0xac> + 2a0c2: 83feb0ef jal 15900 <_ZdlPv@plt> + 2a0c6: 6506 ld a0,64(sp) + 2a0c8: 05010913 addi s2,sp,80 + 2a0cc: 01250463 beq a0,s2,2a0d4 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0xba> + 2a0d0: 831eb0ef jal 15900 <_ZdlPv@plt> + 2a0d4: 00010597 auipc a1,0x10 + 2a0d8: 4bc58593 addi a1,a1,1212 # 3a590 <_IO_stdin_used+0xa10> + 2a0dc: 8552 mv a0,s4 + 2a0de: e57ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a0e2: 8526 mv a0,s1 + 2a0e4: 9eaef0ef jal 192ce <_ZNK7testing9TestSuite21reportable_test_countEv> + 2a0e8: 86aa mv a3,a0 + 2a0ea: 4785 li a5,1 + 2a0ec: 875a mv a4,s6 + 2a0ee: 8652 mv a2,s4 + 2a0f0: 85de mv a1,s7 + 2a0f2: 854e mv a0,s3 + 2a0f4: d2eff0ef jal 29622 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 2a0f8: 7506 ld a0,96(sp) + 2a0fa: 01550463 beq a0,s5,2a102 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0xe8> + 2a0fe: 803eb0ef jal 15900 <_ZdlPv@plt> + 2a102: 00022797 auipc a5,0x22 + 2a106: b9e7b783 ld a5,-1122(a5) # 4bca0 <_GLOBAL_OFFSET_TABLE_+0x150> + 2a10a: 0007c783 lbu a5,0(a5) + 2a10e: 12079563 bnez a5,2a238 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x21e> + 2a112: 00011597 auipc a1,0x11 + 2a116: f3e58593 addi a1,a1,-194 # 3b050 <_IO_stdin_used+0x14d0> + 2a11a: 8552 mv a0,s4 + 2a11c: e19ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a120: 8526 mv a0,s1 + 2a122: cd7f10ef jal 1bdf8 <_ZNK7testing9TestSuite17failed_test_countEv> + 2a126: 86aa mv a3,a0 + 2a128: 4785 li a5,1 + 2a12a: 875a mv a4,s6 + 2a12c: 8652 mv a2,s4 + 2a12e: 85de mv a1,s7 + 2a130: 854e mv a0,s3 + 2a132: cf0ff0ef jal 29622 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 2a136: 7506 ld a0,96(sp) + 2a138: 01550463 beq a0,s5,2a140 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x126> + 2a13c: fc4eb0ef jal 15900 <_ZdlPv@plt> + 2a140: 00011597 auipc a1,0x11 + 2a144: ef858593 addi a1,a1,-264 # 3b038 <_IO_stdin_used+0x14b8> + 2a148: 8552 mv a0,s4 + 2a14a: debef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a14e: 8526 mv a0,s1 + 2a150: 956ef0ef jal 192a6 <_ZNK7testing9TestSuite30reportable_disabled_test_countEv> + 2a154: 86aa mv a3,a0 + 2a156: 4785 li a5,1 + 2a158: 875a mv a4,s6 + 2a15a: 8652 mv a2,s4 + 2a15c: 85de mv a1,s7 + 2a15e: 854e mv a0,s3 + 2a160: cc2ff0ef jal 29622 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 2a164: 7506 ld a0,96(sp) + 2a166: 01550463 beq a0,s5,2a16e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x154> + 2a16a: f96eb0ef jal 15900 <_ZdlPv@plt> + 2a16e: 00011597 auipc a1,0x11 + 2a172: eda58593 addi a1,a1,-294 # 3b048 <_IO_stdin_used+0x14c8> + 2a176: 8552 mv a0,s4 + 2a178: dbdef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a17c: 4785 li a5,1 + 2a17e: 875a mv a4,s6 + 2a180: 4681 li a3,0 + 2a182: 8652 mv a2,s4 + 2a184: 85de mv a1,s7 + 2a186: 854e mv a0,s3 + 2a188: c9aff0ef jal 29622 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 2a18c: 7506 ld a0,96(sp) + 2a18e: 01550463 beq a0,s5,2a196 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x17c> + 2a192: f6eeb0ef jal 15900 <_ZdlPv@plt> + 2a196: 00011597 auipc a1,0x11 + 2a19a: eda58593 addi a1,a1,-294 # 3b070 <_IO_stdin_used+0x14f0> + 2a19e: 8552 mv a0,s4 + 2a1a0: d95ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a1a4: 7cac ld a1,120(s1) + 2a1a6: 8522 mv a0,s0 + 2a1a8: baff90ef jal 23d56 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex> + 2a1ac: 4785 li a5,1 + 2a1ae: 875a mv a4,s6 + 2a1b0: 86a2 mv a3,s0 + 2a1b2: 8652 mv a2,s4 + 2a1b4: 85de mv a1,s7 + 2a1b6: 854e mv a0,s3 + 2a1b8: 8deff0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 2a1bc: 6506 ld a0,64(sp) + 2a1be: 01250463 beq a0,s2,2a1c6 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x1ac> + 2a1c2: f3eeb0ef jal 15900 <_ZdlPv@plt> + 2a1c6: 7506 ld a0,96(sp) + 2a1c8: 01550463 beq a0,s5,2a1d0 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x1b6> + 2a1cc: f34eb0ef jal 15900 <_ZdlPv@plt> + 2a1d0: 00011597 auipc a1,0x11 + 2a1d4: e9858593 addi a1,a1,-360 # 3b068 <_IO_stdin_used+0x14e8> + 2a1d8: 8552 mv a0,s4 + 2a1da: d5bef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a1de: 60cc ld a1,128(s1) + 2a1e0: 8522 mv a0,s0 + 2a1e2: ce9fb0ef jal 25eca <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx> + 2a1e6: 4781 li a5,0 + 2a1e8: 875a mv a4,s6 + 2a1ea: 86a2 mv a3,s0 + 2a1ec: 8652 mv a2,s4 + 2a1ee: 85de mv a1,s7 + 2a1f0: 854e mv a0,s3 + 2a1f2: 8a4ff0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 2a1f6: 6506 ld a0,64(sp) + 2a1f8: 01250463 beq a0,s2,2a200 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x1e6> + 2a1fc: f04eb0ef jal 15900 <_ZdlPv@plt> + 2a200: 7506 ld a0,96(sp) + 2a202: 01550463 beq a0,s5,2a20a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x1f0> + 2a206: efaeb0ef jal 15900 <_ZdlPv@plt> + 2a20a: 865a mv a2,s6 + 2a20c: 08848593 addi a1,s1,136 + 2a210: 8552 mv a0,s4 + 2a212: 85dfb0ef jal 25a6e <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2a216: 7626 ld a2,104(sp) + 2a218: 7586 ld a1,96(sp) + 2a21a: 854e mv a0,s3 + 2a21c: ce4eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a220: 4609 li a2,2 + 2a222: 00011597 auipc a1,0x11 + 2a226: cde58593 addi a1,a1,-802 # 3af00 <_IO_stdin_used+0x1380> + 2a22a: cd6eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a22e: 7506 ld a0,96(sp) + 2a230: 01550463 beq a0,s5,2a238 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x21e> + 2a234: ecceb0ef jal 15900 <_ZdlPv@plt> + 2a238: 7622 ld a2,40(sp) + 2a23a: 7582 ld a1,32(sp) + 2a23c: 854e mv a0,s3 + 2a23e: cc2eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a242: 4605 li a2,1 + 2a244: 00010597 auipc a1,0x10 + 2a248: c6c58593 addi a1,a1,-916 # 39eb0 <_IO_stdin_used+0x330> + 2a24c: 842a mv s0,a0 + 2a24e: cb2eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a252: 6622 ld a2,8(sp) + 2a254: 6582 ld a1,0(sp) + 2a256: 8522 mv a0,s0 + 2a258: ca8eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a25c: 4615 li a2,5 + 2a25e: 00011597 auipc a1,0x11 + 2a262: 0f258593 addi a1,a1,242 # 3b350 <_IO_stdin_used+0x17d0> + 2a266: c9aeb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a26a: 4401 li s0,0 + 2a26c: 4c01 li s8,0 + 2a26e: 8526 mv a0,s1 + 2a270: 882ef0ef jal 192f2 <_ZNK7testing9TestSuite16total_test_countEv> + 2a274: 04a45563 bge s0,a0,2a2be <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x2a4> + 2a278: 85a2 mv a1,s0 + 2a27a: 8526 mv a0,s1 + 2a27c: b3af20ef jal 1c5b6 <_ZNK7testing9TestSuite11GetTestInfoEi> + 2a280: 08254903 lbu s2,130(a0) + 2a284: 02090b63 beqz s2,2a2ba <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x2a0> + 2a288: 08354783 lbu a5,131(a0) + 2a28c: e79d bnez a5,2a2ba <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x2a0> + 2a28e: 000c0a63 beqz s8,2a2a2 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x288> + 2a292: 4609 li a2,2 + 2a294: 00011597 auipc a1,0x11 + 2a298: c6c58593 addi a1,a1,-916 # 3af00 <_IO_stdin_used+0x1380> + 2a29c: 854e mv a0,s3 + 2a29e: c62eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a2a2: 85a2 mv a1,s0 + 2a2a4: 8526 mv a0,s1 + 2a2a6: 0084bc03 ld s8,8(s1) + 2a2aa: b0cf20ef jal 1c5b6 <_ZNK7testing9TestSuite11GetTestInfoEi> + 2a2ae: 862a mv a2,a0 + 2a2b0: 85e2 mv a1,s8 + 2a2b2: 854e mv a0,s3 + 2a2b4: ed4ff0ef jal 29988 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE> + 2a2b8: 8c4a mv s8,s2 + 2a2ba: 2405 addiw s0,s0,1 + 2a2bc: bf4d j 2a26e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x254> + 2a2be: 4605 li a2,1 + 2a2c0: 00010597 auipc a1,0x10 + 2a2c4: 42058593 addi a1,a1,1056 # 3a6e0 <_IO_stdin_used+0xb60> + 2a2c8: 854e mv a0,s3 + 2a2ca: c36eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a2ce: 7622 ld a2,40(sp) + 2a2d0: 7582 ld a1,32(sp) + 2a2d2: 854e mv a0,s3 + 2a2d4: c2ceb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a2d8: 4609 li a2,2 + 2a2da: 00011597 auipc a1,0x11 + 2a2de: 0be58593 addi a1,a1,190 # 3b398 <_IO_stdin_used+0x1818> + 2a2e2: 842a mv s0,a0 + 2a2e4: c1ceb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a2e8: 02000613 li a2,32 + 2a2ec: 4591 li a1,4 + 2a2ee: 8552 mv a0,s4 + 2a2f0: f0d6 sd s5,96(sp) + 2a2f2: 91feb0ef jal 15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> + 2a2f6: 7626 ld a2,104(sp) + 2a2f8: 7586 ld a1,96(sp) + 2a2fa: 8522 mv a0,s0 + 2a2fc: c04eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a300: 4605 li a2,1 + 2a302: 00011597 auipc a1,0x11 + 2a306: 04658593 addi a1,a1,70 # 3b348 <_IO_stdin_used+0x17c8> + 2a30a: bf6eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a30e: 7506 ld a0,96(sp) + 2a310: 01550463 beq a0,s5,2a318 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x2fe> + 2a314: deceb0ef jal 15900 <_ZdlPv@plt> + 2a318: 7502 ld a0,32(sp) + 2a31a: 01950463 beq a0,s9,2a322 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x308> + 2a31e: de2eb0ef jal 15900 <_ZdlPv@plt> + 2a322: 6502 ld a0,0(sp) + 2a324: 081c addi a5,sp,16 + 2a326: 00f50463 beq a0,a5,2a32e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x314> + 2a32a: dd6eb0ef jal 15900 <_ZdlPv@plt> + 2a32e: 60ee ld ra,216(sp) + 2a330: 644e ld s0,208(sp) + 2a332: 64ae ld s1,200(sp) + 2a334: 690e ld s2,192(sp) + 2a336: 79ea ld s3,184(sp) + 2a338: 7a4a ld s4,176(sp) + 2a33a: 7aaa ld s5,168(sp) + 2a33c: 7b0a ld s6,160(sp) + 2a33e: 6bea ld s7,152(sp) + 2a340: 6c4a ld s8,144(sp) + 2a342: 6caa ld s9,136(sp) + 2a344: 612d addi sp,sp,224 + 2a346: 8082 ret + 2a348: 842a mv s0,a0 + 2a34a: 8552 mv a0,s4 + 2a34c: a75ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a350: 855a mv a0,s6 + 2a352: a6fec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a356: 855e mv a0,s7 + 2a358: a69ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a35c: 8522 mv a0,s0 + 2a35e: c92eb0ef jal 157f0 <_Unwind_Resume@plt> + 2a362: 842a mv s0,a0 + 2a364: b7dd j 2a34a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> + 2a366: 842a mv s0,a0 + 2a368: b7cd j 2a34a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> + 2a36a: 842a mv s0,a0 + 2a36c: bff9 j 2a34a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> + 2a36e: 842a mv s0,a0 + 2a370: bfe9 j 2a34a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> + 2a372: 87aa mv a5,a0 + 2a374: 8522 mv a0,s0 + 2a376: 843e mv s0,a5 + 2a378: a49ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a37c: b7f9 j 2a34a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> + 2a37e: bfd5 j 2a372 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x358> + 2a380: 842a mv s0,a0 + 2a382: b7e1 j 2a34a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> + 2a384: 842a mv s0,a0 + 2a386: b7d1 j 2a34a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> + 2a388: 84aa mv s1,a0 + 2a38a: 8552 mv a0,s4 + 2a38c: a35ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a390: 8522 mv a0,s0 + 2a392: a2fec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a396: 8426 mv s0,s1 + 2a398: bf65 j 2a350 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x336> + 2a39a: 84aa mv s1,a0 + 2a39c: bfd5 j 2a390 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x376> + 2a39e: 842a mv s0,a0 + 2a3a0: b76d j 2a34a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> + 2a3a2: 842a mv s0,a0 + 2a3a4: b775 j 2a350 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x336> + 2a3a6: 842a mv s0,a0 + 2a3a8: b77d j 2a356 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x33c> + 2a3aa: 842a mv s0,a0 + 2a3ac: bf79 j 2a34a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> + +000000000002a3ae <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE>: + 2a3ae: 7155 addi sp,sp,-208 + 2a3b0: fd26 sd s1,184(sp) + 2a3b2: f94a sd s2,176(sp) + 2a3b4: 84ae mv s1,a1 + 2a3b6: 892a mv s2,a0 + 2a3b8: 00011597 auipc a1,0x11 + 2a3bc: c6058593 addi a1,a1,-928 # 3b018 <_IO_stdin_used+0x1498> + 2a3c0: 850a mv a0,sp + 2a3c2: f152 sd s4,160(sp) + 2a3c4: ed56 sd s5,152(sp) + 2a3c6: e95a sd s6,144(sp) + 2a3c8: e586 sd ra,200(sp) + 2a3ca: e1a2 sd s0,192(sp) + 2a3cc: f54e sd s3,168(sp) + 2a3ce: e55e sd s7,136(sp) + 2a3d0: e162 sd s8,128(sp) + 2a3d2: 02010a13 addi s4,sp,32 + 2a3d6: b5fef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a3da: 03010b13 addi s6,sp,48 + 2a3de: 8552 mv a0,s4 + 2a3e0: 02000613 li a2,32 + 2a3e4: 4589 li a1,2 + 2a3e6: 8a8a mv s5,sp + 2a3e8: f05a sd s6,32(sp) + 2a3ea: 827eb0ef jal 15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> + 2a3ee: 4609 li a2,2 + 2a3f0: 00011597 auipc a1,0x11 + 2a3f4: f5058593 addi a1,a1,-176 # 3b340 <_IO_stdin_used+0x17c0> + 2a3f8: 854a mv a0,s2 + 2a3fa: b06eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a3fe: 1080 addi s0,sp,96 + 2a400: 8522 mv a0,s0 + 2a402: 00010597 auipc a1,0x10 + 2a406: 18e58593 addi a1,a1,398 # 3a590 <_IO_stdin_used+0xa10> + 2a40a: b2bef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a40e: 8526 mv a0,s1 + 2a410: afdf20ef jal 1cf0c <_ZNK7testing8UnitTest21reportable_test_countEv> + 2a414: 86aa mv a3,a0 + 2a416: 4785 li a5,1 + 2a418: 8752 mv a4,s4 + 2a41a: 8622 mv a2,s0 + 2a41c: 858a mv a1,sp + 2a41e: 854a mv a0,s2 + 2a420: a02ff0ef jal 29622 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 2a424: 7506 ld a0,96(sp) + 2a426: 07010993 addi s3,sp,112 + 2a42a: 01350463 beq a0,s3,2a432 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x84> + 2a42e: cd2eb0ef jal 15900 <_ZdlPv@plt> + 2a432: 00011597 auipc a1,0x11 + 2a436: c1e58593 addi a1,a1,-994 # 3b050 <_IO_stdin_used+0x14d0> + 2a43a: 8522 mv a0,s0 + 2a43c: af9ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a440: 8526 mv a0,s1 + 2a442: ab9f20ef jal 1cefa <_ZNK7testing8UnitTest17failed_test_countEv> + 2a446: 86aa mv a3,a0 + 2a448: 4785 li a5,1 + 2a44a: 8752 mv a4,s4 + 2a44c: 8622 mv a2,s0 + 2a44e: 85d6 mv a1,s5 + 2a450: 854a mv a0,s2 + 2a452: 9d0ff0ef jal 29622 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 2a456: 7506 ld a0,96(sp) + 2a458: 01350463 beq a0,s3,2a460 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0xb2> + 2a45c: ca4eb0ef jal 15900 <_ZdlPv@plt> + 2a460: 00011597 auipc a1,0x11 + 2a464: bd858593 addi a1,a1,-1064 # 3b038 <_IO_stdin_used+0x14b8> + 2a468: 8522 mv a0,s0 + 2a46a: acbef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a46e: 8526 mv a0,s1 + 2a470: a91f20ef jal 1cf00 <_ZNK7testing8UnitTest30reportable_disabled_test_countEv> + 2a474: 86aa mv a3,a0 + 2a476: 4785 li a5,1 + 2a478: 8752 mv a4,s4 + 2a47a: 8622 mv a2,s0 + 2a47c: 85d6 mv a1,s5 + 2a47e: 854a mv a0,s2 + 2a480: 9a2ff0ef jal 29622 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 2a484: 7506 ld a0,96(sp) + 2a486: 01350463 beq a0,s3,2a48e <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0xe0> + 2a48a: c76eb0ef jal 15900 <_ZdlPv@plt> + 2a48e: 00011597 auipc a1,0x11 + 2a492: bba58593 addi a1,a1,-1094 # 3b048 <_IO_stdin_used+0x14c8> + 2a496: 8522 mv a0,s0 + 2a498: a9def0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a49c: 4785 li a5,1 + 2a49e: 8752 mv a4,s4 + 2a4a0: 4681 li a3,0 + 2a4a2: 8622 mv a2,s0 + 2a4a4: 85d6 mv a1,s5 + 2a4a6: 854a mv a0,s2 + 2a4a8: 97aff0ef jal 29622 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 2a4ac: 7506 ld a0,96(sp) + 2a4ae: 01350463 beq a0,s3,2a4b6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x108> + 2a4b2: c4eeb0ef jal 15900 <_ZdlPv@plt> + 2a4b6: 00022797 auipc a5,0x22 + 2a4ba: a4a7b783 ld a5,-1462(a5) # 4bf00 <_GLOBAL_OFFSET_TABLE_+0x3b0> + 2a4be: 0007c783 lbu a5,0(a5) + 2a4c2: cb85 beqz a5,2a4f2 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x144> + 2a4c4: 00011597 auipc a1,0x11 + 2a4c8: dec58593 addi a1,a1,-532 # 3b2b0 <_IO_stdin_used+0x1730> 2a4cc: 8522 mv a0,s0 - 2a4ce: 843e mv s0,a5 - 2a4d0: a2cec0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a4d4: 8522 mv a0,s0 - 2a4d6: a4aeb0ef jal 15720 <_Unwind_Resume@plt> - -000000000002a4da <_ZN7testing8internal16ForkingDeathTestC1EPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE>: - 2a4da: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2a4de: 5e0030d7 vmv.v.i v1,0 - 2a4e2: 7179 addi sp,sp,-48 - 2a4e4: f022 sd s0,32(sp) - 2a4e6: ec26 sd s1,24(sp) - 2a4e8: e84a sd s2,16(sp) - 2a4ea: e44e sd s3,8(sp) - 2a4ec: f406 sd ra,40(sp) - 2a4ee: 00860793 addi a5,a2,8 - 2a4f2: 00863983 ld s3,8(a2) - 2a4f6: 01063903 ld s2,16(a2) - 2a4fa: 0207f0a7 vse64.v v1,(a5) - 2a4fe: 84ae mv s1,a1 - 2a500: 842a mv s0,a0 - 2a502: f8fff0ef jal 2a490 <_ZN7testing8internal9DeathTestC1Ev> - 2a506: 57fd li a5,-1 - 2a508: 00020697 auipc a3,0x20 - 2a50c: a706b683 ld a3,-1424(a3) # 49f78 <_GLOBAL_OFFSET_TABLE_+0x428> - 2a510: 00020717 auipc a4,0x20 - 2a514: aa073703 ld a4,-1376(a4) # 49fb0 <_GLOBAL_OFFSET_TABLE_+0x460> - 2a518: 02079613 slli a2,a5,0x20 - 2a51c: f810 sd a2,48(s0) - 2a51e: 06c1 addi a3,a3,16 - 2a520: 0741 addi a4,a4,16 - 2a522: e404 sd s1,8(s0) - 2a524: 01343c23 sd s3,24(s0) - 2a528: 03243023 sd s2,32(s0) - 2a52c: 70a2 ld ra,40(sp) - 2a52e: 02040423 sb zero,40(s0) - 2a532: e814 sd a3,16(s0) - 2a534: e018 sd a4,0(s0) - 2a536: d45c sw a5,44(s0) - 2a538: fc1c sd a5,56(s0) - 2a53a: 7402 ld s0,32(sp) - 2a53c: 64e2 ld s1,24(sp) - 2a53e: 6942 ld s2,16(sp) - 2a540: 69a2 ld s3,8(sp) - 2a542: 6145 addi sp,sp,48 - 2a544: 8082 ret - 2a546: 842a mv s0,a0 - 2a548: 00090863 beqz s2,2a558 <_ZN7testing8internal16ForkingDeathTestC1EPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x7e> - 2a54c: 854a mv a0,s2 - 2a54e: 0001f317 auipc t1,0x1f - 2a552: 77233303 ld t1,1906(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 2a556: 9302 jalr t1 - 2a558: 8522 mv a0,s0 - 2a55a: 9c6eb0ef jal 15720 <_Unwind_Resume@plt> - -000000000002a55e <_ZN7testing8internal9DeathTest6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPS1_>: - 2a55e: 715d addi sp,sp,-80 - 2a560: e0a2 sd s0,64(sp) - 2a562: fc26 sd s1,56(sp) - 2a564: 842e mv s0,a1 - 2a566: f84a sd s2,48(sp) - 2a568: f44e sd s3,40(sp) - 2a56a: 8932 mv s2,a2 - 2a56c: 89b6 mv s3,a3 - 2a56e: f052 sd s4,32(sp) - 2a570: 84aa mv s1,a0 - 2a572: 8a3a mv s4,a4 - 2a574: e486 sd ra,72(sp) - 2a576: c89fe0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 2a57a: 613c ld a5,64(a0) - 2a57c: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2a580: 5e0030d7 vmv.v.i v1,0 - 2a584: 1e07b503 ld a0,480(a5) - 2a588: 6810 ld a2,16(s0) - 2a58a: 00843303 ld t1,8(s0) - 2a58e: 611c ld a5,0(a0) - 2a590: 0421 addi s0,s0,8 - 2a592: 00020817 auipc a6,0x20 - 2a596: 9e683803 ld a6,-1562(a6) # 49f78 <_GLOBAL_OFFSET_TABLE_+0x428> - 2a59a: 0107b883 ld a7,16(a5) - 2a59e: 020470a7 vse64.v v1,(s0) - 2a5a2: 0841 addi a6,a6,16 - 2a5a4: ec32 sd a2,24(sp) - 2a5a6: 87d2 mv a5,s4 - 2a5a8: 874e mv a4,s3 - 2a5aa: 86ca mv a3,s2 - 2a5ac: 85a6 mv a1,s1 - 2a5ae: e81a sd t1,16(sp) - 2a5b0: e442 sd a6,8(sp) - 2a5b2: 0030 addi a2,sp,8 - 2a5b4: 9882 jalr a7 - 2a5b6: 00020797 auipc a5,0x20 - 2a5ba: 89a7b783 ld a5,-1894(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> - 2a5be: 6762 ld a4,24(sp) - 2a5c0: 07c1 addi a5,a5,16 - 2a5c2: e43e sd a5,8(sp) - 2a5c4: 842a mv s0,a0 - 2a5c6: c719 beqz a4,2a5d4 <_ZN7testing8internal9DeathTest6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPS1_+0x76> - 2a5c8: 853a mv a0,a4 - 2a5ca: 0001f317 auipc t1,0x1f - 2a5ce: 6f633303 ld t1,1782(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 2a5d2: 9302 jalr t1 - 2a5d4: 60a6 ld ra,72(sp) - 2a5d6: 8522 mv a0,s0 - 2a5d8: 6406 ld s0,64(sp) - 2a5da: 74e2 ld s1,56(sp) - 2a5dc: 7942 ld s2,48(sp) - 2a5de: 79a2 ld s3,40(sp) - 2a5e0: 7a02 ld s4,32(sp) - 2a5e2: 6161 addi sp,sp,80 - 2a5e4: 8082 ret - 2a5e6: 00020797 auipc a5,0x20 - 2a5ea: 86a7b783 ld a5,-1942(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> - 2a5ee: 6762 ld a4,24(sp) - 2a5f0: 07c1 addi a5,a5,16 - 2a5f2: e43e sd a5,8(sp) - 2a5f4: 842a mv s0,a0 - 2a5f6: c719 beqz a4,2a604 <_ZN7testing8internal9DeathTest6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPS1_+0xa6> - 2a5f8: 853a mv a0,a4 - 2a5fa: 0001f317 auipc t1,0x1f - 2a5fe: 6c633303 ld t1,1734(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 2a602: 9302 jalr t1 - 2a604: 8522 mv a0,s0 - 2a606: 91aeb0ef jal 15720 <_Unwind_Resume@plt> - -000000000002a60a <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE>: - 2a60a: 712d addi sp,sp,-288 - 2a60c: ea22 sd s0,272(sp) - 2a60e: e626 sd s1,264(sp) - 2a610: e24a sd s2,256(sp) - 2a612: fdce sd s3,248(sp) - 2a614: f9d2 sd s4,240(sp) - 2a616: f5d6 sd s5,232(sp) - 2a618: f1da sd s6,224(sp) - 2a61a: 84b2 mv s1,a2 - 2a61c: ee06 sd ra,280(sp) - 2a61e: edde sd s7,216(sp) - 2a620: 8aae mv s5,a1 - 2a622: 8a36 mv s4,a3 - 2a624: 8b3a mv s6,a4 - 2a626: 89be mv s3,a5 - 2a628: bd7fe0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 2a62c: 6128 ld a0,64(a0) - 2a62e: 11053603 ld a2,272(a0) - 2a632: 1d853903 ld s2,472(a0) - 2a636: 0f862403 lw s0,248(a2) - 2a63a: 2405 addiw s0,s0,1 - 2a63c: 0e862c23 sw s0,248(a2) - 2a640: c422 sw s0,8(sp) - 2a642: 04090263 beqz s2,2a686 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x7c> - 2a646: 02492b83 lw s7,36(s2) - 2a64a: 148bcf63 blt s7,s0,2a7a8 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x19e> - 2a64e: 85d2 mv a1,s4 - 2a650: 854a mv a0,s2 - 2a652: 0001f317 auipc t1,0x1f - 2a656: 68e33303 ld t1,1678(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 2a65a: 9302 jalr t1 - 2a65c: c509 beqz a0,2a666 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x5c> - 2a65e: 02092783 lw a5,32(s2) - 2a662: 03678063 beq a5,s6,2a682 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x78> - 2a666: 0009b023 sd zero,0(s3) - 2a66a: 4505 li a0,1 - 2a66c: 60f2 ld ra,280(sp) - 2a66e: 6452 ld s0,272(sp) - 2a670: 64b2 ld s1,264(sp) - 2a672: 6912 ld s2,256(sp) - 2a674: 79ee ld s3,248(sp) - 2a676: 7a4e ld s4,240(sp) - 2a678: 7aae ld s5,232(sp) - 2a67a: 7b0e ld s6,224(sp) - 2a67c: 6bee ld s7,216(sp) - 2a67e: 6115 addi sp,sp,288 - 2a680: 8082 ret - 2a682: ff7412e3 bne s0,s7,2a666 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x5c> - 2a686: 0000e597 auipc a1,0xe - 2a68a: b4258593 addi a1,a1,-1214 # 381c8 <_IO_stdin_used+0x720> - 2a68e: 0001f517 auipc a0,0x1f - 2a692: 54253503 ld a0,1346(a0) # 49bd0 <_GLOBAL_OFFSET_TABLE_+0x80> - 2a696: 0001f317 auipc t1,0x1f - 2a69a: 64a33303 ld t1,1610(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 2a69e: 9302 jalr t1 - 2a6a0: 1c051263 bnez a0,2a864 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x25a> - 2a6a4: 0000f597 auipc a1,0xf - 2a6a8: eb458593 addi a1,a1,-332 # 39558 <_IO_stdin_used+0x1ab0> - 2a6ac: 0001f517 auipc a0,0x1f - 2a6b0: 52453503 ld a0,1316(a0) # 49bd0 <_GLOBAL_OFFSET_TABLE_+0x80> - 2a6b4: 0001f317 auipc t1,0x1f - 2a6b8: 62c33303 ld t1,1580(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 2a6bc: 9302 jalr t1 - 2a6be: c135 beqz a0,2a722 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x118> - 2a6c0: 04000513 li a0,64 - 2a6c4: 90ceb0ef jal 157d0 <_Znwm@plt> - 2a6c8: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2a6cc: 5e0030d7 vmv.v.i v1,0 - 2a6d0: 00848793 addi a5,s1,8 - 2a6d4: 6494 ld a3,8(s1) - 2a6d6: 6898 ld a4,16(s1) - 2a6d8: 0207f0a7 vse64.v v1,(a5) - 2a6dc: 00020797 auipc a5,0x20 - 2a6e0: 89c7b783 ld a5,-1892(a5) # 49f78 <_GLOBAL_OFFSET_TABLE_+0x428> - 2a6e4: 07c1 addi a5,a5,16 - 2a6e6: 85d6 mv a1,s5 - 2a6e8: 1910 addi a2,sp,176 - 2a6ea: fd36 sd a3,184(sp) - 2a6ec: e1ba sd a4,192(sp) - 2a6ee: f93e sd a5,176(sp) - 2a6f0: 842a mv s0,a0 - 2a6f2: de9ff0ef jal 2a4da <_ZN7testing8internal16ForkingDeathTestC1EPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE> - 2a6f6: 0001f797 auipc a5,0x1f - 2a6fa: 75a7b783 ld a5,1882(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> - 2a6fe: 650e ld a0,192(sp) - 2a700: 07c1 addi a5,a5,16 - 2a702: f93e sd a5,176(sp) - 2a704: c511 beqz a0,2a710 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x106> - 2a706: 0001f317 auipc t1,0x1f - 2a70a: 5ba33303 ld t1,1466(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 2a70e: 9302 jalr t1 - 2a710: 0001f797 auipc a5,0x1f - 2a714: 6287b783 ld a5,1576(a5) # 49d38 <_GLOBAL_OFFSET_TABLE_+0x1e8> - 2a718: 07c1 addi a5,a5,16 - 2a71a: 0089b023 sd s0,0(s3) - 2a71e: e01c sd a5,0(s0) - 2a720: b7a9 j 2a66a <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x60> - 2a722: 0001f797 auipc a5,0x1f - 2a726: 4ae7b783 ld a5,1198(a5) # 49bd0 <_GLOBAL_OFFSET_TABLE_+0x80> - 2a72a: 6784 ld s1,8(a5) - 2a72c: 0900 addi s0,sp,144 - 2a72e: 0007b903 ld s2,0(a5) - 2a732: 8522 mv a0,s0 - 2a734: 111c addi a5,sp,160 - 2a736: 01a48593 addi a1,s1,26 - 2a73a: ed02 sd zero,152(sp) - 2a73c: 0a010023 sb zero,160(sp) - 2a740: e93e sd a5,144(sp) - 2a742: 9deeb0ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 2a746: 676a ld a4,152(sp) - 2a748: 57fd li a5,-1 - 2a74a: 8389 srli a5,a5,0x2 - 2a74c: 8f99 sub a5,a5,a4 - 2a74e: 4765 li a4,25 - 2a750: 20f77263 bgeu a4,a5,2a954 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x34a> - 2a754: 4669 li a2,26 - 2a756: 0000f597 auipc a1,0xf - 2a75a: e0a58593 addi a1,a1,-502 # 39560 <_IO_stdin_used+0x1ab8> - 2a75e: 8522 mv a0,s0 - 2a760: 970eb0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 2a764: 676a ld a4,152(sp) - 2a766: 57fd li a5,-1 - 2a768: 8389 srli a5,a5,0x2 - 2a76a: 8f99 sub a5,a5,a4 - 2a76c: 1c97ee63 bltu a5,s1,2a948 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x33e> - 2a770: 8626 mv a2,s1 - 2a772: 85ca mv a1,s2 - 2a774: 8522 mv a0,s0 - 2a776: 95aeb0ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 2a77a: 0000f597 auipc a1,0xf - 2a77e: e0658593 addi a1,a1,-506 # 39580 <_IO_stdin_used+0x1ad8> - 2a782: 8522 mv a0,s0 - 2a784: d2dea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2a788: 1904 addi s1,sp,176 - 2a78a: 85aa mv a1,a0 - 2a78c: 8526 mv a0,s1 - 2a78e: da3ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2a792: 8526 mv a0,s1 - 2a794: eabf00ef jal 1b63e <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2a798: 8526 mv a0,s1 - 2a79a: f63eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a79e: 8522 mv a0,s0 - 2a7a0: f5deb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a7a4: 4501 li a0,0 - 2a7a6: b5d9 j 2a66c <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x62> - 2a7a8: 01010993 addi s3,sp,16 - 2a7ac: 854e mv a0,s3 - 2a7ae: 002c addi a1,sp,8 - 2a7b0: 0001f317 auipc t1,0x1f - 2a7b4: 7c033303 ld t1,1984(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2a7b8: 9302 jalr t1 - 2a7ba: 854e mv a0,s3 - 2a7bc: 4749 li a4,18 - 2a7be: 0000f697 auipc a3,0xf - 2a7c2: d5a68693 addi a3,a3,-678 # 39518 <_IO_stdin_used+0x1a70> - 2a7c6: 4601 li a2,0 - 2a7c8: 4581 li a1,0 - 2a7ca: ed7ea0ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 2a7ce: 03010a13 addi s4,sp,48 - 2a7d2: 85aa mv a1,a0 - 2a7d4: 8552 mv a0,s4 - 2a7d6: d5bea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2a7da: 8552 mv a0,s4 - 2a7dc: 0000f597 auipc a1,0xf - 2a7e0: d5458593 addi a1,a1,-684 # 39530 <_IO_stdin_used+0x1a88> - 2a7e4: ccdea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2a7e8: 05010a93 addi s5,sp,80 - 2a7ec: 85aa mv a1,a0 - 2a7ee: 8556 mv a0,s5 - 2a7f0: d41ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2a7f4: 02492783 lw a5,36(s2) - 2a7f8: 07010913 addi s2,sp,112 - 2a7fc: 854a mv a0,s2 - 2a7fe: 006c addi a1,sp,12 - 2a800: 0001f317 auipc t1,0x1f - 2a804: 77033303 ld t1,1904(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2a808: c63e sw a5,12(sp) - 2a80a: 9302 jalr t1 - 2a80c: 0900 addi s0,sp,144 - 2a80e: 8522 mv a0,s0 - 2a810: 864a mv a2,s2 - 2a812: 85d6 mv a1,s5 - 2a814: 0001f317 auipc t1,0x1f - 2a818: 34433303 ld t1,836(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2a81c: 9302 jalr t1 - 2a81e: 0000f597 auipc a1,0xf - 2a822: 42258593 addi a1,a1,1058 # 39c40 <_IO_stdin_used+0x2198> - 2a826: 8522 mv a0,s0 - 2a828: c89ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2a82c: 1904 addi s1,sp,176 - 2a82e: 85aa mv a1,a0 - 2a830: 8526 mv a0,s1 - 2a832: cffea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2a836: 8526 mv a0,s1 - 2a838: e07f00ef jal 1b63e <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2a83c: 8526 mv a0,s1 - 2a83e: ebfeb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a842: 8522 mv a0,s0 - 2a844: eb9eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a848: 854a mv a0,s2 - 2a84a: eb3eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a84e: 8556 mv a0,s5 - 2a850: eadeb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a854: 8552 mv a0,s4 - 2a856: ea7eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a85a: 854e mv a0,s3 - 2a85c: ea1eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a860: 4501 li a0,0 - 2a862: b529 j 2a66c <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x62> - 2a864: 05000513 li a0,80 - 2a868: f69ea0ef jal 157d0 <_Znwm@plt> - 2a86c: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2a870: 5e0030d7 vmv.v.i v1,0 - 2a874: 00848793 addi a5,s1,8 - 2a878: 6494 ld a3,8(s1) - 2a87a: 6898 ld a4,16(s1) - 2a87c: 0207f0a7 vse64.v v1,(a5) - 2a880: 0001f797 auipc a5,0x1f - 2a884: 6f87b783 ld a5,1784(a5) # 49f78 <_GLOBAL_OFFSET_TABLE_+0x428> - 2a888: 07c1 addi a5,a5,16 - 2a88a: 85d6 mv a1,s5 - 2a88c: 1910 addi a2,sp,176 - 2a88e: fd36 sd a3,184(sp) - 2a890: e1ba sd a4,192(sp) - 2a892: f93e sd a5,176(sp) - 2a894: 842a mv s0,a0 - 2a896: c45ff0ef jal 2a4da <_ZN7testing8internal16ForkingDeathTestC1EPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE> - 2a89a: 0001f797 auipc a5,0x1f - 2a89e: 5b67b783 ld a5,1462(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> - 2a8a2: 650e ld a0,192(sp) - 2a8a4: 07c1 addi a5,a5,16 - 2a8a6: f93e sd a5,176(sp) - 2a8a8: c511 beqz a0,2a8b4 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2aa> - 2a8aa: 0001f317 auipc t1,0x1f - 2a8ae: 41633303 ld t1,1046(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 2a8b2: 9302 jalr t1 - 2a8b4: 0001f797 auipc a5,0x1f - 2a8b8: 3c47b783 ld a5,964(a5) # 49c78 <_GLOBAL_OFFSET_TABLE_+0x128> - 2a8bc: 07c1 addi a5,a5,16 - 2a8be: 0089b023 sd s0,0(s3) - 2a8c2: 05443023 sd s4,64(s0) - 2a8c6: 05642423 sw s6,72(s0) - 2a8ca: e01c sd a5,0(s0) - 2a8cc: bb79 j 2a66a <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x60> - 2a8ce: 0001f797 auipc a5,0x1f - 2a8d2: 5827b783 ld a5,1410(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> - 2a8d6: 670e ld a4,192(sp) - 2a8d8: 07c1 addi a5,a5,16 - 2a8da: f93e sd a5,176(sp) - 2a8dc: 84aa mv s1,a0 - 2a8de: c719 beqz a4,2a8ec <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2e2> - 2a8e0: 853a mv a0,a4 - 2a8e2: 0001f317 auipc t1,0x1f - 2a8e6: 3de33303 ld t1,990(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 2a8ea: 9302 jalr t1 - 2a8ec: 8522 mv a0,s0 - 2a8ee: f43ea0ef jal 15830 <_ZdlPv@plt> - 2a8f2: 8526 mv a0,s1 - 2a8f4: e2dea0ef jal 15720 <_Unwind_Resume@plt> - 2a8f8: bfd9 j 2a8ce <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2c4> - 2a8fa: 84aa mv s1,a0 - 2a8fc: 8522 mv a0,s0 - 2a8fe: dffeb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a902: 8426 mv s0,s1 - 2a904: 854a mv a0,s2 - 2a906: df7eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a90a: 8556 mv a0,s5 - 2a90c: df1eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a910: 8552 mv a0,s4 - 2a912: debeb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a916: 854e mv a0,s3 - 2a918: de5eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a91c: 8522 mv a0,s0 - 2a91e: e03ea0ef jal 15720 <_Unwind_Resume@plt> - 2a922: 842a mv s0,a0 - 2a924: b7c5 j 2a904 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2fa> - 2a926: 87aa mv a5,a0 - 2a928: 8526 mv a0,s1 - 2a92a: 84be mv s1,a5 - 2a92c: dd1eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a930: b7f1 j 2a8fc <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2f2> - 2a932: 842a mv s0,a0 - 2a934: bfd9 j 2a90a <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x300> - 2a936: 842a mv s0,a0 - 2a938: bfe1 j 2a910 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x306> - 2a93a: 84aa mv s1,a0 - 2a93c: 8522 mv a0,s0 - 2a93e: dbfeb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a942: 8526 mv a0,s1 - 2a944: dddea0ef jal 15720 <_Unwind_Resume@plt> - 2a948: 0000d517 auipc a0,0xd - 2a94c: 4b050513 addi a0,a0,1200 # 37df8 <_IO_stdin_used+0x350> - 2a950: ed1ea0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 2a954: 0000d517 auipc a0,0xd - 2a958: 4a450513 addi a0,a0,1188 # 37df8 <_IO_stdin_used+0x350> - 2a95c: ec5ea0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 2a960: 87aa mv a5,a0 - 2a962: 8522 mv a0,s0 - 2a964: 843e mv s0,a5 - 2a966: d97eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a96a: 8522 mv a0,s0 - 2a96c: db5ea0ef jal 15720 <_Unwind_Resume@plt> - 2a970: 842a mv s0,a0 - 2a972: b755 j 2a916 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x30c> - 2a974: 87aa mv a5,a0 - 2a976: 8526 mv a0,s1 - 2a978: 84be mv s1,a5 - 2a97a: d83eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a97e: bf7d j 2a93c <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x332> - -000000000002a980 <_ZN7testing8internalL22ExecDeathTestChildMainEPv>: - 2a980: 710d addi sp,sp,-352 - 2a982: eaa2 sd s0,336(sp) - 2a984: e6a6 sd s1,328(sp) - 2a986: e2ca sd s2,320(sp) - 2a988: ee86 sd ra,344(sp) - 2a98a: 842a mv s0,a0 - 2a98c: 54fd li s1,-1 - 2a98e: 4911 li s2,4 - 2a990: 4408 lw a0,8(s0) - 2a992: 8aeeb0ef jal 15a40 - 2a996: 0c951d63 bne a0,s1,2aa70 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0xf0> - 2a99a: 857ea0ef jal 151f0 <__errno_location@plt> - 2a99e: 411c lw a5,0(a0) - 2a9a0: ff2788e3 beq a5,s2,2a990 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x10> - 2a9a4: f25a sd s6,288(sp) - 2a9a6: 01010b13 addi s6,sp,16 - 2a9aa: 855a mv a0,s6 - 2a9ac: 0000f597 auipc a1,0xf - 2a9b0: a9c58593 addi a1,a1,-1380 # 39448 <_IO_stdin_used+0x19a0> - 2a9b4: fe4e sd s3,312(sp) - 2a9b6: fa52 sd s4,304(sp) - 2a9b8: f656 sd s5,296(sp) - 2a9ba: ee5e sd s7,280(sp) - 2a9bc: ca0ed0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a9c0: 855a mv a0,s6 - 2a9c2: 0000f597 auipc a1,0xf - 2a9c6: 98658593 addi a1,a1,-1658 # 39348 <_IO_stdin_used+0x18a0> - 2a9ca: ae7ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2a9ce: 03010a13 addi s4,sp,48 - 2a9d2: 85aa mv a1,a0 + 2a4ce: a67ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a4d2: 8526 mv a0,s1 + 2a4d4: e23f20ef jal 1d2f6 <_ZNK7testing8UnitTest11random_seedEv> + 2a4d8: 86aa mv a3,a0 + 2a4da: 4785 li a5,1 + 2a4dc: 8752 mv a4,s4 + 2a4de: 8622 mv a2,s0 + 2a4e0: 85d6 mv a1,s5 + 2a4e2: 854a mv a0,s2 + 2a4e4: 93eff0ef jal 29622 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 2a4e8: 7506 ld a0,96(sp) + 2a4ea: 01350463 beq a0,s3,2a4f2 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x144> + 2a4ee: c12eb0ef jal 15900 <_ZdlPv@plt> + 2a4f2: 00011597 auipc a1,0x11 + 2a4f6: b7e58593 addi a1,a1,-1154 # 3b070 <_IO_stdin_used+0x14f0> + 2a4fa: 8522 mv a0,s0 + 2a4fc: a39ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a500: 8526 mv a0,s1 + 2a502: a1df20ef jal 1cf1e <_ZNK7testing8UnitTest15start_timestampEv> + 2a506: 04010b93 addi s7,sp,64 + 2a50a: 85aa mv a1,a0 + 2a50c: 855e mv a0,s7 + 2a50e: 849f90ef jal 23d56 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex> + 2a512: 4785 li a5,1 + 2a514: 8752 mv a4,s4 + 2a516: 86de mv a3,s7 + 2a518: 8622 mv a2,s0 + 2a51a: 85d6 mv a1,s5 + 2a51c: 854a mv a0,s2 + 2a51e: d79fe0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 2a522: 6506 ld a0,64(sp) + 2a524: 05010c13 addi s8,sp,80 + 2a528: 01850463 beq a0,s8,2a530 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x182> + 2a52c: bd4eb0ef jal 15900 <_ZdlPv@plt> + 2a530: 7506 ld a0,96(sp) + 2a532: 01350463 beq a0,s3,2a53a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x18c> + 2a536: bcaeb0ef jal 15900 <_ZdlPv@plt> + 2a53a: 00011597 auipc a1,0x11 + 2a53e: b2e58593 addi a1,a1,-1234 # 3b068 <_IO_stdin_used+0x14e8> + 2a542: 8522 mv a0,s0 + 2a544: 9f1ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a548: 8526 mv a0,s1 + 2a54a: 9ddf20ef jal 1cf26 <_ZNK7testing8UnitTest12elapsed_timeEv> + 2a54e: 85aa mv a1,a0 + 2a550: 855e mv a0,s7 + 2a552: 979fb0ef jal 25eca <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx> + 2a556: 4781 li a5,0 + 2a558: 8752 mv a4,s4 + 2a55a: 86de mv a3,s7 + 2a55c: 8622 mv a2,s0 + 2a55e: 85d6 mv a1,s5 + 2a560: 854a mv a0,s2 + 2a562: d35fe0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 2a566: 6506 ld a0,64(sp) + 2a568: 01850463 beq a0,s8,2a570 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x1c2> + 2a56c: b94eb0ef jal 15900 <_ZdlPv@plt> + 2a570: 7506 ld a0,96(sp) + 2a572: 01350463 beq a0,s3,2a57a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x1cc> + 2a576: b8aeb0ef jal 15900 <_ZdlPv@plt> + 2a57a: 8526 mv a0,s1 + 2a57c: c57f20ef jal 1d1d2 <_ZNK7testing8UnitTest18ad_hoc_test_resultEv> + 2a580: 85aa mv a1,a0 + 2a582: 8652 mv a2,s4 + 2a584: 8522 mv a0,s0 + 2a586: ce8fb0ef jal 25a6e <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2a58a: 7626 ld a2,104(sp) + 2a58c: 7586 ld a1,96(sp) + 2a58e: 854a mv a0,s2 + 2a590: 970eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a594: 4609 li a2,2 + 2a596: 00011597 auipc a1,0x11 + 2a59a: 96a58593 addi a1,a1,-1686 # 3af00 <_IO_stdin_used+0x1380> + 2a59e: 962eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a5a2: 7506 ld a0,96(sp) + 2a5a4: 01350463 beq a0,s3,2a5ac <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x1fe> + 2a5a8: b58eb0ef jal 15900 <_ZdlPv@plt> + 2a5ac: 00011597 auipc a1,0x11 + 2a5b0: ab458593 addi a1,a1,-1356 # 3b060 <_IO_stdin_used+0x14e0> + 2a5b4: 855e mv a0,s7 + 2a5b6: 97fef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a5ba: 00011597 auipc a1,0x11 + 2a5be: d0658593 addi a1,a1,-762 # 3b2c0 <_IO_stdin_used+0x1740> + 2a5c2: 8522 mv a0,s0 + 2a5c4: 971ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a5c8: 4785 li a5,1 + 2a5ca: 8752 mv a4,s4 + 2a5cc: 86a2 mv a3,s0 + 2a5ce: 865e mv a2,s7 + 2a5d0: 85d6 mv a1,s5 + 2a5d2: 854a mv a0,s2 + 2a5d4: cc3fe0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 2a5d8: 7506 ld a0,96(sp) + 2a5da: 01350463 beq a0,s3,2a5e2 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x234> + 2a5de: b22eb0ef jal 15900 <_ZdlPv@plt> + 2a5e2: 6506 ld a0,64(sp) + 2a5e4: 01850463 beq a0,s8,2a5ec <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x23e> + 2a5e8: b18eb0ef jal 15900 <_ZdlPv@plt> + 2a5ec: 7622 ld a2,40(sp) + 2a5ee: 7582 ld a1,32(sp) + 2a5f0: 854a mv a0,s2 + 2a5f2: 90eeb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a5f6: 4605 li a2,1 + 2a5f8: 00010597 auipc a1,0x10 + 2a5fc: 8b858593 addi a1,a1,-1864 # 39eb0 <_IO_stdin_used+0x330> + 2a600: 842a mv s0,a0 + 2a602: 8feeb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a606: 6622 ld a2,8(sp) + 2a608: 6582 ld a1,0(sp) + 2a60a: 8522 mv a0,s0 + 2a60c: 8f4eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a610: 4615 li a2,5 + 2a612: 00011597 auipc a1,0x11 + 2a616: d3e58593 addi a1,a1,-706 # 3b350 <_IO_stdin_used+0x17d0> + 2a61a: 8e6eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a61e: 4401 li s0,0 + 2a620: 4981 li s3,0 + 2a622: 8526 mv a0,s1 + 2a624: 8a7f20ef jal 1ceca <_ZNK7testing8UnitTest22total_test_suite_countEv> + 2a628: 02a45f63 bge s0,a0,2a666 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x2b8> + 2a62c: 85a2 mv a1,s0 + 2a62e: 8526 mv a0,s1 + 2a630: 95df20ef jal 1cf8c <_ZNK7testing8UnitTest12GetTestSuiteEi> + 2a634: c9bee0ef jal 192ce <_ZNK7testing9TestSuite21reportable_test_countEv> + 2a638: 02a05563 blez a0,2a662 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x2b4> + 2a63c: 00098a63 beqz s3,2a650 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x2a2> + 2a640: 4609 li a2,2 + 2a642: 00011597 auipc a1,0x11 + 2a646: 8be58593 addi a1,a1,-1858 # 3af00 <_IO_stdin_used+0x1380> + 2a64a: 854a mv a0,s2 + 2a64c: 8b4eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a650: 85a2 mv a1,s0 + 2a652: 8526 mv a0,s1 + 2a654: 939f20ef jal 1cf8c <_ZNK7testing8UnitTest12GetTestSuiteEi> + 2a658: 85aa mv a1,a0 + 2a65a: 854a mv a0,s2 + 2a65c: 9bfff0ef jal 2a01a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE> + 2a660: 4985 li s3,1 + 2a662: 2405 addiw s0,s0,1 + 2a664: bf7d j 2a622 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x274> + 2a666: 4605 li a2,1 + 2a668: 00010597 auipc a1,0x10 + 2a66c: 07858593 addi a1,a1,120 # 3a6e0 <_IO_stdin_used+0xb60> + 2a670: 854a mv a0,s2 + 2a672: 88eeb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a676: 7622 ld a2,40(sp) + 2a678: 7582 ld a1,32(sp) + 2a67a: 854a mv a0,s2 + 2a67c: 884eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a680: 4609 li a2,2 + 2a682: 00011597 auipc a1,0x11 + 2a686: d1658593 addi a1,a1,-746 # 3b398 <_IO_stdin_used+0x1818> + 2a68a: 842a mv s0,a0 + 2a68c: 874eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a690: 8522 mv a0,s0 + 2a692: 4609 li a2,2 + 2a694: 00011597 auipc a1,0x11 + 2a698: d0c58593 addi a1,a1,-756 # 3b3a0 <_IO_stdin_used+0x1820> + 2a69c: 864eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a6a0: 7502 ld a0,32(sp) + 2a6a2: 01650463 beq a0,s6,2a6aa <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x2fc> + 2a6a6: a5aeb0ef jal 15900 <_ZdlPv@plt> + 2a6aa: 6502 ld a0,0(sp) + 2a6ac: 081c addi a5,sp,16 + 2a6ae: 00f50463 beq a0,a5,2a6b6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x308> + 2a6b2: a4eeb0ef jal 15900 <_ZdlPv@plt> + 2a6b6: 60ae ld ra,200(sp) + 2a6b8: 640e ld s0,192(sp) + 2a6ba: 74ea ld s1,184(sp) + 2a6bc: 794a ld s2,176(sp) + 2a6be: 79aa ld s3,168(sp) + 2a6c0: 7a0a ld s4,160(sp) + 2a6c2: 6aea ld s5,152(sp) + 2a6c4: 6b4a ld s6,144(sp) + 2a6c6: 6baa ld s7,136(sp) + 2a6c8: 6c0a ld s8,128(sp) + 2a6ca: 6169 addi sp,sp,208 + 2a6cc: 8082 ret + 2a6ce: 87aa mv a5,a0 + 2a6d0: 8522 mv a0,s0 + 2a6d2: 843e mv s0,a5 + 2a6d4: eecec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a6d8: 8552 mv a0,s4 + 2a6da: ee6ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a6de: 8556 mv a0,s5 + 2a6e0: ee0ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a6e4: 8522 mv a0,s0 + 2a6e6: 90aeb0ef jal 157f0 <_Unwind_Resume@plt> + 2a6ea: b7d5 j 2a6ce <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> + 2a6ec: b7cd j 2a6ce <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> + 2a6ee: b7c5 j 2a6ce <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> + 2a6f0: bff9 j 2a6ce <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> + 2a6f2: 842a mv s0,a0 + 2a6f4: b7d5 j 2a6d8 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x32a> + 2a6f6: 842a mv s0,a0 + 2a6f8: b7dd j 2a6de <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x330> + 2a6fa: 87aa mv a5,a0 + 2a6fc: 8522 mv a0,s0 + 2a6fe: 843e mv s0,a5 + 2a700: ec0ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a704: 855e mv a0,s7 + 2a706: ebaec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a70a: b7f9 j 2a6d8 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x32a> + 2a70c: 842a mv s0,a0 + 2a70e: bfdd j 2a704 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x356> + 2a710: bf7d j 2a6ce <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> + 2a712: 84aa mv s1,a0 + 2a714: 855e mv a0,s7 + 2a716: eaaec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a71a: 8522 mv a0,s0 + 2a71c: ea4ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a720: 8426 mv s0,s1 + 2a722: bf5d j 2a6d8 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x32a> + 2a724: 84aa mv s1,a0 + 2a726: bfd5 j 2a71a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x36c> + 2a728: b7ed j 2a712 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x364> + 2a72a: 84aa mv s1,a0 + 2a72c: b7fd j 2a71a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x36c> + +000000000002a72e <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi>: + 2a72e: db010113 addi sp,sp,-592 + 2a732: 0521 addi a0,a0,8 + 2a734: f42e sd a1,40(sp) + 2a736: 24113423 sd ra,584(sp) + 2a73a: 24813023 sd s0,576(sp) + 2a73e: 22913c23 sd s1,568(sp) + 2a742: 23213823 sd s2,560(sp) + 2a746: 23313423 sd s3,552(sp) + 2a74a: 21613823 sd s6,528(sp) + 2a74e: 23413023 sd s4,544(sp) + 2a752: 21513c23 sd s5,536(sp) + 2a756: 21713423 sd s7,520(sp) + 2a75a: 21813023 sd s8,512(sp) + 2a75e: ffe6 sd s9,504(sp) + 2a760: fbea sd s10,496(sp) + 2a762: f7ee sd s11,488(sp) + 2a764: 914f70ef jal 21878 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2a768: 09b8 addi a4,sp,216 + 2a76a: 87aa mv a5,a0 + 2a76c: 08a4 addi s1,sp,88 + 2a76e: 853a mv a0,a4 + 2a770: e83e sd a5,16(sp) + 2a772: e43a sd a4,8(sp) + 2a774: ec26 sd s1,24(sp) + 2a776: c8bea0ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> + 2a77a: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2a77e: 5e0030d7 vmv.v.i v1,0 + 2a782: 039c addi a5,sp,448 + 2a784: 00021997 auipc s3,0x21 + 2a788: 4b49b983 ld s3,1204(s3) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 2a78c: 0207f0a7 vse64.v v1,(a5) + 2a790: 0b9c addi a5,sp,464 + 2a792: 0207f0a7 vse64.v v1,(a5) + 2a796: 0109b403 ld s0,16(s3) + 2a79a: 1a011c23 sh zero,440(sp) + 2a79e: 0189bb03 ld s6,24(s3) + 2a7a2: 00021917 auipc s2,0x21 + 2a7a6: 7b693903 ld s2,1974(s2) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 2a7aa: 0941 addi s2,s2,16 + 2a7ac: fe843783 ld a5,-24(s0) + 2a7b0: fb02 sd zero,432(sp) + 2a7b2: eca2 sd s0,88(sp) + 2a7b4: 978a add a5,a5,sp + 2a7b6: edca sd s2,216(sp) + 2a7b8: 0567bc23 sd s6,88(a5) + 2a7bc: f082 sd zero,96(sp) + 2a7be: fe843503 ld a0,-24(s0) + 2a7c2: 4581 li a1,0 + 2a7c4: 9526 add a0,a0,s1 + 2a7c6: bebea0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 2a7ca: 0209b483 ld s1,32(s3) + 2a7ce: 0289bb83 ld s7,40(s3) + 2a7d2: 06810d93 addi s11,sp,104 + 2a7d6: fe84b503 ld a0,-24(s1) + 2a7da: f4a6 sd s1,104(sp) + 2a7dc: 4581 li a1,0 + 2a7de: 956e add a0,a0,s11 + 2a7e0: 01753023 sd s7,0(a0) + 2a7e4: bcdea0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 2a7e8: 0089bc83 ld s9,8(s3) + 2a7ec: 0309bc03 ld s8,48(s3) + 2a7f0: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2a7f4: fe8cb703 ld a4,-24(s9) + 2a7f8: 5e0030d7 vmv.v.i v1,0 + 2a7fc: 00021797 auipc a5,0x21 + 2a800: 60c7b783 ld a5,1548(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 2a804: 1134 addi a3,sp,168 + 2a806: 970a add a4,a4,sp + 2a808: 05873c23 sd s8,88(a4) + 2a80c: 8536 mv a0,a3 + 2a80e: f036 sd a3,32(sp) + 2a810: 04078a93 addi s5,a5,64 + 2a814: 01878693 addi a3,a5,24 + 2a818: 06878793 addi a5,a5,104 + 2a81c: edbe sd a5,216(sp) + 2a81e: 18bc addi a5,sp,120 + 2a820: 0207f0a7 vse64.v v1,(a5) + 2a824: 00021997 auipc s3,0x21 + 2a828: 5849b983 ld s3,1412(s3) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 2a82c: 013c addi a5,sp,136 + 2a82e: 0207f0a7 vse64.v v1,(a5) + 2a832: 09c1 addi s3,s3,16 + 2a834: 093c addi a5,sp,152 + 2a836: 0207f0a7 vse64.v v1,(a5) + 2a83a: ecb6 sd a3,88(sp) + 2a83c: f4d6 sd s5,104(sp) + 2a83e: f8ce sd s3,112(sp) + 2a840: b61ea0ef jal 153a0 <_ZNSt6localeC1Ev@plt> + 2a844: 6522 ld a0,8(sp) + 2a846: 00021a17 auipc s4,0x21 + 2a84a: 492a3a03 ld s4,1170(s4) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 2a84e: 47e1 li a5,24 + 2a850: 0c810d13 addi s10,sp,200 + 2a854: 0a41 addi s4,s4,16 + 2a856: 188c addi a1,sp,112 + 2a858: e182 sd zero,192(sp) + 2a85a: 0c010423 sb zero,200(sp) + 2a85e: d93e sw a5,176(sp) + 2a860: fd6a sd s10,184(sp) + 2a862: f8d2 sd s4,112(sp) + 2a864: b4dea0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 2a868: 75a2 ld a1,40(sp) + 2a86a: 856e mv a0,s11 + 2a86c: b43ff0ef jal 2a3ae <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE> + 2a870: 65e2 ld a1,24(sp) + 2a872: 03810d93 addi s11,sp,56 + 2a876: 856e mv a0,s11 + 2a878: d35f00ef jal 1b5ac <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 2a87c: 65c2 ld a1,16(sp) + 2a87e: 7562 ld a0,56(sp) + 2a880: 840eb0ef jal 158c0 + 2a884: 7562 ld a0,56(sp) + 2a886: 00bc addi a5,sp,72 + 2a888: 00f50463 beq a0,a5,2a890 <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x162> + 2a88c: 874eb0ef jal 15900 <_ZdlPv@plt> + 2a890: 6542 ld a0,16(sp) + 2a892: 9deeb0ef jal 15a70 + 2a896: 00021797 auipc a5,0x21 + 2a89a: 5727b783 ld a5,1394(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 2a89e: 756a ld a0,184(sp) + 2a8a0: 01878713 addi a4,a5,24 + 2a8a4: 06878793 addi a5,a5,104 + 2a8a8: ecba sd a4,88(sp) + 2a8aa: edbe sd a5,216(sp) + 2a8ac: f4d6 sd s5,104(sp) + 2a8ae: f8d2 sd s4,112(sp) + 2a8b0: 01a50463 beq a0,s10,2a8b8 <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x18a> + 2a8b4: 84ceb0ef jal 15900 <_ZdlPv@plt> + 2a8b8: 7502 ld a0,32(sp) + 2a8ba: f8ce sd s3,112(sp) + 2a8bc: b65ea0ef jal 15420 <_ZNSt6localeD1Ev@plt> + 2a8c0: fe8cb683 ld a3,-24(s9) + 2a8c4: fe84b703 ld a4,-24(s1) + 2a8c8: fe843783 ld a5,-24(s0) + 2a8cc: 968a add a3,a3,sp + 2a8ce: 0586bc23 sd s8,88(a3) + 2a8d2: f4a6 sd s1,104(sp) + 2a8d4: 970a add a4,a4,sp + 2a8d6: 07773423 sd s7,104(a4) + 2a8da: 6522 ld a0,8(sp) + 2a8dc: eca2 sd s0,88(sp) + 2a8de: 978a add a5,a5,sp + 2a8e0: 0567bc23 sd s6,88(a5) + 2a8e4: edca sd s2,216(sp) + 2a8e6: f082 sd zero,96(sp) + 2a8e8: cf9ea0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 2a8ec: 24813083 ld ra,584(sp) + 2a8f0: 24013403 ld s0,576(sp) + 2a8f4: 23813483 ld s1,568(sp) + 2a8f8: 23013903 ld s2,560(sp) + 2a8fc: 22813983 ld s3,552(sp) + 2a900: 22013a03 ld s4,544(sp) + 2a904: 21813a83 ld s5,536(sp) + 2a908: 21013b03 ld s6,528(sp) + 2a90c: 20813b83 ld s7,520(sp) + 2a910: 20013c03 ld s8,512(sp) + 2a914: 7cfe ld s9,504(sp) + 2a916: 7d5e ld s10,496(sp) + 2a918: 7dbe ld s11,488(sp) + 2a91a: 25010113 addi sp,sp,592 + 2a91e: 8082 ret + 2a920: 8daa mv s11,a0 + 2a922: 6522 ld a0,8(sp) + 2a924: edca sd s2,216(sp) + 2a926: cbbea0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 2a92a: 856e mv a0,s11 + 2a92c: ec5ea0ef jal 157f0 <_Unwind_Resume@plt> + 2a930: 842a mv s0,a0 + 2a932: 856e mv a0,s11 + 2a934: c8cec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a938: 6562 ld a0,24(sp) + 2a93a: a57ea0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 2a93e: 8522 mv a0,s0 + 2a940: eb1ea0ef jal 157f0 <_Unwind_Resume@plt> + 2a944: 8daa mv s11,a0 + 2a946: 1928 addi a0,sp,184 + 2a948: f8d2 sd s4,112(sp) + 2a94a: c76ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2a94e: 7502 ld a0,32(sp) + 2a950: f8ce sd s3,112(sp) + 2a952: acfea0ef jal 15420 <_ZNSt6localeD1Ev@plt> + 2a956: fe8cb683 ld a3,-24(s9) + 2a95a: fe84b703 ld a4,-24(s1) + 2a95e: 1810 addi a2,sp,48 + 2a960: 1b068693 addi a3,a3,432 + 2a964: fe843783 ld a5,-24(s0) + 2a968: 96b2 add a3,a3,a2 + 2a96a: e786bc23 sd s8,-392(a3) + 2a96e: 1b070713 addi a4,a4,432 + 2a972: f4a6 sd s1,104(sp) + 2a974: 9732 add a4,a4,a2 + 2a976: e9773423 sd s7,-376(a4) + 2a97a: 1b078793 addi a5,a5,432 + 2a97e: eca2 sd s0,88(sp) + 2a980: 97b2 add a5,a5,a2 + 2a982: e767bc23 sd s6,-392(a5) + 2a986: f082 sd zero,96(sp) + 2a988: bf69 j 2a922 <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> + 2a98a: fe843783 ld a5,-24(s0) + 2a98e: 1818 addi a4,sp,48 + 2a990: eca2 sd s0,88(sp) + 2a992: 1b078793 addi a5,a5,432 + 2a996: 97ba add a5,a5,a4 + 2a998: e767bc23 sd s6,-392(a5) + 2a99c: 8daa mv s11,a0 + 2a99e: f082 sd zero,96(sp) + 2a9a0: b749 j 2a922 <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> + 2a9a2: 842a mv s0,a0 + 2a9a4: bf51 j 2a938 <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x20a> + +000000000002a9a6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE>: + 2a9a6: 7155 addi sp,sp,-208 + 2a9a8: fd26 sd s1,184(sp) + 2a9aa: f94a sd s2,176(sp) + 2a9ac: 84ae mv s1,a1 + 2a9ae: 892a mv s2,a0 + 2a9b0: 00010597 auipc a1,0x10 + 2a9b4: 66858593 addi a1,a1,1640 # 3b018 <_IO_stdin_used+0x1498> + 2a9b8: 850a mv a0,sp + 2a9ba: f54e sd s3,168(sp) + 2a9bc: f152 sd s4,160(sp) + 2a9be: ed56 sd s5,152(sp) + 2a9c0: e586 sd ra,200(sp) + 2a9c2: e1a2 sd s0,192(sp) + 2a9c4: e95a sd s6,144(sp) + 2a9c6: e55e sd s7,136(sp) + 2a9c8: 02010a13 addi s4,sp,32 + 2a9cc: d68ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2a9d0: 03010a93 addi s5,sp,48 2a9d4: 8552 mv a0,s4 - 2a9d6: b5bea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2a9da: 8552 mv a0,s4 - 2a9dc: 0000f597 auipc a1,0xf - 2a9e0: a8458593 addi a1,a1,-1404 # 39460 <_IO_stdin_used+0x19b8> - 2a9e4: acdea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2a9e8: 05010a93 addi s5,sp,80 - 2a9ec: 85aa mv a1,a0 - 2a9ee: 8556 mv a0,s5 - 2a9f0: b41ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2a9f4: 1880 addi s0,sp,112 - 2a9f6: 4e000793 li a5,1248 - 2a9fa: 8522 mv a0,s0 - 2a9fc: 006c addi a1,sp,12 - 2a9fe: 0001f317 auipc t1,0x1f - 2aa02: 57233303 ld t1,1394(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2aa06: c63e sw a5,12(sp) - 2aa08: 9302 jalr t1 - 2aa0a: 0904 addi s1,sp,144 - 2aa0c: 8526 mv a0,s1 - 2aa0e: 8622 mv a2,s0 - 2aa10: 85d6 mv a1,s5 - 2aa12: 0001f317 auipc t1,0x1f - 2aa16: 14633303 ld t1,326(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2aa1a: 9302 jalr t1 - 2aa1c: 0000e597 auipc a1,0xe - 2aa20: 42c58593 addi a1,a1,1068 # 38e48 <_IO_stdin_used+0x13a0> - 2aa24: 8526 mv a0,s1 - 2aa26: a8bea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2aa2a: 0b010913 addi s2,sp,176 - 2aa2e: 85aa mv a1,a0 - 2aa30: 854a mv a0,s2 - 2aa32: affea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2aa36: 854a mv a0,s2 - 2aa38: 0000f597 auipc a1,0xf - 2aa3c: b5858593 addi a1,a1,-1192 # 39590 <_IO_stdin_used+0x1ae8> - 2aa40: a71ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2aa44: 0d010993 addi s3,sp,208 - 2aa48: 85aa mv a1,a0 - 2aa4a: 854e mv a0,s3 - 2aa4c: ae5ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2aa50: 854e mv a0,s3 - 2aa52: 0000f597 auipc a1,0xf - 2aa56: a2e58593 addi a1,a1,-1490 # 39480 <_IO_stdin_used+0x19d8> - 2aa5a: a57ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2aa5e: 0f010b93 addi s7,sp,240 - 2aa62: 85aa mv a1,a0 - 2aa64: 855e mv a0,s7 - 2aa66: acbea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2aa6a: 855e mv a0,s7 - 2aa6c: 924ff0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2aa70: 955f00ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> - 2aa74: f0050ee3 beqz a0,2a990 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x10> - 2aa78: f86fe0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 2aa7c: f9cf00ef jal 1b218 <_ZNK7testing8UnitTest20original_working_dirEv> - 2aa80: 84aa mv s1,a0 - 2aa82: 96fea0ef jal 153f0 - 2aa86: fe4e sd s3,312(sp) - 2aa88: fa52 sd s4,304(sp) - 2aa8a: f656 sd s5,296(sp) - 2aa8c: f25a sd s6,288(sp) - 2aa8e: ee5e sd s7,280(sp) - 2aa90: c12d beqz a0,2aaf2 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x172> - 2aa92: 1880 addi s0,sp,112 - 2aa94: 8522 mv a0,s0 - 2aa96: 0000f597 auipc a1,0xf - 2aa9a: b1258593 addi a1,a1,-1262 # 395a8 <_IO_stdin_used+0x1b00> - 2aa9e: bbeed0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2aaa2: 85a6 mv a1,s1 - 2aaa4: 8522 mv a0,s0 - 2aaa6: a0bea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2aaaa: 0904 addi s1,sp,144 - 2aaac: 85aa mv a1,a0 - 2aaae: 8526 mv a0,s1 - 2aab0: a81ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2aab4: 8526 mv a0,s1 - 2aab6: 0000f597 auipc a1,0xf - 2aaba: afa58593 addi a1,a1,-1286 # 395b0 <_IO_stdin_used+0x1b08> - 2aabe: 9f3ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2aac2: 0b010913 addi s2,sp,176 - 2aac6: 85aa mv a1,a0 + 2a9d6: 02000613 li a2,32 + 2a9da: 4589 li a1,2 + 2a9dc: 898a mv s3,sp + 2a9de: f056 sd s5,32(sp) + 2a9e0: a30eb0ef jal 15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> + 2a9e4: 4609 li a2,2 + 2a9e6: 00011597 auipc a1,0x11 + 2a9ea: 95a58593 addi a1,a1,-1702 # 3b340 <_IO_stdin_used+0x17c0> + 2a9ee: 854a mv a0,s2 + 2a9f0: d11ea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2a9f4: 6080 ld s0,0(s1) + 2a9f6: 0084bb83 ld s7,8(s1) + 2a9fa: 4b01 li s6,0 + 2a9fc: 008b8a63 beq s7,s0,2aa10 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x6a> + 2aa00: 6008 ld a0,0(s0) + 2aa02: 8f1ee0ef jal 192f2 <_ZNK7testing9TestSuite16total_test_countEv> + 2aa06: 0421 addi s0,s0,8 + 2aa08: 01650b3b addw s6,a0,s6 + 2aa0c: fe8b9ae3 bne s7,s0,2aa00 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x5a> + 2aa10: 1080 addi s0,sp,96 + 2aa12: 8522 mv a0,s0 + 2aa14: 00010597 auipc a1,0x10 + 2aa18: b7c58593 addi a1,a1,-1156 # 3a590 <_IO_stdin_used+0xa10> + 2aa1c: d18ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2aa20: 86da mv a3,s6 + 2aa22: 4785 li a5,1 + 2aa24: 8752 mv a4,s4 + 2aa26: 8622 mv a2,s0 + 2aa28: 85ce mv a1,s3 + 2aa2a: 854a mv a0,s2 + 2aa2c: bf7fe0ef jal 29622 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> + 2aa30: 7506 ld a0,96(sp) + 2aa32: 07010b93 addi s7,sp,112 + 2aa36: 01750463 beq a0,s7,2aa3e <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x98> + 2aa3a: ec7ea0ef jal 15900 <_ZdlPv@plt> + 2aa3e: 04010b13 addi s6,sp,64 + 2aa42: 855a mv a0,s6 + 2aa44: 00010597 auipc a1,0x10 + 2aa48: 61c58593 addi a1,a1,1564 # 3b060 <_IO_stdin_used+0x14e0> + 2aa4c: ce8ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2aa50: 00011597 auipc a1,0x11 + 2aa54: 87058593 addi a1,a1,-1936 # 3b2c0 <_IO_stdin_used+0x1740> + 2aa58: 8522 mv a0,s0 + 2aa5a: cdaef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2aa5e: 4785 li a5,1 + 2aa60: 8752 mv a4,s4 + 2aa62: 86a2 mv a3,s0 + 2aa64: 865a mv a2,s6 + 2aa66: 85ce mv a1,s3 + 2aa68: 854a mv a0,s2 + 2aa6a: 82dfe0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> + 2aa6e: 7506 ld a0,96(sp) + 2aa70: 01750463 beq a0,s7,2aa78 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0xd2> + 2aa74: e8dea0ef jal 15900 <_ZdlPv@plt> + 2aa78: 6506 ld a0,64(sp) + 2aa7a: 089c addi a5,sp,80 + 2aa7c: 00f50463 beq a0,a5,2aa84 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0xde> + 2aa80: e81ea0ef jal 15900 <_ZdlPv@plt> + 2aa84: 7622 ld a2,40(sp) + 2aa86: 7582 ld a1,32(sp) + 2aa88: 854a mv a0,s2 + 2aa8a: c77ea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2aa8e: 4605 li a2,1 + 2aa90: 0000f597 auipc a1,0xf + 2aa94: 42058593 addi a1,a1,1056 # 39eb0 <_IO_stdin_used+0x330> + 2aa98: 842a mv s0,a0 + 2aa9a: c67ea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2aa9e: 6622 ld a2,8(sp) + 2aaa0: 6582 ld a1,0(sp) + 2aaa2: 8522 mv a0,s0 + 2aaa4: c5dea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2aaa8: 4615 li a2,5 + 2aaaa: 00011597 auipc a1,0x11 + 2aaae: 8a658593 addi a1,a1,-1882 # 3b350 <_IO_stdin_used+0x17d0> + 2aab2: c4fea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2aab6: 609c ld a5,0(s1) + 2aab8: 6498 ld a4,8(s1) + 2aaba: 4401 li s0,0 + 2aabc: 04e78763 beq a5,a4,2ab0a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x164> + 2aac0: 00341713 slli a4,s0,0x3 + 2aac4: 97ba add a5,a5,a4 + 2aac6: 638c ld a1,0(a5) 2aac8: 854a mv a0,s2 - 2aaca: a67ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2aace: 0d010993 addi s3,sp,208 - 2aad2: 854e mv a0,s3 - 2aad4: abff00ef jal 1b592 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev> - 2aad8: 0f010b13 addi s6,sp,240 - 2aadc: 855a mv a0,s6 - 2aade: 864e mv a2,s3 - 2aae0: 85ca mv a1,s2 - 2aae2: 0001f317 auipc t1,0x1f - 2aae6: 07633303 ld t1,118(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2aaea: 9302 jalr t1 - 2aaec: 855a mv a0,s6 - 2aaee: 8a2ff0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2aaf2: 600c ld a1,0(s0) - 2aaf4: 0001f797 auipc a5,0x1f - 2aaf8: 4447b783 ld a5,1092(a5) # 49f38 - 2aafc: 6390 ld a2,0(a5) - 2aafe: 6188 ld a0,0(a1) - 2ab00: 03010a13 addi s4,sp,48 - 2ab04: f0cea0ef jal 15210 - 2ab08: 8552 mv a0,s4 - 2ab0a: 0000f597 auipc a1,0xf - 2ab0e: ab658593 addi a1,a1,-1354 # 395c0 <_IO_stdin_used+0x1b18> - 2ab12: b4aed0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2ab16: 601c ld a5,0(s0) - 2ab18: 8552 mv a0,s4 - 2ab1a: 638c ld a1,0(a5) - 2ab1c: 995ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2ab20: 05010a93 addi s5,sp,80 - 2ab24: 85aa mv a1,a0 - 2ab26: 8556 mv a0,s5 - 2ab28: a09ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2ab2c: 8556 mv a0,s5 - 2ab2e: 0000f597 auipc a1,0xf - 2ab32: a9a58593 addi a1,a1,-1382 # 395c8 <_IO_stdin_used+0x1b20> - 2ab36: 97bea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2ab3a: 1880 addi s0,sp,112 - 2ab3c: 85aa mv a1,a0 - 2ab3e: 8522 mv a0,s0 - 2ab40: 9f1ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2ab44: 85a6 mv a1,s1 - 2ab46: 8522 mv a0,s0 - 2ab48: 969ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2ab4c: 0904 addi s1,sp,144 - 2ab4e: 85aa mv a1,a0 - 2ab50: 8526 mv a0,s1 - 2ab52: 9dfea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2ab56: 8526 mv a0,s1 - 2ab58: 0000f597 auipc a1,0xf - 2ab5c: a8058593 addi a1,a1,-1408 # 395d8 <_IO_stdin_used+0x1b30> - 2ab60: 951ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2ab64: 0b010913 addi s2,sp,176 - 2ab68: 85aa mv a1,a0 - 2ab6a: 854a mv a0,s2 - 2ab6c: 9c5ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2ab70: 0d010993 addi s3,sp,208 - 2ab74: 854e mv a0,s3 - 2ab76: a1df00ef jal 1b592 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev> - 2ab7a: 0f010b13 addi s6,sp,240 + 2aaca: d50ff0ef jal 2a01a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE> + 2aace: 649c ld a5,8(s1) + 2aad0: 6098 ld a4,0(s1) + 2aad2: 0405 addi s0,s0,1 + 2aad4: 8f99 sub a5,a5,a4 + 2aad6: 878d srai a5,a5,0x3 + 2aad8: 02f47963 bgeu s0,a5,2ab0a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x164> + 2aadc: 4609 li a2,2 + 2aade: 00010597 auipc a1,0x10 + 2aae2: 42258593 addi a1,a1,1058 # 3af00 <_IO_stdin_used+0x1380> + 2aae6: 854a mv a0,s2 + 2aae8: c19ea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2aaec: 609c ld a5,0(s1) + 2aaee: 00341713 slli a4,s0,0x3 + 2aaf2: 854a mv a0,s2 + 2aaf4: 97ba add a5,a5,a4 + 2aaf6: 638c ld a1,0(a5) + 2aaf8: d22ff0ef jal 2a01a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE> + 2aafc: 649c ld a5,8(s1) + 2aafe: 6098 ld a4,0(s1) + 2ab00: 0405 addi s0,s0,1 + 2ab02: 8f99 sub a5,a5,a4 + 2ab04: 878d srai a5,a5,0x3 + 2ab06: fcf46be3 bltu s0,a5,2aadc <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x136> + 2ab0a: 4605 li a2,1 + 2ab0c: 00010597 auipc a1,0x10 + 2ab10: bd458593 addi a1,a1,-1068 # 3a6e0 <_IO_stdin_used+0xb60> + 2ab14: 854a mv a0,s2 + 2ab16: bebea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2ab1a: 7622 ld a2,40(sp) + 2ab1c: 7582 ld a1,32(sp) + 2ab1e: 854a mv a0,s2 + 2ab20: be1ea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2ab24: 4609 li a2,2 + 2ab26: 00011597 auipc a1,0x11 + 2ab2a: 87258593 addi a1,a1,-1934 # 3b398 <_IO_stdin_used+0x1818> + 2ab2e: 842a mv s0,a0 + 2ab30: bd1ea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2ab34: 8522 mv a0,s0 + 2ab36: 4609 li a2,2 + 2ab38: 00011597 auipc a1,0x11 + 2ab3c: 86858593 addi a1,a1,-1944 # 3b3a0 <_IO_stdin_used+0x1820> + 2ab40: bc1ea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2ab44: 7502 ld a0,32(sp) + 2ab46: 01550463 beq a0,s5,2ab4e <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1a8> + 2ab4a: db7ea0ef jal 15900 <_ZdlPv@plt> + 2ab4e: 6502 ld a0,0(sp) + 2ab50: 081c addi a5,sp,16 + 2ab52: 00f50463 beq a0,a5,2ab5a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1b4> + 2ab56: dabea0ef jal 15900 <_ZdlPv@plt> + 2ab5a: 60ae ld ra,200(sp) + 2ab5c: 640e ld s0,192(sp) + 2ab5e: 74ea ld s1,184(sp) + 2ab60: 794a ld s2,176(sp) + 2ab62: 79aa ld s3,168(sp) + 2ab64: 7a0a ld s4,160(sp) + 2ab66: 6aea ld s5,152(sp) + 2ab68: 6b4a ld s6,144(sp) + 2ab6a: 6baa ld s7,136(sp) + 2ab6c: 6169 addi sp,sp,208 + 2ab6e: 8082 ret + 2ab70: 842a mv s0,a0 + 2ab72: a821 j 2ab8a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1e4> + 2ab74: 87aa mv a5,a0 + 2ab76: 8522 mv a0,s0 + 2ab78: 843e mv s0,a5 + 2ab7a: a46ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> 2ab7e: 855a mv a0,s6 - 2ab80: 864e mv a2,s3 - 2ab82: 85ca mv a1,s2 - 2ab84: 0001f317 auipc t1,0x1f - 2ab88: fd433303 ld t1,-44(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2ab8c: 9302 jalr t1 - 2ab8e: 855a mv a0,s6 - 2ab90: 800ff0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2ab94: 892a mv s2,a0 - 2ab96: 8522 mv a0,s0 - 2ab98: b65eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ab9c: 854a mv a0,s2 - 2ab9e: b83ea0ef jal 15720 <_Unwind_Resume@plt> - 2aba2: 892a mv s2,a0 - 2aba4: 8526 mv a0,s1 - 2aba6: b57eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2abaa: b7f5 j 2ab96 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x216> - 2abac: 8a2a mv s4,a0 - 2abae: 854a mv a0,s2 - 2abb0: b4deb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2abb4: 8952 mv s2,s4 - 2abb6: b7fd j 2aba4 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x224> - 2abb8: 8a2a mv s4,a0 - 2abba: 854e mv a0,s3 - 2abbc: b41eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2abc0: b7fd j 2abae <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x22e> - 2abc2: 8a2a mv s4,a0 - 2abc4: 855a mv a0,s6 - 2abc6: b37eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2abca: bfc5 j 2abba <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x23a> - 2abcc: 842a mv s0,a0 - 2abce: 8552 mv a0,s4 - 2abd0: b2deb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2abd4: 8522 mv a0,s0 - 2abd6: b4bea0ef jal 15720 <_Unwind_Resume@plt> - 2abda: 842a mv s0,a0 - 2abdc: 8556 mv a0,s5 - 2abde: b1feb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2abe2: b7f5 j 2abce <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x24e> - 2abe4: 892a mv s2,a0 - 2abe6: 8522 mv a0,s0 - 2abe8: b15eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2abec: 844a mv s0,s2 - 2abee: b7fd j 2abdc <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x25c> - 2abf0: 892a mv s2,a0 - 2abf2: 8526 mv a0,s1 - 2abf4: b09eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2abf8: b7fd j 2abe6 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x266> - 2abfa: 8b2a mv s6,a0 - 2abfc: 854a mv a0,s2 - 2abfe: affeb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ac02: 895a mv s2,s6 - 2ac04: b7fd j 2abf2 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x272> - 2ac06: 8b2a mv s6,a0 - 2ac08: a031 j 2ac14 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x294> - 2ac0a: 87aa mv a5,a0 - 2ac0c: 855a mv a0,s6 - 2ac0e: 8b3e mv s6,a5 - 2ac10: aedeb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ac14: 854e mv a0,s3 - 2ac16: ae7eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ac1a: b7cd j 2abfc <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x27c> - 2ac1c: 87aa mv a5,a0 - 2ac1e: 855e mv a0,s7 - 2ac20: 8bbe mv s7,a5 - 2ac22: adbeb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ac26: 854e mv a0,s3 - 2ac28: ad5eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ac2c: 854a mv a0,s2 - 2ac2e: acfeb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ac32: 895e mv s2,s7 - 2ac34: 8526 mv a0,s1 - 2ac36: ac7eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ac3a: 8522 mv a0,s0 - 2ac3c: ac1eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ac40: 844a mv s0,s2 - 2ac42: 8556 mv a0,s5 - 2ac44: ab9eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ac48: 8552 mv a0,s4 - 2ac4a: ab3eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ac4e: 855a mv a0,s6 - 2ac50: aadeb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ac54: 8522 mv a0,s0 - 2ac56: acbea0ef jal 15720 <_Unwind_Resume@plt> - 2ac5a: 8baa mv s7,a0 - 2ac5c: b7e9 j 2ac26 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2a6> - 2ac5e: 8baa mv s7,a0 - 2ac60: b7f1 j 2ac2c <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2ac> - 2ac62: 892a mv s2,a0 - 2ac64: bfc1 j 2ac34 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2b4> - 2ac66: 892a mv s2,a0 - 2ac68: bfc9 j 2ac3a <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2ba> - 2ac6a: 842a mv s0,a0 - 2ac6c: bfd9 j 2ac42 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2c2> - 2ac6e: 842a mv s0,a0 - 2ac70: bfe1 j 2ac48 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2c8> - 2ac72: 842a mv s0,a0 - 2ac74: bfe9 j 2ac4e <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2ce> - -000000000002ac76 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv>: - 2ac76: c6010113 addi sp,sp,-928 - 2ac7a: 39213023 sd s2,896(sp) - 2ac7e: 37513423 sd s5,872(sp) - 2ac82: 38113c23 sd ra,920(sp) - 2ac86: 8aaa mv s5,a0 - 2ac88: d76fe0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 2ac8c: 613c ld a5,64(a0) - 2ac8e: 1107b903 ld s2,272(a5) - 2ac92: 1d87b783 ld a5,472(a5) - 2ac96: 0f892703 lw a4,248(s2) - 2ac9a: caba sw a4,84(sp) - 2ac9c: cf91 beqz a5,2acb8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x42> - 2ac9e: 579c lw a5,40(a5) - 2aca0: 39813083 ld ra,920(sp) - 2aca4: 38013903 ld s2,896(sp) - 2aca8: 02faac23 sw a5,56(s5) - 2acac: 4505 li a0,1 - 2acae: 36813a83 ld s5,872(sp) - 2acb2: 3a010113 addi sp,sp,928 - 2acb6: 8082 ret - 2acb8: 38813823 sd s0,912(sp) - 2acbc: 38913423 sd s1,904(sp) - 2acc0: 37313c23 sd s3,888(sp) - 2acc4: 37413823 sd s4,880(sp) - 2acc8: 37613023 sd s6,864(sp) - 2accc: 35713c23 sd s7,856(sp) - 2acd0: 35813823 sd s8,848(sp) - 2acd4: 35913423 sd s9,840(sp) - 2acd8: 35a13023 sd s10,832(sp) - 2acdc: 33b13c23 sd s11,824(sp) - 2ace0: 08a0 addi s0,sp,88 - 2ace2: 8522 mv a0,s0 - 2ace4: c7dea0ef jal 15960 - 2ace8: 0505 addi a0,a0,1 - 2acea: 00a03533 snez a0,a0 - 2acee: ed4f00ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 2acf2: 7c050463 beqz a0,2b4ba <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x844> - 2acf6: ecef00ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> - 2acfa: d565 beqz a0,2ace2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x6c> - 2acfc: 4576 lw a0,92(sp) - 2acfe: 4601 li a2,0 - 2ad00: 4589 li a1,2 - 2ad02: cdeea0ef jal 151e0 - 2ad06: 0505 addi a0,a0,1 - 2ad08: 00a03533 snez a0,a0 - 2ad0c: eb6f00ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 2ad10: 04050ce3 beqz a0,2b568 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x8f2> - 2ad14: eb0f00ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> - 2ad18: d175 beqz a0,2acfc <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x86> - 2ad1a: 18010d13 addi s10,sp,384 - 2ad1e: 856a mv a0,s10 - 2ad20: 0000d597 auipc a1,0xd - 2ad24: 47058593 addi a1,a1,1136 # 38190 <_IO_stdin_used+0x6e8> - 2ad28: 934ed0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2ad2c: 856a mv a0,s10 - 2ad2e: 0000d597 auipc a1,0xd - 2ad32: 0c258593 addi a1,a1,194 # 37df0 <_IO_stdin_used+0x348> - 2ad36: f7aea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2ad3a: 1a010d93 addi s11,sp,416 - 2ad3e: 85aa mv a1,a0 - 2ad40: 856e mv a0,s11 - 2ad42: feeea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2ad46: 856e mv a0,s11 - 2ad48: 00010597 auipc a1,0x10 - 2ad4c: ff058593 addi a1,a1,-16 # 3ad38 <_ZN7testing8internalL11kFilterFlagE> - 2ad50: f60ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2ad54: 1c010c93 addi s9,sp,448 - 2ad58: 85aa mv a1,a0 - 2ad5a: 8566 mv a0,s9 - 2ad5c: fd4ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2ad60: 8566 mv a0,s9 - 2ad62: 00010597 auipc a1,0x10 - 2ad66: 9a658593 addi a1,a1,-1626 # 3a708 <_IO_stdin_used+0x2c60> - 2ad6a: f46ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2ad6e: 1e010a13 addi s4,sp,480 - 2ad72: 85aa mv a1,a0 - 2ad74: 8552 mv a0,s4 - 2ad76: fbaea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2ad7a: 00093583 ld a1,0(s2) - 2ad7e: 8552 mv a0,s4 - 2ad80: f30ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2ad84: 0400 addi s0,sp,512 - 2ad86: 85aa mv a1,a0 - 2ad88: 8522 mv a0,s0 - 2ad8a: fa6ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2ad8e: 8522 mv a0,s0 - 2ad90: 0000f597 auipc a1,0xf - 2ad94: da858593 addi a1,a1,-600 # 39b38 <_IO_stdin_used+0x2090> - 2ad98: f18ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2ad9c: 0d24 addi s1,sp,664 - 2ad9e: 85aa mv a1,a0 - 2ada0: 8526 mv a0,s1 - 2ada2: f8eea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2ada6: 02093583 ld a1,32(s2) - 2adaa: 8526 mv a0,s1 - 2adac: f04ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2adb0: 109c addi a5,sp,96 - 2adb2: 85aa mv a1,a0 - 2adb4: 853e mv a0,a5 - 2adb6: f03e sd a5,32(sp) - 2adb8: f78ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2adbc: 8526 mv a0,s1 - 2adbe: 93feb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2adc2: 8522 mv a0,s0 - 2adc4: 939eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2adc8: 8552 mv a0,s4 - 2adca: 933eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2adce: 8566 mv a0,s9 - 2add0: 92deb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2add4: 856e mv a0,s11 - 2add6: 927eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2adda: 856a mv a0,s10 - 2addc: 921eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ade0: 0a010913 addi s2,sp,160 - 2ade4: 854a mv a0,s2 - 2ade6: 0000d597 auipc a1,0xd - 2adea: 3aa58593 addi a1,a1,938 # 38190 <_IO_stdin_used+0x6e8> - 2adee: e4ca sd s2,72(sp) - 2adf0: 86ced0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2adf4: 0000d597 auipc a1,0xd - 2adf8: ffc58593 addi a1,a1,-4 # 37df0 <_IO_stdin_used+0x348> - 2adfc: 854a mv a0,s2 - 2adfe: eb2ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2ae02: 0c010993 addi s3,sp,192 - 2ae06: 85aa mv a1,a0 - 2ae08: 854e mv a0,s3 - 2ae0a: f84e sd s3,48(sp) - 2ae0c: f24ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2ae10: 854e mv a0,s3 - 2ae12: 00010597 auipc a1,0x10 - 2ae16: f2e58593 addi a1,a1,-210 # 3ad40 <_ZN7testing8internalL25kInternalRunDeathTestFlagE> - 2ae1a: e96ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2ae1e: 0e010b13 addi s6,sp,224 - 2ae22: 85aa mv a1,a0 - 2ae24: 855a mv a0,s6 - 2ae26: f0aea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2ab80: a40ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ab84: 8552 mv a0,s4 + 2ab86: a3aec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ab8a: 854e mv a0,s3 + 2ab8c: a34ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ab90: 8522 mv a0,s0 + 2ab92: c5fea0ef jal 157f0 <_Unwind_Resume@plt> + 2ab96: 87aa mv a5,a0 + 2ab98: 8522 mv a0,s0 + 2ab9a: 843e mv s0,a5 + 2ab9c: a24ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2aba0: b7d5 j 2ab84 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1de> + 2aba2: 842a mv s0,a0 + 2aba4: bfe9 j 2ab7e <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1d8> + 2aba6: 842a mv s0,a0 + 2aba8: bff1 j 2ab84 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1de> + +000000000002abaa <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE>: + 2abaa: 715d addi sp,sp,-80 + 2abac: e0a2 sd s0,64(sp) + 2abae: fc26 sd s1,56(sp) + 2abb0: f84a sd s2,48(sp) + 2abb2: f44e sd s3,40(sp) + 2abb4: f052 sd s4,32(sp) + 2abb6: ec56 sd s5,24(sp) + 2abb8: e85a sd s6,16(sp) + 2abba: e45e sd s7,8(sp) + 2abbc: 01050e13 addi t3,a0,16 + 2abc0: e486 sd ra,72(sp) + 2abc2: 01c53023 sd t3,0(a0) + 2abc6: 832e mv t1,a1 + 2abc8: 00833303 ld t1,8(t1) + 2abcc: 618c ld a1,0(a1) + 2abce: 8932 mv s2,a2 + 2abd0: 842a mv s0,a0 + 2abd2: 00658633 add a2,a1,t1 + 2abd6: 84be mv s1,a5 + 2abd8: 8a36 mv s4,a3 + 2abda: 89ba mv s3,a4 + 2abdc: 8b42 mv s6,a6 + 2abde: 8ac6 mv s5,a7 + 2abe0: f5bee0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2abe4: 03040793 addi a5,s0,48 + 2abe8: f01c sd a5,32(s0) + 2abea: 00093583 ld a1,0(s2) + 2abee: 00893603 ld a2,8(s2) + 2abf2: 02040b93 addi s7,s0,32 + 2abf6: 855e mv a0,s7 + 2abf8: 962e add a2,a2,a1 + 2abfa: f41ee0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2abfe: 080a0263 beqz s4,2ac82 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0xd8> + 2ac02: 02000513 li a0,32 + 2ac06: c9bea0ef jal 158a0 <_Znwm@plt> + 2ac0a: 85d2 mv a1,s4 + 2ac0c: 892a mv s2,a0 + 2ac0e: b26ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2ac12: 05243023 sd s2,64(s0) + 2ac16: 06098b63 beqz s3,2ac8c <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0xe2> + 2ac1a: 02000513 li a0,32 + 2ac1e: c83ea0ef jal 158a0 <_Znwm@plt> + 2ac22: 85ce mv a1,s3 + 2ac24: 892a mv s2,a0 + 2ac26: b0eef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2ac2a: 06040793 addi a5,s0,96 + 2ac2e: e83c sd a5,80(s0) + 2ac30: 608c ld a1,0(s1) + 2ac32: 6490 ld a2,8(s1) + 2ac34: 05040993 addi s3,s0,80 + 2ac38: 05243423 sd s2,72(s0) + 2ac3c: 962e add a2,a2,a1 + 2ac3e: 854e mv a0,s3 + 2ac40: efbee0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2ac44: 509c lw a5,32(s1) + 2ac46: cc517057 vsetivli zero,2,e8,mf8,ta,ma + 2ac4a: 5e0030d7 vmv.v.i v1,0 + 2ac4e: d83c sw a5,112(s0) + 2ac50: 07643c23 sd s6,120(s0) + 2ac54: 08040793 addi a5,s0,128 + 2ac58: 020780a7 vse8.v v1,(a5) + 2ac5c: 09040513 addi a0,s0,144 + 2ac60: 08040123 sb zero,130(s0) + 2ac64: 09543423 sd s5,136(s0) + 2ac68: ce4f70ef jal 2214c <_ZN7testing10TestResultC1Ev> + 2ac6c: 60a6 ld ra,72(sp) + 2ac6e: 6406 ld s0,64(sp) + 2ac70: 74e2 ld s1,56(sp) + 2ac72: 7942 ld s2,48(sp) + 2ac74: 79a2 ld s3,40(sp) + 2ac76: 7a02 ld s4,32(sp) + 2ac78: 6ae2 ld s5,24(sp) + 2ac7a: 6b42 ld s6,16(sp) + 2ac7c: 6ba2 ld s7,8(sp) + 2ac7e: 6161 addi sp,sp,80 + 2ac80: 8082 ret + 2ac82: 4901 li s2,0 + 2ac84: 05243023 sd s2,64(s0) + 2ac88: f80999e3 bnez s3,2ac1a <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x70> + 2ac8c: 4901 li s2,0 + 2ac8e: bf71 j 2ac2a <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x80> + 2ac90: 84aa mv s1,a0 + 2ac92: 04040513 addi a0,s0,64 + 2ac96: 00021317 auipc t1,0x21 + 2ac9a: 0da33303 ld t1,218(t1) # 4bd70 <_GLOBAL_OFFSET_TABLE_+0x220> + 2ac9e: 9302 jalr t1 + 2aca0: a029 j 2acaa <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x100> + 2aca2: 84aa mv s1,a0 + 2aca4: 854a mv a0,s2 + 2aca6: c5bea0ef jal 15900 <_ZdlPv@plt> + 2acaa: 855e mv a0,s7 + 2acac: 914ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2acb0: 8522 mv a0,s0 + 2acb2: 90eec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2acb6: 8526 mv a0,s1 + 2acb8: b39ea0ef jal 157f0 <_Unwind_Resume@plt> + 2acbc: 84aa mv s1,a0 + 2acbe: b7f5 j 2acaa <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x100> + 2acc0: 84aa mv s1,a0 + 2acc2: b7fd j 2acb0 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x106> + 2acc4: 84aa mv s1,a0 + 2acc6: 854e mv a0,s3 + 2acc8: 8f8ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2accc: 04840513 addi a0,s0,72 + 2acd0: 00021317 auipc t1,0x21 + 2acd4: 0a033303 ld t1,160(t1) # 4bd70 <_GLOBAL_OFFSET_TABLE_+0x220> + 2acd8: 9302 jalr t1 + 2acda: bf65 j 2ac92 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0xe8> + 2acdc: 84aa mv s1,a0 + 2acde: b7fd j 2accc <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x122> + 2ace0: 84aa mv s1,a0 + 2ace2: 854a mv a0,s2 + 2ace4: c1dea0ef jal 15900 <_ZdlPv@plt> + 2ace8: b76d j 2ac92 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0xe8> + +000000000002acea <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_>: + 2acea: 711d addi sp,sp,-96 + 2acec: 00021797 auipc a5,0x21 + 2acf0: 1c47b783 ld a5,452(a5) # 4beb0 <_GLOBAL_OFFSET_TABLE_+0x360> + 2acf4: e0ca sd s2,64(sp) + 2acf6: ec86 sd ra,88(sp) + 2acf8: e8a2 sd s0,80(sp) + 2acfa: e4a6 sd s1,72(sp) + 2acfc: fc4e sd s3,56(sp) + 2acfe: f852 sd s4,48(sp) + 2ad00: f456 sd s5,40(sp) + 2ad02: f05a sd s6,32(sp) + 2ad04: ec5e sd s7,24(sp) + 2ad06: 07c1 addi a5,a5,16 + 2ad08: 01850913 addi s2,a0,24 + 2ad0c: e11c sd a5,0(a0) + 2ad0e: 01253423 sd s2,8(a0) + 2ad12: 12058263 beqz a1,2ae36 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x14c> + 2ad16: 842a mv s0,a0 + 2ad18: 00850b13 addi s6,a0,8 + 2ad1c: 852e mv a0,a1 + 2ad1e: 8bae mv s7,a1 + 2ad20: 89b2 mv s3,a2 + 2ad22: 8ab6 mv s5,a3 + 2ad24: 8a3a mv s4,a4 + 2ad26: eabea0ef jal 15bd0 + 2ad2a: e42a sd a0,8(sp) + 2ad2c: 47bd li a5,15 + 2ad2e: 84aa mv s1,a0 + 2ad30: 0aa7e763 bltu a5,a0,2adde <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xf4> + 2ad34: 4785 li a5,1 + 2ad36: 06f51e63 bne a0,a5,2adb2 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xc8> + 2ad3a: 000bc783 lbu a5,0(s7) + 2ad3e: 00f40c23 sb a5,24(s0) + 2ad42: e804 sd s1,16(s0) + 2ad44: 9926 add s2,s2,s1 + 2ad46: 00090023 sb zero,0(s2) + 2ad4a: 08098863 beqz s3,2adda <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xf0> + 2ad4e: 02000513 li a0,32 + 2ad52: b4fea0ef jal 158a0 <_Znwm@plt> + 2ad56: 85ce mv a1,s3 + 2ad58: 84aa mv s1,a0 + 2ad5a: 9daef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2ad5e: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2ad62: 5e0030d7 vmv.v.i v1,0 + 2ad66: f404 sd s1,40(s0) + 2ad68: 02043823 sd zero,48(s0) + 2ad6c: 02043c23 sd zero,56(s0) + 2ad70: 04043023 sd zero,64(s0) + 2ad74: 04043423 sd zero,72(s0) + 2ad78: 04043823 sd zero,80(s0) + 2ad7c: 04043c23 sd zero,88(s0) + 2ad80: 07543023 sd s5,96(s0) + 2ad84: 07443423 sd s4,104(s0) + 2ad88: 06040823 sb zero,112(s0) + 2ad8c: 07840793 addi a5,s0,120 + 2ad90: 0207f0a7 vse64.v v1,(a5) + 2ad94: 08840513 addi a0,s0,136 + 2ad98: bb4f70ef jal 2214c <_ZN7testing10TestResultC1Ev> + 2ad9c: 60e6 ld ra,88(sp) + 2ad9e: 6446 ld s0,80(sp) + 2ada0: 64a6 ld s1,72(sp) + 2ada2: 6906 ld s2,64(sp) + 2ada4: 79e2 ld s3,56(sp) + 2ada6: 7a42 ld s4,48(sp) + 2ada8: 7aa2 ld s5,40(sp) + 2adaa: 7b02 ld s6,32(sp) + 2adac: 6be2 ld s7,24(sp) + 2adae: 6125 addi sp,sp,96 + 2adb0: 8082 ret + 2adb2: d941 beqz a0,2ad42 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x58> + 2adb4: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma + 2adb8: 020b8407 vle8.v v8,(s7) + 2adbc: 8c9d sub s1,s1,a5 + 2adbe: 9bbe add s7,s7,a5 + 2adc0: 02090427 vse8.v v8,(s2) + 2adc4: 993e add s2,s2,a5 + 2adc6: f4fd bnez s1,2adb4 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xca> + 2adc8: 64a2 ld s1,8(sp) + 2adca: 00843903 ld s2,8(s0) + 2adce: e804 sd s1,16(s0) + 2add0: 9926 add s2,s2,s1 + 2add2: 00090023 sb zero,0(s2) + 2add6: f6099ce3 bnez s3,2ad4e <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x64> + 2adda: 4481 li s1,0 + 2addc: b749 j 2ad5e <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x74> + 2adde: 4601 li a2,0 + 2ade0: 002c addi a1,sp,8 + 2ade2: 855a mv a0,s6 + 2ade4: 8cdea0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 2ade8: 67a2 ld a5,8(sp) + 2adea: e408 sd a0,8(s0) + 2adec: 892a mv s2,a0 + 2adee: ec1c sd a5,24(s0) + 2adf0: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma + 2adf4: 020b8407 vle8.v v8,(s7) + 2adf8: 8c9d sub s1,s1,a5 + 2adfa: 9bbe add s7,s7,a5 + 2adfc: 02090427 vse8.v v8,(s2) + 2ae00: 993e add s2,s2,a5 + 2ae02: f8cd bnez s1,2adb4 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xca> + 2ae04: b7d1 j 2adc8 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xde> + 2ae06: 643c ld a5,72(s0) + 2ae08: 84aa mv s1,a0 + 2ae0a: c781 beqz a5,2ae12 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x128> + 2ae0c: 853e mv a0,a5 + 2ae0e: af3ea0ef jal 15900 <_ZdlPv@plt> + 2ae12: 7808 ld a0,48(s0) + 2ae14: c119 beqz a0,2ae1a <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x130> + 2ae16: aebea0ef jal 15900 <_ZdlPv@plt> + 2ae1a: 02840513 addi a0,s0,40 + 2ae1e: 00021317 auipc t1,0x21 + 2ae22: f5233303 ld t1,-174(t1) # 4bd70 <_GLOBAL_OFFSET_TABLE_+0x220> + 2ae26: 9302 jalr t1 + 2ae28: 8426 mv s0,s1 2ae2a: 855a mv a0,s6 - 2ae2c: 00010597 auipc a1,0x10 - 2ae30: 8dc58593 addi a1,a1,-1828 # 3a708 <_IO_stdin_used+0x2c60> - 2ae34: e7cea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2ae38: 10010b93 addi s7,sp,256 - 2ae3c: 85aa mv a1,a0 - 2ae3e: 855e mv a0,s7 - 2ae40: e0de sd s7,64(sp) - 2ae42: eeeea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2ae46: 040ab583 ld a1,64(s5) - 2ae4a: 855e mv a0,s7 - 2ae4c: e64ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2ae50: 12010c13 addi s8,sp,288 - 2ae54: 85aa mv a1,a0 - 2ae56: 8562 mv a0,s8 - 2ae58: fc62 sd s8,56(sp) - 2ae5a: ed6ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2ae5e: 8562 mv a0,s8 - 2ae60: 0000e597 auipc a1,0xe - 2ae64: 7c858593 addi a1,a1,1992 # 39628 <_IO_stdin_used+0x1b80> - 2ae68: e48ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2ae6c: 029c addi a5,sp,320 - 2ae6e: 85aa mv a1,a0 - 2ae70: 853e mv a0,a5 - 2ae72: e83e sd a5,16(sp) - 2ae74: ebcea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2ae78: 1298 addi a4,sp,352 - 2ae7a: 853a mv a0,a4 - 2ae7c: 048a8593 addi a1,s5,72 - 2ae80: 0001f317 auipc t1,0x1f - 2ae84: 0f033303 ld t1,240(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2ae88: e43a sd a4,8(sp) - 2ae8a: 9302 jalr t1 - 2ae8c: 6622 ld a2,8(sp) - 2ae8e: 65c2 ld a1,16(sp) - 2ae90: 856a mv a0,s10 - 2ae92: 0001f317 auipc t1,0x1f - 2ae96: cc633303 ld t1,-826(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2ae9a: 9302 jalr t1 - 2ae9c: 0000e597 auipc a1,0xe - 2aea0: 78c58593 addi a1,a1,1932 # 39628 <_IO_stdin_used+0x1b80> - 2aea4: 856a mv a0,s10 - 2aea6: e0aea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2aeaa: 85aa mv a1,a0 - 2aeac: 856e mv a0,s11 - 2aeae: e82ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2aeb2: 08cc addi a1,sp,84 - 2aeb4: 8566 mv a0,s9 - 2aeb6: 0001f317 auipc t1,0x1f - 2aeba: 0ba33303 ld t1,186(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2aebe: 9302 jalr t1 - 2aec0: 8666 mv a2,s9 - 2aec2: 85ee mv a1,s11 - 2aec4: 8552 mv a0,s4 - 2aec6: 0001f317 auipc t1,0x1f - 2aeca: c9233303 ld t1,-878(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2aece: 9302 jalr t1 - 2aed0: 0000e597 auipc a1,0xe - 2aed4: 75858593 addi a1,a1,1880 # 39628 <_IO_stdin_used+0x1b80> - 2aed8: 8552 mv a0,s4 - 2aeda: dd6ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2aede: 85aa mv a1,a0 - 2aee0: 8522 mv a0,s0 - 2aee2: e4eea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2aee6: 08ec addi a1,sp,92 - 2aee8: 8526 mv a0,s1 - 2aeea: 0001f317 auipc t1,0x1f - 2aeee: 08633303 ld t1,134(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2aef2: 9302 jalr t1 - 2aef4: 011c addi a5,sp,128 - 2aef6: 853e mv a0,a5 - 2aef8: 8626 mv a2,s1 - 2aefa: 85a2 mv a1,s0 - 2aefc: 0001f317 auipc t1,0x1f - 2af00: c5c33303 ld t1,-932(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2af04: f43e sd a5,40(sp) - 2af06: 9302 jalr t1 - 2af08: 8526 mv a0,s1 - 2af0a: ff2eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2af0e: 8522 mv a0,s0 - 2af10: feceb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2af14: 8552 mv a0,s4 - 2af16: fe6eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2af1a: 8566 mv a0,s9 - 2af1c: fe0eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2af20: 856e mv a0,s11 - 2af22: fdaeb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2af26: 856a mv a0,s10 - 2af28: fd4eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2af2c: 6522 ld a0,8(sp) - 2af2e: fceeb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2af32: 6542 ld a0,16(sp) - 2af34: fc8eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2af38: 8562 mv a0,s8 - 2af3a: fc2eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2af3e: 855e mv a0,s7 - 2af40: fbceb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2af44: 855a mv a0,s6 - 2af46: fb6eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2af4a: 854e mv a0,s3 - 2af4c: fb0eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2af50: 854a mv a0,s2 - 2af52: faaeb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2af56: 4521 li a0,8 - 2af58: f982 sd zero,240(sp) - 2af5a: 877ea0ef jal 157d0 <_Znwm@plt> - 2af5e: 00850913 addi s2,a0,8 - 2af62: 89aa mv s3,a0 - 2af64: 00053023 sd zero,0(a0) - 2af68: 8526 mv a0,s1 - 2af6a: f9ca sd s2,240(sp) - 2af6c: 967f10ef jal 1c8d2 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev> - 2af70: 29813b83 ld s7,664(sp) - 2af74: 2a013783 ld a5,672(sp) - 2af78: 52fb8f63 beq s7,a5,2b4b6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x840> - 2af7c: 000bb503 ld a0,0(s7) - 2af80: d10ea0ef jal 15490 - 2af84: 87aa mv a5,a0 - 2af86: ff890593 addi a1,s2,-8 - 2af8a: 8652 mv a2,s4 - 2af8c: 855a mv a0,s6 - 2af8e: f1ce sd s3,224(sp) - 2af90: f5ca sd s2,232(sp) - 2af92: f3be sd a5,480(sp) - 2af94: feaec0ef jal 1777e <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0> - 2af98: 2a013783 ld a5,672(sp) - 2af9c: 020b8b93 addi s7,s7,32 - 2afa0: 798e ld s3,224(sp) - 2afa2: 792e ld s2,232(sp) - 2afa4: fd779ce3 bne a5,s7,2af7c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x306> - 2afa8: ff890b93 addi s7,s2,-8 - 2afac: 8526 mv a0,s1 - 2afae: 0001f317 auipc t1,0x1f - 2afb2: c3233303 ld t1,-974(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2afb6: 9302 jalr t1 - 2afb8: 7506 ld a0,96(sp) - 2afba: cd6ea0ef jal 15490 - 2afbe: 87aa mv a5,a0 - 2afc0: 85de mv a1,s7 - 2afc2: 8622 mv a2,s0 - 2afc4: 855a mv a0,s6 - 2afc6: f1ce sd s3,224(sp) - 2afc8: f5ca sd s2,232(sp) - 2afca: 20f13023 sd a5,512(sp) - 2afce: fb0ec0ef jal 1777e <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0> - 2afd2: 650a ld a0,128(sp) - 2afd4: 792e ld s2,232(sp) - 2afd6: cbaea0ef jal 15490 - 2afda: 87aa mv a5,a0 - 2afdc: ff890593 addi a1,s2,-8 - 2afe0: 855a mv a0,s6 - 2afe2: 8626 mv a2,s1 - 2afe4: 28f13c23 sd a5,664(sp) - 2afe8: f96ec0ef jal 1777e <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0> - 2afec: 0000f597 auipc a1,0xf - 2aff0: 80458593 addi a1,a1,-2044 # 397f0 <_IO_stdin_used+0x1d48> - 2aff4: 8526 mv a0,s1 - 2aff6: 798e ld s3,224(sp) - 2aff8: 792e ld s2,232(sp) - 2affa: e63ec0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2affe: 8526 mv a0,s1 - 2b000: e3ef00ef jal 1b63e <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2b004: 8526 mv a0,s1 - 2b006: ef6eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b00a: d53f40ef jal 1fd5c <_ZN7testing8internal13CaptureStderrEv> - 2b00e: 4501 li a0,0 - 2b010: bb1ea0ef jal 15bc0 - 2b014: 47e6 lw a5,88(sp) - 2b016: 09800613 li a2,152 - 2b01a: 4581 li a1,0 - 2b01c: 8526 mv a0,s1 - 2b01e: c5be sw a5,200(sp) - 2b020: e1ce sd s3,192(sp) - 2b022: befea0ef jal 15c10 - 2b026: 1508 addi a0,sp,672 - 2b028: c48ea0ef jal 15470 - 2b02c: 4785 li a5,1 - 2b02e: 28f13c23 sd a5,664(sp) - 2b032: 5b7d li s6,-1 - 2b034: 4b91 li s7,4 - 2b036: 8622 mv a2,s0 - 2b038: 85a6 mv a1,s1 - 2b03a: 456d li a0,27 - 2b03c: be5ea0ef jal 15c20 - 2b040: 0b651e63 bne a0,s6,2b0fc <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x486> - 2b044: 9acea0ef jal 151f0 <__errno_location@plt> - 2b048: 411c lw a5,0(a0) - 2b04a: ff7786e3 beq a5,s7,2b036 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x3c0> - 2b04e: 7462 ld s0,56(sp) - 2b050: 0000e597 auipc a1,0xe - 2b054: 3f858593 addi a1,a1,1016 # 39448 <_IO_stdin_used+0x19a0> - 2b058: 8522 mv a0,s0 - 2b05a: e03ec0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2b05e: 0000e597 auipc a1,0xe - 2b062: 2ea58593 addi a1,a1,746 # 39348 <_IO_stdin_used+0x18a0> - 2b066: 8522 mv a0,s0 - 2b068: c48ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b06c: 6442 ld s0,16(sp) - 2b06e: 85aa mv a1,a0 - 2b070: 8522 mv a0,s0 - 2b072: cbeea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b076: 8522 mv a0,s0 - 2b078: 0000e597 auipc a1,0xe - 2b07c: 3e858593 addi a1,a1,1000 # 39460 <_IO_stdin_used+0x19b8> - 2b080: c30ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b084: 64a2 ld s1,8(sp) - 2b086: 85aa mv a1,a0 - 2b088: 8526 mv a0,s1 - 2b08a: ca6ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b08e: 6406 ld s0,64(sp) - 2b090: 65a6 ld a1,72(sp) - 2b092: 54e00793 li a5,1358 - 2b096: d13e sw a5,160(sp) - 2b098: 8522 mv a0,s0 - 2b09a: 0001f317 auipc t1,0x1f - 2b09e: ed633303 ld t1,-298(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2b0a2: 9302 jalr t1 - 2b0a4: 8622 mv a2,s0 - 2b0a6: 85a6 mv a1,s1 - 2b0a8: 856a mv a0,s10 - 2b0aa: 0001f317 auipc t1,0x1f - 2b0ae: aae33303 ld t1,-1362(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2b0b2: 9302 jalr t1 - 2b0b4: 0000e597 auipc a1,0xe - 2b0b8: d9458593 addi a1,a1,-620 # 38e48 <_IO_stdin_used+0x13a0> - 2b0bc: 856a mv a0,s10 - 2b0be: bf2ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b0c2: 85aa mv a1,a0 - 2b0c4: 856e mv a0,s11 - 2b0c6: c6aea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b0ca: 856e mv a0,s11 - 2b0cc: 0000e597 auipc a1,0xe - 2b0d0: 56458593 addi a1,a1,1380 # 39630 <_IO_stdin_used+0x1b88> - 2b0d4: bdcea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b0d8: 85aa mv a1,a0 - 2b0da: 8566 mv a0,s9 - 2b0dc: c54ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b0e0: 8566 mv a0,s9 - 2b0e2: 0000e597 auipc a1,0xe - 2b0e6: 39e58593 addi a1,a1,926 # 39480 <_IO_stdin_used+0x19d8> - 2b0ea: bc6ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b0ee: 85aa mv a1,a0 - 2b0f0: 8552 mv a0,s4 - 2b0f2: c3eea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b0f6: 8552 mv a0,s4 - 2b0f8: a99fe0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2b0fc: ac8f00ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> - 2b100: f2050be3 beqz a0,2b036 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x3c0> - 2b104: 0001f797 auipc a5,0x1f - 2b108: ec47b783 ld a5,-316(a5) # 49fc8 <_GLOBAL_OFFSET_TABLE_+0x478> - 2b10c: 0007c783 lbu a5,0(a5) - 2b110: 22078d63 beqz a5,2b34a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x6d4> - 2b114: 95cea0ef jal 15270 - 2b118: ec2a sd a0,24(sp) - 2b11a: 6c050263 beqz a0,2b7de <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb68> - 2b11e: 5b7d li s6,-1 - 2b120: 4b91 li s7,4 - 2b122: 4601 li a2,0 - 2b124: 85a2 mv a1,s0 - 2b126: 456d li a0,27 - 2b128: af9ea0ef jal 15c20 - 2b12c: 0b651e63 bne a0,s6,2b1e8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x572> - 2b130: 8c0ea0ef jal 151f0 <__errno_location@plt> - 2b134: 411c lw a5,0(a0) - 2b136: ff7786e3 beq a5,s7,2b122 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x4ac> - 2b13a: 7462 ld s0,56(sp) - 2b13c: 0000e597 auipc a1,0xe - 2b140: 30c58593 addi a1,a1,780 # 39448 <_IO_stdin_used+0x19a0> - 2b144: 8522 mv a0,s0 - 2b146: d17ec0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2b14a: 0000e597 auipc a1,0xe - 2b14e: 1fe58593 addi a1,a1,510 # 39348 <_IO_stdin_used+0x18a0> - 2b152: 8522 mv a0,s0 - 2b154: b5cea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b158: 6442 ld s0,16(sp) - 2b15a: 85aa mv a1,a0 - 2b15c: 8522 mv a0,s0 - 2b15e: bd2ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b162: 8522 mv a0,s0 - 2b164: 0000e597 auipc a1,0xe - 2b168: 2fc58593 addi a1,a1,764 # 39460 <_IO_stdin_used+0x19b8> - 2b16c: b44ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b170: 64a2 ld s1,8(sp) - 2b172: 85aa mv a1,a0 - 2b174: 8526 mv a0,s1 - 2b176: bbaea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b17a: 6406 ld s0,64(sp) - 2b17c: 65a6 ld a1,72(sp) - 2b17e: 57900793 li a5,1401 - 2b182: d13e sw a5,160(sp) - 2b184: 8522 mv a0,s0 - 2b186: 0001f317 auipc t1,0x1f - 2b18a: dea33303 ld t1,-534(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2b18e: 9302 jalr t1 - 2b190: 8622 mv a2,s0 - 2b192: 85a6 mv a1,s1 - 2b194: 856a mv a0,s10 - 2b196: 0001f317 auipc t1,0x1f - 2b19a: 9c233303 ld t1,-1598(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2b19e: 9302 jalr t1 - 2b1a0: 0000e597 auipc a1,0xe - 2b1a4: ca858593 addi a1,a1,-856 # 38e48 <_IO_stdin_used+0x13a0> - 2b1a8: 856a mv a0,s10 - 2b1aa: b06ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b1ae: 85aa mv a1,a0 - 2b1b0: 856e mv a0,s11 - 2b1b2: b7eea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b1b6: 856e mv a0,s11 - 2b1b8: 0000e597 auipc a1,0xe - 2b1bc: 57858593 addi a1,a1,1400 # 39730 <_IO_stdin_used+0x1c88> - 2b1c0: af0ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b1c4: 85aa mv a1,a0 - 2b1c6: 8566 mv a0,s9 - 2b1c8: b68ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b1cc: 8566 mv a0,s9 - 2b1ce: 0000e597 auipc a1,0xe - 2b1d2: 2b258593 addi a1,a1,690 # 39480 <_IO_stdin_used+0x19d8> - 2b1d6: adaea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b1da: 85aa mv a1,a0 - 2b1dc: 8552 mv a0,s4 - 2b1de: b52ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b1e2: 8552 mv a0,s4 - 2b1e4: 9adfe0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2b1e8: 9dcf00ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> - 2b1ec: f2050be3 beqz a0,2b122 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x4ac> - 2b1f0: 67e2 ld a5,24(sp) - 2b1f2: 00178b13 addi s6,a5,1 - 2b1f6: 01603b33 snez s6,s6 - 2b1fa: 855a mv a0,s6 - 2b1fc: 9c6f00ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 2b200: 40050b63 beqz a0,2b616 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x9a0> - 2b204: 9c0f00ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> - 2b208: d96d beqz a0,2b1fa <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x584> - 2b20a: 5b7d li s6,-1 - 2b20c: 4b91 li s7,4 - 2b20e: 4576 lw a0,92(sp) - 2b210: 831ea0ef jal 15a40 - 2b214: 0b651d63 bne a0,s6,2b2ce <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x658> - 2b218: fd9e90ef jal 151f0 <__errno_location@plt> - 2b21c: 411c lw a5,0(a0) - 2b21e: ff7788e3 beq a5,s7,2b20e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x598> - 2b222: 6ac2 ld s5,16(sp) - 2b224: 0000e597 auipc a1,0xe - 2b228: 22458593 addi a1,a1,548 # 39448 <_IO_stdin_used+0x19a0> - 2b22c: 8556 mv a0,s5 - 2b22e: c2fec0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2b232: 0000e597 auipc a1,0xe - 2b236: 11658593 addi a1,a1,278 # 39348 <_IO_stdin_used+0x18a0> - 2b23a: 8556 mv a0,s5 - 2b23c: a74ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b240: 6aa2 ld s5,8(sp) - 2b242: 85aa mv a1,a0 - 2b244: 8556 mv a0,s5 - 2b246: aeaea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b24a: 8556 mv a0,s5 - 2b24c: 0000e597 auipc a1,0xe - 2b250: 21458593 addi a1,a1,532 # 39460 <_IO_stdin_used+0x19b8> - 2b254: a5cea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b258: 85aa mv a1,a0 - 2b25a: 856a mv a0,s10 - 2b25c: ad4ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b260: 75e2 ld a1,56(sp) - 2b262: 5ac00793 li a5,1452 - 2b266: 12f12023 sw a5,288(sp) - 2b26a: 856e mv a0,s11 - 2b26c: 0001f317 auipc t1,0x1f - 2b270: d0433303 ld t1,-764(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2b274: 9302 jalr t1 - 2b276: 866e mv a2,s11 - 2b278: 85ea mv a1,s10 - 2b27a: 8566 mv a0,s9 - 2b27c: 0001f317 auipc t1,0x1f - 2b280: 8dc33303 ld t1,-1828(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2b284: 9302 jalr t1 - 2b286: 0000e597 auipc a1,0xe - 2b28a: bc258593 addi a1,a1,-1086 # 38e48 <_IO_stdin_used+0x13a0> - 2b28e: 8566 mv a0,s9 - 2b290: a20ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b294: 85aa mv a1,a0 - 2b296: 8552 mv a0,s4 - 2b298: a98ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b29c: 8552 mv a0,s4 - 2b29e: 0000e597 auipc a1,0xe - 2b2a2: 4da58593 addi a1,a1,1242 # 39778 <_IO_stdin_used+0x1cd0> - 2b2a6: a0aea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b2aa: 85aa mv a1,a0 - 2b2ac: 8522 mv a0,s0 - 2b2ae: a82ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b2b2: 8522 mv a0,s0 - 2b2b4: 0000e597 auipc a1,0xe - 2b2b8: 1cc58593 addi a1,a1,460 # 39480 <_IO_stdin_used+0x19d8> - 2b2bc: 9f4ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b2c0: 85aa mv a1,a0 - 2b2c2: 8526 mv a0,s1 - 2b2c4: a6cea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b2c8: 8526 mv a0,s1 - 2b2ca: 8c7fe0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2b2ce: 8f6f00ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> - 2b2d2: dd15 beqz a0,2b20e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x598> - 2b2d4: 4766 lw a4,88(sp) - 2b2d6: 66e2 ld a3,24(sp) - 2b2d8: 4785 li a5,1 - 2b2da: 02eaaa23 sw a4,52(s5) - 2b2de: 02daae23 sw a3,60(s5) - 2b2e2: 02fa8423 sb a5,40(s5) - 2b2e6: 844e mv s0,s3 - 2b2e8: 01298863 beq s3,s2,2b2f8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x682> - 2b2ec: 6008 ld a0,0(s0) - 2b2ee: 0421 addi s0,s0,8 - 2b2f0: da0ea0ef jal 15890 - 2b2f4: fe891ce3 bne s2,s0,2b2ec <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x676> - 2b2f8: 00098563 beqz s3,2b302 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x68c> - 2b2fc: 854e mv a0,s3 - 2b2fe: d32ea0ef jal 15830 <_ZdlPv@plt> - 2b302: 7522 ld a0,40(sp) - 2b304: bf8eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b308: 7502 ld a0,32(sp) - 2b30a: bf2eb0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b30e: 39813083 ld ra,920(sp) - 2b312: 39013403 ld s0,912(sp) - 2b316: 38813483 ld s1,904(sp) - 2b31a: 37813983 ld s3,888(sp) - 2b31e: 37013a03 ld s4,880(sp) - 2b322: 36013b03 ld s6,864(sp) - 2b326: 35813b83 ld s7,856(sp) - 2b32a: 35013c03 ld s8,848(sp) - 2b32e: 34813c83 ld s9,840(sp) - 2b332: 34013d03 ld s10,832(sp) - 2b336: 33813d83 ld s11,824(sp) - 2b33a: 38013903 ld s2,896(sp) - 2b33e: 36813a83 ld s5,872(sp) - 2b342: 4501 li a0,0 - 2b344: 3a010113 addi sp,sp,928 - 2b348: 8082 ret - 2b34a: 9401c783 lbu a5,-1728(gp) # 4a6d0 <_ZGVZN7testing8internalL23ExecDeathTestSpawnChildEPKPciE16stack_grows_down> - 2b34e: 8b018b13 addi s6,gp,-1872 # 4a640 <_ZN7testing8internalL7g_argvsE> - 2b352: 0230000f fence r,rw - 2b356: 12078d63 beqz a5,2b490 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x81a> - 2b35a: 856ea0ef jal 153b0 - 2b35e: 85aa mv a1,a0 - 2b360: 8c2a mv s8,a0 - 2b362: 4781 li a5,0 - 2b364: 577d li a4,-1 - 2b366: 02200693 li a3,34 - 2b36a: 460d li a2,3 - 2b36c: 4501 li a0,0 - 2b36e: b92ea0ef jal 15700 - 2b372: 00150b13 addi s6,a0,1 - 2b376: 8baa mv s7,a0 - 2b378: 01603b33 snez s6,s6 - 2b37c: 855a mv a0,s6 - 2b37e: 844f00ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 2b382: 3c050263 beqz a0,2b746 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xad0> - 2b386: 83ef00ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> - 2b38a: d96d beqz a0,2b37c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x706> - 2b38c: 9481c783 lbu a5,-1720(gp) # 4a6d8 <_ZZN7testing8internalL23ExecDeathTestSpawnChildEPKPciE16stack_grows_down> - 2b390: ec5e sd s7,24(sp) - 2b392: 0e079a63 bnez a5,2b486 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x810> - 2b396: 67e2 ld a5,24(sp) - 2b398: 03f7fb13 andi s6,a5,63 - 2b39c: 041c3793 sltiu a5,s8,65 - 2b3a0: 001b3b13 seqz s6,s6 - 2b3a4: 0017b793 seqz a5,a5 - 2b3a8: 00fb7b33 and s6,s6,a5 - 2b3ac: 855a mv a0,s6 - 2b3ae: 814f00ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 2b3b2: 2e050e63 beqz a0,2b6ae <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xa38> - 2b3b6: 80ef00ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> - 2b3ba: d96d beqz a0,2b3ac <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x736> - 2b3bc: 76c2 ld a3,48(sp) - 2b3be: 65e2 ld a1,24(sp) - 2b3c0: 4645 li a2,17 - 2b3c2: fffff517 auipc a0,0xfffff - 2b3c6: 5be50513 addi a0,a0,1470 # 2a980 <_ZN7testing8internalL22ExecDeathTestChildMainEPv> - 2b3ca: e96ea0ef jal 15a60 - 2b3ce: ec2a sd a0,24(sp) - 2b3d0: a029 j 2b3da <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x764> - 2b3d2: ff3ef0ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> - 2b3d6: d40514e3 bnez a0,2b11e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x4a8> - 2b3da: 85e2 mv a1,s8 - 2b3dc: 855e mv a0,s7 - 2b3de: b62ea0ef jal 15740 - 2b3e2: 0505 addi a0,a0,1 - 2b3e4: 00a03533 snez a0,a0 - 2b3e8: fdbef0ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 2b3ec: f17d bnez a0,2b3d2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x75c> - 2b3ee: 6442 ld s0,16(sp) - 2b3f0: 0000e597 auipc a1,0xe - 2b3f4: 05858593 addi a1,a1,88 # 39448 <_IO_stdin_used+0x19a0> - 2b3f8: 8522 mv a0,s0 - 2b3fa: a63ec0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2b3fe: 0000e597 auipc a1,0xe - 2b402: f4a58593 addi a1,a1,-182 # 39348 <_IO_stdin_used+0x18a0> - 2b406: 8522 mv a0,s0 - 2b408: 8a8ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b40c: 6422 ld s0,8(sp) - 2b40e: 85aa mv a1,a0 - 2b410: 8522 mv a0,s0 - 2b412: 91eea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b416: 8522 mv a0,s0 - 2b418: 0000e597 auipc a1,0xe - 2b41c: 04858593 addi a1,a1,72 # 39460 <_IO_stdin_used+0x19b8> - 2b420: 890ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b424: 85aa mv a1,a0 - 2b426: 856a mv a0,s10 - 2b428: 908ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b42c: 7462 ld s0,56(sp) - 2b42e: 6586 ld a1,64(sp) - 2b430: 56d00793 li a5,1389 - 2b434: 10f12023 sw a5,256(sp) - 2b438: 8522 mv a0,s0 - 2b43a: 0001f317 auipc t1,0x1f - 2b43e: b3633303 ld t1,-1226(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2b442: 9302 jalr t1 - 2b444: 8622 mv a2,s0 - 2b446: 85ea mv a1,s10 - 2b448: 856e mv a0,s11 - 2b44a: 0001e317 auipc t1,0x1e - 2b44e: 70e33303 ld t1,1806(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2b452: 9302 jalr t1 - 2b454: 0000e597 auipc a1,0xe - 2b458: 9f458593 addi a1,a1,-1548 # 38e48 <_IO_stdin_used+0x13a0> - 2b45c: 856e mv a0,s11 - 2b45e: 852ea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b462: 85aa mv a1,a0 - 2b464: 8566 mv a0,s9 - 2b466: 8caea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b46a: 8566 mv a0,s9 - 2b46c: 0000e597 auipc a1,0xe - 2b470: 2a458593 addi a1,a1,676 # 39710 <_IO_stdin_used+0x1c68> - 2b474: 83cea0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b478: 85aa mv a1,a0 - 2b47a: 8552 mv a0,s4 - 2b47c: 8b4ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b480: 8552 mv a0,s4 - 2b482: f0efe0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2b486: fc0c0793 addi a5,s8,-64 - 2b48a: 97de add a5,a5,s7 - 2b48c: ec3e sd a5,24(sp) - 2b48e: b721 j 2b396 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x720> - 2b490: 94018513 addi a0,gp,-1728 # 4a6d0 <_ZGVZN7testing8internalL23ExecDeathTestSpawnChildEPKPciE16stack_grows_down> - 2b494: bdcea0ef jal 15870 <__cxa_guard_acquire@plt> - 2b498: ec0501e3 beqz a0,2b35a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x6e4> - 2b49c: 8552 mv a0,s4 - 2b49e: 85e6 mv a1,s9 - 2b4a0: d89eb0ef jal 17228 <_ZN7testing8internalL21StackLowerThanAddressEPKvPb> - 2b4a4: 1c014783 lbu a5,448(sp) - 2b4a8: 94018513 addi a0,gp,-1728 # 4a6d0 <_ZGVZN7testing8internalL23ExecDeathTestSpawnChildEPKPciE16stack_grows_down> - 2b4ac: 08fb0c23 sb a5,152(s6) - 2b4b0: f90ea0ef jal 15c40 <__cxa_guard_release@plt> - 2b4b4: b55d j 2b35a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x6e4> - 2b4b6: 8bce mv s7,s3 - 2b4b8: bcd5 j 2afac <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x336> - 2b4ba: 129c addi a5,sp,352 - 2b4bc: 853e mv a0,a5 - 2b4be: 0000e597 auipc a1,0xe - 2b4c2: f8a58593 addi a1,a1,-118 # 39448 <_IO_stdin_used+0x19a0> - 2b4c6: 843e mv s0,a5 - 2b4c8: e43e sd a5,8(sp) - 2b4ca: 993ec0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2b4ce: 8522 mv a0,s0 - 2b4d0: 0000e597 auipc a1,0xe - 2b4d4: e7858593 addi a1,a1,-392 # 39348 <_IO_stdin_used+0x18a0> - 2b4d8: fd9e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b4dc: 18010d13 addi s10,sp,384 - 2b4e0: 85aa mv a1,a0 - 2b4e2: 856a mv a0,s10 - 2b4e4: 84cea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b4e8: 856a mv a0,s10 - 2b4ea: 0000e597 auipc a1,0xe - 2b4ee: f7658593 addi a1,a1,-138 # 39460 <_IO_stdin_used+0x19b8> - 2b4f2: fbfe90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b4f6: 1a010d93 addi s11,sp,416 - 2b4fa: 85aa mv a1,a0 - 2b4fc: 856e mv a0,s11 - 2b4fe: 832ea0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b502: 59200793 li a5,1426 - 2b506: 1c010c93 addi s9,sp,448 - 2b50a: 14f12023 sw a5,320(sp) - 2b50e: 8566 mv a0,s9 - 2b510: 028c addi a1,sp,320 - 2b512: 0001f317 auipc t1,0x1f - 2b516: a5e33303 ld t1,-1442(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2b51a: 9302 jalr t1 - 2b51c: 1e010a13 addi s4,sp,480 - 2b520: 8552 mv a0,s4 - 2b522: 8666 mv a2,s9 - 2b524: 85ee mv a1,s11 - 2b526: 0001e317 auipc t1,0x1e - 2b52a: 63233303 ld t1,1586(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2b52e: 9302 jalr t1 - 2b530: 0000e597 auipc a1,0xe - 2b534: 91858593 addi a1,a1,-1768 # 38e48 <_IO_stdin_used+0x13a0> - 2b538: 8552 mv a0,s4 - 2b53a: f77e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b53e: 0400 addi s0,sp,512 - 2b540: 85aa mv a1,a0 - 2b542: 8522 mv a0,s0 - 2b544: fede90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b548: 8522 mv a0,s0 - 2b54a: 0000e597 auipc a1,0xe - 2b54e: 09e58593 addi a1,a1,158 # 395e8 <_IO_stdin_used+0x1b40> - 2b552: f5fe90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b556: 29810913 addi s2,sp,664 - 2b55a: 85aa mv a1,a0 - 2b55c: 854a mv a0,s2 - 2b55e: fd3e90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b562: 854a mv a0,s2 - 2b564: e2cfe0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2b568: 129c addi a5,sp,352 - 2b56a: 853e mv a0,a5 - 2b56c: 0000e597 auipc a1,0xe - 2b570: edc58593 addi a1,a1,-292 # 39448 <_IO_stdin_used+0x19a0> - 2b574: 843e mv s0,a5 - 2b576: e43e sd a5,8(sp) - 2b578: 8e5ec0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2b57c: 8522 mv a0,s0 - 2b57e: 0000e597 auipc a1,0xe - 2b582: dca58593 addi a1,a1,-566 # 39348 <_IO_stdin_used+0x18a0> - 2b586: f2be90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b58a: 18010d13 addi s10,sp,384 - 2b58e: 85aa mv a1,a0 - 2b590: 856a mv a0,s10 - 2b592: f9fe90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b596: 856a mv a0,s10 - 2b598: 0000e597 auipc a1,0xe - 2b59c: ec858593 addi a1,a1,-312 # 39460 <_IO_stdin_used+0x19b8> - 2b5a0: f11e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b5a4: 1a010d93 addi s11,sp,416 - 2b5a8: 85aa mv a1,a0 - 2b5aa: 856e mv a0,s11 - 2b5ac: f85e90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b5b0: 59500793 li a5,1429 - 2b5b4: 1c010c93 addi s9,sp,448 - 2b5b8: 14f12023 sw a5,320(sp) - 2b5bc: 8566 mv a0,s9 - 2b5be: 028c addi a1,sp,320 - 2b5c0: 0001f317 auipc t1,0x1f - 2b5c4: 9b033303 ld t1,-1616(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2b5c8: 9302 jalr t1 - 2b5ca: 1e010a13 addi s4,sp,480 - 2b5ce: 8552 mv a0,s4 - 2b5d0: 8666 mv a2,s9 - 2b5d2: 85ee mv a1,s11 - 2b5d4: 0001e317 auipc t1,0x1e - 2b5d8: 58433303 ld t1,1412(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2b5dc: 9302 jalr t1 - 2b5de: 0000e597 auipc a1,0xe - 2b5e2: 86a58593 addi a1,a1,-1942 # 38e48 <_IO_stdin_used+0x13a0> - 2b5e6: 8552 mv a0,s4 - 2b5e8: ec9e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b5ec: 0400 addi s0,sp,512 - 2b5ee: 85aa mv a1,a0 - 2b5f0: 8522 mv a0,s0 - 2b5f2: f3fe90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b5f6: 8522 mv a0,s0 - 2b5f8: 0000e597 auipc a1,0xe - 2b5fc: 00858593 addi a1,a1,8 # 39600 <_IO_stdin_used+0x1b58> - 2b600: eb1e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b604: 29810913 addi s2,sp,664 - 2b608: 85aa mv a1,a0 - 2b60a: 854a mv a0,s2 - 2b60c: f25e90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b610: 854a mv a0,s2 - 2b612: d7efe0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2b616: 6442 ld s0,16(sp) - 2b618: 0000e597 auipc a1,0xe - 2b61c: e3058593 addi a1,a1,-464 # 39448 <_IO_stdin_used+0x19a0> - 2b620: 8522 mv a0,s0 - 2b622: 83bec0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2b626: 0000e597 auipc a1,0xe - 2b62a: d2258593 addi a1,a1,-734 # 39348 <_IO_stdin_used+0x18a0> - 2b62e: 8522 mv a0,s0 - 2b630: e81e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b634: 6422 ld s0,8(sp) - 2b636: 85aa mv a1,a0 - 2b638: 8522 mv a0,s0 - 2b63a: ef7e90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b63e: 8522 mv a0,s0 - 2b640: 0000e597 auipc a1,0xe - 2b644: e2058593 addi a1,a1,-480 # 39460 <_IO_stdin_used+0x19b8> - 2b648: e69e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b64c: 85aa mv a1,a0 - 2b64e: 856a mv a0,s10 - 2b650: ee1e90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b654: 7462 ld s0,56(sp) - 2b656: 6586 ld a1,64(sp) - 2b658: 57d00793 li a5,1405 - 2b65c: 10f12023 sw a5,256(sp) - 2b660: 8522 mv a0,s0 - 2b662: 0001f317 auipc t1,0x1f - 2b666: 90e33303 ld t1,-1778(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2b66a: 9302 jalr t1 - 2b66c: 8622 mv a2,s0 - 2b66e: 85ea mv a1,s10 - 2b670: 856e mv a0,s11 - 2b672: 0001e317 auipc t1,0x1e - 2b676: 4e633303 ld t1,1254(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2b67a: 9302 jalr t1 - 2b67c: 0000d597 auipc a1,0xd - 2b680: 7cc58593 addi a1,a1,1996 # 38e48 <_IO_stdin_used+0x13a0> - 2b684: 856e mv a0,s11 - 2b686: e2be90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b68a: 85aa mv a1,a0 - 2b68c: 8566 mv a0,s9 - 2b68e: ea3e90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b692: 8566 mv a0,s9 - 2b694: 0000e597 auipc a1,0xe - 2b698: 0d458593 addi a1,a1,212 # 39768 <_IO_stdin_used+0x1cc0> - 2b69c: e15e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b6a0: 85aa mv a1,a0 - 2b6a2: 8552 mv a0,s4 - 2b6a4: e8de90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b6a8: 8552 mv a0,s4 - 2b6aa: ce6fe0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2b6ae: 6442 ld s0,16(sp) - 2b6b0: 0000e597 auipc a1,0xe - 2b6b4: d9858593 addi a1,a1,-616 # 39448 <_IO_stdin_used+0x19a0> - 2b6b8: 8522 mv a0,s0 - 2b6ba: fa2ec0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2b6be: 0000e597 auipc a1,0xe - 2b6c2: c8a58593 addi a1,a1,-886 # 39348 <_IO_stdin_used+0x18a0> - 2b6c6: 8522 mv a0,s0 - 2b6c8: de9e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b6cc: 6422 ld s0,8(sp) - 2b6ce: 85aa mv a1,a0 - 2b6d0: 8522 mv a0,s0 - 2b6d2: e5fe90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b6d6: 8522 mv a0,s0 - 2b6d8: 0000e597 auipc a1,0xe - 2b6dc: d8858593 addi a1,a1,-632 # 39460 <_IO_stdin_used+0x19b8> - 2b6e0: dd1e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b6e4: 85aa mv a1,a0 - 2b6e6: 856a mv a0,s10 - 2b6e8: e49e90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b6ec: 7462 ld s0,56(sp) - 2b6ee: 6586 ld a1,64(sp) - 2b6f0: 56700793 li a5,1383 - 2b6f4: 10f12023 sw a5,256(sp) - 2b6f8: 8522 mv a0,s0 - 2b6fa: 0001f317 auipc t1,0x1f - 2b6fe: 87633303 ld t1,-1930(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2b702: 9302 jalr t1 - 2b704: 8622 mv a2,s0 - 2b706: 85ea mv a1,s10 - 2b708: 856e mv a0,s11 - 2b70a: 0001e317 auipc t1,0x1e - 2b70e: 44e33303 ld t1,1102(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2b712: 9302 jalr t1 - 2b714: 0000d597 auipc a1,0xd - 2b718: 73458593 addi a1,a1,1844 # 38e48 <_IO_stdin_used+0x13a0> - 2b71c: 856e mv a0,s11 - 2b71e: d93e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b722: 85aa mv a1,a0 - 2b724: 8566 mv a0,s9 - 2b726: e0be90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b72a: 8566 mv a0,s9 - 2b72c: 0000e597 auipc a1,0xe - 2b730: f6458593 addi a1,a1,-156 # 39690 <_IO_stdin_used+0x1be8> - 2b734: d7de90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b738: 85aa mv a1,a0 - 2b73a: 8552 mv a0,s4 - 2b73c: df5e90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b740: 8552 mv a0,s4 - 2b742: c4efe0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2b746: 6442 ld s0,16(sp) - 2b748: 0000e597 auipc a1,0xe - 2b74c: d0058593 addi a1,a1,-768 # 39448 <_IO_stdin_used+0x19a0> - 2b750: 8522 mv a0,s0 - 2b752: f0aec0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2b756: 0000e597 auipc a1,0xe - 2b75a: bf258593 addi a1,a1,-1038 # 39348 <_IO_stdin_used+0x18a0> - 2b75e: 8522 mv a0,s0 - 2b760: d51e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b764: 6422 ld s0,8(sp) - 2b766: 85aa mv a1,a0 - 2b768: 8522 mv a0,s0 - 2b76a: dc7e90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b76e: 8522 mv a0,s0 - 2b770: 0000e597 auipc a1,0xe - 2b774: cf058593 addi a1,a1,-784 # 39460 <_IO_stdin_used+0x19b8> - 2b778: d39e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b77c: 85aa mv a1,a0 - 2b77e: 856a mv a0,s10 - 2b780: db1e90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b784: 7462 ld s0,56(sp) - 2b786: 6586 ld a1,64(sp) - 2b788: 55b00793 li a5,1371 - 2b78c: 10f12023 sw a5,256(sp) - 2b790: 8522 mv a0,s0 - 2b792: 0001e317 auipc t1,0x1e - 2b796: 7de33303 ld t1,2014(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2b79a: 9302 jalr t1 - 2b79c: 8622 mv a2,s0 - 2b79e: 85ea mv a1,s10 - 2b7a0: 856e mv a0,s11 - 2b7a2: 0001e317 auipc t1,0x1e - 2b7a6: 3b633303 ld t1,950(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2b7aa: 9302 jalr t1 - 2b7ac: 0000d597 auipc a1,0xd - 2b7b0: 69c58593 addi a1,a1,1692 # 38e48 <_IO_stdin_used+0x13a0> - 2b7b4: 856e mv a0,s11 - 2b7b6: cfbe90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b7ba: 85aa mv a1,a0 - 2b7bc: 8566 mv a0,s9 - 2b7be: d73e90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b7c2: 8566 mv a0,s9 - 2b7c4: 0000e597 auipc a1,0xe - 2b7c8: eb458593 addi a1,a1,-332 # 39678 <_IO_stdin_used+0x1bd0> - 2b7cc: ce5e90ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b7d0: 85aa mv a1,a0 - 2b7d2: 8552 mv a0,s4 - 2b7d4: d5de90ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b7d8: 8552 mv a0,s4 - 2b7da: bb6fe0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2b7de: 7542 ld a0,48(sp) - 2b7e0: 9a0ff0ef jal 2a980 <_ZN7testing8internalL22ExecDeathTestChildMainEPv> - 2b7e4: 842a mv s0,a0 - 2b7e6: 7562 ld a0,56(sp) - 2b7e8: f15ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b7ec: 856a mv a0,s10 - 2b7ee: f0fea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b7f2: 6522 ld a0,8(sp) - 2b7f4: f09ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b7f8: 6542 ld a0,16(sp) - 2b7fa: 84ce mv s1,s3 - 2b7fc: f01ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b800: 06990c63 beq s2,s1,2b878 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc02> - 2b804: 6088 ld a0,0(s1) - 2b806: 04a1 addi s1,s1,8 - 2b808: 888ea0ef jal 15890 - 2b80c: 06990663 beq s2,s1,2b878 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc02> - 2b810: bfd5 j 2b804 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8e> - 2b812: 842a mv s0,a0 - 2b814: bfe1 j 2b7ec <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> - 2b816: 842a mv s0,a0 - 2b818: bfe9 j 2b7f2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> - 2b81a: 842a mv s0,a0 - 2b81c: bff1 j 2b7f8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> - 2b81e: 842a mv s0,a0 - 2b820: 8566 mv a0,s9 - 2b822: edbea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b826: 856e mv a0,s11 - 2b828: ed5ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b82c: bf6d j 2b7e6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb70> - 2b82e: 842a mv s0,a0 - 2b830: bfdd j 2b826 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbb0> - 2b832: 842a mv s0,a0 - 2b834: 855a mv a0,s6 - 2b836: ec7ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b83a: 7542 ld a0,48(sp) - 2b83c: ec1ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b840: 6526 ld a0,72(sp) - 2b842: ebbea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b846: 7502 ld a0,32(sp) - 2b848: eb5ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b84c: 8522 mv a0,s0 - 2b84e: ed3e90ef jal 15720 <_Unwind_Resume@plt> - 2b852: 842a mv s0,a0 - 2b854: 6506 ld a0,64(sp) - 2b856: ea7ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b85a: bfe9 j 2b834 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbbe> - 2b85c: 842a mv s0,a0 - 2b85e: 7562 ld a0,56(sp) - 2b860: e9dea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b864: bfc5 j 2b854 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbde> - 2b866: 842a mv s0,a0 - 2b868: 7522 ld a0,40(sp) - 2b86a: e93ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b86e: bfe1 j 2b846 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbd0> - 2b870: 842a mv s0,a0 - 2b872: b77d j 2b820 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbaa> - 2b874: 842a mv s0,a0 - 2b876: bf45 j 2b826 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbb0> - 2b878: fe0988e3 beqz s3,2b868 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbf2> - 2b87c: 854e mv a0,s3 - 2b87e: fb3e90ef jal 15830 <_ZdlPv@plt> - 2b882: b7dd j 2b868 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbf2> - 2b884: 842a mv s0,a0 - 2b886: 6542 ld a0,16(sp) - 2b888: e75ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b88c: bfc9 j 2b85e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbe8> - 2b88e: 84aa mv s1,a0 - 2b890: 854a mv a0,s2 - 2b892: e6bea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b896: 8522 mv a0,s0 - 2b898: e65ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b89c: 8426 mv s0,s1 - 2b89e: 8552 mv a0,s4 - 2b8a0: e5dea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b8a4: 8566 mv a0,s9 - 2b8a6: e57ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b8aa: 856e mv a0,s11 - 2b8ac: e51ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b8b0: 856a mv a0,s10 - 2b8b2: e4bea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b8b6: 6522 ld a0,8(sp) - 2b8b8: e45ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b8bc: 8522 mv a0,s0 - 2b8be: e63e90ef jal 15720 <_Unwind_Resume@plt> - 2b8c2: 84aa mv s1,a0 - 2b8c4: bfc9 j 2b896 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc20> - 2b8c6: 842a mv s0,a0 - 2b8c8: bfd9 j 2b89e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc28> - 2b8ca: 842a mv s0,a0 - 2b8cc: bf29 j 2b7e6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb70> - 2b8ce: 842a mv s0,a0 - 2b8d0: bf31 j 2b7ec <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> - 2b8d2: 842a mv s0,a0 - 2b8d4: bf39 j 2b7f2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> - 2b8d6: 842a mv s0,a0 - 2b8d8: b705 j 2b7f8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> - 2b8da: 842a mv s0,a0 - 2b8dc: 84ce mv s1,s3 - 2b8de: b70d j 2b800 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> - 2b8e0: 842a mv s0,a0 - 2b8e2: 8552 mv a0,s4 - 2b8e4: e19ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b8e8: bf25 j 2b820 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbaa> - 2b8ea: 842a mv s0,a0 - 2b8ec: bf15 j 2b820 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbaa> - 2b8ee: 842a mv s0,a0 - 2b8f0: bf1d j 2b826 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbb0> - 2b8f2: 842a mv s0,a0 - 2b8f4: bdcd j 2b7e6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb70> - 2b8f6: 842a mv s0,a0 - 2b8f8: bdd5 j 2b7ec <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> - 2b8fa: 842a mv s0,a0 - 2b8fc: bddd j 2b7f2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> - 2b8fe: 842a mv s0,a0 - 2b900: bde5 j 2b7f8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> - 2b902: 842a mv s0,a0 - 2b904: b745 j 2b8a4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc2e> - 2b906: 842a mv s0,a0 - 2b908: b74d j 2b8aa <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc34> - 2b90a: 842a mv s0,a0 - 2b90c: b755 j 2b8b0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc3a> - 2b90e: 842a mv s0,a0 - 2b910: b75d j 2b8b6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc40> - 2b912: 842a mv s0,a0 - 2b914: 6522 ld a0,8(sp) - 2b916: de7ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b91a: b7b5 j 2b886 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc10> - 2b91c: 842a mv s0,a0 - 2b91e: 856a mv a0,s10 - 2b920: dddea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b924: bfc5 j 2b914 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc9e> - 2b926: 842a mv s0,a0 - 2b928: 856e mv a0,s11 - 2b92a: dd3ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b92e: bfc5 j 2b91e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xca8> - 2b930: 842a mv s0,a0 - 2b932: 8566 mv a0,s9 - 2b934: dc9ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b938: bfc5 j 2b928 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcb2> - 2b93a: 842a mv s0,a0 - 2b93c: 8552 mv a0,s4 - 2b93e: dbfea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b942: 8566 mv a0,s9 - 2b944: db9ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b948: 856e mv a0,s11 - 2b94a: db3ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b94e: 856a mv a0,s10 - 2b950: dadea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b954: 6506 ld a0,64(sp) - 2b956: da7ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b95a: 6522 ld a0,8(sp) - 2b95c: da1ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b960: 6542 ld a0,16(sp) - 2b962: d9bea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b966: 7562 ld a0,56(sp) - 2b968: 84ce mv s1,s3 - 2b96a: d93ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b96e: bd49 j 2b800 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> - 2b970: 842a mv s0,a0 - 2b972: bfc1 j 2b942 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xccc> - 2b974: 842a mv s0,a0 - 2b976: b7ed j 2b960 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcea> - 2b978: 842a mv s0,a0 - 2b97a: b7f5 j 2b966 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcf0> - 2b97c: 842a mv s0,a0 - 2b97e: b7e9 j 2b948 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcd2> - 2b980: 842a mv s0,a0 - 2b982: b7f1 j 2b94e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcd8> - 2b984: 842a mv s0,a0 - 2b986: b7f9 j 2b954 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcde> - 2b988: 842a mv s0,a0 - 2b98a: bfc1 j 2b95a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xce4> - 2b98c: 87aa mv a5,a0 - 2b98e: 8526 mv a0,s1 - 2b990: 84be mv s1,a5 - 2b992: d6bea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b996: 8522 mv a0,s0 - 2b998: d65ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b99c: 8426 mv s0,s1 - 2b99e: 8552 mv a0,s4 - 2b9a0: d5dea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b9a4: 8566 mv a0,s9 - 2b9a6: d57ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b9aa: 856e mv a0,s11 - 2b9ac: d51ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b9b0: bd35 j 2b7ec <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> - 2b9b2: 84aa mv s1,a0 - 2b9b4: b7cd j 2b996 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd20> - 2b9b6: 842a mv s0,a0 - 2b9b8: b7dd j 2b99e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd28> - 2b9ba: 842a mv s0,a0 - 2b9bc: b7e5 j 2b9a4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd2e> - 2b9be: 842a mv s0,a0 - 2b9c0: b7ed j 2b9aa <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd34> - 2b9c2: 842a mv s0,a0 - 2b9c4: b525 j 2b7ec <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> - 2b9c6: 842a mv s0,a0 - 2b9c8: b52d j 2b7f2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> - 2b9ca: 842a mv s0,a0 - 2b9cc: b535 j 2b7f8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> - 2b9ce: bf09 j 2b8e0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc6a> - 2b9d0: bd7d j 2b88e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc18> - 2b9d2: 84aa mv s1,a0 - 2b9d4: b5c9 j 2b896 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc20> - 2b9d6: 842a mv s0,a0 - 2b9d8: b5d9 j 2b89e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc28> - 2b9da: 842a mv s0,a0 - 2b9dc: b5e1 j 2b8a4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc2e> - 2b9de: 842a mv s0,a0 - 2b9e0: b5e9 j 2b8aa <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc34> - 2b9e2: 842a mv s0,a0 - 2b9e4: b5f1 j 2b8b0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc3a> - 2b9e6: 842a mv s0,a0 - 2b9e8: b5f9 j 2b8b6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc40> - 2b9ea: 842a mv s0,a0 - 2b9ec: 8552 mv a0,s4 - 2b9ee: d0fea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b9f2: b781 j 2b932 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcbc> - 2b9f4: 84aa mv s1,a0 - 2b9f6: 8522 mv a0,s0 - 2b9f8: d05ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b9fc: 8426 mv s0,s1 - 2b9fe: b7fd j 2b9ec <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd76> - 2ba00: 87aa mv a5,a0 - 2ba02: 8526 mv a0,s1 - 2ba04: 84be mv s1,a5 - 2ba06: cf7ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ba0a: b7f5 j 2b9f6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd80> - 2ba0c: 842a mv s0,a0 - 2ba0e: 856a mv a0,s10 - 2ba10: cedea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ba14: 8522 mv a0,s0 - 2ba16: d0be90ef jal 15720 <_Unwind_Resume@plt> - 2ba1a: 842a mv s0,a0 - 2ba1c: 856e mv a0,s11 - 2ba1e: cdfea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ba22: b7f5 j 2ba0e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd98> - 2ba24: 842a mv s0,a0 - 2ba26: 8552 mv a0,s4 - 2ba28: cd5ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ba2c: 8566 mv a0,s9 - 2ba2e: ccfea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ba32: b7ed j 2ba1c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xda6> - 2ba34: 842a mv s0,a0 - 2ba36: bfdd j 2ba2c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xdb6> - 2ba38: 798e ld s3,224(sp) - 2ba3a: 792e ld s2,232(sp) - 2ba3c: 842a mv s0,a0 - 2ba3e: 84ce mv s1,s3 - 2ba40: b3c1 j 2b800 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> - 2ba42: bfdd j 2ba38 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xdc2> - 2ba44: 842a mv s0,a0 - 2ba46: 8526 mv a0,s1 - 2ba48: cb5ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ba4c: 84ce mv s1,s3 - 2ba4e: bb4d j 2b800 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> - 2ba50: 798e ld s3,224(sp) - 2ba52: 842a mv s0,a0 - 2ba54: 0001e317 auipc t1,0x1e - 2ba58: 18c33303 ld t1,396(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2ba5c: 8526 mv a0,s1 - 2ba5e: 792e ld s2,232(sp) - 2ba60: 84ce mv s1,s3 - 2ba62: 9302 jalr t1 - 2ba64: bb71 j 2b800 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> - 2ba66: 84aa mv s1,a0 - 2ba68: a031 j 2ba74 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xdfe> - 2ba6a: 87aa mv a5,a0 - 2ba6c: 8526 mv a0,s1 - 2ba6e: 84be mv s1,a5 - 2ba70: c8dea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ba74: 8522 mv a0,s0 - 2ba76: c87ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ba7a: 8426 mv s0,s1 - 2ba7c: b76d j 2ba26 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xdb0> - 2ba7e: 842a mv s0,a0 - 2ba80: b3c1 j 2b840 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbca> - 2ba82: 842a mv s0,a0 - 2ba84: b3c9 j 2b846 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbd0> - 2ba86: 842a mv s0,a0 - 2ba88: bb4d j 2b83a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbc4> - 2ba8a: bd45 j 2b93a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcc4> - 2ba8c: 842a mv s0,a0 - 2ba8e: bd55 j 2b942 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xccc> - 2ba90: 842a mv s0,a0 - 2ba92: bd5d j 2b948 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcd2> - 2ba94: 842a mv s0,a0 - 2ba96: bd65 j 2b94e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcd8> - 2ba98: 842a mv s0,a0 - 2ba9a: bd6d j 2b954 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcde> - 2ba9c: 842a mv s0,a0 - 2ba9e: bd75 j 2b95a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xce4> - 2baa0: 842a mv s0,a0 - 2baa2: bd7d j 2b960 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcea> - 2baa4: 842a mv s0,a0 - 2baa6: b5c1 j 2b966 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcf0> - 2baa8: bd25 j 2b8e0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc6a> - 2baaa: bd1d j 2b8e0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc6a> - 2baac: 842a mv s0,a0 - 2baae: bb8d j 2b820 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbaa> - 2bab0: 842a mv s0,a0 - 2bab2: bb95 j 2b826 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbb0> - 2bab4: 842a mv s0,a0 - 2bab6: bb05 j 2b7e6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb70> - 2bab8: 842a mv s0,a0 - 2baba: bb0d j 2b7ec <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> - 2babc: 842a mv s0,a0 - 2babe: bb15 j 2b7f2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> - 2bac0: 842a mv s0,a0 - 2bac2: bb1d j 2b7f8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> - -000000000002bac4 <_ZN7testing9TestSuite12ShuffleTestsEPNS_8internal6RandomE>: - 2bac4: 6930 ld a2,80(a0) - 2bac6: 653c ld a5,72(a0) - 2bac8: 86aa mv a3,a0 - 2baca: 04868693 addi a3,a3,72 - 2bace: 8e1d sub a2,a2,a5 - 2bad0: 8609 srai a2,a2,0x2 - 2bad2: 852e mv a0,a1 - 2bad4: 2601 sext.w a2,a2 - 2bad6: 4581 li a1,0 - 2bad8: 0001e317 auipc t1,0x1e - 2badc: 2f833303 ld t1,760(t1) # 49dd0 <_GLOBAL_OFFSET_TABLE_+0x280> - 2bae0: 8302 jr t1 - -000000000002bae2 <_ZN7testing8internal12UnitTestImpl12ShuffleTestsEv>: - 2bae2: 10452603 lw a2,260(a0) - 2bae6: 1101 addi sp,sp,-32 - 2bae8: e822 sd s0,16(sp) - 2baea: e426 sd s1,8(sp) - 2baec: 0d050413 addi s0,a0,208 - 2baf0: 1c050493 addi s1,a0,448 - 2baf4: 86a2 mv a3,s0 - 2baf6: e04a sd s2,0(sp) - 2baf8: 2605 addiw a2,a2,1 - 2bafa: 892a mv s2,a0 - 2bafc: 4581 li a1,0 - 2bafe: 8526 mv a0,s1 - 2bb00: 0001e317 auipc t1,0x1e - 2bb04: 2d033303 ld t1,720(t1) # 49dd0 <_GLOBAL_OFFSET_TABLE_+0x280> - 2bb08: ec06 sd ra,24(sp) - 2bb0a: 9302 jalr t1 - 2bb0c: 0c093603 ld a2,192(s2) - 2bb10: 0b893783 ld a5,184(s2) - 2bb14: 10492583 lw a1,260(s2) - 2bb18: 86a2 mv a3,s0 - 2bb1a: 8e1d sub a2,a2,a5 - 2bb1c: 860d srai a2,a2,0x3 - 2bb1e: 2601 sext.w a2,a2 - 2bb20: 2585 addiw a1,a1,1 - 2bb22: 8526 mv a0,s1 - 2bb24: 0001e317 auipc t1,0x1e - 2bb28: 2ac33303 ld t1,684(t1) # 49dd0 <_GLOBAL_OFFSET_TABLE_+0x280> - 2bb2c: 9302 jalr t1 - 2bb2e: 0b893403 ld s0,184(s2) - 2bb32: 0c093903 ld s2,192(s2) - 2bb36: 00890963 beq s2,s0,2bb48 <_ZN7testing8internal12UnitTestImpl12ShuffleTestsEv+0x66> - 2bb3a: 6008 ld a0,0(s0) - 2bb3c: 85a6 mv a1,s1 - 2bb3e: 0421 addi s0,s0,8 - 2bb40: f85ff0ef jal 2bac4 <_ZN7testing9TestSuite12ShuffleTestsEPNS_8internal6RandomE> - 2bb44: fe891be3 bne s2,s0,2bb3a <_ZN7testing8internal12UnitTestImpl12ShuffleTestsEv+0x58> - 2bb48: 60e2 ld ra,24(sp) - 2bb4a: 6442 ld s0,16(sp) - 2bb4c: 64a2 ld s1,8(sp) - 2bb4e: 6902 ld s2,0(sp) - 2bb50: 6105 addi sp,sp,32 - 2bb52: 8082 ret - -000000000002bb54 <_ZN7testing8internal13DeathTestImpl6PassedEb>: - 2bb54: da010113 addi sp,sp,-608 - 2bb58: 23413823 sd s4,560(sp) - 2bb5c: 02854a03 lbu s4,40(a0) - 2bb60: 24113c23 sd ra,600(sp) - 2bb64: 24913423 sd s1,584(sp) - 2bb68: ffee sd s11,504(sp) - 2bb6a: 100a0863 beqz s4,2bc7a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x126> - 2bb6e: 611c ld a5,0(a0) - 2bb70: 24813823 sd s0,592(sp) - 2bb74: 23313c23 sd s3,568(sp) - 2bb78: 7b9c ld a5,48(a5) - 2bb7a: 23513423 sd s5,552(sp) - 2bb7e: 01810993 addi s3,sp,24 - 2bb82: 25213023 sd s2,576(sp) - 2bb86: ffff4717 auipc a4,0xffff4 - 2bb8a: 2f270713 addi a4,a4,754 # 1fe78 <_ZN7testing8internal13DeathTestImpl12GetErrorLogsB5cxx11Ev> - 2bb8e: 842a mv s0,a0 - 2bb90: 8aae mv s5,a1 - 2bb92: 854e mv a0,s3 - 2bb94: 30e79263 bne a5,a4,2be98 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x344> - 2bb98: 9d4f40ef jal 1fd6c <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev> - 2bb9c: 01010913 addi s2,sp,16 - 2bba0: 854a mv a0,s2 - 2bba2: e4aed0ef jal 191ec <_ZN7testing7MessageC1Ev> - 2bba6: 6542 ld a0,16(sp) - 2bba8: 4631 li a2,12 - 2bbaa: 0000e597 auipc a1,0xe - 2bbae: be658593 addi a1,a1,-1050 # 39790 <_IO_stdin_used+0x1ce8> - 2bbb2: 0541 addi a0,a0,16 - 2bbb4: a7de90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2bbb8: 6404 ld s1,8(s0) - 2bbba: 6a42 ld s4,16(sp) - 2bbbc: 0c048a63 beqz s1,2bc90 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x13c> - 2bbc0: 8526 mv a0,s1 - 2bbc2: f3fe90ef jal 15b00 - 2bbc6: 862a mv a2,a0 - 2bbc8: 85a6 mv a1,s1 - 2bbca: 010a0513 addi a0,s4,16 - 2bbce: a63e90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2bbd2: 6542 ld a0,16(sp) - 2bbd4: 4605 li a2,1 - 2bbd6: 0000d597 auipc a1,0xd - 2bbda: a1a58593 addi a1,a1,-1510 # 385f0 <_IO_stdin_used+0xb48> - 2bbde: 0541 addi a0,a0,16 - 2bbe0: a51e90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2bbe4: 581c lw a5,48(s0) - 2bbe6: 470d li a4,3 - 2bbe8: 2ee78463 beq a5,a4,2bed0 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x37c> - 2bbec: 26f76763 bltu a4,a5,2be5a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x306> - 2bbf0: 4705 li a4,1 - 2bbf2: 0ae78963 beq a5,a4,2bca4 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x150> - 2bbf6: 4709 li a4,2 - 2bbf8: 2ae79363 bne a5,a4,2be9e <_ZN7testing8internal13DeathTestImpl6PassedEb+0x34a> - 2bbfc: 6542 ld a0,16(sp) - 2bbfe: 0000e597 auipc a1,0xe - 2bc02: ba258593 addi a1,a1,-1118 # 397a0 <_IO_stdin_used+0x1cf8> - 2bc06: 0541 addi a0,a0,16 - 2bc08: 959e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2bc0c: 6542 ld a0,16(sp) - 2bc0e: 0000e597 auipc a1,0xe - 2bc12: bb258593 addi a1,a1,-1102 # 397c0 <_IO_stdin_used+0x1d18> - 2bc16: 0541 addi a0,a0,16 - 2bc18: 949e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2bc1c: 18a4 addi s1,sp,120 - 2bc1e: 8526 mv a0,s1 - 2bc20: 85ce mv a1,s3 - 2bc22: 825ec0ef jal 18446 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2bc26: 6542 ld a0,16(sp) - 2bc28: 660a ld a2,128(sp) - 2bc2a: 75e6 ld a1,120(sp) - 2bc2c: 0541 addi a0,a0,16 - 2bc2e: a03e90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2bc32: 8526 mv a0,s1 - 2bc34: ac9ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2bc38: 4a01 li s4,0 - 2bc3a: 85ca mv a1,s2 - 2bc3c: 8526 mv a0,s1 - 2bc3e: 9d9ed0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 2bc42: 8526 mv a0,s1 - 2bc44: 9fbef0ef jal 1b63e <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2bc48: 7566 ld a0,120(sp) - 2bc4a: 013c addi a5,sp,136 - 2bc4c: 00f50463 beq a0,a5,2bc54 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x100> - 2bc50: be1e90ef jal 15830 <_ZdlPv@plt> - 2bc54: 6542 ld a0,16(sp) - 2bc56: c501 beqz a0,2bc5e <_ZN7testing8internal13DeathTestImpl6PassedEb+0x10a> - 2bc58: 611c ld a5,0(a0) - 2bc5a: 679c ld a5,8(a5) - 2bc5c: 9782 jalr a5 - 2bc5e: 6562 ld a0,24(sp) - 2bc60: 103c addi a5,sp,40 - 2bc62: 2af50363 beq a0,a5,2bf08 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x3b4> - 2bc66: bcbe90ef jal 15830 <_ZdlPv@plt> - 2bc6a: 25013403 ld s0,592(sp) - 2bc6e: 24013903 ld s2,576(sp) - 2bc72: 23813983 ld s3,568(sp) - 2bc76: 22813a83 ld s5,552(sp) - 2bc7a: 25813083 ld ra,600(sp) - 2bc7e: 24813483 ld s1,584(sp) - 2bc82: 7dfe ld s11,504(sp) - 2bc84: 8552 mv a0,s4 - 2bc86: 23013a03 ld s4,560(sp) - 2bc8a: 26010113 addi sp,sp,608 - 2bc8e: 8082 ret - 2bc90: 010a0513 addi a0,s4,16 - 2bc94: 4619 li a2,6 - 2bc96: 0000c597 auipc a1,0xc - 2bc9a: 15258593 addi a1,a1,338 # 37de8 <_IO_stdin_used+0x340> - 2bc9e: 993e90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2bca2: bf05 j 2bbd2 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x7e> - 2bca4: 280a8563 beqz s5,2bf2e <_ZN7testing8internal13DeathTestImpl6PassedEb+0x3da> - 2bca8: 6c08 ld a0,24(s0) - 2bcaa: 0001e797 auipc a5,0x1e - 2bcae: 0a67b783 ld a5,166(a5) # 49d50 <_GLOBAL_OFFSET_TABLE_+0x200> - 2bcb2: 07c1 addi a5,a5,16 - 2bcb4: 6118 ld a4,0(a0) - 2bcb6: 18a4 addi s1,sp,120 - 2bcb8: e102 sd zero,128(sp) - 2bcba: 7318 ld a4,32(a4) - 2bcbc: 8626 mv a2,s1 - 2bcbe: fcbe sd a5,120(sp) - 2bcc0: 85ce mv a1,s3 - 2bcc2: 9702 jalr a4 - 2bcc4: 8a2a mv s4,a0 - 2bcc6: f935 bnez a0,2bc3a <_ZN7testing8internal13DeathTestImpl6PassedEb+0xe6> - 2bcc8: 11bc addi a5,sp,232 - 2bcca: 853e mv a0,a5 - 2bccc: 21913423 sd s9,520(sp) - 2bcd0: e03e sd a5,0(sp) - 2bcd2: 23613023 sd s6,544(sp) - 2bcd6: 21713c23 sd s7,536(sp) - 2bcda: 21813823 sd s8,528(sp) - 2bcde: 21a13023 sd s10,512(sp) - 2bce2: e4ee90ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> - 2bce6: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2bcea: 5e0030d7 vmv.v.i v1,0 - 2bcee: 0b9c addi a5,sp,464 - 2bcf0: 0001e717 auipc a4,0x1e - 2bcf4: ed073703 ld a4,-304(a4) # 49bc0 <_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@Base> - 2bcf8: 0207f0a7 vse64.v v1,(a5) - 2bcfc: 139c addi a5,sp,480 - 2bcfe: 0207f0a7 vse64.v v1,(a5) - 2bd02: 00873a03 ld s4,8(a4) - 2bd06: 01073c83 ld s9,16(a4) - 2bd0a: 0001ea97 auipc s5,0x1e - 2bd0e: 24eaba83 ld s5,590(s5) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 2bd12: 0ac1 addi s5,s5,16 - 2bd14: 1c011423 sh zero,456(sp) - 2bd18: fe8a3503 ld a0,-24(s4) - 2bd1c: e382 sd zero,448(sp) - 2bd1e: fcd2 sd s4,120(sp) - 2bd20: 9526 add a0,a0,s1 - 2bd22: f5d6 sd s5,232(sp) - 2bd24: 01953023 sd s9,0(a0) - 2bd28: 4581 li a1,0 - 2bd2a: db6e90ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 2bd2e: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2bd32: 5e0030d7 vmv.v.i v1,0 - 2bd36: 0001e797 auipc a5,0x1e - 2bd3a: fca7b783 ld a5,-54(a5) # 49d00 <_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@Base> - 2bd3e: 0001eb17 auipc s6,0x1e - 2bd42: 06ab3b03 ld s6,106(s6) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 2bd46: 01878c13 addi s8,a5,24 - 2bd4a: 04078d13 addi s10,a5,64 - 2bd4e: 0b41 addi s6,s6,16 - 2bd50: fce2 sd s8,120(sp) - 2bd52: f5ea sd s10,232(sp) - 2bd54: e15a sd s6,128(sp) - 2bd56: 013c addi a5,sp,136 - 2bd58: 0207f0a7 vse64.v v1,(a5) - 2bd5c: 093c addi a5,sp,152 - 2bd5e: 0207f0a7 vse64.v v1,(a5) - 2bd62: 113c addi a5,sp,168 - 2bd64: 0207f0a7 vse64.v v1,(a5) - 2bd68: 1938 addi a4,sp,184 - 2bd6a: 853a mv a0,a4 - 2bd6c: e43a sd a4,8(sp) - 2bd6e: 08010d93 addi s11,sp,128 - 2bd72: 0001eb97 auipc s7,0x1e - 2bd76: f66bbb83 ld s7,-154(s7) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 2bd7a: d56e90ef jal 152d0 <_ZNSt6localeC1Ev@plt> - 2bd7e: 6502 ld a0,0(sp) - 2bd80: 47c1 li a5,16 - 2bd82: 9bbe add s7,s7,a5 - 2bd84: c1be sw a5,192(sp) - 2bd86: 85ee mv a1,s11 - 2bd88: 09bc addi a5,sp,216 - 2bd8a: e982 sd zero,208(sp) - 2bd8c: 0c010c23 sb zero,216(sp) - 2bd90: e5be sd a5,200(sp) - 2bd92: e15e sd s7,128(sp) - 2bd94: d4ce90ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 2bd98: 6c08 ld a0,24(s0) - 2bd9a: 85a6 mv a1,s1 - 2bd9c: 611c ld a5,0(a0) - 2bd9e: 6b9c ld a5,16(a5) - 2bda0: 9782 jalr a5 - 2bda2: 6542 ld a0,16(sp) - 2bda4: 0000e597 auipc a1,0xe - 2bda8: a8458593 addi a1,a1,-1404 # 39828 <_IO_stdin_used+0x1d80> - 2bdac: 0541 addi a0,a0,16 - 2bdae: fb2e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2bdb2: 6542 ld a0,16(sp) - 2bdb4: 0000e597 auipc a1,0xe - 2bdb8: aa458593 addi a1,a1,-1372 # 39858 <_IO_stdin_used+0x1db0> - 2bdbc: 0541 addi a0,a0,16 - 2bdbe: fa2e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2bdc2: 1820 addi s0,sp,56 - 2bdc4: 85ee mv a1,s11 - 2bdc6: 8522 mv a0,s0 - 2bdc8: da8e90ef jal 15370 <_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv@plt> - 2bdcc: 6542 ld a0,16(sp) - 2bdce: 6606 ld a2,64(sp) - 2bdd0: 75e2 ld a1,56(sp) - 2bdd2: 0541 addi a0,a0,16 - 2bdd4: 85de90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2bdd8: 6542 ld a0,16(sp) - 2bdda: 0000d597 auipc a1,0xd - 2bdde: 81658593 addi a1,a1,-2026 # 385f0 <_IO_stdin_used+0xb48> - 2bde2: 0541 addi a0,a0,16 - 2bde4: f7ce90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2bde8: 6542 ld a0,16(sp) - 2bdea: 0000e597 auipc a1,0xe - 2bdee: a7e58593 addi a1,a1,-1410 # 39868 <_IO_stdin_used+0x1dc0> - 2bdf2: 0541 addi a0,a0,16 - 2bdf4: f6ce90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2bdf8: 05810d93 addi s11,sp,88 - 2bdfc: 856e mv a0,s11 - 2bdfe: 85ce mv a1,s3 - 2be00: e46ec0ef jal 18446 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2be04: 6542 ld a0,16(sp) - 2be06: 7606 ld a2,96(sp) - 2be08: 65e6 ld a1,88(sp) - 2be0a: 0541 addi a0,a0,16 - 2be0c: 825e90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2be10: 856e mv a0,s11 - 2be12: 8ebea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2be16: 8522 mv a0,s0 - 2be18: 8e5ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2be1c: 01a8 addi a0,sp,200 - 2be1e: fce2 sd s8,120(sp) - 2be20: f5ea sd s10,232(sp) - 2be22: e15e sd s7,128(sp) - 2be24: 8d9ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2be28: 6522 ld a0,8(sp) - 2be2a: e15a sd s6,128(sp) - 2be2c: d24e90ef jal 15350 <_ZNSt6localeD1Ev@plt> - 2be30: fe8a3783 ld a5,-24(s4) - 2be34: 6502 ld a0,0(sp) - 2be36: fcd2 sd s4,120(sp) - 2be38: 978a add a5,a5,sp - 2be3a: 0797bc23 sd s9,120(a5) - 2be3e: f5d6 sd s5,232(sp) - 2be40: ed0e90ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 2be44: 22013b03 ld s6,544(sp) - 2be48: 21813b83 ld s7,536(sp) - 2be4c: 21013c03 ld s8,528(sp) - 2be50: 20813c83 ld s9,520(sp) - 2be54: 20013d03 ld s10,512(sp) - 2be58: b3c5 j 2bc38 <_ZN7testing8internal13DeathTestImpl6PassedEb+0xe4> - 2be5a: 4711 li a4,4 - 2be5c: 04e79163 bne a5,a4,2be9e <_ZN7testing8internal13DeathTestImpl6PassedEb+0x34a> - 2be60: 6542 ld a0,16(sp) - 2be62: 0000e597 auipc a1,0xe - 2be66: 96e58593 addi a1,a1,-1682 # 397d0 <_IO_stdin_used+0x1d28> - 2be6a: 0541 addi a0,a0,16 - 2be6c: ef4e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2be70: 6542 ld a0,16(sp) - 2be72: 0000e597 auipc a1,0xe - 2be76: 94e58593 addi a1,a1,-1714 # 397c0 <_IO_stdin_used+0x1d18> - 2be7a: 0541 addi a0,a0,16 - 2be7c: ee4e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2be80: 18a4 addi s1,sp,120 - 2be82: 8526 mv a0,s1 - 2be84: 85ce mv a1,s3 - 2be86: dc0ec0ef jal 18446 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2be8a: 6542 ld a0,16(sp) - 2be8c: 660a ld a2,128(sp) - 2be8e: 75e6 ld a1,120(sp) - 2be90: 0541 addi a0,a0,16 - 2be92: f9ee90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2be96: bb71 j 2bc32 <_ZN7testing8internal13DeathTestImpl6PassedEb+0xde> - 2be98: 85a2 mv a1,s0 - 2be9a: 9782 jalr a5 - 2be9c: b301 j 2bb9c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x48> - 2be9e: 18a4 addi s1,sp,120 - 2bea0: 8526 mv a0,s1 - 2bea2: 26400693 li a3,612 - 2bea6: 0000d617 auipc a2,0xd - 2beaa: 4a260613 addi a2,a2,1186 # 39348 <_IO_stdin_used+0x18a0> - 2beae: 458d li a1,3 - 2beb0: d3af30ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2beb4: 0000e597 auipc a1,0xe - 2beb8: a5458593 addi a1,a1,-1452 # 39908 <_IO_stdin_used+0x1e60> - 2bebc: 0001e517 auipc a0,0x1e - 2bec0: 0dc53503 ld a0,220(a0) # 49f98 <_ZSt4cerr@Base> - 2bec4: e9ce90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2bec8: 8526 mv a0,s1 - 2beca: 8b1f00ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2bece: b3ad j 2bc38 <_ZN7testing8internal13DeathTestImpl6PassedEb+0xe4> - 2bed0: 6542 ld a0,16(sp) - 2bed2: 0000e597 auipc a1,0xe - 2bed6: 92658593 addi a1,a1,-1754 # 397f8 <_IO_stdin_used+0x1d50> - 2beda: 0541 addi a0,a0,16 - 2bedc: e84e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2bee0: 6542 ld a0,16(sp) - 2bee2: 0000e597 auipc a1,0xe - 2bee6: 8de58593 addi a1,a1,-1826 # 397c0 <_IO_stdin_used+0x1d18> - 2beea: 0541 addi a0,a0,16 - 2beec: e74e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2bef0: 18a4 addi s1,sp,120 - 2bef2: 8526 mv a0,s1 - 2bef4: 85ce mv a1,s3 - 2bef6: d50ec0ef jal 18446 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2befa: 6542 ld a0,16(sp) - 2befc: 660a ld a2,128(sp) - 2befe: 75e6 ld a1,120(sp) - 2bf00: 0541 addi a0,a0,16 - 2bf02: f2ee90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2bf06: b335 j 2bc32 <_ZN7testing8internal13DeathTestImpl6PassedEb+0xde> - 2bf08: 25013403 ld s0,592(sp) - 2bf0c: 25813083 ld ra,600(sp) - 2bf10: 24013903 ld s2,576(sp) - 2bf14: 23813983 ld s3,568(sp) - 2bf18: 22813a83 ld s5,552(sp) - 2bf1c: 24813483 ld s1,584(sp) - 2bf20: 7dfe ld s11,504(sp) - 2bf22: 8552 mv a0,s4 - 2bf24: 23013a03 ld s4,560(sp) - 2bf28: 26010113 addi sp,sp,608 - 2bf2c: 8082 ret - 2bf2e: 6542 ld a0,16(sp) - 2bf30: 0000e597 auipc a1,0xe - 2bf34: 94858593 addi a1,a1,-1720 # 39878 <_IO_stdin_used+0x1dd0> - 2bf38: 0541 addi a0,a0,16 - 2bf3a: e26e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2bf3e: 6542 ld a0,16(sp) - 2bf40: 0000e597 auipc a1,0xe - 2bf44: 97058593 addi a1,a1,-1680 # 398b0 <_IO_stdin_used+0x1e08> - 2bf48: 0541 addi a0,a0,16 - 2bf4a: e16e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2bf4e: 18a4 addi s1,sp,120 - 2bf50: 8526 mv a0,s1 - 2bf52: 5440 lw s0,44(s0) - 2bf54: a98ed0ef jal 191ec <_ZN7testing7MessageC1Ev> - 2bf58: 07f47a13 andi s4,s0,127 - 2bf5c: 080a0963 beqz s4,2bfee <_ZN7testing8internal13DeathTestImpl6PassedEb+0x49a> - 2bf60: 001a079b addiw a5,s4,1 - 2bf64: 0187979b slliw a5,a5,0x18 - 2bf68: 4187d79b sraiw a5,a5,0x18 - 2bf6c: 4017d79b sraiw a5,a5,0x1 - 2bf70: 0af04063 bgtz a5,2c010 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4bc> - 2bf74: 08047413 andi s0,s0,128 - 2bf78: c809 beqz s0,2bf8a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x436> - 2bf7a: 7566 ld a0,120(sp) - 2bf7c: 0000e597 auipc a1,0xe - 2bf80: 97c58593 addi a1,a1,-1668 # 398f8 <_IO_stdin_used+0x1e50> - 2bf84: 0541 addi a0,a0,16 - 2bf86: ddae90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2bf8a: 05810d93 addi s11,sp,88 - 2bf8e: 856e mv a0,s11 - 2bf90: 85a6 mv a1,s1 - 2bf92: e84ed0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 2bf96: 7566 ld a0,120(sp) - 2bf98: c501 beqz a0,2bfa0 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x44c> - 2bf9a: 611c ld a5,0(a0) - 2bf9c: 679c ld a5,8(a5) - 2bf9e: 9782 jalr a5 - 2bfa0: 6542 ld a0,16(sp) - 2bfa2: 7606 ld a2,96(sp) - 2bfa4: 65e6 ld a1,88(sp) - 2bfa6: 0541 addi a0,a0,16 - 2bfa8: e88e90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2bfac: 6542 ld a0,16(sp) - 2bfae: 0000c597 auipc a1,0xc - 2bfb2: 64258593 addi a1,a1,1602 # 385f0 <_IO_stdin_used+0xb48> - 2bfb6: 0541 addi a0,a0,16 - 2bfb8: da8e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2bfbc: 6542 ld a0,16(sp) - 2bfbe: 0000e597 auipc a1,0xe - 2bfc2: 8aa58593 addi a1,a1,-1878 # 39868 <_IO_stdin_used+0x1dc0> - 2bfc6: 0541 addi a0,a0,16 - 2bfc8: d98e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2bfcc: 85ce mv a1,s3 - 2bfce: 8526 mv a0,s1 - 2bfd0: c76ec0ef jal 18446 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2bfd4: 6542 ld a0,16(sp) - 2bfd6: 660a ld a2,128(sp) - 2bfd8: 75e6 ld a1,120(sp) - 2bfda: 0541 addi a0,a0,16 - 2bfdc: e54e90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2bfe0: 8526 mv a0,s1 - 2bfe2: f1aea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2bfe6: 856e mv a0,s11 - 2bfe8: f14ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2bfec: b1b1 j 2bc38 <_ZN7testing8internal13DeathTestImpl6PassedEb+0xe4> - 2bfee: 7566 ld a0,120(sp) - 2bff0: 0000e597 auipc a1,0xe - 2bff4: 8d058593 addi a1,a1,-1840 # 398c0 <_IO_stdin_used+0x1e18> + 2ae2c: f95eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ae30: 8522 mv a0,s0 + 2ae32: 9bfea0ef jal 157f0 <_Unwind_Resume@plt> + 2ae36: f9bea0ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 2ae3a: 842a mv s0,a0 + 2ae3c: b7fd j 2ae2a <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x140> + 2ae3e: 842a mv s0,a0 + 2ae40: 8526 mv a0,s1 + 2ae42: abfea0ef jal 15900 <_ZdlPv@plt> + 2ae46: b7d5 j 2ae2a <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x140> + +000000000002ae48 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE>: + 2ae48: 711d addi sp,sp,-96 + 2ae4a: 00021797 auipc a5,0x21 + 2ae4e: e667b783 ld a5,-410(a5) # 4bcb0 <_GLOBAL_OFFSET_TABLE_+0x160> + 2ae52: e8a2 sd s0,80(sp) + 2ae54: e4a6 sd s1,72(sp) + 2ae56: e0ca sd s2,64(sp) + 2ae58: ec86 sd ra,88(sp) + 2ae5a: fc4e sd s3,56(sp) + 2ae5c: f456 sd s5,40(sp) + 2ae5e: f05a sd s6,32(sp) + 2ae60: ec5e sd s7,24(sp) + 2ae62: 07c1 addi a5,a5,16 + 2ae64: 01050913 addi s2,a0,16 + 2ae68: 842a mv s0,a0 + 2ae6a: e50c sd a1,8(a0) + 2ae6c: e11c sd a5,0(a0) + 2ae6e: 00011597 auipc a1,0x11 + 2ae72: a7258593 addi a1,a1,-1422 # 3b8e0 <_IO_stdin_used+0x1d60> + 2ae76: 854a mv a0,s2 + 2ae78: 8bcef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2ae7c: 03040493 addi s1,s0,48 + 2ae80: 8526 mv a0,s1 + 2ae82: 85a2 mv a1,s0 + 2ae84: a08f00ef jal 1b08c <_ZN7testing8internal35DefaultGlobalTestPartResultReporterC1EPNS0_12UnitTestImplE> + 2ae88: 04040a93 addi s5,s0,64 + 2ae8c: 8556 mv a0,s5 + 2ae8e: 85a2 mv a1,s0 + 2ae90: a0cf00ef jal 1b09c <_ZN7testing8internal38DefaultPerThreadTestPartResultReporterC1EPNS0_12UnitTestImplE> + 2ae94: 05840993 addi s3,s0,88 + 2ae98: e824 sd s1,80(s0) + 2ae9a: 854e mv a0,s3 + 2ae9c: 4581 li a1,0 + 2ae9e: b43ea0ef jal 159e0 + 2aea2: 84aa mv s1,a0 + 2aea4: 00810b13 addi s6,sp,8 + 2aea8: 12051f63 bnez a0,2afe6 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x19e> + 2aeac: 08040023 sb zero,128(s0) + 2aeb0: 00021597 auipc a1,0x21 + 2aeb4: 0805b583 ld a1,128(a1) # 4bf30 <_GLOBAL_OFFSET_TABLE_+0x3e0> + 2aeb8: 855a mv a0,s6 + 2aeba: b87ea0ef jal 15a40 + 2aebe: 84aa mv s1,a0 + 2aec0: 18051a63 bnez a0,2b054 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x20c> + 2aec4: 47a2 lw a5,8(sp) + 2aec6: 4541 li a0,16 + 2aec8: 08f42823 sw a5,144(s0) + 2aecc: 9d5ea0ef jal 158a0 <_Znwm@plt> + 2aed0: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2aed4: 5e0030d7 vmv.v.i v1,0 + 2aed8: f852 sd s4,48(sp) + 2aeda: 577d li a4,-1 + 2aedc: ec48 sd a0,152(s0) + 2aede: 10e42223 sw a4,260(s0) + 2aee2: 0a043023 sd zero,160(s0) + 2aee6: 10840713 addi a4,s0,264 + 2aeea: 0a043423 sd zero,168(s0) + 2aeee: 0a043823 sd zero,176(s0) + 2aef2: 0a043c23 sd zero,184(s0) + 2aef6: 0c043023 sd zero,192(s0) + 2aefa: 0c043423 sd zero,200(s0) + 2aefe: 0c043823 sd zero,208(s0) + 2af02: 0c043c23 sd zero,216(s0) + 2af06: 0e043023 sd zero,224(s0) + 2af0a: 0e043423 sd zero,232(s0) + 2af0e: 0e043823 sd zero,240(s0) + 2af12: 0e043c23 sd zero,248(s0) + 2af16: 10040023 sb zero,256(s0) + 2af1a: 020770a7 vse64.v v1,(a4) + 2af1e: 00021717 auipc a4,0x21 + 2af22: 04273703 ld a4,66(a4) # 4bf60 <_GLOBAL_OFFSET_TABLE_+0x410> + 2af26: 87aa mv a5,a0 + 2af28: 11840a13 addi s4,s0,280 + 2af2c: 0741 addi a4,a4,16 + 2af2e: 8552 mv a0,s4 + 2af30: 0157b423 sd s5,8(a5) + 2af34: e398 sd a4,0(a5) + 2af36: a16f70ef jal 2214c <_ZN7testing10TestResultC1Ev> + 2af3a: 19840a93 addi s5,s0,408 + 2af3e: 8556 mv a0,s5 + 2af40: e47f10ef jal 1cd86 <_ZN7testing18TestEventListenersC1Ev> + 2af44: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2af48: 5e0030d7 vmv.v.i v1,0 + 2af4c: 1a043823 sd zero,432(s0) + 2af50: 1a040c23 sb zero,440(s0) + 2af54: 1a042e23 sw zero,444(s0) + 2af58: 1c042023 sw zero,448(s0) + 2af5c: 1c840793 addi a5,s0,456 + 2af60: 0207f0a7 vse64.v v1,(a5) + 2af64: 4521 li a0,8 + 2af66: 1c043c23 sd zero,472(s0) + 2af6a: 937ea0ef jal 158a0 <_Znwm@plt> + 2af6e: 00021717 auipc a4,0x21 + 2af72: e2a73703 ld a4,-470(a4) # 4bd98 <_GLOBAL_OFFSET_TABLE_+0x248> + 2af76: 87aa mv a5,a0 + 2af78: 0741 addi a4,a4,16 + 2af7a: 1ea43023 sd a0,480(s0) + 2af7e: 00021597 auipc a1,0x21 + 2af82: fb25b583 ld a1,-78(a1) # 4bf30 <_GLOBAL_OFFSET_TABLE_+0x3e0> + 2af86: 855a mv a0,s6 + 2af88: e398 sd a4,0(a5) + 2af8a: ab7ea0ef jal 15a40 + 2af8e: 84aa mv s1,a0 + 2af90: 10051f63 bnez a0,2b0ae <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x266> + 2af94: 47a2 lw a5,8(sp) + 2af96: 4521 li a0,8 + 2af98: 1ef42423 sw a5,488(s0) + 2af9c: 905ea0ef jal 158a0 <_Znwm@plt> + 2afa0: 00021717 auipc a4,0x21 + 2afa4: cf073703 ld a4,-784(a4) # 4bc90 <_GLOBAL_OFFSET_TABLE_+0x140> + 2afa8: 87aa mv a5,a0 + 2afaa: 0741 addi a4,a4,16 + 2afac: 1ea43823 sd a0,496(s0) + 2afb0: 1e040c23 sb zero,504(s0) + 2afb4: 4521 li a0,8 + 2afb6: e398 sd a4,0(a5) + 2afb8: 8e9ea0ef jal 158a0 <_Znwm@plt> + 2afbc: 00021797 auipc a5,0x21 + 2afc0: d547b783 ld a5,-684(a5) # 4bd10 <_GLOBAL_OFFSET_TABLE_+0x1c0> + 2afc4: 85aa mv a1,a0 + 2afc6: 07c1 addi a5,a5,16 + 2afc8: 8556 mv a0,s5 + 2afca: e19c sd a5,0(a1) + 2afcc: e67f10ef jal 1ce32 <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE> + 2afd0: 60e6 ld ra,88(sp) + 2afd2: 6446 ld s0,80(sp) + 2afd4: 7a42 ld s4,48(sp) + 2afd6: 64a6 ld s1,72(sp) + 2afd8: 6906 ld s2,64(sp) + 2afda: 79e2 ld s3,56(sp) + 2afdc: 7aa2 ld s5,40(sp) + 2afde: 7b02 ld s6,32(sp) + 2afe0: 6be2 ld s7,24(sp) + 2afe2: 6125 addi sp,sp,96 + 2afe4: 8082 ret + 2afe6: 69a00693 li a3,1690 + 2afea: 00011617 auipc a2,0x11 + 2afee: 60660613 addi a2,a2,1542 # 3c5f0 <_IO_stdin_used+0x2a70> + 2aff2: 458d li a1,3 + 2aff4: 855a mv a0,s6 + 2aff6: cccf60ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2affa: 02400613 li a2,36 + 2affe: 00010597 auipc a1,0x10 + 2b002: baa58593 addi a1,a1,-1110 # 3aba8 <_IO_stdin_used+0x1028> + 2b006: 00021517 auipc a0,0x21 + 2b00a: f9253503 ld a0,-110(a0) # 4bf98 <_ZSt4cerr@Base> + 2b00e: ef2ea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2b012: 4649 li a2,18 + 2b014: 00011597 auipc a1,0x11 + 2b018: 65c58593 addi a1,a1,1628 # 3c670 <_IO_stdin_used+0x2af0> + 2b01c: 00021517 auipc a0,0x21 + 2b020: f7c53503 ld a0,-132(a0) # 4bf98 <_ZSt4cerr@Base> + 2b024: edcea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2b028: 85a6 mv a1,s1 + 2b02a: 00021517 auipc a0,0x21 + 2b02e: f6e53503 ld a0,-146(a0) # 4bf98 <_ZSt4cerr@Base> + 2b032: cdeea0ef jal 15510 <_ZNSolsEi@plt> + 2b036: 855a mv a0,s6 + 2b038: 81bf30ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2b03c: 00021597 auipc a1,0x21 + 2b040: ef45b583 ld a1,-268(a1) # 4bf30 <_GLOBAL_OFFSET_TABLE_+0x3e0> + 2b044: 08040023 sb zero,128(s0) + 2b048: 855a mv a0,s6 + 2b04a: 9f7ea0ef jal 15a40 + 2b04e: 84aa mv s1,a0 + 2b050: e6050ae3 beqz a0,2aec4 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x7c> + 2b054: 850a mv a0,sp + 2b056: 6f400693 li a3,1780 + 2b05a: 00011617 auipc a2,0x11 + 2b05e: 59660613 addi a2,a2,1430 # 3c5f0 <_IO_stdin_used+0x2a70> + 2b062: 458d li a1,3 + 2b064: 8b8a mv s7,sp + 2b066: c5cf60ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2b06a: 03100613 li a2,49 + 2b06e: 00010597 auipc a1,0x10 + 2b072: 33a58593 addi a1,a1,826 # 3b3a8 <_IO_stdin_used+0x1828> + 2b076: 00021517 auipc a0,0x21 + 2b07a: f2253503 ld a0,-222(a0) # 4bf98 <_ZSt4cerr@Base> + 2b07e: e82ea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2b082: 4649 li a2,18 + 2b084: 00011597 auipc a1,0x11 + 2b088: 5ec58593 addi a1,a1,1516 # 3c670 <_IO_stdin_used+0x2af0> + 2b08c: 00021517 auipc a0,0x21 + 2b090: f0c53503 ld a0,-244(a0) # 4bf98 <_ZSt4cerr@Base> + 2b094: e6cea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2b098: 85a6 mv a1,s1 + 2b09a: 00021517 auipc a0,0x21 + 2b09e: efe53503 ld a0,-258(a0) # 4bf98 <_ZSt4cerr@Base> + 2b0a2: c6eea0ef jal 15510 <_ZNSolsEi@plt> + 2b0a6: 850a mv a0,sp + 2b0a8: faaf30ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2b0ac: bd21 j 2aec4 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x7c> + 2b0ae: 850a mv a0,sp + 2b0b0: 6f400693 li a3,1780 + 2b0b4: 00011617 auipc a2,0x11 + 2b0b8: 53c60613 addi a2,a2,1340 # 3c5f0 <_IO_stdin_used+0x2a70> + 2b0bc: 458d li a1,3 + 2b0be: 8b8a mv s7,sp + 2b0c0: c02f60ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2b0c4: 03100613 li a2,49 + 2b0c8: 00010597 auipc a1,0x10 + 2b0cc: 2e058593 addi a1,a1,736 # 3b3a8 <_IO_stdin_used+0x1828> + 2b0d0: 00021517 auipc a0,0x21 + 2b0d4: ec853503 ld a0,-312(a0) # 4bf98 <_ZSt4cerr@Base> + 2b0d8: e28ea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2b0dc: 4649 li a2,18 + 2b0de: 00011597 auipc a1,0x11 + 2b0e2: 59258593 addi a1,a1,1426 # 3c670 <_IO_stdin_used+0x2af0> + 2b0e6: 00021517 auipc a0,0x21 + 2b0ea: eb253503 ld a0,-334(a0) # 4bf98 <_ZSt4cerr@Base> + 2b0ee: e12ea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2b0f2: 85a6 mv a1,s1 + 2b0f4: 00021517 auipc a0,0x21 + 2b0f8: ea453503 ld a0,-348(a0) # 4bf98 <_ZSt4cerr@Base> + 2b0fc: c14ea0ef jal 15510 <_ZNSolsEi@plt> + 2b100: 850a mv a0,sp + 2b102: f50f30ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2b106: b579 j 2af94 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x14c> + 2b108: 842a mv s0,a0 + 2b10a: 855a mv a0,s6 + 2b10c: f46f30ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2b110: 854a mv a0,s2 + 2b112: f852 sd s4,48(sp) + 2b114: cadeb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b118: 8522 mv a0,s0 + 2b11a: ed6ea0ef jal 157f0 <_Unwind_Resume@plt> + 2b11e: 84aa mv s1,a0 + 2b120: 855e mv a0,s7 + 2b122: f30f30ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2b126: 1e043503 ld a0,480(s0) + 2b12a: c501 beqz a0,2b132 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2ea> + 2b12c: 611c ld a5,0(a0) + 2b12e: 679c ld a5,8(a5) + 2b130: 9782 jalr a5 + 2b132: 1d843b03 ld s6,472(s0) + 2b136: 020b0163 beqz s6,2b158 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x310> + 2b13a: 028b2503 lw a0,40(s6) + 2b13e: 0a055d63 bgez a0,2b1f8 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x3b0> + 2b142: 000b3503 ld a0,0(s6) + 2b146: 010b0793 addi a5,s6,16 + 2b14a: 00f50463 beq a0,a5,2b152 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x30a> + 2b14e: fb2ea0ef jal 15900 <_ZdlPv@plt> + 2b152: 855a mv a0,s6 + 2b154: facea0ef jal 15900 <_ZdlPv@plt> + 2b158: 8556 mv a0,s5 + 2b15a: c75f10ef jal 1cdce <_ZN7testing18TestEventListenersD1Ev> + 2b15e: 8552 mv a0,s4 + 2b160: 8a8f70ef jal 22208 <_ZN7testing10TestResultD1Ev> + 2b164: 0f043a83 ld s5,240(s0) + 2b168: 0e843a03 ld s4,232(s0) + 2b16c: 055a0c63 beq s4,s5,2b1c4 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x37c> + 2b170: 000a3503 ld a0,0(s4) + 2b174: c501 beqz a0,2b17c <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x334> + 2b176: 611c ld a5,0(a0) + 2b178: 679c ld a5,8(a5) + 2b17a: 9782 jalr a5 + 2b17c: 0a21 addi s4,s4,8 + 2b17e: ff5a19e3 bne s4,s5,2b170 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x328> + 2b182: a089 j 2b1c4 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x37c> + 2b184: 842a mv s0,a0 + 2b186: 855e mv a0,s7 + 2b188: ecaf30ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2b18c: 854e mv a0,s3 + 2b18e: 00021317 auipc t1,0x21 + 2b192: cfa33303 ld t1,-774(t1) # 4be88 <_GLOBAL_OFFSET_TABLE_+0x338> + 2b196: 9302 jalr t1 + 2b198: bfa5 j 2b110 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2c8> + 2b19a: 842a mv s0,a0 + 2b19c: bfc5 j 2b18c <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x344> + 2b19e: 842a mv s0,a0 + 2b1a0: bf85 j 2b110 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2c8> + 2b1a2: 84aa mv s1,a0 + 2b1a4: b779 j 2b132 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2ea> + 2b1a6: 84aa mv s1,a0 + 2b1a8: 00021317 auipc t1,0x21 + 2b1ac: de033303 ld t1,-544(t1) # 4bf88 <_GLOBAL_OFFSET_TABLE_+0x438> + 2b1b0: 1e840513 addi a0,s0,488 + 2b1b4: 9302 jalr t1 + 2b1b6: bf85 j 2b126 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2de> + 2b1b8: 84aa mv s1,a0 + 2b1ba: b7b5 j 2b126 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2de> + 2b1bc: 84aa mv s1,a0 + 2b1be: b745 j 2b15e <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x316> + 2b1c0: 84aa mv s1,a0 + 2b1c2: b74d j 2b164 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x31c> + 2b1c4: 7468 ld a0,232(s0) + 2b1c6: c119 beqz a0,2b1cc <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x384> + 2b1c8: f38ea0ef jal 15900 <_ZdlPv@plt> + 2b1cc: 6868 ld a0,208(s0) + 2b1ce: c119 beqz a0,2b1d4 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x38c> + 2b1d0: f30ea0ef jal 15900 <_ZdlPv@plt> + 2b1d4: 7c48 ld a0,184(s0) + 2b1d6: c119 beqz a0,2b1dc <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x394> + 2b1d8: f28ea0ef jal 15900 <_ZdlPv@plt> + 2b1dc: 7048 ld a0,160(s0) + 2b1de: c119 beqz a0,2b1e4 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x39c> + 2b1e0: f20ea0ef jal 15900 <_ZdlPv@plt> + 2b1e4: 09040513 addi a0,s0,144 + 2b1e8: 00021317 auipc t1,0x21 + 2b1ec: ac033303 ld t1,-1344(t1) # 4bca8 <_GLOBAL_OFFSET_TABLE_+0x158> + 2b1f0: 9302 jalr t1 + 2b1f2: 8426 mv s0,s1 + 2b1f4: 7a42 ld s4,48(sp) + 2b1f6: bf59 j 2b18c <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x344> + 2b1f8: 919ea0ef jal 15b10 + 2b1fc: b799 j 2b142 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2fa> + +000000000002b1fe <_ZN7testing8UnitTestC1Ev>: + 2b1fe: 7139 addi sp,sp,-64 + 2b200: 00021797 auipc a5,0x21 + 2b204: c187b783 ld a5,-1000(a5) # 4be18 <_GLOBAL_OFFSET_TABLE_+0x2c8> + 2b208: f822 sd s0,48(sp) + 2b20a: f04a sd s2,32(sp) + 2b20c: fc06 sd ra,56(sp) + 2b20e: f426 sd s1,40(sp) + 2b210: 07c1 addi a5,a5,16 + 2b212: 00850913 addi s2,a0,8 + 2b216: 842a mv s0,a0 + 2b218: e11c sd a5,0(a0) + 2b21a: 4581 li a1,0 + 2b21c: 854a mv a0,s2 + 2b21e: fc2ea0ef jal 159e0 + 2b222: e115 bnez a0,2b246 <_ZN7testing8UnitTestC1Ev+0x48> + 2b224: 02040823 sb zero,48(s0) + 2b228: 20000513 li a0,512 + 2b22c: e74ea0ef jal 158a0 <_Znwm@plt> + 2b230: 85a2 mv a1,s0 + 2b232: 84aa mv s1,a0 + 2b234: c15ff0ef jal 2ae48 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE> + 2b238: e024 sd s1,64(s0) + 2b23a: 70e2 ld ra,56(sp) + 2b23c: 7442 ld s0,48(sp) + 2b23e: 74a2 ld s1,40(sp) + 2b240: 7902 ld s2,32(sp) + 2b242: 6121 addi sp,sp,64 + 2b244: 8082 ret + 2b246: ec4e sd s3,24(sp) + 2b248: 00810993 addi s3,sp,8 + 2b24c: 00011617 auipc a2,0x11 + 2b250: 3a460613 addi a2,a2,932 # 3c5f0 <_IO_stdin_used+0x2a70> + 2b254: 458d li a1,3 + 2b256: 84aa mv s1,a0 + 2b258: 69a00693 li a3,1690 + 2b25c: 854e mv a0,s3 + 2b25e: a64f60ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2b262: 02400613 li a2,36 + 2b266: 00010597 auipc a1,0x10 + 2b26a: 94258593 addi a1,a1,-1726 # 3aba8 <_IO_stdin_used+0x1028> + 2b26e: 00021517 auipc a0,0x21 + 2b272: d2a53503 ld a0,-726(a0) # 4bf98 <_ZSt4cerr@Base> + 2b276: c8aea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2b27a: 4649 li a2,18 + 2b27c: 00011597 auipc a1,0x11 + 2b280: 3f458593 addi a1,a1,1012 # 3c670 <_IO_stdin_used+0x2af0> + 2b284: 00021517 auipc a0,0x21 + 2b288: d1453503 ld a0,-748(a0) # 4bf98 <_ZSt4cerr@Base> + 2b28c: c74ea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2b290: 85a6 mv a1,s1 + 2b292: 00021517 auipc a0,0x21 + 2b296: d0653503 ld a0,-762(a0) # 4bf98 <_ZSt4cerr@Base> + 2b29a: a76ea0ef jal 15510 <_ZNSolsEi@plt> + 2b29e: 854e mv a0,s3 + 2b2a0: db2f30ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2b2a4: 69e2 ld s3,24(sp) + 2b2a6: bfbd j 2b224 <_ZN7testing8UnitTestC1Ev+0x26> + 2b2a8: 842a mv s0,a0 + 2b2aa: 854e mv a0,s3 + 2b2ac: da6f30ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2b2b0: 8522 mv a0,s0 + 2b2b2: d3eea0ef jal 157f0 <_Unwind_Resume@plt> + 2b2b6: 842a mv s0,a0 + 2b2b8: 8526 mv a0,s1 + 2b2ba: e46ea0ef jal 15900 <_ZdlPv@plt> + 2b2be: 854a mv a0,s2 + 2b2c0: 00021317 auipc t1,0x21 + 2b2c4: bc833303 ld t1,-1080(t1) # 4be88 <_GLOBAL_OFFSET_TABLE_+0x338> + 2b2c8: ec4e sd s3,24(sp) + 2b2ca: 9302 jalr t1 + 2b2cc: 8522 mv a0,s0 + 2b2ce: d22ea0ef jal 157f0 <_Unwind_Resume@plt> + 2b2d2: 842a mv s0,a0 + 2b2d4: b7ed j 2b2be <_ZN7testing8UnitTestC1Ev+0xc0> + +000000000002b2d6 <_ZN7testing8UnitTest11GetInstanceEv>: + 2b2d6: 9081c783 lbu a5,-1784(gp) # 4c698 <_ZGVZN7testing8UnitTest11GetInstanceEvE8instance> + 2b2da: 0230000f fence r,rw + 2b2de: c781 beqz a5,2b2e6 <_ZN7testing8UnitTest11GetInstanceEv+0x10> + 2b2e0: 91018513 addi a0,gp,-1776 # 4c6a0 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> + 2b2e4: 8082 ret + 2b2e6: 1141 addi sp,sp,-16 + 2b2e8: 90818513 addi a0,gp,-1784 # 4c698 <_ZGVZN7testing8UnitTest11GetInstanceEvE8instance> + 2b2ec: e406 sd ra,8(sp) + 2b2ee: e52ea0ef jal 15940 <__cxa_guard_acquire@plt> + 2b2f2: e511 bnez a0,2b2fe <_ZN7testing8UnitTest11GetInstanceEv+0x28> + 2b2f4: 60a2 ld ra,8(sp) + 2b2f6: 91018513 addi a0,gp,-1776 # 4c6a0 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> + 2b2fa: 0141 addi sp,sp,16 + 2b2fc: 8082 ret + 2b2fe: 91018513 addi a0,gp,-1776 # 4c6a0 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> + 2b302: efdff0ef jal 2b1fe <_ZN7testing8UnitTestC1Ev> + 2b306: 82018613 addi a2,gp,-2016 # 4c5b0 <__TMC_END__> + 2b30a: 91018593 addi a1,gp,-1776 # 4c6a0 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> + 2b30e: 00021517 auipc a0,0x21 + 2b312: cc253503 ld a0,-830(a0) # 4bfd0 <_GLOBAL_OFFSET_TABLE_+0x480> + 2b316: b3aea0ef jal 15650 <__cxa_atexit@plt> + 2b31a: 90818513 addi a0,gp,-1784 # 4c698 <_ZGVZN7testing8UnitTest11GetInstanceEvE8instance> + 2b31e: 9f3ea0ef jal 15d10 <__cxa_guard_release@plt> + 2b322: 60a2 ld ra,8(sp) + 2b324: 91018513 addi a0,gp,-1776 # 4c6a0 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> + 2b328: 0141 addi sp,sp,16 + 2b32a: 8082 ret + 2b32c: 87aa mv a5,a0 + 2b32e: 90818513 addi a0,gp,-1784 # 4c698 <_ZGVZN7testing8UnitTest11GetInstanceEvE8instance> + 2b332: e022 sd s0,0(sp) + 2b334: 843e mv s0,a5 + 2b336: 83aea0ef jal 15370 <__cxa_guard_abort@plt> + 2b33a: 8522 mv a0,s0 + 2b33c: cb4ea0ef jal 157f0 <_Unwind_Resume@plt> + +000000000002b340 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev>: + 2b340: 7169 addi sp,sp,-304 + 2b342: 00021797 auipc a5,0x21 + 2b346: 8667b783 ld a5,-1946(a5) # 4bba8 <_GLOBAL_OFFSET_TABLE_+0x58> + 2b34a: f222 sd s0,288(sp) + 2b34c: 842a mv s0,a0 + 2b34e: 850a mv a0,sp + 2b350: ee26 sd s1,280(sp) + 2b352: f5de sd s7,232(sp) + 2b354: 6384 ld s1,0(a5) + 2b356: f606 sd ra,296(sp) + 2b358: ea4a sd s2,272(sp) + 2b35a: e252 sd s4,256(sp) + 2b35c: fdd6 sd s5,248(sp) + 2b35e: f1e2 sd s8,224(sp) + 2b360: 861ef0ef jal 1abc0 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev> + 2b364: 67a2 ld a5,8(sp) + 2b366: 8b8a mv s7,sp + 2b368: 16078863 beqz a5,2b4d8 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x198> + 2b36c: 8526 mv a0,s1 + 2b36e: 03a00593 li a1,58 + 2b372: 86eea0ef jal 153e0 + 2b376: 1a050963 beqz a0,2b528 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x1e8> + 2b37a: 00150493 addi s1,a0,1 + 2b37e: 0c010913 addi s2,sp,192 + 2b382: 85a6 mv a1,s1 + 2b384: 854a mv a0,s2 + 2b386: bafee0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2b38a: 658e ld a1,192(sp) + 2b38c: 662e ld a2,200(sp) + 2b38e: e64e sd s3,264(sp) + 2b390: 02010993 addi s3,sp,32 + 2b394: f9da sd s6,240(sp) + 2b396: 962e add a2,a2,a1 + 2b398: 03010b13 addi s6,sp,48 + 2b39c: 854e mv a0,s3 + 2b39e: f05a sd s6,32(sp) + 2b3a0: f9aee0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2b3a4: 854e mv a0,s3 + 2b3a6: c3af20ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> + 2b3aa: 650e ld a0,192(sp) + 2b3ac: 099c addi a5,sp,208 + 2b3ae: 00f50463 beq a0,a5,2b3b6 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x76> + 2b3b2: d4eea0ef jal 15900 <_ZdlPv@plt> + 2b3b6: 854e mv a0,s3 + 2b3b8: bd2f20ef jal 1d78a <_ZNK7testing8internal8FilePath14IsAbsolutePathEv> + 2b3bc: e151 bnez a0,2b440 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x100> + 2b3be: f19ff0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 2b3c2: f2ff10ef jal 1d2f0 <_ZNK7testing8UnitTest20original_working_dirEv> + 2b3c6: 04010c13 addi s8,sp,64 + 2b3ca: 85aa mv a1,a0 + 2b3cc: 8562 mv a0,s8 + 2b3ce: b67ee0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2b3d2: 6586 ld a1,64(sp) + 2b3d4: 6626 ld a2,72(sp) + 2b3d6: 06010a13 addi s4,sp,96 + 2b3da: 189c addi a5,sp,112 + 2b3dc: 962e add a2,a2,a1 + 2b3de: 8552 mv a0,s4 + 2b3e0: f0be sd a5,96(sp) + 2b3e2: f58ee0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2b3e6: 8552 mv a0,s4 + 2b3e8: bf8f20ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> + 2b3ec: 08010a93 addi s5,sp,128 + 2b3f0: 85a6 mv a1,s1 + 2b3f2: 8556 mv a0,s5 + 2b3f4: b41ee0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2b3f8: 658a ld a1,128(sp) + 2b3fa: 662a ld a2,136(sp) + 2b3fc: 1104 addi s1,sp,160 + 2b3fe: 191c addi a5,sp,176 + 2b400: 962e add a2,a2,a1 + 2b402: 8526 mv a0,s1 + 2b404: f13e sd a5,160(sp) + 2b406: f34ee0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2b40a: 8526 mv a0,s1 + 2b40c: bd4f20ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> + 2b410: 8626 mv a2,s1 + 2b412: 85d2 mv a1,s4 + 2b414: 854a mv a0,s2 + 2b416: c03f20ef jal 1e018 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_> + 2b41a: 85ca mv a1,s2 + 2b41c: 854e mv a0,s3 + 2b41e: f52ea0ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 2b422: 854a mv a0,s2 + 2b424: 99deb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b428: 8526 mv a0,s1 + 2b42a: 997eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b42e: 8556 mv a0,s5 + 2b430: 991eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b434: 8552 mv a0,s4 + 2b436: 98beb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b43a: 8562 mv a0,s8 + 2b43c: 985eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b440: 854e mv a0,s3 + 2b442: b58f20ef jal 1d79a <_ZNK7testing8internal8FilePath11IsDirectoryEv> + 2b446: c935 beqz a0,2b4ba <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x17a> + 2b448: 1104 addi s1,sp,160 + 2b44a: 8526 mv a0,s1 + 2b44c: e50f20ef jal 1da9c <_ZN7testing8internal24GetCurrentExecutableNameEv> + 2b450: 854a mv a0,s2 + 2b452: f6eef0ef jal 1abc0 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev> + 2b456: 668e ld a3,192(sp) + 2b458: 08010a93 addi s5,sp,128 + 2b45c: 8556 mv a0,s5 + 2b45e: 8626 mv a2,s1 + 2b460: 85ce mv a1,s3 + 2b462: dd3f50ef jal 21234 <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc> + 2b466: 854a mv a0,s2 + 2b468: 959eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b46c: 8526 mv a0,s1 + 2b46e: 953eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b472: 658a ld a1,128(sp) + 2b474: 662a ld a2,136(sp) + 2b476: 01040793 addi a5,s0,16 + 2b47a: e01c sd a5,0(s0) + 2b47c: 962e add a2,a2,a1 + 2b47e: 8522 mv a0,s0 + 2b480: ebaee0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2b484: 8556 mv a0,s5 + 2b486: 93beb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b48a: 7502 ld a0,32(sp) + 2b48c: 05650363 beq a0,s6,2b4d2 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x192> + 2b490: c70ea0ef jal 15900 <_ZdlPv@plt> + 2b494: 69b2 ld s3,264(sp) + 2b496: 7b4e ld s6,240(sp) + 2b498: 6502 ld a0,0(sp) + 2b49a: 081c addi a5,sp,16 + 2b49c: 00f50463 beq a0,a5,2b4a4 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x164> + 2b4a0: c60ea0ef jal 15900 <_ZdlPv@plt> + 2b4a4: 70b2 ld ra,296(sp) + 2b4a6: 8522 mv a0,s0 + 2b4a8: 7412 ld s0,288(sp) + 2b4aa: 64f2 ld s1,280(sp) + 2b4ac: 6952 ld s2,272(sp) + 2b4ae: 6a12 ld s4,256(sp) + 2b4b0: 7aee ld s5,248(sp) + 2b4b2: 7bae ld s7,232(sp) + 2b4b4: 7c0e ld s8,224(sp) + 2b4b6: 6155 addi sp,sp,304 + 2b4b8: 8082 ret + 2b4ba: 7582 ld a1,32(sp) + 2b4bc: 7622 ld a2,40(sp) + 2b4be: 01040793 addi a5,s0,16 + 2b4c2: e01c sd a5,0(s0) + 2b4c4: 962e add a2,a2,a1 + 2b4c6: 8522 mv a0,s0 + 2b4c8: e72ee0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2b4cc: 7502 ld a0,32(sp) + 2b4ce: fd6511e3 bne a0,s6,2b490 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x150> + 2b4d2: 69b2 ld s3,264(sp) + 2b4d4: 7b4e ld s6,240(sp) + 2b4d6: b7c9 j 2b498 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x158> + 2b4d8: 0c010913 addi s2,sp,192 + 2b4dc: 854a mv a0,s2 + 2b4de: 00012597 auipc a1,0x12 + 2b4e2: a1a58593 addi a1,a1,-1510 # 3cef8 <_ZN7testingL20kDefaultOutputFormatE> + 2b4e6: a4fee0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2b4ea: 6782 ld a5,0(sp) + 2b4ec: 0818 addi a4,sp,16 + 2b4ee: 0ce78b63 beq a5,a4,2b5c4 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x284> + 2b4f2: 660e ld a2,192(sp) + 2b4f4: 0994 addi a3,sp,208 + 2b4f6: 672e ld a4,200(sp) + 2b4f8: 0ed60763 beq a2,a3,2b5e6 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2a6> + 2b4fc: 65ce ld a1,208(sp) + 2b4fe: e43a sd a4,8(sp) + 2b500: e032 sd a2,0(sp) + 2b502: 6742 ld a4,16(sp) + 2b504: e82e sd a1,16(sp) + 2b506: 0c078c63 beqz a5,2b5de <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x29e> + 2b50a: e1be sd a5,192(sp) + 2b50c: e9ba sd a4,208(sp) + 2b50e: e582 sd zero,200(sp) + 2b510: 854a mv a0,s2 + 2b512: 00078023 sb zero,0(a5) + 2b516: 8abeb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b51a: 8526 mv a0,s1 + 2b51c: 03a00593 li a1,58 + 2b520: ec1e90ef jal 153e0 + 2b524: e4051be3 bnez a0,2b37a <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x3a> + 2b528: dafff0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 2b52c: dc5f10ef jal 1d2f0 <_ZNK7testing8UnitTest20original_working_dirEv> + 2b530: 04010c13 addi s8,sp,64 + 2b534: 85aa mv a1,a0 + 2b536: 8562 mv a0,s8 + 2b538: 9fdee0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2b53c: 6586 ld a1,64(sp) + 2b53e: 6626 ld a2,72(sp) + 2b540: 06010a13 addi s4,sp,96 + 2b544: 189c addi a5,sp,112 + 2b546: 962e add a2,a2,a1 + 2b548: 8552 mv a0,s4 + 2b54a: f0be sd a5,96(sp) + 2b54c: deeee0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2b550: 8552 mv a0,s4 + 2b552: a8ef20ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> + 2b556: 08010a93 addi s5,sp,128 + 2b55a: 8556 mv a0,s5 + 2b55c: 00012597 auipc a1,0x12 + 2b560: 9a458593 addi a1,a1,-1628 # 3cf00 <_ZN7testingL18kDefaultOutputFileE> + 2b564: 9d1ee0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2b568: 658a ld a1,128(sp) + 2b56a: 662a ld a2,136(sp) + 2b56c: 1104 addi s1,sp,160 + 2b56e: 191c addi a5,sp,176 + 2b570: 962e add a2,a2,a1 + 2b572: 8526 mv a0,s1 + 2b574: f13e sd a5,160(sp) + 2b576: dc4ee0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2b57a: 8526 mv a0,s1 + 2b57c: a64f20ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> + 2b580: 6702 ld a4,0(sp) + 2b582: 0c010913 addi s2,sp,192 + 2b586: 854a mv a0,s2 + 2b588: 4681 li a3,0 + 2b58a: 8626 mv a2,s1 + 2b58c: 85d2 mv a1,s4 + 2b58e: 943f50ef jal 20ed0 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc> + 2b592: 658e ld a1,192(sp) + 2b594: 662e ld a2,200(sp) + 2b596: 01040793 addi a5,s0,16 + 2b59a: e01c sd a5,0(s0) + 2b59c: 962e add a2,a2,a1 + 2b59e: 8522 mv a0,s0 + 2b5a0: d9aee0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2b5a4: 854a mv a0,s2 + 2b5a6: 81beb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b5aa: 8526 mv a0,s1 + 2b5ac: 815eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b5b0: 8556 mv a0,s5 + 2b5b2: 80feb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b5b6: 8552 mv a0,s4 + 2b5b8: 809eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b5bc: 8562 mv a0,s8 + 2b5be: 803eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b5c2: bdd9 j 2b498 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x158> + 2b5c4: 670e ld a4,192(sp) + 2b5c6: 0994 addi a3,sp,208 + 2b5c8: 00d70e63 beq a4,a3,2b5e4 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2a4> + 2b5cc: 01bc addi a5,sp,200 + 2b5ce: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2b5d2: 0207f087 vle64.v v1,(a5) + 2b5d6: 003c addi a5,sp,8 + 2b5d8: e03a sd a4,0(sp) + 2b5da: 0207f0a7 vse64.v v1,(a5) + 2b5de: e1b6 sd a3,192(sp) + 2b5e0: 099c addi a5,sp,208 + 2b5e2: b735 j 2b50e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x1ce> + 2b5e4: 672e ld a4,200(sp) + 2b5e6: c305 beqz a4,2b606 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2c6> + 2b5e8: 4605 li a2,1 + 2b5ea: 02c70463 beq a4,a2,2b612 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2d2> + 2b5ee: 0c377657 vsetvli a2,a4,e8,m8,ta,ma + 2b5f2: 02068407 vle8.v v8,(a3) + 2b5f6: 8f11 sub a4,a4,a2 + 2b5f8: 96b2 add a3,a3,a2 + 2b5fa: 02078427 vse8.v v8,(a5) + 2b5fe: 97b2 add a5,a5,a2 + 2b600: f77d bnez a4,2b5ee <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2ae> + 2b602: 672e ld a4,200(sp) + 2b604: 6782 ld a5,0(sp) + 2b606: 97ba add a5,a5,a4 + 2b608: e43a sd a4,8(sp) + 2b60a: 00078023 sb zero,0(a5) + 2b60e: 678e ld a5,192(sp) + 2b610: bdfd j 2b50e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x1ce> + 2b612: 0d014703 lbu a4,208(sp) + 2b616: 00e78023 sb a4,0(a5) + 2b61a: 672e ld a4,200(sp) + 2b61c: 6782 ld a5,0(sp) + 2b61e: b7e5 j 2b606 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2c6> + 2b620: 842a mv s0,a0 + 2b622: 8562 mv a0,s8 + 2b624: f9ceb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b628: e64e sd s3,264(sp) + 2b62a: f9da sd s6,240(sp) + 2b62c: 855e mv a0,s7 + 2b62e: f92eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b632: 8522 mv a0,s0 + 2b634: 9bcea0ef jal 157f0 <_Unwind_Resume@plt> + 2b638: 842a mv s0,a0 + 2b63a: a801 j 2b64a <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x30a> + 2b63c: 842a mv s0,a0 + 2b63e: 8526 mv a0,s1 + 2b640: f80eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b644: 8556 mv a0,s5 + 2b646: f7aeb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b64a: 8552 mv a0,s4 + 2b64c: f74eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b650: 8562 mv a0,s8 + 2b652: f6eeb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b656: 854e mv a0,s3 + 2b658: f68eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b65c: bfc1 j 2b62c <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2ec> + 2b65e: 842a mv s0,a0 + 2b660: b7d5 j 2b644 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x304> + 2b662: 842a mv s0,a0 + 2b664: bfe9 j 2b63e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2fe> + 2b666: 842a mv s0,a0 + 2b668: b7e5 j 2b650 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x310> + 2b66a: 842a mv s0,a0 + 2b66c: bff9 j 2b64a <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x30a> + 2b66e: 842a mv s0,a0 + 2b670: 854a mv a0,s2 + 2b672: f4eeb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b676: bf5d j 2b62c <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2ec> + 2b678: 842a mv s0,a0 + 2b67a: e64e sd s3,264(sp) + 2b67c: f9da sd s6,240(sp) + 2b67e: b77d j 2b62c <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2ec> + 2b680: 842a mv s0,a0 + 2b682: a029 j 2b68c <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x34c> + 2b684: 842a mv s0,a0 + 2b686: 854a mv a0,s2 + 2b688: f38eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b68c: 8526 mv a0,s1 + 2b68e: f32eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b692: b7d1 j 2b656 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x316> + 2b694: 842a mv s0,a0 + 2b696: b7c1 j 2b656 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x316> + 2b698: 842a mv s0,a0 + 2b69a: 854e mv a0,s3 + 2b69c: f24eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b6a0: bfc1 j 2b670 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x330> + 2b6a2: 842a mv s0,a0 + 2b6a4: 854a mv a0,s2 + 2b6a6: f1aeb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b6aa: bf51 j 2b63e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2fe> + 2b6ac: 842a mv s0,a0 + 2b6ae: 8556 mv a0,s5 + 2b6b0: f10eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b6b4: b74d j 2b656 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x316> + 2b6b6: 842a mv s0,a0 + 2b6b8: 8556 mv a0,s5 + 2b6ba: f06eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b6be: 8552 mv a0,s4 + 2b6c0: f00eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b6c4: bfb9 j 2b622 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2e2> + 2b6c6: 842a mv s0,a0 + 2b6c8: a819 j 2b6de <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x39e> + 2b6ca: 842a mv s0,a0 + 2b6cc: a809 j 2b6de <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x39e> + 2b6ce: 842a mv s0,a0 + 2b6d0: b7fd j 2b6be <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x37e> + 2b6d2: 842a mv s0,a0 + 2b6d4: b7ed j 2b6be <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x37e> + 2b6d6: 842a mv s0,a0 + 2b6d8: 854a mv a0,s2 + 2b6da: ee6eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b6de: 8526 mv a0,s1 + 2b6e0: ee0eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b6e4: bfd1 j 2b6b8 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x378> + +000000000002b6e6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv>: + 2b6e6: db010113 addi sp,sp,-592 + 2b6ea: 21613823 sd s6,528(sp) + 2b6ee: 21713423 sd s7,520(sp) + 2b6f2: 0b853b03 ld s6,184(a0) + 2b6f6: 0c053b83 ld s7,192(a0) + 2b6fa: 21813023 sd s8,512(sp) + 2b6fe: 24113423 sd ra,584(sp) + 2b702: 24813023 sd s0,576(sp) + 2b706: 22913c23 sd s1,568(sp) + 2b70a: 23213823 sd s2,560(sp) + 2b70e: 23313423 sd s3,552(sp) + 2b712: 23413023 sd s4,544(sp) + 2b716: 21513c23 sd s5,536(sp) + 2b71a: 8c2a mv s8,a0 + 2b71c: 0b7b0c63 beq s6,s7,2b7d4 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xee> + 2b720: ffe6 sd s9,504(sp) + 2b722: fbea sd s10,496(sp) + 2b724: 49a9 li s3,10 + 2b726: 0f900a93 li s5,249 + 2b72a: 000b3a03 ld s4,0(s6) + 2b72e: 4481 li s1,0 + 2b730: 4601 li a2,0 + 2b732: 038a3683 ld a3,56(s4) + 2b736: 030a3703 ld a4,48(s4) + 2b73a: 08d70863 beq a4,a3,2b7ca <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xe4> + 2b73e: 00349793 slli a5,s1,0x3 + 2b742: 97ba add a5,a5,a4 + 2b744: 6380 ld s0,0(a5) + 2b746: 08244c83 lbu s9,130(s0) + 2b74a: 060c8a63 beqz s9,2b7be <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xd8> + 2b74e: 18060e63 beqz a2,2b8ea <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x204> + 2b752: 700c ld a1,32(s0) + 2b754: 00010517 auipc a0,0x10 + 2b758: ca450513 addi a0,a0,-860 # 3b3f8 <_IO_stdin_used+0x1878> + 2b75c: f85e90ef jal 156e0 + 2b760: 643c ld a5,72(s0) + 2b762: c7b1 beqz a5,2b7ae <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> + 2b764: 639c ld a5,0(a5) + 2b766: c7a1 beqz a5,2b7ae <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> + 2b768: 00011597 auipc a1,0x11 + 2b76c: 5c858593 addi a1,a1,1480 # 3cd30 <_ZN7testing8internalL16kValueParamLabelE> + 2b770: 00010517 auipc a0,0x10 + 2b774: c7850513 addi a0,a0,-904 # 3b3e8 <_IO_stdin_used+0x1868> + 2b778: f69e90ef jal 156e0 + 2b77c: 643c ld a5,72(s0) + 2b77e: cb85 beqz a5,2b7ae <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> + 2b780: 6380 ld s0,0(a5) + 2b782: c415 beqz s0,2b7ae <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> + 2b784: 00044503 lbu a0,0(s0) + 2b788: 4901 li s2,0 + 2b78a: c115 beqz a0,2b7ae <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> + 2b78c: 15350763 beq a0,s3,2b8da <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x1f4> + 2b790: b50ea0ef jal 15ae0 + 2b794: 2905 addiw s2,s2,1 + 2b796: 00144503 lbu a0,1(s0) + 2b79a: 0405 addi s0,s0,1 + 2b79c: c909 beqz a0,2b7ae <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> + 2b79e: ff2ad7e3 bge s5,s2,2b78c <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xa6> + 2b7a2: 00011517 auipc a0,0x11 + 2b7a6: d4e50513 addi a0,a0,-690 # 3c4f0 <_IO_stdin_used+0x2970> + 2b7aa: f37e90ef jal 156e0 + 2b7ae: 4529 li a0,10 + 2b7b0: b30ea0ef jal 15ae0 + 2b7b4: 030a3703 ld a4,48(s4) + 2b7b8: 038a3683 ld a3,56(s4) + 2b7bc: 8666 mv a2,s9 + 2b7be: 40e687b3 sub a5,a3,a4 + 2b7c2: 0485 addi s1,s1,1 + 2b7c4: 878d srai a5,a5,0x3 + 2b7c6: f6f4ece3 bltu s1,a5,2b73e <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x58> + 2b7ca: 0b21 addi s6,s6,8 + 2b7cc: f56b9fe3 bne s7,s6,2b72a <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x44> + 2b7d0: 7cfe ld s9,504(sp) + 2b7d2: 7d5e ld s10,496(sp) + 2b7d4: 00020797 auipc a5,0x20 + 2b7d8: 6ac7b783 ld a5,1708(a5) # 4be80 + 2b7dc: 6388 ld a0,0(a5) + 2b7de: 848a mv s1,sp + 2b7e0: cb0ea0ef jal 15c90 + 2b7e4: 850a mv a0,sp + 2b7e6: bdaef0ef jal 1abc0 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev> + 2b7ea: 6722 ld a4,8(sp) + 2b7ec: 478d li a5,3 + 2b7ee: 1af70863 beq a4,a5,2b99e <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x2b8> + 2b7f2: 00010597 auipc a1,0x10 + 2b7f6: c1658593 addi a1,a1,-1002 # 3b408 <_IO_stdin_used+0x1888> + 2b7fa: 8526 mv a0,s1 + 2b7fc: 00020317 auipc t1,0x20 + 2b800: 4e433303 ld t1,1252(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 2b804: 9302 jalr t1 + 2b806: cd49 beqz a0,2b8a0 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x1ba> + 2b808: 04010a13 addi s4,sp,64 + 2b80c: 8552 mv a0,s4 + 2b80e: b33ff0ef jal 2b340 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> + 2b812: 6586 ld a1,64(sp) + 2b814: 06810913 addi s2,sp,104 + 2b818: 854a mv a0,s2 + 2b81a: f1aee0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2b81e: 854a mv a0,s2 + 2b820: 858f60ef jal 21878 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2b824: 77a6 ld a5,104(sp) + 2b826: 07810b13 addi s6,sp,120 + 2b82a: 842a mv s0,a0 + 2b82c: 01678563 beq a5,s6,2b836 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x150> + 2b830: 853e mv a0,a5 + 2b832: 8ceea0ef jal 15900 <_ZdlPv@plt> + 2b836: 6506 ld a0,64(sp) + 2b838: 05010a93 addi s5,sp,80 + 2b83c: 01550463 beq a0,s5,2b844 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x15e> + 2b840: 8c0ea0ef jal 15900 <_ZdlPv@plt> + 2b844: 854a mv a0,s2 + 2b846: 92aea0ef jal 15970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> + 2b84a: 00010597 auipc a1,0x10 + 2b84e: bb658593 addi a1,a1,-1098 # 3b400 <_IO_stdin_used+0x1880> + 2b852: 8526 mv a0,s1 + 2b854: 00020317 auipc t1,0x20 + 2b858: 48c33303 ld t1,1164(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 2b85c: 9302 jalr t1 + 2b85e: 10051563 bnez a0,2b968 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x282> + 2b862: 00010597 auipc a1,0x10 + 2b866: ba658593 addi a1,a1,-1114 # 3b408 <_IO_stdin_used+0x1888> + 2b86a: 8526 mv a0,s1 + 2b86c: 00020317 auipc t1,0x20 + 2b870: 47433303 ld t1,1140(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 2b874: 9302 jalr t1 + 2b876: 14051863 bnez a0,2b9c6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x2e0> + 2b87a: 85ca mv a1,s2 + 2b87c: 8552 mv a0,s4 + 2b87e: d2fef0ef jal 1b5ac <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 2b882: 6506 ld a0,64(sp) + 2b884: 85a2 mv a1,s0 + 2b886: 83aea0ef jal 158c0 + 2b88a: 6506 ld a0,64(sp) + 2b88c: 01550463 beq a0,s5,2b894 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x1ae> + 2b890: 870ea0ef jal 15900 <_ZdlPv@plt> + 2b894: 8522 mv a0,s0 + 2b896: 9daea0ef jal 15a70 + 2b89a: 854a mv a0,s2 + 2b89c: af5e90ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 2b8a0: 6502 ld a0,0(sp) + 2b8a2: 081c addi a5,sp,16 + 2b8a4: 00f50463 beq a0,a5,2b8ac <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x1c6> + 2b8a8: 858ea0ef jal 15900 <_ZdlPv@plt> + 2b8ac: 24813083 ld ra,584(sp) + 2b8b0: 24013403 ld s0,576(sp) + 2b8b4: 23813483 ld s1,568(sp) + 2b8b8: 23013903 ld s2,560(sp) + 2b8bc: 22813983 ld s3,552(sp) + 2b8c0: 22013a03 ld s4,544(sp) + 2b8c4: 21813a83 ld s5,536(sp) + 2b8c8: 21013b03 ld s6,528(sp) + 2b8cc: 20813b83 ld s7,520(sp) + 2b8d0: 20013c03 ld s8,512(sp) + 2b8d4: 25010113 addi sp,sp,592 + 2b8d8: 8082 ret + 2b8da: 0000e517 auipc a0,0xe + 2b8de: 5ae50513 addi a0,a0,1454 # 39e88 <_IO_stdin_used+0x308> + 2b8e2: dffe90ef jal 156e0 + 2b8e6: 2909 addiw s2,s2,2 + 2b8e8: b57d j 2b796 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xb0> + 2b8ea: 008a3583 ld a1,8(s4) + 2b8ee: 00010517 auipc a0,0x10 + 2b8f2: af250513 addi a0,a0,-1294 # 3b3e0 <_IO_stdin_used+0x1860> + 2b8f6: debe90ef jal 156e0 + 2b8fa: 028a3783 ld a5,40(s4) + 2b8fe: cba9 beqz a5,2b950 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> + 2b900: 639c ld a5,0(a5) + 2b902: c7b9 beqz a5,2b950 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> + 2b904: 00011597 auipc a1,0x11 + 2b908: 41c58593 addi a1,a1,1052 # 3cd20 <_ZN7testing8internalL15kTypeParamLabelE> + 2b90c: 00010517 auipc a0,0x10 + 2b910: adc50513 addi a0,a0,-1316 # 3b3e8 <_IO_stdin_used+0x1868> + 2b914: dcde90ef jal 156e0 + 2b918: 028a3783 ld a5,40(s4) + 2b91c: cb95 beqz a5,2b950 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> + 2b91e: 0007b903 ld s2,0(a5) + 2b922: 02090763 beqz s2,2b950 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> + 2b926: 00094503 lbu a0,0(s2) + 2b92a: 4d01 li s10,0 + 2b92c: c115 beqz a0,2b950 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> + 2b92e: 03350563 beq a0,s3,2b958 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x272> + 2b932: 9aeea0ef jal 15ae0 + 2b936: 2d05 addiw s10,s10,1 + 2b938: 00194503 lbu a0,1(s2) + 2b93c: 0905 addi s2,s2,1 + 2b93e: c909 beqz a0,2b950 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> + 2b940: ffaad7e3 bge s5,s10,2b92e <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x248> + 2b944: 00011517 auipc a0,0x11 + 2b948: bac50513 addi a0,a0,-1108 # 3c4f0 <_IO_stdin_used+0x2970> + 2b94c: d95e90ef jal 156e0 + 2b950: 4529 li a0,10 + 2b952: 98eea0ef jal 15ae0 + 2b956: bbf5 j 2b752 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x6c> + 2b958: 0000e517 auipc a0,0xe + 2b95c: 53050513 addi a0,a0,1328 # 39e88 <_IO_stdin_used+0x308> + 2b960: d81e90ef jal 156e0 + 2b964: 2d09 addiw s10,s10,2 + 2b966: bfc9 j 2b938 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x252> + 2b968: 02010993 addi s3,sp,32 + 2b96c: 854e mv a0,s3 + 2b96e: 9d3ff0ef jal 2b340 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> + 2b972: 7582 ld a1,32(sp) + 2b974: 8552 mv a0,s4 + 2b976: debf50ef jal 21760 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc> + 2b97a: 0b8c0593 addi a1,s8,184 + 2b97e: 855a mv a0,s6 + 2b980: cd2fd0ef jal 28e52 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE> + 2b984: 00020797 auipc a5,0x20 + 2b988: 26c7b783 ld a5,620(a5) # 4bbf0 <_GLOBAL_OFFSET_TABLE_+0xa0> + 2b98c: 07c1 addi a5,a5,16 + 2b98e: 00a8 addi a0,sp,72 + 2b990: e0be sd a5,64(sp) + 2b992: c2eeb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b996: 854e mv a0,s3 + 2b998: c28eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b99c: bdf9 j 2b87a <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x194> + 2b99e: 6782 ld a5,0(sp) + 2b9a0: 07800713 li a4,120 + 2b9a4: 0007c683 lbu a3,0(a5) + 2b9a8: e4e695e3 bne a3,a4,2b7f2 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x10c> + 2b9ac: 0017c683 lbu a3,1(a5) + 2b9b0: 06d00713 li a4,109 + 2b9b4: e2e69fe3 bne a3,a4,2b7f2 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x10c> + 2b9b8: 0027c703 lbu a4,2(a5) + 2b9bc: 06c00793 li a5,108 + 2b9c0: e2f719e3 bne a4,a5,2b7f2 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x10c> + 2b9c4: b591 j 2b808 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x122> + 2b9c6: 02010993 addi s3,sp,32 + 2b9ca: 854e mv a0,s3 + 2b9cc: 975ff0ef jal 2b340 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> + 2b9d0: 7582 ld a1,32(sp) + 2b9d2: 8552 mv a0,s4 + 2b9d4: f99f50ef jal 2196c <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc> + 2b9d8: 0b8c0593 addi a1,s8,184 + 2b9dc: 855a mv a0,s6 + 2b9de: fc9fe0ef jal 2a9a6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE> + 2b9e2: 00020797 auipc a5,0x20 + 2b9e6: 2ee7b783 ld a5,750(a5) # 4bcd0 <_GLOBAL_OFFSET_TABLE_+0x180> + 2b9ea: b74d j 2b98c <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x2a6> + 2b9ec: 842a mv s0,a0 + 2b9ee: a029 j 2b9f8 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x312> + 2b9f0: 842a mv s0,a0 + 2b9f2: 8552 mv a0,s4 + 2b9f4: bcceb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2b9f8: 854a mv a0,s2 + 2b9fa: 997e90ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 2b9fe: 8526 mv a0,s1 + 2ba00: ffe6 sd s9,504(sp) + 2ba02: fbea sd s10,496(sp) + 2ba04: bbceb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ba08: 8522 mv a0,s0 + 2ba0a: de7e90ef jal 157f0 <_Unwind_Resume@plt> + 2ba0e: 842a mv s0,a0 + 2ba10: 854a mv a0,s2 + 2ba12: baeeb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ba16: 8552 mv a0,s4 + 2ba18: ba8eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ba1c: b7cd j 2b9fe <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x318> + 2ba1e: 842a mv s0,a0 + 2ba20: bfdd j 2ba16 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x330> + 2ba22: 00020797 auipc a5,0x20 + 2ba26: 2ae7b783 ld a5,686(a5) # 4bcd0 <_GLOBAL_OFFSET_TABLE_+0x180> + 2ba2a: 842a mv s0,a0 + 2ba2c: 07c1 addi a5,a5,16 + 2ba2e: 00a8 addi a0,sp,72 + 2ba30: e0be sd a5,64(sp) + 2ba32: b8eeb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ba36: 854e mv a0,s3 + 2ba38: b88eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ba3c: bf75 j 2b9f8 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x312> + 2ba3e: 842a mv s0,a0 + 2ba40: bfdd j 2ba36 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x350> + 2ba42: 00020797 auipc a5,0x20 + 2ba46: 1ae7b783 ld a5,430(a5) # 4bbf0 <_GLOBAL_OFFSET_TABLE_+0xa0> + 2ba4a: b7c5 j 2ba2a <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x344> + 2ba4c: 842a mv s0,a0 + 2ba4e: b7e5 j 2ba36 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x350> + 2ba50: 842a mv s0,a0 + 2ba52: b775 j 2b9fe <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x318> + +000000000002ba54 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv>: + 2ba54: 7159 addi sp,sp,-112 + 2ba56: f0a2 sd s0,96(sp) + 2ba58: 842a mv s0,a0 + 2ba5a: 850a mv a0,sp + 2ba5c: eca6 sd s1,88(sp) + 2ba5e: f486 sd ra,104(sp) + 2ba60: e4ce sd s3,72(sp) + 2ba62: 95eef0ef jal 1abc0 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev> + 2ba66: 67a2 ld a5,8(sp) + 2ba68: 470d li a4,3 + 2ba6a: 848a mv s1,sp + 2ba6c: 08e78b63 beq a5,a4,2bb02 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0xae> + 2ba70: 4711 li a4,4 + 2ba72: 00e78963 beq a5,a4,2ba84 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x30> + 2ba76: 12079c63 bnez a5,2bbae <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x15a> + 2ba7a: 6502 ld a0,0(sp) + 2ba7c: 081c addi a5,sp,16 + 2ba7e: 06f51a63 bne a0,a5,2baf2 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x9e> + 2ba82: a895 j 2baf6 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0xa2> + 2ba84: 6782 ld a5,0(sp) + 2ba86: e8ca sd s2,80(sp) + 2ba88: 06a00713 li a4,106 + 2ba8c: 0007c683 lbu a3,0(a5) + 2ba90: 0ce68863 beq a3,a4,2bb60 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x10c> + 2ba94: 02010913 addi s2,sp,32 + 2ba98: 6685 lui a3,0x1 + 2ba9a: 854a mv a0,s2 + 2ba9c: 3d868693 addi a3,a3,984 # 13d8 <__abi_tag-0xeebc> + 2baa0: 0000f617 auipc a2,0xf + 2baa4: d3060613 addi a2,a2,-720 # 3a7d0 <_IO_stdin_used+0xc50> + 2baa8: 4585 li a1,1 + 2baaa: a19f50ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2baae: 02500613 li a2,37 + 2bab2: 00010597 auipc a1,0x10 + 2bab6: 95e58593 addi a1,a1,-1698 # 3b410 <_IO_stdin_used+0x1890> + 2baba: 00020517 auipc a0,0x20 + 2babe: 4de53503 ld a0,1246(a0) # 4bf98 <_ZSt4cerr@Base> + 2bac2: c3fe90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2bac6: 6622 ld a2,8(sp) + 2bac8: 6582 ld a1,0(sp) + 2baca: 00020517 auipc a0,0x20 + 2bace: 4ce53503 ld a0,1230(a0) # 4bf98 <_ZSt4cerr@Base> + 2bad2: c2fe90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2bad6: 0000f597 auipc a1,0xf + 2bada: 14258593 addi a1,a1,322 # 3ac18 <_IO_stdin_used+0x1098> + 2bade: b53e90ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2bae2: 854a mv a0,s2 + 2bae4: d6ff20ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2bae8: 6502 ld a0,0(sp) + 2baea: 081c addi a5,sp,16 + 2baec: 6946 ld s2,80(sp) + 2baee: 00f50463 beq a0,a5,2baf6 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0xa2> + 2baf2: e0fe90ef jal 15900 <_ZdlPv@plt> + 2baf6: 70a6 ld ra,104(sp) + 2baf8: 7406 ld s0,96(sp) + 2bafa: 64e6 ld s1,88(sp) + 2bafc: 69a6 ld s3,72(sp) + 2bafe: 6165 addi sp,sp,112 + 2bb00: 8082 ret + 2bb02: 6782 ld a5,0(sp) + 2bb04: e8ca sd s2,80(sp) + 2bb06: 07800713 li a4,120 + 2bb0a: 0007c683 lbu a3,0(a5) + 2bb0e: f8e693e3 bne a3,a4,2ba94 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> + 2bb12: 0017c683 lbu a3,1(a5) + 2bb16: 06d00713 li a4,109 + 2bb1a: f6e69de3 bne a3,a4,2ba94 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> + 2bb1e: 0027c703 lbu a4,2(a5) + 2bb22: 06c00793 li a5,108 + 2bb26: f6f717e3 bne a4,a5,2ba94 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> + 2bb2a: 02800513 li a0,40 + 2bb2e: 19840413 addi s0,s0,408 + 2bb32: d6fe90ef jal 158a0 <_Znwm@plt> + 2bb36: 02010913 addi s2,sp,32 + 2bb3a: 89aa mv s3,a0 + 2bb3c: 854a mv a0,s2 + 2bb3e: 803ff0ef jal 2b340 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> + 2bb42: 7582 ld a1,32(sp) + 2bb44: 854e mv a0,s3 + 2bb46: c1bf50ef jal 21760 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc> + 2bb4a: 85ce mv a1,s3 + 2bb4c: 8522 mv a0,s0 + 2bb4e: b22f10ef jal 1ce70 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE> + 2bb52: 7502 ld a0,32(sp) + 2bb54: 181c addi a5,sp,48 + 2bb56: f8f509e3 beq a0,a5,2bae8 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x94> + 2bb5a: da7e90ef jal 15900 <_ZdlPv@plt> + 2bb5e: b769 j 2bae8 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x94> + 2bb60: 0017c683 lbu a3,1(a5) + 2bb64: 07300713 li a4,115 + 2bb68: f2e696e3 bne a3,a4,2ba94 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> + 2bb6c: 0027c683 lbu a3,2(a5) + 2bb70: 06f00713 li a4,111 + 2bb74: f2e690e3 bne a3,a4,2ba94 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> + 2bb78: 0037c703 lbu a4,3(a5) + 2bb7c: 06e00793 li a5,110 + 2bb80: f0f71ae3 bne a4,a5,2ba94 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> + 2bb84: 02800513 li a0,40 + 2bb88: 19840413 addi s0,s0,408 + 2bb8c: d15e90ef jal 158a0 <_Znwm@plt> + 2bb90: 02010913 addi s2,sp,32 + 2bb94: 89aa mv s3,a0 + 2bb96: 854a mv a0,s2 + 2bb98: fa8ff0ef jal 2b340 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> + 2bb9c: 7582 ld a1,32(sp) + 2bb9e: 854e mv a0,s3 + 2bba0: dcdf50ef jal 2196c <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc> + 2bba4: 85ce mv a1,s3 + 2bba6: 8522 mv a0,s0 + 2bba8: ac8f10ef jal 1ce70 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE> + 2bbac: b75d j 2bb52 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0xfe> + 2bbae: e8ca sd s2,80(sp) + 2bbb0: b5d5 j 2ba94 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> + 2bbb2: 842a mv s0,a0 + 2bbb4: e0d2 sd s4,64(sp) + 2bbb6: 8526 mv a0,s1 + 2bbb8: a08eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2bbbc: 8522 mv a0,s0 + 2bbbe: c33e90ef jal 157f0 <_Unwind_Resume@plt> + 2bbc2: e0d2 sd s4,64(sp) + 2bbc4: 842a mv s0,a0 + 2bbc6: 4a01 li s4,0 + 2bbc8: 854a mv a0,s2 + 2bbca: 9f6eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2bbce: fe0a04e3 beqz s4,2bbb6 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x162> + 2bbd2: 6a06 ld s4,64(sp) + 2bbd4: 854e mv a0,s3 + 2bbd6: d2be90ef jal 15900 <_ZdlPv@plt> + 2bbda: e0d2 sd s4,64(sp) + 2bbdc: bfe9 j 2bbb6 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x162> + 2bbde: e0d2 sd s4,64(sp) + 2bbe0: 842a mv s0,a0 + 2bbe2: 4a05 li s4,1 + 2bbe4: b7d5 j 2bbc8 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x174> + 2bbe6: 842a mv s0,a0 + 2bbe8: b7f5 j 2bbd4 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x180> + 2bbea: 842a mv s0,a0 + 2bbec: 854a mv a0,s2 + 2bbee: c65f20ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2bbf2: e0d2 sd s4,64(sp) + 2bbf4: b7c9 j 2bbb6 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x162> + 2bbf6: b7f1 j 2bbc2 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x16e> + 2bbf8: b7dd j 2bbde <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x18a> + 2bbfa: 842a mv s0,a0 + 2bbfc: bfe1 j 2bbd4 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x180> + +000000000002bbfe <_ZN7testing4Test15HasFatalFailureEv>: + 2bbfe: 1141 addi sp,sp,-16 + 2bc00: e406 sd ra,8(sp) + 2bc02: ed4ff0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 2bc06: 6128 ld a0,64(a0) + 2bc08: 833f10ef jal 1d43a <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> + 2bc0c: 60a2 ld ra,8(sp) + 2bc0e: 0141 addi sp,sp,16 + 2bc10: fcbef06f j 1bbda <_ZNK7testing10TestResult15HasFatalFailureEv> + +000000000002bc14 <_ZN7testing4Test18HasNonfatalFailureEv>: + 2bc14: 1141 addi sp,sp,-16 + 2bc16: e406 sd ra,8(sp) + 2bc18: ebeff0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 2bc1c: 6128 ld a0,64(a0) + 2bc1e: 81df10ef jal 1d43a <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> + 2bc22: 60a2 ld ra,8(sp) + 2bc24: 0141 addi sp,sp,16 + 2bc26: 860f006f j 1bc86 <_ZNK7testing10TestResult18HasNonfatalFailureEv> + +000000000002bc2a <_ZN7testing4Test9IsSkippedEv>: + 2bc2a: 1141 addi sp,sp,-16 + 2bc2c: e406 sd ra,8(sp) + 2bc2e: ea8ff0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 2bc32: 6128 ld a0,64(a0) + 2bc34: 807f10ef jal 1d43a <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> + 2bc38: 60a2 ld ra,8(sp) + 2bc3a: 0141 addi sp,sp,16 + 2bc3c: b0ef006f j 1bf4a <_ZNK7testing10TestResult7SkippedEv> + +000000000002bc40 <_ZN7testing8internal31GetCurrentOsStackTraceExceptTopB5cxx11EPNS_8UnitTestEi>: + 2bc40: 1101 addi sp,sp,-32 + 2bc42: ec06 sd ra,24(sp) + 2bc44: e822 sd s0,16(sp) + 2bc46: e426 sd s1,8(sp) + 2bc48: 842a mv s0,a0 + 2bc4a: 84b2 mv s1,a2 + 2bc4c: e8aff0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 2bc50: 612c ld a1,64(a0) + 2bc52: 0014861b addiw a2,s1,1 + 2bc56: 8522 mv a0,s0 + 2bc58: f86f10ef jal 1d3de <_ZN7testing8internal12UnitTestImpl28CurrentOsStackTraceExceptTopB5cxx11Ei> + 2bc5c: 60e2 ld ra,24(sp) + 2bc5e: 8522 mv a0,s0 + 2bc60: 6442 ld s0,16(sp) + 2bc62: 64a2 ld s1,8(sp) + 2bc64: 6105 addi sp,sp,32 + 2bc66: 8082 ret + +000000000002bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 2bc68: 1101 addi sp,sp,-32 + 2bc6a: e426 sd s1,8(sp) + 2bc6c: ec06 sd ra,24(sp) + 2bc6e: 84aa mv s1,a0 + 2bc70: e66ff0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 2bc74: 613c ld a5,64(a0) + 2bc76: 1d87b783 ld a5,472(a5) + 2bc7a: e822 sd s0,16(sp) + 2bc7c: cb85 beqz a5,2bcac <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x44> + 2bc7e: 5788 lw a0,40(a5) + 2bc80: 0000e597 auipc a1,0xe + 2bc84: 59858593 addi a1,a1,1432 # 3a218 <_IO_stdin_used+0x698> + 2bc88: fb9e90ef jal 15c40 + 2bc8c: 842a mv s0,a0 + 2bc8e: 85aa mv a1,a0 + 2bc90: 04900513 li a0,73 + 2bc94: f2ce90ef jal 153c0 + 2bc98: 6088 ld a0,0(s1) + 2bc9a: 85a2 mv a1,s0 + 2bc9c: c25e90ef jal 158c0 + 2bca0: 8522 mv a0,s0 + 2bca2: fefe90ef jal 15c90 + 2bca6: 4505 li a0,1 + 2bca8: 9f9e90ef jal 156a0 <_exit@plt> + 2bcac: 00020417 auipc s0,0x20 + 2bcb0: 18c43403 ld s0,396(s0) # 4be38 + 2bcb4: 600c ld a1,0(s0) + 2bcb6: 6088 ld a0,0(s1) + 2bcb8: c09e90ef jal 158c0 + 2bcbc: 6008 ld a0,0(s0) + 2bcbe: fd3e90ef jal 15c90 + 2bcc2: 81fe90ef jal 154e0 + +000000000002bcc6 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv>: + 2bcc6: dc010113 addi sp,sp,-576 + 2bcca: 22813823 sd s0,560(sp) + 2bcce: 22913423 sd s1,552(sp) + 2bcd2: 23213023 sd s2,544(sp) + 2bcd6: 21313c23 sd s3,536(sp) + 2bcda: 22113c23 sd ra,568(sp) + 2bcde: 21413823 sd s4,528(sp) + 2bce2: 21513423 sd s5,520(sp) + 2bce6: 21613023 sd s6,512(sp) + 2bcea: ffde sd s7,504(sp) + 2bcec: fbe2 sd s8,496(sp) + 2bcee: 842a mv s0,a0 + 2bcf0: 00b10913 addi s2,sp,11 + 2bcf4: 54fd li s1,-1 + 2bcf6: 4991 li s3,4 + 2bcf8: a031 j 2bd04 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3e> + 2bcfa: dc6e90ef jal 152c0 <__errno_location@plt> + 2bcfe: 411c lw a5,0(a0) + 2bd00: 15379b63 bne a5,s3,2be56 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x190> + 2bd04: 5848 lw a0,52(s0) + 2bd06: 4605 li a2,1 + 2bd08: 85ca mv a1,s2 + 2bd0a: ab7e90ef jal 157c0 + 2bd0e: 2501 sext.w a0,a0 + 2bd10: fe9505e3 beq a0,s1,2bcfa <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x34> + 2bd14: 4785 li a5,1 + 2bd16: 10051b63 bnez a0,2be2c <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x166> + 2bd1a: d81c sw a5,48(s0) + 2bd1c: 54fd li s1,-1 + 2bd1e: 4911 li s2,4 + 2bd20: 5848 lw a0,52(s0) + 2bd22: defe90ef jal 15b10 + 2bd26: 0c951963 bne a0,s1,2bdf8 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x132> + 2bd2a: d96e90ef jal 152c0 <__errno_location@plt> + 2bd2e: 411c lw a5,0(a0) + 2bd30: ff2788e3 beq a5,s2,2bd20 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x5a> + 2bd34: 0804 addi s1,sp,16 + 2bd36: 8526 mv a0,s1 + 2bd38: 00010597 auipc a1,0x10 + 2bd3c: 80058593 addi a1,a1,-2048 # 3b538 <_IO_stdin_used+0x19b8> + 2bd40: 9f4ee0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2bd44: 8526 mv a0,s1 + 2bd46: 0000f597 auipc a1,0xf + 2bd4a: 6f258593 addi a1,a1,1778 # 3b438 <_IO_stdin_used+0x18b8> + 2bd4e: 833e90ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2bd52: 03010913 addi s2,sp,48 + 2bd56: 85aa mv a1,a0 + 2bd58: 854a mv a0,s2 + 2bd5a: 8a7e90ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2bd5e: 854a mv a0,s2 + 2bd60: 0000f597 auipc a1,0xf + 2bd64: 7f058593 addi a1,a1,2032 # 3b550 <_IO_stdin_used+0x19d0> + 2bd68: 819e90ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2bd6c: 05010a13 addi s4,sp,80 + 2bd70: 85aa mv a1,a0 + 2bd72: 8552 mv a0,s4 + 2bd74: 88de90ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2bd78: 07010a93 addi s5,sp,112 + 2bd7c: 1f200793 li a5,498 + 2bd80: 8556 mv a0,s5 + 2bd82: 006c addi a1,sp,12 + 2bd84: 00020317 auipc t1,0x20 + 2bd88: 1ec33303 ld t1,492(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2bd8c: c63e sw a5,12(sp) + 2bd8e: 9302 jalr t1 + 2bd90: 09010b13 addi s6,sp,144 + 2bd94: 855a mv a0,s6 + 2bd96: 8656 mv a2,s5 + 2bd98: 85d2 mv a1,s4 + 2bd9a: 00020317 auipc t1,0x20 + 2bd9e: dbe33303 ld t1,-578(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2bda2: 9302 jalr t1 + 2bda4: 0000f597 auipc a1,0xf + 2bda8: 19458593 addi a1,a1,404 # 3af38 <_IO_stdin_used+0x13b8> + 2bdac: 855a mv a0,s6 + 2bdae: fd2e90ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2bdb2: 0b010993 addi s3,sp,176 + 2bdb6: 85aa mv a1,a0 + 2bdb8: 854e mv a0,s3 + 2bdba: 847e90ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2bdbe: 854e mv a0,s3 + 2bdc0: 0000f597 auipc a1,0xf + 2bdc4: 79858593 addi a1,a1,1944 # 3b558 <_IO_stdin_used+0x19d8> + 2bdc8: fb8e90ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2bdcc: 0d010b93 addi s7,sp,208 + 2bdd0: 85aa mv a1,a0 + 2bdd2: 855e mv a0,s7 + 2bdd4: 82de90ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2bdd8: 855e mv a0,s7 + 2bdda: 0000f597 auipc a1,0xf + 2bdde: 79658593 addi a1,a1,1942 # 3b570 <_IO_stdin_used+0x19f0> + 2bde2: f9ee90ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2bde6: 0f010c13 addi s8,sp,240 + 2bdea: 85aa mv a1,a0 + 2bdec: 8562 mv a0,s8 + 2bdee: 813e90ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2bdf2: 8562 mv a0,s8 + 2bdf4: e75ff0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2bdf8: ea4f10ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> + 2bdfc: f20502e3 beqz a0,2bd20 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x5a> + 2be00: d844 sw s1,52(s0) + 2be02: 23813083 ld ra,568(sp) + 2be06: 23013403 ld s0,560(sp) + 2be0a: 22813483 ld s1,552(sp) + 2be0e: 22013903 ld s2,544(sp) + 2be12: 21813983 ld s3,536(sp) + 2be16: 21013a03 ld s4,528(sp) + 2be1a: 20813a83 ld s5,520(sp) + 2be1e: 20013b03 ld s6,512(sp) + 2be22: 7bfe ld s7,504(sp) + 2be24: 7c5e ld s8,496(sp) + 2be26: 24010113 addi sp,sp,576 + 2be2a: 8082 ret + 2be2c: 02f51563 bne a0,a5,2be56 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x190> + 2be30: 00b14783 lbu a5,11(sp) + 2be34: 05200713 li a4,82 + 2be38: 08e78163 beq a5,a4,2beba <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x1f4> + 2be3c: 06f76863 bltu a4,a5,2beac <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x1e6> + 2be40: 04900713 li a4,73 + 2be44: 0ee78263 beq a5,a4,2bf28 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x262> + 2be48: 04c00713 li a4,76 + 2be4c: 06e79a63 bne a5,a4,2bec0 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x1fa> + 2be50: 4789 li a5,2 + 2be52: d81c sw a5,48(s0) + 2be54: b5e1 j 2bd1c <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> + 2be56: 0d010b93 addi s7,sp,208 + 2be5a: 855e mv a0,s7 + 2be5c: 0000f617 auipc a2,0xf + 2be60: 5dc60613 addi a2,a2,1500 # 3b438 <_IO_stdin_used+0x18b8> + 2be64: 458d li a1,3 + 2be66: 1ef00693 li a3,495 + 2be6a: e58f50ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2be6e: 02b00613 li a2,43 + 2be72: 0000f597 auipc a1,0xf + 2be76: 69658593 addi a1,a1,1686 # 3b508 <_IO_stdin_used+0x1988> + 2be7a: 00020517 auipc a0,0x20 + 2be7e: 11e53503 ld a0,286(a0) # 4bf98 <_ZSt4cerr@Base> + 2be82: 87fe90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2be86: 1984 addi s1,sp,240 + 2be88: 8526 mv a0,s1 + 2be8a: fe0f10ef jal 1d66a <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev> + 2be8e: 766e ld a2,248(sp) + 2be90: 75ce ld a1,240(sp) + 2be92: 00020517 auipc a0,0x20 + 2be96: 10653503 ld a0,262(a0) # 4bf98 <_ZSt4cerr@Base> + 2be9a: 867e90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2be9e: 8526 mv a0,s1 + 2bea0: f21ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2bea4: 855e mv a0,s7 + 2bea6: 9adf20ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2beaa: bd8d j 2bd1c <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> + 2beac: 05400713 li a4,84 + 2beb0: 00e79863 bne a5,a4,2bec0 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x1fa> + 2beb4: 4791 li a5,4 + 2beb6: d81c sw a5,48(s0) + 2beb8: b595 j 2bd1c <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> + 2beba: 478d li a5,3 + 2bebc: d81c sw a5,48(s0) + 2bebe: bdb9 j 2bd1c <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> + 2bec0: 1984 addi s1,sp,240 + 2bec2: 8526 mv a0,s1 + 2bec4: 0000f617 auipc a2,0xf + 2bec8: 57460613 addi a2,a2,1396 # 3b438 <_IO_stdin_used+0x18b8> + 2becc: 458d li a1,3 + 2bece: 1ea00693 li a3,490 + 2bed2: df0f50ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2bed6: 02200613 li a2,34 + 2beda: 0000f597 auipc a1,0xf + 2bede: 5e658593 addi a1,a1,1510 # 3b4c0 <_IO_stdin_used+0x1940> + 2bee2: 00020517 auipc a0,0x20 + 2bee6: 0b653503 ld a0,182(a0) # 4bf98 <_ZSt4cerr@Base> + 2beea: 817e90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2beee: 4661 li a2,24 + 2bef0: 0000f597 auipc a1,0xf + 2bef4: 5f858593 addi a1,a1,1528 # 3b4e8 <_IO_stdin_used+0x1968> + 2bef8: 00020517 auipc a0,0x20 + 2befc: 0a053503 ld a0,160(a0) # 4bf98 <_ZSt4cerr@Base> + 2bf00: 801e90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2bf04: 00b14583 lbu a1,11(sp) + 2bf08: 00020517 auipc a0,0x20 + 2bf0c: 09053503 ld a0,144(a0) # 4bf98 <_ZSt4cerr@Base> + 2bf10: 941e90ef jal 15850 <_ZNSo9_M_insertImEERSoT_@plt> + 2bf14: 00010597 auipc a1,0x10 + 2bf18: e1c58593 addi a1,a1,-484 # 3bd30 <_IO_stdin_used+0x21b0> + 2bf1c: f14e90ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2bf20: 8526 mv a0,s1 + 2bf22: 931f20ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2bf26: bbdd j 2bd1c <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> + 2bf28: 0b010993 addi s3,sp,176 + 2bf2c: 854e mv a0,s3 + 2bf2e: 03442903 lw s2,52(s0) + 2bf32: 1984 addi s1,sp,240 + 2bf34: b90ef0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 2bf38: 5afd li s5,-1 + 2bf3a: 4a11 li s4,4 + 2bf3c: 0ff00613 li a2,255 + 2bf40: 85a6 mv a1,s1 + 2bf42: 854a mv a0,s2 + 2bf44: 87de90ef jal 157c0 + 2bf48: 0005079b sext.w a5,a0 + 2bf4c: 0af04263 bgtz a5,2bff0 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x32a> + 2bf50: 0b579963 bne a5,s5,2c002 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x33c> + 2bf54: b6ce90ef jal 152c0 <__errno_location@plt> + 2bf58: 411c lw a5,0(a0) + 2bf5a: ff4781e3 beq a5,s4,2bf3c <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x276> + 2bf5e: b62e90ef jal 152c0 <__errno_location@plt> + 2bf62: 09010b13 addi s6,sp,144 + 2bf66: 87aa mv a5,a0 + 2bf68: 16a00693 li a3,362 + 2bf6c: 855a mv a0,s6 + 2bf6e: 0000f617 auipc a2,0xf + 2bf72: 4ca60613 addi a2,a2,1226 # 3b438 <_IO_stdin_used+0x18b8> + 2bf76: 458d li a1,3 + 2bf78: 0007a903 lw s2,0(a5) + 2bf7c: d46f50ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2bf80: 02900613 li a2,41 + 2bf84: 0000f597 auipc a1,0xf + 2bf88: 50458593 addi a1,a1,1284 # 3b488 <_IO_stdin_used+0x1908> + 2bf8c: 00020517 auipc a0,0x20 + 2bf90: 00c53503 ld a0,12(a0) # 4bf98 <_ZSt4cerr@Base> + 2bf94: f6ce90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2bf98: 0d010b93 addi s7,sp,208 + 2bf9c: 855e mv a0,s7 + 2bf9e: eccf10ef jal 1d66a <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev> + 2bfa2: 666e ld a2,216(sp) + 2bfa4: 65ce ld a1,208(sp) + 2bfa6: 00020517 auipc a0,0x20 + 2bfaa: ff253503 ld a0,-14(a0) # 4bf98 <_ZSt4cerr@Base> + 2bfae: f52e90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2bfb2: 4609 li a2,2 + 2bfb4: 0000f597 auipc a1,0xf + 2bfb8: 50458593 addi a1,a1,1284 # 3b4b8 <_IO_stdin_used+0x1938> + 2bfbc: 84aa mv s1,a0 + 2bfbe: f42e90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2bfc2: 85ca mv a1,s2 + 2bfc4: 8526 mv a0,s1 + 2bfc6: d4ae90ef jal 15510 <_ZNSolsEi@plt> + 2bfca: 0000e597 auipc a1,0xe + 2bfce: 7ee58593 addi a1,a1,2030 # 3a7b8 <_IO_stdin_used+0xc38> + 2bfd2: e5ee90ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2bfd6: 855e mv a0,s7 + 2bfd8: de9ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2bfdc: 855a mv a0,s6 + 2bfde: 875f20ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2bfe2: 754a ld a0,176(sp) + 2bfe4: d2050ce3 beqz a0,2bd1c <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> + 2bfe8: 611c ld a5,0(a0) + 2bfea: 679c ld a5,8(a5) + 2bfec: 9782 jalr a5 + 2bfee: b33d j 2bd1c <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> + 2bff0: 754a ld a0,176(sp) + 2bff2: 978a add a5,a5,sp + 2bff4: 0e078823 sb zero,240(a5) 2bff8: 0541 addi a0,a0,16 - 2bffa: d66e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2bffe: 7566 ld a0,120(sp) - 2c000: 4084559b sraiw a1,s0,0x8 - 2c004: 0ff5f593 zext.b a1,a1 - 2c008: 0541 addi a0,a0,16 - 2c00a: c36e90ef jal 15440 <_ZNSolsEi@plt> - 2c00e: b79d j 2bf74 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x420> - 2c010: 7566 ld a0,120(sp) - 2c012: 0000e597 auipc a1,0xe - 2c016: 8ce58593 addi a1,a1,-1842 # 398e0 <_IO_stdin_used+0x1e38> - 2c01a: 0541 addi a0,a0,16 - 2c01c: d44e90ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2c020: 7566 ld a0,120(sp) - 2c022: 85d2 mv a1,s4 - 2c024: 0541 addi a0,a0,16 - 2c026: c1ae90ef jal 15440 <_ZNSolsEi@plt> - 2c02a: b7a9 j 2bf74 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x420> - 2c02c: 77e6 ld a5,120(sp) - 2c02e: 842a mv s0,a0 - 2c030: cf89 beqz a5,2c04a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> - 2c032: 6398 ld a4,0(a5) - 2c034: 853e mv a0,a5 - 2c036: 671c ld a5,8(a4) - 2c038: 9782 jalr a5 - 2c03a: a801 j 2c04a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> - 2c03c: 842a mv s0,a0 - 2c03e: 8526 mv a0,s1 - 2c040: ebcea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c044: 856e mv a0,s11 - 2c046: eb6ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c04a: 6542 ld a0,16(sp) - 2c04c: c501 beqz a0,2c054 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x500> + 2bffa: 85a6 mv a1,s1 + 2bffc: e34e90ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2c000: bf35 j 2bf3c <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x276> + 2c002: ffb1 bnez a5,2bf5e <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x298> + 2c004: 09010b13 addi s6,sp,144 + 2c008: 855a mv a0,s6 + 2c00a: 16700693 li a3,359 + 2c00e: 0000f617 auipc a2,0xf + 2c012: 42a60613 addi a2,a2,1066 # 3b438 <_IO_stdin_used+0x18b8> + 2c016: 458d li a1,3 + 2c018: caaf50ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2c01c: 0d010b93 addi s7,sp,208 + 2c020: 85ce mv a1,s3 + 2c022: 855e mv a0,s7 + 2c024: ecaef0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 2c028: 666e ld a2,216(sp) + 2c02a: 65ce ld a1,208(sp) + 2c02c: 00020517 auipc a0,0x20 + 2c030: f6c53503 ld a0,-148(a0) # 4bf98 <_ZSt4cerr@Base> + 2c034: ecce90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2c038: bf79 j 2bfd6 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x310> + 2c03a: 842a mv s0,a0 + 2c03c: 8526 mv a0,s1 + 2c03e: 815f20ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2c042: 8522 mv a0,s0 + 2c044: face90ef jal 157f0 <_Unwind_Resume@plt> + 2c048: 842a mv s0,a0 + 2c04a: 754a ld a0,176(sp) + 2c04c: d97d beqz a0,2c042 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x37c> 2c04e: 611c ld a5,0(a0) 2c050: 679c ld a5,8(a5) 2c052: 9782 jalr a5 - 2c054: 854e mv a0,s3 - 2c056: 23613023 sd s6,544(sp) - 2c05a: 21713c23 sd s7,536(sp) - 2c05e: 21813823 sd s8,528(sp) - 2c062: 21913423 sd s9,520(sp) - 2c066: 21a13023 sd s10,512(sp) - 2c06a: e92ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c06e: 8522 mv a0,s0 - 2c070: eb0e90ef jal 15720 <_Unwind_Resume@plt> - 2c074: 842a mv s0,a0 - 2c076: b7f9 j 2c044 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f0> - 2c078: 842a mv s0,a0 - 2c07a: bfe9 j 2c054 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x500> - 2c07c: 842a mv s0,a0 - 2c07e: 8526 mv a0,s1 - 2c080: e7cea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c084: b7d9 j 2c04a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> - 2c086: 842a mv s0,a0 - 2c088: 8526 mv a0,s1 - 2c08a: ef0f00ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2c08e: bf75 j 2c04a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> - 2c090: b7f5 j 2c07c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x528> - 2c092: b7ed j 2c07c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x528> - 2c094: 842a mv s0,a0 - 2c096: bf55 j 2c04a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> - 2c098: b7d5 j 2c07c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x528> - 2c09a: 892a mv s2,a0 - 2c09c: 856e mv a0,s11 - 2c09e: e5eea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c0a2: 8522 mv a0,s0 - 2c0a4: e58ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c0a8: 844a mv s0,s2 - 2c0aa: 8526 mv a0,s1 - 2c0ac: f34e90ef jal 157e0 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 2c0b0: a80d j 2c0e2 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x58e> - 2c0b2: 892a mv s2,a0 - 2c0b4: b7fd j 2c0a2 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x54e> + 2c054: b7fd j 2c042 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x37c> + 2c056: 842a mv s0,a0 + 2c058: 855e mv a0,s7 + 2c05a: d67ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c05e: 855a mv a0,s6 + 2c060: ff2f20ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2c064: b7dd j 2c04a <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x384> + 2c066: 842a mv s0,a0 + 2c068: bfdd j 2c05e <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x398> + 2c06a: 842a mv s0,a0 + 2c06c: 8562 mv a0,s8 + 2c06e: d53ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c072: 855e mv a0,s7 + 2c074: d4dea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c078: 854e mv a0,s3 + 2c07a: d47ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c07e: 855a mv a0,s6 + 2c080: d41ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c084: 8556 mv a0,s5 + 2c086: d3bea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c08a: 8552 mv a0,s4 + 2c08c: d35ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c090: 854a mv a0,s2 + 2c092: d2fea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c096: 8526 mv a0,s1 + 2c098: d29ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c09c: 8522 mv a0,s0 + 2c09e: f52e90ef jal 157f0 <_Unwind_Resume@plt> + 2c0a2: 842a mv s0,a0 + 2c0a4: b7f9 j 2c072 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3ac> + 2c0a6: 842a mv s0,a0 + 2c0a8: bfc1 j 2c078 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3b2> + 2c0aa: 842a mv s0,a0 + 2c0ac: bfc9 j 2c07e <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3b8> + 2c0ae: 842a mv s0,a0 + 2c0b0: bfd1 j 2c084 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3be> + 2c0b2: 842a mv s0,a0 + 2c0b4: bfd9 j 2c08a <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3c4> 2c0b6: 842a mv s0,a0 - 2c0b8: 01a8 addi a0,sp,200 - 2c0ba: e15e sd s7,128(sp) - 2c0bc: e40ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c0c0: 6522 ld a0,8(sp) - 2c0c2: e15a sd s6,128(sp) - 2c0c4: a8ce90ef jal 15350 <_ZNSt6localeD1Ev@plt> - 2c0c8: fe8a3783 ld a5,-24(s4) - 2c0cc: 0818 addi a4,sp,16 - 2c0ce: fcd2 sd s4,120(sp) - 2c0d0: 1e078793 addi a5,a5,480 - 2c0d4: 97ba add a5,a5,a4 - 2c0d6: e997b423 sd s9,-376(a5) - 2c0da: 6502 ld a0,0(sp) - 2c0dc: f5d6 sd s5,232(sp) - 2c0de: c32e90ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 2c0e2: 22013b03 ld s6,544(sp) - 2c0e6: 21813b83 ld s7,536(sp) - 2c0ea: 21013c03 ld s8,528(sp) - 2c0ee: 20813c83 ld s9,520(sp) - 2c0f2: 20013d03 ld s10,512(sp) - 2c0f6: bf91 j 2c04a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> - 2c0f8: 842a mv s0,a0 - 2c0fa: b7c5 j 2c0da <_ZN7testing8internal13DeathTestImpl6PassedEb+0x586> - 2c0fc: 842a mv s0,a0 - 2c0fe: b775 j 2c0aa <_ZN7testing8internal13DeathTestImpl6PassedEb+0x556> - -000000000002c100 <_ZN7testing19TestPartResultArray6AppendERKNS_14TestPartResultE>: - 2c100: 7179 addi sp,sp,-48 - 2c102: f022 sd s0,32(sp) - 2c104: 691c ld a5,16(a0) - 2c106: 6500 ld s0,8(a0) - 2c108: f406 sd ra,40(sp) - 2c10a: 06f40a63 beq s0,a5,2c17e <_ZN7testing19TestPartResultArray6AppendERKNS_14TestPartResultE+0x7e> - 2c10e: ec26 sd s1,24(sp) - 2c110: e84a sd s2,16(sp) - 2c112: e44e sd s3,8(sp) - 2c114: e052 sd s4,0(sp) - 2c116: 01840793 addi a5,s0,24 - 2c11a: 4198 lw a4,0(a1) - 2c11c: 84ae mv s1,a1 - 2c11e: e41c sd a5,8(s0) - 2c120: 658c ld a1,8(a1) - 2c122: 6890 ld a2,16(s1) - 2c124: 00840993 addi s3,s0,8 - 2c128: c018 sw a4,0(s0) - 2c12a: 962e add a2,a2,a1 - 2c12c: 892a mv s2,a0 - 2c12e: 854e mv a0,s3 - 2c130: 933eb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2c134: 04040793 addi a5,s0,64 - 2c138: 5498 lw a4,40(s1) - 2c13a: f81c sd a5,48(s0) - 2c13c: 788c ld a1,48(s1) - 2c13e: 7c90 ld a2,56(s1) - 2c140: 03040a13 addi s4,s0,48 - 2c144: d418 sw a4,40(s0) - 2c146: 962e add a2,a2,a1 - 2c148: 8552 mv a0,s4 - 2c14a: 919eb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2c14e: 06040793 addi a5,s0,96 - 2c152: e83c sd a5,80(s0) - 2c154: 68ac ld a1,80(s1) - 2c156: 6cb0 ld a2,88(s1) - 2c158: 05040513 addi a0,s0,80 - 2c15c: 962e add a2,a2,a1 - 2c15e: 905eb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2c162: 00893783 ld a5,8(s2) - 2c166: 70a2 ld ra,40(sp) - 2c168: 7402 ld s0,32(sp) - 2c16a: 07078793 addi a5,a5,112 - 2c16e: 00f93423 sd a5,8(s2) - 2c172: 64e2 ld s1,24(sp) - 2c174: 6942 ld s2,16(sp) - 2c176: 69a2 ld s3,8(sp) - 2c178: 6a02 ld s4,0(sp) - 2c17a: 6145 addi sp,sp,48 - 2c17c: 8082 ret - 2c17e: 7402 ld s0,32(sp) - 2c180: 70a2 ld ra,40(sp) - 2c182: 0001e317 auipc t1,0x1e - 2c186: ad633303 ld t1,-1322(t1) # 49c58 <_GLOBAL_OFFSET_TABLE_+0x108> - 2c18a: 6145 addi sp,sp,48 - 2c18c: 8302 jr t1 - 2c18e: 842a mv s0,a0 - 2c190: 8552 mv a0,s4 - 2c192: d6aea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c196: 854e mv a0,s3 - 2c198: d64ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c19c: 8522 mv a0,s0 - 2c19e: d82e90ef jal 15720 <_Unwind_Resume@plt> - 2c1a2: 842a mv s0,a0 - 2c1a4: bfcd j 2c196 <_ZN7testing19TestPartResultArray6AppendERKNS_14TestPartResultE+0x96> - -000000000002c1a6 <_ZN7testing32ScopedFakeTestPartResultReporter20ReportTestPartResultERKNS_14TestPartResultE>: - 2c1a6: 6d08 ld a0,24(a0) - 2c1a8: bfa1 j 2c100 <_ZN7testing19TestPartResultArray6AppendERKNS_14TestPartResultE> - -000000000002c1aa <_ZN7testing10TestResult17AddTestPartResultERKNS_14TestPartResultE>: - 2c1aa: 7179 addi sp,sp,-48 - 2c1ac: f022 sd s0,32(sp) - 2c1ae: 653c ld a5,72(a0) - 2c1b0: 6120 ld s0,64(a0) - 2c1b2: e84a sd s2,16(sp) - 2c1b4: f406 sd ra,40(sp) - 2c1b6: 892a mv s2,a0 - 2c1b8: 06f40863 beq s0,a5,2c228 <_ZN7testing10TestResult17AddTestPartResultERKNS_14TestPartResultE+0x7e> - 2c1bc: ec26 sd s1,24(sp) - 2c1be: e44e sd s3,8(sp) - 2c1c0: e052 sd s4,0(sp) - 2c1c2: 01840793 addi a5,s0,24 - 2c1c6: 4198 lw a4,0(a1) - 2c1c8: 84ae mv s1,a1 - 2c1ca: e41c sd a5,8(s0) - 2c1cc: 658c ld a1,8(a1) - 2c1ce: 6890 ld a2,16(s1) - 2c1d0: 00840993 addi s3,s0,8 - 2c1d4: c018 sw a4,0(s0) - 2c1d6: 962e add a2,a2,a1 - 2c1d8: 854e mv a0,s3 - 2c1da: 889eb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2c1de: 04040793 addi a5,s0,64 - 2c1e2: 5498 lw a4,40(s1) - 2c1e4: f81c sd a5,48(s0) - 2c1e6: 788c ld a1,48(s1) - 2c1e8: 7c90 ld a2,56(s1) - 2c1ea: 03040a13 addi s4,s0,48 - 2c1ee: d418 sw a4,40(s0) - 2c1f0: 962e add a2,a2,a1 - 2c1f2: 8552 mv a0,s4 - 2c1f4: 86feb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2c1f8: 06040793 addi a5,s0,96 - 2c1fc: e83c sd a5,80(s0) - 2c1fe: 68ac ld a1,80(s1) - 2c200: 6cb0 ld a2,88(s1) - 2c202: 05040513 addi a0,s0,80 - 2c206: 962e add a2,a2,a1 - 2c208: 85beb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2c20c: 04093783 ld a5,64(s2) - 2c210: 70a2 ld ra,40(sp) - 2c212: 7402 ld s0,32(sp) - 2c214: 07078793 addi a5,a5,112 - 2c218: 04f93023 sd a5,64(s2) - 2c21c: 64e2 ld s1,24(sp) - 2c21e: 69a2 ld s3,8(sp) - 2c220: 6a02 ld s4,0(sp) - 2c222: 6942 ld s2,16(sp) - 2c224: 6145 addi sp,sp,48 - 2c226: 8082 ret - 2c228: 7402 ld s0,32(sp) - 2c22a: 70a2 ld ra,40(sp) - 2c22c: 6942 ld s2,16(sp) - 2c22e: 03850513 addi a0,a0,56 - 2c232: 0001e317 auipc t1,0x1e - 2c236: a2633303 ld t1,-1498(t1) # 49c58 <_GLOBAL_OFFSET_TABLE_+0x108> - 2c23a: 6145 addi sp,sp,48 - 2c23c: 8302 jr t1 - 2c23e: 842a mv s0,a0 - 2c240: 8552 mv a0,s4 - 2c242: cbaea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c246: 854e mv a0,s3 - 2c248: cb4ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c24c: 8522 mv a0,s0 - 2c24e: cd2e90ef jal 15720 <_Unwind_Resume@plt> - 2c252: 842a mv s0,a0 - 2c254: bfcd j 2c246 <_ZN7testing10TestResult17AddTestPartResultERKNS_14TestPartResultE+0x9c> - -000000000002c256 <_ZN7testing8internal35DefaultGlobalTestPartResultReporter20ReportTestPartResultERKNS_14TestPartResultE>: - 2c256: 1101 addi sp,sp,-32 - 2c258: e426 sd s1,8(sp) - 2c25a: 84aa mv s1,a0 - 2c25c: 6508 ld a0,8(a0) - 2c25e: ec06 sd ra,24(sp) - 2c260: e822 sd s0,16(sp) - 2c262: 842e mv s0,a1 - 2c264: 8feef0ef jal 1b362 <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> - 2c268: 85a2 mv a1,s0 - 2c26a: f41ff0ef jal 2c1aa <_ZN7testing10TestResult17AddTestPartResultERKNS_14TestPartResultE> - 2c26e: 6488 ld a0,8(s1) - 2c270: 19850513 addi a0,a0,408 - 2c274: ae3ee0ef jal 1ad56 <_ZN7testing18TestEventListeners8repeaterEv> - 2c278: 611c ld a5,0(a0) - 2c27a: 85a2 mv a1,s0 - 2c27c: 6442 ld s0,16(sp) - 2c27e: 60e2 ld ra,24(sp) - 2c280: 64a2 ld s1,8(sp) - 2c282: 67bc ld a5,72(a5) - 2c284: 6105 addi sp,sp,32 - 2c286: 8782 jr a5 - -000000000002c288 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE>: - 2c288: 7139 addi sp,sp,-64 - 2c28a: ec4e sd s3,24(sp) - 2c28c: 00850993 addi s3,a0,8 - 2c290: f822 sd s0,48(sp) - 2c292: 842a mv s0,a0 - 2c294: 854e mv a0,s3 - 2c296: f04a sd s2,32(sp) - 2c298: fc06 sd ra,56(sp) - 2c29a: f426 sd s1,40(sp) - 2c29c: e852 sd s4,16(sp) - 2c29e: 892e mv s2,a1 - 2c2a0: bc0e90ef jal 15660 - 2c2a4: e92d bnez a0,2c316 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0x8e> - 2c2a6: 9fae90ef jal 154a0 - 2c2aa: 603c ld a5,64(s0) - 2c2ac: 4705 li a4,1 - 2c2ae: fc08 sd a0,56(s0) - 2c2b0: 02e40823 sb a4,48(s0) - 2c2b4: 1e878513 addi a0,a5,488 - 2c2b8: 0001e317 auipc t1,0x1e - 2c2bc: a0033303 ld t1,-1536(t1) # 49cb8 <_GLOBAL_OFFSET_TABLE_+0x168> - 2c2c0: 9302 jalr t1 - 2c2c2: 651c ld a5,8(a0) - 2c2c4: 6918 ld a4,16(a0) - 2c2c6: 84aa mv s1,a0 - 2c2c8: 10e78963 beq a5,a4,2c3da <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0x152> - 2c2cc: 00093603 ld a2,0(s2) - 2c2d0: 02078693 addi a3,a5,32 - 2c2d4: 00892703 lw a4,8(s2) - 2c2d8: e390 sd a2,0(a5) - 2c2da: eb94 sd a3,16(a5) - 2c2dc: 01093583 ld a1,16(s2) - 2c2e0: 01893603 ld a2,24(s2) - 2c2e4: 01078513 addi a0,a5,16 - 2c2e8: c798 sw a4,8(a5) - 2c2ea: 962e add a2,a2,a1 - 2c2ec: f76eb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2c2f0: 649c ld a5,8(s1) - 2c2f2: 03078793 addi a5,a5,48 - 2c2f6: e49c sd a5,8(s1) - 2c2f8: 02040823 sb zero,48(s0) - 2c2fc: 854e mv a0,s3 - 2c2fe: cb2e90ef jal 157b0 - 2c302: 842a mv s0,a0 - 2c304: e53d bnez a0,2c372 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0xea> - 2c306: 70e2 ld ra,56(sp) - 2c308: 7442 ld s0,48(sp) - 2c30a: 74a2 ld s1,40(sp) - 2c30c: 7902 ld s2,32(sp) - 2c30e: 69e2 ld s3,24(sp) - 2c310: 6a42 ld s4,16(sp) - 2c312: 6121 addi sp,sp,64 - 2c314: 8082 ret - 2c316: 00810a13 addi s4,sp,8 - 2c31a: 0000e617 auipc a2,0xe - 2c31e: 1e660613 addi a2,a2,486 # 3a500 <_IO_stdin_used+0x2a58> - 2c322: 458d li a1,3 - 2c324: 84aa mv s1,a0 - 2c326: 66100693 li a3,1633 - 2c32a: 8552 mv a0,s4 - 2c32c: 8bef30ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2c330: 466d li a2,27 - 2c332: 0000e597 auipc a1,0xe - 2c336: 22e58593 addi a1,a1,558 # 3a560 <_IO_stdin_used+0x2ab8> - 2c33a: 0001e517 auipc a0,0x1e - 2c33e: c5e53503 ld a0,-930(a0) # 49f98 <_ZSt4cerr@Base> - 2c342: aeee90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2c346: 4649 li a2,18 - 2c348: 0000e597 auipc a1,0xe - 2c34c: 23858593 addi a1,a1,568 # 3a580 <_IO_stdin_used+0x2ad8> - 2c350: 0001e517 auipc a0,0x1e - 2c354: c4853503 ld a0,-952(a0) # 49f98 <_ZSt4cerr@Base> - 2c358: ad8e90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2c35c: 85a6 mv a1,s1 - 2c35e: 0001e517 auipc a0,0x1e - 2c362: c3a53503 ld a0,-966(a0) # 49f98 <_ZSt4cerr@Base> - 2c366: 8dae90ef jal 15440 <_ZNSolsEi@plt> - 2c36a: 8552 mv a0,s4 - 2c36c: c0ef00ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2c370: bf1d j 2c2a6 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0x1e> - 2c372: 00810a13 addi s4,sp,8 - 2c376: 8552 mv a0,s4 - 2c378: 0000e617 auipc a2,0xe - 2c37c: 18860613 addi a2,a2,392 # 3a500 <_IO_stdin_used+0x2a58> - 2c380: 458d li a1,3 - 2c382: 66d00693 li a3,1645 - 2c386: 864f30ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2c38a: 4675 li a2,29 - 2c38c: 0000e597 auipc a1,0xe - 2c390: 20c58593 addi a1,a1,524 # 3a598 <_IO_stdin_used+0x2af0> - 2c394: 0001e517 auipc a0,0x1e - 2c398: c0453503 ld a0,-1020(a0) # 49f98 <_ZSt4cerr@Base> - 2c39c: a94e90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2c3a0: 4649 li a2,18 - 2c3a2: 0000e597 auipc a1,0xe - 2c3a6: 1de58593 addi a1,a1,478 # 3a580 <_IO_stdin_used+0x2ad8> - 2c3aa: 0001e517 auipc a0,0x1e - 2c3ae: bee53503 ld a0,-1042(a0) # 49f98 <_ZSt4cerr@Base> - 2c3b2: a7ee90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2c3b6: 85a2 mv a1,s0 - 2c3b8: 0001e517 auipc a0,0x1e - 2c3bc: be053503 ld a0,-1056(a0) # 49f98 <_ZSt4cerr@Base> - 2c3c0: 880e90ef jal 15440 <_ZNSolsEi@plt> - 2c3c4: 8552 mv a0,s4 - 2c3c6: bb4f00ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2c3ca: 70e2 ld ra,56(sp) - 2c3cc: 7442 ld s0,48(sp) - 2c3ce: 74a2 ld s1,40(sp) - 2c3d0: 7902 ld s2,32(sp) - 2c3d2: 69e2 ld s3,24(sp) - 2c3d4: 6a42 ld s4,16(sp) - 2c3d6: 6121 addi sp,sp,64 - 2c3d8: 8082 ret - 2c3da: 85ca mv a1,s2 - 2c3dc: 0001e317 auipc t1,0x1e - 2c3e0: b4c33303 ld t1,-1204(t1) # 49f28 <_GLOBAL_OFFSET_TABLE_+0x3d8> - 2c3e4: 9302 jalr t1 - 2c3e6: bf09 j 2c2f8 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0x70> - 2c3e8: 842a mv s0,a0 - 2c3ea: 8552 mv a0,s4 - 2c3ec: b8ef00ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2c3f0: 8522 mv a0,s0 - 2c3f2: b2ee90ef jal 15720 <_Unwind_Resume@plt> - 2c3f6: 842a mv s0,a0 - 2c3f8: 8552 mv a0,s4 - 2c3fa: b80f00ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2c3fe: 8522 mv a0,s0 - 2c400: ab0e90ef jal 156b0 <__cxa_call_terminate@plt> - 2c404: 842a mv s0,a0 - 2c406: 0001d317 auipc t1,0x1d - 2c40a: 77a33303 ld t1,1914(t1) # 49b80 <_GLOBAL_OFFSET_TABLE_+0x30> - 2c40e: 854e mv a0,s3 - 2c410: 9302 jalr t1 - 2c412: 8522 mv a0,s0 - 2c414: b0ce90ef jal 15720 <_Unwind_Resume@plt> - -000000000002c418 <_ZN7testing11ScopedTrace9PushTraceEPKciNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 2c418: 715d addi sp,sp,-80 - 2c41a: fc26 sd s1,56(sp) - 2c41c: 0804 addi s1,sp,16 - 2c41e: 87ae mv a5,a1 - 2c420: e0a2 sd s0,64(sp) - 2c422: 85b6 mv a1,a3 - 2c424: 1000 addi s0,sp,32 - 2c426: 8526 mv a0,s1 - 2c428: e486 sd ra,72(sp) - 2c42a: e03e sd a5,0(sp) - 2c42c: c432 sw a2,8(sp) - 2c42e: ec02 sd zero,24(sp) - 2c430: 02010023 sb zero,32(sp) - 2c434: e822 sd s0,16(sp) - 2c436: b3ae90ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_@plt> - 2c43a: dc5fc0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 2c43e: 858a mv a1,sp - 2c440: e49ff0ef jal 2c288 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE> - 2c444: 6542 ld a0,16(sp) - 2c446: 00850463 beq a0,s0,2c44e <_ZN7testing11ScopedTrace9PushTraceEPKciNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x36> - 2c44a: be6e90ef jal 15830 <_ZdlPv@plt> - 2c44e: 60a6 ld ra,72(sp) - 2c450: 6406 ld s0,64(sp) - 2c452: 74e2 ld s1,56(sp) - 2c454: 6161 addi sp,sp,80 - 2c456: 8082 ret - 2c458: 842a mv s0,a0 - 2c45a: 8526 mv a0,s1 - 2c45c: aa0ea0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c460: 8522 mv a0,s0 - 2c462: abee90ef jal 15720 <_Unwind_Resume@plt> - -000000000002c466 <_ZN7testing8UnitTest13PopGTestTraceEv>: - 2c466: 7139 addi sp,sp,-64 - 2c468: f04a sd s2,32(sp) - 2c46a: 00850913 addi s2,a0,8 - 2c46e: f822 sd s0,48(sp) - 2c470: 842a mv s0,a0 - 2c472: 854a mv a0,s2 - 2c474: fc06 sd ra,56(sp) - 2c476: f426 sd s1,40(sp) - 2c478: ec4e sd s3,24(sp) - 2c47a: e852 sd s4,16(sp) - 2c47c: 9e4e90ef jal 15660 - 2c480: e545 bnez a0,2c528 <_ZN7testing8UnitTest13PopGTestTraceEv+0xc2> - 2c482: 81ee90ef jal 154a0 - 2c486: 04043983 ld s3,64(s0) - 2c48a: fc08 sd a0,56(s0) - 2c48c: 4785 li a5,1 - 2c48e: 1e89a503 lw a0,488(s3) - 2c492: 02f40823 sb a5,48(s0) - 2c496: ebae90ef jal 15b50 - 2c49a: c131 beqz a0,2c4de <_ZN7testing8UnitTest13PopGTestTraceEv+0x78> - 2c49c: 0001e317 auipc t1,0x1e - 2c4a0: 8c433303 ld t1,-1852(t1) # 49d60 <_GLOBAL_OFFSET_TABLE_+0x210> + 2c0b8: bfe1 j 2c090 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3ca> + 2c0ba: 842a mv s0,a0 + 2c0bc: bfe9 j 2c096 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3d0> + 2c0be: 842a mv s0,a0 + 2c0c0: a029 j 2c0ca <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x404> + 2c0c2: 842a mv s0,a0 + 2c0c4: 8526 mv a0,s1 + 2c0c6: cfbea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c0ca: 855e mv a0,s7 + 2c0cc: f86f20ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2c0d0: 8522 mv a0,s0 + 2c0d2: f1ee90ef jal 157f0 <_Unwind_Resume@plt> + 2c0d6: b741 j 2c056 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x390> + 2c0d8: 842a mv s0,a0 + 2c0da: b751 j 2c05e <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x398> + +000000000002c0dc <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE>: + 2c0dc: 710d addi sp,sp,-352 + 2c0de: e6a6 sd s1,328(sp) + 2c0e0: ee86 sd ra,344(sp) + 2c0e2: eaa2 sd s0,336(sp) + 2c0e4: e2ca sd s2,320(sp) + 2c0e6: fe4e sd s3,312(sp) + 2c0e8: 4709 li a4,2 + 2c0ea: 84aa mv s1,a0 + 2c0ec: 04c00793 li a5,76 + 2c0f0: 00e58763 beq a1,a4,2c0fe <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x22> + 2c0f4: 4705 li a4,1 + 2c0f6: 05200793 li a5,82 + 2c0fa: 1ce58763 beq a1,a4,2c2c8 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1ec> + 2c0fe: 00f105a3 sb a5,11(sp) + 2c102: 00b10913 addi s2,sp,11 + 2c106: 547d li s0,-1 + 2c108: 4991 li s3,4 + 2c10a: 5c88 lw a0,56(s1) + 2c10c: 4605 li a2,1 + 2c10e: 85ca mv a1,s2 + 2c110: af1e90ef jal 15c00 + 2c114: 2501 sext.w a0,a0 + 2c116: 18851e63 bne a0,s0,2c2b2 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1d6> + 2c11a: 9a6e90ef jal 152c0 <__errno_location@plt> + 2c11e: 411c lw a5,0(a0) + 2c120: ff3785e3 beq a5,s3,2c10a <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2e> + 2c124: 0804 addi s1,sp,16 + 2c126: 8526 mv a0,s1 + 2c128: 0000f597 auipc a1,0xf + 2c12c: 41058593 addi a1,a1,1040 # 3b538 <_IO_stdin_used+0x19b8> + 2c130: fa52 sd s4,304(sp) + 2c132: f656 sd s5,296(sp) + 2c134: f25a sd s6,288(sp) + 2c136: ee5e sd s7,280(sp) + 2c138: dfded0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2c13c: 6762 ld a4,24(sp) + 2c13e: 8009 srli s0,s0,0x2 + 2c140: 04c00793 li a5,76 + 2c144: 8c19 sub s0,s0,a4 + 2c146: 2487f963 bgeu a5,s0,2c398 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2bc> + 2c14a: 04d00613 li a2,77 + 2c14e: 0000f597 auipc a1,0xf + 2c152: 2ea58593 addi a1,a1,746 # 3b438 <_IO_stdin_used+0x18b8> + 2c156: 8526 mv a0,s1 + 2c158: 849e90ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 2c15c: 009c addi a5,sp,64 + 2c15e: f83e sd a5,48(sp) + 2c160: 6114 ld a3,0(a0) + 2c162: 01050713 addi a4,a0,16 + 2c166: 16e68463 beq a3,a4,2c2ce <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1f2> + 2c16a: 691c ld a5,16(a0) + 2c16c: f836 sd a3,48(sp) + 2c16e: e0be sd a5,64(sp) + 2c170: 6514 ld a3,8(a0) + 2c172: 57fd li a5,-1 + 2c174: 8389 srli a5,a5,0x2 + 2c176: e118 sd a4,0(a0) + 2c178: 00050823 sb zero,16(a0) + 2c17c: 8f95 sub a5,a5,a3 + 2c17e: fc36 sd a3,56(sp) + 2c180: 00053423 sd zero,8(a0) + 2c184: 4719 li a4,6 + 2c186: 22f77163 bgeu a4,a5,2c3a8 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2cc> + 2c18a: 03010913 addi s2,sp,48 + 2c18e: 854a mv a0,s2 + 2c190: 461d li a2,7 + 2c192: 0000f597 auipc a1,0xf + 2c196: 3be58593 addi a1,a1,958 # 3b550 <_IO_stdin_used+0x19d0> + 2c19a: 807e90ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 2c19e: 1098 addi a4,sp,96 + 2c1a0: e8ba sd a4,80(sp) + 2c1a2: 6114 ld a3,0(a0) + 2c1a4: 01050793 addi a5,a0,16 + 2c1a8: 18f68b63 beq a3,a5,2c33e <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x262> + 2c1ac: 6918 ld a4,16(a0) + 2c1ae: e8b6 sd a3,80(sp) + 2c1b0: f0ba sd a4,96(sp) + 2c1b2: 6518 ld a4,8(a0) + 2c1b4: 1880 addi s0,sp,112 + 2c1b6: e11c sd a5,0(a0) + 2c1b8: 00050823 sb zero,16(a0) + 2c1bc: 00053423 sd zero,8(a0) + 2c1c0: 20600793 li a5,518 + 2c1c4: 8522 mv a0,s0 + 2c1c6: 006c addi a1,sp,12 + 2c1c8: 00020317 auipc t1,0x20 + 2c1cc: da833303 ld t1,-600(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2c1d0: ecba sd a4,88(sp) + 2c1d2: c63e sw a5,12(sp) + 2c1d4: 9302 jalr t1 + 2c1d6: 09010993 addi s3,sp,144 + 2c1da: 05010a13 addi s4,sp,80 + 2c1de: 854e mv a0,s3 + 2c1e0: 85d2 mv a1,s4 + 2c1e2: 8622 mv a2,s0 + 2c1e4: 00020317 auipc t1,0x20 + 2c1e8: 97433303 ld t1,-1676(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2c1ec: 9302 jalr t1 + 2c1ee: 676a ld a4,152(sp) + 2c1f0: 57fd li a5,-1 + 2c1f2: 8389 srli a5,a5,0x2 + 2c1f4: 8f99 sub a5,a5,a4 + 2c1f6: 4705 li a4,1 + 2c1f8: 1cf77463 bgeu a4,a5,2c3c0 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2e4> + 2c1fc: 4609 li a2,2 + 2c1fe: 0000f597 auipc a1,0xf + 2c202: d3a58593 addi a1,a1,-710 # 3af38 <_IO_stdin_used+0x13b8> + 2c206: 854e mv a0,s3 + 2c208: f98e90ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 2c20c: 019c addi a5,sp,192 + 2c20e: f93e sd a5,176(sp) + 2c210: 6114 ld a3,0(a0) + 2c212: 01050713 addi a4,a0,16 + 2c216: 10e68663 beq a3,a4,2c322 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x246> + 2c21a: 691c ld a5,16(a0) + 2c21c: f936 sd a3,176(sp) + 2c21e: e1be sd a5,192(sp) + 2c220: 6514 ld a3,8(a0) + 2c222: 57fd li a5,-1 + 2c224: 8389 srli a5,a5,0x2 + 2c226: e118 sd a4,0(a0) + 2c228: 00050823 sb zero,16(a0) + 2c22c: 8f95 sub a5,a5,a3 + 2c22e: fd36 sd a3,184(sp) + 2c230: 00053423 sd zero,8(a0) + 2c234: 02600713 li a4,38 + 2c238: 1af77063 bgeu a4,a5,2c3d8 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2fc> + 2c23c: 0b010a93 addi s5,sp,176 + 2c240: 8556 mv a0,s5 + 2c242: 02700613 li a2,39 + 2c246: 0000f597 auipc a1,0xf + 2c24a: 33258593 addi a1,a1,818 # 3b578 <_IO_stdin_used+0x19f8> + 2c24e: f52e90ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 2c252: 1198 addi a4,sp,224 + 2c254: e9ba sd a4,208(sp) + 2c256: 6114 ld a3,0(a0) + 2c258: 01050793 addi a5,a0,16 + 2c25c: 0af68563 beq a3,a5,2c306 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x22a> + 2c260: 6918 ld a4,16(a0) + 2c262: e9b6 sd a3,208(sp) + 2c264: f1ba sd a4,224(sp) + 2c266: 6518 ld a4,8(a0) + 2c268: 0d010b13 addi s6,sp,208 + 2c26c: e11c sd a5,0(a0) + 2c26e: 00050823 sb zero,16(a0) + 2c272: 00053423 sd zero,8(a0) + 2c276: 0000f597 auipc a1,0xf + 2c27a: 2fa58593 addi a1,a1,762 # 3b570 <_IO_stdin_used+0x19f0> + 2c27e: 855a mv a0,s6 + 2c280: edba sd a4,216(sp) + 2c282: afee90ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c286: 0218 addi a4,sp,256 + 2c288: f9ba sd a4,240(sp) + 2c28a: 6114 ld a3,0(a0) + 2c28c: 01050793 addi a5,a0,16 + 2c290: 04f68d63 beq a3,a5,2c2ea <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x20e> + 2c294: 6918 ld a4,16(a0) + 2c296: f9b6 sd a3,240(sp) + 2c298: e23a sd a4,256(sp) + 2c29a: 6518 ld a4,8(a0) + 2c29c: 0f010b93 addi s7,sp,240 + 2c2a0: e11c sd a5,0(a0) + 2c2a2: 00050823 sb zero,16(a0) + 2c2a6: 00053423 sd zero,8(a0) + 2c2aa: 855e mv a0,s7 + 2c2ac: fdba sd a4,248(sp) + 2c2ae: 9bbff0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2c2b2: 9eaf10ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> + 2c2b6: e4050ae3 beqz a0,2c10a <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2e> + 2c2ba: 4505 li a0,1 + 2c2bc: fa52 sd s4,304(sp) + 2c2be: f656 sd s5,296(sp) + 2c2c0: f25a sd s6,288(sp) + 2c2c2: ee5e sd s7,280(sp) + 2c2c4: bdce90ef jal 156a0 <_exit@plt> + 2c2c8: 05400793 li a5,84 + 2c2cc: bd0d j 2c0fe <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x22> + 2c2ce: 6514 ld a3,8(a0) + 2c2d0: 85ba mv a1,a4 + 2c2d2: 0685 addi a3,a3,1 + 2c2d4: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 2c2d8: 02058407 vle8.v v8,(a1) + 2c2dc: 8e91 sub a3,a3,a2 + 2c2de: 95b2 add a1,a1,a2 + 2c2e0: 02078427 vse8.v v8,(a5) + 2c2e4: 97b2 add a5,a5,a2 + 2c2e6: f6fd bnez a3,2c2d4 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1f8> + 2c2e8: b561 j 2c170 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x94> + 2c2ea: 6514 ld a3,8(a0) + 2c2ec: 85be mv a1,a5 + 2c2ee: 0685 addi a3,a3,1 + 2c2f0: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 2c2f4: 02058407 vle8.v v8,(a1) + 2c2f8: 8e91 sub a3,a3,a2 + 2c2fa: 95b2 add a1,a1,a2 + 2c2fc: 02070427 vse8.v v8,(a4) + 2c300: 9732 add a4,a4,a2 + 2c302: f6fd bnez a3,2c2f0 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x214> + 2c304: bf59 j 2c29a <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1be> + 2c306: 6514 ld a3,8(a0) + 2c308: 85be mv a1,a5 + 2c30a: 0685 addi a3,a3,1 + 2c30c: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 2c310: 02058407 vle8.v v8,(a1) + 2c314: 8e91 sub a3,a3,a2 + 2c316: 95b2 add a1,a1,a2 + 2c318: 02070427 vse8.v v8,(a4) + 2c31c: 9732 add a4,a4,a2 + 2c31e: f6fd bnez a3,2c30c <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x230> + 2c320: b799 j 2c266 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x18a> + 2c322: 6514 ld a3,8(a0) + 2c324: 85ba mv a1,a4 + 2c326: 0685 addi a3,a3,1 + 2c328: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 2c32c: 02058407 vle8.v v8,(a1) + 2c330: 8e91 sub a3,a3,a2 + 2c332: 95b2 add a1,a1,a2 + 2c334: 02078427 vse8.v v8,(a5) + 2c338: 97b2 add a5,a5,a2 + 2c33a: f6fd bnez a3,2c328 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x24c> + 2c33c: b5d5 j 2c220 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x144> + 2c33e: 6514 ld a3,8(a0) + 2c340: 85be mv a1,a5 + 2c342: 0685 addi a3,a3,1 + 2c344: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 2c348: 02058407 vle8.v v8,(a1) + 2c34c: 8e91 sub a3,a3,a2 + 2c34e: 95b2 add a1,a1,a2 + 2c350: 02070427 vse8.v v8,(a4) + 2c354: 9732 add a4,a4,a2 + 2c356: f6fd bnez a3,2c344 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x268> + 2c358: bda9 j 2c1b2 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0xd6> + 2c35a: 87aa mv a5,a0 + 2c35c: 855e mv a0,s7 + 2c35e: 8bbe mv s7,a5 + 2c360: a61ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c364: 855a mv a0,s6 + 2c366: a5bea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c36a: 8556 mv a0,s5 + 2c36c: a55ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c370: 8ade mv s5,s7 + 2c372: 854e mv a0,s3 + 2c374: a4dea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c378: 8522 mv a0,s0 + 2c37a: a47ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c37e: 8456 mv s0,s5 + 2c380: 8552 mv a0,s4 + 2c382: a3fea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c386: 854a mv a0,s2 + 2c388: a39ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c38c: 8526 mv a0,s1 + 2c38e: a33ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c392: 8522 mv a0,s0 + 2c394: c5ce90ef jal 157f0 <_Unwind_Resume@plt> + 2c398: 0000e517 auipc a0,0xe + 2c39c: b5050513 addi a0,a0,-1200 # 39ee8 <_IO_stdin_used+0x368> + 2c3a0: d50e90ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 2c3a4: 842a mv s0,a0 + 2c3a6: b7dd j 2c38c <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2b0> + 2c3a8: 0000e517 auipc a0,0xe + 2c3ac: b4050513 addi a0,a0,-1216 # 39ee8 <_IO_stdin_used+0x368> + 2c3b0: 03010913 addi s2,sp,48 + 2c3b4: d3ce90ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 2c3b8: 842a mv s0,a0 + 2c3ba: b7f1 j 2c386 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2aa> + 2c3bc: 8aaa mv s5,a0 + 2c3be: bf6d j 2c378 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x29c> + 2c3c0: 0000e517 auipc a0,0xe + 2c3c4: b2850513 addi a0,a0,-1240 # 39ee8 <_IO_stdin_used+0x368> + 2c3c8: d28e90ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 2c3cc: 842a mv s0,a0 + 2c3ce: 05010a13 addi s4,sp,80 + 2c3d2: b77d j 2c380 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2a4> + 2c3d4: 8aaa mv s5,a0 + 2c3d6: bf71 j 2c372 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x296> + 2c3d8: 0000e517 auipc a0,0xe + 2c3dc: b1050513 addi a0,a0,-1264 # 39ee8 <_IO_stdin_used+0x368> + 2c3e0: 0b010a93 addi s5,sp,176 + 2c3e4: d0ce90ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 2c3e8: 8baa mv s7,a0 + 2c3ea: b741 j 2c36a <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x28e> + 2c3ec: 8baa mv s7,a0 + 2c3ee: bf9d j 2c364 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x288> + +000000000002c3f0 <_ZN7testing8internal16ForkingDeathTest4WaitEv>: + 2c3f0: 02854783 lbu a5,40(a0) + 2c3f4: e399 bnez a5,2c3fa <_ZN7testing8internal16ForkingDeathTest4WaitEv+0xa> + 2c3f6: 4501 li a0,0 + 2c3f8: 8082 ret + 2c3fa: 710d addi sp,sp,-352 + 2c3fc: eaa2 sd s0,336(sp) + 2c3fe: e6a6 sd s1,328(sp) + 2c400: e2ca sd s2,320(sp) + 2c402: fe4e sd s3,312(sp) + 2c404: ee86 sd ra,344(sp) + 2c406: 842a mv s0,a0 + 2c408: 00810913 addi s2,sp,8 + 2c40c: 8bbff0ef jal 2bcc6 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv> + 2c410: 54fd li s1,-1 + 2c412: 4991 li s3,4 + 2c414: 5c48 lw a0,60(s0) + 2c416: 4601 li a2,0 + 2c418: 85ca mv a1,s2 + 2c41a: af6e90ef jal 15710 + 2c41e: 0c951e63 bne a0,s1,2c4fa <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x10a> + 2c422: e9fe80ef jal 152c0 <__errno_location@plt> + 2c426: 411c lw a5,0(a0) + 2c428: ff3786e3 beq a5,s3,2c414 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x24> + 2c42c: 0804 addi s1,sp,16 + 2c42e: 8526 mv a0,s1 + 2c430: 0000f597 auipc a1,0xf + 2c434: 10858593 addi a1,a1,264 # 3b538 <_IO_stdin_used+0x19b8> + 2c438: fa52 sd s4,304(sp) + 2c43a: f656 sd s5,296(sp) + 2c43c: f25a sd s6,288(sp) + 2c43e: ee5e sd s7,280(sp) + 2c440: ea62 sd s8,272(sp) + 2c442: af3ed0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2c446: 8526 mv a0,s1 + 2c448: 0000f597 auipc a1,0xf + 2c44c: ff058593 addi a1,a1,-16 # 3b438 <_IO_stdin_used+0x18b8> + 2c450: 930e90ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c454: 03010913 addi s2,sp,48 + 2c458: 85aa mv a1,a0 + 2c45a: 854a mv a0,s2 + 2c45c: 9a4e90ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c460: 854a mv a0,s2 + 2c462: 0000f597 auipc a1,0xf + 2c466: 0ee58593 addi a1,a1,238 # 3b550 <_IO_stdin_used+0x19d0> + 2c46a: 916e90ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c46e: 05010993 addi s3,sp,80 + 2c472: 85aa mv a1,a0 + 2c474: 854e mv a0,s3 + 2c476: 98ae90ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c47a: 07010a13 addi s4,sp,112 + 2c47e: 44f00793 li a5,1103 + 2c482: 8552 mv a0,s4 + 2c484: 006c addi a1,sp,12 + 2c486: 00020317 auipc t1,0x20 + 2c48a: aea33303 ld t1,-1302(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2c48e: c63e sw a5,12(sp) + 2c490: 9302 jalr t1 + 2c492: 09010a93 addi s5,sp,144 + 2c496: 8556 mv a0,s5 + 2c498: 8652 mv a2,s4 + 2c49a: 85ce mv a1,s3 + 2c49c: 0001f317 auipc t1,0x1f + 2c4a0: 6bc33303 ld t1,1724(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> 2c4a4: 9302 jalr t1 - 2c4a6: 00850593 addi a1,a0,8 - 2c4aa: 659c ld a5,8(a1) - 2c4ac: fe07b503 ld a0,-32(a5) - 2c4b0: fd078713 addi a4,a5,-48 - 2c4b4: e598 sd a4,8(a1) - 2c4b6: 17c1 addi a5,a5,-16 - 2c4b8: 00f50463 beq a0,a5,2c4c0 <_ZN7testing8UnitTest13PopGTestTraceEv+0x5a> - 2c4bc: b74e90ef jal 15830 <_ZdlPv@plt> - 2c4c0: 02040823 sb zero,48(s0) - 2c4c4: 854a mv a0,s2 - 2c4c6: aeae90ef jal 157b0 - 2c4ca: 842a mv s0,a0 - 2c4cc: ed45 bnez a0,2c584 <_ZN7testing8UnitTest13PopGTestTraceEv+0x11e> - 2c4ce: 70e2 ld ra,56(sp) - 2c4d0: 7442 ld s0,48(sp) - 2c4d2: 74a2 ld s1,40(sp) - 2c4d4: 7902 ld s2,32(sp) - 2c4d6: 69e2 ld s3,24(sp) - 2c4d8: 6a42 ld s4,16(sp) - 2c4da: 6121 addi sp,sp,64 - 2c4dc: 8082 ret - 2c4de: 1f09b503 ld a0,496(s3) - 2c4e2: 0001e717 auipc a4,0x1e - 2c4e6: 9de73703 ld a4,-1570(a4) # 49ec0 <_GLOBAL_OFFSET_TABLE_+0x370> - 2c4ea: 611c ld a5,0(a0) - 2c4ec: 6b9c ld a5,16(a5) - 2c4ee: 14e79f63 bne a5,a4,2c64c <_ZN7testing8UnitTest13PopGTestTraceEv+0x1e6> - 2c4f2: 02000513 li a0,32 - 2c4f6: adae90ef jal 157d0 <_Znwm@plt> - 2c4fa: 0001e797 auipc a5,0x1e - 2c4fe: 8b67b783 ld a5,-1866(a5) # 49db0 <_GLOBAL_OFFSET_TABLE_+0x260> - 2c502: 07c1 addi a5,a5,16 - 2c504: 84aa mv s1,a0 - 2c506: 00053423 sd zero,8(a0) - 2c50a: 00053823 sd zero,16(a0) - 2c50e: 00053c23 sd zero,24(a0) - 2c512: e11c sd a5,0(a0) - 2c514: 1e89a503 lw a0,488(s3) - 2c518: 85a6 mv a1,s1 - 2c51a: 806e90ef jal 15520 - 2c51e: 8a2a mv s4,a0 - 2c520: e571 bnez a0,2c5ec <_ZN7testing8UnitTest13PopGTestTraceEv+0x186> - 2c522: 00848593 addi a1,s1,8 - 2c526: b751 j 2c4aa <_ZN7testing8UnitTest13PopGTestTraceEv+0x44> - 2c528: 00810993 addi s3,sp,8 - 2c52c: 0000e617 auipc a2,0xe - 2c530: fd460613 addi a2,a2,-44 # 3a500 <_IO_stdin_used+0x2a58> - 2c534: 458d li a1,3 - 2c536: 84aa mv s1,a0 - 2c538: 66100693 li a3,1633 - 2c53c: 854e mv a0,s3 - 2c53e: eadf20ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2c542: 466d li a2,27 - 2c544: 0000e597 auipc a1,0xe - 2c548: 01c58593 addi a1,a1,28 # 3a560 <_IO_stdin_used+0x2ab8> - 2c54c: 0001e517 auipc a0,0x1e - 2c550: a4c53503 ld a0,-1460(a0) # 49f98 <_ZSt4cerr@Base> - 2c554: 8dce90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2c558: 4649 li a2,18 - 2c55a: 0000e597 auipc a1,0xe - 2c55e: 02658593 addi a1,a1,38 # 3a580 <_IO_stdin_used+0x2ad8> - 2c562: 0001e517 auipc a0,0x1e - 2c566: a3653503 ld a0,-1482(a0) # 49f98 <_ZSt4cerr@Base> - 2c56a: 8c6e90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2c56e: 85a6 mv a1,s1 - 2c570: 0001e517 auipc a0,0x1e - 2c574: a2853503 ld a0,-1496(a0) # 49f98 <_ZSt4cerr@Base> - 2c578: ec9e80ef jal 15440 <_ZNSolsEi@plt> - 2c57c: 854e mv a0,s3 - 2c57e: 9fcf00ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2c582: b701 j 2c482 <_ZN7testing8UnitTest13PopGTestTraceEv+0x1c> - 2c584: 00810993 addi s3,sp,8 - 2c588: 854e mv a0,s3 - 2c58a: 0000e617 auipc a2,0xe - 2c58e: f7660613 addi a2,a2,-138 # 3a500 <_IO_stdin_used+0x2a58> - 2c592: 458d li a1,3 - 2c594: 66d00693 li a3,1645 - 2c598: e53f20ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2c59c: 4675 li a2,29 - 2c59e: 0000e597 auipc a1,0xe - 2c5a2: ffa58593 addi a1,a1,-6 # 3a598 <_IO_stdin_used+0x2af0> - 2c5a6: 0001e517 auipc a0,0x1e - 2c5aa: 9f253503 ld a0,-1550(a0) # 49f98 <_ZSt4cerr@Base> - 2c5ae: 882e90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2c5b2: 4649 li a2,18 - 2c5b4: 0000e597 auipc a1,0xe - 2c5b8: fcc58593 addi a1,a1,-52 # 3a580 <_IO_stdin_used+0x2ad8> - 2c5bc: 0001e517 auipc a0,0x1e - 2c5c0: 9dc53503 ld a0,-1572(a0) # 49f98 <_ZSt4cerr@Base> - 2c5c4: 86ce90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2c5c8: 85a2 mv a1,s0 - 2c5ca: 0001e517 auipc a0,0x1e - 2c5ce: 9ce53503 ld a0,-1586(a0) # 49f98 <_ZSt4cerr@Base> - 2c5d2: e6fe80ef jal 15440 <_ZNSolsEi@plt> - 2c5d6: 854e mv a0,s3 - 2c5d8: 9a2f00ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2c5dc: 70e2 ld ra,56(sp) - 2c5de: 7442 ld s0,48(sp) - 2c5e0: 74a2 ld s1,40(sp) - 2c5e2: 7902 ld s2,32(sp) - 2c5e4: 69e2 ld s3,24(sp) - 2c5e6: 6a42 ld s4,16(sp) - 2c5e8: 6121 addi sp,sp,64 - 2c5ea: 8082 ret - 2c5ec: 00810993 addi s3,sp,8 - 2c5f0: 854e mv a0,s3 - 2c5f2: 70200693 li a3,1794 - 2c5f6: 0000e617 auipc a2,0xe - 2c5fa: f0a60613 addi a2,a2,-246 # 3a500 <_IO_stdin_used+0x2a58> - 2c5fe: 458d li a1,3 - 2c600: debf20ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2c604: 02600613 li a2,38 - 2c608: 0000e597 auipc a1,0xe - 2c60c: 29058593 addi a1,a1,656 # 3a898 <_IO_stdin_used+0x2df0> - 2c610: 0001e517 auipc a0,0x1e - 2c614: 98853503 ld a0,-1656(a0) # 49f98 <_ZSt4cerr@Base> - 2c618: 818e90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2c61c: 4649 li a2,18 - 2c61e: 0000e597 auipc a1,0xe - 2c622: f6258593 addi a1,a1,-158 # 3a580 <_IO_stdin_used+0x2ad8> - 2c626: 0001e517 auipc a0,0x1e - 2c62a: 97253503 ld a0,-1678(a0) # 49f98 <_ZSt4cerr@Base> - 2c62e: 802e90ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2c632: 85d2 mv a1,s4 - 2c634: 0001e517 auipc a0,0x1e - 2c638: 96453503 ld a0,-1692(a0) # 49f98 <_ZSt4cerr@Base> - 2c63c: e05e80ef jal 15440 <_ZNSolsEi@plt> - 2c640: 854e mv a0,s3 - 2c642: 938f00ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2c646: 00848593 addi a1,s1,8 - 2c64a: b585 j 2c4aa <_ZN7testing8UnitTest13PopGTestTraceEv+0x44> - 2c64c: 9782 jalr a5 - 2c64e: 84aa mv s1,a0 - 2c650: b5d1 j 2c514 <_ZN7testing8UnitTest13PopGTestTraceEv+0xae> - 2c652: 842a mv s0,a0 - 2c654: 854e mv a0,s3 - 2c656: 924f00ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2c65a: 854a mv a0,s2 - 2c65c: 0001d317 auipc t1,0x1d - 2c660: 52433303 ld t1,1316(t1) # 49b80 <_GLOBAL_OFFSET_TABLE_+0x30> - 2c664: 9302 jalr t1 - 2c666: 8522 mv a0,s0 - 2c668: 8b8e90ef jal 15720 <_Unwind_Resume@plt> - 2c66c: 842a mv s0,a0 - 2c66e: 854e mv a0,s3 - 2c670: 90af00ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2c674: 8522 mv a0,s0 - 2c676: 8aae90ef jal 15720 <_Unwind_Resume@plt> - 2c67a: 842a mv s0,a0 - 2c67c: 854e mv a0,s3 - 2c67e: 8fcf00ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2c682: 8522 mv a0,s0 - 2c684: 82ce90ef jal 156b0 <__cxa_call_terminate@plt> - 2c688: 842a mv s0,a0 - 2c68a: bfc1 j 2c65a <_ZN7testing8UnitTest13PopGTestTraceEv+0x1f4> - -000000000002c68c <_ZN7testing11ScopedTraceD1Ev>: - 2c68c: 1141 addi sp,sp,-16 - 2c68e: e406 sd ra,8(sp) - 2c690: b6ffc0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 2c694: dd3ff0ef jal 2c466 <_ZN7testing8UnitTest13PopGTestTraceEv> - 2c698: 60a2 ld ra,8(sp) - 2c69a: 0141 addi sp,sp,16 - 2c69c: 8082 ret - -000000000002c69e <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE>: - 2c69e: 7155 addi sp,sp,-208 - 2c6a0: 101c addi a5,sp,32 - 2c6a2: e83e sd a5,16(sp) - 2c6a4: 009c addi a5,sp,64 - 2c6a6: e03e sd a5,0(sp) - 2c6a8: 103c addi a5,sp,40 - 2c6aa: e1a2 sd s0,192(sp) - 2c6ac: fd26 sd s1,184(sp) - 2c6ae: f94a sd s2,176(sp) - 2c6b0: f54e sd s3,168(sp) - 2c6b2: f152 sd s4,160(sp) - 2c6b4: ed56 sd s5,152(sp) - 2c6b6: e95a sd s6,144(sp) - 2c6b8: e55e sd s7,136(sp) - 2c6ba: e162 sd s8,128(sp) - 2c6bc: fce6 sd s9,120(sp) - 2c6be: f8ea sd s10,112(sp) - 2c6c0: e586 sd ra,200(sp) - 2c6c2: f4ee sd s11,104(sp) - 2c6c4: 84aa mv s1,a0 - 2c6c6: 8a2e mv s4,a1 - 2c6c8: 8c32 mv s8,a2 - 2c6ca: 4981 li s3,0 - 2c6cc: 4401 li s0,0 - 2c6ce: 4a81 li s5,0 - 2c6d0: 4d01 li s10,0 - 2c6d2: 5b7d li s6,-1 - 2c6d4: 05010913 addi s2,sp,80 - 2c6d8: 4bbd li s7,15 - 2c6da: 4c85 li s9,1 - 2c6dc: ec3e sd a5,24(sp) - 2c6de: ce7ee0ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> - 2c6e2: 12050663 beqz a0,2c80e <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x170> - 2c6e6: 866a mv a2,s10 - 2c6e8: 85d2 mv a1,s4 - 2c6ea: 8526 mv a0,s1 - 2c6ec: b84e90ef jal 15a70 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt> - 2c6f0: 649c ld a5,8(s1) - 2c6f2: 8daa mv s11,a0 - 2c6f4: 0f650363 beq a0,s6,2c7da <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x13c> - 2c6f8: 41a506b3 sub a3,a0,s10 - 2c6fc: 1fa7e363 bltu a5,s10,2c8e2 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x244> - 2c700: 608c ld a1,0(s1) - 2c702: 41a787b3 sub a5,a5,s10 - 2c706: e0ca sd s2,64(sp) - 2c708: 9d2e add s10,s10,a1 - 2c70a: 00f6f363 bgeu a3,a5,2c710 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x72> - 2c70e: 87b6 mv a5,a3 - 2c710: f03e sd a5,32(sp) - 2c712: 08fbeb63 bltu s7,a5,2c7a8 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x10a> - 2c716: 03979d63 bne a5,s9,2c750 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xb2> - 2c71a: 000d4703 lbu a4,0(s10) - 2c71e: 04e10823 sb a4,80(sp) - 2c722: 874a mv a4,s2 - 2c724: e4be sd a5,72(sp) - 2c726: 97ba add a5,a5,a4 - 2c728: 00078023 sb zero,0(a5) - 2c72c: 04898763 beq s3,s0,2c77a <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xdc> - 2c730: 01040793 addi a5,s0,16 - 2c734: e01c sd a5,0(s0) - 2c736: 6706 ld a4,64(sp) - 2c738: 66a6 ld a3,72(sp) - 2c73a: 09270263 beq a4,s2,2c7be <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x120> - 2c73e: 67c6 ld a5,80(sp) - 2c740: e018 sd a4,0(s0) - 2c742: e81c sd a5,16(s0) - 2c744: e414 sd a3,8(s0) - 2c746: 02040413 addi s0,s0,32 - 2c74a: 001d8d13 addi s10,s11,1 - 2c74e: bf41 j 2c6de <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x40> - 2c750: dbe9 beqz a5,2c722 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x84> - 2c752: 854a mv a0,s2 - 2c754: 85ea mv a1,s10 - 2c756: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma - 2c75a: 02058407 vle8.v v8,(a1) - 2c75e: 8f99 sub a5,a5,a4 - 2c760: 95ba add a1,a1,a4 - 2c762: 02050427 vse8.v v8,(a0) - 2c766: 953a add a0,a0,a4 - 2c768: f7fd bnez a5,2c756 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xb8> - 2c76a: 7782 ld a5,32(sp) - 2c76c: 6706 ld a4,64(sp) - 2c76e: e4be sd a5,72(sp) - 2c770: 97ba add a5,a5,a4 - 2c772: 00078023 sb zero,0(a5) - 2c776: fa899de3 bne s3,s0,2c730 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x92> - 2c77a: 67e2 ld a5,24(sp) - 2c77c: 6582 ld a1,0(sp) - 2c77e: 0001d317 auipc t1,0x1d - 2c782: 73a33303 ld t1,1850(t1) # 49eb8 <_GLOBAL_OFFSET_TABLE_+0x368> - 2c786: 853e mv a0,a5 - 2c788: f456 sd s5,40(sp) - 2c78a: f84e sd s3,48(sp) - 2c78c: fc4e sd s3,56(sp) - 2c78e: 8d3e mv s10,a5 - 2c790: 9302 jalr t1 - 2c792: 6506 ld a0,64(sp) - 2c794: 7aa2 ld s5,40(sp) - 2c796: 7442 ld s0,48(sp) - 2c798: 79e2 ld s3,56(sp) - 2c79a: fb2508e3 beq a0,s2,2c74a <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xac> - 2c79e: 892e90ef jal 15830 <_ZdlPv@plt> - 2c7a2: 001d8d13 addi s10,s11,1 - 2c7a6: bf25 j 2c6de <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x40> - 2c7a8: 65c2 ld a1,16(sp) - 2c7aa: 6502 ld a0,0(sp) - 2c7ac: 4601 li a2,0 - 2c7ae: e43e sd a5,8(sp) - 2c7b0: e31e80ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 2c7b4: 7682 ld a3,32(sp) - 2c7b6: 67a2 ld a5,8(sp) - 2c7b8: e0aa sd a0,64(sp) - 2c7ba: e8b6 sd a3,80(sp) - 2c7bc: bf61 j 2c754 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xb6> - 2c7be: 85ca mv a1,s2 - 2c7c0: 00168613 addi a2,a3,1 - 2c7c4: 0c367757 vsetvli a4,a2,e8,m8,ta,ma - 2c7c8: 02058407 vle8.v v8,(a1) - 2c7cc: 8e19 sub a2,a2,a4 - 2c7ce: 95ba add a1,a1,a4 - 2c7d0: 02078427 vse8.v v8,(a5) - 2c7d4: 97ba add a5,a5,a4 - 2c7d6: f67d bnez a2,2c7c4 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x126> - 2c7d8: b7b5 j 2c744 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xa6> - 2c7da: 13a7e063 bltu a5,s10,2c8fa <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x25c> - 2c7de: 608c ld a1,0(s1) - 2c7e0: 0084 addi s1,sp,64 - 2c7e2: 05010913 addi s2,sp,80 - 2c7e6: 00f58633 add a2,a1,a5 - 2c7ea: 8526 mv a0,s1 - 2c7ec: 95ea add a1,a1,s10 - 2c7ee: e0ca sd s2,64(sp) - 2c7f0: afeeb0ef jal 17aee <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> - 2c7f4: 08898763 beq s3,s0,2c882 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x1e4> - 2c7f8: 8522 mv a0,s0 - 2c7fa: 85a6 mv a1,s1 - 2c7fc: d35e80ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c800: 02040413 addi s0,s0,32 - 2c804: 6506 ld a0,64(sp) - 2c806: 01250463 beq a0,s2,2c80e <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x170> - 2c80a: 826e90ef jal 15830 <_ZdlPv@plt> - 2c80e: 000c3903 ld s2,0(s8) - 2c812: 008c3483 ld s1,8(s8) - 2c816: 013c3823 sd s3,16(s8) - 2c81a: 008c3423 sd s0,8(s8) - 2c81e: 015c3023 sd s5,0(s8) - 2c822: 844a mv s0,s2 - 2c824: 00990d63 beq s2,s1,2c83e <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x1a0> - 2c828: 6008 ld a0,0(s0) - 2c82a: 01040793 addi a5,s0,16 - 2c82e: 00f50463 beq a0,a5,2c836 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x198> - 2c832: fffe80ef jal 15830 <_ZdlPv@plt> - 2c836: 02040413 addi s0,s0,32 - 2c83a: fe8497e3 bne s1,s0,2c828 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x18a> - 2c83e: 02090363 beqz s2,2c864 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x1c6> - 2c842: 640e ld s0,192(sp) - 2c844: 60ae ld ra,200(sp) - 2c846: 74ea ld s1,184(sp) - 2c848: 79aa ld s3,168(sp) - 2c84a: 7a0a ld s4,160(sp) - 2c84c: 6aea ld s5,152(sp) - 2c84e: 6b4a ld s6,144(sp) - 2c850: 6baa ld s7,136(sp) - 2c852: 6c0a ld s8,128(sp) - 2c854: 7ce6 ld s9,120(sp) - 2c856: 7d46 ld s10,112(sp) - 2c858: 7da6 ld s11,104(sp) - 2c85a: 854a mv a0,s2 - 2c85c: 794a ld s2,176(sp) - 2c85e: 6169 addi sp,sp,208 - 2c860: fd1e806f j 15830 <_ZdlPv@plt> - 2c864: 60ae ld ra,200(sp) - 2c866: 640e ld s0,192(sp) - 2c868: 74ea ld s1,184(sp) - 2c86a: 794a ld s2,176(sp) - 2c86c: 79aa ld s3,168(sp) - 2c86e: 7a0a ld s4,160(sp) - 2c870: 6aea ld s5,152(sp) - 2c872: 6b4a ld s6,144(sp) - 2c874: 6baa ld s7,136(sp) - 2c876: 6c0a ld s8,128(sp) - 2c878: 7ce6 ld s9,120(sp) - 2c87a: 7d46 ld s10,112(sp) - 2c87c: 7da6 ld s11,104(sp) - 2c87e: 6169 addi sp,sp,208 - 2c880: 8082 ret - 2c882: 103c addi a5,sp,40 - 2c884: 853e mv a0,a5 - 2c886: 85a6 mv a1,s1 - 2c888: 0001d317 auipc t1,0x1d - 2c88c: 63033303 ld t1,1584(t1) # 49eb8 <_GLOBAL_OFFSET_TABLE_+0x368> - 2c890: 8d3e mv s10,a5 - 2c892: f456 sd s5,40(sp) - 2c894: f84e sd s3,48(sp) - 2c896: fc4e sd s3,56(sp) - 2c898: 9302 jalr t1 - 2c89a: 7aa2 ld s5,40(sp) - 2c89c: 7442 ld s0,48(sp) - 2c89e: 79e2 ld s3,56(sp) - 2c8a0: b795 j 2c804 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x166> - 2c8a2: 87aa mv a5,a0 - 2c8a4: 8526 mv a0,s1 - 2c8a6: 7aa2 ld s5,40(sp) - 2c8a8: 7442 ld s0,48(sp) - 2c8aa: 79e2 ld s3,56(sp) - 2c8ac: 84be mv s1,a5 - 2c8ae: e4fe90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c8b2: 856a mv a0,s10 - 2c8b4: 0001d317 auipc t1,0x1d - 2c8b8: 32c33303 ld t1,812(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2c8bc: f456 sd s5,40(sp) - 2c8be: f822 sd s0,48(sp) - 2c8c0: fc4e sd s3,56(sp) - 2c8c2: 9302 jalr t1 - 2c8c4: 8526 mv a0,s1 - 2c8c6: e5be80ef jal 15720 <_Unwind_Resume@plt> - 2c8ca: 103c addi a5,sp,40 - 2c8cc: 84aa mv s1,a0 - 2c8ce: 8d3e mv s10,a5 - 2c8d0: b7cd j 2c8b2 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x214> - 2c8d2: 84aa mv s1,a0 - 2c8d4: 6502 ld a0,0(sp) - 2c8d6: 7aa2 ld s5,40(sp) - 2c8d8: 7442 ld s0,48(sp) - 2c8da: 79e2 ld s3,56(sp) - 2c8dc: e21e90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c8e0: bfc9 j 2c8b2 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x214> - 2c8e2: 86be mv a3,a5 - 2c8e4: 866a mv a2,s10 - 2c8e6: 0000b597 auipc a1,0xb - 2c8ea: 53a58593 addi a1,a1,1338 # 37e20 <_IO_stdin_used+0x378> - 2c8ee: 0000b517 auipc a0,0xb - 2c8f2: 54a50513 addi a0,a0,1354 # 37e38 <_IO_stdin_used+0x390> - 2c8f6: f8be80ef jal 15880 <_ZSt24__throw_out_of_range_fmtPKcz@plt> - 2c8fa: 86be mv a3,a5 - 2c8fc: 866a mv a2,s10 - 2c8fe: 0000b597 auipc a1,0xb - 2c902: 52258593 addi a1,a1,1314 # 37e20 <_IO_stdin_used+0x378> - 2c906: 0000b517 auipc a0,0xb - 2c90a: 53250513 addi a0,a0,1330 # 37e38 <_IO_stdin_used+0x390> - 2c90e: f73e80ef jal 15880 <_ZSt24__throw_out_of_range_fmtPKcz@plt> - -000000000002c912 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv>: - 2c912: 7175 addi sp,sp,-144 - 2c914: e122 sd s0,128(sp) - 2c916: 0001d417 auipc s0,0x1d - 2c91a: 4d243403 ld s0,1234(s0) # 49de8 <_GLOBAL_OFFSET_TABLE_+0x298> - 2c91e: 641c ld a5,8(s0) - 2c920: e506 sd ra,136(sp) - 2c922: f8ca sd s2,112(sp) - 2c924: 0e078763 beqz a5,2ca12 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x100> - 2c928: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2c92c: 5e0030d7 vmv.v.i v1,0 - 2c930: 600c ld a1,0(s0) - 2c932: fca6 sd s1,120(sp) - 2c934: 1804 addi s1,sp,48 - 2c936: f4ce sd s3,104(sp) - 2c938: 57fd li a5,-1 - 2c93a: f0d2 sd s4,96(sp) - 2c93c: ecd6 sd s5,88(sp) - 2c93e: e8da sd s6,80(sp) - 2c940: 01810993 addi s3,sp,24 - 2c944: 8526 mv a0,s1 - 2c946: 0209f0a7 vse64.v v1,(s3) - 2c94a: f402 sd zero,40(sp) - 2c94c: c63e sw a5,12(sp) - 2c94e: c83e sw a5,16(sp) - 2c950: d0ceb0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2c954: 864e mv a2,s3 - 2c956: 07c00593 li a1,124 - 2c95a: 8526 mv a0,s1 - 2c95c: d43ff0ef jal 2c69e <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE> - 2c960: 7542 ld a0,48(sp) - 2c962: 04010913 addi s2,sp,64 - 2c966: 01250463 beq a0,s2,2c96e <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x5c> - 2c96a: ec7e80ef jal 15830 <_ZdlPv@plt> - 2c96e: 7702 ld a4,32(sp) - 2c970: 67e2 ld a5,24(sp) - 2c972: 56fd li a3,-1 - 2c974: f8070713 addi a4,a4,-128 - 2c978: ca36 sw a3,20(sp) - 2c97a: 0af71363 bne a4,a5,2ca20 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x10e> - 2c97e: 778c ld a1,40(a5) - 2c980: 7388 ld a0,32(a5) - 2c982: 0070 addi a2,sp,12 - 2c984: d0af30ef jal 1fe8e <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0> - 2c988: cd41 beqz a0,2ca20 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x10e> - 2c98a: 67e2 ld a5,24(sp) - 2c98c: 0810 addi a2,sp,16 - 2c98e: 67ac ld a1,72(a5) - 2c990: 63a8 ld a0,64(a5) - 2c992: cfcf30ef jal 1fe8e <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0> - 2c996: c549 beqz a0,2ca20 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x10e> - 2c998: 67e2 ld a5,24(sp) - 2c99a: 0850 addi a2,sp,20 - 2c99c: 77ac ld a1,104(a5) - 2c99e: 73a8 ld a0,96(a5) - 2c9a0: ceef30ef jal 1fe8e <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0> - 2c9a4: cd35 beqz a0,2ca20 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x10e> - 2c9a6: 03000513 li a0,48 - 2c9aa: e27e80ef jal 157d0 <_Znwm@plt> - 2c9ae: 67e2 ld a5,24(sp) - 2c9b0: 01050713 addi a4,a0,16 - 2c9b4: e118 sd a4,0(a0) - 2c9b6: 638c ld a1,0(a5) - 2c9b8: 6790 ld a2,8(a5) - 2c9ba: 4b32 lw s6,12(sp) - 2c9bc: 4ac2 lw s5,16(sp) - 2c9be: 962e add a2,a2,a1 - 2c9c0: 4a52 lw s4,20(sp) - 2c9c2: 892a mv s2,a0 - 2c9c4: 89eeb0ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2c9c8: 6462 ld s0,24(sp) - 2c9ca: 7482 ld s1,32(sp) - 2c9cc: 03692023 sw s6,32(s2) - 2c9d0: 03592223 sw s5,36(s2) - 2c9d4: 03492423 sw s4,40(s2) - 2c9d8: 00940e63 beq s0,s1,2c9f4 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0xe2> - 2c9dc: 6008 ld a0,0(s0) - 2c9de: 01040793 addi a5,s0,16 - 2c9e2: 00f50463 beq a0,a5,2c9ea <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0xd8> - 2c9e6: e4be80ef jal 15830 <_ZdlPv@plt> - 2c9ea: 02040413 addi s0,s0,32 - 2c9ee: fe8497e3 bne s1,s0,2c9dc <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0xca> - 2c9f2: 64e2 ld s1,24(sp) - 2c9f4: c481 beqz s1,2c9fc <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0xea> - 2c9f6: 8526 mv a0,s1 - 2c9f8: e39e80ef jal 15830 <_ZdlPv@plt> - 2c9fc: 60aa ld ra,136(sp) - 2c9fe: 640a ld s0,128(sp) - 2ca00: 74e6 ld s1,120(sp) - 2ca02: 79a6 ld s3,104(sp) - 2ca04: 7a06 ld s4,96(sp) - 2ca06: 6ae6 ld s5,88(sp) - 2ca08: 6b46 ld s6,80(sp) - 2ca0a: 854a mv a0,s2 - 2ca0c: 7946 ld s2,112(sp) - 2ca0e: 6149 addi sp,sp,144 - 2ca10: 8082 ret - 2ca12: 60aa ld ra,136(sp) - 2ca14: 640a ld s0,128(sp) - 2ca16: 4901 li s2,0 - 2ca18: 854a mv a0,s2 - 2ca1a: 7946 ld s2,112(sp) - 2ca1c: 6149 addi sp,sp,144 - 2ca1e: 8082 ret - 2ca20: 00843a03 ld s4,8(s0) - 2ca24: 8526 mv a0,s1 - 2ca26: 6000 ld s0,0(s0) - 2ca28: 02aa0593 addi a1,s4,42 - 2ca2c: f84a sd s2,48(sp) - 2ca2e: fc02 sd zero,56(sp) - 2ca30: 04010023 sb zero,64(sp) - 2ca34: eede80ef jal 15920 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 2ca38: 02a00613 li a2,42 - 2ca3c: 0000d597 auipc a1,0xd - 2ca40: f0c58593 addi a1,a1,-244 # 39948 <_IO_stdin_used+0x1ea0> - 2ca44: 8526 mv a0,s1 - 2ca46: a2ae90ef jal 15c70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@plt> - 2ca4a: 8652 mv a2,s4 - 2ca4c: 85a2 mv a1,s0 + 2c4a6: 0000f597 auipc a1,0xf + 2c4aa: a9258593 addi a1,a1,-1390 # 3af38 <_IO_stdin_used+0x13b8> + 2c4ae: 8556 mv a0,s5 + 2c4b0: 8d0e90ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c4b4: 0b010b13 addi s6,sp,176 + 2c4b8: 85aa mv a1,a0 + 2c4ba: 855a mv a0,s6 + 2c4bc: 944e90ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c4c0: 855a mv a0,s6 + 2c4c2: 0000f597 auipc a1,0xf + 2c4c6: 0de58593 addi a1,a1,222 # 3b5a0 <_IO_stdin_used+0x1a20> + 2c4ca: 8b6e90ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c4ce: 0d010b93 addi s7,sp,208 + 2c4d2: 85aa mv a1,a0 + 2c4d4: 855e mv a0,s7 + 2c4d6: 92ae90ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c4da: 855e mv a0,s7 + 2c4dc: 0000f597 auipc a1,0xf + 2c4e0: 09458593 addi a1,a1,148 # 3b570 <_IO_stdin_used+0x19f0> + 2c4e4: 89ce90ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c4e8: 0f010c13 addi s8,sp,240 + 2c4ec: 85aa mv a1,a0 + 2c4ee: 8562 mv a0,s8 + 2c4f0: 910e90ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c4f4: 8562 mv a0,s8 + 2c4f6: f72ff0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2c4fa: fa3f00ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> + 2c4fe: f0050be3 beqz a0,2c414 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x24> + 2c502: 4522 lw a0,8(sp) + 2c504: 60f6 ld ra,344(sp) + 2c506: 64b6 ld s1,328(sp) + 2c508: d448 sw a0,44(s0) + 2c50a: 6456 ld s0,336(sp) + 2c50c: 6916 ld s2,320(sp) + 2c50e: 79f2 ld s3,312(sp) + 2c510: 6135 addi sp,sp,352 + 2c512: 8082 ret + 2c514: 842a mv s0,a0 + 2c516: a03d j 2c544 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x154> + 2c518: 842a mv s0,a0 + 2c51a: 8562 mv a0,s8 + 2c51c: 8a5ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c520: 855e mv a0,s7 + 2c522: 89fea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c526: 855a mv a0,s6 + 2c528: 899ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c52c: 8556 mv a0,s5 + 2c52e: 893ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c532: 8552 mv a0,s4 + 2c534: 88dea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c538: 854e mv a0,s3 + 2c53a: 887ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c53e: 854a mv a0,s2 + 2c540: 881ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c544: 8526 mv a0,s1 + 2c546: 87bea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c54a: 8522 mv a0,s0 + 2c54c: aa4e90ef jal 157f0 <_Unwind_Resume@plt> + 2c550: 842a mv s0,a0 + 2c552: b7f9 j 2c520 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x130> + 2c554: 842a mv s0,a0 + 2c556: bfc1 j 2c526 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x136> + 2c558: 842a mv s0,a0 + 2c55a: bfc9 j 2c52c <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x13c> + 2c55c: 842a mv s0,a0 + 2c55e: bfd1 j 2c532 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x142> + 2c560: 842a mv s0,a0 + 2c562: bfd9 j 2c538 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x148> + 2c564: 842a mv s0,a0 + 2c566: bfe1 j 2c53e <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x14e> + +000000000002c568 <_ZN7testing8internal9DeathTestC1Ev>: + 2c568: 7179 addi sp,sp,-48 + 2c56a: 00020797 auipc a5,0x20 + 2c56e: 9867b783 ld a5,-1658(a5) # 4bef0 <_GLOBAL_OFFSET_TABLE_+0x3a0> + 2c572: 07c1 addi a5,a5,16 + 2c574: f406 sd ra,40(sp) + 2c576: e11c sd a5,0(a0) + 2c578: d5ffe0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 2c57c: 613c ld a5,64(a0) + 2c57e: 1107b783 ld a5,272(a5) + 2c582: c781 beqz a5,2c58a <_ZN7testing8internal9DeathTestC1Ev+0x22> + 2c584: 70a2 ld ra,40(sp) + 2c586: 6145 addi sp,sp,48 + 2c588: 8082 ret + 2c58a: 850a mv a0,sp + 2c58c: 0000f597 auipc a1,0xf + 2c590: 03c58593 addi a1,a1,60 # 3b5c8 <_IO_stdin_used+0x1a48> + 2c594: f022 sd s0,32(sp) + 2c596: 99fed0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2c59a: 850a mv a0,sp + 2c59c: 840a mv s0,sp + 2c59e: ecaff0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2c5a2: 87aa mv a5,a0 + 2c5a4: 8522 mv a0,s0 + 2c5a6: 843e mv s0,a5 + 2c5a8: 819ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c5ac: 8522 mv a0,s0 + 2c5ae: a42e90ef jal 157f0 <_Unwind_Resume@plt> + +000000000002c5b2 <_ZN7testing8internal16ForkingDeathTestC1EPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE>: + 2c5b2: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2c5b6: 5e0030d7 vmv.v.i v1,0 + 2c5ba: 7179 addi sp,sp,-48 + 2c5bc: f022 sd s0,32(sp) + 2c5be: ec26 sd s1,24(sp) + 2c5c0: e84a sd s2,16(sp) + 2c5c2: e44e sd s3,8(sp) + 2c5c4: f406 sd ra,40(sp) + 2c5c6: 00860793 addi a5,a2,8 + 2c5ca: 00863983 ld s3,8(a2) + 2c5ce: 01063903 ld s2,16(a2) + 2c5d2: 0207f0a7 vse64.v v1,(a5) + 2c5d6: 84ae mv s1,a1 + 2c5d8: 842a mv s0,a0 + 2c5da: f8fff0ef jal 2c568 <_ZN7testing8internal9DeathTestC1Ev> + 2c5de: 57fd li a5,-1 + 2c5e0: 00020697 auipc a3,0x20 + 2c5e4: 9986b683 ld a3,-1640(a3) # 4bf78 <_GLOBAL_OFFSET_TABLE_+0x428> + 2c5e8: 00020717 auipc a4,0x20 + 2c5ec: 9c873703 ld a4,-1592(a4) # 4bfb0 <_GLOBAL_OFFSET_TABLE_+0x460> + 2c5f0: 02079613 slli a2,a5,0x20 + 2c5f4: f810 sd a2,48(s0) + 2c5f6: 06c1 addi a3,a3,16 + 2c5f8: 0741 addi a4,a4,16 + 2c5fa: e404 sd s1,8(s0) + 2c5fc: 01343c23 sd s3,24(s0) + 2c600: 03243023 sd s2,32(s0) + 2c604: 70a2 ld ra,40(sp) + 2c606: 02040423 sb zero,40(s0) + 2c60a: e814 sd a3,16(s0) + 2c60c: e018 sd a4,0(s0) + 2c60e: d45c sw a5,44(s0) + 2c610: fc1c sd a5,56(s0) + 2c612: 7402 ld s0,32(sp) + 2c614: 64e2 ld s1,24(sp) + 2c616: 6942 ld s2,16(sp) + 2c618: 69a2 ld s3,8(sp) + 2c61a: 6145 addi sp,sp,48 + 2c61c: 8082 ret + 2c61e: 842a mv s0,a0 + 2c620: 00090863 beqz s2,2c630 <_ZN7testing8internal16ForkingDeathTestC1EPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x7e> + 2c624: 854a mv a0,s2 + 2c626: 0001f317 auipc t1,0x1f + 2c62a: 69a33303 ld t1,1690(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 2c62e: 9302 jalr t1 + 2c630: 8522 mv a0,s0 + 2c632: 9bee90ef jal 157f0 <_Unwind_Resume@plt> + +000000000002c636 <_ZN7testing8internal9DeathTest6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPS1_>: + 2c636: 715d addi sp,sp,-80 + 2c638: e0a2 sd s0,64(sp) + 2c63a: fc26 sd s1,56(sp) + 2c63c: 842e mv s0,a1 + 2c63e: f84a sd s2,48(sp) + 2c640: f44e sd s3,40(sp) + 2c642: 8932 mv s2,a2 + 2c644: 89b6 mv s3,a3 + 2c646: f052 sd s4,32(sp) + 2c648: 84aa mv s1,a0 + 2c64a: 8a3a mv s4,a4 + 2c64c: e486 sd ra,72(sp) + 2c64e: c89fe0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 2c652: 613c ld a5,64(a0) + 2c654: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2c658: 5e0030d7 vmv.v.i v1,0 + 2c65c: 1e07b503 ld a0,480(a5) + 2c660: 6810 ld a2,16(s0) + 2c662: 00843303 ld t1,8(s0) + 2c666: 611c ld a5,0(a0) + 2c668: 0421 addi s0,s0,8 + 2c66a: 00020817 auipc a6,0x20 + 2c66e: 90e83803 ld a6,-1778(a6) # 4bf78 <_GLOBAL_OFFSET_TABLE_+0x428> + 2c672: 0107b883 ld a7,16(a5) + 2c676: 020470a7 vse64.v v1,(s0) + 2c67a: 0841 addi a6,a6,16 + 2c67c: ec32 sd a2,24(sp) + 2c67e: 87d2 mv a5,s4 + 2c680: 874e mv a4,s3 + 2c682: 86ca mv a3,s2 + 2c684: 85a6 mv a1,s1 + 2c686: e81a sd t1,16(sp) + 2c688: e442 sd a6,8(sp) + 2c68a: 0030 addi a2,sp,8 + 2c68c: 9882 jalr a7 + 2c68e: 0001f797 auipc a5,0x1f + 2c692: 7c27b783 ld a5,1986(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> + 2c696: 6762 ld a4,24(sp) + 2c698: 07c1 addi a5,a5,16 + 2c69a: e43e sd a5,8(sp) + 2c69c: 842a mv s0,a0 + 2c69e: c719 beqz a4,2c6ac <_ZN7testing8internal9DeathTest6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPS1_+0x76> + 2c6a0: 853a mv a0,a4 + 2c6a2: 0001f317 auipc t1,0x1f + 2c6a6: 61e33303 ld t1,1566(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 2c6aa: 9302 jalr t1 + 2c6ac: 60a6 ld ra,72(sp) + 2c6ae: 8522 mv a0,s0 + 2c6b0: 6406 ld s0,64(sp) + 2c6b2: 74e2 ld s1,56(sp) + 2c6b4: 7942 ld s2,48(sp) + 2c6b6: 79a2 ld s3,40(sp) + 2c6b8: 7a02 ld s4,32(sp) + 2c6ba: 6161 addi sp,sp,80 + 2c6bc: 8082 ret + 2c6be: 0001f797 auipc a5,0x1f + 2c6c2: 7927b783 ld a5,1938(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> + 2c6c6: 6762 ld a4,24(sp) + 2c6c8: 07c1 addi a5,a5,16 + 2c6ca: e43e sd a5,8(sp) + 2c6cc: 842a mv s0,a0 + 2c6ce: c719 beqz a4,2c6dc <_ZN7testing8internal9DeathTest6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPS1_+0xa6> + 2c6d0: 853a mv a0,a4 + 2c6d2: 0001f317 auipc t1,0x1f + 2c6d6: 5ee33303 ld t1,1518(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 2c6da: 9302 jalr t1 + 2c6dc: 8522 mv a0,s0 + 2c6de: 912e90ef jal 157f0 <_Unwind_Resume@plt> + +000000000002c6e2 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE>: + 2c6e2: 712d addi sp,sp,-288 + 2c6e4: ea22 sd s0,272(sp) + 2c6e6: e626 sd s1,264(sp) + 2c6e8: e24a sd s2,256(sp) + 2c6ea: fdce sd s3,248(sp) + 2c6ec: f9d2 sd s4,240(sp) + 2c6ee: f5d6 sd s5,232(sp) + 2c6f0: f1da sd s6,224(sp) + 2c6f2: 84b2 mv s1,a2 + 2c6f4: ee06 sd ra,280(sp) + 2c6f6: edde sd s7,216(sp) + 2c6f8: 8aae mv s5,a1 + 2c6fa: 8a36 mv s4,a3 + 2c6fc: 8b3a mv s6,a4 + 2c6fe: 89be mv s3,a5 + 2c700: bd7fe0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 2c704: 6128 ld a0,64(a0) + 2c706: 11053603 ld a2,272(a0) + 2c70a: 1d853903 ld s2,472(a0) + 2c70e: 0f862403 lw s0,248(a2) + 2c712: 2405 addiw s0,s0,1 + 2c714: 0e862c23 sw s0,248(a2) + 2c718: c422 sw s0,8(sp) + 2c71a: 04090263 beqz s2,2c75e <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x7c> + 2c71e: 02492b83 lw s7,36(s2) + 2c722: 148bcf63 blt s7,s0,2c880 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x19e> + 2c726: 85d2 mv a1,s4 + 2c728: 854a mv a0,s2 + 2c72a: 0001f317 auipc t1,0x1f + 2c72e: 5b633303 ld t1,1462(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 2c732: 9302 jalr t1 + 2c734: c509 beqz a0,2c73e <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x5c> + 2c736: 02092783 lw a5,32(s2) + 2c73a: 03678063 beq a5,s6,2c75a <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x78> + 2c73e: 0009b023 sd zero,0(s3) + 2c742: 4505 li a0,1 + 2c744: 60f2 ld ra,280(sp) + 2c746: 6452 ld s0,272(sp) + 2c748: 64b2 ld s1,264(sp) + 2c74a: 6912 ld s2,256(sp) + 2c74c: 79ee ld s3,248(sp) + 2c74e: 7a4e ld s4,240(sp) + 2c750: 7aae ld s5,232(sp) + 2c752: 7b0e ld s6,224(sp) + 2c754: 6bee ld s7,216(sp) + 2c756: 6115 addi sp,sp,288 + 2c758: 8082 ret + 2c75a: ff7412e3 bne s0,s7,2c73e <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x5c> + 2c75e: 0000e597 auipc a1,0xe + 2c762: b5a58593 addi a1,a1,-1190 # 3a2b8 <_IO_stdin_used+0x738> + 2c766: 0001f517 auipc a0,0x1f + 2c76a: 46a53503 ld a0,1130(a0) # 4bbd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 2c76e: 0001f317 auipc t1,0x1f + 2c772: 57233303 ld t1,1394(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 2c776: 9302 jalr t1 + 2c778: 1c051263 bnez a0,2c93c <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x25a> + 2c77c: 0000f597 auipc a1,0xf + 2c780: ecc58593 addi a1,a1,-308 # 3b648 <_IO_stdin_used+0x1ac8> + 2c784: 0001f517 auipc a0,0x1f + 2c788: 44c53503 ld a0,1100(a0) # 4bbd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 2c78c: 0001f317 auipc t1,0x1f + 2c790: 55433303 ld t1,1364(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 2c794: 9302 jalr t1 + 2c796: c135 beqz a0,2c7fa <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x118> + 2c798: 04000513 li a0,64 + 2c79c: 904e90ef jal 158a0 <_Znwm@plt> + 2c7a0: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2c7a4: 5e0030d7 vmv.v.i v1,0 + 2c7a8: 00848793 addi a5,s1,8 + 2c7ac: 6494 ld a3,8(s1) + 2c7ae: 6898 ld a4,16(s1) + 2c7b0: 0207f0a7 vse64.v v1,(a5) + 2c7b4: 0001f797 auipc a5,0x1f + 2c7b8: 7c47b783 ld a5,1988(a5) # 4bf78 <_GLOBAL_OFFSET_TABLE_+0x428> + 2c7bc: 07c1 addi a5,a5,16 + 2c7be: 85d6 mv a1,s5 + 2c7c0: 1910 addi a2,sp,176 + 2c7c2: fd36 sd a3,184(sp) + 2c7c4: e1ba sd a4,192(sp) + 2c7c6: f93e sd a5,176(sp) + 2c7c8: 842a mv s0,a0 + 2c7ca: de9ff0ef jal 2c5b2 <_ZN7testing8internal16ForkingDeathTestC1EPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE> + 2c7ce: 0001f797 auipc a5,0x1f + 2c7d2: 6827b783 ld a5,1666(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> + 2c7d6: 650e ld a0,192(sp) + 2c7d8: 07c1 addi a5,a5,16 + 2c7da: f93e sd a5,176(sp) + 2c7dc: c511 beqz a0,2c7e8 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x106> + 2c7de: 0001f317 auipc t1,0x1f + 2c7e2: 4e233303 ld t1,1250(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 2c7e6: 9302 jalr t1 + 2c7e8: 0001f797 auipc a5,0x1f + 2c7ec: 5507b783 ld a5,1360(a5) # 4bd38 <_GLOBAL_OFFSET_TABLE_+0x1e8> + 2c7f0: 07c1 addi a5,a5,16 + 2c7f2: 0089b023 sd s0,0(s3) + 2c7f6: e01c sd a5,0(s0) + 2c7f8: b7a9 j 2c742 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x60> + 2c7fa: 0001f797 auipc a5,0x1f + 2c7fe: 3d67b783 ld a5,982(a5) # 4bbd0 <_GLOBAL_OFFSET_TABLE_+0x80> + 2c802: 6784 ld s1,8(a5) + 2c804: 0900 addi s0,sp,144 + 2c806: 0007b903 ld s2,0(a5) + 2c80a: 8522 mv a0,s0 + 2c80c: 111c addi a5,sp,160 + 2c80e: 01a48593 addi a1,s1,26 + 2c812: ed02 sd zero,152(sp) + 2c814: 0a010023 sb zero,160(sp) + 2c818: e93e sd a5,144(sp) + 2c81a: 9d6e90ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 2c81e: 676a ld a4,152(sp) + 2c820: 57fd li a5,-1 + 2c822: 8389 srli a5,a5,0x2 + 2c824: 8f99 sub a5,a5,a4 + 2c826: 4765 li a4,25 + 2c828: 20f77263 bgeu a4,a5,2ca2c <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x34a> + 2c82c: 4669 li a2,26 + 2c82e: 0000f597 auipc a1,0xf + 2c832: e2258593 addi a1,a1,-478 # 3b650 <_IO_stdin_used+0x1ad0> + 2c836: 8522 mv a0,s0 + 2c838: 968e90ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 2c83c: 676a ld a4,152(sp) + 2c83e: 57fd li a5,-1 + 2c840: 8389 srli a5,a5,0x2 + 2c842: 8f99 sub a5,a5,a4 + 2c844: 1c97ee63 bltu a5,s1,2ca20 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x33e> + 2c848: 8626 mv a2,s1 + 2c84a: 85ca mv a1,s2 + 2c84c: 8522 mv a0,s0 + 2c84e: 952e90ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 2c852: 0000f597 auipc a1,0xf + 2c856: e1e58593 addi a1,a1,-482 # 3b670 <_IO_stdin_used+0x1af0> + 2c85a: 8522 mv a0,s0 + 2c85c: d25e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c860: 1904 addi s1,sp,176 + 2c862: 85aa mv a1,a0 + 2c864: 8526 mv a0,s1 + 2c866: d9be80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c86a: 8526 mv a0,s1 + 2c86c: eabf00ef jal 1d716 <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2c870: 8526 mv a0,s1 + 2c872: d4eea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c876: 8522 mv a0,s0 + 2c878: d48ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c87c: 4501 li a0,0 + 2c87e: b5d9 j 2c744 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x62> + 2c880: 01010993 addi s3,sp,16 + 2c884: 854e mv a0,s3 + 2c886: 002c addi a1,sp,8 + 2c888: 0001f317 auipc t1,0x1f + 2c88c: 6e833303 ld t1,1768(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2c890: 9302 jalr t1 + 2c892: 854e mv a0,s3 + 2c894: 4749 li a4,18 + 2c896: 0000f697 auipc a3,0xf + 2c89a: d7268693 addi a3,a3,-654 # 3b608 <_IO_stdin_used+0x1a88> + 2c89e: 4601 li a2,0 + 2c8a0: 4581 li a1,0 + 2c8a2: ecfe80ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 2c8a6: 03010a13 addi s4,sp,48 + 2c8aa: 85aa mv a1,a0 + 2c8ac: 8552 mv a0,s4 + 2c8ae: d53e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c8b2: 8552 mv a0,s4 + 2c8b4: 0000f597 auipc a1,0xf + 2c8b8: d6c58593 addi a1,a1,-660 # 3b620 <_IO_stdin_used+0x1aa0> + 2c8bc: cc5e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c8c0: 05010a93 addi s5,sp,80 + 2c8c4: 85aa mv a1,a0 + 2c8c6: 8556 mv a0,s5 + 2c8c8: d39e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c8cc: 02492783 lw a5,36(s2) + 2c8d0: 07010913 addi s2,sp,112 + 2c8d4: 854a mv a0,s2 + 2c8d6: 006c addi a1,sp,12 + 2c8d8: 0001f317 auipc t1,0x1f + 2c8dc: 69833303 ld t1,1688(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2c8e0: c63e sw a5,12(sp) + 2c8e2: 9302 jalr t1 + 2c8e4: 0900 addi s0,sp,144 + 2c8e6: 8522 mv a0,s0 + 2c8e8: 864a mv a2,s2 + 2c8ea: 85d6 mv a1,s5 + 2c8ec: 0001f317 auipc t1,0x1f + 2c8f0: 26c33303 ld t1,620(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2c8f4: 9302 jalr t1 + 2c8f6: 0000f597 auipc a1,0xf + 2c8fa: 43a58593 addi a1,a1,1082 # 3bd30 <_IO_stdin_used+0x21b0> + 2c8fe: 8522 mv a0,s0 + 2c900: c81e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2c904: 1904 addi s1,sp,176 + 2c906: 85aa mv a1,a0 + 2c908: 8526 mv a0,s1 + 2c90a: cf7e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2c90e: 8526 mv a0,s1 + 2c910: e07f00ef jal 1d716 <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2c914: 8526 mv a0,s1 + 2c916: caaea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c91a: 8522 mv a0,s0 + 2c91c: ca4ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c920: 854a mv a0,s2 + 2c922: c9eea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c926: 8556 mv a0,s5 + 2c928: c98ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c92c: 8552 mv a0,s4 + 2c92e: c92ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c932: 854e mv a0,s3 + 2c934: c8cea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c938: 4501 li a0,0 + 2c93a: b529 j 2c744 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x62> + 2c93c: 05000513 li a0,80 + 2c940: f61e80ef jal 158a0 <_Znwm@plt> + 2c944: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2c948: 5e0030d7 vmv.v.i v1,0 + 2c94c: 00848793 addi a5,s1,8 + 2c950: 6494 ld a3,8(s1) + 2c952: 6898 ld a4,16(s1) + 2c954: 0207f0a7 vse64.v v1,(a5) + 2c958: 0001f797 auipc a5,0x1f + 2c95c: 6207b783 ld a5,1568(a5) # 4bf78 <_GLOBAL_OFFSET_TABLE_+0x428> + 2c960: 07c1 addi a5,a5,16 + 2c962: 85d6 mv a1,s5 + 2c964: 1910 addi a2,sp,176 + 2c966: fd36 sd a3,184(sp) + 2c968: e1ba sd a4,192(sp) + 2c96a: f93e sd a5,176(sp) + 2c96c: 842a mv s0,a0 + 2c96e: c45ff0ef jal 2c5b2 <_ZN7testing8internal16ForkingDeathTestC1EPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE> + 2c972: 0001f797 auipc a5,0x1f + 2c976: 4de7b783 ld a5,1246(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> + 2c97a: 650e ld a0,192(sp) + 2c97c: 07c1 addi a5,a5,16 + 2c97e: f93e sd a5,176(sp) + 2c980: c511 beqz a0,2c98c <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2aa> + 2c982: 0001f317 auipc t1,0x1f + 2c986: 33e33303 ld t1,830(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 2c98a: 9302 jalr t1 + 2c98c: 0001f797 auipc a5,0x1f + 2c990: 2ec7b783 ld a5,748(a5) # 4bc78 <_GLOBAL_OFFSET_TABLE_+0x128> + 2c994: 07c1 addi a5,a5,16 + 2c996: 0089b023 sd s0,0(s3) + 2c99a: 05443023 sd s4,64(s0) + 2c99e: 05642423 sw s6,72(s0) + 2c9a2: e01c sd a5,0(s0) + 2c9a4: bb79 j 2c742 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x60> + 2c9a6: 0001f797 auipc a5,0x1f + 2c9aa: 4aa7b783 ld a5,1194(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> + 2c9ae: 670e ld a4,192(sp) + 2c9b0: 07c1 addi a5,a5,16 + 2c9b2: f93e sd a5,176(sp) + 2c9b4: 84aa mv s1,a0 + 2c9b6: c719 beqz a4,2c9c4 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2e2> + 2c9b8: 853a mv a0,a4 + 2c9ba: 0001f317 auipc t1,0x1f + 2c9be: 30633303 ld t1,774(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 2c9c2: 9302 jalr t1 + 2c9c4: 8522 mv a0,s0 + 2c9c6: f3be80ef jal 15900 <_ZdlPv@plt> + 2c9ca: 8526 mv a0,s1 + 2c9cc: e25e80ef jal 157f0 <_Unwind_Resume@plt> + 2c9d0: bfd9 j 2c9a6 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2c4> + 2c9d2: 84aa mv s1,a0 + 2c9d4: 8522 mv a0,s0 + 2c9d6: beaea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c9da: 8426 mv s0,s1 + 2c9dc: 854a mv a0,s2 + 2c9de: be2ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c9e2: 8556 mv a0,s5 + 2c9e4: bdcea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c9e8: 8552 mv a0,s4 + 2c9ea: bd6ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c9ee: 854e mv a0,s3 + 2c9f0: bd0ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2c9f4: 8522 mv a0,s0 + 2c9f6: dfbe80ef jal 157f0 <_Unwind_Resume@plt> + 2c9fa: 842a mv s0,a0 + 2c9fc: b7c5 j 2c9dc <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2fa> + 2c9fe: 87aa mv a5,a0 + 2ca00: 8526 mv a0,s1 + 2ca02: 84be mv s1,a5 + 2ca04: bbcea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ca08: b7f1 j 2c9d4 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2f2> + 2ca0a: 842a mv s0,a0 + 2ca0c: bfd9 j 2c9e2 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x300> + 2ca0e: 842a mv s0,a0 + 2ca10: bfe1 j 2c9e8 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x306> + 2ca12: 84aa mv s1,a0 + 2ca14: 8522 mv a0,s0 + 2ca16: baaea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ca1a: 8526 mv a0,s1 + 2ca1c: dd5e80ef jal 157f0 <_Unwind_Resume@plt> + 2ca20: 0000d517 auipc a0,0xd + 2ca24: 4c850513 addi a0,a0,1224 # 39ee8 <_IO_stdin_used+0x368> + 2ca28: ec9e80ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 2ca2c: 0000d517 auipc a0,0xd + 2ca30: 4bc50513 addi a0,a0,1212 # 39ee8 <_IO_stdin_used+0x368> + 2ca34: ebde80ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 2ca38: 87aa mv a5,a0 + 2ca3a: 8522 mv a0,s0 + 2ca3c: 843e mv s0,a5 + 2ca3e: b82ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ca42: 8522 mv a0,s0 + 2ca44: dade80ef jal 157f0 <_Unwind_Resume@plt> + 2ca48: 842a mv s0,a0 + 2ca4a: b755 j 2c9ee <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x30c> + 2ca4c: 87aa mv a5,a0 2ca4e: 8526 mv a0,s1 - 2ca50: a20e90ef jal 15c70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@plt> - 2ca54: 8526 mv a0,s1 - 2ca56: 93afd0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2ca5a: 842a mv s0,a0 - 2ca5c: 8526 mv a0,s1 - 2ca5e: c9fe90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ca62: a031 j 2ca6e <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x15c> - 2ca64: bfdd j 2ca5a <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x148> - 2ca66: 842a mv s0,a0 - 2ca68: 854a mv a0,s2 - 2ca6a: dc7e80ef jal 15830 <_ZdlPv@plt> - 2ca6e: 854e mv a0,s3 - 2ca70: 0001d317 auipc t1,0x1d - 2ca74: 17033303 ld t1,368(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2ca78: 9302 jalr t1 - 2ca7a: 8522 mv a0,s0 - 2ca7c: ca5e80ef jal 15720 <_Unwind_Resume@plt> - 2ca80: 842a mv s0,a0 - 2ca82: b7f5 j 2ca6e <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x15c> - 2ca84: bfd9 j 2ca5a <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x148> - -000000000002ca86 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv>: - 2ca86: 1b854783 lbu a5,440(a0) - 2ca8a: c391 beqz a5,2ca8e <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv+0x8> - 2ca8c: 8082 ret - 2ca8e: 1101 addi sp,sp,-32 - 2ca90: e822 sd s0,16(sp) - 2ca92: e426 sd s1,8(sp) - 2ca94: ec06 sd ra,24(sp) - 2ca96: 4785 li a5,1 - 2ca98: 842a mv s0,a0 - 2ca9a: 1af50c23 sb a5,440(a0) - 2ca9e: e75ff0ef jal 2c912 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv> - 2caa2: 1d843483 ld s1,472(s0) - 2caa6: 1ca43c23 sd a0,472(s0) - 2caaa: c085 beqz s1,2caca <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv+0x44> - 2caac: 5488 lw a0,40(s1) - 2caae: 00054463 bltz a0,2cab6 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv+0x30> - 2cab2: f8fe80ef jal 15a40 - 2cab6: 6088 ld a0,0(s1) - 2cab8: 01048793 addi a5,s1,16 - 2cabc: 00f50463 beq a0,a5,2cac4 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv+0x3e> - 2cac0: d71e80ef jal 15830 <_ZdlPv@plt> - 2cac4: 8526 mv a0,s1 - 2cac6: d6be80ef jal 15830 <_ZdlPv@plt> - 2caca: 8522 mv a0,s0 - 2cacc: f62ee0ef jal 1b22e <_ZN7testing8internal12UnitTestImpl32SuppressTestEventsIfInSubprocessEv> - 2cad0: 8522 mv a0,s0 - 2cad2: 9cfed0ef jal 1a4a0 <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv> - 2cad6: 8522 mv a0,s0 - 2cad8: ea5fc0ef jal 2997c <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv> - 2cadc: 8522 mv a0,s0 - 2cade: 6442 ld s0,16(sp) - 2cae0: 60e2 ld ra,24(sp) - 2cae2: 64a2 ld s1,8(sp) - 2cae4: 6105 addi sp,sp,32 - 2cae6: a1ff306f j 20504 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv> - -000000000002caea <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0>: - 2caea: 7119 addi sp,sp,-128 - 2caec: f4a6 sd s1,104(sp) - 2caee: 0001d497 auipc s1,0x1d - 2caf2: 3da4b483 ld s1,986(s1) # 49ec8 <_GLOBAL_OFFSET_TABLE_+0x378> - 2caf6: 6088 ld a0,0(s1) - 2caf8: 0000c597 auipc a1,0xc - 2cafc: f4858593 addi a1,a1,-184 # 38a40 <_IO_stdin_used+0xf98> - 2cb00: f8a2 sd s0,112(sp) - 2cb02: ecce sd s3,88(sp) - 2cb04: fc86 sd ra,120(sp) - 2cb06: f0ca sd s2,96(sp) - 2cb08: e8d2 sd s4,80(sp) - 2cb0a: e4d6 sd s5,72(sp) - 2cb0c: e0da sd s6,64(sp) - 2cb0e: 953e80ef jal 15460 - 2cb12: 842a mv s0,a0 - 2cb14: 02010993 addi s3,sp,32 - 2cb18: c555 beqz a0,2cbc4 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xda> - 2cb1a: 854e mv a0,s3 - 2cb1c: 85a2 mv a1,s0 - 2cb1e: cf9ef0ef jal 1c816 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE> - 2cb22: 8522 mv a0,s0 - 2cb24: e7de80ef jal 159a0 - 2cb28: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2cb2c: 5e0030d7 vmv.v.i v1,0 - 2cb30: 00810a13 addi s4,sp,8 - 2cb34: 8652 mv a2,s4 - 2cb36: 45a9 li a1,10 - 2cb38: 854e mv a0,s3 - 2cb3a: 020a70a7 vse64.v v1,(s4) - 2cb3e: ec02 sd zero,24(sp) - 2cb40: b5fff0ef jal 2c69e <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE> - 2cb44: 6942 ld s2,16(sp) - 2cb46: 6422 ld s0,8(sp) - 2cb48: 05240963 beq s0,s2,2cb9a <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xb0> - 2cb4c: 4481 li s1,0 - 2cb4e: 0001da97 auipc s5,0x1d - 2cb52: 2c2aba83 ld s5,706(s5) # 49e10 <_GLOBAL_OFFSET_TABLE_+0x2c0> - 2cb56: 4b05 li s6,1 - 2cb58: 00549793 slli a5,s1,0x5 - 2cb5c: 97a2 add a5,a5,s0 - 2cb5e: 6798 ld a4,8(a5) - 2cb60: cb09 beqz a4,2cb72 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x88> - 2cb62: 6388 ld a0,0(a5) - 2cb64: ba1f00ef jal 1d704 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc> - 2cb68: 6422 ld s0,8(sp) - 2cb6a: 6942 ld s2,16(sp) - 2cb6c: e119 bnez a0,2cb72 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x88> - 2cb6e: 016a8023 sb s6,0(s5) - 2cb72: 408907b3 sub a5,s2,s0 - 2cb76: 0485 addi s1,s1,1 - 2cb78: 8795 srai a5,a5,0x5 - 2cb7a: fcf4efe3 bltu s1,a5,2cb58 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x6e> - 2cb7e: 01240e63 beq s0,s2,2cb9a <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xb0> - 2cb82: 6008 ld a0,0(s0) - 2cb84: 01040793 addi a5,s0,16 - 2cb88: 00f50463 beq a0,a5,2cb90 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xa6> - 2cb8c: ca5e80ef jal 15830 <_ZdlPv@plt> - 2cb90: 02040413 addi s0,s0,32 - 2cb94: ff2417e3 bne s0,s2,2cb82 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x98> - 2cb98: 6922 ld s2,8(sp) - 2cb9a: 00090563 beqz s2,2cba4 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xba> - 2cb9e: 854a mv a0,s2 - 2cba0: c91e80ef jal 15830 <_ZdlPv@plt> - 2cba4: 7502 ld a0,32(sp) - 2cba6: 181c addi a5,sp,48 - 2cba8: 00f50463 beq a0,a5,2cbb0 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xc6> - 2cbac: c85e80ef jal 15830 <_ZdlPv@plt> - 2cbb0: 70e6 ld ra,120(sp) - 2cbb2: 7446 ld s0,112(sp) - 2cbb4: 74a6 ld s1,104(sp) - 2cbb6: 7906 ld s2,96(sp) - 2cbb8: 69e6 ld s3,88(sp) - 2cbba: 6a46 ld s4,80(sp) - 2cbbc: 6aa6 ld s5,72(sp) - 2cbbe: 6b06 ld s6,64(sp) - 2cbc0: 6109 addi sp,sp,128 - 2cbc2: 8082 ret - 2cbc4: 6685 lui a3,0x1 - 2cbc6: 0000c617 auipc a2,0xc - 2cbca: b1a60613 addi a2,a2,-1254 # 386e0 <_IO_stdin_used+0xc38> - 2cbce: 458d li a1,3 - 2cbd0: 854e mv a0,s3 - 2cbd2: 75868693 addi a3,a3,1880 # 1758 <__abi_tag-0xeb3c> - 2cbd6: 815f20ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2cbda: 4655 li a2,21 - 2cbdc: 0000c597 auipc a1,0xc - 2cbe0: c5458593 addi a1,a1,-940 # 38830 <_IO_stdin_used+0xd88> - 2cbe4: 0001d517 auipc a0,0x1d - 2cbe8: 3b453503 ld a0,948(a0) # 49f98 <_ZSt4cerr@Base> - 2cbec: a45e80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2cbf0: 6490 ld a2,8(s1) - 2cbf2: 608c ld a1,0(s1) - 2cbf4: 0001d517 auipc a0,0x1d - 2cbf8: 3a453503 ld a0,932(a0) # 49f98 <_ZSt4cerr@Base> - 2cbfc: a35e80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2cc00: 0000b597 auipc a1,0xb - 2cc04: 1c058593 addi a1,a1,448 # 37dc0 <_IO_stdin_used+0x318> - 2cc08: 959e80ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2cc0c: 854e mv a0,s3 - 2cc0e: b6def0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2cc12: b721 j 2cb1a <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x30> - 2cc14: 842a mv s0,a0 - 2cc16: 0001d317 auipc t1,0x1d - 2cc1a: fca33303 ld t1,-54(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2cc1e: 8552 mv a0,s4 - 2cc20: 9302 jalr t1 - 2cc22: 854e mv a0,s3 - 2cc24: ad9e90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cc28: 8522 mv a0,s0 - 2cc2a: af7e80ef jal 15720 <_Unwind_Resume@plt> - 2cc2e: 842a mv s0,a0 - 2cc30: bfcd j 2cc22 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x138> - 2cc32: 842a mv s0,a0 - 2cc34: 854e mv a0,s3 - 2cc36: b45ef0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2cc3a: 8522 mv a0,s0 - 2cc3c: ae5e80ef jal 15720 <_Unwind_Resume@plt> - -000000000002cc40 <_ZN7testing8internal24ParseGoogleTestFlagsOnlyEPiPPw>: - 2cc40: 0001d317 auipc t1,0x1d - 2cc44: 0a833303 ld t1,168(t1) # 49ce8 <_GLOBAL_OFFSET_TABLE_+0x198> - 2cc48: 8302 jr t1 - -000000000002cc4a <_ZN7testing8internal24ParseGoogleTestFlagsOnlyEPiPPc>: - 2cc4a: 0001d317 auipc t1,0x1d - 2cc4e: 0f633303 ld t1,246(t1) # 49d40 <_GLOBAL_OFFSET_TABLE_+0x1f0> - 2cc52: 8302 jr t1 - -000000000002cc54 <_ZN7testing14InitGoogleTestEPiPPc>: - 2cc54: 0001d317 auipc t1,0x1d - 2cc58: fd433303 ld t1,-44(t1) # 49c28 <_GLOBAL_OFFSET_TABLE_+0xd8> - 2cc5c: 8302 jr t1 - -000000000002cc5e <_ZN7testing14InitGoogleTestEv>: - 2cc5e: 1101 addi sp,sp,-32 - 2cc60: 4705 li a4,1 - 2cc62: 0000d797 auipc a5,0xd - 2cc66: d1678793 addi a5,a5,-746 # 39978 <_IO_stdin_used+0x1ed0> - 2cc6a: 002c addi a1,sp,8 - 2cc6c: 0048 addi a0,sp,4 - 2cc6e: 0001d317 auipc t1,0x1d - 2cc72: fba33303 ld t1,-70(t1) # 49c28 <_GLOBAL_OFFSET_TABLE_+0xd8> - 2cc76: ec06 sd ra,24(sp) - 2cc78: c23a sw a4,4(sp) - 2cc7a: e43e sd a5,8(sp) - 2cc7c: 9302 jalr t1 - 2cc7e: 60e2 ld ra,24(sp) - 2cc80: 6105 addi sp,sp,32 - 2cc82: 8082 ret - -000000000002cc84 <_ZN7testing14InitGoogleTestEPiPPw>: - 2cc84: 0001d317 auipc t1,0x1d - 2cc88: 07433303 ld t1,116(t1) # 49cf8 <_GLOBAL_OFFSET_TABLE_+0x1a8> - 2cc8c: 8302 jr t1 - -000000000002cc8e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_>: - 2cc8e: 7129 addi sp,sp,-320 - 2cc90: f5e6 sd s9,232(sp) - 2cc92: fe06 sd ra,312(sp) - 2cc94: fa22 sd s0,304(sp) - 2cc96: f626 sd s1,296(sp) - 2cc98: f24a sd s2,288(sp) - 2cc9a: ee4e sd s3,280(sp) - 2cc9c: ea52 sd s4,272(sp) - 2cc9e: e656 sd s5,264(sp) - 2cca0: e25a sd s6,256(sp) - 2cca2: fdde sd s7,248(sp) - 2cca4: f9e2 sd s8,240(sp) - 2cca6: f1ea sd s10,224(sp) - 2cca8: edee sd s11,216(sp) - 2ccaa: 4785 li a5,1 - 2ccac: f02a sd a0,32(sp) - 2ccae: fc36 sd a3,56(sp) - 2ccb0: f42e sd a1,40(sp) - 2ccb2: f832 sd a2,48(sp) - 2ccb4: 00f50023 sb a5,0(a0) - 2ccb8: 8cb6 mv s9,a3 - 2ccba: a011 j 2ccbe <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x30> - 2ccbc: 0c85 addi s9,s9,1 - 2ccbe: 000cc903 lbu s2,0(s9) - 2ccc2: 854a mv a0,s2 - 2ccc4: dcde80ef jal 15a90 - 2ccc8: f975 bnez a0,2ccbc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e> - 2ccca: 02c00593 li a1,44 - 2ccce: 8566 mv a0,s9 - 2ccd0: e402 sd zero,8(sp) - 2ccd2: 4481 li s1,0 - 2ccd4: e802 sd zero,16(sp) - 2ccd6: 0100 addi s0,sp,128 - 2ccd8: 09010993 addi s3,sp,144 - 2ccdc: 4abd li s5,15 - 2ccde: 4c05 li s8,1 - 2cce0: 0a010d13 addi s10,sp,160 - 2cce4: 0b010a13 addi s4,sp,176 - 2cce8: 04810b13 addi s6,sp,72 - 2ccec: e24e80ef jal 15310 - 2ccf0: c161 beqz a0,2cdb0 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x122> - 2ccf2: 41950bb3 sub s7,a0,s9 - 2ccf6: f15e sd s7,160(sp) - 2ccf8: e14e sd s3,128(sp) - 2ccfa: e502 sd zero,136(sp) - 2ccfc: 137aed63 bltu s5,s7,2ce36 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1a8> - 2cd00: 138b9763 bne s7,s8,2ce2e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1a0> - 2cd04: 09210823 sb s2,144(sp) - 2cd08: 86ce mv a3,s3 - 2cd0a: e55e sd s7,136(sp) - 2cd0c: 01768733 add a4,a3,s7 - 2cd10: 00070023 sb zero,0(a4) - 2cd14: 6b8a ld s7,128(sp) - 2cd16: 692a ld s2,136(sp) - 2cd18: 995e add s2,s2,s7 - 2cd1a: 012b9e63 bne s7,s2,2cd36 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xa8> - 2cd1e: a055 j 2cdc2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x134> - 2cd20: 41790933 sub s2,s2,s7 - 2cd24: 85ca mv a1,s2 - 2cd26: 4605 li a2,1 - 2cd28: 8522 mv a0,s0 - 2cd2a: d56e80ef jal 15280 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm@plt> - 2cd2e: 6b8a ld s7,128(sp) - 2cd30: 995e add s2,s2,s7 - 2cd32: 012b8863 beq s7,s2,2cd42 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xb4> - 2cd36: fff94503 lbu a0,-1(s2) - 2cd3a: 197d addi s2,s2,-1 - 2cd3c: d55e80ef jal 15a90 - 2cd40: f165 bnez a0,2cd20 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x92> - 2cd42: f152 sd s4,160(sp) - 2cd44: 65aa ld a1,136(sp) - 2cd46: 86d2 mv a3,s4 - 2cd48: 894e mv s2,s3 - 2cd4a: 093b8363 beq s7,s3,2cdd0 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x142> - 2cd4e: 654a ld a0,144(sp) - 2cd50: 67a2 ld a5,8(sp) - 2cd52: f15e sd s7,160(sp) - 2cd54: f92a sd a0,176(sp) - 2cd56: f52e sd a1,168(sp) - 2cd58: e14a sd s2,128(sp) - 2cd5a: e502 sd zero,136(sp) - 2cd5c: 08010823 sb zero,144(sp) - 2cd60: 08f48e63 beq s1,a5,2cdfc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x16e> - 2cd64: 01048713 addi a4,s1,16 - 2cd68: e098 sd a4,0(s1) - 2cd6a: 750a ld a0,160(sp) - 2cd6c: 0ed50c63 beq a0,a3,2ce64 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1d6> - 2cd70: 774a ld a4,176(sp) - 2cd72: e088 sd a0,0(s1) - 2cd74: e898 sd a4,16(s1) - 2cd76: e48c sd a1,8(s1) - 2cd78: 02048493 addi s1,s1,32 - 2cd7c: 650a ld a0,128(sp) - 2cd7e: 01250463 beq a0,s2,2cd86 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xf8> - 2cd82: aafe80ef jal 15830 <_ZdlPv@plt> - 2cd86: 8566 mv a0,s9 - 2cd88: 02c00593 li a1,44 - 2cd8c: d84e80ef jal 15310 - 2cd90: 8caa mv s9,a0 - 2cd92: 0e050863 beqz a0,2ce82 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1f4> - 2cd96: 001cc903 lbu s2,1(s9) - 2cd9a: 0c85 addi s9,s9,1 - 2cd9c: 854a mv a0,s2 - 2cd9e: cf3e80ef jal 15a90 - 2cda2: f975 bnez a0,2cd96 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x108> - 2cda4: 02c00593 li a1,44 - 2cda8: 8566 mv a0,s9 - 2cdaa: d66e80ef jal 15310 - 2cdae: f131 bnez a0,2ccf2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x64> - 2cdb0: 85e6 mv a1,s9 - 2cdb2: 8522 mv a0,s0 - 2cdb4: 8a8eb0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2cdb8: 6b8a ld s7,128(sp) - 2cdba: 692a ld s2,136(sp) - 2cdbc: 995e add s2,s2,s7 - 2cdbe: f72b9ce3 bne s7,s2,2cd36 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xa8> - 2cdc2: 1914 addi a3,sp,176 - 2cdc4: f136 sd a3,160(sp) - 2cdc6: 09010913 addi s2,sp,144 - 2cdca: 4581 li a1,0 - 2cdcc: f92b91e3 bne s7,s2,2cd4e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xc0> - 2cdd0: 8836 mv a6,a3 - 2cdd2: 88ca mv a7,s2 - 2cdd4: 00158513 addi a0,a1,1 - 2cdd8: 0c357757 vsetvli a4,a0,e8,m8,ta,ma - 2cddc: 02088407 vle8.v v8,(a7) - 2cde0: 8d19 sub a0,a0,a4 - 2cde2: 98ba add a7,a7,a4 - 2cde4: 02080427 vse8.v v8,(a6) - 2cde8: 983a add a6,a6,a4 - 2cdea: f57d bnez a0,2cdd8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x14a> - 2cdec: 67a2 ld a5,8(sp) - 2cdee: f52e sd a1,168(sp) - 2cdf0: e14a sd s2,128(sp) - 2cdf2: e502 sd zero,136(sp) - 2cdf4: 08010823 sb zero,144(sp) - 2cdf8: f6f496e3 bne s1,a5,2cd64 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xd6> - 2cdfc: 67c2 ld a5,16(sp) - 2cdfe: 85ea mv a1,s10 - 2ce00: 855a mv a0,s6 - 2ce02: 0001d317 auipc t1,0x1d - 2ce06: 0b633303 ld t1,182(t1) # 49eb8 <_GLOBAL_OFFSET_TABLE_+0x368> - 2ce0a: ec36 sd a3,24(sp) - 2ce0c: e4be sd a5,72(sp) - 2ce0e: e8a6 sd s1,80(sp) - 2ce10: eca6 sd s1,88(sp) - 2ce12: 8bda mv s7,s6 - 2ce14: 9302 jalr t1 - 2ce16: 67a6 ld a5,72(sp) - 2ce18: 750a ld a0,160(sp) - 2ce1a: 66e2 ld a3,24(sp) - 2ce1c: e83e sd a5,16(sp) - 2ce1e: 67e6 ld a5,88(sp) - 2ce20: 64c6 ld s1,80(sp) - 2ce22: e43e sd a5,8(sp) - 2ce24: f4d50ce3 beq a0,a3,2cd7c <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xee> - 2ce28: a09e80ef jal 15830 <_ZdlPv@plt> - 2ce2c: bf81 j 2cd7c <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xee> - 2ce2e: ec0b8de3 beqz s7,2cd08 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x7a> - 2ce32: 854e mv a0,s3 - 2ce34: a809 j 2ce46 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1b8> - 2ce36: 4601 li a2,0 - 2ce38: 85ea mv a1,s10 - 2ce3a: 8522 mv a0,s0 - 2ce3c: fa4e80ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 2ce40: 768a ld a3,160(sp) - 2ce42: e12a sd a0,128(sp) - 2ce44: e936 sd a3,144(sp) - 2ce46: 875e mv a4,s7 - 2ce48: 8666 mv a2,s9 - 2ce4a: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 2ce4e: 02060407 vle8.v v8,(a2) - 2ce52: 8f15 sub a4,a4,a3 - 2ce54: 9636 add a2,a2,a3 - 2ce56: 02050427 vse8.v v8,(a0) - 2ce5a: 9536 add a0,a0,a3 - 2ce5c: f77d bnez a4,2ce4a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1bc> - 2ce5e: 7b8a ld s7,160(sp) - 2ce60: 668a ld a3,128(sp) - 2ce62: b565 j 2cd0a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x7c> - 2ce64: 00158813 addi a6,a1,1 - 2ce68: 0c387557 vsetvli a0,a6,e8,m8,ta,ma - 2ce6c: 02068407 vle8.v v8,(a3) - 2ce70: 40a80833 sub a6,a6,a0 - 2ce74: 96aa add a3,a3,a0 - 2ce76: 02070427 vse8.v v8,(a4) - 2ce7a: 972a add a4,a4,a0 - 2ce7c: fe0816e3 bnez a6,2ce68 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1da> - 2ce80: bddd j 2cd76 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xe8> - 2ce82: 0088 addi a0,sp,64 - 2ce84: ec2a sd a0,24(sp) - 2ce86: b66ec0ef jal 191ec <_ZN7testing7MessageC1Ev> - 2ce8a: 6a42 ld s4,16(sp) - 2ce8c: 0a810b93 addi s7,sp,168 - 2ce90: d502 sw zero,168(sp) - 2ce92: f902 sd zero,176(sp) - 2ce94: e582 sd zero,200(sp) - 2ce96: fd5e sd s7,184(sp) - 2ce98: e1de sd s7,192(sp) - 2ce9a: 11448e63 beq s1,s4,2cfb6 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x328> - 2ce9e: 7782 ld a5,32(sp) - 2cea0: 80000b37 lui s6,0x80000 - 2cea4: 000a3983 ld s3,0(s4) - 2cea8: 008a3d83 ld s11,8(s4) - 2ceac: fffb4a93 not s5,s6 - 2ceb0: 01078c13 addi s8,a5,16 - 2ceb4: 0a0c8d63 beqz s9,2cf6e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e0> - 2ceb8: 895e mv s2,s7 - 2ceba: 028cbd03 ld s10,40(s9) - 2cebe: 866e mv a2,s11 - 2cec0: 01bd7363 bgeu s10,s11,2cec6 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x238> - 2cec4: 866a mv a2,s10 - 2cec6: c619 beqz a2,2ced4 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x246> - 2cec8: 020cb503 ld a0,32(s9) - 2cecc: 85ce mv a1,s3 - 2cece: a23e80ef jal 158f0 - 2ced2: e909 bnez a0,2cee4 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x256> - 2ced4: 41bd0733 sub a4,s10,s11 - 2ced8: 00eac863 blt s5,a4,2cee8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x25a> - 2cedc: 1d674a63 blt a4,s6,2d0b0 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x422> - 2cee0: 0007051b sext.w a0,a4 - 2cee4: 1c054663 bltz a0,2d0b0 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x422> - 2cee8: 8966 mv s2,s9 - 2ceea: 010cbc83 ld s9,16(s9) - 2ceee: fc0c96e3 bnez s9,2ceba <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x22c> - 2cef2: 07790e63 beq s2,s7,2cf6e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e0> - 2cef6: 02893c83 ld s9,40(s2) - 2cefa: 866e mv a2,s11 - 2cefc: 01bcf363 bgeu s9,s11,2cf02 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x274> - 2cf00: 8666 mv a2,s9 - 2cf02: c619 beqz a2,2cf10 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x282> - 2cf04: 02093583 ld a1,32(s2) - 2cf08: 854e mv a0,s3 - 2cf0a: 9e7e80ef jal 158f0 - 2cf0e: e909 bnez a0,2cf20 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x292> - 2cf10: 419d87b3 sub a5,s11,s9 - 2cf14: 00fac863 blt s5,a5,2cf24 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x296> - 2cf18: 0567cb63 blt a5,s6,2cf6e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e0> - 2cf1c: 0007851b sext.w a0,a5 - 2cf20: 04054763 bltz a0,2cf6e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e0> - 2cf24: 6506 ld a0,64(sp) - 2cf26: 4615 li a2,5 - 2cf28: 0000d597 auipc a1,0xd - 2cf2c: ad858593 addi a1,a1,-1320 # 39a00 <_IO_stdin_used+0x1f58> - 2cf30: 0541 addi a0,a0,16 - 2cf32: efee80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2cf36: 6506 ld a0,64(sp) - 2cf38: 008a3603 ld a2,8(s4) - 2cf3c: 000a3583 ld a1,0(s4) - 2cf40: 0541 addi a0,a0,16 - 2cf42: eeee80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2cf46: 6506 ld a0,64(sp) - 2cf48: 466d li a2,27 - 2cf4a: 0000d597 auipc a1,0xd - 2cf4e: a3658593 addi a1,a1,-1482 # 39980 <_IO_stdin_used+0x1ed8> - 2cf52: 0541 addi a0,a0,16 - 2cf54: edce80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2cf58: 020a0a13 addi s4,s4,32 - 2cf5c: 05448d63 beq s1,s4,2cfb6 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x328> - 2cf60: 7cca ld s9,176(sp) - 2cf62: 000a3983 ld s3,0(s4) - 2cf66: 008a3d83 ld s11,8(s4) - 2cf6a: f40c97e3 bnez s9,2ceb8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x22a> - 2cf6e: 7782 ld a5,32(sp) - 2cf70: 0207b903 ld s2,32(a5) - 2cf74: 15890d63 beq s2,s8,2d0ce <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x440> - 2cf78: 000d9963 bnez s11,2cf8a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2fc> - 2cf7c: a2a9 j 2d0c6 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x438> - 2cf7e: 854a mv a0,s2 - 2cf80: ab0e80ef jal 15230 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt> - 2cf84: 892a mv s2,a0 - 2cf86: 15850463 beq a0,s8,2d0ce <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x440> - 2cf8a: 02893783 ld a5,40(s2) - 2cf8e: fefd98e3 bne s11,a5,2cf7e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2f0> - 2cf92: 02093583 ld a1,32(s2) - 2cf96: 866e mv a2,s11 - 2cf98: 854e mv a0,s3 - 2cf9a: 957e80ef jal 158f0 - 2cf9e: f165 bnez a0,2cf7e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2f0> - 2cfa0: 85d2 mv a1,s4 - 2cfa2: 1108 addi a0,sp,160 - 2cfa4: 0001d317 auipc t1,0x1d - 2cfa8: f9c33303 ld t1,-100(t1) # 49f40 <_GLOBAL_OFFSET_TABLE_+0x3f0> - 2cfac: 9302 jalr t1 - 2cfae: 020a0a13 addi s4,s4,32 - 2cfb2: fb4497e3 bne s1,s4,2cf60 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2d2> - 2cfb6: 7782 ld a5,32(sp) - 2cfb8: 80000b37 lui s6,0x80000 - 2cfbc: fffb4a93 not s5,s6 - 2cfc0: 0207b903 ld s2,32(a5) - 2cfc4: 01078d13 addi s10,a5,16 - 2cfc8: 09a90563 beq s2,s10,2d052 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3c4> - 2cfcc: 7cca ld s9,176(sp) - 2cfce: 02093a03 ld s4,32(s2) - 2cfd2: 02893d83 ld s11,40(s2) - 2cfd6: 120c8d63 beqz s9,2d110 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x482> - 2cfda: 89de mv s3,s7 - 2cfdc: 028cbc03 ld s8,40(s9) - 2cfe0: 866e mv a2,s11 - 2cfe2: 01bc7363 bgeu s8,s11,2cfe8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x35a> - 2cfe6: 8662 mv a2,s8 - 2cfe8: c619 beqz a2,2cff6 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x368> - 2cfea: 020cb503 ld a0,32(s9) - 2cfee: 85d2 mv a1,s4 - 2cff0: 901e80ef jal 158f0 - 2cff4: e909 bnez a0,2d006 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x378> - 2cff6: 41bc0c33 sub s8,s8,s11 - 2cffa: 018ac863 blt s5,s8,2d00a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x37c> - 2cffe: 116c4463 blt s8,s6,2d106 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x478> - 2d002: 000c051b sext.w a0,s8 - 2d006: 10054063 bltz a0,2d106 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x478> - 2d00a: 89e6 mv s3,s9 - 2d00c: 010cbc83 ld s9,16(s9) - 2d010: fc0c96e3 bnez s9,2cfdc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x34e> - 2d014: 0f798e63 beq s3,s7,2d110 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x482> - 2d018: 0289bc03 ld s8,40(s3) - 2d01c: 866e mv a2,s11 - 2d01e: 01bc7363 bgeu s8,s11,2d024 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x396> - 2d022: 8662 mv a2,s8 - 2d024: c619 beqz a2,2d032 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3a4> - 2d026: 0209b583 ld a1,32(s3) - 2d02a: 8552 mv a0,s4 - 2d02c: 8c5e80ef jal 158f0 - 2d030: e909 bnez a0,2d042 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3b4> - 2d032: 418d8733 sub a4,s11,s8 - 2d036: 00eac863 blt s5,a4,2d046 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3b8> - 2d03a: 0d674b63 blt a4,s6,2d110 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x482> - 2d03e: 0007051b sext.w a0,a4 - 2d042: 0c054763 bltz a0,2d110 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x482> - 2d046: 854a mv a0,s2 - 2d048: 9e8e80ef jal 15230 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt> - 2d04c: 892a mv s2,a0 - 2d04e: f7a51fe3 bne a0,s10,2cfcc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x33e> - 2d052: 65e2 ld a1,24(sp) - 2d054: 06010913 addi s2,sp,96 - 2d058: 854a mv a0,s2 - 2d05a: dbcec0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 2d05e: 0000c597 auipc a1,0xc - 2d062: 79258593 addi a1,a1,1938 # 397f0 <_IO_stdin_used+0x1d48> - 2d066: 854a mv a0,s2 - 2d068: 0001d317 auipc t1,0x1d - 2d06c: c7833303 ld t1,-904(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 2d070: 9302 jalr t1 - 2d072: 0c051a63 bnez a0,2d146 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x4b8> - 2d076: 7642 ld a2,48(sp) - 2d078: 75a2 ld a1,40(sp) - 2d07a: 0001d997 auipc s3,0x1d - 2d07e: dbe9b983 ld s3,-578(s3) # 49e38 - 2d082: 8522 mv a0,s0 - 2d084: 0009ba03 ld s4,0(s3) - 2d088: 95cf20ef jal 1f1e4 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> - 2d08c: 7686 ld a3,96(sp) - 2d08e: 660a ld a2,128(sp) - 2d090: 8552 mv a0,s4 - 2d092: 0000d597 auipc a1,0xd - 2d096: 94658593 addi a1,a1,-1722 # 399d8 <_IO_stdin_used+0x1f30> - 2d09a: aa6e80ef jal 15340 - 2d09e: 8522 mv a0,s0 - 2d0a0: e5ce90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d0a4: 0009b503 ld a0,0(s3) - 2d0a8: b19e80ef jal 15bc0 - 2d0ac: b64e80ef jal 15410 - 2d0b0: 018cbc83 ld s9,24(s9) - 2d0b4: e00c93e3 bnez s9,2ceba <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x22c> - 2d0b8: bd2d j 2cef2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x264> - 2d0ba: 854a mv a0,s2 - 2d0bc: 974e80ef jal 15230 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt> - 2d0c0: 892a mv s2,a0 - 2d0c2: 01850663 beq a0,s8,2d0ce <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x440> - 2d0c6: 02893783 ld a5,40(s2) - 2d0ca: fbe5 bnez a5,2d0ba <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x42c> - 2d0cc: bdd1 j 2cfa0 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x312> - 2d0ce: 6506 ld a0,64(sp) - 2d0d0: 4639 li a2,14 - 2d0d2: 0000d597 auipc a1,0xd - 2d0d6: 8ce58593 addi a1,a1,-1842 # 399a0 <_IO_stdin_used+0x1ef8> - 2d0da: 0541 addi a0,a0,16 - 2d0dc: d54e80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2d0e0: 6506 ld a0,64(sp) - 2d0e2: 008a3603 ld a2,8(s4) - 2d0e6: 000a3583 ld a1,0(s4) - 2d0ea: 0541 addi a0,a0,16 - 2d0ec: d44e80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2d0f0: 6506 ld a0,64(sp) - 2d0f2: 02200613 li a2,34 - 2d0f6: 0000d597 auipc a1,0xd - 2d0fa: 8ba58593 addi a1,a1,-1862 # 399b0 <_IO_stdin_used+0x1f08> - 2d0fe: 0541 addi a0,a0,16 - 2d100: d30e80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2d104: bd91 j 2cf58 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2ca> - 2d106: 018cbc83 ld s9,24(s9) - 2d10a: ec0c99e3 bnez s9,2cfdc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x34e> - 2d10e: b719 j 2d014 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x386> - 2d110: 6506 ld a0,64(sp) - 2d112: 4661 li a2,24 - 2d114: 0000d597 auipc a1,0xd - 2d118: 8cc58593 addi a1,a1,-1844 # 399e0 <_IO_stdin_used+0x1f38> - 2d11c: 0541 addi a0,a0,16 - 2d11e: d12e80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2d122: 6506 ld a0,64(sp) - 2d124: 02893603 ld a2,40(s2) - 2d128: 02093583 ld a1,32(s2) - 2d12c: 0541 addi a0,a0,16 - 2d12e: d02e80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2d132: 6506 ld a0,64(sp) - 2d134: 4609 li a2,2 - 2d136: 0000d597 auipc a1,0xd - 2d13a: 89a58593 addi a1,a1,-1894 # 399d0 <_IO_stdin_used+0x1f28> - 2d13e: 0541 addi a0,a0,16 - 2d140: cf0e80ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2d144: b709 j 2d046 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3b8> - 2d146: 854a mv a0,s2 - 2d148: db4e90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d14c: 754a ld a0,176(sp) - 2d14e: dabea0ef jal 17ef8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0> - 2d152: 6506 ld a0,64(sp) - 2d154: c501 beqz a0,2d15c <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x4ce> - 2d156: 611c ld a5,0(a0) - 2d158: 679c ld a5,8(a5) - 2d15a: 9782 jalr a5 - 2d15c: 67c2 ld a5,16(sp) - 2d15e: 00a8 addi a0,sp,72 - 2d160: 0001d317 auipc t1,0x1d - 2d164: a8033303 ld t1,-1408(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2d168: e4be sd a5,72(sp) - 2d16a: 67a2 ld a5,8(sp) - 2d16c: e8a6 sd s1,80(sp) - 2d16e: ecbe sd a5,88(sp) - 2d170: 9302 jalr t1 - 2d172: 70f2 ld ra,312(sp) - 2d174: 7452 ld s0,304(sp) - 2d176: 7562 ld a0,56(sp) - 2d178: 74b2 ld s1,296(sp) - 2d17a: 7912 ld s2,288(sp) - 2d17c: 69f2 ld s3,280(sp) - 2d17e: 6a52 ld s4,272(sp) - 2d180: 6ab2 ld s5,264(sp) - 2d182: 6b12 ld s6,256(sp) - 2d184: 7bee ld s7,248(sp) - 2d186: 7c4e ld s8,240(sp) - 2d188: 7cae ld s9,232(sp) - 2d18a: 7d0e ld s10,224(sp) - 2d18c: 6dee ld s11,216(sp) - 2d18e: 6131 addi sp,sp,320 - 2d190: 8082 ret - 2d192: 842a mv s0,a0 - 2d194: 67c2 ld a5,16(sp) - 2d196: 00a8 addi a0,sp,72 - 2d198: 0001d317 auipc t1,0x1d - 2d19c: a4833303 ld t1,-1464(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2d1a0: e4be sd a5,72(sp) - 2d1a2: 67a2 ld a5,8(sp) - 2d1a4: e8a6 sd s1,80(sp) - 2d1a6: ecbe sd a5,88(sp) - 2d1a8: 9302 jalr t1 - 2d1aa: 8522 mv a0,s0 - 2d1ac: d74e80ef jal 15720 <_Unwind_Resume@plt> - 2d1b0: 842a mv s0,a0 - 2d1b2: 854a mv a0,s2 - 2d1b4: d48e90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d1b8: 754a ld a0,176(sp) - 2d1ba: d3fea0ef jal 17ef8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0> - 2d1be: 6506 ld a0,64(sp) - 2d1c0: d971 beqz a0,2d194 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x506> - 2d1c2: 611c ld a5,0(a0) - 2d1c4: 679c ld a5,8(a5) - 2d1c6: 9782 jalr a5 - 2d1c8: b7f1 j 2d194 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x506> - 2d1ca: 842a mv s0,a0 - 2d1cc: b7f5 j 2d1b8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x52a> - 2d1ce: 87aa mv a5,a0 - 2d1d0: 8522 mv a0,s0 - 2d1d2: 843e mv s0,a5 - 2d1d4: d28e90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d1d8: bfe9 j 2d1b2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x524> - 2d1da: 89aa mv s3,a0 - 2d1dc: 04810b93 addi s7,sp,72 - 2d1e0: a829 j 2d1fa <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x56c> - 2d1e2: 67a6 ld a5,72(sp) - 2d1e4: 89aa mv s3,a0 - 2d1e6: 856a mv a0,s10 - 2d1e8: e83e sd a5,16(sp) - 2d1ea: 67e6 ld a5,88(sp) - 2d1ec: 64c6 ld s1,80(sp) - 2d1ee: e43e sd a5,8(sp) - 2d1f0: d0ce90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d1f4: 8522 mv a0,s0 - 2d1f6: d06e90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d1fa: 67c2 ld a5,16(sp) - 2d1fc: 855e mv a0,s7 - 2d1fe: 0001d317 auipc t1,0x1d - 2d202: 9e233303 ld t1,-1566(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2d206: e4be sd a5,72(sp) - 2d208: 67a2 ld a5,8(sp) - 2d20a: e8a6 sd s1,80(sp) - 2d20c: ecbe sd a5,88(sp) - 2d20e: 9302 jalr t1 - 2d210: 854e mv a0,s3 - 2d212: d0ee80ef jal 15720 <_Unwind_Resume@plt> - 2d216: 89aa mv s3,a0 - 2d218: 04810b93 addi s7,sp,72 - 2d21c: bfe1 j 2d1f4 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x566> - -000000000002d21e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 2d21e: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2d222: 5e0030d7 vmv.v.i v1,0 - 2d226: 7119 addi sp,sp,-128 - 2d228: f8a2 sd s0,112(sp) - 2d22a: f4a6 sd s1,104(sp) - 2d22c: f0ca sd s2,96(sp) - 2d22e: e8d2 sd s4,80(sp) - 2d230: fc86 sd ra,120(sp) - 2d232: ecce sd s3,88(sp) - 2d234: e4d6 sd s5,72(sp) - 2d236: f862 sd s8,48(sp) - 2d238: 6594 ld a3,8(a1) - 2d23a: 020570a7 vse64.v v1,(a0) - 2d23e: 00053823 sd zero,16(a0) - 2d242: 4409 li s0,2 - 2d244: 0005b903 ld s2,0(a1) - 2d248: 8a2e mv s4,a1 - 2d24a: 84aa mv s1,a0 - 2d24c: 00d47e63 bgeu s0,a3,2d268 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x4a> - 2d250: 00094703 lbu a4,0(s2) - 2d254: 02200793 li a5,34 - 2d258: 1cf70063 beq a4,a5,2d418 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1fa> - 2d25c: e0da sd s6,64(sp) - 2d25e: fc5e sd s7,56(sp) - 2d260: 89b6 mv s3,a3 - 2d262: 4405 li s0,1 - 2d264: 4581 li a1,0 - 2d266: a811 j 2d27a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5c> - 2d268: 1c869863 bne a3,s0,2d438 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x21a> - 2d26c: e0da sd s6,64(sp) - 2d26e: fc5e sd s7,56(sp) - 2d270: 00094703 lbu a4,0(s2) - 2d274: 89b6 mv s3,a3 - 2d276: 4405 li s0,1 - 2d278: 4581 li a1,0 - 2d27a: 05c00b13 li s6,92 - 2d27e: 06e00b93 li s7,110 - 2d282: 00140913 addi s2,s0,1 - 2d286: 03397663 bgeu s2,s3,2d2b2 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x94> - 2d28a: 000a3783 ld a5,0(s4) - 2d28e: 00878533 add a0,a5,s0 - 2d292: 00054503 lbu a0,0(a0) - 2d296: 1f671d63 bne a4,s6,2d490 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x272> - 2d29a: 09750d63 beq a0,s7,2d334 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x116> - 2d29e: 0409 addi s0,s0,2 - 2d2a0: 01347963 bgeu s0,s3,2d2b2 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x94> - 2d2a4: 97ca add a5,a5,s2 - 2d2a6: 00140913 addi s2,s0,1 - 2d2aa: 0007c703 lbu a4,0(a5) - 2d2ae: fd396ee3 bltu s2,s3,2d28a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x6c> - 2d2b2: 40b987b3 sub a5,s3,a1 - 2d2b6: 22b6e363 bltu a3,a1,2d4dc <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2be> - 2d2ba: 000a3903 ld s2,0(s4) - 2d2be: 40b68433 sub s0,a3,a1 - 2d2c2: 992e add s2,s2,a1 - 2d2c4: 0087f363 bgeu a5,s0,2d2ca <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xac> - 2d2c8: 843e mv s0,a5 - 2d2ca: 02010a93 addi s5,sp,32 - 2d2ce: e422 sd s0,8(sp) - 2d2d0: e856 sd s5,16(sp) - 2d2d2: 47bd li a5,15 - 2d2d4: 0808 addi a0,sp,16 - 2d2d6: 0c87e263 bltu a5,s0,2d39a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x17c> - 2d2da: 4785 li a5,1 - 2d2dc: 10f41c63 bne s0,a5,2d3f4 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1d6> - 2d2e0: 6b06 ld s6,64(sp) - 2d2e2: 7be2 ld s7,56(sp) - 2d2e4: 00094783 lbu a5,0(s2) - 2d2e8: 4705 li a4,1 - 2d2ea: 02f10023 sb a5,32(sp) - 2d2ee: 87d6 mv a5,s5 - 2d2f0: 97ba add a5,a5,a4 - 2d2f2: ec3a sd a4,24(sp) - 2d2f4: 00078023 sb zero,0(a5) - 2d2f8: 649c ld a5,8(s1) - 2d2fa: 6898 ld a4,16(s1) - 2d2fc: 0ce78d63 beq a5,a4,2d3d6 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1b8> - 2d300: 01078713 addi a4,a5,16 - 2d304: e398 sd a4,0(a5) - 2d306: 66c2 ld a3,16(sp) - 2d308: 6662 ld a2,24(sp) - 2d30a: 15568063 beq a3,s5,2d44a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x22c> - 2d30e: 7702 ld a4,32(sp) - 2d310: e394 sd a3,0(a5) - 2d312: eb98 sd a4,16(a5) - 2d314: 6498 ld a4,8(s1) - 2d316: e790 sd a2,8(a5) - 2d318: 02070793 addi a5,a4,32 - 2d31c: e49c sd a5,8(s1) - 2d31e: 70e6 ld ra,120(sp) - 2d320: 7446 ld s0,112(sp) - 2d322: 7906 ld s2,96(sp) - 2d324: 69e6 ld s3,88(sp) - 2d326: 6a46 ld s4,80(sp) - 2d328: 6aa6 ld s5,72(sp) - 2d32a: 7c42 ld s8,48(sp) - 2d32c: 8526 mv a0,s1 - 2d32e: 74a6 ld s1,104(sp) - 2d330: 6109 addi sp,sp,128 - 2d332: 8082 ret - 2d334: 40b40733 sub a4,s0,a1 - 2d338: 177d addi a4,a4,-1 - 2d33a: 18b6e463 bltu a3,a1,2d4c2 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2a4> - 2d33e: 02010a93 addi s5,sp,32 - 2d342: 8e8d sub a3,a3,a1 - 2d344: e856 sd s5,16(sp) - 2d346: 95be add a1,a1,a5 - 2d348: 00d77363 bgeu a4,a3,2d34e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x130> - 2d34c: 86ba mv a3,a4 - 2d34e: 01010c13 addi s8,sp,16 - 2d352: 00d58633 add a2,a1,a3 - 2d356: 8562 mv a0,s8 - 2d358: f96ea0ef jal 17aee <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> - 2d35c: 6498 ld a4,8(s1) - 2d35e: 689c ld a5,16(s1) - 2d360: 08f70f63 beq a4,a5,2d3fe <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1e0> - 2d364: 01070793 addi a5,a4,16 - 2d368: e31c sd a5,0(a4) - 2d36a: 66c2 ld a3,16(sp) - 2d36c: 6662 ld a2,24(sp) - 2d36e: 0f568b63 beq a3,s5,2d464 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x246> - 2d372: 7782 ld a5,32(sp) - 2d374: e314 sd a3,0(a4) - 2d376: eb1c sd a5,16(a4) - 2d378: 649c ld a5,8(s1) - 2d37a: e710 sd a2,8(a4) - 2d37c: 02078793 addi a5,a5,32 - 2d380: e49c sd a5,8(s1) - 2d382: 0409 addi s0,s0,2 - 2d384: 008a3683 ld a3,8(s4) - 2d388: 0f347b63 bgeu s0,s3,2d47e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x260> - 2d38c: 000a3703 ld a4,0(s4) - 2d390: 85ca mv a1,s2 - 2d392: 974a add a4,a4,s2 - 2d394: 00074703 lbu a4,0(a4) - 2d398: b5ed j 2d282 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x64> - 2d39a: 4601 li a2,0 - 2d39c: 002c addi a1,sp,8 - 2d39e: a42e80ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 2d3a2: 67a2 ld a5,8(sp) - 2d3a4: e82a sd a0,16(sp) - 2d3a6: f03e sd a5,32(sp) - 2d3a8: 86a2 mv a3,s0 - 2d3aa: 0c36f7d7 vsetvli a5,a3,e8,m8,ta,ma - 2d3ae: 02090407 vle8.v v8,(s2) - 2d3b2: 8e9d sub a3,a3,a5 - 2d3b4: 993e add s2,s2,a5 - 2d3b6: 02050427 vse8.v v8,(a0) - 2d3ba: 953e add a0,a0,a5 - 2d3bc: f6fd bnez a3,2d3aa <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> - 2d3be: 6722 ld a4,8(sp) - 2d3c0: 67c2 ld a5,16(sp) - 2d3c2: 6b06 ld s6,64(sp) - 2d3c4: ec3a sd a4,24(sp) - 2d3c6: 97ba add a5,a5,a4 - 2d3c8: 7be2 ld s7,56(sp) - 2d3ca: 00078023 sb zero,0(a5) - 2d3ce: 649c ld a5,8(s1) - 2d3d0: 6898 ld a4,16(s1) - 2d3d2: f2e797e3 bne a5,a4,2d300 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe2> - 2d3d6: 01010c13 addi s8,sp,16 - 2d3da: 85e2 mv a1,s8 - 2d3dc: 8526 mv a0,s1 - 2d3de: 0001d317 auipc t1,0x1d - 2d3e2: ada33303 ld t1,-1318(t1) # 49eb8 <_GLOBAL_OFFSET_TABLE_+0x368> - 2d3e6: 9302 jalr t1 - 2d3e8: 6542 ld a0,16(sp) - 2d3ea: f3550ae3 beq a0,s5,2d31e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x100> - 2d3ee: c42e80ef jal 15830 <_ZdlPv@plt> - 2d3f2: b735 j 2d31e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x100> - 2d3f4: e04d bnez s0,2d496 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x278> - 2d3f6: 6b06 ld s6,64(sp) - 2d3f8: 7be2 ld s7,56(sp) - 2d3fa: 4701 li a4,0 - 2d3fc: bdcd j 2d2ee <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xd0> - 2d3fe: 85e2 mv a1,s8 - 2d400: 8526 mv a0,s1 - 2d402: 0001d317 auipc t1,0x1d - 2d406: ab633303 ld t1,-1354(t1) # 49eb8 <_GLOBAL_OFFSET_TABLE_+0x368> - 2d40a: 9302 jalr t1 - 2d40c: 6542 ld a0,16(sp) - 2d40e: f7550ae3 beq a0,s5,2d382 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x164> - 2d412: c1ee80ef jal 15830 <_ZdlPv@plt> - 2d416: b7b5 j 2d382 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x164> - 2d418: fff68993 addi s3,a3,-1 - 2d41c: 013907b3 add a5,s2,s3 - 2d420: 0007c783 lbu a5,0(a5) - 2d424: e2e79ce3 bne a5,a4,2d25c <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3e> - 2d428: 04898d63 beq s3,s0,2d482 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x264> - 2d42c: e0da sd s6,64(sp) - 2d42e: fc5e sd s7,56(sp) - 2d430: 00194703 lbu a4,1(s2) - 2d434: 4585 li a1,1 - 2d436: b591 j 2d27a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5c> - 2d438: 02010a93 addi s5,sp,32 - 2d43c: e436 sd a3,8(sp) - 2d43e: e856 sd s5,16(sp) - 2d440: 4785 li a5,1 - 2d442: eaf681e3 beq a3,a5,2d2e4 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc6> - 2d446: 4701 li a4,0 - 2d448: b55d j 2d2ee <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xd0> - 2d44a: 00160593 addi a1,a2,1 - 2d44e: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma - 2d452: 020a8407 vle8.v v8,(s5) - 2d456: 8d95 sub a1,a1,a3 - 2d458: 9ab6 add s5,s5,a3 - 2d45a: 02070427 vse8.v v8,(a4) - 2d45e: 9736 add a4,a4,a3 - 2d460: f5fd bnez a1,2d44e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x230> - 2d462: bd4d j 2d314 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xf6> - 2d464: 00160593 addi a1,a2,1 - 2d468: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma - 2d46c: 020a8407 vle8.v v8,(s5) - 2d470: 8d95 sub a1,a1,a3 - 2d472: 9ab6 add s5,s5,a3 - 2d474: 02078427 vse8.v v8,(a5) - 2d478: 97b6 add a5,a5,a3 - 2d47a: f5fd bnez a1,2d468 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x24a> - 2d47c: bdf5 j 2d378 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x15a> - 2d47e: 85ca mv a1,s2 - 2d480: bd0d j 2d2b2 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x94> - 2d482: 4785 li a5,1 - 2d484: 02010a93 addi s5,sp,32 - 2d488: 993e add s2,s2,a5 - 2d48a: e856 sd s5,16(sp) - 2d48c: e43e sd a5,8(sp) - 2d48e: bd99 j 2d2e4 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc6> - 2d490: 844a mv s0,s2 - 2d492: 872a mv a4,a0 - 2d494: b3fd j 2d282 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x64> - 2d496: 8556 mv a0,s5 - 2d498: bf01 j 2d3a8 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18a> - 2d49a: 842a mv s0,a0 - 2d49c: 8562 mv a0,s8 - 2d49e: a5ee90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d4a2: e0da sd s6,64(sp) - 2d4a4: fc5e sd s7,56(sp) - 2d4a6: a029 j 2d4b0 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x292> - 2d4a8: 842a mv s0,a0 - 2d4aa: 8562 mv a0,s8 - 2d4ac: a50e90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d4b0: 8526 mv a0,s1 - 2d4b2: 0001c317 auipc t1,0x1c - 2d4b6: 72e33303 ld t1,1838(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2d4ba: 9302 jalr t1 - 2d4bc: 8522 mv a0,s0 - 2d4be: a62e80ef jal 15720 <_Unwind_Resume@plt> - 2d4c2: 862e mv a2,a1 - 2d4c4: 0000b517 auipc a0,0xb - 2d4c8: 97450513 addi a0,a0,-1676 # 37e38 <_IO_stdin_used+0x390> - 2d4cc: 0000b597 auipc a1,0xb - 2d4d0: 95458593 addi a1,a1,-1708 # 37e20 <_IO_stdin_used+0x378> - 2d4d4: bace80ef jal 15880 <_ZSt24__throw_out_of_range_fmtPKcz@plt> - 2d4d8: 842a mv s0,a0 - 2d4da: bfd9 j 2d4b0 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x292> - 2d4dc: 862e mv a2,a1 - 2d4de: 0000b517 auipc a0,0xb - 2d4e2: 95a50513 addi a0,a0,-1702 # 37e38 <_IO_stdin_used+0x390> - 2d4e6: 0000b597 auipc a1,0xb - 2d4ea: 93a58593 addi a1,a1,-1734 # 37e20 <_IO_stdin_used+0x378> - 2d4ee: b92e80ef jal 15880 <_ZSt24__throw_out_of_range_fmtPKcz@plt> - -000000000002d4f2 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx>: - 2d4f2: 7135 addi sp,sp,-160 - 2d4f4: e922 sd s0,144(sp) - 2d4f6: ed06 sd ra,152(sp) - 2d4f8: ec2e sd a1,24(sp) - 2d4fa: e832 sd a2,16(sp) - 2d4fc: e436 sd a3,8(sp) - 2d4fe: e03a sd a4,0(sp) - 2d500: 842a mv s0,a0 - 2d502: 00e68963 beq a3,a4,2d514 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x22> - 2d506: f41eb0ef jal 19446 <_ZN7testing16AssertionSuccessEv> - 2d50a: 60ea ld ra,152(sp) - 2d50c: 8522 mv a0,s0 - 2d50e: 644a ld s0,144(sp) - 2d510: 610d addi sp,sp,160 - 2d512: 8082 ret - 2d514: e526 sd s1,136(sp) - 2d516: 1004 addi s1,sp,32 - 2d518: 8526 mv a0,s1 - 2d51a: e14a sd s2,128(sp) - 2d51c: fcce sd s3,120(sp) - 2d51e: f35eb0ef jal 19452 <_ZN7testing16AssertionFailureEv> - 2d522: 8526 mv a0,s1 - 2d524: 0000c597 auipc a1,0xc - 2d528: 9ac58593 addi a1,a1,-1620 # 38ed0 <_IO_stdin_used+0x1428> - 2d52c: 0001c317 auipc t1,0x1c - 2d530: 6d433303 ld t1,1748(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2d534: 9302 jalr t1 - 2d536: 082c addi a1,sp,24 - 2d538: 0001c317 auipc t1,0x1c - 2d53c: 66033303 ld t1,1632(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2d540: 9302 jalr t1 - 2d542: 0000c597 auipc a1,0xc - 2d546: 99e58593 addi a1,a1,-1634 # 38ee0 <_IO_stdin_used+0x1438> - 2d54a: 0001d317 auipc t1,0x1d - 2d54e: 99633303 ld t1,-1642(t1) # 49ee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 2d552: 9302 jalr t1 - 2d554: 080c addi a1,sp,16 - 2d556: 0001c317 auipc t1,0x1c - 2d55a: 64233303 ld t1,1602(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2d55e: 9302 jalr t1 - 2d560: 0000c597 auipc a1,0xc - 2d564: 98858593 addi a1,a1,-1656 # 38ee8 <_IO_stdin_used+0x1440> - 2d568: 0001c317 auipc t1,0x1c - 2d56c: 69833303 ld t1,1688(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2d570: 9302 jalr t1 - 2d572: 03010913 addi s2,sp,48 - 2d576: 84aa mv s1,a0 - 2d578: 002c addi a1,sp,8 - 2d57a: 854a mv a0,s2 - 2d57c: 0001c317 auipc t1,0x1c - 2d580: 69c33303 ld t1,1692(t1) # 49c18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2d584: 9302 jalr t1 - 2d586: 85ca mv a1,s2 - 2d588: 8526 mv a0,s1 - 2d58a: 0001c317 auipc t1,0x1c - 2d58e: 61633303 ld t1,1558(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2d592: 9302 jalr t1 - 2d594: 0000c597 auipc a1,0xc - 2d598: 96458593 addi a1,a1,-1692 # 38ef8 <_IO_stdin_used+0x1450> - 2d59c: 0001d317 auipc t1,0x1d - 2d5a0: 97433303 ld t1,-1676(t1) # 49f10 <_GLOBAL_OFFSET_TABLE_+0x3c0> - 2d5a4: 9302 jalr t1 - 2d5a6: 05010993 addi s3,sp,80 - 2d5aa: 84aa mv s1,a0 - 2d5ac: 858a mv a1,sp - 2d5ae: 854e mv a0,s3 - 2d5b0: 0001c317 auipc t1,0x1c - 2d5b4: 66833303 ld t1,1640(t1) # 49c18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2d5b8: 9302 jalr t1 - 2d5ba: 85ce mv a1,s3 - 2d5bc: 8526 mv a0,s1 - 2d5be: 0001c317 auipc t1,0x1c - 2d5c2: 5e233303 ld t1,1506(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2d5c6: 9302 jalr t1 - 2d5c8: 85aa mv a1,a0 - 2d5ca: 8522 mv a0,s0 - 2d5cc: e0beb0ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> - 2d5d0: 6546 ld a0,80(sp) - 2d5d2: 109c addi a5,sp,96 - 2d5d4: 00f50463 beq a0,a5,2d5dc <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0xea> - 2d5d8: a58e80ef jal 15830 <_ZdlPv@plt> - 2d5dc: 7542 ld a0,48(sp) - 2d5de: 009c addi a5,sp,64 - 2d5e0: 00f50463 beq a0,a5,2d5e8 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0xf6> - 2d5e4: a4ce80ef jal 15830 <_ZdlPv@plt> - 2d5e8: 74a2 ld s1,40(sp) - 2d5ea: c09d beqz s1,2d610 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x11e> - 2d5ec: 6088 ld a0,0(s1) - 2d5ee: 01048793 addi a5,s1,16 - 2d5f2: 00f50463 beq a0,a5,2d5fa <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x108> - 2d5f6: a3ae80ef jal 15830 <_ZdlPv@plt> - 2d5fa: 8526 mv a0,s1 - 2d5fc: a34e80ef jal 15830 <_ZdlPv@plt> - 2d600: 60ea ld ra,152(sp) - 2d602: 8522 mv a0,s0 - 2d604: 644a ld s0,144(sp) - 2d606: 64aa ld s1,136(sp) - 2d608: 690a ld s2,128(sp) - 2d60a: 79e6 ld s3,120(sp) - 2d60c: 610d addi sp,sp,160 - 2d60e: 8082 ret - 2d610: 60ea ld ra,152(sp) - 2d612: 8522 mv a0,s0 - 2d614: 644a ld s0,144(sp) - 2d616: 64aa ld s1,136(sp) - 2d618: 690a ld s2,128(sp) - 2d61a: 79e6 ld s3,120(sp) - 2d61c: 610d addi sp,sp,160 - 2d61e: 8082 ret - 2d620: 842a mv s0,a0 - 2d622: a811 j 2d636 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x144> - 2d624: 842a mv s0,a0 - 2d626: a029 j 2d630 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x13e> - 2d628: 842a mv s0,a0 - 2d62a: 854e mv a0,s3 - 2d62c: 8d0e90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d630: 854a mv a0,s2 - 2d632: 8cae90ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d636: 1028 addi a0,sp,40 - 2d638: 0001d317 auipc t1,0x1d - 2d63c: 9a033303 ld t1,-1632(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 2d640: 9302 jalr t1 - 2d642: 8522 mv a0,s0 - 2d644: 8dce80ef jal 15720 <_Unwind_Resume@plt> - -000000000002d648 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx>: - 2d648: 7135 addi sp,sp,-160 - 2d64a: e922 sd s0,144(sp) - 2d64c: ed06 sd ra,152(sp) - 2d64e: ec2e sd a1,24(sp) - 2d650: e832 sd a2,16(sp) - 2d652: e436 sd a3,8(sp) - 2d654: e03a sd a4,0(sp) - 2d656: 842a mv s0,a0 - 2d658: 00d74963 blt a4,a3,2d66a <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x22> - 2d65c: debeb0ef jal 19446 <_ZN7testing16AssertionSuccessEv> - 2d660: 60ea ld ra,152(sp) - 2d662: 8522 mv a0,s0 - 2d664: 644a ld s0,144(sp) - 2d666: 610d addi sp,sp,160 - 2d668: 8082 ret - 2d66a: e526 sd s1,136(sp) - 2d66c: 1004 addi s1,sp,32 - 2d66e: 8526 mv a0,s1 - 2d670: e14a sd s2,128(sp) - 2d672: fcce sd s3,120(sp) - 2d674: ddfeb0ef jal 19452 <_ZN7testing16AssertionFailureEv> - 2d678: 8526 mv a0,s1 - 2d67a: 0000c597 auipc a1,0xc - 2d67e: 85658593 addi a1,a1,-1962 # 38ed0 <_IO_stdin_used+0x1428> - 2d682: 0001c317 auipc t1,0x1c - 2d686: 57e33303 ld t1,1406(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2d68a: 9302 jalr t1 - 2d68c: 082c addi a1,sp,24 - 2d68e: 0001c317 auipc t1,0x1c - 2d692: 50a33303 ld t1,1290(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2d696: 9302 jalr t1 - 2d698: 0000d597 auipc a1,0xd - 2d69c: 0d058593 addi a1,a1,208 # 3a768 <_IO_stdin_used+0x2cc0> - 2d6a0: 0001d317 auipc t1,0x1d - 2d6a4: 84033303 ld t1,-1984(t1) # 49ee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 2d6a8: 9302 jalr t1 - 2d6aa: 080c addi a1,sp,16 - 2d6ac: 0001c317 auipc t1,0x1c - 2d6b0: 4ec33303 ld t1,1260(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2ca50: 84be mv s1,a5 + 2ca52: b6eea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ca56: bf7d j 2ca14 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x332> + +000000000002ca58 <_ZN7testing8internalL22ExecDeathTestChildMainEPv>: + 2ca58: 710d addi sp,sp,-352 + 2ca5a: eaa2 sd s0,336(sp) + 2ca5c: e6a6 sd s1,328(sp) + 2ca5e: e2ca sd s2,320(sp) + 2ca60: ee86 sd ra,344(sp) + 2ca62: 842a mv s0,a0 + 2ca64: 54fd li s1,-1 + 2ca66: 4911 li s2,4 + 2ca68: 4408 lw a0,8(s0) + 2ca6a: 8a6e90ef jal 15b10 + 2ca6e: 0c951d63 bne a0,s1,2cb48 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0xf0> + 2ca72: 84fe80ef jal 152c0 <__errno_location@plt> + 2ca76: 411c lw a5,0(a0) + 2ca78: ff2788e3 beq a5,s2,2ca68 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x10> + 2ca7c: f25a sd s6,288(sp) + 2ca7e: 01010b13 addi s6,sp,16 + 2ca82: 855a mv a0,s6 + 2ca84: 0000f597 auipc a1,0xf + 2ca88: ab458593 addi a1,a1,-1356 # 3b538 <_IO_stdin_used+0x19b8> + 2ca8c: fe4e sd s3,312(sp) + 2ca8e: fa52 sd s4,304(sp) + 2ca90: f656 sd s5,296(sp) + 2ca92: ee5e sd s7,280(sp) + 2ca94: ca0ed0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2ca98: 855a mv a0,s6 + 2ca9a: 0000f597 auipc a1,0xf + 2ca9e: 99e58593 addi a1,a1,-1634 # 3b438 <_IO_stdin_used+0x18b8> + 2caa2: adfe80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2caa6: 03010a13 addi s4,sp,48 + 2caaa: 85aa mv a1,a0 + 2caac: 8552 mv a0,s4 + 2caae: b53e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2cab2: 8552 mv a0,s4 + 2cab4: 0000f597 auipc a1,0xf + 2cab8: a9c58593 addi a1,a1,-1380 # 3b550 <_IO_stdin_used+0x19d0> + 2cabc: ac5e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2cac0: 05010a93 addi s5,sp,80 + 2cac4: 85aa mv a1,a0 + 2cac6: 8556 mv a0,s5 + 2cac8: b39e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2cacc: 1880 addi s0,sp,112 + 2cace: 4e000793 li a5,1248 + 2cad2: 8522 mv a0,s0 + 2cad4: 006c addi a1,sp,12 + 2cad6: 0001f317 auipc t1,0x1f + 2cada: 49a33303 ld t1,1178(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2cade: c63e sw a5,12(sp) + 2cae0: 9302 jalr t1 + 2cae2: 0904 addi s1,sp,144 + 2cae4: 8526 mv a0,s1 + 2cae6: 8622 mv a2,s0 + 2cae8: 85d6 mv a1,s5 + 2caea: 0001f317 auipc t1,0x1f + 2caee: 06e33303 ld t1,110(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2caf2: 9302 jalr t1 + 2caf4: 0000e597 auipc a1,0xe + 2caf8: 44458593 addi a1,a1,1092 # 3af38 <_IO_stdin_used+0x13b8> + 2cafc: 8526 mv a0,s1 + 2cafe: a83e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2cb02: 0b010913 addi s2,sp,176 + 2cb06: 85aa mv a1,a0 + 2cb08: 854a mv a0,s2 + 2cb0a: af7e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2cb0e: 854a mv a0,s2 + 2cb10: 0000f597 auipc a1,0xf + 2cb14: b7058593 addi a1,a1,-1168 # 3b680 <_IO_stdin_used+0x1b00> + 2cb18: a69e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2cb1c: 0d010993 addi s3,sp,208 + 2cb20: 85aa mv a1,a0 + 2cb22: 854e mv a0,s3 + 2cb24: adde80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2cb28: 854e mv a0,s3 + 2cb2a: 0000f597 auipc a1,0xf + 2cb2e: a4658593 addi a1,a1,-1466 # 3b570 <_IO_stdin_used+0x19f0> + 2cb32: a4fe80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2cb36: 0f010b93 addi s7,sp,240 + 2cb3a: 85aa mv a1,a0 + 2cb3c: 855e mv a0,s7 + 2cb3e: ac3e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2cb42: 855e mv a0,s7 + 2cb44: 924ff0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2cb48: 955f00ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> + 2cb4c: f0050ee3 beqz a0,2ca68 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x10> + 2cb50: f86fe0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 2cb54: f9cf00ef jal 1d2f0 <_ZNK7testing8UnitTest20original_working_dirEv> + 2cb58: 84aa mv s1,a0 + 2cb5a: 967e80ef jal 154c0 + 2cb5e: fe4e sd s3,312(sp) + 2cb60: fa52 sd s4,304(sp) + 2cb62: f656 sd s5,296(sp) + 2cb64: f25a sd s6,288(sp) + 2cb66: ee5e sd s7,280(sp) + 2cb68: c12d beqz a0,2cbca <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x172> + 2cb6a: 1880 addi s0,sp,112 + 2cb6c: 8522 mv a0,s0 + 2cb6e: 0000f597 auipc a1,0xf + 2cb72: b2a58593 addi a1,a1,-1238 # 3b698 <_IO_stdin_used+0x1b18> + 2cb76: bbeed0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2cb7a: 85a6 mv a1,s1 + 2cb7c: 8522 mv a0,s0 + 2cb7e: a03e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2cb82: 0904 addi s1,sp,144 + 2cb84: 85aa mv a1,a0 + 2cb86: 8526 mv a0,s1 + 2cb88: a79e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2cb8c: 8526 mv a0,s1 + 2cb8e: 0000f597 auipc a1,0xf + 2cb92: b1258593 addi a1,a1,-1262 # 3b6a0 <_IO_stdin_used+0x1b20> + 2cb96: 9ebe80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2cb9a: 0b010913 addi s2,sp,176 + 2cb9e: 85aa mv a1,a0 + 2cba0: 854a mv a0,s2 + 2cba2: a5fe80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2cba6: 0d010993 addi s3,sp,208 + 2cbaa: 854e mv a0,s3 + 2cbac: abff00ef jal 1d66a <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev> + 2cbb0: 0f010b13 addi s6,sp,240 + 2cbb4: 855a mv a0,s6 + 2cbb6: 864e mv a2,s3 + 2cbb8: 85ca mv a1,s2 + 2cbba: 0001f317 auipc t1,0x1f + 2cbbe: f9e33303 ld t1,-98(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2cbc2: 9302 jalr t1 + 2cbc4: 855a mv a0,s6 + 2cbc6: 8a2ff0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2cbca: 600c ld a1,0(s0) + 2cbcc: 0001f797 auipc a5,0x1f + 2cbd0: 36c7b783 ld a5,876(a5) # 4bf38 + 2cbd4: 6390 ld a2,0(a5) + 2cbd6: 6188 ld a0,0(a1) + 2cbd8: 03010a13 addi s4,sp,48 + 2cbdc: f04e80ef jal 152e0 + 2cbe0: 8552 mv a0,s4 + 2cbe2: 0000f597 auipc a1,0xf + 2cbe6: ace58593 addi a1,a1,-1330 # 3b6b0 <_IO_stdin_used+0x1b30> + 2cbea: b4aed0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2cbee: 601c ld a5,0(s0) + 2cbf0: 8552 mv a0,s4 + 2cbf2: 638c ld a1,0(a5) + 2cbf4: 98de80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2cbf8: 05010a93 addi s5,sp,80 + 2cbfc: 85aa mv a1,a0 + 2cbfe: 8556 mv a0,s5 + 2cc00: a01e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2cc04: 8556 mv a0,s5 + 2cc06: 0000f597 auipc a1,0xf + 2cc0a: ab258593 addi a1,a1,-1358 # 3b6b8 <_IO_stdin_used+0x1b38> + 2cc0e: 973e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2cc12: 1880 addi s0,sp,112 + 2cc14: 85aa mv a1,a0 + 2cc16: 8522 mv a0,s0 + 2cc18: 9e9e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2cc1c: 85a6 mv a1,s1 + 2cc1e: 8522 mv a0,s0 + 2cc20: 961e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2cc24: 0904 addi s1,sp,144 + 2cc26: 85aa mv a1,a0 + 2cc28: 8526 mv a0,s1 + 2cc2a: 9d7e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2cc2e: 8526 mv a0,s1 + 2cc30: 0000f597 auipc a1,0xf + 2cc34: a9858593 addi a1,a1,-1384 # 3b6c8 <_IO_stdin_used+0x1b48> + 2cc38: 949e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2cc3c: 0b010913 addi s2,sp,176 + 2cc40: 85aa mv a1,a0 + 2cc42: 854a mv a0,s2 + 2cc44: 9bde80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2cc48: 0d010993 addi s3,sp,208 + 2cc4c: 854e mv a0,s3 + 2cc4e: a1df00ef jal 1d66a <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev> + 2cc52: 0f010b13 addi s6,sp,240 + 2cc56: 855a mv a0,s6 + 2cc58: 864e mv a2,s3 + 2cc5a: 85ca mv a1,s2 + 2cc5c: 0001f317 auipc t1,0x1f + 2cc60: efc33303 ld t1,-260(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2cc64: 9302 jalr t1 + 2cc66: 855a mv a0,s6 + 2cc68: 800ff0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2cc6c: 892a mv s2,a0 + 2cc6e: 8522 mv a0,s0 + 2cc70: 950ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cc74: 854a mv a0,s2 + 2cc76: b7be80ef jal 157f0 <_Unwind_Resume@plt> + 2cc7a: 892a mv s2,a0 + 2cc7c: 8526 mv a0,s1 + 2cc7e: 942ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cc82: b7f5 j 2cc6e <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x216> + 2cc84: 8a2a mv s4,a0 + 2cc86: 854a mv a0,s2 + 2cc88: 938ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cc8c: 8952 mv s2,s4 + 2cc8e: b7fd j 2cc7c <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x224> + 2cc90: 8a2a mv s4,a0 + 2cc92: 854e mv a0,s3 + 2cc94: 92cea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cc98: b7fd j 2cc86 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x22e> + 2cc9a: 8a2a mv s4,a0 + 2cc9c: 855a mv a0,s6 + 2cc9e: 922ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cca2: bfc5 j 2cc92 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x23a> + 2cca4: 842a mv s0,a0 + 2cca6: 8552 mv a0,s4 + 2cca8: 918ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ccac: 8522 mv a0,s0 + 2ccae: b43e80ef jal 157f0 <_Unwind_Resume@plt> + 2ccb2: 842a mv s0,a0 + 2ccb4: 8556 mv a0,s5 + 2ccb6: 90aea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ccba: b7f5 j 2cca6 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x24e> + 2ccbc: 892a mv s2,a0 + 2ccbe: 8522 mv a0,s0 + 2ccc0: 900ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ccc4: 844a mv s0,s2 + 2ccc6: b7fd j 2ccb4 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x25c> + 2ccc8: 892a mv s2,a0 + 2ccca: 8526 mv a0,s1 + 2cccc: 8f4ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ccd0: b7fd j 2ccbe <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x266> + 2ccd2: 8b2a mv s6,a0 + 2ccd4: 854a mv a0,s2 + 2ccd6: 8eaea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ccda: 895a mv s2,s6 + 2ccdc: b7fd j 2ccca <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x272> + 2ccde: 8b2a mv s6,a0 + 2cce0: a031 j 2ccec <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x294> + 2cce2: 87aa mv a5,a0 + 2cce4: 855a mv a0,s6 + 2cce6: 8b3e mv s6,a5 + 2cce8: 8d8ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ccec: 854e mv a0,s3 + 2ccee: 8d2ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ccf2: b7cd j 2ccd4 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x27c> + 2ccf4: 87aa mv a5,a0 + 2ccf6: 855e mv a0,s7 + 2ccf8: 8bbe mv s7,a5 + 2ccfa: 8c6ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ccfe: 854e mv a0,s3 + 2cd00: 8c0ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cd04: 854a mv a0,s2 + 2cd06: 8baea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cd0a: 895e mv s2,s7 + 2cd0c: 8526 mv a0,s1 + 2cd0e: 8b2ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cd12: 8522 mv a0,s0 + 2cd14: 8acea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cd18: 844a mv s0,s2 + 2cd1a: 8556 mv a0,s5 + 2cd1c: 8a4ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cd20: 8552 mv a0,s4 + 2cd22: 89eea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cd26: 855a mv a0,s6 + 2cd28: 898ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cd2c: 8522 mv a0,s0 + 2cd2e: ac3e80ef jal 157f0 <_Unwind_Resume@plt> + 2cd32: 8baa mv s7,a0 + 2cd34: b7e9 j 2ccfe <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2a6> + 2cd36: 8baa mv s7,a0 + 2cd38: b7f1 j 2cd04 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2ac> + 2cd3a: 892a mv s2,a0 + 2cd3c: bfc1 j 2cd0c <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2b4> + 2cd3e: 892a mv s2,a0 + 2cd40: bfc9 j 2cd12 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2ba> + 2cd42: 842a mv s0,a0 + 2cd44: bfd9 j 2cd1a <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2c2> + 2cd46: 842a mv s0,a0 + 2cd48: bfe1 j 2cd20 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2c8> + 2cd4a: 842a mv s0,a0 + 2cd4c: bfe9 j 2cd26 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2ce> + +000000000002cd4e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv>: + 2cd4e: c6010113 addi sp,sp,-928 + 2cd52: 39213023 sd s2,896(sp) + 2cd56: 37513423 sd s5,872(sp) + 2cd5a: 38113c23 sd ra,920(sp) + 2cd5e: 8aaa mv s5,a0 + 2cd60: d76fe0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 2cd64: 613c ld a5,64(a0) + 2cd66: 1107b903 ld s2,272(a5) + 2cd6a: 1d87b783 ld a5,472(a5) + 2cd6e: 0f892703 lw a4,248(s2) + 2cd72: caba sw a4,84(sp) + 2cd74: cf91 beqz a5,2cd90 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x42> + 2cd76: 579c lw a5,40(a5) + 2cd78: 39813083 ld ra,920(sp) + 2cd7c: 38013903 ld s2,896(sp) + 2cd80: 02faac23 sw a5,56(s5) + 2cd84: 4505 li a0,1 + 2cd86: 36813a83 ld s5,872(sp) + 2cd8a: 3a010113 addi sp,sp,928 + 2cd8e: 8082 ret + 2cd90: 38813823 sd s0,912(sp) + 2cd94: 38913423 sd s1,904(sp) + 2cd98: 37313c23 sd s3,888(sp) + 2cd9c: 37413823 sd s4,880(sp) + 2cda0: 37613023 sd s6,864(sp) + 2cda4: 35713c23 sd s7,856(sp) + 2cda8: 35813823 sd s8,848(sp) + 2cdac: 35913423 sd s9,840(sp) + 2cdb0: 35a13023 sd s10,832(sp) + 2cdb4: 33b13c23 sd s11,824(sp) + 2cdb8: 08a0 addi s0,sp,88 + 2cdba: 8522 mv a0,s0 + 2cdbc: c75e80ef jal 15a30 + 2cdc0: 0505 addi a0,a0,1 + 2cdc2: 00a03533 snez a0,a0 + 2cdc6: ed4f00ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 2cdca: 7c050463 beqz a0,2d592 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x844> + 2cdce: ecef00ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> + 2cdd2: d565 beqz a0,2cdba <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x6c> + 2cdd4: 4576 lw a0,92(sp) + 2cdd6: 4601 li a2,0 + 2cdd8: 4589 li a1,2 + 2cdda: cd6e80ef jal 152b0 + 2cdde: 0505 addi a0,a0,1 + 2cde0: 00a03533 snez a0,a0 + 2cde4: eb6f00ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 2cde8: 04050ce3 beqz a0,2d640 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x8f2> + 2cdec: eb0f00ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> + 2cdf0: d175 beqz a0,2cdd4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x86> + 2cdf2: 18010d13 addi s10,sp,384 + 2cdf6: 856a mv a0,s10 + 2cdf8: 0000d597 auipc a1,0xd + 2cdfc: 48858593 addi a1,a1,1160 # 3a280 <_IO_stdin_used+0x700> + 2ce00: 934ed0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2ce04: 856a mv a0,s10 + 2ce06: 0000d597 auipc a1,0xd + 2ce0a: 0da58593 addi a1,a1,218 # 39ee0 <_IO_stdin_used+0x360> + 2ce0e: f72e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2ce12: 1a010d93 addi s11,sp,416 + 2ce16: 85aa mv a1,a0 + 2ce18: 856e mv a0,s11 + 2ce1a: fe6e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2ce1e: 856e mv a0,s11 + 2ce20: 00010597 auipc a1,0x10 + 2ce24: 00858593 addi a1,a1,8 # 3ce28 <_ZN7testing8internalL11kFilterFlagE> + 2ce28: f58e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2ce2c: 1c010c93 addi s9,sp,448 + 2ce30: 85aa mv a1,a0 + 2ce32: 8566 mv a0,s9 + 2ce34: fcce80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2ce38: 8566 mv a0,s9 + 2ce3a: 00010597 auipc a1,0x10 + 2ce3e: 9be58593 addi a1,a1,-1602 # 3c7f8 <_IO_stdin_used+0x2c78> + 2ce42: f3ee80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2ce46: 1e010a13 addi s4,sp,480 + 2ce4a: 85aa mv a1,a0 + 2ce4c: 8552 mv a0,s4 + 2ce4e: fb2e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2ce52: 00093583 ld a1,0(s2) + 2ce56: 8552 mv a0,s4 + 2ce58: f28e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2ce5c: 0400 addi s0,sp,512 + 2ce5e: 85aa mv a1,a0 + 2ce60: 8522 mv a0,s0 + 2ce62: f9ee80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2ce66: 8522 mv a0,s0 + 2ce68: 0000f597 auipc a1,0xf + 2ce6c: dc058593 addi a1,a1,-576 # 3bc28 <_IO_stdin_used+0x20a8> + 2ce70: f10e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2ce74: 0d24 addi s1,sp,664 + 2ce76: 85aa mv a1,a0 + 2ce78: 8526 mv a0,s1 + 2ce7a: f86e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2ce7e: 02093583 ld a1,32(s2) + 2ce82: 8526 mv a0,s1 + 2ce84: efce80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2ce88: 109c addi a5,sp,96 + 2ce8a: 85aa mv a1,a0 + 2ce8c: 853e mv a0,a5 + 2ce8e: f03e sd a5,32(sp) + 2ce90: f70e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2ce94: 8526 mv a0,s1 + 2ce96: f2be90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ce9a: 8522 mv a0,s0 + 2ce9c: f25e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cea0: 8552 mv a0,s4 + 2cea2: f1fe90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cea6: 8566 mv a0,s9 + 2cea8: f19e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ceac: 856e mv a0,s11 + 2ceae: f13e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ceb2: 856a mv a0,s10 + 2ceb4: f0de90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ceb8: 0a010913 addi s2,sp,160 + 2cebc: 854a mv a0,s2 + 2cebe: 0000d597 auipc a1,0xd + 2cec2: 3c258593 addi a1,a1,962 # 3a280 <_IO_stdin_used+0x700> + 2cec6: e4ca sd s2,72(sp) + 2cec8: 86ced0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2cecc: 0000d597 auipc a1,0xd + 2ced0: 01458593 addi a1,a1,20 # 39ee0 <_IO_stdin_used+0x360> + 2ced4: 854a mv a0,s2 + 2ced6: eaae80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2ceda: 0c010993 addi s3,sp,192 + 2cede: 85aa mv a1,a0 + 2cee0: 854e mv a0,s3 + 2cee2: f84e sd s3,48(sp) + 2cee4: f1ce80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2cee8: 854e mv a0,s3 + 2ceea: 00010597 auipc a1,0x10 + 2ceee: f4658593 addi a1,a1,-186 # 3ce30 <_ZN7testing8internalL25kInternalRunDeathTestFlagE> + 2cef2: e8ee80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2cef6: 0e010b13 addi s6,sp,224 + 2cefa: 85aa mv a1,a0 + 2cefc: 855a mv a0,s6 + 2cefe: f02e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2cf02: 855a mv a0,s6 + 2cf04: 00010597 auipc a1,0x10 + 2cf08: 8f458593 addi a1,a1,-1804 # 3c7f8 <_IO_stdin_used+0x2c78> + 2cf0c: e74e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2cf10: 10010b93 addi s7,sp,256 + 2cf14: 85aa mv a1,a0 + 2cf16: 855e mv a0,s7 + 2cf18: e0de sd s7,64(sp) + 2cf1a: ee6e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2cf1e: 040ab583 ld a1,64(s5) + 2cf22: 855e mv a0,s7 + 2cf24: e5ce80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2cf28: 12010c13 addi s8,sp,288 + 2cf2c: 85aa mv a1,a0 + 2cf2e: 8562 mv a0,s8 + 2cf30: fc62 sd s8,56(sp) + 2cf32: ecee80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2cf36: 8562 mv a0,s8 + 2cf38: 0000e597 auipc a1,0xe + 2cf3c: 7e058593 addi a1,a1,2016 # 3b718 <_IO_stdin_used+0x1b98> + 2cf40: e40e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2cf44: 029c addi a5,sp,320 + 2cf46: 85aa mv a1,a0 + 2cf48: 853e mv a0,a5 + 2cf4a: e83e sd a5,16(sp) + 2cf4c: eb4e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2cf50: 1298 addi a4,sp,352 + 2cf52: 853a mv a0,a4 + 2cf54: 048a8593 addi a1,s5,72 + 2cf58: 0001f317 auipc t1,0x1f + 2cf5c: 01833303 ld t1,24(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2cf60: e43a sd a4,8(sp) + 2cf62: 9302 jalr t1 + 2cf64: 6622 ld a2,8(sp) + 2cf66: 65c2 ld a1,16(sp) + 2cf68: 856a mv a0,s10 + 2cf6a: 0001f317 auipc t1,0x1f + 2cf6e: bee33303 ld t1,-1042(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2cf72: 9302 jalr t1 + 2cf74: 0000e597 auipc a1,0xe + 2cf78: 7a458593 addi a1,a1,1956 # 3b718 <_IO_stdin_used+0x1b98> + 2cf7c: 856a mv a0,s10 + 2cf7e: e02e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2cf82: 85aa mv a1,a0 + 2cf84: 856e mv a0,s11 + 2cf86: e7ae80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2cf8a: 08cc addi a1,sp,84 + 2cf8c: 8566 mv a0,s9 + 2cf8e: 0001f317 auipc t1,0x1f + 2cf92: fe233303 ld t1,-30(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2cf96: 9302 jalr t1 + 2cf98: 8666 mv a2,s9 + 2cf9a: 85ee mv a1,s11 + 2cf9c: 8552 mv a0,s4 + 2cf9e: 0001f317 auipc t1,0x1f + 2cfa2: bba33303 ld t1,-1094(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2cfa6: 9302 jalr t1 + 2cfa8: 0000e597 auipc a1,0xe + 2cfac: 77058593 addi a1,a1,1904 # 3b718 <_IO_stdin_used+0x1b98> + 2cfb0: 8552 mv a0,s4 + 2cfb2: dcee80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2cfb6: 85aa mv a1,a0 + 2cfb8: 8522 mv a0,s0 + 2cfba: e46e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2cfbe: 08ec addi a1,sp,92 + 2cfc0: 8526 mv a0,s1 + 2cfc2: 0001f317 auipc t1,0x1f + 2cfc6: fae33303 ld t1,-82(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2cfca: 9302 jalr t1 + 2cfcc: 011c addi a5,sp,128 + 2cfce: 853e mv a0,a5 + 2cfd0: 8626 mv a2,s1 + 2cfd2: 85a2 mv a1,s0 + 2cfd4: 0001f317 auipc t1,0x1f + 2cfd8: b8433303 ld t1,-1148(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2cfdc: f43e sd a5,40(sp) + 2cfde: 9302 jalr t1 + 2cfe0: 8526 mv a0,s1 + 2cfe2: ddfe90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cfe6: 8522 mv a0,s0 + 2cfe8: dd9e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cfec: 8552 mv a0,s4 + 2cfee: dd3e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cff2: 8566 mv a0,s9 + 2cff4: dcde90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cff8: 856e mv a0,s11 + 2cffa: dc7e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2cffe: 856a mv a0,s10 + 2d000: dc1e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d004: 6522 ld a0,8(sp) + 2d006: dbbe90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d00a: 6542 ld a0,16(sp) + 2d00c: db5e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d010: 8562 mv a0,s8 + 2d012: dafe90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d016: 855e mv a0,s7 + 2d018: da9e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d01c: 855a mv a0,s6 + 2d01e: da3e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d022: 854e mv a0,s3 + 2d024: d9de90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d028: 854a mv a0,s2 + 2d02a: d97e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d02e: 4521 li a0,8 + 2d030: f982 sd zero,240(sp) + 2d032: 86fe80ef jal 158a0 <_Znwm@plt> + 2d036: 00850913 addi s2,a0,8 + 2d03a: 89aa mv s3,a0 + 2d03c: 00053023 sd zero,0(a0) + 2d040: 8526 mv a0,s1 + 2d042: f9ca sd s2,240(sp) + 2d044: 967f10ef jal 1e9aa <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev> + 2d048: 29813b83 ld s7,664(sp) + 2d04c: 2a013783 ld a5,672(sp) + 2d050: 52fb8f63 beq s7,a5,2d58e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x840> + 2d054: 000bb503 ld a0,0(s7) + 2d058: d08e80ef jal 15560 + 2d05c: 87aa mv a5,a0 + 2d05e: ff890593 addi a1,s2,-8 + 2d062: 8652 mv a2,s4 + 2d064: 855a mv a0,s6 + 2d066: f1ce sd s3,224(sp) + 2d068: f5ca sd s2,232(sp) + 2d06a: f3be sd a5,480(sp) + 2d06c: feaec0ef jal 19856 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0> + 2d070: 2a013783 ld a5,672(sp) + 2d074: 020b8b93 addi s7,s7,32 + 2d078: 798e ld s3,224(sp) + 2d07a: 792e ld s2,232(sp) + 2d07c: fd779ce3 bne a5,s7,2d054 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x306> + 2d080: ff890b93 addi s7,s2,-8 + 2d084: 8526 mv a0,s1 + 2d086: 0001f317 auipc t1,0x1f + 2d08a: b5a33303 ld t1,-1190(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2d08e: 9302 jalr t1 + 2d090: 7506 ld a0,96(sp) + 2d092: ccee80ef jal 15560 + 2d096: 87aa mv a5,a0 + 2d098: 85de mv a1,s7 + 2d09a: 8622 mv a2,s0 + 2d09c: 855a mv a0,s6 + 2d09e: f1ce sd s3,224(sp) + 2d0a0: f5ca sd s2,232(sp) + 2d0a2: 20f13023 sd a5,512(sp) + 2d0a6: fb0ec0ef jal 19856 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0> + 2d0aa: 650a ld a0,128(sp) + 2d0ac: 792e ld s2,232(sp) + 2d0ae: cb2e80ef jal 15560 + 2d0b2: 87aa mv a5,a0 + 2d0b4: ff890593 addi a1,s2,-8 + 2d0b8: 855a mv a0,s6 + 2d0ba: 8626 mv a2,s1 + 2d0bc: 28f13c23 sd a5,664(sp) + 2d0c0: f96ec0ef jal 19856 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0> + 2d0c4: 0000f597 auipc a1,0xf + 2d0c8: 81c58593 addi a1,a1,-2020 # 3b8e0 <_IO_stdin_used+0x1d60> + 2d0cc: 8526 mv a0,s1 + 2d0ce: 798e ld s3,224(sp) + 2d0d0: 792e ld s2,232(sp) + 2d0d2: e63ec0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2d0d6: 8526 mv a0,s1 + 2d0d8: e3ef00ef jal 1d716 <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2d0dc: 8526 mv a0,s1 + 2d0de: ce3e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d0e2: d53f40ef jal 21e34 <_ZN7testing8internal13CaptureStderrEv> + 2d0e6: 4501 li a0,0 + 2d0e8: ba9e80ef jal 15c90 + 2d0ec: 47e6 lw a5,88(sp) + 2d0ee: 09800613 li a2,152 + 2d0f2: 4581 li a1,0 + 2d0f4: 8526 mv a0,s1 + 2d0f6: c5be sw a5,200(sp) + 2d0f8: e1ce sd s3,192(sp) + 2d0fa: be7e80ef jal 15ce0 + 2d0fe: 1508 addi a0,sp,672 + 2d100: c40e80ef jal 15540 + 2d104: 4785 li a5,1 + 2d106: 28f13c23 sd a5,664(sp) + 2d10a: 5b7d li s6,-1 + 2d10c: 4b91 li s7,4 + 2d10e: 8622 mv a2,s0 + 2d110: 85a6 mv a1,s1 + 2d112: 456d li a0,27 + 2d114: bdde80ef jal 15cf0 + 2d118: 0b651e63 bne a0,s6,2d1d4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x486> + 2d11c: 9a4e80ef jal 152c0 <__errno_location@plt> + 2d120: 411c lw a5,0(a0) + 2d122: ff7786e3 beq a5,s7,2d10e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x3c0> + 2d126: 7462 ld s0,56(sp) + 2d128: 0000e597 auipc a1,0xe + 2d12c: 41058593 addi a1,a1,1040 # 3b538 <_IO_stdin_used+0x19b8> + 2d130: 8522 mv a0,s0 + 2d132: e03ec0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2d136: 0000e597 auipc a1,0xe + 2d13a: 30258593 addi a1,a1,770 # 3b438 <_IO_stdin_used+0x18b8> + 2d13e: 8522 mv a0,s0 + 2d140: c40e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d144: 6442 ld s0,16(sp) + 2d146: 85aa mv a1,a0 + 2d148: 8522 mv a0,s0 + 2d14a: cb6e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d14e: 8522 mv a0,s0 + 2d150: 0000e597 auipc a1,0xe + 2d154: 40058593 addi a1,a1,1024 # 3b550 <_IO_stdin_used+0x19d0> + 2d158: c28e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d15c: 64a2 ld s1,8(sp) + 2d15e: 85aa mv a1,a0 + 2d160: 8526 mv a0,s1 + 2d162: c9ee80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d166: 6406 ld s0,64(sp) + 2d168: 65a6 ld a1,72(sp) + 2d16a: 54e00793 li a5,1358 + 2d16e: d13e sw a5,160(sp) + 2d170: 8522 mv a0,s0 + 2d172: 0001f317 auipc t1,0x1f + 2d176: dfe33303 ld t1,-514(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2d17a: 9302 jalr t1 + 2d17c: 8622 mv a2,s0 + 2d17e: 85a6 mv a1,s1 + 2d180: 856a mv a0,s10 + 2d182: 0001f317 auipc t1,0x1f + 2d186: 9d633303 ld t1,-1578(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2d18a: 9302 jalr t1 + 2d18c: 0000e597 auipc a1,0xe + 2d190: dac58593 addi a1,a1,-596 # 3af38 <_IO_stdin_used+0x13b8> + 2d194: 856a mv a0,s10 + 2d196: beae80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d19a: 85aa mv a1,a0 + 2d19c: 856e mv a0,s11 + 2d19e: c62e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d1a2: 856e mv a0,s11 + 2d1a4: 0000e597 auipc a1,0xe + 2d1a8: 57c58593 addi a1,a1,1404 # 3b720 <_IO_stdin_used+0x1ba0> + 2d1ac: bd4e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d1b0: 85aa mv a1,a0 + 2d1b2: 8566 mv a0,s9 + 2d1b4: c4ce80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d1b8: 8566 mv a0,s9 + 2d1ba: 0000e597 auipc a1,0xe + 2d1be: 3b658593 addi a1,a1,950 # 3b570 <_IO_stdin_used+0x19f0> + 2d1c2: bbee80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d1c6: 85aa mv a1,a0 + 2d1c8: 8552 mv a0,s4 + 2d1ca: c36e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d1ce: 8552 mv a0,s4 + 2d1d0: a99fe0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2d1d4: ac8f00ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> + 2d1d8: f2050be3 beqz a0,2d10e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x3c0> + 2d1dc: 0001f797 auipc a5,0x1f + 2d1e0: dec7b783 ld a5,-532(a5) # 4bfc8 <_GLOBAL_OFFSET_TABLE_+0x478> + 2d1e4: 0007c783 lbu a5,0(a5) + 2d1e8: 22078d63 beqz a5,2d422 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x6d4> + 2d1ec: 954e80ef jal 15340 + 2d1f0: ec2a sd a0,24(sp) + 2d1f2: 6c050263 beqz a0,2d8b6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb68> + 2d1f6: 5b7d li s6,-1 + 2d1f8: 4b91 li s7,4 + 2d1fa: 4601 li a2,0 + 2d1fc: 85a2 mv a1,s0 + 2d1fe: 456d li a0,27 + 2d200: af1e80ef jal 15cf0 + 2d204: 0b651e63 bne a0,s6,2d2c0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x572> + 2d208: 8b8e80ef jal 152c0 <__errno_location@plt> + 2d20c: 411c lw a5,0(a0) + 2d20e: ff7786e3 beq a5,s7,2d1fa <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x4ac> + 2d212: 7462 ld s0,56(sp) + 2d214: 0000e597 auipc a1,0xe + 2d218: 32458593 addi a1,a1,804 # 3b538 <_IO_stdin_used+0x19b8> + 2d21c: 8522 mv a0,s0 + 2d21e: d17ec0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2d222: 0000e597 auipc a1,0xe + 2d226: 21658593 addi a1,a1,534 # 3b438 <_IO_stdin_used+0x18b8> + 2d22a: 8522 mv a0,s0 + 2d22c: b54e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d230: 6442 ld s0,16(sp) + 2d232: 85aa mv a1,a0 + 2d234: 8522 mv a0,s0 + 2d236: bcae80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d23a: 8522 mv a0,s0 + 2d23c: 0000e597 auipc a1,0xe + 2d240: 31458593 addi a1,a1,788 # 3b550 <_IO_stdin_used+0x19d0> + 2d244: b3ce80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d248: 64a2 ld s1,8(sp) + 2d24a: 85aa mv a1,a0 + 2d24c: 8526 mv a0,s1 + 2d24e: bb2e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d252: 6406 ld s0,64(sp) + 2d254: 65a6 ld a1,72(sp) + 2d256: 57900793 li a5,1401 + 2d25a: d13e sw a5,160(sp) + 2d25c: 8522 mv a0,s0 + 2d25e: 0001f317 auipc t1,0x1f + 2d262: d1233303 ld t1,-750(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2d266: 9302 jalr t1 + 2d268: 8622 mv a2,s0 + 2d26a: 85a6 mv a1,s1 + 2d26c: 856a mv a0,s10 + 2d26e: 0001f317 auipc t1,0x1f + 2d272: 8ea33303 ld t1,-1814(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2d276: 9302 jalr t1 + 2d278: 0000e597 auipc a1,0xe + 2d27c: cc058593 addi a1,a1,-832 # 3af38 <_IO_stdin_used+0x13b8> + 2d280: 856a mv a0,s10 + 2d282: afee80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d286: 85aa mv a1,a0 + 2d288: 856e mv a0,s11 + 2d28a: b76e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d28e: 856e mv a0,s11 + 2d290: 0000e597 auipc a1,0xe + 2d294: 59058593 addi a1,a1,1424 # 3b820 <_IO_stdin_used+0x1ca0> + 2d298: ae8e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d29c: 85aa mv a1,a0 + 2d29e: 8566 mv a0,s9 + 2d2a0: b60e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d2a4: 8566 mv a0,s9 + 2d2a6: 0000e597 auipc a1,0xe + 2d2aa: 2ca58593 addi a1,a1,714 # 3b570 <_IO_stdin_used+0x19f0> + 2d2ae: ad2e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d2b2: 85aa mv a1,a0 + 2d2b4: 8552 mv a0,s4 + 2d2b6: b4ae80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d2ba: 8552 mv a0,s4 + 2d2bc: 9adfe0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2d2c0: 9dcf00ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> + 2d2c4: f2050be3 beqz a0,2d1fa <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x4ac> + 2d2c8: 67e2 ld a5,24(sp) + 2d2ca: 00178b13 addi s6,a5,1 + 2d2ce: 01603b33 snez s6,s6 + 2d2d2: 855a mv a0,s6 + 2d2d4: 9c6f00ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 2d2d8: 40050b63 beqz a0,2d6ee <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x9a0> + 2d2dc: 9c0f00ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> + 2d2e0: d96d beqz a0,2d2d2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x584> + 2d2e2: 5b7d li s6,-1 + 2d2e4: 4b91 li s7,4 + 2d2e6: 4576 lw a0,92(sp) + 2d2e8: 829e80ef jal 15b10 + 2d2ec: 0b651d63 bne a0,s6,2d3a6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x658> + 2d2f0: fd1e70ef jal 152c0 <__errno_location@plt> + 2d2f4: 411c lw a5,0(a0) + 2d2f6: ff7788e3 beq a5,s7,2d2e6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x598> + 2d2fa: 6ac2 ld s5,16(sp) + 2d2fc: 0000e597 auipc a1,0xe + 2d300: 23c58593 addi a1,a1,572 # 3b538 <_IO_stdin_used+0x19b8> + 2d304: 8556 mv a0,s5 + 2d306: c2fec0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2d30a: 0000e597 auipc a1,0xe + 2d30e: 12e58593 addi a1,a1,302 # 3b438 <_IO_stdin_used+0x18b8> + 2d312: 8556 mv a0,s5 + 2d314: a6ce80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d318: 6aa2 ld s5,8(sp) + 2d31a: 85aa mv a1,a0 + 2d31c: 8556 mv a0,s5 + 2d31e: ae2e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d322: 8556 mv a0,s5 + 2d324: 0000e597 auipc a1,0xe + 2d328: 22c58593 addi a1,a1,556 # 3b550 <_IO_stdin_used+0x19d0> + 2d32c: a54e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d330: 85aa mv a1,a0 + 2d332: 856a mv a0,s10 + 2d334: acce80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d338: 75e2 ld a1,56(sp) + 2d33a: 5ac00793 li a5,1452 + 2d33e: 12f12023 sw a5,288(sp) + 2d342: 856e mv a0,s11 + 2d344: 0001f317 auipc t1,0x1f + 2d348: c2c33303 ld t1,-980(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2d34c: 9302 jalr t1 + 2d34e: 866e mv a2,s11 + 2d350: 85ea mv a1,s10 + 2d352: 8566 mv a0,s9 + 2d354: 0001f317 auipc t1,0x1f + 2d358: 80433303 ld t1,-2044(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2d35c: 9302 jalr t1 + 2d35e: 0000e597 auipc a1,0xe + 2d362: bda58593 addi a1,a1,-1062 # 3af38 <_IO_stdin_used+0x13b8> + 2d366: 8566 mv a0,s9 + 2d368: a18e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d36c: 85aa mv a1,a0 + 2d36e: 8552 mv a0,s4 + 2d370: a90e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d374: 8552 mv a0,s4 + 2d376: 0000e597 auipc a1,0xe + 2d37a: 4f258593 addi a1,a1,1266 # 3b868 <_IO_stdin_used+0x1ce8> + 2d37e: a02e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d382: 85aa mv a1,a0 + 2d384: 8522 mv a0,s0 + 2d386: a7ae80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d38a: 8522 mv a0,s0 + 2d38c: 0000e597 auipc a1,0xe + 2d390: 1e458593 addi a1,a1,484 # 3b570 <_IO_stdin_used+0x19f0> + 2d394: 9ece80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d398: 85aa mv a1,a0 + 2d39a: 8526 mv a0,s1 + 2d39c: a64e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d3a0: 8526 mv a0,s1 + 2d3a2: 8c7fe0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2d3a6: 8f6f00ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> + 2d3aa: dd15 beqz a0,2d2e6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x598> + 2d3ac: 4766 lw a4,88(sp) + 2d3ae: 66e2 ld a3,24(sp) + 2d3b0: 4785 li a5,1 + 2d3b2: 02eaaa23 sw a4,52(s5) + 2d3b6: 02daae23 sw a3,60(s5) + 2d3ba: 02fa8423 sb a5,40(s5) + 2d3be: 844e mv s0,s3 + 2d3c0: 01298863 beq s3,s2,2d3d0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x682> + 2d3c4: 6008 ld a0,0(s0) + 2d3c6: 0421 addi s0,s0,8 + 2d3c8: d98e80ef jal 15960 + 2d3cc: fe891ce3 bne s2,s0,2d3c4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x676> + 2d3d0: 00098563 beqz s3,2d3da <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x68c> + 2d3d4: 854e mv a0,s3 + 2d3d6: d2ae80ef jal 15900 <_ZdlPv@plt> + 2d3da: 7522 ld a0,40(sp) + 2d3dc: 9e5e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d3e0: 7502 ld a0,32(sp) + 2d3e2: 9dfe90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d3e6: 39813083 ld ra,920(sp) + 2d3ea: 39013403 ld s0,912(sp) + 2d3ee: 38813483 ld s1,904(sp) + 2d3f2: 37813983 ld s3,888(sp) + 2d3f6: 37013a03 ld s4,880(sp) + 2d3fa: 36013b03 ld s6,864(sp) + 2d3fe: 35813b83 ld s7,856(sp) + 2d402: 35013c03 ld s8,848(sp) + 2d406: 34813c83 ld s9,840(sp) + 2d40a: 34013d03 ld s10,832(sp) + 2d40e: 33813d83 ld s11,824(sp) + 2d412: 38013903 ld s2,896(sp) + 2d416: 36813a83 ld s5,872(sp) + 2d41a: 4501 li a0,0 + 2d41c: 3a010113 addi sp,sp,928 + 2d420: 8082 ret + 2d422: 9581c783 lbu a5,-1704(gp) # 4c6e8 <_ZGVZN7testing8internalL23ExecDeathTestSpawnChildEPKPciE16stack_grows_down> + 2d426: 8c818b13 addi s6,gp,-1848 # 4c658 <_ZN7testing8internalL7g_argvsE> + 2d42a: 0230000f fence r,rw + 2d42e: 12078d63 beqz a5,2d568 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x81a> + 2d432: 84ee80ef jal 15480 + 2d436: 85aa mv a1,a0 + 2d438: 8c2a mv s8,a0 + 2d43a: 4781 li a5,0 + 2d43c: 577d li a4,-1 + 2d43e: 02200693 li a3,34 + 2d442: 460d li a2,3 + 2d444: 4501 li a0,0 + 2d446: b8ae80ef jal 157d0 + 2d44a: 00150b13 addi s6,a0,1 + 2d44e: 8baa mv s7,a0 + 2d450: 01603b33 snez s6,s6 + 2d454: 855a mv a0,s6 + 2d456: 844f00ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 2d45a: 3c050263 beqz a0,2d81e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xad0> + 2d45e: 83ef00ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> + 2d462: d96d beqz a0,2d454 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x706> + 2d464: 9601c783 lbu a5,-1696(gp) # 4c6f0 <_ZZN7testing8internalL23ExecDeathTestSpawnChildEPKPciE16stack_grows_down> + 2d468: ec5e sd s7,24(sp) + 2d46a: 0e079a63 bnez a5,2d55e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x810> + 2d46e: 67e2 ld a5,24(sp) + 2d470: 03f7fb13 andi s6,a5,63 + 2d474: 041c3793 sltiu a5,s8,65 + 2d478: 001b3b13 seqz s6,s6 + 2d47c: 0017b793 seqz a5,a5 + 2d480: 00fb7b33 and s6,s6,a5 + 2d484: 855a mv a0,s6 + 2d486: 814f00ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 2d48a: 2e050e63 beqz a0,2d786 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xa38> + 2d48e: 80ef00ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> + 2d492: d96d beqz a0,2d484 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x736> + 2d494: 76c2 ld a3,48(sp) + 2d496: 65e2 ld a1,24(sp) + 2d498: 4645 li a2,17 + 2d49a: fffff517 auipc a0,0xfffff + 2d49e: 5be50513 addi a0,a0,1470 # 2ca58 <_ZN7testing8internalL22ExecDeathTestChildMainEPv> + 2d4a2: e8ee80ef jal 15b30 + 2d4a6: ec2a sd a0,24(sp) + 2d4a8: a029 j 2d4b2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x764> + 2d4aa: ff3ef0ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> + 2d4ae: d40514e3 bnez a0,2d1f6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x4a8> + 2d4b2: 85e2 mv a1,s8 + 2d4b4: 855e mv a0,s7 + 2d4b6: b5ae80ef jal 15810 + 2d4ba: 0505 addi a0,a0,1 + 2d4bc: 00a03533 snez a0,a0 + 2d4c0: fdbef0ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 2d4c4: f17d bnez a0,2d4aa <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x75c> + 2d4c6: 6442 ld s0,16(sp) + 2d4c8: 0000e597 auipc a1,0xe + 2d4cc: 07058593 addi a1,a1,112 # 3b538 <_IO_stdin_used+0x19b8> + 2d4d0: 8522 mv a0,s0 + 2d4d2: a63ec0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2d4d6: 0000e597 auipc a1,0xe + 2d4da: f6258593 addi a1,a1,-158 # 3b438 <_IO_stdin_used+0x18b8> + 2d4de: 8522 mv a0,s0 + 2d4e0: 8a0e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d4e4: 6422 ld s0,8(sp) + 2d4e6: 85aa mv a1,a0 + 2d4e8: 8522 mv a0,s0 + 2d4ea: 916e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d4ee: 8522 mv a0,s0 + 2d4f0: 0000e597 auipc a1,0xe + 2d4f4: 06058593 addi a1,a1,96 # 3b550 <_IO_stdin_used+0x19d0> + 2d4f8: 888e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d4fc: 85aa mv a1,a0 + 2d4fe: 856a mv a0,s10 + 2d500: 900e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d504: 7462 ld s0,56(sp) + 2d506: 6586 ld a1,64(sp) + 2d508: 56d00793 li a5,1389 + 2d50c: 10f12023 sw a5,256(sp) + 2d510: 8522 mv a0,s0 + 2d512: 0001f317 auipc t1,0x1f + 2d516: a5e33303 ld t1,-1442(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2d51a: 9302 jalr t1 + 2d51c: 8622 mv a2,s0 + 2d51e: 85ea mv a1,s10 + 2d520: 856e mv a0,s11 + 2d522: 0001e317 auipc t1,0x1e + 2d526: 63633303 ld t1,1590(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2d52a: 9302 jalr t1 + 2d52c: 0000e597 auipc a1,0xe + 2d530: a0c58593 addi a1,a1,-1524 # 3af38 <_IO_stdin_used+0x13b8> + 2d534: 856e mv a0,s11 + 2d536: 84ae80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d53a: 85aa mv a1,a0 + 2d53c: 8566 mv a0,s9 + 2d53e: 8c2e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d542: 8566 mv a0,s9 + 2d544: 0000e597 auipc a1,0xe + 2d548: 2bc58593 addi a1,a1,700 # 3b800 <_IO_stdin_used+0x1c80> + 2d54c: 834e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d550: 85aa mv a1,a0 + 2d552: 8552 mv a0,s4 + 2d554: 8ace80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d558: 8552 mv a0,s4 + 2d55a: f0efe0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2d55e: fc0c0793 addi a5,s8,-64 + 2d562: 97de add a5,a5,s7 + 2d564: ec3e sd a5,24(sp) + 2d566: b721 j 2d46e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x720> + 2d568: 95818513 addi a0,gp,-1704 # 4c6e8 <_ZGVZN7testing8internalL23ExecDeathTestSpawnChildEPKPciE16stack_grows_down> + 2d56c: bd4e80ef jal 15940 <__cxa_guard_acquire@plt> + 2d570: ec0501e3 beqz a0,2d432 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x6e4> + 2d574: 8552 mv a0,s4 + 2d576: 85e6 mv a1,s9 + 2d578: d89eb0ef jal 19300 <_ZN7testing8internalL21StackLowerThanAddressEPKvPb> + 2d57c: 1c014783 lbu a5,448(sp) + 2d580: 95818513 addi a0,gp,-1704 # 4c6e8 <_ZGVZN7testing8internalL23ExecDeathTestSpawnChildEPKPciE16stack_grows_down> + 2d584: 08fb0c23 sb a5,152(s6) + 2d588: f88e80ef jal 15d10 <__cxa_guard_release@plt> + 2d58c: b55d j 2d432 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x6e4> + 2d58e: 8bce mv s7,s3 + 2d590: bcd5 j 2d084 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x336> + 2d592: 129c addi a5,sp,352 + 2d594: 853e mv a0,a5 + 2d596: 0000e597 auipc a1,0xe + 2d59a: fa258593 addi a1,a1,-94 # 3b538 <_IO_stdin_used+0x19b8> + 2d59e: 843e mv s0,a5 + 2d5a0: e43e sd a5,8(sp) + 2d5a2: 993ec0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2d5a6: 8522 mv a0,s0 + 2d5a8: 0000e597 auipc a1,0xe + 2d5ac: e9058593 addi a1,a1,-368 # 3b438 <_IO_stdin_used+0x18b8> + 2d5b0: fd1e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d5b4: 18010d13 addi s10,sp,384 + 2d5b8: 85aa mv a1,a0 + 2d5ba: 856a mv a0,s10 + 2d5bc: 844e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d5c0: 856a mv a0,s10 + 2d5c2: 0000e597 auipc a1,0xe + 2d5c6: f8e58593 addi a1,a1,-114 # 3b550 <_IO_stdin_used+0x19d0> + 2d5ca: fb7e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d5ce: 1a010d93 addi s11,sp,416 + 2d5d2: 85aa mv a1,a0 + 2d5d4: 856e mv a0,s11 + 2d5d6: 82ae80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d5da: 59200793 li a5,1426 + 2d5de: 1c010c93 addi s9,sp,448 + 2d5e2: 14f12023 sw a5,320(sp) + 2d5e6: 8566 mv a0,s9 + 2d5e8: 028c addi a1,sp,320 + 2d5ea: 0001f317 auipc t1,0x1f + 2d5ee: 98633303 ld t1,-1658(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2d5f2: 9302 jalr t1 + 2d5f4: 1e010a13 addi s4,sp,480 + 2d5f8: 8552 mv a0,s4 + 2d5fa: 8666 mv a2,s9 + 2d5fc: 85ee mv a1,s11 + 2d5fe: 0001e317 auipc t1,0x1e + 2d602: 55a33303 ld t1,1370(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2d606: 9302 jalr t1 + 2d608: 0000e597 auipc a1,0xe + 2d60c: 93058593 addi a1,a1,-1744 # 3af38 <_IO_stdin_used+0x13b8> + 2d610: 8552 mv a0,s4 + 2d612: f6fe70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d616: 0400 addi s0,sp,512 + 2d618: 85aa mv a1,a0 + 2d61a: 8522 mv a0,s0 + 2d61c: fe5e70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d620: 8522 mv a0,s0 + 2d622: 0000e597 auipc a1,0xe + 2d626: 0b658593 addi a1,a1,182 # 3b6d8 <_IO_stdin_used+0x1b58> + 2d62a: f57e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d62e: 29810913 addi s2,sp,664 + 2d632: 85aa mv a1,a0 + 2d634: 854a mv a0,s2 + 2d636: fcbe70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d63a: 854a mv a0,s2 + 2d63c: e2cfe0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2d640: 129c addi a5,sp,352 + 2d642: 853e mv a0,a5 + 2d644: 0000e597 auipc a1,0xe + 2d648: ef458593 addi a1,a1,-268 # 3b538 <_IO_stdin_used+0x19b8> + 2d64c: 843e mv s0,a5 + 2d64e: e43e sd a5,8(sp) + 2d650: 8e5ec0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2d654: 8522 mv a0,s0 + 2d656: 0000e597 auipc a1,0xe + 2d65a: de258593 addi a1,a1,-542 # 3b438 <_IO_stdin_used+0x18b8> + 2d65e: f23e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d662: 18010d13 addi s10,sp,384 + 2d666: 85aa mv a1,a0 + 2d668: 856a mv a0,s10 + 2d66a: f97e70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d66e: 856a mv a0,s10 + 2d670: 0000e597 auipc a1,0xe + 2d674: ee058593 addi a1,a1,-288 # 3b550 <_IO_stdin_used+0x19d0> + 2d678: f09e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d67c: 1a010d93 addi s11,sp,416 + 2d680: 85aa mv a1,a0 + 2d682: 856e mv a0,s11 + 2d684: f7de70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d688: 59500793 li a5,1429 + 2d68c: 1c010c93 addi s9,sp,448 + 2d690: 14f12023 sw a5,320(sp) + 2d694: 8566 mv a0,s9 + 2d696: 028c addi a1,sp,320 + 2d698: 0001f317 auipc t1,0x1f + 2d69c: 8d833303 ld t1,-1832(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2d6a0: 9302 jalr t1 + 2d6a2: 1e010a13 addi s4,sp,480 + 2d6a6: 8552 mv a0,s4 + 2d6a8: 8666 mv a2,s9 + 2d6aa: 85ee mv a1,s11 + 2d6ac: 0001e317 auipc t1,0x1e + 2d6b0: 4ac33303 ld t1,1196(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> 2d6b4: 9302 jalr t1 - 2d6b6: 0000c597 auipc a1,0xc - 2d6ba: 83258593 addi a1,a1,-1998 # 38ee8 <_IO_stdin_used+0x1440> - 2d6be: 0001c317 auipc t1,0x1c - 2d6c2: 54233303 ld t1,1346(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2d6c6: 9302 jalr t1 - 2d6c8: 03010913 addi s2,sp,48 - 2d6cc: 84aa mv s1,a0 - 2d6ce: 002c addi a1,sp,8 - 2d6d0: 854a mv a0,s2 - 2d6d2: 0001c317 auipc t1,0x1c - 2d6d6: 54633303 ld t1,1350(t1) # 49c18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2d6da: 9302 jalr t1 - 2d6dc: 85ca mv a1,s2 - 2d6de: 8526 mv a0,s1 - 2d6e0: 0001c317 auipc t1,0x1c - 2d6e4: 4c033303 ld t1,1216(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2d6e8: 9302 jalr t1 - 2d6ea: 0000c597 auipc a1,0xc - 2d6ee: 80e58593 addi a1,a1,-2034 # 38ef8 <_IO_stdin_used+0x1450> - 2d6f2: 0001d317 auipc t1,0x1d - 2d6f6: 81e33303 ld t1,-2018(t1) # 49f10 <_GLOBAL_OFFSET_TABLE_+0x3c0> - 2d6fa: 9302 jalr t1 - 2d6fc: 05010993 addi s3,sp,80 - 2d700: 84aa mv s1,a0 - 2d702: 858a mv a1,sp - 2d704: 854e mv a0,s3 - 2d706: 0001c317 auipc t1,0x1c - 2d70a: 51233303 ld t1,1298(t1) # 49c18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2d70e: 9302 jalr t1 - 2d710: 85ce mv a1,s3 - 2d712: 8526 mv a0,s1 - 2d714: 0001c317 auipc t1,0x1c - 2d718: 48c33303 ld t1,1164(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2d71c: 9302 jalr t1 - 2d71e: 85aa mv a1,a0 - 2d720: 8522 mv a0,s0 - 2d722: cb5eb0ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> - 2d726: 6546 ld a0,80(sp) - 2d728: 109c addi a5,sp,96 - 2d72a: 00f50463 beq a0,a5,2d732 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0xea> - 2d72e: 902e80ef jal 15830 <_ZdlPv@plt> - 2d732: 7542 ld a0,48(sp) - 2d734: 009c addi a5,sp,64 - 2d736: 00f50463 beq a0,a5,2d73e <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0xf6> - 2d73a: 8f6e80ef jal 15830 <_ZdlPv@plt> - 2d73e: 74a2 ld s1,40(sp) - 2d740: c09d beqz s1,2d766 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x11e> - 2d742: 6088 ld a0,0(s1) - 2d744: 01048793 addi a5,s1,16 - 2d748: 00f50463 beq a0,a5,2d750 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x108> - 2d74c: 8e4e80ef jal 15830 <_ZdlPv@plt> - 2d750: 8526 mv a0,s1 - 2d752: 8dee80ef jal 15830 <_ZdlPv@plt> - 2d756: 60ea ld ra,152(sp) - 2d758: 8522 mv a0,s0 - 2d75a: 644a ld s0,144(sp) - 2d75c: 64aa ld s1,136(sp) - 2d75e: 690a ld s2,128(sp) - 2d760: 79e6 ld s3,120(sp) - 2d762: 610d addi sp,sp,160 - 2d764: 8082 ret - 2d766: 60ea ld ra,152(sp) - 2d768: 8522 mv a0,s0 - 2d76a: 644a ld s0,144(sp) - 2d76c: 64aa ld s1,136(sp) - 2d76e: 690a ld s2,128(sp) - 2d770: 79e6 ld s3,120(sp) - 2d772: 610d addi sp,sp,160 - 2d774: 8082 ret - 2d776: 842a mv s0,a0 - 2d778: 854e mv a0,s3 - 2d77a: f83e80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d77e: 854a mv a0,s2 - 2d780: f7de80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d784: 1028 addi a0,sp,40 - 2d786: 0001d317 auipc t1,0x1d - 2d78a: 85233303 ld t1,-1966(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 2d78e: 9302 jalr t1 + 2d6b6: 0000e597 auipc a1,0xe + 2d6ba: 88258593 addi a1,a1,-1918 # 3af38 <_IO_stdin_used+0x13b8> + 2d6be: 8552 mv a0,s4 + 2d6c0: ec1e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d6c4: 0400 addi s0,sp,512 + 2d6c6: 85aa mv a1,a0 + 2d6c8: 8522 mv a0,s0 + 2d6ca: f37e70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d6ce: 8522 mv a0,s0 + 2d6d0: 0000e597 auipc a1,0xe + 2d6d4: 02058593 addi a1,a1,32 # 3b6f0 <_IO_stdin_used+0x1b70> + 2d6d8: ea9e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d6dc: 29810913 addi s2,sp,664 + 2d6e0: 85aa mv a1,a0 + 2d6e2: 854a mv a0,s2 + 2d6e4: f1de70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d6e8: 854a mv a0,s2 + 2d6ea: d7efe0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2d6ee: 6442 ld s0,16(sp) + 2d6f0: 0000e597 auipc a1,0xe + 2d6f4: e4858593 addi a1,a1,-440 # 3b538 <_IO_stdin_used+0x19b8> + 2d6f8: 8522 mv a0,s0 + 2d6fa: 83bec0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2d6fe: 0000e597 auipc a1,0xe + 2d702: d3a58593 addi a1,a1,-710 # 3b438 <_IO_stdin_used+0x18b8> + 2d706: 8522 mv a0,s0 + 2d708: e79e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d70c: 6422 ld s0,8(sp) + 2d70e: 85aa mv a1,a0 + 2d710: 8522 mv a0,s0 + 2d712: eefe70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d716: 8522 mv a0,s0 + 2d718: 0000e597 auipc a1,0xe + 2d71c: e3858593 addi a1,a1,-456 # 3b550 <_IO_stdin_used+0x19d0> + 2d720: e61e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d724: 85aa mv a1,a0 + 2d726: 856a mv a0,s10 + 2d728: ed9e70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d72c: 7462 ld s0,56(sp) + 2d72e: 6586 ld a1,64(sp) + 2d730: 57d00793 li a5,1405 + 2d734: 10f12023 sw a5,256(sp) + 2d738: 8522 mv a0,s0 + 2d73a: 0001f317 auipc t1,0x1f + 2d73e: 83633303 ld t1,-1994(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2d742: 9302 jalr t1 + 2d744: 8622 mv a2,s0 + 2d746: 85ea mv a1,s10 + 2d748: 856e mv a0,s11 + 2d74a: 0001e317 auipc t1,0x1e + 2d74e: 40e33303 ld t1,1038(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2d752: 9302 jalr t1 + 2d754: 0000d597 auipc a1,0xd + 2d758: 7e458593 addi a1,a1,2020 # 3af38 <_IO_stdin_used+0x13b8> + 2d75c: 856e mv a0,s11 + 2d75e: e23e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d762: 85aa mv a1,a0 + 2d764: 8566 mv a0,s9 + 2d766: e9be70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d76a: 8566 mv a0,s9 + 2d76c: 0000e597 auipc a1,0xe + 2d770: 0ec58593 addi a1,a1,236 # 3b858 <_IO_stdin_used+0x1cd8> + 2d774: e0de70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d778: 85aa mv a1,a0 + 2d77a: 8552 mv a0,s4 + 2d77c: e85e70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d780: 8552 mv a0,s4 + 2d782: ce6fe0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2d786: 6442 ld s0,16(sp) + 2d788: 0000e597 auipc a1,0xe + 2d78c: db058593 addi a1,a1,-592 # 3b538 <_IO_stdin_used+0x19b8> 2d790: 8522 mv a0,s0 - 2d792: f8fe70ef jal 15720 <_Unwind_Resume@plt> - 2d796: 842a mv s0,a0 - 2d798: b7dd j 2d77e <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x136> - 2d79a: 842a mv s0,a0 - 2d79c: b7e5 j 2d784 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x13c> - -000000000002d79e <_ZN7testing8internal11CmpHelperLTEPKcS2_xx>: - 2d79e: 7135 addi sp,sp,-160 - 2d7a0: e922 sd s0,144(sp) - 2d7a2: ed06 sd ra,152(sp) - 2d7a4: ec2e sd a1,24(sp) - 2d7a6: e832 sd a2,16(sp) - 2d7a8: e436 sd a3,8(sp) - 2d7aa: e03a sd a4,0(sp) - 2d7ac: 842a mv s0,a0 - 2d7ae: 00e6d963 bge a3,a4,2d7c0 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x22> - 2d7b2: c95eb0ef jal 19446 <_ZN7testing16AssertionSuccessEv> - 2d7b6: 60ea ld ra,152(sp) - 2d7b8: 8522 mv a0,s0 - 2d7ba: 644a ld s0,144(sp) - 2d7bc: 610d addi sp,sp,160 - 2d7be: 8082 ret - 2d7c0: e526 sd s1,136(sp) - 2d7c2: 1004 addi s1,sp,32 - 2d7c4: 8526 mv a0,s1 - 2d7c6: e14a sd s2,128(sp) - 2d7c8: fcce sd s3,120(sp) - 2d7ca: c89eb0ef jal 19452 <_ZN7testing16AssertionFailureEv> - 2d7ce: 8526 mv a0,s1 - 2d7d0: 0000b597 auipc a1,0xb - 2d7d4: 70058593 addi a1,a1,1792 # 38ed0 <_IO_stdin_used+0x1428> - 2d7d8: 0001c317 auipc t1,0x1c - 2d7dc: 42833303 ld t1,1064(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2d7e0: 9302 jalr t1 - 2d7e2: 082c addi a1,sp,24 - 2d7e4: 0001c317 auipc t1,0x1c - 2d7e8: 3b433303 ld t1,948(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2d7ec: 9302 jalr t1 - 2d7ee: 0884 addi s1,sp,80 - 2d7f0: 892a mv s2,a0 - 2d7f2: 8526 mv a0,s1 - 2d7f4: 9f9eb0ef jal 191ec <_ZN7testing7MessageC1Ev> - 2d7f8: 6546 ld a0,80(sp) - 2d7fa: 4615 li a2,5 - 2d7fc: 0000c597 auipc a1,0xc - 2d800: 20c58593 addi a1,a1,524 # 39a08 <_IO_stdin_used+0x1f60> - 2d804: 0541 addi a0,a0,16 - 2d806: e2be70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2d80a: 85a6 mv a1,s1 - 2d80c: 854a mv a0,s2 - 2d80e: 0001c317 auipc t1,0x1c - 2d812: 5aa33303 ld t1,1450(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 2d816: 9302 jalr t1 - 2d818: 6546 ld a0,80(sp) - 2d81a: c501 beqz a0,2d822 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x84> - 2d81c: 611c ld a5,0(a0) - 2d81e: 679c ld a5,8(a5) - 2d820: 9782 jalr a5 - 2d822: 854a mv a0,s2 - 2d824: 080c addi a1,sp,16 - 2d826: 0001c317 auipc t1,0x1c - 2d82a: 37233303 ld t1,882(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2d82e: 9302 jalr t1 - 2d830: 0000b597 auipc a1,0xb - 2d834: 6b858593 addi a1,a1,1720 # 38ee8 <_IO_stdin_used+0x1440> - 2d838: 0001c317 auipc t1,0x1c - 2d83c: 3c833303 ld t1,968(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2d840: 9302 jalr t1 - 2d842: 03010993 addi s3,sp,48 - 2d846: 892a mv s2,a0 - 2d848: 002c addi a1,sp,8 - 2d84a: 854e mv a0,s3 - 2d84c: 0001c317 auipc t1,0x1c - 2d850: 3cc33303 ld t1,972(t1) # 49c18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2d854: 9302 jalr t1 - 2d856: 85ce mv a1,s3 - 2d858: 854a mv a0,s2 - 2d85a: 0001c317 auipc t1,0x1c - 2d85e: 34633303 ld t1,838(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2d862: 9302 jalr t1 - 2d864: 0000b597 auipc a1,0xb - 2d868: 69458593 addi a1,a1,1684 # 38ef8 <_IO_stdin_used+0x1450> - 2d86c: 0001c317 auipc t1,0x1c - 2d870: 6a433303 ld t1,1700(t1) # 49f10 <_GLOBAL_OFFSET_TABLE_+0x3c0> - 2d874: 9302 jalr t1 - 2d876: 892a mv s2,a0 - 2d878: 858a mv a1,sp - 2d87a: 8526 mv a0,s1 - 2d87c: 0001c317 auipc t1,0x1c - 2d880: 39c33303 ld t1,924(t1) # 49c18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2d884: 9302 jalr t1 - 2d886: 85a6 mv a1,s1 - 2d888: 854a mv a0,s2 - 2d88a: 0001c317 auipc t1,0x1c - 2d88e: 31633303 ld t1,790(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2d892: 9302 jalr t1 - 2d894: 85aa mv a1,a0 - 2d896: 8522 mv a0,s0 - 2d898: b3feb0ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> - 2d89c: 6546 ld a0,80(sp) - 2d89e: 109c addi a5,sp,96 - 2d8a0: 00f50463 beq a0,a5,2d8a8 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x10a> - 2d8a4: f8de70ef jal 15830 <_ZdlPv@plt> - 2d8a8: 7542 ld a0,48(sp) - 2d8aa: 009c addi a5,sp,64 - 2d8ac: 00f50463 beq a0,a5,2d8b4 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x116> - 2d8b0: f81e70ef jal 15830 <_ZdlPv@plt> - 2d8b4: 74a2 ld s1,40(sp) - 2d8b6: c09d beqz s1,2d8dc <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x13e> - 2d8b8: 6088 ld a0,0(s1) - 2d8ba: 01048793 addi a5,s1,16 - 2d8be: 00f50463 beq a0,a5,2d8c6 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x128> - 2d8c2: f6fe70ef jal 15830 <_ZdlPv@plt> - 2d8c6: 8526 mv a0,s1 - 2d8c8: f69e70ef jal 15830 <_ZdlPv@plt> - 2d8cc: 60ea ld ra,152(sp) - 2d8ce: 8522 mv a0,s0 - 2d8d0: 644a ld s0,144(sp) - 2d8d2: 64aa ld s1,136(sp) - 2d8d4: 690a ld s2,128(sp) - 2d8d6: 79e6 ld s3,120(sp) - 2d8d8: 610d addi sp,sp,160 - 2d8da: 8082 ret - 2d8dc: 60ea ld ra,152(sp) - 2d8de: 8522 mv a0,s0 - 2d8e0: 644a ld s0,144(sp) - 2d8e2: 64aa ld s1,136(sp) - 2d8e4: 690a ld s2,128(sp) - 2d8e6: 79e6 ld s3,120(sp) - 2d8e8: 610d addi sp,sp,160 - 2d8ea: 8082 ret - 2d8ec: 842a mv s0,a0 - 2d8ee: 8526 mv a0,s1 - 2d8f0: e0de80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d8f4: 854e mv a0,s3 - 2d8f6: e07e80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d8fa: 1028 addi a0,sp,40 - 2d8fc: 0001c317 auipc t1,0x1c - 2d900: 6dc33303 ld t1,1756(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 2d904: 9302 jalr t1 - 2d906: 8522 mv a0,s0 - 2d908: e19e70ef jal 15720 <_Unwind_Resume@plt> - 2d90c: 842a mv s0,a0 - 2d90e: b7dd j 2d8f4 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x156> - 2d910: 67c6 ld a5,80(sp) - 2d912: 842a mv s0,a0 - 2d914: d3fd beqz a5,2d8fa <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x15c> - 2d916: 6398 ld a4,0(a5) - 2d918: 853e mv a0,a5 - 2d91a: 671c ld a5,8(a4) - 2d91c: 9782 jalr a5 - 2d91e: bff1 j 2d8fa <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x15c> - 2d920: 842a mv s0,a0 - 2d922: bfe1 j 2d8fa <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x15c> - -000000000002d924 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx>: - 2d924: 7135 addi sp,sp,-160 - 2d926: e922 sd s0,144(sp) - 2d928: ed06 sd ra,152(sp) - 2d92a: ec2e sd a1,24(sp) - 2d92c: e832 sd a2,16(sp) - 2d92e: e436 sd a3,8(sp) - 2d930: e03a sd a4,0(sp) - 2d932: 842a mv s0,a0 - 2d934: 00e6c963 blt a3,a4,2d946 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x22> - 2d938: b0feb0ef jal 19446 <_ZN7testing16AssertionSuccessEv> - 2d93c: 60ea ld ra,152(sp) - 2d93e: 8522 mv a0,s0 - 2d940: 644a ld s0,144(sp) - 2d942: 610d addi sp,sp,160 - 2d944: 8082 ret - 2d946: e526 sd s1,136(sp) - 2d948: 1004 addi s1,sp,32 - 2d94a: 8526 mv a0,s1 - 2d94c: e14a sd s2,128(sp) - 2d94e: fcce sd s3,120(sp) - 2d950: b03eb0ef jal 19452 <_ZN7testing16AssertionFailureEv> - 2d954: 8526 mv a0,s1 - 2d956: 0000b597 auipc a1,0xb - 2d95a: 57a58593 addi a1,a1,1402 # 38ed0 <_IO_stdin_used+0x1428> - 2d95e: 0001c317 auipc t1,0x1c - 2d962: 2a233303 ld t1,674(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2d966: 9302 jalr t1 - 2d968: 082c addi a1,sp,24 - 2d96a: 0001c317 auipc t1,0x1c - 2d96e: 22e33303 ld t1,558(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2d972: 9302 jalr t1 - 2d974: 0000c597 auipc a1,0xc - 2d978: 09c58593 addi a1,a1,156 # 39a10 <_IO_stdin_used+0x1f68> - 2d97c: 0001c317 auipc t1,0x1c - 2d980: 56433303 ld t1,1380(t1) # 49ee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 2d984: 9302 jalr t1 - 2d986: 080c addi a1,sp,16 - 2d988: 0001c317 auipc t1,0x1c - 2d98c: 21033303 ld t1,528(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2d990: 9302 jalr t1 - 2d992: 0000b597 auipc a1,0xb - 2d996: 55658593 addi a1,a1,1366 # 38ee8 <_IO_stdin_used+0x1440> - 2d99a: 0001c317 auipc t1,0x1c - 2d99e: 26633303 ld t1,614(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2d9a2: 9302 jalr t1 - 2d9a4: 03010913 addi s2,sp,48 - 2d9a8: 84aa mv s1,a0 - 2d9aa: 002c addi a1,sp,8 - 2d9ac: 854a mv a0,s2 - 2d9ae: 0001c317 auipc t1,0x1c - 2d9b2: 26a33303 ld t1,618(t1) # 49c18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2d9b6: 9302 jalr t1 - 2d9b8: 85ca mv a1,s2 - 2d9ba: 8526 mv a0,s1 - 2d9bc: 0001c317 auipc t1,0x1c - 2d9c0: 1e433303 ld t1,484(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2d9c4: 9302 jalr t1 - 2d9c6: 0000b597 auipc a1,0xb - 2d9ca: 53258593 addi a1,a1,1330 # 38ef8 <_IO_stdin_used+0x1450> - 2d9ce: 0001c317 auipc t1,0x1c - 2d9d2: 54233303 ld t1,1346(t1) # 49f10 <_GLOBAL_OFFSET_TABLE_+0x3c0> - 2d9d6: 9302 jalr t1 - 2d9d8: 05010993 addi s3,sp,80 - 2d9dc: 84aa mv s1,a0 - 2d9de: 858a mv a1,sp - 2d9e0: 854e mv a0,s3 - 2d9e2: 0001c317 auipc t1,0x1c - 2d9e6: 23633303 ld t1,566(t1) # 49c18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2d9ea: 9302 jalr t1 - 2d9ec: 85ce mv a1,s3 - 2d9ee: 8526 mv a0,s1 - 2d9f0: 0001c317 auipc t1,0x1c - 2d9f4: 1b033303 ld t1,432(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2d9f8: 9302 jalr t1 - 2d9fa: 85aa mv a1,a0 - 2d9fc: 8522 mv a0,s0 - 2d9fe: 9d9eb0ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> - 2da02: 6546 ld a0,80(sp) - 2da04: 109c addi a5,sp,96 - 2da06: 00f50463 beq a0,a5,2da0e <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0xea> - 2da0a: e27e70ef jal 15830 <_ZdlPv@plt> - 2da0e: 7542 ld a0,48(sp) - 2da10: 009c addi a5,sp,64 - 2da12: 00f50463 beq a0,a5,2da1a <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0xf6> - 2da16: e1be70ef jal 15830 <_ZdlPv@plt> - 2da1a: 74a2 ld s1,40(sp) - 2da1c: c09d beqz s1,2da42 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x11e> - 2da1e: 6088 ld a0,0(s1) - 2da20: 01048793 addi a5,s1,16 - 2da24: 00f50463 beq a0,a5,2da2c <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x108> - 2da28: e09e70ef jal 15830 <_ZdlPv@plt> - 2da2c: 8526 mv a0,s1 - 2da2e: e03e70ef jal 15830 <_ZdlPv@plt> - 2da32: 60ea ld ra,152(sp) - 2da34: 8522 mv a0,s0 - 2da36: 644a ld s0,144(sp) - 2da38: 64aa ld s1,136(sp) - 2da3a: 690a ld s2,128(sp) - 2da3c: 79e6 ld s3,120(sp) - 2da3e: 610d addi sp,sp,160 - 2da40: 8082 ret - 2da42: 60ea ld ra,152(sp) - 2da44: 8522 mv a0,s0 - 2da46: 644a ld s0,144(sp) - 2da48: 64aa ld s1,136(sp) - 2da4a: 690a ld s2,128(sp) - 2da4c: 79e6 ld s3,120(sp) - 2da4e: 610d addi sp,sp,160 - 2da50: 8082 ret - 2da52: 842a mv s0,a0 - 2da54: 854e mv a0,s3 - 2da56: ca7e80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2da5a: 854a mv a0,s2 - 2da5c: ca1e80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2da60: 1028 addi a0,sp,40 - 2da62: 0001c317 auipc t1,0x1c - 2da66: 57633303 ld t1,1398(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 2da6a: 9302 jalr t1 - 2da6c: 8522 mv a0,s0 - 2da6e: cb3e70ef jal 15720 <_Unwind_Resume@plt> - 2da72: 842a mv s0,a0 - 2da74: b7dd j 2da5a <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x136> - 2da76: 842a mv s0,a0 - 2da78: b7e5 j 2da60 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x13c> - -000000000002da7a <_ZN7testing8internal11CmpHelperGTEPKcS2_xx>: - 2da7a: 7135 addi sp,sp,-160 - 2da7c: e922 sd s0,144(sp) - 2da7e: ed06 sd ra,152(sp) - 2da80: ec2e sd a1,24(sp) - 2da82: e832 sd a2,16(sp) - 2da84: e436 sd a3,8(sp) - 2da86: e03a sd a4,0(sp) - 2da88: 842a mv s0,a0 - 2da8a: 00d75963 bge a4,a3,2da9c <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x22> - 2da8e: 9b9eb0ef jal 19446 <_ZN7testing16AssertionSuccessEv> - 2da92: 60ea ld ra,152(sp) - 2da94: 8522 mv a0,s0 - 2da96: 644a ld s0,144(sp) - 2da98: 610d addi sp,sp,160 - 2da9a: 8082 ret - 2da9c: e526 sd s1,136(sp) - 2da9e: 1004 addi s1,sp,32 - 2daa0: 8526 mv a0,s1 - 2daa2: e14a sd s2,128(sp) - 2daa4: fcce sd s3,120(sp) - 2daa6: 9adeb0ef jal 19452 <_ZN7testing16AssertionFailureEv> - 2daaa: 8526 mv a0,s1 - 2daac: 0000b597 auipc a1,0xb - 2dab0: 42458593 addi a1,a1,1060 # 38ed0 <_IO_stdin_used+0x1428> - 2dab4: 0001c317 auipc t1,0x1c - 2dab8: 14c33303 ld t1,332(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2dabc: 9302 jalr t1 - 2dabe: 082c addi a1,sp,24 - 2dac0: 0001c317 auipc t1,0x1c - 2dac4: 0d833303 ld t1,216(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2dac8: 9302 jalr t1 - 2daca: 0884 addi s1,sp,80 - 2dacc: 892a mv s2,a0 - 2dace: 8526 mv a0,s1 - 2dad0: f1ceb0ef jal 191ec <_ZN7testing7MessageC1Ev> - 2dad4: 6546 ld a0,80(sp) - 2dad6: 4615 li a2,5 - 2dad8: 0000c597 auipc a1,0xc - 2dadc: f4058593 addi a1,a1,-192 # 39a18 <_IO_stdin_used+0x1f70> - 2dae0: 0541 addi a0,a0,16 - 2dae2: b4fe70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2dae6: 85a6 mv a1,s1 - 2dae8: 854a mv a0,s2 - 2daea: 0001c317 auipc t1,0x1c - 2daee: 2ce33303 ld t1,718(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 2daf2: 9302 jalr t1 - 2daf4: 6546 ld a0,80(sp) - 2daf6: c501 beqz a0,2dafe <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x84> - 2daf8: 611c ld a5,0(a0) - 2dafa: 679c ld a5,8(a5) - 2dafc: 9782 jalr a5 - 2dafe: 854a mv a0,s2 - 2db00: 080c addi a1,sp,16 - 2db02: 0001c317 auipc t1,0x1c - 2db06: 09633303 ld t1,150(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2db0a: 9302 jalr t1 - 2db0c: 0000b597 auipc a1,0xb - 2db10: 3dc58593 addi a1,a1,988 # 38ee8 <_IO_stdin_used+0x1440> - 2db14: 0001c317 auipc t1,0x1c - 2db18: 0ec33303 ld t1,236(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2db1c: 9302 jalr t1 - 2db1e: 03010993 addi s3,sp,48 - 2db22: 892a mv s2,a0 - 2db24: 002c addi a1,sp,8 - 2db26: 854e mv a0,s3 - 2db28: 0001c317 auipc t1,0x1c - 2db2c: 0f033303 ld t1,240(t1) # 49c18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2db30: 9302 jalr t1 - 2db32: 85ce mv a1,s3 - 2db34: 854a mv a0,s2 - 2db36: 0001c317 auipc t1,0x1c - 2db3a: 06a33303 ld t1,106(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2db3e: 9302 jalr t1 - 2db40: 0000b597 auipc a1,0xb - 2db44: 3b858593 addi a1,a1,952 # 38ef8 <_IO_stdin_used+0x1450> - 2db48: 0001c317 auipc t1,0x1c - 2db4c: 3c833303 ld t1,968(t1) # 49f10 <_GLOBAL_OFFSET_TABLE_+0x3c0> - 2db50: 9302 jalr t1 - 2db52: 892a mv s2,a0 - 2db54: 858a mv a1,sp - 2db56: 8526 mv a0,s1 - 2db58: 0001c317 auipc t1,0x1c - 2db5c: 0c033303 ld t1,192(t1) # 49c18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2db60: 9302 jalr t1 - 2db62: 85a6 mv a1,s1 - 2db64: 854a mv a0,s2 - 2db66: 0001c317 auipc t1,0x1c - 2db6a: 03a33303 ld t1,58(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2db6e: 9302 jalr t1 - 2db70: 85aa mv a1,a0 - 2db72: 8522 mv a0,s0 - 2db74: 863eb0ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> - 2db78: 6546 ld a0,80(sp) - 2db7a: 109c addi a5,sp,96 - 2db7c: 00f50463 beq a0,a5,2db84 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x10a> - 2db80: cb1e70ef jal 15830 <_ZdlPv@plt> - 2db84: 7542 ld a0,48(sp) - 2db86: 009c addi a5,sp,64 - 2db88: 00f50463 beq a0,a5,2db90 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x116> - 2db8c: ca5e70ef jal 15830 <_ZdlPv@plt> - 2db90: 74a2 ld s1,40(sp) - 2db92: c09d beqz s1,2dbb8 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x13e> - 2db94: 6088 ld a0,0(s1) - 2db96: 01048793 addi a5,s1,16 - 2db9a: 00f50463 beq a0,a5,2dba2 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x128> - 2db9e: c93e70ef jal 15830 <_ZdlPv@plt> - 2dba2: 8526 mv a0,s1 - 2dba4: c8de70ef jal 15830 <_ZdlPv@plt> - 2dba8: 60ea ld ra,152(sp) - 2dbaa: 8522 mv a0,s0 - 2dbac: 644a ld s0,144(sp) - 2dbae: 64aa ld s1,136(sp) - 2dbb0: 690a ld s2,128(sp) - 2dbb2: 79e6 ld s3,120(sp) - 2dbb4: 610d addi sp,sp,160 - 2dbb6: 8082 ret - 2dbb8: 60ea ld ra,152(sp) - 2dbba: 8522 mv a0,s0 - 2dbbc: 644a ld s0,144(sp) - 2dbbe: 64aa ld s1,136(sp) - 2dbc0: 690a ld s2,128(sp) - 2dbc2: 79e6 ld s3,120(sp) - 2dbc4: 610d addi sp,sp,160 - 2dbc6: 8082 ret - 2dbc8: 842a mv s0,a0 - 2dbca: 8526 mv a0,s1 - 2dbcc: b31e80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2dbd0: 854e mv a0,s3 - 2dbd2: b2be80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2dbd6: 1028 addi a0,sp,40 - 2dbd8: 0001c317 auipc t1,0x1c - 2dbdc: 40033303 ld t1,1024(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 2dbe0: 9302 jalr t1 - 2dbe2: 8522 mv a0,s0 - 2dbe4: b3de70ef jal 15720 <_Unwind_Resume@plt> - 2dbe8: 842a mv s0,a0 - 2dbea: b7dd j 2dbd0 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x156> - 2dbec: 67c6 ld a5,80(sp) - 2dbee: 842a mv s0,a0 - 2dbf0: d3fd beqz a5,2dbd6 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x15c> - 2dbf2: 6398 ld a4,0(a5) - 2dbf4: 853e mv a0,a5 - 2dbf6: 671c ld a5,8(a4) - 2dbf8: 9782 jalr a5 - 2dbfa: bff1 j 2dbd6 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x15c> - 2dbfc: 842a mv s0,a0 - 2dbfe: bfe1 j 2dbd6 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x15c> - -000000000002dc00 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE>: - 2dc00: 7d1c ld a5,56(a0) - 2dc02: 6138 ld a4,64(a0) - 2dc04: 711d addi sp,sp,-96 - 2dc06: e8a2 sd s0,80(sp) - 2dc08: ec86 sd ra,88(sp) - 2dc0a: 842a mv s0,a0 - 2dc0c: 02e78663 beq a5,a4,2dc38 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x38> - 2dc10: e38c sd a1,0(a5) - 2dc12: 07a1 addi a5,a5,8 - 2dc14: 6838 ld a4,80(s0) - 2dc16: fd1c sd a5,56(a0) - 2dc18: 643c ld a5,72(s0) - 2dc1a: 6c34 ld a3,88(s0) - 2dc1c: 40f707b3 sub a5,a4,a5 - 2dc20: 8789 srai a5,a5,0x2 - 2dc22: 2781 sext.w a5,a5 - 2dc24: ce3e sw a5,28(sp) - 2dc26: 08e68763 beq a3,a4,2dcb4 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xb4> - 2dc2a: c31c sw a5,0(a4) - 2dc2c: 0711 addi a4,a4,4 - 2dc2e: 60e6 ld ra,88(sp) - 2dc30: e838 sd a4,80(s0) - 2dc32: 6446 ld s0,80(sp) - 2dc34: 6125 addi sp,sp,96 - 2dc36: 8082 ret - 2dc38: f456 sd s5,40(sp) - 2dc3a: 03053a83 ld s5,48(a0) - 2dc3e: e4a6 sd s1,72(sp) - 2dc40: 56fd li a3,-1 - 2dc42: 415784b3 sub s1,a5,s5 - 2dc46: e0ca sd s2,64(sp) - 2dc48: fc4e sd s3,56(sp) - 2dc4a: f852 sd s4,48(sp) - 2dc4c: 8291 srli a3,a3,0x4 - 2dc4e: 4034d713 srai a4,s1,0x3 - 2dc52: 0ad70663 beq a4,a3,2dcfe <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xfe> - 2dc56: 4785 li a5,1 - 2dc58: eb35 bnez a4,2dccc <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xcc> - 2dc5a: 577d li a4,-1 - 2dc5c: 8311 srli a4,a4,0x4 - 2dc5e: 00f77363 bgeu a4,a5,2dc64 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x64> - 2dc62: 87ba mv a5,a4 - 2dc64: 00379993 slli s3,a5,0x3 - 2dc68: 854e mv a0,s3 - 2dc6a: e42e sd a1,8(sp) - 2dc6c: b65e70ef jal 157d0 <_Znwm@plt> - 2dc70: 65a2 ld a1,8(sp) - 2dc72: 009507b3 add a5,a0,s1 - 2dc76: 00848a13 addi s4,s1,8 - 2dc7a: e38c sd a1,0(a5) - 2dc7c: 892a mv s2,a0 - 2dc7e: 9a2a add s4,s4,a0 - 2dc80: 04904e63 bgtz s1,2dcdc <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xdc> - 2dc84: 060a9963 bnez s5,2dcf6 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xf6> - 2dc88: 6838 ld a4,80(s0) - 2dc8a: 643c ld a5,72(s0) - 2dc8c: 6c34 ld a3,88(s0) - 2dc8e: 99ca add s3,s3,s2 - 2dc90: 40f707b3 sub a5,a4,a5 - 2dc94: 8789 srai a5,a5,0x2 - 2dc96: 2781 sext.w a5,a5 - 2dc98: 05343023 sd s3,64(s0) - 2dc9c: 03243823 sd s2,48(s0) - 2dca0: 03443c23 sd s4,56(s0) - 2dca4: ce3e sw a5,28(sp) - 2dca6: 64a6 ld s1,72(sp) - 2dca8: 6906 ld s2,64(sp) - 2dcaa: 79e2 ld s3,56(sp) - 2dcac: 7a42 ld s4,48(sp) - 2dcae: 7aa2 ld s5,40(sp) - 2dcb0: f6e69de3 bne a3,a4,2dc2a <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x2a> - 2dcb4: 04840513 addi a0,s0,72 - 2dcb8: 086c addi a1,sp,28 - 2dcba: 0001c317 auipc t1,0x1c - 2dcbe: 17633303 ld t1,374(t1) # 49e30 <_GLOBAL_OFFSET_TABLE_+0x2e0> - 2dcc2: 9302 jalr t1 - 2dcc4: 60e6 ld ra,88(sp) - 2dcc6: 6446 ld s0,80(sp) - 2dcc8: 6125 addi sp,sp,96 - 2dcca: 8082 ret - 2dccc: 00171793 slli a5,a4,0x1 - 2dcd0: f8e7f5e3 bgeu a5,a4,2dc5a <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x5a> - 2dcd4: 59c5 li s3,-15 - 2dcd6: 0019d993 srli s3,s3,0x1 - 2dcda: b779 j 2dc68 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x68> - 2dcdc: 87a6 mv a5,s1 - 2dcde: 86aa mv a3,a0 - 2dce0: 8656 mv a2,s5 - 2dce2: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma - 2dce6: 02060407 vle8.v v8,(a2) - 2dcea: 8f99 sub a5,a5,a4 - 2dcec: 963a add a2,a2,a4 - 2dcee: 02068427 vse8.v v8,(a3) - 2dcf2: 96ba add a3,a3,a4 - 2dcf4: f7fd bnez a5,2dce2 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xe2> - 2dcf6: 8556 mv a0,s5 - 2dcf8: b39e70ef jal 15830 <_ZdlPv@plt> - 2dcfc: b771 j 2dc88 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x88> - 2dcfe: 0000a517 auipc a0,0xa - 2dd02: 39a50513 addi a0,a0,922 # 38098 <_IO_stdin_used+0x5f0> - 2dd06: b1be70ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - -000000000002dd0a <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_>: - 2dd0a: 712d addi sp,sp,-288 - 2dd0c: e1ea sd s10,192(sp) - 2dd0e: 01010d13 addi s10,sp,16 - 2dd12: e626 sd s1,264(sp) - 2dd14: 84aa mv s1,a0 - 2dd16: 856a mv a0,s10 - 2dd18: ea22 sd s0,272(sp) - 2dd1a: f9d2 sd s4,240(sp) - 2dd1c: f5d6 sd s5,232(sp) - 2dd1e: f1da sd s6,224(sp) - 2dd20: e5e6 sd s9,200(sp) - 2dd22: fd6e sd s11,184(sp) - 2dd24: 8ab2 mv s5,a2 - 2dd26: 8a2e mv s4,a1 - 2dd28: 60e0 ld s0,192(s1) - 2dd2a: 0b84bc83 ld s9,184(s1) - 2dd2e: ee06 sd ra,280(sp) - 2dd30: e24a sd s2,256(sp) - 2dd32: fdce sd s3,248(sp) - 2dd34: edde sd s7,216(sp) - 2dd36: e9e2 sd s8,208(sp) - 2dd38: e036 sd a3,0(sp) - 2dd3a: e43a sd a4,8(sp) - 2dd3c: 920ea0ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2dd40: 65c2 ld a1,16(sp) - 2dd42: 6662 ld a2,24(sp) - 2dd44: 03010d93 addi s11,sp,48 - 2dd48: 04010b13 addi s6,sp,64 - 2dd4c: 962e add a2,a2,a1 - 2dd4e: 856e mv a0,s11 - 2dd50: f85a sd s6,48(sp) - 2dd52: d11e90ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2dd56: 75c2 ld a1,48(sp) - 2dd58: 7662 ld a2,56(sp) - 2dd5a: 07010c13 addi s8,sp,112 - 2dd5e: 08010913 addi s2,sp,128 - 2dd62: 962e add a2,a2,a1 - 2dd64: 8562 mv a0,s8 - 2dd66: f8ca sd s2,112(sp) - 2dd68: cfbe90ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2dd6c: 75c6 ld a1,112(sp) - 2dd6e: 77e6 ld a5,120(sp) - 2dd70: 13258363 beq a1,s2,2de96 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x18c> - 2dd74: 670a ld a4,128(sp) - 2dd76: e92e sd a1,144(sp) - 2dd78: ed3e sd a5,152(sp) - 2dd7a: f8ca sd s2,112(sp) - 2dd7c: fc82 sd zero,120(sp) - 2dd7e: f13a sd a4,160(sp) - 2dd80: 08010023 sb zero,128(sp) - 2dd84: 0a010993 addi s3,sp,160 - 2dd88: 1b358d63 beq a1,s3,2df42 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x238> - 2dd8c: e8ae sd a1,80(sp) - 2dd8e: f0ba sd a4,96(sp) - 2dd90: 09010b93 addi s7,sp,144 - 2dd94: 00f58633 add a2,a1,a5 - 2dd98: 855e mv a0,s7 - 2dd9a: ecbe sd a5,88(sp) - 2dd9c: e94e sd s3,144(sp) - 2dd9e: cc5e90ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2dda2: 419407b3 sub a5,s0,s9 - 2dda6: 4057dd13 srai s10,a5,0x5 - 2ddaa: 6dca ld s11,144(sp) - 2ddac: 878d srai a5,a5,0x3 - 2ddae: 0ba05f63 blez s10,2de6c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x162> - 2ddb2: 0d16 slli s10,s10,0x5 - 2ddb4: 41a40d33 sub s10,s0,s10 - 2ddb8: ff843783 ld a5,-8(s0) - 2ddbc: c7b5 beqz a5,2de28 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x11e> - 2ddbe: 6788 ld a0,8(a5) - 2ddc0: 85ee mv a1,s11 - 2ddc2: d2fe70ef jal 15af0 - 2ddc6: e12d bnez a0,2de28 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x11e> - 2ddc8: 013d8563 beq s11,s3,2ddd2 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xc8> - 2ddcc: 856e mv a0,s11 - 2ddce: a63e70ef jal 15830 <_ZdlPv@plt> - 2ddd2: 6546 ld a0,80(sp) - 2ddd4: 109c addi a5,sp,96 - 2ddd6: 00f50463 beq a0,a5,2ddde <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xd4> - 2ddda: a57e70ef jal 15830 <_ZdlPv@plt> - 2ddde: 7546 ld a0,112(sp) - 2dde0: 01250463 beq a0,s2,2dde8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xde> - 2dde4: a4de70ef jal 15830 <_ZdlPv@plt> - 2dde8: 7542 ld a0,48(sp) - 2ddea: 01650463 beq a0,s6,2ddf2 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xe8> - 2ddee: a43e70ef jal 15830 <_ZdlPv@plt> - 2ddf2: 6542 ld a0,16(sp) - 2ddf4: 101c addi a5,sp,32 - 2ddf6: 00f50463 beq a0,a5,2ddfe <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xf4> - 2ddfa: a37e70ef jal 15830 <_ZdlPv@plt> - 2ddfe: 7cdc ld a5,184(s1) - 2de00: 0c878f63 beq a5,s0,2dede <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x1d4> - 2de04: ff843403 ld s0,-8(s0) - 2de08: 60f2 ld ra,280(sp) - 2de0a: 8522 mv a0,s0 - 2de0c: 6452 ld s0,272(sp) - 2de0e: 64b2 ld s1,264(sp) - 2de10: 6912 ld s2,256(sp) - 2de12: 79ee ld s3,248(sp) - 2de14: 7a4e ld s4,240(sp) - 2de16: 7aae ld s5,232(sp) - 2de18: 7b0e ld s6,224(sp) - 2de1a: 6bee ld s7,216(sp) - 2de1c: 6c4e ld s8,208(sp) - 2de1e: 6cae ld s9,200(sp) - 2de20: 6d0e ld s10,192(sp) - 2de22: 7dea ld s11,184(sp) - 2de24: 6115 addi sp,sp,288 - 2de26: 8082 ret - 2de28: ff043783 ld a5,-16(s0) - 2de2c: cb81 beqz a5,2de3c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x132> - 2de2e: 6788 ld a0,8(a5) - 2de30: 85ee mv a1,s11 - 2de32: cbfe70ef jal 15af0 - 2de36: e119 bnez a0,2de3c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x132> - 2de38: 1461 addi s0,s0,-8 - 2de3a: b779 j 2ddc8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> - 2de3c: fe843783 ld a5,-24(s0) - 2de40: c791 beqz a5,2de4c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x142> - 2de42: 6788 ld a0,8(a5) - 2de44: 85ee mv a1,s11 - 2de46: cabe70ef jal 15af0 - 2de4a: c521 beqz a0,2de92 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x188> - 2de4c: fe043783 ld a5,-32(s0) - 2de50: cb81 beqz a5,2de60 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x156> - 2de52: 6788 ld a0,8(a5) - 2de54: 85ee mv a1,s11 - 2de56: c9be70ef jal 15af0 - 2de5a: e119 bnez a0,2de60 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x156> - 2de5c: 1421 addi s0,s0,-24 - 2de5e: b7ad j 2ddc8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> - 2de60: 1401 addi s0,s0,-32 - 2de62: f48d1be3 bne s10,s0,2ddb8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xae> - 2de66: 419407b3 sub a5,s0,s9 - 2de6a: 878d srai a5,a5,0x3 - 2de6c: 4709 li a4,2 - 2de6e: 18e78563 beq a5,a4,2dff8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2ee> - 2de72: 470d li a4,3 - 2de74: 16e78863 beq a5,a4,2dfe4 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2da> - 2de78: 4705 li a4,1 - 2de7a: 00e79a63 bne a5,a4,2de8e <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x184> - 2de7e: ff843783 ld a5,-8(s0) - 2de82: c791 beqz a5,2de8e <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x184> - 2de84: 6788 ld a0,8(a5) - 2de86: 85ee mv a1,s11 - 2de88: c69e70ef jal 15af0 - 2de8c: dd15 beqz a0,2ddc8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> - 2de8e: 8466 mv s0,s9 - 2de90: bf25 j 2ddc8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> - 2de92: 1441 addi s0,s0,-16 - 2de94: bf15 j 2ddc8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> - 2de96: 00178713 addi a4,a5,1 - 2de9a: 0a010993 addi s3,sp,160 - 2de9e: 85ba mv a1,a4 - 2dea0: 864e mv a2,s3 - 2dea2: 854a mv a0,s2 - 2dea4: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma - 2dea8: 02050407 vle8.v v8,(a0) - 2deac: 8d95 sub a1,a1,a3 - 2deae: 9536 add a0,a0,a3 - 2deb0: 02060427 vse8.v v8,(a2) - 2deb4: 9636 add a2,a2,a3 - 2deb6: f5fd bnez a1,2dea4 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x19a> - 2deb8: 108c addi a1,sp,96 - 2deba: f8ca sd s2,112(sp) - 2debc: fc82 sd zero,120(sp) - 2debe: 08010023 sb zero,128(sp) - 2dec2: e8ae sd a1,80(sp) - 2dec4: 862e mv a2,a1 - 2dec6: 854e mv a0,s3 - 2dec8: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 2decc: 02050407 vle8.v v8,(a0) - 2ded0: 8f15 sub a4,a4,a3 - 2ded2: 9536 add a0,a0,a3 - 2ded4: 02060427 vse8.v v8,(a2) - 2ded8: 9636 add a2,a2,a3 - 2deda: f77d bnez a4,2dec8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x1be> - 2dedc: bd55 j 2dd90 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x86> - 2dede: 10800513 li a0,264 - 2dee2: 8efe70ef jal 157d0 <_Znwm@plt> - 2dee6: 6722 ld a4,8(sp) - 2dee8: 6682 ld a3,0(sp) - 2deea: 8656 mv a2,s5 - 2deec: 85d2 mv a1,s4 - 2deee: 842a mv s0,a0 - 2def0: d23fa0ef jal 28c12 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_> - 2def4: 85d2 mv a1,s4 - 2def6: 855e mv a0,s7 - 2def8: f8a2 sd s0,112(sp) - 2defa: f63e90ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2defe: 855e mv a0,s7 - 2df00: 0000d597 auipc a1,0xd - 2df04: f3058593 addi a1,a1,-208 # 3ae30 <_ZN7testingL21kDeathTestSuiteFilterE> - 2df08: cfdea0ef jal 18c04 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> - 2df0c: 892a mv s2,a0 - 2df0e: 855e mv a0,s7 - 2df10: fece80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2df14: 02091c63 bnez s2,2df4c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x242> - 2df18: 60fc ld a5,192(s1) - 2df1a: 64f8 ld a4,200(s1) - 2df1c: 06e78363 beq a5,a4,2df82 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x278> - 2df20: e380 sd s0,0(a5) - 2df22: 07a1 addi a5,a5,8 - 2df24: e0fc sd a5,192(s1) - 2df26: 6cf8 ld a4,216(s1) - 2df28: 68fc ld a5,208(s1) - 2df2a: 70f4 ld a3,224(s1) - 2df2c: 40f707b3 sub a5,a4,a5 - 2df30: 8789 srai a5,a5,0x2 - 2df32: 2781 sext.w a5,a5 - 2df34: c93e sw a5,144(sp) - 2df36: 02e68d63 beq a3,a4,2df70 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x266> - 2df3a: c31c sw a5,0(a4) - 2df3c: 0711 addi a4,a4,4 - 2df3e: ecf8 sd a4,216(s1) - 2df40: b5e1 j 2de08 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xfe> - 2df42: 108c addi a1,sp,96 - 2df44: e8ae sd a1,80(sp) - 2df46: 00178713 addi a4,a5,1 - 2df4a: bfad j 2dec4 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x1ba> - 2df4c: 1044a783 lw a5,260(s1) - 2df50: 7ccc ld a1,184(s1) - 2df52: 8662 mv a2,s8 - 2df54: 2785 addiw a5,a5,1 - 2df56: 00379713 slli a4,a5,0x3 - 2df5a: 10f4a223 sw a5,260(s1) - 2df5e: 95ba add a1,a1,a4 - 2df60: 0b848513 addi a0,s1,184 - 2df64: 0001c317 auipc t1,0x1c - 2df68: 03c33303 ld t1,60(t1) # 49fa0 <_GLOBAL_OFFSET_TABLE_+0x450> - 2df6c: 9302 jalr t1 - 2df6e: bf65 j 2df26 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x21c> - 2df70: 85de mv a1,s7 - 2df72: 0d048513 addi a0,s1,208 - 2df76: 0001c317 auipc t1,0x1c - 2df7a: eba33303 ld t1,-326(t1) # 49e30 <_GLOBAL_OFFSET_TABLE_+0x2e0> - 2df7e: 9302 jalr t1 - 2df80: b561 j 2de08 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xfe> - 2df82: 0b84bb03 ld s6,184(s1) - 2df86: 56fd li a3,-1 - 2df88: 8291 srli a3,a3,0x4 - 2df8a: 41678933 sub s2,a5,s6 - 2df8e: 40395713 srai a4,s2,0x3 - 2df92: 0cd70363 beq a4,a3,2e058 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x34e> - 2df96: 4785 li a5,1 - 2df98: ef15 bnez a4,2dfd4 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2ca> - 2df9a: 577d li a4,-1 - 2df9c: 8311 srli a4,a4,0x4 - 2df9e: 00f77363 bgeu a4,a5,2dfa4 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x29a> - 2dfa2: 87ba mv a5,a4 - 2dfa4: 00379a13 slli s4,a5,0x3 - 2dfa8: 8552 mv a0,s4 - 2dfaa: 827e70ef jal 157d0 <_Znwm@plt> - 2dfae: 012507b3 add a5,a0,s2 - 2dfb2: 00890a93 addi s5,s2,8 - 2dfb6: e380 sd s0,0(a5) - 2dfb8: 89aa mv s3,a0 - 2dfba: 9aaa add s5,s5,a0 - 2dfbc: 05204963 bgtz s2,2e00e <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x304> - 2dfc0: 060b1463 bnez s6,2e028 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x31e> - 2dfc4: 9a4e add s4,s4,s3 - 2dfc6: 0d44b423 sd s4,200(s1) - 2dfca: 0b34bc23 sd s3,184(s1) - 2dfce: 0d54b023 sd s5,192(s1) - 2dfd2: bf91 j 2df26 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x21c> - 2dfd4: 00171793 slli a5,a4,0x1 - 2dfd8: fce7f1e3 bgeu a5,a4,2df9a <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x290> - 2dfdc: 5a45 li s4,-15 - 2dfde: 001a5a13 srli s4,s4,0x1 - 2dfe2: b7d9 j 2dfa8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x29e> - 2dfe4: ff843783 ld a5,-8(s0) - 2dfe8: c799 beqz a5,2dff6 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2ec> - 2dfea: 6788 ld a0,8(a5) - 2dfec: 85ee mv a1,s11 - 2dfee: b03e70ef jal 15af0 - 2dff2: dc050be3 beqz a0,2ddc8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> - 2dff6: 1461 addi s0,s0,-8 - 2dff8: ff843783 ld a5,-8(s0) - 2dffc: c799 beqz a5,2e00a <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x300> - 2dffe: 6788 ld a0,8(a5) - 2e000: 85ee mv a1,s11 - 2e002: aefe70ef jal 15af0 - 2e006: dc0501e3 beqz a0,2ddc8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> - 2e00a: 1461 addi s0,s0,-8 - 2e00c: bd8d j 2de7e <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x174> - 2e00e: 87ca mv a5,s2 - 2e010: 86aa mv a3,a0 - 2e012: 865a mv a2,s6 - 2e014: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma - 2e018: 02060407 vle8.v v8,(a2) - 2e01c: 8f99 sub a5,a5,a4 - 2e01e: 963a add a2,a2,a4 - 2e020: 02068427 vse8.v v8,(a3) - 2e024: 96ba add a3,a3,a4 - 2e026: f7fd bnez a5,2e014 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x30a> - 2e028: 855a mv a0,s6 - 2e02a: 807e70ef jal 15830 <_ZdlPv@plt> - 2e02e: bf59 j 2dfc4 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2ba> - 2e030: 842a mv s0,a0 - 2e032: 0888 addi a0,sp,80 - 2e034: ec8e80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e038: 8562 mv a0,s8 - 2e03a: ec2e80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e03e: 856e mv a0,s11 - 2e040: ebce80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e044: 856a mv a0,s10 - 2e046: eb6e80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e04a: 8522 mv a0,s0 - 2e04c: ed4e70ef jal 15720 <_Unwind_Resume@plt> - 2e050: 842a mv s0,a0 - 2e052: bfcd j 2e044 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x33a> - 2e054: 842a mv s0,a0 - 2e056: b7e5 j 2e03e <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x334> - 2e058: 0000a517 auipc a0,0xa - 2e05c: 04050513 addi a0,a0,64 # 38098 <_IO_stdin_used+0x5f0> - 2e060: fc0e70ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 2e064: 842a mv s0,a0 - 2e066: 855e mv a0,s7 - 2e068: e94e80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e06c: 8522 mv a0,s0 - 2e06e: eb2e70ef jal 15720 <_Unwind_Resume@plt> - 2e072: 87aa mv a5,a0 - 2e074: 8522 mv a0,s0 - 2e076: 843e mv s0,a5 - 2e078: fb8e70ef jal 15830 <_ZdlPv@plt> - 2e07c: 8522 mv a0,s0 - 2e07e: ea2e70ef jal 15720 <_Unwind_Resume@plt> - -000000000002e082 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE>: - 2e082: 7155 addi sp,sp,-208 - 2e084: e162 sd s8,128(sp) - 2e086: 8c2a mv s8,a0 - 2e088: 11000513 li a0,272 - 2e08c: e1a2 sd s0,192(sp) - 2e08e: fd26 sd s1,184(sp) - 2e090: f94a sd s2,176(sp) - 2e092: f54e sd s3,168(sp) - 2e094: f152 sd s4,160(sp) - 2e096: ed56 sd s5,152(sp) - 2e098: e95a sd s6,144(sp) - 2e09a: e55e sd s7,136(sp) - 2e09c: fce6 sd s9,120(sp) - 2e09e: 8bae mv s7,a1 - 2e0a0: e586 sd ra,200(sp) - 2e0a2: f8ea sd s10,112(sp) - 2e0a4: 8a32 mv s4,a2 - 2e0a6: 8ab6 mv s5,a3 - 2e0a8: 84ba mv s1,a4 - 2e0aa: 8b3e mv s6,a5 - 2e0ac: 8942 mv s2,a6 - 2e0ae: 89c6 mv s3,a7 - 2e0b0: 00810c93 addi s9,sp,8 - 2e0b4: f1ce70ef jal 157d0 <_Znwm@plt> - 2e0b8: 842a mv s0,a0 - 2e0ba: 85e2 mv a1,s8 - 2e0bc: 8566 mv a0,s9 - 2e0be: d9fe90ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2e0c2: 02810d13 addi s10,sp,40 - 2e0c6: 85de mv a1,s7 - 2e0c8: 856a mv a0,s10 - 2e0ca: d93e90ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2e0ce: 608c ld a1,0(s1) - 2e0d0: 6490 ld a2,8(s1) - 2e0d2: 04810b93 addi s7,sp,72 - 2e0d6: 05810c13 addi s8,sp,88 - 2e0da: 962e add a2,a2,a1 - 2e0dc: 855e mv a0,s7 - 2e0de: e4e2 sd s8,72(sp) - 2e0e0: 983e90ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2e0e4: 0204a303 lw t1,32(s1) - 2e0e8: 68ce ld a7,208(sp) - 2e0ea: 885a mv a6,s6 - 2e0ec: 8756 mv a4,s5 - 2e0ee: 86d2 mv a3,s4 - 2e0f0: 87de mv a5,s7 - 2e0f2: 866a mv a2,s10 - 2e0f4: 85e6 mv a1,s9 - 2e0f6: 8522 mv a0,s0 - 2e0f8: d49a sw t1,104(sp) - 2e0fa: 9d9fa0ef jal 28ad2 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE> - 2e0fe: 6526 ld a0,72(sp) - 2e100: 01850463 beq a0,s8,2e108 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x86> - 2e104: f2ce70ef jal 15830 <_ZdlPv@plt> - 2e108: 7522 ld a0,40(sp) - 2e10a: 183c addi a5,sp,56 - 2e10c: 00f50463 beq a0,a5,2e114 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x92> - 2e110: f20e70ef jal 15830 <_ZdlPv@plt> - 2e114: 6522 ld a0,8(sp) - 2e116: 083c addi a5,sp,24 - 2e118: 00f50463 beq a0,a5,2e120 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x9e> - 2e11c: f14e70ef jal 15830 <_ZdlPv@plt> - 2e120: 8defb0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 2e124: 6124 ld s1,64(a0) - 2e126: 6c9c ld a5,24(s1) - 2e128: cf85 beqz a5,2e160 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xde> - 2e12a: 6030 ld a2,64(s0) - 2e12c: 600c ld a1,0(s0) - 2e12e: c211 beqz a2,2e132 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xb0> - 2e130: 6210 ld a2,0(a2) - 2e132: 874e mv a4,s3 - 2e134: 86ca mv a3,s2 - 2e136: 8526 mv a0,s1 - 2e138: bd3ff0ef jal 2dd0a <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_> - 2e13c: 85a2 mv a1,s0 - 2e13e: ac3ff0ef jal 2dc00 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE> - 2e142: 60ae ld ra,200(sp) - 2e144: 8522 mv a0,s0 - 2e146: 640e ld s0,192(sp) - 2e148: 74ea ld s1,184(sp) - 2e14a: 794a ld s2,176(sp) - 2e14c: 79aa ld s3,168(sp) - 2e14e: 7a0a ld s4,160(sp) - 2e150: 6aea ld s5,152(sp) - 2e152: 6b4a ld s6,144(sp) - 2e154: 6baa ld s7,136(sp) - 2e156: 6c0a ld s8,128(sp) - 2e158: 7ce6 ld s9,120(sp) - 2e15a: 7d46 ld s10,112(sp) - 2e15c: 6169 addi sp,sp,208 - 2e15e: 8082 ret - 2e160: 855e mv a0,s7 - 2e162: e52ed0ef jal 1b7b4 <_ZN7testing8internal8FilePath13GetCurrentDirEv> - 2e166: 85de mv a1,s7 - 2e168: 01048513 addi a0,s1,16 - 2e16c: 935e70ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 2e170: 6526 ld a0,72(sp) - 2e172: 01850463 beq a0,s8,2e17a <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xf8> - 2e176: ebae70ef jal 15830 <_ZdlPv@plt> - 2e17a: 6c88 ld a0,24(s1) - 2e17c: 00a03533 snez a0,a0 - 2e180: a42ed0ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 2e184: f15d bnez a0,2e12a <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xa8> - 2e186: 0000c617 auipc a2,0xc - 2e18a: 2a260613 addi a2,a2,674 # 3a428 <_IO_stdin_used+0x2980> - 2e18e: 458d li a1,3 - 2e190: 855e mv a0,s7 - 2e192: 2ad00693 li a3,685 - 2e196: a54f10ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2e19a: 03300613 li a2,51 - 2e19e: 0000c597 auipc a1,0xc - 2e1a2: 88258593 addi a1,a1,-1918 # 39a20 <_IO_stdin_used+0x1f78> - 2e1a6: 0001c517 auipc a0,0x1c - 2e1aa: df253503 ld a0,-526(a0) # 49f98 <_ZSt4cerr@Base> - 2e1ae: c82e70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2e1b2: 0000c597 auipc a1,0xc - 2e1b6: 8a658593 addi a1,a1,-1882 # 39a58 <_IO_stdin_used+0x1fb0> - 2e1ba: 0001c517 auipc a0,0x1c - 2e1be: dde53503 ld a0,-546(a0) # 49f98 <_ZSt4cerr@Base> - 2e1c2: b9ee70ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2e1c6: 855e mv a0,s7 - 2e1c8: db2ee0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2e1cc: bfb9 j 2e12a <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xa8> - 2e1ce: 842a mv s0,a0 - 2e1d0: 855e mv a0,s7 - 2e1d2: da8ee0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2e1d6: 8522 mv a0,s0 - 2e1d8: d48e70ef jal 15720 <_Unwind_Resume@plt> - 2e1dc: 84aa mv s1,a0 - 2e1de: 855e mv a0,s7 - 2e1e0: d1ce80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e1e4: 856a mv a0,s10 - 2e1e6: d16e80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e1ea: 8566 mv a0,s9 - 2e1ec: d10e80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e1f0: 8522 mv a0,s0 - 2e1f2: e3ee70ef jal 15830 <_ZdlPv@plt> - 2e1f6: 8526 mv a0,s1 - 2e1f8: d28e70ef jal 15720 <_Unwind_Resume@plt> - 2e1fc: 84aa mv s1,a0 - 2e1fe: b7dd j 2e1e4 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x162> - 2e200: 84aa mv s1,a0 - 2e202: b7e5 j 2e1ea <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x168> - 2e204: 84aa mv s1,a0 - 2e206: b7ed j 2e1f0 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x16e> - 2e208: 842a mv s0,a0 - 2e20a: 855e mv a0,s7 - 2e20c: cf0e80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e210: 8522 mv a0,s0 - 2e212: d0ee70ef jal 15720 <_Unwind_Resume@plt> - -000000000002e216 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0>: - 2e216: d7010113 addi sp,sp,-656 - 2e21a: 25713423 sd s7,584(sp) - 2e21e: 12810b93 addi s7,sp,296 - 2e222: 28813023 sd s0,640(sp) - 2e226: 23913c23 sd s9,568(sp) - 2e22a: 842a mv s0,a0 - 2e22c: 01810c93 addi s9,sp,24 - 2e230: 855e mv a0,s7 - 2e232: 26913c23 sd s1,632(sp) - 2e236: 27313423 sd s3,616(sp) - 2e23a: 25513c23 sd s5,600(sp) - 2e23e: 25813023 sd s8,576(sp) - 2e242: 28113423 sd ra,648(sp) - 2e246: 27213823 sd s2,624(sp) - 2e24a: 27413023 sd s4,608(sp) - 2e24e: 25613823 sd s6,592(sp) - 2e252: 23a13823 sd s10,560(sp) - 2e256: e802 sd zero,16(sp) - 2e258: 00010c23 sb zero,24(sp) - 2e25c: e466 sd s9,8(sp) - 2e25e: 8d2e70ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> - 2e262: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2e266: 5e0030d7 vmv.v.i v1,0 - 2e26a: 0c1c addi a5,sp,528 - 2e26c: 0001c717 auipc a4,0x1c - 2e270: 92473703 ld a4,-1756(a4) # 49b90 <_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@Base> - 2e274: 0207f0a7 vse64.v v1,(a5) - 2e278: 141c addi a5,sp,544 - 2e27a: 0207f0a7 vse64.v v1,(a5) - 2e27e: 00873983 ld s3,8(a4) - 2e282: 20011423 sh zero,520(sp) - 2e286: 01073c03 ld s8,16(a4) - 2e28a: 0001ca97 auipc s5,0x1c - 2e28e: cceaba83 ld s5,-818(s5) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 2e292: 0ac1 addi s5,s5,16 - 2e294: fe89b783 ld a5,-24(s3) - 2e298: 20013023 sd zero,512(sp) - 2e29c: f44e sd s3,40(sp) - 2e29e: 978a add a5,a5,sp - 2e2a0: f656 sd s5,296(sp) - 2e2a2: 0387b423 sd s8,40(a5) - 2e2a6: f802 sd zero,48(sp) - 2e2a8: fe89b503 ld a0,-24(s3) - 2e2ac: 1024 addi s1,sp,40 - 2e2ae: 4581 li a1,0 - 2e2b0: 9526 add a0,a0,s1 - 2e2b2: 82ee70ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 2e2b6: 0001ca17 auipc s4,0x1c - 2e2ba: 942a3a03 ld s4,-1726(s4) # 49bf8 <_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE@Base> - 2e2be: 03810b13 addi s6,sp,56 - 2e2c2: 018a0d13 addi s10,s4,24 - 2e2c6: 855a mv a0,s6 - 2e2c8: 040a0a13 addi s4,s4,64 - 2e2cc: f46a sd s10,40(sp) - 2e2ce: f652 sd s4,296(sp) - 2e2d0: 980e70ef jal 15450 <_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@plt> - 2e2d4: 85da mv a1,s6 - 2e2d6: 855e mv a0,s7 - 2e2d8: 808e70ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 2e2dc: 85a2 mv a1,s0 - 2e2de: 4621 li a2,8 - 2e2e0: 855a mv a0,s6 - 2e2e2: fcee70ef jal 15ab0 <_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@plt> - 2e2e6: 77a2 ld a5,40(sp) - 2e2e8: fe87b783 ld a5,-24(a5) - 2e2ec: 97a6 add a5,a5,s1 - 2e2ee: c55d beqz a0,2e39c <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x186> - 2e2f0: 853e mv a0,a5 - 2e2f2: 4581 li a1,0 - 2e2f4: e8ce70ef jal 15980 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> - 2e2f8: 444d li s0,19 - 2e2fa: 00810913 addi s2,sp,8 - 2e2fe: 85ca mv a1,s2 - 2e300: 8526 mv a0,s1 - 2e302: effe60ef jal 15200 <_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> - 2e306: 347d addiw s0,s0,-1 - 2e308: f87d bnez s0,2e2fe <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0xe8> - 2e30a: 858a mv a1,sp - 2e30c: 8526 mv a0,s1 - 2e30e: e002 sd zero,0(sp) - 2e310: fc0e70ef jal 15ad0 <_ZNSi10_M_extractImEERSiRT_@plt> - 2e314: 0001c797 auipc a5,0x1c - 2e318: a647b783 ld a5,-1436(a5) # 49d78 <_ZTVSt13basic_filebufIcSt11char_traitsIcEE@Base> - 2e31c: 07c1 addi a5,a5,16 - 2e31e: 855a mv a0,s6 - 2e320: 6402 ld s0,0(sp) - 2e322: f46a sd s10,40(sp) - 2e324: f652 sd s4,296(sp) - 2e326: fc3e sd a5,56(sp) - 2e328: 898e70ef jal 153c0 <_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@plt> - 2e32c: 1108 addi a0,sp,160 - 2e32e: 953e70ef jal 15c80 <_ZNSt12__basic_fileIcED1Ev@plt> - 2e332: 0001c797 auipc a5,0x1c - 2e336: a767b783 ld a5,-1418(a5) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 2e33a: 07c1 addi a5,a5,16 - 2e33c: 1888 addi a0,sp,112 - 2e33e: fc3e sd a5,56(sp) - 2e340: 810e70ef jal 15350 <_ZNSt6localeD1Ev@plt> - 2e344: fe89b783 ld a5,-24(s3) - 2e348: f44e sd s3,40(sp) - 2e34a: 855e mv a0,s7 - 2e34c: 978a add a5,a5,sp - 2e34e: 0387b423 sd s8,40(a5) - 2e352: f802 sd zero,48(sp) - 2e354: f656 sd s5,296(sp) - 2e356: 9bae70ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 2e35a: 6522 ld a0,8(sp) - 2e35c: 01950463 beq a0,s9,2e364 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x14e> - 2e360: cd0e70ef jal 15830 <_ZdlPv@plt> - 2e364: 28813083 ld ra,648(sp) - 2e368: 8522 mv a0,s0 - 2e36a: 28013403 ld s0,640(sp) - 2e36e: 27813483 ld s1,632(sp) - 2e372: 27013903 ld s2,624(sp) - 2e376: 26813983 ld s3,616(sp) - 2e37a: 26013a03 ld s4,608(sp) - 2e37e: 25813a83 ld s5,600(sp) - 2e382: 25013b03 ld s6,592(sp) - 2e386: 24813b83 ld s7,584(sp) - 2e38a: 24013c03 ld s8,576(sp) - 2e38e: 23813c83 ld s9,568(sp) - 2e392: 23013d03 ld s10,560(sp) - 2e396: 29010113 addi sp,sp,656 - 2e39a: 8082 ret - 2e39c: 538c lw a1,32(a5) - 2e39e: 853e mv a0,a5 - 2e3a0: 0045e593 ori a1,a1,4 - 2e3a4: ddce70ef jal 15980 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> - 2e3a8: bf81 j 2e2f8 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0xe2> - 2e3aa: 842a mv s0,a0 - 2e3ac: 855a mv a0,s6 - 2e3ae: 843e70ef jal 15bf0 <_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev@plt> - 2e3b2: fe89b783 ld a5,-24(s3) - 2e3b6: f44e sd s3,40(sp) - 2e3b8: 23078793 addi a5,a5,560 - 2e3bc: 978a add a5,a5,sp - 2e3be: df87bc23 sd s8,-520(a5) - 2e3c2: f802 sd zero,48(sp) - 2e3c4: 855e mv a0,s7 - 2e3c6: f656 sd s5,296(sp) - 2e3c8: 00810913 addi s2,sp,8 - 2e3cc: 944e70ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 2e3d0: a821 j 2e3e8 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x1d2> - 2e3d2: 842a mv s0,a0 - 2e3d4: bff9 j 2e3b2 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x19c> - 2e3d6: 91ae70ef jal 154f0 <__cxa_begin_catch@plt> - 2e3da: fb6e70ef jal 15b90 <__cxa_end_catch@plt> - 2e3de: b7b9 j 2e32c <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x116> - 2e3e0: 842a mv s0,a0 - 2e3e2: 8526 mv a0,s1 - 2e3e4: a9ce70ef jal 15680 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@plt> - 2e3e8: 854a mv a0,s2 - 2e3ea: b12e80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e3ee: 8522 mv a0,s0 - 2e3f0: b30e70ef jal 15720 <_Unwind_Resume@plt> - 2e3f4: 842a mv s0,a0 - 2e3f6: b7f9 j 2e3c4 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x1ae> - -000000000002e3f8 <_ZN7testing8internal14GetThreadCountEv>: - 2e3f8: 715d addi sp,sp,-80 - 2e3fa: e0a2 sd s0,64(sp) - 2e3fc: 0020 addi s0,sp,8 - 2e3fe: 8522 mv a0,s0 - 2e400: e486 sd ra,72(sp) - 2e402: fc26 sd s1,56(sp) - 2e404: de9ea0ef jal 191ec <_ZN7testing7MessageC1Ev> - 2e408: 6522 ld a0,8(sp) - 2e40a: 4619 li a2,6 - 2e40c: 0000b597 auipc a1,0xb - 2e410: 67c58593 addi a1,a1,1660 # 39a88 <_IO_stdin_used+0x1fe0> - 2e414: 0541 addi a0,a0,16 - 2e416: a1ae70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2e41a: f87e60ef jal 153a0 - 2e41e: 85aa mv a1,a0 - 2e420: 6522 ld a0,8(sp) - 2e422: 0541 addi a0,a0,16 - 2e424: 81ce70ef jal 15440 <_ZNSolsEi@plt> - 2e428: 6522 ld a0,8(sp) - 2e42a: 4615 li a2,5 - 2e42c: 0000b597 auipc a1,0xb - 2e430: 66458593 addi a1,a1,1636 # 39a90 <_IO_stdin_used+0x1fe8> - 2e434: 0541 addi a0,a0,16 - 2e436: 9fae70ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2e43a: 0804 addi s1,sp,16 - 2e43c: 85a2 mv a1,s0 - 2e43e: 8526 mv a0,s1 - 2e440: 9d6eb0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 2e444: 6522 ld a0,8(sp) - 2e446: c501 beqz a0,2e44e <_ZN7testing8internal14GetThreadCountEv+0x56> - 2e448: 611c ld a5,0(a0) - 2e44a: 679c ld a5,8(a5) - 2e44c: 9782 jalr a5 - 2e44e: 6542 ld a0,16(sp) - 2e450: dc7ff0ef jal 2e216 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0> - 2e454: 842a mv s0,a0 - 2e456: 6542 ld a0,16(sp) - 2e458: 101c addi a5,sp,32 - 2e45a: 00f50463 beq a0,a5,2e462 <_ZN7testing8internal14GetThreadCountEv+0x6a> - 2e45e: bd2e70ef jal 15830 <_ZdlPv@plt> - 2e462: 60a6 ld ra,72(sp) - 2e464: 8522 mv a0,s0 - 2e466: 6406 ld s0,64(sp) - 2e468: 74e2 ld s1,56(sp) - 2e46a: 6161 addi sp,sp,80 - 2e46c: 8082 ret - 2e46e: 67a2 ld a5,8(sp) - 2e470: 842a mv s0,a0 - 2e472: cb91 beqz a5,2e486 <_ZN7testing8internal14GetThreadCountEv+0x8e> - 2e474: 6398 ld a4,0(a5) - 2e476: 853e mv a0,a5 - 2e478: 671c ld a5,8(a4) - 2e47a: 9782 jalr a5 - 2e47c: a029 j 2e486 <_ZN7testing8internal14GetThreadCountEv+0x8e> - 2e47e: 842a mv s0,a0 - 2e480: 8526 mv a0,s1 - 2e482: a7ae80ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e486: 8522 mv a0,s0 - 2e488: a98e70ef jal 15720 <_Unwind_Resume@plt> - -000000000002e48c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv>: - 2e48c: 710d addi sp,sp,-352 - 2e48e: e6a6 sd s1,328(sp) - 2e490: ee86 sd ra,344(sp) - 2e492: eaa2 sd s0,336(sp) - 2e494: e2ca sd s2,320(sp) - 2e496: fe4e sd s3,312(sp) - 2e498: 84aa mv s1,a0 - 2e49a: f5fff0ef jal 2e3f8 <_ZN7testing8internal14GetThreadCountEv> - 2e49e: 4585 li a1,1 - 2e4a0: 22b51b63 bne a0,a1,2e6d6 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x24a> - 2e4a4: 0020 addi s0,sp,8 - 2e4a6: 8522 mv a0,s0 - 2e4a8: cb8e70ef jal 15960 - 2e4ac: 0505 addi a0,a0,1 - 2e4ae: 00a03533 snez a0,a0 - 2e4b2: f11ec0ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 2e4b6: 42050363 beqz a0,2e8dc <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x450> - 2e4ba: f0bec0ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> - 2e4be: d565 beqz a0,2e4a6 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x1a> - 2e4c0: 0f010913 addi s2,sp,240 - 2e4c4: 854a mv a0,s2 - 2e4c6: 0000b597 auipc a1,0xb - 2e4ca: 32a58593 addi a1,a1,810 # 397f0 <_IO_stdin_used+0x1d48> - 2e4ce: 98fe90ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2e4d2: 854a mv a0,s2 - 2e4d4: 96aed0ef jal 1b63e <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2e4d8: 754e ld a0,240(sp) - 2e4da: 021c addi a5,sp,256 - 2e4dc: 00f50463 beq a0,a5,2e4e4 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x58> - 2e4e0: b50e70ef jal 15830 <_ZdlPv@plt> - 2e4e4: 879f10ef jal 1fd5c <_ZN7testing8internal13CaptureStderrEv> - 2e4e8: 4501 li a0,0 - 2e4ea: ed6e70ef jal 15bc0 - 2e4ee: d83e60ef jal 15270 - 2e4f2: 00150413 addi s0,a0,1 - 2e4f6: 89aa mv s3,a0 - 2e4f8: 00803433 snez s0,s0 - 2e4fc: 8522 mv a0,s0 - 2e4fe: ec5ec0ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 2e502: 32050463 beqz a0,2e82a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x39e> - 2e506: ebfec0ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> - 2e50a: d96d beqz a0,2e4fc <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x70> - 2e50c: 0334ae23 sw s3,60(s1) - 2e510: 547d li s0,-1 - 2e512: 0e099263 bnez s3,2e5f6 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x16a> - 2e516: 4991 li s3,4 - 2e518: 4522 lw a0,8(sp) - 2e51a: d26e70ef jal 15a40 - 2e51e: 2a851b63 bne a0,s0,2e7d4 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x348> - 2e522: ccfe60ef jal 151f0 <__errno_location@plt> - 2e526: 411c lw a5,0(a0) - 2e528: ff3788e3 beq a5,s3,2e518 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x8c> - 2e52c: 0804 addi s1,sp,16 - 2e52e: 8526 mv a0,s1 - 2e530: 0000b597 auipc a1,0xb - 2e534: f1858593 addi a1,a1,-232 # 39448 <_IO_stdin_used+0x19a0> - 2e538: fa52 sd s4,304(sp) - 2e53a: f656 sd s5,296(sp) - 2e53c: f25a sd s6,288(sp) - 2e53e: ee5e sd s7,280(sp) - 2e540: ea62 sd s8,272(sp) - 2e542: 91be90ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2e546: 8526 mv a0,s1 - 2e548: 0000b597 auipc a1,0xb - 2e54c: e0058593 addi a1,a1,-512 # 39348 <_IO_stdin_used+0x18a0> - 2e550: f61e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2e554: 03010a93 addi s5,sp,48 - 2e558: 85aa mv a1,a0 - 2e55a: 8556 mv a0,s5 - 2e55c: fd5e60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2e560: 8556 mv a0,s5 - 2e562: 0000b597 auipc a1,0xb - 2e566: efe58593 addi a1,a1,-258 # 39460 <_IO_stdin_used+0x19b8> - 2e56a: f47e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2e56e: 05010b13 addi s6,sp,80 - 2e572: 85aa mv a1,a0 - 2e574: 855a mv a0,s6 - 2e576: fbbe60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2e57a: 47700793 li a5,1143 - 2e57e: 07010b93 addi s7,sp,112 - 2e582: c23e sw a5,4(sp) - 2e584: 855e mv a0,s7 - 2e586: 004c addi a1,sp,4 - 2e588: 0001c317 auipc t1,0x1c - 2e58c: 9e833303 ld t1,-1560(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2e590: 9302 jalr t1 - 2e592: 09010c13 addi s8,sp,144 - 2e596: 8562 mv a0,s8 - 2e598: 865e mv a2,s7 - 2e59a: 85da mv a1,s6 - 2e59c: 0001b317 auipc t1,0x1b - 2e5a0: 5bc33303 ld t1,1468(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2e5a4: 9302 jalr t1 - 2e5a6: 0000b597 auipc a1,0xb - 2e5aa: 8a258593 addi a1,a1,-1886 # 38e48 <_IO_stdin_used+0x13a0> - 2e5ae: 8562 mv a0,s8 - 2e5b0: f01e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2e5b4: 0b010993 addi s3,sp,176 - 2e5b8: 85aa mv a1,a0 - 2e5ba: 854e mv a0,s3 - 2e5bc: f75e60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2e5c0: 854e mv a0,s3 - 2e5c2: 0000b597 auipc a1,0xb - 2e5c6: 66e58593 addi a1,a1,1646 # 39c30 <_IO_stdin_used+0x2188> - 2e5ca: ee7e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2e5ce: 0d010a13 addi s4,sp,208 - 2e5d2: 85aa mv a1,a0 - 2e5d4: 8552 mv a0,s4 - 2e5d6: f5be60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2e5da: 8552 mv a0,s4 - 2e5dc: 0000b597 auipc a1,0xb - 2e5e0: ea458593 addi a1,a1,-348 # 39480 <_IO_stdin_used+0x19d8> - 2e5e4: ecde60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2e5e8: 85aa mv a1,a0 - 2e5ea: 854a mv a0,s2 - 2e5ec: f45e60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2e5f0: 854a mv a0,s2 - 2e5f2: d9efb0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2e5f6: 4991 li s3,4 - 2e5f8: 4532 lw a0,12(sp) - 2e5fa: c46e70ef jal 15a40 - 2e5fe: 1a851a63 bne a0,s0,2e7b2 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x326> - 2e602: befe60ef jal 151f0 <__errno_location@plt> - 2e606: 411c lw a5,0(a0) - 2e608: ff3788e3 beq a5,s3,2e5f8 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x16c> - 2e60c: 0804 addi s1,sp,16 - 2e60e: 8526 mv a0,s1 - 2e610: 0000b597 auipc a1,0xb - 2e614: e3858593 addi a1,a1,-456 # 39448 <_IO_stdin_used+0x19a0> - 2e618: fa52 sd s4,304(sp) - 2e61a: f656 sd s5,296(sp) - 2e61c: f25a sd s6,288(sp) - 2e61e: ee5e sd s7,280(sp) - 2e620: ea62 sd s8,272(sp) - 2e622: 83be90ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2e626: 8526 mv a0,s1 - 2e628: 0000b597 auipc a1,0xb - 2e62c: d2058593 addi a1,a1,-736 # 39348 <_IO_stdin_used+0x18a0> - 2e630: e81e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2e634: 03010a93 addi s5,sp,48 - 2e638: 85aa mv a1,a0 - 2e63a: 8556 mv a0,s5 - 2e63c: ef5e60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2e640: 8556 mv a0,s5 - 2e642: 0000b597 auipc a1,0xb - 2e646: e1e58593 addi a1,a1,-482 # 39460 <_IO_stdin_used+0x19b8> - 2e64a: e67e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2e64e: 05010b13 addi s6,sp,80 - 2e652: 85aa mv a1,a0 - 2e654: 855a mv a0,s6 - 2e656: edbe60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2e65a: 48300793 li a5,1155 - 2e65e: 07010b93 addi s7,sp,112 - 2e662: c23e sw a5,4(sp) - 2e664: 855e mv a0,s7 - 2e666: 004c addi a1,sp,4 - 2e668: 0001c317 auipc t1,0x1c - 2e66c: 90833303 ld t1,-1784(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2e670: 9302 jalr t1 - 2e672: 09010c13 addi s8,sp,144 - 2e676: 8562 mv a0,s8 - 2e678: 865e mv a2,s7 - 2e67a: 85da mv a1,s6 - 2e67c: 0001b317 auipc t1,0x1b - 2e680: 4dc33303 ld t1,1244(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2e684: 9302 jalr t1 - 2e686: 0000a597 auipc a1,0xa - 2e68a: 7c258593 addi a1,a1,1986 # 38e48 <_IO_stdin_used+0x13a0> - 2e68e: 8562 mv a0,s8 - 2e690: e21e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2e694: 0b010993 addi s3,sp,176 - 2e698: 85aa mv a1,a0 - 2e69a: 854e mv a0,s3 - 2e69c: e95e60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2e6a0: 854e mv a0,s3 - 2e6a2: 0000b597 auipc a1,0xb - 2e6a6: 0d658593 addi a1,a1,214 # 39778 <_IO_stdin_used+0x1cd0> - 2e6aa: e07e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2e6ae: 0d010a13 addi s4,sp,208 - 2e6b2: 85aa mv a1,a0 - 2e6b4: 8552 mv a0,s4 - 2e6b6: e7be60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2e6ba: 8552 mv a0,s4 - 2e6bc: 0000b597 auipc a1,0xb - 2e6c0: dc458593 addi a1,a1,-572 # 39480 <_IO_stdin_used+0x19d8> - 2e6c4: dede60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2e6c8: 85aa mv a1,a0 - 2e6ca: 854a mv a0,s2 - 2e6cc: e65e60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2e6d0: 854a mv a0,s2 - 2e6d2: cbefb0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2e6d6: 0b010993 addi s3,sp,176 - 2e6da: 842a mv s0,a0 - 2e6dc: 46200693 li a3,1122 - 2e6e0: 854e mv a0,s3 - 2e6e2: 0000b617 auipc a2,0xb - 2e6e6: c6660613 addi a2,a2,-922 # 39348 <_IO_stdin_used+0x18a0> - 2e6ea: fa52 sd s4,304(sp) - 2e6ec: cfff00ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2e6f0: 0d010a13 addi s4,sp,208 - 2e6f4: 8552 mv a0,s4 - 2e6f6: af7ea0ef jal 191ec <_ZN7testing7MessageC1Ev> - 2e6fa: 654e ld a0,208(sp) - 2e6fc: 0000b597 auipc a1,0xb - 2e700: 39c58593 addi a1,a1,924 # 39a98 <_IO_stdin_used+0x1ff0> - 2e704: 0541 addi a0,a0,16 - 2e706: e5be60ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2e70a: 654e ld a0,208(sp) - 2e70c: 0000b597 auipc a1,0xb - 2e710: 3c458593 addi a1,a1,964 # 39ad0 <_IO_stdin_used+0x2028> - 2e714: 0541 addi a0,a0,16 - 2e716: e4be60ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2e71a: 654e ld a0,208(sp) - 2e71c: 0000a597 auipc a1,0xa - 2e720: dec58593 addi a1,a1,-532 # 38508 <_IO_stdin_used+0xa60> - 2e724: 0541 addi a0,a0,16 - 2e726: e3be60ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2e72a: 654e ld a0,208(sp) - 2e72c: 0000a597 auipc a1,0xa - 2e730: 0a458593 addi a1,a1,164 # 387d0 <_IO_stdin_used+0xd28> - 2e734: 0541 addi a0,a0,16 - 2e736: e2be60ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2e73a: 654e ld a0,208(sp) - 2e73c: 0541 addi a0,a0,16 - 2e73e: e071 bnez s0,2e802 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x376> - 2e740: 0000b597 auipc a1,0xb - 2e744: 3b858593 addi a1,a1,952 # 39af8 <_IO_stdin_used+0x2050> - 2e748: e19e60ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2e74c: 654e ld a0,208(sp) - 2e74e: 0000b597 auipc a1,0xb - 2e752: 3f258593 addi a1,a1,1010 # 39b40 <_IO_stdin_used+0x2098> - 2e756: 0541 addi a0,a0,16 - 2e758: e09e60ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2e75c: 654e ld a0,208(sp) - 2e75e: 0000b597 auipc a1,0xb - 2e762: 45258593 addi a1,a1,1106 # 39bb0 <_IO_stdin_used+0x2108> - 2e766: 0541 addi a0,a0,16 - 2e768: df9e60ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2e76c: 654e ld a0,208(sp) - 2e76e: 0000b597 auipc a1,0xb - 2e772: 48258593 addi a1,a1,1154 # 39bf0 <_IO_stdin_used+0x2148> - 2e776: 0541 addi a0,a0,16 - 2e778: de9e60ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2e77c: 0f010913 addi s2,sp,240 - 2e780: 85d2 mv a1,s4 - 2e782: 854a mv a0,s2 - 2e784: e93ea0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 2e788: 654e ld a0,208(sp) - 2e78a: c501 beqz a0,2e792 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x306> - 2e78c: 611c ld a5,0(a0) - 2e78e: 679c ld a5,8(a5) - 2e790: 9782 jalr a5 - 2e792: 766e ld a2,248(sp) - 2e794: 75ce ld a1,240(sp) - 2e796: 0001c517 auipc a0,0x1c - 2e79a: 80253503 ld a0,-2046(a0) # 49f98 <_ZSt4cerr@Base> - 2e79e: e93e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2e7a2: 854a mv a0,s2 - 2e7a4: f59e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e7a8: 854e mv a0,s3 - 2e7aa: fd1ed0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2e7ae: 7a52 ld s4,304(sp) - 2e7b0: b9d5 j 2e4a4 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x18> - 2e7b2: c13ec0ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> - 2e7b6: e40501e3 beqz a0,2e5f8 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x16c> - 2e7ba: 47a2 lw a5,8(sp) - 2e7bc: 60f6 ld ra,344(sp) - 2e7be: 6456 ld s0,336(sp) - 2e7c0: 4705 li a4,1 - 2e7c2: 02e48423 sb a4,40(s1) - 2e7c6: d8dc sw a5,52(s1) - 2e7c8: 6916 ld s2,320(sp) - 2e7ca: 64b6 ld s1,328(sp) - 2e7cc: 79f2 ld s3,312(sp) - 2e7ce: 4501 li a0,0 - 2e7d0: 6135 addi sp,sp,352 - 2e7d2: 8082 ret - 2e7d4: bf1ec0ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> - 2e7d8: d40500e3 beqz a0,2e518 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x8c> - 2e7dc: 47b2 lw a5,12(sp) - 2e7de: dc9c sw a5,56(s1) - 2e7e0: a1ffa0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 2e7e4: 6128 ld a0,64(a0) - 2e7e6: 19850513 addi a0,a0,408 - 2e7ea: df4ec0ef jal 1adde <_ZN7testing18TestEventListeners23SuppressEventForwardingEv> - 2e7ee: 60f6 ld ra,344(sp) - 2e7f0: 6456 ld s0,336(sp) - 2e7f2: 4505 li a0,1 - 2e7f4: 8ca188a3 sb a0,-1839(gp) # 4a661 <_ZN7testing8internalL26g_in_fast_death_test_childE> - 2e7f8: 64b6 ld s1,328(sp) - 2e7fa: 6916 ld s2,320(sp) - 2e7fc: 79f2 ld s3,312(sp) - 2e7fe: 6135 addi sp,sp,352 - 2e800: 8082 ret - 2e802: 0000b597 auipc a1,0xb - 2e806: 31e58593 addi a1,a1,798 # 39b20 <_IO_stdin_used+0x2078> - 2e80a: d57e60ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2e80e: 654e ld a0,208(sp) - 2e810: 85a2 mv a1,s0 - 2e812: 0541 addi a0,a0,16 - 2e814: f6de60ef jal 15780 <_ZNSo9_M_insertImEERSoT_@plt> - 2e818: 654e ld a0,208(sp) - 2e81a: 0000b597 auipc a1,0xb - 2e81e: 31658593 addi a1,a1,790 # 39b30 <_IO_stdin_used+0x2088> - 2e822: 0541 addi a0,a0,16 - 2e824: d3de60ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2e828: b715 j 2e74c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x2c0> - 2e82a: f656 sd s5,296(sp) - 2e82c: 03010a93 addi s5,sp,48 - 2e830: 8556 mv a0,s5 - 2e832: 0000b597 auipc a1,0xb - 2e836: c1658593 addi a1,a1,-1002 # 39448 <_IO_stdin_used+0x19a0> - 2e83a: fa52 sd s4,304(sp) - 2e83c: f25a sd s6,288(sp) - 2e83e: ee5e sd s7,280(sp) - 2e840: ea62 sd s8,272(sp) - 2e842: e1ae90ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2e846: 8556 mv a0,s5 - 2e848: 0000b597 auipc a1,0xb - 2e84c: b0058593 addi a1,a1,-1280 # 39348 <_IO_stdin_used+0x18a0> - 2e850: c61e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2e854: 05010b13 addi s6,sp,80 - 2e858: 85aa mv a1,a0 - 2e85a: 855a mv a0,s6 - 2e85c: cd5e60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2e860: 855a mv a0,s6 - 2e862: 0000b597 auipc a1,0xb - 2e866: bfe58593 addi a1,a1,-1026 # 39460 <_IO_stdin_used+0x19b8> - 2e86a: c47e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2e86e: 07010b93 addi s7,sp,112 - 2e872: 85aa mv a1,a0 - 2e874: 855e mv a0,s7 - 2e876: cbbe60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2e87a: 47400793 li a5,1140 - 2e87e: 09010c13 addi s8,sp,144 - 2e882: c83e sw a5,16(sp) - 2e884: 8562 mv a0,s8 - 2e886: 080c addi a1,sp,16 - 2e888: 0001b317 auipc t1,0x1b - 2e88c: 6e833303 ld t1,1768(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2e890: 9302 jalr t1 - 2e892: 0b010993 addi s3,sp,176 - 2e896: 854e mv a0,s3 - 2e898: 8662 mv a2,s8 - 2e89a: 85de mv a1,s7 - 2e89c: 0001b317 auipc t1,0x1b - 2e8a0: 2bc33303 ld t1,700(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2e8a4: 9302 jalr t1 - 2e8a6: 0000a597 auipc a1,0xa - 2e8aa: 5a258593 addi a1,a1,1442 # 38e48 <_IO_stdin_used+0x13a0> - 2e8ae: 854e mv a0,s3 - 2e8b0: c01e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2e8b4: 0d010a13 addi s4,sp,208 - 2e8b8: 85aa mv a1,a0 - 2e8ba: 8552 mv a0,s4 - 2e8bc: c75e60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2e8c0: 8552 mv a0,s4 - 2e8c2: 0000b597 auipc a1,0xb - 2e8c6: ea658593 addi a1,a1,-346 # 39768 <_IO_stdin_used+0x1cc0> - 2e8ca: be7e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2e8ce: 85aa mv a1,a0 - 2e8d0: 854a mv a0,s2 - 2e8d2: c5fe60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2e8d6: 854a mv a0,s2 - 2e8d8: ab8fb0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2e8dc: f656 sd s5,296(sp) - 2e8de: 03010a93 addi s5,sp,48 - 2e8e2: 8556 mv a0,s5 - 2e8e4: 0000b597 auipc a1,0xb - 2e8e8: b6458593 addi a1,a1,-1180 # 39448 <_IO_stdin_used+0x19a0> - 2e8ec: fa52 sd s4,304(sp) - 2e8ee: f25a sd s6,288(sp) - 2e8f0: ee5e sd s7,280(sp) - 2e8f2: ea62 sd s8,272(sp) - 2e8f4: d68e90ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2e8f8: 8556 mv a0,s5 - 2e8fa: 0000b597 auipc a1,0xb - 2e8fe: a4e58593 addi a1,a1,-1458 # 39348 <_IO_stdin_used+0x18a0> - 2e902: bafe60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2e906: 05010b13 addi s6,sp,80 - 2e90a: 85aa mv a1,a0 - 2e90c: 855a mv a0,s6 - 2e90e: c23e60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2e912: 855a mv a0,s6 - 2e914: 0000b597 auipc a1,0xb - 2e918: b4c58593 addi a1,a1,-1204 # 39460 <_IO_stdin_used+0x19b8> - 2e91c: b95e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2e920: 07010b93 addi s7,sp,112 - 2e924: 85aa mv a1,a0 - 2e926: 855e mv a0,s7 - 2e928: c09e60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2e92c: 46600793 li a5,1126 - 2e930: 09010c13 addi s8,sp,144 - 2e934: c83e sw a5,16(sp) - 2e936: 8562 mv a0,s8 - 2e938: 080c addi a1,sp,16 - 2e93a: 0001b317 auipc t1,0x1b - 2e93e: 63633303 ld t1,1590(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2e942: 9302 jalr t1 - 2e944: 0b010993 addi s3,sp,176 - 2e948: 854e mv a0,s3 - 2e94a: 8662 mv a2,s8 - 2e94c: 85de mv a1,s7 - 2e94e: 0001b317 auipc t1,0x1b - 2e952: 20a33303 ld t1,522(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2e956: 9302 jalr t1 - 2e958: 0000a597 auipc a1,0xa - 2e95c: 4f058593 addi a1,a1,1264 # 38e48 <_IO_stdin_used+0x13a0> - 2e960: 854e mv a0,s3 - 2e962: b4fe60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2e966: 0d010a13 addi s4,sp,208 - 2e96a: 85aa mv a1,a0 - 2e96c: 8552 mv a0,s4 - 2e96e: bc3e60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2e972: 8552 mv a0,s4 - 2e974: 0000b597 auipc a1,0xb - 2e978: c7458593 addi a1,a1,-908 # 395e8 <_IO_stdin_used+0x1b40> - 2e97c: b35e60ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2e980: 1984 addi s1,sp,240 - 2e982: 85aa mv a1,a0 - 2e984: 8526 mv a0,s1 - 2e986: babe60ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2e98a: 8526 mv a0,s1 - 2e98c: a04fb0ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2e990: 842a mv s0,a0 - 2e992: 854e mv a0,s3 - 2e994: f656 sd s5,296(sp) - 2e996: f25a sd s6,288(sp) - 2e998: ee5e sd s7,280(sp) - 2e99a: ea62 sd s8,272(sp) - 2e99c: ddfed0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2e9a0: 8522 mv a0,s0 - 2e9a2: d7fe60ef jal 15720 <_Unwind_Resume@plt> - 2e9a6: 842a mv s0,a0 - 2e9a8: 8526 mv a0,s1 - 2e9aa: d53e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e9ae: 8552 mv a0,s4 - 2e9b0: d4de70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e9b4: 854e mv a0,s3 - 2e9b6: d47e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e9ba: 8562 mv a0,s8 - 2e9bc: d41e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e9c0: 855e mv a0,s7 - 2e9c2: d3be70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e9c6: 855a mv a0,s6 - 2e9c8: d35e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e9cc: 8556 mv a0,s5 - 2e9ce: d2fe70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e9d2: 8522 mv a0,s0 - 2e9d4: d4de60ef jal 15720 <_Unwind_Resume@plt> - 2e9d8: 842a mv s0,a0 - 2e9da: bfd1 j 2e9ae <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x522> - 2e9dc: 842a mv s0,a0 - 2e9de: bfd9 j 2e9b4 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x528> - 2e9e0: 842a mv s0,a0 - 2e9e2: bfe1 j 2e9ba <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x52e> - 2e9e4: 842a mv s0,a0 - 2e9e6: bfe9 j 2e9c0 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x534> - 2e9e8: 842a mv s0,a0 - 2e9ea: bff1 j 2e9c6 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x53a> - 2e9ec: 842a mv s0,a0 - 2e9ee: bff9 j 2e9cc <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x540> - 2e9f0: 67ce ld a5,208(sp) - 2e9f2: 842a mv s0,a0 - 2e9f4: dfd9 beqz a5,2e992 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x506> - 2e9f6: 6398 ld a4,0(a5) - 2e9f8: 853e mv a0,a5 - 2e9fa: 671c ld a5,8(a4) - 2e9fc: 9782 jalr a5 - 2e9fe: bf51 j 2e992 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x506> - 2ea00: 842a mv s0,a0 - 2ea02: 854a mv a0,s2 - 2ea04: cf9e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ea08: b769 j 2e992 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x506> - 2ea0a: 842a mv s0,a0 - 2ea0c: 854a mv a0,s2 - 2ea0e: fa52 sd s4,304(sp) - 2ea10: f656 sd s5,296(sp) - 2ea12: f25a sd s6,288(sp) - 2ea14: ee5e sd s7,280(sp) - 2ea16: ea62 sd s8,272(sp) - 2ea18: ce5e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ea1c: 8522 mv a0,s0 - 2ea1e: d03e60ef jal 15720 <_Unwind_Resume@plt> - 2ea22: 842a mv s0,a0 - 2ea24: 854a mv a0,s2 - 2ea26: cd7e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ea2a: b751 j 2e9ae <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x522> - 2ea2c: 842a mv s0,a0 - 2ea2e: b741 j 2e9ae <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x522> - 2ea30: 842a mv s0,a0 - 2ea32: b749 j 2e9b4 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x528> - 2ea34: 842a mv s0,a0 - 2ea36: b751 j 2e9ba <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x52e> - 2ea38: 842a mv s0,a0 - 2ea3a: b759 j 2e9c0 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x534> - 2ea3c: 842a mv s0,a0 - 2ea3e: b761 j 2e9c6 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x53a> - 2ea40: 842a mv s0,a0 - 2ea42: b769 j 2e9cc <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x540> - 2ea44: 842a mv s0,a0 - 2ea46: 854a mv a0,s2 - 2ea48: cb5e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ea4c: 8552 mv a0,s4 - 2ea4e: cafe70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ea52: 854e mv a0,s3 - 2ea54: ca9e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ea58: 8562 mv a0,s8 - 2ea5a: ca3e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ea5e: 855e mv a0,s7 - 2ea60: c9de70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ea64: 855a mv a0,s6 - 2ea66: c97e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ea6a: 8556 mv a0,s5 - 2ea6c: c91e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ea70: 8526 mv a0,s1 - 2ea72: c8be70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ea76: 8522 mv a0,s0 - 2ea78: ca9e60ef jal 15720 <_Unwind_Resume@plt> - 2ea7c: 842a mv s0,a0 - 2ea7e: b7f9 j 2ea4c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5c0> - 2ea80: 842a mv s0,a0 - 2ea82: bfc1 j 2ea52 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5c6> - 2ea84: 842a mv s0,a0 - 2ea86: bfc9 j 2ea58 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5cc> - 2ea88: 842a mv s0,a0 - 2ea8a: bfd1 j 2ea5e <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5d2> - 2ea8c: 842a mv s0,a0 - 2ea8e: bfd9 j 2ea64 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5d8> - 2ea90: 842a mv s0,a0 - 2ea92: bfe1 j 2ea6a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5de> - 2ea94: 842a mv s0,a0 - 2ea96: bfe9 j 2ea70 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5e4> - 2ea98: b775 j 2ea44 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5b8> - 2ea9a: 842a mv s0,a0 - 2ea9c: bf45 j 2ea4c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5c0> - 2ea9e: 842a mv s0,a0 - 2eaa0: bf4d j 2ea52 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5c6> - 2eaa2: 842a mv s0,a0 - 2eaa4: bf55 j 2ea58 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5cc> - 2eaa6: 842a mv s0,a0 - 2eaa8: bf5d j 2ea5e <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5d2> - 2eaaa: 842a mv s0,a0 - 2eaac: bf65 j 2ea64 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5d8> - 2eaae: 842a mv s0,a0 - 2eab0: bf6d j 2ea6a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5de> - 2eab2: 842a mv s0,a0 - 2eab4: bf75 j 2ea70 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5e4> - -000000000002eab6 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE>: - 2eab6: 7139 addi sp,sp,-64 - 2eab8: f426 sd s1,40(sp) - 2eaba: 84aa mv s1,a0 - 2eabc: 09052503 lw a0,144(a0) - 2eac0: f04a sd s2,32(sp) - 2eac2: fc06 sd ra,56(sp) - 2eac4: 892e mv s2,a1 - 2eac6: 88ae70ef jal 15b50 - 2eaca: cd11 beqz a0,2eae6 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0x30> - 2eacc: 0001b317 auipc t1,0x1b - 2ead0: 47c33303 ld t1,1148(t1) # 49f48 <_GLOBAL_OFFSET_TABLE_+0x3f8> - 2ead4: 9302 jalr t1 - 2ead6: 70e2 ld ra,56(sp) - 2ead8: 01253423 sd s2,8(a0) - 2eadc: 74a2 ld s1,40(sp) - 2eade: 7902 ld s2,32(sp) - 2eae0: 0521 addi a0,a0,8 - 2eae2: 6121 addi sp,sp,64 - 2eae4: 8082 ret - 2eae6: f822 sd s0,48(sp) - 2eae8: 6cc0 ld s0,152(s1) - 2eaea: 0001b717 auipc a4,0x1b - 2eaee: 3e673703 ld a4,998(a4) # 49ed0 <_GLOBAL_OFFSET_TABLE_+0x380> - 2eaf2: 601c ld a5,0(s0) - 2eaf4: 6b9c ld a5,16(a5) - 2eaf6: 08e79f63 bne a5,a4,2eb94 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0xde> - 2eafa: 4541 li a0,16 - 2eafc: cd5e60ef jal 157d0 <_Znwm@plt> - 2eb00: 6418 ld a4,8(s0) - 2eb02: 0001b797 auipc a5,0x1b - 2eb06: 2867b783 ld a5,646(a5) # 49d88 <_GLOBAL_OFFSET_TABLE_+0x238> - 2eb0a: 07c1 addi a5,a5,16 - 2eb0c: 842a mv s0,a0 - 2eb0e: e518 sd a4,8(a0) - 2eb10: e11c sd a5,0(a0) - 2eb12: 0904a503 lw a0,144(s1) - 2eb16: 85a2 mv a1,s0 - 2eb18: a09e60ef jal 15520 - 2eb1c: 84aa mv s1,a0 - 2eb1e: e919 bnez a0,2eb34 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0x7e> - 2eb20: 70e2 ld ra,56(sp) - 2eb22: 00840513 addi a0,s0,8 - 2eb26: 7442 ld s0,48(sp) - 2eb28: 01253023 sd s2,0(a0) - 2eb2c: 74a2 ld s1,40(sp) - 2eb2e: 7902 ld s2,32(sp) - 2eb30: 6121 addi sp,sp,64 - 2eb32: 8082 ret - 2eb34: ec4e sd s3,24(sp) - 2eb36: 00810993 addi s3,sp,8 - 2eb3a: 854e mv a0,s3 - 2eb3c: 0000c617 auipc a2,0xc - 2eb40: 9c460613 addi a2,a2,-1596 # 3a500 <_IO_stdin_used+0x2a58> - 2eb44: 458d li a1,3 - 2eb46: 70200693 li a3,1794 - 2eb4a: 8a1f00ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2eb4e: 02600613 li a2,38 - 2eb52: 0000c597 auipc a1,0xc - 2eb56: d4658593 addi a1,a1,-698 # 3a898 <_IO_stdin_used+0x2df0> - 2eb5a: 0001b517 auipc a0,0x1b - 2eb5e: 43e53503 ld a0,1086(a0) # 49f98 <_ZSt4cerr@Base> - 2eb62: acfe60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2eb66: 4649 li a2,18 - 2eb68: 0000c597 auipc a1,0xc - 2eb6c: a1858593 addi a1,a1,-1512 # 3a580 <_IO_stdin_used+0x2ad8> - 2eb70: 0001b517 auipc a0,0x1b - 2eb74: 42853503 ld a0,1064(a0) # 49f98 <_ZSt4cerr@Base> - 2eb78: ab9e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2eb7c: 85a6 mv a1,s1 - 2eb7e: 0001b517 auipc a0,0x1b - 2eb82: 41a53503 ld a0,1050(a0) # 49f98 <_ZSt4cerr@Base> - 2eb86: 8bbe60ef jal 15440 <_ZNSolsEi@plt> - 2eb8a: 854e mv a0,s3 - 2eb8c: befed0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2eb90: 69e2 ld s3,24(sp) - 2eb92: b779 j 2eb20 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0x6a> - 2eb94: 8522 mv a0,s0 - 2eb96: 9782 jalr a5 - 2eb98: 842a mv s0,a0 - 2eb9a: bfa5 j 2eb12 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0x5c> - 2eb9c: 842a mv s0,a0 - 2eb9e: 854e mv a0,s3 - 2eba0: bdbed0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2eba4: 8522 mv a0,s0 - 2eba6: b7be60ef jal 15720 <_Unwind_Resume@plt> - -000000000002ebaa <_ZN7testing32ScopedFakeTestPartResultReporterD1Ev>: - 2ebaa: 1141 addi sp,sp,-16 - 2ebac: 0001b797 auipc a5,0x1b - 2ebb0: 2ac7b783 ld a5,684(a5) # 49e58 <_GLOBAL_OFFSET_TABLE_+0x308> - 2ebb4: e022 sd s0,0(sp) - 2ebb6: 07c1 addi a5,a5,16 - 2ebb8: e406 sd ra,8(sp) - 2ebba: e11c sd a5,0(a0) - 2ebbc: 842a mv s0,a0 - 2ebbe: e40fa0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 2ebc2: 4418 lw a4,8(s0) - 2ebc4: 4785 li a5,1 - 2ebc6: 6128 ld a0,64(a0) - 2ebc8: 680c ld a1,16(s0) - 2ebca: 00f70863 beq a4,a5,2ebda <_ZN7testing32ScopedFakeTestPartResultReporterD1Ev+0x30> - 2ebce: ee9ff0ef jal 2eab6 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE> - 2ebd2: 60a2 ld ra,8(sp) - 2ebd4: 6402 ld s0,0(sp) - 2ebd6: 0141 addi sp,sp,16 - 2ebd8: 8082 ret - 2ebda: 828f20ef jal 20c02 <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE> - 2ebde: 60a2 ld ra,8(sp) - 2ebe0: 6402 ld s0,0(sp) - 2ebe2: 0141 addi sp,sp,16 - 2ebe4: 8082 ret - -000000000002ebe6 <_ZN7testing32ScopedFakeTestPartResultReporterD0Ev>: - 2ebe6: 1141 addi sp,sp,-16 - 2ebe8: e022 sd s0,0(sp) - 2ebea: e406 sd ra,8(sp) - 2ebec: 842a mv s0,a0 - 2ebee: fbdff0ef jal 2ebaa <_ZN7testing32ScopedFakeTestPartResultReporterD1Ev> - 2ebf2: 8522 mv a0,s0 - 2ebf4: 6402 ld s0,0(sp) - 2ebf6: 60a2 ld ra,8(sp) - 2ebf8: 0141 addi sp,sp,16 - 2ebfa: c37e606f j 15830 <_ZdlPv@plt> - -000000000002ebfe <_ZN7testing8internal24HasNewFatalFailureHelperD1Ev>: - 2ebfe: 1141 addi sp,sp,-16 - 2ec00: 0001b797 auipc a5,0x1b - 2ec04: 3807b783 ld a5,896(a5) # 49f80 <_GLOBAL_OFFSET_TABLE_+0x430> - 2ec08: e406 sd ra,8(sp) - 2ec0a: e022 sd s0,0(sp) - 2ec0c: 07c1 addi a5,a5,16 - 2ec0e: e11c sd a5,0(a0) - 2ec10: 842a mv s0,a0 - 2ec12: decfa0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 2ec16: 680c ld a1,16(s0) - 2ec18: 6128 ld a0,64(a0) - 2ec1a: e9dff0ef jal 2eab6 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE> - 2ec1e: 60a2 ld ra,8(sp) - 2ec20: 6402 ld s0,0(sp) - 2ec22: 0141 addi sp,sp,16 - 2ec24: 8082 ret - -000000000002ec26 <_ZN7testing8internal24HasNewFatalFailureHelperD0Ev>: - 2ec26: 1141 addi sp,sp,-16 - 2ec28: e022 sd s0,0(sp) - 2ec2a: e406 sd ra,8(sp) - 2ec2c: 842a mv s0,a0 - 2ec2e: fd1ff0ef jal 2ebfe <_ZN7testing8internal24HasNewFatalFailureHelperD1Ev> - 2ec32: 8522 mv a0,s0 - 2ec34: 6402 ld s0,0(sp) - 2ec36: 60a2 ld ra,8(sp) - 2ec38: 0141 addi sp,sp,16 - 2ec3a: bf7e606f j 15830 <_ZdlPv@plt> - -000000000002ec3e <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv>: - 2ec3e: 7179 addi sp,sp,-48 - 2ec40: ec26 sd s1,24(sp) - 2ec42: 84aa mv s1,a0 - 2ec44: 09052503 lw a0,144(a0) - 2ec48: f406 sd ra,40(sp) - 2ec4a: f07e60ef jal 15b50 - 2ec4e: cd01 beqz a0,2ec66 <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0x28> - 2ec50: 0001b317 auipc t1,0x1b - 2ec54: 2f833303 ld t1,760(t1) # 49f48 <_GLOBAL_OFFSET_TABLE_+0x3f8> - 2ec58: 9302 jalr t1 - 2ec5a: 70a2 ld ra,40(sp) - 2ec5c: 0521 addi a0,a0,8 - 2ec5e: 6108 ld a0,0(a0) - 2ec60: 64e2 ld s1,24(sp) - 2ec62: 6145 addi sp,sp,48 - 2ec64: 8082 ret - 2ec66: f022 sd s0,32(sp) - 2ec68: 6cc0 ld s0,152(s1) - 2ec6a: 0001b717 auipc a4,0x1b - 2ec6e: 26673703 ld a4,614(a4) # 49ed0 <_GLOBAL_OFFSET_TABLE_+0x380> - 2ec72: 601c ld a5,0(s0) - 2ec74: 6b9c ld a5,16(a5) - 2ec76: 08e79d63 bne a5,a4,2ed10 <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0xd2> - 2ec7a: 4541 li a0,16 - 2ec7c: b55e60ef jal 157d0 <_Znwm@plt> - 2ec80: 6418 ld a4,8(s0) - 2ec82: 0001b797 auipc a5,0x1b - 2ec86: 1067b783 ld a5,262(a5) # 49d88 <_GLOBAL_OFFSET_TABLE_+0x238> - 2ec8a: 07c1 addi a5,a5,16 - 2ec8c: 842a mv s0,a0 - 2ec8e: e518 sd a4,8(a0) - 2ec90: e11c sd a5,0(a0) - 2ec92: 0904a503 lw a0,144(s1) - 2ec96: 85a2 mv a1,s0 - 2ec98: 889e60ef jal 15520 - 2ec9c: 84aa mv s1,a0 - 2ec9e: e909 bnez a0,2ecb0 <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0x72> - 2eca0: 70a2 ld ra,40(sp) - 2eca2: 00840513 addi a0,s0,8 - 2eca6: 7402 ld s0,32(sp) - 2eca8: 6108 ld a0,0(a0) - 2ecaa: 64e2 ld s1,24(sp) - 2ecac: 6145 addi sp,sp,48 - 2ecae: 8082 ret - 2ecb0: e84a sd s2,16(sp) - 2ecb2: 00810913 addi s2,sp,8 - 2ecb6: 854a mv a0,s2 - 2ecb8: 0000c617 auipc a2,0xc - 2ecbc: 84860613 addi a2,a2,-1976 # 3a500 <_IO_stdin_used+0x2a58> - 2ecc0: 458d li a1,3 - 2ecc2: 70200693 li a3,1794 - 2ecc6: f24f00ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2ecca: 02600613 li a2,38 - 2ecce: 0000c597 auipc a1,0xc - 2ecd2: bca58593 addi a1,a1,-1078 # 3a898 <_IO_stdin_used+0x2df0> - 2ecd6: 0001b517 auipc a0,0x1b - 2ecda: 2c253503 ld a0,706(a0) # 49f98 <_ZSt4cerr@Base> - 2ecde: 953e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2ece2: 4649 li a2,18 - 2ece4: 0000c597 auipc a1,0xc - 2ece8: 89c58593 addi a1,a1,-1892 # 3a580 <_IO_stdin_used+0x2ad8> - 2ecec: 0001b517 auipc a0,0x1b - 2ecf0: 2ac53503 ld a0,684(a0) # 49f98 <_ZSt4cerr@Base> - 2ecf4: 93de60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2ecf8: 85a6 mv a1,s1 - 2ecfa: 0001b517 auipc a0,0x1b - 2ecfe: 29e53503 ld a0,670(a0) # 49f98 <_ZSt4cerr@Base> - 2ed02: f3ee60ef jal 15440 <_ZNSolsEi@plt> - 2ed06: 854a mv a0,s2 - 2ed08: a73ed0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2ed0c: 6942 ld s2,16(sp) - 2ed0e: bf49 j 2eca0 <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0x62> - 2ed10: 8522 mv a0,s0 - 2ed12: 9782 jalr a5 - 2ed14: 842a mv s0,a0 - 2ed16: bfb5 j 2ec92 <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0x54> - 2ed18: 842a mv s0,a0 - 2ed1a: 854a mv a0,s2 - 2ed1c: a5fed0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2ed20: 8522 mv a0,s0 - 2ed22: 9ffe60ef jal 15720 <_Unwind_Resume@plt> - -000000000002ed26 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_>: - 2ed26: 712d addi sp,sp,-288 - 2ed28: e1ea sd s10,192(sp) - 2ed2a: 01810d13 addi s10,sp,24 - 2ed2e: fdce sd s3,248(sp) - 2ed30: 89aa mv s3,a0 - 2ed32: 856a mv a0,s10 - 2ed34: ea22 sd s0,272(sp) - 2ed36: f5d6 sd s5,232(sp) - 2ed38: 843a mv s0,a4 - 2ed3a: f1da sd s6,224(sp) - 2ed3c: edde sd s7,216(sp) - 2ed3e: 8aae mv s5,a1 - 2ed40: 8bb2 mv s7,a2 - 2ed42: ee06 sd ra,280(sp) - 2ed44: e626 sd s1,264(sp) - 2ed46: e24a sd s2,256(sp) - 2ed48: f9d2 sd s4,240(sp) - 2ed4a: e9e2 sd s8,208(sp) - 2ed4c: e5e6 sd s9,200(sp) - 2ed4e: fd6e sd s11,184(sp) - 2ed50: e436 sd a3,8(sp) - 2ed52: 8b3e mv s6,a5 - 2ed54: c98ea0ef jal 191ec <_ZN7testing7MessageC1Ev> - 2ed58: 6562 ld a0,24(sp) - 2ed5a: 6410 ld a2,8(s0) - 2ed5c: 600c ld a1,0(s0) - 2ed5e: 0541 addi a0,a0,16 - 2ed60: 8d1e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2ed64: 00898c93 addi s9,s3,8 - 2ed68: 8566 mv a0,s9 - 2ed6a: 0001b317 auipc t1,0x1b - 2ed6e: 12633303 ld t1,294(t1) # 49e90 <_GLOBAL_OFFSET_TABLE_+0x340> - 2ed72: 9302 jalr t1 - 2ed74: 0409b503 ld a0,64(s3) - 2ed78: 0001b317 auipc t1,0x1b - 2ed7c: f4033303 ld t1,-192(t1) # 49cb8 <_GLOBAL_OFFSET_TABLE_+0x168> - 2ed80: 1e850513 addi a0,a0,488 - 2ed84: 9302 jalr t1 - 2ed86: 6518 ld a4,8(a0) - 2ed88: 611c ld a5,0(a0) - 2ed8a: 14f70163 beq a4,a5,2eecc <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1a6> - 2ed8e: 6562 ld a0,24(sp) - 2ed90: 4605 li a2,1 - 2ed92: 0000a597 auipc a1,0xa - 2ed96: 85e58593 addi a1,a1,-1954 # 385f0 <_IO_stdin_used+0xb48> - 2ed9a: 0541 addi a0,a0,16 - 2ed9c: 895e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2eda0: 6562 ld a0,24(sp) - 2eda2: 462d li a2,11 - 2eda4: 00009597 auipc a1,0x9 - 2eda8: 76458593 addi a1,a1,1892 # 38508 <_IO_stdin_used+0xa60> - 2edac: 0541 addi a0,a0,16 - 2edae: 883e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2edb2: 6562 ld a0,24(sp) - 2edb4: 461d li a2,7 - 2edb6: 0000b597 auipc a1,0xb - 2edba: e9258593 addi a1,a1,-366 # 39c48 <_IO_stdin_used+0x21a0> - 2edbe: 0541 addi a0,a0,16 - 2edc0: 871e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2edc4: 0409b503 ld a0,64(s3) - 2edc8: 0001b317 auipc t1,0x1b - 2edcc: ef033303 ld t1,-272(t1) # 49cb8 <_GLOBAL_OFFSET_TABLE_+0x168> - 2edd0: 1e850513 addi a0,a0,488 - 2edd4: 9302 jalr t1 - 2edd6: 6118 ld a4,0(a0) - 2edd8: 6504 ld s1,8(a0) - 2edda: aaaab7b7 lui a5,0xaaaab - 2edde: aab78793 addi a5,a5,-1365 # ffffffffaaaaaaab <__global_pointer$+0xffffffffaaa5fd1b> - 2ede2: 8c99 sub s1,s1,a4 - 2ede4: 02079713 slli a4,a5,0x20 - 2ede8: 4044d913 srai s2,s1,0x4 - 2edec: 97ba add a5,a5,a4 - 2edee: 02f90933 mul s2,s2,a5 - 2edf2: 0c090d63 beqz s2,2eecc <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1a6> - 2edf6: 0001bc17 auipc s8,0x1b - 2edfa: fbac3c03 ld s8,-70(s8) # 49db0 <_GLOBAL_OFFSET_TABLE_+0x260> - 2edfe: 010c0793 addi a5,s8,16 - 2ee02: fd048493 addi s1,s1,-48 - 2ee06: e03e sd a5,0(sp) - 2ee08: 0001bd97 auipc s11,0x1b - 2ee0c: 0b8dbd83 ld s11,184(s11) # 49ec0 <_GLOBAL_OFFSET_TABLE_+0x370> - 2ee10: 04010a13 addi s4,sp,64 - 2ee14: a885 j 2ee84 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x15e> - 2ee16: 0001b317 auipc t1,0x1b - 2ee1a: f4a33303 ld t1,-182(t1) # 49d60 <_GLOBAL_OFFSET_TABLE_+0x210> - 2ee1e: 9302 jalr t1 - 2ee20: 00850413 addi s0,a0,8 - 2ee24: 6562 ld a0,24(sp) - 2ee26: 6000 ld s0,0(s0) - 2ee28: 4605 li a2,1 - 2ee2a: 0541 addi a0,a0,16 - 2ee2c: 00009597 auipc a1,0x9 - 2ee30: 7c458593 addi a1,a1,1988 # 385f0 <_IO_stdin_used+0xb48> - 2ee34: 9426 add s0,s0,s1 - 2ee36: 197d addi s2,s2,-1 - 2ee38: ff8e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2ee3c: 4410 lw a2,8(s0) - 2ee3e: 600c ld a1,0(s0) - 2ee40: 8552 mv a0,s4 - 2ee42: ba2f00ef jal 1f1e4 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> - 2ee46: 6562 ld a0,24(sp) - 2ee48: 6626 ld a2,72(sp) - 2ee4a: 6586 ld a1,64(sp) - 2ee4c: 0541 addi a0,a0,16 - 2ee4e: fe2e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2ee52: 6562 ld a0,24(sp) - 2ee54: 4605 li a2,1 - 2ee56: 0000a597 auipc a1,0xa - 2ee5a: 97a58593 addi a1,a1,-1670 # 387d0 <_IO_stdin_used+0xd28> - 2ee5e: 0541 addi a0,a0,16 - 2ee60: fd0e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2ee64: 6562 ld a0,24(sp) - 2ee66: 6c10 ld a2,24(s0) - 2ee68: 680c ld a1,16(s0) - 2ee6a: 0541 addi a0,a0,16 - 2ee6c: fc4e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2ee70: 6506 ld a0,64(sp) - 2ee72: 089c addi a5,sp,80 - 2ee74: 00f50463 beq a0,a5,2ee7c <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x156> - 2ee78: 9b9e60ef jal 15830 <_ZdlPv@plt> - 2ee7c: fd048493 addi s1,s1,-48 - 2ee80: 04090663 beqz s2,2eecc <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1a6> - 2ee84: 0409bc03 ld s8,64(s3) - 2ee88: 1e8c2503 lw a0,488(s8) - 2ee8c: cc5e60ef jal 15b50 - 2ee90: f159 bnez a0,2ee16 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0xf0> - 2ee92: 1f0c3503 ld a0,496(s8) - 2ee96: 6118 ld a4,0(a0) - 2ee98: 6b18 ld a4,16(a4) - 2ee9a: 17b71a63 bne a4,s11,2f00e <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x2e8> - 2ee9e: 02000513 li a0,32 - 2eea2: 92fe60ef jal 157d0 <_Znwm@plt> - 2eea6: 6782 ld a5,0(sp) - 2eea8: 842a mv s0,a0 - 2eeaa: 00053423 sd zero,8(a0) - 2eeae: e11c sd a5,0(a0) - 2eeb0: 00053823 sd zero,16(a0) - 2eeb4: 00053c23 sd zero,24(a0) - 2eeb8: 1e8c2503 lw a0,488(s8) - 2eebc: 85a2 mv a1,s0 - 2eebe: e62e60ef jal 15520 - 2eec2: 8c2a mv s8,a0 - 2eec4: 0e051863 bnez a0,2efb4 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x28e> - 2eec8: 0421 addi s0,s0,8 - 2eeca: bfa9 j 2ee24 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0xfe> - 2eecc: 000b3783 ld a5,0(s6) # ffffffff80000000 <__global_pointer$+0xffffffff7ffb5270> - 2eed0: c789 beqz a5,2eeda <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1b4> - 2eed2: 008b3783 ld a5,8(s6) - 2eed6: 14079463 bnez a5,2f01e <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x2f8> - 2eeda: 1004 addi s1,sp,32 - 2eedc: 85ea mv a1,s10 - 2eede: 8526 mv a0,s1 - 2eee0: f36ea0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 2eee4: c0d6 sw s5,64(sp) - 2eee6: 7402 ld s0,32(sp) - 2eee8: 120b8663 beqz s7,2f014 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x2ee> - 2eeec: 04810913 addi s2,sp,72 - 2eef0: 85de mv a1,s7 - 2eef2: 854a mv a0,s2 - 2eef4: f69e80ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2eef8: 67a2 ld a5,8(sp) - 2eefa: 07010a13 addi s4,sp,112 - 2eefe: 8552 mv a0,s4 - 2ef00: 85a2 mv a1,s0 - 2ef02: d4be sw a5,104(sp) - 2ef04: b06ef0ef jal 1e20a <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc> - 2ef08: 85a2 mv a1,s0 - 2ef0a: 0908 addi a0,sp,144 - 2ef0c: f51e80ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2ef10: 7502 ld a0,32(sp) - 2ef12: 181c addi a5,sp,48 - 2ef14: 00f50463 beq a0,a5,2ef1c <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1f6> - 2ef18: 919e60ef jal 15830 <_ZdlPv@plt> - 2ef1c: 0409b503 ld a0,64(s3) - 2ef20: d1fff0ef jal 2ec3e <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv> - 2ef24: 611c ld a5,0(a0) - 2ef26: 0080 addi s0,sp,64 - 2ef28: 85a2 mv a1,s0 - 2ef2a: 6b9c ld a5,16(a5) - 2ef2c: 9782 jalr a5 - 2ef2e: 020a8763 beqz s5,2ef5c <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x236> - 2ef32: 478d li a5,3 - 2ef34: 02fa8463 beq s5,a5,2ef5c <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x236> - 2ef38: 0001b797 auipc a5,0x1b - 2ef3c: d187b783 ld a5,-744(a5) # 49c50 <_GLOBAL_OFFSET_TABLE_+0x100> - 2ef40: 0007c783 lbu a5,0(a5) - 2ef44: c781 beqz a5,2ef4c <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x226> - 2ef46: 00002023 sw zero,0(zero) # 0 <__abi_tag-0x10294> - 2ef4a: 9002 ebreak - 2ef4c: 0001b797 auipc a5,0x1b - 2ef50: e8c7b783 ld a5,-372(a5) # 49dd8 <_GLOBAL_OFFSET_TABLE_+0x288> - 2ef54: 0007c783 lbu a5,0(a5) - 2ef58: 10079b63 bnez a5,2f06e <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x348> - 2ef5c: 654a ld a0,144(sp) - 2ef5e: 111c addi a5,sp,160 - 2ef60: 00f50463 beq a0,a5,2ef68 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x242> - 2ef64: 8cde60ef jal 15830 <_ZdlPv@plt> - 2ef68: 7546 ld a0,112(sp) - 2ef6a: 011c addi a5,sp,128 - 2ef6c: 00f50463 beq a0,a5,2ef74 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x24e> - 2ef70: 8c1e60ef jal 15830 <_ZdlPv@plt> - 2ef74: 6526 ld a0,72(sp) - 2ef76: 08bc addi a5,sp,88 - 2ef78: 00f50463 beq a0,a5,2ef80 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x25a> - 2ef7c: 8b5e60ef jal 15830 <_ZdlPv@plt> - 2ef80: 8566 mv a0,s9 - 2ef82: 0001b317 auipc t1,0x1b - 2ef86: bfe33303 ld t1,-1026(t1) # 49b80 <_GLOBAL_OFFSET_TABLE_+0x30> - 2ef8a: 9302 jalr t1 - 2ef8c: 6562 ld a0,24(sp) - 2ef8e: c501 beqz a0,2ef96 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x270> - 2ef90: 611c ld a5,0(a0) - 2ef92: 679c ld a5,8(a5) - 2ef94: 9782 jalr a5 - 2ef96: 60f2 ld ra,280(sp) - 2ef98: 6452 ld s0,272(sp) - 2ef9a: 64b2 ld s1,264(sp) - 2ef9c: 6912 ld s2,256(sp) - 2ef9e: 79ee ld s3,248(sp) - 2efa0: 7a4e ld s4,240(sp) - 2efa2: 7aae ld s5,232(sp) - 2efa4: 7b0e ld s6,224(sp) - 2efa6: 6bee ld s7,216(sp) - 2efa8: 6c4e ld s8,208(sp) - 2efaa: 6cae ld s9,200(sp) - 2efac: 6d0e ld s10,192(sp) - 2efae: 7dea ld s11,184(sp) - 2efb0: 6115 addi sp,sp,288 - 2efb2: 8082 ret - 2efb4: 70200693 li a3,1794 - 2efb8: 0000b617 auipc a2,0xb - 2efbc: 54860613 addi a2,a2,1352 # 3a500 <_IO_stdin_used+0x2a58> - 2efc0: 458d li a1,3 - 2efc2: 8552 mv a0,s4 - 2efc4: c26f00ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2efc8: 02600613 li a2,38 - 2efcc: 0000c597 auipc a1,0xc - 2efd0: 8cc58593 addi a1,a1,-1844 # 3a898 <_IO_stdin_used+0x2df0> - 2efd4: 0001b517 auipc a0,0x1b - 2efd8: fc453503 ld a0,-60(a0) # 49f98 <_ZSt4cerr@Base> - 2efdc: e54e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2efe0: 4649 li a2,18 - 2efe2: 0000b597 auipc a1,0xb - 2efe6: 59e58593 addi a1,a1,1438 # 3a580 <_IO_stdin_used+0x2ad8> - 2efea: 0001b517 auipc a0,0x1b - 2efee: fae53503 ld a0,-82(a0) # 49f98 <_ZSt4cerr@Base> - 2eff2: e3ee60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2eff6: 85e2 mv a1,s8 - 2eff8: 0001b517 auipc a0,0x1b - 2effc: fa053503 ld a0,-96(a0) # 49f98 <_ZSt4cerr@Base> - 2f000: c40e60ef jal 15440 <_ZNSolsEi@plt> - 2f004: 8552 mv a0,s4 - 2f006: f74ed0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2f00a: 0421 addi s0,s0,8 - 2f00c: bd21 j 2ee24 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0xfe> - 2f00e: 9702 jalr a4 - 2f010: 842a mv s0,a0 - 2f012: b55d j 2eeb8 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x192> - 2f014: 0000ab97 auipc s7,0xa - 2f018: 7dcb8b93 addi s7,s7,2012 # 397f0 <_IO_stdin_used+0x1d48> - 2f01c: bdc1 j 2eeec <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1c6> - 2f01e: 6562 ld a0,24(sp) - 2f020: 0001b597 auipc a1,0x1b - 2f024: f305b583 ld a1,-208(a1) # 49f50 <_GLOBAL_OFFSET_TABLE_+0x400> - 2f028: 0541 addi a0,a0,16 - 2f02a: d36e60ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2f02e: 6562 ld a0,24(sp) - 2f030: 008b3603 ld a2,8(s6) - 2f034: 000b3583 ld a1,0(s6) - 2f038: 0541 addi a0,a0,16 - 2f03a: df6e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f03e: bd71 j 2eeda <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1b4> - 2f040: 842a mv s0,a0 - 2f042: 8552 mv a0,s4 - 2f044: eb8e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f048: 8566 mv a0,s9 - 2f04a: 0001b317 auipc t1,0x1b - 2f04e: b3633303 ld t1,-1226(t1) # 49b80 <_GLOBAL_OFFSET_TABLE_+0x30> - 2f052: 9302 jalr t1 - 2f054: 6562 ld a0,24(sp) - 2f056: c501 beqz a0,2f05e <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x338> - 2f058: 611c ld a5,0(a0) - 2f05a: 679c ld a5,8(a5) - 2f05c: 9782 jalr a5 - 2f05e: 8522 mv a0,s0 - 2f060: ec0e60ef jal 15720 <_Unwind_Resume@plt> - 2f064: 842a mv s0,a0 - 2f066: 8552 mv a0,s4 - 2f068: f12ed0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2f06c: bff1 j 2f048 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> - 2f06e: 4541 li a0,16 - 2f070: a11e60ef jal 15a80 <__cxa_allocate_exception@plt> - 2f074: 85a2 mv a1,s0 - 2f076: 84aa mv s1,a0 - 2f078: 92ef20ef jal 211a6 <_ZN7testing8internal26GoogleTestFailureExceptionC1ERKNS_14TestPartResultE> - 2f07c: 8526 mv a0,s1 - 2f07e: 0001b617 auipc a2,0x1b - 2f082: b5a63603 ld a2,-1190(a2) # 49bd8 <_GLOBAL_OFFSET_TABLE_+0x88> - 2f086: 0001b597 auipc a1,0x1b - 2f08a: c925b583 ld a1,-878(a1) # 49d18 <_GLOBAL_OFFSET_TABLE_+0x1c8> - 2f08e: a93e60ef jal 15b20 <__cxa_throw@plt> - 2f092: 842a mv s0,a0 - 2f094: b7c1 j 2f054 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x32e> - 2f096: 842a mv s0,a0 - 2f098: 854a mv a0,s2 - 2f09a: e62e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f09e: 8526 mv a0,s1 - 2f0a0: e5ce70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f0a4: b755 j 2f048 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> - 2f0a6: 842a mv s0,a0 - 2f0a8: bfdd j 2f09e <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x378> - 2f0aa: 842a mv s0,a0 - 2f0ac: 654a ld a0,144(sp) - 2f0ae: 111c addi a5,sp,160 - 2f0b0: 00f50463 beq a0,a5,2f0b8 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x392> - 2f0b4: f7ce60ef jal 15830 <_ZdlPv@plt> - 2f0b8: 7546 ld a0,112(sp) - 2f0ba: 011c addi a5,sp,128 - 2f0bc: 00f50463 beq a0,a5,2f0c4 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x39e> - 2f0c0: f70e60ef jal 15830 <_ZdlPv@plt> - 2f0c4: 6526 ld a0,72(sp) - 2f0c6: 08bc addi a5,sp,88 - 2f0c8: f8f500e3 beq a0,a5,2f048 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> - 2f0cc: f64e60ef jal 15830 <_ZdlPv@plt> - 2f0d0: bfa5 j 2f048 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> - 2f0d2: 842a mv s0,a0 - 2f0d4: 8552 mv a0,s4 - 2f0d6: e26e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f0da: bf7d j 2f098 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x372> - 2f0dc: 842a mv s0,a0 - 2f0de: b7ad j 2f048 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> - 2f0e0: 842a mv s0,a0 - 2f0e2: 8526 mv a0,s1 - 2f0e4: 8fde60ef jal 159e0 <__cxa_free_exception@plt> - 2f0e8: b7d1 j 2f0ac <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x386> - -000000000002f0ea <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE>: - 2f0ea: 7119 addi sp,sp,-128 - 2f0ec: f8a2 sd s0,112(sp) - 2f0ee: f4a6 sd s1,104(sp) - 2f0f0: f0ca sd s2,96(sp) - 2f0f2: 84ae mv s1,a1 - 2f0f4: ecce sd s3,88(sp) - 2f0f6: e8d2 sd s4,80(sp) - 2f0f8: e4d6 sd s5,72(sp) - 2f0fa: 892a mv s2,a0 - 2f0fc: fc86 sd ra,120(sp) - 2f0fe: 900fa0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 2f102: 00093783 ld a5,0(s2) - 2f106: 842a mv s0,a0 - 2f108: 8626 mv a2,s1 - 2f10a: 01878593 addi a1,a5,24 - 2f10e: 850a mv a0,sp - 2f110: 0007a983 lw s3,0(a5) - 2f114: 0087ba03 ld s4,8(a5) - 2f118: 0107aa83 lw s5,16(a5) - 2f11c: 890a mv s2,sp - 2f11e: f94ea0ef jal 198b2 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE> - 2f122: 8dcfa0ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 2f126: 612c ld a1,64(a0) - 2f128: 1004 addi s1,sp,32 - 2f12a: 8526 mv a0,s1 - 2f12c: 4605 li a2,1 - 2f12e: 9d8ec0ef jal 1b306 <_ZN7testing8internal12UnitTestImpl28CurrentOsStackTraceExceptTopB5cxx11Ei> - 2f132: 87a6 mv a5,s1 - 2f134: 870a mv a4,sp - 2f136: 86d6 mv a3,s5 - 2f138: 8652 mv a2,s4 - 2f13a: 85ce mv a1,s3 - 2f13c: 8522 mv a0,s0 - 2f13e: be9ff0ef jal 2ed26 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_> - 2f142: 7502 ld a0,32(sp) - 2f144: 181c addi a5,sp,48 - 2f146: 00f50463 beq a0,a5,2f14e <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE+0x64> - 2f14a: ee6e60ef jal 15830 <_ZdlPv@plt> - 2f14e: 6502 ld a0,0(sp) - 2f150: 081c addi a5,sp,16 - 2f152: 00f50463 beq a0,a5,2f15a <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE+0x70> - 2f156: edae60ef jal 15830 <_ZdlPv@plt> - 2f15a: 70e6 ld ra,120(sp) - 2f15c: 7446 ld s0,112(sp) - 2f15e: 74a6 ld s1,104(sp) - 2f160: 7906 ld s2,96(sp) - 2f162: 69e6 ld s3,88(sp) - 2f164: 6a46 ld s4,80(sp) - 2f166: 6aa6 ld s5,72(sp) - 2f168: 6109 addi sp,sp,128 - 2f16a: 8082 ret - 2f16c: 842a mv s0,a0 - 2f16e: a029 j 2f178 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE+0x8e> - 2f170: 842a mv s0,a0 - 2f172: 8526 mv a0,s1 - 2f174: d88e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f178: 854a mv a0,s2 - 2f17a: d82e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f17e: 8522 mv a0,s0 - 2f180: da0e60ef jal 15720 <_Unwind_Resume@plt> - -000000000002f184 <_ZN7testing8internal20SingleFailureCheckerD1Ev>: - 2f184: 7171 addi sp,sp,-176 - 2f186: f122 sd s0,160(sp) - 2f188: 4500 lw s0,8(a0) - 2f18a: ed26 sd s1,152(sp) - 2f18c: e94a sd s2,144(sp) - 2f18e: f506 sd ra,168(sp) - 2f190: e54e sd s3,136(sp) - 2f192: e152 sd s4,128(sp) - 2f194: fcd6 sd s5,120(sp) - 2f196: 4789 li a5,2 - 2f198: 6104 ld s1,0(a0) - 2f19a: 892a mv s2,a0 - 2f19c: 0000b597 auipc a1,0xb - 2f1a0: ab458593 addi a1,a1,-1356 # 39c50 <_IO_stdin_used+0x21a8> - 2f1a4: 00f40663 beq s0,a5,2f1b0 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x2c> - 2f1a8: 0000b597 auipc a1,0xb - 2f1ac: ab858593 addi a1,a1,-1352 # 39c60 <_IO_stdin_used+0x21b8> - 2f1b0: 03010993 addi s3,sp,48 - 2f1b4: 854e mv a0,s3 - 2f1b6: ca7e80ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2f1ba: 00810a13 addi s4,sp,8 - 2f1be: 8552 mv a0,s4 - 2f1c0: 82cea0ef jal 191ec <_ZN7testing7MessageC1Ev> - 2f1c4: 8526 mv a0,s1 - 2f1c6: a12ef0ef jal 1e3d8 <_ZNK7testing19TestPartResultArray4sizeEv> - 2f1ca: 4785 li a5,1 - 2f1cc: 1af50163 beq a0,a5,2f36e <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1ea> - 2f1d0: 6522 ld a0,8(sp) - 2f1d2: 4629 li a2,10 - 2f1d4: 0000a597 auipc a1,0xa - 2f1d8: c6c58593 addi a1,a1,-916 # 38e40 <_IO_stdin_used+0x1398> - 2f1dc: 0541 addi a0,a0,16 - 2f1de: c52e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f1e2: 6522 ld a0,8(sp) - 2f1e4: 7662 ld a2,56(sp) - 2f1e6: 75c2 ld a1,48(sp) - 2f1e8: 0541 addi a0,a0,16 - 2f1ea: c46e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f1ee: 6522 ld a0,8(sp) - 2f1f0: 4605 li a2,1 - 2f1f2: 00009597 auipc a1,0x9 - 2f1f6: 3fe58593 addi a1,a1,1022 # 385f0 <_IO_stdin_used+0xb48> - 2f1fa: 0541 addi a0,a0,16 - 2f1fc: c34e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f200: 6522 ld a0,8(sp) - 2f202: 4629 li a2,10 - 2f204: 0000a597 auipc a1,0xa - 2f208: c2458593 addi a1,a1,-988 # 38e28 <_IO_stdin_used+0x1380> - 2f20c: 0541 addi a0,a0,16 - 2f20e: c22e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f212: 8526 mv a0,s1 - 2f214: 9c4ef0ef jal 1e3d8 <_ZNK7testing19TestPartResultArray4sizeEv> - 2f218: 85aa mv a1,a0 - 2f21a: 6522 ld a0,8(sp) - 2f21c: 0541 addi a0,a0,16 - 2f21e: a22e60ef jal 15440 <_ZNSolsEi@plt> - 2f222: 6522 ld a0,8(sp) - 2f224: 4625 li a2,9 - 2f226: 0000b597 auipc a1,0xb - 2f22a: a5258593 addi a1,a1,-1454 # 39c78 <_IO_stdin_used+0x21d0> - 2f22e: 0541 addi a0,a0,16 - 2f230: c00e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f234: 4401 li s0,0 - 2f236: a025 j 2f25e <_ZN7testing8internal20SingleFailureCheckerD1Ev+0xda> - 2f238: 6522 ld a0,8(sp) - 2f23a: 4605 li a2,1 - 2f23c: 00009597 auipc a1,0x9 - 2f240: 3b458593 addi a1,a1,948 # 385f0 <_IO_stdin_used+0xb48> - 2f244: 0541 addi a0,a0,16 - 2f246: beae60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f24a: 85a2 mv a1,s0 - 2f24c: 8526 mv a0,s1 - 2f24e: 9aeef0ef jal 1e3fc <_ZNK7testing19TestPartResultArray17GetTestPartResultEi> - 2f252: 85aa mv a1,a0 - 2f254: 6522 ld a0,8(sp) - 2f256: 0541 addi a0,a0,16 - 2f258: 84cef0ef jal 1e2a4 <_ZN7testinglsERSoRKNS_14TestPartResultE> - 2f25c: 2405 addiw s0,s0,1 - 2f25e: 8526 mv a0,s1 - 2f260: 978ef0ef jal 1e3d8 <_ZNK7testing19TestPartResultArray4sizeEv> - 2f264: fca44ae3 blt s0,a0,2f238 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0xb4> - 2f268: 1000 addi s0,sp,32 - 2f26a: 8522 mv a0,s0 - 2f26c: 9e6ea0ef jal 19452 <_ZN7testing16AssertionFailureEv> - 2f270: 0804 addi s1,sp,16 - 2f272: 8526 mv a0,s1 - 2f274: f79e90ef jal 191ec <_ZN7testing7MessageC1Ev> - 2f278: 67c2 ld a5,16(sp) - 2f27a: 05010a93 addi s5,sp,80 - 2f27e: 85d2 mv a1,s4 - 2f280: 8556 mv a0,s5 - 2f282: 01078a13 addi s4,a5,16 - 2f286: b90ea0ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 2f28a: 6666 ld a2,88(sp) - 2f28c: 65c6 ld a1,80(sp) - 2f28e: 8552 mv a0,s4 - 2f290: ba0e60ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f294: 6546 ld a0,80(sp) - 2f296: 109c addi a5,sp,96 - 2f298: 00f50463 beq a0,a5,2f2a0 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x11c> - 2f29c: d94e60ef jal 15830 <_ZdlPv@plt> - 2f2a0: 85a6 mv a1,s1 - 2f2a2: 8522 mv a0,s0 - 2f2a4: 0001b317 auipc t1,0x1b - 2f2a8: b1433303 ld t1,-1260(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 2f2ac: 9302 jalr t1 - 2f2ae: 6542 ld a0,16(sp) - 2f2b0: c501 beqz a0,2f2b8 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x134> - 2f2b2: 611c ld a5,0(a0) - 2f2b4: 679c ld a5,8(a5) - 2f2b6: 9782 jalr a5 - 2f2b8: 85a2 mv a1,s0 - 2f2ba: 8526 mv a0,s1 - 2f2bc: 91aea0ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> - 2f2c0: 7422 ld s0,40(sp) - 2f2c2: c819 beqz s0,2f2d8 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x154> - 2f2c4: 6008 ld a0,0(s0) - 2f2c6: 01040793 addi a5,s0,16 - 2f2ca: 00f50463 beq a0,a5,2f2d2 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x14e> - 2f2ce: d62e60ef jal 15830 <_ZdlPv@plt> - 2f2d2: 8522 mv a0,s0 - 2f2d4: d5ce60ef jal 15830 <_ZdlPv@plt> - 2f2d8: 6522 ld a0,8(sp) - 2f2da: c501 beqz a0,2f2e2 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x15e> - 2f2dc: 611c ld a5,0(a0) - 2f2de: 679c ld a5,8(a5) - 2f2e0: 9782 jalr a5 - 2f2e2: 7542 ld a0,48(sp) - 2f2e4: 009c addi a5,sp,64 - 2f2e6: 00f50463 beq a0,a5,2f2ee <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x16a> - 2f2ea: d46e60ef jal 15830 <_ZdlPv@plt> - 2f2ee: 01014783 lbu a5,16(sp) - 2f2f2: e3b1 bnez a5,2f336 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1b2> - 2f2f4: 67e2 ld a5,24(sp) - 2f2f6: 0000a717 auipc a4,0xa - 2f2fa: 4fa70713 addi a4,a4,1274 # 397f0 <_IO_stdin_used+0x1d48> - 2f2fe: c391 beqz a5,2f302 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x17e> - 2f300: 6398 ld a4,0(a5) - 2f302: 2bd00693 li a3,701 - 2f306: 00009617 auipc a2,0x9 - 2f30a: 3da60613 addi a2,a2,986 # 386e0 <_IO_stdin_used+0xc38> - 2f30e: 4585 li a1,1 - 2f310: 854e mv a0,s3 - 2f312: d6ce90ef jal 1887e <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> - 2f316: 0880 addi s0,sp,80 - 2f318: 8522 mv a0,s0 - 2f31a: ed3e90ef jal 191ec <_ZN7testing7MessageC1Ev> - 2f31e: 854e mv a0,s3 - 2f320: 85a2 mv a1,s0 - 2f322: dc9ff0ef jal 2f0ea <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> - 2f326: 6546 ld a0,80(sp) - 2f328: c501 beqz a0,2f330 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1ac> - 2f32a: 611c ld a5,0(a0) - 2f32c: 679c ld a5,8(a5) - 2f32e: 9782 jalr a5 - 2f330: 854e mv a0,s3 - 2f332: e24e90ef jal 18956 <_ZN7testing8internal12AssertHelperD1Ev> - 2f336: 6462 ld s0,24(sp) - 2f338: c819 beqz s0,2f34e <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1ca> - 2f33a: 6008 ld a0,0(s0) - 2f33c: 01040793 addi a5,s0,16 - 2f340: 00f50463 beq a0,a5,2f348 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1c4> - 2f344: cece60ef jal 15830 <_ZdlPv@plt> - 2f348: 8522 mv a0,s0 - 2f34a: ce6e60ef jal 15830 <_ZdlPv@plt> - 2f34e: 01093503 ld a0,16(s2) - 2f352: 02090913 addi s2,s2,32 - 2f356: 0d250663 beq a0,s2,2f422 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x29e> - 2f35a: 740a ld s0,160(sp) - 2f35c: 70aa ld ra,168(sp) - 2f35e: 64ea ld s1,152(sp) - 2f360: 694a ld s2,144(sp) - 2f362: 69aa ld s3,136(sp) - 2f364: 6a0a ld s4,128(sp) - 2f366: 7ae6 ld s5,120(sp) - 2f368: 614d addi sp,sp,176 - 2f36a: cc6e606f j 15830 <_ZdlPv@plt> - 2f36e: 8526 mv a0,s1 - 2f370: 4581 li a1,0 - 2f372: 88aef0ef jal 1e3fc <_ZNK7testing19TestPartResultArray17GetTestPartResultEi> - 2f376: 411c lw a5,0(a0) - 2f378: 84aa mv s1,a0 - 2f37a: 00879c63 bne a5,s0,2f392 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x20e> - 2f37e: 01093583 ld a1,16(s2) - 2f382: 6928 ld a0,80(a0) - 2f384: a2ce60ef jal 155b0 - 2f388: c555 beqz a0,2f434 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x2b0> - 2f38a: 0808 addi a0,sp,16 - 2f38c: 8baea0ef jal 19446 <_ZN7testing16AssertionSuccessEv> - 2f390: b7a1 j 2f2d8 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x154> - 2f392: 05010a93 addi s5,sp,80 - 2f396: 8556 mv a0,s5 - 2f398: 8baea0ef jal 19452 <_ZN7testing16AssertionFailureEv> - 2f39c: 8556 mv a0,s5 - 2f39e: 0000a597 auipc a1,0xa - 2f3a2: aa258593 addi a1,a1,-1374 # 38e40 <_IO_stdin_used+0x1398> - 2f3a6: 0001b317 auipc t1,0x1b - 2f3aa: b4233303 ld t1,-1214(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 2f3ae: 9302 jalr t1 - 2f3b0: 85ce mv a1,s3 - 2f3b2: 0001a317 auipc t1,0x1a - 2f3b6: 7ee33303 ld t1,2030(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2f3ba: 9302 jalr t1 - 2f3bc: 00009597 auipc a1,0x9 - 2f3c0: 23458593 addi a1,a1,564 # 385f0 <_IO_stdin_used+0xb48> - 2f3c4: 0001b317 auipc t1,0x1b - 2f3c8: 84c33303 ld t1,-1972(t1) # 49c10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 2f3cc: 9302 jalr t1 - 2f3ce: 0000b597 auipc a1,0xb - 2f3d2: 8ba58593 addi a1,a1,-1862 # 39c88 <_IO_stdin_used+0x21e0> - 2f3d6: 0001b317 auipc t1,0x1b - 2f3da: b1233303 ld t1,-1262(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 2f3de: 9302 jalr t1 - 2f3e0: 1000 addi s0,sp,32 - 2f3e2: 8a2a mv s4,a0 - 2f3e4: 8522 mv a0,s0 - 2f3e6: e07e90ef jal 191ec <_ZN7testing7MessageC1Ev> - 2f3ea: 7502 ld a0,32(sp) - 2f3ec: 85a6 mv a1,s1 - 2f3ee: 0541 addi a0,a0,16 - 2f3f0: eb5ee0ef jal 1e2a4 <_ZN7testinglsERSoRKNS_14TestPartResultE> - 2f3f4: 85a2 mv a1,s0 - 2f3f6: 8552 mv a0,s4 - 2f3f8: 0001b317 auipc t1,0x1b - 2f3fc: 9c033303 ld t1,-1600(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 2f400: 9302 jalr t1 - 2f402: 7502 ld a0,32(sp) - 2f404: c501 beqz a0,2f40c <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x288> - 2f406: 611c ld a5,0(a0) - 2f408: 679c ld a5,8(a5) - 2f40a: 9782 jalr a5 - 2f40c: 85d2 mv a1,s4 - 2f40e: 0808 addi a0,sp,16 - 2f410: fc7e90ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> - 2f414: 08a8 addi a0,sp,88 - 2f416: 0001b317 auipc t1,0x1b - 2f41a: bc233303 ld t1,-1086(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 2f41e: 9302 jalr t1 - 2f420: bd65 j 2f2d8 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x154> - 2f422: 70aa ld ra,168(sp) - 2f424: 740a ld s0,160(sp) - 2f426: 64ea ld s1,152(sp) - 2f428: 694a ld s2,144(sp) - 2f42a: 69aa ld s3,136(sp) - 2f42c: 6a0a ld s4,128(sp) - 2f42e: 7ae6 ld s5,120(sp) - 2f430: 614d addi sp,sp,176 - 2f432: 8082 ret - 2f434: 05010a93 addi s5,sp,80 - 2f438: 8556 mv a0,s5 - 2f43a: 818ea0ef jal 19452 <_ZN7testing16AssertionFailureEv> - 2f43e: 8556 mv a0,s5 - 2f440: 0000a597 auipc a1,0xa - 2f444: a0058593 addi a1,a1,-1536 # 38e40 <_IO_stdin_used+0x1398> - 2f448: 0001b317 auipc t1,0x1b - 2f44c: aa033303 ld t1,-1376(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 2f450: 9302 jalr t1 - 2f452: 85ce mv a1,s3 - 2f454: 0001a317 auipc t1,0x1a - 2f458: 74c33303 ld t1,1868(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2f45c: 9302 jalr t1 - 2f45e: 1000 addi s0,sp,32 - 2f460: 8a2a mv s4,a0 - 2f462: 8522 mv a0,s0 - 2f464: d89e90ef jal 191ec <_ZN7testing7MessageC1Ev> - 2f468: 7502 ld a0,32(sp) - 2f46a: 0000b597 auipc a1,0xb - 2f46e: 82e58593 addi a1,a1,-2002 # 39c98 <_IO_stdin_used+0x21f0> - 2f472: 0541 addi a0,a0,16 - 2f474: 8ece60ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2f478: 85a2 mv a1,s0 - 2f47a: 8552 mv a0,s4 - 2f47c: 0001b317 auipc t1,0x1b - 2f480: 93c33303 ld t1,-1732(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 2f484: 9302 jalr t1 - 2f486: 7502 ld a0,32(sp) - 2f488: c501 beqz a0,2f490 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x30c> - 2f48a: 611c ld a5,0(a0) - 2f48c: 679c ld a5,8(a5) - 2f48e: 9782 jalr a5 - 2f490: 8552 mv a0,s4 - 2f492: 01090593 addi a1,s2,16 - 2f496: 0001a317 auipc t1,0x1a - 2f49a: 70a33303 ld t1,1802(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2f49e: 9302 jalr t1 - 2f4a0: 0000a597 auipc a1,0xa - 2f4a4: 99858593 addi a1,a1,-1640 # 38e38 <_IO_stdin_used+0x1390> - 2f4a8: 0001b317 auipc t1,0x1b - 2f4ac: 9c033303 ld t1,-1600(t1) # 49e68 <_GLOBAL_OFFSET_TABLE_+0x318> - 2f4b0: 9302 jalr t1 - 2f4b2: 0000a597 auipc a1,0xa - 2f4b6: 7d658593 addi a1,a1,2006 # 39c88 <_IO_stdin_used+0x21e0> - 2f4ba: 0001b317 auipc t1,0x1b - 2f4be: a2e33303 ld t1,-1490(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 2f4c2: 9302 jalr t1 - 2f4c4: 8a2a mv s4,a0 - 2f4c6: 8522 mv a0,s0 - 2f4c8: d25e90ef jal 191ec <_ZN7testing7MessageC1Ev> - 2f4cc: 7502 ld a0,32(sp) - 2f4ce: 85a6 mv a1,s1 - 2f4d0: 0541 addi a0,a0,16 - 2f4d2: dd3ee0ef jal 1e2a4 <_ZN7testinglsERSoRKNS_14TestPartResultE> - 2f4d6: 85a2 mv a1,s0 - 2f4d8: 8552 mv a0,s4 - 2f4da: 0001b317 auipc t1,0x1b - 2f4de: 8de33303 ld t1,-1826(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> + 2d792: fa2ec0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2d796: 0000e597 auipc a1,0xe + 2d79a: ca258593 addi a1,a1,-862 # 3b438 <_IO_stdin_used+0x18b8> + 2d79e: 8522 mv a0,s0 + 2d7a0: de1e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d7a4: 6422 ld s0,8(sp) + 2d7a6: 85aa mv a1,a0 + 2d7a8: 8522 mv a0,s0 + 2d7aa: e57e70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d7ae: 8522 mv a0,s0 + 2d7b0: 0000e597 auipc a1,0xe + 2d7b4: da058593 addi a1,a1,-608 # 3b550 <_IO_stdin_used+0x19d0> + 2d7b8: dc9e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d7bc: 85aa mv a1,a0 + 2d7be: 856a mv a0,s10 + 2d7c0: e41e70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d7c4: 7462 ld s0,56(sp) + 2d7c6: 6586 ld a1,64(sp) + 2d7c8: 56700793 li a5,1383 + 2d7cc: 10f12023 sw a5,256(sp) + 2d7d0: 8522 mv a0,s0 + 2d7d2: 0001e317 auipc t1,0x1e + 2d7d6: 79e33303 ld t1,1950(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2d7da: 9302 jalr t1 + 2d7dc: 8622 mv a2,s0 + 2d7de: 85ea mv a1,s10 + 2d7e0: 856e mv a0,s11 + 2d7e2: 0001e317 auipc t1,0x1e + 2d7e6: 37633303 ld t1,886(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2d7ea: 9302 jalr t1 + 2d7ec: 0000d597 auipc a1,0xd + 2d7f0: 74c58593 addi a1,a1,1868 # 3af38 <_IO_stdin_used+0x13b8> + 2d7f4: 856e mv a0,s11 + 2d7f6: d8be70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d7fa: 85aa mv a1,a0 + 2d7fc: 8566 mv a0,s9 + 2d7fe: e03e70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d802: 8566 mv a0,s9 + 2d804: 0000e597 auipc a1,0xe + 2d808: f7c58593 addi a1,a1,-132 # 3b780 <_IO_stdin_used+0x1c00> + 2d80c: d75e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d810: 85aa mv a1,a0 + 2d812: 8552 mv a0,s4 + 2d814: dede70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d818: 8552 mv a0,s4 + 2d81a: c4efe0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2d81e: 6442 ld s0,16(sp) + 2d820: 0000e597 auipc a1,0xe + 2d824: d1858593 addi a1,a1,-744 # 3b538 <_IO_stdin_used+0x19b8> + 2d828: 8522 mv a0,s0 + 2d82a: f0aec0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2d82e: 0000e597 auipc a1,0xe + 2d832: c0a58593 addi a1,a1,-1014 # 3b438 <_IO_stdin_used+0x18b8> + 2d836: 8522 mv a0,s0 + 2d838: d49e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d83c: 6422 ld s0,8(sp) + 2d83e: 85aa mv a1,a0 + 2d840: 8522 mv a0,s0 + 2d842: dbfe70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d846: 8522 mv a0,s0 + 2d848: 0000e597 auipc a1,0xe + 2d84c: d0858593 addi a1,a1,-760 # 3b550 <_IO_stdin_used+0x19d0> + 2d850: d31e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d854: 85aa mv a1,a0 + 2d856: 856a mv a0,s10 + 2d858: da9e70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d85c: 7462 ld s0,56(sp) + 2d85e: 6586 ld a1,64(sp) + 2d860: 55b00793 li a5,1371 + 2d864: 10f12023 sw a5,256(sp) + 2d868: 8522 mv a0,s0 + 2d86a: 0001e317 auipc t1,0x1e + 2d86e: 70633303 ld t1,1798(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 2d872: 9302 jalr t1 + 2d874: 8622 mv a2,s0 + 2d876: 85ea mv a1,s10 + 2d878: 856e mv a0,s11 + 2d87a: 0001e317 auipc t1,0x1e + 2d87e: 2de33303 ld t1,734(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2d882: 9302 jalr t1 + 2d884: 0000d597 auipc a1,0xd + 2d888: 6b458593 addi a1,a1,1716 # 3af38 <_IO_stdin_used+0x13b8> + 2d88c: 856e mv a0,s11 + 2d88e: cf3e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d892: 85aa mv a1,a0 + 2d894: 8566 mv a0,s9 + 2d896: d6be70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d89a: 8566 mv a0,s9 + 2d89c: 0000e597 auipc a1,0xe + 2d8a0: ecc58593 addi a1,a1,-308 # 3b768 <_IO_stdin_used+0x1be8> + 2d8a4: cdde70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 2d8a8: 85aa mv a1,a0 + 2d8aa: 8552 mv a0,s4 + 2d8ac: d55e70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2d8b0: 8552 mv a0,s4 + 2d8b2: bb6fe0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2d8b6: 7542 ld a0,48(sp) + 2d8b8: 9a0ff0ef jal 2ca58 <_ZN7testing8internalL22ExecDeathTestChildMainEPv> + 2d8bc: 842a mv s0,a0 + 2d8be: 7562 ld a0,56(sp) + 2d8c0: d00e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d8c4: 856a mv a0,s10 + 2d8c6: cfae90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d8ca: 6522 ld a0,8(sp) + 2d8cc: cf4e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d8d0: 6542 ld a0,16(sp) + 2d8d2: 84ce mv s1,s3 + 2d8d4: cece90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d8d8: 06990c63 beq s2,s1,2d950 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc02> + 2d8dc: 6088 ld a0,0(s1) + 2d8de: 04a1 addi s1,s1,8 + 2d8e0: 880e80ef jal 15960 + 2d8e4: 06990663 beq s2,s1,2d950 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc02> + 2d8e8: bfd5 j 2d8dc <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8e> + 2d8ea: 842a mv s0,a0 + 2d8ec: bfe1 j 2d8c4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> + 2d8ee: 842a mv s0,a0 + 2d8f0: bfe9 j 2d8ca <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> + 2d8f2: 842a mv s0,a0 + 2d8f4: bff1 j 2d8d0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> + 2d8f6: 842a mv s0,a0 + 2d8f8: 8566 mv a0,s9 + 2d8fa: cc6e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d8fe: 856e mv a0,s11 + 2d900: cc0e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d904: bf6d j 2d8be <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb70> + 2d906: 842a mv s0,a0 + 2d908: bfdd j 2d8fe <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbb0> + 2d90a: 842a mv s0,a0 + 2d90c: 855a mv a0,s6 + 2d90e: cb2e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d912: 7542 ld a0,48(sp) + 2d914: cace90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d918: 6526 ld a0,72(sp) + 2d91a: ca6e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d91e: 7502 ld a0,32(sp) + 2d920: ca0e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d924: 8522 mv a0,s0 + 2d926: ecbe70ef jal 157f0 <_Unwind_Resume@plt> + 2d92a: 842a mv s0,a0 + 2d92c: 6506 ld a0,64(sp) + 2d92e: c92e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d932: bfe9 j 2d90c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbbe> + 2d934: 842a mv s0,a0 + 2d936: 7562 ld a0,56(sp) + 2d938: c88e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d93c: bfc5 j 2d92c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbde> + 2d93e: 842a mv s0,a0 + 2d940: 7522 ld a0,40(sp) + 2d942: c7ee90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d946: bfe1 j 2d91e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbd0> + 2d948: 842a mv s0,a0 + 2d94a: b77d j 2d8f8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbaa> + 2d94c: 842a mv s0,a0 + 2d94e: bf45 j 2d8fe <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbb0> + 2d950: fe0988e3 beqz s3,2d940 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbf2> + 2d954: 854e mv a0,s3 + 2d956: fabe70ef jal 15900 <_ZdlPv@plt> + 2d95a: b7dd j 2d940 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbf2> + 2d95c: 842a mv s0,a0 + 2d95e: 6542 ld a0,16(sp) + 2d960: c60e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d964: bfc9 j 2d936 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbe8> + 2d966: 84aa mv s1,a0 + 2d968: 854a mv a0,s2 + 2d96a: c56e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d96e: 8522 mv a0,s0 + 2d970: c50e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d974: 8426 mv s0,s1 + 2d976: 8552 mv a0,s4 + 2d978: c48e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d97c: 8566 mv a0,s9 + 2d97e: c42e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d982: 856e mv a0,s11 + 2d984: c3ce90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d988: 856a mv a0,s10 + 2d98a: c36e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d98e: 6522 ld a0,8(sp) + 2d990: c30e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d994: 8522 mv a0,s0 + 2d996: e5be70ef jal 157f0 <_Unwind_Resume@plt> + 2d99a: 84aa mv s1,a0 + 2d99c: bfc9 j 2d96e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc20> + 2d99e: 842a mv s0,a0 + 2d9a0: bfd9 j 2d976 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc28> + 2d9a2: 842a mv s0,a0 + 2d9a4: bf29 j 2d8be <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb70> + 2d9a6: 842a mv s0,a0 + 2d9a8: bf31 j 2d8c4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> + 2d9aa: 842a mv s0,a0 + 2d9ac: bf39 j 2d8ca <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> + 2d9ae: 842a mv s0,a0 + 2d9b0: b705 j 2d8d0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> + 2d9b2: 842a mv s0,a0 + 2d9b4: 84ce mv s1,s3 + 2d9b6: b70d j 2d8d8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> + 2d9b8: 842a mv s0,a0 + 2d9ba: 8552 mv a0,s4 + 2d9bc: c04e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d9c0: bf25 j 2d8f8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbaa> + 2d9c2: 842a mv s0,a0 + 2d9c4: bf15 j 2d8f8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbaa> + 2d9c6: 842a mv s0,a0 + 2d9c8: bf1d j 2d8fe <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbb0> + 2d9ca: 842a mv s0,a0 + 2d9cc: bdcd j 2d8be <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb70> + 2d9ce: 842a mv s0,a0 + 2d9d0: bdd5 j 2d8c4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> + 2d9d2: 842a mv s0,a0 + 2d9d4: bddd j 2d8ca <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> + 2d9d6: 842a mv s0,a0 + 2d9d8: bde5 j 2d8d0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> + 2d9da: 842a mv s0,a0 + 2d9dc: b745 j 2d97c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc2e> + 2d9de: 842a mv s0,a0 + 2d9e0: b74d j 2d982 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc34> + 2d9e2: 842a mv s0,a0 + 2d9e4: b755 j 2d988 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc3a> + 2d9e6: 842a mv s0,a0 + 2d9e8: b75d j 2d98e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc40> + 2d9ea: 842a mv s0,a0 + 2d9ec: 6522 ld a0,8(sp) + 2d9ee: bd2e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d9f2: b7b5 j 2d95e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc10> + 2d9f4: 842a mv s0,a0 + 2d9f6: 856a mv a0,s10 + 2d9f8: bc8e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2d9fc: bfc5 j 2d9ec <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc9e> + 2d9fe: 842a mv s0,a0 + 2da00: 856e mv a0,s11 + 2da02: bbee90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2da06: bfc5 j 2d9f6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xca8> + 2da08: 842a mv s0,a0 + 2da0a: 8566 mv a0,s9 + 2da0c: bb4e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2da10: bfc5 j 2da00 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcb2> + 2da12: 842a mv s0,a0 + 2da14: 8552 mv a0,s4 + 2da16: baae90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2da1a: 8566 mv a0,s9 + 2da1c: ba4e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2da20: 856e mv a0,s11 + 2da22: b9ee90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2da26: 856a mv a0,s10 + 2da28: b98e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2da2c: 6506 ld a0,64(sp) + 2da2e: b92e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2da32: 6522 ld a0,8(sp) + 2da34: b8ce90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2da38: 6542 ld a0,16(sp) + 2da3a: b86e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2da3e: 7562 ld a0,56(sp) + 2da40: 84ce mv s1,s3 + 2da42: b7ee90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2da46: bd49 j 2d8d8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> + 2da48: 842a mv s0,a0 + 2da4a: bfc1 j 2da1a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xccc> + 2da4c: 842a mv s0,a0 + 2da4e: b7ed j 2da38 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcea> + 2da50: 842a mv s0,a0 + 2da52: b7f5 j 2da3e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcf0> + 2da54: 842a mv s0,a0 + 2da56: b7e9 j 2da20 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcd2> + 2da58: 842a mv s0,a0 + 2da5a: b7f1 j 2da26 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcd8> + 2da5c: 842a mv s0,a0 + 2da5e: b7f9 j 2da2c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcde> + 2da60: 842a mv s0,a0 + 2da62: bfc1 j 2da32 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xce4> + 2da64: 87aa mv a5,a0 + 2da66: 8526 mv a0,s1 + 2da68: 84be mv s1,a5 + 2da6a: b56e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2da6e: 8522 mv a0,s0 + 2da70: b50e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2da74: 8426 mv s0,s1 + 2da76: 8552 mv a0,s4 + 2da78: b48e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2da7c: 8566 mv a0,s9 + 2da7e: b42e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2da82: 856e mv a0,s11 + 2da84: b3ce90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2da88: bd35 j 2d8c4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> + 2da8a: 84aa mv s1,a0 + 2da8c: b7cd j 2da6e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd20> + 2da8e: 842a mv s0,a0 + 2da90: b7dd j 2da76 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd28> + 2da92: 842a mv s0,a0 + 2da94: b7e5 j 2da7c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd2e> + 2da96: 842a mv s0,a0 + 2da98: b7ed j 2da82 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd34> + 2da9a: 842a mv s0,a0 + 2da9c: b525 j 2d8c4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> + 2da9e: 842a mv s0,a0 + 2daa0: b52d j 2d8ca <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> + 2daa2: 842a mv s0,a0 + 2daa4: b535 j 2d8d0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> + 2daa6: bf09 j 2d9b8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc6a> + 2daa8: bd7d j 2d966 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc18> + 2daaa: 84aa mv s1,a0 + 2daac: b5c9 j 2d96e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc20> + 2daae: 842a mv s0,a0 + 2dab0: b5d9 j 2d976 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc28> + 2dab2: 842a mv s0,a0 + 2dab4: b5e1 j 2d97c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc2e> + 2dab6: 842a mv s0,a0 + 2dab8: b5e9 j 2d982 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc34> + 2daba: 842a mv s0,a0 + 2dabc: b5f1 j 2d988 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc3a> + 2dabe: 842a mv s0,a0 + 2dac0: b5f9 j 2d98e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc40> + 2dac2: 842a mv s0,a0 + 2dac4: 8552 mv a0,s4 + 2dac6: afae90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2daca: b781 j 2da0a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcbc> + 2dacc: 84aa mv s1,a0 + 2dace: 8522 mv a0,s0 + 2dad0: af0e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2dad4: 8426 mv s0,s1 + 2dad6: b7fd j 2dac4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd76> + 2dad8: 87aa mv a5,a0 + 2dada: 8526 mv a0,s1 + 2dadc: 84be mv s1,a5 + 2dade: ae2e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2dae2: b7f5 j 2dace <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd80> + 2dae4: 842a mv s0,a0 + 2dae6: 856a mv a0,s10 + 2dae8: ad8e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2daec: 8522 mv a0,s0 + 2daee: d03e70ef jal 157f0 <_Unwind_Resume@plt> + 2daf2: 842a mv s0,a0 + 2daf4: 856e mv a0,s11 + 2daf6: acae90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2dafa: b7f5 j 2dae6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd98> + 2dafc: 842a mv s0,a0 + 2dafe: 8552 mv a0,s4 + 2db00: ac0e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2db04: 8566 mv a0,s9 + 2db06: abae90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2db0a: b7ed j 2daf4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xda6> + 2db0c: 842a mv s0,a0 + 2db0e: bfdd j 2db04 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xdb6> + 2db10: 798e ld s3,224(sp) + 2db12: 792e ld s2,232(sp) + 2db14: 842a mv s0,a0 + 2db16: 84ce mv s1,s3 + 2db18: b3c1 j 2d8d8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> + 2db1a: bfdd j 2db10 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xdc2> + 2db1c: 842a mv s0,a0 + 2db1e: 8526 mv a0,s1 + 2db20: aa0e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2db24: 84ce mv s1,s3 + 2db26: bb4d j 2d8d8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> + 2db28: 798e ld s3,224(sp) + 2db2a: 842a mv s0,a0 + 2db2c: 0001e317 auipc t1,0x1e + 2db30: 0b433303 ld t1,180(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2db34: 8526 mv a0,s1 + 2db36: 792e ld s2,232(sp) + 2db38: 84ce mv s1,s3 + 2db3a: 9302 jalr t1 + 2db3c: bb71 j 2d8d8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> + 2db3e: 84aa mv s1,a0 + 2db40: a031 j 2db4c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xdfe> + 2db42: 87aa mv a5,a0 + 2db44: 8526 mv a0,s1 + 2db46: 84be mv s1,a5 + 2db48: a78e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2db4c: 8522 mv a0,s0 + 2db4e: a72e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2db52: 8426 mv s0,s1 + 2db54: b76d j 2dafe <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xdb0> + 2db56: 842a mv s0,a0 + 2db58: b3c1 j 2d918 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbca> + 2db5a: 842a mv s0,a0 + 2db5c: b3c9 j 2d91e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbd0> + 2db5e: 842a mv s0,a0 + 2db60: bb4d j 2d912 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbc4> + 2db62: bd45 j 2da12 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcc4> + 2db64: 842a mv s0,a0 + 2db66: bd55 j 2da1a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xccc> + 2db68: 842a mv s0,a0 + 2db6a: bd5d j 2da20 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcd2> + 2db6c: 842a mv s0,a0 + 2db6e: bd65 j 2da26 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcd8> + 2db70: 842a mv s0,a0 + 2db72: bd6d j 2da2c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcde> + 2db74: 842a mv s0,a0 + 2db76: bd75 j 2da32 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xce4> + 2db78: 842a mv s0,a0 + 2db7a: bd7d j 2da38 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcea> + 2db7c: 842a mv s0,a0 + 2db7e: b5c1 j 2da3e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcf0> + 2db80: bd25 j 2d9b8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc6a> + 2db82: bd1d j 2d9b8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc6a> + 2db84: 842a mv s0,a0 + 2db86: bb8d j 2d8f8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbaa> + 2db88: 842a mv s0,a0 + 2db8a: bb95 j 2d8fe <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbb0> + 2db8c: 842a mv s0,a0 + 2db8e: bb05 j 2d8be <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb70> + 2db90: 842a mv s0,a0 + 2db92: bb0d j 2d8c4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> + 2db94: 842a mv s0,a0 + 2db96: bb15 j 2d8ca <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> + 2db98: 842a mv s0,a0 + 2db9a: bb1d j 2d8d0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> + +000000000002db9c <_ZN7testing9TestSuite12ShuffleTestsEPNS_8internal6RandomE>: + 2db9c: 6930 ld a2,80(a0) + 2db9e: 653c ld a5,72(a0) + 2dba0: 86aa mv a3,a0 + 2dba2: 04868693 addi a3,a3,72 + 2dba6: 8e1d sub a2,a2,a5 + 2dba8: 8609 srai a2,a2,0x2 + 2dbaa: 852e mv a0,a1 + 2dbac: 2601 sext.w a2,a2 + 2dbae: 4581 li a1,0 + 2dbb0: 0001e317 auipc t1,0x1e + 2dbb4: 22033303 ld t1,544(t1) # 4bdd0 <_GLOBAL_OFFSET_TABLE_+0x280> + 2dbb8: 8302 jr t1 + +000000000002dbba <_ZN7testing8internal12UnitTestImpl12ShuffleTestsEv>: + 2dbba: 10452603 lw a2,260(a0) + 2dbbe: 1101 addi sp,sp,-32 + 2dbc0: e822 sd s0,16(sp) + 2dbc2: e426 sd s1,8(sp) + 2dbc4: 0d050413 addi s0,a0,208 + 2dbc8: 1c050493 addi s1,a0,448 + 2dbcc: 86a2 mv a3,s0 + 2dbce: e04a sd s2,0(sp) + 2dbd0: 2605 addiw a2,a2,1 + 2dbd2: 892a mv s2,a0 + 2dbd4: 4581 li a1,0 + 2dbd6: 8526 mv a0,s1 + 2dbd8: 0001e317 auipc t1,0x1e + 2dbdc: 1f833303 ld t1,504(t1) # 4bdd0 <_GLOBAL_OFFSET_TABLE_+0x280> + 2dbe0: ec06 sd ra,24(sp) + 2dbe2: 9302 jalr t1 + 2dbe4: 0c093603 ld a2,192(s2) + 2dbe8: 0b893783 ld a5,184(s2) + 2dbec: 10492583 lw a1,260(s2) + 2dbf0: 86a2 mv a3,s0 + 2dbf2: 8e1d sub a2,a2,a5 + 2dbf4: 860d srai a2,a2,0x3 + 2dbf6: 2601 sext.w a2,a2 + 2dbf8: 2585 addiw a1,a1,1 + 2dbfa: 8526 mv a0,s1 + 2dbfc: 0001e317 auipc t1,0x1e + 2dc00: 1d433303 ld t1,468(t1) # 4bdd0 <_GLOBAL_OFFSET_TABLE_+0x280> + 2dc04: 9302 jalr t1 + 2dc06: 0b893403 ld s0,184(s2) + 2dc0a: 0c093903 ld s2,192(s2) + 2dc0e: 00890963 beq s2,s0,2dc20 <_ZN7testing8internal12UnitTestImpl12ShuffleTestsEv+0x66> + 2dc12: 6008 ld a0,0(s0) + 2dc14: 85a6 mv a1,s1 + 2dc16: 0421 addi s0,s0,8 + 2dc18: f85ff0ef jal 2db9c <_ZN7testing9TestSuite12ShuffleTestsEPNS_8internal6RandomE> + 2dc1c: fe891be3 bne s2,s0,2dc12 <_ZN7testing8internal12UnitTestImpl12ShuffleTestsEv+0x58> + 2dc20: 60e2 ld ra,24(sp) + 2dc22: 6442 ld s0,16(sp) + 2dc24: 64a2 ld s1,8(sp) + 2dc26: 6902 ld s2,0(sp) + 2dc28: 6105 addi sp,sp,32 + 2dc2a: 8082 ret + +000000000002dc2c <_ZN7testing8internal13DeathTestImpl6PassedEb>: + 2dc2c: da010113 addi sp,sp,-608 + 2dc30: 23413823 sd s4,560(sp) + 2dc34: 02854a03 lbu s4,40(a0) + 2dc38: 24113c23 sd ra,600(sp) + 2dc3c: 24913423 sd s1,584(sp) + 2dc40: ffee sd s11,504(sp) + 2dc42: 100a0863 beqz s4,2dd52 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x126> + 2dc46: 611c ld a5,0(a0) + 2dc48: 24813823 sd s0,592(sp) + 2dc4c: 23313c23 sd s3,568(sp) + 2dc50: 7b9c ld a5,48(a5) + 2dc52: 23513423 sd s5,552(sp) + 2dc56: 01810993 addi s3,sp,24 + 2dc5a: 25213023 sd s2,576(sp) + 2dc5e: ffff4717 auipc a4,0xffff4 + 2dc62: 2f270713 addi a4,a4,754 # 21f50 <_ZN7testing8internal13DeathTestImpl12GetErrorLogsB5cxx11Ev> + 2dc66: 842a mv s0,a0 + 2dc68: 8aae mv s5,a1 + 2dc6a: 854e mv a0,s3 + 2dc6c: 30e79263 bne a5,a4,2df70 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x344> + 2dc70: 9d4f40ef jal 21e44 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev> + 2dc74: 01010913 addi s2,sp,16 + 2dc78: 854a mv a0,s2 + 2dc7a: e4aed0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 2dc7e: 6542 ld a0,16(sp) + 2dc80: 4631 li a2,12 + 2dc82: 0000e597 auipc a1,0xe + 2dc86: bfe58593 addi a1,a1,-1026 # 3b880 <_IO_stdin_used+0x1d00> + 2dc8a: 0541 addi a0,a0,16 + 2dc8c: a75e70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2dc90: 6404 ld s1,8(s0) + 2dc92: 6a42 ld s4,16(sp) + 2dc94: 0c048a63 beqz s1,2dd68 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x13c> + 2dc98: 8526 mv a0,s1 + 2dc9a: f37e70ef jal 15bd0 + 2dc9e: 862a mv a2,a0 + 2dca0: 85a6 mv a1,s1 + 2dca2: 010a0513 addi a0,s4,16 + 2dca6: a5be70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2dcaa: 6542 ld a0,16(sp) + 2dcac: 4605 li a2,1 + 2dcae: 0000d597 auipc a1,0xd + 2dcb2: a3258593 addi a1,a1,-1486 # 3a6e0 <_IO_stdin_used+0xb60> + 2dcb6: 0541 addi a0,a0,16 + 2dcb8: a49e70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2dcbc: 581c lw a5,48(s0) + 2dcbe: 470d li a4,3 + 2dcc0: 2ee78463 beq a5,a4,2dfa8 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x37c> + 2dcc4: 26f76763 bltu a4,a5,2df32 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x306> + 2dcc8: 4705 li a4,1 + 2dcca: 0ae78963 beq a5,a4,2dd7c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x150> + 2dcce: 4709 li a4,2 + 2dcd0: 2ae79363 bne a5,a4,2df76 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x34a> + 2dcd4: 6542 ld a0,16(sp) + 2dcd6: 0000e597 auipc a1,0xe + 2dcda: bba58593 addi a1,a1,-1094 # 3b890 <_IO_stdin_used+0x1d10> + 2dcde: 0541 addi a0,a0,16 + 2dce0: 951e70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2dce4: 6542 ld a0,16(sp) + 2dce6: 0000e597 auipc a1,0xe + 2dcea: bca58593 addi a1,a1,-1078 # 3b8b0 <_IO_stdin_used+0x1d30> + 2dcee: 0541 addi a0,a0,16 + 2dcf0: 941e70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2dcf4: 18a4 addi s1,sp,120 + 2dcf6: 8526 mv a0,s1 + 2dcf8: 85ce mv a1,s3 + 2dcfa: 825ec0ef jal 1a51e <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2dcfe: 6542 ld a0,16(sp) + 2dd00: 660a ld a2,128(sp) + 2dd02: 75e6 ld a1,120(sp) + 2dd04: 0541 addi a0,a0,16 + 2dd06: 9fbe70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2dd0a: 8526 mv a0,s1 + 2dd0c: 8b4e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2dd10: 4a01 li s4,0 + 2dd12: 85ca mv a1,s2 + 2dd14: 8526 mv a0,s1 + 2dd16: 9d9ed0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 2dd1a: 8526 mv a0,s1 + 2dd1c: 9fbef0ef jal 1d716 <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2dd20: 7566 ld a0,120(sp) + 2dd22: 013c addi a5,sp,136 + 2dd24: 00f50463 beq a0,a5,2dd2c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x100> + 2dd28: bd9e70ef jal 15900 <_ZdlPv@plt> + 2dd2c: 6542 ld a0,16(sp) + 2dd2e: c501 beqz a0,2dd36 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x10a> + 2dd30: 611c ld a5,0(a0) + 2dd32: 679c ld a5,8(a5) + 2dd34: 9782 jalr a5 + 2dd36: 6562 ld a0,24(sp) + 2dd38: 103c addi a5,sp,40 + 2dd3a: 2af50363 beq a0,a5,2dfe0 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x3b4> + 2dd3e: bc3e70ef jal 15900 <_ZdlPv@plt> + 2dd42: 25013403 ld s0,592(sp) + 2dd46: 24013903 ld s2,576(sp) + 2dd4a: 23813983 ld s3,568(sp) + 2dd4e: 22813a83 ld s5,552(sp) + 2dd52: 25813083 ld ra,600(sp) + 2dd56: 24813483 ld s1,584(sp) + 2dd5a: 7dfe ld s11,504(sp) + 2dd5c: 8552 mv a0,s4 + 2dd5e: 23013a03 ld s4,560(sp) + 2dd62: 26010113 addi sp,sp,608 + 2dd66: 8082 ret + 2dd68: 010a0513 addi a0,s4,16 + 2dd6c: 4619 li a2,6 + 2dd6e: 0000c597 auipc a1,0xc + 2dd72: 16a58593 addi a1,a1,362 # 39ed8 <_IO_stdin_used+0x358> + 2dd76: 98be70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2dd7a: bf05 j 2dcaa <_ZN7testing8internal13DeathTestImpl6PassedEb+0x7e> + 2dd7c: 280a8563 beqz s5,2e006 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x3da> + 2dd80: 6c08 ld a0,24(s0) + 2dd82: 0001e797 auipc a5,0x1e + 2dd86: fce7b783 ld a5,-50(a5) # 4bd50 <_GLOBAL_OFFSET_TABLE_+0x200> + 2dd8a: 07c1 addi a5,a5,16 + 2dd8c: 6118 ld a4,0(a0) + 2dd8e: 18a4 addi s1,sp,120 + 2dd90: e102 sd zero,128(sp) + 2dd92: 7318 ld a4,32(a4) + 2dd94: 8626 mv a2,s1 + 2dd96: fcbe sd a5,120(sp) + 2dd98: 85ce mv a1,s3 + 2dd9a: 9702 jalr a4 + 2dd9c: 8a2a mv s4,a0 + 2dd9e: f935 bnez a0,2dd12 <_ZN7testing8internal13DeathTestImpl6PassedEb+0xe6> + 2dda0: 11bc addi a5,sp,232 + 2dda2: 853e mv a0,a5 + 2dda4: 21913423 sd s9,520(sp) + 2dda8: e03e sd a5,0(sp) + 2ddaa: 23613023 sd s6,544(sp) + 2ddae: 21713c23 sd s7,536(sp) + 2ddb2: 21813823 sd s8,528(sp) + 2ddb6: 21a13023 sd s10,512(sp) + 2ddba: e46e70ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> + 2ddbe: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2ddc2: 5e0030d7 vmv.v.i v1,0 + 2ddc6: 0b9c addi a5,sp,464 + 2ddc8: 0001e717 auipc a4,0x1e + 2ddcc: df873703 ld a4,-520(a4) # 4bbc0 <_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@Base> + 2ddd0: 0207f0a7 vse64.v v1,(a5) + 2ddd4: 139c addi a5,sp,480 + 2ddd6: 0207f0a7 vse64.v v1,(a5) + 2ddda: 00873a03 ld s4,8(a4) + 2ddde: 01073c83 ld s9,16(a4) + 2dde2: 0001ea97 auipc s5,0x1e + 2dde6: 176aba83 ld s5,374(s5) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 2ddea: 0ac1 addi s5,s5,16 + 2ddec: 1c011423 sh zero,456(sp) + 2ddf0: fe8a3503 ld a0,-24(s4) + 2ddf4: e382 sd zero,448(sp) + 2ddf6: fcd2 sd s4,120(sp) + 2ddf8: 9526 add a0,a0,s1 + 2ddfa: f5d6 sd s5,232(sp) + 2ddfc: 01953023 sd s9,0(a0) + 2de00: 4581 li a1,0 + 2de02: daee70ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 2de06: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2de0a: 5e0030d7 vmv.v.i v1,0 + 2de0e: 0001e797 auipc a5,0x1e + 2de12: ef27b783 ld a5,-270(a5) # 4bd00 <_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@Base> + 2de16: 0001eb17 auipc s6,0x1e + 2de1a: f92b3b03 ld s6,-110(s6) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 2de1e: 01878c13 addi s8,a5,24 + 2de22: 04078d13 addi s10,a5,64 + 2de26: 0b41 addi s6,s6,16 + 2de28: fce2 sd s8,120(sp) + 2de2a: f5ea sd s10,232(sp) + 2de2c: e15a sd s6,128(sp) + 2de2e: 013c addi a5,sp,136 + 2de30: 0207f0a7 vse64.v v1,(a5) + 2de34: 093c addi a5,sp,152 + 2de36: 0207f0a7 vse64.v v1,(a5) + 2de3a: 113c addi a5,sp,168 + 2de3c: 0207f0a7 vse64.v v1,(a5) + 2de40: 1938 addi a4,sp,184 + 2de42: 853a mv a0,a4 + 2de44: e43a sd a4,8(sp) + 2de46: 08010d93 addi s11,sp,128 + 2de4a: 0001eb97 auipc s7,0x1e + 2de4e: e8ebbb83 ld s7,-370(s7) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 2de52: d4ee70ef jal 153a0 <_ZNSt6localeC1Ev@plt> + 2de56: 6502 ld a0,0(sp) + 2de58: 47c1 li a5,16 + 2de5a: 9bbe add s7,s7,a5 + 2de5c: c1be sw a5,192(sp) + 2de5e: 85ee mv a1,s11 + 2de60: 09bc addi a5,sp,216 + 2de62: e982 sd zero,208(sp) + 2de64: 0c010c23 sb zero,216(sp) + 2de68: e5be sd a5,200(sp) + 2de6a: e15e sd s7,128(sp) + 2de6c: d44e70ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 2de70: 6c08 ld a0,24(s0) + 2de72: 85a6 mv a1,s1 + 2de74: 611c ld a5,0(a0) + 2de76: 6b9c ld a5,16(a5) + 2de78: 9782 jalr a5 + 2de7a: 6542 ld a0,16(sp) + 2de7c: 0000e597 auipc a1,0xe + 2de80: a9c58593 addi a1,a1,-1380 # 3b918 <_IO_stdin_used+0x1d98> + 2de84: 0541 addi a0,a0,16 + 2de86: faae70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2de8a: 6542 ld a0,16(sp) + 2de8c: 0000e597 auipc a1,0xe + 2de90: abc58593 addi a1,a1,-1348 # 3b948 <_IO_stdin_used+0x1dc8> + 2de94: 0541 addi a0,a0,16 + 2de96: f9ae70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2de9a: 1820 addi s0,sp,56 + 2de9c: 85ee mv a1,s11 + 2de9e: 8522 mv a0,s0 + 2dea0: da0e70ef jal 15440 <_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv@plt> + 2dea4: 6542 ld a0,16(sp) + 2dea6: 6606 ld a2,64(sp) + 2dea8: 75e2 ld a1,56(sp) + 2deaa: 0541 addi a0,a0,16 + 2deac: 855e70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2deb0: 6542 ld a0,16(sp) + 2deb2: 0000d597 auipc a1,0xd + 2deb6: 82e58593 addi a1,a1,-2002 # 3a6e0 <_IO_stdin_used+0xb60> + 2deba: 0541 addi a0,a0,16 + 2debc: f74e70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2dec0: 6542 ld a0,16(sp) + 2dec2: 0000e597 auipc a1,0xe + 2dec6: a9658593 addi a1,a1,-1386 # 3b958 <_IO_stdin_used+0x1dd8> + 2deca: 0541 addi a0,a0,16 + 2decc: f64e70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2ded0: 05810d93 addi s11,sp,88 + 2ded4: 856e mv a0,s11 + 2ded6: 85ce mv a1,s3 + 2ded8: e46ec0ef jal 1a51e <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2dedc: 6542 ld a0,16(sp) + 2dede: 7606 ld a2,96(sp) + 2dee0: 65e6 ld a1,88(sp) + 2dee2: 0541 addi a0,a0,16 + 2dee4: 81de70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2dee8: 856e mv a0,s11 + 2deea: ed7e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2deee: 8522 mv a0,s0 + 2def0: ed1e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2def4: 01a8 addi a0,sp,200 + 2def6: fce2 sd s8,120(sp) + 2def8: f5ea sd s10,232(sp) + 2defa: e15e sd s7,128(sp) + 2defc: ec5e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2df00: 6522 ld a0,8(sp) + 2df02: e15a sd s6,128(sp) + 2df04: d1ce70ef jal 15420 <_ZNSt6localeD1Ev@plt> + 2df08: fe8a3783 ld a5,-24(s4) + 2df0c: 6502 ld a0,0(sp) + 2df0e: fcd2 sd s4,120(sp) + 2df10: 978a add a5,a5,sp + 2df12: 0797bc23 sd s9,120(a5) + 2df16: f5d6 sd s5,232(sp) + 2df18: ec8e70ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 2df1c: 22013b03 ld s6,544(sp) + 2df20: 21813b83 ld s7,536(sp) + 2df24: 21013c03 ld s8,528(sp) + 2df28: 20813c83 ld s9,520(sp) + 2df2c: 20013d03 ld s10,512(sp) + 2df30: b3c5 j 2dd10 <_ZN7testing8internal13DeathTestImpl6PassedEb+0xe4> + 2df32: 4711 li a4,4 + 2df34: 04e79163 bne a5,a4,2df76 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x34a> + 2df38: 6542 ld a0,16(sp) + 2df3a: 0000e597 auipc a1,0xe + 2df3e: 98658593 addi a1,a1,-1658 # 3b8c0 <_IO_stdin_used+0x1d40> + 2df42: 0541 addi a0,a0,16 + 2df44: eece70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2df48: 6542 ld a0,16(sp) + 2df4a: 0000e597 auipc a1,0xe + 2df4e: 96658593 addi a1,a1,-1690 # 3b8b0 <_IO_stdin_used+0x1d30> + 2df52: 0541 addi a0,a0,16 + 2df54: edce70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2df58: 18a4 addi s1,sp,120 + 2df5a: 8526 mv a0,s1 + 2df5c: 85ce mv a1,s3 + 2df5e: dc0ec0ef jal 1a51e <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2df62: 6542 ld a0,16(sp) + 2df64: 660a ld a2,128(sp) + 2df66: 75e6 ld a1,120(sp) + 2df68: 0541 addi a0,a0,16 + 2df6a: f96e70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2df6e: bb71 j 2dd0a <_ZN7testing8internal13DeathTestImpl6PassedEb+0xde> + 2df70: 85a2 mv a1,s0 + 2df72: 9782 jalr a5 + 2df74: b301 j 2dc74 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x48> + 2df76: 18a4 addi s1,sp,120 + 2df78: 8526 mv a0,s1 + 2df7a: 26400693 li a3,612 + 2df7e: 0000d617 auipc a2,0xd + 2df82: 4ba60613 addi a2,a2,1210 # 3b438 <_IO_stdin_used+0x18b8> + 2df86: 458d li a1,3 + 2df88: d3af30ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2df8c: 0000e597 auipc a1,0xe + 2df90: a6c58593 addi a1,a1,-1428 # 3b9f8 <_IO_stdin_used+0x1e78> + 2df94: 0001e517 auipc a0,0x1e + 2df98: 00453503 ld a0,4(a0) # 4bf98 <_ZSt4cerr@Base> + 2df9c: e94e70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2dfa0: 8526 mv a0,s1 + 2dfa2: 8b1f00ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2dfa6: b3ad j 2dd10 <_ZN7testing8internal13DeathTestImpl6PassedEb+0xe4> + 2dfa8: 6542 ld a0,16(sp) + 2dfaa: 0000e597 auipc a1,0xe + 2dfae: 93e58593 addi a1,a1,-1730 # 3b8e8 <_IO_stdin_used+0x1d68> + 2dfb2: 0541 addi a0,a0,16 + 2dfb4: e7ce70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2dfb8: 6542 ld a0,16(sp) + 2dfba: 0000e597 auipc a1,0xe + 2dfbe: 8f658593 addi a1,a1,-1802 # 3b8b0 <_IO_stdin_used+0x1d30> + 2dfc2: 0541 addi a0,a0,16 + 2dfc4: e6ce70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2dfc8: 18a4 addi s1,sp,120 + 2dfca: 8526 mv a0,s1 + 2dfcc: 85ce mv a1,s3 + 2dfce: d50ec0ef jal 1a51e <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2dfd2: 6542 ld a0,16(sp) + 2dfd4: 660a ld a2,128(sp) + 2dfd6: 75e6 ld a1,120(sp) + 2dfd8: 0541 addi a0,a0,16 + 2dfda: f26e70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2dfde: b335 j 2dd0a <_ZN7testing8internal13DeathTestImpl6PassedEb+0xde> + 2dfe0: 25013403 ld s0,592(sp) + 2dfe4: 25813083 ld ra,600(sp) + 2dfe8: 24013903 ld s2,576(sp) + 2dfec: 23813983 ld s3,568(sp) + 2dff0: 22813a83 ld s5,552(sp) + 2dff4: 24813483 ld s1,584(sp) + 2dff8: 7dfe ld s11,504(sp) + 2dffa: 8552 mv a0,s4 + 2dffc: 23013a03 ld s4,560(sp) + 2e000: 26010113 addi sp,sp,608 + 2e004: 8082 ret + 2e006: 6542 ld a0,16(sp) + 2e008: 0000e597 auipc a1,0xe + 2e00c: 96058593 addi a1,a1,-1696 # 3b968 <_IO_stdin_used+0x1de8> + 2e010: 0541 addi a0,a0,16 + 2e012: e1ee70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2e016: 6542 ld a0,16(sp) + 2e018: 0000e597 auipc a1,0xe + 2e01c: 98858593 addi a1,a1,-1656 # 3b9a0 <_IO_stdin_used+0x1e20> + 2e020: 0541 addi a0,a0,16 + 2e022: e0ee70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2e026: 18a4 addi s1,sp,120 + 2e028: 8526 mv a0,s1 + 2e02a: 5440 lw s0,44(s0) + 2e02c: a98ed0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 2e030: 07f47a13 andi s4,s0,127 + 2e034: 080a0963 beqz s4,2e0c6 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x49a> + 2e038: 001a079b addiw a5,s4,1 + 2e03c: 0187979b slliw a5,a5,0x18 + 2e040: 4187d79b sraiw a5,a5,0x18 + 2e044: 4017d79b sraiw a5,a5,0x1 + 2e048: 0af04063 bgtz a5,2e0e8 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4bc> + 2e04c: 08047413 andi s0,s0,128 + 2e050: c809 beqz s0,2e062 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x436> + 2e052: 7566 ld a0,120(sp) + 2e054: 0000e597 auipc a1,0xe + 2e058: 99458593 addi a1,a1,-1644 # 3b9e8 <_IO_stdin_used+0x1e68> + 2e05c: 0541 addi a0,a0,16 + 2e05e: dd2e70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2e062: 05810d93 addi s11,sp,88 + 2e066: 856e mv a0,s11 + 2e068: 85a6 mv a1,s1 + 2e06a: e84ed0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 2e06e: 7566 ld a0,120(sp) + 2e070: c501 beqz a0,2e078 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x44c> + 2e072: 611c ld a5,0(a0) + 2e074: 679c ld a5,8(a5) + 2e076: 9782 jalr a5 + 2e078: 6542 ld a0,16(sp) + 2e07a: 7606 ld a2,96(sp) + 2e07c: 65e6 ld a1,88(sp) + 2e07e: 0541 addi a0,a0,16 + 2e080: e80e70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2e084: 6542 ld a0,16(sp) + 2e086: 0000c597 auipc a1,0xc + 2e08a: 65a58593 addi a1,a1,1626 # 3a6e0 <_IO_stdin_used+0xb60> + 2e08e: 0541 addi a0,a0,16 + 2e090: da0e70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2e094: 6542 ld a0,16(sp) + 2e096: 0000e597 auipc a1,0xe + 2e09a: 8c258593 addi a1,a1,-1854 # 3b958 <_IO_stdin_used+0x1dd8> + 2e09e: 0541 addi a0,a0,16 + 2e0a0: d90e70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2e0a4: 85ce mv a1,s3 + 2e0a6: 8526 mv a0,s1 + 2e0a8: c76ec0ef jal 1a51e <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2e0ac: 6542 ld a0,16(sp) + 2e0ae: 660a ld a2,128(sp) + 2e0b0: 75e6 ld a1,120(sp) + 2e0b2: 0541 addi a0,a0,16 + 2e0b4: e4ce70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2e0b8: 8526 mv a0,s1 + 2e0ba: d07e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e0be: 856e mv a0,s11 + 2e0c0: d01e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e0c4: b1b1 j 2dd10 <_ZN7testing8internal13DeathTestImpl6PassedEb+0xe4> + 2e0c6: 7566 ld a0,120(sp) + 2e0c8: 0000e597 auipc a1,0xe + 2e0cc: 8e858593 addi a1,a1,-1816 # 3b9b0 <_IO_stdin_used+0x1e30> + 2e0d0: 0541 addi a0,a0,16 + 2e0d2: d5ee70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2e0d6: 7566 ld a0,120(sp) + 2e0d8: 4084559b sraiw a1,s0,0x8 + 2e0dc: 0ff5f593 zext.b a1,a1 + 2e0e0: 0541 addi a0,a0,16 + 2e0e2: c2ee70ef jal 15510 <_ZNSolsEi@plt> + 2e0e6: b79d j 2e04c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x420> + 2e0e8: 7566 ld a0,120(sp) + 2e0ea: 0000e597 auipc a1,0xe + 2e0ee: 8e658593 addi a1,a1,-1818 # 3b9d0 <_IO_stdin_used+0x1e50> + 2e0f2: 0541 addi a0,a0,16 + 2e0f4: d3ce70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2e0f8: 7566 ld a0,120(sp) + 2e0fa: 85d2 mv a1,s4 + 2e0fc: 0541 addi a0,a0,16 + 2e0fe: c12e70ef jal 15510 <_ZNSolsEi@plt> + 2e102: b7a9 j 2e04c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x420> + 2e104: 77e6 ld a5,120(sp) + 2e106: 842a mv s0,a0 + 2e108: cf89 beqz a5,2e122 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> + 2e10a: 6398 ld a4,0(a5) + 2e10c: 853e mv a0,a5 + 2e10e: 671c ld a5,8(a4) + 2e110: 9782 jalr a5 + 2e112: a801 j 2e122 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> + 2e114: 842a mv s0,a0 + 2e116: 8526 mv a0,s1 + 2e118: ca9e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e11c: 856e mv a0,s11 + 2e11e: ca3e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e122: 6542 ld a0,16(sp) + 2e124: c501 beqz a0,2e12c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x500> + 2e126: 611c ld a5,0(a0) + 2e128: 679c ld a5,8(a5) + 2e12a: 9782 jalr a5 + 2e12c: 854e mv a0,s3 + 2e12e: 23613023 sd s6,544(sp) + 2e132: 21713c23 sd s7,536(sp) + 2e136: 21813823 sd s8,528(sp) + 2e13a: 21913423 sd s9,520(sp) + 2e13e: 21a13023 sd s10,512(sp) + 2e142: c7fe80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e146: 8522 mv a0,s0 + 2e148: ea8e70ef jal 157f0 <_Unwind_Resume@plt> + 2e14c: 842a mv s0,a0 + 2e14e: b7f9 j 2e11c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f0> + 2e150: 842a mv s0,a0 + 2e152: bfe9 j 2e12c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x500> + 2e154: 842a mv s0,a0 + 2e156: 8526 mv a0,s1 + 2e158: c69e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e15c: b7d9 j 2e122 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> + 2e15e: 842a mv s0,a0 + 2e160: 8526 mv a0,s1 + 2e162: ef0f00ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2e166: bf75 j 2e122 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> + 2e168: b7f5 j 2e154 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x528> + 2e16a: b7ed j 2e154 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x528> + 2e16c: 842a mv s0,a0 + 2e16e: bf55 j 2e122 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> + 2e170: b7d5 j 2e154 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x528> + 2e172: 892a mv s2,a0 + 2e174: 856e mv a0,s11 + 2e176: c4be80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e17a: 8522 mv a0,s0 + 2e17c: c45e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e180: 844a mv s0,s2 + 2e182: 8526 mv a0,s1 + 2e184: f2ce70ef jal 158b0 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 2e188: a80d j 2e1ba <_ZN7testing8internal13DeathTestImpl6PassedEb+0x58e> + 2e18a: 892a mv s2,a0 + 2e18c: b7fd j 2e17a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x54e> + 2e18e: 842a mv s0,a0 + 2e190: 01a8 addi a0,sp,200 + 2e192: e15e sd s7,128(sp) + 2e194: c2de80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e198: 6522 ld a0,8(sp) + 2e19a: e15a sd s6,128(sp) + 2e19c: a84e70ef jal 15420 <_ZNSt6localeD1Ev@plt> + 2e1a0: fe8a3783 ld a5,-24(s4) + 2e1a4: 0818 addi a4,sp,16 + 2e1a6: fcd2 sd s4,120(sp) + 2e1a8: 1e078793 addi a5,a5,480 + 2e1ac: 97ba add a5,a5,a4 + 2e1ae: e997b423 sd s9,-376(a5) + 2e1b2: 6502 ld a0,0(sp) + 2e1b4: f5d6 sd s5,232(sp) + 2e1b6: c2ae70ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 2e1ba: 22013b03 ld s6,544(sp) + 2e1be: 21813b83 ld s7,536(sp) + 2e1c2: 21013c03 ld s8,528(sp) + 2e1c6: 20813c83 ld s9,520(sp) + 2e1ca: 20013d03 ld s10,512(sp) + 2e1ce: bf91 j 2e122 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> + 2e1d0: 842a mv s0,a0 + 2e1d2: b7c5 j 2e1b2 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x586> + 2e1d4: 842a mv s0,a0 + 2e1d6: b775 j 2e182 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x556> + +000000000002e1d8 <_ZN7testing19TestPartResultArray6AppendERKNS_14TestPartResultE>: + 2e1d8: 7179 addi sp,sp,-48 + 2e1da: f022 sd s0,32(sp) + 2e1dc: 691c ld a5,16(a0) + 2e1de: 6500 ld s0,8(a0) + 2e1e0: f406 sd ra,40(sp) + 2e1e2: 06f40a63 beq s0,a5,2e256 <_ZN7testing19TestPartResultArray6AppendERKNS_14TestPartResultE+0x7e> + 2e1e6: ec26 sd s1,24(sp) + 2e1e8: e84a sd s2,16(sp) + 2e1ea: e44e sd s3,8(sp) + 2e1ec: e052 sd s4,0(sp) + 2e1ee: 01840793 addi a5,s0,24 + 2e1f2: 4198 lw a4,0(a1) + 2e1f4: 84ae mv s1,a1 + 2e1f6: e41c sd a5,8(s0) + 2e1f8: 658c ld a1,8(a1) + 2e1fa: 6890 ld a2,16(s1) + 2e1fc: 00840993 addi s3,s0,8 + 2e200: c018 sw a4,0(s0) + 2e202: 962e add a2,a2,a1 + 2e204: 892a mv s2,a0 + 2e206: 854e mv a0,s3 + 2e208: 933eb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2e20c: 04040793 addi a5,s0,64 + 2e210: 5498 lw a4,40(s1) + 2e212: f81c sd a5,48(s0) + 2e214: 788c ld a1,48(s1) + 2e216: 7c90 ld a2,56(s1) + 2e218: 03040a13 addi s4,s0,48 + 2e21c: d418 sw a4,40(s0) + 2e21e: 962e add a2,a2,a1 + 2e220: 8552 mv a0,s4 + 2e222: 919eb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2e226: 06040793 addi a5,s0,96 + 2e22a: e83c sd a5,80(s0) + 2e22c: 68ac ld a1,80(s1) + 2e22e: 6cb0 ld a2,88(s1) + 2e230: 05040513 addi a0,s0,80 + 2e234: 962e add a2,a2,a1 + 2e236: 905eb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2e23a: 00893783 ld a5,8(s2) + 2e23e: 70a2 ld ra,40(sp) + 2e240: 7402 ld s0,32(sp) + 2e242: 07078793 addi a5,a5,112 + 2e246: 00f93423 sd a5,8(s2) + 2e24a: 64e2 ld s1,24(sp) + 2e24c: 6942 ld s2,16(sp) + 2e24e: 69a2 ld s3,8(sp) + 2e250: 6a02 ld s4,0(sp) + 2e252: 6145 addi sp,sp,48 + 2e254: 8082 ret + 2e256: 7402 ld s0,32(sp) + 2e258: 70a2 ld ra,40(sp) + 2e25a: 0001e317 auipc t1,0x1e + 2e25e: 9fe33303 ld t1,-1538(t1) # 4bc58 <_GLOBAL_OFFSET_TABLE_+0x108> + 2e262: 6145 addi sp,sp,48 + 2e264: 8302 jr t1 + 2e266: 842a mv s0,a0 + 2e268: 8552 mv a0,s4 + 2e26a: b57e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e26e: 854e mv a0,s3 + 2e270: b51e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e274: 8522 mv a0,s0 + 2e276: d7ae70ef jal 157f0 <_Unwind_Resume@plt> + 2e27a: 842a mv s0,a0 + 2e27c: bfcd j 2e26e <_ZN7testing19TestPartResultArray6AppendERKNS_14TestPartResultE+0x96> + +000000000002e27e <_ZN7testing32ScopedFakeTestPartResultReporter20ReportTestPartResultERKNS_14TestPartResultE>: + 2e27e: 6d08 ld a0,24(a0) + 2e280: bfa1 j 2e1d8 <_ZN7testing19TestPartResultArray6AppendERKNS_14TestPartResultE> + +000000000002e282 <_ZN7testing10TestResult17AddTestPartResultERKNS_14TestPartResultE>: + 2e282: 7179 addi sp,sp,-48 + 2e284: f022 sd s0,32(sp) + 2e286: 653c ld a5,72(a0) + 2e288: 6120 ld s0,64(a0) + 2e28a: e84a sd s2,16(sp) + 2e28c: f406 sd ra,40(sp) + 2e28e: 892a mv s2,a0 + 2e290: 06f40863 beq s0,a5,2e300 <_ZN7testing10TestResult17AddTestPartResultERKNS_14TestPartResultE+0x7e> + 2e294: ec26 sd s1,24(sp) + 2e296: e44e sd s3,8(sp) + 2e298: e052 sd s4,0(sp) + 2e29a: 01840793 addi a5,s0,24 + 2e29e: 4198 lw a4,0(a1) + 2e2a0: 84ae mv s1,a1 + 2e2a2: e41c sd a5,8(s0) + 2e2a4: 658c ld a1,8(a1) + 2e2a6: 6890 ld a2,16(s1) + 2e2a8: 00840993 addi s3,s0,8 + 2e2ac: c018 sw a4,0(s0) + 2e2ae: 962e add a2,a2,a1 + 2e2b0: 854e mv a0,s3 + 2e2b2: 889eb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2e2b6: 04040793 addi a5,s0,64 + 2e2ba: 5498 lw a4,40(s1) + 2e2bc: f81c sd a5,48(s0) + 2e2be: 788c ld a1,48(s1) + 2e2c0: 7c90 ld a2,56(s1) + 2e2c2: 03040a13 addi s4,s0,48 + 2e2c6: d418 sw a4,40(s0) + 2e2c8: 962e add a2,a2,a1 + 2e2ca: 8552 mv a0,s4 + 2e2cc: 86feb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2e2d0: 06040793 addi a5,s0,96 + 2e2d4: e83c sd a5,80(s0) + 2e2d6: 68ac ld a1,80(s1) + 2e2d8: 6cb0 ld a2,88(s1) + 2e2da: 05040513 addi a0,s0,80 + 2e2de: 962e add a2,a2,a1 + 2e2e0: 85beb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2e2e4: 04093783 ld a5,64(s2) + 2e2e8: 70a2 ld ra,40(sp) + 2e2ea: 7402 ld s0,32(sp) + 2e2ec: 07078793 addi a5,a5,112 + 2e2f0: 04f93023 sd a5,64(s2) + 2e2f4: 64e2 ld s1,24(sp) + 2e2f6: 69a2 ld s3,8(sp) + 2e2f8: 6a02 ld s4,0(sp) + 2e2fa: 6942 ld s2,16(sp) + 2e2fc: 6145 addi sp,sp,48 + 2e2fe: 8082 ret + 2e300: 7402 ld s0,32(sp) + 2e302: 70a2 ld ra,40(sp) + 2e304: 6942 ld s2,16(sp) + 2e306: 03850513 addi a0,a0,56 + 2e30a: 0001e317 auipc t1,0x1e + 2e30e: 94e33303 ld t1,-1714(t1) # 4bc58 <_GLOBAL_OFFSET_TABLE_+0x108> + 2e312: 6145 addi sp,sp,48 + 2e314: 8302 jr t1 + 2e316: 842a mv s0,a0 + 2e318: 8552 mv a0,s4 + 2e31a: aa7e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e31e: 854e mv a0,s3 + 2e320: aa1e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e324: 8522 mv a0,s0 + 2e326: ccae70ef jal 157f0 <_Unwind_Resume@plt> + 2e32a: 842a mv s0,a0 + 2e32c: bfcd j 2e31e <_ZN7testing10TestResult17AddTestPartResultERKNS_14TestPartResultE+0x9c> + +000000000002e32e <_ZN7testing8internal35DefaultGlobalTestPartResultReporter20ReportTestPartResultERKNS_14TestPartResultE>: + 2e32e: 1101 addi sp,sp,-32 + 2e330: e426 sd s1,8(sp) + 2e332: 84aa mv s1,a0 + 2e334: 6508 ld a0,8(a0) + 2e336: ec06 sd ra,24(sp) + 2e338: e822 sd s0,16(sp) + 2e33a: 842e mv s0,a1 + 2e33c: 8feef0ef jal 1d43a <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> + 2e340: 85a2 mv a1,s0 + 2e342: f41ff0ef jal 2e282 <_ZN7testing10TestResult17AddTestPartResultERKNS_14TestPartResultE> + 2e346: 6488 ld a0,8(s1) + 2e348: 19850513 addi a0,a0,408 + 2e34c: ae3ee0ef jal 1ce2e <_ZN7testing18TestEventListeners8repeaterEv> + 2e350: 611c ld a5,0(a0) + 2e352: 85a2 mv a1,s0 + 2e354: 6442 ld s0,16(sp) + 2e356: 60e2 ld ra,24(sp) + 2e358: 64a2 ld s1,8(sp) + 2e35a: 67bc ld a5,72(a5) + 2e35c: 6105 addi sp,sp,32 + 2e35e: 8782 jr a5 + +000000000002e360 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE>: + 2e360: 7139 addi sp,sp,-64 + 2e362: ec4e sd s3,24(sp) + 2e364: 00850993 addi s3,a0,8 + 2e368: f822 sd s0,48(sp) + 2e36a: 842a mv s0,a0 + 2e36c: 854e mv a0,s3 + 2e36e: f04a sd s2,32(sp) + 2e370: fc06 sd ra,56(sp) + 2e372: f426 sd s1,40(sp) + 2e374: e852 sd s4,16(sp) + 2e376: 892e mv s2,a1 + 2e378: bb8e70ef jal 15730 + 2e37c: e92d bnez a0,2e3ee <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0x8e> + 2e37e: 9f2e70ef jal 15570 + 2e382: 603c ld a5,64(s0) + 2e384: 4705 li a4,1 + 2e386: fc08 sd a0,56(s0) + 2e388: 02e40823 sb a4,48(s0) + 2e38c: 1e878513 addi a0,a5,488 + 2e390: 0001e317 auipc t1,0x1e + 2e394: 92833303 ld t1,-1752(t1) # 4bcb8 <_GLOBAL_OFFSET_TABLE_+0x168> + 2e398: 9302 jalr t1 + 2e39a: 651c ld a5,8(a0) + 2e39c: 6918 ld a4,16(a0) + 2e39e: 84aa mv s1,a0 + 2e3a0: 10e78963 beq a5,a4,2e4b2 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0x152> + 2e3a4: 00093603 ld a2,0(s2) + 2e3a8: 02078693 addi a3,a5,32 + 2e3ac: 00892703 lw a4,8(s2) + 2e3b0: e390 sd a2,0(a5) + 2e3b2: eb94 sd a3,16(a5) + 2e3b4: 01093583 ld a1,16(s2) + 2e3b8: 01893603 ld a2,24(s2) + 2e3bc: 01078513 addi a0,a5,16 + 2e3c0: c798 sw a4,8(a5) + 2e3c2: 962e add a2,a2,a1 + 2e3c4: f76eb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2e3c8: 649c ld a5,8(s1) + 2e3ca: 03078793 addi a5,a5,48 + 2e3ce: e49c sd a5,8(s1) + 2e3d0: 02040823 sb zero,48(s0) + 2e3d4: 854e mv a0,s3 + 2e3d6: caae70ef jal 15880 + 2e3da: 842a mv s0,a0 + 2e3dc: e53d bnez a0,2e44a <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0xea> + 2e3de: 70e2 ld ra,56(sp) + 2e3e0: 7442 ld s0,48(sp) + 2e3e2: 74a2 ld s1,40(sp) + 2e3e4: 7902 ld s2,32(sp) + 2e3e6: 69e2 ld s3,24(sp) + 2e3e8: 6a42 ld s4,16(sp) + 2e3ea: 6121 addi sp,sp,64 + 2e3ec: 8082 ret + 2e3ee: 00810a13 addi s4,sp,8 + 2e3f2: 0000e617 auipc a2,0xe + 2e3f6: 1fe60613 addi a2,a2,510 # 3c5f0 <_IO_stdin_used+0x2a70> + 2e3fa: 458d li a1,3 + 2e3fc: 84aa mv s1,a0 + 2e3fe: 66100693 li a3,1633 + 2e402: 8552 mv a0,s4 + 2e404: 8bef30ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2e408: 466d li a2,27 + 2e40a: 0000e597 auipc a1,0xe + 2e40e: 24658593 addi a1,a1,582 # 3c650 <_IO_stdin_used+0x2ad0> + 2e412: 0001e517 auipc a0,0x1e + 2e416: b8653503 ld a0,-1146(a0) # 4bf98 <_ZSt4cerr@Base> + 2e41a: ae6e70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2e41e: 4649 li a2,18 + 2e420: 0000e597 auipc a1,0xe + 2e424: 25058593 addi a1,a1,592 # 3c670 <_IO_stdin_used+0x2af0> + 2e428: 0001e517 auipc a0,0x1e + 2e42c: b7053503 ld a0,-1168(a0) # 4bf98 <_ZSt4cerr@Base> + 2e430: ad0e70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2e434: 85a6 mv a1,s1 + 2e436: 0001e517 auipc a0,0x1e + 2e43a: b6253503 ld a0,-1182(a0) # 4bf98 <_ZSt4cerr@Base> + 2e43e: 8d2e70ef jal 15510 <_ZNSolsEi@plt> + 2e442: 8552 mv a0,s4 + 2e444: c0ef00ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2e448: bf1d j 2e37e <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0x1e> + 2e44a: 00810a13 addi s4,sp,8 + 2e44e: 8552 mv a0,s4 + 2e450: 0000e617 auipc a2,0xe + 2e454: 1a060613 addi a2,a2,416 # 3c5f0 <_IO_stdin_used+0x2a70> + 2e458: 458d li a1,3 + 2e45a: 66d00693 li a3,1645 + 2e45e: 864f30ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2e462: 4675 li a2,29 + 2e464: 0000e597 auipc a1,0xe + 2e468: 22458593 addi a1,a1,548 # 3c688 <_IO_stdin_used+0x2b08> + 2e46c: 0001e517 auipc a0,0x1e + 2e470: b2c53503 ld a0,-1236(a0) # 4bf98 <_ZSt4cerr@Base> + 2e474: a8ce70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2e478: 4649 li a2,18 + 2e47a: 0000e597 auipc a1,0xe + 2e47e: 1f658593 addi a1,a1,502 # 3c670 <_IO_stdin_used+0x2af0> + 2e482: 0001e517 auipc a0,0x1e + 2e486: b1653503 ld a0,-1258(a0) # 4bf98 <_ZSt4cerr@Base> + 2e48a: a76e70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2e48e: 85a2 mv a1,s0 + 2e490: 0001e517 auipc a0,0x1e + 2e494: b0853503 ld a0,-1272(a0) # 4bf98 <_ZSt4cerr@Base> + 2e498: 878e70ef jal 15510 <_ZNSolsEi@plt> + 2e49c: 8552 mv a0,s4 + 2e49e: bb4f00ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2e4a2: 70e2 ld ra,56(sp) + 2e4a4: 7442 ld s0,48(sp) + 2e4a6: 74a2 ld s1,40(sp) + 2e4a8: 7902 ld s2,32(sp) + 2e4aa: 69e2 ld s3,24(sp) + 2e4ac: 6a42 ld s4,16(sp) + 2e4ae: 6121 addi sp,sp,64 + 2e4b0: 8082 ret + 2e4b2: 85ca mv a1,s2 + 2e4b4: 0001e317 auipc t1,0x1e + 2e4b8: a7433303 ld t1,-1420(t1) # 4bf28 <_GLOBAL_OFFSET_TABLE_+0x3d8> + 2e4bc: 9302 jalr t1 + 2e4be: bf09 j 2e3d0 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0x70> + 2e4c0: 842a mv s0,a0 + 2e4c2: 8552 mv a0,s4 + 2e4c4: b8ef00ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2e4c8: 8522 mv a0,s0 + 2e4ca: b26e70ef jal 157f0 <_Unwind_Resume@plt> + 2e4ce: 842a mv s0,a0 + 2e4d0: 8552 mv a0,s4 + 2e4d2: b80f00ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2e4d6: 8522 mv a0,s0 + 2e4d8: aa8e70ef jal 15780 <__cxa_call_terminate@plt> + 2e4dc: 842a mv s0,a0 + 2e4de: 0001d317 auipc t1,0x1d + 2e4e2: 6a233303 ld t1,1698(t1) # 4bb80 <_GLOBAL_OFFSET_TABLE_+0x30> + 2e4e6: 854e mv a0,s3 + 2e4e8: 9302 jalr t1 + 2e4ea: 8522 mv a0,s0 + 2e4ec: b04e70ef jal 157f0 <_Unwind_Resume@plt> + +000000000002e4f0 <_ZN7testing11ScopedTrace9PushTraceEPKciNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 2e4f0: 715d addi sp,sp,-80 + 2e4f2: fc26 sd s1,56(sp) + 2e4f4: 0804 addi s1,sp,16 + 2e4f6: 87ae mv a5,a1 + 2e4f8: e0a2 sd s0,64(sp) + 2e4fa: 85b6 mv a1,a3 + 2e4fc: 1000 addi s0,sp,32 + 2e4fe: 8526 mv a0,s1 + 2e500: e486 sd ra,72(sp) + 2e502: e03e sd a5,0(sp) + 2e504: c432 sw a2,8(sp) + 2e506: ec02 sd zero,24(sp) + 2e508: 02010023 sb zero,32(sp) + 2e50c: e822 sd s0,16(sp) + 2e50e: b32e70ef jal 15840 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_@plt> + 2e512: dc5fc0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 2e516: 858a mv a1,sp + 2e518: e49ff0ef jal 2e360 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE> + 2e51c: 6542 ld a0,16(sp) + 2e51e: 00850463 beq a0,s0,2e526 <_ZN7testing11ScopedTrace9PushTraceEPKciNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x36> + 2e522: bdee70ef jal 15900 <_ZdlPv@plt> + 2e526: 60a6 ld ra,72(sp) + 2e528: 6406 ld s0,64(sp) + 2e52a: 74e2 ld s1,56(sp) + 2e52c: 6161 addi sp,sp,80 + 2e52e: 8082 ret + 2e530: 842a mv s0,a0 + 2e532: 8526 mv a0,s1 + 2e534: 88de80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e538: 8522 mv a0,s0 + 2e53a: ab6e70ef jal 157f0 <_Unwind_Resume@plt> + +000000000002e53e <_ZN7testing8UnitTest13PopGTestTraceEv>: + 2e53e: 7139 addi sp,sp,-64 + 2e540: f04a sd s2,32(sp) + 2e542: 00850913 addi s2,a0,8 + 2e546: f822 sd s0,48(sp) + 2e548: 842a mv s0,a0 + 2e54a: 854a mv a0,s2 + 2e54c: fc06 sd ra,56(sp) + 2e54e: f426 sd s1,40(sp) + 2e550: ec4e sd s3,24(sp) + 2e552: e852 sd s4,16(sp) + 2e554: 9dce70ef jal 15730 + 2e558: e545 bnez a0,2e600 <_ZN7testing8UnitTest13PopGTestTraceEv+0xc2> + 2e55a: 816e70ef jal 15570 + 2e55e: 04043983 ld s3,64(s0) + 2e562: fc08 sd a0,56(s0) + 2e564: 4785 li a5,1 + 2e566: 1e89a503 lw a0,488(s3) + 2e56a: 02f40823 sb a5,48(s0) + 2e56e: eb2e70ef jal 15c20 + 2e572: c131 beqz a0,2e5b6 <_ZN7testing8UnitTest13PopGTestTraceEv+0x78> + 2e574: 0001d317 auipc t1,0x1d + 2e578: 7ec33303 ld t1,2028(t1) # 4bd60 <_GLOBAL_OFFSET_TABLE_+0x210> + 2e57c: 9302 jalr t1 + 2e57e: 00850593 addi a1,a0,8 + 2e582: 659c ld a5,8(a1) + 2e584: fe07b503 ld a0,-32(a5) + 2e588: fd078713 addi a4,a5,-48 + 2e58c: e598 sd a4,8(a1) + 2e58e: 17c1 addi a5,a5,-16 + 2e590: 00f50463 beq a0,a5,2e598 <_ZN7testing8UnitTest13PopGTestTraceEv+0x5a> + 2e594: b6ce70ef jal 15900 <_ZdlPv@plt> + 2e598: 02040823 sb zero,48(s0) + 2e59c: 854a mv a0,s2 + 2e59e: ae2e70ef jal 15880 + 2e5a2: 842a mv s0,a0 + 2e5a4: ed45 bnez a0,2e65c <_ZN7testing8UnitTest13PopGTestTraceEv+0x11e> + 2e5a6: 70e2 ld ra,56(sp) + 2e5a8: 7442 ld s0,48(sp) + 2e5aa: 74a2 ld s1,40(sp) + 2e5ac: 7902 ld s2,32(sp) + 2e5ae: 69e2 ld s3,24(sp) + 2e5b0: 6a42 ld s4,16(sp) + 2e5b2: 6121 addi sp,sp,64 + 2e5b4: 8082 ret + 2e5b6: 1f09b503 ld a0,496(s3) + 2e5ba: 0001e717 auipc a4,0x1e + 2e5be: 90673703 ld a4,-1786(a4) # 4bec0 <_GLOBAL_OFFSET_TABLE_+0x370> + 2e5c2: 611c ld a5,0(a0) + 2e5c4: 6b9c ld a5,16(a5) + 2e5c6: 14e79f63 bne a5,a4,2e724 <_ZN7testing8UnitTest13PopGTestTraceEv+0x1e6> + 2e5ca: 02000513 li a0,32 + 2e5ce: ad2e70ef jal 158a0 <_Znwm@plt> + 2e5d2: 0001d797 auipc a5,0x1d + 2e5d6: 7de7b783 ld a5,2014(a5) # 4bdb0 <_GLOBAL_OFFSET_TABLE_+0x260> + 2e5da: 07c1 addi a5,a5,16 + 2e5dc: 84aa mv s1,a0 + 2e5de: 00053423 sd zero,8(a0) + 2e5e2: 00053823 sd zero,16(a0) + 2e5e6: 00053c23 sd zero,24(a0) + 2e5ea: e11c sd a5,0(a0) + 2e5ec: 1e89a503 lw a0,488(s3) + 2e5f0: 85a6 mv a1,s1 + 2e5f2: fffe60ef jal 155f0 + 2e5f6: 8a2a mv s4,a0 + 2e5f8: e571 bnez a0,2e6c4 <_ZN7testing8UnitTest13PopGTestTraceEv+0x186> + 2e5fa: 00848593 addi a1,s1,8 + 2e5fe: b751 j 2e582 <_ZN7testing8UnitTest13PopGTestTraceEv+0x44> + 2e600: 00810993 addi s3,sp,8 + 2e604: 0000e617 auipc a2,0xe + 2e608: fec60613 addi a2,a2,-20 # 3c5f0 <_IO_stdin_used+0x2a70> + 2e60c: 458d li a1,3 + 2e60e: 84aa mv s1,a0 + 2e610: 66100693 li a3,1633 + 2e614: 854e mv a0,s3 + 2e616: eadf20ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2e61a: 466d li a2,27 + 2e61c: 0000e597 auipc a1,0xe + 2e620: 03458593 addi a1,a1,52 # 3c650 <_IO_stdin_used+0x2ad0> + 2e624: 0001e517 auipc a0,0x1e + 2e628: 97453503 ld a0,-1676(a0) # 4bf98 <_ZSt4cerr@Base> + 2e62c: 8d4e70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2e630: 4649 li a2,18 + 2e632: 0000e597 auipc a1,0xe + 2e636: 03e58593 addi a1,a1,62 # 3c670 <_IO_stdin_used+0x2af0> + 2e63a: 0001e517 auipc a0,0x1e + 2e63e: 95e53503 ld a0,-1698(a0) # 4bf98 <_ZSt4cerr@Base> + 2e642: 8bee70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2e646: 85a6 mv a1,s1 + 2e648: 0001e517 auipc a0,0x1e + 2e64c: 95053503 ld a0,-1712(a0) # 4bf98 <_ZSt4cerr@Base> + 2e650: ec1e60ef jal 15510 <_ZNSolsEi@plt> + 2e654: 854e mv a0,s3 + 2e656: 9fcf00ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2e65a: b701 j 2e55a <_ZN7testing8UnitTest13PopGTestTraceEv+0x1c> + 2e65c: 00810993 addi s3,sp,8 + 2e660: 854e mv a0,s3 + 2e662: 0000e617 auipc a2,0xe + 2e666: f8e60613 addi a2,a2,-114 # 3c5f0 <_IO_stdin_used+0x2a70> + 2e66a: 458d li a1,3 + 2e66c: 66d00693 li a3,1645 + 2e670: e53f20ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2e674: 4675 li a2,29 + 2e676: 0000e597 auipc a1,0xe + 2e67a: 01258593 addi a1,a1,18 # 3c688 <_IO_stdin_used+0x2b08> + 2e67e: 0001e517 auipc a0,0x1e + 2e682: 91a53503 ld a0,-1766(a0) # 4bf98 <_ZSt4cerr@Base> + 2e686: 87ae70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2e68a: 4649 li a2,18 + 2e68c: 0000e597 auipc a1,0xe + 2e690: fe458593 addi a1,a1,-28 # 3c670 <_IO_stdin_used+0x2af0> + 2e694: 0001e517 auipc a0,0x1e + 2e698: 90453503 ld a0,-1788(a0) # 4bf98 <_ZSt4cerr@Base> + 2e69c: 864e70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2e6a0: 85a2 mv a1,s0 + 2e6a2: 0001e517 auipc a0,0x1e + 2e6a6: 8f653503 ld a0,-1802(a0) # 4bf98 <_ZSt4cerr@Base> + 2e6aa: e67e60ef jal 15510 <_ZNSolsEi@plt> + 2e6ae: 854e mv a0,s3 + 2e6b0: 9a2f00ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2e6b4: 70e2 ld ra,56(sp) + 2e6b6: 7442 ld s0,48(sp) + 2e6b8: 74a2 ld s1,40(sp) + 2e6ba: 7902 ld s2,32(sp) + 2e6bc: 69e2 ld s3,24(sp) + 2e6be: 6a42 ld s4,16(sp) + 2e6c0: 6121 addi sp,sp,64 + 2e6c2: 8082 ret + 2e6c4: 00810993 addi s3,sp,8 + 2e6c8: 854e mv a0,s3 + 2e6ca: 70200693 li a3,1794 + 2e6ce: 0000e617 auipc a2,0xe + 2e6d2: f2260613 addi a2,a2,-222 # 3c5f0 <_IO_stdin_used+0x2a70> + 2e6d6: 458d li a1,3 + 2e6d8: debf20ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2e6dc: 02600613 li a2,38 + 2e6e0: 0000e597 auipc a1,0xe + 2e6e4: 2a858593 addi a1,a1,680 # 3c988 <_IO_stdin_used+0x2e08> + 2e6e8: 0001e517 auipc a0,0x1e + 2e6ec: 8b053503 ld a0,-1872(a0) # 4bf98 <_ZSt4cerr@Base> + 2e6f0: 810e70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2e6f4: 4649 li a2,18 + 2e6f6: 0000e597 auipc a1,0xe + 2e6fa: f7a58593 addi a1,a1,-134 # 3c670 <_IO_stdin_used+0x2af0> + 2e6fe: 0001e517 auipc a0,0x1e + 2e702: 89a53503 ld a0,-1894(a0) # 4bf98 <_ZSt4cerr@Base> + 2e706: ffbe60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2e70a: 85d2 mv a1,s4 + 2e70c: 0001e517 auipc a0,0x1e + 2e710: 88c53503 ld a0,-1908(a0) # 4bf98 <_ZSt4cerr@Base> + 2e714: dfde60ef jal 15510 <_ZNSolsEi@plt> + 2e718: 854e mv a0,s3 + 2e71a: 938f00ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2e71e: 00848593 addi a1,s1,8 + 2e722: b585 j 2e582 <_ZN7testing8UnitTest13PopGTestTraceEv+0x44> + 2e724: 9782 jalr a5 + 2e726: 84aa mv s1,a0 + 2e728: b5d1 j 2e5ec <_ZN7testing8UnitTest13PopGTestTraceEv+0xae> + 2e72a: 842a mv s0,a0 + 2e72c: 854e mv a0,s3 + 2e72e: 924f00ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2e732: 854a mv a0,s2 + 2e734: 0001d317 auipc t1,0x1d + 2e738: 44c33303 ld t1,1100(t1) # 4bb80 <_GLOBAL_OFFSET_TABLE_+0x30> + 2e73c: 9302 jalr t1 + 2e73e: 8522 mv a0,s0 + 2e740: 8b0e70ef jal 157f0 <_Unwind_Resume@plt> + 2e744: 842a mv s0,a0 + 2e746: 854e mv a0,s3 + 2e748: 90af00ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2e74c: 8522 mv a0,s0 + 2e74e: 8a2e70ef jal 157f0 <_Unwind_Resume@plt> + 2e752: 842a mv s0,a0 + 2e754: 854e mv a0,s3 + 2e756: 8fcf00ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2e75a: 8522 mv a0,s0 + 2e75c: 824e70ef jal 15780 <__cxa_call_terminate@plt> + 2e760: 842a mv s0,a0 + 2e762: bfc1 j 2e732 <_ZN7testing8UnitTest13PopGTestTraceEv+0x1f4> + +000000000002e764 <_ZN7testing11ScopedTraceD1Ev>: + 2e764: 1141 addi sp,sp,-16 + 2e766: e406 sd ra,8(sp) + 2e768: b6ffc0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 2e76c: dd3ff0ef jal 2e53e <_ZN7testing8UnitTest13PopGTestTraceEv> + 2e770: 60a2 ld ra,8(sp) + 2e772: 0141 addi sp,sp,16 + 2e774: 8082 ret + +000000000002e776 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE>: + 2e776: 7155 addi sp,sp,-208 + 2e778: 101c addi a5,sp,32 + 2e77a: e83e sd a5,16(sp) + 2e77c: 009c addi a5,sp,64 + 2e77e: e03e sd a5,0(sp) + 2e780: 103c addi a5,sp,40 + 2e782: e1a2 sd s0,192(sp) + 2e784: fd26 sd s1,184(sp) + 2e786: f94a sd s2,176(sp) + 2e788: f54e sd s3,168(sp) + 2e78a: f152 sd s4,160(sp) + 2e78c: ed56 sd s5,152(sp) + 2e78e: e95a sd s6,144(sp) + 2e790: e55e sd s7,136(sp) + 2e792: e162 sd s8,128(sp) + 2e794: fce6 sd s9,120(sp) + 2e796: f8ea sd s10,112(sp) + 2e798: e586 sd ra,200(sp) + 2e79a: f4ee sd s11,104(sp) + 2e79c: 84aa mv s1,a0 + 2e79e: 8a2e mv s4,a1 + 2e7a0: 8c32 mv s8,a2 + 2e7a2: 4981 li s3,0 + 2e7a4: 4401 li s0,0 + 2e7a6: 4a81 li s5,0 + 2e7a8: 4d01 li s10,0 + 2e7aa: 5b7d li s6,-1 + 2e7ac: 05010913 addi s2,sp,80 + 2e7b0: 4bbd li s7,15 + 2e7b2: 4c85 li s9,1 + 2e7b4: ec3e sd a5,24(sp) + 2e7b6: ce7ee0ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> + 2e7ba: 12050663 beqz a0,2e8e6 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x170> + 2e7be: 866a mv a2,s10 + 2e7c0: 85d2 mv a1,s4 + 2e7c2: 8526 mv a0,s1 + 2e7c4: b7ce70ef jal 15b40 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt> + 2e7c8: 649c ld a5,8(s1) + 2e7ca: 8daa mv s11,a0 + 2e7cc: 0f650363 beq a0,s6,2e8b2 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x13c> + 2e7d0: 41a506b3 sub a3,a0,s10 + 2e7d4: 1fa7e363 bltu a5,s10,2e9ba <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x244> + 2e7d8: 608c ld a1,0(s1) + 2e7da: 41a787b3 sub a5,a5,s10 + 2e7de: e0ca sd s2,64(sp) + 2e7e0: 9d2e add s10,s10,a1 + 2e7e2: 00f6f363 bgeu a3,a5,2e7e8 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x72> + 2e7e6: 87b6 mv a5,a3 + 2e7e8: f03e sd a5,32(sp) + 2e7ea: 08fbeb63 bltu s7,a5,2e880 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x10a> + 2e7ee: 03979d63 bne a5,s9,2e828 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xb2> + 2e7f2: 000d4703 lbu a4,0(s10) + 2e7f6: 04e10823 sb a4,80(sp) + 2e7fa: 874a mv a4,s2 + 2e7fc: e4be sd a5,72(sp) + 2e7fe: 97ba add a5,a5,a4 + 2e800: 00078023 sb zero,0(a5) + 2e804: 04898763 beq s3,s0,2e852 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xdc> + 2e808: 01040793 addi a5,s0,16 + 2e80c: e01c sd a5,0(s0) + 2e80e: 6706 ld a4,64(sp) + 2e810: 66a6 ld a3,72(sp) + 2e812: 09270263 beq a4,s2,2e896 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x120> + 2e816: 67c6 ld a5,80(sp) + 2e818: e018 sd a4,0(s0) + 2e81a: e81c sd a5,16(s0) + 2e81c: e414 sd a3,8(s0) + 2e81e: 02040413 addi s0,s0,32 + 2e822: 001d8d13 addi s10,s11,1 + 2e826: bf41 j 2e7b6 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x40> + 2e828: dbe9 beqz a5,2e7fa <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x84> + 2e82a: 854a mv a0,s2 + 2e82c: 85ea mv a1,s10 + 2e82e: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma + 2e832: 02058407 vle8.v v8,(a1) + 2e836: 8f99 sub a5,a5,a4 + 2e838: 95ba add a1,a1,a4 + 2e83a: 02050427 vse8.v v8,(a0) + 2e83e: 953a add a0,a0,a4 + 2e840: f7fd bnez a5,2e82e <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xb8> + 2e842: 7782 ld a5,32(sp) + 2e844: 6706 ld a4,64(sp) + 2e846: e4be sd a5,72(sp) + 2e848: 97ba add a5,a5,a4 + 2e84a: 00078023 sb zero,0(a5) + 2e84e: fa899de3 bne s3,s0,2e808 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x92> + 2e852: 67e2 ld a5,24(sp) + 2e854: 6582 ld a1,0(sp) + 2e856: 0001d317 auipc t1,0x1d + 2e85a: 66233303 ld t1,1634(t1) # 4beb8 <_GLOBAL_OFFSET_TABLE_+0x368> + 2e85e: 853e mv a0,a5 + 2e860: f456 sd s5,40(sp) + 2e862: f84e sd s3,48(sp) + 2e864: fc4e sd s3,56(sp) + 2e866: 8d3e mv s10,a5 + 2e868: 9302 jalr t1 + 2e86a: 6506 ld a0,64(sp) + 2e86c: 7aa2 ld s5,40(sp) + 2e86e: 7442 ld s0,48(sp) + 2e870: 79e2 ld s3,56(sp) + 2e872: fb2508e3 beq a0,s2,2e822 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xac> + 2e876: 88ae70ef jal 15900 <_ZdlPv@plt> + 2e87a: 001d8d13 addi s10,s11,1 + 2e87e: bf25 j 2e7b6 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x40> + 2e880: 65c2 ld a1,16(sp) + 2e882: 6502 ld a0,0(sp) + 2e884: 4601 li a2,0 + 2e886: e43e sd a5,8(sp) + 2e888: e29e60ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 2e88c: 7682 ld a3,32(sp) + 2e88e: 67a2 ld a5,8(sp) + 2e890: e0aa sd a0,64(sp) + 2e892: e8b6 sd a3,80(sp) + 2e894: bf61 j 2e82c <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xb6> + 2e896: 85ca mv a1,s2 + 2e898: 00168613 addi a2,a3,1 + 2e89c: 0c367757 vsetvli a4,a2,e8,m8,ta,ma + 2e8a0: 02058407 vle8.v v8,(a1) + 2e8a4: 8e19 sub a2,a2,a4 + 2e8a6: 95ba add a1,a1,a4 + 2e8a8: 02078427 vse8.v v8,(a5) + 2e8ac: 97ba add a5,a5,a4 + 2e8ae: f67d bnez a2,2e89c <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x126> + 2e8b0: b7b5 j 2e81c <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xa6> + 2e8b2: 13a7e063 bltu a5,s10,2e9d2 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x25c> + 2e8b6: 608c ld a1,0(s1) + 2e8b8: 0084 addi s1,sp,64 + 2e8ba: 05010913 addi s2,sp,80 + 2e8be: 00f58633 add a2,a1,a5 + 2e8c2: 8526 mv a0,s1 + 2e8c4: 95ea add a1,a1,s10 + 2e8c6: e0ca sd s2,64(sp) + 2e8c8: afeeb0ef jal 19bc6 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> + 2e8cc: 08898763 beq s3,s0,2e95a <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x1e4> + 2e8d0: 8522 mv a0,s0 + 2e8d2: 85a6 mv a1,s1 + 2e8d4: d2de60ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 2e8d8: 02040413 addi s0,s0,32 + 2e8dc: 6506 ld a0,64(sp) + 2e8de: 01250463 beq a0,s2,2e8e6 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x170> + 2e8e2: 81ee70ef jal 15900 <_ZdlPv@plt> + 2e8e6: 000c3903 ld s2,0(s8) + 2e8ea: 008c3483 ld s1,8(s8) + 2e8ee: 013c3823 sd s3,16(s8) + 2e8f2: 008c3423 sd s0,8(s8) + 2e8f6: 015c3023 sd s5,0(s8) + 2e8fa: 844a mv s0,s2 + 2e8fc: 00990d63 beq s2,s1,2e916 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x1a0> + 2e900: 6008 ld a0,0(s0) + 2e902: 01040793 addi a5,s0,16 + 2e906: 00f50463 beq a0,a5,2e90e <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x198> + 2e90a: ff7e60ef jal 15900 <_ZdlPv@plt> + 2e90e: 02040413 addi s0,s0,32 + 2e912: fe8497e3 bne s1,s0,2e900 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x18a> + 2e916: 02090363 beqz s2,2e93c <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x1c6> + 2e91a: 640e ld s0,192(sp) + 2e91c: 60ae ld ra,200(sp) + 2e91e: 74ea ld s1,184(sp) + 2e920: 79aa ld s3,168(sp) + 2e922: 7a0a ld s4,160(sp) + 2e924: 6aea ld s5,152(sp) + 2e926: 6b4a ld s6,144(sp) + 2e928: 6baa ld s7,136(sp) + 2e92a: 6c0a ld s8,128(sp) + 2e92c: 7ce6 ld s9,120(sp) + 2e92e: 7d46 ld s10,112(sp) + 2e930: 7da6 ld s11,104(sp) + 2e932: 854a mv a0,s2 + 2e934: 794a ld s2,176(sp) + 2e936: 6169 addi sp,sp,208 + 2e938: fc9e606f j 15900 <_ZdlPv@plt> + 2e93c: 60ae ld ra,200(sp) + 2e93e: 640e ld s0,192(sp) + 2e940: 74ea ld s1,184(sp) + 2e942: 794a ld s2,176(sp) + 2e944: 79aa ld s3,168(sp) + 2e946: 7a0a ld s4,160(sp) + 2e948: 6aea ld s5,152(sp) + 2e94a: 6b4a ld s6,144(sp) + 2e94c: 6baa ld s7,136(sp) + 2e94e: 6c0a ld s8,128(sp) + 2e950: 7ce6 ld s9,120(sp) + 2e952: 7d46 ld s10,112(sp) + 2e954: 7da6 ld s11,104(sp) + 2e956: 6169 addi sp,sp,208 + 2e958: 8082 ret + 2e95a: 103c addi a5,sp,40 + 2e95c: 853e mv a0,a5 + 2e95e: 85a6 mv a1,s1 + 2e960: 0001d317 auipc t1,0x1d + 2e964: 55833303 ld t1,1368(t1) # 4beb8 <_GLOBAL_OFFSET_TABLE_+0x368> + 2e968: 8d3e mv s10,a5 + 2e96a: f456 sd s5,40(sp) + 2e96c: f84e sd s3,48(sp) + 2e96e: fc4e sd s3,56(sp) + 2e970: 9302 jalr t1 + 2e972: 7aa2 ld s5,40(sp) + 2e974: 7442 ld s0,48(sp) + 2e976: 79e2 ld s3,56(sp) + 2e978: b795 j 2e8dc <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x166> + 2e97a: 87aa mv a5,a0 + 2e97c: 8526 mv a0,s1 + 2e97e: 7aa2 ld s5,40(sp) + 2e980: 7442 ld s0,48(sp) + 2e982: 79e2 ld s3,56(sp) + 2e984: 84be mv s1,a5 + 2e986: c3ae80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e98a: 856a mv a0,s10 + 2e98c: 0001d317 auipc t1,0x1d + 2e990: 25433303 ld t1,596(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2e994: f456 sd s5,40(sp) + 2e996: f822 sd s0,48(sp) + 2e998: fc4e sd s3,56(sp) + 2e99a: 9302 jalr t1 + 2e99c: 8526 mv a0,s1 + 2e99e: e53e60ef jal 157f0 <_Unwind_Resume@plt> + 2e9a2: 103c addi a5,sp,40 + 2e9a4: 84aa mv s1,a0 + 2e9a6: 8d3e mv s10,a5 + 2e9a8: b7cd j 2e98a <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x214> + 2e9aa: 84aa mv s1,a0 + 2e9ac: 6502 ld a0,0(sp) + 2e9ae: 7aa2 ld s5,40(sp) + 2e9b0: 7442 ld s0,48(sp) + 2e9b2: 79e2 ld s3,56(sp) + 2e9b4: c0ce80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2e9b8: bfc9 j 2e98a <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x214> + 2e9ba: 86be mv a3,a5 + 2e9bc: 866a mv a2,s10 + 2e9be: 0000b597 auipc a1,0xb + 2e9c2: 55258593 addi a1,a1,1362 # 39f10 <_IO_stdin_used+0x390> + 2e9c6: 0000b517 auipc a0,0xb + 2e9ca: 56250513 addi a0,a0,1378 # 39f28 <_IO_stdin_used+0x3a8> + 2e9ce: f83e60ef jal 15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> + 2e9d2: 86be mv a3,a5 + 2e9d4: 866a mv a2,s10 + 2e9d6: 0000b597 auipc a1,0xb + 2e9da: 53a58593 addi a1,a1,1338 # 39f10 <_IO_stdin_used+0x390> + 2e9de: 0000b517 auipc a0,0xb + 2e9e2: 54a50513 addi a0,a0,1354 # 39f28 <_IO_stdin_used+0x3a8> + 2e9e6: f6be60ef jal 15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> + +000000000002e9ea <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv>: + 2e9ea: 7175 addi sp,sp,-144 + 2e9ec: e122 sd s0,128(sp) + 2e9ee: 0001d417 auipc s0,0x1d + 2e9f2: 3fa43403 ld s0,1018(s0) # 4bde8 <_GLOBAL_OFFSET_TABLE_+0x298> + 2e9f6: 641c ld a5,8(s0) + 2e9f8: e506 sd ra,136(sp) + 2e9fa: f8ca sd s2,112(sp) + 2e9fc: 0e078763 beqz a5,2eaea <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x100> + 2ea00: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2ea04: 5e0030d7 vmv.v.i v1,0 + 2ea08: 600c ld a1,0(s0) + 2ea0a: fca6 sd s1,120(sp) + 2ea0c: 1804 addi s1,sp,48 + 2ea0e: f4ce sd s3,104(sp) + 2ea10: 57fd li a5,-1 + 2ea12: f0d2 sd s4,96(sp) + 2ea14: ecd6 sd s5,88(sp) + 2ea16: e8da sd s6,80(sp) + 2ea18: 01810993 addi s3,sp,24 + 2ea1c: 8526 mv a0,s1 + 2ea1e: 0209f0a7 vse64.v v1,(s3) + 2ea22: f402 sd zero,40(sp) + 2ea24: c63e sw a5,12(sp) + 2ea26: c83e sw a5,16(sp) + 2ea28: d0ceb0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2ea2c: 864e mv a2,s3 + 2ea2e: 07c00593 li a1,124 + 2ea32: 8526 mv a0,s1 + 2ea34: d43ff0ef jal 2e776 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE> + 2ea38: 7542 ld a0,48(sp) + 2ea3a: 04010913 addi s2,sp,64 + 2ea3e: 01250463 beq a0,s2,2ea46 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x5c> + 2ea42: ebfe60ef jal 15900 <_ZdlPv@plt> + 2ea46: 7702 ld a4,32(sp) + 2ea48: 67e2 ld a5,24(sp) + 2ea4a: 56fd li a3,-1 + 2ea4c: f8070713 addi a4,a4,-128 + 2ea50: ca36 sw a3,20(sp) + 2ea52: 0af71363 bne a4,a5,2eaf8 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x10e> + 2ea56: 778c ld a1,40(a5) + 2ea58: 7388 ld a0,32(a5) + 2ea5a: 0070 addi a2,sp,12 + 2ea5c: d0af30ef jal 21f66 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0> + 2ea60: cd41 beqz a0,2eaf8 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x10e> + 2ea62: 67e2 ld a5,24(sp) + 2ea64: 0810 addi a2,sp,16 + 2ea66: 67ac ld a1,72(a5) + 2ea68: 63a8 ld a0,64(a5) + 2ea6a: cfcf30ef jal 21f66 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0> + 2ea6e: c549 beqz a0,2eaf8 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x10e> + 2ea70: 67e2 ld a5,24(sp) + 2ea72: 0850 addi a2,sp,20 + 2ea74: 77ac ld a1,104(a5) + 2ea76: 73a8 ld a0,96(a5) + 2ea78: ceef30ef jal 21f66 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0> + 2ea7c: cd35 beqz a0,2eaf8 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x10e> + 2ea7e: 03000513 li a0,48 + 2ea82: e1fe60ef jal 158a0 <_Znwm@plt> + 2ea86: 67e2 ld a5,24(sp) + 2ea88: 01050713 addi a4,a0,16 + 2ea8c: e118 sd a4,0(a0) + 2ea8e: 638c ld a1,0(a5) + 2ea90: 6790 ld a2,8(a5) + 2ea92: 4b32 lw s6,12(sp) + 2ea94: 4ac2 lw s5,16(sp) + 2ea96: 962e add a2,a2,a1 + 2ea98: 4a52 lw s4,20(sp) + 2ea9a: 892a mv s2,a0 + 2ea9c: 89eeb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2eaa0: 6462 ld s0,24(sp) + 2eaa2: 7482 ld s1,32(sp) + 2eaa4: 03692023 sw s6,32(s2) + 2eaa8: 03592223 sw s5,36(s2) + 2eaac: 03492423 sw s4,40(s2) + 2eab0: 00940e63 beq s0,s1,2eacc <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0xe2> + 2eab4: 6008 ld a0,0(s0) + 2eab6: 01040793 addi a5,s0,16 + 2eaba: 00f50463 beq a0,a5,2eac2 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0xd8> + 2eabe: e43e60ef jal 15900 <_ZdlPv@plt> + 2eac2: 02040413 addi s0,s0,32 + 2eac6: fe8497e3 bne s1,s0,2eab4 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0xca> + 2eaca: 64e2 ld s1,24(sp) + 2eacc: c481 beqz s1,2ead4 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0xea> + 2eace: 8526 mv a0,s1 + 2ead0: e31e60ef jal 15900 <_ZdlPv@plt> + 2ead4: 60aa ld ra,136(sp) + 2ead6: 640a ld s0,128(sp) + 2ead8: 74e6 ld s1,120(sp) + 2eada: 79a6 ld s3,104(sp) + 2eadc: 7a06 ld s4,96(sp) + 2eade: 6ae6 ld s5,88(sp) + 2eae0: 6b46 ld s6,80(sp) + 2eae2: 854a mv a0,s2 + 2eae4: 7946 ld s2,112(sp) + 2eae6: 6149 addi sp,sp,144 + 2eae8: 8082 ret + 2eaea: 60aa ld ra,136(sp) + 2eaec: 640a ld s0,128(sp) + 2eaee: 4901 li s2,0 + 2eaf0: 854a mv a0,s2 + 2eaf2: 7946 ld s2,112(sp) + 2eaf4: 6149 addi sp,sp,144 + 2eaf6: 8082 ret + 2eaf8: 00843a03 ld s4,8(s0) + 2eafc: 8526 mv a0,s1 + 2eafe: 6000 ld s0,0(s0) + 2eb00: 02aa0593 addi a1,s4,42 + 2eb04: f84a sd s2,48(sp) + 2eb06: fc02 sd zero,56(sp) + 2eb08: 04010023 sb zero,64(sp) + 2eb0c: ee5e60ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> + 2eb10: 02a00613 li a2,42 + 2eb14: 0000d597 auipc a1,0xd + 2eb18: f2458593 addi a1,a1,-220 # 3ba38 <_IO_stdin_used+0x1eb8> + 2eb1c: 8526 mv a0,s1 + 2eb1e: a22e70ef jal 15d40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@plt> + 2eb22: 8652 mv a2,s4 + 2eb24: 85a2 mv a1,s0 + 2eb26: 8526 mv a0,s1 + 2eb28: a18e70ef jal 15d40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@plt> + 2eb2c: 8526 mv a0,s1 + 2eb2e: 93afd0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 2eb32: 842a mv s0,a0 + 2eb34: 8526 mv a0,s1 + 2eb36: a8ae80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2eb3a: a031 j 2eb46 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x15c> + 2eb3c: bfdd j 2eb32 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x148> + 2eb3e: 842a mv s0,a0 + 2eb40: 854a mv a0,s2 + 2eb42: dbfe60ef jal 15900 <_ZdlPv@plt> + 2eb46: 854e mv a0,s3 + 2eb48: 0001d317 auipc t1,0x1d + 2eb4c: 09833303 ld t1,152(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2eb50: 9302 jalr t1 + 2eb52: 8522 mv a0,s0 + 2eb54: c9de60ef jal 157f0 <_Unwind_Resume@plt> + 2eb58: 842a mv s0,a0 + 2eb5a: b7f5 j 2eb46 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x15c> + 2eb5c: bfd9 j 2eb32 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x148> + +000000000002eb5e <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv>: + 2eb5e: 1b854783 lbu a5,440(a0) + 2eb62: c391 beqz a5,2eb66 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv+0x8> + 2eb64: 8082 ret + 2eb66: 1101 addi sp,sp,-32 + 2eb68: e822 sd s0,16(sp) + 2eb6a: e426 sd s1,8(sp) + 2eb6c: ec06 sd ra,24(sp) + 2eb6e: 4785 li a5,1 + 2eb70: 842a mv s0,a0 + 2eb72: 1af50c23 sb a5,440(a0) + 2eb76: e75ff0ef jal 2e9ea <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv> + 2eb7a: 1d843483 ld s1,472(s0) + 2eb7e: 1ca43c23 sd a0,472(s0) + 2eb82: c085 beqz s1,2eba2 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv+0x44> + 2eb84: 5488 lw a0,40(s1) + 2eb86: 00054463 bltz a0,2eb8e <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv+0x30> + 2eb8a: f87e60ef jal 15b10 + 2eb8e: 6088 ld a0,0(s1) + 2eb90: 01048793 addi a5,s1,16 + 2eb94: 00f50463 beq a0,a5,2eb9c <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv+0x3e> + 2eb98: d69e60ef jal 15900 <_ZdlPv@plt> + 2eb9c: 8526 mv a0,s1 + 2eb9e: d63e60ef jal 15900 <_ZdlPv@plt> + 2eba2: 8522 mv a0,s0 + 2eba4: f62ee0ef jal 1d306 <_ZN7testing8internal12UnitTestImpl32SuppressTestEventsIfInSubprocessEv> + 2eba8: 8522 mv a0,s0 + 2ebaa: 9cfed0ef jal 1c578 <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv> + 2ebae: 8522 mv a0,s0 + 2ebb0: ea5fc0ef jal 2ba54 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv> + 2ebb4: 8522 mv a0,s0 + 2ebb6: 6442 ld s0,16(sp) + 2ebb8: 60e2 ld ra,24(sp) + 2ebba: 64a2 ld s1,8(sp) + 2ebbc: 6105 addi sp,sp,32 + 2ebbe: a1ff306f j 225dc <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv> + +000000000002ebc2 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0>: + 2ebc2: 7119 addi sp,sp,-128 + 2ebc4: f4a6 sd s1,104(sp) + 2ebc6: 0001d497 auipc s1,0x1d + 2ebca: 3024b483 ld s1,770(s1) # 4bec8 <_GLOBAL_OFFSET_TABLE_+0x378> + 2ebce: 6088 ld a0,0(s1) + 2ebd0: 0000c597 auipc a1,0xc + 2ebd4: f6058593 addi a1,a1,-160 # 3ab30 <_IO_stdin_used+0xfb0> + 2ebd8: f8a2 sd s0,112(sp) + 2ebda: ecce sd s3,88(sp) + 2ebdc: fc86 sd ra,120(sp) + 2ebde: f0ca sd s2,96(sp) + 2ebe0: e8d2 sd s4,80(sp) + 2ebe2: e4d6 sd s5,72(sp) + 2ebe4: e0da sd s6,64(sp) + 2ebe6: 94be60ef jal 15530 + 2ebea: 842a mv s0,a0 + 2ebec: 02010993 addi s3,sp,32 + 2ebf0: c555 beqz a0,2ec9c <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xda> + 2ebf2: 854e mv a0,s3 + 2ebf4: 85a2 mv a1,s0 + 2ebf6: cf9ef0ef jal 1e8ee <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE> + 2ebfa: 8522 mv a0,s0 + 2ebfc: e75e60ef jal 15a70 + 2ec00: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2ec04: 5e0030d7 vmv.v.i v1,0 + 2ec08: 00810a13 addi s4,sp,8 + 2ec0c: 8652 mv a2,s4 + 2ec0e: 45a9 li a1,10 + 2ec10: 854e mv a0,s3 + 2ec12: 020a70a7 vse64.v v1,(s4) + 2ec16: ec02 sd zero,24(sp) + 2ec18: b5fff0ef jal 2e776 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE> + 2ec1c: 6942 ld s2,16(sp) + 2ec1e: 6422 ld s0,8(sp) + 2ec20: 05240963 beq s0,s2,2ec72 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xb0> + 2ec24: 4481 li s1,0 + 2ec26: 0001da97 auipc s5,0x1d + 2ec2a: 1eaaba83 ld s5,490(s5) # 4be10 <_GLOBAL_OFFSET_TABLE_+0x2c0> + 2ec2e: 4b05 li s6,1 + 2ec30: 00549793 slli a5,s1,0x5 + 2ec34: 97a2 add a5,a5,s0 + 2ec36: 6798 ld a4,8(a5) + 2ec38: cb09 beqz a4,2ec4a <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x88> + 2ec3a: 6388 ld a0,0(a5) + 2ec3c: ba1f00ef jal 1f7dc <_ZN7testing8internalL19ParseGoogleTestFlagEPKc> + 2ec40: 6422 ld s0,8(sp) + 2ec42: 6942 ld s2,16(sp) + 2ec44: e119 bnez a0,2ec4a <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x88> + 2ec46: 016a8023 sb s6,0(s5) + 2ec4a: 408907b3 sub a5,s2,s0 + 2ec4e: 0485 addi s1,s1,1 + 2ec50: 8795 srai a5,a5,0x5 + 2ec52: fcf4efe3 bltu s1,a5,2ec30 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x6e> + 2ec56: 01240e63 beq s0,s2,2ec72 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xb0> + 2ec5a: 6008 ld a0,0(s0) + 2ec5c: 01040793 addi a5,s0,16 + 2ec60: 00f50463 beq a0,a5,2ec68 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xa6> + 2ec64: c9de60ef jal 15900 <_ZdlPv@plt> + 2ec68: 02040413 addi s0,s0,32 + 2ec6c: ff2417e3 bne s0,s2,2ec5a <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x98> + 2ec70: 6922 ld s2,8(sp) + 2ec72: 00090563 beqz s2,2ec7c <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xba> + 2ec76: 854a mv a0,s2 + 2ec78: c89e60ef jal 15900 <_ZdlPv@plt> + 2ec7c: 7502 ld a0,32(sp) + 2ec7e: 181c addi a5,sp,48 + 2ec80: 00f50463 beq a0,a5,2ec88 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xc6> + 2ec84: c7de60ef jal 15900 <_ZdlPv@plt> + 2ec88: 70e6 ld ra,120(sp) + 2ec8a: 7446 ld s0,112(sp) + 2ec8c: 74a6 ld s1,104(sp) + 2ec8e: 7906 ld s2,96(sp) + 2ec90: 69e6 ld s3,88(sp) + 2ec92: 6a46 ld s4,80(sp) + 2ec94: 6aa6 ld s5,72(sp) + 2ec96: 6b06 ld s6,64(sp) + 2ec98: 6109 addi sp,sp,128 + 2ec9a: 8082 ret + 2ec9c: 6685 lui a3,0x1 + 2ec9e: 0000c617 auipc a2,0xc + 2eca2: b3260613 addi a2,a2,-1230 # 3a7d0 <_IO_stdin_used+0xc50> + 2eca6: 458d li a1,3 + 2eca8: 854e mv a0,s3 + 2ecaa: 75868693 addi a3,a3,1880 # 1758 <__abi_tag-0xeb3c> + 2ecae: 815f20ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 2ecb2: 4655 li a2,21 + 2ecb4: 0000c597 auipc a1,0xc + 2ecb8: c6c58593 addi a1,a1,-916 # 3a920 <_IO_stdin_used+0xda0> + 2ecbc: 0001d517 auipc a0,0x1d + 2ecc0: 2dc53503 ld a0,732(a0) # 4bf98 <_ZSt4cerr@Base> + 2ecc4: a3de60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2ecc8: 6490 ld a2,8(s1) + 2ecca: 608c ld a1,0(s1) + 2eccc: 0001d517 auipc a0,0x1d + 2ecd0: 2cc53503 ld a0,716(a0) # 4bf98 <_ZSt4cerr@Base> + 2ecd4: a2de60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2ecd8: 0000b597 auipc a1,0xb + 2ecdc: 1d858593 addi a1,a1,472 # 39eb0 <_IO_stdin_used+0x330> + 2ece0: 951e60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 2ece4: 854e mv a0,s3 + 2ece6: b6def0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2ecea: b721 j 2ebf2 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x30> + 2ecec: 842a mv s0,a0 + 2ecee: 0001d317 auipc t1,0x1d + 2ecf2: ef233303 ld t1,-270(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2ecf6: 8552 mv a0,s4 + 2ecf8: 9302 jalr t1 + 2ecfa: 854e mv a0,s3 + 2ecfc: 8c4e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ed00: 8522 mv a0,s0 + 2ed02: aefe60ef jal 157f0 <_Unwind_Resume@plt> + 2ed06: 842a mv s0,a0 + 2ed08: bfcd j 2ecfa <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x138> + 2ed0a: 842a mv s0,a0 + 2ed0c: 854e mv a0,s3 + 2ed0e: b45ef0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 2ed12: 8522 mv a0,s0 + 2ed14: adde60ef jal 157f0 <_Unwind_Resume@plt> + +000000000002ed18 <_ZN7testing8internal24ParseGoogleTestFlagsOnlyEPiPPw>: + 2ed18: 0001d317 auipc t1,0x1d + 2ed1c: fd033303 ld t1,-48(t1) # 4bce8 <_GLOBAL_OFFSET_TABLE_+0x198> + 2ed20: 8302 jr t1 + +000000000002ed22 <_ZN7testing8internal24ParseGoogleTestFlagsOnlyEPiPPc>: + 2ed22: 0001d317 auipc t1,0x1d + 2ed26: 01e33303 ld t1,30(t1) # 4bd40 <_GLOBAL_OFFSET_TABLE_+0x1f0> + 2ed2a: 8302 jr t1 + +000000000002ed2c <_ZN7testing14InitGoogleTestEPiPPc>: + 2ed2c: 0001d317 auipc t1,0x1d + 2ed30: efc33303 ld t1,-260(t1) # 4bc28 <_GLOBAL_OFFSET_TABLE_+0xd8> + 2ed34: 8302 jr t1 + +000000000002ed36 <_ZN7testing14InitGoogleTestEv>: + 2ed36: 1101 addi sp,sp,-32 + 2ed38: 4705 li a4,1 + 2ed3a: 0000d797 auipc a5,0xd + 2ed3e: d2e78793 addi a5,a5,-722 # 3ba68 <_IO_stdin_used+0x1ee8> + 2ed42: 002c addi a1,sp,8 + 2ed44: 0048 addi a0,sp,4 + 2ed46: 0001d317 auipc t1,0x1d + 2ed4a: ee233303 ld t1,-286(t1) # 4bc28 <_GLOBAL_OFFSET_TABLE_+0xd8> + 2ed4e: ec06 sd ra,24(sp) + 2ed50: c23a sw a4,4(sp) + 2ed52: e43e sd a5,8(sp) + 2ed54: 9302 jalr t1 + 2ed56: 60e2 ld ra,24(sp) + 2ed58: 6105 addi sp,sp,32 + 2ed5a: 8082 ret + +000000000002ed5c <_ZN7testing14InitGoogleTestEPiPPw>: + 2ed5c: 0001d317 auipc t1,0x1d + 2ed60: f9c33303 ld t1,-100(t1) # 4bcf8 <_GLOBAL_OFFSET_TABLE_+0x1a8> + 2ed64: 8302 jr t1 + +000000000002ed66 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_>: + 2ed66: 7129 addi sp,sp,-320 + 2ed68: f5e6 sd s9,232(sp) + 2ed6a: fe06 sd ra,312(sp) + 2ed6c: fa22 sd s0,304(sp) + 2ed6e: f626 sd s1,296(sp) + 2ed70: f24a sd s2,288(sp) + 2ed72: ee4e sd s3,280(sp) + 2ed74: ea52 sd s4,272(sp) + 2ed76: e656 sd s5,264(sp) + 2ed78: e25a sd s6,256(sp) + 2ed7a: fdde sd s7,248(sp) + 2ed7c: f9e2 sd s8,240(sp) + 2ed7e: f1ea sd s10,224(sp) + 2ed80: edee sd s11,216(sp) + 2ed82: 4785 li a5,1 + 2ed84: f02a sd a0,32(sp) + 2ed86: fc36 sd a3,56(sp) + 2ed88: f42e sd a1,40(sp) + 2ed8a: f832 sd a2,48(sp) + 2ed8c: 00f50023 sb a5,0(a0) + 2ed90: 8cb6 mv s9,a3 + 2ed92: a011 j 2ed96 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x30> + 2ed94: 0c85 addi s9,s9,1 + 2ed96: 000cc903 lbu s2,0(s9) + 2ed9a: 854a mv a0,s2 + 2ed9c: dc5e60ef jal 15b60 + 2eda0: f975 bnez a0,2ed94 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e> + 2eda2: 02c00593 li a1,44 + 2eda6: 8566 mv a0,s9 + 2eda8: e402 sd zero,8(sp) + 2edaa: 4481 li s1,0 + 2edac: e802 sd zero,16(sp) + 2edae: 0100 addi s0,sp,128 + 2edb0: 09010993 addi s3,sp,144 + 2edb4: 4abd li s5,15 + 2edb6: 4c05 li s8,1 + 2edb8: 0a010d13 addi s10,sp,160 + 2edbc: 0b010a13 addi s4,sp,176 + 2edc0: 04810b13 addi s6,sp,72 + 2edc4: e1ce60ef jal 153e0 + 2edc8: c161 beqz a0,2ee88 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x122> + 2edca: 41950bb3 sub s7,a0,s9 + 2edce: f15e sd s7,160(sp) + 2edd0: e14e sd s3,128(sp) + 2edd2: e502 sd zero,136(sp) + 2edd4: 137aed63 bltu s5,s7,2ef0e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1a8> + 2edd8: 138b9763 bne s7,s8,2ef06 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1a0> + 2eddc: 09210823 sb s2,144(sp) + 2ede0: 86ce mv a3,s3 + 2ede2: e55e sd s7,136(sp) + 2ede4: 01768733 add a4,a3,s7 + 2ede8: 00070023 sb zero,0(a4) + 2edec: 6b8a ld s7,128(sp) + 2edee: 692a ld s2,136(sp) + 2edf0: 995e add s2,s2,s7 + 2edf2: 012b9e63 bne s7,s2,2ee0e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xa8> + 2edf6: a055 j 2ee9a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x134> + 2edf8: 41790933 sub s2,s2,s7 + 2edfc: 85ca mv a1,s2 + 2edfe: 4605 li a2,1 + 2ee00: 8522 mv a0,s0 + 2ee02: d4ee60ef jal 15350 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm@plt> + 2ee06: 6b8a ld s7,128(sp) + 2ee08: 995e add s2,s2,s7 + 2ee0a: 012b8863 beq s7,s2,2ee1a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xb4> + 2ee0e: fff94503 lbu a0,-1(s2) + 2ee12: 197d addi s2,s2,-1 + 2ee14: d4de60ef jal 15b60 + 2ee18: f165 bnez a0,2edf8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x92> + 2ee1a: f152 sd s4,160(sp) + 2ee1c: 65aa ld a1,136(sp) + 2ee1e: 86d2 mv a3,s4 + 2ee20: 894e mv s2,s3 + 2ee22: 093b8363 beq s7,s3,2eea8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x142> + 2ee26: 654a ld a0,144(sp) + 2ee28: 67a2 ld a5,8(sp) + 2ee2a: f15e sd s7,160(sp) + 2ee2c: f92a sd a0,176(sp) + 2ee2e: f52e sd a1,168(sp) + 2ee30: e14a sd s2,128(sp) + 2ee32: e502 sd zero,136(sp) + 2ee34: 08010823 sb zero,144(sp) + 2ee38: 08f48e63 beq s1,a5,2eed4 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x16e> + 2ee3c: 01048713 addi a4,s1,16 + 2ee40: e098 sd a4,0(s1) + 2ee42: 750a ld a0,160(sp) + 2ee44: 0ed50c63 beq a0,a3,2ef3c <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1d6> + 2ee48: 774a ld a4,176(sp) + 2ee4a: e088 sd a0,0(s1) + 2ee4c: e898 sd a4,16(s1) + 2ee4e: e48c sd a1,8(s1) + 2ee50: 02048493 addi s1,s1,32 + 2ee54: 650a ld a0,128(sp) + 2ee56: 01250463 beq a0,s2,2ee5e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xf8> + 2ee5a: aa7e60ef jal 15900 <_ZdlPv@plt> + 2ee5e: 8566 mv a0,s9 + 2ee60: 02c00593 li a1,44 + 2ee64: d7ce60ef jal 153e0 + 2ee68: 8caa mv s9,a0 + 2ee6a: 0e050863 beqz a0,2ef5a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1f4> + 2ee6e: 001cc903 lbu s2,1(s9) + 2ee72: 0c85 addi s9,s9,1 + 2ee74: 854a mv a0,s2 + 2ee76: cebe60ef jal 15b60 + 2ee7a: f975 bnez a0,2ee6e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x108> + 2ee7c: 02c00593 li a1,44 + 2ee80: 8566 mv a0,s9 + 2ee82: d5ee60ef jal 153e0 + 2ee86: f131 bnez a0,2edca <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x64> + 2ee88: 85e6 mv a1,s9 + 2ee8a: 8522 mv a0,s0 + 2ee8c: 8a8eb0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2ee90: 6b8a ld s7,128(sp) + 2ee92: 692a ld s2,136(sp) + 2ee94: 995e add s2,s2,s7 + 2ee96: f72b9ce3 bne s7,s2,2ee0e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xa8> + 2ee9a: 1914 addi a3,sp,176 + 2ee9c: f136 sd a3,160(sp) + 2ee9e: 09010913 addi s2,sp,144 + 2eea2: 4581 li a1,0 + 2eea4: f92b91e3 bne s7,s2,2ee26 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xc0> + 2eea8: 8836 mv a6,a3 + 2eeaa: 88ca mv a7,s2 + 2eeac: 00158513 addi a0,a1,1 + 2eeb0: 0c357757 vsetvli a4,a0,e8,m8,ta,ma + 2eeb4: 02088407 vle8.v v8,(a7) + 2eeb8: 8d19 sub a0,a0,a4 + 2eeba: 98ba add a7,a7,a4 + 2eebc: 02080427 vse8.v v8,(a6) + 2eec0: 983a add a6,a6,a4 + 2eec2: f57d bnez a0,2eeb0 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x14a> + 2eec4: 67a2 ld a5,8(sp) + 2eec6: f52e sd a1,168(sp) + 2eec8: e14a sd s2,128(sp) + 2eeca: e502 sd zero,136(sp) + 2eecc: 08010823 sb zero,144(sp) + 2eed0: f6f496e3 bne s1,a5,2ee3c <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xd6> + 2eed4: 67c2 ld a5,16(sp) + 2eed6: 85ea mv a1,s10 + 2eed8: 855a mv a0,s6 + 2eeda: 0001d317 auipc t1,0x1d + 2eede: fde33303 ld t1,-34(t1) # 4beb8 <_GLOBAL_OFFSET_TABLE_+0x368> + 2eee2: ec36 sd a3,24(sp) + 2eee4: e4be sd a5,72(sp) + 2eee6: e8a6 sd s1,80(sp) + 2eee8: eca6 sd s1,88(sp) + 2eeea: 8bda mv s7,s6 + 2eeec: 9302 jalr t1 + 2eeee: 67a6 ld a5,72(sp) + 2eef0: 750a ld a0,160(sp) + 2eef2: 66e2 ld a3,24(sp) + 2eef4: e83e sd a5,16(sp) + 2eef6: 67e6 ld a5,88(sp) + 2eef8: 64c6 ld s1,80(sp) + 2eefa: e43e sd a5,8(sp) + 2eefc: f4d50ce3 beq a0,a3,2ee54 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xee> + 2ef00: a01e60ef jal 15900 <_ZdlPv@plt> + 2ef04: bf81 j 2ee54 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xee> + 2ef06: ec0b8de3 beqz s7,2ede0 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x7a> + 2ef0a: 854e mv a0,s3 + 2ef0c: a809 j 2ef1e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1b8> + 2ef0e: 4601 li a2,0 + 2ef10: 85ea mv a1,s10 + 2ef12: 8522 mv a0,s0 + 2ef14: f9ce60ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 2ef18: 768a ld a3,160(sp) + 2ef1a: e12a sd a0,128(sp) + 2ef1c: e936 sd a3,144(sp) + 2ef1e: 875e mv a4,s7 + 2ef20: 8666 mv a2,s9 + 2ef22: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 2ef26: 02060407 vle8.v v8,(a2) + 2ef2a: 8f15 sub a4,a4,a3 + 2ef2c: 9636 add a2,a2,a3 + 2ef2e: 02050427 vse8.v v8,(a0) + 2ef32: 9536 add a0,a0,a3 + 2ef34: f77d bnez a4,2ef22 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1bc> + 2ef36: 7b8a ld s7,160(sp) + 2ef38: 668a ld a3,128(sp) + 2ef3a: b565 j 2ede2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x7c> + 2ef3c: 00158813 addi a6,a1,1 + 2ef40: 0c387557 vsetvli a0,a6,e8,m8,ta,ma + 2ef44: 02068407 vle8.v v8,(a3) + 2ef48: 40a80833 sub a6,a6,a0 + 2ef4c: 96aa add a3,a3,a0 + 2ef4e: 02070427 vse8.v v8,(a4) + 2ef52: 972a add a4,a4,a0 + 2ef54: fe0816e3 bnez a6,2ef40 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1da> + 2ef58: bddd j 2ee4e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xe8> + 2ef5a: 0088 addi a0,sp,64 + 2ef5c: ec2a sd a0,24(sp) + 2ef5e: b66ec0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 2ef62: 6a42 ld s4,16(sp) + 2ef64: 0a810b93 addi s7,sp,168 + 2ef68: d502 sw zero,168(sp) + 2ef6a: f902 sd zero,176(sp) + 2ef6c: e582 sd zero,200(sp) + 2ef6e: fd5e sd s7,184(sp) + 2ef70: e1de sd s7,192(sp) + 2ef72: 11448e63 beq s1,s4,2f08e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x328> + 2ef76: 7782 ld a5,32(sp) + 2ef78: 80000b37 lui s6,0x80000 + 2ef7c: 000a3983 ld s3,0(s4) + 2ef80: 008a3d83 ld s11,8(s4) + 2ef84: fffb4a93 not s5,s6 + 2ef88: 01078c13 addi s8,a5,16 + 2ef8c: 0a0c8d63 beqz s9,2f046 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e0> + 2ef90: 895e mv s2,s7 + 2ef92: 028cbd03 ld s10,40(s9) + 2ef96: 866e mv a2,s11 + 2ef98: 01bd7363 bgeu s10,s11,2ef9e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x238> + 2ef9c: 866a mv a2,s10 + 2ef9e: c619 beqz a2,2efac <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x246> + 2efa0: 020cb503 ld a0,32(s9) + 2efa4: 85ce mv a1,s3 + 2efa6: a1be60ef jal 159c0 + 2efaa: e909 bnez a0,2efbc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x256> + 2efac: 41bd0733 sub a4,s10,s11 + 2efb0: 00eac863 blt s5,a4,2efc0 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x25a> + 2efb4: 1d674a63 blt a4,s6,2f188 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x422> + 2efb8: 0007051b sext.w a0,a4 + 2efbc: 1c054663 bltz a0,2f188 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x422> + 2efc0: 8966 mv s2,s9 + 2efc2: 010cbc83 ld s9,16(s9) + 2efc6: fc0c96e3 bnez s9,2ef92 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x22c> + 2efca: 07790e63 beq s2,s7,2f046 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e0> + 2efce: 02893c83 ld s9,40(s2) + 2efd2: 866e mv a2,s11 + 2efd4: 01bcf363 bgeu s9,s11,2efda <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x274> + 2efd8: 8666 mv a2,s9 + 2efda: c619 beqz a2,2efe8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x282> + 2efdc: 02093583 ld a1,32(s2) + 2efe0: 854e mv a0,s3 + 2efe2: 9dfe60ef jal 159c0 + 2efe6: e909 bnez a0,2eff8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x292> + 2efe8: 419d87b3 sub a5,s11,s9 + 2efec: 00fac863 blt s5,a5,2effc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x296> + 2eff0: 0567cb63 blt a5,s6,2f046 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e0> + 2eff4: 0007851b sext.w a0,a5 + 2eff8: 04054763 bltz a0,2f046 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e0> + 2effc: 6506 ld a0,64(sp) + 2effe: 4615 li a2,5 + 2f000: 0000d597 auipc a1,0xd + 2f004: af058593 addi a1,a1,-1296 # 3baf0 <_IO_stdin_used+0x1f70> + 2f008: 0541 addi a0,a0,16 + 2f00a: ef6e60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f00e: 6506 ld a0,64(sp) + 2f010: 008a3603 ld a2,8(s4) + 2f014: 000a3583 ld a1,0(s4) + 2f018: 0541 addi a0,a0,16 + 2f01a: ee6e60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f01e: 6506 ld a0,64(sp) + 2f020: 466d li a2,27 + 2f022: 0000d597 auipc a1,0xd + 2f026: a4e58593 addi a1,a1,-1458 # 3ba70 <_IO_stdin_used+0x1ef0> + 2f02a: 0541 addi a0,a0,16 + 2f02c: ed4e60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f030: 020a0a13 addi s4,s4,32 + 2f034: 05448d63 beq s1,s4,2f08e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x328> + 2f038: 7cca ld s9,176(sp) + 2f03a: 000a3983 ld s3,0(s4) + 2f03e: 008a3d83 ld s11,8(s4) + 2f042: f40c97e3 bnez s9,2ef90 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x22a> + 2f046: 7782 ld a5,32(sp) + 2f048: 0207b903 ld s2,32(a5) + 2f04c: 15890d63 beq s2,s8,2f1a6 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x440> + 2f050: 000d9963 bnez s11,2f062 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2fc> + 2f054: a2a9 j 2f19e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x438> + 2f056: 854a mv a0,s2 + 2f058: aa8e60ef jal 15300 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt> + 2f05c: 892a mv s2,a0 + 2f05e: 15850463 beq a0,s8,2f1a6 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x440> + 2f062: 02893783 ld a5,40(s2) + 2f066: fefd98e3 bne s11,a5,2f056 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2f0> + 2f06a: 02093583 ld a1,32(s2) + 2f06e: 866e mv a2,s11 + 2f070: 854e mv a0,s3 + 2f072: 94fe60ef jal 159c0 + 2f076: f165 bnez a0,2f056 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2f0> + 2f078: 85d2 mv a1,s4 + 2f07a: 1108 addi a0,sp,160 + 2f07c: 0001d317 auipc t1,0x1d + 2f080: ec433303 ld t1,-316(t1) # 4bf40 <_GLOBAL_OFFSET_TABLE_+0x3f0> + 2f084: 9302 jalr t1 + 2f086: 020a0a13 addi s4,s4,32 + 2f08a: fb4497e3 bne s1,s4,2f038 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2d2> + 2f08e: 7782 ld a5,32(sp) + 2f090: 80000b37 lui s6,0x80000 + 2f094: fffb4a93 not s5,s6 + 2f098: 0207b903 ld s2,32(a5) + 2f09c: 01078d13 addi s10,a5,16 + 2f0a0: 09a90563 beq s2,s10,2f12a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3c4> + 2f0a4: 7cca ld s9,176(sp) + 2f0a6: 02093a03 ld s4,32(s2) + 2f0aa: 02893d83 ld s11,40(s2) + 2f0ae: 120c8d63 beqz s9,2f1e8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x482> + 2f0b2: 89de mv s3,s7 + 2f0b4: 028cbc03 ld s8,40(s9) + 2f0b8: 866e mv a2,s11 + 2f0ba: 01bc7363 bgeu s8,s11,2f0c0 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x35a> + 2f0be: 8662 mv a2,s8 + 2f0c0: c619 beqz a2,2f0ce <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x368> + 2f0c2: 020cb503 ld a0,32(s9) + 2f0c6: 85d2 mv a1,s4 + 2f0c8: 8f9e60ef jal 159c0 + 2f0cc: e909 bnez a0,2f0de <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x378> + 2f0ce: 41bc0c33 sub s8,s8,s11 + 2f0d2: 018ac863 blt s5,s8,2f0e2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x37c> + 2f0d6: 116c4463 blt s8,s6,2f1de <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x478> + 2f0da: 000c051b sext.w a0,s8 + 2f0de: 10054063 bltz a0,2f1de <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x478> + 2f0e2: 89e6 mv s3,s9 + 2f0e4: 010cbc83 ld s9,16(s9) + 2f0e8: fc0c96e3 bnez s9,2f0b4 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x34e> + 2f0ec: 0f798e63 beq s3,s7,2f1e8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x482> + 2f0f0: 0289bc03 ld s8,40(s3) + 2f0f4: 866e mv a2,s11 + 2f0f6: 01bc7363 bgeu s8,s11,2f0fc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x396> + 2f0fa: 8662 mv a2,s8 + 2f0fc: c619 beqz a2,2f10a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3a4> + 2f0fe: 0209b583 ld a1,32(s3) + 2f102: 8552 mv a0,s4 + 2f104: 8bde60ef jal 159c0 + 2f108: e909 bnez a0,2f11a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3b4> + 2f10a: 418d8733 sub a4,s11,s8 + 2f10e: 00eac863 blt s5,a4,2f11e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3b8> + 2f112: 0d674b63 blt a4,s6,2f1e8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x482> + 2f116: 0007051b sext.w a0,a4 + 2f11a: 0c054763 bltz a0,2f1e8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x482> + 2f11e: 854a mv a0,s2 + 2f120: 9e0e60ef jal 15300 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt> + 2f124: 892a mv s2,a0 + 2f126: f7a51fe3 bne a0,s10,2f0a4 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x33e> + 2f12a: 65e2 ld a1,24(sp) + 2f12c: 06010913 addi s2,sp,96 + 2f130: 854a mv a0,s2 + 2f132: dbcec0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 2f136: 0000c597 auipc a1,0xc + 2f13a: 7aa58593 addi a1,a1,1962 # 3b8e0 <_IO_stdin_used+0x1d60> + 2f13e: 854a mv a0,s2 + 2f140: 0001d317 auipc t1,0x1d + 2f144: ba033303 ld t1,-1120(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 2f148: 9302 jalr t1 + 2f14a: 0c051a63 bnez a0,2f21e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x4b8> + 2f14e: 7642 ld a2,48(sp) + 2f150: 75a2 ld a1,40(sp) + 2f152: 0001d997 auipc s3,0x1d + 2f156: ce69b983 ld s3,-794(s3) # 4be38 + 2f15a: 8522 mv a0,s0 + 2f15c: 0009ba03 ld s4,0(s3) + 2f160: 95cf20ef jal 212bc <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> + 2f164: 7686 ld a3,96(sp) + 2f166: 660a ld a2,128(sp) + 2f168: 8552 mv a0,s4 + 2f16a: 0000d597 auipc a1,0xd + 2f16e: 95e58593 addi a1,a1,-1698 # 3bac8 <_IO_stdin_used+0x1f48> + 2f172: a9ee60ef jal 15410 + 2f176: 8522 mv a0,s0 + 2f178: c49e70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f17c: 0009b503 ld a0,0(s3) + 2f180: b11e60ef jal 15c90 + 2f184: b5ce60ef jal 154e0 + 2f188: 018cbc83 ld s9,24(s9) + 2f18c: e00c93e3 bnez s9,2ef92 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x22c> + 2f190: bd2d j 2efca <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x264> + 2f192: 854a mv a0,s2 + 2f194: 96ce60ef jal 15300 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt> + 2f198: 892a mv s2,a0 + 2f19a: 01850663 beq a0,s8,2f1a6 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x440> + 2f19e: 02893783 ld a5,40(s2) + 2f1a2: fbe5 bnez a5,2f192 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x42c> + 2f1a4: bdd1 j 2f078 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x312> + 2f1a6: 6506 ld a0,64(sp) + 2f1a8: 4639 li a2,14 + 2f1aa: 0000d597 auipc a1,0xd + 2f1ae: 8e658593 addi a1,a1,-1818 # 3ba90 <_IO_stdin_used+0x1f10> + 2f1b2: 0541 addi a0,a0,16 + 2f1b4: d4ce60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f1b8: 6506 ld a0,64(sp) + 2f1ba: 008a3603 ld a2,8(s4) + 2f1be: 000a3583 ld a1,0(s4) + 2f1c2: 0541 addi a0,a0,16 + 2f1c4: d3ce60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f1c8: 6506 ld a0,64(sp) + 2f1ca: 02200613 li a2,34 + 2f1ce: 0000d597 auipc a1,0xd + 2f1d2: 8d258593 addi a1,a1,-1838 # 3baa0 <_IO_stdin_used+0x1f20> + 2f1d6: 0541 addi a0,a0,16 + 2f1d8: d28e60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f1dc: bd91 j 2f030 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2ca> + 2f1de: 018cbc83 ld s9,24(s9) + 2f1e2: ec0c99e3 bnez s9,2f0b4 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x34e> + 2f1e6: b719 j 2f0ec <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x386> + 2f1e8: 6506 ld a0,64(sp) + 2f1ea: 4661 li a2,24 + 2f1ec: 0000d597 auipc a1,0xd + 2f1f0: 8e458593 addi a1,a1,-1820 # 3bad0 <_IO_stdin_used+0x1f50> + 2f1f4: 0541 addi a0,a0,16 + 2f1f6: d0ae60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f1fa: 6506 ld a0,64(sp) + 2f1fc: 02893603 ld a2,40(s2) + 2f200: 02093583 ld a1,32(s2) + 2f204: 0541 addi a0,a0,16 + 2f206: cfae60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f20a: 6506 ld a0,64(sp) + 2f20c: 4609 li a2,2 + 2f20e: 0000d597 auipc a1,0xd + 2f212: 8b258593 addi a1,a1,-1870 # 3bac0 <_IO_stdin_used+0x1f40> + 2f216: 0541 addi a0,a0,16 + 2f218: ce8e60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f21c: b709 j 2f11e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3b8> + 2f21e: 854a mv a0,s2 + 2f220: ba1e70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f224: 754a ld a0,176(sp) + 2f226: dabea0ef jal 19fd0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0> + 2f22a: 6506 ld a0,64(sp) + 2f22c: c501 beqz a0,2f234 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x4ce> + 2f22e: 611c ld a5,0(a0) + 2f230: 679c ld a5,8(a5) + 2f232: 9782 jalr a5 + 2f234: 67c2 ld a5,16(sp) + 2f236: 00a8 addi a0,sp,72 + 2f238: 0001d317 auipc t1,0x1d + 2f23c: 9a833303 ld t1,-1624(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2f240: e4be sd a5,72(sp) + 2f242: 67a2 ld a5,8(sp) + 2f244: e8a6 sd s1,80(sp) + 2f246: ecbe sd a5,88(sp) + 2f248: 9302 jalr t1 + 2f24a: 70f2 ld ra,312(sp) + 2f24c: 7452 ld s0,304(sp) + 2f24e: 7562 ld a0,56(sp) + 2f250: 74b2 ld s1,296(sp) + 2f252: 7912 ld s2,288(sp) + 2f254: 69f2 ld s3,280(sp) + 2f256: 6a52 ld s4,272(sp) + 2f258: 6ab2 ld s5,264(sp) + 2f25a: 6b12 ld s6,256(sp) + 2f25c: 7bee ld s7,248(sp) + 2f25e: 7c4e ld s8,240(sp) + 2f260: 7cae ld s9,232(sp) + 2f262: 7d0e ld s10,224(sp) + 2f264: 6dee ld s11,216(sp) + 2f266: 6131 addi sp,sp,320 + 2f268: 8082 ret + 2f26a: 842a mv s0,a0 + 2f26c: 67c2 ld a5,16(sp) + 2f26e: 00a8 addi a0,sp,72 + 2f270: 0001d317 auipc t1,0x1d + 2f274: 97033303 ld t1,-1680(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2f278: e4be sd a5,72(sp) + 2f27a: 67a2 ld a5,8(sp) + 2f27c: e8a6 sd s1,80(sp) + 2f27e: ecbe sd a5,88(sp) + 2f280: 9302 jalr t1 + 2f282: 8522 mv a0,s0 + 2f284: d6ce60ef jal 157f0 <_Unwind_Resume@plt> + 2f288: 842a mv s0,a0 + 2f28a: 854a mv a0,s2 + 2f28c: b35e70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f290: 754a ld a0,176(sp) + 2f292: d3fea0ef jal 19fd0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0> + 2f296: 6506 ld a0,64(sp) + 2f298: d971 beqz a0,2f26c <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x506> + 2f29a: 611c ld a5,0(a0) + 2f29c: 679c ld a5,8(a5) + 2f29e: 9782 jalr a5 + 2f2a0: b7f1 j 2f26c <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x506> + 2f2a2: 842a mv s0,a0 + 2f2a4: b7f5 j 2f290 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x52a> + 2f2a6: 87aa mv a5,a0 + 2f2a8: 8522 mv a0,s0 + 2f2aa: 843e mv s0,a5 + 2f2ac: b15e70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f2b0: bfe9 j 2f28a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x524> + 2f2b2: 89aa mv s3,a0 + 2f2b4: 04810b93 addi s7,sp,72 + 2f2b8: a829 j 2f2d2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x56c> + 2f2ba: 67a6 ld a5,72(sp) + 2f2bc: 89aa mv s3,a0 + 2f2be: 856a mv a0,s10 + 2f2c0: e83e sd a5,16(sp) + 2f2c2: 67e6 ld a5,88(sp) + 2f2c4: 64c6 ld s1,80(sp) + 2f2c6: e43e sd a5,8(sp) + 2f2c8: af9e70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f2cc: 8522 mv a0,s0 + 2f2ce: af3e70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f2d2: 67c2 ld a5,16(sp) + 2f2d4: 855e mv a0,s7 + 2f2d6: 0001d317 auipc t1,0x1d + 2f2da: 90a33303 ld t1,-1782(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 2f2de: e4be sd a5,72(sp) + 2f2e0: 67a2 ld a5,8(sp) + 2f2e2: e8a6 sd s1,80(sp) + 2f2e4: ecbe sd a5,88(sp) + 2f2e6: 9302 jalr t1 + 2f2e8: 854e mv a0,s3 + 2f2ea: d06e60ef jal 157f0 <_Unwind_Resume@plt> + 2f2ee: 89aa mv s3,a0 + 2f2f0: 04810b93 addi s7,sp,72 + 2f2f4: bfe1 j 2f2cc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x566> + +000000000002f2f6 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 2f2f6: cd817057 vsetivli zero,2,e64,m1,ta,ma + 2f2fa: 5e0030d7 vmv.v.i v1,0 + 2f2fe: 7119 addi sp,sp,-128 + 2f300: f8a2 sd s0,112(sp) + 2f302: f4a6 sd s1,104(sp) + 2f304: f0ca sd s2,96(sp) + 2f306: e8d2 sd s4,80(sp) + 2f308: fc86 sd ra,120(sp) + 2f30a: ecce sd s3,88(sp) + 2f30c: e4d6 sd s5,72(sp) + 2f30e: f862 sd s8,48(sp) + 2f310: 6594 ld a3,8(a1) + 2f312: 020570a7 vse64.v v1,(a0) + 2f316: 00053823 sd zero,16(a0) + 2f31a: 4409 li s0,2 + 2f31c: 0005b903 ld s2,0(a1) + 2f320: 8a2e mv s4,a1 + 2f322: 84aa mv s1,a0 + 2f324: 00d47e63 bgeu s0,a3,2f340 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x4a> + 2f328: 00094703 lbu a4,0(s2) + 2f32c: 02200793 li a5,34 + 2f330: 1cf70063 beq a4,a5,2f4f0 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1fa> + 2f334: e0da sd s6,64(sp) + 2f336: fc5e sd s7,56(sp) + 2f338: 89b6 mv s3,a3 + 2f33a: 4405 li s0,1 + 2f33c: 4581 li a1,0 + 2f33e: a811 j 2f352 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5c> + 2f340: 1c869863 bne a3,s0,2f510 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x21a> + 2f344: e0da sd s6,64(sp) + 2f346: fc5e sd s7,56(sp) + 2f348: 00094703 lbu a4,0(s2) + 2f34c: 89b6 mv s3,a3 + 2f34e: 4405 li s0,1 + 2f350: 4581 li a1,0 + 2f352: 05c00b13 li s6,92 + 2f356: 06e00b93 li s7,110 + 2f35a: 00140913 addi s2,s0,1 + 2f35e: 03397663 bgeu s2,s3,2f38a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x94> + 2f362: 000a3783 ld a5,0(s4) + 2f366: 00878533 add a0,a5,s0 + 2f36a: 00054503 lbu a0,0(a0) + 2f36e: 1f671d63 bne a4,s6,2f568 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x272> + 2f372: 09750d63 beq a0,s7,2f40c <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x116> + 2f376: 0409 addi s0,s0,2 + 2f378: 01347963 bgeu s0,s3,2f38a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x94> + 2f37c: 97ca add a5,a5,s2 + 2f37e: 00140913 addi s2,s0,1 + 2f382: 0007c703 lbu a4,0(a5) + 2f386: fd396ee3 bltu s2,s3,2f362 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x6c> + 2f38a: 40b987b3 sub a5,s3,a1 + 2f38e: 22b6e363 bltu a3,a1,2f5b4 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2be> + 2f392: 000a3903 ld s2,0(s4) + 2f396: 40b68433 sub s0,a3,a1 + 2f39a: 992e add s2,s2,a1 + 2f39c: 0087f363 bgeu a5,s0,2f3a2 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xac> + 2f3a0: 843e mv s0,a5 + 2f3a2: 02010a93 addi s5,sp,32 + 2f3a6: e422 sd s0,8(sp) + 2f3a8: e856 sd s5,16(sp) + 2f3aa: 47bd li a5,15 + 2f3ac: 0808 addi a0,sp,16 + 2f3ae: 0c87e263 bltu a5,s0,2f472 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x17c> + 2f3b2: 4785 li a5,1 + 2f3b4: 10f41c63 bne s0,a5,2f4cc <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1d6> + 2f3b8: 6b06 ld s6,64(sp) + 2f3ba: 7be2 ld s7,56(sp) + 2f3bc: 00094783 lbu a5,0(s2) + 2f3c0: 4705 li a4,1 + 2f3c2: 02f10023 sb a5,32(sp) + 2f3c6: 87d6 mv a5,s5 + 2f3c8: 97ba add a5,a5,a4 + 2f3ca: ec3a sd a4,24(sp) + 2f3cc: 00078023 sb zero,0(a5) + 2f3d0: 649c ld a5,8(s1) + 2f3d2: 6898 ld a4,16(s1) + 2f3d4: 0ce78d63 beq a5,a4,2f4ae <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1b8> + 2f3d8: 01078713 addi a4,a5,16 + 2f3dc: e398 sd a4,0(a5) + 2f3de: 66c2 ld a3,16(sp) + 2f3e0: 6662 ld a2,24(sp) + 2f3e2: 15568063 beq a3,s5,2f522 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x22c> + 2f3e6: 7702 ld a4,32(sp) + 2f3e8: e394 sd a3,0(a5) + 2f3ea: eb98 sd a4,16(a5) + 2f3ec: 6498 ld a4,8(s1) + 2f3ee: e790 sd a2,8(a5) + 2f3f0: 02070793 addi a5,a4,32 + 2f3f4: e49c sd a5,8(s1) + 2f3f6: 70e6 ld ra,120(sp) + 2f3f8: 7446 ld s0,112(sp) + 2f3fa: 7906 ld s2,96(sp) + 2f3fc: 69e6 ld s3,88(sp) + 2f3fe: 6a46 ld s4,80(sp) + 2f400: 6aa6 ld s5,72(sp) + 2f402: 7c42 ld s8,48(sp) + 2f404: 8526 mv a0,s1 + 2f406: 74a6 ld s1,104(sp) + 2f408: 6109 addi sp,sp,128 + 2f40a: 8082 ret + 2f40c: 40b40733 sub a4,s0,a1 + 2f410: 177d addi a4,a4,-1 + 2f412: 18b6e463 bltu a3,a1,2f59a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2a4> + 2f416: 02010a93 addi s5,sp,32 + 2f41a: 8e8d sub a3,a3,a1 + 2f41c: e856 sd s5,16(sp) + 2f41e: 95be add a1,a1,a5 + 2f420: 00d77363 bgeu a4,a3,2f426 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x130> + 2f424: 86ba mv a3,a4 + 2f426: 01010c13 addi s8,sp,16 + 2f42a: 00d58633 add a2,a1,a3 + 2f42e: 8562 mv a0,s8 + 2f430: f96ea0ef jal 19bc6 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> + 2f434: 6498 ld a4,8(s1) + 2f436: 689c ld a5,16(s1) + 2f438: 08f70f63 beq a4,a5,2f4d6 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1e0> + 2f43c: 01070793 addi a5,a4,16 + 2f440: e31c sd a5,0(a4) + 2f442: 66c2 ld a3,16(sp) + 2f444: 6662 ld a2,24(sp) + 2f446: 0f568b63 beq a3,s5,2f53c <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x246> + 2f44a: 7782 ld a5,32(sp) + 2f44c: e314 sd a3,0(a4) + 2f44e: eb1c sd a5,16(a4) + 2f450: 649c ld a5,8(s1) + 2f452: e710 sd a2,8(a4) + 2f454: 02078793 addi a5,a5,32 + 2f458: e49c sd a5,8(s1) + 2f45a: 0409 addi s0,s0,2 + 2f45c: 008a3683 ld a3,8(s4) + 2f460: 0f347b63 bgeu s0,s3,2f556 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x260> + 2f464: 000a3703 ld a4,0(s4) + 2f468: 85ca mv a1,s2 + 2f46a: 974a add a4,a4,s2 + 2f46c: 00074703 lbu a4,0(a4) + 2f470: b5ed j 2f35a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x64> + 2f472: 4601 li a2,0 + 2f474: 002c addi a1,sp,8 + 2f476: a3ae60ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 2f47a: 67a2 ld a5,8(sp) + 2f47c: e82a sd a0,16(sp) + 2f47e: f03e sd a5,32(sp) + 2f480: 86a2 mv a3,s0 + 2f482: 0c36f7d7 vsetvli a5,a3,e8,m8,ta,ma + 2f486: 02090407 vle8.v v8,(s2) + 2f48a: 8e9d sub a3,a3,a5 + 2f48c: 993e add s2,s2,a5 + 2f48e: 02050427 vse8.v v8,(a0) + 2f492: 953e add a0,a0,a5 + 2f494: f6fd bnez a3,2f482 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> + 2f496: 6722 ld a4,8(sp) + 2f498: 67c2 ld a5,16(sp) + 2f49a: 6b06 ld s6,64(sp) + 2f49c: ec3a sd a4,24(sp) + 2f49e: 97ba add a5,a5,a4 + 2f4a0: 7be2 ld s7,56(sp) + 2f4a2: 00078023 sb zero,0(a5) + 2f4a6: 649c ld a5,8(s1) + 2f4a8: 6898 ld a4,16(s1) + 2f4aa: f2e797e3 bne a5,a4,2f3d8 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe2> + 2f4ae: 01010c13 addi s8,sp,16 + 2f4b2: 85e2 mv a1,s8 + 2f4b4: 8526 mv a0,s1 + 2f4b6: 0001d317 auipc t1,0x1d + 2f4ba: a0233303 ld t1,-1534(t1) # 4beb8 <_GLOBAL_OFFSET_TABLE_+0x368> + 2f4be: 9302 jalr t1 + 2f4c0: 6542 ld a0,16(sp) + 2f4c2: f3550ae3 beq a0,s5,2f3f6 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x100> + 2f4c6: c3ae60ef jal 15900 <_ZdlPv@plt> + 2f4ca: b735 j 2f3f6 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x100> + 2f4cc: e04d bnez s0,2f56e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x278> + 2f4ce: 6b06 ld s6,64(sp) + 2f4d0: 7be2 ld s7,56(sp) + 2f4d2: 4701 li a4,0 + 2f4d4: bdcd j 2f3c6 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xd0> + 2f4d6: 85e2 mv a1,s8 + 2f4d8: 8526 mv a0,s1 + 2f4da: 0001d317 auipc t1,0x1d + 2f4de: 9de33303 ld t1,-1570(t1) # 4beb8 <_GLOBAL_OFFSET_TABLE_+0x368> 2f4e2: 9302 jalr t1 - 2f4e4: 7502 ld a0,32(sp) - 2f4e6: c501 beqz a0,2f4ee <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x36a> - 2f4e8: 611c ld a5,0(a0) - 2f4ea: 679c ld a5,8(a5) - 2f4ec: 9782 jalr a5 - 2f4ee: 85d2 mv a1,s4 - 2f4f0: 0808 addi a0,sp,16 - 2f4f2: ee5e90ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> - 2f4f6: bf39 j 2f414 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x290> - 2f4f8: 7782 ld a5,32(sp) - 2f4fa: 842a mv s0,a0 - 2f4fc: c789 beqz a5,2f506 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x382> - 2f4fe: 6398 ld a4,0(a5) - 2f500: 853e mv a0,a5 - 2f502: 671c ld a5,8(a4) - 2f504: 9782 jalr a5 - 2f506: 08a8 addi a0,sp,88 - 2f508: 0001b317 auipc t1,0x1b - 2f50c: ad033303 ld t1,-1328(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 2f510: 9302 jalr t1 - 2f512: a821 j 2f52a <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3a6> - 2f514: b7d5 j 2f4f8 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x374> - 2f516: 842a mv s0,a0 - 2f518: b7fd j 2f506 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x382> - 2f51a: bff9 j 2f4f8 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x374> - 2f51c: 842a mv s0,a0 - 2f51e: 1028 addi a0,sp,40 - 2f520: 0001b317 auipc t1,0x1b - 2f524: ab833303 ld t1,-1352(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 2f528: 9302 jalr t1 - 2f52a: 6522 ld a0,8(sp) - 2f52c: c501 beqz a0,2f534 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3b0> - 2f52e: 611c ld a5,0(a0) - 2f530: 679c ld a5,8(a5) - 2f532: 9782 jalr a5 - 2f534: 854e mv a0,s3 - 2f536: 9c6e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f53a: 8522 mv a0,s0 - 2f53c: 974e60ef jal 156b0 <__cxa_call_terminate@plt> - 2f540: 842a mv s0,a0 - 2f542: 8556 mv a0,s5 - 2f544: 9b8e70ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f548: 6542 ld a0,16(sp) - 2f54a: d971 beqz a0,2f51e <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x39a> - 2f54c: 611c ld a5,0(a0) - 2f54e: 679c ld a5,8(a5) - 2f550: 9782 jalr a5 - 2f552: b7f1 j 2f51e <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x39a> - 2f554: 842a mv s0,a0 - 2f556: bfd1 j 2f52a <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3a6> - 2f558: 842a mv s0,a0 - 2f55a: bfe9 j 2f534 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3b0> - 2f55c: 842a mv s0,a0 - 2f55e: b765 j 2f506 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x382> - 2f560: 842a mv s0,a0 - 2f562: b7dd j 2f548 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3c4> - -000000000002f564 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE>: - 2f564: 7115 addi sp,sp,-224 - 2f566: 618c ld a1,0(a1) - 2f568: e16a sd s10,128(sp) - 2f56a: 03010d13 addi s10,sp,48 - 2f56e: e9a2 sd s0,208(sp) - 2f570: 842a mv s0,a0 - 2f572: 856a mv a0,s10 - 2f574: ed86 sd ra,216(sp) - 2f576: e5a6 sd s1,200(sp) - 2f578: fd4e sd s3,184(sp) - 2f57a: f556 sd s5,168(sp) - 2f57c: 8e1e80ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2f580: 8522 mv a0,s0 - 2f582: 0000a597 auipc a1,0xa - 2f586: 9a658593 addi a1,a1,-1626 # 38f28 <_IO_stdin_used+0x1480> - 2f58a: 0001a317 auipc t1,0x1a - 2f58e: 75633303 ld t1,1878(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 2f4e4: 6542 ld a0,16(sp) + 2f4e6: f7550ae3 beq a0,s5,2f45a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x164> + 2f4ea: c16e60ef jal 15900 <_ZdlPv@plt> + 2f4ee: b7b5 j 2f45a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x164> + 2f4f0: fff68993 addi s3,a3,-1 + 2f4f4: 013907b3 add a5,s2,s3 + 2f4f8: 0007c783 lbu a5,0(a5) + 2f4fc: e2e79ce3 bne a5,a4,2f334 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3e> + 2f500: 04898d63 beq s3,s0,2f55a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x264> + 2f504: e0da sd s6,64(sp) + 2f506: fc5e sd s7,56(sp) + 2f508: 00194703 lbu a4,1(s2) + 2f50c: 4585 li a1,1 + 2f50e: b591 j 2f352 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5c> + 2f510: 02010a93 addi s5,sp,32 + 2f514: e436 sd a3,8(sp) + 2f516: e856 sd s5,16(sp) + 2f518: 4785 li a5,1 + 2f51a: eaf681e3 beq a3,a5,2f3bc <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc6> + 2f51e: 4701 li a4,0 + 2f520: b55d j 2f3c6 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xd0> + 2f522: 00160593 addi a1,a2,1 + 2f526: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma + 2f52a: 020a8407 vle8.v v8,(s5) + 2f52e: 8d95 sub a1,a1,a3 + 2f530: 9ab6 add s5,s5,a3 + 2f532: 02070427 vse8.v v8,(a4) + 2f536: 9736 add a4,a4,a3 + 2f538: f5fd bnez a1,2f526 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x230> + 2f53a: bd4d j 2f3ec <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xf6> + 2f53c: 00160593 addi a1,a2,1 + 2f540: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma + 2f544: 020a8407 vle8.v v8,(s5) + 2f548: 8d95 sub a1,a1,a3 + 2f54a: 9ab6 add s5,s5,a3 + 2f54c: 02078427 vse8.v v8,(a5) + 2f550: 97b6 add a5,a5,a3 + 2f552: f5fd bnez a1,2f540 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x24a> + 2f554: bdf5 j 2f450 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x15a> + 2f556: 85ca mv a1,s2 + 2f558: bd0d j 2f38a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x94> + 2f55a: 4785 li a5,1 + 2f55c: 02010a93 addi s5,sp,32 + 2f560: 993e add s2,s2,a5 + 2f562: e856 sd s5,16(sp) + 2f564: e43e sd a5,8(sp) + 2f566: bd99 j 2f3bc <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc6> + 2f568: 844a mv s0,s2 + 2f56a: 872a mv a4,a0 + 2f56c: b3fd j 2f35a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x64> + 2f56e: 8556 mv a0,s5 + 2f570: bf01 j 2f480 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18a> + 2f572: 842a mv s0,a0 + 2f574: 8562 mv a0,s8 + 2f576: 84be70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f57a: e0da sd s6,64(sp) + 2f57c: fc5e sd s7,56(sp) + 2f57e: a029 j 2f588 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x292> + 2f580: 842a mv s0,a0 + 2f582: 8562 mv a0,s8 + 2f584: 83de70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f588: 8526 mv a0,s1 + 2f58a: 0001c317 auipc t1,0x1c + 2f58e: 65633303 ld t1,1622(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> 2f592: 9302 jalr t1 - 2f594: 44051063 bnez a0,2f9d4 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x470> - 2f598: 0000a597 auipc a1,0xa - 2f59c: 9a058593 addi a1,a1,-1632 # 38f38 <_IO_stdin_used+0x1490> - 2f5a0: 8522 mv a0,s0 - 2f5a2: 0001a317 auipc t1,0x1a - 2f5a6: 73e33303 ld t1,1854(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 2f5aa: 9302 jalr t1 - 2f5ac: e955 bnez a0,2f660 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xfc> - 2f5ae: 0000a597 auipc a1,0xa - 2f5b2: 9e258593 addi a1,a1,-1566 # 38f90 <_IO_stdin_used+0x14e8> - 2f5b6: 8522 mv a0,s0 - 2f5b8: 0001a317 auipc t1,0x1a - 2f5bc: 72833303 ld t1,1832(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 2f5c0: 9302 jalr t1 - 2f5c2: 56050163 beqz a0,2fb24 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x5c0> - 2f5c6: 10000513 li a0,256 - 2f5ca: a06e60ef jal 157d0 <_Znwm@plt> - 2f5ce: f952 sd s4,176(sp) - 2f5d0: 10050a13 addi s4,a0,256 - 2f5d4: e1ca sd s2,192(sp) - 2f5d6: f15a sd s6,160(sp) - 2f5d8: ed5e sd s7,152(sp) - 2f5da: e962 sd s8,144(sp) - 2f5dc: e566 sd s9,136(sp) - 2f5de: 89aa mv s3,a0 - 2f5e0: f452 sd s4,40(sp) - 2f5e2: 8aaa mv s5,a0 - 2f5e4: 00019917 auipc s2,0x19 - 2f5e8: 6a490913 addi s2,s2,1700 # 48c88 <_ZN7testingL27kReservedTestCaseAttributesE> - 2f5ec: 4b3d li s6,15 - 2f5ee: 4b85 li s7,1 - 2f5f0: 05010c13 addi s8,sp,80 - 2f5f4: a831 j 2f610 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xac> - 2f5f6: 37750163 beq a0,s7,2f958 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3f4> - 2f5fa: e529 bnez a0,2f644 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xe0> - 2f5fc: 008ab423 sd s0,8(s5) - 2f600: 94a2 add s1,s1,s0 - 2f602: 00048023 sb zero,0(s1) - 2f606: 020a8a93 addi s5,s5,32 - 2f60a: 0921 addi s2,s2,8 - 2f60c: 175a0563 beq s4,s5,2f776 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x212> - 2f610: 00093c83 ld s9,0(s2) - 2f614: 010a8493 addi s1,s5,16 - 2f618: 009ab023 sd s1,0(s5) - 2f61c: 680c8063 beqz s9,2fc9c <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x738> - 2f620: 8566 mv a0,s9 - 2f622: cdee60ef jal 15b00 - 2f626: e8aa sd a0,80(sp) - 2f628: 842a mv s0,a0 - 2f62a: fcab76e3 bgeu s6,a0,2f5f6 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x92> - 2f62e: 4601 li a2,0 - 2f630: 85e2 mv a1,s8 - 2f632: 8556 mv a0,s5 - 2f634: fade50ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 2f638: 67c6 ld a5,80(sp) - 2f63a: 84aa mv s1,a0 - 2f63c: 00aab023 sd a0,0(s5) - 2f640: 00fab823 sd a5,16(s5) - 2f644: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 2f648: 020c8407 vle8.v v8,(s9) - 2f64c: 8c1d sub s0,s0,a5 - 2f64e: 9cbe add s9,s9,a5 - 2f650: 02048427 vse8.v v8,(s1) - 2f654: 94be add s1,s1,a5 - 2f656: f47d bnez s0,2f644 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xe0> - 2f658: 6446 ld s0,80(sp) - 2f65a: 000ab483 ld s1,0(s5) - 2f65e: bf79 j 2f5fc <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x98> - 2f660: 0e000513 li a0,224 - 2f664: 96ce60ef jal 157d0 <_Znwm@plt> - 2f668: 0000a717 auipc a4,0xa - 2f66c: 8e070713 addi a4,a4,-1824 # 38f48 <_IO_stdin_used+0x14a0> - 2f670: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 2f674: 02070087 vle8.v v1,(a4) - 2f678: 0000a797 auipc a5,0xa - 2f67c: 8e078793 addi a5,a5,-1824 # 38f58 <_IO_stdin_used+0x14b0> - 2f680: cc337057 vsetivli zero,6,e8,m8,ta,ma - 2f684: e1ca sd s2,192(sp) - 2f686: f952 sd s4,176(sp) - 2f688: f15a sd s6,160(sp) - 2f68a: ed5e sd s7,152(sp) - 2f68c: e962 sd s8,144(sp) - 2f68e: e566 sd s9,136(sp) - 2f690: 02078407 vle8.v v8,(a5) - 2f694: 0e050a93 addi s5,a0,224 - 2f698: 01050793 addi a5,a0,16 - 2f69c: e11c sd a5,0(a0) - 2f69e: f456 sd s5,40(sp) - 2f6a0: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 2f6a4: 020780a7 vse8.v v1,(a5) - 2f6a8: 4721 li a4,8 - 2f6aa: 03050793 addi a5,a0,48 - 2f6ae: cc337057 vsetivli zero,6,e8,m8,ta,ma - 2f6b2: 4699 li a3,6 - 2f6b4: f11c sd a5,32(a0) - 2f6b6: e518 sd a4,8(a0) - 2f6b8: 00050c23 sb zero,24(a0) - 2f6bc: 02078427 vse8.v v8,(a5) - 2f6c0: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 2f6c4: 0000a797 auipc a5,0xa - 2f6c8: 89c78793 addi a5,a5,-1892 # 38f60 <_IO_stdin_used+0x14b8> - 2f6cc: 02078087 vle8.v v1,(a5) - 2f6d0: 05050793 addi a5,a0,80 - 2f6d4: f514 sd a3,40(a0) - 2f6d6: e13c sd a5,64(a0) - 2f6d8: 02050b23 sb zero,54(a0) - 2f6dc: 0000a617 auipc a2,0xa - 2f6e0: 89460613 addi a2,a2,-1900 # 38f70 <_IO_stdin_used+0x14c8> - 2f6e4: 020780a7 vse8.v v1,(a5) - 2f6e8: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 2f6ec: 02060087 vle8.v v1,(a2) - 2f6f0: 07050793 addi a5,a0,112 - 2f6f4: 00009697 auipc a3,0x9 - 2f6f8: dac68693 addi a3,a3,-596 # 384a0 <_IO_stdin_used+0x9f8> - 2f6fc: cc32f057 vsetivli zero,5,e8,m8,ta,ma - 2f700: 02068407 vle8.v v8,(a3) - 2f704: e538 sd a4,72(a0) - 2f706: f13c sd a5,96(a0) - 2f708: 04050c23 sb zero,88(a0) - 2f70c: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 2f710: 020780a7 vse8.v v1,(a5) - 2f714: 4711 li a4,4 - 2f716: 09050793 addi a5,a0,144 - 2f71a: cc32f057 vsetivli zero,5,e8,m8,ta,ma - 2f71e: 4695 li a3,5 - 2f720: e15c sd a5,128(a0) - 2f722: f538 sd a4,104(a0) - 2f724: 06050a23 sb zero,116(a0) - 2f728: 02078427 vse8.v v8,(a5) - 2f72c: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 2f730: 0000a797 auipc a5,0xa - 2f734: 84878793 addi a5,a5,-1976 # 38f78 <_IO_stdin_used+0x14d0> - 2f738: 02078087 vle8.v v1,(a5) - 2f73c: 0b050793 addi a5,a0,176 - 2f740: f15c sd a5,160(a0) - 2f742: 08050aa3 sb zero,149(a0) - 2f746: e554 sd a3,136(a0) - 2f748: 89aa mv s3,a0 - 2f74a: 020780a7 vse8.v v1,(a5) - 2f74e: 0000a797 auipc a5,0xa - 2f752: 83278793 addi a5,a5,-1998 # 38f80 <_IO_stdin_used+0x14d8> - 2f756: cc34f057 vsetivli zero,9,e8,m8,ta,ma - 2f75a: 02078407 vle8.v v8,(a5) - 2f75e: 0d050793 addi a5,a0,208 - 2f762: f558 sd a4,168(a0) - 2f764: 0a050a23 sb zero,180(a0) - 2f768: e17c sd a5,192(a0) - 2f76a: 4725 li a4,9 - 2f76c: 02078427 vse8.v v8,(a5) - 2f770: 0c050ca3 sb zero,217(a0) - 2f774: e578 sd a4,200(a0) - 2f776: 413a8cb3 sub s9,s5,s3 - 2f77a: 405cdc13 srai s8,s9,0x5 - 2f77e: 407cdb13 srai s6,s9,0x7 - 2f782: 87e2 mv a5,s8 - 2f784: 894e mv s2,s3 - 2f786: 41605a63 blez s6,2fb9a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x636> - 2f78a: 0b1e slli s6,s6,0x7 - 2f78c: fcee sd s11,120(sp) - 2f78e: 74e2 ld s1,56(sp) - 2f790: 7bc2 ld s7,48(sp) - 2f792: 9b4e add s6,s6,s3 - 2f794: 06098413 addi s0,s3,96 - 2f798: 04098d93 addi s11,s3,64 - 2f79c: 02098a13 addi s4,s3,32 - 2f7a0: a035 j 2f7cc <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x268> - 2f7a2: fc843603 ld a2,-56(s0) - 2f7a6: 0ac48963 beq s1,a2,2f858 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2f4> - 2f7aa: fe843603 ld a2,-24(s0) - 2f7ae: 0cc48363 beq s1,a2,2f874 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x310> - 2f7b2: 6410 ld a2,8(s0) - 2f7b4: 18c48a63 beq s1,a2,2f948 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3e4> - 2f7b8: 08090913 addi s2,s2,128 - 2f7bc: 08040413 addi s0,s0,128 - 2f7c0: 080d8d93 addi s11,s11,128 - 2f7c4: 080a0a13 addi s4,s4,128 - 2f7c8: 3d690563 beq s2,s6,2fb92 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x62e> - 2f7cc: fa843783 ld a5,-88(s0) - 2f7d0: fc9799e3 bne a5,s1,2f7a2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x23e> - 2f7d4: 16048d63 beqz s1,2f94e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3ea> - 2f7d8: fa043503 ld a0,-96(s0) - 2f7dc: 8626 mv a2,s1 - 2f7de: 85de mv a1,s7 - 2f7e0: 910e60ef jal 158f0 - 2f7e4: 16050563 beqz a0,2f94e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3ea> - 2f7e8: fc843603 ld a2,-56(s0) - 2f7ec: 06c48863 beq s1,a2,2f85c <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2f8> - 2f7f0: fe843603 ld a2,-24(s0) - 2f7f4: fac49fe3 bne s1,a2,2f7b2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x24e> - 2f7f8: fe043503 ld a0,-32(s0) - 2f7fc: 85de mv a1,s7 - 2f7fe: 8f2e60ef jal 158f0 - 2f802: c935 beqz a0,2f876 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x312> - 2f804: 6410 ld a2,8(s0) - 2f806: fac499e3 bne s1,a2,2f7b8 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x254> - 2f80a: 6008 ld a0,0(s0) - 2f80c: 85de mv a1,s7 - 2f80e: 8e2e60ef jal 158f0 - 2f812: f15d bnez a0,2f7b8 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x254> - 2f814: 7de6 ld s11,120(sp) - 2f816: 8922 mv s2,s0 - 2f818: 4405 li s0,1 - 2f81a: 07591363 bne s2,s5,2f880 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x31c> - 2f81e: 690e ld s2,192(sp) - 2f820: 7a4a ld s4,176(sp) - 2f822: 7b0a ld s6,160(sp) - 2f824: 6bea ld s7,152(sp) - 2f826: 6c4a ld s8,144(sp) - 2f828: 6caa ld s9,136(sp) - 2f82a: 0828 addi a0,sp,24 - 2f82c: 0001a317 auipc t1,0x1a - 2f830: 3b433303 ld t1,948(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2f834: ec4e sd s3,24(sp) - 2f836: f056 sd s5,32(sp) - 2f838: 9302 jalr t1 - 2f83a: 7542 ld a0,48(sp) - 2f83c: 009c addi a5,sp,64 - 2f83e: 00f50463 beq a0,a5,2f846 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2e2> - 2f842: fefe50ef jal 15830 <_ZdlPv@plt> - 2f846: 60ee ld ra,216(sp) - 2f848: 8522 mv a0,s0 - 2f84a: 644e ld s0,208(sp) - 2f84c: 64ae ld s1,200(sp) - 2f84e: 79ea ld s3,184(sp) - 2f850: 7aaa ld s5,168(sp) - 2f852: 6d0a ld s10,128(sp) - 2f854: 612d addi sp,sp,224 - 2f856: 8082 ret - 2f858: 0e048d63 beqz s1,2f952 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3ee> - 2f85c: fc043503 ld a0,-64(s0) - 2f860: 85de mv a1,s7 - 2f862: 88ee60ef jal 158f0 - 2f866: 0e050663 beqz a0,2f952 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3ee> - 2f86a: fe843603 ld a2,-24(s0) - 2f86e: f8c49be3 bne s1,a2,2f804 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2a0> - 2f872: b759 j 2f7f8 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x294> - 2f874: f0d1 bnez s1,2f7f8 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x294> - 2f876: 896e mv s2,s11 - 2f878: 4405 li s0,1 - 2f87a: 7de6 ld s11,120(sp) - 2f87c: fb5901e3 beq s2,s5,2f81e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2ba> - 2f880: 00810913 addi s2,sp,8 - 2f884: 6685 lui a3,0x1 - 2f886: 85a2 mv a1,s0 - 2f888: 854a mv a0,s2 - 2f88a: 87668693 addi a3,a3,-1930 # 876 <__abi_tag-0xfa1e> - 2f88e: 0000a717 auipc a4,0xa - 2f892: 41a70713 addi a4,a4,1050 # 39ca8 <_IO_stdin_used+0x2200> - 2f896: 00009617 auipc a2,0x9 - 2f89a: e4a60613 addi a2,a2,-438 # 386e0 <_IO_stdin_used+0xc38> - 2f89e: fe1e80ef jal 1887e <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> - 2f8a2: 850a mv a0,sp - 2f8a4: 8a0a mv s4,sp - 2f8a6: 947e90ef jal 191ec <_ZN7testing7MessageC1Ev> - 2f8aa: 6502 ld a0,0(sp) - 2f8ac: 0000a597 auipc a1,0xa - 2f8b0: 40458593 addi a1,a1,1028 # 39cb0 <_IO_stdin_used+0x2208> - 2f8b4: 0541 addi a0,a0,16 - 2f8b6: cabe50ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2f8ba: 6502 ld a0,0(sp) - 2f8bc: 7662 ld a2,56(sp) - 2f8be: 75c2 ld a1,48(sp) - 2f8c0: 0541 addi a0,a0,16 - 2f8c2: d6fe50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f8c6: 6502 ld a0,0(sp) - 2f8c8: 0000a597 auipc a1,0xa - 2f8cc: c6058593 addi a1,a1,-928 # 39528 <_IO_stdin_used+0x1a80> - 2f8d0: 0541 addi a0,a0,16 - 2f8d2: c8fe50ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2f8d6: 01010b13 addi s6,sp,16 - 2f8da: 855a mv a0,s6 - 2f8dc: 911e90ef jal 191ec <_ZN7testing7MessageC1Ev> - 2f8e0: 080c8163 beqz s9,2f962 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3fe> - 2f8e4: 04000793 li a5,64 - 2f8e8: 2f97e363 bltu a5,s9,2fbce <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x66a> - 2f8ec: 4785 li a5,1 - 2f8ee: 844e mv s0,s3 - 2f8f0: 4481 li s1,0 - 2f8f2: 36fc0c63 beq s8,a5,2fc6a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x706> - 2f8f6: 6542 ld a0,16(sp) - 2f8f8: 4605 li a2,1 - 2f8fa: 00008597 auipc a1,0x8 - 2f8fe: 4d658593 addi a1,a1,1238 # 37dd0 <_IO_stdin_used+0x328> - 2f902: 0541 addi a0,a0,16 - 2f904: d2de50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f908: 6542 ld a0,16(sp) - 2f90a: 6410 ld a2,8(s0) - 2f90c: 600c ld a1,0(s0) - 2f90e: 0541 addi a0,a0,16 - 2f910: d21e50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f914: 6542 ld a0,16(sp) - 2f916: 4605 li a2,1 - 2f918: 00008597 auipc a1,0x8 - 2f91c: 4b858593 addi a1,a1,1208 # 37dd0 <_IO_stdin_used+0x328> - 2f920: 0541 addi a0,a0,16 - 2f922: d0fe50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f926: 00148793 addi a5,s1,1 - 2f92a: 02040413 addi s0,s0,32 - 2f92e: 0387fa63 bgeu a5,s8,2f962 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3fe> - 2f932: 6542 ld a0,16(sp) - 2f934: 4485 li s1,1 - 2f936: 0541 addi a0,a0,16 - 2f938: 4611 li a2,4 - 2f93a: 0000a597 auipc a1,0xa - 2f93e: 39e58593 addi a1,a1,926 # 39cd8 <_IO_stdin_used+0x2230> - 2f942: cefe50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f946: bf45 j 2f8f6 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x392> - 2f948: ec0491e3 bnez s1,2f80a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2a6> - 2f94c: b5e1 j 2f814 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b0> - 2f94e: 7de6 ld s11,120(sp) - 2f950: b5e1 j 2f818 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> - 2f952: 7de6 ld s11,120(sp) - 2f954: 8952 mv s2,s4 - 2f956: b5c9 j 2f818 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> - 2f958: 000cc783 lbu a5,0(s9) - 2f95c: 00fa8823 sb a5,16(s5) - 2f960: b971 j 2f5fc <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x98> - 2f962: 0884 addi s1,sp,80 - 2f964: 85da mv a1,s6 - 2f966: 8526 mv a0,s1 - 2f968: cafe90ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 2f96c: 6542 ld a0,16(sp) - 2f96e: c501 beqz a0,2f976 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x412> - 2f970: 611c ld a5,0(a0) - 2f972: 679c ld a5,8(a5) - 2f974: 9782 jalr a5 - 2f976: 6502 ld a0,0(sp) - 2f978: 6666 ld a2,88(sp) - 2f97a: 65c6 ld a1,80(sp) - 2f97c: 0541 addi a0,a0,16 - 2f97e: cb3e50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f982: 6502 ld a0,0(sp) - 2f984: 0000a597 auipc a1,0xa - 2f988: 35c58593 addi a1,a1,860 # 39ce0 <_IO_stdin_used+0x2238> - 2f98c: 0541 addi a0,a0,16 - 2f98e: bd3e50ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2f992: 6502 ld a0,0(sp) - 2f994: 00009597 auipc a1,0x9 - 2f998: b7458593 addi a1,a1,-1164 # 38508 <_IO_stdin_used+0xa60> - 2f99c: 0541 addi a0,a0,16 - 2f99e: bc3e50ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2f9a2: 6502 ld a0,0(sp) - 2f9a4: 0000a597 auipc a1,0xa - 2f9a8: 29c58593 addi a1,a1,668 # 39c40 <_IO_stdin_used+0x2198> - 2f9ac: 0541 addi a0,a0,16 - 2f9ae: bb3e50ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2f9b2: 85d2 mv a1,s4 - 2f9b4: 854a mv a0,s2 - 2f9b6: f34ff0ef jal 2f0ea <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> - 2f9ba: 8526 mv a0,s1 - 2f9bc: d41e60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f9c0: 6502 ld a0,0(sp) - 2f9c2: c501 beqz a0,2f9ca <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x466> - 2f9c4: 611c ld a5,0(a0) - 2f9c6: 679c ld a5,8(a5) - 2f9c8: 9782 jalr a5 - 2f9ca: 854a mv a0,s2 - 2f9cc: f8be80ef jal 18956 <_ZN7testing8internal12AssertHelperD1Ev> - 2f9d0: 4401 li s0,0 - 2f9d2: b5b1 j 2f81e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2ba> - 2f9d4: 10000513 li a0,256 - 2f9d8: df9e50ef jal 157d0 <_Znwm@plt> - 2f9dc: 00009717 auipc a4,0x9 - 2f9e0: 56c70713 addi a4,a4,1388 # 38f48 <_IO_stdin_used+0x14a0> - 2f9e4: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 2f9e8: 02070087 vle8.v v1,(a4) - 2f9ec: 00009797 auipc a5,0x9 - 2f9f0: 56c78793 addi a5,a5,1388 # 38f58 <_IO_stdin_used+0x14b0> - 2f9f4: cc337057 vsetivli zero,6,e8,m8,ta,ma - 2f9f8: e1ca sd s2,192(sp) - 2f9fa: f952 sd s4,176(sp) - 2f9fc: f15a sd s6,160(sp) - 2f9fe: ed5e sd s7,152(sp) - 2fa00: e962 sd s8,144(sp) - 2fa02: e566 sd s9,136(sp) - 2fa04: 02078407 vle8.v v8,(a5) - 2fa08: 10050a93 addi s5,a0,256 - 2fa0c: 01050793 addi a5,a0,16 - 2fa10: e11c sd a5,0(a0) - 2fa12: f456 sd s5,40(sp) - 2fa14: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 2fa18: 020780a7 vse8.v v1,(a5) - 2fa1c: 4721 li a4,8 - 2fa1e: 03050793 addi a5,a0,48 - 2fa22: cc337057 vsetivli zero,6,e8,m8,ta,ma - 2fa26: 4699 li a3,6 - 2fa28: f11c sd a5,32(a0) - 2fa2a: e518 sd a4,8(a0) - 2fa2c: 00050c23 sb zero,24(a0) - 2fa30: 02078427 vse8.v v8,(a5) - 2fa34: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 2fa38: 00009797 auipc a5,0x9 - 2fa3c: 52878793 addi a5,a5,1320 # 38f60 <_IO_stdin_used+0x14b8> - 2fa40: 02078087 vle8.v v1,(a5) - 2fa44: 05050793 addi a5,a0,80 - 2fa48: f514 sd a3,40(a0) - 2fa4a: e13c sd a5,64(a0) - 2fa4c: 02050b23 sb zero,54(a0) - 2fa50: 00009617 auipc a2,0x9 - 2fa54: 52060613 addi a2,a2,1312 # 38f70 <_IO_stdin_used+0x14c8> - 2fa58: 020780a7 vse8.v v1,(a5) - 2fa5c: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 2fa60: 02060087 vle8.v v1,(a2) - 2fa64: 07050793 addi a5,a0,112 - 2fa68: 00009697 auipc a3,0x9 - 2fa6c: 75868693 addi a3,a3,1880 # 391c0 <_IO_stdin_used+0x1718> - 2fa70: cc35f057 vsetivli zero,11,e8,m8,ta,ma - 2fa74: e538 sd a4,72(a0) - 2fa76: f13c sd a5,96(a0) - 2fa78: 02068407 vle8.v v8,(a3) - 2fa7c: 04050c23 sb zero,88(a0) - 2fa80: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 2fa84: 020780a7 vse8.v v1,(a5) - 2fa88: 4711 li a4,4 - 2fa8a: 09050793 addi a5,a0,144 - 2fa8e: cc35f057 vsetivli zero,11,e8,m8,ta,ma - 2fa92: 00009697 auipc a3,0x9 - 2fa96: a0e68693 addi a3,a3,-1522 # 384a0 <_IO_stdin_used+0x9f8> - 2fa9a: e15c sd a5,128(a0) - 2fa9c: 06050a23 sb zero,116(a0) - 2faa0: f538 sd a4,104(a0) - 2faa2: 02078427 vse8.v v8,(a5) - 2faa6: cc32f057 vsetivli zero,5,e8,m8,ta,ma - 2faaa: 02068407 vle8.v v8,(a3) - 2faae: 89aa mv s3,a0 - 2fab0: 0b050793 addi a5,a0,176 - 2fab4: 46ad li a3,11 - 2fab6: 08d9b423 sd a3,136(s3) - 2faba: 0af9b023 sd a5,160(s3) - 2fabe: 08098da3 sb zero,155(s3) - 2fac2: 02078427 vse8.v v8,(a5) - 2fac6: 00009597 auipc a1,0x9 - 2faca: 4b258593 addi a1,a1,1202 # 38f78 <_IO_stdin_used+0x14d0> - 2face: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 2fad2: 02058087 vle8.v v1,(a1) - 2fad6: 0d098693 addi a3,s3,208 - 2fada: cc34f057 vsetivli zero,9,e8,m8,ta,ma - 2fade: 4515 li a0,5 - 2fae0: 00009617 auipc a2,0x9 - 2fae4: 4a060613 addi a2,a2,1184 # 38f80 <_IO_stdin_used+0x14d8> - 2fae8: 0cd9b023 sd a3,192(s3) - 2faec: 02060407 vle8.v v8,(a2) - 2faf0: 0aa9b423 sd a0,168(s3) - 2faf4: 0a098aa3 sb zero,181(s3) - 2faf8: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 2fafc: 020680a7 vse8.v v1,(a3) - 2fb00: 0f098793 addi a5,s3,240 - 2fb04: cc34f057 vsetivli zero,9,e8,m8,ta,ma - 2fb08: 46a5 li a3,9 - 2fb0a: 0ce9b423 sd a4,200(s3) - 2fb0e: 0c098a23 sb zero,212(s3) - 2fb12: 0ef9b023 sd a5,224(s3) - 2fb16: 02078427 vse8.v v8,(a5) - 2fb1a: 0e098ca3 sb zero,249(s3) - 2fb1e: 0ed9b423 sd a3,232(s3) - 2fb22: b991 j 2f776 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x212> - 2fb24: 89feb0ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 2fb28: c511 beqz a0,2fb34 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x5d0> - 2fb2a: f402 sd zero,40(sp) - 2fb2c: 4981 li s3,0 - 2fb2e: 4a81 li s5,0 - 2fb30: 4405 li s0,1 - 2fb32: b9e5 j 2f82a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2c6> - 2fb34: 0884 addi s1,sp,80 - 2fb36: 6685 lui a3,0x1 - 2fb38: 8526 mv a0,s1 - 2fb3a: 84d68693 addi a3,a3,-1971 # 84d <__abi_tag-0xfa47> - 2fb3e: 00009617 auipc a2,0x9 - 2fb42: ba260613 addi a2,a2,-1118 # 386e0 <_IO_stdin_used+0xc38> - 2fb46: 458d li a1,3 - 2fb48: 8a3ef0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2fb4c: 4661 li a2,24 - 2fb4e: 00009597 auipc a1,0x9 - 2fb52: 45258593 addi a1,a1,1106 # 38fa0 <_IO_stdin_used+0x14f8> - 2fb56: 0001a517 auipc a0,0x1a - 2fb5a: 44253503 ld a0,1090(a0) # 49f98 <_ZSt4cerr@Base> - 2fb5e: ad3e50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2fb62: 02300613 li a2,35 - 2fb66: 00009597 auipc a1,0x9 - 2fb6a: 45a58593 addi a1,a1,1114 # 38fc0 <_IO_stdin_used+0x1518> - 2fb6e: 0001a517 auipc a0,0x1a - 2fb72: 42a53503 ld a0,1066(a0) # 49f98 <_ZSt4cerr@Base> - 2fb76: abbe50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2fb7a: 6410 ld a2,8(s0) - 2fb7c: 600c ld a1,0(s0) - 2fb7e: 0001a517 auipc a0,0x1a - 2fb82: 41a53503 ld a0,1050(a0) # 49f98 <_ZSt4cerr@Base> - 2fb86: aabe50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2fb8a: 8526 mv a0,s1 - 2fb8c: befec0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2fb90: bf69 j 2fb2a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x5c6> - 2fb92: 7de6 ld s11,120(sp) - 2fb94: 412a87b3 sub a5,s5,s2 - 2fb98: 8795 srai a5,a5,0x5 - 2fb9a: 4709 li a4,2 - 2fb9c: 0ae78b63 beq a5,a4,2fc52 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x6ee> - 2fba0: 470d li a4,3 - 2fba2: 08e78d63 beq a5,a4,2fc3c <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x6d8> - 2fba6: 4705 li a4,1 - 2fba8: 00e79b63 bne a5,a4,2fbbe <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x65a> - 2fbac: 85ea mv a1,s10 - 2fbae: 854a mv a0,s2 - 2fbb0: 0001a317 auipc t1,0x1a - 2fbb4: fc033303 ld t1,-64(t1) # 49b70 <_GLOBAL_OFFSET_TABLE_+0x20> - 2fbb8: 9302 jalr t1 - 2fbba: c4051fe3 bnez a0,2f818 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> - 2fbbe: 690e ld s2,192(sp) - 2fbc0: 7a4a ld s4,176(sp) - 2fbc2: 7b0a ld s6,160(sp) - 2fbc4: 6bea ld s7,152(sp) - 2fbc6: 6c4a ld s8,144(sp) - 2fbc8: 6caa ld s9,136(sp) - 2fbca: 4405 li s0,1 - 2fbcc: b9b9 j 2f82a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2c6> - 2fbce: 4401 li s0,0 - 2fbd0: fffc0b93 addi s7,s8,-1 - 2fbd4: 84ce mv s1,s3 - 2fbd6: 048b8963 beq s7,s0,2fc28 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x6c4> - 2fbda: 6542 ld a0,16(sp) - 2fbdc: 4605 li a2,1 - 2fbde: 00008597 auipc a1,0x8 - 2fbe2: 1f258593 addi a1,a1,498 # 37dd0 <_IO_stdin_used+0x328> - 2fbe6: 0541 addi a0,a0,16 - 2fbe8: a49e50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2fbec: 6542 ld a0,16(sp) - 2fbee: 6490 ld a2,8(s1) - 2fbf0: 608c ld a1,0(s1) - 2fbf2: 0541 addi a0,a0,16 - 2fbf4: a3de50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2fbf8: 6542 ld a0,16(sp) - 2fbfa: 4605 li a2,1 - 2fbfc: 00008597 auipc a1,0x8 - 2fc00: 1d458593 addi a1,a1,468 # 37dd0 <_IO_stdin_used+0x328> - 2fc04: 0541 addi a0,a0,16 - 2fc06: a2be50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2fc0a: 0405 addi s0,s0,1 - 2fc0c: 02048493 addi s1,s1,32 - 2fc10: d58479e3 bgeu s0,s8,2f962 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3fe> - 2fc14: 6542 ld a0,16(sp) - 2fc16: 00009597 auipc a1,0x9 - 2fc1a: bea58593 addi a1,a1,-1046 # 38800 <_IO_stdin_used+0xd58> - 2fc1e: 0541 addi a0,a0,16 - 2fc20: 941e50ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2fc24: fa8b9be3 bne s7,s0,2fbda <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x676> - 2fc28: 6542 ld a0,16(sp) - 2fc2a: 4611 li a2,4 - 2fc2c: 0000a597 auipc a1,0xa - 2fc30: 0ac58593 addi a1,a1,172 # 39cd8 <_IO_stdin_used+0x2230> - 2fc34: 0541 addi a0,a0,16 - 2fc36: 9fbe50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2fc3a: b745 j 2fbda <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x676> - 2fc3c: 85ea mv a1,s10 - 2fc3e: 854a mv a0,s2 - 2fc40: 0001a317 auipc t1,0x1a - 2fc44: f3033303 ld t1,-208(t1) # 49b70 <_GLOBAL_OFFSET_TABLE_+0x20> - 2fc48: 9302 jalr t1 - 2fc4a: bc0517e3 bnez a0,2f818 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> - 2fc4e: 02090913 addi s2,s2,32 - 2fc52: 85ea mv a1,s10 - 2fc54: 854a mv a0,s2 - 2fc56: 0001a317 auipc t1,0x1a - 2fc5a: f1a33303 ld t1,-230(t1) # 49b70 <_GLOBAL_OFFSET_TABLE_+0x20> - 2fc5e: 9302 jalr t1 - 2fc60: ba051ce3 bnez a0,2f818 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> - 2fc64: 02090913 addi s2,s2,32 - 2fc68: b791 j 2fbac <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x648> - 2fc6a: 6542 ld a0,16(sp) - 2fc6c: b1e9 j 2f936 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3d2> - 2fc6e: 842a mv s0,a0 - 2fc70: 8526 mv a0,s1 - 2fc72: b09ec0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 2fc76: e1ca sd s2,192(sp) - 2fc78: f952 sd s4,176(sp) - 2fc7a: f15a sd s6,160(sp) - 2fc7c: ed5e sd s7,152(sp) - 2fc7e: e962 sd s8,144(sp) - 2fc80: e566 sd s9,136(sp) - 2fc82: a81d j 2fcb8 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x754> - 2fc84: 842a mv s0,a0 - 2fc86: a00d j 2fca8 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x744> - 2fc88: 67c2 ld a5,16(sp) - 2fc8a: 842a mv s0,a0 - 2fc8c: c3b9 beqz a5,2fcd2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x76e> - 2fc8e: 6398 ld a4,0(a5) - 2fc90: 853e mv a0,a5 - 2fc92: 671c ld a5,8(a4) - 2fc94: 9782 jalr a5 - 2fc96: a835 j 2fcd2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x76e> - 2fc98: 842a mv s0,a0 - 2fc9a: bff1 j 2fc76 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x712> - 2fc9c: 864e60ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 2f594: 8522 mv a0,s0 + 2f596: a5ae60ef jal 157f0 <_Unwind_Resume@plt> + 2f59a: 862e mv a2,a1 + 2f59c: 0000b517 auipc a0,0xb + 2f5a0: 98c50513 addi a0,a0,-1652 # 39f28 <_IO_stdin_used+0x3a8> + 2f5a4: 0000b597 auipc a1,0xb + 2f5a8: 96c58593 addi a1,a1,-1684 # 39f10 <_IO_stdin_used+0x390> + 2f5ac: ba4e60ef jal 15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> + 2f5b0: 842a mv s0,a0 + 2f5b2: bfd9 j 2f588 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x292> + 2f5b4: 862e mv a2,a1 + 2f5b6: 0000b517 auipc a0,0xb + 2f5ba: 97250513 addi a0,a0,-1678 # 39f28 <_IO_stdin_used+0x3a8> + 2f5be: 0000b597 auipc a1,0xb + 2f5c2: 95258593 addi a1,a1,-1710 # 39f10 <_IO_stdin_used+0x390> + 2f5c6: b8ae60ef jal 15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> + +000000000002f5ca <_ZN7testing8internal11CmpHelperNEEPKcS2_xx>: + 2f5ca: 7135 addi sp,sp,-160 + 2f5cc: e922 sd s0,144(sp) + 2f5ce: ed06 sd ra,152(sp) + 2f5d0: ec2e sd a1,24(sp) + 2f5d2: e832 sd a2,16(sp) + 2f5d4: e436 sd a3,8(sp) + 2f5d6: e03a sd a4,0(sp) + 2f5d8: 842a mv s0,a0 + 2f5da: 00e68963 beq a3,a4,2f5ec <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x22> + 2f5de: f41eb0ef jal 1b51e <_ZN7testing16AssertionSuccessEv> + 2f5e2: 60ea ld ra,152(sp) + 2f5e4: 8522 mv a0,s0 + 2f5e6: 644a ld s0,144(sp) + 2f5e8: 610d addi sp,sp,160 + 2f5ea: 8082 ret + 2f5ec: e526 sd s1,136(sp) + 2f5ee: 1004 addi s1,sp,32 + 2f5f0: 8526 mv a0,s1 + 2f5f2: e14a sd s2,128(sp) + 2f5f4: fcce sd s3,120(sp) + 2f5f6: f35eb0ef jal 1b52a <_ZN7testing16AssertionFailureEv> + 2f5fa: 8526 mv a0,s1 + 2f5fc: 0000c597 auipc a1,0xc + 2f600: 9c458593 addi a1,a1,-1596 # 3afc0 <_IO_stdin_used+0x1440> + 2f604: 0001c317 auipc t1,0x1c + 2f608: 5fc33303 ld t1,1532(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2f60c: 9302 jalr t1 + 2f60e: 082c addi a1,sp,24 + 2f610: 0001c317 auipc t1,0x1c + 2f614: 58833303 ld t1,1416(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2f618: 9302 jalr t1 + 2f61a: 0000c597 auipc a1,0xc + 2f61e: 9b658593 addi a1,a1,-1610 # 3afd0 <_IO_stdin_used+0x1450> + 2f622: 0001d317 auipc t1,0x1d + 2f626: 8be33303 ld t1,-1858(t1) # 4bee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 2f62a: 9302 jalr t1 + 2f62c: 080c addi a1,sp,16 + 2f62e: 0001c317 auipc t1,0x1c + 2f632: 56a33303 ld t1,1386(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2f636: 9302 jalr t1 + 2f638: 0000c597 auipc a1,0xc + 2f63c: 9a058593 addi a1,a1,-1632 # 3afd8 <_IO_stdin_used+0x1458> + 2f640: 0001c317 auipc t1,0x1c + 2f644: 5c033303 ld t1,1472(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2f648: 9302 jalr t1 + 2f64a: 03010913 addi s2,sp,48 + 2f64e: 84aa mv s1,a0 + 2f650: 002c addi a1,sp,8 + 2f652: 854a mv a0,s2 + 2f654: 0001c317 auipc t1,0x1c + 2f658: 5c433303 ld t1,1476(t1) # 4bc18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2f65c: 9302 jalr t1 + 2f65e: 85ca mv a1,s2 + 2f660: 8526 mv a0,s1 + 2f662: 0001c317 auipc t1,0x1c + 2f666: 53e33303 ld t1,1342(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2f66a: 9302 jalr t1 + 2f66c: 0000c597 auipc a1,0xc + 2f670: 97c58593 addi a1,a1,-1668 # 3afe8 <_IO_stdin_used+0x1468> + 2f674: 0001d317 auipc t1,0x1d + 2f678: 89c33303 ld t1,-1892(t1) # 4bf10 <_GLOBAL_OFFSET_TABLE_+0x3c0> + 2f67c: 9302 jalr t1 + 2f67e: 05010993 addi s3,sp,80 + 2f682: 84aa mv s1,a0 + 2f684: 858a mv a1,sp + 2f686: 854e mv a0,s3 + 2f688: 0001c317 auipc t1,0x1c + 2f68c: 59033303 ld t1,1424(t1) # 4bc18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2f690: 9302 jalr t1 + 2f692: 85ce mv a1,s3 + 2f694: 8526 mv a0,s1 + 2f696: 0001c317 auipc t1,0x1c + 2f69a: 50a33303 ld t1,1290(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2f69e: 9302 jalr t1 + 2f6a0: 85aa mv a1,a0 + 2f6a2: 8522 mv a0,s0 + 2f6a4: e0beb0ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> + 2f6a8: 6546 ld a0,80(sp) + 2f6aa: 109c addi a5,sp,96 + 2f6ac: 00f50463 beq a0,a5,2f6b4 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0xea> + 2f6b0: a50e60ef jal 15900 <_ZdlPv@plt> + 2f6b4: 7542 ld a0,48(sp) + 2f6b6: 009c addi a5,sp,64 + 2f6b8: 00f50463 beq a0,a5,2f6c0 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0xf6> + 2f6bc: a44e60ef jal 15900 <_ZdlPv@plt> + 2f6c0: 74a2 ld s1,40(sp) + 2f6c2: c09d beqz s1,2f6e8 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x11e> + 2f6c4: 6088 ld a0,0(s1) + 2f6c6: 01048793 addi a5,s1,16 + 2f6ca: 00f50463 beq a0,a5,2f6d2 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x108> + 2f6ce: a32e60ef jal 15900 <_ZdlPv@plt> + 2f6d2: 8526 mv a0,s1 + 2f6d4: a2ce60ef jal 15900 <_ZdlPv@plt> + 2f6d8: 60ea ld ra,152(sp) + 2f6da: 8522 mv a0,s0 + 2f6dc: 644a ld s0,144(sp) + 2f6de: 64aa ld s1,136(sp) + 2f6e0: 690a ld s2,128(sp) + 2f6e2: 79e6 ld s3,120(sp) + 2f6e4: 610d addi sp,sp,160 + 2f6e6: 8082 ret + 2f6e8: 60ea ld ra,152(sp) + 2f6ea: 8522 mv a0,s0 + 2f6ec: 644a ld s0,144(sp) + 2f6ee: 64aa ld s1,136(sp) + 2f6f0: 690a ld s2,128(sp) + 2f6f2: 79e6 ld s3,120(sp) + 2f6f4: 610d addi sp,sp,160 + 2f6f6: 8082 ret + 2f6f8: 842a mv s0,a0 + 2f6fa: a811 j 2f70e <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x144> + 2f6fc: 842a mv s0,a0 + 2f6fe: a029 j 2f708 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x13e> + 2f700: 842a mv s0,a0 + 2f702: 854e mv a0,s3 + 2f704: ebce70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f708: 854a mv a0,s2 + 2f70a: eb6e70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f70e: 1028 addi a0,sp,40 + 2f710: 0001d317 auipc t1,0x1d + 2f714: 8c833303 ld t1,-1848(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 2f718: 9302 jalr t1 + 2f71a: 8522 mv a0,s0 + 2f71c: 8d4e60ef jal 157f0 <_Unwind_Resume@plt> + +000000000002f720 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx>: + 2f720: 7135 addi sp,sp,-160 + 2f722: e922 sd s0,144(sp) + 2f724: ed06 sd ra,152(sp) + 2f726: ec2e sd a1,24(sp) + 2f728: e832 sd a2,16(sp) + 2f72a: e436 sd a3,8(sp) + 2f72c: e03a sd a4,0(sp) + 2f72e: 842a mv s0,a0 + 2f730: 00d74963 blt a4,a3,2f742 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x22> + 2f734: debeb0ef jal 1b51e <_ZN7testing16AssertionSuccessEv> + 2f738: 60ea ld ra,152(sp) + 2f73a: 8522 mv a0,s0 + 2f73c: 644a ld s0,144(sp) + 2f73e: 610d addi sp,sp,160 + 2f740: 8082 ret + 2f742: e526 sd s1,136(sp) + 2f744: 1004 addi s1,sp,32 + 2f746: 8526 mv a0,s1 + 2f748: e14a sd s2,128(sp) + 2f74a: fcce sd s3,120(sp) + 2f74c: ddfeb0ef jal 1b52a <_ZN7testing16AssertionFailureEv> + 2f750: 8526 mv a0,s1 + 2f752: 0000c597 auipc a1,0xc + 2f756: 86e58593 addi a1,a1,-1938 # 3afc0 <_IO_stdin_used+0x1440> + 2f75a: 0001c317 auipc t1,0x1c + 2f75e: 4a633303 ld t1,1190(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2f762: 9302 jalr t1 + 2f764: 082c addi a1,sp,24 + 2f766: 0001c317 auipc t1,0x1c + 2f76a: 43233303 ld t1,1074(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2f76e: 9302 jalr t1 + 2f770: 0000d597 auipc a1,0xd + 2f774: 0e858593 addi a1,a1,232 # 3c858 <_IO_stdin_used+0x2cd8> + 2f778: 0001c317 auipc t1,0x1c + 2f77c: 76833303 ld t1,1896(t1) # 4bee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 2f780: 9302 jalr t1 + 2f782: 080c addi a1,sp,16 + 2f784: 0001c317 auipc t1,0x1c + 2f788: 41433303 ld t1,1044(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2f78c: 9302 jalr t1 + 2f78e: 0000c597 auipc a1,0xc + 2f792: 84a58593 addi a1,a1,-1974 # 3afd8 <_IO_stdin_used+0x1458> + 2f796: 0001c317 auipc t1,0x1c + 2f79a: 46a33303 ld t1,1130(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2f79e: 9302 jalr t1 + 2f7a0: 03010913 addi s2,sp,48 + 2f7a4: 84aa mv s1,a0 + 2f7a6: 002c addi a1,sp,8 + 2f7a8: 854a mv a0,s2 + 2f7aa: 0001c317 auipc t1,0x1c + 2f7ae: 46e33303 ld t1,1134(t1) # 4bc18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2f7b2: 9302 jalr t1 + 2f7b4: 85ca mv a1,s2 + 2f7b6: 8526 mv a0,s1 + 2f7b8: 0001c317 auipc t1,0x1c + 2f7bc: 3e833303 ld t1,1000(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2f7c0: 9302 jalr t1 + 2f7c2: 0000c597 auipc a1,0xc + 2f7c6: 82658593 addi a1,a1,-2010 # 3afe8 <_IO_stdin_used+0x1468> + 2f7ca: 0001c317 auipc t1,0x1c + 2f7ce: 74633303 ld t1,1862(t1) # 4bf10 <_GLOBAL_OFFSET_TABLE_+0x3c0> + 2f7d2: 9302 jalr t1 + 2f7d4: 05010993 addi s3,sp,80 + 2f7d8: 84aa mv s1,a0 + 2f7da: 858a mv a1,sp + 2f7dc: 854e mv a0,s3 + 2f7de: 0001c317 auipc t1,0x1c + 2f7e2: 43a33303 ld t1,1082(t1) # 4bc18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2f7e6: 9302 jalr t1 + 2f7e8: 85ce mv a1,s3 + 2f7ea: 8526 mv a0,s1 + 2f7ec: 0001c317 auipc t1,0x1c + 2f7f0: 3b433303 ld t1,948(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2f7f4: 9302 jalr t1 + 2f7f6: 85aa mv a1,a0 + 2f7f8: 8522 mv a0,s0 + 2f7fa: cb5eb0ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> + 2f7fe: 6546 ld a0,80(sp) + 2f800: 109c addi a5,sp,96 + 2f802: 00f50463 beq a0,a5,2f80a <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0xea> + 2f806: 8fae60ef jal 15900 <_ZdlPv@plt> + 2f80a: 7542 ld a0,48(sp) + 2f80c: 009c addi a5,sp,64 + 2f80e: 00f50463 beq a0,a5,2f816 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0xf6> + 2f812: 8eee60ef jal 15900 <_ZdlPv@plt> + 2f816: 74a2 ld s1,40(sp) + 2f818: c09d beqz s1,2f83e <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x11e> + 2f81a: 6088 ld a0,0(s1) + 2f81c: 01048793 addi a5,s1,16 + 2f820: 00f50463 beq a0,a5,2f828 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x108> + 2f824: 8dce60ef jal 15900 <_ZdlPv@plt> + 2f828: 8526 mv a0,s1 + 2f82a: 8d6e60ef jal 15900 <_ZdlPv@plt> + 2f82e: 60ea ld ra,152(sp) + 2f830: 8522 mv a0,s0 + 2f832: 644a ld s0,144(sp) + 2f834: 64aa ld s1,136(sp) + 2f836: 690a ld s2,128(sp) + 2f838: 79e6 ld s3,120(sp) + 2f83a: 610d addi sp,sp,160 + 2f83c: 8082 ret + 2f83e: 60ea ld ra,152(sp) + 2f840: 8522 mv a0,s0 + 2f842: 644a ld s0,144(sp) + 2f844: 64aa ld s1,136(sp) + 2f846: 690a ld s2,128(sp) + 2f848: 79e6 ld s3,120(sp) + 2f84a: 610d addi sp,sp,160 + 2f84c: 8082 ret + 2f84e: 842a mv s0,a0 + 2f850: 854e mv a0,s3 + 2f852: d6ee70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f856: 854a mv a0,s2 + 2f858: d68e70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f85c: 1028 addi a0,sp,40 + 2f85e: 0001c317 auipc t1,0x1c + 2f862: 77a33303 ld t1,1914(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 2f866: 9302 jalr t1 + 2f868: 8522 mv a0,s0 + 2f86a: f87e50ef jal 157f0 <_Unwind_Resume@plt> + 2f86e: 842a mv s0,a0 + 2f870: b7dd j 2f856 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x136> + 2f872: 842a mv s0,a0 + 2f874: b7e5 j 2f85c <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x13c> + +000000000002f876 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx>: + 2f876: 7135 addi sp,sp,-160 + 2f878: e922 sd s0,144(sp) + 2f87a: ed06 sd ra,152(sp) + 2f87c: ec2e sd a1,24(sp) + 2f87e: e832 sd a2,16(sp) + 2f880: e436 sd a3,8(sp) + 2f882: e03a sd a4,0(sp) + 2f884: 842a mv s0,a0 + 2f886: 00e6d963 bge a3,a4,2f898 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x22> + 2f88a: c95eb0ef jal 1b51e <_ZN7testing16AssertionSuccessEv> + 2f88e: 60ea ld ra,152(sp) + 2f890: 8522 mv a0,s0 + 2f892: 644a ld s0,144(sp) + 2f894: 610d addi sp,sp,160 + 2f896: 8082 ret + 2f898: e526 sd s1,136(sp) + 2f89a: 1004 addi s1,sp,32 + 2f89c: 8526 mv a0,s1 + 2f89e: e14a sd s2,128(sp) + 2f8a0: fcce sd s3,120(sp) + 2f8a2: c89eb0ef jal 1b52a <_ZN7testing16AssertionFailureEv> + 2f8a6: 8526 mv a0,s1 + 2f8a8: 0000b597 auipc a1,0xb + 2f8ac: 71858593 addi a1,a1,1816 # 3afc0 <_IO_stdin_used+0x1440> + 2f8b0: 0001c317 auipc t1,0x1c + 2f8b4: 35033303 ld t1,848(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2f8b8: 9302 jalr t1 + 2f8ba: 082c addi a1,sp,24 + 2f8bc: 0001c317 auipc t1,0x1c + 2f8c0: 2dc33303 ld t1,732(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2f8c4: 9302 jalr t1 + 2f8c6: 0884 addi s1,sp,80 + 2f8c8: 892a mv s2,a0 + 2f8ca: 8526 mv a0,s1 + 2f8cc: 9f9eb0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 2f8d0: 6546 ld a0,80(sp) + 2f8d2: 4615 li a2,5 + 2f8d4: 0000c597 auipc a1,0xc + 2f8d8: 22458593 addi a1,a1,548 # 3baf8 <_IO_stdin_used+0x1f78> + 2f8dc: 0541 addi a0,a0,16 + 2f8de: e23e50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2f8e2: 85a6 mv a1,s1 + 2f8e4: 854a mv a0,s2 + 2f8e6: 0001c317 auipc t1,0x1c + 2f8ea: 4d233303 ld t1,1234(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 2f8ee: 9302 jalr t1 + 2f8f0: 6546 ld a0,80(sp) + 2f8f2: c501 beqz a0,2f8fa <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x84> + 2f8f4: 611c ld a5,0(a0) + 2f8f6: 679c ld a5,8(a5) + 2f8f8: 9782 jalr a5 + 2f8fa: 854a mv a0,s2 + 2f8fc: 080c addi a1,sp,16 + 2f8fe: 0001c317 auipc t1,0x1c + 2f902: 29a33303 ld t1,666(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2f906: 9302 jalr t1 + 2f908: 0000b597 auipc a1,0xb + 2f90c: 6d058593 addi a1,a1,1744 # 3afd8 <_IO_stdin_used+0x1458> + 2f910: 0001c317 auipc t1,0x1c + 2f914: 2f033303 ld t1,752(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2f918: 9302 jalr t1 + 2f91a: 03010993 addi s3,sp,48 + 2f91e: 892a mv s2,a0 + 2f920: 002c addi a1,sp,8 + 2f922: 854e mv a0,s3 + 2f924: 0001c317 auipc t1,0x1c + 2f928: 2f433303 ld t1,756(t1) # 4bc18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2f92c: 9302 jalr t1 + 2f92e: 85ce mv a1,s3 + 2f930: 854a mv a0,s2 + 2f932: 0001c317 auipc t1,0x1c + 2f936: 26e33303 ld t1,622(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2f93a: 9302 jalr t1 + 2f93c: 0000b597 auipc a1,0xb + 2f940: 6ac58593 addi a1,a1,1708 # 3afe8 <_IO_stdin_used+0x1468> + 2f944: 0001c317 auipc t1,0x1c + 2f948: 5cc33303 ld t1,1484(t1) # 4bf10 <_GLOBAL_OFFSET_TABLE_+0x3c0> + 2f94c: 9302 jalr t1 + 2f94e: 892a mv s2,a0 + 2f950: 858a mv a1,sp + 2f952: 8526 mv a0,s1 + 2f954: 0001c317 auipc t1,0x1c + 2f958: 2c433303 ld t1,708(t1) # 4bc18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2f95c: 9302 jalr t1 + 2f95e: 85a6 mv a1,s1 + 2f960: 854a mv a0,s2 + 2f962: 0001c317 auipc t1,0x1c + 2f966: 23e33303 ld t1,574(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2f96a: 9302 jalr t1 + 2f96c: 85aa mv a1,a0 + 2f96e: 8522 mv a0,s0 + 2f970: b3feb0ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> + 2f974: 6546 ld a0,80(sp) + 2f976: 109c addi a5,sp,96 + 2f978: 00f50463 beq a0,a5,2f980 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x10a> + 2f97c: f85e50ef jal 15900 <_ZdlPv@plt> + 2f980: 7542 ld a0,48(sp) + 2f982: 009c addi a5,sp,64 + 2f984: 00f50463 beq a0,a5,2f98c <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x116> + 2f988: f79e50ef jal 15900 <_ZdlPv@plt> + 2f98c: 74a2 ld s1,40(sp) + 2f98e: c09d beqz s1,2f9b4 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x13e> + 2f990: 6088 ld a0,0(s1) + 2f992: 01048793 addi a5,s1,16 + 2f996: 00f50463 beq a0,a5,2f99e <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x128> + 2f99a: f67e50ef jal 15900 <_ZdlPv@plt> + 2f99e: 8526 mv a0,s1 + 2f9a0: f61e50ef jal 15900 <_ZdlPv@plt> + 2f9a4: 60ea ld ra,152(sp) + 2f9a6: 8522 mv a0,s0 + 2f9a8: 644a ld s0,144(sp) + 2f9aa: 64aa ld s1,136(sp) + 2f9ac: 690a ld s2,128(sp) + 2f9ae: 79e6 ld s3,120(sp) + 2f9b0: 610d addi sp,sp,160 + 2f9b2: 8082 ret + 2f9b4: 60ea ld ra,152(sp) + 2f9b6: 8522 mv a0,s0 + 2f9b8: 644a ld s0,144(sp) + 2f9ba: 64aa ld s1,136(sp) + 2f9bc: 690a ld s2,128(sp) + 2f9be: 79e6 ld s3,120(sp) + 2f9c0: 610d addi sp,sp,160 + 2f9c2: 8082 ret + 2f9c4: 842a mv s0,a0 + 2f9c6: 8526 mv a0,s1 + 2f9c8: bf8e70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f9cc: 854e mv a0,s3 + 2f9ce: bf2e70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2f9d2: 1028 addi a0,sp,40 + 2f9d4: 0001c317 auipc t1,0x1c + 2f9d8: 60433303 ld t1,1540(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 2f9dc: 9302 jalr t1 + 2f9de: 8522 mv a0,s0 + 2f9e0: e11e50ef jal 157f0 <_Unwind_Resume@plt> + 2f9e4: 842a mv s0,a0 + 2f9e6: b7dd j 2f9cc <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x156> + 2f9e8: 67c6 ld a5,80(sp) + 2f9ea: 842a mv s0,a0 + 2f9ec: d3fd beqz a5,2f9d2 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x15c> + 2f9ee: 6398 ld a4,0(a5) + 2f9f0: 853e mv a0,a5 + 2f9f2: 671c ld a5,8(a4) + 2f9f4: 9782 jalr a5 + 2f9f6: bff1 j 2f9d2 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x15c> + 2f9f8: 842a mv s0,a0 + 2f9fa: bfe1 j 2f9d2 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x15c> + +000000000002f9fc <_ZN7testing8internal11CmpHelperGEEPKcS2_xx>: + 2f9fc: 7135 addi sp,sp,-160 + 2f9fe: e922 sd s0,144(sp) + 2fa00: ed06 sd ra,152(sp) + 2fa02: ec2e sd a1,24(sp) + 2fa04: e832 sd a2,16(sp) + 2fa06: e436 sd a3,8(sp) + 2fa08: e03a sd a4,0(sp) + 2fa0a: 842a mv s0,a0 + 2fa0c: 00e6c963 blt a3,a4,2fa1e <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x22> + 2fa10: b0feb0ef jal 1b51e <_ZN7testing16AssertionSuccessEv> + 2fa14: 60ea ld ra,152(sp) + 2fa16: 8522 mv a0,s0 + 2fa18: 644a ld s0,144(sp) + 2fa1a: 610d addi sp,sp,160 + 2fa1c: 8082 ret + 2fa1e: e526 sd s1,136(sp) + 2fa20: 1004 addi s1,sp,32 + 2fa22: 8526 mv a0,s1 + 2fa24: e14a sd s2,128(sp) + 2fa26: fcce sd s3,120(sp) + 2fa28: b03eb0ef jal 1b52a <_ZN7testing16AssertionFailureEv> + 2fa2c: 8526 mv a0,s1 + 2fa2e: 0000b597 auipc a1,0xb + 2fa32: 59258593 addi a1,a1,1426 # 3afc0 <_IO_stdin_used+0x1440> + 2fa36: 0001c317 auipc t1,0x1c + 2fa3a: 1ca33303 ld t1,458(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2fa3e: 9302 jalr t1 + 2fa40: 082c addi a1,sp,24 + 2fa42: 0001c317 auipc t1,0x1c + 2fa46: 15633303 ld t1,342(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2fa4a: 9302 jalr t1 + 2fa4c: 0000c597 auipc a1,0xc + 2fa50: 0b458593 addi a1,a1,180 # 3bb00 <_IO_stdin_used+0x1f80> + 2fa54: 0001c317 auipc t1,0x1c + 2fa58: 48c33303 ld t1,1164(t1) # 4bee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 2fa5c: 9302 jalr t1 + 2fa5e: 080c addi a1,sp,16 + 2fa60: 0001c317 auipc t1,0x1c + 2fa64: 13833303 ld t1,312(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2fa68: 9302 jalr t1 + 2fa6a: 0000b597 auipc a1,0xb + 2fa6e: 56e58593 addi a1,a1,1390 # 3afd8 <_IO_stdin_used+0x1458> + 2fa72: 0001c317 auipc t1,0x1c + 2fa76: 18e33303 ld t1,398(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2fa7a: 9302 jalr t1 + 2fa7c: 03010913 addi s2,sp,48 + 2fa80: 84aa mv s1,a0 + 2fa82: 002c addi a1,sp,8 + 2fa84: 854a mv a0,s2 + 2fa86: 0001c317 auipc t1,0x1c + 2fa8a: 19233303 ld t1,402(t1) # 4bc18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2fa8e: 9302 jalr t1 + 2fa90: 85ca mv a1,s2 + 2fa92: 8526 mv a0,s1 + 2fa94: 0001c317 auipc t1,0x1c + 2fa98: 10c33303 ld t1,268(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2fa9c: 9302 jalr t1 + 2fa9e: 0000b597 auipc a1,0xb + 2faa2: 54a58593 addi a1,a1,1354 # 3afe8 <_IO_stdin_used+0x1468> + 2faa6: 0001c317 auipc t1,0x1c + 2faaa: 46a33303 ld t1,1130(t1) # 4bf10 <_GLOBAL_OFFSET_TABLE_+0x3c0> + 2faae: 9302 jalr t1 + 2fab0: 05010993 addi s3,sp,80 + 2fab4: 84aa mv s1,a0 + 2fab6: 858a mv a1,sp + 2fab8: 854e mv a0,s3 + 2faba: 0001c317 auipc t1,0x1c + 2fabe: 15e33303 ld t1,350(t1) # 4bc18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2fac2: 9302 jalr t1 + 2fac4: 85ce mv a1,s3 + 2fac6: 8526 mv a0,s1 + 2fac8: 0001c317 auipc t1,0x1c + 2facc: 0d833303 ld t1,216(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2fad0: 9302 jalr t1 + 2fad2: 85aa mv a1,a0 + 2fad4: 8522 mv a0,s0 + 2fad6: 9d9eb0ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> + 2fada: 6546 ld a0,80(sp) + 2fadc: 109c addi a5,sp,96 + 2fade: 00f50463 beq a0,a5,2fae6 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0xea> + 2fae2: e1fe50ef jal 15900 <_ZdlPv@plt> + 2fae6: 7542 ld a0,48(sp) + 2fae8: 009c addi a5,sp,64 + 2faea: 00f50463 beq a0,a5,2faf2 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0xf6> + 2faee: e13e50ef jal 15900 <_ZdlPv@plt> + 2faf2: 74a2 ld s1,40(sp) + 2faf4: c09d beqz s1,2fb1a <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x11e> + 2faf6: 6088 ld a0,0(s1) + 2faf8: 01048793 addi a5,s1,16 + 2fafc: 00f50463 beq a0,a5,2fb04 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x108> + 2fb00: e01e50ef jal 15900 <_ZdlPv@plt> + 2fb04: 8526 mv a0,s1 + 2fb06: dfbe50ef jal 15900 <_ZdlPv@plt> + 2fb0a: 60ea ld ra,152(sp) + 2fb0c: 8522 mv a0,s0 + 2fb0e: 644a ld s0,144(sp) + 2fb10: 64aa ld s1,136(sp) + 2fb12: 690a ld s2,128(sp) + 2fb14: 79e6 ld s3,120(sp) + 2fb16: 610d addi sp,sp,160 + 2fb18: 8082 ret + 2fb1a: 60ea ld ra,152(sp) + 2fb1c: 8522 mv a0,s0 + 2fb1e: 644a ld s0,144(sp) + 2fb20: 64aa ld s1,136(sp) + 2fb22: 690a ld s2,128(sp) + 2fb24: 79e6 ld s3,120(sp) + 2fb26: 610d addi sp,sp,160 + 2fb28: 8082 ret + 2fb2a: 842a mv s0,a0 + 2fb2c: 854e mv a0,s3 + 2fb2e: a92e70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2fb32: 854a mv a0,s2 + 2fb34: a8ce70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2fb38: 1028 addi a0,sp,40 + 2fb3a: 0001c317 auipc t1,0x1c + 2fb3e: 49e33303 ld t1,1182(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 2fb42: 9302 jalr t1 + 2fb44: 8522 mv a0,s0 + 2fb46: cabe50ef jal 157f0 <_Unwind_Resume@plt> + 2fb4a: 842a mv s0,a0 + 2fb4c: b7dd j 2fb32 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x136> + 2fb4e: 842a mv s0,a0 + 2fb50: b7e5 j 2fb38 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x13c> + +000000000002fb52 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx>: + 2fb52: 7135 addi sp,sp,-160 + 2fb54: e922 sd s0,144(sp) + 2fb56: ed06 sd ra,152(sp) + 2fb58: ec2e sd a1,24(sp) + 2fb5a: e832 sd a2,16(sp) + 2fb5c: e436 sd a3,8(sp) + 2fb5e: e03a sd a4,0(sp) + 2fb60: 842a mv s0,a0 + 2fb62: 00d75963 bge a4,a3,2fb74 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x22> + 2fb66: 9b9eb0ef jal 1b51e <_ZN7testing16AssertionSuccessEv> + 2fb6a: 60ea ld ra,152(sp) + 2fb6c: 8522 mv a0,s0 + 2fb6e: 644a ld s0,144(sp) + 2fb70: 610d addi sp,sp,160 + 2fb72: 8082 ret + 2fb74: e526 sd s1,136(sp) + 2fb76: 1004 addi s1,sp,32 + 2fb78: 8526 mv a0,s1 + 2fb7a: e14a sd s2,128(sp) + 2fb7c: fcce sd s3,120(sp) + 2fb7e: 9adeb0ef jal 1b52a <_ZN7testing16AssertionFailureEv> + 2fb82: 8526 mv a0,s1 + 2fb84: 0000b597 auipc a1,0xb + 2fb88: 43c58593 addi a1,a1,1084 # 3afc0 <_IO_stdin_used+0x1440> + 2fb8c: 0001c317 auipc t1,0x1c + 2fb90: 07433303 ld t1,116(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2fb94: 9302 jalr t1 + 2fb96: 082c addi a1,sp,24 + 2fb98: 0001c317 auipc t1,0x1c + 2fb9c: 00033303 ld t1,0(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2fba0: 9302 jalr t1 + 2fba2: 0884 addi s1,sp,80 + 2fba4: 892a mv s2,a0 + 2fba6: 8526 mv a0,s1 + 2fba8: f1ceb0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 2fbac: 6546 ld a0,80(sp) + 2fbae: 4615 li a2,5 + 2fbb0: 0000c597 auipc a1,0xc + 2fbb4: f5858593 addi a1,a1,-168 # 3bb08 <_IO_stdin_used+0x1f88> + 2fbb8: 0541 addi a0,a0,16 + 2fbba: b47e50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 2fbbe: 85a6 mv a1,s1 + 2fbc0: 854a mv a0,s2 + 2fbc2: 0001c317 auipc t1,0x1c + 2fbc6: 1f633303 ld t1,502(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 2fbca: 9302 jalr t1 + 2fbcc: 6546 ld a0,80(sp) + 2fbce: c501 beqz a0,2fbd6 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x84> + 2fbd0: 611c ld a5,0(a0) + 2fbd2: 679c ld a5,8(a5) + 2fbd4: 9782 jalr a5 + 2fbd6: 854a mv a0,s2 + 2fbd8: 080c addi a1,sp,16 + 2fbda: 0001c317 auipc t1,0x1c + 2fbde: fbe33303 ld t1,-66(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 2fbe2: 9302 jalr t1 + 2fbe4: 0000b597 auipc a1,0xb + 2fbe8: 3f458593 addi a1,a1,1012 # 3afd8 <_IO_stdin_used+0x1458> + 2fbec: 0001c317 auipc t1,0x1c + 2fbf0: 01433303 ld t1,20(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 2fbf4: 9302 jalr t1 + 2fbf6: 03010993 addi s3,sp,48 + 2fbfa: 892a mv s2,a0 + 2fbfc: 002c addi a1,sp,8 + 2fbfe: 854e mv a0,s3 + 2fc00: 0001c317 auipc t1,0x1c + 2fc04: 01833303 ld t1,24(t1) # 4bc18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2fc08: 9302 jalr t1 + 2fc0a: 85ce mv a1,s3 + 2fc0c: 854a mv a0,s2 + 2fc0e: 0001c317 auipc t1,0x1c + 2fc12: f9233303 ld t1,-110(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2fc16: 9302 jalr t1 + 2fc18: 0000b597 auipc a1,0xb + 2fc1c: 3d058593 addi a1,a1,976 # 3afe8 <_IO_stdin_used+0x1468> + 2fc20: 0001c317 auipc t1,0x1c + 2fc24: 2f033303 ld t1,752(t1) # 4bf10 <_GLOBAL_OFFSET_TABLE_+0x3c0> + 2fc28: 9302 jalr t1 + 2fc2a: 892a mv s2,a0 + 2fc2c: 858a mv a1,sp + 2fc2e: 8526 mv a0,s1 + 2fc30: 0001c317 auipc t1,0x1c + 2fc34: fe833303 ld t1,-24(t1) # 4bc18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 2fc38: 9302 jalr t1 + 2fc3a: 85a6 mv a1,s1 + 2fc3c: 854a mv a0,s2 + 2fc3e: 0001c317 auipc t1,0x1c + 2fc42: f6233303 ld t1,-158(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 2fc46: 9302 jalr t1 + 2fc48: 85aa mv a1,a0 + 2fc4a: 8522 mv a0,s0 + 2fc4c: 863eb0ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> + 2fc50: 6546 ld a0,80(sp) + 2fc52: 109c addi a5,sp,96 + 2fc54: 00f50463 beq a0,a5,2fc5c <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x10a> + 2fc58: ca9e50ef jal 15900 <_ZdlPv@plt> + 2fc5c: 7542 ld a0,48(sp) + 2fc5e: 009c addi a5,sp,64 + 2fc60: 00f50463 beq a0,a5,2fc68 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x116> + 2fc64: c9de50ef jal 15900 <_ZdlPv@plt> + 2fc68: 74a2 ld s1,40(sp) + 2fc6a: c09d beqz s1,2fc90 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x13e> + 2fc6c: 6088 ld a0,0(s1) + 2fc6e: 01048793 addi a5,s1,16 + 2fc72: 00f50463 beq a0,a5,2fc7a <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x128> + 2fc76: c8be50ef jal 15900 <_ZdlPv@plt> + 2fc7a: 8526 mv a0,s1 + 2fc7c: c85e50ef jal 15900 <_ZdlPv@plt> + 2fc80: 60ea ld ra,152(sp) + 2fc82: 8522 mv a0,s0 + 2fc84: 644a ld s0,144(sp) + 2fc86: 64aa ld s1,136(sp) + 2fc88: 690a ld s2,128(sp) + 2fc8a: 79e6 ld s3,120(sp) + 2fc8c: 610d addi sp,sp,160 + 2fc8e: 8082 ret + 2fc90: 60ea ld ra,152(sp) + 2fc92: 8522 mv a0,s0 + 2fc94: 644a ld s0,144(sp) + 2fc96: 64aa ld s1,136(sp) + 2fc98: 690a ld s2,128(sp) + 2fc9a: 79e6 ld s3,120(sp) + 2fc9c: 610d addi sp,sp,160 + 2fc9e: 8082 ret 2fca0: 842a mv s0,a0 - 2fca2: 854a mv a0,s2 - 2fca4: cb3e80ef jal 18956 <_ZN7testing8internal12AssertHelperD1Ev> - 2fca8: 0828 addi a0,sp,24 - 2fcaa: 0001a317 auipc t1,0x1a - 2fcae: f3633303 ld t1,-202(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2fcb2: ec4e sd s3,24(sp) - 2fcb4: f056 sd s5,32(sp) - 2fcb6: 9302 jalr t1 - 2fcb8: 856a mv a0,s10 - 2fcba: fcee sd s11,120(sp) - 2fcbc: a41e60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2fcc0: 8522 mv a0,s0 - 2fcc2: a5fe50ef jal 15720 <_Unwind_Resume@plt> + 2fca2: 8526 mv a0,s1 + 2fca4: 91ce70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2fca8: 854e mv a0,s3 + 2fcaa: 916e70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2fcae: 1028 addi a0,sp,40 + 2fcb0: 0001c317 auipc t1,0x1c + 2fcb4: 32833303 ld t1,808(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 2fcb8: 9302 jalr t1 + 2fcba: 8522 mv a0,s0 + 2fcbc: b35e50ef jal 157f0 <_Unwind_Resume@plt> + 2fcc0: 842a mv s0,a0 + 2fcc2: b7dd j 2fca8 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x156> + 2fcc4: 67c6 ld a5,80(sp) 2fcc6: 842a mv s0,a0 - 2fcc8: a029 j 2fcd2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x76e> - 2fcca: 842a mv s0,a0 - 2fccc: 8526 mv a0,s1 - 2fcce: a2fe60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2fcd2: 6502 ld a0,0(sp) - 2fcd4: d579 beqz a0,2fca2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x73e> - 2fcd6: 611c ld a5,0(a0) - 2fcd8: 679c ld a5,8(a5) - 2fcda: 9782 jalr a5 - 2fcdc: b7d9 j 2fca2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x73e> - 2fcde: 844e mv s0,s3 - 2fce0: 811e50ef jal 154f0 <__cxa_begin_catch@plt> - 2fce4: 01540963 beq s0,s5,2fcf6 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x792> - 2fce8: 8522 mv a0,s0 - 2fcea: 02040413 addi s0,s0,32 - 2fcee: a0fe60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2fcf2: ff541be3 bne s0,s5,2fce8 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x784> - 2fcf6: aabe50ef jal 157a0 <__cxa_rethrow@plt> - 2fcfa: 842a mv s0,a0 - 2fcfc: e95e50ef jal 15b90 <__cxa_end_catch@plt> - 2fd00: 854e mv a0,s3 - 2fd02: b2fe50ef jal 15830 <_ZdlPv@plt> - 2fd06: bf4d j 2fcb8 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x754> - -000000000002fd08 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE>: - 2fd08: 7169 addi sp,sp,-304 - 2fd0a: 87ae mv a5,a1 - 2fd0c: f5de sd s7,232(sp) - 2fd0e: 85b2 mv a1,a2 - 2fd10: 8baa mv s7,a0 - 2fd12: 853e mv a0,a5 - 2fd14: f1e2 sd s8,224(sp) - 2fd16: f606 sd ra,296(sp) - 2fd18: ea4a sd s2,272(sp) - 2fd1a: e64e sd s3,264(sp) - 2fd1c: ede6 sd s9,216(sp) - 2fd1e: e9ea sd s10,208(sp) - 2fd20: e5ee sd s11,200(sp) - 2fd22: 8c32 mv s8,a2 - 2fd24: 841ff0ef jal 2f564 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE> - 2fd28: e919 bnez a0,2fd3e <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x36> - 2fd2a: 70b2 ld ra,296(sp) - 2fd2c: 6952 ld s2,272(sp) - 2fd2e: 69b2 ld s3,264(sp) - 2fd30: 7bae ld s7,232(sp) - 2fd32: 7c0e ld s8,224(sp) - 2fd34: 6cee ld s9,216(sp) - 2fd36: 6d4e ld s10,208(sp) - 2fd38: 6dae ld s11,200(sp) - 2fd3a: 6155 addi sp,sp,304 - 2fd3c: 8082 ret - 2fd3e: f222 sd s0,288(sp) - 2fd40: ee26 sd s1,280(sp) - 2fd42: 855e mv a0,s7 - 2fd44: 0001a317 auipc t1,0x1a - 2fd48: 14c33303 ld t1,332(t1) # 49e90 <_GLOBAL_OFFSET_TABLE_+0x340> - 2fd4c: 9302 jalr t1 - 2fd4e: 058bb783 ld a5,88(s7) - 2fd52: 000c3583 ld a1,0(s8) - 2fd56: 1004 addi s1,sp,32 - 2fd58: 8526 mv a0,s1 - 2fd5a: 050bb403 ld s0,80(s7) - 2fd5e: e43e sd a5,8(sp) - 2fd60: 8fce80ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2fd64: 7582 ld a1,32(sp) - 2fd66: 7622 ld a2,40(sp) - 2fd68: 04010913 addi s2,sp,64 - 2fd6c: 089c addi a5,sp,80 - 2fd6e: 962e add a2,a2,a1 - 2fd70: 854a mv a0,s2 - 2fd72: ec3e sd a5,24(sp) - 2fd74: e0be sd a5,64(sp) - 2fd76: cede70ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2fd7a: 6586 ld a1,64(sp) - 2fd7c: 6626 ld a2,72(sp) - 2fd7e: 06010993 addi s3,sp,96 - 2fd82: 07010d13 addi s10,sp,112 - 2fd86: 962e add a2,a2,a1 - 2fd88: 854e mv a0,s3 - 2fd8a: f0ea sd s10,96(sp) - 2fd8c: cd7e70ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2fd90: 7586 ld a1,96(sp) - 2fd92: 77a6 ld a5,104(sp) - 2fd94: 1da58e63 beq a1,s10,2ff70 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x268> - 2fd98: 7746 ld a4,112(sp) - 2fd9a: f12e sd a1,160(sp) - 2fd9c: f53e sd a5,168(sp) - 2fd9e: f0ea sd s10,96(sp) - 2fda0: f482 sd zero,104(sp) - 2fda2: f93a sd a4,176(sp) - 2fda4: 06010823 sb zero,112(sp) - 2fda8: 0b010d93 addi s11,sp,176 - 2fdac: 25b58463 beq a1,s11,2fff4 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2ec> - 2fdb0: e12e sd a1,128(sp) - 2fdb2: e93a sd a4,144(sp) - 2fdb4: 1118 addi a4,sp,160 - 2fdb6: 00f58633 add a2,a1,a5 - 2fdba: 853a mv a0,a4 - 2fdbc: e83a sd a4,16(sp) - 2fdbe: e53e sd a5,136(sp) - 2fdc0: f16e sd s11,160(sp) - 2fdc2: ca1e70ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2fdc6: 67a2 ld a5,8(sp) - 2fdc8: 7c8a ld s9,160(sp) - 2fdca: 8f81 sub a5,a5,s0 - 2fdcc: 4087d993 srai s3,a5,0x8 - 2fdd0: 8799 srai a5,a5,0x6 - 2fdd2: 2b305263 blez s3,30076 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x36e> - 2fdd6: 792a ld s2,168(sp) - 2fdd8: 12090963 beqz s2,2ff0a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x202> - 2fddc: 09a2 slli s3,s3,0x8 - 2fdde: fdd6 sd s5,248(sp) - 2fde0: f9da sd s6,240(sp) - 2fde2: e252 sd s4,256(sp) - 2fde4: 99a2 add s3,s3,s0 - 2fde6: 0c040493 addi s1,s0,192 - 2fdea: 08040b13 addi s6,s0,128 - 2fdee: 04040a93 addi s5,s0,64 - 2fdf2: a081 j 2fe32 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x12a> - 2fdf4: f804ba03 ld s4,-128(s1) - 2fdf8: 8552 mv a0,s4 - 2fdfa: d07e50ef jal 15b00 - 2fdfe: 0ca90363 beq s2,a0,2fec4 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x1bc> - 2fe02: fc04ba03 ld s4,-64(s1) - 2fe06: 8552 mv a0,s4 - 2fe08: cf9e50ef jal 15b00 - 2fe0c: 0d250763 beq a0,s2,2feda <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x1d2> - 2fe10: 0004ba03 ld s4,0(s1) - 2fe14: 8552 mv a0,s4 - 2fe16: cebe50ef jal 15b00 - 2fe1a: 0ca90c63 beq s2,a0,2fef2 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x1ea> - 2fe1e: 10040413 addi s0,s0,256 - 2fe22: 10048493 addi s1,s1,256 - 2fe26: 100b0b13 addi s6,s6,256 - 2fe2a: 100a8a93 addi s5,s5,256 - 2fe2e: 10898f63 beq s3,s0,2ff4c <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x244> - 2fe32: f404ba03 ld s4,-192(s1) - 2fe36: 8552 mv a0,s4 - 2fe38: cc9e50ef jal 15b00 - 2fe3c: fb251ce3 bne a0,s2,2fdf4 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xec> - 2fe40: 85d2 mv a1,s4 - 2fe42: 864a mv a2,s2 - 2fe44: 8566 mv a0,s9 - 2fe46: aabe50ef jal 158f0 - 2fe4a: f54d bnez a0,2fdf4 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xec> - 2fe4c: 6a12 ld s4,256(sp) - 2fe4e: 7aee ld s5,248(sp) - 2fe50: 7b4e ld s6,240(sp) - 2fe52: 01bc8563 beq s9,s11,2fe5c <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x154> - 2fe56: 8566 mv a0,s9 - 2fe58: 9d9e50ef jal 15830 <_ZdlPv@plt> - 2fe5c: 650a ld a0,128(sp) - 2fe5e: 091c addi a5,sp,144 - 2fe60: 00f50463 beq a0,a5,2fe68 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x160> - 2fe64: 9cde50ef jal 15830 <_ZdlPv@plt> - 2fe68: 7506 ld a0,96(sp) - 2fe6a: 01a50463 beq a0,s10,2fe72 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x16a> - 2fe6e: 9c3e50ef jal 15830 <_ZdlPv@plt> - 2fe72: 6506 ld a0,64(sp) - 2fe74: 67e2 ld a5,24(sp) - 2fe76: 00f50463 beq a0,a5,2fe7e <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x176> - 2fe7a: 9b7e50ef jal 15830 <_ZdlPv@plt> - 2fe7e: 7502 ld a0,32(sp) - 2fe80: 181c addi a5,sp,48 - 2fe82: 00f50463 beq a0,a5,2fe8a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x182> - 2fe86: 9abe50ef jal 15830 <_ZdlPv@plt> - 2fe8a: 058bb783 ld a5,88(s7) - 2fe8e: 10878963 beq a5,s0,2ffa0 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x298> - 2fe92: 64c2 ld s1,16(sp) - 2fe94: 020c3583 ld a1,32(s8) - 2fe98: 8526 mv a0,s1 - 2fe9a: fc3e70ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2fe9e: 85a6 mv a1,s1 - 2fea0: 02040513 addi a0,s0,32 - 2fea4: bfde50ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 2fea8: 750a ld a0,160(sp) - 2feaa: 01b50463 beq a0,s11,2feb2 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x1aa> - 2feae: 983e50ef jal 15830 <_ZdlPv@plt> - 2feb2: 855e mv a0,s7 - 2feb4: 0001a317 auipc t1,0x1a - 2feb8: ccc33303 ld t1,-820(t1) # 49b80 <_GLOBAL_OFFSET_TABLE_+0x30> - 2febc: 9302 jalr t1 - 2febe: 7412 ld s0,288(sp) - 2fec0: 64f2 ld s1,280(sp) - 2fec2: b5a5 j 2fd2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x22> - 2fec4: 85d2 mv a1,s4 - 2fec6: 864a mv a2,s2 - 2fec8: 8566 mv a0,s9 - 2feca: a27e50ef jal 158f0 - 2fece: f915 bnez a0,2fe02 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xfa> - 2fed0: 8456 mv s0,s5 - 2fed2: 6a12 ld s4,256(sp) - 2fed4: 7aee ld s5,248(sp) - 2fed6: 7b4e ld s6,240(sp) - 2fed8: bfad j 2fe52 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 2feda: 85d2 mv a1,s4 - 2fedc: 864a mv a2,s2 - 2fede: 8566 mv a0,s9 - 2fee0: a11e50ef jal 158f0 - 2fee4: f20516e3 bnez a0,2fe10 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x108> - 2fee8: 845a mv s0,s6 - 2feea: 6a12 ld s4,256(sp) - 2feec: 7aee ld s5,248(sp) - 2feee: 7b4e ld s6,240(sp) - 2fef0: b78d j 2fe52 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 2fef2: 85d2 mv a1,s4 - 2fef4: 864a mv a2,s2 - 2fef6: 8566 mv a0,s9 - 2fef8: 9f9e50ef jal 158f0 - 2fefc: f20511e3 bnez a0,2fe1e <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x116> - 2ff00: 6a12 ld s4,256(sp) - 2ff02: 7aee ld s5,248(sp) - 2ff04: 7b4e ld s6,240(sp) - 2ff06: 8426 mv s0,s1 - 2ff08: b7a9 j 2fe52 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 2ff0a: 09a2 slli s3,s3,0x8 - 2ff0c: 99a2 add s3,s3,s0 - 2ff0e: a00d j 2ff30 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x228> - 2ff10: 6028 ld a0,64(s0) - 2ff12: befe50ef jal 15b00 - 2ff16: c115 beqz a0,2ff3a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x232> - 2ff18: 6048 ld a0,128(s0) - 2ff1a: be7e50ef jal 15b00 - 2ff1e: c10d beqz a0,2ff40 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x238> - 2ff20: 6068 ld a0,192(s0) - 2ff22: bdfe50ef jal 15b00 - 2ff26: c105 beqz a0,2ff46 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x23e> - 2ff28: 10040413 addi s0,s0,256 - 2ff2c: 03340363 beq s0,s3,2ff52 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x24a> - 2ff30: 6008 ld a0,0(s0) - 2ff32: bcfe50ef jal 15b00 - 2ff36: fd69 bnez a0,2ff10 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x208> - 2ff38: bf29 j 2fe52 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 2ff3a: 04040413 addi s0,s0,64 - 2ff3e: bf11 j 2fe52 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 2ff40: 08040413 addi s0,s0,128 - 2ff44: b739 j 2fe52 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 2ff46: 0c040413 addi s0,s0,192 - 2ff4a: b721 j 2fe52 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 2ff4c: 6a12 ld s4,256(sp) - 2ff4e: 7aee ld s5,248(sp) - 2ff50: 7b4e ld s6,240(sp) - 2ff52: 67a2 ld a5,8(sp) - 2ff54: 413787b3 sub a5,a5,s3 - 2ff58: 8799 srai a5,a5,0x6 - 2ff5a: 4709 li a4,2 - 2ff5c: 0ce78a63 beq a5,a4,30030 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x328> - 2ff60: 470d li a4,3 - 2ff62: 0ae78a63 beq a5,a4,30016 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x30e> - 2ff66: 4705 li a4,1 - 2ff68: 0ee78163 beq a5,a4,3004a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x342> - 2ff6c: 6422 ld s0,8(sp) - 2ff6e: b5d5 j 2fe52 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 2ff70: 00178713 addi a4,a5,1 - 2ff74: 0b010d93 addi s11,sp,176 - 2ff78: 85ba mv a1,a4 - 2ff7a: 866e mv a2,s11 - 2ff7c: 856a mv a0,s10 - 2ff7e: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma - 2ff82: 02050407 vle8.v v8,(a0) - 2ff86: 8d95 sub a1,a1,a3 - 2ff88: 9536 add a0,a0,a3 - 2ff8a: 02060427 vse8.v v8,(a2) - 2ff8e: 9636 add a2,a2,a3 - 2ff90: f5fd bnez a1,2ff7e <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x276> - 2ff92: 090c addi a1,sp,144 - 2ff94: f0ea sd s10,96(sp) - 2ff96: f482 sd zero,104(sp) - 2ff98: 06010823 sb zero,112(sp) - 2ff9c: e12e sd a1,128(sp) - 2ff9e: a8b9 j 2fffc <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2f4> - 2ffa0: 060bb783 ld a5,96(s7) - 2ffa4: 0cf40063 beq s0,a5,30064 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x35c> - 2ffa8: 01040793 addi a5,s0,16 - 2ffac: e01c sd a5,0(s0) - 2ffae: 000c3583 ld a1,0(s8) - 2ffb2: 008c3603 ld a2,8(s8) - 2ffb6: 8522 mv a0,s0 - 2ffb8: 962e add a2,a2,a1 - 2ffba: aa9e70ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2ffbe: 03040793 addi a5,s0,48 - 2ffc2: f01c sd a5,32(s0) - 2ffc4: 020c3583 ld a1,32(s8) - 2ffc8: 028c3603 ld a2,40(s8) - 2ffcc: 02040513 addi a0,s0,32 - 2ffd0: 962e add a2,a2,a1 - 2ffd2: a91e70ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2ffd6: 058bb783 ld a5,88(s7) - 2ffda: 04078793 addi a5,a5,64 - 2ffde: 04fbbc23 sd a5,88(s7) - 2ffe2: 855e mv a0,s7 - 2ffe4: 0001a317 auipc t1,0x1a - 2ffe8: b9c33303 ld t1,-1124(t1) # 49b80 <_GLOBAL_OFFSET_TABLE_+0x30> - 2ffec: 9302 jalr t1 - 2ffee: 7412 ld s0,288(sp) - 2fff0: 64f2 ld s1,280(sp) - 2fff2: bb25 j 2fd2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x22> - 2fff4: 090c addi a1,sp,144 - 2fff6: e12e sd a1,128(sp) - 2fff8: 00178713 addi a4,a5,1 - 2fffc: 862e mv a2,a1 - 2fffe: 856e mv a0,s11 - 30000: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 30004: 02050407 vle8.v v8,(a0) - 30008: 8f15 sub a4,a4,a3 - 3000a: 9536 add a0,a0,a3 - 3000c: 02060427 vse8.v v8,(a2) - 30010: 9636 add a2,a2,a3 - 30012: f77d bnez a4,30000 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2f8> - 30014: b345 j 2fdb4 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xac> - 30016: 0009b583 ld a1,0(s3) - 3001a: 6542 ld a0,16(sp) - 3001c: 0001a317 auipc t1,0x1a - 30020: cc433303 ld t1,-828(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 30024: 844e mv s0,s3 - 30026: 9302 jalr t1 - 30028: e20515e3 bnez a0,2fe52 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 3002c: 04098993 addi s3,s3,64 - 30030: 0009b583 ld a1,0(s3) - 30034: 6542 ld a0,16(sp) - 30036: 0001a317 auipc t1,0x1a - 3003a: caa33303 ld t1,-854(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 3003e: 844e mv s0,s3 - 30040: 9302 jalr t1 - 30042: e00518e3 bnez a0,2fe52 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 30046: 04098993 addi s3,s3,64 - 3004a: 0009b583 ld a1,0(s3) - 3004e: 6542 ld a0,16(sp) - 30050: 0001a317 auipc t1,0x1a - 30054: c9033303 ld t1,-880(t1) # 49ce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 30058: 844e mv s0,s3 - 3005a: 9302 jalr t1 - 3005c: de051be3 bnez a0,2fe52 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 30060: 6422 ld s0,8(sp) - 30062: bbc5 j 2fe52 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 30064: 85e2 mv a1,s8 - 30066: 050b8513 addi a0,s7,80 - 3006a: 0001a317 auipc t1,0x1a - 3006e: b9e33303 ld t1,-1122(t1) # 49c08 <_GLOBAL_OFFSET_TABLE_+0xb8> - 30072: 9302 jalr t1 - 30074: b7bd j 2ffe2 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2da> - 30076: 89a2 mv s3,s0 - 30078: b5cd j 2ff5a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x252> - 3007a: 87aa mv a5,a0 - 3007c: 8522 mv a0,s0 - 3007e: 843e mv s0,a5 - 30080: e7ce60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30084: 855e mv a0,s7 - 30086: e252 sd s4,256(sp) - 30088: fdd6 sd s5,248(sp) - 3008a: f9da sd s6,240(sp) - 3008c: 0001a317 auipc t1,0x1a - 30090: af433303 ld t1,-1292(t1) # 49b80 <_GLOBAL_OFFSET_TABLE_+0x30> - 30094: 9302 jalr t1 - 30096: 8522 mv a0,s0 - 30098: e88e50ef jal 15720 <_Unwind_Resume@plt> - 3009c: 842a mv s0,a0 - 3009e: 0108 addi a0,sp,128 - 300a0: e5ce60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 300a4: 854e mv a0,s3 - 300a6: e56e60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 300aa: 854a mv a0,s2 - 300ac: e50e60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 300b0: 8526 mv a0,s1 - 300b2: e4ae60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 300b6: b7f9 j 30084 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x37c> - 300b8: 842a mv s0,a0 - 300ba: bfdd j 300b0 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3a8> - 300bc: 842a mv s0,a0 - 300be: b7f5 j 300aa <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3a2> - 300c0: 842a mv s0,a0 - 300c2: 6542 ld a0,16(sp) - 300c4: e38e60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 300c8: bf75 j 30084 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x37c> - 300ca: 842a mv s0,a0 - 300cc: bf65 j 30084 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x37c> - -00000000000300ce <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE>: - 300ce: 715d addi sp,sp,-80 - 300d0: 11053783 ld a5,272(a0) - 300d4: f84a sd s2,48(sp) - 300d6: 01010913 addi s2,sp,16 - 300da: e0a2 sd s0,64(sp) - 300dc: fc26 sd s1,56(sp) - 300de: f44e sd s3,40(sp) - 300e0: e486 sd ra,72(sp) - 300e2: e402 sd zero,8(sp) - 300e4: 00010823 sb zero,16(sp) - 300e8: e04a sd s2,0(sp) - 300ea: 842a mv s0,a0 - 300ec: 84ae mv s1,a1 - 300ee: 898a mv s3,sp - 300f0: cf9d beqz a5,3012e <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x60> - 300f2: 4721 li a4,8 - 300f4: 00009697 auipc a3,0x9 - 300f8: e9c68693 addi a3,a3,-356 # 38f90 <_IO_stdin_used+0x14e8> - 300fc: 4601 li a2,0 - 300fe: 4581 li a1,0 - 30100: 850a mv a0,sp - 30102: d9ee50ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 30106: 11043503 ld a0,272(s0) - 3010a: 09050513 addi a0,a0,144 - 3010e: 8626 mv a2,s1 - 30110: 85ce mv a1,s3 - 30112: bf7ff0ef jal 2fd08 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE> - 30116: 6502 ld a0,0(sp) - 30118: 01250463 beq a0,s2,30120 <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x52> - 3011c: f14e50ef jal 15830 <_ZdlPv@plt> - 30120: 60a6 ld ra,72(sp) - 30122: 6406 ld s0,64(sp) - 30124: 74e2 ld s1,56(sp) - 30126: 7942 ld s2,48(sp) - 30128: 79a2 ld s3,40(sp) - 3012a: 6161 addi sp,sp,80 - 3012c: 8082 ret - 3012e: 10853783 ld a5,264(a0) - 30132: c385 beqz a5,30152 <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x84> - 30134: 4725 li a4,9 - 30136: 00009697 auipc a3,0x9 - 3013a: e0268693 addi a3,a3,-510 # 38f38 <_IO_stdin_used+0x1490> - 3013e: 4601 li a2,0 - 30140: 4581 li a1,0 - 30142: 850a mv a0,sp - 30144: d5ce50ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 30148: 10843503 ld a0,264(s0) - 3014c: 08850513 addi a0,a0,136 - 30150: bf7d j 3010e <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x40> - 30152: 4729 li a4,10 - 30154: 00009697 auipc a3,0x9 - 30158: dd468693 addi a3,a3,-556 # 38f28 <_IO_stdin_used+0x1480> - 3015c: 4601 li a2,0 - 3015e: 4581 li a1,0 - 30160: 850a mv a0,sp - 30162: d3ee50ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 30166: 11840513 addi a0,s0,280 - 3016a: b755 j 3010e <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x40> - 3016c: 842a mv s0,a0 - 3016e: 854e mv a0,s3 - 30170: d8ce60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30174: 8522 mv a0,s0 - 30176: daae50ef jal 15720 <_Unwind_Resume@plt> - -000000000003017a <_ZN7testing8UnitTest14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_>: - 3017a: 87ae mv a5,a1 - 3017c: 6798 ld a4,8(a5) - 3017e: 618c ld a1,0(a1) - 30180: 7159 addi sp,sp,-112 - 30182: 87aa mv a5,a0 - 30184: f0a2 sd s0,96(sp) - 30186: e8ca sd s2,80(sp) - 30188: 8432 mv s0,a2 - 3018a: 850a mv a0,sp - 3018c: 00e58633 add a2,a1,a4 - 30190: 01010913 addi s2,sp,16 - 30194: eca6 sd s1,88(sp) - 30196: e4ce sd s3,72(sp) - 30198: e0d2 sd s4,64(sp) - 3019a: f486 sd ra,104(sp) - 3019c: 0407ba03 ld s4,64(a5) - 301a0: e04a sd s2,0(sp) - 301a2: 8c1e70ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 301a6: 600c ld a1,0(s0) - 301a8: 6410 ld a2,8(s0) - 301aa: 02010993 addi s3,sp,32 - 301ae: 1800 addi s0,sp,48 - 301b0: 962e add a2,a2,a1 - 301b2: 854e mv a0,s3 - 301b4: 848a mv s1,sp - 301b6: f022 sd s0,32(sp) - 301b8: 8abe70ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 301bc: 8552 mv a0,s4 - 301be: 858a mv a1,sp - 301c0: f0fff0ef jal 300ce <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE> - 301c4: 7502 ld a0,32(sp) - 301c6: 00850463 beq a0,s0,301ce <_ZN7testing8UnitTest14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_+0x54> - 301ca: e66e50ef jal 15830 <_ZdlPv@plt> - 301ce: 6502 ld a0,0(sp) - 301d0: 01250463 beq a0,s2,301d8 <_ZN7testing8UnitTest14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_+0x5e> - 301d4: e5ce50ef jal 15830 <_ZdlPv@plt> - 301d8: 70a6 ld ra,104(sp) - 301da: 7406 ld s0,96(sp) - 301dc: 64e6 ld s1,88(sp) - 301de: 6946 ld s2,80(sp) - 301e0: 69a6 ld s3,72(sp) - 301e2: 6a06 ld s4,64(sp) - 301e4: 6165 addi sp,sp,112 - 301e6: 8082 ret - 301e8: 842a mv s0,a0 - 301ea: 8526 mv a0,s1 - 301ec: d10e60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 301f0: 8522 mv a0,s0 - 301f2: d2ee50ef jal 15720 <_Unwind_Resume@plt> - 301f6: 842a mv s0,a0 - 301f8: 854e mv a0,s3 - 301fa: d02e60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 301fe: 8526 mv a0,s1 - 30200: cfce60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30204: 8522 mv a0,s0 - 30206: d1ae50ef jal 15720 <_Unwind_Resume@plt> - -000000000003020a <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_>: - 3020a: 1101 addi sp,sp,-32 - 3020c: e822 sd s0,16(sp) - 3020e: e426 sd s1,8(sp) - 30210: ec06 sd ra,24(sp) - 30212: 84ae mv s1,a1 - 30214: 842a mv s0,a0 - 30216: fe9f80ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 3021a: 85a2 mv a1,s0 - 3021c: 6442 ld s0,16(sp) - 3021e: 60e2 ld ra,24(sp) - 30220: 8626 mv a2,s1 - 30222: 64a2 ld s1,8(sp) - 30224: 6105 addi sp,sp,32 - 30226: bf91 j 3017a <_ZN7testing8UnitTest14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> - -0000000000030228 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi>: - 30228: 7175 addi sp,sp,-144 - 3022a: f8ca sd s2,112(sp) - 3022c: 892a mv s2,a0 - 3022e: 850a mv a0,sp - 30230: e122 sd s0,128(sp) - 30232: e506 sd ra,136(sp) - 30234: 842e mv s0,a1 - 30236: fca6 sd s1,120(sp) - 30238: f4ce sd s3,104(sp) - 3023a: f0d2 sd s4,96(sp) - 3023c: ecd6 sd s5,88(sp) - 3023e: fafe80ef jal 191ec <_ZN7testing7MessageC1Ev> - 30242: 6502 ld a0,0(sp) - 30244: 85a2 mv a1,s0 - 30246: 0541 addi a0,a0,16 - 30248: 9f8e50ef jal 15440 <_ZNSolsEi@plt> - 3024c: 01010a93 addi s5,sp,16 - 30250: 858a mv a1,sp - 30252: 8556 mv a0,s5 - 30254: bc2e90ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 30258: 64c2 ld s1,16(sp) - 3025a: 04010993 addi s3,sp,64 - 3025e: f84e sd s3,48(sp) - 30260: 03010a13 addi s4,sp,48 - 30264: c4c5 beqz s1,3030c <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xe4> - 30266: 8526 mv a0,s1 - 30268: 899e50ef jal 15b00 - 3026c: e42a sd a0,8(sp) - 3026e: 47bd li a5,15 - 30270: 842a mv s0,a0 - 30272: 04a7ef63 bltu a5,a0,302d0 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xa8> - 30276: 4785 li a5,1 - 30278: 04f51863 bne a0,a5,302c8 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xa0> - 3027c: 0004c703 lbu a4,0(s1) - 30280: 87ce mv a5,s3 - 30282: 04e10023 sb a4,64(sp) - 30286: fc22 sd s0,56(sp) - 30288: 97a2 add a5,a5,s0 - 3028a: 00078023 sb zero,0(a5) - 3028e: 854a mv a0,s2 - 30290: 85d2 mv a1,s4 - 30292: f79ff0ef jal 3020a <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> - 30296: 7542 ld a0,48(sp) - 30298: 01350463 beq a0,s3,302a0 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x78> - 3029c: d94e50ef jal 15830 <_ZdlPv@plt> - 302a0: 6542 ld a0,16(sp) - 302a2: 101c addi a5,sp,32 - 302a4: 00f50463 beq a0,a5,302ac <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x84> - 302a8: d88e50ef jal 15830 <_ZdlPv@plt> - 302ac: 6502 ld a0,0(sp) - 302ae: c501 beqz a0,302b6 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x8e> - 302b0: 611c ld a5,0(a0) - 302b2: 679c ld a5,8(a5) - 302b4: 9782 jalr a5 - 302b6: 60aa ld ra,136(sp) - 302b8: 640a ld s0,128(sp) - 302ba: 74e6 ld s1,120(sp) - 302bc: 7946 ld s2,112(sp) - 302be: 79a6 ld s3,104(sp) - 302c0: 7a06 ld s4,96(sp) - 302c2: 6ae6 ld s5,88(sp) - 302c4: 6149 addi sp,sp,144 - 302c6: 8082 ret - 302c8: 87ce mv a5,s3 - 302ca: dd55 beqz a0,30286 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x5e> - 302cc: 854e mv a0,s3 - 302ce: a809 j 302e0 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xb8> - 302d0: 4601 li a2,0 - 302d2: 002c addi a1,sp,8 - 302d4: 8552 mv a0,s4 - 302d6: b0ae50ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 302da: 67a2 ld a5,8(sp) - 302dc: f82a sd a0,48(sp) - 302de: e0be sd a5,64(sp) - 302e0: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 302e4: 02048407 vle8.v v8,(s1) - 302e8: 8c1d sub s0,s0,a5 - 302ea: 94be add s1,s1,a5 - 302ec: 02050427 vse8.v v8,(a0) - 302f0: 953e add a0,a0,a5 - 302f2: f47d bnez s0,302e0 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xb8> - 302f4: 6422 ld s0,8(sp) - 302f6: 77c2 ld a5,48(sp) - 302f8: b779 j 30286 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x5e> - 302fa: 842a mv s0,a0 - 302fc: 6502 ld a0,0(sp) - 302fe: c501 beqz a0,30306 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xde> - 30300: 611c ld a5,0(a0) - 30302: 679c ld a5,8(a5) - 30304: 9782 jalr a5 - 30306: 8522 mv a0,s0 - 30308: c18e50ef jal 15720 <_Unwind_Resume@plt> - 3030c: 9f5e50ef jal 15d00 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 30310: 842a mv s0,a0 - 30312: 8552 mv a0,s4 - 30314: be8e60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30318: 8556 mv a0,s5 - 3031a: be2e60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3031e: bff9 j 302fc <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xd4> - 30320: 842a mv s0,a0 - 30322: bfdd j 30318 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xf0> - -0000000000030324 <_ZN7testing8internal2RE4InitEPKc>: - 30324: 7159 addi sp,sp,-112 - 30326: eca6 sd s1,88(sp) - 30328: 84aa mv s1,a0 - 3032a: 852e mv a0,a1 - 3032c: f486 sd ra,104(sp) - 3032e: f0a2 sd s0,96(sp) - 30330: e8ca sd s2,80(sp) - 30332: 842e mv s0,a1 - 30334: 95ce50ef jal 15490 - 30338: e088 sd a0,0(s1) - 3033a: 8522 mv a0,s0 - 3033c: fc4e50ef jal 15b00 - 30340: 00a50913 addi s2,a0,10 - 30344: 854a mv a0,s2 - 30346: f7ae50ef jal 15ac0 <_Znam@plt> - 3034a: 85ca mv a1,s2 - 3034c: 86a2 mv a3,s0 - 3034e: 0000a617 auipc a2,0xa - 30352: 9aa60613 addi a2,a2,-1622 # 39cf8 <_IO_stdin_used+0x2250> - 30356: 892a mv s2,a0 - 30358: b88e50ef jal 156e0 - 3035c: 85ca mv a1,s2 - 3035e: 01048513 addi a0,s1,16 - 30362: 4605 li a2,1 - 30364: 8fde50ef jal 15c60 - 30368: 00153793 seqz a5,a0 - 3036c: 00f48423 sb a5,8(s1) - 30370: ed05 bnez a0,303a8 <_ZN7testing8internal2RE4InitEPKc+0x84> - 30372: 00044783 lbu a5,0(s0) - 30376: 85a2 mv a1,s0 - 30378: 10078363 beqz a5,3047e <_ZN7testing8internal2RE4InitEPKc+0x15a> - 3037c: 4605 li a2,1 - 3037e: 05048513 addi a0,s1,80 - 30382: 8dfe50ef jal 15c60 - 30386: 00153793 seqz a5,a0 - 3038a: ec02 sd zero,24(sp) - 3038c: 00f48423 sb a5,8(s1) - 30390: 00f10823 sb a5,16(sp) - 30394: 0e051d63 bnez a0,3048e <_ZN7testing8internal2RE4InitEPKc+0x16a> - 30398: 7406 ld s0,96(sp) - 3039a: 70a6 ld ra,104(sp) - 3039c: 64e6 ld s1,88(sp) - 3039e: 854a mv a0,s2 - 303a0: 6946 ld s2,80(sp) - 303a2: 6165 addi sp,sp,112 - 303a4: 93de506f j 15ce0 <_ZdaPv@plt> - 303a8: e4ce sd s3,72(sp) - 303aa: e0d2 sd s4,64(sp) - 303ac: e802 sd zero,16(sp) - 303ae: ec02 sd zero,24(sp) - 303b0: 02010a13 addi s4,sp,32 - 303b4: 8552 mv a0,s4 - 303b6: 00008717 auipc a4,0x8 - 303ba: c3270713 addi a4,a4,-974 # 37fe8 <_IO_stdin_used+0x540> - 303be: 0000a697 auipc a3,0xa - 303c2: 94268693 addi a3,a3,-1726 # 39d00 <_IO_stdin_used+0x2258> - 303c6: 0000a617 auipc a2,0xa - 303ca: 94260613 addi a2,a2,-1726 # 39d08 <_IO_stdin_used+0x2260> - 303ce: 080c addi a1,sp,16 - 303d0: a5ee90ef jal 1962e <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_> - 303d4: 7702 ld a4,32(sp) - 303d6: 850a mv a0,sp - 303d8: 2f600693 li a3,758 - 303dc: 00008617 auipc a2,0x8 - 303e0: 55c60613 addi a2,a2,1372 # 38938 <_IO_stdin_used+0xe90> - 303e4: 4585 li a1,1 - 303e6: 848a mv s1,sp - 303e8: c96e80ef jal 1887e <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> - 303ec: 00810993 addi s3,sp,8 - 303f0: 854e mv a0,s3 - 303f2: dfbe80ef jal 191ec <_ZN7testing7MessageC1Ev> - 303f6: 6522 ld a0,8(sp) - 303f8: 4651 li a2,20 - 303fa: 0000a597 auipc a1,0xa - 303fe: 91e58593 addi a1,a1,-1762 # 39d18 <_IO_stdin_used+0x2270> - 30402: 0541 addi a0,a0,16 - 30404: a2ce50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30408: 8522 mv a0,s0 - 3040a: ef6e50ef jal 15b00 - 3040e: 862a mv a2,a0 - 30410: 6522 ld a0,8(sp) - 30412: 85a2 mv a1,s0 - 30414: 0541 addi a0,a0,16 - 30416: a1ae50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3041a: 6522 ld a0,8(sp) - 3041c: 03300613 li a2,51 - 30420: 0000a597 auipc a1,0xa - 30424: 91058593 addi a1,a1,-1776 # 39d30 <_IO_stdin_used+0x2288> - 30428: 0541 addi a0,a0,16 - 3042a: a06e50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3042e: 85ce mv a1,s3 - 30430: 850a mv a0,sp - 30432: cb9fe0ef jal 2f0ea <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> - 30436: 6522 ld a0,8(sp) - 30438: c501 beqz a0,30440 <_ZN7testing8internal2RE4InitEPKc+0x11c> - 3043a: 611c ld a5,0(a0) - 3043c: 679c ld a5,8(a5) - 3043e: 9782 jalr a5 - 30440: 8526 mv a0,s1 - 30442: d14e80ef jal 18956 <_ZN7testing8internal12AssertHelperD1Ev> - 30446: 7502 ld a0,32(sp) - 30448: 181c addi a5,sp,48 - 3044a: 00f50463 beq a0,a5,30452 <_ZN7testing8internal2RE4InitEPKc+0x12e> - 3044e: be2e50ef jal 15830 <_ZdlPv@plt> - 30452: 6462 ld s0,24(sp) - 30454: c815 beqz s0,30488 <_ZN7testing8internal2RE4InitEPKc+0x164> - 30456: 6008 ld a0,0(s0) - 30458: 01040793 addi a5,s0,16 - 3045c: 00f50463 beq a0,a5,30464 <_ZN7testing8internal2RE4InitEPKc+0x140> - 30460: bd0e50ef jal 15830 <_ZdlPv@plt> - 30464: 8522 mv a0,s0 - 30466: bcae50ef jal 15830 <_ZdlPv@plt> - 3046a: 7406 ld s0,96(sp) - 3046c: 69a6 ld s3,72(sp) - 3046e: 6a06 ld s4,64(sp) - 30470: 70a6 ld ra,104(sp) - 30472: 64e6 ld s1,88(sp) - 30474: 854a mv a0,s2 - 30476: 6946 ld s2,80(sp) - 30478: 6165 addi sp,sp,112 - 3047a: 867e506f j 15ce0 <_ZdaPv@plt> - 3047e: 0000a597 auipc a1,0xa - 30482: b2a58593 addi a1,a1,-1238 # 39fa8 <_IO_stdin_used+0x2500> - 30486: bddd j 3037c <_ZN7testing8internal2RE4InitEPKc+0x58> - 30488: 69a6 ld s3,72(sp) - 3048a: 6a06 ld s4,64(sp) - 3048c: b731 j 30398 <_ZN7testing8internal2RE4InitEPKc+0x74> - 3048e: e4ce sd s3,72(sp) - 30490: e0d2 sd s4,64(sp) - 30492: bf39 j 303b0 <_ZN7testing8internal2RE4InitEPKc+0x8c> - 30494: 842a mv s0,a0 - 30496: 8526 mv a0,s1 - 30498: cbee80ef jal 18956 <_ZN7testing8internal12AssertHelperD1Ev> - 3049c: 8552 mv a0,s4 - 3049e: a5ee60ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 304a2: 0828 addi a0,sp,24 - 304a4: 0001a317 auipc t1,0x1a - 304a8: b3433303 ld t1,-1228(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 304ac: 9302 jalr t1 - 304ae: 8522 mv a0,s0 - 304b0: a70e50ef jal 15720 <_Unwind_Resume@plt> - 304b4: 842a mv s0,a0 - 304b6: b7f5 j 304a2 <_ZN7testing8internal2RE4InitEPKc+0x17e> + 2fcc8: d3fd beqz a5,2fcae <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x15c> + 2fcca: 6398 ld a4,0(a5) + 2fccc: 853e mv a0,a5 + 2fcce: 671c ld a5,8(a4) + 2fcd0: 9782 jalr a5 + 2fcd2: bff1 j 2fcae <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x15c> + 2fcd4: 842a mv s0,a0 + 2fcd6: bfe1 j 2fcae <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x15c> + +000000000002fcd8 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE>: + 2fcd8: 7d1c ld a5,56(a0) + 2fcda: 6138 ld a4,64(a0) + 2fcdc: 711d addi sp,sp,-96 + 2fcde: e8a2 sd s0,80(sp) + 2fce0: ec86 sd ra,88(sp) + 2fce2: 842a mv s0,a0 + 2fce4: 02e78663 beq a5,a4,2fd10 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x38> + 2fce8: e38c sd a1,0(a5) + 2fcea: 07a1 addi a5,a5,8 + 2fcec: 6838 ld a4,80(s0) + 2fcee: fd1c sd a5,56(a0) + 2fcf0: 643c ld a5,72(s0) + 2fcf2: 6c34 ld a3,88(s0) + 2fcf4: 40f707b3 sub a5,a4,a5 + 2fcf8: 8789 srai a5,a5,0x2 + 2fcfa: 2781 sext.w a5,a5 + 2fcfc: ce3e sw a5,28(sp) + 2fcfe: 08e68763 beq a3,a4,2fd8c <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xb4> + 2fd02: c31c sw a5,0(a4) + 2fd04: 0711 addi a4,a4,4 + 2fd06: 60e6 ld ra,88(sp) + 2fd08: e838 sd a4,80(s0) + 2fd0a: 6446 ld s0,80(sp) + 2fd0c: 6125 addi sp,sp,96 + 2fd0e: 8082 ret + 2fd10: f456 sd s5,40(sp) + 2fd12: 03053a83 ld s5,48(a0) + 2fd16: e4a6 sd s1,72(sp) + 2fd18: 56fd li a3,-1 + 2fd1a: 415784b3 sub s1,a5,s5 + 2fd1e: e0ca sd s2,64(sp) + 2fd20: fc4e sd s3,56(sp) + 2fd22: f852 sd s4,48(sp) + 2fd24: 8291 srli a3,a3,0x4 + 2fd26: 4034d713 srai a4,s1,0x3 + 2fd2a: 0ad70663 beq a4,a3,2fdd6 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xfe> + 2fd2e: 4785 li a5,1 + 2fd30: eb35 bnez a4,2fda4 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xcc> + 2fd32: 577d li a4,-1 + 2fd34: 8311 srli a4,a4,0x4 + 2fd36: 00f77363 bgeu a4,a5,2fd3c <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x64> + 2fd3a: 87ba mv a5,a4 + 2fd3c: 00379993 slli s3,a5,0x3 + 2fd40: 854e mv a0,s3 + 2fd42: e42e sd a1,8(sp) + 2fd44: b5de50ef jal 158a0 <_Znwm@plt> + 2fd48: 65a2 ld a1,8(sp) + 2fd4a: 009507b3 add a5,a0,s1 + 2fd4e: 00848a13 addi s4,s1,8 + 2fd52: e38c sd a1,0(a5) + 2fd54: 892a mv s2,a0 + 2fd56: 9a2a add s4,s4,a0 + 2fd58: 04904e63 bgtz s1,2fdb4 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xdc> + 2fd5c: 060a9963 bnez s5,2fdce <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xf6> + 2fd60: 6838 ld a4,80(s0) + 2fd62: 643c ld a5,72(s0) + 2fd64: 6c34 ld a3,88(s0) + 2fd66: 99ca add s3,s3,s2 + 2fd68: 40f707b3 sub a5,a4,a5 + 2fd6c: 8789 srai a5,a5,0x2 + 2fd6e: 2781 sext.w a5,a5 + 2fd70: 05343023 sd s3,64(s0) + 2fd74: 03243823 sd s2,48(s0) + 2fd78: 03443c23 sd s4,56(s0) + 2fd7c: ce3e sw a5,28(sp) + 2fd7e: 64a6 ld s1,72(sp) + 2fd80: 6906 ld s2,64(sp) + 2fd82: 79e2 ld s3,56(sp) + 2fd84: 7a42 ld s4,48(sp) + 2fd86: 7aa2 ld s5,40(sp) + 2fd88: f6e69de3 bne a3,a4,2fd02 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x2a> + 2fd8c: 04840513 addi a0,s0,72 + 2fd90: 086c addi a1,sp,28 + 2fd92: 0001c317 auipc t1,0x1c + 2fd96: 09e33303 ld t1,158(t1) # 4be30 <_GLOBAL_OFFSET_TABLE_+0x2e0> + 2fd9a: 9302 jalr t1 + 2fd9c: 60e6 ld ra,88(sp) + 2fd9e: 6446 ld s0,80(sp) + 2fda0: 6125 addi sp,sp,96 + 2fda2: 8082 ret + 2fda4: 00171793 slli a5,a4,0x1 + 2fda8: f8e7f5e3 bgeu a5,a4,2fd32 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x5a> + 2fdac: 59c5 li s3,-15 + 2fdae: 0019d993 srli s3,s3,0x1 + 2fdb2: b779 j 2fd40 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x68> + 2fdb4: 87a6 mv a5,s1 + 2fdb6: 86aa mv a3,a0 + 2fdb8: 8656 mv a2,s5 + 2fdba: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma + 2fdbe: 02060407 vle8.v v8,(a2) + 2fdc2: 8f99 sub a5,a5,a4 + 2fdc4: 963a add a2,a2,a4 + 2fdc6: 02068427 vse8.v v8,(a3) + 2fdca: 96ba add a3,a3,a4 + 2fdcc: f7fd bnez a5,2fdba <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xe2> + 2fdce: 8556 mv a0,s5 + 2fdd0: b31e50ef jal 15900 <_ZdlPv@plt> + 2fdd4: b771 j 2fd60 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x88> + 2fdd6: 0000a517 auipc a0,0xa + 2fdda: 3b250513 addi a0,a0,946 # 3a188 <_IO_stdin_used+0x608> + 2fdde: b13e50ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + +000000000002fde2 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_>: + 2fde2: 712d addi sp,sp,-288 + 2fde4: e1ea sd s10,192(sp) + 2fde6: 01010d13 addi s10,sp,16 + 2fdea: e626 sd s1,264(sp) + 2fdec: 84aa mv s1,a0 + 2fdee: 856a mv a0,s10 + 2fdf0: ea22 sd s0,272(sp) + 2fdf2: f9d2 sd s4,240(sp) + 2fdf4: f5d6 sd s5,232(sp) + 2fdf6: f1da sd s6,224(sp) + 2fdf8: e5e6 sd s9,200(sp) + 2fdfa: fd6e sd s11,184(sp) + 2fdfc: 8ab2 mv s5,a2 + 2fdfe: 8a2e mv s4,a1 + 2fe00: 60e0 ld s0,192(s1) + 2fe02: 0b84bc83 ld s9,184(s1) + 2fe06: ee06 sd ra,280(sp) + 2fe08: e24a sd s2,256(sp) + 2fe0a: fdce sd s3,248(sp) + 2fe0c: edde sd s7,216(sp) + 2fe0e: e9e2 sd s8,208(sp) + 2fe10: e036 sd a3,0(sp) + 2fe12: e43a sd a4,8(sp) + 2fe14: 920ea0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2fe18: 65c2 ld a1,16(sp) + 2fe1a: 6662 ld a2,24(sp) + 2fe1c: 03010d93 addi s11,sp,48 + 2fe20: 04010b13 addi s6,sp,64 + 2fe24: 962e add a2,a2,a1 + 2fe26: 856e mv a0,s11 + 2fe28: f85a sd s6,48(sp) + 2fe2a: d11e90ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2fe2e: 75c2 ld a1,48(sp) + 2fe30: 7662 ld a2,56(sp) + 2fe32: 07010c13 addi s8,sp,112 + 2fe36: 08010913 addi s2,sp,128 + 2fe3a: 962e add a2,a2,a1 + 2fe3c: 8562 mv a0,s8 + 2fe3e: f8ca sd s2,112(sp) + 2fe40: cfbe90ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2fe44: 75c6 ld a1,112(sp) + 2fe46: 77e6 ld a5,120(sp) + 2fe48: 13258363 beq a1,s2,2ff6e <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x18c> + 2fe4c: 670a ld a4,128(sp) + 2fe4e: e92e sd a1,144(sp) + 2fe50: ed3e sd a5,152(sp) + 2fe52: f8ca sd s2,112(sp) + 2fe54: fc82 sd zero,120(sp) + 2fe56: f13a sd a4,160(sp) + 2fe58: 08010023 sb zero,128(sp) + 2fe5c: 0a010993 addi s3,sp,160 + 2fe60: 1b358d63 beq a1,s3,3001a <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x238> + 2fe64: e8ae sd a1,80(sp) + 2fe66: f0ba sd a4,96(sp) + 2fe68: 09010b93 addi s7,sp,144 + 2fe6c: 00f58633 add a2,a1,a5 + 2fe70: 855e mv a0,s7 + 2fe72: ecbe sd a5,88(sp) + 2fe74: e94e sd s3,144(sp) + 2fe76: cc5e90ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 2fe7a: 419407b3 sub a5,s0,s9 + 2fe7e: 4057dd13 srai s10,a5,0x5 + 2fe82: 6dca ld s11,144(sp) + 2fe84: 878d srai a5,a5,0x3 + 2fe86: 0ba05f63 blez s10,2ff44 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x162> + 2fe8a: 0d16 slli s10,s10,0x5 + 2fe8c: 41a40d33 sub s10,s0,s10 + 2fe90: ff843783 ld a5,-8(s0) + 2fe94: c7b5 beqz a5,2ff00 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x11e> + 2fe96: 6788 ld a0,8(a5) + 2fe98: 85ee mv a1,s11 + 2fe9a: d27e50ef jal 15bc0 + 2fe9e: e12d bnez a0,2ff00 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x11e> + 2fea0: 013d8563 beq s11,s3,2feaa <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xc8> + 2fea4: 856e mv a0,s11 + 2fea6: a5be50ef jal 15900 <_ZdlPv@plt> + 2feaa: 6546 ld a0,80(sp) + 2feac: 109c addi a5,sp,96 + 2feae: 00f50463 beq a0,a5,2feb6 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xd4> + 2feb2: a4fe50ef jal 15900 <_ZdlPv@plt> + 2feb6: 7546 ld a0,112(sp) + 2feb8: 01250463 beq a0,s2,2fec0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xde> + 2febc: a45e50ef jal 15900 <_ZdlPv@plt> + 2fec0: 7542 ld a0,48(sp) + 2fec2: 01650463 beq a0,s6,2feca <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xe8> + 2fec6: a3be50ef jal 15900 <_ZdlPv@plt> + 2feca: 6542 ld a0,16(sp) + 2fecc: 101c addi a5,sp,32 + 2fece: 00f50463 beq a0,a5,2fed6 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xf4> + 2fed2: a2fe50ef jal 15900 <_ZdlPv@plt> + 2fed6: 7cdc ld a5,184(s1) + 2fed8: 0c878f63 beq a5,s0,2ffb6 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x1d4> + 2fedc: ff843403 ld s0,-8(s0) + 2fee0: 60f2 ld ra,280(sp) + 2fee2: 8522 mv a0,s0 + 2fee4: 6452 ld s0,272(sp) + 2fee6: 64b2 ld s1,264(sp) + 2fee8: 6912 ld s2,256(sp) + 2feea: 79ee ld s3,248(sp) + 2feec: 7a4e ld s4,240(sp) + 2feee: 7aae ld s5,232(sp) + 2fef0: 7b0e ld s6,224(sp) + 2fef2: 6bee ld s7,216(sp) + 2fef4: 6c4e ld s8,208(sp) + 2fef6: 6cae ld s9,200(sp) + 2fef8: 6d0e ld s10,192(sp) + 2fefa: 7dea ld s11,184(sp) + 2fefc: 6115 addi sp,sp,288 + 2fefe: 8082 ret + 2ff00: ff043783 ld a5,-16(s0) + 2ff04: cb81 beqz a5,2ff14 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x132> + 2ff06: 6788 ld a0,8(a5) + 2ff08: 85ee mv a1,s11 + 2ff0a: cb7e50ef jal 15bc0 + 2ff0e: e119 bnez a0,2ff14 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x132> + 2ff10: 1461 addi s0,s0,-8 + 2ff12: b779 j 2fea0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> + 2ff14: fe843783 ld a5,-24(s0) + 2ff18: c791 beqz a5,2ff24 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x142> + 2ff1a: 6788 ld a0,8(a5) + 2ff1c: 85ee mv a1,s11 + 2ff1e: ca3e50ef jal 15bc0 + 2ff22: c521 beqz a0,2ff6a <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x188> + 2ff24: fe043783 ld a5,-32(s0) + 2ff28: cb81 beqz a5,2ff38 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x156> + 2ff2a: 6788 ld a0,8(a5) + 2ff2c: 85ee mv a1,s11 + 2ff2e: c93e50ef jal 15bc0 + 2ff32: e119 bnez a0,2ff38 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x156> + 2ff34: 1421 addi s0,s0,-24 + 2ff36: b7ad j 2fea0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> + 2ff38: 1401 addi s0,s0,-32 + 2ff3a: f48d1be3 bne s10,s0,2fe90 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xae> + 2ff3e: 419407b3 sub a5,s0,s9 + 2ff42: 878d srai a5,a5,0x3 + 2ff44: 4709 li a4,2 + 2ff46: 18e78563 beq a5,a4,300d0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2ee> + 2ff4a: 470d li a4,3 + 2ff4c: 16e78863 beq a5,a4,300bc <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2da> + 2ff50: 4705 li a4,1 + 2ff52: 00e79a63 bne a5,a4,2ff66 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x184> + 2ff56: ff843783 ld a5,-8(s0) + 2ff5a: c791 beqz a5,2ff66 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x184> + 2ff5c: 6788 ld a0,8(a5) + 2ff5e: 85ee mv a1,s11 + 2ff60: c61e50ef jal 15bc0 + 2ff64: dd15 beqz a0,2fea0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> + 2ff66: 8466 mv s0,s9 + 2ff68: bf25 j 2fea0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> + 2ff6a: 1441 addi s0,s0,-16 + 2ff6c: bf15 j 2fea0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> + 2ff6e: 00178713 addi a4,a5,1 + 2ff72: 0a010993 addi s3,sp,160 + 2ff76: 85ba mv a1,a4 + 2ff78: 864e mv a2,s3 + 2ff7a: 854a mv a0,s2 + 2ff7c: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma + 2ff80: 02050407 vle8.v v8,(a0) + 2ff84: 8d95 sub a1,a1,a3 + 2ff86: 9536 add a0,a0,a3 + 2ff88: 02060427 vse8.v v8,(a2) + 2ff8c: 9636 add a2,a2,a3 + 2ff8e: f5fd bnez a1,2ff7c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x19a> + 2ff90: 108c addi a1,sp,96 + 2ff92: f8ca sd s2,112(sp) + 2ff94: fc82 sd zero,120(sp) + 2ff96: 08010023 sb zero,128(sp) + 2ff9a: e8ae sd a1,80(sp) + 2ff9c: 862e mv a2,a1 + 2ff9e: 854e mv a0,s3 + 2ffa0: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 2ffa4: 02050407 vle8.v v8,(a0) + 2ffa8: 8f15 sub a4,a4,a3 + 2ffaa: 9536 add a0,a0,a3 + 2ffac: 02060427 vse8.v v8,(a2) + 2ffb0: 9636 add a2,a2,a3 + 2ffb2: f77d bnez a4,2ffa0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x1be> + 2ffb4: bd55 j 2fe68 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x86> + 2ffb6: 10800513 li a0,264 + 2ffba: 8e7e50ef jal 158a0 <_Znwm@plt> + 2ffbe: 6722 ld a4,8(sp) + 2ffc0: 6682 ld a3,0(sp) + 2ffc2: 8656 mv a2,s5 + 2ffc4: 85d2 mv a1,s4 + 2ffc6: 842a mv s0,a0 + 2ffc8: d23fa0ef jal 2acea <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_> + 2ffcc: 85d2 mv a1,s4 + 2ffce: 855e mv a0,s7 + 2ffd0: f8a2 sd s0,112(sp) + 2ffd2: f63e90ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 2ffd6: 855e mv a0,s7 + 2ffd8: 0000d597 auipc a1,0xd + 2ffdc: f4858593 addi a1,a1,-184 # 3cf20 <_ZN7testingL21kDeathTestSuiteFilterE> + 2ffe0: cfdea0ef jal 1acdc <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> + 2ffe4: 892a mv s2,a0 + 2ffe6: 855e mv a0,s7 + 2ffe8: dd9e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 2ffec: 02091c63 bnez s2,30024 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x242> + 2fff0: 60fc ld a5,192(s1) + 2fff2: 64f8 ld a4,200(s1) + 2fff4: 06e78363 beq a5,a4,3005a <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x278> + 2fff8: e380 sd s0,0(a5) + 2fffa: 07a1 addi a5,a5,8 + 2fffc: e0fc sd a5,192(s1) + 2fffe: 6cf8 ld a4,216(s1) + 30000: 68fc ld a5,208(s1) + 30002: 70f4 ld a3,224(s1) + 30004: 40f707b3 sub a5,a4,a5 + 30008: 8789 srai a5,a5,0x2 + 3000a: 2781 sext.w a5,a5 + 3000c: c93e sw a5,144(sp) + 3000e: 02e68d63 beq a3,a4,30048 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x266> + 30012: c31c sw a5,0(a4) + 30014: 0711 addi a4,a4,4 + 30016: ecf8 sd a4,216(s1) + 30018: b5e1 j 2fee0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xfe> + 3001a: 108c addi a1,sp,96 + 3001c: e8ae sd a1,80(sp) + 3001e: 00178713 addi a4,a5,1 + 30022: bfad j 2ff9c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x1ba> + 30024: 1044a783 lw a5,260(s1) + 30028: 7ccc ld a1,184(s1) + 3002a: 8662 mv a2,s8 + 3002c: 2785 addiw a5,a5,1 + 3002e: 00379713 slli a4,a5,0x3 + 30032: 10f4a223 sw a5,260(s1) + 30036: 95ba add a1,a1,a4 + 30038: 0b848513 addi a0,s1,184 + 3003c: 0001c317 auipc t1,0x1c + 30040: f6433303 ld t1,-156(t1) # 4bfa0 <_GLOBAL_OFFSET_TABLE_+0x450> + 30044: 9302 jalr t1 + 30046: bf65 j 2fffe <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x21c> + 30048: 85de mv a1,s7 + 3004a: 0d048513 addi a0,s1,208 + 3004e: 0001c317 auipc t1,0x1c + 30052: de233303 ld t1,-542(t1) # 4be30 <_GLOBAL_OFFSET_TABLE_+0x2e0> + 30056: 9302 jalr t1 + 30058: b561 j 2fee0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xfe> + 3005a: 0b84bb03 ld s6,184(s1) + 3005e: 56fd li a3,-1 + 30060: 8291 srli a3,a3,0x4 + 30062: 41678933 sub s2,a5,s6 + 30066: 40395713 srai a4,s2,0x3 + 3006a: 0cd70363 beq a4,a3,30130 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x34e> + 3006e: 4785 li a5,1 + 30070: ef15 bnez a4,300ac <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2ca> + 30072: 577d li a4,-1 + 30074: 8311 srli a4,a4,0x4 + 30076: 00f77363 bgeu a4,a5,3007c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x29a> + 3007a: 87ba mv a5,a4 + 3007c: 00379a13 slli s4,a5,0x3 + 30080: 8552 mv a0,s4 + 30082: 81fe50ef jal 158a0 <_Znwm@plt> + 30086: 012507b3 add a5,a0,s2 + 3008a: 00890a93 addi s5,s2,8 + 3008e: e380 sd s0,0(a5) + 30090: 89aa mv s3,a0 + 30092: 9aaa add s5,s5,a0 + 30094: 05204963 bgtz s2,300e6 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x304> + 30098: 060b1463 bnez s6,30100 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x31e> + 3009c: 9a4e add s4,s4,s3 + 3009e: 0d44b423 sd s4,200(s1) + 300a2: 0b34bc23 sd s3,184(s1) + 300a6: 0d54b023 sd s5,192(s1) + 300aa: bf91 j 2fffe <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x21c> + 300ac: 00171793 slli a5,a4,0x1 + 300b0: fce7f1e3 bgeu a5,a4,30072 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x290> + 300b4: 5a45 li s4,-15 + 300b6: 001a5a13 srli s4,s4,0x1 + 300ba: b7d9 j 30080 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x29e> + 300bc: ff843783 ld a5,-8(s0) + 300c0: c799 beqz a5,300ce <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2ec> + 300c2: 6788 ld a0,8(a5) + 300c4: 85ee mv a1,s11 + 300c6: afbe50ef jal 15bc0 + 300ca: dc050be3 beqz a0,2fea0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> + 300ce: 1461 addi s0,s0,-8 + 300d0: ff843783 ld a5,-8(s0) + 300d4: c799 beqz a5,300e2 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x300> + 300d6: 6788 ld a0,8(a5) + 300d8: 85ee mv a1,s11 + 300da: ae7e50ef jal 15bc0 + 300de: dc0501e3 beqz a0,2fea0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> + 300e2: 1461 addi s0,s0,-8 + 300e4: bd8d j 2ff56 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x174> + 300e6: 87ca mv a5,s2 + 300e8: 86aa mv a3,a0 + 300ea: 865a mv a2,s6 + 300ec: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma + 300f0: 02060407 vle8.v v8,(a2) + 300f4: 8f99 sub a5,a5,a4 + 300f6: 963a add a2,a2,a4 + 300f8: 02068427 vse8.v v8,(a3) + 300fc: 96ba add a3,a3,a4 + 300fe: f7fd bnez a5,300ec <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x30a> + 30100: 855a mv a0,s6 + 30102: ffee50ef jal 15900 <_ZdlPv@plt> + 30106: bf59 j 3009c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2ba> + 30108: 842a mv s0,a0 + 3010a: 0888 addi a0,sp,80 + 3010c: cb5e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30110: 8562 mv a0,s8 + 30112: cafe60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30116: 856e mv a0,s11 + 30118: ca9e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3011c: 856a mv a0,s10 + 3011e: ca3e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30122: 8522 mv a0,s0 + 30124: ecce50ef jal 157f0 <_Unwind_Resume@plt> + 30128: 842a mv s0,a0 + 3012a: bfcd j 3011c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x33a> + 3012c: 842a mv s0,a0 + 3012e: b7e5 j 30116 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x334> + 30130: 0000a517 auipc a0,0xa + 30134: 05850513 addi a0,a0,88 # 3a188 <_IO_stdin_used+0x608> + 30138: fb8e50ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 3013c: 842a mv s0,a0 + 3013e: 855e mv a0,s7 + 30140: c81e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30144: 8522 mv a0,s0 + 30146: eaae50ef jal 157f0 <_Unwind_Resume@plt> + 3014a: 87aa mv a5,a0 + 3014c: 8522 mv a0,s0 + 3014e: 843e mv s0,a5 + 30150: fb0e50ef jal 15900 <_ZdlPv@plt> + 30154: 8522 mv a0,s0 + 30156: e9ae50ef jal 157f0 <_Unwind_Resume@plt> + +000000000003015a <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE>: + 3015a: 7155 addi sp,sp,-208 + 3015c: e162 sd s8,128(sp) + 3015e: 8c2a mv s8,a0 + 30160: 11000513 li a0,272 + 30164: e1a2 sd s0,192(sp) + 30166: fd26 sd s1,184(sp) + 30168: f94a sd s2,176(sp) + 3016a: f54e sd s3,168(sp) + 3016c: f152 sd s4,160(sp) + 3016e: ed56 sd s5,152(sp) + 30170: e95a sd s6,144(sp) + 30172: e55e sd s7,136(sp) + 30174: fce6 sd s9,120(sp) + 30176: 8bae mv s7,a1 + 30178: e586 sd ra,200(sp) + 3017a: f8ea sd s10,112(sp) + 3017c: 8a32 mv s4,a2 + 3017e: 8ab6 mv s5,a3 + 30180: 84ba mv s1,a4 + 30182: 8b3e mv s6,a5 + 30184: 8942 mv s2,a6 + 30186: 89c6 mv s3,a7 + 30188: 00810c93 addi s9,sp,8 + 3018c: f14e50ef jal 158a0 <_Znwm@plt> + 30190: 842a mv s0,a0 + 30192: 85e2 mv a1,s8 + 30194: 8566 mv a0,s9 + 30196: d9fe90ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 3019a: 02810d13 addi s10,sp,40 + 3019e: 85de mv a1,s7 + 301a0: 856a mv a0,s10 + 301a2: d93e90ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 301a6: 608c ld a1,0(s1) + 301a8: 6490 ld a2,8(s1) + 301aa: 04810b93 addi s7,sp,72 + 301ae: 05810c13 addi s8,sp,88 + 301b2: 962e add a2,a2,a1 + 301b4: 855e mv a0,s7 + 301b6: e4e2 sd s8,72(sp) + 301b8: 983e90ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 301bc: 0204a303 lw t1,32(s1) + 301c0: 68ce ld a7,208(sp) + 301c2: 885a mv a6,s6 + 301c4: 8756 mv a4,s5 + 301c6: 86d2 mv a3,s4 + 301c8: 87de mv a5,s7 + 301ca: 866a mv a2,s10 + 301cc: 85e6 mv a1,s9 + 301ce: 8522 mv a0,s0 + 301d0: d49a sw t1,104(sp) + 301d2: 9d9fa0ef jal 2abaa <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE> + 301d6: 6526 ld a0,72(sp) + 301d8: 01850463 beq a0,s8,301e0 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x86> + 301dc: f24e50ef jal 15900 <_ZdlPv@plt> + 301e0: 7522 ld a0,40(sp) + 301e2: 183c addi a5,sp,56 + 301e4: 00f50463 beq a0,a5,301ec <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x92> + 301e8: f18e50ef jal 15900 <_ZdlPv@plt> + 301ec: 6522 ld a0,8(sp) + 301ee: 083c addi a5,sp,24 + 301f0: 00f50463 beq a0,a5,301f8 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x9e> + 301f4: f0ce50ef jal 15900 <_ZdlPv@plt> + 301f8: 8defb0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 301fc: 6124 ld s1,64(a0) + 301fe: 6c9c ld a5,24(s1) + 30200: cf85 beqz a5,30238 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xde> + 30202: 6030 ld a2,64(s0) + 30204: 600c ld a1,0(s0) + 30206: c211 beqz a2,3020a <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xb0> + 30208: 6210 ld a2,0(a2) + 3020a: 874e mv a4,s3 + 3020c: 86ca mv a3,s2 + 3020e: 8526 mv a0,s1 + 30210: bd3ff0ef jal 2fde2 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_> + 30214: 85a2 mv a1,s0 + 30216: ac3ff0ef jal 2fcd8 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE> + 3021a: 60ae ld ra,200(sp) + 3021c: 8522 mv a0,s0 + 3021e: 640e ld s0,192(sp) + 30220: 74ea ld s1,184(sp) + 30222: 794a ld s2,176(sp) + 30224: 79aa ld s3,168(sp) + 30226: 7a0a ld s4,160(sp) + 30228: 6aea ld s5,152(sp) + 3022a: 6b4a ld s6,144(sp) + 3022c: 6baa ld s7,136(sp) + 3022e: 6c0a ld s8,128(sp) + 30230: 7ce6 ld s9,120(sp) + 30232: 7d46 ld s10,112(sp) + 30234: 6169 addi sp,sp,208 + 30236: 8082 ret + 30238: 855e mv a0,s7 + 3023a: e52ed0ef jal 1d88c <_ZN7testing8internal8FilePath13GetCurrentDirEv> + 3023e: 85de mv a1,s7 + 30240: 01048513 addi a0,s1,16 + 30244: 92de50ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 30248: 6526 ld a0,72(sp) + 3024a: 01850463 beq a0,s8,30252 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xf8> + 3024e: eb2e50ef jal 15900 <_ZdlPv@plt> + 30252: 6c88 ld a0,24(s1) + 30254: 00a03533 snez a0,a0 + 30258: a42ed0ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 3025c: f15d bnez a0,30202 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xa8> + 3025e: 0000c617 auipc a2,0xc + 30262: 2ba60613 addi a2,a2,698 # 3c518 <_IO_stdin_used+0x2998> + 30266: 458d li a1,3 + 30268: 855e mv a0,s7 + 3026a: 2ad00693 li a3,685 + 3026e: a54f10ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 30272: 03300613 li a2,51 + 30276: 0000c597 auipc a1,0xc + 3027a: 89a58593 addi a1,a1,-1894 # 3bb10 <_IO_stdin_used+0x1f90> + 3027e: 0001c517 auipc a0,0x1c + 30282: d1a53503 ld a0,-742(a0) # 4bf98 <_ZSt4cerr@Base> + 30286: c7ae50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3028a: 0000c597 auipc a1,0xc + 3028e: 8be58593 addi a1,a1,-1858 # 3bb48 <_IO_stdin_used+0x1fc8> + 30292: 0001c517 auipc a0,0x1c + 30296: d0653503 ld a0,-762(a0) # 4bf98 <_ZSt4cerr@Base> + 3029a: b96e50ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 3029e: 855e mv a0,s7 + 302a0: db2ee0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 302a4: bfb9 j 30202 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xa8> + 302a6: 842a mv s0,a0 + 302a8: 855e mv a0,s7 + 302aa: da8ee0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 302ae: 8522 mv a0,s0 + 302b0: d40e50ef jal 157f0 <_Unwind_Resume@plt> + 302b4: 84aa mv s1,a0 + 302b6: 855e mv a0,s7 + 302b8: b09e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 302bc: 856a mv a0,s10 + 302be: b03e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 302c2: 8566 mv a0,s9 + 302c4: afde60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 302c8: 8522 mv a0,s0 + 302ca: e36e50ef jal 15900 <_ZdlPv@plt> + 302ce: 8526 mv a0,s1 + 302d0: d20e50ef jal 157f0 <_Unwind_Resume@plt> + 302d4: 84aa mv s1,a0 + 302d6: b7dd j 302bc <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x162> + 302d8: 84aa mv s1,a0 + 302da: b7e5 j 302c2 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x168> + 302dc: 84aa mv s1,a0 + 302de: b7ed j 302c8 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x16e> + 302e0: 842a mv s0,a0 + 302e2: 855e mv a0,s7 + 302e4: adde60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 302e8: 8522 mv a0,s0 + 302ea: d06e50ef jal 157f0 <_Unwind_Resume@plt> + +00000000000302ee <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0>: + 302ee: d7010113 addi sp,sp,-656 + 302f2: 25713423 sd s7,584(sp) + 302f6: 12810b93 addi s7,sp,296 + 302fa: 28813023 sd s0,640(sp) + 302fe: 23913c23 sd s9,568(sp) + 30302: 842a mv s0,a0 + 30304: 01810c93 addi s9,sp,24 + 30308: 855e mv a0,s7 + 3030a: 26913c23 sd s1,632(sp) + 3030e: 27313423 sd s3,616(sp) + 30312: 25513c23 sd s5,600(sp) + 30316: 25813023 sd s8,576(sp) + 3031a: 28113423 sd ra,648(sp) + 3031e: 27213823 sd s2,624(sp) + 30322: 27413023 sd s4,608(sp) + 30326: 25613823 sd s6,592(sp) + 3032a: 23a13823 sd s10,560(sp) + 3032e: e802 sd zero,16(sp) + 30330: 00010c23 sb zero,24(sp) + 30334: e466 sd s9,8(sp) + 30336: 8cae50ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> + 3033a: cd817057 vsetivli zero,2,e64,m1,ta,ma + 3033e: 5e0030d7 vmv.v.i v1,0 + 30342: 0c1c addi a5,sp,528 + 30344: 0001c717 auipc a4,0x1c + 30348: 84c73703 ld a4,-1972(a4) # 4bb90 <_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@Base> + 3034c: 0207f0a7 vse64.v v1,(a5) + 30350: 141c addi a5,sp,544 + 30352: 0207f0a7 vse64.v v1,(a5) + 30356: 00873983 ld s3,8(a4) + 3035a: 20011423 sh zero,520(sp) + 3035e: 01073c03 ld s8,16(a4) + 30362: 0001ca97 auipc s5,0x1c + 30366: bf6aba83 ld s5,-1034(s5) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 3036a: 0ac1 addi s5,s5,16 + 3036c: fe89b783 ld a5,-24(s3) + 30370: 20013023 sd zero,512(sp) + 30374: f44e sd s3,40(sp) + 30376: 978a add a5,a5,sp + 30378: f656 sd s5,296(sp) + 3037a: 0387b423 sd s8,40(a5) + 3037e: f802 sd zero,48(sp) + 30380: fe89b503 ld a0,-24(s3) + 30384: 1024 addi s1,sp,40 + 30386: 4581 li a1,0 + 30388: 9526 add a0,a0,s1 + 3038a: 826e50ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 3038e: 0001ca17 auipc s4,0x1c + 30392: 86aa3a03 ld s4,-1942(s4) # 4bbf8 <_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE@Base> + 30396: 03810b13 addi s6,sp,56 + 3039a: 018a0d13 addi s10,s4,24 + 3039e: 855a mv a0,s6 + 303a0: 040a0a13 addi s4,s4,64 + 303a4: f46a sd s10,40(sp) + 303a6: f652 sd s4,296(sp) + 303a8: 978e50ef jal 15520 <_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@plt> + 303ac: 85da mv a1,s6 + 303ae: 855e mv a0,s7 + 303b0: 800e50ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 303b4: 85a2 mv a1,s0 + 303b6: 4621 li a2,8 + 303b8: 855a mv a0,s6 + 303ba: fc6e50ef jal 15b80 <_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@plt> + 303be: 77a2 ld a5,40(sp) + 303c0: fe87b783 ld a5,-24(a5) + 303c4: 97a6 add a5,a5,s1 + 303c6: c55d beqz a0,30474 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x186> + 303c8: 853e mv a0,a5 + 303ca: 4581 li a1,0 + 303cc: e84e50ef jal 15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> + 303d0: 444d li s0,19 + 303d2: 00810913 addi s2,sp,8 + 303d6: 85ca mv a1,s2 + 303d8: 8526 mv a0,s1 + 303da: ef7e40ef jal 152d0 <_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> + 303de: 347d addiw s0,s0,-1 + 303e0: f87d bnez s0,303d6 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0xe8> + 303e2: 858a mv a1,sp + 303e4: 8526 mv a0,s1 + 303e6: e002 sd zero,0(sp) + 303e8: fb8e50ef jal 15ba0 <_ZNSi10_M_extractImEERSiRT_@plt> + 303ec: 0001c797 auipc a5,0x1c + 303f0: 98c7b783 ld a5,-1652(a5) # 4bd78 <_ZTVSt13basic_filebufIcSt11char_traitsIcEE@Base> + 303f4: 07c1 addi a5,a5,16 + 303f6: 855a mv a0,s6 + 303f8: 6402 ld s0,0(sp) + 303fa: f46a sd s10,40(sp) + 303fc: f652 sd s4,296(sp) + 303fe: fc3e sd a5,56(sp) + 30400: 890e50ef jal 15490 <_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@plt> + 30404: 1108 addi a0,sp,160 + 30406: 94be50ef jal 15d50 <_ZNSt12__basic_fileIcED1Ev@plt> + 3040a: 0001c797 auipc a5,0x1c + 3040e: 99e7b783 ld a5,-1634(a5) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 30412: 07c1 addi a5,a5,16 + 30414: 1888 addi a0,sp,112 + 30416: fc3e sd a5,56(sp) + 30418: 808e50ef jal 15420 <_ZNSt6localeD1Ev@plt> + 3041c: fe89b783 ld a5,-24(s3) + 30420: f44e sd s3,40(sp) + 30422: 855e mv a0,s7 + 30424: 978a add a5,a5,sp + 30426: 0387b423 sd s8,40(a5) + 3042a: f802 sd zero,48(sp) + 3042c: f656 sd s5,296(sp) + 3042e: 9b2e50ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 30432: 6522 ld a0,8(sp) + 30434: 01950463 beq a0,s9,3043c <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x14e> + 30438: cc8e50ef jal 15900 <_ZdlPv@plt> + 3043c: 28813083 ld ra,648(sp) + 30440: 8522 mv a0,s0 + 30442: 28013403 ld s0,640(sp) + 30446: 27813483 ld s1,632(sp) + 3044a: 27013903 ld s2,624(sp) + 3044e: 26813983 ld s3,616(sp) + 30452: 26013a03 ld s4,608(sp) + 30456: 25813a83 ld s5,600(sp) + 3045a: 25013b03 ld s6,592(sp) + 3045e: 24813b83 ld s7,584(sp) + 30462: 24013c03 ld s8,576(sp) + 30466: 23813c83 ld s9,568(sp) + 3046a: 23013d03 ld s10,560(sp) + 3046e: 29010113 addi sp,sp,656 + 30472: 8082 ret + 30474: 538c lw a1,32(a5) + 30476: 853e mv a0,a5 + 30478: 0045e593 ori a1,a1,4 + 3047c: dd4e50ef jal 15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> + 30480: bf81 j 303d0 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0xe2> + 30482: 842a mv s0,a0 + 30484: 855a mv a0,s6 + 30486: 83be50ef jal 15cc0 <_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev@plt> + 3048a: fe89b783 ld a5,-24(s3) + 3048e: f44e sd s3,40(sp) + 30490: 23078793 addi a5,a5,560 + 30494: 978a add a5,a5,sp + 30496: df87bc23 sd s8,-520(a5) + 3049a: f802 sd zero,48(sp) + 3049c: 855e mv a0,s7 + 3049e: f656 sd s5,296(sp) + 304a0: 00810913 addi s2,sp,8 + 304a4: 93ce50ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 304a8: a821 j 304c0 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x1d2> + 304aa: 842a mv s0,a0 + 304ac: bff9 j 3048a <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x19c> + 304ae: 912e50ef jal 155c0 <__cxa_begin_catch@plt> + 304b2: faee50ef jal 15c60 <__cxa_end_catch@plt> + 304b6: b7b9 j 30404 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x116> 304b8: 842a mv s0,a0 - 304ba: b7cd j 3049c <_ZN7testing8internal2RE4InitEPKc+0x178> - 304bc: 67a2 ld a5,8(sp) - 304be: 842a mv s0,a0 - 304c0: dbf9 beqz a5,30496 <_ZN7testing8internal2RE4InitEPKc+0x172> - 304c2: 6398 ld a4,0(a5) - 304c4: 853e mv a0,a5 - 304c6: 671c ld a5,8(a4) - 304c8: 9782 jalr a5 - 304ca: b7f1 j 30496 <_ZN7testing8internal2RE4InitEPKc+0x172> - -00000000000304cc <_ZN7testing4Test19HasSameFixtureClassEv>: - 304cc: 715d addi sp,sp,-80 - 304ce: e0a2 sd s0,64(sp) - 304d0: fc26 sd s1,56(sp) - 304d2: f84a sd s2,48(sp) - 304d4: e486 sd ra,72(sp) - 304d6: d29f80ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 304da: 613c ld a5,64(a0) - 304dc: 1087b703 ld a4,264(a5) - 304e0: 1107b403 ld s0,272(a5) - 304e4: 7b1c ld a5,48(a4) - 304e6: 07843903 ld s2,120(s0) - 304ea: 639c ld a5,0(a5) - 304ec: 7fa4 ld s1,120(a5) - 304ee: 15248163 beq s1,s2,30630 <_ZN7testing4Test19HasSameFixtureClassEv+0x164> - 304f2: f44e sd s3,40(sp) - 304f4: f052 sd s4,32(sp) - 304f6: ec56 sd s5,24(sp) - 304f8: 02043a03 ld s4,32(s0) - 304fc: 0207ba83 ld s5,32(a5) - 30500: a8de80ef jal 18f8c <_ZN7testing8internal13GetTestTypeIdEv> - 30504: 89aa mv s3,a0 - 30506: a87e80ef jal 18f8c <_ZN7testing8internal13GetTestTypeIdEv> - 3050a: 13348a63 beq s1,s3,3063e <_ZN7testing4Test19HasSameFixtureClassEv+0x172> - 3050e: 12a90b63 beq s2,a0,30644 <_ZN7testing4Test19HasSameFixtureClassEv+0x178> - 30512: 6685 lui a3,0x1 - 30514: 850a mv a0,sp - 30516: 92868693 addi a3,a3,-1752 # 928 <__abi_tag-0xf96c> - 3051a: 00009717 auipc a4,0x9 - 3051e: 78e70713 addi a4,a4,1934 # 39ca8 <_IO_stdin_used+0x2200> - 30522: 00008617 auipc a2,0x8 - 30526: 1be60613 addi a2,a2,446 # 386e0 <_IO_stdin_used+0xc38> - 3052a: 4585 li a1,1 - 3052c: b52e80ef jal 1887e <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> - 30530: 00810913 addi s2,sp,8 - 30534: 854a mv a0,s2 - 30536: 848a mv s1,sp - 30538: cb5e80ef jal 191ec <_ZN7testing7MessageC1Ev> - 3053c: 6522 ld a0,8(sp) - 3053e: 00008597 auipc a1,0x8 - 30542: 66a58593 addi a1,a1,1642 # 38ba8 <_IO_stdin_used+0x1100> - 30546: 0541 addi a0,a0,16 - 30548: 818e50ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 3054c: 6522 ld a0,8(sp) - 3054e: 00008597 auipc a1,0x8 - 30552: 6a258593 addi a1,a1,1698 # 38bf0 <_IO_stdin_used+0x1148> - 30556: 0541 addi a0,a0,16 - 30558: 808e50ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 3055c: 6000 ld s0,0(s0) - 3055e: 69a2 ld s3,8(sp) - 30560: 22040263 beqz s0,30784 <_ZN7testing4Test19HasSameFixtureClassEv+0x2b8> - 30564: 8522 mv a0,s0 - 30566: d9ae50ef jal 15b00 - 3056a: 862a mv a2,a0 - 3056c: 85a2 mv a1,s0 - 3056e: 01098513 addi a0,s3,16 - 30572: 8bee50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30576: 6522 ld a0,8(sp) - 30578: 00009597 auipc a1,0x9 - 3057c: 89858593 addi a1,a1,-1896 # 38e10 <_IO_stdin_used+0x1368> - 30580: 0541 addi a0,a0,16 - 30582: fdfe40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 30586: 6522 ld a0,8(sp) - 30588: 0000a597 auipc a1,0xa - 3058c: 8d858593 addi a1,a1,-1832 # 39e60 <_IO_stdin_used+0x23b8> - 30590: 0541 addi a0,a0,16 - 30592: fcfe40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 30596: 6422 ld s0,8(sp) - 30598: 240a8863 beqz s5,307e8 <_ZN7testing4Test19HasSameFixtureClassEv+0x31c> - 3059c: 8556 mv a0,s5 - 3059e: d62e50ef jal 15b00 - 305a2: 862a mv a2,a0 - 305a4: 85d6 mv a1,s5 - 305a6: 01040513 addi a0,s0,16 - 305aa: 886e50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 305ae: 6522 ld a0,8(sp) - 305b0: 0000a597 auipc a1,0xa - 305b4: 8c858593 addi a1,a1,-1848 # 39e78 <_IO_stdin_used+0x23d0> - 305b8: 0541 addi a0,a0,16 - 305ba: fa7e40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 305be: 6422 ld s0,8(sp) - 305c0: 200a0a63 beqz s4,307d4 <_ZN7testing4Test19HasSameFixtureClassEv+0x308> - 305c4: 8552 mv a0,s4 - 305c6: d3ae50ef jal 15b00 - 305ca: 862a mv a2,a0 - 305cc: 85d2 mv a1,s4 - 305ce: 01040513 addi a0,s0,16 - 305d2: 85ee50ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 305d6: 6522 ld a0,8(sp) - 305d8: 00008597 auipc a1,0x8 - 305dc: 01858593 addi a1,a1,24 # 385f0 <_IO_stdin_used+0xb48> - 305e0: 0541 addi a0,a0,16 - 305e2: f7fe40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 305e6: 6522 ld a0,8(sp) - 305e8: 0000a597 auipc a1,0xa - 305ec: 8a058593 addi a1,a1,-1888 # 39e88 <_IO_stdin_used+0x23e0> - 305f0: 0541 addi a0,a0,16 - 305f2: f6fe40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 305f6: 6522 ld a0,8(sp) - 305f8: 0000a597 auipc a1,0xa - 305fc: 8d058593 addi a1,a1,-1840 # 39ec8 <_IO_stdin_used+0x2420> - 30600: 0541 addi a0,a0,16 - 30602: f5fe40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 30606: 6522 ld a0,8(sp) - 30608: 0000a597 auipc a1,0xa - 3060c: 90058593 addi a1,a1,-1792 # 39f08 <_IO_stdin_used+0x2460> - 30610: 0541 addi a0,a0,16 - 30612: f4fe40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 30616: 6522 ld a0,8(sp) - 30618: 0000a597 auipc a1,0xa - 3061c: 93058593 addi a1,a1,-1744 # 39f48 <_IO_stdin_used+0x24a0> - 30620: 0541 addi a0,a0,16 - 30622: f3fe40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 30626: 85ca mv a1,s2 - 30628: 8526 mv a0,s1 - 3062a: ac1fe0ef jal 2f0ea <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> - 3062e: aa0d j 30760 <_ZN7testing4Test19HasSameFixtureClassEv+0x294> - 30630: 60a6 ld ra,72(sp) - 30632: 6406 ld s0,64(sp) - 30634: 74e2 ld s1,56(sp) - 30636: 7942 ld s2,48(sp) - 30638: 4505 li a0,1 - 3063a: 6161 addi sp,sp,80 - 3063c: 8082 ret - 3063e: 87d6 mv a5,s5 - 30640: 8ad2 mv s5,s4 - 30642: 8a3e mv s4,a5 - 30644: 6685 lui a3,0x1 - 30646: 850a mv a0,sp - 30648: 91c68693 addi a3,a3,-1764 # 91c <__abi_tag-0xf978> - 3064c: 00009717 auipc a4,0x9 - 30650: 65c70713 addi a4,a4,1628 # 39ca8 <_IO_stdin_used+0x2200> - 30654: 00008617 auipc a2,0x8 - 30658: 08c60613 addi a2,a2,140 # 386e0 <_IO_stdin_used+0xc38> - 3065c: 4585 li a1,1 - 3065e: a20e80ef jal 1887e <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> - 30662: 00810913 addi s2,sp,8 - 30666: 854a mv a0,s2 - 30668: 848a mv s1,sp - 3066a: b83e80ef jal 191ec <_ZN7testing7MessageC1Ev> - 3066e: 6522 ld a0,8(sp) - 30670: 00008597 auipc a1,0x8 - 30674: 53858593 addi a1,a1,1336 # 38ba8 <_IO_stdin_used+0x1100> - 30678: 0541 addi a0,a0,16 - 3067a: ee7e40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 3067e: 6522 ld a0,8(sp) - 30680: 00009597 auipc a1,0x9 - 30684: 6e858593 addi a1,a1,1768 # 39d68 <_IO_stdin_used+0x22c0> - 30688: 0541 addi a0,a0,16 - 3068a: ed7e40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 3068e: 6522 ld a0,8(sp) - 30690: 00009597 auipc a1,0x9 - 30694: 71858593 addi a1,a1,1816 # 39da8 <_IO_stdin_used+0x2300> - 30698: 0541 addi a0,a0,16 - 3069a: ec7e40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 3069e: 6000 ld s0,0(s0) - 306a0: 69a2 ld s3,8(sp) - 306a2: 10040f63 beqz s0,307c0 <_ZN7testing4Test19HasSameFixtureClassEv+0x2f4> - 306a6: 8522 mv a0,s0 - 306a8: c58e50ef jal 15b00 - 306ac: 862a mv a2,a0 - 306ae: 85a2 mv a1,s0 - 306b0: 01098513 addi a0,s3,16 - 306b4: f7de40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 306b8: 6522 ld a0,8(sp) - 306ba: 00008597 auipc a1,0x8 - 306be: 75658593 addi a1,a1,1878 # 38e10 <_IO_stdin_used+0x1368> - 306c2: 0541 addi a0,a0,16 - 306c4: e9de40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 306c8: 6522 ld a0,8(sp) - 306ca: 00009597 auipc a1,0x9 - 306ce: 6fe58593 addi a1,a1,1790 # 39dc8 <_IO_stdin_used+0x2320> - 306d2: 0541 addi a0,a0,16 - 306d4: e8de40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 306d8: 6422 ld s0,8(sp) - 306da: 0c0a8963 beqz s5,307ac <_ZN7testing4Test19HasSameFixtureClassEv+0x2e0> - 306de: 8556 mv a0,s5 - 306e0: c20e50ef jal 15b00 - 306e4: 862a mv a2,a0 - 306e6: 85d6 mv a1,s5 - 306e8: 01040513 addi a0,s0,16 - 306ec: f45e40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 306f0: 6522 ld a0,8(sp) - 306f2: 00009597 auipc a1,0x9 - 306f6: 6de58593 addi a1,a1,1758 # 39dd0 <_IO_stdin_used+0x2328> - 306fa: 0541 addi a0,a0,16 - 306fc: e65e40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 30700: 6522 ld a0,8(sp) - 30702: 00009597 auipc a1,0x9 - 30706: 6c658593 addi a1,a1,1734 # 39dc8 <_IO_stdin_used+0x2320> - 3070a: 0541 addi a0,a0,16 - 3070c: e55e40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 30710: 6422 ld s0,8(sp) - 30712: 080a0363 beqz s4,30798 <_ZN7testing4Test19HasSameFixtureClassEv+0x2cc> - 30716: 8552 mv a0,s4 - 30718: be8e50ef jal 15b00 - 3071c: 862a mv a2,a0 - 3071e: 85d2 mv a1,s4 - 30720: 01040513 addi a0,s0,16 - 30724: f0de40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30728: 6522 ld a0,8(sp) - 3072a: 00009597 auipc a1,0x9 - 3072e: 6c658593 addi a1,a1,1734 # 39df0 <_IO_stdin_used+0x2348> - 30732: 0541 addi a0,a0,16 - 30734: e2de40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 30738: 6522 ld a0,8(sp) - 3073a: 00009597 auipc a1,0x9 - 3073e: 6de58593 addi a1,a1,1758 # 39e18 <_IO_stdin_used+0x2370> - 30742: 0541 addi a0,a0,16 - 30744: e1de40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 30748: 6522 ld a0,8(sp) - 3074a: 00009597 auipc a1,0x9 - 3074e: 70e58593 addi a1,a1,1806 # 39e58 <_IO_stdin_used+0x23b0> - 30752: 0541 addi a0,a0,16 - 30754: e0de40ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 30758: 85ca mv a1,s2 - 3075a: 8526 mv a0,s1 - 3075c: 98ffe0ef jal 2f0ea <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> - 30760: 6522 ld a0,8(sp) - 30762: c501 beqz a0,3076a <_ZN7testing4Test19HasSameFixtureClassEv+0x29e> - 30764: 611c ld a5,0(a0) - 30766: 679c ld a5,8(a5) - 30768: 9782 jalr a5 - 3076a: 8526 mv a0,s1 - 3076c: 9eae80ef jal 18956 <_ZN7testing8internal12AssertHelperD1Ev> - 30770: 60a6 ld ra,72(sp) - 30772: 6406 ld s0,64(sp) - 30774: 79a2 ld s3,40(sp) - 30776: 7a02 ld s4,32(sp) - 30778: 6ae2 ld s5,24(sp) - 3077a: 74e2 ld s1,56(sp) - 3077c: 7942 ld s2,48(sp) - 3077e: 4501 li a0,0 - 30780: 6161 addi sp,sp,80 - 30782: 8082 ret - 30784: 01098513 addi a0,s3,16 - 30788: 4619 li a2,6 - 3078a: 00007597 auipc a1,0x7 - 3078e: 65e58593 addi a1,a1,1630 # 37de8 <_IO_stdin_used+0x340> - 30792: e9fe40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30796: b3c5 j 30576 <_ZN7testing4Test19HasSameFixtureClassEv+0xaa> - 30798: 01040513 addi a0,s0,16 - 3079c: 4619 li a2,6 - 3079e: 00007597 auipc a1,0x7 - 307a2: 64a58593 addi a1,a1,1610 # 37de8 <_IO_stdin_used+0x340> - 307a6: e8be40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 307aa: bfbd j 30728 <_ZN7testing4Test19HasSameFixtureClassEv+0x25c> - 307ac: 01040513 addi a0,s0,16 - 307b0: 4619 li a2,6 - 307b2: 00007597 auipc a1,0x7 - 307b6: 63658593 addi a1,a1,1590 # 37de8 <_IO_stdin_used+0x340> - 307ba: e77e40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 307be: bf0d j 306f0 <_ZN7testing4Test19HasSameFixtureClassEv+0x224> - 307c0: 01098513 addi a0,s3,16 - 307c4: 4619 li a2,6 - 307c6: 00007597 auipc a1,0x7 - 307ca: 62258593 addi a1,a1,1570 # 37de8 <_IO_stdin_used+0x340> - 307ce: e63e40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 307d2: b5dd j 306b8 <_ZN7testing4Test19HasSameFixtureClassEv+0x1ec> - 307d4: 01040513 addi a0,s0,16 - 307d8: 4619 li a2,6 - 307da: 00007597 auipc a1,0x7 - 307de: 60e58593 addi a1,a1,1550 # 37de8 <_IO_stdin_used+0x340> - 307e2: e4fe40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 307e6: bbc5 j 305d6 <_ZN7testing4Test19HasSameFixtureClassEv+0x10a> - 307e8: 01040513 addi a0,s0,16 - 307ec: 4619 li a2,6 - 307ee: 00007597 auipc a1,0x7 - 307f2: 5fa58593 addi a1,a1,1530 # 37de8 <_IO_stdin_used+0x340> - 307f6: e3be40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 307fa: bb55 j 305ae <_ZN7testing4Test19HasSameFixtureClassEv+0xe2> - 307fc: 67a2 ld a5,8(sp) - 307fe: 842a mv s0,a0 - 30800: c789 beqz a5,3080a <_ZN7testing4Test19HasSameFixtureClassEv+0x33e> - 30802: 6398 ld a4,0(a5) - 30804: 853e mv a0,a5 - 30806: 671c ld a5,8(a4) - 30808: 9782 jalr a5 - 3080a: 8526 mv a0,s1 - 3080c: 94ae80ef jal 18956 <_ZN7testing8internal12AssertHelperD1Ev> - 30810: 8522 mv a0,s0 - 30812: f0fe40ef jal 15720 <_Unwind_Resume@plt> - 30816: b7dd j 307fc <_ZN7testing4Test19HasSameFixtureClassEv+0x330> - 30818: 842a mv s0,a0 - 3081a: bfc5 j 3080a <_ZN7testing4Test19HasSameFixtureClassEv+0x33e> - 3081c: 842a mv s0,a0 - 3081e: b7f5 j 3080a <_ZN7testing4Test19HasSameFixtureClassEv+0x33e> - -0000000000030820 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 30820: 7139 addi sp,sp,-64 - 30822: f822 sd s0,48(sp) - 30824: f426 sd s1,40(sp) - 30826: 842a mv s0,a0 - 30828: 84ae mv s1,a1 - 3082a: f04a sd s2,32(sp) - 3082c: fc06 sd ra,56(sp) - 3082e: 9d1f80ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 30832: 85a2 mv a1,s0 - 30834: 8726 mv a4,s1 - 30836: 0800 addi s0,sp,16 - 30838: 878a mv a5,sp - 3083a: 56fd li a3,-1 - 3083c: 4601 li a2,0 - 3083e: 890a mv s2,sp - 30840: e402 sd zero,8(sp) - 30842: 00010823 sb zero,16(sp) - 30846: e022 sd s0,0(sp) - 30848: cdefe0ef jal 2ed26 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_> - 3084c: 6502 ld a0,0(sp) - 3084e: 00850463 beq a0,s0,30856 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x36> - 30852: fdfe40ef jal 15830 <_ZdlPv@plt> - 30856: 70e2 ld ra,56(sp) - 30858: 7442 ld s0,48(sp) - 3085a: 74a2 ld s1,40(sp) - 3085c: 7902 ld s2,32(sp) - 3085e: 6121 addi sp,sp,64 - 30860: 8082 ret - 30862: 842a mv s0,a0 - 30864: 854a mv a0,s2 - 30866: e97e50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3086a: 8522 mv a0,s0 - 3086c: eb5e40ef jal 15720 <_Unwind_Resume@plt> - -0000000000030870 <_ZN7testing4Test3RunEv>: - 30870: 715d addi sp,sp,-80 - 30872: e0a2 sd s0,64(sp) - 30874: e486 sd ra,72(sp) - 30876: 842a mv s0,a0 - 30878: c55ff0ef jal 304cc <_ZN7testing4Test19HasSameFixtureClassEv> - 3087c: e509 bnez a0,30886 <_ZN7testing4Test3RunEv+0x16> - 3087e: 60a6 ld ra,72(sp) - 30880: 6406 ld s0,64(sp) - 30882: 6161 addi sp,sp,80 - 30884: 8082 ret - 30886: fc26 sd s1,56(sp) - 30888: f84a sd s2,48(sp) - 3088a: 975f80ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 3088e: 04053903 ld s2,64(a0) - 30892: fffe7497 auipc s1,0xfffe7 - 30896: 93a48493 addi s1,s1,-1734 # 171cc <_ZN7testing4Test5SetUpEv> - 3089a: 854a mv a0,s2 - 3089c: a37ea0ef jal 1b2d2 <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> - 308a0: 611c ld a5,0(a0) - 308a2: 6f9c ld a5,24(a5) - 308a4: 08979563 bne a5,s1,3092e <_ZN7testing4Test3RunEv+0xbe> - 308a8: 45c5 li a1,17 - 308aa: 00009697 auipc a3,0x9 - 308ae: 6de68693 addi a3,a3,1758 # 39f88 <_IO_stdin_used+0x24e0> - 308b2: 4601 li a2,0 - 308b4: 8522 mv a0,s0 - 308b6: 00019317 auipc t1,0x19 - 308ba: 2aa33303 ld t1,682(t1) # 49b60 <_GLOBAL_OFFSET_TABLE_+0x10> - 308be: e02e sd a1,0(sp) - 308c0: e402 sd zero,8(sp) - 308c2: 9302 jalr t1 - 308c4: a62f90ef jal 29b26 <_ZN7testing4Test15HasFatalFailureEv> - 308c8: c90d beqz a0,308fa <_ZN7testing4Test3RunEv+0x8a> - 308ca: 854a mv a0,s2 - 308cc: a07ea0ef jal 1b2d2 <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> - 308d0: 611c ld a5,0(a0) - 308d2: 6f9c ld a5,24(a5) - 308d4: 04979f63 bne a5,s1,30932 <_ZN7testing4Test3RunEv+0xc2> - 308d8: 8522 mv a0,s0 - 308da: 6406 ld s0,64(sp) - 308dc: 74e2 ld s1,56(sp) - 308de: 7942 ld s2,48(sp) - 308e0: 60a6 ld ra,72(sp) - 308e2: 00009697 auipc a3,0x9 - 308e6: 6be68693 addi a3,a3,1726 # 39fa0 <_IO_stdin_used+0x24f8> - 308ea: 45e5 li a1,25 - 308ec: 4601 li a2,0 - 308ee: 00019317 auipc t1,0x19 - 308f2: 27233303 ld t1,626(t1) # 49b60 <_GLOBAL_OFFSET_TABLE_+0x10> - 308f6: 6161 addi sp,sp,80 - 308f8: 8302 jr t1 - 308fa: a58f90ef jal 29b52 <_ZN7testing4Test9IsSkippedEv> - 308fe: f571 bnez a0,308ca <_ZN7testing4Test3RunEv+0x5a> - 30900: 854a mv a0,s2 - 30902: 9d1ea0ef jal 1b2d2 <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> - 30906: 611c ld a5,0(a0) - 30908: 6f9c ld a5,24(a5) - 3090a: 02979663 bne a5,s1,30936 <_ZN7testing4Test3RunEv+0xc6> - 3090e: 02100593 li a1,33 - 30912: 00009697 auipc a3,0x9 - 30916: 67e68693 addi a3,a3,1662 # 39f90 <_IO_stdin_used+0x24e8> - 3091a: 4601 li a2,0 - 3091c: 8522 mv a0,s0 - 3091e: 00019317 auipc t1,0x19 - 30922: 24233303 ld t1,578(t1) # 49b60 <_GLOBAL_OFFSET_TABLE_+0x10> - 30926: ec02 sd zero,24(sp) - 30928: e82e sd a1,16(sp) - 3092a: 9302 jalr t1 - 3092c: bf79 j 308ca <_ZN7testing4Test3RunEv+0x5a> - 3092e: 9782 jalr a5 - 30930: bfa5 j 308a8 <_ZN7testing4Test3RunEv+0x38> - 30932: 9782 jalr a5 - 30934: b755 j 308d8 <_ZN7testing4Test3RunEv+0x68> - 30936: 9782 jalr a5 - 30938: bfd9 j 3090e <_ZN7testing4Test3RunEv+0x9e> - -000000000003093a <_ZN7testing8TestInfo3RunEv>: - 3093a: 08054783 lbu a5,128(a0) - 3093e: e391 bnez a5,30942 <_ZN7testing8TestInfo3RunEv+0x8> - 30940: 8082 ret - 30942: 711d addi sp,sp,-96 - 30944: ec86 sd ra,88(sp) - 30946: e8a2 sd s0,80(sp) - 30948: e4a6 sd s1,72(sp) - 3094a: 842a mv s0,a0 - 3094c: e0ca sd s2,64(sp) - 3094e: fc4e sd s3,56(sp) - 30950: f456 sd s5,40(sp) - 30952: f852 sd s4,48(sp) - 30954: 8abf80ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 30958: 04053983 ld s3,64(a0) - 3095c: fffe7a97 auipc s5,0xfffe7 - 30960: 870a8a93 addi s5,s5,-1936 # 171cc <_ZN7testing4Test5SetUpEv> - 30964: 1089b823 sd s0,272(s3) - 30968: 897f80ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 3096c: fc4ea0ef jal 1b130 <_ZN7testing8UnitTest9listenersEv> - 30970: be6ea0ef jal 1ad56 <_ZN7testing18TestEventListeners8repeaterEv> - 30974: 611c ld a5,0(a0) - 30976: 85a2 mv a1,s0 - 30978: 84aa mv s1,a0 - 3097a: 63bc ld a5,64(a5) - 3097c: 9782 jalr a5 - 3097e: 811e80ef jal 1918e <_ZN7testing8internal15GetTimeInMillisEv> - 30982: 892a mv s2,a0 - 30984: 854e mv a0,s3 - 30986: 94dea0ef jal 1b2d2 <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> - 3098a: 611c ld a5,0(a0) - 3098c: 6f9c ld a5,24(a5) - 3098e: 09579d63 bne a5,s5,30a28 <_ZN7testing8TestInfo3RunEv+0xee> - 30992: 6448 ld a0,136(s0) - 30994: 45c5 li a1,17 - 30996: 00009697 auipc a3,0x9 - 3099a: 61a68693 addi a3,a3,1562 # 39fb0 <_IO_stdin_used+0x2508> - 3099e: 4601 li a2,0 - 309a0: 00019317 auipc t1,0x19 - 309a4: 2c833303 ld t1,712(t1) # 49c68 <_GLOBAL_OFFSET_TABLE_+0x118> - 309a8: e402 sd zero,8(sp) - 309aa: e02e sd a1,0(sp) - 309ac: 9302 jalr t1 - 309ae: 8a2a mv s4,a0 - 309b0: 976f90ef jal 29b26 <_ZN7testing4Test15HasFatalFailureEv> - 309b4: c13d beqz a0,30a1a <_ZN7testing8TestInfo3RunEv+0xe0> - 309b6: 020a0a63 beqz s4,309ea <_ZN7testing8TestInfo3RunEv+0xb0> - 309ba: 854e mv a0,s3 - 309bc: 917ea0ef jal 1b2d2 <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> - 309c0: 611c ld a5,0(a0) - 309c2: 6f9c ld a5,24(a5) - 309c4: 07579463 bne a5,s5,30a2c <_ZN7testing8TestInfo3RunEv+0xf2> - 309c8: 00019597 auipc a1,0x19 - 309cc: 1b05b583 ld a1,432(a1) # 49b78 <_GLOBAL_OFFSET_TABLE_+0x28> - 309d0: 8552 mv a0,s4 - 309d2: 00009697 auipc a3,0x9 - 309d6: 5fe68693 addi a3,a3,1534 # 39fd0 <_IO_stdin_used+0x2528> - 309da: 4601 li a2,0 - 309dc: 00019317 auipc t1,0x19 - 309e0: 18433303 ld t1,388(t1) # 49b60 <_GLOBAL_OFFSET_TABLE_+0x10> - 309e4: ec02 sd zero,24(sp) - 309e6: e82e sd a1,16(sp) - 309e8: 9302 jalr t1 - 309ea: 11243023 sd s2,256(s0) - 309ee: fa0e80ef jal 1918e <_ZN7testing8internal15GetTimeInMillisEv> - 309f2: 609c ld a5,0(s1) - 309f4: 41250533 sub a0,a0,s2 - 309f8: 10a43423 sd a0,264(s0) - 309fc: 6bbc ld a5,80(a5) - 309fe: 85a2 mv a1,s0 - 30a00: 8526 mv a0,s1 - 30a02: 9782 jalr a5 - 30a04: 60e6 ld ra,88(sp) - 30a06: 6446 ld s0,80(sp) - 30a08: 1009b823 sd zero,272(s3) - 30a0c: 64a6 ld s1,72(sp) - 30a0e: 6906 ld s2,64(sp) - 30a10: 79e2 ld s3,56(sp) - 30a12: 7a42 ld s4,48(sp) - 30a14: 7aa2 ld s5,40(sp) - 30a16: 6125 addi sp,sp,96 - 30a18: 8082 ret - 30a1a: 938f90ef jal 29b52 <_ZN7testing4Test9IsSkippedEv> - 30a1e: fd41 bnez a0,309b6 <_ZN7testing8TestInfo3RunEv+0x7c> - 30a20: 8552 mv a0,s4 - 30a22: e4fff0ef jal 30870 <_ZN7testing4Test3RunEv> - 30a26: bf51 j 309ba <_ZN7testing8TestInfo3RunEv+0x80> - 30a28: 9782 jalr a5 - 30a2a: b7a5 j 30992 <_ZN7testing8TestInfo3RunEv+0x58> - 30a2c: 9782 jalr a5 - 30a2e: bf69 j 309c8 <_ZN7testing8TestInfo3RunEv+0x8e> - -0000000000030a30 <_ZN7testing9TestSuite3RunEv>: - 30a30: 07054783 lbu a5,112(a0) - 30a34: e391 bnez a5,30a38 <_ZN7testing9TestSuite3RunEv+0x8> - 30a36: 8082 ret - 30a38: 715d addi sp,sp,-80 - 30a3a: e486 sd ra,72(sp) - 30a3c: e0a2 sd s0,64(sp) - 30a3e: f84a sd s2,48(sp) - 30a40: 842a mv s0,a0 - 30a42: f44e sd s3,40(sp) - 30a44: f052 sd s4,32(sp) - 30a46: fc26 sd s1,56(sp) - 30a48: fb6f80ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 30a4c: 04053983 ld s3,64(a0) - 30a50: fffe6a17 auipc s4,0xfffe6 - 30a54: 77ca0a13 addi s4,s4,1916 # 171cc <_ZN7testing4Test5SetUpEv> - 30a58: 1089b423 sd s0,264(s3) - 30a5c: fa2f80ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 30a60: ed0ea0ef jal 1b130 <_ZN7testing8UnitTest9listenersEv> - 30a64: af2ea0ef jal 1ad56 <_ZN7testing18TestEventListeners8repeaterEv> - 30a68: 611c ld a5,0(a0) - 30a6a: 85a2 mv a1,s0 - 30a6c: 892a mv s2,a0 - 30a6e: 7b9c ld a5,48(a5) - 30a70: 9782 jalr a5 - 30a72: 00093783 ld a5,0(s2) - 30a76: 85a2 mv a1,s0 - 30a78: 854a mv a0,s2 - 30a7a: 7f9c ld a5,56(a5) - 30a7c: 9782 jalr a5 - 30a7e: 854e mv a0,s3 - 30a80: 853ea0ef jal 1b2d2 <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> - 30a84: 611c ld a5,0(a0) - 30a86: 6f9c ld a5,24(a5) - 30a88: 0b479963 bne a5,s4,30b3a <_ZN7testing9TestSuite3RunEv+0x10a> - 30a8c: 00019597 auipc a1,0x19 - 30a90: 5545b583 ld a1,1364(a1) # 49fe0 <_GLOBAL_OFFSET_TABLE_+0x490> - 30a94: 00009697 auipc a3,0x9 - 30a98: 55c68693 addi a3,a3,1372 # 39ff0 <_IO_stdin_used+0x2548> - 30a9c: 4601 li a2,0 - 30a9e: 8522 mv a0,s0 - 30aa0: 00019317 auipc t1,0x19 - 30aa4: 14833303 ld t1,328(t1) # 49be8 <_GLOBAL_OFFSET_TABLE_+0x98> - 30aa8: e02e sd a1,0(sp) - 30aaa: e402 sd zero,8(sp) - 30aac: 9302 jalr t1 - 30aae: ee0e80ef jal 1918e <_ZN7testing8internal15GetTimeInMillisEv> - 30ab2: fc28 sd a0,120(s0) - 30ab4: 4481 li s1,0 - 30ab6: a031 j 30ac2 <_ZN7testing9TestSuite3RunEv+0x92> - 30ab8: a55e90ef jal 1a50c <_ZN7testing9TestSuite18GetMutableTestInfoEi> - 30abc: e7fff0ef jal 3093a <_ZN7testing8TestInfo3RunEv> - 30ac0: 2485 addiw s1,s1,1 - 30ac2: 8522 mv a0,s0 - 30ac4: f56e60ef jal 1721a <_ZNK7testing9TestSuite16total_test_countEv> - 30ac8: 87aa mv a5,a0 - 30aca: 85a6 mv a1,s1 - 30acc: 8522 mv a0,s0 - 30ace: fef4c5e3 blt s1,a5,30ab8 <_ZN7testing9TestSuite3RunEv+0x88> - 30ad2: ebce80ef jal 1918e <_ZN7testing8internal15GetTimeInMillisEv> - 30ad6: 7c38 ld a4,120(s0) - 30ad8: 87aa mv a5,a0 - 30ada: 854e mv a0,s3 - 30adc: 8f99 sub a5,a5,a4 - 30ade: e05c sd a5,128(s0) - 30ae0: ff2ea0ef jal 1b2d2 <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> - 30ae4: 611c ld a5,0(a0) - 30ae6: 6f9c ld a5,24(a5) - 30ae8: 05479b63 bne a5,s4,30b3e <_ZN7testing9TestSuite3RunEv+0x10e> - 30aec: 00019597 auipc a1,0x19 - 30af0: 1945b583 ld a1,404(a1) # 49c80 <_GLOBAL_OFFSET_TABLE_+0x130> - 30af4: 00009697 auipc a3,0x9 - 30af8: 51468693 addi a3,a3,1300 # 3a008 <_IO_stdin_used+0x2560> - 30afc: 4601 li a2,0 - 30afe: 8522 mv a0,s0 - 30b00: 00019317 auipc t1,0x19 - 30b04: 0e833303 ld t1,232(t1) # 49be8 <_GLOBAL_OFFSET_TABLE_+0x98> - 30b08: e82e sd a1,16(sp) - 30b0a: ec02 sd zero,24(sp) - 30b0c: 9302 jalr t1 - 30b0e: 00093783 ld a5,0(s2) - 30b12: 85a2 mv a1,s0 - 30b14: 854a mv a0,s2 - 30b16: 6fbc ld a5,88(a5) - 30b18: 9782 jalr a5 - 30b1a: 00093783 ld a5,0(s2) - 30b1e: 85a2 mv a1,s0 - 30b20: 854a mv a0,s2 - 30b22: 73bc ld a5,96(a5) - 30b24: 9782 jalr a5 - 30b26: 60a6 ld ra,72(sp) - 30b28: 6406 ld s0,64(sp) - 30b2a: 1009b423 sd zero,264(s3) - 30b2e: 74e2 ld s1,56(sp) - 30b30: 7942 ld s2,48(sp) - 30b32: 79a2 ld s3,40(sp) - 30b34: 7a02 ld s4,32(sp) - 30b36: 6161 addi sp,sp,80 - 30b38: 8082 ret - 30b3a: 9782 jalr a5 - 30b3c: bf81 j 30a8c <_ZN7testing9TestSuite3RunEv+0x5c> - 30b3e: 9782 jalr a5 - 30b40: b775 j 30aec <_ZN7testing9TestSuite3RunEv+0xbc> - -0000000000030b42 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv>: - 30b42: 7131 addi sp,sp,-192 - 30b44: 181c addi a5,sp,48 - 30b46: f922 sd s0,176(sp) - 30b48: 842a mv s0,a0 - 30b4a: 853e mv a0,a5 - 30b4c: f526 sd s1,168(sp) - 30b4e: f4e6 sd s9,104(sp) - 30b50: fd06 sd ra,184(sp) - 30b52: ec3e sd a5,24(sp) - 30b54: e2fe70ef jal 18982 <_ZN7testing8internal8GetArgvsB5cxx11Ev> - 30b58: 74c2 ld s1,48(sp) - 30b5a: 7ce2 ld s9,56(sp) - 30b5c: f426 sd s1,40(sp) - 30b5e: 3e9c8c63 beq s9,s1,30f56 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x414> - 30b62: 6088 ld a0,0(s1) - 30b64: 01048793 addi a5,s1,16 - 30b68: 00f50463 beq a0,a5,30b70 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2e> - 30b6c: cc5e40ef jal 15830 <_ZdlPv@plt> - 30b70: 02048493 addi s1,s1,32 - 30b74: fe9c97e3 bne s9,s1,30b62 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x20> - 30b78: 7542 ld a0,48(sp) - 30b7a: c119 beqz a0,30b80 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x3e> - 30b7c: cb5e40ef jal 15830 <_ZdlPv@plt> - 30b80: 00019797 auipc a5,0x19 - 30b84: 2907b783 ld a5,656(a5) # 49e10 <_GLOBAL_OFFSET_TABLE_+0x2c0> - 30b88: 0007c783 lbu a5,0(a5) - 30b8c: cb81 beqz a5,30b9c <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x5a> - 30b8e: 70ea ld ra,184(sp) - 30b90: 744a ld s0,176(sp) - 30b92: 74aa ld s1,168(sp) - 30b94: 7ca6 ld s9,104(sp) - 30b96: 4505 li a0,1 - 30b98: 6129 addi sp,sp,192 - 30b9a: 8082 ret - 30b9c: 8522 mv a0,s0 - 30b9e: ee9fb0ef jal 2ca86 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv> - 30ba2: e9aea0ef jal 1b23c <_ZN7testing8internal30WriteToShardStatusFileIfNeededEv> - 30ba6: 1d843483 ld s1,472(s0) - 30baa: 0000a597 auipc a1,0xa - 30bae: 0de58593 addi a1,a1,222 # 3ac88 <_ZN7testingL15kTestShardIndexE> - 30bb2: 0000a517 auipc a0,0xa - 30bb6: 0be50513 addi a0,a0,190 # 3ac70 <_ZN7testingL16kTestTotalShardsE> - 30bba: 00903633 snez a2,s1 - 30bbe: f40ec0ef jal 1d2fe <_ZN7testing8internal11ShouldShardEPKcS2_b> - 30bc2: 00154593 xori a1,a0,1 - 30bc6: 0ff5f593 zext.b a1,a1 - 30bca: 8522 mv a0,s0 - 30bcc: b20ec0ef jal 1ceec <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE> - 30bd0: 00019797 auipc a5,0x19 - 30bd4: 0d07b783 ld a5,208(a5) # 49ca0 <_GLOBAL_OFFSET_TABLE_+0x150> - 30bd8: 0007c783 lbu a5,0(a5) - 30bdc: e82a sd a0,16(sp) - 30bde: e43e sd a5,8(sp) - 30be0: 36079d63 bnez a5,30f5a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x418> - 30be4: ecee sd s11,88(sp) - 30be6: 00019d97 auipc s11,0x19 - 30bea: 31adbd83 ld s11,794(s11) # 49f00 <_GLOBAL_OFFSET_TABLE_+0x3b0> - 30bee: 000dc703 lbu a4,0(s11) - 30bf2: f14a sd s2,160(sp) - 30bf4: ed4e sd s3,152(sp) - 30bf6: e952 sd s4,144(sp) - 30bf8: e556 sd s5,136(sp) - 30bfa: e15a sd s6,128(sp) - 30bfc: fcde sd s7,120(sp) - 30bfe: f8e2 sd s8,112(sp) - 30c00: f0ea sd s10,96(sp) - 30c02: 4781 li a5,0 - 30c04: cb1d beqz a4,30c3a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0xf8> - 30c06: 00019797 auipc a5,0x19 - 30c0a: 0927b783 ld a5,146(a5) # 49c98 <_GLOBAL_OFFSET_TABLE_+0x148> - 30c0e: 439c lw a5,0(a5) - 30c10: 34078963 beqz a5,30f62 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x420> - 30c14: 37fd addiw a5,a5,-1 - 30c16: 53e31737 lui a4,0x53e31 - 30c1a: 02079693 slli a3,a5,0x20 - 30c1e: 0706 slli a4,a4,0x1 - 30c20: a3b70713 addi a4,a4,-1477 # 53e30a3b <__global_pointer$+0x53de5cab> - 30c24: 9281 srli a3,a3,0x20 - 30c26: 02e686b3 mul a3,a3,a4 - 30c2a: 6761 lui a4,0x18 - 30c2c: 69f7071b addiw a4,a4,1695 # 1869f <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x45> - 30c30: 92c1 srli a3,a3,0x30 - 30c32: 02d7073b mulw a4,a4,a3 - 30c36: 9f99 subw a5,a5,a4 - 30c38: 2785 addiw a5,a5,1 - 30c3a: 1af42e23 sw a5,444(s0) - 30c3e: 19840513 addi a0,s0,408 - 30c42: 914ea0ef jal 1ad56 <_ZN7testing18TestEventListeners8repeaterEv> - 30c46: 892a mv s2,a0 - 30c48: d46e80ef jal 1918e <_ZN7testing8internal15GetTimeInMillisEv> - 30c4c: 00093783 ld a5,0(s2) - 30c50: 640c ld a1,8(s0) - 30c52: 1ca43423 sd a0,456(s0) - 30c56: 6b9c ld a5,16(a5) - 30c58: 854a mv a0,s2 - 30c5a: 4d05 li s10,1 - 30c5c: 9782 jalr a5 - 30c5e: 2e048563 beqz s1,30f48 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x406> - 30c62: 009c addi a5,sp,64 - 30c64: 4a01 li s4,0 - 30c66: 00019a97 auipc s5,0x19 - 30c6a: fbaaba83 ld s5,-70(s5) # 49c20 <_GLOBAL_OFFSET_TABLE_+0xd0> - 30c6e: 00019b17 auipc s6,0x19 - 30c72: 1d2b3b03 ld s6,466(s6) # 49e40 <_GLOBAL_OFFSET_TABLE_+0x2f0> - 30c76: 4c0d li s8,3 - 30c78: f03e sd a5,32(sp) - 30c7a: 000d4463 bltz s10,30c82 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x140> - 30c7e: 29aa0263 beq s4,s10,30f02 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x3c0> - 30c82: 6064 ld s1,192(s0) - 30c84: 0b843983 ld s3,184(s0) - 30c88: 00998963 beq s3,s1,30c9a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x158> - 30c8c: 0009b503 ld a0,0(s3) - 30c90: 09a1 addi s3,s3,8 - 30c92: 8a9e90ef jal 1a53a <_ZN7testing9TestSuite11ClearResultEv> - 30c96: ff349be3 bne s1,s3,30c8c <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x14a> - 30c9a: cf4e80ef jal 1918e <_ZN7testing8internal15GetTimeInMillisEv> - 30c9e: 67c2 ld a5,16(sp) - 30ca0: 8baa mv s7,a0 - 30ca2: 0ef05e63 blez a5,30d9e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x25c> - 30ca6: 000dc783 lbu a5,0(s11) - 30caa: 1c079263 bnez a5,30e6e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x32c> - 30cae: 00093783 ld a5,0(s2) - 30cb2: 640c ld a1,8(s0) - 30cb4: 8652 mv a2,s4 - 30cb6: 6f9c ld a5,24(a5) - 30cb8: 854a mv a0,s2 - 30cba: 9782 jalr a5 - 30cbc: 00093783 ld a5,0(s2) - 30cc0: 640c ld a1,8(s0) - 30cc2: 854a mv a0,s2 - 30cc4: 739c ld a5,32(a5) - 30cc6: 9782 jalr a5 - 30cc8: 0a843983 ld s3,168(s0) - 30ccc: 7044 ld s1,160(s0) - 30cce: 01349663 bne s1,s3,30cda <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x198> - 30cd2: a829 j 30cec <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1aa> - 30cd4: 04a1 addi s1,s1,8 - 30cd6: 00998b63 beq s3,s1,30cec <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1aa> - 30cda: 6088 ld a0,0(s1) - 30cdc: 611c ld a5,0(a0) - 30cde: 6b9c ld a5,16(a5) - 30ce0: ff578ae3 beq a5,s5,30cd4 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x192> - 30ce4: 04a1 addi s1,s1,8 - 30ce6: 9782 jalr a5 - 30ce8: fe9999e3 bne s3,s1,30cda <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x198> - 30cec: 00093783 ld a5,0(s2) - 30cf0: 640c ld a1,8(s0) - 30cf2: 854a mv a0,s2 - 30cf4: 779c ld a5,40(a5) - 30cf6: 9782 jalr a5 - 30cf8: e5bf80ef jal 29b52 <_ZN7testing4Test9IsSkippedEv> - 30cfc: 10050d63 beqz a0,30e16 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2d4> - 30d00: cfef80ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 30d04: 6128 ld a0,64(a0) - 30d06: 4481 li s1,0 - 30d08: e5aea0ef jal 1b362 <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> - 30d0c: 89aa mv s3,a0 - 30d0e: 854e mv a0,s3 - 30d10: f4be80ef jal 19c5a <_ZNK7testing10TestResult16total_part_countEv> - 30d14: 00a4df63 bge s1,a0,30d32 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1f0> - 30d18: 85a6 mv a1,s1 - 30d1a: 854e mv a0,s3 - 30d1c: f63e80ef jal 19c7e <_ZNK7testing10TestResult17GetTestPartResultEi> - 30d20: 411c lw a5,0(a0) - 30d22: 05878f63 beq a5,s8,30d80 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x23e> - 30d26: 2485 addiw s1,s1,1 - 30d28: 854e mv a0,s3 - 30d2a: f31e80ef jal 19c5a <_ZNK7testing10TestResult16total_part_countEv> - 30d2e: fea4c5e3 blt s1,a0,30d18 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1d6> - 30d32: 00019797 auipc a5,0x19 - 30d36: 14e7b783 ld a5,334(a5) # 49e80 - 30d3a: 6388 ld a0,0(a5) - 30d3c: e85e40ef jal 15bc0 - 30d40: 00093783 ld a5,0(s2) - 30d44: 640c ld a1,8(s0) - 30d46: 854a mv a0,s2 - 30d48: 77bc ld a5,104(a5) - 30d4a: 9782 jalr a5 - 30d4c: 7444 ld s1,168(s0) - 30d4e: 0a043983 ld s3,160(s0) - 30d52: 00999663 bne s3,s1,30d5e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x21c> - 30d56: a831 j 30d72 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x230> - 30d58: 14e1 addi s1,s1,-8 - 30d5a: 01348c63 beq s1,s3,30d72 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x230> - 30d5e: ff84b503 ld a0,-8(s1) - 30d62: 611c ld a5,0(a0) - 30d64: 6f9c ld a5,24(a5) - 30d66: ff6789e3 beq a5,s6,30d58 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x216> - 30d6a: 14e1 addi s1,s1,-8 - 30d6c: 9782 jalr a5 - 30d6e: ff3498e3 bne s1,s3,30d5e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x21c> - 30d72: 00093783 ld a5,0(s2) - 30d76: 640c ld a1,8(s0) - 30d78: 854a mv a0,s2 - 30d7a: 7bbc ld a5,112(a5) - 30d7c: 9782 jalr a5 - 30d7e: a03d j 30dac <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x26a> - 30d80: 692c ld a1,80(a0) - 30d82: 6562 ld a0,24(sp) - 30d84: 8d8e70ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 30d88: 7542 ld a0,48(sp) - 30d8a: f56e40ef jal 154e0 - 30d8e: 7542 ld a0,48(sp) - 30d90: 7782 ld a5,32(sp) - 30d92: f8f50ae3 beq a0,a5,30d26 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1e4> - 30d96: a9be40ef jal 15830 <_ZdlPv@plt> - 30d9a: 2485 addiw s1,s1,1 - 30d9c: b771 j 30d28 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1e6> - 30d9e: 00093783 ld a5,0(s2) - 30da2: 640c ld a1,8(s0) - 30da4: 8652 mv a2,s4 - 30da6: 6f9c ld a5,24(a5) - 30da8: 854a mv a0,s2 - 30daa: 9782 jalr a5 - 30dac: be2e80ef jal 1918e <_ZN7testing8internal15GetTimeInMillisEv> - 30db0: 00093783 ld a5,0(s2) - 30db4: 640c ld a1,8(s0) - 30db6: 41750533 sub a0,a0,s7 - 30dba: 7fbc ld a5,120(a5) - 30dbc: 8652 mv a2,s4 - 30dbe: 1ca43823 sd a0,464(s0) - 30dc2: 854a mv a0,s2 - 30dc4: 9782 jalr a5 - 30dc6: 8522 mv a0,s0 - 30dc8: 804e90ef jal 19dcc <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> - 30dcc: 08a05763 blez a0,30e5a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x318> - 30dd0: 4785 li a5,1 - 30dd2: e43e sd a5,8(sp) - 30dd4: 8522 mv a0,s0 - 30dd6: da8ea0ef jal 1b37e <_ZN7testing8internal12UnitTestImpl14UnshuffleTestsEv> - 30dda: 000dc783 lbu a5,0(s11) - 30dde: e399 bnez a5,30de4 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2a2> - 30de0: 2a05 addiw s4,s4,1 - 30de2: bd61 j 30c7a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x138> - 30de4: 1bc42483 lw s1,444(s0) - 30de8: 67e1 lui a5,0x18 - 30dea: 69e78793 addi a5,a5,1694 # 1869e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x44> - 30dee: fff4851b addiw a0,s1,-1 - 30df2: 00a7b533 sltu a0,a5,a0 - 30df6: 00154513 xori a0,a0,1 - 30dfa: dc8ea0ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 30dfe: c141 beqz a0,30e7e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x33c> - 30e00: 67e1 lui a5,0x18 - 30e02: 2485 addiw s1,s1,1 - 30e04: 69f78793 addi a5,a5,1695 # 1869f <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x45> - 30e08: 0097d363 bge a5,s1,30e0e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2cc> - 30e0c: 4485 li s1,1 - 30e0e: 1a942e23 sw s1,444(s0) - 30e12: 2a05 addiw s4,s4,1 - 30e14: b59d j 30c7a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x138> - 30e16: d11f80ef jal 29b26 <_ZN7testing4Test15HasFatalFailureEv> - 30e1a: f11d bnez a0,30d40 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1fe> - 30e1c: 4481 li s1,0 - 30e1e: a035 j 30e4a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x308> - 30e20: 6878 ld a4,208(s0) - 30e22: 6c7c ld a5,216(s0) - 30e24: 4501 li a0,0 - 30e26: 8f99 sub a5,a5,a4 - 30e28: 8789 srai a5,a5,0x2 - 30e2a: 2781 sext.w a5,a5 - 30e2c: 00f6dc63 bge a3,a5,30e44 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x302> - 30e30: 00249793 slli a5,s1,0x2 - 30e34: 973e add a4,a4,a5 - 30e36: 431c lw a5,0(a4) - 30e38: 0007c663 bltz a5,30e44 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x302> - 30e3c: 7c58 ld a4,184(s0) - 30e3e: 078e slli a5,a5,0x3 - 30e40: 97ba add a5,a5,a4 - 30e42: 6388 ld a0,0(a5) - 30e44: bedff0ef jal 30a30 <_ZN7testing9TestSuite3RunEv> - 30e48: 0485 addi s1,s1,1 - 30e4a: 8522 mv a0,s0 - 30e4c: 988e80ef jal 18fd4 <_ZNK7testing8internal12UnitTestImpl22total_test_suite_countEv> - 30e50: 0004869b sext.w a3,s1 - 30e54: fca6c6e3 blt a3,a0,30e20 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2de> - 30e58: b5e5 j 30d40 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1fe> - 30e5a: 11840513 addi a0,s0,280 - 30e5e: e83e80ef jal 19ce0 <_ZNK7testing10TestResult6FailedEv> - 30e62: 67a2 ld a5,8(sp) - 30e64: 8d5d or a0,a0,a5 - 30e66: 0ff57793 zext.b a5,a0 - 30e6a: e43e sd a5,8(sp) - 30e6c: b7a5 j 30dd4 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x292> - 30e6e: 1bc42783 lw a5,444(s0) - 30e72: 8522 mv a0,s0 - 30e74: 1cf42023 sw a5,448(s0) - 30e78: c6bfa0ef jal 2bae2 <_ZN7testing8internal12UnitTestImpl12ShuffleTestsEv> - 30e7c: bd0d j 30cae <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x16c> - 30e7e: 6be2 ld s7,24(sp) - 30e80: 00009617 auipc a2,0x9 - 30e84: 5a860613 addi a2,a2,1448 # 3a428 <_IO_stdin_used+0x2980> - 30e88: 458d li a1,3 - 30e8a: 855e mv a0,s7 - 30e8c: 09300693 li a3,147 - 30e90: d5aee0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 30e94: 03600613 li a2,54 - 30e98: 00009597 auipc a1,0x9 - 30e9c: 18858593 addi a1,a1,392 # 3a020 <_IO_stdin_used+0x2578> - 30ea0: 00019517 auipc a0,0x19 - 30ea4: 0f853503 ld a0,248(a0) # 49f98 <_ZSt4cerr@Base> - 30ea8: f88e40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30eac: 4651 li a2,20 - 30eae: 00009597 auipc a1,0x9 - 30eb2: 1aa58593 addi a1,a1,426 # 3a058 <_IO_stdin_used+0x25b0> - 30eb6: 00019517 auipc a0,0x19 - 30eba: 0e253503 ld a0,226(a0) # 49f98 <_ZSt4cerr@Base> - 30ebe: f72e40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30ec2: 85a6 mv a1,s1 - 30ec4: 00019517 auipc a0,0x19 - 30ec8: 0d453503 ld a0,212(a0) # 49f98 <_ZSt4cerr@Base> - 30ecc: d74e40ef jal 15440 <_ZNSolsEi@plt> - 30ed0: 4649 li a2,18 - 30ed2: 00009597 auipc a1,0x9 - 30ed6: 19e58593 addi a1,a1,414 # 3a070 <_IO_stdin_used+0x25c8> - 30eda: 89aa mv s3,a0 - 30edc: f54e40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30ee0: 65e1 lui a1,0x18 - 30ee2: 854e mv a0,s3 - 30ee4: 69f58593 addi a1,a1,1695 # 1869f <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x45> - 30ee8: d58e40ef jal 15440 <_ZNSolsEi@plt> - 30eec: 4609 li a2,2 - 30eee: 0000a597 auipc a1,0xa - 30ef2: 90258593 addi a1,a1,-1790 # 3a7f0 <_IO_stdin_used+0x2d48> - 30ef6: f3ae40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30efa: 855e mv a0,s7 - 30efc: 87feb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 30f00: b701 j 30e00 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2be> - 30f02: 00093783 ld a5,0(s2) - 30f06: 640c ld a1,8(s0) - 30f08: 854a mv a0,s2 - 30f0a: 63dc ld a5,128(a5) - 30f0c: 9782 jalr a5 - 30f0e: 77a2 ld a5,40(sp) - 30f10: 02fc8463 beq s9,a5,30f38 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x3f6> - 30f14: 67a2 ld a5,8(sp) - 30f16: 70ea ld ra,184(sp) - 30f18: 744a ld s0,176(sp) - 30f1a: 790a ld s2,160(sp) - 30f1c: 69ea ld s3,152(sp) - 30f1e: 6a4a ld s4,144(sp) - 30f20: 6aaa ld s5,136(sp) - 30f22: 6b0a ld s6,128(sp) - 30f24: 7be6 ld s7,120(sp) - 30f26: 7c46 ld s8,112(sp) - 30f28: 7d06 ld s10,96(sp) - 30f2a: 6de6 ld s11,88(sp) - 30f2c: 74aa ld s1,168(sp) - 30f2e: 7ca6 ld s9,104(sp) - 30f30: 0017c513 xori a0,a5,1 - 30f34: 6129 addi sp,sp,192 - 30f36: 8082 ret - 30f38: 00009597 auipc a1,0x9 - 30f3c: 15058593 addi a1,a1,336 # 3a088 <_IO_stdin_used+0x25e0> - 30f40: 4505 li a0,1 - 30f42: 80fe90ef jal 1a750 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 30f46: b7f9 j 30f14 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x3d2> - 30f48: 00019797 auipc a5,0x19 - 30f4c: fd87b783 ld a5,-40(a5) # 49f20 <_GLOBAL_OFFSET_TABLE_+0x3d0> - 30f50: 0007ad03 lw s10,0(a5) - 30f54: b339 j 30c62 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x120> - 30f56: 8566 mv a0,s9 - 30f58: b10d j 30b7a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x38> - 30f5a: 8522 mv a0,s0 - 30f5c: eb2f80ef jal 2960e <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv> - 30f60: b13d j 30b8e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x4c> - 30f62: a2ce80ef jal 1918e <_ZN7testing8internal15GetTimeInMillisEv> - 30f66: 0005079b sext.w a5,a0 - 30f6a: b16d j 30c14 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0xd2> - 30f6c: 842a mv s0,a0 - 30f6e: 6562 ld a0,24(sp) - 30f70: f8ce50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30f74: 8522 mv a0,s0 - 30f76: faae40ef jal 15720 <_Unwind_Resume@plt> - 30f7a: 842a mv s0,a0 - 30f7c: 6562 ld a0,24(sp) - 30f7e: ffceb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 30f82: 8522 mv a0,s0 - 30f84: f9ce40ef jal 15720 <_Unwind_Resume@plt> - -0000000000030f88 <_ZN7testing8UnitTest3RunEv>: - 30f88: 00019797 auipc a5,0x19 - 30f8c: e607b783 ld a5,-416(a5) # 49de8 <_GLOBAL_OFFSET_TABLE_+0x298> - 30f90: 679c ld a5,8(a5) - 30f92: 7159 addi sp,sp,-112 - 30f94: f0a2 sd s0,96(sp) - 30f96: f486 sd ra,104(sp) - 30f98: eca6 sd s1,88(sp) - 30f9a: e8ca sd s2,80(sp) - 30f9c: e4ce sd s3,72(sp) - 30f9e: 842a mv s0,a0 - 30fa0: c3d1 beqz a5,31024 <_ZN7testing8UnitTest3RunEv+0x9c> - 30fa2: 4481 li s1,0 - 30fa4: 00009597 auipc a1,0x9 - 30fa8: 84c58593 addi a1,a1,-1972 # 397f0 <_IO_stdin_used+0x1d48> - 30fac: 850a mv a0,sp - 30fae: eafe60ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 30fb2: 67a2 ld a5,8(sp) - 30fb4: 890a mv s2,sp - 30fb6: e7d1 bnez a5,31042 <_ZN7testing8UnitTest3RunEv+0xba> - 30fb8: 00019797 auipc a5,0x19 - 30fbc: de87b783 ld a5,-536(a5) # 49da0 <_GLOBAL_OFFSET_TABLE_+0x250> - 30fc0: 6020 ld s0,64(s0) - 30fc2: 0007c783 lbu a5,0(a5) - 30fc6: 1ef40c23 sb a5,504(s0) - 30fca: a34f80ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 30fce: 613c ld a5,64(a0) - 30fd0: 1f87c783 lbu a5,504(a5) - 30fd4: cb85 beqz a5,31004 <_ZN7testing8UnitTest3RunEv+0x7c> - 30fd6: 8522 mv a0,s0 - 30fd8: b6bff0ef jal 30b42 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv> - 30fdc: 67a2 ld a5,8(sp) - 30fde: 00154513 xori a0,a0,1 - 30fe2: 0ff57413 zext.b s0,a0 - 30fe6: 6502 ld a0,0(sp) - 30fe8: eb85 bnez a5,31018 <_ZN7testing8UnitTest3RunEv+0x90> - 30fea: 081c addi a5,sp,16 - 30fec: 00f50463 beq a0,a5,30ff4 <_ZN7testing8UnitTest3RunEv+0x6c> - 30ff0: 841e40ef jal 15830 <_ZdlPv@plt> - 30ff4: 70a6 ld ra,104(sp) - 30ff6: 8522 mv a0,s0 - 30ff8: 7406 ld s0,96(sp) - 30ffa: 64e6 ld s1,88(sp) - 30ffc: 6946 ld s2,80(sp) - 30ffe: 69a6 ld s3,72(sp) - 31000: 6165 addi sp,sp,112 - 31002: 8082 ret - 31004: 8522 mv a0,s0 - 31006: b3dff0ef jal 30b42 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv> - 3100a: 67a2 ld a5,8(sp) - 3100c: 00154513 xori a0,a0,1 - 31010: 0ff57413 zext.b s0,a0 - 31014: 6502 ld a0,0(sp) - 31016: dbf1 beqz a5,30fea <_ZN7testing8UnitTest3RunEv+0x62> - 31018: c68e40ef jal 15480 - 3101c: 84aa mv s1,a0 - 3101e: e539 bnez a0,3106c <_ZN7testing8UnitTest3RunEv+0xe4> - 31020: 6502 ld a0,0(sp) - 31022: b7e1 j 30fea <_ZN7testing8UnitTest3RunEv+0x62> - 31024: 00009517 auipc a0,0x9 - 31028: 15c50513 addi a0,a0,348 # 3a180 <_IO_stdin_used+0x26d8> - 3102c: 9d5e40ef jal 15a00 - 31030: 84aa mv s1,a0 - 31032: cd59 beqz a0,310d0 <_ZN7testing8UnitTest3RunEv+0x148> - 31034: 85aa mv a1,a0 - 31036: 850a mv a0,sp - 31038: e25e60ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 3103c: 67a2 ld a5,8(sp) - 3103e: 890a mv s2,sp - 31040: dfa5 beqz a5,30fb8 <_ZN7testing8UnitTest3RunEv+0x30> - 31042: 8526 mv a0,s1 - 31044: 00007597 auipc a1,0x7 - 31048: 0e458593 addi a1,a1,228 # 38128 <_IO_stdin_used+0x680> - 3104c: c14e40ef jal 15460 - 31050: 4605 li a2,1 - 31052: 84aa mv s1,a0 - 31054: 86aa mv a3,a0 - 31056: 85b2 mv a1,a2 - 31058: 00009517 auipc a0,0x9 - 3105c: 66050513 addi a0,a0,1632 # 3a6b8 <_IO_stdin_used+0x2c10> - 31060: aa0e40ef jal 15300 - 31064: 8526 mv a0,s1 - 31066: 93be40ef jal 159a0 - 3106a: b7b9 j 30fb8 <_ZN7testing8UnitTest3RunEv+0x30> - 3106c: 02010913 addi s2,sp,32 - 31070: 6685 lui a3,0x1 - 31072: 1a268693 addi a3,a3,418 # 11a2 <__abi_tag-0xf0f2> - 31076: 854a mv a0,s2 - 31078: 00007617 auipc a2,0x7 - 3107c: 66860613 addi a2,a2,1640 # 386e0 <_IO_stdin_used+0xc38> - 31080: 4589 li a1,2 - 31082: b68ee0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 31086: 02a00613 li a2,42 - 3108a: 00009597 auipc a1,0x9 - 3108e: 14e58593 addi a1,a1,334 # 3a1d8 <_IO_stdin_used+0x2730> - 31092: 00019517 auipc a0,0x19 - 31096: f0653503 ld a0,-250(a0) # 49f98 <_ZSt4cerr@Base> - 3109a: d96e40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3109e: 6622 ld a2,8(sp) - 310a0: 6582 ld a1,0(sp) - 310a2: 00019517 auipc a0,0x19 - 310a6: ef653503 ld a0,-266(a0) # 49f98 <_ZSt4cerr@Base> - 310aa: d86e40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 310ae: 4635 li a2,13 - 310b0: 00009597 auipc a1,0x9 - 310b4: 15858593 addi a1,a1,344 # 3a208 <_IO_stdin_used+0x2760> - 310b8: 89aa mv s3,a0 - 310ba: d76e40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 310be: 85a6 mv a1,s1 - 310c0: 854e mv a0,s3 - 310c2: b7ee40ef jal 15440 <_ZNSolsEi@plt> - 310c6: 854a mv a0,s2 - 310c8: eb2eb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 310cc: 6502 ld a0,0(sp) - 310ce: bf31 j 30fea <_ZN7testing8UnitTest3RunEv+0x62> - 310d0: 00008597 auipc a1,0x8 - 310d4: 72058593 addi a1,a1,1824 # 397f0 <_IO_stdin_used+0x1d48> - 310d8: bdd1 j 30fac <_ZN7testing8UnitTest3RunEv+0x24> - 310da: 842a mv s0,a0 - 310dc: 854a mv a0,s2 - 310de: e1ee50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 310e2: 8522 mv a0,s0 - 310e4: e3ce40ef jal 15720 <_Unwind_Resume@plt> - 310e8: 468d li a3,3 - 310ea: 872a mv a4,a0 - 310ec: 04d58d63 beq a1,a3,31146 <_ZN7testing8UnitTest3RunEv+0x1be> - 310f0: 00b6c863 blt a3,a1,31100 <_ZN7testing8UnitTest3RunEv+0x178> - 310f4: 4685 li a3,1 - 310f6: 10d58163 beq a1,a3,311f8 <_ZN7testing8UnitTest3RunEv+0x270> - 310fa: 4689 li a3,2 - 310fc: 10d58d63 beq a1,a3,31216 <_ZN7testing8UnitTest3RunEv+0x28e> - 31100: 853a mv a0,a4 - 31102: beee40ef jal 154f0 <__cxa_begin_catch@plt> - 31106: 1004 addi s1,sp,32 - 31108: 8526 mv a0,s1 - 3110a: 00009617 auipc a2,0x9 - 3110e: 09660613 addi a2,a2,150 # 3a1a0 <_IO_stdin_used+0x26f8> - 31112: 4581 li a1,0 - 31114: c43e40ef jal 15d56 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> - 31118: 85a6 mv a1,s1 - 3111a: 4509 li a0,2 - 3111c: f04ff0ef jal 30820 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 31120: 8526 mv a0,s1 - 31122: ddae50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 31126: a6be40ef jal 15b90 <__cxa_end_catch@plt> - 3112a: 4501 li a0,0 - 3112c: bd45 j 30fdc <_ZN7testing8UnitTest3RunEv+0x54> - 3112e: 842a mv s0,a0 - 31130: 67a2 ld a5,8(sp) - 31132: 6502 ld a0,0(sp) - 31134: e3b1 bnez a5,31178 <_ZN7testing8UnitTest3RunEv+0x1f0> - 31136: 081c addi a5,sp,16 - 31138: 00f50463 beq a0,a5,31140 <_ZN7testing8UnitTest3RunEv+0x1b8> - 3113c: ef4e40ef jal 15830 <_ZdlPv@plt> - 31140: 8522 mv a0,s0 - 31142: ddee40ef jal 15720 <_Unwind_Resume@plt> - 31146: baae40ef jal 154f0 <__cxa_begin_catch@plt> - 3114a: 611c ld a5,0(a0) - 3114c: 1004 addi s1,sp,32 - 3114e: 6b9c ld a5,16(a5) - 31150: 9782 jalr a5 - 31152: 85aa mv a1,a0 - 31154: 00009617 auipc a2,0x9 - 31158: 04c60613 addi a2,a2,76 # 3a1a0 <_IO_stdin_used+0x26f8> - 3115c: 8526 mv a0,s1 - 3115e: bf9e40ef jal 15d56 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> - 31162: 85a6 mv a1,s1 - 31164: 4509 li a0,2 - 31166: ebaff0ef jal 30820 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 3116a: 8526 mv a0,s1 - 3116c: d90e50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 31170: a21e40ef jal 15b90 <__cxa_end_catch@plt> - 31174: 4501 li a0,0 - 31176: b59d j 30fdc <_ZN7testing8UnitTest3RunEv+0x54> - 31178: b08e40ef jal 15480 - 3117c: 892a mv s2,a0 - 3117e: e119 bnez a0,31184 <_ZN7testing8UnitTest3RunEv+0x1fc> - 31180: 6502 ld a0,0(sp) - 31182: bf55 j 31136 <_ZN7testing8UnitTest3RunEv+0x1ae> - 31184: 1004 addi s1,sp,32 - 31186: 6685 lui a3,0x1 - 31188: 1a268693 addi a3,a3,418 # 11a2 <__abi_tag-0xf0f2> - 3118c: 8526 mv a0,s1 - 3118e: 00007617 auipc a2,0x7 - 31192: 55260613 addi a2,a2,1362 # 386e0 <_IO_stdin_used+0xc38> - 31196: 4589 li a1,2 - 31198: a52ee0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 3119c: 02a00613 li a2,42 - 311a0: 00009597 auipc a1,0x9 - 311a4: 03858593 addi a1,a1,56 # 3a1d8 <_IO_stdin_used+0x2730> - 311a8: 00019517 auipc a0,0x19 - 311ac: df053503 ld a0,-528(a0) # 49f98 <_ZSt4cerr@Base> - 311b0: c80e40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 311b4: 6622 ld a2,8(sp) - 311b6: 6582 ld a1,0(sp) - 311b8: 00019517 auipc a0,0x19 - 311bc: de053503 ld a0,-544(a0) # 49f98 <_ZSt4cerr@Base> - 311c0: c70e40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 311c4: 4635 li a2,13 - 311c6: 00009597 auipc a1,0x9 - 311ca: 04258593 addi a1,a1,66 # 3a208 <_IO_stdin_used+0x2760> - 311ce: 89aa mv s3,a0 - 311d0: c60e40ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 311d4: 85ca mv a1,s2 - 311d6: 854e mv a0,s3 - 311d8: a68e40ef jal 15440 <_ZNSolsEi@plt> - 311dc: 8526 mv a0,s1 - 311de: d9ceb0ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 311e2: 6502 ld a0,0(sp) - 311e4: bf89 j 31136 <_ZN7testing8UnitTest3RunEv+0x1ae> - 311e6: 842a mv s0,a0 - 311e8: 8526 mv a0,s1 - 311ea: d12e50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 311ee: 9a3e40ef jal 15b90 <__cxa_end_catch@plt> - 311f2: bf3d j 31130 <_ZN7testing8UnitTest3RunEv+0x1a8> - 311f4: 842a mv s0,a0 - 311f6: bfe5 j 311ee <_ZN7testing8UnitTest3RunEv+0x266> - 311f8: af8e40ef jal 154f0 <__cxa_begin_catch@plt> - 311fc: 995e40ef jal 15b90 <__cxa_end_catch@plt> - 31200: 4501 li a0,0 - 31202: bbe9 j 30fdc <_ZN7testing8UnitTest3RunEv+0x54> - 31204: 842a mv s0,a0 - 31206: 8526 mv a0,s1 - 31208: cf4e50ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3120c: 985e40ef jal 15b90 <__cxa_end_catch@plt> - 31210: b705 j 31130 <_ZN7testing8UnitTest3RunEv+0x1a8> - 31212: 842a mv s0,a0 - 31214: bfe5 j 3120c <_ZN7testing8UnitTest3RunEv+0x284> - 31216: adae40ef jal 154f0 <__cxa_begin_catch@plt> - 3121a: d86e40ef jal 157a0 <__cxa_rethrow@plt> - 3121e: 842a mv s0,a0 - 31220: b7f9 j 311ee <_ZN7testing8UnitTest3RunEv+0x266> - -0000000000031222 <_ZN7testing32ScopedFakeTestPartResultReporter4InitEv>: - 31222: 1101 addi sp,sp,-32 - 31224: e822 sd s0,16(sp) - 31226: e426 sd s1,8(sp) - 31228: 842a mv s0,a0 - 3122a: ec06 sd ra,24(sp) - 3122c: fd3f70ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 31230: 6124 ld s1,64(a0) - 31232: 4418 lw a4,8(s0) - 31234: 4785 li a5,1 - 31236: 8526 mv a0,s1 - 31238: 00f70d63 beq a4,a5,31252 <_ZN7testing32ScopedFakeTestPartResultReporter4InitEv+0x30> - 3123c: a03fd0ef jal 2ec3e <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv> - 31240: e808 sd a0,16(s0) - 31242: 85a2 mv a1,s0 - 31244: 6442 ld s0,16(sp) - 31246: 60e2 ld ra,24(sp) - 31248: 8526 mv a0,s1 - 3124a: 64a2 ld s1,8(sp) - 3124c: 6105 addi sp,sp,32 - 3124e: 869fd06f j 2eab6 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE> - 31252: 873ef0ef jal 20ac4 <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv> - 31256: e808 sd a0,16(s0) - 31258: 85a2 mv a1,s0 - 3125a: 6442 ld s0,16(sp) - 3125c: 60e2 ld ra,24(sp) - 3125e: 8526 mv a0,s1 - 31260: 64a2 ld s1,8(sp) - 31262: 6105 addi sp,sp,32 - 31264: 99fef06f j 20c02 <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE> - -0000000000031268 <_ZN7testing32ScopedFakeTestPartResultReporterC1EPNS_19TestPartResultArrayE>: - 31268: 00019717 auipc a4,0x19 - 3126c: bf073703 ld a4,-1040(a4) # 49e58 <_GLOBAL_OFFSET_TABLE_+0x308> - 31270: 0741 addi a4,a4,16 - 31272: ed0c sd a1,24(a0) - 31274: 00052423 sw zero,8(a0) - 31278: e118 sd a4,0(a0) - 3127a: b765 j 31222 <_ZN7testing32ScopedFakeTestPartResultReporter4InitEv> - -000000000003127c <_ZN7testing32ScopedFakeTestPartResultReporterC1ENS0_13InterceptModeEPNS_19TestPartResultArrayE>: - 3127c: 00019717 auipc a4,0x19 - 31280: bdc73703 ld a4,-1060(a4) # 49e58 <_GLOBAL_OFFSET_TABLE_+0x308> - 31284: 0741 addi a4,a4,16 - 31286: c50c sw a1,8(a0) - 31288: ed10 sd a2,24(a0) - 3128a: e118 sd a4,0(a0) - 3128c: bf59 j 31222 <_ZN7testing32ScopedFakeTestPartResultReporter4InitEv> - -000000000003128e <_ZN7testing8internal24HasNewFatalFailureHelperC1Ev>: - 3128e: 1141 addi sp,sp,-16 - 31290: 00019797 auipc a5,0x19 - 31294: cf07b783 ld a5,-784(a5) # 49f80 <_GLOBAL_OFFSET_TABLE_+0x430> - 31298: e406 sd ra,8(sp) - 3129a: e022 sd s0,0(sp) - 3129c: 07c1 addi a5,a5,16 - 3129e: e11c sd a5,0(a0) - 312a0: 00050423 sb zero,8(a0) - 312a4: 842a mv s0,a0 - 312a6: f59f70ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 312aa: 6128 ld a0,64(a0) - 312ac: 993fd0ef jal 2ec3e <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv> - 312b0: e808 sd a0,16(s0) - 312b2: f4df70ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 312b6: 85a2 mv a1,s0 - 312b8: 6402 ld s0,0(sp) - 312ba: 60a2 ld ra,8(sp) - 312bc: 6128 ld a0,64(a0) - 312be: 0141 addi sp,sp,16 - 312c0: ff6fd06f j 2eab6 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE> - -00000000000312c4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_>: - 312c4: 7135 addi sp,sp,-160 - 312c6: 6214 ld a3,0(a2) - 312c8: e14a sd s2,128(sp) - 312ca: 00863903 ld s2,8(a2) - 312ce: 6198 ld a4,0(a1) - 312d0: 659c ld a5,8(a1) - 312d2: 40d90933 sub s2,s2,a3 - 312d6: f8d2 sd s4,112(sp) - 312d8: 8f99 sub a5,a5,a4 - 312da: 40395a13 srai s4,s2,0x3 - 312de: 577d li a4,-1 - 312e0: ed06 sd ra,152(sp) - 312e2: 001a0693 addi a3,s4,1 - 312e6: 8311 srli a4,a4,0x4 - 312e8: e922 sd s0,144(sp) - 312ea: e526 sd s1,136(sp) - 312ec: fcce sd s3,120(sp) - 312ee: f4d6 sd s5,104(sp) - 312f0: f0da sd s6,96(sp) - 312f2: ecde sd s7,88(sp) - 312f4: e8e2 sd s8,80(sp) - 312f6: 5cd76663 bltu a4,a3,318c2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5fe> - 312fa: cd817057 vsetivli zero,2,e64,m1,ta,ma - 312fe: 5e0030d7 vmv.v.i v1,0 - 31302: 02010b93 addi s7,sp,32 - 31306: 878d srai a5,a5,0x3 - 31308: 020bf0a7 vse64.v v1,(s7) - 3130c: 8b32 mv s6,a2 - 3130e: 8aae mv s5,a1 - 31310: 84aa mv s1,a0 - 31312: 00178413 addi s0,a5,1 - 31316: 52068b63 beqz a3,3184c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x588> - 3131a: 00890993 addi s3,s2,8 - 3131e: 854e mv a0,s3 - 31320: cb0e40ef jal 157d0 <_Znwm@plt> - 31324: 99aa add s3,s3,a0 - 31326: ec2a sd a0,24(sp) - 31328: 00053023 sd zero,0(a0) - 3132c: f44e sd s3,40(sp) - 3132e: 8c2a mv s8,a0 - 31330: 0521 addi a0,a0,8 - 31332: 000a0763 beqz s4,31340 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x7c> - 31336: 864a mv a2,s2 - 31338: 4581 li a1,0 - 3133a: 8d7e40ef jal 15c10 - 3133e: 854e mv a0,s3 - 31340: 055557b7 lui a5,0x5555 - 31344: 55578793 addi a5,a5,1365 # 5555555 <__global_pointer$+0x550a7c5> - 31348: 55555737 lui a4,0x55555 - 3134c: 1782 slli a5,a5,0x20 - 3134e: 55570713 addi a4,a4,1365 # 55555555 <__global_pointer$+0x5550a7c5> - 31352: f02a sd a0,32(sp) - 31354: 97ba add a5,a5,a4 - 31356: 5687e063 bltu a5,s0,318b6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5f2> - 3135a: 4e040e63 beqz s0,31856 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x592> - 3135e: 00141513 slli a0,s0,0x1 - 31362: 9522 add a0,a0,s0 - 31364: 050e slli a0,a0,0x3 - 31366: c6ae40ef jal 157d0 <_Znwm@plt> - 3136a: 8a2a mv s4,a0 - 3136c: 01810993 addi s3,sp,24 - 31370: 85a2 mv a1,s0 - 31372: 864e mv a2,s3 - 31374: 8552 mv a0,s4 - 31376: 00019317 auipc t1,0x19 - 3137a: a0a33303 ld t1,-1526(t1) # 49d80 <_GLOBAL_OFFSET_TABLE_+0x230> - 3137e: 9302 jalr t1 - 31380: e4e6 sd s9,72(sp) - 31382: 892a mv s2,a0 - 31384: 000c0563 beqz s8,3138e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0xca> - 31388: 8562 mv a0,s8 - 3138a: ca6e40ef jal 15830 <_ZdlPv@plt> - 3138e: 000b3703 ld a4,0(s6) - 31392: 008b3c83 ld s9,8(s6) - 31396: 000ab783 ld a5,0(s5) - 3139a: 008abc03 ld s8,8(s5) - 3139e: 40ec8cb3 sub s9,s9,a4 - 313a2: 403cdc93 srai s9,s9,0x3 - 313a6: 40fc0c33 sub s8,s8,a5 - 313aa: 577d li a4,-1 - 313ac: 403c5c13 srai s8,s8,0x3 - 313b0: 001c8793 addi a5,s9,1 - 313b4: 830d srli a4,a4,0x3 - 313b6: 0c05 addi s8,s8,1 - 313b8: 56f76163 bltu a4,a5,3191a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x656> - 313bc: cd817057 vsetivli zero,2,e64,m1,ta,ma - 313c0: 5e0030d7 vmv.v.i v1,0 - 313c4: 020bf0a7 vse64.v v1,(s7) - 313c8: 46078b63 beqz a5,3183e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x57a> - 313cc: 00279413 slli s0,a5,0x2 - 313d0: 8522 mv a0,s0 - 313d2: bfee40ef jal 157d0 <_Znwm@plt> - 313d6: 00850633 add a2,a0,s0 - 313da: ec2a sd a0,24(sp) - 313dc: 00052023 sw zero,0(a0) - 313e0: f432 sd a2,40(sp) - 313e2: 8baa mv s7,a0 - 313e4: 460c8b63 beqz s9,3185a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x596> - 313e8: 47a1 li a5,8 - 313ea: 00052223 sw zero,4(a0) - 313ee: 00f506b3 add a3,a0,a5 - 313f2: 02f40563 beq s0,a5,3141c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> - 313f6: ff440793 addi a5,s0,-12 - 313fa: 4751 li a4,20 - 313fc: 3cf77a63 bgeu a4,a5,317d0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x50c> - 31400: 0d007757 vsetvli a4,zero,e32,m1,ta,ma - 31404: 5e0030d7 vmv.v.i v1,0 - 31408: 8389 srli a5,a5,0x2 - 3140a: 0785 addi a5,a5,1 - 3140c: 0c67f757 vsetvli a4,a5,e8,mf4,ta,ma - 31410: 0206e0a7 vse32.v v1,(a3) - 31414: 8f99 sub a5,a5,a4 - 31416: 070a slli a4,a4,0x2 - 31418: 96ba add a3,a3,a4 - 3141a: fbed bnez a5,3140c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x148> - 3141c: 055557b7 lui a5,0x5555 - 31420: 55578793 addi a5,a5,1365 # 5555555 <__global_pointer$+0x550a7c5> - 31424: 55555737 lui a4,0x55555 - 31428: 1782 slli a5,a5,0x20 - 3142a: 55570713 addi a4,a4,1365 # 55555555 <__global_pointer$+0x5550a7c5> - 3142e: f032 sd a2,32(sp) - 31430: 97ba add a5,a5,a4 - 31432: 4f87ea63 bltu a5,s8,31926 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x662> - 31436: 400c0963 beqz s8,31848 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x584> - 3143a: 001c1513 slli a0,s8,0x1 - 3143e: 9562 add a0,a0,s8 - 31440: 050e slli a0,a0,0x3 - 31442: b8ee40ef jal 157d0 <_Znwm@plt> - 31446: 842a mv s0,a0 - 31448: 864e mv a2,s3 - 3144a: 85e2 mv a1,s8 - 3144c: 8522 mv a0,s0 - 3144e: 00018317 auipc t1,0x18 - 31452: 71a33303 ld t1,1818(t1) # 49b68 <_GLOBAL_OFFSET_TABLE_+0x18> - 31456: 9302 jalr t1 - 31458: 89aa mv s3,a0 - 3145a: 000b8563 beqz s7,31464 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x1a0> - 3145e: 855e mv a0,s7 - 31460: bd0e40ef jal 15830 <_ZdlPv@plt> - 31464: aaaab7b7 lui a5,0xaaaab - 31468: aab78793 addi a5,a5,-1365 # ffffffffaaaaaaab <__global_pointer$+0xffffffffaaa5fd1b> - 3146c: 02079713 slli a4,a5,0x20 - 31470: 41490533 sub a0,s2,s4 - 31474: 97ba add a5,a5,a4 - 31476: 850d srai a0,a0,0x3 - 31478: 02f50533 mul a0,a0,a5 - 3147c: 86d2 mv a3,s4 - 3147e: 8722 mv a4,s0 - 31480: 4781 li a5,0 - 31482: 4809 li a6,2 - 31484: 01490e63 beq s2,s4,314a0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x1dc> - 31488: 628c ld a1,0(a3) - 3148a: d227f7d3 fcvt.d.l fa5,a5 - 3148e: 6310 ld a2,0(a4) - 31490: 0785 addi a5,a5,1 - 31492: a19c fsd fa5,0(a1) - 31494: 01062023 sw a6,0(a2) - 31498: 06e1 addi a3,a3,24 - 3149a: 0761 addi a4,a4,24 - 3149c: fea7e6e3 bltu a5,a0,31488 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x1c4> - 314a0: 000a3783 ld a5,0(s4) - 314a4: 008a3703 ld a4,8(s4) - 314a8: 46a1 li a3,8 - 314aa: 8f1d sub a4,a4,a5 - 314ac: 40375513 srai a0,a4,0x3 - 314b0: 08e6f363 bgeu a3,a4,31536 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x272> - 314b4: 4689 li a3,2 - 314b6: 00043803 ld a6,0(s0) - 314ba: 872a mv a4,a0 - 314bc: 00d57363 bgeu a0,a3,314c2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x1fe> - 314c0: 8736 mv a4,a3 - 314c2: ffe70693 addi a3,a4,-2 - 314c6: 4669 li a2,26 - 314c8: 38d67c63 bgeu a2,a3,31860 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x59c> - 314cc: 00371893 slli a7,a4,0x3 - 314d0: 98be add a7,a7,a5 - 314d2: 00480593 addi a1,a6,4 - 314d6: 07a1 addi a5,a5,8 - 314d8: 86be mv a3,a5 - 314da: 862e mv a2,a1 - 314dc: 0115f763 bgeu a1,a7,314ea <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x226> - 314e0: 00271893 slli a7,a4,0x2 - 314e4: 9846 add a6,a6,a7 - 314e6: 3907e063 bltu a5,a6,31866 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5a2> - 314ea: 0d8077d7 vsetvli a5,zero,e64,m1,ta,ma - 314ee: 5208a157 vid.v v2 - 314f2: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma - 314f6: 5e00b257 vmv.v.i v4,1 - 314fa: 0d807057 vsetvli zero,zero,e64,m1,ta,ma - 314fe: 0220b157 vadd.vi v2,v2,1 - 31502: 177d addi a4,a4,-1 - 31504: 0d8777d7 vsetvli a5,a4,e64,m1,ta,ma - 31508: 4a2110d7 vfcvt.f.xu.v v1,v2 - 3150c: 0d8075d7 vsetvli a1,zero,e64,m1,ta,ma - 31510: 5e07c1d7 vmv.v.x v3,a5 - 31514: 0d87f057 vsetvli zero,a5,e64,m1,ta,ma - 31518: 0206f0a7 vse64.v v1,(a3) - 3151c: 02066227 vse32.v v4,(a2) - 31520: 00379513 slli a0,a5,0x3 - 31524: 8f1d sub a4,a4,a5 - 31526: 0d8075d7 vsetvli a1,zero,e64,m1,ta,ma - 3152a: 078a slli a5,a5,0x2 - 3152c: 02218157 vadd.vv v2,v2,v3 - 31530: 96aa add a3,a3,a0 - 31532: 963e add a2,a2,a5 - 31534: fb61 bnez a4,31504 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x240> - 31536: 008ab783 ld a5,8(s5) - 3153a: 000abe83 ld t4,0(s5) - 3153e: 008b3703 ld a4,8(s6) - 31542: 000b3383 ld t2,0(s6) - 31546: 41d782b3 sub t0,a5,t4 - 3154a: 4032d293 srai t0,t0,0x3 - 3154e: 40770333 sub t1,a4,t2 - 31552: 40335313 srai t1,t1,0x3 - 31556: 8c16 mv s8,t0 - 31558: 8c9a mv s9,t1 - 3155a: 0afe8063 beq t4,a5,315fa <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x336> - 3155e: 08770e63 beq a4,t2,315fa <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x336> - 31562: 0000b797 auipc a5,0xb - 31566: e3e7b587 fld fa1,-450(a5) # 3c3a0 <_ZTSSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE+0xa0> - 3156a: 0000b797 auipc a5,0xb - 3156e: e2e7b607 fld fa2,-466(a5) # 3c398 <_ZTSSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE+0x98> - 31572: 8e52 mv t3,s4 - 31574: 01840f93 addi t6,s0,24 - 31578: 4f01 li t5,0 - 3157a: 000fb683 ld a3,0(t6) - 3157e: 000eb883 ld a7,0(t4) - 31582: 000e3703 ld a4,0(t3) - 31586: 018e3783 ld a5,24(t3) - 3158a: 0f05 addi t5,t5,1 - 3158c: 0691 addi a3,a3,4 - 3158e: 859e mv a1,t2 - 31590: 4601 li a2,0 - 31592: a005 j 315b2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2ee> - 31594: a2f71553 flt.d a0,fa4,fa5 - 31598: 24050b63 beqz a0,317ee <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x52a> - 3159c: 02b777d3 fadd.d fa5,fa4,fa1 - 315a0: 4505 li a0,1 - 315a2: a79c fsd fa5,8(a5) - 315a4: c288 sw a0,0(a3) - 315a6: 05a1 addi a1,a1,8 - 315a8: 0721 addi a4,a4,8 - 315aa: 07a1 addi a5,a5,8 - 315ac: 0691 addi a3,a3,4 - 315ae: 04667163 bgeu a2,t1,315f0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x32c> - 315b2: 0005b803 ld a6,0(a1) - 315b6: 231c fld fa5,0(a4) - 315b8: 0605 addi a2,a2,1 - 315ba: 23180e63 beq a6,a7,317f6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x532> - 315be: 2398 fld fa4,0(a5) - 315c0: 2714 fld fa3,8(a4) - 315c2: a2d71553 flt.d a0,fa4,fa3 - 315c6: f579 bnez a0,31594 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2d0> - 315c8: a2e69553 flt.d a0,fa3,fa4 - 315cc: 22050163 beqz a0,317ee <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x52a> - 315d0: a2f69553 flt.d a0,fa3,fa5 - 315d4: 20050d63 beqz a0,317ee <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x52a> - 315d8: 02b6f7d3 fadd.d fa5,fa3,fa1 - 315dc: 4509 li a0,2 - 315de: 05a1 addi a1,a1,8 - 315e0: 0721 addi a4,a4,8 - 315e2: 07a1 addi a5,a5,8 - 315e4: 0691 addi a3,a3,4 - 315e6: a39c fsd fa5,0(a5) - 315e8: fea6ae23 sw a0,-4(a3) - 315ec: fc6663e3 bltu a2,t1,315b2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2ee> - 315f0: 0ea1 addi t4,t4,8 - 315f2: 0e61 addi t3,t3,24 - 315f4: 0fe1 addi t6,t6,24 - 315f6: f85f62e3 bltu t5,t0,3157a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2b6> - 315fa: cd817057 vsetivli zero,2,e64,m1,ta,ma - 315fe: 5e0030d7 vmv.v.i v1,0 - 31602: 0004b823 sd zero,16(s1) - 31606: 0062e2b3 or t0,t0,t1 - 3160a: 0204f0a7 vse64.v v1,(s1) - 3160e: 16028763 beqz t0,3177c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b8> - 31612: 5bfd li s7,-1 - 31614: e0ea sd s10,64(sp) - 31616: fc6e sd s11,56(sp) - 31618: 003bdb93 srli s7,s7,0x3 - 3161c: 4d01 li s10,0 - 3161e: 4701 li a4,0 - 31620: 4a81 li s5,0 - 31622: a025 j 3164a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x386> - 31624: 016aa023 sw s6,0(s5) - 31628: fffb0793 addi a5,s6,-1 - 3162c: 1b79 addi s6,s6,-2 - 3162e: 00f037b3 snez a5,a5 - 31632: 01603b33 snez s6,s6 - 31636: 0a91 addi s5,s5,4 - 31638: 40fc0c33 sub s8,s8,a5 - 3163c: 416c8cb3 sub s9,s9,s6 - 31640: 0154b423 sd s5,8(s1) - 31644: 019c67b3 or a5,s8,s9 - 31648: c3d1 beqz a5,316cc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x408> - 3164a: 001c1793 slli a5,s8,0x1 - 3164e: 97e2 add a5,a5,s8 - 31650: 078e slli a5,a5,0x3 - 31652: 97a2 add a5,a5,s0 - 31654: 639c ld a5,0(a5) - 31656: 002c9693 slli a3,s9,0x2 - 3165a: 97b6 add a5,a5,a3 - 3165c: 0007ab03 lw s6,0(a5) - 31660: fd5712e3 bne a4,s5,31624 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x360> - 31664: 41a706b3 sub a3,a4,s10 - 31668: 4026d793 srai a5,a3,0x2 - 3166c: 2b778163 beq a5,s7,3190e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x64a> - 31670: 4705 li a4,1 - 31672: 18079463 bnez a5,317fa <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x536> - 31676: 00ebf363 bgeu s7,a4,3167c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x3b8> - 3167a: 875e mv a4,s7 - 3167c: 00271d93 slli s11,a4,0x2 - 31680: 856e mv a0,s11 - 31682: e436 sd a3,8(sp) - 31684: 94ce40ef jal 157d0 <_Znwm@plt> - 31688: 66a2 ld a3,8(sp) - 3168a: 87aa mv a5,a0 - 3168c: 00d50733 add a4,a0,a3 - 31690: 00468a93 addi s5,a3,4 - 31694: 01672023 sw s6,0(a4) - 31698: 9aaa add s5,s5,a0 - 3169a: 18d04063 bgtz a3,3181a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x556> - 3169e: 180d1a63 bnez s10,31832 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x56e> - 316a2: 01b78733 add a4,a5,s11 - 316a6: e09c sd a5,0(s1) - 316a8: 8d3e mv s10,a5 - 316aa: fffb0793 addi a5,s6,-1 - 316ae: 1b79 addi s6,s6,-2 - 316b0: 00f037b3 snez a5,a5 - 316b4: 01603b33 snez s6,s6 - 316b8: 40fc0c33 sub s8,s8,a5 - 316bc: 416c8cb3 sub s9,s9,s6 - 316c0: e898 sd a4,16(s1) - 316c2: 0154b423 sd s5,8(s1) - 316c6: 019c67b3 or a5,s8,s9 - 316ca: f3c1 bnez a5,3164a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x386> - 316cc: 0b5d0663 beq s10,s5,31778 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b4> - 316d0: ffca8313 addi t1,s5,-4 - 316d4: 0a6d7263 bgeu s10,t1,31778 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b4> - 316d8: ffba8693 addi a3,s5,-5 - 316dc: c2202673 csrr a2,vlenb - 316e0: 41a686b3 sub a3,a3,s10 - 316e4: 8209 srli a2,a2,0x2 - 316e6: 0036d593 srli a1,a3,0x3 - 316ea: 167d addi a2,a2,-1 - 316ec: 876a mv a4,s10 - 316ee: 18c5ea63 bltu a1,a2,31882 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5be> - 316f2: 0206b693 sltiu a3,a3,32 - 316f6: 18069663 bnez a3,31882 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5be> - 316fa: 00158e13 addi t3,a1,1 - 316fe: 002e1693 slli a3,t3,0x2 - 31702: 00dd0633 add a2,s10,a3 - 31706: 40da86b3 sub a3,s5,a3 - 3170a: 00c6f463 bgeu a3,a2,31712 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x44e> - 3170e: 175d6a63 bltu s10,s5,31882 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5be> - 31712: c2202573 csrr a0,vlenb - 31716: 00255813 srli a6,a0,0x2 - 3171a: 0d007757 vsetvli a4,zero,e32,m1,ta,ma - 3171e: fff80613 addi a2,a6,-1 - 31722: 5208a0d7 vid.v v1 - 31726: 40aa8ab3 sub s5,s5,a0 - 3172a: 8d91 sub a1,a1,a2 - 3172c: 40a008b3 neg a7,a0 - 31730: 86ea mv a3,s10 - 31732: 028ae107 vl1re32.v v2,(s5) - 31736: 0286e207 vl1re32.v v4,(a3) - 3173a: 0e164357 vrsub.vx v6,v1,a2 - 3173e: 97c2 add a5,a5,a6 - 31740: 322301d7 vrgather.vv v3,v2,v6 - 31744: 32430157 vrgather.vv v2,v4,v6 - 31748: 028681a7 vs1r.v v3,(a3) - 3174c: 028a8127 vs1r.v v2,(s5) - 31750: 96aa add a3,a3,a0 - 31752: 9ac6 add s5,s5,a7 - 31754: fcf5ffe3 bgeu a1,a5,31732 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x46e> - 31758: 00279713 slli a4,a5,0x2 - 3175c: 9d3a add s10,s10,a4 - 3175e: 40e30733 sub a4,t1,a4 - 31762: 01c78b63 beq a5,t3,31778 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b4> - 31766: 87ea mv a5,s10 - 31768: 4310 lw a2,0(a4) - 3176a: 4394 lw a3,0(a5) - 3176c: 1771 addi a4,a4,-4 - 3176e: c390 sw a2,0(a5) - 31770: c354 sw a3,4(a4) - 31772: 0791 addi a5,a5,4 - 31774: fee7eae3 bltu a5,a4,31768 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4a4> - 31778: 6d06 ld s10,64(sp) - 3177a: 7de2 ld s11,56(sp) - 3177c: 8aa2 mv s5,s0 - 3177e: 00898a63 beq s3,s0,31792 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4ce> - 31782: 000ab503 ld a0,0(s5) - 31786: c151 beqz a0,3180a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x546> - 31788: 0ae1 addi s5,s5,24 - 3178a: 8a6e40ef jal 15830 <_ZdlPv@plt> - 3178e: ff3a9ae3 bne s5,s3,31782 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4be> - 31792: c401 beqz s0,3179a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4d6> - 31794: 8522 mv a0,s0 - 31796: 89ae40ef jal 15830 <_ZdlPv@plt> - 3179a: 8452 mv s0,s4 - 3179c: 01490963 beq s2,s4,317ae <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4ea> - 317a0: 6008 ld a0,0(s0) - 317a2: c925 beqz a0,31812 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x54e> - 317a4: 0461 addi s0,s0,24 - 317a6: 88ae40ef jal 15830 <_ZdlPv@plt> - 317aa: fe891be3 bne s2,s0,317a0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4dc> - 317ae: 8552 mv a0,s4 - 317b0: 880e40ef jal 15830 <_ZdlPv@plt> - 317b4: 60ea ld ra,152(sp) - 317b6: 644a ld s0,144(sp) - 317b8: 79e6 ld s3,120(sp) - 317ba: 7aa6 ld s5,104(sp) - 317bc: 7b06 ld s6,96(sp) - 317be: 6be6 ld s7,88(sp) - 317c0: 6c46 ld s8,80(sp) - 317c2: 6ca6 ld s9,72(sp) - 317c4: 690a ld s2,128(sp) - 317c6: 7a46 ld s4,112(sp) - 317c8: 8526 mv a0,s1 - 317ca: 64aa ld s1,136(sp) - 317cc: 610d addi sp,sp,160 - 317ce: 8082 ret - 317d0: 000ba783 lw a5,0(s7) - 317d4: 0691 addi a3,a3,4 - 317d6: fef6ae23 sw a5,-4(a3) - 317da: c4d601e3 beq a2,a3,3141c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> - 317de: 000ba783 lw a5,0(s7) - 317e2: 0691 addi a3,a3,4 - 317e4: fef6ae23 sw a5,-4(a3) - 317e8: fed614e3 bne a2,a3,317d0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x50c> - 317ec: b905 j 3141c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> - 317ee: 02c7f7d3 fadd.d fa5,fa5,fa2 - 317f2: 450d li a0,3 - 317f4: b37d j 315a2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2de> - 317f6: 4501 li a0,0 - 317f8: b36d j 315a2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2de> - 317fa: 00179713 slli a4,a5,0x1 - 317fe: e6f77ce3 bgeu a4,a5,31676 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x3b2> - 31802: 5765 li a4,-7 - 31804: 00175d93 srli s11,a4,0x1 - 31808: bda5 j 31680 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x3bc> - 3180a: 0ae1 addi s5,s5,24 - 3180c: f7599be3 bne s3,s5,31782 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4be> - 31810: b749 j 31792 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4ce> - 31812: 0461 addi s0,s0,24 - 31814: f88916e3 bne s2,s0,317a0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4dc> - 31818: bf59 j 317ae <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4ea> - 3181a: 862a mv a2,a0 - 3181c: 85ea mv a1,s10 - 3181e: 0c36f757 vsetvli a4,a3,e8,m8,ta,ma - 31822: 02058407 vle8.v v8,(a1) - 31826: 8e99 sub a3,a3,a4 - 31828: 95ba add a1,a1,a4 - 3182a: 02060427 vse8.v v8,(a2) - 3182e: 963a add a2,a2,a4 - 31830: f6fd bnez a3,3181e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x55a> - 31832: 856a mv a0,s10 - 31834: e43e sd a5,8(sp) - 31836: ffbe30ef jal 15830 <_ZdlPv@plt> - 3183a: 67a2 ld a5,8(sp) - 3183c: b59d j 316a2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x3de> - 3183e: ec02 sd zero,24(sp) - 31840: f402 sd zero,40(sp) - 31842: 4b81 li s7,0 - 31844: 4601 li a2,0 - 31846: bed9 j 3141c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> - 31848: 4401 li s0,0 - 3184a: befd j 31448 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x184> - 3184c: ec02 sd zero,24(sp) - 3184e: f402 sd zero,40(sp) - 31850: 4c01 li s8,0 - 31852: 4501 li a0,0 - 31854: b4f5 j 31340 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x7c> - 31856: 4a01 li s4,0 - 31858: be11 j 3136c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0xa8> - 3185a: 00450613 addi a2,a0,4 - 3185e: be7d j 3141c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> - 31860: 00480593 addi a1,a6,4 - 31864: 07a1 addi a5,a5,8 - 31866: 4685 li a3,1 - 31868: 872e mv a4,a1 - 3186a: 8636 mv a2,a3 - 3186c: d226f7d3 fcvt.d.l fa5,a3 - 31870: 0685 addi a3,a3,1 - 31872: 07a1 addi a5,a5,8 - 31874: fef7bc27 fsd fa5,-8(a5) - 31878: c310 sw a2,0(a4) - 3187a: 0711 addi a4,a4,4 - 3187c: fea6e8e3 bltu a3,a0,3186c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5a8> - 31880: b95d j 31536 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x272> - 31882: 879a mv a5,t1 - 31884: 4390 lw a2,0(a5) - 31886: 4314 lw a3,0(a4) - 31888: 17f1 addi a5,a5,-4 - 3188a: c310 sw a2,0(a4) - 3188c: c3d4 sw a3,4(a5) - 3188e: 0711 addi a4,a4,4 - 31890: fef76ae3 bltu a4,a5,31884 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5c0> - 31894: 6d06 ld s10,64(sp) - 31896: 7de2 ld s11,56(sp) - 31898: b5d5 j 3177c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b8> - 3189a: 842a mv s0,a0 - 3189c: e0ea sd s10,64(sp) - 3189e: fc6e sd s11,56(sp) - 318a0: 84d2 mv s1,s4 - 318a2: 08990863 beq s2,s1,31932 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x66e> - 318a6: 6088 ld a0,0(s1) - 318a8: c119 beqz a0,318ae <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5ea> - 318aa: f87e30ef jal 15830 <_ZdlPv@plt> - 318ae: 04e1 addi s1,s1,24 - 318b0: 08990163 beq s2,s1,31932 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x66e> - 318b4: bfcd j 318a6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5e2> - 318b6: 00007517 auipc a0,0x7 - 318ba: 92250513 addi a0,a0,-1758 # 381d8 <_IO_stdin_used+0x730> - 318be: f63e30ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 318c2: 00007517 auipc a0,0x7 - 318c6: 91650513 addi a0,a0,-1770 # 381d8 <_IO_stdin_used+0x730> - 318ca: e4e6 sd s9,72(sp) - 318cc: e0ea sd s10,64(sp) - 318ce: fc6e sd s11,56(sp) - 318d0: f51e30ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 318d4: 842a mv s0,a0 - 318d6: e4e6 sd s9,72(sp) - 318d8: e0ea sd s10,64(sp) - 318da: fc6e sd s11,56(sp) - 318dc: 000c0563 beqz s8,318e6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x622> - 318e0: 8562 mv a0,s8 - 318e2: f4fe30ef jal 15830 <_ZdlPv@plt> - 318e6: 8522 mv a0,s0 - 318e8: e39e30ef jal 15720 <_Unwind_Resume@plt> - 318ec: 842a mv s0,a0 - 318ee: 060b8063 beqz s7,3194e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x68a> - 318f2: 855e mv a0,s7 - 318f4: f3de30ef jal 15830 <_ZdlPv@plt> - 318f8: 84d2 mv s1,s4 - 318fa: e0ea sd s10,64(sp) - 318fc: fc6e sd s11,56(sp) - 318fe: b755 j 318a2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5de> - 31900: 842a mv s0,a0 - 31902: fc0a0ae3 beqz s4,318d6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x612> - 31906: 8552 mv a0,s4 - 31908: f29e30ef jal 15830 <_ZdlPv@plt> - 3190c: b7e9 j 318d6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x612> - 3190e: 00006517 auipc a0,0x6 - 31912: 78a50513 addi a0,a0,1930 # 38098 <_IO_stdin_used+0x5f0> - 31916: f0be30ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 3191a: 00007517 auipc a0,0x7 - 3191e: 8be50513 addi a0,a0,-1858 # 381d8 <_IO_stdin_used+0x730> - 31922: effe30ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 31926: 00007517 auipc a0,0x7 - 3192a: 8b250513 addi a0,a0,-1870 # 381d8 <_IO_stdin_used+0x730> - 3192e: ef3e30ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 31932: fa0a0ae3 beqz s4,318e6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x622> - 31936: 8552 mv a0,s4 - 31938: ef9e30ef jal 15830 <_ZdlPv@plt> - 3193c: b76d j 318e6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x622> - 3193e: 84aa mv s1,a0 - 31940: c401 beqz s0,31948 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x684> - 31942: 8522 mv a0,s0 - 31944: eede30ef jal 15830 <_ZdlPv@plt> - 31948: 8426 mv s0,s1 - 3194a: fa0b94e3 bnez s7,318f2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x62e> - 3194e: e0ea sd s10,64(sp) - 31950: fc6e sd s11,56(sp) - 31952: 84d2 mv s1,s4 - 31954: b7b9 j 318a2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5de> - 31956: 609c ld a5,0(s1) - 31958: 84aa mv s1,a0 - 3195a: c781 beqz a5,31962 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x69e> - 3195c: 853e mv a0,a5 - 3195e: ed3e30ef jal 15830 <_ZdlPv@plt> - 31962: 8aa2 mv s5,s0 - 31964: 01598a63 beq s3,s5,31978 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x6b4> - 31968: 000ab503 ld a0,0(s5) - 3196c: c119 beqz a0,31972 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x6ae> - 3196e: ec3e30ef jal 15830 <_ZdlPv@plt> - 31972: 0ae1 addi s5,s5,24 - 31974: ff599ae3 bne s3,s5,31968 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x6a4> - 31978: c401 beqz s0,31980 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x6bc> - 3197a: 8522 mv a0,s0 - 3197c: eb5e30ef jal 15830 <_ZdlPv@plt> - 31980: 8426 mv s0,s1 - 31982: 84d2 mv s1,s4 - 31984: bf39 j 318a2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5de> - -0000000000031986 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_>: - 31986: cd817057 vsetivli zero,2,e64,m1,ta,ma - 3198a: 5e0030d7 vmv.v.i v1,0 - 3198e: 716d addi sp,sp,-272 - 31990: f1d2 sd s4,224(sp) - 31992: e9da sd s6,208(sp) - 31994: fd66 sd s9,184(sp) - 31996: e606 sd ra,264(sp) - 31998: e222 sd s0,256(sp) - 3199a: fda6 sd s1,248(sp) - 3199c: f9ca sd s2,240(sp) - 3199e: f5ce sd s3,232(sp) - 319a0: edd6 sd s5,216(sp) - 319a2: e5de sd s7,200(sp) - 319a4: e1e2 sd s8,192(sp) - 319a6: f96a sd s10,176(sp) - 319a8: f56e sd s11,168(sp) - 319aa: 0098 addi a4,sp,64 - 319ac: 08b4 addi a3,sp,88 - 319ae: 020770a7 vse64.v v1,(a4) - 319b2: 0206f0a7 vse64.v v1,(a3) - 319b6: 0005ba03 ld s4,0(a1) - 319ba: 659c ld a5,8(a1) - 319bc: 07810b13 addi s6,sp,120 - 319c0: ec3a sd a4,24(sp) - 319c2: e836 sd a3,16(sp) - 319c4: e882 sd zero,80(sp) - 319c6: f482 sd zero,104(sp) - 319c8: dc82 sw zero,120(sp) - 319ca: e102 sd zero,128(sp) - 319cc: ed02 sd zero,152(sp) - 319ce: e55a sd s6,136(sp) - 319d0: e95a sd s6,144(sp) - 319d2: f02a sd a0,32(sp) - 319d4: 8cb2 mv s9,a2 - 319d6: 34fa0463 beq s4,a5,31d1e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x398> - 319da: 80000ab7 lui s5,0x80000 - 319de: 183c addi a5,sp,56 - 319e0: 8c2e mv s8,a1 - 319e2: fffac993 not s3,s5 - 319e6: 4401 li s0,0 - 319e8: 4b81 li s7,0 - 319ea: f43e sd a5,40(sp) - 319ec: 005b9793 slli a5,s7,0x5 - 319f0: 97d2 add a5,a5,s4 - 319f2: e43e sd a5,8(sp) - 319f4: 0007b903 ld s2,0(a5) - 319f8: 0087bd83 ld s11,8(a5) - 319fc: 2c040763 beqz s0,31cca <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x344> - 31a00: 8d22 mv s10,s0 - 31a02: 84da mv s1,s6 - 31a04: 028d3a03 ld s4,40(s10) - 31a08: 866e mv a2,s11 - 31a0a: 01ba7363 bgeu s4,s11,31a10 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x8a> - 31a0e: 8652 mv a2,s4 - 31a10: c619 beqz a2,31a1e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x98> - 31a12: 020d3503 ld a0,32(s10) - 31a16: 85ca mv a1,s2 - 31a18: ed9e30ef jal 158f0 - 31a1c: e909 bnez a0,31a2e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xa8> - 31a1e: 41ba07b3 sub a5,s4,s11 - 31a22: 00f9c863 blt s3,a5,31a32 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xac> - 31a26: 2f57c063 blt a5,s5,31d06 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x380> - 31a2a: 0007851b sext.w a0,a5 - 31a2e: 2c054c63 bltz a0,31d06 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x380> - 31a32: 84ea mv s1,s10 - 31a34: 010d3d03 ld s10,16(s10) - 31a38: fc0d16e3 bnez s10,31a04 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x7e> - 31a3c: 17648e63 beq s1,s6,31bb8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x232> - 31a40: 0284bd03 ld s10,40(s1) - 31a44: 866e mv a2,s11 - 31a46: 01bd7363 bgeu s10,s11,31a4c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xc6> - 31a4a: 866a mv a2,s10 - 31a4c: c611 beqz a2,31a58 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xd2> - 31a4e: 708c ld a1,32(s1) - 31a50: 854a mv a0,s2 - 31a52: e9fe30ef jal 158f0 - 31a56: e909 bnez a0,31a68 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xe2> - 31a58: 41ad87b3 sub a5,s11,s10 - 31a5c: 00f9c863 blt s3,a5,31a6c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xe6> - 31a60: 1557cc63 blt a5,s5,31bb8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x232> - 31a64: 0007851b sext.w a0,a5 - 31a68: 14054863 bltz a0,31bb8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x232> - 31a6c: 0404bd03 ld s10,64(s1) - 31a70: 67a6 ld a5,72(sp) - 31a72: 66c6 ld a3,80(sp) - 31a74: fc6a sd s10,56(sp) - 31a76: 1ad78e63 beq a5,a3,31c32 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2ac> - 31a7a: 01a7b023 sd s10,0(a5) - 31a7e: 07a1 addi a5,a5,8 - 31a80: e4be sd a5,72(sp) - 31a82: 000c3a03 ld s4,0(s8) - 31a86: 008c3783 ld a5,8(s8) - 31a8a: 0b85 addi s7,s7,1 - 31a8c: 640a ld s0,128(sp) - 31a8e: 414787b3 sub a5,a5,s4 - 31a92: 8795 srai a5,a5,0x5 - 31a94: f4fbece3 bltu s7,a5,319ec <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x66> - 31a98: 000cba03 ld s4,0(s9) - 31a9c: 008cb783 ld a5,8(s9) - 31aa0: 0b478e63 beq a5,s4,31b5c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1d6> - 31aa4: 80000ab7 lui s5,0x80000 - 31aa8: 183c addi a5,sp,56 - 31aaa: fffac993 not s3,s5 - 31aae: 4b81 li s7,0 - 31ab0: e43e sd a5,8(sp) - 31ab2: 005b9793 slli a5,s7,0x5 - 31ab6: 9a3e add s4,s4,a5 - 31ab8: 000a3903 ld s2,0(s4) - 31abc: 008a3d03 ld s10,8(s4) - 31ac0: 22040263 beqz s0,31ce4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x35e> - 31ac4: 8c22 mv s8,s0 - 31ac6: 84da mv s1,s6 - 31ac8: 028c3d83 ld s11,40(s8) - 31acc: 866a mv a2,s10 - 31ace: 01adf363 bgeu s11,s10,31ad4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x14e> - 31ad2: 866e mv a2,s11 - 31ad4: c619 beqz a2,31ae2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x15c> - 31ad6: 020c3503 ld a0,32(s8) - 31ada: 85ca mv a1,s2 - 31adc: e15e30ef jal 158f0 - 31ae0: e909 bnez a0,31af2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x16c> - 31ae2: 41ad87b3 sub a5,s11,s10 - 31ae6: 00f9c863 blt s3,a5,31af6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x170> - 31aea: 2157c963 blt a5,s5,31cfc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x376> - 31aee: 0007851b sext.w a0,a5 - 31af2: 20054563 bltz a0,31cfc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x376> - 31af6: 84e2 mv s1,s8 - 31af8: 010c3c03 ld s8,16(s8) - 31afc: fc0c16e3 bnez s8,31ac8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x142> - 31b00: 15648163 beq s1,s6,31c42 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2bc> - 31b04: 0284bc03 ld s8,40(s1) - 31b08: 866a mv a2,s10 - 31b0a: 01ac7363 bgeu s8,s10,31b10 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x18a> - 31b0e: 8662 mv a2,s8 - 31b10: c611 beqz a2,31b1c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x196> - 31b12: 708c ld a1,32(s1) - 31b14: 854a mv a0,s2 - 31b16: ddbe30ef jal 158f0 - 31b1a: e909 bnez a0,31b2c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1a6> - 31b1c: 418d07b3 sub a5,s10,s8 - 31b20: 00f9c863 blt s3,a5,31b30 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1aa> - 31b24: 1157cf63 blt a5,s5,31c42 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2bc> - 31b28: 0007851b sext.w a0,a5 - 31b2c: 10054b63 bltz a0,31c42 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2bc> - 31b30: 0404bc03 ld s8,64(s1) - 31b34: 7786 ld a5,96(sp) - 31b36: 76a6 ld a3,104(sp) - 31b38: fc62 sd s8,56(sp) - 31b3a: 18d78063 beq a5,a3,31cba <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x334> - 31b3e: 0187b023 sd s8,0(a5) - 31b42: 07a1 addi a5,a5,8 - 31b44: f0be sd a5,96(sp) - 31b46: 000cba03 ld s4,0(s9) - 31b4a: 008cb783 ld a5,8(s9) - 31b4e: 0b85 addi s7,s7,1 - 31b50: 640a ld s0,128(sp) - 31b52: 414787b3 sub a5,a5,s4 - 31b56: 8795 srai a5,a5,0x5 - 31b58: f4fbede3 bltu s7,a5,31ab2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x12c> - 31b5c: c00d beqz s0,31b7e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1f8> - 31b5e: 6c08 ld a0,24(s0) - 31b60: 84a2 mv s1,s0 - 31b62: d30e60ef jal 18092 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0> - 31b66: 7008 ld a0,32(s0) - 31b68: 03040793 addi a5,s0,48 - 31b6c: 6800 ld s0,16(s0) - 31b6e: 00f50463 beq a0,a5,31b76 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1f0> - 31b72: cbfe30ef jal 15830 <_ZdlPv@plt> - 31b76: 8526 mv a0,s1 - 31b78: cb9e30ef jal 15830 <_ZdlPv@plt> - 31b7c: f06d bnez s0,31b5e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1d8> - 31b7e: 6642 ld a2,16(sp) - 31b80: 65e2 ld a1,24(sp) - 31b82: 7502 ld a0,32(sp) - 31b84: f40ff0ef jal 312c4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_> - 31b88: 6566 ld a0,88(sp) - 31b8a: c119 beqz a0,31b90 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x20a> - 31b8c: ca5e30ef jal 15830 <_ZdlPv@plt> - 31b90: 6506 ld a0,64(sp) - 31b92: c119 beqz a0,31b98 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x212> - 31b94: c9de30ef jal 15830 <_ZdlPv@plt> - 31b98: 60b2 ld ra,264(sp) - 31b9a: 6412 ld s0,256(sp) - 31b9c: 7502 ld a0,32(sp) - 31b9e: 74ee ld s1,248(sp) - 31ba0: 794e ld s2,240(sp) - 31ba2: 79ae ld s3,232(sp) - 31ba4: 7a0e ld s4,224(sp) - 31ba6: 6aee ld s5,216(sp) - 31ba8: 6b4e ld s6,208(sp) - 31baa: 6bae ld s7,200(sp) - 31bac: 6c0e ld s8,192(sp) - 31bae: 7cea ld s9,184(sp) - 31bb0: 7d4a ld s10,176(sp) - 31bb2: 7daa ld s11,168(sp) - 31bb4: 6151 addi sp,sp,272 - 31bb6: 8082 ret - 31bb8: 6d6a ld s10,152(sp) - 31bba: 8a5a mv s4,s6 - 31bbc: 7404 ld s1,40(s0) - 31bbe: 866e mv a2,s11 - 31bc0: 01b4f363 bgeu s1,s11,31bc6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x240> - 31bc4: 8626 mv a2,s1 - 31bc6: c611 beqz a2,31bd2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x24c> - 31bc8: 7008 ld a0,32(s0) - 31bca: 85ca mv a1,s2 - 31bcc: d25e30ef jal 158f0 - 31bd0: e909 bnez a0,31be2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x25c> - 31bd2: 41b487b3 sub a5,s1,s11 - 31bd6: 00f9c863 blt s3,a5,31be6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x260> - 31bda: 1357ce63 blt a5,s5,31d16 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x390> - 31bde: 0007851b sext.w a0,a5 - 31be2: 12054a63 bltz a0,31d16 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x390> - 31be6: 8a22 mv s4,s0 - 31be8: 6800 ld s0,16(s0) - 31bea: f869 bnez s0,31bbc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x236> - 31bec: 0f6a0163 beq s4,s6,31cce <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x348> - 31bf0: 028a3403 ld s0,40(s4) - 31bf4: 866e mv a2,s11 - 31bf6: 01b47363 bgeu s0,s11,31bfc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x276> - 31bfa: 8622 mv a2,s0 - 31bfc: c619 beqz a2,31c0a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x284> - 31bfe: 020a3583 ld a1,32(s4) - 31c02: 854a mv a0,s2 - 31c04: cede30ef jal 158f0 - 31c08: ed01 bnez a0,31c20 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x29a> - 31c0a: 800007b7 lui a5,0x80000 - 31c0e: 408d8533 sub a0,s11,s0 - 31c12: fff7c693 not a3,a5 - 31c16: 00a6c763 blt a3,a0,31c24 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x29e> - 31c1a: 0af54a63 blt a0,a5,31cce <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x348> - 31c1e: 2501 sext.w a0,a0 - 31c20: 0a054763 bltz a0,31cce <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x348> - 31c24: 05aa3023 sd s10,64(s4) - 31c28: 67a6 ld a5,72(sp) - 31c2a: 66c6 ld a3,80(sp) - 31c2c: fc6a sd s10,56(sp) - 31c2e: e4d796e3 bne a5,a3,31a7a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xf4> - 31c32: 75a2 ld a1,40(sp) - 31c34: 6562 ld a0,24(sp) - 31c36: 00018797 auipc a5,0x18 - 31c3a: 2a27b783 ld a5,674(a5) # 49ed8 <_GLOBAL_OFFSET_TABLE_+0x388> - 31c3e: 9782 jalr a5 - 31c40: b589 j 31a82 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xfc> - 31c42: 6c6a ld s8,152(sp) - 31c44: 84da mv s1,s6 - 31c46: 02843d83 ld s11,40(s0) - 31c4a: 866a mv a2,s10 - 31c4c: 01adf363 bgeu s11,s10,31c52 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2cc> - 31c50: 866e mv a2,s11 - 31c52: c611 beqz a2,31c5e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2d8> - 31c54: 7008 ld a0,32(s0) - 31c56: 85ca mv a1,s2 - 31c58: c99e30ef jal 158f0 - 31c5c: e909 bnez a0,31c6e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2e8> - 31c5e: 41ad87b3 sub a5,s11,s10 - 31c62: 00f9c863 blt s3,a5,31c72 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2ec> - 31c66: 0b57c563 blt a5,s5,31d10 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x38a> - 31c6a: 0007851b sext.w a0,a5 - 31c6e: 0a054163 bltz a0,31d10 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x38a> - 31c72: 84a2 mv s1,s0 - 31c74: 6800 ld s0,16(s0) - 31c76: f861 bnez s0,31c46 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2c0> - 31c78: 07648863 beq s1,s6,31ce8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x362> - 31c7c: 7480 ld s0,40(s1) - 31c7e: 866a mv a2,s10 - 31c80: 01a47363 bgeu s0,s10,31c86 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x300> - 31c84: 8622 mv a2,s0 - 31c86: c611 beqz a2,31c92 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x30c> - 31c88: 708c ld a1,32(s1) - 31c8a: 854a mv a0,s2 - 31c8c: c65e30ef jal 158f0 - 31c90: ed01 bnez a0,31ca8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x322> - 31c92: 800007b7 lui a5,0x80000 - 31c96: 408d0533 sub a0,s10,s0 - 31c9a: fff7c693 not a3,a5 - 31c9e: 00a6c763 blt a3,a0,31cac <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x326> - 31ca2: 04f54363 blt a0,a5,31ce8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x362> - 31ca6: 2501 sext.w a0,a0 - 31ca8: 04054063 bltz a0,31ce8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x362> - 31cac: 0584b023 sd s8,64(s1) - 31cb0: 7786 ld a5,96(sp) - 31cb2: 76a6 ld a3,104(sp) - 31cb4: fc62 sd s8,56(sp) - 31cb6: e8d794e3 bne a5,a3,31b3e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1b8> - 31cba: 65a2 ld a1,8(sp) - 31cbc: 6542 ld a0,16(sp) - 31cbe: 00018797 auipc a5,0x18 - 31cc2: 21a7b783 ld a5,538(a5) # 49ed8 <_GLOBAL_OFFSET_TABLE_+0x388> - 31cc6: 9782 jalr a5 - 31cc8: bdbd j 31b46 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1c0> - 31cca: 6d6a ld s10,152(sp) - 31ccc: 8a5a mv s4,s6 - 31cce: 67a2 ld a5,8(sp) - 31cd0: 85d2 mv a1,s4 - 31cd2: 1810 addi a2,sp,48 - 31cd4: 1888 addi a0,sp,112 - 31cd6: f83e sd a5,48(sp) - 31cd8: 983e60ef jal 1865a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0> - 31cdc: 8a2a mv s4,a0 - 31cde: 05aa3023 sd s10,64(s4) - 31ce2: b799 j 31c28 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2a2> - 31ce4: 6c6a ld s8,152(sp) - 31ce6: 84da mv s1,s6 - 31ce8: 85a6 mv a1,s1 - 31cea: 1830 addi a2,sp,56 - 31cec: 1888 addi a0,sp,112 - 31cee: fc52 sd s4,56(sp) - 31cf0: 96be60ef jal 1865a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0> - 31cf4: 84aa mv s1,a0 - 31cf6: 0584b023 sd s8,64(s1) - 31cfa: bf5d j 31cb0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x32a> - 31cfc: 018c3c03 ld s8,24(s8) - 31d00: dc0c14e3 bnez s8,31ac8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x142> - 31d04: bbf5 j 31b00 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x17a> - 31d06: 018d3d03 ld s10,24(s10) - 31d0a: ce0d1de3 bnez s10,31a04 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x7e> - 31d0e: b33d j 31a3c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xb6> - 31d10: 6c00 ld s0,24(s0) - 31d12: f815 bnez s0,31c46 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2c0> - 31d14: b795 j 31c78 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2f2> - 31d16: 6c00 ld s0,24(s0) - 31d18: ea0412e3 bnez s0,31bbc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x236> - 31d1c: bdc1 j 31bec <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x266> - 31d1e: 00063a03 ld s4,0(a2) - 31d22: 661c ld a5,8(a2) - 31d24: 4401 li s0,0 - 31d26: d6fa1fe3 bne s4,a5,31aa4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x11e> - 31d2a: bd91 j 31b7e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1f8> - 31d2c: 842a mv s0,a0 - 31d2e: 650a ld a0,128(sp) - 31d30: b62e60ef jal 18092 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0> - 31d34: 6566 ld a0,88(sp) - 31d36: c119 beqz a0,31d3c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x3b6> - 31d38: af9e30ef jal 15830 <_ZdlPv@plt> - 31d3c: 6506 ld a0,64(sp) - 31d3e: c119 beqz a0,31d44 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x3be> - 31d40: af1e30ef jal 15830 <_ZdlPv@plt> - 31d44: 8522 mv a0,s0 - 31d46: 9dbe30ef jal 15720 <_Unwind_Resume@plt> - 31d4a: 842a mv s0,a0 - 31d4c: b7e5 j 31d34 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x3ae> - -0000000000031d4e <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m>: - 31d4e: d3010113 addi sp,sp,-720 - 31d52: 87aa mv a5,a0 - 31d54: 0888 addi a0,sp,80 - 31d56: 27913c23 sd s9,632(sp) - 31d5a: 27a13823 sd s10,624(sp) - 31d5e: f43e sd a5,40(sp) - 31d60: 2c113423 sd ra,712(sp) - 31d64: 2c813023 sd s0,704(sp) - 31d68: 8d36 mv s10,a3 - 31d6a: 8cae mv s9,a1 - 31d6c: e432 sd a2,8(sp) - 31d6e: c19ff0ef jal 31986 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_> - 31d72: 09bc addi a5,sp,216 - 31d74: 853e mv a0,a5 - 31d76: f83e sd a5,48(sp) - 31d78: b29e30ef jal 158a0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> - 31d7c: 6766 ld a4,88(sp) - 31d7e: 66c6 ld a3,80(sp) - 31d80: 40d708b3 sub a7,a4,a3 - 31d84: 4028d813 srai a6,a7,0x2 - 31d88: 40e68163 beq a3,a4,3218a <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x43c> - 31d8c: cd817057 vsetivli zero,2,e64,m1,ta,ma - 31d90: 5e0030d7 vmv.v.i v1,0 - 31d94: 18bc addi a5,sp,120 - 31d96: 29513c23 sd s5,664(sp) - 31d9a: 29613823 sd s6,656(sp) - 31d9e: 29713423 sd s7,648(sp) - 31da2: 2a913c23 sd s1,696(sp) - 31da6: 2b213823 sd s2,688(sp) - 31daa: 2b313423 sd s3,680(sp) - 31dae: 2b413023 sd s4,672(sp) - 31db2: 29813023 sd s8,640(sp) - 31db6: 27b13423 sd s11,616(sp) - 31dba: f03e sd a5,32(sp) - 31dbc: 081c addi a5,sp,16 - 31dbe: 0207f0a7 vse64.v v1,(a5) - 31dc2: 4581 li a1,0 - 31dc4: 4401 li s0,0 - 31dc6: 4601 li a2,0 - 31dc8: 09010a93 addi s5,sp,144 - 31dcc: 0a810b93 addi s7,sp,168 - 31dd0: 0c010b13 addi s6,sp,192 - 31dd4: 00241793 slli a5,s0,0x2 - 31dd8: 97b6 add a5,a5,a3 - 31dda: 01046763 bltu s0,a6,31de8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x9a> - 31dde: a699 j 32124 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3d6> - 31de0: 0405 addi s0,s0,1 - 31de2: 0791 addi a5,a5,4 - 31de4: 35040063 beq s0,a6,32124 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3d6> - 31de8: 4388 lw a0,0(a5) - 31dea: 84ae mv s1,a1 - 31dec: 89b2 mv s3,a2 - 31dee: 0585 addi a1,a1,1 - 31df0: 0605 addi a2,a2,1 - 31df2: d57d beqz a0,31de0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x92> - 31df4: 8926 mv s2,s1 - 31df6: 009d7363 bgeu s10,s1,31dfc <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0xae> - 31dfa: 896a mv s2,s10 - 31dfc: 0808 addi a0,sp,16 - 31dfe: 02057087 vle64.v v1,(a0) - 31e02: 7582 ld a1,32(sp) - 31e04: 00148613 addi a2,s1,1 - 31e08: 00198793 addi a5,s3,1 - 31e0c: 41260633 sub a2,a2,s2 - 31e10: 412787b3 sub a5,a5,s2 - 31e14: 0205f0a7 vse64.v v1,(a1) - 31e18: e502 sd zero,136(sp) - 31e1a: ed56 sd s5,152(sp) - 31e1c: e956 sd s5,144(sp) - 31e1e: f102 sd zero,160(sp) - 31e20: f95e sd s7,176(sp) - 31e22: f55e sd s7,168(sp) - 31e24: fd02 sd zero,184(sp) - 31e26: e5da sd s6,200(sp) - 31e28: e1da sd s6,192(sp) - 31e2a: e982 sd zero,208(sp) - 31e2c: f4b2 sd a2,104(sp) - 31e2e: f8be sd a5,112(sp) - 31e30: 08090163 beqz s2,31eb2 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x164> - 31e34: 41248a33 sub s4,s1,s2 - 31e38: 0a16 slli s4,s4,0x5 - 31e3a: 85da mv a1,s6 - 31e3c: 4781 li a5,0 - 31e3e: 02000d93 li s11,32 - 31e42: a019 j 31e48 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0xfa> - 31e44: 67aa ld a5,136(sp) - 31e46: 658e ld a1,192(sp) - 31e48: 000cb703 ld a4,0(s9) - 31e4c: 0785 addi a5,a5,1 - 31e4e: 9752 add a4,a4,s4 - 31e50: 00073c03 ld s8,0(a4) - 31e54: e53e sd a5,136(sp) - 31e56: 01658b63 beq a1,s6,31e6c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x11e> - 31e5a: 865a mv a2,s6 - 31e5c: 8556 mv a0,s5 - 31e5e: c83e30ef jal 15ae0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> - 31e62: 778a ld a5,160(sp) - 31e64: 674e ld a4,208(sp) - 31e66: e982 sd zero,208(sp) - 31e68: 97ba add a5,a5,a4 - 31e6a: f13e sd a5,160(sp) - 31e6c: 75aa ld a1,168(sp) - 31e6e: 01758b63 beq a1,s7,31e84 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x136> - 31e72: 865e mv a2,s7 - 31e74: 8556 mv a0,s5 - 31e76: c6be30ef jal 15ae0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> - 31e7a: 778a ld a5,160(sp) - 31e7c: 776a ld a4,184(sp) - 31e7e: fd02 sd zero,184(sp) - 31e80: 97ba add a5,a5,a4 - 31e82: f13e sd a5,160(sp) - 31e84: 02000513 li a0,32 - 31e88: 949e30ef jal 157d0 <_Znwm@plt> - 31e8c: 85d6 mv a1,s5 - 31e8e: 01b50823 sb s11,16(a0) - 31e92: 01853c23 sd s8,24(a0) - 31e96: f5ae30ef jal 155f0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt> - 31e9a: 778a ld a5,160(sp) - 31e9c: 197d addi s2,s2,-1 - 31e9e: 020a0a13 addi s4,s4,32 - 31ea2: 0785 addi a5,a5,1 - 31ea4: f13e sd a5,160(sp) - 31ea6: f8091fe3 bnez s2,31e44 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0xf6> - 31eaa: 6766 ld a4,88(sp) - 31eac: 66c6 ld a3,80(sp) - 31eae: 40d708b3 sub a7,a4,a3 - 31eb2: 4028d893 srai a7,a7,0x2 - 31eb6: 05147563 bgeu s0,a7,31f00 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1b2> - 31eba: 4c01 li s8,0 - 31ebc: 25ac7263 bgeu s8,s10,32100 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3b2> - 31ec0: 00241793 slli a5,s0,0x2 - 31ec4: 97b6 add a5,a5,a3 - 31ec6: 0007aa03 lw s4,0(a5) - 31eca: 1c0a0563 beqz s4,32094 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x346> - 31ece: 4789 li a5,2 - 31ed0: 14fa0863 beq s4,a5,32020 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x2d2> - 31ed4: 478d li a5,3 - 31ed6: 14fa0563 beq s4,a5,32020 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x2d2> - 31eda: 4785 li a5,1 - 31edc: 16fa0f63 beq s4,a5,3205a <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x30c> - 31ee0: 4c01 li s8,0 - 31ee2: fffa0613 addi a2,s4,-1 - 31ee6: 40d707b3 sub a5,a4,a3 - 31eea: 1a79 addi s4,s4,-2 - 31eec: 00c03633 snez a2,a2 - 31ef0: 01403a33 snez s4,s4 - 31ef4: 0405 addi s0,s0,1 - 31ef6: 8789 srai a5,a5,0x2 - 31ef8: 94b2 add s1,s1,a2 - 31efa: 99d2 add s3,s3,s4 - 31efc: fcf460e3 bltu s0,a5,31ebc <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x16e> - 31f00: 77e6 ld a5,120(sp) - 31f02: 670a ld a4,128(sp) - 31f04: 8fd9 or a5,a5,a4 - 31f06: 22078563 beqz a5,32130 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3e2> - 31f0a: 0e810c13 addi s8,sp,232 - 31f0e: 8562 mv a0,s8 - 31f10: 460d li a2,3 - 31f12: 00008597 auipc a1,0x8 - 31f16: 30658593 addi a1,a1,774 # 3a218 <_IO_stdin_used+0x2770> - 31f1a: f16e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31f1e: 678a ld a5,128(sp) - 31f20: 2a079e63 bnez a5,321dc <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x48e> - 31f24: 77e6 ld a5,120(sp) - 31f26: cb9d beqz a5,31f5c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x20e> - 31f28: 4605 li a2,1 - 31f2a: 00008597 auipc a1,0x8 - 31f2e: 2fe58593 addi a1,a1,766 # 3a228 <_IO_stdin_used+0x2780> - 31f32: 8562 mv a0,s8 - 31f34: efce30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31f38: 75c6 ld a1,112(sp) - 31f3a: 8562 mv a0,s8 - 31f3c: 845e30ef jal 15780 <_ZNSo9_M_insertImEERSoT_@plt> - 31f40: 4605 li a2,1 - 31f42: 00008597 auipc a1,0x8 - 31f46: 2de58593 addi a1,a1,734 # 3a220 <_IO_stdin_used+0x2778> - 31f4a: 892a mv s2,a0 - 31f4c: ee4e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31f50: 75e6 ld a1,120(sp) - 31f52: 67aa ld a5,136(sp) - 31f54: 854a mv a0,s2 - 31f56: 95be add a1,a1,a5 - 31f58: 829e30ef jal 15780 <_ZNSo9_M_insertImEERSoT_@plt> - 31f5c: 4611 li a2,4 - 31f5e: 00008597 auipc a1,0x8 - 31f62: 2d258593 addi a1,a1,722 # 3a230 <_IO_stdin_used+0x2788> - 31f66: 8562 mv a0,s8 - 31f68: ec8e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31f6c: 658e ld a1,192(sp) - 31f6e: 01658b63 beq a1,s6,31f84 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x236> - 31f72: 865a mv a2,s6 - 31f74: 8556 mv a0,s5 - 31f76: b6be30ef jal 15ae0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> - 31f7a: 778a ld a5,160(sp) - 31f7c: 674e ld a4,208(sp) - 31f7e: e982 sd zero,208(sp) - 31f80: 97ba add a5,a5,a4 - 31f82: f13e sd a5,160(sp) - 31f84: 75aa ld a1,168(sp) - 31f86: 01758b63 beq a1,s7,31f9c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x24e> - 31f8a: 865e mv a2,s7 - 31f8c: 8556 mv a0,s5 - 31f8e: b53e30ef jal 15ae0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> - 31f92: 778a ld a5,160(sp) - 31f94: 776a ld a4,184(sp) - 31f96: fd02 sd zero,184(sp) - 31f98: 97ba add a5,a5,a4 - 31f9a: f13e sd a5,160(sp) - 31f9c: 694a ld s2,144(sp) - 31f9e: 29590863 beq s2,s5,3222e <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4e0> - 31fa2: 04f10793 addi a5,sp,79 - 31fa6: fc3e sd a5,56(sp) - 31fa8: a83d j 31fe6 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x298> - 31faa: 75e2 ld a1,56(sp) - 31fac: 4605 li a2,1 - 31fae: 8562 mv a0,s8 - 31fb0: e80e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31fb4: 01893d83 ld s11,24(s2) - 31fb8: 8a2a mv s4,a0 - 31fba: 040d8863 beqz s11,3200a <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x2bc> - 31fbe: 856e mv a0,s11 - 31fc0: b41e30ef jal 15b00 - 31fc4: 862a mv a2,a0 - 31fc6: 85ee mv a1,s11 - 31fc8: 8552 mv a0,s4 - 31fca: e66e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31fce: 8552 mv a0,s4 - 31fd0: 4605 li a2,1 - 31fd2: 00006597 auipc a1,0x6 - 31fd6: 61e58593 addi a1,a1,1566 # 385f0 <_IO_stdin_used+0xb48> - 31fda: e56e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31fde: 00093903 ld s2,0(s2) - 31fe2: 25590663 beq s2,s5,3222e <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4e0> - 31fe6: 77ae ld a5,232(sp) - 31fe8: 01094583 lbu a1,16(s2) - 31fec: fe87b783 ld a5,-24(a5) - 31ff0: 04b107a3 sb a1,79(sp) - 31ff4: 978a add a5,a5,sp - 31ff6: 7ffc ld a5,248(a5) - 31ff8: fbcd bnez a5,31faa <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x25c> - 31ffa: 8562 mv a0,s8 - 31ffc: 855e30ef jal 15850 <_ZNSo3putEc@plt> - 32000: 01893d83 ld s11,24(s2) - 32004: 8a62 mv s4,s8 - 32006: fa0d9ce3 bnez s11,31fbe <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x270> - 3200a: 000a3783 ld a5,0(s4) - 3200e: fe87b503 ld a0,-24(a5) - 32012: 9552 add a0,a0,s4 - 32014: 510c lw a1,32(a0) - 32016: 0015e593 ori a1,a1,1 - 3201a: 967e30ef jal 15980 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> - 3201e: bf45 j 31fce <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x280> - 32020: 000cb783 ld a5,0(s9) - 32024: 00549713 slli a4,s1,0x5 - 32028: 02000513 li a0,32 - 3202c: 97ba add a5,a5,a4 - 3202e: 0007b903 ld s2,0(a5) - 32032: 678a ld a5,128(sp) - 32034: 0785 addi a5,a5,1 - 32036: e13e sd a5,128(sp) - 32038: f98e30ef jal 157d0 <_Znwm@plt> - 3203c: 02d00713 li a4,45 - 32040: 00e50823 sb a4,16(a0) - 32044: 01253c23 sd s2,24(a0) - 32048: 85da mv a1,s6 - 3204a: da6e30ef jal 155f0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt> - 3204e: 67ce ld a5,208(sp) - 32050: 470d li a4,3 - 32052: 0785 addi a5,a5,1 - 32054: e9be sd a5,208(sp) - 32056: 0cea1a63 bne s4,a4,3212a <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3dc> - 3205a: 67a2 ld a5,8(sp) - 3205c: 00599693 slli a3,s3,0x5 - 32060: 02000513 li a0,32 - 32064: 6398 ld a4,0(a5) - 32066: 77e6 ld a5,120(sp) - 32068: 9736 add a4,a4,a3 - 3206a: 0785 addi a5,a5,1 - 3206c: 00073903 ld s2,0(a4) - 32070: fcbe sd a5,120(sp) - 32072: f5ee30ef jal 157d0 <_Znwm@plt> - 32076: 02b00713 li a4,43 - 3207a: 00e50823 sb a4,16(a0) - 3207e: 85de mv a1,s7 - 32080: 01253c23 sd s2,24(a0) - 32084: d6ce30ef jal 155f0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt> - 32088: 77ea ld a5,184(sp) - 3208a: 6766 ld a4,88(sp) - 3208c: 66c6 ld a3,80(sp) - 3208e: 0785 addi a5,a5,1 - 32090: fd3e sd a5,184(sp) - 32092: b5b9 j 31ee0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x192> - 32094: 67aa ld a5,136(sp) - 32096: 000cb703 ld a4,0(s9) - 3209a: 00549693 slli a3,s1,0x5 - 3209e: 658e ld a1,192(sp) - 320a0: 9736 add a4,a4,a3 - 320a2: 0785 addi a5,a5,1 - 320a4: 00073903 ld s2,0(a4) - 320a8: e53e sd a5,136(sp) - 320aa: 01658b63 beq a1,s6,320c0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x372> - 320ae: 865a mv a2,s6 - 320b0: 8556 mv a0,s5 - 320b2: a2fe30ef jal 15ae0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> - 320b6: 778a ld a5,160(sp) - 320b8: 674e ld a4,208(sp) - 320ba: e982 sd zero,208(sp) - 320bc: 97ba add a5,a5,a4 - 320be: f13e sd a5,160(sp) - 320c0: 75aa ld a1,168(sp) - 320c2: 01758b63 beq a1,s7,320d8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x38a> - 320c6: 865e mv a2,s7 - 320c8: 8556 mv a0,s5 - 320ca: a17e30ef jal 15ae0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> - 320ce: 778a ld a5,160(sp) - 320d0: 776a ld a4,184(sp) - 320d2: fd02 sd zero,184(sp) - 320d4: 97ba add a5,a5,a4 - 320d6: f13e sd a5,160(sp) - 320d8: 02000513 li a0,32 - 320dc: ef4e30ef jal 157d0 <_Znwm@plt> - 320e0: 02000713 li a4,32 - 320e4: 00e50823 sb a4,16(a0) - 320e8: 01253c23 sd s2,24(a0) - 320ec: 85d6 mv a1,s5 - 320ee: d02e30ef jal 155f0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt> - 320f2: 778a ld a5,160(sp) - 320f4: 6766 ld a4,88(sp) - 320f6: 66c6 ld a3,80(sp) - 320f8: 0785 addi a5,a5,1 - 320fa: 0c05 addi s8,s8,1 - 320fc: f13e sd a5,160(sp) - 320fe: b3d5 j 31ee2 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x194> - 32100: 0004079b sext.w a5,s0 - 32104: 078a slli a5,a5,0x2 - 32106: 97b6 add a5,a5,a3 - 32108: 00e79663 bne a5,a4,32114 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3c6> - 3210c: bbd5 j 31f00 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1b2> - 3210e: 0791 addi a5,a5,4 - 32110: def708e3 beq a4,a5,31f00 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1b2> - 32114: 4390 lw a2,0(a5) - 32116: de65 beqz a2,3210e <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3c0> - 32118: 8f95 sub a5,a5,a3 - 3211a: 8789 srai a5,a5,0x2 - 3211c: 8f81 sub a5,a5,s0 - 3211e: dba7e1e3 bltu a5,s10,31ec0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x172> - 32122: bbf9 j 31f00 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1b2> - 32124: 84ae mv s1,a1 - 32126: 89b2 mv s3,a2 - 32128: b1f1 j 31df4 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0xa6> - 3212a: 6766 ld a4,88(sp) - 3212c: 66c6 ld a3,80(sp) - 3212e: bb4d j 31ee0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x192> - 32130: 640e ld s0,192(sp) - 32132: 01640863 beq s0,s6,32142 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3f4> - 32136: 8522 mv a0,s0 - 32138: 6000 ld s0,0(s0) - 3213a: ef6e30ef jal 15830 <_ZdlPv@plt> - 3213e: ff641ce3 bne s0,s6,32136 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3e8> - 32142: 742a ld s0,168(sp) - 32144: 01740863 beq s0,s7,32154 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x406> - 32148: 8522 mv a0,s0 - 3214a: 6000 ld s0,0(s0) - 3214c: ee4e30ef jal 15830 <_ZdlPv@plt> - 32150: ff741ce3 bne s0,s7,32148 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3fa> - 32154: 644a ld s0,144(sp) - 32156: 01540863 beq s0,s5,32166 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x418> - 3215a: 8522 mv a0,s0 - 3215c: 6000 ld s0,0(s0) - 3215e: ed2e30ef jal 15830 <_ZdlPv@plt> - 32162: ff541ce3 bne s0,s5,3215a <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x40c> - 32166: 2b813483 ld s1,696(sp) - 3216a: 2b013903 ld s2,688(sp) - 3216e: 2a813983 ld s3,680(sp) - 32172: 2a013a03 ld s4,672(sp) - 32176: 29813a83 ld s5,664(sp) - 3217a: 29013b03 ld s6,656(sp) - 3217e: 28813b83 ld s7,648(sp) - 32182: 28013c03 ld s8,640(sp) - 32186: 26813d83 ld s11,616(sp) - 3218a: 76a2 ld a3,40(sp) - 3218c: 6772 ld a4,280(sp) - 3218e: 01068793 addi a5,a3,16 - 32192: 0006b423 sd zero,8(a3) - 32196: 00068823 sb zero,16(a3) - 3219a: e29c sd a5,0(a3) - 3219c: 0e070663 beqz a4,32288 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x53a> - 321a0: 67b2 ld a5,264(sp) - 321a2: c399 beqz a5,321a8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x45a> - 321a4: 0ef76063 bltu a4,a5,32284 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x536> - 321a8: 66d2 ld a3,272(sp) - 321aa: 7522 ld a0,40(sp) - 321ac: 4601 li a2,0 - 321ae: 4581 li a1,0 - 321b0: 8f15 sub a4,a4,a3 - 321b2: ceee30ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 321b6: 7542 ld a0,48(sp) - 321b8: 908e30ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 321bc: 6546 ld a0,80(sp) - 321be: c119 beqz a0,321c4 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x476> - 321c0: e70e30ef jal 15830 <_ZdlPv@plt> - 321c4: 2c813083 ld ra,712(sp) - 321c8: 2c013403 ld s0,704(sp) - 321cc: 7522 ld a0,40(sp) - 321ce: 27813c83 ld s9,632(sp) - 321d2: 27013d03 ld s10,624(sp) - 321d6: 2d010113 addi sp,sp,720 - 321da: 8082 ret - 321dc: 4605 li a2,1 - 321de: 00006597 auipc a1,0x6 - 321e2: fca58593 addi a1,a1,-54 # 381a8 <_IO_stdin_used+0x700> - 321e6: 8562 mv a0,s8 - 321e8: c48e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 321ec: 75a6 ld a1,104(sp) - 321ee: 8562 mv a0,s8 - 321f0: d90e30ef jal 15780 <_ZNSo9_M_insertImEERSoT_@plt> - 321f4: 4605 li a2,1 - 321f6: 00008597 auipc a1,0x8 - 321fa: 02a58593 addi a1,a1,42 # 3a220 <_IO_stdin_used+0x2778> - 321fe: 892a mv s2,a0 - 32200: c30e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32204: 658a ld a1,128(sp) - 32206: 67aa ld a5,136(sp) - 32208: 854a mv a0,s2 - 3220a: 95be add a1,a1,a5 - 3220c: d74e30ef jal 15780 <_ZNSo9_M_insertImEERSoT_@plt> - 32210: 670a ld a4,128(sp) - 32212: 77e6 ld a5,120(sp) - 32214: d00709e3 beqz a4,31f26 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1d8> - 32218: d40782e3 beqz a5,31f5c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x20e> - 3221c: 00006597 auipc a1,0x6 - 32220: 5b458593 addi a1,a1,1460 # 387d0 <_IO_stdin_used+0xd28> - 32224: 8562 mv a0,s8 - 32226: b3ae30ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 3222a: 77e6 ld a5,120(sp) - 3222c: b9ed j 31f26 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1d8> - 3222e: 690e ld s2,192(sp) - 32230: 01690963 beq s2,s6,32242 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4f4> - 32234: 854a mv a0,s2 - 32236: 00093903 ld s2,0(s2) - 3223a: df6e30ef jal 15830 <_ZdlPv@plt> - 3223e: ff691be3 bne s2,s6,32234 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4e6> - 32242: 792a ld s2,168(sp) - 32244: 01790963 beq s2,s7,32256 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x508> - 32248: 854a mv a0,s2 - 3224a: 00093903 ld s2,0(s2) - 3224e: de2e30ef jal 15830 <_ZdlPv@plt> - 32252: ff791be3 bne s2,s7,32248 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4fa> - 32256: 694a ld s2,144(sp) - 32258: 01590963 beq s2,s5,3226a <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x51c> - 3225c: 854a mv a0,s2 - 3225e: 00093903 ld s2,0(s2) - 32262: dcee30ef jal 15830 <_ZdlPv@plt> - 32266: ff591be3 bne s2,s5,3225c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x50e> - 3226a: 6766 ld a4,88(sp) - 3226c: 66c6 ld a3,80(sp) - 3226e: 40d708b3 sub a7,a4,a3 - 32272: 4028d813 srai a6,a7,0x2 - 32276: ef0478e3 bgeu s0,a6,32166 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x418> - 3227a: 85a6 mv a1,s1 - 3227c: 864e mv a2,s3 - 3227e: cd817057 vsetivli zero,2,e64,m1,ta,ma - 32282: be89 j 31dd4 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x86> - 32284: 873e mv a4,a5 - 32286: b70d j 321a8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x45a> - 32288: 8536 mv a0,a3 - 3228a: 1a2c addi a1,sp,312 - 3228c: 815e30ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 32290: b71d j 321b6 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x468> - 32292: 842a mv s0,a0 - 32294: 650e ld a0,192(sp) - 32296: 05650b63 beq a0,s6,322ec <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x59e> - 3229a: 6104 ld s1,0(a0) - 3229c: d94e30ef jal 15830 <_ZdlPv@plt> - 322a0: 8526 mv a0,s1 - 322a2: 05650563 beq a0,s6,322ec <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x59e> - 322a6: bfd5 j 3229a <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x54c> - 322a8: 842a mv s0,a0 - 322aa: a801 j 322ba <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x56c> - 322ac: 842a mv s0,a0 - 322ae: 7522 ld a0,40(sp) - 322b0: c4ce40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 322b4: 7542 ld a0,48(sp) - 322b6: 80ae30ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 322ba: 6546 ld a0,80(sp) - 322bc: 2a913c23 sd s1,696(sp) - 322c0: 2b213823 sd s2,688(sp) - 322c4: 2b313423 sd s3,680(sp) - 322c8: 2b413023 sd s4,672(sp) - 322cc: 29513c23 sd s5,664(sp) - 322d0: 29613823 sd s6,656(sp) - 322d4: 29713423 sd s7,648(sp) - 322d8: 29813023 sd s8,640(sp) - 322dc: 27b13423 sd s11,616(sp) - 322e0: c119 beqz a0,322e6 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x598> - 322e2: d4ee30ef jal 15830 <_ZdlPv@plt> - 322e6: 8522 mv a0,s0 - 322e8: c38e30ef jal 15720 <_Unwind_Resume@plt> - 322ec: 752a ld a0,168(sp) - 322ee: 01750863 beq a0,s7,322fe <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x5b0> - 322f2: 6104 ld s1,0(a0) - 322f4: d3ce30ef jal 15830 <_ZdlPv@plt> - 322f8: 8526 mv a0,s1 - 322fa: ff751ce3 bne a0,s7,322f2 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x5a4> - 322fe: 654a ld a0,144(sp) - 32300: 01550863 beq a0,s5,32310 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x5c2> - 32304: 6104 ld s1,0(a0) - 32306: d2ae30ef jal 15830 <_ZdlPv@plt> - 3230a: 8526 mv a0,s1 - 3230c: ff551ce3 bne a0,s5,32304 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x5b6> - 32310: 2b813483 ld s1,696(sp) - 32314: 2b013903 ld s2,688(sp) - 32318: 2a813983 ld s3,680(sp) - 3231c: 2a013a03 ld s4,672(sp) - 32320: 29813a83 ld s5,664(sp) - 32324: 29013b03 ld s6,656(sp) - 32328: 28813b83 ld s7,648(sp) - 3232c: 28013c03 ld s8,640(sp) - 32330: 26813d83 ld s11,616(sp) - 32334: b741 j 322b4 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x566> - -0000000000032336 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b>: - 32336: 7171 addi sp,sp,-176 - 32338: f8da sd s6,112(sp) - 3233a: 00810b13 addi s6,sp,8 - 3233e: e152 sd s4,128(sp) - 32340: 8a2a mv s4,a0 - 32342: 855a mv a0,s6 - 32344: f122 sd s0,160(sp) - 32346: ed26 sd s1,152(sp) - 32348: e94a sd s2,144(sp) - 3234a: e54e sd s3,136(sp) - 3234c: fcd6 sd s5,120(sp) - 3234e: 84ae mv s1,a1 - 32350: 8432 mv s0,a2 - 32352: f506 sd ra,168(sp) - 32354: f4de sd s7,104(sp) - 32356: 8936 mv s2,a3 - 32358: 89ba mv s3,a4 - 3235a: 8abe mv s5,a5 - 3235c: e91e60ef jal 191ec <_ZN7testing7MessageC1Ev> - 32360: 6522 ld a0,8(sp) - 32362: 02200613 li a2,34 - 32366: 00008597 auipc a1,0x8 - 3236a: ed258593 addi a1,a1,-302 # 3a238 <_IO_stdin_used+0x2790> - 3236e: 0541 addi a0,a0,16 - 32370: ac0e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32374: 6522 ld a0,8(sp) - 32376: 460d li a2,3 - 32378: 00008597 auipc a1,0x8 - 3237c: ee858593 addi a1,a1,-280 # 3a260 <_IO_stdin_used+0x27b8> - 32380: 0541 addi a0,a0,16 - 32382: aaee30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32386: 6ba2 ld s7,8(sp) - 32388: 1e048d63 beqz s1,32582 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x24c> - 3238c: 8526 mv a0,s1 - 3238e: f72e30ef jal 15b00 - 32392: 862a mv a2,a0 - 32394: 85a6 mv a1,s1 - 32396: 010b8513 addi a0,s7,16 - 3239a: a96e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3239e: 00893b83 ld s7,8(s2) - 323a2: 8526 mv a0,s1 - 323a4: f5ce30ef jal 15b00 - 323a8: 1cab8263 beq s7,a0,3256c <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x236> - 323ac: 6522 ld a0,8(sp) - 323ae: 463d li a2,15 - 323b0: 00008597 auipc a1,0x8 - 323b4: eb858593 addi a1,a1,-328 # 3a268 <_IO_stdin_used+0x27c0> - 323b8: 0541 addi a0,a0,16 - 323ba: a76e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 323be: 6522 ld a0,8(sp) - 323c0: 00893603 ld a2,8(s2) - 323c4: 00093583 ld a1,0(s2) - 323c8: 0541 addi a0,a0,16 - 323ca: a66e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 323ce: 6522 ld a0,8(sp) - 323d0: 460d li a2,3 - 323d2: 00008597 auipc a1,0x8 - 323d6: e8e58593 addi a1,a1,-370 # 3a260 <_IO_stdin_used+0x27b8> - 323da: 0541 addi a0,a0,16 - 323dc: a54e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 323e0: 64a2 ld s1,8(sp) - 323e2: 1a040963 beqz s0,32594 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x25e> - 323e6: 8522 mv a0,s0 - 323e8: f18e30ef jal 15b00 - 323ec: 862a mv a2,a0 - 323ee: 85a2 mv a1,s0 - 323f0: 01048513 addi a0,s1,16 - 323f4: a3ce30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 323f8: 0089b483 ld s1,8(s3) - 323fc: 8522 mv a0,s0 - 323fe: f02e30ef jal 15b00 - 32402: 14a48063 beq s1,a0,32542 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x20c> - 32406: 6522 ld a0,8(sp) - 32408: 00008597 auipc a1,0x8 - 3240c: e6058593 addi a1,a1,-416 # 3a268 <_IO_stdin_used+0x27c0> - 32410: 0541 addi a0,a0,16 - 32412: 94ee30ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 32416: 6522 ld a0,8(sp) - 32418: 0089b603 ld a2,8(s3) - 3241c: 0009b583 ld a1,0(s3) - 32420: 0541 addi a0,a0,16 - 32422: a0ee30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32426: 120a9a63 bnez s5,3255a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x224> - 3242a: 00893783 ld a5,8(s2) - 3242e: 1020 addi s0,sp,40 - 32430: c789 beqz a5,3243a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x104> - 32432: 0089b783 ld a5,8(s3) - 32436: 1020 addi s0,sp,40 - 32438: ebc9 bnez a5,324ca <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x194> - 3243a: 8522 mv a0,s0 - 3243c: 816e70ef jal 19452 <_ZN7testing16AssertionFailureEv> - 32440: 01010a93 addi s5,sp,16 - 32444: 8556 mv a0,s5 - 32446: da7e60ef jal 191ec <_ZN7testing7MessageC1Ev> - 3244a: 64c2 ld s1,16(sp) - 3244c: 04010913 addi s2,sp,64 - 32450: 85da mv a1,s6 - 32452: 854a mv a0,s2 - 32454: 04c1 addi s1,s1,16 - 32456: 9c0e70ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 3245a: 6626 ld a2,72(sp) - 3245c: 6586 ld a1,64(sp) - 3245e: 8526 mv a0,s1 - 32460: 9d0e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32464: 6506 ld a0,64(sp) - 32466: 089c addi a5,sp,80 - 32468: 00f50463 beq a0,a5,32470 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x13a> - 3246c: bc4e30ef jal 15830 <_ZdlPv@plt> - 32470: 85d6 mv a1,s5 - 32472: 8522 mv a0,s0 - 32474: 00018317 auipc t1,0x18 - 32478: 94433303 ld t1,-1724(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 3247c: 9302 jalr t1 - 3247e: 6542 ld a0,16(sp) - 32480: c501 beqz a0,32488 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x152> - 32482: 611c ld a5,0(a0) - 32484: 679c ld a5,8(a5) - 32486: 9782 jalr a5 - 32488: 85a2 mv a1,s0 - 3248a: 8552 mv a0,s4 - 3248c: f4be60ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> - 32490: 7442 ld s0,48(sp) - 32492: c819 beqz s0,324a8 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x172> - 32494: 6008 ld a0,0(s0) - 32496: 01040793 addi a5,s0,16 - 3249a: 00f50463 beq a0,a5,324a2 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x16c> - 3249e: b92e30ef jal 15830 <_ZdlPv@plt> - 324a2: 8522 mv a0,s0 - 324a4: b8ce30ef jal 15830 <_ZdlPv@plt> - 324a8: 6522 ld a0,8(sp) - 324aa: c501 beqz a0,324b2 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x17c> - 324ac: 611c ld a5,0(a0) - 324ae: 679c ld a5,8(a5) - 324b0: 9782 jalr a5 - 324b2: 70aa ld ra,168(sp) - 324b4: 740a ld s0,160(sp) - 324b6: 64ea ld s1,152(sp) - 324b8: 694a ld s2,144(sp) - 324ba: 69aa ld s3,136(sp) - 324bc: 7ae6 ld s5,120(sp) - 324be: 7b46 ld s6,112(sp) - 324c0: 7ba6 ld s7,104(sp) - 324c2: 8552 mv a0,s4 - 324c4: 6a0a ld s4,128(sp) - 324c6: 614d addi sp,sp,176 - 324c8: 8082 ret - 324ca: 01010a93 addi s5,sp,16 - 324ce: 85ca mv a1,s2 - 324d0: 8556 mv a0,s5 - 324d2: d4dfa0ef jal 2d21e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 324d6: 85ce mv a1,s3 - 324d8: 8522 mv a0,s0 - 324da: d45fa0ef jal 2d21e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 324de: 67e2 ld a5,24(sp) - 324e0: 66c2 ld a3,16(sp) - 324e2: 02000713 li a4,32 - 324e6: 8f95 sub a5,a5,a3 - 324e8: 00f76763 bltu a4,a5,324f6 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x1c0> - 324ec: 77c2 ld a5,48(sp) - 324ee: 76a2 ld a3,40(sp) - 324f0: 8f95 sub a5,a5,a3 - 324f2: 02f77b63 bgeu a4,a5,32528 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x1f2> - 324f6: 6522 ld a0,8(sp) - 324f8: 00008597 auipc a1,0x8 - 324fc: d9058593 addi a1,a1,-624 # 3a288 <_IO_stdin_used+0x27e0> + 304ba: 8526 mv a0,s1 + 304bc: a94e50ef jal 15750 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@plt> + 304c0: 854a mv a0,s2 + 304c2: 8ffe60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 304c6: 8522 mv a0,s0 + 304c8: b28e50ef jal 157f0 <_Unwind_Resume@plt> + 304cc: 842a mv s0,a0 + 304ce: b7f9 j 3049c <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x1ae> + +00000000000304d0 <_ZN7testing8internal14GetThreadCountEv>: + 304d0: 715d addi sp,sp,-80 + 304d2: e0a2 sd s0,64(sp) + 304d4: 0020 addi s0,sp,8 + 304d6: 8522 mv a0,s0 + 304d8: e486 sd ra,72(sp) + 304da: fc26 sd s1,56(sp) + 304dc: de9ea0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 304e0: 6522 ld a0,8(sp) + 304e2: 4619 li a2,6 + 304e4: 0000b597 auipc a1,0xb + 304e8: 69458593 addi a1,a1,1684 # 3bb78 <_IO_stdin_used+0x1ff8> + 304ec: 0541 addi a0,a0,16 + 304ee: a12e50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 304f2: f7fe40ef jal 15470 + 304f6: 85aa mv a1,a0 + 304f8: 6522 ld a0,8(sp) + 304fa: 0541 addi a0,a0,16 + 304fc: 814e50ef jal 15510 <_ZNSolsEi@plt> + 30500: 6522 ld a0,8(sp) + 30502: 4615 li a2,5 + 30504: 0000b597 auipc a1,0xb + 30508: 67c58593 addi a1,a1,1660 # 3bb80 <_IO_stdin_used+0x2000> + 3050c: 0541 addi a0,a0,16 + 3050e: 9f2e50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30512: 0804 addi s1,sp,16 + 30514: 85a2 mv a1,s0 + 30516: 8526 mv a0,s1 + 30518: 9d6eb0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 3051c: 6522 ld a0,8(sp) + 3051e: c501 beqz a0,30526 <_ZN7testing8internal14GetThreadCountEv+0x56> + 30520: 611c ld a5,0(a0) + 30522: 679c ld a5,8(a5) + 30524: 9782 jalr a5 + 30526: 6542 ld a0,16(sp) + 30528: dc7ff0ef jal 302ee <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0> + 3052c: 842a mv s0,a0 + 3052e: 6542 ld a0,16(sp) + 30530: 101c addi a5,sp,32 + 30532: 00f50463 beq a0,a5,3053a <_ZN7testing8internal14GetThreadCountEv+0x6a> + 30536: bcae50ef jal 15900 <_ZdlPv@plt> + 3053a: 60a6 ld ra,72(sp) + 3053c: 8522 mv a0,s0 + 3053e: 6406 ld s0,64(sp) + 30540: 74e2 ld s1,56(sp) + 30542: 6161 addi sp,sp,80 + 30544: 8082 ret + 30546: 67a2 ld a5,8(sp) + 30548: 842a mv s0,a0 + 3054a: cb91 beqz a5,3055e <_ZN7testing8internal14GetThreadCountEv+0x8e> + 3054c: 6398 ld a4,0(a5) + 3054e: 853e mv a0,a5 + 30550: 671c ld a5,8(a4) + 30552: 9782 jalr a5 + 30554: a029 j 3055e <_ZN7testing8internal14GetThreadCountEv+0x8e> + 30556: 842a mv s0,a0 + 30558: 8526 mv a0,s1 + 3055a: 867e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3055e: 8522 mv a0,s0 + 30560: a90e50ef jal 157f0 <_Unwind_Resume@plt> + +0000000000030564 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv>: + 30564: 710d addi sp,sp,-352 + 30566: e6a6 sd s1,328(sp) + 30568: ee86 sd ra,344(sp) + 3056a: eaa2 sd s0,336(sp) + 3056c: e2ca sd s2,320(sp) + 3056e: fe4e sd s3,312(sp) + 30570: 84aa mv s1,a0 + 30572: f5fff0ef jal 304d0 <_ZN7testing8internal14GetThreadCountEv> + 30576: 4585 li a1,1 + 30578: 22b51b63 bne a0,a1,307ae <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x24a> + 3057c: 0020 addi s0,sp,8 + 3057e: 8522 mv a0,s0 + 30580: cb0e50ef jal 15a30 + 30584: 0505 addi a0,a0,1 + 30586: 00a03533 snez a0,a0 + 3058a: f11ec0ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 3058e: 42050363 beqz a0,309b4 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x450> + 30592: f0bec0ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> + 30596: d565 beqz a0,3057e <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x1a> + 30598: 0f010913 addi s2,sp,240 + 3059c: 854a mv a0,s2 + 3059e: 0000b597 auipc a1,0xb + 305a2: 34258593 addi a1,a1,834 # 3b8e0 <_IO_stdin_used+0x1d60> + 305a6: 98fe90ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 305aa: 854a mv a0,s2 + 305ac: 96aed0ef jal 1d716 <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 305b0: 754e ld a0,240(sp) + 305b2: 021c addi a5,sp,256 + 305b4: 00f50463 beq a0,a5,305bc <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x58> + 305b8: b48e50ef jal 15900 <_ZdlPv@plt> + 305bc: 879f10ef jal 21e34 <_ZN7testing8internal13CaptureStderrEv> + 305c0: 4501 li a0,0 + 305c2: ecee50ef jal 15c90 + 305c6: d7be40ef jal 15340 + 305ca: 00150413 addi s0,a0,1 + 305ce: 89aa mv s3,a0 + 305d0: 00803433 snez s0,s0 + 305d4: 8522 mv a0,s0 + 305d6: ec5ec0ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 305da: 32050463 beqz a0,30902 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x39e> + 305de: ebfec0ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> + 305e2: d96d beqz a0,305d4 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x70> + 305e4: 0334ae23 sw s3,60(s1) + 305e8: 547d li s0,-1 + 305ea: 0e099263 bnez s3,306ce <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x16a> + 305ee: 4991 li s3,4 + 305f0: 4522 lw a0,8(sp) + 305f2: d1ee50ef jal 15b10 + 305f6: 2a851b63 bne a0,s0,308ac <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x348> + 305fa: cc7e40ef jal 152c0 <__errno_location@plt> + 305fe: 411c lw a5,0(a0) + 30600: ff3788e3 beq a5,s3,305f0 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x8c> + 30604: 0804 addi s1,sp,16 + 30606: 8526 mv a0,s1 + 30608: 0000b597 auipc a1,0xb + 3060c: f3058593 addi a1,a1,-208 # 3b538 <_IO_stdin_used+0x19b8> + 30610: fa52 sd s4,304(sp) + 30612: f656 sd s5,296(sp) + 30614: f25a sd s6,288(sp) + 30616: ee5e sd s7,280(sp) + 30618: ea62 sd s8,272(sp) + 3061a: 91be90ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 3061e: 8526 mv a0,s1 + 30620: 0000b597 auipc a1,0xb + 30624: e1858593 addi a1,a1,-488 # 3b438 <_IO_stdin_used+0x18b8> + 30628: f59e40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 3062c: 03010a93 addi s5,sp,48 + 30630: 85aa mv a1,a0 + 30632: 8556 mv a0,s5 + 30634: fcde40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 30638: 8556 mv a0,s5 + 3063a: 0000b597 auipc a1,0xb + 3063e: f1658593 addi a1,a1,-234 # 3b550 <_IO_stdin_used+0x19d0> + 30642: f3fe40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 30646: 05010b13 addi s6,sp,80 + 3064a: 85aa mv a1,a0 + 3064c: 855a mv a0,s6 + 3064e: fb3e40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 30652: 47700793 li a5,1143 + 30656: 07010b93 addi s7,sp,112 + 3065a: c23e sw a5,4(sp) + 3065c: 855e mv a0,s7 + 3065e: 004c addi a1,sp,4 + 30660: 0001c317 auipc t1,0x1c + 30664: 91033303 ld t1,-1776(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 30668: 9302 jalr t1 + 3066a: 09010c13 addi s8,sp,144 + 3066e: 8562 mv a0,s8 + 30670: 865e mv a2,s7 + 30672: 85da mv a1,s6 + 30674: 0001b317 auipc t1,0x1b + 30678: 4e433303 ld t1,1252(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 3067c: 9302 jalr t1 + 3067e: 0000b597 auipc a1,0xb + 30682: 8ba58593 addi a1,a1,-1862 # 3af38 <_IO_stdin_used+0x13b8> + 30686: 8562 mv a0,s8 + 30688: ef9e40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 3068c: 0b010993 addi s3,sp,176 + 30690: 85aa mv a1,a0 + 30692: 854e mv a0,s3 + 30694: f6de40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 30698: 854e mv a0,s3 + 3069a: 0000b597 auipc a1,0xb + 3069e: 68658593 addi a1,a1,1670 # 3bd20 <_IO_stdin_used+0x21a0> + 306a2: edfe40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 306a6: 0d010a13 addi s4,sp,208 + 306aa: 85aa mv a1,a0 + 306ac: 8552 mv a0,s4 + 306ae: f53e40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 306b2: 8552 mv a0,s4 + 306b4: 0000b597 auipc a1,0xb + 306b8: ebc58593 addi a1,a1,-324 # 3b570 <_IO_stdin_used+0x19f0> + 306bc: ec5e40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 306c0: 85aa mv a1,a0 + 306c2: 854a mv a0,s2 + 306c4: f3de40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 306c8: 854a mv a0,s2 + 306ca: d9efb0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 306ce: 4991 li s3,4 + 306d0: 4532 lw a0,12(sp) + 306d2: c3ee50ef jal 15b10 + 306d6: 1a851a63 bne a0,s0,3088a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x326> + 306da: be7e40ef jal 152c0 <__errno_location@plt> + 306de: 411c lw a5,0(a0) + 306e0: ff3788e3 beq a5,s3,306d0 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x16c> + 306e4: 0804 addi s1,sp,16 + 306e6: 8526 mv a0,s1 + 306e8: 0000b597 auipc a1,0xb + 306ec: e5058593 addi a1,a1,-432 # 3b538 <_IO_stdin_used+0x19b8> + 306f0: fa52 sd s4,304(sp) + 306f2: f656 sd s5,296(sp) + 306f4: f25a sd s6,288(sp) + 306f6: ee5e sd s7,280(sp) + 306f8: ea62 sd s8,272(sp) + 306fa: 83be90ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 306fe: 8526 mv a0,s1 + 30700: 0000b597 auipc a1,0xb + 30704: d3858593 addi a1,a1,-712 # 3b438 <_IO_stdin_used+0x18b8> + 30708: e79e40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 3070c: 03010a93 addi s5,sp,48 + 30710: 85aa mv a1,a0 + 30712: 8556 mv a0,s5 + 30714: eede40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 30718: 8556 mv a0,s5 + 3071a: 0000b597 auipc a1,0xb + 3071e: e3658593 addi a1,a1,-458 # 3b550 <_IO_stdin_used+0x19d0> + 30722: e5fe40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 30726: 05010b13 addi s6,sp,80 + 3072a: 85aa mv a1,a0 + 3072c: 855a mv a0,s6 + 3072e: ed3e40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 30732: 48300793 li a5,1155 + 30736: 07010b93 addi s7,sp,112 + 3073a: c23e sw a5,4(sp) + 3073c: 855e mv a0,s7 + 3073e: 004c addi a1,sp,4 + 30740: 0001c317 auipc t1,0x1c + 30744: 83033303 ld t1,-2000(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 30748: 9302 jalr t1 + 3074a: 09010c13 addi s8,sp,144 + 3074e: 8562 mv a0,s8 + 30750: 865e mv a2,s7 + 30752: 85da mv a1,s6 + 30754: 0001b317 auipc t1,0x1b + 30758: 40433303 ld t1,1028(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 3075c: 9302 jalr t1 + 3075e: 0000a597 auipc a1,0xa + 30762: 7da58593 addi a1,a1,2010 # 3af38 <_IO_stdin_used+0x13b8> + 30766: 8562 mv a0,s8 + 30768: e19e40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 3076c: 0b010993 addi s3,sp,176 + 30770: 85aa mv a1,a0 + 30772: 854e mv a0,s3 + 30774: e8de40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 30778: 854e mv a0,s3 + 3077a: 0000b597 auipc a1,0xb + 3077e: 0ee58593 addi a1,a1,238 # 3b868 <_IO_stdin_used+0x1ce8> + 30782: dffe40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 30786: 0d010a13 addi s4,sp,208 + 3078a: 85aa mv a1,a0 + 3078c: 8552 mv a0,s4 + 3078e: e73e40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 30792: 8552 mv a0,s4 + 30794: 0000b597 auipc a1,0xb + 30798: ddc58593 addi a1,a1,-548 # 3b570 <_IO_stdin_used+0x19f0> + 3079c: de5e40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 307a0: 85aa mv a1,a0 + 307a2: 854a mv a0,s2 + 307a4: e5de40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 307a8: 854a mv a0,s2 + 307aa: cbefb0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 307ae: 0b010993 addi s3,sp,176 + 307b2: 842a mv s0,a0 + 307b4: 46200693 li a3,1122 + 307b8: 854e mv a0,s3 + 307ba: 0000b617 auipc a2,0xb + 307be: c7e60613 addi a2,a2,-898 # 3b438 <_IO_stdin_used+0x18b8> + 307c2: fa52 sd s4,304(sp) + 307c4: cfff00ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 307c8: 0d010a13 addi s4,sp,208 + 307cc: 8552 mv a0,s4 + 307ce: af7ea0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 307d2: 654e ld a0,208(sp) + 307d4: 0000b597 auipc a1,0xb + 307d8: 3b458593 addi a1,a1,948 # 3bb88 <_IO_stdin_used+0x2008> + 307dc: 0541 addi a0,a0,16 + 307de: e53e40ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 307e2: 654e ld a0,208(sp) + 307e4: 0000b597 auipc a1,0xb + 307e8: 3dc58593 addi a1,a1,988 # 3bbc0 <_IO_stdin_used+0x2040> + 307ec: 0541 addi a0,a0,16 + 307ee: e43e40ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 307f2: 654e ld a0,208(sp) + 307f4: 0000a597 auipc a1,0xa + 307f8: e0458593 addi a1,a1,-508 # 3a5f8 <_IO_stdin_used+0xa78> + 307fc: 0541 addi a0,a0,16 + 307fe: e33e40ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 30802: 654e ld a0,208(sp) + 30804: 0000a597 auipc a1,0xa + 30808: 0bc58593 addi a1,a1,188 # 3a8c0 <_IO_stdin_used+0xd40> + 3080c: 0541 addi a0,a0,16 + 3080e: e23e40ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 30812: 654e ld a0,208(sp) + 30814: 0541 addi a0,a0,16 + 30816: e071 bnez s0,308da <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x376> + 30818: 0000b597 auipc a1,0xb + 3081c: 3d058593 addi a1,a1,976 # 3bbe8 <_IO_stdin_used+0x2068> + 30820: e11e40ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 30824: 654e ld a0,208(sp) + 30826: 0000b597 auipc a1,0xb + 3082a: 40a58593 addi a1,a1,1034 # 3bc30 <_IO_stdin_used+0x20b0> + 3082e: 0541 addi a0,a0,16 + 30830: e01e40ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 30834: 654e ld a0,208(sp) + 30836: 0000b597 auipc a1,0xb + 3083a: 46a58593 addi a1,a1,1130 # 3bca0 <_IO_stdin_used+0x2120> + 3083e: 0541 addi a0,a0,16 + 30840: df1e40ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 30844: 654e ld a0,208(sp) + 30846: 0000b597 auipc a1,0xb + 3084a: 49a58593 addi a1,a1,1178 # 3bce0 <_IO_stdin_used+0x2160> + 3084e: 0541 addi a0,a0,16 + 30850: de1e40ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 30854: 0f010913 addi s2,sp,240 + 30858: 85d2 mv a1,s4 + 3085a: 854a mv a0,s2 + 3085c: e93ea0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 30860: 654e ld a0,208(sp) + 30862: c501 beqz a0,3086a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x306> + 30864: 611c ld a5,0(a0) + 30866: 679c ld a5,8(a5) + 30868: 9782 jalr a5 + 3086a: 766e ld a2,248(sp) + 3086c: 75ce ld a1,240(sp) + 3086e: 0001b517 auipc a0,0x1b + 30872: 72a53503 ld a0,1834(a0) # 4bf98 <_ZSt4cerr@Base> + 30876: e8be40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3087a: 854a mv a0,s2 + 3087c: d44e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30880: 854e mv a0,s3 + 30882: fd1ed0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 30886: 7a52 ld s4,304(sp) + 30888: b9d5 j 3057c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x18> + 3088a: c13ec0ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> + 3088e: e40501e3 beqz a0,306d0 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x16c> + 30892: 47a2 lw a5,8(sp) + 30894: 60f6 ld ra,344(sp) + 30896: 6456 ld s0,336(sp) + 30898: 4705 li a4,1 + 3089a: 02e48423 sb a4,40(s1) + 3089e: d8dc sw a5,52(s1) + 308a0: 6916 ld s2,320(sp) + 308a2: 64b6 ld s1,328(sp) + 308a4: 79f2 ld s3,312(sp) + 308a6: 4501 li a0,0 + 308a8: 6135 addi sp,sp,352 + 308aa: 8082 ret + 308ac: bf1ec0ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> + 308b0: d40500e3 beqz a0,305f0 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x8c> + 308b4: 47b2 lw a5,12(sp) + 308b6: dc9c sw a5,56(s1) + 308b8: a1ffa0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 308bc: 6128 ld a0,64(a0) + 308be: 19850513 addi a0,a0,408 + 308c2: df4ec0ef jal 1ceb6 <_ZN7testing18TestEventListeners23SuppressEventForwardingEv> + 308c6: 60f6 ld ra,344(sp) + 308c8: 6456 ld s0,336(sp) + 308ca: 4505 li a0,1 + 308cc: 8ea184a3 sb a0,-1815(gp) # 4c679 <_ZN7testing8internalL26g_in_fast_death_test_childE> + 308d0: 64b6 ld s1,328(sp) + 308d2: 6916 ld s2,320(sp) + 308d4: 79f2 ld s3,312(sp) + 308d6: 6135 addi sp,sp,352 + 308d8: 8082 ret + 308da: 0000b597 auipc a1,0xb + 308de: 33658593 addi a1,a1,822 # 3bc10 <_IO_stdin_used+0x2090> + 308e2: d4fe40ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 308e6: 654e ld a0,208(sp) + 308e8: 85a2 mv a1,s0 + 308ea: 0541 addi a0,a0,16 + 308ec: f65e40ef jal 15850 <_ZNSo9_M_insertImEERSoT_@plt> + 308f0: 654e ld a0,208(sp) + 308f2: 0000b597 auipc a1,0xb + 308f6: 32e58593 addi a1,a1,814 # 3bc20 <_IO_stdin_used+0x20a0> + 308fa: 0541 addi a0,a0,16 + 308fc: d35e40ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 30900: b715 j 30824 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x2c0> + 30902: f656 sd s5,296(sp) + 30904: 03010a93 addi s5,sp,48 + 30908: 8556 mv a0,s5 + 3090a: 0000b597 auipc a1,0xb + 3090e: c2e58593 addi a1,a1,-978 # 3b538 <_IO_stdin_used+0x19b8> + 30912: fa52 sd s4,304(sp) + 30914: f25a sd s6,288(sp) + 30916: ee5e sd s7,280(sp) + 30918: ea62 sd s8,272(sp) + 3091a: e1ae90ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 3091e: 8556 mv a0,s5 + 30920: 0000b597 auipc a1,0xb + 30924: b1858593 addi a1,a1,-1256 # 3b438 <_IO_stdin_used+0x18b8> + 30928: c59e40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 3092c: 05010b13 addi s6,sp,80 + 30930: 85aa mv a1,a0 + 30932: 855a mv a0,s6 + 30934: ccde40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 30938: 855a mv a0,s6 + 3093a: 0000b597 auipc a1,0xb + 3093e: c1658593 addi a1,a1,-1002 # 3b550 <_IO_stdin_used+0x19d0> + 30942: c3fe40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 30946: 07010b93 addi s7,sp,112 + 3094a: 85aa mv a1,a0 + 3094c: 855e mv a0,s7 + 3094e: cb3e40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 30952: 47400793 li a5,1140 + 30956: 09010c13 addi s8,sp,144 + 3095a: c83e sw a5,16(sp) + 3095c: 8562 mv a0,s8 + 3095e: 080c addi a1,sp,16 + 30960: 0001b317 auipc t1,0x1b + 30964: 61033303 ld t1,1552(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 30968: 9302 jalr t1 + 3096a: 0b010993 addi s3,sp,176 + 3096e: 854e mv a0,s3 + 30970: 8662 mv a2,s8 + 30972: 85de mv a1,s7 + 30974: 0001b317 auipc t1,0x1b + 30978: 1e433303 ld t1,484(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 3097c: 9302 jalr t1 + 3097e: 0000a597 auipc a1,0xa + 30982: 5ba58593 addi a1,a1,1466 # 3af38 <_IO_stdin_used+0x13b8> + 30986: 854e mv a0,s3 + 30988: bf9e40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 3098c: 0d010a13 addi s4,sp,208 + 30990: 85aa mv a1,a0 + 30992: 8552 mv a0,s4 + 30994: c6de40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 30998: 8552 mv a0,s4 + 3099a: 0000b597 auipc a1,0xb + 3099e: ebe58593 addi a1,a1,-322 # 3b858 <_IO_stdin_used+0x1cd8> + 309a2: bdfe40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 309a6: 85aa mv a1,a0 + 309a8: 854a mv a0,s2 + 309aa: c57e40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 309ae: 854a mv a0,s2 + 309b0: ab8fb0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 309b4: f656 sd s5,296(sp) + 309b6: 03010a93 addi s5,sp,48 + 309ba: 8556 mv a0,s5 + 309bc: 0000b597 auipc a1,0xb + 309c0: b7c58593 addi a1,a1,-1156 # 3b538 <_IO_stdin_used+0x19b8> + 309c4: fa52 sd s4,304(sp) + 309c6: f25a sd s6,288(sp) + 309c8: ee5e sd s7,280(sp) + 309ca: ea62 sd s8,272(sp) + 309cc: d68e90ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 309d0: 8556 mv a0,s5 + 309d2: 0000b597 auipc a1,0xb + 309d6: a6658593 addi a1,a1,-1434 # 3b438 <_IO_stdin_used+0x18b8> + 309da: ba7e40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 309de: 05010b13 addi s6,sp,80 + 309e2: 85aa mv a1,a0 + 309e4: 855a mv a0,s6 + 309e6: c1be40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 309ea: 855a mv a0,s6 + 309ec: 0000b597 auipc a1,0xb + 309f0: b6458593 addi a1,a1,-1180 # 3b550 <_IO_stdin_used+0x19d0> + 309f4: b8de40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 309f8: 07010b93 addi s7,sp,112 + 309fc: 85aa mv a1,a0 + 309fe: 855e mv a0,s7 + 30a00: c01e40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 30a04: 46600793 li a5,1126 + 30a08: 09010c13 addi s8,sp,144 + 30a0c: c83e sw a5,16(sp) + 30a0e: 8562 mv a0,s8 + 30a10: 080c addi a1,sp,16 + 30a12: 0001b317 auipc t1,0x1b + 30a16: 55e33303 ld t1,1374(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 30a1a: 9302 jalr t1 + 30a1c: 0b010993 addi s3,sp,176 + 30a20: 854e mv a0,s3 + 30a22: 8662 mv a2,s8 + 30a24: 85de mv a1,s7 + 30a26: 0001b317 auipc t1,0x1b + 30a2a: 13233303 ld t1,306(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 30a2e: 9302 jalr t1 + 30a30: 0000a597 auipc a1,0xa + 30a34: 50858593 addi a1,a1,1288 # 3af38 <_IO_stdin_used+0x13b8> + 30a38: 854e mv a0,s3 + 30a3a: b47e40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 30a3e: 0d010a13 addi s4,sp,208 + 30a42: 85aa mv a1,a0 + 30a44: 8552 mv a0,s4 + 30a46: bbbe40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 30a4a: 8552 mv a0,s4 + 30a4c: 0000b597 auipc a1,0xb + 30a50: c8c58593 addi a1,a1,-884 # 3b6d8 <_IO_stdin_used+0x1b58> + 30a54: b2de40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 30a58: 1984 addi s1,sp,240 + 30a5a: 85aa mv a1,a0 + 30a5c: 8526 mv a0,s1 + 30a5e: ba3e40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 30a62: 8526 mv a0,s1 + 30a64: a04fb0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 30a68: 842a mv s0,a0 + 30a6a: 854e mv a0,s3 + 30a6c: f656 sd s5,296(sp) + 30a6e: f25a sd s6,288(sp) + 30a70: ee5e sd s7,280(sp) + 30a72: ea62 sd s8,272(sp) + 30a74: ddfed0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 30a78: 8522 mv a0,s0 + 30a7a: d77e40ef jal 157f0 <_Unwind_Resume@plt> + 30a7e: 842a mv s0,a0 + 30a80: 8526 mv a0,s1 + 30a82: b3ee60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30a86: 8552 mv a0,s4 + 30a88: b38e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30a8c: 854e mv a0,s3 + 30a8e: b32e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30a92: 8562 mv a0,s8 + 30a94: b2ce60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30a98: 855e mv a0,s7 + 30a9a: b26e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30a9e: 855a mv a0,s6 + 30aa0: b20e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30aa4: 8556 mv a0,s5 + 30aa6: b1ae60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30aaa: 8522 mv a0,s0 + 30aac: d45e40ef jal 157f0 <_Unwind_Resume@plt> + 30ab0: 842a mv s0,a0 + 30ab2: bfd1 j 30a86 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x522> + 30ab4: 842a mv s0,a0 + 30ab6: bfd9 j 30a8c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x528> + 30ab8: 842a mv s0,a0 + 30aba: bfe1 j 30a92 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x52e> + 30abc: 842a mv s0,a0 + 30abe: bfe9 j 30a98 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x534> + 30ac0: 842a mv s0,a0 + 30ac2: bff1 j 30a9e <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x53a> + 30ac4: 842a mv s0,a0 + 30ac6: bff9 j 30aa4 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x540> + 30ac8: 67ce ld a5,208(sp) + 30aca: 842a mv s0,a0 + 30acc: dfd9 beqz a5,30a6a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x506> + 30ace: 6398 ld a4,0(a5) + 30ad0: 853e mv a0,a5 + 30ad2: 671c ld a5,8(a4) + 30ad4: 9782 jalr a5 + 30ad6: bf51 j 30a6a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x506> + 30ad8: 842a mv s0,a0 + 30ada: 854a mv a0,s2 + 30adc: ae4e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30ae0: b769 j 30a6a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x506> + 30ae2: 842a mv s0,a0 + 30ae4: 854a mv a0,s2 + 30ae6: fa52 sd s4,304(sp) + 30ae8: f656 sd s5,296(sp) + 30aea: f25a sd s6,288(sp) + 30aec: ee5e sd s7,280(sp) + 30aee: ea62 sd s8,272(sp) + 30af0: ad0e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30af4: 8522 mv a0,s0 + 30af6: cfbe40ef jal 157f0 <_Unwind_Resume@plt> + 30afa: 842a mv s0,a0 + 30afc: 854a mv a0,s2 + 30afe: ac2e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30b02: b751 j 30a86 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x522> + 30b04: 842a mv s0,a0 + 30b06: b741 j 30a86 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x522> + 30b08: 842a mv s0,a0 + 30b0a: b749 j 30a8c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x528> + 30b0c: 842a mv s0,a0 + 30b0e: b751 j 30a92 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x52e> + 30b10: 842a mv s0,a0 + 30b12: b759 j 30a98 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x534> + 30b14: 842a mv s0,a0 + 30b16: b761 j 30a9e <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x53a> + 30b18: 842a mv s0,a0 + 30b1a: b769 j 30aa4 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x540> + 30b1c: 842a mv s0,a0 + 30b1e: 854a mv a0,s2 + 30b20: aa0e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30b24: 8552 mv a0,s4 + 30b26: a9ae60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30b2a: 854e mv a0,s3 + 30b2c: a94e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30b30: 8562 mv a0,s8 + 30b32: a8ee60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30b36: 855e mv a0,s7 + 30b38: a88e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30b3c: 855a mv a0,s6 + 30b3e: a82e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30b42: 8556 mv a0,s5 + 30b44: a7ce60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30b48: 8526 mv a0,s1 + 30b4a: a76e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 30b4e: 8522 mv a0,s0 + 30b50: ca1e40ef jal 157f0 <_Unwind_Resume@plt> + 30b54: 842a mv s0,a0 + 30b56: b7f9 j 30b24 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5c0> + 30b58: 842a mv s0,a0 + 30b5a: bfc1 j 30b2a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5c6> + 30b5c: 842a mv s0,a0 + 30b5e: bfc9 j 30b30 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5cc> + 30b60: 842a mv s0,a0 + 30b62: bfd1 j 30b36 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5d2> + 30b64: 842a mv s0,a0 + 30b66: bfd9 j 30b3c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5d8> + 30b68: 842a mv s0,a0 + 30b6a: bfe1 j 30b42 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5de> + 30b6c: 842a mv s0,a0 + 30b6e: bfe9 j 30b48 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5e4> + 30b70: b775 j 30b1c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5b8> + 30b72: 842a mv s0,a0 + 30b74: bf45 j 30b24 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5c0> + 30b76: 842a mv s0,a0 + 30b78: bf4d j 30b2a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5c6> + 30b7a: 842a mv s0,a0 + 30b7c: bf55 j 30b30 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5cc> + 30b7e: 842a mv s0,a0 + 30b80: bf5d j 30b36 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5d2> + 30b82: 842a mv s0,a0 + 30b84: bf65 j 30b3c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5d8> + 30b86: 842a mv s0,a0 + 30b88: bf6d j 30b42 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5de> + 30b8a: 842a mv s0,a0 + 30b8c: bf75 j 30b48 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5e4> + +0000000000030b8e <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE>: + 30b8e: 7139 addi sp,sp,-64 + 30b90: f426 sd s1,40(sp) + 30b92: 84aa mv s1,a0 + 30b94: 09052503 lw a0,144(a0) + 30b98: f04a sd s2,32(sp) + 30b9a: fc06 sd ra,56(sp) + 30b9c: 892e mv s2,a1 + 30b9e: 882e50ef jal 15c20 + 30ba2: cd11 beqz a0,30bbe <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0x30> + 30ba4: 0001b317 auipc t1,0x1b + 30ba8: 3a433303 ld t1,932(t1) # 4bf48 <_GLOBAL_OFFSET_TABLE_+0x3f8> + 30bac: 9302 jalr t1 + 30bae: 70e2 ld ra,56(sp) + 30bb0: 01253423 sd s2,8(a0) + 30bb4: 74a2 ld s1,40(sp) + 30bb6: 7902 ld s2,32(sp) + 30bb8: 0521 addi a0,a0,8 + 30bba: 6121 addi sp,sp,64 + 30bbc: 8082 ret + 30bbe: f822 sd s0,48(sp) + 30bc0: 6cc0 ld s0,152(s1) + 30bc2: 0001b717 auipc a4,0x1b + 30bc6: 30e73703 ld a4,782(a4) # 4bed0 <_GLOBAL_OFFSET_TABLE_+0x380> + 30bca: 601c ld a5,0(s0) + 30bcc: 6b9c ld a5,16(a5) + 30bce: 08e79f63 bne a5,a4,30c6c <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0xde> + 30bd2: 4541 li a0,16 + 30bd4: ccde40ef jal 158a0 <_Znwm@plt> + 30bd8: 6418 ld a4,8(s0) + 30bda: 0001b797 auipc a5,0x1b + 30bde: 1ae7b783 ld a5,430(a5) # 4bd88 <_GLOBAL_OFFSET_TABLE_+0x238> + 30be2: 07c1 addi a5,a5,16 + 30be4: 842a mv s0,a0 + 30be6: e518 sd a4,8(a0) + 30be8: e11c sd a5,0(a0) + 30bea: 0904a503 lw a0,144(s1) + 30bee: 85a2 mv a1,s0 + 30bf0: a01e40ef jal 155f0 + 30bf4: 84aa mv s1,a0 + 30bf6: e919 bnez a0,30c0c <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0x7e> + 30bf8: 70e2 ld ra,56(sp) + 30bfa: 00840513 addi a0,s0,8 + 30bfe: 7442 ld s0,48(sp) + 30c00: 01253023 sd s2,0(a0) + 30c04: 74a2 ld s1,40(sp) + 30c06: 7902 ld s2,32(sp) + 30c08: 6121 addi sp,sp,64 + 30c0a: 8082 ret + 30c0c: ec4e sd s3,24(sp) + 30c0e: 00810993 addi s3,sp,8 + 30c12: 854e mv a0,s3 + 30c14: 0000c617 auipc a2,0xc + 30c18: 9dc60613 addi a2,a2,-1572 # 3c5f0 <_IO_stdin_used+0x2a70> + 30c1c: 458d li a1,3 + 30c1e: 70200693 li a3,1794 + 30c22: 8a1f00ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 30c26: 02600613 li a2,38 + 30c2a: 0000c597 auipc a1,0xc + 30c2e: d5e58593 addi a1,a1,-674 # 3c988 <_IO_stdin_used+0x2e08> + 30c32: 0001b517 auipc a0,0x1b + 30c36: 36653503 ld a0,870(a0) # 4bf98 <_ZSt4cerr@Base> + 30c3a: ac7e40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30c3e: 4649 li a2,18 + 30c40: 0000c597 auipc a1,0xc + 30c44: a3058593 addi a1,a1,-1488 # 3c670 <_IO_stdin_used+0x2af0> + 30c48: 0001b517 auipc a0,0x1b + 30c4c: 35053503 ld a0,848(a0) # 4bf98 <_ZSt4cerr@Base> + 30c50: ab1e40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30c54: 85a6 mv a1,s1 + 30c56: 0001b517 auipc a0,0x1b + 30c5a: 34253503 ld a0,834(a0) # 4bf98 <_ZSt4cerr@Base> + 30c5e: 8b3e40ef jal 15510 <_ZNSolsEi@plt> + 30c62: 854e mv a0,s3 + 30c64: befed0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 30c68: 69e2 ld s3,24(sp) + 30c6a: b779 j 30bf8 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0x6a> + 30c6c: 8522 mv a0,s0 + 30c6e: 9782 jalr a5 + 30c70: 842a mv s0,a0 + 30c72: bfa5 j 30bea <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0x5c> + 30c74: 842a mv s0,a0 + 30c76: 854e mv a0,s3 + 30c78: bdbed0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 30c7c: 8522 mv a0,s0 + 30c7e: b73e40ef jal 157f0 <_Unwind_Resume@plt> + +0000000000030c82 <_ZN7testing32ScopedFakeTestPartResultReporterD1Ev>: + 30c82: 1141 addi sp,sp,-16 + 30c84: 0001b797 auipc a5,0x1b + 30c88: 1d47b783 ld a5,468(a5) # 4be58 <_GLOBAL_OFFSET_TABLE_+0x308> + 30c8c: e022 sd s0,0(sp) + 30c8e: 07c1 addi a5,a5,16 + 30c90: e406 sd ra,8(sp) + 30c92: e11c sd a5,0(a0) + 30c94: 842a mv s0,a0 + 30c96: e40fa0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 30c9a: 4418 lw a4,8(s0) + 30c9c: 4785 li a5,1 + 30c9e: 6128 ld a0,64(a0) + 30ca0: 680c ld a1,16(s0) + 30ca2: 00f70863 beq a4,a5,30cb2 <_ZN7testing32ScopedFakeTestPartResultReporterD1Ev+0x30> + 30ca6: ee9ff0ef jal 30b8e <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE> + 30caa: 60a2 ld ra,8(sp) + 30cac: 6402 ld s0,0(sp) + 30cae: 0141 addi sp,sp,16 + 30cb0: 8082 ret + 30cb2: 828f20ef jal 22cda <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE> + 30cb6: 60a2 ld ra,8(sp) + 30cb8: 6402 ld s0,0(sp) + 30cba: 0141 addi sp,sp,16 + 30cbc: 8082 ret + +0000000000030cbe <_ZN7testing32ScopedFakeTestPartResultReporterD0Ev>: + 30cbe: 1141 addi sp,sp,-16 + 30cc0: e022 sd s0,0(sp) + 30cc2: e406 sd ra,8(sp) + 30cc4: 842a mv s0,a0 + 30cc6: fbdff0ef jal 30c82 <_ZN7testing32ScopedFakeTestPartResultReporterD1Ev> + 30cca: 8522 mv a0,s0 + 30ccc: 6402 ld s0,0(sp) + 30cce: 60a2 ld ra,8(sp) + 30cd0: 0141 addi sp,sp,16 + 30cd2: c2fe406f j 15900 <_ZdlPv@plt> + +0000000000030cd6 <_ZN7testing8internal24HasNewFatalFailureHelperD1Ev>: + 30cd6: 1141 addi sp,sp,-16 + 30cd8: 0001b797 auipc a5,0x1b + 30cdc: 2a87b783 ld a5,680(a5) # 4bf80 <_GLOBAL_OFFSET_TABLE_+0x430> + 30ce0: e406 sd ra,8(sp) + 30ce2: e022 sd s0,0(sp) + 30ce4: 07c1 addi a5,a5,16 + 30ce6: e11c sd a5,0(a0) + 30ce8: 842a mv s0,a0 + 30cea: decfa0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 30cee: 680c ld a1,16(s0) + 30cf0: 6128 ld a0,64(a0) + 30cf2: e9dff0ef jal 30b8e <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE> + 30cf6: 60a2 ld ra,8(sp) + 30cf8: 6402 ld s0,0(sp) + 30cfa: 0141 addi sp,sp,16 + 30cfc: 8082 ret + +0000000000030cfe <_ZN7testing8internal24HasNewFatalFailureHelperD0Ev>: + 30cfe: 1141 addi sp,sp,-16 + 30d00: e022 sd s0,0(sp) + 30d02: e406 sd ra,8(sp) + 30d04: 842a mv s0,a0 + 30d06: fd1ff0ef jal 30cd6 <_ZN7testing8internal24HasNewFatalFailureHelperD1Ev> + 30d0a: 8522 mv a0,s0 + 30d0c: 6402 ld s0,0(sp) + 30d0e: 60a2 ld ra,8(sp) + 30d10: 0141 addi sp,sp,16 + 30d12: befe406f j 15900 <_ZdlPv@plt> + +0000000000030d16 <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv>: + 30d16: 7179 addi sp,sp,-48 + 30d18: ec26 sd s1,24(sp) + 30d1a: 84aa mv s1,a0 + 30d1c: 09052503 lw a0,144(a0) + 30d20: f406 sd ra,40(sp) + 30d22: effe40ef jal 15c20 + 30d26: cd01 beqz a0,30d3e <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0x28> + 30d28: 0001b317 auipc t1,0x1b + 30d2c: 22033303 ld t1,544(t1) # 4bf48 <_GLOBAL_OFFSET_TABLE_+0x3f8> + 30d30: 9302 jalr t1 + 30d32: 70a2 ld ra,40(sp) + 30d34: 0521 addi a0,a0,8 + 30d36: 6108 ld a0,0(a0) + 30d38: 64e2 ld s1,24(sp) + 30d3a: 6145 addi sp,sp,48 + 30d3c: 8082 ret + 30d3e: f022 sd s0,32(sp) + 30d40: 6cc0 ld s0,152(s1) + 30d42: 0001b717 auipc a4,0x1b + 30d46: 18e73703 ld a4,398(a4) # 4bed0 <_GLOBAL_OFFSET_TABLE_+0x380> + 30d4a: 601c ld a5,0(s0) + 30d4c: 6b9c ld a5,16(a5) + 30d4e: 08e79d63 bne a5,a4,30de8 <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0xd2> + 30d52: 4541 li a0,16 + 30d54: b4de40ef jal 158a0 <_Znwm@plt> + 30d58: 6418 ld a4,8(s0) + 30d5a: 0001b797 auipc a5,0x1b + 30d5e: 02e7b783 ld a5,46(a5) # 4bd88 <_GLOBAL_OFFSET_TABLE_+0x238> + 30d62: 07c1 addi a5,a5,16 + 30d64: 842a mv s0,a0 + 30d66: e518 sd a4,8(a0) + 30d68: e11c sd a5,0(a0) + 30d6a: 0904a503 lw a0,144(s1) + 30d6e: 85a2 mv a1,s0 + 30d70: 881e40ef jal 155f0 + 30d74: 84aa mv s1,a0 + 30d76: e909 bnez a0,30d88 <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0x72> + 30d78: 70a2 ld ra,40(sp) + 30d7a: 00840513 addi a0,s0,8 + 30d7e: 7402 ld s0,32(sp) + 30d80: 6108 ld a0,0(a0) + 30d82: 64e2 ld s1,24(sp) + 30d84: 6145 addi sp,sp,48 + 30d86: 8082 ret + 30d88: e84a sd s2,16(sp) + 30d8a: 00810913 addi s2,sp,8 + 30d8e: 854a mv a0,s2 + 30d90: 0000c617 auipc a2,0xc + 30d94: 86060613 addi a2,a2,-1952 # 3c5f0 <_IO_stdin_used+0x2a70> + 30d98: 458d li a1,3 + 30d9a: 70200693 li a3,1794 + 30d9e: f24f00ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 30da2: 02600613 li a2,38 + 30da6: 0000c597 auipc a1,0xc + 30daa: be258593 addi a1,a1,-1054 # 3c988 <_IO_stdin_used+0x2e08> + 30dae: 0001b517 auipc a0,0x1b + 30db2: 1ea53503 ld a0,490(a0) # 4bf98 <_ZSt4cerr@Base> + 30db6: 94be40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30dba: 4649 li a2,18 + 30dbc: 0000c597 auipc a1,0xc + 30dc0: 8b458593 addi a1,a1,-1868 # 3c670 <_IO_stdin_used+0x2af0> + 30dc4: 0001b517 auipc a0,0x1b + 30dc8: 1d453503 ld a0,468(a0) # 4bf98 <_ZSt4cerr@Base> + 30dcc: 935e40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30dd0: 85a6 mv a1,s1 + 30dd2: 0001b517 auipc a0,0x1b + 30dd6: 1c653503 ld a0,454(a0) # 4bf98 <_ZSt4cerr@Base> + 30dda: f36e40ef jal 15510 <_ZNSolsEi@plt> + 30dde: 854a mv a0,s2 + 30de0: a73ed0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 30de4: 6942 ld s2,16(sp) + 30de6: bf49 j 30d78 <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0x62> + 30de8: 8522 mv a0,s0 + 30dea: 9782 jalr a5 + 30dec: 842a mv s0,a0 + 30dee: bfb5 j 30d6a <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0x54> + 30df0: 842a mv s0,a0 + 30df2: 854a mv a0,s2 + 30df4: a5fed0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 30df8: 8522 mv a0,s0 + 30dfa: 9f7e40ef jal 157f0 <_Unwind_Resume@plt> + +0000000000030dfe <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_>: + 30dfe: 712d addi sp,sp,-288 + 30e00: e1ea sd s10,192(sp) + 30e02: 01810d13 addi s10,sp,24 + 30e06: fdce sd s3,248(sp) + 30e08: 89aa mv s3,a0 + 30e0a: 856a mv a0,s10 + 30e0c: ea22 sd s0,272(sp) + 30e0e: f5d6 sd s5,232(sp) + 30e10: 843a mv s0,a4 + 30e12: f1da sd s6,224(sp) + 30e14: edde sd s7,216(sp) + 30e16: 8aae mv s5,a1 + 30e18: 8bb2 mv s7,a2 + 30e1a: ee06 sd ra,280(sp) + 30e1c: e626 sd s1,264(sp) + 30e1e: e24a sd s2,256(sp) + 30e20: f9d2 sd s4,240(sp) + 30e22: e9e2 sd s8,208(sp) + 30e24: e5e6 sd s9,200(sp) + 30e26: fd6e sd s11,184(sp) + 30e28: e436 sd a3,8(sp) + 30e2a: 8b3e mv s6,a5 + 30e2c: c98ea0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 30e30: 6562 ld a0,24(sp) + 30e32: 6410 ld a2,8(s0) + 30e34: 600c ld a1,0(s0) + 30e36: 0541 addi a0,a0,16 + 30e38: 8c9e40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30e3c: 00898c93 addi s9,s3,8 + 30e40: 8566 mv a0,s9 + 30e42: 0001b317 auipc t1,0x1b + 30e46: 04e33303 ld t1,78(t1) # 4be90 <_GLOBAL_OFFSET_TABLE_+0x340> + 30e4a: 9302 jalr t1 + 30e4c: 0409b503 ld a0,64(s3) + 30e50: 0001b317 auipc t1,0x1b + 30e54: e6833303 ld t1,-408(t1) # 4bcb8 <_GLOBAL_OFFSET_TABLE_+0x168> + 30e58: 1e850513 addi a0,a0,488 + 30e5c: 9302 jalr t1 + 30e5e: 6518 ld a4,8(a0) + 30e60: 611c ld a5,0(a0) + 30e62: 14f70163 beq a4,a5,30fa4 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1a6> + 30e66: 6562 ld a0,24(sp) + 30e68: 4605 li a2,1 + 30e6a: 0000a597 auipc a1,0xa + 30e6e: 87658593 addi a1,a1,-1930 # 3a6e0 <_IO_stdin_used+0xb60> + 30e72: 0541 addi a0,a0,16 + 30e74: 88de40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30e78: 6562 ld a0,24(sp) + 30e7a: 462d li a2,11 + 30e7c: 00009597 auipc a1,0x9 + 30e80: 77c58593 addi a1,a1,1916 # 3a5f8 <_IO_stdin_used+0xa78> + 30e84: 0541 addi a0,a0,16 + 30e86: 87be40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30e8a: 6562 ld a0,24(sp) + 30e8c: 461d li a2,7 + 30e8e: 0000b597 auipc a1,0xb + 30e92: eaa58593 addi a1,a1,-342 # 3bd38 <_IO_stdin_used+0x21b8> + 30e96: 0541 addi a0,a0,16 + 30e98: 869e40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30e9c: 0409b503 ld a0,64(s3) + 30ea0: 0001b317 auipc t1,0x1b + 30ea4: e1833303 ld t1,-488(t1) # 4bcb8 <_GLOBAL_OFFSET_TABLE_+0x168> + 30ea8: 1e850513 addi a0,a0,488 + 30eac: 9302 jalr t1 + 30eae: 6118 ld a4,0(a0) + 30eb0: 6504 ld s1,8(a0) + 30eb2: aaaab7b7 lui a5,0xaaaab + 30eb6: aab78793 addi a5,a5,-1365 # ffffffffaaaaaaab <__global_pointer$+0xffffffffaaa5dd1b> + 30eba: 8c99 sub s1,s1,a4 + 30ebc: 02079713 slli a4,a5,0x20 + 30ec0: 4044d913 srai s2,s1,0x4 + 30ec4: 97ba add a5,a5,a4 + 30ec6: 02f90933 mul s2,s2,a5 + 30eca: 0c090d63 beqz s2,30fa4 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1a6> + 30ece: 0001bc17 auipc s8,0x1b + 30ed2: ee2c3c03 ld s8,-286(s8) # 4bdb0 <_GLOBAL_OFFSET_TABLE_+0x260> + 30ed6: 010c0793 addi a5,s8,16 + 30eda: fd048493 addi s1,s1,-48 + 30ede: e03e sd a5,0(sp) + 30ee0: 0001bd97 auipc s11,0x1b + 30ee4: fe0dbd83 ld s11,-32(s11) # 4bec0 <_GLOBAL_OFFSET_TABLE_+0x370> + 30ee8: 04010a13 addi s4,sp,64 + 30eec: a885 j 30f5c <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x15e> + 30eee: 0001b317 auipc t1,0x1b + 30ef2: e7233303 ld t1,-398(t1) # 4bd60 <_GLOBAL_OFFSET_TABLE_+0x210> + 30ef6: 9302 jalr t1 + 30ef8: 00850413 addi s0,a0,8 + 30efc: 6562 ld a0,24(sp) + 30efe: 6000 ld s0,0(s0) + 30f00: 4605 li a2,1 + 30f02: 0541 addi a0,a0,16 + 30f04: 00009597 auipc a1,0x9 + 30f08: 7dc58593 addi a1,a1,2012 # 3a6e0 <_IO_stdin_used+0xb60> + 30f0c: 9426 add s0,s0,s1 + 30f0e: 197d addi s2,s2,-1 + 30f10: ff0e40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30f14: 4410 lw a2,8(s0) + 30f16: 600c ld a1,0(s0) + 30f18: 8552 mv a0,s4 + 30f1a: ba2f00ef jal 212bc <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> + 30f1e: 6562 ld a0,24(sp) + 30f20: 6626 ld a2,72(sp) + 30f22: 6586 ld a1,64(sp) + 30f24: 0541 addi a0,a0,16 + 30f26: fdae40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30f2a: 6562 ld a0,24(sp) + 30f2c: 4605 li a2,1 + 30f2e: 0000a597 auipc a1,0xa + 30f32: 99258593 addi a1,a1,-1646 # 3a8c0 <_IO_stdin_used+0xd40> + 30f36: 0541 addi a0,a0,16 + 30f38: fc8e40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30f3c: 6562 ld a0,24(sp) + 30f3e: 6c10 ld a2,24(s0) + 30f40: 680c ld a1,16(s0) + 30f42: 0541 addi a0,a0,16 + 30f44: fbce40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 30f48: 6506 ld a0,64(sp) + 30f4a: 089c addi a5,sp,80 + 30f4c: 00f50463 beq a0,a5,30f54 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x156> + 30f50: 9b1e40ef jal 15900 <_ZdlPv@plt> + 30f54: fd048493 addi s1,s1,-48 + 30f58: 04090663 beqz s2,30fa4 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1a6> + 30f5c: 0409bc03 ld s8,64(s3) + 30f60: 1e8c2503 lw a0,488(s8) + 30f64: cbde40ef jal 15c20 + 30f68: f159 bnez a0,30eee <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0xf0> + 30f6a: 1f0c3503 ld a0,496(s8) + 30f6e: 6118 ld a4,0(a0) + 30f70: 6b18 ld a4,16(a4) + 30f72: 17b71a63 bne a4,s11,310e6 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x2e8> + 30f76: 02000513 li a0,32 + 30f7a: 927e40ef jal 158a0 <_Znwm@plt> + 30f7e: 6782 ld a5,0(sp) + 30f80: 842a mv s0,a0 + 30f82: 00053423 sd zero,8(a0) + 30f86: e11c sd a5,0(a0) + 30f88: 00053823 sd zero,16(a0) + 30f8c: 00053c23 sd zero,24(a0) + 30f90: 1e8c2503 lw a0,488(s8) + 30f94: 85a2 mv a1,s0 + 30f96: e5ae40ef jal 155f0 + 30f9a: 8c2a mv s8,a0 + 30f9c: 0e051863 bnez a0,3108c <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x28e> + 30fa0: 0421 addi s0,s0,8 + 30fa2: bfa9 j 30efc <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0xfe> + 30fa4: 000b3783 ld a5,0(s6) # ffffffff80000000 <__global_pointer$+0xffffffff7ffb3270> + 30fa8: c789 beqz a5,30fb2 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1b4> + 30faa: 008b3783 ld a5,8(s6) + 30fae: 14079463 bnez a5,310f6 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x2f8> + 30fb2: 1004 addi s1,sp,32 + 30fb4: 85ea mv a1,s10 + 30fb6: 8526 mv a0,s1 + 30fb8: f36ea0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 30fbc: c0d6 sw s5,64(sp) + 30fbe: 7402 ld s0,32(sp) + 30fc0: 120b8663 beqz s7,310ec <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x2ee> + 30fc4: 04810913 addi s2,sp,72 + 30fc8: 85de mv a1,s7 + 30fca: 854a mv a0,s2 + 30fcc: f69e80ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 30fd0: 67a2 ld a5,8(sp) + 30fd2: 07010a13 addi s4,sp,112 + 30fd6: 8552 mv a0,s4 + 30fd8: 85a2 mv a1,s0 + 30fda: d4be sw a5,104(sp) + 30fdc: b06ef0ef jal 202e2 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc> + 30fe0: 85a2 mv a1,s0 + 30fe2: 0908 addi a0,sp,144 + 30fe4: f51e80ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 30fe8: 7502 ld a0,32(sp) + 30fea: 181c addi a5,sp,48 + 30fec: 00f50463 beq a0,a5,30ff4 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1f6> + 30ff0: 911e40ef jal 15900 <_ZdlPv@plt> + 30ff4: 0409b503 ld a0,64(s3) + 30ff8: d1fff0ef jal 30d16 <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv> + 30ffc: 611c ld a5,0(a0) + 30ffe: 0080 addi s0,sp,64 + 31000: 85a2 mv a1,s0 + 31002: 6b9c ld a5,16(a5) + 31004: 9782 jalr a5 + 31006: 020a8763 beqz s5,31034 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x236> + 3100a: 478d li a5,3 + 3100c: 02fa8463 beq s5,a5,31034 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x236> + 31010: 0001b797 auipc a5,0x1b + 31014: c407b783 ld a5,-960(a5) # 4bc50 <_GLOBAL_OFFSET_TABLE_+0x100> + 31018: 0007c783 lbu a5,0(a5) + 3101c: c781 beqz a5,31024 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x226> + 3101e: 00002023 sw zero,0(zero) # 0 <__abi_tag-0x10294> + 31022: 9002 ebreak + 31024: 0001b797 auipc a5,0x1b + 31028: db47b783 ld a5,-588(a5) # 4bdd8 <_GLOBAL_OFFSET_TABLE_+0x288> + 3102c: 0007c783 lbu a5,0(a5) + 31030: 10079b63 bnez a5,31146 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x348> + 31034: 654a ld a0,144(sp) + 31036: 111c addi a5,sp,160 + 31038: 00f50463 beq a0,a5,31040 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x242> + 3103c: 8c5e40ef jal 15900 <_ZdlPv@plt> + 31040: 7546 ld a0,112(sp) + 31042: 011c addi a5,sp,128 + 31044: 00f50463 beq a0,a5,3104c <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x24e> + 31048: 8b9e40ef jal 15900 <_ZdlPv@plt> + 3104c: 6526 ld a0,72(sp) + 3104e: 08bc addi a5,sp,88 + 31050: 00f50463 beq a0,a5,31058 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x25a> + 31054: 8ade40ef jal 15900 <_ZdlPv@plt> + 31058: 8566 mv a0,s9 + 3105a: 0001b317 auipc t1,0x1b + 3105e: b2633303 ld t1,-1242(t1) # 4bb80 <_GLOBAL_OFFSET_TABLE_+0x30> + 31062: 9302 jalr t1 + 31064: 6562 ld a0,24(sp) + 31066: c501 beqz a0,3106e <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x270> + 31068: 611c ld a5,0(a0) + 3106a: 679c ld a5,8(a5) + 3106c: 9782 jalr a5 + 3106e: 60f2 ld ra,280(sp) + 31070: 6452 ld s0,272(sp) + 31072: 64b2 ld s1,264(sp) + 31074: 6912 ld s2,256(sp) + 31076: 79ee ld s3,248(sp) + 31078: 7a4e ld s4,240(sp) + 3107a: 7aae ld s5,232(sp) + 3107c: 7b0e ld s6,224(sp) + 3107e: 6bee ld s7,216(sp) + 31080: 6c4e ld s8,208(sp) + 31082: 6cae ld s9,200(sp) + 31084: 6d0e ld s10,192(sp) + 31086: 7dea ld s11,184(sp) + 31088: 6115 addi sp,sp,288 + 3108a: 8082 ret + 3108c: 70200693 li a3,1794 + 31090: 0000b617 auipc a2,0xb + 31094: 56060613 addi a2,a2,1376 # 3c5f0 <_IO_stdin_used+0x2a70> + 31098: 458d li a1,3 + 3109a: 8552 mv a0,s4 + 3109c: c26f00ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 310a0: 02600613 li a2,38 + 310a4: 0000c597 auipc a1,0xc + 310a8: 8e458593 addi a1,a1,-1820 # 3c988 <_IO_stdin_used+0x2e08> + 310ac: 0001b517 auipc a0,0x1b + 310b0: eec53503 ld a0,-276(a0) # 4bf98 <_ZSt4cerr@Base> + 310b4: e4ce40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 310b8: 4649 li a2,18 + 310ba: 0000b597 auipc a1,0xb + 310be: 5b658593 addi a1,a1,1462 # 3c670 <_IO_stdin_used+0x2af0> + 310c2: 0001b517 auipc a0,0x1b + 310c6: ed653503 ld a0,-298(a0) # 4bf98 <_ZSt4cerr@Base> + 310ca: e36e40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 310ce: 85e2 mv a1,s8 + 310d0: 0001b517 auipc a0,0x1b + 310d4: ec853503 ld a0,-312(a0) # 4bf98 <_ZSt4cerr@Base> + 310d8: c38e40ef jal 15510 <_ZNSolsEi@plt> + 310dc: 8552 mv a0,s4 + 310de: f74ed0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 310e2: 0421 addi s0,s0,8 + 310e4: bd21 j 30efc <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0xfe> + 310e6: 9702 jalr a4 + 310e8: 842a mv s0,a0 + 310ea: b55d j 30f90 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x192> + 310ec: 0000ab97 auipc s7,0xa + 310f0: 7f4b8b93 addi s7,s7,2036 # 3b8e0 <_IO_stdin_used+0x1d60> + 310f4: bdc1 j 30fc4 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1c6> + 310f6: 6562 ld a0,24(sp) + 310f8: 0001b597 auipc a1,0x1b + 310fc: e585b583 ld a1,-424(a1) # 4bf50 <_GLOBAL_OFFSET_TABLE_+0x400> + 31100: 0541 addi a0,a0,16 + 31102: d2ee40ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 31106: 6562 ld a0,24(sp) + 31108: 008b3603 ld a2,8(s6) + 3110c: 000b3583 ld a1,0(s6) + 31110: 0541 addi a0,a0,16 + 31112: deee40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31116: bd71 j 30fb2 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1b4> + 31118: 842a mv s0,a0 + 3111a: 8552 mv a0,s4 + 3111c: ca5e50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 31120: 8566 mv a0,s9 + 31122: 0001b317 auipc t1,0x1b + 31126: a5e33303 ld t1,-1442(t1) # 4bb80 <_GLOBAL_OFFSET_TABLE_+0x30> + 3112a: 9302 jalr t1 + 3112c: 6562 ld a0,24(sp) + 3112e: c501 beqz a0,31136 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x338> + 31130: 611c ld a5,0(a0) + 31132: 679c ld a5,8(a5) + 31134: 9782 jalr a5 + 31136: 8522 mv a0,s0 + 31138: eb8e40ef jal 157f0 <_Unwind_Resume@plt> + 3113c: 842a mv s0,a0 + 3113e: 8552 mv a0,s4 + 31140: f12ed0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 31144: bff1 j 31120 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> + 31146: 4541 li a0,16 + 31148: a09e40ef jal 15b50 <__cxa_allocate_exception@plt> + 3114c: 85a2 mv a1,s0 + 3114e: 84aa mv s1,a0 + 31150: 92ef20ef jal 2327e <_ZN7testing8internal26GoogleTestFailureExceptionC1ERKNS_14TestPartResultE> + 31154: 8526 mv a0,s1 + 31156: 0001b617 auipc a2,0x1b + 3115a: a8263603 ld a2,-1406(a2) # 4bbd8 <_GLOBAL_OFFSET_TABLE_+0x88> + 3115e: 0001b597 auipc a1,0x1b + 31162: bba5b583 ld a1,-1094(a1) # 4bd18 <_GLOBAL_OFFSET_TABLE_+0x1c8> + 31166: a8be40ef jal 15bf0 <__cxa_throw@plt> + 3116a: 842a mv s0,a0 + 3116c: b7c1 j 3112c <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x32e> + 3116e: 842a mv s0,a0 + 31170: 854a mv a0,s2 + 31172: c4fe50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 31176: 8526 mv a0,s1 + 31178: c49e50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3117c: b755 j 31120 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> + 3117e: 842a mv s0,a0 + 31180: bfdd j 31176 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x378> + 31182: 842a mv s0,a0 + 31184: 654a ld a0,144(sp) + 31186: 111c addi a5,sp,160 + 31188: 00f50463 beq a0,a5,31190 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x392> + 3118c: f74e40ef jal 15900 <_ZdlPv@plt> + 31190: 7546 ld a0,112(sp) + 31192: 011c addi a5,sp,128 + 31194: 00f50463 beq a0,a5,3119c <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x39e> + 31198: f68e40ef jal 15900 <_ZdlPv@plt> + 3119c: 6526 ld a0,72(sp) + 3119e: 08bc addi a5,sp,88 + 311a0: f8f500e3 beq a0,a5,31120 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> + 311a4: f5ce40ef jal 15900 <_ZdlPv@plt> + 311a8: bfa5 j 31120 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> + 311aa: 842a mv s0,a0 + 311ac: 8552 mv a0,s4 + 311ae: c13e50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 311b2: bf7d j 31170 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x372> + 311b4: 842a mv s0,a0 + 311b6: b7ad j 31120 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> + 311b8: 842a mv s0,a0 + 311ba: 8526 mv a0,s1 + 311bc: 8f5e40ef jal 15ab0 <__cxa_free_exception@plt> + 311c0: b7d1 j 31184 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x386> + +00000000000311c2 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE>: + 311c2: 7119 addi sp,sp,-128 + 311c4: f8a2 sd s0,112(sp) + 311c6: f4a6 sd s1,104(sp) + 311c8: f0ca sd s2,96(sp) + 311ca: 84ae mv s1,a1 + 311cc: ecce sd s3,88(sp) + 311ce: e8d2 sd s4,80(sp) + 311d0: e4d6 sd s5,72(sp) + 311d2: 892a mv s2,a0 + 311d4: fc86 sd ra,120(sp) + 311d6: 900fa0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 311da: 00093783 ld a5,0(s2) + 311de: 842a mv s0,a0 + 311e0: 8626 mv a2,s1 + 311e2: 01878593 addi a1,a5,24 + 311e6: 850a mv a0,sp + 311e8: 0007a983 lw s3,0(a5) + 311ec: 0087ba03 ld s4,8(a5) + 311f0: 0107aa83 lw s5,16(a5) + 311f4: 890a mv s2,sp + 311f6: f94ea0ef jal 1b98a <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE> + 311fa: 8dcfa0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 311fe: 612c ld a1,64(a0) + 31200: 1004 addi s1,sp,32 + 31202: 8526 mv a0,s1 + 31204: 4605 li a2,1 + 31206: 9d8ec0ef jal 1d3de <_ZN7testing8internal12UnitTestImpl28CurrentOsStackTraceExceptTopB5cxx11Ei> + 3120a: 87a6 mv a5,s1 + 3120c: 870a mv a4,sp + 3120e: 86d6 mv a3,s5 + 31210: 8652 mv a2,s4 + 31212: 85ce mv a1,s3 + 31214: 8522 mv a0,s0 + 31216: be9ff0ef jal 30dfe <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_> + 3121a: 7502 ld a0,32(sp) + 3121c: 181c addi a5,sp,48 + 3121e: 00f50463 beq a0,a5,31226 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE+0x64> + 31222: edee40ef jal 15900 <_ZdlPv@plt> + 31226: 6502 ld a0,0(sp) + 31228: 081c addi a5,sp,16 + 3122a: 00f50463 beq a0,a5,31232 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE+0x70> + 3122e: ed2e40ef jal 15900 <_ZdlPv@plt> + 31232: 70e6 ld ra,120(sp) + 31234: 7446 ld s0,112(sp) + 31236: 74a6 ld s1,104(sp) + 31238: 7906 ld s2,96(sp) + 3123a: 69e6 ld s3,88(sp) + 3123c: 6a46 ld s4,80(sp) + 3123e: 6aa6 ld s5,72(sp) + 31240: 6109 addi sp,sp,128 + 31242: 8082 ret + 31244: 842a mv s0,a0 + 31246: a029 j 31250 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE+0x8e> + 31248: 842a mv s0,a0 + 3124a: 8526 mv a0,s1 + 3124c: b75e50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 31250: 854a mv a0,s2 + 31252: b6fe50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 31256: 8522 mv a0,s0 + 31258: d98e40ef jal 157f0 <_Unwind_Resume@plt> + +000000000003125c <_ZN7testing8internal20SingleFailureCheckerD1Ev>: + 3125c: 7171 addi sp,sp,-176 + 3125e: f122 sd s0,160(sp) + 31260: 4500 lw s0,8(a0) + 31262: ed26 sd s1,152(sp) + 31264: e94a sd s2,144(sp) + 31266: f506 sd ra,168(sp) + 31268: e54e sd s3,136(sp) + 3126a: e152 sd s4,128(sp) + 3126c: fcd6 sd s5,120(sp) + 3126e: 4789 li a5,2 + 31270: 6104 ld s1,0(a0) + 31272: 892a mv s2,a0 + 31274: 0000b597 auipc a1,0xb + 31278: acc58593 addi a1,a1,-1332 # 3bd40 <_IO_stdin_used+0x21c0> + 3127c: 00f40663 beq s0,a5,31288 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x2c> + 31280: 0000b597 auipc a1,0xb + 31284: ad058593 addi a1,a1,-1328 # 3bd50 <_IO_stdin_used+0x21d0> + 31288: 03010993 addi s3,sp,48 + 3128c: 854e mv a0,s3 + 3128e: ca7e80ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 31292: 00810a13 addi s4,sp,8 + 31296: 8552 mv a0,s4 + 31298: 82cea0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 3129c: 8526 mv a0,s1 + 3129e: a12ef0ef jal 204b0 <_ZNK7testing19TestPartResultArray4sizeEv> + 312a2: 4785 li a5,1 + 312a4: 1af50163 beq a0,a5,31446 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1ea> + 312a8: 6522 ld a0,8(sp) + 312aa: 4629 li a2,10 + 312ac: 0000a597 auipc a1,0xa + 312b0: c8458593 addi a1,a1,-892 # 3af30 <_IO_stdin_used+0x13b0> + 312b4: 0541 addi a0,a0,16 + 312b6: c4ae40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 312ba: 6522 ld a0,8(sp) + 312bc: 7662 ld a2,56(sp) + 312be: 75c2 ld a1,48(sp) + 312c0: 0541 addi a0,a0,16 + 312c2: c3ee40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 312c6: 6522 ld a0,8(sp) + 312c8: 4605 li a2,1 + 312ca: 00009597 auipc a1,0x9 + 312ce: 41658593 addi a1,a1,1046 # 3a6e0 <_IO_stdin_used+0xb60> + 312d2: 0541 addi a0,a0,16 + 312d4: c2ce40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 312d8: 6522 ld a0,8(sp) + 312da: 4629 li a2,10 + 312dc: 0000a597 auipc a1,0xa + 312e0: c3c58593 addi a1,a1,-964 # 3af18 <_IO_stdin_used+0x1398> + 312e4: 0541 addi a0,a0,16 + 312e6: c1ae40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 312ea: 8526 mv a0,s1 + 312ec: 9c4ef0ef jal 204b0 <_ZNK7testing19TestPartResultArray4sizeEv> + 312f0: 85aa mv a1,a0 + 312f2: 6522 ld a0,8(sp) + 312f4: 0541 addi a0,a0,16 + 312f6: a1ae40ef jal 15510 <_ZNSolsEi@plt> + 312fa: 6522 ld a0,8(sp) + 312fc: 4625 li a2,9 + 312fe: 0000b597 auipc a1,0xb + 31302: a6a58593 addi a1,a1,-1430 # 3bd68 <_IO_stdin_used+0x21e8> + 31306: 0541 addi a0,a0,16 + 31308: bf8e40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3130c: 4401 li s0,0 + 3130e: a025 j 31336 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0xda> + 31310: 6522 ld a0,8(sp) + 31312: 4605 li a2,1 + 31314: 00009597 auipc a1,0x9 + 31318: 3cc58593 addi a1,a1,972 # 3a6e0 <_IO_stdin_used+0xb60> + 3131c: 0541 addi a0,a0,16 + 3131e: be2e40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31322: 85a2 mv a1,s0 + 31324: 8526 mv a0,s1 + 31326: 9aeef0ef jal 204d4 <_ZNK7testing19TestPartResultArray17GetTestPartResultEi> + 3132a: 85aa mv a1,a0 + 3132c: 6522 ld a0,8(sp) + 3132e: 0541 addi a0,a0,16 + 31330: 84cef0ef jal 2037c <_ZN7testinglsERSoRKNS_14TestPartResultE> + 31334: 2405 addiw s0,s0,1 + 31336: 8526 mv a0,s1 + 31338: 978ef0ef jal 204b0 <_ZNK7testing19TestPartResultArray4sizeEv> + 3133c: fca44ae3 blt s0,a0,31310 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0xb4> + 31340: 1000 addi s0,sp,32 + 31342: 8522 mv a0,s0 + 31344: 9e6ea0ef jal 1b52a <_ZN7testing16AssertionFailureEv> + 31348: 0804 addi s1,sp,16 + 3134a: 8526 mv a0,s1 + 3134c: f79e90ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 31350: 67c2 ld a5,16(sp) + 31352: 05010a93 addi s5,sp,80 + 31356: 85d2 mv a1,s4 + 31358: 8556 mv a0,s5 + 3135a: 01078a13 addi s4,a5,16 + 3135e: b90ea0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 31362: 6666 ld a2,88(sp) + 31364: 65c6 ld a1,80(sp) + 31366: 8552 mv a0,s4 + 31368: b98e40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3136c: 6546 ld a0,80(sp) + 3136e: 109c addi a5,sp,96 + 31370: 00f50463 beq a0,a5,31378 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x11c> + 31374: d8ce40ef jal 15900 <_ZdlPv@plt> + 31378: 85a6 mv a1,s1 + 3137a: 8522 mv a0,s0 + 3137c: 0001b317 auipc t1,0x1b + 31380: a3c33303 ld t1,-1476(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 31384: 9302 jalr t1 + 31386: 6542 ld a0,16(sp) + 31388: c501 beqz a0,31390 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x134> + 3138a: 611c ld a5,0(a0) + 3138c: 679c ld a5,8(a5) + 3138e: 9782 jalr a5 + 31390: 85a2 mv a1,s0 + 31392: 8526 mv a0,s1 + 31394: 91aea0ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> + 31398: 7422 ld s0,40(sp) + 3139a: c819 beqz s0,313b0 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x154> + 3139c: 6008 ld a0,0(s0) + 3139e: 01040793 addi a5,s0,16 + 313a2: 00f50463 beq a0,a5,313aa <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x14e> + 313a6: d5ae40ef jal 15900 <_ZdlPv@plt> + 313aa: 8522 mv a0,s0 + 313ac: d54e40ef jal 15900 <_ZdlPv@plt> + 313b0: 6522 ld a0,8(sp) + 313b2: c501 beqz a0,313ba <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x15e> + 313b4: 611c ld a5,0(a0) + 313b6: 679c ld a5,8(a5) + 313b8: 9782 jalr a5 + 313ba: 7542 ld a0,48(sp) + 313bc: 009c addi a5,sp,64 + 313be: 00f50463 beq a0,a5,313c6 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x16a> + 313c2: d3ee40ef jal 15900 <_ZdlPv@plt> + 313c6: 01014783 lbu a5,16(sp) + 313ca: e3b1 bnez a5,3140e <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1b2> + 313cc: 67e2 ld a5,24(sp) + 313ce: 0000a717 auipc a4,0xa + 313d2: 51270713 addi a4,a4,1298 # 3b8e0 <_IO_stdin_used+0x1d60> + 313d6: c391 beqz a5,313da <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x17e> + 313d8: 6398 ld a4,0(a5) + 313da: 2bd00693 li a3,701 + 313de: 00009617 auipc a2,0x9 + 313e2: 3f260613 addi a2,a2,1010 # 3a7d0 <_IO_stdin_used+0xc50> + 313e6: 4585 li a1,1 + 313e8: 854e mv a0,s3 + 313ea: d6ce90ef jal 1a956 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> + 313ee: 0880 addi s0,sp,80 + 313f0: 8522 mv a0,s0 + 313f2: ed3e90ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 313f6: 854e mv a0,s3 + 313f8: 85a2 mv a1,s0 + 313fa: dc9ff0ef jal 311c2 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> + 313fe: 6546 ld a0,80(sp) + 31400: c501 beqz a0,31408 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1ac> + 31402: 611c ld a5,0(a0) + 31404: 679c ld a5,8(a5) + 31406: 9782 jalr a5 + 31408: 854e mv a0,s3 + 3140a: e24e90ef jal 1aa2e <_ZN7testing8internal12AssertHelperD1Ev> + 3140e: 6462 ld s0,24(sp) + 31410: c819 beqz s0,31426 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1ca> + 31412: 6008 ld a0,0(s0) + 31414: 01040793 addi a5,s0,16 + 31418: 00f50463 beq a0,a5,31420 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1c4> + 3141c: ce4e40ef jal 15900 <_ZdlPv@plt> + 31420: 8522 mv a0,s0 + 31422: cdee40ef jal 15900 <_ZdlPv@plt> + 31426: 01093503 ld a0,16(s2) + 3142a: 02090913 addi s2,s2,32 + 3142e: 0d250663 beq a0,s2,314fa <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x29e> + 31432: 740a ld s0,160(sp) + 31434: 70aa ld ra,168(sp) + 31436: 64ea ld s1,152(sp) + 31438: 694a ld s2,144(sp) + 3143a: 69aa ld s3,136(sp) + 3143c: 6a0a ld s4,128(sp) + 3143e: 7ae6 ld s5,120(sp) + 31440: 614d addi sp,sp,176 + 31442: cbee406f j 15900 <_ZdlPv@plt> + 31446: 8526 mv a0,s1 + 31448: 4581 li a1,0 + 3144a: 88aef0ef jal 204d4 <_ZNK7testing19TestPartResultArray17GetTestPartResultEi> + 3144e: 411c lw a5,0(a0) + 31450: 84aa mv s1,a0 + 31452: 00879c63 bne a5,s0,3146a <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x20e> + 31456: 01093583 ld a1,16(s2) + 3145a: 6928 ld a0,80(a0) + 3145c: a24e40ef jal 15680 + 31460: c555 beqz a0,3150c <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x2b0> + 31462: 0808 addi a0,sp,16 + 31464: 8baea0ef jal 1b51e <_ZN7testing16AssertionSuccessEv> + 31468: b7a1 j 313b0 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x154> + 3146a: 05010a93 addi s5,sp,80 + 3146e: 8556 mv a0,s5 + 31470: 8baea0ef jal 1b52a <_ZN7testing16AssertionFailureEv> + 31474: 8556 mv a0,s5 + 31476: 0000a597 auipc a1,0xa + 3147a: aba58593 addi a1,a1,-1350 # 3af30 <_IO_stdin_used+0x13b0> + 3147e: 0001b317 auipc t1,0x1b + 31482: a6a33303 ld t1,-1430(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 31486: 9302 jalr t1 + 31488: 85ce mv a1,s3 + 3148a: 0001a317 auipc t1,0x1a + 3148e: 71633303 ld t1,1814(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 31492: 9302 jalr t1 + 31494: 00009597 auipc a1,0x9 + 31498: 24c58593 addi a1,a1,588 # 3a6e0 <_IO_stdin_used+0xb60> + 3149c: 0001a317 auipc t1,0x1a + 314a0: 77433303 ld t1,1908(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> + 314a4: 9302 jalr t1 + 314a6: 0000b597 auipc a1,0xb + 314aa: 8d258593 addi a1,a1,-1838 # 3bd78 <_IO_stdin_used+0x21f8> + 314ae: 0001b317 auipc t1,0x1b + 314b2: a3a33303 ld t1,-1478(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 314b6: 9302 jalr t1 + 314b8: 1000 addi s0,sp,32 + 314ba: 8a2a mv s4,a0 + 314bc: 8522 mv a0,s0 + 314be: e07e90ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 314c2: 7502 ld a0,32(sp) + 314c4: 85a6 mv a1,s1 + 314c6: 0541 addi a0,a0,16 + 314c8: eb5ee0ef jal 2037c <_ZN7testinglsERSoRKNS_14TestPartResultE> + 314cc: 85a2 mv a1,s0 + 314ce: 8552 mv a0,s4 + 314d0: 0001b317 auipc t1,0x1b + 314d4: 8e833303 ld t1,-1816(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 314d8: 9302 jalr t1 + 314da: 7502 ld a0,32(sp) + 314dc: c501 beqz a0,314e4 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x288> + 314de: 611c ld a5,0(a0) + 314e0: 679c ld a5,8(a5) + 314e2: 9782 jalr a5 + 314e4: 85d2 mv a1,s4 + 314e6: 0808 addi a0,sp,16 + 314e8: fc7e90ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> + 314ec: 08a8 addi a0,sp,88 + 314ee: 0001b317 auipc t1,0x1b + 314f2: aea33303 ld t1,-1302(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 314f6: 9302 jalr t1 + 314f8: bd65 j 313b0 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x154> + 314fa: 70aa ld ra,168(sp) + 314fc: 740a ld s0,160(sp) + 314fe: 64ea ld s1,152(sp) + 31500: 694a ld s2,144(sp) + 31502: 69aa ld s3,136(sp) + 31504: 6a0a ld s4,128(sp) + 31506: 7ae6 ld s5,120(sp) + 31508: 614d addi sp,sp,176 + 3150a: 8082 ret + 3150c: 05010a93 addi s5,sp,80 + 31510: 8556 mv a0,s5 + 31512: 818ea0ef jal 1b52a <_ZN7testing16AssertionFailureEv> + 31516: 8556 mv a0,s5 + 31518: 0000a597 auipc a1,0xa + 3151c: a1858593 addi a1,a1,-1512 # 3af30 <_IO_stdin_used+0x13b0> + 31520: 0001b317 auipc t1,0x1b + 31524: 9c833303 ld t1,-1592(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 31528: 9302 jalr t1 + 3152a: 85ce mv a1,s3 + 3152c: 0001a317 auipc t1,0x1a + 31530: 67433303 ld t1,1652(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 31534: 9302 jalr t1 + 31536: 1000 addi s0,sp,32 + 31538: 8a2a mv s4,a0 + 3153a: 8522 mv a0,s0 + 3153c: d89e90ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 31540: 7502 ld a0,32(sp) + 31542: 0000b597 auipc a1,0xb + 31546: 84658593 addi a1,a1,-1978 # 3bd88 <_IO_stdin_used+0x2208> + 3154a: 0541 addi a0,a0,16 + 3154c: 8e4e40ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 31550: 85a2 mv a1,s0 + 31552: 8552 mv a0,s4 + 31554: 0001b317 auipc t1,0x1b + 31558: 86433303 ld t1,-1948(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 3155c: 9302 jalr t1 + 3155e: 7502 ld a0,32(sp) + 31560: c501 beqz a0,31568 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x30c> + 31562: 611c ld a5,0(a0) + 31564: 679c ld a5,8(a5) + 31566: 9782 jalr a5 + 31568: 8552 mv a0,s4 + 3156a: 01090593 addi a1,s2,16 + 3156e: 0001a317 auipc t1,0x1a + 31572: 63233303 ld t1,1586(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 31576: 9302 jalr t1 + 31578: 0000a597 auipc a1,0xa + 3157c: 9b058593 addi a1,a1,-1616 # 3af28 <_IO_stdin_used+0x13a8> + 31580: 0001b317 auipc t1,0x1b + 31584: 8e833303 ld t1,-1816(t1) # 4be68 <_GLOBAL_OFFSET_TABLE_+0x318> + 31588: 9302 jalr t1 + 3158a: 0000a597 auipc a1,0xa + 3158e: 7ee58593 addi a1,a1,2030 # 3bd78 <_IO_stdin_used+0x21f8> + 31592: 0001b317 auipc t1,0x1b + 31596: 95633303 ld t1,-1706(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 3159a: 9302 jalr t1 + 3159c: 8a2a mv s4,a0 + 3159e: 8522 mv a0,s0 + 315a0: d25e90ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 315a4: 7502 ld a0,32(sp) + 315a6: 85a6 mv a1,s1 + 315a8: 0541 addi a0,a0,16 + 315aa: dd3ee0ef jal 2037c <_ZN7testinglsERSoRKNS_14TestPartResultE> + 315ae: 85a2 mv a1,s0 + 315b0: 8552 mv a0,s4 + 315b2: 0001b317 auipc t1,0x1b + 315b6: 80633303 ld t1,-2042(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 315ba: 9302 jalr t1 + 315bc: 7502 ld a0,32(sp) + 315be: c501 beqz a0,315c6 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x36a> + 315c0: 611c ld a5,0(a0) + 315c2: 679c ld a5,8(a5) + 315c4: 9782 jalr a5 + 315c6: 85d2 mv a1,s4 + 315c8: 0808 addi a0,sp,16 + 315ca: ee5e90ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> + 315ce: bf39 j 314ec <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x290> + 315d0: 7782 ld a5,32(sp) + 315d2: 842a mv s0,a0 + 315d4: c789 beqz a5,315de <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x382> + 315d6: 6398 ld a4,0(a5) + 315d8: 853e mv a0,a5 + 315da: 671c ld a5,8(a4) + 315dc: 9782 jalr a5 + 315de: 08a8 addi a0,sp,88 + 315e0: 0001b317 auipc t1,0x1b + 315e4: 9f833303 ld t1,-1544(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 315e8: 9302 jalr t1 + 315ea: a821 j 31602 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3a6> + 315ec: b7d5 j 315d0 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x374> + 315ee: 842a mv s0,a0 + 315f0: b7fd j 315de <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x382> + 315f2: bff9 j 315d0 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x374> + 315f4: 842a mv s0,a0 + 315f6: 1028 addi a0,sp,40 + 315f8: 0001b317 auipc t1,0x1b + 315fc: 9e033303 ld t1,-1568(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 31600: 9302 jalr t1 + 31602: 6522 ld a0,8(sp) + 31604: c501 beqz a0,3160c <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3b0> + 31606: 611c ld a5,0(a0) + 31608: 679c ld a5,8(a5) + 3160a: 9782 jalr a5 + 3160c: 854e mv a0,s3 + 3160e: fb2e50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 31612: 8522 mv a0,s0 + 31614: 96ce40ef jal 15780 <__cxa_call_terminate@plt> + 31618: 842a mv s0,a0 + 3161a: 8556 mv a0,s5 + 3161c: fa4e50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 31620: 6542 ld a0,16(sp) + 31622: d971 beqz a0,315f6 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x39a> + 31624: 611c ld a5,0(a0) + 31626: 679c ld a5,8(a5) + 31628: 9782 jalr a5 + 3162a: b7f1 j 315f6 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x39a> + 3162c: 842a mv s0,a0 + 3162e: bfd1 j 31602 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3a6> + 31630: 842a mv s0,a0 + 31632: bfe9 j 3160c <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3b0> + 31634: 842a mv s0,a0 + 31636: b765 j 315de <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x382> + 31638: 842a mv s0,a0 + 3163a: b7dd j 31620 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3c4> + +000000000003163c <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE>: + 3163c: 7115 addi sp,sp,-224 + 3163e: 618c ld a1,0(a1) + 31640: e16a sd s10,128(sp) + 31642: 03010d13 addi s10,sp,48 + 31646: e9a2 sd s0,208(sp) + 31648: 842a mv s0,a0 + 3164a: 856a mv a0,s10 + 3164c: ed86 sd ra,216(sp) + 3164e: e5a6 sd s1,200(sp) + 31650: fd4e sd s3,184(sp) + 31652: f556 sd s5,168(sp) + 31654: 8e1e80ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 31658: 8522 mv a0,s0 + 3165a: 0000a597 auipc a1,0xa + 3165e: 9be58593 addi a1,a1,-1602 # 3b018 <_IO_stdin_used+0x1498> + 31662: 0001a317 auipc t1,0x1a + 31666: 67e33303 ld t1,1662(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 3166a: 9302 jalr t1 + 3166c: 44051063 bnez a0,31aac <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x470> + 31670: 0000a597 auipc a1,0xa + 31674: 9b858593 addi a1,a1,-1608 # 3b028 <_IO_stdin_used+0x14a8> + 31678: 8522 mv a0,s0 + 3167a: 0001a317 auipc t1,0x1a + 3167e: 66633303 ld t1,1638(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 31682: 9302 jalr t1 + 31684: e955 bnez a0,31738 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xfc> + 31686: 0000a597 auipc a1,0xa + 3168a: 9fa58593 addi a1,a1,-1542 # 3b080 <_IO_stdin_used+0x1500> + 3168e: 8522 mv a0,s0 + 31690: 0001a317 auipc t1,0x1a + 31694: 65033303 ld t1,1616(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 31698: 9302 jalr t1 + 3169a: 56050163 beqz a0,31bfc <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x5c0> + 3169e: 10000513 li a0,256 + 316a2: 9fee40ef jal 158a0 <_Znwm@plt> + 316a6: f952 sd s4,176(sp) + 316a8: 10050a13 addi s4,a0,256 + 316ac: e1ca sd s2,192(sp) + 316ae: f15a sd s6,160(sp) + 316b0: ed5e sd s7,152(sp) + 316b2: e962 sd s8,144(sp) + 316b4: e566 sd s9,136(sp) + 316b6: 89aa mv s3,a0 + 316b8: f452 sd s4,40(sp) + 316ba: 8aaa mv s5,a0 + 316bc: 00019917 auipc s2,0x19 + 316c0: 50c90913 addi s2,s2,1292 # 4abc8 <_ZN7testingL27kReservedTestCaseAttributesE> + 316c4: 4b3d li s6,15 + 316c6: 4b85 li s7,1 + 316c8: 05010c13 addi s8,sp,80 + 316cc: a831 j 316e8 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xac> + 316ce: 37750163 beq a0,s7,31a30 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3f4> + 316d2: e529 bnez a0,3171c <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xe0> + 316d4: 008ab423 sd s0,8(s5) + 316d8: 94a2 add s1,s1,s0 + 316da: 00048023 sb zero,0(s1) + 316de: 020a8a93 addi s5,s5,32 + 316e2: 0921 addi s2,s2,8 + 316e4: 175a0563 beq s4,s5,3184e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x212> + 316e8: 00093c83 ld s9,0(s2) + 316ec: 010a8493 addi s1,s5,16 + 316f0: 009ab023 sd s1,0(s5) + 316f4: 680c8063 beqz s9,31d74 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x738> + 316f8: 8566 mv a0,s9 + 316fa: cd6e40ef jal 15bd0 + 316fe: e8aa sd a0,80(sp) + 31700: 842a mv s0,a0 + 31702: fcab76e3 bgeu s6,a0,316ce <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x92> + 31706: 4601 li a2,0 + 31708: 85e2 mv a1,s8 + 3170a: 8556 mv a0,s5 + 3170c: fa5e30ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 31710: 67c6 ld a5,80(sp) + 31712: 84aa mv s1,a0 + 31714: 00aab023 sd a0,0(s5) + 31718: 00fab823 sd a5,16(s5) + 3171c: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 31720: 020c8407 vle8.v v8,(s9) + 31724: 8c1d sub s0,s0,a5 + 31726: 9cbe add s9,s9,a5 + 31728: 02048427 vse8.v v8,(s1) + 3172c: 94be add s1,s1,a5 + 3172e: f47d bnez s0,3171c <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xe0> + 31730: 6446 ld s0,80(sp) + 31732: 000ab483 ld s1,0(s5) + 31736: bf79 j 316d4 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x98> + 31738: 0e000513 li a0,224 + 3173c: 964e40ef jal 158a0 <_Znwm@plt> + 31740: 0000a717 auipc a4,0xa + 31744: 8f870713 addi a4,a4,-1800 # 3b038 <_IO_stdin_used+0x14b8> + 31748: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 3174c: 02070087 vle8.v v1,(a4) + 31750: 0000a797 auipc a5,0xa + 31754: 8f878793 addi a5,a5,-1800 # 3b048 <_IO_stdin_used+0x14c8> + 31758: cc337057 vsetivli zero,6,e8,m8,ta,ma + 3175c: e1ca sd s2,192(sp) + 3175e: f952 sd s4,176(sp) + 31760: f15a sd s6,160(sp) + 31762: ed5e sd s7,152(sp) + 31764: e962 sd s8,144(sp) + 31766: e566 sd s9,136(sp) + 31768: 02078407 vle8.v v8,(a5) + 3176c: 0e050a93 addi s5,a0,224 + 31770: 01050793 addi a5,a0,16 + 31774: e11c sd a5,0(a0) + 31776: f456 sd s5,40(sp) + 31778: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 3177c: 020780a7 vse8.v v1,(a5) + 31780: 4721 li a4,8 + 31782: 03050793 addi a5,a0,48 + 31786: cc337057 vsetivli zero,6,e8,m8,ta,ma + 3178a: 4699 li a3,6 + 3178c: f11c sd a5,32(a0) + 3178e: e518 sd a4,8(a0) + 31790: 00050c23 sb zero,24(a0) + 31794: 02078427 vse8.v v8,(a5) + 31798: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 3179c: 0000a797 auipc a5,0xa + 317a0: 8b478793 addi a5,a5,-1868 # 3b050 <_IO_stdin_used+0x14d0> + 317a4: 02078087 vle8.v v1,(a5) + 317a8: 05050793 addi a5,a0,80 + 317ac: f514 sd a3,40(a0) + 317ae: e13c sd a5,64(a0) + 317b0: 02050b23 sb zero,54(a0) + 317b4: 0000a617 auipc a2,0xa + 317b8: 8ac60613 addi a2,a2,-1876 # 3b060 <_IO_stdin_used+0x14e0> + 317bc: 020780a7 vse8.v v1,(a5) + 317c0: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 317c4: 02060087 vle8.v v1,(a2) + 317c8: 07050793 addi a5,a0,112 + 317cc: 00009697 auipc a3,0x9 + 317d0: dc468693 addi a3,a3,-572 # 3a590 <_IO_stdin_used+0xa10> + 317d4: cc32f057 vsetivli zero,5,e8,m8,ta,ma + 317d8: 02068407 vle8.v v8,(a3) + 317dc: e538 sd a4,72(a0) + 317de: f13c sd a5,96(a0) + 317e0: 04050c23 sb zero,88(a0) + 317e4: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 317e8: 020780a7 vse8.v v1,(a5) + 317ec: 4711 li a4,4 + 317ee: 09050793 addi a5,a0,144 + 317f2: cc32f057 vsetivli zero,5,e8,m8,ta,ma + 317f6: 4695 li a3,5 + 317f8: e15c sd a5,128(a0) + 317fa: f538 sd a4,104(a0) + 317fc: 06050a23 sb zero,116(a0) + 31800: 02078427 vse8.v v8,(a5) + 31804: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 31808: 0000a797 auipc a5,0xa + 3180c: 86078793 addi a5,a5,-1952 # 3b068 <_IO_stdin_used+0x14e8> + 31810: 02078087 vle8.v v1,(a5) + 31814: 0b050793 addi a5,a0,176 + 31818: f15c sd a5,160(a0) + 3181a: 08050aa3 sb zero,149(a0) + 3181e: e554 sd a3,136(a0) + 31820: 89aa mv s3,a0 + 31822: 020780a7 vse8.v v1,(a5) + 31826: 0000a797 auipc a5,0xa + 3182a: 84a78793 addi a5,a5,-1974 # 3b070 <_IO_stdin_used+0x14f0> + 3182e: cc34f057 vsetivli zero,9,e8,m8,ta,ma + 31832: 02078407 vle8.v v8,(a5) + 31836: 0d050793 addi a5,a0,208 + 3183a: f558 sd a4,168(a0) + 3183c: 0a050a23 sb zero,180(a0) + 31840: e17c sd a5,192(a0) + 31842: 4725 li a4,9 + 31844: 02078427 vse8.v v8,(a5) + 31848: 0c050ca3 sb zero,217(a0) + 3184c: e578 sd a4,200(a0) + 3184e: 413a8cb3 sub s9,s5,s3 + 31852: 405cdc13 srai s8,s9,0x5 + 31856: 407cdb13 srai s6,s9,0x7 + 3185a: 87e2 mv a5,s8 + 3185c: 894e mv s2,s3 + 3185e: 41605a63 blez s6,31c72 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x636> + 31862: 0b1e slli s6,s6,0x7 + 31864: fcee sd s11,120(sp) + 31866: 74e2 ld s1,56(sp) + 31868: 7bc2 ld s7,48(sp) + 3186a: 9b4e add s6,s6,s3 + 3186c: 06098413 addi s0,s3,96 + 31870: 04098d93 addi s11,s3,64 + 31874: 02098a13 addi s4,s3,32 + 31878: a035 j 318a4 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x268> + 3187a: fc843603 ld a2,-56(s0) + 3187e: 0ac48963 beq s1,a2,31930 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2f4> + 31882: fe843603 ld a2,-24(s0) + 31886: 0cc48363 beq s1,a2,3194c <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x310> + 3188a: 6410 ld a2,8(s0) + 3188c: 18c48a63 beq s1,a2,31a20 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3e4> + 31890: 08090913 addi s2,s2,128 + 31894: 08040413 addi s0,s0,128 + 31898: 080d8d93 addi s11,s11,128 + 3189c: 080a0a13 addi s4,s4,128 + 318a0: 3d690563 beq s2,s6,31c6a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x62e> + 318a4: fa843783 ld a5,-88(s0) + 318a8: fc9799e3 bne a5,s1,3187a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x23e> + 318ac: 16048d63 beqz s1,31a26 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3ea> + 318b0: fa043503 ld a0,-96(s0) + 318b4: 8626 mv a2,s1 + 318b6: 85de mv a1,s7 + 318b8: 908e40ef jal 159c0 + 318bc: 16050563 beqz a0,31a26 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3ea> + 318c0: fc843603 ld a2,-56(s0) + 318c4: 06c48863 beq s1,a2,31934 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2f8> + 318c8: fe843603 ld a2,-24(s0) + 318cc: fac49fe3 bne s1,a2,3188a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x24e> + 318d0: fe043503 ld a0,-32(s0) + 318d4: 85de mv a1,s7 + 318d6: 8eae40ef jal 159c0 + 318da: c935 beqz a0,3194e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x312> + 318dc: 6410 ld a2,8(s0) + 318de: fac499e3 bne s1,a2,31890 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x254> + 318e2: 6008 ld a0,0(s0) + 318e4: 85de mv a1,s7 + 318e6: 8dae40ef jal 159c0 + 318ea: f15d bnez a0,31890 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x254> + 318ec: 7de6 ld s11,120(sp) + 318ee: 8922 mv s2,s0 + 318f0: 4405 li s0,1 + 318f2: 07591363 bne s2,s5,31958 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x31c> + 318f6: 690e ld s2,192(sp) + 318f8: 7a4a ld s4,176(sp) + 318fa: 7b0a ld s6,160(sp) + 318fc: 6bea ld s7,152(sp) + 318fe: 6c4a ld s8,144(sp) + 31900: 6caa ld s9,136(sp) + 31902: 0828 addi a0,sp,24 + 31904: 0001a317 auipc t1,0x1a + 31908: 2dc33303 ld t1,732(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 3190c: ec4e sd s3,24(sp) + 3190e: f056 sd s5,32(sp) + 31910: 9302 jalr t1 + 31912: 7542 ld a0,48(sp) + 31914: 009c addi a5,sp,64 + 31916: 00f50463 beq a0,a5,3191e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2e2> + 3191a: fe7e30ef jal 15900 <_ZdlPv@plt> + 3191e: 60ee ld ra,216(sp) + 31920: 8522 mv a0,s0 + 31922: 644e ld s0,208(sp) + 31924: 64ae ld s1,200(sp) + 31926: 79ea ld s3,184(sp) + 31928: 7aaa ld s5,168(sp) + 3192a: 6d0a ld s10,128(sp) + 3192c: 612d addi sp,sp,224 + 3192e: 8082 ret + 31930: 0e048d63 beqz s1,31a2a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3ee> + 31934: fc043503 ld a0,-64(s0) + 31938: 85de mv a1,s7 + 3193a: 886e40ef jal 159c0 + 3193e: 0e050663 beqz a0,31a2a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3ee> + 31942: fe843603 ld a2,-24(s0) + 31946: f8c49be3 bne s1,a2,318dc <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2a0> + 3194a: b759 j 318d0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x294> + 3194c: f0d1 bnez s1,318d0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x294> + 3194e: 896e mv s2,s11 + 31950: 4405 li s0,1 + 31952: 7de6 ld s11,120(sp) + 31954: fb5901e3 beq s2,s5,318f6 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2ba> + 31958: 00810913 addi s2,sp,8 + 3195c: 6685 lui a3,0x1 + 3195e: 85a2 mv a1,s0 + 31960: 854a mv a0,s2 + 31962: 87668693 addi a3,a3,-1930 # 876 <__abi_tag-0xfa1e> + 31966: 0000a717 auipc a4,0xa + 3196a: 43270713 addi a4,a4,1074 # 3bd98 <_IO_stdin_used+0x2218> + 3196e: 00009617 auipc a2,0x9 + 31972: e6260613 addi a2,a2,-414 # 3a7d0 <_IO_stdin_used+0xc50> + 31976: fe1e80ef jal 1a956 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> + 3197a: 850a mv a0,sp + 3197c: 8a0a mv s4,sp + 3197e: 947e90ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 31982: 6502 ld a0,0(sp) + 31984: 0000a597 auipc a1,0xa + 31988: 41c58593 addi a1,a1,1052 # 3bda0 <_IO_stdin_used+0x2220> + 3198c: 0541 addi a0,a0,16 + 3198e: ca3e30ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 31992: 6502 ld a0,0(sp) + 31994: 7662 ld a2,56(sp) + 31996: 75c2 ld a1,48(sp) + 31998: 0541 addi a0,a0,16 + 3199a: d67e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3199e: 6502 ld a0,0(sp) + 319a0: 0000a597 auipc a1,0xa + 319a4: c7858593 addi a1,a1,-904 # 3b618 <_IO_stdin_used+0x1a98> + 319a8: 0541 addi a0,a0,16 + 319aa: c87e30ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 319ae: 01010b13 addi s6,sp,16 + 319b2: 855a mv a0,s6 + 319b4: 911e90ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 319b8: 080c8163 beqz s9,31a3a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3fe> + 319bc: 04000793 li a5,64 + 319c0: 2f97e363 bltu a5,s9,31ca6 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x66a> + 319c4: 4785 li a5,1 + 319c6: 844e mv s0,s3 + 319c8: 4481 li s1,0 + 319ca: 36fc0c63 beq s8,a5,31d42 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x706> + 319ce: 6542 ld a0,16(sp) + 319d0: 4605 li a2,1 + 319d2: 00008597 auipc a1,0x8 + 319d6: 4ee58593 addi a1,a1,1262 # 39ec0 <_IO_stdin_used+0x340> + 319da: 0541 addi a0,a0,16 + 319dc: d25e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 319e0: 6542 ld a0,16(sp) + 319e2: 6410 ld a2,8(s0) + 319e4: 600c ld a1,0(s0) + 319e6: 0541 addi a0,a0,16 + 319e8: d19e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 319ec: 6542 ld a0,16(sp) + 319ee: 4605 li a2,1 + 319f0: 00008597 auipc a1,0x8 + 319f4: 4d058593 addi a1,a1,1232 # 39ec0 <_IO_stdin_used+0x340> + 319f8: 0541 addi a0,a0,16 + 319fa: d07e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 319fe: 00148793 addi a5,s1,1 + 31a02: 02040413 addi s0,s0,32 + 31a06: 0387fa63 bgeu a5,s8,31a3a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3fe> + 31a0a: 6542 ld a0,16(sp) + 31a0c: 4485 li s1,1 + 31a0e: 0541 addi a0,a0,16 + 31a10: 4611 li a2,4 + 31a12: 0000a597 auipc a1,0xa + 31a16: 3b658593 addi a1,a1,950 # 3bdc8 <_IO_stdin_used+0x2248> + 31a1a: ce7e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31a1e: bf45 j 319ce <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x392> + 31a20: ec0491e3 bnez s1,318e2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2a6> + 31a24: b5e1 j 318ec <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b0> + 31a26: 7de6 ld s11,120(sp) + 31a28: b5e1 j 318f0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> + 31a2a: 7de6 ld s11,120(sp) + 31a2c: 8952 mv s2,s4 + 31a2e: b5c9 j 318f0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> + 31a30: 000cc783 lbu a5,0(s9) + 31a34: 00fa8823 sb a5,16(s5) + 31a38: b971 j 316d4 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x98> + 31a3a: 0884 addi s1,sp,80 + 31a3c: 85da mv a1,s6 + 31a3e: 8526 mv a0,s1 + 31a40: cafe90ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 31a44: 6542 ld a0,16(sp) + 31a46: c501 beqz a0,31a4e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x412> + 31a48: 611c ld a5,0(a0) + 31a4a: 679c ld a5,8(a5) + 31a4c: 9782 jalr a5 + 31a4e: 6502 ld a0,0(sp) + 31a50: 6666 ld a2,88(sp) + 31a52: 65c6 ld a1,80(sp) + 31a54: 0541 addi a0,a0,16 + 31a56: cabe30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31a5a: 6502 ld a0,0(sp) + 31a5c: 0000a597 auipc a1,0xa + 31a60: 37458593 addi a1,a1,884 # 3bdd0 <_IO_stdin_used+0x2250> + 31a64: 0541 addi a0,a0,16 + 31a66: bcbe30ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 31a6a: 6502 ld a0,0(sp) + 31a6c: 00009597 auipc a1,0x9 + 31a70: b8c58593 addi a1,a1,-1140 # 3a5f8 <_IO_stdin_used+0xa78> + 31a74: 0541 addi a0,a0,16 + 31a76: bbbe30ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 31a7a: 6502 ld a0,0(sp) + 31a7c: 0000a597 auipc a1,0xa + 31a80: 2b458593 addi a1,a1,692 # 3bd30 <_IO_stdin_used+0x21b0> + 31a84: 0541 addi a0,a0,16 + 31a86: babe30ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 31a8a: 85d2 mv a1,s4 + 31a8c: 854a mv a0,s2 + 31a8e: f34ff0ef jal 311c2 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> + 31a92: 8526 mv a0,s1 + 31a94: b2ce50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 31a98: 6502 ld a0,0(sp) + 31a9a: c501 beqz a0,31aa2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x466> + 31a9c: 611c ld a5,0(a0) + 31a9e: 679c ld a5,8(a5) + 31aa0: 9782 jalr a5 + 31aa2: 854a mv a0,s2 + 31aa4: f8be80ef jal 1aa2e <_ZN7testing8internal12AssertHelperD1Ev> + 31aa8: 4401 li s0,0 + 31aaa: b5b1 j 318f6 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2ba> + 31aac: 10000513 li a0,256 + 31ab0: df1e30ef jal 158a0 <_Znwm@plt> + 31ab4: 00009717 auipc a4,0x9 + 31ab8: 58470713 addi a4,a4,1412 # 3b038 <_IO_stdin_used+0x14b8> + 31abc: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 31ac0: 02070087 vle8.v v1,(a4) + 31ac4: 00009797 auipc a5,0x9 + 31ac8: 58478793 addi a5,a5,1412 # 3b048 <_IO_stdin_used+0x14c8> + 31acc: cc337057 vsetivli zero,6,e8,m8,ta,ma + 31ad0: e1ca sd s2,192(sp) + 31ad2: f952 sd s4,176(sp) + 31ad4: f15a sd s6,160(sp) + 31ad6: ed5e sd s7,152(sp) + 31ad8: e962 sd s8,144(sp) + 31ada: e566 sd s9,136(sp) + 31adc: 02078407 vle8.v v8,(a5) + 31ae0: 10050a93 addi s5,a0,256 + 31ae4: 01050793 addi a5,a0,16 + 31ae8: e11c sd a5,0(a0) + 31aea: f456 sd s5,40(sp) + 31aec: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 31af0: 020780a7 vse8.v v1,(a5) + 31af4: 4721 li a4,8 + 31af6: 03050793 addi a5,a0,48 + 31afa: cc337057 vsetivli zero,6,e8,m8,ta,ma + 31afe: 4699 li a3,6 + 31b00: f11c sd a5,32(a0) + 31b02: e518 sd a4,8(a0) + 31b04: 00050c23 sb zero,24(a0) + 31b08: 02078427 vse8.v v8,(a5) + 31b0c: cc747057 vsetivli zero,8,e8,mf2,ta,ma + 31b10: 00009797 auipc a5,0x9 + 31b14: 54078793 addi a5,a5,1344 # 3b050 <_IO_stdin_used+0x14d0> + 31b18: 02078087 vle8.v v1,(a5) + 31b1c: 05050793 addi a5,a0,80 + 31b20: f514 sd a3,40(a0) + 31b22: e13c sd a5,64(a0) + 31b24: 02050b23 sb zero,54(a0) + 31b28: 00009617 auipc a2,0x9 + 31b2c: 53860613 addi a2,a2,1336 # 3b060 <_IO_stdin_used+0x14e0> + 31b30: 020780a7 vse8.v v1,(a5) + 31b34: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 31b38: 02060087 vle8.v v1,(a2) + 31b3c: 07050793 addi a5,a0,112 + 31b40: 00009697 auipc a3,0x9 + 31b44: 77068693 addi a3,a3,1904 # 3b2b0 <_IO_stdin_used+0x1730> + 31b48: cc35f057 vsetivli zero,11,e8,m8,ta,ma + 31b4c: e538 sd a4,72(a0) + 31b4e: f13c sd a5,96(a0) + 31b50: 02068407 vle8.v v8,(a3) + 31b54: 04050c23 sb zero,88(a0) + 31b58: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 31b5c: 020780a7 vse8.v v1,(a5) + 31b60: 4711 li a4,4 + 31b62: 09050793 addi a5,a0,144 + 31b66: cc35f057 vsetivli zero,11,e8,m8,ta,ma + 31b6a: 00009697 auipc a3,0x9 + 31b6e: a2668693 addi a3,a3,-1498 # 3a590 <_IO_stdin_used+0xa10> + 31b72: e15c sd a5,128(a0) + 31b74: 06050a23 sb zero,116(a0) + 31b78: f538 sd a4,104(a0) + 31b7a: 02078427 vse8.v v8,(a5) + 31b7e: cc32f057 vsetivli zero,5,e8,m8,ta,ma + 31b82: 02068407 vle8.v v8,(a3) + 31b86: 89aa mv s3,a0 + 31b88: 0b050793 addi a5,a0,176 + 31b8c: 46ad li a3,11 + 31b8e: 08d9b423 sd a3,136(s3) + 31b92: 0af9b023 sd a5,160(s3) + 31b96: 08098da3 sb zero,155(s3) + 31b9a: 02078427 vse8.v v8,(a5) + 31b9e: 00009597 auipc a1,0x9 + 31ba2: 4ca58593 addi a1,a1,1226 # 3b068 <_IO_stdin_used+0x14e8> + 31ba6: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 31baa: 02058087 vle8.v v1,(a1) + 31bae: 0d098693 addi a3,s3,208 + 31bb2: cc34f057 vsetivli zero,9,e8,m8,ta,ma + 31bb6: 4515 li a0,5 + 31bb8: 00009617 auipc a2,0x9 + 31bbc: 4b860613 addi a2,a2,1208 # 3b070 <_IO_stdin_used+0x14f0> + 31bc0: 0cd9b023 sd a3,192(s3) + 31bc4: 02060407 vle8.v v8,(a2) + 31bc8: 0aa9b423 sd a0,168(s3) + 31bcc: 0a098aa3 sb zero,181(s3) + 31bd0: cc627057 vsetivli zero,4,e8,mf4,ta,ma + 31bd4: 020680a7 vse8.v v1,(a3) + 31bd8: 0f098793 addi a5,s3,240 + 31bdc: cc34f057 vsetivli zero,9,e8,m8,ta,ma + 31be0: 46a5 li a3,9 + 31be2: 0ce9b423 sd a4,200(s3) + 31be6: 0c098a23 sb zero,212(s3) + 31bea: 0ef9b023 sd a5,224(s3) + 31bee: 02078427 vse8.v v8,(a5) + 31bf2: 0e098ca3 sb zero,249(s3) + 31bf6: 0ed9b423 sd a3,232(s3) + 31bfa: b991 j 3184e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x212> + 31bfc: 89feb0ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 31c00: c511 beqz a0,31c0c <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x5d0> + 31c02: f402 sd zero,40(sp) + 31c04: 4981 li s3,0 + 31c06: 4a81 li s5,0 + 31c08: 4405 li s0,1 + 31c0a: b9e5 j 31902 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2c6> + 31c0c: 0884 addi s1,sp,80 + 31c0e: 6685 lui a3,0x1 + 31c10: 8526 mv a0,s1 + 31c12: 84d68693 addi a3,a3,-1971 # 84d <__abi_tag-0xfa47> + 31c16: 00009617 auipc a2,0x9 + 31c1a: bba60613 addi a2,a2,-1094 # 3a7d0 <_IO_stdin_used+0xc50> + 31c1e: 458d li a1,3 + 31c20: 8a3ef0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 31c24: 4661 li a2,24 + 31c26: 00009597 auipc a1,0x9 + 31c2a: 46a58593 addi a1,a1,1130 # 3b090 <_IO_stdin_used+0x1510> + 31c2e: 0001a517 auipc a0,0x1a + 31c32: 36a53503 ld a0,874(a0) # 4bf98 <_ZSt4cerr@Base> + 31c36: acbe30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31c3a: 02300613 li a2,35 + 31c3e: 00009597 auipc a1,0x9 + 31c42: 47258593 addi a1,a1,1138 # 3b0b0 <_IO_stdin_used+0x1530> + 31c46: 0001a517 auipc a0,0x1a + 31c4a: 35253503 ld a0,850(a0) # 4bf98 <_ZSt4cerr@Base> + 31c4e: ab3e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31c52: 6410 ld a2,8(s0) + 31c54: 600c ld a1,0(s0) + 31c56: 0001a517 auipc a0,0x1a + 31c5a: 34253503 ld a0,834(a0) # 4bf98 <_ZSt4cerr@Base> + 31c5e: aa3e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31c62: 8526 mv a0,s1 + 31c64: befec0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 31c68: bf69 j 31c02 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x5c6> + 31c6a: 7de6 ld s11,120(sp) + 31c6c: 412a87b3 sub a5,s5,s2 + 31c70: 8795 srai a5,a5,0x5 + 31c72: 4709 li a4,2 + 31c74: 0ae78b63 beq a5,a4,31d2a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x6ee> + 31c78: 470d li a4,3 + 31c7a: 08e78d63 beq a5,a4,31d14 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x6d8> + 31c7e: 4705 li a4,1 + 31c80: 00e79b63 bne a5,a4,31c96 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x65a> + 31c84: 85ea mv a1,s10 + 31c86: 854a mv a0,s2 + 31c88: 0001a317 auipc t1,0x1a + 31c8c: ee833303 ld t1,-280(t1) # 4bb70 <_GLOBAL_OFFSET_TABLE_+0x20> + 31c90: 9302 jalr t1 + 31c92: c4051fe3 bnez a0,318f0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> + 31c96: 690e ld s2,192(sp) + 31c98: 7a4a ld s4,176(sp) + 31c9a: 7b0a ld s6,160(sp) + 31c9c: 6bea ld s7,152(sp) + 31c9e: 6c4a ld s8,144(sp) + 31ca0: 6caa ld s9,136(sp) + 31ca2: 4405 li s0,1 + 31ca4: b9b9 j 31902 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2c6> + 31ca6: 4401 li s0,0 + 31ca8: fffc0b93 addi s7,s8,-1 + 31cac: 84ce mv s1,s3 + 31cae: 048b8963 beq s7,s0,31d00 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x6c4> + 31cb2: 6542 ld a0,16(sp) + 31cb4: 4605 li a2,1 + 31cb6: 00008597 auipc a1,0x8 + 31cba: 20a58593 addi a1,a1,522 # 39ec0 <_IO_stdin_used+0x340> + 31cbe: 0541 addi a0,a0,16 + 31cc0: a41e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31cc4: 6542 ld a0,16(sp) + 31cc6: 6490 ld a2,8(s1) + 31cc8: 608c ld a1,0(s1) + 31cca: 0541 addi a0,a0,16 + 31ccc: a35e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31cd0: 6542 ld a0,16(sp) + 31cd2: 4605 li a2,1 + 31cd4: 00008597 auipc a1,0x8 + 31cd8: 1ec58593 addi a1,a1,492 # 39ec0 <_IO_stdin_used+0x340> + 31cdc: 0541 addi a0,a0,16 + 31cde: a23e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31ce2: 0405 addi s0,s0,1 + 31ce4: 02048493 addi s1,s1,32 + 31ce8: d58479e3 bgeu s0,s8,31a3a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3fe> + 31cec: 6542 ld a0,16(sp) + 31cee: 00009597 auipc a1,0x9 + 31cf2: c0258593 addi a1,a1,-1022 # 3a8f0 <_IO_stdin_used+0xd70> + 31cf6: 0541 addi a0,a0,16 + 31cf8: 939e30ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 31cfc: fa8b9be3 bne s7,s0,31cb2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x676> + 31d00: 6542 ld a0,16(sp) + 31d02: 4611 li a2,4 + 31d04: 0000a597 auipc a1,0xa + 31d08: 0c458593 addi a1,a1,196 # 3bdc8 <_IO_stdin_used+0x2248> + 31d0c: 0541 addi a0,a0,16 + 31d0e: 9f3e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 31d12: b745 j 31cb2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x676> + 31d14: 85ea mv a1,s10 + 31d16: 854a mv a0,s2 + 31d18: 0001a317 auipc t1,0x1a + 31d1c: e5833303 ld t1,-424(t1) # 4bb70 <_GLOBAL_OFFSET_TABLE_+0x20> + 31d20: 9302 jalr t1 + 31d22: bc0517e3 bnez a0,318f0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> + 31d26: 02090913 addi s2,s2,32 + 31d2a: 85ea mv a1,s10 + 31d2c: 854a mv a0,s2 + 31d2e: 0001a317 auipc t1,0x1a + 31d32: e4233303 ld t1,-446(t1) # 4bb70 <_GLOBAL_OFFSET_TABLE_+0x20> + 31d36: 9302 jalr t1 + 31d38: ba051ce3 bnez a0,318f0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> + 31d3c: 02090913 addi s2,s2,32 + 31d40: b791 j 31c84 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x648> + 31d42: 6542 ld a0,16(sp) + 31d44: b1e9 j 31a0e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3d2> + 31d46: 842a mv s0,a0 + 31d48: 8526 mv a0,s1 + 31d4a: b09ec0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 31d4e: e1ca sd s2,192(sp) + 31d50: f952 sd s4,176(sp) + 31d52: f15a sd s6,160(sp) + 31d54: ed5e sd s7,152(sp) + 31d56: e962 sd s8,144(sp) + 31d58: e566 sd s9,136(sp) + 31d5a: a81d j 31d90 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x754> + 31d5c: 842a mv s0,a0 + 31d5e: a00d j 31d80 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x744> + 31d60: 67c2 ld a5,16(sp) + 31d62: 842a mv s0,a0 + 31d64: c3b9 beqz a5,31daa <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x76e> + 31d66: 6398 ld a4,0(a5) + 31d68: 853e mv a0,a5 + 31d6a: 671c ld a5,8(a4) + 31d6c: 9782 jalr a5 + 31d6e: a835 j 31daa <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x76e> + 31d70: 842a mv s0,a0 + 31d72: bff1 j 31d4e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x712> + 31d74: 85ce40ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 31d78: 842a mv s0,a0 + 31d7a: 854a mv a0,s2 + 31d7c: cb3e80ef jal 1aa2e <_ZN7testing8internal12AssertHelperD1Ev> + 31d80: 0828 addi a0,sp,24 + 31d82: 0001a317 auipc t1,0x1a + 31d86: e5e33303 ld t1,-418(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 31d8a: ec4e sd s3,24(sp) + 31d8c: f056 sd s5,32(sp) + 31d8e: 9302 jalr t1 + 31d90: 856a mv a0,s10 + 31d92: fcee sd s11,120(sp) + 31d94: 82ce50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 31d98: 8522 mv a0,s0 + 31d9a: a57e30ef jal 157f0 <_Unwind_Resume@plt> + 31d9e: 842a mv s0,a0 + 31da0: a029 j 31daa <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x76e> + 31da2: 842a mv s0,a0 + 31da4: 8526 mv a0,s1 + 31da6: 81ae50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 31daa: 6502 ld a0,0(sp) + 31dac: d579 beqz a0,31d7a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x73e> + 31dae: 611c ld a5,0(a0) + 31db0: 679c ld a5,8(a5) + 31db2: 9782 jalr a5 + 31db4: b7d9 j 31d7a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x73e> + 31db6: 844e mv s0,s3 + 31db8: 809e30ef jal 155c0 <__cxa_begin_catch@plt> + 31dbc: 01540963 beq s0,s5,31dce <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x792> + 31dc0: 8522 mv a0,s0 + 31dc2: 02040413 addi s0,s0,32 + 31dc6: ffbe40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 31dca: ff541be3 bne s0,s5,31dc0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x784> + 31dce: aa3e30ef jal 15870 <__cxa_rethrow@plt> + 31dd2: 842a mv s0,a0 + 31dd4: e8de30ef jal 15c60 <__cxa_end_catch@plt> + 31dd8: 854e mv a0,s3 + 31dda: b27e30ef jal 15900 <_ZdlPv@plt> + 31dde: bf4d j 31d90 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x754> + +0000000000031de0 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE>: + 31de0: 7169 addi sp,sp,-304 + 31de2: 87ae mv a5,a1 + 31de4: f5de sd s7,232(sp) + 31de6: 85b2 mv a1,a2 + 31de8: 8baa mv s7,a0 + 31dea: 853e mv a0,a5 + 31dec: f1e2 sd s8,224(sp) + 31dee: f606 sd ra,296(sp) + 31df0: ea4a sd s2,272(sp) + 31df2: e64e sd s3,264(sp) + 31df4: ede6 sd s9,216(sp) + 31df6: e9ea sd s10,208(sp) + 31df8: e5ee sd s11,200(sp) + 31dfa: 8c32 mv s8,a2 + 31dfc: 841ff0ef jal 3163c <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE> + 31e00: e919 bnez a0,31e16 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x36> + 31e02: 70b2 ld ra,296(sp) + 31e04: 6952 ld s2,272(sp) + 31e06: 69b2 ld s3,264(sp) + 31e08: 7bae ld s7,232(sp) + 31e0a: 7c0e ld s8,224(sp) + 31e0c: 6cee ld s9,216(sp) + 31e0e: 6d4e ld s10,208(sp) + 31e10: 6dae ld s11,200(sp) + 31e12: 6155 addi sp,sp,304 + 31e14: 8082 ret + 31e16: f222 sd s0,288(sp) + 31e18: ee26 sd s1,280(sp) + 31e1a: 855e mv a0,s7 + 31e1c: 0001a317 auipc t1,0x1a + 31e20: 07433303 ld t1,116(t1) # 4be90 <_GLOBAL_OFFSET_TABLE_+0x340> + 31e24: 9302 jalr t1 + 31e26: 058bb783 ld a5,88(s7) + 31e2a: 000c3583 ld a1,0(s8) + 31e2e: 1004 addi s1,sp,32 + 31e30: 8526 mv a0,s1 + 31e32: 050bb403 ld s0,80(s7) + 31e36: e43e sd a5,8(sp) + 31e38: 8fce80ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 31e3c: 7582 ld a1,32(sp) + 31e3e: 7622 ld a2,40(sp) + 31e40: 04010913 addi s2,sp,64 + 31e44: 089c addi a5,sp,80 + 31e46: 962e add a2,a2,a1 + 31e48: 854a mv a0,s2 + 31e4a: ec3e sd a5,24(sp) + 31e4c: e0be sd a5,64(sp) + 31e4e: cede70ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 31e52: 6586 ld a1,64(sp) + 31e54: 6626 ld a2,72(sp) + 31e56: 06010993 addi s3,sp,96 + 31e5a: 07010d13 addi s10,sp,112 + 31e5e: 962e add a2,a2,a1 + 31e60: 854e mv a0,s3 + 31e62: f0ea sd s10,96(sp) + 31e64: cd7e70ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 31e68: 7586 ld a1,96(sp) + 31e6a: 77a6 ld a5,104(sp) + 31e6c: 1da58e63 beq a1,s10,32048 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x268> + 31e70: 7746 ld a4,112(sp) + 31e72: f12e sd a1,160(sp) + 31e74: f53e sd a5,168(sp) + 31e76: f0ea sd s10,96(sp) + 31e78: f482 sd zero,104(sp) + 31e7a: f93a sd a4,176(sp) + 31e7c: 06010823 sb zero,112(sp) + 31e80: 0b010d93 addi s11,sp,176 + 31e84: 25b58463 beq a1,s11,320cc <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2ec> + 31e88: e12e sd a1,128(sp) + 31e8a: e93a sd a4,144(sp) + 31e8c: 1118 addi a4,sp,160 + 31e8e: 00f58633 add a2,a1,a5 + 31e92: 853a mv a0,a4 + 31e94: e83a sd a4,16(sp) + 31e96: e53e sd a5,136(sp) + 31e98: f16e sd s11,160(sp) + 31e9a: ca1e70ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 31e9e: 67a2 ld a5,8(sp) + 31ea0: 7c8a ld s9,160(sp) + 31ea2: 8f81 sub a5,a5,s0 + 31ea4: 4087d993 srai s3,a5,0x8 + 31ea8: 8799 srai a5,a5,0x6 + 31eaa: 2b305263 blez s3,3214e <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x36e> + 31eae: 792a ld s2,168(sp) + 31eb0: 12090963 beqz s2,31fe2 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x202> + 31eb4: 09a2 slli s3,s3,0x8 + 31eb6: fdd6 sd s5,248(sp) + 31eb8: f9da sd s6,240(sp) + 31eba: e252 sd s4,256(sp) + 31ebc: 99a2 add s3,s3,s0 + 31ebe: 0c040493 addi s1,s0,192 + 31ec2: 08040b13 addi s6,s0,128 + 31ec6: 04040a93 addi s5,s0,64 + 31eca: a081 j 31f0a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x12a> + 31ecc: f804ba03 ld s4,-128(s1) + 31ed0: 8552 mv a0,s4 + 31ed2: cffe30ef jal 15bd0 + 31ed6: 0ca90363 beq s2,a0,31f9c <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x1bc> + 31eda: fc04ba03 ld s4,-64(s1) + 31ede: 8552 mv a0,s4 + 31ee0: cf1e30ef jal 15bd0 + 31ee4: 0d250763 beq a0,s2,31fb2 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x1d2> + 31ee8: 0004ba03 ld s4,0(s1) + 31eec: 8552 mv a0,s4 + 31eee: ce3e30ef jal 15bd0 + 31ef2: 0ca90c63 beq s2,a0,31fca <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x1ea> + 31ef6: 10040413 addi s0,s0,256 + 31efa: 10048493 addi s1,s1,256 + 31efe: 100b0b13 addi s6,s6,256 + 31f02: 100a8a93 addi s5,s5,256 + 31f06: 10898f63 beq s3,s0,32024 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x244> + 31f0a: f404ba03 ld s4,-192(s1) + 31f0e: 8552 mv a0,s4 + 31f10: cc1e30ef jal 15bd0 + 31f14: fb251ce3 bne a0,s2,31ecc <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xec> + 31f18: 85d2 mv a1,s4 + 31f1a: 864a mv a2,s2 + 31f1c: 8566 mv a0,s9 + 31f1e: aa3e30ef jal 159c0 + 31f22: f54d bnez a0,31ecc <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xec> + 31f24: 6a12 ld s4,256(sp) + 31f26: 7aee ld s5,248(sp) + 31f28: 7b4e ld s6,240(sp) + 31f2a: 01bc8563 beq s9,s11,31f34 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x154> + 31f2e: 8566 mv a0,s9 + 31f30: 9d1e30ef jal 15900 <_ZdlPv@plt> + 31f34: 650a ld a0,128(sp) + 31f36: 091c addi a5,sp,144 + 31f38: 00f50463 beq a0,a5,31f40 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x160> + 31f3c: 9c5e30ef jal 15900 <_ZdlPv@plt> + 31f40: 7506 ld a0,96(sp) + 31f42: 01a50463 beq a0,s10,31f4a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x16a> + 31f46: 9bbe30ef jal 15900 <_ZdlPv@plt> + 31f4a: 6506 ld a0,64(sp) + 31f4c: 67e2 ld a5,24(sp) + 31f4e: 00f50463 beq a0,a5,31f56 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x176> + 31f52: 9afe30ef jal 15900 <_ZdlPv@plt> + 31f56: 7502 ld a0,32(sp) + 31f58: 181c addi a5,sp,48 + 31f5a: 00f50463 beq a0,a5,31f62 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x182> + 31f5e: 9a3e30ef jal 15900 <_ZdlPv@plt> + 31f62: 058bb783 ld a5,88(s7) + 31f66: 10878963 beq a5,s0,32078 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x298> + 31f6a: 64c2 ld s1,16(sp) + 31f6c: 020c3583 ld a1,32(s8) + 31f70: 8526 mv a0,s1 + 31f72: fc3e70ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 31f76: 85a6 mv a1,s1 + 31f78: 02040513 addi a0,s0,32 + 31f7c: bf5e30ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 31f80: 750a ld a0,160(sp) + 31f82: 01b50463 beq a0,s11,31f8a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x1aa> + 31f86: 97be30ef jal 15900 <_ZdlPv@plt> + 31f8a: 855e mv a0,s7 + 31f8c: 0001a317 auipc t1,0x1a + 31f90: bf433303 ld t1,-1036(t1) # 4bb80 <_GLOBAL_OFFSET_TABLE_+0x30> + 31f94: 9302 jalr t1 + 31f96: 7412 ld s0,288(sp) + 31f98: 64f2 ld s1,280(sp) + 31f9a: b5a5 j 31e02 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x22> + 31f9c: 85d2 mv a1,s4 + 31f9e: 864a mv a2,s2 + 31fa0: 8566 mv a0,s9 + 31fa2: a1fe30ef jal 159c0 + 31fa6: f915 bnez a0,31eda <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xfa> + 31fa8: 8456 mv s0,s5 + 31faa: 6a12 ld s4,256(sp) + 31fac: 7aee ld s5,248(sp) + 31fae: 7b4e ld s6,240(sp) + 31fb0: bfad j 31f2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 31fb2: 85d2 mv a1,s4 + 31fb4: 864a mv a2,s2 + 31fb6: 8566 mv a0,s9 + 31fb8: a09e30ef jal 159c0 + 31fbc: f20516e3 bnez a0,31ee8 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x108> + 31fc0: 845a mv s0,s6 + 31fc2: 6a12 ld s4,256(sp) + 31fc4: 7aee ld s5,248(sp) + 31fc6: 7b4e ld s6,240(sp) + 31fc8: b78d j 31f2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 31fca: 85d2 mv a1,s4 + 31fcc: 864a mv a2,s2 + 31fce: 8566 mv a0,s9 + 31fd0: 9f1e30ef jal 159c0 + 31fd4: f20511e3 bnez a0,31ef6 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x116> + 31fd8: 6a12 ld s4,256(sp) + 31fda: 7aee ld s5,248(sp) + 31fdc: 7b4e ld s6,240(sp) + 31fde: 8426 mv s0,s1 + 31fe0: b7a9 j 31f2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 31fe2: 09a2 slli s3,s3,0x8 + 31fe4: 99a2 add s3,s3,s0 + 31fe6: a00d j 32008 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x228> + 31fe8: 6028 ld a0,64(s0) + 31fea: be7e30ef jal 15bd0 + 31fee: c115 beqz a0,32012 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x232> + 31ff0: 6048 ld a0,128(s0) + 31ff2: bdfe30ef jal 15bd0 + 31ff6: c10d beqz a0,32018 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x238> + 31ff8: 6068 ld a0,192(s0) + 31ffa: bd7e30ef jal 15bd0 + 31ffe: c105 beqz a0,3201e <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x23e> + 32000: 10040413 addi s0,s0,256 + 32004: 03340363 beq s0,s3,3202a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x24a> + 32008: 6008 ld a0,0(s0) + 3200a: bc7e30ef jal 15bd0 + 3200e: fd69 bnez a0,31fe8 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x208> + 32010: bf29 j 31f2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 32012: 04040413 addi s0,s0,64 + 32016: bf11 j 31f2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 32018: 08040413 addi s0,s0,128 + 3201c: b739 j 31f2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 3201e: 0c040413 addi s0,s0,192 + 32022: b721 j 31f2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 32024: 6a12 ld s4,256(sp) + 32026: 7aee ld s5,248(sp) + 32028: 7b4e ld s6,240(sp) + 3202a: 67a2 ld a5,8(sp) + 3202c: 413787b3 sub a5,a5,s3 + 32030: 8799 srai a5,a5,0x6 + 32032: 4709 li a4,2 + 32034: 0ce78a63 beq a5,a4,32108 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x328> + 32038: 470d li a4,3 + 3203a: 0ae78a63 beq a5,a4,320ee <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x30e> + 3203e: 4705 li a4,1 + 32040: 0ee78163 beq a5,a4,32122 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x342> + 32044: 6422 ld s0,8(sp) + 32046: b5d5 j 31f2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 32048: 00178713 addi a4,a5,1 + 3204c: 0b010d93 addi s11,sp,176 + 32050: 85ba mv a1,a4 + 32052: 866e mv a2,s11 + 32054: 856a mv a0,s10 + 32056: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma + 3205a: 02050407 vle8.v v8,(a0) + 3205e: 8d95 sub a1,a1,a3 + 32060: 9536 add a0,a0,a3 + 32062: 02060427 vse8.v v8,(a2) + 32066: 9636 add a2,a2,a3 + 32068: f5fd bnez a1,32056 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x276> + 3206a: 090c addi a1,sp,144 + 3206c: f0ea sd s10,96(sp) + 3206e: f482 sd zero,104(sp) + 32070: 06010823 sb zero,112(sp) + 32074: e12e sd a1,128(sp) + 32076: a8b9 j 320d4 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2f4> + 32078: 060bb783 ld a5,96(s7) + 3207c: 0cf40063 beq s0,a5,3213c <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x35c> + 32080: 01040793 addi a5,s0,16 + 32084: e01c sd a5,0(s0) + 32086: 000c3583 ld a1,0(s8) + 3208a: 008c3603 ld a2,8(s8) + 3208e: 8522 mv a0,s0 + 32090: 962e add a2,a2,a1 + 32092: aa9e70ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 32096: 03040793 addi a5,s0,48 + 3209a: f01c sd a5,32(s0) + 3209c: 020c3583 ld a1,32(s8) + 320a0: 028c3603 ld a2,40(s8) + 320a4: 02040513 addi a0,s0,32 + 320a8: 962e add a2,a2,a1 + 320aa: a91e70ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 320ae: 058bb783 ld a5,88(s7) + 320b2: 04078793 addi a5,a5,64 + 320b6: 04fbbc23 sd a5,88(s7) + 320ba: 855e mv a0,s7 + 320bc: 0001a317 auipc t1,0x1a + 320c0: ac433303 ld t1,-1340(t1) # 4bb80 <_GLOBAL_OFFSET_TABLE_+0x30> + 320c4: 9302 jalr t1 + 320c6: 7412 ld s0,288(sp) + 320c8: 64f2 ld s1,280(sp) + 320ca: bb25 j 31e02 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x22> + 320cc: 090c addi a1,sp,144 + 320ce: e12e sd a1,128(sp) + 320d0: 00178713 addi a4,a5,1 + 320d4: 862e mv a2,a1 + 320d6: 856e mv a0,s11 + 320d8: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 320dc: 02050407 vle8.v v8,(a0) + 320e0: 8f15 sub a4,a4,a3 + 320e2: 9536 add a0,a0,a3 + 320e4: 02060427 vse8.v v8,(a2) + 320e8: 9636 add a2,a2,a3 + 320ea: f77d bnez a4,320d8 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2f8> + 320ec: b345 j 31e8c <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xac> + 320ee: 0009b583 ld a1,0(s3) + 320f2: 6542 ld a0,16(sp) + 320f4: 0001a317 auipc t1,0x1a + 320f8: bec33303 ld t1,-1044(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 320fc: 844e mv s0,s3 + 320fe: 9302 jalr t1 + 32100: e20515e3 bnez a0,31f2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 32104: 04098993 addi s3,s3,64 + 32108: 0009b583 ld a1,0(s3) + 3210c: 6542 ld a0,16(sp) + 3210e: 0001a317 auipc t1,0x1a + 32112: bd233303 ld t1,-1070(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 32116: 844e mv s0,s3 + 32118: 9302 jalr t1 + 3211a: e00518e3 bnez a0,31f2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 3211e: 04098993 addi s3,s3,64 + 32122: 0009b583 ld a1,0(s3) + 32126: 6542 ld a0,16(sp) + 32128: 0001a317 auipc t1,0x1a + 3212c: bb833303 ld t1,-1096(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> + 32130: 844e mv s0,s3 + 32132: 9302 jalr t1 + 32134: de051be3 bnez a0,31f2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 32138: 6422 ld s0,8(sp) + 3213a: bbc5 j 31f2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> + 3213c: 85e2 mv a1,s8 + 3213e: 050b8513 addi a0,s7,80 + 32142: 0001a317 auipc t1,0x1a + 32146: ac633303 ld t1,-1338(t1) # 4bc08 <_GLOBAL_OFFSET_TABLE_+0xb8> + 3214a: 9302 jalr t1 + 3214c: b7bd j 320ba <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2da> + 3214e: 89a2 mv s3,s0 + 32150: b5cd j 32032 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x252> + 32152: 87aa mv a5,a0 + 32154: 8522 mv a0,s0 + 32156: 843e mv s0,a5 + 32158: c69e40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3215c: 855e mv a0,s7 + 3215e: e252 sd s4,256(sp) + 32160: fdd6 sd s5,248(sp) + 32162: f9da sd s6,240(sp) + 32164: 0001a317 auipc t1,0x1a + 32168: a1c33303 ld t1,-1508(t1) # 4bb80 <_GLOBAL_OFFSET_TABLE_+0x30> + 3216c: 9302 jalr t1 + 3216e: 8522 mv a0,s0 + 32170: e80e30ef jal 157f0 <_Unwind_Resume@plt> + 32174: 842a mv s0,a0 + 32176: 0108 addi a0,sp,128 + 32178: c49e40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3217c: 854e mv a0,s3 + 3217e: c43e40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 32182: 854a mv a0,s2 + 32184: c3de40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 32188: 8526 mv a0,s1 + 3218a: c37e40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3218e: b7f9 j 3215c <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x37c> + 32190: 842a mv s0,a0 + 32192: bfdd j 32188 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3a8> + 32194: 842a mv s0,a0 + 32196: b7f5 j 32182 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3a2> + 32198: 842a mv s0,a0 + 3219a: 6542 ld a0,16(sp) + 3219c: c25e40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 321a0: bf75 j 3215c <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x37c> + 321a2: 842a mv s0,a0 + 321a4: bf65 j 3215c <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x37c> + +00000000000321a6 <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE>: + 321a6: 715d addi sp,sp,-80 + 321a8: 11053783 ld a5,272(a0) + 321ac: f84a sd s2,48(sp) + 321ae: 01010913 addi s2,sp,16 + 321b2: e0a2 sd s0,64(sp) + 321b4: fc26 sd s1,56(sp) + 321b6: f44e sd s3,40(sp) + 321b8: e486 sd ra,72(sp) + 321ba: e402 sd zero,8(sp) + 321bc: 00010823 sb zero,16(sp) + 321c0: e04a sd s2,0(sp) + 321c2: 842a mv s0,a0 + 321c4: 84ae mv s1,a1 + 321c6: 898a mv s3,sp + 321c8: cf9d beqz a5,32206 <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x60> + 321ca: 4721 li a4,8 + 321cc: 00009697 auipc a3,0x9 + 321d0: eb468693 addi a3,a3,-332 # 3b080 <_IO_stdin_used+0x1500> + 321d4: 4601 li a2,0 + 321d6: 4581 li a1,0 + 321d8: 850a mv a0,sp + 321da: d96e30ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 321de: 11043503 ld a0,272(s0) + 321e2: 09050513 addi a0,a0,144 + 321e6: 8626 mv a2,s1 + 321e8: 85ce mv a1,s3 + 321ea: bf7ff0ef jal 31de0 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE> + 321ee: 6502 ld a0,0(sp) + 321f0: 01250463 beq a0,s2,321f8 <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x52> + 321f4: f0ce30ef jal 15900 <_ZdlPv@plt> + 321f8: 60a6 ld ra,72(sp) + 321fa: 6406 ld s0,64(sp) + 321fc: 74e2 ld s1,56(sp) + 321fe: 7942 ld s2,48(sp) + 32200: 79a2 ld s3,40(sp) + 32202: 6161 addi sp,sp,80 + 32204: 8082 ret + 32206: 10853783 ld a5,264(a0) + 3220a: c385 beqz a5,3222a <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x84> + 3220c: 4725 li a4,9 + 3220e: 00009697 auipc a3,0x9 + 32212: e1a68693 addi a3,a3,-486 # 3b028 <_IO_stdin_used+0x14a8> + 32216: 4601 li a2,0 + 32218: 4581 li a1,0 + 3221a: 850a mv a0,sp + 3221c: d54e30ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 32220: 10843503 ld a0,264(s0) + 32224: 08850513 addi a0,a0,136 + 32228: bf7d j 321e6 <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x40> + 3222a: 4729 li a4,10 + 3222c: 00009697 auipc a3,0x9 + 32230: dec68693 addi a3,a3,-532 # 3b018 <_IO_stdin_used+0x1498> + 32234: 4601 li a2,0 + 32236: 4581 li a1,0 + 32238: 850a mv a0,sp + 3223a: d36e30ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 3223e: 11840513 addi a0,s0,280 + 32242: b755 j 321e6 <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x40> + 32244: 842a mv s0,a0 + 32246: 854e mv a0,s3 + 32248: b79e40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3224c: 8522 mv a0,s0 + 3224e: da2e30ef jal 157f0 <_Unwind_Resume@plt> + +0000000000032252 <_ZN7testing8UnitTest14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_>: + 32252: 87ae mv a5,a1 + 32254: 6798 ld a4,8(a5) + 32256: 618c ld a1,0(a1) + 32258: 7159 addi sp,sp,-112 + 3225a: 87aa mv a5,a0 + 3225c: f0a2 sd s0,96(sp) + 3225e: e8ca sd s2,80(sp) + 32260: 8432 mv s0,a2 + 32262: 850a mv a0,sp + 32264: 00e58633 add a2,a1,a4 + 32268: 01010913 addi s2,sp,16 + 3226c: eca6 sd s1,88(sp) + 3226e: e4ce sd s3,72(sp) + 32270: e0d2 sd s4,64(sp) + 32272: f486 sd ra,104(sp) + 32274: 0407ba03 ld s4,64(a5) + 32278: e04a sd s2,0(sp) + 3227a: 8c1e70ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 3227e: 600c ld a1,0(s0) + 32280: 6410 ld a2,8(s0) + 32282: 02010993 addi s3,sp,32 + 32286: 1800 addi s0,sp,48 + 32288: 962e add a2,a2,a1 + 3228a: 854e mv a0,s3 + 3228c: 848a mv s1,sp + 3228e: f022 sd s0,32(sp) + 32290: 8abe70ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 32294: 8552 mv a0,s4 + 32296: 858a mv a1,sp + 32298: f0fff0ef jal 321a6 <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE> + 3229c: 7502 ld a0,32(sp) + 3229e: 00850463 beq a0,s0,322a6 <_ZN7testing8UnitTest14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_+0x54> + 322a2: e5ee30ef jal 15900 <_ZdlPv@plt> + 322a6: 6502 ld a0,0(sp) + 322a8: 01250463 beq a0,s2,322b0 <_ZN7testing8UnitTest14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_+0x5e> + 322ac: e54e30ef jal 15900 <_ZdlPv@plt> + 322b0: 70a6 ld ra,104(sp) + 322b2: 7406 ld s0,96(sp) + 322b4: 64e6 ld s1,88(sp) + 322b6: 6946 ld s2,80(sp) + 322b8: 69a6 ld s3,72(sp) + 322ba: 6a06 ld s4,64(sp) + 322bc: 6165 addi sp,sp,112 + 322be: 8082 ret + 322c0: 842a mv s0,a0 + 322c2: 8526 mv a0,s1 + 322c4: afde40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 322c8: 8522 mv a0,s0 + 322ca: d26e30ef jal 157f0 <_Unwind_Resume@plt> + 322ce: 842a mv s0,a0 + 322d0: 854e mv a0,s3 + 322d2: aefe40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 322d6: 8526 mv a0,s1 + 322d8: ae9e40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 322dc: 8522 mv a0,s0 + 322de: d12e30ef jal 157f0 <_Unwind_Resume@plt> + +00000000000322e2 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_>: + 322e2: 1101 addi sp,sp,-32 + 322e4: e822 sd s0,16(sp) + 322e6: e426 sd s1,8(sp) + 322e8: ec06 sd ra,24(sp) + 322ea: 84ae mv s1,a1 + 322ec: 842a mv s0,a0 + 322ee: fe9f80ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 322f2: 85a2 mv a1,s0 + 322f4: 6442 ld s0,16(sp) + 322f6: 60e2 ld ra,24(sp) + 322f8: 8626 mv a2,s1 + 322fa: 64a2 ld s1,8(sp) + 322fc: 6105 addi sp,sp,32 + 322fe: bf91 j 32252 <_ZN7testing8UnitTest14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + +0000000000032300 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi>: + 32300: 7175 addi sp,sp,-144 + 32302: f8ca sd s2,112(sp) + 32304: 892a mv s2,a0 + 32306: 850a mv a0,sp + 32308: e122 sd s0,128(sp) + 3230a: e506 sd ra,136(sp) + 3230c: 842e mv s0,a1 + 3230e: fca6 sd s1,120(sp) + 32310: f4ce sd s3,104(sp) + 32312: f0d2 sd s4,96(sp) + 32314: ecd6 sd s5,88(sp) + 32316: fafe80ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 3231a: 6502 ld a0,0(sp) + 3231c: 85a2 mv a1,s0 + 3231e: 0541 addi a0,a0,16 + 32320: 9f0e30ef jal 15510 <_ZNSolsEi@plt> + 32324: 01010a93 addi s5,sp,16 + 32328: 858a mv a1,sp + 3232a: 8556 mv a0,s5 + 3232c: bc2e90ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 32330: 64c2 ld s1,16(sp) + 32332: 04010993 addi s3,sp,64 + 32336: f84e sd s3,48(sp) + 32338: 03010a13 addi s4,sp,48 + 3233c: c4c5 beqz s1,323e4 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xe4> + 3233e: 8526 mv a0,s1 + 32340: 891e30ef jal 15bd0 + 32344: e42a sd a0,8(sp) + 32346: 47bd li a5,15 + 32348: 842a mv s0,a0 + 3234a: 04a7ef63 bltu a5,a0,323a8 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xa8> + 3234e: 4785 li a5,1 + 32350: 04f51863 bne a0,a5,323a0 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xa0> + 32354: 0004c703 lbu a4,0(s1) + 32358: 87ce mv a5,s3 + 3235a: 04e10023 sb a4,64(sp) + 3235e: fc22 sd s0,56(sp) + 32360: 97a2 add a5,a5,s0 + 32362: 00078023 sb zero,0(a5) + 32366: 854a mv a0,s2 + 32368: 85d2 mv a1,s4 + 3236a: f79ff0ef jal 322e2 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> + 3236e: 7542 ld a0,48(sp) + 32370: 01350463 beq a0,s3,32378 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x78> + 32374: d8ce30ef jal 15900 <_ZdlPv@plt> + 32378: 6542 ld a0,16(sp) + 3237a: 101c addi a5,sp,32 + 3237c: 00f50463 beq a0,a5,32384 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x84> + 32380: d80e30ef jal 15900 <_ZdlPv@plt> + 32384: 6502 ld a0,0(sp) + 32386: c501 beqz a0,3238e <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x8e> + 32388: 611c ld a5,0(a0) + 3238a: 679c ld a5,8(a5) + 3238c: 9782 jalr a5 + 3238e: 60aa ld ra,136(sp) + 32390: 640a ld s0,128(sp) + 32392: 74e6 ld s1,120(sp) + 32394: 7946 ld s2,112(sp) + 32396: 79a6 ld s3,104(sp) + 32398: 7a06 ld s4,96(sp) + 3239a: 6ae6 ld s5,88(sp) + 3239c: 6149 addi sp,sp,144 + 3239e: 8082 ret + 323a0: 87ce mv a5,s3 + 323a2: dd55 beqz a0,3235e <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x5e> + 323a4: 854e mv a0,s3 + 323a6: a809 j 323b8 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xb8> + 323a8: 4601 li a2,0 + 323aa: 002c addi a1,sp,8 + 323ac: 8552 mv a0,s4 + 323ae: b02e30ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 323b2: 67a2 ld a5,8(sp) + 323b4: f82a sd a0,48(sp) + 323b6: e0be sd a5,64(sp) + 323b8: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 323bc: 02048407 vle8.v v8,(s1) + 323c0: 8c1d sub s0,s0,a5 + 323c2: 94be add s1,s1,a5 + 323c4: 02050427 vse8.v v8,(a0) + 323c8: 953e add a0,a0,a5 + 323ca: f47d bnez s0,323b8 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xb8> + 323cc: 6422 ld s0,8(sp) + 323ce: 77c2 ld a5,48(sp) + 323d0: b779 j 3235e <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x5e> + 323d2: 842a mv s0,a0 + 323d4: 6502 ld a0,0(sp) + 323d6: c501 beqz a0,323de <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xde> + 323d8: 611c ld a5,0(a0) + 323da: 679c ld a5,8(a5) + 323dc: 9782 jalr a5 + 323de: 8522 mv a0,s0 + 323e0: c10e30ef jal 157f0 <_Unwind_Resume@plt> + 323e4: 9ede30ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> + 323e8: 842a mv s0,a0 + 323ea: 8552 mv a0,s4 + 323ec: 9d5e40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 323f0: 8556 mv a0,s5 + 323f2: 9cfe40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 323f6: bff9 j 323d4 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xd4> + 323f8: 842a mv s0,a0 + 323fa: bfdd j 323f0 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xf0> + +00000000000323fc <_ZN7testing8internal2RE4InitEPKc>: + 323fc: 7159 addi sp,sp,-112 + 323fe: eca6 sd s1,88(sp) + 32400: 84aa mv s1,a0 + 32402: 852e mv a0,a1 + 32404: f486 sd ra,104(sp) + 32406: f0a2 sd s0,96(sp) + 32408: e8ca sd s2,80(sp) + 3240a: 842e mv s0,a1 + 3240c: 954e30ef jal 15560 + 32410: e088 sd a0,0(s1) + 32412: 8522 mv a0,s0 + 32414: fbce30ef jal 15bd0 + 32418: 00a50913 addi s2,a0,10 + 3241c: 854a mv a0,s2 + 3241e: f72e30ef jal 15b90 <_Znam@plt> + 32422: 85ca mv a1,s2 + 32424: 86a2 mv a3,s0 + 32426: 0000a617 auipc a2,0xa + 3242a: 9c260613 addi a2,a2,-1598 # 3bde8 <_IO_stdin_used+0x2268> + 3242e: 892a mv s2,a0 + 32430: b80e30ef jal 157b0 + 32434: 85ca mv a1,s2 + 32436: 01048513 addi a0,s1,16 + 3243a: 4605 li a2,1 + 3243c: 8f5e30ef jal 15d30 + 32440: 00153793 seqz a5,a0 + 32444: 00f48423 sb a5,8(s1) + 32448: ed05 bnez a0,32480 <_ZN7testing8internal2RE4InitEPKc+0x84> + 3244a: 00044783 lbu a5,0(s0) + 3244e: 85a2 mv a1,s0 + 32450: 10078363 beqz a5,32556 <_ZN7testing8internal2RE4InitEPKc+0x15a> + 32454: 4605 li a2,1 + 32456: 05048513 addi a0,s1,80 + 3245a: 8d7e30ef jal 15d30 + 3245e: 00153793 seqz a5,a0 + 32462: ec02 sd zero,24(sp) + 32464: 00f48423 sb a5,8(s1) + 32468: 00f10823 sb a5,16(sp) + 3246c: 0e051d63 bnez a0,32566 <_ZN7testing8internal2RE4InitEPKc+0x16a> + 32470: 7406 ld s0,96(sp) + 32472: 70a6 ld ra,104(sp) + 32474: 64e6 ld s1,88(sp) + 32476: 854a mv a0,s2 + 32478: 6946 ld s2,80(sp) + 3247a: 6165 addi sp,sp,112 + 3247c: 935e306f j 15db0 <_ZdaPv@plt> + 32480: e4ce sd s3,72(sp) + 32482: e0d2 sd s4,64(sp) + 32484: e802 sd zero,16(sp) + 32486: ec02 sd zero,24(sp) + 32488: 02010a13 addi s4,sp,32 + 3248c: 8552 mv a0,s4 + 3248e: 00008717 auipc a4,0x8 + 32492: c4a70713 addi a4,a4,-950 # 3a0d8 <_IO_stdin_used+0x558> + 32496: 0000a697 auipc a3,0xa + 3249a: 95a68693 addi a3,a3,-1702 # 3bdf0 <_IO_stdin_used+0x2270> + 3249e: 0000a617 auipc a2,0xa + 324a2: 95a60613 addi a2,a2,-1702 # 3bdf8 <_IO_stdin_used+0x2278> + 324a6: 080c addi a1,sp,16 + 324a8: a5ee90ef jal 1b706 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_> + 324ac: 7702 ld a4,32(sp) + 324ae: 850a mv a0,sp + 324b0: 2f600693 li a3,758 + 324b4: 00008617 auipc a2,0x8 + 324b8: 57460613 addi a2,a2,1396 # 3aa28 <_IO_stdin_used+0xea8> + 324bc: 4585 li a1,1 + 324be: 848a mv s1,sp + 324c0: c96e80ef jal 1a956 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> + 324c4: 00810993 addi s3,sp,8 + 324c8: 854e mv a0,s3 + 324ca: dfbe80ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 324ce: 6522 ld a0,8(sp) + 324d0: 4651 li a2,20 + 324d2: 0000a597 auipc a1,0xa + 324d6: 93658593 addi a1,a1,-1738 # 3be08 <_IO_stdin_used+0x2288> + 324da: 0541 addi a0,a0,16 + 324dc: a24e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 324e0: 8522 mv a0,s0 + 324e2: eeee30ef jal 15bd0 + 324e6: 862a mv a2,a0 + 324e8: 6522 ld a0,8(sp) + 324ea: 85a2 mv a1,s0 + 324ec: 0541 addi a0,a0,16 + 324ee: a12e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 324f2: 6522 ld a0,8(sp) + 324f4: 03300613 li a2,51 + 324f8: 0000a597 auipc a1,0xa + 324fc: 92858593 addi a1,a1,-1752 # 3be20 <_IO_stdin_used+0x22a0> 32500: 0541 addi a0,a0,16 - 32502: 85ee30ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 32506: 04010913 addi s2,sp,64 - 3250a: 854a mv a0,s2 - 3250c: 4689 li a3,2 - 3250e: 8622 mv a2,s0 - 32510: 85d6 mv a1,s5 - 32512: 83dff0ef jal 31d4e <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m> - 32516: 6522 ld a0,8(sp) - 32518: 6626 ld a2,72(sp) - 3251a: 6586 ld a1,64(sp) - 3251c: 0541 addi a0,a0,16 - 3251e: 912e30ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32522: 854a mv a0,s2 - 32524: 9d8e40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 32528: 8522 mv a0,s0 - 3252a: 00017317 auipc t1,0x17 - 3252e: 6b633303 ld t1,1718(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> - 32532: 9302 jalr t1 - 32534: 8556 mv a0,s5 - 32536: 00017317 auipc t1,0x17 - 3253a: 6aa33303 ld t1,1706(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> - 3253e: 9302 jalr t1 - 32540: bded j 3243a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x104> - 32542: ee0482e3 beqz s1,32426 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xf0> - 32546: 0009b503 ld a0,0(s3) - 3254a: 8626 mv a2,s1 - 3254c: 85a2 mv a1,s0 - 3254e: ba2e30ef jal 158f0 - 32552: ea051ae3 bnez a0,32406 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xd0> - 32556: ec0a8ae3 beqz s5,3242a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xf4> - 3255a: 6522 ld a0,8(sp) - 3255c: 00008597 auipc a1,0x8 - 32560: d1c58593 addi a1,a1,-740 # 3a278 <_IO_stdin_used+0x27d0> - 32564: 0541 addi a0,a0,16 - 32566: ffbe20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 3256a: b5c1 j 3242a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xf4> - 3256c: e60b81e3 beqz s7,323ce <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x98> - 32570: 00093503 ld a0,0(s2) - 32574: 865e mv a2,s7 - 32576: 85a6 mv a1,s1 - 32578: b78e30ef jal 158f0 - 3257c: e40509e3 beqz a0,323ce <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x98> - 32580: b535 j 323ac <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x76> - 32582: 010b8513 addi a0,s7,16 - 32586: 00006597 auipc a1,0x6 - 3258a: 86258593 addi a1,a1,-1950 # 37de8 <_IO_stdin_used+0x340> - 3258e: fd3e20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 32592: b531 j 3239e <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x68> - 32594: 01048513 addi a0,s1,16 - 32598: 00006597 auipc a1,0x6 - 3259c: 85058593 addi a1,a1,-1968 # 37de8 <_IO_stdin_used+0x340> - 325a0: fc1e20ef jal 15560 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 325a4: bd91 j 323f8 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xc2> - 325a6: 84aa mv s1,a0 - 325a8: 8522 mv a0,s0 - 325aa: 00017317 auipc t1,0x17 - 325ae: 63633303 ld t1,1590(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> - 325b2: 9302 jalr t1 - 325b4: 8426 mv s0,s1 - 325b6: 8556 mv a0,s5 - 325b8: 00017317 auipc t1,0x17 - 325bc: 62833303 ld t1,1576(t1) # 49be0 <_GLOBAL_OFFSET_TABLE_+0x90> - 325c0: 9302 jalr t1 - 325c2: 6522 ld a0,8(sp) - 325c4: c501 beqz a0,325cc <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x296> - 325c6: 611c ld a5,0(a0) - 325c8: 679c ld a5,8(a5) - 325ca: 9782 jalr a5 - 325cc: 8522 mv a0,s0 - 325ce: 952e30ef jal 15720 <_Unwind_Resume@plt> - 325d2: 842a mv s0,a0 - 325d4: b7fd j 325c2 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x28c> - 325d6: 842a mv s0,a0 - 325d8: 1808 addi a0,sp,48 - 325da: 00018317 auipc t1,0x18 - 325de: 9fe33303 ld t1,-1538(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 325e2: 9302 jalr t1 - 325e4: bff9 j 325c2 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x28c> - 325e6: 842a mv s0,a0 - 325e8: 854a mv a0,s2 - 325ea: 912e40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 325ee: 6542 ld a0,16(sp) - 325f0: d565 beqz a0,325d8 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x2a2> - 325f2: 611c ld a5,0(a0) - 325f4: 679c ld a5,8(a5) - 325f6: 9782 jalr a5 - 325f8: b7c5 j 325d8 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x2a2> - 325fa: 842a mv s0,a0 - 325fc: bfcd j 325ee <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x2b8> - 325fe: 842a mv s0,a0 - 32600: bf5d j 325b6 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x280> - 32602: 84aa mv s1,a0 - 32604: 854a mv a0,s2 - 32606: 8f6e40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3260a: bf79 j 325a8 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x272> - -000000000003260c <_ZN7testing8internal11CmpHelperEQEPKcS2_xx>: - 3260c: 7119 addi sp,sp,-128 - 3260e: f8a2 sd s0,112(sp) - 32610: fc86 sd ra,120(sp) - 32612: e436 sd a3,8(sp) - 32614: e03a sd a4,0(sp) - 32616: 842a mv s0,a0 - 32618: 06e68763 beq a3,a4,32686 <_ZN7testing8internal11CmpHelperEQEPKcS2_xx+0x7a> - 3261c: ecce sd s3,88(sp) - 3261e: 01010993 addi s3,sp,16 - 32622: f4a6 sd s1,104(sp) - 32624: 854e mv a0,s3 - 32626: 00017317 auipc t1,0x17 - 3262a: 5f233303 ld t1,1522(t1) # 49c18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 3262e: 84ae mv s1,a1 - 32630: 002c addi a1,sp,8 - 32632: f0ca sd s2,96(sp) - 32634: e8d2 sd s4,80(sp) - 32636: 8932 mv s2,a2 - 32638: 03010a13 addi s4,sp,48 - 3263c: 9302 jalr t1 - 3263e: 8552 mv a0,s4 - 32640: 858a mv a1,sp - 32642: 00017317 auipc t1,0x17 - 32646: 5d633303 ld t1,1494(t1) # 49c18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 3264a: 9302 jalr t1 - 3264c: 864a mv a2,s2 - 3264e: 85a6 mv a1,s1 - 32650: 4781 li a5,0 - 32652: 8752 mv a4,s4 - 32654: 86ce mv a3,s3 - 32656: 8522 mv a0,s0 - 32658: cdfff0ef jal 32336 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b> - 3265c: 7542 ld a0,48(sp) - 3265e: 009c addi a5,sp,64 - 32660: 00f50463 beq a0,a5,32668 <_ZN7testing8internal11CmpHelperEQEPKcS2_xx+0x5c> - 32664: 9cce30ef jal 15830 <_ZdlPv@plt> - 32668: 6542 ld a0,16(sp) - 3266a: 101c addi a5,sp,32 - 3266c: 02f50463 beq a0,a5,32694 <_ZN7testing8internal11CmpHelperEQEPKcS2_xx+0x88> - 32670: 9c0e30ef jal 15830 <_ZdlPv@plt> - 32674: 70e6 ld ra,120(sp) - 32676: 8522 mv a0,s0 - 32678: 7446 ld s0,112(sp) - 3267a: 74a6 ld s1,104(sp) - 3267c: 7906 ld s2,96(sp) - 3267e: 69e6 ld s3,88(sp) - 32680: 6a46 ld s4,80(sp) - 32682: 6109 addi sp,sp,128 - 32684: 8082 ret - 32686: dc1e60ef jal 19446 <_ZN7testing16AssertionSuccessEv> - 3268a: 70e6 ld ra,120(sp) - 3268c: 8522 mv a0,s0 - 3268e: 7446 ld s0,112(sp) - 32690: 6109 addi sp,sp,128 - 32692: 8082 ret - 32694: 70e6 ld ra,120(sp) - 32696: 8522 mv a0,s0 - 32698: 7446 ld s0,112(sp) - 3269a: 74a6 ld s1,104(sp) - 3269c: 7906 ld s2,96(sp) - 3269e: 69e6 ld s3,88(sp) - 326a0: 6a46 ld s4,80(sp) - 326a2: 6109 addi sp,sp,128 - 326a4: 8082 ret - 326a6: 842a mv s0,a0 - 326a8: a029 j 326b2 <_ZN7testing8internal11CmpHelperEQEPKcS2_xx+0xa6> - 326aa: 842a mv s0,a0 - 326ac: 8552 mv a0,s4 - 326ae: 84ee40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 326b2: 854e mv a0,s3 - 326b4: 848e40ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 326b8: 8522 mv a0,s0 - 326ba: 866e30ef jal 15720 <_Unwind_Resume@plt> - -00000000000326be <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_>: - 326be: 7119 addi sp,sp,-128 - 326c0: f8a2 sd s0,112(sp) - 326c2: f4a6 sd s1,104(sp) - 326c4: 842a mv s0,a0 - 326c6: 84ae mv s1,a1 - 326c8: 8536 mv a0,a3 - 326ca: 85ba mv a1,a4 - 326cc: f0ca sd s2,96(sp) - 326ce: fc86 sd ra,120(sp) - 326d0: 8932 mv s2,a2 - 326d2: e436 sd a3,8(sp) - 326d4: e03a sd a4,0(sp) - 326d6: af7e60ef jal 191cc <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 326da: c919 beqz a0,326f0 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0x32> - 326dc: 8522 mv a0,s0 - 326de: d69e60ef jal 19446 <_ZN7testing16AssertionSuccessEv> - 326e2: 70e6 ld ra,120(sp) - 326e4: 8522 mv a0,s0 - 326e6: 7446 ld s0,112(sp) - 326e8: 74a6 ld s1,104(sp) - 326ea: 7906 ld s2,96(sp) - 326ec: 6109 addi sp,sp,128 - 326ee: 8082 ret - 326f0: ecce sd s3,88(sp) - 326f2: 01010993 addi s3,sp,16 - 326f6: 854e mv a0,s3 - 326f8: 002c addi a1,sp,8 - 326fa: 00017317 auipc t1,0x17 - 326fe: 76633303 ld t1,1894(t1) # 49e60 <_GLOBAL_OFFSET_TABLE_+0x310> - 32702: e8d2 sd s4,80(sp) - 32704: 9302 jalr t1 - 32706: 03010a13 addi s4,sp,48 - 3270a: 8552 mv a0,s4 - 3270c: 858a mv a1,sp - 3270e: 00017317 auipc t1,0x17 - 32712: 75233303 ld t1,1874(t1) # 49e60 <_GLOBAL_OFFSET_TABLE_+0x310> - 32716: 9302 jalr t1 - 32718: 864a mv a2,s2 - 3271a: 85a6 mv a1,s1 - 3271c: 4781 li a5,0 - 3271e: 8752 mv a4,s4 - 32720: 86ce mv a3,s3 - 32722: 8522 mv a0,s0 - 32724: c13ff0ef jal 32336 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b> - 32728: 7542 ld a0,48(sp) - 3272a: 009c addi a5,sp,64 - 3272c: 00f50463 beq a0,a5,32734 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0x76> - 32730: 900e30ef jal 15830 <_ZdlPv@plt> - 32734: 6542 ld a0,16(sp) - 32736: 101c addi a5,sp,32 - 32738: 00f50d63 beq a0,a5,32752 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0x94> - 3273c: 8f4e30ef jal 15830 <_ZdlPv@plt> - 32740: 70e6 ld ra,120(sp) - 32742: 8522 mv a0,s0 - 32744: 7446 ld s0,112(sp) - 32746: 69e6 ld s3,88(sp) - 32748: 6a46 ld s4,80(sp) - 3274a: 74a6 ld s1,104(sp) - 3274c: 7906 ld s2,96(sp) - 3274e: 6109 addi sp,sp,128 - 32750: 8082 ret - 32752: 69e6 ld s3,88(sp) - 32754: 6a46 ld s4,80(sp) - 32756: b771 j 326e2 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0x24> - 32758: 842a mv s0,a0 - 3275a: a029 j 32764 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0xa6> - 3275c: 842a mv s0,a0 - 3275e: 8552 mv a0,s4 - 32760: f9de30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 32764: 854e mv a0,s3 - 32766: f97e30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3276a: 8522 mv a0,s0 - 3276c: fb5e20ef jal 15720 <_Unwind_Resume@plt> - -0000000000032770 <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_>: - 32770: 7119 addi sp,sp,-128 - 32772: f8a2 sd s0,112(sp) - 32774: f4a6 sd s1,104(sp) - 32776: 842a mv s0,a0 - 32778: 84ae mv s1,a1 - 3277a: 8536 mv a0,a3 - 3277c: 85ba mv a1,a4 - 3277e: f0ca sd s2,96(sp) - 32780: fc86 sd ra,120(sp) - 32782: 8932 mv s2,a2 - 32784: e436 sd a3,8(sp) - 32786: e03a sd a4,0(sp) - 32788: cf5e60ef jal 1947c <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> - 3278c: c919 beqz a0,327a2 <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0x32> - 3278e: 8522 mv a0,s0 - 32790: cb7e60ef jal 19446 <_ZN7testing16AssertionSuccessEv> - 32794: 70e6 ld ra,120(sp) - 32796: 8522 mv a0,s0 - 32798: 7446 ld s0,112(sp) - 3279a: 74a6 ld s1,104(sp) - 3279c: 7906 ld s2,96(sp) - 3279e: 6109 addi sp,sp,128 - 327a0: 8082 ret - 327a2: ecce sd s3,88(sp) - 327a4: 01010993 addi s3,sp,16 - 327a8: 854e mv a0,s3 - 327aa: 002c addi a1,sp,8 - 327ac: 00017317 auipc t1,0x17 - 327b0: 6b433303 ld t1,1716(t1) # 49e60 <_GLOBAL_OFFSET_TABLE_+0x310> - 327b4: e8d2 sd s4,80(sp) - 327b6: 9302 jalr t1 - 327b8: 03010a13 addi s4,sp,48 - 327bc: 8552 mv a0,s4 - 327be: 858a mv a1,sp - 327c0: 00017317 auipc t1,0x17 - 327c4: 6a033303 ld t1,1696(t1) # 49e60 <_GLOBAL_OFFSET_TABLE_+0x310> - 327c8: 9302 jalr t1 - 327ca: 864a mv a2,s2 - 327cc: 85a6 mv a1,s1 - 327ce: 4785 li a5,1 - 327d0: 8752 mv a4,s4 - 327d2: 86ce mv a3,s3 - 327d4: 8522 mv a0,s0 - 327d6: b61ff0ef jal 32336 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b> - 327da: 7542 ld a0,48(sp) - 327dc: 009c addi a5,sp,64 - 327de: 00f50463 beq a0,a5,327e6 <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0x76> - 327e2: 84ee30ef jal 15830 <_ZdlPv@plt> - 327e6: 6542 ld a0,16(sp) - 327e8: 101c addi a5,sp,32 - 327ea: 00f50d63 beq a0,a5,32804 <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0x94> - 327ee: 842e30ef jal 15830 <_ZdlPv@plt> - 327f2: 70e6 ld ra,120(sp) - 327f4: 8522 mv a0,s0 - 327f6: 7446 ld s0,112(sp) - 327f8: 69e6 ld s3,88(sp) - 327fa: 6a46 ld s4,80(sp) - 327fc: 74a6 ld s1,104(sp) - 327fe: 7906 ld s2,96(sp) - 32800: 6109 addi sp,sp,128 - 32802: 8082 ret - 32804: 69e6 ld s3,88(sp) - 32806: 6a46 ld s4,80(sp) - 32808: b771 j 32794 <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0x24> - 3280a: 842a mv s0,a0 - 3280c: a029 j 32816 <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0xa6> - 3280e: 842a mv s0,a0 - 32810: 8552 mv a0,s4 - 32812: eebe30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 32816: 854e mv a0,s3 - 32818: ee5e30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3281c: 8522 mv a0,s0 - 3281e: f03e20ef jal 15720 <_Unwind_Resume@plt> - -0000000000032822 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_>: - 32822: 7119 addi sp,sp,-128 - 32824: f8a2 sd s0,112(sp) - 32826: f4a6 sd s1,104(sp) - 32828: 842a mv s0,a0 - 3282a: 84ae mv s1,a1 - 3282c: 8536 mv a0,a3 - 3282e: 85ba mv a1,a4 - 32830: f0ca sd s2,96(sp) - 32832: fc86 sd ra,120(sp) - 32834: 8932 mv s2,a2 - 32836: e436 sd a3,8(sp) - 32838: e03a sd a4,0(sp) - 3283a: c23e60ef jal 1945c <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_> - 3283e: c919 beqz a0,32854 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0x32> - 32840: 8522 mv a0,s0 - 32842: c05e60ef jal 19446 <_ZN7testing16AssertionSuccessEv> - 32846: 70e6 ld ra,120(sp) - 32848: 8522 mv a0,s0 - 3284a: 7446 ld s0,112(sp) - 3284c: 74a6 ld s1,104(sp) - 3284e: 7906 ld s2,96(sp) - 32850: 6109 addi sp,sp,128 - 32852: 8082 ret - 32854: ecce sd s3,88(sp) - 32856: 01010993 addi s3,sp,16 - 3285a: 854e mv a0,s3 - 3285c: 002c addi a1,sp,8 - 3285e: 00017317 auipc t1,0x17 - 32862: 5ca33303 ld t1,1482(t1) # 49e28 <_GLOBAL_OFFSET_TABLE_+0x2d8> - 32866: e8d2 sd s4,80(sp) - 32868: 9302 jalr t1 - 3286a: 03010a13 addi s4,sp,48 - 3286e: 8552 mv a0,s4 - 32870: 858a mv a1,sp - 32872: 00017317 auipc t1,0x17 - 32876: 5b633303 ld t1,1462(t1) # 49e28 <_GLOBAL_OFFSET_TABLE_+0x2d8> - 3287a: 9302 jalr t1 - 3287c: 864a mv a2,s2 - 3287e: 85a6 mv a1,s1 - 32880: 4781 li a5,0 - 32882: 8752 mv a4,s4 - 32884: 86ce mv a3,s3 - 32886: 8522 mv a0,s0 - 32888: aafff0ef jal 32336 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b> - 3288c: 7542 ld a0,48(sp) - 3288e: 009c addi a5,sp,64 - 32890: 00f50463 beq a0,a5,32898 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0x76> - 32894: f9de20ef jal 15830 <_ZdlPv@plt> - 32898: 6542 ld a0,16(sp) - 3289a: 101c addi a5,sp,32 - 3289c: 00f50d63 beq a0,a5,328b6 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0x94> - 328a0: f91e20ef jal 15830 <_ZdlPv@plt> - 328a4: 70e6 ld ra,120(sp) - 328a6: 8522 mv a0,s0 - 328a8: 7446 ld s0,112(sp) - 328aa: 69e6 ld s3,88(sp) - 328ac: 6a46 ld s4,80(sp) - 328ae: 74a6 ld s1,104(sp) - 328b0: 7906 ld s2,96(sp) - 328b2: 6109 addi sp,sp,128 - 328b4: 8082 ret - 328b6: 69e6 ld s3,88(sp) - 328b8: 6a46 ld s4,80(sp) - 328ba: b771 j 32846 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0x24> - 328bc: 842a mv s0,a0 - 328be: a029 j 328c8 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0xa6> - 328c0: 842a mv s0,a0 - 328c2: 8552 mv a0,s4 - 328c4: e39e30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 328c8: 854e mv a0,s3 - 328ca: e33e30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 328ce: 8522 mv a0,s0 - 328d0: e51e20ef jal 15720 <_Unwind_Resume@plt> - -00000000000328d4 : - 328d4: c501 beqz a0,328dc - 328d6: 611c ld a5,0(a0) - 328d8: 679c ld a5,8(a5) - 328da: 8782 jr a5 - 328dc: 8082 ret - -00000000000328de <_ZN7testing4Test11DeleteSelf_Ev>: - 328de: 611c ld a5,0(a0) - 328e0: 679c ld a5,8(a5) - 328e2: 8782 jr a5 - -00000000000328e4 <_ZN7testing9TestSuite17RunSetUpTestSuiteEv>: - 328e4: 713c ld a5,96(a0) - 328e6: c391 beqz a5,328ea <_ZN7testing9TestSuite17RunSetUpTestSuiteEv+0x6> - 328e8: 8782 jr a5 - 328ea: 8082 ret - -00000000000328ec <_ZN7testing9TestSuite20RunTearDownTestSuiteEv>: - 328ec: 753c ld a5,104(a0) - 328ee: c391 beqz a5,328f2 <_ZN7testing9TestSuite20RunTearDownTestSuiteEv+0x6> - 328f0: 8782 jr a5 - 328f2: 8082 ret - -00000000000328f4 <_ZN7testing11Environment5SetUpEv>: - 328f4: 8082 ret - -00000000000328f6 <_ZN7testing11Environment8TearDownEv>: - 328f6: 8082 ret - -00000000000328f8 <_ZN7testing17TestEventListener16OnTestSuiteStartERKNS_9TestSuiteE>: - 328f8: 8082 ret - -00000000000328fa <_ZN7testing17TestEventListener14OnTestSuiteEndERKNS_9TestSuiteE>: - 328fa: 8082 ret - -00000000000328fc <_ZN7testing22EmptyTestEventListener18OnTestProgramStartERKNS_8UnitTestE>: - 328fc: 8082 ret - -00000000000328fe <_ZN7testing22EmptyTestEventListener20OnTestIterationStartERKNS_8UnitTestEi>: - 328fe: 8082 ret - -0000000000032900 <_ZN7testing22EmptyTestEventListener24OnEnvironmentsSetUpStartERKNS_8UnitTestE>: - 32900: 8082 ret - -0000000000032902 <_ZN7testing22EmptyTestEventListener22OnEnvironmentsSetUpEndERKNS_8UnitTestE>: - 32902: 8082 ret - -0000000000032904 <_ZN7testing22EmptyTestEventListener16OnTestSuiteStartERKNS_9TestSuiteE>: - 32904: 8082 ret - -0000000000032906 <_ZN7testing22EmptyTestEventListener15OnTestCaseStartERKNS_9TestSuiteE>: - 32906: 8082 ret - -0000000000032908 <_ZN7testing22EmptyTestEventListener11OnTestStartERKNS_8TestInfoE>: - 32908: 8082 ret - -000000000003290a <_ZN7testing22EmptyTestEventListener16OnTestPartResultERKNS_14TestPartResultE>: - 3290a: 8082 ret - -000000000003290c <_ZN7testing22EmptyTestEventListener9OnTestEndERKNS_8TestInfoE>: - 3290c: 8082 ret - -000000000003290e <_ZN7testing22EmptyTestEventListener14OnTestSuiteEndERKNS_9TestSuiteE>: - 3290e: 8082 ret - -0000000000032910 <_ZN7testing22EmptyTestEventListener13OnTestCaseEndERKNS_9TestSuiteE>: - 32910: 8082 ret - -0000000000032912 <_ZN7testing22EmptyTestEventListener27OnEnvironmentsTearDownStartERKNS_8UnitTestE>: - 32912: 8082 ret - -0000000000032914 <_ZN7testing22EmptyTestEventListener25OnEnvironmentsTearDownEndERKNS_8UnitTestE>: - 32914: 8082 ret - -0000000000032916 <_ZN7testing22EmptyTestEventListener16OnTestProgramEndERKNS_8UnitTestE>: - 32916: 8082 ret - -0000000000032918 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestProgramStartERKNS_8UnitTestE>: - 32918: 8082 ret - -000000000003291a <_ZN7testing8internal27PrettyUnitTestResultPrinter22OnEnvironmentsSetUpEndERKNS_8UnitTestE>: - 3291a: 8082 ret - -000000000003291c <_ZN7testing8internal27PrettyUnitTestResultPrinter25OnEnvironmentsTearDownEndERKNS_8UnitTestE>: - 3291c: 8082 ret - -000000000003291e <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestProgramEndERKNS_8UnitTestE>: - 3291e: 8082 ret - -0000000000032920 <_ZN7testing8internal35DefaultGlobalTestPartResultReporterD1Ev>: - 32920: 8082 ret + 32502: 9fee30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32506: 85ce mv a1,s3 + 32508: 850a mv a0,sp + 3250a: cb9fe0ef jal 311c2 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> + 3250e: 6522 ld a0,8(sp) + 32510: c501 beqz a0,32518 <_ZN7testing8internal2RE4InitEPKc+0x11c> + 32512: 611c ld a5,0(a0) + 32514: 679c ld a5,8(a5) + 32516: 9782 jalr a5 + 32518: 8526 mv a0,s1 + 3251a: d14e80ef jal 1aa2e <_ZN7testing8internal12AssertHelperD1Ev> + 3251e: 7502 ld a0,32(sp) + 32520: 181c addi a5,sp,48 + 32522: 00f50463 beq a0,a5,3252a <_ZN7testing8internal2RE4InitEPKc+0x12e> + 32526: bdae30ef jal 15900 <_ZdlPv@plt> + 3252a: 6462 ld s0,24(sp) + 3252c: c815 beqz s0,32560 <_ZN7testing8internal2RE4InitEPKc+0x164> + 3252e: 6008 ld a0,0(s0) + 32530: 01040793 addi a5,s0,16 + 32534: 00f50463 beq a0,a5,3253c <_ZN7testing8internal2RE4InitEPKc+0x140> + 32538: bc8e30ef jal 15900 <_ZdlPv@plt> + 3253c: 8522 mv a0,s0 + 3253e: bc2e30ef jal 15900 <_ZdlPv@plt> + 32542: 7406 ld s0,96(sp) + 32544: 69a6 ld s3,72(sp) + 32546: 6a06 ld s4,64(sp) + 32548: 70a6 ld ra,104(sp) + 3254a: 64e6 ld s1,88(sp) + 3254c: 854a mv a0,s2 + 3254e: 6946 ld s2,80(sp) + 32550: 6165 addi sp,sp,112 + 32552: 85fe306f j 15db0 <_ZdaPv@plt> + 32556: 0000a597 auipc a1,0xa + 3255a: b4258593 addi a1,a1,-1214 # 3c098 <_IO_stdin_used+0x2518> + 3255e: bddd j 32454 <_ZN7testing8internal2RE4InitEPKc+0x58> + 32560: 69a6 ld s3,72(sp) + 32562: 6a06 ld s4,64(sp) + 32564: b731 j 32470 <_ZN7testing8internal2RE4InitEPKc+0x74> + 32566: e4ce sd s3,72(sp) + 32568: e0d2 sd s4,64(sp) + 3256a: bf39 j 32488 <_ZN7testing8internal2RE4InitEPKc+0x8c> + 3256c: 842a mv s0,a0 + 3256e: 8526 mv a0,s1 + 32570: cbee80ef jal 1aa2e <_ZN7testing8internal12AssertHelperD1Ev> + 32574: 8552 mv a0,s4 + 32576: 84be40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3257a: 0828 addi a0,sp,24 + 3257c: 0001a317 auipc t1,0x1a + 32580: a5c33303 ld t1,-1444(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 32584: 9302 jalr t1 + 32586: 8522 mv a0,s0 + 32588: a68e30ef jal 157f0 <_Unwind_Resume@plt> + 3258c: 842a mv s0,a0 + 3258e: b7f5 j 3257a <_ZN7testing8internal2RE4InitEPKc+0x17e> + 32590: 842a mv s0,a0 + 32592: b7cd j 32574 <_ZN7testing8internal2RE4InitEPKc+0x178> + 32594: 67a2 ld a5,8(sp) + 32596: 842a mv s0,a0 + 32598: dbf9 beqz a5,3256e <_ZN7testing8internal2RE4InitEPKc+0x172> + 3259a: 6398 ld a4,0(a5) + 3259c: 853e mv a0,a5 + 3259e: 671c ld a5,8(a4) + 325a0: 9782 jalr a5 + 325a2: b7f1 j 3256e <_ZN7testing8internal2RE4InitEPKc+0x172> + +00000000000325a4 <_ZN7testing4Test19HasSameFixtureClassEv>: + 325a4: 715d addi sp,sp,-80 + 325a6: e0a2 sd s0,64(sp) + 325a8: fc26 sd s1,56(sp) + 325aa: f84a sd s2,48(sp) + 325ac: e486 sd ra,72(sp) + 325ae: d29f80ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 325b2: 613c ld a5,64(a0) + 325b4: 1087b703 ld a4,264(a5) + 325b8: 1107b403 ld s0,272(a5) + 325bc: 7b1c ld a5,48(a4) + 325be: 07843903 ld s2,120(s0) + 325c2: 639c ld a5,0(a5) + 325c4: 7fa4 ld s1,120(a5) + 325c6: 15248163 beq s1,s2,32708 <_ZN7testing4Test19HasSameFixtureClassEv+0x164> + 325ca: f44e sd s3,40(sp) + 325cc: f052 sd s4,32(sp) + 325ce: ec56 sd s5,24(sp) + 325d0: 02043a03 ld s4,32(s0) + 325d4: 0207ba83 ld s5,32(a5) + 325d8: a8de80ef jal 1b064 <_ZN7testing8internal13GetTestTypeIdEv> + 325dc: 89aa mv s3,a0 + 325de: a87e80ef jal 1b064 <_ZN7testing8internal13GetTestTypeIdEv> + 325e2: 13348a63 beq s1,s3,32716 <_ZN7testing4Test19HasSameFixtureClassEv+0x172> + 325e6: 12a90b63 beq s2,a0,3271c <_ZN7testing4Test19HasSameFixtureClassEv+0x178> + 325ea: 6685 lui a3,0x1 + 325ec: 850a mv a0,sp + 325ee: 92868693 addi a3,a3,-1752 # 928 <__abi_tag-0xf96c> + 325f2: 00009717 auipc a4,0x9 + 325f6: 7a670713 addi a4,a4,1958 # 3bd98 <_IO_stdin_used+0x2218> + 325fa: 00008617 auipc a2,0x8 + 325fe: 1d660613 addi a2,a2,470 # 3a7d0 <_IO_stdin_used+0xc50> + 32602: 4585 li a1,1 + 32604: b52e80ef jal 1a956 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> + 32608: 00810913 addi s2,sp,8 + 3260c: 854a mv a0,s2 + 3260e: 848a mv s1,sp + 32610: cb5e80ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 32614: 6522 ld a0,8(sp) + 32616: 00008597 auipc a1,0x8 + 3261a: 68258593 addi a1,a1,1666 # 3ac98 <_IO_stdin_used+0x1118> + 3261e: 0541 addi a0,a0,16 + 32620: 810e30ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 32624: 6522 ld a0,8(sp) + 32626: 00008597 auipc a1,0x8 + 3262a: 6ba58593 addi a1,a1,1722 # 3ace0 <_IO_stdin_used+0x1160> + 3262e: 0541 addi a0,a0,16 + 32630: 800e30ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 32634: 6000 ld s0,0(s0) + 32636: 69a2 ld s3,8(sp) + 32638: 22040263 beqz s0,3285c <_ZN7testing4Test19HasSameFixtureClassEv+0x2b8> + 3263c: 8522 mv a0,s0 + 3263e: d92e30ef jal 15bd0 + 32642: 862a mv a2,a0 + 32644: 85a2 mv a1,s0 + 32646: 01098513 addi a0,s3,16 + 3264a: 8b6e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3264e: 6522 ld a0,8(sp) + 32650: 00009597 auipc a1,0x9 + 32654: 8b058593 addi a1,a1,-1872 # 3af00 <_IO_stdin_used+0x1380> + 32658: 0541 addi a0,a0,16 + 3265a: fd7e20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 3265e: 6522 ld a0,8(sp) + 32660: 0000a597 auipc a1,0xa + 32664: 8f058593 addi a1,a1,-1808 # 3bf50 <_IO_stdin_used+0x23d0> + 32668: 0541 addi a0,a0,16 + 3266a: fc7e20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 3266e: 6422 ld s0,8(sp) + 32670: 240a8863 beqz s5,328c0 <_ZN7testing4Test19HasSameFixtureClassEv+0x31c> + 32674: 8556 mv a0,s5 + 32676: d5ae30ef jal 15bd0 + 3267a: 862a mv a2,a0 + 3267c: 85d6 mv a1,s5 + 3267e: 01040513 addi a0,s0,16 + 32682: 87ee30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32686: 6522 ld a0,8(sp) + 32688: 0000a597 auipc a1,0xa + 3268c: 8e058593 addi a1,a1,-1824 # 3bf68 <_IO_stdin_used+0x23e8> + 32690: 0541 addi a0,a0,16 + 32692: f9fe20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 32696: 6422 ld s0,8(sp) + 32698: 200a0a63 beqz s4,328ac <_ZN7testing4Test19HasSameFixtureClassEv+0x308> + 3269c: 8552 mv a0,s4 + 3269e: d32e30ef jal 15bd0 + 326a2: 862a mv a2,a0 + 326a4: 85d2 mv a1,s4 + 326a6: 01040513 addi a0,s0,16 + 326aa: 856e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 326ae: 6522 ld a0,8(sp) + 326b0: 00008597 auipc a1,0x8 + 326b4: 03058593 addi a1,a1,48 # 3a6e0 <_IO_stdin_used+0xb60> + 326b8: 0541 addi a0,a0,16 + 326ba: f77e20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 326be: 6522 ld a0,8(sp) + 326c0: 0000a597 auipc a1,0xa + 326c4: 8b858593 addi a1,a1,-1864 # 3bf78 <_IO_stdin_used+0x23f8> + 326c8: 0541 addi a0,a0,16 + 326ca: f67e20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 326ce: 6522 ld a0,8(sp) + 326d0: 0000a597 auipc a1,0xa + 326d4: 8e858593 addi a1,a1,-1816 # 3bfb8 <_IO_stdin_used+0x2438> + 326d8: 0541 addi a0,a0,16 + 326da: f57e20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 326de: 6522 ld a0,8(sp) + 326e0: 0000a597 auipc a1,0xa + 326e4: 91858593 addi a1,a1,-1768 # 3bff8 <_IO_stdin_used+0x2478> + 326e8: 0541 addi a0,a0,16 + 326ea: f47e20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 326ee: 6522 ld a0,8(sp) + 326f0: 0000a597 auipc a1,0xa + 326f4: 94858593 addi a1,a1,-1720 # 3c038 <_IO_stdin_used+0x24b8> + 326f8: 0541 addi a0,a0,16 + 326fa: f37e20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 326fe: 85ca mv a1,s2 + 32700: 8526 mv a0,s1 + 32702: ac1fe0ef jal 311c2 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> + 32706: aa0d j 32838 <_ZN7testing4Test19HasSameFixtureClassEv+0x294> + 32708: 60a6 ld ra,72(sp) + 3270a: 6406 ld s0,64(sp) + 3270c: 74e2 ld s1,56(sp) + 3270e: 7942 ld s2,48(sp) + 32710: 4505 li a0,1 + 32712: 6161 addi sp,sp,80 + 32714: 8082 ret + 32716: 87d6 mv a5,s5 + 32718: 8ad2 mv s5,s4 + 3271a: 8a3e mv s4,a5 + 3271c: 6685 lui a3,0x1 + 3271e: 850a mv a0,sp + 32720: 91c68693 addi a3,a3,-1764 # 91c <__abi_tag-0xf978> + 32724: 00009717 auipc a4,0x9 + 32728: 67470713 addi a4,a4,1652 # 3bd98 <_IO_stdin_used+0x2218> + 3272c: 00008617 auipc a2,0x8 + 32730: 0a460613 addi a2,a2,164 # 3a7d0 <_IO_stdin_used+0xc50> + 32734: 4585 li a1,1 + 32736: a20e80ef jal 1a956 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> + 3273a: 00810913 addi s2,sp,8 + 3273e: 854a mv a0,s2 + 32740: 848a mv s1,sp + 32742: b83e80ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 32746: 6522 ld a0,8(sp) + 32748: 00008597 auipc a1,0x8 + 3274c: 55058593 addi a1,a1,1360 # 3ac98 <_IO_stdin_used+0x1118> + 32750: 0541 addi a0,a0,16 + 32752: edfe20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 32756: 6522 ld a0,8(sp) + 32758: 00009597 auipc a1,0x9 + 3275c: 70058593 addi a1,a1,1792 # 3be58 <_IO_stdin_used+0x22d8> + 32760: 0541 addi a0,a0,16 + 32762: ecfe20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 32766: 6522 ld a0,8(sp) + 32768: 00009597 auipc a1,0x9 + 3276c: 73058593 addi a1,a1,1840 # 3be98 <_IO_stdin_used+0x2318> + 32770: 0541 addi a0,a0,16 + 32772: ebfe20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 32776: 6000 ld s0,0(s0) + 32778: 69a2 ld s3,8(sp) + 3277a: 10040f63 beqz s0,32898 <_ZN7testing4Test19HasSameFixtureClassEv+0x2f4> + 3277e: 8522 mv a0,s0 + 32780: c50e30ef jal 15bd0 + 32784: 862a mv a2,a0 + 32786: 85a2 mv a1,s0 + 32788: 01098513 addi a0,s3,16 + 3278c: f75e20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32790: 6522 ld a0,8(sp) + 32792: 00008597 auipc a1,0x8 + 32796: 76e58593 addi a1,a1,1902 # 3af00 <_IO_stdin_used+0x1380> + 3279a: 0541 addi a0,a0,16 + 3279c: e95e20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 327a0: 6522 ld a0,8(sp) + 327a2: 00009597 auipc a1,0x9 + 327a6: 71658593 addi a1,a1,1814 # 3beb8 <_IO_stdin_used+0x2338> + 327aa: 0541 addi a0,a0,16 + 327ac: e85e20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 327b0: 6422 ld s0,8(sp) + 327b2: 0c0a8963 beqz s5,32884 <_ZN7testing4Test19HasSameFixtureClassEv+0x2e0> + 327b6: 8556 mv a0,s5 + 327b8: c18e30ef jal 15bd0 + 327bc: 862a mv a2,a0 + 327be: 85d6 mv a1,s5 + 327c0: 01040513 addi a0,s0,16 + 327c4: f3de20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 327c8: 6522 ld a0,8(sp) + 327ca: 00009597 auipc a1,0x9 + 327ce: 6f658593 addi a1,a1,1782 # 3bec0 <_IO_stdin_used+0x2340> + 327d2: 0541 addi a0,a0,16 + 327d4: e5de20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 327d8: 6522 ld a0,8(sp) + 327da: 00009597 auipc a1,0x9 + 327de: 6de58593 addi a1,a1,1758 # 3beb8 <_IO_stdin_used+0x2338> + 327e2: 0541 addi a0,a0,16 + 327e4: e4de20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 327e8: 6422 ld s0,8(sp) + 327ea: 080a0363 beqz s4,32870 <_ZN7testing4Test19HasSameFixtureClassEv+0x2cc> + 327ee: 8552 mv a0,s4 + 327f0: be0e30ef jal 15bd0 + 327f4: 862a mv a2,a0 + 327f6: 85d2 mv a1,s4 + 327f8: 01040513 addi a0,s0,16 + 327fc: f05e20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32800: 6522 ld a0,8(sp) + 32802: 00009597 auipc a1,0x9 + 32806: 6de58593 addi a1,a1,1758 # 3bee0 <_IO_stdin_used+0x2360> + 3280a: 0541 addi a0,a0,16 + 3280c: e25e20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 32810: 6522 ld a0,8(sp) + 32812: 00009597 auipc a1,0x9 + 32816: 6f658593 addi a1,a1,1782 # 3bf08 <_IO_stdin_used+0x2388> + 3281a: 0541 addi a0,a0,16 + 3281c: e15e20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 32820: 6522 ld a0,8(sp) + 32822: 00009597 auipc a1,0x9 + 32826: 72658593 addi a1,a1,1830 # 3bf48 <_IO_stdin_used+0x23c8> + 3282a: 0541 addi a0,a0,16 + 3282c: e05e20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 32830: 85ca mv a1,s2 + 32832: 8526 mv a0,s1 + 32834: 98ffe0ef jal 311c2 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> + 32838: 6522 ld a0,8(sp) + 3283a: c501 beqz a0,32842 <_ZN7testing4Test19HasSameFixtureClassEv+0x29e> + 3283c: 611c ld a5,0(a0) + 3283e: 679c ld a5,8(a5) + 32840: 9782 jalr a5 + 32842: 8526 mv a0,s1 + 32844: 9eae80ef jal 1aa2e <_ZN7testing8internal12AssertHelperD1Ev> + 32848: 60a6 ld ra,72(sp) + 3284a: 6406 ld s0,64(sp) + 3284c: 79a2 ld s3,40(sp) + 3284e: 7a02 ld s4,32(sp) + 32850: 6ae2 ld s5,24(sp) + 32852: 74e2 ld s1,56(sp) + 32854: 7942 ld s2,48(sp) + 32856: 4501 li a0,0 + 32858: 6161 addi sp,sp,80 + 3285a: 8082 ret + 3285c: 01098513 addi a0,s3,16 + 32860: 4619 li a2,6 + 32862: 00007597 auipc a1,0x7 + 32866: 67658593 addi a1,a1,1654 # 39ed8 <_IO_stdin_used+0x358> + 3286a: e97e20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3286e: b3c5 j 3264e <_ZN7testing4Test19HasSameFixtureClassEv+0xaa> + 32870: 01040513 addi a0,s0,16 + 32874: 4619 li a2,6 + 32876: 00007597 auipc a1,0x7 + 3287a: 66258593 addi a1,a1,1634 # 39ed8 <_IO_stdin_used+0x358> + 3287e: e83e20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32882: bfbd j 32800 <_ZN7testing4Test19HasSameFixtureClassEv+0x25c> + 32884: 01040513 addi a0,s0,16 + 32888: 4619 li a2,6 + 3288a: 00007597 auipc a1,0x7 + 3288e: 64e58593 addi a1,a1,1614 # 39ed8 <_IO_stdin_used+0x358> + 32892: e6fe20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32896: bf0d j 327c8 <_ZN7testing4Test19HasSameFixtureClassEv+0x224> + 32898: 01098513 addi a0,s3,16 + 3289c: 4619 li a2,6 + 3289e: 00007597 auipc a1,0x7 + 328a2: 63a58593 addi a1,a1,1594 # 39ed8 <_IO_stdin_used+0x358> + 328a6: e5be20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 328aa: b5dd j 32790 <_ZN7testing4Test19HasSameFixtureClassEv+0x1ec> + 328ac: 01040513 addi a0,s0,16 + 328b0: 4619 li a2,6 + 328b2: 00007597 auipc a1,0x7 + 328b6: 62658593 addi a1,a1,1574 # 39ed8 <_IO_stdin_used+0x358> + 328ba: e47e20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 328be: bbc5 j 326ae <_ZN7testing4Test19HasSameFixtureClassEv+0x10a> + 328c0: 01040513 addi a0,s0,16 + 328c4: 4619 li a2,6 + 328c6: 00007597 auipc a1,0x7 + 328ca: 61258593 addi a1,a1,1554 # 39ed8 <_IO_stdin_used+0x358> + 328ce: e33e20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 328d2: bb55 j 32686 <_ZN7testing4Test19HasSameFixtureClassEv+0xe2> + 328d4: 67a2 ld a5,8(sp) + 328d6: 842a mv s0,a0 + 328d8: c789 beqz a5,328e2 <_ZN7testing4Test19HasSameFixtureClassEv+0x33e> + 328da: 6398 ld a4,0(a5) + 328dc: 853e mv a0,a5 + 328de: 671c ld a5,8(a4) + 328e0: 9782 jalr a5 + 328e2: 8526 mv a0,s1 + 328e4: 94ae80ef jal 1aa2e <_ZN7testing8internal12AssertHelperD1Ev> + 328e8: 8522 mv a0,s0 + 328ea: f07e20ef jal 157f0 <_Unwind_Resume@plt> + 328ee: b7dd j 328d4 <_ZN7testing4Test19HasSameFixtureClassEv+0x330> + 328f0: 842a mv s0,a0 + 328f2: bfc5 j 328e2 <_ZN7testing4Test19HasSameFixtureClassEv+0x33e> + 328f4: 842a mv s0,a0 + 328f6: b7f5 j 328e2 <_ZN7testing4Test19HasSameFixtureClassEv+0x33e> + +00000000000328f8 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 328f8: 7139 addi sp,sp,-64 + 328fa: f822 sd s0,48(sp) + 328fc: f426 sd s1,40(sp) + 328fe: 842a mv s0,a0 + 32900: 84ae mv s1,a1 + 32902: f04a sd s2,32(sp) + 32904: fc06 sd ra,56(sp) + 32906: 9d1f80ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 3290a: 85a2 mv a1,s0 + 3290c: 8726 mv a4,s1 + 3290e: 0800 addi s0,sp,16 + 32910: 878a mv a5,sp + 32912: 56fd li a3,-1 + 32914: 4601 li a2,0 + 32916: 890a mv s2,sp + 32918: e402 sd zero,8(sp) + 3291a: 00010823 sb zero,16(sp) + 3291e: e022 sd s0,0(sp) + 32920: cdefe0ef jal 30dfe <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_> + 32924: 6502 ld a0,0(sp) + 32926: 00850463 beq a0,s0,3292e <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x36> + 3292a: fd7e20ef jal 15900 <_ZdlPv@plt> + 3292e: 70e2 ld ra,56(sp) + 32930: 7442 ld s0,48(sp) + 32932: 74a2 ld s1,40(sp) + 32934: 7902 ld s2,32(sp) + 32936: 6121 addi sp,sp,64 + 32938: 8082 ret + 3293a: 842a mv s0,a0 + 3293c: 854a mv a0,s2 + 3293e: c82e40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 32942: 8522 mv a0,s0 + 32944: eade20ef jal 157f0 <_Unwind_Resume@plt> + +0000000000032948 <_ZN7testing4Test3RunEv>: + 32948: 715d addi sp,sp,-80 + 3294a: e0a2 sd s0,64(sp) + 3294c: e486 sd ra,72(sp) + 3294e: 842a mv s0,a0 + 32950: c55ff0ef jal 325a4 <_ZN7testing4Test19HasSameFixtureClassEv> + 32954: e509 bnez a0,3295e <_ZN7testing4Test3RunEv+0x16> + 32956: 60a6 ld ra,72(sp) + 32958: 6406 ld s0,64(sp) + 3295a: 6161 addi sp,sp,80 + 3295c: 8082 ret + 3295e: fc26 sd s1,56(sp) + 32960: f84a sd s2,48(sp) + 32962: 975f80ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 32966: 04053903 ld s2,64(a0) + 3296a: fffe7497 auipc s1,0xfffe7 + 3296e: 93a48493 addi s1,s1,-1734 # 192a4 <_ZN7testing4Test5SetUpEv> + 32972: 854a mv a0,s2 + 32974: a37ea0ef jal 1d3aa <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> + 32978: 611c ld a5,0(a0) + 3297a: 6f9c ld a5,24(a5) + 3297c: 08979563 bne a5,s1,32a06 <_ZN7testing4Test3RunEv+0xbe> + 32980: 45c5 li a1,17 + 32982: 00009697 auipc a3,0x9 + 32986: 6f668693 addi a3,a3,1782 # 3c078 <_IO_stdin_used+0x24f8> + 3298a: 4601 li a2,0 + 3298c: 8522 mv a0,s0 + 3298e: 00019317 auipc t1,0x19 + 32992: 1d233303 ld t1,466(t1) # 4bb60 <_GLOBAL_OFFSET_TABLE_+0x10> + 32996: e02e sd a1,0(sp) + 32998: e402 sd zero,8(sp) + 3299a: 9302 jalr t1 + 3299c: a62f90ef jal 2bbfe <_ZN7testing4Test15HasFatalFailureEv> + 329a0: c90d beqz a0,329d2 <_ZN7testing4Test3RunEv+0x8a> + 329a2: 854a mv a0,s2 + 329a4: a07ea0ef jal 1d3aa <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> + 329a8: 611c ld a5,0(a0) + 329aa: 6f9c ld a5,24(a5) + 329ac: 04979f63 bne a5,s1,32a0a <_ZN7testing4Test3RunEv+0xc2> + 329b0: 8522 mv a0,s0 + 329b2: 6406 ld s0,64(sp) + 329b4: 74e2 ld s1,56(sp) + 329b6: 7942 ld s2,48(sp) + 329b8: 60a6 ld ra,72(sp) + 329ba: 00009697 auipc a3,0x9 + 329be: 6d668693 addi a3,a3,1750 # 3c090 <_IO_stdin_used+0x2510> + 329c2: 45e5 li a1,25 + 329c4: 4601 li a2,0 + 329c6: 00019317 auipc t1,0x19 + 329ca: 19a33303 ld t1,410(t1) # 4bb60 <_GLOBAL_OFFSET_TABLE_+0x10> + 329ce: 6161 addi sp,sp,80 + 329d0: 8302 jr t1 + 329d2: a58f90ef jal 2bc2a <_ZN7testing4Test9IsSkippedEv> + 329d6: f571 bnez a0,329a2 <_ZN7testing4Test3RunEv+0x5a> + 329d8: 854a mv a0,s2 + 329da: 9d1ea0ef jal 1d3aa <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> + 329de: 611c ld a5,0(a0) + 329e0: 6f9c ld a5,24(a5) + 329e2: 02979663 bne a5,s1,32a0e <_ZN7testing4Test3RunEv+0xc6> + 329e6: 02100593 li a1,33 + 329ea: 00009697 auipc a3,0x9 + 329ee: 69668693 addi a3,a3,1686 # 3c080 <_IO_stdin_used+0x2500> + 329f2: 4601 li a2,0 + 329f4: 8522 mv a0,s0 + 329f6: 00019317 auipc t1,0x19 + 329fa: 16a33303 ld t1,362(t1) # 4bb60 <_GLOBAL_OFFSET_TABLE_+0x10> + 329fe: ec02 sd zero,24(sp) + 32a00: e82e sd a1,16(sp) + 32a02: 9302 jalr t1 + 32a04: bf79 j 329a2 <_ZN7testing4Test3RunEv+0x5a> + 32a06: 9782 jalr a5 + 32a08: bfa5 j 32980 <_ZN7testing4Test3RunEv+0x38> + 32a0a: 9782 jalr a5 + 32a0c: b755 j 329b0 <_ZN7testing4Test3RunEv+0x68> + 32a0e: 9782 jalr a5 + 32a10: bfd9 j 329e6 <_ZN7testing4Test3RunEv+0x9e> + +0000000000032a12 <_ZN7testing8TestInfo3RunEv>: + 32a12: 08054783 lbu a5,128(a0) + 32a16: e391 bnez a5,32a1a <_ZN7testing8TestInfo3RunEv+0x8> + 32a18: 8082 ret + 32a1a: 711d addi sp,sp,-96 + 32a1c: ec86 sd ra,88(sp) + 32a1e: e8a2 sd s0,80(sp) + 32a20: e4a6 sd s1,72(sp) + 32a22: 842a mv s0,a0 + 32a24: e0ca sd s2,64(sp) + 32a26: fc4e sd s3,56(sp) + 32a28: f456 sd s5,40(sp) + 32a2a: f852 sd s4,48(sp) + 32a2c: 8abf80ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 32a30: 04053983 ld s3,64(a0) + 32a34: fffe7a97 auipc s5,0xfffe7 + 32a38: 870a8a93 addi s5,s5,-1936 # 192a4 <_ZN7testing4Test5SetUpEv> + 32a3c: 1089b823 sd s0,272(s3) + 32a40: 897f80ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 32a44: fc4ea0ef jal 1d208 <_ZN7testing8UnitTest9listenersEv> + 32a48: be6ea0ef jal 1ce2e <_ZN7testing18TestEventListeners8repeaterEv> + 32a4c: 611c ld a5,0(a0) + 32a4e: 85a2 mv a1,s0 + 32a50: 84aa mv s1,a0 + 32a52: 63bc ld a5,64(a5) + 32a54: 9782 jalr a5 + 32a56: 811e80ef jal 1b266 <_ZN7testing8internal15GetTimeInMillisEv> + 32a5a: 892a mv s2,a0 + 32a5c: 854e mv a0,s3 + 32a5e: 94dea0ef jal 1d3aa <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> + 32a62: 611c ld a5,0(a0) + 32a64: 6f9c ld a5,24(a5) + 32a66: 09579d63 bne a5,s5,32b00 <_ZN7testing8TestInfo3RunEv+0xee> + 32a6a: 6448 ld a0,136(s0) + 32a6c: 45c5 li a1,17 + 32a6e: 00009697 auipc a3,0x9 + 32a72: 63268693 addi a3,a3,1586 # 3c0a0 <_IO_stdin_used+0x2520> + 32a76: 4601 li a2,0 + 32a78: 00019317 auipc t1,0x19 + 32a7c: 1f033303 ld t1,496(t1) # 4bc68 <_GLOBAL_OFFSET_TABLE_+0x118> + 32a80: e402 sd zero,8(sp) + 32a82: e02e sd a1,0(sp) + 32a84: 9302 jalr t1 + 32a86: 8a2a mv s4,a0 + 32a88: 976f90ef jal 2bbfe <_ZN7testing4Test15HasFatalFailureEv> + 32a8c: c13d beqz a0,32af2 <_ZN7testing8TestInfo3RunEv+0xe0> + 32a8e: 020a0a63 beqz s4,32ac2 <_ZN7testing8TestInfo3RunEv+0xb0> + 32a92: 854e mv a0,s3 + 32a94: 917ea0ef jal 1d3aa <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> + 32a98: 611c ld a5,0(a0) + 32a9a: 6f9c ld a5,24(a5) + 32a9c: 07579463 bne a5,s5,32b04 <_ZN7testing8TestInfo3RunEv+0xf2> + 32aa0: 00019597 auipc a1,0x19 + 32aa4: 0d85b583 ld a1,216(a1) # 4bb78 <_GLOBAL_OFFSET_TABLE_+0x28> + 32aa8: 8552 mv a0,s4 + 32aaa: 00009697 auipc a3,0x9 + 32aae: 61668693 addi a3,a3,1558 # 3c0c0 <_IO_stdin_used+0x2540> + 32ab2: 4601 li a2,0 + 32ab4: 00019317 auipc t1,0x19 + 32ab8: 0ac33303 ld t1,172(t1) # 4bb60 <_GLOBAL_OFFSET_TABLE_+0x10> + 32abc: ec02 sd zero,24(sp) + 32abe: e82e sd a1,16(sp) + 32ac0: 9302 jalr t1 + 32ac2: 11243023 sd s2,256(s0) + 32ac6: fa0e80ef jal 1b266 <_ZN7testing8internal15GetTimeInMillisEv> + 32aca: 609c ld a5,0(s1) + 32acc: 41250533 sub a0,a0,s2 + 32ad0: 10a43423 sd a0,264(s0) + 32ad4: 6bbc ld a5,80(a5) + 32ad6: 85a2 mv a1,s0 + 32ad8: 8526 mv a0,s1 + 32ada: 9782 jalr a5 + 32adc: 60e6 ld ra,88(sp) + 32ade: 6446 ld s0,80(sp) + 32ae0: 1009b823 sd zero,272(s3) + 32ae4: 64a6 ld s1,72(sp) + 32ae6: 6906 ld s2,64(sp) + 32ae8: 79e2 ld s3,56(sp) + 32aea: 7a42 ld s4,48(sp) + 32aec: 7aa2 ld s5,40(sp) + 32aee: 6125 addi sp,sp,96 + 32af0: 8082 ret + 32af2: 938f90ef jal 2bc2a <_ZN7testing4Test9IsSkippedEv> + 32af6: fd41 bnez a0,32a8e <_ZN7testing8TestInfo3RunEv+0x7c> + 32af8: 8552 mv a0,s4 + 32afa: e4fff0ef jal 32948 <_ZN7testing4Test3RunEv> + 32afe: bf51 j 32a92 <_ZN7testing8TestInfo3RunEv+0x80> + 32b00: 9782 jalr a5 + 32b02: b7a5 j 32a6a <_ZN7testing8TestInfo3RunEv+0x58> + 32b04: 9782 jalr a5 + 32b06: bf69 j 32aa0 <_ZN7testing8TestInfo3RunEv+0x8e> + +0000000000032b08 <_ZN7testing9TestSuite3RunEv>: + 32b08: 07054783 lbu a5,112(a0) + 32b0c: e391 bnez a5,32b10 <_ZN7testing9TestSuite3RunEv+0x8> + 32b0e: 8082 ret + 32b10: 715d addi sp,sp,-80 + 32b12: e486 sd ra,72(sp) + 32b14: e0a2 sd s0,64(sp) + 32b16: f84a sd s2,48(sp) + 32b18: 842a mv s0,a0 + 32b1a: f44e sd s3,40(sp) + 32b1c: f052 sd s4,32(sp) + 32b1e: fc26 sd s1,56(sp) + 32b20: fb6f80ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 32b24: 04053983 ld s3,64(a0) + 32b28: fffe6a17 auipc s4,0xfffe6 + 32b2c: 77ca0a13 addi s4,s4,1916 # 192a4 <_ZN7testing4Test5SetUpEv> + 32b30: 1089b423 sd s0,264(s3) + 32b34: fa2f80ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 32b38: ed0ea0ef jal 1d208 <_ZN7testing8UnitTest9listenersEv> + 32b3c: af2ea0ef jal 1ce2e <_ZN7testing18TestEventListeners8repeaterEv> + 32b40: 611c ld a5,0(a0) + 32b42: 85a2 mv a1,s0 + 32b44: 892a mv s2,a0 + 32b46: 7b9c ld a5,48(a5) + 32b48: 9782 jalr a5 + 32b4a: 00093783 ld a5,0(s2) + 32b4e: 85a2 mv a1,s0 + 32b50: 854a mv a0,s2 + 32b52: 7f9c ld a5,56(a5) + 32b54: 9782 jalr a5 + 32b56: 854e mv a0,s3 + 32b58: 853ea0ef jal 1d3aa <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> + 32b5c: 611c ld a5,0(a0) + 32b5e: 6f9c ld a5,24(a5) + 32b60: 0b479963 bne a5,s4,32c12 <_ZN7testing9TestSuite3RunEv+0x10a> + 32b64: 00019597 auipc a1,0x19 + 32b68: 47c5b583 ld a1,1148(a1) # 4bfe0 <_GLOBAL_OFFSET_TABLE_+0x490> + 32b6c: 00009697 auipc a3,0x9 + 32b70: 57468693 addi a3,a3,1396 # 3c0e0 <_IO_stdin_used+0x2560> + 32b74: 4601 li a2,0 + 32b76: 8522 mv a0,s0 + 32b78: 00019317 auipc t1,0x19 + 32b7c: 07033303 ld t1,112(t1) # 4bbe8 <_GLOBAL_OFFSET_TABLE_+0x98> + 32b80: e02e sd a1,0(sp) + 32b82: e402 sd zero,8(sp) + 32b84: 9302 jalr t1 + 32b86: ee0e80ef jal 1b266 <_ZN7testing8internal15GetTimeInMillisEv> + 32b8a: fc28 sd a0,120(s0) + 32b8c: 4481 li s1,0 + 32b8e: a031 j 32b9a <_ZN7testing9TestSuite3RunEv+0x92> + 32b90: a55e90ef jal 1c5e4 <_ZN7testing9TestSuite18GetMutableTestInfoEi> + 32b94: e7fff0ef jal 32a12 <_ZN7testing8TestInfo3RunEv> + 32b98: 2485 addiw s1,s1,1 + 32b9a: 8522 mv a0,s0 + 32b9c: f56e60ef jal 192f2 <_ZNK7testing9TestSuite16total_test_countEv> + 32ba0: 87aa mv a5,a0 + 32ba2: 85a6 mv a1,s1 + 32ba4: 8522 mv a0,s0 + 32ba6: fef4c5e3 blt s1,a5,32b90 <_ZN7testing9TestSuite3RunEv+0x88> + 32baa: ebce80ef jal 1b266 <_ZN7testing8internal15GetTimeInMillisEv> + 32bae: 7c38 ld a4,120(s0) + 32bb0: 87aa mv a5,a0 + 32bb2: 854e mv a0,s3 + 32bb4: 8f99 sub a5,a5,a4 + 32bb6: e05c sd a5,128(s0) + 32bb8: ff2ea0ef jal 1d3aa <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> + 32bbc: 611c ld a5,0(a0) + 32bbe: 6f9c ld a5,24(a5) + 32bc0: 05479b63 bne a5,s4,32c16 <_ZN7testing9TestSuite3RunEv+0x10e> + 32bc4: 00019597 auipc a1,0x19 + 32bc8: 0bc5b583 ld a1,188(a1) # 4bc80 <_GLOBAL_OFFSET_TABLE_+0x130> + 32bcc: 00009697 auipc a3,0x9 + 32bd0: 52c68693 addi a3,a3,1324 # 3c0f8 <_IO_stdin_used+0x2578> + 32bd4: 4601 li a2,0 + 32bd6: 8522 mv a0,s0 + 32bd8: 00019317 auipc t1,0x19 + 32bdc: 01033303 ld t1,16(t1) # 4bbe8 <_GLOBAL_OFFSET_TABLE_+0x98> + 32be0: e82e sd a1,16(sp) + 32be2: ec02 sd zero,24(sp) + 32be4: 9302 jalr t1 + 32be6: 00093783 ld a5,0(s2) + 32bea: 85a2 mv a1,s0 + 32bec: 854a mv a0,s2 + 32bee: 6fbc ld a5,88(a5) + 32bf0: 9782 jalr a5 + 32bf2: 00093783 ld a5,0(s2) + 32bf6: 85a2 mv a1,s0 + 32bf8: 854a mv a0,s2 + 32bfa: 73bc ld a5,96(a5) + 32bfc: 9782 jalr a5 + 32bfe: 60a6 ld ra,72(sp) + 32c00: 6406 ld s0,64(sp) + 32c02: 1009b423 sd zero,264(s3) + 32c06: 74e2 ld s1,56(sp) + 32c08: 7942 ld s2,48(sp) + 32c0a: 79a2 ld s3,40(sp) + 32c0c: 7a02 ld s4,32(sp) + 32c0e: 6161 addi sp,sp,80 + 32c10: 8082 ret + 32c12: 9782 jalr a5 + 32c14: bf81 j 32b64 <_ZN7testing9TestSuite3RunEv+0x5c> + 32c16: 9782 jalr a5 + 32c18: b775 j 32bc4 <_ZN7testing9TestSuite3RunEv+0xbc> + +0000000000032c1a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv>: + 32c1a: 7131 addi sp,sp,-192 + 32c1c: 181c addi a5,sp,48 + 32c1e: f922 sd s0,176(sp) + 32c20: 842a mv s0,a0 + 32c22: 853e mv a0,a5 + 32c24: f526 sd s1,168(sp) + 32c26: f4e6 sd s9,104(sp) + 32c28: fd06 sd ra,184(sp) + 32c2a: ec3e sd a5,24(sp) + 32c2c: e2fe70ef jal 1aa5a <_ZN7testing8internal8GetArgvsB5cxx11Ev> + 32c30: 74c2 ld s1,48(sp) + 32c32: 7ce2 ld s9,56(sp) + 32c34: f426 sd s1,40(sp) + 32c36: 3e9c8c63 beq s9,s1,3302e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x414> + 32c3a: 6088 ld a0,0(s1) + 32c3c: 01048793 addi a5,s1,16 + 32c40: 00f50463 beq a0,a5,32c48 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2e> + 32c44: cbde20ef jal 15900 <_ZdlPv@plt> + 32c48: 02048493 addi s1,s1,32 + 32c4c: fe9c97e3 bne s9,s1,32c3a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x20> + 32c50: 7542 ld a0,48(sp) + 32c52: c119 beqz a0,32c58 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x3e> + 32c54: cade20ef jal 15900 <_ZdlPv@plt> + 32c58: 00019797 auipc a5,0x19 + 32c5c: 1b87b783 ld a5,440(a5) # 4be10 <_GLOBAL_OFFSET_TABLE_+0x2c0> + 32c60: 0007c783 lbu a5,0(a5) + 32c64: cb81 beqz a5,32c74 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x5a> + 32c66: 70ea ld ra,184(sp) + 32c68: 744a ld s0,176(sp) + 32c6a: 74aa ld s1,168(sp) + 32c6c: 7ca6 ld s9,104(sp) + 32c6e: 4505 li a0,1 + 32c70: 6129 addi sp,sp,192 + 32c72: 8082 ret + 32c74: 8522 mv a0,s0 + 32c76: ee9fb0ef jal 2eb5e <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv> + 32c7a: e9aea0ef jal 1d314 <_ZN7testing8internal30WriteToShardStatusFileIfNeededEv> + 32c7e: 1d843483 ld s1,472(s0) + 32c82: 0000a597 auipc a1,0xa + 32c86: 0f658593 addi a1,a1,246 # 3cd78 <_ZN7testingL15kTestShardIndexE> + 32c8a: 0000a517 auipc a0,0xa + 32c8e: 0d650513 addi a0,a0,214 # 3cd60 <_ZN7testingL16kTestTotalShardsE> + 32c92: 00903633 snez a2,s1 + 32c96: f40ec0ef jal 1f3d6 <_ZN7testing8internal11ShouldShardEPKcS2_b> + 32c9a: 00154593 xori a1,a0,1 + 32c9e: 0ff5f593 zext.b a1,a1 + 32ca2: 8522 mv a0,s0 + 32ca4: b20ec0ef jal 1efc4 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE> + 32ca8: 00019797 auipc a5,0x19 + 32cac: ff87b783 ld a5,-8(a5) # 4bca0 <_GLOBAL_OFFSET_TABLE_+0x150> + 32cb0: 0007c783 lbu a5,0(a5) + 32cb4: e82a sd a0,16(sp) + 32cb6: e43e sd a5,8(sp) + 32cb8: 36079d63 bnez a5,33032 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x418> + 32cbc: ecee sd s11,88(sp) + 32cbe: 00019d97 auipc s11,0x19 + 32cc2: 242dbd83 ld s11,578(s11) # 4bf00 <_GLOBAL_OFFSET_TABLE_+0x3b0> + 32cc6: 000dc703 lbu a4,0(s11) + 32cca: f14a sd s2,160(sp) + 32ccc: ed4e sd s3,152(sp) + 32cce: e952 sd s4,144(sp) + 32cd0: e556 sd s5,136(sp) + 32cd2: e15a sd s6,128(sp) + 32cd4: fcde sd s7,120(sp) + 32cd6: f8e2 sd s8,112(sp) + 32cd8: f0ea sd s10,96(sp) + 32cda: 4781 li a5,0 + 32cdc: cb1d beqz a4,32d12 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0xf8> + 32cde: 00019797 auipc a5,0x19 + 32ce2: fba7b783 ld a5,-70(a5) # 4bc98 <_GLOBAL_OFFSET_TABLE_+0x148> + 32ce6: 439c lw a5,0(a5) + 32ce8: 34078963 beqz a5,3303a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x420> + 32cec: 37fd addiw a5,a5,-1 + 32cee: 53e31737 lui a4,0x53e31 + 32cf2: 02079693 slli a3,a5,0x20 + 32cf6: 0706 slli a4,a4,0x1 + 32cf8: a3b70713 addi a4,a4,-1477 # 53e30a3b <__global_pointer$+0x53de3cab> + 32cfc: 9281 srli a3,a3,0x20 + 32cfe: 02e686b3 mul a3,a3,a4 + 32d02: 6761 lui a4,0x18 + 32d04: 69f7071b addiw a4,a4,1695 # 1869f <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0xdb> + 32d08: 92c1 srli a3,a3,0x30 + 32d0a: 02d7073b mulw a4,a4,a3 + 32d0e: 9f99 subw a5,a5,a4 + 32d10: 2785 addiw a5,a5,1 + 32d12: 1af42e23 sw a5,444(s0) + 32d16: 19840513 addi a0,s0,408 + 32d1a: 914ea0ef jal 1ce2e <_ZN7testing18TestEventListeners8repeaterEv> + 32d1e: 892a mv s2,a0 + 32d20: d46e80ef jal 1b266 <_ZN7testing8internal15GetTimeInMillisEv> + 32d24: 00093783 ld a5,0(s2) + 32d28: 640c ld a1,8(s0) + 32d2a: 1ca43423 sd a0,456(s0) + 32d2e: 6b9c ld a5,16(a5) + 32d30: 854a mv a0,s2 + 32d32: 4d05 li s10,1 + 32d34: 9782 jalr a5 + 32d36: 2e048563 beqz s1,33020 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x406> + 32d3a: 009c addi a5,sp,64 + 32d3c: 4a01 li s4,0 + 32d3e: 00019a97 auipc s5,0x19 + 32d42: ee2aba83 ld s5,-286(s5) # 4bc20 <_GLOBAL_OFFSET_TABLE_+0xd0> + 32d46: 00019b17 auipc s6,0x19 + 32d4a: 0fab3b03 ld s6,250(s6) # 4be40 <_GLOBAL_OFFSET_TABLE_+0x2f0> + 32d4e: 4c0d li s8,3 + 32d50: f03e sd a5,32(sp) + 32d52: 000d4463 bltz s10,32d5a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x140> + 32d56: 29aa0263 beq s4,s10,32fda <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x3c0> + 32d5a: 6064 ld s1,192(s0) + 32d5c: 0b843983 ld s3,184(s0) + 32d60: 00998963 beq s3,s1,32d72 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x158> + 32d64: 0009b503 ld a0,0(s3) + 32d68: 09a1 addi s3,s3,8 + 32d6a: 8a9e90ef jal 1c612 <_ZN7testing9TestSuite11ClearResultEv> + 32d6e: ff349be3 bne s1,s3,32d64 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x14a> + 32d72: cf4e80ef jal 1b266 <_ZN7testing8internal15GetTimeInMillisEv> + 32d76: 67c2 ld a5,16(sp) + 32d78: 8baa mv s7,a0 + 32d7a: 0ef05e63 blez a5,32e76 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x25c> + 32d7e: 000dc783 lbu a5,0(s11) + 32d82: 1c079263 bnez a5,32f46 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x32c> + 32d86: 00093783 ld a5,0(s2) + 32d8a: 640c ld a1,8(s0) + 32d8c: 8652 mv a2,s4 + 32d8e: 6f9c ld a5,24(a5) + 32d90: 854a mv a0,s2 + 32d92: 9782 jalr a5 + 32d94: 00093783 ld a5,0(s2) + 32d98: 640c ld a1,8(s0) + 32d9a: 854a mv a0,s2 + 32d9c: 739c ld a5,32(a5) + 32d9e: 9782 jalr a5 + 32da0: 0a843983 ld s3,168(s0) + 32da4: 7044 ld s1,160(s0) + 32da6: 01349663 bne s1,s3,32db2 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x198> + 32daa: a829 j 32dc4 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1aa> + 32dac: 04a1 addi s1,s1,8 + 32dae: 00998b63 beq s3,s1,32dc4 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1aa> + 32db2: 6088 ld a0,0(s1) + 32db4: 611c ld a5,0(a0) + 32db6: 6b9c ld a5,16(a5) + 32db8: ff578ae3 beq a5,s5,32dac <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x192> + 32dbc: 04a1 addi s1,s1,8 + 32dbe: 9782 jalr a5 + 32dc0: fe9999e3 bne s3,s1,32db2 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x198> + 32dc4: 00093783 ld a5,0(s2) + 32dc8: 640c ld a1,8(s0) + 32dca: 854a mv a0,s2 + 32dcc: 779c ld a5,40(a5) + 32dce: 9782 jalr a5 + 32dd0: e5bf80ef jal 2bc2a <_ZN7testing4Test9IsSkippedEv> + 32dd4: 10050d63 beqz a0,32eee <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2d4> + 32dd8: cfef80ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 32ddc: 6128 ld a0,64(a0) + 32dde: 4481 li s1,0 + 32de0: e5aea0ef jal 1d43a <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> + 32de4: 89aa mv s3,a0 + 32de6: 854e mv a0,s3 + 32de8: f4be80ef jal 1bd32 <_ZNK7testing10TestResult16total_part_countEv> + 32dec: 00a4df63 bge s1,a0,32e0a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1f0> + 32df0: 85a6 mv a1,s1 + 32df2: 854e mv a0,s3 + 32df4: f63e80ef jal 1bd56 <_ZNK7testing10TestResult17GetTestPartResultEi> + 32df8: 411c lw a5,0(a0) + 32dfa: 05878f63 beq a5,s8,32e58 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x23e> + 32dfe: 2485 addiw s1,s1,1 + 32e00: 854e mv a0,s3 + 32e02: f31e80ef jal 1bd32 <_ZNK7testing10TestResult16total_part_countEv> + 32e06: fea4c5e3 blt s1,a0,32df0 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1d6> + 32e0a: 00019797 auipc a5,0x19 + 32e0e: 0767b783 ld a5,118(a5) # 4be80 + 32e12: 6388 ld a0,0(a5) + 32e14: e7de20ef jal 15c90 + 32e18: 00093783 ld a5,0(s2) + 32e1c: 640c ld a1,8(s0) + 32e1e: 854a mv a0,s2 + 32e20: 77bc ld a5,104(a5) + 32e22: 9782 jalr a5 + 32e24: 7444 ld s1,168(s0) + 32e26: 0a043983 ld s3,160(s0) + 32e2a: 00999663 bne s3,s1,32e36 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x21c> + 32e2e: a831 j 32e4a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x230> + 32e30: 14e1 addi s1,s1,-8 + 32e32: 01348c63 beq s1,s3,32e4a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x230> + 32e36: ff84b503 ld a0,-8(s1) + 32e3a: 611c ld a5,0(a0) + 32e3c: 6f9c ld a5,24(a5) + 32e3e: ff6789e3 beq a5,s6,32e30 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x216> + 32e42: 14e1 addi s1,s1,-8 + 32e44: 9782 jalr a5 + 32e46: ff3498e3 bne s1,s3,32e36 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x21c> + 32e4a: 00093783 ld a5,0(s2) + 32e4e: 640c ld a1,8(s0) + 32e50: 854a mv a0,s2 + 32e52: 7bbc ld a5,112(a5) + 32e54: 9782 jalr a5 + 32e56: a03d j 32e84 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x26a> + 32e58: 692c ld a1,80(a0) + 32e5a: 6562 ld a0,24(sp) + 32e5c: 8d8e70ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 32e60: 7542 ld a0,48(sp) + 32e62: f4ee20ef jal 155b0 + 32e66: 7542 ld a0,48(sp) + 32e68: 7782 ld a5,32(sp) + 32e6a: f8f50ae3 beq a0,a5,32dfe <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1e4> + 32e6e: a93e20ef jal 15900 <_ZdlPv@plt> + 32e72: 2485 addiw s1,s1,1 + 32e74: b771 j 32e00 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1e6> + 32e76: 00093783 ld a5,0(s2) + 32e7a: 640c ld a1,8(s0) + 32e7c: 8652 mv a2,s4 + 32e7e: 6f9c ld a5,24(a5) + 32e80: 854a mv a0,s2 + 32e82: 9782 jalr a5 + 32e84: be2e80ef jal 1b266 <_ZN7testing8internal15GetTimeInMillisEv> + 32e88: 00093783 ld a5,0(s2) + 32e8c: 640c ld a1,8(s0) + 32e8e: 41750533 sub a0,a0,s7 + 32e92: 7fbc ld a5,120(a5) + 32e94: 8652 mv a2,s4 + 32e96: 1ca43823 sd a0,464(s0) + 32e9a: 854a mv a0,s2 + 32e9c: 9782 jalr a5 + 32e9e: 8522 mv a0,s0 + 32ea0: 804e90ef jal 1bea4 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> + 32ea4: 08a05763 blez a0,32f32 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x318> + 32ea8: 4785 li a5,1 + 32eaa: e43e sd a5,8(sp) + 32eac: 8522 mv a0,s0 + 32eae: da8ea0ef jal 1d456 <_ZN7testing8internal12UnitTestImpl14UnshuffleTestsEv> + 32eb2: 000dc783 lbu a5,0(s11) + 32eb6: e399 bnez a5,32ebc <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2a2> + 32eb8: 2a05 addiw s4,s4,1 + 32eba: bd61 j 32d52 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x138> + 32ebc: 1bc42483 lw s1,444(s0) + 32ec0: 67e1 lui a5,0x18 + 32ec2: 69e78793 addi a5,a5,1694 # 1869e <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0xda> + 32ec6: fff4851b addiw a0,s1,-1 + 32eca: 00a7b533 sltu a0,a5,a0 + 32ece: 00154513 xori a0,a0,1 + 32ed2: dc8ea0ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 32ed6: c141 beqz a0,32f56 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x33c> + 32ed8: 67e1 lui a5,0x18 + 32eda: 2485 addiw s1,s1,1 + 32edc: 69f78793 addi a5,a5,1695 # 1869f <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0xdb> + 32ee0: 0097d363 bge a5,s1,32ee6 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2cc> + 32ee4: 4485 li s1,1 + 32ee6: 1a942e23 sw s1,444(s0) + 32eea: 2a05 addiw s4,s4,1 + 32eec: b59d j 32d52 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x138> + 32eee: d11f80ef jal 2bbfe <_ZN7testing4Test15HasFatalFailureEv> + 32ef2: f11d bnez a0,32e18 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1fe> + 32ef4: 4481 li s1,0 + 32ef6: a035 j 32f22 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x308> + 32ef8: 6878 ld a4,208(s0) + 32efa: 6c7c ld a5,216(s0) + 32efc: 4501 li a0,0 + 32efe: 8f99 sub a5,a5,a4 + 32f00: 8789 srai a5,a5,0x2 + 32f02: 2781 sext.w a5,a5 + 32f04: 00f6dc63 bge a3,a5,32f1c <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x302> + 32f08: 00249793 slli a5,s1,0x2 + 32f0c: 973e add a4,a4,a5 + 32f0e: 431c lw a5,0(a4) + 32f10: 0007c663 bltz a5,32f1c <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x302> + 32f14: 7c58 ld a4,184(s0) + 32f16: 078e slli a5,a5,0x3 + 32f18: 97ba add a5,a5,a4 + 32f1a: 6388 ld a0,0(a5) + 32f1c: bedff0ef jal 32b08 <_ZN7testing9TestSuite3RunEv> + 32f20: 0485 addi s1,s1,1 + 32f22: 8522 mv a0,s0 + 32f24: 988e80ef jal 1b0ac <_ZNK7testing8internal12UnitTestImpl22total_test_suite_countEv> + 32f28: 0004869b sext.w a3,s1 + 32f2c: fca6c6e3 blt a3,a0,32ef8 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2de> + 32f30: b5e5 j 32e18 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1fe> + 32f32: 11840513 addi a0,s0,280 + 32f36: e83e80ef jal 1bdb8 <_ZNK7testing10TestResult6FailedEv> + 32f3a: 67a2 ld a5,8(sp) + 32f3c: 8d5d or a0,a0,a5 + 32f3e: 0ff57793 zext.b a5,a0 + 32f42: e43e sd a5,8(sp) + 32f44: b7a5 j 32eac <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x292> + 32f46: 1bc42783 lw a5,444(s0) + 32f4a: 8522 mv a0,s0 + 32f4c: 1cf42023 sw a5,448(s0) + 32f50: c6bfa0ef jal 2dbba <_ZN7testing8internal12UnitTestImpl12ShuffleTestsEv> + 32f54: bd0d j 32d86 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x16c> + 32f56: 6be2 ld s7,24(sp) + 32f58: 00009617 auipc a2,0x9 + 32f5c: 5c060613 addi a2,a2,1472 # 3c518 <_IO_stdin_used+0x2998> + 32f60: 458d li a1,3 + 32f62: 855e mv a0,s7 + 32f64: 09300693 li a3,147 + 32f68: d5aee0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 32f6c: 03600613 li a2,54 + 32f70: 00009597 auipc a1,0x9 + 32f74: 1a058593 addi a1,a1,416 # 3c110 <_IO_stdin_used+0x2590> + 32f78: 00019517 auipc a0,0x19 + 32f7c: 02053503 ld a0,32(a0) # 4bf98 <_ZSt4cerr@Base> + 32f80: f80e20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32f84: 4651 li a2,20 + 32f86: 00009597 auipc a1,0x9 + 32f8a: 1c258593 addi a1,a1,450 # 3c148 <_IO_stdin_used+0x25c8> + 32f8e: 00019517 auipc a0,0x19 + 32f92: 00a53503 ld a0,10(a0) # 4bf98 <_ZSt4cerr@Base> + 32f96: f6ae20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32f9a: 85a6 mv a1,s1 + 32f9c: 00019517 auipc a0,0x19 + 32fa0: ffc53503 ld a0,-4(a0) # 4bf98 <_ZSt4cerr@Base> + 32fa4: d6ce20ef jal 15510 <_ZNSolsEi@plt> + 32fa8: 4649 li a2,18 + 32faa: 00009597 auipc a1,0x9 + 32fae: 1b658593 addi a1,a1,438 # 3c160 <_IO_stdin_used+0x25e0> + 32fb2: 89aa mv s3,a0 + 32fb4: f4ce20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32fb8: 65e1 lui a1,0x18 + 32fba: 854e mv a0,s3 + 32fbc: 69f58593 addi a1,a1,1695 # 1869f <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0xdb> + 32fc0: d50e20ef jal 15510 <_ZNSolsEi@plt> + 32fc4: 4609 li a2,2 + 32fc6: 0000a597 auipc a1,0xa + 32fca: 91a58593 addi a1,a1,-1766 # 3c8e0 <_IO_stdin_used+0x2d60> + 32fce: f32e20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 32fd2: 855e mv a0,s7 + 32fd4: 87feb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 32fd8: b701 j 32ed8 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2be> + 32fda: 00093783 ld a5,0(s2) + 32fde: 640c ld a1,8(s0) + 32fe0: 854a mv a0,s2 + 32fe2: 63dc ld a5,128(a5) + 32fe4: 9782 jalr a5 + 32fe6: 77a2 ld a5,40(sp) + 32fe8: 02fc8463 beq s9,a5,33010 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x3f6> + 32fec: 67a2 ld a5,8(sp) + 32fee: 70ea ld ra,184(sp) + 32ff0: 744a ld s0,176(sp) + 32ff2: 790a ld s2,160(sp) + 32ff4: 69ea ld s3,152(sp) + 32ff6: 6a4a ld s4,144(sp) + 32ff8: 6aaa ld s5,136(sp) + 32ffa: 6b0a ld s6,128(sp) + 32ffc: 7be6 ld s7,120(sp) + 32ffe: 7c46 ld s8,112(sp) + 33000: 7d06 ld s10,96(sp) + 33002: 6de6 ld s11,88(sp) + 33004: 74aa ld s1,168(sp) + 33006: 7ca6 ld s9,104(sp) + 33008: 0017c513 xori a0,a5,1 + 3300c: 6129 addi sp,sp,192 + 3300e: 8082 ret + 33010: 00009597 auipc a1,0x9 + 33014: 16858593 addi a1,a1,360 # 3c178 <_IO_stdin_used+0x25f8> + 33018: 4505 li a0,1 + 3301a: 80fe90ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> + 3301e: b7f9 j 32fec <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x3d2> + 33020: 00019797 auipc a5,0x19 + 33024: f007b783 ld a5,-256(a5) # 4bf20 <_GLOBAL_OFFSET_TABLE_+0x3d0> + 33028: 0007ad03 lw s10,0(a5) + 3302c: b339 j 32d3a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x120> + 3302e: 8566 mv a0,s9 + 33030: b10d j 32c52 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x38> + 33032: 8522 mv a0,s0 + 33034: eb2f80ef jal 2b6e6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv> + 33038: b13d j 32c66 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x4c> + 3303a: a2ce80ef jal 1b266 <_ZN7testing8internal15GetTimeInMillisEv> + 3303e: 0005079b sext.w a5,a0 + 33042: b16d j 32cec <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0xd2> + 33044: 842a mv s0,a0 + 33046: 6562 ld a0,24(sp) + 33048: d79e30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3304c: 8522 mv a0,s0 + 3304e: fa2e20ef jal 157f0 <_Unwind_Resume@plt> + 33052: 842a mv s0,a0 + 33054: 6562 ld a0,24(sp) + 33056: ffceb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 3305a: 8522 mv a0,s0 + 3305c: f94e20ef jal 157f0 <_Unwind_Resume@plt> + +0000000000033060 <_ZN7testing8UnitTest3RunEv>: + 33060: 00019797 auipc a5,0x19 + 33064: d887b783 ld a5,-632(a5) # 4bde8 <_GLOBAL_OFFSET_TABLE_+0x298> + 33068: 679c ld a5,8(a5) + 3306a: 7159 addi sp,sp,-112 + 3306c: f0a2 sd s0,96(sp) + 3306e: f486 sd ra,104(sp) + 33070: eca6 sd s1,88(sp) + 33072: e8ca sd s2,80(sp) + 33074: e4ce sd s3,72(sp) + 33076: 842a mv s0,a0 + 33078: c3d1 beqz a5,330fc <_ZN7testing8UnitTest3RunEv+0x9c> + 3307a: 4481 li s1,0 + 3307c: 00009597 auipc a1,0x9 + 33080: 86458593 addi a1,a1,-1948 # 3b8e0 <_IO_stdin_used+0x1d60> + 33084: 850a mv a0,sp + 33086: eafe60ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 3308a: 67a2 ld a5,8(sp) + 3308c: 890a mv s2,sp + 3308e: e7d1 bnez a5,3311a <_ZN7testing8UnitTest3RunEv+0xba> + 33090: 00019797 auipc a5,0x19 + 33094: d107b783 ld a5,-752(a5) # 4bda0 <_GLOBAL_OFFSET_TABLE_+0x250> + 33098: 6020 ld s0,64(s0) + 3309a: 0007c783 lbu a5,0(a5) + 3309e: 1ef40c23 sb a5,504(s0) + 330a2: a34f80ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 330a6: 613c ld a5,64(a0) + 330a8: 1f87c783 lbu a5,504(a5) + 330ac: cb85 beqz a5,330dc <_ZN7testing8UnitTest3RunEv+0x7c> + 330ae: 8522 mv a0,s0 + 330b0: b6bff0ef jal 32c1a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv> + 330b4: 67a2 ld a5,8(sp) + 330b6: 00154513 xori a0,a0,1 + 330ba: 0ff57413 zext.b s0,a0 + 330be: 6502 ld a0,0(sp) + 330c0: eb85 bnez a5,330f0 <_ZN7testing8UnitTest3RunEv+0x90> + 330c2: 081c addi a5,sp,16 + 330c4: 00f50463 beq a0,a5,330cc <_ZN7testing8UnitTest3RunEv+0x6c> + 330c8: 839e20ef jal 15900 <_ZdlPv@plt> + 330cc: 70a6 ld ra,104(sp) + 330ce: 8522 mv a0,s0 + 330d0: 7406 ld s0,96(sp) + 330d2: 64e6 ld s1,88(sp) + 330d4: 6946 ld s2,80(sp) + 330d6: 69a6 ld s3,72(sp) + 330d8: 6165 addi sp,sp,112 + 330da: 8082 ret + 330dc: 8522 mv a0,s0 + 330de: b3dff0ef jal 32c1a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv> + 330e2: 67a2 ld a5,8(sp) + 330e4: 00154513 xori a0,a0,1 + 330e8: 0ff57413 zext.b s0,a0 + 330ec: 6502 ld a0,0(sp) + 330ee: dbf1 beqz a5,330c2 <_ZN7testing8UnitTest3RunEv+0x62> + 330f0: c60e20ef jal 15550 + 330f4: 84aa mv s1,a0 + 330f6: e539 bnez a0,33144 <_ZN7testing8UnitTest3RunEv+0xe4> + 330f8: 6502 ld a0,0(sp) + 330fa: b7e1 j 330c2 <_ZN7testing8UnitTest3RunEv+0x62> + 330fc: 00009517 auipc a0,0x9 + 33100: 17450513 addi a0,a0,372 # 3c270 <_IO_stdin_used+0x26f0> + 33104: 9cde20ef jal 15ad0 + 33108: 84aa mv s1,a0 + 3310a: cd59 beqz a0,331a8 <_ZN7testing8UnitTest3RunEv+0x148> + 3310c: 85aa mv a1,a0 + 3310e: 850a mv a0,sp + 33110: e25e60ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 33114: 67a2 ld a5,8(sp) + 33116: 890a mv s2,sp + 33118: dfa5 beqz a5,33090 <_ZN7testing8UnitTest3RunEv+0x30> + 3311a: 8526 mv a0,s1 + 3311c: 00007597 auipc a1,0x7 + 33120: 0fc58593 addi a1,a1,252 # 3a218 <_IO_stdin_used+0x698> + 33124: c0ce20ef jal 15530 + 33128: 4605 li a2,1 + 3312a: 84aa mv s1,a0 + 3312c: 86aa mv a3,a0 + 3312e: 85b2 mv a1,a2 + 33130: 00009517 auipc a0,0x9 + 33134: 67850513 addi a0,a0,1656 # 3c7a8 <_IO_stdin_used+0x2c28> + 33138: a98e20ef jal 153d0 + 3313c: 8526 mv a0,s1 + 3313e: 933e20ef jal 15a70 + 33142: b7b9 j 33090 <_ZN7testing8UnitTest3RunEv+0x30> + 33144: 02010913 addi s2,sp,32 + 33148: 6685 lui a3,0x1 + 3314a: 1a268693 addi a3,a3,418 # 11a2 <__abi_tag-0xf0f2> + 3314e: 854a mv a0,s2 + 33150: 00007617 auipc a2,0x7 + 33154: 68060613 addi a2,a2,1664 # 3a7d0 <_IO_stdin_used+0xc50> + 33158: 4589 li a1,2 + 3315a: b68ee0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 3315e: 02a00613 li a2,42 + 33162: 00009597 auipc a1,0x9 + 33166: 16658593 addi a1,a1,358 # 3c2c8 <_IO_stdin_used+0x2748> + 3316a: 00019517 auipc a0,0x19 + 3316e: e2e53503 ld a0,-466(a0) # 4bf98 <_ZSt4cerr@Base> + 33172: d8ee20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 33176: 6622 ld a2,8(sp) + 33178: 6582 ld a1,0(sp) + 3317a: 00019517 auipc a0,0x19 + 3317e: e1e53503 ld a0,-482(a0) # 4bf98 <_ZSt4cerr@Base> + 33182: d7ee20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 33186: 4635 li a2,13 + 33188: 00009597 auipc a1,0x9 + 3318c: 17058593 addi a1,a1,368 # 3c2f8 <_IO_stdin_used+0x2778> + 33190: 89aa mv s3,a0 + 33192: d6ee20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 33196: 85a6 mv a1,s1 + 33198: 854e mv a0,s3 + 3319a: b76e20ef jal 15510 <_ZNSolsEi@plt> + 3319e: 854a mv a0,s2 + 331a0: eb2eb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 331a4: 6502 ld a0,0(sp) + 331a6: bf31 j 330c2 <_ZN7testing8UnitTest3RunEv+0x62> + 331a8: 00008597 auipc a1,0x8 + 331ac: 73858593 addi a1,a1,1848 # 3b8e0 <_IO_stdin_used+0x1d60> + 331b0: bdd1 j 33084 <_ZN7testing8UnitTest3RunEv+0x24> + 331b2: 842a mv s0,a0 + 331b4: 854a mv a0,s2 + 331b6: c0be30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 331ba: 8522 mv a0,s0 + 331bc: e34e20ef jal 157f0 <_Unwind_Resume@plt> + 331c0: 468d li a3,3 + 331c2: 872a mv a4,a0 + 331c4: 04d58d63 beq a1,a3,3321e <_ZN7testing8UnitTest3RunEv+0x1be> + 331c8: 00b6c863 blt a3,a1,331d8 <_ZN7testing8UnitTest3RunEv+0x178> + 331cc: 4685 li a3,1 + 331ce: 10d58163 beq a1,a3,332d0 <_ZN7testing8UnitTest3RunEv+0x270> + 331d2: 4689 li a3,2 + 331d4: 10d58d63 beq a1,a3,332ee <_ZN7testing8UnitTest3RunEv+0x28e> + 331d8: 853a mv a0,a4 + 331da: be6e20ef jal 155c0 <__cxa_begin_catch@plt> + 331de: 1004 addi s1,sp,32 + 331e0: 8526 mv a0,s1 + 331e2: 00009617 auipc a2,0x9 + 331e6: 0ae60613 addi a2,a2,174 # 3c290 <_IO_stdin_used+0x2710> + 331ea: 4581 li a1,0 + 331ec: c3be20ef jal 15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> + 331f0: 85a6 mv a1,s1 + 331f2: 4509 li a0,2 + 331f4: f04ff0ef jal 328f8 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 331f8: 8526 mv a0,s1 + 331fa: bc7e30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 331fe: a63e20ef jal 15c60 <__cxa_end_catch@plt> + 33202: 4501 li a0,0 + 33204: bd45 j 330b4 <_ZN7testing8UnitTest3RunEv+0x54> + 33206: 842a mv s0,a0 + 33208: 67a2 ld a5,8(sp) + 3320a: 6502 ld a0,0(sp) + 3320c: e3b1 bnez a5,33250 <_ZN7testing8UnitTest3RunEv+0x1f0> + 3320e: 081c addi a5,sp,16 + 33210: 00f50463 beq a0,a5,33218 <_ZN7testing8UnitTest3RunEv+0x1b8> + 33214: eece20ef jal 15900 <_ZdlPv@plt> + 33218: 8522 mv a0,s0 + 3321a: dd6e20ef jal 157f0 <_Unwind_Resume@plt> + 3321e: ba2e20ef jal 155c0 <__cxa_begin_catch@plt> + 33222: 611c ld a5,0(a0) + 33224: 1004 addi s1,sp,32 + 33226: 6b9c ld a5,16(a5) + 33228: 9782 jalr a5 + 3322a: 85aa mv a1,a0 + 3322c: 00009617 auipc a2,0x9 + 33230: 06460613 addi a2,a2,100 # 3c290 <_IO_stdin_used+0x2710> + 33234: 8526 mv a0,s1 + 33236: bf1e20ef jal 15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> + 3323a: 85a6 mv a1,s1 + 3323c: 4509 li a0,2 + 3323e: ebaff0ef jal 328f8 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 33242: 8526 mv a0,s1 + 33244: b7de30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 33248: a19e20ef jal 15c60 <__cxa_end_catch@plt> + 3324c: 4501 li a0,0 + 3324e: b59d j 330b4 <_ZN7testing8UnitTest3RunEv+0x54> + 33250: b00e20ef jal 15550 + 33254: 892a mv s2,a0 + 33256: e119 bnez a0,3325c <_ZN7testing8UnitTest3RunEv+0x1fc> + 33258: 6502 ld a0,0(sp) + 3325a: bf55 j 3320e <_ZN7testing8UnitTest3RunEv+0x1ae> + 3325c: 1004 addi s1,sp,32 + 3325e: 6685 lui a3,0x1 + 33260: 1a268693 addi a3,a3,418 # 11a2 <__abi_tag-0xf0f2> + 33264: 8526 mv a0,s1 + 33266: 00007617 auipc a2,0x7 + 3326a: 56a60613 addi a2,a2,1386 # 3a7d0 <_IO_stdin_used+0xc50> + 3326e: 4589 li a1,2 + 33270: a52ee0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 33274: 02a00613 li a2,42 + 33278: 00009597 auipc a1,0x9 + 3327c: 05058593 addi a1,a1,80 # 3c2c8 <_IO_stdin_used+0x2748> + 33280: 00019517 auipc a0,0x19 + 33284: d1853503 ld a0,-744(a0) # 4bf98 <_ZSt4cerr@Base> + 33288: c78e20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3328c: 6622 ld a2,8(sp) + 3328e: 6582 ld a1,0(sp) + 33290: 00019517 auipc a0,0x19 + 33294: d0853503 ld a0,-760(a0) # 4bf98 <_ZSt4cerr@Base> + 33298: c68e20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3329c: 4635 li a2,13 + 3329e: 00009597 auipc a1,0x9 + 332a2: 05a58593 addi a1,a1,90 # 3c2f8 <_IO_stdin_used+0x2778> + 332a6: 89aa mv s3,a0 + 332a8: c58e20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 332ac: 85ca mv a1,s2 + 332ae: 854e mv a0,s3 + 332b0: a60e20ef jal 15510 <_ZNSolsEi@plt> + 332b4: 8526 mv a0,s1 + 332b6: d9ceb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 332ba: 6502 ld a0,0(sp) + 332bc: bf89 j 3320e <_ZN7testing8UnitTest3RunEv+0x1ae> + 332be: 842a mv s0,a0 + 332c0: 8526 mv a0,s1 + 332c2: affe30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 332c6: 99be20ef jal 15c60 <__cxa_end_catch@plt> + 332ca: bf3d j 33208 <_ZN7testing8UnitTest3RunEv+0x1a8> + 332cc: 842a mv s0,a0 + 332ce: bfe5 j 332c6 <_ZN7testing8UnitTest3RunEv+0x266> + 332d0: af0e20ef jal 155c0 <__cxa_begin_catch@plt> + 332d4: 98de20ef jal 15c60 <__cxa_end_catch@plt> + 332d8: 4501 li a0,0 + 332da: bbe9 j 330b4 <_ZN7testing8UnitTest3RunEv+0x54> + 332dc: 842a mv s0,a0 + 332de: 8526 mv a0,s1 + 332e0: ae1e30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 332e4: 97de20ef jal 15c60 <__cxa_end_catch@plt> + 332e8: b705 j 33208 <_ZN7testing8UnitTest3RunEv+0x1a8> + 332ea: 842a mv s0,a0 + 332ec: bfe5 j 332e4 <_ZN7testing8UnitTest3RunEv+0x284> + 332ee: ad2e20ef jal 155c0 <__cxa_begin_catch@plt> + 332f2: d7ee20ef jal 15870 <__cxa_rethrow@plt> + 332f6: 842a mv s0,a0 + 332f8: b7f9 j 332c6 <_ZN7testing8UnitTest3RunEv+0x266> + +00000000000332fa <_ZN7testing32ScopedFakeTestPartResultReporter4InitEv>: + 332fa: 1101 addi sp,sp,-32 + 332fc: e822 sd s0,16(sp) + 332fe: e426 sd s1,8(sp) + 33300: 842a mv s0,a0 + 33302: ec06 sd ra,24(sp) + 33304: fd3f70ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 33308: 6124 ld s1,64(a0) + 3330a: 4418 lw a4,8(s0) + 3330c: 4785 li a5,1 + 3330e: 8526 mv a0,s1 + 33310: 00f70d63 beq a4,a5,3332a <_ZN7testing32ScopedFakeTestPartResultReporter4InitEv+0x30> + 33314: a03fd0ef jal 30d16 <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv> + 33318: e808 sd a0,16(s0) + 3331a: 85a2 mv a1,s0 + 3331c: 6442 ld s0,16(sp) + 3331e: 60e2 ld ra,24(sp) + 33320: 8526 mv a0,s1 + 33322: 64a2 ld s1,8(sp) + 33324: 6105 addi sp,sp,32 + 33326: 869fd06f j 30b8e <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE> + 3332a: 873ef0ef jal 22b9c <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv> + 3332e: e808 sd a0,16(s0) + 33330: 85a2 mv a1,s0 + 33332: 6442 ld s0,16(sp) + 33334: 60e2 ld ra,24(sp) + 33336: 8526 mv a0,s1 + 33338: 64a2 ld s1,8(sp) + 3333a: 6105 addi sp,sp,32 + 3333c: 99fef06f j 22cda <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE> + +0000000000033340 <_ZN7testing32ScopedFakeTestPartResultReporterC1EPNS_19TestPartResultArrayE>: + 33340: 00019717 auipc a4,0x19 + 33344: b1873703 ld a4,-1256(a4) # 4be58 <_GLOBAL_OFFSET_TABLE_+0x308> + 33348: 0741 addi a4,a4,16 + 3334a: ed0c sd a1,24(a0) + 3334c: 00052423 sw zero,8(a0) + 33350: e118 sd a4,0(a0) + 33352: b765 j 332fa <_ZN7testing32ScopedFakeTestPartResultReporter4InitEv> + +0000000000033354 <_ZN7testing32ScopedFakeTestPartResultReporterC1ENS0_13InterceptModeEPNS_19TestPartResultArrayE>: + 33354: 00019717 auipc a4,0x19 + 33358: b0473703 ld a4,-1276(a4) # 4be58 <_GLOBAL_OFFSET_TABLE_+0x308> + 3335c: 0741 addi a4,a4,16 + 3335e: c50c sw a1,8(a0) + 33360: ed10 sd a2,24(a0) + 33362: e118 sd a4,0(a0) + 33364: bf59 j 332fa <_ZN7testing32ScopedFakeTestPartResultReporter4InitEv> + +0000000000033366 <_ZN7testing8internal24HasNewFatalFailureHelperC1Ev>: + 33366: 1141 addi sp,sp,-16 + 33368: 00019797 auipc a5,0x19 + 3336c: c187b783 ld a5,-1000(a5) # 4bf80 <_GLOBAL_OFFSET_TABLE_+0x430> + 33370: e406 sd ra,8(sp) + 33372: e022 sd s0,0(sp) + 33374: 07c1 addi a5,a5,16 + 33376: e11c sd a5,0(a0) + 33378: 00050423 sb zero,8(a0) + 3337c: 842a mv s0,a0 + 3337e: f59f70ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 33382: 6128 ld a0,64(a0) + 33384: 993fd0ef jal 30d16 <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv> + 33388: e808 sd a0,16(s0) + 3338a: f4df70ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 3338e: 85a2 mv a1,s0 + 33390: 6402 ld s0,0(sp) + 33392: 60a2 ld ra,8(sp) + 33394: 6128 ld a0,64(a0) + 33396: 0141 addi sp,sp,16 + 33398: ff6fd06f j 30b8e <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE> + +000000000003339c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_>: + 3339c: 7135 addi sp,sp,-160 + 3339e: 6214 ld a3,0(a2) + 333a0: e14a sd s2,128(sp) + 333a2: 00863903 ld s2,8(a2) + 333a6: 6198 ld a4,0(a1) + 333a8: 659c ld a5,8(a1) + 333aa: 40d90933 sub s2,s2,a3 + 333ae: f8d2 sd s4,112(sp) + 333b0: 8f99 sub a5,a5,a4 + 333b2: 40395a13 srai s4,s2,0x3 + 333b6: 577d li a4,-1 + 333b8: ed06 sd ra,152(sp) + 333ba: 001a0693 addi a3,s4,1 + 333be: 8311 srli a4,a4,0x4 + 333c0: e922 sd s0,144(sp) + 333c2: e526 sd s1,136(sp) + 333c4: fcce sd s3,120(sp) + 333c6: f4d6 sd s5,104(sp) + 333c8: f0da sd s6,96(sp) + 333ca: ecde sd s7,88(sp) + 333cc: e8e2 sd s8,80(sp) + 333ce: 5cd76663 bltu a4,a3,3399a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5fe> + 333d2: cd817057 vsetivli zero,2,e64,m1,ta,ma + 333d6: 5e0030d7 vmv.v.i v1,0 + 333da: 02010b93 addi s7,sp,32 + 333de: 878d srai a5,a5,0x3 + 333e0: 020bf0a7 vse64.v v1,(s7) + 333e4: 8b32 mv s6,a2 + 333e6: 8aae mv s5,a1 + 333e8: 84aa mv s1,a0 + 333ea: 00178413 addi s0,a5,1 + 333ee: 52068b63 beqz a3,33924 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x588> + 333f2: 00890993 addi s3,s2,8 + 333f6: 854e mv a0,s3 + 333f8: ca8e20ef jal 158a0 <_Znwm@plt> + 333fc: 99aa add s3,s3,a0 + 333fe: ec2a sd a0,24(sp) + 33400: 00053023 sd zero,0(a0) + 33404: f44e sd s3,40(sp) + 33406: 8c2a mv s8,a0 + 33408: 0521 addi a0,a0,8 + 3340a: 000a0763 beqz s4,33418 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x7c> + 3340e: 864a mv a2,s2 + 33410: 4581 li a1,0 + 33412: 8cfe20ef jal 15ce0 + 33416: 854e mv a0,s3 + 33418: 055557b7 lui a5,0x5555 + 3341c: 55578793 addi a5,a5,1365 # 5555555 <__global_pointer$+0x55087c5> + 33420: 55555737 lui a4,0x55555 + 33424: 1782 slli a5,a5,0x20 + 33426: 55570713 addi a4,a4,1365 # 55555555 <__global_pointer$+0x555087c5> + 3342a: f02a sd a0,32(sp) + 3342c: 97ba add a5,a5,a4 + 3342e: 5687e063 bltu a5,s0,3398e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5f2> + 33432: 4e040e63 beqz s0,3392e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x592> + 33436: 00141513 slli a0,s0,0x1 + 3343a: 9522 add a0,a0,s0 + 3343c: 050e slli a0,a0,0x3 + 3343e: c62e20ef jal 158a0 <_Znwm@plt> + 33442: 8a2a mv s4,a0 + 33444: 01810993 addi s3,sp,24 + 33448: 85a2 mv a1,s0 + 3344a: 864e mv a2,s3 + 3344c: 8552 mv a0,s4 + 3344e: 00019317 auipc t1,0x19 + 33452: 93233303 ld t1,-1742(t1) # 4bd80 <_GLOBAL_OFFSET_TABLE_+0x230> + 33456: 9302 jalr t1 + 33458: e4e6 sd s9,72(sp) + 3345a: 892a mv s2,a0 + 3345c: 000c0563 beqz s8,33466 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0xca> + 33460: 8562 mv a0,s8 + 33462: c9ee20ef jal 15900 <_ZdlPv@plt> + 33466: 000b3703 ld a4,0(s6) + 3346a: 008b3c83 ld s9,8(s6) + 3346e: 000ab783 ld a5,0(s5) + 33472: 008abc03 ld s8,8(s5) + 33476: 40ec8cb3 sub s9,s9,a4 + 3347a: 403cdc93 srai s9,s9,0x3 + 3347e: 40fc0c33 sub s8,s8,a5 + 33482: 577d li a4,-1 + 33484: 403c5c13 srai s8,s8,0x3 + 33488: 001c8793 addi a5,s9,1 + 3348c: 830d srli a4,a4,0x3 + 3348e: 0c05 addi s8,s8,1 + 33490: 56f76163 bltu a4,a5,339f2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x656> + 33494: cd817057 vsetivli zero,2,e64,m1,ta,ma + 33498: 5e0030d7 vmv.v.i v1,0 + 3349c: 020bf0a7 vse64.v v1,(s7) + 334a0: 46078b63 beqz a5,33916 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x57a> + 334a4: 00279413 slli s0,a5,0x2 + 334a8: 8522 mv a0,s0 + 334aa: bf6e20ef jal 158a0 <_Znwm@plt> + 334ae: 00850633 add a2,a0,s0 + 334b2: ec2a sd a0,24(sp) + 334b4: 00052023 sw zero,0(a0) + 334b8: f432 sd a2,40(sp) + 334ba: 8baa mv s7,a0 + 334bc: 460c8b63 beqz s9,33932 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x596> + 334c0: 47a1 li a5,8 + 334c2: 00052223 sw zero,4(a0) + 334c6: 00f506b3 add a3,a0,a5 + 334ca: 02f40563 beq s0,a5,334f4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> + 334ce: ff440793 addi a5,s0,-12 + 334d2: 4751 li a4,20 + 334d4: 3cf77a63 bgeu a4,a5,338a8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x50c> + 334d8: 0d007757 vsetvli a4,zero,e32,m1,ta,ma + 334dc: 5e0030d7 vmv.v.i v1,0 + 334e0: 8389 srli a5,a5,0x2 + 334e2: 0785 addi a5,a5,1 + 334e4: 0c67f757 vsetvli a4,a5,e8,mf4,ta,ma + 334e8: 0206e0a7 vse32.v v1,(a3) + 334ec: 8f99 sub a5,a5,a4 + 334ee: 070a slli a4,a4,0x2 + 334f0: 96ba add a3,a3,a4 + 334f2: fbed bnez a5,334e4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x148> + 334f4: 055557b7 lui a5,0x5555 + 334f8: 55578793 addi a5,a5,1365 # 5555555 <__global_pointer$+0x55087c5> + 334fc: 55555737 lui a4,0x55555 + 33500: 1782 slli a5,a5,0x20 + 33502: 55570713 addi a4,a4,1365 # 55555555 <__global_pointer$+0x555087c5> + 33506: f032 sd a2,32(sp) + 33508: 97ba add a5,a5,a4 + 3350a: 4f87ea63 bltu a5,s8,339fe <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x662> + 3350e: 400c0963 beqz s8,33920 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x584> + 33512: 001c1513 slli a0,s8,0x1 + 33516: 9562 add a0,a0,s8 + 33518: 050e slli a0,a0,0x3 + 3351a: b86e20ef jal 158a0 <_Znwm@plt> + 3351e: 842a mv s0,a0 + 33520: 864e mv a2,s3 + 33522: 85e2 mv a1,s8 + 33524: 8522 mv a0,s0 + 33526: 00018317 auipc t1,0x18 + 3352a: 64233303 ld t1,1602(t1) # 4bb68 <_GLOBAL_OFFSET_TABLE_+0x18> + 3352e: 9302 jalr t1 + 33530: 89aa mv s3,a0 + 33532: 000b8563 beqz s7,3353c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x1a0> + 33536: 855e mv a0,s7 + 33538: bc8e20ef jal 15900 <_ZdlPv@plt> + 3353c: aaaab7b7 lui a5,0xaaaab + 33540: aab78793 addi a5,a5,-1365 # ffffffffaaaaaaab <__global_pointer$+0xffffffffaaa5dd1b> + 33544: 02079713 slli a4,a5,0x20 + 33548: 41490533 sub a0,s2,s4 + 3354c: 97ba add a5,a5,a4 + 3354e: 850d srai a0,a0,0x3 + 33550: 02f50533 mul a0,a0,a5 + 33554: 86d2 mv a3,s4 + 33556: 8722 mv a4,s0 + 33558: 4781 li a5,0 + 3355a: 4809 li a6,2 + 3355c: 01490e63 beq s2,s4,33578 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x1dc> + 33560: 628c ld a1,0(a3) + 33562: d227f7d3 fcvt.d.l fa5,a5 + 33566: 6310 ld a2,0(a4) + 33568: 0785 addi a5,a5,1 + 3356a: a19c fsd fa5,0(a1) + 3356c: 01062023 sw a6,0(a2) + 33570: 06e1 addi a3,a3,24 + 33572: 0761 addi a4,a4,24 + 33574: fea7e6e3 bltu a5,a0,33560 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x1c4> + 33578: 000a3783 ld a5,0(s4) + 3357c: 008a3703 ld a4,8(s4) + 33580: 46a1 li a3,8 + 33582: 8f1d sub a4,a4,a5 + 33584: 40375513 srai a0,a4,0x3 + 33588: 08e6f363 bgeu a3,a4,3360e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x272> + 3358c: 4689 li a3,2 + 3358e: 00043803 ld a6,0(s0) + 33592: 872a mv a4,a0 + 33594: 00d57363 bgeu a0,a3,3359a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x1fe> + 33598: 8736 mv a4,a3 + 3359a: ffe70693 addi a3,a4,-2 + 3359e: 4669 li a2,26 + 335a0: 38d67c63 bgeu a2,a3,33938 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x59c> + 335a4: 00371893 slli a7,a4,0x3 + 335a8: 98be add a7,a7,a5 + 335aa: 00480593 addi a1,a6,4 + 335ae: 07a1 addi a5,a5,8 + 335b0: 86be mv a3,a5 + 335b2: 862e mv a2,a1 + 335b4: 0115f763 bgeu a1,a7,335c2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x226> + 335b8: 00271893 slli a7,a4,0x2 + 335bc: 9846 add a6,a6,a7 + 335be: 3907e063 bltu a5,a6,3393e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5a2> + 335c2: 0d8077d7 vsetvli a5,zero,e64,m1,ta,ma + 335c6: 5208a157 vid.v v2 + 335ca: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma + 335ce: 5e00b257 vmv.v.i v4,1 + 335d2: 0d807057 vsetvli zero,zero,e64,m1,ta,ma + 335d6: 0220b157 vadd.vi v2,v2,1 + 335da: 177d addi a4,a4,-1 + 335dc: 0d8777d7 vsetvli a5,a4,e64,m1,ta,ma + 335e0: 4a2110d7 vfcvt.f.xu.v v1,v2 + 335e4: 0d8075d7 vsetvli a1,zero,e64,m1,ta,ma + 335e8: 5e07c1d7 vmv.v.x v3,a5 + 335ec: 0d87f057 vsetvli zero,a5,e64,m1,ta,ma + 335f0: 0206f0a7 vse64.v v1,(a3) + 335f4: 02066227 vse32.v v4,(a2) + 335f8: 00379513 slli a0,a5,0x3 + 335fc: 8f1d sub a4,a4,a5 + 335fe: 0d8075d7 vsetvli a1,zero,e64,m1,ta,ma + 33602: 078a slli a5,a5,0x2 + 33604: 02218157 vadd.vv v2,v2,v3 + 33608: 96aa add a3,a3,a0 + 3360a: 963e add a2,a2,a5 + 3360c: fb61 bnez a4,335dc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x240> + 3360e: 008ab783 ld a5,8(s5) + 33612: 000abe83 ld t4,0(s5) + 33616: 008b3703 ld a4,8(s6) + 3361a: 000b3383 ld t2,0(s6) + 3361e: 41d782b3 sub t0,a5,t4 + 33622: 4032d293 srai t0,t0,0x3 + 33626: 40770333 sub t1,a4,t2 + 3362a: 40335313 srai t1,t1,0x3 + 3362e: 8c16 mv s8,t0 + 33630: 8c9a mv s9,t1 + 33632: 0afe8063 beq t4,a5,336d2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x336> + 33636: 08770e63 beq a4,t2,336d2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x336> + 3363a: 0000b797 auipc a5,0xb + 3363e: e567b587 fld fa1,-426(a5) # 3e490 <_ZTSSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE+0xa0> + 33642: 0000b797 auipc a5,0xb + 33646: e467b607 fld fa2,-442(a5) # 3e488 <_ZTSSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE+0x98> + 3364a: 8e52 mv t3,s4 + 3364c: 01840f93 addi t6,s0,24 + 33650: 4f01 li t5,0 + 33652: 000fb683 ld a3,0(t6) + 33656: 000eb883 ld a7,0(t4) + 3365a: 000e3703 ld a4,0(t3) + 3365e: 018e3783 ld a5,24(t3) + 33662: 0f05 addi t5,t5,1 + 33664: 0691 addi a3,a3,4 + 33666: 859e mv a1,t2 + 33668: 4601 li a2,0 + 3366a: a005 j 3368a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2ee> + 3366c: a2f71553 flt.d a0,fa4,fa5 + 33670: 24050b63 beqz a0,338c6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x52a> + 33674: 02b777d3 fadd.d fa5,fa4,fa1 + 33678: 4505 li a0,1 + 3367a: a79c fsd fa5,8(a5) + 3367c: c288 sw a0,0(a3) + 3367e: 05a1 addi a1,a1,8 + 33680: 0721 addi a4,a4,8 + 33682: 07a1 addi a5,a5,8 + 33684: 0691 addi a3,a3,4 + 33686: 04667163 bgeu a2,t1,336c8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x32c> + 3368a: 0005b803 ld a6,0(a1) + 3368e: 231c fld fa5,0(a4) + 33690: 0605 addi a2,a2,1 + 33692: 23180e63 beq a6,a7,338ce <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x532> + 33696: 2398 fld fa4,0(a5) + 33698: 2714 fld fa3,8(a4) + 3369a: a2d71553 flt.d a0,fa4,fa3 + 3369e: f579 bnez a0,3366c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2d0> + 336a0: a2e69553 flt.d a0,fa3,fa4 + 336a4: 22050163 beqz a0,338c6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x52a> + 336a8: a2f69553 flt.d a0,fa3,fa5 + 336ac: 20050d63 beqz a0,338c6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x52a> + 336b0: 02b6f7d3 fadd.d fa5,fa3,fa1 + 336b4: 4509 li a0,2 + 336b6: 05a1 addi a1,a1,8 + 336b8: 0721 addi a4,a4,8 + 336ba: 07a1 addi a5,a5,8 + 336bc: 0691 addi a3,a3,4 + 336be: a39c fsd fa5,0(a5) + 336c0: fea6ae23 sw a0,-4(a3) + 336c4: fc6663e3 bltu a2,t1,3368a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2ee> + 336c8: 0ea1 addi t4,t4,8 + 336ca: 0e61 addi t3,t3,24 + 336cc: 0fe1 addi t6,t6,24 + 336ce: f85f62e3 bltu t5,t0,33652 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2b6> + 336d2: cd817057 vsetivli zero,2,e64,m1,ta,ma + 336d6: 5e0030d7 vmv.v.i v1,0 + 336da: 0004b823 sd zero,16(s1) + 336de: 0062e2b3 or t0,t0,t1 + 336e2: 0204f0a7 vse64.v v1,(s1) + 336e6: 16028763 beqz t0,33854 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b8> + 336ea: 5bfd li s7,-1 + 336ec: e0ea sd s10,64(sp) + 336ee: fc6e sd s11,56(sp) + 336f0: 003bdb93 srli s7,s7,0x3 + 336f4: 4d01 li s10,0 + 336f6: 4701 li a4,0 + 336f8: 4a81 li s5,0 + 336fa: a025 j 33722 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x386> + 336fc: 016aa023 sw s6,0(s5) + 33700: fffb0793 addi a5,s6,-1 + 33704: 1b79 addi s6,s6,-2 + 33706: 00f037b3 snez a5,a5 + 3370a: 01603b33 snez s6,s6 + 3370e: 0a91 addi s5,s5,4 + 33710: 40fc0c33 sub s8,s8,a5 + 33714: 416c8cb3 sub s9,s9,s6 + 33718: 0154b423 sd s5,8(s1) + 3371c: 019c67b3 or a5,s8,s9 + 33720: c3d1 beqz a5,337a4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x408> + 33722: 001c1793 slli a5,s8,0x1 + 33726: 97e2 add a5,a5,s8 + 33728: 078e slli a5,a5,0x3 + 3372a: 97a2 add a5,a5,s0 + 3372c: 639c ld a5,0(a5) + 3372e: 002c9693 slli a3,s9,0x2 + 33732: 97b6 add a5,a5,a3 + 33734: 0007ab03 lw s6,0(a5) + 33738: fd5712e3 bne a4,s5,336fc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x360> + 3373c: 41a706b3 sub a3,a4,s10 + 33740: 4026d793 srai a5,a3,0x2 + 33744: 2b778163 beq a5,s7,339e6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x64a> + 33748: 4705 li a4,1 + 3374a: 18079463 bnez a5,338d2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x536> + 3374e: 00ebf363 bgeu s7,a4,33754 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x3b8> + 33752: 875e mv a4,s7 + 33754: 00271d93 slli s11,a4,0x2 + 33758: 856e mv a0,s11 + 3375a: e436 sd a3,8(sp) + 3375c: 944e20ef jal 158a0 <_Znwm@plt> + 33760: 66a2 ld a3,8(sp) + 33762: 87aa mv a5,a0 + 33764: 00d50733 add a4,a0,a3 + 33768: 00468a93 addi s5,a3,4 + 3376c: 01672023 sw s6,0(a4) + 33770: 9aaa add s5,s5,a0 + 33772: 18d04063 bgtz a3,338f2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x556> + 33776: 180d1a63 bnez s10,3390a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x56e> + 3377a: 01b78733 add a4,a5,s11 + 3377e: e09c sd a5,0(s1) + 33780: 8d3e mv s10,a5 + 33782: fffb0793 addi a5,s6,-1 + 33786: 1b79 addi s6,s6,-2 + 33788: 00f037b3 snez a5,a5 + 3378c: 01603b33 snez s6,s6 + 33790: 40fc0c33 sub s8,s8,a5 + 33794: 416c8cb3 sub s9,s9,s6 + 33798: e898 sd a4,16(s1) + 3379a: 0154b423 sd s5,8(s1) + 3379e: 019c67b3 or a5,s8,s9 + 337a2: f3c1 bnez a5,33722 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x386> + 337a4: 0b5d0663 beq s10,s5,33850 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b4> + 337a8: ffca8313 addi t1,s5,-4 + 337ac: 0a6d7263 bgeu s10,t1,33850 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b4> + 337b0: ffba8693 addi a3,s5,-5 + 337b4: c2202673 csrr a2,vlenb + 337b8: 41a686b3 sub a3,a3,s10 + 337bc: 8209 srli a2,a2,0x2 + 337be: 0036d593 srli a1,a3,0x3 + 337c2: 167d addi a2,a2,-1 + 337c4: 876a mv a4,s10 + 337c6: 18c5ea63 bltu a1,a2,3395a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5be> + 337ca: 0206b693 sltiu a3,a3,32 + 337ce: 18069663 bnez a3,3395a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5be> + 337d2: 00158e13 addi t3,a1,1 + 337d6: 002e1693 slli a3,t3,0x2 + 337da: 00dd0633 add a2,s10,a3 + 337de: 40da86b3 sub a3,s5,a3 + 337e2: 00c6f463 bgeu a3,a2,337ea <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x44e> + 337e6: 175d6a63 bltu s10,s5,3395a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5be> + 337ea: c2202573 csrr a0,vlenb + 337ee: 00255813 srli a6,a0,0x2 + 337f2: 0d007757 vsetvli a4,zero,e32,m1,ta,ma + 337f6: fff80613 addi a2,a6,-1 + 337fa: 5208a0d7 vid.v v1 + 337fe: 40aa8ab3 sub s5,s5,a0 + 33802: 8d91 sub a1,a1,a2 + 33804: 40a008b3 neg a7,a0 + 33808: 86ea mv a3,s10 + 3380a: 028ae107 vl1re32.v v2,(s5) + 3380e: 0286e207 vl1re32.v v4,(a3) + 33812: 0e164357 vrsub.vx v6,v1,a2 + 33816: 97c2 add a5,a5,a6 + 33818: 322301d7 vrgather.vv v3,v2,v6 + 3381c: 32430157 vrgather.vv v2,v4,v6 + 33820: 028681a7 vs1r.v v3,(a3) + 33824: 028a8127 vs1r.v v2,(s5) + 33828: 96aa add a3,a3,a0 + 3382a: 9ac6 add s5,s5,a7 + 3382c: fcf5ffe3 bgeu a1,a5,3380a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x46e> + 33830: 00279713 slli a4,a5,0x2 + 33834: 9d3a add s10,s10,a4 + 33836: 40e30733 sub a4,t1,a4 + 3383a: 01c78b63 beq a5,t3,33850 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b4> + 3383e: 87ea mv a5,s10 + 33840: 4310 lw a2,0(a4) + 33842: 4394 lw a3,0(a5) + 33844: 1771 addi a4,a4,-4 + 33846: c390 sw a2,0(a5) + 33848: c354 sw a3,4(a4) + 3384a: 0791 addi a5,a5,4 + 3384c: fee7eae3 bltu a5,a4,33840 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4a4> + 33850: 6d06 ld s10,64(sp) + 33852: 7de2 ld s11,56(sp) + 33854: 8aa2 mv s5,s0 + 33856: 00898a63 beq s3,s0,3386a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4ce> + 3385a: 000ab503 ld a0,0(s5) + 3385e: c151 beqz a0,338e2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x546> + 33860: 0ae1 addi s5,s5,24 + 33862: 89ee20ef jal 15900 <_ZdlPv@plt> + 33866: ff3a9ae3 bne s5,s3,3385a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4be> + 3386a: c401 beqz s0,33872 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4d6> + 3386c: 8522 mv a0,s0 + 3386e: 892e20ef jal 15900 <_ZdlPv@plt> + 33872: 8452 mv s0,s4 + 33874: 01490963 beq s2,s4,33886 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4ea> + 33878: 6008 ld a0,0(s0) + 3387a: c925 beqz a0,338ea <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x54e> + 3387c: 0461 addi s0,s0,24 + 3387e: 882e20ef jal 15900 <_ZdlPv@plt> + 33882: fe891be3 bne s2,s0,33878 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4dc> + 33886: 8552 mv a0,s4 + 33888: 878e20ef jal 15900 <_ZdlPv@plt> + 3388c: 60ea ld ra,152(sp) + 3388e: 644a ld s0,144(sp) + 33890: 79e6 ld s3,120(sp) + 33892: 7aa6 ld s5,104(sp) + 33894: 7b06 ld s6,96(sp) + 33896: 6be6 ld s7,88(sp) + 33898: 6c46 ld s8,80(sp) + 3389a: 6ca6 ld s9,72(sp) + 3389c: 690a ld s2,128(sp) + 3389e: 7a46 ld s4,112(sp) + 338a0: 8526 mv a0,s1 + 338a2: 64aa ld s1,136(sp) + 338a4: 610d addi sp,sp,160 + 338a6: 8082 ret + 338a8: 000ba783 lw a5,0(s7) + 338ac: 0691 addi a3,a3,4 + 338ae: fef6ae23 sw a5,-4(a3) + 338b2: c4d601e3 beq a2,a3,334f4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> + 338b6: 000ba783 lw a5,0(s7) + 338ba: 0691 addi a3,a3,4 + 338bc: fef6ae23 sw a5,-4(a3) + 338c0: fed614e3 bne a2,a3,338a8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x50c> + 338c4: b905 j 334f4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> + 338c6: 02c7f7d3 fadd.d fa5,fa5,fa2 + 338ca: 450d li a0,3 + 338cc: b37d j 3367a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2de> + 338ce: 4501 li a0,0 + 338d0: b36d j 3367a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2de> + 338d2: 00179713 slli a4,a5,0x1 + 338d6: e6f77ce3 bgeu a4,a5,3374e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x3b2> + 338da: 5765 li a4,-7 + 338dc: 00175d93 srli s11,a4,0x1 + 338e0: bda5 j 33758 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x3bc> + 338e2: 0ae1 addi s5,s5,24 + 338e4: f7599be3 bne s3,s5,3385a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4be> + 338e8: b749 j 3386a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4ce> + 338ea: 0461 addi s0,s0,24 + 338ec: f88916e3 bne s2,s0,33878 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4dc> + 338f0: bf59 j 33886 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4ea> + 338f2: 862a mv a2,a0 + 338f4: 85ea mv a1,s10 + 338f6: 0c36f757 vsetvli a4,a3,e8,m8,ta,ma + 338fa: 02058407 vle8.v v8,(a1) + 338fe: 8e99 sub a3,a3,a4 + 33900: 95ba add a1,a1,a4 + 33902: 02060427 vse8.v v8,(a2) + 33906: 963a add a2,a2,a4 + 33908: f6fd bnez a3,338f6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x55a> + 3390a: 856a mv a0,s10 + 3390c: e43e sd a5,8(sp) + 3390e: ff3e10ef jal 15900 <_ZdlPv@plt> + 33912: 67a2 ld a5,8(sp) + 33914: b59d j 3377a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x3de> + 33916: ec02 sd zero,24(sp) + 33918: f402 sd zero,40(sp) + 3391a: 4b81 li s7,0 + 3391c: 4601 li a2,0 + 3391e: bed9 j 334f4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> + 33920: 4401 li s0,0 + 33922: befd j 33520 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x184> + 33924: ec02 sd zero,24(sp) + 33926: f402 sd zero,40(sp) + 33928: 4c01 li s8,0 + 3392a: 4501 li a0,0 + 3392c: b4f5 j 33418 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x7c> + 3392e: 4a01 li s4,0 + 33930: be11 j 33444 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0xa8> + 33932: 00450613 addi a2,a0,4 + 33936: be7d j 334f4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> + 33938: 00480593 addi a1,a6,4 + 3393c: 07a1 addi a5,a5,8 + 3393e: 4685 li a3,1 + 33940: 872e mv a4,a1 + 33942: 8636 mv a2,a3 + 33944: d226f7d3 fcvt.d.l fa5,a3 + 33948: 0685 addi a3,a3,1 + 3394a: 07a1 addi a5,a5,8 + 3394c: fef7bc27 fsd fa5,-8(a5) + 33950: c310 sw a2,0(a4) + 33952: 0711 addi a4,a4,4 + 33954: fea6e8e3 bltu a3,a0,33944 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5a8> + 33958: b95d j 3360e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x272> + 3395a: 879a mv a5,t1 + 3395c: 4390 lw a2,0(a5) + 3395e: 4314 lw a3,0(a4) + 33960: 17f1 addi a5,a5,-4 + 33962: c310 sw a2,0(a4) + 33964: c3d4 sw a3,4(a5) + 33966: 0711 addi a4,a4,4 + 33968: fef76ae3 bltu a4,a5,3395c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5c0> + 3396c: 6d06 ld s10,64(sp) + 3396e: 7de2 ld s11,56(sp) + 33970: b5d5 j 33854 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b8> + 33972: 842a mv s0,a0 + 33974: e0ea sd s10,64(sp) + 33976: fc6e sd s11,56(sp) + 33978: 84d2 mv s1,s4 + 3397a: 08990863 beq s2,s1,33a0a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x66e> + 3397e: 6088 ld a0,0(s1) + 33980: c119 beqz a0,33986 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5ea> + 33982: f7fe10ef jal 15900 <_ZdlPv@plt> + 33986: 04e1 addi s1,s1,24 + 33988: 08990163 beq s2,s1,33a0a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x66e> + 3398c: bfcd j 3397e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5e2> + 3398e: 00007517 auipc a0,0x7 + 33992: 93a50513 addi a0,a0,-1734 # 3a2c8 <_IO_stdin_used+0x748> + 33996: f5be10ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 3399a: 00007517 auipc a0,0x7 + 3399e: 92e50513 addi a0,a0,-1746 # 3a2c8 <_IO_stdin_used+0x748> + 339a2: e4e6 sd s9,72(sp) + 339a4: e0ea sd s10,64(sp) + 339a6: fc6e sd s11,56(sp) + 339a8: f49e10ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 339ac: 842a mv s0,a0 + 339ae: e4e6 sd s9,72(sp) + 339b0: e0ea sd s10,64(sp) + 339b2: fc6e sd s11,56(sp) + 339b4: 000c0563 beqz s8,339be <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x622> + 339b8: 8562 mv a0,s8 + 339ba: f47e10ef jal 15900 <_ZdlPv@plt> + 339be: 8522 mv a0,s0 + 339c0: e31e10ef jal 157f0 <_Unwind_Resume@plt> + 339c4: 842a mv s0,a0 + 339c6: 060b8063 beqz s7,33a26 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x68a> + 339ca: 855e mv a0,s7 + 339cc: f35e10ef jal 15900 <_ZdlPv@plt> + 339d0: 84d2 mv s1,s4 + 339d2: e0ea sd s10,64(sp) + 339d4: fc6e sd s11,56(sp) + 339d6: b755 j 3397a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5de> + 339d8: 842a mv s0,a0 + 339da: fc0a0ae3 beqz s4,339ae <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x612> + 339de: 8552 mv a0,s4 + 339e0: f21e10ef jal 15900 <_ZdlPv@plt> + 339e4: b7e9 j 339ae <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x612> + 339e6: 00006517 auipc a0,0x6 + 339ea: 7a250513 addi a0,a0,1954 # 3a188 <_IO_stdin_used+0x608> + 339ee: f03e10ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 339f2: 00007517 auipc a0,0x7 + 339f6: 8d650513 addi a0,a0,-1834 # 3a2c8 <_IO_stdin_used+0x748> + 339fa: ef7e10ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 339fe: 00007517 auipc a0,0x7 + 33a02: 8ca50513 addi a0,a0,-1846 # 3a2c8 <_IO_stdin_used+0x748> + 33a06: eebe10ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 33a0a: fa0a0ae3 beqz s4,339be <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x622> + 33a0e: 8552 mv a0,s4 + 33a10: ef1e10ef jal 15900 <_ZdlPv@plt> + 33a14: b76d j 339be <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x622> + 33a16: 84aa mv s1,a0 + 33a18: c401 beqz s0,33a20 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x684> + 33a1a: 8522 mv a0,s0 + 33a1c: ee5e10ef jal 15900 <_ZdlPv@plt> + 33a20: 8426 mv s0,s1 + 33a22: fa0b94e3 bnez s7,339ca <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x62e> + 33a26: e0ea sd s10,64(sp) + 33a28: fc6e sd s11,56(sp) + 33a2a: 84d2 mv s1,s4 + 33a2c: b7b9 j 3397a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5de> + 33a2e: 609c ld a5,0(s1) + 33a30: 84aa mv s1,a0 + 33a32: c781 beqz a5,33a3a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x69e> + 33a34: 853e mv a0,a5 + 33a36: ecbe10ef jal 15900 <_ZdlPv@plt> + 33a3a: 8aa2 mv s5,s0 + 33a3c: 01598a63 beq s3,s5,33a50 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x6b4> + 33a40: 000ab503 ld a0,0(s5) + 33a44: c119 beqz a0,33a4a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x6ae> + 33a46: ebbe10ef jal 15900 <_ZdlPv@plt> + 33a4a: 0ae1 addi s5,s5,24 + 33a4c: ff599ae3 bne s3,s5,33a40 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x6a4> + 33a50: c401 beqz s0,33a58 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x6bc> + 33a52: 8522 mv a0,s0 + 33a54: eade10ef jal 15900 <_ZdlPv@plt> + 33a58: 8426 mv s0,s1 + 33a5a: 84d2 mv s1,s4 + 33a5c: bf39 j 3397a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5de> + +0000000000033a5e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_>: + 33a5e: cd817057 vsetivli zero,2,e64,m1,ta,ma + 33a62: 5e0030d7 vmv.v.i v1,0 + 33a66: 716d addi sp,sp,-272 + 33a68: f1d2 sd s4,224(sp) + 33a6a: e9da sd s6,208(sp) + 33a6c: fd66 sd s9,184(sp) + 33a6e: e606 sd ra,264(sp) + 33a70: e222 sd s0,256(sp) + 33a72: fda6 sd s1,248(sp) + 33a74: f9ca sd s2,240(sp) + 33a76: f5ce sd s3,232(sp) + 33a78: edd6 sd s5,216(sp) + 33a7a: e5de sd s7,200(sp) + 33a7c: e1e2 sd s8,192(sp) + 33a7e: f96a sd s10,176(sp) + 33a80: f56e sd s11,168(sp) + 33a82: 0098 addi a4,sp,64 + 33a84: 08b4 addi a3,sp,88 + 33a86: 020770a7 vse64.v v1,(a4) + 33a8a: 0206f0a7 vse64.v v1,(a3) + 33a8e: 0005ba03 ld s4,0(a1) + 33a92: 659c ld a5,8(a1) + 33a94: 07810b13 addi s6,sp,120 + 33a98: ec3a sd a4,24(sp) + 33a9a: e836 sd a3,16(sp) + 33a9c: e882 sd zero,80(sp) + 33a9e: f482 sd zero,104(sp) + 33aa0: dc82 sw zero,120(sp) + 33aa2: e102 sd zero,128(sp) + 33aa4: ed02 sd zero,152(sp) + 33aa6: e55a sd s6,136(sp) + 33aa8: e95a sd s6,144(sp) + 33aaa: f02a sd a0,32(sp) + 33aac: 8cb2 mv s9,a2 + 33aae: 34fa0463 beq s4,a5,33df6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x398> + 33ab2: 80000ab7 lui s5,0x80000 + 33ab6: 183c addi a5,sp,56 + 33ab8: 8c2e mv s8,a1 + 33aba: fffac993 not s3,s5 + 33abe: 4401 li s0,0 + 33ac0: 4b81 li s7,0 + 33ac2: f43e sd a5,40(sp) + 33ac4: 005b9793 slli a5,s7,0x5 + 33ac8: 97d2 add a5,a5,s4 + 33aca: e43e sd a5,8(sp) + 33acc: 0007b903 ld s2,0(a5) + 33ad0: 0087bd83 ld s11,8(a5) + 33ad4: 2c040763 beqz s0,33da2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x344> + 33ad8: 8d22 mv s10,s0 + 33ada: 84da mv s1,s6 + 33adc: 028d3a03 ld s4,40(s10) + 33ae0: 866e mv a2,s11 + 33ae2: 01ba7363 bgeu s4,s11,33ae8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x8a> + 33ae6: 8652 mv a2,s4 + 33ae8: c619 beqz a2,33af6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x98> + 33aea: 020d3503 ld a0,32(s10) + 33aee: 85ca mv a1,s2 + 33af0: ed1e10ef jal 159c0 + 33af4: e909 bnez a0,33b06 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xa8> + 33af6: 41ba07b3 sub a5,s4,s11 + 33afa: 00f9c863 blt s3,a5,33b0a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xac> + 33afe: 2f57c063 blt a5,s5,33dde <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x380> + 33b02: 0007851b sext.w a0,a5 + 33b06: 2c054c63 bltz a0,33dde <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x380> + 33b0a: 84ea mv s1,s10 + 33b0c: 010d3d03 ld s10,16(s10) + 33b10: fc0d16e3 bnez s10,33adc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x7e> + 33b14: 17648e63 beq s1,s6,33c90 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x232> + 33b18: 0284bd03 ld s10,40(s1) + 33b1c: 866e mv a2,s11 + 33b1e: 01bd7363 bgeu s10,s11,33b24 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xc6> + 33b22: 866a mv a2,s10 + 33b24: c611 beqz a2,33b30 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xd2> + 33b26: 708c ld a1,32(s1) + 33b28: 854a mv a0,s2 + 33b2a: e97e10ef jal 159c0 + 33b2e: e909 bnez a0,33b40 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xe2> + 33b30: 41ad87b3 sub a5,s11,s10 + 33b34: 00f9c863 blt s3,a5,33b44 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xe6> + 33b38: 1557cc63 blt a5,s5,33c90 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x232> + 33b3c: 0007851b sext.w a0,a5 + 33b40: 14054863 bltz a0,33c90 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x232> + 33b44: 0404bd03 ld s10,64(s1) + 33b48: 67a6 ld a5,72(sp) + 33b4a: 66c6 ld a3,80(sp) + 33b4c: fc6a sd s10,56(sp) + 33b4e: 1ad78e63 beq a5,a3,33d0a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2ac> + 33b52: 01a7b023 sd s10,0(a5) + 33b56: 07a1 addi a5,a5,8 + 33b58: e4be sd a5,72(sp) + 33b5a: 000c3a03 ld s4,0(s8) + 33b5e: 008c3783 ld a5,8(s8) + 33b62: 0b85 addi s7,s7,1 + 33b64: 640a ld s0,128(sp) + 33b66: 414787b3 sub a5,a5,s4 + 33b6a: 8795 srai a5,a5,0x5 + 33b6c: f4fbece3 bltu s7,a5,33ac4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x66> + 33b70: 000cba03 ld s4,0(s9) + 33b74: 008cb783 ld a5,8(s9) + 33b78: 0b478e63 beq a5,s4,33c34 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1d6> + 33b7c: 80000ab7 lui s5,0x80000 + 33b80: 183c addi a5,sp,56 + 33b82: fffac993 not s3,s5 + 33b86: 4b81 li s7,0 + 33b88: e43e sd a5,8(sp) + 33b8a: 005b9793 slli a5,s7,0x5 + 33b8e: 9a3e add s4,s4,a5 + 33b90: 000a3903 ld s2,0(s4) + 33b94: 008a3d03 ld s10,8(s4) + 33b98: 22040263 beqz s0,33dbc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x35e> + 33b9c: 8c22 mv s8,s0 + 33b9e: 84da mv s1,s6 + 33ba0: 028c3d83 ld s11,40(s8) + 33ba4: 866a mv a2,s10 + 33ba6: 01adf363 bgeu s11,s10,33bac <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x14e> + 33baa: 866e mv a2,s11 + 33bac: c619 beqz a2,33bba <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x15c> + 33bae: 020c3503 ld a0,32(s8) + 33bb2: 85ca mv a1,s2 + 33bb4: e0de10ef jal 159c0 + 33bb8: e909 bnez a0,33bca <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x16c> + 33bba: 41ad87b3 sub a5,s11,s10 + 33bbe: 00f9c863 blt s3,a5,33bce <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x170> + 33bc2: 2157c963 blt a5,s5,33dd4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x376> + 33bc6: 0007851b sext.w a0,a5 + 33bca: 20054563 bltz a0,33dd4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x376> + 33bce: 84e2 mv s1,s8 + 33bd0: 010c3c03 ld s8,16(s8) + 33bd4: fc0c16e3 bnez s8,33ba0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x142> + 33bd8: 15648163 beq s1,s6,33d1a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2bc> + 33bdc: 0284bc03 ld s8,40(s1) + 33be0: 866a mv a2,s10 + 33be2: 01ac7363 bgeu s8,s10,33be8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x18a> + 33be6: 8662 mv a2,s8 + 33be8: c611 beqz a2,33bf4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x196> + 33bea: 708c ld a1,32(s1) + 33bec: 854a mv a0,s2 + 33bee: dd3e10ef jal 159c0 + 33bf2: e909 bnez a0,33c04 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1a6> + 33bf4: 418d07b3 sub a5,s10,s8 + 33bf8: 00f9c863 blt s3,a5,33c08 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1aa> + 33bfc: 1157cf63 blt a5,s5,33d1a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2bc> + 33c00: 0007851b sext.w a0,a5 + 33c04: 10054b63 bltz a0,33d1a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2bc> + 33c08: 0404bc03 ld s8,64(s1) + 33c0c: 7786 ld a5,96(sp) + 33c0e: 76a6 ld a3,104(sp) + 33c10: fc62 sd s8,56(sp) + 33c12: 18d78063 beq a5,a3,33d92 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x334> + 33c16: 0187b023 sd s8,0(a5) + 33c1a: 07a1 addi a5,a5,8 + 33c1c: f0be sd a5,96(sp) + 33c1e: 000cba03 ld s4,0(s9) + 33c22: 008cb783 ld a5,8(s9) + 33c26: 0b85 addi s7,s7,1 + 33c28: 640a ld s0,128(sp) + 33c2a: 414787b3 sub a5,a5,s4 + 33c2e: 8795 srai a5,a5,0x5 + 33c30: f4fbede3 bltu s7,a5,33b8a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x12c> + 33c34: c00d beqz s0,33c56 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1f8> + 33c36: 6c08 ld a0,24(s0) + 33c38: 84a2 mv s1,s0 + 33c3a: d30e60ef jal 1a16a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0> + 33c3e: 7008 ld a0,32(s0) + 33c40: 03040793 addi a5,s0,48 + 33c44: 6800 ld s0,16(s0) + 33c46: 00f50463 beq a0,a5,33c4e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1f0> + 33c4a: cb7e10ef jal 15900 <_ZdlPv@plt> + 33c4e: 8526 mv a0,s1 + 33c50: cb1e10ef jal 15900 <_ZdlPv@plt> + 33c54: f06d bnez s0,33c36 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1d8> + 33c56: 6642 ld a2,16(sp) + 33c58: 65e2 ld a1,24(sp) + 33c5a: 7502 ld a0,32(sp) + 33c5c: f40ff0ef jal 3339c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_> + 33c60: 6566 ld a0,88(sp) + 33c62: c119 beqz a0,33c68 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x20a> + 33c64: c9de10ef jal 15900 <_ZdlPv@plt> + 33c68: 6506 ld a0,64(sp) + 33c6a: c119 beqz a0,33c70 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x212> + 33c6c: c95e10ef jal 15900 <_ZdlPv@plt> + 33c70: 60b2 ld ra,264(sp) + 33c72: 6412 ld s0,256(sp) + 33c74: 7502 ld a0,32(sp) + 33c76: 74ee ld s1,248(sp) + 33c78: 794e ld s2,240(sp) + 33c7a: 79ae ld s3,232(sp) + 33c7c: 7a0e ld s4,224(sp) + 33c7e: 6aee ld s5,216(sp) + 33c80: 6b4e ld s6,208(sp) + 33c82: 6bae ld s7,200(sp) + 33c84: 6c0e ld s8,192(sp) + 33c86: 7cea ld s9,184(sp) + 33c88: 7d4a ld s10,176(sp) + 33c8a: 7daa ld s11,168(sp) + 33c8c: 6151 addi sp,sp,272 + 33c8e: 8082 ret + 33c90: 6d6a ld s10,152(sp) + 33c92: 8a5a mv s4,s6 + 33c94: 7404 ld s1,40(s0) + 33c96: 866e mv a2,s11 + 33c98: 01b4f363 bgeu s1,s11,33c9e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x240> + 33c9c: 8626 mv a2,s1 + 33c9e: c611 beqz a2,33caa <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x24c> + 33ca0: 7008 ld a0,32(s0) + 33ca2: 85ca mv a1,s2 + 33ca4: d1de10ef jal 159c0 + 33ca8: e909 bnez a0,33cba <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x25c> + 33caa: 41b487b3 sub a5,s1,s11 + 33cae: 00f9c863 blt s3,a5,33cbe <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x260> + 33cb2: 1357ce63 blt a5,s5,33dee <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x390> + 33cb6: 0007851b sext.w a0,a5 + 33cba: 12054a63 bltz a0,33dee <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x390> + 33cbe: 8a22 mv s4,s0 + 33cc0: 6800 ld s0,16(s0) + 33cc2: f869 bnez s0,33c94 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x236> + 33cc4: 0f6a0163 beq s4,s6,33da6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x348> + 33cc8: 028a3403 ld s0,40(s4) + 33ccc: 866e mv a2,s11 + 33cce: 01b47363 bgeu s0,s11,33cd4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x276> + 33cd2: 8622 mv a2,s0 + 33cd4: c619 beqz a2,33ce2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x284> + 33cd6: 020a3583 ld a1,32(s4) + 33cda: 854a mv a0,s2 + 33cdc: ce5e10ef jal 159c0 + 33ce0: ed01 bnez a0,33cf8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x29a> + 33ce2: 800007b7 lui a5,0x80000 + 33ce6: 408d8533 sub a0,s11,s0 + 33cea: fff7c693 not a3,a5 + 33cee: 00a6c763 blt a3,a0,33cfc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x29e> + 33cf2: 0af54a63 blt a0,a5,33da6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x348> + 33cf6: 2501 sext.w a0,a0 + 33cf8: 0a054763 bltz a0,33da6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x348> + 33cfc: 05aa3023 sd s10,64(s4) + 33d00: 67a6 ld a5,72(sp) + 33d02: 66c6 ld a3,80(sp) + 33d04: fc6a sd s10,56(sp) + 33d06: e4d796e3 bne a5,a3,33b52 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xf4> + 33d0a: 75a2 ld a1,40(sp) + 33d0c: 6562 ld a0,24(sp) + 33d0e: 00018797 auipc a5,0x18 + 33d12: 1ca7b783 ld a5,458(a5) # 4bed8 <_GLOBAL_OFFSET_TABLE_+0x388> + 33d16: 9782 jalr a5 + 33d18: b589 j 33b5a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xfc> + 33d1a: 6c6a ld s8,152(sp) + 33d1c: 84da mv s1,s6 + 33d1e: 02843d83 ld s11,40(s0) + 33d22: 866a mv a2,s10 + 33d24: 01adf363 bgeu s11,s10,33d2a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2cc> + 33d28: 866e mv a2,s11 + 33d2a: c611 beqz a2,33d36 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2d8> + 33d2c: 7008 ld a0,32(s0) + 33d2e: 85ca mv a1,s2 + 33d30: c91e10ef jal 159c0 + 33d34: e909 bnez a0,33d46 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2e8> + 33d36: 41ad87b3 sub a5,s11,s10 + 33d3a: 00f9c863 blt s3,a5,33d4a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2ec> + 33d3e: 0b57c563 blt a5,s5,33de8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x38a> + 33d42: 0007851b sext.w a0,a5 + 33d46: 0a054163 bltz a0,33de8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x38a> + 33d4a: 84a2 mv s1,s0 + 33d4c: 6800 ld s0,16(s0) + 33d4e: f861 bnez s0,33d1e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2c0> + 33d50: 07648863 beq s1,s6,33dc0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x362> + 33d54: 7480 ld s0,40(s1) + 33d56: 866a mv a2,s10 + 33d58: 01a47363 bgeu s0,s10,33d5e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x300> + 33d5c: 8622 mv a2,s0 + 33d5e: c611 beqz a2,33d6a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x30c> + 33d60: 708c ld a1,32(s1) + 33d62: 854a mv a0,s2 + 33d64: c5de10ef jal 159c0 + 33d68: ed01 bnez a0,33d80 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x322> + 33d6a: 800007b7 lui a5,0x80000 + 33d6e: 408d0533 sub a0,s10,s0 + 33d72: fff7c693 not a3,a5 + 33d76: 00a6c763 blt a3,a0,33d84 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x326> + 33d7a: 04f54363 blt a0,a5,33dc0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x362> + 33d7e: 2501 sext.w a0,a0 + 33d80: 04054063 bltz a0,33dc0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x362> + 33d84: 0584b023 sd s8,64(s1) + 33d88: 7786 ld a5,96(sp) + 33d8a: 76a6 ld a3,104(sp) + 33d8c: fc62 sd s8,56(sp) + 33d8e: e8d794e3 bne a5,a3,33c16 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1b8> + 33d92: 65a2 ld a1,8(sp) + 33d94: 6542 ld a0,16(sp) + 33d96: 00018797 auipc a5,0x18 + 33d9a: 1427b783 ld a5,322(a5) # 4bed8 <_GLOBAL_OFFSET_TABLE_+0x388> + 33d9e: 9782 jalr a5 + 33da0: bdbd j 33c1e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1c0> + 33da2: 6d6a ld s10,152(sp) + 33da4: 8a5a mv s4,s6 + 33da6: 67a2 ld a5,8(sp) + 33da8: 85d2 mv a1,s4 + 33daa: 1810 addi a2,sp,48 + 33dac: 1888 addi a0,sp,112 + 33dae: f83e sd a5,48(sp) + 33db0: 983e60ef jal 1a732 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0> + 33db4: 8a2a mv s4,a0 + 33db6: 05aa3023 sd s10,64(s4) + 33dba: b799 j 33d00 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2a2> + 33dbc: 6c6a ld s8,152(sp) + 33dbe: 84da mv s1,s6 + 33dc0: 85a6 mv a1,s1 + 33dc2: 1830 addi a2,sp,56 + 33dc4: 1888 addi a0,sp,112 + 33dc6: fc52 sd s4,56(sp) + 33dc8: 96be60ef jal 1a732 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0> + 33dcc: 84aa mv s1,a0 + 33dce: 0584b023 sd s8,64(s1) + 33dd2: bf5d j 33d88 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x32a> + 33dd4: 018c3c03 ld s8,24(s8) + 33dd8: dc0c14e3 bnez s8,33ba0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x142> + 33ddc: bbf5 j 33bd8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x17a> + 33dde: 018d3d03 ld s10,24(s10) + 33de2: ce0d1de3 bnez s10,33adc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x7e> + 33de6: b33d j 33b14 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xb6> + 33de8: 6c00 ld s0,24(s0) + 33dea: f815 bnez s0,33d1e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2c0> + 33dec: b795 j 33d50 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2f2> + 33dee: 6c00 ld s0,24(s0) + 33df0: ea0412e3 bnez s0,33c94 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x236> + 33df4: bdc1 j 33cc4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x266> + 33df6: 00063a03 ld s4,0(a2) + 33dfa: 661c ld a5,8(a2) + 33dfc: 4401 li s0,0 + 33dfe: d6fa1fe3 bne s4,a5,33b7c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x11e> + 33e02: bd91 j 33c56 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1f8> + 33e04: 842a mv s0,a0 + 33e06: 650a ld a0,128(sp) + 33e08: b62e60ef jal 1a16a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0> + 33e0c: 6566 ld a0,88(sp) + 33e0e: c119 beqz a0,33e14 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x3b6> + 33e10: af1e10ef jal 15900 <_ZdlPv@plt> + 33e14: 6506 ld a0,64(sp) + 33e16: c119 beqz a0,33e1c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x3be> + 33e18: ae9e10ef jal 15900 <_ZdlPv@plt> + 33e1c: 8522 mv a0,s0 + 33e1e: 9d3e10ef jal 157f0 <_Unwind_Resume@plt> + 33e22: 842a mv s0,a0 + 33e24: b7e5 j 33e0c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x3ae> + +0000000000033e26 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m>: + 33e26: d3010113 addi sp,sp,-720 + 33e2a: 87aa mv a5,a0 + 33e2c: 0888 addi a0,sp,80 + 33e2e: 27913c23 sd s9,632(sp) + 33e32: 27a13823 sd s10,624(sp) + 33e36: f43e sd a5,40(sp) + 33e38: 2c113423 sd ra,712(sp) + 33e3c: 2c813023 sd s0,704(sp) + 33e40: 8d36 mv s10,a3 + 33e42: 8cae mv s9,a1 + 33e44: e432 sd a2,8(sp) + 33e46: c19ff0ef jal 33a5e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_> + 33e4a: 09bc addi a5,sp,216 + 33e4c: 853e mv a0,a5 + 33e4e: f83e sd a5,48(sp) + 33e50: b21e10ef jal 15970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> + 33e54: 6766 ld a4,88(sp) + 33e56: 66c6 ld a3,80(sp) + 33e58: 40d708b3 sub a7,a4,a3 + 33e5c: 4028d813 srai a6,a7,0x2 + 33e60: 40e68163 beq a3,a4,34262 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x43c> + 33e64: cd817057 vsetivli zero,2,e64,m1,ta,ma + 33e68: 5e0030d7 vmv.v.i v1,0 + 33e6c: 18bc addi a5,sp,120 + 33e6e: 29513c23 sd s5,664(sp) + 33e72: 29613823 sd s6,656(sp) + 33e76: 29713423 sd s7,648(sp) + 33e7a: 2a913c23 sd s1,696(sp) + 33e7e: 2b213823 sd s2,688(sp) + 33e82: 2b313423 sd s3,680(sp) + 33e86: 2b413023 sd s4,672(sp) + 33e8a: 29813023 sd s8,640(sp) + 33e8e: 27b13423 sd s11,616(sp) + 33e92: f03e sd a5,32(sp) + 33e94: 081c addi a5,sp,16 + 33e96: 0207f0a7 vse64.v v1,(a5) + 33e9a: 4581 li a1,0 + 33e9c: 4401 li s0,0 + 33e9e: 4601 li a2,0 + 33ea0: 09010a93 addi s5,sp,144 + 33ea4: 0a810b93 addi s7,sp,168 + 33ea8: 0c010b13 addi s6,sp,192 + 33eac: 00241793 slli a5,s0,0x2 + 33eb0: 97b6 add a5,a5,a3 + 33eb2: 01046763 bltu s0,a6,33ec0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x9a> + 33eb6: a699 j 341fc <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3d6> + 33eb8: 0405 addi s0,s0,1 + 33eba: 0791 addi a5,a5,4 + 33ebc: 35040063 beq s0,a6,341fc <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3d6> + 33ec0: 4388 lw a0,0(a5) + 33ec2: 84ae mv s1,a1 + 33ec4: 89b2 mv s3,a2 + 33ec6: 0585 addi a1,a1,1 + 33ec8: 0605 addi a2,a2,1 + 33eca: d57d beqz a0,33eb8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x92> + 33ecc: 8926 mv s2,s1 + 33ece: 009d7363 bgeu s10,s1,33ed4 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0xae> + 33ed2: 896a mv s2,s10 + 33ed4: 0808 addi a0,sp,16 + 33ed6: 02057087 vle64.v v1,(a0) + 33eda: 7582 ld a1,32(sp) + 33edc: 00148613 addi a2,s1,1 + 33ee0: 00198793 addi a5,s3,1 + 33ee4: 41260633 sub a2,a2,s2 + 33ee8: 412787b3 sub a5,a5,s2 + 33eec: 0205f0a7 vse64.v v1,(a1) + 33ef0: e502 sd zero,136(sp) + 33ef2: ed56 sd s5,152(sp) + 33ef4: e956 sd s5,144(sp) + 33ef6: f102 sd zero,160(sp) + 33ef8: f95e sd s7,176(sp) + 33efa: f55e sd s7,168(sp) + 33efc: fd02 sd zero,184(sp) + 33efe: e5da sd s6,200(sp) + 33f00: e1da sd s6,192(sp) + 33f02: e982 sd zero,208(sp) + 33f04: f4b2 sd a2,104(sp) + 33f06: f8be sd a5,112(sp) + 33f08: 08090163 beqz s2,33f8a <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x164> + 33f0c: 41248a33 sub s4,s1,s2 + 33f10: 0a16 slli s4,s4,0x5 + 33f12: 85da mv a1,s6 + 33f14: 4781 li a5,0 + 33f16: 02000d93 li s11,32 + 33f1a: a019 j 33f20 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0xfa> + 33f1c: 67aa ld a5,136(sp) + 33f1e: 658e ld a1,192(sp) + 33f20: 000cb703 ld a4,0(s9) + 33f24: 0785 addi a5,a5,1 + 33f26: 9752 add a4,a4,s4 + 33f28: 00073c03 ld s8,0(a4) + 33f2c: e53e sd a5,136(sp) + 33f2e: 01658b63 beq a1,s6,33f44 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x11e> + 33f32: 865a mv a2,s6 + 33f34: 8556 mv a0,s5 + 33f36: c7be10ef jal 15bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> + 33f3a: 778a ld a5,160(sp) + 33f3c: 674e ld a4,208(sp) + 33f3e: e982 sd zero,208(sp) + 33f40: 97ba add a5,a5,a4 + 33f42: f13e sd a5,160(sp) + 33f44: 75aa ld a1,168(sp) + 33f46: 01758b63 beq a1,s7,33f5c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x136> + 33f4a: 865e mv a2,s7 + 33f4c: 8556 mv a0,s5 + 33f4e: c63e10ef jal 15bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> + 33f52: 778a ld a5,160(sp) + 33f54: 776a ld a4,184(sp) + 33f56: fd02 sd zero,184(sp) + 33f58: 97ba add a5,a5,a4 + 33f5a: f13e sd a5,160(sp) + 33f5c: 02000513 li a0,32 + 33f60: 941e10ef jal 158a0 <_Znwm@plt> + 33f64: 85d6 mv a1,s5 + 33f66: 01b50823 sb s11,16(a0) + 33f6a: 01853c23 sd s8,24(a0) + 33f6e: f52e10ef jal 156c0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt> + 33f72: 778a ld a5,160(sp) + 33f74: 197d addi s2,s2,-1 + 33f76: 020a0a13 addi s4,s4,32 + 33f7a: 0785 addi a5,a5,1 + 33f7c: f13e sd a5,160(sp) + 33f7e: f8091fe3 bnez s2,33f1c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0xf6> + 33f82: 6766 ld a4,88(sp) + 33f84: 66c6 ld a3,80(sp) + 33f86: 40d708b3 sub a7,a4,a3 + 33f8a: 4028d893 srai a7,a7,0x2 + 33f8e: 05147563 bgeu s0,a7,33fd8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1b2> + 33f92: 4c01 li s8,0 + 33f94: 25ac7263 bgeu s8,s10,341d8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3b2> + 33f98: 00241793 slli a5,s0,0x2 + 33f9c: 97b6 add a5,a5,a3 + 33f9e: 0007aa03 lw s4,0(a5) + 33fa2: 1c0a0563 beqz s4,3416c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x346> + 33fa6: 4789 li a5,2 + 33fa8: 14fa0863 beq s4,a5,340f8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x2d2> + 33fac: 478d li a5,3 + 33fae: 14fa0563 beq s4,a5,340f8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x2d2> + 33fb2: 4785 li a5,1 + 33fb4: 16fa0f63 beq s4,a5,34132 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x30c> + 33fb8: 4c01 li s8,0 + 33fba: fffa0613 addi a2,s4,-1 + 33fbe: 40d707b3 sub a5,a4,a3 + 33fc2: 1a79 addi s4,s4,-2 + 33fc4: 00c03633 snez a2,a2 + 33fc8: 01403a33 snez s4,s4 + 33fcc: 0405 addi s0,s0,1 + 33fce: 8789 srai a5,a5,0x2 + 33fd0: 94b2 add s1,s1,a2 + 33fd2: 99d2 add s3,s3,s4 + 33fd4: fcf460e3 bltu s0,a5,33f94 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x16e> + 33fd8: 77e6 ld a5,120(sp) + 33fda: 670a ld a4,128(sp) + 33fdc: 8fd9 or a5,a5,a4 + 33fde: 22078563 beqz a5,34208 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3e2> + 33fe2: 0e810c13 addi s8,sp,232 + 33fe6: 8562 mv a0,s8 + 33fe8: 460d li a2,3 + 33fea: 00008597 auipc a1,0x8 + 33fee: 31e58593 addi a1,a1,798 # 3c308 <_IO_stdin_used+0x2788> + 33ff2: f0ee10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 33ff6: 678a ld a5,128(sp) + 33ff8: 2a079e63 bnez a5,342b4 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x48e> + 33ffc: 77e6 ld a5,120(sp) + 33ffe: cb9d beqz a5,34034 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x20e> + 34000: 4605 li a2,1 + 34002: 00008597 auipc a1,0x8 + 34006: 31658593 addi a1,a1,790 # 3c318 <_IO_stdin_used+0x2798> + 3400a: 8562 mv a0,s8 + 3400c: ef4e10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 34010: 75c6 ld a1,112(sp) + 34012: 8562 mv a0,s8 + 34014: 83de10ef jal 15850 <_ZNSo9_M_insertImEERSoT_@plt> + 34018: 4605 li a2,1 + 3401a: 00008597 auipc a1,0x8 + 3401e: 2f658593 addi a1,a1,758 # 3c310 <_IO_stdin_used+0x2790> + 34022: 892a mv s2,a0 + 34024: edce10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 34028: 75e6 ld a1,120(sp) + 3402a: 67aa ld a5,136(sp) + 3402c: 854a mv a0,s2 + 3402e: 95be add a1,a1,a5 + 34030: 821e10ef jal 15850 <_ZNSo9_M_insertImEERSoT_@plt> + 34034: 4611 li a2,4 + 34036: 00008597 auipc a1,0x8 + 3403a: 2ea58593 addi a1,a1,746 # 3c320 <_IO_stdin_used+0x27a0> + 3403e: 8562 mv a0,s8 + 34040: ec0e10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 34044: 658e ld a1,192(sp) + 34046: 01658b63 beq a1,s6,3405c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x236> + 3404a: 865a mv a2,s6 + 3404c: 8556 mv a0,s5 + 3404e: b63e10ef jal 15bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> + 34052: 778a ld a5,160(sp) + 34054: 674e ld a4,208(sp) + 34056: e982 sd zero,208(sp) + 34058: 97ba add a5,a5,a4 + 3405a: f13e sd a5,160(sp) + 3405c: 75aa ld a1,168(sp) + 3405e: 01758b63 beq a1,s7,34074 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x24e> + 34062: 865e mv a2,s7 + 34064: 8556 mv a0,s5 + 34066: b4be10ef jal 15bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> + 3406a: 778a ld a5,160(sp) + 3406c: 776a ld a4,184(sp) + 3406e: fd02 sd zero,184(sp) + 34070: 97ba add a5,a5,a4 + 34072: f13e sd a5,160(sp) + 34074: 694a ld s2,144(sp) + 34076: 29590863 beq s2,s5,34306 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4e0> + 3407a: 04f10793 addi a5,sp,79 + 3407e: fc3e sd a5,56(sp) + 34080: a83d j 340be <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x298> + 34082: 75e2 ld a1,56(sp) + 34084: 4605 li a2,1 + 34086: 8562 mv a0,s8 + 34088: e78e10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3408c: 01893d83 ld s11,24(s2) + 34090: 8a2a mv s4,a0 + 34092: 040d8863 beqz s11,340e2 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x2bc> + 34096: 856e mv a0,s11 + 34098: b39e10ef jal 15bd0 + 3409c: 862a mv a2,a0 + 3409e: 85ee mv a1,s11 + 340a0: 8552 mv a0,s4 + 340a2: e5ee10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 340a6: 8552 mv a0,s4 + 340a8: 4605 li a2,1 + 340aa: 00006597 auipc a1,0x6 + 340ae: 63658593 addi a1,a1,1590 # 3a6e0 <_IO_stdin_used+0xb60> + 340b2: e4ee10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 340b6: 00093903 ld s2,0(s2) + 340ba: 25590663 beq s2,s5,34306 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4e0> + 340be: 77ae ld a5,232(sp) + 340c0: 01094583 lbu a1,16(s2) + 340c4: fe87b783 ld a5,-24(a5) + 340c8: 04b107a3 sb a1,79(sp) + 340cc: 978a add a5,a5,sp + 340ce: 7ffc ld a5,248(a5) + 340d0: fbcd bnez a5,34082 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x25c> + 340d2: 8562 mv a0,s8 + 340d4: 84de10ef jal 15920 <_ZNSo3putEc@plt> + 340d8: 01893d83 ld s11,24(s2) + 340dc: 8a62 mv s4,s8 + 340de: fa0d9ce3 bnez s11,34096 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x270> + 340e2: 000a3783 ld a5,0(s4) + 340e6: fe87b503 ld a0,-24(a5) + 340ea: 9552 add a0,a0,s4 + 340ec: 510c lw a1,32(a0) + 340ee: 0015e593 ori a1,a1,1 + 340f2: 95fe10ef jal 15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> + 340f6: bf45 j 340a6 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x280> + 340f8: 000cb783 ld a5,0(s9) + 340fc: 00549713 slli a4,s1,0x5 + 34100: 02000513 li a0,32 + 34104: 97ba add a5,a5,a4 + 34106: 0007b903 ld s2,0(a5) + 3410a: 678a ld a5,128(sp) + 3410c: 0785 addi a5,a5,1 + 3410e: e13e sd a5,128(sp) + 34110: f90e10ef jal 158a0 <_Znwm@plt> + 34114: 02d00713 li a4,45 + 34118: 00e50823 sb a4,16(a0) + 3411c: 01253c23 sd s2,24(a0) + 34120: 85da mv a1,s6 + 34122: d9ee10ef jal 156c0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt> + 34126: 67ce ld a5,208(sp) + 34128: 470d li a4,3 + 3412a: 0785 addi a5,a5,1 + 3412c: e9be sd a5,208(sp) + 3412e: 0cea1a63 bne s4,a4,34202 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3dc> + 34132: 67a2 ld a5,8(sp) + 34134: 00599693 slli a3,s3,0x5 + 34138: 02000513 li a0,32 + 3413c: 6398 ld a4,0(a5) + 3413e: 77e6 ld a5,120(sp) + 34140: 9736 add a4,a4,a3 + 34142: 0785 addi a5,a5,1 + 34144: 00073903 ld s2,0(a4) + 34148: fcbe sd a5,120(sp) + 3414a: f56e10ef jal 158a0 <_Znwm@plt> + 3414e: 02b00713 li a4,43 + 34152: 00e50823 sb a4,16(a0) + 34156: 85de mv a1,s7 + 34158: 01253c23 sd s2,24(a0) + 3415c: d64e10ef jal 156c0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt> + 34160: 77ea ld a5,184(sp) + 34162: 6766 ld a4,88(sp) + 34164: 66c6 ld a3,80(sp) + 34166: 0785 addi a5,a5,1 + 34168: fd3e sd a5,184(sp) + 3416a: b5b9 j 33fb8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x192> + 3416c: 67aa ld a5,136(sp) + 3416e: 000cb703 ld a4,0(s9) + 34172: 00549693 slli a3,s1,0x5 + 34176: 658e ld a1,192(sp) + 34178: 9736 add a4,a4,a3 + 3417a: 0785 addi a5,a5,1 + 3417c: 00073903 ld s2,0(a4) + 34180: e53e sd a5,136(sp) + 34182: 01658b63 beq a1,s6,34198 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x372> + 34186: 865a mv a2,s6 + 34188: 8556 mv a0,s5 + 3418a: a27e10ef jal 15bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> + 3418e: 778a ld a5,160(sp) + 34190: 674e ld a4,208(sp) + 34192: e982 sd zero,208(sp) + 34194: 97ba add a5,a5,a4 + 34196: f13e sd a5,160(sp) + 34198: 75aa ld a1,168(sp) + 3419a: 01758b63 beq a1,s7,341b0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x38a> + 3419e: 865e mv a2,s7 + 341a0: 8556 mv a0,s5 + 341a2: a0fe10ef jal 15bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> + 341a6: 778a ld a5,160(sp) + 341a8: 776a ld a4,184(sp) + 341aa: fd02 sd zero,184(sp) + 341ac: 97ba add a5,a5,a4 + 341ae: f13e sd a5,160(sp) + 341b0: 02000513 li a0,32 + 341b4: eece10ef jal 158a0 <_Znwm@plt> + 341b8: 02000713 li a4,32 + 341bc: 00e50823 sb a4,16(a0) + 341c0: 01253c23 sd s2,24(a0) + 341c4: 85d6 mv a1,s5 + 341c6: cfae10ef jal 156c0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt> + 341ca: 778a ld a5,160(sp) + 341cc: 6766 ld a4,88(sp) + 341ce: 66c6 ld a3,80(sp) + 341d0: 0785 addi a5,a5,1 + 341d2: 0c05 addi s8,s8,1 + 341d4: f13e sd a5,160(sp) + 341d6: b3d5 j 33fba <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x194> + 341d8: 0004079b sext.w a5,s0 + 341dc: 078a slli a5,a5,0x2 + 341de: 97b6 add a5,a5,a3 + 341e0: 00e79663 bne a5,a4,341ec <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3c6> + 341e4: bbd5 j 33fd8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1b2> + 341e6: 0791 addi a5,a5,4 + 341e8: def708e3 beq a4,a5,33fd8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1b2> + 341ec: 4390 lw a2,0(a5) + 341ee: de65 beqz a2,341e6 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3c0> + 341f0: 8f95 sub a5,a5,a3 + 341f2: 8789 srai a5,a5,0x2 + 341f4: 8f81 sub a5,a5,s0 + 341f6: dba7e1e3 bltu a5,s10,33f98 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x172> + 341fa: bbf9 j 33fd8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1b2> + 341fc: 84ae mv s1,a1 + 341fe: 89b2 mv s3,a2 + 34200: b1f1 j 33ecc <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0xa6> + 34202: 6766 ld a4,88(sp) + 34204: 66c6 ld a3,80(sp) + 34206: bb4d j 33fb8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x192> + 34208: 640e ld s0,192(sp) + 3420a: 01640863 beq s0,s6,3421a <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3f4> + 3420e: 8522 mv a0,s0 + 34210: 6000 ld s0,0(s0) + 34212: eeee10ef jal 15900 <_ZdlPv@plt> + 34216: ff641ce3 bne s0,s6,3420e <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3e8> + 3421a: 742a ld s0,168(sp) + 3421c: 01740863 beq s0,s7,3422c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x406> + 34220: 8522 mv a0,s0 + 34222: 6000 ld s0,0(s0) + 34224: edce10ef jal 15900 <_ZdlPv@plt> + 34228: ff741ce3 bne s0,s7,34220 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3fa> + 3422c: 644a ld s0,144(sp) + 3422e: 01540863 beq s0,s5,3423e <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x418> + 34232: 8522 mv a0,s0 + 34234: 6000 ld s0,0(s0) + 34236: ecae10ef jal 15900 <_ZdlPv@plt> + 3423a: ff541ce3 bne s0,s5,34232 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x40c> + 3423e: 2b813483 ld s1,696(sp) + 34242: 2b013903 ld s2,688(sp) + 34246: 2a813983 ld s3,680(sp) + 3424a: 2a013a03 ld s4,672(sp) + 3424e: 29813a83 ld s5,664(sp) + 34252: 29013b03 ld s6,656(sp) + 34256: 28813b83 ld s7,648(sp) + 3425a: 28013c03 ld s8,640(sp) + 3425e: 26813d83 ld s11,616(sp) + 34262: 76a2 ld a3,40(sp) + 34264: 6772 ld a4,280(sp) + 34266: 01068793 addi a5,a3,16 + 3426a: 0006b423 sd zero,8(a3) + 3426e: 00068823 sb zero,16(a3) + 34272: e29c sd a5,0(a3) + 34274: 0e070663 beqz a4,34360 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x53a> + 34278: 67b2 ld a5,264(sp) + 3427a: c399 beqz a5,34280 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x45a> + 3427c: 0ef76063 bltu a4,a5,3435c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x536> + 34280: 66d2 ld a3,272(sp) + 34282: 7522 ld a0,40(sp) + 34284: 4601 li a2,0 + 34286: 4581 li a1,0 + 34288: 8f15 sub a4,a4,a3 + 3428a: ce6e10ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 3428e: 7542 ld a0,48(sp) + 34290: 900e10ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 34294: 6546 ld a0,80(sp) + 34296: c119 beqz a0,3429c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x476> + 34298: e68e10ef jal 15900 <_ZdlPv@plt> + 3429c: 2c813083 ld ra,712(sp) + 342a0: 2c013403 ld s0,704(sp) + 342a4: 7522 ld a0,40(sp) + 342a6: 27813c83 ld s9,632(sp) + 342aa: 27013d03 ld s10,624(sp) + 342ae: 2d010113 addi sp,sp,720 + 342b2: 8082 ret + 342b4: 4605 li a2,1 + 342b6: 00006597 auipc a1,0x6 + 342ba: fe258593 addi a1,a1,-30 # 3a298 <_IO_stdin_used+0x718> + 342be: 8562 mv a0,s8 + 342c0: c40e10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 342c4: 75a6 ld a1,104(sp) + 342c6: 8562 mv a0,s8 + 342c8: d88e10ef jal 15850 <_ZNSo9_M_insertImEERSoT_@plt> + 342cc: 4605 li a2,1 + 342ce: 00008597 auipc a1,0x8 + 342d2: 04258593 addi a1,a1,66 # 3c310 <_IO_stdin_used+0x2790> + 342d6: 892a mv s2,a0 + 342d8: c28e10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 342dc: 658a ld a1,128(sp) + 342de: 67aa ld a5,136(sp) + 342e0: 854a mv a0,s2 + 342e2: 95be add a1,a1,a5 + 342e4: d6ce10ef jal 15850 <_ZNSo9_M_insertImEERSoT_@plt> + 342e8: 670a ld a4,128(sp) + 342ea: 77e6 ld a5,120(sp) + 342ec: d00709e3 beqz a4,33ffe <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1d8> + 342f0: d40782e3 beqz a5,34034 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x20e> + 342f4: 00006597 auipc a1,0x6 + 342f8: 5cc58593 addi a1,a1,1484 # 3a8c0 <_IO_stdin_used+0xd40> + 342fc: 8562 mv a0,s8 + 342fe: b32e10ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 34302: 77e6 ld a5,120(sp) + 34304: b9ed j 33ffe <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1d8> + 34306: 690e ld s2,192(sp) + 34308: 01690963 beq s2,s6,3431a <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4f4> + 3430c: 854a mv a0,s2 + 3430e: 00093903 ld s2,0(s2) + 34312: deee10ef jal 15900 <_ZdlPv@plt> + 34316: ff691be3 bne s2,s6,3430c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4e6> + 3431a: 792a ld s2,168(sp) + 3431c: 01790963 beq s2,s7,3432e <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x508> + 34320: 854a mv a0,s2 + 34322: 00093903 ld s2,0(s2) + 34326: ddae10ef jal 15900 <_ZdlPv@plt> + 3432a: ff791be3 bne s2,s7,34320 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4fa> + 3432e: 694a ld s2,144(sp) + 34330: 01590963 beq s2,s5,34342 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x51c> + 34334: 854a mv a0,s2 + 34336: 00093903 ld s2,0(s2) + 3433a: dc6e10ef jal 15900 <_ZdlPv@plt> + 3433e: ff591be3 bne s2,s5,34334 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x50e> + 34342: 6766 ld a4,88(sp) + 34344: 66c6 ld a3,80(sp) + 34346: 40d708b3 sub a7,a4,a3 + 3434a: 4028d813 srai a6,a7,0x2 + 3434e: ef0478e3 bgeu s0,a6,3423e <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x418> + 34352: 85a6 mv a1,s1 + 34354: 864e mv a2,s3 + 34356: cd817057 vsetivli zero,2,e64,m1,ta,ma + 3435a: be89 j 33eac <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x86> + 3435c: 873e mv a4,a5 + 3435e: b70d j 34280 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x45a> + 34360: 8536 mv a0,a3 + 34362: 1a2c addi a1,sp,312 + 34364: 80de10ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 34368: b71d j 3428e <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x468> + 3436a: 842a mv s0,a0 + 3436c: 650e ld a0,192(sp) + 3436e: 05650b63 beq a0,s6,343c4 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x59e> + 34372: 6104 ld s1,0(a0) + 34374: d8ce10ef jal 15900 <_ZdlPv@plt> + 34378: 8526 mv a0,s1 + 3437a: 05650563 beq a0,s6,343c4 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x59e> + 3437e: bfd5 j 34372 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x54c> + 34380: 842a mv s0,a0 + 34382: a801 j 34392 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x56c> + 34384: 842a mv s0,a0 + 34386: 7522 ld a0,40(sp) + 34388: a39e20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3438c: 7542 ld a0,48(sp) + 3438e: 802e10ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 34392: 6546 ld a0,80(sp) + 34394: 2a913c23 sd s1,696(sp) + 34398: 2b213823 sd s2,688(sp) + 3439c: 2b313423 sd s3,680(sp) + 343a0: 2b413023 sd s4,672(sp) + 343a4: 29513c23 sd s5,664(sp) + 343a8: 29613823 sd s6,656(sp) + 343ac: 29713423 sd s7,648(sp) + 343b0: 29813023 sd s8,640(sp) + 343b4: 27b13423 sd s11,616(sp) + 343b8: c119 beqz a0,343be <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x598> + 343ba: d46e10ef jal 15900 <_ZdlPv@plt> + 343be: 8522 mv a0,s0 + 343c0: c30e10ef jal 157f0 <_Unwind_Resume@plt> + 343c4: 752a ld a0,168(sp) + 343c6: 01750863 beq a0,s7,343d6 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x5b0> + 343ca: 6104 ld s1,0(a0) + 343cc: d34e10ef jal 15900 <_ZdlPv@plt> + 343d0: 8526 mv a0,s1 + 343d2: ff751ce3 bne a0,s7,343ca <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x5a4> + 343d6: 654a ld a0,144(sp) + 343d8: 01550863 beq a0,s5,343e8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x5c2> + 343dc: 6104 ld s1,0(a0) + 343de: d22e10ef jal 15900 <_ZdlPv@plt> + 343e2: 8526 mv a0,s1 + 343e4: ff551ce3 bne a0,s5,343dc <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x5b6> + 343e8: 2b813483 ld s1,696(sp) + 343ec: 2b013903 ld s2,688(sp) + 343f0: 2a813983 ld s3,680(sp) + 343f4: 2a013a03 ld s4,672(sp) + 343f8: 29813a83 ld s5,664(sp) + 343fc: 29013b03 ld s6,656(sp) + 34400: 28813b83 ld s7,648(sp) + 34404: 28013c03 ld s8,640(sp) + 34408: 26813d83 ld s11,616(sp) + 3440c: b741 j 3438c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x566> + +000000000003440e <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b>: + 3440e: 7171 addi sp,sp,-176 + 34410: f8da sd s6,112(sp) + 34412: 00810b13 addi s6,sp,8 + 34416: e152 sd s4,128(sp) + 34418: 8a2a mv s4,a0 + 3441a: 855a mv a0,s6 + 3441c: f122 sd s0,160(sp) + 3441e: ed26 sd s1,152(sp) + 34420: e94a sd s2,144(sp) + 34422: e54e sd s3,136(sp) + 34424: fcd6 sd s5,120(sp) + 34426: 84ae mv s1,a1 + 34428: 8432 mv s0,a2 + 3442a: f506 sd ra,168(sp) + 3442c: f4de sd s7,104(sp) + 3442e: 8936 mv s2,a3 + 34430: 89ba mv s3,a4 + 34432: 8abe mv s5,a5 + 34434: e91e60ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 34438: 6522 ld a0,8(sp) + 3443a: 02200613 li a2,34 + 3443e: 00008597 auipc a1,0x8 + 34442: eea58593 addi a1,a1,-278 # 3c328 <_IO_stdin_used+0x27a8> + 34446: 0541 addi a0,a0,16 + 34448: ab8e10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3444c: 6522 ld a0,8(sp) + 3444e: 460d li a2,3 + 34450: 00008597 auipc a1,0x8 + 34454: f0058593 addi a1,a1,-256 # 3c350 <_IO_stdin_used+0x27d0> + 34458: 0541 addi a0,a0,16 + 3445a: aa6e10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3445e: 6ba2 ld s7,8(sp) + 34460: 1e048d63 beqz s1,3465a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x24c> + 34464: 8526 mv a0,s1 + 34466: f6ae10ef jal 15bd0 + 3446a: 862a mv a2,a0 + 3446c: 85a6 mv a1,s1 + 3446e: 010b8513 addi a0,s7,16 + 34472: a8ee10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 34476: 00893b83 ld s7,8(s2) + 3447a: 8526 mv a0,s1 + 3447c: f54e10ef jal 15bd0 + 34480: 1cab8263 beq s7,a0,34644 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x236> + 34484: 6522 ld a0,8(sp) + 34486: 463d li a2,15 + 34488: 00008597 auipc a1,0x8 + 3448c: ed058593 addi a1,a1,-304 # 3c358 <_IO_stdin_used+0x27d8> + 34490: 0541 addi a0,a0,16 + 34492: a6ee10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 34496: 6522 ld a0,8(sp) + 34498: 00893603 ld a2,8(s2) + 3449c: 00093583 ld a1,0(s2) + 344a0: 0541 addi a0,a0,16 + 344a2: a5ee10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 344a6: 6522 ld a0,8(sp) + 344a8: 460d li a2,3 + 344aa: 00008597 auipc a1,0x8 + 344ae: ea658593 addi a1,a1,-346 # 3c350 <_IO_stdin_used+0x27d0> + 344b2: 0541 addi a0,a0,16 + 344b4: a4ce10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 344b8: 64a2 ld s1,8(sp) + 344ba: 1a040963 beqz s0,3466c <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x25e> + 344be: 8522 mv a0,s0 + 344c0: f10e10ef jal 15bd0 + 344c4: 862a mv a2,a0 + 344c6: 85a2 mv a1,s0 + 344c8: 01048513 addi a0,s1,16 + 344cc: a34e10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 344d0: 0089b483 ld s1,8(s3) + 344d4: 8522 mv a0,s0 + 344d6: efae10ef jal 15bd0 + 344da: 14a48063 beq s1,a0,3461a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x20c> + 344de: 6522 ld a0,8(sp) + 344e0: 00008597 auipc a1,0x8 + 344e4: e7858593 addi a1,a1,-392 # 3c358 <_IO_stdin_used+0x27d8> + 344e8: 0541 addi a0,a0,16 + 344ea: 946e10ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 344ee: 6522 ld a0,8(sp) + 344f0: 0089b603 ld a2,8(s3) + 344f4: 0009b583 ld a1,0(s3) + 344f8: 0541 addi a0,a0,16 + 344fa: a06e10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 344fe: 120a9a63 bnez s5,34632 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x224> + 34502: 00893783 ld a5,8(s2) + 34506: 1020 addi s0,sp,40 + 34508: c789 beqz a5,34512 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x104> + 3450a: 0089b783 ld a5,8(s3) + 3450e: 1020 addi s0,sp,40 + 34510: ebc9 bnez a5,345a2 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x194> + 34512: 8522 mv a0,s0 + 34514: 816e70ef jal 1b52a <_ZN7testing16AssertionFailureEv> + 34518: 01010a93 addi s5,sp,16 + 3451c: 8556 mv a0,s5 + 3451e: da7e60ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 34522: 64c2 ld s1,16(sp) + 34524: 04010913 addi s2,sp,64 + 34528: 85da mv a1,s6 + 3452a: 854a mv a0,s2 + 3452c: 04c1 addi s1,s1,16 + 3452e: 9c0e70ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 34532: 6626 ld a2,72(sp) + 34534: 6586 ld a1,64(sp) + 34536: 8526 mv a0,s1 + 34538: 9c8e10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3453c: 6506 ld a0,64(sp) + 3453e: 089c addi a5,sp,80 + 34540: 00f50463 beq a0,a5,34548 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x13a> + 34544: bbce10ef jal 15900 <_ZdlPv@plt> + 34548: 85d6 mv a1,s5 + 3454a: 8522 mv a0,s0 + 3454c: 00018317 auipc t1,0x18 + 34550: 86c33303 ld t1,-1940(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 34554: 9302 jalr t1 + 34556: 6542 ld a0,16(sp) + 34558: c501 beqz a0,34560 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x152> + 3455a: 611c ld a5,0(a0) + 3455c: 679c ld a5,8(a5) + 3455e: 9782 jalr a5 + 34560: 85a2 mv a1,s0 + 34562: 8552 mv a0,s4 + 34564: f4be60ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> + 34568: 7442 ld s0,48(sp) + 3456a: c819 beqz s0,34580 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x172> + 3456c: 6008 ld a0,0(s0) + 3456e: 01040793 addi a5,s0,16 + 34572: 00f50463 beq a0,a5,3457a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x16c> + 34576: b8ae10ef jal 15900 <_ZdlPv@plt> + 3457a: 8522 mv a0,s0 + 3457c: b84e10ef jal 15900 <_ZdlPv@plt> + 34580: 6522 ld a0,8(sp) + 34582: c501 beqz a0,3458a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x17c> + 34584: 611c ld a5,0(a0) + 34586: 679c ld a5,8(a5) + 34588: 9782 jalr a5 + 3458a: 70aa ld ra,168(sp) + 3458c: 740a ld s0,160(sp) + 3458e: 64ea ld s1,152(sp) + 34590: 694a ld s2,144(sp) + 34592: 69aa ld s3,136(sp) + 34594: 7ae6 ld s5,120(sp) + 34596: 7b46 ld s6,112(sp) + 34598: 7ba6 ld s7,104(sp) + 3459a: 8552 mv a0,s4 + 3459c: 6a0a ld s4,128(sp) + 3459e: 614d addi sp,sp,176 + 345a0: 8082 ret + 345a2: 01010a93 addi s5,sp,16 + 345a6: 85ca mv a1,s2 + 345a8: 8556 mv a0,s5 + 345aa: d4dfa0ef jal 2f2f6 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 345ae: 85ce mv a1,s3 + 345b0: 8522 mv a0,s0 + 345b2: d45fa0ef jal 2f2f6 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 345b6: 67e2 ld a5,24(sp) + 345b8: 66c2 ld a3,16(sp) + 345ba: 02000713 li a4,32 + 345be: 8f95 sub a5,a5,a3 + 345c0: 00f76763 bltu a4,a5,345ce <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x1c0> + 345c4: 77c2 ld a5,48(sp) + 345c6: 76a2 ld a3,40(sp) + 345c8: 8f95 sub a5,a5,a3 + 345ca: 02f77b63 bgeu a4,a5,34600 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x1f2> + 345ce: 6522 ld a0,8(sp) + 345d0: 00008597 auipc a1,0x8 + 345d4: da858593 addi a1,a1,-600 # 3c378 <_IO_stdin_used+0x27f8> + 345d8: 0541 addi a0,a0,16 + 345da: 856e10ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 345de: 04010913 addi s2,sp,64 + 345e2: 854a mv a0,s2 + 345e4: 4689 li a3,2 + 345e6: 8622 mv a2,s0 + 345e8: 85d6 mv a1,s5 + 345ea: 83dff0ef jal 33e26 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m> + 345ee: 6522 ld a0,8(sp) + 345f0: 6626 ld a2,72(sp) + 345f2: 6586 ld a1,64(sp) + 345f4: 0541 addi a0,a0,16 + 345f6: 90ae10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 345fa: 854a mv a0,s2 + 345fc: fc4e20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34600: 8522 mv a0,s0 + 34602: 00017317 auipc t1,0x17 + 34606: 5de33303 ld t1,1502(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 3460a: 9302 jalr t1 + 3460c: 8556 mv a0,s5 + 3460e: 00017317 auipc t1,0x17 + 34612: 5d233303 ld t1,1490(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 34616: 9302 jalr t1 + 34618: bded j 34512 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x104> + 3461a: ee0482e3 beqz s1,344fe <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xf0> + 3461e: 0009b503 ld a0,0(s3) + 34622: 8626 mv a2,s1 + 34624: 85a2 mv a1,s0 + 34626: b9ae10ef jal 159c0 + 3462a: ea051ae3 bnez a0,344de <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xd0> + 3462e: ec0a8ae3 beqz s5,34502 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xf4> + 34632: 6522 ld a0,8(sp) + 34634: 00008597 auipc a1,0x8 + 34638: d3458593 addi a1,a1,-716 # 3c368 <_IO_stdin_used+0x27e8> + 3463c: 0541 addi a0,a0,16 + 3463e: ff3e00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 34642: b5c1 j 34502 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xf4> + 34644: e60b81e3 beqz s7,344a6 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x98> + 34648: 00093503 ld a0,0(s2) + 3464c: 865e mv a2,s7 + 3464e: 85a6 mv a1,s1 + 34650: b70e10ef jal 159c0 + 34654: e40509e3 beqz a0,344a6 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x98> + 34658: b535 j 34484 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x76> + 3465a: 010b8513 addi a0,s7,16 + 3465e: 00006597 auipc a1,0x6 + 34662: 87a58593 addi a1,a1,-1926 # 39ed8 <_IO_stdin_used+0x358> + 34666: fcbe00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 3466a: b531 j 34476 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x68> + 3466c: 01048513 addi a0,s1,16 + 34670: 00006597 auipc a1,0x6 + 34674: 86858593 addi a1,a1,-1944 # 39ed8 <_IO_stdin_used+0x358> + 34678: fb9e00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> + 3467c: bd91 j 344d0 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xc2> + 3467e: 84aa mv s1,a0 + 34680: 8522 mv a0,s0 + 34682: 00017317 auipc t1,0x17 + 34686: 55e33303 ld t1,1374(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 3468a: 9302 jalr t1 + 3468c: 8426 mv s0,s1 + 3468e: 8556 mv a0,s5 + 34690: 00017317 auipc t1,0x17 + 34694: 55033303 ld t1,1360(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> + 34698: 9302 jalr t1 + 3469a: 6522 ld a0,8(sp) + 3469c: c501 beqz a0,346a4 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x296> + 3469e: 611c ld a5,0(a0) + 346a0: 679c ld a5,8(a5) + 346a2: 9782 jalr a5 + 346a4: 8522 mv a0,s0 + 346a6: 94ae10ef jal 157f0 <_Unwind_Resume@plt> + 346aa: 842a mv s0,a0 + 346ac: b7fd j 3469a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x28c> + 346ae: 842a mv s0,a0 + 346b0: 1808 addi a0,sp,48 + 346b2: 00018317 auipc t1,0x18 + 346b6: 92633303 ld t1,-1754(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 346ba: 9302 jalr t1 + 346bc: bff9 j 3469a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x28c> + 346be: 842a mv s0,a0 + 346c0: 854a mv a0,s2 + 346c2: efee20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 346c6: 6542 ld a0,16(sp) + 346c8: d565 beqz a0,346b0 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x2a2> + 346ca: 611c ld a5,0(a0) + 346cc: 679c ld a5,8(a5) + 346ce: 9782 jalr a5 + 346d0: b7c5 j 346b0 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x2a2> + 346d2: 842a mv s0,a0 + 346d4: bfcd j 346c6 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x2b8> + 346d6: 842a mv s0,a0 + 346d8: bf5d j 3468e <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x280> + 346da: 84aa mv s1,a0 + 346dc: 854a mv a0,s2 + 346de: ee2e20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 346e2: bf79 j 34680 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x272> + +00000000000346e4 <_ZN7testing8internal11CmpHelperEQEPKcS2_xx>: + 346e4: 7119 addi sp,sp,-128 + 346e6: f8a2 sd s0,112(sp) + 346e8: fc86 sd ra,120(sp) + 346ea: e436 sd a3,8(sp) + 346ec: e03a sd a4,0(sp) + 346ee: 842a mv s0,a0 + 346f0: 06e68763 beq a3,a4,3475e <_ZN7testing8internal11CmpHelperEQEPKcS2_xx+0x7a> + 346f4: ecce sd s3,88(sp) + 346f6: 01010993 addi s3,sp,16 + 346fa: f4a6 sd s1,104(sp) + 346fc: 854e mv a0,s3 + 346fe: 00017317 auipc t1,0x17 + 34702: 51a33303 ld t1,1306(t1) # 4bc18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 34706: 84ae mv s1,a1 + 34708: 002c addi a1,sp,8 + 3470a: f0ca sd s2,96(sp) + 3470c: e8d2 sd s4,80(sp) + 3470e: 8932 mv s2,a2 + 34710: 03010a13 addi s4,sp,48 + 34714: 9302 jalr t1 + 34716: 8552 mv a0,s4 + 34718: 858a mv a1,sp + 3471a: 00017317 auipc t1,0x17 + 3471e: 4fe33303 ld t1,1278(t1) # 4bc18 <_GLOBAL_OFFSET_TABLE_+0xc8> + 34722: 9302 jalr t1 + 34724: 864a mv a2,s2 + 34726: 85a6 mv a1,s1 + 34728: 4781 li a5,0 + 3472a: 8752 mv a4,s4 + 3472c: 86ce mv a3,s3 + 3472e: 8522 mv a0,s0 + 34730: cdfff0ef jal 3440e <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b> + 34734: 7542 ld a0,48(sp) + 34736: 009c addi a5,sp,64 + 34738: 00f50463 beq a0,a5,34740 <_ZN7testing8internal11CmpHelperEQEPKcS2_xx+0x5c> + 3473c: 9c4e10ef jal 15900 <_ZdlPv@plt> + 34740: 6542 ld a0,16(sp) + 34742: 101c addi a5,sp,32 + 34744: 02f50463 beq a0,a5,3476c <_ZN7testing8internal11CmpHelperEQEPKcS2_xx+0x88> + 34748: 9b8e10ef jal 15900 <_ZdlPv@plt> + 3474c: 70e6 ld ra,120(sp) + 3474e: 8522 mv a0,s0 + 34750: 7446 ld s0,112(sp) + 34752: 74a6 ld s1,104(sp) + 34754: 7906 ld s2,96(sp) + 34756: 69e6 ld s3,88(sp) + 34758: 6a46 ld s4,80(sp) + 3475a: 6109 addi sp,sp,128 + 3475c: 8082 ret + 3475e: dc1e60ef jal 1b51e <_ZN7testing16AssertionSuccessEv> + 34762: 70e6 ld ra,120(sp) + 34764: 8522 mv a0,s0 + 34766: 7446 ld s0,112(sp) + 34768: 6109 addi sp,sp,128 + 3476a: 8082 ret + 3476c: 70e6 ld ra,120(sp) + 3476e: 8522 mv a0,s0 + 34770: 7446 ld s0,112(sp) + 34772: 74a6 ld s1,104(sp) + 34774: 7906 ld s2,96(sp) + 34776: 69e6 ld s3,88(sp) + 34778: 6a46 ld s4,80(sp) + 3477a: 6109 addi sp,sp,128 + 3477c: 8082 ret + 3477e: 842a mv s0,a0 + 34780: a029 j 3478a <_ZN7testing8internal11CmpHelperEQEPKcS2_xx+0xa6> + 34782: 842a mv s0,a0 + 34784: 8552 mv a0,s4 + 34786: e3ae20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3478a: 854e mv a0,s3 + 3478c: e34e20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34790: 8522 mv a0,s0 + 34792: 85ee10ef jal 157f0 <_Unwind_Resume@plt> + +0000000000034796 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_>: + 34796: 7119 addi sp,sp,-128 + 34798: f8a2 sd s0,112(sp) + 3479a: f4a6 sd s1,104(sp) + 3479c: 842a mv s0,a0 + 3479e: 84ae mv s1,a1 + 347a0: 8536 mv a0,a3 + 347a2: 85ba mv a1,a4 + 347a4: f0ca sd s2,96(sp) + 347a6: fc86 sd ra,120(sp) + 347a8: 8932 mv s2,a2 + 347aa: e436 sd a3,8(sp) + 347ac: e03a sd a4,0(sp) + 347ae: af7e60ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> + 347b2: c919 beqz a0,347c8 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0x32> + 347b4: 8522 mv a0,s0 + 347b6: d69e60ef jal 1b51e <_ZN7testing16AssertionSuccessEv> + 347ba: 70e6 ld ra,120(sp) + 347bc: 8522 mv a0,s0 + 347be: 7446 ld s0,112(sp) + 347c0: 74a6 ld s1,104(sp) + 347c2: 7906 ld s2,96(sp) + 347c4: 6109 addi sp,sp,128 + 347c6: 8082 ret + 347c8: ecce sd s3,88(sp) + 347ca: 01010993 addi s3,sp,16 + 347ce: 854e mv a0,s3 + 347d0: 002c addi a1,sp,8 + 347d2: 00017317 auipc t1,0x17 + 347d6: 68e33303 ld t1,1678(t1) # 4be60 <_GLOBAL_OFFSET_TABLE_+0x310> + 347da: e8d2 sd s4,80(sp) + 347dc: 9302 jalr t1 + 347de: 03010a13 addi s4,sp,48 + 347e2: 8552 mv a0,s4 + 347e4: 858a mv a1,sp + 347e6: 00017317 auipc t1,0x17 + 347ea: 67a33303 ld t1,1658(t1) # 4be60 <_GLOBAL_OFFSET_TABLE_+0x310> + 347ee: 9302 jalr t1 + 347f0: 864a mv a2,s2 + 347f2: 85a6 mv a1,s1 + 347f4: 4781 li a5,0 + 347f6: 8752 mv a4,s4 + 347f8: 86ce mv a3,s3 + 347fa: 8522 mv a0,s0 + 347fc: c13ff0ef jal 3440e <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b> + 34800: 7542 ld a0,48(sp) + 34802: 009c addi a5,sp,64 + 34804: 00f50463 beq a0,a5,3480c <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0x76> + 34808: 8f8e10ef jal 15900 <_ZdlPv@plt> + 3480c: 6542 ld a0,16(sp) + 3480e: 101c addi a5,sp,32 + 34810: 00f50d63 beq a0,a5,3482a <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0x94> + 34814: 8ece10ef jal 15900 <_ZdlPv@plt> + 34818: 70e6 ld ra,120(sp) + 3481a: 8522 mv a0,s0 + 3481c: 7446 ld s0,112(sp) + 3481e: 69e6 ld s3,88(sp) + 34820: 6a46 ld s4,80(sp) + 34822: 74a6 ld s1,104(sp) + 34824: 7906 ld s2,96(sp) + 34826: 6109 addi sp,sp,128 + 34828: 8082 ret + 3482a: 69e6 ld s3,88(sp) + 3482c: 6a46 ld s4,80(sp) + 3482e: b771 j 347ba <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0x24> + 34830: 842a mv s0,a0 + 34832: a029 j 3483c <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0xa6> + 34834: 842a mv s0,a0 + 34836: 8552 mv a0,s4 + 34838: d88e20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3483c: 854e mv a0,s3 + 3483e: d82e20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 34842: 8522 mv a0,s0 + 34844: fade00ef jal 157f0 <_Unwind_Resume@plt> + +0000000000034848 <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_>: + 34848: 7119 addi sp,sp,-128 + 3484a: f8a2 sd s0,112(sp) + 3484c: f4a6 sd s1,104(sp) + 3484e: 842a mv s0,a0 + 34850: 84ae mv s1,a1 + 34852: 8536 mv a0,a3 + 34854: 85ba mv a1,a4 + 34856: f0ca sd s2,96(sp) + 34858: fc86 sd ra,120(sp) + 3485a: 8932 mv s2,a2 + 3485c: e436 sd a3,8(sp) + 3485e: e03a sd a4,0(sp) + 34860: cf5e60ef jal 1b554 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> + 34864: c919 beqz a0,3487a <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0x32> + 34866: 8522 mv a0,s0 + 34868: cb7e60ef jal 1b51e <_ZN7testing16AssertionSuccessEv> + 3486c: 70e6 ld ra,120(sp) + 3486e: 8522 mv a0,s0 + 34870: 7446 ld s0,112(sp) + 34872: 74a6 ld s1,104(sp) + 34874: 7906 ld s2,96(sp) + 34876: 6109 addi sp,sp,128 + 34878: 8082 ret + 3487a: ecce sd s3,88(sp) + 3487c: 01010993 addi s3,sp,16 + 34880: 854e mv a0,s3 + 34882: 002c addi a1,sp,8 + 34884: 00017317 auipc t1,0x17 + 34888: 5dc33303 ld t1,1500(t1) # 4be60 <_GLOBAL_OFFSET_TABLE_+0x310> + 3488c: e8d2 sd s4,80(sp) + 3488e: 9302 jalr t1 + 34890: 03010a13 addi s4,sp,48 + 34894: 8552 mv a0,s4 + 34896: 858a mv a1,sp + 34898: 00017317 auipc t1,0x17 + 3489c: 5c833303 ld t1,1480(t1) # 4be60 <_GLOBAL_OFFSET_TABLE_+0x310> + 348a0: 9302 jalr t1 + 348a2: 864a mv a2,s2 + 348a4: 85a6 mv a1,s1 + 348a6: 4785 li a5,1 + 348a8: 8752 mv a4,s4 + 348aa: 86ce mv a3,s3 + 348ac: 8522 mv a0,s0 + 348ae: b61ff0ef jal 3440e <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b> + 348b2: 7542 ld a0,48(sp) + 348b4: 009c addi a5,sp,64 + 348b6: 00f50463 beq a0,a5,348be <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0x76> + 348ba: 846e10ef jal 15900 <_ZdlPv@plt> + 348be: 6542 ld a0,16(sp) + 348c0: 101c addi a5,sp,32 + 348c2: 00f50d63 beq a0,a5,348dc <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0x94> + 348c6: 83ae10ef jal 15900 <_ZdlPv@plt> + 348ca: 70e6 ld ra,120(sp) + 348cc: 8522 mv a0,s0 + 348ce: 7446 ld s0,112(sp) + 348d0: 69e6 ld s3,88(sp) + 348d2: 6a46 ld s4,80(sp) + 348d4: 74a6 ld s1,104(sp) + 348d6: 7906 ld s2,96(sp) + 348d8: 6109 addi sp,sp,128 + 348da: 8082 ret + 348dc: 69e6 ld s3,88(sp) + 348de: 6a46 ld s4,80(sp) + 348e0: b771 j 3486c <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0x24> + 348e2: 842a mv s0,a0 + 348e4: a029 j 348ee <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0xa6> + 348e6: 842a mv s0,a0 + 348e8: 8552 mv a0,s4 + 348ea: cd6e20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 348ee: 854e mv a0,s3 + 348f0: cd0e20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 348f4: 8522 mv a0,s0 + 348f6: efbe00ef jal 157f0 <_Unwind_Resume@plt> + +00000000000348fa <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_>: + 348fa: 7119 addi sp,sp,-128 + 348fc: f8a2 sd s0,112(sp) + 348fe: f4a6 sd s1,104(sp) + 34900: 842a mv s0,a0 + 34902: 84ae mv s1,a1 + 34904: 8536 mv a0,a3 + 34906: 85ba mv a1,a4 + 34908: f0ca sd s2,96(sp) + 3490a: fc86 sd ra,120(sp) + 3490c: 8932 mv s2,a2 + 3490e: e436 sd a3,8(sp) + 34910: e03a sd a4,0(sp) + 34912: c23e60ef jal 1b534 <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_> + 34916: c919 beqz a0,3492c <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0x32> + 34918: 8522 mv a0,s0 + 3491a: c05e60ef jal 1b51e <_ZN7testing16AssertionSuccessEv> + 3491e: 70e6 ld ra,120(sp) + 34920: 8522 mv a0,s0 + 34922: 7446 ld s0,112(sp) + 34924: 74a6 ld s1,104(sp) + 34926: 7906 ld s2,96(sp) + 34928: 6109 addi sp,sp,128 + 3492a: 8082 ret + 3492c: ecce sd s3,88(sp) + 3492e: 01010993 addi s3,sp,16 + 34932: 854e mv a0,s3 + 34934: 002c addi a1,sp,8 + 34936: 00017317 auipc t1,0x17 + 3493a: 4f233303 ld t1,1266(t1) # 4be28 <_GLOBAL_OFFSET_TABLE_+0x2d8> + 3493e: e8d2 sd s4,80(sp) + 34940: 9302 jalr t1 + 34942: 03010a13 addi s4,sp,48 + 34946: 8552 mv a0,s4 + 34948: 858a mv a1,sp + 3494a: 00017317 auipc t1,0x17 + 3494e: 4de33303 ld t1,1246(t1) # 4be28 <_GLOBAL_OFFSET_TABLE_+0x2d8> + 34952: 9302 jalr t1 + 34954: 864a mv a2,s2 + 34956: 85a6 mv a1,s1 + 34958: 4781 li a5,0 + 3495a: 8752 mv a4,s4 + 3495c: 86ce mv a3,s3 + 3495e: 8522 mv a0,s0 + 34960: aafff0ef jal 3440e <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b> + 34964: 7542 ld a0,48(sp) + 34966: 009c addi a5,sp,64 + 34968: 00f50463 beq a0,a5,34970 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0x76> + 3496c: f95e00ef jal 15900 <_ZdlPv@plt> + 34970: 6542 ld a0,16(sp) + 34972: 101c addi a5,sp,32 + 34974: 00f50d63 beq a0,a5,3498e <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0x94> + 34978: f89e00ef jal 15900 <_ZdlPv@plt> + 3497c: 70e6 ld ra,120(sp) + 3497e: 8522 mv a0,s0 + 34980: 7446 ld s0,112(sp) + 34982: 69e6 ld s3,88(sp) + 34984: 6a46 ld s4,80(sp) + 34986: 74a6 ld s1,104(sp) + 34988: 7906 ld s2,96(sp) + 3498a: 6109 addi sp,sp,128 + 3498c: 8082 ret + 3498e: 69e6 ld s3,88(sp) + 34990: 6a46 ld s4,80(sp) + 34992: b771 j 3491e <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0x24> + 34994: 842a mv s0,a0 + 34996: a029 j 349a0 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0xa6> + 34998: 842a mv s0,a0 + 3499a: 8552 mv a0,s4 + 3499c: c24e20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 349a0: 854e mv a0,s3 + 349a2: c1ee20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 349a6: 8522 mv a0,s0 + 349a8: e49e00ef jal 157f0 <_Unwind_Resume@plt> + +00000000000349ac : + 349ac: c501 beqz a0,349b4 + 349ae: 611c ld a5,0(a0) + 349b0: 679c ld a5,8(a5) + 349b2: 8782 jr a5 + 349b4: 8082 ret + +00000000000349b6 <_ZN7testing4Test11DeleteSelf_Ev>: + 349b6: 611c ld a5,0(a0) + 349b8: 679c ld a5,8(a5) + 349ba: 8782 jr a5 + +00000000000349bc <_ZN7testing9TestSuite17RunSetUpTestSuiteEv>: + 349bc: 713c ld a5,96(a0) + 349be: c391 beqz a5,349c2 <_ZN7testing9TestSuite17RunSetUpTestSuiteEv+0x6> + 349c0: 8782 jr a5 + 349c2: 8082 ret + +00000000000349c4 <_ZN7testing9TestSuite20RunTearDownTestSuiteEv>: + 349c4: 753c ld a5,104(a0) + 349c6: c391 beqz a5,349ca <_ZN7testing9TestSuite20RunTearDownTestSuiteEv+0x6> + 349c8: 8782 jr a5 + 349ca: 8082 ret + +00000000000349cc <_ZN7testing11Environment5SetUpEv>: + 349cc: 8082 ret + +00000000000349ce <_ZN7testing11Environment8TearDownEv>: + 349ce: 8082 ret + +00000000000349d0 <_ZN7testing17TestEventListener16OnTestSuiteStartERKNS_9TestSuiteE>: + 349d0: 8082 ret + +00000000000349d2 <_ZN7testing17TestEventListener14OnTestSuiteEndERKNS_9TestSuiteE>: + 349d2: 8082 ret + +00000000000349d4 <_ZN7testing22EmptyTestEventListener18OnTestProgramStartERKNS_8UnitTestE>: + 349d4: 8082 ret + +00000000000349d6 <_ZN7testing22EmptyTestEventListener20OnTestIterationStartERKNS_8UnitTestEi>: + 349d6: 8082 ret + +00000000000349d8 <_ZN7testing22EmptyTestEventListener24OnEnvironmentsSetUpStartERKNS_8UnitTestE>: + 349d8: 8082 ret + +00000000000349da <_ZN7testing22EmptyTestEventListener22OnEnvironmentsSetUpEndERKNS_8UnitTestE>: + 349da: 8082 ret + +00000000000349dc <_ZN7testing22EmptyTestEventListener16OnTestSuiteStartERKNS_9TestSuiteE>: + 349dc: 8082 ret + +00000000000349de <_ZN7testing22EmptyTestEventListener15OnTestCaseStartERKNS_9TestSuiteE>: + 349de: 8082 ret + +00000000000349e0 <_ZN7testing22EmptyTestEventListener11OnTestStartERKNS_8TestInfoE>: + 349e0: 8082 ret + +00000000000349e2 <_ZN7testing22EmptyTestEventListener16OnTestPartResultERKNS_14TestPartResultE>: + 349e2: 8082 ret + +00000000000349e4 <_ZN7testing22EmptyTestEventListener9OnTestEndERKNS_8TestInfoE>: + 349e4: 8082 ret + +00000000000349e6 <_ZN7testing22EmptyTestEventListener14OnTestSuiteEndERKNS_9TestSuiteE>: + 349e6: 8082 ret + +00000000000349e8 <_ZN7testing22EmptyTestEventListener13OnTestCaseEndERKNS_9TestSuiteE>: + 349e8: 8082 ret + +00000000000349ea <_ZN7testing22EmptyTestEventListener27OnEnvironmentsTearDownStartERKNS_8UnitTestE>: + 349ea: 8082 ret + +00000000000349ec <_ZN7testing22EmptyTestEventListener25OnEnvironmentsTearDownEndERKNS_8UnitTestE>: + 349ec: 8082 ret + +00000000000349ee <_ZN7testing22EmptyTestEventListener16OnTestProgramEndERKNS_8UnitTestE>: + 349ee: 8082 ret -0000000000032922 <_ZN7testing8internal38DefaultPerThreadTestPartResultReporterD1Ev>: - 32922: 8082 ret +00000000000349f0 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestProgramStartERKNS_8UnitTestE>: + 349f0: 8082 ret -0000000000032924 <_ZN7testing8internal24DummyMatchResultListenerD1Ev>: - 32924: 8082 ret +00000000000349f2 <_ZN7testing8internal27PrettyUnitTestResultPrinter22OnEnvironmentsSetUpEndERKNS_8UnitTestE>: + 349f2: 8082 ret -0000000000032926 <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EED1Ev>: - 32926: 8082 ret +00000000000349f4 <_ZN7testing8internal27PrettyUnitTestResultPrinter25OnEnvironmentsTearDownEndERKNS_8UnitTestE>: + 349f4: 8082 ret -0000000000032928 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE25DefaultValueHolderFactoryD1Ev>: - 32928: 8082 ret +00000000000349f6 <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestProgramEndERKNS_8UnitTestE>: + 349f6: 8082 ret -000000000003292a <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE26InstanceValueHolderFactoryD1Ev>: - 3292a: 8082 ret +00000000000349f8 <_ZN7testing8internal35DefaultGlobalTestPartResultReporterD1Ev>: + 349f8: 8082 ret -000000000003292c <_ZN7testing8internal23DefaultDeathTestFactoryD1Ev>: - 3292c: 8082 ret +00000000000349fa <_ZN7testing8internal38DefaultPerThreadTestPartResultReporterD1Ev>: + 349fa: 8082 ret -000000000003292e <_ZN7testing8internal18OsStackTraceGetterD1Ev>: - 3292e: 8082 ret +00000000000349fc <_ZN7testing8internal24DummyMatchResultListenerD1Ev>: + 349fc: 8082 ret -0000000000032930 <_ZN7testing8internal27PrettyUnitTestResultPrinterD1Ev>: - 32930: 8082 ret +00000000000349fe <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EED1Ev>: + 349fe: 8082 ret -0000000000032932 <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv>: - 32932: 7d08 ld a0,56(a0) - 32934: c501 beqz a0,3293c <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv+0xa> - 32936: 611c ld a5,0(a0) - 32938: 679c ld a5,8(a5) - 3293a: 8782 jr a5 - 3293c: 8082 ret +0000000000034a00 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE25DefaultValueHolderFactoryD1Ev>: + 34a00: 8082 ret -000000000003293e <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE14_M_get_deleterERKSt9type_info>: - 3293e: 4501 li a0,0 - 32940: 8082 ret - -0000000000032942 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderD1Ev>: - 32942: 8082 ret - -0000000000032944 <_ZNK7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE26InstanceValueHolderFactory13MakeNewHolderEv>: - 32944: 1141 addi sp,sp,-16 - 32946: e022 sd s0,0(sp) - 32948: 842a mv s0,a0 - 3294a: 4541 li a0,16 - 3294c: e406 sd ra,8(sp) - 3294e: e83e20ef jal 157d0 <_Znwm@plt> - 32952: 6414 ld a3,8(s0) - 32954: 60a2 ld ra,8(sp) - 32956: 6402 ld s0,0(sp) - 32958: 00017717 auipc a4,0x17 - 3295c: 43073703 ld a4,1072(a4) # 49d88 <_GLOBAL_OFFSET_TABLE_+0x238> - 32960: 0741 addi a4,a4,16 - 32962: e514 sd a3,8(a0) - 32964: e118 sd a4,0(a0) - 32966: 0141 addi sp,sp,16 - 32968: 8082 ret - -000000000003296a <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE25DefaultValueHolderFactory13MakeNewHolderEv>: - 3296a: 1141 addi sp,sp,-16 - 3296c: 02000513 li a0,32 - 32970: e406 sd ra,8(sp) - 32972: e5fe20ef jal 157d0 <_Znwm@plt> - 32976: 60a2 ld ra,8(sp) - 32978: 00017717 auipc a4,0x17 - 3297c: 43873703 ld a4,1080(a4) # 49db0 <_GLOBAL_OFFSET_TABLE_+0x260> - 32980: 0741 addi a4,a4,16 - 32982: 00053423 sd zero,8(a0) - 32986: 00053823 sd zero,16(a0) - 3298a: 00053c23 sd zero,24(a0) - 3298e: e118 sd a4,0(a0) - 32990: 0141 addi sp,sp,16 - 32992: 8082 ret - -0000000000032994 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderD0Ev>: - 32994: e9de206f j 15830 <_ZdlPv@plt> - -0000000000032998 <_ZN7testing11EnvironmentD0Ev>: - 32998: e99e206f j 15830 <_ZdlPv@plt> - -000000000003299c <_ZN7testing8internal24DummyMatchResultListenerD0Ev>: - 3299c: e95e206f j 15830 <_ZdlPv@plt> - -00000000000329a0 <_ZN7testing8internal23DefaultDeathTestFactoryD0Ev>: - 329a0: e91e206f j 15830 <_ZdlPv@plt> - -00000000000329a4 <_ZN7testing8internal38DefaultPerThreadTestPartResultReporterD0Ev>: - 329a4: e8de206f j 15830 <_ZdlPv@plt> - -00000000000329a8 <_ZN7testing8internal35DefaultGlobalTestPartResultReporterD0Ev>: - 329a8: e89e206f j 15830 <_ZdlPv@plt> - -00000000000329ac <_ZN7testing8internal27PrettyUnitTestResultPrinterD0Ev>: - 329ac: e85e206f j 15830 <_ZdlPv@plt> - -00000000000329b0 <_ZN7testing8internal18OsStackTraceGetterD0Ev>: - 329b0: e81e206f j 15830 <_ZdlPv@plt> - -00000000000329b4 <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EED0Ev>: - 329b4: e7de206f j 15830 <_ZdlPv@plt> - -00000000000329b8 <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE10_M_destroyEv>: - 329b8: e79e206f j 15830 <_ZdlPv@plt> - -00000000000329bc <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE26InstanceValueHolderFactoryD0Ev>: - 329bc: e75e206f j 15830 <_ZdlPv@plt> - -00000000000329c0 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE25DefaultValueHolderFactoryD0Ev>: - 329c0: e71e206f j 15830 <_ZdlPv@plt> - -00000000000329c4 <_ZN7testing8internal26GoogleTestFailureExceptionD2Ev>: - 329c4: 00017797 auipc a5,0x17 - 329c8: 29c7b783 ld a5,668(a5) # 49c60 <_GLOBAL_OFFSET_TABLE_+0x110> - 329cc: 07c1 addi a5,a5,16 - 329ce: e11c sd a5,0(a0) - 329d0: cf1e206f j 156c0 <_ZNSt13runtime_errorD2Ev@plt> - -00000000000329d4 <_ZN7testing8internal26GoogleTestFailureExceptionD0Ev>: - 329d4: 1141 addi sp,sp,-16 - 329d6: 00017797 auipc a5,0x17 - 329da: 28a7b783 ld a5,650(a5) # 49c60 <_GLOBAL_OFFSET_TABLE_+0x110> - 329de: e022 sd s0,0(sp) - 329e0: e406 sd ra,8(sp) - 329e2: 07c1 addi a5,a5,16 - 329e4: e11c sd a5,0(a0) - 329e6: 842a mv s0,a0 - 329e8: cd9e20ef jal 156c0 <_ZNSt13runtime_errorD2Ev@plt> - 329ec: 8522 mv a0,s0 - 329ee: 6402 ld s0,0(sp) - 329f0: 60a2 ld ra,8(sp) - 329f2: 0141 addi sp,sp,16 - 329f4: e3de206f j 15830 <_ZdlPv@plt> - -00000000000329f8 <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E15MatchAndExplainESE_PNS_19MatchResultListenerE>: - 329f8: 6590 ld a2,8(a1) - 329fa: 6914 ld a3,16(a0) - 329fc: 00d60463 beq a2,a3,32a04 <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E15MatchAndExplainESE_PNS_19MatchResultListenerE+0xc> - 32a00: 4501 li a0,0 - 32a02: 8082 ret - 32a04: 872a mv a4,a0 - 32a06: 4505 li a0,1 - 32a08: ce09 beqz a2,32a22 <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E15MatchAndExplainESE_PNS_19MatchResultListenerE+0x2a> - 32a0a: 87ae mv a5,a1 - 32a0c: 6388 ld a0,0(a5) - 32a0e: 670c ld a1,8(a4) - 32a10: 1141 addi sp,sp,-16 - 32a12: e406 sd ra,8(sp) - 32a14: edde20ef jal 158f0 - 32a18: 60a2 ld ra,8(sp) - 32a1a: 00153513 seqz a0,a0 - 32a1e: 0141 addi sp,sp,16 - 32a20: 8082 ret - 32a22: 8082 ret - -0000000000032a24 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev>: - 32a24: 1101 addi sp,sp,-32 - 32a26: e822 sd s0,16(sp) - 32a28: e426 sd s1,8(sp) - 32a2a: 6100 ld s0,0(a0) - 32a2c: 6504 ld s1,8(a0) - 32a2e: ec06 sd ra,24(sp) - 32a30: 02940263 beq s0,s1,32a54 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev+0x30> - 32a34: e04a sd s2,0(sp) - 32a36: 892a mv s2,a0 - 32a38: 6008 ld a0,0(s0) - 32a3a: 01040793 addi a5,s0,16 - 32a3e: 00f50463 beq a0,a5,32a46 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev+0x22> - 32a42: defe20ef jal 15830 <_ZdlPv@plt> - 32a46: 02040413 addi s0,s0,32 - 32a4a: fe8497e3 bne s1,s0,32a38 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev+0x14> - 32a4e: 00093483 ld s1,0(s2) - 32a52: 6902 ld s2,0(sp) - 32a54: c881 beqz s1,32a64 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev+0x40> - 32a56: 6442 ld s0,16(sp) - 32a58: 60e2 ld ra,24(sp) - 32a5a: 8526 mv a0,s1 - 32a5c: 64a2 ld s1,8(sp) - 32a5e: 6105 addi sp,sp,32 - 32a60: dd1e206f j 15830 <_ZdlPv@plt> - 32a64: 60e2 ld ra,24(sp) - 32a66: 6442 ld s0,16(sp) - 32a68: 64a2 ld s1,8(sp) - 32a6a: 6105 addi sp,sp,32 - 32a6c: 8082 ret - -0000000000032a6e <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev>: - 32a6e: 1101 addi sp,sp,-32 - 32a70: e822 sd s0,16(sp) - 32a72: e426 sd s1,8(sp) - 32a74: 00017797 auipc a5,0x17 - 32a78: 33c7b783 ld a5,828(a5) # 49db0 <_GLOBAL_OFFSET_TABLE_+0x260> - 32a7c: 6500 ld s0,8(a0) - 32a7e: 6904 ld s1,16(a0) - 32a80: ec06 sd ra,24(sp) - 32a82: 07c1 addi a5,a5,16 - 32a84: e11c sd a5,0(a0) - 32a86: 02940263 beq s0,s1,32aaa <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev+0x3c> - 32a8a: e04a sd s2,0(sp) - 32a8c: 892a mv s2,a0 - 32a8e: 6808 ld a0,16(s0) - 32a90: 02040793 addi a5,s0,32 - 32a94: 00f50463 beq a0,a5,32a9c <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev+0x2e> - 32a98: d99e20ef jal 15830 <_ZdlPv@plt> - 32a9c: 03040413 addi s0,s0,48 - 32aa0: fe8497e3 bne s1,s0,32a8e <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev+0x20> - 32aa4: 00893483 ld s1,8(s2) - 32aa8: 6902 ld s2,0(sp) - 32aaa: c881 beqz s1,32aba <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev+0x4c> - 32aac: 6442 ld s0,16(sp) - 32aae: 60e2 ld ra,24(sp) - 32ab0: 8526 mv a0,s1 - 32ab2: 64a2 ld s1,8(sp) - 32ab4: 6105 addi sp,sp,32 - 32ab6: d7be206f j 15830 <_ZdlPv@plt> - 32aba: 60e2 ld ra,24(sp) - 32abc: 6442 ld s0,16(sp) - 32abe: 64a2 ld s1,8(sp) - 32ac0: 6105 addi sp,sp,32 - 32ac2: 8082 ret - -0000000000032ac4 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev>: - 32ac4: 1101 addi sp,sp,-32 - 32ac6: e822 sd s0,16(sp) - 32ac8: e426 sd s1,8(sp) - 32aca: 00017797 auipc a5,0x17 - 32ace: 2e67b783 ld a5,742(a5) # 49db0 <_GLOBAL_OFFSET_TABLE_+0x260> - 32ad2: 6500 ld s0,8(a0) - 32ad4: 6904 ld s1,16(a0) - 32ad6: e04a sd s2,0(sp) - 32ad8: ec06 sd ra,24(sp) - 32ada: 07c1 addi a5,a5,16 - 32adc: e11c sd a5,0(a0) - 32ade: 892a mv s2,a0 - 32ae0: 00940f63 beq s0,s1,32afe <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev+0x3a> - 32ae4: 6808 ld a0,16(s0) - 32ae6: 02040793 addi a5,s0,32 - 32aea: 00f50463 beq a0,a5,32af2 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev+0x2e> - 32aee: d43e20ef jal 15830 <_ZdlPv@plt> - 32af2: 03040413 addi s0,s0,48 - 32af6: fe8497e3 bne s1,s0,32ae4 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev+0x20> - 32afa: 00893483 ld s1,8(s2) - 32afe: c481 beqz s1,32b06 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev+0x42> - 32b00: 8526 mv a0,s1 - 32b02: d2fe20ef jal 15830 <_ZdlPv@plt> - 32b06: 6442 ld s0,16(sp) - 32b08: 60e2 ld ra,24(sp) - 32b0a: 64a2 ld s1,8(sp) - 32b0c: 854a mv a0,s2 - 32b0e: 6902 ld s2,0(sp) - 32b10: 6105 addi sp,sp,32 - 32b12: d1fe206f j 15830 <_ZdlPv@plt> - -0000000000032b16 <_ZN7testing8internal25JsonUnitTestResultPrinterD1Ev>: - 32b16: 87aa mv a5,a0 - 32b18: 00017717 auipc a4,0x17 - 32b1c: 1b873703 ld a4,440(a4) # 49cd0 <_GLOBAL_OFFSET_TABLE_+0x180> - 32b20: 6508 ld a0,8(a0) - 32b22: 0741 addi a4,a4,16 - 32b24: e398 sd a4,0(a5) - 32b26: 07e1 addi a5,a5,24 - 32b28: 00f50463 beq a0,a5,32b30 <_ZN7testing8internal25JsonUnitTestResultPrinterD1Ev+0x1a> - 32b2c: d05e206f j 15830 <_ZdlPv@plt> - 32b30: 8082 ret - -0000000000032b32 <_ZN7testing8internal24XmlUnitTestResultPrinterD1Ev>: - 32b32: 87aa mv a5,a0 - 32b34: 00017717 auipc a4,0x17 - 32b38: 0bc73703 ld a4,188(a4) # 49bf0 <_GLOBAL_OFFSET_TABLE_+0xa0> - 32b3c: 6508 ld a0,8(a0) - 32b3e: 0741 addi a4,a4,16 - 32b40: e398 sd a4,0(a5) - 32b42: 07e1 addi a5,a5,24 - 32b44: 00f50463 beq a0,a5,32b4c <_ZN7testing8internal24XmlUnitTestResultPrinterD1Ev+0x1a> - 32b48: ce9e206f j 15830 <_ZdlPv@plt> - 32b4c: 8082 ret - -0000000000032b4e <_ZN7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_ED1Ev>: - 32b4e: 87aa mv a5,a0 - 32b50: 00017717 auipc a4,0x17 - 32b54: 1b873703 ld a4,440(a4) # 49d08 <_GLOBAL_OFFSET_TABLE_+0x1b8> - 32b58: 6508 ld a0,8(a0) - 32b5a: 0741 addi a4,a4,16 - 32b5c: e398 sd a4,0(a5) - 32b5e: 07e1 addi a5,a5,24 - 32b60: 00f50463 beq a0,a5,32b68 <_ZN7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_ED1Ev+0x1a> - 32b64: ccde206f j 15830 <_ZdlPv@plt> - 32b68: 8082 ret - -0000000000032b6a <_ZN7testing8internal25JsonUnitTestResultPrinterD0Ev>: - 32b6a: 1141 addi sp,sp,-16 - 32b6c: e022 sd s0,0(sp) - 32b6e: 00017797 auipc a5,0x17 - 32b72: 1627b783 ld a5,354(a5) # 49cd0 <_GLOBAL_OFFSET_TABLE_+0x180> - 32b76: 842a mv s0,a0 - 32b78: 6508 ld a0,8(a0) - 32b7a: 07c1 addi a5,a5,16 - 32b7c: e406 sd ra,8(sp) - 32b7e: e01c sd a5,0(s0) - 32b80: 01840793 addi a5,s0,24 - 32b84: 00f50463 beq a0,a5,32b8c <_ZN7testing8internal25JsonUnitTestResultPrinterD0Ev+0x22> - 32b88: ca9e20ef jal 15830 <_ZdlPv@plt> - 32b8c: 8522 mv a0,s0 - 32b8e: 6402 ld s0,0(sp) - 32b90: 60a2 ld ra,8(sp) - 32b92: 0141 addi sp,sp,16 - 32b94: c9de206f j 15830 <_ZdlPv@plt> - -0000000000032b98 <_ZN7testing8internal24XmlUnitTestResultPrinterD0Ev>: - 32b98: 1141 addi sp,sp,-16 - 32b9a: e022 sd s0,0(sp) - 32b9c: 00017797 auipc a5,0x17 - 32ba0: 0547b783 ld a5,84(a5) # 49bf0 <_GLOBAL_OFFSET_TABLE_+0xa0> - 32ba4: 842a mv s0,a0 - 32ba6: 6508 ld a0,8(a0) - 32ba8: 07c1 addi a5,a5,16 - 32baa: e406 sd ra,8(sp) - 32bac: e01c sd a5,0(s0) - 32bae: 01840793 addi a5,s0,24 - 32bb2: 00f50463 beq a0,a5,32bba <_ZN7testing8internal24XmlUnitTestResultPrinterD0Ev+0x22> - 32bb6: c7be20ef jal 15830 <_ZdlPv@plt> - 32bba: 8522 mv a0,s0 - 32bbc: 6402 ld s0,0(sp) - 32bbe: 60a2 ld ra,8(sp) - 32bc0: 0141 addi sp,sp,16 - 32bc2: c6fe206f j 15830 <_ZdlPv@plt> - -0000000000032bc6 <_ZN7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_ED0Ev>: - 32bc6: 1141 addi sp,sp,-16 - 32bc8: e022 sd s0,0(sp) - 32bca: 00017797 auipc a5,0x17 - 32bce: 13e7b783 ld a5,318(a5) # 49d08 <_GLOBAL_OFFSET_TABLE_+0x1b8> - 32bd2: 842a mv s0,a0 - 32bd4: 6508 ld a0,8(a0) - 32bd6: 07c1 addi a5,a5,16 - 32bd8: e406 sd ra,8(sp) - 32bda: e01c sd a5,0(s0) - 32bdc: 01840793 addi a5,s0,24 - 32be0: 00f50463 beq a0,a5,32be8 <_ZN7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_ED0Ev+0x22> - 32be4: c4de20ef jal 15830 <_ZdlPv@plt> - 32be8: 8522 mv a0,s0 - 32bea: 6402 ld s0,0(sp) - 32bec: 60a2 ld ra,8(sp) - 32bee: 0141 addi sp,sp,16 - 32bf0: c41e206f j 15830 <_ZdlPv@plt> - -0000000000032bf4 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: - 32bf4: 1101 addi sp,sp,-32 - 32bf6: e822 sd s0,16(sp) - 32bf8: 00017797 auipc a5,0x17 - 32bfc: 2587b783 ld a5,600(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> - 32c00: 6900 ld s0,16(a0) - 32c02: ec06 sd ra,24(sp) - 32c04: 07c1 addi a5,a5,16 - 32c06: e11c sd a5,0(a0) - 32c08: c00d beqz s0,32c2a <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x36> - 32c0a: e426 sd s1,8(sp) - 32c0c: 00017497 auipc s1,0x17 - 32c10: 23c4b483 ld s1,572(s1) # 49e48 <__libc_single_threaded@GLIBC_2.32> - 32c14: 0004c783 lbu a5,0(s1) - 32c18: cf89 beqz a5,32c32 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x3e> - 32c1a: 581c lw a5,48(s0) - 32c1c: fff7871b addiw a4,a5,-1 - 32c20: d818 sw a4,48(s0) - 32c22: 4705 li a4,1 - 32c24: 02e78063 beq a5,a4,32c44 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x50> - 32c28: 64a2 ld s1,8(sp) - 32c2a: 60e2 ld ra,24(sp) - 32c2c: 6442 ld s0,16(sp) - 32c2e: 6105 addi sp,sp,32 - 32c30: 8082 ret - 32c32: 577d li a4,-1 - 32c34: 03040693 addi a3,s0,48 - 32c38: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 32c3c: 2781 sext.w a5,a5 - 32c3e: 4705 li a4,1 - 32c40: fee794e3 bne a5,a4,32c28 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> - 32c44: 601c ld a5,0(s0) - 32c46: 8522 mv a0,s0 - 32c48: 6b9c ld a5,16(a5) - 32c4a: 9782 jalr a5 - 32c4c: 8330000f fence.tso - 32c50: 0004c783 lbu a5,0(s1) - 32c54: c385 beqz a5,32c74 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x80> - 32c56: 585c lw a5,52(s0) - 32c58: fff7871b addiw a4,a5,-1 - 32c5c: d858 sw a4,52(s0) - 32c5e: 4705 li a4,1 - 32c60: fce794e3 bne a5,a4,32c28 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> - 32c64: 601c ld a5,0(s0) - 32c66: 8522 mv a0,s0 - 32c68: 6442 ld s0,16(sp) - 32c6a: 64a2 ld s1,8(sp) - 32c6c: 60e2 ld ra,24(sp) - 32c6e: 6f9c ld a5,24(a5) - 32c70: 6105 addi sp,sp,32 - 32c72: 8782 jr a5 - 32c74: 577d li a4,-1 - 32c76: 03440693 addi a3,s0,52 - 32c7a: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 32c7e: 2781 sext.w a5,a5 - 32c80: bff9 j 32c5e <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x6a> - -0000000000032c82 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: - 32c82: 1101 addi sp,sp,-32 - 32c84: e822 sd s0,16(sp) - 32c86: 00017797 auipc a5,0x17 - 32c8a: 1ca7b783 ld a5,458(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> - 32c8e: 6900 ld s0,16(a0) - 32c90: ec06 sd ra,24(sp) - 32c92: 07c1 addi a5,a5,16 - 32c94: e11c sd a5,0(a0) - 32c96: c00d beqz s0,32cb8 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x36> - 32c98: e426 sd s1,8(sp) - 32c9a: 00017497 auipc s1,0x17 - 32c9e: 1ae4b483 ld s1,430(s1) # 49e48 <__libc_single_threaded@GLIBC_2.32> - 32ca2: 0004c783 lbu a5,0(s1) - 32ca6: cf89 beqz a5,32cc0 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x3e> - 32ca8: 581c lw a5,48(s0) - 32caa: fff7871b addiw a4,a5,-1 - 32cae: d818 sw a4,48(s0) - 32cb0: 4705 li a4,1 - 32cb2: 02e78063 beq a5,a4,32cd2 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x50> - 32cb6: 64a2 ld s1,8(sp) - 32cb8: 60e2 ld ra,24(sp) - 32cba: 6442 ld s0,16(sp) - 32cbc: 6105 addi sp,sp,32 - 32cbe: 8082 ret - 32cc0: 577d li a4,-1 - 32cc2: 03040693 addi a3,s0,48 - 32cc6: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 32cca: 2781 sext.w a5,a5 - 32ccc: 4705 li a4,1 - 32cce: fee794e3 bne a5,a4,32cb6 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> - 32cd2: 601c ld a5,0(s0) - 32cd4: 8522 mv a0,s0 - 32cd6: 6b9c ld a5,16(a5) - 32cd8: 9782 jalr a5 - 32cda: 8330000f fence.tso - 32cde: 0004c783 lbu a5,0(s1) - 32ce2: c385 beqz a5,32d02 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x80> - 32ce4: 585c lw a5,52(s0) - 32ce6: fff7871b addiw a4,a5,-1 - 32cea: d858 sw a4,52(s0) - 32cec: 4705 li a4,1 - 32cee: fce794e3 bne a5,a4,32cb6 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> - 32cf2: 601c ld a5,0(s0) - 32cf4: 8522 mv a0,s0 - 32cf6: 6442 ld s0,16(sp) - 32cf8: 64a2 ld s1,8(sp) - 32cfa: 60e2 ld ra,24(sp) - 32cfc: 6f9c ld a5,24(a5) - 32cfe: 6105 addi sp,sp,32 - 32d00: 8782 jr a5 - 32d02: 577d li a4,-1 - 32d04: 03440693 addi a3,s0,52 - 32d08: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 32d0c: 2781 sext.w a5,a5 - 32d0e: bff9 j 32cec <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x6a> - -0000000000032d10 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: - 32d10: 1101 addi sp,sp,-32 - 32d12: e822 sd s0,16(sp) - 32d14: 00017797 auipc a5,0x17 - 32d18: 07c7b783 ld a5,124(a5) # 49d90 <_GLOBAL_OFFSET_TABLE_+0x240> - 32d1c: 6900 ld s0,16(a0) - 32d1e: ec06 sd ra,24(sp) - 32d20: 07c1 addi a5,a5,16 - 32d22: e11c sd a5,0(a0) - 32d24: c00d beqz s0,32d46 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x36> - 32d26: e426 sd s1,8(sp) - 32d28: 00017497 auipc s1,0x17 - 32d2c: 1204b483 ld s1,288(s1) # 49e48 <__libc_single_threaded@GLIBC_2.32> - 32d30: 0004c783 lbu a5,0(s1) - 32d34: cf89 beqz a5,32d4e <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x3e> - 32d36: 581c lw a5,48(s0) - 32d38: fff7871b addiw a4,a5,-1 - 32d3c: d818 sw a4,48(s0) - 32d3e: 4705 li a4,1 - 32d40: 02e78063 beq a5,a4,32d60 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x50> - 32d44: 64a2 ld s1,8(sp) - 32d46: 60e2 ld ra,24(sp) - 32d48: 6442 ld s0,16(sp) - 32d4a: 6105 addi sp,sp,32 - 32d4c: 8082 ret - 32d4e: 577d li a4,-1 - 32d50: 03040693 addi a3,s0,48 - 32d54: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 32d58: 2781 sext.w a5,a5 - 32d5a: 4705 li a4,1 - 32d5c: fee794e3 bne a5,a4,32d44 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> - 32d60: 601c ld a5,0(s0) - 32d62: 8522 mv a0,s0 - 32d64: 6b9c ld a5,16(a5) - 32d66: 9782 jalr a5 - 32d68: 8330000f fence.tso - 32d6c: 0004c783 lbu a5,0(s1) - 32d70: c385 beqz a5,32d90 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x80> - 32d72: 585c lw a5,52(s0) - 32d74: fff7871b addiw a4,a5,-1 - 32d78: d858 sw a4,52(s0) - 32d7a: 4705 li a4,1 - 32d7c: fce794e3 bne a5,a4,32d44 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> - 32d80: 601c ld a5,0(s0) - 32d82: 8522 mv a0,s0 - 32d84: 6442 ld s0,16(sp) - 32d86: 64a2 ld s1,8(sp) - 32d88: 60e2 ld ra,24(sp) - 32d8a: 6f9c ld a5,24(a5) - 32d8c: 6105 addi sp,sp,32 - 32d8e: 8782 jr a5 - 32d90: 577d li a4,-1 - 32d92: 03440693 addi a3,s0,52 - 32d96: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 32d9a: 2781 sext.w a5,a5 - 32d9c: bff9 j 32d7a <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x6a> - -0000000000032d9e <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: - 32d9e: 1101 addi sp,sp,-32 - 32da0: e822 sd s0,16(sp) - 32da2: 00017797 auipc a5,0x17 - 32da6: fee7b783 ld a5,-18(a5) # 49d90 <_GLOBAL_OFFSET_TABLE_+0x240> - 32daa: 6900 ld s0,16(a0) - 32dac: ec06 sd ra,24(sp) - 32dae: 07c1 addi a5,a5,16 - 32db0: e11c sd a5,0(a0) - 32db2: c00d beqz s0,32dd4 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x36> - 32db4: e426 sd s1,8(sp) - 32db6: 00017497 auipc s1,0x17 - 32dba: 0924b483 ld s1,146(s1) # 49e48 <__libc_single_threaded@GLIBC_2.32> - 32dbe: 0004c783 lbu a5,0(s1) - 32dc2: cf89 beqz a5,32ddc <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x3e> - 32dc4: 581c lw a5,48(s0) - 32dc6: fff7871b addiw a4,a5,-1 - 32dca: d818 sw a4,48(s0) - 32dcc: 4705 li a4,1 - 32dce: 02e78063 beq a5,a4,32dee <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x50> - 32dd2: 64a2 ld s1,8(sp) - 32dd4: 60e2 ld ra,24(sp) - 32dd6: 6442 ld s0,16(sp) - 32dd8: 6105 addi sp,sp,32 - 32dda: 8082 ret - 32ddc: 577d li a4,-1 - 32dde: 03040693 addi a3,s0,48 - 32de2: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 32de6: 2781 sext.w a5,a5 - 32de8: 4705 li a4,1 - 32dea: fee794e3 bne a5,a4,32dd2 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> - 32dee: 601c ld a5,0(s0) - 32df0: 8522 mv a0,s0 - 32df2: 6b9c ld a5,16(a5) - 32df4: 9782 jalr a5 - 32df6: 8330000f fence.tso - 32dfa: 0004c783 lbu a5,0(s1) - 32dfe: c385 beqz a5,32e1e <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x80> - 32e00: 585c lw a5,52(s0) - 32e02: fff7871b addiw a4,a5,-1 - 32e06: d858 sw a4,52(s0) - 32e08: 4705 li a4,1 - 32e0a: fce794e3 bne a5,a4,32dd2 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> - 32e0e: 601c ld a5,0(s0) - 32e10: 8522 mv a0,s0 - 32e12: 6442 ld s0,16(sp) - 32e14: 64a2 ld s1,8(sp) - 32e16: 60e2 ld ra,24(sp) - 32e18: 6f9c ld a5,24(a5) - 32e1a: 6105 addi sp,sp,32 - 32e1c: 8782 jr a5 - 32e1e: 577d li a4,-1 - 32e20: 03440693 addi a3,s0,52 - 32e24: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 32e28: 2781 sext.w a5,a5 - 32e2a: bff9 j 32e08 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x6a> - -0000000000032e2c <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv>: - 32e2c: 1101 addi sp,sp,-32 - 32e2e: e826 sd s1,16(sp) - 32e30: ec06 sd ra,24(sp) - 32e32: 00017497 auipc s1,0x17 - 32e36: 0164b483 ld s1,22(s1) # 49e48 <__libc_single_threaded@GLIBC_2.32> - 32e3a: 0004c783 lbu a5,0(s1) - 32e3e: cf81 beqz a5,32e56 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x2a> - 32e40: 591c lw a5,48(a0) - 32e42: fff7871b addiw a4,a5,-1 - 32e46: d918 sw a4,48(a0) - 32e48: 4705 li a4,1 - 32e4a: 00e78f63 beq a5,a4,32e68 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x3c> - 32e4e: 60e2 ld ra,24(sp) - 32e50: 64c2 ld s1,16(sp) - 32e52: 6105 addi sp,sp,32 - 32e54: 8082 ret - 32e56: 577d li a4,-1 - 32e58: 03050693 addi a3,a0,48 - 32e5c: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 32e60: 2781 sext.w a5,a5 - 32e62: 4705 li a4,1 - 32e64: fee795e3 bne a5,a4,32e4e <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x22> - 32e68: 611c ld a5,0(a0) - 32e6a: e42a sd a0,8(sp) - 32e6c: 6b9c ld a5,16(a5) - 32e6e: 9782 jalr a5 - 32e70: 8330000f fence.tso - 32e74: 0004c783 lbu a5,0(s1) - 32e78: 6522 ld a0,8(sp) - 32e7a: cf91 beqz a5,32e96 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x6a> - 32e7c: 595c lw a5,52(a0) - 32e7e: fff7871b addiw a4,a5,-1 - 32e82: d958 sw a4,52(a0) - 32e84: 4705 li a4,1 - 32e86: fce794e3 bne a5,a4,32e4e <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x22> - 32e8a: 611c ld a5,0(a0) - 32e8c: 60e2 ld ra,24(sp) - 32e8e: 64c2 ld s1,16(sp) - 32e90: 6f9c ld a5,24(a5) - 32e92: 6105 addi sp,sp,32 - 32e94: 8782 jr a5 - 32e96: 577d li a4,-1 - 32e98: 03450693 addi a3,a0,52 - 32e9c: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 32ea0: 2781 sext.w a5,a5 - 32ea2: b7cd j 32e84 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x58> - -0000000000032ea4 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev>: - 32ea4: 1141 addi sp,sp,-16 - 32ea6: e022 sd s0,0(sp) - 32ea8: 00017797 auipc a5,0x17 - 32eac: fa87b783 ld a5,-88(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> - 32eb0: 842a mv s0,a0 - 32eb2: 6908 ld a0,16(a0) - 32eb4: e406 sd ra,8(sp) - 32eb6: 07c1 addi a5,a5,16 - 32eb8: e01c sd a5,0(s0) - 32eba: c511 beqz a0,32ec6 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev+0x22> - 32ebc: 00017317 auipc t1,0x17 - 32ec0: e0433303 ld t1,-508(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 32ec4: 9302 jalr t1 - 32ec6: 8522 mv a0,s0 - 32ec8: 6402 ld s0,0(sp) - 32eca: 60a2 ld ra,8(sp) - 32ecc: 0141 addi sp,sp,16 - 32ece: 963e206f j 15830 <_ZdlPv@plt> - -0000000000032ed2 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev>: - 32ed2: 1141 addi sp,sp,-16 - 32ed4: e022 sd s0,0(sp) - 32ed6: 00017797 auipc a5,0x17 - 32eda: f7a7b783 ld a5,-134(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> - 32ede: 842a mv s0,a0 - 32ee0: 6908 ld a0,16(a0) - 32ee2: e406 sd ra,8(sp) - 32ee4: 07c1 addi a5,a5,16 - 32ee6: e01c sd a5,0(s0) - 32ee8: c511 beqz a0,32ef4 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev+0x22> - 32eea: 00017317 auipc t1,0x17 - 32eee: dd633303 ld t1,-554(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 32ef2: 9302 jalr t1 - 32ef4: 8522 mv a0,s0 - 32ef6: 6402 ld s0,0(sp) - 32ef8: 60a2 ld ra,8(sp) - 32efa: 0141 addi sp,sp,16 - 32efc: 935e206f j 15830 <_ZdlPv@plt> - -0000000000032f00 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev>: - 32f00: 1141 addi sp,sp,-16 - 32f02: e022 sd s0,0(sp) - 32f04: 00017797 auipc a5,0x17 - 32f08: e8c7b783 ld a5,-372(a5) # 49d90 <_GLOBAL_OFFSET_TABLE_+0x240> - 32f0c: 842a mv s0,a0 - 32f0e: 6908 ld a0,16(a0) - 32f10: e406 sd ra,8(sp) - 32f12: 07c1 addi a5,a5,16 - 32f14: e01c sd a5,0(s0) - 32f16: c511 beqz a0,32f22 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev+0x22> - 32f18: 00017317 auipc t1,0x17 - 32f1c: da833303 ld t1,-600(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 32f20: 9302 jalr t1 - 32f22: 8522 mv a0,s0 - 32f24: 6402 ld s0,0(sp) - 32f26: 60a2 ld ra,8(sp) - 32f28: 0141 addi sp,sp,16 - 32f2a: 907e206f j 15830 <_ZdlPv@plt> - -0000000000032f2e <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev>: - 32f2e: 1141 addi sp,sp,-16 - 32f30: e022 sd s0,0(sp) - 32f32: 00017797 auipc a5,0x17 - 32f36: e5e7b783 ld a5,-418(a5) # 49d90 <_GLOBAL_OFFSET_TABLE_+0x240> - 32f3a: 842a mv s0,a0 - 32f3c: 6908 ld a0,16(a0) - 32f3e: e406 sd ra,8(sp) - 32f40: 07c1 addi a5,a5,16 - 32f42: e01c sd a5,0(s0) - 32f44: c511 beqz a0,32f50 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev+0x22> - 32f46: 00017317 auipc t1,0x17 - 32f4a: d7a33303 ld t1,-646(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 32f4e: 9302 jalr t1 - 32f50: 8522 mv a0,s0 - 32f52: 6402 ld s0,0(sp) - 32f54: 60a2 ld ra,8(sp) - 32f56: 0141 addi sp,sp,16 - 32f58: 8d9e206f j 15830 <_ZdlPv@plt> - -0000000000032f5c <_ZN7testing11EnvironmentD1Ev>: - 32f5c: 8082 ret - -0000000000032f5e <_ZN7testing7MessageC2ERKS0_>: - 32f5e: 7171 addi sp,sp,-176 - 32f60: e152 sd s4,128(sp) - 32f62: 8a2a mv s4,a0 - 32f64: 18800513 li a0,392 - 32f68: e42e sd a1,8(sp) - 32f6a: f506 sd ra,168(sp) - 32f6c: f122 sd s0,160(sp) - 32f6e: ed26 sd s1,152(sp) - 32f70: e94a sd s2,144(sp) - 32f72: f4de sd s7,104(sp) - 32f74: f0e2 sd s8,96(sp) - 32f76: e4ee sd s11,72(sp) - 32f78: e54e sd s3,136(sp) - 32f7a: fcd6 sd s5,120(sp) - 32f7c: f8da sd s6,112(sp) - 32f7e: ece6 sd s9,88(sp) - 32f80: e8ea sd s10,80(sp) - 32f82: 84fe20ef jal 157d0 <_Znwm@plt> - 32f86: 08050b93 addi s7,a0,128 - 32f8a: 842a mv s0,a0 - 32f8c: 855e mv a0,s7 - 32f8e: ba2e20ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> - 32f92: cd817057 vsetivli zero,2,e64,m1,ta,ma - 32f96: 5e0030d7 vmv.v.i v1,0 - 32f9a: 00017797 auipc a5,0x17 - 32f9e: fbe7b783 ld a5,-66(a5) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 32fa2: 01078d93 addi s11,a5,16 - 32fa6: 16041023 sh zero,352(s0) - 32faa: 14043c23 sd zero,344(s0) - 32fae: 09b43023 sd s11,128(s0) - 32fb2: 16840793 addi a5,s0,360 - 32fb6: 0207f0a7 vse64.v v1,(a5) - 32fba: 17840793 addi a5,s0,376 - 32fbe: 0207f0a7 vse64.v v1,(a5) - 32fc2: 00017917 auipc s2,0x17 - 32fc6: c7693903 ld s2,-906(s2) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 32fca: 01093483 ld s1,16(s2) - 32fce: 01893c03 ld s8,24(s2) - 32fd2: 4581 li a1,0 - 32fd4: fe84b783 ld a5,-24(s1) - 32fd8: e004 sd s1,0(s0) - 32fda: 97a2 add a5,a5,s0 - 32fdc: 0187b023 sd s8,0(a5) - 32fe0: 00043423 sd zero,8(s0) - 32fe4: fe84b503 ld a0,-24(s1) - 32fe8: 9522 add a0,a0,s0 - 32fea: af6e20ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 32fee: 02093a83 ld s5,32(s2) - 32ff2: 02893783 ld a5,40(s2) - 32ff6: 01040b13 addi s6,s0,16 - 32ffa: fe8ab503 ld a0,-24(s5) # ffffffff7fffffe8 <__global_pointer$+0xffffffff7ffb5258> - 32ffe: 01543823 sd s5,16(s0) - 33002: 4581 li a1,0 - 33004: 955a add a0,a0,s6 - 33006: e11c sd a5,0(a0) - 33008: ec3e sd a5,24(sp) - 3300a: ad6e20ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 3300e: 00893d03 ld s10,8(s2) - 33012: 03093c83 ld s9,48(s2) - 33016: cd817057 vsetivli zero,2,e64,m1,ta,ma - 3301a: fe8d3703 ld a4,-24(s10) - 3301e: 5e0030d7 vmv.v.i v1,0 - 33022: 00017797 auipc a5,0x17 - 33026: de67b783 ld a5,-538(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 3302a: 9722 add a4,a4,s0 - 3302c: 00017917 auipc s2,0x17 - 33030: d7c93903 ld s2,-644(s2) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 33034: 01973023 sd s9,0(a4) - 33038: 01878693 addi a3,a5,24 - 3303c: 06878713 addi a4,a5,104 - 33040: 0941 addi s2,s2,16 - 33042: 04078793 addi a5,a5,64 - 33046: e058 sd a4,128(s0) - 33048: e81c sd a5,16(s0) - 3304a: e014 sd a3,0(s0) - 3304c: 01243c23 sd s2,24(s0) - 33050: 02040793 addi a5,s0,32 - 33054: 0207f0a7 vse64.v v1,(a5) - 33058: 03040793 addi a5,s0,48 - 3305c: 0207f0a7 vse64.v v1,(a5) - 33060: 04040793 addi a5,s0,64 - 33064: 0207f0a7 vse64.v v1,(a5) - 33068: 05040513 addi a0,s0,80 - 3306c: e82a sd a0,16(sp) - 3306e: 01840993 addi s3,s0,24 - 33072: a5ee20ef jal 152d0 <_ZNSt6localeC1Ev@plt> - 33076: 00017797 auipc a5,0x17 - 3307a: c627b783 ld a5,-926(a5) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 3307e: 85ce mv a1,s3 - 33080: 4761 li a4,24 - 33082: 01078993 addi s3,a5,16 - 33086: 07040793 addi a5,s0,112 - 3308a: 06043423 sd zero,104(s0) - 3308e: 06040823 sb zero,112(s0) - 33092: cc38 sw a4,88(s0) - 33094: 855e mv a0,s7 - 33096: f03c sd a5,96(s0) - 33098: 01343c23 sd s3,24(s0) - 3309c: a44e20ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 330a0: 65a2 ld a1,8(sp) - 330a2: 1004 addi s1,sp,32 - 330a4: 008a3023 sd s0,0(s4) - 330a8: 8526 mv a0,s1 - 330aa: d6ce60ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 330ae: 7622 ld a2,40(sp) - 330b0: 7582 ld a1,32(sp) - 330b2: 855a mv a0,s6 - 330b4: d7ce20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 330b8: 7502 ld a0,32(sp) - 330ba: 181c addi a5,sp,48 - 330bc: 00f50463 beq a0,a5,330c4 <_ZN7testing7MessageC2ERKS0_+0x166> - 330c0: f70e20ef jal 15830 <_ZdlPv@plt> - 330c4: 70aa ld ra,168(sp) - 330c6: 740a ld s0,160(sp) - 330c8: 64ea ld s1,152(sp) - 330ca: 694a ld s2,144(sp) - 330cc: 69aa ld s3,136(sp) - 330ce: 6a0a ld s4,128(sp) - 330d0: 7ae6 ld s5,120(sp) - 330d2: 7b46 ld s6,112(sp) - 330d4: 7ba6 ld s7,104(sp) - 330d6: 7c06 ld s8,96(sp) - 330d8: 6ce6 ld s9,88(sp) - 330da: 6d46 ld s10,80(sp) - 330dc: 6da6 ld s11,72(sp) - 330de: 614d addi sp,sp,176 - 330e0: 8082 ret - 330e2: 8a2a mv s4,a0 - 330e4: 855e mv a0,s7 - 330e6: 09b43023 sd s11,128(s0) - 330ea: c26e20ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 330ee: 8522 mv a0,s0 - 330f0: f40e20ef jal 15830 <_ZdlPv@plt> - 330f4: 8552 mv a0,s4 - 330f6: e2ae20ef jal 15720 <_Unwind_Resume@plt> - 330fa: 842a mv s0,a0 - 330fc: 8526 mv a0,s1 - 330fe: dfee30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 33102: 000a3503 ld a0,0(s4) - 33106: c501 beqz a0,3310e <_ZN7testing7MessageC2ERKS0_+0x1b0> - 33108: 611c ld a5,0(a0) - 3310a: 679c ld a5,8(a5) - 3310c: 9782 jalr a5 - 3310e: 8522 mv a0,s0 - 33110: e10e20ef jal 15720 <_Unwind_Resume@plt> - 33114: 8a2a mv s4,a0 - 33116: 01343c23 sd s3,24(s0) - 3311a: 06040513 addi a0,s0,96 - 3311e: ddee30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 33122: 6542 ld a0,16(sp) - 33124: 01243c23 sd s2,24(s0) - 33128: a28e20ef jal 15350 <_ZNSt6localeD1Ev@plt> - 3312c: fe8d3683 ld a3,-24(s10) - 33130: fe8ab703 ld a4,-24(s5) - 33134: fe84b783 ld a5,-24(s1) - 33138: 96a2 add a3,a3,s0 - 3313a: 0196b023 sd s9,0(a3) - 3313e: 66e2 ld a3,24(sp) - 33140: 01543823 sd s5,16(s0) - 33144: 975a add a4,a4,s6 - 33146: e314 sd a3,0(a4) - 33148: e004 sd s1,0(s0) - 3314a: 97a2 add a5,a5,s0 - 3314c: 0187b023 sd s8,0(a5) - 33150: 00043423 sd zero,8(s0) - 33154: bf41 j 330e4 <_ZN7testing7MessageC2ERKS0_+0x186> - 33156: fe84b783 ld a5,-24(s1) - 3315a: e004 sd s1,0(s0) - 3315c: 8a2a mv s4,a0 - 3315e: 97a2 add a5,a5,s0 - 33160: 0187b023 sd s8,0(a5) - 33164: 00043423 sd zero,8(s0) - 33168: bfb5 j 330e4 <_ZN7testing7MessageC2ERKS0_+0x186> - 3316a: 842a mv s0,a0 - 3316c: bf59 j 33102 <_ZN7testing7MessageC2ERKS0_+0x1a4> - -000000000003316e <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE>: - 3316e: 715d addi sp,sp,-80 - 33170: e0a2 sd s0,64(sp) - 33172: 6500 ld s0,8(a0) - 33174: e486 sd ra,72(sp) - 33176: fc26 sd s1,56(sp) - 33178: f84a sd s2,48(sp) - 3317a: c029 beqz s0,331bc <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0x4e> - 3317c: 01010913 addi s2,sp,16 - 33180: 854a mv a0,s2 - 33182: c94e60ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 33186: 64c2 ld s1,16(sp) - 33188: 8526 mv a0,s1 - 3318a: 977e20ef jal 15b00 - 3318e: 6418 ld a4,8(s0) - 33190: 57fd li a5,-1 - 33192: 8389 srli a5,a5,0x2 - 33194: 8f99 sub a5,a5,a4 - 33196: 862a mv a2,a0 - 33198: 04a7ef63 bltu a5,a0,331f6 <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0x88> - 3319c: 85a6 mv a1,s1 - 3319e: 8522 mv a0,s0 - 331a0: f30e20ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 331a4: 6542 ld a0,16(sp) - 331a6: 101c addi a5,sp,32 - 331a8: 00f50463 beq a0,a5,331b0 <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0x42> - 331ac: e84e20ef jal 15830 <_ZdlPv@plt> - 331b0: 60a6 ld ra,72(sp) - 331b2: 6406 ld s0,64(sp) - 331b4: 74e2 ld s1,56(sp) - 331b6: 7942 ld s2,48(sp) - 331b8: 6161 addi sp,sp,80 - 331ba: 8082 ret - 331bc: 84aa mv s1,a0 - 331be: 02000513 li a0,32 - 331c2: e42e sd a1,8(sp) - 331c4: e0ce20ef jal 157d0 <_Znwm@plt> - 331c8: 0084b903 ld s2,8(s1) - 331cc: 01050793 addi a5,a0,16 - 331d0: 00053423 sd zero,8(a0) - 331d4: 00050823 sb zero,16(a0) - 331d8: e11c sd a5,0(a0) - 331da: e488 sd a0,8(s1) - 331dc: 65a2 ld a1,8(sp) - 331de: 842a mv s0,a0 - 331e0: f8090ee3 beqz s2,3317c <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0xe> - 331e4: 854a mv a0,s2 - 331e6: d16e30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 331ea: 854a mv a0,s2 - 331ec: e44e20ef jal 15830 <_ZdlPv@plt> - 331f0: 65a2 ld a1,8(sp) - 331f2: 6480 ld s0,8(s1) - 331f4: b761 j 3317c <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0xe> - 331f6: 00005517 auipc a0,0x5 - 331fa: c0250513 addi a0,a0,-1022 # 37df8 <_IO_stdin_used+0x350> - 331fe: e22e20ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 33202: 842a mv s0,a0 - 33204: 854a mv a0,s2 - 33206: cf6e30ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3320a: 8522 mv a0,s0 - 3320c: d14e20ef jal 15720 <_Unwind_Resume@plt> - -0000000000033210 <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E10DescribeToEPSo>: - 33210: 1101 addi sp,sp,-32 - 33212: e822 sd s0,16(sp) - 33214: e426 sd s1,8(sp) - 33216: 842e mv s0,a1 - 33218: 84aa mv s1,a0 - 3321a: 462d li a2,11 - 3321c: 852e mv a0,a1 - 3321e: 00007597 auipc a1,0x7 - 33222: 1ea58593 addi a1,a1,490 # 3a408 <_IO_stdin_used+0x2960> - 33226: ec06 sd ra,24(sp) - 33228: c08e20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3322c: 8522 mv a0,s0 - 3322e: 00005597 auipc a1,0x5 - 33232: 5a258593 addi a1,a1,1442 # 387d0 <_IO_stdin_used+0xd28> - 33236: 4605 li a2,1 - 33238: bf8e20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3323c: 85a2 mv a1,s0 - 3323e: 6442 ld s0,16(sp) - 33240: 60e2 ld ra,24(sp) - 33242: 00848513 addi a0,s1,8 - 33246: 64a2 ld s1,8(sp) - 33248: 6105 addi sp,sp,32 - 3324a: dd5ea06f j 1e01e <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo> - -000000000003324e <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E18DescribeNegationToEPSo>: - 3324e: 1101 addi sp,sp,-32 - 33250: e822 sd s0,16(sp) - 33252: e426 sd s1,8(sp) - 33254: 842e mv s0,a1 - 33256: 84aa mv s1,a0 - 33258: 4639 li a2,14 - 3325a: 852e mv a0,a1 - 3325c: 00007597 auipc a1,0x7 - 33260: 1bc58593 addi a1,a1,444 # 3a418 <_IO_stdin_used+0x2970> - 33264: ec06 sd ra,24(sp) - 33266: bcae20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3326a: 8522 mv a0,s0 - 3326c: 00005597 auipc a1,0x5 - 33270: 56458593 addi a1,a1,1380 # 387d0 <_IO_stdin_used+0xd28> - 33274: 4605 li a2,1 - 33276: bbae20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3327a: 85a2 mv a1,s0 - 3327c: 6442 ld s0,16(sp) - 3327e: 60e2 ld ra,24(sp) - 33280: 00848513 addi a0,s1,8 - 33284: 64a2 ld s1,8(sp) - 33286: 6105 addi sp,sp,32 - 33288: d97ea06f j 1e01e <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo> - -000000000003328c <_ZNSt10unique_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EED2Ev>: - 3328c: 1141 addi sp,sp,-16 - 3328e: e022 sd s0,0(sp) - 33290: 6100 ld s0,0(a0) - 33292: e406 sd ra,8(sp) - 33294: cc11 beqz s0,332b0 <_ZNSt10unique_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EED2Ev+0x24> - 33296: 6008 ld a0,0(s0) - 33298: 01040793 addi a5,s0,16 - 3329c: 00f50463 beq a0,a5,332a4 <_ZNSt10unique_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EED2Ev+0x18> - 332a0: d90e20ef jal 15830 <_ZdlPv@plt> - 332a4: 8522 mv a0,s0 - 332a6: 6402 ld s0,0(sp) - 332a8: 60a2 ld ra,8(sp) - 332aa: 0141 addi sp,sp,16 - 332ac: d84e206f j 15830 <_ZdlPv@plt> - 332b0: 60a2 ld ra,8(sp) - 332b2: 6402 ld s0,0(sp) - 332b4: 0141 addi sp,sp,16 - 332b6: 8082 ret - -00000000000332b8 <_ZN7testing8internal18StreamableToStringIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: - 332b8: 7179 addi sp,sp,-48 - 332ba: e84a sd s2,16(sp) - 332bc: 00810913 addi s2,sp,8 - 332c0: f022 sd s0,32(sp) - 332c2: 842a mv s0,a0 - 332c4: 854a mv a0,s2 - 332c6: ec26 sd s1,24(sp) - 332c8: f406 sd ra,40(sp) - 332ca: 84ae mv s1,a1 - 332cc: f21e50ef jal 191ec <_ZN7testing7MessageC1Ev> - 332d0: 6522 ld a0,8(sp) - 332d2: 408c lw a1,0(s1) - 332d4: 0541 addi a0,a0,16 - 332d6: 96ae20ef jal 15440 <_ZNSolsEi@plt> - 332da: 85ca mv a1,s2 - 332dc: 8522 mv a0,s0 - 332de: b38e60ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 332e2: 6522 ld a0,8(sp) - 332e4: c501 beqz a0,332ec <_ZN7testing8internal18StreamableToStringIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x34> - 332e6: 611c ld a5,0(a0) - 332e8: 679c ld a5,8(a5) - 332ea: 9782 jalr a5 - 332ec: 70a2 ld ra,40(sp) - 332ee: 8522 mv a0,s0 - 332f0: 7402 ld s0,32(sp) - 332f2: 64e2 ld s1,24(sp) - 332f4: 6942 ld s2,16(sp) - 332f6: 6145 addi sp,sp,48 - 332f8: 8082 ret - 332fa: 67a2 ld a5,8(sp) - 332fc: 842a mv s0,a0 - 332fe: c789 beqz a5,33308 <_ZN7testing8internal18StreamableToStringIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x50> - 33300: 6398 ld a4,0(a5) - 33302: 853e mv a0,a5 - 33304: 671c ld a5,8(a4) - 33306: 9782 jalr a5 - 33308: 8522 mv a0,s0 - 3330a: c16e20ef jal 15720 <_Unwind_Resume@plt> - -000000000003330e <_ZN7testing8internal18StreamableToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: - 3330e: 7179 addi sp,sp,-48 - 33310: e84a sd s2,16(sp) - 33312: 00810913 addi s2,sp,8 - 33316: f022 sd s0,32(sp) - 33318: 842a mv s0,a0 - 3331a: 854a mv a0,s2 - 3331c: ec26 sd s1,24(sp) - 3331e: f406 sd ra,40(sp) - 33320: 84ae mv s1,a1 - 33322: ecbe50ef jal 191ec <_ZN7testing7MessageC1Ev> - 33326: 6522 ld a0,8(sp) - 33328: 608c ld a1,0(s1) - 3332a: 0541 addi a0,a0,16 - 3332c: db4e20ef jal 158e0 <_ZNSo9_M_insertIxEERSoT_@plt> - 33330: 85ca mv a1,s2 - 33332: 8522 mv a0,s0 - 33334: ae2e60ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 33338: 6522 ld a0,8(sp) - 3333a: c501 beqz a0,33342 <_ZN7testing8internal18StreamableToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x34> - 3333c: 611c ld a5,0(a0) - 3333e: 679c ld a5,8(a5) - 33340: 9782 jalr a5 - 33342: 70a2 ld ra,40(sp) - 33344: 8522 mv a0,s0 - 33346: 7402 ld s0,32(sp) - 33348: 64e2 ld s1,24(sp) - 3334a: 6942 ld s2,16(sp) - 3334c: 6145 addi sp,sp,48 - 3334e: 8082 ret - 33350: 67a2 ld a5,8(sp) - 33352: 842a mv s0,a0 - 33354: c789 beqz a5,3335e <_ZN7testing8internal18StreamableToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x50> - 33356: 6398 ld a4,0(a5) - 33358: 853e mv a0,a5 - 3335a: 671c ld a5,8(a4) - 3335c: 9782 jalr a5 - 3335e: 8522 mv a0,s0 - 33360: bc0e20ef jal 15720 <_Unwind_Resume@plt> - -0000000000033364 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_>: - 33364: 6598 ld a4,8(a1) - 33366: 6194 ld a3,0(a1) - 33368: 8832 mv a6,a2 - 3336a: 6610 ld a2,8(a2) - 3336c: 1141 addi sp,sp,-16 - 3336e: e022 sd s0,0(sp) - 33370: 87ae mv a5,a1 - 33372: e406 sd ra,8(sp) - 33374: 05c1 addi a1,a1,16 - 33376: 842a mv s0,a0 - 33378: 00e60533 add a0,a2,a4 - 3337c: 08b68163 beq a3,a1,333fe <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x9a> - 33380: 0107b883 ld a7,16(a5) - 33384: 00083583 ld a1,0(a6) - 33388: 00a8fa63 bgeu a7,a0,3339c <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x38> - 3338c: 01080893 addi a7,a6,16 - 33390: 07158363 beq a1,a7,333f6 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x92> - 33394: 01083883 ld a7,16(a6) - 33398: 04a8f163 bgeu a7,a0,333da <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x76> - 3339c: 56fd li a3,-1 - 3339e: 8289 srli a3,a3,0x2 - 333a0: 8e99 sub a3,a3,a4 - 333a2: 08c6e863 bltu a3,a2,33432 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0xce> - 333a6: 853e mv a0,a5 - 333a8: d28e20ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 333ac: 01040713 addi a4,s0,16 - 333b0: e018 sd a4,0(s0) - 333b2: 6114 ld a3,0(a0) - 333b4: 01050793 addi a5,a0,16 - 333b8: 04f68f63 beq a3,a5,33416 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0xb2> - 333bc: 6918 ld a4,16(a0) - 333be: e014 sd a3,0(s0) - 333c0: e818 sd a4,16(s0) - 333c2: 6518 ld a4,8(a0) - 333c4: e11c sd a5,0(a0) - 333c6: 00053423 sd zero,8(a0) - 333ca: e418 sd a4,8(s0) - 333cc: 00050823 sb zero,16(a0) - 333d0: 60a2 ld ra,8(sp) - 333d2: 8522 mv a0,s0 - 333d4: 6402 ld s0,0(sp) - 333d6: 0141 addi sp,sp,16 - 333d8: 8082 ret - 333da: 8542 mv a0,a6 - 333dc: 4601 li a2,0 - 333de: 4581 li a1,0 - 333e0: ac0e20ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 333e4: 85aa mv a1,a0 - 333e6: 8522 mv a0,s0 - 333e8: 948e20ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 333ec: 60a2 ld ra,8(sp) - 333ee: 8522 mv a0,s0 - 333f0: 6402 ld s0,0(sp) - 333f2: 0141 addi sp,sp,16 - 333f4: 8082 ret - 333f6: 48bd li a7,15 - 333f8: faa8e2e3 bltu a7,a0,3339c <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x38> - 333fc: bff9 j 333da <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x76> - 333fe: 48bd li a7,15 - 33400: 00083583 ld a1,0(a6) - 33404: f8a8fce3 bgeu a7,a0,3339c <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x38> - 33408: 01080893 addi a7,a6,16 - 3340c: f9158de3 beq a1,a7,333a6 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x42> - 33410: 01083883 ld a7,16(a6) - 33414: b751 j 33398 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x34> - 33416: 6514 ld a3,8(a0) - 33418: 85be mv a1,a5 - 3341a: 0685 addi a3,a3,1 - 3341c: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 33420: 02058407 vle8.v v8,(a1) - 33424: 8e91 sub a3,a3,a2 - 33426: 95b2 add a1,a1,a2 - 33428: 02070427 vse8.v v8,(a4) - 3342c: 9732 add a4,a4,a2 - 3342e: f6fd bnez a3,3341c <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0xb8> - 33430: bf49 j 333c2 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x5e> - 33432: 00005517 auipc a0,0x5 - 33436: 9c650513 addi a0,a0,-1594 # 37df8 <_IO_stdin_used+0x350> - 3343a: be6e20ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - -000000000003343e <_ZN7testing8internal17StreamingListener12SocketWriter4SendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 3343e: 7179 addi sp,sp,-48 - 33440: f022 sd s0,32(sp) - 33442: 842a mv s0,a0 - 33444: 4508 lw a0,8(a0) - 33446: ec26 sd s1,24(sp) - 33448: f406 sd ra,40(sp) - 3344a: 0505 addi a0,a0,1 - 3344c: 00a03533 snez a0,a0 - 33450: e84a sd s2,16(sp) - 33452: 84ae mv s1,a1 - 33454: f6fe70ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 33458: e921 bnez a0,334a8 <_ZN7testing8internal17StreamingListener12SocketWriter4SendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x6a> - 3345a: 00810913 addi s2,sp,8 - 3345e: 854a mv a0,s2 - 33460: 00007617 auipc a2,0x7 - 33464: fc860613 addi a2,a2,-56 # 3a428 <_IO_stdin_used+0x2980> - 33468: 458d li a1,3 - 3346a: 44000693 li a3,1088 - 3346e: f7deb0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 33472: 02000613 li a2,32 - 33476: 00007597 auipc a1,0x7 - 3347a: 00258593 addi a1,a1,2 # 3a478 <_IO_stdin_used+0x29d0> - 3347e: 00017517 auipc a0,0x17 - 33482: b1a53503 ld a0,-1254(a0) # 49f98 <_ZSt4cerr@Base> - 33486: 9aae20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3348a: 03500613 li a2,53 - 3348e: 00007597 auipc a1,0x7 - 33492: 01258593 addi a1,a1,18 # 3a4a0 <_IO_stdin_used+0x29f8> - 33496: 00017517 auipc a0,0x17 - 3349a: b0253503 ld a0,-1278(a0) # 49f98 <_ZSt4cerr@Base> - 3349e: 992e20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 334a2: 854a mv a0,s2 - 334a4: ad6e90ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 334a8: 0084b903 ld s2,8(s1) - 334ac: 608c ld a1,0(s1) - 334ae: 4408 lw a0,8(s0) - 334b0: 864a mv a2,s2 - 334b2: e7ee20ef jal 15b30 - 334b6: 00a91863 bne s2,a0,334c6 <_ZN7testing8internal17StreamingListener12SocketWriter4SendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x88> - 334ba: 70a2 ld ra,40(sp) - 334bc: 7402 ld s0,32(sp) - 334be: 64e2 ld s1,24(sp) - 334c0: 6942 ld s2,16(sp) - 334c2: 6145 addi sp,sp,48 - 334c4: 8082 ret - 334c6: 00810913 addi s2,sp,8 - 334ca: 854a mv a0,s2 - 334cc: 00007617 auipc a2,0x7 - 334d0: f5c60613 addi a2,a2,-164 # 3a428 <_IO_stdin_used+0x2980> - 334d4: 4585 li a1,1 - 334d6: 44500693 li a3,1093 - 334da: f11eb0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 334de: 02600613 li a2,38 - 334e2: 00007597 auipc a1,0x7 - 334e6: ff658593 addi a1,a1,-10 # 3a4d8 <_IO_stdin_used+0x2a30> - 334ea: 00017517 auipc a0,0x17 - 334ee: aae53503 ld a0,-1362(a0) # 49f98 <_ZSt4cerr@Base> - 334f2: 93ee20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 334f6: 6c10 ld a2,24(s0) - 334f8: 680c ld a1,16(s0) - 334fa: 00017517 auipc a0,0x17 - 334fe: a9e53503 ld a0,-1378(a0) # 49f98 <_ZSt4cerr@Base> - 33502: 92ee20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 33506: 4605 li a2,1 - 33508: 00004597 auipc a1,0x4 - 3350c: 71858593 addi a1,a1,1816 # 37c20 <_IO_stdin_used+0x178> - 33510: 84aa mv s1,a0 - 33512: 91ee20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 33516: 7c10 ld a2,56(s0) - 33518: 780c ld a1,48(s0) - 3351a: 8526 mv a0,s1 - 3351c: 914e20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 33520: 854a mv a0,s2 - 33522: a58e90ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 33526: 70a2 ld ra,40(sp) - 33528: 7402 ld s0,32(sp) - 3352a: 64e2 ld s1,24(sp) - 3352c: 6942 ld s2,16(sp) - 3352e: 6145 addi sp,sp,48 - 33530: 8082 ret - 33532: 842a mv s0,a0 - 33534: 854a mv a0,s2 - 33536: a44e90ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 3353a: 8522 mv a0,s0 - 3353c: 9e4e20ef jal 15720 <_Unwind_Resume@plt> - 33540: bfcd j 33532 <_ZN7testing8internal17StreamingListener12SocketWriter4SendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xf4> - -0000000000033542 <_ZN7testing8internal9MutexBase4LockEv>: - 33542: 7179 addi sp,sp,-48 - 33544: f022 sd s0,32(sp) - 33546: f406 sd ra,40(sp) - 33548: 842a mv s0,a0 - 3354a: 916e20ef jal 15660 - 3354e: e919 bnez a0,33564 <_ZN7testing8internal9MutexBase4LockEv+0x22> - 33550: f51e10ef jal 154a0 - 33554: 4785 li a5,1 - 33556: 70a2 ld ra,40(sp) - 33558: f808 sd a0,48(s0) - 3355a: 02f40423 sb a5,40(s0) - 3355e: 7402 ld s0,32(sp) - 33560: 6145 addi sp,sp,48 - 33562: 8082 ret - 33564: e84a sd s2,16(sp) - 33566: 00810913 addi s2,sp,8 - 3356a: ec26 sd s1,24(sp) - 3356c: 00007617 auipc a2,0x7 - 33570: f9460613 addi a2,a2,-108 # 3a500 <_IO_stdin_used+0x2a58> - 33574: 458d li a1,3 - 33576: 84aa mv s1,a0 - 33578: 66100693 li a3,1633 - 3357c: 854a mv a0,s2 - 3357e: e6deb0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 33582: 466d li a2,27 - 33584: 00007597 auipc a1,0x7 - 33588: fdc58593 addi a1,a1,-36 # 3a560 <_IO_stdin_used+0x2ab8> - 3358c: 00017517 auipc a0,0x17 - 33590: a0c53503 ld a0,-1524(a0) # 49f98 <_ZSt4cerr@Base> - 33594: 89ce20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 33598: 4649 li a2,18 - 3359a: 00007597 auipc a1,0x7 - 3359e: fe658593 addi a1,a1,-26 # 3a580 <_IO_stdin_used+0x2ad8> - 335a2: 00017517 auipc a0,0x17 - 335a6: 9f653503 ld a0,-1546(a0) # 49f98 <_ZSt4cerr@Base> - 335aa: 886e20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 335ae: 85a6 mv a1,s1 - 335b0: 00017517 auipc a0,0x17 - 335b4: 9e853503 ld a0,-1560(a0) # 49f98 <_ZSt4cerr@Base> - 335b8: e89e10ef jal 15440 <_ZNSolsEi@plt> - 335bc: 854a mv a0,s2 - 335be: 9bce90ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 335c2: 64e2 ld s1,24(sp) - 335c4: 6942 ld s2,16(sp) - 335c6: b769 j 33550 <_ZN7testing8internal9MutexBase4LockEv+0xe> - 335c8: 842a mv s0,a0 - 335ca: 854a mv a0,s2 - 335cc: 9aee90ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 335d0: 8522 mv a0,s0 - 335d2: 94ee20ef jal 15720 <_Unwind_Resume@plt> - -00000000000335d6 <_ZN7testing8internal9MutexBase6UnlockEv>: - 335d6: 7179 addi sp,sp,-48 - 335d8: f406 sd ra,40(sp) - 335da: 02050423 sb zero,40(a0) - 335de: 9d2e20ef jal 157b0 - 335e2: e501 bnez a0,335ea <_ZN7testing8internal9MutexBase6UnlockEv+0x14> - 335e4: 70a2 ld ra,40(sp) - 335e6: 6145 addi sp,sp,48 - 335e8: 8082 ret - 335ea: ec26 sd s1,24(sp) - 335ec: 0024 addi s1,sp,8 - 335ee: f022 sd s0,32(sp) - 335f0: 00007617 auipc a2,0x7 - 335f4: f1060613 addi a2,a2,-240 # 3a500 <_IO_stdin_used+0x2a58> - 335f8: 458d li a1,3 - 335fa: 842a mv s0,a0 - 335fc: 66d00693 li a3,1645 - 33600: 8526 mv a0,s1 - 33602: de9eb0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 33606: 4675 li a2,29 - 33608: 00007597 auipc a1,0x7 - 3360c: f9058593 addi a1,a1,-112 # 3a598 <_IO_stdin_used+0x2af0> - 33610: 00017517 auipc a0,0x17 - 33614: 98853503 ld a0,-1656(a0) # 49f98 <_ZSt4cerr@Base> - 33618: 818e20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3361c: 4649 li a2,18 - 3361e: 00007597 auipc a1,0x7 - 33622: f6258593 addi a1,a1,-158 # 3a580 <_IO_stdin_used+0x2ad8> - 33626: 00017517 auipc a0,0x17 - 3362a: 97253503 ld a0,-1678(a0) # 49f98 <_ZSt4cerr@Base> - 3362e: 802e20ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 33632: 85a2 mv a1,s0 - 33634: 00017517 auipc a0,0x17 - 33638: 96453503 ld a0,-1692(a0) # 49f98 <_ZSt4cerr@Base> - 3363c: e05e10ef jal 15440 <_ZNSolsEi@plt> - 33640: 8526 mv a0,s1 - 33642: 938e90ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 33646: 70a2 ld ra,40(sp) - 33648: 7402 ld s0,32(sp) - 3364a: 64e2 ld s1,24(sp) - 3364c: 6145 addi sp,sp,48 - 3364e: 8082 ret - 33650: 842a mv s0,a0 - 33652: 8526 mv a0,s1 - 33654: 926e90ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 33658: 8522 mv a0,s0 - 3365a: 8c6e20ef jal 15720 <_Unwind_Resume@plt> - -000000000003365e <_ZN7testing8internal5MutexD2Ev>: - 3365e: 7179 addi sp,sp,-48 - 33660: f406 sd ra,40(sp) - 33662: eefe10ef jal 15550 - 33666: e501 bnez a0,3366e <_ZN7testing8internal5MutexD2Ev+0x10> - 33668: 70a2 ld ra,40(sp) - 3366a: 6145 addi sp,sp,48 - 3366c: 8082 ret - 3366e: ec26 sd s1,24(sp) - 33670: 0024 addi s1,sp,8 - 33672: f022 sd s0,32(sp) - 33674: 69e00693 li a3,1694 - 33678: 842a mv s0,a0 - 3367a: 00007617 auipc a2,0x7 - 3367e: e8660613 addi a2,a2,-378 # 3a500 <_IO_stdin_used+0x2a58> - 33682: 8526 mv a0,s1 - 33684: 458d li a1,3 - 33686: d65eb0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 3368a: 4679 li a2,30 - 3368c: 00007597 auipc a1,0x7 - 33690: f2c58593 addi a1,a1,-212 # 3a5b8 <_IO_stdin_used+0x2b10> - 33694: 00017517 auipc a0,0x17 - 33698: 90453503 ld a0,-1788(a0) # 49f98 <_ZSt4cerr@Base> - 3369c: f95e10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 336a0: 4649 li a2,18 - 336a2: 00007597 auipc a1,0x7 - 336a6: ede58593 addi a1,a1,-290 # 3a580 <_IO_stdin_used+0x2ad8> - 336aa: 00017517 auipc a0,0x17 - 336ae: 8ee53503 ld a0,-1810(a0) # 49f98 <_ZSt4cerr@Base> - 336b2: f7fe10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 336b6: 85a2 mv a1,s0 - 336b8: 00017517 auipc a0,0x17 - 336bc: 8e053503 ld a0,-1824(a0) # 49f98 <_ZSt4cerr@Base> - 336c0: d81e10ef jal 15440 <_ZNSolsEi@plt> - 336c4: 8526 mv a0,s1 - 336c6: 8b4e90ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 336ca: 70a2 ld ra,40(sp) - 336cc: 7402 ld s0,32(sp) - 336ce: 64e2 ld s1,24(sp) - 336d0: 6145 addi sp,sp,48 - 336d2: 8082 ret - -00000000000336d4 <_ZN7testing8internal17StreamingListener12SocketWriter15CloseConnectionEv>: - 336d4: 7179 addi sp,sp,-48 - 336d6: f022 sd s0,32(sp) - 336d8: 842a mv s0,a0 - 336da: 4508 lw a0,8(a0) - 336dc: f406 sd ra,40(sp) - 336de: 0505 addi a0,a0,1 - 336e0: 00a03533 snez a0,a0 - 336e4: cdfe70ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 336e8: e929 bnez a0,3373a <_ZN7testing8internal17StreamingListener12SocketWriter15CloseConnectionEv+0x66> - 336ea: ec26 sd s1,24(sp) - 336ec: 0024 addi s1,sp,8 - 336ee: 8526 mv a0,s1 - 336f0: 00007617 auipc a2,0x7 - 336f4: d3860613 addi a2,a2,-712 # 3a428 <_IO_stdin_used+0x2980> - 336f8: 458d li a1,3 - 336fa: 45100693 li a3,1105 - 336fe: cedeb0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 33702: 02000613 li a2,32 - 33706: 00007597 auipc a1,0x7 - 3370a: d7258593 addi a1,a1,-654 # 3a478 <_IO_stdin_used+0x29d0> - 3370e: 00017517 auipc a0,0x17 - 33712: 88a53503 ld a0,-1910(a0) # 49f98 <_ZSt4cerr@Base> - 33716: f1be10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3371a: 04000613 li a2,64 - 3371e: 00007597 auipc a1,0x7 - 33722: eba58593 addi a1,a1,-326 # 3a5d8 <_IO_stdin_used+0x2b30> - 33726: 00017517 auipc a0,0x17 - 3372a: 87253503 ld a0,-1934(a0) # 49f98 <_ZSt4cerr@Base> - 3372e: f03e10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 33732: 8526 mv a0,s1 - 33734: 846e90ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 33738: 64e2 ld s1,24(sp) - 3373a: 4408 lw a0,8(s0) - 3373c: b04e20ef jal 15a40 - 33740: 57fd li a5,-1 - 33742: 70a2 ld ra,40(sp) - 33744: c41c sw a5,8(s0) - 33746: 7402 ld s0,32(sp) - 33748: 6145 addi sp,sp,48 - 3374a: 8082 ret - 3374c: 842a mv s0,a0 - 3374e: 8526 mv a0,s1 - 33750: 82ae90ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 33754: 8522 mv a0,s0 - 33756: fcbe10ef jal 15720 <_Unwind_Resume@plt> - -000000000003375a <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev>: - 3375a: 7179 addi sp,sp,-48 - 3375c: 00016797 auipc a5,0x16 - 33760: 6a47b783 ld a5,1700(a5) # 49e00 <_GLOBAL_OFFSET_TABLE_+0x2b0> - 33764: 4518 lw a4,8(a0) - 33766: f022 sd s0,32(sp) - 33768: 07c1 addi a5,a5,16 - 3376a: f406 sd ra,40(sp) - 3376c: e11c sd a5,0(a0) - 3376e: 57fd li a5,-1 - 33770: 842a mv s0,a0 - 33772: 02f71363 bne a4,a5,33798 <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0x3e> - 33776: 7808 ld a0,48(s0) - 33778: 04040793 addi a5,s0,64 - 3377c: 00f50463 beq a0,a5,33784 <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0x2a> - 33780: 8b0e20ef jal 15830 <_ZdlPv@plt> - 33784: 6808 ld a0,16(s0) - 33786: 02040413 addi s0,s0,32 - 3378a: 06850963 beq a0,s0,337fc <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0xa2> - 3378e: 7402 ld s0,32(sp) - 33790: 70a2 ld ra,40(sp) - 33792: 6145 addi sp,sp,48 - 33794: 89ce206f j 15830 <_ZdlPv@plt> - 33798: 4505 li a0,1 - 3379a: c29e70ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 3379e: e929 bnez a0,337f0 <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0x96> - 337a0: ec26 sd s1,24(sp) - 337a2: 0024 addi s1,sp,8 - 337a4: 8526 mv a0,s1 - 337a6: 00007617 auipc a2,0x7 - 337aa: c8260613 addi a2,a2,-894 # 3a428 <_IO_stdin_used+0x2980> - 337ae: 458d li a1,3 - 337b0: 45100693 li a3,1105 - 337b4: c37eb0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 337b8: 02000613 li a2,32 - 337bc: 00007597 auipc a1,0x7 - 337c0: cbc58593 addi a1,a1,-836 # 3a478 <_IO_stdin_used+0x29d0> - 337c4: 00016517 auipc a0,0x16 - 337c8: 7d453503 ld a0,2004(a0) # 49f98 <_ZSt4cerr@Base> - 337cc: e65e10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 337d0: 04000613 li a2,64 - 337d4: 00007597 auipc a1,0x7 - 337d8: e0458593 addi a1,a1,-508 # 3a5d8 <_IO_stdin_used+0x2b30> - 337dc: 00016517 auipc a0,0x16 - 337e0: 7bc53503 ld a0,1980(a0) # 49f98 <_ZSt4cerr@Base> - 337e4: e4de10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 337e8: 8526 mv a0,s1 - 337ea: f91e80ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 337ee: 64e2 ld s1,24(sp) - 337f0: 4408 lw a0,8(s0) - 337f2: a4ee20ef jal 15a40 - 337f6: 57fd li a5,-1 - 337f8: c41c sw a5,8(s0) - 337fa: bfb5 j 33776 <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0x1c> - 337fc: 70a2 ld ra,40(sp) - 337fe: 7402 ld s0,32(sp) - 33800: 6145 addi sp,sp,48 - 33802: 8082 ret - 33804: 842a mv s0,a0 - 33806: 8526 mv a0,s1 - 33808: f73e80ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 3380c: 8522 mv a0,s0 - 3380e: ea3e10ef jal 156b0 <__cxa_call_terminate@plt> - -0000000000033812 <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev>: - 33812: 7179 addi sp,sp,-48 - 33814: 00016797 auipc a5,0x16 - 33818: 5ec7b783 ld a5,1516(a5) # 49e00 <_GLOBAL_OFFSET_TABLE_+0x2b0> - 3381c: 4518 lw a4,8(a0) - 3381e: f022 sd s0,32(sp) - 33820: 07c1 addi a5,a5,16 - 33822: f406 sd ra,40(sp) - 33824: e11c sd a5,0(a0) - 33826: 57fd li a5,-1 - 33828: 842a mv s0,a0 - 3382a: 02f71663 bne a4,a5,33856 <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x44> - 3382e: 7808 ld a0,48(s0) - 33830: 04040793 addi a5,s0,64 - 33834: 00f50463 beq a0,a5,3383c <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x2a> - 33838: ff9e10ef jal 15830 <_ZdlPv@plt> - 3383c: 6808 ld a0,16(s0) - 3383e: 02040793 addi a5,s0,32 - 33842: 00f50463 beq a0,a5,3384a <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x38> - 33846: febe10ef jal 15830 <_ZdlPv@plt> - 3384a: 8522 mv a0,s0 - 3384c: 7402 ld s0,32(sp) - 3384e: 70a2 ld ra,40(sp) - 33850: 6145 addi sp,sp,48 - 33852: fdfe106f j 15830 <_ZdlPv@plt> - 33856: 4505 li a0,1 - 33858: b6be70ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 3385c: e929 bnez a0,338ae <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x9c> - 3385e: ec26 sd s1,24(sp) - 33860: 0024 addi s1,sp,8 - 33862: 8526 mv a0,s1 - 33864: 00007617 auipc a2,0x7 - 33868: bc460613 addi a2,a2,-1084 # 3a428 <_IO_stdin_used+0x2980> - 3386c: 458d li a1,3 - 3386e: 45100693 li a3,1105 - 33872: b79eb0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 33876: 02000613 li a2,32 - 3387a: 00007597 auipc a1,0x7 - 3387e: bfe58593 addi a1,a1,-1026 # 3a478 <_IO_stdin_used+0x29d0> - 33882: 00016517 auipc a0,0x16 - 33886: 71653503 ld a0,1814(a0) # 49f98 <_ZSt4cerr@Base> - 3388a: da7e10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3388e: 04000613 li a2,64 - 33892: 00007597 auipc a1,0x7 - 33896: d4658593 addi a1,a1,-698 # 3a5d8 <_IO_stdin_used+0x2b30> - 3389a: 00016517 auipc a0,0x16 - 3389e: 6fe53503 ld a0,1790(a0) # 49f98 <_ZSt4cerr@Base> - 338a2: d8fe10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 338a6: 8526 mv a0,s1 - 338a8: ed3e80ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 338ac: 64e2 ld s1,24(sp) - 338ae: 4408 lw a0,8(s0) - 338b0: 990e20ef jal 15a40 - 338b4: 57fd li a5,-1 - 338b6: c41c sw a5,8(s0) - 338b8: bf9d j 3382e <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x1c> - 338ba: 842a mv s0,a0 - 338bc: 8526 mv a0,s1 - 338be: ebde80ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 338c2: 8522 mv a0,s0 - 338c4: dede10ef jal 156b0 <__cxa_call_terminate@plt> - -00000000000338c8 <_ZN7testing8internal17StreamingListenerD1Ev>: - 338c8: 7179 addi sp,sp,-48 - 338ca: f022 sd s0,32(sp) - 338cc: 00016797 auipc a5,0x16 - 338d0: 6c47b783 ld a5,1732(a5) # 49f90 <_GLOBAL_OFFSET_TABLE_+0x440> - 338d4: 6500 ld s0,8(a0) - 338d6: f406 sd ra,40(sp) - 338d8: 07c1 addi a5,a5,16 - 338da: e11c sd a5,0(a0) - 338dc: cc55 beqz s0,33998 <_ZN7testing8internal17StreamingListenerD1Ev+0xd0> - 338de: 601c ld a5,0(s0) - 338e0: 00016717 auipc a4,0x16 - 338e4: 63873703 ld a4,1592(a4) # 49f18 <_GLOBAL_OFFSET_TABLE_+0x3c8> - 338e8: 679c ld a5,8(a5) - 338ea: 0ae79b63 bne a5,a4,339a0 <_ZN7testing8internal17StreamingListenerD1Ev+0xd8> - 338ee: 00016797 auipc a5,0x16 - 338f2: 5127b783 ld a5,1298(a5) # 49e00 <_GLOBAL_OFFSET_TABLE_+0x2b0> - 338f6: 4418 lw a4,8(s0) - 338f8: 07c1 addi a5,a5,16 - 338fa: e01c sd a5,0(s0) - 338fc: 57fd li a5,-1 - 338fe: 02f71663 bne a4,a5,3392a <_ZN7testing8internal17StreamingListenerD1Ev+0x62> - 33902: 7808 ld a0,48(s0) - 33904: 04040793 addi a5,s0,64 - 33908: 00f50463 beq a0,a5,33910 <_ZN7testing8internal17StreamingListenerD1Ev+0x48> - 3390c: f25e10ef jal 15830 <_ZdlPv@plt> - 33910: 6808 ld a0,16(s0) - 33912: 02040793 addi a5,s0,32 - 33916: 00f50463 beq a0,a5,3391e <_ZN7testing8internal17StreamingListenerD1Ev+0x56> - 3391a: f17e10ef jal 15830 <_ZdlPv@plt> - 3391e: 8522 mv a0,s0 - 33920: 7402 ld s0,32(sp) - 33922: 70a2 ld ra,40(sp) - 33924: 6145 addi sp,sp,48 - 33926: f0be106f j 15830 <_ZdlPv@plt> - 3392a: 4505 li a0,1 - 3392c: a97e70ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 33930: e929 bnez a0,33982 <_ZN7testing8internal17StreamingListenerD1Ev+0xba> - 33932: ec26 sd s1,24(sp) - 33934: 0024 addi s1,sp,8 - 33936: 8526 mv a0,s1 - 33938: 00007617 auipc a2,0x7 - 3393c: af060613 addi a2,a2,-1296 # 3a428 <_IO_stdin_used+0x2980> - 33940: 458d li a1,3 - 33942: 45100693 li a3,1105 - 33946: aa5eb0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 3394a: 02000613 li a2,32 - 3394e: 00007597 auipc a1,0x7 - 33952: b2a58593 addi a1,a1,-1238 # 3a478 <_IO_stdin_used+0x29d0> - 33956: 00016517 auipc a0,0x16 - 3395a: 64253503 ld a0,1602(a0) # 49f98 <_ZSt4cerr@Base> - 3395e: cd3e10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 33962: 04000613 li a2,64 - 33966: 00007597 auipc a1,0x7 - 3396a: c7258593 addi a1,a1,-910 # 3a5d8 <_IO_stdin_used+0x2b30> - 3396e: 00016517 auipc a0,0x16 - 33972: 62a53503 ld a0,1578(a0) # 49f98 <_ZSt4cerr@Base> - 33976: cbbe10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3397a: 8526 mv a0,s1 - 3397c: dffe80ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 33980: 64e2 ld s1,24(sp) - 33982: 4408 lw a0,8(s0) - 33984: 8bce20ef jal 15a40 - 33988: 7808 ld a0,48(s0) - 3398a: 57fd li a5,-1 - 3398c: c41c sw a5,8(s0) - 3398e: 04040793 addi a5,s0,64 - 33992: f6f51de3 bne a0,a5,3390c <_ZN7testing8internal17StreamingListenerD1Ev+0x44> - 33996: bfad j 33910 <_ZN7testing8internal17StreamingListenerD1Ev+0x48> - 33998: 70a2 ld ra,40(sp) - 3399a: 7402 ld s0,32(sp) - 3399c: 6145 addi sp,sp,48 - 3399e: 8082 ret - 339a0: 8522 mv a0,s0 - 339a2: 7402 ld s0,32(sp) - 339a4: 70a2 ld ra,40(sp) - 339a6: 6145 addi sp,sp,48 - 339a8: 8782 jr a5 - 339aa: 842a mv s0,a0 - 339ac: 8526 mv a0,s1 - 339ae: dcde80ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 339b2: 8522 mv a0,s0 - 339b4: cfde10ef jal 156b0 <__cxa_call_terminate@plt> - -00000000000339b8 <_ZN7testing8internal17StreamingListenerD0Ev>: - 339b8: 7179 addi sp,sp,-48 - 339ba: f022 sd s0,32(sp) - 339bc: 00016797 auipc a5,0x16 - 339c0: 5d47b783 ld a5,1492(a5) # 49f90 <_GLOBAL_OFFSET_TABLE_+0x440> - 339c4: 6500 ld s0,8(a0) - 339c6: ec26 sd s1,24(sp) - 339c8: f406 sd ra,40(sp) - 339ca: 07c1 addi a5,a5,16 - 339cc: e11c sd a5,0(a0) - 339ce: 84aa mv s1,a0 - 339d0: c421 beqz s0,33a18 <_ZN7testing8internal17StreamingListenerD0Ev+0x60> - 339d2: 601c ld a5,0(s0) - 339d4: 00016717 auipc a4,0x16 - 339d8: 54473703 ld a4,1348(a4) # 49f18 <_GLOBAL_OFFSET_TABLE_+0x3c8> - 339dc: 679c ld a5,8(a5) - 339de: 0ae79c63 bne a5,a4,33a96 <_ZN7testing8internal17StreamingListenerD0Ev+0xde> - 339e2: 00016797 auipc a5,0x16 - 339e6: 41e7b783 ld a5,1054(a5) # 49e00 <_GLOBAL_OFFSET_TABLE_+0x2b0> - 339ea: 4418 lw a4,8(s0) - 339ec: 07c1 addi a5,a5,16 - 339ee: e01c sd a5,0(s0) - 339f0: 57fd li a5,-1 - 339f2: 02f71a63 bne a4,a5,33a26 <_ZN7testing8internal17StreamingListenerD0Ev+0x6e> - 339f6: 7808 ld a0,48(s0) - 339f8: 04040793 addi a5,s0,64 - 339fc: 00f50463 beq a0,a5,33a04 <_ZN7testing8internal17StreamingListenerD0Ev+0x4c> - 33a00: e31e10ef jal 15830 <_ZdlPv@plt> - 33a04: 6808 ld a0,16(s0) - 33a06: 02040793 addi a5,s0,32 - 33a0a: 00f50463 beq a0,a5,33a12 <_ZN7testing8internal17StreamingListenerD0Ev+0x5a> - 33a0e: e23e10ef jal 15830 <_ZdlPv@plt> - 33a12: 8522 mv a0,s0 - 33a14: e1de10ef jal 15830 <_ZdlPv@plt> - 33a18: 7402 ld s0,32(sp) - 33a1a: 70a2 ld ra,40(sp) - 33a1c: 8526 mv a0,s1 - 33a1e: 64e2 ld s1,24(sp) - 33a20: 6145 addi sp,sp,48 - 33a22: e0fe106f j 15830 <_ZdlPv@plt> - 33a26: 4505 li a0,1 - 33a28: 99be70ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 33a2c: e931 bnez a0,33a80 <_ZN7testing8internal17StreamingListenerD0Ev+0xc8> - 33a2e: e84a sd s2,16(sp) - 33a30: 00810913 addi s2,sp,8 - 33a34: 854a mv a0,s2 - 33a36: 00007617 auipc a2,0x7 - 33a3a: 9f260613 addi a2,a2,-1550 # 3a428 <_IO_stdin_used+0x2980> - 33a3e: 458d li a1,3 - 33a40: 45100693 li a3,1105 - 33a44: 9a7eb0ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 33a48: 02000613 li a2,32 - 33a4c: 00007597 auipc a1,0x7 - 33a50: a2c58593 addi a1,a1,-1492 # 3a478 <_IO_stdin_used+0x29d0> - 33a54: 00016517 auipc a0,0x16 - 33a58: 54453503 ld a0,1348(a0) # 49f98 <_ZSt4cerr@Base> - 33a5c: bd5e10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 33a60: 04000613 li a2,64 - 33a64: 00007597 auipc a1,0x7 - 33a68: b7458593 addi a1,a1,-1164 # 3a5d8 <_IO_stdin_used+0x2b30> - 33a6c: 00016517 auipc a0,0x16 - 33a70: 52c53503 ld a0,1324(a0) # 49f98 <_ZSt4cerr@Base> - 33a74: bbde10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 33a78: 854a mv a0,s2 - 33a7a: d01e80ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 33a7e: 6942 ld s2,16(sp) - 33a80: 4408 lw a0,8(s0) - 33a82: fbfe10ef jal 15a40 - 33a86: 7808 ld a0,48(s0) - 33a88: 57fd li a5,-1 - 33a8a: c41c sw a5,8(s0) - 33a8c: 04040793 addi a5,s0,64 - 33a90: f6f518e3 bne a0,a5,33a00 <_ZN7testing8internal17StreamingListenerD0Ev+0x48> - 33a94: bf85 j 33a04 <_ZN7testing8internal17StreamingListenerD0Ev+0x4c> - 33a96: 8522 mv a0,s0 - 33a98: 9782 jalr a5 - 33a9a: 7402 ld s0,32(sp) - 33a9c: 70a2 ld ra,40(sp) - 33a9e: 8526 mv a0,s1 - 33aa0: 64e2 ld s1,24(sp) - 33aa2: 6145 addi sp,sp,48 - 33aa4: d8de106f j 15830 <_ZdlPv@plt> - 33aa8: 842a mv s0,a0 - 33aaa: 854a mv a0,s2 - 33aac: ccfe80ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 33ab0: 8522 mv a0,s0 - 33ab2: bffe10ef jal 156b0 <__cxa_call_terminate@plt> - -0000000000033ab6 <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi>: - 33ab6: 7159 addi sp,sp,-112 - 33ab8: e8ca sd s2,80(sp) - 33aba: 01010913 addi s2,sp,16 - 33abe: f0a2 sd s0,96(sp) - 33ac0: 006c addi a1,sp,12 - 33ac2: 842a mv s0,a0 - 33ac4: 00016317 auipc t1,0x16 - 33ac8: 4ac33303 ld t1,1196(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 33acc: 854a mv a0,s2 - 33ace: c632 sw a2,12(sp) - 33ad0: f486 sd ra,104(sp) - 33ad2: eca6 sd s1,88(sp) - 33ad4: 9302 jalr t1 - 33ad6: 854a mv a0,s2 - 33ad8: 02300713 li a4,35 - 33adc: 00007697 auipc a3,0x7 - 33ae0: b4468693 addi a3,a3,-1212 # 3a620 <_IO_stdin_used+0x2b78> - 33ae4: 4601 li a2,0 - 33ae6: 4581 li a1,0 - 33ae8: bb9e10ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 33aec: 0084 addi s1,sp,64 - 33aee: f826 sd s1,48(sp) - 33af0: 6114 ld a3,0(a0) - 33af2: 01050713 addi a4,a0,16 - 33af6: 87aa mv a5,a0 - 33af8: 04e68163 beq a3,a4,33b3a <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x84> - 33afc: 6910 ld a2,16(a0) - 33afe: f836 sd a3,48(sp) - 33b00: e0b2 sd a2,64(sp) - 33b02: e398 sd a4,0(a5) - 33b04: 00078823 sb zero,16(a5) - 33b08: 6790 ld a2,8(a5) - 33b0a: 6408 ld a0,8(s0) - 33b0c: 75c2 ld a1,48(sp) - 33b0e: 0007b423 sd zero,8(a5) - 33b12: fc32 sd a2,56(sp) - 33b14: 85bec0ef jal 2036e <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 33b18: 7542 ld a0,48(sp) - 33b1a: 00950463 beq a0,s1,33b22 <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x6c> - 33b1e: d13e10ef jal 15830 <_ZdlPv@plt> - 33b22: 6542 ld a0,16(sp) - 33b24: 101c addi a5,sp,32 - 33b26: 00f50463 beq a0,a5,33b2e <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x78> - 33b2a: d07e10ef jal 15830 <_ZdlPv@plt> - 33b2e: 70a6 ld ra,104(sp) - 33b30: 7406 ld s0,96(sp) - 33b32: 64e6 ld s1,88(sp) - 33b34: 6946 ld s2,80(sp) - 33b36: 6165 addi sp,sp,112 - 33b38: 8082 ret - 33b3a: 6514 ld a3,8(a0) - 33b3c: 85a6 mv a1,s1 - 33b3e: 853a mv a0,a4 - 33b40: 0685 addi a3,a3,1 - 33b42: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 33b46: 02050407 vle8.v v8,(a0) - 33b4a: 8e91 sub a3,a3,a2 - 33b4c: 9532 add a0,a0,a2 - 33b4e: 02058427 vse8.v v8,(a1) - 33b52: 95b2 add a1,a1,a2 - 33b54: f6fd bnez a3,33b42 <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x8c> - 33b56: b775 j 33b02 <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x4c> - 33b58: 842a mv s0,a0 - 33b5a: 1808 addi a0,sp,48 - 33b5c: ba1e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 33b60: 854a mv a0,s2 - 33b62: b9be20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 33b66: 8522 mv a0,s0 - 33b68: bb9e10ef jal 15720 <_Unwind_Resume@plt> - 33b6c: 842a mv s0,a0 - 33b6e: bfcd j 33b60 <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0xaa> - -0000000000033b70 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE>: - 33b70: 7159 addi sp,sp,-112 - 33b72: e4ce sd s3,72(sp) - 33b74: 02010993 addi s3,sp,32 - 33b78: 47e5 li a5,25 - 33b7a: f0a2 sd s0,96(sp) - 33b7c: e8ca sd s2,80(sp) - 33b7e: e0d2 sd s4,64(sp) - 33b80: 4601 li a2,0 - 33b82: 8a2e mv s4,a1 - 33b84: 842a mv s0,a0 - 33b86: 85ce mv a1,s3 - 33b88: 850a mv a0,sp - 33b8a: 01010913 addi s2,sp,16 - 33b8e: f486 sd ra,104(sp) - 33b90: eca6 sd s1,88(sp) - 33b92: f03e sd a5,32(sp) - 33b94: e04a sd s2,0(sp) - 33b96: a4be10ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 33b9a: cc3cf057 vsetivli zero,25,e8,m8,ta,ma - 33b9e: 00007797 auipc a5,0x7 - 33ba2: aaa78793 addi a5,a5,-1366 # 3a648 <_IO_stdin_used+0x2ba0> - 33ba6: 02078407 vle8.v v8,(a5) - 33baa: 7782 ld a5,32(sp) - 33bac: e02a sd a0,0(sp) - 33bae: 848a mv s1,sp - 33bb0: e83e sd a5,16(sp) - 33bb2: 02050427 vse8.v v8,(a0) - 33bb6: 7702 ld a4,32(sp) - 33bb8: 6782 ld a5,0(sp) - 33bba: e43a sd a4,8(sp) - 33bbc: 97ba add a5,a5,a4 - 33bbe: 00078023 sb zero,0(a5) - 33bc2: 008a3a03 ld s4,8(s4) - 33bc6: 8552 mv a0,s4 - 33bc8: f39e10ef jal 15b00 - 33bcc: 6722 ld a4,8(sp) - 33bce: 57fd li a5,-1 - 33bd0: 8389 srli a5,a5,0x2 - 33bd2: 8f99 sub a5,a5,a4 - 33bd4: 08a7eb63 bltu a5,a0,33c6a <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xfa> - 33bd8: 862a mv a2,a0 - 33bda: 85d2 mv a1,s4 - 33bdc: 850a mv a0,sp - 33bde: cf3e10ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 33be2: 03010a13 addi s4,sp,48 - 33be6: f052 sd s4,32(sp) - 33be8: 6118 ld a4,0(a0) - 33bea: 01050793 addi a5,a0,16 - 33bee: 04f70363 beq a4,a5,33c34 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xc4> - 33bf2: 6914 ld a3,16(a0) - 33bf4: f03a sd a4,32(sp) - 33bf6: f836 sd a3,48(sp) - 33bf8: 6518 ld a4,8(a0) - 33bfa: e11c sd a5,0(a0) - 33bfc: 00053423 sd zero,8(a0) - 33c00: f43a sd a4,40(sp) - 33c02: 00050823 sb zero,16(a0) - 33c06: 6408 ld a0,8(s0) - 33c08: 7622 ld a2,40(sp) - 33c0a: 7582 ld a1,32(sp) - 33c0c: f62ec0ef jal 2036e <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 33c10: 7502 ld a0,32(sp) - 33c12: 01450463 beq a0,s4,33c1a <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xaa> - 33c16: c1be10ef jal 15830 <_ZdlPv@plt> - 33c1a: 6502 ld a0,0(sp) - 33c1c: 01250463 beq a0,s2,33c24 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xb4> - 33c20: c11e10ef jal 15830 <_ZdlPv@plt> - 33c24: 70a6 ld ra,104(sp) - 33c26: 7406 ld s0,96(sp) - 33c28: 64e6 ld s1,88(sp) - 33c2a: 6946 ld s2,80(sp) - 33c2c: 69a6 ld s3,72(sp) - 33c2e: 6a06 ld s4,64(sp) - 33c30: 6165 addi sp,sp,112 - 33c32: 8082 ret - 33c34: 6518 ld a4,8(a0) - 33c36: 8652 mv a2,s4 - 33c38: 85be mv a1,a5 - 33c3a: 0705 addi a4,a4,1 - 33c3c: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 33c40: 02058407 vle8.v v8,(a1) - 33c44: 8f15 sub a4,a4,a3 - 33c46: 95b6 add a1,a1,a3 - 33c48: 02060427 vse8.v v8,(a2) - 33c4c: 9636 add a2,a2,a3 - 33c4e: f77d bnez a4,33c3c <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xcc> - 33c50: b765 j 33bf8 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0x88> - 33c52: 842a mv s0,a0 - 33c54: 854e mv a0,s3 - 33c56: aa7e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 33c5a: 8526 mv a0,s1 - 33c5c: aa1e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 33c60: 8522 mv a0,s0 - 33c62: abfe10ef jal 15720 <_Unwind_Resume@plt> - 33c66: 842a mv s0,a0 - 33c68: bfcd j 33c5a <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xea> - 33c6a: 00004517 auipc a0,0x4 - 33c6e: 18e50513 addi a0,a0,398 # 37df8 <_IO_stdin_used+0x350> - 33c72: bafe10ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - -0000000000033c76 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE>: - 33c76: 7159 addi sp,sp,-112 - 33c78: e4ce sd s3,72(sp) - 33c7a: 02010993 addi s3,sp,32 - 33c7e: 47d5 li a5,21 - 33c80: f0a2 sd s0,96(sp) - 33c82: e8ca sd s2,80(sp) - 33c84: e0d2 sd s4,64(sp) - 33c86: 4601 li a2,0 - 33c88: 8a2e mv s4,a1 - 33c8a: 842a mv s0,a0 - 33c8c: 85ce mv a1,s3 - 33c8e: 850a mv a0,sp - 33c90: 01010913 addi s2,sp,16 - 33c94: f486 sd ra,104(sp) - 33c96: eca6 sd s1,88(sp) - 33c98: f03e sd a5,32(sp) - 33c9a: e04a sd s2,0(sp) - 33c9c: 945e10ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 33ca0: cc3af057 vsetivli zero,21,e8,m8,ta,ma - 33ca4: 00007797 auipc a5,0x7 - 33ca8: 9c478793 addi a5,a5,-1596 # 3a668 <_IO_stdin_used+0x2bc0> - 33cac: 02078407 vle8.v v8,(a5) - 33cb0: 7782 ld a5,32(sp) - 33cb2: e02a sd a0,0(sp) - 33cb4: 848a mv s1,sp - 33cb6: e83e sd a5,16(sp) - 33cb8: 02050427 vse8.v v8,(a0) - 33cbc: 7702 ld a4,32(sp) - 33cbe: 6782 ld a5,0(sp) - 33cc0: e43a sd a4,8(sp) - 33cc2: 97ba add a5,a5,a4 - 33cc4: 00078023 sb zero,0(a5) - 33cc8: 020a3a03 ld s4,32(s4) - 33ccc: 8552 mv a0,s4 - 33cce: e33e10ef jal 15b00 - 33cd2: 6722 ld a4,8(sp) - 33cd4: 57fd li a5,-1 - 33cd6: 8389 srli a5,a5,0x2 - 33cd8: 8f99 sub a5,a5,a4 - 33cda: 08a7eb63 bltu a5,a0,33d70 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xfa> - 33cde: 862a mv a2,a0 - 33ce0: 85d2 mv a1,s4 - 33ce2: 850a mv a0,sp - 33ce4: bede10ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 33ce8: 03010a13 addi s4,sp,48 - 33cec: f052 sd s4,32(sp) - 33cee: 6118 ld a4,0(a0) - 33cf0: 01050793 addi a5,a0,16 - 33cf4: 04f70363 beq a4,a5,33d3a <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xc4> - 33cf8: 6914 ld a3,16(a0) - 33cfa: f03a sd a4,32(sp) - 33cfc: f836 sd a3,48(sp) - 33cfe: 6518 ld a4,8(a0) - 33d00: e11c sd a5,0(a0) - 33d02: 00053423 sd zero,8(a0) - 33d06: f43a sd a4,40(sp) - 33d08: 00050823 sb zero,16(a0) - 33d0c: 6408 ld a0,8(s0) - 33d0e: 7622 ld a2,40(sp) - 33d10: 7582 ld a1,32(sp) - 33d12: e5cec0ef jal 2036e <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 33d16: 7502 ld a0,32(sp) - 33d18: 01450463 beq a0,s4,33d20 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xaa> - 33d1c: b15e10ef jal 15830 <_ZdlPv@plt> - 33d20: 6502 ld a0,0(sp) - 33d22: 01250463 beq a0,s2,33d2a <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xb4> - 33d26: b0be10ef jal 15830 <_ZdlPv@plt> - 33d2a: 70a6 ld ra,104(sp) - 33d2c: 7406 ld s0,96(sp) - 33d2e: 64e6 ld s1,88(sp) - 33d30: 6946 ld s2,80(sp) - 33d32: 69a6 ld s3,72(sp) - 33d34: 6a06 ld s4,64(sp) - 33d36: 6165 addi sp,sp,112 - 33d38: 8082 ret - 33d3a: 6518 ld a4,8(a0) - 33d3c: 8652 mv a2,s4 - 33d3e: 85be mv a1,a5 - 33d40: 0705 addi a4,a4,1 - 33d42: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 33d46: 02058407 vle8.v v8,(a1) - 33d4a: 8f15 sub a4,a4,a3 - 33d4c: 95b6 add a1,a1,a3 - 33d4e: 02060427 vse8.v v8,(a2) - 33d52: 9636 add a2,a2,a3 - 33d54: f77d bnez a4,33d42 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xcc> - 33d56: b765 j 33cfe <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0x88> - 33d58: 842a mv s0,a0 - 33d5a: 854e mv a0,s3 - 33d5c: 9a1e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 33d60: 8526 mv a0,s1 - 33d62: 99be20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 33d66: 8522 mv a0,s0 - 33d68: 9b9e10ef jal 15720 <_Unwind_Resume@plt> - 33d6c: 842a mv s0,a0 - 33d6e: bfcd j 33d60 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xea> - 33d70: 00004517 auipc a0,0x4 - 33d74: 08850513 addi a0,a0,136 # 37df8 <_IO_stdin_used+0x350> - 33d78: aa9e10ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - -0000000000033d7c <_ZN7testing8internal17StreamingListener18OnTestProgramStartERKNS_8UnitTestE>: - 33d7c: 715d addi sp,sp,-80 - 33d7e: f84a sd s2,48(sp) - 33d80: 01010913 addi s2,sp,16 - 33d84: 47d9 li a5,22 - 33d86: e0a2 sd s0,64(sp) - 33d88: fc26 sd s1,56(sp) - 33d8a: 842a mv s0,a0 - 33d8c: 4601 li a2,0 - 33d8e: 002c addi a1,sp,8 - 33d90: 1004 addi s1,sp,32 - 33d92: 854a mv a0,s2 - 33d94: e43e sd a5,8(sp) - 33d96: e486 sd ra,72(sp) - 33d98: e826 sd s1,16(sp) - 33d9a: 847e10ef jal 155e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 33d9e: 00007797 auipc a5,0x7 - 33da2: 8e278793 addi a5,a5,-1822 # 3a680 <_IO_stdin_used+0x2bd8> - 33da6: cc3b7057 vsetivli zero,22,e8,m8,ta,ma - 33daa: 02078407 vle8.v v8,(a5) - 33dae: 67a2 ld a5,8(sp) - 33db0: e82a sd a0,16(sp) - 33db2: f03e sd a5,32(sp) - 33db4: 02050427 vse8.v v8,(a0) - 33db8: 6722 ld a4,8(sp) - 33dba: 67c2 ld a5,16(sp) - 33dbc: ec3a sd a4,24(sp) - 33dbe: 97ba add a5,a5,a4 - 33dc0: 00078023 sb zero,0(a5) - 33dc4: 6408 ld a0,8(s0) - 33dc6: 6662 ld a2,24(sp) - 33dc8: 65c2 ld a1,16(sp) - 33dca: da4ec0ef jal 2036e <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 33dce: 6542 ld a0,16(sp) - 33dd0: 00950463 beq a0,s1,33dd8 <_ZN7testing8internal17StreamingListener18OnTestProgramStartERKNS_8UnitTestE+0x5c> - 33dd4: a5de10ef jal 15830 <_ZdlPv@plt> - 33dd8: 60a6 ld ra,72(sp) - 33dda: 6406 ld s0,64(sp) - 33ddc: 74e2 ld s1,56(sp) - 33dde: 7942 ld s2,48(sp) - 33de0: 6161 addi sp,sp,80 - 33de2: 8082 ret - 33de4: 842a mv s0,a0 - 33de6: 854a mv a0,s2 - 33de8: 915e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 33dec: 8522 mv a0,s0 - 33dee: 933e10ef jal 15720 <_Unwind_Resume@plt> - -0000000000033df2 <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE>: - 33df2: 7159 addi sp,sp,-112 - 33df4: f0a2 sd s0,96(sp) - 33df6: e8ca sd s2,80(sp) - 33df8: 842a mv s0,a0 - 33dfa: 01010913 addi s2,sp,16 - 33dfe: 852e mv a0,a1 - 33e00: f486 sd ra,104(sp) - 33e02: eca6 sd s1,88(sp) - 33e04: e4ce sd s3,72(sp) - 33e06: 850e70ef jal 1ae56 <_ZNK7testing8UnitTest6PassedEv> - 33e0a: e04a sd s2,0(sp) - 33e0c: 03100813 li a6,49 - 33e10: e119 bnez a0,33e16 <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x24> - 33e12: 03000813 li a6,48 - 33e16: 4785 li a5,1 - 33e18: 850a mv a0,sp - 33e1a: 4771 li a4,28 - 33e1c: 00007697 auipc a3,0x7 - 33e20: 87c68693 addi a3,a3,-1924 # 3a698 <_IO_stdin_used+0x2bf0> - 33e24: 4601 li a2,0 - 33e26: 4581 li a1,0 - 33e28: 898a mv s3,sp - 33e2a: 01010823 sb a6,16(sp) - 33e2e: 000108a3 sb zero,17(sp) - 33e32: e43e sd a5,8(sp) - 33e34: 86de10ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 33e38: 1804 addi s1,sp,48 - 33e3a: f026 sd s1,32(sp) - 33e3c: 6114 ld a3,0(a0) - 33e3e: 01050713 addi a4,a0,16 - 33e42: 87aa mv a5,a0 - 33e44: 04e68463 beq a3,a4,33e8c <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x9a> - 33e48: 6910 ld a2,16(a0) - 33e4a: f036 sd a3,32(sp) - 33e4c: f832 sd a2,48(sp) - 33e4e: e398 sd a4,0(a5) - 33e50: 00078823 sb zero,16(a5) - 33e54: 6790 ld a2,8(a5) - 33e56: 6408 ld a0,8(s0) - 33e58: 7582 ld a1,32(sp) - 33e5a: 0007b423 sd zero,8(a5) - 33e5e: f432 sd a2,40(sp) - 33e60: d0eec0ef jal 2036e <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 33e64: 7502 ld a0,32(sp) - 33e66: 00950463 beq a0,s1,33e6e <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x7c> - 33e6a: 9c7e10ef jal 15830 <_ZdlPv@plt> - 33e6e: 6502 ld a0,0(sp) - 33e70: 01250463 beq a0,s2,33e78 <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x86> - 33e74: 9bde10ef jal 15830 <_ZdlPv@plt> - 33e78: 6408 ld a0,8(s0) - 33e7a: 7406 ld s0,96(sp) - 33e7c: 70a6 ld ra,104(sp) - 33e7e: 611c ld a5,0(a0) - 33e80: 64e6 ld s1,88(sp) - 33e82: 6946 ld s2,80(sp) - 33e84: 69a6 ld s3,72(sp) - 33e86: 6f9c ld a5,24(a5) - 33e88: 6165 addi sp,sp,112 - 33e8a: 8782 jr a5 - 33e8c: 6514 ld a3,8(a0) - 33e8e: 85a6 mv a1,s1 - 33e90: 853a mv a0,a4 - 33e92: 0685 addi a3,a3,1 - 33e94: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 33e98: 02050407 vle8.v v8,(a0) - 33e9c: 8e91 sub a3,a3,a2 - 33e9e: 9532 add a0,a0,a2 - 33ea0: 02058427 vse8.v v8,(a1) - 33ea4: 95b2 add a1,a1,a2 - 33ea6: f6fd bnez a3,33e94 <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0xa2> - 33ea8: b75d j 33e4e <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x5c> - 33eaa: 842a mv s0,a0 - 33eac: 1008 addi a0,sp,32 - 33eae: 84fe20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 33eb2: 854e mv a0,s3 - 33eb4: 849e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 33eb8: 8522 mv a0,s0 - 33eba: 867e10ef jal 15720 <_Unwind_Resume@plt> - 33ebe: 842a mv s0,a0 - 33ec0: bfcd j 33eb2 <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0xc0> - -0000000000033ec2 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE>: - 33ec2: 712d addi sp,sp,-288 - 33ec4: e626 sd s1,264(sp) - 33ec6: 09058493 addi s1,a1,144 - 33eca: ea22 sd s0,272(sp) - 33ecc: 842a mv s0,a0 - 33ece: 8526 mv a0,s1 - 33ed0: f9d2 sd s4,240(sp) - 33ed2: ee06 sd ra,280(sp) - 33ed4: e24a sd s2,256(sp) - 33ed6: fdce sd s3,248(sp) - 33ed8: f5d6 sd s5,232(sp) - 33eda: f1da sd s6,224(sp) - 33edc: edde sd s7,216(sp) - 33ede: e9e2 sd s8,208(sp) - 33ee0: 8a2e mv s4,a1 - 33ee2: f91e50ef jal 19e72 <_ZNK7testing10TestResult7SkippedEv> - 33ee6: 16050363 beqz a0,3404c <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x18a> - 33eea: 00006597 auipc a1,0x6 - 33eee: 7ce58593 addi a1,a1,1998 # 3a6b8 <_IO_stdin_used+0x2c10> - 33ef2: 01010993 addi s3,sp,16 - 33ef6: 854e mv a0,s3 - 33ef8: f65e30ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 33efc: 854e mv a0,s3 - 33efe: 4755 li a4,21 - 33f00: 00006697 auipc a3,0x6 - 33f04: 7c068693 addi a3,a3,1984 # 3a6c0 <_IO_stdin_used+0x2c18> - 33f08: 4601 li a2,0 - 33f0a: 4581 li a1,0 - 33f0c: f94e10ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 33f10: 0084 addi s1,sp,64 - 33f12: f826 sd s1,48(sp) - 33f14: 611c ld a5,0(a0) - 33f16: 01050713 addi a4,a0,16 - 33f1a: 14e78363 beq a5,a4,34060 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x19e> - 33f1e: 6914 ld a3,16(a0) - 33f20: f83e sd a5,48(sp) - 33f22: e0b6 sd a3,64(sp) - 33f24: 6514 ld a3,8(a0) - 33f26: 57fd li a5,-1 - 33f28: 8389 srli a5,a5,0x2 - 33f2a: e118 sd a4,0(a0) - 33f2c: 00050823 sb zero,16(a0) - 33f30: 8f95 sub a5,a5,a3 - 33f32: fc36 sd a3,56(sp) - 33f34: 00053423 sd zero,8(a0) - 33f38: 4735 li a4,13 - 33f3a: 1af77263 bgeu a4,a5,340de <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x21c> - 33f3e: 03010a93 addi s5,sp,48 - 33f42: 8556 mv a0,s5 - 33f44: 4639 li a2,14 - 33f46: 00006597 auipc a1,0x6 - 33f4a: 79258593 addi a1,a1,1938 # 3a6d8 <_IO_stdin_used+0x2c30> - 33f4e: 983e10ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 33f52: 06010913 addi s2,sp,96 - 33f56: e8ca sd s2,80(sp) - 33f58: 6118 ld a4,0(a0) - 33f5a: 01050793 addi a5,a0,16 - 33f5e: 12f70063 beq a4,a5,3407e <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1bc> - 33f62: 6914 ld a3,16(a0) - 33f64: e8ba sd a4,80(sp) - 33f66: f0b6 sd a3,96(sp) - 33f68: 00050823 sb zero,16(a0) - 33f6c: 108a3683 ld a3,264(s4) - 33f70: 6518 ld a4,8(a0) - 33f72: 07010a13 addi s4,sp,112 - 33f76: e11c sd a5,0(a0) - 33f78: 00053423 sd zero,8(a0) - 33f7c: 002c addi a1,sp,8 - 33f7e: 8552 mv a0,s4 - 33f80: 00016317 auipc t1,0x16 - 33f84: f1833303 ld t1,-232(t1) # 49e98 <_GLOBAL_OFFSET_TABLE_+0x348> - 33f88: e436 sd a3,8(sp) - 33f8a: ecba sd a4,88(sp) - 33f8c: 9302 jalr t1 - 33f8e: 09010b13 addi s6,sp,144 - 33f92: 05010b93 addi s7,sp,80 - 33f96: 855a mv a0,s6 - 33f98: 85de mv a1,s7 - 33f9a: 8652 mv a2,s4 - 33f9c: 00016317 auipc t1,0x16 - 33fa0: bbc33303 ld t1,-1092(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 33fa4: 9302 jalr t1 - 33fa6: 676a ld a4,152(sp) - 33fa8: 57fd li a5,-1 - 33faa: 8389 srli a5,a5,0x2 - 33fac: 8f99 sub a5,a5,a4 - 33fae: 4705 li a4,1 - 33fb0: 10f77563 bgeu a4,a5,340ba <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1f8> - 33fb4: 4609 li a2,2 - 33fb6: 00006597 auipc a1,0x6 - 33fba: 73258593 addi a1,a1,1842 # 3a6e8 <_IO_stdin_used+0x2c40> - 33fbe: 855a mv a0,s6 - 33fc0: 911e10ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 33fc4: 0c010c13 addi s8,sp,192 - 33fc8: f962 sd s8,176(sp) - 33fca: 6114 ld a3,0(a0) - 33fcc: 01050713 addi a4,a0,16 - 33fd0: 87aa mv a5,a0 - 33fd2: 0ce68563 beq a3,a4,3409c <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1da> - 33fd6: 6910 ld a2,16(a0) - 33fd8: f936 sd a3,176(sp) - 33fda: e1b2 sd a2,192(sp) - 33fdc: e398 sd a4,0(a5) - 33fde: 00078823 sb zero,16(a5) - 33fe2: 6790 ld a2,8(a5) - 33fe4: 6408 ld a0,8(s0) - 33fe6: 75ca ld a1,176(sp) - 33fe8: 0007b423 sd zero,8(a5) - 33fec: fd32 sd a2,184(sp) - 33fee: b80ec0ef jal 2036e <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 33ff2: 754a ld a0,176(sp) - 33ff4: 01850463 beq a0,s8,33ffc <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x13a> - 33ff8: 839e10ef jal 15830 <_ZdlPv@plt> - 33ffc: 654a ld a0,144(sp) - 33ffe: 111c addi a5,sp,160 - 34000: 00f50463 beq a0,a5,34008 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x146> - 34004: 82de10ef jal 15830 <_ZdlPv@plt> - 34008: 7546 ld a0,112(sp) - 3400a: 011c addi a5,sp,128 - 3400c: 00f50463 beq a0,a5,34014 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x152> - 34010: 821e10ef jal 15830 <_ZdlPv@plt> - 34014: 6546 ld a0,80(sp) - 34016: 01250463 beq a0,s2,3401e <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x15c> - 3401a: 817e10ef jal 15830 <_ZdlPv@plt> - 3401e: 7542 ld a0,48(sp) - 34020: 00950463 beq a0,s1,34028 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x166> - 34024: 80de10ef jal 15830 <_ZdlPv@plt> - 34028: 6542 ld a0,16(sp) - 3402a: 101c addi a5,sp,32 - 3402c: 00f50463 beq a0,a5,34034 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x172> - 34030: 801e10ef jal 15830 <_ZdlPv@plt> - 34034: 60f2 ld ra,280(sp) - 34036: 6452 ld s0,272(sp) - 34038: 64b2 ld s1,264(sp) - 3403a: 6912 ld s2,256(sp) - 3403c: 79ee ld s3,248(sp) - 3403e: 7a4e ld s4,240(sp) - 34040: 7aae ld s5,232(sp) - 34042: 7b0e ld s6,224(sp) - 34044: 6bee ld s7,216(sp) - 34046: 6c4e ld s8,208(sp) - 34048: 6115 addi sp,sp,288 - 3404a: 8082 ret - 3404c: 8526 mv a0,s1 - 3404e: c93e50ef jal 19ce0 <_ZNK7testing10TestResult6FailedEv> - 34052: e8051ce3 bnez a0,33eea <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x28> - 34056: 00004597 auipc a1,0x4 - 3405a: f9a58593 addi a1,a1,-102 # 37ff0 <_IO_stdin_used+0x548> - 3405e: bd51 j 33ef2 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x30> - 34060: 651c ld a5,8(a0) - 34062: 8626 mv a2,s1 - 34064: 85ba mv a1,a4 - 34066: 0785 addi a5,a5,1 - 34068: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma - 3406c: 02058407 vle8.v v8,(a1) - 34070: 8f95 sub a5,a5,a3 - 34072: 95b6 add a1,a1,a3 - 34074: 02060427 vse8.v v8,(a2) - 34078: 9636 add a2,a2,a3 - 3407a: f7fd bnez a5,34068 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1a6> - 3407c: b565 j 33f24 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x62> - 3407e: 6518 ld a4,8(a0) - 34080: 864a mv a2,s2 - 34082: 85be mv a1,a5 - 34084: 0705 addi a4,a4,1 - 34086: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 3408a: 02058407 vle8.v v8,(a1) - 3408e: 8f15 sub a4,a4,a3 - 34090: 95b6 add a1,a1,a3 - 34092: 02060427 vse8.v v8,(a2) - 34096: 9636 add a2,a2,a3 - 34098: f77d bnez a4,34086 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1c4> - 3409a: b5f9 j 33f68 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0xa6> - 3409c: 6514 ld a3,8(a0) - 3409e: 85e2 mv a1,s8 - 340a0: 853a mv a0,a4 - 340a2: 0685 addi a3,a3,1 - 340a4: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 340a8: 02050407 vle8.v v8,(a0) - 340ac: 8e91 sub a3,a3,a2 - 340ae: 9532 add a0,a0,a2 - 340b0: 02058427 vse8.v v8,(a1) - 340b4: 95b2 add a1,a1,a2 - 340b6: f6fd bnez a3,340a4 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1e2> - 340b8: b715 j 33fdc <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x11a> - 340ba: 00004517 auipc a0,0x4 - 340be: d3e50513 addi a0,a0,-706 # 37df8 <_IO_stdin_used+0x350> - 340c2: f5ee10ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 340c6: 842a mv s0,a0 - 340c8: 854e mv a0,s3 - 340ca: e32e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 340ce: 8522 mv a0,s0 - 340d0: e50e10ef jal 15720 <_Unwind_Resume@plt> - 340d4: 842a mv s0,a0 - 340d6: 8556 mv a0,s5 - 340d8: e24e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 340dc: b7f5 j 340c8 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x206> - 340de: 00004517 auipc a0,0x4 - 340e2: d1a50513 addi a0,a0,-742 # 37df8 <_IO_stdin_used+0x350> - 340e6: 03010a93 addi s5,sp,48 - 340ea: f36e10ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 340ee: 842a mv s0,a0 - 340f0: 1908 addi a0,sp,176 - 340f2: e0ae20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 340f6: 855a mv a0,s6 - 340f8: e04e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 340fc: 8552 mv a0,s4 - 340fe: dfee20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34102: 855e mv a0,s7 - 34104: df8e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34108: b7f9 j 340d6 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x214> - 3410a: 842a mv s0,a0 - 3410c: 05010b93 addi s7,sp,80 - 34110: bfcd j 34102 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x240> - 34112: 842a mv s0,a0 - 34114: b7e5 j 340fc <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x23a> - 34116: 842a mv s0,a0 - 34118: bff9 j 340f6 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x234> - -000000000003411a <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE>: - 3411a: 712d addi sp,sp,-288 - 3411c: ea22 sd s0,272(sp) - 3411e: 842a mv s0,a0 - 34120: 852e mv a0,a1 - 34122: f9d2 sd s4,240(sp) - 34124: ee06 sd ra,280(sp) - 34126: 8a2e mv s4,a1 - 34128: e626 sd s1,264(sp) - 3412a: e24a sd s2,256(sp) - 3412c: fdce sd s3,248(sp) - 3412e: f5d6 sd s5,232(sp) - 34130: f1da sd s6,224(sp) - 34132: edde sd s7,216(sp) - 34134: e9e2 sd s8,208(sp) - 34136: bebe50ef jal 19d20 <_ZNK7testing9TestSuite17failed_test_countEv> - 3413a: 00004597 auipc a1,0x4 - 3413e: eb658593 addi a1,a1,-330 # 37ff0 <_IO_stdin_used+0x548> - 34142: 00a05663 blez a0,3414e <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x34> - 34146: 00006597 auipc a1,0x6 - 3414a: 57258593 addi a1,a1,1394 # 3a6b8 <_IO_stdin_used+0x2c10> - 3414e: 01010993 addi s3,sp,16 - 34152: 854e mv a0,s3 - 34154: d09e30ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 34158: 854e mv a0,s3 - 3415a: 4765 li a4,25 - 3415c: 00006697 auipc a3,0x6 - 34160: 59468693 addi a3,a3,1428 # 3a6f0 <_IO_stdin_used+0x2c48> - 34164: 4601 li a2,0 - 34166: 4581 li a1,0 - 34168: d38e10ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 3416c: 0084 addi s1,sp,64 - 3416e: f826 sd s1,48(sp) - 34170: 611c ld a5,0(a0) - 34172: 01050713 addi a4,a0,16 - 34176: 12e78963 beq a5,a4,342a8 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x18e> - 3417a: 6914 ld a3,16(a0) - 3417c: f83e sd a5,48(sp) - 3417e: e0b6 sd a3,64(sp) - 34180: 6514 ld a3,8(a0) - 34182: 57fd li a5,-1 - 34184: 8389 srli a5,a5,0x2 - 34186: e118 sd a4,0(a0) - 34188: 00050823 sb zero,16(a0) - 3418c: 8f95 sub a5,a5,a3 - 3418e: fc36 sd a3,56(sp) - 34190: 00053423 sd zero,8(a0) - 34194: 4735 li a4,13 - 34196: 18f77863 bgeu a4,a5,34326 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x20c> - 3419a: 03010a93 addi s5,sp,48 - 3419e: 8556 mv a0,s5 - 341a0: 4639 li a2,14 - 341a2: 00006597 auipc a1,0x6 - 341a6: 53658593 addi a1,a1,1334 # 3a6d8 <_IO_stdin_used+0x2c30> - 341aa: f26e10ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 341ae: 06010913 addi s2,sp,96 - 341b2: e8ca sd s2,80(sp) - 341b4: 6118 ld a4,0(a0) - 341b6: 01050793 addi a5,a0,16 - 341ba: 10f70663 beq a4,a5,342c6 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1ac> - 341be: 6914 ld a3,16(a0) - 341c0: e8ba sd a4,80(sp) - 341c2: f0b6 sd a3,96(sp) - 341c4: 00050823 sb zero,16(a0) - 341c8: 080a3683 ld a3,128(s4) - 341cc: 6518 ld a4,8(a0) - 341ce: 07010a13 addi s4,sp,112 - 341d2: e11c sd a5,0(a0) - 341d4: 00053423 sd zero,8(a0) - 341d8: 002c addi a1,sp,8 - 341da: 8552 mv a0,s4 - 341dc: 00016317 auipc t1,0x16 - 341e0: cbc33303 ld t1,-836(t1) # 49e98 <_GLOBAL_OFFSET_TABLE_+0x348> - 341e4: e436 sd a3,8(sp) - 341e6: ecba sd a4,88(sp) - 341e8: 9302 jalr t1 - 341ea: 09010b13 addi s6,sp,144 - 341ee: 05010b93 addi s7,sp,80 - 341f2: 855a mv a0,s6 - 341f4: 85de mv a1,s7 - 341f6: 8652 mv a2,s4 - 341f8: 00016317 auipc t1,0x16 - 341fc: 96033303 ld t1,-1696(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 34200: 9302 jalr t1 - 34202: 676a ld a4,152(sp) - 34204: 57fd li a5,-1 - 34206: 8389 srli a5,a5,0x2 - 34208: 8f99 sub a5,a5,a4 - 3420a: 4705 li a4,1 - 3420c: 14f77563 bgeu a4,a5,34356 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x23c> - 34210: 4609 li a2,2 - 34212: 00006597 auipc a1,0x6 - 34216: 4d658593 addi a1,a1,1238 # 3a6e8 <_IO_stdin_used+0x2c40> - 3421a: 855a mv a0,s6 - 3421c: eb4e10ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 34220: 0c010c13 addi s8,sp,192 - 34224: f962 sd s8,176(sp) - 34226: 6114 ld a3,0(a0) - 34228: 01050713 addi a4,a0,16 - 3422c: 87aa mv a5,a0 - 3422e: 0ae68b63 beq a3,a4,342e4 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1ca> - 34232: 6910 ld a2,16(a0) - 34234: f936 sd a3,176(sp) - 34236: e1b2 sd a2,192(sp) - 34238: e398 sd a4,0(a5) - 3423a: 00078823 sb zero,16(a5) - 3423e: 6790 ld a2,8(a5) - 34240: 6408 ld a0,8(s0) - 34242: 75ca ld a1,176(sp) - 34244: 0007b423 sd zero,8(a5) - 34248: fd32 sd a2,184(sp) - 3424a: 924ec0ef jal 2036e <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 3424e: 754a ld a0,176(sp) - 34250: 01850463 beq a0,s8,34258 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x13e> - 34254: ddce10ef jal 15830 <_ZdlPv@plt> - 34258: 654a ld a0,144(sp) - 3425a: 111c addi a5,sp,160 - 3425c: 00f50463 beq a0,a5,34264 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x14a> - 34260: dd0e10ef jal 15830 <_ZdlPv@plt> - 34264: 7546 ld a0,112(sp) - 34266: 011c addi a5,sp,128 - 34268: 00f50463 beq a0,a5,34270 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x156> - 3426c: dc4e10ef jal 15830 <_ZdlPv@plt> - 34270: 6546 ld a0,80(sp) - 34272: 01250463 beq a0,s2,3427a <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x160> - 34276: dbae10ef jal 15830 <_ZdlPv@plt> - 3427a: 7542 ld a0,48(sp) - 3427c: 00950463 beq a0,s1,34284 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x16a> - 34280: db0e10ef jal 15830 <_ZdlPv@plt> - 34284: 6542 ld a0,16(sp) - 34286: 101c addi a5,sp,32 - 34288: 00f50463 beq a0,a5,34290 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x176> - 3428c: da4e10ef jal 15830 <_ZdlPv@plt> - 34290: 60f2 ld ra,280(sp) - 34292: 6452 ld s0,272(sp) - 34294: 64b2 ld s1,264(sp) - 34296: 6912 ld s2,256(sp) - 34298: 79ee ld s3,248(sp) - 3429a: 7a4e ld s4,240(sp) - 3429c: 7aae ld s5,232(sp) - 3429e: 7b0e ld s6,224(sp) - 342a0: 6bee ld s7,216(sp) - 342a2: 6c4e ld s8,208(sp) - 342a4: 6115 addi sp,sp,288 - 342a6: 8082 ret - 342a8: 651c ld a5,8(a0) - 342aa: 8626 mv a2,s1 - 342ac: 85ba mv a1,a4 - 342ae: 0785 addi a5,a5,1 - 342b0: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma - 342b4: 02058407 vle8.v v8,(a1) - 342b8: 8f95 sub a5,a5,a3 - 342ba: 95b6 add a1,a1,a3 - 342bc: 02060427 vse8.v v8,(a2) - 342c0: 9636 add a2,a2,a3 - 342c2: f7fd bnez a5,342b0 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x196> - 342c4: bd75 j 34180 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x66> - 342c6: 6518 ld a4,8(a0) - 342c8: 864a mv a2,s2 - 342ca: 85be mv a1,a5 - 342cc: 0705 addi a4,a4,1 - 342ce: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 342d2: 02058407 vle8.v v8,(a1) - 342d6: 8f15 sub a4,a4,a3 - 342d8: 95b6 add a1,a1,a3 - 342da: 02060427 vse8.v v8,(a2) - 342de: 9636 add a2,a2,a3 - 342e0: f77d bnez a4,342ce <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1b4> - 342e2: b5cd j 341c4 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0xaa> - 342e4: 6514 ld a3,8(a0) - 342e6: 85e2 mv a1,s8 - 342e8: 853a mv a0,a4 - 342ea: 0685 addi a3,a3,1 - 342ec: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 342f0: 02050407 vle8.v v8,(a0) - 342f4: 8e91 sub a3,a3,a2 - 342f6: 9532 add a0,a0,a2 - 342f8: 02058427 vse8.v v8,(a1) - 342fc: 95b2 add a1,a1,a2 - 342fe: f6fd bnez a3,342ec <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1d2> - 34300: bf25 j 34238 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x11e> - 34302: 842a mv s0,a0 - 34304: 8552 mv a0,s4 - 34306: bf6e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3430a: 855e mv a0,s7 - 3430c: bf0e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34310: 8556 mv a0,s5 - 34312: beae20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34316: 854e mv a0,s3 - 34318: be4e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3431c: 8522 mv a0,s0 - 3431e: c02e10ef jal 15720 <_Unwind_Resume@plt> - 34322: 842a mv s0,a0 - 34324: b7f5 j 34310 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1f6> - 34326: 00004517 auipc a0,0x4 - 3432a: ad250513 addi a0,a0,-1326 # 37df8 <_IO_stdin_used+0x350> - 3432e: 03010a93 addi s5,sp,48 - 34332: ceee10ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 34336: 842a mv s0,a0 - 34338: bff9 j 34316 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1fc> - 3433a: 842a mv s0,a0 - 3433c: 1908 addi a0,sp,176 - 3433e: bbee20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34342: 855a mv a0,s6 - 34344: bb8e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34348: bf75 j 34304 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1ea> - 3434a: 842a mv s0,a0 - 3434c: bfdd j 34342 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x228> - 3434e: 842a mv s0,a0 - 34350: 05010b93 addi s7,sp,80 - 34354: bf5d j 3430a <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1f0> - 34356: 00004517 auipc a0,0x4 - 3435a: aa250513 addi a0,a0,-1374 # 37df8 <_IO_stdin_used+0x350> - 3435e: cc2e10ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - -0000000000034362 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi>: - 34362: 712d addi sp,sp,-288 - 34364: ea22 sd s0,272(sp) - 34366: 842a mv s0,a0 - 34368: 852e mv a0,a1 - 3436a: f9d2 sd s4,240(sp) - 3436c: ee06 sd ra,280(sp) - 3436e: 8a2e mv s4,a1 - 34370: e626 sd s1,264(sp) - 34372: e24a sd s2,256(sp) - 34374: fdce sd s3,248(sp) - 34376: f5d6 sd s5,232(sp) - 34378: f1da sd s6,224(sp) - 3437a: edde sd s7,216(sp) - 3437c: e9e2 sd s8,208(sp) - 3437e: ad9e60ef jal 1ae56 <_ZNK7testing8UnitTest6PassedEv> - 34382: 00004597 auipc a1,0x4 - 34386: c6e58593 addi a1,a1,-914 # 37ff0 <_IO_stdin_used+0x548> - 3438a: e509 bnez a0,34394 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x32> - 3438c: 00006597 auipc a1,0x6 - 34390: 32c58593 addi a1,a1,812 # 3a6b8 <_IO_stdin_used+0x2c10> - 34394: 01010993 addi s3,sp,16 - 34398: 854e mv a0,s3 - 3439a: ac3e30ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 3439e: 854e mv a0,s3 - 343a0: 4779 li a4,30 - 343a2: 00006697 auipc a3,0x6 - 343a6: 36e68693 addi a3,a3,878 # 3a710 <_IO_stdin_used+0x2c68> - 343aa: 4601 li a2,0 - 343ac: 4581 li a1,0 - 343ae: af2e10ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 343b2: 0084 addi s1,sp,64 - 343b4: f826 sd s1,48(sp) - 343b6: 611c ld a5,0(a0) - 343b8: 01050713 addi a4,a0,16 - 343bc: 12e78c63 beq a5,a4,344f4 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x192> - 343c0: 6914 ld a3,16(a0) - 343c2: f83e sd a5,48(sp) - 343c4: e0b6 sd a3,64(sp) - 343c6: 6514 ld a3,8(a0) - 343c8: 57fd li a5,-1 - 343ca: 8389 srli a5,a5,0x2 - 343cc: e118 sd a4,0(a0) - 343ce: 00050823 sb zero,16(a0) - 343d2: 8f95 sub a5,a5,a3 - 343d4: fc36 sd a3,56(sp) - 343d6: 00053423 sd zero,8(a0) - 343da: 4735 li a4,13 - 343dc: 18f77b63 bgeu a4,a5,34572 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x210> - 343e0: 03010a93 addi s5,sp,48 - 343e4: 8556 mv a0,s5 - 343e6: 4639 li a2,14 - 343e8: 00006597 auipc a1,0x6 - 343ec: 2f058593 addi a1,a1,752 # 3a6d8 <_IO_stdin_used+0x2c30> - 343f0: ce0e10ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 343f4: 06010913 addi s2,sp,96 - 343f8: e8ca sd s2,80(sp) - 343fa: 6114 ld a3,0(a0) - 343fc: 01050713 addi a4,a0,16 - 34400: 87aa mv a5,a0 - 34402: 10e68863 beq a3,a4,34512 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1b0> - 34406: 6910 ld a2,16(a0) - 34408: e8b6 sd a3,80(sp) - 3440a: f0b2 sd a2,96(sp) - 3440c: 6794 ld a3,8(a5) - 3440e: e398 sd a4,0(a5) - 34410: 00078823 sb zero,16(a5) - 34414: 8552 mv a0,s4 - 34416: 0007b423 sd zero,8(a5) - 3441a: ecb6 sd a3,88(sp) - 3441c: a33e60ef jal 1ae4e <_ZNK7testing8UnitTest12elapsed_timeEv> - 34420: 07010a13 addi s4,sp,112 - 34424: 87aa mv a5,a0 - 34426: 002c addi a1,sp,8 - 34428: 8552 mv a0,s4 - 3442a: 00016317 auipc t1,0x16 - 3442e: a6e33303 ld t1,-1426(t1) # 49e98 <_GLOBAL_OFFSET_TABLE_+0x348> - 34432: e43e sd a5,8(sp) - 34434: 9302 jalr t1 - 34436: 09010b13 addi s6,sp,144 - 3443a: 05010b93 addi s7,sp,80 - 3443e: 855a mv a0,s6 - 34440: 85de mv a1,s7 - 34442: 8652 mv a2,s4 - 34444: 00015317 auipc t1,0x15 - 34448: 71433303 ld t1,1812(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 3444c: 9302 jalr t1 - 3444e: 676a ld a4,152(sp) - 34450: 57fd li a5,-1 - 34452: 8389 srli a5,a5,0x2 - 34454: 8f99 sub a5,a5,a4 - 34456: 4705 li a4,1 - 34458: 14f77563 bgeu a4,a5,345a2 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x240> - 3445c: 4609 li a2,2 - 3445e: 00006597 auipc a1,0x6 - 34462: 28a58593 addi a1,a1,650 # 3a6e8 <_IO_stdin_used+0x2c40> - 34466: 855a mv a0,s6 - 34468: c68e10ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 3446c: 0c010c13 addi s8,sp,192 - 34470: f962 sd s8,176(sp) - 34472: 6114 ld a3,0(a0) - 34474: 01050713 addi a4,a0,16 - 34478: 87aa mv a5,a0 - 3447a: 0ae68b63 beq a3,a4,34530 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1ce> - 3447e: 6910 ld a2,16(a0) - 34480: f936 sd a3,176(sp) - 34482: e1b2 sd a2,192(sp) - 34484: e398 sd a4,0(a5) - 34486: 00078823 sb zero,16(a5) - 3448a: 6790 ld a2,8(a5) - 3448c: 6408 ld a0,8(s0) - 3448e: 75ca ld a1,176(sp) - 34490: 0007b423 sd zero,8(a5) - 34494: fd32 sd a2,184(sp) - 34496: ed9eb0ef jal 2036e <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 3449a: 754a ld a0,176(sp) - 3449c: 01850463 beq a0,s8,344a4 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x142> - 344a0: b90e10ef jal 15830 <_ZdlPv@plt> - 344a4: 654a ld a0,144(sp) - 344a6: 111c addi a5,sp,160 - 344a8: 00f50463 beq a0,a5,344b0 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x14e> - 344ac: b84e10ef jal 15830 <_ZdlPv@plt> - 344b0: 7546 ld a0,112(sp) - 344b2: 011c addi a5,sp,128 - 344b4: 00f50463 beq a0,a5,344bc <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x15a> - 344b8: b78e10ef jal 15830 <_ZdlPv@plt> - 344bc: 6546 ld a0,80(sp) - 344be: 01250463 beq a0,s2,344c6 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x164> - 344c2: b6ee10ef jal 15830 <_ZdlPv@plt> - 344c6: 7542 ld a0,48(sp) - 344c8: 00950463 beq a0,s1,344d0 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x16e> - 344cc: b64e10ef jal 15830 <_ZdlPv@plt> - 344d0: 6542 ld a0,16(sp) - 344d2: 101c addi a5,sp,32 - 344d4: 00f50463 beq a0,a5,344dc <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x17a> - 344d8: b58e10ef jal 15830 <_ZdlPv@plt> - 344dc: 60f2 ld ra,280(sp) - 344de: 6452 ld s0,272(sp) - 344e0: 64b2 ld s1,264(sp) - 344e2: 6912 ld s2,256(sp) - 344e4: 79ee ld s3,248(sp) - 344e6: 7a4e ld s4,240(sp) - 344e8: 7aae ld s5,232(sp) - 344ea: 7b0e ld s6,224(sp) - 344ec: 6bee ld s7,216(sp) - 344ee: 6c4e ld s8,208(sp) - 344f0: 6115 addi sp,sp,288 - 344f2: 8082 ret - 344f4: 651c ld a5,8(a0) - 344f6: 8626 mv a2,s1 - 344f8: 85ba mv a1,a4 - 344fa: 0785 addi a5,a5,1 - 344fc: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma - 34500: 02058407 vle8.v v8,(a1) - 34504: 8f95 sub a5,a5,a3 - 34506: 95b6 add a1,a1,a3 - 34508: 02060427 vse8.v v8,(a2) - 3450c: 9636 add a2,a2,a3 - 3450e: f7fd bnez a5,344fc <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x19a> - 34510: bd5d j 343c6 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x64> - 34512: 6514 ld a3,8(a0) - 34514: 85ca mv a1,s2 - 34516: 853a mv a0,a4 - 34518: 0685 addi a3,a3,1 - 3451a: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 3451e: 02050407 vle8.v v8,(a0) - 34522: 8e91 sub a3,a3,a2 - 34524: 9532 add a0,a0,a2 - 34526: 02058427 vse8.v v8,(a1) - 3452a: 95b2 add a1,a1,a2 - 3452c: f6fd bnez a3,3451a <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1b8> - 3452e: bdf9 j 3440c <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0xaa> - 34530: 6514 ld a3,8(a0) - 34532: 85e2 mv a1,s8 - 34534: 853a mv a0,a4 - 34536: 0685 addi a3,a3,1 - 34538: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 3453c: 02050407 vle8.v v8,(a0) - 34540: 8e91 sub a3,a3,a2 - 34542: 9532 add a0,a0,a2 - 34544: 02058427 vse8.v v8,(a1) - 34548: 95b2 add a1,a1,a2 - 3454a: f6fd bnez a3,34538 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1d6> - 3454c: bf25 j 34484 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x122> - 3454e: 842a mv s0,a0 - 34550: 8552 mv a0,s4 - 34552: 9aae20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34556: 855e mv a0,s7 - 34558: 9a4e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3455c: 8556 mv a0,s5 - 3455e: 99ee20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34562: 854e mv a0,s3 - 34564: 998e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34568: 8522 mv a0,s0 - 3456a: 9b6e10ef jal 15720 <_Unwind_Resume@plt> - 3456e: 842a mv s0,a0 - 34570: b7f5 j 3455c <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1fa> - 34572: 00004517 auipc a0,0x4 - 34576: 88650513 addi a0,a0,-1914 # 37df8 <_IO_stdin_used+0x350> - 3457a: 03010a93 addi s5,sp,48 - 3457e: aa2e10ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 34582: 842a mv s0,a0 - 34584: bff9 j 34562 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x200> - 34586: 842a mv s0,a0 - 34588: 1908 addi a0,sp,176 - 3458a: 972e20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3458e: 855a mv a0,s6 - 34590: 96ce20ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34594: bf75 j 34550 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1ee> - 34596: 842a mv s0,a0 - 34598: bfdd j 3458e <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x22c> - 3459a: 842a mv s0,a0 - 3459c: 05010b93 addi s7,sp,80 - 345a0: bf5d j 34556 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> - 345a2: 00004517 auipc a0,0x4 - 345a6: 85650513 addi a0,a0,-1962 # 37df8 <_IO_stdin_used+0x350> - 345aa: a76e10ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - -00000000000345ae <_ZN7testing15AssertionResultlsIA11_cEERS0_RKT_>: - 345ae: 7179 addi sp,sp,-48 - 345b0: e84a sd s2,16(sp) - 345b2: 00810913 addi s2,sp,8 - 345b6: f022 sd s0,32(sp) - 345b8: 842a mv s0,a0 - 345ba: 854a mv a0,s2 - 345bc: f406 sd ra,40(sp) - 345be: ec26 sd s1,24(sp) - 345c0: 84ae mv s1,a1 - 345c2: c2be40ef jal 191ec <_ZN7testing7MessageC1Ev> - 345c6: 8526 mv a0,s1 - 345c8: d38e10ef jal 15b00 - 345cc: 862a mv a2,a0 - 345ce: 6522 ld a0,8(sp) - 345d0: 85a6 mv a1,s1 - 345d2: 0541 addi a0,a0,16 - 345d4: 85ce10ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 345d8: 85ca mv a1,s2 - 345da: 8522 mv a0,s0 - 345dc: 00015317 auipc t1,0x15 - 345e0: 7dc33303 ld t1,2012(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 345e4: 9302 jalr t1 - 345e6: 6522 ld a0,8(sp) - 345e8: c501 beqz a0,345f0 <_ZN7testing15AssertionResultlsIA11_cEERS0_RKT_+0x42> - 345ea: 611c ld a5,0(a0) - 345ec: 679c ld a5,8(a5) - 345ee: 9782 jalr a5 - 345f0: 70a2 ld ra,40(sp) - 345f2: 8522 mv a0,s0 - 345f4: 7402 ld s0,32(sp) - 345f6: 64e2 ld s1,24(sp) - 345f8: 6942 ld s2,16(sp) - 345fa: 6145 addi sp,sp,48 - 345fc: 8082 ret - 345fe: 67a2 ld a5,8(sp) - 34600: 842a mv s0,a0 - 34602: c789 beqz a5,3460c <_ZN7testing15AssertionResultlsIA11_cEERS0_RKT_+0x5e> - 34604: 6398 ld a4,0(a5) - 34606: 853e mv a0,a5 - 34608: 671c ld a5,8(a4) - 3460a: 9782 jalr a5 - 3460c: 8522 mv a0,s0 - 3460e: 912e10ef jal 15720 <_Unwind_Resume@plt> - -0000000000034612 <_ZN7testing15AssertionResultlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_>: - 34612: 7179 addi sp,sp,-48 - 34614: e84a sd s2,16(sp) - 34616: 00810913 addi s2,sp,8 - 3461a: f022 sd s0,32(sp) - 3461c: 842a mv s0,a0 - 3461e: 854a mv a0,s2 - 34620: ec26 sd s1,24(sp) - 34622: f406 sd ra,40(sp) - 34624: 84ae mv s1,a1 - 34626: bc7e40ef jal 191ec <_ZN7testing7MessageC1Ev> - 3462a: 6522 ld a0,8(sp) - 3462c: 6490 ld a2,8(s1) - 3462e: 608c ld a1,0(s1) - 34630: 0541 addi a0,a0,16 - 34632: fffe00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 34636: 85ca mv a1,s2 - 34638: 8522 mv a0,s0 - 3463a: 00015317 auipc t1,0x15 - 3463e: 77e33303 ld t1,1918(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 34642: 9302 jalr t1 - 34644: 6522 ld a0,8(sp) - 34646: c501 beqz a0,3464e <_ZN7testing15AssertionResultlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_+0x3c> - 34648: 611c ld a5,0(a0) - 3464a: 679c ld a5,8(a5) - 3464c: 9782 jalr a5 - 3464e: 70a2 ld ra,40(sp) - 34650: 8522 mv a0,s0 - 34652: 7402 ld s0,32(sp) - 34654: 64e2 ld s1,24(sp) - 34656: 6942 ld s2,16(sp) - 34658: 6145 addi sp,sp,48 - 3465a: 8082 ret - 3465c: 67a2 ld a5,8(sp) - 3465e: 842a mv s0,a0 - 34660: c789 beqz a5,3466a <_ZN7testing15AssertionResultlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_+0x58> - 34662: 6398 ld a4,0(a5) - 34664: 853e mv a0,a5 - 34666: 671c ld a5,8(a4) - 34668: 9782 jalr a5 - 3466a: 8522 mv a0,s0 - 3466c: 8b4e10ef jal 15720 <_Unwind_Resume@plt> - -0000000000034670 <_ZN7testing15AssertionResultlsIA2_cEERS0_RKT_>: - 34670: 7179 addi sp,sp,-48 - 34672: e84a sd s2,16(sp) - 34674: 00810913 addi s2,sp,8 - 34678: f022 sd s0,32(sp) - 3467a: 842a mv s0,a0 - 3467c: 854a mv a0,s2 - 3467e: f406 sd ra,40(sp) - 34680: ec26 sd s1,24(sp) - 34682: 84ae mv s1,a1 - 34684: b69e40ef jal 191ec <_ZN7testing7MessageC1Ev> - 34688: 8526 mv a0,s1 - 3468a: c76e10ef jal 15b00 - 3468e: 862a mv a2,a0 - 34690: 6522 ld a0,8(sp) - 34692: 85a6 mv a1,s1 - 34694: 0541 addi a0,a0,16 - 34696: f9be00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3469a: 85ca mv a1,s2 - 3469c: 8522 mv a0,s0 - 3469e: 00015317 auipc t1,0x15 - 346a2: 71a33303 ld t1,1818(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 346a6: 9302 jalr t1 - 346a8: 6522 ld a0,8(sp) - 346aa: c501 beqz a0,346b2 <_ZN7testing15AssertionResultlsIA2_cEERS0_RKT_+0x42> - 346ac: 611c ld a5,0(a0) - 346ae: 679c ld a5,8(a5) - 346b0: 9782 jalr a5 - 346b2: 70a2 ld ra,40(sp) - 346b4: 8522 mv a0,s0 - 346b6: 7402 ld s0,32(sp) - 346b8: 64e2 ld s1,24(sp) - 346ba: 6942 ld s2,16(sp) - 346bc: 6145 addi sp,sp,48 - 346be: 8082 ret - 346c0: 67a2 ld a5,8(sp) - 346c2: 842a mv s0,a0 - 346c4: c789 beqz a5,346ce <_ZN7testing15AssertionResultlsIA2_cEERS0_RKT_+0x5e> - 346c6: 6398 ld a4,0(a5) - 346c8: 853e mv a0,a5 - 346ca: 671c ld a5,8(a4) - 346cc: 9782 jalr a5 - 346ce: 8522 mv a0,s0 - 346d0: 850e10ef jal 15720 <_Unwind_Resume@plt> - -00000000000346d4 <_ZN7testing15AssertionResultlsIA3_cEERS0_RKT_>: - 346d4: 7179 addi sp,sp,-48 - 346d6: e84a sd s2,16(sp) - 346d8: 00810913 addi s2,sp,8 - 346dc: f022 sd s0,32(sp) - 346de: 842a mv s0,a0 - 346e0: 854a mv a0,s2 - 346e2: f406 sd ra,40(sp) - 346e4: ec26 sd s1,24(sp) - 346e6: 84ae mv s1,a1 - 346e8: b05e40ef jal 191ec <_ZN7testing7MessageC1Ev> - 346ec: 8526 mv a0,s1 - 346ee: c12e10ef jal 15b00 - 346f2: 862a mv a2,a0 - 346f4: 6522 ld a0,8(sp) - 346f6: 85a6 mv a1,s1 - 346f8: 0541 addi a0,a0,16 - 346fa: f37e00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 346fe: 85ca mv a1,s2 - 34700: 8522 mv a0,s0 - 34702: 00015317 auipc t1,0x15 - 34706: 6b633303 ld t1,1718(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 3470a: 9302 jalr t1 - 3470c: 6522 ld a0,8(sp) - 3470e: c501 beqz a0,34716 <_ZN7testing15AssertionResultlsIA3_cEERS0_RKT_+0x42> - 34710: 611c ld a5,0(a0) - 34712: 679c ld a5,8(a5) - 34714: 9782 jalr a5 - 34716: 70a2 ld ra,40(sp) - 34718: 8522 mv a0,s0 - 3471a: 7402 ld s0,32(sp) - 3471c: 64e2 ld s1,24(sp) - 3471e: 6942 ld s2,16(sp) - 34720: 6145 addi sp,sp,48 - 34722: 8082 ret - 34724: 67a2 ld a5,8(sp) - 34726: 842a mv s0,a0 - 34728: c789 beqz a5,34732 <_ZN7testing15AssertionResultlsIA3_cEERS0_RKT_+0x5e> - 3472a: 6398 ld a4,0(a5) - 3472c: 853e mv a0,a5 - 3472e: 671c ld a5,8(a4) - 34730: 9782 jalr a5 - 34732: 8522 mv a0,s0 - 34734: fede00ef jal 15720 <_Unwind_Resume@plt> - -0000000000034738 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: - 34738: da010113 addi sp,sp,-608 - 3473c: 11bc addi a5,sp,232 - 3473e: 24813823 sd s0,592(sp) - 34742: 25213023 sd s2,576(sp) - 34746: 842a mv s0,a0 - 34748: 06810913 addi s2,sp,104 - 3474c: 853e mv a0,a5 - 3474e: 24913423 sd s1,584(sp) - 34752: 23313c23 sd s3,568(sp) - 34756: 23613023 sd s6,544(sp) - 3475a: 21913423 sd s9,520(sp) - 3475e: ffee sd s11,504(sp) - 34760: e03e sd a5,0(sp) - 34762: 8dae mv s11,a1 - 34764: 24113c23 sd ra,600(sp) - 34768: 23413823 sd s4,560(sp) - 3476c: 23513423 sd s5,552(sp) - 34770: 21713c23 sd s7,536(sp) - 34774: 21813823 sd s8,528(sp) - 34778: 21a13023 sd s10,512(sp) - 3477c: fc4a sd s2,56(sp) - 3477e: bb3e00ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> - 34782: cd817057 vsetivli zero,2,e64,m1,ta,ma - 34786: 5e0030d7 vmv.v.i v1,0 - 3478a: 0b9c addi a5,sp,464 - 3478c: 00015997 auipc s3,0x15 - 34790: 4ac9b983 ld s3,1196(s3) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 34794: 0207f0a7 vse64.v v1,(a5) - 34798: 139c addi a5,sp,480 - 3479a: 0207f0a7 vse64.v v1,(a5) - 3479e: 0109b483 ld s1,16(s3) - 347a2: 1c011423 sh zero,456(sp) - 347a6: 0189bb03 ld s6,24(s3) - 347aa: 00015717 auipc a4,0x15 - 347ae: 7ae73703 ld a4,1966(a4) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 347b2: 01070c93 addi s9,a4,16 - 347b6: fe84b783 ld a5,-24(s1) - 347ba: e382 sd zero,448(sp) - 347bc: f4a6 sd s1,104(sp) - 347be: 978a add a5,a5,sp - 347c0: f5e6 sd s9,232(sp) - 347c2: 0767b423 sd s6,104(a5) - 347c6: f882 sd zero,112(sp) - 347c8: fe84b503 ld a0,-24(s1) - 347cc: 4581 li a1,0 - 347ce: 954a add a0,a0,s2 - 347d0: b11e00ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 347d4: 0209b903 ld s2,32(s3) - 347d8: 0289bd03 ld s10,40(s3) - 347dc: 18b8 addi a4,sp,120 - 347de: fe893503 ld a0,-24(s2) - 347e2: fcca sd s2,120(sp) - 347e4: 4581 li a1,0 - 347e6: 953a add a0,a0,a4 - 347e8: 01a53023 sd s10,0(a0) - 347ec: f03a sd a4,32(sp) - 347ee: af3e00ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 347f2: 0089bc03 ld s8,8(s3) - 347f6: cd817057 vsetivli zero,2,e64,m1,ta,ma - 347fa: 0309bb83 ld s7,48(s3) - 347fe: fe8c3703 ld a4,-24(s8) - 34802: 5e0030d7 vmv.v.i v1,0 - 34806: 00015797 auipc a5,0x15 - 3480a: 6027b783 ld a5,1538(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 3480e: 1934 addi a3,sp,184 - 34810: 970a add a4,a4,sp - 34812: 07773423 sd s7,104(a4) - 34816: 8536 mv a0,a3 - 34818: 04078713 addi a4,a5,64 - 3481c: e836 sd a3,16(sp) - 3481e: 06878a93 addi s5,a5,104 - 34822: 01878693 addi a3,a5,24 - 34826: 013c addi a5,sp,136 - 34828: 0207f0a7 vse64.v v1,(a5) - 3482c: 00015997 auipc s3,0x15 - 34830: 57c9b983 ld s3,1404(s3) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 34834: 093c addi a5,sp,152 - 34836: 0207f0a7 vse64.v v1,(a5) - 3483a: 09c1 addi s3,s3,16 - 3483c: 113c addi a5,sp,168 - 3483e: 0207f0a7 vse64.v v1,(a5) - 34842: ec3a sd a4,24(sp) - 34844: fcba sd a4,120(sp) - 34846: f4b6 sd a3,104(sp) - 34848: f5d6 sd s5,232(sp) - 3484a: e14e sd s3,128(sp) - 3484c: a85e00ef jal 152d0 <_ZNSt6localeC1Ev@plt> - 34850: 6502 ld a0,0(sp) - 34852: 00015a17 auipc s4,0x15 - 34856: 486a3a03 ld s4,1158(s4) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 3485a: 09b8 addi a4,sp,216 - 3485c: 47e1 li a5,24 - 3485e: 0a41 addi s4,s4,16 - 34860: 010c addi a1,sp,128 - 34862: f43a sd a4,40(sp) - 34864: e982 sd zero,208(sp) - 34866: 0c010c23 sb zero,216(sp) - 3486a: c1be sw a5,192(sp) - 3486c: e5ba sd a4,200(sp) - 3486e: e152 sd s4,128(sp) - 34870: a71e00ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 34874: 000db583 ld a1,0(s11) - 34878: 0e058763 beqz a1,34966 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x22e> - 3487c: 852e mv a0,a1 - 3487e: 00bc addi a5,sp,72 - 34880: 05810d93 addi s11,sp,88 - 34884: f82e sd a1,48(sp) - 34886: e4ee sd s11,72(sp) - 34888: e43e sd a5,8(sp) - 3488a: a76e10ef jal 15b00 - 3488e: 75c2 ld a1,48(sp) - 34890: 00a58633 add a2,a1,a0 - 34894: 6522 ld a0,8(sp) - 34896: a58e30ef jal 17aee <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> - 3489a: 7582 ld a1,32(sp) - 3489c: 6522 ld a0,8(sp) - 3489e: f80e90ef jal 1e01e <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo> - 348a2: 6526 ld a0,72(sp) - 348a4: 01b50463 beq a0,s11,348ac <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x174> - 348a8: f89e00ef jal 15830 <_ZdlPv@plt> - 348ac: 772a ld a4,168(sp) - 348ae: 01040793 addi a5,s0,16 - 348b2: 00043423 sd zero,8(s0) - 348b6: 00040823 sb zero,16(s0) - 348ba: e01c sd a5,0(s0) - 348bc: c771 beqz a4,34988 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x250> - 348be: 67ea ld a5,152(sp) - 348c0: c399 beqz a5,348c6 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x18e> - 348c2: 0af76063 bltu a4,a5,34962 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x22a> - 348c6: 768a ld a3,160(sp) - 348c8: 4601 li a2,0 - 348ca: 4581 li a1,0 - 348cc: 8f15 sub a4,a4,a3 - 348ce: 8522 mv a0,s0 - 348d0: dd1e00ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 348d4: 00015797 auipc a5,0x15 - 348d8: 5347b783 ld a5,1332(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 348dc: 07e1 addi a5,a5,24 - 348de: f4be sd a5,104(sp) - 348e0: 67e2 ld a5,24(sp) - 348e2: 652e ld a0,200(sp) - 348e4: f5d6 sd s5,232(sp) - 348e6: fcbe sd a5,120(sp) - 348e8: 77a2 ld a5,40(sp) - 348ea: e152 sd s4,128(sp) - 348ec: 00f50463 beq a0,a5,348f4 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1bc> - 348f0: f41e00ef jal 15830 <_ZdlPv@plt> - 348f4: 6542 ld a0,16(sp) - 348f6: e14e sd s3,128(sp) - 348f8: a59e00ef jal 15350 <_ZNSt6localeD1Ev@plt> - 348fc: fe8c3683 ld a3,-24(s8) - 34900: fe893703 ld a4,-24(s2) - 34904: fe84b783 ld a5,-24(s1) - 34908: 968a add a3,a3,sp - 3490a: 0776b423 sd s7,104(a3) - 3490e: fcca sd s2,120(sp) - 34910: 970a add a4,a4,sp - 34912: 07a73c23 sd s10,120(a4) - 34916: 6502 ld a0,0(sp) - 34918: f4a6 sd s1,104(sp) - 3491a: 978a add a5,a5,sp - 3491c: 0767b423 sd s6,104(a5) - 34920: f5e6 sd s9,232(sp) - 34922: f882 sd zero,112(sp) - 34924: bede00ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 34928: 25813083 ld ra,600(sp) - 3492c: 8522 mv a0,s0 - 3492e: 25013403 ld s0,592(sp) - 34932: 24813483 ld s1,584(sp) - 34936: 24013903 ld s2,576(sp) - 3493a: 23813983 ld s3,568(sp) - 3493e: 23013a03 ld s4,560(sp) - 34942: 22813a83 ld s5,552(sp) - 34946: 22013b03 ld s6,544(sp) - 3494a: 21813b83 ld s7,536(sp) - 3494e: 21013c03 ld s8,528(sp) - 34952: 20813c83 ld s9,520(sp) - 34956: 20013d03 ld s10,512(sp) - 3495a: 7dfe ld s11,504(sp) - 3495c: 26010113 addi sp,sp,608 - 34960: 8082 ret - 34962: 873e mv a4,a5 - 34964: b78d j 348c6 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x18e> - 34966: 7502 ld a0,32(sp) - 34968: 4611 li a2,4 - 3496a: 00004597 auipc a1,0x4 - 3496e: aa658593 addi a1,a1,-1370 # 38410 <_IO_stdin_used+0x968> - 34972: cbfe00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 34976: 772a ld a4,168(sp) - 34978: 01040793 addi a5,s0,16 - 3497c: 00043423 sd zero,8(s0) - 34980: 00040823 sb zero,16(s0) - 34984: e01c sd a5,0(s0) - 34986: ff05 bnez a4,348be <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x186> - 34988: 01ac addi a1,sp,200 - 3498a: 8522 mv a0,s0 - 3498c: 914e10ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 34990: b791 j 348d4 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x19c> - 34992: 87aa mv a5,a0 - 34994: 8522 mv a0,s0 - 34996: 843e mv s0,a5 - 34998: d65e10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3499c: 7562 ld a0,56(sp) - 3499e: 923e00ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 349a2: 8522 mv a0,s0 - 349a4: d7de00ef jal 15720 <_Unwind_Resume@plt> - 349a8: 842a mv s0,a0 - 349aa: bfcd j 3499c <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x264> - 349ac: 842a mv s0,a0 - 349ae: 6522 ld a0,8(sp) - 349b0: d4de10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 349b4: b7e5 j 3499c <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x264> - 349b6: 842a mv s0,a0 - 349b8: 01a8 addi a0,sp,200 - 349ba: e152 sd s4,128(sp) - 349bc: d41e10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 349c0: 6542 ld a0,16(sp) - 349c2: e14e sd s3,128(sp) - 349c4: 98de00ef jal 15350 <_ZNSt6localeD1Ev@plt> - 349c8: fe8c3683 ld a3,-24(s8) - 349cc: fe893703 ld a4,-24(s2) - 349d0: 0090 addi a2,sp,64 - 349d2: 1b068693 addi a3,a3,432 - 349d6: fe84b783 ld a5,-24(s1) - 349da: 96b2 add a3,a3,a2 - 349dc: e776bc23 sd s7,-392(a3) - 349e0: 1b070713 addi a4,a4,432 - 349e4: fcca sd s2,120(sp) - 349e6: 9732 add a4,a4,a2 - 349e8: e9a73423 sd s10,-376(a4) - 349ec: 1b078793 addi a5,a5,432 - 349f0: f4a6 sd s1,104(sp) - 349f2: 97b2 add a5,a5,a2 - 349f4: e767bc23 sd s6,-392(a5) - 349f8: f882 sd zero,112(sp) - 349fa: 6502 ld a0,0(sp) - 349fc: f5e6 sd s9,232(sp) - 349fe: b13e00ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 34a02: 8522 mv a0,s0 - 34a04: d1de00ef jal 15720 <_Unwind_Resume@plt> - 34a08: fe84b783 ld a5,-24(s1) - 34a0c: 0098 addi a4,sp,64 - 34a0e: f4a6 sd s1,104(sp) - 34a10: 1b078793 addi a5,a5,432 - 34a14: 97ba add a5,a5,a4 - 34a16: e767bc23 sd s6,-392(a5) - 34a1a: 842a mv s0,a0 - 34a1c: f882 sd zero,112(sp) - 34a1e: bff1 j 349fa <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x2c2> +0000000000034a02 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE26InstanceValueHolderFactoryD1Ev>: + 34a02: 8082 ret + +0000000000034a04 <_ZN7testing8internal23DefaultDeathTestFactoryD1Ev>: + 34a04: 8082 ret + +0000000000034a06 <_ZN7testing8internal18OsStackTraceGetterD1Ev>: + 34a06: 8082 ret + +0000000000034a08 <_ZN7testing8internal27PrettyUnitTestResultPrinterD1Ev>: + 34a08: 8082 ret + +0000000000034a0a <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv>: + 34a0a: 7d08 ld a0,56(a0) + 34a0c: c501 beqz a0,34a14 <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv+0xa> + 34a0e: 611c ld a5,0(a0) + 34a10: 679c ld a5,8(a5) + 34a12: 8782 jr a5 + 34a14: 8082 ret + +0000000000034a16 <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE14_M_get_deleterERKSt9type_info>: + 34a16: 4501 li a0,0 + 34a18: 8082 ret + +0000000000034a1a <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderD1Ev>: + 34a1a: 8082 ret + +0000000000034a1c <_ZNK7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE26InstanceValueHolderFactory13MakeNewHolderEv>: + 34a1c: 1141 addi sp,sp,-16 + 34a1e: e022 sd s0,0(sp) 34a20: 842a mv s0,a0 - 34a22: bfe1 j 349fa <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x2c2> - -0000000000034a24 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE>: - 34a24: 699c ld a5,16(a1) - 34a26: 7109 addi sp,sp,-384 - 34a28: faa2 sd s0,368(sp) - 34a2a: f6a6 sd s1,360(sp) - 34a2c: fe86 sd ra,376(sp) - 34a2e: f2ca sd s2,352(sp) - 34a30: eece sd s3,344(sp) - 34a32: ead2 sd s4,336(sp) - 34a34: e6d6 sd s5,328(sp) - 34a36: e2da sd s6,320(sp) - 34a38: fe5e sd s7,312(sp) - 34a3a: fa62 sd s8,304(sp) - 34a3c: f666 sd s9,296(sp) - 34a3e: f26a sd s10,288(sp) - 34a40: ee6e sd s11,280(sp) - 34a42: 842e mv s0,a1 - 34a44: 84aa mv s1,a0 - 34a46: 00005597 auipc a1,0x5 - 34a4a: daa58593 addi a1,a1,-598 # 397f0 <_IO_stdin_used+0x1d48> - 34a4e: c781 beqz a5,34a56 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x32> - 34a50: 640c ld a1,8(s0) - 34a52: 18058f63 beqz a1,34bf0 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1cc> - 34a56: 01010a13 addi s4,sp,16 - 34a5a: 8552 mv a0,s4 - 34a5c: cbaee0ef jal 22f16 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc> - 34a60: 8552 mv a0,s4 - 34a62: 4769 li a4,26 - 34a64: 00006697 auipc a3,0x6 - 34a68: ccc68693 addi a3,a3,-820 # 3a730 <_IO_stdin_used+0x2c88> - 34a6c: 4601 li a2,0 - 34a6e: 4581 li a1,0 - 34a70: c31e00ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 34a74: 04010913 addi s2,sp,64 - 34a78: f84a sd s2,48(sp) - 34a7a: 611c ld a5,0(a0) - 34a7c: 01050713 addi a4,a0,16 - 34a80: 18e78c63 beq a5,a4,34c18 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1f4> - 34a84: 6914 ld a3,16(a0) - 34a86: f83e sd a5,48(sp) - 34a88: e0b6 sd a3,64(sp) - 34a8a: 6514 ld a3,8(a0) - 34a8c: 57fd li a5,-1 - 34a8e: 8389 srli a5,a5,0x2 - 34a90: e118 sd a4,0(a0) - 34a92: 00050823 sb zero,16(a0) - 34a96: 8f95 sub a5,a5,a3 - 34a98: fc36 sd a3,56(sp) - 34a9a: 00053423 sd zero,8(a0) - 34a9e: 4715 li a4,5 - 34aa0: 1ef77263 bgeu a4,a5,34c84 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x260> - 34aa4: 03010b13 addi s6,sp,48 - 34aa8: 855a mv a0,s6 - 34aaa: 4619 li a2,6 - 34aac: 00006597 auipc a1,0x6 - 34ab0: ca458593 addi a1,a1,-860 # 3a750 <_IO_stdin_used+0x2ca8> - 34ab4: e1de00ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 34ab8: 06010993 addi s3,sp,96 - 34abc: e8ce sd s3,80(sp) - 34abe: 6118 ld a4,0(a0) - 34ac0: 01050793 addi a5,a0,16 - 34ac4: 16f70963 beq a4,a5,34c36 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x212> - 34ac8: 6914 ld a3,16(a0) - 34aca: e8ba sd a4,80(sp) - 34acc: f0b6 sd a3,96(sp) - 34ace: 00050823 sb zero,16(a0) - 34ad2: 5414 lw a3,40(s0) - 34ad4: 6518 ld a4,8(a0) - 34ad6: 07010a93 addi s5,sp,112 - 34ada: e11c sd a5,0(a0) - 34adc: 00053423 sd zero,8(a0) - 34ae0: 006c addi a1,sp,12 - 34ae2: 8556 mv a0,s5 - 34ae4: 00015317 auipc t1,0x15 - 34ae8: 48c33303 ld t1,1164(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 34aec: c636 sw a3,12(sp) - 34aee: ecba sd a4,88(sp) - 34af0: 9302 jalr t1 - 34af2: 09010b93 addi s7,sp,144 - 34af6: 05010c13 addi s8,sp,80 - 34afa: 855e mv a0,s7 - 34afc: 85e2 mv a1,s8 - 34afe: 8656 mv a2,s5 - 34b00: 00015317 auipc t1,0x15 - 34b04: 05833303 ld t1,88(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 34b08: 9302 jalr t1 - 34b0a: 676a ld a4,152(sp) - 34b0c: 57fd li a5,-1 - 34b0e: 8389 srli a5,a5,0x2 - 34b10: 8f99 sub a5,a5,a4 - 34b12: 4721 li a4,8 - 34b14: 1af77763 bgeu a4,a5,34cc2 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x29e> - 34b18: 4625 li a2,9 - 34b1a: 00006597 auipc a1,0x6 - 34b1e: c3e58593 addi a1,a1,-962 # 3a758 <_IO_stdin_used+0x2cb0> - 34b22: 855e mv a0,s7 - 34b24: dade00ef jal 158d0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 34b28: 0c010c93 addi s9,sp,192 - 34b2c: f966 sd s9,176(sp) - 34b2e: 6118 ld a4,0(a0) - 34b30: 01050793 addi a5,a0,16 - 34b34: 0cf70363 beq a4,a5,34bfa <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1d6> - 34b38: 6914 ld a3,16(a0) - 34b3a: f93a sd a4,176(sp) - 34b3c: e1b6 sd a3,192(sp) - 34b3e: e11c sd a5,0(a0) - 34b40: 00050823 sb zero,16(a0) - 34b44: 651c ld a5,8(a0) - 34b46: 682c ld a1,80(s0) - 34b48: 0980 addi s0,sp,208 - 34b4a: 00053423 sd zero,8(a0) - 34b4e: 8522 mv a0,s0 - 34b50: fd3e sd a5,184(sp) - 34b52: bc4ee0ef jal 22f16 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc> - 34b56: 0f010d93 addi s11,sp,240 - 34b5a: 0b010d13 addi s10,sp,176 - 34b5e: 856e mv a0,s11 - 34b60: 85ea mv a1,s10 - 34b62: 8622 mv a2,s0 - 34b64: 00015317 auipc t1,0x15 - 34b68: ff433303 ld t1,-12(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 34b6c: 9302 jalr t1 - 34b6e: 6488 ld a0,8(s1) - 34b70: 766e ld a2,248(sp) - 34b72: 75ce ld a1,240(sp) - 34b74: ffaeb0ef jal 2036e <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 34b78: 754e ld a0,240(sp) - 34b7a: 021c addi a5,sp,256 - 34b7c: 00f50463 beq a0,a5,34b84 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x160> - 34b80: cb1e00ef jal 15830 <_ZdlPv@plt> - 34b84: 654e ld a0,208(sp) - 34b86: 119c addi a5,sp,224 - 34b88: 00f50463 beq a0,a5,34b90 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x16c> - 34b8c: ca5e00ef jal 15830 <_ZdlPv@plt> - 34b90: 754a ld a0,176(sp) - 34b92: 01950463 beq a0,s9,34b9a <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x176> - 34b96: c9be00ef jal 15830 <_ZdlPv@plt> - 34b9a: 654a ld a0,144(sp) - 34b9c: 111c addi a5,sp,160 - 34b9e: 00f50463 beq a0,a5,34ba6 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x182> - 34ba2: c8fe00ef jal 15830 <_ZdlPv@plt> - 34ba6: 7546 ld a0,112(sp) - 34ba8: 011c addi a5,sp,128 - 34baa: 00f50463 beq a0,a5,34bb2 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x18e> - 34bae: c83e00ef jal 15830 <_ZdlPv@plt> - 34bb2: 6546 ld a0,80(sp) - 34bb4: 01350463 beq a0,s3,34bbc <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x198> - 34bb8: c79e00ef jal 15830 <_ZdlPv@plt> - 34bbc: 7542 ld a0,48(sp) - 34bbe: 01250463 beq a0,s2,34bc6 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1a2> - 34bc2: c6fe00ef jal 15830 <_ZdlPv@plt> - 34bc6: 6542 ld a0,16(sp) - 34bc8: 101c addi a5,sp,32 - 34bca: 00f50463 beq a0,a5,34bd2 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1ae> - 34bce: c63e00ef jal 15830 <_ZdlPv@plt> - 34bd2: 70f6 ld ra,376(sp) - 34bd4: 7456 ld s0,368(sp) - 34bd6: 74b6 ld s1,360(sp) - 34bd8: 7916 ld s2,352(sp) - 34bda: 69f6 ld s3,344(sp) - 34bdc: 6a56 ld s4,336(sp) - 34bde: 6ab6 ld s5,328(sp) - 34be0: 6b16 ld s6,320(sp) - 34be2: 7bf2 ld s7,312(sp) - 34be4: 7c52 ld s8,304(sp) - 34be6: 7cb2 ld s9,296(sp) - 34be8: 7d12 ld s10,288(sp) - 34bea: 6df2 ld s11,280(sp) - 34bec: 6119 addi sp,sp,384 - 34bee: 8082 ret - 34bf0: 00005597 auipc a1,0x5 - 34bf4: c0058593 addi a1,a1,-1024 # 397f0 <_IO_stdin_used+0x1d48> - 34bf8: bdb9 j 34a56 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x32> - 34bfa: 6518 ld a4,8(a0) - 34bfc: 8666 mv a2,s9 - 34bfe: 85be mv a1,a5 - 34c00: 0705 addi a4,a4,1 - 34c02: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 34c06: 02058407 vle8.v v8,(a1) - 34c0a: 8f15 sub a4,a4,a3 - 34c0c: 95b6 add a1,a1,a3 - 34c0e: 02060427 vse8.v v8,(a2) - 34c12: 9636 add a2,a2,a3 - 34c14: f77d bnez a4,34c02 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1de> - 34c16: b725 j 34b3e <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x11a> - 34c18: 651c ld a5,8(a0) - 34c1a: 864a mv a2,s2 - 34c1c: 85ba mv a1,a4 - 34c1e: 0785 addi a5,a5,1 - 34c20: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma - 34c24: 02058407 vle8.v v8,(a1) - 34c28: 8f95 sub a5,a5,a3 - 34c2a: 95b6 add a1,a1,a3 - 34c2c: 02060427 vse8.v v8,(a2) - 34c30: 9636 add a2,a2,a3 - 34c32: f7fd bnez a5,34c20 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1fc> - 34c34: bd99 j 34a8a <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x66> - 34c36: 6518 ld a4,8(a0) - 34c38: 864e mv a2,s3 - 34c3a: 85be mv a1,a5 - 34c3c: 0705 addi a4,a4,1 - 34c3e: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 34c42: 02058407 vle8.v v8,(a1) - 34c46: 8f15 sub a4,a4,a3 - 34c48: 95b6 add a1,a1,a3 - 34c4a: 02060427 vse8.v v8,(a2) - 34c4e: 9636 add a2,a2,a3 - 34c50: f77d bnez a4,34c3e <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x21a> - 34c52: bdb5 j 34ace <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0xaa> - 34c54: 842a mv s0,a0 - 34c56: 8556 mv a0,s5 - 34c58: aa5e10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34c5c: 8562 mv a0,s8 - 34c5e: a9fe10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34c62: 855a mv a0,s6 - 34c64: a99e10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34c68: 8552 mv a0,s4 - 34c6a: a93e10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34c6e: 8522 mv a0,s0 - 34c70: ab1e00ef jal 15720 <_Unwind_Resume@plt> - 34c74: 842a mv s0,a0 - 34c76: 05010c13 addi s8,sp,80 - 34c7a: b7cd j 34c5c <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x238> + 34a22: 4541 li a0,16 + 34a24: e406 sd ra,8(sp) + 34a26: e7be00ef jal 158a0 <_Znwm@plt> + 34a2a: 6414 ld a3,8(s0) + 34a2c: 60a2 ld ra,8(sp) + 34a2e: 6402 ld s0,0(sp) + 34a30: 00017717 auipc a4,0x17 + 34a34: 35873703 ld a4,856(a4) # 4bd88 <_GLOBAL_OFFSET_TABLE_+0x238> + 34a38: 0741 addi a4,a4,16 + 34a3a: e514 sd a3,8(a0) + 34a3c: e118 sd a4,0(a0) + 34a3e: 0141 addi sp,sp,16 + 34a40: 8082 ret + +0000000000034a42 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE25DefaultValueHolderFactory13MakeNewHolderEv>: + 34a42: 1141 addi sp,sp,-16 + 34a44: 02000513 li a0,32 + 34a48: e406 sd ra,8(sp) + 34a4a: e57e00ef jal 158a0 <_Znwm@plt> + 34a4e: 60a2 ld ra,8(sp) + 34a50: 00017717 auipc a4,0x17 + 34a54: 36073703 ld a4,864(a4) # 4bdb0 <_GLOBAL_OFFSET_TABLE_+0x260> + 34a58: 0741 addi a4,a4,16 + 34a5a: 00053423 sd zero,8(a0) + 34a5e: 00053823 sd zero,16(a0) + 34a62: 00053c23 sd zero,24(a0) + 34a66: e118 sd a4,0(a0) + 34a68: 0141 addi sp,sp,16 + 34a6a: 8082 ret + +0000000000034a6c <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderD0Ev>: + 34a6c: e95e006f j 15900 <_ZdlPv@plt> + +0000000000034a70 <_ZN7testing11EnvironmentD0Ev>: + 34a70: e91e006f j 15900 <_ZdlPv@plt> + +0000000000034a74 <_ZN7testing8internal24DummyMatchResultListenerD0Ev>: + 34a74: e8de006f j 15900 <_ZdlPv@plt> + +0000000000034a78 <_ZN7testing8internal23DefaultDeathTestFactoryD0Ev>: + 34a78: e89e006f j 15900 <_ZdlPv@plt> + +0000000000034a7c <_ZN7testing8internal38DefaultPerThreadTestPartResultReporterD0Ev>: + 34a7c: e85e006f j 15900 <_ZdlPv@plt> + +0000000000034a80 <_ZN7testing8internal35DefaultGlobalTestPartResultReporterD0Ev>: + 34a80: e81e006f j 15900 <_ZdlPv@plt> + +0000000000034a84 <_ZN7testing8internal27PrettyUnitTestResultPrinterD0Ev>: + 34a84: e7de006f j 15900 <_ZdlPv@plt> + +0000000000034a88 <_ZN7testing8internal18OsStackTraceGetterD0Ev>: + 34a88: e79e006f j 15900 <_ZdlPv@plt> + +0000000000034a8c <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EED0Ev>: + 34a8c: e75e006f j 15900 <_ZdlPv@plt> + +0000000000034a90 <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE10_M_destroyEv>: + 34a90: e71e006f j 15900 <_ZdlPv@plt> + +0000000000034a94 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE26InstanceValueHolderFactoryD0Ev>: + 34a94: e6de006f j 15900 <_ZdlPv@plt> + +0000000000034a98 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE25DefaultValueHolderFactoryD0Ev>: + 34a98: e69e006f j 15900 <_ZdlPv@plt> + +0000000000034a9c <_ZN7testing8internal26GoogleTestFailureExceptionD2Ev>: + 34a9c: 00017797 auipc a5,0x17 + 34aa0: 1c47b783 ld a5,452(a5) # 4bc60 <_GLOBAL_OFFSET_TABLE_+0x110> + 34aa4: 07c1 addi a5,a5,16 + 34aa6: e11c sd a5,0(a0) + 34aa8: ce9e006f j 15790 <_ZNSt13runtime_errorD2Ev@plt> + +0000000000034aac <_ZN7testing8internal26GoogleTestFailureExceptionD0Ev>: + 34aac: 1141 addi sp,sp,-16 + 34aae: 00017797 auipc a5,0x17 + 34ab2: 1b27b783 ld a5,434(a5) # 4bc60 <_GLOBAL_OFFSET_TABLE_+0x110> + 34ab6: e022 sd s0,0(sp) + 34ab8: e406 sd ra,8(sp) + 34aba: 07c1 addi a5,a5,16 + 34abc: e11c sd a5,0(a0) + 34abe: 842a mv s0,a0 + 34ac0: cd1e00ef jal 15790 <_ZNSt13runtime_errorD2Ev@plt> + 34ac4: 8522 mv a0,s0 + 34ac6: 6402 ld s0,0(sp) + 34ac8: 60a2 ld ra,8(sp) + 34aca: 0141 addi sp,sp,16 + 34acc: e35e006f j 15900 <_ZdlPv@plt> + +0000000000034ad0 <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E15MatchAndExplainESE_PNS_19MatchResultListenerE>: + 34ad0: 6590 ld a2,8(a1) + 34ad2: 6914 ld a3,16(a0) + 34ad4: 00d60463 beq a2,a3,34adc <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E15MatchAndExplainESE_PNS_19MatchResultListenerE+0xc> + 34ad8: 4501 li a0,0 + 34ada: 8082 ret + 34adc: 872a mv a4,a0 + 34ade: 4505 li a0,1 + 34ae0: ce09 beqz a2,34afa <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E15MatchAndExplainESE_PNS_19MatchResultListenerE+0x2a> + 34ae2: 87ae mv a5,a1 + 34ae4: 6388 ld a0,0(a5) + 34ae6: 670c ld a1,8(a4) + 34ae8: 1141 addi sp,sp,-16 + 34aea: e406 sd ra,8(sp) + 34aec: ed5e00ef jal 159c0 + 34af0: 60a2 ld ra,8(sp) + 34af2: 00153513 seqz a0,a0 + 34af6: 0141 addi sp,sp,16 + 34af8: 8082 ret + 34afa: 8082 ret + +0000000000034afc <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev>: + 34afc: 1101 addi sp,sp,-32 + 34afe: e822 sd s0,16(sp) + 34b00: e426 sd s1,8(sp) + 34b02: 6100 ld s0,0(a0) + 34b04: 6504 ld s1,8(a0) + 34b06: ec06 sd ra,24(sp) + 34b08: 02940263 beq s0,s1,34b2c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev+0x30> + 34b0c: e04a sd s2,0(sp) + 34b0e: 892a mv s2,a0 + 34b10: 6008 ld a0,0(s0) + 34b12: 01040793 addi a5,s0,16 + 34b16: 00f50463 beq a0,a5,34b1e <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev+0x22> + 34b1a: de7e00ef jal 15900 <_ZdlPv@plt> + 34b1e: 02040413 addi s0,s0,32 + 34b22: fe8497e3 bne s1,s0,34b10 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev+0x14> + 34b26: 00093483 ld s1,0(s2) + 34b2a: 6902 ld s2,0(sp) + 34b2c: c881 beqz s1,34b3c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev+0x40> + 34b2e: 6442 ld s0,16(sp) + 34b30: 60e2 ld ra,24(sp) + 34b32: 8526 mv a0,s1 + 34b34: 64a2 ld s1,8(sp) + 34b36: 6105 addi sp,sp,32 + 34b38: dc9e006f j 15900 <_ZdlPv@plt> + 34b3c: 60e2 ld ra,24(sp) + 34b3e: 6442 ld s0,16(sp) + 34b40: 64a2 ld s1,8(sp) + 34b42: 6105 addi sp,sp,32 + 34b44: 8082 ret + +0000000000034b46 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev>: + 34b46: 1101 addi sp,sp,-32 + 34b48: e822 sd s0,16(sp) + 34b4a: e426 sd s1,8(sp) + 34b4c: 00017797 auipc a5,0x17 + 34b50: 2647b783 ld a5,612(a5) # 4bdb0 <_GLOBAL_OFFSET_TABLE_+0x260> + 34b54: 6500 ld s0,8(a0) + 34b56: 6904 ld s1,16(a0) + 34b58: ec06 sd ra,24(sp) + 34b5a: 07c1 addi a5,a5,16 + 34b5c: e11c sd a5,0(a0) + 34b5e: 02940263 beq s0,s1,34b82 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev+0x3c> + 34b62: e04a sd s2,0(sp) + 34b64: 892a mv s2,a0 + 34b66: 6808 ld a0,16(s0) + 34b68: 02040793 addi a5,s0,32 + 34b6c: 00f50463 beq a0,a5,34b74 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev+0x2e> + 34b70: d91e00ef jal 15900 <_ZdlPv@plt> + 34b74: 03040413 addi s0,s0,48 + 34b78: fe8497e3 bne s1,s0,34b66 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev+0x20> + 34b7c: 00893483 ld s1,8(s2) + 34b80: 6902 ld s2,0(sp) + 34b82: c881 beqz s1,34b92 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev+0x4c> + 34b84: 6442 ld s0,16(sp) + 34b86: 60e2 ld ra,24(sp) + 34b88: 8526 mv a0,s1 + 34b8a: 64a2 ld s1,8(sp) + 34b8c: 6105 addi sp,sp,32 + 34b8e: d73e006f j 15900 <_ZdlPv@plt> + 34b92: 60e2 ld ra,24(sp) + 34b94: 6442 ld s0,16(sp) + 34b96: 64a2 ld s1,8(sp) + 34b98: 6105 addi sp,sp,32 + 34b9a: 8082 ret + +0000000000034b9c <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev>: + 34b9c: 1101 addi sp,sp,-32 + 34b9e: e822 sd s0,16(sp) + 34ba0: e426 sd s1,8(sp) + 34ba2: 00017797 auipc a5,0x17 + 34ba6: 20e7b783 ld a5,526(a5) # 4bdb0 <_GLOBAL_OFFSET_TABLE_+0x260> + 34baa: 6500 ld s0,8(a0) + 34bac: 6904 ld s1,16(a0) + 34bae: e04a sd s2,0(sp) + 34bb0: ec06 sd ra,24(sp) + 34bb2: 07c1 addi a5,a5,16 + 34bb4: e11c sd a5,0(a0) + 34bb6: 892a mv s2,a0 + 34bb8: 00940f63 beq s0,s1,34bd6 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev+0x3a> + 34bbc: 6808 ld a0,16(s0) + 34bbe: 02040793 addi a5,s0,32 + 34bc2: 00f50463 beq a0,a5,34bca <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev+0x2e> + 34bc6: d3be00ef jal 15900 <_ZdlPv@plt> + 34bca: 03040413 addi s0,s0,48 + 34bce: fe8497e3 bne s1,s0,34bbc <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev+0x20> + 34bd2: 00893483 ld s1,8(s2) + 34bd6: c481 beqz s1,34bde <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev+0x42> + 34bd8: 8526 mv a0,s1 + 34bda: d27e00ef jal 15900 <_ZdlPv@plt> + 34bde: 6442 ld s0,16(sp) + 34be0: 60e2 ld ra,24(sp) + 34be2: 64a2 ld s1,8(sp) + 34be4: 854a mv a0,s2 + 34be6: 6902 ld s2,0(sp) + 34be8: 6105 addi sp,sp,32 + 34bea: d17e006f j 15900 <_ZdlPv@plt> + +0000000000034bee <_ZN7testing8internal25JsonUnitTestResultPrinterD1Ev>: + 34bee: 87aa mv a5,a0 + 34bf0: 00017717 auipc a4,0x17 + 34bf4: 0e073703 ld a4,224(a4) # 4bcd0 <_GLOBAL_OFFSET_TABLE_+0x180> + 34bf8: 6508 ld a0,8(a0) + 34bfa: 0741 addi a4,a4,16 + 34bfc: e398 sd a4,0(a5) + 34bfe: 07e1 addi a5,a5,24 + 34c00: 00f50463 beq a0,a5,34c08 <_ZN7testing8internal25JsonUnitTestResultPrinterD1Ev+0x1a> + 34c04: cfde006f j 15900 <_ZdlPv@plt> + 34c08: 8082 ret + +0000000000034c0a <_ZN7testing8internal24XmlUnitTestResultPrinterD1Ev>: + 34c0a: 87aa mv a5,a0 + 34c0c: 00017717 auipc a4,0x17 + 34c10: fe473703 ld a4,-28(a4) # 4bbf0 <_GLOBAL_OFFSET_TABLE_+0xa0> + 34c14: 6508 ld a0,8(a0) + 34c16: 0741 addi a4,a4,16 + 34c18: e398 sd a4,0(a5) + 34c1a: 07e1 addi a5,a5,24 + 34c1c: 00f50463 beq a0,a5,34c24 <_ZN7testing8internal24XmlUnitTestResultPrinterD1Ev+0x1a> + 34c20: ce1e006f j 15900 <_ZdlPv@plt> + 34c24: 8082 ret + +0000000000034c26 <_ZN7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_ED1Ev>: + 34c26: 87aa mv a5,a0 + 34c28: 00017717 auipc a4,0x17 + 34c2c: 0e073703 ld a4,224(a4) # 4bd08 <_GLOBAL_OFFSET_TABLE_+0x1b8> + 34c30: 6508 ld a0,8(a0) + 34c32: 0741 addi a4,a4,16 + 34c34: e398 sd a4,0(a5) + 34c36: 07e1 addi a5,a5,24 + 34c38: 00f50463 beq a0,a5,34c40 <_ZN7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_ED1Ev+0x1a> + 34c3c: cc5e006f j 15900 <_ZdlPv@plt> + 34c40: 8082 ret + +0000000000034c42 <_ZN7testing8internal25JsonUnitTestResultPrinterD0Ev>: + 34c42: 1141 addi sp,sp,-16 + 34c44: e022 sd s0,0(sp) + 34c46: 00017797 auipc a5,0x17 + 34c4a: 08a7b783 ld a5,138(a5) # 4bcd0 <_GLOBAL_OFFSET_TABLE_+0x180> + 34c4e: 842a mv s0,a0 + 34c50: 6508 ld a0,8(a0) + 34c52: 07c1 addi a5,a5,16 + 34c54: e406 sd ra,8(sp) + 34c56: e01c sd a5,0(s0) + 34c58: 01840793 addi a5,s0,24 + 34c5c: 00f50463 beq a0,a5,34c64 <_ZN7testing8internal25JsonUnitTestResultPrinterD0Ev+0x22> + 34c60: ca1e00ef jal 15900 <_ZdlPv@plt> + 34c64: 8522 mv a0,s0 + 34c66: 6402 ld s0,0(sp) + 34c68: 60a2 ld ra,8(sp) + 34c6a: 0141 addi sp,sp,16 + 34c6c: c95e006f j 15900 <_ZdlPv@plt> + +0000000000034c70 <_ZN7testing8internal24XmlUnitTestResultPrinterD0Ev>: + 34c70: 1141 addi sp,sp,-16 + 34c72: e022 sd s0,0(sp) + 34c74: 00017797 auipc a5,0x17 + 34c78: f7c7b783 ld a5,-132(a5) # 4bbf0 <_GLOBAL_OFFSET_TABLE_+0xa0> 34c7c: 842a mv s0,a0 - 34c7e: b7ed j 34c68 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x244> - 34c80: 842a mv s0,a0 - 34c82: b7c5 j 34c62 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x23e> - 34c84: 00003517 auipc a0,0x3 - 34c88: 17450513 addi a0,a0,372 # 37df8 <_IO_stdin_used+0x350> - 34c8c: 03010b13 addi s6,sp,48 - 34c90: b91e00ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 34c94: 84aa mv s1,a0 - 34c96: 856e mv a0,s11 - 34c98: a65e10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34c9c: 8522 mv a0,s0 - 34c9e: a5fe10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34ca2: 8426 mv s0,s1 - 34ca4: 856a mv a0,s10 - 34ca6: a57e10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34caa: 855e mv a0,s7 - 34cac: a51e10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34cb0: b75d j 34c56 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x232> - 34cb2: 842a mv s0,a0 - 34cb4: bfdd j 34caa <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x286> - 34cb6: 842a mv s0,a0 - 34cb8: 0b010d13 addi s10,sp,176 - 34cbc: b7e5 j 34ca4 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x280> - 34cbe: 84aa mv s1,a0 - 34cc0: bff1 j 34c9c <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x278> - 34cc2: 00003517 auipc a0,0x3 - 34cc6: 13650513 addi a0,a0,310 # 37df8 <_IO_stdin_used+0x350> - 34cca: b57e00ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - -0000000000034cce <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: - 34cce: da010113 addi sp,sp,-608 - 34cd2: 11bc addi a5,sp,232 - 34cd4: 24813823 sd s0,592(sp) - 34cd8: 25213023 sd s2,576(sp) - 34cdc: 842a mv s0,a0 - 34cde: 06810913 addi s2,sp,104 - 34ce2: 853e mv a0,a5 - 34ce4: 24913423 sd s1,584(sp) - 34ce8: 23313c23 sd s3,568(sp) - 34cec: 23613023 sd s6,544(sp) - 34cf0: 21a13023 sd s10,512(sp) - 34cf4: e03e sd a5,0(sp) - 34cf6: e82e sd a1,16(sp) - 34cf8: 24113c23 sd ra,600(sp) - 34cfc: 23413823 sd s4,560(sp) - 34d00: 23513423 sd s5,552(sp) - 34d04: 21713c23 sd s7,536(sp) - 34d08: 21813823 sd s8,528(sp) - 34d0c: 21913423 sd s9,520(sp) - 34d10: ffee sd s11,504(sp) - 34d12: f84a sd s2,48(sp) - 34d14: e1ce00ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> - 34d18: cd817057 vsetivli zero,2,e64,m1,ta,ma - 34d1c: 5e0030d7 vmv.v.i v1,0 - 34d20: 0b9c addi a5,sp,464 - 34d22: 00015997 auipc s3,0x15 - 34d26: f169b983 ld s3,-234(s3) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 34d2a: 0207f0a7 vse64.v v1,(a5) - 34d2e: 139c addi a5,sp,480 - 34d30: 0207f0a7 vse64.v v1,(a5) - 34d34: 0109b483 ld s1,16(s3) - 34d38: 1c011423 sh zero,456(sp) - 34d3c: 0189bb03 ld s6,24(s3) - 34d40: 00015717 auipc a4,0x15 - 34d44: 21873703 ld a4,536(a4) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 34d48: 01070d13 addi s10,a4,16 - 34d4c: fe84b783 ld a5,-24(s1) - 34d50: e382 sd zero,448(sp) - 34d52: f4a6 sd s1,104(sp) - 34d54: 978a add a5,a5,sp - 34d56: f5ea sd s10,232(sp) - 34d58: 0767b423 sd s6,104(a5) - 34d5c: f882 sd zero,112(sp) - 34d5e: fe84b503 ld a0,-24(s1) - 34d62: 4581 li a1,0 - 34d64: 954a add a0,a0,s2 - 34d66: d7ae00ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 34d6a: 0209b903 ld s2,32(s3) - 34d6e: 0289bb83 ld s7,40(s3) - 34d72: 18b8 addi a4,sp,120 - 34d74: fe893503 ld a0,-24(s2) - 34d78: fcca sd s2,120(sp) - 34d7a: 4581 li a1,0 - 34d7c: 953a add a0,a0,a4 - 34d7e: 01753023 sd s7,0(a0) - 34d82: ec3a sd a4,24(sp) - 34d84: d5ce00ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 34d88: 0089bc83 ld s9,8(s3) - 34d8c: cd817057 vsetivli zero,2,e64,m1,ta,ma - 34d90: 0309bc03 ld s8,48(s3) - 34d94: fe8cb703 ld a4,-24(s9) - 34d98: 5e0030d7 vmv.v.i v1,0 - 34d9c: 00015797 auipc a5,0x15 - 34da0: 06c7b783 ld a5,108(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 34da4: 1934 addi a3,sp,184 - 34da6: 970a add a4,a4,sp - 34da8: 07873423 sd s8,104(a4) - 34dac: 8536 mv a0,a3 - 34dae: 06878713 addi a4,a5,104 - 34db2: e436 sd a3,8(sp) - 34db4: 04078a93 addi s5,a5,64 - 34db8: 01878693 addi a3,a5,24 - 34dbc: 013c addi a5,sp,136 - 34dbe: 0207f0a7 vse64.v v1,(a5) - 34dc2: 00015997 auipc s3,0x15 - 34dc6: fe69b983 ld s3,-26(s3) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 34dca: 093c addi a5,sp,152 - 34dcc: 0207f0a7 vse64.v v1,(a5) - 34dd0: 09c1 addi s3,s3,16 - 34dd2: 113c addi a5,sp,168 - 34dd4: 0207f0a7 vse64.v v1,(a5) - 34dd8: f4b6 sd a3,104(sp) - 34dda: f5ba sd a4,232(sp) - 34ddc: fcd6 sd s5,120(sp) - 34dde: e14e sd s3,128(sp) - 34de0: cf0e00ef jal 152d0 <_ZNSt6localeC1Ev@plt> - 34de4: 6502 ld a0,0(sp) - 34de6: 00015a17 auipc s4,0x15 - 34dea: ef2a3a03 ld s4,-270(s4) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 34dee: 47e1 li a5,24 - 34df0: 0d810d93 addi s11,sp,216 - 34df4: 0a41 addi s4,s4,16 - 34df6: 010c addi a1,sp,128 - 34df8: e982 sd zero,208(sp) - 34dfa: 0c010c23 sb zero,216(sp) - 34dfe: c1be sw a5,192(sp) - 34e00: e5ee sd s11,200(sp) - 34e02: e152 sd s4,128(sp) - 34e04: cdce00ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 34e08: 67c2 ld a5,16(sp) - 34e0a: 6398 ld a4,0(a5) - 34e0c: 12070663 beqz a4,34f38 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x26a> - 34e10: 08bc addi a5,sp,88 - 34e12: e83e sd a5,16(sp) - 34e14: 853a mv a0,a4 - 34e16: e4be sd a5,72(sp) - 34e18: 00bc addi a5,sp,72 - 34e1a: f43a sd a4,40(sp) - 34e1c: f03e sd a5,32(sp) - 34e1e: cf3e00ef jal 15b10 - 34e22: 050a slli a0,a0,0x2 - 34e24: 40255793 srai a5,a0,0x2 - 34e28: e0be sd a5,64(sp) - 34e2a: 46b1 li a3,12 - 34e2c: 7722 ld a4,40(sp) - 34e2e: 0ea6e563 bltu a3,a0,34f18 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x24a> - 34e32: 4685 li a3,1 - 34e34: 12d79863 bne a5,a3,34f64 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x296> - 34e38: 4314 lw a3,0(a4) - 34e3a: 6542 ld a0,16(sp) - 34e3c: 4711 li a4,4 - 34e3e: ccb6 sw a3,88(sp) - 34e40: 953a add a0,a0,a4 - 34e42: e8be sd a5,80(sp) - 34e44: 00052023 sw zero,0(a0) - 34e48: 65e2 ld a1,24(sp) - 34e4a: 7502 ld a0,32(sp) - 34e4c: bb2e90ef jal 1e1fe <_ZN7testing8internal17PrintWideStringToERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEPSo> - 34e50: 6526 ld a0,72(sp) - 34e52: 67c2 ld a5,16(sp) - 34e54: 00f50463 beq a0,a5,34e5c <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x18e> - 34e58: 9d9e00ef jal 15830 <_ZdlPv@plt> - 34e5c: 772a ld a4,168(sp) - 34e5e: 01040793 addi a5,s0,16 - 34e62: 00043423 sd zero,8(s0) - 34e66: 00040823 sb zero,16(s0) - 34e6a: e01c sd a5,0(s0) - 34e6c: 0e070763 beqz a4,34f5a <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x28c> - 34e70: 67ea ld a5,152(sp) - 34e72: c781 beqz a5,34e7a <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1ac> - 34e74: 00f77363 bgeu a4,a5,34e7a <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1ac> - 34e78: 873e mv a4,a5 - 34e7a: 768a ld a3,160(sp) - 34e7c: 4601 li a2,0 - 34e7e: 4581 li a1,0 - 34e80: 8f15 sub a4,a4,a3 - 34e82: 8522 mv a0,s0 - 34e84: 81de00ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 34e88: 00015797 auipc a5,0x15 - 34e8c: f807b783 ld a5,-128(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 34e90: 652e ld a0,200(sp) - 34e92: 01878713 addi a4,a5,24 - 34e96: 06878793 addi a5,a5,104 - 34e9a: f4ba sd a4,104(sp) - 34e9c: f5be sd a5,232(sp) - 34e9e: fcd6 sd s5,120(sp) - 34ea0: e152 sd s4,128(sp) - 34ea2: 01b50463 beq a0,s11,34eaa <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1dc> - 34ea6: 98be00ef jal 15830 <_ZdlPv@plt> - 34eaa: 6522 ld a0,8(sp) - 34eac: e14e sd s3,128(sp) - 34eae: ca2e00ef jal 15350 <_ZNSt6localeD1Ev@plt> - 34eb2: fe8cb683 ld a3,-24(s9) - 34eb6: fe893703 ld a4,-24(s2) - 34eba: fe84b783 ld a5,-24(s1) - 34ebe: 968a add a3,a3,sp - 34ec0: 0786b423 sd s8,104(a3) - 34ec4: fcca sd s2,120(sp) - 34ec6: 970a add a4,a4,sp - 34ec8: 07773c23 sd s7,120(a4) - 34ecc: 6502 ld a0,0(sp) - 34ece: f4a6 sd s1,104(sp) - 34ed0: 978a add a5,a5,sp - 34ed2: 0767b423 sd s6,104(a5) - 34ed6: f5ea sd s10,232(sp) - 34ed8: f882 sd zero,112(sp) - 34eda: e36e00ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 34ede: 25813083 ld ra,600(sp) - 34ee2: 8522 mv a0,s0 - 34ee4: 25013403 ld s0,592(sp) - 34ee8: 24813483 ld s1,584(sp) - 34eec: 24013903 ld s2,576(sp) - 34ef0: 23813983 ld s3,568(sp) - 34ef4: 23013a03 ld s4,560(sp) - 34ef8: 22813a83 ld s5,552(sp) - 34efc: 22013b03 ld s6,544(sp) - 34f00: 21813b83 ld s7,536(sp) - 34f04: 21013c03 ld s8,528(sp) - 34f08: 20813c83 ld s9,520(sp) - 34f0c: 20013d03 ld s10,512(sp) - 34f10: 7dfe ld s11,504(sp) - 34f12: 26010113 addi sp,sp,608 - 34f16: 8082 ret - 34f18: 7502 ld a0,32(sp) - 34f1a: 4601 li a2,0 - 34f1c: 008c addi a1,sp,64 - 34f1e: fc3e sd a5,56(sp) - 34f20: 9e1e00ef jal 15900 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_createERmm@plt> - 34f24: 6686 ld a3,64(sp) - 34f26: 77e2 ld a5,56(sp) - 34f28: e4aa sd a0,72(sp) - 34f2a: ecb6 sd a3,88(sp) - 34f2c: 7722 ld a4,40(sp) - 34f2e: ef95 bnez a5,34f6a <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x29c> - 34f30: 00269713 slli a4,a3,0x2 - 34f34: 87b6 mv a5,a3 - 34f36: b729 j 34e40 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x172> - 34f38: 6562 ld a0,24(sp) - 34f3a: 4611 li a2,4 - 34f3c: 00003597 auipc a1,0x3 - 34f40: 4d458593 addi a1,a1,1236 # 38410 <_IO_stdin_used+0x968> - 34f44: eece00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 34f48: 772a ld a4,168(sp) - 34f4a: 01040793 addi a5,s0,16 - 34f4e: 00043423 sd zero,8(s0) - 34f52: 00040823 sb zero,16(s0) - 34f56: e01c sd a5,0(s0) - 34f58: ff01 bnez a4,34e70 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1a2> - 34f5a: 01ac addi a1,sp,200 - 34f5c: 8522 mv a0,s0 - 34f5e: b43e00ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 34f62: b71d j 34e88 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1ba> - 34f64: 6542 ld a0,16(sp) - 34f66: 86be mv a3,a5 - 34f68: d7e1 beqz a5,34f30 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x262> - 34f6a: 863e mv a2,a5 - 34f6c: 85ba mv a1,a4 - 34f6e: c72e00ef jal 153e0 - 34f72: 6786 ld a5,64(sp) - 34f74: 6526 ld a0,72(sp) - 34f76: 00279713 slli a4,a5,0x2 - 34f7a: b5d9 j 34e40 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x172> - 34f7c: 842a mv s0,a0 - 34f7e: 7502 ld a0,32(sp) - 34f80: 8e1e00ef jal 15860 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE10_M_disposeEv@plt> - 34f84: 7542 ld a0,48(sp) - 34f86: b3ae00ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 34f8a: 8522 mv a0,s0 - 34f8c: f94e00ef jal 15720 <_Unwind_Resume@plt> - 34f90: 87aa mv a5,a0 - 34f92: 8522 mv a0,s0 - 34f94: 843e mv s0,a5 - 34f96: f66e10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34f9a: b7ed j 34f84 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x2b6> - 34f9c: 842a mv s0,a0 - 34f9e: b7dd j 34f84 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x2b6> - 34fa0: 842a mv s0,a0 - 34fa2: 01a8 addi a0,sp,200 - 34fa4: e152 sd s4,128(sp) - 34fa6: f56e10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34faa: 6522 ld a0,8(sp) - 34fac: e14e sd s3,128(sp) - 34fae: ba2e00ef jal 15350 <_ZNSt6localeD1Ev@plt> - 34fb2: fe8cb683 ld a3,-24(s9) - 34fb6: fe893703 ld a4,-24(s2) - 34fba: 0090 addi a2,sp,64 - 34fbc: 1b068693 addi a3,a3,432 - 34fc0: fe84b783 ld a5,-24(s1) - 34fc4: 96b2 add a3,a3,a2 - 34fc6: e786bc23 sd s8,-392(a3) - 34fca: 1b070713 addi a4,a4,432 - 34fce: fcca sd s2,120(sp) - 34fd0: 9732 add a4,a4,a2 - 34fd2: e9773423 sd s7,-376(a4) - 34fd6: 1b078793 addi a5,a5,432 - 34fda: f4a6 sd s1,104(sp) - 34fdc: 97b2 add a5,a5,a2 - 34fde: e767bc23 sd s6,-392(a5) - 34fe2: f882 sd zero,112(sp) - 34fe4: 6502 ld a0,0(sp) - 34fe6: f5ea sd s10,232(sp) - 34fe8: d28e00ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 34fec: 8522 mv a0,s0 - 34fee: f32e00ef jal 15720 <_Unwind_Resume@plt> - 34ff2: fe84b783 ld a5,-24(s1) - 34ff6: 0098 addi a4,sp,64 - 34ff8: f4a6 sd s1,104(sp) - 34ffa: 1b078793 addi a5,a5,432 - 34ffe: 97ba add a5,a5,a4 - 35000: e767bc23 sd s6,-392(a5) - 35004: 842a mv s0,a0 - 35006: f882 sd zero,112(sp) - 35008: bff1 j 34fe4 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x316> - 3500a: 842a mv s0,a0 - 3500c: bfe1 j 34fe4 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x316> - -000000000003500e <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_>: - 3500e: 7139 addi sp,sp,-64 - 35010: f04a sd s2,32(sp) - 35012: 00810913 addi s2,sp,8 - 35016: f822 sd s0,48(sp) - 35018: f426 sd s1,40(sp) - 3501a: 842a mv s0,a0 - 3501c: 84ae mv s1,a1 - 3501e: 854a mv a0,s2 - 35020: ec4e sd s3,24(sp) - 35022: fc06 sd ra,56(sp) - 35024: 9c8e40ef jal 191ec <_ZN7testing7MessageC1Ev> - 35028: 6084 ld s1,0(s1) - 3502a: 69a2 ld s3,8(sp) - 3502c: cc95 beqz s1,35068 <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_+0x5a> - 3502e: 8526 mv a0,s1 - 35030: ad1e00ef jal 15b00 - 35034: 862a mv a2,a0 - 35036: 85a6 mv a1,s1 - 35038: 01098513 addi a0,s3,16 - 3503c: df4e00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35040: 85ca mv a1,s2 - 35042: 8522 mv a0,s0 - 35044: 00015317 auipc t1,0x15 - 35048: d7433303 ld t1,-652(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 3504c: 9302 jalr t1 - 3504e: 6522 ld a0,8(sp) - 35050: c501 beqz a0,35058 <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_+0x4a> - 35052: 611c ld a5,0(a0) - 35054: 679c ld a5,8(a5) - 35056: 9782 jalr a5 - 35058: 70e2 ld ra,56(sp) - 3505a: 8522 mv a0,s0 - 3505c: 7442 ld s0,48(sp) - 3505e: 74a2 ld s1,40(sp) - 35060: 7902 ld s2,32(sp) - 35062: 69e2 ld s3,24(sp) - 35064: 6121 addi sp,sp,64 - 35066: 8082 ret - 35068: 01098513 addi a0,s3,16 - 3506c: 4619 li a2,6 - 3506e: 00003597 auipc a1,0x3 - 35072: d7a58593 addi a1,a1,-646 # 37de8 <_IO_stdin_used+0x340> - 35076: dbae00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3507a: b7d9 j 35040 <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_+0x32> - 3507c: 67a2 ld a5,8(sp) - 3507e: 842a mv s0,a0 - 35080: c789 beqz a5,3508a <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_+0x7c> - 35082: 6398 ld a4,0(a5) - 35084: 853e mv a0,a5 - 35086: 671c ld a5,8(a4) - 35088: 9782 jalr a5 - 3508a: 8522 mv a0,s0 - 3508c: e94e00ef jal 15720 <_Unwind_Resume@plt> - -0000000000035090 <_ZN7testing15AssertionResultlsIA5_cEERS0_RKT_>: - 35090: 7179 addi sp,sp,-48 - 35092: e84a sd s2,16(sp) - 35094: 00810913 addi s2,sp,8 - 35098: f022 sd s0,32(sp) - 3509a: 842a mv s0,a0 - 3509c: 854a mv a0,s2 - 3509e: f406 sd ra,40(sp) - 350a0: ec26 sd s1,24(sp) - 350a2: 84ae mv s1,a1 - 350a4: 948e40ef jal 191ec <_ZN7testing7MessageC1Ev> - 350a8: 8526 mv a0,s1 - 350aa: a57e00ef jal 15b00 - 350ae: 862a mv a2,a0 - 350b0: 6522 ld a0,8(sp) - 350b2: 85a6 mv a1,s1 - 350b4: 0541 addi a0,a0,16 - 350b6: d7ae00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 350ba: 85ca mv a1,s2 - 350bc: 8522 mv a0,s0 - 350be: 00015317 auipc t1,0x15 - 350c2: cfa33303 ld t1,-774(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 350c6: 9302 jalr t1 - 350c8: 6522 ld a0,8(sp) - 350ca: c501 beqz a0,350d2 <_ZN7testing15AssertionResultlsIA5_cEERS0_RKT_+0x42> - 350cc: 611c ld a5,0(a0) - 350ce: 679c ld a5,8(a5) - 350d0: 9782 jalr a5 - 350d2: 70a2 ld ra,40(sp) - 350d4: 8522 mv a0,s0 - 350d6: 7402 ld s0,32(sp) - 350d8: 64e2 ld s1,24(sp) - 350da: 6942 ld s2,16(sp) - 350dc: 6145 addi sp,sp,48 - 350de: 8082 ret - 350e0: 67a2 ld a5,8(sp) - 350e2: 842a mv s0,a0 - 350e4: c789 beqz a5,350ee <_ZN7testing15AssertionResultlsIA5_cEERS0_RKT_+0x5e> - 350e6: 6398 ld a4,0(a5) - 350e8: 853e mv a0,a5 - 350ea: 671c ld a5,8(a4) - 350ec: 9782 jalr a5 - 350ee: 8522 mv a0,s0 - 350f0: e30e00ef jal 15720 <_Unwind_Resume@plt> - -00000000000350f4 <_ZN7testing15AssertionResultlsIA7_cEERS0_RKT_>: - 350f4: 7179 addi sp,sp,-48 - 350f6: e84a sd s2,16(sp) - 350f8: 00810913 addi s2,sp,8 - 350fc: f022 sd s0,32(sp) - 350fe: 842a mv s0,a0 - 35100: 854a mv a0,s2 - 35102: f406 sd ra,40(sp) - 35104: ec26 sd s1,24(sp) - 35106: 84ae mv s1,a1 - 35108: 8e4e40ef jal 191ec <_ZN7testing7MessageC1Ev> - 3510c: 8526 mv a0,s1 - 3510e: 9f3e00ef jal 15b00 - 35112: 862a mv a2,a0 - 35114: 6522 ld a0,8(sp) - 35116: 85a6 mv a1,s1 - 35118: 0541 addi a0,a0,16 - 3511a: d16e00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3511e: 85ca mv a1,s2 - 35120: 8522 mv a0,s0 - 35122: 00015317 auipc t1,0x15 - 35126: c9633303 ld t1,-874(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 3512a: 9302 jalr t1 - 3512c: 6522 ld a0,8(sp) - 3512e: c501 beqz a0,35136 <_ZN7testing15AssertionResultlsIA7_cEERS0_RKT_+0x42> - 35130: 611c ld a5,0(a0) - 35132: 679c ld a5,8(a5) - 35134: 9782 jalr a5 - 35136: 70a2 ld ra,40(sp) - 35138: 8522 mv a0,s0 - 3513a: 7402 ld s0,32(sp) - 3513c: 64e2 ld s1,24(sp) - 3513e: 6942 ld s2,16(sp) - 35140: 6145 addi sp,sp,48 - 35142: 8082 ret - 35144: 67a2 ld a5,8(sp) - 35146: 842a mv s0,a0 - 35148: c789 beqz a5,35152 <_ZN7testing15AssertionResultlsIA7_cEERS0_RKT_+0x5e> - 3514a: 6398 ld a4,0(a5) - 3514c: 853e mv a0,a5 - 3514e: 671c ld a5,8(a4) - 35150: 9782 jalr a5 - 35152: 8522 mv a0,s0 - 35154: dcce00ef jal 15720 <_Unwind_Resume@plt> - -0000000000035158 <_ZN7testing15AssertionResultlsIA12_cEERS0_RKT_>: - 35158: 7179 addi sp,sp,-48 - 3515a: e84a sd s2,16(sp) - 3515c: 00810913 addi s2,sp,8 - 35160: f022 sd s0,32(sp) - 35162: 842a mv s0,a0 - 35164: 854a mv a0,s2 - 35166: f406 sd ra,40(sp) - 35168: ec26 sd s1,24(sp) - 3516a: 84ae mv s1,a1 - 3516c: 880e40ef jal 191ec <_ZN7testing7MessageC1Ev> - 35170: 8526 mv a0,s1 - 35172: 98fe00ef jal 15b00 - 35176: 862a mv a2,a0 - 35178: 6522 ld a0,8(sp) - 3517a: 85a6 mv a1,s1 - 3517c: 0541 addi a0,a0,16 - 3517e: cb2e00ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35182: 85ca mv a1,s2 - 35184: 8522 mv a0,s0 - 35186: 00015317 auipc t1,0x15 - 3518a: c3233303 ld t1,-974(t1) # 49db8 <_GLOBAL_OFFSET_TABLE_+0x268> - 3518e: 9302 jalr t1 - 35190: 6522 ld a0,8(sp) - 35192: c501 beqz a0,3519a <_ZN7testing15AssertionResultlsIA12_cEERS0_RKT_+0x42> - 35194: 611c ld a5,0(a0) - 35196: 679c ld a5,8(a5) - 35198: 9782 jalr a5 - 3519a: 70a2 ld ra,40(sp) - 3519c: 8522 mv a0,s0 - 3519e: 7402 ld s0,32(sp) - 351a0: 64e2 ld s1,24(sp) - 351a2: 6942 ld s2,16(sp) - 351a4: 6145 addi sp,sp,48 - 351a6: 8082 ret - 351a8: 67a2 ld a5,8(sp) - 351aa: 842a mv s0,a0 - 351ac: c789 beqz a5,351b6 <_ZN7testing15AssertionResultlsIA12_cEERS0_RKT_+0x5e> - 351ae: 6398 ld a4,0(a5) - 351b0: 853e mv a0,a5 - 351b2: 671c ld a5,8(a4) - 351b4: 9782 jalr a5 - 351b6: 8522 mv a0,s0 - 351b8: d68e00ef jal 15720 <_Unwind_Resume@plt> - -00000000000351bc <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_>: - 351bc: a0b517d3 flt.s a5,fa0,fa1 - 351c0: c5010113 addi sp,sp,-944 - 351c4: 39213823 sd s2,912(sp) - 351c8: 3a113423 sd ra,936(sp) - 351cc: e42e sd a1,8(sp) - 351ce: e032 sd a2,0(sp) - 351d0: 892a mv s2,a0 - 351d2: ebb9 bnez a5,35228 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x6c> - 351d4: 38913c23 sd s1,920(sp) - 351d8: e00504d3 fmv.x.w s1,fa0 - 351dc: 3a813023 sd s0,928(sp) - 351e0: e0058453 fmv.x.w s0,fa1 - 351e4: 0004879b sext.w a5,s1 - 351e8: 7f800737 lui a4,0x7f800 - 351ec: 00e7f633 and a2,a5,a4 - 351f0: 0004069b sext.w a3,s0 - 351f4: 04e60563 beq a2,a4,3523e <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x82> - 351f8: 7f800737 lui a4,0x7f800 - 351fc: 00e6f633 and a2,a3,a4 - 35200: 1ae60a63 beq a2,a4,353b4 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1f8> - 35204: 1c07ce63 bltz a5,353e0 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x224> - 35208: 80000737 lui a4,0x80000 - 3520c: 8fd9 or a5,a5,a4 - 3520e: 8f55 or a4,a4,a3 - 35210: 1c06c363 bltz a3,353d6 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x21a> - 35214: 1ce7f363 bgeu a5,a4,353da <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x21e> - 35218: 9f1d subw a4,a4,a5 - 3521a: 4791 li a5,4 - 3521c: 02e7e463 bltu a5,a4,35244 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x88> - 35220: 3a013403 ld s0,928(sp) - 35224: 39813483 ld s1,920(sp) - 35228: 854a mv a0,s2 - 3522a: a1ce40ef jal 19446 <_ZN7testing16AssertionSuccessEv> - 3522e: 3a813083 ld ra,936(sp) - 35232: 854a mv a0,s2 - 35234: 39013903 ld s2,912(sp) - 35238: 3b010113 addi sp,sp,944 - 3523c: 8082 ret - 3523e: 02979713 slli a4,a5,0x29 - 35242: db5d beqz a4,351f8 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x3c> - 35244: 39313423 sd s3,904(sp) - 35248: 06010993 addi s3,sp,96 - 3524c: 854e mv a0,s3 - 3524e: 39413023 sd s4,896(sp) - 35252: 37513c23 sd s5,888(sp) - 35256: e4ae00ef jal 158a0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> - 3525a: 77c6 ld a5,112(sp) - 3525c: f00487d3 fmv.w.x fa5,s1 - 35260: 4721 li a4,8 - 35262: fe87b783 ld a5,-24(a5) - 35266: 42078553 fcvt.d.s fa0,fa5 - 3526a: 1888 addi a0,sp,112 - 3526c: 978a add a5,a5,sp - 3526e: ffb8 sd a4,120(a5) - 35270: 960e00ef jal 153d0 <_ZNSo9_M_insertIdEERSoT_@plt> - 35274: 13a4 addi s1,sp,488 - 35276: 8526 mv a0,s1 - 35278: e28e00ef jal 158a0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> - 3527c: 77fe ld a5,504(sp) - 3527e: f00407d3 fmv.w.x fa5,s0 - 35282: 4721 li a4,8 - 35284: fe87b783 ld a5,-24(a5) - 35288: 42078553 fcvt.d.s fa0,fa5 - 3528c: 1ba8 addi a0,sp,504 - 3528e: 978a add a5,a5,sp - 35290: 20e7b023 sd a4,512(a5) - 35294: 93ce00ef jal 153d0 <_ZNSo9_M_insertIdEERSoT_@plt> - 35298: 0800 addi s0,sp,16 - 3529a: 8522 mv a0,s0 - 3529c: 9b6e40ef jal 19452 <_ZN7testing16AssertionFailureEv> - 352a0: 8522 mv a0,s0 - 352a2: 00004597 auipc a1,0x4 - 352a6: c2e58593 addi a1,a1,-978 # 38ed0 <_IO_stdin_used+0x1428> - 352aa: 00015317 auipc t1,0x15 - 352ae: 95633303 ld t1,-1706(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 352b2: 9302 jalr t1 - 352b4: 002c addi a1,sp,8 - 352b6: 00015317 auipc t1,0x15 - 352ba: 8e233303 ld t1,-1822(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 352be: 9302 jalr t1 - 352c0: 00005597 auipc a1,0x5 - 352c4: 4a858593 addi a1,a1,1192 # 3a768 <_IO_stdin_used+0x2cc0> - 352c8: 00015317 auipc t1,0x15 - 352cc: c1833303 ld t1,-1000(t1) # 49ee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 352d0: 9302 jalr t1 - 352d2: 858a mv a1,sp - 352d4: 00015317 auipc t1,0x15 - 352d8: 8c433303 ld t1,-1852(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 352dc: 9302 jalr t1 - 352de: 00005597 auipc a1,0x5 - 352e2: 49258593 addi a1,a1,1170 # 3a770 <_IO_stdin_used+0x2cc8> - 352e6: 00015317 auipc t1,0x15 - 352ea: b8233303 ld t1,-1150(t1) # 49e68 <_GLOBAL_OFFSET_TABLE_+0x318> - 352ee: 9302 jalr t1 - 352f0: 00004597 auipc a1,0x4 - 352f4: b3858593 addi a1,a1,-1224 # 38e28 <_IO_stdin_used+0x1380> - 352f8: 00015317 auipc t1,0x15 - 352fc: bf033303 ld t1,-1040(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 35300: 9302 jalr t1 - 35302: 02010a13 addi s4,sp,32 - 35306: 842a mv s0,a0 - 35308: 85ce mv a1,s3 - 3530a: 8552 mv a0,s4 - 3530c: 9c8e40ef jal 194d4 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 35310: 85d2 mv a1,s4 - 35312: 8522 mv a0,s0 - 35314: 00015317 auipc t1,0x15 - 35318: 88c33303 ld t1,-1908(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 3531c: 9302 jalr t1 - 3531e: 00004597 auipc a1,0x4 - 35322: bda58593 addi a1,a1,-1062 # 38ef8 <_IO_stdin_used+0x1450> - 35326: 00015317 auipc t1,0x15 - 3532a: bea33303 ld t1,-1046(t1) # 49f10 <_GLOBAL_OFFSET_TABLE_+0x3c0> - 3532e: 9302 jalr t1 - 35330: 04010a93 addi s5,sp,64 - 35334: 842a mv s0,a0 - 35336: 85a6 mv a1,s1 - 35338: 8556 mv a0,s5 - 3533a: 99ae40ef jal 194d4 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 3533e: 85d6 mv a1,s5 - 35340: 8522 mv a0,s0 - 35342: 00015317 auipc t1,0x15 - 35346: 85e33303 ld t1,-1954(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 3534a: 9302 jalr t1 - 3534c: 85aa mv a1,a0 - 3534e: 854a mv a0,s2 - 35350: 886e40ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> - 35354: 6506 ld a0,64(sp) - 35356: 089c addi a5,sp,80 - 35358: 00f50463 beq a0,a5,35360 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1a4> - 3535c: cd4e00ef jal 15830 <_ZdlPv@plt> - 35360: 7502 ld a0,32(sp) - 35362: 181c addi a5,sp,48 - 35364: 00f50463 beq a0,a5,3536c <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1b0> - 35368: cc8e00ef jal 15830 <_ZdlPv@plt> - 3536c: 6462 ld s0,24(sp) - 3536e: c819 beqz s0,35384 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1c8> - 35370: 6008 ld a0,0(s0) - 35372: 01040793 addi a5,s0,16 - 35376: 00f50463 beq a0,a5,3537e <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1c2> - 3537a: cb6e00ef jal 15830 <_ZdlPv@plt> - 3537e: 8522 mv a0,s0 - 35380: cb0e00ef jal 15830 <_ZdlPv@plt> - 35384: 8526 mv a0,s1 - 35386: f3bdf0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 3538a: 854e mv a0,s3 - 3538c: f35df0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 35390: 3a813083 ld ra,936(sp) - 35394: 3a013403 ld s0,928(sp) - 35398: 39813483 ld s1,920(sp) - 3539c: 38813983 ld s3,904(sp) - 353a0: 38013a03 ld s4,896(sp) - 353a4: 37813a83 ld s5,888(sp) - 353a8: 854a mv a0,s2 - 353aa: 39013903 ld s2,912(sp) - 353ae: 3b010113 addi sp,sp,944 - 353b2: 8082 ret - 353b4: 02969713 slli a4,a3,0x29 - 353b8: e80716e3 bnez a4,35244 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x88> - 353bc: e407d6e3 bgez a5,35208 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x4c> - 353c0: 40f007bb negw a5,a5 - 353c4: ff800737 lui a4,0xff800 - 353c8: e406d8e3 bgez a3,35218 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x5c> - 353cc: 40d0073b negw a4,a3 - 353d0: e4e7e4e3 bltu a5,a4,35218 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x5c> - 353d4: a019 j 353da <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x21e> - 353d6: 40d0073b negw a4,a3 - 353da: 40e7873b subw a4,a5,a4 - 353de: bd35 j 3521a <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x5e> - 353e0: 40f007bb negw a5,a5 - 353e4: fe06c4e3 bltz a3,353cc <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x210> - 353e8: 80000737 lui a4,0x80000 - 353ec: 8f55 or a4,a4,a3 - 353ee: e2e7e5e3 bltu a5,a4,35218 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x5c> - 353f2: b53d j 35220 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x64> - 353f4: 842a mv s0,a0 - 353f6: a005 j 35416 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x25a> - 353f8: 842a mv s0,a0 - 353fa: a801 j 3540a <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x24e> - 353fc: 842a mv s0,a0 - 353fe: 8556 mv a0,s5 - 35400: afce10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 35404: 8552 mv a0,s4 - 35406: af6e10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3540a: 0828 addi a0,sp,24 - 3540c: 00015317 auipc t1,0x15 - 35410: bcc33303 ld t1,-1076(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 35414: 9302 jalr t1 - 35416: 8526 mv a0,s1 - 35418: ea9df0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 3541c: 854e mv a0,s3 - 3541e: ea3df0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 35422: 8522 mv a0,s0 - 35424: afce00ef jal 15720 <_Unwind_Resume@plt> - 35428: 842a mv s0,a0 - 3542a: bfe9 j 35404 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x248> - 3542c: 842a mv s0,a0 - 3542e: b7fd j 3541c <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x260> - -0000000000035430 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_>: - 35430: a2b517d3 flt.d a5,fa0,fa1 - 35434: c5010113 addi sp,sp,-944 - 35438: 39213823 sd s2,912(sp) - 3543c: 3a113423 sd ra,936(sp) - 35440: e42e sd a1,8(sp) - 35442: e032 sd a2,0(sp) - 35444: 892a mv s2,a0 - 35446: efa9 bnez a5,354a0 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x70> - 35448: 38913c23 sd s1,920(sp) - 3544c: e20504d3 fmv.x.d s1,fa0 - 35450: 3a813023 sd s0,928(sp) - 35454: 7ff00793 li a5,2047 - 35458: e2058453 fmv.x.d s0,fa1 - 3545c: 17d2 slli a5,a5,0x34 - 3545e: 0097f733 and a4,a5,s1 - 35462: 86a6 mv a3,s1 - 35464: 8622 mv a2,s0 - 35466: 04f70863 beq a4,a5,354b6 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x86> - 3546a: 7ff00793 li a5,2047 - 3546e: 17d2 slli a5,a5,0x34 - 35470: 0087f733 and a4,a5,s0 - 35474: 1af70863 beq a4,a5,35624 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1f4> - 35478: 85a2 mv a1,s0 - 3547a: 1c06cc63 bltz a3,35652 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x222> - 3547e: 57fd li a5,-1 - 35480: 17fe slli a5,a5,0x3f - 35482: 0097e733 or a4,a5,s1 - 35486: 8fc1 or a5,a5,s0 - 35488: 1c05c063 bltz a1,35648 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x218> - 3548c: 1cf77063 bgeu a4,a5,3564c <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x21c> - 35490: 8f99 sub a5,a5,a4 - 35492: 4711 li a4,4 - 35494: 02f76463 bltu a4,a5,354bc <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x8c> - 35498: 3a013403 ld s0,928(sp) - 3549c: 39813483 ld s1,920(sp) - 354a0: 854a mv a0,s2 - 354a2: fa5e30ef jal 19446 <_ZN7testing16AssertionSuccessEv> - 354a6: 3a813083 ld ra,936(sp) - 354aa: 854a mv a0,s2 - 354ac: 39013903 ld s2,912(sp) - 354b0: 3b010113 addi sp,sp,944 - 354b4: 8082 ret - 354b6: 00c49793 slli a5,s1,0xc - 354ba: dbc5 beqz a5,3546a <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x3a> - 354bc: 39313423 sd s3,904(sp) - 354c0: 06010993 addi s3,sp,96 - 354c4: 854e mv a0,s3 - 354c6: 39413023 sd s4,896(sp) - 354ca: 37513c23 sd s5,888(sp) - 354ce: bd2e00ef jal 158a0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> - 354d2: 77c6 ld a5,112(sp) - 354d4: f2048553 fmv.d.x fa0,s1 - 354d8: 4745 li a4,17 - 354da: fe87b783 ld a5,-24(a5) - 354de: 1888 addi a0,sp,112 - 354e0: 978a add a5,a5,sp - 354e2: ffb8 sd a4,120(a5) - 354e4: eeddf0ef jal 153d0 <_ZNSo9_M_insertIdEERSoT_@plt> - 354e8: 13a4 addi s1,sp,488 - 354ea: 8526 mv a0,s1 - 354ec: bb4e00ef jal 158a0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> - 354f0: 77fe ld a5,504(sp) - 354f2: f2040553 fmv.d.x fa0,s0 - 354f6: 4745 li a4,17 - 354f8: fe87b783 ld a5,-24(a5) - 354fc: 1ba8 addi a0,sp,504 - 354fe: 978a add a5,a5,sp - 35500: 20e7b023 sd a4,512(a5) - 35504: ecddf0ef jal 153d0 <_ZNSo9_M_insertIdEERSoT_@plt> - 35508: 0800 addi s0,sp,16 - 3550a: 8522 mv a0,s0 - 3550c: f47e30ef jal 19452 <_ZN7testing16AssertionFailureEv> - 35510: 8522 mv a0,s0 - 35512: 00004597 auipc a1,0x4 - 35516: 9be58593 addi a1,a1,-1602 # 38ed0 <_IO_stdin_used+0x1428> - 3551a: 00014317 auipc t1,0x14 - 3551e: 6e633303 ld t1,1766(t1) # 49c00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 35522: 9302 jalr t1 - 35524: 002c addi a1,sp,8 - 35526: 00014317 auipc t1,0x14 - 3552a: 67233303 ld t1,1650(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 3552e: 9302 jalr t1 - 35530: 00005597 auipc a1,0x5 - 35534: 23858593 addi a1,a1,568 # 3a768 <_IO_stdin_used+0x2cc0> - 35538: 00015317 auipc t1,0x15 - 3553c: 9a833303 ld t1,-1624(t1) # 49ee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 35540: 9302 jalr t1 - 35542: 858a mv a1,sp - 35544: 00014317 auipc t1,0x14 - 35548: 65433303 ld t1,1620(t1) # 49b98 <_GLOBAL_OFFSET_TABLE_+0x48> - 3554c: 9302 jalr t1 - 3554e: 00005597 auipc a1,0x5 - 35552: 22258593 addi a1,a1,546 # 3a770 <_IO_stdin_used+0x2cc8> - 35556: 00015317 auipc t1,0x15 - 3555a: 91233303 ld t1,-1774(t1) # 49e68 <_GLOBAL_OFFSET_TABLE_+0x318> - 3555e: 9302 jalr t1 - 35560: 00004597 auipc a1,0x4 - 35564: 8c858593 addi a1,a1,-1848 # 38e28 <_IO_stdin_used+0x1380> - 35568: 00015317 auipc t1,0x15 - 3556c: 98033303 ld t1,-1664(t1) # 49ee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 35570: 9302 jalr t1 - 35572: 02010a13 addi s4,sp,32 - 35576: 842a mv s0,a0 - 35578: 85ce mv a1,s3 - 3557a: 8552 mv a0,s4 - 3557c: f59e30ef jal 194d4 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 35580: 85d2 mv a1,s4 - 35582: 8522 mv a0,s0 - 35584: 00014317 auipc t1,0x14 - 35588: 61c33303 ld t1,1564(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 3558c: 9302 jalr t1 - 3558e: 00004597 auipc a1,0x4 - 35592: 96a58593 addi a1,a1,-1686 # 38ef8 <_IO_stdin_used+0x1450> - 35596: 00015317 auipc t1,0x15 - 3559a: 97a33303 ld t1,-1670(t1) # 49f10 <_GLOBAL_OFFSET_TABLE_+0x3c0> - 3559e: 9302 jalr t1 - 355a0: 04010a93 addi s5,sp,64 - 355a4: 842a mv s0,a0 - 355a6: 85a6 mv a1,s1 - 355a8: 8556 mv a0,s5 - 355aa: f2be30ef jal 194d4 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 355ae: 85d6 mv a1,s5 - 355b0: 8522 mv a0,s0 - 355b2: 00014317 auipc t1,0x14 - 355b6: 5ee33303 ld t1,1518(t1) # 49ba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 355ba: 9302 jalr t1 - 355bc: 85aa mv a1,a0 - 355be: 854a mv a0,s2 - 355c0: e17e30ef jal 193d6 <_ZN7testing15AssertionResultC1ERKS0_> - 355c4: 6506 ld a0,64(sp) - 355c6: 089c addi a5,sp,80 - 355c8: 00f50463 beq a0,a5,355d0 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1a0> - 355cc: a64e00ef jal 15830 <_ZdlPv@plt> - 355d0: 7502 ld a0,32(sp) - 355d2: 181c addi a5,sp,48 - 355d4: 00f50463 beq a0,a5,355dc <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1ac> - 355d8: a58e00ef jal 15830 <_ZdlPv@plt> - 355dc: 6462 ld s0,24(sp) - 355de: c819 beqz s0,355f4 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1c4> - 355e0: 6008 ld a0,0(s0) - 355e2: 01040793 addi a5,s0,16 - 355e6: 00f50463 beq a0,a5,355ee <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1be> - 355ea: a46e00ef jal 15830 <_ZdlPv@plt> - 355ee: 8522 mv a0,s0 - 355f0: a40e00ef jal 15830 <_ZdlPv@plt> - 355f4: 8526 mv a0,s1 - 355f6: ccbdf0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 355fa: 854e mv a0,s3 - 355fc: cc5df0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 35600: 3a813083 ld ra,936(sp) - 35604: 3a013403 ld s0,928(sp) - 35608: 39813483 ld s1,920(sp) - 3560c: 38813983 ld s3,904(sp) - 35610: 38013a03 ld s4,896(sp) - 35614: 37813a83 ld s5,888(sp) - 35618: 854a mv a0,s2 - 3561a: 39013903 ld s2,912(sp) - 3561e: 3b010113 addi sp,sp,944 - 35622: 8082 ret - 35624: 00c41713 slli a4,s0,0xc - 35628: 57fd li a5,-1 - 3562a: e80719e3 bnez a4,354bc <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x8c> - 3562e: 85a2 mv a1,s0 - 35630: e406d7e3 bgez a3,3547e <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x4e> - 35634: 40900733 neg a4,s1 - 35638: 17d2 slli a5,a5,0x34 - 3563a: e4065be3 bgez a2,35490 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x60> - 3563e: 408007b3 neg a5,s0 - 35642: e4f767e3 bltu a4,a5,35490 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x60> - 35646: a019 j 3564c <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x21c> - 35648: 408007b3 neg a5,s0 - 3564c: 40f707b3 sub a5,a4,a5 - 35650: b589 j 35492 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x62> - 35652: 40900733 neg a4,s1 - 35656: fe0644e3 bltz a2,3563e <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x20e> - 3565a: 57fd li a5,-1 - 3565c: 17fe slli a5,a5,0x3f - 3565e: 8fc1 or a5,a5,s0 - 35660: e2f768e3 bltu a4,a5,35490 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x60> - 35664: bd15 j 35498 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x68> - 35666: 842a mv s0,a0 - 35668: a005 j 35688 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x258> - 3566a: 842a mv s0,a0 - 3566c: a801 j 3567c <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x24c> - 3566e: 842a mv s0,a0 - 35670: 8556 mv a0,s5 - 35672: 88ae10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 35676: 8552 mv a0,s4 - 35678: 884e10ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3567c: 0828 addi a0,sp,24 - 3567e: 00015317 auipc t1,0x15 - 35682: 95a33303 ld t1,-1702(t1) # 49fd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 35686: 9302 jalr t1 - 35688: 8526 mv a0,s1 - 3568a: c37df0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 3568e: 854e mv a0,s3 - 35690: c31df0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 35694: 8522 mv a0,s0 - 35696: 88ae00ef jal 15720 <_Unwind_Resume@plt> - 3569a: 842a mv s0,a0 - 3569c: bfe9 j 35676 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x246> - 3569e: 842a mv s0,a0 - 356a0: b7fd j 3568e <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x25e> - -00000000000356a2 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_>: - 356a2: 1101 addi sp,sp,-32 - 356a4: e426 sd s1,8(sp) - 356a6: 84aa mv s1,a0 - 356a8: e04a sd s2,0(sp) - 356aa: 0084b903 ld s2,8(s1) - 356ae: 852e mv a0,a1 - 356b0: e822 sd s0,16(sp) - 356b2: ec06 sd ra,24(sp) - 356b4: 842e mv s0,a1 - 356b6: c4ae00ef jal 15b00 - 356ba: 00a90963 beq s2,a0,356cc <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_+0x2a> - 356be: 4501 li a0,0 - 356c0: 60e2 ld ra,24(sp) - 356c2: 6442 ld s0,16(sp) - 356c4: 64a2 ld s1,8(sp) - 356c6: 6902 ld s2,0(sp) - 356c8: 6105 addi sp,sp,32 - 356ca: 8082 ret - 356cc: 4505 li a0,1 - 356ce: fe0909e3 beqz s2,356c0 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_+0x1e> - 356d2: 6088 ld a0,0(s1) - 356d4: 864a mv a2,s2 - 356d6: 85a2 mv a1,s0 - 356d8: a18e00ef jal 158f0 - 356dc: 60e2 ld ra,24(sp) - 356de: 6442 ld s0,16(sp) - 356e0: 64a2 ld s1,8(sp) - 356e2: 6902 ld s2,0(sp) - 356e4: 00153513 seqz a0,a0 - 356e8: 6105 addi sp,sp,32 - 356ea: 8082 ret - -00000000000356ec <_ZNSt10unique_ptrIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EED2Ev>: - 356ec: 1141 addi sp,sp,-16 - 356ee: e022 sd s0,0(sp) - 356f0: 6100 ld s0,0(a0) - 356f2: e406 sd ra,8(sp) - 356f4: cc11 beqz s0,35710 <_ZNSt10unique_ptrIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EED2Ev+0x24> - 356f6: 6008 ld a0,0(s0) - 356f8: 01040793 addi a5,s0,16 - 356fc: 00f50463 beq a0,a5,35704 <_ZNSt10unique_ptrIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EED2Ev+0x18> - 35700: 930e00ef jal 15830 <_ZdlPv@plt> - 35704: 8522 mv a0,s0 - 35706: 6402 ld s0,0(sp) - 35708: 60a2 ld ra,8(sp) - 3570a: 0141 addi sp,sp,16 - 3570c: 924e006f j 15830 <_ZdlPv@plt> - 35710: 60a2 ld ra,8(sp) - 35712: 6402 ld s0,0(sp) - 35714: 0141 addi sp,sp,16 - 35716: 8082 ret - -0000000000035718 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev>: - 35718: 7179 addi sp,sp,-48 - 3571a: f022 sd s0,32(sp) - 3571c: 842a mv s0,a0 - 3571e: 4108 lw a0,0(a0) - 35720: f406 sd ra,40(sp) - 35722: ec26 sd s1,24(sp) - 35724: c2ce00ef jal 15b50 - 35728: c501 beqz a0,35730 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev+0x18> - 3572a: 611c ld a5,0(a0) - 3572c: 679c ld a5,8(a5) - 3572e: 9782 jalr a5 - 35730: 4008 lw a0,0(s0) - 35732: abee00ef jal 159f0 - 35736: 84aa mv s1,a0 - 35738: e911 bnez a0,3574c <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev+0x34> - 3573a: 6408 ld a0,8(s0) - 3573c: c925 beqz a0,357ac <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev+0x94> - 3573e: 611c ld a5,0(a0) - 35740: 7402 ld s0,32(sp) - 35742: 70a2 ld ra,40(sp) - 35744: 64e2 ld s1,24(sp) - 35746: 679c ld a5,8(a5) - 35748: 6145 addi sp,sp,48 - 3574a: 8782 jr a5 - 3574c: e84a sd s2,16(sp) - 3574e: 00810913 addi s2,sp,8 - 35752: 6da00693 li a3,1754 - 35756: 854a mv a0,s2 - 35758: 00005617 auipc a2,0x5 - 3575c: da860613 addi a2,a2,-600 # 3a500 <_IO_stdin_used+0x2a58> - 35760: 458d li a1,3 - 35762: c89e90ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 35766: 4661 li a2,24 - 35768: 00003597 auipc a1,0x3 - 3576c: 3d058593 addi a1,a1,976 # 38b38 <_IO_stdin_used+0x1090> - 35770: 00015517 auipc a0,0x15 - 35774: 82853503 ld a0,-2008(a0) # 49f98 <_ZSt4cerr@Base> - 35778: eb9df0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3577c: 4649 li a2,18 - 3577e: 00005597 auipc a1,0x5 - 35782: e0258593 addi a1,a1,-510 # 3a580 <_IO_stdin_used+0x2ad8> - 35786: 00015517 auipc a0,0x15 - 3578a: 81253503 ld a0,-2030(a0) # 49f98 <_ZSt4cerr@Base> - 3578e: ea3df0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35792: 85a6 mv a1,s1 - 35794: 00015517 auipc a0,0x15 - 35798: 80453503 ld a0,-2044(a0) # 49f98 <_ZSt4cerr@Base> - 3579c: ca5df0ef jal 15440 <_ZNSolsEi@plt> - 357a0: 854a mv a0,s2 - 357a2: fd9e60ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 357a6: 6408 ld a0,8(s0) - 357a8: 6942 ld s2,16(sp) - 357aa: f951 bnez a0,3573e <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev+0x26> - 357ac: 70a2 ld ra,40(sp) - 357ae: 7402 ld s0,32(sp) - 357b0: 64e2 ld s1,24(sp) - 357b2: 6145 addi sp,sp,48 - 357b4: 8082 ret - -00000000000357b6 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev>: - 357b6: 7179 addi sp,sp,-48 - 357b8: f022 sd s0,32(sp) - 357ba: 842a mv s0,a0 - 357bc: 4108 lw a0,0(a0) - 357be: f406 sd ra,40(sp) - 357c0: ec26 sd s1,24(sp) - 357c2: b8ee00ef jal 15b50 - 357c6: c501 beqz a0,357ce <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev+0x18> - 357c8: 611c ld a5,0(a0) - 357ca: 679c ld a5,8(a5) - 357cc: 9782 jalr a5 - 357ce: 4008 lw a0,0(s0) - 357d0: a20e00ef jal 159f0 - 357d4: 84aa mv s1,a0 - 357d6: e911 bnez a0,357ea <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev+0x34> - 357d8: 6408 ld a0,8(s0) - 357da: c925 beqz a0,3584a <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev+0x94> - 357dc: 611c ld a5,0(a0) - 357de: 7402 ld s0,32(sp) - 357e0: 70a2 ld ra,40(sp) - 357e2: 64e2 ld s1,24(sp) - 357e4: 679c ld a5,8(a5) - 357e6: 6145 addi sp,sp,48 - 357e8: 8782 jr a5 - 357ea: e84a sd s2,16(sp) - 357ec: 00810913 addi s2,sp,8 - 357f0: 6da00693 li a3,1754 - 357f4: 854a mv a0,s2 - 357f6: 00005617 auipc a2,0x5 - 357fa: d0a60613 addi a2,a2,-758 # 3a500 <_IO_stdin_used+0x2a58> - 357fe: 458d li a1,3 - 35800: bebe90ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 35804: 4661 li a2,24 - 35806: 00003597 auipc a1,0x3 - 3580a: 33258593 addi a1,a1,818 # 38b38 <_IO_stdin_used+0x1090> - 3580e: 00014517 auipc a0,0x14 - 35812: 78a53503 ld a0,1930(a0) # 49f98 <_ZSt4cerr@Base> - 35816: e1bdf0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3581a: 4649 li a2,18 - 3581c: 00005597 auipc a1,0x5 - 35820: d6458593 addi a1,a1,-668 # 3a580 <_IO_stdin_used+0x2ad8> - 35824: 00014517 auipc a0,0x14 - 35828: 77453503 ld a0,1908(a0) # 49f98 <_ZSt4cerr@Base> - 3582c: e05df0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35830: 85a6 mv a1,s1 - 35832: 00014517 auipc a0,0x14 - 35836: 76653503 ld a0,1894(a0) # 49f98 <_ZSt4cerr@Base> - 3583a: c07df0ef jal 15440 <_ZNSolsEi@plt> - 3583e: 854a mv a0,s2 - 35840: f3be60ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 35844: 6408 ld a0,8(s0) - 35846: 6942 ld s2,16(sp) - 35848: f951 bnez a0,357dc <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev+0x26> - 3584a: 70a2 ld ra,40(sp) - 3584c: 7402 ld s0,32(sp) - 3584e: 64e2 ld s1,24(sp) - 35850: 6145 addi sp,sp,48 - 35852: 8082 ret - -0000000000035854 <_ZN7testing8internal13ExecDeathTestD1Ev>: - 35854: 716d addi sp,sp,-272 - 35856: 00014797 auipc a5,0x14 - 3585a: 6527b783 ld a5,1618(a5) # 49ea8 <_GLOBAL_OFFSET_TABLE_+0x358> - 3585e: e222 sd s0,256(sp) - 35860: e606 sd ra,264(sp) - 35862: 07c1 addi a5,a5,16 - 35864: 842a mv s0,a0 - 35866: e11c sd a5,0(a0) - 35868: 5848 lw a0,52(s0) - 3586a: 0505 addi a0,a0,1 - 3586c: 00153513 seqz a0,a0 - 35870: b53e50ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 35874: c905 beqz a0,358a4 <_ZN7testing8internal13ExecDeathTestD1Ev+0x50> - 35876: b4fe50ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> - 3587a: d57d beqz a0,35868 <_ZN7testing8internal13ExecDeathTestD1Ev+0x14> - 3587c: 00014797 auipc a5,0x14 - 35880: 5d47b783 ld a5,1492(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> - 35884: 7008 ld a0,32(s0) - 35886: 07c1 addi a5,a5,16 - 35888: e81c sd a5,16(s0) - 3588a: c909 beqz a0,3589c <_ZN7testing8internal13ExecDeathTestD1Ev+0x48> - 3588c: 6412 ld s0,256(sp) - 3588e: 60b2 ld ra,264(sp) - 35890: 00014317 auipc t1,0x14 - 35894: 43033303 ld t1,1072(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 35898: 6151 addi sp,sp,272 - 3589a: 8302 jr t1 - 3589c: 60b2 ld ra,264(sp) - 3589e: 6412 ld s0,256(sp) - 358a0: 6151 addi sp,sp,272 - 358a2: 8082 ret - 358a4: 0080 addi s0,sp,64 - 358a6: 8522 mv a0,s0 - 358a8: 00004597 auipc a1,0x4 - 358ac: ba058593 addi a1,a1,-1120 # 39448 <_IO_stdin_used+0x19a0> - 358b0: dace20ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 358b4: 8522 mv a0,s0 - 358b6: 00004597 auipc a1,0x4 - 358ba: a9258593 addi a1,a1,-1390 # 39348 <_IO_stdin_used+0x18a0> - 358be: bf3df0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 358c2: 1080 addi s0,sp,96 - 358c4: 85aa mv a1,a0 - 358c6: 8522 mv a0,s0 - 358c8: c69df0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 358cc: 8522 mv a0,s0 - 358ce: 00004597 auipc a1,0x4 - 358d2: b9258593 addi a1,a1,-1134 # 39460 <_IO_stdin_used+0x19b8> - 358d6: bdbdf0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 358da: 0100 addi s0,sp,128 - 358dc: 85aa mv a1,a0 - 358de: 8522 mv a0,s0 - 358e0: c51df0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 358e4: 1010 addi a2,sp,32 - 358e6: 19900793 li a5,409 - 358ea: 8532 mv a0,a2 - 358ec: 086c addi a1,sp,28 - 358ee: 00014317 auipc t1,0x14 - 358f2: 68233303 ld t1,1666(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 358f6: ce3e sw a5,28(sp) - 358f8: e432 sd a2,8(sp) - 358fa: 9302 jalr t1 - 358fc: 6622 ld a2,8(sp) - 358fe: 85a2 mv a1,s0 - 35900: 1100 addi s0,sp,160 - 35902: 00014317 auipc t1,0x14 - 35906: 25633303 ld t1,598(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 3590a: 8522 mv a0,s0 - 3590c: 9302 jalr t1 - 3590e: 8522 mv a0,s0 - 35910: 00003597 auipc a1,0x3 - 35914: 53858593 addi a1,a1,1336 # 38e48 <_IO_stdin_used+0x13a0> - 35918: b99df0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 3591c: 0180 addi s0,sp,192 - 3591e: 85aa mv a1,a0 - 35920: 8522 mv a0,s0 - 35922: c0fdf0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 35926: 8522 mv a0,s0 - 35928: 00005597 auipc a1,0x5 - 3592c: e5058593 addi a1,a1,-432 # 3a778 <_IO_stdin_used+0x2cd0> - 35930: b81df0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 35934: 1180 addi s0,sp,224 - 35936: 85aa mv a1,a0 - 35938: 8522 mv a0,s0 - 3593a: bf7df0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 3593e: 8522 mv a0,s0 - 35940: a50f40ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - -0000000000035944 <_ZN7testing8internal15NoExecDeathTestD1Ev>: - 35944: 716d addi sp,sp,-272 - 35946: 00014797 auipc a5,0x14 - 3594a: 5627b783 ld a5,1378(a5) # 49ea8 <_GLOBAL_OFFSET_TABLE_+0x358> - 3594e: e222 sd s0,256(sp) - 35950: e606 sd ra,264(sp) - 35952: 07c1 addi a5,a5,16 - 35954: 842a mv s0,a0 - 35956: e11c sd a5,0(a0) - 35958: 5848 lw a0,52(s0) - 3595a: 0505 addi a0,a0,1 - 3595c: 00153513 seqz a0,a0 - 35960: a63e50ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 35964: c905 beqz a0,35994 <_ZN7testing8internal15NoExecDeathTestD1Ev+0x50> - 35966: a5fe50ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> - 3596a: d57d beqz a0,35958 <_ZN7testing8internal15NoExecDeathTestD1Ev+0x14> - 3596c: 00014797 auipc a5,0x14 - 35970: 4e47b783 ld a5,1252(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> - 35974: 7008 ld a0,32(s0) - 35976: 07c1 addi a5,a5,16 - 35978: e81c sd a5,16(s0) - 3597a: c909 beqz a0,3598c <_ZN7testing8internal15NoExecDeathTestD1Ev+0x48> - 3597c: 6412 ld s0,256(sp) - 3597e: 60b2 ld ra,264(sp) - 35980: 00014317 auipc t1,0x14 - 35984: 34033303 ld t1,832(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 35988: 6151 addi sp,sp,272 - 3598a: 8302 jr t1 - 3598c: 60b2 ld ra,264(sp) - 3598e: 6412 ld s0,256(sp) - 35990: 6151 addi sp,sp,272 - 35992: 8082 ret - 35994: 0080 addi s0,sp,64 - 35996: 8522 mv a0,s0 - 35998: 00004597 auipc a1,0x4 - 3599c: ab058593 addi a1,a1,-1360 # 39448 <_IO_stdin_used+0x19a0> - 359a0: cbce20ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 359a4: 8522 mv a0,s0 - 359a6: 00004597 auipc a1,0x4 - 359aa: 9a258593 addi a1,a1,-1630 # 39348 <_IO_stdin_used+0x18a0> - 359ae: b03df0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 359b2: 1080 addi s0,sp,96 - 359b4: 85aa mv a1,a0 - 359b6: 8522 mv a0,s0 - 359b8: b79df0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 359bc: 8522 mv a0,s0 - 359be: 00004597 auipc a1,0x4 - 359c2: aa258593 addi a1,a1,-1374 # 39460 <_IO_stdin_used+0x19b8> - 359c6: aebdf0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 359ca: 0100 addi s0,sp,128 - 359cc: 85aa mv a1,a0 - 359ce: 8522 mv a0,s0 - 359d0: b61df0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 359d4: 1010 addi a2,sp,32 - 359d6: 19900793 li a5,409 - 359da: 8532 mv a0,a2 - 359dc: 086c addi a1,sp,28 - 359de: 00014317 auipc t1,0x14 - 359e2: 59233303 ld t1,1426(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 359e6: ce3e sw a5,28(sp) - 359e8: e432 sd a2,8(sp) - 359ea: 9302 jalr t1 - 359ec: 6622 ld a2,8(sp) - 359ee: 85a2 mv a1,s0 - 359f0: 1100 addi s0,sp,160 - 359f2: 00014317 auipc t1,0x14 - 359f6: 16633303 ld t1,358(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 359fa: 8522 mv a0,s0 - 359fc: 9302 jalr t1 - 359fe: 8522 mv a0,s0 - 35a00: 00003597 auipc a1,0x3 - 35a04: 44858593 addi a1,a1,1096 # 38e48 <_IO_stdin_used+0x13a0> - 35a08: aa9df0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 35a0c: 0180 addi s0,sp,192 - 35a0e: 85aa mv a1,a0 - 35a10: 8522 mv a0,s0 - 35a12: b1fdf0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 35a16: 8522 mv a0,s0 - 35a18: 00005597 auipc a1,0x5 - 35a1c: d6058593 addi a1,a1,-672 # 3a778 <_IO_stdin_used+0x2cd0> - 35a20: a91df0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 35a24: 1180 addi s0,sp,224 - 35a26: 85aa mv a1,a0 - 35a28: 8522 mv a0,s0 - 35a2a: b07df0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 35a2e: 8522 mv a0,s0 - 35a30: 960f40ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - -0000000000035a34 <_ZN7testing8internal13ExecDeathTestD0Ev>: - 35a34: 716d addi sp,sp,-272 - 35a36: 00014797 auipc a5,0x14 - 35a3a: 4727b783 ld a5,1138(a5) # 49ea8 <_GLOBAL_OFFSET_TABLE_+0x358> - 35a3e: e222 sd s0,256(sp) - 35a40: e606 sd ra,264(sp) - 35a42: 07c1 addi a5,a5,16 - 35a44: 842a mv s0,a0 - 35a46: e11c sd a5,0(a0) - 35a48: 5848 lw a0,52(s0) - 35a4a: 0505 addi a0,a0,1 - 35a4c: 00153513 seqz a0,a0 - 35a50: 973e50ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 35a54: c51d beqz a0,35a82 <_ZN7testing8internal13ExecDeathTestD0Ev+0x4e> - 35a56: 96fe50ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> - 35a5a: d57d beqz a0,35a48 <_ZN7testing8internal13ExecDeathTestD0Ev+0x14> - 35a5c: 00014797 auipc a5,0x14 - 35a60: 3f47b783 ld a5,1012(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> - 35a64: 7008 ld a0,32(s0) - 35a66: 07c1 addi a5,a5,16 - 35a68: e81c sd a5,16(s0) - 35a6a: c511 beqz a0,35a76 <_ZN7testing8internal13ExecDeathTestD0Ev+0x42> - 35a6c: 00014317 auipc t1,0x14 - 35a70: 25433303 ld t1,596(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 35a74: 9302 jalr t1 - 35a76: 8522 mv a0,s0 - 35a78: 6412 ld s0,256(sp) - 35a7a: 60b2 ld ra,264(sp) - 35a7c: 6151 addi sp,sp,272 - 35a7e: db3df06f j 15830 <_ZdlPv@plt> - 35a82: 0080 addi s0,sp,64 - 35a84: 8522 mv a0,s0 - 35a86: 00004597 auipc a1,0x4 - 35a8a: 9c258593 addi a1,a1,-1598 # 39448 <_IO_stdin_used+0x19a0> - 35a8e: bcee20ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 35a92: 8522 mv a0,s0 - 35a94: 00004597 auipc a1,0x4 - 35a98: 8b458593 addi a1,a1,-1868 # 39348 <_IO_stdin_used+0x18a0> - 35a9c: a15df0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 35aa0: 1080 addi s0,sp,96 - 35aa2: 85aa mv a1,a0 - 35aa4: 8522 mv a0,s0 - 35aa6: a8bdf0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 35aaa: 8522 mv a0,s0 - 35aac: 00004597 auipc a1,0x4 - 35ab0: 9b458593 addi a1,a1,-1612 # 39460 <_IO_stdin_used+0x19b8> - 35ab4: 9fddf0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 35ab8: 0100 addi s0,sp,128 - 35aba: 85aa mv a1,a0 - 35abc: 8522 mv a0,s0 - 35abe: a73df0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 35ac2: 1010 addi a2,sp,32 - 35ac4: 19900793 li a5,409 - 35ac8: 8532 mv a0,a2 - 35aca: 086c addi a1,sp,28 - 35acc: 00014317 auipc t1,0x14 - 35ad0: 4a433303 ld t1,1188(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 35ad4: ce3e sw a5,28(sp) - 35ad6: e432 sd a2,8(sp) - 35ad8: 9302 jalr t1 - 35ada: 6622 ld a2,8(sp) - 35adc: 85a2 mv a1,s0 - 35ade: 1100 addi s0,sp,160 - 35ae0: 00014317 auipc t1,0x14 - 35ae4: 07833303 ld t1,120(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 35ae8: 8522 mv a0,s0 - 35aea: 9302 jalr t1 - 35aec: 8522 mv a0,s0 - 35aee: 00003597 auipc a1,0x3 - 35af2: 35a58593 addi a1,a1,858 # 38e48 <_IO_stdin_used+0x13a0> - 35af6: 9bbdf0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 35afa: 0180 addi s0,sp,192 - 35afc: 85aa mv a1,a0 - 35afe: 8522 mv a0,s0 - 35b00: a31df0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 35b04: 8522 mv a0,s0 - 35b06: 00005597 auipc a1,0x5 - 35b0a: c7258593 addi a1,a1,-910 # 3a778 <_IO_stdin_used+0x2cd0> - 35b0e: 9a3df0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 35b12: 1180 addi s0,sp,224 - 35b14: 85aa mv a1,a0 - 35b16: 8522 mv a0,s0 - 35b18: a19df0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 35b1c: 8522 mv a0,s0 - 35b1e: 872f40ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - -0000000000035b22 <_ZN7testing8internal15NoExecDeathTestD0Ev>: - 35b22: 716d addi sp,sp,-272 - 35b24: 00014797 auipc a5,0x14 - 35b28: 3847b783 ld a5,900(a5) # 49ea8 <_GLOBAL_OFFSET_TABLE_+0x358> - 35b2c: e222 sd s0,256(sp) - 35b2e: e606 sd ra,264(sp) - 35b30: 07c1 addi a5,a5,16 - 35b32: 842a mv s0,a0 - 35b34: e11c sd a5,0(a0) - 35b36: 5848 lw a0,52(s0) - 35b38: 0505 addi a0,a0,1 - 35b3a: 00153513 seqz a0,a0 - 35b3e: 885e50ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 35b42: c51d beqz a0,35b70 <_ZN7testing8internal15NoExecDeathTestD0Ev+0x4e> - 35b44: 881e50ef jal 1b3c4 <_ZN7testing8internal10AlwaysTrueEv> - 35b48: d57d beqz a0,35b36 <_ZN7testing8internal15NoExecDeathTestD0Ev+0x14> - 35b4a: 00014797 auipc a5,0x14 - 35b4e: 3067b783 ld a5,774(a5) # 49e50 <_GLOBAL_OFFSET_TABLE_+0x300> - 35b52: 7008 ld a0,32(s0) - 35b54: 07c1 addi a5,a5,16 - 35b56: e81c sd a5,16(s0) - 35b58: c511 beqz a0,35b64 <_ZN7testing8internal15NoExecDeathTestD0Ev+0x42> - 35b5a: 00014317 auipc t1,0x14 - 35b5e: 16633303 ld t1,358(t1) # 49cc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 35b62: 9302 jalr t1 - 35b64: 8522 mv a0,s0 - 35b66: 6412 ld s0,256(sp) - 35b68: 60b2 ld ra,264(sp) - 35b6a: 6151 addi sp,sp,272 - 35b6c: cc5df06f j 15830 <_ZdlPv@plt> - 35b70: 0080 addi s0,sp,64 - 35b72: 8522 mv a0,s0 - 35b74: 00004597 auipc a1,0x4 - 35b78: 8d458593 addi a1,a1,-1836 # 39448 <_IO_stdin_used+0x19a0> - 35b7c: ae0e20ef jal 17e5c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 35b80: 8522 mv a0,s0 - 35b82: 00003597 auipc a1,0x3 - 35b86: 7c658593 addi a1,a1,1990 # 39348 <_IO_stdin_used+0x18a0> - 35b8a: 927df0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 35b8e: 1080 addi s0,sp,96 - 35b90: 85aa mv a1,a0 - 35b92: 8522 mv a0,s0 - 35b94: 99ddf0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 35b98: 8522 mv a0,s0 - 35b9a: 00004597 auipc a1,0x4 - 35b9e: 8c658593 addi a1,a1,-1850 # 39460 <_IO_stdin_used+0x19b8> - 35ba2: 90fdf0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 35ba6: 0100 addi s0,sp,128 - 35ba8: 85aa mv a1,a0 - 35baa: 8522 mv a0,s0 - 35bac: 985df0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 35bb0: 1010 addi a2,sp,32 - 35bb2: 19900793 li a5,409 - 35bb6: 8532 mv a0,a2 - 35bb8: 086c addi a1,sp,28 - 35bba: 00014317 auipc t1,0x14 - 35bbe: 3b633303 ld t1,950(t1) # 49f70 <_GLOBAL_OFFSET_TABLE_+0x420> - 35bc2: ce3e sw a5,28(sp) - 35bc4: e432 sd a2,8(sp) - 35bc6: 9302 jalr t1 - 35bc8: 6622 ld a2,8(sp) - 35bca: 85a2 mv a1,s0 - 35bcc: 1100 addi s0,sp,160 - 35bce: 00014317 auipc t1,0x14 - 35bd2: f8a33303 ld t1,-118(t1) # 49b58 <_GLOBAL_OFFSET_TABLE_+0x8> - 35bd6: 8522 mv a0,s0 - 35bd8: 9302 jalr t1 - 35bda: 8522 mv a0,s0 - 35bdc: 00003597 auipc a1,0x3 - 35be0: 26c58593 addi a1,a1,620 # 38e48 <_IO_stdin_used+0x13a0> - 35be4: 8cddf0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 35be8: 0180 addi s0,sp,192 - 35bea: 85aa mv a1,a0 - 35bec: 8522 mv a0,s0 - 35bee: 943df0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 35bf2: 8522 mv a0,s0 - 35bf4: 00005597 auipc a1,0x5 - 35bf8: b8458593 addi a1,a1,-1148 # 3a778 <_IO_stdin_used+0x2cd0> - 35bfc: 8b5df0ef jal 154b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 35c00: 1180 addi s0,sp,224 - 35c02: 85aa mv a1,a0 - 35c04: 8522 mv a0,s0 - 35c06: 92bdf0ef jal 15530 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 35c0a: 8522 mv a0,s0 - 35c0c: f85f30ef jal 29b90 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - -0000000000035c10 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_>: - 35c10: 711d addi sp,sp,-96 - 35c12: e4a6 sd s1,72(sp) - 35c14: f852 sd s4,48(sp) - 35c16: 6504 ld s1,8(a0) - 35c18: 00053a03 ld s4,0(a0) - 35c1c: 691c ld a5,16(a0) - 35c1e: e8a2 sd s0,80(sp) - 35c20: e0ca sd s2,64(sp) - 35c22: f456 sd s5,40(sp) - 35c24: ec86 sd ra,88(sp) - 35c26: fc4e sd s3,56(sp) - 35c28: 842a mv s0,a0 - 35c2a: 892e mv s2,a1 - 35c2c: 41458ab3 sub s5,a1,s4 - 35c30: 04f48a63 beq s1,a5,35c84 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x74> - 35c34: 00063a03 ld s4,0(a2) - 35c38: 00848793 addi a5,s1,8 - 35c3c: 02b48f63 beq s1,a1,35c7a <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x6a> - 35c40: ff84b703 ld a4,-8(s1) - 35c44: ff848613 addi a2,s1,-8 - 35c48: 8e0d sub a2,a2,a1 - 35c4a: e098 sd a4,0(s1) - 35c4c: e51c sd a5,8(a0) - 35c4e: 47a1 li a5,8 - 35c50: 10c7d063 bge a5,a2,35d50 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x140> - 35c54: 40c48533 sub a0,s1,a2 - 35c58: d69df0ef jal 159c0 - 35c5c: 00043983 ld s3,0(s0) - 35c60: 99d6 add s3,s3,s5 - 35c62: 01493023 sd s4,0(s2) - 35c66: 60e6 ld ra,88(sp) - 35c68: 6446 ld s0,80(sp) - 35c6a: 64a6 ld s1,72(sp) - 35c6c: 6906 ld s2,64(sp) - 35c6e: 7a42 ld s4,48(sp) - 35c70: 7aa2 ld s5,40(sp) - 35c72: 854e mv a0,s3 - 35c74: 79e2 ld s3,56(sp) - 35c76: 6125 addi sp,sp,96 - 35c78: 8082 ret - 35c7a: 0144b023 sd s4,0(s1) - 35c7e: e51c sd a5,8(a0) - 35c80: 89a6 mv s3,s1 - 35c82: b7d5 j 35c66 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x56> - 35c84: 414487b3 sub a5,s1,s4 - 35c88: 577d li a4,-1 - 35c8a: f05a sd s6,32(sp) - 35c8c: ec5e sd s7,24(sp) - 35c8e: e862 sd s8,16(sp) - 35c90: 878d srai a5,a5,0x3 - 35c92: 8311 srli a4,a4,0x4 - 35c94: 0ce78763 beq a5,a4,35d62 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x152> - 35c98: 4b05 li s6,1 - 35c9a: ebb1 bnez a5,35cee <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xde> - 35c9c: 57fd li a5,-1 - 35c9e: 8391 srli a5,a5,0x4 - 35ca0: 0167f363 bgeu a5,s6,35ca6 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x96> - 35ca4: 8b3e mv s6,a5 - 35ca6: 0b0e slli s6,s6,0x3 - 35ca8: 855a mv a0,s6 - 35caa: e432 sd a2,8(sp) - 35cac: b25df0ef jal 157d0 <_Znwm@plt> - 35cb0: 6622 ld a2,8(sp) - 35cb2: 015509b3 add s3,a0,s5 - 35cb6: 008a8793 addi a5,s5,8 - 35cba: 6218 ld a4,0(a2) - 35cbc: 412484b3 sub s1,s1,s2 - 35cc0: 97aa add a5,a5,a0 - 35cc2: 00e9b023 sd a4,0(s3) - 35cc6: 8baa mv s7,a0 - 35cc8: 00978c33 add s8,a5,s1 - 35ccc: 03504963 bgtz s5,35cfe <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xee> - 35cd0: 06904563 bgtz s1,35d3a <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x12a> - 35cd4: 040a1f63 bnez s4,35d32 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x122> - 35cd8: 9b5e add s6,s6,s7 - 35cda: 01643823 sd s6,16(s0) - 35cde: 01743023 sd s7,0(s0) - 35ce2: 01843423 sd s8,8(s0) - 35ce6: 7b02 ld s6,32(sp) - 35ce8: 6be2 ld s7,24(sp) - 35cea: 6c42 ld s8,16(sp) - 35cec: bfad j 35c66 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x56> - 35cee: 00179b13 slli s6,a5,0x1 - 35cf2: fafb75e3 bgeu s6,a5,35c9c <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x8c> - 35cf6: 5b45 li s6,-15 - 35cf8: 001b5b13 srli s6,s6,0x1 - 35cfc: b775 j 35ca8 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x98> - 35cfe: 86aa mv a3,a0 - 35d00: 8652 mv a2,s4 - 35d02: 0c3af757 vsetvli a4,s5,e8,m8,ta,ma - 35d06: 02060407 vle8.v v8,(a2) - 35d0a: 40ea8ab3 sub s5,s5,a4 - 35d0e: 963a add a2,a2,a4 - 35d10: 02068427 vse8.v v8,(a3) - 35d14: 96ba add a3,a3,a4 - 35d16: fe0a96e3 bnez s5,35d02 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xf2> - 35d1a: 00905c63 blez s1,35d32 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x122> - 35d1e: 0c34f757 vsetvli a4,s1,e8,m8,ta,ma - 35d22: 02090407 vle8.v v8,(s2) - 35d26: 8c99 sub s1,s1,a4 - 35d28: 993a add s2,s2,a4 - 35d2a: 02078427 vse8.v v8,(a5) - 35d2e: 97ba add a5,a5,a4 - 35d30: f4fd bnez s1,35d1e <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x10e> - 35d32: 8552 mv a0,s4 - 35d34: afddf0ef jal 15830 <_ZdlPv@plt> - 35d38: b745 j 35cd8 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xc8> - 35d3a: 0c34f757 vsetvli a4,s1,e8,m8,ta,ma - 35d3e: 02090407 vle8.v v8,(s2) - 35d42: 8c99 sub s1,s1,a4 - 35d44: 993a add s2,s2,a4 - 35d46: 02078427 vse8.v v8,(a5) - 35d4a: 97ba add a5,a5,a4 - 35d4c: f4fd bnez s1,35d3a <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x12a> - 35d4e: b759 j 35cd4 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xc4> - 35d50: 00f60463 beq a2,a5,35d58 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x148> - 35d54: 89ca mv s3,s2 - 35d56: b731 j 35c62 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x52> - 35d58: 619c ld a5,0(a1) - 35d5a: 89ca mv s3,s2 - 35d5c: fef4bc23 sd a5,-8(s1) - 35d60: b709 j 35c62 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x52> - 35d62: 00002517 auipc a0,0x2 - 35d66: fe650513 addi a0,a0,-26 # 37d48 <_IO_stdin_used+0x2a0> - 35d6a: ab7df0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - -0000000000035d6e <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE>: - 35d6e: 6298 ld a4,0(a3) - 35d70: 669c ld a5,8(a3) - 35d72: 715d addi sp,sp,-80 - 35d74: ec56 sd s5,24(sp) - 35d76: 8f99 sub a5,a5,a4 - 35d78: 8789 srai a5,a5,0x2 - 35d7a: 00078a9b sext.w s5,a5 - 35d7e: 00baa7b3 slt a5,s5,a1 - 35d82: fff5c713 not a4,a1 - 35d86: 0017b793 seqz a5,a5 - 35d8a: 01f7571b srliw a4,a4,0x1f - 35d8e: f052 sd s4,32(sp) - 35d90: 8a2a mv s4,a0 - 35d92: 00f77533 and a0,a4,a5 - 35d96: e0a2 sd s0,64(sp) - 35d98: f84a sd s2,48(sp) - 35d9a: f44e sd s3,40(sp) - 35d9c: e486 sd ra,72(sp) - 35d9e: fc26 sd s1,56(sp) - 35da0: 89b6 mv s3,a3 - 35da2: 892e mv s2,a1 - 35da4: 8432 mv s0,a2 - 35da6: e1ce50ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 35daa: 10050363 beqz a0,35eb0 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x142> - 35dae: 05244f63 blt s0,s2,35e0c <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x9e> - 35db2: 008aa533 slt a0,s5,s0 - 35db6: 00154513 xori a0,a0,1 - 35dba: e08e50ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 35dbe: c939 beqz a0,35e14 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0xa6> - 35dc0: 4124043b subw s0,s0,s2 - 35dc4: 4a85 li s5,1 - 35dc6: 028ada63 bge s5,s0,35dfa <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x8c> - 35dca: fff90493 addi s1,s2,-1 - 35dce: 94a2 add s1,s1,s0 - 35dd0: 048a slli s1,s1,0x2 - 35dd2: 85a2 mv a1,s0 - 35dd4: 8552 mv a0,s4 - 35dd6: f4ce90ef jal 1f522 <_ZN7testing8internal6Random8GenerateEj> - 35dda: 0009b783 ld a5,0(s3) - 35dde: 0125073b addw a4,a0,s2 - 35de2: 070a slli a4,a4,0x2 - 35de4: 009786b3 add a3,a5,s1 - 35de8: 4290 lw a2,0(a3) - 35dea: 97ba add a5,a5,a4 - 35dec: 4398 lw a4,0(a5) - 35dee: c390 sw a2,0(a5) - 35df0: 347d addiw s0,s0,-1 - 35df2: c298 sw a4,0(a3) - 35df4: 14f1 addi s1,s1,-4 - 35df6: fd541ee3 bne s0,s5,35dd2 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x64> - 35dfa: 60a6 ld ra,72(sp) - 35dfc: 6406 ld s0,64(sp) - 35dfe: 74e2 ld s1,56(sp) - 35e00: 7942 ld s2,48(sp) - 35e02: 79a2 ld s3,40(sp) - 35e04: 7a02 ld s4,32(sp) - 35e06: 6ae2 ld s5,24(sp) - 35e08: 6161 addi sp,sp,80 - 35e0a: 8082 ret - 35e0c: 4501 li a0,0 - 35e0e: db4e50ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 35e12: f565 bnez a0,35dfa <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x8c> - 35e14: 0024 addi s1,sp,8 - 35e16: 8526 mv a0,s1 - 35e18: 00004617 auipc a2,0x4 - 35e1c: 61060613 addi a2,a2,1552 # 3a428 <_IO_stdin_used+0x2980> - 35e20: 458d li a1,3 - 35e22: 13c00693 li a3,316 - 35e26: e85a sd s6,16(sp) - 35e28: dc2e90ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 35e2c: 02e00613 li a2,46 - 35e30: 00005597 auipc a1,0x5 - 35e34: 9c858593 addi a1,a1,-1592 # 3a7f8 <_IO_stdin_used+0x2d50> - 35e38: 00014517 auipc a0,0x14 - 35e3c: 16053503 ld a0,352(a0) # 49f98 <_ZSt4cerr@Base> - 35e40: ff0df0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35e44: 4675 li a2,29 - 35e46: 00005597 auipc a1,0x5 - 35e4a: 9e258593 addi a1,a1,-1566 # 3a828 <_IO_stdin_used+0x2d80> - 35e4e: 00014517 auipc a0,0x14 - 35e52: 14a53503 ld a0,330(a0) # 49f98 <_ZSt4cerr@Base> - 35e56: fdadf0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35e5a: 85a2 mv a1,s0 - 35e5c: 00014517 auipc a0,0x14 - 35e60: 13c53503 ld a0,316(a0) # 49f98 <_ZSt4cerr@Base> - 35e64: ddcdf0ef jal 15440 <_ZNSolsEi@plt> - 35e68: 4651 li a2,20 - 35e6a: 00005597 auipc a1,0x5 - 35e6e: 9de58593 addi a1,a1,-1570 # 3a848 <_IO_stdin_used+0x2da0> - 35e72: 8b2a mv s6,a0 - 35e74: fbcdf0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35e78: 85ca mv a1,s2 - 35e7a: 855a mv a0,s6 - 35e7c: dc4df0ef jal 15440 <_ZNSolsEi@plt> - 35e80: 4609 li a2,2 - 35e82: 00003597 auipc a1,0x3 - 35e86: 97e58593 addi a1,a1,-1666 # 38800 <_IO_stdin_used+0xd58> - 35e8a: 8b2a mv s6,a0 - 35e8c: fa4df0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35e90: 85d6 mv a1,s5 - 35e92: 855a mv a0,s6 - 35e94: dacdf0ef jal 15440 <_ZNSolsEi@plt> - 35e98: 4609 li a2,2 - 35e9a: 00005597 auipc a1,0x5 - 35e9e: 95658593 addi a1,a1,-1706 # 3a7f0 <_IO_stdin_used+0x2d48> - 35ea2: f8edf0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35ea6: 8526 mv a0,s1 - 35ea8: 8d3e60ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 35eac: 6b42 ld s6,16(sp) - 35eae: bf09 j 35dc0 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x52> - 35eb0: 0024 addi s1,sp,8 - 35eb2: 8526 mv a0,s1 - 35eb4: 00004617 auipc a2,0x4 - 35eb8: 57460613 addi a2,a2,1396 # 3a428 <_IO_stdin_used+0x2980> - 35ebc: 458d li a1,3 - 35ebe: 13900693 li a3,313 - 35ec2: e85a sd s6,16(sp) - 35ec4: d26e90ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 35ec8: 02e00613 li a2,46 - 35ecc: 00005597 auipc a1,0x5 - 35ed0: 8bc58593 addi a1,a1,-1860 # 3a788 <_IO_stdin_used+0x2ce0> - 35ed4: 00014517 auipc a0,0x14 - 35ed8: 0c453503 ld a0,196(a0) # 49f98 <_ZSt4cerr@Base> - 35edc: f54df0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35ee0: 4671 li a2,28 - 35ee2: 00005597 auipc a1,0x5 - 35ee6: 8d658593 addi a1,a1,-1834 # 3a7b8 <_IO_stdin_used+0x2d10> - 35eea: 00014517 auipc a0,0x14 - 35eee: 0ae53503 ld a0,174(a0) # 49f98 <_ZSt4cerr@Base> - 35ef2: f3edf0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35ef6: 85ca mv a1,s2 - 35ef8: 00014517 auipc a0,0x14 - 35efc: 0a053503 ld a0,160(a0) # 49f98 <_ZSt4cerr@Base> - 35f00: d40df0ef jal 15440 <_ZNSolsEi@plt> - 35f04: 465d li a2,23 - 35f06: 00005597 auipc a1,0x5 - 35f0a: 8d258593 addi a1,a1,-1838 # 3a7d8 <_IO_stdin_used+0x2d30> - 35f0e: 8b2a mv s6,a0 - 35f10: f20df0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35f14: 85d6 mv a1,s5 - 35f16: 855a mv a0,s6 - 35f18: d28df0ef jal 15440 <_ZNSolsEi@plt> - 35f1c: 4609 li a2,2 - 35f1e: 00005597 auipc a1,0x5 - 35f22: 8d258593 addi a1,a1,-1838 # 3a7f0 <_IO_stdin_used+0x2d48> - 35f26: f0adf0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35f2a: 8526 mv a0,s1 - 35f2c: 84fe60ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 35f30: 6b42 ld s6,16(sp) - 35f32: bdb5 j 35dae <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x40> - 35f34: 842a mv s0,a0 - 35f36: 8526 mv a0,s1 - 35f38: 843e60ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 35f3c: 8522 mv a0,s0 - 35f3e: fe2df0ef jal 15720 <_Unwind_Resume@plt> - 35f42: bfcd j 35f34 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x1c6> - -0000000000035f44 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_>: - 35f44: 6510 ld a2,8(a0) - 35f46: 6598 ld a4,8(a1) - 35f48: 00e60463 beq a2,a4,35f50 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_+0xc> - 35f4c: 4501 li a0,0 - 35f4e: 8082 ret - 35f50: 87aa mv a5,a0 - 35f52: 4505 li a0,1 - 35f54: ce01 beqz a2,35f6c <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_+0x28> - 35f56: 618c ld a1,0(a1) - 35f58: 6388 ld a0,0(a5) - 35f5a: 1141 addi sp,sp,-16 - 35f5c: e406 sd ra,8(sp) - 35f5e: 993df0ef jal 158f0 - 35f62: 60a2 ld ra,8(sp) - 35f64: 00153513 seqz a0,a0 - 35f68: 0141 addi sp,sp,16 - 35f6a: 8082 ret - 35f6c: 8082 ret - -0000000000035f6e <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_>: - 35f6e: 711d addi sp,sp,-96 - 35f70: f05a sd s6,32(sp) - 35f72: e466 sd s9,8(sp) - 35f74: 00053b03 ld s6,0(a0) - 35f78: 00853c83 ld s9,8(a0) - 35f7c: 6db6e7b7 lui a5,0x6db6e - 35f80: b6e78793 addi a5,a5,-1170 # 6db6db6e <__global_pointer$+0x6db22dde> - 35f84: b6db76b7 lui a3,0xb6db7 - 35f88: db768693 addi a3,a3,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6c027> - 35f8c: e8a2 sd s0,80(sp) - 35f8e: 1782 slli a5,a5,0x20 - 35f90: 416c8433 sub s0,s9,s6 - 35f94: 97b6 add a5,a5,a3 - 35f96: 40445713 srai a4,s0,0x4 - 35f9a: 02f70733 mul a4,a4,a5 - 35f9e: 012497b7 lui a5,0x1249 - 35fa2: 24978793 addi a5,a5,585 # 1249249 <__global_pointer$+0x11fe4b9> - 35fa6: 249256b7 lui a3,0x24925 - 35faa: 1782 slli a5,a5,0x20 - 35fac: 92468693 addi a3,a3,-1756 # 24924924 <__global_pointer$+0x248d9b94> - 35fb0: ec86 sd ra,88(sp) - 35fb2: 97b6 add a5,a5,a3 - 35fb4: e4a6 sd s1,72(sp) - 35fb6: e0ca sd s2,64(sp) - 35fb8: 1cf70d63 beq a4,a5,36192 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x224> - 35fbc: ec5e sd s7,24(sp) - 35fbe: f456 sd s5,40(sp) - 35fc0: e862 sd s8,16(sp) - 35fc2: 8baa mv s7,a0 - 35fc4: 84ae mv s1,a1 - 35fc6: 4785 li a5,1 - 35fc8: 1a071a63 bnez a4,3617c <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x20e> - 35fcc: 01249737 lui a4,0x1249 - 35fd0: 24970713 addi a4,a4,585 # 1249249 <__global_pointer$+0x11fe4b9> - 35fd4: 249256b7 lui a3,0x24925 - 35fd8: 1702 slli a4,a4,0x20 - 35fda: 92468693 addi a3,a3,-1756 # 24924924 <__global_pointer$+0x248d9b94> - 35fde: 9736 add a4,a4,a3 - 35fe0: 1af76763 bltu a4,a5,3618e <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x220> - 35fe4: 00379a93 slli s5,a5,0x3 - 35fe8: 40fa8ab3 sub s5,s5,a5 - 35fec: 0a92 slli s5,s5,0x4 - 35fee: 8556 mv a0,s5 - 35ff0: fe0df0ef jal 157d0 <_Znwm@plt> - 35ff4: 4098 lw a4,0(s1) - 35ff6: 648c ld a1,8(s1) - 35ff8: 6890 ld a2,16(s1) - 35ffa: 942a add s0,s0,a0 - 35ffc: 01840793 addi a5,s0,24 - 36000: 00840913 addi s2,s0,8 - 36004: 8c2a mv s8,a0 - 36006: c018 sw a4,0(s0) - 36008: e41c sd a5,8(s0) - 3600a: 854a mv a0,s2 - 3600c: 962e add a2,a2,a1 - 3600e: a55e10ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 36012: 5498 lw a4,40(s1) - 36014: 788c ld a1,48(s1) - 36016: 7c90 ld a2,56(s1) - 36018: fc4e sd s3,56(sp) - 3601a: 04040793 addi a5,s0,64 - 3601e: 03040993 addi s3,s0,48 - 36022: d418 sw a4,40(s0) - 36024: 962e add a2,a2,a1 - 36026: 854e mv a0,s3 - 36028: f81c sd a5,48(s0) - 3602a: a39e10ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 3602e: 68ac ld a1,80(s1) - 36030: 6cb0 ld a2,88(s1) - 36032: 06040793 addi a5,s0,96 - 36036: e83c sd a5,80(s0) - 36038: 962e add a2,a2,a1 - 3603a: 05040513 addi a0,s0,80 - 3603e: a25e10ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 36042: 84e2 mv s1,s8 - 36044: 119b0263 beq s6,s9,36148 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1da> - 36048: f852 sd s4,48(sp) - 3604a: 018b0413 addi s0,s6,24 - 3604e: 040b0913 addi s2,s6,64 - 36052: 060b0993 addi s3,s6,96 - 36056: 8a5a mv s4,s6 - 36058: a051 j 360dc <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x16e> - 3605a: 601c ld a5,0(s0) - 3605c: e498 sd a4,8(s1) - 3605e: ec9c sd a5,24(s1) - 36060: ff843783 ld a5,-8(s0) - 36064: fe843823 sd s0,-16(s0) - 36068: fe043c23 sd zero,-8(s0) - 3606c: e89c sd a5,16(s1) - 3606e: 00040023 sb zero,0(s0) - 36072: 04048793 addi a5,s1,64 - 36076: 4814 lw a3,16(s0) - 36078: f89c sd a5,48(s1) - 3607a: 6c18 ld a4,24(s0) - 3607c: d494 sw a3,40(s1) - 3607e: 0b270663 beq a4,s2,3612a <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1bc> - 36082: 741c ld a5,40(s0) - 36084: f898 sd a4,48(s1) - 36086: e0bc sd a5,64(s1) - 36088: 701c ld a5,32(s0) - 3608a: 01243c23 sd s2,24(s0) - 3608e: 02043023 sd zero,32(s0) - 36092: fc9c sd a5,56(s1) - 36094: 02040423 sb zero,40(s0) - 36098: 06048793 addi a5,s1,96 - 3609c: e8bc sd a5,80(s1) - 3609e: 7c18 ld a4,56(s0) - 360a0: 07370763 beq a4,s3,3610e <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1a0> - 360a4: 643c ld a5,72(s0) - 360a6: e8b8 sd a4,80(s1) - 360a8: f0bc sd a5,96(s1) - 360aa: 603c ld a5,64(s0) - 360ac: 6c08 ld a0,24(s0) - 360ae: ecbc sd a5,88(s1) - 360b0: 01250463 beq a0,s2,360b8 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x14a> - 360b4: f7cdf0ef jal 15830 <_ZdlPv@plt> - 360b8: ff043503 ld a0,-16(s0) - 360bc: 00850463 beq a0,s0,360c4 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x156> - 360c0: f70df0ef jal 15830 <_ZdlPv@plt> - 360c4: 070a0a13 addi s4,s4,112 - 360c8: 07048493 addi s1,s1,112 - 360cc: 07040413 addi s0,s0,112 - 360d0: 07090913 addi s2,s2,112 - 360d4: 07098993 addi s3,s3,112 - 360d8: 079a0763 beq s4,s9,36146 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1d8> - 360dc: 01848793 addi a5,s1,24 - 360e0: fe842683 lw a3,-24(s0) - 360e4: e49c sd a5,8(s1) - 360e6: ff043703 ld a4,-16(s0) - 360ea: c094 sw a3,0(s1) - 360ec: f68717e3 bne a4,s0,3605a <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xec> - 360f0: ff843703 ld a4,-8(s0) - 360f4: 8622 mv a2,s0 - 360f6: 0705 addi a4,a4,1 - 360f8: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 360fc: 02060407 vle8.v v8,(a2) - 36100: 8f15 sub a4,a4,a3 - 36102: 9636 add a2,a2,a3 - 36104: 02078427 vse8.v v8,(a5) - 36108: 97b6 add a5,a5,a3 - 3610a: f77d bnez a4,360f8 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x18a> - 3610c: bf91 j 36060 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xf2> - 3610e: 6038 ld a4,64(s0) - 36110: 864e mv a2,s3 - 36112: 0705 addi a4,a4,1 - 36114: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 36118: 02060407 vle8.v v8,(a2) - 3611c: 8f15 sub a4,a4,a3 - 3611e: 9636 add a2,a2,a3 - 36120: 02078427 vse8.v v8,(a5) - 36124: 97b6 add a5,a5,a3 - 36126: f77d bnez a4,36114 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1a6> - 36128: b749 j 360aa <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x13c> - 3612a: 7018 ld a4,32(s0) - 3612c: 864a mv a2,s2 - 3612e: 0705 addi a4,a4,1 - 36130: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 36134: 02060407 vle8.v v8,(a2) - 36138: 8f15 sub a4,a4,a3 - 3613a: 9636 add a2,a2,a3 - 3613c: 02078427 vse8.v v8,(a5) - 36140: 97b6 add a5,a5,a3 - 36142: f77d bnez a4,36130 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1c2> - 36144: b791 j 36088 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x11a> - 36146: 7a42 ld s4,48(sp) - 36148: 07048493 addi s1,s1,112 - 3614c: 000b0563 beqz s6,36156 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1e8> - 36150: 855a mv a0,s6 - 36152: ededf0ef jal 15830 <_ZdlPv@plt> - 36156: 60e6 ld ra,88(sp) - 36158: 6446 ld s0,80(sp) - 3615a: 9ae2 add s5,s5,s8 - 3615c: 015bb823 sd s5,16(s7) - 36160: 018bb023 sd s8,0(s7) - 36164: 009bb423 sd s1,8(s7) - 36168: 6906 ld s2,64(sp) - 3616a: 64a6 ld s1,72(sp) - 3616c: 79e2 ld s3,56(sp) - 3616e: 7aa2 ld s5,40(sp) - 36170: 6be2 ld s7,24(sp) - 36172: 6c42 ld s8,16(sp) - 36174: 7b02 ld s6,32(sp) - 36176: 6ca2 ld s9,8(sp) - 36178: 6125 addi sp,sp,96 - 3617a: 8082 ret - 3617c: 00171793 slli a5,a4,0x1 - 36180: e4e7f6e3 bgeu a5,a4,35fcc <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x5e> - 36184: f8100a93 li s5,-127 - 36188: 001ada93 srli s5,s5,0x1 - 3618c: b58d j 35fee <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x80> - 3618e: 87ba mv a5,a4 - 36190: bd91 j 35fe4 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x76> - 36192: 00002517 auipc a0,0x2 - 36196: f0650513 addi a0,a0,-250 # 38098 <_IO_stdin_used+0x5f0> - 3619a: fc4e sd s3,56(sp) - 3619c: f852 sd s4,48(sp) - 3619e: f456 sd s5,40(sp) - 361a0: ec5e sd s7,24(sp) - 361a2: e862 sd s8,16(sp) - 361a4: e7cdf0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 361a8: 842a mv s0,a0 - 361aa: 854e mv a0,s3 - 361ac: d50e00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 361b0: 854a mv a0,s2 - 361b2: d4ae00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 361b6: 8562 mv a0,s8 - 361b8: f852 sd s4,48(sp) - 361ba: e76df0ef jal 15830 <_ZdlPv@plt> - 361be: 8522 mv a0,s0 - 361c0: d60df0ef jal 15720 <_Unwind_Resume@plt> - 361c4: 842a mv s0,a0 - 361c6: b7ed j 361b0 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x242> - 361c8: 842a mv s0,a0 - 361ca: fc4e sd s3,56(sp) - 361cc: b7ed j 361b6 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x248> - -00000000000361ce <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_>: - 361ce: 715d addi sp,sp,-80 - 361d0: e85a sd s6,16(sp) - 361d2: e062 sd s8,0(sp) - 361d4: 00053b03 ld s6,0(a0) - 361d8: 00853c03 ld s8,8(a0) - 361dc: e0a2 sd s0,64(sp) - 361de: 577d li a4,-1 - 361e0: 416c0433 sub s0,s8,s6 - 361e4: e486 sd ra,72(sp) - 361e6: 40645793 srai a5,s0,0x6 - 361ea: 831d srli a4,a4,0x7 - 361ec: fc26 sd s1,56(sp) - 361ee: 12e78e63 beq a5,a4,3632a <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x15c> - 361f2: f052 sd s4,32(sp) - 361f4: ec56 sd s5,24(sp) - 361f6: e45e sd s7,8(sp) - 361f8: 8aaa mv s5,a0 - 361fa: 84ae mv s1,a1 - 361fc: 4a05 li s4,1 - 361fe: 10079b63 bnez a5,36314 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x146> - 36202: 57fd li a5,-1 - 36204: 839d srli a5,a5,0x7 - 36206: 1347e063 bltu a5,s4,36326 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x158> - 3620a: 0a1a slli s4,s4,0x6 - 3620c: 8552 mv a0,s4 - 3620e: dc2df0ef jal 157d0 <_Znwm@plt> - 36212: 608c ld a1,0(s1) - 36214: 6490 ld a2,8(s1) - 36216: 942a add s0,s0,a0 - 36218: 01040793 addi a5,s0,16 - 3621c: 8baa mv s7,a0 - 3621e: e01c sd a5,0(s0) - 36220: 8522 mv a0,s0 - 36222: 962e add a2,a2,a1 - 36224: 83fe10ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 36228: 708c ld a1,32(s1) - 3622a: 7490 ld a2,40(s1) - 3622c: 03040793 addi a5,s0,48 - 36230: f01c sd a5,32(s0) - 36232: 962e add a2,a2,a1 - 36234: 02040513 addi a0,s0,32 - 36238: 82be10ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 3623c: 84de mv s1,s7 - 3623e: 0b8b0363 beq s6,s8,362e4 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x116> - 36242: f84a sd s2,48(sp) - 36244: f44e sd s3,40(sp) - 36246: 010b0913 addi s2,s6,16 - 3624a: 030b0993 addi s3,s6,48 - 3624e: 845a mv s0,s6 - 36250: a0b1 j 3629c <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xce> - 36252: 681c ld a5,16(s0) - 36254: e098 sd a4,0(s1) - 36256: e89c sd a5,16(s1) - 36258: 641c ld a5,8(s0) - 3625a: 01243023 sd s2,0(s0) - 3625e: 00043423 sd zero,8(s0) - 36262: e49c sd a5,8(s1) - 36264: 00040823 sb zero,16(s0) - 36268: 03048793 addi a5,s1,48 - 3626c: f09c sd a5,32(s1) - 3626e: 7018 ld a4,32(s0) - 36270: 05370a63 beq a4,s3,362c4 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xf6> - 36274: 781c ld a5,48(s0) - 36276: f098 sd a4,32(s1) - 36278: f89c sd a5,48(s1) - 3627a: 741c ld a5,40(s0) - 3627c: 6008 ld a0,0(s0) - 3627e: f49c sd a5,40(s1) - 36280: 01250463 beq a0,s2,36288 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xba> - 36284: dacdf0ef jal 15830 <_ZdlPv@plt> - 36288: 04040413 addi s0,s0,64 - 3628c: 04048493 addi s1,s1,64 - 36290: 04090913 addi s2,s2,64 - 36294: 04098993 addi s3,s3,64 - 36298: 05840463 beq s0,s8,362e0 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x112> - 3629c: 01048793 addi a5,s1,16 - 362a0: e09c sd a5,0(s1) - 362a2: 6018 ld a4,0(s0) - 362a4: fb2717e3 bne a4,s2,36252 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x84> - 362a8: 6418 ld a4,8(s0) - 362aa: 864a mv a2,s2 - 362ac: 0705 addi a4,a4,1 - 362ae: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 362b2: 02060407 vle8.v v8,(a2) - 362b6: 8f15 sub a4,a4,a3 - 362b8: 9636 add a2,a2,a3 - 362ba: 02078427 vse8.v v8,(a5) - 362be: 97b6 add a5,a5,a3 - 362c0: f77d bnez a4,362ae <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xe0> - 362c2: bf59 j 36258 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x8a> - 362c4: 7418 ld a4,40(s0) - 362c6: 864e mv a2,s3 - 362c8: 0705 addi a4,a4,1 - 362ca: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 362ce: 02060407 vle8.v v8,(a2) - 362d2: 8f15 sub a4,a4,a3 - 362d4: 9636 add a2,a2,a3 - 362d6: 02078427 vse8.v v8,(a5) - 362da: 97b6 add a5,a5,a3 - 362dc: f77d bnez a4,362ca <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xfc> - 362de: bf71 j 3627a <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xac> - 362e0: 7942 ld s2,48(sp) - 362e2: 79a2 ld s3,40(sp) - 362e4: 04048493 addi s1,s1,64 - 362e8: 000b0563 beqz s6,362f2 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x124> - 362ec: 855a mv a0,s6 - 362ee: d42df0ef jal 15830 <_ZdlPv@plt> - 362f2: 60a6 ld ra,72(sp) - 362f4: 6406 ld s0,64(sp) - 362f6: 9a5e add s4,s4,s7 - 362f8: 014ab823 sd s4,16(s5) - 362fc: 017ab023 sd s7,0(s5) - 36300: 009ab423 sd s1,8(s5) - 36304: 7a02 ld s4,32(sp) - 36306: 74e2 ld s1,56(sp) - 36308: 6ae2 ld s5,24(sp) - 3630a: 6ba2 ld s7,8(sp) - 3630c: 6b42 ld s6,16(sp) - 3630e: 6c02 ld s8,0(sp) - 36310: 6161 addi sp,sp,80 - 36312: 8082 ret - 36314: 00179a13 slli s4,a5,0x1 - 36318: eefa75e3 bgeu s4,a5,36202 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x34> - 3631c: f8100a13 li s4,-127 - 36320: 001a5a13 srli s4,s4,0x1 - 36324: b5e5 j 3620c <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x3e> - 36326: 8a3e mv s4,a5 - 36328: b5cd j 3620a <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x3c> - 3632a: 00002517 auipc a0,0x2 - 3632e: d6e50513 addi a0,a0,-658 # 38098 <_IO_stdin_used+0x5f0> - 36332: f84a sd s2,48(sp) - 36334: f44e sd s3,40(sp) - 36336: f052 sd s4,32(sp) - 36338: ec56 sd s5,24(sp) - 3633a: e45e sd s7,8(sp) - 3633c: ce4df0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - 36340: 87aa mv a5,a0 - 36342: 8522 mv a0,s0 - 36344: 843e mv s0,a5 - 36346: bb6e00ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3634a: 855e mv a0,s7 - 3634c: f84a sd s2,48(sp) - 3634e: f44e sd s3,40(sp) - 36350: ce0df0ef jal 15830 <_ZdlPv@plt> - 36354: 8522 mv a0,s0 - 36356: bcadf0ef jal 15720 <_Unwind_Resume@plt> - 3635a: 842a mv s0,a0 - 3635c: b7fd j 3634a <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x17c> - -000000000003635e <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_>: - 3635e: 7139 addi sp,sp,-64 - 36360: f822 sd s0,48(sp) - 36362: e852 sd s4,16(sp) - 36364: 6500 ld s0,8(a0) - 36366: 00053a03 ld s4,0(a0) - 3636a: aaaab7b7 lui a5,0xaaaab - 3636e: aab78793 addi a5,a5,-1365 # ffffffffaaaaaaab <__global_pointer$+0xffffffffaaa5fd1b> - 36372: 02079693 slli a3,a5,0x20 - 36376: e456 sd s5,8(sp) - 36378: 41440ab3 sub s5,s0,s4 - 3637c: 97b6 add a5,a5,a3 - 3637e: 404ad713 srai a4,s5,0x4 - 36382: 02f70733 mul a4,a4,a5 - 36386: 02aab7b7 lui a5,0x2aab - 3638a: aab78793 addi a5,a5,-1365 # 2aaaaab <__global_pointer$+0x2a5fd1b> - 3638e: aaaab6b7 lui a3,0xaaaab - 36392: 1782 slli a5,a5,0x20 - 36394: aaa68693 addi a3,a3,-1366 # ffffffffaaaaaaaa <__global_pointer$+0xffffffffaaa5fd1a> - 36398: fc06 sd ra,56(sp) - 3639a: f426 sd s1,40(sp) - 3639c: f04a sd s2,32(sp) - 3639e: ec4e sd s3,24(sp) - 363a0: e05a sd s6,0(sp) - 363a2: 97b6 add a5,a5,a3 - 363a4: 14f70963 beq a4,a5,364f6 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x198> - 363a8: 89aa mv s3,a0 - 363aa: 8b2e mv s6,a1 - 363ac: 4785 li a5,1 - 363ae: 12071163 bnez a4,364d0 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x172> - 363b2: 02aab737 lui a4,0x2aab - 363b6: aab70713 addi a4,a4,-1365 # 2aaaaab <__global_pointer$+0x2a5fd1b> - 363ba: aaaab6b7 lui a3,0xaaaab - 363be: 1702 slli a4,a4,0x20 - 363c0: aaa68693 addi a3,a3,-1366 # ffffffffaaaaaaaa <__global_pointer$+0xffffffffaaa5fd1a> - 363c4: 9736 add a4,a4,a3 - 363c6: 10f76d63 bltu a4,a5,364e0 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x182> - 363ca: 00179493 slli s1,a5,0x1 - 363ce: 94be add s1,s1,a5 - 363d0: 0492 slli s1,s1,0x4 - 363d2: 8526 mv a0,s1 - 363d4: bfcdf0ef jal 157d0 <_Znwm@plt> - 363d8: 000b3683 ld a3,0(s6) - 363dc: 008b2703 lw a4,8(s6) - 363e0: 010b3583 ld a1,16(s6) - 363e4: 018b3603 ld a2,24(s6) - 363e8: 892a mv s2,a0 - 363ea: 9556 add a0,a0,s5 - 363ec: 02050793 addi a5,a0,32 - 363f0: e114 sd a3,0(a0) - 363f2: c518 sw a4,8(a0) - 363f4: e91c sd a5,16(a0) - 363f6: 962e add a2,a2,a1 - 363f8: 0541 addi a0,a0,16 - 363fa: e68e10ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 363fe: 0e8a0363 beq s4,s0,364e4 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x186> - 36402: 020a0693 addi a3,s4,32 - 36406: 8752 mv a4,s4 - 36408: 87ca mv a5,s2 - 3640a: 00073803 ld a6,0(a4) - 3640e: 02078613 addi a2,a5,32 - 36412: 470c lw a1,8(a4) - 36414: 0107b023 sd a6,0(a5) - 36418: eb90 sd a2,16(a5) - 3641a: 01073803 ld a6,16(a4) - 3641e: c78c sw a1,8(a5) - 36420: 6f0c ld a1,24(a4) - 36422: 08d80063 beq a6,a3,364a2 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x144> - 36426: 7310 ld a2,32(a4) - 36428: 0107b823 sd a6,16(a5) - 3642c: ef8c sd a1,24(a5) - 3642e: f390 sd a2,32(a5) - 36430: 03070713 addi a4,a4,48 - 36434: 03068693 addi a3,a3,48 - 36438: 03078793 addi a5,a5,48 - 3643c: fce417e3 bne s0,a4,3640a <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0xac> - 36440: 0aaab737 lui a4,0xaaab - 36444: fd040793 addi a5,s0,-48 - 36448: aab70713 addi a4,a4,-1365 # aaaaaab <__global_pointer$+0xaa5fd1b> - 3644c: aaaab6b7 lui a3,0xaaaab - 36450: 414787b3 sub a5,a5,s4 - 36454: 1702 slli a4,a4,0x20 - 36456: aab68693 addi a3,a3,-1365 # ffffffffaaaaaaab <__global_pointer$+0xffffffffaaa5fd1b> - 3645a: 8391 srli a5,a5,0x4 - 3645c: 9736 add a4,a4,a3 - 3645e: 02e787b3 mul a5,a5,a4 - 36462: 0792 slli a5,a5,0x4 - 36464: 8391 srli a5,a5,0x4 - 36466: 0785 addi a5,a5,1 - 36468: 00179413 slli s0,a5,0x1 - 3646c: 943e add s0,s0,a5 - 3646e: 0412 slli s0,s0,0x4 - 36470: 944a add s0,s0,s2 - 36472: 03040413 addi s0,s0,48 - 36476: 000a0563 beqz s4,36480 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x122> - 3647a: 8552 mv a0,s4 - 3647c: bb4df0ef jal 15830 <_ZdlPv@plt> - 36480: 0089b423 sd s0,8(s3) - 36484: 70e2 ld ra,56(sp) - 36486: 7442 ld s0,48(sp) - 36488: 94ca add s1,s1,s2 - 3648a: 0099b823 sd s1,16(s3) - 3648e: 0129b023 sd s2,0(s3) - 36492: 74a2 ld s1,40(sp) - 36494: 7902 ld s2,32(sp) - 36496: 69e2 ld s3,24(sp) - 36498: 6a42 ld s4,16(sp) - 3649a: 6aa2 ld s5,8(sp) - 3649c: 6b02 ld s6,0(sp) - 3649e: 6121 addi sp,sp,64 - 364a0: 8082 ret - 364a2: 0585 addi a1,a1,1 - 364a4: 8836 mv a6,a3 - 364a6: 0c35f557 vsetvli a0,a1,e8,m8,ta,ma - 364aa: 02080407 vle8.v v8,(a6) - 364ae: 8d89 sub a1,a1,a0 - 364b0: 982a add a6,a6,a0 - 364b2: 02060427 vse8.v v8,(a2) - 364b6: 962a add a2,a2,a0 - 364b8: f5fd bnez a1,364a6 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x148> - 364ba: 6f10 ld a2,24(a4) - 364bc: 03070713 addi a4,a4,48 - 364c0: 03068693 addi a3,a3,48 - 364c4: ef90 sd a2,24(a5) - 364c6: 03078793 addi a5,a5,48 - 364ca: f4e410e3 bne s0,a4,3640a <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0xac> - 364ce: bf8d j 36440 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0xe2> - 364d0: 00171793 slli a5,a4,0x1 - 364d4: ece7ffe3 bgeu a5,a4,363b2 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x54> - 364d8: fc100493 li s1,-63 - 364dc: 8085 srli s1,s1,0x1 - 364de: bdd5 j 363d2 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x74> - 364e0: 87ba mv a5,a4 - 364e2: b5e5 j 363ca <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x6c> - 364e4: 844a mv s0,s2 - 364e6: b771 j 36472 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x114> - 364e8: 842a mv s0,a0 - 364ea: 854a mv a0,s2 - 364ec: b44df0ef jal 15830 <_ZdlPv@plt> - 364f0: 8522 mv a0,s0 - 364f2: a2edf0ef jal 15720 <_Unwind_Resume@plt> - 364f6: 00002517 auipc a0,0x2 - 364fa: ba250513 addi a0,a0,-1118 # 38098 <_IO_stdin_used+0x5f0> - 364fe: b22df0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - -0000000000036502 <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: - 36502: 7139 addi sp,sp,-64 - 36504: f04a sd s2,32(sp) - 36506: 00810913 addi s2,sp,8 - 3650a: f822 sd s0,48(sp) - 3650c: f426 sd s1,40(sp) - 3650e: 842a mv s0,a0 - 36510: 84ae mv s1,a1 - 36512: 854a mv a0,s2 - 36514: ec4e sd s3,24(sp) - 36516: fc06 sd ra,56(sp) - 36518: cd5e20ef jal 191ec <_ZN7testing7MessageC1Ev> - 3651c: 6084 ld s1,0(s1) - 3651e: 69a2 ld s3,8(sp) - 36520: c89d beqz s1,36556 <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x54> - 36522: 8526 mv a0,s1 - 36524: ddcdf0ef jal 15b00 - 36528: 862a mv a2,a0 - 3652a: 85a6 mv a1,s1 - 3652c: 01098513 addi a0,s3,16 - 36530: 900df0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 36534: 85ca mv a1,s2 - 36536: 8522 mv a0,s0 - 36538: 8dee30ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 3653c: 6522 ld a0,8(sp) - 3653e: c501 beqz a0,36546 <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x44> - 36540: 611c ld a5,0(a0) - 36542: 679c ld a5,8(a5) - 36544: 9782 jalr a5 - 36546: 70e2 ld ra,56(sp) - 36548: 8522 mv a0,s0 - 3654a: 7442 ld s0,48(sp) - 3654c: 74a2 ld s1,40(sp) - 3654e: 7902 ld s2,32(sp) - 36550: 69e2 ld s3,24(sp) - 36552: 6121 addi sp,sp,64 - 36554: 8082 ret - 36556: 01098513 addi a0,s3,16 - 3655a: 4619 li a2,6 - 3655c: 00002597 auipc a1,0x2 - 36560: 88c58593 addi a1,a1,-1908 # 37de8 <_IO_stdin_used+0x340> - 36564: 8ccdf0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 36568: b7f1 j 36534 <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x32> - 3656a: 67a2 ld a5,8(sp) - 3656c: 842a mv s0,a0 - 3656e: c789 beqz a5,36578 <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x76> - 36570: 6398 ld a4,0(a5) - 36572: 853e mv a0,a5 - 36574: 671c ld a5,8(a4) - 36576: 9782 jalr a5 - 36578: 8522 mv a0,s0 - 3657a: 9a6df0ef jal 15720 <_Unwind_Resume@plt> - -000000000003657e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_>: - 3657e: 7159 addi sp,sp,-112 - 36580: f0a2 sd s0,96(sp) - 36582: 6900 ld s0,16(a0) - 36584: e4ce sd s3,72(sp) - 36586: e0d2 sd s4,64(sp) - 36588: f85a sd s6,48(sp) - 3658a: f062 sd s8,32(sp) - 3658c: ec66 sd s9,24(sp) - 3658e: f486 sd ra,104(sp) - 36590: eca6 sd s1,88(sp) - 36592: e8ca sd s2,80(sp) - 36594: fc56 sd s5,56(sp) - 36596: e86a sd s10,16(sp) - 36598: 0005b983 ld s3,0(a1) - 3659c: 0085bc83 ld s9,8(a1) - 365a0: 8a2a mv s4,a0 - 365a2: 8b2e mv s6,a1 - 365a4: 00850c13 addi s8,a0,8 - 365a8: 12040463 beqz s0,366d0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x152> - 365ac: f45e sd s7,40(sp) - 365ae: 80000bb7 lui s7,0x80000 - 365b2: fffbca93 not s5,s7 - 365b6: 02843903 ld s2,40(s0) - 365ba: 02043d03 ld s10,32(s0) - 365be: 84e6 mv s1,s9 - 365c0: 01997363 bgeu s2,s9,365c6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x48> - 365c4: 84ca mv s1,s2 - 365c6: c499 beqz s1,365d4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x56> - 365c8: 8626 mv a2,s1 - 365ca: 85ea mv a1,s10 - 365cc: 854e mv a0,s3 - 365ce: b22df0ef jal 158f0 - 365d2: e901 bnez a0,365e2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x64> - 365d4: 412c8533 sub a0,s9,s2 - 365d8: 00aac763 blt s5,a0,365e6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x68> - 365dc: 01754a63 blt a0,s7,365f0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x72> - 365e0: 2501 sext.w a0,a0 - 365e2: 00054763 bltz a0,365f0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x72> - 365e6: 6c1c ld a5,24(s0) - 365e8: 4701 li a4,0 - 365ea: c791 beqz a5,365f6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x78> - 365ec: 843e mv s0,a5 - 365ee: b7e1 j 365b6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x38> - 365f0: 681c ld a5,16(s0) - 365f2: 4705 li a4,1 - 365f4: ffe5 bnez a5,365ec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x6e> - 365f6: 8aa2 mv s5,s0 - 365f8: eb31 bnez a4,3664c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xce> - 365fa: 7ba2 ld s7,40(sp) - 365fc: c499 beqz s1,3660a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x8c> - 365fe: 8626 mv a2,s1 - 36600: 856a mv a0,s10 - 36602: 85ce mv a1,s3 - 36604: aecdf0ef jal 158f0 - 36608: ed11 bnez a0,36624 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xa6> - 3660a: 800007b7 lui a5,0x80000 - 3660e: 41990533 sub a0,s2,s9 - 36612: fff7c793 not a5,a5 - 36616: 0aa7cb63 blt a5,a0,366cc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x14e> - 3661a: 800007b7 lui a5,0x80000 - 3661e: 04f54963 blt a0,a5,36670 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xf2> - 36622: 2501 sext.w a0,a0 - 36624: 4781 li a5,0 - 36626: 04054563 bltz a0,36670 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xf2> - 3662a: 70a6 ld ra,104(sp) - 3662c: 8522 mv a0,s0 - 3662e: 7406 ld s0,96(sp) - 36630: 00f10423 sb a5,8(sp) - 36634: 65a2 ld a1,8(sp) - 36636: 64e6 ld s1,88(sp) - 36638: 6946 ld s2,80(sp) - 3663a: 69a6 ld s3,72(sp) - 3663c: 6a06 ld s4,64(sp) - 3663e: 7ae2 ld s5,56(sp) - 36640: 7b42 ld s6,48(sp) - 36642: 7c02 ld s8,32(sp) - 36644: 6ce2 ld s9,24(sp) - 36646: 6d42 ld s10,16(sp) - 36648: 6165 addi sp,sp,112 - 3664a: 8082 ret - 3664c: 018a3783 ld a5,24(s4) - 36650: 7ba2 ld s7,40(sp) - 36652: 00f40f63 beq s0,a5,36670 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xf2> - 36656: 8522 mv a0,s0 - 36658: a68df0ef jal 158c0 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt> - 3665c: 02853903 ld s2,40(a0) - 36660: 02053d03 ld s10,32(a0) - 36664: 84e6 mv s1,s9 - 36666: 05996f63 bltu s2,s9,366c4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x146> - 3666a: 8aa2 mv s5,s0 - 3666c: 842a mv s0,a0 - 3666e: b779 j 365fc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x7e> - 36670: 075c0563 beq s8,s5,366da <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x15c> - 36674: 028ab683 ld a3,40(s5) - 36678: 020ab603 ld a2,32(s5) - 3667c: 85e6 mv a1,s9 - 3667e: 854e mv a0,s3 - 36680: 8bce10ef jal 1773c <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> - 36684: 01f5549b srliw s1,a0,0x1f - 36688: 04000513 li a0,64 - 3668c: 944df0ef jal 157d0 <_Znwm@plt> - 36690: 000b3583 ld a1,0(s6) - 36694: 008b3603 ld a2,8(s6) - 36698: 03050793 addi a5,a0,48 - 3669c: 842a mv s0,a0 - 3669e: f11c sd a5,32(a0) - 366a0: 962e add a2,a2,a1 - 366a2: 02050513 addi a0,a0,32 - 366a6: bbce10ef jal 17a62 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 366aa: 86e2 mv a3,s8 - 366ac: 8656 mv a2,s5 - 366ae: 8526 mv a0,s1 - 366b0: 85a2 mv a1,s0 - 366b2: e1fde0ef jal 154d0 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt> - 366b6: 028a3703 ld a4,40(s4) - 366ba: 4785 li a5,1 - 366bc: 973e add a4,a4,a5 - 366be: 02ea3423 sd a4,40(s4) - 366c2: b7a5 j 3662a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xac> - 366c4: 8aa2 mv s5,s0 - 366c6: 84ca mv s1,s2 - 366c8: 842a mv s0,a0 - 366ca: bf0d j 365fc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x7e> - 366cc: 4781 li a5,0 - 366ce: bfb1 j 3662a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xac> - 366d0: 6d1c ld a5,24(a0) - 366d2: 8462 mv s0,s8 - 366d4: f98791e3 bne a5,s8,36656 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xd8> - 366d8: 8ae2 mv s5,s8 - 366da: 4485 li s1,1 - 366dc: b775 j 36688 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x10a> - 366de: f45e sd s7,40(sp) - 366e0: e11de0ef jal 154f0 <__cxa_begin_catch@plt> + 34c7e: 6508 ld a0,8(a0) + 34c80: 07c1 addi a5,a5,16 + 34c82: e406 sd ra,8(sp) + 34c84: e01c sd a5,0(s0) + 34c86: 01840793 addi a5,s0,24 + 34c8a: 00f50463 beq a0,a5,34c92 <_ZN7testing8internal24XmlUnitTestResultPrinterD0Ev+0x22> + 34c8e: c73e00ef jal 15900 <_ZdlPv@plt> + 34c92: 8522 mv a0,s0 + 34c94: 6402 ld s0,0(sp) + 34c96: 60a2 ld ra,8(sp) + 34c98: 0141 addi sp,sp,16 + 34c9a: c67e006f j 15900 <_ZdlPv@plt> + +0000000000034c9e <_ZN7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_ED0Ev>: + 34c9e: 1141 addi sp,sp,-16 + 34ca0: e022 sd s0,0(sp) + 34ca2: 00017797 auipc a5,0x17 + 34ca6: 0667b783 ld a5,102(a5) # 4bd08 <_GLOBAL_OFFSET_TABLE_+0x1b8> + 34caa: 842a mv s0,a0 + 34cac: 6508 ld a0,8(a0) + 34cae: 07c1 addi a5,a5,16 + 34cb0: e406 sd ra,8(sp) + 34cb2: e01c sd a5,0(s0) + 34cb4: 01840793 addi a5,s0,24 + 34cb8: 00f50463 beq a0,a5,34cc0 <_ZN7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_ED0Ev+0x22> + 34cbc: c45e00ef jal 15900 <_ZdlPv@plt> + 34cc0: 8522 mv a0,s0 + 34cc2: 6402 ld s0,0(sp) + 34cc4: 60a2 ld ra,8(sp) + 34cc6: 0141 addi sp,sp,16 + 34cc8: c39e006f j 15900 <_ZdlPv@plt> + +0000000000034ccc <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: + 34ccc: 1101 addi sp,sp,-32 + 34cce: e822 sd s0,16(sp) + 34cd0: 00017797 auipc a5,0x17 + 34cd4: 1807b783 ld a5,384(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> + 34cd8: 6900 ld s0,16(a0) + 34cda: ec06 sd ra,24(sp) + 34cdc: 07c1 addi a5,a5,16 + 34cde: e11c sd a5,0(a0) + 34ce0: c00d beqz s0,34d02 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x36> + 34ce2: e426 sd s1,8(sp) + 34ce4: 00017497 auipc s1,0x17 + 34ce8: 1644b483 ld s1,356(s1) # 4be48 <__libc_single_threaded@GLIBC_2.32> + 34cec: 0004c783 lbu a5,0(s1) + 34cf0: cf89 beqz a5,34d0a <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x3e> + 34cf2: 581c lw a5,48(s0) + 34cf4: fff7871b addiw a4,a5,-1 + 34cf8: d818 sw a4,48(s0) + 34cfa: 4705 li a4,1 + 34cfc: 02e78063 beq a5,a4,34d1c <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x50> + 34d00: 64a2 ld s1,8(sp) + 34d02: 60e2 ld ra,24(sp) + 34d04: 6442 ld s0,16(sp) + 34d06: 6105 addi sp,sp,32 + 34d08: 8082 ret + 34d0a: 577d li a4,-1 + 34d0c: 03040693 addi a3,s0,48 + 34d10: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 34d14: 2781 sext.w a5,a5 + 34d16: 4705 li a4,1 + 34d18: fee794e3 bne a5,a4,34d00 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> + 34d1c: 601c ld a5,0(s0) + 34d1e: 8522 mv a0,s0 + 34d20: 6b9c ld a5,16(a5) + 34d22: 9782 jalr a5 + 34d24: 8330000f fence.tso + 34d28: 0004c783 lbu a5,0(s1) + 34d2c: c385 beqz a5,34d4c <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x80> + 34d2e: 585c lw a5,52(s0) + 34d30: fff7871b addiw a4,a5,-1 + 34d34: d858 sw a4,52(s0) + 34d36: 4705 li a4,1 + 34d38: fce794e3 bne a5,a4,34d00 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> + 34d3c: 601c ld a5,0(s0) + 34d3e: 8522 mv a0,s0 + 34d40: 6442 ld s0,16(sp) + 34d42: 64a2 ld s1,8(sp) + 34d44: 60e2 ld ra,24(sp) + 34d46: 6f9c ld a5,24(a5) + 34d48: 6105 addi sp,sp,32 + 34d4a: 8782 jr a5 + 34d4c: 577d li a4,-1 + 34d4e: 03440693 addi a3,s0,52 + 34d52: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 34d56: 2781 sext.w a5,a5 + 34d58: bff9 j 34d36 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x6a> + +0000000000034d5a <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: + 34d5a: 1101 addi sp,sp,-32 + 34d5c: e822 sd s0,16(sp) + 34d5e: 00017797 auipc a5,0x17 + 34d62: 0f27b783 ld a5,242(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> + 34d66: 6900 ld s0,16(a0) + 34d68: ec06 sd ra,24(sp) + 34d6a: 07c1 addi a5,a5,16 + 34d6c: e11c sd a5,0(a0) + 34d6e: c00d beqz s0,34d90 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x36> + 34d70: e426 sd s1,8(sp) + 34d72: 00017497 auipc s1,0x17 + 34d76: 0d64b483 ld s1,214(s1) # 4be48 <__libc_single_threaded@GLIBC_2.32> + 34d7a: 0004c783 lbu a5,0(s1) + 34d7e: cf89 beqz a5,34d98 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x3e> + 34d80: 581c lw a5,48(s0) + 34d82: fff7871b addiw a4,a5,-1 + 34d86: d818 sw a4,48(s0) + 34d88: 4705 li a4,1 + 34d8a: 02e78063 beq a5,a4,34daa <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x50> + 34d8e: 64a2 ld s1,8(sp) + 34d90: 60e2 ld ra,24(sp) + 34d92: 6442 ld s0,16(sp) + 34d94: 6105 addi sp,sp,32 + 34d96: 8082 ret + 34d98: 577d li a4,-1 + 34d9a: 03040693 addi a3,s0,48 + 34d9e: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 34da2: 2781 sext.w a5,a5 + 34da4: 4705 li a4,1 + 34da6: fee794e3 bne a5,a4,34d8e <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> + 34daa: 601c ld a5,0(s0) + 34dac: 8522 mv a0,s0 + 34dae: 6b9c ld a5,16(a5) + 34db0: 9782 jalr a5 + 34db2: 8330000f fence.tso + 34db6: 0004c783 lbu a5,0(s1) + 34dba: c385 beqz a5,34dda <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x80> + 34dbc: 585c lw a5,52(s0) + 34dbe: fff7871b addiw a4,a5,-1 + 34dc2: d858 sw a4,52(s0) + 34dc4: 4705 li a4,1 + 34dc6: fce794e3 bne a5,a4,34d8e <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> + 34dca: 601c ld a5,0(s0) + 34dcc: 8522 mv a0,s0 + 34dce: 6442 ld s0,16(sp) + 34dd0: 64a2 ld s1,8(sp) + 34dd2: 60e2 ld ra,24(sp) + 34dd4: 6f9c ld a5,24(a5) + 34dd6: 6105 addi sp,sp,32 + 34dd8: 8782 jr a5 + 34dda: 577d li a4,-1 + 34ddc: 03440693 addi a3,s0,52 + 34de0: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 34de4: 2781 sext.w a5,a5 + 34de6: bff9 j 34dc4 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x6a> + +0000000000034de8 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: + 34de8: 1101 addi sp,sp,-32 + 34dea: e822 sd s0,16(sp) + 34dec: 00017797 auipc a5,0x17 + 34df0: fa47b783 ld a5,-92(a5) # 4bd90 <_GLOBAL_OFFSET_TABLE_+0x240> + 34df4: 6900 ld s0,16(a0) + 34df6: ec06 sd ra,24(sp) + 34df8: 07c1 addi a5,a5,16 + 34dfa: e11c sd a5,0(a0) + 34dfc: c00d beqz s0,34e1e <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x36> + 34dfe: e426 sd s1,8(sp) + 34e00: 00017497 auipc s1,0x17 + 34e04: 0484b483 ld s1,72(s1) # 4be48 <__libc_single_threaded@GLIBC_2.32> + 34e08: 0004c783 lbu a5,0(s1) + 34e0c: cf89 beqz a5,34e26 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x3e> + 34e0e: 581c lw a5,48(s0) + 34e10: fff7871b addiw a4,a5,-1 + 34e14: d818 sw a4,48(s0) + 34e16: 4705 li a4,1 + 34e18: 02e78063 beq a5,a4,34e38 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x50> + 34e1c: 64a2 ld s1,8(sp) + 34e1e: 60e2 ld ra,24(sp) + 34e20: 6442 ld s0,16(sp) + 34e22: 6105 addi sp,sp,32 + 34e24: 8082 ret + 34e26: 577d li a4,-1 + 34e28: 03040693 addi a3,s0,48 + 34e2c: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 34e30: 2781 sext.w a5,a5 + 34e32: 4705 li a4,1 + 34e34: fee794e3 bne a5,a4,34e1c <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> + 34e38: 601c ld a5,0(s0) + 34e3a: 8522 mv a0,s0 + 34e3c: 6b9c ld a5,16(a5) + 34e3e: 9782 jalr a5 + 34e40: 8330000f fence.tso + 34e44: 0004c783 lbu a5,0(s1) + 34e48: c385 beqz a5,34e68 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x80> + 34e4a: 585c lw a5,52(s0) + 34e4c: fff7871b addiw a4,a5,-1 + 34e50: d858 sw a4,52(s0) + 34e52: 4705 li a4,1 + 34e54: fce794e3 bne a5,a4,34e1c <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> + 34e58: 601c ld a5,0(s0) + 34e5a: 8522 mv a0,s0 + 34e5c: 6442 ld s0,16(sp) + 34e5e: 64a2 ld s1,8(sp) + 34e60: 60e2 ld ra,24(sp) + 34e62: 6f9c ld a5,24(a5) + 34e64: 6105 addi sp,sp,32 + 34e66: 8782 jr a5 + 34e68: 577d li a4,-1 + 34e6a: 03440693 addi a3,s0,52 + 34e6e: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 34e72: 2781 sext.w a5,a5 + 34e74: bff9 j 34e52 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x6a> + +0000000000034e76 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: + 34e76: 1101 addi sp,sp,-32 + 34e78: e822 sd s0,16(sp) + 34e7a: 00017797 auipc a5,0x17 + 34e7e: f167b783 ld a5,-234(a5) # 4bd90 <_GLOBAL_OFFSET_TABLE_+0x240> + 34e82: 6900 ld s0,16(a0) + 34e84: ec06 sd ra,24(sp) + 34e86: 07c1 addi a5,a5,16 + 34e88: e11c sd a5,0(a0) + 34e8a: c00d beqz s0,34eac <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x36> + 34e8c: e426 sd s1,8(sp) + 34e8e: 00017497 auipc s1,0x17 + 34e92: fba4b483 ld s1,-70(s1) # 4be48 <__libc_single_threaded@GLIBC_2.32> + 34e96: 0004c783 lbu a5,0(s1) + 34e9a: cf89 beqz a5,34eb4 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x3e> + 34e9c: 581c lw a5,48(s0) + 34e9e: fff7871b addiw a4,a5,-1 + 34ea2: d818 sw a4,48(s0) + 34ea4: 4705 li a4,1 + 34ea6: 02e78063 beq a5,a4,34ec6 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x50> + 34eaa: 64a2 ld s1,8(sp) + 34eac: 60e2 ld ra,24(sp) + 34eae: 6442 ld s0,16(sp) + 34eb0: 6105 addi sp,sp,32 + 34eb2: 8082 ret + 34eb4: 577d li a4,-1 + 34eb6: 03040693 addi a3,s0,48 + 34eba: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 34ebe: 2781 sext.w a5,a5 + 34ec0: 4705 li a4,1 + 34ec2: fee794e3 bne a5,a4,34eaa <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> + 34ec6: 601c ld a5,0(s0) + 34ec8: 8522 mv a0,s0 + 34eca: 6b9c ld a5,16(a5) + 34ecc: 9782 jalr a5 + 34ece: 8330000f fence.tso + 34ed2: 0004c783 lbu a5,0(s1) + 34ed6: c385 beqz a5,34ef6 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x80> + 34ed8: 585c lw a5,52(s0) + 34eda: fff7871b addiw a4,a5,-1 + 34ede: d858 sw a4,52(s0) + 34ee0: 4705 li a4,1 + 34ee2: fce794e3 bne a5,a4,34eaa <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> + 34ee6: 601c ld a5,0(s0) + 34ee8: 8522 mv a0,s0 + 34eea: 6442 ld s0,16(sp) + 34eec: 64a2 ld s1,8(sp) + 34eee: 60e2 ld ra,24(sp) + 34ef0: 6f9c ld a5,24(a5) + 34ef2: 6105 addi sp,sp,32 + 34ef4: 8782 jr a5 + 34ef6: 577d li a4,-1 + 34ef8: 03440693 addi a3,s0,52 + 34efc: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 34f00: 2781 sext.w a5,a5 + 34f02: bff9 j 34ee0 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x6a> + +0000000000034f04 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv>: + 34f04: 1101 addi sp,sp,-32 + 34f06: e826 sd s1,16(sp) + 34f08: ec06 sd ra,24(sp) + 34f0a: 00017497 auipc s1,0x17 + 34f0e: f3e4b483 ld s1,-194(s1) # 4be48 <__libc_single_threaded@GLIBC_2.32> + 34f12: 0004c783 lbu a5,0(s1) + 34f16: cf81 beqz a5,34f2e <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x2a> + 34f18: 591c lw a5,48(a0) + 34f1a: fff7871b addiw a4,a5,-1 + 34f1e: d918 sw a4,48(a0) + 34f20: 4705 li a4,1 + 34f22: 00e78f63 beq a5,a4,34f40 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x3c> + 34f26: 60e2 ld ra,24(sp) + 34f28: 64c2 ld s1,16(sp) + 34f2a: 6105 addi sp,sp,32 + 34f2c: 8082 ret + 34f2e: 577d li a4,-1 + 34f30: 03050693 addi a3,a0,48 + 34f34: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 34f38: 2781 sext.w a5,a5 + 34f3a: 4705 li a4,1 + 34f3c: fee795e3 bne a5,a4,34f26 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x22> + 34f40: 611c ld a5,0(a0) + 34f42: e42a sd a0,8(sp) + 34f44: 6b9c ld a5,16(a5) + 34f46: 9782 jalr a5 + 34f48: 8330000f fence.tso + 34f4c: 0004c783 lbu a5,0(s1) + 34f50: 6522 ld a0,8(sp) + 34f52: cf91 beqz a5,34f6e <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x6a> + 34f54: 595c lw a5,52(a0) + 34f56: fff7871b addiw a4,a5,-1 + 34f5a: d958 sw a4,52(a0) + 34f5c: 4705 li a4,1 + 34f5e: fce794e3 bne a5,a4,34f26 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x22> + 34f62: 611c ld a5,0(a0) + 34f64: 60e2 ld ra,24(sp) + 34f66: 64c2 ld s1,16(sp) + 34f68: 6f9c ld a5,24(a5) + 34f6a: 6105 addi sp,sp,32 + 34f6c: 8782 jr a5 + 34f6e: 577d li a4,-1 + 34f70: 03450693 addi a3,a0,52 + 34f74: 06e6a7af amoadd.w.aqrl a5,a4,(a3) + 34f78: 2781 sext.w a5,a5 + 34f7a: b7cd j 34f5c <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x58> + +0000000000034f7c <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev>: + 34f7c: 1141 addi sp,sp,-16 + 34f7e: e022 sd s0,0(sp) + 34f80: 00017797 auipc a5,0x17 + 34f84: ed07b783 ld a5,-304(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> + 34f88: 842a mv s0,a0 + 34f8a: 6908 ld a0,16(a0) + 34f8c: e406 sd ra,8(sp) + 34f8e: 07c1 addi a5,a5,16 + 34f90: e01c sd a5,0(s0) + 34f92: c511 beqz a0,34f9e <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev+0x22> + 34f94: 00017317 auipc t1,0x17 + 34f98: d2c33303 ld t1,-724(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 34f9c: 9302 jalr t1 + 34f9e: 8522 mv a0,s0 + 34fa0: 6402 ld s0,0(sp) + 34fa2: 60a2 ld ra,8(sp) + 34fa4: 0141 addi sp,sp,16 + 34fa6: 95be006f j 15900 <_ZdlPv@plt> + +0000000000034faa <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev>: + 34faa: 1141 addi sp,sp,-16 + 34fac: e022 sd s0,0(sp) + 34fae: 00017797 auipc a5,0x17 + 34fb2: ea27b783 ld a5,-350(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> + 34fb6: 842a mv s0,a0 + 34fb8: 6908 ld a0,16(a0) + 34fba: e406 sd ra,8(sp) + 34fbc: 07c1 addi a5,a5,16 + 34fbe: e01c sd a5,0(s0) + 34fc0: c511 beqz a0,34fcc <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev+0x22> + 34fc2: 00017317 auipc t1,0x17 + 34fc6: cfe33303 ld t1,-770(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 34fca: 9302 jalr t1 + 34fcc: 8522 mv a0,s0 + 34fce: 6402 ld s0,0(sp) + 34fd0: 60a2 ld ra,8(sp) + 34fd2: 0141 addi sp,sp,16 + 34fd4: 92de006f j 15900 <_ZdlPv@plt> + +0000000000034fd8 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev>: + 34fd8: 1141 addi sp,sp,-16 + 34fda: e022 sd s0,0(sp) + 34fdc: 00017797 auipc a5,0x17 + 34fe0: db47b783 ld a5,-588(a5) # 4bd90 <_GLOBAL_OFFSET_TABLE_+0x240> + 34fe4: 842a mv s0,a0 + 34fe6: 6908 ld a0,16(a0) + 34fe8: e406 sd ra,8(sp) + 34fea: 07c1 addi a5,a5,16 + 34fec: e01c sd a5,0(s0) + 34fee: c511 beqz a0,34ffa <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev+0x22> + 34ff0: 00017317 auipc t1,0x17 + 34ff4: cd033303 ld t1,-816(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 34ff8: 9302 jalr t1 + 34ffa: 8522 mv a0,s0 + 34ffc: 6402 ld s0,0(sp) + 34ffe: 60a2 ld ra,8(sp) + 35000: 0141 addi sp,sp,16 + 35002: 8ffe006f j 15900 <_ZdlPv@plt> + +0000000000035006 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev>: + 35006: 1141 addi sp,sp,-16 + 35008: e022 sd s0,0(sp) + 3500a: 00017797 auipc a5,0x17 + 3500e: d867b783 ld a5,-634(a5) # 4bd90 <_GLOBAL_OFFSET_TABLE_+0x240> + 35012: 842a mv s0,a0 + 35014: 6908 ld a0,16(a0) + 35016: e406 sd ra,8(sp) + 35018: 07c1 addi a5,a5,16 + 3501a: e01c sd a5,0(s0) + 3501c: c511 beqz a0,35028 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev+0x22> + 3501e: 00017317 auipc t1,0x17 + 35022: ca233303 ld t1,-862(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 35026: 9302 jalr t1 + 35028: 8522 mv a0,s0 + 3502a: 6402 ld s0,0(sp) + 3502c: 60a2 ld ra,8(sp) + 3502e: 0141 addi sp,sp,16 + 35030: 8d1e006f j 15900 <_ZdlPv@plt> + +0000000000035034 <_ZN7testing11EnvironmentD1Ev>: + 35034: 8082 ret + +0000000000035036 <_ZN7testing7MessageC2ERKS0_>: + 35036: 7171 addi sp,sp,-176 + 35038: e152 sd s4,128(sp) + 3503a: 8a2a mv s4,a0 + 3503c: 18800513 li a0,392 + 35040: e42e sd a1,8(sp) + 35042: f506 sd ra,168(sp) + 35044: f122 sd s0,160(sp) + 35046: ed26 sd s1,152(sp) + 35048: e94a sd s2,144(sp) + 3504a: f4de sd s7,104(sp) + 3504c: f0e2 sd s8,96(sp) + 3504e: e4ee sd s11,72(sp) + 35050: e54e sd s3,136(sp) + 35052: fcd6 sd s5,120(sp) + 35054: f8da sd s6,112(sp) + 35056: ece6 sd s9,88(sp) + 35058: e8ea sd s10,80(sp) + 3505a: 847e00ef jal 158a0 <_Znwm@plt> + 3505e: 08050b93 addi s7,a0,128 + 35062: 842a mv s0,a0 + 35064: 855e mv a0,s7 + 35066: b9ae00ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> + 3506a: cd817057 vsetivli zero,2,e64,m1,ta,ma + 3506e: 5e0030d7 vmv.v.i v1,0 + 35072: 00017797 auipc a5,0x17 + 35076: ee67b783 ld a5,-282(a5) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 3507a: 01078d93 addi s11,a5,16 + 3507e: 16041023 sh zero,352(s0) + 35082: 14043c23 sd zero,344(s0) + 35086: 09b43023 sd s11,128(s0) + 3508a: 16840793 addi a5,s0,360 + 3508e: 0207f0a7 vse64.v v1,(a5) + 35092: 17840793 addi a5,s0,376 + 35096: 0207f0a7 vse64.v v1,(a5) + 3509a: 00017917 auipc s2,0x17 + 3509e: b9e93903 ld s2,-1122(s2) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 350a2: 01093483 ld s1,16(s2) + 350a6: 01893c03 ld s8,24(s2) + 350aa: 4581 li a1,0 + 350ac: fe84b783 ld a5,-24(s1) + 350b0: e004 sd s1,0(s0) + 350b2: 97a2 add a5,a5,s0 + 350b4: 0187b023 sd s8,0(a5) + 350b8: 00043423 sd zero,8(s0) + 350bc: fe84b503 ld a0,-24(s1) + 350c0: 9522 add a0,a0,s0 + 350c2: aeee00ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 350c6: 02093a83 ld s5,32(s2) + 350ca: 02893783 ld a5,40(s2) + 350ce: 01040b13 addi s6,s0,16 + 350d2: fe8ab503 ld a0,-24(s5) # ffffffff7fffffe8 <__global_pointer$+0xffffffff7ffb3258> + 350d6: 01543823 sd s5,16(s0) + 350da: 4581 li a1,0 + 350dc: 955a add a0,a0,s6 + 350de: e11c sd a5,0(a0) + 350e0: ec3e sd a5,24(sp) + 350e2: acee00ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 350e6: 00893d03 ld s10,8(s2) + 350ea: 03093c83 ld s9,48(s2) + 350ee: cd817057 vsetivli zero,2,e64,m1,ta,ma + 350f2: fe8d3703 ld a4,-24(s10) + 350f6: 5e0030d7 vmv.v.i v1,0 + 350fa: 00017797 auipc a5,0x17 + 350fe: d0e7b783 ld a5,-754(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 35102: 9722 add a4,a4,s0 + 35104: 00017917 auipc s2,0x17 + 35108: ca493903 ld s2,-860(s2) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 3510c: 01973023 sd s9,0(a4) + 35110: 01878693 addi a3,a5,24 + 35114: 06878713 addi a4,a5,104 + 35118: 0941 addi s2,s2,16 + 3511a: 04078793 addi a5,a5,64 + 3511e: e058 sd a4,128(s0) + 35120: e81c sd a5,16(s0) + 35122: e014 sd a3,0(s0) + 35124: 01243c23 sd s2,24(s0) + 35128: 02040793 addi a5,s0,32 + 3512c: 0207f0a7 vse64.v v1,(a5) + 35130: 03040793 addi a5,s0,48 + 35134: 0207f0a7 vse64.v v1,(a5) + 35138: 04040793 addi a5,s0,64 + 3513c: 0207f0a7 vse64.v v1,(a5) + 35140: 05040513 addi a0,s0,80 + 35144: e82a sd a0,16(sp) + 35146: 01840993 addi s3,s0,24 + 3514a: a56e00ef jal 153a0 <_ZNSt6localeC1Ev@plt> + 3514e: 00017797 auipc a5,0x17 + 35152: b8a7b783 ld a5,-1142(a5) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 35156: 85ce mv a1,s3 + 35158: 4761 li a4,24 + 3515a: 01078993 addi s3,a5,16 + 3515e: 07040793 addi a5,s0,112 + 35162: 06043423 sd zero,104(s0) + 35166: 06040823 sb zero,112(s0) + 3516a: cc38 sw a4,88(s0) + 3516c: 855e mv a0,s7 + 3516e: f03c sd a5,96(s0) + 35170: 01343c23 sd s3,24(s0) + 35174: a3ce00ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 35178: 65a2 ld a1,8(sp) + 3517a: 1004 addi s1,sp,32 + 3517c: 008a3023 sd s0,0(s4) + 35180: 8526 mv a0,s1 + 35182: d6ce60ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 35186: 7622 ld a2,40(sp) + 35188: 7582 ld a1,32(sp) + 3518a: 855a mv a0,s6 + 3518c: d74e00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35190: 7502 ld a0,32(sp) + 35192: 181c addi a5,sp,48 + 35194: 00f50463 beq a0,a5,3519c <_ZN7testing7MessageC2ERKS0_+0x166> + 35198: f68e00ef jal 15900 <_ZdlPv@plt> + 3519c: 70aa ld ra,168(sp) + 3519e: 740a ld s0,160(sp) + 351a0: 64ea ld s1,152(sp) + 351a2: 694a ld s2,144(sp) + 351a4: 69aa ld s3,136(sp) + 351a6: 6a0a ld s4,128(sp) + 351a8: 7ae6 ld s5,120(sp) + 351aa: 7b46 ld s6,112(sp) + 351ac: 7ba6 ld s7,104(sp) + 351ae: 7c06 ld s8,96(sp) + 351b0: 6ce6 ld s9,88(sp) + 351b2: 6d46 ld s10,80(sp) + 351b4: 6da6 ld s11,72(sp) + 351b6: 614d addi sp,sp,176 + 351b8: 8082 ret + 351ba: 8a2a mv s4,a0 + 351bc: 855e mv a0,s7 + 351be: 09b43023 sd s11,128(s0) + 351c2: c1ee00ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 351c6: 8522 mv a0,s0 + 351c8: f38e00ef jal 15900 <_ZdlPv@plt> + 351cc: 8552 mv a0,s4 + 351ce: e22e00ef jal 157f0 <_Unwind_Resume@plt> + 351d2: 842a mv s0,a0 + 351d4: 8526 mv a0,s1 + 351d6: bebe10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 351da: 000a3503 ld a0,0(s4) + 351de: c501 beqz a0,351e6 <_ZN7testing7MessageC2ERKS0_+0x1b0> + 351e0: 611c ld a5,0(a0) + 351e2: 679c ld a5,8(a5) + 351e4: 9782 jalr a5 + 351e6: 8522 mv a0,s0 + 351e8: e08e00ef jal 157f0 <_Unwind_Resume@plt> + 351ec: 8a2a mv s4,a0 + 351ee: 01343c23 sd s3,24(s0) + 351f2: 06040513 addi a0,s0,96 + 351f6: bcbe10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 351fa: 6542 ld a0,16(sp) + 351fc: 01243c23 sd s2,24(s0) + 35200: a20e00ef jal 15420 <_ZNSt6localeD1Ev@plt> + 35204: fe8d3683 ld a3,-24(s10) + 35208: fe8ab703 ld a4,-24(s5) + 3520c: fe84b783 ld a5,-24(s1) + 35210: 96a2 add a3,a3,s0 + 35212: 0196b023 sd s9,0(a3) + 35216: 66e2 ld a3,24(sp) + 35218: 01543823 sd s5,16(s0) + 3521c: 975a add a4,a4,s6 + 3521e: e314 sd a3,0(a4) + 35220: e004 sd s1,0(s0) + 35222: 97a2 add a5,a5,s0 + 35224: 0187b023 sd s8,0(a5) + 35228: 00043423 sd zero,8(s0) + 3522c: bf41 j 351bc <_ZN7testing7MessageC2ERKS0_+0x186> + 3522e: fe84b783 ld a5,-24(s1) + 35232: e004 sd s1,0(s0) + 35234: 8a2a mv s4,a0 + 35236: 97a2 add a5,a5,s0 + 35238: 0187b023 sd s8,0(a5) + 3523c: 00043423 sd zero,8(s0) + 35240: bfb5 j 351bc <_ZN7testing7MessageC2ERKS0_+0x186> + 35242: 842a mv s0,a0 + 35244: bf59 j 351da <_ZN7testing7MessageC2ERKS0_+0x1a4> + +0000000000035246 <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE>: + 35246: 715d addi sp,sp,-80 + 35248: e0a2 sd s0,64(sp) + 3524a: 6500 ld s0,8(a0) + 3524c: e486 sd ra,72(sp) + 3524e: fc26 sd s1,56(sp) + 35250: f84a sd s2,48(sp) + 35252: c029 beqz s0,35294 <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0x4e> + 35254: 01010913 addi s2,sp,16 + 35258: 854a mv a0,s2 + 3525a: c94e60ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 3525e: 64c2 ld s1,16(sp) + 35260: 8526 mv a0,s1 + 35262: 96fe00ef jal 15bd0 + 35266: 6418 ld a4,8(s0) + 35268: 57fd li a5,-1 + 3526a: 8389 srli a5,a5,0x2 + 3526c: 8f99 sub a5,a5,a4 + 3526e: 862a mv a2,a0 + 35270: 04a7ef63 bltu a5,a0,352ce <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0x88> + 35274: 85a6 mv a1,s1 + 35276: 8522 mv a0,s0 + 35278: f28e00ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 3527c: 6542 ld a0,16(sp) + 3527e: 101c addi a5,sp,32 + 35280: 00f50463 beq a0,a5,35288 <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0x42> + 35284: e7ce00ef jal 15900 <_ZdlPv@plt> + 35288: 60a6 ld ra,72(sp) + 3528a: 6406 ld s0,64(sp) + 3528c: 74e2 ld s1,56(sp) + 3528e: 7942 ld s2,48(sp) + 35290: 6161 addi sp,sp,80 + 35292: 8082 ret + 35294: 84aa mv s1,a0 + 35296: 02000513 li a0,32 + 3529a: e42e sd a1,8(sp) + 3529c: e04e00ef jal 158a0 <_Znwm@plt> + 352a0: 0084b903 ld s2,8(s1) + 352a4: 01050793 addi a5,a0,16 + 352a8: 00053423 sd zero,8(a0) + 352ac: 00050823 sb zero,16(a0) + 352b0: e11c sd a5,0(a0) + 352b2: e488 sd a0,8(s1) + 352b4: 65a2 ld a1,8(sp) + 352b6: 842a mv s0,a0 + 352b8: f8090ee3 beqz s2,35254 <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0xe> + 352bc: 854a mv a0,s2 + 352be: b03e10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 352c2: 854a mv a0,s2 + 352c4: e3ce00ef jal 15900 <_ZdlPv@plt> + 352c8: 65a2 ld a1,8(sp) + 352ca: 6480 ld s0,8(s1) + 352cc: b761 j 35254 <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0xe> + 352ce: 00005517 auipc a0,0x5 + 352d2: c1a50513 addi a0,a0,-998 # 39ee8 <_IO_stdin_used+0x368> + 352d6: e1ae00ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 352da: 842a mv s0,a0 + 352dc: 854a mv a0,s2 + 352de: ae3e10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 352e2: 8522 mv a0,s0 + 352e4: d0ce00ef jal 157f0 <_Unwind_Resume@plt> + +00000000000352e8 <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E10DescribeToEPSo>: + 352e8: 1101 addi sp,sp,-32 + 352ea: e822 sd s0,16(sp) + 352ec: e426 sd s1,8(sp) + 352ee: 842e mv s0,a1 + 352f0: 84aa mv s1,a0 + 352f2: 462d li a2,11 + 352f4: 852e mv a0,a1 + 352f6: 00007597 auipc a1,0x7 + 352fa: 20258593 addi a1,a1,514 # 3c4f8 <_IO_stdin_used+0x2978> + 352fe: ec06 sd ra,24(sp) + 35300: c00e00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35304: 8522 mv a0,s0 + 35306: 00005597 auipc a1,0x5 + 3530a: 5ba58593 addi a1,a1,1466 # 3a8c0 <_IO_stdin_used+0xd40> + 3530e: 4605 li a2,1 + 35310: bf0e00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35314: 85a2 mv a1,s0 + 35316: 6442 ld s0,16(sp) + 35318: 60e2 ld ra,24(sp) + 3531a: 00848513 addi a0,s1,8 + 3531e: 64a2 ld s1,8(sp) + 35320: 6105 addi sp,sp,32 + 35322: dd5ea06f j 200f6 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo> + +0000000000035326 <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E18DescribeNegationToEPSo>: + 35326: 1101 addi sp,sp,-32 + 35328: e822 sd s0,16(sp) + 3532a: e426 sd s1,8(sp) + 3532c: 842e mv s0,a1 + 3532e: 84aa mv s1,a0 + 35330: 4639 li a2,14 + 35332: 852e mv a0,a1 + 35334: 00007597 auipc a1,0x7 + 35338: 1d458593 addi a1,a1,468 # 3c508 <_IO_stdin_used+0x2988> + 3533c: ec06 sd ra,24(sp) + 3533e: bc2e00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35342: 8522 mv a0,s0 + 35344: 00005597 auipc a1,0x5 + 35348: 57c58593 addi a1,a1,1404 # 3a8c0 <_IO_stdin_used+0xd40> + 3534c: 4605 li a2,1 + 3534e: bb2e00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35352: 85a2 mv a1,s0 + 35354: 6442 ld s0,16(sp) + 35356: 60e2 ld ra,24(sp) + 35358: 00848513 addi a0,s1,8 + 3535c: 64a2 ld s1,8(sp) + 3535e: 6105 addi sp,sp,32 + 35360: d97ea06f j 200f6 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo> + +0000000000035364 <_ZNSt10unique_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EED2Ev>: + 35364: 1141 addi sp,sp,-16 + 35366: e022 sd s0,0(sp) + 35368: 6100 ld s0,0(a0) + 3536a: e406 sd ra,8(sp) + 3536c: cc11 beqz s0,35388 <_ZNSt10unique_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EED2Ev+0x24> + 3536e: 6008 ld a0,0(s0) + 35370: 01040793 addi a5,s0,16 + 35374: 00f50463 beq a0,a5,3537c <_ZNSt10unique_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EED2Ev+0x18> + 35378: d88e00ef jal 15900 <_ZdlPv@plt> + 3537c: 8522 mv a0,s0 + 3537e: 6402 ld s0,0(sp) + 35380: 60a2 ld ra,8(sp) + 35382: 0141 addi sp,sp,16 + 35384: d7ce006f j 15900 <_ZdlPv@plt> + 35388: 60a2 ld ra,8(sp) + 3538a: 6402 ld s0,0(sp) + 3538c: 0141 addi sp,sp,16 + 3538e: 8082 ret + +0000000000035390 <_ZN7testing8internal18StreamableToStringIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: + 35390: 7179 addi sp,sp,-48 + 35392: e84a sd s2,16(sp) + 35394: 00810913 addi s2,sp,8 + 35398: f022 sd s0,32(sp) + 3539a: 842a mv s0,a0 + 3539c: 854a mv a0,s2 + 3539e: ec26 sd s1,24(sp) + 353a0: f406 sd ra,40(sp) + 353a2: 84ae mv s1,a1 + 353a4: f21e50ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 353a8: 6522 ld a0,8(sp) + 353aa: 408c lw a1,0(s1) + 353ac: 0541 addi a0,a0,16 + 353ae: 962e00ef jal 15510 <_ZNSolsEi@plt> + 353b2: 85ca mv a1,s2 + 353b4: 8522 mv a0,s0 + 353b6: b38e60ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 353ba: 6522 ld a0,8(sp) + 353bc: c501 beqz a0,353c4 <_ZN7testing8internal18StreamableToStringIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x34> + 353be: 611c ld a5,0(a0) + 353c0: 679c ld a5,8(a5) + 353c2: 9782 jalr a5 + 353c4: 70a2 ld ra,40(sp) + 353c6: 8522 mv a0,s0 + 353c8: 7402 ld s0,32(sp) + 353ca: 64e2 ld s1,24(sp) + 353cc: 6942 ld s2,16(sp) + 353ce: 6145 addi sp,sp,48 + 353d0: 8082 ret + 353d2: 67a2 ld a5,8(sp) + 353d4: 842a mv s0,a0 + 353d6: c789 beqz a5,353e0 <_ZN7testing8internal18StreamableToStringIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x50> + 353d8: 6398 ld a4,0(a5) + 353da: 853e mv a0,a5 + 353dc: 671c ld a5,8(a4) + 353de: 9782 jalr a5 + 353e0: 8522 mv a0,s0 + 353e2: c0ee00ef jal 157f0 <_Unwind_Resume@plt> + +00000000000353e6 <_ZN7testing8internal18StreamableToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: + 353e6: 7179 addi sp,sp,-48 + 353e8: e84a sd s2,16(sp) + 353ea: 00810913 addi s2,sp,8 + 353ee: f022 sd s0,32(sp) + 353f0: 842a mv s0,a0 + 353f2: 854a mv a0,s2 + 353f4: ec26 sd s1,24(sp) + 353f6: f406 sd ra,40(sp) + 353f8: 84ae mv s1,a1 + 353fa: ecbe50ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 353fe: 6522 ld a0,8(sp) + 35400: 608c ld a1,0(s1) + 35402: 0541 addi a0,a0,16 + 35404: dace00ef jal 159b0 <_ZNSo9_M_insertIxEERSoT_@plt> + 35408: 85ca mv a1,s2 + 3540a: 8522 mv a0,s0 + 3540c: ae2e60ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 35410: 6522 ld a0,8(sp) + 35412: c501 beqz a0,3541a <_ZN7testing8internal18StreamableToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x34> + 35414: 611c ld a5,0(a0) + 35416: 679c ld a5,8(a5) + 35418: 9782 jalr a5 + 3541a: 70a2 ld ra,40(sp) + 3541c: 8522 mv a0,s0 + 3541e: 7402 ld s0,32(sp) + 35420: 64e2 ld s1,24(sp) + 35422: 6942 ld s2,16(sp) + 35424: 6145 addi sp,sp,48 + 35426: 8082 ret + 35428: 67a2 ld a5,8(sp) + 3542a: 842a mv s0,a0 + 3542c: c789 beqz a5,35436 <_ZN7testing8internal18StreamableToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x50> + 3542e: 6398 ld a4,0(a5) + 35430: 853e mv a0,a5 + 35432: 671c ld a5,8(a4) + 35434: 9782 jalr a5 + 35436: 8522 mv a0,s0 + 35438: bb8e00ef jal 157f0 <_Unwind_Resume@plt> + +000000000003543c <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_>: + 3543c: 6598 ld a4,8(a1) + 3543e: 6194 ld a3,0(a1) + 35440: 8832 mv a6,a2 + 35442: 6610 ld a2,8(a2) + 35444: 1141 addi sp,sp,-16 + 35446: e022 sd s0,0(sp) + 35448: 87ae mv a5,a1 + 3544a: e406 sd ra,8(sp) + 3544c: 05c1 addi a1,a1,16 + 3544e: 842a mv s0,a0 + 35450: 00e60533 add a0,a2,a4 + 35454: 08b68163 beq a3,a1,354d6 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x9a> + 35458: 0107b883 ld a7,16(a5) + 3545c: 00083583 ld a1,0(a6) + 35460: 00a8fa63 bgeu a7,a0,35474 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x38> + 35464: 01080893 addi a7,a6,16 + 35468: 07158363 beq a1,a7,354ce <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x92> + 3546c: 01083883 ld a7,16(a6) + 35470: 04a8f163 bgeu a7,a0,354b2 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x76> + 35474: 56fd li a3,-1 + 35476: 8289 srli a3,a3,0x2 + 35478: 8e99 sub a3,a3,a4 + 3547a: 08c6e863 bltu a3,a2,3550a <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0xce> + 3547e: 853e mv a0,a5 + 35480: d20e00ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 35484: 01040713 addi a4,s0,16 + 35488: e018 sd a4,0(s0) + 3548a: 6114 ld a3,0(a0) + 3548c: 01050793 addi a5,a0,16 + 35490: 04f68f63 beq a3,a5,354ee <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0xb2> + 35494: 6918 ld a4,16(a0) + 35496: e014 sd a3,0(s0) + 35498: e818 sd a4,16(s0) + 3549a: 6518 ld a4,8(a0) + 3549c: e11c sd a5,0(a0) + 3549e: 00053423 sd zero,8(a0) + 354a2: e418 sd a4,8(s0) + 354a4: 00050823 sb zero,16(a0) + 354a8: 60a2 ld ra,8(sp) + 354aa: 8522 mv a0,s0 + 354ac: 6402 ld s0,0(sp) + 354ae: 0141 addi sp,sp,16 + 354b0: 8082 ret + 354b2: 8542 mv a0,a6 + 354b4: 4601 li a2,0 + 354b6: 4581 li a1,0 + 354b8: ab8e00ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 354bc: 85aa mv a1,a0 + 354be: 8522 mv a0,s0 + 354c0: 940e00ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 354c4: 60a2 ld ra,8(sp) + 354c6: 8522 mv a0,s0 + 354c8: 6402 ld s0,0(sp) + 354ca: 0141 addi sp,sp,16 + 354cc: 8082 ret + 354ce: 48bd li a7,15 + 354d0: faa8e2e3 bltu a7,a0,35474 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x38> + 354d4: bff9 j 354b2 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x76> + 354d6: 48bd li a7,15 + 354d8: 00083583 ld a1,0(a6) + 354dc: f8a8fce3 bgeu a7,a0,35474 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x38> + 354e0: 01080893 addi a7,a6,16 + 354e4: f9158de3 beq a1,a7,3547e <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x42> + 354e8: 01083883 ld a7,16(a6) + 354ec: b751 j 35470 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x34> + 354ee: 6514 ld a3,8(a0) + 354f0: 85be mv a1,a5 + 354f2: 0685 addi a3,a3,1 + 354f4: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 354f8: 02058407 vle8.v v8,(a1) + 354fc: 8e91 sub a3,a3,a2 + 354fe: 95b2 add a1,a1,a2 + 35500: 02070427 vse8.v v8,(a4) + 35504: 9732 add a4,a4,a2 + 35506: f6fd bnez a3,354f4 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0xb8> + 35508: bf49 j 3549a <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x5e> + 3550a: 00005517 auipc a0,0x5 + 3550e: 9de50513 addi a0,a0,-1570 # 39ee8 <_IO_stdin_used+0x368> + 35512: bdee00ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + +0000000000035516 <_ZN7testing8internal17StreamingListener12SocketWriter4SendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: + 35516: 7179 addi sp,sp,-48 + 35518: f022 sd s0,32(sp) + 3551a: 842a mv s0,a0 + 3551c: 4508 lw a0,8(a0) + 3551e: ec26 sd s1,24(sp) + 35520: f406 sd ra,40(sp) + 35522: 0505 addi a0,a0,1 + 35524: 00a03533 snez a0,a0 + 35528: e84a sd s2,16(sp) + 3552a: 84ae mv s1,a1 + 3552c: f6fe70ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 35530: e921 bnez a0,35580 <_ZN7testing8internal17StreamingListener12SocketWriter4SendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x6a> + 35532: 00810913 addi s2,sp,8 + 35536: 854a mv a0,s2 + 35538: 00007617 auipc a2,0x7 + 3553c: fe060613 addi a2,a2,-32 # 3c518 <_IO_stdin_used+0x2998> + 35540: 458d li a1,3 + 35542: 44000693 li a3,1088 + 35546: f7deb0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 3554a: 02000613 li a2,32 + 3554e: 00007597 auipc a1,0x7 + 35552: 01a58593 addi a1,a1,26 # 3c568 <_IO_stdin_used+0x29e8> + 35556: 00017517 auipc a0,0x17 + 3555a: a4253503 ld a0,-1470(a0) # 4bf98 <_ZSt4cerr@Base> + 3555e: 9a2e00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35562: 03500613 li a2,53 + 35566: 00007597 auipc a1,0x7 + 3556a: 02a58593 addi a1,a1,42 # 3c590 <_IO_stdin_used+0x2a10> + 3556e: 00017517 auipc a0,0x17 + 35572: a2a53503 ld a0,-1494(a0) # 4bf98 <_ZSt4cerr@Base> + 35576: 98ae00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3557a: 854a mv a0,s2 + 3557c: ad6e90ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 35580: 0084b903 ld s2,8(s1) + 35584: 608c ld a1,0(s1) + 35586: 4408 lw a0,8(s0) + 35588: 864a mv a2,s2 + 3558a: e76e00ef jal 15c00 + 3558e: 00a91863 bne s2,a0,3559e <_ZN7testing8internal17StreamingListener12SocketWriter4SendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x88> + 35592: 70a2 ld ra,40(sp) + 35594: 7402 ld s0,32(sp) + 35596: 64e2 ld s1,24(sp) + 35598: 6942 ld s2,16(sp) + 3559a: 6145 addi sp,sp,48 + 3559c: 8082 ret + 3559e: 00810913 addi s2,sp,8 + 355a2: 854a mv a0,s2 + 355a4: 00007617 auipc a2,0x7 + 355a8: f7460613 addi a2,a2,-140 # 3c518 <_IO_stdin_used+0x2998> + 355ac: 4585 li a1,1 + 355ae: 44500693 li a3,1093 + 355b2: f11eb0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 355b6: 02600613 li a2,38 + 355ba: 00007597 auipc a1,0x7 + 355be: 00e58593 addi a1,a1,14 # 3c5c8 <_IO_stdin_used+0x2a48> + 355c2: 00017517 auipc a0,0x17 + 355c6: 9d653503 ld a0,-1578(a0) # 4bf98 <_ZSt4cerr@Base> + 355ca: 936e00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 355ce: 6c10 ld a2,24(s0) + 355d0: 680c ld a1,16(s0) + 355d2: 00017517 auipc a0,0x17 + 355d6: 9c653503 ld a0,-1594(a0) # 4bf98 <_ZSt4cerr@Base> + 355da: 926e00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 355de: 4605 li a2,1 + 355e0: 00004597 auipc a1,0x4 + 355e4: 6f858593 addi a1,a1,1784 # 39cd8 <_IO_stdin_used+0x158> + 355e8: 84aa mv s1,a0 + 355ea: 916e00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 355ee: 7c10 ld a2,56(s0) + 355f0: 780c ld a1,48(s0) + 355f2: 8526 mv a0,s1 + 355f4: 90ce00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 355f8: 854a mv a0,s2 + 355fa: a58e90ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 355fe: 70a2 ld ra,40(sp) + 35600: 7402 ld s0,32(sp) + 35602: 64e2 ld s1,24(sp) + 35604: 6942 ld s2,16(sp) + 35606: 6145 addi sp,sp,48 + 35608: 8082 ret + 3560a: 842a mv s0,a0 + 3560c: 854a mv a0,s2 + 3560e: a44e90ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 35612: 8522 mv a0,s0 + 35614: 9dce00ef jal 157f0 <_Unwind_Resume@plt> + 35618: bfcd j 3560a <_ZN7testing8internal17StreamingListener12SocketWriter4SendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xf4> + +000000000003561a <_ZN7testing8internal9MutexBase4LockEv>: + 3561a: 7179 addi sp,sp,-48 + 3561c: f022 sd s0,32(sp) + 3561e: f406 sd ra,40(sp) + 35620: 842a mv s0,a0 + 35622: 90ee00ef jal 15730 + 35626: e919 bnez a0,3563c <_ZN7testing8internal9MutexBase4LockEv+0x22> + 35628: f49df0ef jal 15570 + 3562c: 4785 li a5,1 + 3562e: 70a2 ld ra,40(sp) + 35630: f808 sd a0,48(s0) + 35632: 02f40423 sb a5,40(s0) + 35636: 7402 ld s0,32(sp) + 35638: 6145 addi sp,sp,48 + 3563a: 8082 ret + 3563c: e84a sd s2,16(sp) + 3563e: 00810913 addi s2,sp,8 + 35642: ec26 sd s1,24(sp) + 35644: 00007617 auipc a2,0x7 + 35648: fac60613 addi a2,a2,-84 # 3c5f0 <_IO_stdin_used+0x2a70> + 3564c: 458d li a1,3 + 3564e: 84aa mv s1,a0 + 35650: 66100693 li a3,1633 + 35654: 854a mv a0,s2 + 35656: e6deb0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 3565a: 466d li a2,27 + 3565c: 00007597 auipc a1,0x7 + 35660: ff458593 addi a1,a1,-12 # 3c650 <_IO_stdin_used+0x2ad0> + 35664: 00017517 auipc a0,0x17 + 35668: 93453503 ld a0,-1740(a0) # 4bf98 <_ZSt4cerr@Base> + 3566c: 894e00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35670: 4649 li a2,18 + 35672: 00007597 auipc a1,0x7 + 35676: ffe58593 addi a1,a1,-2 # 3c670 <_IO_stdin_used+0x2af0> + 3567a: 00017517 auipc a0,0x17 + 3567e: 91e53503 ld a0,-1762(a0) # 4bf98 <_ZSt4cerr@Base> + 35682: 87ee00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35686: 85a6 mv a1,s1 + 35688: 00017517 auipc a0,0x17 + 3568c: 91053503 ld a0,-1776(a0) # 4bf98 <_ZSt4cerr@Base> + 35690: e81df0ef jal 15510 <_ZNSolsEi@plt> + 35694: 854a mv a0,s2 + 35696: 9bce90ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 3569a: 64e2 ld s1,24(sp) + 3569c: 6942 ld s2,16(sp) + 3569e: b769 j 35628 <_ZN7testing8internal9MutexBase4LockEv+0xe> + 356a0: 842a mv s0,a0 + 356a2: 854a mv a0,s2 + 356a4: 9aee90ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 356a8: 8522 mv a0,s0 + 356aa: 946e00ef jal 157f0 <_Unwind_Resume@plt> + +00000000000356ae <_ZN7testing8internal9MutexBase6UnlockEv>: + 356ae: 7179 addi sp,sp,-48 + 356b0: f406 sd ra,40(sp) + 356b2: 02050423 sb zero,40(a0) + 356b6: 9cae00ef jal 15880 + 356ba: e501 bnez a0,356c2 <_ZN7testing8internal9MutexBase6UnlockEv+0x14> + 356bc: 70a2 ld ra,40(sp) + 356be: 6145 addi sp,sp,48 + 356c0: 8082 ret + 356c2: ec26 sd s1,24(sp) + 356c4: 0024 addi s1,sp,8 + 356c6: f022 sd s0,32(sp) + 356c8: 00007617 auipc a2,0x7 + 356cc: f2860613 addi a2,a2,-216 # 3c5f0 <_IO_stdin_used+0x2a70> + 356d0: 458d li a1,3 + 356d2: 842a mv s0,a0 + 356d4: 66d00693 li a3,1645 + 356d8: 8526 mv a0,s1 + 356da: de9eb0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 356de: 4675 li a2,29 + 356e0: 00007597 auipc a1,0x7 + 356e4: fa858593 addi a1,a1,-88 # 3c688 <_IO_stdin_used+0x2b08> + 356e8: 00017517 auipc a0,0x17 + 356ec: 8b053503 ld a0,-1872(a0) # 4bf98 <_ZSt4cerr@Base> + 356f0: 810e00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 356f4: 4649 li a2,18 + 356f6: 00007597 auipc a1,0x7 + 356fa: f7a58593 addi a1,a1,-134 # 3c670 <_IO_stdin_used+0x2af0> + 356fe: 00017517 auipc a0,0x17 + 35702: 89a53503 ld a0,-1894(a0) # 4bf98 <_ZSt4cerr@Base> + 35706: ffbdf0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3570a: 85a2 mv a1,s0 + 3570c: 00017517 auipc a0,0x17 + 35710: 88c53503 ld a0,-1908(a0) # 4bf98 <_ZSt4cerr@Base> + 35714: dfddf0ef jal 15510 <_ZNSolsEi@plt> + 35718: 8526 mv a0,s1 + 3571a: 938e90ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 3571e: 70a2 ld ra,40(sp) + 35720: 7402 ld s0,32(sp) + 35722: 64e2 ld s1,24(sp) + 35724: 6145 addi sp,sp,48 + 35726: 8082 ret + 35728: 842a mv s0,a0 + 3572a: 8526 mv a0,s1 + 3572c: 926e90ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 35730: 8522 mv a0,s0 + 35732: 8bee00ef jal 157f0 <_Unwind_Resume@plt> + +0000000000035736 <_ZN7testing8internal5MutexD2Ev>: + 35736: 7179 addi sp,sp,-48 + 35738: f406 sd ra,40(sp) + 3573a: ee7df0ef jal 15620 + 3573e: e501 bnez a0,35746 <_ZN7testing8internal5MutexD2Ev+0x10> + 35740: 70a2 ld ra,40(sp) + 35742: 6145 addi sp,sp,48 + 35744: 8082 ret + 35746: ec26 sd s1,24(sp) + 35748: 0024 addi s1,sp,8 + 3574a: f022 sd s0,32(sp) + 3574c: 69e00693 li a3,1694 + 35750: 842a mv s0,a0 + 35752: 00007617 auipc a2,0x7 + 35756: e9e60613 addi a2,a2,-354 # 3c5f0 <_IO_stdin_used+0x2a70> + 3575a: 8526 mv a0,s1 + 3575c: 458d li a1,3 + 3575e: d65eb0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 35762: 4679 li a2,30 + 35764: 00007597 auipc a1,0x7 + 35768: f4458593 addi a1,a1,-188 # 3c6a8 <_IO_stdin_used+0x2b28> + 3576c: 00017517 auipc a0,0x17 + 35770: 82c53503 ld a0,-2004(a0) # 4bf98 <_ZSt4cerr@Base> + 35774: f8ddf0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35778: 4649 li a2,18 + 3577a: 00007597 auipc a1,0x7 + 3577e: ef658593 addi a1,a1,-266 # 3c670 <_IO_stdin_used+0x2af0> + 35782: 00017517 auipc a0,0x17 + 35786: 81653503 ld a0,-2026(a0) # 4bf98 <_ZSt4cerr@Base> + 3578a: f77df0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3578e: 85a2 mv a1,s0 + 35790: 00017517 auipc a0,0x17 + 35794: 80853503 ld a0,-2040(a0) # 4bf98 <_ZSt4cerr@Base> + 35798: d79df0ef jal 15510 <_ZNSolsEi@plt> + 3579c: 8526 mv a0,s1 + 3579e: 8b4e90ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 357a2: 70a2 ld ra,40(sp) + 357a4: 7402 ld s0,32(sp) + 357a6: 64e2 ld s1,24(sp) + 357a8: 6145 addi sp,sp,48 + 357aa: 8082 ret + +00000000000357ac <_ZN7testing8internal17StreamingListener12SocketWriter15CloseConnectionEv>: + 357ac: 7179 addi sp,sp,-48 + 357ae: f022 sd s0,32(sp) + 357b0: 842a mv s0,a0 + 357b2: 4508 lw a0,8(a0) + 357b4: f406 sd ra,40(sp) + 357b6: 0505 addi a0,a0,1 + 357b8: 00a03533 snez a0,a0 + 357bc: cdfe70ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 357c0: e929 bnez a0,35812 <_ZN7testing8internal17StreamingListener12SocketWriter15CloseConnectionEv+0x66> + 357c2: ec26 sd s1,24(sp) + 357c4: 0024 addi s1,sp,8 + 357c6: 8526 mv a0,s1 + 357c8: 00007617 auipc a2,0x7 + 357cc: d5060613 addi a2,a2,-688 # 3c518 <_IO_stdin_used+0x2998> + 357d0: 458d li a1,3 + 357d2: 45100693 li a3,1105 + 357d6: cedeb0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 357da: 02000613 li a2,32 + 357de: 00007597 auipc a1,0x7 + 357e2: d8a58593 addi a1,a1,-630 # 3c568 <_IO_stdin_used+0x29e8> + 357e6: 00016517 auipc a0,0x16 + 357ea: 7b253503 ld a0,1970(a0) # 4bf98 <_ZSt4cerr@Base> + 357ee: f13df0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 357f2: 04000613 li a2,64 + 357f6: 00007597 auipc a1,0x7 + 357fa: ed258593 addi a1,a1,-302 # 3c6c8 <_IO_stdin_used+0x2b48> + 357fe: 00016517 auipc a0,0x16 + 35802: 79a53503 ld a0,1946(a0) # 4bf98 <_ZSt4cerr@Base> + 35806: efbdf0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3580a: 8526 mv a0,s1 + 3580c: 846e90ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 35810: 64e2 ld s1,24(sp) + 35812: 4408 lw a0,8(s0) + 35814: afce00ef jal 15b10 + 35818: 57fd li a5,-1 + 3581a: 70a2 ld ra,40(sp) + 3581c: c41c sw a5,8(s0) + 3581e: 7402 ld s0,32(sp) + 35820: 6145 addi sp,sp,48 + 35822: 8082 ret + 35824: 842a mv s0,a0 + 35826: 8526 mv a0,s1 + 35828: 82ae90ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 3582c: 8522 mv a0,s0 + 3582e: fc3df0ef jal 157f0 <_Unwind_Resume@plt> + +0000000000035832 <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev>: + 35832: 7179 addi sp,sp,-48 + 35834: 00016797 auipc a5,0x16 + 35838: 5cc7b783 ld a5,1484(a5) # 4be00 <_GLOBAL_OFFSET_TABLE_+0x2b0> + 3583c: 4518 lw a4,8(a0) + 3583e: f022 sd s0,32(sp) + 35840: 07c1 addi a5,a5,16 + 35842: f406 sd ra,40(sp) + 35844: e11c sd a5,0(a0) + 35846: 57fd li a5,-1 + 35848: 842a mv s0,a0 + 3584a: 02f71363 bne a4,a5,35870 <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0x3e> + 3584e: 7808 ld a0,48(s0) + 35850: 04040793 addi a5,s0,64 + 35854: 00f50463 beq a0,a5,3585c <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0x2a> + 35858: 8a8e00ef jal 15900 <_ZdlPv@plt> + 3585c: 6808 ld a0,16(s0) + 3585e: 02040413 addi s0,s0,32 + 35862: 06850963 beq a0,s0,358d4 <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0xa2> + 35866: 7402 ld s0,32(sp) + 35868: 70a2 ld ra,40(sp) + 3586a: 6145 addi sp,sp,48 + 3586c: 894e006f j 15900 <_ZdlPv@plt> + 35870: 4505 li a0,1 + 35872: c29e70ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 35876: e929 bnez a0,358c8 <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0x96> + 35878: ec26 sd s1,24(sp) + 3587a: 0024 addi s1,sp,8 + 3587c: 8526 mv a0,s1 + 3587e: 00007617 auipc a2,0x7 + 35882: c9a60613 addi a2,a2,-870 # 3c518 <_IO_stdin_used+0x2998> + 35886: 458d li a1,3 + 35888: 45100693 li a3,1105 + 3588c: c37eb0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 35890: 02000613 li a2,32 + 35894: 00007597 auipc a1,0x7 + 35898: cd458593 addi a1,a1,-812 # 3c568 <_IO_stdin_used+0x29e8> + 3589c: 00016517 auipc a0,0x16 + 358a0: 6fc53503 ld a0,1788(a0) # 4bf98 <_ZSt4cerr@Base> + 358a4: e5ddf0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 358a8: 04000613 li a2,64 + 358ac: 00007597 auipc a1,0x7 + 358b0: e1c58593 addi a1,a1,-484 # 3c6c8 <_IO_stdin_used+0x2b48> + 358b4: 00016517 auipc a0,0x16 + 358b8: 6e453503 ld a0,1764(a0) # 4bf98 <_ZSt4cerr@Base> + 358bc: e45df0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 358c0: 8526 mv a0,s1 + 358c2: f91e80ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 358c6: 64e2 ld s1,24(sp) + 358c8: 4408 lw a0,8(s0) + 358ca: a46e00ef jal 15b10 + 358ce: 57fd li a5,-1 + 358d0: c41c sw a5,8(s0) + 358d2: bfb5 j 3584e <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0x1c> + 358d4: 70a2 ld ra,40(sp) + 358d6: 7402 ld s0,32(sp) + 358d8: 6145 addi sp,sp,48 + 358da: 8082 ret + 358dc: 842a mv s0,a0 + 358de: 8526 mv a0,s1 + 358e0: f73e80ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 358e4: 8522 mv a0,s0 + 358e6: e9bdf0ef jal 15780 <__cxa_call_terminate@plt> + +00000000000358ea <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev>: + 358ea: 7179 addi sp,sp,-48 + 358ec: 00016797 auipc a5,0x16 + 358f0: 5147b783 ld a5,1300(a5) # 4be00 <_GLOBAL_OFFSET_TABLE_+0x2b0> + 358f4: 4518 lw a4,8(a0) + 358f6: f022 sd s0,32(sp) + 358f8: 07c1 addi a5,a5,16 + 358fa: f406 sd ra,40(sp) + 358fc: e11c sd a5,0(a0) + 358fe: 57fd li a5,-1 + 35900: 842a mv s0,a0 + 35902: 02f71663 bne a4,a5,3592e <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x44> + 35906: 7808 ld a0,48(s0) + 35908: 04040793 addi a5,s0,64 + 3590c: 00f50463 beq a0,a5,35914 <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x2a> + 35910: ff1df0ef jal 15900 <_ZdlPv@plt> + 35914: 6808 ld a0,16(s0) + 35916: 02040793 addi a5,s0,32 + 3591a: 00f50463 beq a0,a5,35922 <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x38> + 3591e: fe3df0ef jal 15900 <_ZdlPv@plt> + 35922: 8522 mv a0,s0 + 35924: 7402 ld s0,32(sp) + 35926: 70a2 ld ra,40(sp) + 35928: 6145 addi sp,sp,48 + 3592a: fd7df06f j 15900 <_ZdlPv@plt> + 3592e: 4505 li a0,1 + 35930: b6be70ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 35934: e929 bnez a0,35986 <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x9c> + 35936: ec26 sd s1,24(sp) + 35938: 0024 addi s1,sp,8 + 3593a: 8526 mv a0,s1 + 3593c: 00007617 auipc a2,0x7 + 35940: bdc60613 addi a2,a2,-1060 # 3c518 <_IO_stdin_used+0x2998> + 35944: 458d li a1,3 + 35946: 45100693 li a3,1105 + 3594a: b79eb0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 3594e: 02000613 li a2,32 + 35952: 00007597 auipc a1,0x7 + 35956: c1658593 addi a1,a1,-1002 # 3c568 <_IO_stdin_used+0x29e8> + 3595a: 00016517 auipc a0,0x16 + 3595e: 63e53503 ld a0,1598(a0) # 4bf98 <_ZSt4cerr@Base> + 35962: d9fdf0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35966: 04000613 li a2,64 + 3596a: 00007597 auipc a1,0x7 + 3596e: d5e58593 addi a1,a1,-674 # 3c6c8 <_IO_stdin_used+0x2b48> + 35972: 00016517 auipc a0,0x16 + 35976: 62653503 ld a0,1574(a0) # 4bf98 <_ZSt4cerr@Base> + 3597a: d87df0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3597e: 8526 mv a0,s1 + 35980: ed3e80ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 35984: 64e2 ld s1,24(sp) + 35986: 4408 lw a0,8(s0) + 35988: 988e00ef jal 15b10 + 3598c: 57fd li a5,-1 + 3598e: c41c sw a5,8(s0) + 35990: bf9d j 35906 <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x1c> + 35992: 842a mv s0,a0 + 35994: 8526 mv a0,s1 + 35996: ebde80ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 3599a: 8522 mv a0,s0 + 3599c: de5df0ef jal 15780 <__cxa_call_terminate@plt> + +00000000000359a0 <_ZN7testing8internal17StreamingListenerD1Ev>: + 359a0: 7179 addi sp,sp,-48 + 359a2: f022 sd s0,32(sp) + 359a4: 00016797 auipc a5,0x16 + 359a8: 5ec7b783 ld a5,1516(a5) # 4bf90 <_GLOBAL_OFFSET_TABLE_+0x440> + 359ac: 6500 ld s0,8(a0) + 359ae: f406 sd ra,40(sp) + 359b0: 07c1 addi a5,a5,16 + 359b2: e11c sd a5,0(a0) + 359b4: cc55 beqz s0,35a70 <_ZN7testing8internal17StreamingListenerD1Ev+0xd0> + 359b6: 601c ld a5,0(s0) + 359b8: 00016717 auipc a4,0x16 + 359bc: 56073703 ld a4,1376(a4) # 4bf18 <_GLOBAL_OFFSET_TABLE_+0x3c8> + 359c0: 679c ld a5,8(a5) + 359c2: 0ae79b63 bne a5,a4,35a78 <_ZN7testing8internal17StreamingListenerD1Ev+0xd8> + 359c6: 00016797 auipc a5,0x16 + 359ca: 43a7b783 ld a5,1082(a5) # 4be00 <_GLOBAL_OFFSET_TABLE_+0x2b0> + 359ce: 4418 lw a4,8(s0) + 359d0: 07c1 addi a5,a5,16 + 359d2: e01c sd a5,0(s0) + 359d4: 57fd li a5,-1 + 359d6: 02f71663 bne a4,a5,35a02 <_ZN7testing8internal17StreamingListenerD1Ev+0x62> + 359da: 7808 ld a0,48(s0) + 359dc: 04040793 addi a5,s0,64 + 359e0: 00f50463 beq a0,a5,359e8 <_ZN7testing8internal17StreamingListenerD1Ev+0x48> + 359e4: f1ddf0ef jal 15900 <_ZdlPv@plt> + 359e8: 6808 ld a0,16(s0) + 359ea: 02040793 addi a5,s0,32 + 359ee: 00f50463 beq a0,a5,359f6 <_ZN7testing8internal17StreamingListenerD1Ev+0x56> + 359f2: f0fdf0ef jal 15900 <_ZdlPv@plt> + 359f6: 8522 mv a0,s0 + 359f8: 7402 ld s0,32(sp) + 359fa: 70a2 ld ra,40(sp) + 359fc: 6145 addi sp,sp,48 + 359fe: f03df06f j 15900 <_ZdlPv@plt> + 35a02: 4505 li a0,1 + 35a04: a97e70ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 35a08: e929 bnez a0,35a5a <_ZN7testing8internal17StreamingListenerD1Ev+0xba> + 35a0a: ec26 sd s1,24(sp) + 35a0c: 0024 addi s1,sp,8 + 35a0e: 8526 mv a0,s1 + 35a10: 00007617 auipc a2,0x7 + 35a14: b0860613 addi a2,a2,-1272 # 3c518 <_IO_stdin_used+0x2998> + 35a18: 458d li a1,3 + 35a1a: 45100693 li a3,1105 + 35a1e: aa5eb0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 35a22: 02000613 li a2,32 + 35a26: 00007597 auipc a1,0x7 + 35a2a: b4258593 addi a1,a1,-1214 # 3c568 <_IO_stdin_used+0x29e8> + 35a2e: 00016517 auipc a0,0x16 + 35a32: 56a53503 ld a0,1386(a0) # 4bf98 <_ZSt4cerr@Base> + 35a36: ccbdf0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35a3a: 04000613 li a2,64 + 35a3e: 00007597 auipc a1,0x7 + 35a42: c8a58593 addi a1,a1,-886 # 3c6c8 <_IO_stdin_used+0x2b48> + 35a46: 00016517 auipc a0,0x16 + 35a4a: 55253503 ld a0,1362(a0) # 4bf98 <_ZSt4cerr@Base> + 35a4e: cb3df0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35a52: 8526 mv a0,s1 + 35a54: dffe80ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 35a58: 64e2 ld s1,24(sp) + 35a5a: 4408 lw a0,8(s0) + 35a5c: 8b4e00ef jal 15b10 + 35a60: 7808 ld a0,48(s0) + 35a62: 57fd li a5,-1 + 35a64: c41c sw a5,8(s0) + 35a66: 04040793 addi a5,s0,64 + 35a6a: f6f51de3 bne a0,a5,359e4 <_ZN7testing8internal17StreamingListenerD1Ev+0x44> + 35a6e: bfad j 359e8 <_ZN7testing8internal17StreamingListenerD1Ev+0x48> + 35a70: 70a2 ld ra,40(sp) + 35a72: 7402 ld s0,32(sp) + 35a74: 6145 addi sp,sp,48 + 35a76: 8082 ret + 35a78: 8522 mv a0,s0 + 35a7a: 7402 ld s0,32(sp) + 35a7c: 70a2 ld ra,40(sp) + 35a7e: 6145 addi sp,sp,48 + 35a80: 8782 jr a5 + 35a82: 842a mv s0,a0 + 35a84: 8526 mv a0,s1 + 35a86: dcde80ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 35a8a: 8522 mv a0,s0 + 35a8c: cf5df0ef jal 15780 <__cxa_call_terminate@plt> + +0000000000035a90 <_ZN7testing8internal17StreamingListenerD0Ev>: + 35a90: 7179 addi sp,sp,-48 + 35a92: f022 sd s0,32(sp) + 35a94: 00016797 auipc a5,0x16 + 35a98: 4fc7b783 ld a5,1276(a5) # 4bf90 <_GLOBAL_OFFSET_TABLE_+0x440> + 35a9c: 6500 ld s0,8(a0) + 35a9e: ec26 sd s1,24(sp) + 35aa0: f406 sd ra,40(sp) + 35aa2: 07c1 addi a5,a5,16 + 35aa4: e11c sd a5,0(a0) + 35aa6: 84aa mv s1,a0 + 35aa8: c421 beqz s0,35af0 <_ZN7testing8internal17StreamingListenerD0Ev+0x60> + 35aaa: 601c ld a5,0(s0) + 35aac: 00016717 auipc a4,0x16 + 35ab0: 46c73703 ld a4,1132(a4) # 4bf18 <_GLOBAL_OFFSET_TABLE_+0x3c8> + 35ab4: 679c ld a5,8(a5) + 35ab6: 0ae79c63 bne a5,a4,35b6e <_ZN7testing8internal17StreamingListenerD0Ev+0xde> + 35aba: 00016797 auipc a5,0x16 + 35abe: 3467b783 ld a5,838(a5) # 4be00 <_GLOBAL_OFFSET_TABLE_+0x2b0> + 35ac2: 4418 lw a4,8(s0) + 35ac4: 07c1 addi a5,a5,16 + 35ac6: e01c sd a5,0(s0) + 35ac8: 57fd li a5,-1 + 35aca: 02f71a63 bne a4,a5,35afe <_ZN7testing8internal17StreamingListenerD0Ev+0x6e> + 35ace: 7808 ld a0,48(s0) + 35ad0: 04040793 addi a5,s0,64 + 35ad4: 00f50463 beq a0,a5,35adc <_ZN7testing8internal17StreamingListenerD0Ev+0x4c> + 35ad8: e29df0ef jal 15900 <_ZdlPv@plt> + 35adc: 6808 ld a0,16(s0) + 35ade: 02040793 addi a5,s0,32 + 35ae2: 00f50463 beq a0,a5,35aea <_ZN7testing8internal17StreamingListenerD0Ev+0x5a> + 35ae6: e1bdf0ef jal 15900 <_ZdlPv@plt> + 35aea: 8522 mv a0,s0 + 35aec: e15df0ef jal 15900 <_ZdlPv@plt> + 35af0: 7402 ld s0,32(sp) + 35af2: 70a2 ld ra,40(sp) + 35af4: 8526 mv a0,s1 + 35af6: 64e2 ld s1,24(sp) + 35af8: 6145 addi sp,sp,48 + 35afa: e07df06f j 15900 <_ZdlPv@plt> + 35afe: 4505 li a0,1 + 35b00: 99be70ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 35b04: e931 bnez a0,35b58 <_ZN7testing8internal17StreamingListenerD0Ev+0xc8> + 35b06: e84a sd s2,16(sp) + 35b08: 00810913 addi s2,sp,8 + 35b0c: 854a mv a0,s2 + 35b0e: 00007617 auipc a2,0x7 + 35b12: a0a60613 addi a2,a2,-1526 # 3c518 <_IO_stdin_used+0x2998> + 35b16: 458d li a1,3 + 35b18: 45100693 li a3,1105 + 35b1c: 9a7eb0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 35b20: 02000613 li a2,32 + 35b24: 00007597 auipc a1,0x7 + 35b28: a4458593 addi a1,a1,-1468 # 3c568 <_IO_stdin_used+0x29e8> + 35b2c: 00016517 auipc a0,0x16 + 35b30: 46c53503 ld a0,1132(a0) # 4bf98 <_ZSt4cerr@Base> + 35b34: bcddf0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35b38: 04000613 li a2,64 + 35b3c: 00007597 auipc a1,0x7 + 35b40: b8c58593 addi a1,a1,-1140 # 3c6c8 <_IO_stdin_used+0x2b48> + 35b44: 00016517 auipc a0,0x16 + 35b48: 45453503 ld a0,1108(a0) # 4bf98 <_ZSt4cerr@Base> + 35b4c: bb5df0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 35b50: 854a mv a0,s2 + 35b52: d01e80ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 35b56: 6942 ld s2,16(sp) + 35b58: 4408 lw a0,8(s0) + 35b5a: fb7df0ef jal 15b10 + 35b5e: 7808 ld a0,48(s0) + 35b60: 57fd li a5,-1 + 35b62: c41c sw a5,8(s0) + 35b64: 04040793 addi a5,s0,64 + 35b68: f6f518e3 bne a0,a5,35ad8 <_ZN7testing8internal17StreamingListenerD0Ev+0x48> + 35b6c: bf85 j 35adc <_ZN7testing8internal17StreamingListenerD0Ev+0x4c> + 35b6e: 8522 mv a0,s0 + 35b70: 9782 jalr a5 + 35b72: 7402 ld s0,32(sp) + 35b74: 70a2 ld ra,40(sp) + 35b76: 8526 mv a0,s1 + 35b78: 64e2 ld s1,24(sp) + 35b7a: 6145 addi sp,sp,48 + 35b7c: d85df06f j 15900 <_ZdlPv@plt> + 35b80: 842a mv s0,a0 + 35b82: 854a mv a0,s2 + 35b84: ccfe80ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 35b88: 8522 mv a0,s0 + 35b8a: bf7df0ef jal 15780 <__cxa_call_terminate@plt> + +0000000000035b8e <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi>: + 35b8e: 7159 addi sp,sp,-112 + 35b90: e8ca sd s2,80(sp) + 35b92: 01010913 addi s2,sp,16 + 35b96: f0a2 sd s0,96(sp) + 35b98: 006c addi a1,sp,12 + 35b9a: 842a mv s0,a0 + 35b9c: 00016317 auipc t1,0x16 + 35ba0: 3d433303 ld t1,980(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 35ba4: 854a mv a0,s2 + 35ba6: c632 sw a2,12(sp) + 35ba8: f486 sd ra,104(sp) + 35baa: eca6 sd s1,88(sp) + 35bac: 9302 jalr t1 + 35bae: 854a mv a0,s2 + 35bb0: 02300713 li a4,35 + 35bb4: 00007697 auipc a3,0x7 + 35bb8: b5c68693 addi a3,a3,-1188 # 3c710 <_IO_stdin_used+0x2b90> + 35bbc: 4601 li a2,0 + 35bbe: 4581 li a1,0 + 35bc0: bb1df0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 35bc4: 0084 addi s1,sp,64 + 35bc6: f826 sd s1,48(sp) + 35bc8: 6114 ld a3,0(a0) + 35bca: 01050713 addi a4,a0,16 + 35bce: 87aa mv a5,a0 + 35bd0: 04e68163 beq a3,a4,35c12 <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x84> + 35bd4: 6910 ld a2,16(a0) + 35bd6: f836 sd a3,48(sp) + 35bd8: e0b2 sd a2,64(sp) + 35bda: e398 sd a4,0(a5) + 35bdc: 00078823 sb zero,16(a5) + 35be0: 6790 ld a2,8(a5) + 35be2: 6408 ld a0,8(s0) + 35be4: 75c2 ld a1,48(sp) + 35be6: 0007b423 sd zero,8(a5) + 35bea: fc32 sd a2,56(sp) + 35bec: 85bec0ef jal 22446 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 35bf0: 7542 ld a0,48(sp) + 35bf2: 00950463 beq a0,s1,35bfa <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x6c> + 35bf6: d0bdf0ef jal 15900 <_ZdlPv@plt> + 35bfa: 6542 ld a0,16(sp) + 35bfc: 101c addi a5,sp,32 + 35bfe: 00f50463 beq a0,a5,35c06 <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x78> + 35c02: cffdf0ef jal 15900 <_ZdlPv@plt> + 35c06: 70a6 ld ra,104(sp) + 35c08: 7406 ld s0,96(sp) + 35c0a: 64e6 ld s1,88(sp) + 35c0c: 6946 ld s2,80(sp) + 35c0e: 6165 addi sp,sp,112 + 35c10: 8082 ret + 35c12: 6514 ld a3,8(a0) + 35c14: 85a6 mv a1,s1 + 35c16: 853a mv a0,a4 + 35c18: 0685 addi a3,a3,1 + 35c1a: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 35c1e: 02050407 vle8.v v8,(a0) + 35c22: 8e91 sub a3,a3,a2 + 35c24: 9532 add a0,a0,a2 + 35c26: 02058427 vse8.v v8,(a1) + 35c2a: 95b2 add a1,a1,a2 + 35c2c: f6fd bnez a3,35c1a <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x8c> + 35c2e: b775 j 35bda <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x4c> + 35c30: 842a mv s0,a0 + 35c32: 1808 addi a0,sp,48 + 35c34: 98ce10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 35c38: 854a mv a0,s2 + 35c3a: 986e10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 35c3e: 8522 mv a0,s0 + 35c40: bb1df0ef jal 157f0 <_Unwind_Resume@plt> + 35c44: 842a mv s0,a0 + 35c46: bfcd j 35c38 <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0xaa> + +0000000000035c48 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE>: + 35c48: 7159 addi sp,sp,-112 + 35c4a: e4ce sd s3,72(sp) + 35c4c: 02010993 addi s3,sp,32 + 35c50: 47e5 li a5,25 + 35c52: f0a2 sd s0,96(sp) + 35c54: e8ca sd s2,80(sp) + 35c56: e0d2 sd s4,64(sp) + 35c58: 4601 li a2,0 + 35c5a: 8a2e mv s4,a1 + 35c5c: 842a mv s0,a0 + 35c5e: 85ce mv a1,s3 + 35c60: 850a mv a0,sp + 35c62: 01010913 addi s2,sp,16 + 35c66: f486 sd ra,104(sp) + 35c68: eca6 sd s1,88(sp) + 35c6a: f03e sd a5,32(sp) + 35c6c: e04a sd s2,0(sp) + 35c6e: a43df0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 35c72: cc3cf057 vsetivli zero,25,e8,m8,ta,ma + 35c76: 00007797 auipc a5,0x7 + 35c7a: ac278793 addi a5,a5,-1342 # 3c738 <_IO_stdin_used+0x2bb8> + 35c7e: 02078407 vle8.v v8,(a5) + 35c82: 7782 ld a5,32(sp) + 35c84: e02a sd a0,0(sp) + 35c86: 848a mv s1,sp + 35c88: e83e sd a5,16(sp) + 35c8a: 02050427 vse8.v v8,(a0) + 35c8e: 7702 ld a4,32(sp) + 35c90: 6782 ld a5,0(sp) + 35c92: e43a sd a4,8(sp) + 35c94: 97ba add a5,a5,a4 + 35c96: 00078023 sb zero,0(a5) + 35c9a: 008a3a03 ld s4,8(s4) + 35c9e: 8552 mv a0,s4 + 35ca0: f31df0ef jal 15bd0 + 35ca4: 6722 ld a4,8(sp) + 35ca6: 57fd li a5,-1 + 35ca8: 8389 srli a5,a5,0x2 + 35caa: 8f99 sub a5,a5,a4 + 35cac: 08a7eb63 bltu a5,a0,35d42 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xfa> + 35cb0: 862a mv a2,a0 + 35cb2: 85d2 mv a1,s4 + 35cb4: 850a mv a0,sp + 35cb6: cebdf0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 35cba: 03010a13 addi s4,sp,48 + 35cbe: f052 sd s4,32(sp) + 35cc0: 6118 ld a4,0(a0) + 35cc2: 01050793 addi a5,a0,16 + 35cc6: 04f70363 beq a4,a5,35d0c <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xc4> + 35cca: 6914 ld a3,16(a0) + 35ccc: f03a sd a4,32(sp) + 35cce: f836 sd a3,48(sp) + 35cd0: 6518 ld a4,8(a0) + 35cd2: e11c sd a5,0(a0) + 35cd4: 00053423 sd zero,8(a0) + 35cd8: f43a sd a4,40(sp) + 35cda: 00050823 sb zero,16(a0) + 35cde: 6408 ld a0,8(s0) + 35ce0: 7622 ld a2,40(sp) + 35ce2: 7582 ld a1,32(sp) + 35ce4: f62ec0ef jal 22446 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 35ce8: 7502 ld a0,32(sp) + 35cea: 01450463 beq a0,s4,35cf2 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xaa> + 35cee: c13df0ef jal 15900 <_ZdlPv@plt> + 35cf2: 6502 ld a0,0(sp) + 35cf4: 01250463 beq a0,s2,35cfc <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xb4> + 35cf8: c09df0ef jal 15900 <_ZdlPv@plt> + 35cfc: 70a6 ld ra,104(sp) + 35cfe: 7406 ld s0,96(sp) + 35d00: 64e6 ld s1,88(sp) + 35d02: 6946 ld s2,80(sp) + 35d04: 69a6 ld s3,72(sp) + 35d06: 6a06 ld s4,64(sp) + 35d08: 6165 addi sp,sp,112 + 35d0a: 8082 ret + 35d0c: 6518 ld a4,8(a0) + 35d0e: 8652 mv a2,s4 + 35d10: 85be mv a1,a5 + 35d12: 0705 addi a4,a4,1 + 35d14: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 35d18: 02058407 vle8.v v8,(a1) + 35d1c: 8f15 sub a4,a4,a3 + 35d1e: 95b6 add a1,a1,a3 + 35d20: 02060427 vse8.v v8,(a2) + 35d24: 9636 add a2,a2,a3 + 35d26: f77d bnez a4,35d14 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xcc> + 35d28: b765 j 35cd0 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0x88> + 35d2a: 842a mv s0,a0 + 35d2c: 854e mv a0,s3 + 35d2e: 892e10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 35d32: 8526 mv a0,s1 + 35d34: 88ce10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 35d38: 8522 mv a0,s0 + 35d3a: ab7df0ef jal 157f0 <_Unwind_Resume@plt> + 35d3e: 842a mv s0,a0 + 35d40: bfcd j 35d32 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xea> + 35d42: 00004517 auipc a0,0x4 + 35d46: 1a650513 addi a0,a0,422 # 39ee8 <_IO_stdin_used+0x368> + 35d4a: ba7df0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + +0000000000035d4e <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE>: + 35d4e: 7159 addi sp,sp,-112 + 35d50: e4ce sd s3,72(sp) + 35d52: 02010993 addi s3,sp,32 + 35d56: 47d5 li a5,21 + 35d58: f0a2 sd s0,96(sp) + 35d5a: e8ca sd s2,80(sp) + 35d5c: e0d2 sd s4,64(sp) + 35d5e: 4601 li a2,0 + 35d60: 8a2e mv s4,a1 + 35d62: 842a mv s0,a0 + 35d64: 85ce mv a1,s3 + 35d66: 850a mv a0,sp + 35d68: 01010913 addi s2,sp,16 + 35d6c: f486 sd ra,104(sp) + 35d6e: eca6 sd s1,88(sp) + 35d70: f03e sd a5,32(sp) + 35d72: e04a sd s2,0(sp) + 35d74: 93ddf0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 35d78: cc3af057 vsetivli zero,21,e8,m8,ta,ma + 35d7c: 00007797 auipc a5,0x7 + 35d80: 9dc78793 addi a5,a5,-1572 # 3c758 <_IO_stdin_used+0x2bd8> + 35d84: 02078407 vle8.v v8,(a5) + 35d88: 7782 ld a5,32(sp) + 35d8a: e02a sd a0,0(sp) + 35d8c: 848a mv s1,sp + 35d8e: e83e sd a5,16(sp) + 35d90: 02050427 vse8.v v8,(a0) + 35d94: 7702 ld a4,32(sp) + 35d96: 6782 ld a5,0(sp) + 35d98: e43a sd a4,8(sp) + 35d9a: 97ba add a5,a5,a4 + 35d9c: 00078023 sb zero,0(a5) + 35da0: 020a3a03 ld s4,32(s4) + 35da4: 8552 mv a0,s4 + 35da6: e2bdf0ef jal 15bd0 + 35daa: 6722 ld a4,8(sp) + 35dac: 57fd li a5,-1 + 35dae: 8389 srli a5,a5,0x2 + 35db0: 8f99 sub a5,a5,a4 + 35db2: 08a7eb63 bltu a5,a0,35e48 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xfa> + 35db6: 862a mv a2,a0 + 35db8: 85d2 mv a1,s4 + 35dba: 850a mv a0,sp + 35dbc: be5df0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 35dc0: 03010a13 addi s4,sp,48 + 35dc4: f052 sd s4,32(sp) + 35dc6: 6118 ld a4,0(a0) + 35dc8: 01050793 addi a5,a0,16 + 35dcc: 04f70363 beq a4,a5,35e12 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xc4> + 35dd0: 6914 ld a3,16(a0) + 35dd2: f03a sd a4,32(sp) + 35dd4: f836 sd a3,48(sp) + 35dd6: 6518 ld a4,8(a0) + 35dd8: e11c sd a5,0(a0) + 35dda: 00053423 sd zero,8(a0) + 35dde: f43a sd a4,40(sp) + 35de0: 00050823 sb zero,16(a0) + 35de4: 6408 ld a0,8(s0) + 35de6: 7622 ld a2,40(sp) + 35de8: 7582 ld a1,32(sp) + 35dea: e5cec0ef jal 22446 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 35dee: 7502 ld a0,32(sp) + 35df0: 01450463 beq a0,s4,35df8 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xaa> + 35df4: b0ddf0ef jal 15900 <_ZdlPv@plt> + 35df8: 6502 ld a0,0(sp) + 35dfa: 01250463 beq a0,s2,35e02 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xb4> + 35dfe: b03df0ef jal 15900 <_ZdlPv@plt> + 35e02: 70a6 ld ra,104(sp) + 35e04: 7406 ld s0,96(sp) + 35e06: 64e6 ld s1,88(sp) + 35e08: 6946 ld s2,80(sp) + 35e0a: 69a6 ld s3,72(sp) + 35e0c: 6a06 ld s4,64(sp) + 35e0e: 6165 addi sp,sp,112 + 35e10: 8082 ret + 35e12: 6518 ld a4,8(a0) + 35e14: 8652 mv a2,s4 + 35e16: 85be mv a1,a5 + 35e18: 0705 addi a4,a4,1 + 35e1a: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 35e1e: 02058407 vle8.v v8,(a1) + 35e22: 8f15 sub a4,a4,a3 + 35e24: 95b6 add a1,a1,a3 + 35e26: 02060427 vse8.v v8,(a2) + 35e2a: 9636 add a2,a2,a3 + 35e2c: f77d bnez a4,35e1a <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xcc> + 35e2e: b765 j 35dd6 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0x88> + 35e30: 842a mv s0,a0 + 35e32: 854e mv a0,s3 + 35e34: f8de00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 35e38: 8526 mv a0,s1 + 35e3a: f87e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 35e3e: 8522 mv a0,s0 + 35e40: 9b1df0ef jal 157f0 <_Unwind_Resume@plt> + 35e44: 842a mv s0,a0 + 35e46: bfcd j 35e38 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xea> + 35e48: 00004517 auipc a0,0x4 + 35e4c: 0a050513 addi a0,a0,160 # 39ee8 <_IO_stdin_used+0x368> + 35e50: aa1df0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + +0000000000035e54 <_ZN7testing8internal17StreamingListener18OnTestProgramStartERKNS_8UnitTestE>: + 35e54: 715d addi sp,sp,-80 + 35e56: f84a sd s2,48(sp) + 35e58: 01010913 addi s2,sp,16 + 35e5c: 47d9 li a5,22 + 35e5e: e0a2 sd s0,64(sp) + 35e60: fc26 sd s1,56(sp) + 35e62: 842a mv s0,a0 + 35e64: 4601 li a2,0 + 35e66: 002c addi a1,sp,8 + 35e68: 1004 addi s1,sp,32 + 35e6a: 854a mv a0,s2 + 35e6c: e43e sd a5,8(sp) + 35e6e: e486 sd ra,72(sp) + 35e70: e826 sd s1,16(sp) + 35e72: 83fdf0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> + 35e76: 00007797 auipc a5,0x7 + 35e7a: 8fa78793 addi a5,a5,-1798 # 3c770 <_IO_stdin_used+0x2bf0> + 35e7e: cc3b7057 vsetivli zero,22,e8,m8,ta,ma + 35e82: 02078407 vle8.v v8,(a5) + 35e86: 67a2 ld a5,8(sp) + 35e88: e82a sd a0,16(sp) + 35e8a: f03e sd a5,32(sp) + 35e8c: 02050427 vse8.v v8,(a0) + 35e90: 6722 ld a4,8(sp) + 35e92: 67c2 ld a5,16(sp) + 35e94: ec3a sd a4,24(sp) + 35e96: 97ba add a5,a5,a4 + 35e98: 00078023 sb zero,0(a5) + 35e9c: 6408 ld a0,8(s0) + 35e9e: 6662 ld a2,24(sp) + 35ea0: 65c2 ld a1,16(sp) + 35ea2: da4ec0ef jal 22446 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 35ea6: 6542 ld a0,16(sp) + 35ea8: 00950463 beq a0,s1,35eb0 <_ZN7testing8internal17StreamingListener18OnTestProgramStartERKNS_8UnitTestE+0x5c> + 35eac: a55df0ef jal 15900 <_ZdlPv@plt> + 35eb0: 60a6 ld ra,72(sp) + 35eb2: 6406 ld s0,64(sp) + 35eb4: 74e2 ld s1,56(sp) + 35eb6: 7942 ld s2,48(sp) + 35eb8: 6161 addi sp,sp,80 + 35eba: 8082 ret + 35ebc: 842a mv s0,a0 + 35ebe: 854a mv a0,s2 + 35ec0: f01e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 35ec4: 8522 mv a0,s0 + 35ec6: 92bdf0ef jal 157f0 <_Unwind_Resume@plt> + +0000000000035eca <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE>: + 35eca: 7159 addi sp,sp,-112 + 35ecc: f0a2 sd s0,96(sp) + 35ece: e8ca sd s2,80(sp) + 35ed0: 842a mv s0,a0 + 35ed2: 01010913 addi s2,sp,16 + 35ed6: 852e mv a0,a1 + 35ed8: f486 sd ra,104(sp) + 35eda: eca6 sd s1,88(sp) + 35edc: e4ce sd s3,72(sp) + 35ede: 850e70ef jal 1cf2e <_ZNK7testing8UnitTest6PassedEv> + 35ee2: e04a sd s2,0(sp) + 35ee4: 03100813 li a6,49 + 35ee8: e119 bnez a0,35eee <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x24> + 35eea: 03000813 li a6,48 + 35eee: 4785 li a5,1 + 35ef0: 850a mv a0,sp + 35ef2: 4771 li a4,28 + 35ef4: 00007697 auipc a3,0x7 + 35ef8: 89468693 addi a3,a3,-1900 # 3c788 <_IO_stdin_used+0x2c08> + 35efc: 4601 li a2,0 + 35efe: 4581 li a1,0 + 35f00: 898a mv s3,sp + 35f02: 01010823 sb a6,16(sp) + 35f06: 000108a3 sb zero,17(sp) + 35f0a: e43e sd a5,8(sp) + 35f0c: 865df0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 35f10: 1804 addi s1,sp,48 + 35f12: f026 sd s1,32(sp) + 35f14: 6114 ld a3,0(a0) + 35f16: 01050713 addi a4,a0,16 + 35f1a: 87aa mv a5,a0 + 35f1c: 04e68463 beq a3,a4,35f64 <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x9a> + 35f20: 6910 ld a2,16(a0) + 35f22: f036 sd a3,32(sp) + 35f24: f832 sd a2,48(sp) + 35f26: e398 sd a4,0(a5) + 35f28: 00078823 sb zero,16(a5) + 35f2c: 6790 ld a2,8(a5) + 35f2e: 6408 ld a0,8(s0) + 35f30: 7582 ld a1,32(sp) + 35f32: 0007b423 sd zero,8(a5) + 35f36: f432 sd a2,40(sp) + 35f38: d0eec0ef jal 22446 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 35f3c: 7502 ld a0,32(sp) + 35f3e: 00950463 beq a0,s1,35f46 <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x7c> + 35f42: 9bfdf0ef jal 15900 <_ZdlPv@plt> + 35f46: 6502 ld a0,0(sp) + 35f48: 01250463 beq a0,s2,35f50 <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x86> + 35f4c: 9b5df0ef jal 15900 <_ZdlPv@plt> + 35f50: 6408 ld a0,8(s0) + 35f52: 7406 ld s0,96(sp) + 35f54: 70a6 ld ra,104(sp) + 35f56: 611c ld a5,0(a0) + 35f58: 64e6 ld s1,88(sp) + 35f5a: 6946 ld s2,80(sp) + 35f5c: 69a6 ld s3,72(sp) + 35f5e: 6f9c ld a5,24(a5) + 35f60: 6165 addi sp,sp,112 + 35f62: 8782 jr a5 + 35f64: 6514 ld a3,8(a0) + 35f66: 85a6 mv a1,s1 + 35f68: 853a mv a0,a4 + 35f6a: 0685 addi a3,a3,1 + 35f6c: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 35f70: 02050407 vle8.v v8,(a0) + 35f74: 8e91 sub a3,a3,a2 + 35f76: 9532 add a0,a0,a2 + 35f78: 02058427 vse8.v v8,(a1) + 35f7c: 95b2 add a1,a1,a2 + 35f7e: f6fd bnez a3,35f6c <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0xa2> + 35f80: b75d j 35f26 <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x5c> + 35f82: 842a mv s0,a0 + 35f84: 1008 addi a0,sp,32 + 35f86: e3be00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 35f8a: 854e mv a0,s3 + 35f8c: e35e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 35f90: 8522 mv a0,s0 + 35f92: 85fdf0ef jal 157f0 <_Unwind_Resume@plt> + 35f96: 842a mv s0,a0 + 35f98: bfcd j 35f8a <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0xc0> + +0000000000035f9a <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE>: + 35f9a: 712d addi sp,sp,-288 + 35f9c: e626 sd s1,264(sp) + 35f9e: 09058493 addi s1,a1,144 + 35fa2: ea22 sd s0,272(sp) + 35fa4: 842a mv s0,a0 + 35fa6: 8526 mv a0,s1 + 35fa8: f9d2 sd s4,240(sp) + 35faa: ee06 sd ra,280(sp) + 35fac: e24a sd s2,256(sp) + 35fae: fdce sd s3,248(sp) + 35fb0: f5d6 sd s5,232(sp) + 35fb2: f1da sd s6,224(sp) + 35fb4: edde sd s7,216(sp) + 35fb6: e9e2 sd s8,208(sp) + 35fb8: 8a2e mv s4,a1 + 35fba: f91e50ef jal 1bf4a <_ZNK7testing10TestResult7SkippedEv> + 35fbe: 16050363 beqz a0,36124 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x18a> + 35fc2: 00006597 auipc a1,0x6 + 35fc6: 7e658593 addi a1,a1,2022 # 3c7a8 <_IO_stdin_used+0x2c28> + 35fca: 01010993 addi s3,sp,16 + 35fce: 854e mv a0,s3 + 35fd0: f65e30ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 35fd4: 854e mv a0,s3 + 35fd6: 4755 li a4,21 + 35fd8: 00006697 auipc a3,0x6 + 35fdc: 7d868693 addi a3,a3,2008 # 3c7b0 <_IO_stdin_used+0x2c30> + 35fe0: 4601 li a2,0 + 35fe2: 4581 li a1,0 + 35fe4: f8cdf0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 35fe8: 0084 addi s1,sp,64 + 35fea: f826 sd s1,48(sp) + 35fec: 611c ld a5,0(a0) + 35fee: 01050713 addi a4,a0,16 + 35ff2: 14e78363 beq a5,a4,36138 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x19e> + 35ff6: 6914 ld a3,16(a0) + 35ff8: f83e sd a5,48(sp) + 35ffa: e0b6 sd a3,64(sp) + 35ffc: 6514 ld a3,8(a0) + 35ffe: 57fd li a5,-1 + 36000: 8389 srli a5,a5,0x2 + 36002: e118 sd a4,0(a0) + 36004: 00050823 sb zero,16(a0) + 36008: 8f95 sub a5,a5,a3 + 3600a: fc36 sd a3,56(sp) + 3600c: 00053423 sd zero,8(a0) + 36010: 4735 li a4,13 + 36012: 1af77263 bgeu a4,a5,361b6 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x21c> + 36016: 03010a93 addi s5,sp,48 + 3601a: 8556 mv a0,s5 + 3601c: 4639 li a2,14 + 3601e: 00006597 auipc a1,0x6 + 36022: 7aa58593 addi a1,a1,1962 # 3c7c8 <_IO_stdin_used+0x2c48> + 36026: 97bdf0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 3602a: 06010913 addi s2,sp,96 + 3602e: e8ca sd s2,80(sp) + 36030: 6118 ld a4,0(a0) + 36032: 01050793 addi a5,a0,16 + 36036: 12f70063 beq a4,a5,36156 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1bc> + 3603a: 6914 ld a3,16(a0) + 3603c: e8ba sd a4,80(sp) + 3603e: f0b6 sd a3,96(sp) + 36040: 00050823 sb zero,16(a0) + 36044: 108a3683 ld a3,264(s4) + 36048: 6518 ld a4,8(a0) + 3604a: 07010a13 addi s4,sp,112 + 3604e: e11c sd a5,0(a0) + 36050: 00053423 sd zero,8(a0) + 36054: 002c addi a1,sp,8 + 36056: 8552 mv a0,s4 + 36058: 00016317 auipc t1,0x16 + 3605c: e4033303 ld t1,-448(t1) # 4be98 <_GLOBAL_OFFSET_TABLE_+0x348> + 36060: e436 sd a3,8(sp) + 36062: ecba sd a4,88(sp) + 36064: 9302 jalr t1 + 36066: 09010b13 addi s6,sp,144 + 3606a: 05010b93 addi s7,sp,80 + 3606e: 855a mv a0,s6 + 36070: 85de mv a1,s7 + 36072: 8652 mv a2,s4 + 36074: 00016317 auipc t1,0x16 + 36078: ae433303 ld t1,-1308(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 3607c: 9302 jalr t1 + 3607e: 676a ld a4,152(sp) + 36080: 57fd li a5,-1 + 36082: 8389 srli a5,a5,0x2 + 36084: 8f99 sub a5,a5,a4 + 36086: 4705 li a4,1 + 36088: 10f77563 bgeu a4,a5,36192 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1f8> + 3608c: 4609 li a2,2 + 3608e: 00006597 auipc a1,0x6 + 36092: 74a58593 addi a1,a1,1866 # 3c7d8 <_IO_stdin_used+0x2c58> + 36096: 855a mv a0,s6 + 36098: 909df0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 3609c: 0c010c13 addi s8,sp,192 + 360a0: f962 sd s8,176(sp) + 360a2: 6114 ld a3,0(a0) + 360a4: 01050713 addi a4,a0,16 + 360a8: 87aa mv a5,a0 + 360aa: 0ce68563 beq a3,a4,36174 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1da> + 360ae: 6910 ld a2,16(a0) + 360b0: f936 sd a3,176(sp) + 360b2: e1b2 sd a2,192(sp) + 360b4: e398 sd a4,0(a5) + 360b6: 00078823 sb zero,16(a5) + 360ba: 6790 ld a2,8(a5) + 360bc: 6408 ld a0,8(s0) + 360be: 75ca ld a1,176(sp) + 360c0: 0007b423 sd zero,8(a5) + 360c4: fd32 sd a2,184(sp) + 360c6: b80ec0ef jal 22446 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 360ca: 754a ld a0,176(sp) + 360cc: 01850463 beq a0,s8,360d4 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x13a> + 360d0: 831df0ef jal 15900 <_ZdlPv@plt> + 360d4: 654a ld a0,144(sp) + 360d6: 111c addi a5,sp,160 + 360d8: 00f50463 beq a0,a5,360e0 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x146> + 360dc: 825df0ef jal 15900 <_ZdlPv@plt> + 360e0: 7546 ld a0,112(sp) + 360e2: 011c addi a5,sp,128 + 360e4: 00f50463 beq a0,a5,360ec <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x152> + 360e8: 819df0ef jal 15900 <_ZdlPv@plt> + 360ec: 6546 ld a0,80(sp) + 360ee: 01250463 beq a0,s2,360f6 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x15c> + 360f2: 80fdf0ef jal 15900 <_ZdlPv@plt> + 360f6: 7542 ld a0,48(sp) + 360f8: 00950463 beq a0,s1,36100 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x166> + 360fc: 805df0ef jal 15900 <_ZdlPv@plt> + 36100: 6542 ld a0,16(sp) + 36102: 101c addi a5,sp,32 + 36104: 00f50463 beq a0,a5,3610c <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x172> + 36108: ff8df0ef jal 15900 <_ZdlPv@plt> + 3610c: 60f2 ld ra,280(sp) + 3610e: 6452 ld s0,272(sp) + 36110: 64b2 ld s1,264(sp) + 36112: 6912 ld s2,256(sp) + 36114: 79ee ld s3,248(sp) + 36116: 7a4e ld s4,240(sp) + 36118: 7aae ld s5,232(sp) + 3611a: 7b0e ld s6,224(sp) + 3611c: 6bee ld s7,216(sp) + 3611e: 6c4e ld s8,208(sp) + 36120: 6115 addi sp,sp,288 + 36122: 8082 ret + 36124: 8526 mv a0,s1 + 36126: c93e50ef jal 1bdb8 <_ZNK7testing10TestResult6FailedEv> + 3612a: e8051ce3 bnez a0,35fc2 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x28> + 3612e: 00004597 auipc a1,0x4 + 36132: fb258593 addi a1,a1,-78 # 3a0e0 <_IO_stdin_used+0x560> + 36136: bd51 j 35fca <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x30> + 36138: 651c ld a5,8(a0) + 3613a: 8626 mv a2,s1 + 3613c: 85ba mv a1,a4 + 3613e: 0785 addi a5,a5,1 + 36140: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma + 36144: 02058407 vle8.v v8,(a1) + 36148: 8f95 sub a5,a5,a3 + 3614a: 95b6 add a1,a1,a3 + 3614c: 02060427 vse8.v v8,(a2) + 36150: 9636 add a2,a2,a3 + 36152: f7fd bnez a5,36140 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1a6> + 36154: b565 j 35ffc <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x62> + 36156: 6518 ld a4,8(a0) + 36158: 864a mv a2,s2 + 3615a: 85be mv a1,a5 + 3615c: 0705 addi a4,a4,1 + 3615e: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 36162: 02058407 vle8.v v8,(a1) + 36166: 8f15 sub a4,a4,a3 + 36168: 95b6 add a1,a1,a3 + 3616a: 02060427 vse8.v v8,(a2) + 3616e: 9636 add a2,a2,a3 + 36170: f77d bnez a4,3615e <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1c4> + 36172: b5f9 j 36040 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0xa6> + 36174: 6514 ld a3,8(a0) + 36176: 85e2 mv a1,s8 + 36178: 853a mv a0,a4 + 3617a: 0685 addi a3,a3,1 + 3617c: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 36180: 02050407 vle8.v v8,(a0) + 36184: 8e91 sub a3,a3,a2 + 36186: 9532 add a0,a0,a2 + 36188: 02058427 vse8.v v8,(a1) + 3618c: 95b2 add a1,a1,a2 + 3618e: f6fd bnez a3,3617c <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1e2> + 36190: b715 j 360b4 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x11a> + 36192: 00004517 auipc a0,0x4 + 36196: d5650513 addi a0,a0,-682 # 39ee8 <_IO_stdin_used+0x368> + 3619a: f56df0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 3619e: 842a mv s0,a0 + 361a0: 854e mv a0,s3 + 361a2: c1fe00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 361a6: 8522 mv a0,s0 + 361a8: e48df0ef jal 157f0 <_Unwind_Resume@plt> + 361ac: 842a mv s0,a0 + 361ae: 8556 mv a0,s5 + 361b0: c11e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 361b4: b7f5 j 361a0 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x206> + 361b6: 00004517 auipc a0,0x4 + 361ba: d3250513 addi a0,a0,-718 # 39ee8 <_IO_stdin_used+0x368> + 361be: 03010a93 addi s5,sp,48 + 361c2: f2edf0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 361c6: 842a mv s0,a0 + 361c8: 1908 addi a0,sp,176 + 361ca: bf7e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 361ce: 855a mv a0,s6 + 361d0: bf1e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 361d4: 8552 mv a0,s4 + 361d6: bebe00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 361da: 855e mv a0,s7 + 361dc: be5e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 361e0: b7f9 j 361ae <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x214> + 361e2: 842a mv s0,a0 + 361e4: 05010b93 addi s7,sp,80 + 361e8: bfcd j 361da <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x240> + 361ea: 842a mv s0,a0 + 361ec: b7e5 j 361d4 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x23a> + 361ee: 842a mv s0,a0 + 361f0: bff9 j 361ce <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x234> + +00000000000361f2 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE>: + 361f2: 712d addi sp,sp,-288 + 361f4: ea22 sd s0,272(sp) + 361f6: 842a mv s0,a0 + 361f8: 852e mv a0,a1 + 361fa: f9d2 sd s4,240(sp) + 361fc: ee06 sd ra,280(sp) + 361fe: 8a2e mv s4,a1 + 36200: e626 sd s1,264(sp) + 36202: e24a sd s2,256(sp) + 36204: fdce sd s3,248(sp) + 36206: f5d6 sd s5,232(sp) + 36208: f1da sd s6,224(sp) + 3620a: edde sd s7,216(sp) + 3620c: e9e2 sd s8,208(sp) + 3620e: bebe50ef jal 1bdf8 <_ZNK7testing9TestSuite17failed_test_countEv> + 36212: 00004597 auipc a1,0x4 + 36216: ece58593 addi a1,a1,-306 # 3a0e0 <_IO_stdin_used+0x560> + 3621a: 00a05663 blez a0,36226 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x34> + 3621e: 00006597 auipc a1,0x6 + 36222: 58a58593 addi a1,a1,1418 # 3c7a8 <_IO_stdin_used+0x2c28> + 36226: 01010993 addi s3,sp,16 + 3622a: 854e mv a0,s3 + 3622c: d09e30ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 36230: 854e mv a0,s3 + 36232: 4765 li a4,25 + 36234: 00006697 auipc a3,0x6 + 36238: 5ac68693 addi a3,a3,1452 # 3c7e0 <_IO_stdin_used+0x2c60> + 3623c: 4601 li a2,0 + 3623e: 4581 li a1,0 + 36240: d30df0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 36244: 0084 addi s1,sp,64 + 36246: f826 sd s1,48(sp) + 36248: 611c ld a5,0(a0) + 3624a: 01050713 addi a4,a0,16 + 3624e: 12e78963 beq a5,a4,36380 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x18e> + 36252: 6914 ld a3,16(a0) + 36254: f83e sd a5,48(sp) + 36256: e0b6 sd a3,64(sp) + 36258: 6514 ld a3,8(a0) + 3625a: 57fd li a5,-1 + 3625c: 8389 srli a5,a5,0x2 + 3625e: e118 sd a4,0(a0) + 36260: 00050823 sb zero,16(a0) + 36264: 8f95 sub a5,a5,a3 + 36266: fc36 sd a3,56(sp) + 36268: 00053423 sd zero,8(a0) + 3626c: 4735 li a4,13 + 3626e: 18f77863 bgeu a4,a5,363fe <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x20c> + 36272: 03010a93 addi s5,sp,48 + 36276: 8556 mv a0,s5 + 36278: 4639 li a2,14 + 3627a: 00006597 auipc a1,0x6 + 3627e: 54e58593 addi a1,a1,1358 # 3c7c8 <_IO_stdin_used+0x2c48> + 36282: f1edf0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 36286: 06010913 addi s2,sp,96 + 3628a: e8ca sd s2,80(sp) + 3628c: 6118 ld a4,0(a0) + 3628e: 01050793 addi a5,a0,16 + 36292: 10f70663 beq a4,a5,3639e <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1ac> + 36296: 6914 ld a3,16(a0) + 36298: e8ba sd a4,80(sp) + 3629a: f0b6 sd a3,96(sp) + 3629c: 00050823 sb zero,16(a0) + 362a0: 080a3683 ld a3,128(s4) + 362a4: 6518 ld a4,8(a0) + 362a6: 07010a13 addi s4,sp,112 + 362aa: e11c sd a5,0(a0) + 362ac: 00053423 sd zero,8(a0) + 362b0: 002c addi a1,sp,8 + 362b2: 8552 mv a0,s4 + 362b4: 00016317 auipc t1,0x16 + 362b8: be433303 ld t1,-1052(t1) # 4be98 <_GLOBAL_OFFSET_TABLE_+0x348> + 362bc: e436 sd a3,8(sp) + 362be: ecba sd a4,88(sp) + 362c0: 9302 jalr t1 + 362c2: 09010b13 addi s6,sp,144 + 362c6: 05010b93 addi s7,sp,80 + 362ca: 855a mv a0,s6 + 362cc: 85de mv a1,s7 + 362ce: 8652 mv a2,s4 + 362d0: 00016317 auipc t1,0x16 + 362d4: 88833303 ld t1,-1912(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 362d8: 9302 jalr t1 + 362da: 676a ld a4,152(sp) + 362dc: 57fd li a5,-1 + 362de: 8389 srli a5,a5,0x2 + 362e0: 8f99 sub a5,a5,a4 + 362e2: 4705 li a4,1 + 362e4: 14f77563 bgeu a4,a5,3642e <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x23c> + 362e8: 4609 li a2,2 + 362ea: 00006597 auipc a1,0x6 + 362ee: 4ee58593 addi a1,a1,1262 # 3c7d8 <_IO_stdin_used+0x2c58> + 362f2: 855a mv a0,s6 + 362f4: eacdf0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 362f8: 0c010c13 addi s8,sp,192 + 362fc: f962 sd s8,176(sp) + 362fe: 6114 ld a3,0(a0) + 36300: 01050713 addi a4,a0,16 + 36304: 87aa mv a5,a0 + 36306: 0ae68b63 beq a3,a4,363bc <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1ca> + 3630a: 6910 ld a2,16(a0) + 3630c: f936 sd a3,176(sp) + 3630e: e1b2 sd a2,192(sp) + 36310: e398 sd a4,0(a5) + 36312: 00078823 sb zero,16(a5) + 36316: 6790 ld a2,8(a5) + 36318: 6408 ld a0,8(s0) + 3631a: 75ca ld a1,176(sp) + 3631c: 0007b423 sd zero,8(a5) + 36320: fd32 sd a2,184(sp) + 36322: 924ec0ef jal 22446 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 36326: 754a ld a0,176(sp) + 36328: 01850463 beq a0,s8,36330 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x13e> + 3632c: dd4df0ef jal 15900 <_ZdlPv@plt> + 36330: 654a ld a0,144(sp) + 36332: 111c addi a5,sp,160 + 36334: 00f50463 beq a0,a5,3633c <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x14a> + 36338: dc8df0ef jal 15900 <_ZdlPv@plt> + 3633c: 7546 ld a0,112(sp) + 3633e: 011c addi a5,sp,128 + 36340: 00f50463 beq a0,a5,36348 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x156> + 36344: dbcdf0ef jal 15900 <_ZdlPv@plt> + 36348: 6546 ld a0,80(sp) + 3634a: 01250463 beq a0,s2,36352 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x160> + 3634e: db2df0ef jal 15900 <_ZdlPv@plt> + 36352: 7542 ld a0,48(sp) + 36354: 00950463 beq a0,s1,3635c <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x16a> + 36358: da8df0ef jal 15900 <_ZdlPv@plt> + 3635c: 6542 ld a0,16(sp) + 3635e: 101c addi a5,sp,32 + 36360: 00f50463 beq a0,a5,36368 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x176> + 36364: d9cdf0ef jal 15900 <_ZdlPv@plt> + 36368: 60f2 ld ra,280(sp) + 3636a: 6452 ld s0,272(sp) + 3636c: 64b2 ld s1,264(sp) + 3636e: 6912 ld s2,256(sp) + 36370: 79ee ld s3,248(sp) + 36372: 7a4e ld s4,240(sp) + 36374: 7aae ld s5,232(sp) + 36376: 7b0e ld s6,224(sp) + 36378: 6bee ld s7,216(sp) + 3637a: 6c4e ld s8,208(sp) + 3637c: 6115 addi sp,sp,288 + 3637e: 8082 ret + 36380: 651c ld a5,8(a0) + 36382: 8626 mv a2,s1 + 36384: 85ba mv a1,a4 + 36386: 0785 addi a5,a5,1 + 36388: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma + 3638c: 02058407 vle8.v v8,(a1) + 36390: 8f95 sub a5,a5,a3 + 36392: 95b6 add a1,a1,a3 + 36394: 02060427 vse8.v v8,(a2) + 36398: 9636 add a2,a2,a3 + 3639a: f7fd bnez a5,36388 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x196> + 3639c: bd75 j 36258 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x66> + 3639e: 6518 ld a4,8(a0) + 363a0: 864a mv a2,s2 + 363a2: 85be mv a1,a5 + 363a4: 0705 addi a4,a4,1 + 363a6: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 363aa: 02058407 vle8.v v8,(a1) + 363ae: 8f15 sub a4,a4,a3 + 363b0: 95b6 add a1,a1,a3 + 363b2: 02060427 vse8.v v8,(a2) + 363b6: 9636 add a2,a2,a3 + 363b8: f77d bnez a4,363a6 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1b4> + 363ba: b5cd j 3629c <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0xaa> + 363bc: 6514 ld a3,8(a0) + 363be: 85e2 mv a1,s8 + 363c0: 853a mv a0,a4 + 363c2: 0685 addi a3,a3,1 + 363c4: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 363c8: 02050407 vle8.v v8,(a0) + 363cc: 8e91 sub a3,a3,a2 + 363ce: 9532 add a0,a0,a2 + 363d0: 02058427 vse8.v v8,(a1) + 363d4: 95b2 add a1,a1,a2 + 363d6: f6fd bnez a3,363c4 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1d2> + 363d8: bf25 j 36310 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x11e> + 363da: 842a mv s0,a0 + 363dc: 8552 mv a0,s4 + 363de: 9e3e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 363e2: 855e mv a0,s7 + 363e4: 9dde00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 363e8: 8556 mv a0,s5 + 363ea: 9d7e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 363ee: 854e mv a0,s3 + 363f0: 9d1e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 363f4: 8522 mv a0,s0 + 363f6: bfadf0ef jal 157f0 <_Unwind_Resume@plt> + 363fa: 842a mv s0,a0 + 363fc: b7f5 j 363e8 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1f6> + 363fe: 00004517 auipc a0,0x4 + 36402: aea50513 addi a0,a0,-1302 # 39ee8 <_IO_stdin_used+0x368> + 36406: 03010a93 addi s5,sp,48 + 3640a: ce6df0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 3640e: 842a mv s0,a0 + 36410: bff9 j 363ee <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1fc> + 36412: 842a mv s0,a0 + 36414: 1908 addi a0,sp,176 + 36416: 9abe00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3641a: 855a mv a0,s6 + 3641c: 9a5e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 36420: bf75 j 363dc <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1ea> + 36422: 842a mv s0,a0 + 36424: bfdd j 3641a <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x228> + 36426: 842a mv s0,a0 + 36428: 05010b93 addi s7,sp,80 + 3642c: bf5d j 363e2 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1f0> + 3642e: 00004517 auipc a0,0x4 + 36432: aba50513 addi a0,a0,-1350 # 39ee8 <_IO_stdin_used+0x368> + 36436: cbadf0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + +000000000003643a <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi>: + 3643a: 712d addi sp,sp,-288 + 3643c: ea22 sd s0,272(sp) + 3643e: 842a mv s0,a0 + 36440: 852e mv a0,a1 + 36442: f9d2 sd s4,240(sp) + 36444: ee06 sd ra,280(sp) + 36446: 8a2e mv s4,a1 + 36448: e626 sd s1,264(sp) + 3644a: e24a sd s2,256(sp) + 3644c: fdce sd s3,248(sp) + 3644e: f5d6 sd s5,232(sp) + 36450: f1da sd s6,224(sp) + 36452: edde sd s7,216(sp) + 36454: e9e2 sd s8,208(sp) + 36456: ad9e60ef jal 1cf2e <_ZNK7testing8UnitTest6PassedEv> + 3645a: 00004597 auipc a1,0x4 + 3645e: c8658593 addi a1,a1,-890 # 3a0e0 <_IO_stdin_used+0x560> + 36462: e509 bnez a0,3646c <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x32> + 36464: 00006597 auipc a1,0x6 + 36468: 34458593 addi a1,a1,836 # 3c7a8 <_IO_stdin_used+0x2c28> + 3646c: 01010993 addi s3,sp,16 + 36470: 854e mv a0,s3 + 36472: ac3e30ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 36476: 854e mv a0,s3 + 36478: 4779 li a4,30 + 3647a: 00006697 auipc a3,0x6 + 3647e: 38668693 addi a3,a3,902 # 3c800 <_IO_stdin_used+0x2c80> + 36482: 4601 li a2,0 + 36484: 4581 li a1,0 + 36486: aeadf0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 3648a: 0084 addi s1,sp,64 + 3648c: f826 sd s1,48(sp) + 3648e: 611c ld a5,0(a0) + 36490: 01050713 addi a4,a0,16 + 36494: 12e78c63 beq a5,a4,365cc <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x192> + 36498: 6914 ld a3,16(a0) + 3649a: f83e sd a5,48(sp) + 3649c: e0b6 sd a3,64(sp) + 3649e: 6514 ld a3,8(a0) + 364a0: 57fd li a5,-1 + 364a2: 8389 srli a5,a5,0x2 + 364a4: e118 sd a4,0(a0) + 364a6: 00050823 sb zero,16(a0) + 364aa: 8f95 sub a5,a5,a3 + 364ac: fc36 sd a3,56(sp) + 364ae: 00053423 sd zero,8(a0) + 364b2: 4735 li a4,13 + 364b4: 18f77b63 bgeu a4,a5,3664a <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x210> + 364b8: 03010a93 addi s5,sp,48 + 364bc: 8556 mv a0,s5 + 364be: 4639 li a2,14 + 364c0: 00006597 auipc a1,0x6 + 364c4: 30858593 addi a1,a1,776 # 3c7c8 <_IO_stdin_used+0x2c48> + 364c8: cd8df0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 364cc: 06010913 addi s2,sp,96 + 364d0: e8ca sd s2,80(sp) + 364d2: 6114 ld a3,0(a0) + 364d4: 01050713 addi a4,a0,16 + 364d8: 87aa mv a5,a0 + 364da: 10e68863 beq a3,a4,365ea <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1b0> + 364de: 6910 ld a2,16(a0) + 364e0: e8b6 sd a3,80(sp) + 364e2: f0b2 sd a2,96(sp) + 364e4: 6794 ld a3,8(a5) + 364e6: e398 sd a4,0(a5) + 364e8: 00078823 sb zero,16(a5) + 364ec: 8552 mv a0,s4 + 364ee: 0007b423 sd zero,8(a5) + 364f2: ecb6 sd a3,88(sp) + 364f4: a33e60ef jal 1cf26 <_ZNK7testing8UnitTest12elapsed_timeEv> + 364f8: 07010a13 addi s4,sp,112 + 364fc: 87aa mv a5,a0 + 364fe: 002c addi a1,sp,8 + 36500: 8552 mv a0,s4 + 36502: 00016317 auipc t1,0x16 + 36506: 99633303 ld t1,-1642(t1) # 4be98 <_GLOBAL_OFFSET_TABLE_+0x348> + 3650a: e43e sd a5,8(sp) + 3650c: 9302 jalr t1 + 3650e: 09010b13 addi s6,sp,144 + 36512: 05010b93 addi s7,sp,80 + 36516: 855a mv a0,s6 + 36518: 85de mv a1,s7 + 3651a: 8652 mv a2,s4 + 3651c: 00015317 auipc t1,0x15 + 36520: 63c33303 ld t1,1596(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 36524: 9302 jalr t1 + 36526: 676a ld a4,152(sp) + 36528: 57fd li a5,-1 + 3652a: 8389 srli a5,a5,0x2 + 3652c: 8f99 sub a5,a5,a4 + 3652e: 4705 li a4,1 + 36530: 14f77563 bgeu a4,a5,3667a <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x240> + 36534: 4609 li a2,2 + 36536: 00006597 auipc a1,0x6 + 3653a: 2a258593 addi a1,a1,674 # 3c7d8 <_IO_stdin_used+0x2c58> + 3653e: 855a mv a0,s6 + 36540: c60df0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 36544: 0c010c13 addi s8,sp,192 + 36548: f962 sd s8,176(sp) + 3654a: 6114 ld a3,0(a0) + 3654c: 01050713 addi a4,a0,16 + 36550: 87aa mv a5,a0 + 36552: 0ae68b63 beq a3,a4,36608 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1ce> + 36556: 6910 ld a2,16(a0) + 36558: f936 sd a3,176(sp) + 3655a: e1b2 sd a2,192(sp) + 3655c: e398 sd a4,0(a5) + 3655e: 00078823 sb zero,16(a5) + 36562: 6790 ld a2,8(a5) + 36564: 6408 ld a0,8(s0) + 36566: 75ca ld a1,176(sp) + 36568: 0007b423 sd zero,8(a5) + 3656c: fd32 sd a2,184(sp) + 3656e: ed9eb0ef jal 22446 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 36572: 754a ld a0,176(sp) + 36574: 01850463 beq a0,s8,3657c <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x142> + 36578: b88df0ef jal 15900 <_ZdlPv@plt> + 3657c: 654a ld a0,144(sp) + 3657e: 111c addi a5,sp,160 + 36580: 00f50463 beq a0,a5,36588 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x14e> + 36584: b7cdf0ef jal 15900 <_ZdlPv@plt> + 36588: 7546 ld a0,112(sp) + 3658a: 011c addi a5,sp,128 + 3658c: 00f50463 beq a0,a5,36594 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x15a> + 36590: b70df0ef jal 15900 <_ZdlPv@plt> + 36594: 6546 ld a0,80(sp) + 36596: 01250463 beq a0,s2,3659e <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x164> + 3659a: b66df0ef jal 15900 <_ZdlPv@plt> + 3659e: 7542 ld a0,48(sp) + 365a0: 00950463 beq a0,s1,365a8 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x16e> + 365a4: b5cdf0ef jal 15900 <_ZdlPv@plt> + 365a8: 6542 ld a0,16(sp) + 365aa: 101c addi a5,sp,32 + 365ac: 00f50463 beq a0,a5,365b4 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x17a> + 365b0: b50df0ef jal 15900 <_ZdlPv@plt> + 365b4: 60f2 ld ra,280(sp) + 365b6: 6452 ld s0,272(sp) + 365b8: 64b2 ld s1,264(sp) + 365ba: 6912 ld s2,256(sp) + 365bc: 79ee ld s3,248(sp) + 365be: 7a4e ld s4,240(sp) + 365c0: 7aae ld s5,232(sp) + 365c2: 7b0e ld s6,224(sp) + 365c4: 6bee ld s7,216(sp) + 365c6: 6c4e ld s8,208(sp) + 365c8: 6115 addi sp,sp,288 + 365ca: 8082 ret + 365cc: 651c ld a5,8(a0) + 365ce: 8626 mv a2,s1 + 365d0: 85ba mv a1,a4 + 365d2: 0785 addi a5,a5,1 + 365d4: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma + 365d8: 02058407 vle8.v v8,(a1) + 365dc: 8f95 sub a5,a5,a3 + 365de: 95b6 add a1,a1,a3 + 365e0: 02060427 vse8.v v8,(a2) + 365e4: 9636 add a2,a2,a3 + 365e6: f7fd bnez a5,365d4 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x19a> + 365e8: bd5d j 3649e <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x64> + 365ea: 6514 ld a3,8(a0) + 365ec: 85ca mv a1,s2 + 365ee: 853a mv a0,a4 + 365f0: 0685 addi a3,a3,1 + 365f2: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 365f6: 02050407 vle8.v v8,(a0) + 365fa: 8e91 sub a3,a3,a2 + 365fc: 9532 add a0,a0,a2 + 365fe: 02058427 vse8.v v8,(a1) + 36602: 95b2 add a1,a1,a2 + 36604: f6fd bnez a3,365f2 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1b8> + 36606: bdf9 j 364e4 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0xaa> + 36608: 6514 ld a3,8(a0) + 3660a: 85e2 mv a1,s8 + 3660c: 853a mv a0,a4 + 3660e: 0685 addi a3,a3,1 + 36610: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma + 36614: 02050407 vle8.v v8,(a0) + 36618: 8e91 sub a3,a3,a2 + 3661a: 9532 add a0,a0,a2 + 3661c: 02058427 vse8.v v8,(a1) + 36620: 95b2 add a1,a1,a2 + 36622: f6fd bnez a3,36610 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1d6> + 36624: bf25 j 3655c <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x122> + 36626: 842a mv s0,a0 + 36628: 8552 mv a0,s4 + 3662a: f96e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3662e: 855e mv a0,s7 + 36630: f90e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 36634: 8556 mv a0,s5 + 36636: f8ae00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3663a: 854e mv a0,s3 + 3663c: f84e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 36640: 8522 mv a0,s0 + 36642: 9aedf0ef jal 157f0 <_Unwind_Resume@plt> + 36646: 842a mv s0,a0 + 36648: b7f5 j 36634 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1fa> + 3664a: 00004517 auipc a0,0x4 + 3664e: 89e50513 addi a0,a0,-1890 # 39ee8 <_IO_stdin_used+0x368> + 36652: 03010a93 addi s5,sp,48 + 36656: a9adf0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 3665a: 842a mv s0,a0 + 3665c: bff9 j 3663a <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x200> + 3665e: 842a mv s0,a0 + 36660: 1908 addi a0,sp,176 + 36662: f5ee00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 36666: 855a mv a0,s6 + 36668: f58e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3666c: bf75 j 36628 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1ee> + 3666e: 842a mv s0,a0 + 36670: bfdd j 36666 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x22c> + 36672: 842a mv s0,a0 + 36674: 05010b93 addi s7,sp,80 + 36678: bf5d j 3662e <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> + 3667a: 00004517 auipc a0,0x4 + 3667e: 86e50513 addi a0,a0,-1938 # 39ee8 <_IO_stdin_used+0x368> + 36682: a6edf0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + +0000000000036686 <_ZN7testing15AssertionResultlsIA11_cEERS0_RKT_>: + 36686: 7179 addi sp,sp,-48 + 36688: e84a sd s2,16(sp) + 3668a: 00810913 addi s2,sp,8 + 3668e: f022 sd s0,32(sp) + 36690: 842a mv s0,a0 + 36692: 854a mv a0,s2 + 36694: f406 sd ra,40(sp) + 36696: ec26 sd s1,24(sp) + 36698: 84ae mv s1,a1 + 3669a: c2be40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 3669e: 8526 mv a0,s1 + 366a0: d30df0ef jal 15bd0 + 366a4: 862a mv a2,a0 + 366a6: 6522 ld a0,8(sp) + 366a8: 85a6 mv a1,s1 + 366aa: 0541 addi a0,a0,16 + 366ac: 854df0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 366b0: 85ca mv a1,s2 + 366b2: 8522 mv a0,s0 + 366b4: 00015317 auipc t1,0x15 + 366b8: 70433303 ld t1,1796(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 366bc: 9302 jalr t1 + 366be: 6522 ld a0,8(sp) + 366c0: c501 beqz a0,366c8 <_ZN7testing15AssertionResultlsIA11_cEERS0_RKT_+0x42> + 366c2: 611c ld a5,0(a0) + 366c4: 679c ld a5,8(a5) + 366c6: 9782 jalr a5 + 366c8: 70a2 ld ra,40(sp) + 366ca: 8522 mv a0,s0 + 366cc: 7402 ld s0,32(sp) + 366ce: 64e2 ld s1,24(sp) + 366d0: 6942 ld s2,16(sp) + 366d2: 6145 addi sp,sp,48 + 366d4: 8082 ret + 366d6: 67a2 ld a5,8(sp) + 366d8: 842a mv s0,a0 + 366da: c789 beqz a5,366e4 <_ZN7testing15AssertionResultlsIA11_cEERS0_RKT_+0x5e> + 366dc: 6398 ld a4,0(a5) + 366de: 853e mv a0,a5 + 366e0: 671c ld a5,8(a4) + 366e2: 9782 jalr a5 366e4: 8522 mv a0,s0 - 366e6: 94adf0ef jal 15830 <_ZdlPv@plt> - 366ea: 8b6df0ef jal 157a0 <__cxa_rethrow@plt> - 366ee: 842a mv s0,a0 - 366f0: ca0df0ef jal 15b90 <__cxa_end_catch@plt> - 366f4: 8522 mv a0,s0 - 366f6: 82adf0ef jal 15720 <_Unwind_Resume@plt> - -00000000000366fa <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_>: - 366fa: 7179 addi sp,sp,-48 - 366fc: f406 sd ra,40(sp) - 366fe: f022 sd s0,32(sp) - 36700: c145 beqz a0,367a0 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0xa6> - 36702: 611c ld a5,0(a0) - 36704: 00014597 auipc a1,0x14 - 36708: 8045b583 ld a1,-2044(a1) # 49f08 <_GLOBAL_OFFSET_TABLE_+0x3b8> - 3670c: 842a mv s0,a0 - 3670e: ff87b783 ld a5,-8(a5) # ffffffff7ffffff8 <__global_pointer$+0xffffffff7ffb5268> - 36712: 679c ld a5,8(a5) - 36714: 06b78d63 beq a5,a1,3678e <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x94> - 36718: 0007c683 lbu a3,0(a5) - 3671c: 02a00713 li a4,42 - 36720: 4501 li a0,0 - 36722: 00e68763 beq a3,a4,36730 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x36> - 36726: 853e mv a0,a5 - 36728: bc8df0ef jal 15af0 - 3672c: 00153513 seqz a0,a0 - 36730: c93e40ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 36734: c105 beqz a0,36754 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x5a> - 36736: 8522 mv a0,s0 - 36738: 7402 ld s0,32(sp) - 3673a: 70a2 ld ra,40(sp) - 3673c: 4681 li a3,0 - 3673e: 00013617 auipc a2,0x13 - 36742: 5e263603 ld a2,1506(a2) # 49d20 <_GLOBAL_OFFSET_TABLE_+0x1d0> - 36746: 00013597 auipc a1,0x13 - 3674a: 4725b583 ld a1,1138(a1) # 49bb8 <_GLOBAL_OFFSET_TABLE_+0x68> - 3674e: 6145 addi sp,sp,48 - 36750: cb0df06f j 15c00 <__dynamic_cast@plt> - 36754: ec26 sd s1,24(sp) - 36756: 0024 addi s1,sp,8 - 36758: 8526 mv a0,s1 - 3675a: 00004617 auipc a2,0x4 - 3675e: da660613 addi a2,a2,-602 # 3a500 <_IO_stdin_used+0x2a58> - 36762: 458d li a1,3 - 36764: 44d00693 li a3,1101 - 36768: c83e80ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 3676c: 03300613 li a2,51 - 36770: 00004597 auipc a1,0x4 - 36774: 0f058593 addi a1,a1,240 # 3a860 <_IO_stdin_used+0x2db8> - 36778: 00014517 auipc a0,0x14 - 3677c: 82053503 ld a0,-2016(a0) # 49f98 <_ZSt4cerr@Base> - 36780: eb1de0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 36784: 8526 mv a0,s1 - 36786: ff5e50ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 3678a: 64e2 ld s1,24(sp) - 3678c: b76d j 36736 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x3c> - 3678e: 4505 li a0,1 - 36790: b745 j 36730 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x36> - 36792: 842a mv s0,a0 - 36794: 8526 mv a0,s1 - 36796: fe5e50ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 3679a: 8522 mv a0,s0 - 3679c: f85de0ef jal 15720 <_Unwind_Resume@plt> - 367a0: ec26 sd s1,24(sp) - 367a2: 9aedf0ef jal 15950 <__cxa_bad_typeid@plt> - -00000000000367a6 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv>: - 367a6: 7179 addi sp,sp,-48 - 367a8: ec26 sd s1,24(sp) - 367aa: 84aa mv s1,a0 - 367ac: 4108 lw a0,0(a0) - 367ae: f406 sd ra,40(sp) - 367b0: ba0df0ef jal 15b50 - 367b4: c919 beqz a0,367ca <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0x24> - 367b6: 00013317 auipc t1,0x13 - 367ba: 5aa33303 ld t1,1450(t1) # 49d60 <_GLOBAL_OFFSET_TABLE_+0x210> - 367be: 9302 jalr t1 - 367c0: 70a2 ld ra,40(sp) - 367c2: 64e2 ld s1,24(sp) - 367c4: 0521 addi a0,a0,8 - 367c6: 6145 addi sp,sp,48 - 367c8: 8082 ret - 367ca: 6488 ld a0,8(s1) - 367cc: f022 sd s0,32(sp) - 367ce: 00013717 auipc a4,0x13 - 367d2: 6f273703 ld a4,1778(a4) # 49ec0 <_GLOBAL_OFFSET_TABLE_+0x370> - 367d6: 611c ld a5,0(a0) - 367d8: 6b9c ld a5,16(a5) - 367da: 0ae79063 bne a5,a4,3687a <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0xd4> - 367de: 02000513 li a0,32 - 367e2: fefde0ef jal 157d0 <_Znwm@plt> - 367e6: 00013797 auipc a5,0x13 - 367ea: 5ca7b783 ld a5,1482(a5) # 49db0 <_GLOBAL_OFFSET_TABLE_+0x260> - 367ee: 07c1 addi a5,a5,16 - 367f0: 842a mv s0,a0 - 367f2: 00053423 sd zero,8(a0) - 367f6: 00053823 sd zero,16(a0) - 367fa: 00053c23 sd zero,24(a0) - 367fe: e11c sd a5,0(a0) - 36800: 4088 lw a0,0(s1) - 36802: 85a2 mv a1,s0 - 36804: d1dde0ef jal 15520 - 36808: 84aa mv s1,a0 - 3680a: e901 bnez a0,3681a <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0x74> - 3680c: 70a2 ld ra,40(sp) - 3680e: 00840513 addi a0,s0,8 - 36812: 7402 ld s0,32(sp) - 36814: 64e2 ld s1,24(sp) - 36816: 6145 addi sp,sp,48 - 36818: 8082 ret - 3681a: e84a sd s2,16(sp) - 3681c: 00810913 addi s2,sp,8 - 36820: 854a mv a0,s2 - 36822: 00004617 auipc a2,0x4 - 36826: cde60613 addi a2,a2,-802 # 3a500 <_IO_stdin_used+0x2a58> - 3682a: 458d li a1,3 - 3682c: 70200693 li a3,1794 - 36830: bbbe80ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 36834: 02600613 li a2,38 - 36838: 00004597 auipc a1,0x4 - 3683c: 06058593 addi a1,a1,96 # 3a898 <_IO_stdin_used+0x2df0> - 36840: 00013517 auipc a0,0x13 - 36844: 75853503 ld a0,1880(a0) # 49f98 <_ZSt4cerr@Base> - 36848: de9de0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3684c: 4649 li a2,18 - 3684e: 00004597 auipc a1,0x4 - 36852: d3258593 addi a1,a1,-718 # 3a580 <_IO_stdin_used+0x2ad8> - 36856: 00013517 auipc a0,0x13 - 3685a: 74253503 ld a0,1858(a0) # 49f98 <_ZSt4cerr@Base> - 3685e: dd3de0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 36862: 85a6 mv a1,s1 - 36864: 00013517 auipc a0,0x13 - 36868: 73453503 ld a0,1844(a0) # 49f98 <_ZSt4cerr@Base> - 3686c: bd5de0ef jal 15440 <_ZNSolsEi@plt> - 36870: 854a mv a0,s2 - 36872: f09e50ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 36876: 6942 ld s2,16(sp) - 36878: bf51 j 3680c <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0x66> - 3687a: 9782 jalr a5 - 3687c: 842a mv s0,a0 - 3687e: b749 j 36800 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0x5a> - 36880: 842a mv s0,a0 - 36882: 854a mv a0,s2 - 36884: ef7e50ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 36888: 8522 mv a0,s0 - 3688a: e97de0ef jal 15720 <_Unwind_Resume@plt> - -000000000003688e <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_>: - 3688e: 7139 addi sp,sp,-64 - 36890: e852 sd s4,16(sp) - 36892: e05a sd s6,0(sp) - 36894: 00053a03 ld s4,0(a0) - 36898: 00853b03 ld s6,8(a0) - 3689c: f822 sd s0,48(sp) - 3689e: 57fd li a5,-1 - 368a0: 414b0433 sub s0,s6,s4 - 368a4: fc06 sd ra,56(sp) - 368a6: f426 sd s1,40(sp) - 368a8: f04a sd s2,32(sp) - 368aa: ec4e sd s3,24(sp) - 368ac: e456 sd s5,8(sp) - 368ae: 40545713 srai a4,s0,0x5 - 368b2: 8399 srli a5,a5,0x6 - 368b4: 12f70763 beq a4,a5,369e2 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x154> - 368b8: 89aa mv s3,a0 - 368ba: 84ae mv s1,a1 - 368bc: 4785 li a5,1 - 368be: eb61 bnez a4,3698e <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x100> - 368c0: 577d li a4,-1 - 368c2: 8319 srli a4,a4,0x6 - 368c4: 10f76b63 bltu a4,a5,369da <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x14c> - 368c8: 00579913 slli s2,a5,0x5 - 368cc: 854a mv a0,s2 - 368ce: f03de0ef jal 157d0 <_Znwm@plt> - 368d2: 008507b3 add a5,a0,s0 - 368d6: 6090 ld a2,0(s1) - 368d8: 01078693 addi a3,a5,16 - 368dc: e394 sd a3,0(a5) - 368de: 01048713 addi a4,s1,16 - 368e2: 8aaa mv s5,a0 - 368e4: 0ce60d63 beq a2,a4,369be <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x130> - 368e8: 6894 ld a3,16(s1) - 368ea: e390 sd a2,0(a5) - 368ec: eb94 sd a3,16(a5) - 368ee: 6494 ld a3,8(s1) - 368f0: e098 sd a4,0(s1) - 368f2: 00048823 sb zero,16(s1) - 368f6: e794 sd a3,8(a5) - 368f8: 0004b423 sd zero,8(s1) - 368fc: 0f6a0163 beq s4,s6,369de <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x150> - 36900: 008a8833 add a6,s5,s0 - 36904: 010a0713 addi a4,s4,16 - 36908: 87d6 mv a5,s5 - 3690a: 01078693 addi a3,a5,16 - 3690e: e394 sd a3,0(a5) - 36910: ff073583 ld a1,-16(a4) - 36914: ff873603 ld a2,-8(a4) - 36918: 04e58463 beq a1,a4,36960 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xd2> - 3691c: 6314 ld a3,0(a4) - 3691e: e38c sd a1,0(a5) - 36920: e790 sd a2,8(a5) - 36922: eb94 sd a3,16(a5) - 36924: 02078793 addi a5,a5,32 - 36928: 02070713 addi a4,a4,32 - 3692c: fd079fe3 bne a5,a6,3690a <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x7c> - 36930: 02080413 addi s0,a6,32 - 36934: 000a0563 beqz s4,3693e <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xb0> - 36938: 8552 mv a0,s4 - 3693a: ef7de0ef jal 15830 <_ZdlPv@plt> - 3693e: 0089b423 sd s0,8(s3) - 36942: 70e2 ld ra,56(sp) - 36944: 7442 ld s0,48(sp) - 36946: 9956 add s2,s2,s5 - 36948: 0129b823 sd s2,16(s3) - 3694c: 0159b023 sd s5,0(s3) - 36950: 74a2 ld s1,40(sp) - 36952: 7902 ld s2,32(sp) - 36954: 69e2 ld s3,24(sp) - 36956: 6a42 ld s4,16(sp) - 36958: 6aa2 ld s5,8(sp) - 3695a: 6b02 ld s6,0(sp) - 3695c: 6121 addi sp,sp,64 - 3695e: 8082 ret - 36960: 0605 addi a2,a2,1 - 36962: 88ba mv a7,a4 - 36964: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma - 36968: 02088407 vle8.v v8,(a7) - 3696c: 8e0d sub a2,a2,a1 - 3696e: 98ae add a7,a7,a1 - 36970: 02068427 vse8.v v8,(a3) - 36974: 96ae add a3,a3,a1 - 36976: f67d bnez a2,36964 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xd6> - 36978: ff873683 ld a3,-8(a4) - 3697c: 02078793 addi a5,a5,32 - 36980: 02070713 addi a4,a4,32 - 36984: fed7b423 sd a3,-24(a5) - 36988: f90791e3 bne a5,a6,3690a <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x7c> - 3698c: b755 j 36930 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xa2> - 3698e: 00171793 slli a5,a4,0x1 - 36992: f2e7f7e3 bgeu a5,a4,368c0 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x32> - 36996: fc100513 li a0,-63 - 3699a: 8105 srli a0,a0,0x1 - 3699c: e35de0ef jal 157d0 <_Znwm@plt> - 369a0: 008507b3 add a5,a0,s0 - 369a4: 6090 ld a2,0(s1) - 369a6: 01078693 addi a3,a5,16 - 369aa: fc100913 li s2,-63 - 369ae: e394 sd a3,0(a5) - 369b0: 01048713 addi a4,s1,16 - 369b4: 8aaa mv s5,a0 - 369b6: 00195913 srli s2,s2,0x1 - 369ba: f2e617e3 bne a2,a4,368e8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x5a> - 369be: 6490 ld a2,8(s1) - 369c0: 853a mv a0,a4 - 369c2: 0605 addi a2,a2,1 - 369c4: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma - 369c8: 02050407 vle8.v v8,(a0) - 369cc: 8e0d sub a2,a2,a1 - 369ce: 952e add a0,a0,a1 - 369d0: 02068427 vse8.v v8,(a3) - 369d4: 96ae add a3,a3,a1 - 369d6: f67d bnez a2,369c4 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x136> - 369d8: bf19 j 368ee <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x60> - 369da: 87ba mv a5,a4 - 369dc: b5f5 j 368c8 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x3a> - 369de: 8856 mv a6,s5 - 369e0: bf81 j 36930 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xa2> - 369e2: 00001517 auipc a0,0x1 - 369e6: 6b650513 addi a0,a0,1718 # 38098 <_IO_stdin_used+0x5f0> - 369ea: e37de0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - -00000000000369ee <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_>: - 369ee: 411c lw a5,0(a0) - 369f0: 7171 addi sp,sp,-176 - 369f2: f122 sd s0,160(sp) - 369f4: f506 sd ra,168(sp) - 369f6: 4405 li s0,1 - 369f8: 12f45963 bge s0,a5,36b2a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x13c> - 369fc: e94a sd s2,144(sp) - 369fe: fcd6 sd s5,120(sp) - 36a00: f8da sd s6,112(sp) - 36a02: f4de sd s7,104(sp) - 36a04: f0e2 sd s8,96(sp) - 36a06: ece6 sd s9,88(sp) - 36a08: e8ea sd s10,80(sp) - 36a0a: e4ee sd s11,72(sp) - 36a0c: ed26 sd s1,152(sp) - 36a0e: e54e sd s3,136(sp) - 36a10: e152 sd s4,128(sp) - 36a12: 892a mv s2,a0 - 36a14: 8b2e mv s6,a1 - 36a16: 01810a93 addi s5,sp,24 - 36a1a: 02010b93 addi s7,sp,32 - 36a1e: 00013d97 auipc s11,0x13 - 36a22: 4aadbd83 ld s11,1194(s11) # 49ec8 <_GLOBAL_OFFSET_TABLE_+0x378> - 36a26: 4c19 li s8,6 - 36a28: 00013c97 auipc s9,0x13 - 36a2c: 3e8cbc83 ld s9,1000(s9) # 49e10 <_GLOBAL_OFFSET_TABLE_+0x2c0> - 36a30: 8d22 mv s10,s0 - 36a32: a09d j 36a98 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xaa> - 36a34: e42a sd a0,8(sp) - 36a36: 8cadf0ef jal 15b00 - 36a3a: 66a2 ld a3,8(sp) - 36a3c: 008db603 ld a2,8(s11) - 36a40: 872a mv a4,a0 - 36a42: 4581 li a1,0 - 36a44: 00013517 auipc a0,0x13 - 36a48: 48453503 ld a0,1156(a0) # 49ec8 <_GLOBAL_OFFSET_TABLE_+0x378> - 36a4c: c55de0ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 36a50: 89af60ef jal 2caea <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0> - 36a54: 00092783 lw a5,0(s2) - 36a58: 0e878463 beq a5,s0,36b40 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x152> - 36a5c: fff78a1b addiw s4,a5,-1 - 36a60: 408a063b subw a2,s4,s0 - 36a64: 02061793 slli a5,a2,0x20 - 36a68: 00848593 addi a1,s1,8 - 36a6c: 01d7d613 srli a2,a5,0x1d - 36a70: 95da add a1,a1,s6 - 36a72: 854e mv a0,s3 - 36a74: 0621 addi a2,a2,8 - 36a76: f4bde0ef jal 159c0 - 36a7a: 7482 ld s1,32(sp) - 36a7c: 01492023 sw s4,0(s2) - 36a80: 347d addiw s0,s0,-1 - 36a82: 181c addi a5,sp,48 - 36a84: 00f48563 beq s1,a5,36a8e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xa0> - 36a88: 8526 mv a0,s1 - 36a8a: da7de0ef jal 15830 <_ZdlPv@plt> - 36a8e: 00092783 lw a5,0(s2) - 36a92: 2405 addiw s0,s0,1 - 36a94: 08f45063 bge s0,a5,36b14 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x126> - 36a98: 8556 mv a0,s5 - 36a9a: 00341493 slli s1,s0,0x3 - 36a9e: f4ee20ef jal 191ec <_ZN7testing7MessageC1Ev> - 36aa2: 009b09b3 add s3,s6,s1 - 36aa6: 0009b583 ld a1,0(s3) - 36aaa: 8556 mv a0,s5 - 36aac: 9efed0ef jal 2449a <_ZN7testing7MessagelsEPw> - 36ab0: 85aa mv a1,a0 - 36ab2: 855e mv a0,s7 - 36ab4: b63e20ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 36ab8: 6562 ld a0,24(sp) - 36aba: c501 beqz a0,36ac2 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xd4> - 36abc: 611c ld a5,0(a0) - 36abe: 679c ld a5,8(a5) - 36ac0: 9782 jalr a5 - 36ac2: 7a02 ld s4,32(sp) - 36ac4: 8552 mv a0,s4 - 36ac6: c3fe60ef jal 1d704 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc> - 36aca: f549 bnez a0,36a54 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x66> - 36acc: 4601 li a2,0 - 36ace: 00004597 auipc a1,0x4 - 36ad2: 35258593 addi a1,a1,850 # 3ae20 <_ZN7testing8internalL13kFlagfileFlagE> - 36ad6: 8552 mv a0,s4 - 36ad8: f54e10ef jal 1822c <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> - 36adc: fd21 bnez a0,36a34 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x46> - 36ade: 77a2 ld a5,40(sp) - 36ae0: 01878d63 beq a5,s8,36afa <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x10c> - 36ae4: 4709 li a4,2 - 36ae6: 06e78063 beq a5,a4,36b46 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x158> - 36aea: 8552 mv a0,s4 - 36aec: 94de40ef jal 1b438 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc> - 36af0: 7482 ld s1,32(sp) - 36af2: d941 beqz a0,36a82 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x94> - 36af4: 01ac8023 sb s10,0(s9) - 36af8: b769 j 36a82 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x94> - 36afa: 7482 ld s1,32(sp) - 36afc: 8662 mv a2,s8 - 36afe: 00004597 auipc a1,0x4 - 36b02: dc258593 addi a1,a1,-574 # 3a8c0 <_IO_stdin_used+0x2e18> - 36b06: 8526 mv a0,s1 - 36b08: de9de0ef jal 158f0 - 36b0c: fd79 bnez a0,36aea <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xfc> - 36b0e: 01ac8023 sb s10,0(s9) - 36b12: bf85 j 36a82 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x94> - 36b14: 64ea ld s1,152(sp) - 36b16: 694a ld s2,144(sp) - 36b18: 69aa ld s3,136(sp) - 36b1a: 6a0a ld s4,128(sp) - 36b1c: 7ae6 ld s5,120(sp) - 36b1e: 7b46 ld s6,112(sp) - 36b20: 7ba6 ld s7,104(sp) - 36b22: 7c06 ld s8,96(sp) - 36b24: 6ce6 ld s9,88(sp) - 36b26: 6d46 ld s10,80(sp) - 36b28: 6da6 ld s11,72(sp) - 36b2a: 00013797 auipc a5,0x13 - 36b2e: 2e67b783 ld a5,742(a5) # 49e10 <_GLOBAL_OFFSET_TABLE_+0x2c0> - 36b32: 0007c783 lbu a5,0(a5) - 36b36: ebb9 bnez a5,36b8c <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x19e> - 36b38: 70aa ld ra,168(sp) - 36b3a: 740a ld s0,160(sp) - 36b3c: 614d addi sp,sp,176 - 36b3e: 8082 ret - 36b40: fff40a1b addiw s4,s0,-1 - 36b44: bf1d j 36a7a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x8c> - 36b46: 7482 ld s1,32(sp) - 36b48: 02d00713 li a4,45 - 36b4c: 0004c783 lbu a5,0(s1) - 36b50: 02e78363 beq a5,a4,36b76 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x188> - 36b54: 02d00713 li a4,45 - 36b58: 02e78f63 beq a5,a4,36b96 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x1a8> - 36b5c: 02f00713 li a4,47 - 36b60: f8e795e3 bne a5,a4,36aea <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xfc> - 36b64: 0014c703 lbu a4,1(s1) - 36b68: 03f00793 li a5,63 - 36b6c: f6f71fe3 bne a4,a5,36aea <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xfc> - 36b70: 01ac8023 sb s10,0(s9) - 36b74: b739 j 36a82 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x94> - 36b76: 0014c683 lbu a3,1(s1) - 36b7a: 06800713 li a4,104 - 36b7e: f6e68be3 beq a3,a4,36af4 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x106> - 36b82: 02d00713 li a4,45 - 36b86: fce79be3 bne a5,a4,36b5c <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x16e> - 36b8a: a031 j 36b96 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x1a8> - 36b8c: 740a ld s0,160(sp) - 36b8e: 70aa ld ra,168(sp) - 36b90: 614d addi sp,sp,176 - 36b92: d4fe306f j 1a8e0 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0> - 36b96: 0014c683 lbu a3,1(s1) - 36b9a: 03f00713 li a4,63 - 36b9e: fae69fe3 bne a3,a4,36b5c <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x16e> - 36ba2: bf89 j 36af4 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x106> - 36ba4: 842a mv s0,a0 - 36ba6: 855e mv a0,s7 - 36ba8: b55df0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 36bac: 8522 mv a0,s0 - 36bae: b73de0ef jal 15720 <_Unwind_Resume@plt> - 36bb2: 67e2 ld a5,24(sp) - 36bb4: 842a mv s0,a0 - 36bb6: dbfd beqz a5,36bac <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x1be> - 36bb8: 6398 ld a4,0(a5) - 36bba: 853e mv a0,a5 - 36bbc: 671c ld a5,8(a4) - 36bbe: 9782 jalr a5 - 36bc0: b7f5 j 36bac <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x1be> - -0000000000036bc2 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_>: - 36bc2: 411c lw a5,0(a0) - 36bc4: 7135 addi sp,sp,-160 - 36bc6: e922 sd s0,144(sp) - 36bc8: ed06 sd ra,152(sp) - 36bca: 4405 li s0,1 - 36bcc: 10f45d63 bge s0,a5,36ce6 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x124> - 36bd0: e14a sd s2,128(sp) - 36bd2: f4d6 sd s5,104(sp) - 36bd4: f0da sd s6,96(sp) - 36bd6: ecde sd s7,88(sp) - 36bd8: e8e2 sd s8,80(sp) - 36bda: e4e6 sd s9,72(sp) - 36bdc: e0ea sd s10,64(sp) - 36bde: fc6e sd s11,56(sp) - 36be0: e526 sd s1,136(sp) - 36be2: fcce sd s3,120(sp) - 36be4: f8d2 sd s4,112(sp) - 36be6: 892a mv s2,a0 - 36be8: 8aae mv s5,a1 - 36bea: 01010b13 addi s6,sp,16 - 36bee: 00013b97 auipc s7,0x13 - 36bf2: 09abbb83 ld s7,154(s7) # 49c88 <_GLOBAL_OFFSET_TABLE_+0x138> - 36bf6: 00013d97 auipc s11,0x13 - 36bfa: 2d2dbd83 ld s11,722(s11) # 49ec8 <_GLOBAL_OFFSET_TABLE_+0x378> - 36bfe: 4c19 li s8,6 - 36c00: 00013c97 auipc s9,0x13 - 36c04: 210cbc83 ld s9,528(s9) # 49e10 <_GLOBAL_OFFSET_TABLE_+0x2c0> - 36c08: 8d22 mv s10,s0 - 36c0a: a09d j 36c70 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xae> - 36c0c: e42a sd a0,8(sp) - 36c0e: ef3de0ef jal 15b00 - 36c12: 66a2 ld a3,8(sp) - 36c14: 008db603 ld a2,8(s11) - 36c18: 872a mv a4,a0 - 36c1a: 4581 li a1,0 - 36c1c: 00013517 auipc a0,0x13 - 36c20: 2ac53503 ld a0,684(a0) # 49ec8 <_GLOBAL_OFFSET_TABLE_+0x378> - 36c24: a7dde0ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 36c28: ec3f50ef jal 2caea <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0> - 36c2c: 00092783 lw a5,0(s2) - 36c30: 0c878663 beq a5,s0,36cfc <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x13a> - 36c34: fff78a1b addiw s4,a5,-1 - 36c38: 408a063b subw a2,s4,s0 - 36c3c: 02061793 slli a5,a2,0x20 - 36c40: 00848593 addi a1,s1,8 - 36c44: 01d7d613 srli a2,a5,0x1d - 36c48: 95d6 add a1,a1,s5 - 36c4a: 854e mv a0,s3 - 36c4c: 0621 addi a2,a2,8 - 36c4e: d73de0ef jal 159c0 - 36c52: 64c2 ld s1,16(sp) - 36c54: 01492023 sw s4,0(s2) - 36c58: 347d addiw s0,s0,-1 - 36c5a: 101c addi a5,sp,32 - 36c5c: 00f48563 beq s1,a5,36c66 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xa4> - 36c60: 8526 mv a0,s1 - 36c62: bcfde0ef jal 15830 <_ZdlPv@plt> - 36c66: 00092783 lw a5,0(s2) - 36c6a: 2405 addiw s0,s0,1 - 36c6c: 06f45263 bge s0,a5,36cd0 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x10e> - 36c70: 00341493 slli s1,s0,0x3 - 36c74: 009a89b3 add s3,s5,s1 - 36c78: 855a mv a0,s6 - 36c7a: 85ce mv a1,s3 - 36c7c: 9b82 jalr s7 - 36c7e: 6a42 ld s4,16(sp) - 36c80: 8552 mv a0,s4 - 36c82: a83e60ef jal 1d704 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc> - 36c86: f15d bnez a0,36c2c <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x6a> - 36c88: 4601 li a2,0 - 36c8a: 00004597 auipc a1,0x4 - 36c8e: 19658593 addi a1,a1,406 # 3ae20 <_ZN7testing8internalL13kFlagfileFlagE> - 36c92: 8552 mv a0,s4 - 36c94: d98e10ef jal 1822c <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> - 36c98: f935 bnez a0,36c0c <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x4a> - 36c9a: 67e2 ld a5,24(sp) - 36c9c: 01878d63 beq a5,s8,36cb6 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xf4> - 36ca0: 4709 li a4,2 - 36ca2: 06e78063 beq a5,a4,36d02 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x140> - 36ca6: 8552 mv a0,s4 - 36ca8: f90e40ef jal 1b438 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc> - 36cac: 64c2 ld s1,16(sp) - 36cae: d555 beqz a0,36c5a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x98> - 36cb0: 01ac8023 sb s10,0(s9) - 36cb4: b75d j 36c5a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x98> - 36cb6: 64c2 ld s1,16(sp) - 36cb8: 8662 mv a2,s8 - 36cba: 00004597 auipc a1,0x4 - 36cbe: c0658593 addi a1,a1,-1018 # 3a8c0 <_IO_stdin_used+0x2e18> - 36cc2: 8526 mv a0,s1 - 36cc4: c2dde0ef jal 158f0 - 36cc8: fd79 bnez a0,36ca6 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xe4> - 36cca: 01ac8023 sb s10,0(s9) - 36cce: b771 j 36c5a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x98> - 36cd0: 64aa ld s1,136(sp) - 36cd2: 690a ld s2,128(sp) - 36cd4: 79e6 ld s3,120(sp) - 36cd6: 7a46 ld s4,112(sp) - 36cd8: 7aa6 ld s5,104(sp) - 36cda: 7b06 ld s6,96(sp) - 36cdc: 6be6 ld s7,88(sp) - 36cde: 6c46 ld s8,80(sp) - 36ce0: 6ca6 ld s9,72(sp) - 36ce2: 6d06 ld s10,64(sp) - 36ce4: 7de2 ld s11,56(sp) - 36ce6: 00013797 auipc a5,0x13 - 36cea: 12a7b783 ld a5,298(a5) # 49e10 <_GLOBAL_OFFSET_TABLE_+0x2c0> - 36cee: 0007c783 lbu a5,0(a5) - 36cf2: ebb9 bnez a5,36d48 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x186> - 36cf4: 60ea ld ra,152(sp) - 36cf6: 644a ld s0,144(sp) - 36cf8: 610d addi sp,sp,160 - 36cfa: 8082 ret - 36cfc: fff40a1b addiw s4,s0,-1 - 36d00: bf89 j 36c52 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x90> - 36d02: 64c2 ld s1,16(sp) - 36d04: 02d00713 li a4,45 - 36d08: 0004c783 lbu a5,0(s1) - 36d0c: 02e78363 beq a5,a4,36d32 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x170> - 36d10: 02d00713 li a4,45 - 36d14: 02e78f63 beq a5,a4,36d52 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x190> - 36d18: 02f00713 li a4,47 - 36d1c: f8e795e3 bne a5,a4,36ca6 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xe4> - 36d20: 0014c703 lbu a4,1(s1) - 36d24: 03f00793 li a5,63 - 36d28: f6f71fe3 bne a4,a5,36ca6 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xe4> - 36d2c: 01ac8023 sb s10,0(s9) - 36d30: b72d j 36c5a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x98> - 36d32: 0014c683 lbu a3,1(s1) - 36d36: 06800713 li a4,104 - 36d3a: f6e68be3 beq a3,a4,36cb0 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xee> - 36d3e: 02d00713 li a4,45 - 36d42: fce79be3 bne a5,a4,36d18 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x156> - 36d46: a031 j 36d52 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x190> - 36d48: 644a ld s0,144(sp) - 36d4a: 60ea ld ra,152(sp) - 36d4c: 610d addi sp,sp,160 - 36d4e: b93e306f j 1a8e0 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0> - 36d52: 0014c683 lbu a3,1(s1) - 36d56: 03f00713 li a4,63 - 36d5a: fae69fe3 bne a3,a4,36d18 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x156> - 36d5e: bf89 j 36cb0 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xee> - 36d60: 842a mv s0,a0 - 36d62: 855a mv a0,s6 - 36d64: 999df0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 36d68: 8522 mv a0,s0 - 36d6a: 9b7de0ef jal 15720 <_Unwind_Resume@plt> - -0000000000036d6e <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_>: - 36d6e: 7159 addi sp,sp,-112 - 36d70: e4ce sd s3,72(sp) - 36d72: 89aa mv s3,a0 - 36d74: 850a mv a0,sp - 36d76: f0a2 sd s0,96(sp) - 36d78: eca6 sd s1,88(sp) - 36d7a: fc56 sd s5,56(sp) - 36d7c: f486 sd ra,104(sp) - 36d7e: 8aae mv s5,a1 - 36d80: c03e10ef jal 18982 <_ZN7testing8internal8GetArgvsB5cxx11Ev> - 36d84: 64a2 ld s1,8(sp) - 36d86: 6402 ld s0,0(sp) - 36d88: 02848863 beq s1,s0,36db8 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x4a> - 36d8c: 6008 ld a0,0(s0) - 36d8e: 01040793 addi a5,s0,16 - 36d92: 00f50463 beq a0,a5,36d9a <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x2c> - 36d96: a9bde0ef jal 15830 <_ZdlPv@plt> - 36d9a: 02040413 addi s0,s0,32 - 36d9e: fe8497e3 bne s1,s0,36d8c <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x1e> - 36da2: 6502 ld a0,0(sp) - 36da4: c119 beqz a0,36daa <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x3c> - 36da6: a8bde0ef jal 15830 <_ZdlPv@plt> - 36daa: 70a6 ld ra,104(sp) - 36dac: 7406 ld s0,96(sp) - 36dae: 64e6 ld s1,88(sp) - 36db0: 69a6 ld s3,72(sp) - 36db2: 7ae2 ld s5,56(sp) - 36db4: 6165 addi sp,sp,112 - 36db6: 8082 ret - 36db8: e0d2 sd s4,64(sp) - 36dba: e8ca sd s2,80(sp) - 36dbc: f85a sd s6,48(sp) - 36dbe: f45e sd s7,40(sp) - 36dc0: f062 sd s8,32(sp) - 36dc2: 8a0a mv s4,sp - 36dc4: c481 beqz s1,36dcc <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x5e> - 36dc6: 8526 mv a0,s1 - 36dc8: a69de0ef jal 15830 <_ZdlPv@plt> - 36dcc: 0009a783 lw a5,0(s3) - 36dd0: 0ef05463 blez a5,36eb8 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x14a> - 36dd4: 8b018493 addi s1,gp,-1872 # 4a640 <_ZN7testing8internalL7g_argvsE> - 36dd8: 0004bb03 ld s6,0(s1) - 36ddc: 0084b903 ld s2,8(s1) - 36de0: 032b0363 beq s6,s2,36e06 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x98> - 36de4: 845a mv s0,s6 - 36de6: 6008 ld a0,0(s0) - 36de8: 01040793 addi a5,s0,16 - 36dec: 00f50463 beq a0,a5,36df4 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x86> - 36df0: a41de0ef jal 15830 <_ZdlPv@plt> - 36df4: 02040413 addi s0,s0,32 - 36df8: ff2417e3 bne s0,s2,36de6 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x78> - 36dfc: 0009a783 lw a5,0(s3) - 36e00: 0164b423 sd s6,8(s1) - 36e04: cba5 beqz a5,36e74 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x106> - 36e06: 8956 mv s2,s5 - 36e08: 4401 li s0,0 - 36e0a: 00013b97 auipc s7,0x13 - 36e0e: e7ebbb83 ld s7,-386(s7) # 49c88 <_GLOBAL_OFFSET_TABLE_+0x138> - 36e12: 00013c17 auipc s8,0x13 - 36e16: 0a6c3c03 ld s8,166(s8) # 49eb8 <_GLOBAL_OFFSET_TABLE_+0x368> - 36e1a: 01010b13 addi s6,sp,16 - 36e1e: a02d j 36e48 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xda> - 36e20: 01078713 addi a4,a5,16 - 36e24: e398 sd a4,0(a5) - 36e26: 6682 ld a3,0(sp) - 36e28: 6622 ld a2,8(sp) - 36e2a: 07668963 beq a3,s6,36e9c <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x12e> - 36e2e: 6742 ld a4,16(sp) - 36e30: e394 sd a3,0(a5) - 36e32: eb98 sd a4,16(a5) - 36e34: e790 sd a2,8(a5) - 36e36: 02078793 addi a5,a5,32 - 36e3a: e49c sd a5,8(s1) - 36e3c: 0009a783 lw a5,0(s3) - 36e40: 2405 addiw s0,s0,1 - 36e42: 0921 addi s2,s2,8 - 36e44: 02878863 beq a5,s0,36e74 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x106> - 36e48: 85ca mv a1,s2 - 36e4a: 8552 mv a0,s4 - 36e4c: 9b82 jalr s7 - 36e4e: 649c ld a5,8(s1) - 36e50: 6898 ld a4,16(s1) - 36e52: fce797e3 bne a5,a4,36e20 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xb2> - 36e56: 85d2 mv a1,s4 - 36e58: 8b018513 addi a0,gp,-1872 # 4a640 <_ZN7testing8internalL7g_argvsE> - 36e5c: 9c02 jalr s8 - 36e5e: 6502 ld a0,0(sp) - 36e60: fd650ee3 beq a0,s6,36e3c <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xce> - 36e64: 9cdde0ef jal 15830 <_ZdlPv@plt> - 36e68: 0009a783 lw a5,0(s3) - 36e6c: 2405 addiw s0,s0,1 - 36e6e: 0921 addi s2,s2,8 - 36e70: fc879ce3 bne a5,s0,36e48 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xda> - 36e74: 85d6 mv a1,s5 - 36e76: 854e mv a0,s3 - 36e78: dd3f50ef jal 2cc4a <_ZN7testing8internal24ParseGoogleTestFlagsOnlyEPiPPc> - 36e7c: b82f20ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 36e80: 7406 ld s0,96(sp) - 36e82: 6946 ld s2,80(sp) - 36e84: 6a06 ld s4,64(sp) - 36e86: 7b42 ld s6,48(sp) - 36e88: 7ba2 ld s7,40(sp) - 36e8a: 7c02 ld s8,32(sp) - 36e8c: 70a6 ld ra,104(sp) - 36e8e: 64e6 ld s1,88(sp) - 36e90: 69a6 ld s3,72(sp) - 36e92: 7ae2 ld s5,56(sp) - 36e94: 6128 ld a0,64(a0) - 36e96: 6165 addi sp,sp,112 - 36e98: beff506f j 2ca86 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv> - 36e9c: 855a mv a0,s6 - 36e9e: 00160593 addi a1,a2,1 - 36ea2: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma - 36ea6: 02050407 vle8.v v8,(a0) - 36eaa: 8d95 sub a1,a1,a3 - 36eac: 9536 add a0,a0,a3 - 36eae: 02070427 vse8.v v8,(a4) - 36eb2: 9736 add a4,a4,a3 - 36eb4: f5fd bnez a1,36ea2 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x134> - 36eb6: bfbd j 36e34 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xc6> - 36eb8: 70a6 ld ra,104(sp) - 36eba: 7406 ld s0,96(sp) - 36ebc: 6946 ld s2,80(sp) - 36ebe: 6a06 ld s4,64(sp) - 36ec0: 7b42 ld s6,48(sp) - 36ec2: 7ba2 ld s7,40(sp) - 36ec4: 7c02 ld s8,32(sp) - 36ec6: 64e6 ld s1,88(sp) - 36ec8: 69a6 ld s3,72(sp) - 36eca: 7ae2 ld s5,56(sp) - 36ecc: 6165 addi sp,sp,112 - 36ece: 8082 ret - 36ed0: 842a mv s0,a0 - 36ed2: 8552 mv a0,s4 - 36ed4: 829df0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 36ed8: 8522 mv a0,s0 - 36eda: 847de0ef jal 15720 <_Unwind_Resume@plt> - -0000000000036ede <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_>: - 36ede: 7119 addi sp,sp,-128 - 36ee0: e8d2 sd s4,80(sp) - 36ee2: 01010a13 addi s4,sp,16 - 36ee6: ecce sd s3,88(sp) - 36ee8: 89aa mv s3,a0 - 36eea: 8552 mv a0,s4 - 36eec: f8a2 sd s0,112(sp) - 36eee: f4a6 sd s1,104(sp) - 36ef0: e4d6 sd s5,72(sp) - 36ef2: fc86 sd ra,120(sp) - 36ef4: 8aae mv s5,a1 - 36ef6: a8de10ef jal 18982 <_ZN7testing8internal8GetArgvsB5cxx11Ev> - 36efa: 64e2 ld s1,24(sp) - 36efc: 6442 ld s0,16(sp) - 36efe: 02848963 beq s1,s0,36f30 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x52> - 36f02: 6008 ld a0,0(s0) - 36f04: 01040793 addi a5,s0,16 - 36f08: 00f50463 beq a0,a5,36f10 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x32> - 36f0c: 925de0ef jal 15830 <_ZdlPv@plt> - 36f10: 02040413 addi s0,s0,32 - 36f14: fe8497e3 bne s1,s0,36f02 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x24> - 36f18: 6542 ld a0,16(sp) - 36f1a: c119 beqz a0,36f20 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x42> - 36f1c: 915de0ef jal 15830 <_ZdlPv@plt> - 36f20: 70e6 ld ra,120(sp) - 36f22: 7446 ld s0,112(sp) - 36f24: 74a6 ld s1,104(sp) - 36f26: 69e6 ld s3,88(sp) - 36f28: 6a46 ld s4,80(sp) - 36f2a: 6aa6 ld s5,72(sp) - 36f2c: 6109 addi sp,sp,128 - 36f2e: 8082 ret - 36f30: f0ca sd s2,96(sp) - 36f32: e0da sd s6,64(sp) - 36f34: fc5e sd s7,56(sp) - 36f36: f862 sd s8,48(sp) - 36f38: c481 beqz s1,36f40 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x62> - 36f3a: 8526 mv a0,s1 - 36f3c: 8f5de0ef jal 15830 <_ZdlPv@plt> - 36f40: 0009a783 lw a5,0(s3) - 36f44: 10f05063 blez a5,37044 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x166> - 36f48: 8b018493 addi s1,gp,-1872 # 4a640 <_ZN7testing8internalL7g_argvsE> - 36f4c: 0004bb03 ld s6,0(s1) - 36f50: 0084b903 ld s2,8(s1) - 36f54: 032b0363 beq s6,s2,36f7a <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x9c> - 36f58: 845a mv s0,s6 - 36f5a: 6008 ld a0,0(s0) - 36f5c: 01040793 addi a5,s0,16 - 36f60: 00f50463 beq a0,a5,36f68 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x8a> - 36f64: 8cdde0ef jal 15830 <_ZdlPv@plt> - 36f68: 02040413 addi s0,s0,32 - 36f6c: ff2417e3 bne s0,s2,36f5a <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x7c> - 36f70: 0009a783 lw a5,0(s3) - 36f74: 0164b423 sd s6,8(s1) - 36f78: c7c1 beqz a5,37000 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x122> - 36f7a: 8956 mv s2,s5 - 36f7c: 4401 li s0,0 - 36f7e: 00810b13 addi s6,sp,8 - 36f82: 00013c17 auipc s8,0x13 - 36f86: f36c3c03 ld s8,-202(s8) # 49eb8 <_GLOBAL_OFFSET_TABLE_+0x368> - 36f8a: 02010b93 addi s7,sp,32 - 36f8e: a02d j 36fb8 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xda> - 36f90: 01078713 addi a4,a5,16 - 36f94: e398 sd a4,0(a5) - 36f96: 66c2 ld a3,16(sp) - 36f98: 6662 ld a2,24(sp) - 36f9a: 09768763 beq a3,s7,37028 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x14a> - 36f9e: 7702 ld a4,32(sp) - 36fa0: e394 sd a3,0(a5) - 36fa2: eb98 sd a4,16(a5) - 36fa4: e790 sd a2,8(a5) - 36fa6: 02078793 addi a5,a5,32 - 36faa: e49c sd a5,8(s1) - 36fac: 0009a783 lw a5,0(s3) - 36fb0: 2405 addiw s0,s0,1 - 36fb2: 0921 addi s2,s2,8 - 36fb4: 04878663 beq a5,s0,37000 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x122> - 36fb8: 855a mv a0,s6 - 36fba: a32e20ef jal 191ec <_ZN7testing7MessageC1Ev> - 36fbe: 00093583 ld a1,0(s2) - 36fc2: 855a mv a0,s6 - 36fc4: cd6ed0ef jal 2449a <_ZN7testing7MessagelsEPw> - 36fc8: 85aa mv a1,a0 - 36fca: 8552 mv a0,s4 - 36fcc: e4ae20ef jal 19616 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 36fd0: 6522 ld a0,8(sp) - 36fd2: c501 beqz a0,36fda <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xfc> - 36fd4: 611c ld a5,0(a0) - 36fd6: 679c ld a5,8(a5) - 36fd8: 9782 jalr a5 - 36fda: 649c ld a5,8(s1) - 36fdc: 6898 ld a4,16(s1) - 36fde: fae799e3 bne a5,a4,36f90 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xb2> - 36fe2: 85d2 mv a1,s4 - 36fe4: 8b018513 addi a0,gp,-1872 # 4a640 <_ZN7testing8internalL7g_argvsE> - 36fe8: 9c02 jalr s8 - 36fea: 6542 ld a0,16(sp) - 36fec: fd7500e3 beq a0,s7,36fac <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xce> - 36ff0: 841de0ef jal 15830 <_ZdlPv@plt> - 36ff4: 0009a783 lw a5,0(s3) - 36ff8: 2405 addiw s0,s0,1 - 36ffa: 0921 addi s2,s2,8 - 36ffc: fa879ee3 bne a5,s0,36fb8 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xda> - 37000: 85d6 mv a1,s5 - 37002: 854e mv a0,s3 - 37004: c3df50ef jal 2cc40 <_ZN7testing8internal24ParseGoogleTestFlagsOnlyEPiPPw> - 37008: 9f6f20ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 3700c: 7446 ld s0,112(sp) - 3700e: 7906 ld s2,96(sp) - 37010: 6b06 ld s6,64(sp) - 37012: 7be2 ld s7,56(sp) - 37014: 7c42 ld s8,48(sp) - 37016: 70e6 ld ra,120(sp) - 37018: 74a6 ld s1,104(sp) - 3701a: 69e6 ld s3,88(sp) - 3701c: 6a46 ld s4,80(sp) - 3701e: 6aa6 ld s5,72(sp) - 37020: 6128 ld a0,64(a0) - 37022: 6109 addi sp,sp,128 - 37024: a63f506f j 2ca86 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv> - 37028: 855e mv a0,s7 - 3702a: 00160593 addi a1,a2,1 - 3702e: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma - 37032: 02050407 vle8.v v8,(a0) - 37036: 8d95 sub a1,a1,a3 - 37038: 9536 add a0,a0,a3 - 3703a: 02070427 vse8.v v8,(a4) - 3703e: 9736 add a4,a4,a3 - 37040: f5fd bnez a1,3702e <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x150> - 37042: b78d j 36fa4 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xc6> - 37044: 70e6 ld ra,120(sp) - 37046: 7446 ld s0,112(sp) - 37048: 7906 ld s2,96(sp) - 3704a: 6b06 ld s6,64(sp) - 3704c: 7be2 ld s7,56(sp) - 3704e: 7c42 ld s8,48(sp) - 37050: 74a6 ld s1,104(sp) - 37052: 69e6 ld s3,88(sp) - 37054: 6a46 ld s4,80(sp) - 37056: 6aa6 ld s5,72(sp) - 37058: 6109 addi sp,sp,128 - 3705a: 8082 ret - 3705c: 67a2 ld a5,8(sp) - 3705e: 842a mv s0,a0 - 37060: cb91 beqz a5,37074 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x196> - 37062: 6398 ld a4,0(a5) - 37064: 853e mv a0,a5 - 37066: 671c ld a5,8(a4) - 37068: 9782 jalr a5 - 3706a: a029 j 37074 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x196> - 3706c: 842a mv s0,a0 - 3706e: 8552 mv a0,s4 - 37070: e8cdf0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 37074: 8522 mv a0,s0 - 37076: eaade0ef jal 15720 <_Unwind_Resume@plt> - -000000000003707a <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_>: - 3707a: 7139 addi sp,sp,-64 - 3707c: f822 sd s0,48(sp) - 3707e: e456 sd s5,8(sp) - 37080: 6500 ld s0,8(a0) - 37082: 00053a83 ld s5,0(a0) - 37086: 577d li a4,-1 - 37088: fc06 sd ra,56(sp) - 3708a: 41540433 sub s0,s0,s5 - 3708e: f426 sd s1,40(sp) - 37090: f04a sd s2,32(sp) - 37092: ec4e sd s3,24(sp) - 37094: e852 sd s4,16(sp) - 37096: 40345793 srai a5,s0,0x3 - 3709a: 8311 srli a4,a4,0x4 - 3709c: 08e78663 beq a5,a4,37128 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0xae> - 370a0: 84aa mv s1,a0 - 370a2: 892e mv s2,a1 - 370a4: 4505 li a0,1 - 370a6: e7bd bnez a5,37114 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x9a> - 370a8: 57fd li a5,-1 - 370aa: 8391 srli a5,a5,0x4 - 370ac: 06a7ec63 bltu a5,a0,37124 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0xaa> - 370b0: 00351993 slli s3,a0,0x3 - 370b4: 854e mv a0,s3 - 370b6: f1ade0ef jal 157d0 <_Znwm@plt> - 370ba: 00093703 ld a4,0(s2) - 370be: 008507b3 add a5,a0,s0 - 370c2: 00840a13 addi s4,s0,8 - 370c6: e398 sd a4,0(a5) - 370c8: 892a mv s2,a0 - 370ca: 9a2a add s4,s4,a0 - 370cc: 02804463 bgtz s0,370f4 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x7a> - 370d0: 020a9e63 bnez s5,3710c <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x92> - 370d4: 70e2 ld ra,56(sp) - 370d6: 7442 ld s0,48(sp) - 370d8: 99ca add s3,s3,s2 - 370da: 0134b823 sd s3,16(s1) - 370de: 0124b023 sd s2,0(s1) - 370e2: 0144b423 sd s4,8(s1) - 370e6: 7902 ld s2,32(sp) - 370e8: 74a2 ld s1,40(sp) - 370ea: 69e2 ld s3,24(sp) - 370ec: 6a42 ld s4,16(sp) - 370ee: 6aa2 ld s5,8(sp) - 370f0: 6121 addi sp,sp,64 - 370f2: 8082 ret - 370f4: 872a mv a4,a0 - 370f6: 86d6 mv a3,s5 - 370f8: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 370fc: 02068407 vle8.v v8,(a3) - 37100: 8c1d sub s0,s0,a5 - 37102: 96be add a3,a3,a5 - 37104: 02070427 vse8.v v8,(a4) - 37108: 973e add a4,a4,a5 - 3710a: f47d bnez s0,370f8 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x7e> - 3710c: 8556 mv a0,s5 - 3710e: f22de0ef jal 15830 <_ZdlPv@plt> - 37112: b7c9 j 370d4 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x5a> - 37114: 00179513 slli a0,a5,0x1 - 37118: f8f578e3 bgeu a0,a5,370a8 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x2e> - 3711c: 59c5 li s3,-15 - 3711e: 0019d993 srli s3,s3,0x1 - 37122: bf49 j 370b4 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x3a> - 37124: 853e mv a0,a5 - 37126: b769 j 370b0 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x36> - 37128: 00001517 auipc a0,0x1 - 3712c: f7050513 addi a0,a0,-144 # 38098 <_IO_stdin_used+0x5f0> - 37130: ef0de0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - -0000000000037134 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: - 37134: dc010113 addi sp,sp,-576 - 37138: 01bc addi a5,sp,200 - 3713a: 22813823 sd s0,560(sp) - 3713e: 23213023 sd s2,544(sp) - 37142: 842a mv s0,a0 - 37144: 04810913 addi s2,sp,72 - 37148: 853e mv a0,a5 - 3714a: 22913423 sd s1,552(sp) - 3714e: 21313c23 sd s3,536(sp) - 37152: 21613023 sd s6,512(sp) - 37156: f3ea sd s10,480(sp) - 37158: e43e sd a5,8(sp) - 3715a: ec2e sd a1,24(sp) - 3715c: 22113c23 sd ra,568(sp) - 37160: 21413823 sd s4,528(sp) - 37164: 21513423 sd s5,520(sp) - 37168: ffde sd s7,504(sp) - 3716a: fbe2 sd s8,496(sp) - 3716c: f7e6 sd s9,488(sp) - 3716e: efee sd s11,472(sp) - 37170: fc4a sd s2,56(sp) - 37172: 9bede0ef jal 15330 <_ZNSt8ios_baseC2Ev@plt> - 37176: cd817057 vsetivli zero,2,e64,m1,ta,ma - 3717a: 5e0030d7 vmv.v.i v1,0 - 3717e: 1b1c addi a5,sp,432 - 37180: 00013997 auipc s3,0x13 - 37184: ab89b983 ld s3,-1352(s3) # 49c38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 37188: 0207f0a7 vse64.v v1,(a5) - 3718c: 039c addi a5,sp,448 - 3718e: 0207f0a7 vse64.v v1,(a5) - 37192: 0109b483 ld s1,16(s3) - 37196: 1a011423 sh zero,424(sp) - 3719a: 0189bb03 ld s6,24(s3) - 3719e: 00013717 auipc a4,0x13 - 371a2: dba73703 ld a4,-582(a4) # 49f58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 371a6: 01070d13 addi s10,a4,16 - 371aa: fe84b783 ld a5,-24(s1) - 371ae: f302 sd zero,416(sp) - 371b0: e4a6 sd s1,72(sp) - 371b2: 978a add a5,a5,sp - 371b4: e5ea sd s10,200(sp) - 371b6: 0567b423 sd s6,72(a5) - 371ba: e882 sd zero,80(sp) - 371bc: fe84b503 ld a0,-24(s1) - 371c0: 4581 li a1,0 - 371c2: 954a add a0,a0,s2 - 371c4: 91cde0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 371c8: 0209b903 ld s2,32(s3) - 371cc: 0289bb83 ld s7,40(s3) - 371d0: 08b8 addi a4,sp,88 - 371d2: fe893503 ld a0,-24(s2) - 371d6: ecca sd s2,88(sp) - 371d8: 4581 li a1,0 - 371da: 953a add a0,a0,a4 - 371dc: 01753023 sd s7,0(a0) - 371e0: f03a sd a4,32(sp) - 371e2: 8fede0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 371e6: 0089bc83 ld s9,8(s3) - 371ea: cd817057 vsetivli zero,2,e64,m1,ta,ma - 371ee: 0309bc03 ld s8,48(s3) - 371f2: fe8cb703 ld a4,-24(s9) - 371f6: 5e0030d7 vmv.v.i v1,0 - 371fa: 00013797 auipc a5,0x13 - 371fe: c0e7b783 ld a5,-1010(a5) # 49e08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 37202: 970a add a4,a4,sp - 37204: 05873423 sd s8,72(a4) - 37208: 01878d93 addi s11,a5,24 - 3720c: 04078713 addi a4,a5,64 - 37210: 06878a93 addi s5,a5,104 - 37214: 10bc addi a5,sp,104 - 37216: 0207f0a7 vse64.v v1,(a5) - 3721a: 0934 addi a3,sp,152 - 3721c: 18bc addi a5,sp,120 - 3721e: 00013997 auipc s3,0x13 - 37222: b8a9b983 ld s3,-1142(s3) # 49da8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 37226: 0207f0a7 vse64.v v1,(a5) - 3722a: 8536 mv a0,a3 - 3722c: 013c addi a5,sp,136 - 3722e: 09c1 addi s3,s3,16 - 37230: 0207f0a7 vse64.v v1,(a5) - 37234: f43a sd a4,40(sp) - 37236: ecba sd a4,88(sp) - 37238: e836 sd a3,16(sp) - 3723a: e4ee sd s11,72(sp) - 3723c: e5d6 sd s5,200(sp) - 3723e: f0ce sd s3,96(sp) - 37240: 890de0ef jal 152d0 <_ZNSt6localeC1Ev@plt> - 37244: 6522 ld a0,8(sp) - 37246: 00013a17 auipc s4,0x13 - 3724a: a92a3a03 ld s4,-1390(s4) # 49cd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 3724e: 1938 addi a4,sp,184 - 37250: 47e1 li a5,24 - 37252: 0a41 addi s4,s4,16 - 37254: 108c addi a1,sp,96 - 37256: f83a sd a4,48(sp) - 37258: f902 sd zero,176(sp) - 3725a: 0a010c23 sb zero,184(sp) - 3725e: d13e sw a5,160(sp) - 37260: f53a sd a4,168(sp) - 37262: f0d2 sd s4,96(sp) - 37264: 87cde0ef jal 152e0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 37268: 67e2 ld a5,24(sp) - 3726a: 7502 ld a0,32(sp) - 3726c: 638c ld a1,0(a5) - 3726e: e72de0ef jal 158e0 <_ZNSo9_M_insertIxEERSoT_@plt> - 37272: 672a ld a4,136(sp) - 37274: 01040793 addi a5,s0,16 - 37278: 00043423 sd zero,8(s0) - 3727c: 00040823 sb zero,16(s0) - 37280: e01c sd a5,0(s0) - 37282: cf41 beqz a4,3731a <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1e6> - 37284: 77e6 ld a5,120(sp) - 37286: c399 beqz a5,3728c <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x158> - 37288: 08f76763 bltu a4,a5,37316 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1e2> - 3728c: 668a ld a3,128(sp) - 3728e: 4601 li a2,0 - 37290: 4581 li a1,0 - 37292: 8f15 sub a4,a4,a3 - 37294: 8522 mv a0,s0 - 37296: c0ade0ef jal 156a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 3729a: 77a2 ld a5,40(sp) - 3729c: 752a ld a0,168(sp) - 3729e: e4ee sd s11,72(sp) - 372a0: ecbe sd a5,88(sp) - 372a2: 77c2 ld a5,48(sp) - 372a4: e5d6 sd s5,200(sp) - 372a6: f0d2 sd s4,96(sp) - 372a8: 00f50463 beq a0,a5,372b0 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x17c> - 372ac: d84de0ef jal 15830 <_ZdlPv@plt> - 372b0: 6542 ld a0,16(sp) - 372b2: f0ce sd s3,96(sp) - 372b4: 89cde0ef jal 15350 <_ZNSt6localeD1Ev@plt> - 372b8: fe8cb683 ld a3,-24(s9) - 372bc: fe893703 ld a4,-24(s2) - 372c0: fe84b783 ld a5,-24(s1) - 372c4: 968a add a3,a3,sp - 372c6: 0586b423 sd s8,72(a3) - 372ca: ecca sd s2,88(sp) - 372cc: 970a add a4,a4,sp - 372ce: 05773c23 sd s7,88(a4) - 372d2: 6522 ld a0,8(sp) - 372d4: e4a6 sd s1,72(sp) - 372d6: 978a add a5,a5,sp - 372d8: 0567b423 sd s6,72(a5) - 372dc: e5ea sd s10,200(sp) - 372de: e882 sd zero,80(sp) - 372e0: a30de0ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 372e4: 23813083 ld ra,568(sp) - 372e8: 8522 mv a0,s0 - 372ea: 23013403 ld s0,560(sp) - 372ee: 22813483 ld s1,552(sp) - 372f2: 22013903 ld s2,544(sp) - 372f6: 21813983 ld s3,536(sp) - 372fa: 21013a03 ld s4,528(sp) - 372fe: 20813a83 ld s5,520(sp) - 37302: 20013b03 ld s6,512(sp) - 37306: 7bfe ld s7,504(sp) - 37308: 7c5e ld s8,496(sp) - 3730a: 7cbe ld s9,488(sp) - 3730c: 7d1e ld s10,480(sp) - 3730e: 6dfe ld s11,472(sp) - 37310: 24010113 addi sp,sp,576 + 366e6: 90adf0ef jal 157f0 <_Unwind_Resume@plt> + +00000000000366ea <_ZN7testing15AssertionResultlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_>: + 366ea: 7179 addi sp,sp,-48 + 366ec: e84a sd s2,16(sp) + 366ee: 00810913 addi s2,sp,8 + 366f2: f022 sd s0,32(sp) + 366f4: 842a mv s0,a0 + 366f6: 854a mv a0,s2 + 366f8: ec26 sd s1,24(sp) + 366fa: f406 sd ra,40(sp) + 366fc: 84ae mv s1,a1 + 366fe: bc7e40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 36702: 6522 ld a0,8(sp) + 36704: 6490 ld a2,8(s1) + 36706: 608c ld a1,0(s1) + 36708: 0541 addi a0,a0,16 + 3670a: ff7de0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3670e: 85ca mv a1,s2 + 36710: 8522 mv a0,s0 + 36712: 00015317 auipc t1,0x15 + 36716: 6a633303 ld t1,1702(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 3671a: 9302 jalr t1 + 3671c: 6522 ld a0,8(sp) + 3671e: c501 beqz a0,36726 <_ZN7testing15AssertionResultlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_+0x3c> + 36720: 611c ld a5,0(a0) + 36722: 679c ld a5,8(a5) + 36724: 9782 jalr a5 + 36726: 70a2 ld ra,40(sp) + 36728: 8522 mv a0,s0 + 3672a: 7402 ld s0,32(sp) + 3672c: 64e2 ld s1,24(sp) + 3672e: 6942 ld s2,16(sp) + 36730: 6145 addi sp,sp,48 + 36732: 8082 ret + 36734: 67a2 ld a5,8(sp) + 36736: 842a mv s0,a0 + 36738: c789 beqz a5,36742 <_ZN7testing15AssertionResultlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_+0x58> + 3673a: 6398 ld a4,0(a5) + 3673c: 853e mv a0,a5 + 3673e: 671c ld a5,8(a4) + 36740: 9782 jalr a5 + 36742: 8522 mv a0,s0 + 36744: 8acdf0ef jal 157f0 <_Unwind_Resume@plt> + +0000000000036748 <_ZN7testing15AssertionResultlsIA2_cEERS0_RKT_>: + 36748: 7179 addi sp,sp,-48 + 3674a: e84a sd s2,16(sp) + 3674c: 00810913 addi s2,sp,8 + 36750: f022 sd s0,32(sp) + 36752: 842a mv s0,a0 + 36754: 854a mv a0,s2 + 36756: f406 sd ra,40(sp) + 36758: ec26 sd s1,24(sp) + 3675a: 84ae mv s1,a1 + 3675c: b69e40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 36760: 8526 mv a0,s1 + 36762: c6edf0ef jal 15bd0 + 36766: 862a mv a2,a0 + 36768: 6522 ld a0,8(sp) + 3676a: 85a6 mv a1,s1 + 3676c: 0541 addi a0,a0,16 + 3676e: f93de0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 36772: 85ca mv a1,s2 + 36774: 8522 mv a0,s0 + 36776: 00015317 auipc t1,0x15 + 3677a: 64233303 ld t1,1602(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 3677e: 9302 jalr t1 + 36780: 6522 ld a0,8(sp) + 36782: c501 beqz a0,3678a <_ZN7testing15AssertionResultlsIA2_cEERS0_RKT_+0x42> + 36784: 611c ld a5,0(a0) + 36786: 679c ld a5,8(a5) + 36788: 9782 jalr a5 + 3678a: 70a2 ld ra,40(sp) + 3678c: 8522 mv a0,s0 + 3678e: 7402 ld s0,32(sp) + 36790: 64e2 ld s1,24(sp) + 36792: 6942 ld s2,16(sp) + 36794: 6145 addi sp,sp,48 + 36796: 8082 ret + 36798: 67a2 ld a5,8(sp) + 3679a: 842a mv s0,a0 + 3679c: c789 beqz a5,367a6 <_ZN7testing15AssertionResultlsIA2_cEERS0_RKT_+0x5e> + 3679e: 6398 ld a4,0(a5) + 367a0: 853e mv a0,a5 + 367a2: 671c ld a5,8(a4) + 367a4: 9782 jalr a5 + 367a6: 8522 mv a0,s0 + 367a8: 848df0ef jal 157f0 <_Unwind_Resume@plt> + +00000000000367ac <_ZN7testing15AssertionResultlsIA3_cEERS0_RKT_>: + 367ac: 7179 addi sp,sp,-48 + 367ae: e84a sd s2,16(sp) + 367b0: 00810913 addi s2,sp,8 + 367b4: f022 sd s0,32(sp) + 367b6: 842a mv s0,a0 + 367b8: 854a mv a0,s2 + 367ba: f406 sd ra,40(sp) + 367bc: ec26 sd s1,24(sp) + 367be: 84ae mv s1,a1 + 367c0: b05e40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 367c4: 8526 mv a0,s1 + 367c6: c0adf0ef jal 15bd0 + 367ca: 862a mv a2,a0 + 367cc: 6522 ld a0,8(sp) + 367ce: 85a6 mv a1,s1 + 367d0: 0541 addi a0,a0,16 + 367d2: f2fde0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 367d6: 85ca mv a1,s2 + 367d8: 8522 mv a0,s0 + 367da: 00015317 auipc t1,0x15 + 367de: 5de33303 ld t1,1502(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 367e2: 9302 jalr t1 + 367e4: 6522 ld a0,8(sp) + 367e6: c501 beqz a0,367ee <_ZN7testing15AssertionResultlsIA3_cEERS0_RKT_+0x42> + 367e8: 611c ld a5,0(a0) + 367ea: 679c ld a5,8(a5) + 367ec: 9782 jalr a5 + 367ee: 70a2 ld ra,40(sp) + 367f0: 8522 mv a0,s0 + 367f2: 7402 ld s0,32(sp) + 367f4: 64e2 ld s1,24(sp) + 367f6: 6942 ld s2,16(sp) + 367f8: 6145 addi sp,sp,48 + 367fa: 8082 ret + 367fc: 67a2 ld a5,8(sp) + 367fe: 842a mv s0,a0 + 36800: c789 beqz a5,3680a <_ZN7testing15AssertionResultlsIA3_cEERS0_RKT_+0x5e> + 36802: 6398 ld a4,0(a5) + 36804: 853e mv a0,a5 + 36806: 671c ld a5,8(a4) + 36808: 9782 jalr a5 + 3680a: 8522 mv a0,s0 + 3680c: fe5de0ef jal 157f0 <_Unwind_Resume@plt> + +0000000000036810 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: + 36810: da010113 addi sp,sp,-608 + 36814: 11bc addi a5,sp,232 + 36816: 24813823 sd s0,592(sp) + 3681a: 25213023 sd s2,576(sp) + 3681e: 842a mv s0,a0 + 36820: 06810913 addi s2,sp,104 + 36824: 853e mv a0,a5 + 36826: 24913423 sd s1,584(sp) + 3682a: 23313c23 sd s3,568(sp) + 3682e: 23613023 sd s6,544(sp) + 36832: 21913423 sd s9,520(sp) + 36836: ffee sd s11,504(sp) + 36838: e03e sd a5,0(sp) + 3683a: 8dae mv s11,a1 + 3683c: 24113c23 sd ra,600(sp) + 36840: 23413823 sd s4,560(sp) + 36844: 23513423 sd s5,552(sp) + 36848: 21713c23 sd s7,536(sp) + 3684c: 21813823 sd s8,528(sp) + 36850: 21a13023 sd s10,512(sp) + 36854: fc4a sd s2,56(sp) + 36856: babde0ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> + 3685a: cd817057 vsetivli zero,2,e64,m1,ta,ma + 3685e: 5e0030d7 vmv.v.i v1,0 + 36862: 0b9c addi a5,sp,464 + 36864: 00015997 auipc s3,0x15 + 36868: 3d49b983 ld s3,980(s3) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 3686c: 0207f0a7 vse64.v v1,(a5) + 36870: 139c addi a5,sp,480 + 36872: 0207f0a7 vse64.v v1,(a5) + 36876: 0109b483 ld s1,16(s3) + 3687a: 1c011423 sh zero,456(sp) + 3687e: 0189bb03 ld s6,24(s3) + 36882: 00015717 auipc a4,0x15 + 36886: 6d673703 ld a4,1750(a4) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 3688a: 01070c93 addi s9,a4,16 + 3688e: fe84b783 ld a5,-24(s1) + 36892: e382 sd zero,448(sp) + 36894: f4a6 sd s1,104(sp) + 36896: 978a add a5,a5,sp + 36898: f5e6 sd s9,232(sp) + 3689a: 0767b423 sd s6,104(a5) + 3689e: f882 sd zero,112(sp) + 368a0: fe84b503 ld a0,-24(s1) + 368a4: 4581 li a1,0 + 368a6: 954a add a0,a0,s2 + 368a8: b09de0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 368ac: 0209b903 ld s2,32(s3) + 368b0: 0289bd03 ld s10,40(s3) + 368b4: 18b8 addi a4,sp,120 + 368b6: fe893503 ld a0,-24(s2) + 368ba: fcca sd s2,120(sp) + 368bc: 4581 li a1,0 + 368be: 953a add a0,a0,a4 + 368c0: 01a53023 sd s10,0(a0) + 368c4: f03a sd a4,32(sp) + 368c6: aebde0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 368ca: 0089bc03 ld s8,8(s3) + 368ce: cd817057 vsetivli zero,2,e64,m1,ta,ma + 368d2: 0309bb83 ld s7,48(s3) + 368d6: fe8c3703 ld a4,-24(s8) + 368da: 5e0030d7 vmv.v.i v1,0 + 368de: 00015797 auipc a5,0x15 + 368e2: 52a7b783 ld a5,1322(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 368e6: 1934 addi a3,sp,184 + 368e8: 970a add a4,a4,sp + 368ea: 07773423 sd s7,104(a4) + 368ee: 8536 mv a0,a3 + 368f0: 04078713 addi a4,a5,64 + 368f4: e836 sd a3,16(sp) + 368f6: 06878a93 addi s5,a5,104 + 368fa: 01878693 addi a3,a5,24 + 368fe: 013c addi a5,sp,136 + 36900: 0207f0a7 vse64.v v1,(a5) + 36904: 00015997 auipc s3,0x15 + 36908: 4a49b983 ld s3,1188(s3) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 3690c: 093c addi a5,sp,152 + 3690e: 0207f0a7 vse64.v v1,(a5) + 36912: 09c1 addi s3,s3,16 + 36914: 113c addi a5,sp,168 + 36916: 0207f0a7 vse64.v v1,(a5) + 3691a: ec3a sd a4,24(sp) + 3691c: fcba sd a4,120(sp) + 3691e: f4b6 sd a3,104(sp) + 36920: f5d6 sd s5,232(sp) + 36922: e14e sd s3,128(sp) + 36924: a7dde0ef jal 153a0 <_ZNSt6localeC1Ev@plt> + 36928: 6502 ld a0,0(sp) + 3692a: 00015a17 auipc s4,0x15 + 3692e: 3aea3a03 ld s4,942(s4) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 36932: 09b8 addi a4,sp,216 + 36934: 47e1 li a5,24 + 36936: 0a41 addi s4,s4,16 + 36938: 010c addi a1,sp,128 + 3693a: f43a sd a4,40(sp) + 3693c: e982 sd zero,208(sp) + 3693e: 0c010c23 sb zero,216(sp) + 36942: c1be sw a5,192(sp) + 36944: e5ba sd a4,200(sp) + 36946: e152 sd s4,128(sp) + 36948: a69de0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 3694c: 000db583 ld a1,0(s11) + 36950: 0e058763 beqz a1,36a3e <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x22e> + 36954: 852e mv a0,a1 + 36956: 00bc addi a5,sp,72 + 36958: 05810d93 addi s11,sp,88 + 3695c: f82e sd a1,48(sp) + 3695e: e4ee sd s11,72(sp) + 36960: e43e sd a5,8(sp) + 36962: a6edf0ef jal 15bd0 + 36966: 75c2 ld a1,48(sp) + 36968: 00a58633 add a2,a1,a0 + 3696c: 6522 ld a0,8(sp) + 3696e: a58e30ef jal 19bc6 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> + 36972: 7582 ld a1,32(sp) + 36974: 6522 ld a0,8(sp) + 36976: f80e90ef jal 200f6 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo> + 3697a: 6526 ld a0,72(sp) + 3697c: 01b50463 beq a0,s11,36984 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x174> + 36980: f81de0ef jal 15900 <_ZdlPv@plt> + 36984: 772a ld a4,168(sp) + 36986: 01040793 addi a5,s0,16 + 3698a: 00043423 sd zero,8(s0) + 3698e: 00040823 sb zero,16(s0) + 36992: e01c sd a5,0(s0) + 36994: c771 beqz a4,36a60 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x250> + 36996: 67ea ld a5,152(sp) + 36998: c399 beqz a5,3699e <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x18e> + 3699a: 0af76063 bltu a4,a5,36a3a <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x22a> + 3699e: 768a ld a3,160(sp) + 369a0: 4601 li a2,0 + 369a2: 4581 li a1,0 + 369a4: 8f15 sub a4,a4,a3 + 369a6: 8522 mv a0,s0 + 369a8: dc9de0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 369ac: 00015797 auipc a5,0x15 + 369b0: 45c7b783 ld a5,1116(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 369b4: 07e1 addi a5,a5,24 + 369b6: f4be sd a5,104(sp) + 369b8: 67e2 ld a5,24(sp) + 369ba: 652e ld a0,200(sp) + 369bc: f5d6 sd s5,232(sp) + 369be: fcbe sd a5,120(sp) + 369c0: 77a2 ld a5,40(sp) + 369c2: e152 sd s4,128(sp) + 369c4: 00f50463 beq a0,a5,369cc <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1bc> + 369c8: f39de0ef jal 15900 <_ZdlPv@plt> + 369cc: 6542 ld a0,16(sp) + 369ce: e14e sd s3,128(sp) + 369d0: a51de0ef jal 15420 <_ZNSt6localeD1Ev@plt> + 369d4: fe8c3683 ld a3,-24(s8) + 369d8: fe893703 ld a4,-24(s2) + 369dc: fe84b783 ld a5,-24(s1) + 369e0: 968a add a3,a3,sp + 369e2: 0776b423 sd s7,104(a3) + 369e6: fcca sd s2,120(sp) + 369e8: 970a add a4,a4,sp + 369ea: 07a73c23 sd s10,120(a4) + 369ee: 6502 ld a0,0(sp) + 369f0: f4a6 sd s1,104(sp) + 369f2: 978a add a5,a5,sp + 369f4: 0767b423 sd s6,104(a5) + 369f8: f5e6 sd s9,232(sp) + 369fa: f882 sd zero,112(sp) + 369fc: be5de0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 36a00: 25813083 ld ra,600(sp) + 36a04: 8522 mv a0,s0 + 36a06: 25013403 ld s0,592(sp) + 36a0a: 24813483 ld s1,584(sp) + 36a0e: 24013903 ld s2,576(sp) + 36a12: 23813983 ld s3,568(sp) + 36a16: 23013a03 ld s4,560(sp) + 36a1a: 22813a83 ld s5,552(sp) + 36a1e: 22013b03 ld s6,544(sp) + 36a22: 21813b83 ld s7,536(sp) + 36a26: 21013c03 ld s8,528(sp) + 36a2a: 20813c83 ld s9,520(sp) + 36a2e: 20013d03 ld s10,512(sp) + 36a32: 7dfe ld s11,504(sp) + 36a34: 26010113 addi sp,sp,608 + 36a38: 8082 ret + 36a3a: 873e mv a4,a5 + 36a3c: b78d j 3699e <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x18e> + 36a3e: 7502 ld a0,32(sp) + 36a40: 4611 li a2,4 + 36a42: 00004597 auipc a1,0x4 + 36a46: abe58593 addi a1,a1,-1346 # 3a500 <_IO_stdin_used+0x980> + 36a4a: cb7de0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 36a4e: 772a ld a4,168(sp) + 36a50: 01040793 addi a5,s0,16 + 36a54: 00043423 sd zero,8(s0) + 36a58: 00040823 sb zero,16(s0) + 36a5c: e01c sd a5,0(s0) + 36a5e: ff05 bnez a4,36996 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x186> + 36a60: 01ac addi a1,sp,200 + 36a62: 8522 mv a0,s0 + 36a64: 90cdf0ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 36a68: b791 j 369ac <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x19c> + 36a6a: 87aa mv a5,a0 + 36a6c: 8522 mv a0,s0 + 36a6e: 843e mv s0,a5 + 36a70: b50e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 36a74: 7562 ld a0,56(sp) + 36a76: 91bde0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 36a7a: 8522 mv a0,s0 + 36a7c: d75de0ef jal 157f0 <_Unwind_Resume@plt> + 36a80: 842a mv s0,a0 + 36a82: bfcd j 36a74 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x264> + 36a84: 842a mv s0,a0 + 36a86: 6522 ld a0,8(sp) + 36a88: b38e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 36a8c: b7e5 j 36a74 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x264> + 36a8e: 842a mv s0,a0 + 36a90: 01a8 addi a0,sp,200 + 36a92: e152 sd s4,128(sp) + 36a94: b2ce00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 36a98: 6542 ld a0,16(sp) + 36a9a: e14e sd s3,128(sp) + 36a9c: 985de0ef jal 15420 <_ZNSt6localeD1Ev@plt> + 36aa0: fe8c3683 ld a3,-24(s8) + 36aa4: fe893703 ld a4,-24(s2) + 36aa8: 0090 addi a2,sp,64 + 36aaa: 1b068693 addi a3,a3,432 + 36aae: fe84b783 ld a5,-24(s1) + 36ab2: 96b2 add a3,a3,a2 + 36ab4: e776bc23 sd s7,-392(a3) + 36ab8: 1b070713 addi a4,a4,432 + 36abc: fcca sd s2,120(sp) + 36abe: 9732 add a4,a4,a2 + 36ac0: e9a73423 sd s10,-376(a4) + 36ac4: 1b078793 addi a5,a5,432 + 36ac8: f4a6 sd s1,104(sp) + 36aca: 97b2 add a5,a5,a2 + 36acc: e767bc23 sd s6,-392(a5) + 36ad0: f882 sd zero,112(sp) + 36ad2: 6502 ld a0,0(sp) + 36ad4: f5e6 sd s9,232(sp) + 36ad6: b0bde0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 36ada: 8522 mv a0,s0 + 36adc: d15de0ef jal 157f0 <_Unwind_Resume@plt> + 36ae0: fe84b783 ld a5,-24(s1) + 36ae4: 0098 addi a4,sp,64 + 36ae6: f4a6 sd s1,104(sp) + 36ae8: 1b078793 addi a5,a5,432 + 36aec: 97ba add a5,a5,a4 + 36aee: e767bc23 sd s6,-392(a5) + 36af2: 842a mv s0,a0 + 36af4: f882 sd zero,112(sp) + 36af6: bff1 j 36ad2 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x2c2> + 36af8: 842a mv s0,a0 + 36afa: bfe1 j 36ad2 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x2c2> + +0000000000036afc <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE>: + 36afc: 699c ld a5,16(a1) + 36afe: 7109 addi sp,sp,-384 + 36b00: faa2 sd s0,368(sp) + 36b02: f6a6 sd s1,360(sp) + 36b04: fe86 sd ra,376(sp) + 36b06: f2ca sd s2,352(sp) + 36b08: eece sd s3,344(sp) + 36b0a: ead2 sd s4,336(sp) + 36b0c: e6d6 sd s5,328(sp) + 36b0e: e2da sd s6,320(sp) + 36b10: fe5e sd s7,312(sp) + 36b12: fa62 sd s8,304(sp) + 36b14: f666 sd s9,296(sp) + 36b16: f26a sd s10,288(sp) + 36b18: ee6e sd s11,280(sp) + 36b1a: 842e mv s0,a1 + 36b1c: 84aa mv s1,a0 + 36b1e: 00005597 auipc a1,0x5 + 36b22: dc258593 addi a1,a1,-574 # 3b8e0 <_IO_stdin_used+0x1d60> + 36b26: c781 beqz a5,36b2e <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x32> + 36b28: 640c ld a1,8(s0) + 36b2a: 18058f63 beqz a1,36cc8 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1cc> + 36b2e: 01010a13 addi s4,sp,16 + 36b32: 8552 mv a0,s4 + 36b34: cbaee0ef jal 24fee <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc> + 36b38: 8552 mv a0,s4 + 36b3a: 4769 li a4,26 + 36b3c: 00006697 auipc a3,0x6 + 36b40: ce468693 addi a3,a3,-796 # 3c820 <_IO_stdin_used+0x2ca0> + 36b44: 4601 li a2,0 + 36b46: 4581 li a1,0 + 36b48: c29de0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 36b4c: 04010913 addi s2,sp,64 + 36b50: f84a sd s2,48(sp) + 36b52: 611c ld a5,0(a0) + 36b54: 01050713 addi a4,a0,16 + 36b58: 18e78c63 beq a5,a4,36cf0 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1f4> + 36b5c: 6914 ld a3,16(a0) + 36b5e: f83e sd a5,48(sp) + 36b60: e0b6 sd a3,64(sp) + 36b62: 6514 ld a3,8(a0) + 36b64: 57fd li a5,-1 + 36b66: 8389 srli a5,a5,0x2 + 36b68: e118 sd a4,0(a0) + 36b6a: 00050823 sb zero,16(a0) + 36b6e: 8f95 sub a5,a5,a3 + 36b70: fc36 sd a3,56(sp) + 36b72: 00053423 sd zero,8(a0) + 36b76: 4715 li a4,5 + 36b78: 1ef77263 bgeu a4,a5,36d5c <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x260> + 36b7c: 03010b13 addi s6,sp,48 + 36b80: 855a mv a0,s6 + 36b82: 4619 li a2,6 + 36b84: 00006597 auipc a1,0x6 + 36b88: cbc58593 addi a1,a1,-836 # 3c840 <_IO_stdin_used+0x2cc0> + 36b8c: e15de0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 36b90: 06010993 addi s3,sp,96 + 36b94: e8ce sd s3,80(sp) + 36b96: 6118 ld a4,0(a0) + 36b98: 01050793 addi a5,a0,16 + 36b9c: 16f70963 beq a4,a5,36d0e <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x212> + 36ba0: 6914 ld a3,16(a0) + 36ba2: e8ba sd a4,80(sp) + 36ba4: f0b6 sd a3,96(sp) + 36ba6: 00050823 sb zero,16(a0) + 36baa: 5414 lw a3,40(s0) + 36bac: 6518 ld a4,8(a0) + 36bae: 07010a93 addi s5,sp,112 + 36bb2: e11c sd a5,0(a0) + 36bb4: 00053423 sd zero,8(a0) + 36bb8: 006c addi a1,sp,12 + 36bba: 8556 mv a0,s5 + 36bbc: 00015317 auipc t1,0x15 + 36bc0: 3b433303 ld t1,948(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 36bc4: c636 sw a3,12(sp) + 36bc6: ecba sd a4,88(sp) + 36bc8: 9302 jalr t1 + 36bca: 09010b93 addi s7,sp,144 + 36bce: 05010c13 addi s8,sp,80 + 36bd2: 855e mv a0,s7 + 36bd4: 85e2 mv a1,s8 + 36bd6: 8656 mv a2,s5 + 36bd8: 00015317 auipc t1,0x15 + 36bdc: f8033303 ld t1,-128(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 36be0: 9302 jalr t1 + 36be2: 676a ld a4,152(sp) + 36be4: 57fd li a5,-1 + 36be6: 8389 srli a5,a5,0x2 + 36be8: 8f99 sub a5,a5,a4 + 36bea: 4721 li a4,8 + 36bec: 1af77763 bgeu a4,a5,36d9a <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x29e> + 36bf0: 4625 li a2,9 + 36bf2: 00006597 auipc a1,0x6 + 36bf6: c5658593 addi a1,a1,-938 # 3c848 <_IO_stdin_used+0x2cc8> + 36bfa: 855e mv a0,s7 + 36bfc: da5de0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> + 36c00: 0c010c93 addi s9,sp,192 + 36c04: f966 sd s9,176(sp) + 36c06: 6118 ld a4,0(a0) + 36c08: 01050793 addi a5,a0,16 + 36c0c: 0cf70363 beq a4,a5,36cd2 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1d6> + 36c10: 6914 ld a3,16(a0) + 36c12: f93a sd a4,176(sp) + 36c14: e1b6 sd a3,192(sp) + 36c16: e11c sd a5,0(a0) + 36c18: 00050823 sb zero,16(a0) + 36c1c: 651c ld a5,8(a0) + 36c1e: 682c ld a1,80(s0) + 36c20: 0980 addi s0,sp,208 + 36c22: 00053423 sd zero,8(a0) + 36c26: 8522 mv a0,s0 + 36c28: fd3e sd a5,184(sp) + 36c2a: bc4ee0ef jal 24fee <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc> + 36c2e: 0f010d93 addi s11,sp,240 + 36c32: 0b010d13 addi s10,sp,176 + 36c36: 856e mv a0,s11 + 36c38: 85ea mv a1,s10 + 36c3a: 8622 mv a2,s0 + 36c3c: 00015317 auipc t1,0x15 + 36c40: f1c33303 ld t1,-228(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 36c44: 9302 jalr t1 + 36c46: 6488 ld a0,8(s1) + 36c48: 766e ld a2,248(sp) + 36c4a: 75ce ld a1,240(sp) + 36c4c: ffaeb0ef jal 22446 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> + 36c50: 754e ld a0,240(sp) + 36c52: 021c addi a5,sp,256 + 36c54: 00f50463 beq a0,a5,36c5c <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x160> + 36c58: ca9de0ef jal 15900 <_ZdlPv@plt> + 36c5c: 654e ld a0,208(sp) + 36c5e: 119c addi a5,sp,224 + 36c60: 00f50463 beq a0,a5,36c68 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x16c> + 36c64: c9dde0ef jal 15900 <_ZdlPv@plt> + 36c68: 754a ld a0,176(sp) + 36c6a: 01950463 beq a0,s9,36c72 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x176> + 36c6e: c93de0ef jal 15900 <_ZdlPv@plt> + 36c72: 654a ld a0,144(sp) + 36c74: 111c addi a5,sp,160 + 36c76: 00f50463 beq a0,a5,36c7e <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x182> + 36c7a: c87de0ef jal 15900 <_ZdlPv@plt> + 36c7e: 7546 ld a0,112(sp) + 36c80: 011c addi a5,sp,128 + 36c82: 00f50463 beq a0,a5,36c8a <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x18e> + 36c86: c7bde0ef jal 15900 <_ZdlPv@plt> + 36c8a: 6546 ld a0,80(sp) + 36c8c: 01350463 beq a0,s3,36c94 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x198> + 36c90: c71de0ef jal 15900 <_ZdlPv@plt> + 36c94: 7542 ld a0,48(sp) + 36c96: 01250463 beq a0,s2,36c9e <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1a2> + 36c9a: c67de0ef jal 15900 <_ZdlPv@plt> + 36c9e: 6542 ld a0,16(sp) + 36ca0: 101c addi a5,sp,32 + 36ca2: 00f50463 beq a0,a5,36caa <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1ae> + 36ca6: c5bde0ef jal 15900 <_ZdlPv@plt> + 36caa: 70f6 ld ra,376(sp) + 36cac: 7456 ld s0,368(sp) + 36cae: 74b6 ld s1,360(sp) + 36cb0: 7916 ld s2,352(sp) + 36cb2: 69f6 ld s3,344(sp) + 36cb4: 6a56 ld s4,336(sp) + 36cb6: 6ab6 ld s5,328(sp) + 36cb8: 6b16 ld s6,320(sp) + 36cba: 7bf2 ld s7,312(sp) + 36cbc: 7c52 ld s8,304(sp) + 36cbe: 7cb2 ld s9,296(sp) + 36cc0: 7d12 ld s10,288(sp) + 36cc2: 6df2 ld s11,280(sp) + 36cc4: 6119 addi sp,sp,384 + 36cc6: 8082 ret + 36cc8: 00005597 auipc a1,0x5 + 36ccc: c1858593 addi a1,a1,-1000 # 3b8e0 <_IO_stdin_used+0x1d60> + 36cd0: bdb9 j 36b2e <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x32> + 36cd2: 6518 ld a4,8(a0) + 36cd4: 8666 mv a2,s9 + 36cd6: 85be mv a1,a5 + 36cd8: 0705 addi a4,a4,1 + 36cda: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 36cde: 02058407 vle8.v v8,(a1) + 36ce2: 8f15 sub a4,a4,a3 + 36ce4: 95b6 add a1,a1,a3 + 36ce6: 02060427 vse8.v v8,(a2) + 36cea: 9636 add a2,a2,a3 + 36cec: f77d bnez a4,36cda <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1de> + 36cee: b725 j 36c16 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x11a> + 36cf0: 651c ld a5,8(a0) + 36cf2: 864a mv a2,s2 + 36cf4: 85ba mv a1,a4 + 36cf6: 0785 addi a5,a5,1 + 36cf8: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma + 36cfc: 02058407 vle8.v v8,(a1) + 36d00: 8f95 sub a5,a5,a3 + 36d02: 95b6 add a1,a1,a3 + 36d04: 02060427 vse8.v v8,(a2) + 36d08: 9636 add a2,a2,a3 + 36d0a: f7fd bnez a5,36cf8 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1fc> + 36d0c: bd99 j 36b62 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x66> + 36d0e: 6518 ld a4,8(a0) + 36d10: 864e mv a2,s3 + 36d12: 85be mv a1,a5 + 36d14: 0705 addi a4,a4,1 + 36d16: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 36d1a: 02058407 vle8.v v8,(a1) + 36d1e: 8f15 sub a4,a4,a3 + 36d20: 95b6 add a1,a1,a3 + 36d22: 02060427 vse8.v v8,(a2) + 36d26: 9636 add a2,a2,a3 + 36d28: f77d bnez a4,36d16 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x21a> + 36d2a: bdb5 j 36ba6 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0xaa> + 36d2c: 842a mv s0,a0 + 36d2e: 8556 mv a0,s5 + 36d30: 890e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 36d34: 8562 mv a0,s8 + 36d36: 88ae00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 36d3a: 855a mv a0,s6 + 36d3c: 884e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 36d40: 8552 mv a0,s4 + 36d42: 87ee00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 36d46: 8522 mv a0,s0 + 36d48: aa9de0ef jal 157f0 <_Unwind_Resume@plt> + 36d4c: 842a mv s0,a0 + 36d4e: 05010c13 addi s8,sp,80 + 36d52: b7cd j 36d34 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x238> + 36d54: 842a mv s0,a0 + 36d56: b7ed j 36d40 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x244> + 36d58: 842a mv s0,a0 + 36d5a: b7c5 j 36d3a <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x23e> + 36d5c: 00003517 auipc a0,0x3 + 36d60: 18c50513 addi a0,a0,396 # 39ee8 <_IO_stdin_used+0x368> + 36d64: 03010b13 addi s6,sp,48 + 36d68: b89de0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 36d6c: 84aa mv s1,a0 + 36d6e: 856e mv a0,s11 + 36d70: 850e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 36d74: 8522 mv a0,s0 + 36d76: 84ae00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 36d7a: 8426 mv s0,s1 + 36d7c: 856a mv a0,s10 + 36d7e: 842e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 36d82: 855e mv a0,s7 + 36d84: 83ce00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 36d88: b75d j 36d2e <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x232> + 36d8a: 842a mv s0,a0 + 36d8c: bfdd j 36d82 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x286> + 36d8e: 842a mv s0,a0 + 36d90: 0b010d13 addi s10,sp,176 + 36d94: b7e5 j 36d7c <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x280> + 36d96: 84aa mv s1,a0 + 36d98: bff1 j 36d74 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x278> + 36d9a: 00003517 auipc a0,0x3 + 36d9e: 14e50513 addi a0,a0,334 # 39ee8 <_IO_stdin_used+0x368> + 36da2: b4fde0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + +0000000000036da6 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: + 36da6: da010113 addi sp,sp,-608 + 36daa: 11bc addi a5,sp,232 + 36dac: 24813823 sd s0,592(sp) + 36db0: 25213023 sd s2,576(sp) + 36db4: 842a mv s0,a0 + 36db6: 06810913 addi s2,sp,104 + 36dba: 853e mv a0,a5 + 36dbc: 24913423 sd s1,584(sp) + 36dc0: 23313c23 sd s3,568(sp) + 36dc4: 23613023 sd s6,544(sp) + 36dc8: 21a13023 sd s10,512(sp) + 36dcc: e03e sd a5,0(sp) + 36dce: e82e sd a1,16(sp) + 36dd0: 24113c23 sd ra,600(sp) + 36dd4: 23413823 sd s4,560(sp) + 36dd8: 23513423 sd s5,552(sp) + 36ddc: 21713c23 sd s7,536(sp) + 36de0: 21813823 sd s8,528(sp) + 36de4: 21913423 sd s9,520(sp) + 36de8: ffee sd s11,504(sp) + 36dea: f84a sd s2,48(sp) + 36dec: e14de0ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> + 36df0: cd817057 vsetivli zero,2,e64,m1,ta,ma + 36df4: 5e0030d7 vmv.v.i v1,0 + 36df8: 0b9c addi a5,sp,464 + 36dfa: 00015997 auipc s3,0x15 + 36dfe: e3e9b983 ld s3,-450(s3) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 36e02: 0207f0a7 vse64.v v1,(a5) + 36e06: 139c addi a5,sp,480 + 36e08: 0207f0a7 vse64.v v1,(a5) + 36e0c: 0109b483 ld s1,16(s3) + 36e10: 1c011423 sh zero,456(sp) + 36e14: 0189bb03 ld s6,24(s3) + 36e18: 00015717 auipc a4,0x15 + 36e1c: 14073703 ld a4,320(a4) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 36e20: 01070d13 addi s10,a4,16 + 36e24: fe84b783 ld a5,-24(s1) + 36e28: e382 sd zero,448(sp) + 36e2a: f4a6 sd s1,104(sp) + 36e2c: 978a add a5,a5,sp + 36e2e: f5ea sd s10,232(sp) + 36e30: 0767b423 sd s6,104(a5) + 36e34: f882 sd zero,112(sp) + 36e36: fe84b503 ld a0,-24(s1) + 36e3a: 4581 li a1,0 + 36e3c: 954a add a0,a0,s2 + 36e3e: d72de0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 36e42: 0209b903 ld s2,32(s3) + 36e46: 0289bb83 ld s7,40(s3) + 36e4a: 18b8 addi a4,sp,120 + 36e4c: fe893503 ld a0,-24(s2) + 36e50: fcca sd s2,120(sp) + 36e52: 4581 li a1,0 + 36e54: 953a add a0,a0,a4 + 36e56: 01753023 sd s7,0(a0) + 36e5a: ec3a sd a4,24(sp) + 36e5c: d54de0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 36e60: 0089bc83 ld s9,8(s3) + 36e64: cd817057 vsetivli zero,2,e64,m1,ta,ma + 36e68: 0309bc03 ld s8,48(s3) + 36e6c: fe8cb703 ld a4,-24(s9) + 36e70: 5e0030d7 vmv.v.i v1,0 + 36e74: 00015797 auipc a5,0x15 + 36e78: f947b783 ld a5,-108(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 36e7c: 1934 addi a3,sp,184 + 36e7e: 970a add a4,a4,sp + 36e80: 07873423 sd s8,104(a4) + 36e84: 8536 mv a0,a3 + 36e86: 06878713 addi a4,a5,104 + 36e8a: e436 sd a3,8(sp) + 36e8c: 04078a93 addi s5,a5,64 + 36e90: 01878693 addi a3,a5,24 + 36e94: 013c addi a5,sp,136 + 36e96: 0207f0a7 vse64.v v1,(a5) + 36e9a: 00015997 auipc s3,0x15 + 36e9e: f0e9b983 ld s3,-242(s3) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 36ea2: 093c addi a5,sp,152 + 36ea4: 0207f0a7 vse64.v v1,(a5) + 36ea8: 09c1 addi s3,s3,16 + 36eaa: 113c addi a5,sp,168 + 36eac: 0207f0a7 vse64.v v1,(a5) + 36eb0: f4b6 sd a3,104(sp) + 36eb2: f5ba sd a4,232(sp) + 36eb4: fcd6 sd s5,120(sp) + 36eb6: e14e sd s3,128(sp) + 36eb8: ce8de0ef jal 153a0 <_ZNSt6localeC1Ev@plt> + 36ebc: 6502 ld a0,0(sp) + 36ebe: 00015a17 auipc s4,0x15 + 36ec2: e1aa3a03 ld s4,-486(s4) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 36ec6: 47e1 li a5,24 + 36ec8: 0d810d93 addi s11,sp,216 + 36ecc: 0a41 addi s4,s4,16 + 36ece: 010c addi a1,sp,128 + 36ed0: e982 sd zero,208(sp) + 36ed2: 0c010c23 sb zero,216(sp) + 36ed6: c1be sw a5,192(sp) + 36ed8: e5ee sd s11,200(sp) + 36eda: e152 sd s4,128(sp) + 36edc: cd4de0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 36ee0: 67c2 ld a5,16(sp) + 36ee2: 6398 ld a4,0(a5) + 36ee4: 12070663 beqz a4,37010 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x26a> + 36ee8: 08bc addi a5,sp,88 + 36eea: e83e sd a5,16(sp) + 36eec: 853a mv a0,a4 + 36eee: e4be sd a5,72(sp) + 36ef0: 00bc addi a5,sp,72 + 36ef2: f43a sd a4,40(sp) + 36ef4: f03e sd a5,32(sp) + 36ef6: cebde0ef jal 15be0 + 36efa: 050a slli a0,a0,0x2 + 36efc: 40255793 srai a5,a0,0x2 + 36f00: e0be sd a5,64(sp) + 36f02: 46b1 li a3,12 + 36f04: 7722 ld a4,40(sp) + 36f06: 0ea6e563 bltu a3,a0,36ff0 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x24a> + 36f0a: 4685 li a3,1 + 36f0c: 12d79863 bne a5,a3,3703c <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x296> + 36f10: 4314 lw a3,0(a4) + 36f12: 6542 ld a0,16(sp) + 36f14: 4711 li a4,4 + 36f16: ccb6 sw a3,88(sp) + 36f18: 953a add a0,a0,a4 + 36f1a: e8be sd a5,80(sp) + 36f1c: 00052023 sw zero,0(a0) + 36f20: 65e2 ld a1,24(sp) + 36f22: 7502 ld a0,32(sp) + 36f24: bb2e90ef jal 202d6 <_ZN7testing8internal17PrintWideStringToERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEPSo> + 36f28: 6526 ld a0,72(sp) + 36f2a: 67c2 ld a5,16(sp) + 36f2c: 00f50463 beq a0,a5,36f34 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x18e> + 36f30: 9d1de0ef jal 15900 <_ZdlPv@plt> + 36f34: 772a ld a4,168(sp) + 36f36: 01040793 addi a5,s0,16 + 36f3a: 00043423 sd zero,8(s0) + 36f3e: 00040823 sb zero,16(s0) + 36f42: e01c sd a5,0(s0) + 36f44: 0e070763 beqz a4,37032 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x28c> + 36f48: 67ea ld a5,152(sp) + 36f4a: c781 beqz a5,36f52 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1ac> + 36f4c: 00f77363 bgeu a4,a5,36f52 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1ac> + 36f50: 873e mv a4,a5 + 36f52: 768a ld a3,160(sp) + 36f54: 4601 li a2,0 + 36f56: 4581 li a1,0 + 36f58: 8f15 sub a4,a4,a3 + 36f5a: 8522 mv a0,s0 + 36f5c: 815de0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 36f60: 00015797 auipc a5,0x15 + 36f64: ea87b783 ld a5,-344(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 36f68: 652e ld a0,200(sp) + 36f6a: 01878713 addi a4,a5,24 + 36f6e: 06878793 addi a5,a5,104 + 36f72: f4ba sd a4,104(sp) + 36f74: f5be sd a5,232(sp) + 36f76: fcd6 sd s5,120(sp) + 36f78: e152 sd s4,128(sp) + 36f7a: 01b50463 beq a0,s11,36f82 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1dc> + 36f7e: 983de0ef jal 15900 <_ZdlPv@plt> + 36f82: 6522 ld a0,8(sp) + 36f84: e14e sd s3,128(sp) + 36f86: c9ade0ef jal 15420 <_ZNSt6localeD1Ev@plt> + 36f8a: fe8cb683 ld a3,-24(s9) + 36f8e: fe893703 ld a4,-24(s2) + 36f92: fe84b783 ld a5,-24(s1) + 36f96: 968a add a3,a3,sp + 36f98: 0786b423 sd s8,104(a3) + 36f9c: fcca sd s2,120(sp) + 36f9e: 970a add a4,a4,sp + 36fa0: 07773c23 sd s7,120(a4) + 36fa4: 6502 ld a0,0(sp) + 36fa6: f4a6 sd s1,104(sp) + 36fa8: 978a add a5,a5,sp + 36faa: 0767b423 sd s6,104(a5) + 36fae: f5ea sd s10,232(sp) + 36fb0: f882 sd zero,112(sp) + 36fb2: e2ede0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 36fb6: 25813083 ld ra,600(sp) + 36fba: 8522 mv a0,s0 + 36fbc: 25013403 ld s0,592(sp) + 36fc0: 24813483 ld s1,584(sp) + 36fc4: 24013903 ld s2,576(sp) + 36fc8: 23813983 ld s3,568(sp) + 36fcc: 23013a03 ld s4,560(sp) + 36fd0: 22813a83 ld s5,552(sp) + 36fd4: 22013b03 ld s6,544(sp) + 36fd8: 21813b83 ld s7,536(sp) + 36fdc: 21013c03 ld s8,528(sp) + 36fe0: 20813c83 ld s9,520(sp) + 36fe4: 20013d03 ld s10,512(sp) + 36fe8: 7dfe ld s11,504(sp) + 36fea: 26010113 addi sp,sp,608 + 36fee: 8082 ret + 36ff0: 7502 ld a0,32(sp) + 36ff2: 4601 li a2,0 + 36ff4: 008c addi a1,sp,64 + 36ff6: fc3e sd a5,56(sp) + 36ff8: 9d9de0ef jal 159d0 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_createERmm@plt> + 36ffc: 6686 ld a3,64(sp) + 36ffe: 77e2 ld a5,56(sp) + 37000: e4aa sd a0,72(sp) + 37002: ecb6 sd a3,88(sp) + 37004: 7722 ld a4,40(sp) + 37006: ef95 bnez a5,37042 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x29c> + 37008: 00269713 slli a4,a3,0x2 + 3700c: 87b6 mv a5,a3 + 3700e: b729 j 36f18 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x172> + 37010: 6562 ld a0,24(sp) + 37012: 4611 li a2,4 + 37014: 00003597 auipc a1,0x3 + 37018: 4ec58593 addi a1,a1,1260 # 3a500 <_IO_stdin_used+0x980> + 3701c: ee4de0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 37020: 772a ld a4,168(sp) + 37022: 01040793 addi a5,s0,16 + 37026: 00043423 sd zero,8(s0) + 3702a: 00040823 sb zero,16(s0) + 3702e: e01c sd a5,0(s0) + 37030: ff01 bnez a4,36f48 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1a2> + 37032: 01ac addi a1,sp,200 + 37034: 8522 mv a0,s0 + 37036: b3bde0ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 3703a: b71d j 36f60 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1ba> + 3703c: 6542 ld a0,16(sp) + 3703e: 86be mv a3,a5 + 37040: d7e1 beqz a5,37008 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x262> + 37042: 863e mv a2,a5 + 37044: 85ba mv a1,a4 + 37046: c6ade0ef jal 154b0 + 3704a: 6786 ld a5,64(sp) + 3704c: 6526 ld a0,72(sp) + 3704e: 00279713 slli a4,a5,0x2 + 37052: b5d9 j 36f18 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x172> + 37054: 842a mv s0,a0 + 37056: 7502 ld a0,32(sp) + 37058: 8d9de0ef jal 15930 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE10_M_disposeEv@plt> + 3705c: 7542 ld a0,48(sp) + 3705e: b32de0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 37062: 8522 mv a0,s0 + 37064: f8cde0ef jal 157f0 <_Unwind_Resume@plt> + 37068: 87aa mv a5,a0 + 3706a: 8522 mv a0,s0 + 3706c: 843e mv s0,a5 + 3706e: d53df0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 37072: b7ed j 3705c <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x2b6> + 37074: 842a mv s0,a0 + 37076: b7dd j 3705c <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x2b6> + 37078: 842a mv s0,a0 + 3707a: 01a8 addi a0,sp,200 + 3707c: e152 sd s4,128(sp) + 3707e: d43df0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 37082: 6522 ld a0,8(sp) + 37084: e14e sd s3,128(sp) + 37086: b9ade0ef jal 15420 <_ZNSt6localeD1Ev@plt> + 3708a: fe8cb683 ld a3,-24(s9) + 3708e: fe893703 ld a4,-24(s2) + 37092: 0090 addi a2,sp,64 + 37094: 1b068693 addi a3,a3,432 + 37098: fe84b783 ld a5,-24(s1) + 3709c: 96b2 add a3,a3,a2 + 3709e: e786bc23 sd s8,-392(a3) + 370a2: 1b070713 addi a4,a4,432 + 370a6: fcca sd s2,120(sp) + 370a8: 9732 add a4,a4,a2 + 370aa: e9773423 sd s7,-376(a4) + 370ae: 1b078793 addi a5,a5,432 + 370b2: f4a6 sd s1,104(sp) + 370b4: 97b2 add a5,a5,a2 + 370b6: e767bc23 sd s6,-392(a5) + 370ba: f882 sd zero,112(sp) + 370bc: 6502 ld a0,0(sp) + 370be: f5ea sd s10,232(sp) + 370c0: d20de0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 370c4: 8522 mv a0,s0 + 370c6: f2ade0ef jal 157f0 <_Unwind_Resume@plt> + 370ca: fe84b783 ld a5,-24(s1) + 370ce: 0098 addi a4,sp,64 + 370d0: f4a6 sd s1,104(sp) + 370d2: 1b078793 addi a5,a5,432 + 370d6: 97ba add a5,a5,a4 + 370d8: e767bc23 sd s6,-392(a5) + 370dc: 842a mv s0,a0 + 370de: f882 sd zero,112(sp) + 370e0: bff1 j 370bc <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x316> + 370e2: 842a mv s0,a0 + 370e4: bfe1 j 370bc <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x316> + +00000000000370e6 <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_>: + 370e6: 7139 addi sp,sp,-64 + 370e8: f04a sd s2,32(sp) + 370ea: 00810913 addi s2,sp,8 + 370ee: f822 sd s0,48(sp) + 370f0: f426 sd s1,40(sp) + 370f2: 842a mv s0,a0 + 370f4: 84ae mv s1,a1 + 370f6: 854a mv a0,s2 + 370f8: ec4e sd s3,24(sp) + 370fa: fc06 sd ra,56(sp) + 370fc: 9c8e40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 37100: 6084 ld s1,0(s1) + 37102: 69a2 ld s3,8(sp) + 37104: cc95 beqz s1,37140 <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_+0x5a> + 37106: 8526 mv a0,s1 + 37108: ac9de0ef jal 15bd0 + 3710c: 862a mv a2,a0 + 3710e: 85a6 mv a1,s1 + 37110: 01098513 addi a0,s3,16 + 37114: decde0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 37118: 85ca mv a1,s2 + 3711a: 8522 mv a0,s0 + 3711c: 00015317 auipc t1,0x15 + 37120: c9c33303 ld t1,-868(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 37124: 9302 jalr t1 + 37126: 6522 ld a0,8(sp) + 37128: c501 beqz a0,37130 <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_+0x4a> + 3712a: 611c ld a5,0(a0) + 3712c: 679c ld a5,8(a5) + 3712e: 9782 jalr a5 + 37130: 70e2 ld ra,56(sp) + 37132: 8522 mv a0,s0 + 37134: 7442 ld s0,48(sp) + 37136: 74a2 ld s1,40(sp) + 37138: 7902 ld s2,32(sp) + 3713a: 69e2 ld s3,24(sp) + 3713c: 6121 addi sp,sp,64 + 3713e: 8082 ret + 37140: 01098513 addi a0,s3,16 + 37144: 4619 li a2,6 + 37146: 00003597 auipc a1,0x3 + 3714a: d9258593 addi a1,a1,-622 # 39ed8 <_IO_stdin_used+0x358> + 3714e: db2de0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 37152: b7d9 j 37118 <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_+0x32> + 37154: 67a2 ld a5,8(sp) + 37156: 842a mv s0,a0 + 37158: c789 beqz a5,37162 <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_+0x7c> + 3715a: 6398 ld a4,0(a5) + 3715c: 853e mv a0,a5 + 3715e: 671c ld a5,8(a4) + 37160: 9782 jalr a5 + 37162: 8522 mv a0,s0 + 37164: e8cde0ef jal 157f0 <_Unwind_Resume@plt> + +0000000000037168 <_ZN7testing15AssertionResultlsIA5_cEERS0_RKT_>: + 37168: 7179 addi sp,sp,-48 + 3716a: e84a sd s2,16(sp) + 3716c: 00810913 addi s2,sp,8 + 37170: f022 sd s0,32(sp) + 37172: 842a mv s0,a0 + 37174: 854a mv a0,s2 + 37176: f406 sd ra,40(sp) + 37178: ec26 sd s1,24(sp) + 3717a: 84ae mv s1,a1 + 3717c: 948e40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 37180: 8526 mv a0,s1 + 37182: a4fde0ef jal 15bd0 + 37186: 862a mv a2,a0 + 37188: 6522 ld a0,8(sp) + 3718a: 85a6 mv a1,s1 + 3718c: 0541 addi a0,a0,16 + 3718e: d72de0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 37192: 85ca mv a1,s2 + 37194: 8522 mv a0,s0 + 37196: 00015317 auipc t1,0x15 + 3719a: c2233303 ld t1,-990(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 3719e: 9302 jalr t1 + 371a0: 6522 ld a0,8(sp) + 371a2: c501 beqz a0,371aa <_ZN7testing15AssertionResultlsIA5_cEERS0_RKT_+0x42> + 371a4: 611c ld a5,0(a0) + 371a6: 679c ld a5,8(a5) + 371a8: 9782 jalr a5 + 371aa: 70a2 ld ra,40(sp) + 371ac: 8522 mv a0,s0 + 371ae: 7402 ld s0,32(sp) + 371b0: 64e2 ld s1,24(sp) + 371b2: 6942 ld s2,16(sp) + 371b4: 6145 addi sp,sp,48 + 371b6: 8082 ret + 371b8: 67a2 ld a5,8(sp) + 371ba: 842a mv s0,a0 + 371bc: c789 beqz a5,371c6 <_ZN7testing15AssertionResultlsIA5_cEERS0_RKT_+0x5e> + 371be: 6398 ld a4,0(a5) + 371c0: 853e mv a0,a5 + 371c2: 671c ld a5,8(a4) + 371c4: 9782 jalr a5 + 371c6: 8522 mv a0,s0 + 371c8: e28de0ef jal 157f0 <_Unwind_Resume@plt> + +00000000000371cc <_ZN7testing15AssertionResultlsIA7_cEERS0_RKT_>: + 371cc: 7179 addi sp,sp,-48 + 371ce: e84a sd s2,16(sp) + 371d0: 00810913 addi s2,sp,8 + 371d4: f022 sd s0,32(sp) + 371d6: 842a mv s0,a0 + 371d8: 854a mv a0,s2 + 371da: f406 sd ra,40(sp) + 371dc: ec26 sd s1,24(sp) + 371de: 84ae mv s1,a1 + 371e0: 8e4e40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 371e4: 8526 mv a0,s1 + 371e6: 9ebde0ef jal 15bd0 + 371ea: 862a mv a2,a0 + 371ec: 6522 ld a0,8(sp) + 371ee: 85a6 mv a1,s1 + 371f0: 0541 addi a0,a0,16 + 371f2: d0ede0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 371f6: 85ca mv a1,s2 + 371f8: 8522 mv a0,s0 + 371fa: 00015317 auipc t1,0x15 + 371fe: bbe33303 ld t1,-1090(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 37202: 9302 jalr t1 + 37204: 6522 ld a0,8(sp) + 37206: c501 beqz a0,3720e <_ZN7testing15AssertionResultlsIA7_cEERS0_RKT_+0x42> + 37208: 611c ld a5,0(a0) + 3720a: 679c ld a5,8(a5) + 3720c: 9782 jalr a5 + 3720e: 70a2 ld ra,40(sp) + 37210: 8522 mv a0,s0 + 37212: 7402 ld s0,32(sp) + 37214: 64e2 ld s1,24(sp) + 37216: 6942 ld s2,16(sp) + 37218: 6145 addi sp,sp,48 + 3721a: 8082 ret + 3721c: 67a2 ld a5,8(sp) + 3721e: 842a mv s0,a0 + 37220: c789 beqz a5,3722a <_ZN7testing15AssertionResultlsIA7_cEERS0_RKT_+0x5e> + 37222: 6398 ld a4,0(a5) + 37224: 853e mv a0,a5 + 37226: 671c ld a5,8(a4) + 37228: 9782 jalr a5 + 3722a: 8522 mv a0,s0 + 3722c: dc4de0ef jal 157f0 <_Unwind_Resume@plt> + +0000000000037230 <_ZN7testing15AssertionResultlsIA12_cEERS0_RKT_>: + 37230: 7179 addi sp,sp,-48 + 37232: e84a sd s2,16(sp) + 37234: 00810913 addi s2,sp,8 + 37238: f022 sd s0,32(sp) + 3723a: 842a mv s0,a0 + 3723c: 854a mv a0,s2 + 3723e: f406 sd ra,40(sp) + 37240: ec26 sd s1,24(sp) + 37242: 84ae mv s1,a1 + 37244: 880e40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 37248: 8526 mv a0,s1 + 3724a: 987de0ef jal 15bd0 + 3724e: 862a mv a2,a0 + 37250: 6522 ld a0,8(sp) + 37252: 85a6 mv a1,s1 + 37254: 0541 addi a0,a0,16 + 37256: caade0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3725a: 85ca mv a1,s2 + 3725c: 8522 mv a0,s0 + 3725e: 00015317 auipc t1,0x15 + 37262: b5a33303 ld t1,-1190(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> + 37266: 9302 jalr t1 + 37268: 6522 ld a0,8(sp) + 3726a: c501 beqz a0,37272 <_ZN7testing15AssertionResultlsIA12_cEERS0_RKT_+0x42> + 3726c: 611c ld a5,0(a0) + 3726e: 679c ld a5,8(a5) + 37270: 9782 jalr a5 + 37272: 70a2 ld ra,40(sp) + 37274: 8522 mv a0,s0 + 37276: 7402 ld s0,32(sp) + 37278: 64e2 ld s1,24(sp) + 3727a: 6942 ld s2,16(sp) + 3727c: 6145 addi sp,sp,48 + 3727e: 8082 ret + 37280: 67a2 ld a5,8(sp) + 37282: 842a mv s0,a0 + 37284: c789 beqz a5,3728e <_ZN7testing15AssertionResultlsIA12_cEERS0_RKT_+0x5e> + 37286: 6398 ld a4,0(a5) + 37288: 853e mv a0,a5 + 3728a: 671c ld a5,8(a4) + 3728c: 9782 jalr a5 + 3728e: 8522 mv a0,s0 + 37290: d60de0ef jal 157f0 <_Unwind_Resume@plt> + +0000000000037294 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_>: + 37294: a0b517d3 flt.s a5,fa0,fa1 + 37298: c5010113 addi sp,sp,-944 + 3729c: 39213823 sd s2,912(sp) + 372a0: 3a113423 sd ra,936(sp) + 372a4: e42e sd a1,8(sp) + 372a6: e032 sd a2,0(sp) + 372a8: 892a mv s2,a0 + 372aa: ebb9 bnez a5,37300 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x6c> + 372ac: 38913c23 sd s1,920(sp) + 372b0: e00504d3 fmv.x.w s1,fa0 + 372b4: 3a813023 sd s0,928(sp) + 372b8: e0058453 fmv.x.w s0,fa1 + 372bc: 0004879b sext.w a5,s1 + 372c0: 7f800737 lui a4,0x7f800 + 372c4: 00e7f633 and a2,a5,a4 + 372c8: 0004069b sext.w a3,s0 + 372cc: 04e60563 beq a2,a4,37316 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x82> + 372d0: 7f800737 lui a4,0x7f800 + 372d4: 00e6f633 and a2,a3,a4 + 372d8: 1ae60a63 beq a2,a4,3748c <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1f8> + 372dc: 1c07ce63 bltz a5,374b8 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x224> + 372e0: 80000737 lui a4,0x80000 + 372e4: 8fd9 or a5,a5,a4 + 372e6: 8f55 or a4,a4,a3 + 372e8: 1c06c363 bltz a3,374ae <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x21a> + 372ec: 1ce7f363 bgeu a5,a4,374b2 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x21e> + 372f0: 9f1d subw a4,a4,a5 + 372f2: 4791 li a5,4 + 372f4: 02e7e463 bltu a5,a4,3731c <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x88> + 372f8: 3a013403 ld s0,928(sp) + 372fc: 39813483 ld s1,920(sp) + 37300: 854a mv a0,s2 + 37302: a1ce40ef jal 1b51e <_ZN7testing16AssertionSuccessEv> + 37306: 3a813083 ld ra,936(sp) + 3730a: 854a mv a0,s2 + 3730c: 39013903 ld s2,912(sp) + 37310: 3b010113 addi sp,sp,944 37314: 8082 ret - 37316: 873e mv a4,a5 - 37318: bf95 j 3728c <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x158> - 3731a: 112c addi a1,sp,168 - 3731c: 8522 mv a0,s0 - 3731e: f82de0ef jal 15aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 37322: bfa5 j 3729a <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x166> - 37324: 87aa mv a5,a0 - 37326: 8522 mv a0,s0 - 37328: 843e mv s0,a5 - 3732a: bd2df0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3732e: 7562 ld a0,56(sp) - 37330: f91dd0ef jal 152c0 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 37334: 8522 mv a0,s0 - 37336: beade0ef jal 15720 <_Unwind_Resume@plt> - 3733a: 842a mv s0,a0 - 3733c: bfcd j 3732e <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1fa> - 3733e: 842a mv s0,a0 - 37340: 1128 addi a0,sp,168 - 37342: f0d2 sd s4,96(sp) - 37344: bb8df0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 37348: 6542 ld a0,16(sp) - 3734a: f0ce sd s3,96(sp) - 3734c: 804de0ef jal 15350 <_ZNSt6localeD1Ev@plt> - 37350: fe8cb683 ld a3,-24(s9) - 37354: fe893703 ld a4,-24(s2) - 37358: 0090 addi a2,sp,64 - 3735a: 19068693 addi a3,a3,400 - 3735e: fe84b783 ld a5,-24(s1) - 37362: 96b2 add a3,a3,a2 - 37364: e786bc23 sd s8,-392(a3) - 37368: 19070713 addi a4,a4,400 - 3736c: ecca sd s2,88(sp) - 3736e: 9732 add a4,a4,a2 - 37370: e9773423 sd s7,-376(a4) - 37374: 19078793 addi a5,a5,400 - 37378: e4a6 sd s1,72(sp) - 3737a: 97b2 add a5,a5,a2 - 3737c: e767bc23 sd s6,-392(a5) - 37380: e882 sd zero,80(sp) - 37382: 6522 ld a0,8(sp) - 37384: e5ea sd s10,200(sp) - 37386: 98ade0ef jal 15510 <_ZNSt8ios_baseD2Ev@plt> - 3738a: 8522 mv a0,s0 - 3738c: b94de0ef jal 15720 <_Unwind_Resume@plt> - 37390: fe84b783 ld a5,-24(s1) - 37394: 0098 addi a4,sp,64 - 37396: e4a6 sd s1,72(sp) - 37398: 19078793 addi a5,a5,400 - 3739c: 97ba add a5,a5,a4 - 3739e: e767bc23 sd s6,-392(a5) - 373a2: 842a mv s0,a0 - 373a4: e882 sd zero,80(sp) - 373a6: bff1 j 37382 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x24e> - 373a8: 842a mv s0,a0 - 373aa: bfe1 j 37382 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x24e> - -00000000000373ac <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_>: - 373ac: 7139 addi sp,sp,-64 - 373ae: f822 sd s0,48(sp) - 373b0: e456 sd s5,8(sp) - 373b2: 6500 ld s0,8(a0) - 373b4: 00053a83 ld s5,0(a0) - 373b8: 577d li a4,-1 - 373ba: fc06 sd ra,56(sp) - 373bc: 41540433 sub s0,s0,s5 - 373c0: f426 sd s1,40(sp) - 373c2: f04a sd s2,32(sp) - 373c4: ec4e sd s3,24(sp) - 373c6: e852 sd s4,16(sp) - 373c8: 40245793 srai a5,s0,0x2 - 373cc: 830d srli a4,a4,0x3 - 373ce: 08e78663 beq a5,a4,3745a <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0xae> - 373d2: 84aa mv s1,a0 - 373d4: 892e mv s2,a1 - 373d6: 4505 li a0,1 - 373d8: e7bd bnez a5,37446 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x9a> - 373da: 57fd li a5,-1 - 373dc: 838d srli a5,a5,0x3 - 373de: 06a7ec63 bltu a5,a0,37456 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0xaa> - 373e2: 00251993 slli s3,a0,0x2 - 373e6: 854e mv a0,s3 - 373e8: be8de0ef jal 157d0 <_Znwm@plt> - 373ec: 00092703 lw a4,0(s2) - 373f0: 008507b3 add a5,a0,s0 - 373f4: 00440a13 addi s4,s0,4 - 373f8: c398 sw a4,0(a5) - 373fa: 892a mv s2,a0 - 373fc: 9a2a add s4,s4,a0 - 373fe: 02804463 bgtz s0,37426 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x7a> - 37402: 020a9e63 bnez s5,3743e <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x92> - 37406: 70e2 ld ra,56(sp) - 37408: 7442 ld s0,48(sp) - 3740a: 99ca add s3,s3,s2 - 3740c: 0134b823 sd s3,16(s1) - 37410: 0124b023 sd s2,0(s1) - 37414: 0144b423 sd s4,8(s1) - 37418: 7902 ld s2,32(sp) - 3741a: 74a2 ld s1,40(sp) - 3741c: 69e2 ld s3,24(sp) - 3741e: 6a42 ld s4,16(sp) - 37420: 6aa2 ld s5,8(sp) - 37422: 6121 addi sp,sp,64 - 37424: 8082 ret - 37426: 872a mv a4,a0 - 37428: 86d6 mv a3,s5 - 3742a: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 3742e: 02068407 vle8.v v8,(a3) - 37432: 8c1d sub s0,s0,a5 - 37434: 96be add a3,a3,a5 - 37436: 02070427 vse8.v v8,(a4) - 3743a: 973e add a4,a4,a5 - 3743c: f47d bnez s0,3742a <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x7e> - 3743e: 8556 mv a0,s5 - 37440: bf0de0ef jal 15830 <_ZdlPv@plt> - 37444: b7c9 j 37406 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x5a> - 37446: 00179513 slli a0,a5,0x1 - 3744a: f8f578e3 bgeu a0,a5,373da <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x2e> - 3744e: 59e5 li s3,-7 - 37450: 0019d993 srli s3,s3,0x1 - 37454: bf49 j 373e6 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x3a> - 37456: 853e mv a0,a5 - 37458: b769 j 373e2 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x36> - 3745a: 00001517 auipc a0,0x1 - 3745e: c3e50513 addi a0,a0,-962 # 38098 <_IO_stdin_used+0x5f0> - 37462: bbede0ef jal 15820 <_ZSt20__throw_length_errorPKc@plt> - -0000000000037466 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_>: - 37466: 7179 addi sp,sp,-48 - 37468: f406 sd ra,40(sp) - 3746a: f022 sd s0,32(sp) - 3746c: c145 beqz a0,3750c <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0xa6> - 3746e: 611c ld a5,0(a0) - 37470: 00013597 auipc a1,0x13 - 37474: 9805b583 ld a1,-1664(a1) # 49df0 <_GLOBAL_OFFSET_TABLE_+0x2a0> - 37478: 842a mv s0,a0 - 3747a: ff87b783 ld a5,-8(a5) - 3747e: 679c ld a5,8(a5) - 37480: 06b78d63 beq a5,a1,374fa <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x94> - 37484: 0007c683 lbu a3,0(a5) - 37488: 02a00713 li a4,42 - 3748c: 4501 li a0,0 - 3748e: 00e68763 beq a3,a4,3749c <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x36> - 37492: 853e mv a0,a5 - 37494: e5cde0ef jal 15af0 - 37498: 00153513 seqz a0,a0 - 3749c: f27e30ef jal 1b3c2 <_ZN7testing8internal6IsTrueEb> - 374a0: c105 beqz a0,374c0 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x5a> - 374a2: 8522 mv a0,s0 - 374a4: 7402 ld s0,32(sp) - 374a6: 70a2 ld ra,40(sp) - 374a8: 4681 li a3,0 - 374aa: 00012617 auipc a2,0x12 - 374ae: 79e63603 ld a2,1950(a2) # 49c48 <_GLOBAL_OFFSET_TABLE_+0xf8> - 374b2: 00012597 auipc a1,0x12 - 374b6: 7065b583 ld a1,1798(a1) # 49bb8 <_GLOBAL_OFFSET_TABLE_+0x68> - 374ba: 6145 addi sp,sp,48 - 374bc: f44de06f j 15c00 <__dynamic_cast@plt> - 374c0: ec26 sd s1,24(sp) - 374c2: 0024 addi s1,sp,8 - 374c4: 8526 mv a0,s1 - 374c6: 00003617 auipc a2,0x3 - 374ca: 03a60613 addi a2,a2,58 # 3a500 <_IO_stdin_used+0x2a58> - 374ce: 458d li a1,3 - 374d0: 44d00693 li a3,1101 - 374d4: f17e70ef jal 1f3ea <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 374d8: 03300613 li a2,51 - 374dc: 00003597 auipc a1,0x3 - 374e0: 38458593 addi a1,a1,900 # 3a860 <_IO_stdin_used+0x2db8> - 374e4: 00013517 auipc a0,0x13 - 374e8: ab453503 ld a0,-1356(a0) # 49f98 <_ZSt4cerr@Base> - 374ec: 944de0ef jal 15630 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 374f0: 8526 mv a0,s1 - 374f2: a88e50ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 374f6: 64e2 ld s1,24(sp) - 374f8: b76d j 374a2 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x3c> - 374fa: 4505 li a0,1 - 374fc: b745 j 3749c <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x36> - 374fe: 842a mv s0,a0 - 37500: 8526 mv a0,s1 - 37502: a78e50ef jal 1c77a <_ZN7testing8internal8GTestLogD1Ev> - 37506: 8522 mv a0,s0 - 37508: a18de0ef jal 15720 <_Unwind_Resume@plt> - 3750c: ec26 sd s1,24(sp) - 3750e: c42de0ef jal 15950 <__cxa_bad_typeid@plt> - -0000000000037512 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc>: - 37512: 711d addi sp,sp,-96 - 37514: e8a2 sd s0,80(sp) - 37516: e4a6 sd s1,72(sp) - 37518: e0ca sd s2,64(sp) - 3751a: fc4e sd s3,56(sp) - 3751c: 842a mv s0,a0 - 3751e: 84ae mv s1,a1 - 37520: 8932 mv s2,a2 - 37522: ec86 sd ra,88(sp) - 37524: 89b6 mv s3,a3 - 37526: e02e sd a1,0(sp) - 37528: e432 sd a2,8(sp) - 3752a: cd5f10ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 3752e: 6138 ld a4,64(a0) - 37530: 0014f793 andi a5,s1,1 - 37534: 01240533 add a0,s0,s2 - 37538: 1f874703 lbu a4,504(a4) - 3753c: cb11 beqz a4,37550 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x3e> - 3753e: e795 bnez a5,3756a <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x58> - 37540: 9482 jalr s1 - 37542: 60e6 ld ra,88(sp) - 37544: 6446 ld s0,80(sp) - 37546: 64a6 ld s1,72(sp) - 37548: 6906 ld s2,64(sp) - 3754a: 79e2 ld s3,56(sp) - 3754c: 6125 addi sp,sp,96 - 3754e: 8082 ret - 37550: c789 beqz a5,3755a <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x48> - 37552: 611c ld a5,0(a0) - 37554: 97a6 add a5,a5,s1 - 37556: fff7b483 ld s1,-1(a5) - 3755a: 6446 ld s0,80(sp) - 3755c: 60e6 ld ra,88(sp) - 3755e: 6906 ld s2,64(sp) - 37560: 79e2 ld s3,56(sp) - 37562: 87a6 mv a5,s1 - 37564: 64a6 ld s1,72(sp) - 37566: 6125 addi sp,sp,96 - 37568: 8782 jr a5 - 3756a: 611c ld a5,0(a0) - 3756c: 97a6 add a5,a5,s1 - 3756e: fff7b483 ld s1,-1(a5) - 37572: b7f9 j 37540 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x2e> - 37574: 468d li a3,3 - 37576: 872a mv a4,a0 - 37578: 04d58263 beq a1,a3,375bc <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0xaa> - 3757c: 00b6c863 blt a3,a1,3758c <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x7a> - 37580: 4685 li a3,1 - 37582: 08d58f63 beq a1,a3,37620 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x10e> - 37586: 4689 li a3,2 - 37588: 08d58f63 beq a1,a3,37626 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x114> - 3758c: 853a mv a0,a4 - 3758e: f63dd0ef jal 154f0 <__cxa_begin_catch@plt> - 37592: 0800 addi s0,sp,16 - 37594: 864e mv a2,s3 - 37596: 8522 mv a0,s0 - 37598: 4581 li a1,0 - 3759a: fbcde0ef jal 15d56 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> - 3759e: 85a2 mv a1,s0 - 375a0: 4509 li a0,2 - 375a2: a7ef90ef jal 30820 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 375a6: 8522 mv a0,s0 - 375a8: 954df0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 375ac: 6446 ld s0,80(sp) - 375ae: 60e6 ld ra,88(sp) - 375b0: 64a6 ld s1,72(sp) - 375b2: 6906 ld s2,64(sp) - 375b4: 79e2 ld s3,56(sp) - 375b6: 6125 addi sp,sp,96 - 375b8: dd8de06f j 15b90 <__cxa_end_catch@plt> - 375bc: f35dd0ef jal 154f0 <__cxa_begin_catch@plt> - 375c0: 611c ld a5,0(a0) - 375c2: 0800 addi s0,sp,16 - 375c4: 6b9c ld a5,16(a5) - 375c6: 9782 jalr a5 - 375c8: 85aa mv a1,a0 - 375ca: 864e mv a2,s3 - 375cc: 8522 mv a0,s0 - 375ce: f88de0ef jal 15d56 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> - 375d2: 85a2 mv a1,s0 - 375d4: 4509 li a0,2 - 375d6: a4af90ef jal 30820 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 375da: 8522 mv a0,s0 - 375dc: 920df0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 375e0: 6446 ld s0,80(sp) - 375e2: 60e6 ld ra,88(sp) - 375e4: 64a6 ld s1,72(sp) - 375e6: 6906 ld s2,64(sp) - 375e8: 79e2 ld s3,56(sp) - 375ea: 6125 addi sp,sp,96 - 375ec: da4de06f j 15b90 <__cxa_end_catch@plt> - 375f0: 87aa mv a5,a0 - 375f2: 8522 mv a0,s0 - 375f4: 843e mv s0,a5 - 375f6: 906df0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 375fa: d96de0ef jal 15b90 <__cxa_end_catch@plt> - 375fe: 8522 mv a0,s0 - 37600: 920de0ef jal 15720 <_Unwind_Resume@plt> - 37604: 842a mv s0,a0 - 37606: bfd5 j 375fa <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0xe8> - 37608: 87aa mv a5,a0 - 3760a: 8522 mv a0,s0 - 3760c: 843e mv s0,a5 - 3760e: 8eedf0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 37612: d7ede0ef jal 15b90 <__cxa_end_catch@plt> - 37616: 8522 mv a0,s0 - 37618: 908de0ef jal 15720 <_Unwind_Resume@plt> - 3761c: 842a mv s0,a0 - 3761e: bfd5 j 37612 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x100> - 37620: ed1dd0ef jal 154f0 <__cxa_begin_catch@plt> - 37624: b761 j 375ac <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x9a> - 37626: ecbdd0ef jal 154f0 <__cxa_begin_catch@plt> - 3762a: 976de0ef jal 157a0 <__cxa_rethrow@plt> - 3762e: 842a mv s0,a0 - 37630: b7cd j 37612 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x100> - -0000000000037632 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc>: - 37632: 711d addi sp,sp,-96 - 37634: e8a2 sd s0,80(sp) - 37636: e4a6 sd s1,72(sp) - 37638: e0ca sd s2,64(sp) - 3763a: fc4e sd s3,56(sp) - 3763c: 842a mv s0,a0 - 3763e: 84ae mv s1,a1 - 37640: 8932 mv s2,a2 - 37642: ec86 sd ra,88(sp) - 37644: 89b6 mv s3,a3 - 37646: e02e sd a1,0(sp) - 37648: e432 sd a2,8(sp) - 3764a: bb5f10ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 3764e: 6138 ld a4,64(a0) - 37650: 0014f793 andi a5,s1,1 - 37654: 01240533 add a0,s0,s2 - 37658: 1f874703 lbu a4,504(a4) - 3765c: cb11 beqz a4,37670 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x3e> - 3765e: e795 bnez a5,3768a <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x58> - 37660: 9482 jalr s1 - 37662: 60e6 ld ra,88(sp) - 37664: 6446 ld s0,80(sp) - 37666: 64a6 ld s1,72(sp) - 37668: 6906 ld s2,64(sp) - 3766a: 79e2 ld s3,56(sp) - 3766c: 6125 addi sp,sp,96 - 3766e: 8082 ret - 37670: c789 beqz a5,3767a <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x48> - 37672: 611c ld a5,0(a0) - 37674: 97a6 add a5,a5,s1 - 37676: fff7b483 ld s1,-1(a5) - 3767a: 6446 ld s0,80(sp) - 3767c: 60e6 ld ra,88(sp) - 3767e: 6906 ld s2,64(sp) - 37680: 79e2 ld s3,56(sp) - 37682: 87a6 mv a5,s1 - 37684: 64a6 ld s1,72(sp) - 37686: 6125 addi sp,sp,96 - 37688: 8782 jr a5 - 3768a: 611c ld a5,0(a0) - 3768c: 97a6 add a5,a5,s1 - 3768e: fff7b483 ld s1,-1(a5) - 37692: b7f9 j 37660 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x2e> - 37694: 468d li a3,3 - 37696: 872a mv a4,a0 - 37698: 02d58e63 beq a1,a3,376d4 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xa2> - 3769c: 00b6c863 blt a3,a1,376ac <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x7a> - 376a0: 4685 li a3,1 - 376a2: 04d58f63 beq a1,a3,37700 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xce> - 376a6: 4689 li a3,2 - 376a8: 08d58a63 beq a1,a3,3773c <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x10a> - 376ac: 853a mv a0,a4 - 376ae: e43dd0ef jal 154f0 <__cxa_begin_catch@plt> - 376b2: 0800 addi s0,sp,16 - 376b4: 864e mv a2,s3 - 376b6: 8522 mv a0,s0 - 376b8: 4581 li a1,0 - 376ba: e9cde0ef jal 15d56 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> - 376be: 85a2 mv a1,s0 - 376c0: 4509 li a0,2 - 376c2: 95ef90ef jal 30820 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 37316: 02979713 slli a4,a5,0x29 + 3731a: db5d beqz a4,372d0 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x3c> + 3731c: 39313423 sd s3,904(sp) + 37320: 06010993 addi s3,sp,96 + 37324: 854e mv a0,s3 + 37326: 39413023 sd s4,896(sp) + 3732a: 37513c23 sd s5,888(sp) + 3732e: e42de0ef jal 15970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> + 37332: 77c6 ld a5,112(sp) + 37334: f00487d3 fmv.w.x fa5,s1 + 37338: 4721 li a4,8 + 3733a: fe87b783 ld a5,-24(a5) + 3733e: 42078553 fcvt.d.s fa0,fa5 + 37342: 1888 addi a0,sp,112 + 37344: 978a add a5,a5,sp + 37346: ffb8 sd a4,120(a5) + 37348: 958de0ef jal 154a0 <_ZNSo9_M_insertIdEERSoT_@plt> + 3734c: 13a4 addi s1,sp,488 + 3734e: 8526 mv a0,s1 + 37350: e20de0ef jal 15970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> + 37354: 77fe ld a5,504(sp) + 37356: f00407d3 fmv.w.x fa5,s0 + 3735a: 4721 li a4,8 + 3735c: fe87b783 ld a5,-24(a5) + 37360: 42078553 fcvt.d.s fa0,fa5 + 37364: 1ba8 addi a0,sp,504 + 37366: 978a add a5,a5,sp + 37368: 20e7b023 sd a4,512(a5) + 3736c: 934de0ef jal 154a0 <_ZNSo9_M_insertIdEERSoT_@plt> + 37370: 0800 addi s0,sp,16 + 37372: 8522 mv a0,s0 + 37374: 9b6e40ef jal 1b52a <_ZN7testing16AssertionFailureEv> + 37378: 8522 mv a0,s0 + 3737a: 00004597 auipc a1,0x4 + 3737e: c4658593 addi a1,a1,-954 # 3afc0 <_IO_stdin_used+0x1440> + 37382: 00015317 auipc t1,0x15 + 37386: 87e33303 ld t1,-1922(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 3738a: 9302 jalr t1 + 3738c: 002c addi a1,sp,8 + 3738e: 00015317 auipc t1,0x15 + 37392: 80a33303 ld t1,-2038(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 37396: 9302 jalr t1 + 37398: 00005597 auipc a1,0x5 + 3739c: 4c058593 addi a1,a1,1216 # 3c858 <_IO_stdin_used+0x2cd8> + 373a0: 00015317 auipc t1,0x15 + 373a4: b4033303 ld t1,-1216(t1) # 4bee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 373a8: 9302 jalr t1 + 373aa: 858a mv a1,sp + 373ac: 00014317 auipc t1,0x14 + 373b0: 7ec33303 ld t1,2028(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 373b4: 9302 jalr t1 + 373b6: 00005597 auipc a1,0x5 + 373ba: 4aa58593 addi a1,a1,1194 # 3c860 <_IO_stdin_used+0x2ce0> + 373be: 00015317 auipc t1,0x15 + 373c2: aaa33303 ld t1,-1366(t1) # 4be68 <_GLOBAL_OFFSET_TABLE_+0x318> + 373c6: 9302 jalr t1 + 373c8: 00004597 auipc a1,0x4 + 373cc: b5058593 addi a1,a1,-1200 # 3af18 <_IO_stdin_used+0x1398> + 373d0: 00015317 auipc t1,0x15 + 373d4: b1833303 ld t1,-1256(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 373d8: 9302 jalr t1 + 373da: 02010a13 addi s4,sp,32 + 373de: 842a mv s0,a0 + 373e0: 85ce mv a1,s3 + 373e2: 8552 mv a0,s4 + 373e4: 9c8e40ef jal 1b5ac <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 373e8: 85d2 mv a1,s4 + 373ea: 8522 mv a0,s0 + 373ec: 00014317 auipc t1,0x14 + 373f0: 7b433303 ld t1,1972(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 373f4: 9302 jalr t1 + 373f6: 00004597 auipc a1,0x4 + 373fa: bf258593 addi a1,a1,-1038 # 3afe8 <_IO_stdin_used+0x1468> + 373fe: 00015317 auipc t1,0x15 + 37402: b1233303 ld t1,-1262(t1) # 4bf10 <_GLOBAL_OFFSET_TABLE_+0x3c0> + 37406: 9302 jalr t1 + 37408: 04010a93 addi s5,sp,64 + 3740c: 842a mv s0,a0 + 3740e: 85a6 mv a1,s1 + 37410: 8556 mv a0,s5 + 37412: 99ae40ef jal 1b5ac <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 37416: 85d6 mv a1,s5 + 37418: 8522 mv a0,s0 + 3741a: 00014317 auipc t1,0x14 + 3741e: 78633303 ld t1,1926(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 37422: 9302 jalr t1 + 37424: 85aa mv a1,a0 + 37426: 854a mv a0,s2 + 37428: 886e40ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> + 3742c: 6506 ld a0,64(sp) + 3742e: 089c addi a5,sp,80 + 37430: 00f50463 beq a0,a5,37438 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1a4> + 37434: cccde0ef jal 15900 <_ZdlPv@plt> + 37438: 7502 ld a0,32(sp) + 3743a: 181c addi a5,sp,48 + 3743c: 00f50463 beq a0,a5,37444 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1b0> + 37440: cc0de0ef jal 15900 <_ZdlPv@plt> + 37444: 6462 ld s0,24(sp) + 37446: c819 beqz s0,3745c <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1c8> + 37448: 6008 ld a0,0(s0) + 3744a: 01040793 addi a5,s0,16 + 3744e: 00f50463 beq a0,a5,37456 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1c2> + 37452: caede0ef jal 15900 <_ZdlPv@plt> + 37456: 8522 mv a0,s0 + 37458: ca8de0ef jal 15900 <_ZdlPv@plt> + 3745c: 8526 mv a0,s1 + 3745e: f33dd0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 37462: 854e mv a0,s3 + 37464: f2ddd0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 37468: 3a813083 ld ra,936(sp) + 3746c: 3a013403 ld s0,928(sp) + 37470: 39813483 ld s1,920(sp) + 37474: 38813983 ld s3,904(sp) + 37478: 38013a03 ld s4,896(sp) + 3747c: 37813a83 ld s5,888(sp) + 37480: 854a mv a0,s2 + 37482: 39013903 ld s2,912(sp) + 37486: 3b010113 addi sp,sp,944 + 3748a: 8082 ret + 3748c: 02969713 slli a4,a3,0x29 + 37490: e80716e3 bnez a4,3731c <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x88> + 37494: e407d6e3 bgez a5,372e0 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x4c> + 37498: 40f007bb negw a5,a5 + 3749c: ff800737 lui a4,0xff800 + 374a0: e406d8e3 bgez a3,372f0 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x5c> + 374a4: 40d0073b negw a4,a3 + 374a8: e4e7e4e3 bltu a5,a4,372f0 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x5c> + 374ac: a019 j 374b2 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x21e> + 374ae: 40d0073b negw a4,a3 + 374b2: 40e7873b subw a4,a5,a4 + 374b6: bd35 j 372f2 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x5e> + 374b8: 40f007bb negw a5,a5 + 374bc: fe06c4e3 bltz a3,374a4 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x210> + 374c0: 80000737 lui a4,0x80000 + 374c4: 8f55 or a4,a4,a3 + 374c6: e2e7e5e3 bltu a5,a4,372f0 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x5c> + 374ca: b53d j 372f8 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x64> + 374cc: 842a mv s0,a0 + 374ce: a005 j 374ee <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x25a> + 374d0: 842a mv s0,a0 + 374d2: a801 j 374e2 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x24e> + 374d4: 842a mv s0,a0 + 374d6: 8556 mv a0,s5 + 374d8: 8e9df0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 374dc: 8552 mv a0,s4 + 374de: 8e3df0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 374e2: 0828 addi a0,sp,24 + 374e4: 00015317 auipc t1,0x15 + 374e8: af433303 ld t1,-1292(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 374ec: 9302 jalr t1 + 374ee: 8526 mv a0,s1 + 374f0: ea1dd0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 374f4: 854e mv a0,s3 + 374f6: e9bdd0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 374fa: 8522 mv a0,s0 + 374fc: af4de0ef jal 157f0 <_Unwind_Resume@plt> + 37500: 842a mv s0,a0 + 37502: bfe9 j 374dc <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x248> + 37504: 842a mv s0,a0 + 37506: b7fd j 374f4 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x260> + +0000000000037508 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_>: + 37508: a2b517d3 flt.d a5,fa0,fa1 + 3750c: c5010113 addi sp,sp,-944 + 37510: 39213823 sd s2,912(sp) + 37514: 3a113423 sd ra,936(sp) + 37518: e42e sd a1,8(sp) + 3751a: e032 sd a2,0(sp) + 3751c: 892a mv s2,a0 + 3751e: efa9 bnez a5,37578 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x70> + 37520: 38913c23 sd s1,920(sp) + 37524: e20504d3 fmv.x.d s1,fa0 + 37528: 3a813023 sd s0,928(sp) + 3752c: 7ff00793 li a5,2047 + 37530: e2058453 fmv.x.d s0,fa1 + 37534: 17d2 slli a5,a5,0x34 + 37536: 0097f733 and a4,a5,s1 + 3753a: 86a6 mv a3,s1 + 3753c: 8622 mv a2,s0 + 3753e: 04f70863 beq a4,a5,3758e <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x86> + 37542: 7ff00793 li a5,2047 + 37546: 17d2 slli a5,a5,0x34 + 37548: 0087f733 and a4,a5,s0 + 3754c: 1af70863 beq a4,a5,376fc <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1f4> + 37550: 85a2 mv a1,s0 + 37552: 1c06cc63 bltz a3,3772a <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x222> + 37556: 57fd li a5,-1 + 37558: 17fe slli a5,a5,0x3f + 3755a: 0097e733 or a4,a5,s1 + 3755e: 8fc1 or a5,a5,s0 + 37560: 1c05c063 bltz a1,37720 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x218> + 37564: 1cf77063 bgeu a4,a5,37724 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x21c> + 37568: 8f99 sub a5,a5,a4 + 3756a: 4711 li a4,4 + 3756c: 02f76463 bltu a4,a5,37594 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x8c> + 37570: 3a013403 ld s0,928(sp) + 37574: 39813483 ld s1,920(sp) + 37578: 854a mv a0,s2 + 3757a: fa5e30ef jal 1b51e <_ZN7testing16AssertionSuccessEv> + 3757e: 3a813083 ld ra,936(sp) + 37582: 854a mv a0,s2 + 37584: 39013903 ld s2,912(sp) + 37588: 3b010113 addi sp,sp,944 + 3758c: 8082 ret + 3758e: 00c49793 slli a5,s1,0xc + 37592: dbc5 beqz a5,37542 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x3a> + 37594: 39313423 sd s3,904(sp) + 37598: 06010993 addi s3,sp,96 + 3759c: 854e mv a0,s3 + 3759e: 39413023 sd s4,896(sp) + 375a2: 37513c23 sd s5,888(sp) + 375a6: bcade0ef jal 15970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> + 375aa: 77c6 ld a5,112(sp) + 375ac: f2048553 fmv.d.x fa0,s1 + 375b0: 4745 li a4,17 + 375b2: fe87b783 ld a5,-24(a5) + 375b6: 1888 addi a0,sp,112 + 375b8: 978a add a5,a5,sp + 375ba: ffb8 sd a4,120(a5) + 375bc: ee5dd0ef jal 154a0 <_ZNSo9_M_insertIdEERSoT_@plt> + 375c0: 13a4 addi s1,sp,488 + 375c2: 8526 mv a0,s1 + 375c4: bacde0ef jal 15970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> + 375c8: 77fe ld a5,504(sp) + 375ca: f2040553 fmv.d.x fa0,s0 + 375ce: 4745 li a4,17 + 375d0: fe87b783 ld a5,-24(a5) + 375d4: 1ba8 addi a0,sp,504 + 375d6: 978a add a5,a5,sp + 375d8: 20e7b023 sd a4,512(a5) + 375dc: ec5dd0ef jal 154a0 <_ZNSo9_M_insertIdEERSoT_@plt> + 375e0: 0800 addi s0,sp,16 + 375e2: 8522 mv a0,s0 + 375e4: f47e30ef jal 1b52a <_ZN7testing16AssertionFailureEv> + 375e8: 8522 mv a0,s0 + 375ea: 00004597 auipc a1,0x4 + 375ee: 9d658593 addi a1,a1,-1578 # 3afc0 <_IO_stdin_used+0x1440> + 375f2: 00014317 auipc t1,0x14 + 375f6: 60e33303 ld t1,1550(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> + 375fa: 9302 jalr t1 + 375fc: 002c addi a1,sp,8 + 375fe: 00014317 auipc t1,0x14 + 37602: 59a33303 ld t1,1434(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 37606: 9302 jalr t1 + 37608: 00005597 auipc a1,0x5 + 3760c: 25058593 addi a1,a1,592 # 3c858 <_IO_stdin_used+0x2cd8> + 37610: 00015317 auipc t1,0x15 + 37614: 8d033303 ld t1,-1840(t1) # 4bee0 <_GLOBAL_OFFSET_TABLE_+0x390> + 37618: 9302 jalr t1 + 3761a: 858a mv a1,sp + 3761c: 00014317 auipc t1,0x14 + 37620: 57c33303 ld t1,1404(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> + 37624: 9302 jalr t1 + 37626: 00005597 auipc a1,0x5 + 3762a: 23a58593 addi a1,a1,570 # 3c860 <_IO_stdin_used+0x2ce0> + 3762e: 00015317 auipc t1,0x15 + 37632: 83a33303 ld t1,-1990(t1) # 4be68 <_GLOBAL_OFFSET_TABLE_+0x318> + 37636: 9302 jalr t1 + 37638: 00004597 auipc a1,0x4 + 3763c: 8e058593 addi a1,a1,-1824 # 3af18 <_IO_stdin_used+0x1398> + 37640: 00015317 auipc t1,0x15 + 37644: 8a833303 ld t1,-1880(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> + 37648: 9302 jalr t1 + 3764a: 02010a13 addi s4,sp,32 + 3764e: 842a mv s0,a0 + 37650: 85ce mv a1,s3 + 37652: 8552 mv a0,s4 + 37654: f59e30ef jal 1b5ac <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 37658: 85d2 mv a1,s4 + 3765a: 8522 mv a0,s0 + 3765c: 00014317 auipc t1,0x14 + 37660: 54433303 ld t1,1348(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 37664: 9302 jalr t1 + 37666: 00004597 auipc a1,0x4 + 3766a: 98258593 addi a1,a1,-1662 # 3afe8 <_IO_stdin_used+0x1468> + 3766e: 00015317 auipc t1,0x15 + 37672: 8a233303 ld t1,-1886(t1) # 4bf10 <_GLOBAL_OFFSET_TABLE_+0x3c0> + 37676: 9302 jalr t1 + 37678: 04010a93 addi s5,sp,64 + 3767c: 842a mv s0,a0 + 3767e: 85a6 mv a1,s1 + 37680: 8556 mv a0,s5 + 37682: f2be30ef jal 1b5ac <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> + 37686: 85d6 mv a1,s5 + 37688: 8522 mv a0,s0 + 3768a: 00014317 auipc t1,0x14 + 3768e: 51633303 ld t1,1302(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> + 37692: 9302 jalr t1 + 37694: 85aa mv a1,a0 + 37696: 854a mv a0,s2 + 37698: e17e30ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> + 3769c: 6506 ld a0,64(sp) + 3769e: 089c addi a5,sp,80 + 376a0: 00f50463 beq a0,a5,376a8 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1a0> + 376a4: a5cde0ef jal 15900 <_ZdlPv@plt> + 376a8: 7502 ld a0,32(sp) + 376aa: 181c addi a5,sp,48 + 376ac: 00f50463 beq a0,a5,376b4 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1ac> + 376b0: a50de0ef jal 15900 <_ZdlPv@plt> + 376b4: 6462 ld s0,24(sp) + 376b6: c819 beqz s0,376cc <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1c4> + 376b8: 6008 ld a0,0(s0) + 376ba: 01040793 addi a5,s0,16 + 376be: 00f50463 beq a0,a5,376c6 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1be> + 376c2: a3ede0ef jal 15900 <_ZdlPv@plt> 376c6: 8522 mv a0,s0 - 376c8: 834df0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 376cc: cc4de0ef jal 15b90 <__cxa_end_catch@plt> - 376d0: 4501 li a0,0 - 376d2: bf41 j 37662 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x30> - 376d4: e1ddd0ef jal 154f0 <__cxa_begin_catch@plt> - 376d8: 611c ld a5,0(a0) - 376da: 0800 addi s0,sp,16 - 376dc: 6b9c ld a5,16(a5) - 376de: 9782 jalr a5 - 376e0: 85aa mv a1,a0 - 376e2: 864e mv a2,s3 - 376e4: 8522 mv a0,s0 - 376e6: e70de0ef jal 15d56 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> - 376ea: 85a2 mv a1,s0 - 376ec: 4509 li a0,2 - 376ee: 932f90ef jal 30820 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 376f2: 8522 mv a0,s0 - 376f4: 808df0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 376f8: c98de0ef jal 15b90 <__cxa_end_catch@plt> - 376fc: 4501 li a0,0 - 376fe: b795 j 37662 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x30> - 37700: df1dd0ef jal 154f0 <__cxa_begin_catch@plt> - 37704: c8cde0ef jal 15b90 <__cxa_end_catch@plt> - 37708: 4501 li a0,0 - 3770a: bfa1 j 37662 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x30> - 3770c: 87aa mv a5,a0 - 3770e: 8522 mv a0,s0 - 37710: 843e mv s0,a5 - 37712: febde0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 37716: c7ade0ef jal 15b90 <__cxa_end_catch@plt> - 3771a: 8522 mv a0,s0 - 3771c: 804de0ef jal 15720 <_Unwind_Resume@plt> - 37720: 87aa mv a5,a0 - 37722: 8522 mv a0,s0 - 37724: 843e mv s0,a5 - 37726: fd7de0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3772a: c66de0ef jal 15b90 <__cxa_end_catch@plt> - 3772e: 8522 mv a0,s0 - 37730: ff1dd0ef jal 15720 <_Unwind_Resume@plt> - 37734: 842a mv s0,a0 - 37736: bfd5 j 3772a <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xf8> - 37738: 842a mv s0,a0 - 3773a: bff1 j 37716 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xe4> - 3773c: db5dd0ef jal 154f0 <__cxa_begin_catch@plt> - 37740: 860de0ef jal 157a0 <__cxa_rethrow@plt> - 37744: 842a mv s0,a0 - 37746: bfc1 j 37716 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xe4> - -0000000000037748 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc>: - 37748: 711d addi sp,sp,-96 - 3774a: e8a2 sd s0,80(sp) - 3774c: e4a6 sd s1,72(sp) - 3774e: e0ca sd s2,64(sp) - 37750: fc4e sd s3,56(sp) - 37752: 842a mv s0,a0 - 37754: 84ae mv s1,a1 - 37756: 8932 mv s2,a2 - 37758: ec86 sd ra,88(sp) - 3775a: 89b6 mv s3,a3 - 3775c: e02e sd a1,0(sp) - 3775e: e432 sd a2,8(sp) - 37760: a9ff10ef jal 291fe <_ZN7testing8UnitTest11GetInstanceEv> - 37764: 6138 ld a4,64(a0) - 37766: 0014f793 andi a5,s1,1 - 3776a: 01240533 add a0,s0,s2 - 3776e: 1f874703 lbu a4,504(a4) - 37772: cb11 beqz a4,37786 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x3e> - 37774: e795 bnez a5,377a0 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x58> - 37776: 9482 jalr s1 - 37778: 60e6 ld ra,88(sp) - 3777a: 6446 ld s0,80(sp) - 3777c: 64a6 ld s1,72(sp) - 3777e: 6906 ld s2,64(sp) - 37780: 79e2 ld s3,56(sp) - 37782: 6125 addi sp,sp,96 - 37784: 8082 ret - 37786: c789 beqz a5,37790 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x48> - 37788: 611c ld a5,0(a0) - 3778a: 97a6 add a5,a5,s1 - 3778c: fff7b483 ld s1,-1(a5) - 37790: 6446 ld s0,80(sp) - 37792: 60e6 ld ra,88(sp) - 37794: 6906 ld s2,64(sp) - 37796: 79e2 ld s3,56(sp) - 37798: 87a6 mv a5,s1 - 3779a: 64a6 ld s1,72(sp) - 3779c: 6125 addi sp,sp,96 - 3779e: 8782 jr a5 - 377a0: 611c ld a5,0(a0) - 377a2: 97a6 add a5,a5,s1 - 377a4: fff7b483 ld s1,-1(a5) - 377a8: b7f9 j 37776 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x2e> - 377aa: 468d li a3,3 - 377ac: 872a mv a4,a0 - 377ae: 04d58263 beq a1,a3,377f2 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0xaa> - 377b2: 00b6c863 blt a3,a1,377c2 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x7a> - 377b6: 4685 li a3,1 - 377b8: 08d58f63 beq a1,a3,37856 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x10e> - 377bc: 4689 li a3,2 - 377be: 08d58f63 beq a1,a3,3785c <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x114> - 377c2: 853a mv a0,a4 - 377c4: d2ddd0ef jal 154f0 <__cxa_begin_catch@plt> - 377c8: 0800 addi s0,sp,16 - 377ca: 864e mv a2,s3 - 377cc: 8522 mv a0,s0 - 377ce: 4581 li a1,0 - 377d0: d86de0ef jal 15d56 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> - 377d4: 85a2 mv a1,s0 - 377d6: 4509 li a0,2 - 377d8: 848f90ef jal 30820 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 376c8: a38de0ef jal 15900 <_ZdlPv@plt> + 376cc: 8526 mv a0,s1 + 376ce: cc3dd0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 376d2: 854e mv a0,s3 + 376d4: cbddd0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 376d8: 3a813083 ld ra,936(sp) + 376dc: 3a013403 ld s0,928(sp) + 376e0: 39813483 ld s1,920(sp) + 376e4: 38813983 ld s3,904(sp) + 376e8: 38013a03 ld s4,896(sp) + 376ec: 37813a83 ld s5,888(sp) + 376f0: 854a mv a0,s2 + 376f2: 39013903 ld s2,912(sp) + 376f6: 3b010113 addi sp,sp,944 + 376fa: 8082 ret + 376fc: 00c41713 slli a4,s0,0xc + 37700: 57fd li a5,-1 + 37702: e80719e3 bnez a4,37594 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x8c> + 37706: 85a2 mv a1,s0 + 37708: e406d7e3 bgez a3,37556 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x4e> + 3770c: 40900733 neg a4,s1 + 37710: 17d2 slli a5,a5,0x34 + 37712: e4065be3 bgez a2,37568 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x60> + 37716: 408007b3 neg a5,s0 + 3771a: e4f767e3 bltu a4,a5,37568 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x60> + 3771e: a019 j 37724 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x21c> + 37720: 408007b3 neg a5,s0 + 37724: 40f707b3 sub a5,a4,a5 + 37728: b589 j 3756a <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x62> + 3772a: 40900733 neg a4,s1 + 3772e: fe0644e3 bltz a2,37716 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x20e> + 37732: 57fd li a5,-1 + 37734: 17fe slli a5,a5,0x3f + 37736: 8fc1 or a5,a5,s0 + 37738: e2f768e3 bltu a4,a5,37568 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x60> + 3773c: bd15 j 37570 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x68> + 3773e: 842a mv s0,a0 + 37740: a005 j 37760 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x258> + 37742: 842a mv s0,a0 + 37744: a801 j 37754 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x24c> + 37746: 842a mv s0,a0 + 37748: 8556 mv a0,s5 + 3774a: e76df0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3774e: 8552 mv a0,s4 + 37750: e70df0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 37754: 0828 addi a0,sp,24 + 37756: 00015317 auipc t1,0x15 + 3775a: 88233303 ld t1,-1918(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> + 3775e: 9302 jalr t1 + 37760: 8526 mv a0,s1 + 37762: c2fdd0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 37766: 854e mv a0,s3 + 37768: c29dd0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 3776c: 8522 mv a0,s0 + 3776e: 882de0ef jal 157f0 <_Unwind_Resume@plt> + 37772: 842a mv s0,a0 + 37774: bfe9 j 3774e <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x246> + 37776: 842a mv s0,a0 + 37778: b7fd j 37766 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x25e> + +000000000003777a <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_>: + 3777a: 1101 addi sp,sp,-32 + 3777c: e426 sd s1,8(sp) + 3777e: 84aa mv s1,a0 + 37780: e04a sd s2,0(sp) + 37782: 0084b903 ld s2,8(s1) + 37786: 852e mv a0,a1 + 37788: e822 sd s0,16(sp) + 3778a: ec06 sd ra,24(sp) + 3778c: 842e mv s0,a1 + 3778e: c42de0ef jal 15bd0 + 37792: 00a90963 beq s2,a0,377a4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_+0x2a> + 37796: 4501 li a0,0 + 37798: 60e2 ld ra,24(sp) + 3779a: 6442 ld s0,16(sp) + 3779c: 64a2 ld s1,8(sp) + 3779e: 6902 ld s2,0(sp) + 377a0: 6105 addi sp,sp,32 + 377a2: 8082 ret + 377a4: 4505 li a0,1 + 377a6: fe0909e3 beqz s2,37798 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_+0x1e> + 377aa: 6088 ld a0,0(s1) + 377ac: 864a mv a2,s2 + 377ae: 85a2 mv a1,s0 + 377b0: a10de0ef jal 159c0 + 377b4: 60e2 ld ra,24(sp) + 377b6: 6442 ld s0,16(sp) + 377b8: 64a2 ld s1,8(sp) + 377ba: 6902 ld s2,0(sp) + 377bc: 00153513 seqz a0,a0 + 377c0: 6105 addi sp,sp,32 + 377c2: 8082 ret + +00000000000377c4 <_ZNSt10unique_ptrIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EED2Ev>: + 377c4: 1141 addi sp,sp,-16 + 377c6: e022 sd s0,0(sp) + 377c8: 6100 ld s0,0(a0) + 377ca: e406 sd ra,8(sp) + 377cc: cc11 beqz s0,377e8 <_ZNSt10unique_ptrIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EED2Ev+0x24> + 377ce: 6008 ld a0,0(s0) + 377d0: 01040793 addi a5,s0,16 + 377d4: 00f50463 beq a0,a5,377dc <_ZNSt10unique_ptrIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EED2Ev+0x18> + 377d8: 928de0ef jal 15900 <_ZdlPv@plt> 377dc: 8522 mv a0,s0 - 377de: f1fde0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 377e2: 6446 ld s0,80(sp) - 377e4: 60e6 ld ra,88(sp) - 377e6: 64a6 ld s1,72(sp) - 377e8: 6906 ld s2,64(sp) - 377ea: 79e2 ld s3,56(sp) - 377ec: 6125 addi sp,sp,96 - 377ee: ba2de06f j 15b90 <__cxa_end_catch@plt> - 377f2: cffdd0ef jal 154f0 <__cxa_begin_catch@plt> - 377f6: 611c ld a5,0(a0) - 377f8: 0800 addi s0,sp,16 - 377fa: 6b9c ld a5,16(a5) - 377fc: 9782 jalr a5 - 377fe: 85aa mv a1,a0 - 37800: 864e mv a2,s3 - 37802: 8522 mv a0,s0 - 37804: d52de0ef jal 15d56 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> - 37808: 85a2 mv a1,s0 - 3780a: 4509 li a0,2 - 3780c: 814f90ef jal 30820 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 37810: 8522 mv a0,s0 - 37812: eebde0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 37816: 6446 ld s0,80(sp) - 37818: 60e6 ld ra,88(sp) - 3781a: 64a6 ld s1,72(sp) - 3781c: 6906 ld s2,64(sp) - 3781e: 79e2 ld s3,56(sp) - 37820: 6125 addi sp,sp,96 - 37822: b6ede06f j 15b90 <__cxa_end_catch@plt> - 37826: 87aa mv a5,a0 - 37828: 8522 mv a0,s0 - 3782a: 843e mv s0,a5 - 3782c: ed1de0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 37830: b60de0ef jal 15b90 <__cxa_end_catch@plt> - 37834: 8522 mv a0,s0 - 37836: eebdd0ef jal 15720 <_Unwind_Resume@plt> - 3783a: 842a mv s0,a0 - 3783c: bfd5 j 37830 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0xe8> - 3783e: 87aa mv a5,a0 - 37840: 8522 mv a0,s0 - 37842: 843e mv s0,a5 - 37844: eb9de0ef jal 166fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 37848: b48de0ef jal 15b90 <__cxa_end_catch@plt> - 3784c: 8522 mv a0,s0 - 3784e: ed3dd0ef jal 15720 <_Unwind_Resume@plt> - 37852: 842a mv s0,a0 - 37854: bfd5 j 37848 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x100> - 37856: c9bdd0ef jal 154f0 <__cxa_begin_catch@plt> - 3785a: b761 j 377e2 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x9a> - 3785c: c95dd0ef jal 154f0 <__cxa_begin_catch@plt> - 37860: f41dd0ef jal 157a0 <__cxa_rethrow@plt> - 37864: 842a mv s0,a0 - 37866: b7cd j 37848 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x100> - -0000000000037868 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_>: - 37868: 711d addi sp,sp,-96 - 3786a: ec5e sd s7,24(sp) - 3786c: ec86 sd ra,88(sp) - 3786e: e8a2 sd s0,80(sp) - 37870: 8baa mv s7,a0 - 37872: c1e5 beqz a1,37952 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xea> - 37874: cd817057 vsetivli zero,2,e64,m1,ta,ma - 37878: 5e0030d7 vmv.v.i v1,0 - 3787c: f05a sd s6,32(sp) - 3787e: 5b45 li s6,-15 - 37880: e0ca sd s2,64(sp) - 37882: fc4e sd s3,56(sp) - 37884: f852 sd s4,48(sp) - 37886: f456 sd s5,40(sp) - 37888: 020170a7 vse64.v v1,(sp) - 3788c: 00063903 ld s2,0(a2) - 37890: e4a6 sd s1,72(sp) - 37892: 8a2e mv s4,a1 - 37894: 89b2 mv s3,a2 - 37896: 001b5b13 srli s6,s6,0x1 - 3789a: 842a mv s0,a0 - 3789c: 4aa1 li s5,8 - 3789e: a099 j 378e4 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x7c> - 378a0: 0a9b6363 bltu s6,s1,37946 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xde> - 378a4: 8526 mv a0,s1 - 378a6: f2bdd0ef jal 157d0 <_Znwm@plt> - 378aa: 87aa mv a5,a0 - 378ac: 94be add s1,s1,a5 - 378ae: e804 sd s1,16(s0) - 378b0: e01c sd a5,0(s0) - 378b2: e41c sd a5,8(s0) - 378b4: 0009b903 ld s2,0(s3) - 378b8: 0089b483 ld s1,8(s3) - 378bc: cd817057 vsetivli zero,2,e64,m1,ta,ma - 378c0: 412484b3 sub s1,s1,s2 - 378c4: 049ad963 bge s5,s1,37916 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xae> - 378c8: 853e mv a0,a5 - 378ca: 8626 mv a2,s1 - 378cc: 85ca mv a1,s2 - 378ce: 8f2de0ef jal 159c0 - 378d2: 87aa mv a5,a0 - 378d4: cd817057 vsetivli zero,2,e64,m1,ta,ma - 378d8: 97a6 add a5,a5,s1 - 378da: e41c sd a5,8(s0) - 378dc: 1a7d addi s4,s4,-1 - 378de: 0461 addi s0,s0,24 - 378e0: 040a0763 beqz s4,3792e <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xc6> - 378e4: 02017087 vle64.v v1,(sp) - 378e8: 0089b783 ld a5,8(s3) - 378ec: 00043823 sd zero,16(s0) - 378f0: 412784b3 sub s1,a5,s2 - 378f4: 020470a7 vse64.v v1,(s0) - 378f8: fb2794e3 bne a5,s2,378a0 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x38> - 378fc: 4781 li a5,0 - 378fe: 94be add s1,s1,a5 - 37900: e804 sd s1,16(s0) - 37902: e01c sd a5,0(s0) - 37904: e41c sd a5,8(s0) - 37906: 0009b903 ld s2,0(s3) - 3790a: 0089b483 ld s1,8(s3) - 3790e: 412484b3 sub s1,s1,s2 - 37912: fa9acbe3 blt s5,s1,378c8 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x60> - 37916: fd5491e3 bne s1,s5,378d8 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x70> - 3791a: 00093787 fld fa5,0(s2) - 3791e: 1a7d addi s4,s4,-1 - 37920: 0461 addi s0,s0,24 - 37922: a39c fsd fa5,0(a5) - 37924: 97a6 add a5,a5,s1 - 37926: fef43823 sd a5,-16(s0) - 3792a: fa0a1de3 bnez s4,378e4 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x7c> - 3792e: 60e6 ld ra,88(sp) - 37930: 8522 mv a0,s0 - 37932: 6446 ld s0,80(sp) - 37934: 64a6 ld s1,72(sp) - 37936: 6906 ld s2,64(sp) - 37938: 79e2 ld s3,56(sp) - 3793a: 7a42 ld s4,48(sp) - 3793c: 7aa2 ld s5,40(sp) - 3793e: 7b02 ld s6,32(sp) - 37940: 6be2 ld s7,24(sp) - 37942: 6125 addi sp,sp,96 - 37944: 8082 ret - 37946: 0004d463 bgez s1,3794e <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xe6> - 3794a: a86de0ef jal 15bd0 <_ZSt28__throw_bad_array_new_lengthv@plt> - 3794e: ba2de0ef jal 15cf0 <_ZSt17__throw_bad_allocv@plt> - 37952: 842a mv s0,a0 - 37954: 60e6 ld ra,88(sp) - 37956: 8522 mv a0,s0 - 37958: 6446 ld s0,80(sp) - 3795a: 6be2 ld s7,24(sp) - 3795c: 6125 addi sp,sp,96 - 3795e: 8082 ret - 37960: b91dd0ef jal 154f0 <__cxa_begin_catch@plt> - 37964: 008b8a63 beq s7,s0,37978 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x110> - 37968: 000bb503 ld a0,0(s7) - 3796c: c119 beqz a0,37972 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x10a> - 3796e: ec3dd0ef jal 15830 <_ZdlPv@plt> - 37972: 0be1 addi s7,s7,24 - 37974: fe8b9ae3 bne s7,s0,37968 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x100> - 37978: e29dd0ef jal 157a0 <__cxa_rethrow@plt> - 3797c: 842a mv s0,a0 - 3797e: a12de0ef jal 15b90 <__cxa_end_catch@plt> - 37982: 8522 mv a0,s0 - 37984: d9ddd0ef jal 15720 <_Unwind_Resume@plt> - -0000000000037988 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_>: - 37988: 711d addi sp,sp,-96 - 3798a: ec5e sd s7,24(sp) - 3798c: ec86 sd ra,88(sp) - 3798e: e8a2 sd s0,80(sp) - 37990: 8baa mv s7,a0 - 37992: c1e5 beqz a1,37a72 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xea> - 37994: cd817057 vsetivli zero,2,e64,m1,ta,ma - 37998: 5e0030d7 vmv.v.i v1,0 - 3799c: f05a sd s6,32(sp) - 3799e: 5b65 li s6,-7 - 379a0: e0ca sd s2,64(sp) - 379a2: fc4e sd s3,56(sp) - 379a4: f852 sd s4,48(sp) - 379a6: f456 sd s5,40(sp) - 379a8: 020170a7 vse64.v v1,(sp) - 379ac: 00063903 ld s2,0(a2) - 379b0: e4a6 sd s1,72(sp) - 379b2: 8a2e mv s4,a1 - 379b4: 89b2 mv s3,a2 - 379b6: 001b5b13 srli s6,s6,0x1 - 379ba: 842a mv s0,a0 - 379bc: 4a91 li s5,4 - 379be: a099 j 37a04 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x7c> - 379c0: 0a9b6363 bltu s6,s1,37a66 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xde> - 379c4: 8526 mv a0,s1 - 379c6: e0bdd0ef jal 157d0 <_Znwm@plt> - 379ca: 87aa mv a5,a0 - 379cc: 94be add s1,s1,a5 - 379ce: e804 sd s1,16(s0) - 379d0: e01c sd a5,0(s0) - 379d2: e41c sd a5,8(s0) - 379d4: 0009b903 ld s2,0(s3) - 379d8: 0089b483 ld s1,8(s3) - 379dc: cd817057 vsetivli zero,2,e64,m1,ta,ma - 379e0: 412484b3 sub s1,s1,s2 - 379e4: 049ad963 bge s5,s1,37a36 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xae> - 379e8: 853e mv a0,a5 - 379ea: 8626 mv a2,s1 - 379ec: 85ca mv a1,s2 - 379ee: fd3dd0ef jal 159c0 - 379f2: 87aa mv a5,a0 - 379f4: cd817057 vsetivli zero,2,e64,m1,ta,ma - 379f8: 97a6 add a5,a5,s1 - 379fa: e41c sd a5,8(s0) - 379fc: 1a7d addi s4,s4,-1 - 379fe: 0461 addi s0,s0,24 - 37a00: 040a0763 beqz s4,37a4e <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xc6> - 37a04: 02017087 vle64.v v1,(sp) - 37a08: 0089b783 ld a5,8(s3) - 37a0c: 00043823 sd zero,16(s0) - 37a10: 412784b3 sub s1,a5,s2 - 37a14: 020470a7 vse64.v v1,(s0) - 37a18: fb2794e3 bne a5,s2,379c0 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x38> - 37a1c: 4781 li a5,0 - 37a1e: 94be add s1,s1,a5 - 37a20: e804 sd s1,16(s0) - 37a22: e01c sd a5,0(s0) - 37a24: e41c sd a5,8(s0) - 37a26: 0009b903 ld s2,0(s3) - 37a2a: 0089b483 ld s1,8(s3) - 37a2e: 412484b3 sub s1,s1,s2 - 37a32: fa9acbe3 blt s5,s1,379e8 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x60> - 37a36: fd5491e3 bne s1,s5,379f8 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x70> - 37a3a: 00092703 lw a4,0(s2) - 37a3e: 1a7d addi s4,s4,-1 - 37a40: 0461 addi s0,s0,24 - 37a42: c398 sw a4,0(a5) - 37a44: 97a6 add a5,a5,s1 - 37a46: fef43823 sd a5,-16(s0) - 37a4a: fa0a1de3 bnez s4,37a04 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x7c> - 37a4e: 60e6 ld ra,88(sp) - 37a50: 8522 mv a0,s0 - 37a52: 6446 ld s0,80(sp) - 37a54: 64a6 ld s1,72(sp) - 37a56: 6906 ld s2,64(sp) - 37a58: 79e2 ld s3,56(sp) - 37a5a: 7a42 ld s4,48(sp) - 37a5c: 7aa2 ld s5,40(sp) - 37a5e: 7b02 ld s6,32(sp) - 37a60: 6be2 ld s7,24(sp) - 37a62: 6125 addi sp,sp,96 - 37a64: 8082 ret - 37a66: 0004d463 bgez s1,37a6e <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xe6> - 37a6a: 966de0ef jal 15bd0 <_ZSt28__throw_bad_array_new_lengthv@plt> - 37a6e: a82de0ef jal 15cf0 <_ZSt17__throw_bad_allocv@plt> - 37a72: 842a mv s0,a0 - 37a74: 60e6 ld ra,88(sp) - 37a76: 8522 mv a0,s0 - 37a78: 6446 ld s0,80(sp) - 37a7a: 6be2 ld s7,24(sp) - 37a7c: 6125 addi sp,sp,96 - 37a7e: 8082 ret - 37a80: a71dd0ef jal 154f0 <__cxa_begin_catch@plt> - 37a84: 008b8a63 beq s7,s0,37a98 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x110> - 37a88: 000bb503 ld a0,0(s7) - 37a8c: c119 beqz a0,37a92 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x10a> - 37a8e: da3dd0ef jal 15830 <_ZdlPv@plt> - 37a92: 0be1 addi s7,s7,24 - 37a94: fe8b9ae3 bne s7,s0,37a88 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x100> - 37a98: d09dd0ef jal 157a0 <__cxa_rethrow@plt> - 37a9c: 842a mv s0,a0 - 37a9e: 8f2de0ef jal 15b90 <__cxa_end_catch@plt> - 37aa2: 8522 mv a0,s0 - 37aa4: c7ddd0ef jal 15720 <_Unwind_Resume@plt> + 377de: 6402 ld s0,0(sp) + 377e0: 60a2 ld ra,8(sp) + 377e2: 0141 addi sp,sp,16 + 377e4: 91cde06f j 15900 <_ZdlPv@plt> + 377e8: 60a2 ld ra,8(sp) + 377ea: 6402 ld s0,0(sp) + 377ec: 0141 addi sp,sp,16 + 377ee: 8082 ret + +00000000000377f0 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev>: + 377f0: 7179 addi sp,sp,-48 + 377f2: f022 sd s0,32(sp) + 377f4: 842a mv s0,a0 + 377f6: 4108 lw a0,0(a0) + 377f8: f406 sd ra,40(sp) + 377fa: ec26 sd s1,24(sp) + 377fc: c24de0ef jal 15c20 + 37800: c501 beqz a0,37808 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev+0x18> + 37802: 611c ld a5,0(a0) + 37804: 679c ld a5,8(a5) + 37806: 9782 jalr a5 + 37808: 4008 lw a0,0(s0) + 3780a: ab6de0ef jal 15ac0 + 3780e: 84aa mv s1,a0 + 37810: e911 bnez a0,37824 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev+0x34> + 37812: 6408 ld a0,8(s0) + 37814: c925 beqz a0,37884 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev+0x94> + 37816: 611c ld a5,0(a0) + 37818: 7402 ld s0,32(sp) + 3781a: 70a2 ld ra,40(sp) + 3781c: 64e2 ld s1,24(sp) + 3781e: 679c ld a5,8(a5) + 37820: 6145 addi sp,sp,48 + 37822: 8782 jr a5 + 37824: e84a sd s2,16(sp) + 37826: 00810913 addi s2,sp,8 + 3782a: 6da00693 li a3,1754 + 3782e: 854a mv a0,s2 + 37830: 00005617 auipc a2,0x5 + 37834: dc060613 addi a2,a2,-576 # 3c5f0 <_IO_stdin_used+0x2a70> + 37838: 458d li a1,3 + 3783a: c89e90ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 3783e: 4661 li a2,24 + 37840: 00003597 auipc a1,0x3 + 37844: 3e858593 addi a1,a1,1000 # 3ac28 <_IO_stdin_used+0x10a8> + 37848: 00014517 auipc a0,0x14 + 3784c: 75053503 ld a0,1872(a0) # 4bf98 <_ZSt4cerr@Base> + 37850: eb1dd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 37854: 4649 li a2,18 + 37856: 00005597 auipc a1,0x5 + 3785a: e1a58593 addi a1,a1,-486 # 3c670 <_IO_stdin_used+0x2af0> + 3785e: 00014517 auipc a0,0x14 + 37862: 73a53503 ld a0,1850(a0) # 4bf98 <_ZSt4cerr@Base> + 37866: e9bdd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3786a: 85a6 mv a1,s1 + 3786c: 00014517 auipc a0,0x14 + 37870: 72c53503 ld a0,1836(a0) # 4bf98 <_ZSt4cerr@Base> + 37874: c9ddd0ef jal 15510 <_ZNSolsEi@plt> + 37878: 854a mv a0,s2 + 3787a: fd9e60ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 3787e: 6408 ld a0,8(s0) + 37880: 6942 ld s2,16(sp) + 37882: f951 bnez a0,37816 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev+0x26> + 37884: 70a2 ld ra,40(sp) + 37886: 7402 ld s0,32(sp) + 37888: 64e2 ld s1,24(sp) + 3788a: 6145 addi sp,sp,48 + 3788c: 8082 ret + +000000000003788e <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev>: + 3788e: 7179 addi sp,sp,-48 + 37890: f022 sd s0,32(sp) + 37892: 842a mv s0,a0 + 37894: 4108 lw a0,0(a0) + 37896: f406 sd ra,40(sp) + 37898: ec26 sd s1,24(sp) + 3789a: b86de0ef jal 15c20 + 3789e: c501 beqz a0,378a6 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev+0x18> + 378a0: 611c ld a5,0(a0) + 378a2: 679c ld a5,8(a5) + 378a4: 9782 jalr a5 + 378a6: 4008 lw a0,0(s0) + 378a8: a18de0ef jal 15ac0 + 378ac: 84aa mv s1,a0 + 378ae: e911 bnez a0,378c2 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev+0x34> + 378b0: 6408 ld a0,8(s0) + 378b2: c925 beqz a0,37922 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev+0x94> + 378b4: 611c ld a5,0(a0) + 378b6: 7402 ld s0,32(sp) + 378b8: 70a2 ld ra,40(sp) + 378ba: 64e2 ld s1,24(sp) + 378bc: 679c ld a5,8(a5) + 378be: 6145 addi sp,sp,48 + 378c0: 8782 jr a5 + 378c2: e84a sd s2,16(sp) + 378c4: 00810913 addi s2,sp,8 + 378c8: 6da00693 li a3,1754 + 378cc: 854a mv a0,s2 + 378ce: 00005617 auipc a2,0x5 + 378d2: d2260613 addi a2,a2,-734 # 3c5f0 <_IO_stdin_used+0x2a70> + 378d6: 458d li a1,3 + 378d8: bebe90ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 378dc: 4661 li a2,24 + 378de: 00003597 auipc a1,0x3 + 378e2: 34a58593 addi a1,a1,842 # 3ac28 <_IO_stdin_used+0x10a8> + 378e6: 00014517 auipc a0,0x14 + 378ea: 6b253503 ld a0,1714(a0) # 4bf98 <_ZSt4cerr@Base> + 378ee: e13dd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 378f2: 4649 li a2,18 + 378f4: 00005597 auipc a1,0x5 + 378f8: d7c58593 addi a1,a1,-644 # 3c670 <_IO_stdin_used+0x2af0> + 378fc: 00014517 auipc a0,0x14 + 37900: 69c53503 ld a0,1692(a0) # 4bf98 <_ZSt4cerr@Base> + 37904: dfddd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 37908: 85a6 mv a1,s1 + 3790a: 00014517 auipc a0,0x14 + 3790e: 68e53503 ld a0,1678(a0) # 4bf98 <_ZSt4cerr@Base> + 37912: bffdd0ef jal 15510 <_ZNSolsEi@plt> + 37916: 854a mv a0,s2 + 37918: f3be60ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 3791c: 6408 ld a0,8(s0) + 3791e: 6942 ld s2,16(sp) + 37920: f951 bnez a0,378b4 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev+0x26> + 37922: 70a2 ld ra,40(sp) + 37924: 7402 ld s0,32(sp) + 37926: 64e2 ld s1,24(sp) + 37928: 6145 addi sp,sp,48 + 3792a: 8082 ret + +000000000003792c <_ZN7testing8internal13ExecDeathTestD1Ev>: + 3792c: 716d addi sp,sp,-272 + 3792e: 00014797 auipc a5,0x14 + 37932: 57a7b783 ld a5,1402(a5) # 4bea8 <_GLOBAL_OFFSET_TABLE_+0x358> + 37936: e222 sd s0,256(sp) + 37938: e606 sd ra,264(sp) + 3793a: 07c1 addi a5,a5,16 + 3793c: 842a mv s0,a0 + 3793e: e11c sd a5,0(a0) + 37940: 5848 lw a0,52(s0) + 37942: 0505 addi a0,a0,1 + 37944: 00153513 seqz a0,a0 + 37948: b53e50ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 3794c: c905 beqz a0,3797c <_ZN7testing8internal13ExecDeathTestD1Ev+0x50> + 3794e: b4fe50ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> + 37952: d57d beqz a0,37940 <_ZN7testing8internal13ExecDeathTestD1Ev+0x14> + 37954: 00014797 auipc a5,0x14 + 37958: 4fc7b783 ld a5,1276(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> + 3795c: 7008 ld a0,32(s0) + 3795e: 07c1 addi a5,a5,16 + 37960: e81c sd a5,16(s0) + 37962: c909 beqz a0,37974 <_ZN7testing8internal13ExecDeathTestD1Ev+0x48> + 37964: 6412 ld s0,256(sp) + 37966: 60b2 ld ra,264(sp) + 37968: 00014317 auipc t1,0x14 + 3796c: 35833303 ld t1,856(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 37970: 6151 addi sp,sp,272 + 37972: 8302 jr t1 + 37974: 60b2 ld ra,264(sp) + 37976: 6412 ld s0,256(sp) + 37978: 6151 addi sp,sp,272 + 3797a: 8082 ret + 3797c: 0080 addi s0,sp,64 + 3797e: 8522 mv a0,s0 + 37980: 00004597 auipc a1,0x4 + 37984: bb858593 addi a1,a1,-1096 # 3b538 <_IO_stdin_used+0x19b8> + 37988: dace20ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 3798c: 8522 mv a0,s0 + 3798e: 00004597 auipc a1,0x4 + 37992: aaa58593 addi a1,a1,-1366 # 3b438 <_IO_stdin_used+0x18b8> + 37996: bebdd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 3799a: 1080 addi s0,sp,96 + 3799c: 85aa mv a1,a0 + 3799e: 8522 mv a0,s0 + 379a0: c61dd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 379a4: 8522 mv a0,s0 + 379a6: 00004597 auipc a1,0x4 + 379aa: baa58593 addi a1,a1,-1110 # 3b550 <_IO_stdin_used+0x19d0> + 379ae: bd3dd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 379b2: 0100 addi s0,sp,128 + 379b4: 85aa mv a1,a0 + 379b6: 8522 mv a0,s0 + 379b8: c49dd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 379bc: 1010 addi a2,sp,32 + 379be: 19900793 li a5,409 + 379c2: 8532 mv a0,a2 + 379c4: 086c addi a1,sp,28 + 379c6: 00014317 auipc t1,0x14 + 379ca: 5aa33303 ld t1,1450(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 379ce: ce3e sw a5,28(sp) + 379d0: e432 sd a2,8(sp) + 379d2: 9302 jalr t1 + 379d4: 6622 ld a2,8(sp) + 379d6: 85a2 mv a1,s0 + 379d8: 1100 addi s0,sp,160 + 379da: 00014317 auipc t1,0x14 + 379de: 17e33303 ld t1,382(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 379e2: 8522 mv a0,s0 + 379e4: 9302 jalr t1 + 379e6: 8522 mv a0,s0 + 379e8: 00003597 auipc a1,0x3 + 379ec: 55058593 addi a1,a1,1360 # 3af38 <_IO_stdin_used+0x13b8> + 379f0: b91dd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 379f4: 0180 addi s0,sp,192 + 379f6: 85aa mv a1,a0 + 379f8: 8522 mv a0,s0 + 379fa: c07dd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 379fe: 8522 mv a0,s0 + 37a00: 00005597 auipc a1,0x5 + 37a04: e6858593 addi a1,a1,-408 # 3c868 <_IO_stdin_used+0x2ce8> + 37a08: b79dd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 37a0c: 1180 addi s0,sp,224 + 37a0e: 85aa mv a1,a0 + 37a10: 8522 mv a0,s0 + 37a12: befdd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 37a16: 8522 mv a0,s0 + 37a18: a50f40ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + +0000000000037a1c <_ZN7testing8internal15NoExecDeathTestD1Ev>: + 37a1c: 716d addi sp,sp,-272 + 37a1e: 00014797 auipc a5,0x14 + 37a22: 48a7b783 ld a5,1162(a5) # 4bea8 <_GLOBAL_OFFSET_TABLE_+0x358> + 37a26: e222 sd s0,256(sp) + 37a28: e606 sd ra,264(sp) + 37a2a: 07c1 addi a5,a5,16 + 37a2c: 842a mv s0,a0 + 37a2e: e11c sd a5,0(a0) + 37a30: 5848 lw a0,52(s0) + 37a32: 0505 addi a0,a0,1 + 37a34: 00153513 seqz a0,a0 + 37a38: a63e50ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 37a3c: c905 beqz a0,37a6c <_ZN7testing8internal15NoExecDeathTestD1Ev+0x50> + 37a3e: a5fe50ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> + 37a42: d57d beqz a0,37a30 <_ZN7testing8internal15NoExecDeathTestD1Ev+0x14> + 37a44: 00014797 auipc a5,0x14 + 37a48: 40c7b783 ld a5,1036(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> + 37a4c: 7008 ld a0,32(s0) + 37a4e: 07c1 addi a5,a5,16 + 37a50: e81c sd a5,16(s0) + 37a52: c909 beqz a0,37a64 <_ZN7testing8internal15NoExecDeathTestD1Ev+0x48> + 37a54: 6412 ld s0,256(sp) + 37a56: 60b2 ld ra,264(sp) + 37a58: 00014317 auipc t1,0x14 + 37a5c: 26833303 ld t1,616(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 37a60: 6151 addi sp,sp,272 + 37a62: 8302 jr t1 + 37a64: 60b2 ld ra,264(sp) + 37a66: 6412 ld s0,256(sp) + 37a68: 6151 addi sp,sp,272 + 37a6a: 8082 ret + 37a6c: 0080 addi s0,sp,64 + 37a6e: 8522 mv a0,s0 + 37a70: 00004597 auipc a1,0x4 + 37a74: ac858593 addi a1,a1,-1336 # 3b538 <_IO_stdin_used+0x19b8> + 37a78: cbce20ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 37a7c: 8522 mv a0,s0 + 37a7e: 00004597 auipc a1,0x4 + 37a82: 9ba58593 addi a1,a1,-1606 # 3b438 <_IO_stdin_used+0x18b8> + 37a86: afbdd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 37a8a: 1080 addi s0,sp,96 + 37a8c: 85aa mv a1,a0 + 37a8e: 8522 mv a0,s0 + 37a90: b71dd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 37a94: 8522 mv a0,s0 + 37a96: 00004597 auipc a1,0x4 + 37a9a: aba58593 addi a1,a1,-1350 # 3b550 <_IO_stdin_used+0x19d0> + 37a9e: ae3dd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 37aa2: 0100 addi s0,sp,128 + 37aa4: 85aa mv a1,a0 + 37aa6: 8522 mv a0,s0 + 37aa8: b59dd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 37aac: 1010 addi a2,sp,32 + 37aae: 19900793 li a5,409 + 37ab2: 8532 mv a0,a2 + 37ab4: 086c addi a1,sp,28 + 37ab6: 00014317 auipc t1,0x14 + 37aba: 4ba33303 ld t1,1210(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 37abe: ce3e sw a5,28(sp) + 37ac0: e432 sd a2,8(sp) + 37ac2: 9302 jalr t1 + 37ac4: 6622 ld a2,8(sp) + 37ac6: 85a2 mv a1,s0 + 37ac8: 1100 addi s0,sp,160 + 37aca: 00014317 auipc t1,0x14 + 37ace: 08e33303 ld t1,142(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 37ad2: 8522 mv a0,s0 + 37ad4: 9302 jalr t1 + 37ad6: 8522 mv a0,s0 + 37ad8: 00003597 auipc a1,0x3 + 37adc: 46058593 addi a1,a1,1120 # 3af38 <_IO_stdin_used+0x13b8> + 37ae0: aa1dd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 37ae4: 0180 addi s0,sp,192 + 37ae6: 85aa mv a1,a0 + 37ae8: 8522 mv a0,s0 + 37aea: b17dd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 37aee: 8522 mv a0,s0 + 37af0: 00005597 auipc a1,0x5 + 37af4: d7858593 addi a1,a1,-648 # 3c868 <_IO_stdin_used+0x2ce8> + 37af8: a89dd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 37afc: 1180 addi s0,sp,224 + 37afe: 85aa mv a1,a0 + 37b00: 8522 mv a0,s0 + 37b02: affdd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 37b06: 8522 mv a0,s0 + 37b08: 960f40ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + +0000000000037b0c <_ZN7testing8internal13ExecDeathTestD0Ev>: + 37b0c: 716d addi sp,sp,-272 + 37b0e: 00014797 auipc a5,0x14 + 37b12: 39a7b783 ld a5,922(a5) # 4bea8 <_GLOBAL_OFFSET_TABLE_+0x358> + 37b16: e222 sd s0,256(sp) + 37b18: e606 sd ra,264(sp) + 37b1a: 07c1 addi a5,a5,16 + 37b1c: 842a mv s0,a0 + 37b1e: e11c sd a5,0(a0) + 37b20: 5848 lw a0,52(s0) + 37b22: 0505 addi a0,a0,1 + 37b24: 00153513 seqz a0,a0 + 37b28: 973e50ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 37b2c: c51d beqz a0,37b5a <_ZN7testing8internal13ExecDeathTestD0Ev+0x4e> + 37b2e: 96fe50ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> + 37b32: d57d beqz a0,37b20 <_ZN7testing8internal13ExecDeathTestD0Ev+0x14> + 37b34: 00014797 auipc a5,0x14 + 37b38: 31c7b783 ld a5,796(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> + 37b3c: 7008 ld a0,32(s0) + 37b3e: 07c1 addi a5,a5,16 + 37b40: e81c sd a5,16(s0) + 37b42: c511 beqz a0,37b4e <_ZN7testing8internal13ExecDeathTestD0Ev+0x42> + 37b44: 00014317 auipc t1,0x14 + 37b48: 17c33303 ld t1,380(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 37b4c: 9302 jalr t1 + 37b4e: 8522 mv a0,s0 + 37b50: 6412 ld s0,256(sp) + 37b52: 60b2 ld ra,264(sp) + 37b54: 6151 addi sp,sp,272 + 37b56: dabdd06f j 15900 <_ZdlPv@plt> + 37b5a: 0080 addi s0,sp,64 + 37b5c: 8522 mv a0,s0 + 37b5e: 00004597 auipc a1,0x4 + 37b62: 9da58593 addi a1,a1,-1574 # 3b538 <_IO_stdin_used+0x19b8> + 37b66: bcee20ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 37b6a: 8522 mv a0,s0 + 37b6c: 00004597 auipc a1,0x4 + 37b70: 8cc58593 addi a1,a1,-1844 # 3b438 <_IO_stdin_used+0x18b8> + 37b74: a0ddd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 37b78: 1080 addi s0,sp,96 + 37b7a: 85aa mv a1,a0 + 37b7c: 8522 mv a0,s0 + 37b7e: a83dd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 37b82: 8522 mv a0,s0 + 37b84: 00004597 auipc a1,0x4 + 37b88: 9cc58593 addi a1,a1,-1588 # 3b550 <_IO_stdin_used+0x19d0> + 37b8c: 9f5dd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 37b90: 0100 addi s0,sp,128 + 37b92: 85aa mv a1,a0 + 37b94: 8522 mv a0,s0 + 37b96: a6bdd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 37b9a: 1010 addi a2,sp,32 + 37b9c: 19900793 li a5,409 + 37ba0: 8532 mv a0,a2 + 37ba2: 086c addi a1,sp,28 + 37ba4: 00014317 auipc t1,0x14 + 37ba8: 3cc33303 ld t1,972(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 37bac: ce3e sw a5,28(sp) + 37bae: e432 sd a2,8(sp) + 37bb0: 9302 jalr t1 + 37bb2: 6622 ld a2,8(sp) + 37bb4: 85a2 mv a1,s0 + 37bb6: 1100 addi s0,sp,160 + 37bb8: 00014317 auipc t1,0x14 + 37bbc: fa033303 ld t1,-96(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 37bc0: 8522 mv a0,s0 + 37bc2: 9302 jalr t1 + 37bc4: 8522 mv a0,s0 + 37bc6: 00003597 auipc a1,0x3 + 37bca: 37258593 addi a1,a1,882 # 3af38 <_IO_stdin_used+0x13b8> + 37bce: 9b3dd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 37bd2: 0180 addi s0,sp,192 + 37bd4: 85aa mv a1,a0 + 37bd6: 8522 mv a0,s0 + 37bd8: a29dd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 37bdc: 8522 mv a0,s0 + 37bde: 00005597 auipc a1,0x5 + 37be2: c8a58593 addi a1,a1,-886 # 3c868 <_IO_stdin_used+0x2ce8> + 37be6: 99bdd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 37bea: 1180 addi s0,sp,224 + 37bec: 85aa mv a1,a0 + 37bee: 8522 mv a0,s0 + 37bf0: a11dd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 37bf4: 8522 mv a0,s0 + 37bf6: 872f40ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + +0000000000037bfa <_ZN7testing8internal15NoExecDeathTestD0Ev>: + 37bfa: 716d addi sp,sp,-272 + 37bfc: 00014797 auipc a5,0x14 + 37c00: 2ac7b783 ld a5,684(a5) # 4bea8 <_GLOBAL_OFFSET_TABLE_+0x358> + 37c04: e222 sd s0,256(sp) + 37c06: e606 sd ra,264(sp) + 37c08: 07c1 addi a5,a5,16 + 37c0a: 842a mv s0,a0 + 37c0c: e11c sd a5,0(a0) + 37c0e: 5848 lw a0,52(s0) + 37c10: 0505 addi a0,a0,1 + 37c12: 00153513 seqz a0,a0 + 37c16: 885e50ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 37c1a: c51d beqz a0,37c48 <_ZN7testing8internal15NoExecDeathTestD0Ev+0x4e> + 37c1c: 881e50ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> + 37c20: d57d beqz a0,37c0e <_ZN7testing8internal15NoExecDeathTestD0Ev+0x14> + 37c22: 00014797 auipc a5,0x14 + 37c26: 22e7b783 ld a5,558(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> + 37c2a: 7008 ld a0,32(s0) + 37c2c: 07c1 addi a5,a5,16 + 37c2e: e81c sd a5,16(s0) + 37c30: c511 beqz a0,37c3c <_ZN7testing8internal15NoExecDeathTestD0Ev+0x42> + 37c32: 00014317 auipc t1,0x14 + 37c36: 08e33303 ld t1,142(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> + 37c3a: 9302 jalr t1 + 37c3c: 8522 mv a0,s0 + 37c3e: 6412 ld s0,256(sp) + 37c40: 60b2 ld ra,264(sp) + 37c42: 6151 addi sp,sp,272 + 37c44: cbddd06f j 15900 <_ZdlPv@plt> + 37c48: 0080 addi s0,sp,64 + 37c4a: 8522 mv a0,s0 + 37c4c: 00004597 auipc a1,0x4 + 37c50: 8ec58593 addi a1,a1,-1812 # 3b538 <_IO_stdin_used+0x19b8> + 37c54: ae0e20ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> + 37c58: 8522 mv a0,s0 + 37c5a: 00003597 auipc a1,0x3 + 37c5e: 7de58593 addi a1,a1,2014 # 3b438 <_IO_stdin_used+0x18b8> + 37c62: 91fdd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 37c66: 1080 addi s0,sp,96 + 37c68: 85aa mv a1,a0 + 37c6a: 8522 mv a0,s0 + 37c6c: 995dd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 37c70: 8522 mv a0,s0 + 37c72: 00004597 auipc a1,0x4 + 37c76: 8de58593 addi a1,a1,-1826 # 3b550 <_IO_stdin_used+0x19d0> + 37c7a: 907dd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 37c7e: 0100 addi s0,sp,128 + 37c80: 85aa mv a1,a0 + 37c82: 8522 mv a0,s0 + 37c84: 97ddd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 37c88: 1010 addi a2,sp,32 + 37c8a: 19900793 li a5,409 + 37c8e: 8532 mv a0,a2 + 37c90: 086c addi a1,sp,28 + 37c92: 00014317 auipc t1,0x14 + 37c96: 2de33303 ld t1,734(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> + 37c9a: ce3e sw a5,28(sp) + 37c9c: e432 sd a2,8(sp) + 37c9e: 9302 jalr t1 + 37ca0: 6622 ld a2,8(sp) + 37ca2: 85a2 mv a1,s0 + 37ca4: 1100 addi s0,sp,160 + 37ca6: 00014317 auipc t1,0x14 + 37caa: eb233303 ld t1,-334(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> + 37cae: 8522 mv a0,s0 + 37cb0: 9302 jalr t1 + 37cb2: 8522 mv a0,s0 + 37cb4: 00003597 auipc a1,0x3 + 37cb8: 28458593 addi a1,a1,644 # 3af38 <_IO_stdin_used+0x13b8> + 37cbc: 8c5dd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 37cc0: 0180 addi s0,sp,192 + 37cc2: 85aa mv a1,a0 + 37cc4: 8522 mv a0,s0 + 37cc6: 93bdd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 37cca: 8522 mv a0,s0 + 37ccc: 00005597 auipc a1,0x5 + 37cd0: b9c58593 addi a1,a1,-1124 # 3c868 <_IO_stdin_used+0x2ce8> + 37cd4: 8addd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> + 37cd8: 1180 addi s0,sp,224 + 37cda: 85aa mv a1,a0 + 37cdc: 8522 mv a0,s0 + 37cde: 923dd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> + 37ce2: 8522 mv a0,s0 + 37ce4: f85f30ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + +0000000000037ce8 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_>: + 37ce8: 711d addi sp,sp,-96 + 37cea: e4a6 sd s1,72(sp) + 37cec: f852 sd s4,48(sp) + 37cee: 6504 ld s1,8(a0) + 37cf0: 00053a03 ld s4,0(a0) + 37cf4: 691c ld a5,16(a0) + 37cf6: e8a2 sd s0,80(sp) + 37cf8: e0ca sd s2,64(sp) + 37cfa: f456 sd s5,40(sp) + 37cfc: ec86 sd ra,88(sp) + 37cfe: fc4e sd s3,56(sp) + 37d00: 842a mv s0,a0 + 37d02: 892e mv s2,a1 + 37d04: 41458ab3 sub s5,a1,s4 + 37d08: 04f48a63 beq s1,a5,37d5c <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x74> + 37d0c: 00063a03 ld s4,0(a2) + 37d10: 00848793 addi a5,s1,8 + 37d14: 02b48f63 beq s1,a1,37d52 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x6a> + 37d18: ff84b703 ld a4,-8(s1) + 37d1c: ff848613 addi a2,s1,-8 + 37d20: 8e0d sub a2,a2,a1 + 37d22: e098 sd a4,0(s1) + 37d24: e51c sd a5,8(a0) + 37d26: 47a1 li a5,8 + 37d28: 10c7d063 bge a5,a2,37e28 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x140> + 37d2c: 40c48533 sub a0,s1,a2 + 37d30: d61dd0ef jal 15a90 + 37d34: 00043983 ld s3,0(s0) + 37d38: 99d6 add s3,s3,s5 + 37d3a: 01493023 sd s4,0(s2) + 37d3e: 60e6 ld ra,88(sp) + 37d40: 6446 ld s0,80(sp) + 37d42: 64a6 ld s1,72(sp) + 37d44: 6906 ld s2,64(sp) + 37d46: 7a42 ld s4,48(sp) + 37d48: 7aa2 ld s5,40(sp) + 37d4a: 854e mv a0,s3 + 37d4c: 79e2 ld s3,56(sp) + 37d4e: 6125 addi sp,sp,96 + 37d50: 8082 ret + 37d52: 0144b023 sd s4,0(s1) + 37d56: e51c sd a5,8(a0) + 37d58: 89a6 mv s3,s1 + 37d5a: b7d5 j 37d3e <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x56> + 37d5c: 414487b3 sub a5,s1,s4 + 37d60: 577d li a4,-1 + 37d62: f05a sd s6,32(sp) + 37d64: ec5e sd s7,24(sp) + 37d66: e862 sd s8,16(sp) + 37d68: 878d srai a5,a5,0x3 + 37d6a: 8311 srli a4,a4,0x4 + 37d6c: 0ce78763 beq a5,a4,37e3a <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x152> + 37d70: 4b05 li s6,1 + 37d72: ebb1 bnez a5,37dc6 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xde> + 37d74: 57fd li a5,-1 + 37d76: 8391 srli a5,a5,0x4 + 37d78: 0167f363 bgeu a5,s6,37d7e <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x96> + 37d7c: 8b3e mv s6,a5 + 37d7e: 0b0e slli s6,s6,0x3 + 37d80: 855a mv a0,s6 + 37d82: e432 sd a2,8(sp) + 37d84: b1ddd0ef jal 158a0 <_Znwm@plt> + 37d88: 6622 ld a2,8(sp) + 37d8a: 015509b3 add s3,a0,s5 + 37d8e: 008a8793 addi a5,s5,8 + 37d92: 6218 ld a4,0(a2) + 37d94: 412484b3 sub s1,s1,s2 + 37d98: 97aa add a5,a5,a0 + 37d9a: 00e9b023 sd a4,0(s3) + 37d9e: 8baa mv s7,a0 + 37da0: 00978c33 add s8,a5,s1 + 37da4: 03504963 bgtz s5,37dd6 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xee> + 37da8: 06904563 bgtz s1,37e12 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x12a> + 37dac: 040a1f63 bnez s4,37e0a <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x122> + 37db0: 9b5e add s6,s6,s7 + 37db2: 01643823 sd s6,16(s0) + 37db6: 01743023 sd s7,0(s0) + 37dba: 01843423 sd s8,8(s0) + 37dbe: 7b02 ld s6,32(sp) + 37dc0: 6be2 ld s7,24(sp) + 37dc2: 6c42 ld s8,16(sp) + 37dc4: bfad j 37d3e <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x56> + 37dc6: 00179b13 slli s6,a5,0x1 + 37dca: fafb75e3 bgeu s6,a5,37d74 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x8c> + 37dce: 5b45 li s6,-15 + 37dd0: 001b5b13 srli s6,s6,0x1 + 37dd4: b775 j 37d80 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x98> + 37dd6: 86aa mv a3,a0 + 37dd8: 8652 mv a2,s4 + 37dda: 0c3af757 vsetvli a4,s5,e8,m8,ta,ma + 37dde: 02060407 vle8.v v8,(a2) + 37de2: 40ea8ab3 sub s5,s5,a4 + 37de6: 963a add a2,a2,a4 + 37de8: 02068427 vse8.v v8,(a3) + 37dec: 96ba add a3,a3,a4 + 37dee: fe0a96e3 bnez s5,37dda <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xf2> + 37df2: 00905c63 blez s1,37e0a <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x122> + 37df6: 0c34f757 vsetvli a4,s1,e8,m8,ta,ma + 37dfa: 02090407 vle8.v v8,(s2) + 37dfe: 8c99 sub s1,s1,a4 + 37e00: 993a add s2,s2,a4 + 37e02: 02078427 vse8.v v8,(a5) + 37e06: 97ba add a5,a5,a4 + 37e08: f4fd bnez s1,37df6 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x10e> + 37e0a: 8552 mv a0,s4 + 37e0c: af5dd0ef jal 15900 <_ZdlPv@plt> + 37e10: b745 j 37db0 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xc8> + 37e12: 0c34f757 vsetvli a4,s1,e8,m8,ta,ma + 37e16: 02090407 vle8.v v8,(s2) + 37e1a: 8c99 sub s1,s1,a4 + 37e1c: 993a add s2,s2,a4 + 37e1e: 02078427 vse8.v v8,(a5) + 37e22: 97ba add a5,a5,a4 + 37e24: f4fd bnez s1,37e12 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x12a> + 37e26: b759 j 37dac <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xc4> + 37e28: 00f60463 beq a2,a5,37e30 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x148> + 37e2c: 89ca mv s3,s2 + 37e2e: b731 j 37d3a <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x52> + 37e30: 619c ld a5,0(a1) + 37e32: 89ca mv s3,s2 + 37e34: fef4bc23 sd a5,-8(s1) + 37e38: b709 j 37d3a <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x52> + 37e3a: 00002517 auipc a0,0x2 + 37e3e: ffe50513 addi a0,a0,-2 # 39e38 <_IO_stdin_used+0x2b8> + 37e42: aafdd0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + +0000000000037e46 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE>: + 37e46: 6298 ld a4,0(a3) + 37e48: 669c ld a5,8(a3) + 37e4a: 715d addi sp,sp,-80 + 37e4c: ec56 sd s5,24(sp) + 37e4e: 8f99 sub a5,a5,a4 + 37e50: 8789 srai a5,a5,0x2 + 37e52: 00078a9b sext.w s5,a5 + 37e56: 00baa7b3 slt a5,s5,a1 + 37e5a: fff5c713 not a4,a1 + 37e5e: 0017b793 seqz a5,a5 + 37e62: 01f7571b srliw a4,a4,0x1f + 37e66: f052 sd s4,32(sp) + 37e68: 8a2a mv s4,a0 + 37e6a: 00f77533 and a0,a4,a5 + 37e6e: e0a2 sd s0,64(sp) + 37e70: f84a sd s2,48(sp) + 37e72: f44e sd s3,40(sp) + 37e74: e486 sd ra,72(sp) + 37e76: fc26 sd s1,56(sp) + 37e78: 89b6 mv s3,a3 + 37e7a: 892e mv s2,a1 + 37e7c: 8432 mv s0,a2 + 37e7e: e1ce50ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 37e82: 10050363 beqz a0,37f88 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x142> + 37e86: 05244f63 blt s0,s2,37ee4 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x9e> + 37e8a: 008aa533 slt a0,s5,s0 + 37e8e: 00154513 xori a0,a0,1 + 37e92: e08e50ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 37e96: c939 beqz a0,37eec <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0xa6> + 37e98: 4124043b subw s0,s0,s2 + 37e9c: 4a85 li s5,1 + 37e9e: 028ada63 bge s5,s0,37ed2 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x8c> + 37ea2: fff90493 addi s1,s2,-1 + 37ea6: 94a2 add s1,s1,s0 + 37ea8: 048a slli s1,s1,0x2 + 37eaa: 85a2 mv a1,s0 + 37eac: 8552 mv a0,s4 + 37eae: f4ce90ef jal 215fa <_ZN7testing8internal6Random8GenerateEj> + 37eb2: 0009b783 ld a5,0(s3) + 37eb6: 0125073b addw a4,a0,s2 + 37eba: 070a slli a4,a4,0x2 + 37ebc: 009786b3 add a3,a5,s1 + 37ec0: 4290 lw a2,0(a3) + 37ec2: 97ba add a5,a5,a4 + 37ec4: 4398 lw a4,0(a5) + 37ec6: c390 sw a2,0(a5) + 37ec8: 347d addiw s0,s0,-1 + 37eca: c298 sw a4,0(a3) + 37ecc: 14f1 addi s1,s1,-4 + 37ece: fd541ee3 bne s0,s5,37eaa <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x64> + 37ed2: 60a6 ld ra,72(sp) + 37ed4: 6406 ld s0,64(sp) + 37ed6: 74e2 ld s1,56(sp) + 37ed8: 7942 ld s2,48(sp) + 37eda: 79a2 ld s3,40(sp) + 37edc: 7a02 ld s4,32(sp) + 37ede: 6ae2 ld s5,24(sp) + 37ee0: 6161 addi sp,sp,80 + 37ee2: 8082 ret + 37ee4: 4501 li a0,0 + 37ee6: db4e50ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 37eea: f565 bnez a0,37ed2 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x8c> + 37eec: 0024 addi s1,sp,8 + 37eee: 8526 mv a0,s1 + 37ef0: 00004617 auipc a2,0x4 + 37ef4: 62860613 addi a2,a2,1576 # 3c518 <_IO_stdin_used+0x2998> + 37ef8: 458d li a1,3 + 37efa: 13c00693 li a3,316 + 37efe: e85a sd s6,16(sp) + 37f00: dc2e90ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 37f04: 02e00613 li a2,46 + 37f08: 00005597 auipc a1,0x5 + 37f0c: 9e058593 addi a1,a1,-1568 # 3c8e8 <_IO_stdin_used+0x2d68> + 37f10: 00014517 auipc a0,0x14 + 37f14: 08853503 ld a0,136(a0) # 4bf98 <_ZSt4cerr@Base> + 37f18: fe8dd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 37f1c: 4675 li a2,29 + 37f1e: 00005597 auipc a1,0x5 + 37f22: 9fa58593 addi a1,a1,-1542 # 3c918 <_IO_stdin_used+0x2d98> + 37f26: 00014517 auipc a0,0x14 + 37f2a: 07253503 ld a0,114(a0) # 4bf98 <_ZSt4cerr@Base> + 37f2e: fd2dd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 37f32: 85a2 mv a1,s0 + 37f34: 00014517 auipc a0,0x14 + 37f38: 06453503 ld a0,100(a0) # 4bf98 <_ZSt4cerr@Base> + 37f3c: dd4dd0ef jal 15510 <_ZNSolsEi@plt> + 37f40: 4651 li a2,20 + 37f42: 00005597 auipc a1,0x5 + 37f46: 9f658593 addi a1,a1,-1546 # 3c938 <_IO_stdin_used+0x2db8> + 37f4a: 8b2a mv s6,a0 + 37f4c: fb4dd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 37f50: 85ca mv a1,s2 + 37f52: 855a mv a0,s6 + 37f54: dbcdd0ef jal 15510 <_ZNSolsEi@plt> + 37f58: 4609 li a2,2 + 37f5a: 00003597 auipc a1,0x3 + 37f5e: 99658593 addi a1,a1,-1642 # 3a8f0 <_IO_stdin_used+0xd70> + 37f62: 8b2a mv s6,a0 + 37f64: f9cdd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 37f68: 85d6 mv a1,s5 + 37f6a: 855a mv a0,s6 + 37f6c: da4dd0ef jal 15510 <_ZNSolsEi@plt> + 37f70: 4609 li a2,2 + 37f72: 00005597 auipc a1,0x5 + 37f76: 96e58593 addi a1,a1,-1682 # 3c8e0 <_IO_stdin_used+0x2d60> + 37f7a: f86dd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 37f7e: 8526 mv a0,s1 + 37f80: 8d3e60ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 37f84: 6b42 ld s6,16(sp) + 37f86: bf09 j 37e98 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x52> + 37f88: 0024 addi s1,sp,8 + 37f8a: 8526 mv a0,s1 + 37f8c: 00004617 auipc a2,0x4 + 37f90: 58c60613 addi a2,a2,1420 # 3c518 <_IO_stdin_used+0x2998> + 37f94: 458d li a1,3 + 37f96: 13900693 li a3,313 + 37f9a: e85a sd s6,16(sp) + 37f9c: d26e90ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 37fa0: 02e00613 li a2,46 + 37fa4: 00005597 auipc a1,0x5 + 37fa8: 8d458593 addi a1,a1,-1836 # 3c878 <_IO_stdin_used+0x2cf8> + 37fac: 00014517 auipc a0,0x14 + 37fb0: fec53503 ld a0,-20(a0) # 4bf98 <_ZSt4cerr@Base> + 37fb4: f4cdd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 37fb8: 4671 li a2,28 + 37fba: 00005597 auipc a1,0x5 + 37fbe: 8ee58593 addi a1,a1,-1810 # 3c8a8 <_IO_stdin_used+0x2d28> + 37fc2: 00014517 auipc a0,0x14 + 37fc6: fd653503 ld a0,-42(a0) # 4bf98 <_ZSt4cerr@Base> + 37fca: f36dd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 37fce: 85ca mv a1,s2 + 37fd0: 00014517 auipc a0,0x14 + 37fd4: fc853503 ld a0,-56(a0) # 4bf98 <_ZSt4cerr@Base> + 37fd8: d38dd0ef jal 15510 <_ZNSolsEi@plt> + 37fdc: 465d li a2,23 + 37fde: 00005597 auipc a1,0x5 + 37fe2: 8ea58593 addi a1,a1,-1814 # 3c8c8 <_IO_stdin_used+0x2d48> + 37fe6: 8b2a mv s6,a0 + 37fe8: f18dd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 37fec: 85d6 mv a1,s5 + 37fee: 855a mv a0,s6 + 37ff0: d20dd0ef jal 15510 <_ZNSolsEi@plt> + 37ff4: 4609 li a2,2 + 37ff6: 00005597 auipc a1,0x5 + 37ffa: 8ea58593 addi a1,a1,-1814 # 3c8e0 <_IO_stdin_used+0x2d60> + 37ffe: f02dd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 38002: 8526 mv a0,s1 + 38004: 84fe60ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 38008: 6b42 ld s6,16(sp) + 3800a: bdb5 j 37e86 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x40> + 3800c: 842a mv s0,a0 + 3800e: 8526 mv a0,s1 + 38010: 843e60ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 38014: 8522 mv a0,s0 + 38016: fdadd0ef jal 157f0 <_Unwind_Resume@plt> + 3801a: bfcd j 3800c <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x1c6> + +000000000003801c <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_>: + 3801c: 6510 ld a2,8(a0) + 3801e: 6598 ld a4,8(a1) + 38020: 00e60463 beq a2,a4,38028 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_+0xc> + 38024: 4501 li a0,0 + 38026: 8082 ret + 38028: 87aa mv a5,a0 + 3802a: 4505 li a0,1 + 3802c: ce01 beqz a2,38044 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_+0x28> + 3802e: 618c ld a1,0(a1) + 38030: 6388 ld a0,0(a5) + 38032: 1141 addi sp,sp,-16 + 38034: e406 sd ra,8(sp) + 38036: 98bdd0ef jal 159c0 + 3803a: 60a2 ld ra,8(sp) + 3803c: 00153513 seqz a0,a0 + 38040: 0141 addi sp,sp,16 + 38042: 8082 ret + 38044: 8082 ret + +0000000000038046 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_>: + 38046: 711d addi sp,sp,-96 + 38048: f05a sd s6,32(sp) + 3804a: e466 sd s9,8(sp) + 3804c: 00053b03 ld s6,0(a0) + 38050: 00853c83 ld s9,8(a0) + 38054: 6db6e7b7 lui a5,0x6db6e + 38058: b6e78793 addi a5,a5,-1170 # 6db6db6e <__global_pointer$+0x6db20dde> + 3805c: b6db76b7 lui a3,0xb6db7 + 38060: db768693 addi a3,a3,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6a027> + 38064: e8a2 sd s0,80(sp) + 38066: 1782 slli a5,a5,0x20 + 38068: 416c8433 sub s0,s9,s6 + 3806c: 97b6 add a5,a5,a3 + 3806e: 40445713 srai a4,s0,0x4 + 38072: 02f70733 mul a4,a4,a5 + 38076: 012497b7 lui a5,0x1249 + 3807a: 24978793 addi a5,a5,585 # 1249249 <__global_pointer$+0x11fc4b9> + 3807e: 249256b7 lui a3,0x24925 + 38082: 1782 slli a5,a5,0x20 + 38084: 92468693 addi a3,a3,-1756 # 24924924 <__global_pointer$+0x248d7b94> + 38088: ec86 sd ra,88(sp) + 3808a: 97b6 add a5,a5,a3 + 3808c: e4a6 sd s1,72(sp) + 3808e: e0ca sd s2,64(sp) + 38090: 1cf70d63 beq a4,a5,3826a <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x224> + 38094: ec5e sd s7,24(sp) + 38096: f456 sd s5,40(sp) + 38098: e862 sd s8,16(sp) + 3809a: 8baa mv s7,a0 + 3809c: 84ae mv s1,a1 + 3809e: 4785 li a5,1 + 380a0: 1a071a63 bnez a4,38254 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x20e> + 380a4: 01249737 lui a4,0x1249 + 380a8: 24970713 addi a4,a4,585 # 1249249 <__global_pointer$+0x11fc4b9> + 380ac: 249256b7 lui a3,0x24925 + 380b0: 1702 slli a4,a4,0x20 + 380b2: 92468693 addi a3,a3,-1756 # 24924924 <__global_pointer$+0x248d7b94> + 380b6: 9736 add a4,a4,a3 + 380b8: 1af76763 bltu a4,a5,38266 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x220> + 380bc: 00379a93 slli s5,a5,0x3 + 380c0: 40fa8ab3 sub s5,s5,a5 + 380c4: 0a92 slli s5,s5,0x4 + 380c6: 8556 mv a0,s5 + 380c8: fd8dd0ef jal 158a0 <_Znwm@plt> + 380cc: 4098 lw a4,0(s1) + 380ce: 648c ld a1,8(s1) + 380d0: 6890 ld a2,16(s1) + 380d2: 942a add s0,s0,a0 + 380d4: 01840793 addi a5,s0,24 + 380d8: 00840913 addi s2,s0,8 + 380dc: 8c2a mv s8,a0 + 380de: c018 sw a4,0(s0) + 380e0: e41c sd a5,8(s0) + 380e2: 854a mv a0,s2 + 380e4: 962e add a2,a2,a1 + 380e6: a55e10ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 380ea: 5498 lw a4,40(s1) + 380ec: 788c ld a1,48(s1) + 380ee: 7c90 ld a2,56(s1) + 380f0: fc4e sd s3,56(sp) + 380f2: 04040793 addi a5,s0,64 + 380f6: 03040993 addi s3,s0,48 + 380fa: d418 sw a4,40(s0) + 380fc: 962e add a2,a2,a1 + 380fe: 854e mv a0,s3 + 38100: f81c sd a5,48(s0) + 38102: a39e10ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 38106: 68ac ld a1,80(s1) + 38108: 6cb0 ld a2,88(s1) + 3810a: 06040793 addi a5,s0,96 + 3810e: e83c sd a5,80(s0) + 38110: 962e add a2,a2,a1 + 38112: 05040513 addi a0,s0,80 + 38116: a25e10ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 3811a: 84e2 mv s1,s8 + 3811c: 119b0263 beq s6,s9,38220 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1da> + 38120: f852 sd s4,48(sp) + 38122: 018b0413 addi s0,s6,24 + 38126: 040b0913 addi s2,s6,64 + 3812a: 060b0993 addi s3,s6,96 + 3812e: 8a5a mv s4,s6 + 38130: a051 j 381b4 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x16e> + 38132: 601c ld a5,0(s0) + 38134: e498 sd a4,8(s1) + 38136: ec9c sd a5,24(s1) + 38138: ff843783 ld a5,-8(s0) + 3813c: fe843823 sd s0,-16(s0) + 38140: fe043c23 sd zero,-8(s0) + 38144: e89c sd a5,16(s1) + 38146: 00040023 sb zero,0(s0) + 3814a: 04048793 addi a5,s1,64 + 3814e: 4814 lw a3,16(s0) + 38150: f89c sd a5,48(s1) + 38152: 6c18 ld a4,24(s0) + 38154: d494 sw a3,40(s1) + 38156: 0b270663 beq a4,s2,38202 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1bc> + 3815a: 741c ld a5,40(s0) + 3815c: f898 sd a4,48(s1) + 3815e: e0bc sd a5,64(s1) + 38160: 701c ld a5,32(s0) + 38162: 01243c23 sd s2,24(s0) + 38166: 02043023 sd zero,32(s0) + 3816a: fc9c sd a5,56(s1) + 3816c: 02040423 sb zero,40(s0) + 38170: 06048793 addi a5,s1,96 + 38174: e8bc sd a5,80(s1) + 38176: 7c18 ld a4,56(s0) + 38178: 07370763 beq a4,s3,381e6 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1a0> + 3817c: 643c ld a5,72(s0) + 3817e: e8b8 sd a4,80(s1) + 38180: f0bc sd a5,96(s1) + 38182: 603c ld a5,64(s0) + 38184: 6c08 ld a0,24(s0) + 38186: ecbc sd a5,88(s1) + 38188: 01250463 beq a0,s2,38190 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x14a> + 3818c: f74dd0ef jal 15900 <_ZdlPv@plt> + 38190: ff043503 ld a0,-16(s0) + 38194: 00850463 beq a0,s0,3819c <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x156> + 38198: f68dd0ef jal 15900 <_ZdlPv@plt> + 3819c: 070a0a13 addi s4,s4,112 + 381a0: 07048493 addi s1,s1,112 + 381a4: 07040413 addi s0,s0,112 + 381a8: 07090913 addi s2,s2,112 + 381ac: 07098993 addi s3,s3,112 + 381b0: 079a0763 beq s4,s9,3821e <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1d8> + 381b4: 01848793 addi a5,s1,24 + 381b8: fe842683 lw a3,-24(s0) + 381bc: e49c sd a5,8(s1) + 381be: ff043703 ld a4,-16(s0) + 381c2: c094 sw a3,0(s1) + 381c4: f68717e3 bne a4,s0,38132 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xec> + 381c8: ff843703 ld a4,-8(s0) + 381cc: 8622 mv a2,s0 + 381ce: 0705 addi a4,a4,1 + 381d0: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 381d4: 02060407 vle8.v v8,(a2) + 381d8: 8f15 sub a4,a4,a3 + 381da: 9636 add a2,a2,a3 + 381dc: 02078427 vse8.v v8,(a5) + 381e0: 97b6 add a5,a5,a3 + 381e2: f77d bnez a4,381d0 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x18a> + 381e4: bf91 j 38138 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xf2> + 381e6: 6038 ld a4,64(s0) + 381e8: 864e mv a2,s3 + 381ea: 0705 addi a4,a4,1 + 381ec: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 381f0: 02060407 vle8.v v8,(a2) + 381f4: 8f15 sub a4,a4,a3 + 381f6: 9636 add a2,a2,a3 + 381f8: 02078427 vse8.v v8,(a5) + 381fc: 97b6 add a5,a5,a3 + 381fe: f77d bnez a4,381ec <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1a6> + 38200: b749 j 38182 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x13c> + 38202: 7018 ld a4,32(s0) + 38204: 864a mv a2,s2 + 38206: 0705 addi a4,a4,1 + 38208: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 3820c: 02060407 vle8.v v8,(a2) + 38210: 8f15 sub a4,a4,a3 + 38212: 9636 add a2,a2,a3 + 38214: 02078427 vse8.v v8,(a5) + 38218: 97b6 add a5,a5,a3 + 3821a: f77d bnez a4,38208 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1c2> + 3821c: b791 j 38160 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x11a> + 3821e: 7a42 ld s4,48(sp) + 38220: 07048493 addi s1,s1,112 + 38224: 000b0563 beqz s6,3822e <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1e8> + 38228: 855a mv a0,s6 + 3822a: ed6dd0ef jal 15900 <_ZdlPv@plt> + 3822e: 60e6 ld ra,88(sp) + 38230: 6446 ld s0,80(sp) + 38232: 9ae2 add s5,s5,s8 + 38234: 015bb823 sd s5,16(s7) + 38238: 018bb023 sd s8,0(s7) + 3823c: 009bb423 sd s1,8(s7) + 38240: 6906 ld s2,64(sp) + 38242: 64a6 ld s1,72(sp) + 38244: 79e2 ld s3,56(sp) + 38246: 7aa2 ld s5,40(sp) + 38248: 6be2 ld s7,24(sp) + 3824a: 6c42 ld s8,16(sp) + 3824c: 7b02 ld s6,32(sp) + 3824e: 6ca2 ld s9,8(sp) + 38250: 6125 addi sp,sp,96 + 38252: 8082 ret + 38254: 00171793 slli a5,a4,0x1 + 38258: e4e7f6e3 bgeu a5,a4,380a4 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x5e> + 3825c: f8100a93 li s5,-127 + 38260: 001ada93 srli s5,s5,0x1 + 38264: b58d j 380c6 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x80> + 38266: 87ba mv a5,a4 + 38268: bd91 j 380bc <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x76> + 3826a: 00002517 auipc a0,0x2 + 3826e: f1e50513 addi a0,a0,-226 # 3a188 <_IO_stdin_used+0x608> + 38272: fc4e sd s3,56(sp) + 38274: f852 sd s4,48(sp) + 38276: f456 sd s5,40(sp) + 38278: ec5e sd s7,24(sp) + 3827a: e862 sd s8,16(sp) + 3827c: e74dd0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 38280: 842a mv s0,a0 + 38282: 854e mv a0,s3 + 38284: b3dde0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 38288: 854a mv a0,s2 + 3828a: b37de0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3828e: 8562 mv a0,s8 + 38290: f852 sd s4,48(sp) + 38292: e6edd0ef jal 15900 <_ZdlPv@plt> + 38296: 8522 mv a0,s0 + 38298: d58dd0ef jal 157f0 <_Unwind_Resume@plt> + 3829c: 842a mv s0,a0 + 3829e: b7ed j 38288 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x242> + 382a0: 842a mv s0,a0 + 382a2: fc4e sd s3,56(sp) + 382a4: b7ed j 3828e <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x248> + +00000000000382a6 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_>: + 382a6: 715d addi sp,sp,-80 + 382a8: e85a sd s6,16(sp) + 382aa: e062 sd s8,0(sp) + 382ac: 00053b03 ld s6,0(a0) + 382b0: 00853c03 ld s8,8(a0) + 382b4: e0a2 sd s0,64(sp) + 382b6: 577d li a4,-1 + 382b8: 416c0433 sub s0,s8,s6 + 382bc: e486 sd ra,72(sp) + 382be: 40645793 srai a5,s0,0x6 + 382c2: 831d srli a4,a4,0x7 + 382c4: fc26 sd s1,56(sp) + 382c6: 12e78e63 beq a5,a4,38402 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x15c> + 382ca: f052 sd s4,32(sp) + 382cc: ec56 sd s5,24(sp) + 382ce: e45e sd s7,8(sp) + 382d0: 8aaa mv s5,a0 + 382d2: 84ae mv s1,a1 + 382d4: 4a05 li s4,1 + 382d6: 10079b63 bnez a5,383ec <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x146> + 382da: 57fd li a5,-1 + 382dc: 839d srli a5,a5,0x7 + 382de: 1347e063 bltu a5,s4,383fe <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x158> + 382e2: 0a1a slli s4,s4,0x6 + 382e4: 8552 mv a0,s4 + 382e6: dbadd0ef jal 158a0 <_Znwm@plt> + 382ea: 608c ld a1,0(s1) + 382ec: 6490 ld a2,8(s1) + 382ee: 942a add s0,s0,a0 + 382f0: 01040793 addi a5,s0,16 + 382f4: 8baa mv s7,a0 + 382f6: e01c sd a5,0(s0) + 382f8: 8522 mv a0,s0 + 382fa: 962e add a2,a2,a1 + 382fc: 83fe10ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 38300: 708c ld a1,32(s1) + 38302: 7490 ld a2,40(s1) + 38304: 03040793 addi a5,s0,48 + 38308: f01c sd a5,32(s0) + 3830a: 962e add a2,a2,a1 + 3830c: 02040513 addi a0,s0,32 + 38310: 82be10ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 38314: 84de mv s1,s7 + 38316: 0b8b0363 beq s6,s8,383bc <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x116> + 3831a: f84a sd s2,48(sp) + 3831c: f44e sd s3,40(sp) + 3831e: 010b0913 addi s2,s6,16 + 38322: 030b0993 addi s3,s6,48 + 38326: 845a mv s0,s6 + 38328: a0b1 j 38374 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xce> + 3832a: 681c ld a5,16(s0) + 3832c: e098 sd a4,0(s1) + 3832e: e89c sd a5,16(s1) + 38330: 641c ld a5,8(s0) + 38332: 01243023 sd s2,0(s0) + 38336: 00043423 sd zero,8(s0) + 3833a: e49c sd a5,8(s1) + 3833c: 00040823 sb zero,16(s0) + 38340: 03048793 addi a5,s1,48 + 38344: f09c sd a5,32(s1) + 38346: 7018 ld a4,32(s0) + 38348: 05370a63 beq a4,s3,3839c <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xf6> + 3834c: 781c ld a5,48(s0) + 3834e: f098 sd a4,32(s1) + 38350: f89c sd a5,48(s1) + 38352: 741c ld a5,40(s0) + 38354: 6008 ld a0,0(s0) + 38356: f49c sd a5,40(s1) + 38358: 01250463 beq a0,s2,38360 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xba> + 3835c: da4dd0ef jal 15900 <_ZdlPv@plt> + 38360: 04040413 addi s0,s0,64 + 38364: 04048493 addi s1,s1,64 + 38368: 04090913 addi s2,s2,64 + 3836c: 04098993 addi s3,s3,64 + 38370: 05840463 beq s0,s8,383b8 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x112> + 38374: 01048793 addi a5,s1,16 + 38378: e09c sd a5,0(s1) + 3837a: 6018 ld a4,0(s0) + 3837c: fb2717e3 bne a4,s2,3832a <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x84> + 38380: 6418 ld a4,8(s0) + 38382: 864a mv a2,s2 + 38384: 0705 addi a4,a4,1 + 38386: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 3838a: 02060407 vle8.v v8,(a2) + 3838e: 8f15 sub a4,a4,a3 + 38390: 9636 add a2,a2,a3 + 38392: 02078427 vse8.v v8,(a5) + 38396: 97b6 add a5,a5,a3 + 38398: f77d bnez a4,38386 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xe0> + 3839a: bf59 j 38330 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x8a> + 3839c: 7418 ld a4,40(s0) + 3839e: 864e mv a2,s3 + 383a0: 0705 addi a4,a4,1 + 383a2: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma + 383a6: 02060407 vle8.v v8,(a2) + 383aa: 8f15 sub a4,a4,a3 + 383ac: 9636 add a2,a2,a3 + 383ae: 02078427 vse8.v v8,(a5) + 383b2: 97b6 add a5,a5,a3 + 383b4: f77d bnez a4,383a2 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xfc> + 383b6: bf71 j 38352 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xac> + 383b8: 7942 ld s2,48(sp) + 383ba: 79a2 ld s3,40(sp) + 383bc: 04048493 addi s1,s1,64 + 383c0: 000b0563 beqz s6,383ca <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x124> + 383c4: 855a mv a0,s6 + 383c6: d3add0ef jal 15900 <_ZdlPv@plt> + 383ca: 60a6 ld ra,72(sp) + 383cc: 6406 ld s0,64(sp) + 383ce: 9a5e add s4,s4,s7 + 383d0: 014ab823 sd s4,16(s5) + 383d4: 017ab023 sd s7,0(s5) + 383d8: 009ab423 sd s1,8(s5) + 383dc: 7a02 ld s4,32(sp) + 383de: 74e2 ld s1,56(sp) + 383e0: 6ae2 ld s5,24(sp) + 383e2: 6ba2 ld s7,8(sp) + 383e4: 6b42 ld s6,16(sp) + 383e6: 6c02 ld s8,0(sp) + 383e8: 6161 addi sp,sp,80 + 383ea: 8082 ret + 383ec: 00179a13 slli s4,a5,0x1 + 383f0: eefa75e3 bgeu s4,a5,382da <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x34> + 383f4: f8100a13 li s4,-127 + 383f8: 001a5a13 srli s4,s4,0x1 + 383fc: b5e5 j 382e4 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x3e> + 383fe: 8a3e mv s4,a5 + 38400: b5cd j 382e2 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x3c> + 38402: 00002517 auipc a0,0x2 + 38406: d8650513 addi a0,a0,-634 # 3a188 <_IO_stdin_used+0x608> + 3840a: f84a sd s2,48(sp) + 3840c: f44e sd s3,40(sp) + 3840e: f052 sd s4,32(sp) + 38410: ec56 sd s5,24(sp) + 38412: e45e sd s7,8(sp) + 38414: cdcdd0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + 38418: 87aa mv a5,a0 + 3841a: 8522 mv a0,s0 + 3841c: 843e mv s0,a5 + 3841e: 9a3de0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 38422: 855e mv a0,s7 + 38424: f84a sd s2,48(sp) + 38426: f44e sd s3,40(sp) + 38428: cd8dd0ef jal 15900 <_ZdlPv@plt> + 3842c: 8522 mv a0,s0 + 3842e: bc2dd0ef jal 157f0 <_Unwind_Resume@plt> + 38432: 842a mv s0,a0 + 38434: b7fd j 38422 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x17c> + +0000000000038436 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_>: + 38436: 7139 addi sp,sp,-64 + 38438: f822 sd s0,48(sp) + 3843a: e852 sd s4,16(sp) + 3843c: 6500 ld s0,8(a0) + 3843e: 00053a03 ld s4,0(a0) + 38442: aaaab7b7 lui a5,0xaaaab + 38446: aab78793 addi a5,a5,-1365 # ffffffffaaaaaaab <__global_pointer$+0xffffffffaaa5dd1b> + 3844a: 02079693 slli a3,a5,0x20 + 3844e: e456 sd s5,8(sp) + 38450: 41440ab3 sub s5,s0,s4 + 38454: 97b6 add a5,a5,a3 + 38456: 404ad713 srai a4,s5,0x4 + 3845a: 02f70733 mul a4,a4,a5 + 3845e: 02aab7b7 lui a5,0x2aab + 38462: aab78793 addi a5,a5,-1365 # 2aaaaab <__global_pointer$+0x2a5dd1b> + 38466: aaaab6b7 lui a3,0xaaaab + 3846a: 1782 slli a5,a5,0x20 + 3846c: aaa68693 addi a3,a3,-1366 # ffffffffaaaaaaaa <__global_pointer$+0xffffffffaaa5dd1a> + 38470: fc06 sd ra,56(sp) + 38472: f426 sd s1,40(sp) + 38474: f04a sd s2,32(sp) + 38476: ec4e sd s3,24(sp) + 38478: e05a sd s6,0(sp) + 3847a: 97b6 add a5,a5,a3 + 3847c: 14f70963 beq a4,a5,385ce <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x198> + 38480: 89aa mv s3,a0 + 38482: 8b2e mv s6,a1 + 38484: 4785 li a5,1 + 38486: 12071163 bnez a4,385a8 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x172> + 3848a: 02aab737 lui a4,0x2aab + 3848e: aab70713 addi a4,a4,-1365 # 2aaaaab <__global_pointer$+0x2a5dd1b> + 38492: aaaab6b7 lui a3,0xaaaab + 38496: 1702 slli a4,a4,0x20 + 38498: aaa68693 addi a3,a3,-1366 # ffffffffaaaaaaaa <__global_pointer$+0xffffffffaaa5dd1a> + 3849c: 9736 add a4,a4,a3 + 3849e: 10f76d63 bltu a4,a5,385b8 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x182> + 384a2: 00179493 slli s1,a5,0x1 + 384a6: 94be add s1,s1,a5 + 384a8: 0492 slli s1,s1,0x4 + 384aa: 8526 mv a0,s1 + 384ac: bf4dd0ef jal 158a0 <_Znwm@plt> + 384b0: 000b3683 ld a3,0(s6) + 384b4: 008b2703 lw a4,8(s6) + 384b8: 010b3583 ld a1,16(s6) + 384bc: 018b3603 ld a2,24(s6) + 384c0: 892a mv s2,a0 + 384c2: 9556 add a0,a0,s5 + 384c4: 02050793 addi a5,a0,32 + 384c8: e114 sd a3,0(a0) + 384ca: c518 sw a4,8(a0) + 384cc: e91c sd a5,16(a0) + 384ce: 962e add a2,a2,a1 + 384d0: 0541 addi a0,a0,16 + 384d2: e68e10ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 384d6: 0e8a0363 beq s4,s0,385bc <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x186> + 384da: 020a0693 addi a3,s4,32 + 384de: 8752 mv a4,s4 + 384e0: 87ca mv a5,s2 + 384e2: 00073803 ld a6,0(a4) + 384e6: 02078613 addi a2,a5,32 + 384ea: 470c lw a1,8(a4) + 384ec: 0107b023 sd a6,0(a5) + 384f0: eb90 sd a2,16(a5) + 384f2: 01073803 ld a6,16(a4) + 384f6: c78c sw a1,8(a5) + 384f8: 6f0c ld a1,24(a4) + 384fa: 08d80063 beq a6,a3,3857a <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x144> + 384fe: 7310 ld a2,32(a4) + 38500: 0107b823 sd a6,16(a5) + 38504: ef8c sd a1,24(a5) + 38506: f390 sd a2,32(a5) + 38508: 03070713 addi a4,a4,48 + 3850c: 03068693 addi a3,a3,48 + 38510: 03078793 addi a5,a5,48 + 38514: fce417e3 bne s0,a4,384e2 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0xac> + 38518: 0aaab737 lui a4,0xaaab + 3851c: fd040793 addi a5,s0,-48 + 38520: aab70713 addi a4,a4,-1365 # aaaaaab <__global_pointer$+0xaa5dd1b> + 38524: aaaab6b7 lui a3,0xaaaab + 38528: 414787b3 sub a5,a5,s4 + 3852c: 1702 slli a4,a4,0x20 + 3852e: aab68693 addi a3,a3,-1365 # ffffffffaaaaaaab <__global_pointer$+0xffffffffaaa5dd1b> + 38532: 8391 srli a5,a5,0x4 + 38534: 9736 add a4,a4,a3 + 38536: 02e787b3 mul a5,a5,a4 + 3853a: 0792 slli a5,a5,0x4 + 3853c: 8391 srli a5,a5,0x4 + 3853e: 0785 addi a5,a5,1 + 38540: 00179413 slli s0,a5,0x1 + 38544: 943e add s0,s0,a5 + 38546: 0412 slli s0,s0,0x4 + 38548: 944a add s0,s0,s2 + 3854a: 03040413 addi s0,s0,48 + 3854e: 000a0563 beqz s4,38558 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x122> + 38552: 8552 mv a0,s4 + 38554: bacdd0ef jal 15900 <_ZdlPv@plt> + 38558: 0089b423 sd s0,8(s3) + 3855c: 70e2 ld ra,56(sp) + 3855e: 7442 ld s0,48(sp) + 38560: 94ca add s1,s1,s2 + 38562: 0099b823 sd s1,16(s3) + 38566: 0129b023 sd s2,0(s3) + 3856a: 74a2 ld s1,40(sp) + 3856c: 7902 ld s2,32(sp) + 3856e: 69e2 ld s3,24(sp) + 38570: 6a42 ld s4,16(sp) + 38572: 6aa2 ld s5,8(sp) + 38574: 6b02 ld s6,0(sp) + 38576: 6121 addi sp,sp,64 + 38578: 8082 ret + 3857a: 0585 addi a1,a1,1 + 3857c: 8836 mv a6,a3 + 3857e: 0c35f557 vsetvli a0,a1,e8,m8,ta,ma + 38582: 02080407 vle8.v v8,(a6) + 38586: 8d89 sub a1,a1,a0 + 38588: 982a add a6,a6,a0 + 3858a: 02060427 vse8.v v8,(a2) + 3858e: 962a add a2,a2,a0 + 38590: f5fd bnez a1,3857e <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x148> + 38592: 6f10 ld a2,24(a4) + 38594: 03070713 addi a4,a4,48 + 38598: 03068693 addi a3,a3,48 + 3859c: ef90 sd a2,24(a5) + 3859e: 03078793 addi a5,a5,48 + 385a2: f4e410e3 bne s0,a4,384e2 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0xac> + 385a6: bf8d j 38518 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0xe2> + 385a8: 00171793 slli a5,a4,0x1 + 385ac: ece7ffe3 bgeu a5,a4,3848a <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x54> + 385b0: fc100493 li s1,-63 + 385b4: 8085 srli s1,s1,0x1 + 385b6: bdd5 j 384aa <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x74> + 385b8: 87ba mv a5,a4 + 385ba: b5e5 j 384a2 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x6c> + 385bc: 844a mv s0,s2 + 385be: b771 j 3854a <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x114> + 385c0: 842a mv s0,a0 + 385c2: 854a mv a0,s2 + 385c4: b3cdd0ef jal 15900 <_ZdlPv@plt> + 385c8: 8522 mv a0,s0 + 385ca: a26dd0ef jal 157f0 <_Unwind_Resume@plt> + 385ce: 00002517 auipc a0,0x2 + 385d2: bba50513 addi a0,a0,-1094 # 3a188 <_IO_stdin_used+0x608> + 385d6: b1add0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + +00000000000385da <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: + 385da: 7139 addi sp,sp,-64 + 385dc: f04a sd s2,32(sp) + 385de: 00810913 addi s2,sp,8 + 385e2: f822 sd s0,48(sp) + 385e4: f426 sd s1,40(sp) + 385e6: 842a mv s0,a0 + 385e8: 84ae mv s1,a1 + 385ea: 854a mv a0,s2 + 385ec: ec4e sd s3,24(sp) + 385ee: fc06 sd ra,56(sp) + 385f0: cd5e20ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 385f4: 6084 ld s1,0(s1) + 385f6: 69a2 ld s3,8(sp) + 385f8: c89d beqz s1,3862e <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x54> + 385fa: 8526 mv a0,s1 + 385fc: dd4dd0ef jal 15bd0 + 38600: 862a mv a2,a0 + 38602: 85a6 mv a1,s1 + 38604: 01098513 addi a0,s3,16 + 38608: 8f8dd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3860c: 85ca mv a1,s2 + 3860e: 8522 mv a0,s0 + 38610: 8dee30ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 38614: 6522 ld a0,8(sp) + 38616: c501 beqz a0,3861e <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x44> + 38618: 611c ld a5,0(a0) + 3861a: 679c ld a5,8(a5) + 3861c: 9782 jalr a5 + 3861e: 70e2 ld ra,56(sp) + 38620: 8522 mv a0,s0 + 38622: 7442 ld s0,48(sp) + 38624: 74a2 ld s1,40(sp) + 38626: 7902 ld s2,32(sp) + 38628: 69e2 ld s3,24(sp) + 3862a: 6121 addi sp,sp,64 + 3862c: 8082 ret + 3862e: 01098513 addi a0,s3,16 + 38632: 4619 li a2,6 + 38634: 00002597 auipc a1,0x2 + 38638: 8a458593 addi a1,a1,-1884 # 39ed8 <_IO_stdin_used+0x358> + 3863c: 8c4dd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 38640: b7f1 j 3860c <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x32> + 38642: 67a2 ld a5,8(sp) + 38644: 842a mv s0,a0 + 38646: c789 beqz a5,38650 <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x76> + 38648: 6398 ld a4,0(a5) + 3864a: 853e mv a0,a5 + 3864c: 671c ld a5,8(a4) + 3864e: 9782 jalr a5 + 38650: 8522 mv a0,s0 + 38652: 99edd0ef jal 157f0 <_Unwind_Resume@plt> + +0000000000038656 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_>: + 38656: 7159 addi sp,sp,-112 + 38658: f0a2 sd s0,96(sp) + 3865a: 6900 ld s0,16(a0) + 3865c: e4ce sd s3,72(sp) + 3865e: e0d2 sd s4,64(sp) + 38660: f85a sd s6,48(sp) + 38662: f062 sd s8,32(sp) + 38664: ec66 sd s9,24(sp) + 38666: f486 sd ra,104(sp) + 38668: eca6 sd s1,88(sp) + 3866a: e8ca sd s2,80(sp) + 3866c: fc56 sd s5,56(sp) + 3866e: e86a sd s10,16(sp) + 38670: 0005b983 ld s3,0(a1) + 38674: 0085bc83 ld s9,8(a1) + 38678: 8a2a mv s4,a0 + 3867a: 8b2e mv s6,a1 + 3867c: 00850c13 addi s8,a0,8 + 38680: 12040463 beqz s0,387a8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x152> + 38684: f45e sd s7,40(sp) + 38686: 80000bb7 lui s7,0x80000 + 3868a: fffbca93 not s5,s7 + 3868e: 02843903 ld s2,40(s0) + 38692: 02043d03 ld s10,32(s0) + 38696: 84e6 mv s1,s9 + 38698: 01997363 bgeu s2,s9,3869e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x48> + 3869c: 84ca mv s1,s2 + 3869e: c499 beqz s1,386ac <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x56> + 386a0: 8626 mv a2,s1 + 386a2: 85ea mv a1,s10 + 386a4: 854e mv a0,s3 + 386a6: b1add0ef jal 159c0 + 386aa: e901 bnez a0,386ba <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x64> + 386ac: 412c8533 sub a0,s9,s2 + 386b0: 00aac763 blt s5,a0,386be <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x68> + 386b4: 01754a63 blt a0,s7,386c8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x72> + 386b8: 2501 sext.w a0,a0 + 386ba: 00054763 bltz a0,386c8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x72> + 386be: 6c1c ld a5,24(s0) + 386c0: 4701 li a4,0 + 386c2: c791 beqz a5,386ce <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x78> + 386c4: 843e mv s0,a5 + 386c6: b7e1 j 3868e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x38> + 386c8: 681c ld a5,16(s0) + 386ca: 4705 li a4,1 + 386cc: ffe5 bnez a5,386c4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x6e> + 386ce: 8aa2 mv s5,s0 + 386d0: eb31 bnez a4,38724 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xce> + 386d2: 7ba2 ld s7,40(sp) + 386d4: c499 beqz s1,386e2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x8c> + 386d6: 8626 mv a2,s1 + 386d8: 856a mv a0,s10 + 386da: 85ce mv a1,s3 + 386dc: ae4dd0ef jal 159c0 + 386e0: ed11 bnez a0,386fc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xa6> + 386e2: 800007b7 lui a5,0x80000 + 386e6: 41990533 sub a0,s2,s9 + 386ea: fff7c793 not a5,a5 + 386ee: 0aa7cb63 blt a5,a0,387a4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x14e> + 386f2: 800007b7 lui a5,0x80000 + 386f6: 04f54963 blt a0,a5,38748 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xf2> + 386fa: 2501 sext.w a0,a0 + 386fc: 4781 li a5,0 + 386fe: 04054563 bltz a0,38748 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xf2> + 38702: 70a6 ld ra,104(sp) + 38704: 8522 mv a0,s0 + 38706: 7406 ld s0,96(sp) + 38708: 00f10423 sb a5,8(sp) + 3870c: 65a2 ld a1,8(sp) + 3870e: 64e6 ld s1,88(sp) + 38710: 6946 ld s2,80(sp) + 38712: 69a6 ld s3,72(sp) + 38714: 6a06 ld s4,64(sp) + 38716: 7ae2 ld s5,56(sp) + 38718: 7b42 ld s6,48(sp) + 3871a: 7c02 ld s8,32(sp) + 3871c: 6ce2 ld s9,24(sp) + 3871e: 6d42 ld s10,16(sp) + 38720: 6165 addi sp,sp,112 + 38722: 8082 ret + 38724: 018a3783 ld a5,24(s4) + 38728: 7ba2 ld s7,40(sp) + 3872a: 00f40f63 beq s0,a5,38748 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xf2> + 3872e: 8522 mv a0,s0 + 38730: a60dd0ef jal 15990 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt> + 38734: 02853903 ld s2,40(a0) + 38738: 02053d03 ld s10,32(a0) + 3873c: 84e6 mv s1,s9 + 3873e: 05996f63 bltu s2,s9,3879c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x146> + 38742: 8aa2 mv s5,s0 + 38744: 842a mv s0,a0 + 38746: b779 j 386d4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x7e> + 38748: 075c0563 beq s8,s5,387b2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x15c> + 3874c: 028ab683 ld a3,40(s5) + 38750: 020ab603 ld a2,32(s5) + 38754: 85e6 mv a1,s9 + 38756: 854e mv a0,s3 + 38758: 8bce10ef jal 19814 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> + 3875c: 01f5549b srliw s1,a0,0x1f + 38760: 04000513 li a0,64 + 38764: 93cdd0ef jal 158a0 <_Znwm@plt> + 38768: 000b3583 ld a1,0(s6) + 3876c: 008b3603 ld a2,8(s6) + 38770: 03050793 addi a5,a0,48 + 38774: 842a mv s0,a0 + 38776: f11c sd a5,32(a0) + 38778: 962e add a2,a2,a1 + 3877a: 02050513 addi a0,a0,32 + 3877e: bbce10ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> + 38782: 86e2 mv a3,s8 + 38784: 8656 mv a2,s5 + 38786: 8526 mv a0,s1 + 38788: 85a2 mv a1,s0 + 3878a: e17dc0ef jal 155a0 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt> + 3878e: 028a3703 ld a4,40(s4) + 38792: 4785 li a5,1 + 38794: 973e add a4,a4,a5 + 38796: 02ea3423 sd a4,40(s4) + 3879a: b7a5 j 38702 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xac> + 3879c: 8aa2 mv s5,s0 + 3879e: 84ca mv s1,s2 + 387a0: 842a mv s0,a0 + 387a2: bf0d j 386d4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x7e> + 387a4: 4781 li a5,0 + 387a6: bfb1 j 38702 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xac> + 387a8: 6d1c ld a5,24(a0) + 387aa: 8462 mv s0,s8 + 387ac: f98791e3 bne a5,s8,3872e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xd8> + 387b0: 8ae2 mv s5,s8 + 387b2: 4485 li s1,1 + 387b4: b775 j 38760 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x10a> + 387b6: f45e sd s7,40(sp) + 387b8: e09dc0ef jal 155c0 <__cxa_begin_catch@plt> + 387bc: 8522 mv a0,s0 + 387be: 942dd0ef jal 15900 <_ZdlPv@plt> + 387c2: 8aedd0ef jal 15870 <__cxa_rethrow@plt> + 387c6: 842a mv s0,a0 + 387c8: c98dd0ef jal 15c60 <__cxa_end_catch@plt> + 387cc: 8522 mv a0,s0 + 387ce: 822dd0ef jal 157f0 <_Unwind_Resume@plt> + +00000000000387d2 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_>: + 387d2: 7179 addi sp,sp,-48 + 387d4: f406 sd ra,40(sp) + 387d6: f022 sd s0,32(sp) + 387d8: c145 beqz a0,38878 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0xa6> + 387da: 611c ld a5,0(a0) + 387dc: 00013597 auipc a1,0x13 + 387e0: 72c5b583 ld a1,1836(a1) # 4bf08 <_GLOBAL_OFFSET_TABLE_+0x3b8> + 387e4: 842a mv s0,a0 + 387e6: ff87b783 ld a5,-8(a5) # ffffffff7ffffff8 <__global_pointer$+0xffffffff7ffb3268> + 387ea: 679c ld a5,8(a5) + 387ec: 06b78d63 beq a5,a1,38866 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x94> + 387f0: 0007c683 lbu a3,0(a5) + 387f4: 02a00713 li a4,42 + 387f8: 4501 li a0,0 + 387fa: 00e68763 beq a3,a4,38808 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x36> + 387fe: 853e mv a0,a5 + 38800: bc0dd0ef jal 15bc0 + 38804: 00153513 seqz a0,a0 + 38808: c93e40ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 3880c: c105 beqz a0,3882c <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x5a> + 3880e: 8522 mv a0,s0 + 38810: 7402 ld s0,32(sp) + 38812: 70a2 ld ra,40(sp) + 38814: 4681 li a3,0 + 38816: 00013617 auipc a2,0x13 + 3881a: 50a63603 ld a2,1290(a2) # 4bd20 <_GLOBAL_OFFSET_TABLE_+0x1d0> + 3881e: 00013597 auipc a1,0x13 + 38822: 39a5b583 ld a1,922(a1) # 4bbb8 <_GLOBAL_OFFSET_TABLE_+0x68> + 38826: 6145 addi sp,sp,48 + 38828: ca8dd06f j 15cd0 <__dynamic_cast@plt> + 3882c: ec26 sd s1,24(sp) + 3882e: 0024 addi s1,sp,8 + 38830: 8526 mv a0,s1 + 38832: 00004617 auipc a2,0x4 + 38836: dbe60613 addi a2,a2,-578 # 3c5f0 <_IO_stdin_used+0x2a70> + 3883a: 458d li a1,3 + 3883c: 44d00693 li a3,1101 + 38840: c83e80ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 38844: 03300613 li a2,51 + 38848: 00004597 auipc a1,0x4 + 3884c: 10858593 addi a1,a1,264 # 3c950 <_IO_stdin_used+0x2dd0> + 38850: 00013517 auipc a0,0x13 + 38854: 74853503 ld a0,1864(a0) # 4bf98 <_ZSt4cerr@Base> + 38858: ea9dc0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3885c: 8526 mv a0,s1 + 3885e: ff5e50ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 38862: 64e2 ld s1,24(sp) + 38864: b76d j 3880e <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x3c> + 38866: 4505 li a0,1 + 38868: b745 j 38808 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x36> + 3886a: 842a mv s0,a0 + 3886c: 8526 mv a0,s1 + 3886e: fe5e50ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 38872: 8522 mv a0,s0 + 38874: f7ddc0ef jal 157f0 <_Unwind_Resume@plt> + 38878: ec26 sd s1,24(sp) + 3887a: 9a6dd0ef jal 15a20 <__cxa_bad_typeid@plt> + +000000000003887e <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv>: + 3887e: 7179 addi sp,sp,-48 + 38880: ec26 sd s1,24(sp) + 38882: 84aa mv s1,a0 + 38884: 4108 lw a0,0(a0) + 38886: f406 sd ra,40(sp) + 38888: b98dd0ef jal 15c20 + 3888c: c919 beqz a0,388a2 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0x24> + 3888e: 00013317 auipc t1,0x13 + 38892: 4d233303 ld t1,1234(t1) # 4bd60 <_GLOBAL_OFFSET_TABLE_+0x210> + 38896: 9302 jalr t1 + 38898: 70a2 ld ra,40(sp) + 3889a: 64e2 ld s1,24(sp) + 3889c: 0521 addi a0,a0,8 + 3889e: 6145 addi sp,sp,48 + 388a0: 8082 ret + 388a2: 6488 ld a0,8(s1) + 388a4: f022 sd s0,32(sp) + 388a6: 00013717 auipc a4,0x13 + 388aa: 61a73703 ld a4,1562(a4) # 4bec0 <_GLOBAL_OFFSET_TABLE_+0x370> + 388ae: 611c ld a5,0(a0) + 388b0: 6b9c ld a5,16(a5) + 388b2: 0ae79063 bne a5,a4,38952 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0xd4> + 388b6: 02000513 li a0,32 + 388ba: fe7dc0ef jal 158a0 <_Znwm@plt> + 388be: 00013797 auipc a5,0x13 + 388c2: 4f27b783 ld a5,1266(a5) # 4bdb0 <_GLOBAL_OFFSET_TABLE_+0x260> + 388c6: 07c1 addi a5,a5,16 + 388c8: 842a mv s0,a0 + 388ca: 00053423 sd zero,8(a0) + 388ce: 00053823 sd zero,16(a0) + 388d2: 00053c23 sd zero,24(a0) + 388d6: e11c sd a5,0(a0) + 388d8: 4088 lw a0,0(s1) + 388da: 85a2 mv a1,s0 + 388dc: d15dc0ef jal 155f0 + 388e0: 84aa mv s1,a0 + 388e2: e901 bnez a0,388f2 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0x74> + 388e4: 70a2 ld ra,40(sp) + 388e6: 00840513 addi a0,s0,8 + 388ea: 7402 ld s0,32(sp) + 388ec: 64e2 ld s1,24(sp) + 388ee: 6145 addi sp,sp,48 + 388f0: 8082 ret + 388f2: e84a sd s2,16(sp) + 388f4: 00810913 addi s2,sp,8 + 388f8: 854a mv a0,s2 + 388fa: 00004617 auipc a2,0x4 + 388fe: cf660613 addi a2,a2,-778 # 3c5f0 <_IO_stdin_used+0x2a70> + 38902: 458d li a1,3 + 38904: 70200693 li a3,1794 + 38908: bbbe80ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 3890c: 02600613 li a2,38 + 38910: 00004597 auipc a1,0x4 + 38914: 07858593 addi a1,a1,120 # 3c988 <_IO_stdin_used+0x2e08> + 38918: 00013517 auipc a0,0x13 + 3891c: 68053503 ld a0,1664(a0) # 4bf98 <_ZSt4cerr@Base> + 38920: de1dc0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 38924: 4649 li a2,18 + 38926: 00004597 auipc a1,0x4 + 3892a: d4a58593 addi a1,a1,-694 # 3c670 <_IO_stdin_used+0x2af0> + 3892e: 00013517 auipc a0,0x13 + 38932: 66a53503 ld a0,1642(a0) # 4bf98 <_ZSt4cerr@Base> + 38936: dcbdc0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 3893a: 85a6 mv a1,s1 + 3893c: 00013517 auipc a0,0x13 + 38940: 65c53503 ld a0,1628(a0) # 4bf98 <_ZSt4cerr@Base> + 38944: bcddc0ef jal 15510 <_ZNSolsEi@plt> + 38948: 854a mv a0,s2 + 3894a: f09e50ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 3894e: 6942 ld s2,16(sp) + 38950: bf51 j 388e4 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0x66> + 38952: 9782 jalr a5 + 38954: 842a mv s0,a0 + 38956: b749 j 388d8 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0x5a> + 38958: 842a mv s0,a0 + 3895a: 854a mv a0,s2 + 3895c: ef7e50ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 38960: 8522 mv a0,s0 + 38962: e8fdc0ef jal 157f0 <_Unwind_Resume@plt> + +0000000000038966 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_>: + 38966: 7139 addi sp,sp,-64 + 38968: e852 sd s4,16(sp) + 3896a: e05a sd s6,0(sp) + 3896c: 00053a03 ld s4,0(a0) + 38970: 00853b03 ld s6,8(a0) + 38974: f822 sd s0,48(sp) + 38976: 57fd li a5,-1 + 38978: 414b0433 sub s0,s6,s4 + 3897c: fc06 sd ra,56(sp) + 3897e: f426 sd s1,40(sp) + 38980: f04a sd s2,32(sp) + 38982: ec4e sd s3,24(sp) + 38984: e456 sd s5,8(sp) + 38986: 40545713 srai a4,s0,0x5 + 3898a: 8399 srli a5,a5,0x6 + 3898c: 12f70763 beq a4,a5,38aba <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x154> + 38990: 89aa mv s3,a0 + 38992: 84ae mv s1,a1 + 38994: 4785 li a5,1 + 38996: eb61 bnez a4,38a66 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x100> + 38998: 577d li a4,-1 + 3899a: 8319 srli a4,a4,0x6 + 3899c: 10f76b63 bltu a4,a5,38ab2 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x14c> + 389a0: 00579913 slli s2,a5,0x5 + 389a4: 854a mv a0,s2 + 389a6: efbdc0ef jal 158a0 <_Znwm@plt> + 389aa: 008507b3 add a5,a0,s0 + 389ae: 6090 ld a2,0(s1) + 389b0: 01078693 addi a3,a5,16 + 389b4: e394 sd a3,0(a5) + 389b6: 01048713 addi a4,s1,16 + 389ba: 8aaa mv s5,a0 + 389bc: 0ce60d63 beq a2,a4,38a96 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x130> + 389c0: 6894 ld a3,16(s1) + 389c2: e390 sd a2,0(a5) + 389c4: eb94 sd a3,16(a5) + 389c6: 6494 ld a3,8(s1) + 389c8: e098 sd a4,0(s1) + 389ca: 00048823 sb zero,16(s1) + 389ce: e794 sd a3,8(a5) + 389d0: 0004b423 sd zero,8(s1) + 389d4: 0f6a0163 beq s4,s6,38ab6 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x150> + 389d8: 008a8833 add a6,s5,s0 + 389dc: 010a0713 addi a4,s4,16 + 389e0: 87d6 mv a5,s5 + 389e2: 01078693 addi a3,a5,16 + 389e6: e394 sd a3,0(a5) + 389e8: ff073583 ld a1,-16(a4) + 389ec: ff873603 ld a2,-8(a4) + 389f0: 04e58463 beq a1,a4,38a38 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xd2> + 389f4: 6314 ld a3,0(a4) + 389f6: e38c sd a1,0(a5) + 389f8: e790 sd a2,8(a5) + 389fa: eb94 sd a3,16(a5) + 389fc: 02078793 addi a5,a5,32 + 38a00: 02070713 addi a4,a4,32 + 38a04: fd079fe3 bne a5,a6,389e2 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x7c> + 38a08: 02080413 addi s0,a6,32 + 38a0c: 000a0563 beqz s4,38a16 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xb0> + 38a10: 8552 mv a0,s4 + 38a12: eefdc0ef jal 15900 <_ZdlPv@plt> + 38a16: 0089b423 sd s0,8(s3) + 38a1a: 70e2 ld ra,56(sp) + 38a1c: 7442 ld s0,48(sp) + 38a1e: 9956 add s2,s2,s5 + 38a20: 0129b823 sd s2,16(s3) + 38a24: 0159b023 sd s5,0(s3) + 38a28: 74a2 ld s1,40(sp) + 38a2a: 7902 ld s2,32(sp) + 38a2c: 69e2 ld s3,24(sp) + 38a2e: 6a42 ld s4,16(sp) + 38a30: 6aa2 ld s5,8(sp) + 38a32: 6b02 ld s6,0(sp) + 38a34: 6121 addi sp,sp,64 + 38a36: 8082 ret + 38a38: 0605 addi a2,a2,1 + 38a3a: 88ba mv a7,a4 + 38a3c: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma + 38a40: 02088407 vle8.v v8,(a7) + 38a44: 8e0d sub a2,a2,a1 + 38a46: 98ae add a7,a7,a1 + 38a48: 02068427 vse8.v v8,(a3) + 38a4c: 96ae add a3,a3,a1 + 38a4e: f67d bnez a2,38a3c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xd6> + 38a50: ff873683 ld a3,-8(a4) + 38a54: 02078793 addi a5,a5,32 + 38a58: 02070713 addi a4,a4,32 + 38a5c: fed7b423 sd a3,-24(a5) + 38a60: f90791e3 bne a5,a6,389e2 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x7c> + 38a64: b755 j 38a08 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xa2> + 38a66: 00171793 slli a5,a4,0x1 + 38a6a: f2e7f7e3 bgeu a5,a4,38998 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x32> + 38a6e: fc100513 li a0,-63 + 38a72: 8105 srli a0,a0,0x1 + 38a74: e2ddc0ef jal 158a0 <_Znwm@plt> + 38a78: 008507b3 add a5,a0,s0 + 38a7c: 6090 ld a2,0(s1) + 38a7e: 01078693 addi a3,a5,16 + 38a82: fc100913 li s2,-63 + 38a86: e394 sd a3,0(a5) + 38a88: 01048713 addi a4,s1,16 + 38a8c: 8aaa mv s5,a0 + 38a8e: 00195913 srli s2,s2,0x1 + 38a92: f2e617e3 bne a2,a4,389c0 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x5a> + 38a96: 6490 ld a2,8(s1) + 38a98: 853a mv a0,a4 + 38a9a: 0605 addi a2,a2,1 + 38a9c: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma + 38aa0: 02050407 vle8.v v8,(a0) + 38aa4: 8e0d sub a2,a2,a1 + 38aa6: 952e add a0,a0,a1 + 38aa8: 02068427 vse8.v v8,(a3) + 38aac: 96ae add a3,a3,a1 + 38aae: f67d bnez a2,38a9c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x136> + 38ab0: bf19 j 389c6 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x60> + 38ab2: 87ba mv a5,a4 + 38ab4: b5f5 j 389a0 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x3a> + 38ab6: 8856 mv a6,s5 + 38ab8: bf81 j 38a08 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xa2> + 38aba: 00001517 auipc a0,0x1 + 38abe: 6ce50513 addi a0,a0,1742 # 3a188 <_IO_stdin_used+0x608> + 38ac2: e2fdc0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + +0000000000038ac6 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_>: + 38ac6: 411c lw a5,0(a0) + 38ac8: 7171 addi sp,sp,-176 + 38aca: f122 sd s0,160(sp) + 38acc: f506 sd ra,168(sp) + 38ace: 4405 li s0,1 + 38ad0: 12f45963 bge s0,a5,38c02 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x13c> + 38ad4: e94a sd s2,144(sp) + 38ad6: fcd6 sd s5,120(sp) + 38ad8: f8da sd s6,112(sp) + 38ada: f4de sd s7,104(sp) + 38adc: f0e2 sd s8,96(sp) + 38ade: ece6 sd s9,88(sp) + 38ae0: e8ea sd s10,80(sp) + 38ae2: e4ee sd s11,72(sp) + 38ae4: ed26 sd s1,152(sp) + 38ae6: e54e sd s3,136(sp) + 38ae8: e152 sd s4,128(sp) + 38aea: 892a mv s2,a0 + 38aec: 8b2e mv s6,a1 + 38aee: 01810a93 addi s5,sp,24 + 38af2: 02010b93 addi s7,sp,32 + 38af6: 00013d97 auipc s11,0x13 + 38afa: 3d2dbd83 ld s11,978(s11) # 4bec8 <_GLOBAL_OFFSET_TABLE_+0x378> + 38afe: 4c19 li s8,6 + 38b00: 00013c97 auipc s9,0x13 + 38b04: 310cbc83 ld s9,784(s9) # 4be10 <_GLOBAL_OFFSET_TABLE_+0x2c0> + 38b08: 8d22 mv s10,s0 + 38b0a: a09d j 38b70 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xaa> + 38b0c: e42a sd a0,8(sp) + 38b0e: 8c2dd0ef jal 15bd0 + 38b12: 66a2 ld a3,8(sp) + 38b14: 008db603 ld a2,8(s11) + 38b18: 872a mv a4,a0 + 38b1a: 4581 li a1,0 + 38b1c: 00013517 auipc a0,0x13 + 38b20: 3ac53503 ld a0,940(a0) # 4bec8 <_GLOBAL_OFFSET_TABLE_+0x378> + 38b24: c4ddc0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 38b28: 89af60ef jal 2ebc2 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0> + 38b2c: 00092783 lw a5,0(s2) + 38b30: 0e878463 beq a5,s0,38c18 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x152> + 38b34: fff78a1b addiw s4,a5,-1 + 38b38: 408a063b subw a2,s4,s0 + 38b3c: 02061793 slli a5,a2,0x20 + 38b40: 00848593 addi a1,s1,8 + 38b44: 01d7d613 srli a2,a5,0x1d + 38b48: 95da add a1,a1,s6 + 38b4a: 854e mv a0,s3 + 38b4c: 0621 addi a2,a2,8 + 38b4e: f43dc0ef jal 15a90 + 38b52: 7482 ld s1,32(sp) + 38b54: 01492023 sw s4,0(s2) + 38b58: 347d addiw s0,s0,-1 + 38b5a: 181c addi a5,sp,48 + 38b5c: 00f48563 beq s1,a5,38b66 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xa0> + 38b60: 8526 mv a0,s1 + 38b62: d9fdc0ef jal 15900 <_ZdlPv@plt> + 38b66: 00092783 lw a5,0(s2) + 38b6a: 2405 addiw s0,s0,1 + 38b6c: 08f45063 bge s0,a5,38bec <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x126> + 38b70: 8556 mv a0,s5 + 38b72: 00341493 slli s1,s0,0x3 + 38b76: f4ee20ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 38b7a: 009b09b3 add s3,s6,s1 + 38b7e: 0009b583 ld a1,0(s3) + 38b82: 8556 mv a0,s5 + 38b84: 9efed0ef jal 26572 <_ZN7testing7MessagelsEPw> + 38b88: 85aa mv a1,a0 + 38b8a: 855e mv a0,s7 + 38b8c: b63e20ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 38b90: 6562 ld a0,24(sp) + 38b92: c501 beqz a0,38b9a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xd4> + 38b94: 611c ld a5,0(a0) + 38b96: 679c ld a5,8(a5) + 38b98: 9782 jalr a5 + 38b9a: 7a02 ld s4,32(sp) + 38b9c: 8552 mv a0,s4 + 38b9e: c3fe60ef jal 1f7dc <_ZN7testing8internalL19ParseGoogleTestFlagEPKc> + 38ba2: f549 bnez a0,38b2c <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x66> + 38ba4: 4601 li a2,0 + 38ba6: 00004597 auipc a1,0x4 + 38baa: 36a58593 addi a1,a1,874 # 3cf10 <_ZN7testing8internalL13kFlagfileFlagE> + 38bae: 8552 mv a0,s4 + 38bb0: f54e10ef jal 1a304 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> + 38bb4: fd21 bnez a0,38b0c <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x46> + 38bb6: 77a2 ld a5,40(sp) + 38bb8: 01878d63 beq a5,s8,38bd2 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x10c> + 38bbc: 4709 li a4,2 + 38bbe: 06e78063 beq a5,a4,38c1e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x158> + 38bc2: 8552 mv a0,s4 + 38bc4: 94de40ef jal 1d510 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc> + 38bc8: 7482 ld s1,32(sp) + 38bca: d941 beqz a0,38b5a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x94> + 38bcc: 01ac8023 sb s10,0(s9) + 38bd0: b769 j 38b5a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x94> + 38bd2: 7482 ld s1,32(sp) + 38bd4: 8662 mv a2,s8 + 38bd6: 00004597 auipc a1,0x4 + 38bda: dda58593 addi a1,a1,-550 # 3c9b0 <_IO_stdin_used+0x2e30> + 38bde: 8526 mv a0,s1 + 38be0: de1dc0ef jal 159c0 + 38be4: fd79 bnez a0,38bc2 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xfc> + 38be6: 01ac8023 sb s10,0(s9) + 38bea: bf85 j 38b5a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x94> + 38bec: 64ea ld s1,152(sp) + 38bee: 694a ld s2,144(sp) + 38bf0: 69aa ld s3,136(sp) + 38bf2: 6a0a ld s4,128(sp) + 38bf4: 7ae6 ld s5,120(sp) + 38bf6: 7b46 ld s6,112(sp) + 38bf8: 7ba6 ld s7,104(sp) + 38bfa: 7c06 ld s8,96(sp) + 38bfc: 6ce6 ld s9,88(sp) + 38bfe: 6d46 ld s10,80(sp) + 38c00: 6da6 ld s11,72(sp) + 38c02: 00013797 auipc a5,0x13 + 38c06: 20e7b783 ld a5,526(a5) # 4be10 <_GLOBAL_OFFSET_TABLE_+0x2c0> + 38c0a: 0007c783 lbu a5,0(a5) + 38c0e: ebb9 bnez a5,38c64 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x19e> + 38c10: 70aa ld ra,168(sp) + 38c12: 740a ld s0,160(sp) + 38c14: 614d addi sp,sp,176 + 38c16: 8082 ret + 38c18: fff40a1b addiw s4,s0,-1 + 38c1c: bf1d j 38b52 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x8c> + 38c1e: 7482 ld s1,32(sp) + 38c20: 02d00713 li a4,45 + 38c24: 0004c783 lbu a5,0(s1) + 38c28: 02e78363 beq a5,a4,38c4e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x188> + 38c2c: 02d00713 li a4,45 + 38c30: 02e78f63 beq a5,a4,38c6e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x1a8> + 38c34: 02f00713 li a4,47 + 38c38: f8e795e3 bne a5,a4,38bc2 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xfc> + 38c3c: 0014c703 lbu a4,1(s1) + 38c40: 03f00793 li a5,63 + 38c44: f6f71fe3 bne a4,a5,38bc2 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xfc> + 38c48: 01ac8023 sb s10,0(s9) + 38c4c: b739 j 38b5a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x94> + 38c4e: 0014c683 lbu a3,1(s1) + 38c52: 06800713 li a4,104 + 38c56: f6e68be3 beq a3,a4,38bcc <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x106> + 38c5a: 02d00713 li a4,45 + 38c5e: fce79be3 bne a5,a4,38c34 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x16e> + 38c62: a031 j 38c6e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x1a8> + 38c64: 740a ld s0,160(sp) + 38c66: 70aa ld ra,168(sp) + 38c68: 614d addi sp,sp,176 + 38c6a: d4fe306f j 1c9b8 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0> + 38c6e: 0014c683 lbu a3,1(s1) + 38c72: 03f00713 li a4,63 + 38c76: fae69fe3 bne a3,a4,38c34 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x16e> + 38c7a: bf89 j 38bcc <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x106> + 38c7c: 842a mv s0,a0 + 38c7e: 855e mv a0,s7 + 38c80: 940de0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 38c84: 8522 mv a0,s0 + 38c86: b6bdc0ef jal 157f0 <_Unwind_Resume@plt> + 38c8a: 67e2 ld a5,24(sp) + 38c8c: 842a mv s0,a0 + 38c8e: dbfd beqz a5,38c84 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x1be> + 38c90: 6398 ld a4,0(a5) + 38c92: 853e mv a0,a5 + 38c94: 671c ld a5,8(a4) + 38c96: 9782 jalr a5 + 38c98: b7f5 j 38c84 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x1be> + +0000000000038c9a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_>: + 38c9a: 411c lw a5,0(a0) + 38c9c: 7135 addi sp,sp,-160 + 38c9e: e922 sd s0,144(sp) + 38ca0: ed06 sd ra,152(sp) + 38ca2: 4405 li s0,1 + 38ca4: 10f45d63 bge s0,a5,38dbe <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x124> + 38ca8: e14a sd s2,128(sp) + 38caa: f4d6 sd s5,104(sp) + 38cac: f0da sd s6,96(sp) + 38cae: ecde sd s7,88(sp) + 38cb0: e8e2 sd s8,80(sp) + 38cb2: e4e6 sd s9,72(sp) + 38cb4: e0ea sd s10,64(sp) + 38cb6: fc6e sd s11,56(sp) + 38cb8: e526 sd s1,136(sp) + 38cba: fcce sd s3,120(sp) + 38cbc: f8d2 sd s4,112(sp) + 38cbe: 892a mv s2,a0 + 38cc0: 8aae mv s5,a1 + 38cc2: 01010b13 addi s6,sp,16 + 38cc6: 00013b97 auipc s7,0x13 + 38cca: fc2bbb83 ld s7,-62(s7) # 4bc88 <_GLOBAL_OFFSET_TABLE_+0x138> + 38cce: 00013d97 auipc s11,0x13 + 38cd2: 1fadbd83 ld s11,506(s11) # 4bec8 <_GLOBAL_OFFSET_TABLE_+0x378> + 38cd6: 4c19 li s8,6 + 38cd8: 00013c97 auipc s9,0x13 + 38cdc: 138cbc83 ld s9,312(s9) # 4be10 <_GLOBAL_OFFSET_TABLE_+0x2c0> + 38ce0: 8d22 mv s10,s0 + 38ce2: a09d j 38d48 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xae> + 38ce4: e42a sd a0,8(sp) + 38ce6: eebdc0ef jal 15bd0 + 38cea: 66a2 ld a3,8(sp) + 38cec: 008db603 ld a2,8(s11) + 38cf0: 872a mv a4,a0 + 38cf2: 4581 li a1,0 + 38cf4: 00013517 auipc a0,0x13 + 38cf8: 1d453503 ld a0,468(a0) # 4bec8 <_GLOBAL_OFFSET_TABLE_+0x378> + 38cfc: a75dc0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 38d00: ec3f50ef jal 2ebc2 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0> + 38d04: 00092783 lw a5,0(s2) + 38d08: 0c878663 beq a5,s0,38dd4 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x13a> + 38d0c: fff78a1b addiw s4,a5,-1 + 38d10: 408a063b subw a2,s4,s0 + 38d14: 02061793 slli a5,a2,0x20 + 38d18: 00848593 addi a1,s1,8 + 38d1c: 01d7d613 srli a2,a5,0x1d + 38d20: 95d6 add a1,a1,s5 + 38d22: 854e mv a0,s3 + 38d24: 0621 addi a2,a2,8 + 38d26: d6bdc0ef jal 15a90 + 38d2a: 64c2 ld s1,16(sp) + 38d2c: 01492023 sw s4,0(s2) + 38d30: 347d addiw s0,s0,-1 + 38d32: 101c addi a5,sp,32 + 38d34: 00f48563 beq s1,a5,38d3e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xa4> + 38d38: 8526 mv a0,s1 + 38d3a: bc7dc0ef jal 15900 <_ZdlPv@plt> + 38d3e: 00092783 lw a5,0(s2) + 38d42: 2405 addiw s0,s0,1 + 38d44: 06f45263 bge s0,a5,38da8 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x10e> + 38d48: 00341493 slli s1,s0,0x3 + 38d4c: 009a89b3 add s3,s5,s1 + 38d50: 855a mv a0,s6 + 38d52: 85ce mv a1,s3 + 38d54: 9b82 jalr s7 + 38d56: 6a42 ld s4,16(sp) + 38d58: 8552 mv a0,s4 + 38d5a: a83e60ef jal 1f7dc <_ZN7testing8internalL19ParseGoogleTestFlagEPKc> + 38d5e: f15d bnez a0,38d04 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x6a> + 38d60: 4601 li a2,0 + 38d62: 00004597 auipc a1,0x4 + 38d66: 1ae58593 addi a1,a1,430 # 3cf10 <_ZN7testing8internalL13kFlagfileFlagE> + 38d6a: 8552 mv a0,s4 + 38d6c: d98e10ef jal 1a304 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> + 38d70: f935 bnez a0,38ce4 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x4a> + 38d72: 67e2 ld a5,24(sp) + 38d74: 01878d63 beq a5,s8,38d8e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xf4> + 38d78: 4709 li a4,2 + 38d7a: 06e78063 beq a5,a4,38dda <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x140> + 38d7e: 8552 mv a0,s4 + 38d80: f90e40ef jal 1d510 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc> + 38d84: 64c2 ld s1,16(sp) + 38d86: d555 beqz a0,38d32 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x98> + 38d88: 01ac8023 sb s10,0(s9) + 38d8c: b75d j 38d32 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x98> + 38d8e: 64c2 ld s1,16(sp) + 38d90: 8662 mv a2,s8 + 38d92: 00004597 auipc a1,0x4 + 38d96: c1e58593 addi a1,a1,-994 # 3c9b0 <_IO_stdin_used+0x2e30> + 38d9a: 8526 mv a0,s1 + 38d9c: c25dc0ef jal 159c0 + 38da0: fd79 bnez a0,38d7e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xe4> + 38da2: 01ac8023 sb s10,0(s9) + 38da6: b771 j 38d32 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x98> + 38da8: 64aa ld s1,136(sp) + 38daa: 690a ld s2,128(sp) + 38dac: 79e6 ld s3,120(sp) + 38dae: 7a46 ld s4,112(sp) + 38db0: 7aa6 ld s5,104(sp) + 38db2: 7b06 ld s6,96(sp) + 38db4: 6be6 ld s7,88(sp) + 38db6: 6c46 ld s8,80(sp) + 38db8: 6ca6 ld s9,72(sp) + 38dba: 6d06 ld s10,64(sp) + 38dbc: 7de2 ld s11,56(sp) + 38dbe: 00013797 auipc a5,0x13 + 38dc2: 0527b783 ld a5,82(a5) # 4be10 <_GLOBAL_OFFSET_TABLE_+0x2c0> + 38dc6: 0007c783 lbu a5,0(a5) + 38dca: ebb9 bnez a5,38e20 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x186> + 38dcc: 60ea ld ra,152(sp) + 38dce: 644a ld s0,144(sp) + 38dd0: 610d addi sp,sp,160 + 38dd2: 8082 ret + 38dd4: fff40a1b addiw s4,s0,-1 + 38dd8: bf89 j 38d2a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x90> + 38dda: 64c2 ld s1,16(sp) + 38ddc: 02d00713 li a4,45 + 38de0: 0004c783 lbu a5,0(s1) + 38de4: 02e78363 beq a5,a4,38e0a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x170> + 38de8: 02d00713 li a4,45 + 38dec: 02e78f63 beq a5,a4,38e2a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x190> + 38df0: 02f00713 li a4,47 + 38df4: f8e795e3 bne a5,a4,38d7e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xe4> + 38df8: 0014c703 lbu a4,1(s1) + 38dfc: 03f00793 li a5,63 + 38e00: f6f71fe3 bne a4,a5,38d7e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xe4> + 38e04: 01ac8023 sb s10,0(s9) + 38e08: b72d j 38d32 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x98> + 38e0a: 0014c683 lbu a3,1(s1) + 38e0e: 06800713 li a4,104 + 38e12: f6e68be3 beq a3,a4,38d88 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xee> + 38e16: 02d00713 li a4,45 + 38e1a: fce79be3 bne a5,a4,38df0 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x156> + 38e1e: a031 j 38e2a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x190> + 38e20: 644a ld s0,144(sp) + 38e22: 60ea ld ra,152(sp) + 38e24: 610d addi sp,sp,160 + 38e26: b93e306f j 1c9b8 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0> + 38e2a: 0014c683 lbu a3,1(s1) + 38e2e: 03f00713 li a4,63 + 38e32: fae69fe3 bne a3,a4,38df0 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x156> + 38e36: bf89 j 38d88 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xee> + 38e38: 842a mv s0,a0 + 38e3a: 855a mv a0,s6 + 38e3c: f85dd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 38e40: 8522 mv a0,s0 + 38e42: 9afdc0ef jal 157f0 <_Unwind_Resume@plt> + +0000000000038e46 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_>: + 38e46: 7159 addi sp,sp,-112 + 38e48: e4ce sd s3,72(sp) + 38e4a: 89aa mv s3,a0 + 38e4c: 850a mv a0,sp + 38e4e: f0a2 sd s0,96(sp) + 38e50: eca6 sd s1,88(sp) + 38e52: fc56 sd s5,56(sp) + 38e54: f486 sd ra,104(sp) + 38e56: 8aae mv s5,a1 + 38e58: c03e10ef jal 1aa5a <_ZN7testing8internal8GetArgvsB5cxx11Ev> + 38e5c: 64a2 ld s1,8(sp) + 38e5e: 6402 ld s0,0(sp) + 38e60: 02848863 beq s1,s0,38e90 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x4a> + 38e64: 6008 ld a0,0(s0) + 38e66: 01040793 addi a5,s0,16 + 38e6a: 00f50463 beq a0,a5,38e72 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x2c> + 38e6e: a93dc0ef jal 15900 <_ZdlPv@plt> + 38e72: 02040413 addi s0,s0,32 + 38e76: fe8497e3 bne s1,s0,38e64 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x1e> + 38e7a: 6502 ld a0,0(sp) + 38e7c: c119 beqz a0,38e82 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x3c> + 38e7e: a83dc0ef jal 15900 <_ZdlPv@plt> + 38e82: 70a6 ld ra,104(sp) + 38e84: 7406 ld s0,96(sp) + 38e86: 64e6 ld s1,88(sp) + 38e88: 69a6 ld s3,72(sp) + 38e8a: 7ae2 ld s5,56(sp) + 38e8c: 6165 addi sp,sp,112 + 38e8e: 8082 ret + 38e90: e0d2 sd s4,64(sp) + 38e92: e8ca sd s2,80(sp) + 38e94: f85a sd s6,48(sp) + 38e96: f45e sd s7,40(sp) + 38e98: f062 sd s8,32(sp) + 38e9a: 8a0a mv s4,sp + 38e9c: c481 beqz s1,38ea4 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x5e> + 38e9e: 8526 mv a0,s1 + 38ea0: a61dc0ef jal 15900 <_ZdlPv@plt> + 38ea4: 0009a783 lw a5,0(s3) + 38ea8: 0ef05463 blez a5,38f90 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x14a> + 38eac: 8c818493 addi s1,gp,-1848 # 4c658 <_ZN7testing8internalL7g_argvsE> + 38eb0: 0004bb03 ld s6,0(s1) + 38eb4: 0084b903 ld s2,8(s1) + 38eb8: 032b0363 beq s6,s2,38ede <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x98> + 38ebc: 845a mv s0,s6 + 38ebe: 6008 ld a0,0(s0) + 38ec0: 01040793 addi a5,s0,16 + 38ec4: 00f50463 beq a0,a5,38ecc <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x86> + 38ec8: a39dc0ef jal 15900 <_ZdlPv@plt> + 38ecc: 02040413 addi s0,s0,32 + 38ed0: ff2417e3 bne s0,s2,38ebe <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x78> + 38ed4: 0009a783 lw a5,0(s3) + 38ed8: 0164b423 sd s6,8(s1) + 38edc: cba5 beqz a5,38f4c <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x106> + 38ede: 8956 mv s2,s5 + 38ee0: 4401 li s0,0 + 38ee2: 00013b97 auipc s7,0x13 + 38ee6: da6bbb83 ld s7,-602(s7) # 4bc88 <_GLOBAL_OFFSET_TABLE_+0x138> + 38eea: 00013c17 auipc s8,0x13 + 38eee: fcec3c03 ld s8,-50(s8) # 4beb8 <_GLOBAL_OFFSET_TABLE_+0x368> + 38ef2: 01010b13 addi s6,sp,16 + 38ef6: a02d j 38f20 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xda> + 38ef8: 01078713 addi a4,a5,16 + 38efc: e398 sd a4,0(a5) + 38efe: 6682 ld a3,0(sp) + 38f00: 6622 ld a2,8(sp) + 38f02: 07668963 beq a3,s6,38f74 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x12e> + 38f06: 6742 ld a4,16(sp) + 38f08: e394 sd a3,0(a5) + 38f0a: eb98 sd a4,16(a5) + 38f0c: e790 sd a2,8(a5) + 38f0e: 02078793 addi a5,a5,32 + 38f12: e49c sd a5,8(s1) + 38f14: 0009a783 lw a5,0(s3) + 38f18: 2405 addiw s0,s0,1 + 38f1a: 0921 addi s2,s2,8 + 38f1c: 02878863 beq a5,s0,38f4c <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x106> + 38f20: 85ca mv a1,s2 + 38f22: 8552 mv a0,s4 + 38f24: 9b82 jalr s7 + 38f26: 649c ld a5,8(s1) + 38f28: 6898 ld a4,16(s1) + 38f2a: fce797e3 bne a5,a4,38ef8 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xb2> + 38f2e: 85d2 mv a1,s4 + 38f30: 8c818513 addi a0,gp,-1848 # 4c658 <_ZN7testing8internalL7g_argvsE> + 38f34: 9c02 jalr s8 + 38f36: 6502 ld a0,0(sp) + 38f38: fd650ee3 beq a0,s6,38f14 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xce> + 38f3c: 9c5dc0ef jal 15900 <_ZdlPv@plt> + 38f40: 0009a783 lw a5,0(s3) + 38f44: 2405 addiw s0,s0,1 + 38f46: 0921 addi s2,s2,8 + 38f48: fc879ce3 bne a5,s0,38f20 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xda> + 38f4c: 85d6 mv a1,s5 + 38f4e: 854e mv a0,s3 + 38f50: dd3f50ef jal 2ed22 <_ZN7testing8internal24ParseGoogleTestFlagsOnlyEPiPPc> + 38f54: b82f20ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 38f58: 7406 ld s0,96(sp) + 38f5a: 6946 ld s2,80(sp) + 38f5c: 6a06 ld s4,64(sp) + 38f5e: 7b42 ld s6,48(sp) + 38f60: 7ba2 ld s7,40(sp) + 38f62: 7c02 ld s8,32(sp) + 38f64: 70a6 ld ra,104(sp) + 38f66: 64e6 ld s1,88(sp) + 38f68: 69a6 ld s3,72(sp) + 38f6a: 7ae2 ld s5,56(sp) + 38f6c: 6128 ld a0,64(a0) + 38f6e: 6165 addi sp,sp,112 + 38f70: beff506f j 2eb5e <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv> + 38f74: 855a mv a0,s6 + 38f76: 00160593 addi a1,a2,1 + 38f7a: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma + 38f7e: 02050407 vle8.v v8,(a0) + 38f82: 8d95 sub a1,a1,a3 + 38f84: 9536 add a0,a0,a3 + 38f86: 02070427 vse8.v v8,(a4) + 38f8a: 9736 add a4,a4,a3 + 38f8c: f5fd bnez a1,38f7a <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x134> + 38f8e: bfbd j 38f0c <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xc6> + 38f90: 70a6 ld ra,104(sp) + 38f92: 7406 ld s0,96(sp) + 38f94: 6946 ld s2,80(sp) + 38f96: 6a06 ld s4,64(sp) + 38f98: 7b42 ld s6,48(sp) + 38f9a: 7ba2 ld s7,40(sp) + 38f9c: 7c02 ld s8,32(sp) + 38f9e: 64e6 ld s1,88(sp) + 38fa0: 69a6 ld s3,72(sp) + 38fa2: 7ae2 ld s5,56(sp) + 38fa4: 6165 addi sp,sp,112 + 38fa6: 8082 ret + 38fa8: 842a mv s0,a0 + 38faa: 8552 mv a0,s4 + 38fac: e15dd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 38fb0: 8522 mv a0,s0 + 38fb2: 83fdc0ef jal 157f0 <_Unwind_Resume@plt> + +0000000000038fb6 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_>: + 38fb6: 7119 addi sp,sp,-128 + 38fb8: e8d2 sd s4,80(sp) + 38fba: 01010a13 addi s4,sp,16 + 38fbe: ecce sd s3,88(sp) + 38fc0: 89aa mv s3,a0 + 38fc2: 8552 mv a0,s4 + 38fc4: f8a2 sd s0,112(sp) + 38fc6: f4a6 sd s1,104(sp) + 38fc8: e4d6 sd s5,72(sp) + 38fca: fc86 sd ra,120(sp) + 38fcc: 8aae mv s5,a1 + 38fce: a8de10ef jal 1aa5a <_ZN7testing8internal8GetArgvsB5cxx11Ev> + 38fd2: 64e2 ld s1,24(sp) + 38fd4: 6442 ld s0,16(sp) + 38fd6: 02848963 beq s1,s0,39008 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x52> + 38fda: 6008 ld a0,0(s0) + 38fdc: 01040793 addi a5,s0,16 + 38fe0: 00f50463 beq a0,a5,38fe8 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x32> + 38fe4: 91ddc0ef jal 15900 <_ZdlPv@plt> + 38fe8: 02040413 addi s0,s0,32 + 38fec: fe8497e3 bne s1,s0,38fda <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x24> + 38ff0: 6542 ld a0,16(sp) + 38ff2: c119 beqz a0,38ff8 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x42> + 38ff4: 90ddc0ef jal 15900 <_ZdlPv@plt> + 38ff8: 70e6 ld ra,120(sp) + 38ffa: 7446 ld s0,112(sp) + 38ffc: 74a6 ld s1,104(sp) + 38ffe: 69e6 ld s3,88(sp) + 39000: 6a46 ld s4,80(sp) + 39002: 6aa6 ld s5,72(sp) + 39004: 6109 addi sp,sp,128 + 39006: 8082 ret + 39008: f0ca sd s2,96(sp) + 3900a: e0da sd s6,64(sp) + 3900c: fc5e sd s7,56(sp) + 3900e: f862 sd s8,48(sp) + 39010: c481 beqz s1,39018 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x62> + 39012: 8526 mv a0,s1 + 39014: 8eddc0ef jal 15900 <_ZdlPv@plt> + 39018: 0009a783 lw a5,0(s3) + 3901c: 10f05063 blez a5,3911c <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x166> + 39020: 8c818493 addi s1,gp,-1848 # 4c658 <_ZN7testing8internalL7g_argvsE> + 39024: 0004bb03 ld s6,0(s1) + 39028: 0084b903 ld s2,8(s1) + 3902c: 032b0363 beq s6,s2,39052 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x9c> + 39030: 845a mv s0,s6 + 39032: 6008 ld a0,0(s0) + 39034: 01040793 addi a5,s0,16 + 39038: 00f50463 beq a0,a5,39040 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x8a> + 3903c: 8c5dc0ef jal 15900 <_ZdlPv@plt> + 39040: 02040413 addi s0,s0,32 + 39044: ff2417e3 bne s0,s2,39032 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x7c> + 39048: 0009a783 lw a5,0(s3) + 3904c: 0164b423 sd s6,8(s1) + 39050: c7c1 beqz a5,390d8 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x122> + 39052: 8956 mv s2,s5 + 39054: 4401 li s0,0 + 39056: 00810b13 addi s6,sp,8 + 3905a: 00013c17 auipc s8,0x13 + 3905e: e5ec3c03 ld s8,-418(s8) # 4beb8 <_GLOBAL_OFFSET_TABLE_+0x368> + 39062: 02010b93 addi s7,sp,32 + 39066: a02d j 39090 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xda> + 39068: 01078713 addi a4,a5,16 + 3906c: e398 sd a4,0(a5) + 3906e: 66c2 ld a3,16(sp) + 39070: 6662 ld a2,24(sp) + 39072: 09768763 beq a3,s7,39100 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x14a> + 39076: 7702 ld a4,32(sp) + 39078: e394 sd a3,0(a5) + 3907a: eb98 sd a4,16(a5) + 3907c: e790 sd a2,8(a5) + 3907e: 02078793 addi a5,a5,32 + 39082: e49c sd a5,8(s1) + 39084: 0009a783 lw a5,0(s3) + 39088: 2405 addiw s0,s0,1 + 3908a: 0921 addi s2,s2,8 + 3908c: 04878663 beq a5,s0,390d8 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x122> + 39090: 855a mv a0,s6 + 39092: a32e20ef jal 1b2c4 <_ZN7testing7MessageC1Ev> + 39096: 00093583 ld a1,0(s2) + 3909a: 855a mv a0,s6 + 3909c: cd6ed0ef jal 26572 <_ZN7testing7MessagelsEPw> + 390a0: 85aa mv a1,a0 + 390a2: 8552 mv a0,s4 + 390a4: e4ae20ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> + 390a8: 6522 ld a0,8(sp) + 390aa: c501 beqz a0,390b2 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xfc> + 390ac: 611c ld a5,0(a0) + 390ae: 679c ld a5,8(a5) + 390b0: 9782 jalr a5 + 390b2: 649c ld a5,8(s1) + 390b4: 6898 ld a4,16(s1) + 390b6: fae799e3 bne a5,a4,39068 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xb2> + 390ba: 85d2 mv a1,s4 + 390bc: 8c818513 addi a0,gp,-1848 # 4c658 <_ZN7testing8internalL7g_argvsE> + 390c0: 9c02 jalr s8 + 390c2: 6542 ld a0,16(sp) + 390c4: fd7500e3 beq a0,s7,39084 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xce> + 390c8: 839dc0ef jal 15900 <_ZdlPv@plt> + 390cc: 0009a783 lw a5,0(s3) + 390d0: 2405 addiw s0,s0,1 + 390d2: 0921 addi s2,s2,8 + 390d4: fa879ee3 bne a5,s0,39090 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xda> + 390d8: 85d6 mv a1,s5 + 390da: 854e mv a0,s3 + 390dc: c3df50ef jal 2ed18 <_ZN7testing8internal24ParseGoogleTestFlagsOnlyEPiPPw> + 390e0: 9f6f20ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 390e4: 7446 ld s0,112(sp) + 390e6: 7906 ld s2,96(sp) + 390e8: 6b06 ld s6,64(sp) + 390ea: 7be2 ld s7,56(sp) + 390ec: 7c42 ld s8,48(sp) + 390ee: 70e6 ld ra,120(sp) + 390f0: 74a6 ld s1,104(sp) + 390f2: 69e6 ld s3,88(sp) + 390f4: 6a46 ld s4,80(sp) + 390f6: 6aa6 ld s5,72(sp) + 390f8: 6128 ld a0,64(a0) + 390fa: 6109 addi sp,sp,128 + 390fc: a63f506f j 2eb5e <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv> + 39100: 855e mv a0,s7 + 39102: 00160593 addi a1,a2,1 + 39106: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma + 3910a: 02050407 vle8.v v8,(a0) + 3910e: 8d95 sub a1,a1,a3 + 39110: 9536 add a0,a0,a3 + 39112: 02070427 vse8.v v8,(a4) + 39116: 9736 add a4,a4,a3 + 39118: f5fd bnez a1,39106 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x150> + 3911a: b78d j 3907c <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xc6> + 3911c: 70e6 ld ra,120(sp) + 3911e: 7446 ld s0,112(sp) + 39120: 7906 ld s2,96(sp) + 39122: 6b06 ld s6,64(sp) + 39124: 7be2 ld s7,56(sp) + 39126: 7c42 ld s8,48(sp) + 39128: 74a6 ld s1,104(sp) + 3912a: 69e6 ld s3,88(sp) + 3912c: 6a46 ld s4,80(sp) + 3912e: 6aa6 ld s5,72(sp) + 39130: 6109 addi sp,sp,128 + 39132: 8082 ret + 39134: 67a2 ld a5,8(sp) + 39136: 842a mv s0,a0 + 39138: cb91 beqz a5,3914c <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x196> + 3913a: 6398 ld a4,0(a5) + 3913c: 853e mv a0,a5 + 3913e: 671c ld a5,8(a4) + 39140: 9782 jalr a5 + 39142: a029 j 3914c <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x196> + 39144: 842a mv s0,a0 + 39146: 8552 mv a0,s4 + 39148: c79dd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 3914c: 8522 mv a0,s0 + 3914e: ea2dc0ef jal 157f0 <_Unwind_Resume@plt> + +0000000000039152 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_>: + 39152: 7139 addi sp,sp,-64 + 39154: f822 sd s0,48(sp) + 39156: e456 sd s5,8(sp) + 39158: 6500 ld s0,8(a0) + 3915a: 00053a83 ld s5,0(a0) + 3915e: 577d li a4,-1 + 39160: fc06 sd ra,56(sp) + 39162: 41540433 sub s0,s0,s5 + 39166: f426 sd s1,40(sp) + 39168: f04a sd s2,32(sp) + 3916a: ec4e sd s3,24(sp) + 3916c: e852 sd s4,16(sp) + 3916e: 40345793 srai a5,s0,0x3 + 39172: 8311 srli a4,a4,0x4 + 39174: 08e78663 beq a5,a4,39200 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0xae> + 39178: 84aa mv s1,a0 + 3917a: 892e mv s2,a1 + 3917c: 4505 li a0,1 + 3917e: e7bd bnez a5,391ec <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x9a> + 39180: 57fd li a5,-1 + 39182: 8391 srli a5,a5,0x4 + 39184: 06a7ec63 bltu a5,a0,391fc <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0xaa> + 39188: 00351993 slli s3,a0,0x3 + 3918c: 854e mv a0,s3 + 3918e: f12dc0ef jal 158a0 <_Znwm@plt> + 39192: 00093703 ld a4,0(s2) + 39196: 008507b3 add a5,a0,s0 + 3919a: 00840a13 addi s4,s0,8 + 3919e: e398 sd a4,0(a5) + 391a0: 892a mv s2,a0 + 391a2: 9a2a add s4,s4,a0 + 391a4: 02804463 bgtz s0,391cc <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x7a> + 391a8: 020a9e63 bnez s5,391e4 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x92> + 391ac: 70e2 ld ra,56(sp) + 391ae: 7442 ld s0,48(sp) + 391b0: 99ca add s3,s3,s2 + 391b2: 0134b823 sd s3,16(s1) + 391b6: 0124b023 sd s2,0(s1) + 391ba: 0144b423 sd s4,8(s1) + 391be: 7902 ld s2,32(sp) + 391c0: 74a2 ld s1,40(sp) + 391c2: 69e2 ld s3,24(sp) + 391c4: 6a42 ld s4,16(sp) + 391c6: 6aa2 ld s5,8(sp) + 391c8: 6121 addi sp,sp,64 + 391ca: 8082 ret + 391cc: 872a mv a4,a0 + 391ce: 86d6 mv a3,s5 + 391d0: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 391d4: 02068407 vle8.v v8,(a3) + 391d8: 8c1d sub s0,s0,a5 + 391da: 96be add a3,a3,a5 + 391dc: 02070427 vse8.v v8,(a4) + 391e0: 973e add a4,a4,a5 + 391e2: f47d bnez s0,391d0 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x7e> + 391e4: 8556 mv a0,s5 + 391e6: f1adc0ef jal 15900 <_ZdlPv@plt> + 391ea: b7c9 j 391ac <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x5a> + 391ec: 00179513 slli a0,a5,0x1 + 391f0: f8f578e3 bgeu a0,a5,39180 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x2e> + 391f4: 59c5 li s3,-15 + 391f6: 0019d993 srli s3,s3,0x1 + 391fa: bf49 j 3918c <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x3a> + 391fc: 853e mv a0,a5 + 391fe: b769 j 39188 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x36> + 39200: 00001517 auipc a0,0x1 + 39204: f8850513 addi a0,a0,-120 # 3a188 <_IO_stdin_used+0x608> + 39208: ee8dc0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + +000000000003920c <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: + 3920c: dc010113 addi sp,sp,-576 + 39210: 01bc addi a5,sp,200 + 39212: 22813823 sd s0,560(sp) + 39216: 23213023 sd s2,544(sp) + 3921a: 842a mv s0,a0 + 3921c: 04810913 addi s2,sp,72 + 39220: 853e mv a0,a5 + 39222: 22913423 sd s1,552(sp) + 39226: 21313c23 sd s3,536(sp) + 3922a: 21613023 sd s6,512(sp) + 3922e: f3ea sd s10,480(sp) + 39230: e43e sd a5,8(sp) + 39232: ec2e sd a1,24(sp) + 39234: 22113c23 sd ra,568(sp) + 39238: 21413823 sd s4,528(sp) + 3923c: 21513423 sd s5,520(sp) + 39240: ffde sd s7,504(sp) + 39242: fbe2 sd s8,496(sp) + 39244: f7e6 sd s9,488(sp) + 39246: efee sd s11,472(sp) + 39248: fc4a sd s2,56(sp) + 3924a: 9b6dc0ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> + 3924e: cd817057 vsetivli zero,2,e64,m1,ta,ma + 39252: 5e0030d7 vmv.v.i v1,0 + 39256: 1b1c addi a5,sp,432 + 39258: 00013997 auipc s3,0x13 + 3925c: 9e09b983 ld s3,-1568(s3) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 39260: 0207f0a7 vse64.v v1,(a5) + 39264: 039c addi a5,sp,448 + 39266: 0207f0a7 vse64.v v1,(a5) + 3926a: 0109b483 ld s1,16(s3) + 3926e: 1a011423 sh zero,424(sp) + 39272: 0189bb03 ld s6,24(s3) + 39276: 00013717 auipc a4,0x13 + 3927a: ce273703 ld a4,-798(a4) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> + 3927e: 01070d13 addi s10,a4,16 + 39282: fe84b783 ld a5,-24(s1) + 39286: f302 sd zero,416(sp) + 39288: e4a6 sd s1,72(sp) + 3928a: 978a add a5,a5,sp + 3928c: e5ea sd s10,200(sp) + 3928e: 0567b423 sd s6,72(a5) + 39292: e882 sd zero,80(sp) + 39294: fe84b503 ld a0,-24(s1) + 39298: 4581 li a1,0 + 3929a: 954a add a0,a0,s2 + 3929c: 914dc0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 392a0: 0209b903 ld s2,32(s3) + 392a4: 0289bb83 ld s7,40(s3) + 392a8: 08b8 addi a4,sp,88 + 392aa: fe893503 ld a0,-24(s2) + 392ae: ecca sd s2,88(sp) + 392b0: 4581 li a1,0 + 392b2: 953a add a0,a0,a4 + 392b4: 01753023 sd s7,0(a0) + 392b8: f03a sd a4,32(sp) + 392ba: 8f6dc0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 392be: 0089bc83 ld s9,8(s3) + 392c2: cd817057 vsetivli zero,2,e64,m1,ta,ma + 392c6: 0309bc03 ld s8,48(s3) + 392ca: fe8cb703 ld a4,-24(s9) + 392ce: 5e0030d7 vmv.v.i v1,0 + 392d2: 00013797 auipc a5,0x13 + 392d6: b367b783 ld a5,-1226(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> + 392da: 970a add a4,a4,sp + 392dc: 05873423 sd s8,72(a4) + 392e0: 01878d93 addi s11,a5,24 + 392e4: 04078713 addi a4,a5,64 + 392e8: 06878a93 addi s5,a5,104 + 392ec: 10bc addi a5,sp,104 + 392ee: 0207f0a7 vse64.v v1,(a5) + 392f2: 0934 addi a3,sp,152 + 392f4: 18bc addi a5,sp,120 + 392f6: 00013997 auipc s3,0x13 + 392fa: ab29b983 ld s3,-1358(s3) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> + 392fe: 0207f0a7 vse64.v v1,(a5) + 39302: 8536 mv a0,a3 + 39304: 013c addi a5,sp,136 + 39306: 09c1 addi s3,s3,16 + 39308: 0207f0a7 vse64.v v1,(a5) + 3930c: f43a sd a4,40(sp) + 3930e: ecba sd a4,88(sp) + 39310: e836 sd a3,16(sp) + 39312: e4ee sd s11,72(sp) + 39314: e5d6 sd s5,200(sp) + 39316: f0ce sd s3,96(sp) + 39318: 888dc0ef jal 153a0 <_ZNSt6localeC1Ev@plt> + 3931c: 6522 ld a0,8(sp) + 3931e: 00013a17 auipc s4,0x13 + 39322: 9baa3a03 ld s4,-1606(s4) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> + 39326: 1938 addi a4,sp,184 + 39328: 47e1 li a5,24 + 3932a: 0a41 addi s4,s4,16 + 3932c: 108c addi a1,sp,96 + 3932e: f83a sd a4,48(sp) + 39330: f902 sd zero,176(sp) + 39332: 0a010c23 sb zero,184(sp) + 39336: d13e sw a5,160(sp) + 39338: f53a sd a4,168(sp) + 3933a: f0d2 sd s4,96(sp) + 3933c: 874dc0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> + 39340: 67e2 ld a5,24(sp) + 39342: 7502 ld a0,32(sp) + 39344: 638c ld a1,0(a5) + 39346: e6adc0ef jal 159b0 <_ZNSo9_M_insertIxEERSoT_@plt> + 3934a: 672a ld a4,136(sp) + 3934c: 01040793 addi a5,s0,16 + 39350: 00043423 sd zero,8(s0) + 39354: 00040823 sb zero,16(s0) + 39358: e01c sd a5,0(s0) + 3935a: cf41 beqz a4,393f2 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1e6> + 3935c: 77e6 ld a5,120(sp) + 3935e: c399 beqz a5,39364 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x158> + 39360: 08f76763 bltu a4,a5,393ee <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1e2> + 39364: 668a ld a3,128(sp) + 39366: 4601 li a2,0 + 39368: 4581 li a1,0 + 3936a: 8f15 sub a4,a4,a3 + 3936c: 8522 mv a0,s0 + 3936e: c02dc0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> + 39372: 77a2 ld a5,40(sp) + 39374: 752a ld a0,168(sp) + 39376: e4ee sd s11,72(sp) + 39378: ecbe sd a5,88(sp) + 3937a: 77c2 ld a5,48(sp) + 3937c: e5d6 sd s5,200(sp) + 3937e: f0d2 sd s4,96(sp) + 39380: 00f50463 beq a0,a5,39388 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x17c> + 39384: d7cdc0ef jal 15900 <_ZdlPv@plt> + 39388: 6542 ld a0,16(sp) + 3938a: f0ce sd s3,96(sp) + 3938c: 894dc0ef jal 15420 <_ZNSt6localeD1Ev@plt> + 39390: fe8cb683 ld a3,-24(s9) + 39394: fe893703 ld a4,-24(s2) + 39398: fe84b783 ld a5,-24(s1) + 3939c: 968a add a3,a3,sp + 3939e: 0586b423 sd s8,72(a3) + 393a2: ecca sd s2,88(sp) + 393a4: 970a add a4,a4,sp + 393a6: 05773c23 sd s7,88(a4) + 393aa: 6522 ld a0,8(sp) + 393ac: e4a6 sd s1,72(sp) + 393ae: 978a add a5,a5,sp + 393b0: 0567b423 sd s6,72(a5) + 393b4: e5ea sd s10,200(sp) + 393b6: e882 sd zero,80(sp) + 393b8: a28dc0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 393bc: 23813083 ld ra,568(sp) + 393c0: 8522 mv a0,s0 + 393c2: 23013403 ld s0,560(sp) + 393c6: 22813483 ld s1,552(sp) + 393ca: 22013903 ld s2,544(sp) + 393ce: 21813983 ld s3,536(sp) + 393d2: 21013a03 ld s4,528(sp) + 393d6: 20813a83 ld s5,520(sp) + 393da: 20013b03 ld s6,512(sp) + 393de: 7bfe ld s7,504(sp) + 393e0: 7c5e ld s8,496(sp) + 393e2: 7cbe ld s9,488(sp) + 393e4: 7d1e ld s10,480(sp) + 393e6: 6dfe ld s11,472(sp) + 393e8: 24010113 addi sp,sp,576 + 393ec: 8082 ret + 393ee: 873e mv a4,a5 + 393f0: bf95 j 39364 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x158> + 393f2: 112c addi a1,sp,168 + 393f4: 8522 mv a0,s0 + 393f6: f7adc0ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> + 393fa: bfa5 j 39372 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x166> + 393fc: 87aa mv a5,a0 + 393fe: 8522 mv a0,s0 + 39400: 843e mv s0,a5 + 39402: 9bfdd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 39406: 7562 ld a0,56(sp) + 39408: f89db0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> + 3940c: 8522 mv a0,s0 + 3940e: be2dc0ef jal 157f0 <_Unwind_Resume@plt> + 39412: 842a mv s0,a0 + 39414: bfcd j 39406 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1fa> + 39416: 842a mv s0,a0 + 39418: 1128 addi a0,sp,168 + 3941a: f0d2 sd s4,96(sp) + 3941c: 9a5dd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 39420: 6542 ld a0,16(sp) + 39422: f0ce sd s3,96(sp) + 39424: ffddb0ef jal 15420 <_ZNSt6localeD1Ev@plt> + 39428: fe8cb683 ld a3,-24(s9) + 3942c: fe893703 ld a4,-24(s2) + 39430: 0090 addi a2,sp,64 + 39432: 19068693 addi a3,a3,400 + 39436: fe84b783 ld a5,-24(s1) + 3943a: 96b2 add a3,a3,a2 + 3943c: e786bc23 sd s8,-392(a3) + 39440: 19070713 addi a4,a4,400 + 39444: ecca sd s2,88(sp) + 39446: 9732 add a4,a4,a2 + 39448: e9773423 sd s7,-376(a4) + 3944c: 19078793 addi a5,a5,400 + 39450: e4a6 sd s1,72(sp) + 39452: 97b2 add a5,a5,a2 + 39454: e767bc23 sd s6,-392(a5) + 39458: e882 sd zero,80(sp) + 3945a: 6522 ld a0,8(sp) + 3945c: e5ea sd s10,200(sp) + 3945e: 982dc0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> + 39462: 8522 mv a0,s0 + 39464: b8cdc0ef jal 157f0 <_Unwind_Resume@plt> + 39468: fe84b783 ld a5,-24(s1) + 3946c: 0098 addi a4,sp,64 + 3946e: e4a6 sd s1,72(sp) + 39470: 19078793 addi a5,a5,400 + 39474: 97ba add a5,a5,a4 + 39476: e767bc23 sd s6,-392(a5) + 3947a: 842a mv s0,a0 + 3947c: e882 sd zero,80(sp) + 3947e: bff1 j 3945a <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x24e> + 39480: 842a mv s0,a0 + 39482: bfe1 j 3945a <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x24e> + +0000000000039484 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_>: + 39484: 7139 addi sp,sp,-64 + 39486: f822 sd s0,48(sp) + 39488: e456 sd s5,8(sp) + 3948a: 6500 ld s0,8(a0) + 3948c: 00053a83 ld s5,0(a0) + 39490: 577d li a4,-1 + 39492: fc06 sd ra,56(sp) + 39494: 41540433 sub s0,s0,s5 + 39498: f426 sd s1,40(sp) + 3949a: f04a sd s2,32(sp) + 3949c: ec4e sd s3,24(sp) + 3949e: e852 sd s4,16(sp) + 394a0: 40245793 srai a5,s0,0x2 + 394a4: 830d srli a4,a4,0x3 + 394a6: 08e78663 beq a5,a4,39532 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0xae> + 394aa: 84aa mv s1,a0 + 394ac: 892e mv s2,a1 + 394ae: 4505 li a0,1 + 394b0: e7bd bnez a5,3951e <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x9a> + 394b2: 57fd li a5,-1 + 394b4: 838d srli a5,a5,0x3 + 394b6: 06a7ec63 bltu a5,a0,3952e <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0xaa> + 394ba: 00251993 slli s3,a0,0x2 + 394be: 854e mv a0,s3 + 394c0: be0dc0ef jal 158a0 <_Znwm@plt> + 394c4: 00092703 lw a4,0(s2) + 394c8: 008507b3 add a5,a0,s0 + 394cc: 00440a13 addi s4,s0,4 + 394d0: c398 sw a4,0(a5) + 394d2: 892a mv s2,a0 + 394d4: 9a2a add s4,s4,a0 + 394d6: 02804463 bgtz s0,394fe <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x7a> + 394da: 020a9e63 bnez s5,39516 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x92> + 394de: 70e2 ld ra,56(sp) + 394e0: 7442 ld s0,48(sp) + 394e2: 99ca add s3,s3,s2 + 394e4: 0134b823 sd s3,16(s1) + 394e8: 0124b023 sd s2,0(s1) + 394ec: 0144b423 sd s4,8(s1) + 394f0: 7902 ld s2,32(sp) + 394f2: 74a2 ld s1,40(sp) + 394f4: 69e2 ld s3,24(sp) + 394f6: 6a42 ld s4,16(sp) + 394f8: 6aa2 ld s5,8(sp) + 394fa: 6121 addi sp,sp,64 + 394fc: 8082 ret + 394fe: 872a mv a4,a0 + 39500: 86d6 mv a3,s5 + 39502: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma + 39506: 02068407 vle8.v v8,(a3) + 3950a: 8c1d sub s0,s0,a5 + 3950c: 96be add a3,a3,a5 + 3950e: 02070427 vse8.v v8,(a4) + 39512: 973e add a4,a4,a5 + 39514: f47d bnez s0,39502 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x7e> + 39516: 8556 mv a0,s5 + 39518: be8dc0ef jal 15900 <_ZdlPv@plt> + 3951c: b7c9 j 394de <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x5a> + 3951e: 00179513 slli a0,a5,0x1 + 39522: f8f578e3 bgeu a0,a5,394b2 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x2e> + 39526: 59e5 li s3,-7 + 39528: 0019d993 srli s3,s3,0x1 + 3952c: bf49 j 394be <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x3a> + 3952e: 853e mv a0,a5 + 39530: b769 j 394ba <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x36> + 39532: 00001517 auipc a0,0x1 + 39536: c5650513 addi a0,a0,-938 # 3a188 <_IO_stdin_used+0x608> + 3953a: bb6dc0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> + +000000000003953e <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_>: + 3953e: 7179 addi sp,sp,-48 + 39540: f406 sd ra,40(sp) + 39542: f022 sd s0,32(sp) + 39544: c145 beqz a0,395e4 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0xa6> + 39546: 611c ld a5,0(a0) + 39548: 00013597 auipc a1,0x13 + 3954c: 8a85b583 ld a1,-1880(a1) # 4bdf0 <_GLOBAL_OFFSET_TABLE_+0x2a0> + 39550: 842a mv s0,a0 + 39552: ff87b783 ld a5,-8(a5) + 39556: 679c ld a5,8(a5) + 39558: 06b78d63 beq a5,a1,395d2 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x94> + 3955c: 0007c683 lbu a3,0(a5) + 39560: 02a00713 li a4,42 + 39564: 4501 li a0,0 + 39566: 00e68763 beq a3,a4,39574 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x36> + 3956a: 853e mv a0,a5 + 3956c: e54dc0ef jal 15bc0 + 39570: 00153513 seqz a0,a0 + 39574: f27e30ef jal 1d49a <_ZN7testing8internal6IsTrueEb> + 39578: c105 beqz a0,39598 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x5a> + 3957a: 8522 mv a0,s0 + 3957c: 7402 ld s0,32(sp) + 3957e: 70a2 ld ra,40(sp) + 39580: 4681 li a3,0 + 39582: 00012617 auipc a2,0x12 + 39586: 6c663603 ld a2,1734(a2) # 4bc48 <_GLOBAL_OFFSET_TABLE_+0xf8> + 3958a: 00012597 auipc a1,0x12 + 3958e: 62e5b583 ld a1,1582(a1) # 4bbb8 <_GLOBAL_OFFSET_TABLE_+0x68> + 39592: 6145 addi sp,sp,48 + 39594: f3cdc06f j 15cd0 <__dynamic_cast@plt> + 39598: ec26 sd s1,24(sp) + 3959a: 0024 addi s1,sp,8 + 3959c: 8526 mv a0,s1 + 3959e: 00003617 auipc a2,0x3 + 395a2: 05260613 addi a2,a2,82 # 3c5f0 <_IO_stdin_used+0x2a70> + 395a6: 458d li a1,3 + 395a8: 44d00693 li a3,1101 + 395ac: f17e70ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> + 395b0: 03300613 li a2,51 + 395b4: 00003597 auipc a1,0x3 + 395b8: 39c58593 addi a1,a1,924 # 3c950 <_IO_stdin_used+0x2dd0> + 395bc: 00013517 auipc a0,0x13 + 395c0: 9dc53503 ld a0,-1572(a0) # 4bf98 <_ZSt4cerr@Base> + 395c4: 93cdc0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 395c8: 8526 mv a0,s1 + 395ca: a88e50ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 395ce: 64e2 ld s1,24(sp) + 395d0: b76d j 3957a <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x3c> + 395d2: 4505 li a0,1 + 395d4: b745 j 39574 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x36> + 395d6: 842a mv s0,a0 + 395d8: 8526 mv a0,s1 + 395da: a78e50ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> + 395de: 8522 mv a0,s0 + 395e0: a10dc0ef jal 157f0 <_Unwind_Resume@plt> + 395e4: ec26 sd s1,24(sp) + 395e6: c3adc0ef jal 15a20 <__cxa_bad_typeid@plt> + +00000000000395ea <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc>: + 395ea: 711d addi sp,sp,-96 + 395ec: e8a2 sd s0,80(sp) + 395ee: e4a6 sd s1,72(sp) + 395f0: e0ca sd s2,64(sp) + 395f2: fc4e sd s3,56(sp) + 395f4: 842a mv s0,a0 + 395f6: 84ae mv s1,a1 + 395f8: 8932 mv s2,a2 + 395fa: ec86 sd ra,88(sp) + 395fc: 89b6 mv s3,a3 + 395fe: e02e sd a1,0(sp) + 39600: e432 sd a2,8(sp) + 39602: cd5f10ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 39606: 6138 ld a4,64(a0) + 39608: 0014f793 andi a5,s1,1 + 3960c: 01240533 add a0,s0,s2 + 39610: 1f874703 lbu a4,504(a4) + 39614: cb11 beqz a4,39628 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x3e> + 39616: e795 bnez a5,39642 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x58> + 39618: 9482 jalr s1 + 3961a: 60e6 ld ra,88(sp) + 3961c: 6446 ld s0,80(sp) + 3961e: 64a6 ld s1,72(sp) + 39620: 6906 ld s2,64(sp) + 39622: 79e2 ld s3,56(sp) + 39624: 6125 addi sp,sp,96 + 39626: 8082 ret + 39628: c789 beqz a5,39632 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x48> + 3962a: 611c ld a5,0(a0) + 3962c: 97a6 add a5,a5,s1 + 3962e: fff7b483 ld s1,-1(a5) + 39632: 6446 ld s0,80(sp) + 39634: 60e6 ld ra,88(sp) + 39636: 6906 ld s2,64(sp) + 39638: 79e2 ld s3,56(sp) + 3963a: 87a6 mv a5,s1 + 3963c: 64a6 ld s1,72(sp) + 3963e: 6125 addi sp,sp,96 + 39640: 8782 jr a5 + 39642: 611c ld a5,0(a0) + 39644: 97a6 add a5,a5,s1 + 39646: fff7b483 ld s1,-1(a5) + 3964a: b7f9 j 39618 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x2e> + 3964c: 468d li a3,3 + 3964e: 872a mv a4,a0 + 39650: 04d58263 beq a1,a3,39694 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0xaa> + 39654: 00b6c863 blt a3,a1,39664 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x7a> + 39658: 4685 li a3,1 + 3965a: 08d58f63 beq a1,a3,396f8 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x10e> + 3965e: 4689 li a3,2 + 39660: 08d58f63 beq a1,a3,396fe <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x114> + 39664: 853a mv a0,a4 + 39666: f5bdb0ef jal 155c0 <__cxa_begin_catch@plt> + 3966a: 0800 addi s0,sp,16 + 3966c: 864e mv a2,s3 + 3966e: 8522 mv a0,s0 + 39670: 4581 li a1,0 + 39672: fb4dc0ef jal 15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> + 39676: 85a2 mv a1,s0 + 39678: 4509 li a0,2 + 3967a: a7ef90ef jal 328f8 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 3967e: 8522 mv a0,s0 + 39680: f40dd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 39684: 6446 ld s0,80(sp) + 39686: 60e6 ld ra,88(sp) + 39688: 64a6 ld s1,72(sp) + 3968a: 6906 ld s2,64(sp) + 3968c: 79e2 ld s3,56(sp) + 3968e: 6125 addi sp,sp,96 + 39690: dd0dc06f j 15c60 <__cxa_end_catch@plt> + 39694: f2ddb0ef jal 155c0 <__cxa_begin_catch@plt> + 39698: 611c ld a5,0(a0) + 3969a: 0800 addi s0,sp,16 + 3969c: 6b9c ld a5,16(a5) + 3969e: 9782 jalr a5 + 396a0: 85aa mv a1,a0 + 396a2: 864e mv a2,s3 + 396a4: 8522 mv a0,s0 + 396a6: f80dc0ef jal 15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> + 396aa: 85a2 mv a1,s0 + 396ac: 4509 li a0,2 + 396ae: a4af90ef jal 328f8 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 396b2: 8522 mv a0,s0 + 396b4: f0cdd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 396b8: 6446 ld s0,80(sp) + 396ba: 60e6 ld ra,88(sp) + 396bc: 64a6 ld s1,72(sp) + 396be: 6906 ld s2,64(sp) + 396c0: 79e2 ld s3,56(sp) + 396c2: 6125 addi sp,sp,96 + 396c4: d9cdc06f j 15c60 <__cxa_end_catch@plt> + 396c8: 87aa mv a5,a0 + 396ca: 8522 mv a0,s0 + 396cc: 843e mv s0,a5 + 396ce: ef2dd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 396d2: d8edc0ef jal 15c60 <__cxa_end_catch@plt> + 396d6: 8522 mv a0,s0 + 396d8: 918dc0ef jal 157f0 <_Unwind_Resume@plt> + 396dc: 842a mv s0,a0 + 396de: bfd5 j 396d2 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0xe8> + 396e0: 87aa mv a5,a0 + 396e2: 8522 mv a0,s0 + 396e4: 843e mv s0,a5 + 396e6: edadd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 396ea: d76dc0ef jal 15c60 <__cxa_end_catch@plt> + 396ee: 8522 mv a0,s0 + 396f0: 900dc0ef jal 157f0 <_Unwind_Resume@plt> + 396f4: 842a mv s0,a0 + 396f6: bfd5 j 396ea <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x100> + 396f8: ec9db0ef jal 155c0 <__cxa_begin_catch@plt> + 396fc: b761 j 39684 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x9a> + 396fe: ec3db0ef jal 155c0 <__cxa_begin_catch@plt> + 39702: 96edc0ef jal 15870 <__cxa_rethrow@plt> + 39706: 842a mv s0,a0 + 39708: b7cd j 396ea <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x100> + +000000000003970a <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc>: + 3970a: 711d addi sp,sp,-96 + 3970c: e8a2 sd s0,80(sp) + 3970e: e4a6 sd s1,72(sp) + 39710: e0ca sd s2,64(sp) + 39712: fc4e sd s3,56(sp) + 39714: 842a mv s0,a0 + 39716: 84ae mv s1,a1 + 39718: 8932 mv s2,a2 + 3971a: ec86 sd ra,88(sp) + 3971c: 89b6 mv s3,a3 + 3971e: e02e sd a1,0(sp) + 39720: e432 sd a2,8(sp) + 39722: bb5f10ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 39726: 6138 ld a4,64(a0) + 39728: 0014f793 andi a5,s1,1 + 3972c: 01240533 add a0,s0,s2 + 39730: 1f874703 lbu a4,504(a4) + 39734: cb11 beqz a4,39748 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x3e> + 39736: e795 bnez a5,39762 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x58> + 39738: 9482 jalr s1 + 3973a: 60e6 ld ra,88(sp) + 3973c: 6446 ld s0,80(sp) + 3973e: 64a6 ld s1,72(sp) + 39740: 6906 ld s2,64(sp) + 39742: 79e2 ld s3,56(sp) + 39744: 6125 addi sp,sp,96 + 39746: 8082 ret + 39748: c789 beqz a5,39752 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x48> + 3974a: 611c ld a5,0(a0) + 3974c: 97a6 add a5,a5,s1 + 3974e: fff7b483 ld s1,-1(a5) + 39752: 6446 ld s0,80(sp) + 39754: 60e6 ld ra,88(sp) + 39756: 6906 ld s2,64(sp) + 39758: 79e2 ld s3,56(sp) + 3975a: 87a6 mv a5,s1 + 3975c: 64a6 ld s1,72(sp) + 3975e: 6125 addi sp,sp,96 + 39760: 8782 jr a5 + 39762: 611c ld a5,0(a0) + 39764: 97a6 add a5,a5,s1 + 39766: fff7b483 ld s1,-1(a5) + 3976a: b7f9 j 39738 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x2e> + 3976c: 468d li a3,3 + 3976e: 872a mv a4,a0 + 39770: 02d58e63 beq a1,a3,397ac <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xa2> + 39774: 00b6c863 blt a3,a1,39784 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x7a> + 39778: 4685 li a3,1 + 3977a: 04d58f63 beq a1,a3,397d8 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xce> + 3977e: 4689 li a3,2 + 39780: 08d58a63 beq a1,a3,39814 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x10a> + 39784: 853a mv a0,a4 + 39786: e3bdb0ef jal 155c0 <__cxa_begin_catch@plt> + 3978a: 0800 addi s0,sp,16 + 3978c: 864e mv a2,s3 + 3978e: 8522 mv a0,s0 + 39790: 4581 li a1,0 + 39792: e94dc0ef jal 15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> + 39796: 85a2 mv a1,s0 + 39798: 4509 li a0,2 + 3979a: 95ef90ef jal 328f8 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 3979e: 8522 mv a0,s0 + 397a0: e20dd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 397a4: cbcdc0ef jal 15c60 <__cxa_end_catch@plt> + 397a8: 4501 li a0,0 + 397aa: bf41 j 3973a <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x30> + 397ac: e15db0ef jal 155c0 <__cxa_begin_catch@plt> + 397b0: 611c ld a5,0(a0) + 397b2: 0800 addi s0,sp,16 + 397b4: 6b9c ld a5,16(a5) + 397b6: 9782 jalr a5 + 397b8: 85aa mv a1,a0 + 397ba: 864e mv a2,s3 + 397bc: 8522 mv a0,s0 + 397be: e68dc0ef jal 15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> + 397c2: 85a2 mv a1,s0 + 397c4: 4509 li a0,2 + 397c6: 932f90ef jal 328f8 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 397ca: 8522 mv a0,s0 + 397cc: df4dd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 397d0: c90dc0ef jal 15c60 <__cxa_end_catch@plt> + 397d4: 4501 li a0,0 + 397d6: b795 j 3973a <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x30> + 397d8: de9db0ef jal 155c0 <__cxa_begin_catch@plt> + 397dc: c84dc0ef jal 15c60 <__cxa_end_catch@plt> + 397e0: 4501 li a0,0 + 397e2: bfa1 j 3973a <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x30> + 397e4: 87aa mv a5,a0 + 397e6: 8522 mv a0,s0 + 397e8: 843e mv s0,a5 + 397ea: dd6dd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 397ee: c72dc0ef jal 15c60 <__cxa_end_catch@plt> + 397f2: 8522 mv a0,s0 + 397f4: ffddb0ef jal 157f0 <_Unwind_Resume@plt> + 397f8: 87aa mv a5,a0 + 397fa: 8522 mv a0,s0 + 397fc: 843e mv s0,a5 + 397fe: dc2dd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 39802: c5edc0ef jal 15c60 <__cxa_end_catch@plt> + 39806: 8522 mv a0,s0 + 39808: fe9db0ef jal 157f0 <_Unwind_Resume@plt> + 3980c: 842a mv s0,a0 + 3980e: bfd5 j 39802 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xf8> + 39810: 842a mv s0,a0 + 39812: bff1 j 397ee <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xe4> + 39814: daddb0ef jal 155c0 <__cxa_begin_catch@plt> + 39818: 858dc0ef jal 15870 <__cxa_rethrow@plt> + 3981c: 842a mv s0,a0 + 3981e: bfc1 j 397ee <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xe4> + +0000000000039820 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc>: + 39820: 711d addi sp,sp,-96 + 39822: e8a2 sd s0,80(sp) + 39824: e4a6 sd s1,72(sp) + 39826: e0ca sd s2,64(sp) + 39828: fc4e sd s3,56(sp) + 3982a: 842a mv s0,a0 + 3982c: 84ae mv s1,a1 + 3982e: 8932 mv s2,a2 + 39830: ec86 sd ra,88(sp) + 39832: 89b6 mv s3,a3 + 39834: e02e sd a1,0(sp) + 39836: e432 sd a2,8(sp) + 39838: a9ff10ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> + 3983c: 6138 ld a4,64(a0) + 3983e: 0014f793 andi a5,s1,1 + 39842: 01240533 add a0,s0,s2 + 39846: 1f874703 lbu a4,504(a4) + 3984a: cb11 beqz a4,3985e <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x3e> + 3984c: e795 bnez a5,39878 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x58> + 3984e: 9482 jalr s1 + 39850: 60e6 ld ra,88(sp) + 39852: 6446 ld s0,80(sp) + 39854: 64a6 ld s1,72(sp) + 39856: 6906 ld s2,64(sp) + 39858: 79e2 ld s3,56(sp) + 3985a: 6125 addi sp,sp,96 + 3985c: 8082 ret + 3985e: c789 beqz a5,39868 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x48> + 39860: 611c ld a5,0(a0) + 39862: 97a6 add a5,a5,s1 + 39864: fff7b483 ld s1,-1(a5) + 39868: 6446 ld s0,80(sp) + 3986a: 60e6 ld ra,88(sp) + 3986c: 6906 ld s2,64(sp) + 3986e: 79e2 ld s3,56(sp) + 39870: 87a6 mv a5,s1 + 39872: 64a6 ld s1,72(sp) + 39874: 6125 addi sp,sp,96 + 39876: 8782 jr a5 + 39878: 611c ld a5,0(a0) + 3987a: 97a6 add a5,a5,s1 + 3987c: fff7b483 ld s1,-1(a5) + 39880: b7f9 j 3984e <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x2e> + 39882: 468d li a3,3 + 39884: 872a mv a4,a0 + 39886: 04d58263 beq a1,a3,398ca <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0xaa> + 3988a: 00b6c863 blt a3,a1,3989a <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x7a> + 3988e: 4685 li a3,1 + 39890: 08d58f63 beq a1,a3,3992e <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x10e> + 39894: 4689 li a3,2 + 39896: 08d58f63 beq a1,a3,39934 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x114> + 3989a: 853a mv a0,a4 + 3989c: d25db0ef jal 155c0 <__cxa_begin_catch@plt> + 398a0: 0800 addi s0,sp,16 + 398a2: 864e mv a2,s3 + 398a4: 8522 mv a0,s0 + 398a6: 4581 li a1,0 + 398a8: d7edc0ef jal 15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> + 398ac: 85a2 mv a1,s0 + 398ae: 4509 li a0,2 + 398b0: 848f90ef jal 328f8 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 398b4: 8522 mv a0,s0 + 398b6: d0add0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 398ba: 6446 ld s0,80(sp) + 398bc: 60e6 ld ra,88(sp) + 398be: 64a6 ld s1,72(sp) + 398c0: 6906 ld s2,64(sp) + 398c2: 79e2 ld s3,56(sp) + 398c4: 6125 addi sp,sp,96 + 398c6: b9adc06f j 15c60 <__cxa_end_catch@plt> + 398ca: cf7db0ef jal 155c0 <__cxa_begin_catch@plt> + 398ce: 611c ld a5,0(a0) + 398d0: 0800 addi s0,sp,16 + 398d2: 6b9c ld a5,16(a5) + 398d4: 9782 jalr a5 + 398d6: 85aa mv a1,a0 + 398d8: 864e mv a2,s3 + 398da: 8522 mv a0,s0 + 398dc: d4adc0ef jal 15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> + 398e0: 85a2 mv a1,s0 + 398e2: 4509 li a0,2 + 398e4: 814f90ef jal 328f8 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> + 398e8: 8522 mv a0,s0 + 398ea: cd6dd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 398ee: 6446 ld s0,80(sp) + 398f0: 60e6 ld ra,88(sp) + 398f2: 64a6 ld s1,72(sp) + 398f4: 6906 ld s2,64(sp) + 398f6: 79e2 ld s3,56(sp) + 398f8: 6125 addi sp,sp,96 + 398fa: b66dc06f j 15c60 <__cxa_end_catch@plt> + 398fe: 87aa mv a5,a0 + 39900: 8522 mv a0,s0 + 39902: 843e mv s0,a5 + 39904: cbcdd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 39908: b58dc0ef jal 15c60 <__cxa_end_catch@plt> + 3990c: 8522 mv a0,s0 + 3990e: ee3db0ef jal 157f0 <_Unwind_Resume@plt> + 39912: 842a mv s0,a0 + 39914: bfd5 j 39908 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0xe8> + 39916: 87aa mv a5,a0 + 39918: 8522 mv a0,s0 + 3991a: 843e mv s0,a5 + 3991c: ca4dd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 39920: b40dc0ef jal 15c60 <__cxa_end_catch@plt> + 39924: 8522 mv a0,s0 + 39926: ecbdb0ef jal 157f0 <_Unwind_Resume@plt> + 3992a: 842a mv s0,a0 + 3992c: bfd5 j 39920 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x100> + 3992e: c93db0ef jal 155c0 <__cxa_begin_catch@plt> + 39932: b761 j 398ba <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x9a> + 39934: c8ddb0ef jal 155c0 <__cxa_begin_catch@plt> + 39938: f39db0ef jal 15870 <__cxa_rethrow@plt> + 3993c: 842a mv s0,a0 + 3993e: b7cd j 39920 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x100> + +0000000000039940 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_>: + 39940: 711d addi sp,sp,-96 + 39942: ec5e sd s7,24(sp) + 39944: ec86 sd ra,88(sp) + 39946: e8a2 sd s0,80(sp) + 39948: 8baa mv s7,a0 + 3994a: c1e5 beqz a1,39a2a <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xea> + 3994c: cd817057 vsetivli zero,2,e64,m1,ta,ma + 39950: 5e0030d7 vmv.v.i v1,0 + 39954: f05a sd s6,32(sp) + 39956: 5b45 li s6,-15 + 39958: e0ca sd s2,64(sp) + 3995a: fc4e sd s3,56(sp) + 3995c: f852 sd s4,48(sp) + 3995e: f456 sd s5,40(sp) + 39960: 020170a7 vse64.v v1,(sp) + 39964: 00063903 ld s2,0(a2) + 39968: e4a6 sd s1,72(sp) + 3996a: 8a2e mv s4,a1 + 3996c: 89b2 mv s3,a2 + 3996e: 001b5b13 srli s6,s6,0x1 + 39972: 842a mv s0,a0 + 39974: 4aa1 li s5,8 + 39976: a099 j 399bc <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x7c> + 39978: 0a9b6363 bltu s6,s1,39a1e <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xde> + 3997c: 8526 mv a0,s1 + 3997e: f23db0ef jal 158a0 <_Znwm@plt> + 39982: 87aa mv a5,a0 + 39984: 94be add s1,s1,a5 + 39986: e804 sd s1,16(s0) + 39988: e01c sd a5,0(s0) + 3998a: e41c sd a5,8(s0) + 3998c: 0009b903 ld s2,0(s3) + 39990: 0089b483 ld s1,8(s3) + 39994: cd817057 vsetivli zero,2,e64,m1,ta,ma + 39998: 412484b3 sub s1,s1,s2 + 3999c: 049ad963 bge s5,s1,399ee <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xae> + 399a0: 853e mv a0,a5 + 399a2: 8626 mv a2,s1 + 399a4: 85ca mv a1,s2 + 399a6: 8eadc0ef jal 15a90 + 399aa: 87aa mv a5,a0 + 399ac: cd817057 vsetivli zero,2,e64,m1,ta,ma + 399b0: 97a6 add a5,a5,s1 + 399b2: e41c sd a5,8(s0) + 399b4: 1a7d addi s4,s4,-1 + 399b6: 0461 addi s0,s0,24 + 399b8: 040a0763 beqz s4,39a06 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xc6> + 399bc: 02017087 vle64.v v1,(sp) + 399c0: 0089b783 ld a5,8(s3) + 399c4: 00043823 sd zero,16(s0) + 399c8: 412784b3 sub s1,a5,s2 + 399cc: 020470a7 vse64.v v1,(s0) + 399d0: fb2794e3 bne a5,s2,39978 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x38> + 399d4: 4781 li a5,0 + 399d6: 94be add s1,s1,a5 + 399d8: e804 sd s1,16(s0) + 399da: e01c sd a5,0(s0) + 399dc: e41c sd a5,8(s0) + 399de: 0009b903 ld s2,0(s3) + 399e2: 0089b483 ld s1,8(s3) + 399e6: 412484b3 sub s1,s1,s2 + 399ea: fa9acbe3 blt s5,s1,399a0 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x60> + 399ee: fd5491e3 bne s1,s5,399b0 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x70> + 399f2: 00093787 fld fa5,0(s2) + 399f6: 1a7d addi s4,s4,-1 + 399f8: 0461 addi s0,s0,24 + 399fa: a39c fsd fa5,0(a5) + 399fc: 97a6 add a5,a5,s1 + 399fe: fef43823 sd a5,-16(s0) + 39a02: fa0a1de3 bnez s4,399bc <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x7c> + 39a06: 60e6 ld ra,88(sp) + 39a08: 8522 mv a0,s0 + 39a0a: 6446 ld s0,80(sp) + 39a0c: 64a6 ld s1,72(sp) + 39a0e: 6906 ld s2,64(sp) + 39a10: 79e2 ld s3,56(sp) + 39a12: 7a42 ld s4,48(sp) + 39a14: 7aa2 ld s5,40(sp) + 39a16: 7b02 ld s6,32(sp) + 39a18: 6be2 ld s7,24(sp) + 39a1a: 6125 addi sp,sp,96 + 39a1c: 8082 ret + 39a1e: 0004d463 bgez s1,39a26 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xe6> + 39a22: a7edc0ef jal 15ca0 <_ZSt28__throw_bad_array_new_lengthv@plt> + 39a26: b9adc0ef jal 15dc0 <_ZSt17__throw_bad_allocv@plt> + 39a2a: 842a mv s0,a0 + 39a2c: 60e6 ld ra,88(sp) + 39a2e: 8522 mv a0,s0 + 39a30: 6446 ld s0,80(sp) + 39a32: 6be2 ld s7,24(sp) + 39a34: 6125 addi sp,sp,96 + 39a36: 8082 ret + 39a38: b89db0ef jal 155c0 <__cxa_begin_catch@plt> + 39a3c: 008b8a63 beq s7,s0,39a50 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x110> + 39a40: 000bb503 ld a0,0(s7) + 39a44: c119 beqz a0,39a4a <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x10a> + 39a46: ebbdb0ef jal 15900 <_ZdlPv@plt> + 39a4a: 0be1 addi s7,s7,24 + 39a4c: fe8b9ae3 bne s7,s0,39a40 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x100> + 39a50: e21db0ef jal 15870 <__cxa_rethrow@plt> + 39a54: 842a mv s0,a0 + 39a56: a0adc0ef jal 15c60 <__cxa_end_catch@plt> + 39a5a: 8522 mv a0,s0 + 39a5c: d95db0ef jal 157f0 <_Unwind_Resume@plt> + +0000000000039a60 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_>: + 39a60: 711d addi sp,sp,-96 + 39a62: ec5e sd s7,24(sp) + 39a64: ec86 sd ra,88(sp) + 39a66: e8a2 sd s0,80(sp) + 39a68: 8baa mv s7,a0 + 39a6a: c1e5 beqz a1,39b4a <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xea> + 39a6c: cd817057 vsetivli zero,2,e64,m1,ta,ma + 39a70: 5e0030d7 vmv.v.i v1,0 + 39a74: f05a sd s6,32(sp) + 39a76: 5b65 li s6,-7 + 39a78: e0ca sd s2,64(sp) + 39a7a: fc4e sd s3,56(sp) + 39a7c: f852 sd s4,48(sp) + 39a7e: f456 sd s5,40(sp) + 39a80: 020170a7 vse64.v v1,(sp) + 39a84: 00063903 ld s2,0(a2) + 39a88: e4a6 sd s1,72(sp) + 39a8a: 8a2e mv s4,a1 + 39a8c: 89b2 mv s3,a2 + 39a8e: 001b5b13 srli s6,s6,0x1 + 39a92: 842a mv s0,a0 + 39a94: 4a91 li s5,4 + 39a96: a099 j 39adc <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x7c> + 39a98: 0a9b6363 bltu s6,s1,39b3e <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xde> + 39a9c: 8526 mv a0,s1 + 39a9e: e03db0ef jal 158a0 <_Znwm@plt> + 39aa2: 87aa mv a5,a0 + 39aa4: 94be add s1,s1,a5 + 39aa6: e804 sd s1,16(s0) + 39aa8: e01c sd a5,0(s0) + 39aaa: e41c sd a5,8(s0) + 39aac: 0009b903 ld s2,0(s3) + 39ab0: 0089b483 ld s1,8(s3) + 39ab4: cd817057 vsetivli zero,2,e64,m1,ta,ma + 39ab8: 412484b3 sub s1,s1,s2 + 39abc: 049ad963 bge s5,s1,39b0e <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xae> + 39ac0: 853e mv a0,a5 + 39ac2: 8626 mv a2,s1 + 39ac4: 85ca mv a1,s2 + 39ac6: fcbdb0ef jal 15a90 + 39aca: 87aa mv a5,a0 + 39acc: cd817057 vsetivli zero,2,e64,m1,ta,ma + 39ad0: 97a6 add a5,a5,s1 + 39ad2: e41c sd a5,8(s0) + 39ad4: 1a7d addi s4,s4,-1 + 39ad6: 0461 addi s0,s0,24 + 39ad8: 040a0763 beqz s4,39b26 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xc6> + 39adc: 02017087 vle64.v v1,(sp) + 39ae0: 0089b783 ld a5,8(s3) + 39ae4: 00043823 sd zero,16(s0) + 39ae8: 412784b3 sub s1,a5,s2 + 39aec: 020470a7 vse64.v v1,(s0) + 39af0: fb2794e3 bne a5,s2,39a98 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x38> + 39af4: 4781 li a5,0 + 39af6: 94be add s1,s1,a5 + 39af8: e804 sd s1,16(s0) + 39afa: e01c sd a5,0(s0) + 39afc: e41c sd a5,8(s0) + 39afe: 0009b903 ld s2,0(s3) + 39b02: 0089b483 ld s1,8(s3) + 39b06: 412484b3 sub s1,s1,s2 + 39b0a: fa9acbe3 blt s5,s1,39ac0 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x60> + 39b0e: fd5491e3 bne s1,s5,39ad0 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x70> + 39b12: 00092703 lw a4,0(s2) + 39b16: 1a7d addi s4,s4,-1 + 39b18: 0461 addi s0,s0,24 + 39b1a: c398 sw a4,0(a5) + 39b1c: 97a6 add a5,a5,s1 + 39b1e: fef43823 sd a5,-16(s0) + 39b22: fa0a1de3 bnez s4,39adc <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x7c> + 39b26: 60e6 ld ra,88(sp) + 39b28: 8522 mv a0,s0 + 39b2a: 6446 ld s0,80(sp) + 39b2c: 64a6 ld s1,72(sp) + 39b2e: 6906 ld s2,64(sp) + 39b30: 79e2 ld s3,56(sp) + 39b32: 7a42 ld s4,48(sp) + 39b34: 7aa2 ld s5,40(sp) + 39b36: 7b02 ld s6,32(sp) + 39b38: 6be2 ld s7,24(sp) + 39b3a: 6125 addi sp,sp,96 + 39b3c: 8082 ret + 39b3e: 0004d463 bgez s1,39b46 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xe6> + 39b42: 95edc0ef jal 15ca0 <_ZSt28__throw_bad_array_new_lengthv@plt> + 39b46: a7adc0ef jal 15dc0 <_ZSt17__throw_bad_allocv@plt> + 39b4a: 842a mv s0,a0 + 39b4c: 60e6 ld ra,88(sp) + 39b4e: 8522 mv a0,s0 + 39b50: 6446 ld s0,80(sp) + 39b52: 6be2 ld s7,24(sp) + 39b54: 6125 addi sp,sp,96 + 39b56: 8082 ret + 39b58: a69db0ef jal 155c0 <__cxa_begin_catch@plt> + 39b5c: 008b8a63 beq s7,s0,39b70 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x110> + 39b60: 000bb503 ld a0,0(s7) + 39b64: c119 beqz a0,39b6a <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x10a> + 39b66: d9bdb0ef jal 15900 <_ZdlPv@plt> + 39b6a: 0be1 addi s7,s7,24 + 39b6c: fe8b9ae3 bne s7,s0,39b60 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x100> + 39b70: d01db0ef jal 15870 <__cxa_rethrow@plt> + 39b74: 842a mv s0,a0 + 39b76: 8eadc0ef jal 15c60 <__cxa_end_catch@plt> + 39b7a: 8522 mv a0,s0 + 39b7c: c75db0ef jal 157f0 <_Unwind_Resume@plt> diff --git a/ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h b/ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h index 41384b9dd4..93b4280cf9 100644 --- a/ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h +++ b/ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h @@ -39,6 +39,17 @@ namespace nncase::ntt::ops{ REGISTER_RVV_KERNEL(ABS_FLOAT16) REGISTER_RVV_UNARY16_OP(abs, half, abs_float16) +// acos +#if 0 +#define ACOS_FLOAT16(lmul, mlen) \ + inline vfloat16m##lmul##_t acos_float16(const vfloat16m##lmul##_t &v , const size_t vl) { \ + auto x = __riscv_vabs_v_f16m##lmul(v,vl); + auto c1 = __riscv_vfmv_v_f_f16m#lmul(-0.0187293f16, vl); + } +#else + +#endif +//end acos #endif } diff --git a/ntt/test/ctest/test_ntt_unary_abs_fp16.cpp b/ntt/test/ctest/test_ntt_unary_abs_fp16.cpp index ca5f9b7bd7..c40e4af14c 100644 --- a/ntt/test/ctest/test_ntt_unary_abs_fp16.cpp +++ b/ntt/test/ctest/test_ntt_unary_abs_fp16.cpp @@ -17,7 +17,25 @@ using namespace nncase; // } TEST(UnaryTestAbs, v) { - ntt::vector ntt_input; + ntt::vector ntt_input; + NttTest::init_tensor(ntt_input, static_cast(-10), static_cast(10)); + auto ntt_output1 = ntt::abs(ntt_input); + std::cout << ntt_output1(0) << std::endl; + std::cout << ntt_input(0) << std::endl; + ; +} + +TEST(UnaryTestAbs, v2) { + ntt::vector ntt_input; + NttTest::init_tensor(ntt_input, static_cast(-10), static_cast(10)); + auto ntt_output1 = ntt::abs(ntt_input); + std::cout << ntt_output1(0) << std::endl; + std::cout << ntt_input(0) << std::endl; + ; +} + +TEST(UnaryTestAbs, v4) { + ntt::vector ntt_input; NttTest::init_tensor(ntt_input, static_cast(-10), static_cast(10)); auto ntt_output1 = ntt::abs(ntt_input); std::cout << ntt_output1(0) << std::endl; @@ -25,3 +43,11 @@ TEST(UnaryTestAbs, v) { ; } +TEST(UnaryTestAbs, v8) { + ntt::vector ntt_input; + NttTest::init_tensor(ntt_input, static_cast(-10), static_cast(10)); + auto ntt_output1 = ntt::abs(ntt_input); + std::cout << ntt_output1(0) << std::endl; + std::cout << ntt_input(0) << std::endl; + ; +} diff --git a/unary.S b/unary.S new file mode 100644 index 0000000000..4db069ed38 --- /dev/null +++ b/unary.S @@ -0,0 +1,6407 @@ + +build/Release/bin/benchmark_ntt_unary: file format elf64-littleriscv + + +Disassembly of section .plt: + +0000000000010cb0 <_PROCEDURE_LINKAGE_TABLE_>: + 10cb0: 97 93 00 00 33 03 c3 41 03 be 03 34 13 03 43 fd ....3..A...4..C. + 10cc0: 93 82 03 34 13 53 13 00 83 b2 82 00 67 00 0e 00 ...4.S......g... + +0000000000010cd0 <_ZNSo3putEc@plt>: + 10cd0: 00009e17 auipc t3,0x9 + 10cd4: 330e3e03 ld t3,816(t3) # 1a000 <_ZNSo3putEc@GLIBCXX_3.4> + 10cd8: 000e0367 jalr t1,t3 + 10cdc: 00000013 nop + +0000000000010ce0 <_ZnamSt11align_val_t@plt>: + 10ce0: 00009e17 auipc t3,0x9 + 10ce4: 328e3e03 ld t3,808(t3) # 1a008 <_ZnamSt11align_val_t@CXXABI_1.3.11> + 10ce8: 000e0367 jalr t1,t3 + 10cec: 00000013 nop + +0000000000010cf0 : + 10cf0: 00009e17 auipc t3,0x9 + 10cf4: 320e3e03 ld t3,800(t3) # 1a010 + 10cf8: 000e0367 jalr t1,t3 + 10cfc: 00000013 nop + +0000000000010d00 <_ZNSo5flushEv@plt>: + 10d00: 00009e17 auipc t3,0x9 + 10d04: 318e3e03 ld t3,792(t3) # 1a018 <_ZNSo5flushEv@GLIBCXX_3.4> + 10d08: 000e0367 jalr t1,t3 + 10d0c: 00000013 nop + +0000000000010d10 <_ZSt19__throw_logic_errorPKc@plt>: + 10d10: 00009e17 auipc t3,0x9 + 10d14: 310e3e03 ld t3,784(t3) # 1a020 <_ZSt19__throw_logic_errorPKc@GLIBCXX_3.4> + 10d18: 000e0367 jalr t1,t3 + 10d1c: 00000013 nop + +0000000000010d20 <__libc_start_main@plt>: + 10d20: 00009e17 auipc t3,0x9 + 10d24: 308e3e03 ld t3,776(t3) # 1a028 <__libc_start_main@GLIBC_2.34> + 10d28: 000e0367 jalr t1,t3 + 10d2c: 00000013 nop + +0000000000010d30 <_ZNSt13random_device7_M_finiEv@plt>: + 10d30: 00009e17 auipc t3,0x9 + 10d34: 300e3e03 ld t3,768(t3) # 1a030 <_ZNSt13random_device7_M_finiEv@GLIBCXX_3.4.18> + 10d38: 000e0367 jalr t1,t3 + 10d3c: 00000013 nop + +0000000000010d40 <_Znwm@plt>: + 10d40: 00009e17 auipc t3,0x9 + 10d44: 2f8e3e03 ld t3,760(t3) # 1a038 <_Znwm@GLIBCXX_3.4> + 10d48: 000e0367 jalr t1,t3 + 10d4c: 00000013 nop + +0000000000010d50 <_ZdlPvm@plt>: + 10d50: 00009e17 auipc t3,0x9 + 10d54: 2f0e3e03 ld t3,752(t3) # 1a040 <_ZdlPvm@CXXABI_1.3.9> + 10d58: 000e0367 jalr t1,t3 + 10d5c: 00000013 nop + +0000000000010d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>: + 10d60: 00009e17 auipc t3,0x9 + 10d64: 2e8e3e03 ld t3,744(t3) # 1a048 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@GLIBCXX_3.4.9> + 10d68: 000e0367 jalr t1,t3 + 10d6c: 00000013 nop + +0000000000010d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt>: + 10d70: 00009e17 auipc t3,0x9 + 10d74: 2e0e3e03 ld t3,736(t3) # 1a050 <_ZNKSt5ctypeIcE13_M_widen_initEv@GLIBCXX_3.4.11> + 10d78: 000e0367 jalr t1,t3 + 10d7c: 00000013 nop + +0000000000010d80 <_ZSt16__throw_bad_castv@plt>: + 10d80: 00009e17 auipc t3,0x9 + 10d84: 2d8e3e03 ld t3,728(t3) # 1a058 <_ZSt16__throw_bad_castv@GLIBCXX_3.4> + 10d88: 000e0367 jalr t1,t3 + 10d8c: 00000013 nop + +0000000000010d90 : + 10d90: 00009e17 auipc t3,0x9 + 10d94: 2d0e3e03 ld t3,720(t3) # 1a060 + 10d98: 000e0367 jalr t1,t3 + 10d9c: 00000013 nop + +0000000000010da0 <_ZNSt13random_device9_M_getvalEv@plt>: + 10da0: 00009e17 auipc t3,0x9 + 10da4: 2c8e3e03 ld t3,712(t3) # 1a068 <_ZNSt13random_device9_M_getvalEv@GLIBCXX_3.4.18> + 10da8: 000e0367 jalr t1,t3 + 10dac: 00000013 nop + +0000000000010db0 <_ZdaPvSt11align_val_t@plt>: + 10db0: 00009e17 auipc t3,0x9 + 10db4: 2c0e3e03 ld t3,704(t3) # 1a070 <_ZdaPvSt11align_val_t@CXXABI_1.3.11> + 10db8: 000e0367 jalr t1,t3 + 10dbc: 00000013 nop + +0000000000010dc0 <_ZNSo9_M_insertIdEERSoT_@plt>: + 10dc0: 00009e17 auipc t3,0x9 + 10dc4: 2b8e3e03 ld t3,696(t3) # 1a078 <_ZNSo9_M_insertIdEERSoT_@GLIBCXX_3.4.9> + 10dc8: 000e0367 jalr t1,t3 + 10dcc: 00000013 nop + +0000000000010dd0 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt>: + 10dd0: 00009e17 auipc t3,0x9 + 10dd4: 2b0e3e03 ld t3,688(t3) # 1a080 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21> + 10dd8: 000e0367 jalr t1,t3 + 10ddc: 00000013 nop + +0000000000010de0 <__cxa_atexit@plt>: + 10de0: 00009e17 auipc t3,0x9 + 10de4: 2a8e3e03 ld t3,680(t3) # 1a088 <__cxa_atexit@GLIBC_2.27> + 10de8: 000e0367 jalr t1,t3 + 10dec: 00000013 nop + +Disassembly of section .text: + +0000000000010df0
: + 10df0: fb010113 addi sp,sp,-80 + 10df4: 00006597 auipc a1,0x6 + 10df8: 21c58593 addi a1,a1,540 # 17010 <_IO_stdin_used+0x170> + 10dfc: 00010513 mv a0,sp + 10e00: 04113423 sd ra,72(sp) + 10e04: 02813c27 fsd fs0,56(sp) + 10e08: 02913827 fsd fs1,48(sp) + 10e0c: 03213427 fsd fs2,40(sp) + 10e10: 03313027 fsd fs3,32(sp) + 10e14: 04813023 sd s0,64(sp) + 10e18: 630000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 10e1c: 00006797 auipc a5,0x6 + 10e20: 1807a407 flw fs0,384(a5) # 16f9c <_IO_stdin_used+0xfc> + 10e24: 00006797 auipc a5,0x6 + 10e28: 17c7a487 flw fs1,380(a5) # 16fa0 <_IO_stdin_used+0x100> + 10e2c: 00010513 mv a0,sp + 10e30: 208405d3 fmv.s fa1,fs0 + 10e34: 20948553 fmv.s fa0,fs1 + 10e38: 060020ef jal 12e98 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3absEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> + 10e3c: 00010513 mv a0,sp + 10e40: 6d0000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 10e44: 00006597 auipc a1,0x6 + 10e48: 1d458593 addi a1,a1,468 # 17018 <_IO_stdin_used+0x178> + 10e4c: 00010513 mv a0,sp + 10e50: 5f8000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 10e54: 00006797 auipc a5,0x6 + 10e58: 0687a907 flw fs2,104(a5) # 16ebc <_IO_stdin_used+0x1c> + 10e5c: 00006797 auipc a5,0x6 + 10e60: 0bc7a987 flw fs3,188(a5) # 16f18 <_IO_stdin_used+0x78> + 10e64: 00010513 mv a0,sp + 10e68: 212905d3 fmv.s fa1,fs2 + 10e6c: 21398553 fmv.s fa0,fs3 + 10e70: 7a9040ef jal 15e18 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4acosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> + 10e74: 00010513 mv a0,sp + 10e78: 698000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 10e7c: 00006597 auipc a1,0x6 + 10e80: 1a458593 addi a1,a1,420 # 17020 <_IO_stdin_used+0x180> + 10e84: 00010513 mv a0,sp + 10e88: 5c0000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 10e8c: 208405d3 fmv.s fa1,fs0 + 10e90: 21290553 fmv.s fa0,fs2 + 10e94: 00010513 mv a0,sp + 10e98: 784050ef jal 1661c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5acoshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> + 10e9c: 00010513 mv a0,sp + 10ea0: 670000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 10ea4: 00006597 auipc a1,0x6 + 10ea8: 18458593 addi a1,a1,388 # 17028 <_IO_stdin_used+0x188> + 10eac: 00010513 mv a0,sp + 10eb0: 598000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 10eb4: 212905d3 fmv.s fa1,fs2 + 10eb8: 21398553 fmv.s fa0,fs3 + 10ebc: 00010513 mv a0,sp + 10ec0: 379040ef jal 15a38 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4asinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> + 10ec4: 00010513 mv a0,sp + 10ec8: 648000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 10ecc: 00006597 auipc a1,0x6 + 10ed0: 16458593 addi a1,a1,356 # 17030 <_IO_stdin_used+0x190> + 10ed4: 00010513 mv a0,sp + 10ed8: 570000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 10edc: 208405d3 fmv.s fa1,fs0 + 10ee0: 20948553 fmv.s fa0,fs1 + 10ee4: 00010513 mv a0,sp + 10ee8: 365050ef jal 16a4c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5asinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> + 10eec: 00010513 mv a0,sp + 10ef0: 620000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 10ef4: 00006597 auipc a1,0x6 + 10ef8: 14458593 addi a1,a1,324 # 17038 <_IO_stdin_used+0x198> + 10efc: 00010513 mv a0,sp + 10f00: 548000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 10f04: 208405d3 fmv.s fa1,fs0 + 10f08: 20948553 fmv.s fa0,fs1 + 10f0c: 00010513 mv a0,sp + 10f10: 6c9020ef jal 13dd8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4ceilEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> + 10f14: 00010513 mv a0,sp + 10f18: 5f8000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 10f1c: 00006597 auipc a1,0x6 + 10f20: 12458593 addi a1,a1,292 # 17040 <_IO_stdin_used+0x1a0> + 10f24: 00010513 mv a0,sp + 10f28: 520000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 10f2c: 208405d3 fmv.s fa1,fs0 + 10f30: 20948553 fmv.s fa0,fs1 + 10f34: 00010513 mv a0,sp + 10f38: 3c8040ef jal 15300 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3cosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> + 10f3c: 00010513 mv a0,sp + 10f40: 5d0000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 10f44: 00006597 auipc a1,0x6 + 10f48: 10458593 addi a1,a1,260 # 17048 <_IO_stdin_used+0x1a8> + 10f4c: 00010513 mv a0,sp + 10f50: 4f8000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 10f54: 208405d3 fmv.s fa1,fs0 + 10f58: 20948553 fmv.s fa0,fs1 + 10f5c: 00010513 mv a0,sp + 10f60: 6b0010ef jal 12610 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4coshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> + 10f64: 00010513 mv a0,sp + 10f68: 5a8000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 10f6c: 00006597 auipc a1,0x6 + 10f70: 0e458593 addi a1,a1,228 # 17050 <_IO_stdin_used+0x1b0> + 10f74: 00010513 mv a0,sp + 10f78: 4d0000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 10f7c: 208405d3 fmv.s fa1,fs0 + 10f80: 20948553 fmv.s fa0,fs1 + 10f84: 00010513 mv a0,sp + 10f88: 004040ef jal 14f8c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3erfEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> + 10f8c: 00010513 mv a0,sp + 10f90: 580000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 10f94: 00006597 auipc a1,0x6 + 10f98: 0c458593 addi a1,a1,196 # 17058 <_IO_stdin_used+0x1b8> + 10f9c: 00010513 mv a0,sp + 10fa0: 4a8000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 10fa4: 208405d3 fmv.s fa1,fs0 + 10fa8: 20948553 fmv.s fa0,fs1 + 10fac: 00010513 mv a0,sp + 10fb0: 3b8010ef jal 12368 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3expEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> + 10fb4: 00010513 mv a0,sp + 10fb8: 558000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 10fbc: 00006597 auipc a1,0x6 + 10fc0: 0a458593 addi a1,a1,164 # 17060 <_IO_stdin_used+0x1c0> + 10fc4: 00010513 mv a0,sp + 10fc8: 480000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 10fcc: 208405d3 fmv.s fa1,fs0 + 10fd0: 20948553 fmv.s fa0,fs1 + 10fd4: 00010513 mv a0,sp + 10fd8: 2c0030ef jal 14298 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5floorEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> + 10fdc: 00010513 mv a0,sp + 10fe0: 530000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 10fe4: 00006597 auipc a1,0x6 + 10fe8: 08458593 addi a1,a1,132 # 17068 <_IO_stdin_used+0x1c8> + 10fec: 00010513 mv a0,sp + 10ff0: 458000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 10ff4: 208405d3 fmv.s fa1,fs0 + 10ff8: 20948553 fmv.s fa0,fs1 + 10ffc: 00010513 mv a0,sp + 11000: 214050ef jal 16214 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3logEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> + 11004: 00010513 mv a0,sp + 11008: 508000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1100c: 00006597 auipc a1,0x6 + 11010: 06458593 addi a1,a1,100 # 17070 <_IO_stdin_used+0x1d0> + 11014: 00010513 mv a0,sp + 11018: 430000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 1101c: 208405d3 fmv.s fa1,fs0 + 11020: 20948553 fmv.s fa0,fs1 + 11024: 00010513 mv a0,sp + 11028: 230020ef jal 13258 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3negEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> + 1102c: 00010513 mv a0,sp + 11030: 4e0000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 11034: 00006597 auipc a1,0x6 + 11038: 04458593 addi a1,a1,68 # 17078 <_IO_stdin_used+0x1d8> + 1103c: 00010513 mv a0,sp + 11040: 408000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 11044: 208405d3 fmv.s fa1,fs0 + 11048: 20948553 fmv.s fa0,fs1 + 1104c: 00010513 mv a0,sp + 11050: 189020ef jal 139d8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5roundEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> + 11054: 00010513 mv a0,sp + 11058: 4b8000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1105c: 00006597 auipc a1,0x6 + 11060: 02458593 addi a1,a1,36 # 17080 <_IO_stdin_used+0x1e0> + 11064: 00010513 mv a0,sp + 11068: 3e0000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 1106c: 208405d3 fmv.s fa1,fs0 + 11070: 21290553 fmv.s fa0,fs2 + 11074: 00010513 mv a0,sp + 11078: 3f5030ef jal 14c6c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5rsqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> + 1107c: 00010513 mv a0,sp + 11080: 490000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 11084: 00006597 auipc a1,0x6 + 11088: 00458593 addi a1,a1,4 # 17088 <_IO_stdin_used+0x1e8> + 1108c: 00010513 mv a0,sp + 11090: 3b8000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 11094: 208405d3 fmv.s fa1,fs0 + 11098: 20948553 fmv.s fa0,fs1 + 1109c: 00010513 mv a0,sp + 110a0: 6b8030ef jal 14758 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4signEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> + 110a4: 00010513 mv a0,sp + 110a8: 468000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 110ac: 00006597 auipc a1,0x6 + 110b0: fe458593 addi a1,a1,-28 # 17090 <_IO_stdin_used+0x1f0> + 110b4: 00010513 mv a0,sp + 110b8: 390000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 110bc: 208405d3 fmv.s fa1,fs0 + 110c0: 20948553 fmv.s fa0,fs1 + 110c4: 00010513 mv a0,sp + 110c8: 5e0040ef jal 156a8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3sinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> + 110cc: 00010513 mv a0,sp + 110d0: 440000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 110d4: 00006597 auipc a1,0x6 + 110d8: fc458593 addi a1,a1,-60 # 17098 <_IO_stdin_used+0x1f8> + 110dc: 00010513 mv a0,sp + 110e0: 368000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 110e4: 208405d3 fmv.s fa1,fs0 + 110e8: 20948553 fmv.s fa0,fs1 + 110ec: 00010513 mv a0,sp + 110f0: 7f8010ef jal 128e8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> + 110f4: 00010513 mv a0,sp + 110f8: 418000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 110fc: 00006597 auipc a1,0x6 + 11100: fa458593 addi a1,a1,-92 # 170a0 <_IO_stdin_used+0x200> + 11104: 00010513 mv a0,sp + 11108: 340000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 1110c: 208405d3 fmv.s fa1,fs0 + 11110: 21290553 fmv.s fa0,fs2 + 11114: 00010513 mv a0,sp + 11118: 7d5000ef jal 120ec <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> + 1111c: 00010513 mv a0,sp + 11120: 3f0000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 11124: 00006597 auipc a1,0x6 + 11128: f8458593 addi a1,a1,-124 # 170a8 <_IO_stdin_used+0x208> + 1112c: 00010513 mv a0,sp + 11130: 318000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 11134: 208405d3 fmv.s fa1,fs0 + 11138: 20948553 fmv.s fa0,fs1 + 1113c: 00010513 mv a0,sp + 11140: 4d8020ef jal 13618 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops6squareEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> + 11144: 00010513 mv a0,sp + 11148: 3c8000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1114c: 00006597 auipc a1,0x6 + 11150: f6458593 addi a1,a1,-156 # 170b0 <_IO_stdin_used+0x210> + 11154: 00010513 mv a0,sp + 11158: 2f0000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 1115c: 208405d3 fmv.s fa1,fs0 + 11160: 20948553 fmv.s fa0,fs1 + 11164: 00010513 mv a0,sp + 11168: 259010ef jal 12bc0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5swishEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> + 1116c: 00010513 mv a0,sp + 11170: 3a0000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 11174: 00010513 mv a0,sp + 11178: 00006597 auipc a1,0x6 + 1117c: f4058593 addi a1,a1,-192 # 170b8 <_IO_stdin_used+0x218> + 11180: 2c8000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> + 11184: 208405d3 fmv.s fa1,fs0 + 11188: 20948553 fmv.s fa0,fs1 + 1118c: 00010513 mv a0,sp + 11190: 1e9000ef jal 11b78 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4tanhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> + 11194: 00010513 mv a0,sp + 11198: 378000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> + 1119c: 04813083 ld ra,72(sp) + 111a0: 04013403 ld s0,64(sp) + 111a4: 03813407 fld fs0,56(sp) + 111a8: 03013487 fld fs1,48(sp) + 111ac: 02813907 fld fs2,40(sp) + 111b0: 02013987 fld fs3,32(sp) + 111b4: 00000513 li a0,0 + 111b8: 05010113 addi sp,sp,80 + 111bc: 00008067 ret + +00000000000111c0 <_GLOBAL__sub_I_main>: + 111c0: 8201c783 lbu a5,-2016(gp) # 1a0b0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E> + 111c4: ff010113 addi sp,sp,-16 + 111c8: 00113423 sd ra,8(sp) + 111cc: 02079a63 bnez a5,11200 <_GLOBAL__sub_I_main+0x40> + 111d0: 00100593 li a1,1 + 111d4: 82018713 addi a4,gp,-2016 # 1a0b0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E> + 111d8: 00000613 li a2,0 + 111dc: 86818513 addi a0,gp,-1944 # 1a0f8 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E> + 111e0: 00b70023 sb a1,0(a4) + 111e4: 34c000ef jal 11530 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_> + 111e8: 00009617 auipc a2,0x9 + 111ec: ea860613 addi a2,a2,-344 # 1a090 <__TMC_END__> + 111f0: 00000593 li a1,0 + 111f4: 00000517 auipc a0,0x0 + 111f8: 15450513 addi a0,a0,340 # 11348 <__tcf_0> + 111fc: be5ff0ef jal 10de0 <__cxa_atexit@plt> + 11200: 8181c783 lbu a5,-2024(gp) # 1a0a8 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E> + 11204: 81818713 addi a4,gp,-2024 # 1a0a8 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E> + 11208: 02079863 bnez a5,11238 <_GLOBAL__sub_I_main+0x78> + 1120c: 00100593 li a1,1 + 11210: 00000613 li a2,0 + 11214: 84818513 addi a0,gp,-1976 # 1a0d8 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E> + 11218: 00b70023 sb a1,0(a4) + 1121c: 314000ef jal 11530 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_> + 11220: 00009617 auipc a2,0x9 + 11224: e7060613 addi a2,a2,-400 # 1a090 <__TMC_END__> + 11228: 00000593 li a1,0 + 1122c: 00000517 auipc a0,0x0 + 11230: 13050513 addi a0,a0,304 # 1135c <__tcf_1> + 11234: badff0ef jal 10de0 <__cxa_atexit@plt> + 11238: 8101c783 lbu a5,-2032(gp) # 1a0a0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> + 1123c: 81018713 addi a4,gp,-2032 # 1a0a0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> + 11240: 00078863 beqz a5,11250 <_GLOBAL__sub_I_main+0x90> + 11244: 00813083 ld ra,8(sp) + 11248: 01010113 addi sp,sp,16 + 1124c: 00008067 ret + 11250: 00100593 li a1,1 + 11254: 00000613 li a2,0 + 11258: 82818513 addi a0,gp,-2008 # 1a0b8 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> + 1125c: 00b70023 sb a1,0(a4) + 11260: 2d0000ef jal 11530 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_> + 11264: 00813083 ld ra,8(sp) + 11268: 00009617 auipc a2,0x9 + 1126c: e2860613 addi a2,a2,-472 # 1a090 <__TMC_END__> + 11270: 82818593 addi a1,gp,-2008 # 1a0b8 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> + 11274: 00000517 auipc a0,0x0 + 11278: 0c050513 addi a0,a0,192 # 11334 <_ZN6nncase3ntt11distributed6detail12chip_barrierD1Ev> + 1127c: 01010113 addi sp,sp,16 + 11280: b61ff06f j 10de0 <__cxa_atexit@plt> + +0000000000011284 <_start>: + 11284: 024000ef jal 112a8 + 11288: 87aa mv a5,a0 + 1128a: 00000517 auipc a0,0x0 + 1128e: 01c50513 addi a0,a0,28 # 112a6 <__wrap_main> + 11292: 6582 ld a1,0(sp) + 11294: 0030 addi a2,sp,8 + 11296: ff017113 andi sp,sp,-16 + 1129a: 4681 li a3,0 + 1129c: 4701 li a4,0 + 1129e: 880a mv a6,sp + 112a0: a81ff0ef jal 10d20 <__libc_start_main@plt> + 112a4: 9002 ebreak + +00000000000112a6 <__wrap_main>: + 112a6: b6a9 j 10df0
+ +00000000000112a8 : + 112a8: 00009197 auipc gp,0x9 + 112ac: 5e818193 addi gp,gp,1512 # 1a890 <__global_pointer$> + 112b0: 8082 ret + ... + +00000000000112b4 <_dl_relocate_static_pie>: + 112b4: 8082 ret + +00000000000112b6 : + 112b6: 00009517 auipc a0,0x9 + 112ba: dda50513 addi a0,a0,-550 # 1a090 <__TMC_END__> + 112be: 00009797 auipc a5,0x9 + 112c2: dd278793 addi a5,a5,-558 # 1a090 <__TMC_END__> + 112c6: 00a78663 beq a5,a0,112d2 + 112ca: 00000793 li a5,0 + 112ce: c391 beqz a5,112d2 + 112d0: 8782 jr a5 + 112d2: 8082 ret + +00000000000112d4 : + 112d4: 00009517 auipc a0,0x9 + 112d8: dbc50513 addi a0,a0,-580 # 1a090 <__TMC_END__> + 112dc: 00009597 auipc a1,0x9 + 112e0: db458593 addi a1,a1,-588 # 1a090 <__TMC_END__> + 112e4: 8d89 sub a1,a1,a0 + 112e6: 4035d793 srai a5,a1,0x3 + 112ea: 91fd srli a1,a1,0x3f + 112ec: 95be add a1,a1,a5 + 112ee: 8585 srai a1,a1,0x1 + 112f0: c589 beqz a1,112fa + 112f2: 00000793 li a5,0 + 112f6: c391 beqz a5,112fa + 112f8: 8782 jr a5 + 112fa: 8082 ret + +00000000000112fc <__do_global_dtors_aux>: + 112fc: 00009797 auipc a5,0x9 + 11300: d9c7c783 lbu a5,-612(a5) # 1a098 + 11304: e38d bnez a5,11326 <__do_global_dtors_aux+0x2a> + 11306: 1141 addi sp,sp,-16 + 11308: e022 sd s0,0(sp) + 1130a: e406 sd ra,8(sp) + 1130c: fabff0ef jal 112b6 + 11310: 00009417 auipc s0,0x9 + 11314: d8840413 addi s0,s0,-632 # 1a098 + 11318: 4785 li a5,1 + 1131a: 60a2 ld ra,8(sp) + 1131c: 00f40023 sb a5,0(s0) + 11320: 6402 ld s0,0(sp) + 11322: 0141 addi sp,sp,16 + 11324: 8082 ret + 11326: 8082 ret + +0000000000011328 : + 11328: b775 j 112d4 + ... + +000000000001132c <_ZNKSt5ctypeIcE8do_widenEc>: + 1132c: 00058513 mv a0,a1 + 11330: 00008067 ret + +0000000000011334 <_ZN6nncase3ntt11distributed6detail12chip_barrierD1Ev>: + 11334: 00853503 ld a0,8(a0) + 11338: 00050663 beqz a0,11344 <_ZN6nncase3ntt11distributed6detail12chip_barrierD1Ev+0x10> + 1133c: 04000593 li a1,64 + 11340: a71ff06f j 10db0 <_ZdaPvSt11align_val_t@plt> + 11344: 00008067 ret + +0000000000011348 <__tcf_0>: + 11348: 8701b503 ld a0,-1936(gp) # 1a100 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E+0x8> + 1134c: 00050663 beqz a0,11358 <__tcf_0+0x10> + 11350: 04000593 li a1,64 + 11354: a5dff06f j 10db0 <_ZdaPvSt11align_val_t@plt> + 11358: 00008067 ret + +000000000001135c <__tcf_1>: + 1135c: 8501b503 ld a0,-1968(gp) # 1a0e0 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E+0x8> + 11360: 00050663 beqz a0,1136c <__tcf_1+0x10> + 11364: 04000593 li a1,64 + 11368: a49ff06f j 10db0 <_ZdaPvSt11align_val_t@plt> + 1136c: 00008067 ret + +0000000000011370 <_ZL6exp_psu17__rvv_float32m1_tm.constprop.0>: + 11370: 00006797 auipc a5,0x6 + 11374: b447a787 flw fa5,-1212(a5) # 16eb4 <_IO_stdin_used+0x14> + 11378: 00006797 auipc a5,0x6 + 1137c: b407a707 flw fa4,-1216(a5) # 16eb8 <_IO_stdin_used+0x18> + 11380: 00006797 auipc a5,0x6 + 11384: b247a687 flw fa3,-1244(a5) # 16ea4 <_IO_stdin_used+0x4> + 11388: cd027057 vsetivli zero,4,e32,m1,ta,ma + 1138c: 1287d4d7 vfmin.vf v9,v8,fa5 + 11390: 00006797 auipc a5,0x6 + 11394: b207a787 flw fa5,-1248(a5) # 16eb0 <_IO_stdin_used+0x10> + 11398: 5e06d057 vfmv.v.f v0,fa3 + 1139c: 1a9754d7 vfmax.vf v9,v9,fa4 + 113a0: 5e07d7d7 vfmv.v.f v15,fa5 + 113a4: 00006797 auipc a5,0x6 + 113a8: b187a787 flw fa5,-1256(a5) # 16ebc <_IO_stdin_used+0x1c> + 113ac: 00006797 auipc a5,0x6 + 113b0: b187a687 flw fa3,-1256(a5) # 16ec4 <_IO_stdin_used+0x24> + 113b4: a2f49057 vfmadd.vv v0,v9,v15 + 113b8: 00006797 auipc a5,0x6 + 113bc: b147a707 flw fa4,-1260(a5) # 16ecc <_IO_stdin_used+0x2c> + 113c0: 00006797 auipc a5,0x6 + 113c4: ae87a007 flw ft0,-1304(a5) # 16ea8 <_IO_stdin_used+0x8> + 113c8: 00006797 auipc a5,0x6 + 113cc: af87a507 flw fa0,-1288(a5) # 16ec0 <_IO_stdin_used+0x20> + 113d0: 00006797 auipc a5,0x6 + 113d4: adc7a587 flw fa1,-1316(a5) # 16eac <_IO_stdin_used+0xc> + 113d8: 00006797 auipc a5,0x6 + 113dc: af07a607 flw fa2,-1296(a5) # 16ec8 <_IO_stdin_used+0x28> + 113e0: 4a0095d7 vfcvt.x.f.v v11,v0 + 113e4: 5e0058d7 vfmv.v.f v17,ft0 + 113e8: 5e055557 vfmv.v.f v10,fa0 + 113ec: 4ab195d7 vfcvt.f.x.v v11,v11 + 113f0: 5e05d857 vfmv.v.f v16,fa1 + 113f4: 5e0656d7 vfmv.v.f v13,fa2 + 113f8: 6e059057 vmflt.vv v0,v0,v11 + 113fc: 00006797 auipc a5,0x6 + 11400: ad47a607 flw fa2,-1324(a5) # 16ed0 <_IO_stdin_used+0x30> + 11404: 08b7d5d7 vfsub.vf v11,v11,fa5,v0.t + 11408: 5e065657 vfmv.v.f v12,fa2 + 1140c: beb6d4d7 vfnmsac.vf v9,fa3,v11 + 11410: 4ab09757 vfcvt.x.f.v v14,v11 + 11414: 96ebb757 vsll.vi v14,v14,23 + 11418: beb754d7 vfnmsac.vf v9,fa4,v11 + 1141c: 9ea03457 vmv1r.v v8,v10 + 11420: a3149457 vfmadd.vv v8,v9,v17 + 11424: a30496d7 vfmadd.vv v13,v9,v16 + 11428: 92949557 vfmul.vv v10,v9,v9 + 1142c: a2f49657 vfmadd.vv v12,v9,v15 + 11430: 0297d4d7 vfadd.vf v9,v9,fa5 + 11434: a2d51457 vfmadd.vv v8,v10,v13 + 11438: a2c51457 vfmadd.vv v8,v10,v12 + 1143c: a2951457 vfmadd.vv v8,v10,v9 + 11440: 02e40457 vadd.vv v8,v14,v8 + 11444: 00008067 ret + +0000000000011448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0>: + 11448: fd010113 addi sp,sp,-48 + 1144c: 02813023 sd s0,32(sp) + 11450: 02113423 sd ra,40(sp) + 11454: 00913c23 sd s1,24(sp) + 11458: 01213823 sd s2,16(sp) + 1145c: 01313423 sd s3,8(sp) + 11460: 01050413 addi s0,a0,16 + 11464: 00853023 sd s0,0(a0) + 11468: 08058e63 beqz a1,11504 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0+0xbc> + 1146c: 00050913 mv s2,a0 + 11470: 00058513 mv a0,a1 + 11474: 00058993 mv s3,a1 + 11478: 879ff0ef jal 10cf0 + 1147c: 00f00793 li a5,15 + 11480: 00050493 mv s1,a0 + 11484: 04a7e263 bltu a5,a0,114c8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0+0x80> + 11488: 00100793 li a5,1 + 1148c: 02f50863 beq a0,a5,114bc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0+0x74> + 11490: 04051663 bnez a0,114dc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0+0x94> + 11494: 00993423 sd s1,8(s2) + 11498: 00940433 add s0,s0,s1 + 1149c: 00040023 sb zero,0(s0) + 114a0: 02813083 ld ra,40(sp) + 114a4: 02013403 ld s0,32(sp) + 114a8: 01813483 ld s1,24(sp) + 114ac: 01013903 ld s2,16(sp) + 114b0: 00813983 ld s3,8(sp) + 114b4: 03010113 addi sp,sp,48 + 114b8: 00008067 ret + 114bc: 0009c783 lbu a5,0(s3) + 114c0: 00f90823 sb a5,16(s2) + 114c4: fd1ff06f j 11494 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0+0x4c> + 114c8: 00150513 addi a0,a0,1 + 114cc: 875ff0ef jal 10d40 <_Znwm@plt> + 114d0: 00050413 mv s0,a0 + 114d4: 00993823 sd s1,16(s2) + 114d8: 00a93023 sd a0,0(s2) + 114dc: 00048713 mv a4,s1 + 114e0: 0c3777d7 vsetvli a5,a4,e8,m8,ta,ma + 114e4: 02098407 vle8.v v8,(s3) + 114e8: 40f70733 sub a4,a4,a5 + 114ec: 00f989b3 add s3,s3,a5 + 114f0: 02040427 vse8.v v8,(s0) + 114f4: 00f40433 add s0,s0,a5 + 114f8: fe0714e3 bnez a4,114e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0+0x98> + 114fc: 00093403 ld s0,0(s2) + 11500: f95ff06f j 11494 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0+0x4c> + 11504: 00006517 auipc a0,0x6 + 11508: aa450513 addi a0,a0,-1372 # 16fa8 <_IO_stdin_used+0x108> + 1150c: 805ff0ef jal 10d10 <_ZSt19__throw_logic_errorPKc@plt> + +0000000000011510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv>: + 11510: 00050793 mv a5,a0 + 11514: 00053503 ld a0,0(a0) + 11518: 01078713 addi a4,a5,16 + 1151c: 00e50863 beq a0,a4,1152c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv+0x1c> + 11520: 0107b583 ld a1,16(a5) + 11524: 00158593 addi a1,a1,1 + 11528: 829ff06f j 10d50 <_ZdlPvm@plt> + 1152c: 00008067 ret + +0000000000011530 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_>: + 11530: fe010113 addi sp,sp,-32 + 11534: 00813823 sd s0,16(sp) + 11538: 00913423 sd s1,8(sp) + 1153c: 00050413 mv s0,a0 + 11540: 00113c23 sd ra,24(sp) + 11544: 01213023 sd s2,0(sp) + 11548: 00158493 addi s1,a1,1 + 1154c: fff00513 li a0,-1 + 11550: 00b43023 sd a1,0(s0) + 11554: 4014d493 srai s1,s1,0x1 + 11558: 00043423 sd zero,8(s0) + 1155c: 00043823 sd zero,16(s0) + 11560: 00040ca3 sb zero,25(s0) + 11564: 00755793 srli a5,a0,0x7 + 11568: 0097e463 bltu a5,s1,11570 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_+0x40> + 1156c: 00649513 slli a0,s1,0x6 + 11570: 04000593 li a1,64 + 11574: f6cff0ef jal 10ce0 <_ZnamSt11align_val_t@plt> + 11578: fff48793 addi a5,s1,-1 + 1157c: 00050913 mv s2,a0 + 11580: 0007c863 bltz a5,11590 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_+0x60> + 11584: 00649613 slli a2,s1,0x6 + 11588: 00000593 li a1,0 + 1158c: 805ff0ef jal 10d90 + 11590: 00843503 ld a0,8(s0) + 11594: 01243423 sd s2,8(s0) + 11598: 02050063 beqz a0,115b8 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_+0x88> + 1159c: 01013403 ld s0,16(sp) + 115a0: 01813083 ld ra,24(sp) + 115a4: 00813483 ld s1,8(sp) + 115a8: 00013903 ld s2,0(sp) + 115ac: 04000593 li a1,64 + 115b0: 02010113 addi sp,sp,32 + 115b4: ffcff06f j 10db0 <_ZdaPvSt11align_val_t@plt> + 115b8: 01813083 ld ra,24(sp) + 115bc: 01013403 ld s0,16(sp) + 115c0: 00813483 ld s1,8(sp) + 115c4: 00013903 ld s2,0(sp) + 115c8: 02010113 addi sp,sp,32 + 115cc: 00008067 ret + +00000000000115d0 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv>: + 115d0: 000997b7 lui a5,0x99 + 115d4: 08b78793 addi a5,a5,139 # 9908b <__global_pointer$+0x7e7fb> + 115d8: 00c79793 slli a5,a5,0xc + 115dc: cd817057 vsetivli zero,2,e64,m1,ta,ma + 115e0: 0df78793 addi a5,a5,223 + 115e4: 5e07c357 vmv.v.x v6,a5 + 115e8: 80000737 lui a4,0x80000 + 115ec: 000017b7 lui a5,0x1 + 115f0: fff74713 not a4,a4 + 115f4: 800006b7 lui a3,0x80000 + 115f8: c6878793 addi a5,a5,-920 # c68 <__abi_tag-0xf62c> + 115fc: 5e0741d7 vmv.v.x v3,a4 + 11600: 5e06c257 vmv.v.x v4,a3 + 11604: 00850593 addi a1,a0,8 + 11608: 00f50633 add a2,a0,a5 + 1160c: 00050693 mv a3,a0 + 11610: 0e300713 li a4,227 + 11614: 00200893 li a7,2 + 11618: fff00813 li a6,-1 + 1161c: 00070793 mv a5,a4 + 11620: 00e8f463 bgeu a7,a4,11628 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv+0x58> + 11624: 00200793 li a5,2 + 11628: 0d87f057 vsetvli zero,a5,e64,m1,ta,ma + 1162c: 0206f087 vle64.v v1,(a3) + 11630: 0205f107 vle64.v v2,(a1) + 11634: 02067287 vle64.v v5,(a2) + 11638: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1163c: ffe70713 addi a4,a4,-2 # ffffffff7ffffffe <__global_pointer$+0xffffffff7ffe576e> + 11640: 01058593 addi a1,a1,16 + 11644: 261200d7 vand.vv v1,v1,v4 + 11648: 26218157 vand.vv v2,v2,v3 + 1164c: 01060613 addi a2,a2,16 + 11650: 2a1100d7 vor.vv v1,v1,v2 + 11654: 2610b157 vand.vi v2,v1,1 + 11658: a210b0d7 vsrl.vi v1,v1,1 + 1165c: 96232157 vmul.vv v2,v2,v6 + 11660: 2e1280d7 vxor.vv v1,v1,v5 + 11664: 2e1100d7 vxor.vv v1,v1,v2 + 11668: 0d87f057 vsetvli zero,a5,e64,m1,ta,ma + 1166c: 0206f0a7 vse64.v v1,(a3) + 11670: 01068693 addi a3,a3,16 # ffffffff80000010 <__global_pointer$+0xffffffff7ffe5780> + 11674: fb0714e3 bne a4,a6,1161c <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv+0x4c> + 11678: 000995b7 lui a1,0x99 + 1167c: 08b58593 addi a1,a1,139 # 9908b <__global_pointer$+0x7e7fb> + 11680: 00c59593 slli a1,a1,0xc + 11684: 0df58593 addi a1,a1,223 + 11688: cd817057 vsetivli zero,2,e64,m1,ta,ma + 1168c: 00001637 lui a2,0x1 + 11690: 5e05c357 vmv.v.x v6,a1 + 11694: 37860613 addi a2,a2,888 # 1378 <__abi_tag-0xef1c> + 11698: 00c50633 add a2,a0,a2 + 1169c: 71850793 addi a5,a0,1816 + 116a0: 72050693 addi a3,a0,1824 + 116a4: 00050713 mv a4,a0 + 116a8: 0287f087 vl1re64.v v1,(a5) + 116ac: 0286f107 vl1re64.v v2,(a3) + 116b0: 02877287 vl1re64.v v5,(a4) + 116b4: 01068693 addi a3,a3,16 + 116b8: 01070713 addi a4,a4,16 + 116bc: 261200d7 vand.vv v1,v1,v4 + 116c0: 26218157 vand.vv v2,v2,v3 + 116c4: 2a1100d7 vor.vv v1,v1,v2 + 116c8: 2610b157 vand.vi v2,v1,1 + 116cc: a210b0d7 vsrl.vi v1,v1,1 + 116d0: 96232157 vmul.vv v2,v2,v6 + 116d4: 2e1280d7 vxor.vv v1,v1,v5 + 116d8: 2e1100d7 vxor.vv v1,v1,v2 + 116dc: 028780a7 vs1r.v v1,(a5) + 116e0: 01078793 addi a5,a5,16 + 116e4: fcf612e3 bne a2,a5,116a8 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv+0xd8> + 116e8: 00001737 lui a4,0x1 + 116ec: 00e50733 add a4,a0,a4 + 116f0: 00053683 ld a3,0(a0) + 116f4: 37873783 ld a5,888(a4) # 1378 <__abi_tag-0xef1c> + 116f8: 80000637 lui a2,0x80000 + 116fc: fff64513 not a0,a2 + 11700: 00a6f6b3 and a3,a3,a0 + 11704: 00c7f7b3 and a5,a5,a2 + 11708: 00d7e7b3 or a5,a5,a3 + 1170c: c6073603 ld a2,-928(a4) + 11710: 0017f693 andi a3,a5,1 + 11714: 40d006b3 neg a3,a3 + 11718: 0017d793 srli a5,a5,0x1 + 1171c: 00b6f6b3 and a3,a3,a1 + 11720: 00c7c7b3 xor a5,a5,a2 + 11724: 00d7c7b3 xor a5,a5,a3 + 11728: 38073023 sd zero,896(a4) + 1172c: 36f73c23 sd a5,888(a4) + 11730: 00008067 ret + +0000000000011734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_>: + 11734: 8b010113 addi sp,sp,-1872 + 11738: ffffe2b7 lui t0,0xffffe + 1173c: 000016b7 lui a3,0x1 + 11740: 74813023 sd s0,1856(sp) + 11744: 72913c23 sd s1,1848(sp) + 11748: 73213823 sd s2,1840(sp) + 1174c: 72813427 fsd fs0,1832(sp) + 11750: 72913027 fsd fs1,1824(sp) + 11754: 74113423 sd ra,1864(sp) + 11758: 71213c27 fsd fs2,1816(sp) + 1175c: 71313827 fsd fs3,1808(sp) + 11760: 38868793 addi a5,a3,904 # 1388 <__abi_tag-0xef0c> + 11764: 00510133 add sp,sp,t0 + 11768: 00f105b3 add a1,sp,a5 + 1176c: 61666737 lui a4,0x61666 + 11770: 000077b7 lui a5,0x7 + 11774: 56470713 addi a4,a4,1380 # 61666564 <__global_pointer$+0x6164bcd4> + 11778: c7578793 addi a5,a5,-907 # 6c75 <__abi_tag-0x961f> + 1177c: 07400813 li a6,116 + 11780: 71068693 addi a3,a3,1808 + 11784: 00d104b3 add s1,sp,a3 + 11788: 00e5a823 sw a4,16(a1) + 1178c: 00f59a23 sh a5,20(a1) + 11790: 01058b23 sb a6,22(a1) + 11794: 01058913 addi s2,a1,16 + 11798: 00700613 li a2,7 + 1179c: 00050413 mv s0,a0 + 117a0: c724bc23 sd s2,-904(s1) + 117a4: 00010513 mv a0,sp + 117a8: c80487a3 sb zero,-881(s1) + 117ac: c8c4b023 sd a2,-896(s1) + 117b0: 20a504d3 fmv.s fs1,fa0 + 117b4: 20b58453 fmv.s fs0,fa1 + 117b8: e18ff0ef jal 10dd0 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> + 117bc: c784b503 ld a0,-904(s1) + 117c0: 01250863 beq a0,s2,117d0 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x9c> + 117c4: c884b583 ld a1,-888(s1) + 117c8: 00158593 addi a1,a1,1 + 117cc: d84ff0ef jal 10d50 <_ZdlPvm@plt> + 117d0: 00010513 mv a0,sp + 117d4: dccff0ef jal 10da0 <_ZNSt13random_device9_M_getvalEv@plt> + 117d8: 000016b7 lui a3,0x1 + 117dc: 02051713 slli a4,a0,0x20 + 117e0: 00d107b3 add a5,sp,a3 + 117e4: 02075713 srli a4,a4,0x20 + 117e8: 6c0795b7 lui a1,0x6c079 + 117ec: 38e7b423 sd a4,904(a5) + 117f0: 39068793 addi a5,a3,912 # 1390 <__abi_tag-0xef04> + 117f4: 00f10633 add a2,sp,a5 + 117f8: 96558593 addi a1,a1,-1691 # 6c078965 <__global_pointer$+0x6c05e0d5> + 117fc: 00100693 li a3,1 + 11800: 27000513 li a0,624 + 11804: 01e75793 srli a5,a4,0x1e + 11808: 00e7c7b3 xor a5,a5,a4 + 1180c: 02b787b3 mul a5,a5,a1 + 11810: 00860613 addi a2,a2,8 # ffffffff80000008 <__global_pointer$+0xffffffff7ffe5778> + 11814: 00f687b3 add a5,a3,a5 + 11818: 02079713 slli a4,a5,0x20 + 1181c: 02075713 srli a4,a4,0x20 + 11820: fee63c23 sd a4,-8(a2) + 11824: 00168693 addi a3,a3,1 + 11828: fca69ee3 bne a3,a0,11804 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0xd0> + 1182c: 000017b7 lui a5,0x1 + 11830: 38878713 addi a4,a5,904 # 1388 <__abi_tag-0xef0c> + 11834: 00002937 lui s2,0x2 + 11838: 00e10533 add a0,sp,a4 + 1183c: 70890713 addi a4,s2,1800 # 2708 <__abi_tag-0xdb8c> + 11840: 00270733 add a4,a4,sp + 11844: 00d73023 sd a3,0(a4) + 11848: 00f104b3 add s1,sp,a5 + 1184c: d85ff0ef jal 115d0 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv> + 11850: 70890793 addi a5,s2,1800 + 11854: 002787b3 add a5,a5,sp + 11858: 0007b783 ld a5,0(a5) + 1185c: 013a6637 lui a2,0x13a6 + 11860: 8ad60613 addi a2,a2,-1875 # 13a58ad <__global_pointer$+0x138b01d> + 11864: 00379713 slli a4,a5,0x3 + 11868: 00e484b3 add s1,s1,a4 + 1186c: 3884b683 ld a3,904(s1) + 11870: 00761613 slli a2,a2,0x7 + 11874: 077e35b7 lui a1,0x77e3 + 11878: 00b6d713 srli a4,a3,0xb + 1187c: 02071713 slli a4,a4,0x20 + 11880: 02075713 srli a4,a4,0x20 + 11884: 00d74733 xor a4,a4,a3 + 11888: 00771693 slli a3,a4,0x7 + 1188c: 00c6f6b3 and a3,a3,a2 + 11890: 00e6c6b3 xor a3,a3,a4 + 11894: 00f69713 slli a4,a3,0xf + 11898: 00559593 slli a1,a1,0x5 + 1189c: 00b77733 and a4,a4,a1 + 118a0: 00d74733 xor a4,a4,a3 + 118a4: 01275693 srli a3,a4,0x12 + 118a8: 00e6c733 xor a4,a3,a4 + 118ac: d03777d3 fcvt.s.lu fa5,a4 + 118b0: f0000753 fmv.w.x fa4,zero + 118b4: 00005717 auipc a4,0x5 + 118b8: 62472987 flw fs3,1572(a4) # 16ed8 <_IO_stdin_used+0x38> + 118bc: 00005717 auipc a4,0x5 + 118c0: 60072907 flw fs2,1536(a4) # 16ebc <_IO_stdin_used+0x1c> + 118c4: 00e7f7d3 fadd.s fa5,fa5,fa4 + 118c8: 70890713 addi a4,s2,1800 + 118cc: 00270733 add a4,a4,sp + 118d0: 00178793 addi a5,a5,1 + 118d4: 00f73023 sd a5,0(a4) + 118d8: 1137f7d3 fmul.s fa5,fa5,fs3 + 118dc: a0f90753 fle.s a4,fs2,fa5 + 118e0: 28071063 bnez a4,11b60 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x42c> + 118e4: 08947453 fsub.s fs0,fs0,fs1 + 118e8: 26f00713 li a4,623 + 118ec: 48f477c3 fmadd.s fa5,fs0,fa5,fs1 + 118f0: 00f42027 fsw fa5,0(s0) + 118f4: 1ef76463 bltu a4,a5,11adc <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x3a8> + 118f8: 00001737 lui a4,0x1 + 118fc: 71070713 addi a4,a4,1808 # 1710 <__abi_tag-0xeb84> + 11900: 00379693 slli a3,a5,0x3 + 11904: 00e10733 add a4,sp,a4 + 11908: 00d70733 add a4,a4,a3 + 1190c: c7873703 ld a4,-904(a4) + 11910: 013a6637 lui a2,0x13a6 + 11914: 8ad60613 addi a2,a2,-1875 # 13a58ad <__global_pointer$+0x138b01d> + 11918: 00b75693 srli a3,a4,0xb + 1191c: 02069693 slli a3,a3,0x20 + 11920: 0206d693 srli a3,a3,0x20 + 11924: 00e6c6b3 xor a3,a3,a4 + 11928: 00761613 slli a2,a2,0x7 + 1192c: 00769713 slli a4,a3,0x7 + 11930: 00c77733 and a4,a4,a2 + 11934: 00d74733 xor a4,a4,a3 + 11938: 077e35b7 lui a1,0x77e3 + 1193c: 00f71693 slli a3,a4,0xf + 11940: 00559613 slli a2,a1,0x5 + 11944: 00c6f6b3 and a3,a3,a2 + 11948: 00d74733 xor a4,a4,a3 + 1194c: 01275693 srli a3,a4,0x12 + 11950: 00d74733 xor a4,a4,a3 + 11954: d03777d3 fcvt.s.lu fa5,a4 + 11958: f0000753 fmv.w.x fa4,zero + 1195c: 00002737 lui a4,0x2 + 11960: 70870713 addi a4,a4,1800 # 2708 <__abi_tag-0xdb8c> + 11964: 00e7f7d3 fadd.s fa5,fa5,fa4 + 11968: 00270733 add a4,a4,sp + 1196c: 00178793 addi a5,a5,1 + 11970: 00f73023 sd a5,0(a4) + 11974: 1137f7d3 fmul.s fa5,fa5,fs3 + 11978: a0f90753 fle.s a4,fs2,fa5 + 1197c: 1e071863 bnez a4,11b6c <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x438> + 11980: 48f477c3 fmadd.s fa5,fs0,fa5,fs1 + 11984: 26f00713 li a4,623 + 11988: 00f42227 fsw fa5,4(s0) + 1198c: 18f76c63 bltu a4,a5,11b24 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x3f0> + 11990: 00001737 lui a4,0x1 + 11994: 71070713 addi a4,a4,1808 # 1710 <__abi_tag-0xeb84> + 11998: 00379693 slli a3,a5,0x3 + 1199c: 00e10733 add a4,sp,a4 + 119a0: 00d70733 add a4,a4,a3 + 119a4: c7873703 ld a4,-904(a4) + 119a8: 013a66b7 lui a3,0x13a6 + 119ac: 8ad68693 addi a3,a3,-1875 # 13a58ad <__global_pointer$+0x138b01d> + 119b0: 00b75593 srli a1,a4,0xb + 119b4: 02059593 slli a1,a1,0x20 + 119b8: 0205d593 srli a1,a1,0x20 + 119bc: 00b74733 xor a4,a4,a1 + 119c0: 00771593 slli a1,a4,0x7 + 119c4: 00769693 slli a3,a3,0x7 + 119c8: 00d5f6b3 and a3,a1,a3 + 119cc: 00d74733 xor a4,a4,a3 + 119d0: 077e3637 lui a2,0x77e3 + 119d4: 00f71693 slli a3,a4,0xf + 119d8: 00561613 slli a2,a2,0x5 + 119dc: 00c6f6b3 and a3,a3,a2 + 119e0: 00d74733 xor a4,a4,a3 + 119e4: 01275693 srli a3,a4,0x12 + 119e8: 00d74733 xor a4,a4,a3 + 119ec: d03777d3 fcvt.s.lu fa5,a4 + 119f0: f0000753 fmv.w.x fa4,zero + 119f4: 00002737 lui a4,0x2 + 119f8: 70870713 addi a4,a4,1800 # 2708 <__abi_tag-0xdb8c> + 119fc: 00e7f7d3 fadd.s fa5,fa5,fa4 + 11a00: 00270733 add a4,a4,sp + 11a04: 00178793 addi a5,a5,1 + 11a08: 00f73023 sd a5,0(a4) + 11a0c: 1137f7d3 fmul.s fa5,fa5,fs3 + 11a10: a0f90753 fle.s a4,fs2,fa5 + 11a14: 12071a63 bnez a4,11b48 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x414> + 11a18: 48f477c3 fmadd.s fa5,fs0,fa5,fs1 + 11a1c: 26f00713 li a4,623 + 11a20: 00f42427 fsw fa5,8(s0) + 11a24: 0cf76e63 bltu a4,a5,11b00 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x3cc> + 11a28: 00001737 lui a4,0x1 + 11a2c: 71070713 addi a4,a4,1808 # 1710 <__abi_tag-0xeb84> + 11a30: 00e10733 add a4,sp,a4 + 11a34: 00379793 slli a5,a5,0x3 + 11a38: 00f707b3 add a5,a4,a5 + 11a3c: c787b783 ld a5,-904(a5) + 11a40: 013a6737 lui a4,0x13a6 + 11a44: 8ad70713 addi a4,a4,-1875 # 13a58ad <__global_pointer$+0x138b01d> + 11a48: 00b7d613 srli a2,a5,0xb + 11a4c: 02061613 slli a2,a2,0x20 + 11a50: 02065613 srli a2,a2,0x20 + 11a54: 00c7c7b3 xor a5,a5,a2 + 11a58: 00779613 slli a2,a5,0x7 + 11a5c: 00771713 slli a4,a4,0x7 + 11a60: 00e67733 and a4,a2,a4 + 11a64: 00e7c7b3 xor a5,a5,a4 + 11a68: 077e36b7 lui a3,0x77e3 + 11a6c: 00f79713 slli a4,a5,0xf + 11a70: 00569693 slli a3,a3,0x5 + 11a74: 00d77733 and a4,a4,a3 + 11a78: 00e7c7b3 xor a5,a5,a4 + 11a7c: 0127d713 srli a4,a5,0x12 + 11a80: 00e7c7b3 xor a5,a5,a4 + 11a84: d037f7d3 fcvt.s.lu fa5,a5 + 11a88: f0000753 fmv.w.x fa4,zero + 11a8c: 00e7f7d3 fadd.s fa5,fa5,fa4 + 11a90: 1137f7d3 fmul.s fa5,fa5,fs3 + 11a94: a0f907d3 fle.s a5,fs2,fa5 + 11a98: 0a079e63 bnez a5,11b54 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x420> + 11a9c: 48f47443 fmadd.s fs0,fs0,fa5,fs1 + 11aa0: 00010513 mv a0,sp + 11aa4: 00842627 fsw fs0,12(s0) + 11aa8: a88ff0ef jal 10d30 <_ZNSt13random_device7_M_finiEv@plt> + 11aac: 000022b7 lui t0,0x2 + 11ab0: 00510133 add sp,sp,t0 + 11ab4: 74813083 ld ra,1864(sp) + 11ab8: 74013403 ld s0,1856(sp) + 11abc: 73813483 ld s1,1848(sp) + 11ac0: 73013903 ld s2,1840(sp) + 11ac4: 72813407 fld fs0,1832(sp) + 11ac8: 72013487 fld fs1,1824(sp) + 11acc: 71813907 fld fs2,1816(sp) + 11ad0: 71013987 fld fs3,1808(sp) + 11ad4: 75010113 addi sp,sp,1872 + 11ad8: 00008067 ret + 11adc: 000017b7 lui a5,0x1 + 11ae0: 38878793 addi a5,a5,904 # 1388 <__abi_tag-0xef0c> + 11ae4: 00f10533 add a0,sp,a5 + 11ae8: ae9ff0ef jal 115d0 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv> + 11aec: 000027b7 lui a5,0x2 + 11af0: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> + 11af4: 002787b3 add a5,a5,sp + 11af8: 0007b783 ld a5,0(a5) + 11afc: dfdff06f j 118f8 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x1c4> + 11b00: 000017b7 lui a5,0x1 + 11b04: 38878793 addi a5,a5,904 # 1388 <__abi_tag-0xef0c> + 11b08: 00f10533 add a0,sp,a5 + 11b0c: ac5ff0ef jal 115d0 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv> + 11b10: 000027b7 lui a5,0x2 + 11b14: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> + 11b18: 002787b3 add a5,a5,sp + 11b1c: 0007b783 ld a5,0(a5) + 11b20: f09ff06f j 11a28 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x2f4> + 11b24: 000017b7 lui a5,0x1 + 11b28: 38878793 addi a5,a5,904 # 1388 <__abi_tag-0xef0c> + 11b2c: 00f10533 add a0,sp,a5 + 11b30: aa1ff0ef jal 115d0 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv> + 11b34: 000027b7 lui a5,0x2 + 11b38: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> + 11b3c: 002787b3 add a5,a5,sp + 11b40: 0007b783 ld a5,0(a5) + 11b44: e4dff06f j 11990 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x25c> + 11b48: 00005717 auipc a4,0x5 + 11b4c: 38c72787 flw fa5,908(a4) # 16ed4 <_IO_stdin_used+0x34> + 11b50: ec9ff06f j 11a18 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x2e4> + 11b54: 00005797 auipc a5,0x5 + 11b58: 3807a787 flw fa5,896(a5) # 16ed4 <_IO_stdin_used+0x34> + 11b5c: f41ff06f j 11a9c <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x368> + 11b60: 00005717 auipc a4,0x5 + 11b64: 37472787 flw fa5,884(a4) # 16ed4 <_IO_stdin_used+0x34> + 11b68: d7dff06f j 118e4 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x1b0> + 11b6c: 00005717 auipc a4,0x5 + 11b70: 36872787 flw fa5,872(a4) # 16ed4 <_IO_stdin_used+0x34> + 11b74: e0dff06f j 11980 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x24c> + +0000000000011b78 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4tanhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: + 11b78: 81010113 addi sp,sp,-2032 + 11b7c: ffffc2b7 lui t0,0xffffc + 11b80: 7c813427 fsd fs0,1992(sp) + 11b84: 7c913027 fsd fs1,1984(sp) + 11b88: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> + 11b8c: 000027b7 lui a5,0x2 + 11b90: 20a504d3 fmv.s fs1,fa0 + 11b94: 20b58453 fmv.s fs0,fa1 + 11b98: 7e813023 sd s0,2016(sp) + 11b9c: 7c913c23 sd s1,2008(sp) + 11ba0: 7d213823 sd s2,2000(sp) + 11ba4: 7e113423 sd ra,2024(sp) + 11ba8: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 11bac: 00510133 add sp,sp,t0 + 11bb0: 00010493 mv s1,sp + 11bb4: 00050413 mv s0,a0 + 11bb8: 00f10933 add s2,sp,a5 + 11bbc: 208405d3 fmv.s fa1,fs0 + 11bc0: 20948553 fmv.s fa0,fs1 + 11bc4: 00048513 mv a0,s1 + 11bc8: 01048493 addi s1,s1,16 + 11bcc: b69ff0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> + 11bd0: ff2496e3 bne s1,s2,11bbc <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4tanhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x44> + 11bd4: 00005797 auipc a5,0x5 + 11bd8: 2e87a787 flw fa5,744(a5) # 16ebc <_IO_stdin_used+0x1c> + 11bdc: 00005797 auipc a5,0x5 + 11be0: 3107ae07 flw ft8,784(a5) # 16eec <_IO_stdin_used+0x4c> + 11be4: 00005797 auipc a5,0x5 + 11be8: 30c7a887 flw fa7,780(a5) # 16ef0 <_IO_stdin_used+0x50> + 11bec: 00005797 auipc a5,0x5 + 11bf0: 3087a807 flw fa6,776(a5) # 16ef4 <_IO_stdin_used+0x54> + 11bf4: 00005797 auipc a5,0x5 + 11bf8: 3047a387 flw ft7,772(a5) # 16ef8 <_IO_stdin_used+0x58> + 11bfc: 00005797 auipc a5,0x5 + 11c00: 3007a307 flw ft6,768(a5) # 16efc <_IO_stdin_used+0x5c> + 11c04: 00005797 auipc a5,0x5 + 11c08: 2fc7a287 flw ft5,764(a5) # 16f00 <_IO_stdin_used+0x60> + 11c0c: 00005797 auipc a5,0x5 + 11c10: 2f87a207 flw ft4,760(a5) # 16f04 <_IO_stdin_used+0x64> + 11c14: cd027057 vsetivli zero,4,e32,m1,ta,ma + 11c18: 000027b7 lui a5,0x2 + 11c1c: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 11c20: 00f106b3 add a3,sp,a5 + 11c24: 5e07d757 vfmv.v.f v14,fa5 + 11c28: 5e0e56d7 vfmv.v.f v13,ft8 + 11c2c: 5e08d657 vfmv.v.f v12,fa7 + 11c30: 5e0855d7 vfmv.v.f v11,fa6 + 11c34: 5e03d557 vfmv.v.f v10,ft7 + 11c38: 5e0354d7 vfmv.v.f v9,ft6 + 11c3c: 5e02d457 vfmv.v.f v8,ft5 + 11c40: 5e0253d7 vfmv.v.f v7,ft4 + 11c44: 5e0032d7 vmv.v.i v5,0 + 11c48: 00005797 auipc a5,0x5 + 11c4c: 2947a007 flw ft0,660(a5) # 16edc <_IO_stdin_used+0x3c> + 11c50: 00005797 auipc a5,0x5 + 11c54: 2907a087 flw ft1,656(a5) # 16ee0 <_IO_stdin_used+0x40> + 11c58: 00005797 auipc a5,0x5 + 11c5c: 24c7a587 flw fa1,588(a5) # 16ea4 <_IO_stdin_used+0x4> + 11c60: 00005797 auipc a5,0x5 + 11c64: 2847a107 flw ft2,644(a5) # 16ee4 <_IO_stdin_used+0x44> + 11c68: 00005797 auipc a5,0x5 + 11c6c: 2807a707 flw fa4,640(a5) # 16ee8 <_IO_stdin_used+0x48> + 11c70: 00005797 auipc a5,0x5 + 11c74: 2987a687 flw fa3,664(a5) # 16f08 <_IO_stdin_used+0x68> + 11c78: 00005797 auipc a5,0x5 + 11c7c: 2947a607 flw fa2,660(a5) # 16f0c <_IO_stdin_used+0x6c> + 11c80: 00005797 auipc a5,0x5 + 11c84: 2307a507 flw fa0,560(a5) # 16eb0 <_IO_stdin_used+0x10> + 11c88: f00001d3 fmv.w.x ft3,zero + 11c8c: 12c00513 li a0,300 + 11c90: 07f00593 li a1,127 + 11c94: fe800613 li a2,-24 + 11c98: 000027b7 lui a5,0x2 + 11c9c: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 11ca0: 00f10733 add a4,sp,a5 + 11ca4: 00010793 mv a5,sp + 11ca8: 0287e307 vl1re32.v v6,(a5) + 11cac: 01078793 addi a5,a5,16 + 11cb0: 2267d0d7 vfsgnj.vf v1,v6,fa5 + 11cb4: 121050d7 vfmin.vf v1,v1,ft0 + 11cb8: 9210d0d7 vfmul.vf v1,v1,ft1 + 11cbc: 9215d057 vfmul.vf v0,v1,fa1 + 11cc0: 4a009057 vfcvt.x.f.v v0,v0 + 11cc4: 4a0198d7 vfcvt.f.x.v v17,v0 + 11cc8: 0205c857 vadd.vx v16,v0,a1 + 11ccc: 76064057 vmsle.vx v0,v0,a2 + 11cd0: bf1150d7 vfnmsac.vf v1,ft2,v17 + 11cd4: 970bb857 vsll.vi v16,v16,23 + 11cd8: 5d01d1d7 vfmerge.vfm v3,v16,ft3,v0 + 11cdc: 5c580ad7 vmerge.vvm v21,v5,v16,v0 + 11ce0: 9e1037d7 vmv1r.v v15,v1 + 11ce4: bf1757d7 vfnmsac.vf v15,fa4,v17 + 11ce8: 0237d257 vfadd.vf v4,v3,fa5 + 11cec: 9e37d1d7 vfrsub.vf v3,v3,fa5 + 11cf0: 92f79c57 vfmul.vv v24,v15,v15 + 11cf4: 92f55dd7 vfmul.vf v27,v15,fa0 + 11cf8: 0a1790d7 vfsub.vv v1,v1,v15 + 11cfc: 9f8039d7 vmv1r.v v19,v24 + 11d00: a2d6d9d7 vfmadd.vf v19,fa3,v13 + 11d04: 9f803157 vmv1r.v v2,v24 + 11d08: a2965157 vfmadd.vf v2,fa2,v9 + 11d0c: 9ef03bd7 vmv1r.v v23,v15 + 11d10: a2fd9bd7 vfmadd.vv v23,v27,v15 + 11d14: bf1750d7 vfnmsac.vf v1,fa4,v17 + 11d18: 93879b57 vfmul.vv v22,v24,v15 + 11d1c: a2cc19d7 vfmadd.vv v19,v24,v12 + 11d20: a28c1157 vfmadd.vv v2,v24,v8 + 11d24: 9f703a57 vmv1r.v v20,v23 + 11d28: a2481a57 vfmadd.vv v20,v16,v4 + 11d2c: 0afb98d7 vfsub.vv v17,v15,v23 + 11d30: 9ef03e57 vmv1r.v v28,v15 + 11d34: a2109e57 vfmadd.vv v28,v1,v1 + 11d38: a2bc19d7 vfmadd.vv v19,v24,v11 + 11d3c: 9e2030d7 vmv1r.v v1,v2 + 11d40: a27c10d7 vfmadd.vv v1,v24,v7 + 11d44: 9f103d57 vmv1r.v v26,v17 + 11d48: b3b79d57 vfmacc.vv v26,v15,v27 + 11d4c: 0a4a1257 vfsub.vv v4,v4,v20 + 11d50: 9f7038d7 vmv1r.v v17,v23 + 11d54: ae3818d7 vfnmsub.vv v17,v16,v3 + 11d58: a2ac19d7 vfmadd.vv v19,v24,v10 + 11d5c: b30b9257 vfmacc.vv v4,v23,v16 + 11d60: 03ae1cd7 vfadd.vv v25,v26,v28 + 11d64: 0a389157 vfsub.vv v2,v3,v17 + 11d68: a33790d7 vfmadd.vv v1,v15,v19 + 11d6c: 024a91d7 vfadd.vv v3,v4,v21 + 11d70: bf781157 vfnmsac.vv v2,v16,v23 + 11d74: a39b10d7 vfmadd.vv v1,v22,v25 + 11d78: 0a2a9157 vfsub.vv v2,v2,v21 + 11d7c: b30091d7 vfmacc.vv v3,v1,v16 + 11d80: be181157 vfnmsac.vv v2,v16,v1 + 11d84: 034190d7 vfadd.vv v1,v20,v3 + 11d88: 8617d257 vfrdiv.vf v4,v1,fa5 + 11d8c: 0b409a57 vfsub.vv v20,v20,v1 + 11d90: 4e1297d7 vfrec7.v v15,v1 + 11d94: 03419a57 vfadd.vv v20,v20,v3 + 11d98: 9e4031d7 vmv1r.v v3,v4 + 11d9c: aee091d7 vfnmsub.vv v3,v1,v14 + 11da0: bf4211d7 vfnmsac.vv v3,v4,v20 + 11da4: 923791d7 vfmul.vv v3,v3,v15 + 11da8: 923110d7 vfmul.vv v1,v3,v2 + 11dac: b23890d7 vfmacc.vv v1,v17,v3 + 11db0: b24110d7 vfmacc.vv v1,v2,v4 + 11db4: b24890d7 vfmacc.vv v1,v17,v4 + 11db8: 221310d7 vfsgnj.vv v1,v1,v6 + 11dbc: 028700a7 vs1r.v v1,(a4) + 11dc0: 01070713 addi a4,a4,16 + 11dc4: eed792e3 bne a5,a3,11ca8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4tanhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x130> + 11dc8: fff50513 addi a0,a0,-1 + 11dcc: ec0516e3 bnez a0,11c98 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4tanhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x120> + 11dd0: c0102973 rdtime s2 + 11dd4: 64000793 li a5,1600 + 11dd8: 02f90933 mul s2,s2,a5 + 11ddc: 97b427b7 lui a5,0x97b42 + 11de0: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 11de4: 097b4737 lui a4,0x97b4 + 11de8: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> + 11dec: 02079793 slli a5,a5,0x20 + 11df0: 00e787b3 add a5,a5,a4 + 11df4: cd027057 vsetivli zero,4,e32,m1,ta,ma + 11df8: 00005737 lui a4,0x5 + 11dfc: 5e07d757 vfmv.v.f v14,fa5 + 11e00: 02f93933 mulhu s2,s2,a5 + 11e04: 5e0e56d7 vfmv.v.f v13,ft8 + 11e08: 5e08d657 vfmv.v.f v12,fa7 + 11e0c: 5e0855d7 vfmv.v.f v11,fa6 + 11e10: 5e03d557 vfmv.v.f v10,ft7 + 11e14: 5e0354d7 vfmv.v.f v9,ft6 + 11e18: 5e02d457 vfmv.v.f v8,ft5 + 11e1c: 5e0253d7 vfmv.v.f v7,ft4 + 11e20: f00001d3 fmv.w.x ft3,zero + 11e24: b1070713 addi a4,a4,-1264 # 4b10 <__abi_tag-0xb784> + 11e28: 00e105b3 add a1,sp,a4 + 11e2c: 00495913 srli s2,s2,0x4 + 11e30: 12c00513 li a0,300 + 11e34: 07f00613 li a2,127 + 11e38: fe800693 li a3,-24 + 11e3c: 000027b7 lui a5,0x2 + 11e40: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 11e44: 00f107b3 add a5,sp,a5 + 11e48: 00010713 mv a4,sp + 11e4c: 02876307 vl1re32.v v6,(a4) + 11e50: 01070713 addi a4,a4,16 + 11e54: 2267d0d7 vfsgnj.vf v1,v6,fa5 + 11e58: 121050d7 vfmin.vf v1,v1,ft0 + 11e5c: 9210d0d7 vfmul.vf v1,v1,ft1 + 11e60: 9215d057 vfmul.vf v0,v1,fa1 + 11e64: 4a009057 vfcvt.x.f.v v0,v0 + 11e68: 4a0198d7 vfcvt.f.x.v v17,v0 + 11e6c: 02064857 vadd.vx v16,v0,a2 + 11e70: 7606c057 vmsle.vx v0,v0,a3 + 11e74: bf1150d7 vfnmsac.vf v1,ft2,v17 + 11e78: 970bb857 vsll.vi v16,v16,23 + 11e7c: 5d01d1d7 vfmerge.vfm v3,v16,ft3,v0 + 11e80: 5c580ad7 vmerge.vvm v21,v5,v16,v0 + 11e84: 9e1037d7 vmv1r.v v15,v1 + 11e88: bf1757d7 vfnmsac.vf v15,fa4,v17 + 11e8c: 0237d257 vfadd.vf v4,v3,fa5 + 11e90: 9e37d1d7 vfrsub.vf v3,v3,fa5 + 11e94: 92f79c57 vfmul.vv v24,v15,v15 + 11e98: 92f55dd7 vfmul.vf v27,v15,fa0 + 11e9c: 0a1790d7 vfsub.vv v1,v1,v15 + 11ea0: 9f8039d7 vmv1r.v v19,v24 + 11ea4: a2d6d9d7 vfmadd.vf v19,fa3,v13 + 11ea8: 9f803157 vmv1r.v v2,v24 + 11eac: a2965157 vfmadd.vf v2,fa2,v9 + 11eb0: 9ef03bd7 vmv1r.v v23,v15 + 11eb4: a2fd9bd7 vfmadd.vv v23,v27,v15 + 11eb8: bf1750d7 vfnmsac.vf v1,fa4,v17 + 11ebc: 93879b57 vfmul.vv v22,v24,v15 + 11ec0: a2cc19d7 vfmadd.vv v19,v24,v12 + 11ec4: a28c1157 vfmadd.vv v2,v24,v8 + 11ec8: 9f703a57 vmv1r.v v20,v23 + 11ecc: a2481a57 vfmadd.vv v20,v16,v4 + 11ed0: 0afb98d7 vfsub.vv v17,v15,v23 + 11ed4: 9ef03e57 vmv1r.v v28,v15 + 11ed8: a2109e57 vfmadd.vv v28,v1,v1 + 11edc: a2bc19d7 vfmadd.vv v19,v24,v11 + 11ee0: 9e2030d7 vmv1r.v v1,v2 + 11ee4: a27c10d7 vfmadd.vv v1,v24,v7 + 11ee8: 9f103d57 vmv1r.v v26,v17 + 11eec: b3b79d57 vfmacc.vv v26,v15,v27 + 11ef0: 0a4a1257 vfsub.vv v4,v4,v20 + 11ef4: 9f7038d7 vmv1r.v v17,v23 + 11ef8: ae3818d7 vfnmsub.vv v17,v16,v3 + 11efc: a2ac19d7 vfmadd.vv v19,v24,v10 + 11f00: b30b9257 vfmacc.vv v4,v23,v16 + 11f04: 03ae1cd7 vfadd.vv v25,v26,v28 + 11f08: 0a389157 vfsub.vv v2,v3,v17 + 11f0c: a33790d7 vfmadd.vv v1,v15,v19 + 11f10: 024a91d7 vfadd.vv v3,v4,v21 + 11f14: bf781157 vfnmsac.vv v2,v16,v23 + 11f18: a39b10d7 vfmadd.vv v1,v22,v25 + 11f1c: 0a2a9157 vfsub.vv v2,v2,v21 + 11f20: b30091d7 vfmacc.vv v3,v1,v16 + 11f24: be181157 vfnmsac.vv v2,v16,v1 + 11f28: 034190d7 vfadd.vv v1,v20,v3 + 11f2c: 8617d257 vfrdiv.vf v4,v1,fa5 + 11f30: 0b409a57 vfsub.vv v20,v20,v1 + 11f34: 4e1297d7 vfrec7.v v15,v1 + 11f38: 03419a57 vfadd.vv v20,v20,v3 + 11f3c: 9e4031d7 vmv1r.v v3,v4 + 11f40: aee091d7 vfnmsub.vv v3,v1,v14 + 11f44: bf4211d7 vfnmsac.vv v3,v4,v20 + 11f48: 923791d7 vfmul.vv v3,v3,v15 + 11f4c: 923110d7 vfmul.vv v1,v3,v2 + 11f50: b23890d7 vfmacc.vv v1,v17,v3 + 11f54: b24110d7 vfmacc.vv v1,v2,v4 + 11f58: b24890d7 vfmacc.vv v1,v17,v4 + 11f5c: 221310d7 vfsgnj.vv v1,v1,v6 + 11f60: 028780a7 vs1r.v v1,(a5) + 11f64: 01078793 addi a5,a5,16 + 11f68: eeb792e3 bne a5,a1,11e4c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4tanhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x2d4> + 11f6c: fff50513 addi a0,a0,-1 + 11f70: ec0516e3 bnez a0,11e3c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4tanhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x2c4> + 11f74: c01024f3 rdtime s1 + 11f78: 01300613 li a2,19 + 11f7c: 00005597 auipc a1,0x5 + 11f80: 06458593 addi a1,a1,100 # 16fe0 <_IO_stdin_used+0x140> + 11f84: 00008517 auipc a0,0x8 + 11f88: 06453503 ld a0,100(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 11f8c: dd5fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 11f90: 00100613 li a2,1 + 11f94: 00005597 auipc a1,0x5 + 11f98: 06458593 addi a1,a1,100 # 16ff8 <_IO_stdin_used+0x158> + 11f9c: 00008517 auipc a0,0x8 + 11fa0: 04c53503 ld a0,76(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 11fa4: dbdfe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 11fa8: 00843603 ld a2,8(s0) + 11fac: 00043583 ld a1,0(s0) + 11fb0: 00008517 auipc a0,0x8 + 11fb4: 03853503 ld a0,56(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 11fb8: da9fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 11fbc: 00005597 auipc a1,0x5 + 11fc0: 04458593 addi a1,a1,68 # 17000 <_IO_stdin_used+0x160> + 11fc4: 00600613 li a2,6 + 11fc8: 00050413 mv s0,a0 + 11fcc: d95fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 11fd0: 64000793 li a5,1600 + 11fd4: 02f487b3 mul a5,s1,a5 + 11fd8: 97b42737 lui a4,0x97b42 + 11fdc: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 11fe0: 097b46b7 lui a3,0x97b4 + 11fe4: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> + 11fe8: 02071713 slli a4,a4,0x20 + 11fec: 00d70733 add a4,a4,a3 + 11ff0: 00005697 auipc a3,0x5 + 11ff4: f206a707 flw fa4,-224(a3) # 16f10 <_IO_stdin_used+0x70> + 11ff8: 00005697 auipc a3,0x5 + 11ffc: f1c6a787 flw fa5,-228(a3) # 16f14 <_IO_stdin_used+0x74> + 12000: 00043683 ld a3,0(s0) + 12004: 02e7b7b3 mulhu a5,a5,a4 + 12008: 00100613 li a2,1 + 1200c: fe86b703 ld a4,-24(a3) + 12010: 00040513 mv a0,s0 + 12014: 00e40733 add a4,s0,a4 + 12018: 00c73423 sd a2,8(a4) + 1201c: fe86b703 ld a4,-24(a3) + 12020: 0047d793 srli a5,a5,0x4 + 12024: 412787b3 sub a5,a5,s2 + 12028: d037f553 fcvt.s.lu fa0,a5 + 1202c: 00e40433 add s0,s0,a4 + 12030: 01842783 lw a5,24(s0) + 12034: 18e57553 fdiv.s fa0,fa0,fa4 + 12038: efb7f793 andi a5,a5,-261 + 1203c: 0047e793 ori a5,a5,4 + 12040: 00f42c23 sw a5,24(s0) + 12044: 18f57553 fdiv.s fa0,fa0,fa5 + 12048: 42050553 fcvt.d.s fa0,fa0 + 1204c: d75fe0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> + 12050: 00700613 li a2,7 + 12054: 00005597 auipc a1,0x5 + 12058: fb458593 addi a1,a1,-76 # 17008 <_IO_stdin_used+0x168> + 1205c: 00050493 mv s1,a0 + 12060: d01fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 12064: 0004b783 ld a5,0(s1) + 12068: fe87b783 ld a5,-24(a5) + 1206c: 00f487b3 add a5,s1,a5 + 12070: 0f07b403 ld s0,240(a5) + 12074: 06040a63 beqz s0,120e8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4tanhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x570> + 12078: 03844783 lbu a5,56(s0) + 1207c: 02078e63 beqz a5,120b8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4tanhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x540> + 12080: 04344583 lbu a1,67(s0) + 12084: 00048513 mv a0,s1 + 12088: c49fe0ef jal 10cd0 <_ZNSo3putEc@plt> + 1208c: 000042b7 lui t0,0x4 + 12090: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> + 12094: 00510133 add sp,sp,t0 + 12098: 7e813083 ld ra,2024(sp) + 1209c: 7e013403 ld s0,2016(sp) + 120a0: 7d813483 ld s1,2008(sp) + 120a4: 7d013903 ld s2,2000(sp) + 120a8: 7c813407 fld fs0,1992(sp) + 120ac: 7c013487 fld fs1,1984(sp) + 120b0: 7f010113 addi sp,sp,2032 + 120b4: c4dfe06f j 10d00 <_ZNSo5flushEv@plt> + 120b8: 00040513 mv a0,s0 + 120bc: cb5fe0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 120c0: 00043783 ld a5,0(s0) + 120c4: fffff717 auipc a4,0xfffff + 120c8: 26870713 addi a4,a4,616 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> + 120cc: 00a00593 li a1,10 + 120d0: 0307b783 ld a5,48(a5) + 120d4: fae788e3 beq a5,a4,12084 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4tanhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x50c> + 120d8: 00040513 mv a0,s0 + 120dc: 000780e7 jalr a5 + 120e0: 00050593 mv a1,a0 + 120e4: fa1ff06f j 12084 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4tanhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x50c> + 120e8: c99fe0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> + +00000000000120ec <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: + 120ec: 81010113 addi sp,sp,-2032 + 120f0: ffffc2b7 lui t0,0xffffc + 120f4: 7c813427 fsd fs0,1992(sp) + 120f8: 7c913027 fsd fs1,1984(sp) + 120fc: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> + 12100: 000027b7 lui a5,0x2 + 12104: 20a504d3 fmv.s fs1,fa0 + 12108: 20b58453 fmv.s fs0,fa1 + 1210c: 7e813023 sd s0,2016(sp) + 12110: 7c913c23 sd s1,2008(sp) + 12114: 7d213823 sd s2,2000(sp) + 12118: 7e113423 sd ra,2024(sp) + 1211c: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 12120: 00510133 add sp,sp,t0 + 12124: 00010493 mv s1,sp + 12128: 00050413 mv s0,a0 + 1212c: 00f10933 add s2,sp,a5 + 12130: 208405d3 fmv.s fa1,fs0 + 12134: 20948553 fmv.s fa0,fs1 + 12138: 00048513 mv a0,s1 + 1213c: 01048493 addi s1,s1,16 + 12140: df4ff0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> + 12144: ff2496e3 bne s1,s2,12130 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x44> + 12148: 000057b7 lui a5,0x5 + 1214c: b1078793 addi a5,a5,-1264 # 4b10 <__abi_tag-0xb784> + 12150: 12c00613 li a2,300 + 12154: 00f106b3 add a3,sp,a5 + 12158: cd027057 vsetivli zero,4,e32,m1,ta,ma + 1215c: 000027b7 lui a5,0x2 + 12160: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 12164: 00f107b3 add a5,sp,a5 + 12168: 00010713 mv a4,sp + 1216c: 02876087 vl1re32.v v1,(a4) + 12170: 01070713 addi a4,a4,16 + 12174: 4e1010d7 vfsqrt.v v1,v1 + 12178: 028780a7 vs1r.v v1,(a5) + 1217c: 01078793 addi a5,a5,16 + 12180: fed796e3 bne a5,a3,1216c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x80> + 12184: fff60613 addi a2,a2,-1 # 77e2fff <__global_pointer$+0x77c876f> + 12188: fc061ae3 bnez a2,1215c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x70> + 1218c: c0102973 rdtime s2 + 12190: 64000793 li a5,1600 + 12194: 02f90933 mul s2,s2,a5 + 12198: 97b427b7 lui a5,0x97b42 + 1219c: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 121a0: 097b4737 lui a4,0x97b4 + 121a4: 02079793 slli a5,a5,0x20 + 121a8: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> + 121ac: 00e787b3 add a5,a5,a4 + 121b0: 12c00613 li a2,300 + 121b4: cd027057 vsetivli zero,4,e32,m1,ta,ma + 121b8: 02f93933 mulhu s2,s2,a5 + 121bc: 00495913 srli s2,s2,0x4 + 121c0: 000027b7 lui a5,0x2 + 121c4: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 121c8: 00f107b3 add a5,sp,a5 + 121cc: 00010713 mv a4,sp + 121d0: 02876087 vl1re32.v v1,(a4) + 121d4: 01070713 addi a4,a4,16 + 121d8: 4e1010d7 vfsqrt.v v1,v1 + 121dc: 028780a7 vs1r.v v1,(a5) + 121e0: 01078793 addi a5,a5,16 + 121e4: fed796e3 bne a5,a3,121d0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xe4> + 121e8: fff60613 addi a2,a2,-1 + 121ec: fc061ae3 bnez a2,121c0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xd4> + 121f0: c01024f3 rdtime s1 + 121f4: 01300613 li a2,19 + 121f8: 00005597 auipc a1,0x5 + 121fc: de858593 addi a1,a1,-536 # 16fe0 <_IO_stdin_used+0x140> + 12200: 00008517 auipc a0,0x8 + 12204: de853503 ld a0,-536(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 12208: b59fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1220c: 00100613 li a2,1 + 12210: 00005597 auipc a1,0x5 + 12214: de858593 addi a1,a1,-536 # 16ff8 <_IO_stdin_used+0x158> + 12218: 00008517 auipc a0,0x8 + 1221c: dd053503 ld a0,-560(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 12220: b41fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 12224: 00843603 ld a2,8(s0) + 12228: 00043583 ld a1,0(s0) + 1222c: 00008517 auipc a0,0x8 + 12230: dbc53503 ld a0,-580(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 12234: b2dfe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 12238: 00005597 auipc a1,0x5 + 1223c: dc858593 addi a1,a1,-568 # 17000 <_IO_stdin_used+0x160> + 12240: 00600613 li a2,6 + 12244: 00050413 mv s0,a0 + 12248: b19fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1224c: 64000793 li a5,1600 + 12250: 02f487b3 mul a5,s1,a5 + 12254: 97b42737 lui a4,0x97b42 + 12258: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 1225c: 097b46b7 lui a3,0x97b4 + 12260: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> + 12264: 02071713 slli a4,a4,0x20 + 12268: 00d70733 add a4,a4,a3 + 1226c: 00005697 auipc a3,0x5 + 12270: ca46a707 flw fa4,-860(a3) # 16f10 <_IO_stdin_used+0x70> + 12274: 00005697 auipc a3,0x5 + 12278: ca06a787 flw fa5,-864(a3) # 16f14 <_IO_stdin_used+0x74> + 1227c: 00043683 ld a3,0(s0) + 12280: 02e7b7b3 mulhu a5,a5,a4 + 12284: 00100613 li a2,1 + 12288: fe86b703 ld a4,-24(a3) + 1228c: 00040513 mv a0,s0 + 12290: 00e40733 add a4,s0,a4 + 12294: 00c73423 sd a2,8(a4) + 12298: fe86b703 ld a4,-24(a3) + 1229c: 0047d793 srli a5,a5,0x4 + 122a0: 412787b3 sub a5,a5,s2 + 122a4: d037f553 fcvt.s.lu fa0,a5 + 122a8: 00e40433 add s0,s0,a4 + 122ac: 01842783 lw a5,24(s0) + 122b0: 18e57553 fdiv.s fa0,fa0,fa4 + 122b4: efb7f793 andi a5,a5,-261 + 122b8: 0047e793 ori a5,a5,4 + 122bc: 00f42c23 sw a5,24(s0) + 122c0: 18f57553 fdiv.s fa0,fa0,fa5 + 122c4: 42050553 fcvt.d.s fa0,fa0 + 122c8: af9fe0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> + 122cc: 00700613 li a2,7 + 122d0: 00005597 auipc a1,0x5 + 122d4: d3858593 addi a1,a1,-712 # 17008 <_IO_stdin_used+0x168> + 122d8: 00050493 mv s1,a0 + 122dc: a85fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 122e0: 0004b783 ld a5,0(s1) + 122e4: fe87b783 ld a5,-24(a5) + 122e8: 00f487b3 add a5,s1,a5 + 122ec: 0f07b403 ld s0,240(a5) + 122f0: 06040a63 beqz s0,12364 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x278> + 122f4: 03844783 lbu a5,56(s0) + 122f8: 02078e63 beqz a5,12334 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x248> + 122fc: 04344583 lbu a1,67(s0) + 12300: 00048513 mv a0,s1 + 12304: 9cdfe0ef jal 10cd0 <_ZNSo3putEc@plt> + 12308: 000042b7 lui t0,0x4 + 1230c: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> + 12310: 00510133 add sp,sp,t0 + 12314: 7e813083 ld ra,2024(sp) + 12318: 7e013403 ld s0,2016(sp) + 1231c: 7d813483 ld s1,2008(sp) + 12320: 7d013903 ld s2,2000(sp) + 12324: 7c813407 fld fs0,1992(sp) + 12328: 7c013487 fld fs1,1984(sp) + 1232c: 7f010113 addi sp,sp,2032 + 12330: 9d1fe06f j 10d00 <_ZNSo5flushEv@plt> + 12334: 00040513 mv a0,s0 + 12338: a39fe0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 1233c: 00043783 ld a5,0(s0) + 12340: fffff717 auipc a4,0xfffff + 12344: fec70713 addi a4,a4,-20 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> + 12348: 00a00593 li a1,10 + 1234c: 0307b783 ld a5,48(a5) + 12350: fae788e3 beq a5,a4,12300 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x214> + 12354: 00040513 mv a0,s0 + 12358: 000780e7 jalr a5 + 1235c: 00050593 mv a1,a0 + 12360: fa1ff06f j 12300 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x214> + 12364: a1dfe0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> + +0000000000012368 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3expEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: + 12368: 81010113 addi sp,sp,-2032 + 1236c: ffffc2b7 lui t0,0xffffc + 12370: 78813c27 fsd fs0,1944(sp) + 12374: 78913827 fsd fs1,1936(sp) + 12378: c7028293 addi t0,t0,-912 # ffffffffffffbc70 <__global_pointer$+0xfffffffffffe13e0> + 1237c: 000027b7 lui a5,0x2 + 12380: 20a504d3 fmv.s fs1,fa0 + 12384: 20b58453 fmv.s fs0,fa1 + 12388: 7e813023 sd s0,2016(sp) + 1238c: 7c913c23 sd s1,2008(sp) + 12390: 7b513c23 sd s5,1976(sp) + 12394: 7e113423 sd ra,2024(sp) + 12398: 7d213823 sd s2,2000(sp) + 1239c: 7d313423 sd s3,1992(sp) + 123a0: 7d413023 sd s4,1984(sp) + 123a4: 7b613823 sd s6,1968(sp) + 123a8: 7b713423 sd s7,1960(sp) + 123ac: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 123b0: 00510133 add sp,sp,t0 + 123b4: 00010413 mv s0,sp + 123b8: 00050a93 mv s5,a0 + 123bc: 00f104b3 add s1,sp,a5 + 123c0: 208405d3 fmv.s fa1,fs0 + 123c4: 20948553 fmv.s fa0,fs1 + 123c8: 00040513 mv a0,s0 + 123cc: 01040413 addi s0,s0,16 + 123d0: b64ff0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> + 123d4: fe9416e3 bne s0,s1,123c0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3expEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x58> + 123d8: 000027b7 lui a5,0x2 + 123dc: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 123e0: 00f10933 add s2,sp,a5 + 123e4: 12c00993 li s3,300 + 123e8: 000027b7 lui a5,0x2 + 123ec: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 123f0: 00f104b3 add s1,sp,a5 + 123f4: 00010413 mv s0,sp + 123f8: 02846407 vl1re32.v v8,(s0) + 123fc: 01040413 addi s0,s0,16 + 12400: f71fe0ef jal 11370 <_ZL6exp_psu17__rvv_float32m1_tm.constprop.0> + 12404: 02848427 vs1r.v v8,(s1) + 12408: 01048493 addi s1,s1,16 + 1240c: ff2416e3 bne s0,s2,123f8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3expEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x90> + 12410: fff98993 addi s3,s3,-1 + 12414: fc099ae3 bnez s3,123e8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3expEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x80> + 12418: c0102bf3 rdtime s7 + 1241c: 64000793 li a5,1600 + 12420: 02fb8bb3 mul s7,s7,a5 + 12424: 97b427b7 lui a5,0x97b42 + 12428: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 1242c: 097b4737 lui a4,0x97b4 + 12430: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> + 12434: 02079793 slli a5,a5,0x20 + 12438: 00e787b3 add a5,a5,a4 + 1243c: 00005737 lui a4,0x5 + 12440: b1070713 addi a4,a4,-1264 # 4b10 <__abi_tag-0xb784> + 12444: 00e10933 add s2,sp,a4 + 12448: 02fbbbb3 mulhu s7,s7,a5 + 1244c: 12c00993 li s3,300 + 12450: 004bdb93 srli s7,s7,0x4 + 12454: 000027b7 lui a5,0x2 + 12458: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 1245c: 00f10433 add s0,sp,a5 + 12460: 00010493 mv s1,sp + 12464: 0284e407 vl1re32.v v8,(s1) + 12468: 01048493 addi s1,s1,16 + 1246c: f05fe0ef jal 11370 <_ZL6exp_psu17__rvv_float32m1_tm.constprop.0> + 12470: 02840427 vs1r.v v8,(s0) + 12474: 01040413 addi s0,s0,16 + 12478: ff2416e3 bne s0,s2,12464 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3expEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xfc> + 1247c: fff98993 addi s3,s3,-1 + 12480: fc099ae3 bnez s3,12454 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3expEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xec> + 12484: c01024f3 rdtime s1 + 12488: 01300613 li a2,19 + 1248c: 00005597 auipc a1,0x5 + 12490: b5458593 addi a1,a1,-1196 # 16fe0 <_IO_stdin_used+0x140> + 12494: 00008517 auipc a0,0x8 + 12498: b5453503 ld a0,-1196(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 1249c: 8c5fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 124a0: 00100613 li a2,1 + 124a4: 00005597 auipc a1,0x5 + 124a8: b5458593 addi a1,a1,-1196 # 16ff8 <_IO_stdin_used+0x158> + 124ac: 00008517 auipc a0,0x8 + 124b0: b3c53503 ld a0,-1220(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 124b4: 8adfe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 124b8: 008ab603 ld a2,8(s5) + 124bc: 000ab583 ld a1,0(s5) + 124c0: 00008517 auipc a0,0x8 + 124c4: b2853503 ld a0,-1240(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 124c8: 899fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 124cc: 00005597 auipc a1,0x5 + 124d0: b3458593 addi a1,a1,-1228 # 17000 <_IO_stdin_used+0x160> + 124d4: 00600613 li a2,6 + 124d8: 00050413 mv s0,a0 + 124dc: 885fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 124e0: 64000793 li a5,1600 + 124e4: 02f487b3 mul a5,s1,a5 + 124e8: 97b42737 lui a4,0x97b42 + 124ec: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 124f0: 097b46b7 lui a3,0x97b4 + 124f4: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> + 124f8: 02071713 slli a4,a4,0x20 + 124fc: 00d70733 add a4,a4,a3 + 12500: 00005697 auipc a3,0x5 + 12504: a106a707 flw fa4,-1520(a3) # 16f10 <_IO_stdin_used+0x70> + 12508: 00005697 auipc a3,0x5 + 1250c: a0c6a787 flw fa5,-1524(a3) # 16f14 <_IO_stdin_used+0x74> + 12510: 00043683 ld a3,0(s0) + 12514: 02e7b7b3 mulhu a5,a5,a4 + 12518: 00100613 li a2,1 + 1251c: fe86b703 ld a4,-24(a3) + 12520: 00040513 mv a0,s0 + 12524: 00e40733 add a4,s0,a4 + 12528: 00c73423 sd a2,8(a4) + 1252c: fe86b703 ld a4,-24(a3) + 12530: 0047d793 srli a5,a5,0x4 + 12534: 417787b3 sub a5,a5,s7 + 12538: d037f553 fcvt.s.lu fa0,a5 + 1253c: 00e40433 add s0,s0,a4 + 12540: 01842783 lw a5,24(s0) + 12544: 18e57553 fdiv.s fa0,fa0,fa4 + 12548: efb7f793 andi a5,a5,-261 + 1254c: 0047e793 ori a5,a5,4 + 12550: 00f42c23 sw a5,24(s0) + 12554: 18f57553 fdiv.s fa0,fa0,fa5 + 12558: 42050553 fcvt.d.s fa0,fa0 + 1255c: 865fe0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> + 12560: 00700613 li a2,7 + 12564: 00005597 auipc a1,0x5 + 12568: aa458593 addi a1,a1,-1372 # 17008 <_IO_stdin_used+0x168> + 1256c: 00050493 mv s1,a0 + 12570: ff0fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 12574: 0004b783 ld a5,0(s1) + 12578: fe87b783 ld a5,-24(a5) + 1257c: 00f487b3 add a5,s1,a5 + 12580: 0f07b403 ld s0,240(a5) + 12584: 08040463 beqz s0,1260c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3expEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x2a4> + 12588: 03844783 lbu a5,56(s0) + 1258c: 04078863 beqz a5,125dc <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3expEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x274> + 12590: 04344583 lbu a1,67(s0) + 12594: 00048513 mv a0,s1 + 12598: f38fe0ef jal 10cd0 <_ZNSo3putEc@plt> + 1259c: 000042b7 lui t0,0x4 + 125a0: 39028293 addi t0,t0,912 # 4390 <__abi_tag-0xbf04> + 125a4: 00510133 add sp,sp,t0 + 125a8: 7e813083 ld ra,2024(sp) + 125ac: 7e013403 ld s0,2016(sp) + 125b0: 7d813483 ld s1,2008(sp) + 125b4: 7d013903 ld s2,2000(sp) + 125b8: 7c813983 ld s3,1992(sp) + 125bc: 7c013a03 ld s4,1984(sp) + 125c0: 7b813a83 ld s5,1976(sp) + 125c4: 7b013b03 ld s6,1968(sp) + 125c8: 7a813b83 ld s7,1960(sp) + 125cc: 79813407 fld fs0,1944(sp) + 125d0: 79013487 fld fs1,1936(sp) + 125d4: 7f010113 addi sp,sp,2032 + 125d8: f28fe06f j 10d00 <_ZNSo5flushEv@plt> + 125dc: 00040513 mv a0,s0 + 125e0: f90fe0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 125e4: 00043783 ld a5,0(s0) + 125e8: fffff717 auipc a4,0xfffff + 125ec: d4470713 addi a4,a4,-700 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> + 125f0: 00a00593 li a1,10 + 125f4: 0307b783 ld a5,48(a5) + 125f8: f8e78ee3 beq a5,a4,12594 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3expEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x22c> + 125fc: 00040513 mv a0,s0 + 12600: 000780e7 jalr a5 + 12604: 00050593 mv a1,a0 + 12608: f8dff06f j 12594 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3expEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x22c> + 1260c: f74fe0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> + +0000000000012610 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4coshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: + 12610: 81010113 addi sp,sp,-2032 + 12614: ffffc2b7 lui t0,0xffffc + 12618: 78813c27 fsd fs0,1944(sp) + 1261c: 78913827 fsd fs1,1936(sp) + 12620: c7028293 addi t0,t0,-912 # ffffffffffffbc70 <__global_pointer$+0xfffffffffffe13e0> + 12624: 000027b7 lui a5,0x2 + 12628: 20a504d3 fmv.s fs1,fa0 + 1262c: 20b58453 fmv.s fs0,fa1 + 12630: 7e813023 sd s0,2016(sp) + 12634: 7c913c23 sd s1,2008(sp) + 12638: 7b513c23 sd s5,1976(sp) + 1263c: 7e113423 sd ra,2024(sp) + 12640: 7d213823 sd s2,2000(sp) + 12644: 7d313423 sd s3,1992(sp) + 12648: 7d413023 sd s4,1984(sp) + 1264c: 7b613823 sd s6,1968(sp) + 12650: 7b713423 sd s7,1960(sp) + 12654: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 12658: 00510133 add sp,sp,t0 + 1265c: 00010413 mv s0,sp + 12660: 00050a93 mv s5,a0 + 12664: 00f104b3 add s1,sp,a5 + 12668: 208405d3 fmv.s fa1,fs0 + 1266c: 20948553 fmv.s fa0,fs1 + 12670: 00040513 mv a0,s0 + 12674: 01040413 addi s0,s0,16 + 12678: 8bcff0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> + 1267c: fe9416e3 bne s0,s1,12668 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4coshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x58> + 12680: 000027b7 lui a5,0x2 + 12684: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 12688: 00f10933 add s2,sp,a5 + 1268c: 00005797 auipc a5,0x5 + 12690: 8307a487 flw fs1,-2000(a5) # 16ebc <_IO_stdin_used+0x1c> + 12694: 00005797 auipc a5,0x5 + 12698: 81c7a407 flw fs0,-2020(a5) # 16eb0 <_IO_stdin_used+0x10> + 1269c: 12c00993 li s3,300 + 126a0: 000027b7 lui a5,0x2 + 126a4: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 126a8: 00f104b3 add s1,sp,a5 + 126ac: 00010413 mv s0,sp + 126b0: 02846407 vl1re32.v v8,(s0) + 126b4: 01040413 addi s0,s0,16 + 126b8: cb9fe0ef jal 11370 <_ZL6exp_psu17__rvv_float32m1_tm.constprop.0> + 126bc: cd027057 vsetivli zero,4,e32,m1,ta,ma + 126c0: 8684d0d7 vfrdiv.vf v1,v8,fs1 + 126c4: 02809457 vfadd.vv v8,v8,v1 + 126c8: 92845457 vfmul.vf v8,v8,fs0 + 126cc: 02848427 vs1r.v v8,(s1) + 126d0: 01048493 addi s1,s1,16 + 126d4: fd241ee3 bne s0,s2,126b0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4coshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xa0> + 126d8: fff98993 addi s3,s3,-1 + 126dc: fc0992e3 bnez s3,126a0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4coshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x90> + 126e0: c0102bf3 rdtime s7 + 126e4: 64000793 li a5,1600 + 126e8: 02fb8bb3 mul s7,s7,a5 + 126ec: 97b427b7 lui a5,0x97b42 + 126f0: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 126f4: 097b4737 lui a4,0x97b4 + 126f8: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> + 126fc: 02079793 slli a5,a5,0x20 + 12700: 00e787b3 add a5,a5,a4 + 12704: 00005737 lui a4,0x5 + 12708: b1070713 addi a4,a4,-1264 # 4b10 <__abi_tag-0xb784> + 1270c: 00e10933 add s2,sp,a4 + 12710: 02fbbbb3 mulhu s7,s7,a5 + 12714: 12c00993 li s3,300 + 12718: 004bdb93 srli s7,s7,0x4 + 1271c: 000027b7 lui a5,0x2 + 12720: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 12724: 00f10433 add s0,sp,a5 + 12728: 00010493 mv s1,sp + 1272c: 0284e407 vl1re32.v v8,(s1) + 12730: 01048493 addi s1,s1,16 + 12734: c3dfe0ef jal 11370 <_ZL6exp_psu17__rvv_float32m1_tm.constprop.0> + 12738: cd027057 vsetivli zero,4,e32,m1,ta,ma + 1273c: 8684d0d7 vfrdiv.vf v1,v8,fs1 + 12740: 02809457 vfadd.vv v8,v8,v1 + 12744: 92845457 vfmul.vf v8,v8,fs0 + 12748: 02840427 vs1r.v v8,(s0) + 1274c: 01040413 addi s0,s0,16 + 12750: fd241ee3 bne s0,s2,1272c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4coshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x11c> + 12754: fff98993 addi s3,s3,-1 + 12758: fc0992e3 bnez s3,1271c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4coshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x10c> + 1275c: c01024f3 rdtime s1 + 12760: 01300613 li a2,19 + 12764: 00005597 auipc a1,0x5 + 12768: 87c58593 addi a1,a1,-1924 # 16fe0 <_IO_stdin_used+0x140> + 1276c: 00008517 auipc a0,0x8 + 12770: 87c53503 ld a0,-1924(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 12774: decfe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 12778: 00100613 li a2,1 + 1277c: 00005597 auipc a1,0x5 + 12780: 87c58593 addi a1,a1,-1924 # 16ff8 <_IO_stdin_used+0x158> + 12784: 00008517 auipc a0,0x8 + 12788: 86453503 ld a0,-1948(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 1278c: dd4fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 12790: 008ab603 ld a2,8(s5) + 12794: 000ab583 ld a1,0(s5) + 12798: 00008517 auipc a0,0x8 + 1279c: 85053503 ld a0,-1968(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 127a0: dc0fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 127a4: 00005597 auipc a1,0x5 + 127a8: 85c58593 addi a1,a1,-1956 # 17000 <_IO_stdin_used+0x160> + 127ac: 00600613 li a2,6 + 127b0: 00050413 mv s0,a0 + 127b4: dacfe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 127b8: 64000793 li a5,1600 + 127bc: 02f487b3 mul a5,s1,a5 + 127c0: 97b42737 lui a4,0x97b42 + 127c4: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 127c8: 097b46b7 lui a3,0x97b4 + 127cc: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> + 127d0: 02071713 slli a4,a4,0x20 + 127d4: 00d70733 add a4,a4,a3 + 127d8: 00004697 auipc a3,0x4 + 127dc: 7386a707 flw fa4,1848(a3) # 16f10 <_IO_stdin_used+0x70> + 127e0: 00004697 auipc a3,0x4 + 127e4: 7346a787 flw fa5,1844(a3) # 16f14 <_IO_stdin_used+0x74> + 127e8: 00043683 ld a3,0(s0) + 127ec: 02e7b7b3 mulhu a5,a5,a4 + 127f0: 00100613 li a2,1 + 127f4: fe86b703 ld a4,-24(a3) + 127f8: 00040513 mv a0,s0 + 127fc: 00e40733 add a4,s0,a4 + 12800: 00c73423 sd a2,8(a4) + 12804: fe86b703 ld a4,-24(a3) + 12808: 0047d793 srli a5,a5,0x4 + 1280c: 417787b3 sub a5,a5,s7 + 12810: d037f553 fcvt.s.lu fa0,a5 + 12814: 00e40433 add s0,s0,a4 + 12818: 01842783 lw a5,24(s0) + 1281c: 18e57553 fdiv.s fa0,fa0,fa4 + 12820: efb7f793 andi a5,a5,-261 + 12824: 0047e793 ori a5,a5,4 + 12828: 00f42c23 sw a5,24(s0) + 1282c: 18f57553 fdiv.s fa0,fa0,fa5 + 12830: 42050553 fcvt.d.s fa0,fa0 + 12834: d8cfe0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> + 12838: 00700613 li a2,7 + 1283c: 00004597 auipc a1,0x4 + 12840: 7cc58593 addi a1,a1,1996 # 17008 <_IO_stdin_used+0x168> + 12844: 00050493 mv s1,a0 + 12848: d18fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1284c: 0004b783 ld a5,0(s1) + 12850: fe87b783 ld a5,-24(a5) + 12854: 00f487b3 add a5,s1,a5 + 12858: 0f07b403 ld s0,240(a5) + 1285c: 08040463 beqz s0,128e4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4coshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x2d4> + 12860: 03844783 lbu a5,56(s0) + 12864: 04078863 beqz a5,128b4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4coshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x2a4> + 12868: 04344583 lbu a1,67(s0) + 1286c: 00048513 mv a0,s1 + 12870: c60fe0ef jal 10cd0 <_ZNSo3putEc@plt> + 12874: 000042b7 lui t0,0x4 + 12878: 39028293 addi t0,t0,912 # 4390 <__abi_tag-0xbf04> + 1287c: 00510133 add sp,sp,t0 + 12880: 7e813083 ld ra,2024(sp) + 12884: 7e013403 ld s0,2016(sp) + 12888: 7d813483 ld s1,2008(sp) + 1288c: 7d013903 ld s2,2000(sp) + 12890: 7c813983 ld s3,1992(sp) + 12894: 7c013a03 ld s4,1984(sp) + 12898: 7b813a83 ld s5,1976(sp) + 1289c: 7b013b03 ld s6,1968(sp) + 128a0: 7a813b83 ld s7,1960(sp) + 128a4: 79813407 fld fs0,1944(sp) + 128a8: 79013487 fld fs1,1936(sp) + 128ac: 7f010113 addi sp,sp,2032 + 128b0: c50fe06f j 10d00 <_ZNSo5flushEv@plt> + 128b4: 00040513 mv a0,s0 + 128b8: cb8fe0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 128bc: 00043783 ld a5,0(s0) + 128c0: fffff717 auipc a4,0xfffff + 128c4: a6c70713 addi a4,a4,-1428 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> + 128c8: 00a00593 li a1,10 + 128cc: 0307b783 ld a5,48(a5) + 128d0: f8e78ee3 beq a5,a4,1286c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4coshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x25c> + 128d4: 00040513 mv a0,s0 + 128d8: 000780e7 jalr a5 + 128dc: 00050593 mv a1,a0 + 128e0: f8dff06f j 1286c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4coshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x25c> + 128e4: c9cfe0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> + +00000000000128e8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: + 128e8: 81010113 addi sp,sp,-2032 + 128ec: ffffc2b7 lui t0,0xffffc + 128f0: 78813c27 fsd fs0,1944(sp) + 128f4: 78913827 fsd fs1,1936(sp) + 128f8: c7028293 addi t0,t0,-912 # ffffffffffffbc70 <__global_pointer$+0xfffffffffffe13e0> + 128fc: 000027b7 lui a5,0x2 + 12900: 20a504d3 fmv.s fs1,fa0 + 12904: 20b58453 fmv.s fs0,fa1 + 12908: 7e813023 sd s0,2016(sp) + 1290c: 7c913c23 sd s1,2008(sp) + 12910: 7b513c23 sd s5,1976(sp) + 12914: 7e113423 sd ra,2024(sp) + 12918: 7d213823 sd s2,2000(sp) + 1291c: 7d313423 sd s3,1992(sp) + 12920: 7d413023 sd s4,1984(sp) + 12924: 7b613823 sd s6,1968(sp) + 12928: 7b713423 sd s7,1960(sp) + 1292c: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 12930: 00510133 add sp,sp,t0 + 12934: 00010413 mv s0,sp + 12938: 00050a93 mv s5,a0 + 1293c: 00f104b3 add s1,sp,a5 + 12940: 208405d3 fmv.s fa1,fs0 + 12944: 20948553 fmv.s fa0,fs1 + 12948: 00040513 mv a0,s0 + 1294c: 01040413 addi s0,s0,16 + 12950: de5fe0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> + 12954: fe9416e3 bne s0,s1,12940 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x58> + 12958: 000027b7 lui a5,0x2 + 1295c: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 12960: 00f10933 add s2,sp,a5 + 12964: 00004797 auipc a5,0x4 + 12968: 5587a487 flw fs1,1368(a5) # 16ebc <_IO_stdin_used+0x1c> + 1296c: 00004797 auipc a5,0x4 + 12970: 5447a407 flw fs0,1348(a5) # 16eb0 <_IO_stdin_used+0x10> + 12974: 12c00993 li s3,300 + 12978: 000027b7 lui a5,0x2 + 1297c: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 12980: 00f104b3 add s1,sp,a5 + 12984: 00010413 mv s0,sp + 12988: 02846407 vl1re32.v v8,(s0) + 1298c: 01040413 addi s0,s0,16 + 12990: 9e1fe0ef jal 11370 <_ZL6exp_psu17__rvv_float32m1_tm.constprop.0> + 12994: cd027057 vsetivli zero,4,e32,m1,ta,ma + 12998: 8684d0d7 vfrdiv.vf v1,v8,fs1 + 1299c: 0a809457 vfsub.vv v8,v8,v1 + 129a0: 92845457 vfmul.vf v8,v8,fs0 + 129a4: 02848427 vs1r.v v8,(s1) + 129a8: 01048493 addi s1,s1,16 + 129ac: fd241ee3 bne s0,s2,12988 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xa0> + 129b0: fff98993 addi s3,s3,-1 + 129b4: fc0992e3 bnez s3,12978 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x90> + 129b8: c0102bf3 rdtime s7 + 129bc: 64000793 li a5,1600 + 129c0: 02fb8bb3 mul s7,s7,a5 + 129c4: 97b427b7 lui a5,0x97b42 + 129c8: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 129cc: 097b4737 lui a4,0x97b4 + 129d0: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> + 129d4: 02079793 slli a5,a5,0x20 + 129d8: 00e787b3 add a5,a5,a4 + 129dc: 00005737 lui a4,0x5 + 129e0: b1070713 addi a4,a4,-1264 # 4b10 <__abi_tag-0xb784> + 129e4: 00e10933 add s2,sp,a4 + 129e8: 02fbbbb3 mulhu s7,s7,a5 + 129ec: 12c00993 li s3,300 + 129f0: 004bdb93 srli s7,s7,0x4 + 129f4: 000027b7 lui a5,0x2 + 129f8: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 129fc: 00f10433 add s0,sp,a5 + 12a00: 00010493 mv s1,sp + 12a04: 0284e407 vl1re32.v v8,(s1) + 12a08: 01048493 addi s1,s1,16 + 12a0c: 965fe0ef jal 11370 <_ZL6exp_psu17__rvv_float32m1_tm.constprop.0> + 12a10: cd027057 vsetivli zero,4,e32,m1,ta,ma + 12a14: 8684d0d7 vfrdiv.vf v1,v8,fs1 + 12a18: 0a809457 vfsub.vv v8,v8,v1 + 12a1c: 92845457 vfmul.vf v8,v8,fs0 + 12a20: 02840427 vs1r.v v8,(s0) + 12a24: 01040413 addi s0,s0,16 + 12a28: fd241ee3 bne s0,s2,12a04 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x11c> + 12a2c: fff98993 addi s3,s3,-1 + 12a30: fc0992e3 bnez s3,129f4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x10c> + 12a34: c01024f3 rdtime s1 + 12a38: 01300613 li a2,19 + 12a3c: 00004597 auipc a1,0x4 + 12a40: 5a458593 addi a1,a1,1444 # 16fe0 <_IO_stdin_used+0x140> + 12a44: 00007517 auipc a0,0x7 + 12a48: 5a453503 ld a0,1444(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 12a4c: b14fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 12a50: 00100613 li a2,1 + 12a54: 00004597 auipc a1,0x4 + 12a58: 5a458593 addi a1,a1,1444 # 16ff8 <_IO_stdin_used+0x158> + 12a5c: 00007517 auipc a0,0x7 + 12a60: 58c53503 ld a0,1420(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 12a64: afcfe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 12a68: 008ab603 ld a2,8(s5) + 12a6c: 000ab583 ld a1,0(s5) + 12a70: 00007517 auipc a0,0x7 + 12a74: 57853503 ld a0,1400(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 12a78: ae8fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 12a7c: 00004597 auipc a1,0x4 + 12a80: 58458593 addi a1,a1,1412 # 17000 <_IO_stdin_used+0x160> + 12a84: 00600613 li a2,6 + 12a88: 00050413 mv s0,a0 + 12a8c: ad4fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 12a90: 64000793 li a5,1600 + 12a94: 02f487b3 mul a5,s1,a5 + 12a98: 97b42737 lui a4,0x97b42 + 12a9c: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 12aa0: 097b46b7 lui a3,0x97b4 + 12aa4: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> + 12aa8: 02071713 slli a4,a4,0x20 + 12aac: 00d70733 add a4,a4,a3 + 12ab0: 00004697 auipc a3,0x4 + 12ab4: 4606a707 flw fa4,1120(a3) # 16f10 <_IO_stdin_used+0x70> + 12ab8: 00004697 auipc a3,0x4 + 12abc: 45c6a787 flw fa5,1116(a3) # 16f14 <_IO_stdin_used+0x74> + 12ac0: 00043683 ld a3,0(s0) + 12ac4: 02e7b7b3 mulhu a5,a5,a4 + 12ac8: 00100613 li a2,1 + 12acc: fe86b703 ld a4,-24(a3) + 12ad0: 00040513 mv a0,s0 + 12ad4: 00e40733 add a4,s0,a4 + 12ad8: 00c73423 sd a2,8(a4) + 12adc: fe86b703 ld a4,-24(a3) + 12ae0: 0047d793 srli a5,a5,0x4 + 12ae4: 417787b3 sub a5,a5,s7 + 12ae8: d037f553 fcvt.s.lu fa0,a5 + 12aec: 00e40433 add s0,s0,a4 + 12af0: 01842783 lw a5,24(s0) + 12af4: 18e57553 fdiv.s fa0,fa0,fa4 + 12af8: efb7f793 andi a5,a5,-261 + 12afc: 0047e793 ori a5,a5,4 + 12b00: 00f42c23 sw a5,24(s0) + 12b04: 18f57553 fdiv.s fa0,fa0,fa5 + 12b08: 42050553 fcvt.d.s fa0,fa0 + 12b0c: ab4fe0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> + 12b10: 00700613 li a2,7 + 12b14: 00004597 auipc a1,0x4 + 12b18: 4f458593 addi a1,a1,1268 # 17008 <_IO_stdin_used+0x168> + 12b1c: 00050493 mv s1,a0 + 12b20: a40fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 12b24: 0004b783 ld a5,0(s1) + 12b28: fe87b783 ld a5,-24(a5) + 12b2c: 00f487b3 add a5,s1,a5 + 12b30: 0f07b403 ld s0,240(a5) + 12b34: 08040463 beqz s0,12bbc <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x2d4> + 12b38: 03844783 lbu a5,56(s0) + 12b3c: 04078863 beqz a5,12b8c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x2a4> + 12b40: 04344583 lbu a1,67(s0) + 12b44: 00048513 mv a0,s1 + 12b48: 988fe0ef jal 10cd0 <_ZNSo3putEc@plt> + 12b4c: 000042b7 lui t0,0x4 + 12b50: 39028293 addi t0,t0,912 # 4390 <__abi_tag-0xbf04> + 12b54: 00510133 add sp,sp,t0 + 12b58: 7e813083 ld ra,2024(sp) + 12b5c: 7e013403 ld s0,2016(sp) + 12b60: 7d813483 ld s1,2008(sp) + 12b64: 7d013903 ld s2,2000(sp) + 12b68: 7c813983 ld s3,1992(sp) + 12b6c: 7c013a03 ld s4,1984(sp) + 12b70: 7b813a83 ld s5,1976(sp) + 12b74: 7b013b03 ld s6,1968(sp) + 12b78: 7a813b83 ld s7,1960(sp) + 12b7c: 79813407 fld fs0,1944(sp) + 12b80: 79013487 fld fs1,1936(sp) + 12b84: 7f010113 addi sp,sp,2032 + 12b88: 978fe06f j 10d00 <_ZNSo5flushEv@plt> + 12b8c: 00040513 mv a0,s0 + 12b90: 9e0fe0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 12b94: 00043783 ld a5,0(s0) + 12b98: ffffe717 auipc a4,0xffffe + 12b9c: 79470713 addi a4,a4,1940 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> + 12ba0: 00a00593 li a1,10 + 12ba4: 0307b783 ld a5,48(a5) + 12ba8: f8e78ee3 beq a5,a4,12b44 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x25c> + 12bac: 00040513 mv a0,s0 + 12bb0: 000780e7 jalr a5 + 12bb4: 00050593 mv a1,a0 + 12bb8: f8dff06f j 12b44 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x25c> + 12bbc: 9c4fe0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> + +0000000000012bc0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5swishEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: + 12bc0: 81010113 addi sp,sp,-2032 + 12bc4: ffffc2b7 lui t0,0xffffc + 12bc8: 78813c27 fsd fs0,1944(sp) + 12bcc: 78913827 fsd fs1,1936(sp) + 12bd0: c7028293 addi t0,t0,-912 # ffffffffffffbc70 <__global_pointer$+0xfffffffffffe13e0> + 12bd4: 000027b7 lui a5,0x2 + 12bd8: 20a504d3 fmv.s fs1,fa0 + 12bdc: 20b58453 fmv.s fs0,fa1 + 12be0: 7e813023 sd s0,2016(sp) + 12be4: 7c913c23 sd s1,2008(sp) + 12be8: 7b513c23 sd s5,1976(sp) + 12bec: 7e113423 sd ra,2024(sp) + 12bf0: 7d213823 sd s2,2000(sp) + 12bf4: 7d313423 sd s3,1992(sp) + 12bf8: 7d413023 sd s4,1984(sp) + 12bfc: 7b613823 sd s6,1968(sp) + 12c00: 7b713423 sd s7,1960(sp) + 12c04: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 12c08: 00510133 add sp,sp,t0 + 12c0c: 00010413 mv s0,sp + 12c10: 00050a93 mv s5,a0 + 12c14: 00f104b3 add s1,sp,a5 + 12c18: 208405d3 fmv.s fa1,fs0 + 12c1c: 20948553 fmv.s fa0,fs1 + 12c20: 00040513 mv a0,s0 + 12c24: 01040413 addi s0,s0,16 + 12c28: b0dfe0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> + 12c2c: fe9416e3 bne s0,s1,12c18 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5swishEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x58> + 12c30: 000027b7 lui a5,0x2 + 12c34: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 12c38: 00f10933 add s2,sp,a5 + 12c3c: 00004797 auipc a5,0x4 + 12c40: 2807a407 flw fs0,640(a5) # 16ebc <_IO_stdin_used+0x1c> + 12c44: 12c00993 li s3,300 + 12c48: cd027057 vsetivli zero,4,e32,m1,ta,ma + 12c4c: 000027b7 lui a5,0x2 + 12c50: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 12c54: 00f104b3 add s1,sp,a5 + 12c58: 00010413 mv s0,sp + 12c5c: 02846087 vl1re32.v v1,(s0) + 12c60: 01040413 addi s0,s0,16 + 12c64: 26109457 vfneg.v v8,v1 + 12c68: f08fe0ef jal 11370 <_ZL6exp_psu17__rvv_float32m1_tm.constprop.0> + 12c6c: cd027057 vsetivli zero,4,e32,m1,ta,ma + 12c70: 02845457 vfadd.vf v8,v8,fs0 + 12c74: 821410d7 vfdiv.vv v1,v1,v8 + 12c78: 028480a7 vs1r.v v1,(s1) + 12c7c: 01048493 addi s1,s1,16 + 12c80: fd241ee3 bne s0,s2,12c5c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5swishEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x9c> + 12c84: fff98993 addi s3,s3,-1 + 12c88: fc0992e3 bnez s3,12c4c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5swishEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x8c> + 12c8c: c0102bf3 rdtime s7 + 12c90: 64000793 li a5,1600 + 12c94: 02fb8bb3 mul s7,s7,a5 + 12c98: 97b427b7 lui a5,0x97b42 + 12c9c: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 12ca0: 097b4737 lui a4,0x97b4 + 12ca4: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> + 12ca8: 02079793 slli a5,a5,0x20 + 12cac: 00e787b3 add a5,a5,a4 + 12cb0: 00005737 lui a4,0x5 + 12cb4: b1070713 addi a4,a4,-1264 # 4b10 <__abi_tag-0xb784> + 12cb8: 00e10933 add s2,sp,a4 + 12cbc: 02fbbbb3 mulhu s7,s7,a5 + 12cc0: 12c00993 li s3,300 + 12cc4: cd027057 vsetivli zero,4,e32,m1,ta,ma + 12cc8: 004bdb93 srli s7,s7,0x4 + 12ccc: 000027b7 lui a5,0x2 + 12cd0: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 12cd4: 00f10433 add s0,sp,a5 + 12cd8: 00010493 mv s1,sp + 12cdc: 0284e087 vl1re32.v v1,(s1) + 12ce0: 01048493 addi s1,s1,16 + 12ce4: 26109457 vfneg.v v8,v1 + 12ce8: e88fe0ef jal 11370 <_ZL6exp_psu17__rvv_float32m1_tm.constprop.0> + 12cec: cd027057 vsetivli zero,4,e32,m1,ta,ma + 12cf0: 02845457 vfadd.vf v8,v8,fs0 + 12cf4: 821410d7 vfdiv.vv v1,v1,v8 + 12cf8: 028400a7 vs1r.v v1,(s0) + 12cfc: 01040413 addi s0,s0,16 + 12d00: fd241ee3 bne s0,s2,12cdc <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5swishEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x11c> + 12d04: fff98993 addi s3,s3,-1 + 12d08: fc0992e3 bnez s3,12ccc <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5swishEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x10c> + 12d0c: c01024f3 rdtime s1 + 12d10: 01300613 li a2,19 + 12d14: 00004597 auipc a1,0x4 + 12d18: 2cc58593 addi a1,a1,716 # 16fe0 <_IO_stdin_used+0x140> + 12d1c: 00007517 auipc a0,0x7 + 12d20: 2cc53503 ld a0,716(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 12d24: 83cfe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 12d28: 00100613 li a2,1 + 12d2c: 00004597 auipc a1,0x4 + 12d30: 2cc58593 addi a1,a1,716 # 16ff8 <_IO_stdin_used+0x158> + 12d34: 00007517 auipc a0,0x7 + 12d38: 2b453503 ld a0,692(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 12d3c: 824fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 12d40: 008ab603 ld a2,8(s5) + 12d44: 000ab583 ld a1,0(s5) + 12d48: 00007517 auipc a0,0x7 + 12d4c: 2a053503 ld a0,672(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 12d50: 810fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 12d54: 00004597 auipc a1,0x4 + 12d58: 2ac58593 addi a1,a1,684 # 17000 <_IO_stdin_used+0x160> + 12d5c: 00600613 li a2,6 + 12d60: 00050413 mv s0,a0 + 12d64: ffdfd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 12d68: 64000793 li a5,1600 + 12d6c: 02f487b3 mul a5,s1,a5 + 12d70: 97b42737 lui a4,0x97b42 + 12d74: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 12d78: 097b46b7 lui a3,0x97b4 + 12d7c: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> + 12d80: 02071713 slli a4,a4,0x20 + 12d84: 00d70733 add a4,a4,a3 + 12d88: 00004697 auipc a3,0x4 + 12d8c: 1886a707 flw fa4,392(a3) # 16f10 <_IO_stdin_used+0x70> + 12d90: 00004697 auipc a3,0x4 + 12d94: 1846a787 flw fa5,388(a3) # 16f14 <_IO_stdin_used+0x74> + 12d98: 00043683 ld a3,0(s0) + 12d9c: 02e7b7b3 mulhu a5,a5,a4 + 12da0: 00100613 li a2,1 + 12da4: fe86b703 ld a4,-24(a3) + 12da8: 00040513 mv a0,s0 + 12dac: 00e40733 add a4,s0,a4 + 12db0: 00c73423 sd a2,8(a4) + 12db4: fe86b703 ld a4,-24(a3) + 12db8: 0047d793 srli a5,a5,0x4 + 12dbc: 417787b3 sub a5,a5,s7 + 12dc0: d037f553 fcvt.s.lu fa0,a5 + 12dc4: 00e40433 add s0,s0,a4 + 12dc8: 01842783 lw a5,24(s0) + 12dcc: 18e57553 fdiv.s fa0,fa0,fa4 + 12dd0: efb7f793 andi a5,a5,-261 + 12dd4: 0047e793 ori a5,a5,4 + 12dd8: 00f42c23 sw a5,24(s0) + 12ddc: 18f57553 fdiv.s fa0,fa0,fa5 + 12de0: 42050553 fcvt.d.s fa0,fa0 + 12de4: fddfd0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> + 12de8: 00700613 li a2,7 + 12dec: 00004597 auipc a1,0x4 + 12df0: 21c58593 addi a1,a1,540 # 17008 <_IO_stdin_used+0x168> + 12df4: 00050493 mv s1,a0 + 12df8: f69fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 12dfc: 0004b783 ld a5,0(s1) + 12e00: fe87b783 ld a5,-24(a5) + 12e04: 00f487b3 add a5,s1,a5 + 12e08: 0f07b403 ld s0,240(a5) + 12e0c: 08040463 beqz s0,12e94 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5swishEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x2d4> + 12e10: 03844783 lbu a5,56(s0) + 12e14: 04078863 beqz a5,12e64 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5swishEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x2a4> + 12e18: 04344583 lbu a1,67(s0) + 12e1c: 00048513 mv a0,s1 + 12e20: eb1fd0ef jal 10cd0 <_ZNSo3putEc@plt> + 12e24: 000042b7 lui t0,0x4 + 12e28: 39028293 addi t0,t0,912 # 4390 <__abi_tag-0xbf04> + 12e2c: 00510133 add sp,sp,t0 + 12e30: 7e813083 ld ra,2024(sp) + 12e34: 7e013403 ld s0,2016(sp) + 12e38: 7d813483 ld s1,2008(sp) + 12e3c: 7d013903 ld s2,2000(sp) + 12e40: 7c813983 ld s3,1992(sp) + 12e44: 7c013a03 ld s4,1984(sp) + 12e48: 7b813a83 ld s5,1976(sp) + 12e4c: 7b013b03 ld s6,1968(sp) + 12e50: 7a813b83 ld s7,1960(sp) + 12e54: 79813407 fld fs0,1944(sp) + 12e58: 79013487 fld fs1,1936(sp) + 12e5c: 7f010113 addi sp,sp,2032 + 12e60: ea1fd06f j 10d00 <_ZNSo5flushEv@plt> + 12e64: 00040513 mv a0,s0 + 12e68: f09fd0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 12e6c: 00043783 ld a5,0(s0) + 12e70: ffffe717 auipc a4,0xffffe + 12e74: 4bc70713 addi a4,a4,1212 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> + 12e78: 00a00593 li a1,10 + 12e7c: 0307b783 ld a5,48(a5) + 12e80: f8e78ee3 beq a5,a4,12e1c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5swishEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x25c> + 12e84: 00040513 mv a0,s0 + 12e88: 000780e7 jalr a5 + 12e8c: 00050593 mv a1,a0 + 12e90: f8dff06f j 12e1c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5swishEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x25c> + 12e94: eedfd0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> + +0000000000012e98 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3absEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: + 12e98: ffffc2b7 lui t0,0xffffc + 12e9c: 81010113 addi sp,sp,-2032 + 12ea0: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> + 12ea4: 7e813023 sd s0,2016(sp) + 12ea8: 7c913c23 sd s1,2008(sp) + 12eac: 7d213823 sd s2,2000(sp) + 12eb0: 7e113423 sd ra,2024(sp) + 12eb4: 000027b7 lui a5,0x2 + 12eb8: 00510133 add sp,sp,t0 + 12ebc: 01010493 addi s1,sp,16 + 12ec0: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 12ec4: 00050413 mv s0,a0 + 12ec8: 00f48933 add s2,s1,a5 + 12ecc: 00048513 mv a0,s1 + 12ed0: 00b12627 fsw fa1,12(sp) + 12ed4: 00a12427 fsw fa0,8(sp) + 12ed8: 01048493 addi s1,s1,16 + 12edc: 859fe0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> + 12ee0: 00812507 flw fa0,8(sp) + 12ee4: 00c12587 flw fa1,12(sp) + 12ee8: ff2492e3 bne s1,s2,12ecc <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3absEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x34> + 12eec: 00002337 lui t1,0x2 + 12ef0: 5a030793 addi a5,t1,1440 # 25a0 <__abi_tag-0xdcf4> + 12ef4: 01010813 addi a6,sp,16 + 12ef8: 00278533 add a0,a5,sp + 12efc: 5f030313 addi t1,t1,1520 + 12f00: 12c00e13 li t3,300 + 12f04: cd027057 vsetivli zero,4,e32,m1,ta,ma + 12f08: 07000613 li a2,112 + 12f0c: 03000593 li a1,48 + 12f10: 00b807b3 add a5,a6,a1 + 12f14: fd078713 addi a4,a5,-48 + 12f18: 02876407 vl1re32.v v8,(a4) + 12f1c: fe078713 addi a4,a5,-32 + 12f20: 02876387 vl1re32.v v7,(a4) + 12f24: ff078693 addi a3,a5,-16 + 12f28: 00c80733 add a4,a6,a2 + 12f2c: 0286e307 vl1re32.v v6,(a3) + 12f30: fc070693 addi a3,a4,-64 + 12f34: 0286e287 vl1re32.v v5,(a3) + 12f38: fd070693 addi a3,a4,-48 + 12f3c: 0286e207 vl1re32.v v4,(a3) + 12f40: fe070893 addi a7,a4,-32 + 12f44: ff070693 addi a3,a4,-16 + 12f48: 0288e187 vl1re32.v v3,(a7) + 12f4c: 0286e107 vl1re32.v v2,(a3) + 12f50: 04078713 addi a4,a5,64 + 12f54: 2a841457 vfabs.v v8,v8 + 12f58: 02876087 vl1re32.v v1,(a4) + 12f5c: 00b507b3 add a5,a0,a1 + 12f60: 2a7393d7 vfabs.v v7,v7 + 12f64: fd078713 addi a4,a5,-48 + 12f68: 2a631357 vfabs.v v6,v6 + 12f6c: 02870427 vs1r.v v8,(a4) + 12f70: 2a5292d7 vfabs.v v5,v5 + 12f74: fe078713 addi a4,a5,-32 + 12f78: 028703a7 vs1r.v v7,(a4) + 12f7c: ff078693 addi a3,a5,-16 + 12f80: 00c50733 add a4,a0,a2 + 12f84: 2a421257 vfabs.v v4,v4 + 12f88: 02868327 vs1r.v v6,(a3) + 12f8c: 2a3191d7 vfabs.v v3,v3 + 12f90: fc070693 addi a3,a4,-64 + 12f94: 028682a7 vs1r.v v5,(a3) + 12f98: 2a211157 vfabs.v v2,v2 + 12f9c: fd070693 addi a3,a4,-48 + 12fa0: 02868227 vs1r.v v4,(a3) + 12fa4: 2a1090d7 vfabs.v v1,v1 + 12fa8: fe070693 addi a3,a4,-32 + 12fac: 028681a7 vs1r.v v3,(a3) + 12fb0: ff070713 addi a4,a4,-16 + 12fb4: 02870127 vs1r.v v2,(a4) + 12fb8: 04078793 addi a5,a5,64 + 12fbc: 028780a7 vs1r.v v1,(a5) + 12fc0: 08060613 addi a2,a2,128 + 12fc4: 08058593 addi a1,a1,128 + 12fc8: f46614e3 bne a2,t1,12f10 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3absEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x78> + 12fcc: fffe0e13 addi t3,t3,-1 + 12fd0: f20e1ce3 bnez t3,12f08 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3absEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x70> + 12fd4: c01024f3 rdtime s1 + 12fd8: 64000793 li a5,1600 + 12fdc: 02f484b3 mul s1,s1,a5 + 12fe0: 97b427b7 lui a5,0x97b42 + 12fe4: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 12fe8: 097b4737 lui a4,0x97b4 + 12fec: 02079793 slli a5,a5,0x20 + 12ff0: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> + 12ff4: 00e787b3 add a5,a5,a4 + 12ff8: 00002337 lui t1,0x2 + 12ffc: 01010813 addi a6,sp,16 + 13000: 12c00e13 li t3,300 + 13004: 02f4b4b3 mulhu s1,s1,a5 + 13008: 5a030793 addi a5,t1,1440 # 25a0 <__abi_tag-0xdcf4> + 1300c: 00278533 add a0,a5,sp + 13010: 5f030313 addi t1,t1,1520 + 13014: cd027057 vsetivli zero,4,e32,m1,ta,ma + 13018: 0044d493 srli s1,s1,0x4 + 1301c: 07000613 li a2,112 + 13020: 03000593 li a1,48 + 13024: 00b807b3 add a5,a6,a1 + 13028: fd078713 addi a4,a5,-48 + 1302c: 02876407 vl1re32.v v8,(a4) + 13030: fe078713 addi a4,a5,-32 + 13034: 02876387 vl1re32.v v7,(a4) + 13038: ff078693 addi a3,a5,-16 + 1303c: 00c80733 add a4,a6,a2 + 13040: 0286e307 vl1re32.v v6,(a3) + 13044: fc070693 addi a3,a4,-64 + 13048: 0286e287 vl1re32.v v5,(a3) + 1304c: fd070693 addi a3,a4,-48 + 13050: 0286e207 vl1re32.v v4,(a3) + 13054: fe070893 addi a7,a4,-32 + 13058: ff070693 addi a3,a4,-16 + 1305c: 0288e187 vl1re32.v v3,(a7) + 13060: 0286e107 vl1re32.v v2,(a3) + 13064: 04078713 addi a4,a5,64 + 13068: 2a841457 vfabs.v v8,v8 + 1306c: 02876087 vl1re32.v v1,(a4) + 13070: 00b507b3 add a5,a0,a1 + 13074: 2a7393d7 vfabs.v v7,v7 + 13078: fd078713 addi a4,a5,-48 + 1307c: 2a631357 vfabs.v v6,v6 + 13080: 02870427 vs1r.v v8,(a4) + 13084: 2a5292d7 vfabs.v v5,v5 + 13088: fe078713 addi a4,a5,-32 + 1308c: 028703a7 vs1r.v v7,(a4) + 13090: ff078693 addi a3,a5,-16 + 13094: 00c50733 add a4,a0,a2 + 13098: 2a421257 vfabs.v v4,v4 + 1309c: 02868327 vs1r.v v6,(a3) + 130a0: 2a3191d7 vfabs.v v3,v3 + 130a4: fc070693 addi a3,a4,-64 + 130a8: 028682a7 vs1r.v v5,(a3) + 130ac: 2a211157 vfabs.v v2,v2 + 130b0: fd070693 addi a3,a4,-48 + 130b4: 02868227 vs1r.v v4,(a3) + 130b8: 2a1090d7 vfabs.v v1,v1 + 130bc: fe070693 addi a3,a4,-32 + 130c0: 028681a7 vs1r.v v3,(a3) + 130c4: ff070713 addi a4,a4,-16 + 130c8: 02870127 vs1r.v v2,(a4) + 130cc: 04078793 addi a5,a5,64 + 130d0: 028780a7 vs1r.v v1,(a5) + 130d4: 08060613 addi a2,a2,128 + 130d8: 08058593 addi a1,a1,128 + 130dc: f46614e3 bne a2,t1,13024 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3absEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x18c> + 130e0: fffe0e13 addi t3,t3,-1 + 130e4: f20e1ce3 bnez t3,1301c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3absEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x184> + 130e8: c0102973 rdtime s2 + 130ec: 01300613 li a2,19 + 130f0: 00004597 auipc a1,0x4 + 130f4: ef058593 addi a1,a1,-272 # 16fe0 <_IO_stdin_used+0x140> + 130f8: 00007517 auipc a0,0x7 + 130fc: ef053503 ld a0,-272(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 13100: c61fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 13104: 00100613 li a2,1 + 13108: 00004597 auipc a1,0x4 + 1310c: ef058593 addi a1,a1,-272 # 16ff8 <_IO_stdin_used+0x158> + 13110: 00007517 auipc a0,0x7 + 13114: ed853503 ld a0,-296(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 13118: c49fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1311c: 00843603 ld a2,8(s0) + 13120: 00043583 ld a1,0(s0) + 13124: 00007517 auipc a0,0x7 + 13128: ec453503 ld a0,-316(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 1312c: c35fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 13130: 00004597 auipc a1,0x4 + 13134: ed058593 addi a1,a1,-304 # 17000 <_IO_stdin_used+0x160> + 13138: 00600613 li a2,6 + 1313c: 00050413 mv s0,a0 + 13140: c21fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 13144: 64000793 li a5,1600 + 13148: 02f907b3 mul a5,s2,a5 + 1314c: 97b42737 lui a4,0x97b42 + 13150: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 13154: 097b46b7 lui a3,0x97b4 + 13158: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> + 1315c: 02071713 slli a4,a4,0x20 + 13160: 00d70733 add a4,a4,a3 + 13164: 00004697 auipc a3,0x4 + 13168: dac6a707 flw fa4,-596(a3) # 16f10 <_IO_stdin_used+0x70> + 1316c: 00004697 auipc a3,0x4 + 13170: da86a787 flw fa5,-600(a3) # 16f14 <_IO_stdin_used+0x74> + 13174: 00043683 ld a3,0(s0) + 13178: 02e7b7b3 mulhu a5,a5,a4 + 1317c: 00100613 li a2,1 + 13180: fe86b703 ld a4,-24(a3) + 13184: 00040513 mv a0,s0 + 13188: 00e40733 add a4,s0,a4 + 1318c: 00c73423 sd a2,8(a4) + 13190: fe86b703 ld a4,-24(a3) + 13194: 0047d793 srli a5,a5,0x4 + 13198: 409787b3 sub a5,a5,s1 + 1319c: d037f553 fcvt.s.lu fa0,a5 + 131a0: 00e40433 add s0,s0,a4 + 131a4: 01842783 lw a5,24(s0) + 131a8: 18e57553 fdiv.s fa0,fa0,fa4 + 131ac: efb7f793 andi a5,a5,-261 + 131b0: 0047e793 ori a5,a5,4 + 131b4: 00f42c23 sw a5,24(s0) + 131b8: 18f57553 fdiv.s fa0,fa0,fa5 + 131bc: 42050553 fcvt.d.s fa0,fa0 + 131c0: c01fd0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> + 131c4: 00700613 li a2,7 + 131c8: 00004597 auipc a1,0x4 + 131cc: e4058593 addi a1,a1,-448 # 17008 <_IO_stdin_used+0x168> + 131d0: 00050493 mv s1,a0 + 131d4: b8dfd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 131d8: 0004b783 ld a5,0(s1) + 131dc: fe87b783 ld a5,-24(a5) + 131e0: 00f487b3 add a5,s1,a5 + 131e4: 0f07b403 ld s0,240(a5) + 131e8: 06040663 beqz s0,13254 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3absEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3bc> + 131ec: 03844783 lbu a5,56(s0) + 131f0: 02078a63 beqz a5,13224 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3absEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x38c> + 131f4: 04344583 lbu a1,67(s0) + 131f8: 00048513 mv a0,s1 + 131fc: ad5fd0ef jal 10cd0 <_ZNSo3putEc@plt> + 13200: 000042b7 lui t0,0x4 + 13204: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> + 13208: 00510133 add sp,sp,t0 + 1320c: 7e813083 ld ra,2024(sp) + 13210: 7e013403 ld s0,2016(sp) + 13214: 7d813483 ld s1,2008(sp) + 13218: 7d013903 ld s2,2000(sp) + 1321c: 7f010113 addi sp,sp,2032 + 13220: ae1fd06f j 10d00 <_ZNSo5flushEv@plt> + 13224: 00040513 mv a0,s0 + 13228: b49fd0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 1322c: 00043783 ld a5,0(s0) + 13230: ffffe717 auipc a4,0xffffe + 13234: 0fc70713 addi a4,a4,252 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> + 13238: 00a00593 li a1,10 + 1323c: 0307b783 ld a5,48(a5) + 13240: fae78ce3 beq a5,a4,131f8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3absEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x360> + 13244: 00040513 mv a0,s0 + 13248: 000780e7 jalr a5 + 1324c: 00050593 mv a1,a0 + 13250: fa9ff06f j 131f8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3absEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x360> + 13254: b2dfd0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> + +0000000000013258 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3negEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: + 13258: ffffc2b7 lui t0,0xffffc + 1325c: 81010113 addi sp,sp,-2032 + 13260: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> + 13264: 7e813023 sd s0,2016(sp) + 13268: 7c913c23 sd s1,2008(sp) + 1326c: 7d213823 sd s2,2000(sp) + 13270: 7e113423 sd ra,2024(sp) + 13274: 000027b7 lui a5,0x2 + 13278: 00510133 add sp,sp,t0 + 1327c: 01010493 addi s1,sp,16 + 13280: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 13284: 00050413 mv s0,a0 + 13288: 00f48933 add s2,s1,a5 + 1328c: 00048513 mv a0,s1 + 13290: 00b12627 fsw fa1,12(sp) + 13294: 00a12427 fsw fa0,8(sp) + 13298: 01048493 addi s1,s1,16 + 1329c: c98fe0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> + 132a0: 00812507 flw fa0,8(sp) + 132a4: 00c12587 flw fa1,12(sp) + 132a8: ff2492e3 bne s1,s2,1328c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3negEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x34> + 132ac: 00002337 lui t1,0x2 + 132b0: 5a030793 addi a5,t1,1440 # 25a0 <__abi_tag-0xdcf4> + 132b4: 01010813 addi a6,sp,16 + 132b8: 00278533 add a0,a5,sp + 132bc: 5f030313 addi t1,t1,1520 + 132c0: 12c00e13 li t3,300 + 132c4: cd027057 vsetivli zero,4,e32,m1,ta,ma + 132c8: 07000613 li a2,112 + 132cc: 03000593 li a1,48 + 132d0: 00b807b3 add a5,a6,a1 + 132d4: fd078713 addi a4,a5,-48 + 132d8: 02876407 vl1re32.v v8,(a4) + 132dc: fe078713 addi a4,a5,-32 + 132e0: 02876387 vl1re32.v v7,(a4) + 132e4: ff078693 addi a3,a5,-16 + 132e8: 00c80733 add a4,a6,a2 + 132ec: 0286e307 vl1re32.v v6,(a3) + 132f0: fc070693 addi a3,a4,-64 + 132f4: 0286e287 vl1re32.v v5,(a3) + 132f8: fd070693 addi a3,a4,-48 + 132fc: 0286e207 vl1re32.v v4,(a3) + 13300: fe070893 addi a7,a4,-32 + 13304: ff070693 addi a3,a4,-16 + 13308: 0288e187 vl1re32.v v3,(a7) + 1330c: 0286e107 vl1re32.v v2,(a3) + 13310: 04078713 addi a4,a5,64 + 13314: 26841457 vfneg.v v8,v8 + 13318: 02876087 vl1re32.v v1,(a4) + 1331c: 00b507b3 add a5,a0,a1 + 13320: 267393d7 vfneg.v v7,v7 + 13324: fd078713 addi a4,a5,-48 + 13328: 26631357 vfneg.v v6,v6 + 1332c: 02870427 vs1r.v v8,(a4) + 13330: 265292d7 vfneg.v v5,v5 + 13334: fe078713 addi a4,a5,-32 + 13338: 028703a7 vs1r.v v7,(a4) + 1333c: ff078693 addi a3,a5,-16 + 13340: 00c50733 add a4,a0,a2 + 13344: 26421257 vfneg.v v4,v4 + 13348: 02868327 vs1r.v v6,(a3) + 1334c: 263191d7 vfneg.v v3,v3 + 13350: fc070693 addi a3,a4,-64 + 13354: 028682a7 vs1r.v v5,(a3) + 13358: 26211157 vfneg.v v2,v2 + 1335c: fd070693 addi a3,a4,-48 + 13360: 02868227 vs1r.v v4,(a3) + 13364: 261090d7 vfneg.v v1,v1 + 13368: fe070693 addi a3,a4,-32 + 1336c: 028681a7 vs1r.v v3,(a3) + 13370: ff070713 addi a4,a4,-16 + 13374: 02870127 vs1r.v v2,(a4) + 13378: 04078793 addi a5,a5,64 + 1337c: 028780a7 vs1r.v v1,(a5) + 13380: 08060613 addi a2,a2,128 + 13384: 08058593 addi a1,a1,128 + 13388: f46614e3 bne a2,t1,132d0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3negEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x78> + 1338c: fffe0e13 addi t3,t3,-1 + 13390: f20e1ce3 bnez t3,132c8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3negEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x70> + 13394: c01024f3 rdtime s1 + 13398: 64000793 li a5,1600 + 1339c: 02f484b3 mul s1,s1,a5 + 133a0: 97b427b7 lui a5,0x97b42 + 133a4: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 133a8: 097b4737 lui a4,0x97b4 + 133ac: 02079793 slli a5,a5,0x20 + 133b0: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> + 133b4: 00e787b3 add a5,a5,a4 + 133b8: 00002337 lui t1,0x2 + 133bc: 01010813 addi a6,sp,16 + 133c0: 12c00e13 li t3,300 + 133c4: 02f4b4b3 mulhu s1,s1,a5 + 133c8: 5a030793 addi a5,t1,1440 # 25a0 <__abi_tag-0xdcf4> + 133cc: 00278533 add a0,a5,sp + 133d0: 5f030313 addi t1,t1,1520 + 133d4: cd027057 vsetivli zero,4,e32,m1,ta,ma + 133d8: 0044d493 srli s1,s1,0x4 + 133dc: 07000613 li a2,112 + 133e0: 03000593 li a1,48 + 133e4: 00b807b3 add a5,a6,a1 + 133e8: fd078713 addi a4,a5,-48 + 133ec: 02876407 vl1re32.v v8,(a4) + 133f0: fe078713 addi a4,a5,-32 + 133f4: 02876387 vl1re32.v v7,(a4) + 133f8: ff078693 addi a3,a5,-16 + 133fc: 00c80733 add a4,a6,a2 + 13400: 0286e307 vl1re32.v v6,(a3) + 13404: fc070693 addi a3,a4,-64 + 13408: 0286e287 vl1re32.v v5,(a3) + 1340c: fd070693 addi a3,a4,-48 + 13410: 0286e207 vl1re32.v v4,(a3) + 13414: fe070893 addi a7,a4,-32 + 13418: ff070693 addi a3,a4,-16 + 1341c: 0288e187 vl1re32.v v3,(a7) + 13420: 0286e107 vl1re32.v v2,(a3) + 13424: 04078713 addi a4,a5,64 + 13428: 26841457 vfneg.v v8,v8 + 1342c: 02876087 vl1re32.v v1,(a4) + 13430: 00b507b3 add a5,a0,a1 + 13434: 267393d7 vfneg.v v7,v7 + 13438: fd078713 addi a4,a5,-48 + 1343c: 26631357 vfneg.v v6,v6 + 13440: 02870427 vs1r.v v8,(a4) + 13444: 265292d7 vfneg.v v5,v5 + 13448: fe078713 addi a4,a5,-32 + 1344c: 028703a7 vs1r.v v7,(a4) + 13450: ff078693 addi a3,a5,-16 + 13454: 00c50733 add a4,a0,a2 + 13458: 26421257 vfneg.v v4,v4 + 1345c: 02868327 vs1r.v v6,(a3) + 13460: 263191d7 vfneg.v v3,v3 + 13464: fc070693 addi a3,a4,-64 + 13468: 028682a7 vs1r.v v5,(a3) + 1346c: 26211157 vfneg.v v2,v2 + 13470: fd070693 addi a3,a4,-48 + 13474: 02868227 vs1r.v v4,(a3) + 13478: 261090d7 vfneg.v v1,v1 + 1347c: fe070693 addi a3,a4,-32 + 13480: 028681a7 vs1r.v v3,(a3) + 13484: ff070713 addi a4,a4,-16 + 13488: 02870127 vs1r.v v2,(a4) + 1348c: 04078793 addi a5,a5,64 + 13490: 028780a7 vs1r.v v1,(a5) + 13494: 08060613 addi a2,a2,128 + 13498: 08058593 addi a1,a1,128 + 1349c: f46614e3 bne a2,t1,133e4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3negEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x18c> + 134a0: fffe0e13 addi t3,t3,-1 + 134a4: f20e1ce3 bnez t3,133dc <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3negEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x184> + 134a8: c0102973 rdtime s2 + 134ac: 01300613 li a2,19 + 134b0: 00004597 auipc a1,0x4 + 134b4: b3058593 addi a1,a1,-1232 # 16fe0 <_IO_stdin_used+0x140> + 134b8: 00007517 auipc a0,0x7 + 134bc: b3053503 ld a0,-1232(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 134c0: 8a1fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 134c4: 00100613 li a2,1 + 134c8: 00004597 auipc a1,0x4 + 134cc: b3058593 addi a1,a1,-1232 # 16ff8 <_IO_stdin_used+0x158> + 134d0: 00007517 auipc a0,0x7 + 134d4: b1853503 ld a0,-1256(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 134d8: 889fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 134dc: 00843603 ld a2,8(s0) + 134e0: 00043583 ld a1,0(s0) + 134e4: 00007517 auipc a0,0x7 + 134e8: b0453503 ld a0,-1276(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 134ec: 875fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 134f0: 00004597 auipc a1,0x4 + 134f4: b1058593 addi a1,a1,-1264 # 17000 <_IO_stdin_used+0x160> + 134f8: 00600613 li a2,6 + 134fc: 00050413 mv s0,a0 + 13500: 861fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 13504: 64000793 li a5,1600 + 13508: 02f907b3 mul a5,s2,a5 + 1350c: 97b42737 lui a4,0x97b42 + 13510: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 13514: 097b46b7 lui a3,0x97b4 + 13518: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> + 1351c: 02071713 slli a4,a4,0x20 + 13520: 00d70733 add a4,a4,a3 + 13524: 00004697 auipc a3,0x4 + 13528: 9ec6a707 flw fa4,-1556(a3) # 16f10 <_IO_stdin_used+0x70> + 1352c: 00004697 auipc a3,0x4 + 13530: 9e86a787 flw fa5,-1560(a3) # 16f14 <_IO_stdin_used+0x74> + 13534: 00043683 ld a3,0(s0) + 13538: 02e7b7b3 mulhu a5,a5,a4 + 1353c: 00100613 li a2,1 + 13540: fe86b703 ld a4,-24(a3) + 13544: 00040513 mv a0,s0 + 13548: 00e40733 add a4,s0,a4 + 1354c: 00c73423 sd a2,8(a4) + 13550: fe86b703 ld a4,-24(a3) + 13554: 0047d793 srli a5,a5,0x4 + 13558: 409787b3 sub a5,a5,s1 + 1355c: d037f553 fcvt.s.lu fa0,a5 + 13560: 00e40433 add s0,s0,a4 + 13564: 01842783 lw a5,24(s0) + 13568: 18e57553 fdiv.s fa0,fa0,fa4 + 1356c: efb7f793 andi a5,a5,-261 + 13570: 0047e793 ori a5,a5,4 + 13574: 00f42c23 sw a5,24(s0) + 13578: 18f57553 fdiv.s fa0,fa0,fa5 + 1357c: 42050553 fcvt.d.s fa0,fa0 + 13580: 841fd0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> + 13584: 00700613 li a2,7 + 13588: 00004597 auipc a1,0x4 + 1358c: a8058593 addi a1,a1,-1408 # 17008 <_IO_stdin_used+0x168> + 13590: 00050493 mv s1,a0 + 13594: fccfd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 13598: 0004b783 ld a5,0(s1) + 1359c: fe87b783 ld a5,-24(a5) + 135a0: 00f487b3 add a5,s1,a5 + 135a4: 0f07b403 ld s0,240(a5) + 135a8: 06040663 beqz s0,13614 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3negEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3bc> + 135ac: 03844783 lbu a5,56(s0) + 135b0: 02078a63 beqz a5,135e4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3negEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x38c> + 135b4: 04344583 lbu a1,67(s0) + 135b8: 00048513 mv a0,s1 + 135bc: f14fd0ef jal 10cd0 <_ZNSo3putEc@plt> + 135c0: 000042b7 lui t0,0x4 + 135c4: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> + 135c8: 00510133 add sp,sp,t0 + 135cc: 7e813083 ld ra,2024(sp) + 135d0: 7e013403 ld s0,2016(sp) + 135d4: 7d813483 ld s1,2008(sp) + 135d8: 7d013903 ld s2,2000(sp) + 135dc: 7f010113 addi sp,sp,2032 + 135e0: f20fd06f j 10d00 <_ZNSo5flushEv@plt> + 135e4: 00040513 mv a0,s0 + 135e8: f88fd0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 135ec: 00043783 ld a5,0(s0) + 135f0: ffffe717 auipc a4,0xffffe + 135f4: d3c70713 addi a4,a4,-708 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> + 135f8: 00a00593 li a1,10 + 135fc: 0307b783 ld a5,48(a5) + 13600: fae78ce3 beq a5,a4,135b8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3negEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x360> + 13604: 00040513 mv a0,s0 + 13608: 000780e7 jalr a5 + 1360c: 00050593 mv a1,a0 + 13610: fa9ff06f j 135b8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3negEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x360> + 13614: f6cfd0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> + +0000000000013618 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops6squareEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: + 13618: ffffc2b7 lui t0,0xffffc + 1361c: 81010113 addi sp,sp,-2032 + 13620: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> + 13624: 7e813023 sd s0,2016(sp) + 13628: 7c913c23 sd s1,2008(sp) + 1362c: 7d213823 sd s2,2000(sp) + 13630: 7e113423 sd ra,2024(sp) + 13634: 000027b7 lui a5,0x2 + 13638: 00510133 add sp,sp,t0 + 1363c: 01010493 addi s1,sp,16 + 13640: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 13644: 00050413 mv s0,a0 + 13648: 00f48933 add s2,s1,a5 + 1364c: 00048513 mv a0,s1 + 13650: 00b12627 fsw fa1,12(sp) + 13654: 00a12427 fsw fa0,8(sp) + 13658: 01048493 addi s1,s1,16 + 1365c: 8d8fe0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> + 13660: 00812507 flw fa0,8(sp) + 13664: 00c12587 flw fa1,12(sp) + 13668: ff2492e3 bne s1,s2,1364c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops6squareEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x34> + 1366c: 000028b7 lui a7,0x2 + 13670: 5a088793 addi a5,a7,1440 # 25a0 <__abi_tag-0xdcf4> + 13674: 01010513 addi a0,sp,16 + 13678: 002785b3 add a1,a5,sp + 1367c: 5f088893 addi a7,a7,1520 + 13680: 12c00313 li t1,300 + 13684: cd027057 vsetivli zero,4,e32,m1,ta,ma + 13688: 07000693 li a3,112 + 1368c: 03000613 li a2,48 + 13690: 00c507b3 add a5,a0,a2 + 13694: fd078713 addi a4,a5,-48 + 13698: 02876107 vl1re32.v v2,(a4) + 1369c: fe078713 addi a4,a5,-32 + 136a0: 02876087 vl1re32.v v1,(a4) + 136a4: ff078813 addi a6,a5,-16 + 136a8: 00d50733 add a4,a0,a3 + 136ac: 02886307 vl1re32.v v6,(a6) + 136b0: fc070813 addi a6,a4,-64 + 136b4: 02886287 vl1re32.v v5,(a6) + 136b8: fd070813 addi a6,a4,-48 + 136bc: 02886207 vl1re32.v v4,(a6) + 136c0: fe070813 addi a6,a4,-32 + 136c4: 02886187 vl1re32.v v3,(a6) + 136c8: ff070713 addi a4,a4,-16 + 136cc: 92211457 vfmul.vv v8,v2,v2 + 136d0: 04078793 addi a5,a5,64 + 136d4: 02876107 vl1re32.v v2,(a4) + 136d8: 921093d7 vfmul.vv v7,v1,v1 + 136dc: 0287e087 vl1re32.v v1,(a5) + 136e0: 92631357 vfmul.vv v6,v6,v6 + 136e4: 925292d7 vfmul.vv v5,v5,v5 + 136e8: 00c587b3 add a5,a1,a2 + 136ec: 92421257 vfmul.vv v4,v4,v4 + 136f0: fd078713 addi a4,a5,-48 + 136f4: 923191d7 vfmul.vv v3,v3,v3 + 136f8: 02870427 vs1r.v v8,(a4) + 136fc: 92211157 vfmul.vv v2,v2,v2 + 13700: fe078713 addi a4,a5,-32 + 13704: 028703a7 vs1r.v v7,(a4) + 13708: ff078813 addi a6,a5,-16 + 1370c: 00d58733 add a4,a1,a3 + 13710: 921090d7 vfmul.vv v1,v1,v1 + 13714: 02880327 vs1r.v v6,(a6) + 13718: fc070813 addi a6,a4,-64 + 1371c: 028802a7 vs1r.v v5,(a6) + 13720: fd070813 addi a6,a4,-48 + 13724: 02880227 vs1r.v v4,(a6) + 13728: fe070813 addi a6,a4,-32 + 1372c: 028801a7 vs1r.v v3,(a6) + 13730: ff070713 addi a4,a4,-16 + 13734: 02870127 vs1r.v v2,(a4) + 13738: 04078793 addi a5,a5,64 + 1373c: 028780a7 vs1r.v v1,(a5) + 13740: 08068693 addi a3,a3,128 + 13744: 08060613 addi a2,a2,128 + 13748: f51694e3 bne a3,a7,13690 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops6squareEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x78> + 1374c: fff30313 addi t1,t1,-1 + 13750: f2031ce3 bnez t1,13688 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops6squareEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x70> + 13754: c01024f3 rdtime s1 + 13758: 64000793 li a5,1600 + 1375c: 02f484b3 mul s1,s1,a5 + 13760: 97b427b7 lui a5,0x97b42 + 13764: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 13768: 097b4737 lui a4,0x97b4 + 1376c: 02079793 slli a5,a5,0x20 + 13770: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> + 13774: 00e787b3 add a5,a5,a4 + 13778: 000028b7 lui a7,0x2 + 1377c: 01010513 addi a0,sp,16 + 13780: 12c00313 li t1,300 + 13784: 02f4b4b3 mulhu s1,s1,a5 + 13788: 5a088793 addi a5,a7,1440 # 25a0 <__abi_tag-0xdcf4> + 1378c: 002785b3 add a1,a5,sp + 13790: 5f088893 addi a7,a7,1520 + 13794: cd027057 vsetivli zero,4,e32,m1,ta,ma + 13798: 0044d493 srli s1,s1,0x4 + 1379c: 07000693 li a3,112 + 137a0: 03000613 li a2,48 + 137a4: 00c507b3 add a5,a0,a2 + 137a8: fd078713 addi a4,a5,-48 + 137ac: 02876107 vl1re32.v v2,(a4) + 137b0: fe078713 addi a4,a5,-32 + 137b4: 02876087 vl1re32.v v1,(a4) + 137b8: ff078813 addi a6,a5,-16 + 137bc: 00d50733 add a4,a0,a3 + 137c0: 02886307 vl1re32.v v6,(a6) + 137c4: fc070813 addi a6,a4,-64 + 137c8: 02886287 vl1re32.v v5,(a6) + 137cc: fd070813 addi a6,a4,-48 + 137d0: 02886207 vl1re32.v v4,(a6) + 137d4: fe070813 addi a6,a4,-32 + 137d8: 02886187 vl1re32.v v3,(a6) + 137dc: ff070713 addi a4,a4,-16 + 137e0: 92211457 vfmul.vv v8,v2,v2 + 137e4: 04078793 addi a5,a5,64 + 137e8: 02876107 vl1re32.v v2,(a4) + 137ec: 921093d7 vfmul.vv v7,v1,v1 + 137f0: 0287e087 vl1re32.v v1,(a5) + 137f4: 92631357 vfmul.vv v6,v6,v6 + 137f8: 925292d7 vfmul.vv v5,v5,v5 + 137fc: 00c587b3 add a5,a1,a2 + 13800: 92421257 vfmul.vv v4,v4,v4 + 13804: fd078713 addi a4,a5,-48 + 13808: 923191d7 vfmul.vv v3,v3,v3 + 1380c: 02870427 vs1r.v v8,(a4) + 13810: 92211157 vfmul.vv v2,v2,v2 + 13814: fe078713 addi a4,a5,-32 + 13818: 028703a7 vs1r.v v7,(a4) + 1381c: ff078813 addi a6,a5,-16 + 13820: 00d58733 add a4,a1,a3 + 13824: 921090d7 vfmul.vv v1,v1,v1 + 13828: 02880327 vs1r.v v6,(a6) + 1382c: fc070813 addi a6,a4,-64 + 13830: 028802a7 vs1r.v v5,(a6) + 13834: fd070813 addi a6,a4,-48 + 13838: 02880227 vs1r.v v4,(a6) + 1383c: fe070813 addi a6,a4,-32 + 13840: 028801a7 vs1r.v v3,(a6) + 13844: ff070713 addi a4,a4,-16 + 13848: 02870127 vs1r.v v2,(a4) + 1384c: 04078793 addi a5,a5,64 + 13850: 028780a7 vs1r.v v1,(a5) + 13854: 08068693 addi a3,a3,128 + 13858: 08060613 addi a2,a2,128 + 1385c: f51694e3 bne a3,a7,137a4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops6squareEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x18c> + 13860: fff30313 addi t1,t1,-1 + 13864: f2031ce3 bnez t1,1379c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops6squareEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x184> + 13868: c0102973 rdtime s2 + 1386c: 01300613 li a2,19 + 13870: 00003597 auipc a1,0x3 + 13874: 77058593 addi a1,a1,1904 # 16fe0 <_IO_stdin_used+0x140> + 13878: 00006517 auipc a0,0x6 + 1387c: 77053503 ld a0,1904(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 13880: ce0fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 13884: 00100613 li a2,1 + 13888: 00003597 auipc a1,0x3 + 1388c: 77058593 addi a1,a1,1904 # 16ff8 <_IO_stdin_used+0x158> + 13890: 00006517 auipc a0,0x6 + 13894: 75853503 ld a0,1880(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 13898: cc8fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1389c: 00843603 ld a2,8(s0) + 138a0: 00043583 ld a1,0(s0) + 138a4: 00006517 auipc a0,0x6 + 138a8: 74453503 ld a0,1860(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 138ac: cb4fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 138b0: 00003597 auipc a1,0x3 + 138b4: 75058593 addi a1,a1,1872 # 17000 <_IO_stdin_used+0x160> + 138b8: 00600613 li a2,6 + 138bc: 00050413 mv s0,a0 + 138c0: ca0fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 138c4: 64000793 li a5,1600 + 138c8: 02f907b3 mul a5,s2,a5 + 138cc: 97b42737 lui a4,0x97b42 + 138d0: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 138d4: 097b46b7 lui a3,0x97b4 + 138d8: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> + 138dc: 02071713 slli a4,a4,0x20 + 138e0: 00d70733 add a4,a4,a3 + 138e4: 00003697 auipc a3,0x3 + 138e8: 62c6a707 flw fa4,1580(a3) # 16f10 <_IO_stdin_used+0x70> + 138ec: 00003697 auipc a3,0x3 + 138f0: 6286a787 flw fa5,1576(a3) # 16f14 <_IO_stdin_used+0x74> + 138f4: 00043683 ld a3,0(s0) + 138f8: 02e7b7b3 mulhu a5,a5,a4 + 138fc: 00100613 li a2,1 + 13900: fe86b703 ld a4,-24(a3) + 13904: 00040513 mv a0,s0 + 13908: 00e40733 add a4,s0,a4 + 1390c: 00c73423 sd a2,8(a4) + 13910: fe86b703 ld a4,-24(a3) + 13914: 0047d793 srli a5,a5,0x4 + 13918: 409787b3 sub a5,a5,s1 + 1391c: d037f553 fcvt.s.lu fa0,a5 + 13920: 00e40433 add s0,s0,a4 + 13924: 01842783 lw a5,24(s0) + 13928: 18e57553 fdiv.s fa0,fa0,fa4 + 1392c: efb7f793 andi a5,a5,-261 + 13930: 0047e793 ori a5,a5,4 + 13934: 00f42c23 sw a5,24(s0) + 13938: 18f57553 fdiv.s fa0,fa0,fa5 + 1393c: 42050553 fcvt.d.s fa0,fa0 + 13940: c80fd0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> + 13944: 00700613 li a2,7 + 13948: 00003597 auipc a1,0x3 + 1394c: 6c058593 addi a1,a1,1728 # 17008 <_IO_stdin_used+0x168> + 13950: 00050493 mv s1,a0 + 13954: c0cfd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 13958: 0004b783 ld a5,0(s1) + 1395c: fe87b783 ld a5,-24(a5) + 13960: 00f487b3 add a5,s1,a5 + 13964: 0f07b403 ld s0,240(a5) + 13968: 06040663 beqz s0,139d4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops6squareEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3bc> + 1396c: 03844783 lbu a5,56(s0) + 13970: 02078a63 beqz a5,139a4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops6squareEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x38c> + 13974: 04344583 lbu a1,67(s0) + 13978: 00048513 mv a0,s1 + 1397c: b54fd0ef jal 10cd0 <_ZNSo3putEc@plt> + 13980: 000042b7 lui t0,0x4 + 13984: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> + 13988: 00510133 add sp,sp,t0 + 1398c: 7e813083 ld ra,2024(sp) + 13990: 7e013403 ld s0,2016(sp) + 13994: 7d813483 ld s1,2008(sp) + 13998: 7d013903 ld s2,2000(sp) + 1399c: 7f010113 addi sp,sp,2032 + 139a0: b60fd06f j 10d00 <_ZNSo5flushEv@plt> + 139a4: 00040513 mv a0,s0 + 139a8: bc8fd0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 139ac: 00043783 ld a5,0(s0) + 139b0: ffffe717 auipc a4,0xffffe + 139b4: 97c70713 addi a4,a4,-1668 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> + 139b8: 00a00593 li a1,10 + 139bc: 0307b783 ld a5,48(a5) + 139c0: fae78ce3 beq a5,a4,13978 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops6squareEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x360> + 139c4: 00040513 mv a0,s0 + 139c8: 000780e7 jalr a5 + 139cc: 00050593 mv a1,a0 + 139d0: fa9ff06f j 13978 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops6squareEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x360> + 139d4: bacfd0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> + +00000000000139d8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5roundEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: + 139d8: ffffc2b7 lui t0,0xffffc + 139dc: 81010113 addi sp,sp,-2032 + 139e0: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> + 139e4: 7e813023 sd s0,2016(sp) + 139e8: 7c913c23 sd s1,2008(sp) + 139ec: 7d213823 sd s2,2000(sp) + 139f0: 7e113423 sd ra,2024(sp) + 139f4: 000027b7 lui a5,0x2 + 139f8: 00510133 add sp,sp,t0 + 139fc: 01010493 addi s1,sp,16 + 13a00: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 13a04: 00050413 mv s0,a0 + 13a08: 00f48933 add s2,s1,a5 + 13a0c: 00048513 mv a0,s1 + 13a10: 00b12627 fsw fa1,12(sp) + 13a14: 00a12427 fsw fa0,8(sp) + 13a18: 01048493 addi s1,s1,16 + 13a1c: d19fd0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> + 13a20: 00812507 flw fa0,8(sp) + 13a24: 00c12587 flw fa1,12(sp) + 13a28: ff2492e3 bne s1,s2,13a0c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5roundEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x34> + 13a2c: 000028b7 lui a7,0x2 + 13a30: 5a088793 addi a5,a7,1440 # 25a0 <__abi_tag-0xdcf4> + 13a34: 01010513 addi a0,sp,16 + 13a38: 002785b3 add a1,a5,sp + 13a3c: 5f088893 addi a7,a7,1520 + 13a40: 12c00313 li t1,300 + 13a44: cd027057 vsetivli zero,4,e32,m1,ta,ma + 13a48: 07000693 li a3,112 + 13a4c: 03000613 li a2,48 + 13a50: 00c507b3 add a5,a0,a2 + 13a54: fd078713 addi a4,a5,-48 + 13a58: 02876407 vl1re32.v v8,(a4) + 13a5c: fe078713 addi a4,a5,-32 + 13a60: 02876387 vl1re32.v v7,(a4) + 13a64: ff078813 addi a6,a5,-16 + 13a68: 00d50733 add a4,a0,a3 + 13a6c: 02886307 vl1re32.v v6,(a6) + 13a70: fc070813 addi a6,a4,-64 + 13a74: 02886287 vl1re32.v v5,(a6) + 13a78: fd070813 addi a6,a4,-48 + 13a7c: 02886207 vl1re32.v v4,(a6) + 13a80: fe070813 addi a6,a4,-32 + 13a84: 02886187 vl1re32.v v3,(a6) + 13a88: ff070713 addi a4,a4,-16 + 13a8c: 02876107 vl1re32.v v2,(a4) + 13a90: 04078793 addi a5,a5,64 + 13a94: 4a809457 vfcvt.x.f.v v8,v8 + 13a98: 0287e087 vl1re32.v v1,(a5) + 13a9c: 4a7093d7 vfcvt.x.f.v v7,v7 + 13aa0: 4a609357 vfcvt.x.f.v v6,v6 + 13aa4: 4a819457 vfcvt.f.x.v v8,v8 + 13aa8: 4a5092d7 vfcvt.x.f.v v5,v5 + 13aac: 00c587b3 add a5,a1,a2 + 13ab0: 4a7193d7 vfcvt.f.x.v v7,v7 + 13ab4: 4a409257 vfcvt.x.f.v v4,v4 + 13ab8: fd078713 addi a4,a5,-48 + 13abc: 4a619357 vfcvt.f.x.v v6,v6 + 13ac0: 4a3091d7 vfcvt.x.f.v v3,v3 + 13ac4: 02870427 vs1r.v v8,(a4) + 13ac8: 4a5192d7 vfcvt.f.x.v v5,v5 + 13acc: fe078713 addi a4,a5,-32 + 13ad0: 4a209157 vfcvt.x.f.v v2,v2 + 13ad4: 028703a7 vs1r.v v7,(a4) + 13ad8: ff078813 addi a6,a5,-16 + 13adc: 00d58733 add a4,a1,a3 + 13ae0: 4a419257 vfcvt.f.x.v v4,v4 + 13ae4: 4a1090d7 vfcvt.x.f.v v1,v1 + 13ae8: 02880327 vs1r.v v6,(a6) + 13aec: 4a3191d7 vfcvt.f.x.v v3,v3 + 13af0: fc070813 addi a6,a4,-64 + 13af4: 028802a7 vs1r.v v5,(a6) + 13af8: 4a219157 vfcvt.f.x.v v2,v2 + 13afc: fd070813 addi a6,a4,-48 + 13b00: 02880227 vs1r.v v4,(a6) + 13b04: 4a1190d7 vfcvt.f.x.v v1,v1 + 13b08: fe070813 addi a6,a4,-32 + 13b0c: 028801a7 vs1r.v v3,(a6) + 13b10: ff070713 addi a4,a4,-16 + 13b14: 02870127 vs1r.v v2,(a4) + 13b18: 04078793 addi a5,a5,64 + 13b1c: 028780a7 vs1r.v v1,(a5) + 13b20: 08068693 addi a3,a3,128 + 13b24: 08060613 addi a2,a2,128 + 13b28: f31694e3 bne a3,a7,13a50 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5roundEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x78> + 13b2c: fff30313 addi t1,t1,-1 + 13b30: f0031ce3 bnez t1,13a48 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5roundEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x70> + 13b34: c01024f3 rdtime s1 + 13b38: 64000793 li a5,1600 + 13b3c: 02f484b3 mul s1,s1,a5 + 13b40: 97b427b7 lui a5,0x97b42 + 13b44: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 13b48: 097b4737 lui a4,0x97b4 + 13b4c: 02079793 slli a5,a5,0x20 + 13b50: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> + 13b54: 00e787b3 add a5,a5,a4 + 13b58: 000028b7 lui a7,0x2 + 13b5c: 01010513 addi a0,sp,16 + 13b60: 12c00313 li t1,300 + 13b64: 02f4b4b3 mulhu s1,s1,a5 + 13b68: 5a088793 addi a5,a7,1440 # 25a0 <__abi_tag-0xdcf4> + 13b6c: 002785b3 add a1,a5,sp + 13b70: 5f088893 addi a7,a7,1520 + 13b74: cd027057 vsetivli zero,4,e32,m1,ta,ma + 13b78: 0044d493 srli s1,s1,0x4 + 13b7c: 07000693 li a3,112 + 13b80: 03000613 li a2,48 + 13b84: 00c507b3 add a5,a0,a2 + 13b88: fd078713 addi a4,a5,-48 + 13b8c: 02876407 vl1re32.v v8,(a4) + 13b90: fe078713 addi a4,a5,-32 + 13b94: 02876387 vl1re32.v v7,(a4) + 13b98: ff078813 addi a6,a5,-16 + 13b9c: 00d50733 add a4,a0,a3 + 13ba0: 02886307 vl1re32.v v6,(a6) + 13ba4: fc070813 addi a6,a4,-64 + 13ba8: 02886287 vl1re32.v v5,(a6) + 13bac: fd070813 addi a6,a4,-48 + 13bb0: 02886207 vl1re32.v v4,(a6) + 13bb4: fe070813 addi a6,a4,-32 + 13bb8: 02886187 vl1re32.v v3,(a6) + 13bbc: ff070713 addi a4,a4,-16 + 13bc0: 02876107 vl1re32.v v2,(a4) + 13bc4: 04078793 addi a5,a5,64 + 13bc8: 4a809457 vfcvt.x.f.v v8,v8 + 13bcc: 0287e087 vl1re32.v v1,(a5) + 13bd0: 4a7093d7 vfcvt.x.f.v v7,v7 + 13bd4: 4a609357 vfcvt.x.f.v v6,v6 + 13bd8: 4a819457 vfcvt.f.x.v v8,v8 + 13bdc: 4a5092d7 vfcvt.x.f.v v5,v5 + 13be0: 00c587b3 add a5,a1,a2 + 13be4: 4a7193d7 vfcvt.f.x.v v7,v7 + 13be8: 4a409257 vfcvt.x.f.v v4,v4 + 13bec: fd078713 addi a4,a5,-48 + 13bf0: 4a619357 vfcvt.f.x.v v6,v6 + 13bf4: 4a3091d7 vfcvt.x.f.v v3,v3 + 13bf8: 02870427 vs1r.v v8,(a4) + 13bfc: 4a5192d7 vfcvt.f.x.v v5,v5 + 13c00: fe078713 addi a4,a5,-32 + 13c04: 4a209157 vfcvt.x.f.v v2,v2 + 13c08: 028703a7 vs1r.v v7,(a4) + 13c0c: ff078813 addi a6,a5,-16 + 13c10: 00d58733 add a4,a1,a3 + 13c14: 4a419257 vfcvt.f.x.v v4,v4 + 13c18: 4a1090d7 vfcvt.x.f.v v1,v1 + 13c1c: 02880327 vs1r.v v6,(a6) + 13c20: 4a3191d7 vfcvt.f.x.v v3,v3 + 13c24: fc070813 addi a6,a4,-64 + 13c28: 028802a7 vs1r.v v5,(a6) + 13c2c: 4a219157 vfcvt.f.x.v v2,v2 + 13c30: fd070813 addi a6,a4,-48 + 13c34: 02880227 vs1r.v v4,(a6) + 13c38: 4a1190d7 vfcvt.f.x.v v1,v1 + 13c3c: fe070813 addi a6,a4,-32 + 13c40: 028801a7 vs1r.v v3,(a6) + 13c44: ff070713 addi a4,a4,-16 + 13c48: 02870127 vs1r.v v2,(a4) + 13c4c: 04078793 addi a5,a5,64 + 13c50: 028780a7 vs1r.v v1,(a5) + 13c54: 08068693 addi a3,a3,128 + 13c58: 08060613 addi a2,a2,128 + 13c5c: f31694e3 bne a3,a7,13b84 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5roundEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x1ac> + 13c60: fff30313 addi t1,t1,-1 + 13c64: f0031ce3 bnez t1,13b7c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5roundEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x1a4> + 13c68: c0102973 rdtime s2 + 13c6c: 01300613 li a2,19 + 13c70: 00003597 auipc a1,0x3 + 13c74: 37058593 addi a1,a1,880 # 16fe0 <_IO_stdin_used+0x140> + 13c78: 00006517 auipc a0,0x6 + 13c7c: 37053503 ld a0,880(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 13c80: 8e0fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 13c84: 00100613 li a2,1 + 13c88: 00003597 auipc a1,0x3 + 13c8c: 37058593 addi a1,a1,880 # 16ff8 <_IO_stdin_used+0x158> + 13c90: 00006517 auipc a0,0x6 + 13c94: 35853503 ld a0,856(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 13c98: 8c8fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 13c9c: 00843603 ld a2,8(s0) + 13ca0: 00043583 ld a1,0(s0) + 13ca4: 00006517 auipc a0,0x6 + 13ca8: 34453503 ld a0,836(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 13cac: 8b4fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 13cb0: 00003597 auipc a1,0x3 + 13cb4: 35058593 addi a1,a1,848 # 17000 <_IO_stdin_used+0x160> + 13cb8: 00600613 li a2,6 + 13cbc: 00050413 mv s0,a0 + 13cc0: 8a0fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 13cc4: 64000793 li a5,1600 + 13cc8: 02f907b3 mul a5,s2,a5 + 13ccc: 97b42737 lui a4,0x97b42 + 13cd0: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 13cd4: 097b46b7 lui a3,0x97b4 + 13cd8: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> + 13cdc: 02071713 slli a4,a4,0x20 + 13ce0: 00d70733 add a4,a4,a3 + 13ce4: 00003697 auipc a3,0x3 + 13ce8: 22c6a707 flw fa4,556(a3) # 16f10 <_IO_stdin_used+0x70> + 13cec: 00003697 auipc a3,0x3 + 13cf0: 2286a787 flw fa5,552(a3) # 16f14 <_IO_stdin_used+0x74> + 13cf4: 00043683 ld a3,0(s0) + 13cf8: 02e7b7b3 mulhu a5,a5,a4 + 13cfc: 00100613 li a2,1 + 13d00: fe86b703 ld a4,-24(a3) + 13d04: 00040513 mv a0,s0 + 13d08: 00e40733 add a4,s0,a4 + 13d0c: 00c73423 sd a2,8(a4) + 13d10: fe86b703 ld a4,-24(a3) + 13d14: 0047d793 srli a5,a5,0x4 + 13d18: 409787b3 sub a5,a5,s1 + 13d1c: d037f553 fcvt.s.lu fa0,a5 + 13d20: 00e40433 add s0,s0,a4 + 13d24: 01842783 lw a5,24(s0) + 13d28: 18e57553 fdiv.s fa0,fa0,fa4 + 13d2c: efb7f793 andi a5,a5,-261 + 13d30: 0047e793 ori a5,a5,4 + 13d34: 00f42c23 sw a5,24(s0) + 13d38: 18f57553 fdiv.s fa0,fa0,fa5 + 13d3c: 42050553 fcvt.d.s fa0,fa0 + 13d40: 880fd0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> + 13d44: 00700613 li a2,7 + 13d48: 00003597 auipc a1,0x3 + 13d4c: 2c058593 addi a1,a1,704 # 17008 <_IO_stdin_used+0x168> + 13d50: 00050493 mv s1,a0 + 13d54: 80cfd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 13d58: 0004b783 ld a5,0(s1) + 13d5c: fe87b783 ld a5,-24(a5) + 13d60: 00f487b3 add a5,s1,a5 + 13d64: 0f07b403 ld s0,240(a5) + 13d68: 06040663 beqz s0,13dd4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5roundEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3fc> + 13d6c: 03844783 lbu a5,56(s0) + 13d70: 02078a63 beqz a5,13da4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5roundEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3cc> + 13d74: 04344583 lbu a1,67(s0) + 13d78: 00048513 mv a0,s1 + 13d7c: f55fc0ef jal 10cd0 <_ZNSo3putEc@plt> + 13d80: 000042b7 lui t0,0x4 + 13d84: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> + 13d88: 00510133 add sp,sp,t0 + 13d8c: 7e813083 ld ra,2024(sp) + 13d90: 7e013403 ld s0,2016(sp) + 13d94: 7d813483 ld s1,2008(sp) + 13d98: 7d013903 ld s2,2000(sp) + 13d9c: 7f010113 addi sp,sp,2032 + 13da0: f61fc06f j 10d00 <_ZNSo5flushEv@plt> + 13da4: 00040513 mv a0,s0 + 13da8: fc9fc0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 13dac: 00043783 ld a5,0(s0) + 13db0: ffffd717 auipc a4,0xffffd + 13db4: 57c70713 addi a4,a4,1404 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> + 13db8: 00a00593 li a1,10 + 13dbc: 0307b783 ld a5,48(a5) + 13dc0: fae78ce3 beq a5,a4,13d78 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5roundEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3a0> + 13dc4: 00040513 mv a0,s0 + 13dc8: 000780e7 jalr a5 + 13dcc: 00050593 mv a1,a0 + 13dd0: fa9ff06f j 13d78 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5roundEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3a0> + 13dd4: fadfc0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> + +0000000000013dd8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4ceilEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: + 13dd8: ffffc2b7 lui t0,0xffffc + 13ddc: 81010113 addi sp,sp,-2032 + 13de0: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> + 13de4: 7e813023 sd s0,2016(sp) + 13de8: 7c913c23 sd s1,2008(sp) + 13dec: 7d213823 sd s2,2000(sp) + 13df0: 7e113423 sd ra,2024(sp) + 13df4: 000027b7 lui a5,0x2 + 13df8: 00510133 add sp,sp,t0 + 13dfc: 01010493 addi s1,sp,16 + 13e00: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 13e04: 00050413 mv s0,a0 + 13e08: 00f48933 add s2,s1,a5 + 13e0c: 00048513 mv a0,s1 + 13e10: 00b12627 fsw fa1,12(sp) + 13e14: 00a12427 fsw fa0,8(sp) + 13e18: 01048493 addi s1,s1,16 + 13e1c: 919fd0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> + 13e20: 00812507 flw fa0,8(sp) + 13e24: 00c12587 flw fa1,12(sp) + 13e28: ff2492e3 bne s1,s2,13e0c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4ceilEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x34> + 13e2c: 000028b7 lui a7,0x2 + 13e30: 5a088793 addi a5,a7,1440 # 25a0 <__abi_tag-0xdcf4> + 13e34: 002785b3 add a1,a5,sp + 13e38: 00003797 auipc a5,0x3 + 13e3c: 0847a787 flw fa5,132(a5) # 16ebc <_IO_stdin_used+0x1c> + 13e40: 01010513 addi a0,sp,16 + 13e44: 5f088893 addi a7,a7,1520 + 13e48: 12c00313 li t1,300 + 13e4c: cd027057 vsetivli zero,4,e32,m1,ta,ma + 13e50: 07000693 li a3,112 + 13e54: 03000613 li a2,48 + 13e58: 00c507b3 add a5,a0,a2 + 13e5c: fd078713 addi a4,a5,-48 + 13e60: 02876007 vl1re32.v v0,(a4) + 13e64: fe078713 addi a4,a5,-32 + 13e68: 02876087 vl1re32.v v1,(a4) + 13e6c: ff078813 addi a6,a5,-16 + 13e70: 02886707 vl1re32.v v14,(a6) + 13e74: 00d50733 add a4,a0,a3 + 13e78: fc070813 addi a6,a4,-64 + 13e7c: 02886687 vl1re32.v v13,(a6) + 13e80: 4a009457 vfcvt.x.f.v v8,v0 + 13e84: 4a1093d7 vfcvt.x.f.v v7,v1 + 13e88: fd070813 addi a6,a4,-48 + 13e8c: 02886607 vl1re32.v v12,(a6) + 13e90: 4ae09357 vfcvt.x.f.v v6,v14 + 13e94: 4a819457 vfcvt.f.x.v v8,v8 + 13e98: 4a7193d7 vfcvt.f.x.v v7,v7 + 13e9c: fe070813 addi a6,a4,-32 + 13ea0: 02886587 vl1re32.v v11,(a6) + 13ea4: 6e7097d7 vmflt.vv v15,v7,v1 + 13ea8: 4ad092d7 vfcvt.x.f.v v5,v13 + 13eac: 4a619357 vfcvt.f.x.v v6,v6 + 13eb0: 6e801057 vmflt.vv v0,v8,v0 + 13eb4: ff070713 addi a4,a4,-16 + 13eb8: 02876507 vl1re32.v v10,(a4) + 13ebc: 0087d457 vfadd.vf v8,v8,fa5,v0.t + 13ec0: 4ac09257 vfcvt.x.f.v v4,v12 + 13ec4: 4a5192d7 vfcvt.f.x.v v5,v5 + 13ec8: 6e671757 vmflt.vv v14,v6,v14 + 13ecc: 9ef03057 vmv1r.v v0,v15 + 13ed0: 04078793 addi a5,a5,64 + 13ed4: 0287e487 vl1re32.v v9,(a5) + 13ed8: 0077d3d7 vfadd.vf v7,v7,fa5,v0.t + 13edc: 4ab091d7 vfcvt.x.f.v v3,v11 + 13ee0: 4a419257 vfcvt.f.x.v v4,v4 + 13ee4: 6e5696d7 vmflt.vv v13,v5,v13 + 13ee8: 9ee03057 vmv1r.v v0,v14 + 13eec: 4aa09157 vfcvt.x.f.v v2,v10 + 13ef0: 4a3191d7 vfcvt.f.x.v v3,v3 + 13ef4: 0067d357 vfadd.vf v6,v6,fa5,v0.t + 13ef8: 6e461657 vmflt.vv v12,v4,v12 + 13efc: 9ed03057 vmv1r.v v0,v13 + 13f00: 4a9090d7 vfcvt.x.f.v v1,v9 + 13f04: 4a219157 vfcvt.f.x.v v2,v2 + 13f08: 0057d2d7 vfadd.vf v5,v5,fa5,v0.t + 13f0c: 6e3595d7 vmflt.vv v11,v3,v11 + 13f10: 9ec03057 vmv1r.v v0,v12 + 13f14: 4a1190d7 vfcvt.f.x.v v1,v1 + 13f18: 6e251557 vmflt.vv v10,v2,v10 + 13f1c: 0047d257 vfadd.vf v4,v4,fa5,v0.t + 13f20: 9eb03057 vmv1r.v v0,v11 + 13f24: 6e1494d7 vmflt.vv v9,v1,v9 + 13f28: 00c587b3 add a5,a1,a2 + 13f2c: 0037d1d7 vfadd.vf v3,v3,fa5,v0.t + 13f30: 9ea03057 vmv1r.v v0,v10 + 13f34: fd078713 addi a4,a5,-48 + 13f38: 02870427 vs1r.v v8,(a4) + 13f3c: 0027d157 vfadd.vf v2,v2,fa5,v0.t + 13f40: fe078713 addi a4,a5,-32 + 13f44: 9e903057 vmv1r.v v0,v9 + 13f48: 028703a7 vs1r.v v7,(a4) + 13f4c: ff078813 addi a6,a5,-16 + 13f50: 00d58733 add a4,a1,a3 + 13f54: 02880327 vs1r.v v6,(a6) + 13f58: fc070813 addi a6,a4,-64 + 13f5c: 028802a7 vs1r.v v5,(a6) + 13f60: 0017d0d7 vfadd.vf v1,v1,fa5,v0.t + 13f64: fd070813 addi a6,a4,-48 + 13f68: 02880227 vs1r.v v4,(a6) + 13f6c: fe070813 addi a6,a4,-32 + 13f70: 028801a7 vs1r.v v3,(a6) + 13f74: ff070713 addi a4,a4,-16 + 13f78: 02870127 vs1r.v v2,(a4) + 13f7c: 04078793 addi a5,a5,64 + 13f80: 028780a7 vs1r.v v1,(a5) + 13f84: 08068693 addi a3,a3,128 + 13f88: 08060613 addi a2,a2,128 + 13f8c: ed1696e3 bne a3,a7,13e58 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4ceilEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x80> + 13f90: fff30313 addi t1,t1,-1 + 13f94: ea031ee3 bnez t1,13e50 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4ceilEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x78> + 13f98: c01024f3 rdtime s1 + 13f9c: 64000793 li a5,1600 + 13fa0: 02f484b3 mul s1,s1,a5 + 13fa4: 97b427b7 lui a5,0x97b42 + 13fa8: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 13fac: 097b4737 lui a4,0x97b4 + 13fb0: 02079793 slli a5,a5,0x20 + 13fb4: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> + 13fb8: 00e787b3 add a5,a5,a4 + 13fbc: 000028b7 lui a7,0x2 + 13fc0: 01010513 addi a0,sp,16 + 13fc4: 12c00313 li t1,300 + 13fc8: 02f4b4b3 mulhu s1,s1,a5 + 13fcc: 5a088793 addi a5,a7,1440 # 25a0 <__abi_tag-0xdcf4> + 13fd0: 002785b3 add a1,a5,sp + 13fd4: 5f088893 addi a7,a7,1520 + 13fd8: cd027057 vsetivli zero,4,e32,m1,ta,ma + 13fdc: 0044d493 srli s1,s1,0x4 + 13fe0: 07000693 li a3,112 + 13fe4: 03000613 li a2,48 + 13fe8: 00c507b3 add a5,a0,a2 + 13fec: fd078713 addi a4,a5,-48 + 13ff0: 02876007 vl1re32.v v0,(a4) + 13ff4: fe078713 addi a4,a5,-32 + 13ff8: 02876087 vl1re32.v v1,(a4) + 13ffc: ff078813 addi a6,a5,-16 + 14000: 02886707 vl1re32.v v14,(a6) + 14004: 00d50733 add a4,a0,a3 + 14008: fc070813 addi a6,a4,-64 + 1400c: 02886687 vl1re32.v v13,(a6) + 14010: 4a009457 vfcvt.x.f.v v8,v0 + 14014: 4a1093d7 vfcvt.x.f.v v7,v1 + 14018: fd070813 addi a6,a4,-48 + 1401c: 02886607 vl1re32.v v12,(a6) + 14020: 4ae09357 vfcvt.x.f.v v6,v14 + 14024: 4a819457 vfcvt.f.x.v v8,v8 + 14028: 4a7193d7 vfcvt.f.x.v v7,v7 + 1402c: fe070813 addi a6,a4,-32 + 14030: 02886587 vl1re32.v v11,(a6) + 14034: 6e7097d7 vmflt.vv v15,v7,v1 + 14038: 4ad092d7 vfcvt.x.f.v v5,v13 + 1403c: 4a619357 vfcvt.f.x.v v6,v6 + 14040: 6e801057 vmflt.vv v0,v8,v0 + 14044: ff070713 addi a4,a4,-16 + 14048: 02876507 vl1re32.v v10,(a4) + 1404c: 0087d457 vfadd.vf v8,v8,fa5,v0.t + 14050: 4ac09257 vfcvt.x.f.v v4,v12 + 14054: 4a5192d7 vfcvt.f.x.v v5,v5 + 14058: 6e671757 vmflt.vv v14,v6,v14 + 1405c: 9ef03057 vmv1r.v v0,v15 + 14060: 04078793 addi a5,a5,64 + 14064: 0287e487 vl1re32.v v9,(a5) + 14068: 0077d3d7 vfadd.vf v7,v7,fa5,v0.t + 1406c: 4ab091d7 vfcvt.x.f.v v3,v11 + 14070: 4a419257 vfcvt.f.x.v v4,v4 + 14074: 6e5696d7 vmflt.vv v13,v5,v13 + 14078: 9ee03057 vmv1r.v v0,v14 + 1407c: 4aa09157 vfcvt.x.f.v v2,v10 + 14080: 4a3191d7 vfcvt.f.x.v v3,v3 + 14084: 0067d357 vfadd.vf v6,v6,fa5,v0.t + 14088: 6e461657 vmflt.vv v12,v4,v12 + 1408c: 9ed03057 vmv1r.v v0,v13 + 14090: 4a9090d7 vfcvt.x.f.v v1,v9 + 14094: 4a219157 vfcvt.f.x.v v2,v2 + 14098: 0057d2d7 vfadd.vf v5,v5,fa5,v0.t + 1409c: 6e3595d7 vmflt.vv v11,v3,v11 + 140a0: 9ec03057 vmv1r.v v0,v12 + 140a4: 4a1190d7 vfcvt.f.x.v v1,v1 + 140a8: 6e251557 vmflt.vv v10,v2,v10 + 140ac: 0047d257 vfadd.vf v4,v4,fa5,v0.t + 140b0: 9eb03057 vmv1r.v v0,v11 + 140b4: 6e1494d7 vmflt.vv v9,v1,v9 + 140b8: 00c587b3 add a5,a1,a2 + 140bc: 0037d1d7 vfadd.vf v3,v3,fa5,v0.t + 140c0: 9ea03057 vmv1r.v v0,v10 + 140c4: fd078713 addi a4,a5,-48 + 140c8: 02870427 vs1r.v v8,(a4) + 140cc: 0027d157 vfadd.vf v2,v2,fa5,v0.t + 140d0: fe078713 addi a4,a5,-32 + 140d4: 9e903057 vmv1r.v v0,v9 + 140d8: 028703a7 vs1r.v v7,(a4) + 140dc: ff078813 addi a6,a5,-16 + 140e0: 00d58733 add a4,a1,a3 + 140e4: 02880327 vs1r.v v6,(a6) + 140e8: fc070813 addi a6,a4,-64 + 140ec: 028802a7 vs1r.v v5,(a6) + 140f0: 0017d0d7 vfadd.vf v1,v1,fa5,v0.t + 140f4: fd070813 addi a6,a4,-48 + 140f8: 02880227 vs1r.v v4,(a6) + 140fc: fe070813 addi a6,a4,-32 + 14100: 028801a7 vs1r.v v3,(a6) + 14104: ff070713 addi a4,a4,-16 + 14108: 02870127 vs1r.v v2,(a4) + 1410c: 04078793 addi a5,a5,64 + 14110: 028780a7 vs1r.v v1,(a5) + 14114: 08068693 addi a3,a3,128 + 14118: 08060613 addi a2,a2,128 + 1411c: ed1696e3 bne a3,a7,13fe8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4ceilEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x210> + 14120: fff30313 addi t1,t1,-1 + 14124: ea031ee3 bnez t1,13fe0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4ceilEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x208> + 14128: c0102973 rdtime s2 + 1412c: 01300613 li a2,19 + 14130: 00003597 auipc a1,0x3 + 14134: eb058593 addi a1,a1,-336 # 16fe0 <_IO_stdin_used+0x140> + 14138: 00006517 auipc a0,0x6 + 1413c: eb053503 ld a0,-336(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 14140: c21fc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 14144: 00100613 li a2,1 + 14148: 00003597 auipc a1,0x3 + 1414c: eb058593 addi a1,a1,-336 # 16ff8 <_IO_stdin_used+0x158> + 14150: 00006517 auipc a0,0x6 + 14154: e9853503 ld a0,-360(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 14158: c09fc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1415c: 00843603 ld a2,8(s0) + 14160: 00043583 ld a1,0(s0) + 14164: 00006517 auipc a0,0x6 + 14168: e8453503 ld a0,-380(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 1416c: bf5fc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 14170: 00003597 auipc a1,0x3 + 14174: e9058593 addi a1,a1,-368 # 17000 <_IO_stdin_used+0x160> + 14178: 00600613 li a2,6 + 1417c: 00050413 mv s0,a0 + 14180: be1fc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 14184: 64000793 li a5,1600 + 14188: 02f907b3 mul a5,s2,a5 + 1418c: 97b42737 lui a4,0x97b42 + 14190: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 14194: 097b46b7 lui a3,0x97b4 + 14198: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> + 1419c: 02071713 slli a4,a4,0x20 + 141a0: 00d70733 add a4,a4,a3 + 141a4: 00003697 auipc a3,0x3 + 141a8: d6c6a707 flw fa4,-660(a3) # 16f10 <_IO_stdin_used+0x70> + 141ac: 00003697 auipc a3,0x3 + 141b0: d686a787 flw fa5,-664(a3) # 16f14 <_IO_stdin_used+0x74> + 141b4: 00043683 ld a3,0(s0) + 141b8: 02e7b7b3 mulhu a5,a5,a4 + 141bc: 00100613 li a2,1 + 141c0: fe86b703 ld a4,-24(a3) + 141c4: 00040513 mv a0,s0 + 141c8: 00e40733 add a4,s0,a4 + 141cc: 00c73423 sd a2,8(a4) + 141d0: fe86b703 ld a4,-24(a3) + 141d4: 0047d793 srli a5,a5,0x4 + 141d8: 409787b3 sub a5,a5,s1 + 141dc: d037f553 fcvt.s.lu fa0,a5 + 141e0: 00e40433 add s0,s0,a4 + 141e4: 01842783 lw a5,24(s0) + 141e8: 18e57553 fdiv.s fa0,fa0,fa4 + 141ec: efb7f793 andi a5,a5,-261 + 141f0: 0047e793 ori a5,a5,4 + 141f4: 00f42c23 sw a5,24(s0) + 141f8: 18f57553 fdiv.s fa0,fa0,fa5 + 141fc: 42050553 fcvt.d.s fa0,fa0 + 14200: bc1fc0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> + 14204: 00700613 li a2,7 + 14208: 00003597 auipc a1,0x3 + 1420c: e0058593 addi a1,a1,-512 # 17008 <_IO_stdin_used+0x168> + 14210: 00050493 mv s1,a0 + 14214: b4dfc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 14218: 0004b783 ld a5,0(s1) + 1421c: fe87b783 ld a5,-24(a5) + 14220: 00f487b3 add a5,s1,a5 + 14224: 0f07b403 ld s0,240(a5) + 14228: 06040663 beqz s0,14294 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4ceilEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x4bc> + 1422c: 03844783 lbu a5,56(s0) + 14230: 02078a63 beqz a5,14264 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4ceilEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x48c> + 14234: 04344583 lbu a1,67(s0) + 14238: 00048513 mv a0,s1 + 1423c: a95fc0ef jal 10cd0 <_ZNSo3putEc@plt> + 14240: 000042b7 lui t0,0x4 + 14244: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> + 14248: 00510133 add sp,sp,t0 + 1424c: 7e813083 ld ra,2024(sp) + 14250: 7e013403 ld s0,2016(sp) + 14254: 7d813483 ld s1,2008(sp) + 14258: 7d013903 ld s2,2000(sp) + 1425c: 7f010113 addi sp,sp,2032 + 14260: aa1fc06f j 10d00 <_ZNSo5flushEv@plt> + 14264: 00040513 mv a0,s0 + 14268: b09fc0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 1426c: 00043783 ld a5,0(s0) + 14270: ffffd717 auipc a4,0xffffd + 14274: 0bc70713 addi a4,a4,188 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> + 14278: 00a00593 li a1,10 + 1427c: 0307b783 ld a5,48(a5) + 14280: fae78ce3 beq a5,a4,14238 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4ceilEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x460> + 14284: 00040513 mv a0,s0 + 14288: 000780e7 jalr a5 + 1428c: 00050593 mv a1,a0 + 14290: fa9ff06f j 14238 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4ceilEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x460> + 14294: aedfc0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> + +0000000000014298 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5floorEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: + 14298: ffffc2b7 lui t0,0xffffc + 1429c: 81010113 addi sp,sp,-2032 + 142a0: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> + 142a4: 7e813023 sd s0,2016(sp) + 142a8: 7c913c23 sd s1,2008(sp) + 142ac: 7d213823 sd s2,2000(sp) + 142b0: 7e113423 sd ra,2024(sp) + 142b4: 000027b7 lui a5,0x2 + 142b8: 00510133 add sp,sp,t0 + 142bc: 01010493 addi s1,sp,16 + 142c0: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 142c4: 00050413 mv s0,a0 + 142c8: 00f48933 add s2,s1,a5 + 142cc: 00048513 mv a0,s1 + 142d0: 00b12627 fsw fa1,12(sp) + 142d4: 00a12427 fsw fa0,8(sp) + 142d8: 01048493 addi s1,s1,16 + 142dc: c58fd0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> + 142e0: 00812507 flw fa0,8(sp) + 142e4: 00c12587 flw fa1,12(sp) + 142e8: ff2492e3 bne s1,s2,142cc <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5floorEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x34> + 142ec: 000028b7 lui a7,0x2 + 142f0: 5a088793 addi a5,a7,1440 # 25a0 <__abi_tag-0xdcf4> + 142f4: 002785b3 add a1,a5,sp + 142f8: 00003797 auipc a5,0x3 + 142fc: bc47a787 flw fa5,-1084(a5) # 16ebc <_IO_stdin_used+0x1c> + 14300: 01010513 addi a0,sp,16 + 14304: 5f088893 addi a7,a7,1520 + 14308: 12c00313 li t1,300 + 1430c: cd027057 vsetivli zero,4,e32,m1,ta,ma + 14310: 07000693 li a3,112 + 14314: 03000613 li a2,48 + 14318: 00c507b3 add a5,a0,a2 + 1431c: fd078713 addi a4,a5,-48 + 14320: 02876007 vl1re32.v v0,(a4) + 14324: fe078713 addi a4,a5,-32 + 14328: 02876087 vl1re32.v v1,(a4) + 1432c: ff078813 addi a6,a5,-16 + 14330: 02886707 vl1re32.v v14,(a6) + 14334: 00d50733 add a4,a0,a3 + 14338: fc070813 addi a6,a4,-64 + 1433c: 02886687 vl1re32.v v13,(a6) + 14340: 4a009457 vfcvt.x.f.v v8,v0 + 14344: 4a1093d7 vfcvt.x.f.v v7,v1 + 14348: fd070813 addi a6,a4,-48 + 1434c: 02886607 vl1re32.v v12,(a6) + 14350: 4ae09357 vfcvt.x.f.v v6,v14 + 14354: 4a819457 vfcvt.f.x.v v8,v8 + 14358: 4a7193d7 vfcvt.f.x.v v7,v7 + 1435c: fe070813 addi a6,a4,-32 + 14360: 02886587 vl1re32.v v11,(a6) + 14364: 6e1397d7 vmflt.vv v15,v1,v7 + 14368: 4ad092d7 vfcvt.x.f.v v5,v13 + 1436c: 4a619357 vfcvt.f.x.v v6,v6 + 14370: 6e041057 vmflt.vv v0,v0,v8 + 14374: ff070713 addi a4,a4,-16 + 14378: 02876507 vl1re32.v v10,(a4) + 1437c: 0887d457 vfsub.vf v8,v8,fa5,v0.t + 14380: 4ac09257 vfcvt.x.f.v v4,v12 + 14384: 4a5192d7 vfcvt.f.x.v v5,v5 + 14388: 6ee31757 vmflt.vv v14,v14,v6 + 1438c: 9ef03057 vmv1r.v v0,v15 + 14390: 04078793 addi a5,a5,64 + 14394: 0287e487 vl1re32.v v9,(a5) + 14398: 0877d3d7 vfsub.vf v7,v7,fa5,v0.t + 1439c: 4ab091d7 vfcvt.x.f.v v3,v11 + 143a0: 4a419257 vfcvt.f.x.v v4,v4 + 143a4: 6ed296d7 vmflt.vv v13,v13,v5 + 143a8: 9ee03057 vmv1r.v v0,v14 + 143ac: 4aa09157 vfcvt.x.f.v v2,v10 + 143b0: 4a3191d7 vfcvt.f.x.v v3,v3 + 143b4: 0867d357 vfsub.vf v6,v6,fa5,v0.t + 143b8: 6ec21657 vmflt.vv v12,v12,v4 + 143bc: 9ed03057 vmv1r.v v0,v13 + 143c0: 4a9090d7 vfcvt.x.f.v v1,v9 + 143c4: 4a219157 vfcvt.f.x.v v2,v2 + 143c8: 0857d2d7 vfsub.vf v5,v5,fa5,v0.t + 143cc: 6eb195d7 vmflt.vv v11,v11,v3 + 143d0: 9ec03057 vmv1r.v v0,v12 + 143d4: 4a1190d7 vfcvt.f.x.v v1,v1 + 143d8: 6ea11557 vmflt.vv v10,v10,v2 + 143dc: 0847d257 vfsub.vf v4,v4,fa5,v0.t + 143e0: 9eb03057 vmv1r.v v0,v11 + 143e4: 6e9094d7 vmflt.vv v9,v9,v1 + 143e8: 00c587b3 add a5,a1,a2 + 143ec: 0837d1d7 vfsub.vf v3,v3,fa5,v0.t + 143f0: 9ea03057 vmv1r.v v0,v10 + 143f4: fd078713 addi a4,a5,-48 + 143f8: 02870427 vs1r.v v8,(a4) + 143fc: 0827d157 vfsub.vf v2,v2,fa5,v0.t + 14400: fe078713 addi a4,a5,-32 + 14404: 9e903057 vmv1r.v v0,v9 + 14408: 028703a7 vs1r.v v7,(a4) + 1440c: ff078813 addi a6,a5,-16 + 14410: 00d58733 add a4,a1,a3 + 14414: 02880327 vs1r.v v6,(a6) + 14418: fc070813 addi a6,a4,-64 + 1441c: 028802a7 vs1r.v v5,(a6) + 14420: 0817d0d7 vfsub.vf v1,v1,fa5,v0.t + 14424: fd070813 addi a6,a4,-48 + 14428: 02880227 vs1r.v v4,(a6) + 1442c: fe070813 addi a6,a4,-32 + 14430: 028801a7 vs1r.v v3,(a6) + 14434: ff070713 addi a4,a4,-16 + 14438: 02870127 vs1r.v v2,(a4) + 1443c: 04078793 addi a5,a5,64 + 14440: 028780a7 vs1r.v v1,(a5) + 14444: 08068693 addi a3,a3,128 + 14448: 08060613 addi a2,a2,128 + 1444c: ed1696e3 bne a3,a7,14318 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5floorEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x80> + 14450: fff30313 addi t1,t1,-1 + 14454: ea031ee3 bnez t1,14310 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5floorEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x78> + 14458: c01024f3 rdtime s1 + 1445c: 64000793 li a5,1600 + 14460: 02f484b3 mul s1,s1,a5 + 14464: 97b427b7 lui a5,0x97b42 + 14468: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 1446c: 097b4737 lui a4,0x97b4 + 14470: 02079793 slli a5,a5,0x20 + 14474: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> + 14478: 00e787b3 add a5,a5,a4 + 1447c: 000028b7 lui a7,0x2 + 14480: 01010513 addi a0,sp,16 + 14484: 12c00313 li t1,300 + 14488: 02f4b4b3 mulhu s1,s1,a5 + 1448c: 5a088793 addi a5,a7,1440 # 25a0 <__abi_tag-0xdcf4> + 14490: 002785b3 add a1,a5,sp + 14494: 5f088893 addi a7,a7,1520 + 14498: cd027057 vsetivli zero,4,e32,m1,ta,ma + 1449c: 0044d493 srli s1,s1,0x4 + 144a0: 07000693 li a3,112 + 144a4: 03000613 li a2,48 + 144a8: 00c507b3 add a5,a0,a2 + 144ac: fd078713 addi a4,a5,-48 + 144b0: 02876007 vl1re32.v v0,(a4) + 144b4: fe078713 addi a4,a5,-32 + 144b8: 02876087 vl1re32.v v1,(a4) + 144bc: ff078813 addi a6,a5,-16 + 144c0: 02886707 vl1re32.v v14,(a6) + 144c4: 00d50733 add a4,a0,a3 + 144c8: fc070813 addi a6,a4,-64 + 144cc: 02886687 vl1re32.v v13,(a6) + 144d0: 4a009457 vfcvt.x.f.v v8,v0 + 144d4: 4a1093d7 vfcvt.x.f.v v7,v1 + 144d8: fd070813 addi a6,a4,-48 + 144dc: 02886607 vl1re32.v v12,(a6) + 144e0: 4ae09357 vfcvt.x.f.v v6,v14 + 144e4: 4a819457 vfcvt.f.x.v v8,v8 + 144e8: 4a7193d7 vfcvt.f.x.v v7,v7 + 144ec: fe070813 addi a6,a4,-32 + 144f0: 02886587 vl1re32.v v11,(a6) + 144f4: 6e1397d7 vmflt.vv v15,v1,v7 + 144f8: 4ad092d7 vfcvt.x.f.v v5,v13 + 144fc: 4a619357 vfcvt.f.x.v v6,v6 + 14500: 6e041057 vmflt.vv v0,v0,v8 + 14504: ff070713 addi a4,a4,-16 + 14508: 02876507 vl1re32.v v10,(a4) + 1450c: 0887d457 vfsub.vf v8,v8,fa5,v0.t + 14510: 4ac09257 vfcvt.x.f.v v4,v12 + 14514: 4a5192d7 vfcvt.f.x.v v5,v5 + 14518: 6ee31757 vmflt.vv v14,v14,v6 + 1451c: 9ef03057 vmv1r.v v0,v15 + 14520: 04078793 addi a5,a5,64 + 14524: 0287e487 vl1re32.v v9,(a5) + 14528: 0877d3d7 vfsub.vf v7,v7,fa5,v0.t + 1452c: 4ab091d7 vfcvt.x.f.v v3,v11 + 14530: 4a419257 vfcvt.f.x.v v4,v4 + 14534: 6ed296d7 vmflt.vv v13,v13,v5 + 14538: 9ee03057 vmv1r.v v0,v14 + 1453c: 4aa09157 vfcvt.x.f.v v2,v10 + 14540: 4a3191d7 vfcvt.f.x.v v3,v3 + 14544: 0867d357 vfsub.vf v6,v6,fa5,v0.t + 14548: 6ec21657 vmflt.vv v12,v12,v4 + 1454c: 9ed03057 vmv1r.v v0,v13 + 14550: 4a9090d7 vfcvt.x.f.v v1,v9 + 14554: 4a219157 vfcvt.f.x.v v2,v2 + 14558: 0857d2d7 vfsub.vf v5,v5,fa5,v0.t + 1455c: 6eb195d7 vmflt.vv v11,v11,v3 + 14560: 9ec03057 vmv1r.v v0,v12 + 14564: 4a1190d7 vfcvt.f.x.v v1,v1 + 14568: 6ea11557 vmflt.vv v10,v10,v2 + 1456c: 0847d257 vfsub.vf v4,v4,fa5,v0.t + 14570: 9eb03057 vmv1r.v v0,v11 + 14574: 6e9094d7 vmflt.vv v9,v9,v1 + 14578: 00c587b3 add a5,a1,a2 + 1457c: 0837d1d7 vfsub.vf v3,v3,fa5,v0.t + 14580: 9ea03057 vmv1r.v v0,v10 + 14584: fd078713 addi a4,a5,-48 + 14588: 02870427 vs1r.v v8,(a4) + 1458c: 0827d157 vfsub.vf v2,v2,fa5,v0.t + 14590: fe078713 addi a4,a5,-32 + 14594: 9e903057 vmv1r.v v0,v9 + 14598: 028703a7 vs1r.v v7,(a4) + 1459c: ff078813 addi a6,a5,-16 + 145a0: 00d58733 add a4,a1,a3 + 145a4: 02880327 vs1r.v v6,(a6) + 145a8: fc070813 addi a6,a4,-64 + 145ac: 028802a7 vs1r.v v5,(a6) + 145b0: 0817d0d7 vfsub.vf v1,v1,fa5,v0.t + 145b4: fd070813 addi a6,a4,-48 + 145b8: 02880227 vs1r.v v4,(a6) + 145bc: fe070813 addi a6,a4,-32 + 145c0: 028801a7 vs1r.v v3,(a6) + 145c4: ff070713 addi a4,a4,-16 + 145c8: 02870127 vs1r.v v2,(a4) + 145cc: 04078793 addi a5,a5,64 + 145d0: 028780a7 vs1r.v v1,(a5) + 145d4: 08068693 addi a3,a3,128 + 145d8: 08060613 addi a2,a2,128 + 145dc: ed1696e3 bne a3,a7,144a8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5floorEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x210> + 145e0: fff30313 addi t1,t1,-1 + 145e4: ea031ee3 bnez t1,144a0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5floorEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x208> + 145e8: c0102973 rdtime s2 + 145ec: 01300613 li a2,19 + 145f0: 00003597 auipc a1,0x3 + 145f4: 9f058593 addi a1,a1,-1552 # 16fe0 <_IO_stdin_used+0x140> + 145f8: 00006517 auipc a0,0x6 + 145fc: 9f053503 ld a0,-1552(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 14600: f60fc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 14604: 00100613 li a2,1 + 14608: 00003597 auipc a1,0x3 + 1460c: 9f058593 addi a1,a1,-1552 # 16ff8 <_IO_stdin_used+0x158> + 14610: 00006517 auipc a0,0x6 + 14614: 9d853503 ld a0,-1576(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 14618: f48fc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1461c: 00843603 ld a2,8(s0) + 14620: 00043583 ld a1,0(s0) + 14624: 00006517 auipc a0,0x6 + 14628: 9c453503 ld a0,-1596(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 1462c: f34fc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 14630: 00003597 auipc a1,0x3 + 14634: 9d058593 addi a1,a1,-1584 # 17000 <_IO_stdin_used+0x160> + 14638: 00600613 li a2,6 + 1463c: 00050413 mv s0,a0 + 14640: f20fc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 14644: 64000793 li a5,1600 + 14648: 02f907b3 mul a5,s2,a5 + 1464c: 97b42737 lui a4,0x97b42 + 14650: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 14654: 097b46b7 lui a3,0x97b4 + 14658: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> + 1465c: 02071713 slli a4,a4,0x20 + 14660: 00d70733 add a4,a4,a3 + 14664: 00003697 auipc a3,0x3 + 14668: 8ac6a707 flw fa4,-1876(a3) # 16f10 <_IO_stdin_used+0x70> + 1466c: 00003697 auipc a3,0x3 + 14670: 8a86a787 flw fa5,-1880(a3) # 16f14 <_IO_stdin_used+0x74> + 14674: 00043683 ld a3,0(s0) + 14678: 02e7b7b3 mulhu a5,a5,a4 + 1467c: 00100613 li a2,1 + 14680: fe86b703 ld a4,-24(a3) + 14684: 00040513 mv a0,s0 + 14688: 00e40733 add a4,s0,a4 + 1468c: 00c73423 sd a2,8(a4) + 14690: fe86b703 ld a4,-24(a3) + 14694: 0047d793 srli a5,a5,0x4 + 14698: 409787b3 sub a5,a5,s1 + 1469c: d037f553 fcvt.s.lu fa0,a5 + 146a0: 00e40433 add s0,s0,a4 + 146a4: 01842783 lw a5,24(s0) + 146a8: 18e57553 fdiv.s fa0,fa0,fa4 + 146ac: efb7f793 andi a5,a5,-261 + 146b0: 0047e793 ori a5,a5,4 + 146b4: 00f42c23 sw a5,24(s0) + 146b8: 18f57553 fdiv.s fa0,fa0,fa5 + 146bc: 42050553 fcvt.d.s fa0,fa0 + 146c0: f00fc0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> + 146c4: 00700613 li a2,7 + 146c8: 00003597 auipc a1,0x3 + 146cc: 94058593 addi a1,a1,-1728 # 17008 <_IO_stdin_used+0x168> + 146d0: 00050493 mv s1,a0 + 146d4: e8cfc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 146d8: 0004b783 ld a5,0(s1) + 146dc: fe87b783 ld a5,-24(a5) + 146e0: 00f487b3 add a5,s1,a5 + 146e4: 0f07b403 ld s0,240(a5) + 146e8: 06040663 beqz s0,14754 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5floorEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x4bc> + 146ec: 03844783 lbu a5,56(s0) + 146f0: 02078a63 beqz a5,14724 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5floorEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x48c> + 146f4: 04344583 lbu a1,67(s0) + 146f8: 00048513 mv a0,s1 + 146fc: dd4fc0ef jal 10cd0 <_ZNSo3putEc@plt> + 14700: 000042b7 lui t0,0x4 + 14704: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> + 14708: 00510133 add sp,sp,t0 + 1470c: 7e813083 ld ra,2024(sp) + 14710: 7e013403 ld s0,2016(sp) + 14714: 7d813483 ld s1,2008(sp) + 14718: 7d013903 ld s2,2000(sp) + 1471c: 7f010113 addi sp,sp,2032 + 14720: de0fc06f j 10d00 <_ZNSo5flushEv@plt> + 14724: 00040513 mv a0,s0 + 14728: e48fc0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 1472c: 00043783 ld a5,0(s0) + 14730: ffffd717 auipc a4,0xffffd + 14734: bfc70713 addi a4,a4,-1028 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> + 14738: 00a00593 li a1,10 + 1473c: 0307b783 ld a5,48(a5) + 14740: fae78ce3 beq a5,a4,146f8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5floorEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x460> + 14744: 00040513 mv a0,s0 + 14748: 000780e7 jalr a5 + 1474c: 00050593 mv a1,a0 + 14750: fa9ff06f j 146f8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5floorEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x460> + 14754: e2cfc0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> + +0000000000014758 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4signEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: + 14758: ffffc2b7 lui t0,0xffffc + 1475c: 81010113 addi sp,sp,-2032 + 14760: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> + 14764: 7e813023 sd s0,2016(sp) + 14768: 7c913c23 sd s1,2008(sp) + 1476c: 7d213823 sd s2,2000(sp) + 14770: 7e113423 sd ra,2024(sp) + 14774: 000027b7 lui a5,0x2 + 14778: 00510133 add sp,sp,t0 + 1477c: 01010493 addi s1,sp,16 + 14780: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 14784: 00050413 mv s0,a0 + 14788: 00f48933 add s2,s1,a5 + 1478c: 00048513 mv a0,s1 + 14790: 00b12627 fsw fa1,12(sp) + 14794: 00a12427 fsw fa0,8(sp) + 14798: 01048493 addi s1,s1,16 + 1479c: f99fc0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> + 147a0: 00812507 flw fa0,8(sp) + 147a4: 00c12587 flw fa1,12(sp) + 147a8: fe9912e3 bne s2,s1,1478c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4signEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x34> + 147ac: 000028b7 lui a7,0x2 + 147b0: 5a088793 addi a5,a7,1440 # 25a0 <__abi_tag-0xdcf4> + 147b4: cd027057 vsetivli zero,4,e32,m1,ta,ma + 147b8: 002785b3 add a1,a5,sp + 147bc: 5e0030d7 vmv.v.i v1,0 + 147c0: 00002797 auipc a5,0x2 + 147c4: 6fc7a687 flw fa3,1788(a5) # 16ebc <_IO_stdin_used+0x1c> + 147c8: 00002797 auipc a5,0x2 + 147cc: 7507a707 flw fa4,1872(a5) # 16f18 <_IO_stdin_used+0x78> + 147d0: f00007d3 fmv.w.x fa5,zero + 147d4: 01010513 addi a0,sp,16 + 147d8: 5f088893 addi a7,a7,1520 + 147dc: 12c00313 li t1,300 + 147e0: 07000693 li a3,112 + 147e4: 03000613 li a2,48 + 147e8: 00c507b3 add a5,a0,a2 + 147ec: fd078713 addi a4,a5,-48 + 147f0: 02876487 vl1re32.v v9,(a4) + 147f4: fe078713 addi a4,a5,-32 + 147f8: 02876407 vl1re32.v v8,(a4) + 147fc: ff078813 addi a6,a5,-16 + 14800: 02886387 vl1re32.v v7,(a6) + 14804: 00d50733 add a4,a0,a3 + 14808: 7697d057 vmfgt.vf v0,v9,fa5 + 1480c: fc070813 addi a6,a4,-64 + 14810: 7687d5d7 vmfgt.vf v11,v8,fa5 + 14814: 02886307 vl1re32.v v6,(a6) + 14818: 7677d557 vmfgt.vf v10,v7,fa5 + 1481c: 5c16d657 vfmerge.vfm v12,v1,fa3,v0 + 14820: 9eb03057 vmv1r.v v0,v11 + 14824: 6e97d4d7 vmflt.vf v9,v9,fa5 + 14828: fd070813 addi a6,a4,-48 + 1482c: 5c16d5d7 vfmerge.vfm v11,v1,fa3,v0 + 14830: 9ea03057 vmv1r.v v0,v10 + 14834: 02886287 vl1re32.v v5,(a6) + 14838: 7667d757 vmfgt.vf v14,v6,fa5 + 1483c: 5c16d557 vfmerge.vfm v10,v1,fa3,v0 + 14840: 9e903057 vmv1r.v v0,v9 + 14844: 6e87d457 vmflt.vf v8,v8,fa5 + 14848: fe070813 addi a6,a4,-32 + 1484c: 5cc75657 vfmerge.vfm v12,v12,fa4,v0 + 14850: 9ee03057 vmv1r.v v0,v14 + 14854: 02886207 vl1re32.v v4,(a6) + 14858: 7657d6d7 vmfgt.vf v13,v5,fa5 + 1485c: 5c16d4d7 vfmerge.vfm v9,v1,fa3,v0 + 14860: 9e803057 vmv1r.v v0,v8 + 14864: 6e77d3d7 vmflt.vf v7,v7,fa5 + 14868: ff070713 addi a4,a4,-16 + 1486c: 5cb755d7 vfmerge.vfm v11,v11,fa4,v0 + 14870: 9ed03057 vmv1r.v v0,v13 + 14874: 02876187 vl1re32.v v3,(a4) + 14878: 7647d7d7 vmfgt.vf v15,v4,fa5 + 1487c: 5c16d457 vfmerge.vfm v8,v1,fa3,v0 + 14880: 9e703057 vmv1r.v v0,v7 + 14884: 6e67d357 vmflt.vf v6,v6,fa5 + 14888: 04078793 addi a5,a5,64 + 1488c: 5ca75557 vfmerge.vfm v10,v10,fa4,v0 + 14890: 9ef03057 vmv1r.v v0,v15 + 14894: 0287e107 vl1re32.v v2,(a5) + 14898: 7637d757 vmfgt.vf v14,v3,fa5 + 1489c: 5c16d3d7 vfmerge.vfm v7,v1,fa3,v0 + 148a0: 9e603057 vmv1r.v v0,v6 + 148a4: 6e57d2d7 vmflt.vf v5,v5,fa5 + 148a8: 6e47d257 vmflt.vf v4,v4,fa5 + 148ac: 5c9754d7 vfmerge.vfm v9,v9,fa4,v0 + 148b0: 9ee03057 vmv1r.v v0,v14 + 148b4: 7627d6d7 vmfgt.vf v13,v2,fa5 + 148b8: 6e37d1d7 vmflt.vf v3,v3,fa5 + 148bc: 5c16d357 vfmerge.vfm v6,v1,fa3,v0 + 148c0: 9e503057 vmv1r.v v0,v5 + 148c4: 00c587b3 add a5,a1,a2 + 148c8: 6e27d157 vmflt.vf v2,v2,fa5 + 148cc: 5c875457 vfmerge.vfm v8,v8,fa4,v0 + 148d0: 9ed03057 vmv1r.v v0,v13 + 148d4: fd078713 addi a4,a5,-48 + 148d8: 02870627 vs1r.v v12,(a4) + 148dc: 5c16d2d7 vfmerge.vfm v5,v1,fa3,v0 + 148e0: 9e403057 vmv1r.v v0,v4 + 148e4: fe078713 addi a4,a5,-32 + 148e8: 028705a7 vs1r.v v11,(a4) + 148ec: 5c7753d7 vfmerge.vfm v7,v7,fa4,v0 + 148f0: 9e303057 vmv1r.v v0,v3 + 148f4: 00d58733 add a4,a1,a3 + 148f8: ff078813 addi a6,a5,-16 + 148fc: 5c675357 vfmerge.vfm v6,v6,fa4,v0 + 14900: 9e203057 vmv1r.v v0,v2 + 14904: 02880527 vs1r.v v10,(a6) + 14908: fc070813 addi a6,a4,-64 + 1490c: 028804a7 vs1r.v v9,(a6) + 14910: fd070813 addi a6,a4,-48 + 14914: 02880427 vs1r.v v8,(a6) + 14918: 5c5752d7 vfmerge.vfm v5,v5,fa4,v0 + 1491c: fe070813 addi a6,a4,-32 + 14920: 028803a7 vs1r.v v7,(a6) + 14924: ff070713 addi a4,a4,-16 + 14928: 02870327 vs1r.v v6,(a4) + 1492c: 04078793 addi a5,a5,64 + 14930: 028782a7 vs1r.v v5,(a5) + 14934: 08068693 addi a3,a3,128 + 14938: 08060613 addi a2,a2,128 + 1493c: eb1696e3 bne a3,a7,147e8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4signEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x90> + 14940: fff30313 addi t1,t1,-1 + 14944: e8031ee3 bnez t1,147e0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4signEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x88> + 14948: c01024f3 rdtime s1 + 1494c: 64000793 li a5,1600 + 14950: 02f484b3 mul s1,s1,a5 + 14954: 97b427b7 lui a5,0x97b42 + 14958: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 1495c: 097b4737 lui a4,0x97b4 + 14960: 02079793 slli a5,a5,0x20 + 14964: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> + 14968: 00e787b3 add a5,a5,a4 + 1496c: 000028b7 lui a7,0x2 + 14970: f00007d3 fmv.w.x fa5,zero + 14974: 01010513 addi a0,sp,16 + 14978: 02f4b4b3 mulhu s1,s1,a5 + 1497c: 5a088793 addi a5,a7,1440 # 25a0 <__abi_tag-0xdcf4> + 14980: 002785b3 add a1,a5,sp + 14984: 5f088893 addi a7,a7,1520 + 14988: 12c00313 li t1,300 + 1498c: cd027057 vsetivli zero,4,e32,m1,ta,ma + 14990: 0044d493 srli s1,s1,0x4 + 14994: 07000693 li a3,112 + 14998: 03000613 li a2,48 + 1499c: 00c507b3 add a5,a0,a2 + 149a0: fd078713 addi a4,a5,-48 + 149a4: 02876487 vl1re32.v v9,(a4) + 149a8: fe078713 addi a4,a5,-32 + 149ac: 02876407 vl1re32.v v8,(a4) + 149b0: ff078813 addi a6,a5,-16 + 149b4: 02886387 vl1re32.v v7,(a6) + 149b8: 00d50733 add a4,a0,a3 + 149bc: 7697d057 vmfgt.vf v0,v9,fa5 + 149c0: fc070813 addi a6,a4,-64 + 149c4: 7687d5d7 vmfgt.vf v11,v8,fa5 + 149c8: 02886307 vl1re32.v v6,(a6) + 149cc: 7677d557 vmfgt.vf v10,v7,fa5 + 149d0: 5c16d657 vfmerge.vfm v12,v1,fa3,v0 + 149d4: 9eb03057 vmv1r.v v0,v11 + 149d8: 6e97d4d7 vmflt.vf v9,v9,fa5 + 149dc: fd070813 addi a6,a4,-48 + 149e0: 5c16d5d7 vfmerge.vfm v11,v1,fa3,v0 + 149e4: 9ea03057 vmv1r.v v0,v10 + 149e8: 02886287 vl1re32.v v5,(a6) + 149ec: 7667d757 vmfgt.vf v14,v6,fa5 + 149f0: 5c16d557 vfmerge.vfm v10,v1,fa3,v0 + 149f4: 9e903057 vmv1r.v v0,v9 + 149f8: 6e87d457 vmflt.vf v8,v8,fa5 + 149fc: fe070813 addi a6,a4,-32 + 14a00: 5cc75657 vfmerge.vfm v12,v12,fa4,v0 + 14a04: 9ee03057 vmv1r.v v0,v14 + 14a08: 02886207 vl1re32.v v4,(a6) + 14a0c: 7657d6d7 vmfgt.vf v13,v5,fa5 + 14a10: 5c16d4d7 vfmerge.vfm v9,v1,fa3,v0 + 14a14: 9e803057 vmv1r.v v0,v8 + 14a18: 6e77d3d7 vmflt.vf v7,v7,fa5 + 14a1c: ff070713 addi a4,a4,-16 + 14a20: 5cb755d7 vfmerge.vfm v11,v11,fa4,v0 + 14a24: 9ed03057 vmv1r.v v0,v13 + 14a28: 02876187 vl1re32.v v3,(a4) + 14a2c: 7647d7d7 vmfgt.vf v15,v4,fa5 + 14a30: 5c16d457 vfmerge.vfm v8,v1,fa3,v0 + 14a34: 9e703057 vmv1r.v v0,v7 + 14a38: 6e67d357 vmflt.vf v6,v6,fa5 + 14a3c: 04078793 addi a5,a5,64 + 14a40: 5ca75557 vfmerge.vfm v10,v10,fa4,v0 + 14a44: 9ef03057 vmv1r.v v0,v15 + 14a48: 0287e107 vl1re32.v v2,(a5) + 14a4c: 7637d757 vmfgt.vf v14,v3,fa5 + 14a50: 5c16d3d7 vfmerge.vfm v7,v1,fa3,v0 + 14a54: 9e603057 vmv1r.v v0,v6 + 14a58: 6e57d2d7 vmflt.vf v5,v5,fa5 + 14a5c: 6e47d257 vmflt.vf v4,v4,fa5 + 14a60: 5c9754d7 vfmerge.vfm v9,v9,fa4,v0 + 14a64: 9ee03057 vmv1r.v v0,v14 + 14a68: 7627d6d7 vmfgt.vf v13,v2,fa5 + 14a6c: 6e37d1d7 vmflt.vf v3,v3,fa5 + 14a70: 5c16d357 vfmerge.vfm v6,v1,fa3,v0 + 14a74: 9e503057 vmv1r.v v0,v5 + 14a78: 00c587b3 add a5,a1,a2 + 14a7c: 6e27d157 vmflt.vf v2,v2,fa5 + 14a80: 5c875457 vfmerge.vfm v8,v8,fa4,v0 + 14a84: 9ed03057 vmv1r.v v0,v13 + 14a88: fd078713 addi a4,a5,-48 + 14a8c: 02870627 vs1r.v v12,(a4) + 14a90: 5c16d2d7 vfmerge.vfm v5,v1,fa3,v0 + 14a94: 9e403057 vmv1r.v v0,v4 + 14a98: fe078713 addi a4,a5,-32 + 14a9c: 028705a7 vs1r.v v11,(a4) + 14aa0: 5c7753d7 vfmerge.vfm v7,v7,fa4,v0 + 14aa4: 9e303057 vmv1r.v v0,v3 + 14aa8: 00d58733 add a4,a1,a3 + 14aac: ff078813 addi a6,a5,-16 + 14ab0: 5c675357 vfmerge.vfm v6,v6,fa4,v0 + 14ab4: 9e203057 vmv1r.v v0,v2 + 14ab8: 02880527 vs1r.v v10,(a6) + 14abc: fc070813 addi a6,a4,-64 + 14ac0: 028804a7 vs1r.v v9,(a6) + 14ac4: fd070813 addi a6,a4,-48 + 14ac8: 02880427 vs1r.v v8,(a6) + 14acc: 5c5752d7 vfmerge.vfm v5,v5,fa4,v0 + 14ad0: fe070813 addi a6,a4,-32 + 14ad4: 028803a7 vs1r.v v7,(a6) + 14ad8: ff070713 addi a4,a4,-16 + 14adc: 02870327 vs1r.v v6,(a4) + 14ae0: 04078793 addi a5,a5,64 + 14ae4: 028782a7 vs1r.v v5,(a5) + 14ae8: 08068693 addi a3,a3,128 + 14aec: 08060613 addi a2,a2,128 + 14af0: eb1696e3 bne a3,a7,1499c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4signEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x244> + 14af4: fff30313 addi t1,t1,-1 + 14af8: e8031ee3 bnez t1,14994 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4signEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x23c> + 14afc: c0102973 rdtime s2 + 14b00: 01300613 li a2,19 + 14b04: 00002597 auipc a1,0x2 + 14b08: 4dc58593 addi a1,a1,1244 # 16fe0 <_IO_stdin_used+0x140> + 14b0c: 00005517 auipc a0,0x5 + 14b10: 4dc53503 ld a0,1244(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 14b14: a4cfc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 14b18: 00100613 li a2,1 + 14b1c: 00002597 auipc a1,0x2 + 14b20: 4dc58593 addi a1,a1,1244 # 16ff8 <_IO_stdin_used+0x158> + 14b24: 00005517 auipc a0,0x5 + 14b28: 4c453503 ld a0,1220(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 14b2c: a34fc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 14b30: 00843603 ld a2,8(s0) + 14b34: 00043583 ld a1,0(s0) + 14b38: 00005517 auipc a0,0x5 + 14b3c: 4b053503 ld a0,1200(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 14b40: a20fc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 14b44: 00002597 auipc a1,0x2 + 14b48: 4bc58593 addi a1,a1,1212 # 17000 <_IO_stdin_used+0x160> + 14b4c: 00600613 li a2,6 + 14b50: 00050413 mv s0,a0 + 14b54: a0cfc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 14b58: 64000793 li a5,1600 + 14b5c: 02f907b3 mul a5,s2,a5 + 14b60: 97b42737 lui a4,0x97b42 + 14b64: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 14b68: 097b46b7 lui a3,0x97b4 + 14b6c: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> + 14b70: 02071713 slli a4,a4,0x20 + 14b74: 00d70733 add a4,a4,a3 + 14b78: 00002697 auipc a3,0x2 + 14b7c: 3986a707 flw fa4,920(a3) # 16f10 <_IO_stdin_used+0x70> + 14b80: 00002697 auipc a3,0x2 + 14b84: 3946a787 flw fa5,916(a3) # 16f14 <_IO_stdin_used+0x74> + 14b88: 00043683 ld a3,0(s0) + 14b8c: 02e7b7b3 mulhu a5,a5,a4 + 14b90: 00100613 li a2,1 + 14b94: fe86b703 ld a4,-24(a3) + 14b98: 00040513 mv a0,s0 + 14b9c: 00e40733 add a4,s0,a4 + 14ba0: 00c73423 sd a2,8(a4) + 14ba4: fe86b703 ld a4,-24(a3) + 14ba8: 0047d793 srli a5,a5,0x4 + 14bac: 409787b3 sub a5,a5,s1 + 14bb0: d037f553 fcvt.s.lu fa0,a5 + 14bb4: 00e40433 add s0,s0,a4 + 14bb8: 01842783 lw a5,24(s0) + 14bbc: 18e57553 fdiv.s fa0,fa0,fa4 + 14bc0: efb7f793 andi a5,a5,-261 + 14bc4: 0047e793 ori a5,a5,4 + 14bc8: 00f42c23 sw a5,24(s0) + 14bcc: 18f57553 fdiv.s fa0,fa0,fa5 + 14bd0: 42050553 fcvt.d.s fa0,fa0 + 14bd4: 9ecfc0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> + 14bd8: 00700613 li a2,7 + 14bdc: 00002597 auipc a1,0x2 + 14be0: 42c58593 addi a1,a1,1068 # 17008 <_IO_stdin_used+0x168> + 14be4: 00050493 mv s1,a0 + 14be8: 978fc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 14bec: 0004b783 ld a5,0(s1) + 14bf0: fe87b783 ld a5,-24(a5) + 14bf4: 00f487b3 add a5,s1,a5 + 14bf8: 0f07b403 ld s0,240(a5) + 14bfc: 06040663 beqz s0,14c68 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4signEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x510> + 14c00: 03844783 lbu a5,56(s0) + 14c04: 02078a63 beqz a5,14c38 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4signEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x4e0> + 14c08: 04344583 lbu a1,67(s0) + 14c0c: 00048513 mv a0,s1 + 14c10: 8c0fc0ef jal 10cd0 <_ZNSo3putEc@plt> + 14c14: 000042b7 lui t0,0x4 + 14c18: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> + 14c1c: 00510133 add sp,sp,t0 + 14c20: 7e813083 ld ra,2024(sp) + 14c24: 7e013403 ld s0,2016(sp) + 14c28: 7d813483 ld s1,2008(sp) + 14c2c: 7d013903 ld s2,2000(sp) + 14c30: 7f010113 addi sp,sp,2032 + 14c34: 8ccfc06f j 10d00 <_ZNSo5flushEv@plt> + 14c38: 00040513 mv a0,s0 + 14c3c: 934fc0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 14c40: 00043783 ld a5,0(s0) + 14c44: ffffc717 auipc a4,0xffffc + 14c48: 6e870713 addi a4,a4,1768 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> + 14c4c: 00a00593 li a1,10 + 14c50: 0307b783 ld a5,48(a5) + 14c54: fae78ce3 beq a5,a4,14c0c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4signEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x4b4> + 14c58: 00040513 mv a0,s0 + 14c5c: 000780e7 jalr a5 + 14c60: 00050593 mv a1,a0 + 14c64: fa9ff06f j 14c0c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4signEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x4b4> + 14c68: 918fc0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> + +0000000000014c6c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5rsqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: + 14c6c: 81010113 addi sp,sp,-2032 + 14c70: ffffc2b7 lui t0,0xffffc + 14c74: 7c813427 fsd fs0,1992(sp) + 14c78: 7c913027 fsd fs1,1984(sp) + 14c7c: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> + 14c80: 000027b7 lui a5,0x2 + 14c84: 20a504d3 fmv.s fs1,fa0 + 14c88: 20b58453 fmv.s fs0,fa1 + 14c8c: 7e813023 sd s0,2016(sp) + 14c90: 7c913c23 sd s1,2008(sp) + 14c94: 7d213823 sd s2,2000(sp) + 14c98: 7e113423 sd ra,2024(sp) + 14c9c: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 14ca0: 00510133 add sp,sp,t0 + 14ca4: 00010493 mv s1,sp + 14ca8: 00050413 mv s0,a0 + 14cac: 00f10933 add s2,sp,a5 + 14cb0: 208405d3 fmv.s fa1,fs0 + 14cb4: 20948553 fmv.s fa0,fs1 + 14cb8: 00048513 mv a0,s1 + 14cbc: 01048493 addi s1,s1,16 + 14cc0: a75fc0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> + 14cc4: ff2496e3 bne s1,s2,14cb0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5rsqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x44> + 14cc8: 00002797 auipc a5,0x2 + 14ccc: 2547a707 flw fa4,596(a5) # 16f1c <_IO_stdin_used+0x7c> + 14cd0: cd027057 vsetivli zero,4,e32,m1,ta,ma + 14cd4: 000027b7 lui a5,0x2 + 14cd8: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 14cdc: 00f10633 add a2,sp,a5 + 14ce0: 5e075257 vfmv.v.f v4,fa4 + 14ce4: 00002797 auipc a5,0x2 + 14ce8: 23c7a787 flw fa5,572(a5) # 16f20 <_IO_stdin_used+0x80> + 14cec: 5f3766b7 lui a3,0x5f376 + 14cf0: a866869b addiw a3,a3,-1402 # 5f375a86 <__global_pointer$+0x5f35b1f6> + 14cf4: 12c00593 li a1,300 + 14cf8: 000027b7 lui a5,0x2 + 14cfc: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 14d00: 00f10733 add a4,sp,a5 + 14d04: 00010793 mv a5,sp + 14d08: 0287e107 vl1re32.v v2,(a5) + 14d0c: 01078793 addi a5,a5,16 + 14d10: a220b1d7 vsrl.vi v3,v2,1 + 14d14: 9227d157 vfmul.vf v2,v2,fa5 + 14d18: 0e36c1d7 vrsub.vx v3,v3,a3 + 14d1c: 923190d7 vfmul.vv v1,v3,v3 + 14d20: a24110d7 vfmadd.vv v1,v2,v4 + 14d24: 921190d7 vfmul.vv v1,v1,v3 + 14d28: 921091d7 vfmul.vv v3,v1,v1 + 14d2c: a24111d7 vfmadd.vv v3,v2,v4 + 14d30: 921190d7 vfmul.vv v1,v1,v3 + 14d34: 921091d7 vfmul.vv v3,v1,v1 + 14d38: a24111d7 vfmadd.vv v3,v2,v4 + 14d3c: 921190d7 vfmul.vv v1,v1,v3 + 14d40: 921091d7 vfmul.vv v3,v1,v1 + 14d44: a24111d7 vfmadd.vv v3,v2,v4 + 14d48: 921190d7 vfmul.vv v1,v1,v3 + 14d4c: 028700a7 vs1r.v v1,(a4) + 14d50: 01070713 addi a4,a4,16 + 14d54: fac79ae3 bne a5,a2,14d08 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5rsqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x9c> + 14d58: fff58593 addi a1,a1,-1 + 14d5c: f8059ee3 bnez a1,14cf8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5rsqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x8c> + 14d60: c0102973 rdtime s2 + 14d64: 64000793 li a5,1600 + 14d68: 02f90933 mul s2,s2,a5 + 14d6c: 97b427b7 lui a5,0x97b42 + 14d70: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 14d74: 097b4737 lui a4,0x97b4 + 14d78: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> + 14d7c: 02079793 slli a5,a5,0x20 + 14d80: 00e787b3 add a5,a5,a4 + 14d84: cd027057 vsetivli zero,4,e32,m1,ta,ma + 14d88: 00002737 lui a4,0x2 + 14d8c: 5e075257 vfmv.v.f v4,fa4 + 14d90: 02f93933 mulhu s2,s2,a5 + 14d94: 5f3766b7 lui a3,0x5f376 + 14d98: 58070793 addi a5,a4,1408 # 2580 <__abi_tag-0xdd14> + 14d9c: 00f10633 add a2,sp,a5 + 14da0: a866869b addiw a3,a3,-1402 # 5f375a86 <__global_pointer$+0x5f35b1f6> + 14da4: 12c00593 li a1,300 + 14da8: 00495913 srli s2,s2,0x4 + 14dac: 000027b7 lui a5,0x2 + 14db0: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 14db4: 00f10733 add a4,sp,a5 + 14db8: 00010793 mv a5,sp + 14dbc: 0287e107 vl1re32.v v2,(a5) + 14dc0: 01078793 addi a5,a5,16 + 14dc4: a220b1d7 vsrl.vi v3,v2,1 + 14dc8: 9227d157 vfmul.vf v2,v2,fa5 + 14dcc: 0e36c1d7 vrsub.vx v3,v3,a3 + 14dd0: 923190d7 vfmul.vv v1,v3,v3 + 14dd4: a24110d7 vfmadd.vv v1,v2,v4 + 14dd8: 921190d7 vfmul.vv v1,v1,v3 + 14ddc: 921091d7 vfmul.vv v3,v1,v1 + 14de0: a24111d7 vfmadd.vv v3,v2,v4 + 14de4: 921190d7 vfmul.vv v1,v1,v3 + 14de8: 921091d7 vfmul.vv v3,v1,v1 + 14dec: a24111d7 vfmadd.vv v3,v2,v4 + 14df0: 921190d7 vfmul.vv v1,v1,v3 + 14df4: 921091d7 vfmul.vv v3,v1,v1 + 14df8: a24111d7 vfmadd.vv v3,v2,v4 + 14dfc: 921190d7 vfmul.vv v1,v1,v3 + 14e00: 028700a7 vs1r.v v1,(a4) + 14e04: 01070713 addi a4,a4,16 + 14e08: fac79ae3 bne a5,a2,14dbc <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5rsqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x150> + 14e0c: fff58593 addi a1,a1,-1 + 14e10: f8059ee3 bnez a1,14dac <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5rsqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x140> + 14e14: c01024f3 rdtime s1 + 14e18: 01300613 li a2,19 + 14e1c: 00002597 auipc a1,0x2 + 14e20: 1c458593 addi a1,a1,452 # 16fe0 <_IO_stdin_used+0x140> + 14e24: 00005517 auipc a0,0x5 + 14e28: 1c453503 ld a0,452(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 14e2c: f35fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 14e30: 00100613 li a2,1 + 14e34: 00002597 auipc a1,0x2 + 14e38: 1c458593 addi a1,a1,452 # 16ff8 <_IO_stdin_used+0x158> + 14e3c: 00005517 auipc a0,0x5 + 14e40: 1ac53503 ld a0,428(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 14e44: f1dfb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 14e48: 00843603 ld a2,8(s0) + 14e4c: 00043583 ld a1,0(s0) + 14e50: 00005517 auipc a0,0x5 + 14e54: 19853503 ld a0,408(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 14e58: f09fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 14e5c: 00002597 auipc a1,0x2 + 14e60: 1a458593 addi a1,a1,420 # 17000 <_IO_stdin_used+0x160> + 14e64: 00600613 li a2,6 + 14e68: 00050413 mv s0,a0 + 14e6c: ef5fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 14e70: 64000793 li a5,1600 + 14e74: 02f487b3 mul a5,s1,a5 + 14e78: 97b42737 lui a4,0x97b42 + 14e7c: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 14e80: 097b46b7 lui a3,0x97b4 + 14e84: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> + 14e88: 02071713 slli a4,a4,0x20 + 14e8c: 00d70733 add a4,a4,a3 + 14e90: 00002697 auipc a3,0x2 + 14e94: 0806a707 flw fa4,128(a3) # 16f10 <_IO_stdin_used+0x70> + 14e98: 00002697 auipc a3,0x2 + 14e9c: 07c6a787 flw fa5,124(a3) # 16f14 <_IO_stdin_used+0x74> + 14ea0: 00043683 ld a3,0(s0) + 14ea4: 02e7b7b3 mulhu a5,a5,a4 + 14ea8: 00100613 li a2,1 + 14eac: fe86b703 ld a4,-24(a3) + 14eb0: 00040513 mv a0,s0 + 14eb4: 00e40733 add a4,s0,a4 + 14eb8: 00c73423 sd a2,8(a4) + 14ebc: fe86b703 ld a4,-24(a3) + 14ec0: 0047d793 srli a5,a5,0x4 + 14ec4: 412787b3 sub a5,a5,s2 + 14ec8: d037f553 fcvt.s.lu fa0,a5 + 14ecc: 00e40433 add s0,s0,a4 + 14ed0: 01842783 lw a5,24(s0) + 14ed4: 18e57553 fdiv.s fa0,fa0,fa4 + 14ed8: efb7f793 andi a5,a5,-261 + 14edc: 0047e793 ori a5,a5,4 + 14ee0: 00f42c23 sw a5,24(s0) + 14ee4: 18f57553 fdiv.s fa0,fa0,fa5 + 14ee8: 42050553 fcvt.d.s fa0,fa0 + 14eec: ed5fb0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> + 14ef0: 00700613 li a2,7 + 14ef4: 00002597 auipc a1,0x2 + 14ef8: 11458593 addi a1,a1,276 # 17008 <_IO_stdin_used+0x168> + 14efc: 00050493 mv s1,a0 + 14f00: e61fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 14f04: 0004b783 ld a5,0(s1) + 14f08: fe87b783 ld a5,-24(a5) + 14f0c: 00f487b3 add a5,s1,a5 + 14f10: 0f07b403 ld s0,240(a5) + 14f14: 06040a63 beqz s0,14f88 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5rsqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x31c> + 14f18: 03844783 lbu a5,56(s0) + 14f1c: 02078e63 beqz a5,14f58 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5rsqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x2ec> + 14f20: 04344583 lbu a1,67(s0) + 14f24: 00048513 mv a0,s1 + 14f28: da9fb0ef jal 10cd0 <_ZNSo3putEc@plt> + 14f2c: 000042b7 lui t0,0x4 + 14f30: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> + 14f34: 00510133 add sp,sp,t0 + 14f38: 7e813083 ld ra,2024(sp) + 14f3c: 7e013403 ld s0,2016(sp) + 14f40: 7d813483 ld s1,2008(sp) + 14f44: 7d013903 ld s2,2000(sp) + 14f48: 7c813407 fld fs0,1992(sp) + 14f4c: 7c013487 fld fs1,1984(sp) + 14f50: 7f010113 addi sp,sp,2032 + 14f54: dadfb06f j 10d00 <_ZNSo5flushEv@plt> + 14f58: 00040513 mv a0,s0 + 14f5c: e15fb0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 14f60: 00043783 ld a5,0(s0) + 14f64: ffffc717 auipc a4,0xffffc + 14f68: 3c870713 addi a4,a4,968 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> + 14f6c: 00a00593 li a1,10 + 14f70: 0307b783 ld a5,48(a5) + 14f74: fae788e3 beq a5,a4,14f24 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5rsqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x2b8> + 14f78: 00040513 mv a0,s0 + 14f7c: 000780e7 jalr a5 + 14f80: 00050593 mv a1,a0 + 14f84: fa1ff06f j 14f24 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5rsqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x2b8> + 14f88: df9fb0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> + +0000000000014f8c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3erfEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: + 14f8c: 81010113 addi sp,sp,-2032 + 14f90: ffffc2b7 lui t0,0xffffc + 14f94: 7c813427 fsd fs0,1992(sp) + 14f98: 7c913027 fsd fs1,1984(sp) + 14f9c: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> + 14fa0: 000027b7 lui a5,0x2 + 14fa4: 20a504d3 fmv.s fs1,fa0 + 14fa8: 20b58453 fmv.s fs0,fa1 + 14fac: 7e813023 sd s0,2016(sp) + 14fb0: 7c913c23 sd s1,2008(sp) + 14fb4: 7d213823 sd s2,2000(sp) + 14fb8: 7e113423 sd ra,2024(sp) + 14fbc: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 14fc0: 00510133 add sp,sp,t0 + 14fc4: 00010493 mv s1,sp + 14fc8: 00050413 mv s0,a0 + 14fcc: 00f10933 add s2,sp,a5 + 14fd0: 208405d3 fmv.s fa1,fs0 + 14fd4: 20948553 fmv.s fa0,fs1 + 14fd8: 00048513 mv a0,s1 + 14fdc: 01048493 addi s1,s1,16 + 14fe0: f54fc0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> + 14fe4: ff2496e3 bne s1,s2,14fd0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3erfEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x44> + 14fe8: 000027b7 lui a5,0x2 + 14fec: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 14ff0: cd027057 vsetivli zero,4,e32,m1,ta,ma + 14ff4: 00f105b3 add a1,sp,a5 + 14ff8: 5e003257 vmv.v.i v4,0 + 14ffc: 00002797 auipc a5,0x2 + 15000: f287a787 flw fa5,-216(a5) # 16f24 <_IO_stdin_used+0x84> + 15004: 00002797 auipc a5,0x2 + 15008: f247a707 flw fa4,-220(a5) # 16f28 <_IO_stdin_used+0x88> + 1500c: 00002797 auipc a5,0x2 + 15010: f207a687 flw fa3,-224(a5) # 16f2c <_IO_stdin_used+0x8c> + 15014: 00002797 auipc a5,0x2 + 15018: f1c7a607 flw fa2,-228(a5) # 16f30 <_IO_stdin_used+0x90> + 1501c: 00002797 auipc a5,0x2 + 15020: f187a587 flw fa1,-232(a5) # 16f34 <_IO_stdin_used+0x94> + 15024: 00002797 auipc a5,0x2 + 15028: e987a507 flw fa0,-360(a5) # 16ebc <_IO_stdin_used+0x1c> + 1502c: 12c00893 li a7,300 + 15030: 00002697 auipc a3,0x2 + 15034: 09068693 addi a3,a3,144 # 170c0 <_ZL14__sv_erff_data> + 15038: 00003617 auipc a2,0x3 + 1503c: 88c60613 addi a2,a2,-1908 # 178c4 <_ZL14__sv_erff_data+0x804> + 15040: 20000813 li a6,512 + 15044: 00400513 li a0,4 + 15048: 000027b7 lui a5,0x2 + 1504c: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 15050: 00f10733 add a4,sp,a5 + 15054: 00010793 mv a5,sp + 15058: 0287e287 vl1re32.v v5,(a5) + 1505c: 01078793 addi a5,a5,16 + 15060: 2a5291d7 vfabs.v v3,v5 + 15064: 92375157 vfmul.vf v2,v3,fa4 + 15068: 7637d057 vmfgt.vf v0,v3,fa5 + 1506c: 7e365357 vmfge.vf v6,v3,fa2 + 15070: 4a201157 vfcvt.xu.f.v v2,v2 + 15074: 5c410157 vmerge.vvm v2,v4,v2,v0 + 15078: 9e603057 vmv1r.v v0,v6 + 1507c: 12284157 vminu.vx v2,v2,a6 + 15080: 4a2110d7 vfcvt.f.xu.v v1,v2 + 15084: 96256157 vmul.vx v2,v2,a0 + 15088: 9216d0d7 vfmul.vf v1,v1,fa3 + 1508c: 0626e387 vluxei32.v v7,(a3),v2 + 15090: 06266107 vluxei32.v v2,(a2),v2 + 15094: 0a3091d7 vfsub.vv v3,v3,v1 + 15098: b235d0d7 vfmacc.vf v1,fa1,v3 + 1509c: 92319457 vfmul.vv v8,v3,v3 + 150a0: ae3410d7 vfnmsub.vv v1,v8,v3 + 150a4: a27110d7 vfmadd.vv v1,v2,v7 + 150a8: 5c1550d7 vfmerge.vfm v1,v1,fa0,v0 + 150ac: 221290d7 vfsgnj.vv v1,v1,v5 + 150b0: 028700a7 vs1r.v v1,(a4) + 150b4: 01070713 addi a4,a4,16 + 150b8: fab790e3 bne a5,a1,15058 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3erfEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xcc> + 150bc: fff88893 addi a7,a7,-1 + 150c0: f80894e3 bnez a7,15048 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3erfEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xbc> + 150c4: c0102973 rdtime s2 + 150c8: 64000793 li a5,1600 + 150cc: 02f90933 mul s2,s2,a5 + 150d0: 97b427b7 lui a5,0x97b42 + 150d4: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 150d8: 097b4737 lui a4,0x97b4 + 150dc: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> + 150e0: 02079793 slli a5,a5,0x20 + 150e4: 00e787b3 add a5,a5,a4 + 150e8: 00005737 lui a4,0x5 + 150ec: b1070713 addi a4,a4,-1264 # 4b10 <__abi_tag-0xb784> + 150f0: 00e10833 add a6,sp,a4 + 150f4: 02f93933 mulhu s2,s2,a5 + 150f8: 12c00893 li a7,300 + 150fc: 20000513 li a0,512 + 15100: 00400593 li a1,4 + 15104: cd027057 vsetivli zero,4,e32,m1,ta,ma + 15108: 00495913 srli s2,s2,0x4 + 1510c: 000027b7 lui a5,0x2 + 15110: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 15114: 00f107b3 add a5,sp,a5 + 15118: 00010713 mv a4,sp + 1511c: 02876287 vl1re32.v v5,(a4) + 15120: 01070713 addi a4,a4,16 + 15124: 2a5291d7 vfabs.v v3,v5 + 15128: 92375157 vfmul.vf v2,v3,fa4 + 1512c: 7637d057 vmfgt.vf v0,v3,fa5 + 15130: 7e365357 vmfge.vf v6,v3,fa2 + 15134: 4a201157 vfcvt.xu.f.v v2,v2 + 15138: 5c410157 vmerge.vvm v2,v4,v2,v0 + 1513c: 9e603057 vmv1r.v v0,v6 + 15140: 12254157 vminu.vx v2,v2,a0 + 15144: 4a2110d7 vfcvt.f.xu.v v1,v2 + 15148: 9625e157 vmul.vx v2,v2,a1 + 1514c: 9216d0d7 vfmul.vf v1,v1,fa3 + 15150: 0626e387 vluxei32.v v7,(a3),v2 + 15154: 06266107 vluxei32.v v2,(a2),v2 + 15158: 0a3091d7 vfsub.vv v3,v3,v1 + 1515c: b235d0d7 vfmacc.vf v1,fa1,v3 + 15160: 92319457 vfmul.vv v8,v3,v3 + 15164: ae3410d7 vfnmsub.vv v1,v8,v3 + 15168: a27110d7 vfmadd.vv v1,v2,v7 + 1516c: 5c1550d7 vfmerge.vfm v1,v1,fa0,v0 + 15170: 221290d7 vfsgnj.vv v1,v1,v5 + 15174: 028780a7 vs1r.v v1,(a5) + 15178: 01078793 addi a5,a5,16 + 1517c: fb0790e3 bne a5,a6,1511c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3erfEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x190> + 15180: fff88893 addi a7,a7,-1 + 15184: f80894e3 bnez a7,1510c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3erfEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x180> + 15188: c01024f3 rdtime s1 + 1518c: 01300613 li a2,19 + 15190: 00002597 auipc a1,0x2 + 15194: e5058593 addi a1,a1,-432 # 16fe0 <_IO_stdin_used+0x140> + 15198: 00005517 auipc a0,0x5 + 1519c: e5053503 ld a0,-432(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 151a0: bc1fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 151a4: 00100613 li a2,1 + 151a8: 00002597 auipc a1,0x2 + 151ac: e5058593 addi a1,a1,-432 # 16ff8 <_IO_stdin_used+0x158> + 151b0: 00005517 auipc a0,0x5 + 151b4: e3853503 ld a0,-456(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 151b8: ba9fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 151bc: 00843603 ld a2,8(s0) + 151c0: 00043583 ld a1,0(s0) + 151c4: 00005517 auipc a0,0x5 + 151c8: e2453503 ld a0,-476(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 151cc: b95fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 151d0: 00002597 auipc a1,0x2 + 151d4: e3058593 addi a1,a1,-464 # 17000 <_IO_stdin_used+0x160> + 151d8: 00600613 li a2,6 + 151dc: 00050413 mv s0,a0 + 151e0: b81fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 151e4: 64000793 li a5,1600 + 151e8: 02f487b3 mul a5,s1,a5 + 151ec: 97b42737 lui a4,0x97b42 + 151f0: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 151f4: 097b46b7 lui a3,0x97b4 + 151f8: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> + 151fc: 02071713 slli a4,a4,0x20 + 15200: 00d70733 add a4,a4,a3 + 15204: 00002697 auipc a3,0x2 + 15208: d0c6a707 flw fa4,-756(a3) # 16f10 <_IO_stdin_used+0x70> + 1520c: 00002697 auipc a3,0x2 + 15210: d086a787 flw fa5,-760(a3) # 16f14 <_IO_stdin_used+0x74> + 15214: 00043683 ld a3,0(s0) + 15218: 02e7b7b3 mulhu a5,a5,a4 + 1521c: 00100613 li a2,1 + 15220: fe86b703 ld a4,-24(a3) + 15224: 00040513 mv a0,s0 + 15228: 00e40733 add a4,s0,a4 + 1522c: 00c73423 sd a2,8(a4) + 15230: fe86b703 ld a4,-24(a3) + 15234: 0047d793 srli a5,a5,0x4 + 15238: 412787b3 sub a5,a5,s2 + 1523c: d037f553 fcvt.s.lu fa0,a5 + 15240: 00e40433 add s0,s0,a4 + 15244: 01842783 lw a5,24(s0) + 15248: 18e57553 fdiv.s fa0,fa0,fa4 + 1524c: efb7f793 andi a5,a5,-261 + 15250: 0047e793 ori a5,a5,4 + 15254: 00f42c23 sw a5,24(s0) + 15258: 18f57553 fdiv.s fa0,fa0,fa5 + 1525c: 42050553 fcvt.d.s fa0,fa0 + 15260: b61fb0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> + 15264: 00700613 li a2,7 + 15268: 00002597 auipc a1,0x2 + 1526c: da058593 addi a1,a1,-608 # 17008 <_IO_stdin_used+0x168> + 15270: 00050493 mv s1,a0 + 15274: aedfb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 15278: 0004b783 ld a5,0(s1) + 1527c: fe87b783 ld a5,-24(a5) + 15280: 00f487b3 add a5,s1,a5 + 15284: 0f07b403 ld s0,240(a5) + 15288: 06040a63 beqz s0,152fc <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3erfEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x370> + 1528c: 03844783 lbu a5,56(s0) + 15290: 02078e63 beqz a5,152cc <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3erfEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x340> + 15294: 04344583 lbu a1,67(s0) + 15298: 00048513 mv a0,s1 + 1529c: a35fb0ef jal 10cd0 <_ZNSo3putEc@plt> + 152a0: 000042b7 lui t0,0x4 + 152a4: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> + 152a8: 00510133 add sp,sp,t0 + 152ac: 7e813083 ld ra,2024(sp) + 152b0: 7e013403 ld s0,2016(sp) + 152b4: 7d813483 ld s1,2008(sp) + 152b8: 7d013903 ld s2,2000(sp) + 152bc: 7c813407 fld fs0,1992(sp) + 152c0: 7c013487 fld fs1,1984(sp) + 152c4: 7f010113 addi sp,sp,2032 + 152c8: a39fb06f j 10d00 <_ZNSo5flushEv@plt> + 152cc: 00040513 mv a0,s0 + 152d0: aa1fb0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 152d4: 00043783 ld a5,0(s0) + 152d8: ffffc717 auipc a4,0xffffc + 152dc: 05470713 addi a4,a4,84 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> + 152e0: 00a00593 li a1,10 + 152e4: 0307b783 ld a5,48(a5) + 152e8: fae788e3 beq a5,a4,15298 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3erfEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x30c> + 152ec: 00040513 mv a0,s0 + 152f0: 000780e7 jalr a5 + 152f4: 00050593 mv a1,a0 + 152f8: fa1ff06f j 15298 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3erfEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x30c> + 152fc: a85fb0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> + +0000000000015300 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3cosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: + 15300: 81010113 addi sp,sp,-2032 + 15304: ffffc2b7 lui t0,0xffffc + 15308: 7c813427 fsd fs0,1992(sp) + 1530c: 7c913027 fsd fs1,1984(sp) + 15310: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> + 15314: 000027b7 lui a5,0x2 + 15318: 20a504d3 fmv.s fs1,fa0 + 1531c: 20b58453 fmv.s fs0,fa1 + 15320: 7e813023 sd s0,2016(sp) + 15324: 7c913c23 sd s1,2008(sp) + 15328: 7d213823 sd s2,2000(sp) + 1532c: 7e113423 sd ra,2024(sp) + 15330: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 15334: 00510133 add sp,sp,t0 + 15338: 00010493 mv s1,sp + 1533c: 00050413 mv s0,a0 + 15340: 00f10933 add s2,sp,a5 + 15344: 208405d3 fmv.s fa1,fs0 + 15348: 20948553 fmv.s fa0,fs1 + 1534c: 00048513 mv a0,s1 + 15350: 01048493 addi s1,s1,16 + 15354: be0fc0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> + 15358: ff2496e3 bne s1,s2,15344 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3cosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x44> + 1535c: 00002797 auipc a5,0x2 + 15360: bdc7a107 flw ft2,-1060(a5) # 16f38 <_IO_stdin_used+0x98> + 15364: 00002797 auipc a5,0x2 + 15368: b4c7a787 flw fa5,-1204(a5) # 16eb0 <_IO_stdin_used+0x10> + 1536c: 00002797 auipc a5,0x2 + 15370: bd07a087 flw ft1,-1072(a5) # 16f3c <_IO_stdin_used+0x9c> + 15374: 00002797 auipc a5,0x2 + 15378: bcc7a007 flw ft0,-1076(a5) # 16f40 <_IO_stdin_used+0xa0> + 1537c: 00002797 auipc a5,0x2 + 15380: bd47a507 flw fa0,-1068(a5) # 16f50 <_IO_stdin_used+0xb0> + 15384: 00002797 auipc a5,0x2 + 15388: bd07a587 flw fa1,-1072(a5) # 16f54 <_IO_stdin_used+0xb4> + 1538c: cd027057 vsetivli zero,4,e32,m1,ta,ma + 15390: 000027b7 lui a5,0x2 + 15394: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 15398: 00f106b3 add a3,sp,a5 + 1539c: 5e0153d7 vfmv.v.f v7,ft2 + 153a0: 5e07d657 vfmv.v.f v12,fa5 + 153a4: 5e00d5d7 vfmv.v.f v11,ft1 + 153a8: 5e005557 vfmv.v.f v10,ft0 + 153ac: 5e055357 vfmv.v.f v6,fa0 + 153b0: 5e05d2d7 vfmv.v.f v5,fa1 + 153b4: 00002797 auipc a5,0x2 + 153b8: b907a707 flw fa4,-1136(a5) # 16f44 <_IO_stdin_used+0xa4> + 153bc: 00002797 auipc a5,0x2 + 153c0: b8c7a687 flw fa3,-1140(a5) # 16f48 <_IO_stdin_used+0xa8> + 153c4: 00002797 auipc a5,0x2 + 153c8: b887a607 flw fa2,-1144(a5) # 16f4c <_IO_stdin_used+0xac> + 153cc: 12c00593 li a1,300 + 153d0: 00c00637 lui a2,0xc00 + 153d4: 000027b7 lui a5,0x2 + 153d8: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 153dc: 00f10733 add a4,sp,a5 + 153e0: 00010793 mv a5,sp + 153e4: 0287e087 vl1re32.v v1,(a5) + 153e8: 01078793 addi a5,a5,16 + 153ec: 2a1090d7 vfabs.v v1,v1 + 153f0: 9e703157 vmv1r.v v2,v7 + 153f4: a2c09157 vfmadd.vv v2,v1,v12 + 153f8: 4a209157 vfcvt.x.f.v v2,v2 + 153fc: 4a2191d7 vfcvt.f.x.v v3,v2 + 15400: 02264157 vadd.vx v2,v2,a2 + 15404: 0a37d1d7 vfsub.vf v3,v3,fa5 + 15408: 962fb157 vsll.vi v2,v2,31 + 1540c: be3750d7 vfnmsac.vf v1,fa4,v3 + 15410: be36d0d7 vfnmsac.vf v1,fa3,v3 + 15414: be3650d7 vfnmsac.vf v1,fa2,v3 + 15418: 92109257 vfmul.vv v4,v1,v1 + 1541c: 9e6031d7 vmv1r.v v3,v6 + 15420: a2a211d7 vfmadd.vv v3,v4,v10 + 15424: 9e503457 vmv1r.v v8,v5 + 15428: a2b21457 vfmadd.vv v8,v4,v11 + 1542c: 924214d7 vfmul.vv v9,v4,v4 + 15430: 92409257 vfmul.vv v4,v4,v1 + 15434: a28491d7 vfmadd.vv v3,v9,v8 + 15438: a21211d7 vfmadd.vv v3,v4,v1 + 1543c: 2e218157 vxor.vv v2,v2,v3 + 15440: 02870127 vs1r.v v2,(a4) + 15444: 01070713 addi a4,a4,16 + 15448: f8d79ee3 bne a5,a3,153e4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3cosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xe4> + 1544c: fff58593 addi a1,a1,-1 + 15450: f80592e3 bnez a1,153d4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3cosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xd4> + 15454: c0102973 rdtime s2 + 15458: 64000793 li a5,1600 + 1545c: 02f90933 mul s2,s2,a5 + 15460: 97b427b7 lui a5,0x97b42 + 15464: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 15468: 097b4737 lui a4,0x97b4 + 1546c: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> + 15470: 02079793 slli a5,a5,0x20 + 15474: 00e787b3 add a5,a5,a4 + 15478: cd027057 vsetivli zero,4,e32,m1,ta,ma + 1547c: 00002737 lui a4,0x2 + 15480: 5e0153d7 vfmv.v.f v7,ft2 + 15484: 02f93933 mulhu s2,s2,a5 + 15488: 5e07d657 vfmv.v.f v12,fa5 + 1548c: 5e00d5d7 vfmv.v.f v11,ft1 + 15490: 5e005557 vfmv.v.f v10,ft0 + 15494: 5e055357 vfmv.v.f v6,fa0 + 15498: 5e05d2d7 vfmv.v.f v5,fa1 + 1549c: 58070793 addi a5,a4,1408 # 2580 <__abi_tag-0xdd14> + 154a0: 00f106b3 add a3,sp,a5 + 154a4: 12c00593 li a1,300 + 154a8: 00c00637 lui a2,0xc00 + 154ac: 00495913 srli s2,s2,0x4 + 154b0: 000027b7 lui a5,0x2 + 154b4: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 154b8: 00f10733 add a4,sp,a5 + 154bc: 00010793 mv a5,sp + 154c0: 0287e087 vl1re32.v v1,(a5) + 154c4: 01078793 addi a5,a5,16 + 154c8: 2a1090d7 vfabs.v v1,v1 + 154cc: 9e703157 vmv1r.v v2,v7 + 154d0: a2c09157 vfmadd.vv v2,v1,v12 + 154d4: 4a209157 vfcvt.x.f.v v2,v2 + 154d8: 4a2191d7 vfcvt.f.x.v v3,v2 + 154dc: 02264157 vadd.vx v2,v2,a2 + 154e0: 0a37d1d7 vfsub.vf v3,v3,fa5 + 154e4: 962fb157 vsll.vi v2,v2,31 + 154e8: be3750d7 vfnmsac.vf v1,fa4,v3 + 154ec: be36d0d7 vfnmsac.vf v1,fa3,v3 + 154f0: be3650d7 vfnmsac.vf v1,fa2,v3 + 154f4: 92109257 vfmul.vv v4,v1,v1 + 154f8: 9e6031d7 vmv1r.v v3,v6 + 154fc: a2a211d7 vfmadd.vv v3,v4,v10 + 15500: 9e503457 vmv1r.v v8,v5 + 15504: a2b21457 vfmadd.vv v8,v4,v11 + 15508: 924214d7 vfmul.vv v9,v4,v4 + 1550c: 92409257 vfmul.vv v4,v4,v1 + 15510: a28491d7 vfmadd.vv v3,v9,v8 + 15514: a21211d7 vfmadd.vv v3,v4,v1 + 15518: 2e218157 vxor.vv v2,v2,v3 + 1551c: 02870127 vs1r.v v2,(a4) + 15520: 01070713 addi a4,a4,16 + 15524: f8d79ee3 bne a5,a3,154c0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3cosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x1c0> + 15528: fff58593 addi a1,a1,-1 + 1552c: f80592e3 bnez a1,154b0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3cosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x1b0> + 15530: c01024f3 rdtime s1 + 15534: 01300613 li a2,19 + 15538: 00002597 auipc a1,0x2 + 1553c: aa858593 addi a1,a1,-1368 # 16fe0 <_IO_stdin_used+0x140> + 15540: 00005517 auipc a0,0x5 + 15544: aa853503 ld a0,-1368(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 15548: 819fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1554c: 00100613 li a2,1 + 15550: 00002597 auipc a1,0x2 + 15554: aa858593 addi a1,a1,-1368 # 16ff8 <_IO_stdin_used+0x158> + 15558: 00005517 auipc a0,0x5 + 1555c: a9053503 ld a0,-1392(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 15560: 801fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 15564: 00843603 ld a2,8(s0) + 15568: 00043583 ld a1,0(s0) + 1556c: 00005517 auipc a0,0x5 + 15570: a7c53503 ld a0,-1412(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 15574: fecfb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 15578: 00002597 auipc a1,0x2 + 1557c: a8858593 addi a1,a1,-1400 # 17000 <_IO_stdin_used+0x160> + 15580: 00600613 li a2,6 + 15584: 00050413 mv s0,a0 + 15588: fd8fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1558c: 64000793 li a5,1600 + 15590: 02f487b3 mul a5,s1,a5 + 15594: 97b42737 lui a4,0x97b42 + 15598: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 1559c: 097b46b7 lui a3,0x97b4 + 155a0: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> + 155a4: 02071713 slli a4,a4,0x20 + 155a8: 00d70733 add a4,a4,a3 + 155ac: 00002697 auipc a3,0x2 + 155b0: 9646a707 flw fa4,-1692(a3) # 16f10 <_IO_stdin_used+0x70> + 155b4: 00002697 auipc a3,0x2 + 155b8: 9606a787 flw fa5,-1696(a3) # 16f14 <_IO_stdin_used+0x74> + 155bc: 00043683 ld a3,0(s0) + 155c0: 02e7b7b3 mulhu a5,a5,a4 + 155c4: 00100613 li a2,1 + 155c8: fe86b703 ld a4,-24(a3) + 155cc: 00040513 mv a0,s0 + 155d0: 00e40733 add a4,s0,a4 + 155d4: 00c73423 sd a2,8(a4) + 155d8: fe86b703 ld a4,-24(a3) + 155dc: 0047d793 srli a5,a5,0x4 + 155e0: 412787b3 sub a5,a5,s2 + 155e4: d037f553 fcvt.s.lu fa0,a5 + 155e8: 00e40433 add s0,s0,a4 + 155ec: 01842783 lw a5,24(s0) + 155f0: 18e57553 fdiv.s fa0,fa0,fa4 + 155f4: efb7f793 andi a5,a5,-261 + 155f8: 0047e793 ori a5,a5,4 + 155fc: 00f42c23 sw a5,24(s0) + 15600: 18f57553 fdiv.s fa0,fa0,fa5 + 15604: 42050553 fcvt.d.s fa0,fa0 + 15608: fb8fb0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> + 1560c: 00700613 li a2,7 + 15610: 00002597 auipc a1,0x2 + 15614: 9f858593 addi a1,a1,-1544 # 17008 <_IO_stdin_used+0x168> + 15618: 00050493 mv s1,a0 + 1561c: f44fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 15620: 0004b783 ld a5,0(s1) + 15624: fe87b783 ld a5,-24(a5) + 15628: 00f487b3 add a5,s1,a5 + 1562c: 0f07b403 ld s0,240(a5) + 15630: 06040a63 beqz s0,156a4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3cosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3a4> + 15634: 03844783 lbu a5,56(s0) + 15638: 02078e63 beqz a5,15674 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3cosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x374> + 1563c: 04344583 lbu a1,67(s0) + 15640: 00048513 mv a0,s1 + 15644: e8cfb0ef jal 10cd0 <_ZNSo3putEc@plt> + 15648: 000042b7 lui t0,0x4 + 1564c: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> + 15650: 00510133 add sp,sp,t0 + 15654: 7e813083 ld ra,2024(sp) + 15658: 7e013403 ld s0,2016(sp) + 1565c: 7d813483 ld s1,2008(sp) + 15660: 7d013903 ld s2,2000(sp) + 15664: 7c813407 fld fs0,1992(sp) + 15668: 7c013487 fld fs1,1984(sp) + 1566c: 7f010113 addi sp,sp,2032 + 15670: e90fb06f j 10d00 <_ZNSo5flushEv@plt> + 15674: 00040513 mv a0,s0 + 15678: ef8fb0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 1567c: 00043783 ld a5,0(s0) + 15680: ffffc717 auipc a4,0xffffc + 15684: cac70713 addi a4,a4,-852 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> + 15688: 00a00593 li a1,10 + 1568c: 0307b783 ld a5,48(a5) + 15690: fae788e3 beq a5,a4,15640 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3cosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x340> + 15694: 00040513 mv a0,s0 + 15698: 000780e7 jalr a5 + 1569c: 00050593 mv a1,a0 + 156a0: fa1ff06f j 15640 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3cosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x340> + 156a4: edcfb0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> + +00000000000156a8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3sinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: + 156a8: 81010113 addi sp,sp,-2032 + 156ac: ffffc2b7 lui t0,0xffffc + 156b0: 7c813427 fsd fs0,1992(sp) + 156b4: 7c913027 fsd fs1,1984(sp) + 156b8: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> + 156bc: 000027b7 lui a5,0x2 + 156c0: 20a504d3 fmv.s fs1,fa0 + 156c4: 20b58453 fmv.s fs0,fa1 + 156c8: 7e813023 sd s0,2016(sp) + 156cc: 7c913c23 sd s1,2008(sp) + 156d0: 7d213823 sd s2,2000(sp) + 156d4: 7e113423 sd ra,2024(sp) + 156d8: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 156dc: 00510133 add sp,sp,t0 + 156e0: 00010493 mv s1,sp + 156e4: 00050413 mv s0,a0 + 156e8: 00f10933 add s2,sp,a5 + 156ec: 208405d3 fmv.s fa1,fs0 + 156f0: 20948553 fmv.s fa0,fs1 + 156f4: 00048513 mv a0,s1 + 156f8: 01048493 addi s1,s1,16 + 156fc: 838fc0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> + 15700: ff2496e3 bne s1,s2,156ec <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3sinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x44> + 15704: 00002797 auipc a5,0x2 + 15708: 8387a087 flw ft1,-1992(a5) # 16f3c <_IO_stdin_used+0x9c> + 1570c: 00002797 auipc a5,0x2 + 15710: 8347a007 flw ft0,-1996(a5) # 16f40 <_IO_stdin_used+0xa0> + 15714: 00002797 auipc a5,0x2 + 15718: 83c7a507 flw fa0,-1988(a5) # 16f50 <_IO_stdin_used+0xb0> + 1571c: 00002797 auipc a5,0x2 + 15720: 8387a587 flw fa1,-1992(a5) # 16f54 <_IO_stdin_used+0xb4> + 15724: cd027057 vsetivli zero,4,e32,m1,ta,ma + 15728: 000027b7 lui a5,0x2 + 1572c: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 15730: 00f106b3 add a3,sp,a5 + 15734: 5e00d557 vfmv.v.f v10,ft1 + 15738: 5e0054d7 vfmv.v.f v9,ft0 + 1573c: 5e055357 vfmv.v.f v6,fa0 + 15740: 5e05d2d7 vfmv.v.f v5,fa1 + 15744: 00001797 auipc a5,0x1 + 15748: 7f47a607 flw fa2,2036(a5) # 16f38 <_IO_stdin_used+0x98> + 1574c: 00001797 auipc a5,0x1 + 15750: 7f87a787 flw fa5,2040(a5) # 16f44 <_IO_stdin_used+0xa4> + 15754: 00001797 auipc a5,0x1 + 15758: 7f47a707 flw fa4,2036(a5) # 16f48 <_IO_stdin_used+0xa8> + 1575c: 00001797 auipc a5,0x1 + 15760: 7f07a687 flw fa3,2032(a5) # 16f4c <_IO_stdin_used+0xac> + 15764: 12c00593 li a1,300 + 15768: 00c00637 lui a2,0xc00 + 1576c: 000027b7 lui a5,0x2 + 15770: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 15774: 00f10733 add a4,sp,a5 + 15778: 00010793 mv a5,sp + 1577c: 0287e107 vl1re32.v v2,(a5) + 15780: 01078793 addi a5,a5,16 + 15784: 2a2110d7 vfabs.v v1,v2 + 15788: 921651d7 vfmul.vf v3,v1,fa2 + 1578c: 2e110157 vxor.vv v2,v1,v2 + 15790: 4a3091d7 vfcvt.x.f.v v3,v3 + 15794: 4a319257 vfcvt.f.x.v v4,v3 + 15798: 023641d7 vadd.vx v3,v3,a2 + 1579c: be47d0d7 vfnmsac.vf v1,fa5,v4 + 157a0: 963fb1d7 vsll.vi v3,v3,31 + 157a4: 2e218157 vxor.vv v2,v2,v3 + 157a8: be4750d7 vfnmsac.vf v1,fa4,v4 + 157ac: be46d0d7 vfnmsac.vf v1,fa3,v4 + 157b0: 92109257 vfmul.vv v4,v1,v1 + 157b4: 9e6031d7 vmv1r.v v3,v6 + 157b8: a29211d7 vfmadd.vv v3,v4,v9 + 157bc: 9e5033d7 vmv1r.v v7,v5 + 157c0: a2a213d7 vfmadd.vv v7,v4,v10 + 157c4: 92421457 vfmul.vv v8,v4,v4 + 157c8: 92409257 vfmul.vv v4,v4,v1 + 157cc: a27411d7 vfmadd.vv v3,v8,v7 + 157d0: a21211d7 vfmadd.vv v3,v4,v1 + 157d4: 2e218157 vxor.vv v2,v2,v3 + 157d8: 02870127 vs1r.v v2,(a4) + 157dc: 01070713 addi a4,a4,16 + 157e0: f8d79ee3 bne a5,a3,1577c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3sinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xd4> + 157e4: fff58593 addi a1,a1,-1 + 157e8: f80592e3 bnez a1,1576c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3sinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xc4> + 157ec: c0102973 rdtime s2 + 157f0: 64000793 li a5,1600 + 157f4: 02f90933 mul s2,s2,a5 + 157f8: 97b427b7 lui a5,0x97b42 + 157fc: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 15800: 097b4737 lui a4,0x97b4 + 15804: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> + 15808: 02079793 slli a5,a5,0x20 + 1580c: 00e787b3 add a5,a5,a4 + 15810: cd027057 vsetivli zero,4,e32,m1,ta,ma + 15814: 00002737 lui a4,0x2 + 15818: 5e00d557 vfmv.v.f v10,ft1 + 1581c: 02f93933 mulhu s2,s2,a5 + 15820: 5e0054d7 vfmv.v.f v9,ft0 + 15824: 5e055357 vfmv.v.f v6,fa0 + 15828: 5e05d2d7 vfmv.v.f v5,fa1 + 1582c: 58070793 addi a5,a4,1408 # 2580 <__abi_tag-0xdd14> + 15830: 00f106b3 add a3,sp,a5 + 15834: 12c00593 li a1,300 + 15838: 00c00637 lui a2,0xc00 + 1583c: 00495913 srli s2,s2,0x4 + 15840: 000027b7 lui a5,0x2 + 15844: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 15848: 00f10733 add a4,sp,a5 + 1584c: 00010793 mv a5,sp + 15850: 0287e107 vl1re32.v v2,(a5) + 15854: 01078793 addi a5,a5,16 + 15858: 2a2110d7 vfabs.v v1,v2 + 1585c: 921651d7 vfmul.vf v3,v1,fa2 + 15860: 2e110157 vxor.vv v2,v1,v2 + 15864: 4a3091d7 vfcvt.x.f.v v3,v3 + 15868: 4a319257 vfcvt.f.x.v v4,v3 + 1586c: 023641d7 vadd.vx v3,v3,a2 + 15870: be47d0d7 vfnmsac.vf v1,fa5,v4 + 15874: 963fb1d7 vsll.vi v3,v3,31 + 15878: 2e218157 vxor.vv v2,v2,v3 + 1587c: be4750d7 vfnmsac.vf v1,fa4,v4 + 15880: be46d0d7 vfnmsac.vf v1,fa3,v4 + 15884: 92109257 vfmul.vv v4,v1,v1 + 15888: 9e6031d7 vmv1r.v v3,v6 + 1588c: a29211d7 vfmadd.vv v3,v4,v9 + 15890: 9e5033d7 vmv1r.v v7,v5 + 15894: a2a213d7 vfmadd.vv v7,v4,v10 + 15898: 92421457 vfmul.vv v8,v4,v4 + 1589c: 92409257 vfmul.vv v4,v4,v1 + 158a0: a27411d7 vfmadd.vv v3,v8,v7 + 158a4: a21211d7 vfmadd.vv v3,v4,v1 + 158a8: 2e218157 vxor.vv v2,v2,v3 + 158ac: 02870127 vs1r.v v2,(a4) + 158b0: 01070713 addi a4,a4,16 + 158b4: f8d79ee3 bne a5,a3,15850 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3sinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x1a8> + 158b8: fff58593 addi a1,a1,-1 + 158bc: f80592e3 bnez a1,15840 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3sinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x198> + 158c0: c01024f3 rdtime s1 + 158c4: 01300613 li a2,19 + 158c8: 00001597 auipc a1,0x1 + 158cc: 71858593 addi a1,a1,1816 # 16fe0 <_IO_stdin_used+0x140> + 158d0: 00004517 auipc a0,0x4 + 158d4: 71853503 ld a0,1816(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 158d8: c88fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 158dc: 00100613 li a2,1 + 158e0: 00001597 auipc a1,0x1 + 158e4: 71858593 addi a1,a1,1816 # 16ff8 <_IO_stdin_used+0x158> + 158e8: 00004517 auipc a0,0x4 + 158ec: 70053503 ld a0,1792(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 158f0: c70fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 158f4: 00843603 ld a2,8(s0) + 158f8: 00043583 ld a1,0(s0) + 158fc: 00004517 auipc a0,0x4 + 15900: 6ec53503 ld a0,1772(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 15904: c5cfb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 15908: 00001597 auipc a1,0x1 + 1590c: 6f858593 addi a1,a1,1784 # 17000 <_IO_stdin_used+0x160> + 15910: 00600613 li a2,6 + 15914: 00050413 mv s0,a0 + 15918: c48fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1591c: 64000793 li a5,1600 + 15920: 02f487b3 mul a5,s1,a5 + 15924: 97b42737 lui a4,0x97b42 + 15928: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 1592c: 097b46b7 lui a3,0x97b4 + 15930: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> + 15934: 02071713 slli a4,a4,0x20 + 15938: 00d70733 add a4,a4,a3 + 1593c: 00001697 auipc a3,0x1 + 15940: 5d46a707 flw fa4,1492(a3) # 16f10 <_IO_stdin_used+0x70> + 15944: 00001697 auipc a3,0x1 + 15948: 5d06a787 flw fa5,1488(a3) # 16f14 <_IO_stdin_used+0x74> + 1594c: 00043683 ld a3,0(s0) + 15950: 02e7b7b3 mulhu a5,a5,a4 + 15954: 00100613 li a2,1 + 15958: fe86b703 ld a4,-24(a3) + 1595c: 00040513 mv a0,s0 + 15960: 00e40733 add a4,s0,a4 + 15964: 00c73423 sd a2,8(a4) + 15968: fe86b703 ld a4,-24(a3) + 1596c: 0047d793 srli a5,a5,0x4 + 15970: 412787b3 sub a5,a5,s2 + 15974: d037f553 fcvt.s.lu fa0,a5 + 15978: 00e40433 add s0,s0,a4 + 1597c: 01842783 lw a5,24(s0) + 15980: 18e57553 fdiv.s fa0,fa0,fa4 + 15984: efb7f793 andi a5,a5,-261 + 15988: 0047e793 ori a5,a5,4 + 1598c: 00f42c23 sw a5,24(s0) + 15990: 18f57553 fdiv.s fa0,fa0,fa5 + 15994: 42050553 fcvt.d.s fa0,fa0 + 15998: c28fb0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> + 1599c: 00700613 li a2,7 + 159a0: 00001597 auipc a1,0x1 + 159a4: 66858593 addi a1,a1,1640 # 17008 <_IO_stdin_used+0x168> + 159a8: 00050493 mv s1,a0 + 159ac: bb4fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 159b0: 0004b783 ld a5,0(s1) + 159b4: fe87b783 ld a5,-24(a5) + 159b8: 00f487b3 add a5,s1,a5 + 159bc: 0f07b403 ld s0,240(a5) + 159c0: 06040a63 beqz s0,15a34 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3sinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x38c> + 159c4: 03844783 lbu a5,56(s0) + 159c8: 02078e63 beqz a5,15a04 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3sinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x35c> + 159cc: 04344583 lbu a1,67(s0) + 159d0: 00048513 mv a0,s1 + 159d4: afcfb0ef jal 10cd0 <_ZNSo3putEc@plt> + 159d8: 000042b7 lui t0,0x4 + 159dc: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> + 159e0: 00510133 add sp,sp,t0 + 159e4: 7e813083 ld ra,2024(sp) + 159e8: 7e013403 ld s0,2016(sp) + 159ec: 7d813483 ld s1,2008(sp) + 159f0: 7d013903 ld s2,2000(sp) + 159f4: 7c813407 fld fs0,1992(sp) + 159f8: 7c013487 fld fs1,1984(sp) + 159fc: 7f010113 addi sp,sp,2032 + 15a00: b00fb06f j 10d00 <_ZNSo5flushEv@plt> + 15a04: 00040513 mv a0,s0 + 15a08: b68fb0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 15a0c: 00043783 ld a5,0(s0) + 15a10: ffffc717 auipc a4,0xffffc + 15a14: 91c70713 addi a4,a4,-1764 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> + 15a18: 00a00593 li a1,10 + 15a1c: 0307b783 ld a5,48(a5) + 15a20: fae788e3 beq a5,a4,159d0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3sinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x328> + 15a24: 00040513 mv a0,s0 + 15a28: 000780e7 jalr a5 + 15a2c: 00050593 mv a1,a0 + 15a30: fa1ff06f j 159d0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3sinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x328> + 15a34: b4cfb0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> + +0000000000015a38 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4asinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: + 15a38: 81010113 addi sp,sp,-2032 + 15a3c: ffffc2b7 lui t0,0xffffc + 15a40: 7c813427 fsd fs0,1992(sp) + 15a44: 7c913027 fsd fs1,1984(sp) + 15a48: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> + 15a4c: 000027b7 lui a5,0x2 + 15a50: 20a504d3 fmv.s fs1,fa0 + 15a54: 20b58453 fmv.s fs0,fa1 + 15a58: 7e813023 sd s0,2016(sp) + 15a5c: 7c913c23 sd s1,2008(sp) + 15a60: 7d213823 sd s2,2000(sp) + 15a64: 7e113423 sd ra,2024(sp) + 15a68: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 15a6c: 00510133 add sp,sp,t0 + 15a70: 00010493 mv s1,sp + 15a74: 00050413 mv s0,a0 + 15a78: 00f10933 add s2,sp,a5 + 15a7c: 208405d3 fmv.s fa1,fs0 + 15a80: 20948553 fmv.s fa0,fs1 + 15a84: 00048513 mv a0,s1 + 15a88: 01048493 addi s1,s1,16 + 15a8c: ca9fb0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> + 15a90: ff2496e3 bne s1,s2,15a7c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4asinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x44> + 15a94: 00001797 auipc a5,0x1 + 15a98: 41c7a207 flw ft4,1052(a5) # 16eb0 <_IO_stdin_used+0x10> + 15a9c: 00001797 auipc a5,0x1 + 15aa0: 4207a787 flw fa5,1056(a5) # 16ebc <_IO_stdin_used+0x1c> + 15aa4: 00001797 auipc a5,0x1 + 15aa8: 43c7a187 flw ft3,1084(a5) # 16ee0 <_IO_stdin_used+0x40> + 15aac: 00001797 auipc a5,0x1 + 15ab0: 4ac7a107 flw ft2,1196(a5) # 16f58 <_IO_stdin_used+0xb8> + 15ab4: 00001797 auipc a5,0x1 + 15ab8: 4a87a087 flw ft1,1192(a5) # 16f5c <_IO_stdin_used+0xbc> + 15abc: 00001797 auipc a5,0x1 + 15ac0: 4a47a007 flw ft0,1188(a5) # 16f60 <_IO_stdin_used+0xc0> + 15ac4: 00001797 auipc a5,0x1 + 15ac8: 4a07a507 flw fa0,1184(a5) # 16f64 <_IO_stdin_used+0xc4> + 15acc: 00001797 auipc a5,0x1 + 15ad0: 49c7a587 flw fa1,1180(a5) # 16f68 <_IO_stdin_used+0xc8> + 15ad4: 00001797 auipc a5,0x1 + 15ad8: 4987a607 flw fa2,1176(a5) # 16f6c <_IO_stdin_used+0xcc> + 15adc: cd027057 vsetivli zero,4,e32,m1,ta,ma + 15ae0: 000027b7 lui a5,0x2 + 15ae4: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 15ae8: 00f106b3 add a3,sp,a5 + 15aec: 5e0253d7 vfmv.v.f v7,ft4 + 15af0: 5e07d9d7 vfmv.v.f v19,fa5 + 15af4: 5e01d957 vfmv.v.f v18,ft3 + 15af8: 5e0158d7 vfmv.v.f v17,ft2 + 15afc: 5e00d857 vfmv.v.f v16,ft1 + 15b00: 5e0057d7 vfmv.v.f v15,ft0 + 15b04: 5e055757 vfmv.v.f v14,fa0 + 15b08: 5e05d4d7 vfmv.v.f v9,fa1 + 15b0c: 5e065457 vfmv.v.f v8,fa2 + 15b10: 00001797 auipc a5,0x1 + 15b14: 4087a687 flw fa3,1032(a5) # 16f18 <_IO_stdin_used+0x78> + 15b18: f0000753 fmv.w.x fa4,zero + 15b1c: 12c00613 li a2,300 + 15b20: 000027b7 lui a5,0x2 + 15b24: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 15b28: 00f10733 add a4,sp,a5 + 15b2c: 00010793 mv a5,sp + 15b30: 0287e007 vl1re32.v v0,(a5) + 15b34: 01078793 addi a5,a5,16 + 15b38: 2a0011d7 vfabs.v v3,v0 + 15b3c: 920010d7 vfmul.vv v1,v0,v0 + 15b40: 6e075057 vmflt.vf v0,v0,fa4 + 15b44: 9e303157 vmv1r.v v2,v3 + 15b48: ae739157 vfnmsub.vv v2,v7,v7 + 15b4c: 6e3392d7 vmflt.vv v5,v3,v7 + 15b50: 5d36d557 vfmerge.vfm v10,v19,fa3,v0 + 15b54: 9e503057 vmv1r.v v0,v5 + 15b58: 5c208157 vmerge.vvm v2,v2,v1,v0 + 15b5c: 5d27d657 vfmerge.vfm v12,v18,fa5,v0 + 15b60: 5d1755d7 vfmerge.vfm v11,v17,fa4,v0 + 15b64: 4e201257 vfsqrt.v v4,v2 + 15b68: 92211357 vfmul.vv v6,v2,v2 + 15b6c: 9e9030d7 vmv1r.v v1,v9 + 15b70: a2e310d7 vfmadd.vv v1,v6,v14 + 15b74: 9e8036d7 vmv1r.v v13,v8 + 15b78: a2f316d7 vfmadd.vv v13,v6,v15 + 15b7c: a30310d7 vfmadd.vv v1,v6,v16 + 15b80: 5c4181d7 vmerge.vvm v3,v4,v3,v0 + 15b84: b22690d7 vfmacc.vv v1,v13,v2 + 15b88: 92219157 vfmul.vv v2,v2,v3 + 15b8c: a23110d7 vfmadd.vv v1,v2,v3 + 15b90: a2b610d7 vfmadd.vv v1,v12,v11 + 15b94: 921510d7 vfmul.vv v1,v1,v10 + 15b98: 028700a7 vs1r.v v1,(a4) + 15b9c: 01070713 addi a4,a4,16 + 15ba0: f8d798e3 bne a5,a3,15b30 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4asinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xf8> + 15ba4: fff60613 addi a2,a2,-1 # bfffff <__global_pointer$+0xbe576f> + 15ba8: f6061ce3 bnez a2,15b20 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4asinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xe8> + 15bac: c0102973 rdtime s2 + 15bb0: 64000793 li a5,1600 + 15bb4: 02f90933 mul s2,s2,a5 + 15bb8: 97b427b7 lui a5,0x97b42 + 15bbc: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 15bc0: 097b4737 lui a4,0x97b4 + 15bc4: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> + 15bc8: 02079793 slli a5,a5,0x20 + 15bcc: 00e787b3 add a5,a5,a4 + 15bd0: cd027057 vsetivli zero,4,e32,m1,ta,ma + 15bd4: 00002737 lui a4,0x2 + 15bd8: 5e0253d7 vfmv.v.f v7,ft4 + 15bdc: 02f93933 mulhu s2,s2,a5 + 15be0: 5e07d9d7 vfmv.v.f v19,fa5 + 15be4: 5e01d957 vfmv.v.f v18,ft3 + 15be8: 5e0158d7 vfmv.v.f v17,ft2 + 15bec: 5e00d857 vfmv.v.f v16,ft1 + 15bf0: 5e0057d7 vfmv.v.f v15,ft0 + 15bf4: 5e055757 vfmv.v.f v14,fa0 + 15bf8: 5e05d4d7 vfmv.v.f v9,fa1 + 15bfc: 5e065457 vfmv.v.f v8,fa2 + 15c00: f0000753 fmv.w.x fa4,zero + 15c04: 58070793 addi a5,a4,1408 # 2580 <__abi_tag-0xdd14> + 15c08: 00f106b3 add a3,sp,a5 + 15c0c: 00495913 srli s2,s2,0x4 + 15c10: 12c00613 li a2,300 + 15c14: 000027b7 lui a5,0x2 + 15c18: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 15c1c: 00f10733 add a4,sp,a5 + 15c20: 00010793 mv a5,sp + 15c24: 0287e007 vl1re32.v v0,(a5) + 15c28: 01078793 addi a5,a5,16 + 15c2c: 2a0011d7 vfabs.v v3,v0 + 15c30: 920010d7 vfmul.vv v1,v0,v0 + 15c34: 6e075057 vmflt.vf v0,v0,fa4 + 15c38: 9e303157 vmv1r.v v2,v3 + 15c3c: ae739157 vfnmsub.vv v2,v7,v7 + 15c40: 6e3392d7 vmflt.vv v5,v3,v7 + 15c44: 5d36d557 vfmerge.vfm v10,v19,fa3,v0 + 15c48: 9e503057 vmv1r.v v0,v5 + 15c4c: 5c208157 vmerge.vvm v2,v2,v1,v0 + 15c50: 5d27d657 vfmerge.vfm v12,v18,fa5,v0 + 15c54: 5d1755d7 vfmerge.vfm v11,v17,fa4,v0 + 15c58: 4e201257 vfsqrt.v v4,v2 + 15c5c: 92211357 vfmul.vv v6,v2,v2 + 15c60: 9e9030d7 vmv1r.v v1,v9 + 15c64: a2e310d7 vfmadd.vv v1,v6,v14 + 15c68: 9e8036d7 vmv1r.v v13,v8 + 15c6c: a2f316d7 vfmadd.vv v13,v6,v15 + 15c70: a30310d7 vfmadd.vv v1,v6,v16 + 15c74: 5c4181d7 vmerge.vvm v3,v4,v3,v0 + 15c78: b22690d7 vfmacc.vv v1,v13,v2 + 15c7c: 92219157 vfmul.vv v2,v2,v3 + 15c80: a23110d7 vfmadd.vv v1,v2,v3 + 15c84: a2b610d7 vfmadd.vv v1,v12,v11 + 15c88: 921510d7 vfmul.vv v1,v1,v10 + 15c8c: 028700a7 vs1r.v v1,(a4) + 15c90: 01070713 addi a4,a4,16 + 15c94: f8d798e3 bne a5,a3,15c24 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4asinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x1ec> + 15c98: fff60613 addi a2,a2,-1 + 15c9c: f6061ce3 bnez a2,15c14 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4asinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x1dc> + 15ca0: c01024f3 rdtime s1 + 15ca4: 01300613 li a2,19 + 15ca8: 00001597 auipc a1,0x1 + 15cac: 33858593 addi a1,a1,824 # 16fe0 <_IO_stdin_used+0x140> + 15cb0: 00004517 auipc a0,0x4 + 15cb4: 33853503 ld a0,824(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 15cb8: 8a8fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 15cbc: 00100613 li a2,1 + 15cc0: 00001597 auipc a1,0x1 + 15cc4: 33858593 addi a1,a1,824 # 16ff8 <_IO_stdin_used+0x158> + 15cc8: 00004517 auipc a0,0x4 + 15ccc: 32053503 ld a0,800(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 15cd0: 890fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 15cd4: 00843603 ld a2,8(s0) + 15cd8: 00043583 ld a1,0(s0) + 15cdc: 00004517 auipc a0,0x4 + 15ce0: 30c53503 ld a0,780(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 15ce4: 87cfb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 15ce8: 00001597 auipc a1,0x1 + 15cec: 31858593 addi a1,a1,792 # 17000 <_IO_stdin_used+0x160> + 15cf0: 00600613 li a2,6 + 15cf4: 00050413 mv s0,a0 + 15cf8: 868fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 15cfc: 64000793 li a5,1600 + 15d00: 02f487b3 mul a5,s1,a5 + 15d04: 97b42737 lui a4,0x97b42 + 15d08: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 15d0c: 097b46b7 lui a3,0x97b4 + 15d10: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> + 15d14: 02071713 slli a4,a4,0x20 + 15d18: 00d70733 add a4,a4,a3 + 15d1c: 00001697 auipc a3,0x1 + 15d20: 1f46a707 flw fa4,500(a3) # 16f10 <_IO_stdin_used+0x70> + 15d24: 00001697 auipc a3,0x1 + 15d28: 1f06a787 flw fa5,496(a3) # 16f14 <_IO_stdin_used+0x74> + 15d2c: 00043683 ld a3,0(s0) + 15d30: 02e7b7b3 mulhu a5,a5,a4 + 15d34: 00100613 li a2,1 + 15d38: fe86b703 ld a4,-24(a3) + 15d3c: 00040513 mv a0,s0 + 15d40: 00e40733 add a4,s0,a4 + 15d44: 00c73423 sd a2,8(a4) + 15d48: fe86b703 ld a4,-24(a3) + 15d4c: 0047d793 srli a5,a5,0x4 + 15d50: 412787b3 sub a5,a5,s2 + 15d54: d037f553 fcvt.s.lu fa0,a5 + 15d58: 00e40433 add s0,s0,a4 + 15d5c: 01842783 lw a5,24(s0) + 15d60: 18e57553 fdiv.s fa0,fa0,fa4 + 15d64: efb7f793 andi a5,a5,-261 + 15d68: 0047e793 ori a5,a5,4 + 15d6c: 00f42c23 sw a5,24(s0) + 15d70: 18f57553 fdiv.s fa0,fa0,fa5 + 15d74: 42050553 fcvt.d.s fa0,fa0 + 15d78: 848fb0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> + 15d7c: 00700613 li a2,7 + 15d80: 00001597 auipc a1,0x1 + 15d84: 28858593 addi a1,a1,648 # 17008 <_IO_stdin_used+0x168> + 15d88: 00050493 mv s1,a0 + 15d8c: fd5fa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 15d90: 0004b783 ld a5,0(s1) + 15d94: fe87b783 ld a5,-24(a5) + 15d98: 00f487b3 add a5,s1,a5 + 15d9c: 0f07b403 ld s0,240(a5) + 15da0: 06040a63 beqz s0,15e14 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4asinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3dc> + 15da4: 03844783 lbu a5,56(s0) + 15da8: 02078e63 beqz a5,15de4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4asinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3ac> + 15dac: 04344583 lbu a1,67(s0) + 15db0: 00048513 mv a0,s1 + 15db4: f1dfa0ef jal 10cd0 <_ZNSo3putEc@plt> + 15db8: 000042b7 lui t0,0x4 + 15dbc: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> + 15dc0: 00510133 add sp,sp,t0 + 15dc4: 7e813083 ld ra,2024(sp) + 15dc8: 7e013403 ld s0,2016(sp) + 15dcc: 7d813483 ld s1,2008(sp) + 15dd0: 7d013903 ld s2,2000(sp) + 15dd4: 7c813407 fld fs0,1992(sp) + 15dd8: 7c013487 fld fs1,1984(sp) + 15ddc: 7f010113 addi sp,sp,2032 + 15de0: f21fa06f j 10d00 <_ZNSo5flushEv@plt> + 15de4: 00040513 mv a0,s0 + 15de8: f89fa0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 15dec: 00043783 ld a5,0(s0) + 15df0: ffffb717 auipc a4,0xffffb + 15df4: 53c70713 addi a4,a4,1340 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> + 15df8: 00a00593 li a1,10 + 15dfc: 0307b783 ld a5,48(a5) + 15e00: fae788e3 beq a5,a4,15db0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4asinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x378> + 15e04: 00040513 mv a0,s0 + 15e08: 000780e7 jalr a5 + 15e0c: 00050593 mv a1,a0 + 15e10: fa1ff06f j 15db0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4asinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x378> + 15e14: f6dfa0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> + +0000000000015e18 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4acosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: + 15e18: 81010113 addi sp,sp,-2032 + 15e1c: ffffc2b7 lui t0,0xffffc + 15e20: 7c813427 fsd fs0,1992(sp) + 15e24: 7c913027 fsd fs1,1984(sp) + 15e28: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> + 15e2c: 000027b7 lui a5,0x2 + 15e30: 20a504d3 fmv.s fs1,fa0 + 15e34: 20b58453 fmv.s fs0,fa1 + 15e38: 7e813023 sd s0,2016(sp) + 15e3c: 7c913c23 sd s1,2008(sp) + 15e40: 7d213823 sd s2,2000(sp) + 15e44: 7e113423 sd ra,2024(sp) + 15e48: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 15e4c: 00510133 add sp,sp,t0 + 15e50: 00010493 mv s1,sp + 15e54: 00050413 mv s0,a0 + 15e58: 00f10933 add s2,sp,a5 + 15e5c: 208405d3 fmv.s fa1,fs0 + 15e60: 20948553 fmv.s fa0,fs1 + 15e64: 00048513 mv a0,s1 + 15e68: 01048493 addi s1,s1,16 + 15e6c: 8c9fb0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> + 15e70: ff2496e3 bne s1,s2,15e5c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4acosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x44> + 15e74: 00001797 auipc a5,0x1 + 15e78: 03c7a307 flw ft6,60(a5) # 16eb0 <_IO_stdin_used+0x10> + 15e7c: 00001797 auipc a5,0x1 + 15e80: 0407a787 flw fa5,64(a5) # 16ebc <_IO_stdin_used+0x1c> + 15e84: 00001797 auipc a5,0x1 + 15e88: 0ec7a287 flw ft5,236(a5) # 16f70 <_IO_stdin_used+0xd0> + 15e8c: 00001797 auipc a5,0x1 + 15e90: 08c7a207 flw ft4,140(a5) # 16f18 <_IO_stdin_used+0x78> + 15e94: 00001797 auipc a5,0x1 + 15e98: 0c87a187 flw ft3,200(a5) # 16f5c <_IO_stdin_used+0xbc> + 15e9c: 00001797 auipc a5,0x1 + 15ea0: 0c47a107 flw ft2,196(a5) # 16f60 <_IO_stdin_used+0xc0> + 15ea4: 00001797 auipc a5,0x1 + 15ea8: 0c07a087 flw ft1,192(a5) # 16f64 <_IO_stdin_used+0xc4> + 15eac: 00001797 auipc a5,0x1 + 15eb0: 0bc7a007 flw ft0,188(a5) # 16f68 <_IO_stdin_used+0xc8> + 15eb4: 00001797 auipc a5,0x1 + 15eb8: 0b87a507 flw fa0,184(a5) # 16f6c <_IO_stdin_used+0xcc> + 15ebc: cd027057 vsetivli zero,4,e32,m1,ta,ma + 15ec0: 000027b7 lui a5,0x2 + 15ec4: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 15ec8: 00f106b3 add a3,sp,a5 + 15ecc: 5e035557 vfmv.v.f v10,ft6 + 15ed0: 5e07d9d7 vfmv.v.f v19,fa5 + 15ed4: 5e02d957 vfmv.v.f v18,ft5 + 15ed8: 5e0258d7 vfmv.v.f v17,ft4 + 15edc: 5e01d857 vfmv.v.f v16,ft3 + 15ee0: 5e0157d7 vfmv.v.f v15,ft2 + 15ee4: 5e00d757 vfmv.v.f v14,ft1 + 15ee8: 5e005657 vfmv.v.f v12,ft0 + 15eec: 5e0555d7 vfmv.v.f v11,fa0 + 15ef0: 5e003357 vmv.v.i v6,0 + 15ef4: 00001797 auipc a5,0x1 + 15ef8: 0507a707 flw fa4,80(a5) # 16f44 <_IO_stdin_used+0xa4> + 15efc: 00001797 auipc a5,0x1 + 15f00: fe47a607 flw fa2,-28(a5) # 16ee0 <_IO_stdin_used+0x40> + 15f04: 00001797 auipc a5,0x1 + 15f08: 0547a687 flw fa3,84(a5) # 16f58 <_IO_stdin_used+0xb8> + 15f0c: f00005d3 fmv.w.x fa1,zero + 15f10: 12c00613 li a2,300 + 15f14: 000027b7 lui a5,0x2 + 15f18: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 15f1c: 00f10733 add a4,sp,a5 + 15f20: 00010793 mv a5,sp + 15f24: 0287e007 vl1re32.v v0,(a5) + 15f28: 01078793 addi a5,a5,16 + 15f2c: 2a0011d7 vfabs.v v3,v0 + 15f30: 92001457 vfmul.vv v8,v0,v0 + 15f34: 6e05d057 vmflt.vf v0,v0,fa1 + 15f38: 9e303157 vmv1r.v v2,v3 + 15f3c: aea51157 vfnmsub.vv v2,v10,v10 + 15f40: 663512d7 vmfle.vv v5,v3,v10 + 15f44: 5d2650d7 vfmerge.vfm v1,v18,fa2,v0 + 15f48: 5d17d257 vfmerge.vfm v4,v17,fa5,v0 + 15f4c: 5c6753d7 vfmerge.vfm v7,v6,fa4,v0 + 15f50: 9e503057 vmv1r.v v0,v5 + 15f54: 5c240157 vmerge.vvm v2,v2,v8,v0 + 15f58: 5c120257 vmerge.vvm v4,v1,v4,v0 + 15f5c: 5c76d3d7 vfmerge.vfm v7,v7,fa3,v0 + 15f60: 922114d7 vfmul.vv v9,v2,v2 + 15f64: 4e201457 vfsqrt.v v8,v2 + 15f68: 9ec030d7 vmv1r.v v1,v12 + 15f6c: a2e490d7 vfmadd.vv v1,v9,v14 + 15f70: 9eb036d7 vmv1r.v v13,v11 + 15f74: a2f496d7 vfmadd.vv v13,v9,v15 + 15f78: a30490d7 vfmadd.vv v1,v9,v16 + 15f7c: 5c818457 vmerge.vvm v8,v8,v3,v0 + 15f80: b22690d7 vfmacc.vv v1,v13,v2 + 15f84: 92441257 vfmul.vv v4,v4,v8 + 15f88: a33110d7 vfmadd.vv v1,v2,v19 + 15f8c: a27210d7 vfmadd.vv v1,v4,v7 + 15f90: 028700a7 vs1r.v v1,(a4) + 15f94: 01070713 addi a4,a4,16 + 15f98: f8d796e3 bne a5,a3,15f24 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4acosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x10c> + 15f9c: fff60613 addi a2,a2,-1 + 15fa0: f6061ae3 bnez a2,15f14 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4acosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xfc> + 15fa4: c0102973 rdtime s2 + 15fa8: 64000793 li a5,1600 + 15fac: 02f90933 mul s2,s2,a5 + 15fb0: 97b427b7 lui a5,0x97b42 + 15fb4: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 15fb8: 097b4737 lui a4,0x97b4 + 15fbc: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> + 15fc0: 02079793 slli a5,a5,0x20 + 15fc4: 00e787b3 add a5,a5,a4 + 15fc8: cd027057 vsetivli zero,4,e32,m1,ta,ma + 15fcc: 00002737 lui a4,0x2 + 15fd0: 5e035557 vfmv.v.f v10,ft6 + 15fd4: 02f93933 mulhu s2,s2,a5 + 15fd8: 5e07d9d7 vfmv.v.f v19,fa5 + 15fdc: 5e02d957 vfmv.v.f v18,ft5 + 15fe0: 5e0258d7 vfmv.v.f v17,ft4 + 15fe4: 5e01d857 vfmv.v.f v16,ft3 + 15fe8: 5e0157d7 vfmv.v.f v15,ft2 + 15fec: 5e00d757 vfmv.v.f v14,ft1 + 15ff0: 5e005657 vfmv.v.f v12,ft0 + 15ff4: 5e0555d7 vfmv.v.f v11,fa0 + 15ff8: f00005d3 fmv.w.x fa1,zero + 15ffc: 58070793 addi a5,a4,1408 # 2580 <__abi_tag-0xdd14> + 16000: 00f106b3 add a3,sp,a5 + 16004: 00495913 srli s2,s2,0x4 + 16008: 12c00613 li a2,300 + 1600c: 000027b7 lui a5,0x2 + 16010: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 16014: 00f10733 add a4,sp,a5 + 16018: 00010793 mv a5,sp + 1601c: 0287e007 vl1re32.v v0,(a5) + 16020: 01078793 addi a5,a5,16 + 16024: 2a0011d7 vfabs.v v3,v0 + 16028: 92001457 vfmul.vv v8,v0,v0 + 1602c: 6e05d057 vmflt.vf v0,v0,fa1 + 16030: 9e303157 vmv1r.v v2,v3 + 16034: aea51157 vfnmsub.vv v2,v10,v10 + 16038: 663512d7 vmfle.vv v5,v3,v10 + 1603c: 5d2650d7 vfmerge.vfm v1,v18,fa2,v0 + 16040: 5d17d257 vfmerge.vfm v4,v17,fa5,v0 + 16044: 5c6753d7 vfmerge.vfm v7,v6,fa4,v0 + 16048: 9e503057 vmv1r.v v0,v5 + 1604c: 5c240157 vmerge.vvm v2,v2,v8,v0 + 16050: 5c120257 vmerge.vvm v4,v1,v4,v0 + 16054: 5c76d3d7 vfmerge.vfm v7,v7,fa3,v0 + 16058: 922114d7 vfmul.vv v9,v2,v2 + 1605c: 4e201457 vfsqrt.v v8,v2 + 16060: 9ec030d7 vmv1r.v v1,v12 + 16064: a2e490d7 vfmadd.vv v1,v9,v14 + 16068: 9eb036d7 vmv1r.v v13,v11 + 1606c: a2f496d7 vfmadd.vv v13,v9,v15 + 16070: a30490d7 vfmadd.vv v1,v9,v16 + 16074: 5c818457 vmerge.vvm v8,v8,v3,v0 + 16078: b22690d7 vfmacc.vv v1,v13,v2 + 1607c: 92441257 vfmul.vv v4,v4,v8 + 16080: a33110d7 vfmadd.vv v1,v2,v19 + 16084: a27210d7 vfmadd.vv v1,v4,v7 + 16088: 028700a7 vs1r.v v1,(a4) + 1608c: 01070713 addi a4,a4,16 + 16090: f8d796e3 bne a5,a3,1601c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4acosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x204> + 16094: fff60613 addi a2,a2,-1 + 16098: f6061ae3 bnez a2,1600c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4acosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x1f4> + 1609c: c01024f3 rdtime s1 + 160a0: 01300613 li a2,19 + 160a4: 00001597 auipc a1,0x1 + 160a8: f3c58593 addi a1,a1,-196 # 16fe0 <_IO_stdin_used+0x140> + 160ac: 00004517 auipc a0,0x4 + 160b0: f3c53503 ld a0,-196(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 160b4: cadfa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 160b8: 00100613 li a2,1 + 160bc: 00001597 auipc a1,0x1 + 160c0: f3c58593 addi a1,a1,-196 # 16ff8 <_IO_stdin_used+0x158> + 160c4: 00004517 auipc a0,0x4 + 160c8: f2453503 ld a0,-220(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 160cc: c95fa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 160d0: 00843603 ld a2,8(s0) + 160d4: 00043583 ld a1,0(s0) + 160d8: 00004517 auipc a0,0x4 + 160dc: f1053503 ld a0,-240(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 160e0: c81fa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 160e4: 00001597 auipc a1,0x1 + 160e8: f1c58593 addi a1,a1,-228 # 17000 <_IO_stdin_used+0x160> + 160ec: 00600613 li a2,6 + 160f0: 00050413 mv s0,a0 + 160f4: c6dfa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 160f8: 64000793 li a5,1600 + 160fc: 02f487b3 mul a5,s1,a5 + 16100: 97b42737 lui a4,0x97b42 + 16104: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 16108: 097b46b7 lui a3,0x97b4 + 1610c: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> + 16110: 02071713 slli a4,a4,0x20 + 16114: 00d70733 add a4,a4,a3 + 16118: 00001697 auipc a3,0x1 + 1611c: df86a707 flw fa4,-520(a3) # 16f10 <_IO_stdin_used+0x70> + 16120: 00001697 auipc a3,0x1 + 16124: df46a787 flw fa5,-524(a3) # 16f14 <_IO_stdin_used+0x74> + 16128: 00043683 ld a3,0(s0) + 1612c: 02e7b7b3 mulhu a5,a5,a4 + 16130: 00100613 li a2,1 + 16134: fe86b703 ld a4,-24(a3) + 16138: 00040513 mv a0,s0 + 1613c: 00e40733 add a4,s0,a4 + 16140: 00c73423 sd a2,8(a4) + 16144: fe86b703 ld a4,-24(a3) + 16148: 0047d793 srli a5,a5,0x4 + 1614c: 412787b3 sub a5,a5,s2 + 16150: d037f553 fcvt.s.lu fa0,a5 + 16154: 00e40433 add s0,s0,a4 + 16158: 01842783 lw a5,24(s0) + 1615c: 18e57553 fdiv.s fa0,fa0,fa4 + 16160: efb7f793 andi a5,a5,-261 + 16164: 0047e793 ori a5,a5,4 + 16168: 00f42c23 sw a5,24(s0) + 1616c: 18f57553 fdiv.s fa0,fa0,fa5 + 16170: 42050553 fcvt.d.s fa0,fa0 + 16174: c4dfa0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> + 16178: 00700613 li a2,7 + 1617c: 00001597 auipc a1,0x1 + 16180: e8c58593 addi a1,a1,-372 # 17008 <_IO_stdin_used+0x168> + 16184: 00050493 mv s1,a0 + 16188: bd9fa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1618c: 0004b783 ld a5,0(s1) + 16190: fe87b783 ld a5,-24(a5) + 16194: 00f487b3 add a5,s1,a5 + 16198: 0f07b403 ld s0,240(a5) + 1619c: 06040a63 beqz s0,16210 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4acosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3f8> + 161a0: 03844783 lbu a5,56(s0) + 161a4: 02078e63 beqz a5,161e0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4acosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3c8> + 161a8: 04344583 lbu a1,67(s0) + 161ac: 00048513 mv a0,s1 + 161b0: b21fa0ef jal 10cd0 <_ZNSo3putEc@plt> + 161b4: 000042b7 lui t0,0x4 + 161b8: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> + 161bc: 00510133 add sp,sp,t0 + 161c0: 7e813083 ld ra,2024(sp) + 161c4: 7e013403 ld s0,2016(sp) + 161c8: 7d813483 ld s1,2008(sp) + 161cc: 7d013903 ld s2,2000(sp) + 161d0: 7c813407 fld fs0,1992(sp) + 161d4: 7c013487 fld fs1,1984(sp) + 161d8: 7f010113 addi sp,sp,2032 + 161dc: b25fa06f j 10d00 <_ZNSo5flushEv@plt> + 161e0: 00040513 mv a0,s0 + 161e4: b8dfa0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 161e8: 00043783 ld a5,0(s0) + 161ec: ffffb717 auipc a4,0xffffb + 161f0: 14070713 addi a4,a4,320 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> + 161f4: 00a00593 li a1,10 + 161f8: 0307b783 ld a5,48(a5) + 161fc: fae788e3 beq a5,a4,161ac <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4acosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x394> + 16200: 00040513 mv a0,s0 + 16204: 000780e7 jalr a5 + 16208: 00050593 mv a1,a0 + 1620c: fa1ff06f j 161ac <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4acosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x394> + 16210: b71fa0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> + +0000000000016214 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3logEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: + 16214: 81010113 addi sp,sp,-2032 + 16218: ffffc2b7 lui t0,0xffffc + 1621c: 7c813427 fsd fs0,1992(sp) + 16220: 7c913027 fsd fs1,1984(sp) + 16224: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> + 16228: 000027b7 lui a5,0x2 + 1622c: 20a504d3 fmv.s fs1,fa0 + 16230: 20b58453 fmv.s fs0,fa1 + 16234: 7e813023 sd s0,2016(sp) + 16238: 7c913c23 sd s1,2008(sp) + 1623c: 7d213823 sd s2,2000(sp) + 16240: 7e113423 sd ra,2024(sp) + 16244: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 16248: 00510133 add sp,sp,t0 + 1624c: 00010493 mv s1,sp + 16250: 00050413 mv s0,a0 + 16254: 00f10933 add s2,sp,a5 + 16258: 208405d3 fmv.s fa1,fs0 + 1625c: 20948553 fmv.s fa0,fs1 + 16260: 00048513 mv a0,s1 + 16264: 01048493 addi s1,s1,16 + 16268: cccfb0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> + 1626c: ff2496e3 bne s1,s2,16258 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3logEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x44> + 16270: 00001797 auipc a5,0x1 + 16274: d087a307 flw ft6,-760(a5) # 16f78 <_IO_stdin_used+0xd8> + 16278: 00001797 auipc a5,0x1 + 1627c: d047a287 flw ft5,-764(a5) # 16f7c <_IO_stdin_used+0xdc> + 16280: 00001797 auipc a5,0x1 + 16284: d007a207 flw ft4,-768(a5) # 16f80 <_IO_stdin_used+0xe0> + 16288: 00001797 auipc a5,0x1 + 1628c: cfc7a187 flw ft3,-772(a5) # 16f84 <_IO_stdin_used+0xe4> + 16290: 00001797 auipc a5,0x1 + 16294: c907a107 flw ft2,-880(a5) # 16f20 <_IO_stdin_used+0x80> + 16298: cd027057 vsetivli zero,4,e32,m1,ta,ma + 1629c: 000027b7 lui a5,0x2 + 162a0: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 162a4: 00f10633 add a2,sp,a5 + 162a8: 5e0356d7 vfmv.v.f v13,ft6 + 162ac: 5e02d657 vfmv.v.f v12,ft5 + 162b0: 5e0255d7 vfmv.v.f v11,ft4 + 162b4: 5e01d557 vfmv.v.f v10,ft3 + 162b8: 5e0154d7 vfmv.v.f v9,ft2 + 162bc: 00001797 auipc a5,0x1 + 162c0: cb87a707 flw fa4,-840(a5) # 16f74 <_IO_stdin_used+0xd4> + 162c4: 00001797 auipc a5,0x1 + 162c8: bf87a787 flw fa5,-1032(a5) # 16ebc <_IO_stdin_used+0x1c> + 162cc: 00001797 auipc a5,0x1 + 162d0: cbc7a687 flw fa3,-836(a5) # 16f88 <_IO_stdin_used+0xe8> + 162d4: 00001797 auipc a5,0x1 + 162d8: cb87a607 flw fa2,-840(a5) # 16f8c <_IO_stdin_used+0xec> + 162dc: 00001797 auipc a5,0x1 + 162e0: cb47a587 flw fa1,-844(a5) # 16f90 <_IO_stdin_used+0xf0> + 162e4: 00001797 auipc a5,0x1 + 162e8: cb07a507 flw fa0,-848(a5) # 16f94 <_IO_stdin_used+0xf4> + 162ec: 00001797 auipc a5,0x1 + 162f0: cac7a007 flw ft0,-852(a5) # 16f98 <_IO_stdin_used+0xf8> + 162f4: 00001797 auipc a5,0x1 + 162f8: bf07a087 flw ft1,-1040(a5) # 16ee4 <_IO_stdin_used+0x44> + 162fc: 808006b7 lui a3,0x80800 + 16300: fff6869b addiw a3,a3,-1 # ffffffff807fffff <__global_pointer$+0xffffffff807e576f> + 16304: 12c00813 li a6,300 + 16308: 07e00513 li a0,126 + 1630c: 3f0005b7 lui a1,0x3f000 + 16310: 000027b7 lui a5,0x2 + 16314: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 16318: 00f10733 add a4,sp,a5 + 1631c: 00010793 mv a5,sp + 16320: 0287e107 vl1re32.v v2,(a5) + 16324: 01078793 addi a5,a5,16 + 16328: 2626c0d7 vand.vx v1,v2,a3 + 1632c: a62bb157 vsra.vi v2,v2,23 + 16330: 2a15c0d7 vor.vx v1,v1,a1 + 16334: 0a254157 vsub.vx v2,v2,a0 + 16338: 6e175057 vmflt.vf v0,v1,fa4 + 1633c: 4a219157 vfcvt.f.x.v v2,v2 + 16340: 001090d7 vfadd.vv v1,v1,v1,v0.t + 16344: 0827d157 vfsub.vf v2,v2,fa5,v0.t + 16348: 0a17d0d7 vfsub.vf v1,v1,fa5 + 1634c: 9220d1d7 vfmul.vf v3,v2,ft1 + 16350: 92109257 vfmul.vv v4,v1,v1 + 16354: 9e103157 vmv1r.v v2,v1 + 16358: a2d6d157 vfmadd.vf v2,fa3,v13 + 1635c: 9e103457 vmv1r.v v8,v1 + 16360: a2c65457 vfmadd.vf v8,fa2,v12 + 16364: 9e1033d7 vmv1r.v v7,v1 + 16368: a2b5d3d7 vfmadd.vf v7,fa1,v11 + 1636c: 9e103357 vmv1r.v v6,v1 + 16370: a2a55357 vfmadd.vf v6,fa0,v10 + 16374: 9e1032d7 vmv1r.v v5,v1 + 16378: a29052d7 vfmadd.vf v5,ft0,v9 + 1637c: a2821157 vfmadd.vv v2,v4,v8 + 16380: a2721157 vfmadd.vv v2,v4,v7 + 16384: a2621157 vfmadd.vv v2,v4,v6 + 16388: a2521157 vfmadd.vv v2,v4,v5 + 1638c: a2121157 vfmadd.vv v2,v4,v1 + 16390: 02219157 vfadd.vv v2,v2,v3 + 16394: 02870127 vs1r.v v2,(a4) + 16398: 01070713 addi a4,a4,16 + 1639c: f8c792e3 bne a5,a2,16320 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3logEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x10c> + 163a0: fff80813 addi a6,a6,-1 + 163a4: f60816e3 bnez a6,16310 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3logEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xfc> + 163a8: c0102973 rdtime s2 + 163ac: 64000793 li a5,1600 + 163b0: 02f90933 mul s2,s2,a5 + 163b4: 97b427b7 lui a5,0x97b42 + 163b8: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 163bc: 097b4737 lui a4,0x97b4 + 163c0: 02079793 slli a5,a5,0x20 + 163c4: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> + 163c8: 00e787b3 add a5,a5,a4 + 163cc: cd027057 vsetivli zero,4,e32,m1,ta,ma + 163d0: 5e0356d7 vfmv.v.f v13,ft6 + 163d4: 5e02d657 vfmv.v.f v12,ft5 + 163d8: 02f93933 mulhu s2,s2,a5 + 163dc: 5e0255d7 vfmv.v.f v11,ft4 + 163e0: 000057b7 lui a5,0x5 + 163e4: 5e01d557 vfmv.v.f v10,ft3 + 163e8: 5e0154d7 vfmv.v.f v9,ft2 + 163ec: 808006b7 lui a3,0x80800 + 163f0: b1078793 addi a5,a5,-1264 # 4b10 <__abi_tag-0xb784> + 163f4: 00f10533 add a0,sp,a5 + 163f8: fff6869b addiw a3,a3,-1 # ffffffff807fffff <__global_pointer$+0xffffffff807e576f> + 163fc: 12c00813 li a6,300 + 16400: 00495913 srli s2,s2,0x4 + 16404: 07e00593 li a1,126 + 16408: 3f000637 lui a2,0x3f000 + 1640c: 000027b7 lui a5,0x2 + 16410: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 16414: 00f107b3 add a5,sp,a5 + 16418: 00010713 mv a4,sp + 1641c: 02876107 vl1re32.v v2,(a4) + 16420: 01070713 addi a4,a4,16 + 16424: 2626c0d7 vand.vx v1,v2,a3 + 16428: a62bb157 vsra.vi v2,v2,23 + 1642c: 2a1640d7 vor.vx v1,v1,a2 + 16430: 0a25c157 vsub.vx v2,v2,a1 + 16434: 6e175057 vmflt.vf v0,v1,fa4 + 16438: 4a219157 vfcvt.f.x.v v2,v2 + 1643c: 001090d7 vfadd.vv v1,v1,v1,v0.t + 16440: 0827d157 vfsub.vf v2,v2,fa5,v0.t + 16444: 0a17d0d7 vfsub.vf v1,v1,fa5 + 16448: 9220d1d7 vfmul.vf v3,v2,ft1 + 1644c: 92109257 vfmul.vv v4,v1,v1 + 16450: 9e103157 vmv1r.v v2,v1 + 16454: a2d6d157 vfmadd.vf v2,fa3,v13 + 16458: 9e103457 vmv1r.v v8,v1 + 1645c: a2c65457 vfmadd.vf v8,fa2,v12 + 16460: 9e1033d7 vmv1r.v v7,v1 + 16464: a2b5d3d7 vfmadd.vf v7,fa1,v11 + 16468: 9e103357 vmv1r.v v6,v1 + 1646c: a2a55357 vfmadd.vf v6,fa0,v10 + 16470: 9e1032d7 vmv1r.v v5,v1 + 16474: a29052d7 vfmadd.vf v5,ft0,v9 + 16478: a2821157 vfmadd.vv v2,v4,v8 + 1647c: a2721157 vfmadd.vv v2,v4,v7 + 16480: a2621157 vfmadd.vv v2,v4,v6 + 16484: a2521157 vfmadd.vv v2,v4,v5 + 16488: a2121157 vfmadd.vv v2,v4,v1 + 1648c: 02219157 vfadd.vv v2,v2,v3 + 16490: 02878127 vs1r.v v2,(a5) + 16494: 01078793 addi a5,a5,16 + 16498: f8a792e3 bne a5,a0,1641c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3logEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x208> + 1649c: fff80813 addi a6,a6,-1 + 164a0: f60816e3 bnez a6,1640c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3logEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x1f8> + 164a4: c01024f3 rdtime s1 + 164a8: 01300613 li a2,19 + 164ac: 00001597 auipc a1,0x1 + 164b0: b3458593 addi a1,a1,-1228 # 16fe0 <_IO_stdin_used+0x140> + 164b4: 00004517 auipc a0,0x4 + 164b8: b3453503 ld a0,-1228(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 164bc: 8a5fa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 164c0: 00100613 li a2,1 + 164c4: 00001597 auipc a1,0x1 + 164c8: b3458593 addi a1,a1,-1228 # 16ff8 <_IO_stdin_used+0x158> + 164cc: 00004517 auipc a0,0x4 + 164d0: b1c53503 ld a0,-1252(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 164d4: 88dfa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 164d8: 00843603 ld a2,8(s0) + 164dc: 00043583 ld a1,0(s0) + 164e0: 00004517 auipc a0,0x4 + 164e4: b0853503 ld a0,-1272(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 164e8: 879fa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 164ec: 00001597 auipc a1,0x1 + 164f0: b1458593 addi a1,a1,-1260 # 17000 <_IO_stdin_used+0x160> + 164f4: 00600613 li a2,6 + 164f8: 00050413 mv s0,a0 + 164fc: 865fa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 16500: 64000793 li a5,1600 + 16504: 02f487b3 mul a5,s1,a5 + 16508: 97b42737 lui a4,0x97b42 + 1650c: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 16510: 097b46b7 lui a3,0x97b4 + 16514: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> + 16518: 02071713 slli a4,a4,0x20 + 1651c: 00d70733 add a4,a4,a3 + 16520: 00001697 auipc a3,0x1 + 16524: 9f06a707 flw fa4,-1552(a3) # 16f10 <_IO_stdin_used+0x70> + 16528: 00001697 auipc a3,0x1 + 1652c: 9ec6a787 flw fa5,-1556(a3) # 16f14 <_IO_stdin_used+0x74> + 16530: 00043683 ld a3,0(s0) + 16534: 02e7b7b3 mulhu a5,a5,a4 + 16538: 00100613 li a2,1 + 1653c: fe86b703 ld a4,-24(a3) + 16540: 00040513 mv a0,s0 + 16544: 00e40733 add a4,s0,a4 + 16548: 00c73423 sd a2,8(a4) + 1654c: fe86b703 ld a4,-24(a3) + 16550: 0047d793 srli a5,a5,0x4 + 16554: 412787b3 sub a5,a5,s2 + 16558: d037f553 fcvt.s.lu fa0,a5 + 1655c: 00e40433 add s0,s0,a4 + 16560: 01842783 lw a5,24(s0) + 16564: 18e57553 fdiv.s fa0,fa0,fa4 + 16568: efb7f793 andi a5,a5,-261 + 1656c: 0047e793 ori a5,a5,4 + 16570: 00f42c23 sw a5,24(s0) + 16574: 18f57553 fdiv.s fa0,fa0,fa5 + 16578: 42050553 fcvt.d.s fa0,fa0 + 1657c: 845fa0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> + 16580: 00700613 li a2,7 + 16584: 00001597 auipc a1,0x1 + 16588: a8458593 addi a1,a1,-1404 # 17008 <_IO_stdin_used+0x168> + 1658c: 00050493 mv s1,a0 + 16590: fd0fa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 16594: 0004b783 ld a5,0(s1) + 16598: fe87b783 ld a5,-24(a5) + 1659c: 00f487b3 add a5,s1,a5 + 165a0: 0f07b403 ld s0,240(a5) + 165a4: 06040a63 beqz s0,16618 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3logEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x404> + 165a8: 03844783 lbu a5,56(s0) + 165ac: 02078e63 beqz a5,165e8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3logEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3d4> + 165b0: 04344583 lbu a1,67(s0) + 165b4: 00048513 mv a0,s1 + 165b8: f18fa0ef jal 10cd0 <_ZNSo3putEc@plt> + 165bc: 000042b7 lui t0,0x4 + 165c0: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> + 165c4: 00510133 add sp,sp,t0 + 165c8: 7e813083 ld ra,2024(sp) + 165cc: 7e013403 ld s0,2016(sp) + 165d0: 7d813483 ld s1,2008(sp) + 165d4: 7d013903 ld s2,2000(sp) + 165d8: 7c813407 fld fs0,1992(sp) + 165dc: 7c013487 fld fs1,1984(sp) + 165e0: 7f010113 addi sp,sp,2032 + 165e4: f1cfa06f j 10d00 <_ZNSo5flushEv@plt> + 165e8: 00040513 mv a0,s0 + 165ec: f84fa0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 165f0: 00043783 ld a5,0(s0) + 165f4: ffffb717 auipc a4,0xffffb + 165f8: d3870713 addi a4,a4,-712 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> + 165fc: 00a00593 li a1,10 + 16600: 0307b783 ld a5,48(a5) + 16604: fae788e3 beq a5,a4,165b4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3logEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3a0> + 16608: 00040513 mv a0,s0 + 1660c: 000780e7 jalr a5 + 16610: 00050593 mv a1,a0 + 16614: fa1ff06f j 165b4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3logEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3a0> + 16618: f68fa0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> + +000000000001661c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5acoshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: + 1661c: 81010113 addi sp,sp,-2032 + 16620: ffffc2b7 lui t0,0xffffc + 16624: 7c813427 fsd fs0,1992(sp) + 16628: 7c913027 fsd fs1,1984(sp) + 1662c: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> + 16630: 000027b7 lui a5,0x2 + 16634: 20a504d3 fmv.s fs1,fa0 + 16638: 20b58453 fmv.s fs0,fa1 + 1663c: 7e813023 sd s0,2016(sp) + 16640: 7c913c23 sd s1,2008(sp) + 16644: 7d213823 sd s2,2000(sp) + 16648: 7e113423 sd ra,2024(sp) + 1664c: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 16650: 00510133 add sp,sp,t0 + 16654: 00010493 mv s1,sp + 16658: 00050413 mv s0,a0 + 1665c: 00f10933 add s2,sp,a5 + 16660: 208405d3 fmv.s fa1,fs0 + 16664: 20948553 fmv.s fa0,fs1 + 16668: 00048513 mv a0,s1 + 1666c: 01048493 addi s1,s1,16 + 16670: 8c4fb0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> + 16674: ff2496e3 bne s1,s2,16660 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5acoshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x44> + 16678: 00001797 auipc a5,0x1 + 1667c: 9007a307 flw ft6,-1792(a5) # 16f78 <_IO_stdin_used+0xd8> + 16680: 00001797 auipc a5,0x1 + 16684: 8fc7a287 flw ft5,-1796(a5) # 16f7c <_IO_stdin_used+0xdc> + 16688: 00001797 auipc a5,0x1 + 1668c: 8f87a207 flw ft4,-1800(a5) # 16f80 <_IO_stdin_used+0xe0> + 16690: 00001797 auipc a5,0x1 + 16694: 8f47a187 flw ft3,-1804(a5) # 16f84 <_IO_stdin_used+0xe4> + 16698: 00001797 auipc a5,0x1 + 1669c: 8887a107 flw ft2,-1912(a5) # 16f20 <_IO_stdin_used+0x80> + 166a0: cd027057 vsetivli zero,4,e32,m1,ta,ma + 166a4: 000027b7 lui a5,0x2 + 166a8: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 166ac: 00f10633 add a2,sp,a5 + 166b0: 5e0355d7 vfmv.v.f v11,ft6 + 166b4: 5e02d557 vfmv.v.f v10,ft5 + 166b8: 5e0254d7 vfmv.v.f v9,ft4 + 166bc: 5e01d457 vfmv.v.f v8,ft3 + 166c0: 5e0153d7 vfmv.v.f v7,ft2 + 166c4: 00000797 auipc a5,0x0 + 166c8: 7f87a787 flw fa5,2040(a5) # 16ebc <_IO_stdin_used+0x1c> + 166cc: 00001797 auipc a5,0x1 + 166d0: 8a87a707 flw fa4,-1880(a5) # 16f74 <_IO_stdin_used+0xd4> + 166d4: 00001797 auipc a5,0x1 + 166d8: 8b47a687 flw fa3,-1868(a5) # 16f88 <_IO_stdin_used+0xe8> + 166dc: 00001797 auipc a5,0x1 + 166e0: 8b07a587 flw fa1,-1872(a5) # 16f8c <_IO_stdin_used+0xec> + 166e4: 00001797 auipc a5,0x1 + 166e8: 8ac7a507 flw fa0,-1876(a5) # 16f90 <_IO_stdin_used+0xf0> + 166ec: 00001797 auipc a5,0x1 + 166f0: 8a87a007 flw ft0,-1880(a5) # 16f94 <_IO_stdin_used+0xf4> + 166f4: 00001797 auipc a5,0x1 + 166f8: 8a47a087 flw ft1,-1884(a5) # 16f98 <_IO_stdin_used+0xf8> + 166fc: 00000797 auipc a5,0x0 + 16700: 7e87a607 flw fa2,2024(a5) # 16ee4 <_IO_stdin_used+0x44> + 16704: 808006b7 lui a3,0x80800 + 16708: fff6869b addiw a3,a3,-1 # ffffffff807fffff <__global_pointer$+0xffffffff807e576f> + 1670c: 12c00813 li a6,300 + 16710: 07e00513 li a0,126 + 16714: 3f0005b7 lui a1,0x3f000 + 16718: 000027b7 lui a5,0x2 + 1671c: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 16720: 00f10733 add a4,sp,a5 + 16724: 00010793 mv a5,sp + 16728: 0287e087 vl1re32.v v1,(a5) + 1672c: 01078793 addi a5,a5,16 + 16730: 0217d1d7 vfadd.vf v3,v1,fa5 + 16734: 0a17d157 vfsub.vf v2,v1,fa5 + 16738: 92219157 vfmul.vv v2,v2,v3 + 1673c: 4e201157 vfsqrt.v v2,v2 + 16740: 02111157 vfadd.vv v2,v1,v2 + 16744: 2626c0d7 vand.vx v1,v2,a3 + 16748: a62bb157 vsra.vi v2,v2,23 + 1674c: 2a15c0d7 vor.vx v1,v1,a1 + 16750: 0a254157 vsub.vx v2,v2,a0 + 16754: 6e175057 vmflt.vf v0,v1,fa4 + 16758: 4a219157 vfcvt.f.x.v v2,v2 + 1675c: 001090d7 vfadd.vv v1,v1,v1,v0.t + 16760: 0827d157 vfsub.vf v2,v2,fa5,v0.t + 16764: 0a17d0d7 vfsub.vf v1,v1,fa5 + 16768: 922651d7 vfmul.vf v3,v2,fa2 + 1676c: 92109257 vfmul.vv v4,v1,v1 + 16770: 9e103157 vmv1r.v v2,v1 + 16774: a2b6d157 vfmadd.vf v2,fa3,v11 + 16778: 9e1036d7 vmv1r.v v13,v1 + 1677c: a2a5d6d7 vfmadd.vf v13,fa1,v10 + 16780: 9e103657 vmv1r.v v12,v1 + 16784: a2955657 vfmadd.vf v12,fa0,v9 + 16788: 9e103357 vmv1r.v v6,v1 + 1678c: a2805357 vfmadd.vf v6,ft0,v8 + 16790: 9e1032d7 vmv1r.v v5,v1 + 16794: a270d2d7 vfmadd.vf v5,ft1,v7 + 16798: a2d21157 vfmadd.vv v2,v4,v13 + 1679c: a2c21157 vfmadd.vv v2,v4,v12 + 167a0: a2621157 vfmadd.vv v2,v4,v6 + 167a4: a2521157 vfmadd.vv v2,v4,v5 + 167a8: a2121157 vfmadd.vv v2,v4,v1 + 167ac: 02219157 vfadd.vv v2,v2,v3 + 167b0: 02870127 vs1r.v v2,(a4) + 167b4: 01070713 addi a4,a4,16 + 167b8: f6c798e3 bne a5,a2,16728 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5acoshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x10c> + 167bc: fff80813 addi a6,a6,-1 + 167c0: f4081ce3 bnez a6,16718 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5acoshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xfc> + 167c4: c0102973 rdtime s2 + 167c8: 64000793 li a5,1600 + 167cc: 02f90933 mul s2,s2,a5 + 167d0: 97b427b7 lui a5,0x97b42 + 167d4: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 167d8: 097b4737 lui a4,0x97b4 + 167dc: 02079793 slli a5,a5,0x20 + 167e0: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> + 167e4: 00e787b3 add a5,a5,a4 + 167e8: cd027057 vsetivli zero,4,e32,m1,ta,ma + 167ec: 5e0355d7 vfmv.v.f v11,ft6 + 167f0: 5e02d557 vfmv.v.f v10,ft5 + 167f4: 02f93933 mulhu s2,s2,a5 + 167f8: 5e0254d7 vfmv.v.f v9,ft4 + 167fc: 000057b7 lui a5,0x5 + 16800: 5e01d457 vfmv.v.f v8,ft3 + 16804: 5e0153d7 vfmv.v.f v7,ft2 + 16808: 808006b7 lui a3,0x80800 + 1680c: b1078793 addi a5,a5,-1264 # 4b10 <__abi_tag-0xb784> + 16810: 00f10533 add a0,sp,a5 + 16814: fff6869b addiw a3,a3,-1 # ffffffff807fffff <__global_pointer$+0xffffffff807e576f> + 16818: 12c00813 li a6,300 + 1681c: 00495913 srli s2,s2,0x4 + 16820: 07e00593 li a1,126 + 16824: 3f000637 lui a2,0x3f000 + 16828: 000027b7 lui a5,0x2 + 1682c: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 16830: 00f107b3 add a5,sp,a5 + 16834: 00010713 mv a4,sp + 16838: 02876087 vl1re32.v v1,(a4) + 1683c: 01070713 addi a4,a4,16 + 16840: 0217d1d7 vfadd.vf v3,v1,fa5 + 16844: 0a17d157 vfsub.vf v2,v1,fa5 + 16848: 92219157 vfmul.vv v2,v2,v3 + 1684c: 4e201157 vfsqrt.v v2,v2 + 16850: 02111157 vfadd.vv v2,v1,v2 + 16854: 2626c0d7 vand.vx v1,v2,a3 + 16858: a62bb157 vsra.vi v2,v2,23 + 1685c: 2a1640d7 vor.vx v1,v1,a2 + 16860: 0a25c157 vsub.vx v2,v2,a1 + 16864: 6e175057 vmflt.vf v0,v1,fa4 + 16868: 4a219157 vfcvt.f.x.v v2,v2 + 1686c: 001090d7 vfadd.vv v1,v1,v1,v0.t + 16870: 0827d157 vfsub.vf v2,v2,fa5,v0.t + 16874: 0a17d0d7 vfsub.vf v1,v1,fa5 + 16878: 922651d7 vfmul.vf v3,v2,fa2 + 1687c: 92109257 vfmul.vv v4,v1,v1 + 16880: 9e103157 vmv1r.v v2,v1 + 16884: a2b6d157 vfmadd.vf v2,fa3,v11 + 16888: 9e1036d7 vmv1r.v v13,v1 + 1688c: a2a5d6d7 vfmadd.vf v13,fa1,v10 + 16890: 9e103657 vmv1r.v v12,v1 + 16894: a2955657 vfmadd.vf v12,fa0,v9 + 16898: 9e103357 vmv1r.v v6,v1 + 1689c: a2805357 vfmadd.vf v6,ft0,v8 + 168a0: 9e1032d7 vmv1r.v v5,v1 + 168a4: a270d2d7 vfmadd.vf v5,ft1,v7 + 168a8: a2d21157 vfmadd.vv v2,v4,v13 + 168ac: a2c21157 vfmadd.vv v2,v4,v12 + 168b0: a2621157 vfmadd.vv v2,v4,v6 + 168b4: a2521157 vfmadd.vv v2,v4,v5 + 168b8: a2121157 vfmadd.vv v2,v4,v1 + 168bc: 02219157 vfadd.vv v2,v2,v3 + 168c0: 02878127 vs1r.v v2,(a5) + 168c4: 01078793 addi a5,a5,16 + 168c8: f6a798e3 bne a5,a0,16838 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5acoshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x21c> + 168cc: fff80813 addi a6,a6,-1 + 168d0: f4081ce3 bnez a6,16828 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5acoshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x20c> + 168d4: c01024f3 rdtime s1 + 168d8: 01300613 li a2,19 + 168dc: 00000597 auipc a1,0x0 + 168e0: 70458593 addi a1,a1,1796 # 16fe0 <_IO_stdin_used+0x140> + 168e4: 00003517 auipc a0,0x3 + 168e8: 70453503 ld a0,1796(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 168ec: c74fa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 168f0: 00100613 li a2,1 + 168f4: 00000597 auipc a1,0x0 + 168f8: 70458593 addi a1,a1,1796 # 16ff8 <_IO_stdin_used+0x158> + 168fc: 00003517 auipc a0,0x3 + 16900: 6ec53503 ld a0,1772(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 16904: c5cfa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 16908: 00843603 ld a2,8(s0) + 1690c: 00043583 ld a1,0(s0) + 16910: 00003517 auipc a0,0x3 + 16914: 6d853503 ld a0,1752(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 16918: c48fa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 1691c: 00000597 auipc a1,0x0 + 16920: 6e458593 addi a1,a1,1764 # 17000 <_IO_stdin_used+0x160> + 16924: 00600613 li a2,6 + 16928: 00050413 mv s0,a0 + 1692c: c34fa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 16930: 64000793 li a5,1600 + 16934: 02f487b3 mul a5,s1,a5 + 16938: 97b42737 lui a4,0x97b42 + 1693c: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 16940: 097b46b7 lui a3,0x97b4 + 16944: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> + 16948: 02071713 slli a4,a4,0x20 + 1694c: 00d70733 add a4,a4,a3 + 16950: 00000697 auipc a3,0x0 + 16954: 5c06a707 flw fa4,1472(a3) # 16f10 <_IO_stdin_used+0x70> + 16958: 00000697 auipc a3,0x0 + 1695c: 5bc6a787 flw fa5,1468(a3) # 16f14 <_IO_stdin_used+0x74> + 16960: 00043683 ld a3,0(s0) + 16964: 02e7b7b3 mulhu a5,a5,a4 + 16968: 00100613 li a2,1 + 1696c: fe86b703 ld a4,-24(a3) + 16970: 00040513 mv a0,s0 + 16974: 00e40733 add a4,s0,a4 + 16978: 00c73423 sd a2,8(a4) + 1697c: fe86b703 ld a4,-24(a3) + 16980: 0047d793 srli a5,a5,0x4 + 16984: 412787b3 sub a5,a5,s2 + 16988: d037f553 fcvt.s.lu fa0,a5 + 1698c: 00e40433 add s0,s0,a4 + 16990: 01842783 lw a5,24(s0) + 16994: 18e57553 fdiv.s fa0,fa0,fa4 + 16998: efb7f793 andi a5,a5,-261 + 1699c: 0047e793 ori a5,a5,4 + 169a0: 00f42c23 sw a5,24(s0) + 169a4: 18f57553 fdiv.s fa0,fa0,fa5 + 169a8: 42050553 fcvt.d.s fa0,fa0 + 169ac: c14fa0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> + 169b0: 00700613 li a2,7 + 169b4: 00000597 auipc a1,0x0 + 169b8: 65458593 addi a1,a1,1620 # 17008 <_IO_stdin_used+0x168> + 169bc: 00050493 mv s1,a0 + 169c0: ba0fa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 169c4: 0004b783 ld a5,0(s1) + 169c8: fe87b783 ld a5,-24(a5) + 169cc: 00f487b3 add a5,s1,a5 + 169d0: 0f07b403 ld s0,240(a5) + 169d4: 06040a63 beqz s0,16a48 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5acoshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x42c> + 169d8: 03844783 lbu a5,56(s0) + 169dc: 02078e63 beqz a5,16a18 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5acoshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3fc> + 169e0: 04344583 lbu a1,67(s0) + 169e4: 00048513 mv a0,s1 + 169e8: ae8fa0ef jal 10cd0 <_ZNSo3putEc@plt> + 169ec: 000042b7 lui t0,0x4 + 169f0: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> + 169f4: 00510133 add sp,sp,t0 + 169f8: 7e813083 ld ra,2024(sp) + 169fc: 7e013403 ld s0,2016(sp) + 16a00: 7d813483 ld s1,2008(sp) + 16a04: 7d013903 ld s2,2000(sp) + 16a08: 7c813407 fld fs0,1992(sp) + 16a0c: 7c013487 fld fs1,1984(sp) + 16a10: 7f010113 addi sp,sp,2032 + 16a14: aecfa06f j 10d00 <_ZNSo5flushEv@plt> + 16a18: 00040513 mv a0,s0 + 16a1c: b54fa0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 16a20: 00043783 ld a5,0(s0) + 16a24: ffffb717 auipc a4,0xffffb + 16a28: 90870713 addi a4,a4,-1784 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> + 16a2c: 00a00593 li a1,10 + 16a30: 0307b783 ld a5,48(a5) + 16a34: fae788e3 beq a5,a4,169e4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5acoshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3c8> + 16a38: 00040513 mv a0,s0 + 16a3c: 000780e7 jalr a5 + 16a40: 00050593 mv a1,a0 + 16a44: fa1ff06f j 169e4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5acoshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3c8> + 16a48: b38fa0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> + +0000000000016a4c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5asinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: + 16a4c: 81010113 addi sp,sp,-2032 + 16a50: ffffc2b7 lui t0,0xffffc + 16a54: 7c813427 fsd fs0,1992(sp) + 16a58: 7c913027 fsd fs1,1984(sp) + 16a5c: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> + 16a60: 000027b7 lui a5,0x2 + 16a64: 20a504d3 fmv.s fs1,fa0 + 16a68: 20b58453 fmv.s fs0,fa1 + 16a6c: 7e813023 sd s0,2016(sp) + 16a70: 7c913c23 sd s1,2008(sp) + 16a74: 7d213823 sd s2,2000(sp) + 16a78: 7e113423 sd ra,2024(sp) + 16a7c: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 16a80: 00510133 add sp,sp,t0 + 16a84: 00010493 mv s1,sp + 16a88: 00050413 mv s0,a0 + 16a8c: 00f10933 add s2,sp,a5 + 16a90: 208405d3 fmv.s fa1,fs0 + 16a94: 20948553 fmv.s fa0,fs1 + 16a98: 00048513 mv a0,s1 + 16a9c: 01048493 addi s1,s1,16 + 16aa0: c95fa0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> + 16aa4: ff2496e3 bne s1,s2,16a90 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5asinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x44> + 16aa8: 00000797 auipc a5,0x0 + 16aac: 4c87a387 flw ft7,1224(a5) # 16f70 <_IO_stdin_used+0xd0> + 16ab0: 00000797 auipc a5,0x0 + 16ab4: 4c87a307 flw ft6,1224(a5) # 16f78 <_IO_stdin_used+0xd8> + 16ab8: 00000797 auipc a5,0x0 + 16abc: 4c47a287 flw ft5,1220(a5) # 16f7c <_IO_stdin_used+0xdc> + 16ac0: 00000797 auipc a5,0x0 + 16ac4: 4c07a207 flw ft4,1216(a5) # 16f80 <_IO_stdin_used+0xe0> + 16ac8: 00000797 auipc a5,0x0 + 16acc: 4bc7a187 flw ft3,1212(a5) # 16f84 <_IO_stdin_used+0xe4> + 16ad0: 00000797 auipc a5,0x0 + 16ad4: 4507a107 flw ft2,1104(a5) # 16f20 <_IO_stdin_used+0x80> + 16ad8: cd027057 vsetivli zero,4,e32,m1,ta,ma + 16adc: 000027b7 lui a5,0x2 + 16ae0: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> + 16ae4: 00f10633 add a2,sp,a5 + 16ae8: 5e03d5d7 vfmv.v.f v11,ft7 + 16aec: 5e035557 vfmv.v.f v10,ft6 + 16af0: 5e02d4d7 vfmv.v.f v9,ft5 + 16af4: 5e025457 vfmv.v.f v8,ft4 + 16af8: 5e01d3d7 vfmv.v.f v7,ft3 + 16afc: 5e015357 vfmv.v.f v6,ft2 + 16b00: 00000797 auipc a5,0x0 + 16b04: 3bc7a787 flw fa5,956(a5) # 16ebc <_IO_stdin_used+0x1c> + 16b08: 00000797 auipc a5,0x0 + 16b0c: 46c7a707 flw fa4,1132(a5) # 16f74 <_IO_stdin_used+0xd4> + 16b10: 00000797 auipc a5,0x0 + 16b14: 4787a687 flw fa3,1144(a5) # 16f88 <_IO_stdin_used+0xe8> + 16b18: 00000797 auipc a5,0x0 + 16b1c: 4747a607 flw fa2,1140(a5) # 16f8c <_IO_stdin_used+0xec> + 16b20: 00000797 auipc a5,0x0 + 16b24: 4707a587 flw fa1,1136(a5) # 16f90 <_IO_stdin_used+0xf0> + 16b28: 00000797 auipc a5,0x0 + 16b2c: 46c7a007 flw ft0,1132(a5) # 16f94 <_IO_stdin_used+0xf4> + 16b30: 00000797 auipc a5,0x0 + 16b34: 4687a087 flw ft1,1128(a5) # 16f98 <_IO_stdin_used+0xf8> + 16b38: 00000797 auipc a5,0x0 + 16b3c: 3ac7a507 flw fa0,940(a5) # 16ee4 <_IO_stdin_used+0x44> + 16b40: 808006b7 lui a3,0x80800 + 16b44: fff6869b addiw a3,a3,-1 # ffffffff807fffff <__global_pointer$+0xffffffff807e576f> + 16b48: 12c00813 li a6,300 + 16b4c: 07e00513 li a0,126 + 16b50: 3f0005b7 lui a1,0x3f000 + 16b54: 000027b7 lui a5,0x2 + 16b58: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 16b5c: 00f10733 add a4,sp,a5 + 16b60: 00010793 mv a5,sp + 16b64: 0287e287 vl1re32.v v5,(a5) + 16b68: 01078793 addi a5,a5,16 + 16b6c: 2257d0d7 vfsgnj.vf v1,v5,fa5 + 16b70: 0a17d1d7 vfsub.vf v3,v1,fa5 + 16b74: 0217d157 vfadd.vf v2,v1,fa5 + 16b78: a2b19157 vfmadd.vv v2,v3,v11 + 16b7c: 4e201157 vfsqrt.v v2,v2 + 16b80: 02111157 vfadd.vv v2,v1,v2 + 16b84: 2626c0d7 vand.vx v1,v2,a3 + 16b88: a62bb157 vsra.vi v2,v2,23 + 16b8c: 2a15c0d7 vor.vx v1,v1,a1 + 16b90: 0a254157 vsub.vx v2,v2,a0 + 16b94: 6e175057 vmflt.vf v0,v1,fa4 + 16b98: 4a219157 vfcvt.f.x.v v2,v2 + 16b9c: 001090d7 vfadd.vv v1,v1,v1,v0.t + 16ba0: 0827d157 vfsub.vf v2,v2,fa5,v0.t + 16ba4: 0a17d0d7 vfsub.vf v1,v1,fa5 + 16ba8: 922551d7 vfmul.vf v3,v2,fa0 + 16bac: 92109257 vfmul.vv v4,v1,v1 + 16bb0: 9e103157 vmv1r.v v2,v1 + 16bb4: a2a6d157 vfmadd.vf v2,fa3,v10 + 16bb8: 9e1037d7 vmv1r.v v15,v1 + 16bbc: a29657d7 vfmadd.vf v15,fa2,v9 + 16bc0: 9e103757 vmv1r.v v14,v1 + 16bc4: a285d757 vfmadd.vf v14,fa1,v8 + 16bc8: 9e1036d7 vmv1r.v v13,v1 + 16bcc: a27056d7 vfmadd.vf v13,ft0,v7 + 16bd0: 9e103657 vmv1r.v v12,v1 + 16bd4: a260d657 vfmadd.vf v12,ft1,v6 + 16bd8: a2f21157 vfmadd.vv v2,v4,v15 + 16bdc: a2e21157 vfmadd.vv v2,v4,v14 + 16be0: a2d21157 vfmadd.vv v2,v4,v13 + 16be4: a2c21157 vfmadd.vv v2,v4,v12 + 16be8: a2121157 vfmadd.vv v2,v4,v1 + 16bec: 02219157 vfadd.vv v2,v2,v3 + 16bf0: 22229157 vfsgnj.vv v2,v2,v5 + 16bf4: 02870127 vs1r.v v2,(a4) + 16bf8: 01070713 addi a4,a4,16 + 16bfc: f6c794e3 bne a5,a2,16b64 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5asinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x118> + 16c00: fff80813 addi a6,a6,-1 + 16c04: f40818e3 bnez a6,16b54 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5asinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x108> + 16c08: c0102973 rdtime s2 + 16c0c: 64000793 li a5,1600 + 16c10: 02f90933 mul s2,s2,a5 + 16c14: 97b427b7 lui a5,0x97b42 + 16c18: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 16c1c: 097b4737 lui a4,0x97b4 + 16c20: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> + 16c24: 02079793 slli a5,a5,0x20 + 16c28: 00e787b3 add a5,a5,a4 + 16c2c: cd027057 vsetivli zero,4,e32,m1,ta,ma + 16c30: 00002737 lui a4,0x2 + 16c34: 5e03d5d7 vfmv.v.f v11,ft7 + 16c38: 02f93933 mulhu s2,s2,a5 + 16c3c: 5e035557 vfmv.v.f v10,ft6 + 16c40: 5e02d4d7 vfmv.v.f v9,ft5 + 16c44: 5e025457 vfmv.v.f v8,ft4 + 16c48: 5e01d3d7 vfmv.v.f v7,ft3 + 16c4c: 5e015357 vfmv.v.f v6,ft2 + 16c50: 58070793 addi a5,a4,1408 # 2580 <__abi_tag-0xdd14> + 16c54: 808006b7 lui a3,0x80800 + 16c58: 00f10633 add a2,sp,a5 + 16c5c: fff6869b addiw a3,a3,-1 # ffffffff807fffff <__global_pointer$+0xffffffff807e576f> + 16c60: 00495913 srli s2,s2,0x4 + 16c64: 12c00813 li a6,300 + 16c68: 07e00513 li a0,126 + 16c6c: 3f0005b7 lui a1,0x3f000 + 16c70: 000027b7 lui a5,0x2 + 16c74: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> + 16c78: 00f10733 add a4,sp,a5 + 16c7c: 00010793 mv a5,sp + 16c80: 0287e287 vl1re32.v v5,(a5) + 16c84: 01078793 addi a5,a5,16 + 16c88: 2257d0d7 vfsgnj.vf v1,v5,fa5 + 16c8c: 0a17d1d7 vfsub.vf v3,v1,fa5 + 16c90: 0217d157 vfadd.vf v2,v1,fa5 + 16c94: a2b19157 vfmadd.vv v2,v3,v11 + 16c98: 4e201157 vfsqrt.v v2,v2 + 16c9c: 02111157 vfadd.vv v2,v1,v2 + 16ca0: 2626c0d7 vand.vx v1,v2,a3 + 16ca4: a62bb157 vsra.vi v2,v2,23 + 16ca8: 2a15c0d7 vor.vx v1,v1,a1 + 16cac: 0a254157 vsub.vx v2,v2,a0 + 16cb0: 6e175057 vmflt.vf v0,v1,fa4 + 16cb4: 4a219157 vfcvt.f.x.v v2,v2 + 16cb8: 001090d7 vfadd.vv v1,v1,v1,v0.t + 16cbc: 0827d157 vfsub.vf v2,v2,fa5,v0.t + 16cc0: 0a17d0d7 vfsub.vf v1,v1,fa5 + 16cc4: 922551d7 vfmul.vf v3,v2,fa0 + 16cc8: 92109257 vfmul.vv v4,v1,v1 + 16ccc: 9e103157 vmv1r.v v2,v1 + 16cd0: a2a6d157 vfmadd.vf v2,fa3,v10 + 16cd4: 9e1037d7 vmv1r.v v15,v1 + 16cd8: a29657d7 vfmadd.vf v15,fa2,v9 + 16cdc: 9e103757 vmv1r.v v14,v1 + 16ce0: a285d757 vfmadd.vf v14,fa1,v8 + 16ce4: 9e1036d7 vmv1r.v v13,v1 + 16ce8: a27056d7 vfmadd.vf v13,ft0,v7 + 16cec: 9e103657 vmv1r.v v12,v1 + 16cf0: a260d657 vfmadd.vf v12,ft1,v6 + 16cf4: a2f21157 vfmadd.vv v2,v4,v15 + 16cf8: a2e21157 vfmadd.vv v2,v4,v14 + 16cfc: a2d21157 vfmadd.vv v2,v4,v13 + 16d00: a2c21157 vfmadd.vv v2,v4,v12 + 16d04: a2121157 vfmadd.vv v2,v4,v1 + 16d08: 02219157 vfadd.vv v2,v2,v3 + 16d0c: 22229157 vfsgnj.vv v2,v2,v5 + 16d10: 02870127 vs1r.v v2,(a4) + 16d14: 01070713 addi a4,a4,16 + 16d18: f6c794e3 bne a5,a2,16c80 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5asinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x234> + 16d1c: fff80813 addi a6,a6,-1 + 16d20: f40818e3 bnez a6,16c70 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5asinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x224> + 16d24: c01024f3 rdtime s1 + 16d28: 01300613 li a2,19 + 16d2c: 00000597 auipc a1,0x0 + 16d30: 2b458593 addi a1,a1,692 # 16fe0 <_IO_stdin_used+0x140> + 16d34: 00003517 auipc a0,0x3 + 16d38: 2b453503 ld a0,692(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 16d3c: 824fa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 16d40: 00100613 li a2,1 + 16d44: 00000597 auipc a1,0x0 + 16d48: 2b458593 addi a1,a1,692 # 16ff8 <_IO_stdin_used+0x158> + 16d4c: 00003517 auipc a0,0x3 + 16d50: 29c53503 ld a0,668(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 16d54: 80cfa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 16d58: 00843603 ld a2,8(s0) + 16d5c: 00043583 ld a1,0(s0) + 16d60: 00003517 auipc a0,0x3 + 16d64: 28853503 ld a0,648(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> + 16d68: ff9f90ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 16d6c: 00000597 auipc a1,0x0 + 16d70: 29458593 addi a1,a1,660 # 17000 <_IO_stdin_used+0x160> + 16d74: 00600613 li a2,6 + 16d78: 00050413 mv s0,a0 + 16d7c: fe5f90ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 16d80: 64000793 li a5,1600 + 16d84: 02f487b3 mul a5,s1,a5 + 16d88: 97b42737 lui a4,0x97b42 + 16d8c: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> + 16d90: 097b46b7 lui a3,0x97b4 + 16d94: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> + 16d98: 02071713 slli a4,a4,0x20 + 16d9c: 00d70733 add a4,a4,a3 + 16da0: 00000697 auipc a3,0x0 + 16da4: 1706a707 flw fa4,368(a3) # 16f10 <_IO_stdin_used+0x70> + 16da8: 00000697 auipc a3,0x0 + 16dac: 16c6a787 flw fa5,364(a3) # 16f14 <_IO_stdin_used+0x74> + 16db0: 00043683 ld a3,0(s0) + 16db4: 02e7b7b3 mulhu a5,a5,a4 + 16db8: 00100613 li a2,1 + 16dbc: fe86b703 ld a4,-24(a3) + 16dc0: 00040513 mv a0,s0 + 16dc4: 00e40733 add a4,s0,a4 + 16dc8: 00c73423 sd a2,8(a4) + 16dcc: fe86b703 ld a4,-24(a3) + 16dd0: 0047d793 srli a5,a5,0x4 + 16dd4: 412787b3 sub a5,a5,s2 + 16dd8: d037f553 fcvt.s.lu fa0,a5 + 16ddc: 00e40433 add s0,s0,a4 + 16de0: 01842783 lw a5,24(s0) + 16de4: 18e57553 fdiv.s fa0,fa0,fa4 + 16de8: efb7f793 andi a5,a5,-261 + 16dec: 0047e793 ori a5,a5,4 + 16df0: 00f42c23 sw a5,24(s0) + 16df4: 18f57553 fdiv.s fa0,fa0,fa5 + 16df8: 42050553 fcvt.d.s fa0,fa0 + 16dfc: fc5f90ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> + 16e00: 00700613 li a2,7 + 16e04: 00000597 auipc a1,0x0 + 16e08: 20458593 addi a1,a1,516 # 17008 <_IO_stdin_used+0x168> + 16e0c: 00050493 mv s1,a0 + 16e10: f51f90ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> + 16e14: 0004b783 ld a5,0(s1) + 16e18: fe87b783 ld a5,-24(a5) + 16e1c: 00f487b3 add a5,s1,a5 + 16e20: 0f07b403 ld s0,240(a5) + 16e24: 06040a63 beqz s0,16e98 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5asinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x44c> + 16e28: 03844783 lbu a5,56(s0) + 16e2c: 02078e63 beqz a5,16e68 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5asinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x41c> + 16e30: 04344583 lbu a1,67(s0) + 16e34: 00048513 mv a0,s1 + 16e38: e99f90ef jal 10cd0 <_ZNSo3putEc@plt> + 16e3c: 000042b7 lui t0,0x4 + 16e40: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> + 16e44: 00510133 add sp,sp,t0 + 16e48: 7e813083 ld ra,2024(sp) + 16e4c: 7e013403 ld s0,2016(sp) + 16e50: 7d813483 ld s1,2008(sp) + 16e54: 7d013903 ld s2,2000(sp) + 16e58: 7c813407 fld fs0,1992(sp) + 16e5c: 7c013487 fld fs1,1984(sp) + 16e60: 7f010113 addi sp,sp,2032 + 16e64: e9df906f j 10d00 <_ZNSo5flushEv@plt> + 16e68: 00040513 mv a0,s0 + 16e6c: f05f90ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> + 16e70: 00043783 ld a5,0(s0) + 16e74: ffffa717 auipc a4,0xffffa + 16e78: 4b870713 addi a4,a4,1208 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> + 16e7c: 00a00593 li a1,10 + 16e80: 0307b783 ld a5,48(a5) + 16e84: fae788e3 beq a5,a4,16e34 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5asinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3e8> + 16e88: 00040513 mv a0,s0 + 16e8c: 000780e7 jalr a5 + 16e90: 00050593 mv a1,a0 + 16e94: fa1ff06f j 16e34 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5asinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3e8> + 16e98: ee9f90ef jal 10d80 <_ZSt16__throw_bad_castv@plt> From 919b388aa1f1908ac8086b9f7f312db61d02c22d Mon Sep 17 00:00:00 2001 From: muuuchen <745754920@qq.com> Date: Fri, 21 Feb 2025 09:52:04 +0000 Subject: [PATCH 03/18] add half point intrsics kernel without trigonometric functions --- abs.S | 53369 ---------------- asm.txt | 51984 --------------- ntt/cmake/compile_flags.cmake | 4 +- .../nncase/ntt/arch/riscv64/fp16_ops.h | 213 +- ntt/test/benchmark_test/benchmark_ntt.py | 1 + unary.S | 6407 -- 6 files changed, 204 insertions(+), 111774 deletions(-) delete mode 100644 abs.S delete mode 100644 asm.txt delete mode 100644 unary.S diff --git a/abs.S b/abs.S deleted file mode 100644 index 2f774987cb..0000000000 --- a/abs.S +++ /dev/null @@ -1,53369 +0,0 @@ - -build/Release/bin/test_ntt_unary_abs_fp16: file format elf64-littleriscv - - -Disassembly of section .plt: - -0000000000015290 <_PROCEDURE_LINKAGE_TABLE_>: - 15290: 97 73 03 00 33 03 c3 41 03 be 03 d6 13 03 43 fd .s..3..A......C. - 152a0: 93 82 03 d6 13 53 13 00 83 b2 82 00 67 00 0e 00 .....S......g... - -00000000000152b0 : - 152b0: 00037e17 auipc t3,0x37 - 152b4: d50e3e03 ld t3,-688(t3) # 4c000 - 152b8: 000e0367 jalr t1,t3 - 152bc: 00000013 nop - -00000000000152c0 <__errno_location@plt>: - 152c0: 00037e17 auipc t3,0x37 - 152c4: d48e3e03 ld t3,-696(t3) # 4c008 <__errno_location@GLIBC_2.27> - 152c8: 000e0367 jalr t1,t3 - 152cc: 00000013 nop - -00000000000152d0 <_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt>: - 152d0: 00037e17 auipc t3,0x37 - 152d4: d40e3e03 ld t3,-704(t3) # 4c010 <_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE@Base> - 152d8: 000e0367 jalr t1,t3 - 152dc: 00000013 nop - -00000000000152e0 : - 152e0: 00037e17 auipc t3,0x37 - 152e4: d38e3e03 ld t3,-712(t3) # 4c018 - 152e8: 000e0367 jalr t1,t3 - 152ec: 00000013 nop - -00000000000152f0 : - 152f0: 00037e17 auipc t3,0x37 - 152f4: d30e3e03 ld t3,-720(t3) # 4c020 - 152f8: 000e0367 jalr t1,t3 - 152fc: 00000013 nop - -0000000000015300 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt>: - 15300: 00037e17 auipc t3,0x37 - 15304: d28e3e03 ld t3,-728(t3) # 4c028 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@Base> - 15308: 000e0367 jalr t1,t3 - 1530c: 00000013 nop - -0000000000015310 : - 15310: 00037e17 auipc t3,0x37 - 15314: d20e3e03 ld t3,-736(t3) # 4c030 - 15318: 000e0367 jalr t1,t3 - 1531c: 00000013 nop - -0000000000015320 : - 15320: 00037e17 auipc t3,0x37 - 15324: d18e3e03 ld t3,-744(t3) # 4c038 - 15328: 000e0367 jalr t1,t3 - 1532c: 00000013 nop - -0000000000015330 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt>: - 15330: 00037e17 auipc t3,0x37 - 15334: d10e3e03 ld t3,-752(t3) # 4c040 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base> - 15338: 000e0367 jalr t1,t3 - 1533c: 00000013 nop - -0000000000015340 : - 15340: 00037e17 auipc t3,0x37 - 15344: d08e3e03 ld t3,-760(t3) # 4c048 - 15348: 000e0367 jalr t1,t3 - 1534c: 00000013 nop - -0000000000015350 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm@plt>: - 15350: 00037e17 auipc t3,0x37 - 15354: d00e3e03 ld t3,-768(t3) # 4c050 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm@Base> - 15358: 000e0367 jalr t1,t3 - 1535c: 00000013 nop - -0000000000015360 : - 15360: 00037e17 auipc t3,0x37 - 15364: cf8e3e03 ld t3,-776(t3) # 4c058 - 15368: 000e0367 jalr t1,t3 - 1536c: 00000013 nop - -0000000000015370 <__cxa_guard_abort@plt>: - 15370: 00037e17 auipc t3,0x37 - 15374: cf0e3e03 ld t3,-784(t3) # 4c060 <__cxa_guard_abort@Base> - 15378: 000e0367 jalr t1,t3 - 1537c: 00000013 nop - -0000000000015380 : - 15380: 00037e17 auipc t3,0x37 - 15384: ce8e3e03 ld t3,-792(t3) # 4c068 - 15388: 000e0367 jalr t1,t3 - 1538c: 00000013 nop - -0000000000015390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt>: - 15390: 00037e17 auipc t3,0x37 - 15394: ce0e3e03 ld t3,-800(t3) # 4c070 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@Base> - 15398: 000e0367 jalr t1,t3 - 1539c: 00000013 nop - -00000000000153a0 <_ZNSt6localeC1Ev@plt>: - 153a0: 00037e17 auipc t3,0x37 - 153a4: cd8e3e03 ld t3,-808(t3) # 4c078 <_ZNSt6localeC1Ev@Base> - 153a8: 000e0367 jalr t1,t3 - 153ac: 00000013 nop - -00000000000153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt>: - 153b0: 00037e17 auipc t3,0x37 - 153b4: cd0e3e03 ld t3,-816(t3) # 4c080 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@Base> - 153b8: 000e0367 jalr t1,t3 - 153bc: 00000013 nop - -00000000000153c0 : - 153c0: 00037e17 auipc t3,0x37 - 153c4: cc8e3e03 ld t3,-824(t3) # 4c088 - 153c8: 000e0367 jalr t1,t3 - 153cc: 00000013 nop - -00000000000153d0 : - 153d0: 00037e17 auipc t3,0x37 - 153d4: cc0e3e03 ld t3,-832(t3) # 4c090 - 153d8: 000e0367 jalr t1,t3 - 153dc: 00000013 nop - -00000000000153e0 : - 153e0: 00037e17 auipc t3,0x37 - 153e4: cb8e3e03 ld t3,-840(t3) # 4c098 - 153e8: 000e0367 jalr t1,t3 - 153ec: 00000013 nop - -00000000000153f0 : - 153f0: 00037e17 auipc t3,0x37 - 153f4: cb0e3e03 ld t3,-848(t3) # 4c0a0 - 153f8: 000e0367 jalr t1,t3 - 153fc: 00000013 nop - -0000000000015400 <_ZNSt8ios_baseC2Ev@plt>: - 15400: 00037e17 auipc t3,0x37 - 15404: ca8e3e03 ld t3,-856(t3) # 4c0a8 <_ZNSt8ios_baseC2Ev@Base> - 15408: 000e0367 jalr t1,t3 - 1540c: 00000013 nop - -0000000000015410 : - 15410: 00037e17 auipc t3,0x37 - 15414: ca0e3e03 ld t3,-864(t3) # 4c0b0 - 15418: 000e0367 jalr t1,t3 - 1541c: 00000013 nop - -0000000000015420 <_ZNSt6localeD1Ev@plt>: - 15420: 00037e17 auipc t3,0x37 - 15424: c98e3e03 ld t3,-872(t3) # 4c0b8 <_ZNSt6localeD1Ev@Base> - 15428: 000e0367 jalr t1,t3 - 1542c: 00000013 nop - -0000000000015430 : - 15430: 00037e17 auipc t3,0x37 - 15434: c90e3e03 ld t3,-880(t3) # 4c0c0 - 15438: 000e0367 jalr t1,t3 - 1543c: 00000013 nop - -0000000000015440 <_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv@plt>: - 15440: 00037e17 auipc t3,0x37 - 15444: c88e3e03 ld t3,-888(t3) # 4c0c8 <_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv@Base> - 15448: 000e0367 jalr t1,t3 - 1544c: 00000013 nop - -0000000000015450 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm@plt>: - 15450: 00037e17 auipc t3,0x37 - 15454: c80e3e03 ld t3,-896(t3) # 4c0d0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm@Base> - 15458: 000e0367 jalr t1,t3 - 1545c: 00000013 nop - -0000000000015460 : - 15460: 00037e17 auipc t3,0x37 - 15464: c78e3e03 ld t3,-904(t3) # 4c0d8 - 15468: 000e0367 jalr t1,t3 - 1546c: 00000013 nop - -0000000000015470 : - 15470: 00037e17 auipc t3,0x37 - 15474: c70e3e03 ld t3,-912(t3) # 4c0e0 - 15478: 000e0367 jalr t1,t3 - 1547c: 00000013 nop - -0000000000015480 : - 15480: 00037e17 auipc t3,0x37 - 15484: c68e3e03 ld t3,-920(t3) # 4c0e8 - 15488: 000e0367 jalr t1,t3 - 1548c: 00000013 nop - -0000000000015490 <_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@plt>: - 15490: 00037e17 auipc t3,0x37 - 15494: c60e3e03 ld t3,-928(t3) # 4c0f0 <_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@Base> - 15498: 000e0367 jalr t1,t3 - 1549c: 00000013 nop - -00000000000154a0 <_ZNSo9_M_insertIdEERSoT_@plt>: - 154a0: 00037e17 auipc t3,0x37 - 154a4: c58e3e03 ld t3,-936(t3) # 4c0f8 <_ZNSo9_M_insertIdEERSoT_@Base> - 154a8: 000e0367 jalr t1,t3 - 154ac: 00000013 nop - -00000000000154b0 : - 154b0: 00037e17 auipc t3,0x37 - 154b4: c50e3e03 ld t3,-944(t3) # 4c100 - 154b8: 000e0367 jalr t1,t3 - 154bc: 00000013 nop - -00000000000154c0 : - 154c0: 00037e17 auipc t3,0x37 - 154c4: c48e3e03 ld t3,-952(t3) # 4c108 - 154c8: 000e0367 jalr t1,t3 - 154cc: 00000013 nop - -00000000000154d0 : - 154d0: 00037e17 auipc t3,0x37 - 154d4: c40e3e03 ld t3,-960(t3) # 4c110 - 154d8: 000e0367 jalr t1,t3 - 154dc: 00000013 nop - -00000000000154e0 : - 154e0: 00037e17 auipc t3,0x37 - 154e4: c38e3e03 ld t3,-968(t3) # 4c118 - 154e8: 000e0367 jalr t1,t3 - 154ec: 00000013 nop - -00000000000154f0 : - 154f0: 00037e17 auipc t3,0x37 - 154f4: c30e3e03 ld t3,-976(t3) # 4c120 - 154f8: 000e0367 jalr t1,t3 - 154fc: 00000013 nop - -0000000000015500 : - 15500: 00037e17 auipc t3,0x37 - 15504: c28e3e03 ld t3,-984(t3) # 4c128 - 15508: 000e0367 jalr t1,t3 - 1550c: 00000013 nop - -0000000000015510 <_ZNSolsEi@plt>: - 15510: 00037e17 auipc t3,0x37 - 15514: c20e3e03 ld t3,-992(t3) # 4c130 <_ZNSolsEi@Base> - 15518: 000e0367 jalr t1,t3 - 1551c: 00000013 nop - -0000000000015520 <_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@plt>: - 15520: 00037e17 auipc t3,0x37 - 15524: c18e3e03 ld t3,-1000(t3) # 4c138 <_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@Base> - 15528: 000e0367 jalr t1,t3 - 1552c: 00000013 nop - -0000000000015530 : - 15530: 00037e17 auipc t3,0x37 - 15534: c10e3e03 ld t3,-1008(t3) # 4c140 - 15538: 000e0367 jalr t1,t3 - 1553c: 00000013 nop - -0000000000015540 : - 15540: 00037e17 auipc t3,0x37 - 15544: c08e3e03 ld t3,-1016(t3) # 4c148 - 15548: 000e0367 jalr t1,t3 - 1554c: 00000013 nop - -0000000000015550 : - 15550: 00037e17 auipc t3,0x37 - 15554: c00e3e03 ld t3,-1024(t3) # 4c150 - 15558: 000e0367 jalr t1,t3 - 1555c: 00000013 nop - -0000000000015560 : - 15560: 00037e17 auipc t3,0x37 - 15564: bf8e3e03 ld t3,-1032(t3) # 4c158 - 15568: 000e0367 jalr t1,t3 - 1556c: 00000013 nop - -0000000000015570 : - 15570: 00037e17 auipc t3,0x37 - 15574: bf0e3e03 ld t3,-1040(t3) # 4c160 - 15578: 000e0367 jalr t1,t3 - 1557c: 00000013 nop - -0000000000015580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt>: - 15580: 00037e17 auipc t3,0x37 - 15584: be8e3e03 ld t3,-1048(t3) # 4c168 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@Base> - 15588: 000e0367 jalr t1,t3 - 1558c: 00000013 nop - -0000000000015590 <_ZNSt13random_device7_M_finiEv@plt>: - 15590: 00037e17 auipc t3,0x37 - 15594: be0e3e03 ld t3,-1056(t3) # 4c170 <_ZNSt13random_device7_M_finiEv@Base> - 15598: 000e0367 jalr t1,t3 - 1559c: 00000013 nop - -00000000000155a0 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt>: - 155a0: 00037e17 auipc t3,0x37 - 155a4: bd8e3e03 ld t3,-1064(t3) # 4c178 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@Base> - 155a8: 000e0367 jalr t1,t3 - 155ac: 00000013 nop - -00000000000155b0 : - 155b0: 00037e17 auipc t3,0x37 - 155b4: bd0e3e03 ld t3,-1072(t3) # 4c180 - 155b8: 000e0367 jalr t1,t3 - 155bc: 00000013 nop - -00000000000155c0 <__cxa_begin_catch@plt>: - 155c0: 00037e17 auipc t3,0x37 - 155c4: bc8e3e03 ld t3,-1080(t3) # 4c188 <__cxa_begin_catch@Base> - 155c8: 000e0367 jalr t1,t3 - 155cc: 00000013 nop - -00000000000155d0 : - 155d0: 00037e17 auipc t3,0x37 - 155d4: bc0e3e03 ld t3,-1088(t3) # 4c190 - 155d8: 000e0367 jalr t1,t3 - 155dc: 00000013 nop - -00000000000155e0 <_ZNSt8ios_baseD2Ev@plt>: - 155e0: 00037e17 auipc t3,0x37 - 155e4: bb8e3e03 ld t3,-1096(t3) # 4c198 <_ZNSt8ios_baseD2Ev@Base> - 155e8: 000e0367 jalr t1,t3 - 155ec: 00000013 nop - -00000000000155f0 : - 155f0: 00037e17 auipc t3,0x37 - 155f4: bb0e3e03 ld t3,-1104(t3) # 4c1a0 - 155f8: 000e0367 jalr t1,t3 - 155fc: 00000013 nop - -0000000000015600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt>: - 15600: 00037e17 auipc t3,0x37 - 15604: ba8e3e03 ld t3,-1112(t3) # 4c1a8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@Base> - 15608: 000e0367 jalr t1,t3 - 1560c: 00000013 nop - -0000000000015610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt>: - 15610: 00037e17 auipc t3,0x37 - 15614: ba0e3e03 ld t3,-1120(t3) # 4c1b0 <_ZNKSt5ctypeIcE13_M_widen_initEv@Base> - 15618: 000e0367 jalr t1,t3 - 1561c: 00000013 nop - -0000000000015620 : - 15620: 00037e17 auipc t3,0x37 - 15624: b98e3e03 ld t3,-1128(t3) # 4c1b8 - 15628: 000e0367 jalr t1,t3 - 1562c: 00000013 nop - -0000000000015630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>: - 15630: 00037e17 auipc t3,0x37 - 15634: b90e3e03 ld t3,-1136(t3) # 4c1c0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@Base> - 15638: 000e0367 jalr t1,t3 - 1563c: 00000013 nop - -0000000000015640 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt>: - 15640: 00037e17 auipc t3,0x37 - 15644: b88e3e03 ld t3,-1144(t3) # 4c1c8 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@Base> - 15648: 000e0367 jalr t1,t3 - 1564c: 00000013 nop - -0000000000015650 <__cxa_atexit@plt>: - 15650: 00037e17 auipc t3,0x37 - 15654: b80e3e03 ld t3,-1152(t3) # 4c1d0 <__cxa_atexit@GLIBC_2.27> - 15658: 000e0367 jalr t1,t3 - 1565c: 00000013 nop - -0000000000015660 : - 15660: 00037e17 auipc t3,0x37 - 15664: b78e3e03 ld t3,-1160(t3) # 4c1d8 - 15668: 000e0367 jalr t1,t3 - 1566c: 00000013 nop - -0000000000015670 : - 15670: 00037e17 auipc t3,0x37 - 15674: b70e3e03 ld t3,-1168(t3) # 4c1e0 - 15678: 000e0367 jalr t1,t3 - 1567c: 00000013 nop - -0000000000015680 : - 15680: 00037e17 auipc t3,0x37 - 15684: b68e3e03 ld t3,-1176(t3) # 4c1e8 - 15688: 000e0367 jalr t1,t3 - 1568c: 00000013 nop - -0000000000015690 : - 15690: 00037e17 auipc t3,0x37 - 15694: b60e3e03 ld t3,-1184(t3) # 4c1f0 - 15698: 000e0367 jalr t1,t3 - 1569c: 00000013 nop - -00000000000156a0 <_exit@plt>: - 156a0: 00037e17 auipc t3,0x37 - 156a4: b58e3e03 ld t3,-1192(t3) # 4c1f8 <_exit@GLIBC_2.27> - 156a8: 000e0367 jalr t1,t3 - 156ac: 00000013 nop - -00000000000156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt>: - 156b0: 00037e17 auipc t3,0x37 - 156b4: b50e3e03 ld t3,-1200(t3) # 4c200 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@Base> - 156b8: 000e0367 jalr t1,t3 - 156bc: 00000013 nop - -00000000000156c0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt>: - 156c0: 00037e17 auipc t3,0x37 - 156c4: b48e3e03 ld t3,-1208(t3) # 4c208 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@Base> - 156c8: 000e0367 jalr t1,t3 - 156cc: 00000013 nop - -00000000000156d0 : - 156d0: 00037e17 auipc t3,0x37 - 156d4: b40e3e03 ld t3,-1216(t3) # 4c210 - 156d8: 000e0367 jalr t1,t3 - 156dc: 00000013 nop - -00000000000156e0 : - 156e0: 00037e17 auipc t3,0x37 - 156e4: b38e3e03 ld t3,-1224(t3) # 4c218 - 156e8: 000e0367 jalr t1,t3 - 156ec: 00000013 nop - -00000000000156f0 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@plt>: - 156f0: 00037e17 auipc t3,0x37 - 156f4: b30e3e03 ld t3,-1232(t3) # 4c220 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@Base> - 156f8: 000e0367 jalr t1,t3 - 156fc: 00000013 nop - -0000000000015700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>: - 15700: 00037e17 auipc t3,0x37 - 15704: b28e3e03 ld t3,-1240(t3) # 4c228 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@Base> - 15708: 000e0367 jalr t1,t3 - 1570c: 00000013 nop - -0000000000015710 : - 15710: 00037e17 auipc t3,0x37 - 15714: b20e3e03 ld t3,-1248(t3) # 4c230 - 15718: 000e0367 jalr t1,t3 - 1571c: 00000013 nop - -0000000000015720 : - 15720: 00037e17 auipc t3,0x37 - 15724: b18e3e03 ld t3,-1256(t3) # 4c238 - 15728: 000e0367 jalr t1,t3 - 1572c: 00000013 nop - -0000000000015730 : - 15730: 00037e17 auipc t3,0x37 - 15734: b10e3e03 ld t3,-1264(t3) # 4c240 - 15738: 000e0367 jalr t1,t3 - 1573c: 00000013 nop - -0000000000015740 <_ZdlPvm@plt>: - 15740: 00037e17 auipc t3,0x37 - 15744: b08e3e03 ld t3,-1272(t3) # 4c248 <_ZdlPvm@Base> - 15748: 000e0367 jalr t1,t3 - 1574c: 00000013 nop - -0000000000015750 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@plt>: - 15750: 00037e17 auipc t3,0x37 - 15754: b00e3e03 ld t3,-1280(t3) # 4c250 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@Base> - 15758: 000e0367 jalr t1,t3 - 1575c: 00000013 nop - -0000000000015760 <_ZNKSt13runtime_error4whatEv@plt>: - 15760: 00037e17 auipc t3,0x37 - 15764: af8e3e03 ld t3,-1288(t3) # 4c258 <_ZNKSt13runtime_error4whatEv@Base> - 15768: 000e0367 jalr t1,t3 - 1576c: 00000013 nop - -0000000000015770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt>: - 15770: 00037e17 auipc t3,0x37 - 15774: af0e3e03 ld t3,-1296(t3) # 4c260 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@Base> - 15778: 000e0367 jalr t1,t3 - 1577c: 00000013 nop - -0000000000015780 <__cxa_call_terminate@plt>: - 15780: 00037e17 auipc t3,0x37 - 15784: ae8e3e03 ld t3,-1304(t3) # 4c268 <__cxa_call_terminate@Base> - 15788: 000e0367 jalr t1,t3 - 1578c: 00000013 nop - -0000000000015790 <_ZNSt13runtime_errorD2Ev@plt>: - 15790: 00037e17 auipc t3,0x37 - 15794: ae0e3e03 ld t3,-1312(t3) # 4c270 <_ZNSt13runtime_errorD2Ev@Base> - 15798: 000e0367 jalr t1,t3 - 1579c: 00000013 nop - -00000000000157a0 <_ZSt16__throw_bad_castv@plt>: - 157a0: 00037e17 auipc t3,0x37 - 157a4: ad8e3e03 ld t3,-1320(t3) # 4c278 <_ZSt16__throw_bad_castv@Base> - 157a8: 000e0367 jalr t1,t3 - 157ac: 00000013 nop - -00000000000157b0 : - 157b0: 00037e17 auipc t3,0x37 - 157b4: ad0e3e03 ld t3,-1328(t3) # 4c280 - 157b8: 000e0367 jalr t1,t3 - 157bc: 00000013 nop - -00000000000157c0 : - 157c0: 00037e17 auipc t3,0x37 - 157c4: ac8e3e03 ld t3,-1336(t3) # 4c288 - 157c8: 000e0367 jalr t1,t3 - 157cc: 00000013 nop - -00000000000157d0 : - 157d0: 00037e17 auipc t3,0x37 - 157d4: ac0e3e03 ld t3,-1344(t3) # 4c290 - 157d8: 000e0367 jalr t1,t3 - 157dc: 00000013 nop - -00000000000157e0 : - 157e0: 00037e17 auipc t3,0x37 - 157e4: ab8e3e03 ld t3,-1352(t3) # 4c298 - 157e8: 000e0367 jalr t1,t3 - 157ec: 00000013 nop - -00000000000157f0 <_Unwind_Resume@plt>: - 157f0: 00037e17 auipc t3,0x37 - 157f4: ab0e3e03 ld t3,-1360(t3) # 4c2a0 <_Unwind_Resume@GCC_3.0> - 157f8: 000e0367 jalr t1,t3 - 157fc: 00000013 nop - -0000000000015800 : - 15800: 00037e17 auipc t3,0x37 - 15804: aa8e3e03 ld t3,-1368(t3) # 4c2a8 - 15808: 000e0367 jalr t1,t3 - 1580c: 00000013 nop - -0000000000015810 : - 15810: 00037e17 auipc t3,0x37 - 15814: aa0e3e03 ld t3,-1376(t3) # 4c2b0 - 15818: 000e0367 jalr t1,t3 - 1581c: 00000013 nop - -0000000000015820 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt>: - 15820: 00037e17 auipc t3,0x37 - 15824: a98e3e03 ld t3,-1384(t3) # 4c2b8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@Base> - 15828: 000e0367 jalr t1,t3 - 1582c: 00000013 nop - -0000000000015830 : - 15830: 00037e17 auipc t3,0x37 - 15834: a90e3e03 ld t3,-1392(t3) # 4c2c0 - 15838: 000e0367 jalr t1,t3 - 1583c: 00000013 nop - -0000000000015840 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_@plt>: - 15840: 00037e17 auipc t3,0x37 - 15844: a88e3e03 ld t3,-1400(t3) # 4c2c8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_@Base> - 15848: 000e0367 jalr t1,t3 - 1584c: 00000013 nop - -0000000000015850 <_ZNSo9_M_insertImEERSoT_@plt>: - 15850: 00037e17 auipc t3,0x37 - 15854: a80e3e03 ld t3,-1408(t3) # 4c2d0 <_ZNSo9_M_insertImEERSoT_@Base> - 15858: 000e0367 jalr t1,t3 - 1585c: 00000013 nop - -0000000000015860 : - 15860: 00037e17 auipc t3,0x37 - 15864: a78e3e03 ld t3,-1416(t3) # 4c2d8 - 15868: 000e0367 jalr t1,t3 - 1586c: 00000013 nop - -0000000000015870 <__cxa_rethrow@plt>: - 15870: 00037e17 auipc t3,0x37 - 15874: a70e3e03 ld t3,-1424(t3) # 4c2e0 <__cxa_rethrow@Base> - 15878: 000e0367 jalr t1,t3 - 1587c: 00000013 nop - -0000000000015880 : - 15880: 00037e17 auipc t3,0x37 - 15884: a68e3e03 ld t3,-1432(t3) # 4c2e8 - 15888: 000e0367 jalr t1,t3 - 1588c: 00000013 nop - -0000000000015890 <_ZSt19__throw_logic_errorPKc@plt>: - 15890: 00037e17 auipc t3,0x37 - 15894: a60e3e03 ld t3,-1440(t3) # 4c2f0 <_ZSt19__throw_logic_errorPKc@Base> - 15898: 000e0367 jalr t1,t3 - 1589c: 00000013 nop - -00000000000158a0 <_Znwm@plt>: - 158a0: 00037e17 auipc t3,0x37 - 158a4: a58e3e03 ld t3,-1448(t3) # 4c2f8 <_Znwm@Base> - 158a8: 000e0367 jalr t1,t3 - 158ac: 00000013 nop - -00000000000158b0 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@plt>: - 158b0: 00037e17 auipc t3,0x37 - 158b4: a50e3e03 ld t3,-1456(t3) # 4c300 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@Base> - 158b8: 000e0367 jalr t1,t3 - 158bc: 00000013 nop - -00000000000158c0 : - 158c0: 00037e17 auipc t3,0x37 - 158c4: a48e3e03 ld t3,-1464(t3) # 4c308 - 158c8: 000e0367 jalr t1,t3 - 158cc: 00000013 nop - -00000000000158d0 : - 158d0: 00037e17 auipc t3,0x37 - 158d4: a40e3e03 ld t3,-1472(t3) # 4c310 - 158d8: 000e0367 jalr t1,t3 - 158dc: 00000013 nop - -00000000000158e0 : - 158e0: 00037e17 auipc t3,0x37 - 158e4: a38e3e03 ld t3,-1480(t3) # 4c318 - 158e8: 000e0367 jalr t1,t3 - 158ec: 00000013 nop - -00000000000158f0 <_ZSt20__throw_length_errorPKc@plt>: - 158f0: 00037e17 auipc t3,0x37 - 158f4: a30e3e03 ld t3,-1488(t3) # 4c320 <_ZSt20__throw_length_errorPKc@Base> - 158f8: 000e0367 jalr t1,t3 - 158fc: 00000013 nop - -0000000000015900 <_ZdlPv@plt>: - 15900: 00037e17 auipc t3,0x37 - 15904: a28e3e03 ld t3,-1496(t3) # 4c328 <_ZdlPv@Base> - 15908: 000e0367 jalr t1,t3 - 1590c: 00000013 nop - -0000000000015910 <_ZNSo9_M_insertIPKvEERSoT_@plt>: - 15910: 00037e17 auipc t3,0x37 - 15914: a20e3e03 ld t3,-1504(t3) # 4c330 <_ZNSo9_M_insertIPKvEERSoT_@Base> - 15918: 000e0367 jalr t1,t3 - 1591c: 00000013 nop - -0000000000015920 <_ZNSo3putEc@plt>: - 15920: 00037e17 auipc t3,0x37 - 15924: a18e3e03 ld t3,-1512(t3) # 4c338 <_ZNSo3putEc@Base> - 15928: 000e0367 jalr t1,t3 - 1592c: 00000013 nop - -0000000000015930 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE10_M_disposeEv@plt>: - 15930: 00037e17 auipc t3,0x37 - 15934: a10e3e03 ld t3,-1520(t3) # 4c340 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE10_M_disposeEv@Base> - 15938: 000e0367 jalr t1,t3 - 1593c: 00000013 nop - -0000000000015940 <__cxa_guard_acquire@plt>: - 15940: 00037e17 auipc t3,0x37 - 15944: a08e3e03 ld t3,-1528(t3) # 4c348 <__cxa_guard_acquire@Base> - 15948: 000e0367 jalr t1,t3 - 1594c: 00000013 nop - -0000000000015950 <_ZSt24__throw_out_of_range_fmtPKcz@plt>: - 15950: 00037e17 auipc t3,0x37 - 15954: a00e3e03 ld t3,-1536(t3) # 4c350 <_ZSt24__throw_out_of_range_fmtPKcz@Base> - 15958: 000e0367 jalr t1,t3 - 1595c: 00000013 nop - -0000000000015960 : - 15960: 00037e17 auipc t3,0x37 - 15964: 9f8e3e03 ld t3,-1544(t3) # 4c358 - 15968: 000e0367 jalr t1,t3 - 1596c: 00000013 nop - -0000000000015970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt>: - 15970: 00037e17 auipc t3,0x37 - 15974: 9f0e3e03 ld t3,-1552(t3) # 4c360 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@Base> - 15978: 000e0367 jalr t1,t3 - 1597c: 00000013 nop - -0000000000015980 : - 15980: 00037e17 auipc t3,0x37 - 15984: 9e8e3e03 ld t3,-1560(t3) # 4c368 - 15988: 000e0367 jalr t1,t3 - 1598c: 00000013 nop - -0000000000015990 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt>: - 15990: 00037e17 auipc t3,0x37 - 15994: 9e0e3e03 ld t3,-1568(t3) # 4c370 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@Base> - 15998: 000e0367 jalr t1,t3 - 1599c: 00000013 nop - -00000000000159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt>: - 159a0: 00037e17 auipc t3,0x37 - 159a4: 9d8e3e03 ld t3,-1576(t3) # 4c378 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@Base> - 159a8: 000e0367 jalr t1,t3 - 159ac: 00000013 nop - -00000000000159b0 <_ZNSo9_M_insertIxEERSoT_@plt>: - 159b0: 00037e17 auipc t3,0x37 - 159b4: 9d0e3e03 ld t3,-1584(t3) # 4c380 <_ZNSo9_M_insertIxEERSoT_@Base> - 159b8: 000e0367 jalr t1,t3 - 159bc: 00000013 nop - -00000000000159c0 : - 159c0: 00037e17 auipc t3,0x37 - 159c4: 9c8e3e03 ld t3,-1592(t3) # 4c388 - 159c8: 000e0367 jalr t1,t3 - 159cc: 00000013 nop - -00000000000159d0 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_createERmm@plt>: - 159d0: 00037e17 auipc t3,0x37 - 159d4: 9c0e3e03 ld t3,-1600(t3) # 4c390 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_createERmm@Base> - 159d8: 000e0367 jalr t1,t3 - 159dc: 00000013 nop - -00000000000159e0 : - 159e0: 00037e17 auipc t3,0x37 - 159e4: 9b8e3e03 ld t3,-1608(t3) # 4c398 - 159e8: 000e0367 jalr t1,t3 - 159ec: 00000013 nop - -00000000000159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt>: - 159f0: 00037e17 auipc t3,0x37 - 159f4: 9b0e3e03 ld t3,-1616(t3) # 4c3a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@Base> - 159f8: 000e0367 jalr t1,t3 - 159fc: 00000013 nop - -0000000000015a00 : - 15a00: 00037e17 auipc t3,0x37 - 15a04: 9a8e3e03 ld t3,-1624(t3) # 4c3a8 - 15a08: 000e0367 jalr t1,t3 - 15a0c: 00000013 nop - -0000000000015a10 : - 15a10: 00037e17 auipc t3,0x37 - 15a14: 9a0e3e03 ld t3,-1632(t3) # 4c3b0 - 15a18: 000e0367 jalr t1,t3 - 15a1c: 00000013 nop - -0000000000015a20 <__cxa_bad_typeid@plt>: - 15a20: 00037e17 auipc t3,0x37 - 15a24: 998e3e03 ld t3,-1640(t3) # 4c3b8 <__cxa_bad_typeid@Base> - 15a28: 000e0367 jalr t1,t3 - 15a2c: 00000013 nop - -0000000000015a30 : - 15a30: 00037e17 auipc t3,0x37 - 15a34: 990e3e03 ld t3,-1648(t3) # 4c3c0 - 15a38: 000e0367 jalr t1,t3 - 15a3c: 00000013 nop - -0000000000015a40 : - 15a40: 00037e17 auipc t3,0x37 - 15a44: 988e3e03 ld t3,-1656(t3) # 4c3c8 - 15a48: 000e0367 jalr t1,t3 - 15a4c: 00000013 nop - -0000000000015a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt>: - 15a50: 00037e17 auipc t3,0x37 - 15a54: 980e3e03 ld t3,-1664(t3) # 4c3d0 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@Base> - 15a58: 000e0367 jalr t1,t3 - 15a5c: 00000013 nop - -0000000000015a60 : - 15a60: 00037e17 auipc t3,0x37 - 15a64: 978e3e03 ld t3,-1672(t3) # 4c3d8 - 15a68: 000e0367 jalr t1,t3 - 15a6c: 00000013 nop - -0000000000015a70 : - 15a70: 00037e17 auipc t3,0x37 - 15a74: 970e3e03 ld t3,-1680(t3) # 4c3e0 - 15a78: 000e0367 jalr t1,t3 - 15a7c: 00000013 nop - -0000000000015a80 <_ZNSo5writeEPKcl@plt>: - 15a80: 00037e17 auipc t3,0x37 - 15a84: 968e3e03 ld t3,-1688(t3) # 4c3e8 <_ZNSo5writeEPKcl@Base> - 15a88: 000e0367 jalr t1,t3 - 15a8c: 00000013 nop - -0000000000015a90 : - 15a90: 00037e17 auipc t3,0x37 - 15a94: 960e3e03 ld t3,-1696(t3) # 4c3f0 - 15a98: 000e0367 jalr t1,t3 - 15a9c: 00000013 nop - -0000000000015aa0 <__isoc23_strtol@plt>: - 15aa0: 00037e17 auipc t3,0x37 - 15aa4: 958e3e03 ld t3,-1704(t3) # 4c3f8 <__isoc23_strtol@GLIBC_2.38> - 15aa8: 000e0367 jalr t1,t3 - 15aac: 00000013 nop - -0000000000015ab0 <__cxa_free_exception@plt>: - 15ab0: 00037e17 auipc t3,0x37 - 15ab4: 950e3e03 ld t3,-1712(t3) # 4c400 <__cxa_free_exception@Base> - 15ab8: 000e0367 jalr t1,t3 - 15abc: 00000013 nop - -0000000000015ac0 : - 15ac0: 00037e17 auipc t3,0x37 - 15ac4: 948e3e03 ld t3,-1720(t3) # 4c408 - 15ac8: 000e0367 jalr t1,t3 - 15acc: 00000013 nop - -0000000000015ad0 : - 15ad0: 00037e17 auipc t3,0x37 - 15ad4: 940e3e03 ld t3,-1728(t3) # 4c410 - 15ad8: 000e0367 jalr t1,t3 - 15adc: 00000013 nop - -0000000000015ae0 : - 15ae0: 00037e17 auipc t3,0x37 - 15ae4: 938e3e03 ld t3,-1736(t3) # 4c418 - 15ae8: 000e0367 jalr t1,t3 - 15aec: 00000013 nop - -0000000000015af0 <__cxa_pure_virtual@plt>: - 15af0: 00037e17 auipc t3,0x37 - 15af4: 930e3e03 ld t3,-1744(t3) # 4c420 <__cxa_pure_virtual@CXXABI_1.3> - 15af8: 000e0367 jalr t1,t3 - 15afc: 00000013 nop - -0000000000015b00 <_ZNSt13random_device9_M_getvalEv@plt>: - 15b00: 00037e17 auipc t3,0x37 - 15b04: 928e3e03 ld t3,-1752(t3) # 4c428 <_ZNSt13random_device9_M_getvalEv@Base> - 15b08: 000e0367 jalr t1,t3 - 15b0c: 00000013 nop - -0000000000015b10 : - 15b10: 00037e17 auipc t3,0x37 - 15b14: 920e3e03 ld t3,-1760(t3) # 4c430 - 15b18: 000e0367 jalr t1,t3 - 15b1c: 00000013 nop - -0000000000015b20 <_ZdaPvSt11align_val_t@plt>: - 15b20: 00037e17 auipc t3,0x37 - 15b24: 918e3e03 ld t3,-1768(t3) # 4c438 <_ZdaPvSt11align_val_t@CXXABI_1.3.11> - 15b28: 000e0367 jalr t1,t3 - 15b2c: 00000013 nop - -0000000000015b30 : - 15b30: 00037e17 auipc t3,0x37 - 15b34: 910e3e03 ld t3,-1776(t3) # 4c440 - 15b38: 000e0367 jalr t1,t3 - 15b3c: 00000013 nop - -0000000000015b40 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt>: - 15b40: 00037e17 auipc t3,0x37 - 15b44: 908e3e03 ld t3,-1784(t3) # 4c448 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@Base> - 15b48: 000e0367 jalr t1,t3 - 15b4c: 00000013 nop - -0000000000015b50 <__cxa_allocate_exception@plt>: - 15b50: 00037e17 auipc t3,0x37 - 15b54: 900e3e03 ld t3,-1792(t3) # 4c450 <__cxa_allocate_exception@Base> - 15b58: 000e0367 jalr t1,t3 - 15b5c: 00000013 nop - -0000000000015b60 : - 15b60: 00037e17 auipc t3,0x37 - 15b64: 8f8e3e03 ld t3,-1800(t3) # 4c458 - 15b68: 000e0367 jalr t1,t3 - 15b6c: 00000013 nop - -0000000000015b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>: - 15b70: 00037e17 auipc t3,0x37 - 15b74: 8f0e3e03 ld t3,-1808(t3) # 4c460 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@Base> - 15b78: 000e0367 jalr t1,t3 - 15b7c: 00000013 nop - -0000000000015b80 <_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@plt>: - 15b80: 00037e17 auipc t3,0x37 - 15b84: 8e8e3e03 ld t3,-1816(t3) # 4c468 <_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@Base> - 15b88: 000e0367 jalr t1,t3 - 15b8c: 00000013 nop - -0000000000015b90 <_Znam@plt>: - 15b90: 00037e17 auipc t3,0x37 - 15b94: 8e0e3e03 ld t3,-1824(t3) # 4c470 <_Znam@Base> - 15b98: 000e0367 jalr t1,t3 - 15b9c: 00000013 nop - -0000000000015ba0 <_ZNSi10_M_extractImEERSiRT_@plt>: - 15ba0: 00037e17 auipc t3,0x37 - 15ba4: 8d8e3e03 ld t3,-1832(t3) # 4c478 <_ZNSi10_M_extractImEERSiRT_@Base> - 15ba8: 000e0367 jalr t1,t3 - 15bac: 00000013 nop - -0000000000015bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt>: - 15bb0: 00037e17 auipc t3,0x37 - 15bb4: 8d0e3e03 ld t3,-1840(t3) # 4c480 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@Base> - 15bb8: 000e0367 jalr t1,t3 - 15bbc: 00000013 nop - -0000000000015bc0 : - 15bc0: 00037e17 auipc t3,0x37 - 15bc4: 8c8e3e03 ld t3,-1848(t3) # 4c488 - 15bc8: 000e0367 jalr t1,t3 - 15bcc: 00000013 nop - -0000000000015bd0 : - 15bd0: 00037e17 auipc t3,0x37 - 15bd4: 8c0e3e03 ld t3,-1856(t3) # 4c490 - 15bd8: 000e0367 jalr t1,t3 - 15bdc: 00000013 nop - -0000000000015be0 : - 15be0: 00037e17 auipc t3,0x37 - 15be4: 8b8e3e03 ld t3,-1864(t3) # 4c498 - 15be8: 000e0367 jalr t1,t3 - 15bec: 00000013 nop - -0000000000015bf0 <__cxa_throw@plt>: - 15bf0: 00037e17 auipc t3,0x37 - 15bf4: 8b0e3e03 ld t3,-1872(t3) # 4c4a0 <__cxa_throw@Base> - 15bf8: 000e0367 jalr t1,t3 - 15bfc: 00000013 nop - -0000000000015c00 : - 15c00: 00037e17 auipc t3,0x37 - 15c04: 8a8e3e03 ld t3,-1880(t3) # 4c4a8 - 15c08: 000e0367 jalr t1,t3 - 15c0c: 00000013 nop - -0000000000015c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt>: - 15c10: 00037e17 auipc t3,0x37 - 15c14: 8a0e3e03 ld t3,-1888(t3) # 4c4b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@Base> - 15c18: 000e0367 jalr t1,t3 - 15c1c: 00000013 nop - -0000000000015c20 : - 15c20: 00037e17 auipc t3,0x37 - 15c24: 898e3e03 ld t3,-1896(t3) # 4c4b8 - 15c28: 000e0367 jalr t1,t3 - 15c2c: 00000013 nop - -0000000000015c30 : - 15c30: 00037e17 auipc t3,0x37 - 15c34: 890e3e03 ld t3,-1904(t3) # 4c4c0 - 15c38: 000e0367 jalr t1,t3 - 15c3c: 00000013 nop - -0000000000015c40 : - 15c40: 00037e17 auipc t3,0x37 - 15c44: 888e3e03 ld t3,-1912(t3) # 4c4c8 - 15c48: 000e0367 jalr t1,t3 - 15c4c: 00000013 nop - -0000000000015c50 : - 15c50: 00037e17 auipc t3,0x37 - 15c54: 880e3e03 ld t3,-1920(t3) # 4c4d0 - 15c58: 000e0367 jalr t1,t3 - 15c5c: 00000013 nop - -0000000000015c60 <__cxa_end_catch@plt>: - 15c60: 00037e17 auipc t3,0x37 - 15c64: 878e3e03 ld t3,-1928(t3) # 4c4d8 <__cxa_end_catch@Base> - 15c68: 000e0367 jalr t1,t3 - 15c6c: 00000013 nop - -0000000000015c70 : - 15c70: 00037e17 auipc t3,0x37 - 15c74: 870e3e03 ld t3,-1936(t3) # 4c4e0 - 15c78: 000e0367 jalr t1,t3 - 15c7c: 00000013 nop - -0000000000015c80 <_ZNSo5flushEv@plt>: - 15c80: 00037e17 auipc t3,0x37 - 15c84: 868e3e03 ld t3,-1944(t3) # 4c4e8 <_ZNSo5flushEv@Base> - 15c88: 000e0367 jalr t1,t3 - 15c8c: 00000013 nop - -0000000000015c90 : - 15c90: 00037e17 auipc t3,0x37 - 15c94: 860e3e03 ld t3,-1952(t3) # 4c4f0 - 15c98: 000e0367 jalr t1,t3 - 15c9c: 00000013 nop - -0000000000015ca0 <_ZSt28__throw_bad_array_new_lengthv@plt>: - 15ca0: 00037e17 auipc t3,0x37 - 15ca4: 858e3e03 ld t3,-1960(t3) # 4c4f8 <_ZSt28__throw_bad_array_new_lengthv@Base> - 15ca8: 000e0367 jalr t1,t3 - 15cac: 00000013 nop - -0000000000015cb0 : - 15cb0: 00037e17 auipc t3,0x37 - 15cb4: 850e3e03 ld t3,-1968(t3) # 4c500 - 15cb8: 000e0367 jalr t1,t3 - 15cbc: 00000013 nop - -0000000000015cc0 <_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev@plt>: - 15cc0: 00037e17 auipc t3,0x37 - 15cc4: 848e3e03 ld t3,-1976(t3) # 4c508 <_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev@Base> - 15cc8: 000e0367 jalr t1,t3 - 15ccc: 00000013 nop - -0000000000015cd0 <__dynamic_cast@plt>: - 15cd0: 00037e17 auipc t3,0x37 - 15cd4: 840e3e03 ld t3,-1984(t3) # 4c510 <__dynamic_cast@Base> - 15cd8: 000e0367 jalr t1,t3 - 15cdc: 00000013 nop - -0000000000015ce0 : - 15ce0: 00037e17 auipc t3,0x37 - 15ce4: 838e3e03 ld t3,-1992(t3) # 4c518 - 15ce8: 000e0367 jalr t1,t3 - 15cec: 00000013 nop - -0000000000015cf0 : - 15cf0: 00037e17 auipc t3,0x37 - 15cf4: 830e3e03 ld t3,-2000(t3) # 4c520 - 15cf8: 000e0367 jalr t1,t3 - 15cfc: 00000013 nop - -0000000000015d00 <_ZnamSt11align_val_t@plt>: - 15d00: 00037e17 auipc t3,0x37 - 15d04: 828e3e03 ld t3,-2008(t3) # 4c528 <_ZnamSt11align_val_t@CXXABI_1.3.11> - 15d08: 000e0367 jalr t1,t3 - 15d0c: 00000013 nop - -0000000000015d10 <__cxa_guard_release@plt>: - 15d10: 00037e17 auipc t3,0x37 - 15d14: 820e3e03 ld t3,-2016(t3) # 4c530 <__cxa_guard_release@Base> - 15d18: 000e0367 jalr t1,t3 - 15d1c: 00000013 nop - -0000000000015d20 <__gxx_personality_v0@plt>: - 15d20: 00037e17 auipc t3,0x37 - 15d24: 818e3e03 ld t3,-2024(t3) # 4c538 <__gxx_personality_v0@Base> - 15d28: 000e0367 jalr t1,t3 - 15d2c: 00000013 nop - -0000000000015d30 : - 15d30: 00037e17 auipc t3,0x37 - 15d34: 810e3e03 ld t3,-2032(t3) # 4c540 - 15d38: 000e0367 jalr t1,t3 - 15d3c: 00000013 nop - -0000000000015d40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@plt>: - 15d40: 00037e17 auipc t3,0x37 - 15d44: 808e3e03 ld t3,-2040(t3) # 4c548 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@Base> - 15d48: 000e0367 jalr t1,t3 - 15d4c: 00000013 nop - -0000000000015d50 <_ZNSt12__basic_fileIcED1Ev@plt>: - 15d50: 00037e17 auipc t3,0x37 - 15d54: 800e3e03 ld t3,-2048(t3) # 4c550 <_ZNSt12__basic_fileIcED1Ev@Base> - 15d58: 000e0367 jalr t1,t3 - 15d5c: 00000013 nop - -0000000000015d60 <_ZNSt13runtime_errorC2EPKc@plt>: - 15d60: 00036e17 auipc t3,0x36 - 15d64: 7f8e3e03 ld t3,2040(t3) # 4c558 <_ZNSt13runtime_errorC2EPKc@Base> - 15d68: 000e0367 jalr t1,t3 - 15d6c: 00000013 nop - -0000000000015d70 <__isoc23_strtoull@plt>: - 15d70: 00036e17 auipc t3,0x36 - 15d74: 7f0e3e03 ld t3,2032(t3) # 4c560 <__isoc23_strtoull@GLIBC_2.38> - 15d78: 000e0367 jalr t1,t3 - 15d7c: 00000013 nop - -0000000000015d80 <__libc_start_main@plt>: - 15d80: 00036e17 auipc t3,0x36 - 15d84: 7e8e3e03 ld t3,2024(t3) # 4c568 <__libc_start_main@GLIBC_2.34> - 15d88: 000e0367 jalr t1,t3 - 15d8c: 00000013 nop - -0000000000015d90 : - 15d90: 00036e17 auipc t3,0x36 - 15d94: 7e0e3e03 ld t3,2016(t3) # 4c570 - 15d98: 000e0367 jalr t1,t3 - 15d9c: 00000013 nop - -0000000000015da0 <_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE4findEPKwmm@plt>: - 15da0: 00036e17 auipc t3,0x36 - 15da4: 7d8e3e03 ld t3,2008(t3) # 4c578 <_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE4findEPKwmm@Base> - 15da8: 000e0367 jalr t1,t3 - 15dac: 00000013 nop - -0000000000015db0 <_ZdaPv@plt>: - 15db0: 00036e17 auipc t3,0x36 - 15db4: 7d0e3e03 ld t3,2000(t3) # 4c580 <_ZdaPv@Base> - 15db8: 000e0367 jalr t1,t3 - 15dbc: 00000013 nop - -0000000000015dc0 <_ZSt17__throw_bad_allocv@plt>: - 15dc0: 00036e17 auipc t3,0x36 - 15dc4: 7c8e3e03 ld t3,1992(t3) # 4c588 <_ZSt17__throw_bad_allocv@Base> - 15dc8: 000e0367 jalr t1,t3 - 15dcc: 00000013 nop - -Disassembly of section .text: - -0000000000015dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0>: - 15dd0: 1141 addi sp,sp,-16 - 15dd2: 00024517 auipc a0,0x24 - 15dd6: f9650513 addi a0,a0,-106 # 39d68 <_IO_stdin_used+0x1e8> - 15dda: e406 sd ra,8(sp) - 15ddc: ab5ff0ef jal 15890 <_ZSt19__throw_logic_errorPKc@plt> - -0000000000015de0 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0>: - 15de0: 1101 addi sp,sp,-32 - 15de2: e04a sd s2,0(sp) - 15de4: 00053903 ld s2,0(a0) - 15de8: e426 sd s1,8(sp) - 15dea: ec06 sd ra,24(sp) - 15dec: e822 sd s0,16(sp) - 15dee: 84aa mv s1,a0 - 15df0: 0941 addi s2,s2,16 - 15df2: e991 bnez a1,15e06 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0+0x26> - 15df4: 854a mv a0,s2 - 15df6: 4619 li a2,6 - 15df8: 00024597 auipc a1,0x24 - 15dfc: 0e058593 addi a1,a1,224 # 39ed8 <_IO_stdin_used+0x358> - 15e00: 901ff0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 15e04: a811 j 15e18 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0+0x38> - 15e06: 852e mv a0,a1 - 15e08: 842e mv s0,a1 - 15e0a: dc7ff0ef jal 15bd0 - 15e0e: 862a mv a2,a0 - 15e10: 85a2 mv a1,s0 - 15e12: 854a mv a0,s2 - 15e14: 8edff0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 15e18: 60e2 ld ra,24(sp) - 15e1a: 6442 ld s0,16(sp) - 15e1c: 6902 ld s2,0(sp) - 15e1e: 8526 mv a0,s1 - 15e20: 64a2 ld s1,8(sp) - 15e22: 6105 addi sp,sp,32 - 15e24: 8082 ret - -0000000000015e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_>: - 15e26: 7139 addi sp,sp,-64 - 15e28: f426 sd s1,40(sp) - 15e2a: 0024 addi s1,sp,8 - 15e2c: f822 sd s0,48(sp) - 15e2e: 842a mv s0,a0 - 15e30: 8526 mv a0,s1 - 15e32: f04a sd s2,32(sp) - 15e34: ec4e sd s3,24(sp) - 15e36: fc06 sd ra,56(sp) - 15e38: 892e mv s2,a1 - 15e3a: 89b2 mv s3,a2 - 15e3c: 488050ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 15e40: 6522 ld a0,8(sp) - 15e42: 0541 addi a0,a0,16 - 15e44: 02090563 beqz s2,15e6e <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0x48> - 15e48: 00024597 auipc a1,0x24 - 15e4c: 14858593 addi a1,a1,328 # 39f90 <_IO_stdin_used+0x410> - 15e50: fe0ff0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 15e54: 85ca mv a1,s2 - 15e56: 8526 mv a0,s1 - 15e58: f89ff0ef jal 15de0 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0> - 15e5c: 6108 ld a0,0(a0) - 15e5e: 00024597 auipc a1,0x24 - 15e62: 05258593 addi a1,a1,82 # 39eb0 <_IO_stdin_used+0x330> - 15e66: 0541 addi a0,a0,16 - 15e68: fc8ff0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 15e6c: a039 j 15e7a <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0x54> - 15e6e: 00024597 auipc a1,0x24 - 15e72: 14a58593 addi a1,a1,330 # 39fb8 <_IO_stdin_used+0x438> - 15e76: fbaff0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 15e7a: 6522 ld a0,8(sp) - 15e7c: 00024597 auipc a1,0x24 - 15e80: 15458593 addi a1,a1,340 # 39fd0 <_IO_stdin_used+0x450> - 15e84: 0541 addi a0,a0,16 - 15e86: faaff0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 15e8a: 85ce mv a1,s3 - 15e8c: 8526 mv a0,s1 - 15e8e: f53ff0ef jal 15de0 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0> - 15e92: 6108 ld a0,0(a0) - 15e94: 00026597 auipc a1,0x26 - 15e98: d9458593 addi a1,a1,-620 # 3bc28 <_IO_stdin_used+0x20a8> - 15e9c: 0541 addi a0,a0,16 - 15e9e: f92ff0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 15ea2: 85a6 mv a1,s1 - 15ea4: 8522 mv a0,s0 - 15ea6: 049050ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 15eaa: 6522 ld a0,8(sp) - 15eac: cd19 beqz a0,15eca <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0xa4> - 15eae: 611c ld a5,0(a0) - 15eb0: 679c ld a5,8(a5) - 15eb2: 9782 jalr a5 - 15eb4: a819 j 15eca <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0xa4> - 15eb6: 67a2 ld a5,8(sp) - 15eb8: 842a mv s0,a0 - 15eba: c789 beqz a5,15ec4 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0x9e> - 15ebc: 6398 ld a4,0(a5) - 15ebe: 853e mv a0,a5 - 15ec0: 671c ld a5,8(a4) - 15ec2: 9782 jalr a5 - 15ec4: 8522 mv a0,s0 - 15ec6: 92bff0ef jal 157f0 <_Unwind_Resume@plt> - 15eca: 70e2 ld ra,56(sp) - 15ecc: 8522 mv a0,s0 - 15ece: 7442 ld s0,48(sp) - 15ed0: 74a2 ld s1,40(sp) - 15ed2: 7902 ld s2,32(sp) - 15ed4: 69e2 ld s3,24(sp) - 15ed6: 6121 addi sp,sp,64 - 15ed8: 8082 ret - ... - -0000000000015edc <_ZN7testing8internal16SuiteApiResolverINS_4TestEE19GetSetUpCaseOrSuiteEPKci.part.0.constprop.0>: - 15edc: fd010113 addi sp,sp,-48 - 15ee0: 02813023 sd s0,32(sp) - 15ee4: 00810413 addi s0,sp,8 - 15ee8: 01213823 sd s2,16(sp) - 15eec: 20400693 li a3,516 - 15ef0: 00050913 mv s2,a0 - 15ef4: 00024617 auipc a2,0x24 - 15ef8: ca460613 addi a2,a2,-860 # 39b98 <_IO_stdin_used+0x18> - 15efc: 00040513 mv a0,s0 - 15f00: 00300593 li a1,3 - 15f04: 02113423 sd ra,40(sp) - 15f08: 00913c23 sd s1,24(sp) - 15f0c: 5b60b0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 15f10: 03200613 li a2,50 - 15f14: 00024597 auipc a1,0x24 - 15f18: cd458593 addi a1,a1,-812 # 39be8 <_IO_stdin_used+0x68> - 15f1c: 00036517 auipc a0,0x36 - 15f20: 07c53503 ld a0,124(a0) # 4bf98 <_ZSt4cerr@Base> - 15f24: fdcff0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 15f28: 06a00613 li a2,106 - 15f2c: 00024597 auipc a1,0x24 - 15f30: cf458593 addi a1,a1,-780 # 39c20 <_IO_stdin_used+0xa0> - 15f34: 00036517 auipc a0,0x36 - 15f38: 06453503 ld a0,100(a0) # 4bf98 <_ZSt4cerr@Base> - 15f3c: fc4ff0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 15f40: 00024597 auipc a1,0x24 - 15f44: d5058593 addi a1,a1,-688 # 39c90 <_IO_stdin_used+0x110> - 15f48: 00036517 auipc a0,0x36 - 15f4c: 05053503 ld a0,80(a0) # 4bf98 <_ZSt4cerr@Base> - 15f50: ee0ff0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 15f54: 00100613 li a2,1 - 15f58: 00024597 auipc a1,0x24 - 15f5c: d8058593 addi a1,a1,-640 # 39cd8 <_IO_stdin_used+0x158> - 15f60: 00050493 mv s1,a0 - 15f64: f9cff0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 15f68: 00090593 mv a1,s2 - 15f6c: 00048513 mv a0,s1 - 15f70: da0ff0ef jal 15510 <_ZNSolsEi@plt> - 15f74: 00040513 mv a0,s0 - 15f78: 0db080ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 15f7c: 02813083 ld ra,40(sp) - 15f80: 02013403 ld s0,32(sp) - 15f84: 01813483 ld s1,24(sp) - 15f88: 01013903 ld s2,16(sp) - 15f8c: 03010113 addi sp,sp,48 - 15f90: 00008067 ret - -0000000000015f94 <_ZN7testing8internal16SuiteApiResolverINS_4TestEE22GetTearDownCaseOrSuiteEPKci.part.0.constprop.0>: - 15f94: fd010113 addi sp,sp,-48 - 15f98: 02813023 sd s0,32(sp) - 15f9c: 00810413 addi s0,sp,8 - 15fa0: 01213823 sd s2,16(sp) - 15fa4: 21300693 li a3,531 - 15fa8: 00050913 mv s2,a0 - 15fac: 00024617 auipc a2,0x24 - 15fb0: bec60613 addi a2,a2,-1044 # 39b98 <_IO_stdin_used+0x18> - 15fb4: 00040513 mv a0,s0 - 15fb8: 00300593 li a1,3 - 15fbc: 02113423 sd ra,40(sp) - 15fc0: 00913c23 sd s1,24(sp) - 15fc4: 4fe0b0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 15fc8: 03200613 li a2,50 - 15fcc: 00024597 auipc a1,0x24 - 15fd0: c1c58593 addi a1,a1,-996 # 39be8 <_IO_stdin_used+0x68> - 15fd4: 00036517 auipc a0,0x36 - 15fd8: fc453503 ld a0,-60(a0) # 4bf98 <_ZSt4cerr@Base> - 15fdc: f24ff0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 15fe0: 06f00613 li a2,111 - 15fe4: 00024597 auipc a1,0x24 - 15fe8: cfc58593 addi a1,a1,-772 # 39ce0 <_IO_stdin_used+0x160> - 15fec: 00036517 auipc a0,0x36 - 15ff0: fac53503 ld a0,-84(a0) # 4bf98 <_ZSt4cerr@Base> - 15ff4: f0cff0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 15ff8: 00024597 auipc a1,0x24 - 15ffc: c9858593 addi a1,a1,-872 # 39c90 <_IO_stdin_used+0x110> - 16000: 00036517 auipc a0,0x36 - 16004: f9853503 ld a0,-104(a0) # 4bf98 <_ZSt4cerr@Base> - 16008: e28ff0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1600c: 00100613 li a2,1 - 16010: 00024597 auipc a1,0x24 - 16014: cc858593 addi a1,a1,-824 # 39cd8 <_IO_stdin_used+0x158> - 16018: 00050493 mv s1,a0 - 1601c: ee4ff0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 16020: 00090593 mv a1,s2 - 16024: 00048513 mv a0,s1 - 16028: ce8ff0ef jal 15510 <_ZNSolsEi@plt> - 1602c: 00040513 mv a0,s0 - 16030: 023080ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 16034: 02813083 ld ra,40(sp) - 16038: 02013403 ld s0,32(sp) - 1603c: 01813483 ld s1,24(sp) - 16040: 01013903 ld s2,16(sp) - 16044: 03010113 addi sp,sp,48 - 16048: 00008067 ret - -000000000001604c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0>: - 1604c: fe010113 addi sp,sp,-32 - 16050: 00813823 sd s0,16(sp) - 16054: 00913423 sd s1,8(sp) - 16058: 01213023 sd s2,0(sp) - 1605c: 00113c23 sd ra,24(sp) - 16060: 40b60433 sub s0,a2,a1 - 16064: 00f00793 li a5,15 - 16068: 00058493 mv s1,a1 - 1606c: 00050913 mv s2,a0 - 16070: 0487e663 bltu a5,s0,160bc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x70> - 16074: 00053783 ld a5,0(a0) - 16078: 00100713 li a4,1 - 1607c: 00078513 mv a0,a5 - 16080: 02e40663 beq s0,a4,160ac <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x60> - 16084: 04041863 bnez s0,160d4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x88> - 16088: 00893423 sd s0,8(s2) - 1608c: 008787b3 add a5,a5,s0 - 16090: 00078023 sb zero,0(a5) - 16094: 01813083 ld ra,24(sp) - 16098: 01013403 ld s0,16(sp) - 1609c: 00813483 ld s1,8(sp) - 160a0: 00013903 ld s2,0(sp) - 160a4: 02010113 addi sp,sp,32 - 160a8: 00008067 ret - 160ac: 0005c703 lbu a4,0(a1) - 160b0: 00e78023 sb a4,0(a5) - 160b4: 00093783 ld a5,0(s2) - 160b8: fd1ff06f j 16088 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x3c> - 160bc: 04044263 bltz s0,16100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0xb4> - 160c0: 00140513 addi a0,s0,1 - 160c4: 02054c63 bltz a0,160fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0xb0> - 160c8: fd8ff0ef jal 158a0 <_Znwm@plt> - 160cc: 00a93023 sd a0,0(s2) - 160d0: 00893823 sd s0,16(s2) - 160d4: 00040713 mv a4,s0 - 160d8: 0c3777d7 vsetvli a5,a4,e8,m8,ta,ma - 160dc: 02048407 vle8.v v8,(s1) - 160e0: 40f70733 sub a4,a4,a5 - 160e4: 00f484b3 add s1,s1,a5 - 160e8: 02050427 vse8.v v8,(a0) - 160ec: 00f50533 add a0,a0,a5 - 160f0: fe0714e3 bnez a4,160d8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x8c> - 160f4: 00093783 ld a5,0(s2) - 160f8: f91ff06f j 16088 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x3c> - 160fc: cc5ff0ef jal 15dc0 <_ZSt17__throw_bad_allocv@plt> - 16100: 00024517 auipc a0,0x24 - 16104: c5050513 addi a0,a0,-944 # 39d50 <_IO_stdin_used+0x1d0> - 16108: fe8ff0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - -000000000001610c <_Z41__static_initialization_and_destruction_0v>: - 1610c: 8401c783 lbu a5,-1984(gp) # 4c5d0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E> - 16110: f6010113 addi sp,sp,-160 - 16114: 08113c23 sd ra,152(sp) - 16118: 08813823 sd s0,144(sp) - 1611c: 08913423 sd s1,136(sp) - 16120: 09213023 sd s2,128(sp) - 16124: 07313c23 sd s3,120(sp) - 16128: 07413823 sd s4,112(sp) - 1612c: 07513423 sd s5,104(sp) - 16130: 02079863 bnez a5,16160 <_Z41__static_initialization_and_destruction_0v+0x54> - 16134: 00100593 li a1,1 - 16138: 84018713 addi a4,gp,-1984 # 4c5d0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E> - 1613c: 00000613 li a2,0 - 16140: 8a818513 addi a0,gp,-1880 # 4c638 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E> - 16144: 00b70023 sb a1,0(a4) - 16148: 499000ef jal 16de0 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_> - 1614c: 82018613 addi a2,gp,-2016 # 4c5b0 <__TMC_END__> - 16150: 00000593 li a1,0 - 16154: 00001517 auipc a0,0x1 - 16158: 98050513 addi a0,a0,-1664 # 16ad4 <__tcf_0> - 1615c: cf4ff0ef jal 15650 <__cxa_atexit@plt> - 16160: 8381c783 lbu a5,-1992(gp) # 4c5c8 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E> - 16164: 83818713 addi a4,gp,-1992 # 4c5c8 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E> - 16168: 02079663 bnez a5,16194 <_Z41__static_initialization_and_destruction_0v+0x88> - 1616c: 00100593 li a1,1 - 16170: 00000613 li a2,0 - 16174: 88818513 addi a0,gp,-1912 # 4c618 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E> - 16178: 00b70023 sb a1,0(a4) - 1617c: 465000ef jal 16de0 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_> - 16180: 82018613 addi a2,gp,-2016 # 4c5b0 <__TMC_END__> - 16184: 00000593 li a1,0 - 16188: 00001517 auipc a0,0x1 - 1618c: 96050513 addi a0,a0,-1696 # 16ae8 <__tcf_1> - 16190: cc0ff0ef jal 15650 <__cxa_atexit@plt> - 16194: 8301c783 lbu a5,-2000(gp) # 4c5c0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> - 16198: 83018713 addi a4,gp,-2000 # 4c5c0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> - 1619c: 30078463 beqz a5,164a4 <_Z41__static_initialization_and_destruction_0v+0x398> - 161a0: 01010993 addi s3,sp,16 - 161a4: 01810493 addi s1,sp,24 - 161a8: 00098613 mv a2,s3 - 161ac: 00048513 mv a0,s1 - 161b0: 00024597 auipc a1,0x24 - 161b4: ae058593 addi a1,a1,-1312 # 39c90 <_IO_stdin_used+0x110> - 161b8: 341000ef jal 16cf8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> - 161bc: 01813583 ld a1,24(sp) - 161c0: 02013603 ld a2,32(sp) - 161c4: 03810413 addi s0,sp,56 - 161c8: 00040513 mv a0,s0 - 161cc: 00c58633 add a2,a1,a2 - 161d0: 04810913 addi s2,sp,72 - 161d4: 03213c23 sd s2,56(sp) - 161d8: 01300a93 li s5,19 - 161dc: e71ff0ef jal 1604c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 161e0: 05512c23 sw s5,88(sp) - 161e4: 681040ef jal 1b064 <_ZN7testing8internal13GetTestTypeIdEv> - 161e8: 00050a13 mv s4,a0 - 161ec: 00100513 li a0,1 - 161f0: 2aa070ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 161f4: 32050863 beqz a0,16524 <_Z41__static_initialization_and_destruction_0v+0x418> - 161f8: 00100513 li a0,1 - 161fc: 29e070ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 16200: 30050c63 beqz a0,16518 <_Z41__static_initialization_and_destruction_0v+0x40c> - 16204: 00800513 li a0,8 - 16208: e98ff0ef jal 158a0 <_Znwm@plt> - 1620c: 00050313 mv t1,a0 - 16210: 00035e17 auipc t3,0x35 - 16214: 898e0e13 addi t3,t3,-1896 # 4aaa8 <_ZTVN7testing8internal15TestFactoryImplI19UnaryTestAbs_v_TestEE+0x10> - 16218: 00a13023 sd a0,0(sp) - 1621c: 00040713 mv a4,s0 - 16220: 00000893 li a7,0 - 16224: 00000813 li a6,0 - 16228: 00000693 li a3,0 - 1622c: 01c33023 sd t3,0(t1) - 16230: 00000613 li a2,0 - 16234: 00024597 auipc a1,0x24 - 16238: b6c58593 addi a1,a1,-1172 # 39da0 <_IO_stdin_used+0x220> - 1623c: 000a0793 mv a5,s4 - 16240: 00024517 auipc a0,0x24 - 16244: b6850513 addi a0,a0,-1176 # 39da8 <_IO_stdin_used+0x228> - 16248: 713190ef jal 3015a <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE> - 1624c: 00050793 mv a5,a0 - 16250: 00040513 mv a0,s0 - 16254: 86f1b023 sd a5,-1952(gp) # 4c5f0 <_ZN19UnaryTestAbs_v_Test10test_info_E> - 16258: 369000ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1625c: 00048513 mv a0,s1 - 16260: 361000ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 16264: 00098613 mv a2,s3 - 16268: 00048513 mv a0,s1 - 1626c: 00024597 auipc a1,0x24 - 16270: a2458593 addi a1,a1,-1500 # 39c90 <_IO_stdin_used+0x110> - 16274: 285000ef jal 16cf8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> - 16278: 01813583 ld a1,24(sp) - 1627c: 02013603 ld a2,32(sp) - 16280: 00040513 mv a0,s0 - 16284: 03213c23 sd s2,56(sp) - 16288: 00c58633 add a2,a1,a2 - 1628c: dc1ff0ef jal 1604c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 16290: 01c00a93 li s5,28 - 16294: 05512c23 sw s5,88(sp) - 16298: 5cd040ef jal 1b064 <_ZN7testing8internal13GetTestTypeIdEv> - 1629c: 00050a13 mv s4,a0 - 162a0: 00100513 li a0,1 - 162a4: 1f6070ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 162a8: 26050263 beqz a0,1650c <_Z41__static_initialization_and_destruction_0v+0x400> - 162ac: 00100513 li a0,1 - 162b0: 1ea070ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 162b4: 24050663 beqz a0,16500 <_Z41__static_initialization_and_destruction_0v+0x3f4> - 162b8: 00800513 li a0,8 - 162bc: de4ff0ef jal 158a0 <_Znwm@plt> - 162c0: 00050313 mv t1,a0 - 162c4: 00035e17 auipc t3,0x35 - 162c8: 80ce0e13 addi t3,t3,-2036 # 4aad0 <_ZTVN7testing8internal15TestFactoryImplI20UnaryTestAbs_v2_TestEE+0x10> - 162cc: 00a13023 sd a0,0(sp) - 162d0: 00040713 mv a4,s0 - 162d4: 00000893 li a7,0 - 162d8: 00000813 li a6,0 - 162dc: 00000693 li a3,0 - 162e0: 01c33023 sd t3,0(t1) - 162e4: 00000613 li a2,0 - 162e8: 00024597 auipc a1,0x24 - 162ec: ad058593 addi a1,a1,-1328 # 39db8 <_IO_stdin_used+0x238> - 162f0: 000a0793 mv a5,s4 - 162f4: 00024517 auipc a0,0x24 - 162f8: ab450513 addi a0,a0,-1356 # 39da8 <_IO_stdin_used+0x228> - 162fc: 65f190ef jal 3015a <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE> - 16300: 00050793 mv a5,a0 - 16304: 00040513 mv a0,s0 - 16308: 84f1bc23 sd a5,-1960(gp) # 4c5e8 <_ZN20UnaryTestAbs_v2_Test10test_info_E> - 1630c: 2b5000ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 16310: 00048513 mv a0,s1 - 16314: 2ad000ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 16318: 00098613 mv a2,s3 - 1631c: 00048513 mv a0,s1 - 16320: 00024597 auipc a1,0x24 - 16324: 97058593 addi a1,a1,-1680 # 39c90 <_IO_stdin_used+0x110> - 16328: 1d1000ef jal 16cf8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> - 1632c: 01813583 ld a1,24(sp) - 16330: 02013603 ld a2,32(sp) - 16334: 00040513 mv a0,s0 - 16338: 03213c23 sd s2,56(sp) - 1633c: 00c58633 add a2,a1,a2 - 16340: d0dff0ef jal 1604c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 16344: 02500a93 li s5,37 - 16348: 05512c23 sw s5,88(sp) - 1634c: 519040ef jal 1b064 <_ZN7testing8internal13GetTestTypeIdEv> - 16350: 00050a13 mv s4,a0 - 16354: 00100513 li a0,1 - 16358: 142070ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 1635c: 18050c63 beqz a0,164f4 <_Z41__static_initialization_and_destruction_0v+0x3e8> - 16360: 00100513 li a0,1 - 16364: 136070ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 16368: 18050063 beqz a0,164e8 <_Z41__static_initialization_and_destruction_0v+0x3dc> - 1636c: 00800513 li a0,8 - 16370: d30ff0ef jal 158a0 <_Znwm@plt> - 16374: 00050313 mv t1,a0 - 16378: 00034e17 auipc t3,0x34 - 1637c: 780e0e13 addi t3,t3,1920 # 4aaf8 <_ZTVN7testing8internal15TestFactoryImplI20UnaryTestAbs_v4_TestEE+0x10> - 16380: 00a13023 sd a0,0(sp) - 16384: 00040713 mv a4,s0 - 16388: 00000893 li a7,0 - 1638c: 00000813 li a6,0 - 16390: 00000693 li a3,0 - 16394: 01c33023 sd t3,0(t1) - 16398: 00000613 li a2,0 - 1639c: 00024597 auipc a1,0x24 - 163a0: a2458593 addi a1,a1,-1500 # 39dc0 <_IO_stdin_used+0x240> - 163a4: 000a0793 mv a5,s4 - 163a8: 00024517 auipc a0,0x24 - 163ac: a0050513 addi a0,a0,-1536 # 39da8 <_IO_stdin_used+0x228> - 163b0: 5ab190ef jal 3015a <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE> - 163b4: 00050793 mv a5,a0 - 163b8: 00040513 mv a0,s0 - 163bc: 84f1b823 sd a5,-1968(gp) # 4c5e0 <_ZN20UnaryTestAbs_v4_Test10test_info_E> - 163c0: 201000ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 163c4: 00048513 mv a0,s1 - 163c8: 1f9000ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 163cc: 00098613 mv a2,s3 - 163d0: 00048513 mv a0,s1 - 163d4: 00024597 auipc a1,0x24 - 163d8: 8bc58593 addi a1,a1,-1860 # 39c90 <_IO_stdin_used+0x110> - 163dc: 11d000ef jal 16cf8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> - 163e0: 01813583 ld a1,24(sp) - 163e4: 02013603 ld a2,32(sp) - 163e8: 00040513 mv a0,s0 - 163ec: 03213c23 sd s2,56(sp) - 163f0: 00c58633 add a2,a1,a2 - 163f4: c59ff0ef jal 1604c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 163f8: 02e00993 li s3,46 - 163fc: 05312c23 sw s3,88(sp) - 16400: 465040ef jal 1b064 <_ZN7testing8internal13GetTestTypeIdEv> - 16404: 00050913 mv s2,a0 - 16408: 00100513 li a0,1 - 1640c: 08e070ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 16410: 0c050663 beqz a0,164dc <_Z41__static_initialization_and_destruction_0v+0x3d0> - 16414: 00100513 li a0,1 - 16418: 082070ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 1641c: 0a050a63 beqz a0,164d0 <_Z41__static_initialization_and_destruction_0v+0x3c4> - 16420: 00800513 li a0,8 - 16424: c7cff0ef jal 158a0 <_Znwm@plt> - 16428: 00050313 mv t1,a0 - 1642c: 00a13023 sd a0,0(sp) - 16430: 00034e17 auipc t3,0x34 - 16434: 6f0e0e13 addi t3,t3,1776 # 4ab20 <_ZTVN7testing8internal15TestFactoryImplI20UnaryTestAbs_v8_TestEE+0x10> - 16438: 00040713 mv a4,s0 - 1643c: 00090793 mv a5,s2 - 16440: 00000893 li a7,0 - 16444: 00000813 li a6,0 - 16448: 00000693 li a3,0 - 1644c: 00000613 li a2,0 - 16450: 00024597 auipc a1,0x24 - 16454: 97858593 addi a1,a1,-1672 # 39dc8 <_IO_stdin_used+0x248> - 16458: 01c33023 sd t3,0(t1) - 1645c: 00024517 auipc a0,0x24 - 16460: 94c50513 addi a0,a0,-1716 # 39da8 <_IO_stdin_used+0x228> - 16464: 4f7190ef jal 3015a <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE> - 16468: 00050793 mv a5,a0 - 1646c: 00040513 mv a0,s0 - 16470: 84f1b423 sd a5,-1976(gp) # 4c5d8 <_ZN20UnaryTestAbs_v8_Test10test_info_E> - 16474: 14d000ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 16478: 00048513 mv a0,s1 - 1647c: 145000ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 16480: 09813083 ld ra,152(sp) - 16484: 09013403 ld s0,144(sp) - 16488: 08813483 ld s1,136(sp) - 1648c: 08013903 ld s2,128(sp) - 16490: 07813983 ld s3,120(sp) - 16494: 07013a03 ld s4,112(sp) - 16498: 06813a83 ld s5,104(sp) - 1649c: 0a010113 addi sp,sp,160 - 164a0: 00008067 ret - 164a4: 00100593 li a1,1 - 164a8: 00000613 li a2,0 - 164ac: 86818513 addi a0,gp,-1944 # 4c5f8 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> - 164b0: 00b70023 sb a1,0(a4) - 164b4: 12d000ef jal 16de0 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_> - 164b8: 82018613 addi a2,gp,-2016 # 4c5b0 <__TMC_END__> - 164bc: 86818593 addi a1,gp,-1944 # 4c5f8 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> - 164c0: 00000517 auipc a0,0x0 - 164c4: 60050513 addi a0,a0,1536 # 16ac0 <_ZN6nncase3ntt11distributed6detail12chip_barrierD1Ev> - 164c8: 988ff0ef jal 15650 <__cxa_atexit@plt> - 164cc: cd5ff06f j 161a0 <_Z41__static_initialization_and_destruction_0v+0x94> - 164d0: 02e00513 li a0,46 - 164d4: ac1ff0ef jal 15f94 <_ZN7testing8internal16SuiteApiResolverINS_4TestEE22GetTearDownCaseOrSuiteEPKci.part.0.constprop.0> - 164d8: f49ff06f j 16420 <_Z41__static_initialization_and_destruction_0v+0x314> - 164dc: 00098513 mv a0,s3 - 164e0: 9fdff0ef jal 15edc <_ZN7testing8internal16SuiteApiResolverINS_4TestEE19GetSetUpCaseOrSuiteEPKci.part.0.constprop.0> - 164e4: f31ff06f j 16414 <_Z41__static_initialization_and_destruction_0v+0x308> - 164e8: 02500513 li a0,37 - 164ec: aa9ff0ef jal 15f94 <_ZN7testing8internal16SuiteApiResolverINS_4TestEE22GetTearDownCaseOrSuiteEPKci.part.0.constprop.0> - 164f0: e7dff06f j 1636c <_Z41__static_initialization_and_destruction_0v+0x260> - 164f4: 000a8513 mv a0,s5 - 164f8: 9e5ff0ef jal 15edc <_ZN7testing8internal16SuiteApiResolverINS_4TestEE19GetSetUpCaseOrSuiteEPKci.part.0.constprop.0> - 164fc: e65ff06f j 16360 <_Z41__static_initialization_and_destruction_0v+0x254> - 16500: 01c00513 li a0,28 - 16504: a91ff0ef jal 15f94 <_ZN7testing8internal16SuiteApiResolverINS_4TestEE22GetTearDownCaseOrSuiteEPKci.part.0.constprop.0> - 16508: db1ff06f j 162b8 <_Z41__static_initialization_and_destruction_0v+0x1ac> - 1650c: 000a8513 mv a0,s5 - 16510: 9cdff0ef jal 15edc <_ZN7testing8internal16SuiteApiResolverINS_4TestEE19GetSetUpCaseOrSuiteEPKci.part.0.constprop.0> - 16514: d99ff06f j 162ac <_Z41__static_initialization_and_destruction_0v+0x1a0> - 16518: 01300513 li a0,19 - 1651c: a79ff0ef jal 15f94 <_ZN7testing8internal16SuiteApiResolverINS_4TestEE22GetTearDownCaseOrSuiteEPKci.part.0.constprop.0> - 16520: ce5ff06f j 16204 <_Z41__static_initialization_and_destruction_0v+0xf8> - 16524: 000a8513 mv a0,s5 - 16528: 9b5ff0ef jal 15edc <_ZN7testing8internal16SuiteApiResolverINS_4TestEE19GetSetUpCaseOrSuiteEPKci.part.0.constprop.0> - 1652c: ccdff06f j 161f8 <_Z41__static_initialization_and_destruction_0v+0xec> - -0000000000016530 <_GLOBAL__sub_I__ZN19UnaryTestAbs_v_Test10test_info_E>: - 16530: bddff06f j 1610c <_Z41__static_initialization_and_destruction_0v> - -0000000000016534
: - 16534: 1101 addi sp,sp,-32 - 16536: e822 sd s0,16(sp) - 16538: 87aa mv a5,a0 - 1653a: 842e mv s0,a1 - 1653c: 00024517 auipc a0,0x24 - 16540: 8e450513 addi a0,a0,-1820 # 39e20 <_IO_stdin_used+0x2a0> - 16544: 00024597 auipc a1,0x24 - 16548: 89458593 addi a1,a1,-1900 # 39dd8 <_IO_stdin_used+0x258> - 1654c: ec06 sd ra,24(sp) - 1654e: c63e sw a5,12(sp) - 16550: 990ff0ef jal 156e0 - 16554: 85a2 mv a1,s0 - 16556: 0068 addi a0,sp,12 - 16558: 7d4180ef jal 2ed2c <_ZN7testing14InitGoogleTestEPiPPc> - 1655c: 57b140ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 16560: 3011c0ef jal 33060 <_ZN7testing8UnitTest3RunEv> - 16564: 60e2 ld ra,24(sp) - 16566: 6442 ld s0,16(sp) - 16568: 6105 addi sp,sp,32 - 1656a: 8082 ret - -000000000001656c <_GLOBAL__sub_I_gtest_all.cc>: - 1656c: 7179 addi sp,sp,-48 - 1656e: 4581 li a1,0 - 16570: 00026517 auipc a0,0x26 - 16574: e1850513 addi a0,a0,-488 # 3c388 <_IO_stdin_used+0x2808> - 16578: f406 sd ra,40(sp) - 1657a: f022 sd s0,32(sp) - 1657c: 47c090ef jal 1f9f8 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> - 16580: 872a mv a4,a0 - 16582: 00035797 auipc a5,0x35 - 16586: 7467b783 ld a5,1862(a5) # 4bcc8 <_GLOBAL_OFFSET_TABLE_+0x178> - 1658a: 4581 li a1,0 - 1658c: 00026517 auipc a0,0x26 - 16590: e1450513 addi a0,a0,-492 # 3c3a0 <_IO_stdin_used+0x2820> - 16594: 00e78023 sb a4,0(a5) - 16598: 460090ef jal 1f9f8 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> - 1659c: 872a mv a4,a0 - 1659e: 00035797 auipc a5,0x35 - 165a2: 6b27b783 ld a5,1714(a5) # 4bc50 <_GLOBAL_OFFSET_TABLE_+0x100> - 165a6: 4585 li a1,1 - 165a8: 00026517 auipc a0,0x26 - 165ac: e1050513 addi a0,a0,-496 # 3c3b8 <_IO_stdin_used+0x2838> - 165b0: 00e78023 sb a4,0(a5) - 165b4: 444090ef jal 1f9f8 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> - 165b8: 872a mv a4,a0 - 165ba: 00035797 auipc a5,0x35 - 165be: 7e67b783 ld a5,2022(a5) # 4bda0 <_GLOBAL_OFFSET_TABLE_+0x250> - 165c2: 00024597 auipc a1,0x24 - 165c6: a6e58593 addi a1,a1,-1426 # 3a030 <_IO_stdin_used+0x4b0> - 165ca: 00024517 auipc a0,0x24 - 165ce: aee50513 addi a0,a0,-1298 # 3a0b8 <_IO_stdin_used+0x538> - 165d2: 00e78023 sb a4,0(a5) - 165d6: 6de090ef jal 1fcb4 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> - 165da: 85aa mv a1,a0 - 165dc: 00036517 auipc a0,0x36 - 165e0: 80453503 ld a0,-2044(a0) # 4bde0 <_GLOBAL_OFFSET_TABLE_+0x290> - 165e4: 151030ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 165e8: 00035597 auipc a1,0x35 - 165ec: 7f85b583 ld a1,2040(a1) # 4bde0 <_GLOBAL_OFFSET_TABLE_+0x290> - 165f0: 82018613 addi a2,gp,-2016 # 4c5b0 <__TMC_END__> - 165f4: 00035517 auipc a0,0x35 - 165f8: 76453503 ld a0,1892(a0) # 4bd58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> - 165fc: 854ff0ef jal 15650 <__cxa_atexit@plt> - 16600: 00026517 auipc a0,0x26 - 16604: dd050513 addi a0,a0,-560 # 3c3d0 <_IO_stdin_used+0x2850> - 16608: cc8ff0ef jal 15ad0 - 1660c: 00026597 auipc a1,0x26 - 16610: 70c58593 addi a1,a1,1804 # 3cd18 <_ZN7testingL16kUniversalFilterE> - 16614: c111 beqz a0,16618 <_GLOBAL__sub_I_gtest_all.cc+0xac> - 16616: 85aa mv a1,a0 - 16618: 00026517 auipc a0,0x26 - 1661c: dd050513 addi a0,a0,-560 # 3c3e8 <_IO_stdin_used+0x2868> - 16620: 694090ef jal 1fcb4 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> - 16624: 85aa mv a1,a0 - 16626: 00036517 auipc a0,0x36 - 1662a: 94253503 ld a0,-1726(a0) # 4bf68 <_GLOBAL_OFFSET_TABLE_+0x418> - 1662e: 107030ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 16632: 82018613 addi a2,gp,-2016 # 4c5b0 <__TMC_END__> - 16636: 00036597 auipc a1,0x36 - 1663a: 9325b583 ld a1,-1742(a1) # 4bf68 <_GLOBAL_OFFSET_TABLE_+0x418> - 1663e: 00035517 auipc a0,0x35 - 16642: 71a53503 ld a0,1818(a0) # 4bd58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> - 16646: 80aff0ef jal 15650 <__cxa_atexit@plt> - 1664a: 4581 li a1,0 - 1664c: 00026517 auipc a0,0x26 - 16650: da450513 addi a0,a0,-604 # 3c3f0 <_IO_stdin_used+0x2870> - 16654: 3a4090ef jal 1f9f8 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> - 16658: 872a mv a4,a0 - 1665a: 00036797 auipc a5,0x36 - 1665e: 89e7b783 ld a5,-1890(a5) # 4bef8 <_GLOBAL_OFFSET_TABLE_+0x3a8> - 16662: 850a mv a0,sp - 16664: 00e78023 sb a4,0(a5) - 16668: 4dc090ef jal 1fb44 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev> - 1666c: 6582 ld a1,0(sp) - 1666e: 00026517 auipc a0,0x26 - 16672: da250513 addi a0,a0,-606 # 3c410 <_IO_stdin_used+0x2890> - 16676: 840a mv s0,sp - 16678: 63c090ef jal 1fcb4 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> - 1667c: 85aa mv a1,a0 - 1667e: 00035517 auipc a0,0x35 - 16682: 52a53503 ld a0,1322(a0) # 4bba8 <_GLOBAL_OFFSET_TABLE_+0x58> - 16686: 0af030ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 1668a: 850a mv a0,sp - 1668c: 734000ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 16690: 82018613 addi a2,gp,-2016 # 4c5b0 <__TMC_END__> - 16694: 00035597 auipc a1,0x35 - 16698: 5145b583 ld a1,1300(a1) # 4bba8 <_GLOBAL_OFFSET_TABLE_+0x58> - 1669c: 00035517 auipc a0,0x35 - 166a0: 6bc53503 ld a0,1724(a0) # 4bd58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> - 166a4: fadfe0ef jal 15650 <__cxa_atexit@plt> - 166a8: 4585 li a1,1 - 166aa: 00026517 auipc a0,0x26 - 166ae: d6e50513 addi a0,a0,-658 # 3c418 <_IO_stdin_used+0x2898> - 166b2: 346090ef jal 1f9f8 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> - 166b6: 872a mv a4,a0 - 166b8: 00035797 auipc a5,0x35 - 166bc: 7687b783 ld a5,1896(a5) # 4be20 <_GLOBAL_OFFSET_TABLE_+0x2d0> - 166c0: 4585 li a1,1 - 166c2: 00026517 auipc a0,0x26 - 166c6: d6650513 addi a0,a0,-666 # 3c428 <_IO_stdin_used+0x28a8> - 166ca: 00e78023 sb a4,0(a5) - 166ce: 32a090ef jal 1f9f8 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> - 166d2: 872a mv a4,a0 - 166d4: 00035797 auipc a5,0x35 - 166d8: 6947b783 ld a5,1684(a5) # 4bd68 <_GLOBAL_OFFSET_TABLE_+0x218> - 166dc: 4581 li a1,0 - 166de: 00025517 auipc a0,0x25 - 166e2: bd250513 addi a0,a0,-1070 # 3b2b0 <_IO_stdin_used+0x1730> - 166e6: 00e78023 sb a4,0(a5) - 166ea: 356090ef jal 1fa40 <_ZN7testing8internal17Int32FromGTestEnvEPKci> - 166ee: 872a mv a4,a0 - 166f0: 00035797 auipc a5,0x35 - 166f4: 5a87b783 ld a5,1448(a5) # 4bc98 <_GLOBAL_OFFSET_TABLE_+0x148> - 166f8: 4585 li a1,1 - 166fa: 00026517 auipc a0,0x26 - 166fe: d3e50513 addi a0,a0,-706 # 3c438 <_IO_stdin_used+0x28b8> - 16702: c398 sw a4,0(a5) - 16704: 33c090ef jal 1fa40 <_ZN7testing8internal17Int32FromGTestEnvEPKci> - 16708: 872a mv a4,a0 - 1670a: 00036797 auipc a5,0x36 - 1670e: 8167b783 ld a5,-2026(a5) # 4bf20 <_GLOBAL_OFFSET_TABLE_+0x3d0> - 16712: 4581 li a1,0 - 16714: 00026517 auipc a0,0x26 - 16718: d2c50513 addi a0,a0,-724 # 3c440 <_IO_stdin_used+0x28c0> - 1671c: c398 sw a4,0(a5) - 1671e: 2da090ef jal 1f9f8 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> - 16722: 872a mv a4,a0 - 16724: 00035797 auipc a5,0x35 - 16728: 7dc7b783 ld a5,2012(a5) # 4bf00 <_GLOBAL_OFFSET_TABLE_+0x3b0> - 1672c: 06400593 li a1,100 - 16730: 00026517 auipc a0,0x26 - 16734: d1850513 addi a0,a0,-744 # 3c448 <_IO_stdin_used+0x28c8> - 16738: 00e78023 sb a4,0(a5) - 1673c: 304090ef jal 1fa40 <_ZN7testing8internal17Int32FromGTestEnvEPKci> - 16740: 872a mv a4,a0 - 16742: 00035797 auipc a5,0x35 - 16746: 6867b783 ld a5,1670(a5) # 4bdc8 <_GLOBAL_OFFSET_TABLE_+0x278> - 1674a: 00025597 auipc a1,0x25 - 1674e: 19658593 addi a1,a1,406 # 3b8e0 <_IO_stdin_used+0x1d60> - 16752: 00026517 auipc a0,0x26 - 16756: d0e50513 addi a0,a0,-754 # 3c460 <_IO_stdin_used+0x28e0> - 1675a: c398 sw a4,0(a5) - 1675c: 558090ef jal 1fcb4 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> - 16760: 85aa mv a1,a0 - 16762: 00035517 auipc a0,0x35 - 16766: 65e53503 ld a0,1630(a0) # 4bdc0 <_GLOBAL_OFFSET_TABLE_+0x270> - 1676a: 7ca030ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 1676e: 82018613 addi a2,gp,-2016 # 4c5b0 <__TMC_END__> - 16772: 00035597 auipc a1,0x35 - 16776: 64e5b583 ld a1,1614(a1) # 4bdc0 <_GLOBAL_OFFSET_TABLE_+0x270> - 1677a: 00035517 auipc a0,0x35 - 1677e: 5de53503 ld a0,1502(a0) # 4bd58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> - 16782: ecffe0ef jal 15650 <__cxa_atexit@plt> - 16786: 4581 li a1,0 - 16788: 00026517 auipc a0,0x26 - 1678c: cf050513 addi a0,a0,-784 # 3c478 <_IO_stdin_used+0x28f8> - 16790: 268090ef jal 1f9f8 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> - 16794: 872a mv a4,a0 - 16796: 00035797 auipc a5,0x35 - 1679a: 6427b783 ld a5,1602(a5) # 4bdd8 <_GLOBAL_OFFSET_TABLE_+0x288> - 1679e: 00025597 auipc a1,0x25 - 167a2: 14258593 addi a1,a1,322 # 3b8e0 <_IO_stdin_used+0x1d60> - 167a6: 00026517 auipc a0,0x26 - 167aa: cea50513 addi a0,a0,-790 # 3c490 <_IO_stdin_used+0x2910> - 167ae: 00e78023 sb a4,0(a5) - 167b2: 502090ef jal 1fcb4 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> - 167b6: 85aa mv a1,a0 - 167b8: 00035517 auipc a0,0x35 - 167bc: 71053503 ld a0,1808(a0) # 4bec8 <_GLOBAL_OFFSET_TABLE_+0x378> - 167c0: 774030ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 167c4: 82018613 addi a2,gp,-2016 # 4c5b0 <__TMC_END__> - 167c8: 00035597 auipc a1,0x35 - 167cc: 7005b583 ld a1,1792(a1) # 4bec8 <_GLOBAL_OFFSET_TABLE_+0x378> - 167d0: 00035517 auipc a0,0x35 - 167d4: 58853503 ld a0,1416(a0) # 4bd58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> - 167d8: e79fe0ef jal 15650 <__cxa_atexit@plt> - 167dc: cd817057 vsetivli zero,2,e64,m1,ta,ma - 167e0: 5e0030d7 vmv.v.i v1,0 - 167e4: 82018613 addi a2,gp,-2016 # 4c5b0 <__TMC_END__> - 167e8: 8c818593 addi a1,gp,-1848 # 4c658 <_ZN7testing8internalL7g_argvsE> - 167ec: 00035517 auipc a0,0x35 - 167f0: 3f453503 ld a0,1012(a0) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 167f4: 0205f0a7 vse64.v v1,(a1) - 167f8: 8c01bc23 sd zero,-1832(gp) # 4c668 <_ZN7testing8internalL7g_argvsE+0x10> - 167fc: e55fe0ef jal 15650 <__cxa_atexit@plt> - 16800: 065040ef jal 1b064 <_ZN7testing8internal13GetTestTypeIdEv> - 16804: 872a mv a4,a0 - 16806: 00035797 auipc a5,0x35 - 1680a: 69a7b783 ld a5,1690(a5) # 4bea0 <_GLOBAL_OFFSET_TABLE_+0x350> - 1680e: 00026597 auipc a1,0x26 - 16812: 72a58593 addi a1,a1,1834 # 3cf38 <_ZN7testingL22kDefaultDeathTestStyleE> - 16816: 00026517 auipc a0,0x26 - 1681a: c8a50513 addi a0,a0,-886 # 3c4a0 <_IO_stdin_used+0x2920> - 1681e: e398 sd a4,0(a5) - 16820: 494090ef jal 1fcb4 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> - 16824: 85aa mv a1,a0 - 16826: 00035517 auipc a0,0x35 - 1682a: 3aa53503 ld a0,938(a0) # 4bbd0 <_GLOBAL_OFFSET_TABLE_+0x80> - 1682e: 706030ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 16832: 82018613 addi a2,gp,-2016 # 4c5b0 <__TMC_END__> - 16836: 00035597 auipc a1,0x35 - 1683a: 39a5b583 ld a1,922(a1) # 4bbd0 <_GLOBAL_OFFSET_TABLE_+0x80> - 1683e: 00035517 auipc a0,0x35 - 16842: 51a53503 ld a0,1306(a0) # 4bd58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> - 16846: e0bfe0ef jal 15650 <__cxa_atexit@plt> - 1684a: 4581 li a1,0 - 1684c: 00026517 auipc a0,0x26 - 16850: c6c50513 addi a0,a0,-916 # 3c4b8 <_IO_stdin_used+0x2938> - 16854: 1a4090ef jal 1f9f8 <_ZN7testing8internal16BoolFromGTestEnvEPKcb> - 16858: 872a mv a4,a0 - 1685a: 00035797 auipc a5,0x35 - 1685e: 76e7b783 ld a5,1902(a5) # 4bfc8 <_GLOBAL_OFFSET_TABLE_+0x478> - 16862: 00025597 auipc a1,0x25 - 16866: 07e58593 addi a1,a1,126 # 3b8e0 <_IO_stdin_used+0x1d60> - 1686a: 00035517 auipc a0,0x35 - 1686e: 57e53503 ld a0,1406(a0) # 4bde8 <_GLOBAL_OFFSET_TABLE_+0x298> - 16872: 00e78023 sb a4,0(a5) - 16876: 6be030ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 1687a: 82018613 addi a2,gp,-2016 # 4c5b0 <__TMC_END__> - 1687e: 00035597 auipc a1,0x35 - 16882: 56a5b583 ld a1,1386(a1) # 4bde8 <_GLOBAL_OFFSET_TABLE_+0x298> - 16886: 00035517 auipc a0,0x35 - 1688a: 4d253503 ld a0,1234(a0) # 4bd58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> - 1688e: dc3fe0ef jal 15650 <__cxa_atexit@plt> - 16892: 00035597 auipc a1,0x35 - 16896: 7265b583 ld a1,1830(a1) # 4bfb8 <_GLOBAL_OFFSET_TABLE_+0x468> - 1689a: 00058823 sb zero,16(a1) - 1689e: 7402 ld s0,32(sp) - 168a0: 70a2 ld ra,40(sp) - 168a2: 01058793 addi a5,a1,16 - 168a6: 0005b423 sd zero,8(a1) - 168aa: e19c sd a5,0(a1) - 168ac: 82018613 addi a2,gp,-2016 # 4c5b0 <__TMC_END__> - 168b0: 00035517 auipc a0,0x35 - 168b4: 4a853503 ld a0,1192(a0) # 4bd58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> - 168b8: 6145 addi sp,sp,48 - 168ba: d97fe06f j 15650 <__cxa_atexit@plt> - 168be: 87aa mv a5,a0 - 168c0: 8522 mv a0,s0 - 168c2: 843e mv s0,a5 - 168c4: 4fc000ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 168c8: 8522 mv a0,s0 - 168ca: f27fe0ef jal 157f0 <_Unwind_Resume@plt> - ... - -00000000000168d0 <_start>: - 168d0: 024000ef jal 168f4 - 168d4: 87aa mv a5,a0 - 168d6: 00000517 auipc a0,0x0 - 168da: 01c50513 addi a0,a0,28 # 168f2 <__wrap_main> - 168de: 6582 ld a1,0(sp) - 168e0: 0030 addi a2,sp,8 - 168e2: ff017113 andi sp,sp,-16 - 168e6: 4681 li a3,0 - 168e8: 4701 li a4,0 - 168ea: 880a mv a6,sp - 168ec: c94ff0ef jal 15d80 <__libc_start_main@plt> - 168f0: 9002 ebreak - -00000000000168f2 <__wrap_main>: - 168f2: b189 j 16534
- -00000000000168f4 : - 168f4: 00036197 auipc gp,0x36 - 168f8: 49c18193 addi gp,gp,1180 # 4cd90 <__global_pointer$> - 168fc: 8082 ret - ... - -0000000000016900 <_dl_relocate_static_pie>: - 16900: 8082 ret - -0000000000016902 : - 16902: 82018513 addi a0,gp,-2016 # 4c5b0 <__TMC_END__> - 16906: 82018793 addi a5,gp,-2016 # 4c5b0 <__TMC_END__> - 1690a: 00a78663 beq a5,a0,16916 - 1690e: 00000793 li a5,0 - 16912: c391 beqz a5,16916 - 16914: 8782 jr a5 - 16916: 8082 ret - -0000000000016918 : - 16918: 82018513 addi a0,gp,-2016 # 4c5b0 <__TMC_END__> - 1691c: 82018593 addi a1,gp,-2016 # 4c5b0 <__TMC_END__> - 16920: 8d89 sub a1,a1,a0 - 16922: 4035d793 srai a5,a1,0x3 - 16926: 91fd srli a1,a1,0x3f - 16928: 95be add a1,a1,a5 - 1692a: 8585 srai a1,a1,0x1 - 1692c: c589 beqz a1,16936 - 1692e: 00000793 li a5,0 - 16932: c391 beqz a5,16936 - 16934: 8782 jr a5 - 16936: 8082 ret - -0000000000016938 <__do_global_dtors_aux>: - 16938: 8281c783 lbu a5,-2008(gp) # 4c5b8 - 1693c: ef99 bnez a5,1695a <__do_global_dtors_aux+0x22> - 1693e: 1141 addi sp,sp,-16 - 16940: e022 sd s0,0(sp) - 16942: e406 sd ra,8(sp) - 16944: fbfff0ef jal 16902 - 16948: 82818413 addi s0,gp,-2008 # 4c5b8 - 1694c: 4785 li a5,1 - 1694e: 60a2 ld ra,8(sp) - 16950: 00f40023 sb a5,0(s0) - 16954: 6402 ld s0,0(sp) - 16956: 0141 addi sp,sp,16 - 16958: 8082 ret - 1695a: 8082 ret - -000000000001695c : - 1695c: bf75 j 16918 - ... - -0000000000016960 <_ZNKSt5ctypeIcE8do_widenEc>: - 16960: 00058513 mv a0,a1 - 16964: 00008067 ret - -0000000000016968 <_ZN7testing4Test5SetupEv>: - 16968: 00000513 li a0,0 - 1696c: 00008067 ret - -0000000000016970 <_ZN7testing8internal15TestFactoryImplI20UnaryTestAbs_v8_TestED1Ev>: - 16970: 00008067 ret - -0000000000016974 <_ZN7testing8internal15TestFactoryImplI20UnaryTestAbs_v4_TestED1Ev>: - 16974: 00008067 ret - -0000000000016978 <_ZN7testing8internal15TestFactoryImplI20UnaryTestAbs_v2_TestED1Ev>: - 16978: 00008067 ret - -000000000001697c <_ZN7testing8internal15TestFactoryImplI19UnaryTestAbs_v_TestED1Ev>: - 1697c: 00008067 ret - -0000000000016980 <_ZN7testing8internal15TestFactoryImplI19UnaryTestAbs_v_TestED0Ev>: - 16980: 00800593 li a1,8 - 16984: dbdfe06f j 15740 <_ZdlPvm@plt> - -0000000000016988 <_ZN7testing8internal15TestFactoryImplI20UnaryTestAbs_v2_TestED0Ev>: - 16988: 00800593 li a1,8 - 1698c: db5fe06f j 15740 <_ZdlPvm@plt> - -0000000000016990 <_ZN7testing8internal15TestFactoryImplI20UnaryTestAbs_v4_TestED0Ev>: - 16990: 00800593 li a1,8 - 16994: dadfe06f j 15740 <_ZdlPvm@plt> - -0000000000016998 <_ZN7testing8internal15TestFactoryImplI20UnaryTestAbs_v8_TestED0Ev>: - 16998: 00800593 li a1,8 - 1699c: da5fe06f j 15740 <_ZdlPvm@plt> - -00000000000169a0 <_ZN20UnaryTestAbs_v8_TestD1Ev>: - 169a0: 00034797 auipc a5,0x34 - 169a4: 34078793 addi a5,a5,832 # 4ace0 <_ZTV20UnaryTestAbs_v8_Test+0x10> - 169a8: 00f53023 sd a5,0(a0) - 169ac: 2170506f j 1c3c2 <_ZN7testing4TestD1Ev> - -00000000000169b0 <_ZN20UnaryTestAbs_v8_TestD0Ev>: - 169b0: ff010113 addi sp,sp,-16 - 169b4: 00813023 sd s0,0(sp) - 169b8: 00113423 sd ra,8(sp) - 169bc: 00034797 auipc a5,0x34 - 169c0: 32478793 addi a5,a5,804 # 4ace0 <_ZTV20UnaryTestAbs_v8_Test+0x10> - 169c4: 00f53023 sd a5,0(a0) - 169c8: 00050413 mv s0,a0 - 169cc: 1f7050ef jal 1c3c2 <_ZN7testing4TestD1Ev> - 169d0: 00040513 mv a0,s0 - 169d4: 00013403 ld s0,0(sp) - 169d8: 00813083 ld ra,8(sp) - 169dc: 01000593 li a1,16 - 169e0: 01010113 addi sp,sp,16 - 169e4: d5dfe06f j 15740 <_ZdlPvm@plt> - -00000000000169e8 <_ZN20UnaryTestAbs_v4_TestD1Ev>: - 169e8: 00034797 auipc a5,0x34 - 169ec: 2b878793 addi a5,a5,696 # 4aca0 <_ZTV20UnaryTestAbs_v4_Test+0x10> - 169f0: 00f53023 sd a5,0(a0) - 169f4: 1cf0506f j 1c3c2 <_ZN7testing4TestD1Ev> - -00000000000169f8 <_ZN20UnaryTestAbs_v4_TestD0Ev>: - 169f8: ff010113 addi sp,sp,-16 - 169fc: 00813023 sd s0,0(sp) - 16a00: 00113423 sd ra,8(sp) - 16a04: 00034797 auipc a5,0x34 - 16a08: 29c78793 addi a5,a5,668 # 4aca0 <_ZTV20UnaryTestAbs_v4_Test+0x10> - 16a0c: 00f53023 sd a5,0(a0) - 16a10: 00050413 mv s0,a0 - 16a14: 1af050ef jal 1c3c2 <_ZN7testing4TestD1Ev> - 16a18: 00040513 mv a0,s0 - 16a1c: 00013403 ld s0,0(sp) - 16a20: 00813083 ld ra,8(sp) - 16a24: 01000593 li a1,16 - 16a28: 01010113 addi sp,sp,16 - 16a2c: d15fe06f j 15740 <_ZdlPvm@plt> - -0000000000016a30 <_ZN20UnaryTestAbs_v2_TestD1Ev>: - 16a30: 00034797 auipc a5,0x34 - 16a34: 23078793 addi a5,a5,560 # 4ac60 <_ZTV20UnaryTestAbs_v2_Test+0x10> - 16a38: 00f53023 sd a5,0(a0) - 16a3c: 1870506f j 1c3c2 <_ZN7testing4TestD1Ev> - -0000000000016a40 <_ZN20UnaryTestAbs_v2_TestD0Ev>: - 16a40: ff010113 addi sp,sp,-16 - 16a44: 00813023 sd s0,0(sp) - 16a48: 00113423 sd ra,8(sp) - 16a4c: 00034797 auipc a5,0x34 - 16a50: 21478793 addi a5,a5,532 # 4ac60 <_ZTV20UnaryTestAbs_v2_Test+0x10> - 16a54: 00f53023 sd a5,0(a0) - 16a58: 00050413 mv s0,a0 - 16a5c: 167050ef jal 1c3c2 <_ZN7testing4TestD1Ev> - 16a60: 00040513 mv a0,s0 - 16a64: 00013403 ld s0,0(sp) - 16a68: 00813083 ld ra,8(sp) - 16a6c: 01000593 li a1,16 - 16a70: 01010113 addi sp,sp,16 - 16a74: ccdfe06f j 15740 <_ZdlPvm@plt> - -0000000000016a78 <_ZN19UnaryTestAbs_v_TestD1Ev>: - 16a78: 00034797 auipc a5,0x34 - 16a7c: 1a878793 addi a5,a5,424 # 4ac20 <_ZTV19UnaryTestAbs_v_Test+0x10> - 16a80: 00f53023 sd a5,0(a0) - 16a84: 13f0506f j 1c3c2 <_ZN7testing4TestD1Ev> - -0000000000016a88 <_ZN19UnaryTestAbs_v_TestD0Ev>: - 16a88: ff010113 addi sp,sp,-16 - 16a8c: 00813023 sd s0,0(sp) - 16a90: 00113423 sd ra,8(sp) - 16a94: 00034797 auipc a5,0x34 - 16a98: 18c78793 addi a5,a5,396 # 4ac20 <_ZTV19UnaryTestAbs_v_Test+0x10> - 16a9c: 00f53023 sd a5,0(a0) - 16aa0: 00050413 mv s0,a0 - 16aa4: 11f050ef jal 1c3c2 <_ZN7testing4TestD1Ev> - 16aa8: 00040513 mv a0,s0 - 16aac: 00013403 ld s0,0(sp) - 16ab0: 00813083 ld ra,8(sp) - 16ab4: 01000593 li a1,16 - 16ab8: 01010113 addi sp,sp,16 - 16abc: c85fe06f j 15740 <_ZdlPvm@plt> - -0000000000016ac0 <_ZN6nncase3ntt11distributed6detail12chip_barrierD1Ev>: - 16ac0: 00853503 ld a0,8(a0) - 16ac4: 00050663 beqz a0,16ad0 <_ZN6nncase3ntt11distributed6detail12chip_barrierD1Ev+0x10> - 16ac8: 04000593 li a1,64 - 16acc: 854ff06f j 15b20 <_ZdaPvSt11align_val_t@plt> - 16ad0: 00008067 ret - -0000000000016ad4 <__tcf_0>: - 16ad4: 8b01b503 ld a0,-1872(gp) # 4c640 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E+0x8> - 16ad8: 00050663 beqz a0,16ae4 <__tcf_0+0x10> - 16adc: 04000593 li a1,64 - 16ae0: 840ff06f j 15b20 <_ZdaPvSt11align_val_t@plt> - 16ae4: 00008067 ret - -0000000000016ae8 <__tcf_1>: - 16ae8: 8901b503 ld a0,-1904(gp) # 4c620 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E+0x8> - 16aec: 00050663 beqz a0,16af8 <__tcf_1+0x10> - 16af0: 04000593 li a1,64 - 16af4: 82cff06f j 15b20 <_ZdaPvSt11align_val_t@plt> - 16af8: 00008067 ret - -0000000000016afc <_ZN7testing8internal15TestFactoryImplI19UnaryTestAbs_v_TestE10CreateTestEv>: - 16afc: ff010113 addi sp,sp,-16 - 16b00: 01000513 li a0,16 - 16b04: 00113423 sd ra,8(sp) - 16b08: 00813023 sd s0,0(sp) - 16b0c: d95fe0ef jal 158a0 <_Znwm@plt> - 16b10: 00050413 mv s0,a0 - 16b14: 6b0050ef jal 1c1c4 <_ZN7testing4TestC1Ev> - 16b18: 00034797 auipc a5,0x34 - 16b1c: 10878793 addi a5,a5,264 # 4ac20 <_ZTV19UnaryTestAbs_v_Test+0x10> - 16b20: 00813083 ld ra,8(sp) - 16b24: 00f43023 sd a5,0(s0) - 16b28: 00040513 mv a0,s0 - 16b2c: 00013403 ld s0,0(sp) - 16b30: 01010113 addi sp,sp,16 - 16b34: 00008067 ret - -0000000000016b38 <_ZN7testing8internal15TestFactoryImplI20UnaryTestAbs_v2_TestE10CreateTestEv>: - 16b38: ff010113 addi sp,sp,-16 - 16b3c: 01000513 li a0,16 - 16b40: 00113423 sd ra,8(sp) - 16b44: 00813023 sd s0,0(sp) - 16b48: d59fe0ef jal 158a0 <_Znwm@plt> - 16b4c: 00050413 mv s0,a0 - 16b50: 674050ef jal 1c1c4 <_ZN7testing4TestC1Ev> - 16b54: 00034797 auipc a5,0x34 - 16b58: 10c78793 addi a5,a5,268 # 4ac60 <_ZTV20UnaryTestAbs_v2_Test+0x10> - 16b5c: 00813083 ld ra,8(sp) - 16b60: 00f43023 sd a5,0(s0) - 16b64: 00040513 mv a0,s0 - 16b68: 00013403 ld s0,0(sp) - 16b6c: 01010113 addi sp,sp,16 - 16b70: 00008067 ret - -0000000000016b74 <_ZN7testing8internal15TestFactoryImplI20UnaryTestAbs_v4_TestE10CreateTestEv>: - 16b74: ff010113 addi sp,sp,-16 - 16b78: 01000513 li a0,16 - 16b7c: 00113423 sd ra,8(sp) - 16b80: 00813023 sd s0,0(sp) - 16b84: d1dfe0ef jal 158a0 <_Znwm@plt> - 16b88: 00050413 mv s0,a0 - 16b8c: 638050ef jal 1c1c4 <_ZN7testing4TestC1Ev> - 16b90: 00034797 auipc a5,0x34 - 16b94: 11078793 addi a5,a5,272 # 4aca0 <_ZTV20UnaryTestAbs_v4_Test+0x10> - 16b98: 00813083 ld ra,8(sp) - 16b9c: 00f43023 sd a5,0(s0) - 16ba0: 00040513 mv a0,s0 - 16ba4: 00013403 ld s0,0(sp) - 16ba8: 01010113 addi sp,sp,16 - 16bac: 00008067 ret - -0000000000016bb0 <_ZN7testing8internal15TestFactoryImplI20UnaryTestAbs_v8_TestE10CreateTestEv>: - 16bb0: ff010113 addi sp,sp,-16 - 16bb4: 01000513 li a0,16 - 16bb8: 00113423 sd ra,8(sp) - 16bbc: 00813023 sd s0,0(sp) - 16bc0: ce1fe0ef jal 158a0 <_Znwm@plt> - 16bc4: 00050413 mv s0,a0 - 16bc8: 5fc050ef jal 1c1c4 <_ZN7testing4TestC1Ev> - 16bcc: 00034797 auipc a5,0x34 - 16bd0: 11478793 addi a5,a5,276 # 4ace0 <_ZTV20UnaryTestAbs_v8_Test+0x10> - 16bd4: 00813083 ld ra,8(sp) - 16bd8: 00f43023 sd a5,0(s0) - 16bdc: 00040513 mv a0,s0 - 16be0: 00013403 ld s0,0(sp) - 16be4: 01010113 addi sp,sp,16 - 16be8: 00008067 ret - -0000000000016bec <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z>: - 16bec: fa010113 addi sp,sp,-96 - 16bf0: 00060313 mv t1,a2 - 16bf4: 00f60613 addi a2,a2,15 - 16bf8: 02813823 sd s0,48(sp) - 16bfc: 02913423 sd s1,40(sp) - 16c00: 03213023 sd s2,32(sp) - 16c04: 01313c23 sd s3,24(sp) - 16c08: 04010413 addi s0,sp,64 - 16c0c: 02113c23 sd ra,56(sp) - 16c10: ff067613 andi a2,a2,-16 - 16c14: 40c10133 sub sp,sp,a2 - 16c18: 00050493 mv s1,a0 - 16c1c: 00068613 mv a2,a3 - 16c20: 00058e93 mv t4,a1 - 16c24: 00e43023 sd a4,0(s0) - 16c28: 00f43423 sd a5,8(s0) - 16c2c: 00010513 mv a0,sp - 16c30: 00030593 mv a1,t1 - 16c34: 00040693 mv a3,s0 - 16c38: 01043823 sd a6,16(s0) - 16c3c: 01143c23 sd a7,24(s0) - 16c40: fc843423 sd s0,-56(s0) - 16c44: 000e80e7 jalr t4 - 16c48: 01048793 addi a5,s1,16 - 16c4c: 0004b423 sd zero,8(s1) - 16c50: 00f4b023 sd a5,0(s1) - 16c54: 00f00713 li a4,15 - 16c58: 00010993 mv s3,sp - 16c5c: 00050913 mv s2,a0 - 16c60: 04a76663 bltu a4,a0,16cac <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0xc0> - 16c64: 00100713 li a4,1 - 16c68: 02e50c63 beq a0,a4,16ca0 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0xb4> - 16c6c: 04051c63 bnez a0,16cc4 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0xd8> - 16c70: 0124b423 sd s2,8(s1) - 16c74: 012787b3 add a5,a5,s2 - 16c78: 00078023 sb zero,0(a5) - 16c7c: fc040113 addi sp,s0,-64 - 16c80: 03813083 ld ra,56(sp) - 16c84: 00048513 mv a0,s1 - 16c88: 03013403 ld s0,48(sp) - 16c8c: 02813483 ld s1,40(sp) - 16c90: 02013903 ld s2,32(sp) - 16c94: 01813983 ld s3,24(sp) - 16c98: 06010113 addi sp,sp,96 - 16c9c: 00008067 ret - 16ca0: 00014703 lbu a4,0(sp) - 16ca4: 00e48823 sb a4,16(s1) - 16ca8: fc9ff06f j 16c70 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0x84> - 16cac: 04054063 bltz a0,16cec <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0x100> - 16cb0: 00150513 addi a0,a0,1 - 16cb4: bedfe0ef jal 158a0 <_Znwm@plt> - 16cb8: 00050793 mv a5,a0 - 16cbc: 0124b823 sd s2,16(s1) - 16cc0: 00a4b023 sd a0,0(s1) - 16cc4: 00090693 mv a3,s2 - 16cc8: 0c36f757 vsetvli a4,a3,e8,m8,ta,ma - 16ccc: 02098407 vle8.v v8,(s3) - 16cd0: 40e686b3 sub a3,a3,a4 - 16cd4: 00e989b3 add s3,s3,a4 - 16cd8: 02078427 vse8.v v8,(a5) - 16cdc: 00e787b3 add a5,a5,a4 - 16ce0: fe0694e3 bnez a3,16cc8 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0xdc> - 16ce4: 0004b783 ld a5,0(s1) - 16ce8: f89ff06f j 16c70 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0x84> - 16cec: 00023517 auipc a0,0x23 - 16cf0: 06450513 addi a0,a0,100 # 39d50 <_IO_stdin_used+0x1d0> - 16cf4: bfdfe0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - -0000000000016cf8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_>: - 16cf8: fd010113 addi sp,sp,-48 - 16cfc: 02813023 sd s0,32(sp) - 16d00: 02113423 sd ra,40(sp) - 16d04: 00913c23 sd s1,24(sp) - 16d08: 01213823 sd s2,16(sp) - 16d0c: 01313423 sd s3,8(sp) - 16d10: 01050413 addi s0,a0,16 - 16d14: 00853023 sd s0,0(a0) - 16d18: 08058e63 beqz a1,16db4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0xbc> - 16d1c: 00050913 mv s2,a0 - 16d20: 00058513 mv a0,a1 - 16d24: 00058993 mv s3,a1 - 16d28: ea9fe0ef jal 15bd0 - 16d2c: 00f00793 li a5,15 - 16d30: 00050493 mv s1,a0 - 16d34: 04a7e263 bltu a5,a0,16d78 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0x80> - 16d38: 00100793 li a5,1 - 16d3c: 02f50863 beq a0,a5,16d6c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0x74> - 16d40: 04051663 bnez a0,16d8c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0x94> - 16d44: 00993423 sd s1,8(s2) - 16d48: 00940433 add s0,s0,s1 - 16d4c: 00040023 sb zero,0(s0) - 16d50: 02813083 ld ra,40(sp) - 16d54: 02013403 ld s0,32(sp) - 16d58: 01813483 ld s1,24(sp) - 16d5c: 01013903 ld s2,16(sp) - 16d60: 00813983 ld s3,8(sp) - 16d64: 03010113 addi sp,sp,48 - 16d68: 00008067 ret - 16d6c: 0009c783 lbu a5,0(s3) - 16d70: 00f90823 sb a5,16(s2) - 16d74: fd1ff06f j 16d44 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0x4c> - 16d78: 00150513 addi a0,a0,1 - 16d7c: b25fe0ef jal 158a0 <_Znwm@plt> - 16d80: 00050413 mv s0,a0 - 16d84: 00993823 sd s1,16(s2) - 16d88: 00a93023 sd a0,0(s2) - 16d8c: 00048713 mv a4,s1 - 16d90: 0c3777d7 vsetvli a5,a4,e8,m8,ta,ma - 16d94: 02098407 vle8.v v8,(s3) - 16d98: 40f70733 sub a4,a4,a5 - 16d9c: 00f989b3 add s3,s3,a5 - 16da0: 02040427 vse8.v v8,(s0) - 16da4: 00f40433 add s0,s0,a5 - 16da8: fe0714e3 bnez a4,16d90 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0x98> - 16dac: 00093403 ld s0,0(s2) - 16db0: f95ff06f j 16d44 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0x4c> - 16db4: 00023517 auipc a0,0x23 - 16db8: fb450513 addi a0,a0,-76 # 39d68 <_IO_stdin_used+0x1e8> - 16dbc: ad5fe0ef jal 15890 <_ZSt19__throw_logic_errorPKc@plt> - -0000000000016dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv>: - 16dc0: 00050793 mv a5,a0 - 16dc4: 00053503 ld a0,0(a0) - 16dc8: 01078713 addi a4,a5,16 - 16dcc: 00e50863 beq a0,a4,16ddc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv+0x1c> - 16dd0: 0107b583 ld a1,16(a5) - 16dd4: 00158593 addi a1,a1,1 - 16dd8: 969fe06f j 15740 <_ZdlPvm@plt> - 16ddc: 00008067 ret - -0000000000016de0 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_>: - 16de0: fe010113 addi sp,sp,-32 - 16de4: 00813823 sd s0,16(sp) - 16de8: 00913423 sd s1,8(sp) - 16dec: 00050413 mv s0,a0 - 16df0: 00113c23 sd ra,24(sp) - 16df4: 01213023 sd s2,0(sp) - 16df8: 00158493 addi s1,a1,1 - 16dfc: fff00513 li a0,-1 - 16e00: 00b43023 sd a1,0(s0) - 16e04: 4014d493 srai s1,s1,0x1 - 16e08: 00043423 sd zero,8(s0) - 16e0c: 00043823 sd zero,16(s0) - 16e10: 00040ca3 sb zero,25(s0) - 16e14: 00755793 srli a5,a0,0x7 - 16e18: 0097e463 bltu a5,s1,16e20 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_+0x40> - 16e1c: 00649513 slli a0,s1,0x6 - 16e20: 04000593 li a1,64 - 16e24: eddfe0ef jal 15d00 <_ZnamSt11align_val_t@plt> - 16e28: fff48793 addi a5,s1,-1 - 16e2c: 00050913 mv s2,a0 - 16e30: 0007c863 bltz a5,16e40 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_+0x60> - 16e34: 00649613 slli a2,s1,0x6 - 16e38: 00000593 li a1,0 - 16e3c: ea5fe0ef jal 15ce0 - 16e40: 00843503 ld a0,8(s0) - 16e44: 01243423 sd s2,8(s0) - 16e48: 02050063 beqz a0,16e68 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_+0x88> - 16e4c: 01013403 ld s0,16(sp) - 16e50: 01813083 ld ra,24(sp) - 16e54: 00813483 ld s1,8(sp) - 16e58: 00013903 ld s2,0(sp) - 16e5c: 04000593 li a1,64 - 16e60: 02010113 addi sp,sp,32 - 16e64: cbdfe06f j 15b20 <_ZdaPvSt11align_val_t@plt> - 16e68: 01813083 ld ra,24(sp) - 16e6c: 01013403 ld s0,16(sp) - 16e70: 00813483 ld s1,8(sp) - 16e74: 00013903 ld s2,0(sp) - 16e78: 02010113 addi sp,sp,32 - 16e7c: 00008067 ret - -0000000000016e80 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv>: - 16e80: 000997b7 lui a5,0x99 - 16e84: 08b78793 addi a5,a5,139 # 9908b <__global_pointer$+0x4c2fb> - 16e88: 00c79793 slli a5,a5,0xc - 16e8c: cd817057 vsetivli zero,2,e64,m1,ta,ma - 16e90: 0df78793 addi a5,a5,223 - 16e94: 5e07c357 vmv.v.x v6,a5 - 16e98: 80000737 lui a4,0x80000 - 16e9c: 000017b7 lui a5,0x1 - 16ea0: fff74713 not a4,a4 - 16ea4: 800006b7 lui a3,0x80000 - 16ea8: c6878793 addi a5,a5,-920 # c68 <__abi_tag-0xf62c> - 16eac: 5e0741d7 vmv.v.x v3,a4 - 16eb0: 5e06c257 vmv.v.x v4,a3 - 16eb4: 00850593 addi a1,a0,8 - 16eb8: 00f50633 add a2,a0,a5 - 16ebc: 00050693 mv a3,a0 - 16ec0: 0e300713 li a4,227 - 16ec4: 00200893 li a7,2 - 16ec8: fff00813 li a6,-1 - 16ecc: 00070793 mv a5,a4 - 16ed0: 00e8f463 bgeu a7,a4,16ed8 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv+0x58> - 16ed4: 00200793 li a5,2 - 16ed8: 0d87f057 vsetvli zero,a5,e64,m1,ta,ma - 16edc: 0206f087 vle64.v v1,(a3) - 16ee0: 0205f107 vle64.v v2,(a1) - 16ee4: 02067287 vle64.v v5,(a2) - 16ee8: cd817057 vsetivli zero,2,e64,m1,ta,ma - 16eec: ffe70713 addi a4,a4,-2 # ffffffff7ffffffe <__global_pointer$+0xffffffff7ffb326e> - 16ef0: 01058593 addi a1,a1,16 - 16ef4: 261200d7 vand.vv v1,v1,v4 - 16ef8: 26218157 vand.vv v2,v2,v3 - 16efc: 01060613 addi a2,a2,16 - 16f00: 2a1100d7 vor.vv v1,v1,v2 - 16f04: 2610b157 vand.vi v2,v1,1 - 16f08: a210b0d7 vsrl.vi v1,v1,1 - 16f0c: 96232157 vmul.vv v2,v2,v6 - 16f10: 2e1280d7 vxor.vv v1,v1,v5 - 16f14: 2e1100d7 vxor.vv v1,v1,v2 - 16f18: 0d87f057 vsetvli zero,a5,e64,m1,ta,ma - 16f1c: 0206f0a7 vse64.v v1,(a3) - 16f20: 01068693 addi a3,a3,16 # ffffffff80000010 <__global_pointer$+0xffffffff7ffb3280> - 16f24: fb0714e3 bne a4,a6,16ecc <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv+0x4c> - 16f28: 000995b7 lui a1,0x99 - 16f2c: 08b58593 addi a1,a1,139 # 9908b <__global_pointer$+0x4c2fb> - 16f30: 00c59593 slli a1,a1,0xc - 16f34: 0df58593 addi a1,a1,223 - 16f38: cd817057 vsetivli zero,2,e64,m1,ta,ma - 16f3c: 00001637 lui a2,0x1 - 16f40: 5e05c357 vmv.v.x v6,a1 - 16f44: 37860613 addi a2,a2,888 # 1378 <__abi_tag-0xef1c> - 16f48: 00c50633 add a2,a0,a2 - 16f4c: 71850793 addi a5,a0,1816 - 16f50: 72050693 addi a3,a0,1824 - 16f54: 00050713 mv a4,a0 - 16f58: 0287f087 vl1re64.v v1,(a5) - 16f5c: 0286f107 vl1re64.v v2,(a3) - 16f60: 02877287 vl1re64.v v5,(a4) - 16f64: 01068693 addi a3,a3,16 - 16f68: 01070713 addi a4,a4,16 - 16f6c: 261200d7 vand.vv v1,v1,v4 - 16f70: 26218157 vand.vv v2,v2,v3 - 16f74: 2a1100d7 vor.vv v1,v1,v2 - 16f78: 2610b157 vand.vi v2,v1,1 - 16f7c: a210b0d7 vsrl.vi v1,v1,1 - 16f80: 96232157 vmul.vv v2,v2,v6 - 16f84: 2e1280d7 vxor.vv v1,v1,v5 - 16f88: 2e1100d7 vxor.vv v1,v1,v2 - 16f8c: 028780a7 vs1r.v v1,(a5) - 16f90: 01078793 addi a5,a5,16 - 16f94: fcf612e3 bne a2,a5,16f58 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv+0xd8> - 16f98: 00001737 lui a4,0x1 - 16f9c: 00e50733 add a4,a0,a4 - 16fa0: 00053683 ld a3,0(a0) - 16fa4: 37873783 ld a5,888(a4) # 1378 <__abi_tag-0xef1c> - 16fa8: 80000637 lui a2,0x80000 - 16fac: fff64513 not a0,a2 - 16fb0: 00a6f6b3 and a3,a3,a0 - 16fb4: 00c7f7b3 and a5,a5,a2 - 16fb8: 00d7e7b3 or a5,a5,a3 - 16fbc: c6073603 ld a2,-928(a4) - 16fc0: 0017f693 andi a3,a5,1 - 16fc4: 40d006b3 neg a3,a3 - 16fc8: 0017d793 srli a5,a5,0x1 - 16fcc: 00b6f6b3 and a3,a3,a1 - 16fd0: 00c7c7b3 xor a5,a5,a2 - 16fd4: 00d7c7b3 xor a5,a5,a3 - 16fd8: 38073023 sd zero,896(a4) - 16fdc: 36f73c23 sd a5,888(a4) - 16fe0: 00008067 ret - -0000000000016fe4 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_>: - 16fe4: 88010113 addi sp,sp,-1920 - 16fe8: 00001837 lui a6,0x1 - 16fec: ffffe2b7 lui t0,0xffffe - 16ff0: 76813823 sd s0,1904(sp) - 16ff4: 76913423 sd s1,1896(sp) - 16ff8: 77213023 sd s2,1888(sp) - 16ffc: 75313c23 sd s3,1880(sp) - 17000: 75413823 sd s4,1872(sp) - 17004: 76113c23 sd ra,1912(sp) - 17008: 75513423 sd s5,1864(sp) - 1700c: 75613023 sd s6,1856(sp) - 17010: 72813c27 fsd fs0,1848(sp) - 17014: 72913827 fsd fs1,1840(sp) - 17018: 73213427 fsd fs2,1832(sp) - 1701c: 73313027 fsd fs3,1824(sp) - 17020: 71413c27 fsd fs4,1816(sp) - 17024: 71513827 fsd fs5,1808(sp) - 17028: 38880793 addi a5,a6,904 # 1388 <__abi_tag-0xef0c> - 1702c: 00510133 add sp,sp,t0 - 17030: 616666b7 lui a3,0x61666 - 17034: 00007737 lui a4,0x7 - 17038: 00f107b3 add a5,sp,a5 - 1703c: 56468693 addi a3,a3,1380 # 61666564 <__global_pointer$+0x616197d4> - 17040: c7570713 addi a4,a4,-907 # 6c75 <__abi_tag-0x961f> - 17044: 07400313 li t1,116 - 17048: 00050413 mv s0,a0 - 1704c: 71080513 addi a0,a6,1808 - 17050: 00a109b3 add s3,sp,a0 - 17054: 00d7a823 sw a3,16(a5) - 17058: 00e79a23 sh a4,20(a5) - 1705c: 00678b23 sb t1,22(a5) - 17060: 01078a13 addi s4,a5,16 - 17064: 00700893 li a7,7 - 17068: 00010513 mv a0,sp - 1706c: 00058913 mv s2,a1 - 17070: c749bc23 sd s4,-904(s3) - 17074: 00078593 mv a1,a5 - 17078: c80987a3 sb zero,-881(s3) - 1707c: c919b023 sd a7,-896(s3) - 17080: 00060493 mv s1,a2 - 17084: aacfe0ef jal 15330 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - 17088: c789b503 ld a0,-904(s3) - 1708c: 01450863 beq a0,s4,1709c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0xb8> - 17090: c889b583 ld a1,-888(s3) - 17094: 00158593 addi a1,a1,1 - 17098: ea8fe0ef jal 15740 <_ZdlPvm@plt> - 1709c: 00010513 mv a0,sp - 170a0: a61fe0ef jal 15b00 <_ZNSt13random_device9_M_getvalEv@plt> - 170a4: 00001737 lui a4,0x1 - 170a8: 02051693 slli a3,a0,0x20 - 170ac: 00e107b3 add a5,sp,a4 - 170b0: 0206d693 srli a3,a3,0x20 - 170b4: 6c079637 lui a2,0x6c079 - 170b8: 38d7b423 sd a3,904(a5) - 170bc: 39070793 addi a5,a4,912 # 1390 <__abi_tag-0xef04> - 170c0: 00f10833 add a6,sp,a5 - 170c4: 96560613 addi a2,a2,-1691 # 6c078965 <__global_pointer$+0x6c02bbd5> - 170c8: 00100713 li a4,1 - 170cc: 27000593 li a1,624 - 170d0: 01e6d793 srli a5,a3,0x1e - 170d4: 00d7c7b3 xor a5,a5,a3 - 170d8: 02c787b3 mul a5,a5,a2 - 170dc: 00880813 addi a6,a6,8 - 170e0: 00f707b3 add a5,a4,a5 - 170e4: 02079693 slli a3,a5,0x20 - 170e8: 0206d693 srli a3,a3,0x20 - 170ec: fed83c23 sd a3,-8(a6) - 170f0: 00170713 addi a4,a4,1 - 170f4: fcb71ee3 bne a4,a1,170d0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0xec> - 170f8: 000027b7 lui a5,0x2 - 170fc: 0109191b slliw s2,s2,0x10 - 17100: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> - 17104: 002787b3 add a5,a5,sp - 17108: 0109591b srliw s2,s2,0x10 - 1710c: 0f800637 lui a2,0xf800 - 17110: 00e7b023 sd a4,0(a5) - 17114: 00d9179b slliw a5,s2,0xd - 17118: 0fffe6b7 lui a3,0xfffe - 1711c: 00c7f5b3 and a1,a5,a2 - 17120: 00d7f6b3 and a3,a5,a3 - 17124: 2ec58863 beq a1,a2,17414 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x430> - 17128: 1c058e63 beqz a1,17304 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x320> - 1712c: 380007b7 lui a5,0x38000 - 17130: 00f686bb addw a3,a3,a5 - 17134: 80000637 lui a2,0x80000 - 17138: 0109179b slliw a5,s2,0x10 - 1713c: 00c7f7b3 and a5,a5,a2 - 17140: 00d7e7b3 or a5,a5,a3 - 17144: f00787d3 fmv.w.x fa5,a5 - 17148: 0104949b slliw s1,s1,0x10 - 1714c: 0104d49b srliw s1,s1,0x10 - 17150: 4407f4d3 fcvt.h.s fs1,fa5 - 17154: 00d4979b slliw a5,s1,0xd - 17158: 0f800637 lui a2,0xf800 - 1715c: 0fffe6b7 lui a3,0xfffe - 17160: 00c7f5b3 and a1,a5,a2 - 17164: 402484d3 fcvt.s.h fs1,fs1 - 17168: 00d7f6b3 and a3,a5,a3 - 1716c: 2ac58a63 beq a1,a2,17420 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x43c> - 17170: 2a058e63 beqz a1,1742c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x448> - 17174: 380007b7 lui a5,0x38000 - 17178: 00f686bb addw a3,a3,a5 - 1717c: 0104979b slliw a5,s1,0x10 - 17180: 80000937 lui s2,0x80000 - 17184: 0127f7b3 and a5,a5,s2 - 17188: 00d7e7b3 or a5,a5,a3 - 1718c: f00787d3 fmv.w.x fa5,a5 - 17190: 000017b7 lui a5,0x1 - 17194: 38878693 addi a3,a5,904 # 1388 <__abi_tag-0xef0c> - 17198: 4407f453 fcvt.h.s fs0,fa5 - 1719c: 71078793 addi a5,a5,1808 - 171a0: 00f104b3 add s1,sp,a5 - 171a4: 40240453 fcvt.s.h fs0,fs0 - 171a8: 00023797 auipc a5,0x23 - 171ac: 9e47a987 flw fs3,-1564(a5) # 39b8c <_IO_stdin_used+0xc> - 171b0: 00023797 auipc a5,0x23 - 171b4: 9e07a907 flw fs2,-1568(a5) # 39b90 <_IO_stdin_used+0x10> - 171b8: 08947453 fsub.s fs0,fs0,fs1 - 171bc: 00023797 auipc a5,0x23 - 171c0: 9d87aa87 flw fs5,-1576(a5) # 39b94 <_IO_stdin_used+0x14> - 171c4: 00023797 auipc a5,0x23 - 171c8: 9c47aa07 flw fs4,-1596(a5) # 39b88 <_IO_stdin_used+0x8> - 171cc: 00d10b33 add s6,sp,a3 - 171d0: 04040a93 addi s5,s0,64 - 171d4: fff94a13 not s4,s2 - 171d8: 26f00993 li s3,623 - 171dc: 1ae9e063 bltu s3,a4,1737c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x398> - 171e0: 00371793 slli a5,a4,0x3 - 171e4: 00f487b3 add a5,s1,a5 - 171e8: c787b783 ld a5,-904(a5) - 171ec: 013a66b7 lui a3,0x13a6 - 171f0: 8ad68693 addi a3,a3,-1875 # 13a58ad <__global_pointer$+0x1358b1d> - 171f4: 00b7d593 srli a1,a5,0xb - 171f8: 02059593 slli a1,a1,0x20 - 171fc: 0205d593 srli a1,a1,0x20 - 17200: 00b7c7b3 xor a5,a5,a1 - 17204: 00779593 slli a1,a5,0x7 - 17208: 00769693 slli a3,a3,0x7 - 1720c: 00d5f6b3 and a3,a1,a3 - 17210: 00d7c7b3 xor a5,a5,a3 - 17214: 077e3637 lui a2,0x77e3 - 17218: 00f79693 slli a3,a5,0xf - 1721c: 00561613 slli a2,a2,0x5 - 17220: 00c6f6b3 and a3,a3,a2 - 17224: 00d7c7b3 xor a5,a5,a3 - 17228: 0127d693 srli a3,a5,0x12 - 1722c: 00d7c7b3 xor a5,a5,a3 - 17230: d037f7d3 fcvt.s.lu fa5,a5 - 17234: f0000753 fmv.w.x fa4,zero - 17238: 000027b7 lui a5,0x2 - 1723c: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> - 17240: 00e7f7d3 fadd.s fa5,fa5,fa4 - 17244: 002787b3 add a5,a5,sp - 17248: 00170713 addi a4,a4,1 - 1724c: 00e7b023 sd a4,0(a5) - 17250: 1137f7d3 fmul.s fa5,fa5,fs3 - 17254: a0f907d3 fle.s a5,fs2,fa5 - 17258: 1a079263 bnez a5,173fc <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x418> - 1725c: 48f477c3 fmadd.s fa5,fs0,fa5,fs1 - 17260: 000085b7 lui a1,0x8 - 17264: 47800637 lui a2,0x47800 - 17268: e00787d3 fmv.x.w a5,fa5 - 1726c: 0007879b sext.w a5,a5 - 17270: 0107d69b srliw a3,a5,0x10 - 17274: 0147f7b3 and a5,a5,s4 - 17278: 00b6f6b3 and a3,a3,a1 - 1727c: 0ac7e663 bltu a5,a2,17328 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x344> - 17280: 7f800637 lui a2,0x7f800 - 17284: 10f67a63 bgeu a2,a5,17398 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x3b4> - 17288: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> - 1728c: 00f6e7b3 or a5,a3,a5 - 17290: 7fc00637 lui a2,0x7fc00 - 17294: 0107979b slliw a5,a5,0x10 - 17298: 0127f7b3 and a5,a5,s2 - 1729c: 00c7e7b3 or a5,a5,a2 - 172a0: f00787d3 fmv.w.x fa5,a5 - 172a4: 00240413 addi s0,s0,2 - 172a8: 4407f7d3 fcvt.h.s fa5,fa5 - 172ac: fef41f27 fsh fa5,-2(s0) - 172b0: f35416e3 bne s0,s5,171dc <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x1f8> - 172b4: 00010513 mv a0,sp - 172b8: ad8fe0ef jal 15590 <_ZNSt13random_device7_M_finiEv@plt> - 172bc: 000022b7 lui t0,0x2 - 172c0: 00510133 add sp,sp,t0 - 172c4: 77813083 ld ra,1912(sp) - 172c8: 77013403 ld s0,1904(sp) - 172cc: 76813483 ld s1,1896(sp) - 172d0: 76013903 ld s2,1888(sp) - 172d4: 75813983 ld s3,1880(sp) - 172d8: 75013a03 ld s4,1872(sp) - 172dc: 74813a83 ld s5,1864(sp) - 172e0: 74013b03 ld s6,1856(sp) - 172e4: 73813407 fld fs0,1848(sp) - 172e8: 73013487 fld fs1,1840(sp) - 172ec: 72813907 fld fs2,1832(sp) - 172f0: 72013987 fld fs3,1824(sp) - 172f4: 71813a07 fld fs4,1816(sp) - 172f8: 71013a87 fld fs5,1808(sp) - 172fc: 78010113 addi sp,sp,1920 - 17300: 00008067 ret - 17304: 00023797 auipc a5,0x23 - 17308: 8847a787 flw fa5,-1916(a5) # 39b88 <_IO_stdin_used+0x8> - 1730c: 388007b7 lui a5,0x38800 - 17310: 00f686b3 add a3,a3,a5 - 17314: f0068753 fmv.w.x fa4,a3 - 17318: 08f777d3 fsub.s fa5,fa4,fa5 - 1731c: e00786d3 fmv.x.w a3,fa5 - 17320: 0006869b sext.w a3,a3 - 17324: e11ff06f j 17134 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x150> - 17328: 388005b7 lui a1,0x38800 - 1732c: 06b7fe63 bgeu a5,a1,173a8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x3c4> - 17330: f00787d3 fmv.w.x fa5,a5 - 17334: 0f800537 lui a0,0xf800 - 17338: 0fffe837 lui a6,0xfffe - 1733c: 0157f7d3 fadd.s fa5,fa5,fs5 - 17340: e00787d3 fmv.x.w a5,fa5 - 17344: 00f6e7b3 or a5,a3,a5 - 17348: 0107979b slliw a5,a5,0x10 - 1734c: 0107d79b srliw a5,a5,0x10 - 17350: 00d7961b slliw a2,a5,0xd - 17354: 00a676b3 and a3,a2,a0 - 17358: 01067633 and a2,a2,a6 - 1735c: 0ea68a63 beq a3,a0,17450 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x46c> - 17360: 0a069463 bnez a3,17408 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x424> - 17364: 00b6063b addw a2,a2,a1 - 17368: f00607d3 fmv.w.x fa5,a2 - 1736c: 0947f7d3 fsub.s fa5,fa5,fs4 - 17370: e0078653 fmv.x.w a2,fa5 - 17374: 0006061b sext.w a2,a2 - 17378: f1dff06f j 17294 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x2b0> - 1737c: 000b0513 mv a0,s6 - 17380: b01ff0ef jal 16e80 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv> - 17384: 000027b7 lui a5,0x2 - 17388: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> - 1738c: 002787b3 add a5,a5,sp - 17390: 0007b703 ld a4,0(a5) - 17394: e4dff06f j 171e0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x1fc> - 17398: 000087b7 lui a5,0x8 - 1739c: c0078793 addi a5,a5,-1024 # 7c00 <__abi_tag-0x8694> - 173a0: 00f6e7b3 or a5,a3,a5 - 173a4: ef1ff06f j 17294 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x2b0> - 173a8: c80015b7 lui a1,0xc8001 - 173ac: fff5859b addiw a1,a1,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb426f> - 173b0: 00d7d61b srliw a2,a5,0xd - 173b4: 00167613 andi a2,a2,1 - 173b8: 00b787bb addw a5,a5,a1 - 173bc: 00c787bb addw a5,a5,a2 - 173c0: 00d7d79b srliw a5,a5,0xd - 173c4: 00f6e7b3 or a5,a3,a5 - 173c8: 0107979b slliw a5,a5,0x10 - 173cc: 0107d79b srliw a5,a5,0x10 - 173d0: 00d7969b slliw a3,a5,0xd - 173d4: 0fffe5b7 lui a1,0xfffe - 173d8: 0f800537 lui a0,0xf800 - 173dc: 00b6f5b3 and a1,a3,a1 - 173e0: 38000637 lui a2,0x38000 - 173e4: 00a6f6b3 and a3,a3,a0 - 173e8: 00c5863b addw a2,a1,a2 - 173ec: eaa694e3 bne a3,a0,17294 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x2b0> - 173f0: 70000637 lui a2,0x70000 - 173f4: 00c5863b addw a2,a1,a2 - 173f8: e9dff06f j 17294 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x2b0> - 173fc: 00022797 auipc a5,0x22 - 17400: 7887a787 flw fa5,1928(a5) # 39b84 <_IO_stdin_used+0x4> - 17404: e59ff06f j 1725c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x278> - 17408: 380006b7 lui a3,0x38000 - 1740c: 00d6063b addw a2,a2,a3 - 17410: e85ff06f j 17294 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x2b0> - 17414: 700007b7 lui a5,0x70000 - 17418: 00f686bb addw a3,a3,a5 - 1741c: d19ff06f j 17134 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x150> - 17420: 700007b7 lui a5,0x70000 - 17424: 00f686bb addw a3,a3,a5 - 17428: d55ff06f j 1717c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x198> - 1742c: 00022797 auipc a5,0x22 - 17430: 75c7a787 flw fa5,1884(a5) # 39b88 <_IO_stdin_used+0x8> - 17434: 388007b7 lui a5,0x38800 - 17438: 00f686b3 add a3,a3,a5 - 1743c: f0068753 fmv.w.x fa4,a3 - 17440: 08f777d3 fsub.s fa5,fa4,fa5 - 17444: e00786d3 fmv.x.w a3,fa5 - 17448: 0006869b sext.w a3,a3 - 1744c: d31ff06f j 1717c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x198> - 17450: 700006b7 lui a3,0x70000 - 17454: 00d6063b addw a2,a2,a3 - 17458: e3dff06f j 17294 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_+0x2b0> - -000000000001745c <_ZN20UnaryTestAbs_v2_Test8TestBodyEv>: - 1745c: f7010113 addi sp,sp,-144 - 17460: 08813023 sd s0,128(sp) - 17464: ffffd5b7 lui a1,0xffffd - 17468: 02010413 addi s0,sp,32 - 1746c: 00005637 lui a2,0x5 - 17470: 9005859b addiw a1,a1,-1792 # ffffffffffffc900 <__global_pointer$+0xfffffffffffafb70> - 17474: 9006061b addiw a2,a2,-1792 # 4900 <__abi_tag-0xb994> - 17478: 00040513 mv a0,s0 - 1747c: 08113423 sd ra,136(sp) - 17480: 06913c23 sd s1,120(sp) - 17484: 07213823 sd s2,112(sp) - 17488: 07313423 sd s3,104(sp) - 1748c: b59ff0ef jal 16fe4 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm32EEEEEEvRT0_T_S8_> - 17490: 62845207 vl4re16.v v4,(s0) - 17494: 02000793 li a5,32 - 17498: 0ca7f057 vsetvli zero,a5,e16,m4,ta,ma - 1749c: 000085b7 lui a1,0x8 - 174a0: 47800637 lui a2,0x47800 - 174a4: 2a421257 vfabs.v v4,v4 - 174a8: 424017d7 vfmv.f.s fa5,v4 - 174ac: 402787d3 fcvt.s.h fa5,fa5 - 174b0: c00797d3 fcvt.w.s a5,fa5,rtz - 174b4: d007f7d3 fcvt.s.w fa5,a5 - 174b8: e0078753 fmv.x.w a4,fa5 - 174bc: 02171693 slli a3,a4,0x21 - 174c0: 0216d693 srli a3,a3,0x21 - 174c4: 0107571b srliw a4,a4,0x10 - 174c8: 00b77733 and a4,a4,a1 - 174cc: 00c6ee63 bltu a3,a2,174e8 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x8c> - 174d0: 7f8007b7 lui a5,0x7f800 - 174d4: 24d7f663 bgeu a5,a3,17720 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x2c4> - 174d8: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> - 174dc: 00f76733 or a4,a4,a5 - 174e0: 7fc007b7 lui a5,0x7fc00 - 174e4: 0540006f j 17538 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0xdc> - 174e8: 38800637 lui a2,0x38800 - 174ec: 1cc6ec63 bltu a3,a2,176c4 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x268> - 174f0: c8001637 lui a2,0xc8001 - 174f4: fff6061b addiw a2,a2,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb426f> - 174f8: 00d6d79b srliw a5,a3,0xd - 174fc: 0017f793 andi a5,a5,1 - 17500: 00c686bb addw a3,a3,a2 - 17504: 00f686bb addw a3,a3,a5 - 17508: 00d6d69b srliw a3,a3,0xd - 1750c: 00d76733 or a4,a4,a3 - 17510: 0107171b slliw a4,a4,0x10 - 17514: 0107571b srliw a4,a4,0x10 - 17518: 00d7169b slliw a3,a4,0xd - 1751c: 0fffe637 lui a2,0xfffe - 17520: 0f8005b7 lui a1,0xf800 - 17524: 00c6f633 and a2,a3,a2 - 17528: 380007b7 lui a5,0x38000 - 1752c: 00b6f6b3 and a3,a3,a1 - 17530: 00f607bb addw a5,a2,a5 - 17534: 34b68463 beq a3,a1,1787c <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x420> - 17538: 800006b7 lui a3,0x80000 - 1753c: 0107171b slliw a4,a4,0x10 - 17540: 00d77733 and a4,a4,a3 - 17544: 00f76733 or a4,a4,a5 - 17548: f00707d3 fmv.w.x fa5,a4 - 1754c: 00010513 mv a0,sp - 17550: 00023697 auipc a3,0x23 - 17554: 88068693 addi a3,a3,-1920 # 39dd0 <_IO_stdin_used+0x250> - 17558: 420787d3 fcvt.d.s fa5,fa5 - 1755c: 03a00613 li a2,58 - 17560: 00034597 auipc a1,0x34 - 17564: 7905b583 ld a1,1936(a1) # 4bcf0 - 17568: e2078753 fmv.x.d a4,fa5 - 1756c: 01010413 addi s0,sp,16 - 17570: 00010493 mv s1,sp - 17574: e78ff0ef jal 16bec <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> - 17578: 00813603 ld a2,8(sp) - 1757c: 00013583 ld a1,0(sp) - 17580: 00034517 auipc a0,0x34 - 17584: 64853503 ld a0,1608(a0) # 4bbc8 <_ZSt4cout@Base> - 17588: 978fe0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1758c: 00013503 ld a0,0(sp) - 17590: 00850863 beq a0,s0,175a0 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x144> - 17594: 01013583 ld a1,16(sp) - 17598: 00158593 addi a1,a1,1 - 1759c: 9a4fe0ef jal 15740 <_ZdlPvm@plt> - 175a0: 00034917 auipc s2,0x34 - 175a4: 62893903 ld s2,1576(s2) # 4bbc8 <_ZSt4cout@Base> - 175a8: 00093783 ld a5,0(s2) - 175ac: fe87b783 ld a5,-24(a5) # 37ffffe8 <__global_pointer$+0x37fb3258> - 175b0: 00f907b3 add a5,s2,a5 - 175b4: 0f07b983 ld s3,240(a5) - 175b8: 2c098e63 beqz s3,17894 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x438> - 175bc: 0389c783 lbu a5,56(s3) - 175c0: 1c078a63 beqz a5,17794 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x338> - 175c4: 0439c583 lbu a1,67(s3) - 175c8: 00034517 auipc a0,0x34 - 175cc: 60053503 ld a0,1536(a0) # 4bbc8 <_ZSt4cout@Base> - 175d0: b50fe0ef jal 15920 <_ZNSo3putEc@plt> - 175d4: eacfe0ef jal 15c80 <_ZNSo5flushEv@plt> - 175d8: 02011787 flh fa5,32(sp) - 175dc: 000085b7 lui a1,0x8 - 175e0: 47800637 lui a2,0x47800 - 175e4: 402787d3 fcvt.s.h fa5,fa5 - 175e8: c00797d3 fcvt.w.s a5,fa5,rtz - 175ec: d007f7d3 fcvt.s.w fa5,a5 - 175f0: e0078753 fmv.x.w a4,fa5 - 175f4: 02171693 slli a3,a4,0x21 - 175f8: 0216d693 srli a3,a3,0x21 - 175fc: 0107571b srliw a4,a4,0x10 - 17600: 00b77733 and a4,a4,a1 - 17604: 12c6e663 bltu a3,a2,17730 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x2d4> - 17608: 7f8007b7 lui a5,0x7f800 - 1760c: 1ed7f463 bgeu a5,a3,177f4 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x398> - 17610: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> - 17614: 00f76733 or a4,a4,a5 - 17618: 7fc007b7 lui a5,0x7fc00 - 1761c: 800006b7 lui a3,0x80000 - 17620: 0107171b slliw a4,a4,0x10 - 17624: 00d77733 and a4,a4,a3 - 17628: 00f76733 or a4,a4,a5 - 1762c: f00707d3 fmv.w.x fa5,a4 - 17630: 00048513 mv a0,s1 - 17634: 00022697 auipc a3,0x22 - 17638: 79c68693 addi a3,a3,1948 # 39dd0 <_IO_stdin_used+0x250> - 1763c: 420787d3 fcvt.d.s fa5,fa5 - 17640: 03a00613 li a2,58 - 17644: 00034597 auipc a1,0x34 - 17648: 6ac5b583 ld a1,1708(a1) # 4bcf0 - 1764c: e2078753 fmv.x.d a4,fa5 - 17650: d9cff0ef jal 16bec <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> - 17654: 00813603 ld a2,8(sp) - 17658: 00013583 ld a1,0(sp) - 1765c: 00034517 auipc a0,0x34 - 17660: 56c53503 ld a0,1388(a0) # 4bbc8 <_ZSt4cout@Base> - 17664: 89cfe0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 17668: 00013503 ld a0,0(sp) - 1766c: 00850863 beq a0,s0,1767c <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x220> - 17670: 01013583 ld a1,16(sp) - 17674: 00158593 addi a1,a1,1 - 17678: 8c8fe0ef jal 15740 <_ZdlPvm@plt> - 1767c: 00093783 ld a5,0(s2) - 17680: fe87b783 ld a5,-24(a5) # 7fbfffe8 <__global_pointer$+0x7fbb3258> - 17684: 00f90933 add s2,s2,a5 - 17688: 0f093403 ld s0,240(s2) - 1768c: 20040463 beqz s0,17894 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x438> - 17690: 03844783 lbu a5,56(s0) - 17694: 12078863 beqz a5,177c4 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x368> - 17698: 04344583 lbu a1,67(s0) - 1769c: 00034517 auipc a0,0x34 - 176a0: 52c53503 ld a0,1324(a0) # 4bbc8 <_ZSt4cout@Base> - 176a4: a7cfe0ef jal 15920 <_ZNSo3putEc@plt> - 176a8: 08013403 ld s0,128(sp) - 176ac: 08813083 ld ra,136(sp) - 176b0: 07813483 ld s1,120(sp) - 176b4: 07013903 ld s2,112(sp) - 176b8: 06813983 ld s3,104(sp) - 176bc: 09010113 addi sp,sp,144 - 176c0: dc0fe06f j 15c80 <_ZNSo5flushEv@plt> - 176c4: 00022797 auipc a5,0x22 - 176c8: 4d07a787 flw fa5,1232(a5) # 39b94 <_IO_stdin_used+0x14> - 176cc: f0068753 fmv.w.x fa4,a3 - 176d0: 0f8005b7 lui a1,0xf800 - 176d4: 0fffe537 lui a0,0xfffe - 176d8: 00f777d3 fadd.s fa5,fa4,fa5 - 176dc: e00786d3 fmv.x.w a3,fa5 - 176e0: 00d76733 or a4,a4,a3 - 176e4: 0107171b slliw a4,a4,0x10 - 176e8: 0107571b srliw a4,a4,0x10 - 176ec: 00d7179b slliw a5,a4,0xd - 176f0: 00b7f6b3 and a3,a5,a1 - 176f4: 00a7f7b3 and a5,a5,a0 - 176f8: 16b68c63 beq a3,a1,17870 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x414> - 176fc: 14069e63 bnez a3,17858 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x3fc> - 17700: 00c787bb addw a5,a5,a2 - 17704: f0078753 fmv.w.x fa4,a5 - 17708: 00022697 auipc a3,0x22 - 1770c: 4806a787 flw fa5,1152(a3) # 39b88 <_IO_stdin_used+0x8> - 17710: 08f777d3 fsub.s fa5,fa4,fa5 - 17714: e00787d3 fmv.x.w a5,fa5 - 17718: 0007879b sext.w a5,a5 - 1771c: e1dff06f j 17538 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0xdc> - 17720: 000086b7 lui a3,0x8 - 17724: c0068693 addi a3,a3,-1024 # 7c00 <__abi_tag-0x8694> - 17728: 00d76733 or a4,a4,a3 - 1772c: e0dff06f j 17538 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0xdc> - 17730: 38800637 lui a2,0x38800 - 17734: 0cc6f863 bgeu a3,a2,17804 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x3a8> - 17738: 00022797 auipc a5,0x22 - 1773c: 45c7a787 flw fa5,1116(a5) # 39b94 <_IO_stdin_used+0x14> - 17740: f0068753 fmv.w.x fa4,a3 - 17744: 0f8005b7 lui a1,0xf800 - 17748: 0fffe537 lui a0,0xfffe - 1774c: 00f777d3 fadd.s fa5,fa4,fa5 - 17750: e00786d3 fmv.x.w a3,fa5 - 17754: 00d76733 or a4,a4,a3 - 17758: 0107171b slliw a4,a4,0x10 - 1775c: 0107571b srliw a4,a4,0x10 - 17760: 00d7179b slliw a5,a4,0xd - 17764: 00b7f6b3 and a3,a5,a1 - 17768: 00a7f7b3 and a5,a5,a0 - 1776c: 10b68e63 beq a3,a1,17888 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x42c> - 17770: 0e069a63 bnez a3,17864 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x408> - 17774: 00c787bb addw a5,a5,a2 - 17778: f0078753 fmv.w.x fa4,a5 - 1777c: 00022697 auipc a3,0x22 - 17780: 40c6a787 flw fa5,1036(a3) # 39b88 <_IO_stdin_used+0x8> - 17784: 08f777d3 fsub.s fa5,fa4,fa5 - 17788: e00787d3 fmv.x.w a5,fa5 - 1778c: 0007879b sext.w a5,a5 - 17790: e8dff06f j 1761c <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x1c0> - 17794: 00098513 mv a0,s3 - 17798: e79fd0ef jal 15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 1779c: 0009b783 ld a5,0(s3) - 177a0: fffff717 auipc a4,0xfffff - 177a4: 1c070713 addi a4,a4,448 # 16960 <_ZNKSt5ctypeIcE8do_widenEc> - 177a8: 00a00593 li a1,10 - 177ac: 0307b783 ld a5,48(a5) - 177b0: e0e78ce3 beq a5,a4,175c8 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x16c> - 177b4: 00098513 mv a0,s3 - 177b8: 000780e7 jalr a5 - 177bc: 00050593 mv a1,a0 - 177c0: e09ff06f j 175c8 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x16c> - 177c4: 00040513 mv a0,s0 - 177c8: e49fd0ef jal 15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 177cc: 00043783 ld a5,0(s0) - 177d0: fffff717 auipc a4,0xfffff - 177d4: 19070713 addi a4,a4,400 # 16960 <_ZNKSt5ctypeIcE8do_widenEc> - 177d8: 00a00593 li a1,10 - 177dc: 0307b783 ld a5,48(a5) - 177e0: eae78ee3 beq a5,a4,1769c <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x240> - 177e4: 00040513 mv a0,s0 - 177e8: 000780e7 jalr a5 - 177ec: 00050593 mv a1,a0 - 177f0: eadff06f j 1769c <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x240> - 177f4: 000086b7 lui a3,0x8 - 177f8: c0068693 addi a3,a3,-1024 # 7c00 <__abi_tag-0x8694> - 177fc: 00d76733 or a4,a4,a3 - 17800: e1dff06f j 1761c <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x1c0> - 17804: c8001637 lui a2,0xc8001 - 17808: fff6061b addiw a2,a2,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb426f> - 1780c: 00d6d79b srliw a5,a3,0xd - 17810: 0017f793 andi a5,a5,1 - 17814: 00c686bb addw a3,a3,a2 - 17818: 00f686bb addw a3,a3,a5 - 1781c: 00d6d69b srliw a3,a3,0xd - 17820: 00d76733 or a4,a4,a3 - 17824: 0107171b slliw a4,a4,0x10 - 17828: 0107571b srliw a4,a4,0x10 - 1782c: 00d7169b slliw a3,a4,0xd - 17830: 0fffe637 lui a2,0xfffe - 17834: 0f8005b7 lui a1,0xf800 - 17838: 00c6f633 and a2,a3,a2 - 1783c: 380007b7 lui a5,0x38000 - 17840: 00b6f6b3 and a3,a3,a1 - 17844: 00f607bb addw a5,a2,a5 - 17848: dcb69ae3 bne a3,a1,1761c <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x1c0> - 1784c: 700007b7 lui a5,0x70000 - 17850: 00f607bb addw a5,a2,a5 - 17854: dc9ff06f j 1761c <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x1c0> - 17858: 380006b7 lui a3,0x38000 - 1785c: 00d787bb addw a5,a5,a3 - 17860: cd9ff06f j 17538 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0xdc> - 17864: 380006b7 lui a3,0x38000 - 17868: 00d787bb addw a5,a5,a3 - 1786c: db1ff06f j 1761c <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x1c0> - 17870: 700006b7 lui a3,0x70000 - 17874: 00d787bb addw a5,a5,a3 - 17878: cc1ff06f j 17538 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0xdc> - 1787c: 700007b7 lui a5,0x70000 - 17880: 00f607bb addw a5,a2,a5 - 17884: cb5ff06f j 17538 <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0xdc> - 17888: 700006b7 lui a3,0x70000 - 1788c: 00d787bb addw a5,a5,a3 - 17890: d8dff06f j 1761c <_ZN20UnaryTestAbs_v2_Test8TestBodyEv+0x1c0> - 17894: f0dfd0ef jal 157a0 <_ZSt16__throw_bad_castv@plt> - -0000000000017898 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_>: - 17898: 88010113 addi sp,sp,-1920 - 1789c: 00001837 lui a6,0x1 - 178a0: ffffe2b7 lui t0,0xffffe - 178a4: 76813823 sd s0,1904(sp) - 178a8: 76913423 sd s1,1896(sp) - 178ac: 77213023 sd s2,1888(sp) - 178b0: 75313c23 sd s3,1880(sp) - 178b4: 75413823 sd s4,1872(sp) - 178b8: 76113c23 sd ra,1912(sp) - 178bc: 75513423 sd s5,1864(sp) - 178c0: 75613023 sd s6,1856(sp) - 178c4: 72813c27 fsd fs0,1848(sp) - 178c8: 72913827 fsd fs1,1840(sp) - 178cc: 73213427 fsd fs2,1832(sp) - 178d0: 73313027 fsd fs3,1824(sp) - 178d4: 71413c27 fsd fs4,1816(sp) - 178d8: 71513827 fsd fs5,1808(sp) - 178dc: 38880793 addi a5,a6,904 # 1388 <__abi_tag-0xef0c> - 178e0: 00510133 add sp,sp,t0 - 178e4: 616666b7 lui a3,0x61666 - 178e8: 00007737 lui a4,0x7 - 178ec: 00f107b3 add a5,sp,a5 - 178f0: 56468693 addi a3,a3,1380 # 61666564 <__global_pointer$+0x616197d4> - 178f4: c7570713 addi a4,a4,-907 # 6c75 <__abi_tag-0x961f> - 178f8: 07400313 li t1,116 - 178fc: 00050413 mv s0,a0 - 17900: 71080513 addi a0,a6,1808 - 17904: 00a109b3 add s3,sp,a0 - 17908: 00d7a823 sw a3,16(a5) # 70000010 <__global_pointer$+0x6ffb3280> - 1790c: 00e79a23 sh a4,20(a5) - 17910: 00678b23 sb t1,22(a5) - 17914: 01078a13 addi s4,a5,16 - 17918: 00700893 li a7,7 - 1791c: 00010513 mv a0,sp - 17920: 00058913 mv s2,a1 - 17924: c749bc23 sd s4,-904(s3) - 17928: 00078593 mv a1,a5 - 1792c: c80987a3 sb zero,-881(s3) - 17930: c919b023 sd a7,-896(s3) - 17934: 00060493 mv s1,a2 - 17938: 9f9fd0ef jal 15330 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - 1793c: c789b503 ld a0,-904(s3) - 17940: 01450863 beq a0,s4,17950 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0xb8> - 17944: c889b583 ld a1,-888(s3) - 17948: 00158593 addi a1,a1,1 # f800001 <__global_pointer$+0xf7b3271> - 1794c: df5fd0ef jal 15740 <_ZdlPvm@plt> - 17950: 00010513 mv a0,sp - 17954: 9acfe0ef jal 15b00 <_ZNSt13random_device9_M_getvalEv@plt> - 17958: 00001737 lui a4,0x1 - 1795c: 02051693 slli a3,a0,0x20 - 17960: 00e107b3 add a5,sp,a4 - 17964: 0206d693 srli a3,a3,0x20 - 17968: 6c079637 lui a2,0x6c079 - 1796c: 38d7b423 sd a3,904(a5) - 17970: 39070793 addi a5,a4,912 # 1390 <__abi_tag-0xef04> - 17974: 00f10833 add a6,sp,a5 - 17978: 96560613 addi a2,a2,-1691 # 6c078965 <__global_pointer$+0x6c02bbd5> - 1797c: 00100713 li a4,1 - 17980: 27000593 li a1,624 - 17984: 01e6d793 srli a5,a3,0x1e - 17988: 00d7c7b3 xor a5,a5,a3 - 1798c: 02c787b3 mul a5,a5,a2 - 17990: 00880813 addi a6,a6,8 - 17994: 00f707b3 add a5,a4,a5 - 17998: 02079693 slli a3,a5,0x20 - 1799c: 0206d693 srli a3,a3,0x20 - 179a0: fed83c23 sd a3,-8(a6) - 179a4: 00170713 addi a4,a4,1 - 179a8: fcb71ee3 bne a4,a1,17984 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0xec> - 179ac: 000027b7 lui a5,0x2 - 179b0: 0109191b slliw s2,s2,0x10 - 179b4: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> - 179b8: 002787b3 add a5,a5,sp - 179bc: 0109591b srliw s2,s2,0x10 - 179c0: 0f800637 lui a2,0xf800 - 179c4: 00e7b023 sd a4,0(a5) - 179c8: 00d9179b slliw a5,s2,0xd - 179cc: 0fffe6b7 lui a3,0xfffe - 179d0: 00c7f5b3 and a1,a5,a2 - 179d4: 00d7f6b3 and a3,a5,a3 - 179d8: 2ec58863 beq a1,a2,17cc8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x430> - 179dc: 1c058e63 beqz a1,17bb8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x320> - 179e0: 380007b7 lui a5,0x38000 - 179e4: 00f686bb addw a3,a3,a5 - 179e8: 80000637 lui a2,0x80000 - 179ec: 0109179b slliw a5,s2,0x10 - 179f0: 00c7f7b3 and a5,a5,a2 - 179f4: 00d7e7b3 or a5,a5,a3 - 179f8: f00787d3 fmv.w.x fa5,a5 - 179fc: 0104949b slliw s1,s1,0x10 - 17a00: 0104d49b srliw s1,s1,0x10 - 17a04: 4407f4d3 fcvt.h.s fs1,fa5 - 17a08: 00d4979b slliw a5,s1,0xd - 17a0c: 0f800637 lui a2,0xf800 - 17a10: 0fffe6b7 lui a3,0xfffe - 17a14: 00c7f5b3 and a1,a5,a2 - 17a18: 402484d3 fcvt.s.h fs1,fs1 - 17a1c: 00d7f6b3 and a3,a5,a3 - 17a20: 2ac58a63 beq a1,a2,17cd4 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x43c> - 17a24: 2a058e63 beqz a1,17ce0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x448> - 17a28: 380007b7 lui a5,0x38000 - 17a2c: 00f686bb addw a3,a3,a5 - 17a30: 0104979b slliw a5,s1,0x10 - 17a34: 80000937 lui s2,0x80000 - 17a38: 0127f7b3 and a5,a5,s2 - 17a3c: 00d7e7b3 or a5,a5,a3 - 17a40: f00787d3 fmv.w.x fa5,a5 - 17a44: 000017b7 lui a5,0x1 - 17a48: 38878693 addi a3,a5,904 # 1388 <__abi_tag-0xef0c> - 17a4c: 4407f453 fcvt.h.s fs0,fa5 - 17a50: 71078793 addi a5,a5,1808 - 17a54: 00f104b3 add s1,sp,a5 - 17a58: 40240453 fcvt.s.h fs0,fs0 - 17a5c: 00022797 auipc a5,0x22 - 17a60: 1307a987 flw fs3,304(a5) # 39b8c <_IO_stdin_used+0xc> - 17a64: 00022797 auipc a5,0x22 - 17a68: 12c7a907 flw fs2,300(a5) # 39b90 <_IO_stdin_used+0x10> - 17a6c: 08947453 fsub.s fs0,fs0,fs1 - 17a70: 00022797 auipc a5,0x22 - 17a74: 1247aa87 flw fs5,292(a5) # 39b94 <_IO_stdin_used+0x14> - 17a78: 00022797 auipc a5,0x22 - 17a7c: 1107aa07 flw fs4,272(a5) # 39b88 <_IO_stdin_used+0x8> - 17a80: 00d10b33 add s6,sp,a3 - 17a84: 08040a93 addi s5,s0,128 - 17a88: fff94a13 not s4,s2 - 17a8c: 26f00993 li s3,623 - 17a90: 1ae9e063 bltu s3,a4,17c30 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x398> - 17a94: 00371793 slli a5,a4,0x3 - 17a98: 00f487b3 add a5,s1,a5 - 17a9c: c787b783 ld a5,-904(a5) - 17aa0: 013a66b7 lui a3,0x13a6 - 17aa4: 8ad68693 addi a3,a3,-1875 # 13a58ad <__global_pointer$+0x1358b1d> - 17aa8: 00b7d593 srli a1,a5,0xb - 17aac: 02059593 slli a1,a1,0x20 - 17ab0: 0205d593 srli a1,a1,0x20 - 17ab4: 00b7c7b3 xor a5,a5,a1 - 17ab8: 00779593 slli a1,a5,0x7 - 17abc: 00769693 slli a3,a3,0x7 - 17ac0: 00d5f6b3 and a3,a1,a3 - 17ac4: 00d7c7b3 xor a5,a5,a3 - 17ac8: 077e3637 lui a2,0x77e3 - 17acc: 00f79693 slli a3,a5,0xf - 17ad0: 00561613 slli a2,a2,0x5 - 17ad4: 00c6f6b3 and a3,a3,a2 - 17ad8: 00d7c7b3 xor a5,a5,a3 - 17adc: 0127d693 srli a3,a5,0x12 - 17ae0: 00d7c7b3 xor a5,a5,a3 - 17ae4: d037f7d3 fcvt.s.lu fa5,a5 - 17ae8: f0000753 fmv.w.x fa4,zero - 17aec: 000027b7 lui a5,0x2 - 17af0: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> - 17af4: 00e7f7d3 fadd.s fa5,fa5,fa4 - 17af8: 002787b3 add a5,a5,sp - 17afc: 00170713 addi a4,a4,1 - 17b00: 00e7b023 sd a4,0(a5) - 17b04: 1137f7d3 fmul.s fa5,fa5,fs3 - 17b08: a0f907d3 fle.s a5,fs2,fa5 - 17b0c: 1a079263 bnez a5,17cb0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x418> - 17b10: 48f477c3 fmadd.s fa5,fs0,fa5,fs1 - 17b14: 000085b7 lui a1,0x8 - 17b18: 47800637 lui a2,0x47800 - 17b1c: e00787d3 fmv.x.w a5,fa5 - 17b20: 0007879b sext.w a5,a5 - 17b24: 0107d69b srliw a3,a5,0x10 - 17b28: 0147f7b3 and a5,a5,s4 - 17b2c: 00b6f6b3 and a3,a3,a1 - 17b30: 0ac7e663 bltu a5,a2,17bdc <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x344> - 17b34: 7f800637 lui a2,0x7f800 - 17b38: 10f67a63 bgeu a2,a5,17c4c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x3b4> - 17b3c: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> - 17b40: 00f6e7b3 or a5,a3,a5 - 17b44: 7fc00637 lui a2,0x7fc00 - 17b48: 0107979b slliw a5,a5,0x10 - 17b4c: 0127f7b3 and a5,a5,s2 - 17b50: 00c7e7b3 or a5,a5,a2 - 17b54: f00787d3 fmv.w.x fa5,a5 - 17b58: 00240413 addi s0,s0,2 - 17b5c: 4407f7d3 fcvt.h.s fa5,fa5 - 17b60: fef41f27 fsh fa5,-2(s0) - 17b64: f35416e3 bne s0,s5,17a90 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x1f8> - 17b68: 00010513 mv a0,sp - 17b6c: a25fd0ef jal 15590 <_ZNSt13random_device7_M_finiEv@plt> - 17b70: 000022b7 lui t0,0x2 - 17b74: 00510133 add sp,sp,t0 - 17b78: 77813083 ld ra,1912(sp) - 17b7c: 77013403 ld s0,1904(sp) - 17b80: 76813483 ld s1,1896(sp) - 17b84: 76013903 ld s2,1888(sp) - 17b88: 75813983 ld s3,1880(sp) - 17b8c: 75013a03 ld s4,1872(sp) - 17b90: 74813a83 ld s5,1864(sp) - 17b94: 74013b03 ld s6,1856(sp) - 17b98: 73813407 fld fs0,1848(sp) - 17b9c: 73013487 fld fs1,1840(sp) - 17ba0: 72813907 fld fs2,1832(sp) - 17ba4: 72013987 fld fs3,1824(sp) - 17ba8: 71813a07 fld fs4,1816(sp) - 17bac: 71013a87 fld fs5,1808(sp) - 17bb0: 78010113 addi sp,sp,1920 - 17bb4: 00008067 ret - 17bb8: 00022797 auipc a5,0x22 - 17bbc: fd07a787 flw fa5,-48(a5) # 39b88 <_IO_stdin_used+0x8> - 17bc0: 388007b7 lui a5,0x38800 - 17bc4: 00f686b3 add a3,a3,a5 - 17bc8: f0068753 fmv.w.x fa4,a3 - 17bcc: 08f777d3 fsub.s fa5,fa4,fa5 - 17bd0: e00786d3 fmv.x.w a3,fa5 - 17bd4: 0006869b sext.w a3,a3 - 17bd8: e11ff06f j 179e8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x150> - 17bdc: 388005b7 lui a1,0x38800 - 17be0: 06b7fe63 bgeu a5,a1,17c5c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x3c4> - 17be4: f00787d3 fmv.w.x fa5,a5 - 17be8: 0f800537 lui a0,0xf800 - 17bec: 0fffe837 lui a6,0xfffe - 17bf0: 0157f7d3 fadd.s fa5,fa5,fs5 - 17bf4: e00787d3 fmv.x.w a5,fa5 - 17bf8: 00f6e7b3 or a5,a3,a5 - 17bfc: 0107979b slliw a5,a5,0x10 - 17c00: 0107d79b srliw a5,a5,0x10 - 17c04: 00d7961b slliw a2,a5,0xd - 17c08: 00a676b3 and a3,a2,a0 - 17c0c: 01067633 and a2,a2,a6 - 17c10: 0ea68a63 beq a3,a0,17d04 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x46c> - 17c14: 0a069463 bnez a3,17cbc <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x424> - 17c18: 00b6063b addw a2,a2,a1 - 17c1c: f00607d3 fmv.w.x fa5,a2 - 17c20: 0947f7d3 fsub.s fa5,fa5,fs4 - 17c24: e0078653 fmv.x.w a2,fa5 - 17c28: 0006061b sext.w a2,a2 - 17c2c: f1dff06f j 17b48 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x2b0> - 17c30: 000b0513 mv a0,s6 - 17c34: a4cff0ef jal 16e80 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv> - 17c38: 000027b7 lui a5,0x2 - 17c3c: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> - 17c40: 002787b3 add a5,a5,sp - 17c44: 0007b703 ld a4,0(a5) - 17c48: e4dff06f j 17a94 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x1fc> - 17c4c: 000087b7 lui a5,0x8 - 17c50: c0078793 addi a5,a5,-1024 # 7c00 <__abi_tag-0x8694> - 17c54: 00f6e7b3 or a5,a3,a5 - 17c58: ef1ff06f j 17b48 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x2b0> - 17c5c: c80015b7 lui a1,0xc8001 - 17c60: fff5859b addiw a1,a1,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb426f> - 17c64: 00d7d61b srliw a2,a5,0xd - 17c68: 00167613 andi a2,a2,1 - 17c6c: 00b787bb addw a5,a5,a1 - 17c70: 00c787bb addw a5,a5,a2 - 17c74: 00d7d79b srliw a5,a5,0xd - 17c78: 00f6e7b3 or a5,a3,a5 - 17c7c: 0107979b slliw a5,a5,0x10 - 17c80: 0107d79b srliw a5,a5,0x10 - 17c84: 00d7969b slliw a3,a5,0xd - 17c88: 0fffe5b7 lui a1,0xfffe - 17c8c: 0f800537 lui a0,0xf800 - 17c90: 00b6f5b3 and a1,a3,a1 - 17c94: 38000637 lui a2,0x38000 - 17c98: 00a6f6b3 and a3,a3,a0 - 17c9c: 00c5863b addw a2,a1,a2 - 17ca0: eaa694e3 bne a3,a0,17b48 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x2b0> - 17ca4: 70000637 lui a2,0x70000 - 17ca8: 00c5863b addw a2,a1,a2 - 17cac: e9dff06f j 17b48 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x2b0> - 17cb0: 00022797 auipc a5,0x22 - 17cb4: ed47a787 flw fa5,-300(a5) # 39b84 <_IO_stdin_used+0x4> - 17cb8: e59ff06f j 17b10 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x278> - 17cbc: 380006b7 lui a3,0x38000 - 17cc0: 00d6063b addw a2,a2,a3 - 17cc4: e85ff06f j 17b48 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x2b0> - 17cc8: 700007b7 lui a5,0x70000 - 17ccc: 00f686bb addw a3,a3,a5 - 17cd0: d19ff06f j 179e8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x150> - 17cd4: 700007b7 lui a5,0x70000 - 17cd8: 00f686bb addw a3,a3,a5 - 17cdc: d55ff06f j 17a30 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x198> - 17ce0: 00022797 auipc a5,0x22 - 17ce4: ea87a787 flw fa5,-344(a5) # 39b88 <_IO_stdin_used+0x8> - 17ce8: 388007b7 lui a5,0x38800 - 17cec: 00f686b3 add a3,a3,a5 - 17cf0: f0068753 fmv.w.x fa4,a3 - 17cf4: 08f777d3 fsub.s fa5,fa4,fa5 - 17cf8: e00786d3 fmv.x.w a3,fa5 - 17cfc: 0006869b sext.w a3,a3 - 17d00: d31ff06f j 17a30 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x198> - 17d04: 700006b7 lui a3,0x70000 - 17d08: 00d6063b addw a2,a2,a3 - 17d0c: e3dff06f j 17b48 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_+0x2b0> - -0000000000017d10 <_ZN19UnaryTestAbs_v_Test8TestBodyEv>: - 17d10: f3010113 addi sp,sp,-208 - 17d14: 0c813023 sd s0,192(sp) - 17d18: ffffd5b7 lui a1,0xffffd - 17d1c: 02010413 addi s0,sp,32 - 17d20: 00005637 lui a2,0x5 - 17d24: 9005859b addiw a1,a1,-1792 # ffffffffffffc900 <__global_pointer$+0xfffffffffffafb70> - 17d28: 9006061b addiw a2,a2,-1792 # 4900 <__abi_tag-0xb994> - 17d2c: 00040513 mv a0,s0 - 17d30: 0c113423 sd ra,200(sp) - 17d34: 0a913c23 sd s1,184(sp) - 17d38: 0b213823 sd s2,176(sp) - 17d3c: 0b313423 sd s3,168(sp) - 17d40: b59ff0ef jal 17898 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm64EEEEEEvRT0_T_S8_> - 17d44: e2845407 vl8re16.v v8,(s0) - 17d48: 04000793 li a5,64 - 17d4c: 0cb7f057 vsetvli zero,a5,e16,m8,ta,ma - 17d50: 000085b7 lui a1,0x8 - 17d54: 47800637 lui a2,0x47800 - 17d58: 2a841457 vfabs.v v8,v8 - 17d5c: 428017d7 vfmv.f.s fa5,v8 - 17d60: 402787d3 fcvt.s.h fa5,fa5 - 17d64: c00797d3 fcvt.w.s a5,fa5,rtz - 17d68: d007f7d3 fcvt.s.w fa5,a5 - 17d6c: e0078753 fmv.x.w a4,fa5 - 17d70: 02171693 slli a3,a4,0x21 - 17d74: 0216d693 srli a3,a3,0x21 - 17d78: 0107571b srliw a4,a4,0x10 - 17d7c: 00b77733 and a4,a4,a1 - 17d80: 00c6ee63 bltu a3,a2,17d9c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x8c> - 17d84: 7f8007b7 lui a5,0x7f800 - 17d88: 24d7f663 bgeu a5,a3,17fd4 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x2c4> - 17d8c: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> - 17d90: 00f76733 or a4,a4,a5 - 17d94: 7fc007b7 lui a5,0x7fc00 - 17d98: 0540006f j 17dec <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xdc> - 17d9c: 38800637 lui a2,0x38800 - 17da0: 1cc6ec63 bltu a3,a2,17f78 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x268> - 17da4: c8001637 lui a2,0xc8001 - 17da8: fff6061b addiw a2,a2,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb426f> - 17dac: 00d6d79b srliw a5,a3,0xd - 17db0: 0017f793 andi a5,a5,1 - 17db4: 00c686bb addw a3,a3,a2 - 17db8: 00f686bb addw a3,a3,a5 - 17dbc: 00d6d69b srliw a3,a3,0xd - 17dc0: 00d76733 or a4,a4,a3 - 17dc4: 0107171b slliw a4,a4,0x10 - 17dc8: 0107571b srliw a4,a4,0x10 - 17dcc: 00d7169b slliw a3,a4,0xd - 17dd0: 0fffe637 lui a2,0xfffe - 17dd4: 0f8005b7 lui a1,0xf800 - 17dd8: 00c6f633 and a2,a3,a2 - 17ddc: 380007b7 lui a5,0x38000 - 17de0: 00b6f6b3 and a3,a3,a1 - 17de4: 00f607bb addw a5,a2,a5 - 17de8: 34b68463 beq a3,a1,18130 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x420> - 17dec: 800006b7 lui a3,0x80000 - 17df0: 0107171b slliw a4,a4,0x10 - 17df4: 00d77733 and a4,a4,a3 - 17df8: 00f76733 or a4,a4,a5 - 17dfc: f00707d3 fmv.w.x fa5,a4 - 17e00: 00010513 mv a0,sp - 17e04: 00022697 auipc a3,0x22 - 17e08: fcc68693 addi a3,a3,-52 # 39dd0 <_IO_stdin_used+0x250> - 17e0c: 420787d3 fcvt.d.s fa5,fa5 - 17e10: 03a00613 li a2,58 - 17e14: 00034597 auipc a1,0x34 - 17e18: edc5b583 ld a1,-292(a1) # 4bcf0 - 17e1c: e2078753 fmv.x.d a4,fa5 - 17e20: 01010413 addi s0,sp,16 - 17e24: 00010493 mv s1,sp - 17e28: dc5fe0ef jal 16bec <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> - 17e2c: 00813603 ld a2,8(sp) - 17e30: 00013583 ld a1,0(sp) - 17e34: 00034517 auipc a0,0x34 - 17e38: d9453503 ld a0,-620(a0) # 4bbc8 <_ZSt4cout@Base> - 17e3c: 8c5fd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 17e40: 00013503 ld a0,0(sp) - 17e44: 00850863 beq a0,s0,17e54 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x144> - 17e48: 01013583 ld a1,16(sp) - 17e4c: 00158593 addi a1,a1,1 - 17e50: 8f1fd0ef jal 15740 <_ZdlPvm@plt> - 17e54: 00034917 auipc s2,0x34 - 17e58: d7493903 ld s2,-652(s2) # 4bbc8 <_ZSt4cout@Base> - 17e5c: 00093783 ld a5,0(s2) - 17e60: fe87b783 ld a5,-24(a5) # 37ffffe8 <__global_pointer$+0x37fb3258> - 17e64: 00f907b3 add a5,s2,a5 - 17e68: 0f07b983 ld s3,240(a5) - 17e6c: 2c098e63 beqz s3,18148 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x438> - 17e70: 0389c783 lbu a5,56(s3) - 17e74: 1c078a63 beqz a5,18048 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x338> - 17e78: 0439c583 lbu a1,67(s3) - 17e7c: 00034517 auipc a0,0x34 - 17e80: d4c53503 ld a0,-692(a0) # 4bbc8 <_ZSt4cout@Base> - 17e84: a9dfd0ef jal 15920 <_ZNSo3putEc@plt> - 17e88: df9fd0ef jal 15c80 <_ZNSo5flushEv@plt> - 17e8c: 02011787 flh fa5,32(sp) - 17e90: 000085b7 lui a1,0x8 - 17e94: 47800637 lui a2,0x47800 - 17e98: 402787d3 fcvt.s.h fa5,fa5 - 17e9c: c00797d3 fcvt.w.s a5,fa5,rtz - 17ea0: d007f7d3 fcvt.s.w fa5,a5 - 17ea4: e0078753 fmv.x.w a4,fa5 - 17ea8: 02171693 slli a3,a4,0x21 - 17eac: 0216d693 srli a3,a3,0x21 - 17eb0: 0107571b srliw a4,a4,0x10 - 17eb4: 00b77733 and a4,a4,a1 - 17eb8: 12c6e663 bltu a3,a2,17fe4 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x2d4> - 17ebc: 7f8007b7 lui a5,0x7f800 - 17ec0: 1ed7f463 bgeu a5,a3,180a8 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x398> - 17ec4: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> - 17ec8: 00f76733 or a4,a4,a5 - 17ecc: 7fc007b7 lui a5,0x7fc00 - 17ed0: 800006b7 lui a3,0x80000 - 17ed4: 0107171b slliw a4,a4,0x10 - 17ed8: 00d77733 and a4,a4,a3 - 17edc: 00f76733 or a4,a4,a5 - 17ee0: f00707d3 fmv.w.x fa5,a4 - 17ee4: 00048513 mv a0,s1 - 17ee8: 00022697 auipc a3,0x22 - 17eec: ee868693 addi a3,a3,-280 # 39dd0 <_IO_stdin_used+0x250> - 17ef0: 420787d3 fcvt.d.s fa5,fa5 - 17ef4: 03a00613 li a2,58 - 17ef8: 00034597 auipc a1,0x34 - 17efc: df85b583 ld a1,-520(a1) # 4bcf0 - 17f00: e2078753 fmv.x.d a4,fa5 - 17f04: ce9fe0ef jal 16bec <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> - 17f08: 00813603 ld a2,8(sp) - 17f0c: 00013583 ld a1,0(sp) - 17f10: 00034517 auipc a0,0x34 - 17f14: cb853503 ld a0,-840(a0) # 4bbc8 <_ZSt4cout@Base> - 17f18: fe8fd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 17f1c: 00013503 ld a0,0(sp) - 17f20: 00850863 beq a0,s0,17f30 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x220> - 17f24: 01013583 ld a1,16(sp) - 17f28: 00158593 addi a1,a1,1 - 17f2c: 815fd0ef jal 15740 <_ZdlPvm@plt> - 17f30: 00093783 ld a5,0(s2) - 17f34: fe87b783 ld a5,-24(a5) # 7fbfffe8 <__global_pointer$+0x7fbb3258> - 17f38: 00f90933 add s2,s2,a5 - 17f3c: 0f093403 ld s0,240(s2) - 17f40: 20040463 beqz s0,18148 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x438> - 17f44: 03844783 lbu a5,56(s0) - 17f48: 12078863 beqz a5,18078 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x368> - 17f4c: 04344583 lbu a1,67(s0) - 17f50: 00034517 auipc a0,0x34 - 17f54: c7853503 ld a0,-904(a0) # 4bbc8 <_ZSt4cout@Base> - 17f58: 9c9fd0ef jal 15920 <_ZNSo3putEc@plt> - 17f5c: 0c013403 ld s0,192(sp) - 17f60: 0c813083 ld ra,200(sp) - 17f64: 0b813483 ld s1,184(sp) - 17f68: 0b013903 ld s2,176(sp) - 17f6c: 0a813983 ld s3,168(sp) - 17f70: 0d010113 addi sp,sp,208 - 17f74: d0dfd06f j 15c80 <_ZNSo5flushEv@plt> - 17f78: 00022797 auipc a5,0x22 - 17f7c: c1c7a787 flw fa5,-996(a5) # 39b94 <_IO_stdin_used+0x14> - 17f80: f0068753 fmv.w.x fa4,a3 - 17f84: 0f8005b7 lui a1,0xf800 - 17f88: 0fffe537 lui a0,0xfffe - 17f8c: 00f777d3 fadd.s fa5,fa4,fa5 - 17f90: e00786d3 fmv.x.w a3,fa5 - 17f94: 00d76733 or a4,a4,a3 - 17f98: 0107171b slliw a4,a4,0x10 - 17f9c: 0107571b srliw a4,a4,0x10 - 17fa0: 00d7179b slliw a5,a4,0xd - 17fa4: 00b7f6b3 and a3,a5,a1 - 17fa8: 00a7f7b3 and a5,a5,a0 - 17fac: 16b68c63 beq a3,a1,18124 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x414> - 17fb0: 14069e63 bnez a3,1810c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x3fc> - 17fb4: 00c787bb addw a5,a5,a2 - 17fb8: f0078753 fmv.w.x fa4,a5 - 17fbc: 00022697 auipc a3,0x22 - 17fc0: bcc6a787 flw fa5,-1076(a3) # 39b88 <_IO_stdin_used+0x8> - 17fc4: 08f777d3 fsub.s fa5,fa4,fa5 - 17fc8: e00787d3 fmv.x.w a5,fa5 - 17fcc: 0007879b sext.w a5,a5 - 17fd0: e1dff06f j 17dec <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xdc> - 17fd4: 000086b7 lui a3,0x8 - 17fd8: c0068693 addi a3,a3,-1024 # 7c00 <__abi_tag-0x8694> - 17fdc: 00d76733 or a4,a4,a3 - 17fe0: e0dff06f j 17dec <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xdc> - 17fe4: 38800637 lui a2,0x38800 - 17fe8: 0cc6f863 bgeu a3,a2,180b8 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x3a8> - 17fec: 00022797 auipc a5,0x22 - 17ff0: ba87a787 flw fa5,-1112(a5) # 39b94 <_IO_stdin_used+0x14> - 17ff4: f0068753 fmv.w.x fa4,a3 - 17ff8: 0f8005b7 lui a1,0xf800 - 17ffc: 0fffe537 lui a0,0xfffe - 18000: 00f777d3 fadd.s fa5,fa4,fa5 - 18004: e00786d3 fmv.x.w a3,fa5 - 18008: 00d76733 or a4,a4,a3 - 1800c: 0107171b slliw a4,a4,0x10 - 18010: 0107571b srliw a4,a4,0x10 - 18014: 00d7179b slliw a5,a4,0xd - 18018: 00b7f6b3 and a3,a5,a1 - 1801c: 00a7f7b3 and a5,a5,a0 - 18020: 10b68e63 beq a3,a1,1813c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x42c> - 18024: 0e069a63 bnez a3,18118 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x408> - 18028: 00c787bb addw a5,a5,a2 - 1802c: f0078753 fmv.w.x fa4,a5 - 18030: 00022697 auipc a3,0x22 - 18034: b586a787 flw fa5,-1192(a3) # 39b88 <_IO_stdin_used+0x8> - 18038: 08f777d3 fsub.s fa5,fa4,fa5 - 1803c: e00787d3 fmv.x.w a5,fa5 - 18040: 0007879b sext.w a5,a5 - 18044: e8dff06f j 17ed0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1c0> - 18048: 00098513 mv a0,s3 - 1804c: dc4fd0ef jal 15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 18050: 0009b783 ld a5,0(s3) - 18054: fffff717 auipc a4,0xfffff - 18058: 90c70713 addi a4,a4,-1780 # 16960 <_ZNKSt5ctypeIcE8do_widenEc> - 1805c: 00a00593 li a1,10 - 18060: 0307b783 ld a5,48(a5) - 18064: e0e78ce3 beq a5,a4,17e7c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x16c> - 18068: 00098513 mv a0,s3 - 1806c: 000780e7 jalr a5 - 18070: 00050593 mv a1,a0 - 18074: e09ff06f j 17e7c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x16c> - 18078: 00040513 mv a0,s0 - 1807c: d94fd0ef jal 15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 18080: 00043783 ld a5,0(s0) - 18084: fffff717 auipc a4,0xfffff - 18088: 8dc70713 addi a4,a4,-1828 # 16960 <_ZNKSt5ctypeIcE8do_widenEc> - 1808c: 00a00593 li a1,10 - 18090: 0307b783 ld a5,48(a5) - 18094: eae78ee3 beq a5,a4,17f50 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x240> - 18098: 00040513 mv a0,s0 - 1809c: 000780e7 jalr a5 - 180a0: 00050593 mv a1,a0 - 180a4: eadff06f j 17f50 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x240> - 180a8: 000086b7 lui a3,0x8 - 180ac: c0068693 addi a3,a3,-1024 # 7c00 <__abi_tag-0x8694> - 180b0: 00d76733 or a4,a4,a3 - 180b4: e1dff06f j 17ed0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1c0> - 180b8: c8001637 lui a2,0xc8001 - 180bc: fff6061b addiw a2,a2,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb426f> - 180c0: 00d6d79b srliw a5,a3,0xd - 180c4: 0017f793 andi a5,a5,1 - 180c8: 00c686bb addw a3,a3,a2 - 180cc: 00f686bb addw a3,a3,a5 - 180d0: 00d6d69b srliw a3,a3,0xd - 180d4: 00d76733 or a4,a4,a3 - 180d8: 0107171b slliw a4,a4,0x10 - 180dc: 0107571b srliw a4,a4,0x10 - 180e0: 00d7169b slliw a3,a4,0xd - 180e4: 0fffe637 lui a2,0xfffe - 180e8: 0f8005b7 lui a1,0xf800 - 180ec: 00c6f633 and a2,a3,a2 - 180f0: 380007b7 lui a5,0x38000 - 180f4: 00b6f6b3 and a3,a3,a1 - 180f8: 00f607bb addw a5,a2,a5 - 180fc: dcb69ae3 bne a3,a1,17ed0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1c0> - 18100: 700007b7 lui a5,0x70000 - 18104: 00f607bb addw a5,a2,a5 - 18108: dc9ff06f j 17ed0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1c0> - 1810c: 380006b7 lui a3,0x38000 - 18110: 00d787bb addw a5,a5,a3 - 18114: cd9ff06f j 17dec <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xdc> - 18118: 380006b7 lui a3,0x38000 - 1811c: 00d787bb addw a5,a5,a3 - 18120: db1ff06f j 17ed0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1c0> - 18124: 700006b7 lui a3,0x70000 - 18128: 00d787bb addw a5,a5,a3 - 1812c: cc1ff06f j 17dec <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xdc> - 18130: 700007b7 lui a5,0x70000 - 18134: 00f607bb addw a5,a2,a5 - 18138: cb5ff06f j 17dec <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xdc> - 1813c: 700006b7 lui a3,0x70000 - 18140: 00d787bb addw a5,a5,a3 - 18144: d8dff06f j 17ed0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1c0> - 18148: e58fd0ef jal 157a0 <_ZSt16__throw_bad_castv@plt> - -000000000001814c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_>: - 1814c: 88010113 addi sp,sp,-1920 - 18150: 00001837 lui a6,0x1 - 18154: ffffe2b7 lui t0,0xffffe - 18158: 76813823 sd s0,1904(sp) - 1815c: 76913423 sd s1,1896(sp) - 18160: 77213023 sd s2,1888(sp) - 18164: 75313c23 sd s3,1880(sp) - 18168: 75413823 sd s4,1872(sp) - 1816c: 76113c23 sd ra,1912(sp) - 18170: 75513423 sd s5,1864(sp) - 18174: 75613023 sd s6,1856(sp) - 18178: 72813c27 fsd fs0,1848(sp) - 1817c: 72913827 fsd fs1,1840(sp) - 18180: 73213427 fsd fs2,1832(sp) - 18184: 73313027 fsd fs3,1824(sp) - 18188: 71413c27 fsd fs4,1816(sp) - 1818c: 71513827 fsd fs5,1808(sp) - 18190: 38880793 addi a5,a6,904 # 1388 <__abi_tag-0xef0c> - 18194: 00510133 add sp,sp,t0 - 18198: 616666b7 lui a3,0x61666 - 1819c: 00007737 lui a4,0x7 - 181a0: 00f107b3 add a5,sp,a5 - 181a4: 56468693 addi a3,a3,1380 # 61666564 <__global_pointer$+0x616197d4> - 181a8: c7570713 addi a4,a4,-907 # 6c75 <__abi_tag-0x961f> - 181ac: 07400313 li t1,116 - 181b0: 00050413 mv s0,a0 - 181b4: 71080513 addi a0,a6,1808 - 181b8: 00a109b3 add s3,sp,a0 - 181bc: 00d7a823 sw a3,16(a5) # 70000010 <__global_pointer$+0x6ffb3280> - 181c0: 00e79a23 sh a4,20(a5) - 181c4: 00678b23 sb t1,22(a5) - 181c8: 01078a13 addi s4,a5,16 - 181cc: 00700893 li a7,7 - 181d0: 00010513 mv a0,sp - 181d4: 00058913 mv s2,a1 - 181d8: c749bc23 sd s4,-904(s3) - 181dc: 00078593 mv a1,a5 - 181e0: c80987a3 sb zero,-881(s3) - 181e4: c919b023 sd a7,-896(s3) - 181e8: 00060493 mv s1,a2 - 181ec: 944fd0ef jal 15330 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - 181f0: c789b503 ld a0,-904(s3) - 181f4: 01450863 beq a0,s4,18204 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0xb8> - 181f8: c889b583 ld a1,-888(s3) - 181fc: 00158593 addi a1,a1,1 # f800001 <__global_pointer$+0xf7b3271> - 18200: d40fd0ef jal 15740 <_ZdlPvm@plt> - 18204: 00010513 mv a0,sp - 18208: 8f9fd0ef jal 15b00 <_ZNSt13random_device9_M_getvalEv@plt> - 1820c: 00001737 lui a4,0x1 - 18210: 02051693 slli a3,a0,0x20 - 18214: 00e107b3 add a5,sp,a4 - 18218: 0206d693 srli a3,a3,0x20 - 1821c: 6c079637 lui a2,0x6c079 - 18220: 38d7b423 sd a3,904(a5) - 18224: 39070793 addi a5,a4,912 # 1390 <__abi_tag-0xef04> - 18228: 00f10833 add a6,sp,a5 - 1822c: 96560613 addi a2,a2,-1691 # 6c078965 <__global_pointer$+0x6c02bbd5> - 18230: 00100713 li a4,1 - 18234: 27000593 li a1,624 - 18238: 01e6d793 srli a5,a3,0x1e - 1823c: 00d7c7b3 xor a5,a5,a3 - 18240: 02c787b3 mul a5,a5,a2 - 18244: 00880813 addi a6,a6,8 - 18248: 00f707b3 add a5,a4,a5 - 1824c: 02079693 slli a3,a5,0x20 - 18250: 0206d693 srli a3,a3,0x20 - 18254: fed83c23 sd a3,-8(a6) - 18258: 00170713 addi a4,a4,1 - 1825c: fcb71ee3 bne a4,a1,18238 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0xec> - 18260: 000027b7 lui a5,0x2 - 18264: 0109191b slliw s2,s2,0x10 - 18268: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> - 1826c: 002787b3 add a5,a5,sp - 18270: 0109591b srliw s2,s2,0x10 - 18274: 0f800637 lui a2,0xf800 - 18278: 00e7b023 sd a4,0(a5) - 1827c: 00d9179b slliw a5,s2,0xd - 18280: 0fffe6b7 lui a3,0xfffe - 18284: 00c7f5b3 and a1,a5,a2 - 18288: 00d7f6b3 and a3,a5,a3 - 1828c: 2ec58863 beq a1,a2,1857c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x430> - 18290: 1c058e63 beqz a1,1846c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x320> - 18294: 380007b7 lui a5,0x38000 - 18298: 00f686bb addw a3,a3,a5 - 1829c: 80000637 lui a2,0x80000 - 182a0: 0109179b slliw a5,s2,0x10 - 182a4: 00c7f7b3 and a5,a5,a2 - 182a8: 00d7e7b3 or a5,a5,a3 - 182ac: f00787d3 fmv.w.x fa5,a5 - 182b0: 0104949b slliw s1,s1,0x10 - 182b4: 0104d49b srliw s1,s1,0x10 - 182b8: 4407f4d3 fcvt.h.s fs1,fa5 - 182bc: 00d4979b slliw a5,s1,0xd - 182c0: 0f800637 lui a2,0xf800 - 182c4: 0fffe6b7 lui a3,0xfffe - 182c8: 00c7f5b3 and a1,a5,a2 - 182cc: 402484d3 fcvt.s.h fs1,fs1 - 182d0: 00d7f6b3 and a3,a5,a3 - 182d4: 2ac58a63 beq a1,a2,18588 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x43c> - 182d8: 2a058e63 beqz a1,18594 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x448> - 182dc: 380007b7 lui a5,0x38000 - 182e0: 00f686bb addw a3,a3,a5 - 182e4: 0104979b slliw a5,s1,0x10 - 182e8: 80000937 lui s2,0x80000 - 182ec: 0127f7b3 and a5,a5,s2 - 182f0: 00d7e7b3 or a5,a5,a3 - 182f4: f00787d3 fmv.w.x fa5,a5 - 182f8: 000017b7 lui a5,0x1 - 182fc: 38878693 addi a3,a5,904 # 1388 <__abi_tag-0xef0c> - 18300: 4407f453 fcvt.h.s fs0,fa5 - 18304: 71078793 addi a5,a5,1808 - 18308: 00f104b3 add s1,sp,a5 - 1830c: 40240453 fcvt.s.h fs0,fs0 - 18310: 00022797 auipc a5,0x22 - 18314: 87c7a987 flw fs3,-1924(a5) # 39b8c <_IO_stdin_used+0xc> - 18318: 00022797 auipc a5,0x22 - 1831c: 8787a907 flw fs2,-1928(a5) # 39b90 <_IO_stdin_used+0x10> - 18320: 08947453 fsub.s fs0,fs0,fs1 - 18324: 00022797 auipc a5,0x22 - 18328: 8707aa87 flw fs5,-1936(a5) # 39b94 <_IO_stdin_used+0x14> - 1832c: 00022797 auipc a5,0x22 - 18330: 85c7aa07 flw fs4,-1956(a5) # 39b88 <_IO_stdin_used+0x8> - 18334: 00d10b33 add s6,sp,a3 - 18338: 01040a93 addi s5,s0,16 - 1833c: fff94a13 not s4,s2 - 18340: 26f00993 li s3,623 - 18344: 1ae9e063 bltu s3,a4,184e4 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x398> - 18348: 00371793 slli a5,a4,0x3 - 1834c: 00f487b3 add a5,s1,a5 - 18350: c787b783 ld a5,-904(a5) - 18354: 013a66b7 lui a3,0x13a6 - 18358: 8ad68693 addi a3,a3,-1875 # 13a58ad <__global_pointer$+0x1358b1d> - 1835c: 00b7d593 srli a1,a5,0xb - 18360: 02059593 slli a1,a1,0x20 - 18364: 0205d593 srli a1,a1,0x20 - 18368: 00b7c7b3 xor a5,a5,a1 - 1836c: 00779593 slli a1,a5,0x7 - 18370: 00769693 slli a3,a3,0x7 - 18374: 00d5f6b3 and a3,a1,a3 - 18378: 00d7c7b3 xor a5,a5,a3 - 1837c: 077e3637 lui a2,0x77e3 - 18380: 00f79693 slli a3,a5,0xf - 18384: 00561613 slli a2,a2,0x5 - 18388: 00c6f6b3 and a3,a3,a2 - 1838c: 00d7c7b3 xor a5,a5,a3 - 18390: 0127d693 srli a3,a5,0x12 - 18394: 00d7c7b3 xor a5,a5,a3 - 18398: d037f7d3 fcvt.s.lu fa5,a5 - 1839c: f0000753 fmv.w.x fa4,zero - 183a0: 000027b7 lui a5,0x2 - 183a4: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> - 183a8: 00e7f7d3 fadd.s fa5,fa5,fa4 - 183ac: 002787b3 add a5,a5,sp - 183b0: 00170713 addi a4,a4,1 - 183b4: 00e7b023 sd a4,0(a5) - 183b8: 1137f7d3 fmul.s fa5,fa5,fs3 - 183bc: a0f907d3 fle.s a5,fs2,fa5 - 183c0: 1a079263 bnez a5,18564 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x418> - 183c4: 48f477c3 fmadd.s fa5,fs0,fa5,fs1 - 183c8: 000085b7 lui a1,0x8 - 183cc: 47800637 lui a2,0x47800 - 183d0: e00787d3 fmv.x.w a5,fa5 - 183d4: 0007879b sext.w a5,a5 - 183d8: 0107d69b srliw a3,a5,0x10 - 183dc: 0147f7b3 and a5,a5,s4 - 183e0: 00b6f6b3 and a3,a3,a1 - 183e4: 0ac7e663 bltu a5,a2,18490 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x344> - 183e8: 7f800637 lui a2,0x7f800 - 183ec: 10f67a63 bgeu a2,a5,18500 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x3b4> - 183f0: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> - 183f4: 00f6e7b3 or a5,a3,a5 - 183f8: 7fc00637 lui a2,0x7fc00 - 183fc: 0107979b slliw a5,a5,0x10 - 18400: 0127f7b3 and a5,a5,s2 - 18404: 00c7e7b3 or a5,a5,a2 - 18408: f00787d3 fmv.w.x fa5,a5 - 1840c: 00240413 addi s0,s0,2 - 18410: 4407f7d3 fcvt.h.s fa5,fa5 - 18414: fef41f27 fsh fa5,-2(s0) - 18418: f35416e3 bne s0,s5,18344 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x1f8> - 1841c: 00010513 mv a0,sp - 18420: 970fd0ef jal 15590 <_ZNSt13random_device7_M_finiEv@plt> - 18424: 000022b7 lui t0,0x2 - 18428: 00510133 add sp,sp,t0 - 1842c: 77813083 ld ra,1912(sp) - 18430: 77013403 ld s0,1904(sp) - 18434: 76813483 ld s1,1896(sp) - 18438: 76013903 ld s2,1888(sp) - 1843c: 75813983 ld s3,1880(sp) - 18440: 75013a03 ld s4,1872(sp) - 18444: 74813a83 ld s5,1864(sp) - 18448: 74013b03 ld s6,1856(sp) - 1844c: 73813407 fld fs0,1848(sp) - 18450: 73013487 fld fs1,1840(sp) - 18454: 72813907 fld fs2,1832(sp) - 18458: 72013987 fld fs3,1824(sp) - 1845c: 71813a07 fld fs4,1816(sp) - 18460: 71013a87 fld fs5,1808(sp) - 18464: 78010113 addi sp,sp,1920 - 18468: 00008067 ret - 1846c: 00021797 auipc a5,0x21 - 18470: 71c7a787 flw fa5,1820(a5) # 39b88 <_IO_stdin_used+0x8> - 18474: 388007b7 lui a5,0x38800 - 18478: 00f686b3 add a3,a3,a5 - 1847c: f0068753 fmv.w.x fa4,a3 - 18480: 08f777d3 fsub.s fa5,fa4,fa5 - 18484: e00786d3 fmv.x.w a3,fa5 - 18488: 0006869b sext.w a3,a3 - 1848c: e11ff06f j 1829c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x150> - 18490: 388005b7 lui a1,0x38800 - 18494: 06b7fe63 bgeu a5,a1,18510 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x3c4> - 18498: f00787d3 fmv.w.x fa5,a5 - 1849c: 0f800537 lui a0,0xf800 - 184a0: 0fffe837 lui a6,0xfffe - 184a4: 0157f7d3 fadd.s fa5,fa5,fs5 - 184a8: e00787d3 fmv.x.w a5,fa5 - 184ac: 00f6e7b3 or a5,a3,a5 - 184b0: 0107979b slliw a5,a5,0x10 - 184b4: 0107d79b srliw a5,a5,0x10 - 184b8: 00d7961b slliw a2,a5,0xd - 184bc: 00a676b3 and a3,a2,a0 - 184c0: 01067633 and a2,a2,a6 - 184c4: 0ea68a63 beq a3,a0,185b8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x46c> - 184c8: 0a069463 bnez a3,18570 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x424> - 184cc: 00b6063b addw a2,a2,a1 - 184d0: f00607d3 fmv.w.x fa5,a2 - 184d4: 0947f7d3 fsub.s fa5,fa5,fs4 - 184d8: e0078653 fmv.x.w a2,fa5 - 184dc: 0006061b sext.w a2,a2 - 184e0: f1dff06f j 183fc <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x2b0> - 184e4: 000b0513 mv a0,s6 - 184e8: 999fe0ef jal 16e80 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv> - 184ec: 000027b7 lui a5,0x2 - 184f0: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> - 184f4: 002787b3 add a5,a5,sp - 184f8: 0007b703 ld a4,0(a5) - 184fc: e4dff06f j 18348 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x1fc> - 18500: 000087b7 lui a5,0x8 - 18504: c0078793 addi a5,a5,-1024 # 7c00 <__abi_tag-0x8694> - 18508: 00f6e7b3 or a5,a3,a5 - 1850c: ef1ff06f j 183fc <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x2b0> - 18510: c80015b7 lui a1,0xc8001 - 18514: fff5859b addiw a1,a1,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb426f> - 18518: 00d7d61b srliw a2,a5,0xd - 1851c: 00167613 andi a2,a2,1 - 18520: 00b787bb addw a5,a5,a1 - 18524: 00c787bb addw a5,a5,a2 - 18528: 00d7d79b srliw a5,a5,0xd - 1852c: 00f6e7b3 or a5,a3,a5 - 18530: 0107979b slliw a5,a5,0x10 - 18534: 0107d79b srliw a5,a5,0x10 - 18538: 00d7969b slliw a3,a5,0xd - 1853c: 0fffe5b7 lui a1,0xfffe - 18540: 0f800537 lui a0,0xf800 - 18544: 00b6f5b3 and a1,a3,a1 - 18548: 38000637 lui a2,0x38000 - 1854c: 00a6f6b3 and a3,a3,a0 - 18550: 00c5863b addw a2,a1,a2 - 18554: eaa694e3 bne a3,a0,183fc <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x2b0> - 18558: 70000637 lui a2,0x70000 - 1855c: 00c5863b addw a2,a1,a2 - 18560: e9dff06f j 183fc <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x2b0> - 18564: 00021797 auipc a5,0x21 - 18568: 6207a787 flw fa5,1568(a5) # 39b84 <_IO_stdin_used+0x4> - 1856c: e59ff06f j 183c4 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x278> - 18570: 380006b7 lui a3,0x38000 - 18574: 00d6063b addw a2,a2,a3 - 18578: e85ff06f j 183fc <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x2b0> - 1857c: 700007b7 lui a5,0x70000 - 18580: 00f686bb addw a3,a3,a5 - 18584: d19ff06f j 1829c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x150> - 18588: 700007b7 lui a5,0x70000 - 1858c: 00f686bb addw a3,a3,a5 - 18590: d55ff06f j 182e4 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x198> - 18594: 00021797 auipc a5,0x21 - 18598: 5f47a787 flw fa5,1524(a5) # 39b88 <_IO_stdin_used+0x8> - 1859c: 388007b7 lui a5,0x38800 - 185a0: 00f686b3 add a3,a3,a5 - 185a4: f0068753 fmv.w.x fa4,a3 - 185a8: 08f777d3 fsub.s fa5,fa4,fa5 - 185ac: e00786d3 fmv.x.w a3,fa5 - 185b0: 0006869b sext.w a3,a3 - 185b4: d31ff06f j 182e4 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x198> - 185b8: 700006b7 lui a3,0x70000 - 185bc: 00d6063b addw a2,a2,a3 - 185c0: e3dff06f j 183fc <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_+0x2b0> - -00000000000185c4 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv>: - 185c4: fa010113 addi sp,sp,-96 - 185c8: ffffd5b7 lui a1,0xffffd - 185cc: 00005637 lui a2,0x5 - 185d0: 9005859b addiw a1,a1,-1792 # ffffffffffffc900 <__global_pointer$+0xfffffffffffafb70> - 185d4: 9006061b addiw a2,a2,-1792 # 4900 <__abi_tag-0xb994> - 185d8: 00010513 mv a0,sp - 185dc: 04113c23 sd ra,88(sp) - 185e0: 04813823 sd s0,80(sp) - 185e4: 04913423 sd s1,72(sp) - 185e8: 05213023 sd s2,64(sp) - 185ec: 03313c23 sd s3,56(sp) - 185f0: b5dff0ef jal 1814c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm8EEEEEEvRT0_T_S8_> - 185f4: 02815087 vl1re16.v v1,(sp) - 185f8: cc847057 vsetivli zero,8,e16,m1,ta,ma - 185fc: 000085b7 lui a1,0x8 - 18600: 47800637 lui a2,0x47800 - 18604: 2a1090d7 vfabs.v v1,v1 - 18608: 421017d7 vfmv.f.s fa5,v1 - 1860c: 402787d3 fcvt.s.h fa5,fa5 - 18610: c00797d3 fcvt.w.s a5,fa5,rtz - 18614: d007f7d3 fcvt.s.w fa5,a5 - 18618: e0078753 fmv.x.w a4,fa5 - 1861c: 02171693 slli a3,a4,0x21 - 18620: 0216d693 srli a3,a3,0x21 - 18624: 0107571b srliw a4,a4,0x10 - 18628: 00b77733 and a4,a4,a1 - 1862c: 00c6ee63 bltu a3,a2,18648 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x84> - 18630: 7f8007b7 lui a5,0x7f800 - 18634: 24d7f663 bgeu a5,a3,18880 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x2bc> - 18638: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> - 1863c: 00f76733 or a4,a4,a5 - 18640: 7fc007b7 lui a5,0x7fc00 - 18644: 0540006f j 18698 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0xd4> - 18648: 38800637 lui a2,0x38800 - 1864c: 1cc6ec63 bltu a3,a2,18824 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x260> - 18650: c8001637 lui a2,0xc8001 - 18654: fff6061b addiw a2,a2,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb426f> - 18658: 00d6d79b srliw a5,a3,0xd - 1865c: 0017f793 andi a5,a5,1 - 18660: 00c686bb addw a3,a3,a2 - 18664: 00f686bb addw a3,a3,a5 - 18668: 00d6d69b srliw a3,a3,0xd - 1866c: 00d76733 or a4,a4,a3 - 18670: 0107171b slliw a4,a4,0x10 - 18674: 0107571b srliw a4,a4,0x10 - 18678: 00d7169b slliw a3,a4,0xd - 1867c: 0fffe637 lui a2,0xfffe - 18680: 0f8005b7 lui a1,0xf800 - 18684: 00c6f633 and a2,a3,a2 - 18688: 380007b7 lui a5,0x38000 - 1868c: 00b6f6b3 and a3,a3,a1 - 18690: 00f607bb addw a5,a2,a5 - 18694: 34b68463 beq a3,a1,189dc <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x418> - 18698: 800006b7 lui a3,0x80000 - 1869c: 0107171b slliw a4,a4,0x10 - 186a0: 00d77733 and a4,a4,a3 - 186a4: 00f76733 or a4,a4,a5 - 186a8: f00707d3 fmv.w.x fa5,a4 - 186ac: 01010493 addi s1,sp,16 - 186b0: 00048513 mv a0,s1 - 186b4: 420787d3 fcvt.d.s fa5,fa5 - 186b8: 00021697 auipc a3,0x21 - 186bc: 71868693 addi a3,a3,1816 # 39dd0 <_IO_stdin_used+0x250> - 186c0: 03a00613 li a2,58 - 186c4: e2078753 fmv.x.d a4,fa5 - 186c8: 00033597 auipc a1,0x33 - 186cc: 6285b583 ld a1,1576(a1) # 4bcf0 - 186d0: 02010413 addi s0,sp,32 - 186d4: d18fe0ef jal 16bec <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> - 186d8: 01813603 ld a2,24(sp) - 186dc: 01013583 ld a1,16(sp) - 186e0: 00033517 auipc a0,0x33 - 186e4: 4e853503 ld a0,1256(a0) # 4bbc8 <_ZSt4cout@Base> - 186e8: 818fd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 186ec: 01013503 ld a0,16(sp) - 186f0: 00850863 beq a0,s0,18700 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x13c> - 186f4: 02013583 ld a1,32(sp) - 186f8: 00158593 addi a1,a1,1 - 186fc: 844fd0ef jal 15740 <_ZdlPvm@plt> - 18700: 00033917 auipc s2,0x33 - 18704: 4c893903 ld s2,1224(s2) # 4bbc8 <_ZSt4cout@Base> - 18708: 00093783 ld a5,0(s2) - 1870c: fe87b783 ld a5,-24(a5) # 37ffffe8 <__global_pointer$+0x37fb3258> - 18710: 00f907b3 add a5,s2,a5 - 18714: 0f07b983 ld s3,240(a5) - 18718: 2c098e63 beqz s3,189f4 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x430> - 1871c: 0389c783 lbu a5,56(s3) - 18720: 1c078a63 beqz a5,188f4 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x330> - 18724: 0439c583 lbu a1,67(s3) - 18728: 00033517 auipc a0,0x33 - 1872c: 4a053503 ld a0,1184(a0) # 4bbc8 <_ZSt4cout@Base> - 18730: 9f0fd0ef jal 15920 <_ZNSo3putEc@plt> - 18734: d4cfd0ef jal 15c80 <_ZNSo5flushEv@plt> - 18738: 00011787 flh fa5,0(sp) - 1873c: 000085b7 lui a1,0x8 - 18740: 47800637 lui a2,0x47800 - 18744: 402787d3 fcvt.s.h fa5,fa5 - 18748: c00797d3 fcvt.w.s a5,fa5,rtz - 1874c: d007f7d3 fcvt.s.w fa5,a5 - 18750: e0078753 fmv.x.w a4,fa5 - 18754: 02171693 slli a3,a4,0x21 - 18758: 0216d693 srli a3,a3,0x21 - 1875c: 0107571b srliw a4,a4,0x10 - 18760: 00b77733 and a4,a4,a1 - 18764: 12c6e663 bltu a3,a2,18890 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x2cc> - 18768: 7f8007b7 lui a5,0x7f800 - 1876c: 1ed7f463 bgeu a5,a3,18954 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x390> - 18770: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> - 18774: 00f76733 or a4,a4,a5 - 18778: 7fc007b7 lui a5,0x7fc00 - 1877c: 800006b7 lui a3,0x80000 - 18780: 0107171b slliw a4,a4,0x10 - 18784: 00d77733 and a4,a4,a3 - 18788: 00f76733 or a4,a4,a5 - 1878c: f00707d3 fmv.w.x fa5,a4 - 18790: 00048513 mv a0,s1 - 18794: 00021697 auipc a3,0x21 - 18798: 63c68693 addi a3,a3,1596 # 39dd0 <_IO_stdin_used+0x250> - 1879c: 420787d3 fcvt.d.s fa5,fa5 - 187a0: 03a00613 li a2,58 - 187a4: 00033597 auipc a1,0x33 - 187a8: 54c5b583 ld a1,1356(a1) # 4bcf0 - 187ac: e2078753 fmv.x.d a4,fa5 - 187b0: c3cfe0ef jal 16bec <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> - 187b4: 01813603 ld a2,24(sp) - 187b8: 01013583 ld a1,16(sp) - 187bc: 00033517 auipc a0,0x33 - 187c0: 40c53503 ld a0,1036(a0) # 4bbc8 <_ZSt4cout@Base> - 187c4: f3dfc0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 187c8: 01013503 ld a0,16(sp) - 187cc: 00850863 beq a0,s0,187dc <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x218> - 187d0: 02013583 ld a1,32(sp) - 187d4: 00158593 addi a1,a1,1 - 187d8: f69fc0ef jal 15740 <_ZdlPvm@plt> - 187dc: 00093783 ld a5,0(s2) - 187e0: fe87b783 ld a5,-24(a5) # 7fbfffe8 <__global_pointer$+0x7fbb3258> - 187e4: 00f90933 add s2,s2,a5 - 187e8: 0f093403 ld s0,240(s2) - 187ec: 20040463 beqz s0,189f4 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x430> - 187f0: 03844783 lbu a5,56(s0) - 187f4: 12078863 beqz a5,18924 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x360> - 187f8: 04344583 lbu a1,67(s0) - 187fc: 00033517 auipc a0,0x33 - 18800: 3cc53503 ld a0,972(a0) # 4bbc8 <_ZSt4cout@Base> - 18804: 91cfd0ef jal 15920 <_ZNSo3putEc@plt> - 18808: 05013403 ld s0,80(sp) - 1880c: 05813083 ld ra,88(sp) - 18810: 04813483 ld s1,72(sp) - 18814: 04013903 ld s2,64(sp) - 18818: 03813983 ld s3,56(sp) - 1881c: 06010113 addi sp,sp,96 - 18820: c60fd06f j 15c80 <_ZNSo5flushEv@plt> - 18824: 00021797 auipc a5,0x21 - 18828: 3707a787 flw fa5,880(a5) # 39b94 <_IO_stdin_used+0x14> - 1882c: f0068753 fmv.w.x fa4,a3 - 18830: 0f8005b7 lui a1,0xf800 - 18834: 0fffe537 lui a0,0xfffe - 18838: 00f777d3 fadd.s fa5,fa4,fa5 - 1883c: e00786d3 fmv.x.w a3,fa5 - 18840: 00d76733 or a4,a4,a3 - 18844: 0107171b slliw a4,a4,0x10 - 18848: 0107571b srliw a4,a4,0x10 - 1884c: 00d7179b slliw a5,a4,0xd - 18850: 00b7f6b3 and a3,a5,a1 - 18854: 00a7f7b3 and a5,a5,a0 - 18858: 16b68c63 beq a3,a1,189d0 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x40c> - 1885c: 14069e63 bnez a3,189b8 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x3f4> - 18860: 00c787bb addw a5,a5,a2 - 18864: f0078753 fmv.w.x fa4,a5 - 18868: 00021697 auipc a3,0x21 - 1886c: 3206a787 flw fa5,800(a3) # 39b88 <_IO_stdin_used+0x8> - 18870: 08f777d3 fsub.s fa5,fa4,fa5 - 18874: e00787d3 fmv.x.w a5,fa5 - 18878: 0007879b sext.w a5,a5 - 1887c: e1dff06f j 18698 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0xd4> - 18880: 000086b7 lui a3,0x8 - 18884: c0068693 addi a3,a3,-1024 # 7c00 <__abi_tag-0x8694> - 18888: 00d76733 or a4,a4,a3 - 1888c: e0dff06f j 18698 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0xd4> - 18890: 38800637 lui a2,0x38800 - 18894: 0cc6f863 bgeu a3,a2,18964 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x3a0> - 18898: 00021797 auipc a5,0x21 - 1889c: 2fc7a787 flw fa5,764(a5) # 39b94 <_IO_stdin_used+0x14> - 188a0: f0068753 fmv.w.x fa4,a3 - 188a4: 0f8005b7 lui a1,0xf800 - 188a8: 0fffe537 lui a0,0xfffe - 188ac: 00f777d3 fadd.s fa5,fa4,fa5 - 188b0: e00786d3 fmv.x.w a3,fa5 - 188b4: 00d76733 or a4,a4,a3 - 188b8: 0107171b slliw a4,a4,0x10 - 188bc: 0107571b srliw a4,a4,0x10 - 188c0: 00d7179b slliw a5,a4,0xd - 188c4: 00b7f6b3 and a3,a5,a1 - 188c8: 00a7f7b3 and a5,a5,a0 - 188cc: 10b68e63 beq a3,a1,189e8 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x424> - 188d0: 0e069a63 bnez a3,189c4 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x400> - 188d4: 00c787bb addw a5,a5,a2 - 188d8: f0078753 fmv.w.x fa4,a5 - 188dc: 00021697 auipc a3,0x21 - 188e0: 2ac6a787 flw fa5,684(a3) # 39b88 <_IO_stdin_used+0x8> - 188e4: 08f777d3 fsub.s fa5,fa4,fa5 - 188e8: e00787d3 fmv.x.w a5,fa5 - 188ec: 0007879b sext.w a5,a5 - 188f0: e8dff06f j 1877c <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x1b8> - 188f4: 00098513 mv a0,s3 - 188f8: d19fc0ef jal 15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 188fc: 0009b783 ld a5,0(s3) - 18900: ffffe717 auipc a4,0xffffe - 18904: 06070713 addi a4,a4,96 # 16960 <_ZNKSt5ctypeIcE8do_widenEc> - 18908: 00a00593 li a1,10 - 1890c: 0307b783 ld a5,48(a5) - 18910: e0e78ce3 beq a5,a4,18728 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x164> - 18914: 00098513 mv a0,s3 - 18918: 000780e7 jalr a5 - 1891c: 00050593 mv a1,a0 - 18920: e09ff06f j 18728 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x164> - 18924: 00040513 mv a0,s0 - 18928: ce9fc0ef jal 15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 1892c: 00043783 ld a5,0(s0) - 18930: ffffe717 auipc a4,0xffffe - 18934: 03070713 addi a4,a4,48 # 16960 <_ZNKSt5ctypeIcE8do_widenEc> - 18938: 00a00593 li a1,10 - 1893c: 0307b783 ld a5,48(a5) - 18940: eae78ee3 beq a5,a4,187fc <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x238> - 18944: 00040513 mv a0,s0 - 18948: 000780e7 jalr a5 - 1894c: 00050593 mv a1,a0 - 18950: eadff06f j 187fc <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x238> - 18954: 000086b7 lui a3,0x8 - 18958: c0068693 addi a3,a3,-1024 # 7c00 <__abi_tag-0x8694> - 1895c: 00d76733 or a4,a4,a3 - 18960: e1dff06f j 1877c <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x1b8> - 18964: c8001637 lui a2,0xc8001 - 18968: fff6061b addiw a2,a2,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb426f> - 1896c: 00d6d79b srliw a5,a3,0xd - 18970: 0017f793 andi a5,a5,1 - 18974: 00c686bb addw a3,a3,a2 - 18978: 00f686bb addw a3,a3,a5 - 1897c: 00d6d69b srliw a3,a3,0xd - 18980: 00d76733 or a4,a4,a3 - 18984: 0107171b slliw a4,a4,0x10 - 18988: 0107571b srliw a4,a4,0x10 - 1898c: 00d7169b slliw a3,a4,0xd - 18990: 0fffe637 lui a2,0xfffe - 18994: 0f8005b7 lui a1,0xf800 - 18998: 00c6f633 and a2,a3,a2 - 1899c: 380007b7 lui a5,0x38000 - 189a0: 00b6f6b3 and a3,a3,a1 - 189a4: 00f607bb addw a5,a2,a5 - 189a8: dcb69ae3 bne a3,a1,1877c <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x1b8> - 189ac: 700007b7 lui a5,0x70000 - 189b0: 00f607bb addw a5,a2,a5 - 189b4: dc9ff06f j 1877c <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x1b8> - 189b8: 380006b7 lui a3,0x38000 - 189bc: 00d787bb addw a5,a5,a3 - 189c0: cd9ff06f j 18698 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0xd4> - 189c4: 380006b7 lui a3,0x38000 - 189c8: 00d787bb addw a5,a5,a3 - 189cc: db1ff06f j 1877c <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x1b8> - 189d0: 700006b7 lui a3,0x70000 - 189d4: 00d787bb addw a5,a5,a3 - 189d8: cc1ff06f j 18698 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0xd4> - 189dc: 700007b7 lui a5,0x70000 - 189e0: 00f607bb addw a5,a2,a5 - 189e4: cb5ff06f j 18698 <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0xd4> - 189e8: 700006b7 lui a3,0x70000 - 189ec: 00d787bb addw a5,a5,a3 - 189f0: d8dff06f j 1877c <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0x1b8> - 189f4: dadfc0ef jal 157a0 <_ZSt16__throw_bad_castv@plt> - -00000000000189f8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_>: - 189f8: 88010113 addi sp,sp,-1920 - 189fc: 00001837 lui a6,0x1 - 18a00: ffffe2b7 lui t0,0xffffe - 18a04: 76813823 sd s0,1904(sp) - 18a08: 76913423 sd s1,1896(sp) - 18a0c: 77213023 sd s2,1888(sp) - 18a10: 75313c23 sd s3,1880(sp) - 18a14: 75413823 sd s4,1872(sp) - 18a18: 76113c23 sd ra,1912(sp) - 18a1c: 75513423 sd s5,1864(sp) - 18a20: 75613023 sd s6,1856(sp) - 18a24: 72813c27 fsd fs0,1848(sp) - 18a28: 72913827 fsd fs1,1840(sp) - 18a2c: 73213427 fsd fs2,1832(sp) - 18a30: 73313027 fsd fs3,1824(sp) - 18a34: 71413c27 fsd fs4,1816(sp) - 18a38: 71513827 fsd fs5,1808(sp) - 18a3c: 38880793 addi a5,a6,904 # 1388 <__abi_tag-0xef0c> - 18a40: 00510133 add sp,sp,t0 - 18a44: 616666b7 lui a3,0x61666 - 18a48: 00007737 lui a4,0x7 - 18a4c: 00f107b3 add a5,sp,a5 - 18a50: 56468693 addi a3,a3,1380 # 61666564 <__global_pointer$+0x616197d4> - 18a54: c7570713 addi a4,a4,-907 # 6c75 <__abi_tag-0x961f> - 18a58: 07400313 li t1,116 - 18a5c: 00050413 mv s0,a0 - 18a60: 71080513 addi a0,a6,1808 - 18a64: 00a109b3 add s3,sp,a0 - 18a68: 00d7a823 sw a3,16(a5) # 70000010 <__global_pointer$+0x6ffb3280> - 18a6c: 00e79a23 sh a4,20(a5) - 18a70: 00678b23 sb t1,22(a5) - 18a74: 01078a13 addi s4,a5,16 - 18a78: 00700893 li a7,7 - 18a7c: 00010513 mv a0,sp - 18a80: 00058913 mv s2,a1 - 18a84: c749bc23 sd s4,-904(s3) - 18a88: 00078593 mv a1,a5 - 18a8c: c80987a3 sb zero,-881(s3) - 18a90: c919b023 sd a7,-896(s3) - 18a94: 00060493 mv s1,a2 - 18a98: 899fc0ef jal 15330 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - 18a9c: c789b503 ld a0,-904(s3) - 18aa0: 01450863 beq a0,s4,18ab0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0xb8> - 18aa4: c889b583 ld a1,-888(s3) - 18aa8: 00158593 addi a1,a1,1 # f800001 <__global_pointer$+0xf7b3271> - 18aac: c95fc0ef jal 15740 <_ZdlPvm@plt> - 18ab0: 00010513 mv a0,sp - 18ab4: 84cfd0ef jal 15b00 <_ZNSt13random_device9_M_getvalEv@plt> - 18ab8: 00001737 lui a4,0x1 - 18abc: 02051693 slli a3,a0,0x20 - 18ac0: 00e107b3 add a5,sp,a4 - 18ac4: 0206d693 srli a3,a3,0x20 - 18ac8: 6c079637 lui a2,0x6c079 - 18acc: 38d7b423 sd a3,904(a5) - 18ad0: 39070793 addi a5,a4,912 # 1390 <__abi_tag-0xef04> - 18ad4: 00f10833 add a6,sp,a5 - 18ad8: 96560613 addi a2,a2,-1691 # 6c078965 <__global_pointer$+0x6c02bbd5> - 18adc: 00100713 li a4,1 - 18ae0: 27000593 li a1,624 - 18ae4: 01e6d793 srli a5,a3,0x1e - 18ae8: 00d7c7b3 xor a5,a5,a3 - 18aec: 02c787b3 mul a5,a5,a2 - 18af0: 00880813 addi a6,a6,8 - 18af4: 00f707b3 add a5,a4,a5 - 18af8: 02079693 slli a3,a5,0x20 - 18afc: 0206d693 srli a3,a3,0x20 - 18b00: fed83c23 sd a3,-8(a6) - 18b04: 00170713 addi a4,a4,1 - 18b08: fcb71ee3 bne a4,a1,18ae4 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0xec> - 18b0c: 000027b7 lui a5,0x2 - 18b10: 0109191b slliw s2,s2,0x10 - 18b14: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> - 18b18: 002787b3 add a5,a5,sp - 18b1c: 0109591b srliw s2,s2,0x10 - 18b20: 0f800637 lui a2,0xf800 - 18b24: 00e7b023 sd a4,0(a5) - 18b28: 00d9179b slliw a5,s2,0xd - 18b2c: 0fffe6b7 lui a3,0xfffe - 18b30: 00c7f5b3 and a1,a5,a2 - 18b34: 00d7f6b3 and a3,a5,a3 - 18b38: 2ec58863 beq a1,a2,18e28 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x430> - 18b3c: 1c058e63 beqz a1,18d18 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x320> - 18b40: 380007b7 lui a5,0x38000 - 18b44: 00f686bb addw a3,a3,a5 - 18b48: 80000637 lui a2,0x80000 - 18b4c: 0109179b slliw a5,s2,0x10 - 18b50: 00c7f7b3 and a5,a5,a2 - 18b54: 00d7e7b3 or a5,a5,a3 - 18b58: f00787d3 fmv.w.x fa5,a5 - 18b5c: 0104949b slliw s1,s1,0x10 - 18b60: 0104d49b srliw s1,s1,0x10 - 18b64: 4407f4d3 fcvt.h.s fs1,fa5 - 18b68: 00d4979b slliw a5,s1,0xd - 18b6c: 0f800637 lui a2,0xf800 - 18b70: 0fffe6b7 lui a3,0xfffe - 18b74: 00c7f5b3 and a1,a5,a2 - 18b78: 402484d3 fcvt.s.h fs1,fs1 - 18b7c: 00d7f6b3 and a3,a5,a3 - 18b80: 2ac58a63 beq a1,a2,18e34 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x43c> - 18b84: 2a058e63 beqz a1,18e40 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x448> - 18b88: 380007b7 lui a5,0x38000 - 18b8c: 00f686bb addw a3,a3,a5 - 18b90: 0104979b slliw a5,s1,0x10 - 18b94: 80000937 lui s2,0x80000 - 18b98: 0127f7b3 and a5,a5,s2 - 18b9c: 00d7e7b3 or a5,a5,a3 - 18ba0: f00787d3 fmv.w.x fa5,a5 - 18ba4: 000017b7 lui a5,0x1 - 18ba8: 38878693 addi a3,a5,904 # 1388 <__abi_tag-0xef0c> - 18bac: 4407f453 fcvt.h.s fs0,fa5 - 18bb0: 71078793 addi a5,a5,1808 - 18bb4: 00f104b3 add s1,sp,a5 - 18bb8: 40240453 fcvt.s.h fs0,fs0 - 18bbc: 00021797 auipc a5,0x21 - 18bc0: fd07a987 flw fs3,-48(a5) # 39b8c <_IO_stdin_used+0xc> - 18bc4: 00021797 auipc a5,0x21 - 18bc8: fcc7a907 flw fs2,-52(a5) # 39b90 <_IO_stdin_used+0x10> - 18bcc: 08947453 fsub.s fs0,fs0,fs1 - 18bd0: 00021797 auipc a5,0x21 - 18bd4: fc47aa87 flw fs5,-60(a5) # 39b94 <_IO_stdin_used+0x14> - 18bd8: 00021797 auipc a5,0x21 - 18bdc: fb07aa07 flw fs4,-80(a5) # 39b88 <_IO_stdin_used+0x8> - 18be0: 00d10b33 add s6,sp,a3 - 18be4: 02040a93 addi s5,s0,32 - 18be8: fff94a13 not s4,s2 - 18bec: 26f00993 li s3,623 - 18bf0: 1ae9e063 bltu s3,a4,18d90 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x398> - 18bf4: 00371793 slli a5,a4,0x3 - 18bf8: 00f487b3 add a5,s1,a5 - 18bfc: c787b783 ld a5,-904(a5) - 18c00: 013a66b7 lui a3,0x13a6 - 18c04: 8ad68693 addi a3,a3,-1875 # 13a58ad <__global_pointer$+0x1358b1d> - 18c08: 00b7d593 srli a1,a5,0xb - 18c0c: 02059593 slli a1,a1,0x20 - 18c10: 0205d593 srli a1,a1,0x20 - 18c14: 00b7c7b3 xor a5,a5,a1 - 18c18: 00779593 slli a1,a5,0x7 - 18c1c: 00769693 slli a3,a3,0x7 - 18c20: 00d5f6b3 and a3,a1,a3 - 18c24: 00d7c7b3 xor a5,a5,a3 - 18c28: 077e3637 lui a2,0x77e3 - 18c2c: 00f79693 slli a3,a5,0xf - 18c30: 00561613 slli a2,a2,0x5 - 18c34: 00c6f6b3 and a3,a3,a2 - 18c38: 00d7c7b3 xor a5,a5,a3 - 18c3c: 0127d693 srli a3,a5,0x12 - 18c40: 00d7c7b3 xor a5,a5,a3 - 18c44: d037f7d3 fcvt.s.lu fa5,a5 - 18c48: f0000753 fmv.w.x fa4,zero - 18c4c: 000027b7 lui a5,0x2 - 18c50: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> - 18c54: 00e7f7d3 fadd.s fa5,fa5,fa4 - 18c58: 002787b3 add a5,a5,sp - 18c5c: 00170713 addi a4,a4,1 - 18c60: 00e7b023 sd a4,0(a5) - 18c64: 1137f7d3 fmul.s fa5,fa5,fs3 - 18c68: a0f907d3 fle.s a5,fs2,fa5 - 18c6c: 1a079263 bnez a5,18e10 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x418> - 18c70: 48f477c3 fmadd.s fa5,fs0,fa5,fs1 - 18c74: 000085b7 lui a1,0x8 - 18c78: 47800637 lui a2,0x47800 - 18c7c: e00787d3 fmv.x.w a5,fa5 - 18c80: 0007879b sext.w a5,a5 - 18c84: 0107d69b srliw a3,a5,0x10 - 18c88: 0147f7b3 and a5,a5,s4 - 18c8c: 00b6f6b3 and a3,a3,a1 - 18c90: 0ac7e663 bltu a5,a2,18d3c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x344> - 18c94: 7f800637 lui a2,0x7f800 - 18c98: 10f67a63 bgeu a2,a5,18dac <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x3b4> - 18c9c: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> - 18ca0: 00f6e7b3 or a5,a3,a5 - 18ca4: 7fc00637 lui a2,0x7fc00 - 18ca8: 0107979b slliw a5,a5,0x10 - 18cac: 0127f7b3 and a5,a5,s2 - 18cb0: 00c7e7b3 or a5,a5,a2 - 18cb4: f00787d3 fmv.w.x fa5,a5 - 18cb8: 00240413 addi s0,s0,2 - 18cbc: 4407f7d3 fcvt.h.s fa5,fa5 - 18cc0: fef41f27 fsh fa5,-2(s0) - 18cc4: f35416e3 bne s0,s5,18bf0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x1f8> - 18cc8: 00010513 mv a0,sp - 18ccc: 8c5fc0ef jal 15590 <_ZNSt13random_device7_M_finiEv@plt> - 18cd0: 000022b7 lui t0,0x2 - 18cd4: 00510133 add sp,sp,t0 - 18cd8: 77813083 ld ra,1912(sp) - 18cdc: 77013403 ld s0,1904(sp) - 18ce0: 76813483 ld s1,1896(sp) - 18ce4: 76013903 ld s2,1888(sp) - 18ce8: 75813983 ld s3,1880(sp) - 18cec: 75013a03 ld s4,1872(sp) - 18cf0: 74813a83 ld s5,1864(sp) - 18cf4: 74013b03 ld s6,1856(sp) - 18cf8: 73813407 fld fs0,1848(sp) - 18cfc: 73013487 fld fs1,1840(sp) - 18d00: 72813907 fld fs2,1832(sp) - 18d04: 72013987 fld fs3,1824(sp) - 18d08: 71813a07 fld fs4,1816(sp) - 18d0c: 71013a87 fld fs5,1808(sp) - 18d10: 78010113 addi sp,sp,1920 - 18d14: 00008067 ret - 18d18: 00021797 auipc a5,0x21 - 18d1c: e707a787 flw fa5,-400(a5) # 39b88 <_IO_stdin_used+0x8> - 18d20: 388007b7 lui a5,0x38800 - 18d24: 00f686b3 add a3,a3,a5 - 18d28: f0068753 fmv.w.x fa4,a3 - 18d2c: 08f777d3 fsub.s fa5,fa4,fa5 - 18d30: e00786d3 fmv.x.w a3,fa5 - 18d34: 0006869b sext.w a3,a3 - 18d38: e11ff06f j 18b48 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x150> - 18d3c: 388005b7 lui a1,0x38800 - 18d40: 06b7fe63 bgeu a5,a1,18dbc <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x3c4> - 18d44: f00787d3 fmv.w.x fa5,a5 - 18d48: 0f800537 lui a0,0xf800 - 18d4c: 0fffe837 lui a6,0xfffe - 18d50: 0157f7d3 fadd.s fa5,fa5,fs5 - 18d54: e00787d3 fmv.x.w a5,fa5 - 18d58: 00f6e7b3 or a5,a3,a5 - 18d5c: 0107979b slliw a5,a5,0x10 - 18d60: 0107d79b srliw a5,a5,0x10 - 18d64: 00d7961b slliw a2,a5,0xd - 18d68: 00a676b3 and a3,a2,a0 - 18d6c: 01067633 and a2,a2,a6 - 18d70: 0ea68a63 beq a3,a0,18e64 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x46c> - 18d74: 0a069463 bnez a3,18e1c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x424> - 18d78: 00b6063b addw a2,a2,a1 - 18d7c: f00607d3 fmv.w.x fa5,a2 - 18d80: 0947f7d3 fsub.s fa5,fa5,fs4 - 18d84: e0078653 fmv.x.w a2,fa5 - 18d88: 0006061b sext.w a2,a2 - 18d8c: f1dff06f j 18ca8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x2b0> - 18d90: 000b0513 mv a0,s6 - 18d94: 8ecfe0ef jal 16e80 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv> - 18d98: 000027b7 lui a5,0x2 - 18d9c: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> - 18da0: 002787b3 add a5,a5,sp - 18da4: 0007b703 ld a4,0(a5) - 18da8: e4dff06f j 18bf4 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x1fc> - 18dac: 000087b7 lui a5,0x8 - 18db0: c0078793 addi a5,a5,-1024 # 7c00 <__abi_tag-0x8694> - 18db4: 00f6e7b3 or a5,a3,a5 - 18db8: ef1ff06f j 18ca8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x2b0> - 18dbc: c80015b7 lui a1,0xc8001 - 18dc0: fff5859b addiw a1,a1,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb426f> - 18dc4: 00d7d61b srliw a2,a5,0xd - 18dc8: 00167613 andi a2,a2,1 - 18dcc: 00b787bb addw a5,a5,a1 - 18dd0: 00c787bb addw a5,a5,a2 - 18dd4: 00d7d79b srliw a5,a5,0xd - 18dd8: 00f6e7b3 or a5,a3,a5 - 18ddc: 0107979b slliw a5,a5,0x10 - 18de0: 0107d79b srliw a5,a5,0x10 - 18de4: 00d7969b slliw a3,a5,0xd - 18de8: 0fffe5b7 lui a1,0xfffe - 18dec: 0f800537 lui a0,0xf800 - 18df0: 00b6f5b3 and a1,a3,a1 - 18df4: 38000637 lui a2,0x38000 - 18df8: 00a6f6b3 and a3,a3,a0 - 18dfc: 00c5863b addw a2,a1,a2 - 18e00: eaa694e3 bne a3,a0,18ca8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x2b0> - 18e04: 70000637 lui a2,0x70000 - 18e08: 00c5863b addw a2,a1,a2 - 18e0c: e9dff06f j 18ca8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x2b0> - 18e10: 00021797 auipc a5,0x21 - 18e14: d747a787 flw fa5,-652(a5) # 39b84 <_IO_stdin_used+0x4> - 18e18: e59ff06f j 18c70 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x278> - 18e1c: 380006b7 lui a3,0x38000 - 18e20: 00d6063b addw a2,a2,a3 - 18e24: e85ff06f j 18ca8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x2b0> - 18e28: 700007b7 lui a5,0x70000 - 18e2c: 00f686bb addw a3,a3,a5 - 18e30: d19ff06f j 18b48 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x150> - 18e34: 700007b7 lui a5,0x70000 - 18e38: 00f686bb addw a3,a3,a5 - 18e3c: d55ff06f j 18b90 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x198> - 18e40: 00021797 auipc a5,0x21 - 18e44: d487a787 flw fa5,-696(a5) # 39b88 <_IO_stdin_used+0x8> - 18e48: 388007b7 lui a5,0x38800 - 18e4c: 00f686b3 add a3,a3,a5 - 18e50: f0068753 fmv.w.x fa4,a3 - 18e54: 08f777d3 fsub.s fa5,fa4,fa5 - 18e58: e00786d3 fmv.x.w a3,fa5 - 18e5c: 0006869b sext.w a3,a3 - 18e60: d31ff06f j 18b90 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x198> - 18e64: 700006b7 lui a3,0x70000 - 18e68: 00d6063b addw a2,a2,a3 - 18e6c: e3dff06f j 18ca8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x2b0> - -0000000000018e70 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv>: - 18e70: f9010113 addi sp,sp,-112 - 18e74: ffffd5b7 lui a1,0xffffd - 18e78: 00005637 lui a2,0x5 - 18e7c: 9005859b addiw a1,a1,-1792 # ffffffffffffc900 <__global_pointer$+0xfffffffffffafb70> - 18e80: 9006061b addiw a2,a2,-1792 # 4900 <__abi_tag-0xb994> - 18e84: 00010513 mv a0,sp - 18e88: 06113423 sd ra,104(sp) - 18e8c: 06813023 sd s0,96(sp) - 18e90: 04913c23 sd s1,88(sp) - 18e94: 05213823 sd s2,80(sp) - 18e98: 05313423 sd s3,72(sp) - 18e9c: b5dff0ef jal 189f8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_> - 18ea0: 22815107 vl2re16.v v2,(sp) - 18ea4: cc987057 vsetivli zero,16,e16,m2,ta,ma - 18ea8: 000085b7 lui a1,0x8 - 18eac: 47800637 lui a2,0x47800 - 18eb0: 2a211157 vfabs.v v2,v2 - 18eb4: 422017d7 vfmv.f.s fa5,v2 - 18eb8: 402787d3 fcvt.s.h fa5,fa5 - 18ebc: c00797d3 fcvt.w.s a5,fa5,rtz - 18ec0: d007f7d3 fcvt.s.w fa5,a5 - 18ec4: e0078753 fmv.x.w a4,fa5 - 18ec8: 02171693 slli a3,a4,0x21 - 18ecc: 0216d693 srli a3,a3,0x21 - 18ed0: 0107571b srliw a4,a4,0x10 - 18ed4: 00b77733 and a4,a4,a1 - 18ed8: 00c6ee63 bltu a3,a2,18ef4 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x84> - 18edc: 7f8007b7 lui a5,0x7f800 - 18ee0: 24d7f663 bgeu a5,a3,1912c <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x2bc> - 18ee4: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> - 18ee8: 00f76733 or a4,a4,a5 - 18eec: 7fc007b7 lui a5,0x7fc00 - 18ef0: 0540006f j 18f44 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0xd4> - 18ef4: 38800637 lui a2,0x38800 - 18ef8: 1cc6ec63 bltu a3,a2,190d0 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x260> - 18efc: c8001637 lui a2,0xc8001 - 18f00: fff6061b addiw a2,a2,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb426f> - 18f04: 00d6d79b srliw a5,a3,0xd - 18f08: 0017f793 andi a5,a5,1 - 18f0c: 00c686bb addw a3,a3,a2 - 18f10: 00f686bb addw a3,a3,a5 - 18f14: 00d6d69b srliw a3,a3,0xd - 18f18: 00d76733 or a4,a4,a3 - 18f1c: 0107171b slliw a4,a4,0x10 - 18f20: 0107571b srliw a4,a4,0x10 - 18f24: 00d7169b slliw a3,a4,0xd - 18f28: 0fffe637 lui a2,0xfffe - 18f2c: 0f8005b7 lui a1,0xf800 - 18f30: 00c6f633 and a2,a3,a2 - 18f34: 380007b7 lui a5,0x38000 - 18f38: 00b6f6b3 and a3,a3,a1 - 18f3c: 00f607bb addw a5,a2,a5 - 18f40: 34b68463 beq a3,a1,19288 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x418> - 18f44: 800006b7 lui a3,0x80000 - 18f48: 0107171b slliw a4,a4,0x10 - 18f4c: 00d77733 and a4,a4,a3 - 18f50: 00f76733 or a4,a4,a5 - 18f54: f00707d3 fmv.w.x fa5,a4 - 18f58: 02010493 addi s1,sp,32 - 18f5c: 00048513 mv a0,s1 - 18f60: 420787d3 fcvt.d.s fa5,fa5 - 18f64: 00021697 auipc a3,0x21 - 18f68: e6c68693 addi a3,a3,-404 # 39dd0 <_IO_stdin_used+0x250> - 18f6c: 03a00613 li a2,58 - 18f70: e2078753 fmv.x.d a4,fa5 - 18f74: 00033597 auipc a1,0x33 - 18f78: d7c5b583 ld a1,-644(a1) # 4bcf0 - 18f7c: 03010413 addi s0,sp,48 - 18f80: c6dfd0ef jal 16bec <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> - 18f84: 02813603 ld a2,40(sp) - 18f88: 02013583 ld a1,32(sp) - 18f8c: 00033517 auipc a0,0x33 - 18f90: c3c53503 ld a0,-964(a0) # 4bbc8 <_ZSt4cout@Base> - 18f94: f6cfc0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 18f98: 02013503 ld a0,32(sp) - 18f9c: 00850863 beq a0,s0,18fac <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x13c> - 18fa0: 03013583 ld a1,48(sp) - 18fa4: 00158593 addi a1,a1,1 - 18fa8: f98fc0ef jal 15740 <_ZdlPvm@plt> - 18fac: 00033917 auipc s2,0x33 - 18fb0: c1c93903 ld s2,-996(s2) # 4bbc8 <_ZSt4cout@Base> - 18fb4: 00093783 ld a5,0(s2) - 18fb8: fe87b783 ld a5,-24(a5) # 37ffffe8 <__global_pointer$+0x37fb3258> - 18fbc: 00f907b3 add a5,s2,a5 - 18fc0: 0f07b983 ld s3,240(a5) - 18fc4: 2c098e63 beqz s3,192a0 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x430> - 18fc8: 0389c783 lbu a5,56(s3) - 18fcc: 1c078a63 beqz a5,191a0 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x330> - 18fd0: 0439c583 lbu a1,67(s3) - 18fd4: 00033517 auipc a0,0x33 - 18fd8: bf453503 ld a0,-1036(a0) # 4bbc8 <_ZSt4cout@Base> - 18fdc: 945fc0ef jal 15920 <_ZNSo3putEc@plt> - 18fe0: ca1fc0ef jal 15c80 <_ZNSo5flushEv@plt> - 18fe4: 00011787 flh fa5,0(sp) - 18fe8: 000085b7 lui a1,0x8 - 18fec: 47800637 lui a2,0x47800 - 18ff0: 402787d3 fcvt.s.h fa5,fa5 - 18ff4: c00797d3 fcvt.w.s a5,fa5,rtz - 18ff8: d007f7d3 fcvt.s.w fa5,a5 - 18ffc: e0078753 fmv.x.w a4,fa5 - 19000: 02171693 slli a3,a4,0x21 - 19004: 0216d693 srli a3,a3,0x21 - 19008: 0107571b srliw a4,a4,0x10 - 1900c: 00b77733 and a4,a4,a1 - 19010: 12c6e663 bltu a3,a2,1913c <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x2cc> - 19014: 7f8007b7 lui a5,0x7f800 - 19018: 1ed7f463 bgeu a5,a3,19200 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x390> - 1901c: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> - 19020: 00f76733 or a4,a4,a5 - 19024: 7fc007b7 lui a5,0x7fc00 - 19028: 800006b7 lui a3,0x80000 - 1902c: 0107171b slliw a4,a4,0x10 - 19030: 00d77733 and a4,a4,a3 - 19034: 00f76733 or a4,a4,a5 - 19038: f00707d3 fmv.w.x fa5,a4 - 1903c: 00048513 mv a0,s1 - 19040: 00021697 auipc a3,0x21 - 19044: d9068693 addi a3,a3,-624 # 39dd0 <_IO_stdin_used+0x250> - 19048: 420787d3 fcvt.d.s fa5,fa5 - 1904c: 03a00613 li a2,58 - 19050: 00033597 auipc a1,0x33 - 19054: ca05b583 ld a1,-864(a1) # 4bcf0 - 19058: e2078753 fmv.x.d a4,fa5 - 1905c: b91fd0ef jal 16bec <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> - 19060: 02813603 ld a2,40(sp) - 19064: 02013583 ld a1,32(sp) - 19068: 00033517 auipc a0,0x33 - 1906c: b6053503 ld a0,-1184(a0) # 4bbc8 <_ZSt4cout@Base> - 19070: e90fc0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 19074: 02013503 ld a0,32(sp) - 19078: 00850863 beq a0,s0,19088 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x218> - 1907c: 03013583 ld a1,48(sp) - 19080: 00158593 addi a1,a1,1 - 19084: ebcfc0ef jal 15740 <_ZdlPvm@plt> - 19088: 00093783 ld a5,0(s2) - 1908c: fe87b783 ld a5,-24(a5) # 7fbfffe8 <__global_pointer$+0x7fbb3258> - 19090: 00f90933 add s2,s2,a5 - 19094: 0f093403 ld s0,240(s2) - 19098: 20040463 beqz s0,192a0 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x430> - 1909c: 03844783 lbu a5,56(s0) - 190a0: 12078863 beqz a5,191d0 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x360> - 190a4: 04344583 lbu a1,67(s0) - 190a8: 00033517 auipc a0,0x33 - 190ac: b2053503 ld a0,-1248(a0) # 4bbc8 <_ZSt4cout@Base> - 190b0: 871fc0ef jal 15920 <_ZNSo3putEc@plt> - 190b4: 06013403 ld s0,96(sp) - 190b8: 06813083 ld ra,104(sp) - 190bc: 05813483 ld s1,88(sp) - 190c0: 05013903 ld s2,80(sp) - 190c4: 04813983 ld s3,72(sp) - 190c8: 07010113 addi sp,sp,112 - 190cc: bb5fc06f j 15c80 <_ZNSo5flushEv@plt> - 190d0: 00021797 auipc a5,0x21 - 190d4: ac47a787 flw fa5,-1340(a5) # 39b94 <_IO_stdin_used+0x14> - 190d8: f0068753 fmv.w.x fa4,a3 - 190dc: 0f8005b7 lui a1,0xf800 - 190e0: 0fffe537 lui a0,0xfffe - 190e4: 00f777d3 fadd.s fa5,fa4,fa5 - 190e8: e00786d3 fmv.x.w a3,fa5 - 190ec: 00d76733 or a4,a4,a3 - 190f0: 0107171b slliw a4,a4,0x10 - 190f4: 0107571b srliw a4,a4,0x10 - 190f8: 00d7179b slliw a5,a4,0xd - 190fc: 00b7f6b3 and a3,a5,a1 - 19100: 00a7f7b3 and a5,a5,a0 - 19104: 16b68c63 beq a3,a1,1927c <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x40c> - 19108: 14069e63 bnez a3,19264 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x3f4> - 1910c: 00c787bb addw a5,a5,a2 - 19110: f0078753 fmv.w.x fa4,a5 - 19114: 00021697 auipc a3,0x21 - 19118: a746a787 flw fa5,-1420(a3) # 39b88 <_IO_stdin_used+0x8> - 1911c: 08f777d3 fsub.s fa5,fa4,fa5 - 19120: e00787d3 fmv.x.w a5,fa5 - 19124: 0007879b sext.w a5,a5 - 19128: e1dff06f j 18f44 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0xd4> - 1912c: 000086b7 lui a3,0x8 - 19130: c0068693 addi a3,a3,-1024 # 7c00 <__abi_tag-0x8694> - 19134: 00d76733 or a4,a4,a3 - 19138: e0dff06f j 18f44 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0xd4> - 1913c: 38800637 lui a2,0x38800 - 19140: 0cc6f863 bgeu a3,a2,19210 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x3a0> - 19144: 00021797 auipc a5,0x21 - 19148: a507a787 flw fa5,-1456(a5) # 39b94 <_IO_stdin_used+0x14> - 1914c: f0068753 fmv.w.x fa4,a3 - 19150: 0f8005b7 lui a1,0xf800 - 19154: 0fffe537 lui a0,0xfffe - 19158: 00f777d3 fadd.s fa5,fa4,fa5 - 1915c: e00786d3 fmv.x.w a3,fa5 - 19160: 00d76733 or a4,a4,a3 - 19164: 0107171b slliw a4,a4,0x10 - 19168: 0107571b srliw a4,a4,0x10 - 1916c: 00d7179b slliw a5,a4,0xd - 19170: 00b7f6b3 and a3,a5,a1 - 19174: 00a7f7b3 and a5,a5,a0 - 19178: 10b68e63 beq a3,a1,19294 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x424> - 1917c: 0e069a63 bnez a3,19270 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x400> - 19180: 00c787bb addw a5,a5,a2 - 19184: f0078753 fmv.w.x fa4,a5 - 19188: 00021697 auipc a3,0x21 - 1918c: a006a787 flw fa5,-1536(a3) # 39b88 <_IO_stdin_used+0x8> - 19190: 08f777d3 fsub.s fa5,fa4,fa5 - 19194: e00787d3 fmv.x.w a5,fa5 - 19198: 0007879b sext.w a5,a5 - 1919c: e8dff06f j 19028 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x1b8> - 191a0: 00098513 mv a0,s3 - 191a4: c6cfc0ef jal 15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 191a8: 0009b783 ld a5,0(s3) - 191ac: ffffd717 auipc a4,0xffffd - 191b0: 7b470713 addi a4,a4,1972 # 16960 <_ZNKSt5ctypeIcE8do_widenEc> - 191b4: 00a00593 li a1,10 - 191b8: 0307b783 ld a5,48(a5) - 191bc: e0e78ce3 beq a5,a4,18fd4 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x164> - 191c0: 00098513 mv a0,s3 - 191c4: 000780e7 jalr a5 - 191c8: 00050593 mv a1,a0 - 191cc: e09ff06f j 18fd4 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x164> - 191d0: 00040513 mv a0,s0 - 191d4: c3cfc0ef jal 15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 191d8: 00043783 ld a5,0(s0) - 191dc: ffffd717 auipc a4,0xffffd - 191e0: 78470713 addi a4,a4,1924 # 16960 <_ZNKSt5ctypeIcE8do_widenEc> - 191e4: 00a00593 li a1,10 - 191e8: 0307b783 ld a5,48(a5) - 191ec: eae78ee3 beq a5,a4,190a8 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x238> - 191f0: 00040513 mv a0,s0 - 191f4: 000780e7 jalr a5 - 191f8: 00050593 mv a1,a0 - 191fc: eadff06f j 190a8 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x238> - 19200: 000086b7 lui a3,0x8 - 19204: c0068693 addi a3,a3,-1024 # 7c00 <__abi_tag-0x8694> - 19208: 00d76733 or a4,a4,a3 - 1920c: e1dff06f j 19028 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x1b8> - 19210: c8001637 lui a2,0xc8001 - 19214: fff6061b addiw a2,a2,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb426f> - 19218: 00d6d79b srliw a5,a3,0xd - 1921c: 0017f793 andi a5,a5,1 - 19220: 00c686bb addw a3,a3,a2 - 19224: 00f686bb addw a3,a3,a5 - 19228: 00d6d69b srliw a3,a3,0xd - 1922c: 00d76733 or a4,a4,a3 - 19230: 0107171b slliw a4,a4,0x10 - 19234: 0107571b srliw a4,a4,0x10 - 19238: 00d7169b slliw a3,a4,0xd - 1923c: 0fffe637 lui a2,0xfffe - 19240: 0f8005b7 lui a1,0xf800 - 19244: 00c6f633 and a2,a3,a2 - 19248: 380007b7 lui a5,0x38000 - 1924c: 00b6f6b3 and a3,a3,a1 - 19250: 00f607bb addw a5,a2,a5 - 19254: dcb69ae3 bne a3,a1,19028 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x1b8> - 19258: 700007b7 lui a5,0x70000 - 1925c: 00f607bb addw a5,a2,a5 - 19260: dc9ff06f j 19028 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x1b8> - 19264: 380006b7 lui a3,0x38000 - 19268: 00d787bb addw a5,a5,a3 - 1926c: cd9ff06f j 18f44 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0xd4> - 19270: 380006b7 lui a3,0x38000 - 19274: 00d787bb addw a5,a5,a3 - 19278: db1ff06f j 19028 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x1b8> - 1927c: 700006b7 lui a3,0x70000 - 19280: 00d787bb addw a5,a5,a3 - 19284: cc1ff06f j 18f44 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0xd4> - 19288: 700007b7 lui a5,0x70000 - 1928c: 00f607bb addw a5,a2,a5 - 19290: cb5ff06f j 18f44 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0xd4> - 19294: 700006b7 lui a3,0x70000 - 19298: 00d787bb addw a5,a5,a3 - 1929c: d8dff06f j 19028 <_ZN20UnaryTestAbs_v4_Test8TestBodyEv+0x1b8> - 192a0: d00fc0ef jal 157a0 <_ZSt16__throw_bad_castv@plt> - -00000000000192a4 <_ZN7testing4Test5SetUpEv>: - 192a4: 8082 ret - -00000000000192a6 <_ZNK7testing9TestSuite30reportable_disabled_test_countEv>: - 192a6: 791c ld a5,48(a0) - 192a8: 7d10 ld a2,56(a0) - 192aa: 4501 li a0,0 - 192ac: 02c78063 beq a5,a2,192cc <_ZNK7testing9TestSuite30reportable_disabled_test_countEv+0x26> - 192b0: 6398 ld a4,0(a5) - 192b2: 07a1 addi a5,a5,8 # 70000008 <__global_pointer$+0x6ffb3278> - 192b4: 08274683 lbu a3,130(a4) - 192b8: c699 beqz a3,192c6 <_ZNK7testing9TestSuite30reportable_disabled_test_countEv+0x20> - 192ba: 08374683 lbu a3,131(a4) - 192be: e681 bnez a3,192c6 <_ZNK7testing9TestSuite30reportable_disabled_test_countEv+0x20> - 192c0: 08174703 lbu a4,129(a4) - 192c4: 9d39 addw a0,a0,a4 - 192c6: fef615e3 bne a2,a5,192b0 <_ZNK7testing9TestSuite30reportable_disabled_test_countEv+0xa> - 192ca: 8082 ret - 192cc: 8082 ret - -00000000000192ce <_ZNK7testing9TestSuite21reportable_test_countEv>: - 192ce: 791c ld a5,48(a0) - 192d0: 7d10 ld a2,56(a0) - 192d2: 4501 li a0,0 - 192d4: 00c78e63 beq a5,a2,192f0 <_ZNK7testing9TestSuite21reportable_test_countEv+0x22> - 192d8: 6398 ld a4,0(a5) - 192da: 07a1 addi a5,a5,8 - 192dc: 08274683 lbu a3,130(a4) - 192e0: c689 beqz a3,192ea <_ZNK7testing9TestSuite21reportable_test_countEv+0x1c> - 192e2: 08374703 lbu a4,131(a4) - 192e6: e311 bnez a4,192ea <_ZNK7testing9TestSuite21reportable_test_countEv+0x1c> - 192e8: 2505 addiw a0,a0,1 # fffe001 <__global_pointer$+0xffb1271> - 192ea: fef617e3 bne a2,a5,192d8 <_ZNK7testing9TestSuite21reportable_test_countEv+0xa> - 192ee: 8082 ret - 192f0: 8082 ret - -00000000000192f2 <_ZNK7testing9TestSuite16total_test_countEv>: - 192f2: 7d1c ld a5,56(a0) - 192f4: 7918 ld a4,48(a0) - 192f6: 40e78533 sub a0,a5,a4 - 192fa: 850d srai a0,a0,0x3 - 192fc: 2501 sext.w a0,a0 - 192fe: 8082 ret - -0000000000019300 <_ZN7testing8internalL21StackLowerThanAddressEPKvPb>: - 19300: 1141 addi sp,sp,-16 - 19302: 007c addi a5,sp,12 - 19304: 00a7b7b3 sltu a5,a5,a0 - 19308: 00f58023 sb a5,0(a1) # f800000 <__global_pointer$+0xf7b3270> - 1930c: 0141 addi sp,sp,16 - 1930e: 8082 ret - -0000000000019310 <_ZN7testing8internal24HasNewFatalFailureHelper20ReportTestPartResultERKNS_14TestPartResultE>: - 19310: 4198 lw a4,0(a1) - 19312: 4789 li a5,2 - 19314: 00f71563 bne a4,a5,1931e <_ZN7testing8internal24HasNewFatalFailureHelper20ReportTestPartResultERKNS_14TestPartResultE+0xe> - 19318: 4785 li a5,1 - 1931a: 00f50423 sb a5,8(a0) - 1931e: 6908 ld a0,16(a0) - 19320: 611c ld a5,0(a0) - 19322: 6b9c ld a5,16(a5) - 19324: 8782 jr a5 - -0000000000019326 <_ZN7testing8internal17TestEventRepeaterD1Ev>: - 19326: 1101 addi sp,sp,-32 - 19328: e822 sd s0,16(sp) - 1932a: e426 sd s1,8(sp) - 1932c: 00033797 auipc a5,0x33 - 19330: a047b783 ld a5,-1532(a5) # 4bd30 <_GLOBAL_OFFSET_TABLE_+0x1e0> - 19334: 6900 ld s0,16(a0) - 19336: 6d04 ld s1,24(a0) - 19338: ec06 sd ra,24(sp) - 1933a: 07c1 addi a5,a5,16 - 1933c: e11c sd a5,0(a0) - 1933e: 02940063 beq s0,s1,1935e <_ZN7testing8internal17TestEventRepeaterD1Ev+0x38> - 19342: e04a sd s2,0(sp) - 19344: 892a mv s2,a0 - 19346: 601c ld a5,0(s0) - 19348: 853e mv a0,a5 - 1934a: c781 beqz a5,19352 <_ZN7testing8internal17TestEventRepeaterD1Ev+0x2c> - 1934c: 639c ld a5,0(a5) - 1934e: 679c ld a5,8(a5) - 19350: 9782 jalr a5 - 19352: 0421 addi s0,s0,8 - 19354: fe8499e3 bne s1,s0,19346 <_ZN7testing8internal17TestEventRepeaterD1Ev+0x20> - 19358: 01093483 ld s1,16(s2) - 1935c: 6902 ld s2,0(sp) - 1935e: c881 beqz s1,1936e <_ZN7testing8internal17TestEventRepeaterD1Ev+0x48> - 19360: 6442 ld s0,16(sp) - 19362: 60e2 ld ra,24(sp) - 19364: 8526 mv a0,s1 - 19366: 64a2 ld s1,8(sp) - 19368: 6105 addi sp,sp,32 - 1936a: d96fc06f j 15900 <_ZdlPv@plt> - 1936e: 60e2 ld ra,24(sp) - 19370: 6442 ld s0,16(sp) - 19372: 64a2 ld s1,8(sp) - 19374: 6105 addi sp,sp,32 - 19376: 8082 ret - -0000000000019378 <_ZN7testing8internal17TestEventRepeaterD0Ev>: - 19378: 1141 addi sp,sp,-16 - 1937a: e022 sd s0,0(sp) - 1937c: e406 sd ra,8(sp) - 1937e: 842a mv s0,a0 - 19380: fa7ff0ef jal 19326 <_ZN7testing8internal17TestEventRepeaterD1Ev> - 19384: 8522 mv a0,s0 - 19386: 6402 ld s0,0(sp) - 19388: 60a2 ld ra,8(sp) - 1938a: 0141 addi sp,sp,16 - 1938c: d74fc06f j 15900 <_ZdlPv@plt> - -0000000000019390 <_ZN7testing8internal17TestEventRepeater18OnTestProgramStartERKNS_8UnitTestE>: - 19390: 00854783 lbu a5,8(a0) - 19394: c3b1 beqz a5,193d8 <_ZN7testing8internal17TestEventRepeater18OnTestProgramStartERKNS_8UnitTestE+0x48> - 19396: 6918 ld a4,16(a0) - 19398: 6d1c ld a5,24(a0) - 1939a: 1101 addi sp,sp,-32 - 1939c: e426 sd s1,8(sp) - 1939e: ec06 sd ra,24(sp) - 193a0: 84aa mv s1,a0 - 193a2: 02e78763 beq a5,a4,193d0 <_ZN7testing8internal17TestEventRepeater18OnTestProgramStartERKNS_8UnitTestE+0x40> - 193a6: e822 sd s0,16(sp) - 193a8: e04a sd s2,0(sp) - 193aa: 4401 li s0,0 - 193ac: 892e mv s2,a1 - 193ae: 00341793 slli a5,s0,0x3 - 193b2: 973e add a4,a4,a5 - 193b4: 6308 ld a0,0(a4) - 193b6: 85ca mv a1,s2 - 193b8: 0405 addi s0,s0,1 - 193ba: 611c ld a5,0(a0) - 193bc: 6b9c ld a5,16(a5) - 193be: 9782 jalr a5 - 193c0: 6898 ld a4,16(s1) - 193c2: 6c9c ld a5,24(s1) - 193c4: 8f99 sub a5,a5,a4 - 193c6: 878d srai a5,a5,0x3 - 193c8: fef463e3 bltu s0,a5,193ae <_ZN7testing8internal17TestEventRepeater18OnTestProgramStartERKNS_8UnitTestE+0x1e> - 193cc: 6442 ld s0,16(sp) - 193ce: 6902 ld s2,0(sp) - 193d0: 60e2 ld ra,24(sp) - 193d2: 64a2 ld s1,8(sp) - 193d4: 6105 addi sp,sp,32 - 193d6: 8082 ret - 193d8: 8082 ret - -00000000000193da <_ZN7testing8internal17TestEventRepeater24OnEnvironmentsSetUpStartERKNS_8UnitTestE>: - 193da: 00854783 lbu a5,8(a0) - 193de: c3b1 beqz a5,19422 <_ZN7testing8internal17TestEventRepeater24OnEnvironmentsSetUpStartERKNS_8UnitTestE+0x48> - 193e0: 6918 ld a4,16(a0) - 193e2: 6d1c ld a5,24(a0) - 193e4: 1101 addi sp,sp,-32 - 193e6: e426 sd s1,8(sp) - 193e8: ec06 sd ra,24(sp) - 193ea: 84aa mv s1,a0 - 193ec: 02e78763 beq a5,a4,1941a <_ZN7testing8internal17TestEventRepeater24OnEnvironmentsSetUpStartERKNS_8UnitTestE+0x40> - 193f0: e822 sd s0,16(sp) - 193f2: e04a sd s2,0(sp) - 193f4: 4401 li s0,0 - 193f6: 892e mv s2,a1 - 193f8: 00341793 slli a5,s0,0x3 - 193fc: 973e add a4,a4,a5 - 193fe: 6308 ld a0,0(a4) - 19400: 85ca mv a1,s2 - 19402: 0405 addi s0,s0,1 - 19404: 611c ld a5,0(a0) - 19406: 739c ld a5,32(a5) - 19408: 9782 jalr a5 - 1940a: 6898 ld a4,16(s1) - 1940c: 6c9c ld a5,24(s1) - 1940e: 8f99 sub a5,a5,a4 - 19410: 878d srai a5,a5,0x3 - 19412: fef463e3 bltu s0,a5,193f8 <_ZN7testing8internal17TestEventRepeater24OnEnvironmentsSetUpStartERKNS_8UnitTestE+0x1e> - 19416: 6442 ld s0,16(sp) - 19418: 6902 ld s2,0(sp) - 1941a: 60e2 ld ra,24(sp) - 1941c: 64a2 ld s1,8(sp) - 1941e: 6105 addi sp,sp,32 - 19420: 8082 ret - 19422: 8082 ret - -0000000000019424 <_ZN7testing8internal17TestEventRepeater15OnTestCaseStartERKNS_9TestSuiteE>: - 19424: 00854783 lbu a5,8(a0) - 19428: c3b1 beqz a5,1946c <_ZN7testing8internal17TestEventRepeater15OnTestCaseStartERKNS_9TestSuiteE+0x48> - 1942a: 6918 ld a4,16(a0) - 1942c: 6d1c ld a5,24(a0) - 1942e: 1101 addi sp,sp,-32 - 19430: e426 sd s1,8(sp) - 19432: ec06 sd ra,24(sp) - 19434: 84aa mv s1,a0 - 19436: 02e78763 beq a5,a4,19464 <_ZN7testing8internal17TestEventRepeater15OnTestCaseStartERKNS_9TestSuiteE+0x40> - 1943a: e822 sd s0,16(sp) - 1943c: e04a sd s2,0(sp) - 1943e: 4401 li s0,0 - 19440: 892e mv s2,a1 - 19442: 00341793 slli a5,s0,0x3 - 19446: 973e add a4,a4,a5 - 19448: 6308 ld a0,0(a4) - 1944a: 85ca mv a1,s2 - 1944c: 0405 addi s0,s0,1 - 1944e: 611c ld a5,0(a0) - 19450: 7f9c ld a5,56(a5) - 19452: 9782 jalr a5 - 19454: 6898 ld a4,16(s1) - 19456: 6c9c ld a5,24(s1) - 19458: 8f99 sub a5,a5,a4 - 1945a: 878d srai a5,a5,0x3 - 1945c: fef463e3 bltu s0,a5,19442 <_ZN7testing8internal17TestEventRepeater15OnTestCaseStartERKNS_9TestSuiteE+0x1e> - 19460: 6442 ld s0,16(sp) - 19462: 6902 ld s2,0(sp) - 19464: 60e2 ld ra,24(sp) - 19466: 64a2 ld s1,8(sp) - 19468: 6105 addi sp,sp,32 - 1946a: 8082 ret - 1946c: 8082 ret - -000000000001946e <_ZN7testing8internal17TestEventRepeater16OnTestSuiteStartERKNS_9TestSuiteE>: - 1946e: 00854783 lbu a5,8(a0) - 19472: c3b1 beqz a5,194b6 <_ZN7testing8internal17TestEventRepeater16OnTestSuiteStartERKNS_9TestSuiteE+0x48> - 19474: 6918 ld a4,16(a0) - 19476: 6d1c ld a5,24(a0) - 19478: 1101 addi sp,sp,-32 - 1947a: e426 sd s1,8(sp) - 1947c: ec06 sd ra,24(sp) - 1947e: 84aa mv s1,a0 - 19480: 02e78763 beq a5,a4,194ae <_ZN7testing8internal17TestEventRepeater16OnTestSuiteStartERKNS_9TestSuiteE+0x40> - 19484: e822 sd s0,16(sp) - 19486: e04a sd s2,0(sp) - 19488: 4401 li s0,0 - 1948a: 892e mv s2,a1 - 1948c: 00341793 slli a5,s0,0x3 - 19490: 973e add a4,a4,a5 - 19492: 6308 ld a0,0(a4) - 19494: 85ca mv a1,s2 - 19496: 0405 addi s0,s0,1 - 19498: 611c ld a5,0(a0) - 1949a: 7b9c ld a5,48(a5) - 1949c: 9782 jalr a5 - 1949e: 6898 ld a4,16(s1) - 194a0: 6c9c ld a5,24(s1) - 194a2: 8f99 sub a5,a5,a4 - 194a4: 878d srai a5,a5,0x3 - 194a6: fef463e3 bltu s0,a5,1948c <_ZN7testing8internal17TestEventRepeater16OnTestSuiteStartERKNS_9TestSuiteE+0x1e> - 194aa: 6442 ld s0,16(sp) - 194ac: 6902 ld s2,0(sp) - 194ae: 60e2 ld ra,24(sp) - 194b0: 64a2 ld s1,8(sp) - 194b2: 6105 addi sp,sp,32 - 194b4: 8082 ret - 194b6: 8082 ret - -00000000000194b8 <_ZN7testing8internal17TestEventRepeater11OnTestStartERKNS_8TestInfoE>: - 194b8: 00854783 lbu a5,8(a0) - 194bc: c3b1 beqz a5,19500 <_ZN7testing8internal17TestEventRepeater11OnTestStartERKNS_8TestInfoE+0x48> - 194be: 6918 ld a4,16(a0) - 194c0: 6d1c ld a5,24(a0) - 194c2: 1101 addi sp,sp,-32 - 194c4: e426 sd s1,8(sp) - 194c6: ec06 sd ra,24(sp) - 194c8: 84aa mv s1,a0 - 194ca: 02e78763 beq a5,a4,194f8 <_ZN7testing8internal17TestEventRepeater11OnTestStartERKNS_8TestInfoE+0x40> - 194ce: e822 sd s0,16(sp) - 194d0: e04a sd s2,0(sp) - 194d2: 4401 li s0,0 - 194d4: 892e mv s2,a1 - 194d6: 00341793 slli a5,s0,0x3 - 194da: 973e add a4,a4,a5 - 194dc: 6308 ld a0,0(a4) - 194de: 85ca mv a1,s2 - 194e0: 0405 addi s0,s0,1 - 194e2: 611c ld a5,0(a0) - 194e4: 63bc ld a5,64(a5) - 194e6: 9782 jalr a5 - 194e8: 6898 ld a4,16(s1) - 194ea: 6c9c ld a5,24(s1) - 194ec: 8f99 sub a5,a5,a4 - 194ee: 878d srai a5,a5,0x3 - 194f0: fef463e3 bltu s0,a5,194d6 <_ZN7testing8internal17TestEventRepeater11OnTestStartERKNS_8TestInfoE+0x1e> - 194f4: 6442 ld s0,16(sp) - 194f6: 6902 ld s2,0(sp) - 194f8: 60e2 ld ra,24(sp) - 194fa: 64a2 ld s1,8(sp) - 194fc: 6105 addi sp,sp,32 - 194fe: 8082 ret - 19500: 8082 ret - -0000000000019502 <_ZN7testing8internal17TestEventRepeater16OnTestPartResultERKNS_14TestPartResultE>: - 19502: 00854783 lbu a5,8(a0) - 19506: c3b1 beqz a5,1954a <_ZN7testing8internal17TestEventRepeater16OnTestPartResultERKNS_14TestPartResultE+0x48> - 19508: 6918 ld a4,16(a0) - 1950a: 6d1c ld a5,24(a0) - 1950c: 1101 addi sp,sp,-32 - 1950e: e426 sd s1,8(sp) - 19510: ec06 sd ra,24(sp) - 19512: 84aa mv s1,a0 - 19514: 02e78763 beq a5,a4,19542 <_ZN7testing8internal17TestEventRepeater16OnTestPartResultERKNS_14TestPartResultE+0x40> - 19518: e822 sd s0,16(sp) - 1951a: e04a sd s2,0(sp) - 1951c: 4401 li s0,0 - 1951e: 892e mv s2,a1 - 19520: 00341793 slli a5,s0,0x3 - 19524: 973e add a4,a4,a5 - 19526: 6308 ld a0,0(a4) - 19528: 85ca mv a1,s2 - 1952a: 0405 addi s0,s0,1 - 1952c: 611c ld a5,0(a0) - 1952e: 67bc ld a5,72(a5) - 19530: 9782 jalr a5 - 19532: 6898 ld a4,16(s1) - 19534: 6c9c ld a5,24(s1) - 19536: 8f99 sub a5,a5,a4 - 19538: 878d srai a5,a5,0x3 - 1953a: fef463e3 bltu s0,a5,19520 <_ZN7testing8internal17TestEventRepeater16OnTestPartResultERKNS_14TestPartResultE+0x1e> - 1953e: 6442 ld s0,16(sp) - 19540: 6902 ld s2,0(sp) - 19542: 60e2 ld ra,24(sp) - 19544: 64a2 ld s1,8(sp) - 19546: 6105 addi sp,sp,32 - 19548: 8082 ret - 1954a: 8082 ret - -000000000001954c <_ZN7testing8internal17TestEventRepeater27OnEnvironmentsTearDownStartERKNS_8UnitTestE>: - 1954c: 00854783 lbu a5,8(a0) - 19550: c3b1 beqz a5,19594 <_ZN7testing8internal17TestEventRepeater27OnEnvironmentsTearDownStartERKNS_8UnitTestE+0x48> - 19552: 6918 ld a4,16(a0) - 19554: 6d1c ld a5,24(a0) - 19556: 1101 addi sp,sp,-32 - 19558: e426 sd s1,8(sp) - 1955a: ec06 sd ra,24(sp) - 1955c: 84aa mv s1,a0 - 1955e: 02e78763 beq a5,a4,1958c <_ZN7testing8internal17TestEventRepeater27OnEnvironmentsTearDownStartERKNS_8UnitTestE+0x40> - 19562: e822 sd s0,16(sp) - 19564: e04a sd s2,0(sp) - 19566: 4401 li s0,0 - 19568: 892e mv s2,a1 - 1956a: 00341793 slli a5,s0,0x3 - 1956e: 973e add a4,a4,a5 - 19570: 6308 ld a0,0(a4) - 19572: 85ca mv a1,s2 - 19574: 0405 addi s0,s0,1 - 19576: 611c ld a5,0(a0) - 19578: 77bc ld a5,104(a5) - 1957a: 9782 jalr a5 - 1957c: 6898 ld a4,16(s1) - 1957e: 6c9c ld a5,24(s1) - 19580: 8f99 sub a5,a5,a4 - 19582: 878d srai a5,a5,0x3 - 19584: fef463e3 bltu s0,a5,1956a <_ZN7testing8internal17TestEventRepeater27OnEnvironmentsTearDownStartERKNS_8UnitTestE+0x1e> - 19588: 6442 ld s0,16(sp) - 1958a: 6902 ld s2,0(sp) - 1958c: 60e2 ld ra,24(sp) - 1958e: 64a2 ld s1,8(sp) - 19590: 6105 addi sp,sp,32 - 19592: 8082 ret - 19594: 8082 ret - -0000000000019596 <_ZN7testing8internal17TestEventRepeater22OnEnvironmentsSetUpEndERKNS_8UnitTestE>: - 19596: 00854783 lbu a5,8(a0) - 1959a: c7a1 beqz a5,195e2 <_ZN7testing8internal17TestEventRepeater22OnEnvironmentsSetUpEndERKNS_8UnitTestE+0x4c> - 1959c: 1101 addi sp,sp,-32 - 1959e: 691c ld a5,16(a0) - 195a0: e822 sd s0,16(sp) - 195a2: 6d00 ld s0,24(a0) - 195a4: e426 sd s1,8(sp) - 195a6: e04a sd s2,0(sp) - 195a8: 8c1d sub s0,s0,a5 - 195aa: ec06 sd ra,24(sp) - 195ac: 840d srai s0,s0,0x3 - 195ae: 84aa mv s1,a0 - 195b0: 892e mv s2,a1 - 195b2: e801 bnez s0,195c2 <_ZN7testing8internal17TestEventRepeater22OnEnvironmentsSetUpEndERKNS_8UnitTestE+0x2c> - 195b4: 60e2 ld ra,24(sp) - 195b6: 6442 ld s0,16(sp) - 195b8: 64a2 ld s1,8(sp) - 195ba: 6902 ld s2,0(sp) - 195bc: 6105 addi sp,sp,32 - 195be: 8082 ret - 195c0: 689c ld a5,16(s1) - 195c2: 147d addi s0,s0,-1 - 195c4: 00341713 slli a4,s0,0x3 - 195c8: 97ba add a5,a5,a4 - 195ca: 6388 ld a0,0(a5) - 195cc: 85ca mv a1,s2 - 195ce: 611c ld a5,0(a0) - 195d0: 779c ld a5,40(a5) - 195d2: 9782 jalr a5 - 195d4: f475 bnez s0,195c0 <_ZN7testing8internal17TestEventRepeater22OnEnvironmentsSetUpEndERKNS_8UnitTestE+0x2a> - 195d6: 60e2 ld ra,24(sp) - 195d8: 6442 ld s0,16(sp) - 195da: 64a2 ld s1,8(sp) - 195dc: 6902 ld s2,0(sp) - 195de: 6105 addi sp,sp,32 - 195e0: 8082 ret - 195e2: 8082 ret - -00000000000195e4 <_ZN7testing8internal17TestEventRepeater25OnEnvironmentsTearDownEndERKNS_8UnitTestE>: - 195e4: 00854783 lbu a5,8(a0) - 195e8: c7a1 beqz a5,19630 <_ZN7testing8internal17TestEventRepeater25OnEnvironmentsTearDownEndERKNS_8UnitTestE+0x4c> - 195ea: 1101 addi sp,sp,-32 - 195ec: 691c ld a5,16(a0) - 195ee: e822 sd s0,16(sp) - 195f0: 6d00 ld s0,24(a0) - 195f2: e426 sd s1,8(sp) - 195f4: e04a sd s2,0(sp) - 195f6: 8c1d sub s0,s0,a5 - 195f8: ec06 sd ra,24(sp) - 195fa: 840d srai s0,s0,0x3 - 195fc: 84aa mv s1,a0 - 195fe: 892e mv s2,a1 - 19600: e801 bnez s0,19610 <_ZN7testing8internal17TestEventRepeater25OnEnvironmentsTearDownEndERKNS_8UnitTestE+0x2c> - 19602: 60e2 ld ra,24(sp) - 19604: 6442 ld s0,16(sp) - 19606: 64a2 ld s1,8(sp) - 19608: 6902 ld s2,0(sp) - 1960a: 6105 addi sp,sp,32 - 1960c: 8082 ret - 1960e: 689c ld a5,16(s1) - 19610: 147d addi s0,s0,-1 - 19612: 00341713 slli a4,s0,0x3 - 19616: 97ba add a5,a5,a4 - 19618: 6388 ld a0,0(a5) - 1961a: 85ca mv a1,s2 - 1961c: 611c ld a5,0(a0) - 1961e: 7bbc ld a5,112(a5) - 19620: 9782 jalr a5 - 19622: f475 bnez s0,1960e <_ZN7testing8internal17TestEventRepeater25OnEnvironmentsTearDownEndERKNS_8UnitTestE+0x2a> - 19624: 60e2 ld ra,24(sp) - 19626: 6442 ld s0,16(sp) - 19628: 64a2 ld s1,8(sp) - 1962a: 6902 ld s2,0(sp) - 1962c: 6105 addi sp,sp,32 - 1962e: 8082 ret - 19630: 8082 ret - -0000000000019632 <_ZN7testing8internal17TestEventRepeater9OnTestEndERKNS_8TestInfoE>: - 19632: 00854783 lbu a5,8(a0) - 19636: c7a1 beqz a5,1967e <_ZN7testing8internal17TestEventRepeater9OnTestEndERKNS_8TestInfoE+0x4c> - 19638: 1101 addi sp,sp,-32 - 1963a: 691c ld a5,16(a0) - 1963c: e822 sd s0,16(sp) - 1963e: 6d00 ld s0,24(a0) - 19640: e426 sd s1,8(sp) - 19642: e04a sd s2,0(sp) - 19644: 8c1d sub s0,s0,a5 - 19646: ec06 sd ra,24(sp) - 19648: 840d srai s0,s0,0x3 - 1964a: 84aa mv s1,a0 - 1964c: 892e mv s2,a1 - 1964e: e801 bnez s0,1965e <_ZN7testing8internal17TestEventRepeater9OnTestEndERKNS_8TestInfoE+0x2c> - 19650: 60e2 ld ra,24(sp) - 19652: 6442 ld s0,16(sp) - 19654: 64a2 ld s1,8(sp) - 19656: 6902 ld s2,0(sp) - 19658: 6105 addi sp,sp,32 - 1965a: 8082 ret - 1965c: 689c ld a5,16(s1) - 1965e: 147d addi s0,s0,-1 - 19660: 00341713 slli a4,s0,0x3 - 19664: 97ba add a5,a5,a4 - 19666: 6388 ld a0,0(a5) - 19668: 85ca mv a1,s2 - 1966a: 611c ld a5,0(a0) - 1966c: 6bbc ld a5,80(a5) - 1966e: 9782 jalr a5 - 19670: f475 bnez s0,1965c <_ZN7testing8internal17TestEventRepeater9OnTestEndERKNS_8TestInfoE+0x2a> - 19672: 60e2 ld ra,24(sp) - 19674: 6442 ld s0,16(sp) - 19676: 64a2 ld s1,8(sp) - 19678: 6902 ld s2,0(sp) - 1967a: 6105 addi sp,sp,32 - 1967c: 8082 ret - 1967e: 8082 ret - -0000000000019680 <_ZN7testing8internal17TestEventRepeater13OnTestCaseEndERKNS_9TestSuiteE>: - 19680: 00854783 lbu a5,8(a0) - 19684: c7a1 beqz a5,196cc <_ZN7testing8internal17TestEventRepeater13OnTestCaseEndERKNS_9TestSuiteE+0x4c> - 19686: 1101 addi sp,sp,-32 - 19688: 691c ld a5,16(a0) - 1968a: e822 sd s0,16(sp) - 1968c: 6d00 ld s0,24(a0) - 1968e: e426 sd s1,8(sp) - 19690: e04a sd s2,0(sp) - 19692: 8c1d sub s0,s0,a5 - 19694: ec06 sd ra,24(sp) - 19696: 840d srai s0,s0,0x3 - 19698: 84aa mv s1,a0 - 1969a: 892e mv s2,a1 - 1969c: e801 bnez s0,196ac <_ZN7testing8internal17TestEventRepeater13OnTestCaseEndERKNS_9TestSuiteE+0x2c> - 1969e: 60e2 ld ra,24(sp) - 196a0: 6442 ld s0,16(sp) - 196a2: 64a2 ld s1,8(sp) - 196a4: 6902 ld s2,0(sp) - 196a6: 6105 addi sp,sp,32 - 196a8: 8082 ret - 196aa: 689c ld a5,16(s1) - 196ac: 147d addi s0,s0,-1 - 196ae: 00341713 slli a4,s0,0x3 - 196b2: 97ba add a5,a5,a4 - 196b4: 6388 ld a0,0(a5) - 196b6: 85ca mv a1,s2 - 196b8: 611c ld a5,0(a0) - 196ba: 73bc ld a5,96(a5) - 196bc: 9782 jalr a5 - 196be: f475 bnez s0,196aa <_ZN7testing8internal17TestEventRepeater13OnTestCaseEndERKNS_9TestSuiteE+0x2a> - 196c0: 60e2 ld ra,24(sp) - 196c2: 6442 ld s0,16(sp) - 196c4: 64a2 ld s1,8(sp) - 196c6: 6902 ld s2,0(sp) - 196c8: 6105 addi sp,sp,32 - 196ca: 8082 ret - 196cc: 8082 ret - -00000000000196ce <_ZN7testing8internal17TestEventRepeater14OnTestSuiteEndERKNS_9TestSuiteE>: - 196ce: 00854783 lbu a5,8(a0) - 196d2: c7a1 beqz a5,1971a <_ZN7testing8internal17TestEventRepeater14OnTestSuiteEndERKNS_9TestSuiteE+0x4c> - 196d4: 1101 addi sp,sp,-32 - 196d6: 691c ld a5,16(a0) - 196d8: e822 sd s0,16(sp) - 196da: 6d00 ld s0,24(a0) - 196dc: e426 sd s1,8(sp) - 196de: e04a sd s2,0(sp) - 196e0: 8c1d sub s0,s0,a5 - 196e2: ec06 sd ra,24(sp) - 196e4: 840d srai s0,s0,0x3 - 196e6: 84aa mv s1,a0 - 196e8: 892e mv s2,a1 - 196ea: e801 bnez s0,196fa <_ZN7testing8internal17TestEventRepeater14OnTestSuiteEndERKNS_9TestSuiteE+0x2c> - 196ec: 60e2 ld ra,24(sp) - 196ee: 6442 ld s0,16(sp) - 196f0: 64a2 ld s1,8(sp) - 196f2: 6902 ld s2,0(sp) - 196f4: 6105 addi sp,sp,32 - 196f6: 8082 ret - 196f8: 689c ld a5,16(s1) - 196fa: 147d addi s0,s0,-1 - 196fc: 00341713 slli a4,s0,0x3 - 19700: 97ba add a5,a5,a4 - 19702: 6388 ld a0,0(a5) - 19704: 85ca mv a1,s2 - 19706: 611c ld a5,0(a0) - 19708: 6fbc ld a5,88(a5) - 1970a: 9782 jalr a5 - 1970c: f475 bnez s0,196f8 <_ZN7testing8internal17TestEventRepeater14OnTestSuiteEndERKNS_9TestSuiteE+0x2a> - 1970e: 60e2 ld ra,24(sp) - 19710: 6442 ld s0,16(sp) - 19712: 64a2 ld s1,8(sp) - 19714: 6902 ld s2,0(sp) - 19716: 6105 addi sp,sp,32 - 19718: 8082 ret - 1971a: 8082 ret - -000000000001971c <_ZN7testing8internal17TestEventRepeater16OnTestProgramEndERKNS_8UnitTestE>: - 1971c: 00854783 lbu a5,8(a0) - 19720: c7a1 beqz a5,19768 <_ZN7testing8internal17TestEventRepeater16OnTestProgramEndERKNS_8UnitTestE+0x4c> - 19722: 1101 addi sp,sp,-32 - 19724: 691c ld a5,16(a0) - 19726: e822 sd s0,16(sp) - 19728: 6d00 ld s0,24(a0) - 1972a: e426 sd s1,8(sp) - 1972c: e04a sd s2,0(sp) - 1972e: 8c1d sub s0,s0,a5 - 19730: ec06 sd ra,24(sp) - 19732: 840d srai s0,s0,0x3 - 19734: 84aa mv s1,a0 - 19736: 892e mv s2,a1 - 19738: e801 bnez s0,19748 <_ZN7testing8internal17TestEventRepeater16OnTestProgramEndERKNS_8UnitTestE+0x2c> - 1973a: 60e2 ld ra,24(sp) - 1973c: 6442 ld s0,16(sp) - 1973e: 64a2 ld s1,8(sp) - 19740: 6902 ld s2,0(sp) - 19742: 6105 addi sp,sp,32 - 19744: 8082 ret - 19746: 689c ld a5,16(s1) - 19748: 147d addi s0,s0,-1 - 1974a: 00341713 slli a4,s0,0x3 - 1974e: 97ba add a5,a5,a4 - 19750: 6388 ld a0,0(a5) - 19752: 85ca mv a1,s2 - 19754: 611c ld a5,0(a0) - 19756: 63dc ld a5,128(a5) - 19758: 9782 jalr a5 - 1975a: f475 bnez s0,19746 <_ZN7testing8internal17TestEventRepeater16OnTestProgramEndERKNS_8UnitTestE+0x2a> - 1975c: 60e2 ld ra,24(sp) - 1975e: 6442 ld s0,16(sp) - 19760: 64a2 ld s1,8(sp) - 19762: 6902 ld s2,0(sp) - 19764: 6105 addi sp,sp,32 - 19766: 8082 ret - 19768: 8082 ret - -000000000001976a <_ZN7testing8internal17TestEventRepeater20OnTestIterationStartERKNS_8UnitTestEi>: - 1976a: 00854783 lbu a5,8(a0) - 1976e: c7b1 beqz a5,197ba <_ZN7testing8internal17TestEventRepeater20OnTestIterationStartERKNS_8UnitTestEi+0x50> - 19770: 6918 ld a4,16(a0) - 19772: 6d1c ld a5,24(a0) - 19774: 7179 addi sp,sp,-48 - 19776: ec26 sd s1,24(sp) - 19778: f406 sd ra,40(sp) - 1977a: 84aa mv s1,a0 - 1977c: 02e78b63 beq a5,a4,197b2 <_ZN7testing8internal17TestEventRepeater20OnTestIterationStartERKNS_8UnitTestEi+0x48> - 19780: f022 sd s0,32(sp) - 19782: e84a sd s2,16(sp) - 19784: e44e sd s3,8(sp) - 19786: 892e mv s2,a1 - 19788: 89b2 mv s3,a2 - 1978a: 4401 li s0,0 - 1978c: 00341793 slli a5,s0,0x3 - 19790: 973e add a4,a4,a5 - 19792: 6308 ld a0,0(a4) - 19794: 864e mv a2,s3 - 19796: 85ca mv a1,s2 - 19798: 611c ld a5,0(a0) - 1979a: 0405 addi s0,s0,1 - 1979c: 6f9c ld a5,24(a5) - 1979e: 9782 jalr a5 - 197a0: 6898 ld a4,16(s1) - 197a2: 6c9c ld a5,24(s1) - 197a4: 8f99 sub a5,a5,a4 - 197a6: 878d srai a5,a5,0x3 - 197a8: fef462e3 bltu s0,a5,1978c <_ZN7testing8internal17TestEventRepeater20OnTestIterationStartERKNS_8UnitTestEi+0x22> - 197ac: 7402 ld s0,32(sp) - 197ae: 6942 ld s2,16(sp) - 197b0: 69a2 ld s3,8(sp) - 197b2: 70a2 ld ra,40(sp) - 197b4: 64e2 ld s1,24(sp) - 197b6: 6145 addi sp,sp,48 - 197b8: 8082 ret - 197ba: 8082 ret - -00000000000197bc <_ZN7testing8internal17TestEventRepeater18OnTestIterationEndERKNS_8UnitTestEi>: - 197bc: 00854783 lbu a5,8(a0) - 197c0: cba9 beqz a5,19812 <_ZN7testing8internal17TestEventRepeater18OnTestIterationEndERKNS_8UnitTestEi+0x56> - 197c2: 7179 addi sp,sp,-48 - 197c4: 691c ld a5,16(a0) - 197c6: f022 sd s0,32(sp) - 197c8: 6d00 ld s0,24(a0) - 197ca: ec26 sd s1,24(sp) - 197cc: e84a sd s2,16(sp) - 197ce: 8c1d sub s0,s0,a5 - 197d0: e44e sd s3,8(sp) - 197d2: f406 sd ra,40(sp) - 197d4: 840d srai s0,s0,0x3 - 197d6: 84aa mv s1,a0 - 197d8: 892e mv s2,a1 - 197da: 89b2 mv s3,a2 - 197dc: e809 bnez s0,197ee <_ZN7testing8internal17TestEventRepeater18OnTestIterationEndERKNS_8UnitTestEi+0x32> - 197de: 70a2 ld ra,40(sp) - 197e0: 7402 ld s0,32(sp) - 197e2: 64e2 ld s1,24(sp) - 197e4: 6942 ld s2,16(sp) - 197e6: 69a2 ld s3,8(sp) - 197e8: 6145 addi sp,sp,48 - 197ea: 8082 ret - 197ec: 689c ld a5,16(s1) - 197ee: 147d addi s0,s0,-1 - 197f0: 00341713 slli a4,s0,0x3 - 197f4: 97ba add a5,a5,a4 - 197f6: 6388 ld a0,0(a5) - 197f8: 864e mv a2,s3 - 197fa: 85ca mv a1,s2 - 197fc: 611c ld a5,0(a0) - 197fe: 7fbc ld a5,120(a5) - 19800: 9782 jalr a5 - 19802: f46d bnez s0,197ec <_ZN7testing8internal17TestEventRepeater18OnTestIterationEndERKNS_8UnitTestEi+0x30> - 19804: 70a2 ld ra,40(sp) - 19806: 7402 ld s0,32(sp) - 19808: 64e2 ld s1,24(sp) - 1980a: 6942 ld s2,16(sp) - 1980c: 69a2 ld s3,8(sp) - 1980e: 6145 addi sp,sp,48 - 19810: 8082 ret - 19812: 8082 ret - -0000000000019814 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0>: - 19814: 1101 addi sp,sp,-32 - 19816: e822 sd s0,16(sp) - 19818: e426 sd s1,8(sp) - 1981a: 842e mv s0,a1 - 1981c: ec06 sd ra,24(sp) - 1981e: 85b2 mv a1,a2 - 19820: 84b6 mv s1,a3 - 19822: 8636 mv a2,a3 - 19824: 0086e363 bltu a3,s0,1982a <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x16> - 19828: 8622 mv a2,s0 - 1982a: c601 beqz a2,19832 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x1e> - 1982c: 994fc0ef jal 159c0 - 19830: ed01 bnez a0,19848 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x34> - 19832: 800007b7 lui a5,0x80000 - 19836: 8c05 sub s0,s0,s1 - 19838: fff7c513 not a0,a5 - 1983c: 00854663 blt a0,s0,19848 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x34> - 19840: 00f44963 blt s0,a5,19852 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x3e> - 19844: 0004051b sext.w a0,s0 - 19848: 60e2 ld ra,24(sp) - 1984a: 6442 ld s0,16(sp) - 1984c: 64a2 ld s1,8(sp) - 1984e: 6105 addi sp,sp,32 - 19850: 8082 ret - 19852: 853e mv a0,a5 - 19854: bfd5 j 19848 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x34> - -0000000000019856 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0>: - 19856: 715d addi sp,sp,-80 - 19858: e0a2 sd s0,64(sp) - 1985a: 691c ld a5,16(a0) - 1985c: 6500 ld s0,8(a0) - 1985e: fc26 sd s1,56(sp) - 19860: f84a sd s2,48(sp) - 19862: f44e sd s3,40(sp) - 19864: e486 sd ra,72(sp) - 19866: 84aa mv s1,a0 - 19868: 89b2 mv s3,a2 - 1986a: 892e mv s2,a1 - 1986c: 04f40a63 beq s0,a5,198c0 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x6a> - 19870: 00840713 addi a4,s0,8 - 19874: 02858c63 beq a1,s0,198ac <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x56> - 19878: ff843683 ld a3,-8(s0) - 1987c: ff840793 addi a5,s0,-8 - 19880: 40b78633 sub a2,a5,a1 - 19884: e014 sd a3,0(s0) - 19886: e518 sd a4,8(a0) - 19888: 47a1 li a5,8 - 1988a: 10c7db63 bge a5,a2,199a0 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x14a> - 1988e: 40c40533 sub a0,s0,a2 - 19892: 9fefc0ef jal 15a90 - 19896: 0009b783 ld a5,0(s3) - 1989a: 60a6 ld ra,72(sp) - 1989c: 6406 ld s0,64(sp) - 1989e: 00f93023 sd a5,0(s2) - 198a2: 74e2 ld s1,56(sp) - 198a4: 7942 ld s2,48(sp) - 198a6: 79a2 ld s3,40(sp) - 198a8: 6161 addi sp,sp,80 - 198aa: 8082 ret - 198ac: 621c ld a5,0(a2) - 198ae: 60a6 ld ra,72(sp) - 198b0: 6406 ld s0,64(sp) - 198b2: e19c sd a5,0(a1) - 198b4: e518 sd a4,8(a0) - 198b6: 74e2 ld s1,56(sp) - 198b8: 7942 ld s2,48(sp) - 198ba: 79a2 ld s3,40(sp) - 198bc: 6161 addi sp,sp,80 - 198be: 8082 ret - 198c0: e85a sd s6,16(sp) - 198c2: 00053b03 ld s6,0(a0) - 198c6: 577d li a4,-1 - 198c8: f052 sd s4,32(sp) - 198ca: 416407b3 sub a5,s0,s6 - 198ce: ec56 sd s5,24(sp) - 198d0: e45e sd s7,8(sp) - 198d2: 8311 srli a4,a4,0x4 - 198d4: 878d srai a5,a5,0x3 - 198d6: 0ce78b63 beq a5,a4,199ac <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x156> - 198da: 4a05 li s4,1 - 198dc: e3ad bnez a5,1993e <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xe8> - 198de: 57fd li a5,-1 - 198e0: 8391 srli a5,a5,0x4 - 198e2: 0147f363 bgeu a5,s4,198e8 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x92> - 198e6: 8a3e mv s4,a5 - 198e8: 0a0e slli s4,s4,0x3 - 198ea: 8552 mv a0,s4 - 198ec: fb5fb0ef jal 158a0 <_Znwm@plt> - 198f0: 0009b683 ld a3,0(s3) - 198f4: 41690ab3 sub s5,s2,s6 - 198f8: 01550733 add a4,a0,s5 - 198fc: 008a8793 addi a5,s5,8 - 19900: 41240433 sub s0,s0,s2 - 19904: 97aa add a5,a5,a0 - 19906: e314 sd a3,0(a4) - 19908: 89aa mv s3,a0 - 1990a: 00878bb3 add s7,a5,s0 - 1990e: 05504063 bgtz s5,1994e <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xf8> - 19912: 06804c63 bgtz s0,1998a <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x134> - 19916: 060b1663 bnez s6,19982 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x12c> - 1991a: 60a6 ld ra,72(sp) - 1991c: 6406 ld s0,64(sp) - 1991e: 9a4e add s4,s4,s3 - 19920: 0144b823 sd s4,16(s1) - 19924: 0134b023 sd s3,0(s1) - 19928: 0174b423 sd s7,8(s1) - 1992c: 7a02 ld s4,32(sp) - 1992e: 6ae2 ld s5,24(sp) - 19930: 6b42 ld s6,16(sp) - 19932: 6ba2 ld s7,8(sp) - 19934: 74e2 ld s1,56(sp) - 19936: 7942 ld s2,48(sp) - 19938: 79a2 ld s3,40(sp) - 1993a: 6161 addi sp,sp,80 - 1993c: 8082 ret - 1993e: 00179a13 slli s4,a5,0x1 - 19942: f8fa7ee3 bgeu s4,a5,198de <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x88> - 19946: 5a45 li s4,-15 - 19948: 001a5a13 srli s4,s4,0x1 - 1994c: bf79 j 198ea <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x94> - 1994e: 86aa mv a3,a0 - 19950: 865a mv a2,s6 - 19952: 0c3af757 vsetvli a4,s5,e8,m8,ta,ma - 19956: 02060407 vle8.v v8,(a2) - 1995a: 40ea8ab3 sub s5,s5,a4 - 1995e: 963a add a2,a2,a4 - 19960: 02068427 vse8.v v8,(a3) - 19964: 96ba add a3,a3,a4 - 19966: fe0a96e3 bnez s5,19952 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xfc> - 1996a: 00805c63 blez s0,19982 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x12c> - 1996e: 0c347757 vsetvli a4,s0,e8,m8,ta,ma - 19972: 02090407 vle8.v v8,(s2) - 19976: 8c19 sub s0,s0,a4 - 19978: 993a add s2,s2,a4 - 1997a: 02078427 vse8.v v8,(a5) - 1997e: 97ba add a5,a5,a4 - 19980: f47d bnez s0,1996e <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x118> - 19982: 855a mv a0,s6 - 19984: f7dfb0ef jal 15900 <_ZdlPv@plt> - 19988: bf49 j 1991a <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xc4> - 1998a: 0c347757 vsetvli a4,s0,e8,m8,ta,ma - 1998e: 02090407 vle8.v v8,(s2) - 19992: 8c19 sub s0,s0,a4 - 19994: 993a add s2,s2,a4 - 19996: 02078427 vse8.v v8,(a5) - 1999a: 97ba add a5,a5,a4 - 1999c: f47d bnez s0,1998a <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x134> - 1999e: bfa5 j 19916 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xc0> - 199a0: eef61be3 bne a2,a5,19896 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x40> - 199a4: 619c ld a5,0(a1) - 199a6: fef43c23 sd a5,-8(s0) - 199aa: b5f5 j 19896 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x40> - 199ac: 00020517 auipc a0,0x20 - 199b0: 48c50513 addi a0,a0,1164 # 39e38 <_IO_stdin_used+0x2b8> - 199b4: f3dfb0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - -00000000000199b8 <_ZNK7testing9TestSuite17test_to_run_countEv>: - 199b8: 791c ld a5,48(a0) - 199ba: 7d14 ld a3,56(a0) - 199bc: 4501 li a0,0 - 199be: 00d78a63 beq a5,a3,199d2 <_ZNK7testing9TestSuite17test_to_run_countEv+0x1a> - 199c2: 6398 ld a4,0(a5) - 199c4: 07a1 addi a5,a5,8 # ffffffff80000008 <__global_pointer$+0xffffffff7ffb3278> - 199c6: 08074703 lbu a4,128(a4) - 199ca: 9d39 addw a0,a0,a4 - 199cc: fef69be3 bne a3,a5,199c2 <_ZNK7testing9TestSuite17test_to_run_countEv+0xa> - 199d0: 8082 ret - 199d2: 8082 ret - -00000000000199d4 <_ZNK7testing9TestSuite19disabled_test_countEv>: - 199d4: 791c ld a5,48(a0) - 199d6: 7d14 ld a3,56(a0) - 199d8: 4501 li a0,0 - 199da: 00d78a63 beq a5,a3,199ee <_ZNK7testing9TestSuite19disabled_test_countEv+0x1a> - 199de: 6398 ld a4,0(a5) - 199e0: 07a1 addi a5,a5,8 - 199e2: 08174703 lbu a4,129(a4) - 199e6: 9d39 addw a0,a0,a4 - 199e8: fef69be3 bne a3,a5,199de <_ZNK7testing9TestSuite19disabled_test_countEv+0xa> - 199ec: 8082 ret - 199ee: 8082 ret - -00000000000199f0 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo>: - 199f0: 1101 addi sp,sp,-32 - 199f2: e822 sd s0,16(sp) - 199f4: e426 sd s1,8(sp) - 199f6: ec06 sd ra,24(sp) - 199f8: 02700793 li a5,39 - 199fc: 842a mv s0,a0 - 199fe: 84ae mv s1,a1 - 19a00: 0aa7cd63 blt a5,a0,19aba <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xca> - 19a04: 0e054463 bltz a0,19aec <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xfc> - 19a08: 0ca7e563 bltu a5,a0,19ad2 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xe2> - 19a0c: 00023717 auipc a4,0x23 - 19a10: fc470713 addi a4,a4,-60 # 3c9d0 <_IO_stdin_used+0x2e50> - 19a14: 00251793 slli a5,a0,0x2 - 19a18: 97ba add a5,a5,a4 - 19a1a: 439c lw a5,0(a5) - 19a1c: 97ba add a5,a5,a4 - 19a1e: 8782 jr a5 - 19a20: 852e mv a0,a1 - 19a22: 00020597 auipc a1,0x20 - 19a26: 43658593 addi a1,a1,1078 # 39e58 <_IO_stdin_used+0x2d8> - 19a2a: c07fb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 19a2e: 4509 li a0,2 - 19a30: 60e2 ld ra,24(sp) - 19a32: 6442 ld s0,16(sp) - 19a34: 64a2 ld s1,8(sp) - 19a36: 6105 addi sp,sp,32 - 19a38: 8082 ret - 19a3a: 852e mv a0,a1 - 19a3c: 00020597 auipc a1,0x20 - 19a40: 43458593 addi a1,a1,1076 # 39e70 <_IO_stdin_used+0x2f0> - 19a44: bedfb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 19a48: b7dd j 19a2e <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> - 19a4a: 852e mv a0,a1 - 19a4c: 00020597 auipc a1,0x20 - 19a50: 42c58593 addi a1,a1,1068 # 39e78 <_IO_stdin_used+0x2f8> - 19a54: bddfb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 19a58: bfd9 j 19a2e <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> - 19a5a: 852e mv a0,a1 - 19a5c: 00020597 auipc a1,0x20 - 19a60: 43c58593 addi a1,a1,1084 # 39e98 <_IO_stdin_used+0x318> - 19a64: bcdfb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 19a68: b7d9 j 19a2e <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> - 19a6a: 852e mv a0,a1 - 19a6c: 00020597 auipc a1,0x20 - 19a70: 41c58593 addi a1,a1,1052 # 39e88 <_IO_stdin_used+0x308> - 19a74: bbdfb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 19a78: bf5d j 19a2e <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> - 19a7a: 852e mv a0,a1 - 19a7c: 00020597 auipc a1,0x20 - 19a80: 42458593 addi a1,a1,1060 # 39ea0 <_IO_stdin_used+0x320> - 19a84: badfb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 19a88: b75d j 19a2e <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> - 19a8a: 852e mv a0,a1 - 19a8c: 00020597 auipc a1,0x20 - 19a90: 3f458593 addi a1,a1,1012 # 39e80 <_IO_stdin_used+0x300> - 19a94: b9dfb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 19a98: bf59 j 19a2e <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> - 19a9a: 852e mv a0,a1 - 19a9c: 00020597 auipc a1,0x20 - 19aa0: 3f458593 addi a1,a1,1012 # 39e90 <_IO_stdin_used+0x310> - 19aa4: b8dfb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 19aa8: b759 j 19a2e <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> - 19aaa: 852e mv a0,a1 - 19aac: 00020597 auipc a1,0x20 - 19ab0: 3b458593 addi a1,a1,948 # 39e60 <_IO_stdin_used+0x2e0> - 19ab4: b7dfb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 19ab8: bf9d j 19a2e <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> - 19aba: 05c00793 li a5,92 - 19abe: 00f51a63 bne a0,a5,19ad2 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xe2> - 19ac2: 852e mv a0,a1 - 19ac4: 00020597 auipc a1,0x20 - 19ac8: 3a458593 addi a1,a1,932 # 39e68 <_IO_stdin_used+0x2e8> - 19acc: b65fb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 19ad0: bfb9 j 19a2e <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> - 19ad2: fe04079b addiw a5,s0,-32 - 19ad6: 05e00713 li a4,94 - 19ada: 00f76963 bltu a4,a5,19aec <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xfc> - 19ade: 0ff47593 zext.b a1,s0 - 19ae2: 8526 mv a0,s1 - 19ae4: b5dfb0ef jal 15640 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> - 19ae8: 4501 li a0,0 - 19aea: b799 j 19a30 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x40> - 19aec: 609c ld a5,0(s1) - 19aee: 4609 li a2,2 - 19af0: 00020597 auipc a1,0x20 - 19af4: 3b858593 addi a1,a1,952 # 39ea8 <_IO_stdin_used+0x328> - 19af8: fe87b783 ld a5,-24(a5) - 19afc: 8526 mv a0,s1 - 19afe: e04a sd s2,0(sp) - 19b00: 97a6 add a5,a5,s1 - 19b02: 0187a903 lw s2,24(a5) - 19b06: bfbfb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 19b0a: 609c ld a5,0(s1) - 19b0c: 6691 lui a3,0x4 - 19b0e: 06a1 addi a3,a3,8 # 4008 <__abi_tag-0xc28c> - 19b10: fe87b703 ld a4,-24(a5) - 19b14: 8526 mv a0,s1 - 19b16: 85a2 mv a1,s0 - 19b18: 9726 add a4,a4,s1 - 19b1a: 4f1c lw a5,24(a4) - 19b1c: fb57f793 andi a5,a5,-75 - 19b20: 8fd5 or a5,a5,a3 - 19b22: cf1c sw a5,24(a4) - 19b24: 9edfb0ef jal 15510 <_ZNSolsEi@plt> - 19b28: 609c ld a5,0(s1) - 19b2a: 4505 li a0,1 - 19b2c: fe87b783 ld a5,-24(a5) - 19b30: 94be add s1,s1,a5 - 19b32: 0124ac23 sw s2,24(s1) - 19b36: 6902 ld s2,0(sp) - 19b38: bde5 j 19a30 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x40> - -0000000000019b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0>: - 19b3a: 7179 addi sp,sp,-48 - 19b3c: f022 sd s0,32(sp) - 19b3e: 40b60433 sub s0,a2,a1 - 19b42: ec26 sd s1,24(sp) - 19b44: e84a sd s2,16(sp) - 19b46: f406 sd ra,40(sp) - 19b48: e422 sd s0,8(sp) - 19b4a: 47bd li a5,15 - 19b4c: 84ae mv s1,a1 - 19b4e: 892a mv s2,a0 - 19b50: 0487e763 bltu a5,s0,19b9e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x64> - 19b54: 4785 li a5,1 - 19b56: 6108 ld a0,0(a0) - 19b58: 02f41463 bne s0,a5,19b80 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x46> - 19b5c: 0005c783 lbu a5,0(a1) - 19b60: 00f50023 sb a5,0(a0) - 19b64: 6422 ld s0,8(sp) - 19b66: 00093503 ld a0,0(s2) - 19b6a: 00893423 sd s0,8(s2) - 19b6e: 9522 add a0,a0,s0 - 19b70: 00050023 sb zero,0(a0) - 19b74: 70a2 ld ra,40(sp) - 19b76: 7402 ld s0,32(sp) - 19b78: 64e2 ld s1,24(sp) - 19b7a: 6942 ld s2,16(sp) - 19b7c: 6145 addi sp,sp,48 - 19b7e: 8082 ret - 19b80: d46d beqz s0,19b6a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x30> - 19b82: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 19b86: 02048407 vle8.v v8,(s1) - 19b8a: 8c1d sub s0,s0,a5 - 19b8c: 94be add s1,s1,a5 - 19b8e: 02050427 vse8.v v8,(a0) - 19b92: 953e add a0,a0,a5 - 19b94: f47d bnez s0,19b82 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x48> - 19b96: 6422 ld s0,8(sp) - 19b98: 00093503 ld a0,0(s2) - 19b9c: b7f9 j 19b6a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x30> - 19b9e: 4601 li a2,0 - 19ba0: 002c addi a1,sp,8 - 19ba2: b0ffb0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 19ba6: 67a2 ld a5,8(sp) - 19ba8: 00a93023 sd a0,0(s2) - 19bac: 00f93823 sd a5,16(s2) - 19bb0: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 19bb4: 02048407 vle8.v v8,(s1) - 19bb8: 8c1d sub s0,s0,a5 - 19bba: 94be add s1,s1,a5 - 19bbc: 02050427 vse8.v v8,(a0) - 19bc0: 953e add a0,a0,a5 - 19bc2: f061 bnez s0,19b82 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x48> - 19bc4: bfc9 j 19b96 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x5c> - -0000000000019bc6 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0>: - 19bc6: 7179 addi sp,sp,-48 - 19bc8: f022 sd s0,32(sp) - 19bca: 40b60433 sub s0,a2,a1 - 19bce: ec26 sd s1,24(sp) - 19bd0: e84a sd s2,16(sp) - 19bd2: f406 sd ra,40(sp) - 19bd4: e422 sd s0,8(sp) - 19bd6: 47bd li a5,15 - 19bd8: 84ae mv s1,a1 - 19bda: 892a mv s2,a0 - 19bdc: 0487e763 bltu a5,s0,19c2a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x64> - 19be0: 4785 li a5,1 - 19be2: 6108 ld a0,0(a0) - 19be4: 02f41463 bne s0,a5,19c0c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x46> - 19be8: 0005c783 lbu a5,0(a1) - 19bec: 00f50023 sb a5,0(a0) - 19bf0: 6422 ld s0,8(sp) - 19bf2: 00093503 ld a0,0(s2) - 19bf6: 00893423 sd s0,8(s2) - 19bfa: 9522 add a0,a0,s0 - 19bfc: 00050023 sb zero,0(a0) - 19c00: 70a2 ld ra,40(sp) - 19c02: 7402 ld s0,32(sp) - 19c04: 64e2 ld s1,24(sp) - 19c06: 6942 ld s2,16(sp) - 19c08: 6145 addi sp,sp,48 - 19c0a: 8082 ret - 19c0c: d46d beqz s0,19bf6 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x30> - 19c0e: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 19c12: 02048407 vle8.v v8,(s1) - 19c16: 8c1d sub s0,s0,a5 - 19c18: 94be add s1,s1,a5 - 19c1a: 02050427 vse8.v v8,(a0) - 19c1e: 953e add a0,a0,a5 - 19c20: f47d bnez s0,19c0e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x48> - 19c22: 6422 ld s0,8(sp) - 19c24: 00093503 ld a0,0(s2) - 19c28: b7f9 j 19bf6 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x30> - 19c2a: 4601 li a2,0 - 19c2c: 002c addi a1,sp,8 - 19c2e: a83fb0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 19c32: 67a2 ld a5,8(sp) - 19c34: 00a93023 sd a0,0(s2) - 19c38: 00f93823 sd a5,16(s2) - 19c3c: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 19c40: 02048407 vle8.v v8,(s1) - 19c44: 8c1d sub s0,s0,a5 - 19c46: 94be add s1,s1,a5 - 19c48: 02050427 vse8.v v8,(a0) - 19c4c: 953e add a0,a0,a5 - 19c4e: f061 bnez s0,19c0e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x48> - 19c50: bfc9 j 19c22 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x5c> - -0000000000019c52 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo>: - 19c52: 715d addi sp,sp,-80 - 19c54: e0a2 sd s0,64(sp) - 19c56: f84a sd s2,48(sp) - 19c58: f44e sd s3,40(sp) - 19c5a: 8932 mv s2,a2 - 19c5c: 89ae mv s3,a1 - 19c5e: 842a mv s0,a0 - 19c60: 00020597 auipc a1,0x20 - 19c64: 25058593 addi a1,a1,592 # 39eb0 <_IO_stdin_used+0x330> - 19c68: 8532 mv a0,a2 - 19c6a: 4605 li a2,1 - 19c6c: e486 sd ra,72(sp) - 19c6e: e062 sd s8,0(sp) - 19c70: a91fb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 19c74: 0c098963 beqz s3,19d46 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0xf4> - 19c78: ec56 sd s5,24(sp) - 19c7a: e85a sd s6,16(sp) - 19c7c: e45e sd s7,8(sp) - 19c7e: fc26 sd s1,56(sp) - 19c80: f052 sd s4,32(sp) - 19c82: 00044483 lbu s1,0(s0) - 19c86: 99a2 add s3,s3,s0 - 19c88: 4c01 li s8,0 - 19c8a: 02200a93 li s5,34 - 19c8e: 02700b13 li s6,39 - 19c92: 4b85 li s7,1 - 19c94: 03548363 beq s1,s5,19cba <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x68> - 19c98: 07649163 bne s1,s6,19cfa <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0xa8> - 19c9c: 4605 li a2,1 - 19c9e: 00020597 auipc a1,0x20 - 19ca2: 22258593 addi a1,a1,546 # 39ec0 <_IO_stdin_used+0x340> - 19ca6: 854a mv a0,s2 - 19ca8: a59fb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 19cac: 0405 addi s0,s0,1 - 19cae: 02898163 beq s3,s0,19cd0 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x7e> - 19cb2: 00044483 lbu s1,0(s0) - 19cb6: ff5491e3 bne s1,s5,19c98 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x46> - 19cba: 4609 li a2,2 - 19cbc: 00020597 auipc a1,0x20 - 19cc0: 20c58593 addi a1,a1,524 # 39ec8 <_IO_stdin_used+0x348> - 19cc4: 854a mv a0,s2 - 19cc6: 0405 addi s0,s0,1 - 19cc8: a39fb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 19ccc: fe8993e3 bne s3,s0,19cb2 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x60> - 19cd0: 74e2 ld s1,56(sp) - 19cd2: 7a02 ld s4,32(sp) - 19cd4: 6ae2 ld s5,24(sp) - 19cd6: 6b42 ld s6,16(sp) - 19cd8: 6ba2 ld s7,8(sp) - 19cda: 854a mv a0,s2 - 19cdc: 4605 li a2,1 - 19cde: 00020597 auipc a1,0x20 - 19ce2: 1d258593 addi a1,a1,466 # 39eb0 <_IO_stdin_used+0x330> - 19ce6: a1bfb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 19cea: 60a6 ld ra,72(sp) - 19cec: 6406 ld s0,64(sp) - 19cee: 7942 ld s2,48(sp) - 19cf0: 79a2 ld s3,40(sp) - 19cf2: 8562 mv a0,s8 - 19cf4: 6c02 ld s8,0(sp) - 19cf6: 6161 addi sp,sp,80 - 19cf8: 8082 ret - 19cfa: 8526 mv a0,s1 - 19cfc: 85ca mv a1,s2 - 19cfe: cf3ff0ef jal 199f0 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo> - 19d02: 8a2a mv s4,a0 - 19d04: fb7514e3 bne a0,s7,19cac <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x5a> - 19d08: 0405 addi s0,s0,1 - 19d0a: 02898c63 beq s3,s0,19d42 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0xf0> - 19d0e: 00044483 lbu s1,0(s0) - 19d12: 8526 mv a0,s1 - 19d14: acdfb0ef jal 157e0 - 19d18: e119 bnez a0,19d1e <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0xcc> - 19d1a: 8c52 mv s8,s4 - 19d1c: bfa5 j 19c94 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x42> - 19d1e: 4609 li a2,2 - 19d20: 00020597 auipc a1,0x20 - 19d24: 19858593 addi a1,a1,408 # 39eb8 <_IO_stdin_used+0x338> - 19d28: 854a mv a0,s2 - 19d2a: 9d7fb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 19d2e: 865e mv a2,s7 - 19d30: 854a mv a0,s2 - 19d32: 00020597 auipc a1,0x20 - 19d36: 17e58593 addi a1,a1,382 # 39eb0 <_IO_stdin_used+0x330> - 19d3a: 9c7fb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 19d3e: 8c52 mv s8,s4 - 19d40: bf91 j 19c94 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x42> - 19d42: 8c5e mv s8,s7 - 19d44: b771 j 19cd0 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x7e> - 19d46: 4c01 li s8,0 - 19d48: bf49 j 19cda <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x88> - -0000000000019d4a <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0>: - 19d4a: 715d addi sp,sp,-80 - 19d4c: e0a2 sd s0,64(sp) - 19d4e: f44e sd s3,40(sp) - 19d50: f052 sd s4,32(sp) - 19d52: 89b2 mv s3,a2 - 19d54: 8a2e mv s4,a1 - 19d56: 842a mv s0,a0 - 19d58: 00020597 auipc a1,0x20 - 19d5c: 17858593 addi a1,a1,376 # 39ed0 <_IO_stdin_used+0x350> - 19d60: 8532 mv a0,a2 - 19d62: 4609 li a2,2 - 19d64: e486 sd ra,72(sp) - 19d66: 99bfb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 19d6a: 0a0a0063 beqz s4,19e0a <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xc0> - 19d6e: f84a sd s2,48(sp) - 19d70: ec56 sd s5,24(sp) - 19d72: e85a sd s6,16(sp) - 19d74: e45e sd s7,8(sp) - 19d76: fc26 sd s1,56(sp) - 19d78: 4781 li a5,0 - 19d7a: 4901 li s2,0 - 19d7c: 02200a93 li s5,34 - 19d80: 02700b93 li s7,39 - 19d84: 0ff00b13 li s6,255 - 19d88: 4004 lw s1,0(s0) - 19d8a: c79d beqz a5,19db8 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x6e> - 19d8c: 089b6c63 bltu s6,s1,19e24 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xda> - 19d90: 8526 mv a0,s1 - 19d92: a4ffb0ef jal 157e0 - 19d96: c10d beqz a0,19db8 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x6e> - 19d98: 4609 li a2,2 - 19d9a: 00020597 auipc a1,0x20 - 19d9e: 11e58593 addi a1,a1,286 # 39eb8 <_IO_stdin_used+0x338> - 19da2: 854e mv a0,s3 - 19da4: 95dfb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 19da8: 854e mv a0,s3 - 19daa: 4609 li a2,2 - 19dac: 00020597 auipc a1,0x20 - 19db0: 12458593 addi a1,a1,292 # 39ed0 <_IO_stdin_used+0x350> - 19db4: 94dfb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 19db8: 4605 li a2,1 - 19dba: 00020597 auipc a1,0x20 - 19dbe: 10658593 addi a1,a1,262 # 39ec0 <_IO_stdin_used+0x340> - 19dc2: 854e mv a0,s3 - 19dc4: 03548363 beq s1,s5,19dea <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xa0> - 19dc8: 05749e63 bne s1,s7,19e24 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xda> - 19dcc: 0905 addi s2,s2,1 - 19dce: 933fb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 19dd2: 0411 addi s0,s0,4 - 19dd4: 03490663 beq s2,s4,19e00 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xb6> - 19dd8: 4004 lw s1,0(s0) - 19dda: 4605 li a2,1 - 19ddc: 00020597 auipc a1,0x20 - 19de0: 0e458593 addi a1,a1,228 # 39ec0 <_IO_stdin_used+0x340> - 19de4: 854e mv a0,s3 - 19de6: ff5491e3 bne s1,s5,19dc8 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x7e> - 19dea: 4609 li a2,2 - 19dec: 00020597 auipc a1,0x20 - 19df0: 0dc58593 addi a1,a1,220 # 39ec8 <_IO_stdin_used+0x348> - 19df4: 0905 addi s2,s2,1 - 19df6: 90bfb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 19dfa: 0411 addi s0,s0,4 - 19dfc: fd491ee3 bne s2,s4,19dd8 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x8e> - 19e00: 74e2 ld s1,56(sp) - 19e02: 7942 ld s2,48(sp) - 19e04: 6ae2 ld s5,24(sp) - 19e06: 6b42 ld s6,16(sp) - 19e08: 6ba2 ld s7,8(sp) - 19e0a: 6406 ld s0,64(sp) - 19e0c: 60a6 ld ra,72(sp) - 19e0e: 7a02 ld s4,32(sp) - 19e10: 854e mv a0,s3 - 19e12: 79a2 ld s3,40(sp) - 19e14: 4605 li a2,1 - 19e16: 00020597 auipc a1,0x20 - 19e1a: 09a58593 addi a1,a1,154 # 39eb0 <_IO_stdin_used+0x330> - 19e1e: 6161 addi sp,sp,80 - 19e20: 8e1fb06f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 19e24: 8526 mv a0,s1 - 19e26: 85ce mv a1,s3 - 19e28: bc9ff0ef jal 199f0 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo> - 19e2c: fff50793 addi a5,a0,-1 - 19e30: 0905 addi s2,s2,1 - 19e32: 0411 addi s0,s0,4 - 19e34: 0017b793 seqz a5,a5 - 19e38: f54918e3 bne s2,s4,19d88 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x3e> - 19e3c: b7d1 j 19e00 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xb6> - -0000000000019e3e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0>: - 19e3e: 711d addi sp,sp,-96 - 19e40: e8a2 sd s0,80(sp) - 19e42: 6900 ld s0,16(a0) - 19e44: fc4e sd s3,56(sp) - 19e46: f852 sd s4,48(sp) - 19e48: f05a sd s6,32(sp) - 19e4a: ec86 sd ra,88(sp) - 19e4c: e4a6 sd s1,72(sp) - 19e4e: e0ca sd s2,64(sp) - 19e50: f456 sd s5,40(sp) - 19e52: e862 sd s8,16(sp) - 19e54: 8b2a mv s6,a0 - 19e56: 8a2e mv s4,a1 - 19e58: 89b2 mv s3,a2 - 19e5a: cc49 beqz s0,19ef4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xb6> - 19e5c: 80000ab7 lui s5,0x80000 - 19e60: ec5e sd s7,24(sp) - 19e62: fffacb93 not s7,s5 - 19e66: 7404 ld s1,40(s0) - 19e68: 02043c03 ld s8,32(s0) - 19e6c: 894e mv s2,s3 - 19e6e: 0134f363 bgeu s1,s3,19e74 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x36> - 19e72: 8926 mv s2,s1 - 19e74: 00090863 beqz s2,19e84 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x46> - 19e78: 864a mv a2,s2 - 19e7a: 85e2 mv a1,s8 - 19e7c: 8552 mv a0,s4 - 19e7e: b43fb0ef jal 159c0 - 19e82: e901 bnez a0,19e92 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x54> - 19e84: 40998533 sub a0,s3,s1 - 19e88: 00abc763 blt s7,a0,19e96 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x58> - 19e8c: 01554a63 blt a0,s5,19ea0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x62> - 19e90: 2501 sext.w a0,a0 - 19e92: 00054763 bltz a0,19ea0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x62> - 19e96: 6c1c ld a5,24(s0) - 19e98: 4701 li a4,0 - 19e9a: c791 beqz a5,19ea6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x68> - 19e9c: 843e mv s0,a5 - 19e9e: b7e1 j 19e66 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x28> - 19ea0: 681c ld a5,16(s0) - 19ea2: 4705 li a4,1 - 19ea4: ffe5 bnez a5,19e9c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x5e> - 19ea6: 6be2 ld s7,24(sp) - 19ea8: 8aa2 mv s5,s0 - 19eaa: e739 bnez a4,19ef8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xba> - 19eac: 00090863 beqz s2,19ebc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x7e> - 19eb0: 864a mv a2,s2 - 19eb2: 85d2 mv a1,s4 - 19eb4: 8562 mv a0,s8 - 19eb6: b0bfb0ef jal 159c0 - 19eba: ed09 bnez a0,19ed4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x96> - 19ebc: 800007b7 lui a5,0x80000 - 19ec0: 413484b3 sub s1,s1,s3 - 19ec4: fff7c713 not a4,a5 - 19ec8: 00974863 blt a4,s1,19ed8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x9a> - 19ecc: 04f4c663 blt s1,a5,19f18 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xda> - 19ed0: 0004851b sext.w a0,s1 - 19ed4: 04054263 bltz a0,19f18 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xda> - 19ed8: 4a81 li s5,0 - 19eda: 60e6 ld ra,88(sp) - 19edc: 8522 mv a0,s0 - 19ede: 6446 ld s0,80(sp) - 19ee0: 64a6 ld s1,72(sp) - 19ee2: 6906 ld s2,64(sp) - 19ee4: 79e2 ld s3,56(sp) - 19ee6: 7a42 ld s4,48(sp) - 19ee8: 7b02 ld s6,32(sp) - 19eea: 6c42 ld s8,16(sp) - 19eec: 85d6 mv a1,s5 - 19eee: 7aa2 ld s5,40(sp) - 19ef0: 6125 addi sp,sp,96 - 19ef2: 8082 ret - 19ef4: 00850413 addi s0,a0,8 - 19ef8: 018b3a83 ld s5,24(s6) - 19efc: 01540e63 beq s0,s5,19f18 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xda> - 19f00: 8522 mv a0,s0 - 19f02: a8ffb0ef jal 15990 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt> - 19f06: 7504 ld s1,40(a0) - 19f08: 02053c03 ld s8,32(a0) - 19f0c: 894e mv s2,s3 - 19f0e: 0134e763 bltu s1,s3,19f1c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xde> - 19f12: 8aa2 mv s5,s0 - 19f14: 842a mv s0,a0 - 19f16: bf59 j 19eac <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x6e> - 19f18: 4401 li s0,0 - 19f1a: b7c1 j 19eda <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x9c> - 19f1c: 8aa2 mv s5,s0 - 19f1e: 8926 mv s2,s1 - 19f20: 842a mv s0,a0 - 19f22: b769 j 19eac <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x6e> - -0000000000019f24 <_ZN7testing8internal18OsStackTraceGetter17CurrentStackTraceB5cxx11Eii>: - 19f24: 01050713 addi a4,a0,16 - 19f28: 00053423 sd zero,8(a0) - 19f2c: 00050823 sb zero,16(a0) - 19f30: e118 sd a4,0(a0) - 19f32: 8082 ret - -0000000000019f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0>: - 19f34: 7139 addi sp,sp,-64 - 19f36: f426 sd s1,40(sp) - 19f38: fc06 sd ra,56(sp) - 19f3a: f822 sd s0,48(sp) - 19f3c: f04a sd s2,32(sp) - 19f3e: ec4e sd s3,24(sp) - 19f40: 01050493 addi s1,a0,16 - 19f44: e104 sd s1,0(a0) - 19f46: c1d9 beqz a1,19fcc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x98> - 19f48: 892a mv s2,a0 - 19f4a: 852e mv a0,a1 - 19f4c: 89ae mv s3,a1 - 19f4e: c83fb0ef jal 15bd0 - 19f52: e42a sd a0,8(sp) - 19f54: 47bd li a5,15 - 19f56: 842a mv s0,a0 - 19f58: 04a7e463 bltu a5,a0,19fa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x6c> - 19f5c: 4785 li a5,1 - 19f5e: 02f51263 bne a0,a5,19f82 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x4e> - 19f62: 0009c783 lbu a5,0(s3) - 19f66: 00f90823 sb a5,16(s2) - 19f6a: 00893423 sd s0,8(s2) - 19f6e: 94a2 add s1,s1,s0 - 19f70: 00048023 sb zero,0(s1) - 19f74: 70e2 ld ra,56(sp) - 19f76: 7442 ld s0,48(sp) - 19f78: 74a2 ld s1,40(sp) - 19f7a: 7902 ld s2,32(sp) - 19f7c: 69e2 ld s3,24(sp) - 19f7e: 6121 addi sp,sp,64 - 19f80: 8082 ret - 19f82: d565 beqz a0,19f6a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x36> - 19f84: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 19f88: 02098407 vle8.v v8,(s3) - 19f8c: 8c1d sub s0,s0,a5 - 19f8e: 99be add s3,s3,a5 - 19f90: 02048427 vse8.v v8,(s1) - 19f94: 94be add s1,s1,a5 - 19f96: f47d bnez s0,19f84 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x50> - 19f98: 6422 ld s0,8(sp) - 19f9a: 00093483 ld s1,0(s2) - 19f9e: b7f1 j 19f6a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x36> - 19fa0: 4601 li a2,0 - 19fa2: 002c addi a1,sp,8 - 19fa4: 854a mv a0,s2 - 19fa6: f0afb0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 19faa: 67a2 ld a5,8(sp) - 19fac: 00a93023 sd a0,0(s2) - 19fb0: 84aa mv s1,a0 - 19fb2: 00f93823 sd a5,16(s2) - 19fb6: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 19fba: 02098407 vle8.v v8,(s3) - 19fbe: 8c1d sub s0,s0,a5 - 19fc0: 99be add s3,s3,a5 - 19fc2: 02048427 vse8.v v8,(s1) - 19fc6: 94be add s1,s1,a5 - 19fc8: fc55 bnez s0,19f84 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x50> - 19fca: b7f9 j 19f98 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x64> - 19fcc: e05fb0ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - -0000000000019fd0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0>: - 19fd0: 18050c63 beqz a0,1a168 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x198> - 19fd4: 711d addi sp,sp,-96 - 19fd6: fc4e sd s3,56(sp) - 19fd8: ec86 sd ra,88(sp) - 19fda: e8a2 sd s0,80(sp) - 19fdc: f852 sd s4,48(sp) - 19fde: 89aa mv s3,a0 - 19fe0: 0189ba03 ld s4,24(s3) - 19fe4: 140a0c63 beqz s4,1a13c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x16c> - 19fe8: e4a6 sd s1,72(sp) - 19fea: e0ca sd s2,64(sp) - 19fec: f456 sd s5,40(sp) - 19fee: f05a sd s6,32(sp) - 19ff0: 018a3a83 ld s5,24(s4) - 19ff4: 120a8063 beqz s5,1a114 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x144> - 19ff8: 018abb03 ld s6,24(s5) # ffffffff80000018 <__global_pointer$+0xffffffff7ffb3288> - 19ffc: 0e0b0c63 beqz s6,1a0f4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x124> - 1a000: 018b3403 ld s0,24(s6) - 1a004: c845 beqz s0,1a0b4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xe4> - 1a006: 01843903 ld s2,24(s0) - 1a00a: 06090663 beqz s2,1a076 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xa6> - 1a00e: e862 sd s8,16(sp) - 1a010: 01893c03 ld s8,24(s2) - 1a014: 080c0063 beqz s8,1a094 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xc4> - 1a018: ec5e sd s7,24(sp) - 1a01a: 018c3483 ld s1,24(s8) - 1a01e: c8dd beqz s1,1a0d4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x104> - 1a020: 0184bb83 ld s7,24(s1) - 1a024: 020b8863 beqz s7,1a054 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x84> - 1a028: e466 sd s9,8(sp) - 1a02a: 018bb503 ld a0,24(s7) - 1a02e: 8cde mv s9,s7 - 1a030: fa1ff0ef jal 19fd0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0> - 1a034: 020bb503 ld a0,32(s7) - 1a038: 030b8793 addi a5,s7,48 - 1a03c: 010bbb83 ld s7,16(s7) - 1a040: 00f50463 beq a0,a5,1a048 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x78> - 1a044: 8bdfb0ef jal 15900 <_ZdlPv@plt> - 1a048: 8566 mv a0,s9 - 1a04a: 8b7fb0ef jal 15900 <_ZdlPv@plt> - 1a04e: fc0b9ee3 bnez s7,1a02a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x5a> - 1a052: 6ca2 ld s9,8(sp) - 1a054: 7088 ld a0,32(s1) - 1a056: 03048793 addi a5,s1,48 - 1a05a: 0104bb83 ld s7,16(s1) - 1a05e: 00f50463 beq a0,a5,1a066 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x96> - 1a062: 89ffb0ef jal 15900 <_ZdlPv@plt> - 1a066: 8526 mv a0,s1 - 1a068: 899fb0ef jal 15900 <_ZdlPv@plt> - 1a06c: 060b8463 beqz s7,1a0d4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x104> - 1a070: 84de mv s1,s7 - 1a072: b77d j 1a020 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x50> - 1a074: 6c42 ld s8,16(sp) - 1a076: 7008 ld a0,32(s0) - 1a078: 03040793 addi a5,s0,48 - 1a07c: 6804 ld s1,16(s0) - 1a07e: 00f50463 beq a0,a5,1a086 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xb6> - 1a082: 87ffb0ef jal 15900 <_ZdlPv@plt> - 1a086: 8522 mv a0,s0 - 1a088: 879fb0ef jal 15900 <_ZdlPv@plt> - 1a08c: c485 beqz s1,1a0b4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xe4> - 1a08e: 8426 mv s0,s1 - 1a090: bf9d j 1a006 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x36> - 1a092: 6be2 ld s7,24(sp) - 1a094: 02093503 ld a0,32(s2) - 1a098: 03090793 addi a5,s2,48 - 1a09c: 01093483 ld s1,16(s2) - 1a0a0: 00f50463 beq a0,a5,1a0a8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xd8> - 1a0a4: 85dfb0ef jal 15900 <_ZdlPv@plt> - 1a0a8: 854a mv a0,s2 - 1a0aa: 857fb0ef jal 15900 <_ZdlPv@plt> - 1a0ae: d0f9 beqz s1,1a074 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xa4> - 1a0b0: 8926 mv s2,s1 - 1a0b2: bfb9 j 1a010 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x40> - 1a0b4: 020b3503 ld a0,32(s6) - 1a0b8: 030b0793 addi a5,s6,48 - 1a0bc: 010b3403 ld s0,16(s6) - 1a0c0: 00f50463 beq a0,a5,1a0c8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xf8> - 1a0c4: 83dfb0ef jal 15900 <_ZdlPv@plt> - 1a0c8: 855a mv a0,s6 - 1a0ca: 837fb0ef jal 15900 <_ZdlPv@plt> - 1a0ce: c01d beqz s0,1a0f4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x124> - 1a0d0: 8b22 mv s6,s0 - 1a0d2: b73d j 1a000 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x30> - 1a0d4: 020c3503 ld a0,32(s8) - 1a0d8: 030c0793 addi a5,s8,48 - 1a0dc: 010c3483 ld s1,16(s8) - 1a0e0: 00f50463 beq a0,a5,1a0e8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x118> - 1a0e4: 81dfb0ef jal 15900 <_ZdlPv@plt> - 1a0e8: 8562 mv a0,s8 - 1a0ea: 817fb0ef jal 15900 <_ZdlPv@plt> - 1a0ee: d0d5 beqz s1,1a092 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xc2> - 1a0f0: 8c26 mv s8,s1 - 1a0f2: b725 j 1a01a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x4a> - 1a0f4: 020ab503 ld a0,32(s5) - 1a0f8: 030a8793 addi a5,s5,48 - 1a0fc: 010ab403 ld s0,16(s5) - 1a100: 00f50463 beq a0,a5,1a108 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x138> - 1a104: ffcfb0ef jal 15900 <_ZdlPv@plt> - 1a108: 8556 mv a0,s5 - 1a10a: ff6fb0ef jal 15900 <_ZdlPv@plt> - 1a10e: c019 beqz s0,1a114 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x144> - 1a110: 8aa2 mv s5,s0 - 1a112: b5dd j 19ff8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x28> - 1a114: 020a3503 ld a0,32(s4) - 1a118: 030a0793 addi a5,s4,48 - 1a11c: 010a3403 ld s0,16(s4) - 1a120: 00f50463 beq a0,a5,1a128 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x158> - 1a124: fdcfb0ef jal 15900 <_ZdlPv@plt> - 1a128: 8552 mv a0,s4 - 1a12a: fd6fb0ef jal 15900 <_ZdlPv@plt> - 1a12e: c019 beqz s0,1a134 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x164> - 1a130: 8a22 mv s4,s0 - 1a132: bd7d j 19ff0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x20> - 1a134: 64a6 ld s1,72(sp) - 1a136: 6906 ld s2,64(sp) - 1a138: 7aa2 ld s5,40(sp) - 1a13a: 7b02 ld s6,32(sp) - 1a13c: 0209b503 ld a0,32(s3) - 1a140: 03098793 addi a5,s3,48 - 1a144: 0109b403 ld s0,16(s3) - 1a148: 00f50463 beq a0,a5,1a150 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x180> - 1a14c: fb4fb0ef jal 15900 <_ZdlPv@plt> - 1a150: 854e mv a0,s3 - 1a152: faefb0ef jal 15900 <_ZdlPv@plt> - 1a156: c019 beqz s0,1a15c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x18c> - 1a158: 89a2 mv s3,s0 - 1a15a: b559 j 19fe0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x10> - 1a15c: 60e6 ld ra,88(sp) - 1a15e: 6446 ld s0,80(sp) - 1a160: 79e2 ld s3,56(sp) - 1a162: 7a42 ld s4,48(sp) - 1a164: 6125 addi sp,sp,96 - 1a166: 8082 ret - 1a168: 8082 ret - -000000000001a16a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0>: - 1a16a: 18050c63 beqz a0,1a302 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x198> - 1a16e: 711d addi sp,sp,-96 - 1a170: fc4e sd s3,56(sp) - 1a172: ec86 sd ra,88(sp) - 1a174: e8a2 sd s0,80(sp) - 1a176: f852 sd s4,48(sp) - 1a178: 89aa mv s3,a0 - 1a17a: 0189ba03 ld s4,24(s3) - 1a17e: 140a0c63 beqz s4,1a2d6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x16c> - 1a182: e4a6 sd s1,72(sp) - 1a184: e0ca sd s2,64(sp) - 1a186: f456 sd s5,40(sp) - 1a188: f05a sd s6,32(sp) - 1a18a: 018a3a83 ld s5,24(s4) - 1a18e: 120a8063 beqz s5,1a2ae <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x144> - 1a192: 018abb03 ld s6,24(s5) - 1a196: 0e0b0c63 beqz s6,1a28e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x124> - 1a19a: 018b3403 ld s0,24(s6) - 1a19e: c845 beqz s0,1a24e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xe4> - 1a1a0: 01843903 ld s2,24(s0) - 1a1a4: 06090663 beqz s2,1a210 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xa6> - 1a1a8: e862 sd s8,16(sp) - 1a1aa: 01893c03 ld s8,24(s2) - 1a1ae: 080c0063 beqz s8,1a22e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xc4> - 1a1b2: ec5e sd s7,24(sp) - 1a1b4: 018c3483 ld s1,24(s8) - 1a1b8: c8dd beqz s1,1a26e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x104> - 1a1ba: 0184bb83 ld s7,24(s1) - 1a1be: 020b8863 beqz s7,1a1ee <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x84> - 1a1c2: e466 sd s9,8(sp) - 1a1c4: 018bb503 ld a0,24(s7) - 1a1c8: 8cde mv s9,s7 - 1a1ca: fa1ff0ef jal 1a16a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0> - 1a1ce: 020bb503 ld a0,32(s7) - 1a1d2: 030b8793 addi a5,s7,48 - 1a1d6: 010bbb83 ld s7,16(s7) - 1a1da: 00f50463 beq a0,a5,1a1e2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x78> - 1a1de: f22fb0ef jal 15900 <_ZdlPv@plt> - 1a1e2: 8566 mv a0,s9 - 1a1e4: f1cfb0ef jal 15900 <_ZdlPv@plt> - 1a1e8: fc0b9ee3 bnez s7,1a1c4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x5a> - 1a1ec: 6ca2 ld s9,8(sp) - 1a1ee: 7088 ld a0,32(s1) - 1a1f0: 03048793 addi a5,s1,48 - 1a1f4: 0104bb83 ld s7,16(s1) - 1a1f8: 00f50463 beq a0,a5,1a200 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x96> - 1a1fc: f04fb0ef jal 15900 <_ZdlPv@plt> - 1a200: 8526 mv a0,s1 - 1a202: efefb0ef jal 15900 <_ZdlPv@plt> - 1a206: 060b8463 beqz s7,1a26e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x104> - 1a20a: 84de mv s1,s7 - 1a20c: b77d j 1a1ba <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x50> - 1a20e: 6c42 ld s8,16(sp) - 1a210: 7008 ld a0,32(s0) - 1a212: 03040793 addi a5,s0,48 - 1a216: 6804 ld s1,16(s0) - 1a218: 00f50463 beq a0,a5,1a220 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xb6> - 1a21c: ee4fb0ef jal 15900 <_ZdlPv@plt> - 1a220: 8522 mv a0,s0 - 1a222: edefb0ef jal 15900 <_ZdlPv@plt> - 1a226: c485 beqz s1,1a24e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xe4> - 1a228: 8426 mv s0,s1 - 1a22a: bf9d j 1a1a0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x36> - 1a22c: 6be2 ld s7,24(sp) - 1a22e: 02093503 ld a0,32(s2) - 1a232: 03090793 addi a5,s2,48 - 1a236: 01093483 ld s1,16(s2) - 1a23a: 00f50463 beq a0,a5,1a242 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xd8> - 1a23e: ec2fb0ef jal 15900 <_ZdlPv@plt> - 1a242: 854a mv a0,s2 - 1a244: ebcfb0ef jal 15900 <_ZdlPv@plt> - 1a248: d0f9 beqz s1,1a20e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xa4> - 1a24a: 8926 mv s2,s1 - 1a24c: bfb9 j 1a1aa <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x40> - 1a24e: 020b3503 ld a0,32(s6) - 1a252: 030b0793 addi a5,s6,48 - 1a256: 010b3403 ld s0,16(s6) - 1a25a: 00f50463 beq a0,a5,1a262 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xf8> - 1a25e: ea2fb0ef jal 15900 <_ZdlPv@plt> - 1a262: 855a mv a0,s6 - 1a264: e9cfb0ef jal 15900 <_ZdlPv@plt> - 1a268: c01d beqz s0,1a28e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x124> - 1a26a: 8b22 mv s6,s0 - 1a26c: b73d j 1a19a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x30> - 1a26e: 020c3503 ld a0,32(s8) - 1a272: 030c0793 addi a5,s8,48 - 1a276: 010c3483 ld s1,16(s8) - 1a27a: 00f50463 beq a0,a5,1a282 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x118> - 1a27e: e82fb0ef jal 15900 <_ZdlPv@plt> - 1a282: 8562 mv a0,s8 - 1a284: e7cfb0ef jal 15900 <_ZdlPv@plt> - 1a288: d0d5 beqz s1,1a22c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xc2> - 1a28a: 8c26 mv s8,s1 - 1a28c: b725 j 1a1b4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x4a> - 1a28e: 020ab503 ld a0,32(s5) - 1a292: 030a8793 addi a5,s5,48 - 1a296: 010ab403 ld s0,16(s5) - 1a29a: 00f50463 beq a0,a5,1a2a2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x138> - 1a29e: e62fb0ef jal 15900 <_ZdlPv@plt> - 1a2a2: 8556 mv a0,s5 - 1a2a4: e5cfb0ef jal 15900 <_ZdlPv@plt> - 1a2a8: c019 beqz s0,1a2ae <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x144> - 1a2aa: 8aa2 mv s5,s0 - 1a2ac: b5dd j 1a192 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x28> - 1a2ae: 020a3503 ld a0,32(s4) - 1a2b2: 030a0793 addi a5,s4,48 - 1a2b6: 010a3403 ld s0,16(s4) - 1a2ba: 00f50463 beq a0,a5,1a2c2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x158> - 1a2be: e42fb0ef jal 15900 <_ZdlPv@plt> - 1a2c2: 8552 mv a0,s4 - 1a2c4: e3cfb0ef jal 15900 <_ZdlPv@plt> - 1a2c8: c019 beqz s0,1a2ce <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x164> - 1a2ca: 8a22 mv s4,s0 - 1a2cc: bd7d j 1a18a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x20> - 1a2ce: 64a6 ld s1,72(sp) - 1a2d0: 6906 ld s2,64(sp) - 1a2d2: 7aa2 ld s5,40(sp) - 1a2d4: 7b02 ld s6,32(sp) - 1a2d6: 0209b503 ld a0,32(s3) - 1a2da: 03098793 addi a5,s3,48 - 1a2de: 0109b403 ld s0,16(s3) - 1a2e2: 00f50463 beq a0,a5,1a2ea <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x180> - 1a2e6: e1afb0ef jal 15900 <_ZdlPv@plt> - 1a2ea: 854e mv a0,s3 - 1a2ec: e14fb0ef jal 15900 <_ZdlPv@plt> - 1a2f0: c019 beqz s0,1a2f6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x18c> - 1a2f2: 89a2 mv s3,s0 - 1a2f4: b559 j 1a17a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x10> - 1a2f6: 60e6 ld ra,88(sp) - 1a2f8: 6446 ld s0,80(sp) - 1a2fa: 79e2 ld s3,56(sp) - 1a2fc: 7a42 ld s4,48(sp) - 1a2fe: 6125 addi sp,sp,96 - 1a300: 8082 ret - 1a302: 8082 ret - -000000000001a304 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b>: - 1a304: 7135 addi sp,sp,-160 - 1a306: ed06 sd ra,152(sp) - 1a308: e922 sd s0,144(sp) - 1a30a: 10050a63 beqz a0,1a41e <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x11a> - 1a30e: 842e mv s0,a1 - 1a310: 10058763 beqz a1,1a41e <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x11a> - 1a314: f4d6 sd s5,104(sp) - 1a316: 678d lui a5,0x3 - 1a318: 02010a93 addi s5,sp,32 - 1a31c: e526 sd s1,136(sp) - 1a31e: e14a sd s2,128(sp) - 1a320: f8d2 sd s4,112(sp) - 1a322: 84aa mv s1,a0 - 1a324: 8932 mv s2,a2 - 1a326: d2d78793 addi a5,a5,-723 # 2d2d <__abi_tag-0xd567> - 1a32a: 03010a13 addi s4,sp,48 - 1a32e: 4709 li a4,2 - 1a330: 8556 mv a0,s5 - 1a332: 4619 li a2,6 - 1a334: 00020597 auipc a1,0x20 - 1a338: bac58593 addi a1,a1,-1108 # 39ee0 <_IO_stdin_used+0x360> - 1a33c: fcce sd s3,120(sp) - 1a33e: f0da sd s6,96(sp) - 1a340: 02010923 sb zero,50(sp) - 1a344: 02f11823 sh a5,48(sp) - 1a348: f052 sd s4,32(sp) - 1a34a: f43a sd a4,40(sp) - 1a34c: e54fb0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1a350: 05010993 addi s3,sp,80 - 1a354: e0ce sd s3,64(sp) - 1a356: 6118 ld a4,0(a0) - 1a358: 01050793 addi a5,a0,16 - 1a35c: 0ef70663 beq a4,a5,1a448 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x144> - 1a360: 6914 ld a3,16(a0) - 1a362: e0ba sd a4,64(sp) - 1a364: e8b6 sd a3,80(sp) - 1a366: 00853b03 ld s6,8(a0) - 1a36a: e11c sd a5,0(a0) - 1a36c: 00050823 sb zero,16(a0) - 1a370: 00053423 sd zero,8(a0) - 1a374: 8522 mv a0,s0 - 1a376: e4da sd s6,72(sp) - 1a378: 859fb0ef jal 15bd0 - 1a37c: 57fd li a5,-1 - 1a37e: 8389 srli a5,a5,0x2 - 1a380: 416787b3 sub a5,a5,s6 - 1a384: 862a mv a2,a0 - 1a386: 0ea7e063 bltu a5,a0,1a466 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x162> - 1a38a: 04010b13 addi s6,sp,64 - 1a38e: 85a2 mv a1,s0 - 1a390: 855a mv a0,s6 - 1a392: e0efb0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1a396: 01010a93 addi s5,sp,16 - 1a39a: e056 sd s5,0(sp) - 1a39c: 6114 ld a3,0(a0) - 1a39e: 01050713 addi a4,a0,16 - 1a3a2: 87aa mv a5,a0 - 1a3a4: 08e68363 beq a3,a4,1a42a <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x126> - 1a3a8: 6910 ld a2,16(a0) - 1a3aa: e036 sd a3,0(sp) - 1a3ac: e832 sd a2,16(sp) - 1a3ae: e398 sd a4,0(a5) - 1a3b0: 6798 ld a4,8(a5) - 1a3b2: 6506 ld a0,64(sp) - 1a3b4: 00078823 sb zero,16(a5) - 1a3b8: e43a sd a4,8(sp) - 1a3ba: 0007b423 sd zero,8(a5) - 1a3be: 01350463 beq a0,s3,1a3c6 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xc2> - 1a3c2: d3efb0ef jal 15900 <_ZdlPv@plt> - 1a3c6: 7502 ld a0,32(sp) - 1a3c8: 01450463 beq a0,s4,1a3d0 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xcc> - 1a3cc: d34fb0ef jal 15900 <_ZdlPv@plt> - 1a3d0: 6a22 ld s4,8(sp) - 1a3d2: 6982 ld s3,0(sp) - 1a3d4: 8526 mv a0,s1 - 1a3d6: 8652 mv a2,s4 - 1a3d8: 85ce mv a1,s3 - 1a3da: f47fa0ef jal 15320 - 1a3de: 4401 li s0,0 - 1a3e0: ed09 bnez a0,1a3fa <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xf6> - 1a3e2: 01448433 add s0,s1,s4 - 1a3e6: 00044783 lbu a5,0(s0) - 1a3ea: 02091863 bnez s2,1a41a <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x116> - 1a3ee: 03d00713 li a4,61 - 1a3f2: 0405 addi s0,s0,1 - 1a3f4: 00e78363 beq a5,a4,1a3fa <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xf6> - 1a3f8: 4401 li s0,0 - 1a3fa: 01598563 beq s3,s5,1a404 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x100> - 1a3fe: 854e mv a0,s3 - 1a400: d00fb0ef jal 15900 <_ZdlPv@plt> - 1a404: 60ea ld ra,152(sp) - 1a406: 8522 mv a0,s0 - 1a408: 644a ld s0,144(sp) - 1a40a: 64aa ld s1,136(sp) - 1a40c: 690a ld s2,128(sp) - 1a40e: 79e6 ld s3,120(sp) - 1a410: 7a46 ld s4,112(sp) - 1a412: 7aa6 ld s5,104(sp) - 1a414: 7b06 ld s6,96(sp) - 1a416: 610d addi sp,sp,160 - 1a418: 8082 ret - 1a41a: fbf1 bnez a5,1a3ee <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xea> - 1a41c: bff9 j 1a3fa <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xf6> - 1a41e: 4401 li s0,0 - 1a420: 60ea ld ra,152(sp) - 1a422: 8522 mv a0,s0 - 1a424: 644a ld s0,144(sp) - 1a426: 610d addi sp,sp,160 - 1a428: 8082 ret - 1a42a: 6514 ld a3,8(a0) - 1a42c: 85d6 mv a1,s5 - 1a42e: 853a mv a0,a4 - 1a430: 0685 addi a3,a3,1 - 1a432: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 1a436: 02050407 vle8.v v8,(a0) - 1a43a: 8e91 sub a3,a3,a2 - 1a43c: 9532 add a0,a0,a2 - 1a43e: 02058427 vse8.v v8,(a1) - 1a442: 95b2 add a1,a1,a2 - 1a444: f6fd bnez a3,1a432 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x12e> - 1a446: b7a5 j 1a3ae <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xaa> - 1a448: 6518 ld a4,8(a0) - 1a44a: 864e mv a2,s3 - 1a44c: 85be mv a1,a5 - 1a44e: 0705 addi a4,a4,1 - 1a450: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 1a454: 02058407 vle8.v v8,(a1) - 1a458: 8f15 sub a4,a4,a3 - 1a45a: 95b6 add a1,a1,a3 - 1a45c: 02060427 vse8.v v8,(a2) - 1a460: 9636 add a2,a2,a3 - 1a462: f77d bnez a4,1a450 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x14c> - 1a464: b709 j 1a366 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x62> - 1a466: 00020517 auipc a0,0x20 - 1a46a: a8250513 addi a0,a0,-1406 # 39ee8 <_IO_stdin_used+0x368> - 1a46e: 04010b13 addi s6,sp,64 - 1a472: c7efb0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 1a476: 842a mv s0,a0 - 1a478: a029 j 1a482 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x17e> - 1a47a: 842a mv s0,a0 - 1a47c: 855a mv a0,s6 - 1a47e: 943fc0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1a482: 8556 mv a0,s5 - 1a484: 93dfc0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1a488: 8522 mv a0,s0 - 1a48a: b66fb0ef jal 157f0 <_Unwind_Resume@plt> - -000000000001a48e <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb>: - 1a48e: 1141 addi sp,sp,-16 - 1a490: e022 sd s0,0(sp) - 1a492: 8432 mv s0,a2 - 1a494: 4605 li a2,1 - 1a496: e406 sd ra,8(sp) - 1a498: e6dff0ef jal 1a304 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> - 1a49c: cd15 beqz a0,1a4d8 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb+0x4a> - 1a49e: 00054703 lbu a4,0(a0) - 1a4a2: 03600693 li a3,54 - 1a4a6: 4785 li a5,1 - 1a4a8: fd07071b addiw a4,a4,-48 - 1a4ac: 0ff77713 zext.b a4,a4 - 1a4b0: 00e6ed63 bltu a3,a4,1a4ca <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb+0x3c> - 1a4b4: 004006b7 lui a3,0x400 - 1a4b8: 87b6 mv a5,a3 - 1a4ba: 1782 slli a5,a5,0x20 - 1a4bc: 0685 addi a3,a3,1 # 400001 <__global_pointer$+0x3b3271> - 1a4be: 97b6 add a5,a5,a3 - 1a4c0: 00e7d7b3 srl a5,a5,a4 - 1a4c4: 8b85 andi a5,a5,1 - 1a4c6: 0017c793 xori a5,a5,1 - 1a4ca: 60a2 ld ra,8(sp) - 1a4cc: 00f40023 sb a5,0(s0) - 1a4d0: 6402 ld s0,0(sp) - 1a4d2: 4505 li a0,1 - 1a4d4: 0141 addi sp,sp,16 - 1a4d6: 8082 ret - 1a4d8: 60a2 ld ra,8(sp) - 1a4da: 6402 ld s0,0(sp) - 1a4dc: 4501 li a0,0 - 1a4de: 0141 addi sp,sp,16 - 1a4e0: 8082 ret - -000000000001a4e2 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_>: - 1a4e2: 1101 addi sp,sp,-32 - 1a4e4: e426 sd s1,8(sp) - 1a4e6: 84b2 mv s1,a2 - 1a4e8: 4601 li a2,0 - 1a4ea: ec06 sd ra,24(sp) - 1a4ec: e19ff0ef jal 1a304 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> - 1a4f0: c115 beqz a0,1a514 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_+0x32> - 1a4f2: e822 sd s0,16(sp) - 1a4f4: 842a mv s0,a0 - 1a4f6: edafb0ef jal 15bd0 - 1a4fa: 6490 ld a2,8(s1) - 1a4fc: 872a mv a4,a0 - 1a4fe: 86a2 mv a3,s0 - 1a500: 8526 mv a0,s1 - 1a502: 4581 li a1,0 - 1a504: a6cfb0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 1a508: 60e2 ld ra,24(sp) - 1a50a: 6442 ld s0,16(sp) - 1a50c: 64a2 ld s1,8(sp) - 1a50e: 4505 li a0,1 - 1a510: 6105 addi sp,sp,32 - 1a512: 8082 ret - 1a514: 60e2 ld ra,24(sp) - 1a516: 64a2 ld s1,8(sp) - 1a518: 4501 li a0,0 - 1a51a: 6105 addi sp,sp,32 - 1a51c: 8082 ret - -000000000001a51e <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 1a51e: 7175 addi sp,sp,-144 - 1a520: fca6 sd s1,120(sp) - 1a522: f4ce sd s3,104(sp) - 1a524: f0d2 sd s4,96(sp) - 1a526: ecd6 sd s5,88(sp) - 1a528: e8da sd s6,80(sp) - 1a52a: e4de sd s7,72(sp) - 1a52c: e0e2 sd s8,64(sp) - 1a52e: fc66 sd s9,56(sp) - 1a530: e506 sd ra,136(sp) - 1a532: e122 sd s0,128(sp) - 1a534: f8ca sd s2,112(sp) - 1a536: 01050793 addi a5,a0,16 - 1a53a: 5bfd li s7,-1 - 1a53c: 89aa mv s3,a0 - 1a53e: 00053423 sd zero,8(a0) - 1a542: 00050823 sb zero,16(a0) - 1a546: 8a2e mv s4,a1 - 1a548: e11c sd a5,0(a0) - 1a54a: 002bdb13 srli s6,s7,0x2 - 1a54e: 4481 li s1,0 - 1a550: 4c31 li s8,12 - 1a552: 02010a93 addi s5,sp,32 - 1a556: 4cbd li s9,15 - 1a558: 8626 mv a2,s1 - 1a55a: 45a9 li a1,10 - 1a55c: 8552 mv a0,s4 - 1a55e: de2fb0ef jal 15b40 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt> - 1a562: 0089b783 ld a5,8(s3) - 1a566: 892a mv s2,a0 - 1a568: 40fb07b3 sub a5,s6,a5 - 1a56c: 16fc7e63 bgeu s8,a5,1a6e8 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1ca> - 1a570: 4635 li a2,13 - 1a572: 00020597 auipc a1,0x20 - 1a576: 98e58593 addi a1,a1,-1650 # 39f00 <_IO_stdin_used+0x380> - 1a57a: 854e mv a0,s3 - 1a57c: c24fb0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1a580: 008a3403 ld s0,8(s4) - 1a584: 09790963 beq s2,s7,1a616 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xf8> - 1a588: 0905 addi s2,s2,1 - 1a58a: 40990733 sub a4,s2,s1 - 1a58e: 16946363 bltu s0,s1,1a6f4 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1d6> - 1a592: 000a3783 ld a5,0(s4) - 1a596: 8c05 sub s0,s0,s1 - 1a598: e856 sd s5,16(sp) - 1a59a: 94be add s1,s1,a5 - 1a59c: 00877363 bgeu a4,s0,1a5a2 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x84> - 1a5a0: 843a mv s0,a4 - 1a5a2: e422 sd s0,8(sp) - 1a5a4: 068ce063 bltu s9,s0,1a604 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe6> - 1a5a8: 4785 li a5,1 - 1a5aa: 02f41d63 bne s0,a5,1a5e4 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc6> - 1a5ae: 0004c783 lbu a5,0(s1) - 1a5b2: 02f10023 sb a5,32(sp) - 1a5b6: 87d6 mv a5,s5 - 1a5b8: ec22 sd s0,24(sp) - 1a5ba: 97a2 add a5,a5,s0 - 1a5bc: 00078023 sb zero,0(a5) - 1a5c0: 0089b783 ld a5,8(s3) - 1a5c4: 6662 ld a2,24(sp) - 1a5c6: 65c2 ld a1,16(sp) - 1a5c8: 40fb07b3 sub a5,s6,a5 - 1a5cc: 14c7e563 bltu a5,a2,1a716 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1f8> - 1a5d0: 854e mv a0,s3 - 1a5d2: bcefb0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1a5d6: 6542 ld a0,16(sp) - 1a5d8: 01550463 beq a0,s5,1a5e0 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc2> - 1a5dc: b24fb0ef jal 15900 <_ZdlPv@plt> - 1a5e0: 84ca mv s1,s2 - 1a5e2: bf9d j 1a558 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3a> - 1a5e4: d869 beqz s0,1a5b6 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x98> - 1a5e6: 8556 mv a0,s5 - 1a5e8: 87a6 mv a5,s1 - 1a5ea: 0c347757 vsetvli a4,s0,e8,m8,ta,ma - 1a5ee: 02078407 vle8.v v8,(a5) - 1a5f2: 8c19 sub s0,s0,a4 - 1a5f4: 97ba add a5,a5,a4 - 1a5f6: 02050427 vse8.v v8,(a0) - 1a5fa: 953a add a0,a0,a4 - 1a5fc: f47d bnez s0,1a5ea <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xcc> - 1a5fe: 6422 ld s0,8(sp) - 1a600: 67c2 ld a5,16(sp) - 1a602: bf5d j 1a5b8 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x9a> - 1a604: 4601 li a2,0 - 1a606: 002c addi a1,sp,8 - 1a608: 0808 addi a0,sp,16 - 1a60a: 8a6fb0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1a60e: 67a2 ld a5,8(sp) - 1a610: e82a sd a0,16(sp) - 1a612: f03e sd a5,32(sp) - 1a614: bfd1 j 1a5e8 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xca> - 1a616: 0a946363 bltu s0,s1,1a6bc <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x19e> - 1a61a: 000a3783 ld a5,0(s4) - 1a61e: 8c05 sub s0,s0,s1 - 1a620: 02010913 addi s2,sp,32 - 1a624: e422 sd s0,8(sp) - 1a626: e84a sd s2,16(sp) - 1a628: 473d li a4,15 - 1a62a: 94be add s1,s1,a5 - 1a62c: 01010a13 addi s4,sp,16 - 1a630: 06876d63 bltu a4,s0,1a6aa <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> - 1a634: 4785 li a5,1 - 1a636: 04f41a63 bne s0,a5,1a68a <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x16c> - 1a63a: 0004c783 lbu a5,0(s1) - 1a63e: 02f10023 sb a5,32(sp) - 1a642: 87ca mv a5,s2 - 1a644: ec22 sd s0,24(sp) - 1a646: 97a2 add a5,a5,s0 - 1a648: 00078023 sb zero,0(a5) - 1a64c: 0089b703 ld a4,8(s3) - 1a650: 57fd li a5,-1 - 1a652: 6662 ld a2,24(sp) - 1a654: 8389 srli a5,a5,0x2 - 1a656: 8f99 sub a5,a5,a4 - 1a658: 65c2 ld a1,16(sp) - 1a65a: 0cc7e463 bltu a5,a2,1a722 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x204> - 1a65e: 854e mv a0,s3 - 1a660: b40fb0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1a664: 6542 ld a0,16(sp) - 1a666: 01250463 beq a0,s2,1a66e <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x150> - 1a66a: a96fb0ef jal 15900 <_ZdlPv@plt> - 1a66e: 60aa ld ra,136(sp) - 1a670: 640a ld s0,128(sp) - 1a672: 74e6 ld s1,120(sp) - 1a674: 7946 ld s2,112(sp) - 1a676: 7a06 ld s4,96(sp) - 1a678: 6ae6 ld s5,88(sp) - 1a67a: 6b46 ld s6,80(sp) - 1a67c: 6ba6 ld s7,72(sp) - 1a67e: 6c06 ld s8,64(sp) - 1a680: 7ce2 ld s9,56(sp) - 1a682: 854e mv a0,s3 - 1a684: 79a6 ld s3,104(sp) - 1a686: 6149 addi sp,sp,144 - 1a688: 8082 ret - 1a68a: dc45 beqz s0,1a642 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x124> - 1a68c: 854a mv a0,s2 - 1a68e: 87a6 mv a5,s1 - 1a690: 0c347757 vsetvli a4,s0,e8,m8,ta,ma - 1a694: 02078407 vle8.v v8,(a5) - 1a698: 8c19 sub s0,s0,a4 - 1a69a: 97ba add a5,a5,a4 - 1a69c: 02050427 vse8.v v8,(a0) - 1a6a0: 953a add a0,a0,a4 - 1a6a2: f47d bnez s0,1a690 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x172> - 1a6a4: 6422 ld s0,8(sp) - 1a6a6: 67c2 ld a5,16(sp) - 1a6a8: bf71 j 1a644 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x126> - 1a6aa: 4601 li a2,0 - 1a6ac: 002c addi a1,sp,8 - 1a6ae: 8552 mv a0,s4 - 1a6b0: 800fb0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1a6b4: 67a2 ld a5,8(sp) - 1a6b6: e82a sd a0,16(sp) - 1a6b8: f03e sd a5,32(sp) - 1a6ba: bfd1 j 1a68e <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x170> - 1a6bc: 86a2 mv a3,s0 - 1a6be: 8626 mv a2,s1 - 1a6c0: 00020597 auipc a1,0x20 - 1a6c4: 85058593 addi a1,a1,-1968 # 39f10 <_IO_stdin_used+0x390> - 1a6c8: 00020517 auipc a0,0x20 - 1a6cc: 86050513 addi a0,a0,-1952 # 39f28 <_IO_stdin_used+0x3a8> - 1a6d0: a80fb0ef jal 15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> - 1a6d4: 842a mv s0,a0 - 1a6d6: 8552 mv a0,s4 - 1a6d8: ee8fc0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1a6dc: 854e mv a0,s3 - 1a6de: ee2fc0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1a6e2: 8522 mv a0,s0 - 1a6e4: 90cfb0ef jal 157f0 <_Unwind_Resume@plt> - 1a6e8: 00020517 auipc a0,0x20 - 1a6ec: 80050513 addi a0,a0,-2048 # 39ee8 <_IO_stdin_used+0x368> - 1a6f0: a00fb0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 1a6f4: 86a2 mv a3,s0 - 1a6f6: 8626 mv a2,s1 - 1a6f8: 00020597 auipc a1,0x20 - 1a6fc: 81858593 addi a1,a1,-2024 # 39f10 <_IO_stdin_used+0x390> - 1a700: 00020517 auipc a0,0x20 - 1a704: 82850513 addi a0,a0,-2008 # 39f28 <_IO_stdin_used+0x3a8> - 1a708: a48fb0ef jal 15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> - 1a70c: 842a mv s0,a0 - 1a70e: 0808 addi a0,sp,16 - 1a710: eb0fc0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1a714: b7e1 j 1a6dc <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1be> - 1a716: 0001f517 auipc a0,0x1f - 1a71a: 7d250513 addi a0,a0,2002 # 39ee8 <_IO_stdin_used+0x368> - 1a71e: 9d2fb0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 1a722: 0001f517 auipc a0,0x1f - 1a726: 7c650513 addi a0,a0,1990 # 39ee8 <_IO_stdin_used+0x368> - 1a72a: 9c6fb0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 1a72e: 842a mv s0,a0 - 1a730: b775 j 1a6dc <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1be> - -000000000001a732 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0>: - 1a732: 7159 addi sp,sp,-112 - 1a734: e4ce sd s3,72(sp) - 1a736: 89aa mv s3,a0 - 1a738: 04800513 li a0,72 - 1a73c: f0a2 sd s0,96(sp) - 1a73e: eca6 sd s1,88(sp) - 1a740: e8ca sd s2,80(sp) - 1a742: 84b2 mv s1,a2 - 1a744: f45e sd s7,40(sp) - 1a746: 892e mv s2,a1 - 1a748: f486 sd ra,104(sp) - 1a74a: 956fb0ef jal 158a0 <_Znwm@plt> - 1a74e: 609c ld a5,0(s1) - 1a750: 03050b93 addi s7,a0,48 - 1a754: 03753023 sd s7,32(a0) - 1a758: 638c ld a1,0(a5) - 1a75a: 6790 ld a2,8(a5) - 1a75c: 842a mv s0,a0 - 1a75e: 02050513 addi a0,a0,32 - 1a762: 962e add a2,a2,a1 - 1a764: bd6ff0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1a768: e0d2 sd s4,64(sp) - 1a76a: fc56 sd s5,56(sp) - 1a76c: f062 sd s8,32(sp) - 1a76e: 04043023 sd zero,64(s0) - 1a772: 00898c13 addi s8,s3,8 - 1a776: 02043a83 ld s5,32(s0) - 1a77a: 02843a03 ld s4,40(s0) - 1a77e: 84ca mv s1,s2 - 1a780: 0f2c0d63 beq s8,s2,1a87a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x148> - 1a784: f85a sd s6,48(sp) - 1a786: 02893b03 ld s6,40(s2) - 1a78a: ec66 sd s9,24(sp) - 1a78c: 8cd2 mv s9,s4 - 1a78e: 074b6b63 bltu s6,s4,1a804 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xd2> - 1a792: 060c8c63 beqz s9,1a80a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xd8> - 1a796: e86a sd s10,16(sp) - 1a798: 02093d03 ld s10,32(s2) - 1a79c: 8666 mv a2,s9 - 1a79e: 8556 mv a0,s5 - 1a7a0: 85ea mv a1,s10 - 1a7a2: a1efb0ef jal 159c0 - 1a7a6: 10050f63 beqz a0,1a8c4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x192> - 1a7aa: 12054b63 bltz a0,1a8e0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1ae> - 1a7ae: 856a mv a0,s10 - 1a7b0: 8666 mv a2,s9 - 1a7b2: 85d6 mv a1,s5 - 1a7b4: a0cfb0ef jal 159c0 - 1a7b8: 6d42 ld s10,16(sp) - 1a7ba: ed09 bnez a0,1a7d4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xa2> - 1a7bc: 800007b7 lui a5,0x80000 - 1a7c0: 414b0b33 sub s6,s6,s4 - 1a7c4: fff7c713 not a4,a5 - 1a7c8: 01674863 blt a4,s6,1a7d8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xa6> - 1a7cc: 10fb4c63 blt s6,a5,1a8e4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1b2> - 1a7d0: 000b051b sext.w a0,s6 - 1a7d4: 10054863 bltz a0,1a8e4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1b2> - 1a7d8: 7b42 ld s6,48(sp) - 1a7da: 6ce2 ld s9,24(sp) - 1a7dc: 017a8563 beq s5,s7,1a7e6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xb4> - 1a7e0: 8556 mv a0,s5 - 1a7e2: 91efb0ef jal 15900 <_ZdlPv@plt> - 1a7e6: 8522 mv a0,s0 - 1a7e8: 918fb0ef jal 15900 <_ZdlPv@plt> - 1a7ec: 70a6 ld ra,104(sp) - 1a7ee: 7406 ld s0,96(sp) - 1a7f0: 6a06 ld s4,64(sp) - 1a7f2: 7ae2 ld s5,56(sp) - 1a7f4: 7c02 ld s8,32(sp) - 1a7f6: 6946 ld s2,80(sp) - 1a7f8: 69a6 ld s3,72(sp) - 1a7fa: 7ba2 ld s7,40(sp) - 1a7fc: 8526 mv a0,s1 - 1a7fe: 64e6 ld s1,88(sp) - 1a800: 6165 addi sp,sp,112 - 1a802: 8082 ret - 1a804: 8cda mv s9,s6 - 1a806: f80c98e3 bnez s9,1a796 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x64> - 1a80a: 80000737 lui a4,0x80000 - 1a80e: fff74693 not a3,a4 - 1a812: 416a07b3 sub a5,s4,s6 - 1a816: faf6c3e3 blt a3,a5,1a7bc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x8a> - 1a81a: 00e7c663 blt a5,a4,1a826 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xf4> - 1a81e: 02079713 slli a4,a5,0x20 - 1a822: f8075de3 bgez a4,1a7bc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x8a> - 1a826: 0189b783 ld a5,24(s3) - 1a82a: 0f278863 beq a5,s2,1a91a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1e8> - 1a82e: 854a mv a0,s2 - 1a830: 960fb0ef jal 15990 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt> - 1a834: 750c ld a1,40(a0) - 1a836: 892a mv s2,a0 - 1a838: 7108 ld a0,32(a0) - 1a83a: 86d2 mv a3,s4 - 1a83c: 8656 mv a2,s5 - 1a83e: fd7fe0ef jal 19814 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> - 1a842: 0c054963 bltz a0,1a914 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1e2> - 1a846: 8652 mv a2,s4 - 1a848: 85d6 mv a1,s5 - 1a84a: 854e mv a0,s3 - 1a84c: df2ff0ef jal 19e3e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0> - 1a850: 84ae mv s1,a1 - 1a852: e42e sd a1,8(sp) - 1a854: e02a sd a0,0(sp) - 1a856: 7b42 ld s6,48(sp) - 1a858: 6ce2 ld s9,24(sp) - 1a85a: 87aa mv a5,a0 - 1a85c: c0b5 beqz s1,1a8c0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x18e> - 1a85e: 4505 li a0,1 - 1a860: cb95 beqz a5,1a894 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x162> - 1a862: 8626 mv a2,s1 - 1a864: 86e2 mv a3,s8 - 1a866: 85a2 mv a1,s0 - 1a868: d39fa0ef jal 155a0 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt> - 1a86c: 0289b783 ld a5,40(s3) - 1a870: 84a2 mv s1,s0 - 1a872: 0785 addi a5,a5,1 # ffffffff80000001 <__global_pointer$+0xffffffff7ffb3271> - 1a874: 02f9b423 sd a5,40(s3) - 1a878: bf95 j 1a7ec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xba> - 1a87a: 0289b783 ld a5,40(s3) - 1a87e: c79d beqz a5,1a8ac <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x17a> - 1a880: 0209b483 ld s1,32(s3) - 1a884: 86d2 mv a3,s4 - 1a886: 8656 mv a2,s5 - 1a888: 748c ld a1,40(s1) - 1a88a: 7088 ld a0,32(s1) - 1a88c: f89fe0ef jal 19814 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> - 1a890: 00055e63 bgez a0,1a8ac <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x17a> - 1a894: 4505 li a0,1 - 1a896: fc9c06e3 beq s8,s1,1a862 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x130> - 1a89a: 7494 ld a3,40(s1) - 1a89c: 7090 ld a2,32(s1) - 1a89e: 85d2 mv a1,s4 - 1a8a0: 8556 mv a0,s5 - 1a8a2: f73fe0ef jal 19814 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> - 1a8a6: 01f5551b srliw a0,a0,0x1f - 1a8aa: bf65 j 1a862 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x130> - 1a8ac: 8652 mv a2,s4 - 1a8ae: 85d6 mv a1,s5 - 1a8b0: 854e mv a0,s3 - 1a8b2: d8cff0ef jal 19e3e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0> - 1a8b6: 84ae mv s1,a1 - 1a8b8: e42e sd a1,8(sp) - 1a8ba: e02a sd a0,0(sp) - 1a8bc: 87aa mv a5,a0 - 1a8be: f0c5 bnez s1,1a85e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x12c> - 1a8c0: 84be mv s1,a5 - 1a8c2: bf29 j 1a7dc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xaa> - 1a8c4: 80000737 lui a4,0x80000 - 1a8c8: fff74693 not a3,a4 - 1a8cc: 416a07b3 sub a5,s4,s6 - 1a8d0: ecf6cfe3 blt a3,a5,1a7ae <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x7c> - 1a8d4: 00e7c663 blt a5,a4,1a8e0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1ae> - 1a8d8: 02079713 slli a4,a5,0x20 - 1a8dc: ec0759e3 bgez a4,1a7ae <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x7c> - 1a8e0: 6d42 ld s10,16(sp) - 1a8e2: b791 j 1a826 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xf4> - 1a8e4: 0209b783 ld a5,32(s3) - 1a8e8: 03278d63 beq a5,s2,1a922 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1f0> - 1a8ec: 854a mv a0,s2 - 1a8ee: e03fa0ef jal 156f0 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@plt> - 1a8f2: 7514 ld a3,40(a0) - 1a8f4: 7110 ld a2,32(a0) - 1a8f6: 8b2a mv s6,a0 - 1a8f8: 85d2 mv a1,s4 - 1a8fa: 8556 mv a0,s5 - 1a8fc: f19fe0ef jal 19814 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> - 1a900: f40553e3 bgez a0,1a846 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x114> - 1a904: 01893783 ld a5,24(s2) - 1a908: cf89 beqz a5,1a922 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1f0> - 1a90a: 84da mv s1,s6 - 1a90c: 6ce2 ld s9,24(sp) - 1a90e: 7b42 ld s6,48(sp) - 1a910: 4505 li a0,1 - 1a912: bf81 j 1a862 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x130> - 1a914: 01893783 ld a5,24(s2) - 1a918: cb81 beqz a5,1a928 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1f6> - 1a91a: 7b42 ld s6,48(sp) - 1a91c: 6ce2 ld s9,24(sp) - 1a91e: 4505 li a0,1 - 1a920: b789 j 1a862 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x130> - 1a922: 7b42 ld s6,48(sp) - 1a924: 6ce2 ld s9,24(sp) - 1a926: bf95 j 1a89a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x168> - 1a928: 7b42 ld s6,48(sp) - 1a92a: 6ce2 ld s9,24(sp) - 1a92c: 84ca mv s1,s2 - 1a92e: b79d j 1a894 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x162> - 1a930: e0d2 sd s4,64(sp) - 1a932: fc56 sd s5,56(sp) - 1a934: f85a sd s6,48(sp) - 1a936: f062 sd s8,32(sp) - 1a938: ec66 sd s9,24(sp) - 1a93a: e86a sd s10,16(sp) - 1a93c: c85fa0ef jal 155c0 <__cxa_begin_catch@plt> - 1a940: 8522 mv a0,s0 - 1a942: fbffa0ef jal 15900 <_ZdlPv@plt> - 1a946: f2bfa0ef jal 15870 <__cxa_rethrow@plt> - 1a94a: 842a mv s0,a0 - 1a94c: b14fb0ef jal 15c60 <__cxa_end_catch@plt> - 1a950: 8522 mv a0,s0 - 1a952: e9ffa0ef jal 157f0 <_Unwind_Resume@plt> - -000000000001a956 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_>: - 1a956: 715d addi sp,sp,-80 - 1a958: f052 sd s4,32(sp) - 1a95a: 8a2a mv s4,a0 - 1a95c: 03800513 li a0,56 - 1a960: e0a2 sd s0,64(sp) - 1a962: fc26 sd s1,56(sp) - 1a964: f84a sd s2,48(sp) - 1a966: f44e sd s3,40(sp) - 1a968: ec56 sd s5,24(sp) - 1a96a: e85a sd s6,16(sp) - 1a96c: 8ab2 mv s5,a2 - 1a96e: 8b2e mv s6,a1 - 1a970: 84b6 mv s1,a3 - 1a972: e486 sd ra,72(sp) - 1a974: 89ba mv s3,a4 - 1a976: f2bfa0ef jal 158a0 <_Znwm@plt> - 1a97a: 02850913 addi s2,a0,40 - 1a97e: 01652023 sw s6,0(a0) - 1a982: 01553423 sd s5,8(a0) - 1a986: c904 sw s1,16(a0) - 1a988: 01253c23 sd s2,24(a0) - 1a98c: 842a mv s0,a0 - 1a98e: 08098663 beqz s3,1aa1a <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0xc4> - 1a992: 01850a93 addi s5,a0,24 - 1a996: 854e mv a0,s3 - 1a998: a38fb0ef jal 15bd0 - 1a99c: e42a sd a0,8(sp) - 1a99e: 47bd li a5,15 - 1a9a0: 84aa mv s1,a0 - 1a9a2: 04a7e863 bltu a5,a0,1a9f2 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x9c> - 1a9a6: 4785 li a5,1 - 1a9a8: 02f51663 bne a0,a5,1a9d4 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x7e> - 1a9ac: 0009c783 lbu a5,0(s3) - 1a9b0: 02f40423 sb a5,40(s0) - 1a9b4: f004 sd s1,32(s0) - 1a9b6: 9926 add s2,s2,s1 - 1a9b8: 00090023 sb zero,0(s2) - 1a9bc: 008a3023 sd s0,0(s4) - 1a9c0: 60a6 ld ra,72(sp) - 1a9c2: 6406 ld s0,64(sp) - 1a9c4: 74e2 ld s1,56(sp) - 1a9c6: 7942 ld s2,48(sp) - 1a9c8: 79a2 ld s3,40(sp) - 1a9ca: 7a02 ld s4,32(sp) - 1a9cc: 6ae2 ld s5,24(sp) - 1a9ce: 6b42 ld s6,16(sp) - 1a9d0: 6161 addi sp,sp,80 - 1a9d2: 8082 ret - 1a9d4: d165 beqz a0,1a9b4 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x5e> - 1a9d6: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma - 1a9da: 02098407 vle8.v v8,(s3) - 1a9de: 8c9d sub s1,s1,a5 - 1a9e0: 99be add s3,s3,a5 - 1a9e2: 02090427 vse8.v v8,(s2) - 1a9e6: 993e add s2,s2,a5 - 1a9e8: f4fd bnez s1,1a9d6 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x80> - 1a9ea: 64a2 ld s1,8(sp) - 1a9ec: 01843903 ld s2,24(s0) - 1a9f0: b7d1 j 1a9b4 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x5e> - 1a9f2: 8556 mv a0,s5 - 1a9f4: 4601 li a2,0 - 1a9f6: 002c addi a1,sp,8 - 1a9f8: cb9fa0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1a9fc: 67a2 ld a5,8(sp) - 1a9fe: ec08 sd a0,24(s0) - 1aa00: 892a mv s2,a0 - 1aa02: f41c sd a5,40(s0) - 1aa04: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma - 1aa08: 02098407 vle8.v v8,(s3) - 1aa0c: 8c9d sub s1,s1,a5 - 1aa0e: 99be add s3,s3,a5 - 1aa10: 02090427 vse8.v v8,(s2) - 1aa14: 993e add s2,s2,a5 - 1aa16: f0e1 bnez s1,1a9d6 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x80> - 1aa18: bfc9 j 1a9ea <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x94> - 1aa1a: bb6fb0ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 1aa1e: 87aa mv a5,a0 - 1aa20: 8522 mv a0,s0 - 1aa22: 843e mv s0,a5 - 1aa24: eddfa0ef jal 15900 <_ZdlPv@plt> - 1aa28: 8522 mv a0,s0 - 1aa2a: dc7fa0ef jal 157f0 <_Unwind_Resume@plt> - -000000000001aa2e <_ZN7testing8internal12AssertHelperD1Ev>: - 1aa2e: 1141 addi sp,sp,-16 - 1aa30: e022 sd s0,0(sp) - 1aa32: 6100 ld s0,0(a0) - 1aa34: e406 sd ra,8(sp) - 1aa36: cc11 beqz s0,1aa52 <_ZN7testing8internal12AssertHelperD1Ev+0x24> - 1aa38: 6c08 ld a0,24(s0) - 1aa3a: 02840793 addi a5,s0,40 - 1aa3e: 00f50463 beq a0,a5,1aa46 <_ZN7testing8internal12AssertHelperD1Ev+0x18> - 1aa42: ebffa0ef jal 15900 <_ZdlPv@plt> - 1aa46: 8522 mv a0,s0 - 1aa48: 6402 ld s0,0(sp) - 1aa4a: 60a2 ld ra,8(sp) - 1aa4c: 0141 addi sp,sp,16 - 1aa4e: eb3fa06f j 15900 <_ZdlPv@plt> - 1aa52: 60a2 ld ra,8(sp) - 1aa54: 6402 ld s0,0(sp) - 1aa56: 0141 addi sp,sp,16 - 1aa58: 8082 ret - -000000000001aa5a <_ZN7testing8internal8GetArgvsB5cxx11Ev>: - 1aa5a: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1aa5e: 5e0030d7 vmv.v.i v1,0 - 1aa62: 7159 addi sp,sp,-112 - 1aa64: f0a2 sd s0,96(sp) - 1aa66: eca6 sd s1,88(sp) - 1aa68: e4ce sd s3,72(sp) - 1aa6a: f486 sd ra,104(sp) - 1aa6c: f45e sd s7,40(sp) - 1aa6e: 8c818413 addi s0,gp,-1848 # 4c658 <_ZN7testing8internalL7g_argvsE> - 1aa72: 6418 ld a4,8(s0) - 1aa74: 601c ld a5,0(s0) - 1aa76: 020570a7 vse64.v v1,(a0) - 1aa7a: 00053823 sd zero,16(a0) - 1aa7e: 89aa mv s3,a0 - 1aa80: 40f704b3 sub s1,a4,a5 - 1aa84: 0cf70e63 beq a4,a5,1ab60 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x106> - 1aa88: fc100793 li a5,-63 - 1aa8c: 8385 srli a5,a5,0x1 - 1aa8e: e8ca sd s2,80(sp) - 1aa90: e0d2 sd s4,64(sp) - 1aa92: 0e97e963 bltu a5,s1,1ab84 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x12a> - 1aa96: 8526 mv a0,s1 - 1aa98: e09fa0ef jal 158a0 <_Znwm@plt> - 1aa9c: 8baa mv s7,a0 - 1aa9e: 0179b023 sd s7,0(s3) - 1aaa2: 0179b423 sd s7,8(s3) - 1aaa6: 00043903 ld s2,0(s0) - 1aaaa: 00843a03 ld s4,8(s0) - 1aaae: 94de add s1,s1,s7 - 1aab0: 0099b823 sd s1,16(s3) - 1aab4: 0d490663 beq s2,s4,1ab80 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x126> - 1aab8: fc56 sd s5,56(sp) - 1aaba: f85a sd s6,48(sp) - 1aabc: f062 sd s8,32(sp) - 1aabe: ec66 sd s9,24(sp) - 1aac0: 84de mv s1,s7 - 1aac2: 4abd li s5,15 - 1aac4: 4b05 li s6,1 - 1aac6: 00810c13 addi s8,sp,8 - 1aaca: a831 j 1aae6 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x8c> - 1aacc: 09640563 beq s0,s6,1ab56 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xfc> - 1aad0: ec0d bnez s0,1ab0a <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xb0> - 1aad2: e480 sd s0,8(s1) - 1aad4: 9522 add a0,a0,s0 - 1aad6: 00050023 sb zero,0(a0) - 1aada: 02090913 addi s2,s2,32 - 1aade: 02048493 addi s1,s1,32 - 1aae2: 052a0a63 beq s4,s2,1ab36 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xdc> - 1aae6: 00893403 ld s0,8(s2) - 1aaea: 01048513 addi a0,s1,16 - 1aaee: e088 sd a0,0(s1) - 1aaf0: 00093c83 ld s9,0(s2) - 1aaf4: e422 sd s0,8(sp) - 1aaf6: fc8afbe3 bgeu s5,s0,1aacc <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x72> - 1aafa: 4601 li a2,0 - 1aafc: 85e2 mv a1,s8 - 1aafe: 8526 mv a0,s1 - 1ab00: bb1fa0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1ab04: 67a2 ld a5,8(sp) - 1ab06: e088 sd a0,0(s1) - 1ab08: e89c sd a5,16(s1) - 1ab0a: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1ab0e: 020c8407 vle8.v v8,(s9) - 1ab12: 8c1d sub s0,s0,a5 - 1ab14: 9cbe add s9,s9,a5 - 1ab16: 02050427 vse8.v v8,(a0) - 1ab1a: 953e add a0,a0,a5 - 1ab1c: f47d bnez s0,1ab0a <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xb0> - 1ab1e: 6422 ld s0,8(sp) - 1ab20: 6088 ld a0,0(s1) - 1ab22: 02090913 addi s2,s2,32 - 1ab26: e480 sd s0,8(s1) - 1ab28: 9522 add a0,a0,s0 - 1ab2a: 00050023 sb zero,0(a0) - 1ab2e: 02048493 addi s1,s1,32 - 1ab32: fb2a1ae3 bne s4,s2,1aae6 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x8c> - 1ab36: 7ae2 ld s5,56(sp) - 1ab38: 7b42 ld s6,48(sp) - 1ab3a: 7c02 ld s8,32(sp) - 1ab3c: 6ce2 ld s9,24(sp) - 1ab3e: 70a6 ld ra,104(sp) - 1ab40: 7406 ld s0,96(sp) - 1ab42: 0099b423 sd s1,8(s3) - 1ab46: 6946 ld s2,80(sp) - 1ab48: 6a06 ld s4,64(sp) - 1ab4a: 64e6 ld s1,88(sp) - 1ab4c: 7ba2 ld s7,40(sp) - 1ab4e: 854e mv a0,s3 - 1ab50: 69a6 ld s3,72(sp) - 1ab52: 6165 addi sp,sp,112 - 1ab54: 8082 ret - 1ab56: 000cc783 lbu a5,0(s9) - 1ab5a: 00f48823 sb a5,16(s1) - 1ab5e: bf95 j 1aad2 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x78> - 1ab60: e8ca sd s2,80(sp) - 1ab62: e0d2 sd s4,64(sp) - 1ab64: 4b81 li s7,0 - 1ab66: 0179b023 sd s7,0(s3) - 1ab6a: 0179b423 sd s7,8(s3) - 1ab6e: 00043903 ld s2,0(s0) - 1ab72: 00843a03 ld s4,8(s0) - 1ab76: 94de add s1,s1,s7 - 1ab78: 0099b823 sd s1,16(s3) - 1ab7c: f3491ee3 bne s2,s4,1aab8 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x5e> - 1ab80: 84de mv s1,s7 - 1ab82: bf75 j 1ab3e <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xe4> - 1ab84: fc56 sd s5,56(sp) - 1ab86: f85a sd s6,48(sp) - 1ab88: f062 sd s8,32(sp) - 1ab8a: ec66 sd s9,24(sp) - 1ab8c: 914fb0ef jal 15ca0 <_ZSt28__throw_bad_array_new_lengthv@plt> - 1ab90: a31fa0ef jal 155c0 <__cxa_begin_catch@plt> - 1ab94: 009b8963 beq s7,s1,1aba6 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x14c> - 1ab98: 855e mv a0,s7 - 1ab9a: 020b8b93 addi s7,s7,32 - 1ab9e: a22fc0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1aba2: fe9b9be3 bne s7,s1,1ab98 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x13e> - 1aba6: ccbfa0ef jal 15870 <__cxa_rethrow@plt> - 1abaa: 842a mv s0,a0 - 1abac: 8b4fb0ef jal 15c60 <__cxa_end_catch@plt> - 1abb0: 0009b503 ld a0,0(s3) - 1abb4: c119 beqz a0,1abba <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x160> - 1abb6: d4bfa0ef jal 15900 <_ZdlPv@plt> - 1abba: 8522 mv a0,s0 - 1abbc: c35fa0ef jal 157f0 <_Unwind_Resume@plt> - -000000000001abc0 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev>: - 1abc0: 7179 addi sp,sp,-48 - 1abc2: 00031797 auipc a5,0x31 - 1abc6: fe67b783 ld a5,-26(a5) # 4bba8 <_GLOBAL_OFFSET_TABLE_+0x58> - 1abca: e84a sd s2,16(sp) - 1abcc: 0007b903 ld s2,0(a5) - 1abd0: ec26 sd s1,24(sp) - 1abd2: 03a00593 li a1,58 - 1abd6: 84aa mv s1,a0 - 1abd8: 854a mv a0,s2 - 1abda: f406 sd ra,40(sp) - 1abdc: 805fa0ef jal 153e0 - 1abe0: cd39 beqz a0,1ac3e <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x7e> - 1abe2: f022 sd s0,32(sp) - 1abe4: 41250433 sub s0,a0,s2 - 1abe8: 01048513 addi a0,s1,16 - 1abec: e422 sd s0,8(sp) - 1abee: e088 sd a0,0(s1) - 1abf0: 47bd li a5,15 - 1abf2: 0287e163 bltu a5,s0,1ac14 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x54> - 1abf6: 4785 li a5,1 - 1abf8: 04f40d63 beq s0,a5,1ac52 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x92> - 1abfc: e405 bnez s0,1ac24 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x64> - 1abfe: e480 sd s0,8(s1) - 1ac00: 9522 add a0,a0,s0 - 1ac02: 00050023 sb zero,0(a0) - 1ac06: 7402 ld s0,32(sp) - 1ac08: 70a2 ld ra,40(sp) - 1ac0a: 6942 ld s2,16(sp) - 1ac0c: 8526 mv a0,s1 - 1ac0e: 64e2 ld s1,24(sp) - 1ac10: 6145 addi sp,sp,48 - 1ac12: 8082 ret - 1ac14: 4601 li a2,0 - 1ac16: 002c addi a1,sp,8 - 1ac18: 8526 mv a0,s1 - 1ac1a: a97fa0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1ac1e: 67a2 ld a5,8(sp) - 1ac20: e088 sd a0,0(s1) - 1ac22: e89c sd a5,16(s1) - 1ac24: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1ac28: 02090407 vle8.v v8,(s2) - 1ac2c: 8c1d sub s0,s0,a5 - 1ac2e: 993e add s2,s2,a5 - 1ac30: 02050427 vse8.v v8,(a0) - 1ac34: 953e add a0,a0,a5 - 1ac36: f47d bnez s0,1ac24 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x64> - 1ac38: 6422 ld s0,8(sp) - 1ac3a: 6088 ld a0,0(s1) - 1ac3c: b7c9 j 1abfe <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x3e> - 1ac3e: 8526 mv a0,s1 - 1ac40: 85ca mv a1,s2 - 1ac42: af2ff0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 1ac46: 70a2 ld ra,40(sp) - 1ac48: 6942 ld s2,16(sp) - 1ac4a: 8526 mv a0,s1 - 1ac4c: 64e2 ld s1,24(sp) - 1ac4e: 6145 addi sp,sp,48 - 1ac50: 8082 ret - 1ac52: 00094783 lbu a5,0(s2) - 1ac56: 00f48823 sb a5,16(s1) - 1ac5a: b755 j 1abfe <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x3e> - -000000000001ac5c <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_>: - 1ac5c: 1101 addi sp,sp,-32 - 1ac5e: e822 sd s0,16(sp) - 1ac60: e426 sd s1,8(sp) - 1ac62: e04a sd s2,0(sp) - 1ac64: ec06 sd ra,24(sp) - 1ac66: 00054783 lbu a5,0(a0) - 1ac6a: 03a00913 li s2,58 - 1ac6e: 00150413 addi s0,a0,1 - 1ac72: 84ae mv s1,a1 - 1ac74: 0005c503 lbu a0,0(a1) - 1ac78: 03278863 beq a5,s2,1aca8 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x4c> - 1ac7c: 02f96e63 bltu s2,a5,1acb8 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x5c> - 1ac80: c785 beqz a5,1aca8 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x4c> - 1ac82: 02a00713 li a4,42 - 1ac86: 04e79563 bne a5,a4,1acd0 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x74> - 1ac8a: c911 beqz a0,1ac9e <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x42> - 1ac8c: 00148593 addi a1,s1,1 - 1ac90: fff40513 addi a0,s0,-1 - 1ac94: fc9ff0ef jal 1ac5c <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_> - 1ac98: e515 bnez a0,1acc4 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x68> - 1ac9a: 0004c503 lbu a0,0(s1) - 1ac9e: 00044783 lbu a5,0(s0) - 1aca2: 0405 addi s0,s0,1 - 1aca4: fd279ce3 bne a5,s2,1ac7c <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x20> - 1aca8: 60e2 ld ra,24(sp) - 1acaa: 6442 ld s0,16(sp) - 1acac: 64a2 ld s1,8(sp) - 1acae: 6902 ld s2,0(sp) - 1acb0: 00153513 seqz a0,a0 - 1acb4: 6105 addi sp,sp,32 - 1acb6: 8082 ret - 1acb8: 03f00713 li a4,63 - 1acbc: 00e79a63 bne a5,a4,1acd0 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x74> - 1acc0: e911 bnez a0,1acd4 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x78> - 1acc2: 4501 li a0,0 - 1acc4: 60e2 ld ra,24(sp) - 1acc6: 6442 ld s0,16(sp) - 1acc8: 64a2 ld s1,8(sp) - 1acca: 6902 ld s2,0(sp) - 1accc: 6105 addi sp,sp,32 - 1acce: 8082 ret - 1acd0: fea799e3 bne a5,a0,1acc2 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x66> - 1acd4: 0485 addi s1,s1,1 - 1acd6: 0004c503 lbu a0,0(s1) - 1acda: b7d1 j 1ac9e <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x42> - -000000000001acdc <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc>: - 1acdc: 1101 addi sp,sp,-32 - 1acde: e822 sd s0,16(sp) - 1ace0: e426 sd s1,8(sp) - 1ace2: ec06 sd ra,24(sp) - 1ace4: 84aa mv s1,a0 - 1ace6: 842e mv s0,a1 - 1ace8: a031 j 1acf4 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x18> - 1acea: ef6fa0ef jal 153e0 - 1acee: cd09 beqz a0,1ad08 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x2c> - 1acf0: 00150413 addi s0,a0,1 - 1acf4: 608c ld a1,0(s1) - 1acf6: 8522 mv a0,s0 - 1acf8: f65ff0ef jal 1ac5c <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_> - 1acfc: 87aa mv a5,a0 - 1acfe: 03a00593 li a1,58 - 1ad02: 8522 mv a0,s0 - 1ad04: 843e mv s0,a5 - 1ad06: d3f5 beqz a5,1acea <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0xe> - 1ad08: 60e2 ld ra,24(sp) - 1ad0a: 8522 mv a0,s0 - 1ad0c: 6442 ld s0,16(sp) - 1ad0e: 64a2 ld s1,8(sp) - 1ad10: 6105 addi sp,sp,32 - 1ad12: 8082 ret - -000000000001ad14 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_>: - 1ad14: 7155 addi sp,sp,-208 - 1ad16: f94a sd s2,176(sp) - 1ad18: 00853903 ld s2,8(a0) - 1ad1c: fd26 sd s1,184(sp) - 1ad1e: 1084 addi s1,sp,96 - 1ad20: 87aa mv a5,a0 - 1ad22: e1a2 sd s0,192(sp) - 1ad24: f54e sd s3,168(sp) - 1ad26: 1880 addi s0,sp,112 - 1ad28: 89ae mv s3,a1 - 1ad2a: 8526 mv a0,s1 - 1ad2c: 00190593 addi a1,s2,1 - 1ad30: f152 sd s4,160(sp) - 1ad32: e586 sd ra,200(sp) - 1ad34: 0007ba03 ld s4,0(a5) - 1ad38: ed56 sd s5,152(sp) - 1ad3a: e95a sd s6,144(sp) - 1ad3c: e55e sd s7,136(sp) - 1ad3e: e162 sd s8,128(sp) - 1ad40: f482 sd zero,104(sp) - 1ad42: 06010823 sb zero,112(sp) - 1ad46: f0a2 sd s0,96(sp) - 1ad48: ca9fa0ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 1ad4c: 7726 ld a4,104(sp) - 1ad4e: 57fd li a5,-1 - 1ad50: 8389 srli a5,a5,0x2 - 1ad52: 8f99 sub a5,a5,a4 - 1ad54: 2d27e763 bltu a5,s2,1b022 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x30e> - 1ad58: 864a mv a2,s2 - 1ad5a: 85d2 mv a1,s4 - 1ad5c: 8526 mv a0,s1 - 1ad5e: c43fa0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1ad62: 7726 ld a4,104(sp) - 1ad64: 57fd li a5,-1 - 1ad66: 8389 srli a5,a5,0x2 - 1ad68: 2af70763 beq a4,a5,1b016 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x302> - 1ad6c: 4605 li a2,1 - 1ad6e: 00021597 auipc a1,0x21 - 1ad72: eba58593 addi a1,a1,-326 # 3bc28 <_IO_stdin_used+0x20a8> - 1ad76: 8526 mv a0,s1 - 1ad78: c29fa0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1ad7c: 0009b903 ld s2,0(s3) - 1ad80: 854a mv a0,s2 - 1ad82: e4ffa0ef jal 15bd0 - 1ad86: 7726 ld a4,104(sp) - 1ad88: 57fd li a5,-1 - 1ad8a: 8389 srli a5,a5,0x2 - 1ad8c: 8f99 sub a5,a5,a4 - 1ad8e: 862a mv a2,a0 - 1ad90: 28a7ef63 bltu a5,a0,1b02e <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x31a> - 1ad94: 85ca mv a1,s2 - 1ad96: 8526 mv a0,s1 - 1ad98: c09fa0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1ad9c: 01010a13 addi s4,sp,16 - 1ada0: e052 sd s4,0(sp) - 1ada2: 6114 ld a3,0(a0) - 1ada4: 01050713 addi a4,a0,16 - 1ada8: 87aa mv a5,a0 - 1adaa: 1ce68163 beq a3,a4,1af6c <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x258> - 1adae: 6910 ld a2,16(a0) - 1adb0: e036 sd a3,0(sp) - 1adb2: e832 sd a2,16(sp) - 1adb4: e398 sd a4,0(a5) - 1adb6: 00078823 sb zero,16(a5) - 1adba: 6798 ld a4,8(a5) - 1adbc: 7506 ld a0,96(sp) - 1adbe: 0007b423 sd zero,8(a5) - 1adc2: e43a sd a4,8(sp) - 1adc4: 00850463 beq a0,s0,1adcc <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0xb8> - 1adc8: b39fa0ef jal 15900 <_ZdlPv@plt> - 1adcc: 00031797 auipc a5,0x31 - 1add0: 19c7b783 ld a5,412(a5) # 4bf68 <_GLOBAL_OFFSET_TABLE_+0x418> - 1add4: 0007b983 ld s3,0(a5) - 1add8: 02d00593 li a1,45 - 1addc: 03010a93 addi s5,sp,48 - 1ade0: 854e mv a0,s3 - 1ade2: 05010b13 addi s6,sp,80 - 1ade6: dfafa0ef jal 153e0 - 1adea: f402 sd zero,40(sp) - 1adec: 02010823 sb zero,48(sp) - 1adf0: e482 sd zero,72(sp) - 1adf2: 04010823 sb zero,80(sp) - 1adf6: f056 sd s5,32(sp) - 1adf8: e0da sd s6,64(sp) - 1adfa: 892a mv s2,a0 - 1adfc: 02010b93 addi s7,sp,32 - 1ae00: 0e050863 beqz a0,1aef0 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x1dc> - 1ae04: 85ce mv a1,s3 - 1ae06: 862a mv a2,a0 - 1ae08: 8526 mv a0,s1 - 1ae0a: f0a2 sd s0,96(sp) - 1ae0c: f482 sd zero,104(sp) - 1ae0e: 04010c13 addi s8,sp,64 - 1ae12: 898a mv s3,sp - 1ae14: db3fe0ef jal 19bc6 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> - 1ae18: 7782 ld a5,32(sp) - 1ae1a: 19578863 beq a5,s5,1afaa <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x296> - 1ae1e: 7686 ld a3,96(sp) - 1ae20: 10868e63 beq a3,s0,1af3c <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x228> - 1ae24: 10b8 addi a4,sp,104 - 1ae26: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1ae2a: 02077087 vle64.v v1,(a4) - 1ae2e: 1038 addi a4,sp,40 - 1ae30: 7642 ld a2,48(sp) - 1ae32: f036 sd a3,32(sp) - 1ae34: 020770a7 vse64.v v1,(a4) - 1ae38: 18078563 beqz a5,1afc2 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2ae> - 1ae3c: f0be sd a5,96(sp) - 1ae3e: f8b2 sd a2,112(sp) - 1ae40: f482 sd zero,104(sp) - 1ae42: 00078023 sb zero,0(a5) - 1ae46: 7506 ld a0,96(sp) - 1ae48: 00850463 beq a0,s0,1ae50 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x13c> - 1ae4c: ab5fa0ef jal 15900 <_ZdlPv@plt> - 1ae50: 00190593 addi a1,s2,1 - 1ae54: 8526 mv a0,s1 - 1ae56: 04010c13 addi s8,sp,64 - 1ae5a: 898a mv s3,sp - 1ae5c: 8d8ff0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 1ae60: 6786 ld a5,64(sp) - 1ae62: 13678463 beq a5,s6,1af8a <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x276> - 1ae66: 7686 ld a3,96(sp) - 1ae68: 7726 ld a4,104(sp) - 1ae6a: 16868163 beq a3,s0,1afcc <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2b8> - 1ae6e: 7646 ld a2,112(sp) - 1ae70: e4ba sd a4,72(sp) - 1ae72: e0b6 sd a3,64(sp) - 1ae74: 6746 ld a4,80(sp) - 1ae76: e8b2 sd a2,80(sp) - 1ae78: 12078563 beqz a5,1afa2 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x28e> - 1ae7c: f0be sd a5,96(sp) - 1ae7e: f8ba sd a4,112(sp) - 1ae80: f482 sd zero,104(sp) - 1ae82: 00078023 sb zero,0(a5) - 1ae86: 7506 ld a0,96(sp) - 1ae88: 00850463 beq a0,s0,1ae90 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x17c> - 1ae8c: a75fa0ef jal 15900 <_ZdlPv@plt> - 1ae90: 77a2 ld a5,40(sp) - 1ae92: c7d9 beqz a5,1af20 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x20c> - 1ae94: 7582 ld a1,32(sp) - 1ae96: 850a mv a0,sp - 1ae98: 898a mv s3,sp - 1ae9a: 04010c13 addi s8,sp,64 - 1ae9e: e3fff0ef jal 1acdc <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> - 1aea2: 842a mv s0,a0 - 1aea4: ed0d bnez a0,1aede <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x1ca> - 1aea6: 6506 ld a0,64(sp) - 1aea8: 01650463 beq a0,s6,1aeb0 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x19c> - 1aeac: a55fa0ef jal 15900 <_ZdlPv@plt> - 1aeb0: 7502 ld a0,32(sp) - 1aeb2: 01550463 beq a0,s5,1aeba <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x1a6> - 1aeb6: a4bfa0ef jal 15900 <_ZdlPv@plt> - 1aeba: 6502 ld a0,0(sp) - 1aebc: 01450463 beq a0,s4,1aec4 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x1b0> - 1aec0: a41fa0ef jal 15900 <_ZdlPv@plt> - 1aec4: 60ae ld ra,200(sp) - 1aec6: 8522 mv a0,s0 - 1aec8: 640e ld s0,192(sp) - 1aeca: 74ea ld s1,184(sp) - 1aecc: 794a ld s2,176(sp) - 1aece: 79aa ld s3,168(sp) - 1aed0: 7a0a ld s4,160(sp) - 1aed2: 6aea ld s5,152(sp) - 1aed4: 6b4a ld s6,144(sp) - 1aed6: 6baa ld s7,136(sp) - 1aed8: 6c0a ld s8,128(sp) - 1aeda: 6169 addi sp,sp,208 - 1aedc: 8082 ret - 1aede: 6586 ld a1,64(sp) - 1aee0: 850a mv a0,sp - 1aee2: dfbff0ef jal 1acdc <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> - 1aee6: 00154413 xori s0,a0,1 - 1aeea: 0ff47413 zext.b s0,s0 - 1aeee: bf65 j 1aea6 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x192> - 1aef0: 854e mv a0,s3 - 1aef2: cdffa0ef jal 15bd0 - 1aef6: 872a mv a4,a0 - 1aef8: 86ce mv a3,s3 - 1aefa: 855e mv a0,s7 - 1aefc: 4601 li a2,0 - 1aefe: 4581 li a1,0 - 1af00: 04010c13 addi s8,sp,64 - 1af04: 898a mv s3,sp - 1af06: 86bfa0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 1af0a: 6626 ld a2,72(sp) - 1af0c: 8562 mv a0,s8 - 1af0e: 4701 li a4,0 - 1af10: 00021697 auipc a3,0x21 - 1af14: 9d068693 addi a3,a3,-1584 # 3b8e0 <_IO_stdin_used+0x1d60> - 1af18: 4581 li a1,0 - 1af1a: 857fa0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 1af1e: bf9d j 1ae94 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x180> - 1af20: 4705 li a4,1 - 1af22: 00022697 auipc a3,0x22 - 1af26: df668693 addi a3,a3,-522 # 3cd18 <_ZN7testingL16kUniversalFilterE> - 1af2a: 4601 li a2,0 - 1af2c: 4581 li a1,0 - 1af2e: 855e mv a0,s7 - 1af30: 04010c13 addi s8,sp,64 - 1af34: 898a mv s3,sp - 1af36: 83bfa0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 1af3a: bfa9 j 1ae94 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x180> - 1af3c: 7726 ld a4,104(sp) - 1af3e: c30d beqz a4,1af60 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x24c> - 1af40: 4685 li a3,1 - 1af42: 8622 mv a2,s0 - 1af44: 0cd70263 beq a4,a3,1b008 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2f4> - 1af48: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 1af4c: 02060407 vle8.v v8,(a2) - 1af50: 8f15 sub a4,a4,a3 - 1af52: 9636 add a2,a2,a3 - 1af54: 02078427 vse8.v v8,(a5) - 1af58: 97b6 add a5,a5,a3 - 1af5a: f77d bnez a4,1af48 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x234> - 1af5c: 7726 ld a4,104(sp) - 1af5e: 7782 ld a5,32(sp) - 1af60: 97ba add a5,a5,a4 - 1af62: f43a sd a4,40(sp) - 1af64: 00078023 sb zero,0(a5) - 1af68: 7786 ld a5,96(sp) - 1af6a: bdd9 j 1ae40 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x12c> - 1af6c: 6514 ld a3,8(a0) - 1af6e: 85d2 mv a1,s4 - 1af70: 853a mv a0,a4 - 1af72: 0685 addi a3,a3,1 - 1af74: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 1af78: 02050407 vle8.v v8,(a0) - 1af7c: 8e91 sub a3,a3,a2 - 1af7e: 9532 add a0,a0,a2 - 1af80: 02058427 vse8.v v8,(a1) - 1af84: 95b2 add a1,a1,a2 - 1af86: f6fd bnez a3,1af74 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x260> - 1af88: b535 j 1adb4 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0xa0> - 1af8a: 7706 ld a4,96(sp) - 1af8c: 02870f63 beq a4,s0,1afca <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2b6> - 1af90: 10bc addi a5,sp,104 - 1af92: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1af96: 0207f087 vle64.v v1,(a5) - 1af9a: 00bc addi a5,sp,72 - 1af9c: e0ba sd a4,64(sp) - 1af9e: 0207f0a7 vse64.v v1,(a5) - 1afa2: f0a2 sd s0,96(sp) - 1afa4: 1880 addi s0,sp,112 - 1afa6: 87a2 mv a5,s0 - 1afa8: bde1 j 1ae80 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x16c> - 1afaa: 7706 ld a4,96(sp) - 1afac: f88708e3 beq a4,s0,1af3c <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x228> - 1afb0: 10bc addi a5,sp,104 - 1afb2: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1afb6: 0207f087 vle64.v v1,(a5) - 1afba: 103c addi a5,sp,40 - 1afbc: f03a sd a4,32(sp) - 1afbe: 0207f0a7 vse64.v v1,(a5) - 1afc2: f0a2 sd s0,96(sp) - 1afc4: 1880 addi s0,sp,112 - 1afc6: 87a2 mv a5,s0 - 1afc8: bda5 j 1ae40 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x12c> - 1afca: 7726 ld a4,104(sp) - 1afcc: c30d beqz a4,1afee <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2da> - 1afce: 4685 li a3,1 - 1afd0: 8622 mv a2,s0 - 1afd2: 02d70463 beq a4,a3,1affa <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2e6> - 1afd6: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 1afda: 02060407 vle8.v v8,(a2) - 1afde: 8f15 sub a4,a4,a3 - 1afe0: 9636 add a2,a2,a3 - 1afe2: 02078427 vse8.v v8,(a5) - 1afe6: 97b6 add a5,a5,a3 - 1afe8: f77d bnez a4,1afd6 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2c2> - 1afea: 7726 ld a4,104(sp) - 1afec: 6786 ld a5,64(sp) - 1afee: 97ba add a5,a5,a4 - 1aff0: e4ba sd a4,72(sp) - 1aff2: 00078023 sb zero,0(a5) - 1aff6: 7786 ld a5,96(sp) - 1aff8: b561 j 1ae80 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x16c> - 1affa: 07014703 lbu a4,112(sp) - 1affe: 00e78023 sb a4,0(a5) - 1b002: 7726 ld a4,104(sp) - 1b004: 6786 ld a5,64(sp) - 1b006: b7e5 j 1afee <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2da> - 1b008: 07014703 lbu a4,112(sp) - 1b00c: 00e78023 sb a4,0(a5) - 1b010: 7726 ld a4,104(sp) - 1b012: 7782 ld a5,32(sp) - 1b014: b7b1 j 1af60 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x24c> - 1b016: 0001f517 auipc a0,0x1f - 1b01a: ed250513 addi a0,a0,-302 # 39ee8 <_IO_stdin_used+0x368> - 1b01e: 8d3fa0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 1b022: 0001f517 auipc a0,0x1f - 1b026: ec650513 addi a0,a0,-314 # 39ee8 <_IO_stdin_used+0x368> - 1b02a: 8c7fa0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 1b02e: 0001f517 auipc a0,0x1f - 1b032: eba50513 addi a0,a0,-326 # 39ee8 <_IO_stdin_used+0x368> - 1b036: 8bbfa0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 1b03a: 842a mv s0,a0 - 1b03c: 8562 mv a0,s8 - 1b03e: d83fb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1b042: 855e mv a0,s7 - 1b044: d7dfb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1b048: 854e mv a0,s3 - 1b04a: d77fb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1b04e: 8522 mv a0,s0 - 1b050: fa0fa0ef jal 157f0 <_Unwind_Resume@plt> - 1b054: 842a mv s0,a0 - 1b056: 8526 mv a0,s1 - 1b058: d69fb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1b05c: 8522 mv a0,s0 - 1b05e: f92fa0ef jal 157f0 <_Unwind_Resume@plt> - 1b062: bfcd j 1b054 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x340> - -000000000001b064 <_ZN7testing8internal13GetTestTypeIdEv>: - 1b064: 00031517 auipc a0,0x31 - 1b068: bdc53503 ld a0,-1060(a0) # 4bc40 <_GLOBAL_OFFSET_TABLE_+0xf0> - 1b06c: 8082 ret - -000000000001b06e <_ZN7testing8internal20SingleFailureCheckerC1EPKNS_19TestPartResultArrayENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 1b06e: 02050793 addi a5,a0,32 - 1b072: e91c sd a5,16(a0) - 1b074: 629c ld a5,0(a3) - 1b076: 6698 ld a4,8(a3) - 1b078: 0541 addi a0,a0,16 - 1b07a: feb53823 sd a1,-16(a0) - 1b07e: fec52c23 sw a2,-8(a0) - 1b082: 85be mv a1,a5 - 1b084: 00e78633 add a2,a5,a4 - 1b088: ab3fe06f j 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - -000000000001b08c <_ZN7testing8internal35DefaultGlobalTestPartResultReporterC1EPNS0_12UnitTestImplE>: - 1b08c: 00031797 auipc a5,0x31 - 1b090: f5c7b783 ld a5,-164(a5) # 4bfe8 <_GLOBAL_OFFSET_TABLE_+0x498> - 1b094: 07c1 addi a5,a5,16 - 1b096: e50c sd a1,8(a0) - 1b098: e11c sd a5,0(a0) - 1b09a: 8082 ret - -000000000001b09c <_ZN7testing8internal38DefaultPerThreadTestPartResultReporterC1EPNS0_12UnitTestImplE>: - 1b09c: 00031797 auipc a5,0x31 - 1b0a0: f247b783 ld a5,-220(a5) # 4bfc0 <_GLOBAL_OFFSET_TABLE_+0x470> - 1b0a4: 07c1 addi a5,a5,16 - 1b0a6: e50c sd a1,8(a0) - 1b0a8: e11c sd a5,0(a0) - 1b0aa: 8082 ret - -000000000001b0ac <_ZNK7testing8internal12UnitTestImpl22total_test_suite_countEv>: - 1b0ac: 617c ld a5,192(a0) - 1b0ae: 7d58 ld a4,184(a0) - 1b0b0: 40e78533 sub a0,a5,a4 - 1b0b4: 850d srai a0,a0,0x3 - 1b0b6: 2501 sext.w a0,a0 - 1b0b8: 8082 ret - -000000000001b0ba <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv>: - 1b0ba: 7d5c ld a5,184(a0) - 1b0bc: 6174 ld a3,192(a0) - 1b0be: 4501 li a0,0 - 1b0c0: 00d78a63 beq a5,a3,1b0d4 <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv+0x1a> - 1b0c4: 6398 ld a4,0(a5) - 1b0c6: 07a1 addi a5,a5,8 - 1b0c8: 07074703 lbu a4,112(a4) # ffffffff80000070 <__global_pointer$+0xffffffff7ffb32e0> - 1b0cc: 9d39 addw a0,a0,a4 - 1b0ce: fef69be3 bne a3,a5,1b0c4 <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv+0xa> - 1b0d2: 8082 ret - 1b0d4: 8082 ret - -000000000001b0d6 <_ZNK7testing8internal12UnitTestImpl30reportable_disabled_test_countEv>: - 1b0d6: 7d58 ld a4,184(a0) - 1b0d8: 617c ld a5,192(a0) - 1b0da: 1101 addi sp,sp,-32 - 1b0dc: ec06 sd ra,24(sp) - 1b0de: e04a sd s2,0(sp) - 1b0e0: 02e78d63 beq a5,a4,1b11a <_ZNK7testing8internal12UnitTestImpl30reportable_disabled_test_countEv+0x44> - 1b0e4: e822 sd s0,16(sp) - 1b0e6: e426 sd s1,8(sp) - 1b0e8: 4901 li s2,0 - 1b0ea: 84aa mv s1,a0 - 1b0ec: 4401 li s0,0 - 1b0ee: 00341793 slli a5,s0,0x3 - 1b0f2: 973e add a4,a4,a5 - 1b0f4: 6308 ld a0,0(a4) - 1b0f6: 0405 addi s0,s0,1 - 1b0f8: 9aefe0ef jal 192a6 <_ZNK7testing9TestSuite30reportable_disabled_test_countEv> - 1b0fc: 7cd8 ld a4,184(s1) - 1b0fe: 60fc ld a5,192(s1) - 1b100: 00a9093b addw s2,s2,a0 - 1b104: 8f99 sub a5,a5,a4 - 1b106: 878d srai a5,a5,0x3 - 1b108: fef463e3 bltu s0,a5,1b0ee <_ZNK7testing8internal12UnitTestImpl30reportable_disabled_test_countEv+0x18> - 1b10c: 6442 ld s0,16(sp) - 1b10e: 60e2 ld ra,24(sp) - 1b110: 64a2 ld s1,8(sp) - 1b112: 854a mv a0,s2 - 1b114: 6902 ld s2,0(sp) - 1b116: 6105 addi sp,sp,32 - 1b118: 8082 ret - 1b11a: 60e2 ld ra,24(sp) - 1b11c: 4901 li s2,0 - 1b11e: 854a mv a0,s2 - 1b120: 6902 ld s2,0(sp) - 1b122: 6105 addi sp,sp,32 - 1b124: 8082 ret - -000000000001b126 <_ZNK7testing8internal12UnitTestImpl19disabled_test_countEv>: - 1b126: 7d58 ld a4,184(a0) - 1b128: 617c ld a5,192(a0) - 1b12a: 1101 addi sp,sp,-32 - 1b12c: ec06 sd ra,24(sp) - 1b12e: e04a sd s2,0(sp) - 1b130: 02e78d63 beq a5,a4,1b16a <_ZNK7testing8internal12UnitTestImpl19disabled_test_countEv+0x44> - 1b134: e822 sd s0,16(sp) - 1b136: e426 sd s1,8(sp) - 1b138: 4901 li s2,0 - 1b13a: 84aa mv s1,a0 - 1b13c: 4401 li s0,0 - 1b13e: 00341793 slli a5,s0,0x3 - 1b142: 973e add a4,a4,a5 - 1b144: 6308 ld a0,0(a4) - 1b146: 0405 addi s0,s0,1 - 1b148: 88dfe0ef jal 199d4 <_ZNK7testing9TestSuite19disabled_test_countEv> - 1b14c: 7cd8 ld a4,184(s1) - 1b14e: 60fc ld a5,192(s1) - 1b150: 00a9093b addw s2,s2,a0 - 1b154: 8f99 sub a5,a5,a4 - 1b156: 878d srai a5,a5,0x3 - 1b158: fef463e3 bltu s0,a5,1b13e <_ZNK7testing8internal12UnitTestImpl19disabled_test_countEv+0x18> - 1b15c: 6442 ld s0,16(sp) - 1b15e: 60e2 ld ra,24(sp) - 1b160: 64a2 ld s1,8(sp) - 1b162: 854a mv a0,s2 - 1b164: 6902 ld s2,0(sp) - 1b166: 6105 addi sp,sp,32 - 1b168: 8082 ret - 1b16a: 60e2 ld ra,24(sp) - 1b16c: 4901 li s2,0 - 1b16e: 854a mv a0,s2 - 1b170: 6902 ld s2,0(sp) - 1b172: 6105 addi sp,sp,32 - 1b174: 8082 ret - -000000000001b176 <_ZNK7testing8internal12UnitTestImpl21reportable_test_countEv>: - 1b176: 7d58 ld a4,184(a0) - 1b178: 617c ld a5,192(a0) - 1b17a: 1101 addi sp,sp,-32 - 1b17c: ec06 sd ra,24(sp) - 1b17e: e04a sd s2,0(sp) - 1b180: 02e78d63 beq a5,a4,1b1ba <_ZNK7testing8internal12UnitTestImpl21reportable_test_countEv+0x44> - 1b184: e822 sd s0,16(sp) - 1b186: e426 sd s1,8(sp) - 1b188: 4901 li s2,0 - 1b18a: 84aa mv s1,a0 - 1b18c: 4401 li s0,0 - 1b18e: 00341793 slli a5,s0,0x3 - 1b192: 973e add a4,a4,a5 - 1b194: 6308 ld a0,0(a4) - 1b196: 0405 addi s0,s0,1 - 1b198: 936fe0ef jal 192ce <_ZNK7testing9TestSuite21reportable_test_countEv> - 1b19c: 7cd8 ld a4,184(s1) - 1b19e: 60fc ld a5,192(s1) - 1b1a0: 00a9093b addw s2,s2,a0 - 1b1a4: 8f99 sub a5,a5,a4 - 1b1a6: 878d srai a5,a5,0x3 - 1b1a8: fef463e3 bltu s0,a5,1b18e <_ZNK7testing8internal12UnitTestImpl21reportable_test_countEv+0x18> - 1b1ac: 6442 ld s0,16(sp) - 1b1ae: 60e2 ld ra,24(sp) - 1b1b0: 64a2 ld s1,8(sp) - 1b1b2: 854a mv a0,s2 - 1b1b4: 6902 ld s2,0(sp) - 1b1b6: 6105 addi sp,sp,32 - 1b1b8: 8082 ret - 1b1ba: 60e2 ld ra,24(sp) - 1b1bc: 4901 li s2,0 - 1b1be: 854a mv a0,s2 - 1b1c0: 6902 ld s2,0(sp) - 1b1c2: 6105 addi sp,sp,32 - 1b1c4: 8082 ret - -000000000001b1c6 <_ZNK7testing8internal12UnitTestImpl16total_test_countEv>: - 1b1c6: 7d58 ld a4,184(a0) - 1b1c8: 617c ld a5,192(a0) - 1b1ca: 1101 addi sp,sp,-32 - 1b1cc: ec06 sd ra,24(sp) - 1b1ce: e04a sd s2,0(sp) - 1b1d0: 02e78d63 beq a5,a4,1b20a <_ZNK7testing8internal12UnitTestImpl16total_test_countEv+0x44> - 1b1d4: e822 sd s0,16(sp) - 1b1d6: e426 sd s1,8(sp) - 1b1d8: 4901 li s2,0 - 1b1da: 84aa mv s1,a0 - 1b1dc: 4401 li s0,0 - 1b1de: 00341793 slli a5,s0,0x3 - 1b1e2: 973e add a4,a4,a5 - 1b1e4: 6308 ld a0,0(a4) - 1b1e6: 0405 addi s0,s0,1 - 1b1e8: 90afe0ef jal 192f2 <_ZNK7testing9TestSuite16total_test_countEv> - 1b1ec: 7cd8 ld a4,184(s1) - 1b1ee: 60fc ld a5,192(s1) - 1b1f0: 00a9093b addw s2,s2,a0 - 1b1f4: 8f99 sub a5,a5,a4 - 1b1f6: 878d srai a5,a5,0x3 - 1b1f8: fef463e3 bltu s0,a5,1b1de <_ZNK7testing8internal12UnitTestImpl16total_test_countEv+0x18> - 1b1fc: 6442 ld s0,16(sp) - 1b1fe: 60e2 ld ra,24(sp) - 1b200: 64a2 ld s1,8(sp) - 1b202: 854a mv a0,s2 - 1b204: 6902 ld s2,0(sp) - 1b206: 6105 addi sp,sp,32 - 1b208: 8082 ret - 1b20a: 60e2 ld ra,24(sp) - 1b20c: 4901 li s2,0 - 1b20e: 854a mv a0,s2 - 1b210: 6902 ld s2,0(sp) - 1b212: 6105 addi sp,sp,32 - 1b214: 8082 ret - -000000000001b216 <_ZNK7testing8internal12UnitTestImpl17test_to_run_countEv>: - 1b216: 7d58 ld a4,184(a0) - 1b218: 617c ld a5,192(a0) - 1b21a: 1101 addi sp,sp,-32 - 1b21c: ec06 sd ra,24(sp) - 1b21e: e04a sd s2,0(sp) - 1b220: 02e78d63 beq a5,a4,1b25a <_ZNK7testing8internal12UnitTestImpl17test_to_run_countEv+0x44> - 1b224: e822 sd s0,16(sp) - 1b226: e426 sd s1,8(sp) - 1b228: 4901 li s2,0 - 1b22a: 84aa mv s1,a0 - 1b22c: 4401 li s0,0 - 1b22e: 00341793 slli a5,s0,0x3 - 1b232: 973e add a4,a4,a5 - 1b234: 6308 ld a0,0(a4) - 1b236: 0405 addi s0,s0,1 - 1b238: f80fe0ef jal 199b8 <_ZNK7testing9TestSuite17test_to_run_countEv> - 1b23c: 7cd8 ld a4,184(s1) - 1b23e: 60fc ld a5,192(s1) - 1b240: 00a9093b addw s2,s2,a0 - 1b244: 8f99 sub a5,a5,a4 - 1b246: 878d srai a5,a5,0x3 - 1b248: fef463e3 bltu s0,a5,1b22e <_ZNK7testing8internal12UnitTestImpl17test_to_run_countEv+0x18> - 1b24c: 6442 ld s0,16(sp) - 1b24e: 60e2 ld ra,24(sp) - 1b250: 64a2 ld s1,8(sp) - 1b252: 854a mv a0,s2 - 1b254: 6902 ld s2,0(sp) - 1b256: 6105 addi sp,sp,32 - 1b258: 8082 ret - 1b25a: 60e2 ld ra,24(sp) - 1b25c: 4901 li s2,0 - 1b25e: 854a mv a0,s2 - 1b260: 6902 ld s2,0(sp) - 1b262: 6105 addi sp,sp,32 - 1b264: 8082 ret - -000000000001b266 <_ZN7testing8internal15GetTimeInMillisEv>: - 1b266: 1101 addi sp,sp,-32 - 1b268: 850a mv a0,sp - 1b26a: 4581 li a1,0 - 1b26c: ec06 sd ra,24(sp) - 1b26e: 9c3fa0ef jal 15c30 - 1b272: 20c4a7b7 lui a5,0x20c4a - 1b276: 6722 ld a4,8(sp) - 1b278: ba678793 addi a5,a5,-1114 # 20c49ba6 <__global_pointer$+0x20bfce16> - 1b27c: e353f6b7 lui a3,0xe353f - 1b280: 7cf68693 addi a3,a3,1999 # ffffffffe353f7cf <__global_pointer$+0xffffffffe34f2a3f> - 1b284: 1782 slli a5,a5,0x20 - 1b286: 6502 ld a0,0(sp) - 1b288: 97b6 add a5,a5,a3 - 1b28a: 02f717b3 mulh a5,a4,a5 - 1b28e: 3e800693 li a3,1000 - 1b292: 60e2 ld ra,24(sp) - 1b294: 977d srai a4,a4,0x3f - 1b296: 6105 addi sp,sp,32 - 1b298: 02d50533 mul a0,a0,a3 - 1b29c: 879d srai a5,a5,0x7 - 1b29e: 8f99 sub a5,a5,a4 - 1b2a0: 953e add a0,a0,a5 - 1b2a2: 8082 ret - -000000000001b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_>: - 1b2a4: c919 beqz a0,1b2ba <_ZN7testing8internal6String13CStringEqualsEPKcS3_+0x16> - 1b2a6: cd89 beqz a1,1b2c0 <_ZN7testing8internal6String13CStringEqualsEPKcS3_+0x1c> - 1b2a8: 1141 addi sp,sp,-16 - 1b2aa: e406 sd ra,8(sp) - 1b2ac: 915fa0ef jal 15bc0 - 1b2b0: 60a2 ld ra,8(sp) - 1b2b2: 00153513 seqz a0,a0 - 1b2b6: 0141 addi sp,sp,16 - 1b2b8: 8082 ret - 1b2ba: 0015b513 seqz a0,a1 - 1b2be: 8082 ret - 1b2c0: 4501 li a0,0 - 1b2c2: 8082 ret - -000000000001b2c4 <_ZN7testing7MessageC1Ev>: - 1b2c4: 7119 addi sp,sp,-128 - 1b2c6: 87aa mv a5,a0 - 1b2c8: 18800513 li a0,392 - 1b2cc: e03e sd a5,0(sp) - 1b2ce: fc86 sd ra,120(sp) - 1b2d0: f8a2 sd s0,112(sp) - 1b2d2: f0ca sd s2,96(sp) - 1b2d4: ecce sd s3,88(sp) - 1b2d6: e0da sd s6,64(sp) - 1b2d8: fc5e sd s7,56(sp) - 1b2da: ec6e sd s11,24(sp) - 1b2dc: f4a6 sd s1,104(sp) - 1b2de: e8d2 sd s4,80(sp) - 1b2e0: e4d6 sd s5,72(sp) - 1b2e2: f862 sd s8,48(sp) - 1b2e4: f466 sd s9,40(sp) - 1b2e6: f06a sd s10,32(sp) - 1b2e8: db8fa0ef jal 158a0 <_Znwm@plt> - 1b2ec: 08050b13 addi s6,a0,128 - 1b2f0: 842a mv s0,a0 - 1b2f2: 855a mv a0,s6 - 1b2f4: 90cfa0ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> - 1b2f8: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1b2fc: 5e0030d7 vmv.v.i v1,0 - 1b300: 00031797 auipc a5,0x31 - 1b304: c587b783 ld a5,-936(a5) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 1b308: 01078d93 addi s11,a5,16 - 1b30c: 16041023 sh zero,352(s0) - 1b310: 14043c23 sd zero,344(s0) - 1b314: 09b43023 sd s11,128(s0) - 1b318: 16840793 addi a5,s0,360 - 1b31c: 0207f0a7 vse64.v v1,(a5) - 1b320: 17840793 addi a5,s0,376 - 1b324: 0207f0a7 vse64.v v1,(a5) - 1b328: 00031997 auipc s3,0x31 - 1b32c: 9109b983 ld s3,-1776(s3) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 1b330: 0109b903 ld s2,16(s3) - 1b334: 0189bb83 ld s7,24(s3) - 1b338: 4581 li a1,0 - 1b33a: fe893783 ld a5,-24(s2) - 1b33e: 01243023 sd s2,0(s0) - 1b342: 97a2 add a5,a5,s0 - 1b344: 0177b023 sd s7,0(a5) - 1b348: 00043423 sd zero,8(s0) - 1b34c: fe893503 ld a0,-24(s2) - 1b350: 9522 add a0,a0,s0 - 1b352: 85efa0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 1b356: 0209ba83 ld s5,32(s3) - 1b35a: 0289bc03 ld s8,40(s3) - 1b35e: 01040493 addi s1,s0,16 - 1b362: fe8ab503 ld a0,-24(s5) - 1b366: 01543823 sd s5,16(s0) - 1b36a: 4581 li a1,0 - 1b36c: 9526 add a0,a0,s1 - 1b36e: 01853023 sd s8,0(a0) - 1b372: 83efa0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 1b376: 0089bd03 ld s10,8(s3) - 1b37a: 0309bc83 ld s9,48(s3) - 1b37e: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1b382: fe8d3703 ld a4,-24(s10) - 1b386: 5e0030d7 vmv.v.i v1,0 - 1b38a: 00031797 auipc a5,0x31 - 1b38e: a7e7b783 ld a5,-1410(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 1b392: 9722 add a4,a4,s0 - 1b394: 00031997 auipc s3,0x31 - 1b398: a149b983 ld s3,-1516(s3) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 1b39c: 01973023 sd s9,0(a4) - 1b3a0: 01878693 addi a3,a5,24 - 1b3a4: 06878713 addi a4,a5,104 - 1b3a8: 09c1 addi s3,s3,16 - 1b3aa: 04078793 addi a5,a5,64 - 1b3ae: e058 sd a4,128(s0) - 1b3b0: e81c sd a5,16(s0) - 1b3b2: e014 sd a3,0(s0) - 1b3b4: 01343c23 sd s3,24(s0) - 1b3b8: 02040793 addi a5,s0,32 - 1b3bc: 0207f0a7 vse64.v v1,(a5) - 1b3c0: 03040793 addi a5,s0,48 - 1b3c4: 0207f0a7 vse64.v v1,(a5) - 1b3c8: 04040793 addi a5,s0,64 - 1b3cc: 0207f0a7 vse64.v v1,(a5) - 1b3d0: 05040513 addi a0,s0,80 - 1b3d4: e42a sd a0,8(sp) - 1b3d6: 01840a13 addi s4,s0,24 - 1b3da: fc7f90ef jal 153a0 <_ZNSt6localeC1Ev@plt> - 1b3de: 00031797 auipc a5,0x31 - 1b3e2: 8fa7b783 ld a5,-1798(a5) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 1b3e6: 85d2 mv a1,s4 - 1b3e8: 4761 li a4,24 - 1b3ea: 01078a13 addi s4,a5,16 - 1b3ee: 07040793 addi a5,s0,112 - 1b3f2: 06043423 sd zero,104(s0) - 1b3f6: 06040823 sb zero,112(s0) - 1b3fa: cc38 sw a4,88(s0) - 1b3fc: 855a mv a0,s6 - 1b3fe: f03c sd a5,96(s0) - 1b400: 01443c23 sd s4,24(s0) - 1b404: fadf90ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 1b408: 6818 ld a4,16(s0) - 1b40a: 6682 ld a3,0(sp) - 1b40c: 70e6 ld ra,120(sp) - 1b40e: fe873703 ld a4,-24(a4) - 1b412: e280 sd s0,0(a3) - 1b414: 7446 ld s0,112(sp) - 1b416: 94ba add s1,s1,a4 - 1b418: 47c5 li a5,17 - 1b41a: e49c sd a5,8(s1) - 1b41c: 7906 ld s2,96(sp) - 1b41e: 74a6 ld s1,104(sp) - 1b420: 69e6 ld s3,88(sp) - 1b422: 6a46 ld s4,80(sp) - 1b424: 6aa6 ld s5,72(sp) - 1b426: 6b06 ld s6,64(sp) - 1b428: 7be2 ld s7,56(sp) - 1b42a: 7c42 ld s8,48(sp) - 1b42c: 7ca2 ld s9,40(sp) - 1b42e: 7d02 ld s10,32(sp) - 1b430: 6de2 ld s11,24(sp) - 1b432: 6109 addi sp,sp,128 - 1b434: 8082 ret - 1b436: 84aa mv s1,a0 - 1b438: 855a mv a0,s6 - 1b43a: 09b43023 sd s11,128(s0) - 1b43e: 9a2fa0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 1b442: 8522 mv a0,s0 - 1b444: cbcfa0ef jal 15900 <_ZdlPv@plt> - 1b448: 8526 mv a0,s1 - 1b44a: ba6fa0ef jal 157f0 <_Unwind_Resume@plt> - 1b44e: 87aa mv a5,a0 - 1b450: 01443c23 sd s4,24(s0) - 1b454: 06040513 addi a0,s0,96 - 1b458: e03e sd a5,0(sp) - 1b45a: 967fb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1b45e: 6522 ld a0,8(sp) - 1b460: 01343c23 sd s3,24(s0) - 1b464: fbdf90ef jal 15420 <_ZNSt6localeD1Ev@plt> - 1b468: fe8d3603 ld a2,-24(s10) - 1b46c: fe8ab683 ld a3,-24(s5) - 1b470: fe893703 ld a4,-24(s2) - 1b474: 9622 add a2,a2,s0 - 1b476: 01963023 sd s9,0(a2) # fffe000 <__global_pointer$+0xffb1270> - 1b47a: 01543823 sd s5,16(s0) - 1b47e: 96a6 add a3,a3,s1 - 1b480: 0186b023 sd s8,0(a3) - 1b484: 6782 ld a5,0(sp) - 1b486: 01243023 sd s2,0(s0) - 1b48a: 9722 add a4,a4,s0 - 1b48c: 01773023 sd s7,0(a4) - 1b490: 00043423 sd zero,8(s0) - 1b494: 84be mv s1,a5 - 1b496: b74d j 1b438 <_ZN7testing7MessageC1Ev+0x174> - 1b498: fe893783 ld a5,-24(s2) - 1b49c: 01243023 sd s2,0(s0) - 1b4a0: 84aa mv s1,a0 - 1b4a2: 97a2 add a5,a5,s0 - 1b4a4: 0177b023 sd s7,0(a5) - 1b4a8: 00043423 sd zero,8(s0) - 1b4ac: b771 j 1b438 <_ZN7testing7MessageC1Ev+0x174> - -000000000001b4ae <_ZN7testing15AssertionResultC1ERKS0_>: - 1b4ae: 1101 addi sp,sp,-32 - 1b4b0: 0005c783 lbu a5,0(a1) - 1b4b4: e822 sd s0,16(sp) - 1b4b6: 6580 ld s0,8(a1) - 1b4b8: e04a sd s2,0(sp) - 1b4ba: ec06 sd ra,24(sp) - 1b4bc: 00f50023 sb a5,0(a0) - 1b4c0: 892a mv s2,a0 - 1b4c2: c015 beqz s0,1b4e6 <_ZN7testing15AssertionResultC1ERKS0_+0x38> - 1b4c4: 02000513 li a0,32 - 1b4c8: e426 sd s1,8(sp) - 1b4ca: 84ae mv s1,a1 - 1b4cc: bd4fa0ef jal 158a0 <_Znwm@plt> - 1b4d0: 649c ld a5,8(s1) - 1b4d2: 01050713 addi a4,a0,16 - 1b4d6: e118 sd a4,0(a0) - 1b4d8: 638c ld a1,0(a5) - 1b4da: 6790 ld a2,8(a5) - 1b4dc: 842a mv s0,a0 - 1b4de: 962e add a2,a2,a1 - 1b4e0: e5afe0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1b4e4: 64a2 ld s1,8(sp) - 1b4e6: 00893423 sd s0,8(s2) - 1b4ea: 60e2 ld ra,24(sp) - 1b4ec: 6442 ld s0,16(sp) - 1b4ee: 6902 ld s2,0(sp) - 1b4f0: 6105 addi sp,sp,32 - 1b4f2: 8082 ret - 1b4f4: 87aa mv a5,a0 - 1b4f6: 8522 mv a0,s0 - 1b4f8: 843e mv s0,a5 - 1b4fa: c06fa0ef jal 15900 <_ZdlPv@plt> - 1b4fe: 8522 mv a0,s0 - 1b500: af0fa0ef jal 157f0 <_Unwind_Resume@plt> - -000000000001b504 <_ZN7testing15AssertionResult4swapERS0_>: - 1b504: 0005c783 lbu a5,0(a1) - 1b508: 00054683 lbu a3,0(a0) - 1b50c: 6598 ld a4,8(a1) - 1b50e: 00f50023 sb a5,0(a0) - 1b512: 651c ld a5,8(a0) - 1b514: 00d58023 sb a3,0(a1) - 1b518: e518 sd a4,8(a0) - 1b51a: e59c sd a5,8(a1) - 1b51c: 8082 ret - -000000000001b51e <_ZN7testing16AssertionSuccessEv>: - 1b51e: 4705 li a4,1 - 1b520: 00053423 sd zero,8(a0) - 1b524: 00e50023 sb a4,0(a0) - 1b528: 8082 ret - -000000000001b52a <_ZN7testing16AssertionFailureEv>: - 1b52a: 00050023 sb zero,0(a0) - 1b52e: 00053423 sd zero,8(a0) - 1b532: 8082 ret - -000000000001b534 <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_>: - 1b534: c919 beqz a0,1b54a <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_+0x16> - 1b536: cd89 beqz a1,1b550 <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_+0x1c> - 1b538: 1141 addi sp,sp,-16 - 1b53a: e406 sd ra,8(sp) - 1b53c: cd4fa0ef jal 15a10 - 1b540: 60a2 ld ra,8(sp) - 1b542: 00153513 seqz a0,a0 - 1b546: 0141 addi sp,sp,16 - 1b548: 8082 ret - 1b54a: 0015b513 seqz a0,a1 - 1b54e: 8082 ret - 1b550: 4501 li a0,0 - 1b552: 8082 ret - -000000000001b554 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_>: - 1b554: c919 beqz a0,1b56a <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_+0x16> - 1b556: cd89 beqz a1,1b570 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_+0x1c> - 1b558: 1141 addi sp,sp,-16 - 1b55a: e406 sd ra,8(sp) - 1b55c: db5f90ef jal 15310 - 1b560: 60a2 ld ra,8(sp) - 1b562: 00153513 seqz a0,a0 - 1b566: 0141 addi sp,sp,16 - 1b568: 8082 ret - 1b56a: 0015b513 seqz a0,a1 - 1b56e: 8082 ret - 1b570: 4501 li a0,0 - 1b572: 8082 ret - -000000000001b574 <_ZN7testing8internal6String32CaseInsensitiveWideCStringEqualsEPKwS3_>: - 1b574: 0015b713 seqz a4,a1 - 1b578: cd09 beqz a0,1b592 <_ZN7testing8internal6String32CaseInsensitiveWideCStringEqualsEPKwS3_+0x1e> - 1b57a: 4701 li a4,0 - 1b57c: c999 beqz a1,1b592 <_ZN7testing8internal6String32CaseInsensitiveWideCStringEqualsEPKwS3_+0x1e> - 1b57e: 1141 addi sp,sp,-16 - 1b580: e406 sd ra,8(sp) - 1b582: 84efa0ef jal 155d0 - 1b586: 60a2 ld ra,8(sp) - 1b588: 00153713 seqz a4,a0 - 1b58c: 853a mv a0,a4 - 1b58e: 0141 addi sp,sp,16 - 1b590: 8082 ret - 1b592: 853a mv a0,a4 - 1b594: 8082 ret - -000000000001b596 <_ZN7testing8internal6String23EndsWithCaseInsensitiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_>: - 1b596: 651c ld a5,8(a0) - 1b598: 6598 ld a4,8(a1) - 1b59a: 00e7f463 bgeu a5,a4,1b5a2 <_ZN7testing8internal6String23EndsWithCaseInsensitiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0xc> - 1b59e: 4501 li a0,0 - 1b5a0: 8082 ret - 1b5a2: 6108 ld a0,0(a0) - 1b5a4: 618c ld a1,0(a1) - 1b5a6: 8f99 sub a5,a5,a4 - 1b5a8: 953e add a0,a0,a5 - 1b5aa: b76d j 1b554 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> - -000000000001b5ac <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE>: - 1b5ac: 7119 addi sp,sp,-128 - 1b5ae: 61b8 ld a4,64(a1) - 1b5b0: fc5e sd s7,56(sp) - 1b5b2: 01010b93 addi s7,sp,16 - 1b5b6: f8a2 sd s0,112(sp) - 1b5b8: f862 sd s8,48(sp) - 1b5ba: fc86 sd ra,120(sp) - 1b5bc: f4a6 sd s1,104(sp) - 1b5be: f0ca sd s2,96(sp) - 1b5c0: ecce sd s3,88(sp) - 1b5c2: e8d2 sd s4,80(sp) - 1b5c4: e4d6 sd s5,72(sp) - 1b5c6: e0da sd s6,64(sp) - 1b5c8: f466 sd s9,40(sp) - 1b5ca: f06a sd s10,32(sp) - 1b5cc: e402 sd zero,8(sp) - 1b5ce: 00010823 sb zero,16(sp) - 1b5d2: e05e sd s7,0(sp) - 1b5d4: 842a mv s0,a0 - 1b5d6: 8c0a mv s8,sp - 1b5d8: cf69 beqz a4,1b6b2 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x106> - 1b5da: 799c ld a5,48(a1) - 1b5dc: c399 beqz a5,1b5e2 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x36> - 1b5de: 0cf76863 bltu a4,a5,1b6ae <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x102> - 1b5e2: 7d94 ld a3,56(a1) - 1b5e4: 4601 li a2,0 - 1b5e6: 4581 li a1,0 - 1b5e8: 8f15 sub a4,a4,a3 - 1b5ea: 8562 mv a0,s8 - 1b5ec: 984fa0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 1b5f0: 69a2 ld s3,8(sp) - 1b5f2: 6482 ld s1,0(sp) - 1b5f4: 01040a93 addi s5,s0,16 - 1b5f8: 00199593 slli a1,s3,0x1 - 1b5fc: 00043423 sd zero,8(s0) - 1b600: 00040823 sb zero,16(s0) - 1b604: 01543023 sd s5,0(s0) - 1b608: 8522 mv a0,s0 - 1b60a: 99a6 add s3,s3,s1 - 1b60c: be4fa0ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 1b610: 5a7d li s4,-1 - 1b612: 002a5a13 srli s4,s4,0x2 - 1b616: 4b05 li s6,1 - 1b618: 02999263 bne s3,s1,1b63c <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x90> - 1b61c: a891 j 1b670 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xc4> - 1b61e: 412a0933 sub s2,s4,s2 - 1b622: 0b2b7563 bgeu s6,s2,1b6cc <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x120> - 1b626: 4609 li a2,2 - 1b628: 0001f597 auipc a1,0x1f - 1b62c: 83058593 addi a1,a1,-2000 # 39e58 <_IO_stdin_used+0x2d8> - 1b630: 8522 mv a0,s0 - 1b632: b6efa0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1b636: 0485 addi s1,s1,1 - 1b638: 02998c63 beq s3,s1,1b670 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xc4> - 1b63c: 0004cc83 lbu s9,0(s1) - 1b640: 00843903 ld s2,8(s0) - 1b644: fc0c8de3 beqz s9,1b61e <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x72> - 1b648: 601c ld a5,0(s0) - 1b64a: 00190d13 addi s10,s2,1 - 1b64e: 04fa8e63 beq s5,a5,1b6aa <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xfe> - 1b652: 6818 ld a4,16(s0) - 1b654: 05a76263 bltu a4,s10,1b698 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xec> - 1b658: 97ca add a5,a5,s2 - 1b65a: 01978023 sb s9,0(a5) - 1b65e: 601c ld a5,0(s0) - 1b660: 01a43423 sd s10,8(s0) - 1b664: 0485 addi s1,s1,1 - 1b666: 97ea add a5,a5,s10 - 1b668: 00078023 sb zero,0(a5) - 1b66c: fc9998e3 bne s3,s1,1b63c <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x90> - 1b670: 6502 ld a0,0(sp) - 1b672: 01750463 beq a0,s7,1b67a <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xce> - 1b676: a8afa0ef jal 15900 <_ZdlPv@plt> - 1b67a: 70e6 ld ra,120(sp) - 1b67c: 8522 mv a0,s0 - 1b67e: 7446 ld s0,112(sp) - 1b680: 74a6 ld s1,104(sp) - 1b682: 7906 ld s2,96(sp) - 1b684: 69e6 ld s3,88(sp) - 1b686: 6a46 ld s4,80(sp) - 1b688: 6aa6 ld s5,72(sp) - 1b68a: 6b06 ld s6,64(sp) - 1b68c: 7be2 ld s7,56(sp) - 1b68e: 7c42 ld s8,48(sp) - 1b690: 7ca2 ld s9,40(sp) - 1b692: 7d02 ld s10,32(sp) - 1b694: 6109 addi sp,sp,128 - 1b696: 8082 ret - 1b698: 4705 li a4,1 - 1b69a: 4681 li a3,0 - 1b69c: 4601 li a2,0 - 1b69e: 85ca mv a1,s2 - 1b6a0: 8522 mv a0,s0 - 1b6a2: 97efa0ef jal 15820 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt> - 1b6a6: 601c ld a5,0(s0) - 1b6a8: bf45 j 1b658 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xac> - 1b6aa: 473d li a4,15 - 1b6ac: b765 j 1b654 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xa8> - 1b6ae: 873e mv a4,a5 - 1b6b0: bf0d j 1b5e2 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x36> - 1b6b2: 06058593 addi a1,a1,96 - 1b6b6: 850a mv a0,sp - 1b6b8: cb8fa0ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1b6bc: bf15 j 1b5f0 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x44> - 1b6be: 842a mv s0,a0 - 1b6c0: 8562 mv a0,s8 - 1b6c2: efefb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1b6c6: 8522 mv a0,s0 - 1b6c8: 928fa0ef jal 157f0 <_Unwind_Resume@plt> - 1b6cc: 0001f517 auipc a0,0x1f - 1b6d0: 81c50513 addi a0,a0,-2020 # 39ee8 <_IO_stdin_used+0x368> - 1b6d4: a1cfa0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 1b6d8: 87aa mv a5,a0 - 1b6da: 8522 mv a0,s0 - 1b6dc: 843e mv s0,a5 - 1b6de: ee2fb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1b6e2: 8562 mv a0,s8 - 1b6e4: edcfb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1b6e8: 8522 mv a0,s0 - 1b6ea: 906fa0ef jal 157f0 <_Unwind_Resume@plt> - -000000000001b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev>: - 1b6ee: 618c ld a1,0(a1) - 1b6f0: 1141 addi sp,sp,-16 - 1b6f2: e022 sd s0,0(sp) - 1b6f4: e406 sd ra,8(sp) - 1b6f6: 842a mv s0,a0 - 1b6f8: eb5ff0ef jal 1b5ac <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 1b6fc: 60a2 ld ra,8(sp) - 1b6fe: 8522 mv a0,s0 - 1b700: 6402 ld s0,0(sp) - 1b702: 0141 addi sp,sp,16 - 1b704: 8082 ret - -000000000001b706 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_>: - 1b706: 659c ld a5,8(a1) - 1b708: 715d addi sp,sp,-80 - 1b70a: e0a2 sd s0,64(sp) - 1b70c: fc26 sd s1,56(sp) - 1b70e: f84a sd s2,48(sp) - 1b710: f44e sd s3,40(sp) - 1b712: f052 sd s4,32(sp) - 1b714: e486 sd ra,72(sp) - 1b716: ec56 sd s5,24(sp) - 1b718: e85a sd s6,16(sp) - 1b71a: 89aa mv s3,a0 - 1b71c: 8932 mv s2,a2 - 1b71e: 84b6 mv s1,a3 - 1b720: 843a mv s0,a4 - 1b722: 00020a17 auipc s4,0x20 - 1b726: 1bea0a13 addi s4,s4,446 # 3b8e0 <_IO_stdin_used+0x1d60> - 1b72a: c399 beqz a5,1b730 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x2a> - 1b72c: 0007ba03 ld s4,0(a5) - 1b730: 00810a93 addi s5,sp,8 - 1b734: 8556 mv a0,s5 - 1b736: b8fff0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 1b73a: 6522 ld a0,8(sp) - 1b73c: 4629 li a2,10 - 1b73e: 0001f597 auipc a1,0x1f - 1b742: 82258593 addi a1,a1,-2014 # 39f60 <_IO_stdin_used+0x3e0> - 1b746: 0541 addi a0,a0,16 - 1b748: fb9f90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1b74c: 6b22 ld s6,8(sp) - 1b74e: 0c090563 beqz s2,1b818 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x112> - 1b752: 854a mv a0,s2 - 1b754: c7cfa0ef jal 15bd0 - 1b758: 862a mv a2,a0 - 1b75a: 85ca mv a1,s2 - 1b75c: 010b0513 addi a0,s6,16 - 1b760: fa1f90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1b764: 6522 ld a0,8(sp) - 1b766: 462d li a2,11 - 1b768: 0001f597 auipc a1,0x1f - 1b76c: 80858593 addi a1,a1,-2040 # 39f70 <_IO_stdin_used+0x3f0> - 1b770: 0541 addi a0,a0,16 - 1b772: f8ff90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1b776: 6922 ld s2,8(sp) - 1b778: c4e1 beqz s1,1b840 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x13a> - 1b77a: 8526 mv a0,s1 - 1b77c: c54fa0ef jal 15bd0 - 1b780: 862a mv a2,a0 - 1b782: 85a6 mv a1,s1 - 1b784: 01090513 addi a0,s2,16 - 1b788: f79f90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1b78c: 000a4783 lbu a5,0(s4) - 1b790: cf85 beqz a5,1b7c8 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0xc2> - 1b792: 6522 ld a0,8(sp) - 1b794: 4609 li a2,2 - 1b796: 00020597 auipc a1,0x20 - 1b79a: e8258593 addi a1,a1,-382 # 3b618 <_IO_stdin_used+0x1a98> - 1b79e: 0541 addi a0,a0,16 - 1b7a0: f61f90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1b7a4: 8552 mv a0,s4 - 1b7a6: c2afa0ef jal 15bd0 - 1b7aa: 862a mv a2,a0 - 1b7ac: 6522 ld a0,8(sp) - 1b7ae: 85d2 mv a1,s4 - 1b7b0: 0541 addi a0,a0,16 - 1b7b2: f4ff90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1b7b6: 6522 ld a0,8(sp) - 1b7b8: 4605 li a2,1 - 1b7ba: 00020597 auipc a1,0x20 - 1b7be: 57658593 addi a1,a1,1398 # 3bd30 <_IO_stdin_used+0x21b0> - 1b7c2: 0541 addi a0,a0,16 - 1b7c4: f3df90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1b7c8: 6522 ld a0,8(sp) - 1b7ca: 462d li a2,11 - 1b7cc: 0001e597 auipc a1,0x1e - 1b7d0: 7b458593 addi a1,a1,1972 # 39f80 <_IO_stdin_used+0x400> - 1b7d4: 0541 addi a0,a0,16 - 1b7d6: f2bf90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1b7da: 64a2 ld s1,8(sp) - 1b7dc: c821 beqz s0,1b82c <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x126> - 1b7de: 8522 mv a0,s0 - 1b7e0: bf0fa0ef jal 15bd0 - 1b7e4: 862a mv a2,a0 - 1b7e6: 85a2 mv a1,s0 - 1b7e8: 01048513 addi a0,s1,16 - 1b7ec: f15f90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1b7f0: 85d6 mv a1,s5 - 1b7f2: 854e mv a0,s3 - 1b7f4: efbff0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1b7f8: 6522 ld a0,8(sp) - 1b7fa: c501 beqz a0,1b802 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0xfc> - 1b7fc: 611c ld a5,0(a0) - 1b7fe: 679c ld a5,8(a5) - 1b800: 9782 jalr a5 - 1b802: 60a6 ld ra,72(sp) - 1b804: 6406 ld s0,64(sp) - 1b806: 74e2 ld s1,56(sp) - 1b808: 7942 ld s2,48(sp) - 1b80a: 7a02 ld s4,32(sp) - 1b80c: 6ae2 ld s5,24(sp) - 1b80e: 6b42 ld s6,16(sp) - 1b810: 854e mv a0,s3 - 1b812: 79a2 ld s3,40(sp) - 1b814: 6161 addi sp,sp,80 - 1b816: 8082 ret - 1b818: 010b0513 addi a0,s6,16 - 1b81c: 4619 li a2,6 - 1b81e: 0001e597 auipc a1,0x1e - 1b822: 6ba58593 addi a1,a1,1722 # 39ed8 <_IO_stdin_used+0x358> - 1b826: edbf90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1b82a: bf2d j 1b764 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x5e> - 1b82c: 01048513 addi a0,s1,16 - 1b830: 4619 li a2,6 - 1b832: 0001e597 auipc a1,0x1e - 1b836: 6a658593 addi a1,a1,1702 # 39ed8 <_IO_stdin_used+0x358> - 1b83a: ec7f90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1b83e: bf4d j 1b7f0 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0xea> - 1b840: 01090513 addi a0,s2,16 - 1b844: 4619 li a2,6 - 1b846: 0001e597 auipc a1,0x1e - 1b84a: 69258593 addi a1,a1,1682 # 39ed8 <_IO_stdin_used+0x358> - 1b84e: eb3f90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1b852: bf2d j 1b78c <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x86> - 1b854: 67a2 ld a5,8(sp) - 1b856: 842a mv s0,a0 - 1b858: c789 beqz a5,1b862 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x15c> - 1b85a: 6398 ld a4,0(a5) - 1b85c: 853e mv a0,a5 - 1b85e: 671c ld a5,8(a4) - 1b860: 9782 jalr a5 - 1b862: 8522 mv a0,s0 - 1b864: f8df90ef jal 157f0 <_Unwind_Resume@plt> - -000000000001b868 <_ZN7testing8internalL12FlagToEnvVarEPKc>: - 1b868: 711d addi sp,sp,-96 - 1b86a: fc4e sd s3,56(sp) - 1b86c: 00810993 addi s3,sp,8 - 1b870: e0ca sd s2,64(sp) - 1b872: 892a mv s2,a0 - 1b874: 854e mv a0,s3 - 1b876: e8a2 sd s0,80(sp) - 1b878: ec86 sd ra,88(sp) - 1b87a: 842e mv s0,a1 - 1b87c: e4a6 sd s1,72(sp) - 1b87e: f852 sd s4,48(sp) - 1b880: a45ff0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 1b884: 6522 ld a0,8(sp) - 1b886: 4619 li a2,6 - 1b888: 0001e597 auipc a1,0x1e - 1b88c: 65858593 addi a1,a1,1624 # 39ee0 <_IO_stdin_used+0x360> - 1b890: 0541 addi a0,a0,16 - 1b892: e6ff90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1b896: 64a2 ld s1,8(sp) - 1b898: c45d beqz s0,1b946 <_ZN7testing8internalL12FlagToEnvVarEPKc+0xde> - 1b89a: 8522 mv a0,s0 - 1b89c: b34fa0ef jal 15bd0 - 1b8a0: 862a mv a2,a0 - 1b8a2: 85a2 mv a1,s0 - 1b8a4: 01048513 addi a0,s1,16 - 1b8a8: e59f90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1b8ac: 01010a13 addi s4,sp,16 - 1b8b0: 8552 mv a0,s4 - 1b8b2: 85ce mv a1,s3 - 1b8b4: e3bff0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1b8b8: 6522 ld a0,8(sp) - 1b8ba: c501 beqz a0,1b8c2 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x5a> - 1b8bc: 611c ld a5,0(a0) - 1b8be: 679c ld a5,8(a5) - 1b8c0: 9782 jalr a5 - 1b8c2: 854e mv a0,s3 - 1b8c4: a01ff0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 1b8c8: 67e2 ld a5,24(sp) - 1b8ca: 4401 li s0,0 - 1b8cc: 00710493 addi s1,sp,7 - 1b8d0: eb91 bnez a5,1b8e4 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x7c> - 1b8d2: a091 j 1b916 <_ZN7testing8internalL12FlagToEnvVarEPKc+0xae> - 1b8d4: 4605 li a2,1 - 1b8d6: 85a6 mv a1,s1 - 1b8d8: e29f90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1b8dc: 67e2 ld a5,24(sp) - 1b8de: 0405 addi s0,s0,1 - 1b8e0: 02f40b63 beq s0,a5,1b916 <_ZN7testing8internalL12FlagToEnvVarEPKc+0xae> - 1b8e4: 67c2 ld a5,16(sp) - 1b8e6: 97a2 add a5,a5,s0 - 1b8e8: 0007c503 lbu a0,0(a5) - 1b8ec: f75f90ef jal 15860 - 1b8f0: 67a2 ld a5,8(sp) - 1b8f2: 0ff57593 zext.b a1,a0 - 1b8f6: 00b103a3 sb a1,7(sp) - 1b8fa: 6b98 ld a4,16(a5) - 1b8fc: 01078513 addi a0,a5,16 - 1b900: fe873783 ld a5,-24(a4) - 1b904: 97aa add a5,a5,a0 - 1b906: 6b9c ld a5,16(a5) - 1b908: f7f1 bnez a5,1b8d4 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x6c> - 1b90a: 816fa0ef jal 15920 <_ZNSo3putEc@plt> - 1b90e: 67e2 ld a5,24(sp) - 1b910: 0405 addi s0,s0,1 - 1b912: fcf419e3 bne s0,a5,1b8e4 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x7c> - 1b916: 85ce mv a1,s3 - 1b918: 854a mv a0,s2 - 1b91a: dd5ff0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1b91e: 6522 ld a0,8(sp) - 1b920: c501 beqz a0,1b928 <_ZN7testing8internalL12FlagToEnvVarEPKc+0xc0> - 1b922: 611c ld a5,0(a0) - 1b924: 679c ld a5,8(a5) - 1b926: 9782 jalr a5 - 1b928: 6542 ld a0,16(sp) - 1b92a: 101c addi a5,sp,32 - 1b92c: 00f50463 beq a0,a5,1b934 <_ZN7testing8internalL12FlagToEnvVarEPKc+0xcc> - 1b930: fd1f90ef jal 15900 <_ZdlPv@plt> - 1b934: 60e6 ld ra,88(sp) - 1b936: 6446 ld s0,80(sp) - 1b938: 64a6 ld s1,72(sp) - 1b93a: 79e2 ld s3,56(sp) - 1b93c: 7a42 ld s4,48(sp) - 1b93e: 854a mv a0,s2 - 1b940: 6906 ld s2,64(sp) - 1b942: 6125 addi sp,sp,96 - 1b944: 8082 ret - 1b946: 01048513 addi a0,s1,16 - 1b94a: 4619 li a2,6 - 1b94c: 0001e597 auipc a1,0x1e - 1b950: 58c58593 addi a1,a1,1420 # 39ed8 <_IO_stdin_used+0x358> - 1b954: dadf90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1b958: bf91 j 1b8ac <_ZN7testing8internalL12FlagToEnvVarEPKc+0x44> - 1b95a: 67a2 ld a5,8(sp) - 1b95c: 842a mv s0,a0 - 1b95e: cf81 beqz a5,1b976 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x10e> - 1b960: 6398 ld a4,0(a5) - 1b962: 853e mv a0,a5 - 1b964: 671c ld a5,8(a4) - 1b966: 9782 jalr a5 - 1b968: a039 j 1b976 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x10e> - 1b96a: 67a2 ld a5,8(sp) - 1b96c: 842a mv s0,a0 - 1b96e: eb89 bnez a5,1b980 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x118> - 1b970: 8552 mv a0,s4 - 1b972: c4efb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1b976: 8522 mv a0,s0 - 1b978: e79f90ef jal 157f0 <_Unwind_Resume@plt> - 1b97c: 842a mv s0,a0 - 1b97e: bfcd j 1b970 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x108> - 1b980: 6398 ld a4,0(a5) - 1b982: 853e mv a0,a5 - 1b984: 671c ld a5,8(a4) - 1b986: 9782 jalr a5 - 1b988: b7e5 j 1b970 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x108> - -000000000001b98a <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE>: - 1b98a: 7119 addi sp,sp,-128 - 1b98c: f8a2 sd s0,112(sp) - 1b98e: f4a6 sd s1,104(sp) - 1b990: 842a mv s0,a0 - 1b992: 84ae mv s1,a1 - 1b994: 850a mv a0,sp - 1b996: 85b2 mv a1,a2 - 1b998: e8d2 sd s4,80(sp) - 1b99a: fc86 sd ra,120(sp) - 1b99c: d53ff0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1b9a0: 67a2 ld a5,8(sp) - 1b9a2: 8a0a mv s4,sp - 1b9a4: e79d bnez a5,1b9d2 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x48> - 1b9a6: 01040793 addi a5,s0,16 - 1b9aa: e01c sd a5,0(s0) - 1b9ac: 608c ld a1,0(s1) - 1b9ae: 6490 ld a2,8(s1) - 1b9b0: 8522 mv a0,s0 - 1b9b2: 962e add a2,a2,a1 - 1b9b4: 986fe0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1b9b8: 6502 ld a0,0(sp) - 1b9ba: 081c addi a5,sp,16 - 1b9bc: 00f50463 beq a0,a5,1b9c4 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x3a> - 1b9c0: f41f90ef jal 15900 <_ZdlPv@plt> - 1b9c4: 70e6 ld ra,120(sp) - 1b9c6: 8522 mv a0,s0 - 1b9c8: 7446 ld s0,112(sp) - 1b9ca: 74a6 ld s1,104(sp) - 1b9cc: 6a46 ld s4,80(sp) - 1b9ce: 6109 addi sp,sp,128 - 1b9d0: 8082 ret - 1b9d2: e4d6 sd s5,72(sp) - 1b9d4: 0084ba83 ld s5,8(s1) - 1b9d8: f0ca sd s2,96(sp) - 1b9da: 02010913 addi s2,sp,32 - 1b9de: ecce sd s3,88(sp) - 1b9e0: 854a mv a0,s2 - 1b9e2: 03010993 addi s3,sp,48 - 1b9e6: 001a8593 addi a1,s5,1 - 1b9ea: 6084 ld s1,0(s1) - 1b9ec: f402 sd zero,40(sp) - 1b9ee: 02010823 sb zero,48(sp) - 1b9f2: f04e sd s3,32(sp) - 1b9f4: ffdf90ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 1b9f8: 7722 ld a4,40(sp) - 1b9fa: 57fd li a5,-1 - 1b9fc: 8389 srli a5,a5,0x2 - 1b9fe: 8f99 sub a5,a5,a4 - 1ba00: 0d57e863 bltu a5,s5,1bad0 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x146> - 1ba04: 8656 mv a2,s5 - 1ba06: 85a6 mv a1,s1 - 1ba08: 854a mv a0,s2 - 1ba0a: f97f90ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1ba0e: 7722 ld a4,40(sp) - 1ba10: 57fd li a5,-1 - 1ba12: 8389 srli a5,a5,0x2 - 1ba14: 0af70863 beq a4,a5,1bac4 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x13a> - 1ba18: 4605 li a2,1 - 1ba1a: 0001f597 auipc a1,0x1f - 1ba1e: cc658593 addi a1,a1,-826 # 3a6e0 <_IO_stdin_used+0xb60> - 1ba22: 854a mv a0,s2 - 1ba24: f7df90ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1ba28: 7722 ld a4,40(sp) - 1ba2a: 57fd li a5,-1 - 1ba2c: 6622 ld a2,8(sp) - 1ba2e: 8389 srli a5,a5,0x2 - 1ba30: 8f99 sub a5,a5,a4 - 1ba32: 6582 ld a1,0(sp) - 1ba34: 08c7e263 bltu a5,a2,1bab8 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x12e> - 1ba38: 854a mv a0,s2 - 1ba3a: f67f90ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1ba3e: 01040693 addi a3,s0,16 - 1ba42: e014 sd a3,0(s0) - 1ba44: 6110 ld a2,0(a0) - 1ba46: 01050713 addi a4,a0,16 - 1ba4a: 87aa mv a5,a0 - 1ba4c: 02e60563 beq a2,a4,1ba76 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0xec> - 1ba50: 6914 ld a3,16(a0) - 1ba52: e010 sd a2,0(s0) - 1ba54: e814 sd a3,16(s0) - 1ba56: 6794 ld a3,8(a5) - 1ba58: e398 sd a4,0(a5) - 1ba5a: 7502 ld a0,32(sp) - 1ba5c: e414 sd a3,8(s0) - 1ba5e: 0007b423 sd zero,8(a5) - 1ba62: 00078823 sb zero,16(a5) - 1ba66: 03350663 beq a0,s3,1ba92 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x108> - 1ba6a: e97f90ef jal 15900 <_ZdlPv@plt> - 1ba6e: 7906 ld s2,96(sp) - 1ba70: 69e6 ld s3,88(sp) - 1ba72: 6aa6 ld s5,72(sp) - 1ba74: b791 j 1b9b8 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x2e> - 1ba76: 6510 ld a2,8(a0) - 1ba78: 853a mv a0,a4 - 1ba7a: 0605 addi a2,a2,1 - 1ba7c: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma - 1ba80: 02050407 vle8.v v8,(a0) - 1ba84: 8e0d sub a2,a2,a1 - 1ba86: 952e add a0,a0,a1 - 1ba88: 02068427 vse8.v v8,(a3) - 1ba8c: 96ae add a3,a3,a1 - 1ba8e: f67d bnez a2,1ba7c <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0xf2> - 1ba90: b7d9 j 1ba56 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0xcc> - 1ba92: 7906 ld s2,96(sp) - 1ba94: 69e6 ld s3,88(sp) - 1ba96: 6aa6 ld s5,72(sp) - 1ba98: b705 j 1b9b8 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x2e> - 1ba9a: 842a mv s0,a0 - 1ba9c: f0ca sd s2,96(sp) - 1ba9e: ecce sd s3,88(sp) - 1baa0: e4d6 sd s5,72(sp) - 1baa2: 8552 mv a0,s4 - 1baa4: b1cfb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1baa8: 8522 mv a0,s0 - 1baaa: d47f90ef jal 157f0 <_Unwind_Resume@plt> - 1baae: 842a mv s0,a0 - 1bab0: 854a mv a0,s2 - 1bab2: b0efb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1bab6: b7f5 j 1baa2 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x118> - 1bab8: 0001e517 auipc a0,0x1e - 1babc: 43050513 addi a0,a0,1072 # 39ee8 <_IO_stdin_used+0x368> - 1bac0: e31f90ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 1bac4: 0001e517 auipc a0,0x1e - 1bac8: 42450513 addi a0,a0,1060 # 39ee8 <_IO_stdin_used+0x368> - 1bacc: e25f90ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 1bad0: 0001e517 auipc a0,0x1e - 1bad4: 41850513 addi a0,a0,1048 # 39ee8 <_IO_stdin_used+0x368> - 1bad8: e19f90ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 1badc: bfc9 j 1baae <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x124> - -000000000001bade <_ZN7testing10TestResult20ClearTestPartResultsEv>: - 1bade: 7179 addi sp,sp,-48 - 1bae0: ec26 sd s1,24(sp) - 1bae2: e44e sd s3,8(sp) - 1bae4: 6124 ld s1,64(a0) - 1bae6: 03853983 ld s3,56(a0) - 1baea: f406 sd ra,40(sp) - 1baec: 04998363 beq s3,s1,1bb32 <_ZN7testing10TestResult20ClearTestPartResultsEv+0x54> - 1baf0: f022 sd s0,32(sp) - 1baf2: e84a sd s2,16(sp) - 1baf4: 844e mv s0,s3 - 1baf6: 892a mv s2,a0 - 1baf8: 6828 ld a0,80(s0) - 1bafa: 06040793 addi a5,s0,96 - 1bafe: 00f50463 beq a0,a5,1bb06 <_ZN7testing10TestResult20ClearTestPartResultsEv+0x28> - 1bb02: dfff90ef jal 15900 <_ZdlPv@plt> - 1bb06: 7808 ld a0,48(s0) - 1bb08: 04040793 addi a5,s0,64 - 1bb0c: 00f50463 beq a0,a5,1bb14 <_ZN7testing10TestResult20ClearTestPartResultsEv+0x36> - 1bb10: df1f90ef jal 15900 <_ZdlPv@plt> - 1bb14: 6408 ld a0,8(s0) - 1bb16: 01840793 addi a5,s0,24 - 1bb1a: 00f50463 beq a0,a5,1bb22 <_ZN7testing10TestResult20ClearTestPartResultsEv+0x44> - 1bb1e: de3f90ef jal 15900 <_ZdlPv@plt> - 1bb22: 07040413 addi s0,s0,112 - 1bb26: fc8499e3 bne s1,s0,1baf8 <_ZN7testing10TestResult20ClearTestPartResultsEv+0x1a> - 1bb2a: 05393023 sd s3,64(s2) - 1bb2e: 7402 ld s0,32(sp) - 1bb30: 6942 ld s2,16(sp) - 1bb32: 70a2 ld ra,40(sp) - 1bb34: 64e2 ld s1,24(sp) - 1bb36: 69a2 ld s3,8(sp) - 1bb38: 6145 addi sp,sp,48 - 1bb3a: 8082 ret - -000000000001bb3c <_ZN7testing10TestResult5ClearEv>: - 1bb3c: 7179 addi sp,sp,-48 - 1bb3e: e84a sd s2,16(sp) - 1bb40: e44e sd s3,8(sp) - 1bb42: 04053903 ld s2,64(a0) - 1bb46: 03853983 ld s3,56(a0) - 1bb4a: ec26 sd s1,24(sp) - 1bb4c: f406 sd ra,40(sp) - 1bb4e: f022 sd s0,32(sp) - 1bb50: 84aa mv s1,a0 - 1bb52: 03298e63 beq s3,s2,1bb8e <_ZN7testing10TestResult5ClearEv+0x52> - 1bb56: 844e mv s0,s3 - 1bb58: 6828 ld a0,80(s0) - 1bb5a: 06040793 addi a5,s0,96 - 1bb5e: 00f50463 beq a0,a5,1bb66 <_ZN7testing10TestResult5ClearEv+0x2a> - 1bb62: d9ff90ef jal 15900 <_ZdlPv@plt> - 1bb66: 7808 ld a0,48(s0) - 1bb68: 04040793 addi a5,s0,64 - 1bb6c: 00f50463 beq a0,a5,1bb74 <_ZN7testing10TestResult5ClearEv+0x38> - 1bb70: d91f90ef jal 15900 <_ZdlPv@plt> - 1bb74: 6408 ld a0,8(s0) - 1bb76: 01840793 addi a5,s0,24 - 1bb7a: 00f50463 beq a0,a5,1bb82 <_ZN7testing10TestResult5ClearEv+0x46> - 1bb7e: d83f90ef jal 15900 <_ZdlPv@plt> - 1bb82: 07040413 addi s0,s0,112 - 1bb86: fc8919e3 bne s2,s0,1bb58 <_ZN7testing10TestResult5ClearEv+0x1c> - 1bb8a: 0534b023 sd s3,64(s1) - 1bb8e: 0504b983 ld s3,80(s1) - 1bb92: 0584b903 ld s2,88(s1) - 1bb96: 03298763 beq s3,s2,1bbc4 <_ZN7testing10TestResult5ClearEv+0x88> - 1bb9a: 844e mv s0,s3 - 1bb9c: 7008 ld a0,32(s0) - 1bb9e: 03040793 addi a5,s0,48 - 1bba2: 00f50463 beq a0,a5,1bbaa <_ZN7testing10TestResult5ClearEv+0x6e> - 1bba6: d5bf90ef jal 15900 <_ZdlPv@plt> - 1bbaa: 6008 ld a0,0(s0) - 1bbac: 01040793 addi a5,s0,16 - 1bbb0: 00f50463 beq a0,a5,1bbb8 <_ZN7testing10TestResult5ClearEv+0x7c> - 1bbb4: d4df90ef jal 15900 <_ZdlPv@plt> - 1bbb8: 04040413 addi s0,s0,64 - 1bbbc: fe8910e3 bne s2,s0,1bb9c <_ZN7testing10TestResult5ClearEv+0x60> - 1bbc0: 0534bc23 sd s3,88(s1) - 1bbc4: 70a2 ld ra,40(sp) - 1bbc6: 7402 ld s0,32(sp) - 1bbc8: 0604a423 sw zero,104(s1) - 1bbcc: 0604bc23 sd zero,120(s1) - 1bbd0: 6942 ld s2,16(sp) - 1bbd2: 64e2 ld s1,24(sp) - 1bbd4: 69a2 ld s3,8(sp) - 1bbd6: 6145 addi sp,sp,48 - 1bbd8: 8082 ret - -000000000001bbda <_ZNK7testing10TestResult15HasFatalFailureEv>: - 1bbda: 7d10 ld a2,56(a0) - 1bbdc: 612c ld a1,64(a0) - 1bbde: 0ab60263 beq a2,a1,1bc82 <_ZNK7testing10TestResult15HasFatalFailureEv+0xa8> - 1bbe2: 0db6e6b7 lui a3,0xdb6e - 1bbe6: b6e68693 addi a3,a3,-1170 # db6db6e <__global_pointer$+0xdb20dde> - 1bbea: b6db7537 lui a0,0xb6db7 - 1bbee: f9058713 addi a4,a1,-112 - 1bbf2: 1682 slli a3,a3,0x20 - 1bbf4: db750513 addi a0,a0,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6a027> - 1bbf8: 8f11 sub a4,a4,a2 - 1bbfa: 96aa add a3,a3,a0 - 1bbfc: 8311 srli a4,a4,0x4 - 1bbfe: 02d70733 mul a4,a4,a3 - 1bc02: 02200693 li a3,34 - 1bc06: 87b2 mv a5,a2 - 1bc08: 0712 slli a4,a4,0x4 - 1bc0a: 8311 srli a4,a4,0x4 - 1bc0c: 04e6fe63 bgeu a3,a4,1bc68 <_ZNK7testing10TestResult15HasFatalFailureEv+0x8e> - 1bc10: 40c586b3 sub a3,a1,a2 - 1bc14: 8abd andi a3,a3,15 - 1bc16: eaa9 bnez a3,1bc68 <_ZNK7testing10TestResult15HasFatalFailureEv+0x8e> - 1bc18: 0d8077d7 vsetvli a5,zero,e64,m1,ta,ma - 1bc1c: 5208a157 vid.v v2 - 1bc20: 07000693 li a3,112 - 1bc24: 9626e157 vmul.vx v2,v2,a3 - 1bc28: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma - 1bc2c: 5e0030d7 vmv.v.i v1,0 - 1bc30: 0705 addi a4,a4,1 - 1bc32: 017777d7 vsetvli a5,a4,e32,mf2,tu,mu - 1bc36: 06267007 vluxei64.v v0,(a2),v2 - 1bc3a: 00379693 slli a3,a5,0x3 - 1bc3e: 8e9d sub a3,a3,a5 - 1bc40: 0692 slli a3,a3,0x4 - 1bc42: 8f1d sub a4,a4,a5 - 1bc44: 9636 add a2,a2,a3 - 1bc46: 62013057 vmseq.vi v0,v0,2 - 1bc4a: 0010b0d7 vadd.vi v1,v1,1,v0.t - 1bc4e: f375 bnez a4,1bc32 <_ZNK7testing10TestResult15HasFatalFailureEv+0x58> - 1bc50: 0d7077d7 vsetvli a5,zero,e32,mf2,ta,ma - 1bc54: 4701 li a4,0 - 1bc56: 42076157 vmv.s.x v2,a4 - 1bc5a: 021120d7 vredsum.vs v1,v1,v2 - 1bc5e: 42102557 vmv.x.s a0,v1 - 1bc62: 00a03533 snez a0,a0 - 1bc66: 8082 ret - 1bc68: 4501 li a0,0 - 1bc6a: 4689 li a3,2 - 1bc6c: 4398 lw a4,0(a5) - 1bc6e: 07078793 addi a5,a5,112 - 1bc72: 00d71363 bne a4,a3,1bc78 <_ZNK7testing10TestResult15HasFatalFailureEv+0x9e> - 1bc76: 2505 addiw a0,a0,1 - 1bc78: fef59ae3 bne a1,a5,1bc6c <_ZNK7testing10TestResult15HasFatalFailureEv+0x92> - 1bc7c: 00a03533 snez a0,a0 - 1bc80: 8082 ret - 1bc82: 4501 li a0,0 - 1bc84: 8082 ret - -000000000001bc86 <_ZNK7testing10TestResult18HasNonfatalFailureEv>: - 1bc86: 7d10 ld a2,56(a0) - 1bc88: 612c ld a1,64(a0) - 1bc8a: 0ab60263 beq a2,a1,1bd2e <_ZNK7testing10TestResult18HasNonfatalFailureEv+0xa8> - 1bc8e: 0db6e6b7 lui a3,0xdb6e - 1bc92: b6e68693 addi a3,a3,-1170 # db6db6e <__global_pointer$+0xdb20dde> - 1bc96: b6db7537 lui a0,0xb6db7 - 1bc9a: f9058713 addi a4,a1,-112 - 1bc9e: 1682 slli a3,a3,0x20 - 1bca0: db750513 addi a0,a0,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6a027> - 1bca4: 8f11 sub a4,a4,a2 - 1bca6: 96aa add a3,a3,a0 - 1bca8: 8311 srli a4,a4,0x4 - 1bcaa: 02d70733 mul a4,a4,a3 - 1bcae: 02200693 li a3,34 - 1bcb2: 87b2 mv a5,a2 - 1bcb4: 0712 slli a4,a4,0x4 - 1bcb6: 8311 srli a4,a4,0x4 - 1bcb8: 04e6fe63 bgeu a3,a4,1bd14 <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x8e> - 1bcbc: 40c586b3 sub a3,a1,a2 - 1bcc0: 8abd andi a3,a3,15 - 1bcc2: eaa9 bnez a3,1bd14 <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x8e> - 1bcc4: 0d8077d7 vsetvli a5,zero,e64,m1,ta,ma - 1bcc8: 5208a157 vid.v v2 - 1bccc: 07000693 li a3,112 - 1bcd0: 9626e157 vmul.vx v2,v2,a3 - 1bcd4: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma - 1bcd8: 5e0030d7 vmv.v.i v1,0 - 1bcdc: 0705 addi a4,a4,1 - 1bcde: 017777d7 vsetvli a5,a4,e32,mf2,tu,mu - 1bce2: 06267007 vluxei64.v v0,(a2),v2 - 1bce6: 00379693 slli a3,a5,0x3 - 1bcea: 8e9d sub a3,a3,a5 - 1bcec: 0692 slli a3,a3,0x4 - 1bcee: 8f1d sub a4,a4,a5 - 1bcf0: 9636 add a2,a2,a3 - 1bcf2: 6200b057 vmseq.vi v0,v0,1 - 1bcf6: 0010b0d7 vadd.vi v1,v1,1,v0.t - 1bcfa: f375 bnez a4,1bcde <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x58> - 1bcfc: 0d7077d7 vsetvli a5,zero,e32,mf2,ta,ma - 1bd00: 4701 li a4,0 - 1bd02: 42076157 vmv.s.x v2,a4 - 1bd06: 021120d7 vredsum.vs v1,v1,v2 - 1bd0a: 42102557 vmv.x.s a0,v1 - 1bd0e: 00a03533 snez a0,a0 - 1bd12: 8082 ret - 1bd14: 4501 li a0,0 - 1bd16: 4685 li a3,1 - 1bd18: 4398 lw a4,0(a5) - 1bd1a: 07078793 addi a5,a5,112 - 1bd1e: 00d71363 bne a4,a3,1bd24 <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x9e> - 1bd22: 2505 addiw a0,a0,1 - 1bd24: fef59ae3 bne a1,a5,1bd18 <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x92> - 1bd28: 00a03533 snez a0,a0 - 1bd2c: 8082 ret - 1bd2e: 4501 li a0,0 - 1bd30: 8082 ret - -000000000001bd32 <_ZNK7testing10TestResult16total_part_countEv>: - 1bd32: 6138 ld a4,64(a0) - 1bd34: 7d10 ld a2,56(a0) - 1bd36: 6db6e7b7 lui a5,0x6db6e - 1bd3a: b6db76b7 lui a3,0xb6db7 - 1bd3e: b6e78793 addi a5,a5,-1170 # 6db6db6e <__global_pointer$+0x6db20dde> - 1bd42: 40c70533 sub a0,a4,a2 - 1bd46: 1782 slli a5,a5,0x20 - 1bd48: db768713 addi a4,a3,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6a027> - 1bd4c: 97ba add a5,a5,a4 - 1bd4e: 8511 srai a0,a0,0x4 - 1bd50: 02f5053b mulw a0,a0,a5 - 1bd54: 8082 ret - -000000000001bd56 <_ZNK7testing10TestResult17GetTestPartResultEi>: - 1bd56: 1101 addi sp,sp,-32 - 1bd58: ec06 sd ra,24(sp) - 1bd5a: e822 sd s0,16(sp) - 1bd5c: e426 sd s1,8(sp) - 1bd5e: 0405c463 bltz a1,1bda6 <_ZNK7testing10TestResult17GetTestPartResultEi+0x50> - 1bd62: 842e mv s0,a1 - 1bd64: 84aa mv s1,a0 - 1bd66: fcdff0ef jal 1bd32 <_ZNK7testing10TestResult16total_part_countEv> - 1bd6a: 02a45e63 bge s0,a0,1bda6 <_ZNK7testing10TestResult17GetTestPartResultEi+0x50> - 1bd6e: 7c88 ld a0,56(s1) - 1bd70: 60b0 ld a2,64(s1) - 1bd72: 6db6e7b7 lui a5,0x6db6e - 1bd76: b6e78793 addi a5,a5,-1170 # 6db6db6e <__global_pointer$+0x6db20dde> - 1bd7a: b6db7737 lui a4,0xb6db7 - 1bd7e: 1782 slli a5,a5,0x20 - 1bd80: db770713 addi a4,a4,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6a027> - 1bd84: 8e09 sub a2,a2,a0 - 1bd86: 97ba add a5,a5,a4 - 1bd88: 8611 srai a2,a2,0x4 - 1bd8a: 02f60633 mul a2,a2,a5 - 1bd8e: 00c47e63 bgeu s0,a2,1bdaa <_ZNK7testing10TestResult17GetTestPartResultEi+0x54> - 1bd92: 00341793 slli a5,s0,0x3 - 1bd96: 60e2 ld ra,24(sp) - 1bd98: 8f81 sub a5,a5,s0 - 1bd9a: 6442 ld s0,16(sp) - 1bd9c: 0792 slli a5,a5,0x4 - 1bd9e: 64a2 ld s1,8(sp) - 1bda0: 953e add a0,a0,a5 - 1bda2: 6105 addi sp,sp,32 - 1bda4: 8082 ret - 1bda6: f3af90ef jal 154e0 - 1bdaa: 85a2 mv a1,s0 - 1bdac: 0001e517 auipc a0,0x1e - 1bdb0: 23450513 addi a0,a0,564 # 39fe0 <_IO_stdin_used+0x460> - 1bdb4: b9df90ef jal 15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> - -000000000001bdb8 <_ZNK7testing10TestResult6FailedEv>: - 1bdb8: 1101 addi sp,sp,-32 - 1bdba: e822 sd s0,16(sp) - 1bdbc: e426 sd s1,8(sp) - 1bdbe: e04a sd s2,0(sp) - 1bdc0: ec06 sd ra,24(sp) - 1bdc2: 84aa mv s1,a0 - 1bdc4: 4401 li s0,0 - 1bdc6: 4905 li s2,1 - 1bdc8: 8526 mv a0,s1 - 1bdca: f69ff0ef jal 1bd32 <_ZNK7testing10TestResult16total_part_countEv> - 1bdce: 87aa mv a5,a0 - 1bdd0: 85a2 mv a1,s0 - 1bdd2: 8526 mv a0,s1 - 1bdd4: 02f45063 bge s0,a5,1bdf4 <_ZNK7testing10TestResult6FailedEv+0x3c> - 1bdd8: f7fff0ef jal 1bd56 <_ZNK7testing10TestResult17GetTestPartResultEi> - 1bddc: 411c lw a5,0(a0) - 1bdde: 2405 addiw s0,s0,1 - 1bde0: 37fd addiw a5,a5,-1 - 1bde2: fef963e3 bltu s2,a5,1bdc8 <_ZNK7testing10TestResult6FailedEv+0x10> - 1bde6: 4505 li a0,1 - 1bde8: 60e2 ld ra,24(sp) - 1bdea: 6442 ld s0,16(sp) - 1bdec: 64a2 ld s1,8(sp) - 1bdee: 6902 ld s2,0(sp) - 1bdf0: 6105 addi sp,sp,32 - 1bdf2: 8082 ret - 1bdf4: 4501 li a0,0 - 1bdf6: bfcd j 1bde8 <_ZNK7testing10TestResult6FailedEv+0x30> - -000000000001bdf8 <_ZNK7testing9TestSuite17failed_test_countEv>: - 1bdf8: 1101 addi sp,sp,-32 - 1bdfa: e822 sd s0,16(sp) - 1bdfc: 7d18 ld a4,56(a0) - 1bdfe: 7900 ld s0,48(a0) - 1be00: ec06 sd ra,24(sp) - 1be02: e04a sd s2,0(sp) - 1be04: 02e40e63 beq s0,a4,1be40 <_ZNK7testing9TestSuite17failed_test_countEv+0x48> - 1be08: e426 sd s1,8(sp) - 1be0a: 4901 li s2,0 - 1be0c: 84aa mv s1,a0 - 1be0e: 6008 ld a0,0(s0) - 1be10: 08054783 lbu a5,128(a0) - 1be14: eb99 bnez a5,1be2a <_ZNK7testing9TestSuite17failed_test_countEv+0x32> - 1be16: 0421 addi s0,s0,8 - 1be18: fe871be3 bne a4,s0,1be0e <_ZNK7testing9TestSuite17failed_test_countEv+0x16> - 1be1c: 60e2 ld ra,24(sp) - 1be1e: 6442 ld s0,16(sp) - 1be20: 64a2 ld s1,8(sp) - 1be22: 854a mv a0,s2 - 1be24: 6902 ld s2,0(sp) - 1be26: 6105 addi sp,sp,32 - 1be28: 8082 ret - 1be2a: 09050513 addi a0,a0,144 - 1be2e: f8bff0ef jal 1bdb8 <_ZNK7testing10TestResult6FailedEv> - 1be32: 7c98 ld a4,56(s1) - 1be34: 0421 addi s0,s0,8 - 1be36: 0125093b addw s2,a0,s2 - 1be3a: fc871ae3 bne a4,s0,1be0e <_ZNK7testing9TestSuite17failed_test_countEv+0x16> - 1be3e: bff9 j 1be1c <_ZNK7testing9TestSuite17failed_test_countEv+0x24> - 1be40: 60e2 ld ra,24(sp) - 1be42: 6442 ld s0,16(sp) - 1be44: 4901 li s2,0 - 1be46: 854a mv a0,s2 - 1be48: 6902 ld s2,0(sp) - 1be4a: 6105 addi sp,sp,32 - 1be4c: 8082 ret - -000000000001be4e <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv>: - 1be4e: 1101 addi sp,sp,-32 - 1be50: e822 sd s0,16(sp) - 1be52: 6178 ld a4,192(a0) - 1be54: 7d40 ld s0,184(a0) - 1be56: ec06 sd ra,24(sp) - 1be58: e426 sd s1,8(sp) - 1be5a: 02e40e63 beq s0,a4,1be96 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x48> - 1be5e: e04a sd s2,0(sp) - 1be60: 4481 li s1,0 - 1be62: 892a mv s2,a0 - 1be64: a021 j 1be6c <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x1e> - 1be66: 0421 addi s0,s0,8 - 1be68: 02870063 beq a4,s0,1be88 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x3a> - 1be6c: 6008 ld a0,0(s0) - 1be6e: 07054783 lbu a5,112(a0) - 1be72: dbf5 beqz a5,1be66 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x18> - 1be74: f85ff0ef jal 1bdf8 <_ZNK7testing9TestSuite17failed_test_countEv> - 1be78: 0c093703 ld a4,192(s2) - 1be7c: fea045e3 bgtz a0,1be66 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x18> - 1be80: 0421 addi s0,s0,8 - 1be82: 2485 addiw s1,s1,1 - 1be84: fe8714e3 bne a4,s0,1be6c <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x1e> - 1be88: 60e2 ld ra,24(sp) - 1be8a: 6442 ld s0,16(sp) - 1be8c: 6902 ld s2,0(sp) - 1be8e: 8526 mv a0,s1 - 1be90: 64a2 ld s1,8(sp) - 1be92: 6105 addi sp,sp,32 - 1be94: 8082 ret - 1be96: 60e2 ld ra,24(sp) - 1be98: 6442 ld s0,16(sp) - 1be9a: 4481 li s1,0 - 1be9c: 8526 mv a0,s1 - 1be9e: 64a2 ld s1,8(sp) - 1bea0: 6105 addi sp,sp,32 - 1bea2: 8082 ret - -000000000001bea4 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv>: - 1bea4: 1101 addi sp,sp,-32 - 1bea6: e822 sd s0,16(sp) - 1bea8: 6178 ld a4,192(a0) - 1beaa: 7d40 ld s0,184(a0) - 1beac: ec06 sd ra,24(sp) - 1beae: e426 sd s1,8(sp) - 1beb0: 02e40e63 beq s0,a4,1beec <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x48> - 1beb4: e04a sd s2,0(sp) - 1beb6: 4481 li s1,0 - 1beb8: 892a mv s2,a0 - 1beba: a021 j 1bec2 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x1e> - 1bebc: 0421 addi s0,s0,8 - 1bebe: 02870063 beq a4,s0,1bede <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x3a> - 1bec2: 6008 ld a0,0(s0) - 1bec4: 07054783 lbu a5,112(a0) - 1bec8: dbf5 beqz a5,1bebc <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x18> - 1beca: f2fff0ef jal 1bdf8 <_ZNK7testing9TestSuite17failed_test_countEv> - 1bece: 0c093703 ld a4,192(s2) - 1bed2: fea055e3 blez a0,1bebc <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x18> - 1bed6: 0421 addi s0,s0,8 - 1bed8: 2485 addiw s1,s1,1 - 1beda: fe8714e3 bne a4,s0,1bec2 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x1e> - 1bede: 60e2 ld ra,24(sp) - 1bee0: 6442 ld s0,16(sp) - 1bee2: 6902 ld s2,0(sp) - 1bee4: 8526 mv a0,s1 - 1bee6: 64a2 ld s1,8(sp) - 1bee8: 6105 addi sp,sp,32 - 1beea: 8082 ret - 1beec: 60e2 ld ra,24(sp) - 1beee: 6442 ld s0,16(sp) - 1bef0: 4481 li s1,0 - 1bef2: 8526 mv a0,s1 - 1bef4: 64a2 ld s1,8(sp) - 1bef6: 6105 addi sp,sp,32 - 1bef8: 8082 ret - -000000000001befa <_ZNK7testing8internal12UnitTestImpl17failed_test_countEv>: - 1befa: 7d58 ld a4,184(a0) - 1befc: 617c ld a5,192(a0) - 1befe: 1101 addi sp,sp,-32 - 1bf00: ec06 sd ra,24(sp) - 1bf02: e04a sd s2,0(sp) - 1bf04: 02e78d63 beq a5,a4,1bf3e <_ZNK7testing8internal12UnitTestImpl17failed_test_countEv+0x44> - 1bf08: e822 sd s0,16(sp) - 1bf0a: e426 sd s1,8(sp) - 1bf0c: 4901 li s2,0 - 1bf0e: 84aa mv s1,a0 - 1bf10: 4401 li s0,0 - 1bf12: 00341793 slli a5,s0,0x3 - 1bf16: 973e add a4,a4,a5 - 1bf18: 6308 ld a0,0(a4) - 1bf1a: 0405 addi s0,s0,1 - 1bf1c: eddff0ef jal 1bdf8 <_ZNK7testing9TestSuite17failed_test_countEv> - 1bf20: 7cd8 ld a4,184(s1) - 1bf22: 60fc ld a5,192(s1) - 1bf24: 00a9093b addw s2,s2,a0 - 1bf28: 8f99 sub a5,a5,a4 - 1bf2a: 878d srai a5,a5,0x3 - 1bf2c: fef463e3 bltu s0,a5,1bf12 <_ZNK7testing8internal12UnitTestImpl17failed_test_countEv+0x18> - 1bf30: 6442 ld s0,16(sp) - 1bf32: 60e2 ld ra,24(sp) - 1bf34: 64a2 ld s1,8(sp) - 1bf36: 854a mv a0,s2 - 1bf38: 6902 ld s2,0(sp) - 1bf3a: 6105 addi sp,sp,32 - 1bf3c: 8082 ret - 1bf3e: 60e2 ld ra,24(sp) - 1bf40: 4901 li s2,0 - 1bf42: 854a mv a0,s2 - 1bf44: 6902 ld s2,0(sp) - 1bf46: 6105 addi sp,sp,32 - 1bf48: 8082 ret - -000000000001bf4a <_ZNK7testing10TestResult7SkippedEv>: - 1bf4a: 1141 addi sp,sp,-16 - 1bf4c: e022 sd s0,0(sp) - 1bf4e: e406 sd ra,8(sp) - 1bf50: 842a mv s0,a0 - 1bf52: e67ff0ef jal 1bdb8 <_ZNK7testing10TestResult6FailedEv> - 1bf56: e959 bnez a0,1bfec <_ZNK7testing10TestResult7SkippedEv+0xa2> - 1bf58: 7c10 ld a2,56(s0) - 1bf5a: 6034 ld a3,64(s0) - 1bf5c: 08d60463 beq a2,a3,1bfe4 <_ZNK7testing10TestResult7SkippedEv+0x9a> - 1bf60: 0db6e7b7 lui a5,0xdb6e - 1bf64: b6e78793 addi a5,a5,-1170 # db6db6e <__global_pointer$+0xdb20dde> - 1bf68: b6db75b7 lui a1,0xb6db7 - 1bf6c: f9068713 addi a4,a3,-112 - 1bf70: db758593 addi a1,a1,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6a027> - 1bf74: 1782 slli a5,a5,0x20 - 1bf76: 8f11 sub a4,a4,a2 - 1bf78: 97ae add a5,a5,a1 - 1bf7a: 8311 srli a4,a4,0x4 - 1bf7c: 02f70733 mul a4,a4,a5 - 1bf80: 02200593 li a1,34 - 1bf84: 87b2 mv a5,a2 - 1bf86: 0712 slli a4,a4,0x4 - 1bf88: 8311 srli a4,a4,0x4 - 1bf8a: 06e5f663 bgeu a1,a4,1bff6 <_ZNK7testing10TestResult7SkippedEv+0xac> - 1bf8e: 40c685b3 sub a1,a3,a2 - 1bf92: 89bd andi a1,a1,15 - 1bf94: e1ad bnez a1,1bff6 <_ZNK7testing10TestResult7SkippedEv+0xac> - 1bf96: 0d8077d7 vsetvli a5,zero,e64,m1,ta,ma - 1bf9a: 5208a157 vid.v v2 - 1bf9e: 07000693 li a3,112 - 1bfa2: 9626e157 vmul.vx v2,v2,a3 - 1bfa6: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma - 1bfaa: 5e0030d7 vmv.v.i v1,0 - 1bfae: 0705 addi a4,a4,1 - 1bfb0: 017777d7 vsetvli a5,a4,e32,mf2,tu,mu - 1bfb4: 06267007 vluxei64.v v0,(a2),v2 - 1bfb8: 00379693 slli a3,a5,0x3 - 1bfbc: 8e9d sub a3,a3,a5 - 1bfbe: 0692 slli a3,a3,0x4 - 1bfc0: 8f1d sub a4,a4,a5 - 1bfc2: 9636 add a2,a2,a3 - 1bfc4: 6201b057 vmseq.vi v0,v0,3 - 1bfc8: 0010b0d7 vadd.vi v1,v1,1,v0.t - 1bfcc: f375 bnez a4,1bfb0 <_ZNK7testing10TestResult7SkippedEv+0x66> - 1bfce: 0d7077d7 vsetvli a5,zero,e32,mf2,ta,ma - 1bfd2: 4701 li a4,0 - 1bfd4: 42076157 vmv.s.x v2,a4 - 1bfd8: 021120d7 vredsum.vs v1,v1,v2 - 1bfdc: 42102557 vmv.x.s a0,v1 - 1bfe0: 00a03533 snez a0,a0 - 1bfe4: 60a2 ld ra,8(sp) - 1bfe6: 6402 ld s0,0(sp) - 1bfe8: 0141 addi sp,sp,16 - 1bfea: 8082 ret - 1bfec: 60a2 ld ra,8(sp) - 1bfee: 6402 ld s0,0(sp) - 1bff0: 4501 li a0,0 - 1bff2: 0141 addi sp,sp,16 - 1bff4: 8082 ret - 1bff6: 4501 li a0,0 - 1bff8: 460d li a2,3 - 1bffa: 4398 lw a4,0(a5) - 1bffc: 07078793 addi a5,a5,112 - 1c000: 00c71363 bne a4,a2,1c006 <_ZNK7testing10TestResult7SkippedEv+0xbc> - 1c004: 2505 addiw a0,a0,1 - 1c006: fef69ae3 bne a3,a5,1bffa <_ZNK7testing10TestResult7SkippedEv+0xb0> - 1c00a: 00a03533 snez a0,a0 - 1c00e: bfd9 j 1bfe4 <_ZNK7testing10TestResult7SkippedEv+0x9a> - -000000000001c010 <_ZNK7testing9TestSuite18skipped_test_countEv>: - 1c010: 1101 addi sp,sp,-32 - 1c012: e822 sd s0,16(sp) - 1c014: 7d18 ld a4,56(a0) - 1c016: 7900 ld s0,48(a0) - 1c018: ec06 sd ra,24(sp) - 1c01a: e04a sd s2,0(sp) - 1c01c: 02e40e63 beq s0,a4,1c058 <_ZNK7testing9TestSuite18skipped_test_countEv+0x48> - 1c020: e426 sd s1,8(sp) - 1c022: 4901 li s2,0 - 1c024: 84aa mv s1,a0 - 1c026: 6008 ld a0,0(s0) - 1c028: 08054783 lbu a5,128(a0) - 1c02c: eb99 bnez a5,1c042 <_ZNK7testing9TestSuite18skipped_test_countEv+0x32> - 1c02e: 0421 addi s0,s0,8 - 1c030: fe871be3 bne a4,s0,1c026 <_ZNK7testing9TestSuite18skipped_test_countEv+0x16> - 1c034: 60e2 ld ra,24(sp) - 1c036: 6442 ld s0,16(sp) - 1c038: 64a2 ld s1,8(sp) - 1c03a: 854a mv a0,s2 - 1c03c: 6902 ld s2,0(sp) - 1c03e: 6105 addi sp,sp,32 - 1c040: 8082 ret - 1c042: 09050513 addi a0,a0,144 - 1c046: f05ff0ef jal 1bf4a <_ZNK7testing10TestResult7SkippedEv> - 1c04a: 7c98 ld a4,56(s1) - 1c04c: 0421 addi s0,s0,8 - 1c04e: 0125093b addw s2,a0,s2 - 1c052: fc871ae3 bne a4,s0,1c026 <_ZNK7testing9TestSuite18skipped_test_countEv+0x16> - 1c056: bff9 j 1c034 <_ZNK7testing9TestSuite18skipped_test_countEv+0x24> - 1c058: 60e2 ld ra,24(sp) - 1c05a: 6442 ld s0,16(sp) - 1c05c: 4901 li s2,0 - 1c05e: 854a mv a0,s2 - 1c060: 6902 ld s2,0(sp) - 1c062: 6105 addi sp,sp,32 - 1c064: 8082 ret - -000000000001c066 <_ZNK7testing8internal12UnitTestImpl18skipped_test_countEv>: - 1c066: 7d58 ld a4,184(a0) - 1c068: 617c ld a5,192(a0) - 1c06a: 1101 addi sp,sp,-32 - 1c06c: ec06 sd ra,24(sp) - 1c06e: e04a sd s2,0(sp) - 1c070: 02e78d63 beq a5,a4,1c0aa <_ZNK7testing8internal12UnitTestImpl18skipped_test_countEv+0x44> - 1c074: e822 sd s0,16(sp) - 1c076: e426 sd s1,8(sp) - 1c078: 4901 li s2,0 - 1c07a: 84aa mv s1,a0 - 1c07c: 4401 li s0,0 - 1c07e: 00341793 slli a5,s0,0x3 - 1c082: 973e add a4,a4,a5 - 1c084: 6308 ld a0,0(a4) - 1c086: 0405 addi s0,s0,1 - 1c088: f89ff0ef jal 1c010 <_ZNK7testing9TestSuite18skipped_test_countEv> - 1c08c: 7cd8 ld a4,184(s1) - 1c08e: 60fc ld a5,192(s1) - 1c090: 00a9093b addw s2,s2,a0 - 1c094: 8f99 sub a5,a5,a4 - 1c096: 878d srai a5,a5,0x3 - 1c098: fef463e3 bltu s0,a5,1c07e <_ZNK7testing8internal12UnitTestImpl18skipped_test_countEv+0x18> - 1c09c: 6442 ld s0,16(sp) - 1c09e: 60e2 ld ra,24(sp) - 1c0a0: 64a2 ld s1,8(sp) - 1c0a2: 854a mv a0,s2 - 1c0a4: 6902 ld s2,0(sp) - 1c0a6: 6105 addi sp,sp,32 - 1c0a8: 8082 ret - 1c0aa: 60e2 ld ra,24(sp) - 1c0ac: 4901 li s2,0 - 1c0ae: 854a mv a0,s2 - 1c0b0: 6902 ld s2,0(sp) - 1c0b2: 6105 addi sp,sp,32 - 1c0b4: 8082 ret - -000000000001c0b6 <_ZNK7testing9TestSuite21successful_test_countEv>: - 1c0b6: 7179 addi sp,sp,-48 - 1c0b8: f022 sd s0,32(sp) - 1c0ba: 7d14 ld a3,56(a0) - 1c0bc: 7900 ld s0,48(a0) - 1c0be: f406 sd ra,40(sp) - 1c0c0: e84a sd s2,16(sp) - 1c0c2: 04d40963 beq s0,a3,1c114 <_ZNK7testing9TestSuite21successful_test_countEv+0x5e> - 1c0c6: e44e sd s3,8(sp) - 1c0c8: ec26 sd s1,24(sp) - 1c0ca: 89aa mv s3,a0 - 1c0cc: 4901 li s2,0 - 1c0ce: a021 j 1c0d6 <_ZNK7testing9TestSuite21successful_test_countEv+0x20> - 1c0d0: 0421 addi s0,s0,8 - 1c0d2: 02868163 beq a3,s0,1c0f4 <_ZNK7testing9TestSuite21successful_test_countEv+0x3e> - 1c0d6: 601c ld a5,0(s0) - 1c0d8: 0807c703 lbu a4,128(a5) - 1c0dc: db75 beqz a4,1c0d0 <_ZNK7testing9TestSuite21successful_test_countEv+0x1a> - 1c0de: 09078493 addi s1,a5,144 - 1c0e2: 8526 mv a0,s1 - 1c0e4: e67ff0ef jal 1bf4a <_ZNK7testing10TestResult7SkippedEv> - 1c0e8: cd11 beqz a0,1c104 <_ZNK7testing9TestSuite21successful_test_countEv+0x4e> - 1c0ea: 0389b683 ld a3,56(s3) - 1c0ee: 0421 addi s0,s0,8 - 1c0f0: fe8693e3 bne a3,s0,1c0d6 <_ZNK7testing9TestSuite21successful_test_countEv+0x20> - 1c0f4: 70a2 ld ra,40(sp) - 1c0f6: 7402 ld s0,32(sp) - 1c0f8: 64e2 ld s1,24(sp) - 1c0fa: 69a2 ld s3,8(sp) - 1c0fc: 854a mv a0,s2 - 1c0fe: 6942 ld s2,16(sp) - 1c100: 6145 addi sp,sp,48 - 1c102: 8082 ret - 1c104: 8526 mv a0,s1 - 1c106: cb3ff0ef jal 1bdb8 <_ZNK7testing10TestResult6FailedEv> - 1c10a: 0389b683 ld a3,56(s3) - 1c10e: f169 bnez a0,1c0d0 <_ZNK7testing9TestSuite21successful_test_countEv+0x1a> - 1c110: 2905 addiw s2,s2,1 - 1c112: bf7d j 1c0d0 <_ZNK7testing9TestSuite21successful_test_countEv+0x1a> - 1c114: 70a2 ld ra,40(sp) - 1c116: 7402 ld s0,32(sp) - 1c118: 4901 li s2,0 - 1c11a: 854a mv a0,s2 - 1c11c: 6942 ld s2,16(sp) - 1c11e: 6145 addi sp,sp,48 - 1c120: 8082 ret - -000000000001c122 <_ZNK7testing8internal12UnitTestImpl21successful_test_countEv>: - 1c122: 7d58 ld a4,184(a0) - 1c124: 617c ld a5,192(a0) - 1c126: 1101 addi sp,sp,-32 - 1c128: ec06 sd ra,24(sp) - 1c12a: e04a sd s2,0(sp) - 1c12c: 02e78d63 beq a5,a4,1c166 <_ZNK7testing8internal12UnitTestImpl21successful_test_countEv+0x44> - 1c130: e822 sd s0,16(sp) - 1c132: e426 sd s1,8(sp) - 1c134: 4901 li s2,0 - 1c136: 84aa mv s1,a0 - 1c138: 4401 li s0,0 - 1c13a: 00341793 slli a5,s0,0x3 - 1c13e: 973e add a4,a4,a5 - 1c140: 6308 ld a0,0(a4) - 1c142: 0405 addi s0,s0,1 - 1c144: f73ff0ef jal 1c0b6 <_ZNK7testing9TestSuite21successful_test_countEv> - 1c148: 7cd8 ld a4,184(s1) - 1c14a: 60fc ld a5,192(s1) - 1c14c: 00a9093b addw s2,s2,a0 - 1c150: 8f99 sub a5,a5,a4 - 1c152: 878d srai a5,a5,0x3 - 1c154: fef463e3 bltu s0,a5,1c13a <_ZNK7testing8internal12UnitTestImpl21successful_test_countEv+0x18> - 1c158: 6442 ld s0,16(sp) - 1c15a: 60e2 ld ra,24(sp) - 1c15c: 64a2 ld s1,8(sp) - 1c15e: 854a mv a0,s2 - 1c160: 6902 ld s2,0(sp) - 1c162: 6105 addi sp,sp,32 - 1c164: 8082 ret - 1c166: 60e2 ld ra,24(sp) - 1c168: 4901 li s2,0 - 1c16a: 854a mv a0,s2 - 1c16c: 6902 ld s2,0(sp) - 1c16e: 6105 addi sp,sp,32 - 1c170: 8082 ret - -000000000001c172 <_ZNK7testing10TestResult19test_property_countEv>: - 1c172: 6d3c ld a5,88(a0) - 1c174: 6938 ld a4,80(a0) - 1c176: 40e78533 sub a0,a5,a4 - 1c17a: 8519 srai a0,a0,0x6 - 1c17c: 2501 sext.w a0,a0 - 1c17e: 8082 ret - -000000000001c180 <_ZNK7testing10TestResult15GetTestPropertyEi>: - 1c180: 1101 addi sp,sp,-32 - 1c182: ec06 sd ra,24(sp) - 1c184: e822 sd s0,16(sp) - 1c186: e426 sd s1,8(sp) - 1c188: 0205c563 bltz a1,1c1b2 <_ZNK7testing10TestResult15GetTestPropertyEi+0x32> - 1c18c: 842e mv s0,a1 - 1c18e: 84aa mv s1,a0 - 1c190: fe3ff0ef jal 1c172 <_ZNK7testing10TestResult19test_property_countEv> - 1c194: 00a45f63 bge s0,a0,1c1b2 <_ZNK7testing10TestResult15GetTestPropertyEi+0x32> - 1c198: 68a8 ld a0,80(s1) - 1c19a: 6cb0 ld a2,88(s1) - 1c19c: 8e09 sub a2,a2,a0 - 1c19e: 8619 srai a2,a2,0x6 - 1c1a0: 00c47b63 bgeu s0,a2,1c1b6 <_ZNK7testing10TestResult15GetTestPropertyEi+0x36> - 1c1a4: 041a slli s0,s0,0x6 - 1c1a6: 60e2 ld ra,24(sp) - 1c1a8: 9522 add a0,a0,s0 - 1c1aa: 6442 ld s0,16(sp) - 1c1ac: 64a2 ld s1,8(sp) - 1c1ae: 6105 addi sp,sp,32 - 1c1b0: 8082 ret - 1c1b2: b2ef90ef jal 154e0 - 1c1b6: 85a2 mv a1,s0 - 1c1b8: 0001e517 auipc a0,0x1e - 1c1bc: e2850513 addi a0,a0,-472 # 39fe0 <_IO_stdin_used+0x460> - 1c1c0: f90f90ef jal 15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> - -000000000001c1c4 <_ZN7testing4TestC1Ev>: - 1c1c4: 715d addi sp,sp,-80 - 1c1c6: 00030797 auipc a5,0x30 - 1c1ca: 9c27b783 ld a5,-1598(a5) # 4bb88 <_GLOBAL_OFFSET_TABLE_+0x38> - 1c1ce: e0a2 sd s0,64(sp) - 1c1d0: fc26 sd s1,56(sp) - 1c1d2: f84a sd s2,48(sp) - 1c1d4: f44e sd s3,40(sp) - 1c1d6: f052 sd s4,32(sp) - 1c1d8: ec56 sd s5,24(sp) - 1c1da: e85a sd s6,16(sp) - 1c1dc: e45e sd s7,8(sp) - 1c1de: 07c1 addi a5,a5,16 - 1c1e0: e486 sd ra,72(sp) - 1c1e2: e11c sd a5,0(a0) - 1c1e4: 8a2a mv s4,a0 - 1c1e6: 0f800513 li a0,248 - 1c1ea: eb6f90ef jal 158a0 <_Znwm@plt> - 1c1ee: 00030697 auipc a3,0x30 - 1c1f2: ada6b683 ld a3,-1318(a3) # 4bcc8 <_GLOBAL_OFFSET_TABLE_+0x178> - 1c1f6: 00030717 auipc a4,0x30 - 1c1fa: a5a73703 ld a4,-1446(a4) # 4bc50 <_GLOBAL_OFFSET_TABLE_+0x100> - 1c1fe: 00030797 auipc a5,0x30 - 1c202: ba27b783 ld a5,-1118(a5) # 4bda0 <_GLOBAL_OFFSET_TABLE_+0x250> - 1c206: 0006c683 lbu a3,0(a3) - 1c20a: 00074703 lbu a4,0(a4) - 1c20e: 0007c783 lbu a5,0(a5) - 1c212: 842a mv s0,a0 - 1c214: 01850e93 addi t4,a0,24 - 1c218: 03850e13 addi t3,a0,56 - 1c21c: 06050313 addi t1,a0,96 - 1c220: 08050893 addi a7,a0,128 - 1c224: 0a850813 addi a6,a0,168 - 1c228: 0e050613 addi a2,a0,224 - 1c22c: 00850b93 addi s7,a0,8 - 1c230: 855e mv a0,s7 - 1c232: 00030597 auipc a1,0x30 - 1c236: bae5b583 ld a1,-1106(a1) # 4bde0 <_GLOBAL_OFFSET_TABLE_+0x290> - 1c23a: 00043823 sd zero,16(s0) - 1c23e: 00040c23 sb zero,24(s0) - 1c242: 02043823 sd zero,48(s0) - 1c246: 02040c23 sb zero,56(s0) - 1c24a: 04043c23 sd zero,88(s0) - 1c24e: 06040023 sb zero,96(s0) - 1c252: 06043c23 sd zero,120(s0) - 1c256: 08040023 sb zero,128(s0) - 1c25a: 0a043023 sd zero,160(s0) - 1c25e: 0a040423 sb zero,168(s0) - 1c262: 0c043c23 sd zero,216(s0) - 1c266: 0e040023 sb zero,224(s0) - 1c26a: 01d43423 sd t4,8(s0) - 1c26e: 03c43423 sd t3,40(s0) - 1c272: 04643823 sd t1,80(s0) - 1c276: 07143823 sd a7,112(s0) - 1c27a: 09043c23 sd a6,152(s0) - 1c27e: e870 sd a2,208(s0) - 1c280: 00d40023 sb a3,0(s0) - 1c284: 00e400a3 sb a4,1(s0) - 1c288: 00f40123 sb a5,2(s0) - 1c28c: 02840b13 addi s6,s0,40 - 1c290: 05040a93 addi s5,s0,80 - 1c294: 07040993 addi s3,s0,112 - 1c298: 09840913 addi s2,s0,152 - 1c29c: 0d040493 addi s1,s0,208 - 1c2a0: 8d1f90ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1c2a4: 855a mv a0,s6 - 1c2a6: 00030597 auipc a1,0x30 - 1c2aa: 92a5b583 ld a1,-1750(a1) # 4bbd0 <_GLOBAL_OFFSET_TABLE_+0x80> - 1c2ae: 8c3f90ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1c2b2: 00030797 auipc a5,0x30 - 1c2b6: d167b783 ld a5,-746(a5) # 4bfc8 <_GLOBAL_OFFSET_TABLE_+0x478> - 1c2ba: 0007c783 lbu a5,0(a5) - 1c2be: 8556 mv a0,s5 - 1c2c0: 00030597 auipc a1,0x30 - 1c2c4: ca85b583 ld a1,-856(a1) # 4bf68 <_GLOBAL_OFFSET_TABLE_+0x418> - 1c2c8: 04f40423 sb a5,72(s0) - 1c2cc: 8a5f90ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1c2d0: 854e mv a0,s3 - 1c2d2: 00030597 auipc a1,0x30 - 1c2d6: b165b583 ld a1,-1258(a1) # 4bde8 <_GLOBAL_OFFSET_TABLE_+0x298> - 1c2da: 897f90ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1c2de: 00030797 auipc a5,0x30 - 1c2e2: 9c27b783 ld a5,-1598(a5) # 4bca0 <_GLOBAL_OFFSET_TABLE_+0x150> - 1c2e6: 0007c783 lbu a5,0(a5) - 1c2ea: 854a mv a0,s2 - 1c2ec: 00030597 auipc a1,0x30 - 1c2f0: 8bc5b583 ld a1,-1860(a1) # 4bba8 <_GLOBAL_OFFSET_TABLE_+0x58> - 1c2f4: 08f40823 sb a5,144(s0) - 1c2f8: 879f90ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1c2fc: 00030517 auipc a0,0x30 - 1c300: a6c53503 ld a0,-1428(a0) # 4bd68 <_GLOBAL_OFFSET_TABLE_+0x218> - 1c304: 00030597 auipc a1,0x30 - 1c308: b1c5b583 ld a1,-1252(a1) # 4be20 <_GLOBAL_OFFSET_TABLE_+0x2d0> - 1c30c: 00030617 auipc a2,0x30 - 1c310: 98c63603 ld a2,-1652(a2) # 4bc98 <_GLOBAL_OFFSET_TABLE_+0x148> - 1c314: 00030697 auipc a3,0x30 - 1c318: c0c6b683 ld a3,-1012(a3) # 4bf20 <_GLOBAL_OFFSET_TABLE_+0x3d0> - 1c31c: 00030717 auipc a4,0x30 - 1c320: be473703 ld a4,-1052(a4) # 4bf00 <_GLOBAL_OFFSET_TABLE_+0x3b0> - 1c324: 00030797 auipc a5,0x30 - 1c328: aa47b783 ld a5,-1372(a5) # 4bdc8 <_GLOBAL_OFFSET_TABLE_+0x278> - 1c32c: 0005c583 lbu a1,0(a1) - 1c330: 00054803 lbu a6,0(a0) - 1c334: 4210 lw a2,0(a2) - 1c336: 4294 lw a3,0(a3) - 1c338: 00074703 lbu a4,0(a4) - 1c33c: 439c lw a5,0(a5) - 1c33e: 0ab40c23 sb a1,184(s0) - 1c342: 8526 mv a0,s1 - 1c344: 00030597 auipc a1,0x30 - 1c348: a7c5b583 ld a1,-1412(a1) # 4bdc0 <_GLOBAL_OFFSET_TABLE_+0x270> - 1c34c: 0b040ca3 sb a6,185(s0) - 1c350: 0ac42e23 sw a2,188(s0) - 1c354: 0cd42023 sw a3,192(s0) - 1c358: 0ce40223 sb a4,196(s0) - 1c35c: 0cf42423 sw a5,200(s0) - 1c360: 811f90ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1c364: 00030797 auipc a5,0x30 - 1c368: a747b783 ld a5,-1420(a5) # 4bdd8 <_GLOBAL_OFFSET_TABLE_+0x288> - 1c36c: 0007c783 lbu a5,0(a5) - 1c370: 008a3423 sd s0,8(s4) - 1c374: 60a6 ld ra,72(sp) - 1c376: 0ef40823 sb a5,240(s0) - 1c37a: 6406 ld s0,64(sp) - 1c37c: 74e2 ld s1,56(sp) - 1c37e: 7942 ld s2,48(sp) - 1c380: 79a2 ld s3,40(sp) - 1c382: 7a02 ld s4,32(sp) - 1c384: 6ae2 ld s5,24(sp) - 1c386: 6b42 ld s6,16(sp) - 1c388: 6ba2 ld s7,8(sp) - 1c38a: 6161 addi sp,sp,80 - 1c38c: 8082 ret - 1c38e: 87aa mv a5,a0 - 1c390: 8526 mv a0,s1 - 1c392: 84be mv s1,a5 - 1c394: a2dfa0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c398: 854a mv a0,s2 - 1c39a: a27fa0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c39e: 854e mv a0,s3 - 1c3a0: a21fa0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c3a4: 8556 mv a0,s5 - 1c3a6: a1bfa0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c3aa: 855a mv a0,s6 - 1c3ac: a15fa0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c3b0: 855e mv a0,s7 - 1c3b2: a0ffa0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c3b6: 8522 mv a0,s0 - 1c3b8: d48f90ef jal 15900 <_ZdlPv@plt> - 1c3bc: 8526 mv a0,s1 - 1c3be: c32f90ef jal 157f0 <_Unwind_Resume@plt> - -000000000001c3c2 <_ZN7testing4TestD1Ev>: - 1c3c2: 1141 addi sp,sp,-16 - 1c3c4: e022 sd s0,0(sp) - 1c3c6: 0002f797 auipc a5,0x2f - 1c3ca: 7c27b783 ld a5,1986(a5) # 4bb88 <_GLOBAL_OFFSET_TABLE_+0x38> - 1c3ce: 6500 ld s0,8(a0) - 1c3d0: e406 sd ra,8(sp) - 1c3d2: 07c1 addi a5,a5,16 - 1c3d4: e11c sd a5,0(a0) - 1c3d6: 18040163 beqz s0,1c558 <_ZN7testing4TestD1Ev+0x196> - 1c3da: 00044883 lbu a7,0(s0) - 1c3de: 00144603 lbu a2,1(s0) - 1c3e2: 00244703 lbu a4,2(s0) - 1c3e6: 00030817 auipc a6,0x30 - 1c3ea: 8e283803 ld a6,-1822(a6) # 4bcc8 <_GLOBAL_OFFSET_TABLE_+0x178> - 1c3ee: 00030697 auipc a3,0x30 - 1c3f2: 8626b683 ld a3,-1950(a3) # 4bc50 <_GLOBAL_OFFSET_TABLE_+0x100> - 1c3f6: 00030797 auipc a5,0x30 - 1c3fa: 9aa7b783 ld a5,-1622(a5) # 4bda0 <_GLOBAL_OFFSET_TABLE_+0x250> - 1c3fe: 00840593 addi a1,s0,8 - 1c402: 00030517 auipc a0,0x30 - 1c406: 9de53503 ld a0,-1570(a0) # 4bde0 <_GLOBAL_OFFSET_TABLE_+0x290> - 1c40a: 01180023 sb a7,0(a6) - 1c40e: 00c68023 sb a2,0(a3) - 1c412: 00e78023 sb a4,0(a5) - 1c416: f5af90ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1c41a: 02840593 addi a1,s0,40 - 1c41e: 0002f517 auipc a0,0x2f - 1c422: 7b253503 ld a0,1970(a0) # 4bbd0 <_GLOBAL_OFFSET_TABLE_+0x80> - 1c426: f4af90ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1c42a: 04844703 lbu a4,72(s0) - 1c42e: 00030797 auipc a5,0x30 - 1c432: b9a7b783 ld a5,-1126(a5) # 4bfc8 <_GLOBAL_OFFSET_TABLE_+0x478> - 1c436: 05040593 addi a1,s0,80 - 1c43a: 00030517 auipc a0,0x30 - 1c43e: b2e53503 ld a0,-1234(a0) # 4bf68 <_GLOBAL_OFFSET_TABLE_+0x418> - 1c442: 00e78023 sb a4,0(a5) - 1c446: f2af90ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1c44a: 07040593 addi a1,s0,112 - 1c44e: 00030517 auipc a0,0x30 - 1c452: 99a53503 ld a0,-1638(a0) # 4bde8 <_GLOBAL_OFFSET_TABLE_+0x298> - 1c456: f1af90ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1c45a: 09044703 lbu a4,144(s0) - 1c45e: 00030797 auipc a5,0x30 - 1c462: 8427b783 ld a5,-1982(a5) # 4bca0 <_GLOBAL_OFFSET_TABLE_+0x150> - 1c466: 09840593 addi a1,s0,152 - 1c46a: 0002f517 auipc a0,0x2f - 1c46e: 73e53503 ld a0,1854(a0) # 4bba8 <_GLOBAL_OFFSET_TABLE_+0x58> - 1c472: 00e78023 sb a4,0(a5) - 1c476: efaf90ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1c47a: 0c842703 lw a4,200(s0) - 1c47e: 0b844283 lbu t0,184(s0) - 1c482: 0b944f03 lbu t5,185(s0) - 1c486: 0bc42e03 lw t3,188(s0) - 1c48a: 0c042883 lw a7,192(s0) - 1c48e: 0c444603 lbu a2,196(s0) - 1c492: 00030797 auipc a5,0x30 - 1c496: 9367b783 ld a5,-1738(a5) # 4bdc8 <_GLOBAL_OFFSET_TABLE_+0x278> - 1c49a: 00030f97 auipc t6,0x30 - 1c49e: 986fbf83 ld t6,-1658(t6) # 4be20 <_GLOBAL_OFFSET_TABLE_+0x2d0> - 1c4a2: 00030e97 auipc t4,0x30 - 1c4a6: 8c6ebe83 ld t4,-1850(t4) # 4bd68 <_GLOBAL_OFFSET_TABLE_+0x218> - 1c4aa: 0002f317 auipc t1,0x2f - 1c4ae: 7ee33303 ld t1,2030(t1) # 4bc98 <_GLOBAL_OFFSET_TABLE_+0x148> - 1c4b2: 00030817 auipc a6,0x30 - 1c4b6: a6e83803 ld a6,-1426(a6) # 4bf20 <_GLOBAL_OFFSET_TABLE_+0x3d0> - 1c4ba: 00030697 auipc a3,0x30 - 1c4be: a466b683 ld a3,-1466(a3) # 4bf00 <_GLOBAL_OFFSET_TABLE_+0x3b0> - 1c4c2: 00030517 auipc a0,0x30 - 1c4c6: 8fe53503 ld a0,-1794(a0) # 4bdc0 <_GLOBAL_OFFSET_TABLE_+0x270> - 1c4ca: 0d040593 addi a1,s0,208 - 1c4ce: c398 sw a4,0(a5) - 1c4d0: 005f8023 sb t0,0(t6) - 1c4d4: 01ee8023 sb t5,0(t4) - 1c4d8: 01c32023 sw t3,0(t1) - 1c4dc: 01182023 sw a7,0(a6) - 1c4e0: 00c68023 sb a2,0(a3) - 1c4e4: e8cf90ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1c4e8: 0f044703 lbu a4,240(s0) - 1c4ec: 6868 ld a0,208(s0) - 1c4ee: 00030797 auipc a5,0x30 - 1c4f2: 8ea7b783 ld a5,-1814(a5) # 4bdd8 <_GLOBAL_OFFSET_TABLE_+0x288> - 1c4f6: 00e78023 sb a4,0(a5) - 1c4fa: 0e040793 addi a5,s0,224 - 1c4fe: 00f50463 beq a0,a5,1c506 <_ZN7testing4TestD1Ev+0x144> - 1c502: bfef90ef jal 15900 <_ZdlPv@plt> - 1c506: 6c48 ld a0,152(s0) - 1c508: 0a840793 addi a5,s0,168 - 1c50c: 00f50463 beq a0,a5,1c514 <_ZN7testing4TestD1Ev+0x152> - 1c510: bf0f90ef jal 15900 <_ZdlPv@plt> - 1c514: 7828 ld a0,112(s0) - 1c516: 08040793 addi a5,s0,128 - 1c51a: 00f50463 beq a0,a5,1c522 <_ZN7testing4TestD1Ev+0x160> - 1c51e: be2f90ef jal 15900 <_ZdlPv@plt> - 1c522: 6828 ld a0,80(s0) - 1c524: 06040793 addi a5,s0,96 - 1c528: 00f50463 beq a0,a5,1c530 <_ZN7testing4TestD1Ev+0x16e> - 1c52c: bd4f90ef jal 15900 <_ZdlPv@plt> - 1c530: 7408 ld a0,40(s0) - 1c532: 03840793 addi a5,s0,56 - 1c536: 00f50463 beq a0,a5,1c53e <_ZN7testing4TestD1Ev+0x17c> - 1c53a: bc6f90ef jal 15900 <_ZdlPv@plt> - 1c53e: 6408 ld a0,8(s0) - 1c540: 01840793 addi a5,s0,24 - 1c544: 00f50463 beq a0,a5,1c54c <_ZN7testing4TestD1Ev+0x18a> - 1c548: bb8f90ef jal 15900 <_ZdlPv@plt> - 1c54c: 8522 mv a0,s0 - 1c54e: 6402 ld s0,0(sp) - 1c550: 60a2 ld ra,8(sp) - 1c552: 0141 addi sp,sp,16 - 1c554: bacf906f j 15900 <_ZdlPv@plt> - 1c558: 60a2 ld ra,8(sp) - 1c55a: 6402 ld s0,0(sp) - 1c55c: 0141 addi sp,sp,16 - 1c55e: 8082 ret - -000000000001c560 <_ZN7testing4TestD0Ev>: - 1c560: 1141 addi sp,sp,-16 - 1c562: e022 sd s0,0(sp) - 1c564: e406 sd ra,8(sp) - 1c566: 842a mv s0,a0 - 1c568: e5bff0ef jal 1c3c2 <_ZN7testing4TestD1Ev> - 1c56c: 8522 mv a0,s0 - 1c56e: 6402 ld s0,0(sp) - 1c570: 60a2 ld ra,8(sp) - 1c572: 0141 addi sp,sp,16 - 1c574: b8cf906f j 15900 <_ZdlPv@plt> - -000000000001c578 <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv>: - 1c578: 10054783 lbu a5,256(a0) - 1c57c: ef85 bnez a5,1c5b4 <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv+0x3c> - 1c57e: 1101 addi sp,sp,-32 - 1c580: e822 sd s0,16(sp) - 1c582: e04a sd s2,0(sp) - 1c584: 7560 ld s0,232(a0) - 1c586: 0f053903 ld s2,240(a0) - 1c58a: e426 sd s1,8(sp) - 1c58c: ec06 sd ra,24(sp) - 1c58e: 84aa mv s1,a0 - 1c590: 01240963 beq s0,s2,1c5a2 <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv+0x2a> - 1c594: 6008 ld a0,0(s0) - 1c596: 0421 addi s0,s0,8 - 1c598: 611c ld a5,0(a0) - 1c59a: 739c ld a5,32(a5) - 1c59c: 9782 jalr a5 - 1c59e: fe891be3 bne s2,s0,1c594 <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv+0x1c> - 1c5a2: 60e2 ld ra,24(sp) - 1c5a4: 6442 ld s0,16(sp) - 1c5a6: 4785 li a5,1 - 1c5a8: 10f48023 sb a5,256(s1) - 1c5ac: 6902 ld s2,0(sp) - 1c5ae: 64a2 ld s1,8(sp) - 1c5b0: 6105 addi sp,sp,32 - 1c5b2: 8082 ret - 1c5b4: 8082 ret - -000000000001c5b6 <_ZNK7testing9TestSuite11GetTestInfoEi>: - 1c5b6: 872a mv a4,a0 - 1c5b8: 0205c463 bltz a1,1c5e0 <_ZNK7testing9TestSuite11GetTestInfoEi+0x2a> - 1c5bc: 6534 ld a3,72(a0) - 1c5be: 693c ld a5,80(a0) - 1c5c0: 4501 li a0,0 - 1c5c2: 8f95 sub a5,a5,a3 - 1c5c4: 8789 srai a5,a5,0x2 - 1c5c6: 2781 sext.w a5,a5 - 1c5c8: 00f5dd63 bge a1,a5,1c5e2 <_ZNK7testing9TestSuite11GetTestInfoEi+0x2c> - 1c5cc: 058a slli a1,a1,0x2 - 1c5ce: 96ae add a3,a3,a1 - 1c5d0: 429c lw a5,0(a3) - 1c5d2: 0007c863 bltz a5,1c5e2 <_ZNK7testing9TestSuite11GetTestInfoEi+0x2c> - 1c5d6: 7b18 ld a4,48(a4) - 1c5d8: 078e slli a5,a5,0x3 - 1c5da: 97ba add a5,a5,a4 - 1c5dc: 6388 ld a0,0(a5) - 1c5de: 8082 ret - 1c5e0: 4501 li a0,0 - 1c5e2: 8082 ret - -000000000001c5e4 <_ZN7testing9TestSuite18GetMutableTestInfoEi>: - 1c5e4: 872a mv a4,a0 - 1c5e6: 0205c463 bltz a1,1c60e <_ZN7testing9TestSuite18GetMutableTestInfoEi+0x2a> - 1c5ea: 6534 ld a3,72(a0) - 1c5ec: 693c ld a5,80(a0) - 1c5ee: 4501 li a0,0 - 1c5f0: 8f95 sub a5,a5,a3 - 1c5f2: 8789 srai a5,a5,0x2 - 1c5f4: 2781 sext.w a5,a5 - 1c5f6: 00f5dd63 bge a1,a5,1c610 <_ZN7testing9TestSuite18GetMutableTestInfoEi+0x2c> - 1c5fa: 058a slli a1,a1,0x2 - 1c5fc: 96ae add a3,a3,a1 - 1c5fe: 429c lw a5,0(a3) - 1c600: 0007c863 bltz a5,1c610 <_ZN7testing9TestSuite18GetMutableTestInfoEi+0x2c> - 1c604: 7b18 ld a4,48(a4) - 1c606: 078e slli a5,a5,0x3 - 1c608: 97ba add a5,a5,a4 - 1c60a: 6388 ld a0,0(a5) - 1c60c: 8082 ret - 1c60e: 4501 li a0,0 - 1c610: 8082 ret - -000000000001c612 <_ZN7testing9TestSuite11ClearResultEv>: - 1c612: 1101 addi sp,sp,-32 - 1c614: e426 sd s1,8(sp) - 1c616: 84aa mv s1,a0 - 1c618: 08850513 addi a0,a0,136 - 1c61c: e822 sd s0,16(sp) - 1c61e: ec06 sd ra,24(sp) - 1c620: d1cff0ef jal 1bb3c <_ZN7testing10TestResult5ClearEv> - 1c624: 7880 ld s0,48(s1) - 1c626: 7c84 ld s1,56(s1) - 1c628: 00940a63 beq s0,s1,1c63c <_ZN7testing9TestSuite11ClearResultEv+0x2a> - 1c62c: 6008 ld a0,0(s0) - 1c62e: 0421 addi s0,s0,8 - 1c630: 09050513 addi a0,a0,144 - 1c634: d08ff0ef jal 1bb3c <_ZN7testing10TestResult5ClearEv> - 1c638: fe849ae3 bne s1,s0,1c62c <_ZN7testing9TestSuite11ClearResultEv+0x1a> - 1c63c: 60e2 ld ra,24(sp) - 1c63e: 6442 ld s0,16(sp) - 1c640: 64a2 ld s1,8(sp) - 1c642: 6105 addi sp,sp,32 - 1c644: 8082 ret - -000000000001c646 <_ZN7testing9TestSuite14UnshuffleTestsEv>: - 1c646: 6938 ld a4,80(a0) - 1c648: 6530 ld a2,72(a0) - 1c64a: 40c707b3 sub a5,a4,a2 - 1c64e: 4027d593 srai a1,a5,0x2 - 1c652: 08c70663 beq a4,a2,1c6de <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> - 1c656: 4685 li a3,1 - 1c658: e7c1 bnez a5,1c6e0 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x9a> - 1c65a: 4771 li a4,28 - 1c65c: 08f77463 bgeu a4,a5,1c6e4 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x9e> - 1c660: 0016d713 srli a4,a3,0x1 - 1c664: 070e slli a4,a4,0x3 - 1c666: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1c66a: 5208a157 vid.v v2 - 1c66e: 9732 add a4,a4,a2 - 1c670: 87b2 mv a5,a2 - 1c672: a019 j 1c678 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x32> - 1c674: 0d807057 vsetvli zero,zero,e64,m1,ta,ma - 1c678: 9e2030d7 vmv1r.v v1,v2 - 1c67c: 02213157 vadd.vi v2,v2,2 - 1c680: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma - 1c684: b21040d7 vncvt.x.x.w v1,v1 - 1c688: 0207e0a7 vse32.v v1,(a5) - 1c68c: 07a1 addi a5,a5,8 - 1c68e: fee793e3 bne a5,a4,1c674 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x2e> - 1c692: 0016f793 andi a5,a3,1 - 1c696: c7a1 beqz a5,1c6de <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> - 1c698: ffe6f793 andi a5,a3,-2 - 1c69c: 00279713 slli a4,a5,0x2 - 1c6a0: 963a add a2,a2,a4 - 1c6a2: c21c sw a5,0(a2) - 1c6a4: 00178713 addi a4,a5,1 - 1c6a8: 02b77b63 bgeu a4,a1,1c6de <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> - 1c6ac: c258 sw a4,4(a2) - 1c6ae: 00278713 addi a4,a5,2 - 1c6b2: 02b77663 bgeu a4,a1,1c6de <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> - 1c6b6: c618 sw a4,8(a2) - 1c6b8: 00378713 addi a4,a5,3 - 1c6bc: 02b77163 bgeu a4,a1,1c6de <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> - 1c6c0: c658 sw a4,12(a2) - 1c6c2: 00478713 addi a4,a5,4 - 1c6c6: 00b77c63 bgeu a4,a1,1c6de <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> - 1c6ca: ca18 sw a4,16(a2) - 1c6cc: 00578713 addi a4,a5,5 - 1c6d0: 00b77763 bgeu a4,a1,1c6de <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> - 1c6d4: ca58 sw a4,20(a2) - 1c6d6: 0799 addi a5,a5,6 - 1c6d8: 00b7f363 bgeu a5,a1,1c6de <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> - 1c6dc: ce1c sw a5,24(a2) - 1c6de: 8082 ret - 1c6e0: 86ae mv a3,a1 - 1c6e2: bfa5 j 1c65a <_ZN7testing9TestSuite14UnshuffleTestsEv+0x14> - 1c6e4: 4781 li a5,0 - 1c6e6: bf5d j 1c69c <_ZN7testing9TestSuite14UnshuffleTestsEv+0x56> - -000000000001c6e8 <_ZN7testing8internal14ShouldUseColorEb>: - 1c6e8: 1101 addi sp,sp,-32 - 1c6ea: 0002f797 auipc a5,0x2f - 1c6ee: 6f67b783 ld a5,1782(a5) # 4bde0 <_GLOBAL_OFFSET_TABLE_+0x290> - 1c6f2: e822 sd s0,16(sp) - 1c6f4: 6380 ld s0,0(a5) - 1c6f6: e426 sd s1,8(sp) - 1c6f8: 0001e597 auipc a1,0x1e - 1c6fc: 93858593 addi a1,a1,-1736 # 3a030 <_IO_stdin_used+0x4b0> - 1c700: 84aa mv s1,a0 - 1c702: 8522 mv a0,s0 - 1c704: ec06 sd ra,24(sp) - 1c706: e4ffe0ef jal 1b554 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> - 1c70a: e931 bnez a0,1c75e <_ZN7testing8internal14ShouldUseColorEb+0x76> - 1c70c: 0001e597 auipc a1,0x1e - 1c710: 9c458593 addi a1,a1,-1596 # 3a0d0 <_IO_stdin_used+0x550> - 1c714: 8522 mv a0,s0 - 1c716: e3ffe0ef jal 1b554 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> - 1c71a: c519 beqz a0,1c728 <_ZN7testing8internal14ShouldUseColorEb+0x40> - 1c71c: 4505 li a0,1 - 1c71e: 60e2 ld ra,24(sp) - 1c720: 6442 ld s0,16(sp) - 1c722: 64a2 ld s1,8(sp) - 1c724: 6105 addi sp,sp,32 - 1c726: 8082 ret - 1c728: 0001e597 auipc a1,0x1e - 1c72c: 9b058593 addi a1,a1,-1616 # 3a0d8 <_IO_stdin_used+0x558> - 1c730: 8522 mv a0,s0 - 1c732: e23fe0ef jal 1b554 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> - 1c736: f17d bnez a0,1c71c <_ZN7testing8internal14ShouldUseColorEb+0x34> - 1c738: 0001d597 auipc a1,0x1d - 1c73c: 71858593 addi a1,a1,1816 # 39e50 <_IO_stdin_used+0x2d0> - 1c740: 8522 mv a0,s0 - 1c742: e13fe0ef jal 1b554 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> - 1c746: f979 bnez a0,1c71c <_ZN7testing8internal14ShouldUseColorEb+0x34> - 1c748: 8522 mv a0,s0 - 1c74a: 6442 ld s0,16(sp) - 1c74c: 60e2 ld ra,24(sp) - 1c74e: 64a2 ld s1,8(sp) - 1c750: 0001e597 auipc a1,0x1e - 1c754: 99058593 addi a1,a1,-1648 # 3a0e0 <_IO_stdin_used+0x560> - 1c758: 6105 addi sp,sp,32 - 1c75a: b4bfe06f j 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1c75e: 0001e517 auipc a0,0x1e - 1c762: 8da50513 addi a0,a0,-1830 # 3a038 <_IO_stdin_used+0x4b8> - 1c766: b6af90ef jal 15ad0 - 1c76a: 0001e597 auipc a1,0x1e - 1c76e: 8d658593 addi a1,a1,-1834 # 3a040 <_IO_stdin_used+0x4c0> - 1c772: 842a mv s0,a0 - 1c774: b31fe0ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1c778: c519 beqz a0,1c786 <_ZN7testing8internal14ShouldUseColorEb+0x9e> - 1c77a: 60e2 ld ra,24(sp) - 1c77c: 6442 ld s0,16(sp) - 1c77e: 8526 mv a0,s1 - 1c780: 64a2 ld s1,8(sp) - 1c782: 6105 addi sp,sp,32 - 1c784: 8082 ret - 1c786: 0001e597 auipc a1,0x1e - 1c78a: 8c258593 addi a1,a1,-1854 # 3a048 <_IO_stdin_used+0x4c8> - 1c78e: 8522 mv a0,s0 - 1c790: b15fe0ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1c794: f17d bnez a0,1c77a <_ZN7testing8internal14ShouldUseColorEb+0x92> - 1c796: 0001e597 auipc a1,0x1e - 1c79a: 8c258593 addi a1,a1,-1854 # 3a058 <_IO_stdin_used+0x4d8> - 1c79e: 8522 mv a0,s0 - 1c7a0: b05fe0ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1c7a4: f979 bnez a0,1c77a <_ZN7testing8internal14ShouldUseColorEb+0x92> - 1c7a6: 0001e597 auipc a1,0x1e - 1c7aa: 8c258593 addi a1,a1,-1854 # 3a068 <_IO_stdin_used+0x4e8> - 1c7ae: 8522 mv a0,s0 - 1c7b0: af5fe0ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1c7b4: f179 bnez a0,1c77a <_ZN7testing8internal14ShouldUseColorEb+0x92> - 1c7b6: 0001e597 auipc a1,0x1e - 1c7ba: 8ba58593 addi a1,a1,-1862 # 3a070 <_IO_stdin_used+0x4f0> - 1c7be: 8522 mv a0,s0 - 1c7c0: ae5fe0ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1c7c4: f95d bnez a0,1c77a <_ZN7testing8internal14ShouldUseColorEb+0x92> - 1c7c6: 0001e597 auipc a1,0x1e - 1c7ca: 8ba58593 addi a1,a1,-1862 # 3a080 <_IO_stdin_used+0x500> - 1c7ce: 8522 mv a0,s0 - 1c7d0: ad5fe0ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1c7d4: f15d bnez a0,1c77a <_ZN7testing8internal14ShouldUseColorEb+0x92> - 1c7d6: 0001e597 auipc a1,0x1e - 1c7da: 8b258593 addi a1,a1,-1870 # 3a088 <_IO_stdin_used+0x508> - 1c7de: 8522 mv a0,s0 - 1c7e0: ac5fe0ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1c7e4: f959 bnez a0,1c77a <_ZN7testing8internal14ShouldUseColorEb+0x92> - 1c7e6: 0001e597 auipc a1,0x1e - 1c7ea: 8b258593 addi a1,a1,-1870 # 3a098 <_IO_stdin_used+0x518> - 1c7ee: 8522 mv a0,s0 - 1c7f0: ab5fe0ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1c7f4: f159 bnez a0,1c77a <_ZN7testing8internal14ShouldUseColorEb+0x92> - 1c7f6: 0001e597 auipc a1,0x1e - 1c7fa: 8b258593 addi a1,a1,-1870 # 3a0a8 <_IO_stdin_used+0x528> - 1c7fe: 8522 mv a0,s0 - 1c800: aa5fe0ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1c804: f93d bnez a0,1c77a <_ZN7testing8internal14ShouldUseColorEb+0x92> - 1c806: 0001e597 auipc a1,0x1e - 1c80a: 8ba58593 addi a1,a1,-1862 # 3a0c0 <_IO_stdin_used+0x540> - 1c80e: 8522 mv a0,s0 - 1c810: a95fe0ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1c814: f13d bnez a0,1c77a <_ZN7testing8internal14ShouldUseColorEb+0x92> - 1c816: 8522 mv a0,s0 - 1c818: 0001e597 auipc a1,0x1e - 1c81c: 8b058593 addi a1,a1,-1872 # 3a0c8 <_IO_stdin_used+0x548> - 1c820: a85fe0ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1c824: 8d65 and a0,a0,s1 - 1c826: bde5 j 1c71e <_ZN7testing8internal14ShouldUseColorEb+0x36> - -000000000001c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz>: - 1c828: 711d addi sp,sp,-96 - 1c82a: 03010313 addi t1,sp,48 - 1c82e: f022 sd s0,32(sp) - 1c830: e84a sd s2,16(sp) - 1c832: f406 sd ra,40(sp) - 1c834: ec26 sd s1,24(sp) - 1c836: f832 sd a2,48(sp) - 1c838: fc36 sd a3,56(sp) - 1c83a: e0ba sd a4,64(sp) - 1c83c: e4be sd a5,72(sp) - 1c83e: e8c2 sd a6,80(sp) - 1c840: ecc6 sd a7,88(sp) - 1c842: e41a sd t1,8(sp) - 1c844: 8e01c783 lbu a5,-1824(gp) # 4c670 <_ZGVZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> - 1c848: 842a mv s0,a0 - 1c84a: 892e mv s2,a1 - 1c84c: 0230000f fence r,rw - 1c850: 0002f497 auipc s1,0x2f - 1c854: 6304b483 ld s1,1584(s1) # 4be80 - 1c858: cfa5 beqz a5,1c8d0 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0xa8> - 1c85a: 8e81c783 lbu a5,-1816(gp) # 4c678 <_ZZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> - 1c85e: cfb1 beqz a5,1c8ba <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x92> - 1c860: cc29 beqz s0,1c8ba <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x92> - 1c862: 4789 li a5,2 - 1c864: 0001e597 auipc a1,0x1e - 1c868: 88458593 addi a1,a1,-1916 # 3a0e8 <_IO_stdin_used+0x568> - 1c86c: 02f40063 beq s0,a5,1c88c <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x64> - 1c870: 478d li a5,3 - 1c872: 0001e597 auipc a1,0x1e - 1c876: 87e58593 addi a1,a1,-1922 # 3a0f0 <_IO_stdin_used+0x570> - 1c87a: 00f40963 beq s0,a5,1c88c <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x64> - 1c87e: 4785 li a5,1 - 1c880: 0001e597 auipc a1,0x1e - 1c884: 86058593 addi a1,a1,-1952 # 3a0e0 <_IO_stdin_used+0x560> - 1c888: 06f41e63 bne s0,a5,1c904 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0xdc> - 1c88c: 0001e517 auipc a0,0x1e - 1c890: 86c50513 addi a0,a0,-1940 # 3a0f8 <_IO_stdin_used+0x578> - 1c894: e4df80ef jal 156e0 - 1c898: 6622 ld a2,8(sp) - 1c89a: 6088 ld a0,0(s1) - 1c89c: 85ca mv a1,s2 - 1c89e: f63f80ef jal 15800 - 1c8a2: 0001e517 auipc a0,0x1e - 1c8a6: 86650513 addi a0,a0,-1946 # 3a108 <_IO_stdin_used+0x588> - 1c8aa: e37f80ef jal 156e0 - 1c8ae: 70a2 ld ra,40(sp) - 1c8b0: 7402 ld s0,32(sp) - 1c8b2: 64e2 ld s1,24(sp) - 1c8b4: 6942 ld s2,16(sp) - 1c8b6: 6125 addi sp,sp,96 - 1c8b8: 8082 ret - 1c8ba: 6088 ld a0,0(s1) - 1c8bc: 6622 ld a2,8(sp) - 1c8be: 85ca mv a1,s2 - 1c8c0: f41f80ef jal 15800 - 1c8c4: 70a2 ld ra,40(sp) - 1c8c6: 7402 ld s0,32(sp) - 1c8c8: 64e2 ld s1,24(sp) - 1c8ca: 6942 ld s2,16(sp) - 1c8cc: 6125 addi sp,sp,96 - 1c8ce: 8082 ret - 1c8d0: 8e018513 addi a0,gp,-1824 # 4c670 <_ZGVZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> - 1c8d4: 86cf90ef jal 15940 <__cxa_guard_acquire@plt> - 1c8d8: 0002f497 auipc s1,0x2f - 1c8dc: 5a84b483 ld s1,1448(s1) # 4be80 - 1c8e0: dd2d beqz a0,1c85a <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x32> - 1c8e2: 6088 ld a0,0(s1) - 1c8e4: dedf80ef jal 156d0 - 1c8e8: b68f90ef jal 15c50 - 1c8ec: 00a03533 snez a0,a0 - 1c8f0: df9ff0ef jal 1c6e8 <_ZN7testing8internal14ShouldUseColorEb> - 1c8f4: 87aa mv a5,a0 - 1c8f6: 8e018513 addi a0,gp,-1824 # 4c670 <_ZGVZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> - 1c8fa: 8ef18423 sb a5,-1816(gp) # 4c678 <_ZZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> - 1c8fe: c12f90ef jal 15d10 <__cxa_guard_release@plt> - 1c902: bfa1 j 1c85a <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x32> - 1c904: 4581 li a1,0 - 1c906: b759 j 1c88c <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x64> - 1c908: 842a mv s0,a0 - 1c90a: 8e018513 addi a0,gp,-1824 # 4c670 <_ZGVZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> - 1c90e: a63f80ef jal 15370 <__cxa_guard_abort@plt> - 1c912: 8522 mv a0,s0 - 1c914: eddf80ef jal 157f0 <_Unwind_Resume@plt> - -000000000001c918 <_ZN7testing8internal27PrettyUnitTestResultPrinter24OnEnvironmentsSetUpStartERKNS_8UnitTestE>: - 1c918: 1141 addi sp,sp,-16 - 1c91a: 0001d597 auipc a1,0x1d - 1c91e: 7f658593 addi a1,a1,2038 # 3a110 <_IO_stdin_used+0x590> - 1c922: 4509 li a0,2 - 1c924: e406 sd ra,8(sp) - 1c926: f03ff0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1c92a: 0001d517 auipc a0,0x1d - 1c92e: 7f650513 addi a0,a0,2038 # 3a120 <_IO_stdin_used+0x5a0> - 1c932: c7ff80ef jal 155b0 - 1c936: 0002f797 auipc a5,0x2f - 1c93a: 54a7b783 ld a5,1354(a5) # 4be80 - 1c93e: 60a2 ld ra,8(sp) - 1c940: 6388 ld a0,0(a5) - 1c942: 0141 addi sp,sp,16 - 1c944: b4cf906f j 15c90 - -000000000001c948 <_ZN7testing8internal27PrettyUnitTestResultPrinter27OnEnvironmentsTearDownStartERKNS_8UnitTestE>: - 1c948: 1141 addi sp,sp,-16 - 1c94a: 0001d597 auipc a1,0x1d - 1c94e: 7c658593 addi a1,a1,1990 # 3a110 <_IO_stdin_used+0x590> - 1c952: 4509 li a0,2 - 1c954: e406 sd ra,8(sp) - 1c956: ed3ff0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1c95a: 0001d517 auipc a0,0x1d - 1c95e: 7e650513 addi a0,a0,2022 # 3a140 <_IO_stdin_used+0x5c0> - 1c962: c4ff80ef jal 155b0 - 1c966: 0002f797 auipc a5,0x2f - 1c96a: 51a7b783 ld a5,1306(a5) # 4be80 - 1c96e: 60a2 ld ra,8(sp) - 1c970: 6388 ld a0,0(a5) - 1c972: 0141 addi sp,sp,16 - 1c974: b1cf906f j 15c90 - -000000000001c978 <_ZN7testing8internal27PrettyUnitTestResultPrinter11OnTestStartERKNS_8TestInfoE>: - 1c978: 1141 addi sp,sp,-16 - 1c97a: e022 sd s0,0(sp) - 1c97c: 4509 li a0,2 - 1c97e: 842e mv s0,a1 - 1c980: 0001d597 auipc a1,0x1d - 1c984: 7e858593 addi a1,a1,2024 # 3a168 <_IO_stdin_used+0x5e8> - 1c988: e406 sd ra,8(sp) - 1c98a: e9fff0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1c98e: 7010 ld a2,32(s0) - 1c990: 600c ld a1,0(s0) - 1c992: 0001d517 auipc a0,0x1d - 1c996: 7e650513 addi a0,a0,2022 # 3a178 <_IO_stdin_used+0x5f8> - 1c99a: d47f80ef jal 156e0 - 1c99e: 4529 li a0,10 - 1c9a0: 940f90ef jal 15ae0 - 1c9a4: 0002f797 auipc a5,0x2f - 1c9a8: 4dc7b783 ld a5,1244(a5) # 4be80 - 1c9ac: 6402 ld s0,0(sp) - 1c9ae: 60a2 ld ra,8(sp) - 1c9b0: 6388 ld a0,0(a5) - 1c9b2: 0141 addi sp,sp,16 - 1c9b4: adcf906f j 15c90 - -000000000001c9b8 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0>: - 1c9b8: 7119 addi sp,sp,-128 - 1c9ba: f4a6 sd s1,104(sp) - 1c9bc: f0ca sd s2,96(sp) - 1c9be: ecce sd s3,88(sp) - 1c9c0: e8d2 sd s4,80(sp) - 1c9c2: e4d6 sd s5,72(sp) - 1c9c4: e0da sd s6,64(sp) - 1c9c6: f862 sd s8,48(sp) - 1c9c8: fc86 sd ra,120(sp) - 1c9ca: f8a2 sd s0,112(sp) - 1c9cc: fc5e sd s7,56(sp) - 1c9ce: 4901 li s2,0 - 1c9d0: 00020c17 auipc s8,0x20 - 1c9d4: 5b0c0c13 addi s8,s8,1456 # 3cf80 <_ZN7testing8internalL24kColorEncodedHelpMessageE> - 1c9d8: 01010a93 addi s5,sp,16 - 1c9dc: 1004 addi s1,sp,32 - 1c9de: 49bd li s3,15 - 1c9e0: 4a05 li s4,1 - 1c9e2: 00810b13 addi s6,sp,8 - 1c9e6: 04000593 li a1,64 - 1c9ea: 8562 mv a0,s8 - 1c9ec: 9f5f80ef jal 153e0 - 1c9f0: 8baa mv s7,a0 - 1c9f2: cd2d beqz a0,1ca6c <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0xb4> - 1c9f4: 41850433 sub s0,a0,s8 - 1c9f8: e826 sd s1,16(sp) - 1c9fa: ec02 sd zero,24(sp) - 1c9fc: e422 sd s0,8(sp) - 1c9fe: 0a89ea63 bltu s3,s0,1cab2 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0xfa> - 1ca02: 0b441563 bne s0,s4,1caac <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0xf4> - 1ca06: 000c4783 lbu a5,0(s8) - 1ca0a: 02f10023 sb a5,32(sp) - 1ca0e: 87a6 mv a5,s1 - 1ca10: ec22 sd s0,24(sp) - 1ca12: 97a2 add a5,a5,s0 - 1ca14: 00078023 sb zero,0(a5) - 1ca18: 6642 ld a2,16(sp) - 1ca1a: 0001e597 auipc a1,0x1e - 1ca1e: b8e58593 addi a1,a1,-1138 # 3a5a8 <_IO_stdin_used+0xa28> - 1ca22: 854a mv a0,s2 - 1ca24: e05ff0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1ca28: 6542 ld a0,16(sp) - 1ca2a: 00950463 beq a0,s1,1ca32 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x7a> - 1ca2e: ed3f80ef jal 15900 <_ZdlPv@plt> - 1ca32: 001bc783 lbu a5,1(s7) - 1ca36: 4765 li a4,25 - 1ca38: 002b8c13 addi s8,s7,2 - 1ca3c: fc07879b addiw a5,a5,-64 - 1ca40: 0ff7f793 zext.b a5,a5 - 1ca44: 00f76b63 bltu a4,a5,1ca5a <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0xa2> - 1ca48: 00020717 auipc a4,0x20 - 1ca4c: 02870713 addi a4,a4,40 # 3ca70 <_IO_stdin_used+0x2ef0> - 1ca50: 078a slli a5,a5,0x2 - 1ca52: 97ba add a5,a5,a4 - 1ca54: 439c lw a5,0(a5) - 1ca56: 97ba add a5,a5,a4 - 1ca58: 8782 jr a5 - 1ca5a: 001b8c13 addi s8,s7,1 - 1ca5e: 04000593 li a1,64 - 1ca62: 8562 mv a0,s8 - 1ca64: 97df80ef jal 153e0 - 1ca68: 8baa mv s7,a0 - 1ca6a: f549 bnez a0,1c9f4 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x3c> - 1ca6c: 7446 ld s0,112(sp) - 1ca6e: 70e6 ld ra,120(sp) - 1ca70: 74a6 ld s1,104(sp) - 1ca72: 69e6 ld s3,88(sp) - 1ca74: 6a46 ld s4,80(sp) - 1ca76: 6aa6 ld s5,72(sp) - 1ca78: 6b06 ld s6,64(sp) - 1ca7a: 7be2 ld s7,56(sp) - 1ca7c: 8662 mv a2,s8 - 1ca7e: 854a mv a0,s2 - 1ca80: 7c42 ld s8,48(sp) - 1ca82: 7906 ld s2,96(sp) - 1ca84: 0001e597 auipc a1,0x1e - 1ca88: b2458593 addi a1,a1,-1244 # 3a5a8 <_IO_stdin_used+0xa28> - 1ca8c: 6109 addi sp,sp,128 - 1ca8e: bb69 j 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1ca90: 490d li s2,3 - 1ca92: bf91 j 1c9e6 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> - 1ca94: 4909 li s2,2 - 1ca96: bf81 j 1c9e6 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> - 1ca98: 0001d597 auipc a1,0x1d - 1ca9c: 6e858593 addi a1,a1,1768 # 3a180 <_IO_stdin_used+0x600> - 1caa0: 854a mv a0,s2 - 1caa2: d87ff0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1caa6: b781 j 1c9e6 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> - 1caa8: 4905 li s2,1 - 1caaa: bf35 j 1c9e6 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> - 1caac: d02d beqz s0,1ca0e <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x56> - 1caae: 8526 mv a0,s1 - 1cab0: a809 j 1cac2 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x10a> - 1cab2: 4601 li a2,0 - 1cab4: 85da mv a1,s6 - 1cab6: 8556 mv a0,s5 - 1cab8: bf9f80ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1cabc: 67a2 ld a5,8(sp) - 1cabe: e82a sd a0,16(sp) - 1cac0: f03e sd a5,32(sp) - 1cac2: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1cac6: 020c0407 vle8.v v8,(s8) - 1caca: 8c1d sub s0,s0,a5 - 1cacc: 9c3e add s8,s8,a5 - 1cace: 02050427 vse8.v v8,(a0) - 1cad2: 953e add a0,a0,a5 - 1cad4: f47d bnez s0,1cac2 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x10a> - 1cad6: 6422 ld s0,8(sp) - 1cad8: 67c2 ld a5,16(sp) - 1cada: bf1d j 1ca10 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x58> - 1cadc: 4901 li s2,0 - 1cade: b721 j 1c9e6 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> - 1cae0: 842a mv s0,a0 - 1cae2: 8556 mv a0,s5 - 1cae4: adcfa0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1cae8: 8522 mv a0,s0 - 1caea: d07f80ef jal 157f0 <_Unwind_Resume@plt> - -000000000001caee <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE>: - 1caee: 6d1c ld a5,24(a0) - 1caf0: 7118 ld a4,32(a0) - 1caf2: 715d addi sp,sp,-80 - 1caf4: fc26 sd s1,56(sp) - 1caf6: e486 sd ra,72(sp) - 1caf8: 84aa mv s1,a0 - 1cafa: 00e78963 beq a5,a4,1cb0c <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x1e> - 1cafe: 60a6 ld ra,72(sp) - 1cb00: e38c sd a1,0(a5) - 1cb02: 07a1 addi a5,a5,8 - 1cb04: ed1c sd a5,24(a0) - 1cb06: 74e2 ld s1,56(sp) - 1cb08: 6161 addi sp,sp,80 - 1cb0a: 8082 ret - 1cb0c: ec56 sd s5,24(sp) - 1cb0e: 01053a83 ld s5,16(a0) - 1cb12: e0a2 sd s0,64(sp) - 1cb14: 56fd li a3,-1 - 1cb16: 41578433 sub s0,a5,s5 - 1cb1a: f84a sd s2,48(sp) - 1cb1c: f44e sd s3,40(sp) - 1cb1e: f052 sd s4,32(sp) - 1cb20: 8291 srli a3,a3,0x4 - 1cb22: 40345713 srai a4,s0,0x3 - 1cb26: 08d70463 beq a4,a3,1cbae <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0xc0> - 1cb2a: 4785 li a5,1 - 1cb2c: eb21 bnez a4,1cb7c <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x8e> - 1cb2e: 577d li a4,-1 - 1cb30: 8311 srli a4,a4,0x4 - 1cb32: 00f77363 bgeu a4,a5,1cb38 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x4a> - 1cb36: 87ba mv a5,a4 - 1cb38: 00379993 slli s3,a5,0x3 - 1cb3c: 854e mv a0,s3 - 1cb3e: e42e sd a1,8(sp) - 1cb40: d61f80ef jal 158a0 <_Znwm@plt> - 1cb44: 65a2 ld a1,8(sp) - 1cb46: 008507b3 add a5,a0,s0 - 1cb4a: 00840a13 addi s4,s0,8 - 1cb4e: e38c sd a1,0(a5) - 1cb50: 892a mv s2,a0 - 1cb52: 9a2a add s4,s4,a0 - 1cb54: 02804c63 bgtz s0,1cb8c <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x9e> - 1cb58: 040a9763 bnez s5,1cba6 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0xb8> - 1cb5c: 6406 ld s0,64(sp) - 1cb5e: 60a6 ld ra,72(sp) - 1cb60: 99ca add s3,s3,s2 - 1cb62: 0334b023 sd s3,32(s1) - 1cb66: 0124b823 sd s2,16(s1) - 1cb6a: 0144bc23 sd s4,24(s1) - 1cb6e: 7942 ld s2,48(sp) - 1cb70: 79a2 ld s3,40(sp) - 1cb72: 7a02 ld s4,32(sp) - 1cb74: 6ae2 ld s5,24(sp) - 1cb76: 74e2 ld s1,56(sp) - 1cb78: 6161 addi sp,sp,80 - 1cb7a: 8082 ret - 1cb7c: 00171793 slli a5,a4,0x1 - 1cb80: fae7f7e3 bgeu a5,a4,1cb2e <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x40> - 1cb84: 59c5 li s3,-15 - 1cb86: 0019d993 srli s3,s3,0x1 - 1cb8a: bf4d j 1cb3c <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x4e> - 1cb8c: 87a2 mv a5,s0 - 1cb8e: 86aa mv a3,a0 - 1cb90: 8656 mv a2,s5 - 1cb92: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma - 1cb96: 02060407 vle8.v v8,(a2) - 1cb9a: 8f99 sub a5,a5,a4 - 1cb9c: 963a add a2,a2,a4 - 1cb9e: 02068427 vse8.v v8,(a3) - 1cba2: 96ba add a3,a3,a4 - 1cba4: f7fd bnez a5,1cb92 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0xa4> - 1cba6: 8556 mv a0,s5 - 1cba8: d59f80ef jal 15900 <_ZdlPv@plt> - 1cbac: bf45 j 1cb5c <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x6e> - 1cbae: 0001d517 auipc a0,0x1d - 1cbb2: 5da50513 addi a0,a0,1498 # 3a188 <_IO_stdin_used+0x608> - 1cbb6: d3bf80ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - -000000000001cbba <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE>: - 1cbba: 1101 addi sp,sp,-32 - 1cbbc: 01853803 ld a6,24(a0) - 1cbc0: e426 sd s1,8(sp) - 1cbc2: 84aa mv s1,a0 - 1cbc4: 6908 ld a0,16(a0) - 1cbc6: ec06 sd ra,24(sp) - 1cbc8: 40a80633 sub a2,a6,a0 - 1cbcc: 05050e63 beq a0,a6,1cc28 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x6e> - 1cbd0: e822 sd s0,16(sp) - 1cbd2: 860d srai a2,a2,0x3 - 1cbd4: 842e mv s0,a1 - 1cbd6: 872a mv a4,a0 - 1cbd8: 4781 li a5,0 - 1cbda: a021 j 1cbe2 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x28> - 1cbdc: 0785 addi a5,a5,1 - 1cbde: 02c7ff63 bgeu a5,a2,1cc1c <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x62> - 1cbe2: 6314 ld a3,0(a4) - 1cbe4: 0721 addi a4,a4,8 - 1cbe6: fe869be3 bne a3,s0,1cbdc <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x22> - 1cbea: 2781 sext.w a5,a5 - 1cbec: 078e slli a5,a5,0x3 - 1cbee: 953e add a0,a0,a5 - 1cbf0: 00850593 addi a1,a0,8 - 1cbf4: 01058b63 beq a1,a6,1cc0a <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x50> - 1cbf8: 40b80633 sub a2,a6,a1 - 1cbfc: 47a1 li a5,8 - 1cbfe: 02c7d763 bge a5,a2,1cc2c <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x72> - 1cc02: e8ff80ef jal 15a90 - 1cc06: 0184b803 ld a6,24(s1) - 1cc0a: 8522 mv a0,s0 - 1cc0c: 6442 ld s0,16(sp) - 1cc0e: 1861 addi a6,a6,-8 - 1cc10: 0104bc23 sd a6,24(s1) - 1cc14: 60e2 ld ra,24(sp) - 1cc16: 64a2 ld s1,8(sp) - 1cc18: 6105 addi sp,sp,32 - 1cc1a: 8082 ret - 1cc1c: 6442 ld s0,16(sp) - 1cc1e: 60e2 ld ra,24(sp) - 1cc20: 64a2 ld s1,8(sp) - 1cc22: 4501 li a0,0 - 1cc24: 6105 addi sp,sp,32 - 1cc26: 8082 ret - 1cc28: 4501 li a0,0 - 1cc2a: b7ed j 1cc14 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x5a> - 1cc2c: fcf61fe3 bne a2,a5,1cc0a <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x50> - 1cc30: 651c ld a5,8(a0) - 1cc32: e11c sd a5,0(a0) - 1cc34: bfd9 j 1cc0a <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x50> - -000000000001cc36 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 1cc36: 711d addi sp,sp,-96 - 1cc38: e8a2 sd s0,80(sp) - 1cc3a: f05a sd s6,32(sp) - 1cc3c: e862 sd s8,16(sp) - 1cc3e: ec86 sd ra,88(sp) - 1cc40: e4a6 sd s1,72(sp) - 1cc42: e0ca sd s2,64(sp) - 1cc44: fc4e sd s3,56(sp) - 1cc46: f852 sd s4,48(sp) - 1cc48: f456 sd s5,40(sp) - 1cc4a: ec5e sd s7,24(sp) - 1cc4c: e466 sd s9,8(sp) - 1cc4e: 00053423 sd zero,8(a0) - 1cc52: 00050823 sb zero,16(a0) - 1cc56: 8b2e mv s6,a1 - 1cc58: 658c ld a1,8(a1) - 1cc5a: 01050c13 addi s8,a0,16 - 1cc5e: 01853023 sd s8,0(a0) - 1cc62: 842a mv s0,a0 - 1cc64: d8df80ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 1cc68: 000b3683 ld a3,0(s6) - 1cc6c: 008b3703 ld a4,8(s6) - 1cc70: 4b85 li s7,1 - 1cc72: 84b6 mv s1,a3 - 1cc74: 4cb5 li s9,13 - 1cc76: 4afd li s5,31 - 1cc78: cb29 beqz a4,1ccca <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x94> - 1cc7a: 0004c903 lbu s2,0(s1) - 1cc7e: ff79079b addiw a5,s2,-9 - 1cc82: 0ff7f793 zext.b a5,a5 - 1cc86: 00fbf663 bgeu s7,a5,1cc92 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5c> - 1cc8a: 01990463 beq s2,s9,1cc92 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5c> - 1cc8e: 032af963 bgeu s5,s2,1ccc0 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8a> - 1cc92: 00843a03 ld s4,8(s0) - 1cc96: 601c ld a5,0(s0) - 1cc98: 001a0993 addi s3,s4,1 - 1cc9c: 04fc0e63 beq s8,a5,1ccf8 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc2> - 1cca0: 6818 ld a4,16(s0) - 1cca2: 05376263 bltu a4,s3,1cce6 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb0> - 1cca6: 97d2 add a5,a5,s4 - 1cca8: 01278023 sb s2,0(a5) - 1ccac: 601c ld a5,0(s0) - 1ccae: 01343423 sd s3,8(s0) - 1ccb2: 97ce add a5,a5,s3 - 1ccb4: 00078023 sb zero,0(a5) - 1ccb8: 000b3683 ld a3,0(s6) - 1ccbc: 008b3703 ld a4,8(s6) - 1ccc0: 0485 addi s1,s1,1 - 1ccc2: 00e687b3 add a5,a3,a4 - 1ccc6: fa979ae3 bne a5,s1,1cc7a <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x44> - 1ccca: 60e6 ld ra,88(sp) - 1cccc: 8522 mv a0,s0 - 1ccce: 6446 ld s0,80(sp) - 1ccd0: 64a6 ld s1,72(sp) - 1ccd2: 6906 ld s2,64(sp) - 1ccd4: 79e2 ld s3,56(sp) - 1ccd6: 7a42 ld s4,48(sp) - 1ccd8: 7aa2 ld s5,40(sp) - 1ccda: 7b02 ld s6,32(sp) - 1ccdc: 6be2 ld s7,24(sp) - 1ccde: 6c42 ld s8,16(sp) - 1cce0: 6ca2 ld s9,8(sp) - 1cce2: 6125 addi sp,sp,96 - 1cce4: 8082 ret - 1cce6: 4705 li a4,1 - 1cce8: 4681 li a3,0 - 1ccea: 4601 li a2,0 - 1ccec: 85d2 mv a1,s4 - 1ccee: 8522 mv a0,s0 - 1ccf0: b31f80ef jal 15820 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt> - 1ccf4: 601c ld a5,0(s0) - 1ccf6: bf45 j 1cca6 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x70> - 1ccf8: 473d li a4,15 - 1ccfa: b765 j 1cca2 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x6c> - 1ccfc: 87aa mv a5,a0 - 1ccfe: 8522 mv a0,s0 - 1cd00: 843e mv s0,a5 - 1cd02: 8befa0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1cd06: 8522 mv a0,s0 - 1cd08: ae9f80ef jal 157f0 <_Unwind_Resume@plt> - -000000000001cd0c <_ZN7testing8internal24XmlUnitTestResultPrinter21OutputXmlCDataSectionEPSoPKc>: - 1cd0c: 1101 addi sp,sp,-32 - 1cd0e: e426 sd s1,8(sp) - 1cd10: 4625 li a2,9 - 1cd12: 84ae mv s1,a1 - 1cd14: 0001d597 auipc a1,0x1d - 1cd18: 49458593 addi a1,a1,1172 # 3a1a8 <_IO_stdin_used+0x628> - 1cd1c: e04a sd s2,0(sp) - 1cd1e: ec06 sd ra,24(sp) - 1cd20: e822 sd s0,16(sp) - 1cd22: 892a mv s2,a0 - 1cd24: 9ddf80ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1cd28: a829 j 1cd42 <_ZN7testing8internal24XmlUnitTestResultPrinter21OutputXmlCDataSectionEPSoPKc+0x36> - 1cd2a: d57f80ef jal 15a80 <_ZNSo5writeEPKcl@plt> - 1cd2e: 854a mv a0,s2 - 1cd30: 4649 li a2,18 - 1cd32: 0001d597 auipc a1,0x1d - 1cd36: 48e58593 addi a1,a1,1166 # 3a1c0 <_IO_stdin_used+0x640> - 1cd3a: 9c7f80ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1cd3e: 00340493 addi s1,s0,3 - 1cd42: 0001d597 auipc a1,0x1d - 1cd46: 47658593 addi a1,a1,1142 # 3a1b8 <_IO_stdin_used+0x638> - 1cd4a: 8526 mv a0,s1 - 1cd4c: 935f80ef jal 15680 - 1cd50: 842a mv s0,a0 - 1cd52: 85a6 mv a1,s1 - 1cd54: 854a mv a0,s2 - 1cd56: 40940633 sub a2,s0,s1 - 1cd5a: f861 bnez s0,1cd2a <_ZN7testing8internal24XmlUnitTestResultPrinter21OutputXmlCDataSectionEPSoPKc+0x1e> - 1cd5c: 8526 mv a0,s1 - 1cd5e: e73f80ef jal 15bd0 - 1cd62: 862a mv a2,a0 - 1cd64: 85a6 mv a1,s1 - 1cd66: 854a mv a0,s2 - 1cd68: 999f80ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1cd6c: 6442 ld s0,16(sp) - 1cd6e: 60e2 ld ra,24(sp) - 1cd70: 64a2 ld s1,8(sp) - 1cd72: 854a mv a0,s2 - 1cd74: 6902 ld s2,0(sp) - 1cd76: 460d li a2,3 - 1cd78: 0001d597 auipc a1,0x1d - 1cd7c: 44058593 addi a1,a1,1088 # 3a1b8 <_IO_stdin_used+0x638> - 1cd80: 6105 addi sp,sp,32 - 1cd82: 97ff806f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - -000000000001cd86 <_ZN7testing18TestEventListenersC1Ev>: - 1cd86: 1141 addi sp,sp,-16 - 1cd88: e022 sd s0,0(sp) - 1cd8a: 842a mv s0,a0 - 1cd8c: 02800513 li a0,40 - 1cd90: e406 sd ra,8(sp) - 1cd92: b0ff80ef jal 158a0 <_Znwm@plt> - 1cd96: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1cd9a: 5e0030d7 vmv.v.i v1,0 - 1cd9e: 0002f797 auipc a5,0x2f - 1cda2: f927b783 ld a5,-110(a5) # 4bd30 <_GLOBAL_OFFSET_TABLE_+0x1e0> - 1cda6: 07c1 addi a5,a5,16 - 1cda8: 4705 li a4,1 - 1cdaa: e11c sd a5,0(a0) - 1cdac: 00e50423 sb a4,8(a0) - 1cdb0: 01050793 addi a5,a0,16 - 1cdb4: 0207f0a7 vse64.v v1,(a5) - 1cdb8: 60a2 ld ra,8(sp) - 1cdba: e008 sd a0,0(s0) - 1cdbc: 00043423 sd zero,8(s0) - 1cdc0: 00043823 sd zero,16(s0) - 1cdc4: 6402 ld s0,0(sp) - 1cdc6: 02053023 sd zero,32(a0) - 1cdca: 0141 addi sp,sp,16 - 1cdcc: 8082 ret - -000000000001cdce <_ZN7testing18TestEventListenersD1Ev>: - 1cdce: 1141 addi sp,sp,-16 - 1cdd0: e022 sd s0,0(sp) - 1cdd2: 6100 ld s0,0(a0) - 1cdd4: e406 sd ra,8(sp) - 1cdd6: c015 beqz s0,1cdfa <_ZN7testing18TestEventListenersD1Ev+0x2c> - 1cdd8: 601c ld a5,0(s0) - 1cdda: ffffc717 auipc a4,0xffffc - 1cdde: 59e70713 addi a4,a4,1438 # 19378 <_ZN7testing8internal17TestEventRepeaterD0Ev> - 1cde2: 8522 mv a0,s0 - 1cde4: 679c ld a5,8(a5) - 1cde6: 00e79e63 bne a5,a4,1ce02 <_ZN7testing18TestEventListenersD1Ev+0x34> - 1cdea: d3cfc0ef jal 19326 <_ZN7testing8internal17TestEventRepeaterD1Ev> - 1cdee: 8522 mv a0,s0 - 1cdf0: 6402 ld s0,0(sp) - 1cdf2: 60a2 ld ra,8(sp) - 1cdf4: 0141 addi sp,sp,16 - 1cdf6: b0bf806f j 15900 <_ZdlPv@plt> - 1cdfa: 60a2 ld ra,8(sp) - 1cdfc: 6402 ld s0,0(sp) - 1cdfe: 0141 addi sp,sp,16 - 1ce00: 8082 ret - 1ce02: 6402 ld s0,0(sp) - 1ce04: 60a2 ld ra,8(sp) - 1ce06: 0141 addi sp,sp,16 - 1ce08: 8782 jr a5 - -000000000001ce0a <_ZN7testing18TestEventListeners6AppendEPNS_17TestEventListenerE>: - 1ce0a: 6108 ld a0,0(a0) - 1ce0c: b1cd j 1caee <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE> - -000000000001ce0e <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE>: - 1ce0e: 651c ld a5,8(a0) - 1ce10: 00b78b63 beq a5,a1,1ce26 <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE+0x18> - 1ce14: 691c ld a5,16(a0) - 1ce16: 00b78463 beq a5,a1,1ce1e <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE+0x10> - 1ce1a: 6108 ld a0,0(a0) - 1ce1c: bb79 j 1cbba <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE> - 1ce1e: 00053823 sd zero,16(a0) - 1ce22: 6108 ld a0,0(a0) - 1ce24: bb59 j 1cbba <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE> - 1ce26: 00053423 sd zero,8(a0) - 1ce2a: 6108 ld a0,0(a0) - 1ce2c: b379 j 1cbba <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE> - -000000000001ce2e <_ZN7testing18TestEventListeners8repeaterEv>: - 1ce2e: 6108 ld a0,0(a0) - 1ce30: 8082 ret - -000000000001ce32 <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE>: - 1ce32: 651c ld a5,8(a0) - 1ce34: 02b78d63 beq a5,a1,1ce6e <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE+0x3c> - 1ce38: 1101 addi sp,sp,-32 - 1ce3a: e822 sd s0,16(sp) - 1ce3c: 842e mv s0,a1 - 1ce3e: 85be mv a1,a5 - 1ce40: e426 sd s1,8(sp) - 1ce42: ec06 sd ra,24(sp) - 1ce44: 84aa mv s1,a0 - 1ce46: fc9ff0ef jal 1ce0e <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE> - 1ce4a: c501 beqz a0,1ce52 <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE+0x20> - 1ce4c: 611c ld a5,0(a0) - 1ce4e: 679c ld a5,8(a5) - 1ce50: 9782 jalr a5 - 1ce52: e480 sd s0,8(s1) - 1ce54: c801 beqz s0,1ce64 <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE+0x32> - 1ce56: 85a2 mv a1,s0 - 1ce58: 6442 ld s0,16(sp) - 1ce5a: 60e2 ld ra,24(sp) - 1ce5c: 8526 mv a0,s1 - 1ce5e: 64a2 ld s1,8(sp) - 1ce60: 6105 addi sp,sp,32 - 1ce62: b765 j 1ce0a <_ZN7testing18TestEventListeners6AppendEPNS_17TestEventListenerE> - 1ce64: 60e2 ld ra,24(sp) - 1ce66: 6442 ld s0,16(sp) - 1ce68: 64a2 ld s1,8(sp) - 1ce6a: 6105 addi sp,sp,32 - 1ce6c: 8082 ret - 1ce6e: 8082 ret - -000000000001ce70 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE>: - 1ce70: 691c ld a5,16(a0) - 1ce72: 02b78d63 beq a5,a1,1ceac <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE+0x3c> - 1ce76: 1101 addi sp,sp,-32 - 1ce78: e822 sd s0,16(sp) - 1ce7a: 842e mv s0,a1 - 1ce7c: 85be mv a1,a5 - 1ce7e: e426 sd s1,8(sp) - 1ce80: ec06 sd ra,24(sp) - 1ce82: 84aa mv s1,a0 - 1ce84: f8bff0ef jal 1ce0e <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE> - 1ce88: c501 beqz a0,1ce90 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE+0x20> - 1ce8a: 611c ld a5,0(a0) - 1ce8c: 679c ld a5,8(a5) - 1ce8e: 9782 jalr a5 - 1ce90: e880 sd s0,16(s1) - 1ce92: c801 beqz s0,1cea2 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE+0x32> - 1ce94: 85a2 mv a1,s0 - 1ce96: 6442 ld s0,16(sp) - 1ce98: 60e2 ld ra,24(sp) - 1ce9a: 8526 mv a0,s1 - 1ce9c: 64a2 ld s1,8(sp) - 1ce9e: 6105 addi sp,sp,32 - 1cea0: b7ad j 1ce0a <_ZN7testing18TestEventListeners6AppendEPNS_17TestEventListenerE> - 1cea2: 60e2 ld ra,24(sp) - 1cea4: 6442 ld s0,16(sp) - 1cea6: 64a2 ld s1,8(sp) - 1cea8: 6105 addi sp,sp,32 - 1ceaa: 8082 ret - 1ceac: 8082 ret - -000000000001ceae <_ZNK7testing18TestEventListeners22EventForwardingEnabledEv>: - 1ceae: 611c ld a5,0(a0) - 1ceb0: 0087c503 lbu a0,8(a5) - 1ceb4: 8082 ret - -000000000001ceb6 <_ZN7testing18TestEventListeners23SuppressEventForwardingEv>: - 1ceb6: 611c ld a5,0(a0) - 1ceb8: 00078423 sb zero,8(a5) - 1cebc: 8082 ret - -000000000001cebe <_ZNK7testing8UnitTest27successful_test_suite_countEv>: - 1cebe: 6128 ld a0,64(a0) - 1cec0: f8ffe06f j 1be4e <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv> - -000000000001cec4 <_ZNK7testing8UnitTest23failed_test_suite_countEv>: - 1cec4: 6128 ld a0,64(a0) - 1cec6: fdffe06f j 1bea4 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> - -000000000001ceca <_ZNK7testing8UnitTest22total_test_suite_countEv>: - 1ceca: 6128 ld a0,64(a0) - 1cecc: 9e0fe06f j 1b0ac <_ZNK7testing8internal12UnitTestImpl22total_test_suite_countEv> - -000000000001ced0 <_ZNK7testing8UnitTest23test_suite_to_run_countEv>: - 1ced0: 6128 ld a0,64(a0) - 1ced2: 9e8fe06f j 1b0ba <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv> - -000000000001ced6 <_ZNK7testing8UnitTest26successful_test_case_countEv>: - 1ced6: 6128 ld a0,64(a0) - 1ced8: f77fe06f j 1be4e <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv> - -000000000001cedc <_ZNK7testing8UnitTest22failed_test_case_countEv>: - 1cedc: 6128 ld a0,64(a0) - 1cede: fc7fe06f j 1bea4 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> - -000000000001cee2 <_ZNK7testing8UnitTest21total_test_case_countEv>: - 1cee2: 6128 ld a0,64(a0) - 1cee4: 9c8fe06f j 1b0ac <_ZNK7testing8internal12UnitTestImpl22total_test_suite_countEv> - -000000000001cee8 <_ZNK7testing8UnitTest22test_case_to_run_countEv>: - 1cee8: 6128 ld a0,64(a0) - 1ceea: 9d0fe06f j 1b0ba <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv> - -000000000001ceee <_ZNK7testing8UnitTest21successful_test_countEv>: - 1ceee: 6128 ld a0,64(a0) - 1cef0: a32ff06f j 1c122 <_ZNK7testing8internal12UnitTestImpl21successful_test_countEv> - -000000000001cef4 <_ZNK7testing8UnitTest18skipped_test_countEv>: - 1cef4: 6128 ld a0,64(a0) - 1cef6: 970ff06f j 1c066 <_ZNK7testing8internal12UnitTestImpl18skipped_test_countEv> - -000000000001cefa <_ZNK7testing8UnitTest17failed_test_countEv>: - 1cefa: 6128 ld a0,64(a0) - 1cefc: ffffe06f j 1befa <_ZNK7testing8internal12UnitTestImpl17failed_test_countEv> - -000000000001cf00 <_ZNK7testing8UnitTest30reportable_disabled_test_countEv>: - 1cf00: 6128 ld a0,64(a0) - 1cf02: 9d4fe06f j 1b0d6 <_ZNK7testing8internal12UnitTestImpl30reportable_disabled_test_countEv> - -000000000001cf06 <_ZNK7testing8UnitTest19disabled_test_countEv>: - 1cf06: 6128 ld a0,64(a0) - 1cf08: a1efe06f j 1b126 <_ZNK7testing8internal12UnitTestImpl19disabled_test_countEv> - -000000000001cf0c <_ZNK7testing8UnitTest21reportable_test_countEv>: - 1cf0c: 6128 ld a0,64(a0) - 1cf0e: a68fe06f j 1b176 <_ZNK7testing8internal12UnitTestImpl21reportable_test_countEv> - -000000000001cf12 <_ZNK7testing8UnitTest16total_test_countEv>: - 1cf12: 6128 ld a0,64(a0) - 1cf14: ab2fe06f j 1b1c6 <_ZNK7testing8internal12UnitTestImpl16total_test_countEv> - -000000000001cf18 <_ZNK7testing8UnitTest17test_to_run_countEv>: - 1cf18: 6128 ld a0,64(a0) - 1cf1a: afcfe06f j 1b216 <_ZNK7testing8internal12UnitTestImpl17test_to_run_countEv> - -000000000001cf1e <_ZNK7testing8UnitTest15start_timestampEv>: - 1cf1e: 613c ld a5,64(a0) - 1cf20: 1c87b503 ld a0,456(a5) - 1cf24: 8082 ret - -000000000001cf26 <_ZNK7testing8UnitTest12elapsed_timeEv>: - 1cf26: 613c ld a5,64(a0) - 1cf28: 1d07b503 ld a0,464(a5) - 1cf2c: 8082 ret - -000000000001cf2e <_ZNK7testing8UnitTest6PassedEv>: - 1cf2e: 1141 addi sp,sp,-16 - 1cf30: e022 sd s0,0(sp) - 1cf32: 6120 ld s0,64(a0) - 1cf34: e406 sd ra,8(sp) - 1cf36: 8522 mv a0,s0 - 1cf38: f6dfe0ef jal 1bea4 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> - 1cf3c: 00a05763 blez a0,1cf4a <_ZNK7testing8UnitTest6PassedEv+0x1c> - 1cf40: 60a2 ld ra,8(sp) - 1cf42: 6402 ld s0,0(sp) - 1cf44: 4501 li a0,0 - 1cf46: 0141 addi sp,sp,16 - 1cf48: 8082 ret - 1cf4a: 11840513 addi a0,s0,280 - 1cf4e: e6bfe0ef jal 1bdb8 <_ZNK7testing10TestResult6FailedEv> - 1cf52: 60a2 ld ra,8(sp) - 1cf54: 6402 ld s0,0(sp) - 1cf56: 00154513 xori a0,a0,1 - 1cf5a: 0ff57513 zext.b a0,a0 - 1cf5e: 0141 addi sp,sp,16 - 1cf60: 8082 ret - -000000000001cf62 <_ZNK7testing8UnitTest6FailedEv>: - 1cf62: 1141 addi sp,sp,-16 - 1cf64: e022 sd s0,0(sp) - 1cf66: 6120 ld s0,64(a0) - 1cf68: e406 sd ra,8(sp) - 1cf6a: 8522 mv a0,s0 - 1cf6c: f39fe0ef jal 1bea4 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> - 1cf70: 00a05763 blez a0,1cf7e <_ZNK7testing8UnitTest6FailedEv+0x1c> - 1cf74: 60a2 ld ra,8(sp) - 1cf76: 6402 ld s0,0(sp) - 1cf78: 4505 li a0,1 - 1cf7a: 0141 addi sp,sp,16 - 1cf7c: 8082 ret - 1cf7e: 11840513 addi a0,s0,280 - 1cf82: 6402 ld s0,0(sp) - 1cf84: 60a2 ld ra,8(sp) - 1cf86: 0141 addi sp,sp,16 - 1cf88: e31fe06f j 1bdb8 <_ZNK7testing10TestResult6FailedEv> - -000000000001cf8c <_ZNK7testing8UnitTest12GetTestSuiteEi>: - 1cf8c: 0205c663 bltz a1,1cfb8 <_ZNK7testing8UnitTest12GetTestSuiteEi+0x2c> - 1cf90: 6138 ld a4,64(a0) - 1cf92: 4501 li a0,0 - 1cf94: 6b74 ld a3,208(a4) - 1cf96: 6f7c ld a5,216(a4) - 1cf98: 8f95 sub a5,a5,a3 - 1cf9a: 8789 srai a5,a5,0x2 - 1cf9c: 2781 sext.w a5,a5 - 1cf9e: 00f5de63 bge a1,a5,1cfba <_ZNK7testing8UnitTest12GetTestSuiteEi+0x2e> - 1cfa2: 00259793 slli a5,a1,0x2 - 1cfa6: 96be add a3,a3,a5 - 1cfa8: 429c lw a5,0(a3) - 1cfaa: 0007c863 bltz a5,1cfba <_ZNK7testing8UnitTest12GetTestSuiteEi+0x2e> - 1cfae: 7f5c ld a5,184(a4) - 1cfb0: 058e slli a1,a1,0x3 - 1cfb2: 97ae add a5,a5,a1 - 1cfb4: 6388 ld a0,0(a5) - 1cfb6: 8082 ret - 1cfb8: 4501 li a0,0 - 1cfba: 8082 ret - -000000000001cfbc <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE>: - 1cfbc: 7179 addi sp,sp,-48 - 1cfbe: e052 sd s4,0(sp) - 1cfc0: f406 sd ra,40(sp) - 1cfc2: 8a2a mv s4,a0 - 1cfc4: f31ff0ef jal 1cef4 <_ZNK7testing8UnitTest18skipped_test_countEv> - 1cfc8: c129 beqz a0,1d00a <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x4e> - 1cfca: 8552 mv a0,s4 - 1cfcc: e44e sd s3,8(sp) - 1cfce: f022 sd s0,32(sp) - 1cfd0: ec26 sd s1,24(sp) - 1cfd2: e84a sd s2,16(sp) - 1cfd4: 4981 li s3,0 - 1cfd6: ef5ff0ef jal 1ceca <_ZNK7testing8UnitTest22total_test_suite_countEv> - 1cfda: 02a9d463 bge s3,a0,1d002 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x46> - 1cfde: 85ce mv a1,s3 - 1cfe0: 8552 mv a0,s4 - 1cfe2: fabff0ef jal 1cf8c <_ZNK7testing8UnitTest12GetTestSuiteEi> - 1cfe6: 07054783 lbu a5,112(a0) - 1cfea: 84aa mv s1,a0 - 1cfec: c789 beqz a5,1cff6 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x3a> - 1cfee: 822ff0ef jal 1c010 <_ZNK7testing9TestSuite18skipped_test_countEv> - 1cff2: 4901 li s2,0 - 1cff4: e105 bnez a0,1d014 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x58> - 1cff6: 8552 mv a0,s4 - 1cff8: 2985 addiw s3,s3,1 - 1cffa: ed1ff0ef jal 1ceca <_ZNK7testing8UnitTest22total_test_suite_countEv> - 1cffe: fea9c0e3 blt s3,a0,1cfde <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x22> - 1d002: 7402 ld s0,32(sp) - 1d004: 64e2 ld s1,24(sp) - 1d006: 6942 ld s2,16(sp) - 1d008: 69a2 ld s3,8(sp) - 1d00a: 70a2 ld ra,40(sp) - 1d00c: 6a02 ld s4,0(sp) - 1d00e: 6145 addi sp,sp,48 - 1d010: 8082 ret - 1d012: 2905 addiw s2,s2,1 - 1d014: 8526 mv a0,s1 - 1d016: adcfc0ef jal 192f2 <_ZNK7testing9TestSuite16total_test_countEv> - 1d01a: 87aa mv a5,a0 - 1d01c: 85ca mv a1,s2 - 1d01e: 8526 mv a0,s1 - 1d020: fcf95be3 bge s2,a5,1cff6 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x3a> - 1d024: d92ff0ef jal 1c5b6 <_ZNK7testing9TestSuite11GetTestInfoEi> - 1d028: 08054783 lbu a5,128(a0) - 1d02c: 842a mv s0,a0 - 1d02e: 09050513 addi a0,a0,144 - 1d032: d3e5 beqz a5,1d012 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x56> - 1d034: f17fe0ef jal 1bf4a <_ZNK7testing10TestResult7SkippedEv> - 1d038: 87aa mv a5,a0 - 1d03a: 0001d597 auipc a1,0x1d - 1d03e: 19e58593 addi a1,a1,414 # 3a1d8 <_IO_stdin_used+0x658> - 1d042: 4509 li a0,2 - 1d044: d7f9 beqz a5,1d012 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x56> - 1d046: fe2ff0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1d04a: 7010 ld a2,32(s0) - 1d04c: 648c ld a1,8(s1) - 1d04e: 0001d517 auipc a0,0x1d - 1d052: 12a50513 addi a0,a0,298 # 3a178 <_IO_stdin_used+0x5f8> - 1d056: 2905 addiw s2,s2,1 - 1d058: e88f80ef jal 156e0 - 1d05c: 4529 li a0,10 - 1d05e: a83f80ef jal 15ae0 - 1d062: bf4d j 1d014 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x58> - -000000000001d064 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE>: - 1d064: 7139 addi sp,sp,-64 - 1d066: e852 sd s4,16(sp) - 1d068: fc06 sd ra,56(sp) - 1d06a: 8a2a mv s4,a0 - 1d06c: e8fff0ef jal 1cefa <_ZNK7testing8UnitTest17failed_test_countEv> - 1d070: c139 beqz a0,1d0b6 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x52> - 1d072: 8552 mv a0,s4 - 1d074: ec4e sd s3,24(sp) - 1d076: f822 sd s0,48(sp) - 1d078: f426 sd s1,40(sp) - 1d07a: f04a sd s2,32(sp) - 1d07c: e456 sd s5,8(sp) - 1d07e: 4981 li s3,0 - 1d080: e4bff0ef jal 1ceca <_ZNK7testing8UnitTest22total_test_suite_countEv> - 1d084: 02a9d463 bge s3,a0,1d0ac <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x48> - 1d088: 85ce mv a1,s3 - 1d08a: 8552 mv a0,s4 - 1d08c: f01ff0ef jal 1cf8c <_ZNK7testing8UnitTest12GetTestSuiteEi> - 1d090: 07054783 lbu a5,112(a0) - 1d094: 84aa mv s1,a0 - 1d096: c789 beqz a5,1d0a0 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x3c> - 1d098: d61fe0ef jal 1bdf8 <_ZNK7testing9TestSuite17failed_test_countEv> - 1d09c: 4901 li s2,0 - 1d09e: e10d bnez a0,1d0c0 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x5c> - 1d0a0: 8552 mv a0,s4 - 1d0a2: 2985 addiw s3,s3,1 - 1d0a4: e27ff0ef jal 1ceca <_ZNK7testing8UnitTest22total_test_suite_countEv> - 1d0a8: fea9c0e3 blt s3,a0,1d088 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x24> - 1d0ac: 7442 ld s0,48(sp) - 1d0ae: 74a2 ld s1,40(sp) - 1d0b0: 7902 ld s2,32(sp) - 1d0b2: 69e2 ld s3,24(sp) - 1d0b4: 6aa2 ld s5,8(sp) - 1d0b6: 70e2 ld ra,56(sp) - 1d0b8: 6a42 ld s4,16(sp) - 1d0ba: 6121 addi sp,sp,64 - 1d0bc: 8082 ret - 1d0be: 2905 addiw s2,s2,1 - 1d0c0: 8526 mv a0,s1 - 1d0c2: a30fc0ef jal 192f2 <_ZNK7testing9TestSuite16total_test_countEv> - 1d0c6: fca95de3 bge s2,a0,1d0a0 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x3c> - 1d0ca: 85ca mv a1,s2 - 1d0cc: 8526 mv a0,s1 - 1d0ce: ce8ff0ef jal 1c5b6 <_ZNK7testing9TestSuite11GetTestInfoEi> - 1d0d2: 08054783 lbu a5,128(a0) - 1d0d6: 842a mv s0,a0 - 1d0d8: d3fd beqz a5,1d0be <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x5a> - 1d0da: 09050513 addi a0,a0,144 - 1d0de: cdbfe0ef jal 1bdb8 <_ZNK7testing10TestResult6FailedEv> - 1d0e2: dd71 beqz a0,1d0be <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x5a> - 1d0e4: 0001d597 auipc a1,0x1d - 1d0e8: 10458593 addi a1,a1,260 # 3a1e8 <_IO_stdin_used+0x668> - 1d0ec: 4505 li a0,1 - 1d0ee: f3aff0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1d0f2: 7010 ld a2,32(s0) - 1d0f4: 648c ld a1,8(s1) - 1d0f6: 0001d517 auipc a0,0x1d - 1d0fa: 08250513 addi a0,a0,130 # 3a178 <_IO_stdin_used+0x5f8> - 1d0fe: de2f80ef jal 156e0 - 1d102: 6038 ld a4,64(s0) - 1d104: 643c ld a5,72(s0) - 1d106: cf39 beqz a4,1d164 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x100> - 1d108: 6300 ld s0,0(a4) - 1d10a: cbad beqz a5,1d17c <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x118> - 1d10c: 0007ba83 ld s5,0(a5) - 1d110: cc29 beqz s0,1d16a <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x106> - 1d112: 0001d517 auipc a0,0x1d - 1d116: 0e650513 addi a0,a0,230 # 3a1f8 <_IO_stdin_used+0x678> - 1d11a: dc6f80ef jal 156e0 - 1d11e: 8622 mv a2,s0 - 1d120: 00020597 auipc a1,0x20 - 1d124: c0058593 addi a1,a1,-1024 # 3cd20 <_ZN7testing8internalL15kTypeParamLabelE> - 1d128: 0001d517 auipc a0,0x1d - 1d12c: 0e050513 addi a0,a0,224 # 3a208 <_IO_stdin_used+0x688> - 1d130: db0f80ef jal 156e0 - 1d134: 020a8363 beqz s5,1d15a <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> - 1d138: 0001d517 auipc a0,0x1d - 1d13c: 0d850513 addi a0,a0,216 # 3a210 <_IO_stdin_used+0x690> - 1d140: da0f80ef jal 156e0 - 1d144: 8656 mv a2,s5 - 1d146: 00020597 auipc a1,0x20 - 1d14a: bea58593 addi a1,a1,-1046 # 3cd30 <_ZN7testing8internalL16kValueParamLabelE> - 1d14e: 0001d517 auipc a0,0x1d - 1d152: 0ba50513 addi a0,a0,186 # 3a208 <_IO_stdin_used+0x688> - 1d156: d8af80ef jal 156e0 - 1d15a: 4529 li a0,10 - 1d15c: 985f80ef jal 15ae0 - 1d160: 2905 addiw s2,s2,1 - 1d162: bfb9 j 1d0c0 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x5c> - 1d164: dbfd beqz a5,1d15a <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> - 1d166: 0007ba83 ld s5,0(a5) - 1d16a: fe0a88e3 beqz s5,1d15a <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> - 1d16e: 0001d517 auipc a0,0x1d - 1d172: 08a50513 addi a0,a0,138 # 3a1f8 <_IO_stdin_used+0x678> - 1d176: d6af80ef jal 156e0 - 1d17a: b7e9 j 1d144 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xe0> - 1d17c: dc79 beqz s0,1d15a <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> - 1d17e: 0001d517 auipc a0,0x1d - 1d182: 07a50513 addi a0,a0,122 # 3a1f8 <_IO_stdin_used+0x678> - 1d186: d5af80ef jal 156e0 - 1d18a: 8622 mv a2,s0 - 1d18c: 00020597 auipc a1,0x20 - 1d190: b9458593 addi a1,a1,-1132 # 3cd20 <_ZN7testing8internalL15kTypeParamLabelE> - 1d194: 0001d517 auipc a0,0x1d - 1d198: 07450513 addi a0,a0,116 # 3a208 <_IO_stdin_used+0x688> - 1d19c: d44f80ef jal 156e0 - 1d1a0: bf6d j 1d15a <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> - -000000000001d1a2 <_ZNK7testing8UnitTest11GetTestCaseEi>: - 1d1a2: 0205c663 bltz a1,1d1ce <_ZNK7testing8UnitTest11GetTestCaseEi+0x2c> - 1d1a6: 6138 ld a4,64(a0) - 1d1a8: 4501 li a0,0 - 1d1aa: 6b74 ld a3,208(a4) - 1d1ac: 6f7c ld a5,216(a4) - 1d1ae: 8f95 sub a5,a5,a3 - 1d1b0: 8789 srai a5,a5,0x2 - 1d1b2: 2781 sext.w a5,a5 - 1d1b4: 00f5de63 bge a1,a5,1d1d0 <_ZNK7testing8UnitTest11GetTestCaseEi+0x2e> - 1d1b8: 00259793 slli a5,a1,0x2 - 1d1bc: 96be add a3,a3,a5 - 1d1be: 429c lw a5,0(a3) - 1d1c0: 0007c863 bltz a5,1d1d0 <_ZNK7testing8UnitTest11GetTestCaseEi+0x2e> - 1d1c4: 7f5c ld a5,184(a4) - 1d1c6: 058e slli a1,a1,0x3 - 1d1c8: 97ae add a5,a5,a1 - 1d1ca: 6388 ld a0,0(a5) - 1d1cc: 8082 ret - 1d1ce: 4501 li a0,0 - 1d1d0: 8082 ret - -000000000001d1d2 <_ZNK7testing8UnitTest18ad_hoc_test_resultEv>: - 1d1d2: 6128 ld a0,64(a0) - 1d1d4: 11850513 addi a0,a0,280 - 1d1d8: 8082 ret - -000000000001d1da <_ZN7testing8UnitTest19GetMutableTestSuiteEi>: - 1d1da: 0205c563 bltz a1,1d204 <_ZN7testing8UnitTest19GetMutableTestSuiteEi+0x2a> - 1d1de: 6138 ld a4,64(a0) - 1d1e0: 4501 li a0,0 - 1d1e2: 6b74 ld a3,208(a4) - 1d1e4: 6f7c ld a5,216(a4) - 1d1e6: 8f95 sub a5,a5,a3 - 1d1e8: 8789 srai a5,a5,0x2 - 1d1ea: 2781 sext.w a5,a5 - 1d1ec: 00f5dd63 bge a1,a5,1d206 <_ZN7testing8UnitTest19GetMutableTestSuiteEi+0x2c> - 1d1f0: 058a slli a1,a1,0x2 - 1d1f2: 96ae add a3,a3,a1 - 1d1f4: 429c lw a5,0(a3) - 1d1f6: 0007c863 bltz a5,1d206 <_ZN7testing8UnitTest19GetMutableTestSuiteEi+0x2c> - 1d1fa: 7f58 ld a4,184(a4) - 1d1fc: 078e slli a5,a5,0x3 - 1d1fe: 97ba add a5,a5,a4 - 1d200: 6388 ld a0,0(a5) - 1d202: 8082 ret - 1d204: 4501 li a0,0 - 1d206: 8082 ret - -000000000001d208 <_ZN7testing8UnitTest9listenersEv>: - 1d208: 6128 ld a0,64(a0) - 1d20a: 19850513 addi a0,a0,408 - 1d20e: 8082 ret - -000000000001d210 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE>: - 1d210: 7139 addi sp,sp,-64 - 1d212: f822 sd s0,48(sp) - 1d214: fc06 sd ra,56(sp) - 1d216: 842e mv s0,a1 - 1d218: cd99 beqz a1,1d236 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x26> - 1d21a: f04a sd s2,32(sp) - 1d21c: 04053903 ld s2,64(a0) - 1d220: 0a893783 ld a5,168(s2) - 1d224: 0b093703 ld a4,176(s2) - 1d228: 00e78c63 beq a5,a4,1d240 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x30> - 1d22c: e38c sd a1,0(a5) - 1d22e: 07a1 addi a5,a5,8 - 1d230: 0af93423 sd a5,168(s2) - 1d234: 7902 ld s2,32(sp) - 1d236: 70e2 ld ra,56(sp) - 1d238: 8522 mv a0,s0 - 1d23a: 7442 ld s0,48(sp) - 1d23c: 6121 addi sp,sp,64 - 1d23e: 8082 ret - 1d240: e05a sd s6,0(sp) - 1d242: 0a093b03 ld s6,160(s2) - 1d246: f426 sd s1,40(sp) - 1d248: 56fd li a3,-1 - 1d24a: 416784b3 sub s1,a5,s6 - 1d24e: ec4e sd s3,24(sp) - 1d250: e852 sd s4,16(sp) - 1d252: e456 sd s5,8(sp) - 1d254: 8291 srli a3,a3,0x4 - 1d256: 4034d713 srai a4,s1,0x3 - 1d25a: 08d70563 beq a4,a3,1d2e4 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xd4> - 1d25e: 4785 li a5,1 - 1d260: e739 bnez a4,1d2ae <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x9e> - 1d262: 577d li a4,-1 - 1d264: 8311 srli a4,a4,0x4 - 1d266: 06f76d63 bltu a4,a5,1d2e0 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xd0> - 1d26a: 00379a13 slli s4,a5,0x3 - 1d26e: 8552 mv a0,s4 - 1d270: e30f80ef jal 158a0 <_Znwm@plt> - 1d274: 009507b3 add a5,a0,s1 - 1d278: 00848a93 addi s5,s1,8 - 1d27c: e380 sd s0,0(a5) - 1d27e: 89aa mv s3,a0 - 1d280: 9aaa add s5,s5,a0 - 1d282: 02904e63 bgtz s1,1d2be <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xae> - 1d286: 040b1963 bnez s6,1d2d8 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xc8> - 1d28a: 70e2 ld ra,56(sp) - 1d28c: 8522 mv a0,s0 - 1d28e: 7442 ld s0,48(sp) - 1d290: 9a4e add s4,s4,s3 - 1d292: 0b493823 sd s4,176(s2) - 1d296: 0b393023 sd s3,160(s2) - 1d29a: 0b593423 sd s5,168(s2) - 1d29e: 74a2 ld s1,40(sp) - 1d2a0: 7902 ld s2,32(sp) - 1d2a2: 69e2 ld s3,24(sp) - 1d2a4: 6a42 ld s4,16(sp) - 1d2a6: 6aa2 ld s5,8(sp) - 1d2a8: 6b02 ld s6,0(sp) - 1d2aa: 6121 addi sp,sp,64 - 1d2ac: 8082 ret - 1d2ae: 00171793 slli a5,a4,0x1 - 1d2b2: fae7f8e3 bgeu a5,a4,1d262 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x52> - 1d2b6: 5a45 li s4,-15 - 1d2b8: 001a5a13 srli s4,s4,0x1 - 1d2bc: bf4d j 1d26e <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x5e> - 1d2be: 87a6 mv a5,s1 - 1d2c0: 86aa mv a3,a0 - 1d2c2: 865a mv a2,s6 - 1d2c4: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma - 1d2c8: 02060407 vle8.v v8,(a2) - 1d2cc: 8f99 sub a5,a5,a4 - 1d2ce: 963a add a2,a2,a4 - 1d2d0: 02068427 vse8.v v8,(a3) - 1d2d4: 96ba add a3,a3,a4 - 1d2d6: f7fd bnez a5,1d2c4 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xb4> - 1d2d8: 855a mv a0,s6 - 1d2da: e26f80ef jal 15900 <_ZdlPv@plt> - 1d2de: b775 j 1d28a <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x7a> - 1d2e0: 87ba mv a5,a4 - 1d2e2: b761 j 1d26a <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x5a> - 1d2e4: 0001d517 auipc a0,0x1d - 1d2e8: ea450513 addi a0,a0,-348 # 3a188 <_IO_stdin_used+0x608> - 1d2ec: e04f80ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - -000000000001d2f0 <_ZNK7testing8UnitTest20original_working_dirEv>: - 1d2f0: 613c ld a5,64(a0) - 1d2f2: 6b88 ld a0,16(a5) - 1d2f4: 8082 ret - -000000000001d2f6 <_ZNK7testing8UnitTest11random_seedEv>: - 1d2f6: 613c ld a5,64(a0) - 1d2f8: 1bc7a503 lw a0,444(a5) - 1d2fc: 8082 ret - -000000000001d2fe <_ZN7testing8UnitTest27parameterized_test_registryEv>: - 1d2fe: 6128 ld a0,64(a0) - 1d300: 0e850513 addi a0,a0,232 - 1d304: 8082 ret - -000000000001d306 <_ZN7testing8internal12UnitTestImpl32SuppressTestEventsIfInSubprocessEv>: - 1d306: 1d853783 ld a5,472(a0) - 1d30a: c781 beqz a5,1d312 <_ZN7testing8internal12UnitTestImpl32SuppressTestEventsIfInSubprocessEv+0xc> - 1d30c: 19850513 addi a0,a0,408 - 1d310: b65d j 1ceb6 <_ZN7testing18TestEventListeners23SuppressEventForwardingEv> - 1d312: 8082 ret - -000000000001d314 <_ZN7testing8internal30WriteToShardStatusFileIfNeededEv>: - 1d314: 1141 addi sp,sp,-16 - 1d316: 00020517 auipc a0,0x20 - 1d31a: a2a50513 addi a0,a0,-1494 # 3cd40 <_ZN7testingL20kTestShardStatusFileE> - 1d31e: e406 sd ra,8(sp) - 1d320: fb0f80ef jal 15ad0 - 1d324: cd19 beqz a0,1d342 <_ZN7testing8internal30WriteToShardStatusFileIfNeededEv+0x2e> - 1d326: 0001d597 auipc a1,0x1d - 1d32a: ef258593 addi a1,a1,-270 # 3a218 <_IO_stdin_used+0x698> - 1d32e: e022 sd s0,0(sp) - 1d330: 842a mv s0,a0 - 1d332: 9fef80ef jal 15530 - 1d336: c909 beqz a0,1d348 <_ZN7testing8internal30WriteToShardStatusFileIfNeededEv+0x34> - 1d338: 6402 ld s0,0(sp) - 1d33a: 60a2 ld ra,8(sp) - 1d33c: 0141 addi sp,sp,16 - 1d33e: f32f806f j 15a70 - 1d342: 60a2 ld ra,8(sp) - 1d344: 0141 addi sp,sp,16 - 1d346: 8082 ret - 1d348: 8622 mv a2,s0 - 1d34a: 00020697 auipc a3,0x20 - 1d34e: 9f668693 addi a3,a3,-1546 # 3cd40 <_ZN7testingL20kTestShardStatusFileE> - 1d352: 0001d597 auipc a1,0x1d - 1d356: ece58593 addi a1,a1,-306 # 3a220 <_IO_stdin_used+0x6a0> - 1d35a: 4505 li a0,1 - 1d35c: cccff0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1d360: 0002f797 auipc a5,0x2f - 1d364: b207b783 ld a5,-1248(a5) # 4be80 - 1d368: 6388 ld a0,0(a5) - 1d36a: 927f80ef jal 15c90 - 1d36e: 4505 li a0,1 - 1d370: 990f80ef jal 15500 - -000000000001d374 <_ZN7testing8internal20ShouldRunTestOnShardEiii>: - 1d374: 02a6663b remw a2,a2,a0 - 1d378: 8e0d sub a2,a2,a1 - 1d37a: 00163513 seqz a0,a2 - 1d37e: 8082 ret - -000000000001d380 <_ZN7testing8internal12UnitTestImpl25set_os_stack_trace_getterEPNS0_27OsStackTraceGetterInterfaceE>: - 1d380: 1101 addi sp,sp,-32 - 1d382: e822 sd s0,16(sp) - 1d384: 842a mv s0,a0 - 1d386: 1b053503 ld a0,432(a0) - 1d38a: ec06 sd ra,24(sp) - 1d38c: 00b50b63 beq a0,a1,1d3a2 <_ZN7testing8internal12UnitTestImpl25set_os_stack_trace_getterEPNS0_27OsStackTraceGetterInterfaceE+0x22> - 1d390: e426 sd s1,8(sp) - 1d392: 84ae mv s1,a1 - 1d394: c501 beqz a0,1d39c <_ZN7testing8internal12UnitTestImpl25set_os_stack_trace_getterEPNS0_27OsStackTraceGetterInterfaceE+0x1c> - 1d396: 611c ld a5,0(a0) - 1d398: 679c ld a5,8(a5) - 1d39a: 9782 jalr a5 - 1d39c: 1a943823 sd s1,432(s0) - 1d3a0: 64a2 ld s1,8(sp) - 1d3a2: 60e2 ld ra,24(sp) - 1d3a4: 6442 ld s0,16(sp) - 1d3a6: 6105 addi sp,sp,32 - 1d3a8: 8082 ret - -000000000001d3aa <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv>: - 1d3aa: 1141 addi sp,sp,-16 - 1d3ac: e022 sd s0,0(sp) - 1d3ae: 842a mv s0,a0 - 1d3b0: 1b053503 ld a0,432(a0) - 1d3b4: e406 sd ra,8(sp) - 1d3b6: c509 beqz a0,1d3c0 <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv+0x16> - 1d3b8: 60a2 ld ra,8(sp) - 1d3ba: 6402 ld s0,0(sp) - 1d3bc: 0141 addi sp,sp,16 - 1d3be: 8082 ret - 1d3c0: 4521 li a0,8 - 1d3c2: cdef80ef jal 158a0 <_Znwm@plt> - 1d3c6: 60a2 ld ra,8(sp) - 1d3c8: 1aa43823 sd a0,432(s0) - 1d3cc: 0002f797 auipc a5,0x2f - 1d3d0: 97c7b783 ld a5,-1668(a5) # 4bd48 <_GLOBAL_OFFSET_TABLE_+0x1f8> - 1d3d4: 6402 ld s0,0(sp) - 1d3d6: 07c1 addi a5,a5,16 - 1d3d8: e11c sd a5,0(a0) - 1d3da: 0141 addi sp,sp,16 - 1d3dc: 8082 ret - -000000000001d3de <_ZN7testing8internal12UnitTestImpl28CurrentOsStackTraceExceptTopB5cxx11Ei>: - 1d3de: 1101 addi sp,sp,-32 - 1d3e0: e822 sd s0,16(sp) - 1d3e2: 842a mv s0,a0 - 1d3e4: 852e mv a0,a1 - 1d3e6: e426 sd s1,8(sp) - 1d3e8: ec06 sd ra,24(sp) - 1d3ea: 84b2 mv s1,a2 - 1d3ec: fbfff0ef jal 1d3aa <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> - 1d3f0: 611c ld a5,0(a0) - 1d3f2: ffffd717 auipc a4,0xffffd - 1d3f6: b3270713 addi a4,a4,-1230 # 19f24 <_ZN7testing8internal18OsStackTraceGetter17CurrentStackTraceB5cxx11Eii> - 1d3fa: 6b9c ld a5,16(a5) - 1d3fc: 00e79f63 bne a5,a4,1d41a <_ZN7testing8internal12UnitTestImpl28CurrentOsStackTraceExceptTopB5cxx11Ei+0x3c> - 1d400: 00040823 sb zero,16(s0) - 1d404: 01040793 addi a5,s0,16 - 1d408: 60e2 ld ra,24(sp) - 1d40a: 00043423 sd zero,8(s0) - 1d40e: e01c sd a5,0(s0) - 1d410: 8522 mv a0,s0 - 1d412: 6442 ld s0,16(sp) - 1d414: 64a2 ld s1,8(sp) - 1d416: 6105 addi sp,sp,32 - 1d418: 8082 ret - 1d41a: 0002f717 auipc a4,0x2f - 1d41e: 9ae73703 ld a4,-1618(a4) # 4bdc8 <_GLOBAL_OFFSET_TABLE_+0x278> - 1d422: 4310 lw a2,0(a4) - 1d424: 0014869b addiw a3,s1,1 - 1d428: 85aa mv a1,a0 - 1d42a: 8522 mv a0,s0 - 1d42c: 9782 jalr a5 - 1d42e: 60e2 ld ra,24(sp) - 1d430: 8522 mv a0,s0 - 1d432: 6442 ld s0,16(sp) - 1d434: 64a2 ld s1,8(sp) - 1d436: 6105 addi sp,sp,32 - 1d438: 8082 ret - -000000000001d43a <_ZN7testing8internal12UnitTestImpl19current_test_resultEv>: - 1d43a: 11053783 ld a5,272(a0) - 1d43e: c781 beqz a5,1d446 <_ZN7testing8internal12UnitTestImpl19current_test_resultEv+0xc> - 1d440: 09078513 addi a0,a5,144 - 1d444: 8082 ret - 1d446: 10853783 ld a5,264(a0) - 1d44a: 11850513 addi a0,a0,280 - 1d44e: c399 beqz a5,1d454 <_ZN7testing8internal12UnitTestImpl19current_test_resultEv+0x1a> - 1d450: 08878513 addi a0,a5,136 - 1d454: 8082 ret - -000000000001d456 <_ZN7testing8internal12UnitTestImpl14UnshuffleTestsEv>: - 1d456: 7d58 ld a4,184(a0) - 1d458: 617c ld a5,192(a0) - 1d45a: 02e78f63 beq a5,a4,1d498 <_ZN7testing8internal12UnitTestImpl14UnshuffleTestsEv+0x42> - 1d45e: 1101 addi sp,sp,-32 - 1d460: e822 sd s0,16(sp) - 1d462: e426 sd s1,8(sp) - 1d464: ec06 sd ra,24(sp) - 1d466: 84aa mv s1,a0 - 1d468: 4401 li s0,0 - 1d46a: 00341793 slli a5,s0,0x3 - 1d46e: 973e add a4,a4,a5 - 1d470: 6308 ld a0,0(a4) - 1d472: 9d4ff0ef jal 1c646 <_ZN7testing9TestSuite14UnshuffleTestsEv> - 1d476: 68f4 ld a3,208(s1) - 1d478: 7cd8 ld a4,184(s1) - 1d47a: 60fc ld a5,192(s1) - 1d47c: 00241613 slli a2,s0,0x2 - 1d480: 96b2 add a3,a3,a2 - 1d482: 8f99 sub a5,a5,a4 - 1d484: c280 sw s0,0(a3) - 1d486: 878d srai a5,a5,0x3 - 1d488: 0405 addi s0,s0,1 - 1d48a: fef460e3 bltu s0,a5,1d46a <_ZN7testing8internal12UnitTestImpl14UnshuffleTestsEv+0x14> - 1d48e: 60e2 ld ra,24(sp) - 1d490: 6442 ld s0,16(sp) - 1d492: 64a2 ld s1,8(sp) - 1d494: 6105 addi sp,sp,32 - 1d496: 8082 ret - 1d498: 8082 ret - -000000000001d49a <_ZN7testing8internal6IsTrueEb>: - 1d49a: 8082 ret - -000000000001d49c <_ZN7testing8internal10AlwaysTrueEv>: - 1d49c: 1141 addi sp,sp,-16 - 1d49e: 4501 li a0,0 - 1d4a0: e406 sd ra,8(sp) - 1d4a2: ff9ff0ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 1d4a6: e509 bnez a0,1d4b0 <_ZN7testing8internal10AlwaysTrueEv+0x14> - 1d4a8: 60a2 ld ra,8(sp) - 1d4aa: 4505 li a0,1 - 1d4ac: 0141 addi sp,sp,16 - 1d4ae: 8082 ret - 1d4b0: 4505 li a0,1 - 1d4b2: e9ef80ef jal 15b50 <__cxa_allocate_exception@plt> - 1d4b6: 4601 li a2,0 - 1d4b8: 0002e597 auipc a1,0x2e - 1d4bc: 45858593 addi a1,a1,1112 # 4b910 <_ZTVN10__cxxabiv117__class_type_infoE@Base> - 1d4c0: f30f80ef jal 15bf0 <__cxa_throw@plt> - -000000000001d4c4 <_ZN7testing8internal10SkipPrefixEPKcPS2_>: - 1d4c4: 7179 addi sp,sp,-48 - 1d4c6: f022 sd s0,32(sp) - 1d4c8: 842e mv s0,a1 - 1d4ca: ec26 sd s1,24(sp) - 1d4cc: e84a sd s2,16(sp) - 1d4ce: e44e sd s3,8(sp) - 1d4d0: f406 sd ra,40(sp) - 1d4d2: 892a mv s2,a0 - 1d4d4: efcf80ef jal 15bd0 - 1d4d8: 00043983 ld s3,0(s0) - 1d4dc: 84aa mv s1,a0 - 1d4de: 862a mv a2,a0 - 1d4e0: 85ca mv a1,s2 - 1d4e2: 854e mv a0,s3 - 1d4e4: e3df70ef jal 15320 - 1d4e8: c909 beqz a0,1d4fa <_ZN7testing8internal10SkipPrefixEPKcPS2_+0x36> - 1d4ea: 70a2 ld ra,40(sp) - 1d4ec: 7402 ld s0,32(sp) - 1d4ee: 64e2 ld s1,24(sp) - 1d4f0: 6942 ld s2,16(sp) - 1d4f2: 69a2 ld s3,8(sp) - 1d4f4: 4501 li a0,0 - 1d4f6: 6145 addi sp,sp,48 - 1d4f8: 8082 ret - 1d4fa: 99a6 add s3,s3,s1 - 1d4fc: 01343023 sd s3,0(s0) - 1d500: 70a2 ld ra,40(sp) - 1d502: 7402 ld s0,32(sp) - 1d504: 64e2 ld s1,24(sp) - 1d506: 6942 ld s2,16(sp) - 1d508: 69a2 ld s3,8(sp) - 1d50a: 4505 li a0,1 - 1d50c: 6145 addi sp,sp,48 - 1d50e: 8082 ret - -000000000001d510 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc>: - 1d510: 1101 addi sp,sp,-32 - 1d512: e822 sd s0,16(sp) - 1d514: 0020 addi s0,sp,8 - 1d516: e42a sd a0,8(sp) - 1d518: 85a2 mv a1,s0 - 1d51a: 0001d517 auipc a0,0x1d - 1d51e: d6650513 addi a0,a0,-666 # 3a280 <_IO_stdin_used+0x700> - 1d522: ec06 sd ra,24(sp) - 1d524: fa1ff0ef jal 1d4c4 <_ZN7testing8internal10SkipPrefixEPKcPS2_> - 1d528: e909 bnez a0,1d53a <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x2a> - 1d52a: 85a2 mv a1,s0 - 1d52c: 0001d517 auipc a0,0x1d - 1d530: d6c50513 addi a0,a0,-660 # 3a298 <_IO_stdin_used+0x718> - 1d534: f91ff0ef jal 1d4c4 <_ZN7testing8internal10SkipPrefixEPKcPS2_> - 1d538: cd15 beqz a0,1d574 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x64> - 1d53a: 85a2 mv a1,s0 - 1d53c: 0001d517 auipc a0,0x1d - 1d540: d4c50513 addi a0,a0,-692 # 3a288 <_IO_stdin_used+0x708> - 1d544: f81ff0ef jal 1d4c4 <_ZN7testing8internal10SkipPrefixEPKcPS2_> - 1d548: c511 beqz a0,1d554 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x44> - 1d54a: 4501 li a0,0 - 1d54c: 60e2 ld ra,24(sp) - 1d54e: 6442 ld s0,16(sp) - 1d550: 6105 addi sp,sp,32 - 1d552: 8082 ret - 1d554: 85a2 mv a1,s0 - 1d556: 0001d517 auipc a0,0x1d - 1d55a: 98a50513 addi a0,a0,-1654 # 39ee0 <_IO_stdin_used+0x360> - 1d55e: f67ff0ef jal 1d4c4 <_ZN7testing8internal10SkipPrefixEPKcPS2_> - 1d562: f56d bnez a0,1d54c <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x3c> - 1d564: 85a2 mv a1,s0 - 1d566: 0001d517 auipc a0,0x1d - 1d56a: d4250513 addi a0,a0,-702 # 3a2a8 <_IO_stdin_used+0x728> - 1d56e: f57ff0ef jal 1d4c4 <_ZN7testing8internal10SkipPrefixEPKcPS2_> - 1d572: bfe9 j 1d54c <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x3c> - 1d574: 85a2 mv a1,s0 - 1d576: 0001d517 auipc a0,0x1d - 1d57a: d2a50513 addi a0,a0,-726 # 3a2a0 <_IO_stdin_used+0x720> - 1d57e: f47ff0ef jal 1d4c4 <_ZN7testing8internal10SkipPrefixEPKcPS2_> - 1d582: fd45 bnez a0,1d53a <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x2a> - 1d584: b7d9 j 1d54a <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x3a> - -000000000001d586 <_ZN7testing7TempDirB5cxx11Ev>: - 1d586: cc32f057 vsetivli zero,5,e8,m8,ta,ma - 1d58a: 0001d797 auipc a5,0x1d - 1d58e: d2678793 addi a5,a5,-730 # 3a2b0 <_IO_stdin_used+0x730> - 1d592: 02078407 vle8.v v8,(a5) - 1d596: 01050713 addi a4,a0,16 - 1d59a: e118 sd a4,0(a0) - 1d59c: 4695 li a3,5 - 1d59e: 02070427 vse8.v v8,(a4) - 1d5a2: 00050aa3 sb zero,21(a0) - 1d5a6: e514 sd a3,8(a0) - 1d5a8: 8082 ret - -000000000001d5aa <_ZN7testing8internal16InDeathTestChildEv>: - 1d5aa: 0002e797 auipc a5,0x2e - 1d5ae: 6267b783 ld a5,1574(a5) # 4bbd0 <_GLOBAL_OFFSET_TABLE_+0x80> - 1d5b2: 6790 ld a2,8(a5) - 1d5b4: 4729 li a4,10 - 1d5b6: 00e60563 beq a2,a4,1d5c0 <_ZN7testing8internal16InDeathTestChildEv+0x16> - 1d5ba: 8e91c503 lbu a0,-1815(gp) # 4c679 <_ZN7testing8internalL26g_in_fast_death_test_childE> - 1d5be: 8082 ret - 1d5c0: 6388 ld a0,0(a5) - 1d5c2: 1141 addi sp,sp,-16 - 1d5c4: 0001d597 auipc a1,0x1d - 1d5c8: cf458593 addi a1,a1,-780 # 3a2b8 <_IO_stdin_used+0x738> - 1d5cc: e406 sd ra,8(sp) - 1d5ce: bf2f80ef jal 159c0 - 1d5d2: e919 bnez a0,1d5e8 <_ZN7testing8internal16InDeathTestChildEv+0x3e> - 1d5d4: 0002f797 auipc a5,0x2f - 1d5d8: 8147b783 ld a5,-2028(a5) # 4bde8 <_GLOBAL_OFFSET_TABLE_+0x298> - 1d5dc: 6788 ld a0,8(a5) - 1d5de: 60a2 ld ra,8(sp) - 1d5e0: 00a03533 snez a0,a0 - 1d5e4: 0141 addi sp,sp,16 - 1d5e6: 8082 ret - 1d5e8: 60a2 ld ra,8(sp) - 1d5ea: 8e91c503 lbu a0,-1815(gp) # 4c679 <_ZN7testing8internalL26g_in_fast_death_test_childE> - 1d5ee: 0141 addi sp,sp,16 - 1d5f0: 8082 ret - -000000000001d5f2 <_ZN7testing14ExitedWithCodeC1Ei>: - 1d5f2: c10c sw a1,0(a0) - 1d5f4: 8082 ret - -000000000001d5f6 <_ZNK7testing14ExitedWithCodeclEi>: - 1d5f6: 07f5f793 andi a5,a1,127 - 1d5fa: eb91 bnez a5,1d60e <_ZNK7testing14ExitedWithCodeclEi+0x18> - 1d5fc: 4108 lw a0,0(a0) - 1d5fe: 4085d59b sraiw a1,a1,0x8 - 1d602: 0ff5f593 zext.b a1,a1 - 1d606: 8d0d sub a0,a0,a1 - 1d608: 00153513 seqz a0,a0 - 1d60c: 8082 ret - 1d60e: 4501 li a0,0 - 1d610: 8082 ret - -000000000001d612 <_ZN7testing14KilledBySignalC1Ei>: - 1d612: c10c sw a1,0(a0) - 1d614: 8082 ret - -000000000001d616 <_ZNK7testing14KilledBySignalclEi>: - 1d616: 07f5f593 andi a1,a1,127 - 1d61a: 0015879b addiw a5,a1,1 - 1d61e: 0187979b slliw a5,a5,0x18 - 1d622: 4187d79b sraiw a5,a5,0x18 - 1d626: 4017d79b sraiw a5,a5,0x1 - 1d62a: 00f05763 blez a5,1d638 <_ZNK7testing14KilledBySignalclEi+0x22> - 1d62e: 4108 lw a0,0(a0) - 1d630: 8d0d sub a0,a0,a1 - 1d632: 00153513 seqz a0,a0 - 1d636: 8082 ret - 1d638: 4501 li a0,0 - 1d63a: 8082 ret - -000000000001d63c <_ZN7testing8internal20ExitedUnsuccessfullyEi>: - 1d63c: 7179 addi sp,sp,-48 - 1d63e: f022 sd s0,32(sp) - 1d640: 0020 addi s0,sp,8 - 1d642: ec26 sd s1,24(sp) - 1d644: 4581 li a1,0 - 1d646: 84aa mv s1,a0 - 1d648: 8522 mv a0,s0 - 1d64a: f406 sd ra,40(sp) - 1d64c: fa7ff0ef jal 1d5f2 <_ZN7testing14ExitedWithCodeC1Ei> - 1d650: 85a6 mv a1,s1 - 1d652: 8522 mv a0,s0 - 1d654: fa3ff0ef jal 1d5f6 <_ZNK7testing14ExitedWithCodeclEi> - 1d658: 70a2 ld ra,40(sp) - 1d65a: 7402 ld s0,32(sp) - 1d65c: 00154513 xori a0,a0,1 - 1d660: 64e2 ld s1,24(sp) - 1d662: 0ff57513 zext.b a0,a0 - 1d666: 6145 addi sp,sp,48 - 1d668: 8082 ret - -000000000001d66a <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev>: - 1d66a: 7139 addi sp,sp,-64 - 1d66c: f822 sd s0,48(sp) - 1d66e: fc06 sd ra,56(sp) - 1d670: f426 sd s1,40(sp) - 1d672: f04a sd s2,32(sp) - 1d674: 842a mv s0,a0 - 1d676: c4bf70ef jal 152c0 <__errno_location@plt> - 1d67a: 4108 lw a0,0(a0) - 1d67c: e10d bnez a0,1d69e <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x34> - 1d67e: 01040493 addi s1,s0,16 - 1d682: e004 sd s1,0(s0) - 1d684: 4901 li s2,0 - 1d686: 01243423 sd s2,8(s0) - 1d68a: 94ca add s1,s1,s2 - 1d68c: 00048023 sb zero,0(s1) - 1d690: 70e2 ld ra,56(sp) - 1d692: 8522 mv a0,s0 - 1d694: 7442 ld s0,48(sp) - 1d696: 74a2 ld s1,40(sp) - 1d698: 7902 ld s2,32(sp) - 1d69a: 6121 addi sp,sp,64 - 1d69c: 8082 ret - 1d69e: 01040493 addi s1,s0,16 - 1d6a2: ec4e sd s3,24(sp) - 1d6a4: dbdf70ef jal 15460 - 1d6a8: e004 sd s1,0(s0) - 1d6aa: 89aa mv s3,a0 - 1d6ac: cd29 beqz a0,1d706 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x9c> - 1d6ae: d22f80ef jal 15bd0 - 1d6b2: e42a sd a0,8(sp) - 1d6b4: 47bd li a5,15 - 1d6b6: 892a mv s2,a0 - 1d6b8: 02a7fb63 bgeu a5,a0,1d6ee <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x84> - 1d6bc: 4601 li a2,0 - 1d6be: 002c addi a1,sp,8 - 1d6c0: 8522 mv a0,s0 - 1d6c2: feff70ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1d6c6: 67a2 ld a5,8(sp) - 1d6c8: 84aa mv s1,a0 - 1d6ca: e008 sd a0,0(s0) - 1d6cc: e81c sd a5,16(s0) - 1d6ce: 0c3977d7 vsetvli a5,s2,e8,m8,ta,ma - 1d6d2: 02098407 vle8.v v8,(s3) - 1d6d6: 40f90933 sub s2,s2,a5 - 1d6da: 99be add s3,s3,a5 - 1d6dc: 02048427 vse8.v v8,(s1) - 1d6e0: 94be add s1,s1,a5 - 1d6e2: fe0916e3 bnez s2,1d6ce <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x64> - 1d6e6: 6922 ld s2,8(sp) - 1d6e8: 6004 ld s1,0(s0) - 1d6ea: 69e2 ld s3,24(sp) - 1d6ec: bf69 j 1d686 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x1c> - 1d6ee: 4785 li a5,1 - 1d6f0: 00f50563 beq a0,a5,1d6fa <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x90> - 1d6f4: fd69 bnez a0,1d6ce <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x64> - 1d6f6: 69e2 ld s3,24(sp) - 1d6f8: b779 j 1d686 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x1c> - 1d6fa: 0009c783 lbu a5,0(s3) - 1d6fe: 00f40823 sb a5,16(s0) - 1d702: 69e2 ld s3,24(sp) - 1d704: b749 j 1d686 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x1c> - 1d706: ecaf80ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - -000000000001d70a <_ZN7testing8internal9DeathTest11LastMessageEv>: - 1d70a: 0002f797 auipc a5,0x2f - 1d70e: 8ae7b783 ld a5,-1874(a5) # 4bfb8 <_GLOBAL_OFFSET_TABLE_+0x468> - 1d712: 6388 ld a0,0(a5) - 1d714: 8082 ret - -000000000001d716 <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 1d716: 85aa mv a1,a0 - 1d718: 0002f517 auipc a0,0x2f - 1d71c: 8a053503 ld a0,-1888(a0) # 4bfb8 <_GLOBAL_OFFSET_TABLE_+0x468> - 1d720: c50f806f j 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - -000000000001d724 <_ZNK7testing8internal8FilePath21FindLastPathSeparatorEv>: - 1d724: 6108 ld a0,0(a0) - 1d726: 02f00593 li a1,47 - 1d72a: 9b6f806f j 158e0 - -000000000001d72e <_ZNK7testing8internal8FilePath21FileOrDirectoryExistsEv>: - 1d72e: 6108 ld a0,0(a0) - 1d730: 7175 addi sp,sp,-144 - 1d732: 858a mv a1,sp - 1d734: e506 sd ra,136(sp) - 1d736: c2bf70ef jal 15360 - 1d73a: 60aa ld ra,136(sp) - 1d73c: 00153513 seqz a0,a0 - 1d740: 6149 addi sp,sp,144 - 1d742: 8082 ret - -000000000001d744 <_ZNK7testing8internal8FilePath15DirectoryExistsEv>: - 1d744: 6108 ld a0,0(a0) - 1d746: 7175 addi sp,sp,-144 - 1d748: 858a mv a1,sp - 1d74a: e506 sd ra,136(sp) - 1d74c: c15f70ef jal 15360 - 1d750: e919 bnez a0,1d766 <_ZNK7testing8internal8FilePath15DirectoryExistsEv+0x22> - 1d752: 4542 lw a0,16(sp) - 1d754: 60aa ld ra,136(sp) - 1d756: 673d lui a4,0xf - 1d758: 6791 lui a5,0x4 - 1d75a: 8d79 and a0,a0,a4 - 1d75c: 8d1d sub a0,a0,a5 - 1d75e: 00153513 seqz a0,a0 - 1d762: 6149 addi sp,sp,144 - 1d764: 8082 ret - 1d766: 60aa ld ra,136(sp) - 1d768: 4501 li a0,0 - 1d76a: 6149 addi sp,sp,144 - 1d76c: 8082 ret - -000000000001d76e <_ZNK7testing8internal8FilePath15IsRootDirectoryEv>: - 1d76e: 6518 ld a4,8(a0) - 1d770: 4785 li a5,1 - 1d772: 00f70463 beq a4,a5,1d77a <_ZNK7testing8internal8FilePath15IsRootDirectoryEv+0xc> - 1d776: 4501 li a0,0 - 1d778: 8082 ret - 1d77a: 611c ld a5,0(a0) - 1d77c: 0007c503 lbu a0,0(a5) # 4000 <__abi_tag-0xc294> - 1d780: fd150513 addi a0,a0,-47 - 1d784: 00153513 seqz a0,a0 - 1d788: 8082 ret - -000000000001d78a <_ZNK7testing8internal8FilePath14IsAbsolutePathEv>: - 1d78a: 611c ld a5,0(a0) - 1d78c: 0007c503 lbu a0,0(a5) - 1d790: fd150513 addi a0,a0,-47 - 1d794: 00153513 seqz a0,a0 - 1d798: 8082 ret - -000000000001d79a <_ZNK7testing8internal8FilePath11IsDirectoryEv>: - 1d79a: 651c ld a5,8(a0) - 1d79c: cb91 beqz a5,1d7b0 <_ZNK7testing8internal8FilePath11IsDirectoryEv+0x16> - 1d79e: 6118 ld a4,0(a0) - 1d7a0: 97ba add a5,a5,a4 - 1d7a2: fff7c503 lbu a0,-1(a5) - 1d7a6: fd150513 addi a0,a0,-47 - 1d7aa: 00153513 seqz a0,a0 - 1d7ae: 8082 ret - 1d7b0: 4501 li a0,0 - 1d7b2: 8082 ret - -000000000001d7b4 <_ZNK7testing8internal8FilePath12CreateFolderEv>: - 1d7b4: 1141 addi sp,sp,-16 - 1d7b6: e022 sd s0,0(sp) - 1d7b8: 842a mv s0,a0 - 1d7ba: 6108 ld a0,0(a0) - 1d7bc: 1ff00593 li a1,511 - 1d7c0: e406 sd ra,8(sp) - 1d7c2: a3ef80ef jal 15a00 - 1d7c6: 57fd li a5,-1 - 1d7c8: 00f50763 beq a0,a5,1d7d6 <_ZNK7testing8internal8FilePath12CreateFolderEv+0x22> - 1d7cc: 60a2 ld ra,8(sp) - 1d7ce: 6402 ld s0,0(sp) - 1d7d0: 4505 li a0,1 - 1d7d2: 0141 addi sp,sp,16 - 1d7d4: 8082 ret - 1d7d6: 8522 mv a0,s0 - 1d7d8: 6402 ld s0,0(sp) - 1d7da: 60a2 ld ra,8(sp) - 1d7dc: 0141 addi sp,sp,16 - 1d7de: b79d j 1d744 <_ZNK7testing8internal8FilePath15DirectoryExistsEv> - -000000000001d7e0 <_ZN7testing8internal8FilePath9NormalizeEv>: - 1d7e0: 7179 addi sp,sp,-48 - 1d7e2: f022 sd s0,32(sp) - 1d7e4: 6100 ld s0,0(a0) - 1d7e6: f406 sd ra,40(sp) - 1d7e8: 6510 ld a2,8(a0) - 1d7ea: c049 beqz s0,1d86c <_ZN7testing8internal8FilePath9NormalizeEv+0x8c> - 1d7ec: ec26 sd s1,24(sp) - 1d7ee: 84aa mv s1,a0 - 1d7f0: 00160513 addi a0,a2,1 - 1d7f4: e84a sd s2,16(sp) - 1d7f6: e44e sd s3,8(sp) - 1d7f8: b98f80ef jal 15b90 <_Znam@plt> - 1d7fc: 0084b983 ld s3,8(s1) - 1d800: 4581 li a1,0 - 1d802: 892a mv s2,a0 - 1d804: 00198613 addi a2,s3,1 - 1d808: cd8f80ef jal 15ce0 - 1d80c: 00044783 lbu a5,0(s0) - 1d810: 874a mv a4,s2 - 1d812: cb85 beqz a5,1d842 <_ZN7testing8internal8FilePath9NormalizeEv+0x62> - 1d814: 02f00613 li a2,47 - 1d818: a031 j 1d824 <_ZN7testing8internal8FilePath9NormalizeEv+0x44> - 1d81a: 00144783 lbu a5,1(s0) - 1d81e: 0705 addi a4,a4,1 # f001 <__abi_tag-0x1293> - 1d820: 0405 addi s0,s0,1 - 1d822: c385 beqz a5,1d842 <_ZN7testing8internal8FilePath9NormalizeEv+0x62> - 1d824: 00f70023 sb a5,0(a4) - 1d828: fec799e3 bne a5,a2,1d81a <_ZN7testing8internal8FilePath9NormalizeEv+0x3a> - 1d82c: 00044783 lbu a5,0(s0) - 1d830: 04c79963 bne a5,a2,1d882 <_ZN7testing8internal8FilePath9NormalizeEv+0xa2> - 1d834: 00144783 lbu a5,1(s0) - 1d838: 0405 addi s0,s0,1 - 1d83a: fec78de3 beq a5,a2,1d834 <_ZN7testing8internal8FilePath9NormalizeEv+0x54> - 1d83e: 0705 addi a4,a4,1 - 1d840: f3f5 bnez a5,1d824 <_ZN7testing8internal8FilePath9NormalizeEv+0x44> - 1d842: 854a mv a0,s2 - 1d844: 00070023 sb zero,0(a4) - 1d848: b88f80ef jal 15bd0 - 1d84c: 872a mv a4,a0 - 1d84e: 86ca mv a3,s2 - 1d850: 864e mv a2,s3 - 1d852: 8526 mv a0,s1 - 1d854: 4581 li a1,0 - 1d856: f1bf70ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 1d85a: 7402 ld s0,32(sp) - 1d85c: 64e2 ld s1,24(sp) - 1d85e: 69a2 ld s3,8(sp) - 1d860: 70a2 ld ra,40(sp) - 1d862: 854a mv a0,s2 - 1d864: 6942 ld s2,16(sp) - 1d866: 6145 addi sp,sp,48 - 1d868: d48f806f j 15db0 <_ZdaPv@plt> - 1d86c: 7402 ld s0,32(sp) - 1d86e: 70a2 ld ra,40(sp) - 1d870: 4701 li a4,0 - 1d872: 0001e697 auipc a3,0x1e - 1d876: 06e68693 addi a3,a3,110 # 3b8e0 <_IO_stdin_used+0x1d60> - 1d87a: 4581 li a1,0 - 1d87c: 6145 addi sp,sp,48 - 1d87e: ef3f706f j 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 1d882: 0705 addi a4,a4,1 - 1d884: dfdd beqz a5,1d842 <_ZN7testing8internal8FilePath9NormalizeEv+0x62> - 1d886: 00f70023 sb a5,0(a4) - 1d88a: bf41 j 1d81a <_ZN7testing8internal8FilePath9NormalizeEv+0x3a> - -000000000001d88c <_ZN7testing8internal8FilePath13GetCurrentDirEv>: - 1d88c: 711d addi sp,sp,-96 - 1d88e: 72fd lui t0,0xfffff - 1d890: e8a2 sd s0,80(sp) - 1d892: e0ca sd s2,64(sp) - 1d894: fc4e sd s3,56(sp) - 1d896: ec86 sd ra,88(sp) - 1d898: e4a6 sd s1,72(sp) - 1d89a: f852 sd s4,48(sp) - 1d89c: 9116 add sp,sp,t0 - 1d89e: 03010993 addi s3,sp,48 - 1d8a2: 6605 lui a2,0x1 - 1d8a4: 4581 li a1,0 - 1d8a6: 892a mv s2,a0 - 1d8a8: 0605 addi a2,a2,1 # 1001 <__abi_tag-0xf293> - 1d8aa: ff898513 addi a0,s3,-8 - 1d8ae: c32f80ef jal 15ce0 - 1d8b2: 1020 addi s0,sp,40 - 1d8b4: 6585 lui a1,0x1 - 1d8b6: 8522 mv a0,s0 - 1d8b8: 0585 addi a1,a1,1 # 1001 <__abi_tag-0xf293> - 1d8ba: c37f70ef jal 154f0 - 1d8be: c545 beqz a0,1d966 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xda> - 1d8c0: 00810a13 addi s4,sp,8 - 1d8c4: 8522 mv a0,s0 - 1d8c6: 010a0413 addi s0,s4,16 - 1d8ca: fc89bc23 sd s0,-40(s3) - 1d8ce: b02f80ef jal 15bd0 - 1d8d2: fca9b823 sd a0,-48(s3) - 1d8d6: 47bd li a5,15 - 1d8d8: 84aa mv s1,a0 - 1d8da: 04a7ec63 bltu a5,a0,1d932 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xa6> - 1d8de: 4785 li a5,1 - 1d8e0: 08f51963 bne a0,a5,1d972 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xe6> - 1d8e4: ff89c783 lbu a5,-8(s3) - 1d8e8: fef98423 sb a5,-24(s3) - 1d8ec: 009407b3 add a5,s0,s1 - 1d8f0: e826 sd s1,16(sp) - 1d8f2: 00078023 sb zero,0(a5) - 1d8f6: 6642 ld a2,16(sp) - 1d8f8: 65a2 ld a1,8(sp) - 1d8fa: 01090793 addi a5,s2,16 - 1d8fe: 00f93023 sd a5,0(s2) - 1d902: 962e add a2,a2,a1 - 1d904: 854a mv a0,s2 - 1d906: a34fc0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1d90a: 854a mv a0,s2 - 1d90c: ed5ff0ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> - 1d910: 6522 ld a0,8(sp) - 1d912: 083c addi a5,sp,24 - 1d914: 00f50463 beq a0,a5,1d91c <_ZN7testing8internal8FilePath13GetCurrentDirEv+0x90> - 1d918: fe9f70ef jal 15900 <_ZdlPv@plt> - 1d91c: 6285 lui t0,0x1 - 1d91e: 9116 add sp,sp,t0 - 1d920: 60e6 ld ra,88(sp) - 1d922: 854a mv a0,s2 - 1d924: 6446 ld s0,80(sp) - 1d926: 64a6 ld s1,72(sp) - 1d928: 6906 ld s2,64(sp) - 1d92a: 79e2 ld s3,56(sp) - 1d92c: 7a42 ld s4,48(sp) - 1d92e: 6125 addi sp,sp,96 - 1d930: 8082 ret - 1d932: 8552 mv a0,s4 - 1d934: 858a mv a1,sp - 1d936: 4601 li a2,0 - 1d938: d79f70ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1d93c: fd09b783 ld a5,-48(s3) - 1d940: 842a mv s0,a0 - 1d942: fca9bc23 sd a0,-40(s3) - 1d946: fef9b423 sd a5,-24(s3) - 1d94a: 103c addi a5,sp,40 - 1d94c: 0c34f757 vsetvli a4,s1,e8,m8,ta,ma - 1d950: 02078407 vle8.v v8,(a5) - 1d954: 8c99 sub s1,s1,a4 - 1d956: 97ba add a5,a5,a4 - 1d958: 02040427 vse8.v v8,(s0) - 1d95c: 943a add s0,s0,a4 - 1d95e: f4fd bnez s1,1d94c <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xc0> - 1d960: 6482 ld s1,0(sp) - 1d962: 6422 ld s0,8(sp) - 1d964: b761 j 1d8ec <_ZN7testing8internal8FilePath13GetCurrentDirEv+0x60> - 1d966: 083c addi a5,sp,24 - 1d968: fcf9bc23 sd a5,-40(s3) - 1d96c: 0820 addi s0,sp,24 - 1d96e: 4481 li s1,0 - 1d970: bfb5 j 1d8ec <_ZN7testing8internal8FilePath13GetCurrentDirEv+0x60> - 1d972: fd61 bnez a0,1d94a <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xbe> - 1d974: bfe5 j 1d96c <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xe0> - 1d976: 842a mv s0,a0 - 1d978: 854a mv a0,s2 - 1d97a: c46f90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1d97e: 0028 addi a0,sp,8 - 1d980: c40f90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1d984: 8522 mv a0,s0 - 1d986: e6bf70ef jal 157f0 <_Unwind_Resume@plt> - 1d98a: 842a mv s0,a0 - 1d98c: bfcd j 1d97e <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xf2> - -000000000001d98e <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv>: - 1d98e: 7159 addi sp,sp,-112 - 1d990: f0a2 sd s0,96(sp) - 1d992: 842a mv s0,a0 - 1d994: 852e mv a0,a1 - 1d996: eca6 sd s1,88(sp) - 1d998: f486 sd ra,104(sp) - 1d99a: 84ae mv s1,a1 - 1d99c: d89ff0ef jal 1d724 <_ZNK7testing8internal8FilePath21FindLastPathSeparatorEv> - 1d9a0: cd51 beqz a0,1da3c <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xae> - 1d9a2: e0d2 sd s4,64(sp) - 1d9a4: 00150a13 addi s4,a0,1 - 1d9a8: e8ca sd s2,80(sp) - 1d9aa: e4ce sd s3,72(sp) - 1d9ac: 892a mv s2,a0 - 1d9ae: 02010993 addi s3,sp,32 - 1d9b2: 8552 mv a0,s4 - 1d9b4: fc56 sd s5,56(sp) - 1d9b6: e84e sd s3,16(sp) - 1d9b8: a18f80ef jal 15bd0 - 1d9bc: e42a sd a0,8(sp) - 1d9be: 47bd li a5,15 - 1d9c0: 01010a93 addi s5,sp,16 - 1d9c4: 84aa mv s1,a0 - 1d9c6: 04a7e663 bltu a5,a0,1da12 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x84> - 1d9ca: 4785 li a5,1 - 1d9cc: 08f50763 beq a0,a5,1da5a <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xcc> - 1d9d0: 87ce mv a5,s3 - 1d9d2: e545 bnez a0,1da7a <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xec> - 1d9d4: ec26 sd s1,24(sp) - 1d9d6: 97a6 add a5,a5,s1 - 1d9d8: 00078023 sb zero,0(a5) - 1d9dc: 65c2 ld a1,16(sp) - 1d9de: 6662 ld a2,24(sp) - 1d9e0: 01040793 addi a5,s0,16 - 1d9e4: e01c sd a5,0(s0) - 1d9e6: 962e add a2,a2,a1 - 1d9e8: 8522 mv a0,s0 - 1d9ea: 950fc0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1d9ee: 8522 mv a0,s0 - 1d9f0: df1ff0ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> - 1d9f4: 6542 ld a0,16(sp) - 1d9f6: 07350863 beq a0,s3,1da66 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xd8> - 1d9fa: f07f70ef jal 15900 <_ZdlPv@plt> - 1d9fe: 70a6 ld ra,104(sp) - 1da00: 8522 mv a0,s0 - 1da02: 7406 ld s0,96(sp) - 1da04: 6946 ld s2,80(sp) - 1da06: 69a6 ld s3,72(sp) - 1da08: 6a06 ld s4,64(sp) - 1da0a: 7ae2 ld s5,56(sp) - 1da0c: 64e6 ld s1,88(sp) - 1da0e: 6165 addi sp,sp,112 - 1da10: 8082 ret - 1da12: 4601 li a2,0 - 1da14: 002c addi a1,sp,8 - 1da16: 8556 mv a0,s5 - 1da18: c99f70ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1da1c: 67a2 ld a5,8(sp) - 1da1e: e82a sd a0,16(sp) - 1da20: f03e sd a5,32(sp) - 1da22: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma - 1da26: 020a0407 vle8.v v8,(s4) - 1da2a: 8c9d sub s1,s1,a5 - 1da2c: 9a3e add s4,s4,a5 - 1da2e: 02050427 vse8.v v8,(a0) - 1da32: 953e add a0,a0,a5 - 1da34: f4fd bnez s1,1da22 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x94> - 1da36: 64a2 ld s1,8(sp) - 1da38: 67c2 ld a5,16(sp) - 1da3a: bf69 j 1d9d4 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x46> - 1da3c: 01040793 addi a5,s0,16 - 1da40: e01c sd a5,0(s0) - 1da42: 608c ld a1,0(s1) - 1da44: 6490 ld a2,8(s1) - 1da46: 8522 mv a0,s0 - 1da48: 962e add a2,a2,a1 - 1da4a: 8f0fc0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1da4e: 70a6 ld ra,104(sp) - 1da50: 8522 mv a0,s0 - 1da52: 7406 ld s0,96(sp) - 1da54: 64e6 ld s1,88(sp) - 1da56: 6165 addi sp,sp,112 - 1da58: 8082 ret - 1da5a: 00194703 lbu a4,1(s2) - 1da5e: 87ce mv a5,s3 - 1da60: 02e10023 sb a4,32(sp) - 1da64: bf85 j 1d9d4 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x46> - 1da66: 70a6 ld ra,104(sp) - 1da68: 8522 mv a0,s0 - 1da6a: 7406 ld s0,96(sp) - 1da6c: 6946 ld s2,80(sp) - 1da6e: 69a6 ld s3,72(sp) - 1da70: 6a06 ld s4,64(sp) - 1da72: 7ae2 ld s5,56(sp) - 1da74: 64e6 ld s1,88(sp) - 1da76: 6165 addi sp,sp,112 - 1da78: 8082 ret - 1da7a: 854e mv a0,s3 - 1da7c: b75d j 1da22 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x94> - 1da7e: 842a mv s0,a0 - 1da80: a031 j 1da8c <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xfe> - 1da82: 87aa mv a5,a0 - 1da84: 8522 mv a0,s0 - 1da86: 843e mv s0,a5 - 1da88: b38f90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1da8c: 8556 mv a0,s5 - 1da8e: b32f90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1da92: 8522 mv a0,s0 - 1da94: d5df70ef jal 157f0 <_Unwind_Resume@plt> - 1da98: 842a mv s0,a0 - 1da9a: bfe5 j 1da92 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x104> - -000000000001da9c <_ZN7testing8internal24GetCurrentExecutableNameEv>: - 1da9c: 7135 addi sp,sp,-160 - 1da9e: f4d6 sd s5,104(sp) - 1daa0: 00810a93 addi s5,sp,8 - 1daa4: e14a sd s2,128(sp) - 1daa6: f8d2 sd s4,112(sp) - 1daa8: 892a mv s2,a0 - 1daaa: 03010a13 addi s4,sp,48 - 1daae: 8556 mv a0,s5 - 1dab0: fcce sd s3,120(sp) - 1dab2: ed06 sd ra,152(sp) - 1dab4: e922 sd s0,144(sp) - 1dab6: e526 sd s1,136(sp) - 1dab8: f402 sd zero,40(sp) - 1daba: 02010823 sb zero,48(sp) - 1dabe: f052 sd s4,32(sp) - 1dac0: 02010993 addi s3,sp,32 - 1dac4: f97fc0ef jal 1aa5a <_ZN7testing8internal8GetArgvsB5cxx11Ev> - 1dac8: 67a2 ld a5,8(sp) - 1daca: 0884 addi s1,sp,80 - 1dacc: e0a6 sd s1,64(sp) - 1dace: 638c ld a1,0(a5) - 1dad0: 6790 ld a2,8(a5) - 1dad2: 0080 addi s0,sp,64 - 1dad4: 8522 mv a0,s0 - 1dad6: 962e add a2,a2,a1 - 1dad8: 862fc0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1dadc: 8522 mv a0,s0 - 1dade: d03ff0ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> - 1dae2: 02010993 addi s3,sp,32 - 1dae6: 854e mv a0,s3 - 1dae8: 85a2 mv a1,s0 - 1daea: 886f80ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1daee: 6506 ld a0,64(sp) - 1daf0: 00950463 beq a0,s1,1daf8 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x5c> - 1daf4: e0df70ef jal 15900 <_ZdlPv@plt> - 1daf8: 6422 ld s0,8(sp) - 1dafa: 64c2 ld s1,16(sp) - 1dafc: 00940e63 beq s0,s1,1db18 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x7c> - 1db00: 6008 ld a0,0(s0) - 1db02: 01040793 addi a5,s0,16 - 1db06: 00f50463 beq a0,a5,1db0e <_ZN7testing8internal24GetCurrentExecutableNameEv+0x72> - 1db0a: df7f70ef jal 15900 <_ZdlPv@plt> - 1db0e: 02040413 addi s0,s0,32 - 1db12: fe8497e3 bne s1,s0,1db00 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x64> - 1db16: 64a2 ld s1,8(sp) - 1db18: c481 beqz s1,1db20 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x84> - 1db1a: 8526 mv a0,s1 - 1db1c: de5f70ef jal 15900 <_ZdlPv@plt> - 1db20: 85ce mv a1,s3 - 1db22: 854a mv a0,s2 - 1db24: e6bff0ef jal 1d98e <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv> - 1db28: 7502 ld a0,32(sp) - 1db2a: 01450463 beq a0,s4,1db32 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x96> - 1db2e: dd3f70ef jal 15900 <_ZdlPv@plt> - 1db32: 60ea ld ra,152(sp) - 1db34: 644a ld s0,144(sp) - 1db36: 64aa ld s1,136(sp) - 1db38: 79e6 ld s3,120(sp) - 1db3a: 7a46 ld s4,112(sp) - 1db3c: 7aa6 ld s5,104(sp) - 1db3e: 854a mv a0,s2 - 1db40: 690a ld s2,128(sp) - 1db42: 610d addi sp,sp,160 - 1db44: 8082 ret - 1db46: 842a mv s0,a0 - 1db48: a821 j 1db60 <_ZN7testing8internal24GetCurrentExecutableNameEv+0xc4> - 1db4a: 87aa mv a5,a0 - 1db4c: 8522 mv a0,s0 - 1db4e: 843e mv s0,a5 - 1db50: a70f90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1db54: 8556 mv a0,s5 - 1db56: 0002e317 auipc t1,0x2e - 1db5a: 08a33303 ld t1,138(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 1db5e: 9302 jalr t1 - 1db60: 854e mv a0,s3 - 1db62: a5ef90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1db66: 8522 mv a0,s0 - 1db68: c89f70ef jal 157f0 <_Unwind_Resume@plt> - 1db6c: 87aa mv a5,a0 - 1db6e: 8522 mv a0,s0 - 1db70: 02010993 addi s3,sp,32 - 1db74: 843e mv s0,a5 - 1db76: a4af90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1db7a: bfe9 j 1db54 <_ZN7testing8internal24GetCurrentExecutableNameEv+0xb8> - 1db7c: 842a mv s0,a0 - 1db7e: 02010993 addi s3,sp,32 - 1db82: bfc9 j 1db54 <_ZN7testing8internal24GetCurrentExecutableNameEv+0xb8> - -000000000001db84 <_ZNK7testing8internal8FilePath14RemoveFileNameEv>: - 1db84: 7175 addi sp,sp,-144 - 1db86: fca6 sd s1,120(sp) - 1db88: f8ca sd s2,112(sp) - 1db8a: 84aa mv s1,a0 - 1db8c: 02010913 addi s2,sp,32 - 1db90: 852e mv a0,a1 - 1db92: e122 sd s0,128(sp) - 1db94: f4ce sd s3,104(sp) - 1db96: e506 sd ra,136(sp) - 1db98: f0d2 sd s4,96(sp) - 1db9a: ecd6 sd s5,88(sp) - 1db9c: 842e mv s0,a1 - 1db9e: b87ff0ef jal 1d724 <_ZNK7testing8internal8FilePath21FindLastPathSeparatorEv> - 1dba2: ec02 sd zero,24(sp) - 1dba4: 02010023 sb zero,32(sp) - 1dba8: e84a sd s2,16(sp) - 1dbaa: 01010993 addi s3,sp,16 - 1dbae: 0e050b63 beqz a0,1dca4 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x120> - 1dbb2: 00043a83 ld s5,0(s0) - 1dbb6: 04010a13 addi s4,sp,64 - 1dbba: f852 sd s4,48(sp) - 1dbbc: 00150413 addi s0,a0,1 - 1dbc0: 1808 addi a0,sp,48 - 1dbc2: 140a8b63 beqz s5,1dd18 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x194> - 1dbc6: 41540433 sub s0,s0,s5 - 1dbca: e422 sd s0,8(sp) - 1dbcc: 47bd li a5,15 - 1dbce: 0887e063 bltu a5,s0,1dc4e <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xca> - 1dbd2: 4785 li a5,1 - 1dbd4: 0ef41363 bne s0,a5,1dcba <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x136> - 1dbd8: 000ac703 lbu a4,0(s5) - 1dbdc: 87d2 mv a5,s4 - 1dbde: 04e10023 sb a4,64(sp) - 1dbe2: 97a2 add a5,a5,s0 - 1dbe4: fc22 sd s0,56(sp) - 1dbe6: 00078023 sb zero,0(a5) - 1dbea: 67c2 ld a5,16(sp) - 1dbec: 09278b63 beq a5,s2,1dc82 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xfe> - 1dbf0: 76c2 ld a3,48(sp) - 1dbf2: 7762 ld a4,56(sp) - 1dbf4: 0d468863 beq a3,s4,1dcc4 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x140> - 1dbf8: 6606 ld a2,64(sp) - 1dbfa: ec3a sd a4,24(sp) - 1dbfc: e836 sd a3,16(sp) - 1dbfe: 7702 ld a4,32(sp) - 1dc00: f032 sd a2,32(sp) - 1dc02: cfc1 beqz a5,1dc9a <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x116> - 1dc04: f83e sd a5,48(sp) - 1dc06: e0ba sd a4,64(sp) - 1dc08: fc02 sd zero,56(sp) - 1dc0a: 00078023 sb zero,0(a5) - 1dc0e: 7542 ld a0,48(sp) - 1dc10: 01450463 beq a0,s4,1dc18 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x94> - 1dc14: cedf70ef jal 15900 <_ZdlPv@plt> - 1dc18: 65c2 ld a1,16(sp) - 1dc1a: 6662 ld a2,24(sp) - 1dc1c: 01048793 addi a5,s1,16 - 1dc20: e09c sd a5,0(s1) - 1dc22: 962e add a2,a2,a1 - 1dc24: 8526 mv a0,s1 - 1dc26: f15fb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1dc2a: 8526 mv a0,s1 - 1dc2c: bb5ff0ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> - 1dc30: 6542 ld a0,16(sp) - 1dc32: 01250463 beq a0,s2,1dc3a <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xb6> - 1dc36: ccbf70ef jal 15900 <_ZdlPv@plt> - 1dc3a: 60aa ld ra,136(sp) - 1dc3c: 640a ld s0,128(sp) - 1dc3e: 7946 ld s2,112(sp) - 1dc40: 79a6 ld s3,104(sp) - 1dc42: 7a06 ld s4,96(sp) - 1dc44: 6ae6 ld s5,88(sp) - 1dc46: 8526 mv a0,s1 - 1dc48: 74e6 ld s1,120(sp) - 1dc4a: 6149 addi sp,sp,144 - 1dc4c: 8082 ret - 1dc4e: 4601 li a2,0 - 1dc50: 002c addi a1,sp,8 - 1dc52: a5ff70ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1dc56: 67a2 ld a5,8(sp) - 1dc58: f82a sd a0,48(sp) - 1dc5a: e0be sd a5,64(sp) - 1dc5c: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1dc60: 020a8407 vle8.v v8,(s5) - 1dc64: 8c1d sub s0,s0,a5 - 1dc66: 9abe add s5,s5,a5 - 1dc68: 02050427 vse8.v v8,(a0) - 1dc6c: 953e add a0,a0,a5 - 1dc6e: f47d bnez s0,1dc5c <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xd8> - 1dc70: 6422 ld s0,8(sp) - 1dc72: 77c2 ld a5,48(sp) - 1dc74: fc22 sd s0,56(sp) - 1dc76: 97a2 add a5,a5,s0 - 1dc78: 00078023 sb zero,0(a5) - 1dc7c: 67c2 ld a5,16(sp) - 1dc7e: f72799e3 bne a5,s2,1dbf0 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x6c> - 1dc82: 7742 ld a4,48(sp) - 1dc84: 03470f63 beq a4,s4,1dcc2 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x13e> - 1dc88: 183c addi a5,sp,56 - 1dc8a: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1dc8e: 0207f087 vle64.v v1,(a5) - 1dc92: 083c addi a5,sp,24 - 1dc94: e83a sd a4,16(sp) - 1dc96: 0207f0a7 vse64.v v1,(a5) - 1dc9a: f852 sd s4,48(sp) - 1dc9c: 04010a13 addi s4,sp,64 - 1dca0: 87d2 mv a5,s4 - 1dca2: b79d j 1dc08 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x84> - 1dca4: 4709 li a4,2 - 1dca6: 0001f697 auipc a3,0x1f - 1dcaa: 0b268693 addi a3,a3,178 # 3cd58 <_ZN7testing8internalL23kCurrentDirectoryStringE> - 1dcae: 4601 li a2,0 - 1dcb0: 4581 li a1,0 - 1dcb2: 854e mv a0,s3 - 1dcb4: abdf70ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 1dcb8: b785 j 1dc18 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x94> - 1dcba: 87d2 mv a5,s4 - 1dcbc: d01d beqz s0,1dbe2 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x5e> - 1dcbe: 8552 mv a0,s4 - 1dcc0: bf71 j 1dc5c <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xd8> - 1dcc2: 7762 ld a4,56(sp) - 1dcc4: c30d beqz a4,1dce6 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x162> - 1dcc6: 4685 li a3,1 - 1dcc8: 8652 mv a2,s4 - 1dcca: 02d70463 beq a4,a3,1dcf2 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x16e> - 1dcce: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 1dcd2: 02060407 vle8.v v8,(a2) - 1dcd6: 8f15 sub a4,a4,a3 - 1dcd8: 9636 add a2,a2,a3 - 1dcda: 02078427 vse8.v v8,(a5) - 1dcde: 97b6 add a5,a5,a3 - 1dce0: f77d bnez a4,1dcce <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x14a> - 1dce2: 7762 ld a4,56(sp) - 1dce4: 67c2 ld a5,16(sp) - 1dce6: 97ba add a5,a5,a4 - 1dce8: ec3a sd a4,24(sp) - 1dcea: 00078023 sb zero,0(a5) - 1dcee: 77c2 ld a5,48(sp) - 1dcf0: bf21 j 1dc08 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x84> - 1dcf2: 04014703 lbu a4,64(sp) - 1dcf6: 00e78023 sb a4,0(a5) - 1dcfa: 7762 ld a4,56(sp) - 1dcfc: 67c2 ld a5,16(sp) - 1dcfe: b7e5 j 1dce6 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x162> - 1dd00: 842a mv s0,a0 - 1dd02: a029 j 1dd0c <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x188> - 1dd04: 842a mv s0,a0 - 1dd06: 8526 mv a0,s1 - 1dd08: 8b8f90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1dd0c: 854e mv a0,s3 - 1dd0e: 8b2f90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1dd12: 8522 mv a0,s0 - 1dd14: addf70ef jal 157f0 <_Unwind_Resume@plt> - 1dd18: 8b8f80ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - -000000000001dd1c <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv>: - 1dd1c: 711d addi sp,sp,-96 - 1dd1e: e8a2 sd s0,80(sp) - 1dd20: 842a mv s0,a0 - 1dd22: 852e mv a0,a1 - 1dd24: e4a6 sd s1,72(sp) - 1dd26: ec86 sd ra,88(sp) - 1dd28: 84ae mv s1,a1 - 1dd2a: a71ff0ef jal 1d79a <_ZNK7testing8internal8FilePath11IsDirectoryEv> - 1dd2e: 6490 ld a2,8(s1) - 1dd30: c525 beqz a0,1dd98 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x7c> - 1dd32: fc4e sd s3,56(sp) - 1dd34: 02010993 addi s3,sp,32 - 1dd38: e0ca sd s2,64(sp) - 1dd3a: e84e sd s3,16(sp) - 1dd3c: fff60913 addi s2,a2,-1 - 1dd40: 6084 ld s1,0(s1) - 1dd42: 07266963 bltu a2,s2,1ddb4 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x98> - 1dd46: e44a sd s2,8(sp) - 1dd48: 47bd li a5,15 - 1dd4a: 0927e063 bltu a5,s2,1ddca <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xae> - 1dd4e: 4785 li a5,1 - 1dd50: 06f91863 bne s2,a5,1ddc0 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xa4> - 1dd54: 0004c703 lbu a4,0(s1) - 1dd58: 87ce mv a5,s3 - 1dd5a: 02e10023 sb a4,32(sp) - 1dd5e: ec4a sd s2,24(sp) - 1dd60: 97ca add a5,a5,s2 - 1dd62: 00078023 sb zero,0(a5) - 1dd66: 65c2 ld a1,16(sp) - 1dd68: 6662 ld a2,24(sp) - 1dd6a: 01040793 addi a5,s0,16 - 1dd6e: e01c sd a5,0(s0) - 1dd70: 962e add a2,a2,a1 - 1dd72: 8522 mv a0,s0 - 1dd74: dc7fb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1dd78: 8522 mv a0,s0 - 1dd7a: a67ff0ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> - 1dd7e: 6542 ld a0,16(sp) - 1dd80: 07350c63 beq a0,s3,1ddf8 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xdc> - 1dd84: b7df70ef jal 15900 <_ZdlPv@plt> - 1dd88: 60e6 ld ra,88(sp) - 1dd8a: 8522 mv a0,s0 - 1dd8c: 6446 ld s0,80(sp) - 1dd8e: 6906 ld s2,64(sp) - 1dd90: 79e2 ld s3,56(sp) - 1dd92: 64a6 ld s1,72(sp) - 1dd94: 6125 addi sp,sp,96 - 1dd96: 8082 ret - 1dd98: 01040793 addi a5,s0,16 - 1dd9c: e01c sd a5,0(s0) - 1dd9e: 608c ld a1,0(s1) - 1dda0: 8522 mv a0,s0 - 1dda2: 962e add a2,a2,a1 - 1dda4: d97fb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1dda8: 60e6 ld ra,88(sp) - 1ddaa: 8522 mv a0,s0 - 1ddac: 6446 ld s0,80(sp) - 1ddae: 64a6 ld s1,72(sp) - 1ddb0: 6125 addi sp,sp,96 - 1ddb2: 8082 ret - 1ddb4: 8932 mv s2,a2 - 1ddb6: e44a sd s2,8(sp) - 1ddb8: 47bd li a5,15 - 1ddba: f927fae3 bgeu a5,s2,1dd4e <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x32> - 1ddbe: a031 j 1ddca <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xae> - 1ddc0: 87ce mv a5,s3 - 1ddc2: f8090ee3 beqz s2,1dd5e <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x42> - 1ddc6: 854e mv a0,s3 - 1ddc8: a809 j 1ddda <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xbe> - 1ddca: 4601 li a2,0 - 1ddcc: 002c addi a1,sp,8 - 1ddce: 0808 addi a0,sp,16 - 1ddd0: 8e1f70ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1ddd4: 67a2 ld a5,8(sp) - 1ddd6: e82a sd a0,16(sp) - 1ddd8: f03e sd a5,32(sp) - 1ddda: 0c3977d7 vsetvli a5,s2,e8,m8,ta,ma - 1ddde: 02048407 vle8.v v8,(s1) - 1dde2: 40f90933 sub s2,s2,a5 - 1dde6: 94be add s1,s1,a5 - 1dde8: 02050427 vse8.v v8,(a0) - 1ddec: 953e add a0,a0,a5 - 1ddee: fe0916e3 bnez s2,1ddda <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xbe> - 1ddf2: 6922 ld s2,8(sp) - 1ddf4: 67c2 ld a5,16(sp) - 1ddf6: b7a5 j 1dd5e <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x42> - 1ddf8: 6906 ld s2,64(sp) - 1ddfa: 79e2 ld s3,56(sp) - 1ddfc: b775 j 1dda8 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x8c> - 1ddfe: 87aa mv a5,a0 - 1de00: 8522 mv a0,s0 - 1de02: 843e mv s0,a5 - 1de04: fbdf80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1de08: 0808 addi a0,sp,16 - 1de0a: fb7f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1de0e: 8522 mv a0,s0 - 1de10: 9e1f70ef jal 157f0 <_Unwind_Resume@plt> - 1de14: 842a mv s0,a0 - 1de16: bfcd j 1de08 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xec> - 1de18: 842a mv s0,a0 - 1de1a: bfd5 j 1de0e <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xf2> - -000000000001de1c <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv>: - 1de1c: 711d addi sp,sp,-96 - 1de1e: e8a2 sd s0,80(sp) - 1de20: e4a6 sd s1,72(sp) - 1de22: ec86 sd ra,88(sp) - 1de24: 84aa mv s1,a0 - 1de26: 975ff0ef jal 1d79a <_ZNK7testing8internal8FilePath11IsDirectoryEv> - 1de2a: 842a mv s0,a0 - 1de2c: c119 beqz a0,1de32 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x16> - 1de2e: 649c ld a5,8(s1) - 1de30: e799 bnez a5,1de3e <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x22> - 1de32: 60e6 ld ra,88(sp) - 1de34: 8522 mv a0,s0 - 1de36: 6446 ld s0,80(sp) - 1de38: 64a6 ld s1,72(sp) - 1de3a: 6125 addi sp,sp,96 - 1de3c: 8082 ret - 1de3e: 8526 mv a0,s1 - 1de40: 905ff0ef jal 1d744 <_ZNK7testing8internal8FilePath15DirectoryExistsEv> - 1de44: f57d bnez a0,1de32 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x16> - 1de46: 1000 addi s0,sp,32 - 1de48: 8522 mv a0,s0 - 1de4a: 85a6 mv a1,s1 - 1de4c: e0ca sd s2,64(sp) - 1de4e: ecfff0ef jal 1dd1c <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv> - 1de52: 850a mv a0,sp - 1de54: 85a2 mv a1,s0 - 1de56: 890a mv s2,sp - 1de58: d2dff0ef jal 1db84 <_ZNK7testing8internal8FilePath14RemoveFileNameEv> - 1de5c: 7502 ld a0,32(sp) - 1de5e: 181c addi a5,sp,48 - 1de60: 00f50463 beq a0,a5,1de68 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x4c> - 1de64: a9df70ef jal 15900 <_ZdlPv@plt> - 1de68: 854a mv a0,s2 - 1de6a: fb3ff0ef jal 1de1c <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv> - 1de6e: 842a mv s0,a0 - 1de70: ed11 bnez a0,1de8c <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x70> - 1de72: 6502 ld a0,0(sp) - 1de74: 081c addi a5,sp,16 - 1de76: 02f50063 beq a0,a5,1de96 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x7a> - 1de7a: a87f70ef jal 15900 <_ZdlPv@plt> - 1de7e: 60e6 ld ra,88(sp) - 1de80: 8522 mv a0,s0 - 1de82: 6446 ld s0,80(sp) - 1de84: 6906 ld s2,64(sp) - 1de86: 64a6 ld s1,72(sp) - 1de88: 6125 addi sp,sp,96 - 1de8a: 8082 ret - 1de8c: 8526 mv a0,s1 - 1de8e: 927ff0ef jal 1d7b4 <_ZNK7testing8internal8FilePath12CreateFolderEv> - 1de92: 842a mv s0,a0 - 1de94: bff9 j 1de72 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x56> - 1de96: 6906 ld s2,64(sp) - 1de98: bf69 j 1de32 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x16> - 1de9a: 842a mv s0,a0 - 1de9c: 854a mv a0,s2 - 1de9e: f23f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1dea2: 8522 mv a0,s0 - 1dea4: 94df70ef jal 157f0 <_Unwind_Resume@plt> - 1dea8: 87aa mv a5,a0 - 1deaa: 8522 mv a0,s0 - 1deac: 843e mv s0,a5 - 1deae: f13f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1deb2: 8522 mv a0,s0 - 1deb4: 93df70ef jal 157f0 <_Unwind_Resume@plt> - -000000000001deb8 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc>: - 1deb8: cc517057 vsetivli zero,2,e8,mf8,ta,ma - 1debc: 5208a0d7 vid.v v1 - 1dec0: fd200793 li a5,-46 - 1dec4: 9617e0d7 vmul.vx v1,v1,a5 - 1dec8: 02e00793 li a5,46 - 1decc: 7119 addi sp,sp,-128 - 1dece: f8a2 sd s0,112(sp) - 1ded0: 0217c0d7 vadd.vx v1,v1,a5 - 1ded4: f4a6 sd s1,104(sp) - 1ded6: f0ca sd s2,96(sp) - 1ded8: ecce sd s3,88(sp) - 1deda: e8d2 sd s4,80(sp) - 1dedc: fc86 sd ra,120(sp) - 1dede: e4d6 sd s5,72(sp) - 1dee0: 03010913 addi s2,sp,48 - 1dee4: 020900a7 vse8.v v1,(s2) - 1dee8: 4785 li a5,1 - 1deea: 842a mv s0,a0 - 1deec: 8532 mv a0,a2 - 1deee: 89b2 mv s3,a2 - 1def0: f43e sd a5,40(sp) - 1def2: 84ae mv s1,a1 - 1def4: f04a sd s2,32(sp) - 1def6: cdbf70ef jal 15bd0 - 1defa: 57ed li a5,-5 - 1defc: 8389 srli a5,a5,0x2 - 1defe: 02010a13 addi s4,sp,32 - 1df02: 0ca7ec63 bltu a5,a0,1dfda <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x122> - 1df06: 862a mv a2,a0 - 1df08: 85ce mv a1,s3 - 1df0a: 8552 mv a0,s4 - 1df0c: a95f70ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1df10: 01010993 addi s3,sp,16 - 1df14: e04e sd s3,0(sp) - 1df16: 6114 ld a3,0(a0) - 1df18: 01050713 addi a4,a0,16 - 1df1c: 87aa mv a5,a0 - 1df1e: 08e68f63 beq a3,a4,1dfbc <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x104> - 1df22: 6910 ld a2,16(a0) - 1df24: e036 sd a3,0(sp) - 1df26: e832 sd a2,16(sp) - 1df28: e398 sd a4,0(a5) - 1df2a: 00078823 sb zero,16(a5) - 1df2e: 6798 ld a4,8(a5) - 1df30: 7502 ld a0,32(sp) - 1df32: 0007b423 sd zero,8(a5) - 1df36: e43a sd a4,8(sp) - 1df38: 01250463 beq a0,s2,1df40 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x88> - 1df3c: 9c5f70ef jal 15900 <_ZdlPv@plt> - 1df40: 858a mv a1,sp - 1df42: 8526 mv a0,s1 - 1df44: 8a8a mv s5,sp - 1df46: e50fd0ef jal 1b596 <_ZN7testing8internal6String23EndsWithCaseInsensitiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_> - 1df4a: 649c ld a5,8(s1) - 1df4c: cd21 beqz a0,1dfa4 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xec> - 1df4e: 6622 ld a2,8(sp) - 1df50: f04a sd s2,32(sp) - 1df52: 608c ld a1,0(s1) - 1df54: 40c78633 sub a2,a5,a2 - 1df58: 06c7e063 bltu a5,a2,1dfb8 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x100> - 1df5c: 962e add a2,a2,a1 - 1df5e: 8552 mv a0,s4 - 1df60: c67fb0ef jal 19bc6 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> - 1df64: 7582 ld a1,32(sp) - 1df66: 7622 ld a2,40(sp) - 1df68: 01040793 addi a5,s0,16 - 1df6c: e01c sd a5,0(s0) - 1df6e: 962e add a2,a2,a1 - 1df70: 8522 mv a0,s0 - 1df72: bc9fb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1df76: 8522 mv a0,s0 - 1df78: 869ff0ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> - 1df7c: 7502 ld a0,32(sp) - 1df7e: 01250463 beq a0,s2,1df86 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xce> - 1df82: 97ff70ef jal 15900 <_ZdlPv@plt> - 1df86: 6502 ld a0,0(sp) - 1df88: 01350463 beq a0,s3,1df90 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xd8> - 1df8c: 975f70ef jal 15900 <_ZdlPv@plt> - 1df90: 70e6 ld ra,120(sp) - 1df92: 8522 mv a0,s0 - 1df94: 7446 ld s0,112(sp) - 1df96: 74a6 ld s1,104(sp) - 1df98: 7906 ld s2,96(sp) - 1df9a: 69e6 ld s3,88(sp) - 1df9c: 6a46 ld s4,80(sp) - 1df9e: 6aa6 ld s5,72(sp) - 1dfa0: 6109 addi sp,sp,128 - 1dfa2: 8082 ret - 1dfa4: 01040713 addi a4,s0,16 - 1dfa8: e018 sd a4,0(s0) - 1dfaa: 608c ld a1,0(s1) - 1dfac: 8522 mv a0,s0 - 1dfae: 00f58633 add a2,a1,a5 - 1dfb2: b89fb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1dfb6: bfc1 j 1df86 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xce> - 1dfb8: 863e mv a2,a5 - 1dfba: b74d j 1df5c <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xa4> - 1dfbc: 6514 ld a3,8(a0) - 1dfbe: 85ce mv a1,s3 - 1dfc0: 853a mv a0,a4 - 1dfc2: 0685 addi a3,a3,1 - 1dfc4: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 1dfc8: 02050407 vle8.v v8,(a0) - 1dfcc: 8e91 sub a3,a3,a2 - 1dfce: 9532 add a0,a0,a2 - 1dfd0: 02058427 vse8.v v8,(a1) - 1dfd4: 95b2 add a1,a1,a2 - 1dfd6: f6fd bnez a3,1dfc4 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x10c> - 1dfd8: bf81 j 1df28 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x70> - 1dfda: 0001c517 auipc a0,0x1c - 1dfde: f0e50513 addi a0,a0,-242 # 39ee8 <_IO_stdin_used+0x368> - 1dfe2: 90ff70ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 1dfe6: 842a mv s0,a0 - 1dfe8: a809 j 1dffa <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x142> - 1dfea: 87aa mv a5,a0 - 1dfec: 8522 mv a0,s0 - 1dfee: 843e mv s0,a5 - 1dff0: dd1f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1dff4: 8552 mv a0,s4 - 1dff6: dcbf80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1dffa: 8556 mv a0,s5 - 1dffc: dc5f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e000: 8522 mv a0,s0 - 1e002: feef70ef jal 157f0 <_Unwind_Resume@plt> - 1e006: 842a mv s0,a0 - 1e008: b7f5 j 1dff4 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x13c> - 1e00a: 842a mv s0,a0 - 1e00c: 8552 mv a0,s4 - 1e00e: db3f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e012: 8522 mv a0,s0 - 1e014: fdcf70ef jal 157f0 <_Unwind_Resume@plt> - -000000000001e018 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_>: - 1e018: 659c ld a5,8(a1) - 1e01a: 7135 addi sp,sp,-160 - 1e01c: e922 sd s0,144(sp) - 1e01e: e526 sd s1,136(sp) - 1e020: ed06 sd ra,152(sp) - 1e022: 84b2 mv s1,a2 - 1e024: 842a mv s0,a0 - 1e026: ef99 bnez a5,1e044 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x2c> - 1e028: 01050793 addi a5,a0,16 - 1e02c: e11c sd a5,0(a0) - 1e02e: 620c ld a1,0(a2) - 1e030: 6610 ld a2,8(a2) - 1e032: 962e add a2,a2,a1 - 1e034: b07fb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1e038: 60ea ld ra,152(sp) - 1e03a: 8522 mv a0,s0 - 1e03c: 644a ld s0,144(sp) - 1e03e: 64aa ld s1,136(sp) - 1e040: 610d addi sp,sp,160 - 1e042: 8082 ret - 1e044: 850a mv a0,sp - 1e046: e14a sd s2,128(sp) - 1e048: fcce sd s3,120(sp) - 1e04a: f8d2 sd s4,112(sp) - 1e04c: f4d6 sd s5,104(sp) - 1e04e: f0da sd s6,96(sp) - 1e050: ccdff0ef jal 1dd1c <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv> - 1e054: 6aa2 ld s5,8(sp) - 1e056: 02010913 addi s2,sp,32 - 1e05a: 02f00793 li a5,47 - 1e05e: 03010993 addi s3,sp,48 - 1e062: 001a8593 addi a1,s5,1 - 1e066: 854a mv a0,s2 - 1e068: 6b02 ld s6,0(sp) - 1e06a: 8a0a mv s4,sp - 1e06c: f402 sd zero,40(sp) - 1e06e: 02010823 sb zero,48(sp) - 1e072: 04f10023 sb a5,64(sp) - 1e076: f04e sd s3,32(sp) - 1e078: 979f70ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 1e07c: 7722 ld a4,40(sp) - 1e07e: 57fd li a5,-1 - 1e080: 8389 srli a5,a5,0x2 - 1e082: 8f99 sub a5,a5,a4 - 1e084: 1157e463 bltu a5,s5,1e18c <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x174> - 1e088: 8656 mv a2,s5 - 1e08a: 85da mv a1,s6 - 1e08c: 854a mv a0,s2 - 1e08e: 913f70ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1e092: 7722 ld a4,40(sp) - 1e094: 57fd li a5,-1 - 1e096: 8389 srli a5,a5,0x2 - 1e098: 0ef70463 beq a4,a5,1e180 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x168> - 1e09c: 04010a93 addi s5,sp,64 - 1e0a0: 85d6 mv a1,s5 - 1e0a2: 4605 li a2,1 - 1e0a4: 854a mv a0,s2 - 1e0a6: 8fbf70ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1e0aa: 7722 ld a4,40(sp) - 1e0ac: 57fd li a5,-1 - 1e0ae: 6490 ld a2,8(s1) - 1e0b0: 8389 srli a5,a5,0x2 - 1e0b2: 8f99 sub a5,a5,a4 - 1e0b4: 608c ld a1,0(s1) - 1e0b6: 0ac7ef63 bltu a5,a2,1e174 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x15c> - 1e0ba: 854a mv a0,s2 - 1e0bc: 8e5f70ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1e0c0: 0884 addi s1,sp,80 - 1e0c2: e0a6 sd s1,64(sp) - 1e0c4: 6118 ld a4,0(a0) - 1e0c6: 01050793 addi a5,a0,16 - 1e0ca: 06f70363 beq a4,a5,1e130 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x118> - 1e0ce: 6914 ld a3,16(a0) - 1e0d0: e0ba sd a4,64(sp) - 1e0d2: e8b6 sd a3,80(sp) - 1e0d4: 6518 ld a4,8(a0) - 1e0d6: e11c sd a5,0(a0) - 1e0d8: 00053423 sd zero,8(a0) - 1e0dc: e4ba sd a4,72(sp) - 1e0de: 00050823 sb zero,16(a0) - 1e0e2: 6626 ld a2,72(sp) - 1e0e4: 6586 ld a1,64(sp) - 1e0e6: 01040793 addi a5,s0,16 - 1e0ea: e01c sd a5,0(s0) - 1e0ec: 962e add a2,a2,a1 - 1e0ee: 8522 mv a0,s0 - 1e0f0: a4bfb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1e0f4: 8522 mv a0,s0 - 1e0f6: eeaff0ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> - 1e0fa: 6506 ld a0,64(sp) - 1e0fc: 00950463 beq a0,s1,1e104 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0xec> - 1e100: 801f70ef jal 15900 <_ZdlPv@plt> - 1e104: 7502 ld a0,32(sp) - 1e106: 01350463 beq a0,s3,1e10e <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0xf6> - 1e10a: ff6f70ef jal 15900 <_ZdlPv@plt> - 1e10e: 6502 ld a0,0(sp) - 1e110: 081c addi a5,sp,16 - 1e112: 00f50463 beq a0,a5,1e11a <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x102> - 1e116: feaf70ef jal 15900 <_ZdlPv@plt> - 1e11a: 60ea ld ra,152(sp) - 1e11c: 8522 mv a0,s0 - 1e11e: 644a ld s0,144(sp) - 1e120: 690a ld s2,128(sp) - 1e122: 79e6 ld s3,120(sp) - 1e124: 7a46 ld s4,112(sp) - 1e126: 7aa6 ld s5,104(sp) - 1e128: 7b06 ld s6,96(sp) - 1e12a: 64aa ld s1,136(sp) - 1e12c: 610d addi sp,sp,160 - 1e12e: 8082 ret - 1e130: 6518 ld a4,8(a0) - 1e132: 8626 mv a2,s1 - 1e134: 85be mv a1,a5 - 1e136: 0705 addi a4,a4,1 - 1e138: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 1e13c: 02058407 vle8.v v8,(a1) - 1e140: 8f15 sub a4,a4,a3 - 1e142: 95b6 add a1,a1,a3 - 1e144: 02060427 vse8.v v8,(a2) - 1e148: 9636 add a2,a2,a3 - 1e14a: f77d bnez a4,1e138 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x120> - 1e14c: b761 j 1e0d4 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0xbc> - 1e14e: 87aa mv a5,a0 - 1e150: 8522 mv a0,s0 - 1e152: 843e mv s0,a5 - 1e154: c6df80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e158: 8556 mv a0,s5 - 1e15a: c67f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e15e: 854a mv a0,s2 - 1e160: c61f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e164: 8552 mv a0,s4 - 1e166: c5bf80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e16a: 8522 mv a0,s0 - 1e16c: e84f70ef jal 157f0 <_Unwind_Resume@plt> - 1e170: 842a mv s0,a0 - 1e172: b7f5 j 1e15e <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x146> - 1e174: 0001c517 auipc a0,0x1c - 1e178: d7450513 addi a0,a0,-652 # 39ee8 <_IO_stdin_used+0x368> - 1e17c: f74f70ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 1e180: 0001c517 auipc a0,0x1c - 1e184: d6850513 addi a0,a0,-664 # 39ee8 <_IO_stdin_used+0x368> - 1e188: f68f70ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 1e18c: 0001c517 auipc a0,0x1c - 1e190: d5c50513 addi a0,a0,-676 # 39ee8 <_IO_stdin_used+0x368> - 1e194: f5cf70ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 1e198: 842a mv s0,a0 - 1e19a: b7d1 j 1e15e <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x146> - 1e19c: 842a mv s0,a0 - 1e19e: bf6d j 1e158 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x140> - -000000000001e1a0 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_>: - 1e1a0: 87ae mv a5,a1 - 1e1a2: 6790 ld a2,8(a5) - 1e1a4: 618c ld a1,0(a1) - 1e1a6: 7119 addi sp,sp,-128 - 1e1a8: 0002e797 auipc a5,0x2e - 1e1ac: dd07b783 ld a5,-560(a5) # 4bf78 <_GLOBAL_OFFSET_TABLE_+0x428> - 1e1b0: f4a6 sd s1,104(sp) - 1e1b2: f0ca sd s2,96(sp) - 1e1b4: e8d2 sd s4,80(sp) - 1e1b6: fc86 sd ra,120(sp) - 1e1b8: f8a2 sd s0,112(sp) - 1e1ba: ecce sd s3,88(sp) - 1e1bc: e4d6 sd s5,72(sp) - 1e1be: 07c1 addi a5,a5,16 - 1e1c0: 02010a13 addi s4,sp,32 - 1e1c4: 84aa mv s1,a0 - 1e1c6: 00053423 sd zero,8(a0) - 1e1ca: 00053823 sd zero,16(a0) - 1e1ce: e11c sd a5,0(a0) - 1e1d0: 03010913 addi s2,sp,48 - 1e1d4: 962e add a2,a2,a1 - 1e1d6: 8552 mv a0,s4 - 1e1d8: f04a sd s2,32(sp) - 1e1da: 961fb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1e1de: 7582 ld a1,32(sp) - 1e1e0: 7622 ld a2,40(sp) - 1e1e2: 01010993 addi s3,sp,16 - 1e1e6: 850a mv a0,sp - 1e1e8: 962e add a2,a2,a1 - 1e1ea: 8a8a mv s5,sp - 1e1ec: e04e sd s3,0(sp) - 1e1ee: 94dfb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1e1f2: 02800513 li a0,40 - 1e1f6: eaaf70ef jal 158a0 <_Znwm@plt> - 1e1fa: 6582 ld a1,0(sp) - 1e1fc: 6622 ld a2,8(sp) - 1e1fe: 0002e797 auipc a5,0x2e - 1e202: b0a7b783 ld a5,-1270(a5) # 4bd08 <_GLOBAL_OFFSET_TABLE_+0x1b8> - 1e206: 842a mv s0,a0 - 1e208: 01850713 addi a4,a0,24 - 1e20c: 07c1 addi a5,a5,16 - 1e20e: 0521 addi a0,a0,8 - 1e210: 962e add a2,a2,a1 - 1e212: e01c sd a5,0(s0) - 1e214: e418 sd a4,8(s0) - 1e216: 925fb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1e21a: 04000513 li a0,64 - 1e21e: e82f70ef jal 158a0 <_Znwm@plt> - 1e222: cd717057 vsetivli zero,2,e32,mf2,ta,ma - 1e226: 5e0031d7 vmv.v.i v3,0 - 1e22a: 0d807057 vsetvli zero,zero,e64,m1,ta,ma - 1e22e: 5e003157 vmv.v.i v2,0 - 1e232: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma - 1e236: 00053423 sd zero,8(a0) - 1e23a: 00053823 sd zero,16(a0) - 1e23e: 01850713 addi a4,a0,24 - 1e242: 5e00b0d7 vmv.v.i v1,1 - 1e246: 020761a7 vse32.v v3,(a4) - 1e24a: 02050713 addi a4,a0,32 - 1e24e: 02077127 vse64.v v2,(a4) - 1e252: 03050713 addi a4,a0,48 - 1e256: 020760a7 vse32.v v1,(a4) - 1e25a: 87aa mv a5,a0 - 1e25c: 0002e717 auipc a4,0x2e - 1e260: d4c73703 ld a4,-692(a4) # 4bfa8 <_GLOBAL_OFFSET_TABLE_+0x458> - 1e264: 6888 ld a0,16(s1) - 1e266: 0741 addi a4,a4,16 - 1e268: e480 sd s0,8(s1) - 1e26a: ff80 sd s0,56(a5) - 1e26c: e398 sd a4,0(a5) - 1e26e: e89c sd a5,16(s1) - 1e270: c511 beqz a0,1e27c <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0xdc> - 1e272: 0002e317 auipc t1,0x2e - 1e276: a4e33303 ld t1,-1458(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 1e27a: 9302 jalr t1 - 1e27c: 6502 ld a0,0(sp) - 1e27e: 01350463 beq a0,s3,1e286 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0xe6> - 1e282: e7ef70ef jal 15900 <_ZdlPv@plt> - 1e286: 7502 ld a0,32(sp) - 1e288: 01250463 beq a0,s2,1e290 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0xf0> - 1e28c: e74f70ef jal 15900 <_ZdlPv@plt> - 1e290: 70e6 ld ra,120(sp) - 1e292: 7446 ld s0,112(sp) - 1e294: 74a6 ld s1,104(sp) - 1e296: 7906 ld s2,96(sp) - 1e298: 69e6 ld s3,88(sp) - 1e29a: 6a46 ld s4,80(sp) - 1e29c: 6aa6 ld s5,72(sp) - 1e29e: 6109 addi sp,sp,128 - 1e2a0: 8082 ret - 1e2a2: 842a mv s0,a0 - 1e2a4: a035 j 1e2d0 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x130> - 1e2a6: b1af70ef jal 155c0 <__cxa_begin_catch@plt> - 1e2aa: 601c ld a5,0(s0) - 1e2ac: 8522 mv a0,s0 - 1e2ae: 679c ld a5,8(a5) - 1e2b0: 9782 jalr a5 - 1e2b2: dbef70ef jal 15870 <__cxa_rethrow@plt> - 1e2b6: 842a mv s0,a0 - 1e2b8: a031 j 1e2c4 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x124> - 1e2ba: 87aa mv a5,a0 - 1e2bc: 8522 mv a0,s0 - 1e2be: 843e mv s0,a5 - 1e2c0: e40f70ef jal 15900 <_ZdlPv@plt> - 1e2c4: 8556 mv a0,s5 - 1e2c6: afbf80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e2ca: 8552 mv a0,s4 - 1e2cc: af5f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e2d0: 0002e797 auipc a5,0x2e - 1e2d4: b807b783 ld a5,-1152(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> - 1e2d8: 6888 ld a0,16(s1) - 1e2da: 07c1 addi a5,a5,16 - 1e2dc: e09c sd a5,0(s1) - 1e2de: c511 beqz a0,1e2ea <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x14a> - 1e2e0: 0002e317 auipc t1,0x2e - 1e2e4: 9e033303 ld t1,-1568(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 1e2e8: 9302 jalr t1 - 1e2ea: 8522 mv a0,s0 - 1e2ec: d04f70ef jal 157f0 <_Unwind_Resume@plt> - 1e2f0: 842a mv s0,a0 - 1e2f2: bfe1 j 1e2ca <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x12a> - 1e2f4: 842a mv s0,a0 - 1e2f6: 96bf70ef jal 15c60 <__cxa_end_catch@plt> - 1e2fa: b7e9 j 1e2c4 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x124> - -000000000001e2fc <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc>: - 1e2fc: 7119 addi sp,sp,-128 - 1e2fe: 0002e797 auipc a5,0x2e - 1e302: c7a7b783 ld a5,-902(a5) # 4bf78 <_GLOBAL_OFFSET_TABLE_+0x428> - 1e306: f4a6 sd s1,104(sp) - 1e308: ecce sd s3,88(sp) - 1e30a: fc86 sd ra,120(sp) - 1e30c: f8a2 sd s0,112(sp) - 1e30e: f0ca sd s2,96(sp) - 1e310: e8d2 sd s4,80(sp) - 1e312: e4d6 sd s5,72(sp) - 1e314: 07c1 addi a5,a5,16 - 1e316: 03010993 addi s3,sp,48 - 1e31a: 00053423 sd zero,8(a0) - 1e31e: 00053823 sd zero,16(a0) - 1e322: e11c sd a5,0(a0) - 1e324: f04e sd s3,32(sp) - 1e326: 84aa mv s1,a0 - 1e328: 12058663 beqz a1,1e454 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x158> - 1e32c: 852e mv a0,a1 - 1e32e: 892e mv s2,a1 - 1e330: 8a1f70ef jal 15bd0 - 1e334: e02a sd a0,0(sp) - 1e336: 47bd li a5,15 - 1e338: 02010a13 addi s4,sp,32 - 1e33c: 842a mv s0,a0 - 1e33e: 0ea7e563 bltu a5,a0,1e428 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x12c> - 1e342: 4785 li a5,1 - 1e344: 0cf51d63 bne a0,a5,1e41e <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x122> - 1e348: 00094703 lbu a4,0(s2) - 1e34c: 87ce mv a5,s3 - 1e34e: 8a8a mv s5,sp - 1e350: 02e10823 sb a4,48(sp) - 1e354: f422 sd s0,40(sp) - 1e356: 97a2 add a5,a5,s0 - 1e358: 00078023 sb zero,0(a5) - 1e35c: 7582 ld a1,32(sp) - 1e35e: 7622 ld a2,40(sp) - 1e360: 01010913 addi s2,sp,16 - 1e364: 8556 mv a0,s5 - 1e366: 962e add a2,a2,a1 - 1e368: e04a sd s2,0(sp) - 1e36a: fd0fb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1e36e: 02800513 li a0,40 - 1e372: d2ef70ef jal 158a0 <_Znwm@plt> - 1e376: 6582 ld a1,0(sp) - 1e378: 6622 ld a2,8(sp) - 1e37a: 0002e797 auipc a5,0x2e - 1e37e: 98e7b783 ld a5,-1650(a5) # 4bd08 <_GLOBAL_OFFSET_TABLE_+0x1b8> - 1e382: 842a mv s0,a0 - 1e384: 01850713 addi a4,a0,24 - 1e388: 07c1 addi a5,a5,16 - 1e38a: 0521 addi a0,a0,8 - 1e38c: 962e add a2,a2,a1 - 1e38e: e01c sd a5,0(s0) - 1e390: e418 sd a4,8(s0) - 1e392: fa8fb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1e396: 04000513 li a0,64 - 1e39a: d06f70ef jal 158a0 <_Znwm@plt> - 1e39e: cd717057 vsetivli zero,2,e32,mf2,ta,ma - 1e3a2: 5e0031d7 vmv.v.i v3,0 - 1e3a6: 0d807057 vsetvli zero,zero,e64,m1,ta,ma - 1e3aa: 5e003157 vmv.v.i v2,0 - 1e3ae: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma - 1e3b2: 00053423 sd zero,8(a0) - 1e3b6: 00053823 sd zero,16(a0) - 1e3ba: 01850713 addi a4,a0,24 - 1e3be: 5e00b0d7 vmv.v.i v1,1 - 1e3c2: 020761a7 vse32.v v3,(a4) - 1e3c6: 02050713 addi a4,a0,32 - 1e3ca: 02077127 vse64.v v2,(a4) - 1e3ce: 03050713 addi a4,a0,48 - 1e3d2: 020760a7 vse32.v v1,(a4) - 1e3d6: 87aa mv a5,a0 - 1e3d8: 0002e717 auipc a4,0x2e - 1e3dc: bd073703 ld a4,-1072(a4) # 4bfa8 <_GLOBAL_OFFSET_TABLE_+0x458> - 1e3e0: 6888 ld a0,16(s1) - 1e3e2: 0741 addi a4,a4,16 - 1e3e4: e480 sd s0,8(s1) - 1e3e6: ff80 sd s0,56(a5) - 1e3e8: e398 sd a4,0(a5) - 1e3ea: e89c sd a5,16(s1) - 1e3ec: c511 beqz a0,1e3f8 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0xfc> - 1e3ee: 0002e317 auipc t1,0x2e - 1e3f2: 8d233303 ld t1,-1838(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 1e3f6: 9302 jalr t1 - 1e3f8: 6502 ld a0,0(sp) - 1e3fa: 01250463 beq a0,s2,1e402 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x106> - 1e3fe: d02f70ef jal 15900 <_ZdlPv@plt> - 1e402: 7502 ld a0,32(sp) - 1e404: 01350463 beq a0,s3,1e40c <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x110> - 1e408: cf8f70ef jal 15900 <_ZdlPv@plt> - 1e40c: 70e6 ld ra,120(sp) - 1e40e: 7446 ld s0,112(sp) - 1e410: 74a6 ld s1,104(sp) - 1e412: 7906 ld s2,96(sp) - 1e414: 69e6 ld s3,88(sp) - 1e416: 6a46 ld s4,80(sp) - 1e418: 6aa6 ld s5,72(sp) - 1e41a: 6109 addi sp,sp,128 - 1e41c: 8082 ret - 1e41e: 87ce mv a5,s3 - 1e420: 8a8a mv s5,sp - 1e422: d90d beqz a0,1e354 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x58> - 1e424: 854e mv a0,s3 - 1e426: a811 j 1e43a <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x13e> - 1e428: 858a mv a1,sp - 1e42a: 4601 li a2,0 - 1e42c: 8552 mv a0,s4 - 1e42e: 8a8a mv s5,sp - 1e430: a80f70ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1e434: 6782 ld a5,0(sp) - 1e436: f02a sd a0,32(sp) - 1e438: f83e sd a5,48(sp) - 1e43a: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1e43e: 02090407 vle8.v v8,(s2) - 1e442: 8c1d sub s0,s0,a5 - 1e444: 993e add s2,s2,a5 - 1e446: 02050427 vse8.v v8,(a0) - 1e44a: 953e add a0,a0,a5 - 1e44c: f47d bnez s0,1e43a <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x13e> - 1e44e: 6402 ld s0,0(sp) - 1e450: 7782 ld a5,32(sp) - 1e452: b709 j 1e354 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x58> - 1e454: 97df70ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 1e458: 842a mv s0,a0 - 1e45a: a01d j 1e480 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x184> - 1e45c: 842a mv s0,a0 - 1e45e: a831 j 1e47a <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x17e> - 1e460: 960f70ef jal 155c0 <__cxa_begin_catch@plt> - 1e464: 601c ld a5,0(s0) - 1e466: 8522 mv a0,s0 - 1e468: 679c ld a5,8(a5) - 1e46a: 9782 jalr a5 - 1e46c: c04f70ef jal 15870 <__cxa_rethrow@plt> - 1e470: 87aa mv a5,a0 - 1e472: 8522 mv a0,s0 - 1e474: 843e mv s0,a5 - 1e476: c8af70ef jal 15900 <_ZdlPv@plt> - 1e47a: 8556 mv a0,s5 - 1e47c: 945f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e480: 8552 mv a0,s4 - 1e482: 93ff80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e486: 0002e797 auipc a5,0x2e - 1e48a: 9ca7b783 ld a5,-1590(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> - 1e48e: 6888 ld a0,16(s1) - 1e490: 07c1 addi a5,a5,16 - 1e492: e09c sd a5,0(s1) - 1e494: c511 beqz a0,1e4a0 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x1a4> - 1e496: 0002e317 auipc t1,0x2e - 1e49a: 82a33303 ld t1,-2006(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 1e49e: 9302 jalr t1 - 1e4a0: 8522 mv a0,s0 - 1e4a2: b4ef70ef jal 157f0 <_Unwind_Resume@plt> - 1e4a6: 842a mv s0,a0 - 1e4a8: bff9 j 1e486 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x18a> - 1e4aa: 842a mv s0,a0 - 1e4ac: fb4f70ef jal 15c60 <__cxa_end_catch@plt> - 1e4b0: b7e9 j 1e47a <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x17e> - -000000000001e4b2 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_>: - 1e4b2: 87ae mv a5,a1 - 1e4b4: 6790 ld a2,8(a5) - 1e4b6: 618c ld a1,0(a1) - 1e4b8: 7119 addi sp,sp,-128 - 1e4ba: 0002d797 auipc a5,0x2d - 1e4be: 7767b783 ld a5,1910(a5) # 4bc30 <_GLOBAL_OFFSET_TABLE_+0xe0> - 1e4c2: f4a6 sd s1,104(sp) - 1e4c4: f0ca sd s2,96(sp) - 1e4c6: e8d2 sd s4,80(sp) - 1e4c8: fc86 sd ra,120(sp) - 1e4ca: f8a2 sd s0,112(sp) - 1e4cc: ecce sd s3,88(sp) - 1e4ce: e4d6 sd s5,72(sp) - 1e4d0: 07c1 addi a5,a5,16 - 1e4d2: 02010a13 addi s4,sp,32 - 1e4d6: 84aa mv s1,a0 - 1e4d8: 00053423 sd zero,8(a0) - 1e4dc: 00053823 sd zero,16(a0) - 1e4e0: e11c sd a5,0(a0) - 1e4e2: 03010913 addi s2,sp,48 - 1e4e6: 962e add a2,a2,a1 - 1e4e8: 8552 mv a0,s4 - 1e4ea: f04a sd s2,32(sp) - 1e4ec: e4efb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1e4f0: 7582 ld a1,32(sp) - 1e4f2: 7622 ld a2,40(sp) - 1e4f4: 01010993 addi s3,sp,16 - 1e4f8: 850a mv a0,sp - 1e4fa: 962e add a2,a2,a1 - 1e4fc: 8a8a mv s5,sp - 1e4fe: e04e sd s3,0(sp) - 1e500: e3afb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1e504: 02800513 li a0,40 - 1e508: b98f70ef jal 158a0 <_Znwm@plt> - 1e50c: 6582 ld a1,0(sp) - 1e50e: 6622 ld a2,8(sp) - 1e510: 0002d797 auipc a5,0x2d - 1e514: 7f87b783 ld a5,2040(a5) # 4bd08 <_GLOBAL_OFFSET_TABLE_+0x1b8> - 1e518: 842a mv s0,a0 - 1e51a: 01850713 addi a4,a0,24 - 1e51e: 07c1 addi a5,a5,16 - 1e520: 0521 addi a0,a0,8 - 1e522: 962e add a2,a2,a1 - 1e524: e01c sd a5,0(s0) - 1e526: e418 sd a4,8(s0) - 1e528: e12fb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1e52c: 04000513 li a0,64 - 1e530: b70f70ef jal 158a0 <_Znwm@plt> - 1e534: cd717057 vsetivli zero,2,e32,mf2,ta,ma - 1e538: 5e0031d7 vmv.v.i v3,0 - 1e53c: 0d807057 vsetvli zero,zero,e64,m1,ta,ma - 1e540: 5e003157 vmv.v.i v2,0 - 1e544: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma - 1e548: 00053423 sd zero,8(a0) - 1e54c: 00053823 sd zero,16(a0) - 1e550: 01850713 addi a4,a0,24 - 1e554: 5e00b0d7 vmv.v.i v1,1 - 1e558: 020761a7 vse32.v v3,(a4) - 1e55c: 02050713 addi a4,a0,32 - 1e560: 02077127 vse64.v v2,(a4) - 1e564: 03050713 addi a4,a0,48 - 1e568: 020760a7 vse32.v v1,(a4) - 1e56c: 87aa mv a5,a0 - 1e56e: 0002e717 auipc a4,0x2e - 1e572: a3a73703 ld a4,-1478(a4) # 4bfa8 <_GLOBAL_OFFSET_TABLE_+0x458> - 1e576: 6888 ld a0,16(s1) - 1e578: 0741 addi a4,a4,16 - 1e57a: e480 sd s0,8(s1) - 1e57c: ff80 sd s0,56(a5) - 1e57e: e398 sd a4,0(a5) - 1e580: e89c sd a5,16(s1) - 1e582: c511 beqz a0,1e58e <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0xdc> - 1e584: 0002d317 auipc t1,0x2d - 1e588: 73c33303 ld t1,1852(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 1e58c: 9302 jalr t1 - 1e58e: 6502 ld a0,0(sp) - 1e590: 01350463 beq a0,s3,1e598 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0xe6> - 1e594: b6cf70ef jal 15900 <_ZdlPv@plt> - 1e598: 7502 ld a0,32(sp) - 1e59a: 01250463 beq a0,s2,1e5a2 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0xf0> - 1e59e: b62f70ef jal 15900 <_ZdlPv@plt> - 1e5a2: 70e6 ld ra,120(sp) - 1e5a4: 7446 ld s0,112(sp) - 1e5a6: 74a6 ld s1,104(sp) - 1e5a8: 7906 ld s2,96(sp) - 1e5aa: 69e6 ld s3,88(sp) - 1e5ac: 6a46 ld s4,80(sp) - 1e5ae: 6aa6 ld s5,72(sp) - 1e5b0: 6109 addi sp,sp,128 - 1e5b2: 8082 ret - 1e5b4: 842a mv s0,a0 - 1e5b6: a035 j 1e5e2 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x130> - 1e5b8: 808f70ef jal 155c0 <__cxa_begin_catch@plt> - 1e5bc: 601c ld a5,0(s0) - 1e5be: 8522 mv a0,s0 - 1e5c0: 679c ld a5,8(a5) - 1e5c2: 9782 jalr a5 - 1e5c4: aacf70ef jal 15870 <__cxa_rethrow@plt> - 1e5c8: 842a mv s0,a0 - 1e5ca: a031 j 1e5d6 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x124> - 1e5cc: 87aa mv a5,a0 - 1e5ce: 8522 mv a0,s0 - 1e5d0: 843e mv s0,a5 - 1e5d2: b2ef70ef jal 15900 <_ZdlPv@plt> - 1e5d6: 8556 mv a0,s5 - 1e5d8: fe8f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e5dc: 8552 mv a0,s4 - 1e5de: fe2f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e5e2: 0002d797 auipc a5,0x2d - 1e5e6: 7ae7b783 ld a5,1966(a5) # 4bd90 <_GLOBAL_OFFSET_TABLE_+0x240> - 1e5ea: 6888 ld a0,16(s1) - 1e5ec: 07c1 addi a5,a5,16 - 1e5ee: e09c sd a5,0(s1) - 1e5f0: c511 beqz a0,1e5fc <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x14a> - 1e5f2: 0002d317 auipc t1,0x2d - 1e5f6: 6ce33303 ld t1,1742(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 1e5fa: 9302 jalr t1 - 1e5fc: 8522 mv a0,s0 - 1e5fe: 9f2f70ef jal 157f0 <_Unwind_Resume@plt> - 1e602: 842a mv s0,a0 - 1e604: bfe1 j 1e5dc <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x12a> - 1e606: 842a mv s0,a0 - 1e608: e58f70ef jal 15c60 <__cxa_end_catch@plt> - 1e60c: b7e9 j 1e5d6 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x124> - -000000000001e60e <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc>: - 1e60e: 7119 addi sp,sp,-128 - 1e610: 0002d797 auipc a5,0x2d - 1e614: 6207b783 ld a5,1568(a5) # 4bc30 <_GLOBAL_OFFSET_TABLE_+0xe0> - 1e618: f4a6 sd s1,104(sp) - 1e61a: ecce sd s3,88(sp) - 1e61c: fc86 sd ra,120(sp) - 1e61e: f8a2 sd s0,112(sp) - 1e620: f0ca sd s2,96(sp) - 1e622: e8d2 sd s4,80(sp) - 1e624: e4d6 sd s5,72(sp) - 1e626: 07c1 addi a5,a5,16 - 1e628: 03010993 addi s3,sp,48 - 1e62c: 00053423 sd zero,8(a0) - 1e630: 00053823 sd zero,16(a0) - 1e634: e11c sd a5,0(a0) - 1e636: f04e sd s3,32(sp) - 1e638: 84aa mv s1,a0 - 1e63a: 12058663 beqz a1,1e766 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x158> - 1e63e: 852e mv a0,a1 - 1e640: 892e mv s2,a1 - 1e642: d8ef70ef jal 15bd0 - 1e646: e02a sd a0,0(sp) - 1e648: 47bd li a5,15 - 1e64a: 02010a13 addi s4,sp,32 - 1e64e: 842a mv s0,a0 - 1e650: 0ea7e563 bltu a5,a0,1e73a <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x12c> - 1e654: 4785 li a5,1 - 1e656: 0cf51d63 bne a0,a5,1e730 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x122> - 1e65a: 00094703 lbu a4,0(s2) - 1e65e: 87ce mv a5,s3 - 1e660: 8a8a mv s5,sp - 1e662: 02e10823 sb a4,48(sp) - 1e666: f422 sd s0,40(sp) - 1e668: 97a2 add a5,a5,s0 - 1e66a: 00078023 sb zero,0(a5) - 1e66e: 7582 ld a1,32(sp) - 1e670: 7622 ld a2,40(sp) - 1e672: 01010913 addi s2,sp,16 - 1e676: 8556 mv a0,s5 - 1e678: 962e add a2,a2,a1 - 1e67a: e04a sd s2,0(sp) - 1e67c: cbefb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1e680: 02800513 li a0,40 - 1e684: a1cf70ef jal 158a0 <_Znwm@plt> - 1e688: 6582 ld a1,0(sp) - 1e68a: 6622 ld a2,8(sp) - 1e68c: 0002d797 auipc a5,0x2d - 1e690: 67c7b783 ld a5,1660(a5) # 4bd08 <_GLOBAL_OFFSET_TABLE_+0x1b8> - 1e694: 842a mv s0,a0 - 1e696: 01850713 addi a4,a0,24 - 1e69a: 07c1 addi a5,a5,16 - 1e69c: 0521 addi a0,a0,8 - 1e69e: 962e add a2,a2,a1 - 1e6a0: e01c sd a5,0(s0) - 1e6a2: e418 sd a4,8(s0) - 1e6a4: c96fb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1e6a8: 04000513 li a0,64 - 1e6ac: 9f4f70ef jal 158a0 <_Znwm@plt> - 1e6b0: cd717057 vsetivli zero,2,e32,mf2,ta,ma - 1e6b4: 5e0031d7 vmv.v.i v3,0 - 1e6b8: 0d807057 vsetvli zero,zero,e64,m1,ta,ma - 1e6bc: 5e003157 vmv.v.i v2,0 - 1e6c0: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma - 1e6c4: 00053423 sd zero,8(a0) - 1e6c8: 00053823 sd zero,16(a0) - 1e6cc: 01850713 addi a4,a0,24 - 1e6d0: 5e00b0d7 vmv.v.i v1,1 - 1e6d4: 020761a7 vse32.v v3,(a4) - 1e6d8: 02050713 addi a4,a0,32 - 1e6dc: 02077127 vse64.v v2,(a4) - 1e6e0: 03050713 addi a4,a0,48 - 1e6e4: 020760a7 vse32.v v1,(a4) - 1e6e8: 87aa mv a5,a0 - 1e6ea: 0002e717 auipc a4,0x2e - 1e6ee: 8be73703 ld a4,-1858(a4) # 4bfa8 <_GLOBAL_OFFSET_TABLE_+0x458> - 1e6f2: 6888 ld a0,16(s1) - 1e6f4: 0741 addi a4,a4,16 - 1e6f6: e480 sd s0,8(s1) - 1e6f8: ff80 sd s0,56(a5) - 1e6fa: e398 sd a4,0(a5) - 1e6fc: e89c sd a5,16(s1) - 1e6fe: c511 beqz a0,1e70a <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0xfc> - 1e700: 0002d317 auipc t1,0x2d - 1e704: 5c033303 ld t1,1472(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 1e708: 9302 jalr t1 - 1e70a: 6502 ld a0,0(sp) - 1e70c: 01250463 beq a0,s2,1e714 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x106> - 1e710: 9f0f70ef jal 15900 <_ZdlPv@plt> - 1e714: 7502 ld a0,32(sp) - 1e716: 01350463 beq a0,s3,1e71e <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x110> - 1e71a: 9e6f70ef jal 15900 <_ZdlPv@plt> - 1e71e: 70e6 ld ra,120(sp) - 1e720: 7446 ld s0,112(sp) - 1e722: 74a6 ld s1,104(sp) - 1e724: 7906 ld s2,96(sp) - 1e726: 69e6 ld s3,88(sp) - 1e728: 6a46 ld s4,80(sp) - 1e72a: 6aa6 ld s5,72(sp) - 1e72c: 6109 addi sp,sp,128 - 1e72e: 8082 ret - 1e730: 87ce mv a5,s3 - 1e732: 8a8a mv s5,sp - 1e734: d90d beqz a0,1e666 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x58> - 1e736: 854e mv a0,s3 - 1e738: a811 j 1e74c <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x13e> - 1e73a: 858a mv a1,sp - 1e73c: 4601 li a2,0 - 1e73e: 8552 mv a0,s4 - 1e740: 8a8a mv s5,sp - 1e742: f6ff60ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1e746: 6782 ld a5,0(sp) - 1e748: f02a sd a0,32(sp) - 1e74a: f83e sd a5,48(sp) - 1e74c: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1e750: 02090407 vle8.v v8,(s2) - 1e754: 8c1d sub s0,s0,a5 - 1e756: 993e add s2,s2,a5 - 1e758: 02050427 vse8.v v8,(a0) - 1e75c: 953e add a0,a0,a5 - 1e75e: f47d bnez s0,1e74c <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x13e> - 1e760: 6402 ld s0,0(sp) - 1e762: 7782 ld a5,32(sp) - 1e764: b709 j 1e666 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x58> - 1e766: e6af70ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 1e76a: 842a mv s0,a0 - 1e76c: a01d j 1e792 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x184> - 1e76e: 842a mv s0,a0 - 1e770: a831 j 1e78c <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x17e> - 1e772: e4ff60ef jal 155c0 <__cxa_begin_catch@plt> - 1e776: 601c ld a5,0(s0) - 1e778: 8522 mv a0,s0 - 1e77a: 679c ld a5,8(a5) - 1e77c: 9782 jalr a5 - 1e77e: 8f2f70ef jal 15870 <__cxa_rethrow@plt> - 1e782: 87aa mv a5,a0 - 1e784: 8522 mv a0,s0 - 1e786: 843e mv s0,a5 - 1e788: 978f70ef jal 15900 <_ZdlPv@plt> - 1e78c: 8556 mv a0,s5 - 1e78e: e32f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e792: 8552 mv a0,s4 - 1e794: e2cf80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e798: 0002d797 auipc a5,0x2d - 1e79c: 5f87b783 ld a5,1528(a5) # 4bd90 <_GLOBAL_OFFSET_TABLE_+0x240> - 1e7a0: 6888 ld a0,16(s1) - 1e7a2: 07c1 addi a5,a5,16 - 1e7a4: e09c sd a5,0(s1) - 1e7a6: c511 beqz a0,1e7b2 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x1a4> - 1e7a8: 0002d317 auipc t1,0x2d - 1e7ac: 51833303 ld t1,1304(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 1e7b0: 9302 jalr t1 - 1e7b2: 8522 mv a0,s0 - 1e7b4: 83cf70ef jal 157f0 <_Unwind_Resume@plt> - 1e7b8: 842a mv s0,a0 - 1e7ba: bff9 j 1e798 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x18a> - 1e7bc: 842a mv s0,a0 - 1e7be: ca2f70ef jal 15c60 <__cxa_end_catch@plt> - 1e7c2: b7e9 j 1e78c <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x17e> - -000000000001e7c4 <_ZN7testing8internal2RED1Ev>: - 1e7c4: 00854783 lbu a5,8(a0) - 1e7c8: 1141 addi sp,sp,-16 - 1e7ca: e022 sd s0,0(sp) - 1e7cc: e406 sd ra,8(sp) - 1e7ce: 842a mv s0,a0 - 1e7d0: e799 bnez a5,1e7de <_ZN7testing8internal2RED1Ev+0x1a> - 1e7d2: 6008 ld a0,0(s0) - 1e7d4: 6402 ld s0,0(sp) - 1e7d6: 60a2 ld ra,8(sp) - 1e7d8: 0141 addi sp,sp,16 - 1e7da: 986f706f j 15960 - 1e7de: 05050513 addi a0,a0,80 - 1e7e2: b9ff60ef jal 15380 - 1e7e6: 01040513 addi a0,s0,16 - 1e7ea: b97f60ef jal 15380 - 1e7ee: 6008 ld a0,0(s0) - 1e7f0: 6402 ld s0,0(sp) - 1e7f2: 60a2 ld ra,8(sp) - 1e7f4: 0141 addi sp,sp,16 - 1e7f6: 96af706f j 15960 - -000000000001e7fa <_ZN7testing8internal2RE9FullMatchEPKcRKS1_>: - 1e7fa: 0085c703 lbu a4,8(a1) - 1e7fe: e319 bnez a4,1e804 <_ZN7testing8internal2RE9FullMatchEPKcRKS1_+0xa> - 1e800: 853a mv a0,a4 - 1e802: 8082 ret - 1e804: 1101 addi sp,sp,-32 - 1e806: 87ae mv a5,a1 - 1e808: 4701 li a4,0 - 1e80a: 85aa mv a1,a0 - 1e80c: 0034 addi a3,sp,8 - 1e80e: 01078513 addi a0,a5,16 - 1e812: 4605 li a2,1 - 1e814: ec06 sd ra,24(sp) - 1e816: c9af70ef jal 15cb0 - 1e81a: 60e2 ld ra,24(sp) - 1e81c: 00153713 seqz a4,a0 - 1e820: 853a mv a0,a4 - 1e822: 6105 addi sp,sp,32 - 1e824: 8082 ret - -000000000001e826 <_ZN7testing8internal2RE12PartialMatchEPKcRKS1_>: - 1e826: 0085c703 lbu a4,8(a1) - 1e82a: e319 bnez a4,1e830 <_ZN7testing8internal2RE12PartialMatchEPKcRKS1_+0xa> - 1e82c: 853a mv a0,a4 - 1e82e: 8082 ret - 1e830: 1101 addi sp,sp,-32 - 1e832: 87ae mv a5,a1 - 1e834: 4701 li a4,0 - 1e836: 85aa mv a1,a0 - 1e838: 0034 addi a3,sp,8 - 1e83a: 05078513 addi a0,a5,80 - 1e83e: 4605 li a2,1 - 1e840: ec06 sd ra,24(sp) - 1e842: c6ef70ef jal 15cb0 - 1e846: 60e2 ld ra,24(sp) - 1e848: 00153713 seqz a4,a0 - 1e84c: 853a mv a0,a4 - 1e84e: 6105 addi sp,sp,32 - 1e850: 8082 ret - -000000000001e852 <_ZN7testing8internal8GTestLogD1Ev>: - 1e852: 0002d717 auipc a4,0x2d - 1e856: 74673703 ld a4,1862(a4) # 4bf98 <_ZSt4cerr@Base> - 1e85a: 631c ld a5,0(a4) - 1e85c: 1101 addi sp,sp,-32 - 1e85e: e822 sd s0,16(sp) - 1e860: fe87b783 ld a5,-24(a5) - 1e864: ec06 sd ra,24(sp) - 1e866: e426 sd s1,8(sp) - 1e868: 97ba add a5,a5,a4 - 1e86a: 7be0 ld s0,240(a5) - 1e86c: c02d beqz s0,1e8ce <_ZN7testing8internal8GTestLogD1Ev+0x7c> - 1e86e: 03844783 lbu a5,56(s0) - 1e872: 84aa mv s1,a0 - 1e874: c785 beqz a5,1e89c <_ZN7testing8internal8GTestLogD1Ev+0x4a> - 1e876: 04344583 lbu a1,67(s0) - 1e87a: 0002d517 auipc a0,0x2d - 1e87e: 71e53503 ld a0,1822(a0) # 4bf98 <_ZSt4cerr@Base> - 1e882: 89ef70ef jal 15920 <_ZNSo3putEc@plt> - 1e886: bfaf70ef jal 15c80 <_ZNSo5flushEv@plt> - 1e88a: 4098 lw a4,0(s1) - 1e88c: 478d li a5,3 - 1e88e: 02f70763 beq a4,a5,1e8bc <_ZN7testing8internal8GTestLogD1Ev+0x6a> - 1e892: 60e2 ld ra,24(sp) - 1e894: 6442 ld s0,16(sp) - 1e896: 64a2 ld s1,8(sp) - 1e898: 6105 addi sp,sp,32 - 1e89a: 8082 ret - 1e89c: 8522 mv a0,s0 - 1e89e: d73f60ef jal 15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 1e8a2: 601c ld a5,0(s0) - 1e8a4: 0002d717 auipc a4,0x2d - 1e8a8: 55473703 ld a4,1364(a4) # 4bdf8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x35498> - 1e8ac: 45a9 li a1,10 - 1e8ae: 7b9c ld a5,48(a5) - 1e8b0: fce785e3 beq a5,a4,1e87a <_ZN7testing8internal8GTestLogD1Ev+0x28> - 1e8b4: 8522 mv a0,s0 - 1e8b6: 9782 jalr a5 - 1e8b8: 85aa mv a1,a0 - 1e8ba: b7c1 j 1e87a <_ZN7testing8internal8GTestLogD1Ev+0x28> - 1e8bc: 0002d797 auipc a5,0x2d - 1e8c0: 57c7b783 ld a5,1404(a5) # 4be38 - 1e8c4: 6388 ld a0,0(a5) - 1e8c6: bcaf70ef jal 15c90 - 1e8ca: c17f60ef jal 154e0 - 1e8ce: ed3f60ef jal 157a0 <_ZSt16__throw_bad_castv@plt> - -000000000001e8d2 <_ZN7testing8internal11GetFileSizeEP8_IO_FILE>: - 1e8d2: 1141 addi sp,sp,-16 - 1e8d4: 4609 li a2,2 - 1e8d6: 4581 li a1,0 - 1e8d8: e022 sd s0,0(sp) - 1e8da: e406 sd ra,8(sp) - 1e8dc: 842a mv s0,a0 - 1e8de: a13f60ef jal 152f0 - 1e8e2: 8522 mv a0,s0 - 1e8e4: 6402 ld s0,0(sp) - 1e8e6: 60a2 ld ra,8(sp) - 1e8e8: 0141 addi sp,sp,16 - 1e8ea: ca6f706f j 15d90 - -000000000001e8ee <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE>: - 1e8ee: 7139 addi sp,sp,-64 - 1e8f0: e852 sd s4,16(sp) - 1e8f2: 8a2a mv s4,a0 - 1e8f4: 852e mv a0,a1 - 1e8f6: fc06 sd ra,56(sp) - 1e8f8: f822 sd s0,48(sp) - 1e8fa: f426 sd s1,40(sp) - 1e8fc: f04a sd s2,32(sp) - 1e8fe: ec4e sd s3,24(sp) - 1e900: 892e mv s2,a1 - 1e902: fd1ff0ef jal 1e8d2 <_ZN7testing8internal11GetFileSizeEP8_IO_FILE> - 1e906: 84aa mv s1,a0 - 1e908: a88f70ef jal 15b90 <_Znam@plt> - 1e90c: 89aa mv s3,a0 - 1e90e: 4601 li a2,0 - 1e910: 854a mv a0,s2 - 1e912: 4581 li a1,0 - 1e914: 9ddf60ef jal 152f0 - 1e918: 4401 li s0,0 - 1e91a: a019 j 1e920 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x32> - 1e91c: 00947c63 bgeu s0,s1,1e934 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x46> - 1e920: 40848633 sub a2,s1,s0 - 1e924: 00898533 add a0,s3,s0 - 1e928: 86ca mv a3,s2 - 1e92a: 4585 li a1,1 - 1e92c: fa5f60ef jal 158d0 - 1e930: 942a add s0,s0,a0 - 1e932: f56d bnez a0,1e91c <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x2e> - 1e934: 010a0513 addi a0,s4,16 - 1e938: e422 sd s0,8(sp) - 1e93a: 00aa3023 sd a0,0(s4) - 1e93e: 47bd li a5,15 - 1e940: 0287fb63 bgeu a5,s0,1e976 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x88> - 1e944: 4601 li a2,0 - 1e946: 002c addi a1,sp,8 - 1e948: 8552 mv a0,s4 - 1e94a: d67f60ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1e94e: 67a2 ld a5,8(sp) - 1e950: 00aa3023 sd a0,0(s4) - 1e954: 00fa3823 sd a5,16(s4) - 1e958: 874e mv a4,s3 - 1e95a: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1e95e: 02070407 vle8.v v8,(a4) - 1e962: 8c1d sub s0,s0,a5 - 1e964: 973e add a4,a4,a5 - 1e966: 02050427 vse8.v v8,(a0) - 1e96a: 953e add a0,a0,a5 - 1e96c: f47d bnez s0,1e95a <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x6c> - 1e96e: 6422 ld s0,8(sp) - 1e970: 000a3503 ld a0,0(s4) - 1e974: a801 j 1e984 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x96> - 1e976: 4785 li a5,1 - 1e978: 02f41763 bne s0,a5,1e9a6 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0xb8> - 1e97c: 0009c783 lbu a5,0(s3) - 1e980: 00fa0823 sb a5,16(s4) - 1e984: 008a3423 sd s0,8(s4) - 1e988: 9522 add a0,a0,s0 - 1e98a: 00050023 sb zero,0(a0) - 1e98e: 854e mv a0,s3 - 1e990: c20f70ef jal 15db0 <_ZdaPv@plt> - 1e994: 70e2 ld ra,56(sp) - 1e996: 7442 ld s0,48(sp) - 1e998: 74a2 ld s1,40(sp) - 1e99a: 7902 ld s2,32(sp) - 1e99c: 69e2 ld s3,24(sp) - 1e99e: 8552 mv a0,s4 - 1e9a0: 6a42 ld s4,16(sp) - 1e9a2: 6121 addi sp,sp,64 - 1e9a4: 8082 ret - 1e9a6: dc79 beqz s0,1e984 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x96> - 1e9a8: bf45 j 1e958 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x6a> - -000000000001e9aa <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev>: - 1e9aa: 7159 addi sp,sp,-112 - 1e9ac: f0a2 sd s0,96(sp) - 1e9ae: 8f01b403 ld s0,-1808(gp) # 4c680 <_ZN7testing8internalL21g_injected_test_argvsE> - 1e9b2: e4ce sd s3,72(sp) - 1e9b4: f486 sd ra,104(sp) - 1e9b6: 89aa mv s3,a0 - 1e9b8: 10040263 beqz s0,1eabc <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x112> - 1e9bc: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1e9c0: 5e0030d7 vmv.v.i v1,0 - 1e9c4: eca6 sd s1,88(sp) - 1e9c6: f45e sd s7,40(sp) - 1e9c8: 6418 ld a4,8(s0) - 1e9ca: 601c ld a5,0(s0) - 1e9cc: 020570a7 vse64.v v1,(a0) - 1e9d0: 00053823 sd zero,16(a0) - 1e9d4: 40f704b3 sub s1,a4,a5 - 1e9d8: 0cf70963 beq a4,a5,1eaaa <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x100> - 1e9dc: fc100793 li a5,-63 - 1e9e0: 8385 srli a5,a5,0x1 - 1e9e2: e8ca sd s2,80(sp) - 1e9e4: e0d2 sd s4,64(sp) - 1e9e6: 0e97e563 bltu a5,s1,1ead0 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x126> - 1e9ea: 8526 mv a0,s1 - 1e9ec: eb5f60ef jal 158a0 <_Znwm@plt> - 1e9f0: 8baa mv s7,a0 - 1e9f2: 94de add s1,s1,s7 - 1e9f4: 0099b823 sd s1,16(s3) - 1e9f8: 0179b023 sd s7,0(s3) - 1e9fc: 0179b423 sd s7,8(s3) - 1ea00: 00043903 ld s2,0(s0) - 1ea04: 00843a03 ld s4,8(s0) - 1ea08: 0d490263 beq s2,s4,1eacc <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x122> - 1ea0c: fc56 sd s5,56(sp) - 1ea0e: f85a sd s6,48(sp) - 1ea10: f062 sd s8,32(sp) - 1ea12: ec66 sd s9,24(sp) - 1ea14: 84de mv s1,s7 - 1ea16: 4abd li s5,15 - 1ea18: 4b05 li s6,1 - 1ea1a: 00810c13 addi s8,sp,8 - 1ea1e: a831 j 1ea3a <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x90> - 1ea20: 09640963 beq s0,s6,1eab2 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x108> - 1ea24: ec0d bnez s0,1ea5e <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0xb4> - 1ea26: e480 sd s0,8(s1) - 1ea28: 9522 add a0,a0,s0 - 1ea2a: 00050023 sb zero,0(a0) - 1ea2e: 02090913 addi s2,s2,32 - 1ea32: 02048493 addi s1,s1,32 - 1ea36: 052a0a63 beq s4,s2,1ea8a <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0xe0> - 1ea3a: 00893403 ld s0,8(s2) - 1ea3e: 01048513 addi a0,s1,16 - 1ea42: e088 sd a0,0(s1) - 1ea44: 00093c83 ld s9,0(s2) - 1ea48: e422 sd s0,8(sp) - 1ea4a: fc8afbe3 bgeu s5,s0,1ea20 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x76> - 1ea4e: 4601 li a2,0 - 1ea50: 85e2 mv a1,s8 - 1ea52: 8526 mv a0,s1 - 1ea54: c5df60ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1ea58: 67a2 ld a5,8(sp) - 1ea5a: e088 sd a0,0(s1) - 1ea5c: e89c sd a5,16(s1) - 1ea5e: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1ea62: 020c8407 vle8.v v8,(s9) - 1ea66: 8c1d sub s0,s0,a5 - 1ea68: 9cbe add s9,s9,a5 - 1ea6a: 02050427 vse8.v v8,(a0) - 1ea6e: 953e add a0,a0,a5 - 1ea70: f47d bnez s0,1ea5e <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0xb4> - 1ea72: 6422 ld s0,8(sp) - 1ea74: 6088 ld a0,0(s1) - 1ea76: 02090913 addi s2,s2,32 - 1ea7a: e480 sd s0,8(s1) - 1ea7c: 9522 add a0,a0,s0 - 1ea7e: 00050023 sb zero,0(a0) - 1ea82: 02048493 addi s1,s1,32 - 1ea86: fb2a1ae3 bne s4,s2,1ea3a <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x90> - 1ea8a: 7ae2 ld s5,56(sp) - 1ea8c: 7b42 ld s6,48(sp) - 1ea8e: 7c02 ld s8,32(sp) - 1ea90: 6ce2 ld s9,24(sp) - 1ea92: 70a6 ld ra,104(sp) - 1ea94: 7406 ld s0,96(sp) - 1ea96: 0099b423 sd s1,8(s3) - 1ea9a: 6946 ld s2,80(sp) - 1ea9c: 64e6 ld s1,88(sp) - 1ea9e: 6a06 ld s4,64(sp) - 1eaa0: 7ba2 ld s7,40(sp) - 1eaa2: 854e mv a0,s3 - 1eaa4: 69a6 ld s3,72(sp) - 1eaa6: 6165 addi sp,sp,112 - 1eaa8: 8082 ret - 1eaaa: e8ca sd s2,80(sp) - 1eaac: e0d2 sd s4,64(sp) - 1eaae: 4b81 li s7,0 - 1eab0: b789 j 1e9f2 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x48> - 1eab2: 000cc783 lbu a5,0(s9) - 1eab6: 00f48823 sb a5,16(s1) - 1eaba: b7b5 j 1ea26 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x7c> - 1eabc: f9ffb0ef jal 1aa5a <_ZN7testing8internal8GetArgvsB5cxx11Ev> - 1eac0: 70a6 ld ra,104(sp) - 1eac2: 7406 ld s0,96(sp) - 1eac4: 854e mv a0,s3 - 1eac6: 69a6 ld s3,72(sp) - 1eac8: 6165 addi sp,sp,112 - 1eaca: 8082 ret - 1eacc: 84de mv s1,s7 - 1eace: b7d1 j 1ea92 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0xe8> - 1ead0: fc56 sd s5,56(sp) - 1ead2: f85a sd s6,48(sp) - 1ead4: f062 sd s8,32(sp) - 1ead6: ec66 sd s9,24(sp) - 1ead8: 9c8f70ef jal 15ca0 <_ZSt28__throw_bad_array_new_lengthv@plt> - 1eadc: ae5f60ef jal 155c0 <__cxa_begin_catch@plt> - 1eae0: 009b8963 beq s7,s1,1eaf2 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x148> - 1eae4: 855e mv a0,s7 - 1eae6: 020b8b93 addi s7,s7,32 - 1eaea: ad6f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1eaee: fe9b9be3 bne s7,s1,1eae4 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x13a> - 1eaf2: d7ff60ef jal 15870 <__cxa_rethrow@plt> - 1eaf6: 842a mv s0,a0 - 1eaf8: 968f70ef jal 15c60 <__cxa_end_catch@plt> - 1eafc: 0009b503 ld a0,0(s3) - 1eb00: c119 beqz a0,1eb06 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x15c> - 1eb02: dfff60ef jal 15900 <_ZdlPv@plt> - 1eb06: 8522 mv a0,s0 - 1eb08: ce9f60ef jal 157f0 <_Unwind_Resume@plt> - -000000000001eb0c <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE>: - 1eb0c: 7179 addi sp,sp,-48 - 1eb0e: e052 sd s4,0(sp) - 1eb10: 8c818a13 addi s4,gp,-1848 # 4c658 <_ZN7testing8internalL7g_argvsE> - 1eb14: e44e sd s3,8(sp) - 1eb16: 028a3983 ld s3,40(s4) - 1eb1a: ec26 sd s1,24(sp) - 1eb1c: f406 sd ra,40(sp) - 1eb1e: 84aa mv s1,a0 - 1eb20: 04a98363 beq s3,a0,1eb66 <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x5a> - 1eb24: 04098163 beqz s3,1eb66 <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x5a> - 1eb28: f022 sd s0,32(sp) - 1eb2a: e84a sd s2,16(sp) - 1eb2c: 0009b403 ld s0,0(s3) - 1eb30: 0089b903 ld s2,8(s3) - 1eb34: 01240f63 beq s0,s2,1eb52 <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x46> - 1eb38: 6008 ld a0,0(s0) - 1eb3a: 01040793 addi a5,s0,16 - 1eb3e: 00f50463 beq a0,a5,1eb46 <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x3a> - 1eb42: dbff60ef jal 15900 <_ZdlPv@plt> - 1eb46: 02040413 addi s0,s0,32 - 1eb4a: fe8917e3 bne s2,s0,1eb38 <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x2c> - 1eb4e: 0009b903 ld s2,0(s3) - 1eb52: 00090563 beqz s2,1eb5c <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x50> - 1eb56: 854a mv a0,s2 - 1eb58: da9f60ef jal 15900 <_ZdlPv@plt> - 1eb5c: 854e mv a0,s3 - 1eb5e: da3f60ef jal 15900 <_ZdlPv@plt> - 1eb62: 7402 ld s0,32(sp) - 1eb64: 6942 ld s2,16(sp) - 1eb66: 70a2 ld ra,40(sp) - 1eb68: 029a3423 sd s1,40(s4) - 1eb6c: 69a2 ld s3,8(sp) - 1eb6e: 64e2 ld s1,24(sp) - 1eb70: 6a02 ld s4,0(sp) - 1eb72: 6145 addi sp,sp,48 - 1eb74: 8082 ret - -000000000001eb76 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE>: - 1eb76: 7159 addi sp,sp,-112 - 1eb78: f0a2 sd s0,96(sp) - 1eb7a: 842a mv s0,a0 - 1eb7c: 4561 li a0,24 - 1eb7e: e8ca sd s2,80(sp) - 1eb80: e4ce sd s3,72(sp) - 1eb82: fc56 sd s5,56(sp) - 1eb84: f486 sd ra,104(sp) - 1eb86: f45e sd s7,40(sp) - 1eb88: d19f60ef jal 158a0 <_Znwm@plt> - 1eb8c: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1eb90: 5e0030d7 vmv.v.i v1,0 - 1eb94: 00043903 ld s2,0(s0) - 1eb98: 00843983 ld s3,8(s0) - 1eb9c: 020570a7 vse64.v v1,(a0) - 1eba0: fc100793 li a5,-63 - 1eba4: 00053823 sd zero,16(a0) - 1eba8: 41298433 sub s0,s3,s2 - 1ebac: 8385 srli a5,a5,0x1 - 1ebae: 8aaa mv s5,a0 - 1ebb0: 1087ed63 bltu a5,s0,1ecca <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x154> - 1ebb4: c079 beqz s0,1ec7a <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x104> - 1ebb6: 8522 mv a0,s0 - 1ebb8: ce9f60ef jal 158a0 <_Znwm@plt> - 1ebbc: 8baa mv s7,a0 - 1ebbe: eca6 sd s1,88(sp) - 1ebc0: 945e add s0,s0,s7 - 1ebc2: 008ab823 sd s0,16(s5) - 1ebc6: 017ab023 sd s7,0(s5) - 1ebca: 0d390163 beq s2,s3,1ec8c <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x116> - 1ebce: e0d2 sd s4,64(sp) - 1ebd0: f85a sd s6,48(sp) - 1ebd2: f062 sd s8,32(sp) - 1ebd4: ec66 sd s9,24(sp) - 1ebd6: 84de mv s1,s7 - 1ebd8: 4a3d li s4,15 - 1ebda: 4b05 li s6,1 - 1ebdc: 00810c13 addi s8,sp,8 - 1ebe0: a839 j 1ebfe <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x88> - 1ebe2: 000cc783 lbu a5,0(s9) - 1ebe6: 00f48823 sb a5,16(s1) - 1ebea: e480 sd s0,8(s1) - 1ebec: 9522 add a0,a0,s0 - 1ebee: 00050023 sb zero,0(a0) - 1ebf2: 02090913 addi s2,s2,32 - 1ebf6: 02048493 addi s1,s1,32 - 1ebfa: 05298563 beq s3,s2,1ec44 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xce> - 1ebfe: 00893403 ld s0,8(s2) - 1ec02: 01048513 addi a0,s1,16 - 1ec06: e088 sd a0,0(s1) - 1ec08: 00093c83 ld s9,0(s2) - 1ec0c: e422 sd s0,8(sp) - 1ec0e: 048a6d63 bltu s4,s0,1ec68 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xf2> - 1ec12: fd6408e3 beq s0,s6,1ebe2 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x6c> - 1ec16: d871 beqz s0,1ebea <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x74> - 1ec18: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1ec1c: 020c8407 vle8.v v8,(s9) - 1ec20: 8c1d sub s0,s0,a5 - 1ec22: 9cbe add s9,s9,a5 - 1ec24: 02050427 vse8.v v8,(a0) - 1ec28: 953e add a0,a0,a5 - 1ec2a: f47d bnez s0,1ec18 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xa2> - 1ec2c: 6422 ld s0,8(sp) - 1ec2e: 6088 ld a0,0(s1) - 1ec30: 02090913 addi s2,s2,32 - 1ec34: e480 sd s0,8(s1) - 1ec36: 9522 add a0,a0,s0 - 1ec38: 00050023 sb zero,0(a0) - 1ec3c: 02048493 addi s1,s1,32 - 1ec40: fb299fe3 bne s3,s2,1ebfe <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x88> - 1ec44: 6a06 ld s4,64(sp) - 1ec46: 7b42 ld s6,48(sp) - 1ec48: 7c02 ld s8,32(sp) - 1ec4a: 6ce2 ld s9,24(sp) - 1ec4c: 009ab423 sd s1,8(s5) - 1ec50: 8556 mv a0,s5 - 1ec52: ebbff0ef jal 1eb0c <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE> - 1ec56: 70a6 ld ra,104(sp) - 1ec58: 7406 ld s0,96(sp) - 1ec5a: 64e6 ld s1,88(sp) - 1ec5c: 6946 ld s2,80(sp) - 1ec5e: 69a6 ld s3,72(sp) - 1ec60: 7ae2 ld s5,56(sp) - 1ec62: 7ba2 ld s7,40(sp) - 1ec64: 6165 addi sp,sp,112 - 1ec66: 8082 ret - 1ec68: 4601 li a2,0 - 1ec6a: 85e2 mv a1,s8 - 1ec6c: 8526 mv a0,s1 - 1ec6e: a43f60ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1ec72: 67a2 ld a5,8(sp) - 1ec74: e088 sd a0,0(s1) - 1ec76: e89c sd a5,16(s1) - 1ec78: b745 j 1ec18 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xa2> - 1ec7a: 4b81 li s7,0 - 1ec7c: eca6 sd s1,88(sp) - 1ec7e: 945e add s0,s0,s7 - 1ec80: 008ab823 sd s0,16(s5) - 1ec84: 017ab023 sd s7,0(s5) - 1ec88: f53913e3 bne s2,s3,1ebce <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x58> - 1ec8c: 84de mv s1,s7 - 1ec8e: bf7d j 1ec4c <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xd6> - 1ec90: 931f60ef jal 155c0 <__cxa_begin_catch@plt> - 1ec94: 049b8163 beq s7,s1,1ecd6 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x160> - 1ec98: 855e mv a0,s7 - 1ec9a: 020b8b93 addi s7,s7,32 - 1ec9e: 922f80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1eca2: 029b8a63 beq s7,s1,1ecd6 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x160> - 1eca6: bfcd j 1ec98 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x122> - 1eca8: 842a mv s0,a0 - 1ecaa: eca6 sd s1,88(sp) - 1ecac: e0d2 sd s4,64(sp) - 1ecae: f85a sd s6,48(sp) - 1ecb0: f062 sd s8,32(sp) - 1ecb2: ec66 sd s9,24(sp) - 1ecb4: 000ab503 ld a0,0(s5) - 1ecb8: c119 beqz a0,1ecbe <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x148> - 1ecba: c47f60ef jal 15900 <_ZdlPv@plt> - 1ecbe: 8556 mv a0,s5 - 1ecc0: c41f60ef jal 15900 <_ZdlPv@plt> - 1ecc4: 8522 mv a0,s0 - 1ecc6: b2bf60ef jal 157f0 <_Unwind_Resume@plt> - 1ecca: 0001b517 auipc a0,0x1b - 1ecce: 5fe50513 addi a0,a0,1534 # 3a2c8 <_IO_stdin_used+0x748> - 1ecd2: c1ff60ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 1ecd6: b9bf60ef jal 15870 <__cxa_rethrow@plt> - 1ecda: 842a mv s0,a0 - 1ecdc: f85f60ef jal 15c60 <__cxa_end_catch@plt> - 1ece0: bfd1 j 1ecb4 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x13e> - -000000000001ece2 <_ZN7testing8internal20ClearInjectableArgvsEv>: - 1ece2: 1101 addi sp,sp,-32 - 1ece4: e04a sd s2,0(sp) - 1ece6: 8f01b903 ld s2,-1808(gp) # 4c680 <_ZN7testing8internalL21g_injected_test_argvsE> - 1ecea: ec06 sd ra,24(sp) - 1ecec: 04090063 beqz s2,1ed2c <_ZN7testing8internal20ClearInjectableArgvsEv+0x4a> - 1ecf0: e822 sd s0,16(sp) - 1ecf2: e426 sd s1,8(sp) - 1ecf4: 00093403 ld s0,0(s2) - 1ecf8: 00893483 ld s1,8(s2) - 1ecfc: 00940f63 beq s0,s1,1ed1a <_ZN7testing8internal20ClearInjectableArgvsEv+0x38> - 1ed00: 6008 ld a0,0(s0) - 1ed02: 01040793 addi a5,s0,16 - 1ed06: 00f50463 beq a0,a5,1ed0e <_ZN7testing8internal20ClearInjectableArgvsEv+0x2c> - 1ed0a: bf7f60ef jal 15900 <_ZdlPv@plt> - 1ed0e: 02040413 addi s0,s0,32 - 1ed12: fe8497e3 bne s1,s0,1ed00 <_ZN7testing8internal20ClearInjectableArgvsEv+0x1e> - 1ed16: 00093483 ld s1,0(s2) - 1ed1a: c481 beqz s1,1ed22 <_ZN7testing8internal20ClearInjectableArgvsEv+0x40> - 1ed1c: 8526 mv a0,s1 - 1ed1e: be3f60ef jal 15900 <_ZdlPv@plt> - 1ed22: 854a mv a0,s2 - 1ed24: bddf60ef jal 15900 <_ZdlPv@plt> - 1ed28: 6442 ld s0,16(sp) - 1ed2a: 64a2 ld s1,8(sp) - 1ed2c: 60e2 ld ra,24(sp) - 1ed2e: 8e01b823 sd zero,-1808(gp) # 4c680 <_ZN7testing8internalL21g_injected_test_argvsE> - 1ed32: 6902 ld s2,0(sp) - 1ed34: 6105 addi sp,sp,32 - 1ed36: 8082 ret - -000000000001ed38 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi>: - 1ed38: 711d addi sp,sp,-96 - 1ed3a: e8a2 sd s0,80(sp) - 1ed3c: e4a6 sd s1,72(sp) - 1ed3e: e0ca sd s2,64(sp) - 1ed40: 842e mv s0,a1 - 1ed42: 84aa mv s1,a0 - 1ed44: 8932 mv s2,a2 - 1ed46: 852e mv a0,a1 - 1ed48: 4629 li a2,10 - 1ed4a: 858a mv a1,sp - 1ed4c: ec86 sd ra,88(sp) - 1ed4e: e002 sd zero,0(sp) - 1ed50: d51f60ef jal 15aa0 <__isoc23_strtol@plt> - 1ed54: 6782 ld a5,0(sp) - 1ed56: 0007c783 lbu a5,0(a5) - 1ed5a: 10079163 bnez a5,1ee5c <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x124> - 1ed5e: 57fd li a5,-1 - 1ed60: 8385 srli a5,a5,0x1 - 1ed62: 97aa add a5,a5,a0 - 1ed64: 56f5 li a3,-3 - 1ed66: 0005071b sext.w a4,a0 - 1ed6a: 00f6e463 bltu a3,a5,1ed72 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x3a> - 1ed6e: 0ca70e63 beq a4,a0,1ee4a <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x112> - 1ed72: fc4e sd s3,56(sp) - 1ed74: 00810993 addi s3,sp,8 - 1ed78: 854e mv a0,s3 - 1ed7a: d4afc0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 1ed7e: 6522 ld a0,8(sp) - 1ed80: 4625 li a2,9 - 1ed82: 0001b597 auipc a1,0x1b - 1ed86: 57e58593 addi a1,a1,1406 # 3a300 <_IO_stdin_used+0x780> - 1ed8a: 0541 addi a0,a0,16 - 1ed8c: 975f60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ed90: 67a2 ld a5,8(sp) - 1ed92: 01010913 addi s2,sp,16 - 1ed96: 85a6 mv a1,s1 - 1ed98: 854a mv a0,s2 - 1ed9a: 01078493 addi s1,a5,16 - 1ed9e: 951fc0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1eda2: 6662 ld a2,24(sp) - 1eda4: 65c2 ld a1,16(sp) - 1eda6: 8526 mv a0,s1 - 1eda8: 959f60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1edac: 6542 ld a0,16(sp) - 1edae: 1004 addi s1,sp,32 - 1edb0: 00950463 beq a0,s1,1edb8 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x80> - 1edb4: b4df60ef jal 15900 <_ZdlPv@plt> - 1edb8: 6522 ld a0,8(sp) - 1edba: 03100613 li a2,49 - 1edbe: 0001b597 auipc a1,0x1b - 1edc2: 55258593 addi a1,a1,1362 # 3a310 <_IO_stdin_used+0x790> - 1edc6: 0541 addi a0,a0,16 - 1edc8: 939f60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1edcc: 6522 ld a0,8(sp) - 1edce: 462d li a2,11 - 1edd0: 0001b597 auipc a1,0x1b - 1edd4: 59058593 addi a1,a1,1424 # 3a360 <_IO_stdin_used+0x7e0> - 1edd8: 0541 addi a0,a0,16 - 1edda: 927f60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1edde: 8522 mv a0,s0 - 1ede0: df1f60ef jal 15bd0 - 1ede4: 862a mv a2,a0 - 1ede6: 6522 ld a0,8(sp) - 1ede8: 85a2 mv a1,s0 - 1edea: 0541 addi a0,a0,16 - 1edec: 915f60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1edf0: 6522 ld a0,8(sp) - 1edf2: 464d li a2,19 - 1edf4: 0001b597 auipc a1,0x1b - 1edf8: 57c58593 addi a1,a1,1404 # 3a370 <_IO_stdin_used+0x7f0> - 1edfc: 0541 addi a0,a0,16 - 1edfe: 903f60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ee02: 85ce mv a1,s3 - 1ee04: 854a mv a0,s2 - 1ee06: 8e9fc0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1ee0a: 65c2 ld a1,16(sp) - 1ee0c: 0001b517 auipc a0,0x1b - 1ee10: 79c50513 addi a0,a0,1948 # 3a5a8 <_IO_stdin_used+0xa28> - 1ee14: 8cdf60ef jal 156e0 - 1ee18: 6542 ld a0,16(sp) - 1ee1a: 00950463 beq a0,s1,1ee22 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0xea> - 1ee1e: ae3f60ef jal 15900 <_ZdlPv@plt> - 1ee22: 0002d797 auipc a5,0x2d - 1ee26: 05e7b783 ld a5,94(a5) # 4be80 - 1ee2a: 6388 ld a0,0(a5) - 1ee2c: e65f60ef jal 15c90 - 1ee30: 6522 ld a0,8(sp) - 1ee32: c501 beqz a0,1ee3a <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x102> - 1ee34: 611c ld a5,0(a0) - 1ee36: 679c ld a5,8(a5) - 1ee38: 9782 jalr a5 - 1ee3a: 60e6 ld ra,88(sp) - 1ee3c: 6446 ld s0,80(sp) - 1ee3e: 79e2 ld s3,56(sp) - 1ee40: 64a6 ld s1,72(sp) - 1ee42: 6906 ld s2,64(sp) - 1ee44: 4501 li a0,0 - 1ee46: 6125 addi sp,sp,96 - 1ee48: 8082 ret - 1ee4a: 60e6 ld ra,88(sp) - 1ee4c: 6446 ld s0,80(sp) - 1ee4e: 00e92023 sw a4,0(s2) - 1ee52: 64a6 ld s1,72(sp) - 1ee54: 6906 ld s2,64(sp) - 1ee56: 4505 li a0,1 - 1ee58: 6125 addi sp,sp,96 - 1ee5a: 8082 ret - 1ee5c: fc4e sd s3,56(sp) - 1ee5e: 00810993 addi s3,sp,8 - 1ee62: 854e mv a0,s3 - 1ee64: c60fc0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 1ee68: 6522 ld a0,8(sp) - 1ee6a: 0001b597 auipc a1,0x1b - 1ee6e: 49658593 addi a1,a1,1174 # 3a300 <_IO_stdin_used+0x780> - 1ee72: 0541 addi a0,a0,16 - 1ee74: fbcf60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1ee78: 67a2 ld a5,8(sp) - 1ee7a: 01010913 addi s2,sp,16 - 1ee7e: 85a6 mv a1,s1 - 1ee80: 854a mv a0,s2 - 1ee82: 01078493 addi s1,a5,16 - 1ee86: 869fc0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1ee8a: 6662 ld a2,24(sp) - 1ee8c: 65c2 ld a1,16(sp) - 1ee8e: 8526 mv a0,s1 - 1ee90: 871f60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ee94: 6542 ld a0,16(sp) - 1ee96: 101c addi a5,sp,32 - 1ee98: 00f50463 beq a0,a5,1eea0 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x168> - 1ee9c: a65f60ef jal 15900 <_ZdlPv@plt> - 1eea0: 6522 ld a0,8(sp) - 1eea2: 0001b597 auipc a1,0x1b - 1eea6: 46e58593 addi a1,a1,1134 # 3a310 <_IO_stdin_used+0x790> - 1eeaa: 0541 addi a0,a0,16 - 1eeac: f84f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1eeb0: 6522 ld a0,8(sp) - 1eeb2: 0001b597 auipc a1,0x1b - 1eeb6: 49658593 addi a1,a1,1174 # 3a348 <_IO_stdin_used+0x7c8> - 1eeba: 0541 addi a0,a0,16 - 1eebc: f74f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1eec0: 8522 mv a0,s0 - 1eec2: d0ff60ef jal 15bd0 - 1eec6: 862a mv a2,a0 - 1eec8: 6522 ld a0,8(sp) - 1eeca: 85a2 mv a1,s0 - 1eecc: 0541 addi a0,a0,16 - 1eece: 833f60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1eed2: 6522 ld a0,8(sp) - 1eed4: 0001b597 auipc a1,0x1b - 1eed8: 48458593 addi a1,a1,1156 # 3a358 <_IO_stdin_used+0x7d8> - 1eedc: 0541 addi a0,a0,16 - 1eede: f52f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1eee2: 85ce mv a1,s3 - 1eee4: 854a mv a0,s2 - 1eee6: 809fc0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1eeea: 65c2 ld a1,16(sp) - 1eeec: 0001b517 auipc a0,0x1b - 1eef0: 6bc50513 addi a0,a0,1724 # 3a5a8 <_IO_stdin_used+0xa28> - 1eef4: fecf60ef jal 156e0 - 1eef8: 854a mv a0,s2 - 1eefa: ec7f70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1eefe: 0002d797 auipc a5,0x2d - 1ef02: f827b783 ld a5,-126(a5) # 4be80 - 1ef06: 6388 ld a0,0(a5) - 1ef08: d89f60ef jal 15c90 - 1ef0c: b715 j 1ee30 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0xf8> - 1ef0e: 842a mv s0,a0 - 1ef10: 854a mv a0,s2 - 1ef12: eaff70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1ef16: 6522 ld a0,8(sp) - 1ef18: c501 beqz a0,1ef20 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1e8> - 1ef1a: 611c ld a5,0(a0) - 1ef1c: 679c ld a5,8(a5) - 1ef1e: 9782 jalr a5 - 1ef20: 8522 mv a0,s0 - 1ef22: 8cff60ef jal 157f0 <_Unwind_Resume@plt> - 1ef26: b7e5 j 1ef0e <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1d6> - 1ef28: 842a mv s0,a0 - 1ef2a: b7f5 j 1ef16 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1de> - 1ef2c: b7cd j 1ef0e <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1d6> - 1ef2e: b7c5 j 1ef0e <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1d6> - 1ef30: 842a mv s0,a0 - 1ef32: b7d5 j 1ef16 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1de> - -000000000001ef34 <_ZN7testing8internal17Int32FromEnvOrDieEPKci>: - 1ef34: 7179 addi sp,sp,-48 - 1ef36: f022 sd s0,32(sp) - 1ef38: e84a sd s2,16(sp) - 1ef3a: f406 sd ra,40(sp) - 1ef3c: 842e mv s0,a1 - 1ef3e: 892a mv s2,a0 - 1ef40: b91f60ef jal 15ad0 - 1ef44: cd29 beqz a0,1ef9e <_ZN7testing8internal17Int32FromEnvOrDieEPKci+0x6a> - 1ef46: 0020 addi s0,sp,8 - 1ef48: ec26 sd s1,24(sp) - 1ef4a: 84aa mv s1,a0 - 1ef4c: 8522 mv a0,s0 - 1ef4e: b76fc0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 1ef52: 6522 ld a0,8(sp) - 1ef54: 02200613 li a2,34 - 1ef58: 0001b597 auipc a1,0x1b - 1ef5c: 43058593 addi a1,a1,1072 # 3a388 <_IO_stdin_used+0x808> - 1ef60: 0541 addi a0,a0,16 - 1ef62: f9ef60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ef66: 854a mv a0,s2 - 1ef68: c69f60ef jal 15bd0 - 1ef6c: 862a mv a2,a0 - 1ef6e: 6522 ld a0,8(sp) - 1ef70: 85ca mv a1,s2 - 1ef72: 0541 addi a0,a0,16 - 1ef74: f8cf60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ef78: 85a6 mv a1,s1 - 1ef7a: 8522 mv a0,s0 - 1ef7c: 0050 addi a2,sp,4 - 1ef7e: dbbff0ef jal 1ed38 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi> - 1ef82: 842a mv s0,a0 - 1ef84: 6522 ld a0,8(sp) - 1ef86: c501 beqz a0,1ef8e <_ZN7testing8internal17Int32FromEnvOrDieEPKci+0x5a> - 1ef88: 611c ld a5,0(a0) - 1ef8a: 679c ld a5,8(a5) - 1ef8c: 9782 jalr a5 - 1ef8e: cc11 beqz s0,1efaa <_ZN7testing8internal17Int32FromEnvOrDieEPKci+0x76> - 1ef90: 70a2 ld ra,40(sp) - 1ef92: 7402 ld s0,32(sp) - 1ef94: 4512 lw a0,4(sp) - 1ef96: 64e2 ld s1,24(sp) - 1ef98: 6942 ld s2,16(sp) - 1ef9a: 6145 addi sp,sp,48 - 1ef9c: 8082 ret - 1ef9e: 70a2 ld ra,40(sp) - 1efa0: 8522 mv a0,s0 - 1efa2: 7402 ld s0,32(sp) - 1efa4: 6942 ld s2,16(sp) - 1efa6: 6145 addi sp,sp,48 - 1efa8: 8082 ret - 1efaa: 4505 li a0,1 - 1efac: d54f60ef jal 15500 - 1efb0: 67a2 ld a5,8(sp) - 1efb2: 842a mv s0,a0 - 1efb4: c789 beqz a5,1efbe <_ZN7testing8internal17Int32FromEnvOrDieEPKci+0x8a> - 1efb6: 6398 ld a4,0(a5) - 1efb8: 853e mv a0,a5 - 1efba: 671c ld a5,8(a4) - 1efbc: 9782 jalr a5 - 1efbe: 8522 mv a0,s0 - 1efc0: 831f60ef jal 157f0 <_Unwind_Resume@plt> - -000000000001efc4 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE>: - 1efc4: 7111 addi sp,sp,-256 - 1efc6: f9a2 sd s0,240(sp) - 1efc8: fd86 sd ra,248(sp) - 1efca: e1da sd s6,192(sp) - 1efcc: f16a sd s10,160(sp) - 1efce: 842a mv s0,a0 - 1efd0: 1c058d63 beqz a1,1f1aa <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1e6> - 1efd4: 617c ld a5,192(a0) - 1efd6: 0b853d03 ld s10,184(a0) - 1efda: f83e sd a5,48(sp) - 1efdc: 3da78963 beq a5,s10,1f3ae <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3ea> - 1efe0: f5a6 sd s1,232(sp) - 1efe2: f1ca sd s2,224(sp) - 1efe4: edce sd s3,216(sp) - 1efe6: e9d2 sd s4,208(sp) - 1efe8: e5d6 sd s5,200(sp) - 1efea: fd5e sd s7,184(sp) - 1efec: f962 sd s8,176(sp) - 1efee: f566 sd s9,168(sp) - 1eff0: ed6e sd s11,152(sp) - 1eff2: 4785 li a5,1 - 1eff4: 3af59963 bne a1,a5,1f3a6 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3e2> - 1eff8: 109c addi a5,sp,96 - 1effa: ec3e sd a5,24(sp) - 1effc: 00bc addi a5,sp,72 - 1effe: 8cae mv s9,a1 - 1f000: 4b01 li s6,0 - 1f002: 05010993 addi s3,sp,80 - 1f006: 4bbd li s7,15 - 1f008: 07010a93 addi s5,sp,112 - 1f00c: e83e sd a5,16(sp) - 1f00e: 000d3903 ld s2,0(s10) - 1f012: 67e2 ld a5,24(sp) - 1f014: 00893483 ld s1,8(s2) - 1f018: e8be sd a5,80(sp) - 1f01a: 38048e63 beqz s1,1f3b6 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3f2> - 1f01e: 8526 mv a0,s1 - 1f020: bb1f60ef jal 15bd0 - 1f024: f8aa sd a0,112(sp) - 1f026: 842a mv s0,a0 - 1f028: 14abec63 bltu s7,a0,1f180 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1bc> - 1f02c: 15950563 beq a0,s9,1f176 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1b2> - 1f030: 38051163 bnez a0,1f3b2 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3ee> - 1f034: 67e2 ld a5,24(sp) - 1f036: 97a2 add a5,a5,s0 - 1f038: eca2 sd s0,88(sp) - 1f03a: 00078023 sb zero,0(a5) - 1f03e: 03093703 ld a4,48(s2) - 1f042: 03893783 ld a5,56(s2) - 1f046: 06090823 sb zero,112(s2) - 1f04a: 0ae78663 beq a5,a4,1f0f6 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x132> - 1f04e: 4a01 li s4,0 - 1f050: fc56 sd s5,56(sp) - 1f052: 0104 addi s1,sp,128 - 1f054: 0002dc17 auipc s8,0x2d - 1f058: c74c3c03 ld s8,-908(s8) # 4bcc8 <_GLOBAL_OFFSET_TABLE_+0x178> - 1f05c: 003a1793 slli a5,s4,0x3 - 1f060: 973e add a4,a4,a5 - 1f062: 6300 ld s0,0(a4) - 1f064: 02043d83 ld s11,32(s0) - 1f068: f8a6 sd s1,112(sp) - 1f06a: 360d8463 beqz s11,1f3d2 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x40e> - 1f06e: 856e mv a0,s11 - 1f070: b61f60ef jal 15bd0 - 1f074: e4aa sd a0,72(sp) - 1f076: 87aa mv a5,a0 - 1f078: 0aabe963 bltu s7,a0,1f12a <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x166> - 1f07c: 0d950f63 beq a0,s9,1f15a <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x196> - 1f080: 8526 mv a0,s1 - 1f082: efd5 bnez a5,1f13e <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x17a> - 1f084: 8726 mv a4,s1 - 1f086: fcbe sd a5,120(sp) - 1f088: 97ba add a5,a5,a4 - 1f08a: 00078023 sb zero,0(a5) - 1f08e: 0001e597 auipc a1,0x1e - 1f092: d0258593 addi a1,a1,-766 # 3cd90 <_ZN7testingL18kDisableTestFilterE> - 1f096: 854e mv a0,s3 - 1f098: c45fb0ef jal 1acdc <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> - 1f09c: 8daa mv s11,a0 - 1f09e: c179 beqz a0,1f164 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1a0> - 1f0a0: 09b400a3 sb s11,129(s0) - 1f0a4: 85d6 mv a1,s5 - 1f0a6: 854e mv a0,s3 - 1f0a8: c6dfb0ef jal 1ad14 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_> - 1f0ac: 000c4683 lbu a3,0(s8) - 1f0b0: 08a40123 sb a0,130(s0) - 1f0b4: 87aa mv a5,a0 - 1f0b6: e699 bnez a3,1f0c4 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x100> - 1f0b8: 001dc713 xori a4,s11,1 - 1f0bc: 00e577b3 and a5,a0,a4 - 1f0c0: 0ff7f793 zext.b a5,a5 - 1f0c4: 08f40023 sb a5,128(s0) - 1f0c8: 080401a3 sb zero,131(s0) - 1f0cc: 07094703 lbu a4,112(s2) - 1f0d0: 7546 ld a0,112(sp) - 1f0d2: 01678b3b addw s6,a5,s6 - 1f0d6: 8fd9 or a5,a5,a4 - 1f0d8: 06f90823 sb a5,112(s2) - 1f0dc: 00950463 beq a0,s1,1f0e4 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x120> - 1f0e0: 821f60ef jal 15900 <_ZdlPv@plt> - 1f0e4: 03093703 ld a4,48(s2) - 1f0e8: 03893783 ld a5,56(s2) - 1f0ec: 0a05 addi s4,s4,1 - 1f0ee: 8f99 sub a5,a5,a4 - 1f0f0: 878d srai a5,a5,0x3 - 1f0f2: f6fa65e3 bltu s4,a5,1f05c <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x98> - 1f0f6: 6546 ld a0,80(sp) - 1f0f8: 67e2 ld a5,24(sp) - 1f0fa: 00f50463 beq a0,a5,1f102 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x13e> - 1f0fe: 803f60ef jal 15900 <_ZdlPv@plt> - 1f102: 77c2 ld a5,48(sp) - 1f104: 0d21 addi s10,s10,8 - 1f106: f1a794e3 bne a5,s10,1f00e <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x4a> - 1f10a: 74ae ld s1,232(sp) - 1f10c: 790e ld s2,224(sp) - 1f10e: 69ee ld s3,216(sp) - 1f110: 6a4e ld s4,208(sp) - 1f112: 6aae ld s5,200(sp) - 1f114: 7bea ld s7,184(sp) - 1f116: 7c4a ld s8,176(sp) - 1f118: 7caa ld s9,168(sp) - 1f11a: 6dea ld s11,152(sp) - 1f11c: 70ee ld ra,248(sp) - 1f11e: 744e ld s0,240(sp) - 1f120: 7d0a ld s10,160(sp) - 1f122: 855a mv a0,s6 - 1f124: 6b0e ld s6,192(sp) - 1f126: 6111 addi sp,sp,256 - 1f128: 8082 ret - 1f12a: 65c2 ld a1,16(sp) - 1f12c: e42a sd a0,8(sp) - 1f12e: 4601 li a2,0 - 1f130: 8556 mv a0,s5 - 1f132: d7ef60ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1f136: 66a6 ld a3,72(sp) - 1f138: 67a2 ld a5,8(sp) - 1f13a: f8aa sd a0,112(sp) - 1f13c: e136 sd a3,128(sp) - 1f13e: 876e mv a4,s11 - 1f140: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma - 1f144: 02070407 vle8.v v8,(a4) - 1f148: 8f95 sub a5,a5,a3 - 1f14a: 9736 add a4,a4,a3 - 1f14c: 02050427 vse8.v v8,(a0) - 1f150: 9536 add a0,a0,a3 - 1f152: f7fd bnez a5,1f140 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x17c> - 1f154: 67a6 ld a5,72(sp) - 1f156: 7746 ld a4,112(sp) - 1f158: b73d j 1f086 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0xc2> - 1f15a: 000dc703 lbu a4,0(s11) - 1f15e: 08e10023 sb a4,128(sp) - 1f162: b70d j 1f084 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0xc0> - 1f164: 0001e597 auipc a1,0x1e - 1f168: c2c58593 addi a1,a1,-980 # 3cd90 <_ZN7testingL18kDisableTestFilterE> - 1f16c: 8556 mv a0,s5 - 1f16e: b6ffb0ef jal 1acdc <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> - 1f172: 8daa mv s11,a0 - 1f174: b735 j 1f0a0 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0xdc> - 1f176: 0004c783 lbu a5,0(s1) - 1f17a: 06f10023 sb a5,96(sp) - 1f17e: bd5d j 1f034 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x70> - 1f180: 4601 li a2,0 - 1f182: 85d6 mv a1,s5 - 1f184: 854e mv a0,s3 - 1f186: d2af60ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1f18a: 77c6 ld a5,112(sp) - 1f18c: e8aa sd a0,80(sp) - 1f18e: f0be sd a5,96(sp) - 1f190: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1f194: 02048407 vle8.v v8,(s1) - 1f198: 8c1d sub s0,s0,a5 - 1f19a: 94be add s1,s1,a5 - 1f19c: 02050427 vse8.v v8,(a0) - 1f1a0: 953e add a0,a0,a5 - 1f1a2: f47d bnez s0,1f190 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1cc> - 1f1a4: 7446 ld s0,112(sp) - 1f1a6: 67c6 ld a5,80(sp) - 1f1a8: b579 j 1f036 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x72> - 1f1aa: 55fd li a1,-1 - 1f1ac: 0001e517 auipc a0,0x1e - 1f1b0: bb450513 addi a0,a0,-1100 # 3cd60 <_ZN7testingL16kTestTotalShardsE> - 1f1b4: d81ff0ef jal 1ef34 <_ZN7testing8internal17Int32FromEnvOrDieEPKci> - 1f1b8: 87aa mv a5,a0 - 1f1ba: 55fd li a1,-1 - 1f1bc: 0001e517 auipc a0,0x1e - 1f1c0: bbc50513 addi a0,a0,-1092 # 3cd78 <_ZN7testingL15kTestShardIndexE> - 1f1c4: e43e sd a5,8(sp) - 1f1c6: d6fff0ef jal 1ef34 <_ZN7testing8internal17Int32FromEnvOrDieEPKci> - 1f1ca: 607c ld a5,192(s0) - 1f1cc: 0b843d03 ld s10,184(s0) - 1f1d0: e82a sd a0,16(sp) - 1f1d2: f83e sd a5,48(sp) - 1f1d4: 1da78d63 beq a5,s10,1f3ae <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3ea> - 1f1d8: f5a6 sd s1,232(sp) - 1f1da: f1ca sd s2,224(sp) - 1f1dc: edce sd s3,216(sp) - 1f1de: e9d2 sd s4,208(sp) - 1f1e0: e5d6 sd s5,200(sp) - 1f1e2: fd5e sd s7,184(sp) - 1f1e4: f962 sd s8,176(sp) - 1f1e6: f566 sd s9,168(sp) - 1f1e8: ed6e sd s11,152(sp) - 1f1ea: 109c addi a5,sp,96 - 1f1ec: f46a sd s10,40(sp) - 1f1ee: 4b01 li s6,0 - 1f1f0: 4a81 li s5,0 - 1f1f2: 05010993 addi s3,sp,80 - 1f1f6: ec3e sd a5,24(sp) - 1f1f8: 4c3d li s8,15 - 1f1fa: 07010b93 addi s7,sp,112 - 1f1fe: 0002dc97 auipc s9,0x2d - 1f202: acacbc83 ld s9,-1334(s9) # 4bcc8 <_GLOBAL_OFFSET_TABLE_+0x178> - 1f206: 77a2 ld a5,40(sp) - 1f208: 0007b903 ld s2,0(a5) - 1f20c: 67e2 ld a5,24(sp) - 1f20e: 00893483 ld s1,8(s2) - 1f212: e8be sd a5,80(sp) - 1f214: 1a048163 beqz s1,1f3b6 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3f2> - 1f218: 8526 mv a0,s1 - 1f21a: 9b7f60ef jal 15bd0 - 1f21e: f8aa sd a0,112(sp) - 1f220: 842a mv s0,a0 - 1f222: 14ac6d63 bltu s8,a0,1f37c <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3b8> - 1f226: 4785 li a5,1 - 1f228: 14f51663 bne a0,a5,1f374 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3b0> - 1f22c: 0004c783 lbu a5,0(s1) - 1f230: 06f10023 sb a5,96(sp) - 1f234: 67e2 ld a5,24(sp) - 1f236: 97a2 add a5,a5,s0 - 1f238: eca2 sd s0,88(sp) - 1f23a: 00078023 sb zero,0(a5) - 1f23e: 03093703 ld a4,48(s2) - 1f242: 03893783 ld a5,56(s2) - 1f246: 06090823 sb zero,112(s2) - 1f24a: 0cf70163 beq a4,a5,1f30c <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x348> - 1f24e: 00bc addi a5,sp,72 - 1f250: 4a01 li s4,0 - 1f252: fc5e sd s7,56(sp) - 1f254: 0104 addi s1,sp,128 - 1f256: f03e sd a5,32(sp) - 1f258: 003a1793 slli a5,s4,0x3 - 1f25c: 973e add a4,a4,a5 - 1f25e: 6300 ld s0,0(a4) - 1f260: 02043d83 ld s11,32(s0) - 1f264: f8a6 sd s1,112(sp) - 1f266: 160d8663 beqz s11,1f3d2 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x40e> - 1f26a: 856e mv a0,s11 - 1f26c: 965f60ef jal 15bd0 - 1f270: e4aa sd a0,72(sp) - 1f272: 8d2a mv s10,a0 - 1f274: 0cac6e63 bltu s8,a0,1f350 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x38c> - 1f278: 4785 li a5,1 - 1f27a: 0cf50663 beq a0,a5,1f346 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x382> - 1f27e: e545 bnez a0,1f326 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x362> - 1f280: 8726 mv a4,s1 - 1f282: fcea sd s10,120(sp) - 1f284: 01a707b3 add a5,a4,s10 - 1f288: 00078023 sb zero,0(a5) - 1f28c: 0001e597 auipc a1,0x1e - 1f290: b0458593 addi a1,a1,-1276 # 3cd90 <_ZN7testingL18kDisableTestFilterE> - 1f294: 854e mv a0,s3 - 1f296: a47fb0ef jal 1acdc <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> - 1f29a: 8d2a mv s10,a0 - 1f29c: c179 beqz a0,1f362 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x39e> - 1f29e: 09a400a3 sb s10,129(s0) - 1f2a2: 85de mv a1,s7 - 1f2a4: 854e mv a0,s3 - 1f2a6: a6ffb0ef jal 1ad14 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_> - 1f2aa: 000cc683 lbu a3,0(s9) - 1f2ae: 08a40123 sb a0,130(s0) - 1f2b2: 8daa mv s11,a0 - 1f2b4: e689 bnez a3,1f2be <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x2fa> - 1f2b6: 001d4793 xori a5,s10,1 - 1f2ba: 00f57db3 and s11,a0,a5 - 1f2be: 65c2 ld a1,16(sp) - 1f2c0: 6522 ld a0,8(sp) - 1f2c2: 8656 mv a2,s5 - 1f2c4: 8b0fe0ef jal 1d374 <_ZN7testing8internal20ShouldRunTestOnShardEiii> - 1f2c8: 87aa mv a5,a0 - 1f2ca: 000d869b sext.w a3,s11 - 1f2ce: 4605 li a2,1 - 1f2d0: c509 beqz a0,1f2da <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x316> - 1f2d2: 00db0b3b addw s6,s6,a3 - 1f2d6: 87ee mv a5,s11 - 1f2d8: 4601 li a2,0 - 1f2da: 08f40023 sb a5,128(s0) - 1f2de: 08c401a3 sb a2,131(s0) - 1f2e2: 07094703 lbu a4,112(s2) - 1f2e6: 7546 ld a0,112(sp) - 1f2e8: 00da8abb addw s5,s5,a3 - 1f2ec: 8fd9 or a5,a5,a4 - 1f2ee: 06f90823 sb a5,112(s2) - 1f2f2: 00950463 beq a0,s1,1f2fa <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x336> - 1f2f6: e0af60ef jal 15900 <_ZdlPv@plt> - 1f2fa: 03093703 ld a4,48(s2) - 1f2fe: 03893783 ld a5,56(s2) - 1f302: 0a05 addi s4,s4,1 - 1f304: 8f99 sub a5,a5,a4 - 1f306: 878d srai a5,a5,0x3 - 1f308: f4fa68e3 bltu s4,a5,1f258 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x294> - 1f30c: 6546 ld a0,80(sp) - 1f30e: 67e2 ld a5,24(sp) - 1f310: 00f50463 beq a0,a5,1f318 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x354> - 1f314: decf60ef jal 15900 <_ZdlPv@plt> - 1f318: 77a2 ld a5,40(sp) - 1f31a: 7742 ld a4,48(sp) - 1f31c: 07a1 addi a5,a5,8 - 1f31e: f43e sd a5,40(sp) - 1f320: eef713e3 bne a4,a5,1f206 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x242> - 1f324: b3dd j 1f10a <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x146> - 1f326: 8526 mv a0,s1 - 1f328: 876e mv a4,s11 - 1f32a: 87ea mv a5,s10 - 1f32c: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma - 1f330: 02070407 vle8.v v8,(a4) - 1f334: 8f95 sub a5,a5,a3 - 1f336: 9736 add a4,a4,a3 - 1f338: 02050427 vse8.v v8,(a0) - 1f33c: 9536 add a0,a0,a3 - 1f33e: f7fd bnez a5,1f32c <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x368> - 1f340: 6d26 ld s10,72(sp) - 1f342: 7746 ld a4,112(sp) - 1f344: bf3d j 1f282 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x2be> - 1f346: 000dc703 lbu a4,0(s11) - 1f34a: 08e10023 sb a4,128(sp) - 1f34e: bf0d j 1f280 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x2bc> - 1f350: 7582 ld a1,32(sp) - 1f352: 4601 li a2,0 - 1f354: 855e mv a0,s7 - 1f356: b5af60ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1f35a: 66a6 ld a3,72(sp) - 1f35c: f8aa sd a0,112(sp) - 1f35e: e136 sd a3,128(sp) - 1f360: b7e1 j 1f328 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x364> - 1f362: 0001e597 auipc a1,0x1e - 1f366: a2e58593 addi a1,a1,-1490 # 3cd90 <_ZN7testingL18kDisableTestFilterE> - 1f36a: 855e mv a0,s7 - 1f36c: 971fb0ef jal 1acdc <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> - 1f370: 8d2a mv s10,a0 - 1f372: b735 j 1f29e <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x2da> - 1f374: ec0500e3 beqz a0,1f234 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x270> - 1f378: 6562 ld a0,24(sp) - 1f37a: a809 j 1f38c <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3c8> - 1f37c: 4601 li a2,0 - 1f37e: 85de mv a1,s7 - 1f380: 854e mv a0,s3 - 1f382: b2ef60ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1f386: 77c6 ld a5,112(sp) - 1f388: e8aa sd a0,80(sp) - 1f38a: f0be sd a5,96(sp) - 1f38c: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1f390: 02048407 vle8.v v8,(s1) - 1f394: 8c1d sub s0,s0,a5 - 1f396: 94be add s1,s1,a5 - 1f398: 02050427 vse8.v v8,(a0) - 1f39c: 953e add a0,a0,a5 - 1f39e: f47d bnez s0,1f38c <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3c8> - 1f3a0: 7446 ld s0,112(sp) - 1f3a2: 67c6 ld a5,80(sp) - 1f3a4: bd49 j 1f236 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x272> - 1f3a6: 57fd li a5,-1 - 1f3a8: e83e sd a5,16(sp) - 1f3aa: e43e sd a5,8(sp) - 1f3ac: bd3d j 1f1ea <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x226> - 1f3ae: 4b01 li s6,0 - 1f3b0: b3b5 j 1f11c <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x158> - 1f3b2: 6562 ld a0,24(sp) - 1f3b4: bbf1 j 1f190 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1cc> - 1f3b6: a1bf60ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 1f3ba: 842a mv s0,a0 - 1f3bc: 7562 ld a0,56(sp) - 1f3be: a03f70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f3c2: 854e mv a0,s3 - 1f3c4: 9fdf70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f3c8: 8522 mv a0,s0 - 1f3ca: c26f60ef jal 157f0 <_Unwind_Resume@plt> - 1f3ce: 842a mv s0,a0 - 1f3d0: bfcd j 1f3c2 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3fe> - 1f3d2: 9fff60ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - -000000000001f3d6 <_ZN7testing8internal11ShouldShardEPKcS2_b>: - 1f3d6: c219 beqz a2,1f3dc <_ZN7testing8internal11ShouldShardEPKcS2_b+0x6> - 1f3d8: 4501 li a0,0 - 1f3da: 8082 ret - 1f3dc: 711d addi sp,sp,-96 - 1f3de: e8a2 sd s0,80(sp) - 1f3e0: 842e mv s0,a1 - 1f3e2: 55fd li a1,-1 - 1f3e4: ec86 sd ra,88(sp) - 1f3e6: e4a6 sd s1,72(sp) - 1f3e8: b4dff0ef jal 1ef34 <_ZN7testing8internal17Int32FromEnvOrDieEPKci> - 1f3ec: 87aa mv a5,a0 - 1f3ee: 55fd li a1,-1 - 1f3f0: 8522 mv a0,s0 - 1f3f2: 843e mv s0,a5 - 1f3f4: b41ff0ef jal 1ef34 <_ZN7testing8internal17Int32FromEnvOrDieEPKci> - 1f3f8: 57fd li a5,-1 - 1f3fa: 84aa mv s1,a0 - 1f3fc: 02f40163 beq s0,a5,1f41e <_ZN7testing8internal11ShouldShardEPKcS2_b+0x48> - 1f400: 1ef50f63 beq a0,a5,1f5fe <_ZN7testing8internal11ShouldShardEPKcS2_b+0x228> - 1f404: 0e054163 bltz a0,1f4e6 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x110> - 1f408: fff40793 addi a5,s0,-1 - 1f40c: 00f03533 snez a0,a5 - 1f410: 0c84db63 bge s1,s0,1f4e6 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x110> - 1f414: 60e6 ld ra,88(sp) - 1f416: 6446 ld s0,80(sp) - 1f418: 64a6 ld s1,72(sp) - 1f41a: 6125 addi sp,sp,96 - 1f41c: 8082 ret - 1f41e: 4501 li a0,0 - 1f420: fe848ae3 beq s1,s0,1f414 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x3e> - 1f424: e0ca sd s2,64(sp) - 1f426: 02010913 addi s2,sp,32 - 1f42a: 854a mv a0,s2 - 1f42c: e99fb0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 1f430: 7502 ld a0,32(sp) - 1f432: 0001b597 auipc a1,0x1b - 1f436: f7e58593 addi a1,a1,-130 # 3a3b0 <_IO_stdin_used+0x830> - 1f43a: 0541 addi a0,a0,16 - 1f43c: 9f4f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1f440: 7502 ld a0,32(sp) - 1f442: 0001e597 auipc a1,0x1e - 1f446: 93658593 addi a1,a1,-1738 # 3cd78 <_ZN7testingL15kTestShardIndexE> - 1f44a: 0541 addi a0,a0,16 - 1f44c: 9e4f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1f450: 7502 ld a0,32(sp) - 1f452: 0001b597 auipc a1,0x1b - 1f456: f8e58593 addi a1,a1,-114 # 3a3e0 <_IO_stdin_used+0x860> - 1f45a: 0541 addi a0,a0,16 - 1f45c: 9d4f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1f460: 7502 ld a0,32(sp) - 1f462: 85a6 mv a1,s1 - 1f464: 0541 addi a0,a0,16 - 1f466: 8aaf60ef jal 15510 <_ZNSolsEi@plt> - 1f46a: 7502 ld a0,32(sp) - 1f46c: 0001b597 auipc a1,0x1b - 1f470: f7c58593 addi a1,a1,-132 # 3a3e8 <_IO_stdin_used+0x868> - 1f474: 0541 addi a0,a0,16 - 1f476: 9baf60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1f47a: 7502 ld a0,32(sp) - 1f47c: 0001e597 auipc a1,0x1e - 1f480: 8e458593 addi a1,a1,-1820 # 3cd60 <_ZN7testingL16kTestTotalShardsE> - 1f484: 0541 addi a0,a0,16 - 1f486: 9aaf60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1f48a: 7502 ld a0,32(sp) - 1f48c: 0001b597 auipc a1,0x1b - 1f490: f7458593 addi a1,a1,-140 # 3a400 <_IO_stdin_used+0x880> - 1f494: 0541 addi a0,a0,16 - 1f496: 99af60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1f49a: 0020 addi s0,sp,8 - 1f49c: 8522 mv a0,s0 - 1f49e: 85ca mv a1,s2 - 1f4a0: 0002c317 auipc t1,0x2c - 1f4a4: 7d033303 ld t1,2000(t1) # 4bc70 <_GLOBAL_OFFSET_TABLE_+0x120> - 1f4a8: 9302 jalr t1 - 1f4aa: 7502 ld a0,32(sp) - 1f4ac: c501 beqz a0,1f4b4 <_ZN7testing8internal11ShouldShardEPKcS2_b+0xde> - 1f4ae: 611c ld a5,0(a0) - 1f4b0: 679c ld a5,8(a5) - 1f4b2: 9782 jalr a5 - 1f4b4: 85a2 mv a1,s0 - 1f4b6: 854a mv a0,s2 - 1f4b8: a36fc0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1f4bc: 7602 ld a2,32(sp) - 1f4be: 0001b597 auipc a1,0x1b - 1f4c2: 0ea58593 addi a1,a1,234 # 3a5a8 <_IO_stdin_used+0xa28> - 1f4c6: 4505 li a0,1 - 1f4c8: b60fd0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1f4cc: 854a mv a0,s2 - 1f4ce: 8f3f70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f4d2: 0002d797 auipc a5,0x2d - 1f4d6: 9ae7b783 ld a5,-1618(a5) # 4be80 - 1f4da: 6388 ld a0,0(a5) - 1f4dc: fb4f60ef jal 15c90 - 1f4e0: 4505 li a0,1 - 1f4e2: 81ef60ef jal 15500 - 1f4e6: e0ca sd s2,64(sp) - 1f4e8: 02010913 addi s2,sp,32 - 1f4ec: 854a mv a0,s2 - 1f4ee: dd7fb0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 1f4f2: 7502 ld a0,32(sp) - 1f4f4: 0001b597 auipc a1,0x1b - 1f4f8: f1c58593 addi a1,a1,-228 # 3a410 <_IO_stdin_used+0x890> - 1f4fc: 0541 addi a0,a0,16 - 1f4fe: 932f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1f502: 7502 ld a0,32(sp) - 1f504: 0001e597 auipc a1,0x1e - 1f508: 87458593 addi a1,a1,-1932 # 3cd78 <_ZN7testingL15kTestShardIndexE> - 1f50c: 0541 addi a0,a0,16 - 1f50e: 922f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1f512: 7502 ld a0,32(sp) - 1f514: 0001b597 auipc a1,0x1b - 1f518: f2c58593 addi a1,a1,-212 # 3a440 <_IO_stdin_used+0x8c0> - 1f51c: 0541 addi a0,a0,16 - 1f51e: 912f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1f522: 7502 ld a0,32(sp) - 1f524: 0001e597 auipc a1,0x1e - 1f528: 83c58593 addi a1,a1,-1988 # 3cd60 <_ZN7testingL16kTestTotalShardsE> - 1f52c: 0541 addi a0,a0,16 - 1f52e: 902f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1f532: 7502 ld a0,32(sp) - 1f534: 0001b597 auipc a1,0x1b - 1f538: f1458593 addi a1,a1,-236 # 3a448 <_IO_stdin_used+0x8c8> - 1f53c: 0541 addi a0,a0,16 - 1f53e: 8f2f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1f542: 7502 ld a0,32(sp) - 1f544: 0001e597 auipc a1,0x1e - 1f548: 83458593 addi a1,a1,-1996 # 3cd78 <_ZN7testingL15kTestShardIndexE> - 1f54c: 0541 addi a0,a0,16 - 1f54e: 8e2f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1f552: 7502 ld a0,32(sp) - 1f554: 0001d597 auipc a1,0x1d - 1f558: 2a458593 addi a1,a1,676 # 3c7f8 <_IO_stdin_used+0x2c78> - 1f55c: 0541 addi a0,a0,16 - 1f55e: 8d2f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1f562: 7502 ld a0,32(sp) - 1f564: 85a6 mv a1,s1 - 1f566: 0541 addi a0,a0,16 - 1f568: fa9f50ef jal 15510 <_ZNSolsEi@plt> - 1f56c: 7502 ld a0,32(sp) - 1f56e: 0001b597 auipc a1,0x1b - 1f572: 38258593 addi a1,a1,898 # 3a8f0 <_IO_stdin_used+0xd70> - 1f576: 0541 addi a0,a0,16 - 1f578: 8b8f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1f57c: 7502 ld a0,32(sp) - 1f57e: 0001d597 auipc a1,0x1d - 1f582: 7e258593 addi a1,a1,2018 # 3cd60 <_ZN7testingL16kTestTotalShardsE> - 1f586: 0541 addi a0,a0,16 - 1f588: 8a8f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1f58c: 7502 ld a0,32(sp) - 1f58e: 0001d597 auipc a1,0x1d - 1f592: 26a58593 addi a1,a1,618 # 3c7f8 <_IO_stdin_used+0x2c78> - 1f596: 0541 addi a0,a0,16 - 1f598: 898f60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1f59c: 7502 ld a0,32(sp) - 1f59e: 85a2 mv a1,s0 - 1f5a0: 0541 addi a0,a0,16 - 1f5a2: f6ff50ef jal 15510 <_ZNSolsEi@plt> - 1f5a6: 7502 ld a0,32(sp) - 1f5a8: 0001c597 auipc a1,0x1c - 1f5ac: 51858593 addi a1,a1,1304 # 3bac0 <_IO_stdin_used+0x1f40> - 1f5b0: 0541 addi a0,a0,16 - 1f5b2: 87ef60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1f5b6: 0820 addi s0,sp,24 - 1f5b8: 8522 mv a0,s0 - 1f5ba: 85ca mv a1,s2 - 1f5bc: 0002c317 auipc t1,0x2c - 1f5c0: 6b433303 ld t1,1716(t1) # 4bc70 <_GLOBAL_OFFSET_TABLE_+0x120> - 1f5c4: 9302 jalr t1 - 1f5c6: 7502 ld a0,32(sp) - 1f5c8: c501 beqz a0,1f5d0 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x1fa> - 1f5ca: 611c ld a5,0(a0) - 1f5cc: 679c ld a5,8(a5) - 1f5ce: 9782 jalr a5 - 1f5d0: 85a2 mv a1,s0 - 1f5d2: 854a mv a0,s2 - 1f5d4: 91afc0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1f5d8: 7602 ld a2,32(sp) - 1f5da: 0001b597 auipc a1,0x1b - 1f5de: fce58593 addi a1,a1,-50 # 3a5a8 <_IO_stdin_used+0xa28> - 1f5e2: 4505 li a0,1 - 1f5e4: a44fd0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1f5e8: 854a mv a0,s2 - 1f5ea: fd6f70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f5ee: 0002d797 auipc a5,0x2d - 1f5f2: 8927b783 ld a5,-1902(a5) # 4be80 - 1f5f6: 6388 ld a0,0(a5) - 1f5f8: e98f60ef jal 15c90 - 1f5fc: b5d5 j 1f4e0 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x10a> - 1f5fe: e0ca sd s2,64(sp) - 1f600: 02010913 addi s2,sp,32 - 1f604: 854a mv a0,s2 - 1f606: cbffb0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 1f60a: 7502 ld a0,32(sp) - 1f60c: 0001b597 auipc a1,0x1b - 1f610: da458593 addi a1,a1,-604 # 3a3b0 <_IO_stdin_used+0x830> - 1f614: 0541 addi a0,a0,16 - 1f616: 81af60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1f61a: 7502 ld a0,32(sp) - 1f61c: 0001d597 auipc a1,0x1d - 1f620: 74458593 addi a1,a1,1860 # 3cd60 <_ZN7testingL16kTestTotalShardsE> - 1f624: 0541 addi a0,a0,16 - 1f626: 80af60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1f62a: 7502 ld a0,32(sp) - 1f62c: 0001b597 auipc a1,0x1b - 1f630: db458593 addi a1,a1,-588 # 3a3e0 <_IO_stdin_used+0x860> - 1f634: 0541 addi a0,a0,16 - 1f636: ffbf50ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1f63a: 7502 ld a0,32(sp) - 1f63c: 85a2 mv a1,s0 - 1f63e: 0541 addi a0,a0,16 - 1f640: ed1f50ef jal 15510 <_ZNSolsEi@plt> - 1f644: 7502 ld a0,32(sp) - 1f646: 0001b597 auipc a1,0x1b - 1f64a: da258593 addi a1,a1,-606 # 3a3e8 <_IO_stdin_used+0x868> - 1f64e: 0541 addi a0,a0,16 - 1f650: fe1f50ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1f654: 7502 ld a0,32(sp) - 1f656: 0001d597 auipc a1,0x1d - 1f65a: 72258593 addi a1,a1,1826 # 3cd78 <_ZN7testingL15kTestShardIndexE> - 1f65e: 0541 addi a0,a0,16 - 1f660: fd1f50ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1f664: 7502 ld a0,32(sp) - 1f666: 0001b597 auipc a1,0x1b - 1f66a: d9a58593 addi a1,a1,-614 # 3a400 <_IO_stdin_used+0x880> - 1f66e: 0541 addi a0,a0,16 - 1f670: fc1f50ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1f674: 0800 addi s0,sp,16 - 1f676: 8522 mv a0,s0 - 1f678: 85ca mv a1,s2 - 1f67a: 0002c317 auipc t1,0x2c - 1f67e: 5f633303 ld t1,1526(t1) # 4bc70 <_GLOBAL_OFFSET_TABLE_+0x120> - 1f682: 9302 jalr t1 - 1f684: 7502 ld a0,32(sp) - 1f686: c501 beqz a0,1f68e <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2b8> - 1f688: 611c ld a5,0(a0) - 1f68a: 679c ld a5,8(a5) - 1f68c: 9782 jalr a5 - 1f68e: 85a2 mv a1,s0 - 1f690: 854a mv a0,s2 - 1f692: 85cfc0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1f696: 7602 ld a2,32(sp) - 1f698: 0001b597 auipc a1,0x1b - 1f69c: f1058593 addi a1,a1,-240 # 3a5a8 <_IO_stdin_used+0xa28> - 1f6a0: 4505 li a0,1 - 1f6a2: 986fd0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1f6a6: 854a mv a0,s2 - 1f6a8: f18f70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f6ac: 0002c797 auipc a5,0x2c - 1f6b0: 7d47b783 ld a5,2004(a5) # 4be80 - 1f6b4: 6388 ld a0,0(a5) - 1f6b6: ddaf60ef jal 15c90 - 1f6ba: b51d j 1f4e0 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x10a> - 1f6bc: 7782 ld a5,32(sp) - 1f6be: 842a mv s0,a0 - 1f6c0: c789 beqz a5,1f6ca <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> - 1f6c2: 6398 ld a4,0(a5) - 1f6c4: 853e mv a0,a5 - 1f6c6: 671c ld a5,8(a4) - 1f6c8: 9782 jalr a5 - 1f6ca: 8522 mv a0,s0 - 1f6cc: 924f60ef jal 157f0 <_Unwind_Resume@plt> - 1f6d0: 842a mv s0,a0 - 1f6d2: bfe5 j 1f6ca <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> - 1f6d4: 842a mv s0,a0 - 1f6d6: 854a mv a0,s2 - 1f6d8: ee8f70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f6dc: 6542 ld a0,16(sp) - 1f6de: d575 beqz a0,1f6ca <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> - 1f6e0: 611c ld a5,0(a0) - 1f6e2: 679c ld a5,8(a5) - 1f6e4: 9782 jalr a5 - 1f6e6: b7d5 j 1f6ca <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> - 1f6e8: 842a mv s0,a0 - 1f6ea: bfcd j 1f6dc <_ZN7testing8internal11ShouldShardEPKcS2_b+0x306> - 1f6ec: bfc1 j 1f6bc <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2e6> - 1f6ee: 842a mv s0,a0 - 1f6f0: bfe9 j 1f6ca <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> - 1f6f2: 842a mv s0,a0 - 1f6f4: 854a mv a0,s2 - 1f6f6: ecaf70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f6fa: 6562 ld a0,24(sp) - 1f6fc: f175 bnez a0,1f6e0 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x30a> - 1f6fe: b7f1 j 1f6ca <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> - 1f700: 842a mv s0,a0 - 1f702: bfe5 j 1f6fa <_ZN7testing8internal11ShouldShardEPKcS2_b+0x324> - 1f704: bf65 j 1f6bc <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2e6> - 1f706: 842a mv s0,a0 - 1f708: b7c9 j 1f6ca <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> - 1f70a: 842a mv s0,a0 - 1f70c: 854a mv a0,s2 - 1f70e: eb2f70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f712: 6522 ld a0,8(sp) - 1f714: f571 bnez a0,1f6e0 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x30a> - 1f716: bf55 j 1f6ca <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> - 1f718: 842a mv s0,a0 - 1f71a: bfe5 j 1f712 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x33c> - -000000000001f71c <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi>: - 1f71c: 7139 addi sp,sp,-64 - 1f71e: f04a sd s2,32(sp) - 1f720: 8932 mv s2,a2 - 1f722: 4601 li a2,0 - 1f724: f426 sd s1,40(sp) - 1f726: fc06 sd ra,56(sp) - 1f728: f822 sd s0,48(sp) - 1f72a: 84ae mv s1,a1 - 1f72c: bd9fa0ef jal 1a304 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> - 1f730: c93d beqz a0,1f7a6 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0x8a> - 1f732: ec4e sd s3,24(sp) - 1f734: 00810993 addi s3,sp,8 - 1f738: 842a mv s0,a0 - 1f73a: 854e mv a0,s3 - 1f73c: e852 sd s4,16(sp) - 1f73e: b87fb0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 1f742: 6522 ld a0,8(sp) - 1f744: 4651 li a2,20 - 1f746: 0001b597 auipc a1,0x1b - 1f74a: d1258593 addi a1,a1,-750 # 3a458 <_IO_stdin_used+0x8d8> - 1f74e: 0541 addi a0,a0,16 - 1f750: fb1f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1f754: 6a22 ld s4,8(sp) - 1f756: cc95 beqz s1,1f792 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0x76> - 1f758: 8526 mv a0,s1 - 1f75a: c76f60ef jal 15bd0 - 1f75e: 862a mv a2,a0 - 1f760: 85a6 mv a1,s1 - 1f762: 010a0513 addi a0,s4,16 - 1f766: f9bf50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1f76a: 864a mv a2,s2 - 1f76c: 85a2 mv a1,s0 - 1f76e: 854e mv a0,s3 - 1f770: dc8ff0ef jal 1ed38 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi> - 1f774: 842a mv s0,a0 - 1f776: 6522 ld a0,8(sp) - 1f778: cd1d beqz a0,1f7b6 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0x9a> - 1f77a: 611c ld a5,0(a0) - 1f77c: 679c ld a5,8(a5) - 1f77e: 9782 jalr a5 - 1f780: 70e2 ld ra,56(sp) - 1f782: 8522 mv a0,s0 - 1f784: 7442 ld s0,48(sp) - 1f786: 69e2 ld s3,24(sp) - 1f788: 6a42 ld s4,16(sp) - 1f78a: 74a2 ld s1,40(sp) - 1f78c: 7902 ld s2,32(sp) - 1f78e: 6121 addi sp,sp,64 - 1f790: 8082 ret - 1f792: 010a0513 addi a0,s4,16 - 1f796: 4619 li a2,6 - 1f798: 0001a597 auipc a1,0x1a - 1f79c: 74058593 addi a1,a1,1856 # 39ed8 <_IO_stdin_used+0x358> - 1f7a0: f61f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1f7a4: b7d9 j 1f76a <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0x4e> - 1f7a6: 4401 li s0,0 - 1f7a8: 70e2 ld ra,56(sp) - 1f7aa: 8522 mv a0,s0 - 1f7ac: 7442 ld s0,48(sp) - 1f7ae: 74a2 ld s1,40(sp) - 1f7b0: 7902 ld s2,32(sp) - 1f7b2: 6121 addi sp,sp,64 - 1f7b4: 8082 ret - 1f7b6: 70e2 ld ra,56(sp) - 1f7b8: 8522 mv a0,s0 - 1f7ba: 7442 ld s0,48(sp) - 1f7bc: 69e2 ld s3,24(sp) - 1f7be: 6a42 ld s4,16(sp) - 1f7c0: 74a2 ld s1,40(sp) - 1f7c2: 7902 ld s2,32(sp) - 1f7c4: 6121 addi sp,sp,64 - 1f7c6: 8082 ret - 1f7c8: 67a2 ld a5,8(sp) - 1f7ca: 842a mv s0,a0 - 1f7cc: c789 beqz a5,1f7d6 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0xba> - 1f7ce: 6398 ld a4,0(a5) - 1f7d0: 853e mv a0,a5 - 1f7d2: 671c ld a5,8(a4) - 1f7d4: 9782 jalr a5 - 1f7d6: 8522 mv a0,s0 - 1f7d8: 818f60ef jal 157f0 <_Unwind_Resume@plt> - -000000000001f7dc <_ZN7testing8internalL19ParseGoogleTestFlagEPKc>: - 1f7dc: 1101 addi sp,sp,-32 - 1f7de: 4605 li a2,1 - 1f7e0: 0001d597 auipc a1,0x1d - 1f7e4: 5c858593 addi a1,a1,1480 # 3cda8 <_ZN7testing8internalL25kAlsoRunDisabledTestsFlagE> - 1f7e8: e822 sd s0,16(sp) - 1f7ea: ec06 sd ra,24(sp) - 1f7ec: 842a mv s0,a0 - 1f7ee: b17fa0ef jal 1a304 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> - 1f7f2: c131 beqz a0,1f836 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x5a> - 1f7f4: 00054703 lbu a4,0(a0) - 1f7f8: 03600693 li a3,54 - 1f7fc: 4785 li a5,1 - 1f7fe: fd07071b addiw a4,a4,-48 - 1f802: 0ff77713 zext.b a4,a4 - 1f806: 00e6ed63 bltu a3,a4,1f820 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x44> - 1f80a: 004006b7 lui a3,0x400 - 1f80e: 87b6 mv a5,a3 - 1f810: 1782 slli a5,a5,0x20 - 1f812: 0685 addi a3,a3,1 # 400001 <__global_pointer$+0x3b3271> - 1f814: 97b6 add a5,a5,a3 - 1f816: 00e7d7b3 srl a5,a5,a4 - 1f81a: 8b85 andi a5,a5,1 - 1f81c: 0017c793 xori a5,a5,1 - 1f820: 0002c717 auipc a4,0x2c - 1f824: 4a873703 ld a4,1192(a4) # 4bcc8 <_GLOBAL_OFFSET_TABLE_+0x178> - 1f828: 00f70023 sb a5,0(a4) - 1f82c: 60e2 ld ra,24(sp) - 1f82e: 6442 ld s0,16(sp) - 1f830: 4505 li a0,1 - 1f832: 6105 addi sp,sp,32 - 1f834: 8082 ret - 1f836: 0002c617 auipc a2,0x2c - 1f83a: 41a63603 ld a2,1050(a2) # 4bc50 <_GLOBAL_OFFSET_TABLE_+0x100> - 1f83e: 0001d597 auipc a1,0x1d - 1f842: 58258593 addi a1,a1,1410 # 3cdc0 <_ZN7testing8internalL19kBreakOnFailureFlagE> - 1f846: 8522 mv a0,s0 - 1f848: c47fa0ef jal 1a48e <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> - 1f84c: f165 bnez a0,1f82c <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x50> - 1f84e: 0002c617 auipc a2,0x2c - 1f852: 55263603 ld a2,1362(a2) # 4bda0 <_GLOBAL_OFFSET_TABLE_+0x250> - 1f856: 0001d597 auipc a1,0x1d - 1f85a: 58258593 addi a1,a1,1410 # 3cdd8 <_ZN7testing8internalL20kCatchExceptionsFlagE> - 1f85e: 8522 mv a0,s0 - 1f860: c2ffa0ef jal 1a48e <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> - 1f864: f561 bnez a0,1f82c <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x50> - 1f866: 4601 li a2,0 - 1f868: 0001d597 auipc a1,0x1d - 1f86c: 58858593 addi a1,a1,1416 # 3cdf0 <_ZN7testing8internalL10kColorFlagE> - 1f870: 8522 mv a0,s0 - 1f872: e426 sd s1,8(sp) - 1f874: a91fa0ef jal 1a304 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> - 1f878: 84aa mv s1,a0 - 1f87a: cd19 beqz a0,1f898 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xbc> - 1f87c: b54f60ef jal 15bd0 - 1f880: 872a mv a4,a0 - 1f882: 0002c517 auipc a0,0x2c - 1f886: 55e53503 ld a0,1374(a0) # 4bde0 <_GLOBAL_OFFSET_TABLE_+0x290> - 1f88a: 6510 ld a2,8(a0) - 1f88c: 86a6 mv a3,s1 - 1f88e: 4581 li a1,0 - 1f890: ee1f50ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 1f894: 64a2 ld s1,8(sp) - 1f896: bf59 j 1f82c <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x50> - 1f898: 0002c617 auipc a2,0x2c - 1f89c: 33863603 ld a2,824(a2) # 4bbd0 <_GLOBAL_OFFSET_TABLE_+0x80> - 1f8a0: 0001d597 auipc a1,0x1d - 1f8a4: 55858593 addi a1,a1,1368 # 3cdf8 <_ZN7testing8internalL19kDeathTestStyleFlagE> - 1f8a8: 8522 mv a0,s0 - 1f8aa: c39fa0ef jal 1a4e2 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> - 1f8ae: c119 beqz a0,1f8b4 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd8> - 1f8b0: 64a2 ld s1,8(sp) - 1f8b2: bfad j 1f82c <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x50> - 1f8b4: 0002c617 auipc a2,0x2c - 1f8b8: 71463603 ld a2,1812(a2) # 4bfc8 <_GLOBAL_OFFSET_TABLE_+0x478> - 1f8bc: 0001d597 auipc a1,0x1d - 1f8c0: 55458593 addi a1,a1,1364 # 3ce10 <_ZN7testing8internalL17kDeathTestUseForkE> - 1f8c4: 8522 mv a0,s0 - 1f8c6: bc9fa0ef jal 1a48e <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> - 1f8ca: f17d bnez a0,1f8b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1f8cc: 0002c617 auipc a2,0x2c - 1f8d0: 69c63603 ld a2,1692(a2) # 4bf68 <_GLOBAL_OFFSET_TABLE_+0x418> - 1f8d4: 0001d597 auipc a1,0x1d - 1f8d8: 55458593 addi a1,a1,1364 # 3ce28 <_ZN7testing8internalL11kFilterFlagE> - 1f8dc: 8522 mv a0,s0 - 1f8de: c05fa0ef jal 1a4e2 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> - 1f8e2: f579 bnez a0,1f8b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1f8e4: 0002c617 auipc a2,0x2c - 1f8e8: 50463603 ld a2,1284(a2) # 4bde8 <_GLOBAL_OFFSET_TABLE_+0x298> - 1f8ec: 0001d597 auipc a1,0x1d - 1f8f0: 54458593 addi a1,a1,1348 # 3ce30 <_ZN7testing8internalL25kInternalRunDeathTestFlagE> - 1f8f4: 8522 mv a0,s0 - 1f8f6: bedfa0ef jal 1a4e2 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> - 1f8fa: f95d bnez a0,1f8b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1f8fc: 0002c617 auipc a2,0x2c - 1f900: 3a463603 ld a2,932(a2) # 4bca0 <_GLOBAL_OFFSET_TABLE_+0x150> - 1f904: 0001d597 auipc a1,0x1d - 1f908: 54458593 addi a1,a1,1348 # 3ce48 <_ZN7testing8internalL14kListTestsFlagE> - 1f90c: 8522 mv a0,s0 - 1f90e: b81fa0ef jal 1a48e <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> - 1f912: fd59 bnez a0,1f8b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1f914: 0002c617 auipc a2,0x2c - 1f918: 29463603 ld a2,660(a2) # 4bba8 <_GLOBAL_OFFSET_TABLE_+0x58> - 1f91c: 0001d597 auipc a1,0x1d - 1f920: 53c58593 addi a1,a1,1340 # 3ce58 <_ZN7testing8internalL11kOutputFlagE> - 1f924: 8522 mv a0,s0 - 1f926: bbdfa0ef jal 1a4e2 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> - 1f92a: f159 bnez a0,1f8b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1f92c: 0002c617 auipc a2,0x2c - 1f930: 4f463603 ld a2,1268(a2) # 4be20 <_GLOBAL_OFFSET_TABLE_+0x2d0> - 1f934: 0001d597 auipc a1,0x1d - 1f938: 52c58593 addi a1,a1,1324 # 3ce60 <_ZN7testing8internalL14kPrintTimeFlagE> - 1f93c: 8522 mv a0,s0 - 1f93e: b51fa0ef jal 1a48e <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> - 1f942: f53d bnez a0,1f8b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1f944: 0002c617 auipc a2,0x2c - 1f948: 42463603 ld a2,1060(a2) # 4bd68 <_GLOBAL_OFFSET_TABLE_+0x218> - 1f94c: 0001d597 auipc a1,0x1d - 1f950: 52458593 addi a1,a1,1316 # 3ce70 <_ZN7testing8internalL14kPrintUTF8FlagE> - 1f954: 8522 mv a0,s0 - 1f956: b39fa0ef jal 1a48e <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> - 1f95a: f939 bnez a0,1f8b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1f95c: 0002c617 auipc a2,0x2c - 1f960: 33c63603 ld a2,828(a2) # 4bc98 <_GLOBAL_OFFSET_TABLE_+0x148> - 1f964: 0001d597 auipc a1,0x1d - 1f968: 51c58593 addi a1,a1,1308 # 3ce80 <_ZN7testing8internalL15kRandomSeedFlagE> - 1f96c: 8522 mv a0,s0 - 1f96e: dafff0ef jal 1f71c <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi> - 1f972: fd1d bnez a0,1f8b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1f974: 0002c617 auipc a2,0x2c - 1f978: 5ac63603 ld a2,1452(a2) # 4bf20 <_GLOBAL_OFFSET_TABLE_+0x3d0> - 1f97c: 0001d597 auipc a1,0x1d - 1f980: 51458593 addi a1,a1,1300 # 3ce90 <_ZN7testing8internalL11kRepeatFlagE> - 1f984: 8522 mv a0,s0 - 1f986: d97ff0ef jal 1f71c <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi> - 1f98a: f11d bnez a0,1f8b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1f98c: 0002c617 auipc a2,0x2c - 1f990: 57463603 ld a2,1396(a2) # 4bf00 <_GLOBAL_OFFSET_TABLE_+0x3b0> - 1f994: 0001d597 auipc a1,0x1d - 1f998: 50458593 addi a1,a1,1284 # 3ce98 <_ZN7testing8internalL12kShuffleFlagE> - 1f99c: 8522 mv a0,s0 - 1f99e: af1fa0ef jal 1a48e <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> - 1f9a2: f00517e3 bnez a0,1f8b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1f9a6: 0002c617 auipc a2,0x2c - 1f9aa: 42263603 ld a2,1058(a2) # 4bdc8 <_GLOBAL_OFFSET_TABLE_+0x278> - 1f9ae: 0001d597 auipc a1,0x1d - 1f9b2: 4f258593 addi a1,a1,1266 # 3cea0 <_ZN7testing8internalL20kStackTraceDepthFlagE> - 1f9b6: 8522 mv a0,s0 - 1f9b8: d65ff0ef jal 1f71c <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi> - 1f9bc: ee051ae3 bnez a0,1f8b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1f9c0: 0002c617 auipc a2,0x2c - 1f9c4: 40063603 ld a2,1024(a2) # 4bdc0 <_GLOBAL_OFFSET_TABLE_+0x270> - 1f9c8: 0001d597 auipc a1,0x1d - 1f9cc: 4f058593 addi a1,a1,1264 # 3ceb8 <_ZN7testing8internalL19kStreamResultToFlagE> - 1f9d0: 8522 mv a0,s0 - 1f9d2: b11fa0ef jal 1a4e2 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> - 1f9d6: ec051de3 bnez a0,1f8b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1f9da: 8522 mv a0,s0 - 1f9dc: 6442 ld s0,16(sp) - 1f9de: 64a2 ld s1,8(sp) - 1f9e0: 60e2 ld ra,24(sp) - 1f9e2: 0002c617 auipc a2,0x2c - 1f9e6: 3f663603 ld a2,1014(a2) # 4bdd8 <_GLOBAL_OFFSET_TABLE_+0x288> - 1f9ea: 0001d597 auipc a1,0x1d - 1f9ee: 4e658593 addi a1,a1,1254 # 3ced0 <_ZN7testing8internalL19kThrowOnFailureFlagE> - 1f9f2: 6105 addi sp,sp,32 - 1f9f4: a9bfa06f j 1a48e <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> - -000000000001f9f8 <_ZN7testing8internal16BoolFromGTestEnvEPKcb>: - 1f9f8: 7179 addi sp,sp,-48 - 1f9fa: 87aa mv a5,a0 - 1f9fc: f022 sd s0,32(sp) - 1f9fe: 850a mv a0,sp - 1fa00: 842e mv s0,a1 - 1fa02: 85be mv a1,a5 - 1fa04: f406 sd ra,40(sp) - 1fa06: e63fb0ef jal 1b868 <_ZN7testing8internalL12FlagToEnvVarEPKc> - 1fa0a: 6502 ld a0,0(sp) - 1fa0c: 8c4f60ef jal 15ad0 - 1fa10: c911 beqz a0,1fa24 <_ZN7testing8internal16BoolFromGTestEnvEPKcb+0x2c> - 1fa12: 00054783 lbu a5,0(a0) - 1fa16: fd07879b addiw a5,a5,-48 - 1fa1a: 0007841b sext.w s0,a5 - 1fa1e: cf91 beqz a5,1fa3a <_ZN7testing8internal16BoolFromGTestEnvEPKcb+0x42> - 1fa20: 00803433 snez s0,s0 - 1fa24: 6502 ld a0,0(sp) - 1fa26: 081c addi a5,sp,16 - 1fa28: 00f50463 beq a0,a5,1fa30 <_ZN7testing8internal16BoolFromGTestEnvEPKcb+0x38> - 1fa2c: ed5f50ef jal 15900 <_ZdlPv@plt> - 1fa30: 70a2 ld ra,40(sp) - 1fa32: 8522 mv a0,s0 - 1fa34: 7402 ld s0,32(sp) - 1fa36: 6145 addi sp,sp,48 - 1fa38: 8082 ret - 1fa3a: 00154403 lbu s0,1(a0) - 1fa3e: b7cd j 1fa20 <_ZN7testing8internal16BoolFromGTestEnvEPKcb+0x28> - -000000000001fa40 <_ZN7testing8internal17Int32FromGTestEnvEPKci>: - 1fa40: 7119 addi sp,sp,-128 - 1fa42: ecce sd s3,88(sp) - 1fa44: 87aa mv a5,a0 - 1fa46: 01010993 addi s3,sp,16 - 1fa4a: f8a2 sd s0,112(sp) - 1fa4c: 854e mv a0,s3 - 1fa4e: 842e mv s0,a1 - 1fa50: 85be mv a1,a5 - 1fa52: fc86 sd ra,120(sp) - 1fa54: e15fb0ef jal 1b868 <_ZN7testing8internalL12FlagToEnvVarEPKc> - 1fa58: 6542 ld a0,16(sp) - 1fa5a: 876f60ef jal 15ad0 - 1fa5e: c921 beqz a0,1faae <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x6e> - 1fa60: f0ca sd s2,96(sp) - 1fa62: 03010913 addi s2,sp,48 - 1fa66: f4a6 sd s1,104(sp) - 1fa68: 84aa mv s1,a0 - 1fa6a: 854a mv a0,s2 - 1fa6c: c222 sw s0,4(sp) - 1fa6e: 857fb0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 1fa72: 7542 ld a0,48(sp) - 1fa74: 4655 li a2,21 - 1fa76: 0001b597 auipc a1,0x1b - 1fa7a: 9fa58593 addi a1,a1,-1542 # 3a470 <_IO_stdin_used+0x8f0> - 1fa7e: 0541 addi a0,a0,16 - 1fa80: c81f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1fa84: 7542 ld a0,48(sp) - 1fa86: 6662 ld a2,24(sp) - 1fa88: 65c2 ld a1,16(sp) - 1fa8a: 0541 addi a0,a0,16 - 1fa8c: c75f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1fa90: 85a6 mv a1,s1 - 1fa92: 0050 addi a2,sp,4 - 1fa94: 854a mv a0,s2 - 1fa96: aa2ff0ef jal 1ed38 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi> - 1fa9a: 84aa mv s1,a0 - 1fa9c: 7542 ld a0,48(sp) - 1fa9e: c501 beqz a0,1faa6 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x66> - 1faa0: 611c ld a5,0(a0) - 1faa2: 679c ld a5,8(a5) - 1faa4: 9782 jalr a5 - 1faa6: c085 beqz s1,1fac6 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x86> - 1faa8: 4412 lw s0,4(sp) - 1faaa: 74a6 ld s1,104(sp) - 1faac: 7906 ld s2,96(sp) - 1faae: 6542 ld a0,16(sp) - 1fab0: 101c addi a5,sp,32 - 1fab2: 00f50463 beq a0,a5,1faba <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x7a> - 1fab6: e4bf50ef jal 15900 <_ZdlPv@plt> - 1faba: 70e6 ld ra,120(sp) - 1fabc: 8522 mv a0,s0 - 1fabe: 7446 ld s0,112(sp) - 1fac0: 69e6 ld s3,88(sp) - 1fac2: 6109 addi sp,sp,128 - 1fac4: 8082 ret - 1fac6: 0024 addi s1,sp,8 - 1fac8: 8526 mv a0,s1 - 1faca: ffafb0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 1face: 6522 ld a0,8(sp) - 1fad0: 85a2 mv a1,s0 - 1fad2: 0541 addi a0,a0,16 - 1fad4: a3df50ef jal 15510 <_ZNSolsEi@plt> - 1fad8: 85a6 mv a1,s1 - 1fada: 854a mv a0,s2 - 1fadc: c13fb0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1fae0: 75c2 ld a1,48(sp) - 1fae2: 0001b517 auipc a0,0x1b - 1fae6: 9a650513 addi a0,a0,-1626 # 3a488 <_IO_stdin_used+0x908> - 1faea: bf7f50ef jal 156e0 - 1faee: 854a mv a0,s2 - 1faf0: ad0f70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1faf4: 6522 ld a0,8(sp) - 1faf6: c501 beqz a0,1fafe <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xbe> - 1faf8: 611c ld a5,0(a0) - 1fafa: 679c ld a5,8(a5) - 1fafc: 9782 jalr a5 - 1fafe: 0002c797 auipc a5,0x2c - 1fb02: 3827b783 ld a5,898(a5) # 4be80 - 1fb06: 6388 ld a0,0(a5) - 1fb08: 988f60ef jal 15c90 - 1fb0c: bf79 j 1faaa <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x6a> - 1fb0e: 842a mv s0,a0 - 1fb10: 6522 ld a0,8(sp) - 1fb12: c501 beqz a0,1fb1a <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xda> - 1fb14: 611c ld a5,0(a0) - 1fb16: 679c ld a5,8(a5) - 1fb18: 9782 jalr a5 - 1fb1a: 854e mv a0,s3 - 1fb1c: aa4f70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1fb20: 8522 mv a0,s0 - 1fb22: ccff50ef jal 157f0 <_Unwind_Resume@plt> - 1fb26: 77c2 ld a5,48(sp) - 1fb28: 842a mv s0,a0 - 1fb2a: dbe5 beqz a5,1fb1a <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xda> - 1fb2c: 6398 ld a4,0(a5) - 1fb2e: 853e mv a0,a5 - 1fb30: 671c ld a5,8(a4) - 1fb32: 9782 jalr a5 - 1fb34: b7dd j 1fb1a <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xda> - 1fb36: 842a mv s0,a0 - 1fb38: b7cd j 1fb1a <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xda> - 1fb3a: 842a mv s0,a0 - 1fb3c: 854a mv a0,s2 - 1fb3e: a82f70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1fb42: b7f9 j 1fb10 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xd0> - -000000000001fb44 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev>: - 1fb44: 7159 addi sp,sp,-112 - 1fb46: f0a2 sd s0,96(sp) - 1fb48: e4ce sd s3,72(sp) - 1fb4a: f486 sd ra,104(sp) - 1fb4c: 01050993 addi s3,a0,16 - 1fb50: 842a mv s0,a0 - 1fb52: 00053423 sd zero,8(a0) - 1fb56: 00050823 sb zero,16(a0) - 1fb5a: 01353023 sd s3,0(a0) - 1fb5e: 0001b517 auipc a0,0x1b - 1fb62: 94a50513 addi a0,a0,-1718 # 3a4a8 <_IO_stdin_used+0x928> - 1fb66: f6bf50ef jal 15ad0 - 1fb6a: c155 beqz a0,1fc0e <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xca> - 1fb6c: eca6 sd s1,88(sp) - 1fb6e: e8ca sd s2,80(sp) - 1fb70: 84aa mv s1,a0 - 1fb72: 01010913 addi s2,sp,16 - 1fb76: 850a mv a0,sp - 1fb78: 0001b617 auipc a2,0x1b - 1fb7c: 94460613 addi a2,a2,-1724 # 3a4bc <_IO_stdin_used+0x93c> - 1fb80: 0001b597 auipc a1,0x1b - 1fb84: 93858593 addi a1,a1,-1736 # 3a4b8 <_IO_stdin_used+0x938> - 1fb88: e0d2 sd s4,64(sp) - 1fb8a: e04a sd s2,0(sp) - 1fb8c: 8a0a mv s4,sp - 1fb8e: 838fa0ef jal 19bc6 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> - 1fb92: 8526 mv a0,s1 - 1fb94: 83cf60ef jal 15bd0 - 1fb98: 6722 ld a4,8(sp) - 1fb9a: 57fd li a5,-1 - 1fb9c: 8389 srli a5,a5,0x2 - 1fb9e: 8f99 sub a5,a5,a4 - 1fba0: 862a mv a2,a0 - 1fba2: 10a7e163 bltu a5,a0,1fca4 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x160> - 1fba6: 85a6 mv a1,s1 - 1fba8: 850a mv a0,sp - 1fbaa: df7f50ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1fbae: 1818 addi a4,sp,48 - 1fbb0: f03a sd a4,32(sp) - 1fbb2: 6114 ld a3,0(a0) - 1fbb4: 01050793 addi a5,a0,16 - 1fbb8: 06f68163 beq a3,a5,1fc1a <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xd6> - 1fbbc: 6910 ld a2,16(a0) - 1fbbe: f036 sd a3,32(sp) - 1fbc0: f832 sd a2,48(sp) - 1fbc2: 6514 ld a3,8(a0) - 1fbc4: e11c sd a5,0(a0) - 1fbc6: 00050823 sb zero,16(a0) - 1fbca: 601c ld a5,0(s0) - 1fbcc: f436 sd a3,40(sp) - 1fbce: 00053423 sd zero,8(a0) - 1fbd2: 7602 ld a2,32(sp) - 1fbd4: 85b6 mv a1,a3 - 1fbd6: 06f98163 beq s3,a5,1fc38 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xf4> - 1fbda: 06e60d63 beq a2,a4,1fc54 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x110> - 1fbde: 75c2 ld a1,48(sp) - 1fbe0: e414 sd a3,8(s0) - 1fbe2: e010 sd a2,0(s0) - 1fbe4: 6814 ld a3,16(s0) - 1fbe6: e80c sd a1,16(s0) - 1fbe8: cfb1 beqz a5,1fc44 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x100> - 1fbea: f03e sd a5,32(sp) - 1fbec: f836 sd a3,48(sp) - 1fbee: f402 sd zero,40(sp) - 1fbf0: 00078023 sb zero,0(a5) - 1fbf4: 7502 ld a0,32(sp) - 1fbf6: 00e50463 beq a0,a4,1fbfe <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xba> - 1fbfa: d07f50ef jal 15900 <_ZdlPv@plt> - 1fbfe: 6502 ld a0,0(sp) - 1fc00: 05250663 beq a0,s2,1fc4c <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x108> - 1fc04: cfdf50ef jal 15900 <_ZdlPv@plt> - 1fc08: 64e6 ld s1,88(sp) - 1fc0a: 6946 ld s2,80(sp) - 1fc0c: 6a06 ld s4,64(sp) - 1fc0e: 70a6 ld ra,104(sp) - 1fc10: 8522 mv a0,s0 - 1fc12: 7406 ld s0,96(sp) - 1fc14: 69a6 ld s3,72(sp) - 1fc16: 6165 addi sp,sp,112 - 1fc18: 8082 ret - 1fc1a: 6514 ld a3,8(a0) - 1fc1c: 85ba mv a1,a4 - 1fc1e: 883e mv a6,a5 - 1fc20: 0685 addi a3,a3,1 - 1fc22: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 1fc26: 02080407 vle8.v v8,(a6) - 1fc2a: 8e91 sub a3,a3,a2 - 1fc2c: 9832 add a6,a6,a2 - 1fc2e: 02058427 vse8.v v8,(a1) - 1fc32: 95b2 add a1,a1,a2 - 1fc34: f6fd bnez a3,1fc22 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xde> - 1fc36: b771 j 1fbc2 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x7e> - 1fc38: 00e60e63 beq a2,a4,1fc54 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x110> - 1fc3c: 77c2 ld a5,48(sp) - 1fc3e: e010 sd a2,0(s0) - 1fc40: e414 sd a3,8(s0) - 1fc42: e81c sd a5,16(s0) - 1fc44: f03a sd a4,32(sp) - 1fc46: 1818 addi a4,sp,48 - 1fc48: 87ba mv a5,a4 - 1fc4a: b755 j 1fbee <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xaa> - 1fc4c: 64e6 ld s1,88(sp) - 1fc4e: 6946 ld s2,80(sp) - 1fc50: 6a06 ld s4,64(sp) - 1fc52: bf75 j 1fc0e <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xca> - 1fc54: c28d beqz a3,1fc76 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x132> - 1fc56: 4605 li a2,1 - 1fc58: 85ba mv a1,a4 - 1fc5a: 02c68463 beq a3,a2,1fc82 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x13e> - 1fc5e: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 1fc62: 02058407 vle8.v v8,(a1) - 1fc66: 8e91 sub a3,a3,a2 - 1fc68: 95b2 add a1,a1,a2 - 1fc6a: 02078427 vse8.v v8,(a5) - 1fc6e: 97b2 add a5,a5,a2 - 1fc70: f6fd bnez a3,1fc5e <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x11a> - 1fc72: 75a2 ld a1,40(sp) - 1fc74: 601c ld a5,0(s0) - 1fc76: 97ae add a5,a5,a1 - 1fc78: e40c sd a1,8(s0) - 1fc7a: 00078023 sb zero,0(a5) - 1fc7e: 7782 ld a5,32(sp) - 1fc80: b7bd j 1fbee <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xaa> - 1fc82: 03014683 lbu a3,48(sp) - 1fc86: 00d78023 sb a3,0(a5) - 1fc8a: 75a2 ld a1,40(sp) - 1fc8c: 601c ld a5,0(s0) - 1fc8e: b7e5 j 1fc76 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x132> - 1fc90: 84aa mv s1,a0 - 1fc92: 8552 mv a0,s4 - 1fc94: 92cf70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1fc98: 8522 mv a0,s0 - 1fc9a: 926f70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1fc9e: 8526 mv a0,s1 - 1fca0: b51f50ef jal 157f0 <_Unwind_Resume@plt> - 1fca4: 0001a517 auipc a0,0x1a - 1fca8: 24450513 addi a0,a0,580 # 39ee8 <_IO_stdin_used+0x368> - 1fcac: c45f50ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 1fcb0: 84aa mv s1,a0 - 1fcb2: b7dd j 1fc98 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x154> - -000000000001fcb4 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_>: - 1fcb4: 7139 addi sp,sp,-64 - 1fcb6: 872a mv a4,a0 - 1fcb8: f426 sd s1,40(sp) - 1fcba: 850a mv a0,sp - 1fcbc: 84ae mv s1,a1 - 1fcbe: 85ba mv a1,a4 - 1fcc0: fc06 sd ra,56(sp) - 1fcc2: f822 sd s0,48(sp) - 1fcc4: ba5fb0ef jal 1b868 <_ZN7testing8internalL12FlagToEnvVarEPKc> - 1fcc8: 6502 ld a0,0(sp) - 1fcca: 8426 mv s0,s1 - 1fccc: e05f50ef jal 15ad0 - 1fcd0: c111 beqz a0,1fcd4 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_+0x20> - 1fcd2: 842a mv s0,a0 - 1fcd4: 6502 ld a0,0(sp) - 1fcd6: 081c addi a5,sp,16 - 1fcd8: 00f50463 beq a0,a5,1fce0 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_+0x2c> - 1fcdc: c25f50ef jal 15900 <_ZdlPv@plt> - 1fce0: 70e2 ld ra,56(sp) - 1fce2: 8522 mv a0,s0 - 1fce4: 7442 ld s0,48(sp) - 1fce6: 74a2 ld s1,40(sp) - 1fce8: 6121 addi sp,sp,64 - 1fcea: 8082 ret - -000000000001fcec <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo>: - 1fcec: 715d addi sp,sp,-80 - 1fcee: ec56 sd s5,24(sp) - 1fcf0: 8aaa mv s5,a0 - 1fcf2: 8532 mv a0,a2 - 1fcf4: e486 sd ra,72(sp) - 1fcf6: e0a2 sd s0,64(sp) - 1fcf8: f44e sd s3,40(sp) - 1fcfa: 8432 mv s0,a2 - 1fcfc: 89ae mv s3,a1 - 1fcfe: b53f50ef jal 15850 <_ZNSo9_M_insertImEERSoT_@plt> - 1fd02: 4639 li a2,14 - 1fd04: 0001a597 auipc a1,0x1a - 1fd08: 7bc58593 addi a1,a1,1980 # 3a4c0 <_IO_stdin_used+0x940> - 1fd0c: 9f5f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1fd10: 08300793 li a5,131 - 1fd14: 0d37e263 bltu a5,s3,1fdd8 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xec> - 1fd18: c402 sw zero,8(sp) - 1fd1a: 00010623 sb zero,12(sp) - 1fd1e: 0a098063 beqz s3,1fdbe <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xd2> - 1fd22: fc26 sd s1,56(sp) - 1fd24: f84a sd s2,48(sp) - 1fd26: f052 sd s4,32(sp) - 1fd28: e85a sd s6,16(sp) - 1fd2a: 000ac683 lbu a3,0(s5) - 1fd2e: 0024 addi s1,sp,8 - 1fd30: 0001a617 auipc a2,0x1a - 1fd34: 7a060613 addi a2,a2,1952 # 3a4d0 <_IO_stdin_used+0x950> - 1fd38: 4595 li a1,5 - 1fd3a: 8526 mv a0,s1 - 1fd3c: a75f50ef jal 157b0 - 1fd40: 8526 mv a0,s1 - 1fd42: e8ff50ef jal 15bd0 - 1fd46: 862a mv a2,a0 - 1fd48: 85a6 mv a1,s1 - 1fd4a: 8522 mv a0,s0 - 1fd4c: 4905 li s2,1 - 1fd4e: 9b3f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1fd52: 02d00b13 li s6,45 - 1fd56: 02000a13 li s4,32 - 1fd5a: 05298e63 beq s3,s2,1fdb6 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xca> - 1fd5e: 6018 ld a4,0(s0) - 1fd60: 00197793 andi a5,s2,1 - 1fd64: fe873703 ld a4,-24(a4) - 1fd68: 9722 add a4,a4,s0 - 1fd6a: 6b18 ld a4,16(a4) - 1fd6c: 22079c63 bnez a5,1ffa4 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2b8> - 1fd70: 014103a3 sb s4,7(sp) - 1fd74: 4605 li a2,1 - 1fd76: 00710593 addi a1,sp,7 - 1fd7a: 8522 mv a0,s0 - 1fd7c: 22071163 bnez a4,1ff9e <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2b2> - 1fd80: 02000593 li a1,32 - 1fd84: b9df50ef jal 15920 <_ZNSo3putEc@plt> - 1fd88: 012a87b3 add a5,s5,s2 - 1fd8c: 0007c683 lbu a3,0(a5) - 1fd90: 0001a617 auipc a2,0x1a - 1fd94: 74060613 addi a2,a2,1856 # 3a4d0 <_IO_stdin_used+0x950> - 1fd98: 4595 li a1,5 - 1fd9a: 8526 mv a0,s1 - 1fd9c: a15f50ef jal 157b0 - 1fda0: 8526 mv a0,s1 - 1fda2: e2ff50ef jal 15bd0 - 1fda6: 862a mv a2,a0 - 1fda8: 85a6 mv a1,s1 - 1fdaa: 8522 mv a0,s0 - 1fdac: 0905 addi s2,s2,1 - 1fdae: 953f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1fdb2: fb2996e3 bne s3,s2,1fd5e <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x72> - 1fdb6: 74e2 ld s1,56(sp) - 1fdb8: 7942 ld s2,48(sp) - 1fdba: 7a02 ld s4,32(sp) - 1fdbc: 6b42 ld s6,16(sp) - 1fdbe: 8522 mv a0,s0 - 1fdc0: 6406 ld s0,64(sp) - 1fdc2: 60a6 ld ra,72(sp) - 1fdc4: 79a2 ld s3,40(sp) - 1fdc6: 6ae2 ld s5,24(sp) - 1fdc8: 4605 li a2,1 - 1fdca: 0001a597 auipc a1,0x1a - 1fdce: 71658593 addi a1,a1,1814 # 3a4e0 <_IO_stdin_used+0x960> - 1fdd2: 6161 addi sp,sp,80 - 1fdd4: 92df506f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1fdd8: fc26 sd s1,56(sp) - 1fdda: f052 sd s4,32(sp) - 1fddc: e85a sd s6,16(sp) - 1fdde: f84a sd s2,48(sp) - 1fde0: 000ac683 lbu a3,0(s5) - 1fde4: 0024 addi s1,sp,8 - 1fde6: 0001a617 auipc a2,0x1a - 1fdea: 6ea60613 addi a2,a2,1770 # 3a4d0 <_IO_stdin_used+0x950> - 1fdee: 4595 li a1,5 - 1fdf0: 8526 mv a0,s1 - 1fdf2: c402 sw zero,8(sp) - 1fdf4: 00010623 sb zero,12(sp) - 1fdf8: 9b9f50ef jal 157b0 - 1fdfc: 8526 mv a0,s1 - 1fdfe: dd3f50ef jal 15bd0 - 1fe02: 862a mv a2,a0 - 1fe04: 85a6 mv a1,s1 - 1fe06: 8522 mv a0,s0 - 1fe08: 8f9f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1fe0c: 4a05 li s4,1 - 1fe0e: 04000b13 li s6,64 - 1fe12: 601c ld a5,0(s0) - 1fe14: 001a7913 andi s2,s4,1 - 1fe18: fe87b783 ld a5,-24(a5) - 1fe1c: 97a2 add a5,a5,s0 - 1fe1e: 6b9c ld a5,16(a5) - 1fe20: 04091e63 bnez s2,1fe7c <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x190> - 1fe24: 02000713 li a4,32 - 1fe28: 00e103a3 sb a4,7(sp) - 1fe2c: 4605 li a2,1 - 1fe2e: 00710593 addi a1,sp,7 - 1fe32: 8522 mv a0,s0 - 1fe34: 16079263 bnez a5,1ff98 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2ac> - 1fe38: 02000593 li a1,32 - 1fe3c: ae5f50ef jal 15920 <_ZNSo3putEc@plt> - 1fe40: 014a87b3 add a5,s5,s4 - 1fe44: 0007c683 lbu a3,0(a5) - 1fe48: 0001a617 auipc a2,0x1a - 1fe4c: 68860613 addi a2,a2,1672 # 3a4d0 <_IO_stdin_used+0x950> - 1fe50: 4595 li a1,5 - 1fe52: 8526 mv a0,s1 - 1fe54: 95df50ef jal 157b0 - 1fe58: 8526 mv a0,s1 - 1fe5a: d77f50ef jal 15bd0 - 1fe5e: 862a mv a2,a0 - 1fe60: 85a6 mv a1,s1 - 1fe62: 8522 mv a0,s0 - 1fe64: 89df50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1fe68: 601c ld a5,0(s0) - 1fe6a: 0a05 addi s4,s4,1 - 1fe6c: 001a7913 andi s2,s4,1 - 1fe70: fe87b783 ld a5,-24(a5) - 1fe74: 97a2 add a5,a5,s0 - 1fe76: 6b9c ld a5,16(a5) - 1fe78: fa0906e3 beqz s2,1fe24 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x138> - 1fe7c: 02d00713 li a4,45 - 1fe80: 00e103a3 sb a4,7(sp) - 1fe84: 4605 li a2,1 - 1fe86: 00710593 addi a1,sp,7 - 1fe8a: 8522 mv a0,s0 - 1fe8c: 12078b63 beqz a5,1ffc2 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2d6> - 1fe90: 871f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1fe94: 014a87b3 add a5,s5,s4 - 1fe98: 0007c683 lbu a3,0(a5) - 1fe9c: 0001a617 auipc a2,0x1a - 1fea0: 63460613 addi a2,a2,1588 # 3a4d0 <_IO_stdin_used+0x950> - 1fea4: 4595 li a1,5 - 1fea6: 8526 mv a0,s1 - 1fea8: 909f50ef jal 157b0 - 1feac: 8526 mv a0,s1 - 1feae: d23f50ef jal 15bd0 - 1feb2: 862a mv a2,a0 - 1feb4: 85a6 mv a1,s1 - 1feb6: 8522 mv a0,s0 - 1feb8: 0a05 addi s4,s4,1 - 1feba: 847f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1febe: f56a1ae3 bne s4,s6,1fe12 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x126> - 1fec2: 4615 li a2,5 - 1fec4: 0001a597 auipc a1,0x1a - 1fec8: 61458593 addi a1,a1,1556 # 3a4d8 <_IO_stdin_used+0x958> - 1fecc: 8522 mv a0,s0 - 1fece: 833f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1fed2: fc198793 addi a5,s3,-63 - 1fed6: 9bf9 andi a5,a5,-2 - 1fed8: c402 sw zero,8(sp) - 1feda: 00010623 sb zero,12(sp) - 1fede: 40f98a33 sub s4,s3,a5 - 1fee2: ecf98ae3 beq s3,a5,1fdb6 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xca> - 1fee6: 00fa89b3 add s3,s5,a5 - 1feea: 0009c683 lbu a3,0(s3) - 1feee: 0001a617 auipc a2,0x1a - 1fef2: 5e260613 addi a2,a2,1506 # 3a4d0 <_IO_stdin_used+0x950> - 1fef6: 4595 li a1,5 - 1fef8: 8526 mv a0,s1 - 1fefa: 8b7f50ef jal 157b0 - 1fefe: 8526 mv a0,s1 - 1ff00: cd1f50ef jal 15bd0 - 1ff04: 862a mv a2,a0 - 1ff06: 85a6 mv a1,s1 - 1ff08: 8522 mv a0,s0 - 1ff0a: ff6f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ff0e: 4785 li a5,1 - 1ff10: 02d00b13 li s6,45 - 1ff14: 02000a93 li s5,32 - 1ff18: e8fa0fe3 beq s4,a5,1fdb6 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xca> - 1ff1c: 6018 ld a4,0(s0) - 1ff1e: 00197793 andi a5,s2,1 - 1ff22: fe873703 ld a4,-24(a4) - 1ff26: 9722 add a4,a4,s0 - 1ff28: 6b18 ld a4,16(a4) - 1ff2a: ebb9 bnez a5,1ff80 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x294> - 1ff2c: 015103a3 sb s5,7(sp) - 1ff30: 4605 li a2,1 - 1ff32: 00710593 addi a1,sp,7 - 1ff36: 8522 mv a0,s0 - 1ff38: e351 bnez a4,1ffbc <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2d0> - 1ff3a: 02000593 li a1,32 - 1ff3e: 9e3f50ef jal 15920 <_ZNSo3putEc@plt> - 1ff42: 012987b3 add a5,s3,s2 - 1ff46: 0007c683 lbu a3,0(a5) - 1ff4a: 0001a617 auipc a2,0x1a - 1ff4e: 58660613 addi a2,a2,1414 # 3a4d0 <_IO_stdin_used+0x950> - 1ff52: 4595 li a1,5 - 1ff54: 8526 mv a0,s1 - 1ff56: 85bf50ef jal 157b0 - 1ff5a: 8526 mv a0,s1 - 1ff5c: c75f50ef jal 15bd0 - 1ff60: 862a mv a2,a0 - 1ff62: 85a6 mv a1,s1 - 1ff64: 8522 mv a0,s0 - 1ff66: 0905 addi s2,s2,1 - 1ff68: f98f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ff6c: e52a05e3 beq s4,s2,1fdb6 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xca> - 1ff70: 6018 ld a4,0(s0) - 1ff72: 00197793 andi a5,s2,1 - 1ff76: fe873703 ld a4,-24(a4) - 1ff7a: 9722 add a4,a4,s0 - 1ff7c: 6b18 ld a4,16(a4) - 1ff7e: d7dd beqz a5,1ff2c <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x240> - 1ff80: 016103a3 sb s6,7(sp) - 1ff84: 4605 li a2,1 - 1ff86: 00710593 addi a1,sp,7 - 1ff8a: 8522 mv a0,s0 - 1ff8c: eb05 bnez a4,1ffbc <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2d0> - 1ff8e: 02d00593 li a1,45 - 1ff92: 98ff50ef jal 15920 <_ZNSo3putEc@plt> - 1ff96: b775 j 1ff42 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x256> - 1ff98: f68f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ff9c: b555 j 1fe40 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x154> - 1ff9e: f62f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ffa2: b3dd j 1fd88 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x9c> - 1ffa4: 016103a3 sb s6,7(sp) - 1ffa8: 4605 li a2,1 - 1ffaa: 00710593 addi a1,sp,7 - 1ffae: 8522 mv a0,s0 - 1ffb0: f77d bnez a4,1ff9e <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2b2> - 1ffb2: 02d00593 li a1,45 - 1ffb6: 96bf50ef jal 15920 <_ZNSo3putEc@plt> - 1ffba: b3f9 j 1fd88 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x9c> - 1ffbc: f44f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ffc0: b749 j 1ff42 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x256> - 1ffc2: 02d00593 li a1,45 - 1ffc6: 95bf50ef jal 15920 <_ZNSo3putEc@plt> - 1ffca: b5e9 j 1fe94 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x1a8> - -000000000001ffcc <_ZN7testing8internal19UniversalPrintArrayEPKcmPSo>: - 1ffcc: 1141 addi sp,sp,-16 - 1ffce: e022 sd s0,0(sp) - 1ffd0: e406 sd ra,8(sp) - 1ffd2: 87aa mv a5,a0 - 1ffd4: 8432 mv s0,a2 - 1ffd6: c981 beqz a1,1ffe6 <_ZN7testing8internal19UniversalPrintArrayEPKcmPSo+0x1a> - 1ffd8: fff58713 addi a4,a1,-1 - 1ffdc: 00e506b3 add a3,a0,a4 - 1ffe0: 0006c683 lbu a3,0(a3) - 1ffe4: c285 beqz a3,20004 <_ZN7testing8internal19UniversalPrintArrayEPKcmPSo+0x38> - 1ffe6: 8622 mv a2,s0 - 1ffe8: 853e mv a0,a5 - 1ffea: c69f90ef jal 19c52 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo> - 1ffee: 8522 mv a0,s0 - 1fff0: 6402 ld s0,0(sp) - 1fff2: 60a2 ld ra,8(sp) - 1fff4: 4655 li a2,21 - 1fff6: 0001a597 auipc a1,0x1a - 1fffa: 4f258593 addi a1,a1,1266 # 3a4e8 <_IO_stdin_used+0x968> - 1fffe: 0141 addi sp,sp,16 - 20000: f00f506f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20004: 6402 ld s0,0(sp) - 20006: 60a2 ld ra,8(sp) - 20008: 85ba mv a1,a4 - 2000a: 0141 addi sp,sp,16 - 2000c: c47f906f j 19c52 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo> - -0000000000020010 <_ZN7testing8internal19UniversalPrintArrayEPKwmPSo>: - 20010: 1141 addi sp,sp,-16 - 20012: e022 sd s0,0(sp) - 20014: e406 sd ra,8(sp) - 20016: 87aa mv a5,a0 - 20018: 8432 mv s0,a2 - 2001a: c599 beqz a1,20028 <_ZN7testing8internal19UniversalPrintArrayEPKwmPSo+0x18> - 2001c: 00259713 slli a4,a1,0x2 - 20020: 972a add a4,a4,a0 - 20022: ffc72703 lw a4,-4(a4) - 20026: c305 beqz a4,20046 <_ZN7testing8internal19UniversalPrintArrayEPKwmPSo+0x36> - 20028: 8622 mv a2,s0 - 2002a: 853e mv a0,a5 - 2002c: d1ff90ef jal 19d4a <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0> - 20030: 8522 mv a0,s0 - 20032: 6402 ld s0,0(sp) - 20034: 60a2 ld ra,8(sp) - 20036: 4655 li a2,21 - 20038: 0001a597 auipc a1,0x1a - 2003c: 4b058593 addi a1,a1,1200 # 3a4e8 <_IO_stdin_used+0x968> - 20040: 0141 addi sp,sp,16 - 20042: ebef506f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20046: 6402 ld s0,0(sp) - 20048: 60a2 ld ra,8(sp) - 2004a: 15fd addi a1,a1,-1 - 2004c: 0141 addi sp,sp,16 - 2004e: cfdf906f j 19d4a <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0> - -0000000000020052 <_ZN7testing8internal7PrintToEPKcPSo>: - 20052: 1101 addi sp,sp,-32 - 20054: e426 sd s1,8(sp) - 20056: ec06 sd ra,24(sp) - 20058: 84ae mv s1,a1 - 2005a: c915 beqz a0,2008e <_ZN7testing8internal7PrintToEPKcPSo+0x3c> - 2005c: e822 sd s0,16(sp) - 2005e: 85aa mv a1,a0 - 20060: 842a mv s0,a0 - 20062: 8526 mv a0,s1 - 20064: 8adf50ef jal 15910 <_ZNSo9_M_insertIPKvEERSoT_@plt> - 20068: 4635 li a2,13 - 2006a: 0001a597 auipc a1,0x1a - 2006e: 49e58593 addi a1,a1,1182 # 3a508 <_IO_stdin_used+0x988> - 20072: e8ef50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20076: 8522 mv a0,s0 - 20078: b59f50ef jal 15bd0 - 2007c: 85aa mv a1,a0 - 2007e: 8522 mv a0,s0 - 20080: 6442 ld s0,16(sp) - 20082: 60e2 ld ra,24(sp) - 20084: 8626 mv a2,s1 - 20086: 64a2 ld s1,8(sp) - 20088: 6105 addi sp,sp,32 - 2008a: bc9f906f j 19c52 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo> - 2008e: 60e2 ld ra,24(sp) - 20090: 64a2 ld s1,8(sp) - 20092: 852e mv a0,a1 - 20094: 4611 li a2,4 - 20096: 0001a597 auipc a1,0x1a - 2009a: 46a58593 addi a1,a1,1130 # 3a500 <_IO_stdin_used+0x980> - 2009e: 6105 addi sp,sp,32 - 200a0: e60f506f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - -00000000000200a4 <_ZN7testing8internal7PrintToEPKwPSo>: - 200a4: 1101 addi sp,sp,-32 - 200a6: e426 sd s1,8(sp) - 200a8: ec06 sd ra,24(sp) - 200aa: 84ae mv s1,a1 - 200ac: c915 beqz a0,200e0 <_ZN7testing8internal7PrintToEPKwPSo+0x3c> - 200ae: e822 sd s0,16(sp) - 200b0: 85aa mv a1,a0 - 200b2: 842a mv s0,a0 - 200b4: 8526 mv a0,s1 - 200b6: 85bf50ef jal 15910 <_ZNSo9_M_insertIPKvEERSoT_@plt> - 200ba: 4635 li a2,13 - 200bc: 0001a597 auipc a1,0x1a - 200c0: 44c58593 addi a1,a1,1100 # 3a508 <_IO_stdin_used+0x988> - 200c4: e3cf50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 200c8: 8522 mv a0,s0 - 200ca: b17f50ef jal 15be0 - 200ce: 85aa mv a1,a0 - 200d0: 8522 mv a0,s0 - 200d2: 6442 ld s0,16(sp) - 200d4: 60e2 ld ra,24(sp) - 200d6: 8626 mv a2,s1 - 200d8: 64a2 ld s1,8(sp) - 200da: 6105 addi sp,sp,32 - 200dc: c6ff906f j 19d4a <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0> - 200e0: 60e2 ld ra,24(sp) - 200e2: 64a2 ld s1,8(sp) - 200e4: 852e mv a0,a1 - 200e6: 4611 li a2,4 - 200e8: 0001a597 auipc a1,0x1a - 200ec: 41858593 addi a1,a1,1048 # 3a500 <_IO_stdin_used+0x980> - 200f0: 6105 addi sp,sp,32 - 200f2: e0ef506f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - -00000000000200f6 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo>: - 200f6: 715d addi sp,sp,-80 - 200f8: e0a2 sd s0,64(sp) - 200fa: 842a mv s0,a0 - 200fc: fc26 sd s1,56(sp) - 200fe: 6108 ld a0,0(a0) - 20100: 84ae mv s1,a1 - 20102: 640c ld a1,8(s0) - 20104: 8626 mv a2,s1 - 20106: e486 sd ra,72(sp) - 20108: b4bf90ef jal 19c52 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo> - 2010c: 4785 li a5,1 - 2010e: 00f50763 beq a0,a5,2011c <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x26> - 20112: 60a6 ld ra,72(sp) - 20114: 6406 ld s0,64(sp) - 20116: 74e2 ld s1,56(sp) - 20118: 6161 addi sp,sp,80 - 2011a: 8082 ret - 2011c: 0002c797 auipc a5,0x2c - 20120: c4c7b783 ld a5,-948(a5) # 4bd68 <_GLOBAL_OFFSET_TABLE_+0x218> - 20124: 0007c783 lbu a5,0(a5) - 20128: d7ed beqz a5,20112 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x1c> - 2012a: f44e sd s3,40(sp) - 2012c: 00843983 ld s3,8(s0) - 20130: f052 sd s4,32(sp) - 20132: 00043a03 ld s4,0(s0) - 20136: 18098e63 beqz s3,202d2 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x1dc> - 2013a: ec56 sd s5,24(sp) - 2013c: e85a sd s6,16(sp) - 2013e: e45e sd s7,8(sp) - 20140: e062 sd s8,0(sp) - 20142: f84a sd s2,48(sp) - 20144: 013a0ab3 add s5,s4,s3 - 20148: 8452 mv s0,s4 - 2014a: 4b29 li s6,10 - 2014c: 4c35 li s8,13 - 2014e: 4ba1 li s7,8 - 20150: 00044903 lbu s2,0(s0) - 20154: 0405 addi s0,s0,1 - 20156: 854a mv a0,s2 - 20158: 909f50ef jal 15a60 - 2015c: c509 beqz a0,20166 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x70> - 2015e: 0b2b6063 bltu s6,s2,201fe <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x108> - 20162: 0b2bf063 bgeu s7,s2,20202 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x10c> - 20166: fe8a95e3 bne s5,s0,20150 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x5a> - 2016a: 7942 ld s2,48(sp) - 2016c: 6ae2 ld s5,24(sp) - 2016e: 6b42 ld s6,16(sp) - 20170: 6ba2 ld s7,8(sp) - 20172: 6c02 ld s8,0(sp) - 20174: 4781 li a5,0 - 20176: 0c100813 li a6,193 - 2017a: 0df00893 li a7,223 - 2017e: 4ebd li t4,15 - 20180: 03f00513 li a0,63 - 20184: 0f000313 li t1,240 - 20188: 0f400f13 li t5,244 - 2018c: 08f00e13 li t3,143 - 20190: 1137f263 bgeu a5,s3,20294 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x19e> - 20194: 00178613 addi a2,a5,1 - 20198: 00ca06b3 add a3,s4,a2 - 2019c: fff6c703 lbu a4,-1(a3) - 201a0: 0187159b slliw a1,a4,0x18 - 201a4: 4185d59b sraiw a1,a1,0x18 - 201a8: 0205d063 bgez a1,201c8 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xd2> - 201ac: 04e87263 bgeu a6,a4,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 201b0: 00e8ee63 bltu a7,a4,201cc <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xd6> - 201b4: 00278613 addi a2,a5,2 - 201b8: 02c9ec63 bltu s3,a2,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 201bc: 0006c783 lbu a5,0(a3) - 201c0: 0807c793 xori a5,a5,128 - 201c4: 02f56663 bltu a0,a5,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 201c8: 87b2 mv a5,a2 - 201ca: b7d9 j 20190 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> - 201cc: 0207061b addiw a2,a4,32 - 201d0: 0ff67613 zext.b a2,a2 - 201d4: 02ceef63 bltu t4,a2,20212 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x11c> - 201d8: 00378613 addi a2,a5,3 - 201dc: 00c9ea63 bltu s3,a2,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 201e0: 0006c583 lbu a1,0(a3) - 201e4: f805869b addiw a3,a1,-128 - 201e8: 0ff6f693 zext.b a3,a3 - 201ec: 06d57f63 bgeu a0,a3,2026a <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x174> - 201f0: 60a6 ld ra,72(sp) - 201f2: 6406 ld s0,64(sp) - 201f4: 79a2 ld s3,40(sp) - 201f6: 7a02 ld s4,32(sp) - 201f8: 74e2 ld s1,56(sp) - 201fa: 6161 addi sp,sp,80 - 201fc: 8082 ret - 201fe: f78904e3 beq s2,s8,20166 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x70> - 20202: 7942 ld s2,48(sp) - 20204: 79a2 ld s3,40(sp) - 20206: 7a02 ld s4,32(sp) - 20208: 6ae2 ld s5,24(sp) - 2020a: 6b42 ld s6,16(sp) - 2020c: 6ba2 ld s7,8(sp) - 2020e: 6c02 ld s8,0(sp) - 20210: b709 j 20112 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x1c> - 20212: 0107061b addiw a2,a4,16 - 20216: 0ff67613 zext.b a2,a2 - 2021a: 4591 li a1,4 - 2021c: fcc5eae3 bltu a1,a2,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 20220: 00b78633 add a2,a5,a1 - 20224: fcc9e6e3 bltu s3,a2,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 20228: 0006c583 lbu a1,0(a3) - 2022c: f805869b addiw a3,a1,-128 - 20230: 0ff6f693 zext.b a3,a3 - 20234: fad56ee3 bltu a0,a3,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 20238: 97d2 add a5,a5,s4 - 2023a: 0027c683 lbu a3,2(a5) - 2023e: 0806c693 xori a3,a3,128 - 20242: fad567e3 bltu a0,a3,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 20246: 0037c783 lbu a5,3(a5) - 2024a: 0807c793 xori a5,a5,128 - 2024e: faf561e3 bltu a0,a5,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 20252: 00670863 beq a4,t1,20262 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x16c> - 20256: f7e719e3 bne a4,t5,201c8 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xd2> - 2025a: f8be6be3 bltu t3,a1,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 2025e: 87b2 mv a5,a2 - 20260: bf05 j 20190 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> - 20262: f8be77e3 bgeu t3,a1,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 20266: 87b2 mv a5,a2 - 20268: b725 j 20190 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> - 2026a: 97d2 add a5,a5,s4 - 2026c: 0027c783 lbu a5,2(a5) - 20270: 0807c793 xori a5,a5,128 - 20274: f6f56ee3 bltu a0,a5,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 20278: 0e000793 li a5,224 - 2027c: 04f70563 beq a4,a5,202c6 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x1d0> - 20280: 0ed00793 li a5,237 - 20284: f4f712e3 bne a4,a5,201c8 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xd2> - 20288: 09f00793 li a5,159 - 2028c: f6b7e2e3 bltu a5,a1,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 20290: 87b2 mv a5,a2 - 20292: bdfd j 20190 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> - 20294: 463d li a2,15 - 20296: 0001a597 auipc a1,0x1a - 2029a: 28258593 addi a1,a1,642 # 3a518 <_IO_stdin_used+0x998> - 2029e: 8526 mv a0,s1 - 202a0: c60f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 202a4: 85d2 mv a1,s4 - 202a6: 8526 mv a0,s1 - 202a8: b88f50ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 202ac: 6406 ld s0,64(sp) - 202ae: 79a2 ld s3,40(sp) - 202b0: 7a02 ld s4,32(sp) - 202b2: 60a6 ld ra,72(sp) - 202b4: 74e2 ld s1,56(sp) - 202b6: 4605 li a2,1 - 202b8: 0001a597 auipc a1,0x1a - 202bc: bf858593 addi a1,a1,-1032 # 39eb0 <_IO_stdin_used+0x330> - 202c0: 6161 addi sp,sp,80 - 202c2: c3ef506f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 202c6: 09f00793 li a5,159 - 202ca: f2b7f3e3 bgeu a5,a1,201f0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 202ce: 87b2 mv a5,a2 - 202d0: b5c1 j 20190 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> - 202d2: 4781 li a5,0 - 202d4: b54d j 20176 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x80> - -00000000000202d6 <_ZN7testing8internal17PrintWideStringToERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEPSo>: - 202d6: 87aa mv a5,a0 - 202d8: 862e mv a2,a1 - 202da: 6108 ld a0,0(a0) - 202dc: 678c ld a1,8(a5) - 202de: a6df906f j 19d4a <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0> - -00000000000202e2 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc>: - 202e2: 7179 addi sp,sp,-48 - 202e4: e84a sd s2,16(sp) - 202e6: 892e mv s2,a1 - 202e8: ec26 sd s1,24(sp) - 202ea: 0002c597 auipc a1,0x2c - 202ee: c665b583 ld a1,-922(a1) # 4bf50 <_GLOBAL_OFFSET_TABLE_+0x400> - 202f2: 84aa mv s1,a0 - 202f4: 854a mv a0,s2 - 202f6: f406 sd ra,40(sp) - 202f8: b88f50ef jal 15680 - 202fc: c525 beqz a0,20364 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x82> - 202fe: f022 sd s0,32(sp) - 20300: 41250433 sub s0,a0,s2 - 20304: 01048513 addi a0,s1,16 - 20308: e422 sd s0,8(sp) - 2030a: 0004b423 sd zero,8(s1) - 2030e: e088 sd a0,0(s1) - 20310: 47bd li a5,15 - 20312: 0287e463 bltu a5,s0,2033a <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x58> - 20316: 4785 li a5,1 - 20318: 06f41063 bne s0,a5,20378 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x96> - 2031c: 00094783 lbu a5,0(s2) - 20320: 00f48823 sb a5,16(s1) - 20324: e480 sd s0,8(s1) - 20326: 9522 add a0,a0,s0 - 20328: 00050023 sb zero,0(a0) - 2032c: 7402 ld s0,32(sp) - 2032e: 70a2 ld ra,40(sp) - 20330: 6942 ld s2,16(sp) - 20332: 8526 mv a0,s1 - 20334: 64e2 ld s1,24(sp) - 20336: 6145 addi sp,sp,48 - 20338: 8082 ret - 2033a: 4601 li a2,0 - 2033c: 002c addi a1,sp,8 - 2033e: 8526 mv a0,s1 - 20340: b70f50ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 20344: 67a2 ld a5,8(sp) - 20346: e088 sd a0,0(s1) - 20348: e89c sd a5,16(s1) - 2034a: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 2034e: 02090407 vle8.v v8,(s2) - 20352: 8c1d sub s0,s0,a5 - 20354: 993e add s2,s2,a5 - 20356: 02050427 vse8.v v8,(a0) - 2035a: 953e add a0,a0,a5 - 2035c: f47d bnez s0,2034a <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x68> - 2035e: 6422 ld s0,8(sp) - 20360: 6088 ld a0,0(s1) - 20362: b7c9 j 20324 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x42> - 20364: 8526 mv a0,s1 - 20366: 85ca mv a1,s2 - 20368: bcdf90ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2036c: 70a2 ld ra,40(sp) - 2036e: 6942 ld s2,16(sp) - 20370: 8526 mv a0,s1 - 20372: 64e2 ld s1,24(sp) - 20374: 6145 addi sp,sp,48 - 20376: 8082 ret - 20378: d455 beqz s0,20324 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x42> - 2037a: bfc1 j 2034a <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x68> - -000000000002037c <_ZN7testinglsERSoRKNS_14TestPartResultE>: - 2037c: 699c ld a5,16(a1) - 2037e: 1101 addi sp,sp,-32 - 20380: e822 sd s0,16(sp) - 20382: e426 sd s1,8(sp) - 20384: ec06 sd ra,24(sp) - 20386: 84ae mv s1,a1 - 20388: 842a mv s0,a0 - 2038a: 10078063 beqz a5,2048a <_ZN7testinglsERSoRKNS_14TestPartResultE+0x10e> - 2038e: e04a sd s2,0(sp) - 20390: 0085b903 ld s2,8(a1) - 20394: 0e090a63 beqz s2,20488 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x10c> - 20398: 854a mv a0,s2 - 2039a: 837f50ef jal 15bd0 - 2039e: 862a mv a2,a0 - 203a0: 85ca mv a1,s2 - 203a2: 8522 mv a0,s0 - 203a4: b5cf50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 203a8: 6902 ld s2,0(sp) - 203aa: 4605 li a2,1 - 203ac: 0001a597 auipc a1,0x1a - 203b0: 92c58593 addi a1,a1,-1748 # 39cd8 <_IO_stdin_used+0x158> - 203b4: 8522 mv a0,s0 - 203b6: b4af50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 203ba: 548c lw a1,40(s1) - 203bc: 8522 mv a0,s0 - 203be: 952f50ef jal 15510 <_ZNSolsEi@plt> - 203c2: 4609 li a2,2 - 203c4: 0001b597 auipc a1,0x1b - 203c8: b7458593 addi a1,a1,-1164 # 3af38 <_IO_stdin_used+0x13b8> - 203cc: 842a mv s0,a0 - 203ce: b32f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 203d2: 409c lw a5,0(s1) - 203d4: c395 beqz a5,203f8 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x7c> - 203d6: 470d li a4,3 - 203d8: 0ce78363 beq a5,a4,2049e <_ZN7testinglsERSoRKNS_14TestPartResultE+0x122> - 203dc: 4709 li a4,2 - 203de: 4645 li a2,17 - 203e0: 0001a597 auipc a1,0x1a - 203e4: 16058593 addi a1,a1,352 # 3a540 <_IO_stdin_used+0x9c0> - 203e8: 00e79d63 bne a5,a4,20402 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x86> - 203ec: 4635 li a2,13 - 203ee: 0001a597 auipc a1,0x1a - 203f2: 14258593 addi a1,a1,322 # 3a530 <_IO_stdin_used+0x9b0> - 203f6: a031 j 20402 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x86> - 203f8: 461d li a2,7 - 203fa: 0001a597 auipc a1,0x1a - 203fe: 15e58593 addi a1,a1,350 # 3a558 <_IO_stdin_used+0x9d8> - 20402: 8522 mv a0,s0 - 20404: afcf50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20408: 8522 mv a0,s0 - 2040a: 4609 li a2,2 - 2040c: 0001b597 auipc a1,0x1b - 20410: 58c58593 addi a1,a1,1420 # 3b998 <_IO_stdin_used+0x1e18> - 20414: aecf50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20418: 68a4 ld s1,80(s1) - 2041a: cca9 beqz s1,20474 <_ZN7testinglsERSoRKNS_14TestPartResultE+0xf8> - 2041c: 8526 mv a0,s1 - 2041e: fb2f50ef jal 15bd0 - 20422: 862a mv a2,a0 - 20424: 85a6 mv a1,s1 - 20426: 8522 mv a0,s0 - 20428: ad8f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2042c: 601c ld a5,0(s0) - 2042e: fe87b783 ld a5,-24(a5) - 20432: 97a2 add a5,a5,s0 - 20434: 7be4 ld s1,240(a5) - 20436: c8b5 beqz s1,204aa <_ZN7testinglsERSoRKNS_14TestPartResultE+0x12e> - 20438: 0384c783 lbu a5,56(s1) - 2043c: cf81 beqz a5,20454 <_ZN7testinglsERSoRKNS_14TestPartResultE+0xd8> - 2043e: 0434c583 lbu a1,67(s1) - 20442: 8522 mv a0,s0 - 20444: cdcf50ef jal 15920 <_ZNSo3putEc@plt> - 20448: 6442 ld s0,16(sp) - 2044a: 60e2 ld ra,24(sp) - 2044c: 64a2 ld s1,8(sp) - 2044e: 6105 addi sp,sp,32 - 20450: 831f506f j 15c80 <_ZNSo5flushEv@plt> - 20454: 8526 mv a0,s1 - 20456: 9baf50ef jal 15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 2045a: 609c ld a5,0(s1) - 2045c: 0002c717 auipc a4,0x2c - 20460: 99c73703 ld a4,-1636(a4) # 4bdf8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x35498> - 20464: 45a9 li a1,10 - 20466: 7b9c ld a5,48(a5) - 20468: fce78de3 beq a5,a4,20442 <_ZN7testinglsERSoRKNS_14TestPartResultE+0xc6> - 2046c: 8526 mv a0,s1 - 2046e: 9782 jalr a5 - 20470: 85aa mv a1,a0 - 20472: bfc1 j 20442 <_ZN7testinglsERSoRKNS_14TestPartResultE+0xc6> - 20474: 601c ld a5,0(s0) - 20476: fe87b503 ld a0,-24(a5) - 2047a: 9522 add a0,a0,s0 - 2047c: 510c lw a1,32(a0) - 2047e: 0015e593 ori a1,a1,1 - 20482: dcef50ef jal 15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> - 20486: b75d j 2042c <_ZN7testinglsERSoRKNS_14TestPartResultE+0xb0> - 20488: 6902 ld s2,0(sp) - 2048a: 601c ld a5,0(s0) - 2048c: fe87b503 ld a0,-24(a5) - 20490: 9522 add a0,a0,s0 - 20492: 510c lw a1,32(a0) - 20494: 0015e593 ori a1,a1,1 - 20498: db8f50ef jal 15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> - 2049c: b739 j 203aa <_ZN7testinglsERSoRKNS_14TestPartResultE+0x2e> - 2049e: 461d li a2,7 - 204a0: 0001a597 auipc a1,0x1a - 204a4: 08858593 addi a1,a1,136 # 3a528 <_IO_stdin_used+0x9a8> - 204a8: bfa9 j 20402 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x86> - 204aa: e04a sd s2,0(sp) - 204ac: af4f50ef jal 157a0 <_ZSt16__throw_bad_castv@plt> - -00000000000204b0 <_ZNK7testing19TestPartResultArray4sizeEv>: - 204b0: 6518 ld a4,8(a0) - 204b2: 6110 ld a2,0(a0) - 204b4: 6db6e7b7 lui a5,0x6db6e - 204b8: b6db76b7 lui a3,0xb6db7 - 204bc: b6e78793 addi a5,a5,-1170 # 6db6db6e <__global_pointer$+0x6db20dde> - 204c0: 40c70533 sub a0,a4,a2 - 204c4: 1782 slli a5,a5,0x20 - 204c6: db768713 addi a4,a3,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6a027> - 204ca: 97ba add a5,a5,a4 - 204cc: 8511 srai a0,a0,0x4 - 204ce: 02f5053b mulw a0,a0,a5 - 204d2: 8082 ret - -00000000000204d4 <_ZNK7testing19TestPartResultArray17GetTestPartResultEi>: - 204d4: 1101 addi sp,sp,-32 - 204d6: e822 sd s0,16(sp) - 204d8: ec06 sd ra,24(sp) - 204da: e426 sd s1,8(sp) - 204dc: 842e mv s0,a1 - 204de: 0205c263 bltz a1,20502 <_ZNK7testing19TestPartResultArray17GetTestPartResultEi+0x2e> - 204e2: 84aa mv s1,a0 - 204e4: fcdff0ef jal 204b0 <_ZNK7testing19TestPartResultArray4sizeEv> - 204e8: 00a45d63 bge s0,a0,20502 <_ZNK7testing19TestPartResultArray17GetTestPartResultEi+0x2e> - 204ec: 00341793 slli a5,s0,0x3 - 204f0: 6088 ld a0,0(s1) - 204f2: 60e2 ld ra,24(sp) - 204f4: 8f81 sub a5,a5,s0 - 204f6: 6442 ld s0,16(sp) - 204f8: 0792 slli a5,a5,0x4 - 204fa: 64a2 ld s1,8(sp) - 204fc: 953e add a0,a0,a5 - 204fe: 6105 addi sp,sp,32 - 20500: 8082 ret - 20502: 85a2 mv a1,s0 - 20504: 0001a517 auipc a0,0x1a - 20508: 05c50513 addi a0,a0,92 # 3a560 <_IO_stdin_used+0x9e0> - 2050c: 9d4f50ef jal 156e0 - 20510: fd1f40ef jal 154e0 - -0000000000020514 <_ZN7testing16AssertionFailureERKNS_7MessageE>: - 20514: 7119 addi sp,sp,-128 - 20516: f4a6 sd s1,104(sp) - 20518: 0804 addi s1,sp,16 - 2051a: f8a2 sd s0,112(sp) - 2051c: 842a mv s0,a0 - 2051e: 8526 mv a0,s1 - 20520: ecce sd s3,88(sp) - 20522: e8d2 sd s4,80(sp) - 20524: fc86 sd ra,120(sp) - 20526: f0ca sd s2,96(sp) - 20528: e4d6 sd s5,72(sp) - 2052a: 89ae mv s3,a1 - 2052c: 00810a13 addi s4,sp,8 - 20530: ffbfa0ef jal 1b52a <_ZN7testing16AssertionFailureEv> - 20534: 8552 mv a0,s4 - 20536: d8ffa0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 2053a: 6922 ld s2,8(sp) - 2053c: 02010a93 addi s5,sp,32 - 20540: 85ce mv a1,s3 - 20542: 8556 mv a0,s5 - 20544: 0941 addi s2,s2,16 - 20546: 9a8fb0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 2054a: 7622 ld a2,40(sp) - 2054c: 7582 ld a1,32(sp) - 2054e: 854a mv a0,s2 - 20550: 9b0f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20554: 7502 ld a0,32(sp) - 20556: 181c addi a5,sp,48 - 20558: 00f50463 beq a0,a5,20560 <_ZN7testing16AssertionFailureERKNS_7MessageE+0x4c> - 2055c: ba4f50ef jal 15900 <_ZdlPv@plt> - 20560: 85d2 mv a1,s4 - 20562: 8526 mv a0,s1 - 20564: 0002c317 auipc t1,0x2c - 20568: 85433303 ld t1,-1964(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 2056c: 9302 jalr t1 - 2056e: 6522 ld a0,8(sp) - 20570: c501 beqz a0,20578 <_ZN7testing16AssertionFailureERKNS_7MessageE+0x64> - 20572: 611c ld a5,0(a0) - 20574: 679c ld a5,8(a5) - 20576: 9782 jalr a5 - 20578: 85a6 mv a1,s1 - 2057a: 8522 mv a0,s0 - 2057c: f33fa0ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> - 20580: 64e2 ld s1,24(sp) - 20582: c899 beqz s1,20598 <_ZN7testing16AssertionFailureERKNS_7MessageE+0x84> - 20584: 6088 ld a0,0(s1) - 20586: 01048793 addi a5,s1,16 - 2058a: 00f50463 beq a0,a5,20592 <_ZN7testing16AssertionFailureERKNS_7MessageE+0x7e> - 2058e: b72f50ef jal 15900 <_ZdlPv@plt> - 20592: 8526 mv a0,s1 - 20594: b6cf50ef jal 15900 <_ZdlPv@plt> - 20598: 70e6 ld ra,120(sp) - 2059a: 8522 mv a0,s0 - 2059c: 7446 ld s0,112(sp) - 2059e: 74a6 ld s1,104(sp) - 205a0: 7906 ld s2,96(sp) - 205a2: 69e6 ld s3,88(sp) - 205a4: 6a46 ld s4,80(sp) - 205a6: 6aa6 ld s5,72(sp) - 205a8: 6109 addi sp,sp,128 - 205aa: 8082 ret - 205ac: 842a mv s0,a0 - 205ae: 8556 mv a0,s5 - 205b0: 811f60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 205b4: 6522 ld a0,8(sp) - 205b6: c501 beqz a0,205be <_ZN7testing16AssertionFailureERKNS_7MessageE+0xaa> - 205b8: 611c ld a5,0(a0) - 205ba: 679c ld a5,8(a5) - 205bc: 9782 jalr a5 - 205be: 0828 addi a0,sp,24 - 205c0: 0002c317 auipc t1,0x2c - 205c4: a1833303 ld t1,-1512(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 205c8: 9302 jalr t1 - 205ca: 8522 mv a0,s0 - 205cc: a24f50ef jal 157f0 <_Unwind_Resume@plt> - 205d0: 842a mv s0,a0 - 205d2: b7cd j 205b4 <_ZN7testing16AssertionFailureERKNS_7MessageE+0xa0> - 205d4: 842a mv s0,a0 - 205d6: b7e5 j 205be <_ZN7testing16AssertionFailureERKNS_7MessageE+0xaa> - -00000000000205d8 <_ZNK7testing15AssertionResultntEv>: - 205d8: 7179 addi sp,sp,-48 - 205da: 0005c783 lbu a5,0(a1) - 205de: f022 sd s0,32(sp) - 205e0: ec26 sd s1,24(sp) - 205e2: f406 sd ra,40(sp) - 205e4: 00053423 sd zero,8(a0) - 205e8: 6584 ld s1,8(a1) - 205ea: 0017c793 xori a5,a5,1 - 205ee: 00f50023 sb a5,0(a0) - 205f2: 842a mv s0,a0 - 205f4: c895 beqz s1,20628 <_ZNK7testing15AssertionResultntEv+0x50> - 205f6: e84a sd s2,16(sp) - 205f8: 00810913 addi s2,sp,8 - 205fc: 854a mv a0,s2 - 205fe: cc7fa0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 20602: 6522 ld a0,8(sp) - 20604: 6490 ld a2,8(s1) - 20606: 608c ld a1,0(s1) - 20608: 0541 addi a0,a0,16 - 2060a: 8f6f50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2060e: 85ca mv a1,s2 - 20610: 8522 mv a0,s0 - 20612: 0002b317 auipc t1,0x2b - 20616: 7a633303 ld t1,1958(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 2061a: 9302 jalr t1 - 2061c: 6522 ld a0,8(sp) - 2061e: c919 beqz a0,20634 <_ZNK7testing15AssertionResultntEv+0x5c> - 20620: 611c ld a5,0(a0) - 20622: 679c ld a5,8(a5) - 20624: 9782 jalr a5 - 20626: 6942 ld s2,16(sp) - 20628: 70a2 ld ra,40(sp) - 2062a: 8522 mv a0,s0 - 2062c: 7402 ld s0,32(sp) - 2062e: 64e2 ld s1,24(sp) - 20630: 6145 addi sp,sp,48 - 20632: 8082 ret - 20634: 70a2 ld ra,40(sp) - 20636: 8522 mv a0,s0 - 20638: 7402 ld s0,32(sp) - 2063a: 6942 ld s2,16(sp) - 2063c: 64e2 ld s1,24(sp) - 2063e: 6145 addi sp,sp,48 - 20640: 8082 ret - 20642: 84aa mv s1,a0 - 20644: 00840513 addi a0,s0,8 - 20648: 0002c317 auipc t1,0x2c - 2064c: 99033303 ld t1,-1648(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 20650: 9302 jalr t1 - 20652: 8526 mv a0,s1 - 20654: 99cf50ef jal 157f0 <_Unwind_Resume@plt> - 20658: 67a2 ld a5,8(sp) - 2065a: 84aa mv s1,a0 - 2065c: d7e5 beqz a5,20644 <_ZNK7testing15AssertionResultntEv+0x6c> - 2065e: 6398 ld a4,0(a5) - 20660: 853e mv a0,a5 - 20662: 671c ld a5,8(a4) - 20664: 9782 jalr a5 - 20666: bff9 j 20644 <_ZNK7testing15AssertionResultntEv+0x6c> - -0000000000020668 <_ZN7testingL19FormatCountableNounEiPKcS1_>: - 20668: 7119 addi sp,sp,-128 - 2066a: ecce sd s3,88(sp) - 2066c: 01010993 addi s3,sp,16 - 20670: 87ae mv a5,a1 - 20672: f8a2 sd s0,112(sp) - 20674: 006c addi a1,sp,12 - 20676: 842a mv s0,a0 - 20678: 0002c317 auipc t1,0x2c - 2067c: 8f833303 ld t1,-1800(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 20680: 854e mv a0,s3 - 20682: f4a6 sd s1,104(sp) - 20684: e8d2 sd s4,80(sp) - 20686: c63e sw a5,12(sp) - 20688: fc86 sd ra,120(sp) - 2068a: f0ca sd s2,96(sp) - 2068c: 8a32 mv s4,a2 - 2068e: 84b6 mv s1,a3 - 20690: 9302 jalr t1 - 20692: 6762 ld a4,24(sp) - 20694: 57fd li a5,-1 - 20696: 8389 srli a5,a5,0x2 - 20698: 0ef70563 beq a4,a5,20782 <_ZN7testingL19FormatCountableNounEiPKcS1_+0x11a> - 2069c: 4605 li a2,1 - 2069e: 0001a597 auipc a1,0x1a - 206a2: 22258593 addi a1,a1,546 # 3a8c0 <_IO_stdin_used+0xd40> - 206a6: 854e mv a0,s3 - 206a8: af8f50ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 206ac: 04010913 addi s2,sp,64 - 206b0: f84a sd s2,48(sp) - 206b2: 6118 ld a4,0(a0) - 206b4: 01050793 addi a5,a0,16 - 206b8: 08f70863 beq a4,a5,20748 <_ZN7testingL19FormatCountableNounEiPKcS1_+0xe0> - 206bc: 6914 ld a3,16(a0) - 206be: f83a sd a4,48(sp) - 206c0: e0b6 sd a3,64(sp) - 206c2: 6514 ld a3,8(a0) - 206c4: 4732 lw a4,12(sp) - 206c6: e11c sd a5,0(a0) - 206c8: 00050823 sb zero,16(a0) - 206cc: fc36 sd a3,56(sp) - 206ce: 00053423 sd zero,8(a0) - 206d2: 4785 li a5,1 - 206d4: 00f71363 bne a4,a5,206da <_ZN7testingL19FormatCountableNounEiPKcS1_+0x72> - 206d8: 84d2 mv s1,s4 - 206da: 8526 mv a0,s1 - 206dc: cf4f50ef jal 15bd0 - 206e0: 7762 ld a4,56(sp) - 206e2: 57fd li a5,-1 - 206e4: 8389 srli a5,a5,0x2 - 206e6: 8f99 sub a5,a5,a4 - 206e8: 862a mv a2,a0 - 206ea: 0aa7e263 bltu a5,a0,2078e <_ZN7testingL19FormatCountableNounEiPKcS1_+0x126> - 206ee: 03010a13 addi s4,sp,48 - 206f2: 85a6 mv a1,s1 - 206f4: 8552 mv a0,s4 - 206f6: aaaf50ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 206fa: 01040693 addi a3,s0,16 - 206fe: e014 sd a3,0(s0) - 20700: 6110 ld a2,0(a0) - 20702: 01050713 addi a4,a0,16 - 20706: 87aa mv a5,a0 - 20708: 04e60f63 beq a2,a4,20766 <_ZN7testingL19FormatCountableNounEiPKcS1_+0xfe> - 2070c: 6914 ld a3,16(a0) - 2070e: e010 sd a2,0(s0) - 20710: e814 sd a3,16(s0) - 20712: 6794 ld a3,8(a5) - 20714: e398 sd a4,0(a5) - 20716: 7542 ld a0,48(sp) - 20718: e414 sd a3,8(s0) - 2071a: 0007b423 sd zero,8(a5) - 2071e: 00078823 sb zero,16(a5) - 20722: 01250463 beq a0,s2,2072a <_ZN7testingL19FormatCountableNounEiPKcS1_+0xc2> - 20726: 9daf50ef jal 15900 <_ZdlPv@plt> - 2072a: 6542 ld a0,16(sp) - 2072c: 101c addi a5,sp,32 - 2072e: 00f50463 beq a0,a5,20736 <_ZN7testingL19FormatCountableNounEiPKcS1_+0xce> - 20732: 9cef50ef jal 15900 <_ZdlPv@plt> - 20736: 70e6 ld ra,120(sp) - 20738: 8522 mv a0,s0 - 2073a: 7446 ld s0,112(sp) - 2073c: 74a6 ld s1,104(sp) - 2073e: 7906 ld s2,96(sp) - 20740: 69e6 ld s3,88(sp) - 20742: 6a46 ld s4,80(sp) - 20744: 6109 addi sp,sp,128 - 20746: 8082 ret - 20748: 6518 ld a4,8(a0) - 2074a: 864a mv a2,s2 - 2074c: 85be mv a1,a5 - 2074e: 0705 addi a4,a4,1 - 20750: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 20754: 02058407 vle8.v v8,(a1) - 20758: 8f15 sub a4,a4,a3 - 2075a: 95b6 add a1,a1,a3 - 2075c: 02060427 vse8.v v8,(a2) - 20760: 9636 add a2,a2,a3 - 20762: f77d bnez a4,20750 <_ZN7testingL19FormatCountableNounEiPKcS1_+0xe8> - 20764: bfb9 j 206c2 <_ZN7testingL19FormatCountableNounEiPKcS1_+0x5a> - 20766: 6510 ld a2,8(a0) - 20768: 853a mv a0,a4 - 2076a: 0605 addi a2,a2,1 - 2076c: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma - 20770: 02050407 vle8.v v8,(a0) - 20774: 8e0d sub a2,a2,a1 - 20776: 952e add a0,a0,a1 - 20778: 02068427 vse8.v v8,(a3) - 2077c: 96ae add a3,a3,a1 - 2077e: f67d bnez a2,2076c <_ZN7testingL19FormatCountableNounEiPKcS1_+0x104> - 20780: bf49 j 20712 <_ZN7testingL19FormatCountableNounEiPKcS1_+0xaa> - 20782: 00019517 auipc a0,0x19 - 20786: 76650513 addi a0,a0,1894 # 39ee8 <_IO_stdin_used+0x368> - 2078a: 966f50ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 2078e: 00019517 auipc a0,0x19 - 20792: 75a50513 addi a0,a0,1882 # 39ee8 <_IO_stdin_used+0x368> - 20796: 03010a13 addi s4,sp,48 - 2079a: 956f50ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 2079e: 842a mv s0,a0 - 207a0: a029 j 207aa <_ZN7testingL19FormatCountableNounEiPKcS1_+0x142> - 207a2: 842a mv s0,a0 - 207a4: 8552 mv a0,s4 - 207a6: e1af60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 207aa: 854e mv a0,s3 - 207ac: e14f60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 207b0: 8522 mv a0,s0 - 207b2: 83ef50ef jal 157f0 <_Unwind_Resume@plt> - -00000000000207b6 <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE>: - 207b6: 7139 addi sp,sp,-64 - 207b8: 852e mv a0,a1 - 207ba: fc06 sd ra,56(sp) - 207bc: f822 sd s0,48(sp) - 207be: f426 sd s1,40(sp) - 207c0: 842e mv s0,a1 - 207c2: 9f6f90ef jal 199b8 <_ZNK7testing9TestSuite17test_to_run_countEv> - 207c6: 85aa mv a1,a0 - 207c8: 0001a697 auipc a3,0x1a - 207cc: dc868693 addi a3,a3,-568 # 3a590 <_IO_stdin_used+0xa10> - 207d0: 850a mv a0,sp - 207d2: 0001a617 auipc a2,0x1a - 207d6: dc660613 addi a2,a2,-570 # 3a598 <_IO_stdin_used+0xa18> - 207da: e8fff0ef jal 20668 <_ZN7testingL19FormatCountableNounEiPKcS1_> - 207de: 0001a597 auipc a1,0x1a - 207e2: 93258593 addi a1,a1,-1742 # 3a110 <_IO_stdin_used+0x590> - 207e6: 4509 li a0,2 - 207e8: 848a mv s1,sp - 207ea: 83efc0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 207ee: 6410 ld a2,8(s0) - 207f0: 6582 ld a1,0(sp) - 207f2: 0001a517 auipc a0,0x1a - 207f6: dae50513 addi a0,a0,-594 # 3a5a0 <_IO_stdin_used+0xa20> - 207fa: ee7f40ef jal 156e0 - 207fe: 741c ld a5,40(s0) - 20800: cf91 beqz a5,2081c <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE+0x66> - 20802: 6390 ld a2,0(a5) - 20804: ce01 beqz a2,2081c <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE+0x66> - 20806: 0001c597 auipc a1,0x1c - 2080a: 51a58593 addi a1,a1,1306 # 3cd20 <_ZN7testing8internalL15kTypeParamLabelE> - 2080e: 0001a517 auipc a0,0x1a - 20812: da250513 addi a0,a0,-606 # 3a5b0 <_IO_stdin_used+0xa30> - 20816: ecbf40ef jal 156e0 - 2081a: a021 j 20822 <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE+0x6c> - 2081c: 4529 li a0,10 - 2081e: ac2f50ef jal 15ae0 - 20822: 0002b797 auipc a5,0x2b - 20826: 65e7b783 ld a5,1630(a5) # 4be80 - 2082a: 6388 ld a0,0(a5) - 2082c: c64f50ef jal 15c90 - 20830: 6502 ld a0,0(sp) - 20832: 081c addi a5,sp,16 - 20834: 00f50463 beq a0,a5,2083c <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE+0x86> - 20838: 8c8f50ef jal 15900 <_ZdlPv@plt> - 2083c: 70e2 ld ra,56(sp) - 2083e: 7442 ld s0,48(sp) - 20840: 74a2 ld s1,40(sp) - 20842: 6121 addi sp,sp,64 - 20844: 8082 ret - 20846: 842a mv s0,a0 - 20848: 8526 mv a0,s1 - 2084a: d76f60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2084e: 8522 mv a0,s0 - 20850: fa1f40ef jal 157f0 <_Unwind_Resume@plt> - -0000000000020854 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi>: - 20854: 0002b797 auipc a5,0x2b - 20858: 6cc7b783 ld a5,1740(a5) # 4bf20 <_GLOBAL_OFFSET_TABLE_+0x3d0> - 2085c: 4398 lw a4,0(a5) - 2085e: 711d addi sp,sp,-96 - 20860: e8a2 sd s0,80(sp) - 20862: ec86 sd ra,88(sp) - 20864: e4a6 sd s1,72(sp) - 20866: e0ca sd s2,64(sp) - 20868: 4785 li a5,1 - 2086a: 842e mv s0,a1 - 2086c: 00f70a63 beq a4,a5,20880 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x2c> - 20870: 0016059b addiw a1,a2,1 - 20874: 0001a517 auipc a0,0x1a - 20878: d5450513 addi a0,a0,-684 # 3a5c8 <_IO_stdin_used+0xa48> - 2087c: e65f40ef jal 156e0 - 20880: 0002b797 auipc a5,0x2b - 20884: 6e87b783 ld a5,1768(a5) # 4bf68 <_GLOBAL_OFFSET_TABLE_+0x418> - 20888: 6384 ld s1,0(a5) - 2088a: 0001c597 auipc a1,0x1c - 2088e: 48e58593 addi a1,a1,1166 # 3cd18 <_ZN7testingL16kUniversalFilterE> - 20892: 8526 mv a0,s1 - 20894: a11fa0ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 20898: cd55 beqz a0,20954 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x100> - 2089a: 4601 li a2,0 - 2089c: 0001c597 auipc a1,0x1c - 208a0: 4dc58593 addi a1,a1,1244 # 3cd78 <_ZN7testingL15kTestShardIndexE> - 208a4: 0001c517 auipc a0,0x1c - 208a8: 4bc50513 addi a0,a0,1212 # 3cd60 <_ZN7testingL16kTestTotalShardsE> - 208ac: b2bfe0ef jal 1f3d6 <_ZN7testing8internal11ShouldShardEPKcS2_b> - 208b0: 0c051a63 bnez a0,20984 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x130> - 208b4: 0002b797 auipc a5,0x2b - 208b8: 64c7b783 ld a5,1612(a5) # 4bf00 <_GLOBAL_OFFSET_TABLE_+0x3b0> - 208bc: 0007c783 lbu a5,0(a5) - 208c0: 10079263 bnez a5,209c4 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x170> - 208c4: 0001a597 auipc a1,0x1a - 208c8: dbc58593 addi a1,a1,-580 # 3a680 <_IO_stdin_used+0xb00> - 208cc: 4509 li a0,2 - 208ce: f5bfb0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 208d2: 8522 mv a0,s0 - 208d4: e44fc0ef jal 1cf18 <_ZNK7testing8UnitTest17test_to_run_countEv> - 208d8: 85aa mv a1,a0 - 208da: 0001a697 auipc a3,0x1a - 208de: cb668693 addi a3,a3,-842 # 3a590 <_IO_stdin_used+0xa10> - 208e2: 850a mv a0,sp - 208e4: 0001a617 auipc a2,0x1a - 208e8: cb460613 addi a2,a2,-844 # 3a598 <_IO_stdin_used+0xa18> - 208ec: d7dff0ef jal 20668 <_ZN7testingL19FormatCountableNounEiPKcS1_> - 208f0: 8522 mv a0,s0 - 208f2: 6902 ld s2,0(sp) - 208f4: 848a mv s1,sp - 208f6: ddafc0ef jal 1ced0 <_ZNK7testing8UnitTest23test_suite_to_run_countEv> - 208fa: 1000 addi s0,sp,32 - 208fc: 85aa mv a1,a0 - 208fe: 0001a697 auipc a3,0x1a - 20902: d9268693 addi a3,a3,-622 # 3a690 <_IO_stdin_used+0xb10> - 20906: 8522 mv a0,s0 - 20908: 0001a617 auipc a2,0x1a - 2090c: d9860613 addi a2,a2,-616 # 3a6a0 <_IO_stdin_used+0xb20> - 20910: d59ff0ef jal 20668 <_ZN7testingL19FormatCountableNounEiPKcS1_> - 20914: 7602 ld a2,32(sp) - 20916: 85ca mv a1,s2 - 20918: 0001a517 auipc a0,0x1a - 2091c: d9850513 addi a0,a0,-616 # 3a6b0 <_IO_stdin_used+0xb30> - 20920: dc1f40ef jal 156e0 - 20924: 7502 ld a0,32(sp) - 20926: 181c addi a5,sp,48 - 20928: 00f50463 beq a0,a5,20930 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0xdc> - 2092c: fd5f40ef jal 15900 <_ZdlPv@plt> - 20930: 6502 ld a0,0(sp) - 20932: 081c addi a5,sp,16 - 20934: 00f50463 beq a0,a5,2093c <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0xe8> - 20938: fc9f40ef jal 15900 <_ZdlPv@plt> - 2093c: 6446 ld s0,80(sp) - 2093e: 0002b797 auipc a5,0x2b - 20942: 5427b783 ld a5,1346(a5) # 4be80 - 20946: 60e6 ld ra,88(sp) - 20948: 64a6 ld s1,72(sp) - 2094a: 6906 ld s2,64(sp) - 2094c: 6388 ld a0,0(a5) - 2094e: 6125 addi sp,sp,96 - 20950: b40f506f j 15c90 - 20954: 0001a617 auipc a2,0x1a - 20958: ca460613 addi a2,a2,-860 # 3a5f8 <_IO_stdin_used+0xa78> - 2095c: 0001a597 auipc a1,0x1a - 20960: cac58593 addi a1,a1,-852 # 3a608 <_IO_stdin_used+0xa88> - 20964: 450d li a0,3 - 20966: 86a6 mv a3,s1 - 20968: ec1fb0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 2096c: 4601 li a2,0 - 2096e: 0001c597 auipc a1,0x1c - 20972: 40a58593 addi a1,a1,1034 # 3cd78 <_ZN7testingL15kTestShardIndexE> - 20976: 0001c517 auipc a0,0x1c - 2097a: 3ea50513 addi a0,a0,1002 # 3cd60 <_ZN7testingL16kTestTotalShardsE> - 2097e: a59fe0ef jal 1f3d6 <_ZN7testing8internal11ShouldShardEPKcS2_b> - 20982: d90d beqz a0,208b4 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x60> - 20984: 55fd li a1,-1 - 20986: 0001c517 auipc a0,0x1c - 2098a: 3f250513 addi a0,a0,1010 # 3cd78 <_ZN7testingL15kTestShardIndexE> - 2098e: da6fe0ef jal 1ef34 <_ZN7testing8internal17Int32FromEnvOrDieEPKci> - 20992: 84aa mv s1,a0 - 20994: 0001c517 auipc a0,0x1c - 20998: 3cc50513 addi a0,a0,972 # 3cd60 <_ZN7testingL16kTestTotalShardsE> - 2099c: 934f50ef jal 15ad0 - 209a0: 86aa mv a3,a0 - 209a2: 0014861b addiw a2,s1,1 - 209a6: 0001a597 auipc a1,0x1a - 209aa: c7a58593 addi a1,a1,-902 # 3a620 <_IO_stdin_used+0xaa0> - 209ae: 450d li a0,3 - 209b0: e79fb0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 209b4: 0002b797 auipc a5,0x2b - 209b8: 54c7b783 ld a5,1356(a5) # 4bf00 <_GLOBAL_OFFSET_TABLE_+0x3b0> - 209bc: 0007c783 lbu a5,0(a5) - 209c0: f00782e3 beqz a5,208c4 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x70> - 209c4: 8522 mv a0,s0 - 209c6: 931fc0ef jal 1d2f6 <_ZNK7testing8UnitTest11random_seedEv> - 209ca: 862a mv a2,a0 - 209cc: 0001a597 auipc a1,0x1a - 209d0: c7c58593 addi a1,a1,-900 # 3a648 <_IO_stdin_used+0xac8> - 209d4: 450d li a0,3 - 209d6: e53fb0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 209da: b5ed j 208c4 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x70> - 209dc: 87aa mv a5,a0 - 209de: 8522 mv a0,s0 - 209e0: 843e mv s0,a5 - 209e2: bdef60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 209e6: 8526 mv a0,s1 - 209e8: bd8f60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 209ec: 8522 mv a0,s0 - 209ee: e03f40ef jal 157f0 <_Unwind_Resume@plt> - 209f2: 842a mv s0,a0 - 209f4: bfcd j 209e6 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x192> - -00000000000209f6 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE>: - 209f6: 715d addi sp,sp,-80 - 209f8: fc26 sd s1,56(sp) - 209fa: 09058493 addi s1,a1,144 - 209fe: 8526 mv a0,s1 - 20a00: e0a2 sd s0,64(sp) - 20a02: e486 sd ra,72(sp) - 20a04: 842e mv s0,a1 - 20a06: d44fb0ef jal 1bf4a <_ZNK7testing10TestResult7SkippedEv> - 20a0a: c945 beqz a0,20aba <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0xc4> - 20a0c: 8526 mv a0,s1 - 20a0e: d3cfb0ef jal 1bf4a <_ZNK7testing10TestResult7SkippedEv> - 20a12: ed35 bnez a0,20a8e <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x98> - 20a14: 00019597 auipc a1,0x19 - 20a18: 7d458593 addi a1,a1,2004 # 3a1e8 <_IO_stdin_used+0x668> - 20a1c: 4505 li a0,1 - 20a1e: e0bfb0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 20a22: 7010 ld a2,32(s0) - 20a24: 600c ld a1,0(s0) - 20a26: 00019517 auipc a0,0x19 - 20a2a: 75250513 addi a0,a0,1874 # 3a178 <_IO_stdin_used+0x5f8> - 20a2e: cb3f40ef jal 156e0 - 20a32: 8526 mv a0,s1 - 20a34: b84fb0ef jal 1bdb8 <_ZNK7testing10TestResult6FailedEv> - 20a38: ed49 bnez a0,20ad2 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0xdc> - 20a3a: 0002b797 auipc a5,0x2b - 20a3e: 3e67b783 ld a5,998(a5) # 4be20 <_GLOBAL_OFFSET_TABLE_+0x2d0> - 20a42: 0007c783 lbu a5,0(a5) - 20a46: cfa1 beqz a5,20a9e <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0xa8> - 20a48: 10843783 ld a5,264(s0) - 20a4c: 0800 addi s0,sp,16 - 20a4e: 8522 mv a0,s0 - 20a50: 002c addi a1,sp,8 - 20a52: 0002b317 auipc t1,0x2b - 20a56: 44633303 ld t1,1094(t1) # 4be98 <_GLOBAL_OFFSET_TABLE_+0x348> - 20a5a: e43e sd a5,8(sp) - 20a5c: 9302 jalr t1 - 20a5e: 65c2 ld a1,16(sp) - 20a60: 0001a517 auipc a0,0x1a - 20a64: c7850513 addi a0,a0,-904 # 3a6d8 <_IO_stdin_used+0xb58> - 20a68: c79f40ef jal 156e0 - 20a6c: 6542 ld a0,16(sp) - 20a6e: 101c addi a5,sp,32 - 20a70: 00f50463 beq a0,a5,20a78 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x82> - 20a74: e8df40ef jal 15900 <_ZdlPv@plt> - 20a78: 6406 ld s0,64(sp) - 20a7a: 0002b797 auipc a5,0x2b - 20a7e: 4067b783 ld a5,1030(a5) # 4be80 - 20a82: 60a6 ld ra,72(sp) - 20a84: 74e2 ld s1,56(sp) - 20a86: 6388 ld a0,0(a5) - 20a88: 6161 addi sp,sp,80 - 20a8a: a06f506f j 15c90 - 20a8e: 00019597 auipc a1,0x19 - 20a92: 74a58593 addi a1,a1,1866 # 3a1d8 <_IO_stdin_used+0x658> - 20a96: 4509 li a0,2 - 20a98: d91fb0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 20a9c: b759 j 20a22 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x2c> - 20a9e: 4529 li a0,10 - 20aa0: 840f50ef jal 15ae0 - 20aa4: 0002b797 auipc a5,0x2b - 20aa8: 3dc7b783 ld a5,988(a5) # 4be80 - 20aac: 6406 ld s0,64(sp) - 20aae: 60a6 ld ra,72(sp) - 20ab0: 74e2 ld s1,56(sp) - 20ab2: 6388 ld a0,0(a5) - 20ab4: 6161 addi sp,sp,80 - 20ab6: 9daf506f j 15c90 - 20aba: 8526 mv a0,s1 - 20abc: afcfb0ef jal 1bdb8 <_ZNK7testing10TestResult6FailedEv> - 20ac0: f531 bnez a0,20a0c <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x16> - 20ac2: 0001a597 auipc a1,0x1a - 20ac6: c0658593 addi a1,a1,-1018 # 3a6c8 <_IO_stdin_used+0xb48> - 20aca: 4509 li a0,2 - 20acc: d5dfb0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 20ad0: bf89 j 20a22 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x2c> - 20ad2: 603c ld a5,64(s0) - 20ad4: f84a sd s2,48(sp) - 20ad6: 6438 ld a4,72(s0) - 20ad8: cfa1 beqz a5,20b30 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x13a> - 20ada: 6384 ld s1,0(a5) - 20adc: cb25 beqz a4,20b4c <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x156> - 20ade: 00073903 ld s2,0(a4) - 20ae2: c8b1 beqz s1,20b36 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x140> - 20ae4: 00019517 auipc a0,0x19 - 20ae8: 71450513 addi a0,a0,1812 # 3a1f8 <_IO_stdin_used+0x678> - 20aec: bf5f40ef jal 156e0 - 20af0: 8626 mv a2,s1 - 20af2: 0001c597 auipc a1,0x1c - 20af6: 22e58593 addi a1,a1,558 # 3cd20 <_ZN7testing8internalL15kTypeParamLabelE> - 20afa: 00019517 auipc a0,0x19 - 20afe: 70e50513 addi a0,a0,1806 # 3a208 <_IO_stdin_used+0x688> - 20b02: bdff40ef jal 156e0 - 20b06: 04090163 beqz s2,20b48 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x152> - 20b0a: 00019517 auipc a0,0x19 - 20b0e: 70650513 addi a0,a0,1798 # 3a210 <_IO_stdin_used+0x690> - 20b12: bcff40ef jal 156e0 - 20b16: 864a mv a2,s2 - 20b18: 0001c597 auipc a1,0x1c - 20b1c: 21858593 addi a1,a1,536 # 3cd30 <_ZN7testing8internalL16kValueParamLabelE> - 20b20: 00019517 auipc a0,0x19 - 20b24: 6e850513 addi a0,a0,1768 # 3a208 <_IO_stdin_used+0x688> - 20b28: bb9f40ef jal 156e0 - 20b2c: 7942 ld s2,48(sp) - 20b2e: b731 j 20a3a <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x44> - 20b30: cf01 beqz a4,20b48 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x152> - 20b32: 00073903 ld s2,0(a4) - 20b36: 00090963 beqz s2,20b48 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x152> - 20b3a: 00019517 auipc a0,0x19 - 20b3e: 6be50513 addi a0,a0,1726 # 3a1f8 <_IO_stdin_used+0x678> - 20b42: b9ff40ef jal 156e0 - 20b46: bfc1 j 20b16 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x120> - 20b48: 7942 ld s2,48(sp) - 20b4a: bdc5 j 20a3a <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x44> - 20b4c: dcf5 beqz s1,20b48 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x152> - 20b4e: 00019517 auipc a0,0x19 - 20b52: 6aa50513 addi a0,a0,1706 # 3a1f8 <_IO_stdin_used+0x678> - 20b56: b8bf40ef jal 156e0 - 20b5a: 8626 mv a2,s1 - 20b5c: 0001c597 auipc a1,0x1c - 20b60: 1c458593 addi a1,a1,452 # 3cd20 <_ZN7testing8internalL15kTypeParamLabelE> - 20b64: 00019517 auipc a0,0x19 - 20b68: 6a450513 addi a0,a0,1700 # 3a208 <_IO_stdin_used+0x688> - 20b6c: b75f40ef jal 156e0 - 20b70: 7942 ld s2,48(sp) - 20b72: b5e1 j 20a3a <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x44> - 20b74: 87aa mv a5,a0 - 20b76: 8522 mv a0,s0 - 20b78: f84a sd s2,48(sp) - 20b7a: 843e mv s0,a5 - 20b7c: a44f60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 20b80: 8522 mv a0,s0 - 20b82: c6ff40ef jal 157f0 <_Unwind_Resume@plt> - -0000000000020b86 <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE>: - 20b86: 0002b797 auipc a5,0x2b - 20b8a: 29a7b783 ld a5,666(a5) # 4be20 <_GLOBAL_OFFSET_TABLE_+0x2d0> - 20b8e: 0007c783 lbu a5,0(a5) - 20b92: e391 bnez a5,20b96 <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE+0x10> - 20b94: 8082 ret - 20b96: 7119 addi sp,sp,-128 - 20b98: 852e mv a0,a1 - 20b9a: fc86 sd ra,120(sp) - 20b9c: f8a2 sd s0,112(sp) - 20b9e: f4a6 sd s1,104(sp) - 20ba0: 842e mv s0,a1 - 20ba2: f0ca sd s2,96(sp) - 20ba4: ecce sd s3,88(sp) - 20ba6: 0804 addi s1,sp,16 - 20ba8: e11f80ef jal 199b8 <_ZNK7testing9TestSuite17test_to_run_countEv> - 20bac: 85aa mv a1,a0 - 20bae: 0001a697 auipc a3,0x1a - 20bb2: 9e268693 addi a3,a3,-1566 # 3a590 <_IO_stdin_used+0xa10> - 20bb6: 8526 mv a0,s1 - 20bb8: 0001a617 auipc a2,0x1a - 20bbc: 9e060613 addi a2,a2,-1568 # 3a598 <_IO_stdin_used+0xa18> - 20bc0: aa9ff0ef jal 20668 <_ZN7testingL19FormatCountableNounEiPKcS1_> - 20bc4: 00019597 auipc a1,0x19 - 20bc8: 54c58593 addi a1,a1,1356 # 3a110 <_IO_stdin_used+0x590> - 20bcc: 4509 li a0,2 - 20bce: c5bfb0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 20bd2: 605c ld a5,128(s0) - 20bd4: 03010913 addi s2,sp,48 - 20bd8: 854a mv a0,s2 - 20bda: 002c addi a1,sp,8 - 20bdc: 0002b317 auipc t1,0x2b - 20be0: 2bc33303 ld t1,700(t1) # 4be98 <_GLOBAL_OFFSET_TABLE_+0x348> - 20be4: 00843983 ld s3,8(s0) - 20be8: e43e sd a5,8(sp) - 20bea: 6442 ld s0,16(sp) - 20bec: 9302 jalr t1 - 20bee: 76c2 ld a3,48(sp) - 20bf0: 864e mv a2,s3 - 20bf2: 85a2 mv a1,s0 - 20bf4: 0001a517 auipc a0,0x1a - 20bf8: af450513 addi a0,a0,-1292 # 3a6e8 <_IO_stdin_used+0xb68> - 20bfc: ae5f40ef jal 156e0 - 20c00: 7542 ld a0,48(sp) - 20c02: 009c addi a5,sp,64 - 20c04: 00f50463 beq a0,a5,20c0c <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE+0x86> - 20c08: cf9f40ef jal 15900 <_ZdlPv@plt> - 20c0c: 0002b797 auipc a5,0x2b - 20c10: 2747b783 ld a5,628(a5) # 4be80 - 20c14: 6388 ld a0,0(a5) - 20c16: 87af50ef jal 15c90 - 20c1a: 6542 ld a0,16(sp) - 20c1c: 101c addi a5,sp,32 - 20c1e: 00f50463 beq a0,a5,20c26 <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE+0xa0> - 20c22: cdff40ef jal 15900 <_ZdlPv@plt> - 20c26: 70e6 ld ra,120(sp) - 20c28: 7446 ld s0,112(sp) - 20c2a: 74a6 ld s1,104(sp) - 20c2c: 7906 ld s2,96(sp) - 20c2e: 69e6 ld s3,88(sp) - 20c30: 6109 addi sp,sp,128 - 20c32: 8082 ret - 20c34: 842a mv s0,a0 - 20c36: a029 j 20c40 <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE+0xba> - 20c38: 842a mv s0,a0 - 20c3a: 854a mv a0,s2 - 20c3c: 984f60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 20c40: 8526 mv a0,s1 - 20c42: 97ef60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 20c46: 8522 mv a0,s0 - 20c48: ba9f40ef jal 157f0 <_Unwind_Resume@plt> - -0000000000020c4c <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi>: - 20c4c: 7119 addi sp,sp,-128 - 20c4e: f8a2 sd s0,112(sp) - 20c50: 4509 li a0,2 - 20c52: 842e mv s0,a1 - 20c54: 0001a597 auipc a1,0x1a - 20c58: a2c58593 addi a1,a1,-1492 # 3a680 <_IO_stdin_used+0xb00> - 20c5c: fc86 sd ra,120(sp) - 20c5e: f0ca sd s2,96(sp) - 20c60: ecce sd s3,88(sp) - 20c62: f4a6 sd s1,104(sp) - 20c64: bc5fb0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 20c68: 8522 mv a0,s0 - 20c6a: aaefc0ef jal 1cf18 <_ZNK7testing8UnitTest17test_to_run_countEv> - 20c6e: 01010993 addi s3,sp,16 - 20c72: 85aa mv a1,a0 - 20c74: 0001a697 auipc a3,0x1a - 20c78: 91c68693 addi a3,a3,-1764 # 3a590 <_IO_stdin_used+0xa10> - 20c7c: 854e mv a0,s3 - 20c7e: 0001a617 auipc a2,0x1a - 20c82: 91a60613 addi a2,a2,-1766 # 3a598 <_IO_stdin_used+0xa18> - 20c86: 9e3ff0ef jal 20668 <_ZN7testingL19FormatCountableNounEiPKcS1_> - 20c8a: 8522 mv a0,s0 - 20c8c: 6942 ld s2,16(sp) - 20c8e: a42fc0ef jal 1ced0 <_ZNK7testing8UnitTest23test_suite_to_run_countEv> - 20c92: 1804 addi s1,sp,48 - 20c94: 85aa mv a1,a0 - 20c96: 0001a697 auipc a3,0x1a - 20c9a: 9fa68693 addi a3,a3,-1542 # 3a690 <_IO_stdin_used+0xb10> - 20c9e: 8526 mv a0,s1 - 20ca0: 0001a617 auipc a2,0x1a - 20ca4: a0060613 addi a2,a2,-1536 # 3a6a0 <_IO_stdin_used+0xb20> - 20ca8: 9c1ff0ef jal 20668 <_ZN7testingL19FormatCountableNounEiPKcS1_> - 20cac: 7642 ld a2,48(sp) - 20cae: 85ca mv a1,s2 - 20cb0: 0001a517 auipc a0,0x1a - 20cb4: a6850513 addi a0,a0,-1432 # 3a718 <_IO_stdin_used+0xb98> - 20cb8: a29f40ef jal 156e0 - 20cbc: 7542 ld a0,48(sp) - 20cbe: 04010913 addi s2,sp,64 - 20cc2: 01250463 beq a0,s2,20cca <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x7e> - 20cc6: c3bf40ef jal 15900 <_ZdlPv@plt> - 20cca: 6542 ld a0,16(sp) - 20ccc: 101c addi a5,sp,32 - 20cce: 00f50463 beq a0,a5,20cd6 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x8a> - 20cd2: c2ff40ef jal 15900 <_ZdlPv@plt> - 20cd6: 0002b797 auipc a5,0x2b - 20cda: 14a7b783 ld a5,330(a5) # 4be20 <_GLOBAL_OFFSET_TABLE_+0x2d0> - 20cde: 0007c783 lbu a5,0(a5) - 20ce2: cb8d beqz a5,20d14 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0xc8> - 20ce4: 8522 mv a0,s0 - 20ce6: a40fc0ef jal 1cf26 <_ZNK7testing8UnitTest12elapsed_timeEv> - 20cea: 87aa mv a5,a0 - 20cec: 85ce mv a1,s3 - 20cee: 8526 mv a0,s1 - 20cf0: 0002b317 auipc t1,0x2b - 20cf4: 1a833303 ld t1,424(t1) # 4be98 <_GLOBAL_OFFSET_TABLE_+0x348> - 20cf8: e83e sd a5,16(sp) - 20cfa: 9302 jalr t1 - 20cfc: 75c2 ld a1,48(sp) - 20cfe: 0001a517 auipc a0,0x1a - 20d02: a2a50513 addi a0,a0,-1494 # 3a728 <_IO_stdin_used+0xba8> - 20d06: 9dbf40ef jal 156e0 - 20d0a: 7542 ld a0,48(sp) - 20d0c: 01250463 beq a0,s2,20d14 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0xc8> - 20d10: bf1f40ef jal 15900 <_ZdlPv@plt> - 20d14: 4529 li a0,10 - 20d16: dcbf40ef jal 15ae0 - 20d1a: 0001a597 auipc a1,0x1a - 20d1e: a1e58593 addi a1,a1,-1506 # 3a738 <_IO_stdin_used+0xbb8> - 20d22: 4509 li a0,2 - 20d24: b05fb0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 20d28: 8522 mv a0,s0 - 20d2a: 9c4fc0ef jal 1ceee <_ZNK7testing8UnitTest21successful_test_countEv> - 20d2e: 85aa mv a1,a0 - 20d30: 0001a697 auipc a3,0x1a - 20d34: 86068693 addi a3,a3,-1952 # 3a590 <_IO_stdin_used+0xa10> - 20d38: 8526 mv a0,s1 - 20d3a: 0001a617 auipc a2,0x1a - 20d3e: 85e60613 addi a2,a2,-1954 # 3a598 <_IO_stdin_used+0xa18> - 20d42: 927ff0ef jal 20668 <_ZN7testingL19FormatCountableNounEiPKcS1_> - 20d46: 75c2 ld a1,48(sp) - 20d48: 0001a517 auipc a0,0x1a - 20d4c: 97850513 addi a0,a0,-1672 # 3a6c0 <_IO_stdin_used+0xb40> - 20d50: 991f40ef jal 156e0 - 20d54: 7542 ld a0,48(sp) - 20d56: 01250463 beq a0,s2,20d5e <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x112> - 20d5a: ba7f40ef jal 15900 <_ZdlPv@plt> - 20d5e: 8522 mv a0,s0 - 20d60: 994fc0ef jal 1cef4 <_ZNK7testing8UnitTest18skipped_test_countEv> - 20d64: 89aa mv s3,a0 - 20d66: 04a05463 blez a0,20dae <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x162> - 20d6a: 00019597 auipc a1,0x19 - 20d6e: 46e58593 addi a1,a1,1134 # 3a1d8 <_IO_stdin_used+0x658> - 20d72: 4509 li a0,2 - 20d74: ab5fb0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 20d78: 85ce mv a1,s3 - 20d7a: 8526 mv a0,s1 - 20d7c: 0001a697 auipc a3,0x1a - 20d80: 81468693 addi a3,a3,-2028 # 3a590 <_IO_stdin_used+0xa10> - 20d84: 0001a617 auipc a2,0x1a - 20d88: 81460613 addi a2,a2,-2028 # 3a598 <_IO_stdin_used+0xa18> - 20d8c: 8ddff0ef jal 20668 <_ZN7testingL19FormatCountableNounEiPKcS1_> - 20d90: 75c2 ld a1,48(sp) - 20d92: 0001a517 auipc a0,0x1a - 20d96: 9b650513 addi a0,a0,-1610 # 3a748 <_IO_stdin_used+0xbc8> - 20d9a: 947f40ef jal 156e0 - 20d9e: 7542 ld a0,48(sp) - 20da0: 01250463 beq a0,s2,20da8 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x15c> - 20da4: b5df40ef jal 15900 <_ZdlPv@plt> - 20da8: 8522 mv a0,s0 - 20daa: a12fc0ef jal 1cfbc <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE> - 20dae: 8522 mv a0,s0 - 20db0: 94afc0ef jal 1cefa <_ZNK7testing8UnitTest17failed_test_countEv> - 20db4: 89aa mv s3,a0 - 20db6: 8522 mv a0,s0 - 20db8: 976fc0ef jal 1cf2e <_ZNK7testing8UnitTest6PassedEv> - 20dbc: e53d bnez a0,20e2a <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1de> - 20dbe: 8522 mv a0,s0 - 20dc0: e8d2 sd s4,80(sp) - 20dc2: 938fc0ef jal 1cefa <_ZNK7testing8UnitTest17failed_test_countEv> - 20dc6: 8a2a mv s4,a0 - 20dc8: 00019597 auipc a1,0x19 - 20dcc: 42058593 addi a1,a1,1056 # 3a1e8 <_IO_stdin_used+0x668> - 20dd0: 4505 li a0,1 - 20dd2: a57fb0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 20dd6: 85d2 mv a1,s4 - 20dd8: 8526 mv a0,s1 - 20dda: 00019697 auipc a3,0x19 - 20dde: 7b668693 addi a3,a3,1974 # 3a590 <_IO_stdin_used+0xa10> - 20de2: 00019617 auipc a2,0x19 - 20de6: 7b660613 addi a2,a2,1974 # 3a598 <_IO_stdin_used+0xa18> - 20dea: 87fff0ef jal 20668 <_ZN7testingL19FormatCountableNounEiPKcS1_> - 20dee: 75c2 ld a1,48(sp) - 20df0: 0001a517 auipc a0,0x1a - 20df4: 95850513 addi a0,a0,-1704 # 3a748 <_IO_stdin_used+0xbc8> - 20df8: 8e9f40ef jal 156e0 - 20dfc: 7542 ld a0,48(sp) - 20dfe: 01250463 beq a0,s2,20e06 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1ba> - 20e02: afff40ef jal 15900 <_ZdlPv@plt> - 20e06: 8522 mv a0,s0 - 20e08: a5cfc0ef jal 1d064 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE> - 20e0c: 4785 li a5,1 - 20e0e: 0001a617 auipc a2,0x1a - 20e12: 90260613 addi a2,a2,-1790 # 3a710 <_IO_stdin_used+0xb90> - 20e16: 06f98363 beq s3,a5,20e7c <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x230> - 20e1a: 85ce mv a1,s3 - 20e1c: 0001a517 auipc a0,0x1a - 20e20: 94450513 addi a0,a0,-1724 # 3a760 <_IO_stdin_used+0xbe0> - 20e24: 8bdf40ef jal 156e0 - 20e28: 6a46 ld s4,80(sp) - 20e2a: 8522 mv a0,s0 - 20e2c: 8d4fc0ef jal 1cf00 <_ZNK7testing8UnitTest30reportable_disabled_test_countEv> - 20e30: 862a mv a2,a0 - 20e32: c905 beqz a0,20e62 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x216> - 20e34: 0002b797 auipc a5,0x2b - 20e38: e947b783 ld a5,-364(a5) # 4bcc8 <_GLOBAL_OFFSET_TABLE_+0x178> - 20e3c: 0007c783 lbu a5,0(a5) - 20e40: e38d bnez a5,20e62 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x216> - 20e42: 04098763 beqz s3,20e90 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x244> - 20e46: 4785 li a5,1 - 20e48: 0001a697 auipc a3,0x1a - 20e4c: 8c868693 addi a3,a3,-1848 # 3a710 <_IO_stdin_used+0xb90> - 20e50: 02f60b63 beq a2,a5,20e86 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x23a> - 20e54: 0001a597 auipc a1,0x1a - 20e58: 91c58593 addi a1,a1,-1764 # 3a770 <_IO_stdin_used+0xbf0> - 20e5c: 450d li a0,3 - 20e5e: 9cbfb0ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 20e62: 7446 ld s0,112(sp) - 20e64: 0002b797 auipc a5,0x2b - 20e68: 01c7b783 ld a5,28(a5) # 4be80 - 20e6c: 70e6 ld ra,120(sp) - 20e6e: 74a6 ld s1,104(sp) - 20e70: 7906 ld s2,96(sp) - 20e72: 69e6 ld s3,88(sp) - 20e74: 6388 ld a0,0(a5) - 20e76: 6109 addi sp,sp,128 - 20e78: e19f406f j 15c90 - 20e7c: 0001a617 auipc a2,0x1a - 20e80: 88c60613 addi a2,a2,-1908 # 3a708 <_IO_stdin_used+0xb88> - 20e84: bf59 j 20e1a <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1ce> - 20e86: 0001a697 auipc a3,0x1a - 20e8a: 88268693 addi a3,a3,-1918 # 3a708 <_IO_stdin_used+0xb88> - 20e8e: b7d9 j 20e54 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x208> - 20e90: e42a sd a0,8(sp) - 20e92: 4529 li a0,10 - 20e94: c4df40ef jal 15ae0 - 20e98: 6622 ld a2,8(sp) - 20e9a: b775 j 20e46 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1fa> - 20e9c: e8d2 sd s4,80(sp) - 20e9e: 842a mv s0,a0 - 20ea0: 8526 mv a0,s1 - 20ea2: f1ff50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 20ea6: 8522 mv a0,s0 - 20ea8: 949f40ef jal 157f0 <_Unwind_Resume@plt> - 20eac: e8d2 sd s4,80(sp) - 20eae: bfc5 j 20e9e <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x252> - 20eb0: 842a mv s0,a0 - 20eb2: 8526 mv a0,s1 - 20eb4: f0df50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 20eb8: 854e mv a0,s3 - 20eba: e8d2 sd s4,80(sp) - 20ebc: f05f50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 20ec0: 8522 mv a0,s0 - 20ec2: 92ff40ef jal 157f0 <_Unwind_Resume@plt> - 20ec6: e8d2 sd s4,80(sp) - 20ec8: bfd9 j 20e9e <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x252> - 20eca: bfd1 j 20e9e <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x252> - 20ecc: 842a mv s0,a0 - 20ece: b7ed j 20eb8 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x26c> - -0000000000020ed0 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc>: - 20ed0: 712d addi sp,sp,-288 - 20ed2: f5d6 sd s5,232(sp) - 20ed4: 00863a83 ld s5,8(a2) - 20ed8: f9d2 sd s4,240(sp) - 20eda: 02010a13 addi s4,sp,32 - 20ede: e626 sd s1,264(sp) - 20ee0: e24a sd s2,256(sp) - 20ee2: fdce sd s3,248(sp) - 20ee4: edde sd s7,216(sp) - 20ee6: ee06 sd ra,280(sp) - 20ee8: ea22 sd s0,272(sp) - 20eea: f1da sd s6,224(sp) - 20eec: c636 sw a3,12(sp) - 20eee: ec02 sd zero,24(sp) - 20ef0: 02010023 sb zero,32(sp) - 20ef4: e852 sd s4,16(sp) - 20ef6: 89ae mv s3,a1 - 20ef8: 00063b83 ld s7,0(a2) - 20efc: 892a mv s2,a0 - 20efe: 84ba mv s1,a4 - 20f00: 001a8593 addi a1,s5,1 - 20f04: eed9 bnez a3,20fa2 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0xd2> - 20f06: 0900 addi s0,sp,144 - 20f08: 0a010b13 addi s6,sp,160 - 20f0c: 8522 mv a0,s0 - 20f0e: ed02 sd zero,152(sp) - 20f10: 0a010023 sb zero,160(sp) - 20f14: e95a sd s6,144(sp) - 20f16: adbf40ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 20f1a: 676a ld a4,152(sp) - 20f1c: 57fd li a5,-1 - 20f1e: 8389 srli a5,a5,0x2 - 20f20: 8f99 sub a5,a5,a4 - 20f22: 2f57eb63 bltu a5,s5,21218 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x348> - 20f26: 8656 mv a2,s5 - 20f28: 85de mv a1,s7 - 20f2a: 8522 mv a0,s0 - 20f2c: a75f40ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 20f30: 676a ld a4,152(sp) - 20f32: 57fd li a5,-1 - 20f34: 8389 srli a5,a5,0x2 - 20f36: 2cf70b63 beq a4,a5,2120c <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x33c> - 20f3a: 4605 li a2,1 - 20f3c: 0001b597 auipc a1,0x1b - 20f40: cec58593 addi a1,a1,-788 # 3bc28 <_IO_stdin_used+0x20a8> - 20f44: 8522 mv a0,s0 - 20f46: a5bf40ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 20f4a: 85a6 mv a1,s1 - 20f4c: 8522 mv a0,s0 - 20f4e: e32f40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 20f52: 1904 addi s1,sp,176 - 20f54: 85aa mv a1,a0 - 20f56: 8526 mv a0,s1 - 20f58: ea8f40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 20f5c: 67c2 ld a5,16(sp) - 20f5e: 19478363 beq a5,s4,210e4 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x214> - 20f62: 76ca ld a3,176(sp) - 20f64: 0180 addi s0,sp,192 - 20f66: 1e868b63 beq a3,s0,2115c <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x28c> - 20f6a: 1938 addi a4,sp,184 - 20f6c: cd817057 vsetivli zero,2,e64,m1,ta,ma - 20f70: 02077087 vle64.v v1,(a4) - 20f74: 0838 addi a4,sp,24 - 20f76: 7602 ld a2,32(sp) - 20f78: e836 sd a3,16(sp) - 20f7a: 020770a7 vse64.v v1,(a4) - 20f7e: 18078063 beqz a5,210fe <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x22e> - 20f82: f93e sd a5,176(sp) - 20f84: e1b2 sd a2,192(sp) - 20f86: fd02 sd zero,184(sp) - 20f88: 00078023 sb zero,0(a5) - 20f8c: 754a ld a0,176(sp) - 20f8e: 00850463 beq a0,s0,20f96 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0xc6> - 20f92: 96ff40ef jal 15900 <_ZdlPv@plt> - 20f96: 654a ld a0,144(sp) - 20f98: 11650163 beq a0,s6,2109a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1ca> - 20f9c: 965f40ef jal 15900 <_ZdlPv@plt> - 20fa0: a8ed j 2109a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1ca> - 20fa2: e9e2 sd s8,208(sp) - 20fa4: 03010c13 addi s8,sp,48 - 20fa8: 04010b13 addi s6,sp,64 - 20fac: 8562 mv a0,s8 - 20fae: fc02 sd zero,56(sp) - 20fb0: 04010023 sb zero,64(sp) - 20fb4: f85a sd s6,48(sp) - 20fb6: a3bf40ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 20fba: 7762 ld a4,56(sp) - 20fbc: 57fd li a5,-1 - 20fbe: 8389 srli a5,a5,0x2 - 20fc0: 8f99 sub a5,a5,a4 - 20fc2: 2157ed63 bltu a5,s5,211dc <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x30c> - 20fc6: 8656 mv a2,s5 - 20fc8: 85de mv a1,s7 - 20fca: 8562 mv a0,s8 - 20fcc: 9d5f40ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 20fd0: 7762 ld a4,56(sp) - 20fd2: 57fd li a5,-1 - 20fd4: 8389 srli a5,a5,0x2 - 20fd6: 1ef70d63 beq a4,a5,211d0 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x300> - 20fda: 4605 li a2,1 - 20fdc: 0001b597 auipc a1,0x1b - 20fe0: e2458593 addi a1,a1,-476 # 3be00 <_IO_stdin_used+0x2280> - 20fe4: 8562 mv a0,s8 - 20fe6: 9bbf40ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 20fea: 05010a93 addi s5,sp,80 - 20fee: 8556 mv a0,s5 - 20ff0: 006c addi a1,sp,12 - 20ff2: 0002b317 auipc t1,0x2b - 20ff6: f7e33303 ld t1,-130(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 20ffa: 9302 jalr t1 - 20ffc: 07010b93 addi s7,sp,112 - 21000: 855e mv a0,s7 - 21002: 8656 mv a2,s5 - 21004: 85e2 mv a1,s8 - 21006: 0002b317 auipc t1,0x2b - 2100a: b5233303 ld t1,-1198(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2100e: 9302 jalr t1 - 21010: 0001b597 auipc a1,0x1b - 21014: c1858593 addi a1,a1,-1000 # 3bc28 <_IO_stdin_used+0x20a8> - 21018: 855e mv a0,s7 - 2101a: d66f40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2101e: 0900 addi s0,sp,144 - 21020: 85aa mv a1,a0 - 21022: 8522 mv a0,s0 - 21024: ddcf40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 21028: 85a6 mv a1,s1 - 2102a: 8522 mv a0,s0 - 2102c: d54f40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 21030: 1904 addi s1,sp,176 - 21032: 85aa mv a1,a0 - 21034: 8526 mv a0,s1 - 21036: dcaf40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2103a: 67c2 ld a5,16(sp) - 2103c: 0d478563 beq a5,s4,21106 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x236> - 21040: 76ca ld a3,176(sp) - 21042: 0180 addi s0,sp,192 - 21044: 776a ld a4,184(sp) - 21046: 0e868263 beq a3,s0,2112a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x25a> - 2104a: 660e ld a2,192(sp) - 2104c: ec3a sd a4,24(sp) - 2104e: e836 sd a3,16(sp) - 21050: 7702 ld a4,32(sp) - 21052: f032 sd a2,32(sp) - 21054: c7f1 beqz a5,21120 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x250> - 21056: f93e sd a5,176(sp) - 21058: e1ba sd a4,192(sp) - 2105a: fd02 sd zero,184(sp) - 2105c: 00078023 sb zero,0(a5) - 21060: 754a ld a0,176(sp) - 21062: 00850463 beq a0,s0,2106a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x19a> - 21066: 89bf40ef jal 15900 <_ZdlPv@plt> - 2106a: 654a ld a0,144(sp) - 2106c: 111c addi a5,sp,160 - 2106e: 00f50463 beq a0,a5,21076 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1a6> - 21072: 88ff40ef jal 15900 <_ZdlPv@plt> - 21076: 7546 ld a0,112(sp) - 21078: 011c addi a5,sp,128 - 2107a: 00f50463 beq a0,a5,21082 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1b2> - 2107e: 883f40ef jal 15900 <_ZdlPv@plt> - 21082: 6546 ld a0,80(sp) - 21084: 109c addi a5,sp,96 - 21086: 00f50463 beq a0,a5,2108e <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1be> - 2108a: 877f40ef jal 15900 <_ZdlPv@plt> - 2108e: 7542 ld a0,48(sp) - 21090: 0d650463 beq a0,s6,21158 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x288> - 21094: 86df40ef jal 15900 <_ZdlPv@plt> - 21098: 6c4e ld s8,208(sp) - 2109a: 65c2 ld a1,16(sp) - 2109c: 6662 ld a2,24(sp) - 2109e: 8526 mv a0,s1 - 210a0: f922 sd s0,176(sp) - 210a2: 962e add a2,a2,a1 - 210a4: a97f80ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 210a8: 8526 mv a0,s1 - 210aa: f36fc0ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> - 210ae: 85ce mv a1,s3 - 210b0: 8626 mv a2,s1 - 210b2: 854a mv a0,s2 - 210b4: f65fc0ef jal 1e018 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_> - 210b8: 754a ld a0,176(sp) - 210ba: 00850463 beq a0,s0,210c2 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1f2> - 210be: 843f40ef jal 15900 <_ZdlPv@plt> - 210c2: 6542 ld a0,16(sp) - 210c4: 01450463 beq a0,s4,210cc <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1fc> - 210c8: 839f40ef jal 15900 <_ZdlPv@plt> - 210cc: 60f2 ld ra,280(sp) - 210ce: 6452 ld s0,272(sp) - 210d0: 64b2 ld s1,264(sp) - 210d2: 79ee ld s3,248(sp) - 210d4: 7a4e ld s4,240(sp) - 210d6: 7aae ld s5,232(sp) - 210d8: 7b0e ld s6,224(sp) - 210da: 6bee ld s7,216(sp) - 210dc: 854a mv a0,s2 - 210de: 6912 ld s2,256(sp) - 210e0: 6115 addi sp,sp,288 - 210e2: 8082 ret - 210e4: 774a ld a4,176(sp) - 210e6: 0180 addi s0,sp,192 - 210e8: 06870a63 beq a4,s0,2115c <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x28c> - 210ec: 193c addi a5,sp,184 - 210ee: cd817057 vsetivli zero,2,e64,m1,ta,ma - 210f2: 0207f087 vle64.v v1,(a5) - 210f6: 083c addi a5,sp,24 - 210f8: e83a sd a4,16(sp) - 210fa: 0207f0a7 vse64.v v1,(a5) - 210fe: f922 sd s0,176(sp) - 21100: 0180 addi s0,sp,192 - 21102: 87a2 mv a5,s0 - 21104: b549 j 20f86 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0xb6> - 21106: 774a ld a4,176(sp) - 21108: 0180 addi s0,sp,192 - 2110a: 00870f63 beq a4,s0,21128 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x258> - 2110e: 193c addi a5,sp,184 - 21110: cd817057 vsetivli zero,2,e64,m1,ta,ma - 21114: 0207f087 vle64.v v1,(a5) - 21118: 083c addi a5,sp,24 - 2111a: e83a sd a4,16(sp) - 2111c: 0207f0a7 vse64.v v1,(a5) - 21120: f922 sd s0,176(sp) - 21122: 0180 addi s0,sp,192 - 21124: 87a2 mv a5,s0 - 21126: bf15 j 2105a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x18a> - 21128: 776a ld a4,184(sp) - 2112a: c30d beqz a4,2114c <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x27c> - 2112c: 4685 li a3,1 - 2112e: 8622 mv a2,s0 - 21130: 06d70563 beq a4,a3,2119a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2ca> - 21134: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 21138: 02060407 vle8.v v8,(a2) - 2113c: 8f15 sub a4,a4,a3 - 2113e: 9636 add a2,a2,a3 - 21140: 02078427 vse8.v v8,(a5) - 21144: 97b6 add a5,a5,a3 - 21146: f77d bnez a4,21134 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x264> - 21148: 776a ld a4,184(sp) - 2114a: 67c2 ld a5,16(sp) - 2114c: 97ba add a5,a5,a4 - 2114e: ec3a sd a4,24(sp) - 21150: 00078023 sb zero,0(a5) - 21154: 77ca ld a5,176(sp) - 21156: b711 j 2105a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x18a> - 21158: 6c4e ld s8,208(sp) - 2115a: b781 j 2109a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1ca> - 2115c: 776a ld a4,184(sp) - 2115e: c30d beqz a4,21180 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2b0> - 21160: 4685 li a3,1 - 21162: 8622 mv a2,s0 - 21164: 02d70463 beq a4,a3,2118c <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2bc> - 21168: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 2116c: 02060407 vle8.v v8,(a2) - 21170: 8f15 sub a4,a4,a3 - 21172: 9636 add a2,a2,a3 - 21174: 02078427 vse8.v v8,(a5) - 21178: 97b6 add a5,a5,a3 - 2117a: f77d bnez a4,21168 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x298> - 2117c: 776a ld a4,184(sp) - 2117e: 67c2 ld a5,16(sp) - 21180: 97ba add a5,a5,a4 - 21182: ec3a sd a4,24(sp) - 21184: 00078023 sb zero,0(a5) - 21188: 77ca ld a5,176(sp) - 2118a: bbf5 j 20f86 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0xb6> - 2118c: 0c014703 lbu a4,192(sp) - 21190: 00e78023 sb a4,0(a5) - 21194: 776a ld a4,184(sp) - 21196: 67c2 ld a5,16(sp) - 21198: b7e5 j 21180 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2b0> - 2119a: 0c014703 lbu a4,192(sp) - 2119e: 00e78023 sb a4,0(a5) - 211a2: 776a ld a4,184(sp) - 211a4: 67c2 ld a5,16(sp) - 211a6: b75d j 2114c <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x27c> - 211a8: 842a mv s0,a0 - 211aa: 855e mv a0,s7 - 211ac: c15f50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 211b0: 8556 mv a0,s5 - 211b2: c0ff50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 211b6: 8562 mv a0,s8 - 211b8: c09f50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 211bc: 0808 addi a0,sp,16 - 211be: c03f50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 211c2: 8522 mv a0,s0 - 211c4: e2cf40ef jal 157f0 <_Unwind_Resume@plt> - 211c8: 842a mv s0,a0 - 211ca: b7dd j 211b0 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2e0> - 211cc: 842a mv s0,a0 - 211ce: b7e5 j 211b6 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2e6> - 211d0: 00019517 auipc a0,0x19 - 211d4: d1850513 addi a0,a0,-744 # 39ee8 <_IO_stdin_used+0x368> - 211d8: f18f40ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 211dc: 00019517 auipc a0,0x19 - 211e0: d0c50513 addi a0,a0,-756 # 39ee8 <_IO_stdin_used+0x368> - 211e4: f0cf40ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 211e8: 842a mv s0,a0 - 211ea: b7f1 j 211b6 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2e6> - 211ec: 87aa mv a5,a0 - 211ee: 8522 mv a0,s0 - 211f0: 843e mv s0,a5 - 211f2: bcff50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 211f6: bf55 j 211aa <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2da> - 211f8: 842a mv s0,a0 - 211fa: e9e2 sd s8,208(sp) - 211fc: b7c1 j 211bc <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2ec> - 211fe: 87aa mv a5,a0 - 21200: 8522 mv a0,s0 - 21202: 843e mv s0,a5 - 21204: bbdf50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21208: e9e2 sd s8,208(sp) - 2120a: bf4d j 211bc <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2ec> - 2120c: 00019517 auipc a0,0x19 - 21210: cdc50513 addi a0,a0,-804 # 39ee8 <_IO_stdin_used+0x368> - 21214: edcf40ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 21218: 00019517 auipc a0,0x19 - 2121c: cd050513 addi a0,a0,-816 # 39ee8 <_IO_stdin_used+0x368> - 21220: ed0f40ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 21224: bfe9 j 211fe <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x32e> - 21226: 842a mv s0,a0 - 21228: 8526 mv a0,s1 - 2122a: b97f50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2122e: e9e2 sd s8,208(sp) - 21230: b771 j 211bc <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2ec> - 21232: bfd5 j 21226 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x356> - -0000000000021234 <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc>: - 21234: 711d addi sp,sp,-96 - 21236: e8a2 sd s0,80(sp) - 21238: e4a6 sd s1,72(sp) - 2123a: e0ca sd s2,64(sp) - 2123c: fc4e sd s3,56(sp) - 2123e: f852 sd s4,48(sp) - 21240: f456 sd s5,40(sp) - 21242: f05a sd s6,32(sp) - 21244: ec86 sd ra,88(sp) - 21246: 01050793 addi a5,a0,16 - 2124a: 84aa mv s1,a0 - 2124c: 00053423 sd zero,8(a0) - 21250: 00050823 sb zero,16(a0) - 21254: 89ae mv s3,a1 - 21256: 8a32 mv s4,a2 - 21258: 8ab6 mv s5,a3 - 2125a: e11c sd a5,0(a0) - 2125c: 4401 li s0,0 - 2125e: 890a mv s2,sp - 21260: 01010b13 addi s6,sp,16 - 21264: 86a2 mv a3,s0 - 21266: 8756 mv a4,s5 - 21268: 8652 mv a2,s4 - 2126a: 85ce mv a1,s3 - 2126c: 854a mv a0,s2 - 2126e: 2405 addiw s0,s0,1 - 21270: c61ff0ef jal 20ed0 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc> - 21274: 85ca mv a1,s2 - 21276: 8526 mv a0,s1 - 21278: 8f9f40ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 2127c: 6502 ld a0,0(sp) - 2127e: 01650463 beq a0,s6,21286 <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc+0x52> - 21282: e7ef40ef jal 15900 <_ZdlPv@plt> - 21286: 8526 mv a0,s1 - 21288: ca6fc0ef jal 1d72e <_ZNK7testing8internal8FilePath21FileOrDirectoryExistsEv> - 2128c: fd61 bnez a0,21264 <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc+0x30> - 2128e: 60e6 ld ra,88(sp) - 21290: 6446 ld s0,80(sp) - 21292: 6906 ld s2,64(sp) - 21294: 79e2 ld s3,56(sp) - 21296: 7a42 ld s4,48(sp) - 21298: 7aa2 ld s5,40(sp) - 2129a: 7b02 ld s6,32(sp) - 2129c: 8526 mv a0,s1 - 2129e: 64a6 ld s1,72(sp) - 212a0: 6125 addi sp,sp,96 - 212a2: 8082 ret - 212a4: 842a mv s0,a0 - 212a6: a029 j 212b0 <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc+0x7c> - 212a8: 842a mv s0,a0 - 212aa: 854a mv a0,s2 - 212ac: b15f50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 212b0: 8526 mv a0,s1 - 212b2: b0ff50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 212b6: 8522 mv a0,s0 - 212b8: d38f40ef jal 157f0 <_Unwind_Resume@plt> - -00000000000212bc <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci>: - 212bc: 7155 addi sp,sp,-208 - 212be: e1a2 sd s0,192(sp) - 212c0: e586 sd ra,200(sp) - 212c2: fd26 sd s1,184(sp) - 212c4: f54e sd s3,168(sp) - 212c6: ed56 sd s5,152(sp) - 212c8: c632 sw a2,12(sp) - 212ca: 842a mv s0,a0 - 212cc: 14058963 beqz a1,2141e <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x162> - 212d0: 01010993 addi s3,sp,16 - 212d4: 854e mv a0,s3 - 212d6: c5ff80ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 212da: 47b2 lw a5,12(sp) - 212dc: 64e2 ld s1,24(sp) - 212de: 6ac2 ld s5,16(sp) - 212e0: 00148593 addi a1,s1,1 - 212e4: 0e07ca63 bltz a5,213d8 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x11c> - 212e8: f94a sd s2,176(sp) - 212ea: 03010913 addi s2,sp,48 - 212ee: f152 sd s4,160(sp) - 212f0: 854a mv a0,s2 - 212f2: 04010a13 addi s4,sp,64 - 212f6: fc02 sd zero,56(sp) - 212f8: 04010023 sb zero,64(sp) - 212fc: f852 sd s4,48(sp) - 212fe: ef2f40ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 21302: 7762 ld a4,56(sp) - 21304: 57fd li a5,-1 - 21306: 8389 srli a5,a5,0x2 - 21308: 8f99 sub a5,a5,a4 - 2130a: 1a97e663 bltu a5,s1,214b6 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1fa> - 2130e: 8626 mv a2,s1 - 21310: 85d6 mv a1,s5 - 21312: 854a mv a0,s2 - 21314: e8cf40ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 21318: 7762 ld a4,56(sp) - 2131a: 57fd li a5,-1 - 2131c: 8389 srli a5,a5,0x2 - 2131e: 12f70663 beq a4,a5,2144a <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x18e> - 21322: 4605 li a2,1 - 21324: 00019597 auipc a1,0x19 - 21328: 9b458593 addi a1,a1,-1612 # 39cd8 <_IO_stdin_used+0x158> - 2132c: 854a mv a0,s2 - 2132e: e72f40ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 21332: 0884 addi s1,sp,80 - 21334: 8526 mv a0,s1 - 21336: 006c addi a1,sp,12 - 21338: 0002b317 auipc t1,0x2b - 2133c: c3833303 ld t1,-968(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 21340: 9302 jalr t1 - 21342: 07010a93 addi s5,sp,112 - 21346: 8556 mv a0,s5 - 21348: 8626 mv a2,s1 - 2134a: 85ca mv a1,s2 - 2134c: 0002b317 auipc t1,0x2b - 21350: 80c33303 ld t1,-2036(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 21354: 9302 jalr t1 - 21356: 7766 ld a4,120(sp) - 21358: 57fd li a5,-1 - 2135a: 8389 srli a5,a5,0x2 - 2135c: 12f70563 beq a4,a5,21486 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1ca> - 21360: 4605 li a2,1 - 21362: 00019597 auipc a1,0x19 - 21366: 97658593 addi a1,a1,-1674 # 39cd8 <_IO_stdin_used+0x158> - 2136a: 8556 mv a0,s5 - 2136c: e34f40ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 21370: 01040693 addi a3,s0,16 - 21374: e014 sd a3,0(s0) - 21376: 6110 ld a2,0(a0) - 21378: 01050713 addi a4,a0,16 - 2137c: 87aa mv a5,a0 - 2137e: 0ae60563 beq a2,a4,21428 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x16c> - 21382: 6914 ld a3,16(a0) - 21384: e010 sd a2,0(s0) - 21386: e814 sd a3,16(s0) - 21388: 6794 ld a3,8(a5) - 2138a: e398 sd a4,0(a5) - 2138c: 7546 ld a0,112(sp) - 2138e: e414 sd a3,8(s0) - 21390: 0007b423 sd zero,8(a5) - 21394: 00078823 sb zero,16(a5) - 21398: 011c addi a5,sp,128 - 2139a: 00f50463 beq a0,a5,213a2 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0xe6> - 2139e: d62f40ef jal 15900 <_ZdlPv@plt> - 213a2: 6546 ld a0,80(sp) - 213a4: 109c addi a5,sp,96 - 213a6: 00f50463 beq a0,a5,213ae <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0xf2> - 213aa: d56f40ef jal 15900 <_ZdlPv@plt> - 213ae: 7542 ld a0,48(sp) - 213b0: 09450a63 beq a0,s4,21444 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x188> - 213b4: d4cf40ef jal 15900 <_ZdlPv@plt> - 213b8: 794a ld s2,176(sp) - 213ba: 7a0a ld s4,160(sp) - 213bc: 6542 ld a0,16(sp) - 213be: 101c addi a5,sp,32 - 213c0: 00f50463 beq a0,a5,213c8 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x10c> - 213c4: d3cf40ef jal 15900 <_ZdlPv@plt> - 213c8: 60ae ld ra,200(sp) - 213ca: 8522 mv a0,s0 - 213cc: 640e ld s0,192(sp) - 213ce: 74ea ld s1,184(sp) - 213d0: 79aa ld s3,168(sp) - 213d2: 6aea ld s5,152(sp) - 213d4: 6169 addi sp,sp,208 - 213d6: 8082 ret - 213d8: 01040793 addi a5,s0,16 - 213dc: 00043423 sd zero,8(s0) - 213e0: 00040823 sb zero,16(s0) - 213e4: e01c sd a5,0(s0) - 213e6: 8522 mv a0,s0 - 213e8: e08f40ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 213ec: 6418 ld a4,8(s0) - 213ee: 57fd li a5,-1 - 213f0: 8389 srli a5,a5,0x2 - 213f2: 8f99 sub a5,a5,a4 - 213f4: 0697e963 bltu a5,s1,21466 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1aa> - 213f8: 8626 mv a2,s1 - 213fa: 85d6 mv a1,s5 - 213fc: 8522 mv a0,s0 - 213fe: da2f40ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 21402: 6418 ld a4,8(s0) - 21404: 57fd li a5,-1 - 21406: 8389 srli a5,a5,0x2 - 21408: 0af70163 beq a4,a5,214aa <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1ee> - 2140c: 4605 li a2,1 - 2140e: 00019597 auipc a1,0x19 - 21412: 8ca58593 addi a1,a1,-1846 # 39cd8 <_IO_stdin_used+0x158> - 21416: 8522 mv a0,s0 - 21418: d88f40ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 2141c: b745 j 213bc <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x100> - 2141e: 0001c597 auipc a1,0x1c - 21422: aca58593 addi a1,a1,-1334 # 3cee8 <_ZN7testing8internalL12kUnknownFileE> - 21426: b56d j 212d0 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x14> - 21428: 6510 ld a2,8(a0) - 2142a: 853a mv a0,a4 - 2142c: 0605 addi a2,a2,1 - 2142e: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma - 21432: 02050407 vle8.v v8,(a0) - 21436: 8e0d sub a2,a2,a1 - 21438: 952e add a0,a0,a1 - 2143a: 02068427 vse8.v v8,(a3) - 2143e: 96ae add a3,a3,a1 - 21440: f67d bnez a2,2142e <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x172> - 21442: b799 j 21388 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0xcc> - 21444: 794a ld s2,176(sp) - 21446: 7a0a ld s4,160(sp) - 21448: bf95 j 213bc <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x100> - 2144a: 00019517 auipc a0,0x19 - 2144e: a9e50513 addi a0,a0,-1378 # 39ee8 <_IO_stdin_used+0x368> - 21452: c9ef40ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 21456: 87aa mv a5,a0 - 21458: 8522 mv a0,s0 - 2145a: 843e mv s0,a5 - 2145c: 965f50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21460: f94a sd s2,176(sp) - 21462: f152 sd s4,160(sp) - 21464: a819 j 2147a <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1be> - 21466: 00019517 auipc a0,0x19 - 2146a: a8250513 addi a0,a0,-1406 # 39ee8 <_IO_stdin_used+0x368> - 2146e: c82f40ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 21472: 842a mv s0,a0 - 21474: 854a mv a0,s2 - 21476: 94bf50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2147a: 854e mv a0,s3 - 2147c: 945f50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21480: 8522 mv a0,s0 - 21482: b6ef40ef jal 157f0 <_Unwind_Resume@plt> - 21486: 00019517 auipc a0,0x19 - 2148a: a6250513 addi a0,a0,-1438 # 39ee8 <_IO_stdin_used+0x368> - 2148e: c62f40ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 21492: 842a mv s0,a0 - 21494: 8526 mv a0,s1 - 21496: 92bf50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2149a: bfe9 j 21474 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1b8> - 2149c: 842a mv s0,a0 - 2149e: bfd9 j 21474 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1b8> - 214a0: 842a mv s0,a0 - 214a2: 8556 mv a0,s5 - 214a4: 91df50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 214a8: b7f5 j 21494 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1d8> - 214aa: 00019517 auipc a0,0x19 - 214ae: a3e50513 addi a0,a0,-1474 # 39ee8 <_IO_stdin_used+0x368> - 214b2: c3ef40ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 214b6: 00019517 auipc a0,0x19 - 214ba: a3250513 addi a0,a0,-1486 # 39ee8 <_IO_stdin_used+0x368> - 214be: c32f40ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - -00000000000214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci>: - 214c2: 715d addi sp,sp,-80 - 214c4: fc26 sd s1,56(sp) - 214c6: f84a sd s2,48(sp) - 214c8: f052 sd s4,32(sp) - 214ca: e486 sd ra,72(sp) - 214cc: e0a2 sd s0,64(sp) - 214ce: f44e sd s3,40(sp) - 214d0: c10c sw a1,0(a0) - 214d2: 4785 li a5,1 - 214d4: 84b2 mv s1,a2 - 214d6: 8936 mv s2,a3 - 214d8: 00019a17 auipc s4,0x19 - 214dc: 2b8a0a13 addi s4,s4,696 # 3a790 <_IO_stdin_used+0xc10> - 214e0: 02f58263 beq a1,a5,21504 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x42> - 214e4: 4789 li a5,2 - 214e6: 00019a17 auipc s4,0x19 - 214ea: 2daa0a13 addi s4,s4,730 # 3a7c0 <_IO_stdin_used+0xc40> - 214ee: 00f58b63 beq a1,a5,21504 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x42> - 214f2: 00019a17 auipc s4,0x19 - 214f6: 2aea0a13 addi s4,s4,686 # 3a7a0 <_IO_stdin_used+0xc20> - 214fa: c589 beqz a1,21504 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x42> - 214fc: 00019a17 auipc s4,0x19 - 21500: 2b4a0a13 addi s4,s4,692 # 3a7b0 <_IO_stdin_used+0xc30> - 21504: 0002b997 auipc s3,0x2b - 21508: a949b983 ld s3,-1388(s3) # 4bf98 <_ZSt4cerr@Base> - 2150c: 0009b783 ld a5,0(s3) - 21510: fe87b783 ld a5,-24(a5) - 21514: 97ce add a5,a5,s3 - 21516: 7be0 ld s0,240(a5) - 21518: 0c040f63 beqz s0,215f6 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x134> - 2151c: 03844783 lbu a5,56(s0) - 21520: cfa5 beqz a5,21598 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0xd6> - 21522: 04344583 lbu a1,67(s0) - 21526: 854e mv a0,s3 - 21528: bf8f40ef jal 15920 <_ZNSo3putEc@plt> - 2152c: f54f40ef jal 15c80 <_ZNSo5flushEv@plt> - 21530: 842a mv s0,a0 - 21532: 85d2 mv a1,s4 - 21534: 4625 li a2,9 - 21536: 8522 mv a0,s0 - 21538: 9c8f40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2153c: 4605 li a2,1 - 2153e: 00019597 auipc a1,0x19 - 21542: 38258593 addi a1,a1,898 # 3a8c0 <_IO_stdin_used+0xd40> - 21546: 8522 mv a0,s0 - 21548: 9b8f40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2154c: 85a6 mv a1,s1 - 2154e: 864a mv a2,s2 - 21550: 850a mv a0,sp - 21552: d6bff0ef jal 212bc <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> - 21556: 6482 ld s1,0(sp) - 21558: 898a mv s3,sp - 2155a: c0b5 beqz s1,215be <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0xfc> - 2155c: 8526 mv a0,s1 - 2155e: e72f40ef jal 15bd0 - 21562: 862a mv a2,a0 - 21564: 85a6 mv a1,s1 - 21566: 8522 mv a0,s0 - 21568: 998f40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2156c: 8522 mv a0,s0 - 2156e: 4609 li a2,2 - 21570: 0001a597 auipc a1,0x1a - 21574: 9c858593 addi a1,a1,-1592 # 3af38 <_IO_stdin_used+0x13b8> - 21578: 988f40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2157c: 6502 ld a0,0(sp) - 2157e: 081c addi a5,sp,16 - 21580: 00f50463 beq a0,a5,21588 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0xc6> - 21584: b7cf40ef jal 15900 <_ZdlPv@plt> - 21588: 60a6 ld ra,72(sp) - 2158a: 6406 ld s0,64(sp) - 2158c: 74e2 ld s1,56(sp) - 2158e: 7942 ld s2,48(sp) - 21590: 79a2 ld s3,40(sp) - 21592: 7a02 ld s4,32(sp) - 21594: 6161 addi sp,sp,80 - 21596: 8082 ret - 21598: 8522 mv a0,s0 - 2159a: 876f40ef jal 15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 2159e: 601c ld a5,0(s0) - 215a0: 0002b717 auipc a4,0x2b - 215a4: 85873703 ld a4,-1960(a4) # 4bdf8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x35498> - 215a8: 7b9c ld a5,48(a5) - 215aa: 02e79463 bne a5,a4,215d2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x110> - 215ae: 45a9 li a1,10 - 215b0: 854e mv a0,s3 - 215b2: b6ef40ef jal 15920 <_ZNSo3putEc@plt> - 215b6: ecaf40ef jal 15c80 <_ZNSo5flushEv@plt> - 215ba: 842a mv s0,a0 - 215bc: bf9d j 21532 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x70> - 215be: 601c ld a5,0(s0) - 215c0: fe87b503 ld a0,-24(a5) - 215c4: 9522 add a0,a0,s0 - 215c6: 510c lw a1,32(a0) - 215c8: 0015e593 ori a1,a1,1 - 215cc: c84f40ef jal 15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> - 215d0: bf71 j 2156c <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0xaa> - 215d2: 8522 mv a0,s0 - 215d4: 45a9 li a1,10 - 215d6: 9782 jalr a5 - 215d8: 85aa mv a1,a0 - 215da: 854e mv a0,s3 - 215dc: b44f40ef jal 15920 <_ZNSo3putEc@plt> - 215e0: ea0f40ef jal 15c80 <_ZNSo5flushEv@plt> - 215e4: 842a mv s0,a0 - 215e6: b7b1 j 21532 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x70> - 215e8: 842a mv s0,a0 - 215ea: 854e mv a0,s3 - 215ec: fd4f50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 215f0: 8522 mv a0,s0 - 215f2: 9fef40ef jal 157f0 <_Unwind_Resume@plt> - 215f6: 9aaf40ef jal 157a0 <_ZSt16__throw_bad_castv@plt> - -00000000000215fa <_ZN7testing8internal6Random8GenerateEj>: - 215fa: 411c lw a5,0(a0) - 215fc: 41c65737 lui a4,0x41c65 - 21600: e6d7071b addiw a4,a4,-403 # 41c64e6d <__global_pointer$+0x41c180dd> - 21604: 02f7073b mulw a4,a4,a5 - 21608: 678d lui a5,0x3 - 2160a: 0397879b addiw a5,a5,57 # 3039 <__abi_tag-0xd25b> - 2160e: 7139 addi sp,sp,-64 - 21610: f822 sd s0,48(sp) - 21612: f426 sd s1,40(sp) - 21614: fc06 sd ra,56(sp) - 21616: ec4e sd s3,24(sp) - 21618: 84aa mv s1,a0 - 2161a: 00b03533 snez a0,a1 - 2161e: 9fb9 addw a5,a5,a4 - 21620: 1786 slli a5,a5,0x21 - 21622: 9385 srli a5,a5,0x21 - 21624: c09c sw a5,0(s1) - 21626: 842e mv s0,a1 - 21628: e73fb0ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 2162c: e929 bnez a0,2167e <_ZN7testing8internal6Random8GenerateEj+0x84> - 2162e: f04a sd s2,32(sp) - 21630: 00810913 addi s2,sp,8 - 21634: 854a mv a0,s2 - 21636: 00019617 auipc a2,0x19 - 2163a: 19a60613 addi a2,a2,410 # 3a7d0 <_IO_stdin_used+0xc50> - 2163e: 458d li a1,3 - 21640: 15200693 li a3,338 - 21644: e7fff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 21648: 4671 li a2,28 - 2164a: 00019597 auipc a1,0x19 - 2164e: 1ce58593 addi a1,a1,462 # 3a818 <_IO_stdin_used+0xc98> - 21652: 0002b517 auipc a0,0x2b - 21656: 94653503 ld a0,-1722(a0) # 4bf98 <_ZSt4cerr@Base> - 2165a: 8a6f40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2165e: 02d00613 li a2,45 - 21662: 00019597 auipc a1,0x19 - 21666: 1d658593 addi a1,a1,470 # 3a838 <_IO_stdin_used+0xcb8> - 2166a: 0002b517 auipc a0,0x2b - 2166e: 92e53503 ld a0,-1746(a0) # 4bf98 <_ZSt4cerr@Base> - 21672: 88ef40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21676: 854a mv a0,s2 - 21678: 9dafd0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2167c: 7902 ld s2,32(sp) - 2167e: 80000537 lui a0,0x80000 - 21682: 00853533 sltu a0,a0,s0 - 21686: 00154513 xori a0,a0,1 - 2168a: e11fb0ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 2168e: c911 beqz a0,216a2 <_ZN7testing8internal6Random8GenerateEj+0xa8> - 21690: 4088 lw a0,0(s1) - 21692: 70e2 ld ra,56(sp) - 21694: 74a2 ld s1,40(sp) - 21696: 0285753b remuw a0,a0,s0 - 2169a: 7442 ld s0,48(sp) - 2169c: 69e2 ld s3,24(sp) - 2169e: 6121 addi sp,sp,64 - 216a0: 8082 ret - 216a2: f04a sd s2,32(sp) - 216a4: 00810913 addi s2,sp,8 - 216a8: 854a mv a0,s2 - 216aa: 00019617 auipc a2,0x19 - 216ae: 12660613 addi a2,a2,294 # 3a7d0 <_IO_stdin_used+0xc50> - 216b2: 458d li a1,3 - 216b4: 15400693 li a3,340 - 216b8: e0bff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 216bc: 02500613 li a2,37 - 216c0: 00019597 auipc a1,0x19 - 216c4: 1a858593 addi a1,a1,424 # 3a868 <_IO_stdin_used+0xce8> - 216c8: 0002b517 auipc a0,0x2b - 216cc: 8d053503 ld a0,-1840(a0) # 4bf98 <_ZSt4cerr@Base> - 216d0: 830f40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 216d4: 4679 li a2,30 - 216d6: 00019597 auipc a1,0x19 - 216da: 1ba58593 addi a1,a1,442 # 3a890 <_IO_stdin_used+0xd10> - 216de: 0002b517 auipc a0,0x2b - 216e2: 8ba53503 ld a0,-1862(a0) # 4bf98 <_ZSt4cerr@Base> - 216e6: 81af40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 216ea: 02041593 slli a1,s0,0x20 - 216ee: 9181 srli a1,a1,0x20 - 216f0: 0002b517 auipc a0,0x2b - 216f4: 8a853503 ld a0,-1880(a0) # 4bf98 <_ZSt4cerr@Base> - 216f8: 958f40ef jal 15850 <_ZNSo9_M_insertImEERSoT_@plt> - 216fc: 4645 li a2,17 - 216fe: 00019597 auipc a1,0x19 - 21702: 1b258593 addi a1,a1,434 # 3a8b0 <_IO_stdin_used+0xd30> - 21706: 89aa mv s3,a0 - 21708: ff9f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2170c: 02a00613 li a2,42 - 21710: 00019597 auipc a1,0x19 - 21714: 1b858593 addi a1,a1,440 # 3a8c8 <_IO_stdin_used+0xd48> - 21718: 854e mv a0,s3 - 2171a: fe7f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2171e: 4585 li a1,1 - 21720: 854e mv a0,s3 - 21722: 05fe slli a1,a1,0x1f - 21724: 92cf40ef jal 15850 <_ZNSo9_M_insertImEERSoT_@plt> - 21728: 4609 li a2,2 - 2172a: 00019597 auipc a1,0x19 - 2172e: 1ce58593 addi a1,a1,462 # 3a8f8 <_IO_stdin_used+0xd78> - 21732: fcff30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21736: 854a mv a0,s2 - 21738: 91afd0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2173c: 4088 lw a0,0(s1) - 2173e: 70e2 ld ra,56(sp) - 21740: 7902 ld s2,32(sp) - 21742: 0285753b remuw a0,a0,s0 - 21746: 7442 ld s0,48(sp) - 21748: 74a2 ld s1,40(sp) - 2174a: 69e2 ld s3,24(sp) - 2174c: 6121 addi sp,sp,64 - 2174e: 8082 ret - 21750: 842a mv s0,a0 - 21752: 854a mv a0,s2 - 21754: 8fefd0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 21758: 8522 mv a0,s0 - 2175a: 896f40ef jal 157f0 <_Unwind_Resume@plt> - 2175e: bfcd j 21750 <_ZN7testing8internal6Random8GenerateEj+0x156> - -0000000000021760 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc>: - 21760: 7139 addi sp,sp,-64 - 21762: 0002a797 auipc a5,0x2a - 21766: 48e7b783 ld a5,1166(a5) # 4bbf0 <_GLOBAL_OFFSET_TABLE_+0xa0> - 2176a: f04a sd s2,32(sp) - 2176c: fc06 sd ra,56(sp) - 2176e: f822 sd s0,48(sp) - 21770: f426 sd s1,40(sp) - 21772: ec4e sd s3,24(sp) - 21774: e852 sd s4,16(sp) - 21776: 07c1 addi a5,a5,16 - 21778: 01850913 addi s2,a0,24 - 2177c: e11c sd a5,0(a0) - 2177e: 01253423 sd s2,8(a0) - 21782: cde1 beqz a1,2185a <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0xfa> - 21784: 842a mv s0,a0 - 21786: 00850a13 addi s4,a0,8 - 2178a: 852e mv a0,a1 - 2178c: 89ae mv s3,a1 - 2178e: c42f40ef jal 15bd0 - 21792: e42a sd a0,8(sp) - 21794: 47bd li a5,15 - 21796: 84aa mv s1,a0 - 21798: 08a7ed63 bltu a5,a0,21832 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0xd2> - 2179c: 4785 li a5,1 - 2179e: 02f51463 bne a0,a5,217c6 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x66> - 217a2: 0009c783 lbu a5,0(s3) - 217a6: 00f40c23 sb a5,24(s0) - 217aa: e804 sd s1,16(s0) - 217ac: 9926 add s2,s2,s1 - 217ae: 00090023 sb zero,0(s2) - 217b2: 681c ld a5,16(s0) - 217b4: cf8d beqz a5,217ee <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x8e> - 217b6: 70e2 ld ra,56(sp) - 217b8: 7442 ld s0,48(sp) - 217ba: 74a2 ld s1,40(sp) - 217bc: 7902 ld s2,32(sp) - 217be: 69e2 ld s3,24(sp) - 217c0: 6a42 ld s4,16(sp) - 217c2: 6121 addi sp,sp,64 - 217c4: 8082 ret - 217c6: d175 beqz a0,217aa <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x4a> - 217c8: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma - 217cc: 02098407 vle8.v v8,(s3) - 217d0: 8c9d sub s1,s1,a5 - 217d2: 99be add s3,s3,a5 - 217d4: 02090427 vse8.v v8,(s2) - 217d8: 993e add s2,s2,a5 - 217da: f4fd bnez s1,217c8 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x68> - 217dc: 64a2 ld s1,8(sp) - 217de: 00843903 ld s2,8(s0) - 217e2: e804 sd s1,16(s0) - 217e4: 9926 add s2,s2,s1 - 217e6: 00090023 sb zero,0(s2) - 217ea: 681c ld a5,16(s0) - 217ec: f7e9 bnez a5,217b6 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x56> - 217ee: 0020 addi s0,sp,8 - 217f0: 6685 lui a3,0x1 - 217f2: 8522 mv a0,s0 - 217f4: e1168693 addi a3,a3,-495 # e11 <__abi_tag-0xf483> - 217f8: 00019617 auipc a2,0x19 - 217fc: fd860613 addi a2,a2,-40 # 3a7d0 <_IO_stdin_used+0xc50> - 21800: 458d li a1,3 - 21802: cc1ff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 21806: 467d li a2,31 - 21808: 00019597 auipc a1,0x19 - 2180c: 0f858593 addi a1,a1,248 # 3a900 <_IO_stdin_used+0xd80> - 21810: 0002a517 auipc a0,0x2a - 21814: 78853503 ld a0,1928(a0) # 4bf98 <_ZSt4cerr@Base> - 21818: ee9f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2181c: 8522 mv a0,s0 - 2181e: 834fd0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 21822: 70e2 ld ra,56(sp) - 21824: 7442 ld s0,48(sp) - 21826: 74a2 ld s1,40(sp) - 21828: 7902 ld s2,32(sp) - 2182a: 69e2 ld s3,24(sp) - 2182c: 6a42 ld s4,16(sp) - 2182e: 6121 addi sp,sp,64 - 21830: 8082 ret - 21832: 4601 li a2,0 - 21834: 002c addi a1,sp,8 - 21836: 8552 mv a0,s4 - 21838: e79f30ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 2183c: 67a2 ld a5,8(sp) - 2183e: e408 sd a0,8(s0) - 21840: 892a mv s2,a0 - 21842: ec1c sd a5,24(s0) - 21844: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma - 21848: 02098407 vle8.v v8,(s3) - 2184c: 8c9d sub s1,s1,a5 - 2184e: 99be add s3,s3,a5 - 21850: 02090427 vse8.v v8,(s2) - 21854: 993e add s2,s2,a5 - 21856: f8ad bnez s1,217c8 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x68> - 21858: b751 j 217dc <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x7c> - 2185a: d76f40ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 2185e: 842a mv s0,a0 - 21860: a031 j 2186c <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x10c> - 21862: 87aa mv a5,a0 - 21864: 8522 mv a0,s0 - 21866: 843e mv s0,a5 - 21868: febfc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2186c: 8552 mv a0,s4 - 2186e: d52f50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21872: 8522 mv a0,s0 - 21874: f7df30ef jal 157f0 <_Unwind_Resume@plt> - -0000000000021878 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 21878: 610c ld a1,0(a0) - 2187a: 6510 ld a2,8(a0) - 2187c: 7119 addi sp,sp,-128 - 2187e: f0ca sd s2,96(sp) - 21880: 01010913 addi s2,sp,16 - 21884: f8a2 sd s0,112(sp) - 21886: e8d2 sd s4,80(sp) - 21888: 842a mv s0,a0 - 2188a: 962e add a2,a2,a1 - 2188c: 854a mv a0,s2 - 2188e: 02010a13 addi s4,sp,32 - 21892: fc86 sd ra,120(sp) - 21894: f4a6 sd s1,104(sp) - 21896: ecce sd s3,88(sp) - 21898: e852 sd s4,16(sp) - 2189a: aa0f80ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2189e: 854a mv a0,s2 - 218a0: f41fb0ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> - 218a4: 03010993 addi s3,sp,48 - 218a8: 854e mv a0,s3 - 218aa: 85ca mv a1,s2 - 218ac: ad8fc0ef jal 1db84 <_ZNK7testing8internal8FilePath14RemoveFileNameEv> - 218b0: 854e mv a0,s3 - 218b2: d6afc0ef jal 1de1c <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv> - 218b6: cd15 beqz a0,218f2 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x7a> - 218b8: 6008 ld a0,0(s0) - 218ba: 00019597 auipc a1,0x19 - 218be: 95e58593 addi a1,a1,-1698 # 3a218 <_IO_stdin_used+0x698> - 218c2: c6ff30ef jal 15530 - 218c6: 84aa mv s1,a0 - 218c8: c50d beqz a0,218f2 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x7a> - 218ca: 7542 ld a0,48(sp) - 218cc: 009c addi a5,sp,64 - 218ce: 00f50463 beq a0,a5,218d6 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5e> - 218d2: 82ef40ef jal 15900 <_ZdlPv@plt> - 218d6: 6542 ld a0,16(sp) - 218d8: 01450463 beq a0,s4,218e0 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x68> - 218dc: 824f40ef jal 15900 <_ZdlPv@plt> - 218e0: 70e6 ld ra,120(sp) - 218e2: 7446 ld s0,112(sp) - 218e4: 7906 ld s2,96(sp) - 218e6: 69e6 ld s3,88(sp) - 218e8: 6a46 ld s4,80(sp) - 218ea: 8526 mv a0,s1 - 218ec: 74a6 ld s1,104(sp) - 218ee: 6109 addi sp,sp,128 - 218f0: 8082 ret - 218f2: 0024 addi s1,sp,8 - 218f4: 8526 mv a0,s1 - 218f6: 0c200693 li a3,194 - 218fa: 00019617 auipc a2,0x19 - 218fe: ed660613 addi a2,a2,-298 # 3a7d0 <_IO_stdin_used+0xc50> - 21902: 458d li a1,3 - 21904: bbfff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 21908: 4655 li a2,21 - 2190a: 00019597 auipc a1,0x19 - 2190e: 01658593 addi a1,a1,22 # 3a920 <_IO_stdin_used+0xda0> - 21912: 0002a517 auipc a0,0x2a - 21916: 68653503 ld a0,1670(a0) # 4bf98 <_ZSt4cerr@Base> - 2191a: de7f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2191e: 6410 ld a2,8(s0) - 21920: 600c ld a1,0(s0) - 21922: 0002a517 auipc a0,0x2a - 21926: 67653503 ld a0,1654(a0) # 4bf98 <_ZSt4cerr@Base> - 2192a: dd7f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2192e: 4605 li a2,1 - 21930: 00018597 auipc a1,0x18 - 21934: 58058593 addi a1,a1,1408 # 39eb0 <_IO_stdin_used+0x330> - 21938: dc9f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2193c: 8526 mv a0,s1 - 2193e: f15fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 21942: 4481 li s1,0 - 21944: b759 j 218ca <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x52> - 21946: 842a mv s0,a0 - 21948: 8526 mv a0,s1 - 2194a: f09fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2194e: 854e mv a0,s3 - 21950: c70f50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21954: 854a mv a0,s2 - 21956: c6af50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2195a: 8522 mv a0,s0 - 2195c: e95f30ef jal 157f0 <_Unwind_Resume@plt> - 21960: 842a mv s0,a0 - 21962: b7f5 j 2194e <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xd6> - 21964: 842a mv s0,a0 - 21966: b7fd j 21954 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xdc> - 21968: 842a mv s0,a0 - 2196a: b7ed j 21954 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xdc> - -000000000002196c <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc>: - 2196c: 7139 addi sp,sp,-64 - 2196e: 0002a797 auipc a5,0x2a - 21972: 3627b783 ld a5,866(a5) # 4bcd0 <_GLOBAL_OFFSET_TABLE_+0x180> - 21976: f04a sd s2,32(sp) - 21978: fc06 sd ra,56(sp) - 2197a: f822 sd s0,48(sp) - 2197c: f426 sd s1,40(sp) - 2197e: ec4e sd s3,24(sp) - 21980: e852 sd s4,16(sp) - 21982: 07c1 addi a5,a5,16 - 21984: 01850913 addi s2,a0,24 - 21988: e11c sd a5,0(a0) - 2198a: 01253423 sd s2,8(a0) - 2198e: cde9 beqz a1,21a68 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0xfc> - 21990: 842a mv s0,a0 - 21992: 00850a13 addi s4,a0,8 - 21996: 852e mv a0,a1 - 21998: 89ae mv s3,a1 - 2199a: a36f40ef jal 15bd0 - 2199e: e42a sd a0,8(sp) - 219a0: 47bd li a5,15 - 219a2: 84aa mv s1,a0 - 219a4: 08a7ee63 bltu a5,a0,21a40 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0xd4> - 219a8: 4785 li a5,1 - 219aa: 02f51463 bne a0,a5,219d2 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x66> - 219ae: 0009c783 lbu a5,0(s3) - 219b2: 00f40c23 sb a5,24(s0) - 219b6: e804 sd s1,16(s0) - 219b8: 9926 add s2,s2,s1 - 219ba: 00090023 sb zero,0(s2) - 219be: 681c ld a5,16(s0) - 219c0: cf8d beqz a5,219fa <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x8e> - 219c2: 70e2 ld ra,56(sp) - 219c4: 7442 ld s0,48(sp) - 219c6: 74a2 ld s1,40(sp) - 219c8: 7902 ld s2,32(sp) - 219ca: 69e2 ld s3,24(sp) - 219cc: 6a42 ld s4,16(sp) - 219ce: 6121 addi sp,sp,64 - 219d0: 8082 ret - 219d2: d175 beqz a0,219b6 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x4a> - 219d4: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma - 219d8: 02098407 vle8.v v8,(s3) - 219dc: 8c9d sub s1,s1,a5 - 219de: 99be add s3,s3,a5 - 219e0: 02090427 vse8.v v8,(s2) - 219e4: 993e add s2,s2,a5 - 219e6: f4fd bnez s1,219d4 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x68> - 219e8: 64a2 ld s1,8(sp) - 219ea: 00843903 ld s2,8(s0) - 219ee: e804 sd s1,16(s0) - 219f0: 9926 add s2,s2,s1 - 219f2: 00090023 sb zero,0(s2) - 219f6: 681c ld a5,16(s0) - 219f8: f7e9 bnez a5,219c2 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x56> - 219fa: 0020 addi s0,sp,8 - 219fc: 6685 lui a3,0x1 - 219fe: 8522 mv a0,s0 - 21a00: fc668693 addi a3,a3,-58 # fc6 <__abi_tag-0xf2ce> - 21a04: 00019617 auipc a2,0x19 - 21a08: dcc60613 addi a2,a2,-564 # 3a7d0 <_IO_stdin_used+0xc50> - 21a0c: 458d li a1,3 - 21a0e: ab5ff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 21a12: 02000613 li a2,32 - 21a16: 00019597 auipc a1,0x19 - 21a1a: f2258593 addi a1,a1,-222 # 3a938 <_IO_stdin_used+0xdb8> - 21a1e: 0002a517 auipc a0,0x2a - 21a22: 57a53503 ld a0,1402(a0) # 4bf98 <_ZSt4cerr@Base> - 21a26: cdbf30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21a2a: 8522 mv a0,s0 - 21a2c: e27fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 21a30: 70e2 ld ra,56(sp) - 21a32: 7442 ld s0,48(sp) - 21a34: 74a2 ld s1,40(sp) - 21a36: 7902 ld s2,32(sp) - 21a38: 69e2 ld s3,24(sp) - 21a3a: 6a42 ld s4,16(sp) - 21a3c: 6121 addi sp,sp,64 - 21a3e: 8082 ret - 21a40: 4601 li a2,0 - 21a42: 002c addi a1,sp,8 - 21a44: 8552 mv a0,s4 - 21a46: c6bf30ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 21a4a: 67a2 ld a5,8(sp) - 21a4c: e408 sd a0,8(s0) - 21a4e: 892a mv s2,a0 - 21a50: ec1c sd a5,24(s0) - 21a52: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma - 21a56: 02098407 vle8.v v8,(s3) - 21a5a: 8c9d sub s1,s1,a5 - 21a5c: 99be add s3,s3,a5 - 21a5e: 02090427 vse8.v v8,(s2) - 21a62: 993e add s2,s2,a5 - 21a64: f8a5 bnez s1,219d4 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x68> - 21a66: b749 j 219e8 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x7c> - 21a68: b68f40ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 21a6c: 842a mv s0,a0 - 21a6e: a031 j 21a7a <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x10e> - 21a70: 87aa mv a5,a0 - 21a72: 8522 mv a0,s0 - 21a74: 843e mv s0,a5 - 21a76: dddfc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 21a7a: 8552 mv a0,s4 - 21a7c: b44f50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21a80: 8522 mv a0,s0 - 21a82: d6ff30ef jal 157f0 <_Unwind_Resume@plt> - -0000000000021a86 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv>: - 21a86: 7159 addi sp,sp,-112 - 21a88: eca6 sd s1,88(sp) - 21a8a: 84aa mv s1,a0 - 21a8c: 4508 lw a0,8(a0) - 21a8e: f0a2 sd s0,96(sp) - 21a90: f486 sd ra,104(sp) - 21a92: 0505 addi a0,a0,1 - 21a94: 00153513 seqz a0,a0 - 21a98: e8ca sd s2,80(sp) - 21a9a: e4ce sd s3,72(sp) - 21a9c: 9fffb0ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 21aa0: 0800 addi s0,sp,16 - 21aa2: e539 bnez a0,21af0 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x6a> - 21aa4: 6685 lui a3,0x1 - 21aa6: 8522 mv a0,s0 - 21aa8: 00019617 auipc a2,0x19 - 21aac: d2860613 addi a2,a2,-728 # 3a7d0 <_IO_stdin_used+0xc50> - 21ab0: 458d li a1,3 - 21ab2: 11e68693 addi a3,a3,286 # 111e <__abi_tag-0xf176> - 21ab6: a0dff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 21aba: 02000613 li a2,32 - 21abe: 00019597 auipc a1,0x19 - 21ac2: ea258593 addi a1,a1,-350 # 3a960 <_IO_stdin_used+0xde0> - 21ac6: 0002a517 auipc a0,0x2a - 21aca: 4d253503 ld a0,1234(a0) # 4bf98 <_ZSt4cerr@Base> - 21ace: c33f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21ad2: 04400613 li a2,68 - 21ad6: 00019597 auipc a1,0x19 - 21ada: eb258593 addi a1,a1,-334 # 3a988 <_IO_stdin_used+0xe08> - 21ade: 0002a517 auipc a0,0x2a - 21ae2: 4ba53503 ld a0,1210(a0) # 4bf98 <_ZSt4cerr@Base> - 21ae6: c1bf30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21aea: 8522 mv a0,s0 - 21aec: d67fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 21af0: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 21af4: 5e0030d7 vmv.v.i v1,0 - 21af8: 083c addi a5,sp,24 - 21afa: 788c ld a1,48(s1) - 21afc: 020400a7 vse8.v v1,(s0) - 21b00: 020780a7 vse8.v v1,(a5) - 21b04: 101c addi a5,sp,32 - 21b06: 020780a7 vse8.v v1,(a5) - 21b0a: 103c addi a5,sp,40 - 21b0c: 020780a7 vse8.v v1,(a5) - 21b10: 181c addi a5,sp,48 - 21b12: 020780a7 vse8.v v1,(a5) - 21b16: 183c addi a5,sp,56 - 21b18: 020780a7 vse8.v v1,(a5) - 21b1c: 6888 ld a0,16(s1) - 21b1e: 8622 mv a2,s0 - 21b20: 4905 li s2,1 - 21b22: 0034 addi a3,sp,8 - 21b24: e402 sd zero,8(sp) - 21b26: cc4a sw s2,24(sp) - 21b28: 948f40ef jal 15c70 - 21b2c: 842a mv s0,a0 - 21b2e: e12d bnez a0,21b90 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x10a> - 21b30: 0084a983 lw s3,8(s1) - 21b34: 57fd li a5,-1 - 21b36: 6422 ld s0,8(sp) - 21b38: 894e mv s2,s3 - 21b3a: 02f99663 bne s3,a5,21b66 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xe0> - 21b3e: c01d beqz s0,21b64 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xde> - 21b40: 4450 lw a2,12(s0) - 21b42: 440c lw a1,8(s0) - 21b44: 4048 lw a0,4(s0) - 21b46: bdbf30ef jal 15720 - 21b4a: c488 sw a0,8(s1) - 21b4c: 05250063 beq a0,s2,21b8c <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x106> - 21b50: 4810 lw a2,16(s0) - 21b52: 6c0c ld a1,24(s0) - 21b54: 8ddf30ef jal 15430 - 21b58: 449c lw a5,8(s1) - 21b5a: 03250463 beq a0,s2,21b82 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xfc> - 21b5e: 7400 ld s0,40(s0) - 21b60: fd278fe3 beq a5,s2,21b3e <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xb8> - 21b64: 6422 ld s0,8(sp) - 21b66: 8522 mv a0,s0 - 21b68: b29f30ef jal 15690 - 21b6c: 4498 lw a4,8(s1) - 21b6e: 57fd li a5,-1 - 21b70: 06f70663 beq a4,a5,21bdc <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x156> - 21b74: 70a6 ld ra,104(sp) - 21b76: 7406 ld s0,96(sp) - 21b78: 64e6 ld s1,88(sp) - 21b7a: 6946 ld s2,80(sp) - 21b7c: 69a6 ld s3,72(sp) - 21b7e: 6165 addi sp,sp,112 - 21b80: 8082 ret - 21b82: 853e mv a0,a5 - 21b84: f8df30ef jal 15b10 - 21b88: 0134a423 sw s3,8(s1) - 21b8c: 7400 ld s0,40(s0) - 21b8e: bf45 j 21b3e <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xb8> - 21b90: 6685 lui a3,0x1 - 21b92: 85ca mv a1,s2 - 21b94: 850a mv a0,sp - 21b96: 00019617 auipc a2,0x19 - 21b9a: c3a60613 addi a2,a2,-966 # 3a7d0 <_IO_stdin_used+0xc50> - 21b9e: 12c68693 addi a3,a3,300 # 112c <__abi_tag-0xf168> - 21ba2: 921ff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 21ba6: 02800613 li a2,40 - 21baa: 00019597 auipc a1,0x19 - 21bae: e2658593 addi a1,a1,-474 # 3a9d0 <_IO_stdin_used+0xe50> - 21bb2: 0002a517 auipc a0,0x2a - 21bb6: 3e653503 ld a0,998(a0) # 4bf98 <_ZSt4cerr@Base> - 21bba: 898a mv s3,sp - 21bbc: b45f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21bc0: 8522 mv a0,s0 - 21bc2: a9ff30ef jal 15660 - 21bc6: 85aa mv a1,a0 - 21bc8: 0002a517 auipc a0,0x2a - 21bcc: 3d053503 ld a0,976(a0) # 4bf98 <_ZSt4cerr@Base> - 21bd0: a61f30ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 21bd4: 850a mv a0,sp - 21bd6: c7dfc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 21bda: bf99 j 21b30 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xaa> - 21bdc: 6685 lui a3,0x1 - 21bde: 850a mv a0,sp - 21be0: 00019617 auipc a2,0x19 - 21be4: bf060613 addi a2,a2,-1040 # 3a7d0 <_IO_stdin_used+0xc50> - 21be8: 4585 li a1,1 - 21bea: 14168693 addi a3,a3,321 # 1141 <__abi_tag-0xf153> - 21bee: 8d5ff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 21bf2: 02700613 li a2,39 - 21bf6: 00019597 auipc a1,0x19 - 21bfa: e0a58593 addi a1,a1,-502 # 3aa00 <_IO_stdin_used+0xe80> - 21bfe: 0002a517 auipc a0,0x2a - 21c02: 39a53503 ld a0,922(a0) # 4bf98 <_ZSt4cerr@Base> - 21c06: 898a mv s3,sp - 21c08: af9f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21c0c: 6c90 ld a2,24(s1) - 21c0e: 688c ld a1,16(s1) - 21c10: 0002a517 auipc a0,0x2a - 21c14: 38853503 ld a0,904(a0) # 4bf98 <_ZSt4cerr@Base> - 21c18: ae9f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21c1c: 4605 li a2,1 - 21c1e: 00018597 auipc a1,0x18 - 21c22: 0ba58593 addi a1,a1,186 # 39cd8 <_IO_stdin_used+0x158> - 21c26: 842a mv s0,a0 - 21c28: ad9f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21c2c: 7c90 ld a2,56(s1) - 21c2e: 788c ld a1,48(s1) - 21c30: 8522 mv a0,s0 - 21c32: acff30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21c36: 850a mv a0,sp - 21c38: c1bfc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 21c3c: 70a6 ld ra,104(sp) - 21c3e: 7406 ld s0,96(sp) - 21c40: 64e6 ld s1,88(sp) - 21c42: 6946 ld s2,80(sp) - 21c44: 69a6 ld s3,72(sp) - 21c46: 6165 addi sp,sp,112 - 21c48: 8082 ret - 21c4a: 842a mv s0,a0 - 21c4c: 854e mv a0,s3 - 21c4e: c05fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 21c52: 8522 mv a0,s0 - 21c54: b9df30ef jal 157f0 <_Unwind_Resume@plt> - 21c58: bfcd j 21c4a <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x1c4> - 21c5a: 87aa mv a5,a0 - 21c5c: 8522 mv a0,s0 - 21c5e: 843e mv s0,a5 - 21c60: bf3fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 21c64: 8522 mv a0,s0 - 21c66: b8bf30ef jal 157f0 <_Unwind_Resume@plt> - -0000000000021c6a <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE>: - 21c6a: 621c ld a5,0(a2) - 21c6c: 7159 addi sp,sp,-112 - 21c6e: eca6 sd s1,88(sp) - 21c70: e8ca sd s2,80(sp) - 21c72: e4ce sd s3,72(sp) - 21c74: f486 sd ra,104(sp) - 21c76: f0a2 sd s0,96(sp) - 21c78: e0d2 sd s4,64(sp) - 21c7a: fc56 sd s5,56(sp) - 21c7c: 89b2 mv s3,a2 - 21c7e: 892a mv s2,a0 - 21c80: 0804 addi s1,sp,16 - 21c82: c3b5 beqz a5,21ce6 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x7c> - 21c84: 0804 addi s1,sp,16 - 21c86: 8526 mv a0,s1 - 21c88: 00019617 auipc a2,0x19 - 21c8c: da060613 addi a2,a2,-608 # 3aa28 <_IO_stdin_used+0xea8> - 21c90: 842e mv s0,a1 - 21c92: 48e00693 li a3,1166 - 21c96: 458d li a1,3 - 21c98: 82bff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 21c9c: 4625 li a2,9 - 21c9e: 00019597 auipc a1,0x19 - 21ca2: dd258593 addi a1,a1,-558 # 3aa70 <_IO_stdin_used+0xef0> - 21ca6: 0002a517 auipc a0,0x2a - 21caa: 2f253503 ld a0,754(a0) # 4bf98 <_ZSt4cerr@Base> - 21cae: a53f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21cb2: c069 beqz s0,21d74 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x10a> - 21cb4: 8522 mv a0,s0 - 21cb6: f1bf30ef jal 15bd0 - 21cba: 862a mv a2,a0 - 21cbc: 85a2 mv a1,s0 - 21cbe: 0002a517 auipc a0,0x2a - 21cc2: 2da53503 ld a0,730(a0) # 4bf98 <_ZSt4cerr@Base> - 21cc6: a3bf30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21cca: 4679 li a2,30 - 21ccc: 00019597 auipc a1,0x19 - 21cd0: db458593 addi a1,a1,-588 # 3aa80 <_IO_stdin_used+0xf00> - 21cd4: 0002a517 auipc a0,0x2a - 21cd8: 2c453503 ld a0,708(a0) # 4bf98 <_ZSt4cerr@Base> - 21cdc: a25f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21ce0: 8526 mv a0,s1 - 21ce2: b71fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 21ce6: 02800513 li a0,40 - 21cea: bb7f30ef jal 158a0 <_Znwm@plt> - 21cee: 842a mv s0,a0 - 21cf0: 01242023 sw s2,0(s0) - 21cf4: 854a mv a0,s2 - 21cf6: 97bf30ef jal 15670 - 21cfa: 00019797 auipc a5,0x19 - 21cfe: e0678793 addi a5,a5,-506 # 3ab00 <_IO_stdin_used+0xf80> - 21d02: cd33f057 vsetivli zero,7,e32,m8,ta,ma - 21d06: 0207e407 vle32.v v8,(a5) - 21d0a: 872a mv a4,a0 - 21d0c: 01840793 addi a5,s0,24 - 21d10: 00043823 sd zero,16(s0) - 21d14: 00040c23 sb zero,24(s0) - 21d18: c058 sw a4,4(s0) - 21d1a: e41c sd a5,8(s0) - 21d1c: 0204e427 vse32.v v8,(s1) - 21d20: 8526 mv a0,s1 - 21d22: 00840a13 addi s4,s0,8 - 21d26: c5bf30ef jal 15980 - 21d2a: 57fd li a5,-1 - 21d2c: 892a mv s2,a0 - 21d2e: 06f50163 beq a0,a5,21d90 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x126> - 21d32: 8526 mv a0,s1 - 21d34: e9df30ef jal 15bd0 - 21d38: 6810 ld a2,16(s0) - 21d3a: 00840a13 addi s4,s0,8 - 21d3e: 872a mv a4,a0 - 21d40: 86a6 mv a3,s1 - 21d42: 8552 mv a0,s4 - 21d44: 4581 li a1,0 - 21d46: a2bf30ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 21d4a: 4501 li a0,0 - 21d4c: f45f30ef jal 15c90 - 21d50: 400c lw a1,0(s0) - 21d52: 854a mv a0,s2 - 21d54: addf30ef jal 15830 - 21d58: 854a mv a0,s2 - 21d5a: db7f30ef jal 15b10 - 21d5e: 0089b023 sd s0,0(s3) - 21d62: 70a6 ld ra,104(sp) - 21d64: 7406 ld s0,96(sp) - 21d66: 64e6 ld s1,88(sp) - 21d68: 6946 ld s2,80(sp) - 21d6a: 69a6 ld s3,72(sp) - 21d6c: 6a06 ld s4,64(sp) - 21d6e: 7ae2 ld s5,56(sp) - 21d70: 6165 addi sp,sp,112 - 21d72: 8082 ret - 21d74: 0002a797 auipc a5,0x2a - 21d78: 2247b783 ld a5,548(a5) # 4bf98 <_ZSt4cerr@Base> - 21d7c: 6398 ld a4,0(a5) - 21d7e: fe873503 ld a0,-24(a4) - 21d82: 953e add a0,a0,a5 - 21d84: 510c lw a1,32(a0) - 21d86: 0015e593 ori a1,a1,1 - 21d8a: cc7f30ef jal 15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> - 21d8e: bf35 j 21cca <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x60> - 21d90: 00810a93 addi s5,sp,8 - 21d94: 8556 mv a0,s5 - 21d96: 45a00693 li a3,1114 - 21d9a: 00019617 auipc a2,0x19 - 21d9e: c8e60613 addi a2,a2,-882 # 3aa28 <_IO_stdin_used+0xea8> - 21da2: 4585 li a1,1 - 21da4: f1eff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 21da8: 4669 li a2,26 - 21daa: 00019597 auipc a1,0x19 - 21dae: cf658593 addi a1,a1,-778 # 3aaa0 <_IO_stdin_used+0xf20> - 21db2: 0002a517 auipc a0,0x2a - 21db6: 1e653503 ld a0,486(a0) # 4bf98 <_ZSt4cerr@Base> - 21dba: 947f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21dbe: 8526 mv a0,s1 - 21dc0: e11f30ef jal 15bd0 - 21dc4: 862a mv a2,a0 - 21dc6: 85a6 mv a1,s1 - 21dc8: 0002a517 auipc a0,0x2a - 21dcc: 1d053503 ld a0,464(a0) # 4bf98 <_ZSt4cerr@Base> - 21dd0: 931f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21dd4: 03b00613 li a2,59 - 21dd8: 00019597 auipc a1,0x19 - 21ddc: ce858593 addi a1,a1,-792 # 3aac0 <_IO_stdin_used+0xf40> - 21de0: 0002a517 auipc a0,0x2a - 21de4: 1b853503 ld a0,440(a0) # 4bf98 <_ZSt4cerr@Base> - 21de8: 919f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21dec: 8556 mv a0,s5 - 21dee: a65fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 21df2: b781 j 21d32 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0xc8> - 21df4: 84aa mv s1,a0 - 21df6: 8556 mv a0,s5 - 21df8: a5bfc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 21dfc: 00840a13 addi s4,s0,8 - 21e00: 8552 mv a0,s4 - 21e02: fbff40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21e06: 8522 mv a0,s0 - 21e08: af9f30ef jal 15900 <_ZdlPv@plt> - 21e0c: 8526 mv a0,s1 - 21e0e: 9e3f30ef jal 157f0 <_Unwind_Resume@plt> - 21e12: 842a mv s0,a0 - 21e14: 8526 mv a0,s1 - 21e16: a3dfc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 21e1a: 8522 mv a0,s0 - 21e1c: 9d5f30ef jal 157f0 <_Unwind_Resume@plt> - 21e20: 84aa mv s1,a0 - 21e22: bff9 j 21e00 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x196> - -0000000000021e24 <_ZN7testing8internal13CaptureStdoutEv>: - 21e24: 8f818613 addi a2,gp,-1800 # 4c688 <_ZN7testing8internalL17g_captured_stdoutE> - 21e28: 00019597 auipc a1,0x19 - 21e2c: cf858593 addi a1,a1,-776 # 3ab20 <_IO_stdin_used+0xfa0> - 21e30: 4505 li a0,1 - 21e32: bd25 j 21c6a <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE> - -0000000000021e34 <_ZN7testing8internal13CaptureStderrEv>: - 21e34: 90018613 addi a2,gp,-1792 # 4c690 <_ZN7testing8internalL17g_captured_stderrE> - 21e38: 00019597 auipc a1,0x19 - 21e3c: cf058593 addi a1,a1,-784 # 3ab28 <_IO_stdin_used+0xfa8> - 21e40: 4509 li a0,2 - 21e42: b525 j 21c6a <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE> - -0000000000021e44 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev>: - 21e44: 7139 addi sp,sp,-64 - 21e46: ec4e sd s3,24(sp) - 21e48: 8c818993 addi s3,gp,-1848 # 4c658 <_ZN7testing8internalL7g_argvsE> - 21e4c: f04a sd s2,32(sp) - 21e4e: 0389b903 ld s2,56(s3) - 21e52: f822 sd s0,48(sp) - 21e54: f426 sd s1,40(sp) - 21e56: 00492783 lw a5,4(s2) - 21e5a: fc06 sd ra,56(sp) - 21e5c: 547d li s0,-1 - 21e5e: 84aa mv s1,a0 - 21e60: 02878163 beq a5,s0,21e82 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x3e> - 21e64: 4501 li a0,0 - 21e66: e2bf30ef jal 15c90 - 21e6a: 00092583 lw a1,0(s2) - 21e6e: 00492503 lw a0,4(s2) - 21e72: 9bff30ef jal 15830 - 21e76: 00492503 lw a0,4(s2) - 21e7a: c97f30ef jal 15b10 - 21e7e: 00892223 sw s0,4(s2) - 21e82: 00893503 ld a0,8(s2) - 21e86: 00019597 auipc a1,0x19 - 21e8a: caa58593 addi a1,a1,-854 # 3ab30 <_IO_stdin_used+0xfb0> - 21e8e: ea2f30ef jal 15530 - 21e92: 842a mv s0,a0 - 21e94: c131 beqz a0,21ed8 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x94> - 21e96: 8526 mv a0,s1 - 21e98: 85a2 mv a1,s0 - 21e9a: a55fc0ef jal 1e8ee <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE> - 21e9e: 8522 mv a0,s0 - 21ea0: bd1f30ef jal 15a70 - 21ea4: 0389b403 ld s0,56(s3) - 21ea8: cc11 beqz s0,21ec4 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x80> - 21eaa: 6408 ld a0,8(s0) - 21eac: ea4f30ef jal 15550 - 21eb0: 6408 ld a0,8(s0) - 21eb2: 01840793 addi a5,s0,24 - 21eb6: 00f50463 beq a0,a5,21ebe <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x7a> - 21eba: a47f30ef jal 15900 <_ZdlPv@plt> - 21ebe: 8522 mv a0,s0 - 21ec0: a41f30ef jal 15900 <_ZdlPv@plt> - 21ec4: 70e2 ld ra,56(sp) - 21ec6: 7442 ld s0,48(sp) - 21ec8: 9001b023 sd zero,-1792(gp) # 4c690 <_ZN7testing8internalL17g_captured_stderrE> - 21ecc: 7902 ld s2,32(sp) - 21ece: 69e2 ld s3,24(sp) - 21ed0: 8526 mv a0,s1 - 21ed2: 74a2 ld s1,40(sp) - 21ed4: 6121 addi sp,sp,64 - 21ed6: 8082 ret - 21ed8: e852 sd s4,16(sp) - 21eda: 00810a13 addi s4,sp,8 - 21ede: 8552 mv a0,s4 - 21ee0: 00019617 auipc a2,0x19 - 21ee4: b4860613 addi a2,a2,-1208 # 3aa28 <_IO_stdin_used+0xea8> - 21ee8: 458d li a1,3 - 21eea: 47400693 li a3,1140 - 21eee: dd4ff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 21ef2: 4661 li a2,24 - 21ef4: 00019597 auipc a1,0x19 - 21ef8: c4458593 addi a1,a1,-956 # 3ab38 <_IO_stdin_used+0xfb8> - 21efc: 0002a517 auipc a0,0x2a - 21f00: 09c53503 ld a0,156(a0) # 4bf98 <_ZSt4cerr@Base> - 21f04: ffcf30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21f08: 01093603 ld a2,16(s2) - 21f0c: 00893583 ld a1,8(s2) - 21f10: 0002a517 auipc a0,0x2a - 21f14: 08853503 ld a0,136(a0) # 4bf98 <_ZSt4cerr@Base> - 21f18: fe8f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21f1c: 00019597 auipc a1,0x19 - 21f20: c3c58593 addi a1,a1,-964 # 3ab58 <_IO_stdin_used+0xfd8> - 21f24: f0cf30ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 21f28: 8552 mv a0,s4 - 21f2a: 929fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 21f2e: 6a42 ld s4,16(sp) - 21f30: b79d j 21e96 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x52> - 21f32: 842a mv s0,a0 - 21f34: 8526 mv a0,s1 - 21f36: e852 sd s4,16(sp) - 21f38: e89f40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21f3c: 8522 mv a0,s0 - 21f3e: 8b3f30ef jal 157f0 <_Unwind_Resume@plt> - 21f42: 842a mv s0,a0 - 21f44: 8552 mv a0,s4 - 21f46: 90dfc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 21f4a: 8522 mv a0,s0 - 21f4c: 8a5f30ef jal 157f0 <_Unwind_Resume@plt> - -0000000000021f50 <_ZN7testing8internal13DeathTestImpl12GetErrorLogsB5cxx11Ev>: - 21f50: 1141 addi sp,sp,-16 - 21f52: e022 sd s0,0(sp) - 21f54: e406 sd ra,8(sp) - 21f56: 842a mv s0,a0 - 21f58: eedff0ef jal 21e44 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev> - 21f5c: 60a2 ld ra,8(sp) - 21f5e: 8522 mv a0,s0 - 21f60: 6402 ld s0,0(sp) - 21f62: 0141 addi sp,sp,16 - 21f64: 8082 ret - -0000000000021f66 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0>: - 21f66: c9c5 beqz a1,22016 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xb0> - 21f68: 7139 addi sp,sp,-64 - 21f6a: f822 sd s0,48(sp) - 21f6c: fc06 sd ra,56(sp) - 21f6e: 00054783 lbu a5,0(a0) - 21f72: 4725 li a4,9 - 21f74: 842a mv s0,a0 - 21f76: fd07879b addiw a5,a5,-48 - 21f7a: 00f77763 bgeu a4,a5,21f88 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x22> - 21f7e: 4501 li a0,0 - 21f80: 70e2 ld ra,56(sp) - 21f82: 7442 ld s0,48(sp) - 21f84: 6121 addi sp,sp,64 - 21f86: 8082 ret - 21f88: f426 sd s1,40(sp) - 21f8a: f04a sd s2,32(sp) - 21f8c: 84b2 mv s1,a2 - 21f8e: b32f30ef jal 152c0 <__errno_location@plt> - 21f92: 00052023 sw zero,0(a0) - 21f96: 892a mv s2,a0 - 21f98: 002c addi a1,sp,8 - 21f9a: 8522 mv a0,s0 - 21f9c: 4629 li a2,10 - 21f9e: dd3f30ef jal 15d70 <__isoc23_strtoull@plt> - 21fa2: 67a2 ld a5,8(sp) - 21fa4: 842a mv s0,a0 - 21fa6: 4505 li a0,1 - 21fa8: 0007c783 lbu a5,0(a5) - 21fac: ef91 bnez a5,21fc8 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x62> - 21fae: 00092783 lw a5,0(s2) - 21fb2: eb99 bnez a5,21fc8 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x62> - 21fb4: ce6fb0ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 21fb8: 0004079b sext.w a5,s0 - 21fbc: c525 beqz a0,22024 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xbe> - 21fbe: 04f40e63 beq s0,a5,2201a <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xb4> - 21fc2: 74a2 ld s1,40(sp) - 21fc4: 7902 ld s2,32(sp) - 21fc6: bf65 j 21f7e <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x18> - 21fc8: cd2fb0ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 21fcc: 892a mv s2,a0 - 21fce: f975 bnez a0,21fc2 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x5c> - 21fd0: ec4e sd s3,24(sp) - 21fd2: 850a mv a0,sp - 21fd4: 0001a617 auipc a2,0x1a - 21fd8: 54460613 addi a2,a2,1348 # 3c518 <_IO_stdin_used+0x2998> - 21fdc: 458d li a1,3 - 21fde: 3fa00693 li a3,1018 - 21fe2: ce0ff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 21fe6: 03400613 li a2,52 - 21fea: 00019597 auipc a1,0x19 - 21fee: b8658593 addi a1,a1,-1146 # 3ab70 <_IO_stdin_used+0xff0> - 21ff2: 0002a517 auipc a0,0x2a - 21ff6: fa653503 ld a0,-90(a0) # 4bf98 <_ZSt4cerr@Base> - 21ffa: 898a mv s3,sp - 21ffc: f04f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22000: 850a mv a0,sp - 22002: 851fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 22006: 02090263 beqz s2,2202a <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xc4> - 2200a: 0004079b sext.w a5,s0 - 2200e: 69e2 ld s3,24(sp) - 22010: faf419e3 bne s0,a5,21fc2 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x5c> - 22014: a019 j 2201a <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xb4> - 22016: 4501 li a0,0 - 22018: 8082 ret - 2201a: c080 sw s0,0(s1) - 2201c: 7902 ld s2,32(sp) - 2201e: 74a2 ld s1,40(sp) - 22020: 4505 li a0,1 - 22022: bfb9 j 21f80 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x1a> - 22024: ec4e sd s3,24(sp) - 22026: 4905 li s2,1 - 22028: b76d j 21fd2 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x6c> - 2202a: 74a2 ld s1,40(sp) - 2202c: 7902 ld s2,32(sp) - 2202e: 69e2 ld s3,24(sp) - 22030: b7b9 j 21f7e <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x18> - 22032: 842a mv s0,a0 - 22034: 854e mv a0,s3 - 22036: 81dfc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2203a: 8522 mv a0,s0 - 2203c: fb4f30ef jal 157f0 <_Unwind_Resume@plt> - -0000000000022040 <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev>: - 22040: 7139 addi sp,sp,-64 - 22042: ec4e sd s3,24(sp) - 22044: 8c818993 addi s3,gp,-1848 # 4c658 <_ZN7testing8internalL7g_argvsE> - 22048: f04a sd s2,32(sp) - 2204a: 0309b903 ld s2,48(s3) - 2204e: f822 sd s0,48(sp) - 22050: f426 sd s1,40(sp) - 22052: 00492783 lw a5,4(s2) - 22056: fc06 sd ra,56(sp) - 22058: 547d li s0,-1 - 2205a: 84aa mv s1,a0 - 2205c: 02878163 beq a5,s0,2207e <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x3e> - 22060: 4501 li a0,0 - 22062: c2ff30ef jal 15c90 - 22066: 00092583 lw a1,0(s2) - 2206a: 00492503 lw a0,4(s2) - 2206e: fc2f30ef jal 15830 - 22072: 00492503 lw a0,4(s2) - 22076: a9bf30ef jal 15b10 - 2207a: 00892223 sw s0,4(s2) - 2207e: 00893503 ld a0,8(s2) - 22082: 00019597 auipc a1,0x19 - 22086: aae58593 addi a1,a1,-1362 # 3ab30 <_IO_stdin_used+0xfb0> - 2208a: ca6f30ef jal 15530 - 2208e: 842a mv s0,a0 - 22090: c131 beqz a0,220d4 <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x94> - 22092: 8526 mv a0,s1 - 22094: 85a2 mv a1,s0 - 22096: 859fc0ef jal 1e8ee <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE> - 2209a: 8522 mv a0,s0 - 2209c: 9d5f30ef jal 15a70 - 220a0: 0309b403 ld s0,48(s3) - 220a4: cc11 beqz s0,220c0 <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x80> - 220a6: 6408 ld a0,8(s0) - 220a8: ca8f30ef jal 15550 - 220ac: 6408 ld a0,8(s0) - 220ae: 01840793 addi a5,s0,24 - 220b2: 00f50463 beq a0,a5,220ba <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x7a> - 220b6: 84bf30ef jal 15900 <_ZdlPv@plt> - 220ba: 8522 mv a0,s0 - 220bc: 845f30ef jal 15900 <_ZdlPv@plt> - 220c0: 70e2 ld ra,56(sp) - 220c2: 7442 ld s0,48(sp) - 220c4: 8e01bc23 sd zero,-1800(gp) # 4c688 <_ZN7testing8internalL17g_captured_stdoutE> - 220c8: 7902 ld s2,32(sp) - 220ca: 69e2 ld s3,24(sp) - 220cc: 8526 mv a0,s1 - 220ce: 74a2 ld s1,40(sp) - 220d0: 6121 addi sp,sp,64 - 220d2: 8082 ret - 220d4: e852 sd s4,16(sp) - 220d6: 00810a13 addi s4,sp,8 - 220da: 8552 mv a0,s4 - 220dc: 00019617 auipc a2,0x19 - 220e0: 94c60613 addi a2,a2,-1716 # 3aa28 <_IO_stdin_used+0xea8> - 220e4: 458d li a1,3 - 220e6: 47400693 li a3,1140 - 220ea: bd8ff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 220ee: 4661 li a2,24 - 220f0: 00019597 auipc a1,0x19 - 220f4: a4858593 addi a1,a1,-1464 # 3ab38 <_IO_stdin_used+0xfb8> - 220f8: 0002a517 auipc a0,0x2a - 220fc: ea053503 ld a0,-352(a0) # 4bf98 <_ZSt4cerr@Base> - 22100: e00f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22104: 01093603 ld a2,16(s2) - 22108: 00893583 ld a1,8(s2) - 2210c: 0002a517 auipc a0,0x2a - 22110: e8c53503 ld a0,-372(a0) # 4bf98 <_ZSt4cerr@Base> - 22114: decf30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22118: 00019597 auipc a1,0x19 - 2211c: a4058593 addi a1,a1,-1472 # 3ab58 <_IO_stdin_used+0xfd8> - 22120: d10f30ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 22124: 8552 mv a0,s4 - 22126: f2cfc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2212a: 6a42 ld s4,16(sp) - 2212c: b79d j 22092 <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x52> - 2212e: 842a mv s0,a0 - 22130: 8526 mv a0,s1 - 22132: e852 sd s4,16(sp) - 22134: c8df40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22138: 8522 mv a0,s0 - 2213a: eb6f30ef jal 157f0 <_Unwind_Resume@plt> - 2213e: 842a mv s0,a0 - 22140: 8552 mv a0,s4 - 22142: f10fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 22146: 8522 mv a0,s0 - 22148: ea8f30ef jal 157f0 <_Unwind_Resume@plt> - -000000000002214c <_ZN7testing10TestResultC1Ev>: - 2214c: 7179 addi sp,sp,-48 - 2214e: 4581 li a1,0 - 22150: f022 sd s0,32(sp) - 22152: f406 sd ra,40(sp) - 22154: 842a mv s0,a0 - 22156: 88bf30ef jal 159e0 - 2215a: ed0d bnez a0,22194 <_ZN7testing10TestResultC1Ev+0x48> - 2215c: cd817057 vsetivli zero,2,e64,m1,ta,ma - 22160: 5e0030d7 vmv.v.i v1,0 - 22164: 02040423 sb zero,40(s0) - 22168: 03840793 addi a5,s0,56 - 2216c: 0207f0a7 vse64.v v1,(a5) - 22170: 04840793 addi a5,s0,72 - 22174: 0207f0a7 vse64.v v1,(a5) - 22178: 05840793 addi a5,s0,88 - 2217c: 0207f0a7 vse64.v v1,(a5) - 22180: 07040793 addi a5,s0,112 - 22184: 06042423 sw zero,104(s0) - 22188: 0207f0a7 vse64.v v1,(a5) - 2218c: 70a2 ld ra,40(sp) - 2218e: 7402 ld s0,32(sp) - 22190: 6145 addi sp,sp,48 - 22192: 8082 ret - 22194: e84a sd s2,16(sp) - 22196: 00810913 addi s2,sp,8 - 2219a: ec26 sd s1,24(sp) - 2219c: 0001a617 auipc a2,0x1a - 221a0: 45460613 addi a2,a2,1108 # 3c5f0 <_IO_stdin_used+0x2a70> - 221a4: 458d li a1,3 - 221a6: 84aa mv s1,a0 - 221a8: 69a00693 li a3,1690 - 221ac: 854a mv a0,s2 - 221ae: b14ff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 221b2: 02400613 li a2,36 - 221b6: 00019597 auipc a1,0x19 - 221ba: 9f258593 addi a1,a1,-1550 # 3aba8 <_IO_stdin_used+0x1028> - 221be: 0002a517 auipc a0,0x2a - 221c2: dda53503 ld a0,-550(a0) # 4bf98 <_ZSt4cerr@Base> - 221c6: d3af30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 221ca: 4649 li a2,18 - 221cc: 0001a597 auipc a1,0x1a - 221d0: 4a458593 addi a1,a1,1188 # 3c670 <_IO_stdin_used+0x2af0> - 221d4: 0002a517 auipc a0,0x2a - 221d8: dc453503 ld a0,-572(a0) # 4bf98 <_ZSt4cerr@Base> - 221dc: d24f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 221e0: 85a6 mv a1,s1 - 221e2: 0002a517 auipc a0,0x2a - 221e6: db653503 ld a0,-586(a0) # 4bf98 <_ZSt4cerr@Base> - 221ea: b26f30ef jal 15510 <_ZNSolsEi@plt> - 221ee: 854a mv a0,s2 - 221f0: e62fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 221f4: 64e2 ld s1,24(sp) - 221f6: 6942 ld s2,16(sp) - 221f8: b795 j 2215c <_ZN7testing10TestResultC1Ev+0x10> - 221fa: 842a mv s0,a0 - 221fc: 854a mv a0,s2 - 221fe: e54fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 22202: 8522 mv a0,s0 - 22204: decf30ef jal 157f0 <_Unwind_Resume@plt> - -0000000000022208 <_ZN7testing10TestResultD1Ev>: - 22208: 7179 addi sp,sp,-48 - 2220a: f022 sd s0,32(sp) - 2220c: e84a sd s2,16(sp) - 2220e: 6920 ld s0,80(a0) - 22210: 05853903 ld s2,88(a0) - 22214: ec26 sd s1,24(sp) - 22216: f406 sd ra,40(sp) - 22218: 84aa mv s1,a0 - 2221a: 03240663 beq s0,s2,22246 <_ZN7testing10TestResultD1Ev+0x3e> - 2221e: 7008 ld a0,32(s0) - 22220: 03040793 addi a5,s0,48 - 22224: 00f50463 beq a0,a5,2222c <_ZN7testing10TestResultD1Ev+0x24> - 22228: ed8f30ef jal 15900 <_ZdlPv@plt> - 2222c: 6008 ld a0,0(s0) - 2222e: 01040793 addi a5,s0,16 - 22232: 00f50463 beq a0,a5,2223a <_ZN7testing10TestResultD1Ev+0x32> - 22236: ecaf30ef jal 15900 <_ZdlPv@plt> - 2223a: 04040413 addi s0,s0,64 - 2223e: fe8910e3 bne s2,s0,2221e <_ZN7testing10TestResultD1Ev+0x16> - 22242: 0504b903 ld s2,80(s1) - 22246: 00090563 beqz s2,22250 <_ZN7testing10TestResultD1Ev+0x48> - 2224a: 854a mv a0,s2 - 2224c: eb4f30ef jal 15900 <_ZdlPv@plt> - 22250: 7c80 ld s0,56(s1) - 22252: 0404b903 ld s2,64(s1) - 22256: 03240d63 beq s0,s2,22290 <_ZN7testing10TestResultD1Ev+0x88> - 2225a: 6828 ld a0,80(s0) - 2225c: 06040793 addi a5,s0,96 - 22260: 00f50463 beq a0,a5,22268 <_ZN7testing10TestResultD1Ev+0x60> - 22264: e9cf30ef jal 15900 <_ZdlPv@plt> - 22268: 7808 ld a0,48(s0) - 2226a: 04040793 addi a5,s0,64 - 2226e: 00f50463 beq a0,a5,22276 <_ZN7testing10TestResultD1Ev+0x6e> - 22272: e8ef30ef jal 15900 <_ZdlPv@plt> - 22276: 6408 ld a0,8(s0) - 22278: 01840793 addi a5,s0,24 - 2227c: 00f50463 beq a0,a5,22284 <_ZN7testing10TestResultD1Ev+0x7c> - 22280: e80f30ef jal 15900 <_ZdlPv@plt> - 22284: 07040413 addi s0,s0,112 - 22288: fc8919e3 bne s2,s0,2225a <_ZN7testing10TestResultD1Ev+0x52> - 2228c: 0384b903 ld s2,56(s1) - 22290: 00090563 beqz s2,2229a <_ZN7testing10TestResultD1Ev+0x92> - 22294: 854a mv a0,s2 - 22296: e6af30ef jal 15900 <_ZdlPv@plt> - 2229a: 8526 mv a0,s1 - 2229c: b84f30ef jal 15620 - 222a0: 842a mv s0,a0 - 222a2: e519 bnez a0,222b0 <_ZN7testing10TestResultD1Ev+0xa8> - 222a4: 70a2 ld ra,40(sp) - 222a6: 7402 ld s0,32(sp) - 222a8: 64e2 ld s1,24(sp) - 222aa: 6942 ld s2,16(sp) - 222ac: 6145 addi sp,sp,48 - 222ae: 8082 ret - 222b0: 0024 addi s1,sp,8 - 222b2: 69e00693 li a3,1694 - 222b6: 8526 mv a0,s1 - 222b8: 0001a617 auipc a2,0x1a - 222bc: 33860613 addi a2,a2,824 # 3c5f0 <_IO_stdin_used+0x2a70> - 222c0: 458d li a1,3 - 222c2: a00ff0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 222c6: 4679 li a2,30 - 222c8: 0001a597 auipc a1,0x1a - 222cc: 3e058593 addi a1,a1,992 # 3c6a8 <_IO_stdin_used+0x2b28> - 222d0: 0002a517 auipc a0,0x2a - 222d4: cc853503 ld a0,-824(a0) # 4bf98 <_ZSt4cerr@Base> - 222d8: c28f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 222dc: 4649 li a2,18 - 222de: 0001a597 auipc a1,0x1a - 222e2: 39258593 addi a1,a1,914 # 3c670 <_IO_stdin_used+0x2af0> - 222e6: 0002a517 auipc a0,0x2a - 222ea: cb253503 ld a0,-846(a0) # 4bf98 <_ZSt4cerr@Base> - 222ee: c12f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 222f2: 85a2 mv a1,s0 - 222f4: 0002a517 auipc a0,0x2a - 222f8: ca453503 ld a0,-860(a0) # 4bf98 <_ZSt4cerr@Base> - 222fc: a14f30ef jal 15510 <_ZNSolsEi@plt> - 22300: 8526 mv a0,s1 - 22302: d50fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 22306: 70a2 ld ra,40(sp) - 22308: 7402 ld s0,32(sp) - 2230a: 64e2 ld s1,24(sp) - 2230c: 6942 ld s2,16(sp) - 2230e: 6145 addi sp,sp,48 - 22310: 8082 ret - -0000000000022312 <_ZN7testing8TestInfoD1Ev>: - 22312: 1101 addi sp,sp,-32 - 22314: e822 sd s0,16(sp) - 22316: 842a mv s0,a0 - 22318: 6548 ld a0,136(a0) - 2231a: ec06 sd ra,24(sp) - 2231c: e426 sd s1,8(sp) - 2231e: c501 beqz a0,22326 <_ZN7testing8TestInfoD1Ev+0x14> - 22320: 611c ld a5,0(a0) - 22322: 679c ld a5,8(a5) - 22324: 9782 jalr a5 - 22326: 09040513 addi a0,s0,144 - 2232a: edfff0ef jal 22208 <_ZN7testing10TestResultD1Ev> - 2232e: 6828 ld a0,80(s0) - 22330: 06040793 addi a5,s0,96 - 22334: 00f50463 beq a0,a5,2233c <_ZN7testing8TestInfoD1Ev+0x2a> - 22338: dc8f30ef jal 15900 <_ZdlPv@plt> - 2233c: 6424 ld s1,72(s0) - 2233e: c899 beqz s1,22354 <_ZN7testing8TestInfoD1Ev+0x42> - 22340: 6088 ld a0,0(s1) - 22342: 01048793 addi a5,s1,16 - 22346: 00f50463 beq a0,a5,2234e <_ZN7testing8TestInfoD1Ev+0x3c> - 2234a: db6f30ef jal 15900 <_ZdlPv@plt> - 2234e: 8526 mv a0,s1 - 22350: db0f30ef jal 15900 <_ZdlPv@plt> - 22354: 6024 ld s1,64(s0) - 22356: c899 beqz s1,2236c <_ZN7testing8TestInfoD1Ev+0x5a> - 22358: 6088 ld a0,0(s1) - 2235a: 01048793 addi a5,s1,16 - 2235e: 00f50463 beq a0,a5,22366 <_ZN7testing8TestInfoD1Ev+0x54> - 22362: d9ef30ef jal 15900 <_ZdlPv@plt> - 22366: 8526 mv a0,s1 - 22368: d98f30ef jal 15900 <_ZdlPv@plt> - 2236c: 7008 ld a0,32(s0) - 2236e: 03040793 addi a5,s0,48 - 22372: 00f50463 beq a0,a5,2237a <_ZN7testing8TestInfoD1Ev+0x68> - 22376: d8af30ef jal 15900 <_ZdlPv@plt> - 2237a: 6008 ld a0,0(s0) - 2237c: 0441 addi s0,s0,16 - 2237e: 00850863 beq a0,s0,2238e <_ZN7testing8TestInfoD1Ev+0x7c> - 22382: 6442 ld s0,16(sp) - 22384: 60e2 ld ra,24(sp) - 22386: 64a2 ld s1,8(sp) - 22388: 6105 addi sp,sp,32 - 2238a: d76f306f j 15900 <_ZdlPv@plt> - 2238e: 60e2 ld ra,24(sp) - 22390: 6442 ld s0,16(sp) - 22392: 64a2 ld s1,8(sp) - 22394: 6105 addi sp,sp,32 - 22396: 8082 ret - -0000000000022398 <_ZN7testing9TestSuiteD1Ev>: - 22398: 7179 addi sp,sp,-48 - 2239a: f022 sd s0,32(sp) - 2239c: e44e sd s3,8(sp) - 2239e: 0002a797 auipc a5,0x2a - 223a2: b127b783 ld a5,-1262(a5) # 4beb0 <_GLOBAL_OFFSET_TABLE_+0x360> - 223a6: 7900 ld s0,48(a0) - 223a8: 03853983 ld s3,56(a0) - 223ac: e84a sd s2,16(sp) - 223ae: f406 sd ra,40(sp) - 223b0: 07c1 addi a5,a5,16 - 223b2: e11c sd a5,0(a0) - 223b4: 892a mv s2,a0 - 223b6: 01340f63 beq s0,s3,223d4 <_ZN7testing9TestSuiteD1Ev+0x3c> - 223ba: ec26 sd s1,24(sp) - 223bc: 6004 ld s1,0(s0) - 223be: 8526 mv a0,s1 - 223c0: c491 beqz s1,223cc <_ZN7testing9TestSuiteD1Ev+0x34> - 223c2: f51ff0ef jal 22312 <_ZN7testing8TestInfoD1Ev> - 223c6: 8526 mv a0,s1 - 223c8: d38f30ef jal 15900 <_ZdlPv@plt> - 223cc: 0421 addi s0,s0,8 - 223ce: fe8997e3 bne s3,s0,223bc <_ZN7testing9TestSuiteD1Ev+0x24> - 223d2: 64e2 ld s1,24(sp) - 223d4: 08890513 addi a0,s2,136 - 223d8: e31ff0ef jal 22208 <_ZN7testing10TestResultD1Ev> - 223dc: 04893503 ld a0,72(s2) - 223e0: c119 beqz a0,223e6 <_ZN7testing9TestSuiteD1Ev+0x4e> - 223e2: d1ef30ef jal 15900 <_ZdlPv@plt> - 223e6: 03093503 ld a0,48(s2) - 223ea: c119 beqz a0,223f0 <_ZN7testing9TestSuiteD1Ev+0x58> - 223ec: d14f30ef jal 15900 <_ZdlPv@plt> - 223f0: 02893403 ld s0,40(s2) - 223f4: c819 beqz s0,2240a <_ZN7testing9TestSuiteD1Ev+0x72> - 223f6: 6008 ld a0,0(s0) - 223f8: 01040793 addi a5,s0,16 - 223fc: 00f50463 beq a0,a5,22404 <_ZN7testing9TestSuiteD1Ev+0x6c> - 22400: d00f30ef jal 15900 <_ZdlPv@plt> - 22404: 8522 mv a0,s0 - 22406: cfaf30ef jal 15900 <_ZdlPv@plt> - 2240a: 00893503 ld a0,8(s2) - 2240e: 0961 addi s2,s2,24 - 22410: 01250963 beq a0,s2,22422 <_ZN7testing9TestSuiteD1Ev+0x8a> - 22414: 7402 ld s0,32(sp) - 22416: 70a2 ld ra,40(sp) - 22418: 6942 ld s2,16(sp) - 2241a: 69a2 ld s3,8(sp) - 2241c: 6145 addi sp,sp,48 - 2241e: ce2f306f j 15900 <_ZdlPv@plt> - 22422: 70a2 ld ra,40(sp) - 22424: 7402 ld s0,32(sp) - 22426: 6942 ld s2,16(sp) - 22428: 69a2 ld s3,8(sp) - 2242a: 6145 addi sp,sp,48 - 2242c: 8082 ret - -000000000002242e <_ZN7testing9TestSuiteD0Ev>: - 2242e: 1141 addi sp,sp,-16 - 22430: e022 sd s0,0(sp) - 22432: e406 sd ra,8(sp) - 22434: 842a mv s0,a0 - 22436: f63ff0ef jal 22398 <_ZN7testing9TestSuiteD1Ev> - 2243a: 8522 mv a0,s0 - 2243c: 6402 ld s0,0(sp) - 2243e: 60a2 ld ra,8(sp) - 22440: 0141 addi sp,sp,16 - 22442: cbef306f j 15900 <_ZdlPv@plt> - -0000000000022446 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0>: - 22446: 7159 addi sp,sp,-112 - 22448: 611c ld a5,0(a0) - 2244a: e8ca sd s2,80(sp) - 2244c: 01010913 addi s2,sp,16 - 22450: f0a2 sd s0,96(sp) - 22452: e4ce sd s3,72(sp) - 22454: e0d2 sd s4,64(sp) - 22456: 842a mv s0,a0 - 22458: 89ae mv s3,a1 - 2245a: 02010a13 addi s4,sp,32 - 2245e: 854a mv a0,s2 - 22460: 00160593 addi a1,a2,1 - 22464: eca6 sd s1,88(sp) - 22466: fc56 sd s5,56(sp) - 22468: f486 sd ra,104(sp) - 2246a: 0107ba83 ld s5,16(a5) - 2246e: 84b2 mv s1,a2 - 22470: ec02 sd zero,24(sp) - 22472: e852 sd s4,16(sp) - 22474: 02010023 sb zero,32(sp) - 22478: d78f30ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 2247c: 6762 ld a4,24(sp) - 2247e: 57fd li a5,-1 - 22480: 8389 srli a5,a5,0x2 - 22482: 8f99 sub a5,a5,a4 - 22484: 1497e663 bltu a5,s1,225d0 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x18a> - 22488: 8626 mv a2,s1 - 2248a: 85ce mv a1,s3 - 2248c: 854a mv a0,s2 - 2248e: d12f30ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 22492: 6762 ld a4,24(sp) - 22494: 57fd li a5,-1 - 22496: 8389 srli a5,a5,0x2 - 22498: 12f70663 beq a4,a5,225c4 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x17e> - 2249c: 4605 li a2,1 - 2249e: 00018597 auipc a1,0x18 - 224a2: 24258593 addi a1,a1,578 # 3a6e0 <_IO_stdin_used+0xb60> - 224a6: 854a mv a0,s2 - 224a8: cf8f30ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 224ac: 0002a797 auipc a5,0x2a - 224b0: 9c47b783 ld a5,-1596(a5) # 4be70 <_GLOBAL_OFFSET_TABLE_+0x320> - 224b4: 0efa9563 bne s5,a5,2259e <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x158> - 224b8: 4408 lw a0,8(s0) - 224ba: 0505 addi a0,a0,1 - 224bc: 00a03533 snez a0,a0 - 224c0: fdbfa0ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 224c4: e539 bnez a0,22512 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xcc> - 224c6: 0024 addi s1,sp,8 - 224c8: 8526 mv a0,s1 - 224ca: 44000693 li a3,1088 - 224ce: 0001a617 auipc a2,0x1a - 224d2: 04a60613 addi a2,a2,74 # 3c518 <_IO_stdin_used+0x2998> - 224d6: 458d li a1,3 - 224d8: febfe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 224dc: 02000613 li a2,32 - 224e0: 0001a597 auipc a1,0x1a - 224e4: 08858593 addi a1,a1,136 # 3c568 <_IO_stdin_used+0x29e8> - 224e8: 0002a517 auipc a0,0x2a - 224ec: ab053503 ld a0,-1360(a0) # 4bf98 <_ZSt4cerr@Base> - 224f0: a10f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 224f4: 03500613 li a2,53 - 224f8: 0001a597 auipc a1,0x1a - 224fc: 09858593 addi a1,a1,152 # 3c590 <_IO_stdin_used+0x2a10> - 22500: 0002a517 auipc a0,0x2a - 22504: a9853503 ld a0,-1384(a0) # 4bf98 <_ZSt4cerr@Base> - 22508: 9f8f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2250c: 8526 mv a0,s1 - 2250e: b44fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 22512: 64e2 ld s1,24(sp) - 22514: 65c2 ld a1,16(sp) - 22516: 4408 lw a0,8(s0) - 22518: 8626 mv a2,s1 - 2251a: ee6f30ef jal 15c00 - 2251e: 02951063 bne a0,s1,2253e <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xf8> - 22522: 6542 ld a0,16(sp) - 22524: 01450463 beq a0,s4,2252c <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xe6> - 22528: bd8f30ef jal 15900 <_ZdlPv@plt> - 2252c: 70a6 ld ra,104(sp) - 2252e: 7406 ld s0,96(sp) - 22530: 64e6 ld s1,88(sp) - 22532: 6946 ld s2,80(sp) - 22534: 69a6 ld s3,72(sp) - 22536: 6a06 ld s4,64(sp) - 22538: 7ae2 ld s5,56(sp) - 2253a: 6165 addi sp,sp,112 - 2253c: 8082 ret - 2253e: 0024 addi s1,sp,8 - 22540: 8526 mv a0,s1 - 22542: 44500693 li a3,1093 - 22546: 0001a617 auipc a2,0x1a - 2254a: fd260613 addi a2,a2,-46 # 3c518 <_IO_stdin_used+0x2998> - 2254e: 4585 li a1,1 - 22550: f73fe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 22554: 02600613 li a2,38 - 22558: 0001a597 auipc a1,0x1a - 2255c: 07058593 addi a1,a1,112 # 3c5c8 <_IO_stdin_used+0x2a48> - 22560: 0002a517 auipc a0,0x2a - 22564: a3853503 ld a0,-1480(a0) # 4bf98 <_ZSt4cerr@Base> - 22568: 998f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2256c: 6c10 ld a2,24(s0) - 2256e: 680c ld a1,16(s0) - 22570: 0002a517 auipc a0,0x2a - 22574: a2853503 ld a0,-1496(a0) # 4bf98 <_ZSt4cerr@Base> - 22578: 988f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2257c: 4605 li a2,1 - 2257e: 00017597 auipc a1,0x17 - 22582: 75a58593 addi a1,a1,1882 # 39cd8 <_IO_stdin_used+0x158> - 22586: 89aa mv s3,a0 - 22588: 978f30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2258c: 7c10 ld a2,56(s0) - 2258e: 780c ld a1,48(s0) - 22590: 854e mv a0,s3 - 22592: 96ef30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22596: 8526 mv a0,s1 - 22598: abafc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2259c: b759 j 22522 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xdc> - 2259e: 8522 mv a0,s0 - 225a0: 85ca mv a1,s2 - 225a2: 9a82 jalr s5 - 225a4: bfbd j 22522 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xdc> - 225a6: 842a mv s0,a0 - 225a8: 8526 mv a0,s1 - 225aa: aa8fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 225ae: 854a mv a0,s2 - 225b0: 811f40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 225b4: 8522 mv a0,s0 - 225b6: a3af30ef jal 157f0 <_Unwind_Resume@plt> - 225ba: b7f5 j 225a6 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x160> - 225bc: 842a mv s0,a0 - 225be: bfc5 j 225ae <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x168> - 225c0: 842a mv s0,a0 - 225c2: b7f5 j 225ae <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x168> - 225c4: 00018517 auipc a0,0x18 - 225c8: 92450513 addi a0,a0,-1756 # 39ee8 <_IO_stdin_used+0x368> - 225cc: b24f30ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 225d0: 00018517 auipc a0,0x18 - 225d4: 91850513 addi a0,a0,-1768 # 39ee8 <_IO_stdin_used+0x368> - 225d8: b18f30ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - -00000000000225dc <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv>: - 225dc: 7171 addi sp,sp,-176 - 225de: f122 sd s0,160(sp) - 225e0: 00029417 auipc s0,0x29 - 225e4: 7e043403 ld s0,2016(s0) # 4bdc0 <_GLOBAL_OFFSET_TABLE_+0x270> - 225e8: 641c ld a5,8(s0) - 225ea: f506 sd ra,168(sp) - 225ec: e54e sd s3,136(sp) - 225ee: e152 sd s4,128(sp) - 225f0: fcd6 sd s5,120(sp) - 225f2: f8da sd s6,112(sp) - 225f4: f4de sd s7,104(sp) - 225f6: eb91 bnez a5,2260a <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x2e> - 225f8: 70aa ld ra,168(sp) - 225fa: 740a ld s0,160(sp) - 225fc: 69aa ld s3,136(sp) - 225fe: 6a0a ld s4,128(sp) - 22600: 7ae6 ld s5,120(sp) - 22602: 7b46 ld s6,112(sp) - 22604: 7ba6 ld s7,104(sp) - 22606: 614d addi sp,sp,176 - 22608: 8082 ret - 2260a: ed26 sd s1,152(sp) - 2260c: 4601 li a2,0 - 2260e: 84aa mv s1,a0 - 22610: 03a00593 li a1,58 - 22614: 8522 mv a0,s0 - 22616: e94a sd s2,144(sp) - 22618: d28f30ef jal 15b40 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt> - 2261c: 57fd li a5,-1 - 2261e: 892a mv s2,a0 - 22620: 0ef50763 beq a0,a5,2270e <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x132> - 22624: 4541 li a0,16 - 22626: a7af30ef jal 158a0 <_Znwm@plt> - 2262a: 6410 ld a2,8(s0) - 2262c: 081c addi a5,sp,16 - 2262e: e03e sd a5,0(sp) - 22630: 600c ld a1,0(s0) - 22632: 19848493 addi s1,s1,408 - 22636: 89aa mv s3,a0 - 22638: 0cc96963 bltu s2,a2,2270a <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x12e> - 2263c: 962e add a2,a2,a1 - 2263e: 850a mv a0,sp - 22640: 8a0a mv s4,sp - 22642: d84f70ef jal 19bc6 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> - 22646: 6410 ld a2,8(s0) - 22648: 0905 addi s2,s2,1 - 2264a: 19266963 bltu a2,s2,227dc <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x200> - 2264e: 600c ld a1,0(s0) - 22650: 02010a93 addi s5,sp,32 - 22654: 03010b13 addi s6,sp,48 - 22658: 962e add a2,a2,a1 - 2265a: 8556 mv a0,s5 - 2265c: 95ca add a1,a1,s2 - 2265e: f05a sd s6,32(sp) - 22660: d66f70ef jal 19bc6 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> - 22664: 0002a797 auipc a5,0x2a - 22668: 92c7b783 ld a5,-1748(a5) # 4bf90 <_GLOBAL_OFFSET_TABLE_+0x440> - 2266c: 07c1 addi a5,a5,16 - 2266e: 05000513 li a0,80 - 22672: 00f9b023 sd a5,0(s3) - 22676: a2af30ef jal 158a0 <_Znwm@plt> - 2267a: 6582 ld a1,0(sp) - 2267c: 6622 ld a2,8(sp) - 2267e: 00029797 auipc a5,0x29 - 22682: 7827b783 ld a5,1922(a5) # 4be00 <_GLOBAL_OFFSET_TABLE_+0x2b0> - 22686: 842a mv s0,a0 - 22688: 02050713 addi a4,a0,32 - 2268c: 01050913 addi s2,a0,16 - 22690: 07c1 addi a5,a5,16 - 22692: 56fd li a3,-1 - 22694: 854a mv a0,s2 - 22696: 962e add a2,a2,a1 - 22698: e01c sd a5,0(s0) - 2269a: c414 sw a3,8(s0) - 2269c: e818 sd a4,16(s0) - 2269e: c9cf70ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 226a2: 7582 ld a1,32(sp) - 226a4: 7622 ld a2,40(sp) - 226a6: 03040b93 addi s7,s0,48 - 226aa: 04040793 addi a5,s0,64 - 226ae: 962e add a2,a2,a1 - 226b0: 855e mv a0,s7 - 226b2: f81c sd a5,48(s0) - 226b4: c86f70ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 226b8: 8522 mv a0,s0 - 226ba: bccff0ef jal 21a86 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv> - 226be: 04010913 addi s2,sp,64 - 226c2: 854a mv a0,s2 - 226c4: 00018597 auipc a1,0x18 - 226c8: 50c58593 addi a1,a1,1292 # 3abd0 <_IO_stdin_used+0x1050> - 226cc: 0089b423 sd s0,8(s3) - 226d0: 865f70ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 226d4: 6626 ld a2,72(sp) - 226d6: 6586 ld a1,64(sp) - 226d8: 0089b503 ld a0,8(s3) - 226dc: d6bff0ef jal 22446 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 226e0: 6506 ld a0,64(sp) - 226e2: 089c addi a5,sp,80 - 226e4: 00f50463 beq a0,a5,226ec <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x110> - 226e8: a18f30ef jal 15900 <_ZdlPv@plt> - 226ec: 8526 mv a0,s1 - 226ee: 85ce mv a1,s3 - 226f0: f1afa0ef jal 1ce0a <_ZN7testing18TestEventListeners6AppendEPNS_17TestEventListenerE> - 226f4: 7502 ld a0,32(sp) - 226f6: 01650463 beq a0,s6,226fe <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x122> - 226fa: a06f30ef jal 15900 <_ZdlPv@plt> - 226fe: 8552 mv a0,s4 - 22700: ec0f40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22704: 64ea ld s1,152(sp) - 22706: 694a ld s2,144(sp) - 22708: bdc5 j 225f8 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1c> - 2270a: 864a mv a2,s2 - 2270c: bf05 j 2263c <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x60> - 2270e: 04010913 addi s2,sp,64 - 22712: 6685 lui a3,0x1 - 22714: 854a mv a0,s2 - 22716: 00018617 auipc a2,0x18 - 2271a: 0ba60613 addi a2,a2,186 # 3a7d0 <_IO_stdin_used+0xc50> - 2271e: 4585 li a1,1 - 22720: 3e868693 addi a3,a3,1000 # 13e8 <__abi_tag-0xeeac> - 22724: d9ffe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 22728: 467d li a2,31 - 2272a: 00018597 auipc a1,0x18 - 2272e: 4ce58593 addi a1,a1,1230 # 3abf8 <_IO_stdin_used+0x1078> - 22732: 0002a517 auipc a0,0x2a - 22736: 86653503 ld a0,-1946(a0) # 4bf98 <_ZSt4cerr@Base> - 2273a: fc7f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2273e: 6410 ld a2,8(s0) - 22740: 600c ld a1,0(s0) - 22742: 0002a517 auipc a0,0x2a - 22746: 85653503 ld a0,-1962(a0) # 4bf98 <_ZSt4cerr@Base> - 2274a: fb7f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2274e: 00018597 auipc a1,0x18 - 22752: 4ca58593 addi a1,a1,1226 # 3ac18 <_IO_stdin_used+0x1098> - 22756: edbf20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2275a: 854a mv a0,s2 - 2275c: 8f6fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 22760: 64ea ld s1,152(sp) - 22762: 694a ld s2,144(sp) - 22764: bd51 j 225f8 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1c> - 22766: 842a mv s0,a0 - 22768: 854a mv a0,s2 - 2276a: 8e8fc0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2276e: 8522 mv a0,s0 - 22770: 880f30ef jal 157f0 <_Unwind_Resume@plt> - 22774: 842a mv s0,a0 - 22776: 4485 li s1,1 - 22778: 8552 mv a0,s4 - 2277a: e46f40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2277e: d8e5 beqz s1,2276e <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x192> - 22780: 854e mv a0,s3 - 22782: 97ef30ef jal 15900 <_ZdlPv@plt> - 22786: b7e5 j 2276e <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x192> - 22788: 842a mv s0,a0 - 2278a: 4485 li s1,1 - 2278c: 8556 mv a0,s5 - 2278e: e32f40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22792: b7dd j 22778 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x19c> - 22794: 84aa mv s1,a0 - 22796: 8522 mv a0,s0 - 22798: 968f30ef jal 15900 <_ZdlPv@plt> - 2279c: 8426 mv s0,s1 - 2279e: 4485 li s1,1 - 227a0: b7f5 j 2278c <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1b0> - 227a2: 84aa mv s1,a0 - 227a4: 854a mv a0,s2 - 227a6: e1af40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 227aa: b7f5 j 22796 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1ba> - 227ac: 84aa mv s1,a0 - 227ae: 855e mv a0,s7 - 227b0: e10f40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 227b4: bfc5 j 227a4 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1c8> - 227b6: 842a mv s0,a0 - 227b8: a029 j 227c2 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1e6> - 227ba: 842a mv s0,a0 - 227bc: 854a mv a0,s2 - 227be: e02f40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 227c2: 0089b503 ld a0,8(s3) - 227c6: d171 beqz a0,2278a <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1ae> - 227c8: 611c ld a5,0(a0) - 227ca: 4485 li s1,1 - 227cc: 679c ld a5,8(a5) - 227ce: 9782 jalr a5 - 227d0: bf75 j 2278c <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1b0> - 227d2: 842a mv s0,a0 - 227d4: b775 j 22780 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1a4> - 227d6: 842a mv s0,a0 - 227d8: 4481 li s1,0 - 227da: bf4d j 2278c <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1b0> - 227dc: 86b2 mv a3,a2 - 227de: 00017597 auipc a1,0x17 - 227e2: 73258593 addi a1,a1,1842 # 39f10 <_IO_stdin_used+0x390> - 227e6: 864a mv a2,s2 - 227e8: 00017517 auipc a0,0x17 - 227ec: 74050513 addi a0,a0,1856 # 39f28 <_IO_stdin_used+0x3a8> - 227f0: 960f30ef jal 15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> - 227f4: b741 j 22774 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x198> - -00000000000227f6 <_ZN7testing8internal12UnitTestImplD1Ev>: - 227f6: 7139 addi sp,sp,-64 - 227f8: f822 sd s0,48(sp) - 227fa: ec4e sd s3,24(sp) - 227fc: 00029797 auipc a5,0x29 - 22800: 4b47b783 ld a5,1204(a5) # 4bcb0 <_GLOBAL_OFFSET_TABLE_+0x160> - 22804: 0c053983 ld s3,192(a0) - 22808: 7d40 ld s0,184(a0) - 2280a: f04a sd s2,32(sp) - 2280c: fc06 sd ra,56(sp) - 2280e: f426 sd s1,40(sp) - 22810: 07c1 addi a5,a5,16 - 22812: e11c sd a5,0(a0) - 22814: 892a mv s2,a0 - 22816: 03340c63 beq s0,s3,2284e <_ZN7testing8internal12UnitTestImplD1Ev+0x58> - 2281a: e852 sd s4,16(sp) - 2281c: 00000a17 auipc s4,0x0 - 22820: c12a0a13 addi s4,s4,-1006 # 2242e <_ZN7testing9TestSuiteD0Ev> - 22824: a809 j 22836 <_ZN7testing8internal12UnitTestImplD1Ev+0x40> - 22826: b73ff0ef jal 22398 <_ZN7testing9TestSuiteD1Ev> - 2282a: 8526 mv a0,s1 - 2282c: 8d4f30ef jal 15900 <_ZdlPv@plt> - 22830: 0421 addi s0,s0,8 - 22832: 00898d63 beq s3,s0,2284c <_ZN7testing8internal12UnitTestImplD1Ev+0x56> - 22836: 6004 ld s1,0(s0) - 22838: dce5 beqz s1,22830 <_ZN7testing8internal12UnitTestImplD1Ev+0x3a> - 2283a: 609c ld a5,0(s1) - 2283c: 8526 mv a0,s1 - 2283e: 679c ld a5,8(a5) - 22840: ff4783e3 beq a5,s4,22826 <_ZN7testing8internal12UnitTestImplD1Ev+0x30> - 22844: 0421 addi s0,s0,8 - 22846: 9782 jalr a5 - 22848: fe8997e3 bne s3,s0,22836 <_ZN7testing8internal12UnitTestImplD1Ev+0x40> - 2284c: 6a42 ld s4,16(sp) - 2284e: 0a893483 ld s1,168(s2) - 22852: 0a093403 ld s0,160(s2) - 22856: 00029997 auipc s3,0x29 - 2285a: 35a9b983 ld s3,858(s3) # 4bbb0 <_GLOBAL_OFFSET_TABLE_+0x60> - 2285e: 00941863 bne s0,s1,2286e <_ZN7testing8internal12UnitTestImplD1Ev+0x78> - 22862: a005 j 22882 <_ZN7testing8internal12UnitTestImplD1Ev+0x8c> - 22864: 89cf30ef jal 15900 <_ZdlPv@plt> - 22868: 0421 addi s0,s0,8 - 2286a: 00848c63 beq s1,s0,22882 <_ZN7testing8internal12UnitTestImplD1Ev+0x8c> - 2286e: 6008 ld a0,0(s0) - 22870: dd65 beqz a0,22868 <_ZN7testing8internal12UnitTestImplD1Ev+0x72> - 22872: 611c ld a5,0(a0) - 22874: 679c ld a5,8(a5) - 22876: ff3787e3 beq a5,s3,22864 <_ZN7testing8internal12UnitTestImplD1Ev+0x6e> - 2287a: 0421 addi s0,s0,8 - 2287c: 9782 jalr a5 - 2287e: fe8498e3 bne s1,s0,2286e <_ZN7testing8internal12UnitTestImplD1Ev+0x78> - 22882: 1b093503 ld a0,432(s2) - 22886: c501 beqz a0,2288e <_ZN7testing8internal12UnitTestImplD1Ev+0x98> - 22888: 611c ld a5,0(a0) - 2288a: 679c ld a5,8(a5) - 2288c: 9782 jalr a5 - 2288e: 1e892503 lw a0,488(s2) - 22892: b8ef30ef jal 15c20 - 22896: c501 beqz a0,2289e <_ZN7testing8internal12UnitTestImplD1Ev+0xa8> - 22898: 611c ld a5,0(a0) - 2289a: 679c ld a5,8(a5) - 2289c: 9782 jalr a5 - 2289e: 1e892503 lw a0,488(s2) - 228a2: a1ef30ef jal 15ac0 - 228a6: 842a mv s0,a0 - 228a8: 0e051a63 bnez a0,2299c <_ZN7testing8internal12UnitTestImplD1Ev+0x1a6> - 228ac: 1f093503 ld a0,496(s2) - 228b0: c501 beqz a0,228b8 <_ZN7testing8internal12UnitTestImplD1Ev+0xc2> - 228b2: 611c ld a5,0(a0) - 228b4: 679c ld a5,8(a5) - 228b6: 9782 jalr a5 - 228b8: 1e093503 ld a0,480(s2) - 228bc: c501 beqz a0,228c4 <_ZN7testing8internal12UnitTestImplD1Ev+0xce> - 228be: 611c ld a5,0(a0) - 228c0: 679c ld a5,8(a5) - 228c2: 9782 jalr a5 - 228c4: 1d893403 ld s0,472(s2) - 228c8: cc11 beqz s0,228e4 <_ZN7testing8internal12UnitTestImplD1Ev+0xee> - 228ca: 5408 lw a0,40(s0) - 228cc: 0c055063 bgez a0,2298c <_ZN7testing8internal12UnitTestImplD1Ev+0x196> - 228d0: 6008 ld a0,0(s0) - 228d2: 01040793 addi a5,s0,16 - 228d6: 00f50463 beq a0,a5,228de <_ZN7testing8internal12UnitTestImplD1Ev+0xe8> - 228da: 826f30ef jal 15900 <_ZdlPv@plt> - 228de: 8522 mv a0,s0 - 228e0: 820f30ef jal 15900 <_ZdlPv@plt> - 228e4: 19890513 addi a0,s2,408 - 228e8: ce6fa0ef jal 1cdce <_ZN7testing18TestEventListenersD1Ev> - 228ec: 11890513 addi a0,s2,280 - 228f0: 919ff0ef jal 22208 <_ZN7testing10TestResultD1Ev> - 228f4: 0e893403 ld s0,232(s2) - 228f8: 0f093483 ld s1,240(s2) - 228fc: 00940c63 beq s0,s1,22914 <_ZN7testing8internal12UnitTestImplD1Ev+0x11e> - 22900: 6008 ld a0,0(s0) - 22902: c501 beqz a0,2290a <_ZN7testing8internal12UnitTestImplD1Ev+0x114> - 22904: 611c ld a5,0(a0) - 22906: 679c ld a5,8(a5) - 22908: 9782 jalr a5 - 2290a: 0421 addi s0,s0,8 - 2290c: fe849ae3 bne s1,s0,22900 <_ZN7testing8internal12UnitTestImplD1Ev+0x10a> - 22910: 0e893483 ld s1,232(s2) - 22914: c481 beqz s1,2291c <_ZN7testing8internal12UnitTestImplD1Ev+0x126> - 22916: 8526 mv a0,s1 - 22918: fe9f20ef jal 15900 <_ZdlPv@plt> - 2291c: 0d093503 ld a0,208(s2) - 22920: c119 beqz a0,22926 <_ZN7testing8internal12UnitTestImplD1Ev+0x130> - 22922: fdff20ef jal 15900 <_ZdlPv@plt> - 22926: 0b893503 ld a0,184(s2) - 2292a: c119 beqz a0,22930 <_ZN7testing8internal12UnitTestImplD1Ev+0x13a> - 2292c: fd5f20ef jal 15900 <_ZdlPv@plt> - 22930: 0a093503 ld a0,160(s2) - 22934: c119 beqz a0,2293a <_ZN7testing8internal12UnitTestImplD1Ev+0x144> - 22936: fcbf20ef jal 15900 <_ZdlPv@plt> - 2293a: 09092503 lw a0,144(s2) - 2293e: ae2f30ef jal 15c20 - 22942: c501 beqz a0,2294a <_ZN7testing8internal12UnitTestImplD1Ev+0x154> - 22944: 611c ld a5,0(a0) - 22946: 679c ld a5,8(a5) - 22948: 9782 jalr a5 - 2294a: 09092503 lw a0,144(s2) - 2294e: 972f30ef jal 15ac0 - 22952: 842a mv s0,a0 - 22954: 10051863 bnez a0,22a64 <_ZN7testing8internal12UnitTestImplD1Ev+0x26e> - 22958: 09893503 ld a0,152(s2) - 2295c: c501 beqz a0,22964 <_ZN7testing8internal12UnitTestImplD1Ev+0x16e> - 2295e: 611c ld a5,0(a0) - 22960: 679c ld a5,8(a5) - 22962: 9782 jalr a5 - 22964: 05890513 addi a0,s2,88 - 22968: cb9f20ef jal 15620 - 2296c: 842a mv s0,a0 - 2296e: e159 bnez a0,229f4 <_ZN7testing8internal12UnitTestImplD1Ev+0x1fe> - 22970: 01093503 ld a0,16(s2) - 22974: 02090913 addi s2,s2,32 - 22978: 0d250f63 beq a0,s2,22a56 <_ZN7testing8internal12UnitTestImplD1Ev+0x260> - 2297c: 7442 ld s0,48(sp) - 2297e: 70e2 ld ra,56(sp) - 22980: 74a2 ld s1,40(sp) - 22982: 7902 ld s2,32(sp) - 22984: 69e2 ld s3,24(sp) - 22986: 6121 addi sp,sp,64 - 22988: f79f206f j 15900 <_ZdlPv@plt> - 2298c: 984f30ef jal 15b10 - 22990: 6008 ld a0,0(s0) - 22992: 01040793 addi a5,s0,16 - 22996: f4f512e3 bne a0,a5,228da <_ZN7testing8internal12UnitTestImplD1Ev+0xe4> - 2299a: b791 j 228de <_ZN7testing8internal12UnitTestImplD1Ev+0xe8> - 2299c: 0024 addi s1,sp,8 - 2299e: 6da00693 li a3,1754 - 229a2: 8526 mv a0,s1 - 229a4: 0001a617 auipc a2,0x1a - 229a8: c4c60613 addi a2,a2,-948 # 3c5f0 <_IO_stdin_used+0x2a70> - 229ac: 458d li a1,3 - 229ae: b15fe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 229b2: 4661 li a2,24 - 229b4: 00018597 auipc a1,0x18 - 229b8: 27458593 addi a1,a1,628 # 3ac28 <_IO_stdin_used+0x10a8> - 229bc: 00029517 auipc a0,0x29 - 229c0: 5dc53503 ld a0,1500(a0) # 4bf98 <_ZSt4cerr@Base> - 229c4: d3df20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 229c8: 4649 li a2,18 - 229ca: 0001a597 auipc a1,0x1a - 229ce: ca658593 addi a1,a1,-858 # 3c670 <_IO_stdin_used+0x2af0> - 229d2: 00029517 auipc a0,0x29 - 229d6: 5c653503 ld a0,1478(a0) # 4bf98 <_ZSt4cerr@Base> - 229da: d27f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 229de: 85a2 mv a1,s0 - 229e0: 00029517 auipc a0,0x29 - 229e4: 5b853503 ld a0,1464(a0) # 4bf98 <_ZSt4cerr@Base> - 229e8: b29f20ef jal 15510 <_ZNSolsEi@plt> - 229ec: 8526 mv a0,s1 - 229ee: e65fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 229f2: bd6d j 228ac <_ZN7testing8internal12UnitTestImplD1Ev+0xb6> - 229f4: 0024 addi s1,sp,8 - 229f6: 69e00693 li a3,1694 - 229fa: 8526 mv a0,s1 - 229fc: 0001a617 auipc a2,0x1a - 22a00: bf460613 addi a2,a2,-1036 # 3c5f0 <_IO_stdin_used+0x2a70> - 22a04: 458d li a1,3 - 22a06: abdfe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 22a0a: 4679 li a2,30 - 22a0c: 0001a597 auipc a1,0x1a - 22a10: c9c58593 addi a1,a1,-868 # 3c6a8 <_IO_stdin_used+0x2b28> - 22a14: 00029517 auipc a0,0x29 - 22a18: 58453503 ld a0,1412(a0) # 4bf98 <_ZSt4cerr@Base> - 22a1c: ce5f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22a20: 4649 li a2,18 - 22a22: 0001a597 auipc a1,0x1a - 22a26: c4e58593 addi a1,a1,-946 # 3c670 <_IO_stdin_used+0x2af0> - 22a2a: 00029517 auipc a0,0x29 - 22a2e: 56e53503 ld a0,1390(a0) # 4bf98 <_ZSt4cerr@Base> - 22a32: ccff20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22a36: 85a2 mv a1,s0 - 22a38: 00029517 auipc a0,0x29 - 22a3c: 56053503 ld a0,1376(a0) # 4bf98 <_ZSt4cerr@Base> - 22a40: ad1f20ef jal 15510 <_ZNSolsEi@plt> - 22a44: 8526 mv a0,s1 - 22a46: e0dfb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 22a4a: 01093503 ld a0,16(s2) - 22a4e: 02090913 addi s2,s2,32 - 22a52: f32515e3 bne a0,s2,2297c <_ZN7testing8internal12UnitTestImplD1Ev+0x186> - 22a56: 70e2 ld ra,56(sp) - 22a58: 7442 ld s0,48(sp) - 22a5a: 74a2 ld s1,40(sp) - 22a5c: 7902 ld s2,32(sp) - 22a5e: 69e2 ld s3,24(sp) - 22a60: 6121 addi sp,sp,64 - 22a62: 8082 ret - 22a64: 0024 addi s1,sp,8 - 22a66: 6da00693 li a3,1754 - 22a6a: 8526 mv a0,s1 - 22a6c: 0001a617 auipc a2,0x1a - 22a70: b8460613 addi a2,a2,-1148 # 3c5f0 <_IO_stdin_used+0x2a70> - 22a74: 458d li a1,3 - 22a76: a4dfe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 22a7a: 4661 li a2,24 - 22a7c: 00018597 auipc a1,0x18 - 22a80: 1ac58593 addi a1,a1,428 # 3ac28 <_IO_stdin_used+0x10a8> - 22a84: 00029517 auipc a0,0x29 - 22a88: 51453503 ld a0,1300(a0) # 4bf98 <_ZSt4cerr@Base> - 22a8c: c75f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22a90: 4649 li a2,18 - 22a92: 0001a597 auipc a1,0x1a - 22a96: bde58593 addi a1,a1,-1058 # 3c670 <_IO_stdin_used+0x2af0> - 22a9a: 00029517 auipc a0,0x29 - 22a9e: 4fe53503 ld a0,1278(a0) # 4bf98 <_ZSt4cerr@Base> - 22aa2: c5ff20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22aa6: 85a2 mv a1,s0 - 22aa8: 00029517 auipc a0,0x29 - 22aac: 4f053503 ld a0,1264(a0) # 4bf98 <_ZSt4cerr@Base> - 22ab0: a61f20ef jal 15510 <_ZNSolsEi@plt> - 22ab4: 8526 mv a0,s1 - 22ab6: d9dfb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 22aba: bd79 j 22958 <_ZN7testing8internal12UnitTestImplD1Ev+0x162> - -0000000000022abc <_ZN7testing8internal12UnitTestImplD0Ev>: - 22abc: 1141 addi sp,sp,-16 - 22abe: e022 sd s0,0(sp) - 22ac0: e406 sd ra,8(sp) - 22ac2: 842a mv s0,a0 - 22ac4: d33ff0ef jal 227f6 <_ZN7testing8internal12UnitTestImplD1Ev> - 22ac8: 8522 mv a0,s0 - 22aca: 6402 ld s0,0(sp) - 22acc: 60a2 ld ra,8(sp) - 22ace: 0141 addi sp,sp,16 - 22ad0: e31f206f j 15900 <_ZdlPv@plt> - -0000000000022ad4 <_ZN7testing8UnitTestD2Ev>: - 22ad4: 7179 addi sp,sp,-48 - 22ad6: ec26 sd s1,24(sp) - 22ad8: 00029797 auipc a5,0x29 - 22adc: 3407b783 ld a5,832(a5) # 4be18 <_GLOBAL_OFFSET_TABLE_+0x2c8> - 22ae0: 6124 ld s1,64(a0) - 22ae2: f022 sd s0,32(sp) - 22ae4: f406 sd ra,40(sp) - 22ae6: 07c1 addi a5,a5,16 - 22ae8: e11c sd a5,0(a0) - 22aea: 842a mv s0,a0 - 22aec: cc99 beqz s1,22b0a <_ZN7testing8UnitTestD2Ev+0x36> - 22aee: 609c ld a5,0(s1) - 22af0: 00000717 auipc a4,0x0 - 22af4: fcc70713 addi a4,a4,-52 # 22abc <_ZN7testing8internal12UnitTestImplD0Ev> - 22af8: 8526 mv a0,s1 - 22afa: 679c ld a5,8(a5) - 22afc: 08e79263 bne a5,a4,22b80 <_ZN7testing8UnitTestD2Ev+0xac> - 22b00: cf7ff0ef jal 227f6 <_ZN7testing8internal12UnitTestImplD1Ev> - 22b04: 8526 mv a0,s1 - 22b06: dfbf20ef jal 15900 <_ZdlPv@plt> - 22b0a: 00840513 addi a0,s0,8 - 22b0e: b13f20ef jal 15620 - 22b12: 842a mv s0,a0 - 22b14: e511 bnez a0,22b20 <_ZN7testing8UnitTestD2Ev+0x4c> - 22b16: 70a2 ld ra,40(sp) - 22b18: 7402 ld s0,32(sp) - 22b1a: 64e2 ld s1,24(sp) - 22b1c: 6145 addi sp,sp,48 - 22b1e: 8082 ret - 22b20: 0024 addi s1,sp,8 - 22b22: 69e00693 li a3,1694 - 22b26: 8526 mv a0,s1 - 22b28: 0001a617 auipc a2,0x1a - 22b2c: ac860613 addi a2,a2,-1336 # 3c5f0 <_IO_stdin_used+0x2a70> - 22b30: 458d li a1,3 - 22b32: 991fe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 22b36: 4679 li a2,30 - 22b38: 0001a597 auipc a1,0x1a - 22b3c: b7058593 addi a1,a1,-1168 # 3c6a8 <_IO_stdin_used+0x2b28> - 22b40: 00029517 auipc a0,0x29 - 22b44: 45853503 ld a0,1112(a0) # 4bf98 <_ZSt4cerr@Base> - 22b48: bb9f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22b4c: 4649 li a2,18 - 22b4e: 0001a597 auipc a1,0x1a - 22b52: b2258593 addi a1,a1,-1246 # 3c670 <_IO_stdin_used+0x2af0> - 22b56: 00029517 auipc a0,0x29 - 22b5a: 44253503 ld a0,1090(a0) # 4bf98 <_ZSt4cerr@Base> - 22b5e: ba3f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22b62: 85a2 mv a1,s0 - 22b64: 00029517 auipc a0,0x29 - 22b68: 43453503 ld a0,1076(a0) # 4bf98 <_ZSt4cerr@Base> - 22b6c: 9a5f20ef jal 15510 <_ZNSolsEi@plt> - 22b70: 8526 mv a0,s1 - 22b72: ce1fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 22b76: 70a2 ld ra,40(sp) - 22b78: 7402 ld s0,32(sp) - 22b7a: 64e2 ld s1,24(sp) - 22b7c: 6145 addi sp,sp,48 - 22b7e: 8082 ret - 22b80: 9782 jalr a5 - 22b82: b761 j 22b0a <_ZN7testing8UnitTestD2Ev+0x36> - -0000000000022b84 <_ZN7testing8UnitTestD0Ev>: - 22b84: 1141 addi sp,sp,-16 - 22b86: e022 sd s0,0(sp) - 22b88: e406 sd ra,8(sp) - 22b8a: 842a mv s0,a0 - 22b8c: f49ff0ef jal 22ad4 <_ZN7testing8UnitTestD2Ev> - 22b90: 8522 mv a0,s0 - 22b92: 6402 ld s0,0(sp) - 22b94: 60a2 ld ra,8(sp) - 22b96: 0141 addi sp,sp,16 - 22b98: d69f206f j 15900 <_ZdlPv@plt> - -0000000000022b9c <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv>: - 22b9c: 7139 addi sp,sp,-64 - 22b9e: f04a sd s2,32(sp) - 22ba0: 05850913 addi s2,a0,88 - 22ba4: f822 sd s0,48(sp) - 22ba6: 842a mv s0,a0 - 22ba8: 854a mv a0,s2 - 22baa: fc06 sd ra,56(sp) - 22bac: f426 sd s1,40(sp) - 22bae: b83f20ef jal 15730 - 22bb2: e11d bnez a0,22bd8 <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv+0x3c> - 22bb4: 9bdf20ef jal 15570 - 22bb8: e448 sd a0,136(s0) - 22bba: 08040023 sb zero,128(s0) - 22bbe: 854a mv a0,s2 - 22bc0: 6824 ld s1,80(s0) - 22bc2: cbff20ef jal 15880 - 22bc6: 842a mv s0,a0 - 22bc8: e925 bnez a0,22c38 <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv+0x9c> - 22bca: 70e2 ld ra,56(sp) - 22bcc: 7442 ld s0,48(sp) - 22bce: 7902 ld s2,32(sp) - 22bd0: 8526 mv a0,s1 - 22bd2: 74a2 ld s1,40(sp) - 22bd4: 6121 addi sp,sp,64 - 22bd6: 8082 ret - 22bd8: ec4e sd s3,24(sp) - 22bda: 00810993 addi s3,sp,8 - 22bde: 0001a617 auipc a2,0x1a - 22be2: a1260613 addi a2,a2,-1518 # 3c5f0 <_IO_stdin_used+0x2a70> - 22be6: 458d li a1,3 - 22be8: 84aa mv s1,a0 - 22bea: 66100693 li a3,1633 - 22bee: 854e mv a0,s3 - 22bf0: 8d3fe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 22bf4: 466d li a2,27 - 22bf6: 0001a597 auipc a1,0x1a - 22bfa: a5a58593 addi a1,a1,-1446 # 3c650 <_IO_stdin_used+0x2ad0> - 22bfe: 00029517 auipc a0,0x29 - 22c02: 39a53503 ld a0,922(a0) # 4bf98 <_ZSt4cerr@Base> - 22c06: afbf20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22c0a: 4649 li a2,18 - 22c0c: 0001a597 auipc a1,0x1a - 22c10: a6458593 addi a1,a1,-1436 # 3c670 <_IO_stdin_used+0x2af0> - 22c14: 00029517 auipc a0,0x29 - 22c18: 38453503 ld a0,900(a0) # 4bf98 <_ZSt4cerr@Base> - 22c1c: ae5f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22c20: 85a6 mv a1,s1 - 22c22: 00029517 auipc a0,0x29 - 22c26: 37653503 ld a0,886(a0) # 4bf98 <_ZSt4cerr@Base> - 22c2a: 8e7f20ef jal 15510 <_ZNSolsEi@plt> - 22c2e: 854e mv a0,s3 - 22c30: c23fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 22c34: 69e2 ld s3,24(sp) - 22c36: bfbd j 22bb4 <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv+0x18> - 22c38: ec4e sd s3,24(sp) - 22c3a: 00810993 addi s3,sp,8 - 22c3e: 854e mv a0,s3 - 22c40: 0001a617 auipc a2,0x1a - 22c44: 9b060613 addi a2,a2,-1616 # 3c5f0 <_IO_stdin_used+0x2a70> - 22c48: 458d li a1,3 - 22c4a: 66d00693 li a3,1645 - 22c4e: 875fe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 22c52: 4675 li a2,29 - 22c54: 0001a597 auipc a1,0x1a - 22c58: a3458593 addi a1,a1,-1484 # 3c688 <_IO_stdin_used+0x2b08> - 22c5c: 00029517 auipc a0,0x29 - 22c60: 33c53503 ld a0,828(a0) # 4bf98 <_ZSt4cerr@Base> - 22c64: a9df20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22c68: 4649 li a2,18 - 22c6a: 0001a597 auipc a1,0x1a - 22c6e: a0658593 addi a1,a1,-1530 # 3c670 <_IO_stdin_used+0x2af0> - 22c72: 00029517 auipc a0,0x29 - 22c76: 32653503 ld a0,806(a0) # 4bf98 <_ZSt4cerr@Base> - 22c7a: a87f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22c7e: 85a2 mv a1,s0 - 22c80: 00029517 auipc a0,0x29 - 22c84: 31853503 ld a0,792(a0) # 4bf98 <_ZSt4cerr@Base> - 22c88: 889f20ef jal 15510 <_ZNSolsEi@plt> - 22c8c: 854e mv a0,s3 - 22c8e: bc5fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 22c92: 70e2 ld ra,56(sp) - 22c94: 7442 ld s0,48(sp) - 22c96: 69e2 ld s3,24(sp) - 22c98: 7902 ld s2,32(sp) - 22c9a: 8526 mv a0,s1 - 22c9c: 74a2 ld s1,40(sp) - 22c9e: 6121 addi sp,sp,64 - 22ca0: 8082 ret - 22ca2: 842a mv s0,a0 - 22ca4: 854e mv a0,s3 - 22ca6: badfb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 22caa: 8522 mv a0,s0 - 22cac: b45f20ef jal 157f0 <_Unwind_Resume@plt> - 22cb0: 842a mv s0,a0 - 22cb2: 854e mv a0,s3 - 22cb4: b9ffb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 22cb8: 8522 mv a0,s0 - 22cba: ac7f20ef jal 15780 <__cxa_call_terminate@plt> - -0000000000022cbe <_ZN7testing8internal38DefaultPerThreadTestPartResultReporter20ReportTestPartResultERKNS_14TestPartResultE>: - 22cbe: 6508 ld a0,8(a0) - 22cc0: 1141 addi sp,sp,-16 - 22cc2: e022 sd s0,0(sp) - 22cc4: e406 sd ra,8(sp) - 22cc6: 842e mv s0,a1 - 22cc8: ed5ff0ef jal 22b9c <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv> - 22ccc: 611c ld a5,0(a0) - 22cce: 85a2 mv a1,s0 - 22cd0: 6402 ld s0,0(sp) - 22cd2: 60a2 ld ra,8(sp) - 22cd4: 6b9c ld a5,16(a5) - 22cd6: 0141 addi sp,sp,16 - 22cd8: 8782 jr a5 - -0000000000022cda <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE>: - 22cda: 7139 addi sp,sp,-64 - 22cdc: ec4e sd s3,24(sp) - 22cde: 05850993 addi s3,a0,88 - 22ce2: f822 sd s0,48(sp) - 22ce4: 842a mv s0,a0 - 22ce6: 854e mv a0,s3 - 22ce8: f04a sd s2,32(sp) - 22cea: fc06 sd ra,56(sp) - 22cec: f426 sd s1,40(sp) - 22cee: 892e mv s2,a1 - 22cf0: a41f20ef jal 15730 - 22cf4: e505 bnez a0,22d1c <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE+0x42> - 22cf6: 87bf20ef jal 15570 - 22cfa: e448 sd a0,136(s0) - 22cfc: 05243823 sd s2,80(s0) - 22d00: 08040023 sb zero,128(s0) - 22d04: 854e mv a0,s3 - 22d06: b7bf20ef jal 15880 - 22d0a: 842a mv s0,a0 - 22d0c: e925 bnez a0,22d7c <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE+0xa2> - 22d0e: 70e2 ld ra,56(sp) - 22d10: 7442 ld s0,48(sp) - 22d12: 74a2 ld s1,40(sp) - 22d14: 7902 ld s2,32(sp) - 22d16: 69e2 ld s3,24(sp) - 22d18: 6121 addi sp,sp,64 - 22d1a: 8082 ret - 22d1c: e852 sd s4,16(sp) - 22d1e: 00810a13 addi s4,sp,8 - 22d22: 0001a617 auipc a2,0x1a - 22d26: 8ce60613 addi a2,a2,-1842 # 3c5f0 <_IO_stdin_used+0x2a70> - 22d2a: 458d li a1,3 - 22d2c: 84aa mv s1,a0 - 22d2e: 66100693 li a3,1633 - 22d32: 8552 mv a0,s4 - 22d34: f8efe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 22d38: 466d li a2,27 - 22d3a: 0001a597 auipc a1,0x1a - 22d3e: 91658593 addi a1,a1,-1770 # 3c650 <_IO_stdin_used+0x2ad0> - 22d42: 00029517 auipc a0,0x29 - 22d46: 25653503 ld a0,598(a0) # 4bf98 <_ZSt4cerr@Base> - 22d4a: 9b7f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22d4e: 4649 li a2,18 - 22d50: 0001a597 auipc a1,0x1a - 22d54: 92058593 addi a1,a1,-1760 # 3c670 <_IO_stdin_used+0x2af0> - 22d58: 00029517 auipc a0,0x29 - 22d5c: 24053503 ld a0,576(a0) # 4bf98 <_ZSt4cerr@Base> - 22d60: 9a1f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22d64: 85a6 mv a1,s1 - 22d66: 00029517 auipc a0,0x29 - 22d6a: 23253503 ld a0,562(a0) # 4bf98 <_ZSt4cerr@Base> - 22d6e: fa2f20ef jal 15510 <_ZNSolsEi@plt> - 22d72: 8552 mv a0,s4 - 22d74: adffb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 22d78: 6a42 ld s4,16(sp) - 22d7a: bfb5 j 22cf6 <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE+0x1c> - 22d7c: e852 sd s4,16(sp) - 22d7e: 00810a13 addi s4,sp,8 - 22d82: 8552 mv a0,s4 - 22d84: 0001a617 auipc a2,0x1a - 22d88: 86c60613 addi a2,a2,-1940 # 3c5f0 <_IO_stdin_used+0x2a70> - 22d8c: 458d li a1,3 - 22d8e: 66d00693 li a3,1645 - 22d92: f30fe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 22d96: 4675 li a2,29 - 22d98: 0001a597 auipc a1,0x1a - 22d9c: 8f058593 addi a1,a1,-1808 # 3c688 <_IO_stdin_used+0x2b08> - 22da0: 00029517 auipc a0,0x29 - 22da4: 1f853503 ld a0,504(a0) # 4bf98 <_ZSt4cerr@Base> - 22da8: 959f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22dac: 4649 li a2,18 - 22dae: 0001a597 auipc a1,0x1a - 22db2: 8c258593 addi a1,a1,-1854 # 3c670 <_IO_stdin_used+0x2af0> - 22db6: 00029517 auipc a0,0x29 - 22dba: 1e253503 ld a0,482(a0) # 4bf98 <_ZSt4cerr@Base> - 22dbe: 943f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22dc2: 85a2 mv a1,s0 - 22dc4: 00029517 auipc a0,0x29 - 22dc8: 1d453503 ld a0,468(a0) # 4bf98 <_ZSt4cerr@Base> - 22dcc: f44f20ef jal 15510 <_ZNSolsEi@plt> - 22dd0: 8552 mv a0,s4 - 22dd2: a81fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 22dd6: 70e2 ld ra,56(sp) - 22dd8: 7442 ld s0,48(sp) - 22dda: 6a42 ld s4,16(sp) - 22ddc: 74a2 ld s1,40(sp) - 22dde: 7902 ld s2,32(sp) - 22de0: 69e2 ld s3,24(sp) - 22de2: 6121 addi sp,sp,64 - 22de4: 8082 ret - 22de6: 842a mv s0,a0 - 22de8: 8552 mv a0,s4 - 22dea: a69fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 22dee: 8522 mv a0,s0 - 22df0: a01f20ef jal 157f0 <_Unwind_Resume@plt> - 22df4: 842a mv s0,a0 - 22df6: 8552 mv a0,s4 - 22df8: a5bfb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 22dfc: 8522 mv a0,s0 - 22dfe: 983f20ef jal 15780 <__cxa_call_terminate@plt> - -0000000000022e02 <_ZNK7testing8UnitTest18current_test_suiteEv>: - 22e02: 7139 addi sp,sp,-64 - 22e04: f04a sd s2,32(sp) - 22e06: 00850913 addi s2,a0,8 - 22e0a: f822 sd s0,48(sp) - 22e0c: 842a mv s0,a0 - 22e0e: 854a mv a0,s2 - 22e10: fc06 sd ra,56(sp) - 22e12: f426 sd s1,40(sp) - 22e14: 91df20ef jal 15730 - 22e18: e50d bnez a0,22e42 <_ZNK7testing8UnitTest18current_test_suiteEv+0x40> - 22e1a: f56f20ef jal 15570 - 22e1e: 603c ld a5,64(s0) - 22e20: fc08 sd a0,56(s0) - 22e22: 854a mv a0,s2 - 22e24: 1087b483 ld s1,264(a5) - 22e28: 02040823 sb zero,48(s0) - 22e2c: a55f20ef jal 15880 - 22e30: 842a mv s0,a0 - 22e32: e925 bnez a0,22ea2 <_ZNK7testing8UnitTest18current_test_suiteEv+0xa0> - 22e34: 70e2 ld ra,56(sp) - 22e36: 7442 ld s0,48(sp) - 22e38: 7902 ld s2,32(sp) - 22e3a: 8526 mv a0,s1 - 22e3c: 74a2 ld s1,40(sp) - 22e3e: 6121 addi sp,sp,64 - 22e40: 8082 ret - 22e42: ec4e sd s3,24(sp) - 22e44: 00810993 addi s3,sp,8 - 22e48: 00019617 auipc a2,0x19 - 22e4c: 7a860613 addi a2,a2,1960 # 3c5f0 <_IO_stdin_used+0x2a70> - 22e50: 458d li a1,3 - 22e52: 84aa mv s1,a0 - 22e54: 66100693 li a3,1633 - 22e58: 854e mv a0,s3 - 22e5a: e68fe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 22e5e: 466d li a2,27 - 22e60: 00019597 auipc a1,0x19 - 22e64: 7f058593 addi a1,a1,2032 # 3c650 <_IO_stdin_used+0x2ad0> - 22e68: 00029517 auipc a0,0x29 - 22e6c: 13053503 ld a0,304(a0) # 4bf98 <_ZSt4cerr@Base> - 22e70: 891f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22e74: 4649 li a2,18 - 22e76: 00019597 auipc a1,0x19 - 22e7a: 7fa58593 addi a1,a1,2042 # 3c670 <_IO_stdin_used+0x2af0> - 22e7e: 00029517 auipc a0,0x29 - 22e82: 11a53503 ld a0,282(a0) # 4bf98 <_ZSt4cerr@Base> - 22e86: 87bf20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22e8a: 85a6 mv a1,s1 - 22e8c: 00029517 auipc a0,0x29 - 22e90: 10c53503 ld a0,268(a0) # 4bf98 <_ZSt4cerr@Base> - 22e94: e7cf20ef jal 15510 <_ZNSolsEi@plt> - 22e98: 854e mv a0,s3 - 22e9a: 9b9fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 22e9e: 69e2 ld s3,24(sp) - 22ea0: bfad j 22e1a <_ZNK7testing8UnitTest18current_test_suiteEv+0x18> - 22ea2: ec4e sd s3,24(sp) - 22ea4: 00810993 addi s3,sp,8 - 22ea8: 854e mv a0,s3 - 22eaa: 00019617 auipc a2,0x19 - 22eae: 74660613 addi a2,a2,1862 # 3c5f0 <_IO_stdin_used+0x2a70> - 22eb2: 458d li a1,3 - 22eb4: 66d00693 li a3,1645 - 22eb8: e0afe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 22ebc: 4675 li a2,29 - 22ebe: 00019597 auipc a1,0x19 - 22ec2: 7ca58593 addi a1,a1,1994 # 3c688 <_IO_stdin_used+0x2b08> - 22ec6: 00029517 auipc a0,0x29 - 22eca: 0d253503 ld a0,210(a0) # 4bf98 <_ZSt4cerr@Base> - 22ece: 833f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22ed2: 4649 li a2,18 - 22ed4: 00019597 auipc a1,0x19 - 22ed8: 79c58593 addi a1,a1,1948 # 3c670 <_IO_stdin_used+0x2af0> - 22edc: 00029517 auipc a0,0x29 - 22ee0: 0bc53503 ld a0,188(a0) # 4bf98 <_ZSt4cerr@Base> - 22ee4: 81df20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22ee8: 85a2 mv a1,s0 - 22eea: 00029517 auipc a0,0x29 - 22eee: 0ae53503 ld a0,174(a0) # 4bf98 <_ZSt4cerr@Base> - 22ef2: e1ef20ef jal 15510 <_ZNSolsEi@plt> - 22ef6: 854e mv a0,s3 - 22ef8: 95bfb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 22efc: 70e2 ld ra,56(sp) - 22efe: 7442 ld s0,48(sp) - 22f00: 69e2 ld s3,24(sp) - 22f02: 7902 ld s2,32(sp) - 22f04: 8526 mv a0,s1 - 22f06: 74a2 ld s1,40(sp) - 22f08: 6121 addi sp,sp,64 - 22f0a: 8082 ret - 22f0c: 842a mv s0,a0 - 22f0e: 854e mv a0,s3 - 22f10: 943fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 22f14: 8522 mv a0,s0 - 22f16: 8dbf20ef jal 157f0 <_Unwind_Resume@plt> - 22f1a: 842a mv s0,a0 - 22f1c: 854e mv a0,s3 - 22f1e: 935fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 22f22: 8522 mv a0,s0 - 22f24: 85df20ef jal 15780 <__cxa_call_terminate@plt> - -0000000000022f28 <_ZNK7testing8UnitTest17current_test_infoEv>: - 22f28: 7139 addi sp,sp,-64 - 22f2a: f04a sd s2,32(sp) - 22f2c: 00850913 addi s2,a0,8 - 22f30: f822 sd s0,48(sp) - 22f32: 842a mv s0,a0 - 22f34: 854a mv a0,s2 - 22f36: fc06 sd ra,56(sp) - 22f38: f426 sd s1,40(sp) - 22f3a: ff6f20ef jal 15730 - 22f3e: e50d bnez a0,22f68 <_ZNK7testing8UnitTest17current_test_infoEv+0x40> - 22f40: e30f20ef jal 15570 - 22f44: 603c ld a5,64(s0) - 22f46: fc08 sd a0,56(s0) - 22f48: 854a mv a0,s2 - 22f4a: 1107b483 ld s1,272(a5) - 22f4e: 02040823 sb zero,48(s0) - 22f52: 92ff20ef jal 15880 - 22f56: 842a mv s0,a0 - 22f58: e925 bnez a0,22fc8 <_ZNK7testing8UnitTest17current_test_infoEv+0xa0> - 22f5a: 70e2 ld ra,56(sp) - 22f5c: 7442 ld s0,48(sp) - 22f5e: 7902 ld s2,32(sp) - 22f60: 8526 mv a0,s1 - 22f62: 74a2 ld s1,40(sp) - 22f64: 6121 addi sp,sp,64 - 22f66: 8082 ret - 22f68: ec4e sd s3,24(sp) - 22f6a: 00810993 addi s3,sp,8 - 22f6e: 00019617 auipc a2,0x19 - 22f72: 68260613 addi a2,a2,1666 # 3c5f0 <_IO_stdin_used+0x2a70> - 22f76: 458d li a1,3 - 22f78: 84aa mv s1,a0 - 22f7a: 66100693 li a3,1633 - 22f7e: 854e mv a0,s3 - 22f80: d42fe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 22f84: 466d li a2,27 - 22f86: 00019597 auipc a1,0x19 - 22f8a: 6ca58593 addi a1,a1,1738 # 3c650 <_IO_stdin_used+0x2ad0> - 22f8e: 00029517 auipc a0,0x29 - 22f92: 00a53503 ld a0,10(a0) # 4bf98 <_ZSt4cerr@Base> - 22f96: f6af20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22f9a: 4649 li a2,18 - 22f9c: 00019597 auipc a1,0x19 - 22fa0: 6d458593 addi a1,a1,1748 # 3c670 <_IO_stdin_used+0x2af0> - 22fa4: 00029517 auipc a0,0x29 - 22fa8: ff453503 ld a0,-12(a0) # 4bf98 <_ZSt4cerr@Base> - 22fac: f54f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22fb0: 85a6 mv a1,s1 - 22fb2: 00029517 auipc a0,0x29 - 22fb6: fe653503 ld a0,-26(a0) # 4bf98 <_ZSt4cerr@Base> - 22fba: d56f20ef jal 15510 <_ZNSolsEi@plt> - 22fbe: 854e mv a0,s3 - 22fc0: 893fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 22fc4: 69e2 ld s3,24(sp) - 22fc6: bfad j 22f40 <_ZNK7testing8UnitTest17current_test_infoEv+0x18> - 22fc8: ec4e sd s3,24(sp) - 22fca: 00810993 addi s3,sp,8 - 22fce: 854e mv a0,s3 - 22fd0: 00019617 auipc a2,0x19 - 22fd4: 62060613 addi a2,a2,1568 # 3c5f0 <_IO_stdin_used+0x2a70> - 22fd8: 458d li a1,3 - 22fda: 66d00693 li a3,1645 - 22fde: ce4fe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 22fe2: 4675 li a2,29 - 22fe4: 00019597 auipc a1,0x19 - 22fe8: 6a458593 addi a1,a1,1700 # 3c688 <_IO_stdin_used+0x2b08> - 22fec: 00029517 auipc a0,0x29 - 22ff0: fac53503 ld a0,-84(a0) # 4bf98 <_ZSt4cerr@Base> - 22ff4: f0cf20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22ff8: 4649 li a2,18 - 22ffa: 00019597 auipc a1,0x19 - 22ffe: 67658593 addi a1,a1,1654 # 3c670 <_IO_stdin_used+0x2af0> - 23002: 00029517 auipc a0,0x29 - 23006: f9653503 ld a0,-106(a0) # 4bf98 <_ZSt4cerr@Base> - 2300a: ef6f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2300e: 85a2 mv a1,s0 - 23010: 00029517 auipc a0,0x29 - 23014: f8853503 ld a0,-120(a0) # 4bf98 <_ZSt4cerr@Base> - 23018: cf8f20ef jal 15510 <_ZNSolsEi@plt> - 2301c: 854e mv a0,s3 - 2301e: 835fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 23022: 70e2 ld ra,56(sp) - 23024: 7442 ld s0,48(sp) - 23026: 69e2 ld s3,24(sp) - 23028: 7902 ld s2,32(sp) - 2302a: 8526 mv a0,s1 - 2302c: 74a2 ld s1,40(sp) - 2302e: 6121 addi sp,sp,64 - 23030: 8082 ret - 23032: 842a mv s0,a0 - 23034: 854e mv a0,s3 - 23036: 81dfb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2303a: 8522 mv a0,s0 - 2303c: fb4f20ef jal 157f0 <_Unwind_Resume@plt> - 23040: 842a mv s0,a0 - 23042: 854e mv a0,s3 - 23044: 80ffb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 23048: 8522 mv a0,s0 - 2304a: f36f20ef jal 15780 <__cxa_call_terminate@plt> - -000000000002304e <_ZNK7testing8UnitTest17current_test_caseEv>: - 2304e: 7139 addi sp,sp,-64 - 23050: f04a sd s2,32(sp) - 23052: 00850913 addi s2,a0,8 - 23056: f822 sd s0,48(sp) - 23058: 842a mv s0,a0 - 2305a: 854a mv a0,s2 - 2305c: fc06 sd ra,56(sp) - 2305e: f426 sd s1,40(sp) - 23060: ed0f20ef jal 15730 - 23064: e50d bnez a0,2308e <_ZNK7testing8UnitTest17current_test_caseEv+0x40> - 23066: d0af20ef jal 15570 - 2306a: 603c ld a5,64(s0) - 2306c: fc08 sd a0,56(s0) - 2306e: 854a mv a0,s2 - 23070: 1087b483 ld s1,264(a5) - 23074: 02040823 sb zero,48(s0) - 23078: 809f20ef jal 15880 - 2307c: 842a mv s0,a0 - 2307e: e925 bnez a0,230ee <_ZNK7testing8UnitTest17current_test_caseEv+0xa0> - 23080: 70e2 ld ra,56(sp) - 23082: 7442 ld s0,48(sp) - 23084: 7902 ld s2,32(sp) - 23086: 8526 mv a0,s1 - 23088: 74a2 ld s1,40(sp) - 2308a: 6121 addi sp,sp,64 - 2308c: 8082 ret - 2308e: ec4e sd s3,24(sp) - 23090: 00810993 addi s3,sp,8 - 23094: 00019617 auipc a2,0x19 - 23098: 55c60613 addi a2,a2,1372 # 3c5f0 <_IO_stdin_used+0x2a70> - 2309c: 458d li a1,3 - 2309e: 84aa mv s1,a0 - 230a0: 66100693 li a3,1633 - 230a4: 854e mv a0,s3 - 230a6: c1cfe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 230aa: 466d li a2,27 - 230ac: 00019597 auipc a1,0x19 - 230b0: 5a458593 addi a1,a1,1444 # 3c650 <_IO_stdin_used+0x2ad0> - 230b4: 00029517 auipc a0,0x29 - 230b8: ee453503 ld a0,-284(a0) # 4bf98 <_ZSt4cerr@Base> - 230bc: e44f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 230c0: 4649 li a2,18 - 230c2: 00019597 auipc a1,0x19 - 230c6: 5ae58593 addi a1,a1,1454 # 3c670 <_IO_stdin_used+0x2af0> - 230ca: 00029517 auipc a0,0x29 - 230ce: ece53503 ld a0,-306(a0) # 4bf98 <_ZSt4cerr@Base> - 230d2: e2ef20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 230d6: 85a6 mv a1,s1 - 230d8: 00029517 auipc a0,0x29 - 230dc: ec053503 ld a0,-320(a0) # 4bf98 <_ZSt4cerr@Base> - 230e0: c30f20ef jal 15510 <_ZNSolsEi@plt> - 230e4: 854e mv a0,s3 - 230e6: f6cfb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 230ea: 69e2 ld s3,24(sp) - 230ec: bfad j 23066 <_ZNK7testing8UnitTest17current_test_caseEv+0x18> - 230ee: ec4e sd s3,24(sp) - 230f0: 00810993 addi s3,sp,8 - 230f4: 854e mv a0,s3 - 230f6: 00019617 auipc a2,0x19 - 230fa: 4fa60613 addi a2,a2,1274 # 3c5f0 <_IO_stdin_used+0x2a70> - 230fe: 458d li a1,3 - 23100: 66d00693 li a3,1645 - 23104: bbefe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 23108: 4675 li a2,29 - 2310a: 00019597 auipc a1,0x19 - 2310e: 57e58593 addi a1,a1,1406 # 3c688 <_IO_stdin_used+0x2b08> - 23112: 00029517 auipc a0,0x29 - 23116: e8653503 ld a0,-378(a0) # 4bf98 <_ZSt4cerr@Base> - 2311a: de6f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2311e: 4649 li a2,18 - 23120: 00019597 auipc a1,0x19 - 23124: 55058593 addi a1,a1,1360 # 3c670 <_IO_stdin_used+0x2af0> - 23128: 00029517 auipc a0,0x29 - 2312c: e7053503 ld a0,-400(a0) # 4bf98 <_ZSt4cerr@Base> - 23130: dd0f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23134: 85a2 mv a1,s0 - 23136: 00029517 auipc a0,0x29 - 2313a: e6253503 ld a0,-414(a0) # 4bf98 <_ZSt4cerr@Base> - 2313e: bd2f20ef jal 15510 <_ZNSolsEi@plt> - 23142: 854e mv a0,s3 - 23144: f0efb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 23148: 70e2 ld ra,56(sp) - 2314a: 7442 ld s0,48(sp) - 2314c: 69e2 ld s3,24(sp) - 2314e: 7902 ld s2,32(sp) - 23150: 8526 mv a0,s1 - 23152: 74a2 ld s1,40(sp) - 23154: 6121 addi sp,sp,64 - 23156: 8082 ret - 23158: 842a mv s0,a0 - 2315a: 854e mv a0,s3 - 2315c: ef6fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 23160: 8522 mv a0,s0 - 23162: e8ef20ef jal 157f0 <_Unwind_Resume@plt> - 23166: 842a mv s0,a0 - 23168: 854e mv a0,s3 - 2316a: ee8fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2316e: 8522 mv a0,s0 - 23170: e10f20ef jal 15780 <__cxa_call_terminate@plt> - -0000000000023174 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE>: - 23174: 711d addi sp,sp,-96 - 23176: fc4e sd s3,56(sp) - 23178: 00810993 addi s3,sp,8 - 2317c: e4a6 sd s1,72(sp) - 2317e: 84aa mv s1,a0 - 23180: 854e mv a0,s3 - 23182: e8a2 sd s0,80(sp) - 23184: ec86 sd ra,88(sp) - 23186: 842e mv s0,a1 - 23188: e0ca sd s2,64(sp) - 2318a: f852 sd s4,48(sp) - 2318c: 938f80ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 23190: 681c ld a5,16(s0) - 23192: 4581 li a1,0 - 23194: c391 beqz a5,23198 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x24> - 23196: 640c ld a1,8(s0) - 23198: 5410 lw a2,40(s0) - 2319a: 01010a13 addi s4,sp,16 - 2319e: 8552 mv a0,s4 - 231a0: 91cfe0ef jal 212bc <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> - 231a4: 6522 ld a0,8(sp) - 231a6: 6662 ld a2,24(sp) - 231a8: 65c2 ld a1,16(sp) - 231aa: 0541 addi a0,a0,16 - 231ac: d54f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 231b0: 6522 ld a0,8(sp) - 231b2: 4605 li a2,1 - 231b4: 00017597 auipc a1,0x17 - 231b8: 70c58593 addi a1,a1,1804 # 3a8c0 <_IO_stdin_used+0xd40> - 231bc: 0541 addi a0,a0,16 - 231be: d42f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 231c2: 401c lw a5,0(s0) - 231c4: 4709 li a4,2 - 231c6: 06f76663 bltu a4,a5,23232 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xbe> - 231ca: efb1 bnez a5,23226 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xb2> - 231cc: 461d li a2,7 - 231ce: 00017597 auipc a1,0x17 - 231d2: 38a58593 addi a1,a1,906 # 3a558 <_IO_stdin_used+0x9d8> - 231d6: 6522 ld a0,8(sp) - 231d8: 0541 addi a0,a0,16 - 231da: d26f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 231de: 6820 ld s0,80(s0) - 231e0: 6922 ld s2,8(sp) - 231e2: c435 beqz s0,2324e <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xda> - 231e4: 8522 mv a0,s0 - 231e6: 9ebf20ef jal 15bd0 - 231ea: 862a mv a2,a0 - 231ec: 85a2 mv a1,s0 - 231ee: 01090513 addi a0,s2,16 - 231f2: d0ef20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 231f6: 85ce mv a1,s3 - 231f8: 8526 mv a0,s1 - 231fa: cf4f80ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 231fe: 6542 ld a0,16(sp) - 23200: 101c addi a5,sp,32 - 23202: 00f50463 beq a0,a5,2320a <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x96> - 23206: efaf20ef jal 15900 <_ZdlPv@plt> - 2320a: 6522 ld a0,8(sp) - 2320c: c501 beqz a0,23214 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xa0> - 2320e: 611c ld a5,0(a0) - 23210: 679c ld a5,8(a5) - 23212: 9782 jalr a5 - 23214: 60e6 ld ra,88(sp) - 23216: 6446 ld s0,80(sp) - 23218: 6906 ld s2,64(sp) - 2321a: 79e2 ld s3,56(sp) - 2321c: 7a42 ld s4,48(sp) - 2321e: 8526 mv a0,s1 - 23220: 64a6 ld s1,72(sp) - 23222: 6125 addi sp,sp,96 - 23224: 8082 ret - 23226: 4621 li a2,8 - 23228: 00018597 auipc a1,0x18 - 2322c: a3858593 addi a1,a1,-1480 # 3ac60 <_IO_stdin_used+0x10e0> - 23230: b75d j 231d6 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x62> - 23232: 470d li a4,3 - 23234: 461d li a2,7 - 23236: 00017597 auipc a1,0x17 - 2323a: 2f258593 addi a1,a1,754 # 3a528 <_IO_stdin_used+0x9a8> - 2323e: f8e78ce3 beq a5,a4,231d6 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x62> - 23242: 464d li a2,19 - 23244: 00018597 auipc a1,0x18 - 23248: a0458593 addi a1,a1,-1532 # 3ac48 <_IO_stdin_used+0x10c8> - 2324c: b769 j 231d6 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x62> - 2324e: 01090513 addi a0,s2,16 - 23252: 4619 li a2,6 - 23254: 00017597 auipc a1,0x17 - 23258: c8458593 addi a1,a1,-892 # 39ed8 <_IO_stdin_used+0x358> - 2325c: ca4f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23260: bf59 j 231f6 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x82> - 23262: 842a mv s0,a0 - 23264: a029 j 2326e <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xfa> - 23266: 842a mv s0,a0 - 23268: 8552 mv a0,s4 - 2326a: b57f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2326e: 6522 ld a0,8(sp) - 23270: c501 beqz a0,23278 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x104> - 23272: 611c ld a5,0(a0) - 23274: 679c ld a5,8(a5) - 23276: 9782 jalr a5 - 23278: 8522 mv a0,s0 - 2327a: d76f20ef jal 157f0 <_Unwind_Resume@plt> - -000000000002327e <_ZN7testing8internal26GoogleTestFailureExceptionC1ERKNS_14TestPartResultE>: - 2327e: 7139 addi sp,sp,-64 - 23280: f822 sd s0,48(sp) - 23282: 842a mv s0,a0 - 23284: 850a mv a0,sp - 23286: f426 sd s1,40(sp) - 23288: fc06 sd ra,56(sp) - 2328a: eebff0ef jal 23174 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE> - 2328e: 6582 ld a1,0(sp) - 23290: 8522 mv a0,s0 - 23292: 848a mv s1,sp - 23294: acdf20ef jal 15d60 <_ZNSt13runtime_errorC2EPKc@plt> - 23298: 6502 ld a0,0(sp) - 2329a: 081c addi a5,sp,16 - 2329c: 00f50463 beq a0,a5,232a4 <_ZN7testing8internal26GoogleTestFailureExceptionC1ERKNS_14TestPartResultE+0x26> - 232a0: e60f20ef jal 15900 <_ZdlPv@plt> - 232a4: 00029797 auipc a5,0x29 - 232a8: 9bc7b783 ld a5,-1604(a5) # 4bc60 <_GLOBAL_OFFSET_TABLE_+0x110> - 232ac: 07c1 addi a5,a5,16 - 232ae: 70e2 ld ra,56(sp) - 232b0: e01c sd a5,0(s0) - 232b2: 7442 ld s0,48(sp) - 232b4: 74a2 ld s1,40(sp) - 232b6: 6121 addi sp,sp,64 - 232b8: 8082 ret - 232ba: 842a mv s0,a0 - 232bc: 8526 mv a0,s1 - 232be: b03f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 232c2: 8522 mv a0,s0 - 232c4: d2cf20ef jal 157f0 <_Unwind_Resume@plt> - -00000000000232c8 <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestPartResultERKNS_14TestPartResultE>: - 232c8: 419c lw a5,0(a1) - 232ca: c781 beqz a5,232d2 <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestPartResultERKNS_14TestPartResultE+0xa> - 232cc: 470d li a4,3 - 232ce: 00e79363 bne a5,a4,232d4 <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestPartResultERKNS_14TestPartResultE+0xc> - 232d2: 8082 ret - 232d4: 7139 addi sp,sp,-64 - 232d6: 850a mv a0,sp - 232d8: f426 sd s1,40(sp) - 232da: fc06 sd ra,56(sp) - 232dc: f822 sd s0,48(sp) - 232de: e97ff0ef jal 23174 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE> - 232e2: 6502 ld a0,0(sp) - 232e4: 848a mv s1,sp - 232e6: acaf20ef jal 155b0 - 232ea: 00029417 auipc s0,0x29 - 232ee: b9643403 ld s0,-1130(s0) # 4be80 - 232f2: 6008 ld a0,0(s0) - 232f4: 99df20ef jal 15c90 - 232f8: 6502 ld a0,0(sp) - 232fa: 081c addi a5,sp,16 - 232fc: 00f50463 beq a0,a5,23304 <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestPartResultERKNS_14TestPartResultE+0x3c> - 23300: e00f20ef jal 15900 <_ZdlPv@plt> - 23304: 6008 ld a0,0(s0) - 23306: 7442 ld s0,48(sp) - 23308: 70e2 ld ra,56(sp) - 2330a: 74a2 ld s1,40(sp) - 2330c: 6121 addi sp,sp,64 - 2330e: 983f206f j 15c90 - 23312: 842a mv s0,a0 - 23314: 8526 mv a0,s1 - 23316: aabf30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2331a: 8522 mv a0,s0 - 2331c: cd4f20ef jal 157f0 <_Unwind_Resume@plt> - -0000000000023320 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE>: - 23320: 7119 addi sp,sp,-128 - 23322: ecce sd s3,88(sp) - 23324: 00810993 addi s3,sp,8 - 23328: f8a2 sd s0,112(sp) - 2332a: 842a mv s0,a0 - 2332c: 854e mv a0,s3 - 2332e: f4a6 sd s1,104(sp) - 23330: fc86 sd ra,120(sp) - 23332: 84ae mv s1,a1 - 23334: f0ca sd s2,96(sp) - 23336: e8d2 sd s4,80(sp) - 23338: f8df70ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 2333c: 6522 ld a0,8(sp) - 2333e: 02500613 li a2,37 - 23342: 00018597 auipc a1,0x18 - 23346: 92e58593 addi a1,a1,-1746 # 3ac70 <_IO_stdin_used+0x10f0> - 2334a: 0541 addi a0,a0,16 - 2334c: bb4f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23350: 6922 ld s2,8(sp) - 23352: 16040663 beqz s0,234be <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x19e> - 23356: 8522 mv a0,s0 - 23358: 879f20ef jal 15bd0 - 2335c: 862a mv a2,a0 - 2335e: 85a2 mv a1,s0 - 23360: 01090513 addi a0,s2,16 - 23364: b9cf20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23368: 6522 ld a0,8(sp) - 2336a: 4609 li a2,2 - 2336c: 00018597 auipc a1,0x18 - 23370: 75458593 addi a1,a1,1876 # 3bac0 <_IO_stdin_used+0x1f40> - 23374: 0541 addi a0,a0,16 - 23376: b8af20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2337a: 6522 ld a0,8(sp) - 2337c: 04000613 li a2,64 - 23380: 00018597 auipc a1,0x18 - 23384: 91858593 addi a1,a1,-1768 # 3ac98 <_IO_stdin_used+0x1118> - 23388: 0541 addi a0,a0,16 - 2338a: b76f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2338e: 6522 ld a0,8(sp) - 23390: 467d li a2,31 - 23392: 00018597 auipc a1,0x18 - 23396: 94e58593 addi a1,a1,-1714 # 3ace0 <_IO_stdin_used+0x1160> - 2339a: 0541 addi a0,a0,16 - 2339c: b64f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 233a0: 6922 ld s2,8(sp) - 233a2: 12040863 beqz s0,234d2 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1b2> - 233a6: 8522 mv a0,s0 - 233a8: 829f20ef jal 15bd0 - 233ac: 862a mv a2,a0 - 233ae: 85a2 mv a1,s0 - 233b0: 01090513 addi a0,s2,16 - 233b4: b4cf20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 233b8: 6522 ld a0,8(sp) - 233ba: 4631 li a2,12 - 233bc: 00018597 auipc a1,0x18 - 233c0: 94458593 addi a1,a1,-1724 # 3ad00 <_IO_stdin_used+0x1180> - 233c4: 0541 addi a0,a0,16 - 233c6: b3af20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 233ca: 6522 ld a0,8(sp) - 233cc: 03e00613 li a2,62 - 233d0: 00018597 auipc a1,0x18 - 233d4: 94058593 addi a1,a1,-1728 # 3ad10 <_IO_stdin_used+0x1190> - 233d8: 0541 addi a0,a0,16 - 233da: b26f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 233de: 6522 ld a0,8(sp) - 233e0: 03d00613 li a2,61 - 233e4: 00018597 auipc a1,0x18 - 233e8: 96c58593 addi a1,a1,-1684 # 3ad50 <_IO_stdin_used+0x11d0> - 233ec: 0541 addi a0,a0,16 - 233ee: b12f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 233f2: 6522 ld a0,8(sp) - 233f4: 03d00613 li a2,61 - 233f8: 00018597 auipc a1,0x18 - 233fc: 99858593 addi a1,a1,-1640 # 3ad90 <_IO_stdin_used+0x1210> - 23400: 0541 addi a0,a0,16 - 23402: afef20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23406: 6522 ld a0,8(sp) - 23408: 04300613 li a2,67 - 2340c: 00018597 auipc a1,0x18 - 23410: 9c458593 addi a1,a1,-1596 # 3add0 <_IO_stdin_used+0x1250> - 23414: 0541 addi a0,a0,16 - 23416: aeaf20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2341a: 6522 ld a0,8(sp) - 2341c: 4631 li a2,12 - 2341e: 00018597 auipc a1,0x18 - 23422: 9fa58593 addi a1,a1,-1542 # 3ae18 <_IO_stdin_used+0x1298> - 23426: 0541 addi a0,a0,16 - 23428: ad8f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2342c: 6685 lui a3,0x1 - 2342e: 850a mv a0,sp - 23430: a2e68693 addi a3,a3,-1490 # a2e <__abi_tag-0xf866> - 23434: 00017617 auipc a2,0x17 - 23438: 39c60613 addi a2,a2,924 # 3a7d0 <_IO_stdin_used+0xc50> - 2343c: 4589 li a1,2 - 2343e: 890a mv s2,sp - 23440: 882fe0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 23444: 5090 lw a2,32(s1) - 23446: 608c ld a1,0(s1) - 23448: 0804 addi s1,sp,16 - 2344a: 8526 mv a0,s1 - 2344c: e71fd0ef jal 212bc <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> - 23450: 6662 ld a2,24(sp) - 23452: 65c2 ld a1,16(sp) - 23454: 00029517 auipc a0,0x29 - 23458: b4453503 ld a0,-1212(a0) # 4bf98 <_ZSt4cerr@Base> - 2345c: aa4f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23460: 4605 li a2,1 - 23462: 00017597 auipc a1,0x17 - 23466: 45e58593 addi a1,a1,1118 # 3a8c0 <_IO_stdin_used+0xd40> - 2346a: 842a mv s0,a0 - 2346c: a94f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23470: 03010a13 addi s4,sp,48 - 23474: 85ce mv a1,s3 - 23476: 8552 mv a0,s4 - 23478: a76f80ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 2347c: 7662 ld a2,56(sp) - 2347e: 75c2 ld a1,48(sp) - 23480: 8522 mv a0,s0 - 23482: a7ef20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23486: 7542 ld a0,48(sp) - 23488: 009c addi a5,sp,64 - 2348a: 00f50463 beq a0,a5,23492 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x172> - 2348e: c72f20ef jal 15900 <_ZdlPv@plt> - 23492: 6542 ld a0,16(sp) - 23494: 101c addi a5,sp,32 - 23496: 00f50463 beq a0,a5,2349e <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x17e> - 2349a: c66f20ef jal 15900 <_ZdlPv@plt> - 2349e: 854a mv a0,s2 - 234a0: bb2fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 234a4: 6522 ld a0,8(sp) - 234a6: c501 beqz a0,234ae <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x18e> - 234a8: 611c ld a5,0(a0) - 234aa: 679c ld a5,8(a5) - 234ac: 9782 jalr a5 - 234ae: 70e6 ld ra,120(sp) - 234b0: 7446 ld s0,112(sp) - 234b2: 74a6 ld s1,104(sp) - 234b4: 7906 ld s2,96(sp) - 234b6: 69e6 ld s3,88(sp) - 234b8: 6a46 ld s4,80(sp) - 234ba: 6109 addi sp,sp,128 - 234bc: 8082 ret - 234be: 01090513 addi a0,s2,16 - 234c2: 4619 li a2,6 - 234c4: 00017597 auipc a1,0x17 - 234c8: a1458593 addi a1,a1,-1516 # 39ed8 <_IO_stdin_used+0x358> - 234cc: a34f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 234d0: bd61 j 23368 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x48> - 234d2: 01090513 addi a0,s2,16 - 234d6: 4619 li a2,6 - 234d8: 00017597 auipc a1,0x17 - 234dc: a0058593 addi a1,a1,-1536 # 39ed8 <_IO_stdin_used+0x358> - 234e0: a20f20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 234e4: bdd1 j 233b8 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x98> - 234e6: 842a mv s0,a0 - 234e8: 6522 ld a0,8(sp) - 234ea: c501 beqz a0,234f2 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1d2> - 234ec: 611c ld a5,0(a0) - 234ee: 679c ld a5,8(a5) - 234f0: 9782 jalr a5 - 234f2: 8522 mv a0,s0 - 234f4: afcf20ef jal 157f0 <_Unwind_Resume@plt> - 234f8: 842a mv s0,a0 - 234fa: 854a mv a0,s2 - 234fc: b56fb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 23500: b7e5 j 234e8 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1c8> - 23502: 842a mv s0,a0 - 23504: 8552 mv a0,s4 - 23506: 8bbf30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2350a: 8526 mv a0,s1 - 2350c: 8b5f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23510: b7ed j 234fa <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1da> - 23512: 842a mv s0,a0 - 23514: bfdd j 2350a <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1ea> - -0000000000023516 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci>: - 23516: 7171 addi sp,sp,-176 - 23518: e94a sd s2,144(sp) - 2351a: f506 sd ra,168(sp) - 2351c: f122 sd s0,160(sp) - 2351e: ed26 sd s1,152(sp) - 23520: e54e sd s3,136(sp) - 23522: e152 sd s4,128(sp) - 23524: c632 sw a2,12(sp) - 23526: 892a mv s2,a0 - 23528: 12058b63 beqz a1,2365e <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x148> - 2352c: 02010993 addi s3,sp,32 - 23530: 852e mv a0,a1 - 23532: 84ae mv s1,a1 - 23534: e84e sd s3,16(sp) - 23536: e9af20ef jal 15bd0 - 2353a: e8aa sd a0,80(sp) - 2353c: 47bd li a5,15 - 2353e: 01010a13 addi s4,sp,16 - 23542: 842a mv s0,a0 - 23544: 0ca7e263 bltu a5,a0,23608 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xf2> - 23548: 4785 li a5,1 - 2354a: 10f51563 bne a0,a5,23654 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x13e> - 2354e: 0004c703 lbu a4,0(s1) - 23552: 87ce mv a5,s3 - 23554: 02e10023 sb a4,32(sp) - 23558: 4732 lw a4,12(sp) - 2355a: ec22 sd s0,24(sp) - 2355c: 97a2 add a5,a5,s0 - 2355e: 00078023 sb zero,0(a5) - 23562: 0c074e63 bltz a4,2363e <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x128> - 23566: 64e2 ld s1,24(sp) - 23568: 1800 addi s0,sp,48 - 2356a: 04010a13 addi s4,sp,64 - 2356e: 8522 mv a0,s0 - 23570: 00148593 addi a1,s1,1 - 23574: fcd6 sd s5,120(sp) - 23576: fc02 sd zero,56(sp) - 23578: 6ac2 ld s5,16(sp) - 2357a: 04010023 sb zero,64(sp) - 2357e: f852 sd s4,48(sp) - 23580: c70f20ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 23584: 7762 ld a4,56(sp) - 23586: 57fd li a5,-1 - 23588: 8389 srli a5,a5,0x2 - 2358a: 8f99 sub a5,a5,a4 - 2358c: 1097e163 bltu a5,s1,2368e <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x178> - 23590: 8626 mv a2,s1 - 23592: 85d6 mv a1,s5 - 23594: 8522 mv a0,s0 - 23596: c0af20ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 2359a: 7762 ld a4,56(sp) - 2359c: 57fd li a5,-1 - 2359e: 8389 srli a5,a5,0x2 - 235a0: 10f70a63 beq a4,a5,236b4 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x19e> - 235a4: 4605 li a2,1 - 235a6: 00016597 auipc a1,0x16 - 235aa: 73258593 addi a1,a1,1842 # 39cd8 <_IO_stdin_used+0x158> - 235ae: 8522 mv a0,s0 - 235b0: bf0f20ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 235b4: 0884 addi s1,sp,80 - 235b6: 8526 mv a0,s1 - 235b8: 006c addi a1,sp,12 - 235ba: 00029317 auipc t1,0x29 - 235be: 9b633303 ld t1,-1610(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 235c2: 9302 jalr t1 - 235c4: 8626 mv a2,s1 - 235c6: 85a2 mv a1,s0 - 235c8: 854a mv a0,s2 - 235ca: 00028317 auipc t1,0x28 - 235ce: 58e33303 ld t1,1422(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 235d2: 9302 jalr t1 - 235d4: 6546 ld a0,80(sp) - 235d6: 109c addi a5,sp,96 - 235d8: 00f50463 beq a0,a5,235e0 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xca> - 235dc: b24f20ef jal 15900 <_ZdlPv@plt> - 235e0: 7542 ld a0,48(sp) - 235e2: 09450963 beq a0,s4,23674 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x15e> - 235e6: b1af20ef jal 15900 <_ZdlPv@plt> - 235ea: 7ae6 ld s5,120(sp) - 235ec: 6542 ld a0,16(sp) - 235ee: 01350463 beq a0,s3,235f6 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xe0> - 235f2: b0ef20ef jal 15900 <_ZdlPv@plt> - 235f6: 70aa ld ra,168(sp) - 235f8: 740a ld s0,160(sp) - 235fa: 64ea ld s1,152(sp) - 235fc: 69aa ld s3,136(sp) - 235fe: 6a0a ld s4,128(sp) - 23600: 854a mv a0,s2 - 23602: 694a ld s2,144(sp) - 23604: 614d addi sp,sp,176 - 23606: 8082 ret - 23608: 8552 mv a0,s4 - 2360a: 4601 li a2,0 - 2360c: 088c addi a1,sp,80 - 2360e: 8a2f20ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 23612: 67c6 ld a5,80(sp) - 23614: e82a sd a0,16(sp) - 23616: f03e sd a5,32(sp) - 23618: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 2361c: 02048407 vle8.v v8,(s1) - 23620: 8c1d sub s0,s0,a5 - 23622: 94be add s1,s1,a5 - 23624: 02050427 vse8.v v8,(a0) - 23628: 953e add a0,a0,a5 - 2362a: f47d bnez s0,23618 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x102> - 2362c: 6446 ld s0,80(sp) - 2362e: 67c2 ld a5,16(sp) - 23630: 4732 lw a4,12(sp) - 23632: ec22 sd s0,24(sp) - 23634: 97a2 add a5,a5,s0 - 23636: 00078023 sb zero,0(a5) - 2363a: f20756e3 bgez a4,23566 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x50> - 2363e: 65c2 ld a1,16(sp) - 23640: 6662 ld a2,24(sp) - 23642: 01090793 addi a5,s2,16 - 23646: 00f93023 sd a5,0(s2) - 2364a: 962e add a2,a2,a1 - 2364c: 854a mv a0,s2 - 2364e: cecf60ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 23652: bf69 j 235ec <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xd6> - 23654: 87ce mv a5,s3 - 23656: f00501e3 beqz a0,23558 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x42> - 2365a: 854e mv a0,s3 - 2365c: bf75 j 23618 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x102> - 2365e: 101c addi a5,sp,32 - 23660: 4431 li s0,12 - 23662: 89be mv s3,a5 - 23664: e83e sd a5,16(sp) - 23666: 853e mv a0,a5 - 23668: e8a2 sd s0,80(sp) - 2366a: 0001a497 auipc s1,0x1a - 2366e: 87e48493 addi s1,s1,-1922 # 3cee8 <_ZN7testing8internalL12kUnknownFileE> - 23672: b75d j 23618 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x102> - 23674: 7ae6 ld s5,120(sp) - 23676: bf9d j 235ec <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xd6> - 23678: 87aa mv a5,a0 - 2367a: 8522 mv a0,s0 - 2367c: 843e mv s0,a5 - 2367e: f42f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23682: 0808 addi a0,sp,16 - 23684: f3cf30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23688: 8522 mv a0,s0 - 2368a: 966f20ef jal 157f0 <_Unwind_Resume@plt> - 2368e: 00017517 auipc a0,0x17 - 23692: 85a50513 addi a0,a0,-1958 # 39ee8 <_IO_stdin_used+0x368> - 23696: a5af20ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 2369a: 842a mv s0,a0 - 2369c: fcd6 sd s5,120(sp) - 2369e: b7d5 j 23682 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x16c> - 236a0: 87aa mv a5,a0 - 236a2: 8526 mv a0,s1 - 236a4: 84be mv s1,a5 - 236a6: f1af30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 236aa: 8522 mv a0,s0 - 236ac: f14f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 236b0: 8426 mv s0,s1 - 236b2: bfc1 j 23682 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x16c> - 236b4: 00017517 auipc a0,0x17 - 236b8: 83450513 addi a0,a0,-1996 # 39ee8 <_IO_stdin_used+0x368> - 236bc: a34f20ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 236c0: 84aa mv s1,a0 - 236c2: b7e5 j 236aa <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x194> - -00000000000236c4 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei>: - 236c4: dc010113 addi sp,sp,-576 - 236c8: 01bc addi a5,sp,200 - 236ca: 22813823 sd s0,560(sp) - 236ce: 23213023 sd s2,544(sp) - 236d2: 842a mv s0,a0 - 236d4: 04810913 addi s2,sp,72 - 236d8: 853e mv a0,a5 - 236da: 22913423 sd s1,552(sp) - 236de: 21313c23 sd s3,536(sp) - 236e2: ffde sd s7,504(sp) - 236e4: efee sd s11,472(sp) - 236e6: e43e sd a5,8(sp) - 236e8: ec2e sd a1,24(sp) - 236ea: 22113c23 sd ra,568(sp) - 236ee: 21413823 sd s4,528(sp) - 236f2: 21513423 sd s5,520(sp) - 236f6: 21613023 sd s6,512(sp) - 236fa: fbe2 sd s8,496(sp) - 236fc: f7e6 sd s9,488(sp) - 236fe: f3ea sd s10,480(sp) - 23700: f44a sd s2,40(sp) - 23702: cfff10ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> - 23706: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2370a: 5e0030d7 vmv.v.i v1,0 - 2370e: 1b1c addi a5,sp,432 - 23710: 00028997 auipc s3,0x28 - 23714: 5289b983 ld s3,1320(s3) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 23718: 0207f0a7 vse64.v v1,(a5) - 2371c: 039c addi a5,sp,448 - 2371e: 0207f0a7 vse64.v v1,(a5) - 23722: 0109b483 ld s1,16(s3) - 23726: 1a011423 sh zero,424(sp) - 2372a: 0189bb83 ld s7,24(s3) - 2372e: 00029717 auipc a4,0x29 - 23732: 82a73703 ld a4,-2006(a4) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 23736: 01070d93 addi s11,a4,16 - 2373a: fe84b783 ld a5,-24(s1) - 2373e: f302 sd zero,416(sp) - 23740: e4a6 sd s1,72(sp) - 23742: 978a add a5,a5,sp - 23744: e5ee sd s11,200(sp) - 23746: 0577b423 sd s7,72(a5) - 2374a: e882 sd zero,80(sp) - 2374c: fe84b503 ld a0,-24(s1) - 23750: 4581 li a1,0 - 23752: 954a add a0,a0,s2 - 23754: c5df10ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 23758: 0209b903 ld s2,32(s3) - 2375c: 0289bc03 ld s8,40(s3) - 23760: 05810a93 addi s5,sp,88 - 23764: fe893503 ld a0,-24(s2) - 23768: ecca sd s2,88(sp) - 2376a: 4581 li a1,0 - 2376c: 9556 add a0,a0,s5 - 2376e: 01853023 sd s8,0(a0) - 23772: c3ff10ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 23776: 0089bd03 ld s10,8(s3) - 2377a: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2377e: 0309bc83 ld s9,48(s3) - 23782: fe8d3703 ld a4,-24(s10) - 23786: 5e0030d7 vmv.v.i v1,0 - 2378a: 00028797 auipc a5,0x28 - 2378e: 67e7b783 ld a5,1662(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 23792: 0934 addi a3,sp,152 - 23794: 970a add a4,a4,sp - 23796: 05973423 sd s9,72(a4) - 2379a: 8536 mv a0,a3 - 2379c: 04078713 addi a4,a5,64 - 237a0: 01878613 addi a2,a5,24 - 237a4: e836 sd a3,16(sp) - 237a6: 06878693 addi a3,a5,104 - 237aa: 10bc addi a5,sp,104 - 237ac: 0207f0a7 vse64.v v1,(a5) - 237b0: 00028997 auipc s3,0x28 - 237b4: 5f89b983 ld s3,1528(s3) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 237b8: 18bc addi a5,sp,120 - 237ba: 0207f0a7 vse64.v v1,(a5) - 237be: 09c1 addi s3,s3,16 - 237c0: 013c addi a5,sp,136 - 237c2: 0207f0a7 vse64.v v1,(a5) - 237c6: f03a sd a4,32(sp) - 237c8: e4b2 sd a2,72(sp) - 237ca: e5b6 sd a3,200(sp) - 237cc: ecba sd a4,88(sp) - 237ce: f0ce sd s3,96(sp) - 237d0: bd1f10ef jal 153a0 <_ZNSt6localeC1Ev@plt> - 237d4: 6522 ld a0,8(sp) - 237d6: 00028a17 auipc s4,0x28 - 237da: 502a3a03 ld s4,1282(s4) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 237de: 47e1 li a5,24 - 237e0: 0b810b13 addi s6,sp,184 - 237e4: 0a41 addi s4,s4,16 - 237e6: 108c addi a1,sp,96 - 237e8: f902 sd zero,176(sp) - 237ea: 0a010c23 sb zero,184(sp) - 237ee: d13e sw a5,160(sp) - 237f0: f55a sd s6,168(sp) - 237f2: f0d2 sd s4,96(sp) - 237f4: bbdf10ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 237f8: 67e6 ld a5,88(sp) - 237fa: fe87b783 ld a5,-24(a5) - 237fe: 97d6 add a5,a5,s5 - 23800: 0e17c683 lbu a3,225(a5) - 23804: 873e mv a4,a5 - 23806: c6f1 beqz a3,238d2 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x20e> - 23808: 03000693 li a3,48 - 2380c: 65e2 ld a1,24(sp) - 2380e: 0ed78023 sb a3,224(a5) - 23812: 4789 li a5,2 - 23814: 8556 mv a0,s5 - 23816: eb1c sd a5,16(a4) - 23818: cf9f10ef jal 15510 <_ZNSolsEi@plt> - 2381c: 672a ld a4,136(sp) - 2381e: 01040793 addi a5,s0,16 - 23822: 00043423 sd zero,8(s0) - 23826: 00040823 sb zero,16(s0) - 2382a: e01c sd a5,0(s0) - 2382c: c375 beqz a4,23910 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x24c> - 2382e: 77e6 ld a5,120(sp) - 23830: c399 beqz a5,23836 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x172> - 23832: 08f76e63 bltu a4,a5,238ce <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x20a> - 23836: 668a ld a3,128(sp) - 23838: 4601 li a2,0 - 2383a: 4581 li a1,0 - 2383c: 8f15 sub a4,a4,a3 - 2383e: 8522 mv a0,s0 - 23840: f31f10ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 23844: 00028797 auipc a5,0x28 - 23848: 5c47b783 ld a5,1476(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 2384c: 01878713 addi a4,a5,24 - 23850: 06878793 addi a5,a5,104 - 23854: e5be sd a5,200(sp) - 23856: 7782 ld a5,32(sp) - 23858: 752a ld a0,168(sp) - 2385a: e4ba sd a4,72(sp) - 2385c: ecbe sd a5,88(sp) - 2385e: f0d2 sd s4,96(sp) - 23860: 01650463 beq a0,s6,23868 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x1a4> - 23864: 89cf20ef jal 15900 <_ZdlPv@plt> - 23868: 6542 ld a0,16(sp) - 2386a: f0ce sd s3,96(sp) - 2386c: bb5f10ef jal 15420 <_ZNSt6localeD1Ev@plt> - 23870: fe8d3683 ld a3,-24(s10) - 23874: fe893703 ld a4,-24(s2) - 23878: fe84b783 ld a5,-24(s1) - 2387c: 968a add a3,a3,sp - 2387e: 0596b423 sd s9,72(a3) - 23882: ecca sd s2,88(sp) - 23884: 970a add a4,a4,sp - 23886: 05873c23 sd s8,88(a4) - 2388a: 6522 ld a0,8(sp) - 2388c: e4a6 sd s1,72(sp) - 2388e: 978a add a5,a5,sp - 23890: 0577b423 sd s7,72(a5) - 23894: e5ee sd s11,200(sp) - 23896: e882 sd zero,80(sp) - 23898: d49f10ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 2389c: 23813083 ld ra,568(sp) - 238a0: 8522 mv a0,s0 - 238a2: 23013403 ld s0,560(sp) - 238a6: 22813483 ld s1,552(sp) - 238aa: 22013903 ld s2,544(sp) - 238ae: 21813983 ld s3,536(sp) - 238b2: 21013a03 ld s4,528(sp) - 238b6: 20813a83 ld s5,520(sp) - 238ba: 20013b03 ld s6,512(sp) - 238be: 7bfe ld s7,504(sp) - 238c0: 7c5e ld s8,496(sp) - 238c2: 7cbe ld s9,488(sp) - 238c4: 7d1e ld s10,480(sp) - 238c6: 6dfe ld s11,472(sp) - 238c8: 24010113 addi sp,sp,576 - 238cc: 8082 ret - 238ce: 873e mv a4,a5 - 238d0: b79d j 23836 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x172> - 238d2: 7be8 ld a0,240(a5) - 238d4: c969 beqz a0,239a6 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x2e2> - 238d6: 03854683 lbu a3,56(a0) - 238da: c689 beqz a3,238e4 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x220> - 238dc: 4685 li a3,1 - 238de: 0ed780a3 sb a3,225(a5) - 238e2: b71d j 23808 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x144> - 238e4: fc3e sd a5,56(sp) - 238e6: f82a sd a0,48(sp) - 238e8: d29f10ef jal 15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 238ec: 7542 ld a0,48(sp) - 238ee: 00028697 auipc a3,0x28 - 238f2: 50a6b683 ld a3,1290(a3) # 4bdf8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x35498> - 238f6: 77e2 ld a5,56(sp) - 238f8: 6118 ld a4,0(a0) - 238fa: 7b18 ld a4,48(a4) - 238fc: 00d71f63 bne a4,a3,2391a <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x256> - 23900: 6766 ld a4,88(sp) - 23902: 4685 li a3,1 - 23904: fe873703 ld a4,-24(a4) - 23908: 0ed780a3 sb a3,225(a5) - 2390c: 9756 add a4,a4,s5 - 2390e: bded j 23808 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x144> - 23910: 112c addi a1,sp,168 - 23912: 8522 mv a0,s0 - 23914: a5cf20ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 23918: b735 j 23844 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x180> - 2391a: f83e sd a5,48(sp) - 2391c: 02000593 li a1,32 - 23920: 9702 jalr a4 - 23922: 6766 ld a4,88(sp) - 23924: 77c2 ld a5,48(sp) - 23926: fe873703 ld a4,-24(a4) - 2392a: 9756 add a4,a4,s5 - 2392c: bf45 j 238dc <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x218> - 2392e: 842a mv s0,a0 - 23930: 1128 addi a0,sp,168 - 23932: f0d2 sd s4,96(sp) - 23934: c8cf30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23938: 6542 ld a0,16(sp) - 2393a: f0ce sd s3,96(sp) - 2393c: ae5f10ef jal 15420 <_ZNSt6localeD1Ev@plt> - 23940: fe8d3683 ld a3,-24(s10) - 23944: fe893703 ld a4,-24(s2) - 23948: 0090 addi a2,sp,64 - 2394a: 19068693 addi a3,a3,400 - 2394e: fe84b783 ld a5,-24(s1) - 23952: 96b2 add a3,a3,a2 - 23954: e796bc23 sd s9,-392(a3) - 23958: 19070713 addi a4,a4,400 - 2395c: ecca sd s2,88(sp) - 2395e: 9732 add a4,a4,a2 - 23960: e9873423 sd s8,-376(a4) - 23964: 19078793 addi a5,a5,400 - 23968: e4a6 sd s1,72(sp) - 2396a: 97b2 add a5,a5,a2 - 2396c: e777bc23 sd s7,-392(a5) - 23970: e882 sd zero,80(sp) - 23972: 6522 ld a0,8(sp) - 23974: e5ee sd s11,200(sp) - 23976: c6bf10ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 2397a: 8522 mv a0,s0 - 2397c: e75f10ef jal 157f0 <_Unwind_Resume@plt> - 23980: fe84b783 ld a5,-24(s1) - 23984: 0098 addi a4,sp,64 - 23986: e4a6 sd s1,72(sp) - 23988: 19078793 addi a5,a5,400 - 2398c: 97ba add a5,a5,a4 - 2398e: e777bc23 sd s7,-392(a5) - 23992: 842a mv s0,a0 - 23994: e882 sd zero,80(sp) - 23996: bff1 j 23972 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x2ae> - 23998: 842a mv s0,a0 - 2399a: 7522 ld a0,40(sp) - 2399c: 9f5f10ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 239a0: 8522 mv a0,s0 - 239a2: e4ff10ef jal 157f0 <_Unwind_Resume@plt> - 239a6: dfbf10ef jal 157a0 <_ZSt16__throw_bad_castv@plt> - 239aa: 842a mv s0,a0 - 239ac: b7d9 j 23972 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x2ae> - 239ae: 87aa mv a5,a0 - 239b0: 8522 mv a0,s0 - 239b2: 843e mv s0,a5 - 239b4: c0cf30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 239b8: b7cd j 2399a <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x2d6> - -00000000000239ba <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex>: - 239ba: 20c4a7b7 lui a5,0x20c4a - 239be: ba678793 addi a5,a5,-1114 # 20c49ba6 <__global_pointer$+0x20bfce16> - 239c2: e353f737 lui a4,0xe353f - 239c6: 7cf70713 addi a4,a4,1999 # ffffffffe353f7cf <__global_pointer$+0xffffffffe34f2a3f> - 239ca: 1782 slli a5,a5,0x20 - 239cc: 97ba add a5,a5,a4 - 239ce: 02f597b3 mulh a5,a1,a5 - 239d2: d4010113 addi sp,sp,-704 - 239d6: 2a913423 sd s1,680(sp) - 239da: 43f5d713 srai a4,a1,0x3f - 239de: 1ba4 addi s1,sp,504 - 239e0: 2a813823 sd s0,688(sp) - 239e4: 0c2c addi a1,sp,536 - 239e6: 842a mv s0,a0 - 239e8: 8526 mv a0,s1 - 239ea: 2a113c23 sd ra,696(sp) - 239ee: 879d srai a5,a5,0x7 - 239f0: 8f99 sub a5,a5,a4 - 239f2: ffbe sd a5,504(sp) - 239f4: addf10ef jal 154d0 - 239f8: 28050063 beqz a0,23c78 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x2be> - 239fc: 22c12783 lw a5,556(sp) - 23a00: 29313c23 sd s3,664(sp) - 23a04: 03810993 addi s3,sp,56 - 23a08: 854e mv a0,s3 - 23a0a: 76c7879b addiw a5,a5,1900 - 23a0e: 184c addi a1,sp,52 - 23a10: 2b213023 sd s2,672(sp) - 23a14: 29413823 sd s4,656(sp) - 23a18: 29513423 sd s5,648(sp) - 23a1c: 29613023 sd s6,640(sp) - 23a20: 27713c23 sd s7,632(sp) - 23a24: 27813823 sd s8,624(sp) - 23a28: 27913423 sd s9,616(sp) - 23a2c: 27a13023 sd s10,608(sp) - 23a30: 25b13c23 sd s11,600(sp) - 23a34: 00028317 auipc t1,0x28 - 23a38: 53c33303 ld t1,1340(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 23a3c: da3e sw a5,52(sp) - 23a3e: 9302 jalr t1 - 23a40: 854e mv a0,s3 - 23a42: 00017597 auipc a1,0x17 - 23a46: 85658593 addi a1,a1,-1962 # 3a298 <_IO_stdin_used+0x718> - 23a4a: b37f10ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 23a4e: 06810913 addi s2,sp,104 - 23a52: ecca sd s2,88(sp) - 23a54: 6118 ld a4,0(a0) - 23a56: 01050793 addi a5,a0,16 - 23a5a: 24f70063 beq a4,a5,23c9a <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x2e0> - 23a5e: 6914 ld a3,16(a0) - 23a60: ecba sd a4,88(sp) - 23a62: f4b6 sd a3,104(sp) - 23a64: 00050823 sb zero,16(a0) - 23a68: 22812583 lw a1,552(sp) - 23a6c: 6518 ld a4,8(a0) - 23a6e: 07810a93 addi s5,sp,120 - 23a72: e11c sd a5,0(a0) - 23a74: 00053423 sd zero,8(a0) - 23a78: 2585 addiw a1,a1,1 - 23a7a: 8556 mv a0,s5 - 23a7c: f056 sd s5,32(sp) - 23a7e: f0ba sd a4,96(sp) - 23a80: c45ff0ef jal 236c4 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 23a84: 08bc addi a5,sp,88 - 23a86: 09810a13 addi s4,sp,152 - 23a8a: 8552 mv a0,s4 - 23a8c: 85be mv a1,a5 - 23a8e: 8656 mv a2,s5 - 23a90: 00028317 auipc t1,0x28 - 23a94: 0c833303 ld t1,200(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 23a98: e43e sd a5,8(sp) - 23a9a: 9302 jalr t1 - 23a9c: 00016597 auipc a1,0x16 - 23aa0: 7fc58593 addi a1,a1,2044 # 3a298 <_IO_stdin_used+0x718> - 23aa4: 8552 mv a0,s4 - 23aa6: adbf10ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 23aaa: 0b810b13 addi s6,sp,184 - 23aae: 85aa mv a1,a0 - 23ab0: 855a mv a0,s6 - 23ab2: e85a sd s6,16(sp) - 23ab4: b4df10ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 23ab8: 22412583 lw a1,548(sp) - 23abc: 09bc addi a5,sp,216 - 23abe: 853e mv a0,a5 - 23ac0: 8bbe mv s7,a5 - 23ac2: ec3e sd a5,24(sp) - 23ac4: c01ff0ef jal 236c4 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 23ac8: 0f810a93 addi s5,sp,248 - 23acc: 8556 mv a0,s5 - 23ace: 865e mv a2,s7 - 23ad0: 85da mv a1,s6 - 23ad2: 00028317 auipc t1,0x28 - 23ad6: 08633303 ld t1,134(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 23ada: 9302 jalr t1 - 23adc: 00017597 auipc a1,0x17 - 23ae0: 34c58593 addi a1,a1,844 # 3ae28 <_IO_stdin_used+0x12a8> - 23ae4: 8556 mv a0,s5 - 23ae6: a9bf10ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 23aea: 0a3c addi a5,sp,280 - 23aec: 85aa mv a1,a0 - 23aee: 853e mv a0,a5 - 23af0: 8c3e mv s8,a5 - 23af2: f43e sd a5,40(sp) - 23af4: b0df10ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 23af8: 22012583 lw a1,544(sp) - 23afc: 13810b13 addi s6,sp,312 - 23b00: 855a mv a0,s6 - 23b02: bc3ff0ef jal 236c4 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 23b06: 15810b93 addi s7,sp,344 - 23b0a: 855e mv a0,s7 - 23b0c: 865a mv a2,s6 - 23b0e: 85e2 mv a1,s8 - 23b10: 00028317 auipc t1,0x28 - 23b14: 04833303 ld t1,72(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 23b18: 9302 jalr t1 - 23b1a: 00016597 auipc a1,0x16 - 23b1e: 1be58593 addi a1,a1,446 # 39cd8 <_IO_stdin_used+0x158> - 23b22: 855e mv a0,s7 - 23b24: a5df10ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 23b28: 17810c13 addi s8,sp,376 - 23b2c: 85aa mv a1,a0 - 23b2e: 8562 mv a0,s8 - 23b30: ad1f10ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 23b34: 21c12583 lw a1,540(sp) - 23b38: 19810c93 addi s9,sp,408 - 23b3c: 8566 mv a0,s9 - 23b3e: b87ff0ef jal 236c4 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 23b42: 1b810d13 addi s10,sp,440 - 23b46: 856a mv a0,s10 - 23b48: 8666 mv a2,s9 - 23b4a: 85e2 mv a1,s8 - 23b4c: 00028317 auipc t1,0x28 - 23b50: 00c33303 ld t1,12(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 23b54: 9302 jalr t1 - 23b56: 00016597 auipc a1,0x16 - 23b5a: 18258593 addi a1,a1,386 # 39cd8 <_IO_stdin_used+0x158> - 23b5e: 856a mv a0,s10 - 23b60: a21f10ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 23b64: 1d810d93 addi s11,sp,472 - 23b68: 85aa mv a1,a0 - 23b6a: 856e mv a0,s11 - 23b6c: a95f10ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 23b70: 21812583 lw a1,536(sp) - 23b74: 8526 mv a0,s1 - 23b76: b4fff0ef jal 236c4 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 23b7a: 8626 mv a2,s1 - 23b7c: 85ee mv a1,s11 - 23b7e: 8522 mv a0,s0 - 23b80: 00028317 auipc t1,0x28 - 23b84: fd833303 ld t1,-40(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 23b88: 9302 jalr t1 - 23b8a: 757e ld a0,504(sp) - 23b8c: 043c addi a5,sp,520 - 23b8e: 00f50463 beq a0,a5,23b96 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x1dc> - 23b92: d6ff10ef jal 15900 <_ZdlPv@plt> - 23b96: 657e ld a0,472(sp) - 23b98: 13bc addi a5,sp,488 - 23b9a: 00f50463 beq a0,a5,23ba2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x1e8> - 23b9e: d63f10ef jal 15900 <_ZdlPv@plt> - 23ba2: 757a ld a0,440(sp) - 23ba4: 03bc addi a5,sp,456 - 23ba6: 00f50463 beq a0,a5,23bae <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x1f4> - 23baa: d57f10ef jal 15900 <_ZdlPv@plt> - 23bae: 657a ld a0,408(sp) - 23bb0: 133c addi a5,sp,424 - 23bb2: 00f50463 beq a0,a5,23bba <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x200> - 23bb6: d4bf10ef jal 15900 <_ZdlPv@plt> - 23bba: 7576 ld a0,376(sp) - 23bbc: 033c addi a5,sp,392 - 23bbe: 00f50463 beq a0,a5,23bc6 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x20c> - 23bc2: d3ff10ef jal 15900 <_ZdlPv@plt> - 23bc6: 6576 ld a0,344(sp) - 23bc8: 12bc addi a5,sp,360 - 23bca: 00f50463 beq a0,a5,23bd2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x218> - 23bce: d33f10ef jal 15900 <_ZdlPv@plt> - 23bd2: 7572 ld a0,312(sp) - 23bd4: 02bc addi a5,sp,328 - 23bd6: 00f50463 beq a0,a5,23bde <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x224> - 23bda: d27f10ef jal 15900 <_ZdlPv@plt> - 23bde: 6572 ld a0,280(sp) - 23be0: 123c addi a5,sp,296 - 23be2: 00f50463 beq a0,a5,23bea <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x230> - 23be6: d1bf10ef jal 15900 <_ZdlPv@plt> - 23bea: 756e ld a0,248(sp) - 23bec: 023c addi a5,sp,264 - 23bee: 00f50463 beq a0,a5,23bf6 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x23c> - 23bf2: d0ff10ef jal 15900 <_ZdlPv@plt> - 23bf6: 656e ld a0,216(sp) - 23bf8: 11bc addi a5,sp,232 - 23bfa: 00f50463 beq a0,a5,23c02 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x248> - 23bfe: d03f10ef jal 15900 <_ZdlPv@plt> - 23c02: 756a ld a0,184(sp) - 23c04: 01bc addi a5,sp,200 - 23c06: 00f50463 beq a0,a5,23c0e <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x254> - 23c0a: cf7f10ef jal 15900 <_ZdlPv@plt> - 23c0e: 656a ld a0,152(sp) - 23c10: 113c addi a5,sp,168 - 23c12: 00f50463 beq a0,a5,23c1a <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x260> - 23c16: cebf10ef jal 15900 <_ZdlPv@plt> - 23c1a: 7566 ld a0,120(sp) - 23c1c: 013c addi a5,sp,136 - 23c1e: 00f50463 beq a0,a5,23c26 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x26c> - 23c22: cdff10ef jal 15900 <_ZdlPv@plt> - 23c26: 6566 ld a0,88(sp) - 23c28: 01250463 beq a0,s2,23c30 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x276> - 23c2c: cd5f10ef jal 15900 <_ZdlPv@plt> - 23c30: 7562 ld a0,56(sp) - 23c32: 00bc addi a5,sp,72 - 23c34: 00f50463 beq a0,a5,23c3c <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x282> - 23c38: cc9f10ef jal 15900 <_ZdlPv@plt> - 23c3c: 2b813083 ld ra,696(sp) - 23c40: 8522 mv a0,s0 - 23c42: 2b013403 ld s0,688(sp) - 23c46: 2a013903 ld s2,672(sp) - 23c4a: 29813983 ld s3,664(sp) - 23c4e: 29013a03 ld s4,656(sp) - 23c52: 28813a83 ld s5,648(sp) - 23c56: 28013b03 ld s6,640(sp) - 23c5a: 27813b83 ld s7,632(sp) - 23c5e: 27013c03 ld s8,624(sp) - 23c62: 26813c83 ld s9,616(sp) - 23c66: 26013d03 ld s10,608(sp) - 23c6a: 25813d83 ld s11,600(sp) - 23c6e: 2a813483 ld s1,680(sp) - 23c72: 2c010113 addi sp,sp,704 - 23c76: 8082 ret - 23c78: 8522 mv a0,s0 - 23c7a: 00018597 auipc a1,0x18 - 23c7e: c6658593 addi a1,a1,-922 # 3b8e0 <_IO_stdin_used+0x1d60> - 23c82: ab2f60ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 23c86: 2b813083 ld ra,696(sp) - 23c8a: 8522 mv a0,s0 - 23c8c: 2b013403 ld s0,688(sp) - 23c90: 2a813483 ld s1,680(sp) - 23c94: 2c010113 addi sp,sp,704 - 23c98: 8082 ret - 23c9a: 6518 ld a4,8(a0) - 23c9c: 864a mv a2,s2 - 23c9e: 85be mv a1,a5 - 23ca0: 0705 addi a4,a4,1 - 23ca2: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 23ca6: 02058407 vle8.v v8,(a1) - 23caa: 8f15 sub a4,a4,a3 - 23cac: 95b6 add a1,a1,a3 - 23cae: 02060427 vse8.v v8,(a2) - 23cb2: 9636 add a2,a2,a3 - 23cb4: f77d bnez a4,23ca2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x2e8> - 23cb6: b37d j 23a64 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0xaa> - 23cb8: 842a mv s0,a0 - 23cba: 7522 ld a0,40(sp) - 23cbc: 904f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23cc0: 8556 mv a0,s5 - 23cc2: 8fef30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23cc6: 6562 ld a0,24(sp) - 23cc8: 8f8f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23ccc: 6542 ld a0,16(sp) - 23cce: 8f2f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23cd2: 8552 mv a0,s4 - 23cd4: 8ecf30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23cd8: 7502 ld a0,32(sp) - 23cda: 8e6f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23cde: 6522 ld a0,8(sp) - 23ce0: 8e0f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23ce4: 854e mv a0,s3 - 23ce6: 8daf30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23cea: 8522 mv a0,s0 - 23cec: b05f10ef jal 157f0 <_Unwind_Resume@plt> - 23cf0: 842a mv s0,a0 - 23cf2: bfcd j 23ce4 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x32a> - 23cf4: 842a mv s0,a0 - 23cf6: b7cd j 23cd8 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x31e> - 23cf8: 08bc addi a5,sp,88 - 23cfa: 842a mv s0,a0 - 23cfc: e43e sd a5,8(sp) - 23cfe: b7c5 j 23cde <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x324> - 23d00: 842a mv s0,a0 - 23d02: bf7d j 23cc0 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x306> - 23d04: 842a mv s0,a0 - 23d06: b7c1 j 23cc6 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x30c> - 23d08: 842a mv s0,a0 - 23d0a: b7c9 j 23ccc <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x312> - 23d0c: 842a mv s0,a0 - 23d0e: b7d1 j 23cd2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x318> - 23d10: 842a mv s0,a0 - 23d12: 8526 mv a0,s1 - 23d14: 8acf30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23d18: 856e mv a0,s11 - 23d1a: 8a6f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23d1e: 856a mv a0,s10 - 23d20: 8a0f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23d24: 8566 mv a0,s9 - 23d26: 89af30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23d2a: 8562 mv a0,s8 - 23d2c: 894f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23d30: 855e mv a0,s7 - 23d32: 88ef30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23d36: 855a mv a0,s6 - 23d38: 888f30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23d3c: bfbd j 23cba <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x300> - 23d3e: 842a mv s0,a0 - 23d40: bfe1 j 23d18 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x35e> - 23d42: 842a mv s0,a0 - 23d44: bfe9 j 23d1e <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x364> - 23d46: 842a mv s0,a0 - 23d48: bff1 j 23d24 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x36a> - 23d4a: 842a mv s0,a0 - 23d4c: bff9 j 23d2a <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x370> - 23d4e: 842a mv s0,a0 - 23d50: b7c5 j 23d30 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x376> - 23d52: 842a mv s0,a0 - 23d54: b7cd j 23d36 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x37c> - -0000000000023d56 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex>: - 23d56: 20c4a7b7 lui a5,0x20c4a - 23d5a: ba678793 addi a5,a5,-1114 # 20c49ba6 <__global_pointer$+0x20bfce16> - 23d5e: e353f737 lui a4,0xe353f - 23d62: 7cf70713 addi a4,a4,1999 # ffffffffe353f7cf <__global_pointer$+0xffffffffe34f2a3f> - 23d66: 1782 slli a5,a5,0x20 - 23d68: 97ba add a5,a5,a4 - 23d6a: 02f597b3 mulh a5,a1,a5 - 23d6e: d2010113 addi sp,sp,-736 - 23d72: 2c913423 sd s1,712(sp) - 23d76: 43f5d713 srai a4,a1,0x3f - 23d7a: 0c24 addi s1,sp,536 - 23d7c: 2c813823 sd s0,720(sp) - 23d80: 1c2c addi a1,sp,568 - 23d82: 842a mv s0,a0 - 23d84: 8526 mv a0,s1 - 23d86: 2c113c23 sd ra,728(sp) - 23d8a: 879d srai a5,a5,0x7 - 23d8c: 8f99 sub a5,a5,a4 - 23d8e: 20f13c23 sd a5,536(sp) - 23d92: f3ef10ef jal 154d0 - 23d96: 28050863 beqz a0,24026 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x2d0> - 23d9a: 24c12783 lw a5,588(sp) - 23d9e: 2d213023 sd s2,704(sp) - 23da2: 03810913 addi s2,sp,56 - 23da6: 854a mv a0,s2 - 23da8: 76c7879b addiw a5,a5,1900 - 23dac: 184c addi a1,sp,52 - 23dae: 2b313c23 sd s3,696(sp) - 23db2: 2b413823 sd s4,688(sp) - 23db6: 2b513423 sd s5,680(sp) - 23dba: 2b613023 sd s6,672(sp) - 23dbe: 29713c23 sd s7,664(sp) - 23dc2: 29813823 sd s8,656(sp) - 23dc6: 29913423 sd s9,648(sp) - 23dca: 29a13023 sd s10,640(sp) - 23dce: 27b13c23 sd s11,632(sp) - 23dd2: 00028317 auipc t1,0x28 - 23dd6: 19e33303 ld t1,414(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 23dda: da3e sw a5,52(sp) - 23ddc: 9302 jalr t1 - 23dde: 854a mv a0,s2 - 23de0: 00016597 auipc a1,0x16 - 23de4: 4b858593 addi a1,a1,1208 # 3a298 <_IO_stdin_used+0x718> - 23de8: f98f10ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 23dec: 05810a13 addi s4,sp,88 - 23df0: 85aa mv a1,a0 - 23df2: 8552 mv a0,s4 - 23df4: e852 sd s4,16(sp) - 23df6: 80bf10ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 23dfa: 24812583 lw a1,584(sp) - 23dfe: 07810a93 addi s5,sp,120 - 23e02: 8556 mv a0,s5 - 23e04: 2585 addiw a1,a1,1 - 23e06: ec56 sd s5,24(sp) - 23e08: 8bdff0ef jal 236c4 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 23e0c: 09810993 addi s3,sp,152 - 23e10: 854e mv a0,s3 - 23e12: 8656 mv a2,s5 - 23e14: 85d2 mv a1,s4 - 23e16: 00028317 auipc t1,0x28 - 23e1a: d4233303 ld t1,-702(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 23e1e: 9302 jalr t1 - 23e20: 00016597 auipc a1,0x16 - 23e24: 47858593 addi a1,a1,1144 # 3a298 <_IO_stdin_used+0x718> - 23e28: 854e mv a0,s3 - 23e2a: f56f10ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 23e2e: 0b810a93 addi s5,sp,184 - 23e32: 85aa mv a1,a0 - 23e34: 8556 mv a0,s5 - 23e36: f456 sd s5,40(sp) - 23e38: fc8f10ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 23e3c: 24412583 lw a1,580(sp) - 23e40: 09bc addi a5,sp,216 - 23e42: 853e mv a0,a5 - 23e44: 8b3e mv s6,a5 - 23e46: e43e sd a5,8(sp) - 23e48: 87dff0ef jal 236c4 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 23e4c: 0f810a13 addi s4,sp,248 - 23e50: 8552 mv a0,s4 - 23e52: 865a mv a2,s6 - 23e54: 85d6 mv a1,s5 - 23e56: 00028317 auipc t1,0x28 - 23e5a: d0233303 ld t1,-766(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 23e5e: 9302 jalr t1 - 23e60: 00017597 auipc a1,0x17 - 23e64: fc858593 addi a1,a1,-56 # 3ae28 <_IO_stdin_used+0x12a8> - 23e68: 8552 mv a0,s4 - 23e6a: f16f10ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 23e6e: 0a3c addi a5,sp,280 - 23e70: 85aa mv a1,a0 - 23e72: 853e mv a0,a5 - 23e74: 8bbe mv s7,a5 - 23e76: f03e sd a5,32(sp) - 23e78: f88f10ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 23e7c: 24012583 lw a1,576(sp) - 23e80: 13810a93 addi s5,sp,312 - 23e84: 8556 mv a0,s5 - 23e86: 83fff0ef jal 236c4 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 23e8a: 15810b13 addi s6,sp,344 - 23e8e: 855a mv a0,s6 - 23e90: 8656 mv a2,s5 - 23e92: 85de mv a1,s7 - 23e94: 00028317 auipc t1,0x28 - 23e98: cc433303 ld t1,-828(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 23e9c: 9302 jalr t1 - 23e9e: 00016597 auipc a1,0x16 - 23ea2: e3a58593 addi a1,a1,-454 # 39cd8 <_IO_stdin_used+0x158> - 23ea6: 855a mv a0,s6 - 23ea8: ed8f10ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 23eac: 17810b93 addi s7,sp,376 - 23eb0: 85aa mv a1,a0 - 23eb2: 855e mv a0,s7 - 23eb4: f4cf10ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 23eb8: 23c12583 lw a1,572(sp) - 23ebc: 19810c13 addi s8,sp,408 - 23ec0: 8562 mv a0,s8 - 23ec2: 803ff0ef jal 236c4 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 23ec6: 1b810c93 addi s9,sp,440 - 23eca: 8566 mv a0,s9 - 23ecc: 8662 mv a2,s8 - 23ece: 85de mv a1,s7 - 23ed0: 00028317 auipc t1,0x28 - 23ed4: c8833303 ld t1,-888(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 23ed8: 9302 jalr t1 - 23eda: 00016597 auipc a1,0x16 - 23ede: dfe58593 addi a1,a1,-514 # 39cd8 <_IO_stdin_used+0x158> - 23ee2: 8566 mv a0,s9 - 23ee4: e9cf10ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 23ee8: 1d810d13 addi s10,sp,472 - 23eec: 85aa mv a1,a0 - 23eee: 856a mv a0,s10 - 23ef0: f10f10ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 23ef4: 23812583 lw a1,568(sp) - 23ef8: 1f810d93 addi s11,sp,504 - 23efc: 856e mv a0,s11 - 23efe: fc6ff0ef jal 236c4 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 23f02: 866e mv a2,s11 - 23f04: 85ea mv a1,s10 - 23f06: 8526 mv a0,s1 - 23f08: 00028317 auipc t1,0x28 - 23f0c: c5033303 ld t1,-944(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 23f10: 9302 jalr t1 - 23f12: 00017597 auipc a1,0x17 - 23f16: f1e58593 addi a1,a1,-226 # 3ae30 <_IO_stdin_used+0x12b0> - 23f1a: 8526 mv a0,s1 - 23f1c: e64f10ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 23f20: 85aa mv a1,a0 - 23f22: 8522 mv a0,s0 - 23f24: edcf10ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 23f28: 21813503 ld a0,536(sp) - 23f2c: 143c addi a5,sp,552 - 23f2e: 00f50463 beq a0,a5,23f36 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x1e0> - 23f32: 9cff10ef jal 15900 <_ZdlPv@plt> - 23f36: 757e ld a0,504(sp) - 23f38: 043c addi a5,sp,520 - 23f3a: 00f50463 beq a0,a5,23f42 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x1ec> - 23f3e: 9c3f10ef jal 15900 <_ZdlPv@plt> - 23f42: 657e ld a0,472(sp) - 23f44: 13bc addi a5,sp,488 - 23f46: 00f50463 beq a0,a5,23f4e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x1f8> - 23f4a: 9b7f10ef jal 15900 <_ZdlPv@plt> - 23f4e: 757a ld a0,440(sp) - 23f50: 03bc addi a5,sp,456 - 23f52: 00f50463 beq a0,a5,23f5a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x204> - 23f56: 9abf10ef jal 15900 <_ZdlPv@plt> - 23f5a: 657a ld a0,408(sp) - 23f5c: 133c addi a5,sp,424 - 23f5e: 00f50463 beq a0,a5,23f66 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x210> - 23f62: 99ff10ef jal 15900 <_ZdlPv@plt> - 23f66: 7576 ld a0,376(sp) - 23f68: 033c addi a5,sp,392 - 23f6a: 00f50463 beq a0,a5,23f72 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x21c> - 23f6e: 993f10ef jal 15900 <_ZdlPv@plt> - 23f72: 6576 ld a0,344(sp) - 23f74: 12bc addi a5,sp,360 - 23f76: 00f50463 beq a0,a5,23f7e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x228> - 23f7a: 987f10ef jal 15900 <_ZdlPv@plt> - 23f7e: 7572 ld a0,312(sp) - 23f80: 02bc addi a5,sp,328 - 23f82: 00f50463 beq a0,a5,23f8a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x234> - 23f86: 97bf10ef jal 15900 <_ZdlPv@plt> - 23f8a: 6572 ld a0,280(sp) - 23f8c: 123c addi a5,sp,296 - 23f8e: 00f50463 beq a0,a5,23f96 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x240> - 23f92: 96ff10ef jal 15900 <_ZdlPv@plt> - 23f96: 756e ld a0,248(sp) - 23f98: 023c addi a5,sp,264 - 23f9a: 00f50463 beq a0,a5,23fa2 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x24c> - 23f9e: 963f10ef jal 15900 <_ZdlPv@plt> - 23fa2: 656e ld a0,216(sp) - 23fa4: 11bc addi a5,sp,232 - 23fa6: 00f50463 beq a0,a5,23fae <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x258> - 23faa: 957f10ef jal 15900 <_ZdlPv@plt> - 23fae: 756a ld a0,184(sp) - 23fb0: 01bc addi a5,sp,200 - 23fb2: 00f50463 beq a0,a5,23fba <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x264> - 23fb6: 94bf10ef jal 15900 <_ZdlPv@plt> - 23fba: 656a ld a0,152(sp) - 23fbc: 113c addi a5,sp,168 - 23fbe: 00f50463 beq a0,a5,23fc6 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x270> - 23fc2: 93ff10ef jal 15900 <_ZdlPv@plt> - 23fc6: 7566 ld a0,120(sp) - 23fc8: 013c addi a5,sp,136 - 23fca: 00f50463 beq a0,a5,23fd2 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x27c> - 23fce: 933f10ef jal 15900 <_ZdlPv@plt> - 23fd2: 6566 ld a0,88(sp) - 23fd4: 10bc addi a5,sp,104 - 23fd6: 00f50463 beq a0,a5,23fde <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x288> - 23fda: 927f10ef jal 15900 <_ZdlPv@plt> - 23fde: 7562 ld a0,56(sp) - 23fe0: 00bc addi a5,sp,72 - 23fe2: 00f50463 beq a0,a5,23fea <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x294> - 23fe6: 91bf10ef jal 15900 <_ZdlPv@plt> - 23fea: 2d813083 ld ra,728(sp) - 23fee: 8522 mv a0,s0 - 23ff0: 2d013403 ld s0,720(sp) - 23ff4: 2c013903 ld s2,704(sp) - 23ff8: 2b813983 ld s3,696(sp) - 23ffc: 2b013a03 ld s4,688(sp) - 24000: 2a813a83 ld s5,680(sp) - 24004: 2a013b03 ld s6,672(sp) - 24008: 29813b83 ld s7,664(sp) - 2400c: 29013c03 ld s8,656(sp) - 24010: 28813c83 ld s9,648(sp) - 24014: 28013d03 ld s10,640(sp) - 24018: 27813d83 ld s11,632(sp) - 2401c: 2c813483 ld s1,712(sp) - 24020: 2e010113 addi sp,sp,736 - 24024: 8082 ret - 24026: 8522 mv a0,s0 - 24028: 00018597 auipc a1,0x18 - 2402c: 8b858593 addi a1,a1,-1864 # 3b8e0 <_IO_stdin_used+0x1d60> - 24030: f05f50ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 24034: 2d813083 ld ra,728(sp) - 24038: 8522 mv a0,s0 - 2403a: 2d013403 ld s0,720(sp) - 2403e: 2c813483 ld s1,712(sp) - 24042: 2e010113 addi sp,sp,736 - 24046: 8082 ret - 24048: 842a mv s0,a0 - 2404a: 8526 mv a0,s1 - 2404c: d75f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24050: 856e mv a0,s11 - 24052: d6ff20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24056: 856a mv a0,s10 - 24058: d69f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2405c: 8566 mv a0,s9 - 2405e: d63f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24062: 8562 mv a0,s8 - 24064: d5df20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24068: 855e mv a0,s7 - 2406a: d57f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2406e: 855a mv a0,s6 - 24070: d51f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24074: 8556 mv a0,s5 - 24076: d4bf20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2407a: 7502 ld a0,32(sp) - 2407c: d45f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24080: 8552 mv a0,s4 - 24082: d3ff20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24086: 6522 ld a0,8(sp) - 24088: d39f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2408c: 7522 ld a0,40(sp) - 2408e: d33f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24092: 854e mv a0,s3 - 24094: d2df20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24098: 6562 ld a0,24(sp) - 2409a: d27f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2409e: 6542 ld a0,16(sp) - 240a0: d21f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 240a4: 854a mv a0,s2 - 240a6: d1bf20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 240aa: 8522 mv a0,s0 - 240ac: f44f10ef jal 157f0 <_Unwind_Resume@plt> - 240b0: 842a mv s0,a0 - 240b2: bf79 j 24050 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x2fa> - 240b4: 842a mv s0,a0 - 240b6: b745 j 24056 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x300> - 240b8: 842a mv s0,a0 - 240ba: b74d j 2405c <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x306> - 240bc: 842a mv s0,a0 - 240be: b755 j 24062 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x30c> - 240c0: 842a mv s0,a0 - 240c2: b75d j 24068 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x312> - 240c4: 842a mv s0,a0 - 240c6: b765 j 2406e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x318> - 240c8: 842a mv s0,a0 - 240ca: b76d j 24074 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x31e> - 240cc: 842a mv s0,a0 - 240ce: b775 j 2407a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x324> - 240d0: 842a mv s0,a0 - 240d2: b77d j 24080 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x32a> - 240d4: 842a mv s0,a0 - 240d6: bf45 j 24086 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x330> - 240d8: 842a mv s0,a0 - 240da: bf4d j 2408c <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x336> - 240dc: 842a mv s0,a0 - 240de: bf55 j 24092 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x33c> - 240e0: 842a mv s0,a0 - 240e2: bf5d j 24098 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x342> - 240e4: 842a mv s0,a0 - 240e6: bf65 j 2409e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x348> - 240e8: 842a mv s0,a0 - 240ea: bf6d j 240a4 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x34e> - -00000000000240ec <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej>: - 240ec: dd010113 addi sp,sp,-560 - 240f0: 193c addi a5,sp,184 - 240f2: 22813023 sd s0,544(sp) - 240f6: 20913c23 sd s1,536(sp) - 240fa: 842a mv s0,a0 - 240fc: 1824 addi s1,sp,56 - 240fe: 853e mv a0,a5 - 24100: 21213823 sd s2,528(sp) - 24104: 21413023 sd s4,512(sp) - 24108: f7de sd s7,488(sp) - 2410a: e7ee sd s11,456(sp) - 2410c: e43e sd a5,8(sp) - 2410e: ec2e sd a1,24(sp) - 24110: 22113423 sd ra,552(sp) - 24114: 21313423 sd s3,520(sp) - 24118: ffd6 sd s5,504(sp) - 2411a: fbda sd s6,496(sp) - 2411c: f3e2 sd s8,480(sp) - 2411e: efe6 sd s9,472(sp) - 24120: ebea sd s10,464(sp) - 24122: f426 sd s1,40(sp) - 24124: adcf10ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> - 24128: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2412c: 5e0030d7 vmv.v.i v1,0 - 24130: 131c addi a5,sp,416 - 24132: 00028a17 auipc s4,0x28 - 24136: b06a3a03 ld s4,-1274(s4) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 2413a: 0207f0a7 vse64.v v1,(a5) - 2413e: 1b1c addi a5,sp,432 - 24140: 0207f0a7 vse64.v v1,(a5) - 24144: 010a3903 ld s2,16(s4) - 24148: 18011c23 sh zero,408(sp) - 2414c: 018a3b83 ld s7,24(s4) - 24150: 00028717 auipc a4,0x28 - 24154: e0873703 ld a4,-504(a4) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 24158: 01070d93 addi s11,a4,16 - 2415c: fe893783 ld a5,-24(s2) - 24160: eb02 sd zero,400(sp) - 24162: fc4a sd s2,56(sp) - 24164: 978a add a5,a5,sp - 24166: fd6e sd s11,184(sp) - 24168: 0377bc23 sd s7,56(a5) - 2416c: e082 sd zero,64(sp) - 2416e: fe893503 ld a0,-24(s2) - 24172: 4581 li a1,0 - 24174: 9526 add a0,a0,s1 - 24176: a3af10ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 2417a: 020a3983 ld s3,32(s4) - 2417e: 028a3c03 ld s8,40(s4) - 24182: 00a4 addi s1,sp,72 - 24184: fe89b503 ld a0,-24(s3) - 24188: e4ce sd s3,72(sp) - 2418a: 4581 li a1,0 - 2418c: 9526 add a0,a0,s1 - 2418e: 01853023 sd s8,0(a0) - 24192: a1ef10ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 24196: 008a3d03 ld s10,8(s4) - 2419a: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2419e: 030a3c83 ld s9,48(s4) - 241a2: fe8d3703 ld a4,-24(s10) - 241a6: 5e0030d7 vmv.v.i v1,0 - 241aa: 00028797 auipc a5,0x28 - 241ae: c5e7b783 ld a5,-930(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 241b2: 0134 addi a3,sp,136 - 241b4: 970a add a4,a4,sp - 241b6: 03973c23 sd s9,56(a4) - 241ba: 8536 mv a0,a3 - 241bc: 06878713 addi a4,a5,104 - 241c0: e836 sd a3,16(sp) - 241c2: 04078b13 addi s6,a5,64 - 241c6: 01878693 addi a3,a5,24 - 241ca: 08bc addi a5,sp,88 - 241cc: 0207f0a7 vse64.v v1,(a5) - 241d0: 00028a17 auipc s4,0x28 - 241d4: bd8a3a03 ld s4,-1064(s4) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 241d8: 10bc addi a5,sp,104 - 241da: 0207f0a7 vse64.v v1,(a5) - 241de: 0a41 addi s4,s4,16 - 241e0: 18bc addi a5,sp,120 - 241e2: 0207f0a7 vse64.v v1,(a5) - 241e6: fd3a sd a4,184(sp) - 241e8: fc36 sd a3,56(sp) - 241ea: e4da sd s6,72(sp) - 241ec: e8d2 sd s4,80(sp) - 241ee: 9b2f10ef jal 153a0 <_ZNSt6localeC1Ev@plt> - 241f2: 6522 ld a0,8(sp) - 241f4: 00028a97 auipc s5,0x28 - 241f8: ae4aba83 ld s5,-1308(s5) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 241fc: 1138 addi a4,sp,168 - 241fe: 47e1 li a5,24 - 24200: 0ac1 addi s5,s5,16 - 24202: 088c addi a1,sp,80 - 24204: f03a sd a4,32(sp) - 24206: f102 sd zero,160(sp) - 24208: 0a010423 sb zero,168(sp) - 2420c: c93e sw a5,144(sp) - 2420e: ed3a sd a4,152(sp) - 24210: e8d6 sd s5,80(sp) - 24212: 99ef10ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 24216: 67a6 ld a5,72(sp) - 24218: 8526 mv a0,s1 - 2421a: 6711 lui a4,0x4 - 2421c: fe87b783 ld a5,-24(a5) - 24220: 0721 addi a4,a4,8 # 4008 <__abi_tag-0xc28c> - 24222: 01816583 lwu a1,24(sp) - 24226: 94be add s1,s1,a5 - 24228: 4c9c lw a5,24(s1) - 2422a: fb57f793 andi a5,a5,-75 - 2422e: 8fd9 or a5,a5,a4 - 24230: cc9c sw a5,24(s1) - 24232: e1ef10ef jal 15850 <_ZNSo9_M_insertImEERSoT_@plt> - 24236: 7766 ld a4,120(sp) - 24238: 01040793 addi a5,s0,16 - 2423c: 00043423 sd zero,8(s0) - 24240: 00040823 sb zero,16(s0) - 24244: e01c sd a5,0(s0) - 24246: c34d beqz a4,242e8 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x1fc> - 24248: 77a6 ld a5,104(sp) - 2424a: c399 beqz a5,24250 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x164> - 2424c: 08f76c63 bltu a4,a5,242e4 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x1f8> - 24250: 76c6 ld a3,112(sp) - 24252: 4601 li a2,0 - 24254: 4581 li a1,0 - 24256: 8f15 sub a4,a4,a3 - 24258: 8522 mv a0,s0 - 2425a: d16f10ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 2425e: 00028797 auipc a5,0x28 - 24262: baa7b783 ld a5,-1110(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 24266: 01878713 addi a4,a5,24 - 2426a: 06878793 addi a5,a5,104 - 2426e: fd3e sd a5,184(sp) - 24270: 656a ld a0,152(sp) - 24272: 7782 ld a5,32(sp) - 24274: fc3a sd a4,56(sp) - 24276: e4da sd s6,72(sp) - 24278: e8d6 sd s5,80(sp) - 2427a: 00f50463 beq a0,a5,24282 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x196> - 2427e: e82f10ef jal 15900 <_ZdlPv@plt> - 24282: 6542 ld a0,16(sp) - 24284: e8d2 sd s4,80(sp) - 24286: 99af10ef jal 15420 <_ZNSt6localeD1Ev@plt> - 2428a: fe8d3683 ld a3,-24(s10) - 2428e: fe89b703 ld a4,-24(s3) - 24292: fe893783 ld a5,-24(s2) - 24296: 968a add a3,a3,sp - 24298: 0396bc23 sd s9,56(a3) - 2429c: e4ce sd s3,72(sp) - 2429e: 970a add a4,a4,sp - 242a0: 05873423 sd s8,72(a4) - 242a4: 6522 ld a0,8(sp) - 242a6: fc4a sd s2,56(sp) - 242a8: 978a add a5,a5,sp - 242aa: 0377bc23 sd s7,56(a5) - 242ae: fd6e sd s11,184(sp) - 242b0: e082 sd zero,64(sp) - 242b2: b2ef10ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 242b6: 22813083 ld ra,552(sp) - 242ba: 8522 mv a0,s0 - 242bc: 22013403 ld s0,544(sp) - 242c0: 21813483 ld s1,536(sp) - 242c4: 21013903 ld s2,528(sp) - 242c8: 20813983 ld s3,520(sp) - 242cc: 20013a03 ld s4,512(sp) - 242d0: 7afe ld s5,504(sp) - 242d2: 7b5e ld s6,496(sp) - 242d4: 7bbe ld s7,488(sp) - 242d6: 7c1e ld s8,480(sp) - 242d8: 6cfe ld s9,472(sp) - 242da: 6d5e ld s10,464(sp) - 242dc: 6dbe ld s11,456(sp) - 242de: 23010113 addi sp,sp,560 - 242e2: 8082 ret - 242e4: 873e mv a4,a5 - 242e6: b7ad j 24250 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x164> - 242e8: 092c addi a1,sp,152 - 242ea: 8522 mv a0,s0 - 242ec: 885f10ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 242f0: b7bd j 2425e <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x172> - 242f2: 87aa mv a5,a0 - 242f4: 8522 mv a0,s0 - 242f6: 843e mv s0,a5 - 242f8: ac9f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 242fc: 7522 ld a0,40(sp) - 242fe: 892f10ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 24302: 8522 mv a0,s0 - 24304: cecf10ef jal 157f0 <_Unwind_Resume@plt> - 24308: 842a mv s0,a0 - 2430a: bfcd j 242fc <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x210> - 2430c: 842a mv s0,a0 - 2430e: 0928 addi a0,sp,152 - 24310: e8d6 sd s5,80(sp) - 24312: aaff20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24316: 6542 ld a0,16(sp) - 24318: e8d2 sd s4,80(sp) - 2431a: 906f10ef jal 15420 <_ZNSt6localeD1Ev@plt> - 2431e: fe8d3683 ld a3,-24(s10) - 24322: fe89b703 ld a4,-24(s3) - 24326: 1810 addi a2,sp,48 - 24328: 19068693 addi a3,a3,400 - 2432c: fe893783 ld a5,-24(s2) - 24330: 96b2 add a3,a3,a2 - 24332: e796bc23 sd s9,-392(a3) - 24336: 19070713 addi a4,a4,400 - 2433a: e4ce sd s3,72(sp) - 2433c: 9732 add a4,a4,a2 - 2433e: e9873423 sd s8,-376(a4) - 24342: 19078793 addi a5,a5,400 - 24346: fc4a sd s2,56(sp) - 24348: 97b2 add a5,a5,a2 - 2434a: e777bc23 sd s7,-392(a5) - 2434e: e082 sd zero,64(sp) - 24350: 6522 ld a0,8(sp) - 24352: fd6e sd s11,184(sp) - 24354: a8cf10ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 24358: 8522 mv a0,s0 - 2435a: c96f10ef jal 157f0 <_Unwind_Resume@plt> - 2435e: fe893783 ld a5,-24(s2) - 24362: 1818 addi a4,sp,48 - 24364: fc4a sd s2,56(sp) - 24366: 19078793 addi a5,a5,400 - 2436a: 97ba add a5,a5,a4 - 2436c: e777bc23 sd s7,-392(a5) - 24370: 842a mv s0,a0 - 24372: e082 sd zero,64(sp) - 24374: bff1 j 24350 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x264> - 24376: 842a mv s0,a0 - 24378: bfe1 j 24350 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x264> - -000000000002437a <_ZN7testing8internal6String12FormatHexIntB5cxx11Ei>: - 2437a: 1141 addi sp,sp,-16 - 2437c: e022 sd s0,0(sp) - 2437e: e406 sd ra,8(sp) - 24380: 842a mv s0,a0 - 24382: d6bff0ef jal 240ec <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej> - 24386: 60a2 ld ra,8(sp) - 24388: 8522 mv a0,s0 - 2438a: 6402 ld s0,0(sp) - 2438c: 0141 addi sp,sp,16 - 2438e: 8082 ret - -0000000000024390 <_ZN7testing8internal7PrintToEhPSo>: - 24390: 7139 addi sp,sp,-64 - 24392: f822 sd s0,48(sp) - 24394: f426 sd s1,40(sp) - 24396: 842e mv s0,a1 - 24398: 84aa mv s1,a0 - 2439a: 4605 li a2,1 - 2439c: 852e mv a0,a1 - 2439e: 00016597 auipc a1,0x16 - 243a2: b2258593 addi a1,a1,-1246 # 39ec0 <_IO_stdin_used+0x340> - 243a6: fc06 sd ra,56(sp) - 243a8: b58f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 243ac: 02700793 li a5,39 - 243b0: 2897ee63 bltu a5,s1,2464c <_ZN7testing8internal7PrintToEhPSo+0x2bc> - 243b4: 00018717 auipc a4,0x18 - 243b8: 72470713 addi a4,a4,1828 # 3cad8 <_IO_stdin_used+0x2f58> - 243bc: 00249793 slli a5,s1,0x2 - 243c0: 97ba add a5,a5,a4 - 243c2: 439c lw a5,0(a5) - 243c4: 97ba add a5,a5,a4 - 243c6: 8782 jr a5 - 243c8: f04a sd s2,32(sp) - 243ca: fe04879b addiw a5,s1,-32 - 243ce: 05e00713 li a4,94 - 243d2: 0004891b sext.w s2,s1 - 243d6: 2af76d63 bltu a4,a5,24690 <_ZN7testing8internal7PrintToEhPSo+0x300> - 243da: 85a6 mv a1,s1 - 243dc: 8522 mv a0,s0 - 243de: a62f10ef jal 15640 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> - 243e2: 8522 mv a0,s0 - 243e4: 4605 li a2,1 - 243e6: 00016597 auipc a1,0x16 - 243ea: ada58593 addi a1,a1,-1318 # 39ec0 <_IO_stdin_used+0x340> - 243ee: b12f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 243f2: 8522 mv a0,s0 - 243f4: 4609 li a2,2 - 243f6: 00017597 auipc a1,0x17 - 243fa: 22258593 addi a1,a1,546 # 3b618 <_IO_stdin_used+0x1a98> - 243fe: b02f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24402: 85ca mv a1,s2 - 24404: 8522 mv a0,s0 - 24406: 90af10ef jal 15510 <_ZNSolsEi@plt> - 2440a: a855 j 244be <_ZN7testing8internal7PrintToEhPSo+0x12e> - 2440c: 00016597 auipc a1,0x16 - 24410: a4c58593 addi a1,a1,-1460 # 39e58 <_IO_stdin_used+0x2d8> - 24414: 8522 mv a0,s0 - 24416: a1af10ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2441a: 8522 mv a0,s0 - 2441c: 7442 ld s0,48(sp) - 2441e: 70e2 ld ra,56(sp) - 24420: 74a2 ld s1,40(sp) - 24422: 4605 li a2,1 - 24424: 00016597 auipc a1,0x16 - 24428: a9c58593 addi a1,a1,-1380 # 39ec0 <_IO_stdin_used+0x340> - 2442c: 6121 addi sp,sp,64 - 2442e: ad2f106f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24432: 00016597 auipc a1,0x16 - 24436: a3e58593 addi a1,a1,-1474 # 39e70 <_IO_stdin_used+0x2f0> - 2443a: 8522 mv a0,s0 - 2443c: 9f4f10ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 24440: 4605 li a2,1 - 24442: 00016597 auipc a1,0x16 - 24446: a7e58593 addi a1,a1,-1410 # 39ec0 <_IO_stdin_used+0x340> - 2444a: 8522 mv a0,s0 - 2444c: ab4f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24450: 00017597 auipc a1,0x17 - 24454: 1c858593 addi a1,a1,456 # 3b618 <_IO_stdin_used+0x1a98> - 24458: 8522 mv a0,s0 - 2445a: 4609 li a2,2 - 2445c: aa4f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24460: 8522 mv a0,s0 - 24462: 459d li a1,7 - 24464: 8acf10ef jal 15510 <_ZNSolsEi@plt> - 24468: 8522 mv a0,s0 - 2446a: 7442 ld s0,48(sp) - 2446c: 70e2 ld ra,56(sp) - 2446e: 74a2 ld s1,40(sp) - 24470: 4605 li a2,1 - 24472: 00018597 auipc a1,0x18 - 24476: 8be58593 addi a1,a1,-1858 # 3bd30 <_IO_stdin_used+0x21b0> - 2447a: 6121 addi sp,sp,64 - 2447c: a84f106f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24480: 00016597 auipc a1,0x16 - 24484: 9e058593 addi a1,a1,-1568 # 39e60 <_IO_stdin_used+0x2e0> - 24488: 8522 mv a0,s0 - 2448a: f04a sd s2,32(sp) - 2448c: 9a4f10ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 24490: 4605 li a2,1 - 24492: 00016597 auipc a1,0x16 - 24496: a2e58593 addi a1,a1,-1490 # 39ec0 <_IO_stdin_used+0x340> - 2449a: 8522 mv a0,s0 - 2449c: a64f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 244a0: 4609 li a2,2 - 244a2: 00017597 auipc a1,0x17 - 244a6: 17658593 addi a1,a1,374 # 3b618 <_IO_stdin_used+0x1a98> - 244aa: 8522 mv a0,s0 - 244ac: a54f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 244b0: 8522 mv a0,s0 - 244b2: 02700593 li a1,39 - 244b6: 85af10ef jal 15510 <_ZNSolsEi@plt> - 244ba: 02700913 li s2,39 - 244be: 4611 li a2,4 - 244c0: 00017597 auipc a1,0x17 - 244c4: 97858593 addi a1,a1,-1672 # 3ae38 <_IO_stdin_used+0x12b8> - 244c8: 8522 mv a0,s0 - 244ca: a36f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 244ce: 85ca mv a1,s2 - 244d0: 850a mv a0,sp - 244d2: ea9ff0ef jal 2437a <_ZN7testing8internal6String12FormatHexIntB5cxx11Ei> - 244d6: 6622 ld a2,8(sp) - 244d8: 6582 ld a1,0(sp) - 244da: 8522 mv a0,s0 - 244dc: 848a mv s1,sp - 244de: a22f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 244e2: 8526 mv a0,s1 - 244e4: 8ddf20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 244e8: 7902 ld s2,32(sp) - 244ea: bfbd j 24468 <_ZN7testing8internal7PrintToEhPSo+0xd8> - 244ec: 00016597 auipc a1,0x16 - 244f0: 99458593 addi a1,a1,-1644 # 39e80 <_IO_stdin_used+0x300> - 244f4: 8522 mv a0,s0 - 244f6: f04a sd s2,32(sp) - 244f8: 938f10ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 244fc: 4605 li a2,1 - 244fe: 00016597 auipc a1,0x16 - 24502: 9c258593 addi a1,a1,-1598 # 39ec0 <_IO_stdin_used+0x340> - 24506: 8522 mv a0,s0 - 24508: 9f8f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2450c: 4609 li a2,2 - 2450e: 00017597 auipc a1,0x17 - 24512: 10a58593 addi a1,a1,266 # 3b618 <_IO_stdin_used+0x1a98> - 24516: 8522 mv a0,s0 - 24518: 9e8f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2451c: 8522 mv a0,s0 - 2451e: 45b1 li a1,12 - 24520: ff1f00ef jal 15510 <_ZNSolsEi@plt> - 24524: 4931 li s2,12 - 24526: bf61 j 244be <_ZN7testing8internal7PrintToEhPSo+0x12e> - 24528: 00016597 auipc a1,0x16 - 2452c: 96858593 addi a1,a1,-1688 # 39e90 <_IO_stdin_used+0x310> - 24530: 8522 mv a0,s0 - 24532: f04a sd s2,32(sp) - 24534: 8fcf10ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 24538: 4605 li a2,1 - 2453a: 00016597 auipc a1,0x16 - 2453e: 98658593 addi a1,a1,-1658 # 39ec0 <_IO_stdin_used+0x340> - 24542: 8522 mv a0,s0 - 24544: 9bcf10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24548: 4609 li a2,2 - 2454a: 00017597 auipc a1,0x17 - 2454e: 0ce58593 addi a1,a1,206 # 3b618 <_IO_stdin_used+0x1a98> - 24552: 8522 mv a0,s0 - 24554: 9acf10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24558: 8522 mv a0,s0 - 2455a: 45b5 li a1,13 - 2455c: fb5f00ef jal 15510 <_ZNSolsEi@plt> - 24560: 4935 li s2,13 - 24562: bfb1 j 244be <_ZN7testing8internal7PrintToEhPSo+0x12e> - 24564: 00016597 auipc a1,0x16 - 24568: 91458593 addi a1,a1,-1772 # 39e78 <_IO_stdin_used+0x2f8> - 2456c: 8522 mv a0,s0 - 2456e: 8c2f10ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 24572: 8522 mv a0,s0 - 24574: 4605 li a2,1 - 24576: 00016597 auipc a1,0x16 - 2457a: 94a58593 addi a1,a1,-1718 # 39ec0 <_IO_stdin_used+0x340> - 2457e: 982f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24582: 8522 mv a0,s0 - 24584: 4609 li a2,2 - 24586: 00017597 auipc a1,0x17 - 2458a: 09258593 addi a1,a1,146 # 3b618 <_IO_stdin_used+0x1a98> - 2458e: 972f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24592: 8522 mv a0,s0 - 24594: 45a1 li a1,8 - 24596: f7bf00ef jal 15510 <_ZNSolsEi@plt> - 2459a: b5f9 j 24468 <_ZN7testing8internal7PrintToEhPSo+0xd8> - 2459c: 00016597 auipc a1,0x16 - 245a0: 8fc58593 addi a1,a1,-1796 # 39e98 <_IO_stdin_used+0x318> - 245a4: 8522 mv a0,s0 - 245a6: 88af10ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 245aa: 8522 mv a0,s0 - 245ac: 4605 li a2,1 - 245ae: 00016597 auipc a1,0x16 - 245b2: 91258593 addi a1,a1,-1774 # 39ec0 <_IO_stdin_used+0x340> - 245b6: 94af10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 245ba: 8522 mv a0,s0 - 245bc: 4609 li a2,2 - 245be: 00017597 auipc a1,0x17 - 245c2: 05a58593 addi a1,a1,90 # 3b618 <_IO_stdin_used+0x1a98> - 245c6: 93af10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 245ca: 8522 mv a0,s0 - 245cc: 45a5 li a1,9 - 245ce: f43f00ef jal 15510 <_ZNSolsEi@plt> - 245d2: bd59 j 24468 <_ZN7testing8internal7PrintToEhPSo+0xd8> - 245d4: 00016597 auipc a1,0x16 - 245d8: 8b458593 addi a1,a1,-1868 # 39e88 <_IO_stdin_used+0x308> - 245dc: 8522 mv a0,s0 - 245de: f04a sd s2,32(sp) - 245e0: 850f10ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 245e4: 4605 li a2,1 - 245e6: 00016597 auipc a1,0x16 - 245ea: 8da58593 addi a1,a1,-1830 # 39ec0 <_IO_stdin_used+0x340> - 245ee: 8522 mv a0,s0 - 245f0: 910f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 245f4: 4609 li a2,2 - 245f6: 00017597 auipc a1,0x17 - 245fa: 02258593 addi a1,a1,34 # 3b618 <_IO_stdin_used+0x1a98> - 245fe: 8522 mv a0,s0 - 24600: 900f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24604: 8522 mv a0,s0 - 24606: 45a9 li a1,10 - 24608: f09f00ef jal 15510 <_ZNSolsEi@plt> - 2460c: 4929 li s2,10 - 2460e: bd45 j 244be <_ZN7testing8internal7PrintToEhPSo+0x12e> - 24610: 00016597 auipc a1,0x16 - 24614: 89058593 addi a1,a1,-1904 # 39ea0 <_IO_stdin_used+0x320> - 24618: 8522 mv a0,s0 - 2461a: f04a sd s2,32(sp) - 2461c: 814f10ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 24620: 4605 li a2,1 - 24622: 00016597 auipc a1,0x16 - 24626: 89e58593 addi a1,a1,-1890 # 39ec0 <_IO_stdin_used+0x340> - 2462a: 8522 mv a0,s0 - 2462c: 8d4f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24630: 4609 li a2,2 - 24632: 00017597 auipc a1,0x17 - 24636: fe658593 addi a1,a1,-26 # 3b618 <_IO_stdin_used+0x1a98> - 2463a: 8522 mv a0,s0 - 2463c: 8c4f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24640: 8522 mv a0,s0 - 24642: 45ad li a1,11 - 24644: ecdf00ef jal 15510 <_ZNSolsEi@plt> - 24648: 492d li s2,11 - 2464a: bd95 j 244be <_ZN7testing8internal7PrintToEhPSo+0x12e> - 2464c: f04a sd s2,32(sp) - 2464e: 05c00793 li a5,92 - 24652: d6f49ce3 bne s1,a5,243ca <_ZN7testing8internal7PrintToEhPSo+0x3a> - 24656: 00016597 auipc a1,0x16 - 2465a: 81258593 addi a1,a1,-2030 # 39e68 <_IO_stdin_used+0x2e8> - 2465e: 8522 mv a0,s0 - 24660: fd1f00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 24664: 4605 li a2,1 - 24666: 00016597 auipc a1,0x16 - 2466a: 85a58593 addi a1,a1,-1958 # 39ec0 <_IO_stdin_used+0x340> - 2466e: 8522 mv a0,s0 - 24670: 890f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24674: 4609 li a2,2 - 24676: 00017597 auipc a1,0x17 - 2467a: fa258593 addi a1,a1,-94 # 3b618 <_IO_stdin_used+0x1a98> - 2467e: 8522 mv a0,s0 - 24680: 880f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24684: 85a6 mv a1,s1 - 24686: 8522 mv a0,s0 - 24688: e89f00ef jal 15510 <_ZNSolsEi@plt> - 2468c: 8926 mv s2,s1 - 2468e: bd05 j 244be <_ZN7testing8internal7PrintToEhPSo+0x12e> - 24690: 601c ld a5,0(s0) - 24692: 4609 li a2,2 - 24694: 00016597 auipc a1,0x16 - 24698: 81458593 addi a1,a1,-2028 # 39ea8 <_IO_stdin_used+0x328> - 2469c: fe87b783 ld a5,-24(a5) - 246a0: 8522 mv a0,s0 - 246a2: 97a2 add a5,a5,s0 - 246a4: 4f84 lw s1,24(a5) - 246a6: 85af10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 246aa: 601c ld a5,0(s0) - 246ac: 6691 lui a3,0x4 - 246ae: 06a1 addi a3,a3,8 # 4008 <__abi_tag-0xc28c> - 246b0: fe87b703 ld a4,-24(a5) - 246b4: 85ca mv a1,s2 - 246b6: 8522 mv a0,s0 - 246b8: 9722 add a4,a4,s0 - 246ba: 4f1c lw a5,24(a4) - 246bc: fb57f793 andi a5,a5,-75 - 246c0: 8fd5 or a5,a5,a3 - 246c2: cf1c sw a5,24(a4) - 246c4: e4df00ef jal 15510 <_ZNSolsEi@plt> - 246c8: 601c ld a5,0(s0) - 246ca: 4605 li a2,1 - 246cc: 00015597 auipc a1,0x15 - 246d0: 7f458593 addi a1,a1,2036 # 39ec0 <_IO_stdin_used+0x340> - 246d4: fe87b783 ld a5,-24(a5) - 246d8: 8522 mv a0,s0 - 246da: 97a2 add a5,a5,s0 - 246dc: cf84 sw s1,24(a5) - 246de: 822f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 246e2: 4609 li a2,2 - 246e4: 00017597 auipc a1,0x17 - 246e8: f3458593 addi a1,a1,-204 # 3b618 <_IO_stdin_used+0x1a98> - 246ec: 8522 mv a0,s0 - 246ee: 812f10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 246f2: 85ca mv a1,s2 - 246f4: 8522 mv a0,s0 - 246f6: e1bf00ef jal 15510 <_ZNSolsEi@plt> - 246fa: 7902 ld s2,32(sp) - 246fc: b3b5 j 24468 <_ZN7testing8internal7PrintToEhPSo+0xd8> - 246fe: 842a mv s0,a0 - 24700: 8526 mv a0,s1 - 24702: ebef20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24706: 8522 mv a0,s0 - 24708: 8e8f10ef jal 157f0 <_Unwind_Resume@plt> - -000000000002470c <_ZN7testing8internal7PrintToEaPSo>: - 2470c: 715d addi sp,sp,-80 - 2470e: e0a2 sd s0,64(sp) - 24710: fc26 sd s1,56(sp) - 24712: 842e mv s0,a1 - 24714: 84aa mv s1,a0 - 24716: 4605 li a2,1 - 24718: 852e mv a0,a1 - 2471a: 00015597 auipc a1,0x15 - 2471e: 7a658593 addi a1,a1,1958 # 39ec0 <_IO_stdin_used+0x340> - 24722: e486 sd ra,72(sp) - 24724: fddf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24728: 02700793 li a5,39 - 2472c: 2a97c063 blt a5,s1,249cc <_ZN7testing8internal7PrintToEaPSo+0x2c0> - 24730: 2e04c063 bltz s1,24a10 <_ZN7testing8internal7PrintToEaPSo+0x304> - 24734: 0097ec63 bltu a5,s1,2474c <_ZN7testing8internal7PrintToEaPSo+0x40> - 24738: 00018717 auipc a4,0x18 - 2473c: 44070713 addi a4,a4,1088 # 3cb78 <_IO_stdin_used+0x2ff8> - 24740: 00249793 slli a5,s1,0x2 - 24744: 97ba add a5,a5,a4 - 24746: 439c lw a5,0(a5) - 24748: 97ba add a5,a5,a4 - 2474a: 8782 jr a5 - 2474c: f84a sd s2,48(sp) - 2474e: f44e sd s3,40(sp) - 24750: fe04871b addiw a4,s1,-32 - 24754: 05e00793 li a5,94 - 24758: 8926 mv s2,s1 - 2475a: 0ff4f993 zext.b s3,s1 - 2475e: 2ae7ed63 bltu a5,a4,24a18 <_ZN7testing8internal7PrintToEaPSo+0x30c> - 24762: 85ce mv a1,s3 - 24764: 8522 mv a0,s0 - 24766: edbf00ef jal 15640 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> - 2476a: 4605 li a2,1 - 2476c: 00015597 auipc a1,0x15 - 24770: 75458593 addi a1,a1,1876 # 39ec0 <_IO_stdin_used+0x340> - 24774: 8522 mv a0,s0 - 24776: f8bf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2477a: 4609 li a2,2 - 2477c: 00017597 auipc a1,0x17 - 24780: e9c58593 addi a1,a1,-356 # 3b618 <_IO_stdin_used+0x1a98> - 24784: 8522 mv a0,s0 - 24786: f7bf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2478a: 85a6 mv a1,s1 - 2478c: 8522 mv a0,s0 - 2478e: d83f00ef jal 15510 <_ZNSolsEi@plt> - 24792: 79a2 ld s3,40(sp) - 24794: 4611 li a2,4 - 24796: 00016597 auipc a1,0x16 - 2479a: 6a258593 addi a1,a1,1698 # 3ae38 <_IO_stdin_used+0x12b8> - 2479e: 8522 mv a0,s0 - 247a0: f61f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 247a4: 85ca mv a1,s2 - 247a6: 850a mv a0,sp - 247a8: bd3ff0ef jal 2437a <_ZN7testing8internal6String12FormatHexIntB5cxx11Ei> - 247ac: 6622 ld a2,8(sp) - 247ae: 6582 ld a1,0(sp) - 247b0: 8522 mv a0,s0 - 247b2: 848a mv s1,sp - 247b4: f4df00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 247b8: 8526 mv a0,s1 - 247ba: e06f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 247be: 7942 ld s2,48(sp) - 247c0: 8522 mv a0,s0 - 247c2: 4605 li a2,1 - 247c4: 00017597 auipc a1,0x17 - 247c8: 56c58593 addi a1,a1,1388 # 3bd30 <_IO_stdin_used+0x21b0> - 247cc: 6406 ld s0,64(sp) - 247ce: 60a6 ld ra,72(sp) - 247d0: 74e2 ld s1,56(sp) - 247d2: 6161 addi sp,sp,80 - 247d4: f2df006f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 247d8: 00015597 auipc a1,0x15 - 247dc: 68058593 addi a1,a1,1664 # 39e58 <_IO_stdin_used+0x2d8> - 247e0: 8522 mv a0,s0 - 247e2: e4ff00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 247e6: 8522 mv a0,s0 - 247e8: 4605 li a2,1 - 247ea: 00015597 auipc a1,0x15 - 247ee: 6d658593 addi a1,a1,1750 # 39ec0 <_IO_stdin_used+0x340> - 247f2: bfe9 j 247cc <_ZN7testing8internal7PrintToEaPSo+0xc0> - 247f4: 00015597 auipc a1,0x15 - 247f8: 67c58593 addi a1,a1,1660 # 39e70 <_IO_stdin_used+0x2f0> - 247fc: 8522 mv a0,s0 - 247fe: e33f00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 24802: 8522 mv a0,s0 - 24804: 4605 li a2,1 - 24806: 00015597 auipc a1,0x15 - 2480a: 6ba58593 addi a1,a1,1722 # 39ec0 <_IO_stdin_used+0x340> - 2480e: ef3f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24812: 8522 mv a0,s0 - 24814: 4609 li a2,2 - 24816: 00017597 auipc a1,0x17 - 2481a: e0258593 addi a1,a1,-510 # 3b618 <_IO_stdin_used+0x1a98> - 2481e: ee3f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24822: 8522 mv a0,s0 - 24824: 459d li a1,7 - 24826: cebf00ef jal 15510 <_ZNSolsEi@plt> - 2482a: bf59 j 247c0 <_ZN7testing8internal7PrintToEaPSo+0xb4> - 2482c: 00015597 auipc a1,0x15 - 24830: 64c58593 addi a1,a1,1612 # 39e78 <_IO_stdin_used+0x2f8> - 24834: 8522 mv a0,s0 - 24836: dfbf00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2483a: 8522 mv a0,s0 - 2483c: 4605 li a2,1 - 2483e: 00015597 auipc a1,0x15 - 24842: 68258593 addi a1,a1,1666 # 39ec0 <_IO_stdin_used+0x340> - 24846: ebbf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2484a: 8522 mv a0,s0 - 2484c: 4609 li a2,2 - 2484e: 00017597 auipc a1,0x17 - 24852: dca58593 addi a1,a1,-566 # 3b618 <_IO_stdin_used+0x1a98> - 24856: eabf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2485a: 8522 mv a0,s0 - 2485c: 45a1 li a1,8 - 2485e: cb3f00ef jal 15510 <_ZNSolsEi@plt> - 24862: bfb9 j 247c0 <_ZN7testing8internal7PrintToEaPSo+0xb4> - 24864: 00015597 auipc a1,0x15 - 24868: 63458593 addi a1,a1,1588 # 39e98 <_IO_stdin_used+0x318> - 2486c: 8522 mv a0,s0 - 2486e: dc3f00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 24872: 8522 mv a0,s0 - 24874: 4605 li a2,1 - 24876: 00015597 auipc a1,0x15 - 2487a: 64a58593 addi a1,a1,1610 # 39ec0 <_IO_stdin_used+0x340> - 2487e: e83f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24882: 8522 mv a0,s0 - 24884: 4609 li a2,2 - 24886: 00017597 auipc a1,0x17 - 2488a: d9258593 addi a1,a1,-622 # 3b618 <_IO_stdin_used+0x1a98> - 2488e: e73f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24892: 8522 mv a0,s0 - 24894: 45a5 li a1,9 - 24896: c7bf00ef jal 15510 <_ZNSolsEi@plt> - 2489a: b71d j 247c0 <_ZN7testing8internal7PrintToEaPSo+0xb4> - 2489c: 00015597 auipc a1,0x15 - 248a0: 5ec58593 addi a1,a1,1516 # 39e88 <_IO_stdin_used+0x308> - 248a4: 8522 mv a0,s0 - 248a6: f84a sd s2,48(sp) - 248a8: d89f00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 248ac: 4605 li a2,1 - 248ae: 00015597 auipc a1,0x15 - 248b2: 61258593 addi a1,a1,1554 # 39ec0 <_IO_stdin_used+0x340> - 248b6: 8522 mv a0,s0 - 248b8: e49f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 248bc: 4609 li a2,2 - 248be: 00017597 auipc a1,0x17 - 248c2: d5a58593 addi a1,a1,-678 # 3b618 <_IO_stdin_used+0x1a98> - 248c6: 8522 mv a0,s0 - 248c8: e39f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 248cc: 8522 mv a0,s0 - 248ce: 45a9 li a1,10 - 248d0: c41f00ef jal 15510 <_ZNSolsEi@plt> - 248d4: 4929 li s2,10 - 248d6: bd7d j 24794 <_ZN7testing8internal7PrintToEaPSo+0x88> - 248d8: 00015597 auipc a1,0x15 - 248dc: 5c858593 addi a1,a1,1480 # 39ea0 <_IO_stdin_used+0x320> - 248e0: 8522 mv a0,s0 - 248e2: f84a sd s2,48(sp) - 248e4: d4df00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 248e8: 4605 li a2,1 - 248ea: 00015597 auipc a1,0x15 - 248ee: 5d658593 addi a1,a1,1494 # 39ec0 <_IO_stdin_used+0x340> - 248f2: 8522 mv a0,s0 - 248f4: e0df00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 248f8: 4609 li a2,2 - 248fa: 00017597 auipc a1,0x17 - 248fe: d1e58593 addi a1,a1,-738 # 3b618 <_IO_stdin_used+0x1a98> - 24902: 8522 mv a0,s0 - 24904: dfdf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24908: 8522 mv a0,s0 - 2490a: 45ad li a1,11 - 2490c: c05f00ef jal 15510 <_ZNSolsEi@plt> - 24910: 492d li s2,11 - 24912: b549 j 24794 <_ZN7testing8internal7PrintToEaPSo+0x88> - 24914: 00015597 auipc a1,0x15 - 24918: 56c58593 addi a1,a1,1388 # 39e80 <_IO_stdin_used+0x300> - 2491c: 8522 mv a0,s0 - 2491e: f84a sd s2,48(sp) - 24920: d11f00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 24924: 4605 li a2,1 - 24926: 00015597 auipc a1,0x15 - 2492a: 59a58593 addi a1,a1,1434 # 39ec0 <_IO_stdin_used+0x340> - 2492e: 8522 mv a0,s0 - 24930: dd1f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24934: 4609 li a2,2 - 24936: 00017597 auipc a1,0x17 - 2493a: ce258593 addi a1,a1,-798 # 3b618 <_IO_stdin_used+0x1a98> - 2493e: 8522 mv a0,s0 - 24940: dc1f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24944: 8522 mv a0,s0 - 24946: 45b1 li a1,12 - 24948: bc9f00ef jal 15510 <_ZNSolsEi@plt> - 2494c: 4931 li s2,12 - 2494e: b599 j 24794 <_ZN7testing8internal7PrintToEaPSo+0x88> - 24950: 00015597 auipc a1,0x15 - 24954: 54058593 addi a1,a1,1344 # 39e90 <_IO_stdin_used+0x310> - 24958: 8522 mv a0,s0 - 2495a: f84a sd s2,48(sp) - 2495c: cd5f00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 24960: 4605 li a2,1 - 24962: 00015597 auipc a1,0x15 - 24966: 55e58593 addi a1,a1,1374 # 39ec0 <_IO_stdin_used+0x340> - 2496a: 8522 mv a0,s0 - 2496c: d95f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24970: 4609 li a2,2 - 24972: 00017597 auipc a1,0x17 - 24976: ca658593 addi a1,a1,-858 # 3b618 <_IO_stdin_used+0x1a98> - 2497a: 8522 mv a0,s0 - 2497c: d85f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24980: 8522 mv a0,s0 - 24982: 45b5 li a1,13 - 24984: b8df00ef jal 15510 <_ZNSolsEi@plt> - 24988: 4935 li s2,13 - 2498a: b529 j 24794 <_ZN7testing8internal7PrintToEaPSo+0x88> - 2498c: 00015597 auipc a1,0x15 - 24990: 4d458593 addi a1,a1,1236 # 39e60 <_IO_stdin_used+0x2e0> - 24994: 8522 mv a0,s0 - 24996: f84a sd s2,48(sp) - 24998: c99f00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2499c: 4605 li a2,1 - 2499e: 00015597 auipc a1,0x15 - 249a2: 52258593 addi a1,a1,1314 # 39ec0 <_IO_stdin_used+0x340> - 249a6: 8522 mv a0,s0 - 249a8: d59f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 249ac: 4609 li a2,2 - 249ae: 00017597 auipc a1,0x17 - 249b2: c6a58593 addi a1,a1,-918 # 3b618 <_IO_stdin_used+0x1a98> - 249b6: 8522 mv a0,s0 - 249b8: d49f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 249bc: 8522 mv a0,s0 - 249be: 02700593 li a1,39 - 249c2: b4ff00ef jal 15510 <_ZNSolsEi@plt> - 249c6: 02700913 li s2,39 - 249ca: b3e9 j 24794 <_ZN7testing8internal7PrintToEaPSo+0x88> - 249cc: f84a sd s2,48(sp) - 249ce: 05c00793 li a5,92 - 249d2: d6f49ee3 bne s1,a5,2474e <_ZN7testing8internal7PrintToEaPSo+0x42> - 249d6: 00015597 auipc a1,0x15 - 249da: 49258593 addi a1,a1,1170 # 39e68 <_IO_stdin_used+0x2e8> - 249de: 8522 mv a0,s0 - 249e0: c51f00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 249e4: 4605 li a2,1 - 249e6: 00015597 auipc a1,0x15 - 249ea: 4da58593 addi a1,a1,1242 # 39ec0 <_IO_stdin_used+0x340> - 249ee: 8522 mv a0,s0 - 249f0: d11f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 249f4: 4609 li a2,2 - 249f6: 00017597 auipc a1,0x17 - 249fa: c2258593 addi a1,a1,-990 # 3b618 <_IO_stdin_used+0x1a98> - 249fe: 8522 mv a0,s0 - 24a00: d01f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24a04: 85a6 mv a1,s1 - 24a06: 8522 mv a0,s0 - 24a08: b09f00ef jal 15510 <_ZNSolsEi@plt> - 24a0c: 8926 mv s2,s1 - 24a0e: b359 j 24794 <_ZN7testing8internal7PrintToEaPSo+0x88> - 24a10: f44e sd s3,40(sp) - 24a12: f84a sd s2,48(sp) - 24a14: 0ff4f993 zext.b s3,s1 - 24a18: 601c ld a5,0(s0) - 24a1a: 4609 li a2,2 - 24a1c: 00015597 auipc a1,0x15 - 24a20: 48c58593 addi a1,a1,1164 # 39ea8 <_IO_stdin_used+0x328> - 24a24: fe87b783 ld a5,-24(a5) - 24a28: 8522 mv a0,s0 - 24a2a: 97a2 add a5,a5,s0 - 24a2c: 0187a903 lw s2,24(a5) - 24a30: cd1f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24a34: 601c ld a5,0(s0) - 24a36: 6691 lui a3,0x4 - 24a38: 06a1 addi a3,a3,8 # 4008 <__abi_tag-0xc28c> - 24a3a: fe87b703 ld a4,-24(a5) - 24a3e: 85ce mv a1,s3 - 24a40: 8522 mv a0,s0 - 24a42: 9722 add a4,a4,s0 - 24a44: 4f1c lw a5,24(a4) - 24a46: fb57f793 andi a5,a5,-75 - 24a4a: 8fd5 or a5,a5,a3 - 24a4c: cf1c sw a5,24(a4) - 24a4e: ac3f00ef jal 15510 <_ZNSolsEi@plt> - 24a52: 601c ld a5,0(s0) - 24a54: 4605 li a2,1 - 24a56: 00015597 auipc a1,0x15 - 24a5a: 46a58593 addi a1,a1,1130 # 39ec0 <_IO_stdin_used+0x340> - 24a5e: fe87b783 ld a5,-24(a5) - 24a62: 8522 mv a0,s0 - 24a64: 97a2 add a5,a5,s0 - 24a66: 0127ac23 sw s2,24(a5) - 24a6a: c97f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24a6e: 4609 li a2,2 - 24a70: 00017597 auipc a1,0x17 - 24a74: ba858593 addi a1,a1,-1112 # 3b618 <_IO_stdin_used+0x1a98> - 24a78: 8522 mv a0,s0 - 24a7a: c87f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24a7e: 85a6 mv a1,s1 - 24a80: 8522 mv a0,s0 - 24a82: a8ff00ef jal 15510 <_ZNSolsEi@plt> - 24a86: 7942 ld s2,48(sp) - 24a88: 79a2 ld s3,40(sp) - 24a8a: bb1d j 247c0 <_ZN7testing8internal7PrintToEaPSo+0xb4> - 24a8c: 842a mv s0,a0 - 24a8e: 8526 mv a0,s1 - 24a90: f44e sd s3,40(sp) - 24a92: b2ef20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24a96: 8522 mv a0,s0 - 24a98: d59f00ef jal 157f0 <_Unwind_Resume@plt> - -0000000000024a9c <_ZN7testing8internal7PrintToEwPSo>: - 24a9c: 7139 addi sp,sp,-64 - 24a9e: f822 sd s0,48(sp) - 24aa0: f426 sd s1,40(sp) - 24aa2: 842e mv s0,a1 - 24aa4: 84aa mv s1,a0 - 24aa6: 4609 li a2,2 - 24aa8: 852e mv a0,a1 - 24aaa: 00016597 auipc a1,0x16 - 24aae: 39658593 addi a1,a1,918 # 3ae40 <_IO_stdin_used+0x12c0> - 24ab2: fc06 sd ra,56(sp) - 24ab4: f04a sd s2,32(sp) - 24ab6: c4bf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24aba: 85a2 mv a1,s0 - 24abc: 8526 mv a0,s1 - 24abe: f33f40ef jal 199f0 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo> - 24ac2: 892a mv s2,a0 - 24ac4: 4605 li a2,1 - 24ac6: 8522 mv a0,s0 - 24ac8: 00015597 auipc a1,0x15 - 24acc: 3f858593 addi a1,a1,1016 # 39ec0 <_IO_stdin_used+0x340> - 24ad0: c31f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24ad4: e499 bnez s1,24ae2 <_ZN7testing8internal7PrintToEwPSo+0x46> - 24ad6: 70e2 ld ra,56(sp) - 24ad8: 7442 ld s0,48(sp) - 24ada: 74a2 ld s1,40(sp) - 24adc: 7902 ld s2,32(sp) - 24ade: 6121 addi sp,sp,64 - 24ae0: 8082 ret - 24ae2: 4609 li a2,2 - 24ae4: 00017597 auipc a1,0x17 - 24ae8: b3458593 addi a1,a1,-1228 # 3b618 <_IO_stdin_used+0x1a98> - 24aec: 8522 mv a0,s0 - 24aee: c13f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24af2: 85a6 mv a1,s1 - 24af4: 8522 mv a0,s0 - 24af6: a1bf00ef jal 15510 <_ZNSolsEi@plt> - 24afa: 4785 li a5,1 - 24afc: 00f90763 beq s2,a5,24b0a <_ZN7testing8internal7PrintToEwPSo+0x6e> - 24b00: fff4879b addiw a5,s1,-1 - 24b04: 4721 li a4,8 - 24b06: 00f76f63 bltu a4,a5,24b24 <_ZN7testing8internal7PrintToEwPSo+0x88> - 24b0a: 8522 mv a0,s0 - 24b0c: 7442 ld s0,48(sp) - 24b0e: 70e2 ld ra,56(sp) - 24b10: 74a2 ld s1,40(sp) - 24b12: 7902 ld s2,32(sp) - 24b14: 4605 li a2,1 - 24b16: 00017597 auipc a1,0x17 - 24b1a: 21a58593 addi a1,a1,538 # 3bd30 <_IO_stdin_used+0x21b0> - 24b1e: 6121 addi sp,sp,64 - 24b20: be1f006f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24b24: 4611 li a2,4 - 24b26: 00016597 auipc a1,0x16 - 24b2a: 31258593 addi a1,a1,786 # 3ae38 <_IO_stdin_used+0x12b8> - 24b2e: 8522 mv a0,s0 - 24b30: bd1f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24b34: 85a6 mv a1,s1 - 24b36: 850a mv a0,sp - 24b38: 843ff0ef jal 2437a <_ZN7testing8internal6String12FormatHexIntB5cxx11Ei> - 24b3c: 6622 ld a2,8(sp) - 24b3e: 6582 ld a1,0(sp) - 24b40: 8522 mv a0,s0 - 24b42: 890a mv s2,sp - 24b44: bbdf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24b48: 6502 ld a0,0(sp) - 24b4a: 081c addi a5,sp,16 - 24b4c: faf50fe3 beq a0,a5,24b0a <_ZN7testing8internal7PrintToEwPSo+0x6e> - 24b50: db1f00ef jal 15900 <_ZdlPv@plt> - 24b54: bf5d j 24b0a <_ZN7testing8internal7PrintToEwPSo+0x6e> - 24b56: 842a mv s0,a0 - 24b58: 854a mv a0,s2 - 24b5a: a66f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24b5e: 8522 mv a0,s0 - 24b60: c91f00ef jal 157f0 <_Unwind_Resume@plt> - -0000000000024b64 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej>: - 24b64: 7159 addi sp,sp,-112 - 24b66: f0a2 sd s0,96(sp) - 24b68: f486 sd ra,104(sp) - 24b6a: 00200737 lui a4,0x200 - 24b6e: 842a mv s0,a0 - 24b70: 06e5f463 bgeu a1,a4,24bd8 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x74> - 24b74: 07f00713 li a4,127 - 24b78: 87ae mv a5,a1 - 24b7a: 02b76263 bltu a4,a1,24b9e <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x3a> - 24b7e: 0ff5f793 zext.b a5,a1 - 24b82: 4701 li a4,0 - 24b84: 100c addi a1,sp,32 - 24b86: 8522 mv a0,s0 - 24b88: 02e100a3 sb a4,33(sp) - 24b8c: 02f10023 sb a5,32(sp) - 24b90: ba4f50ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 24b94: 70a6 ld ra,104(sp) - 24b96: 8522 mv a0,s0 - 24b98: 7406 ld s0,96(sp) - 24b9a: 6165 addi sp,sp,112 - 24b9c: 8082 ret - 24b9e: 03f5f713 andi a4,a1,63 - 24ba2: 7ff00613 li a2,2047 - 24ba6: 08076713 ori a4,a4,128 - 24baa: 0065d69b srliw a3,a1,0x6 - 24bae: 0ab67d63 bgeu a2,a1,24c68 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x104> - 24bb2: 03f6f693 andi a3,a3,63 - 24bb6: 65c1 lui a1,0x10 - 24bb8: 0806e693 ori a3,a3,128 - 24bbc: 00c7d61b srliw a2,a5,0xc - 24bc0: 0ab7fb63 bgeu a5,a1,24c76 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x112> - 24bc4: fe066613 ori a2,a2,-32 - 24bc8: 02e10123 sb a4,34(sp) - 24bcc: 0ff67793 zext.b a5,a2 - 24bd0: 020101a3 sb zero,35(sp) - 24bd4: 8736 mv a4,a3 - 24bd6: b77d j 24b84 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x20> - 24bd8: 850a mv a0,sp - 24bda: e8ca sd s2,80(sp) - 24bdc: eca6 sd s1,88(sp) - 24bde: e4ce sd s3,72(sp) - 24be0: d0cff0ef jal 240ec <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej> - 24be4: 850a mv a0,sp - 24be6: 474d li a4,19 - 24be8: 00016697 auipc a3,0x16 - 24bec: 26068693 addi a3,a3,608 # 3ae48 <_IO_stdin_used+0x12c8> - 24bf0: 4601 li a2,0 - 24bf2: 4581 li a1,0 - 24bf4: 890a mv s2,sp - 24bf6: b7bf00ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 24bfa: 1804 addi s1,sp,48 - 24bfc: f026 sd s1,32(sp) - 24bfe: 611c ld a5,0(a0) - 24c00: 01050713 addi a4,a0,16 - 24c04: 08e78e63 beq a5,a4,24ca0 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x13c> - 24c08: 6914 ld a3,16(a0) - 24c0a: f03e sd a5,32(sp) - 24c0c: f836 sd a3,48(sp) - 24c0e: 6514 ld a3,8(a0) - 24c10: 00053423 sd zero,8(a0) - 24c14: 57fd li a5,-1 - 24c16: f436 sd a3,40(sp) - 24c18: 00050823 sb zero,16(a0) - 24c1c: 76a2 ld a3,40(sp) - 24c1e: 8389 srli a5,a5,0x2 - 24c20: e118 sd a4,0(a0) - 24c22: 0af68063 beq a3,a5,24cc2 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x15e> - 24c26: 02010993 addi s3,sp,32 - 24c2a: 854e mv a0,s3 - 24c2c: 4605 li a2,1 - 24c2e: 00017597 auipc a1,0x17 - 24c32: 10258593 addi a1,a1,258 # 3bd30 <_IO_stdin_used+0x21b0> - 24c36: d6bf00ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 24c3a: 85aa mv a1,a0 - 24c3c: 8522 mv a0,s0 - 24c3e: 9c3f00ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 24c42: 7502 ld a0,32(sp) - 24c44: 00950463 beq a0,s1,24c4c <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0xe8> - 24c48: cb9f00ef jal 15900 <_ZdlPv@plt> - 24c4c: 6502 ld a0,0(sp) - 24c4e: 081c addi a5,sp,16 - 24c50: 04f50463 beq a0,a5,24c98 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x134> - 24c54: cadf00ef jal 15900 <_ZdlPv@plt> - 24c58: 70a6 ld ra,104(sp) - 24c5a: 8522 mv a0,s0 - 24c5c: 7406 ld s0,96(sp) - 24c5e: 64e6 ld s1,88(sp) - 24c60: 6946 ld s2,80(sp) - 24c62: 69a6 ld s3,72(sp) - 24c64: 6165 addi sp,sp,112 - 24c66: 8082 ret - 24c68: fc06e693 ori a3,a3,-64 - 24c6c: 0ff6f793 zext.b a5,a3 - 24c70: 02010123 sb zero,34(sp) - 24c74: bf01 j 24b84 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x20> - 24c76: 0127d79b srliw a5,a5,0x12 - 24c7a: ff07e793 ori a5,a5,-16 - 24c7e: 03f67613 andi a2,a2,63 - 24c82: 02e101a3 sb a4,35(sp) - 24c86: 0ff7f793 zext.b a5,a5 - 24c8a: 02010223 sb zero,36(sp) - 24c8e: 08066713 ori a4,a2,128 - 24c92: 02d10123 sb a3,34(sp) - 24c96: b5fd j 24b84 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x20> - 24c98: 64e6 ld s1,88(sp) - 24c9a: 6946 ld s2,80(sp) - 24c9c: 69a6 ld s3,72(sp) - 24c9e: bddd j 24b94 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x30> - 24ca0: 651c ld a5,8(a0) - 24ca2: 8626 mv a2,s1 - 24ca4: 85ba mv a1,a4 - 24ca6: 0785 addi a5,a5,1 - 24ca8: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma - 24cac: 02058407 vle8.v v8,(a1) - 24cb0: 8f95 sub a5,a5,a3 - 24cb2: 95b6 add a1,a1,a3 - 24cb4: 02060427 vse8.v v8,(a2) - 24cb8: 9636 add a2,a2,a3 - 24cba: f7fd bnez a5,24ca8 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x144> - 24cbc: bf89 j 24c0e <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0xaa> - 24cbe: 842a mv s0,a0 - 24cc0: a829 j 24cda <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x176> - 24cc2: 00015517 auipc a0,0x15 - 24cc6: 22650513 addi a0,a0,550 # 39ee8 <_IO_stdin_used+0x368> - 24cca: 02010993 addi s3,sp,32 - 24cce: c23f00ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 24cd2: 842a mv s0,a0 - 24cd4: 854e mv a0,s3 - 24cd6: 8eaf20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24cda: 854a mv a0,s2 - 24cdc: 8e4f20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24ce0: 8522 mv a0,s0 - 24ce2: b0ff00ef jal 157f0 <_Unwind_Resume@plt> - -0000000000024ce6 <_ZN7testing8internal6String10FormatByteB5cxx11Eh>: - 24ce6: dc010113 addi sp,sp,-576 - 24cea: 01bc addi a5,sp,200 - 24cec: 22813823 sd s0,560(sp) - 24cf0: 23213023 sd s2,544(sp) - 24cf4: 842a mv s0,a0 - 24cf6: 04810913 addi s2,sp,72 - 24cfa: 853e mv a0,a5 - 24cfc: 22913423 sd s1,552(sp) - 24d00: 21313c23 sd s3,536(sp) - 24d04: 21413823 sd s4,528(sp) - 24d08: ffde sd s7,504(sp) - 24d0a: e43e sd a5,8(sp) - 24d0c: ec2e sd a1,24(sp) - 24d0e: 22113c23 sd ra,568(sp) - 24d12: 21513423 sd s5,520(sp) - 24d16: 21613023 sd s6,512(sp) - 24d1a: fbe2 sd s8,496(sp) - 24d1c: f7e6 sd s9,488(sp) - 24d1e: f3ea sd s10,480(sp) - 24d20: efee sd s11,472(sp) - 24d22: f44a sd s2,40(sp) - 24d24: edcf00ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> - 24d28: cd817057 vsetivli zero,2,e64,m1,ta,ma - 24d2c: 5e0030d7 vmv.v.i v1,0 - 24d30: 1b1c addi a5,sp,432 - 24d32: 00027a17 auipc s4,0x27 - 24d36: f06a3a03 ld s4,-250(s4) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 24d3a: 0207f0a7 vse64.v v1,(a5) - 24d3e: 039c addi a5,sp,448 - 24d40: 0207f0a7 vse64.v v1,(a5) - 24d44: 010a3483 ld s1,16(s4) - 24d48: 1a011423 sh zero,424(sp) - 24d4c: 018a3b83 ld s7,24(s4) - 24d50: 00027997 auipc s3,0x27 - 24d54: 2089b983 ld s3,520(s3) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 24d58: 09c1 addi s3,s3,16 - 24d5a: fe84b783 ld a5,-24(s1) - 24d5e: f302 sd zero,416(sp) - 24d60: e4a6 sd s1,72(sp) - 24d62: 978a add a5,a5,sp - 24d64: e5ce sd s3,200(sp) - 24d66: 0577b423 sd s7,72(a5) - 24d6a: e882 sd zero,80(sp) - 24d6c: fe84b503 ld a0,-24(s1) - 24d70: 4581 li a1,0 - 24d72: 954a add a0,a0,s2 - 24d74: e3cf00ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 24d78: 020a3903 ld s2,32(s4) - 24d7c: 028a3c03 ld s8,40(s4) - 24d80: 05810b13 addi s6,sp,88 - 24d84: fe893503 ld a0,-24(s2) - 24d88: ecca sd s2,88(sp) - 24d8a: 4581 li a1,0 - 24d8c: 955a add a0,a0,s6 - 24d8e: 01853023 sd s8,0(a0) - 24d92: e1ef00ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 24d96: 008a3d03 ld s10,8(s4) - 24d9a: cd817057 vsetivli zero,2,e64,m1,ta,ma - 24d9e: 030a3c83 ld s9,48(s4) - 24da2: fe8d3683 ld a3,-24(s10) - 24da6: 5e0030d7 vmv.v.i v1,0 - 24daa: 00027797 auipc a5,0x27 - 24dae: 05e7b783 ld a5,94(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 24db2: 0938 addi a4,sp,152 - 24db4: 968a add a3,a3,sp - 24db6: 0596b423 sd s9,72(a3) - 24dba: 853a mv a0,a4 - 24dbc: 04078693 addi a3,a5,64 - 24dc0: 01878613 addi a2,a5,24 - 24dc4: e83a sd a4,16(sp) - 24dc6: 06878713 addi a4,a5,104 - 24dca: 10bc addi a5,sp,104 - 24dcc: 0207f0a7 vse64.v v1,(a5) - 24dd0: 00027a17 auipc s4,0x27 - 24dd4: fd8a3a03 ld s4,-40(s4) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 24dd8: 18bc addi a5,sp,120 - 24dda: 0207f0a7 vse64.v v1,(a5) - 24dde: 0a41 addi s4,s4,16 - 24de0: 013c addi a5,sp,136 - 24de2: 0207f0a7 vse64.v v1,(a5) - 24de6: f036 sd a3,32(sp) - 24de8: e4b2 sd a2,72(sp) - 24dea: e5ba sd a4,200(sp) - 24dec: ecb6 sd a3,88(sp) - 24dee: f0d2 sd s4,96(sp) - 24df0: db0f00ef jal 153a0 <_ZNSt6localeC1Ev@plt> - 24df4: 6522 ld a0,8(sp) - 24df6: 00027a97 auipc s5,0x27 - 24dfa: ee2aba83 ld s5,-286(s5) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 24dfe: 47e1 li a5,24 - 24e00: 0b810d93 addi s11,sp,184 - 24e04: 0ac1 addi s5,s5,16 - 24e06: 108c addi a1,sp,96 - 24e08: f902 sd zero,176(sp) - 24e0a: 0a010c23 sb zero,184(sp) - 24e0e: d13e sw a5,160(sp) - 24e10: f56e sd s11,168(sp) - 24e12: f0d6 sd s5,96(sp) - 24e14: d9cf00ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 24e18: 66e6 ld a3,88(sp) - 24e1a: fe86b783 ld a5,-24(a3) - 24e1e: 97da add a5,a5,s6 - 24e20: 0e17c583 lbu a1,225(a5) - 24e24: 863e mv a2,a5 - 24e26: c1e5 beqz a1,24f06 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x220> - 24e28: 03000593 li a1,48 - 24e2c: 0eb78023 sb a1,224(a5) - 24e30: 4789 li a5,2 - 24e32: ea1c sd a5,16(a2) - 24e34: fe86b683 ld a3,-24(a3) - 24e38: 6611 lui a2,0x4 - 24e3a: 0621 addi a2,a2,8 # 4008 <__abi_tag-0xc28c> - 24e3c: 96da add a3,a3,s6 - 24e3e: 4e9c lw a5,24(a3) - 24e40: 65e2 ld a1,24(sp) - 24e42: 855a mv a0,s6 - 24e44: fb57f793 andi a5,a5,-75 - 24e48: 8fd1 or a5,a5,a2 - 24e4a: ce9c sw a5,24(a3) - 24e4c: a05f00ef jal 15850 <_ZNSo9_M_insertImEERSoT_@plt> - 24e50: 672a ld a4,136(sp) - 24e52: 01040793 addi a5,s0,16 - 24e56: 00043423 sd zero,8(s0) - 24e5a: 00040823 sb zero,16(s0) - 24e5e: e01c sd a5,0(s0) - 24e60: c375 beqz a4,24f44 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x25e> - 24e62: 77e6 ld a5,120(sp) - 24e64: c399 beqz a5,24e6a <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x184> - 24e66: 08f76e63 bltu a4,a5,24f02 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x21c> - 24e6a: 668a ld a3,128(sp) - 24e6c: 4601 li a2,0 - 24e6e: 4581 li a1,0 - 24e70: 8f15 sub a4,a4,a3 - 24e72: 8522 mv a0,s0 - 24e74: 8fdf00ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 24e78: 00027797 auipc a5,0x27 - 24e7c: f907b783 ld a5,-112(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 24e80: 01878713 addi a4,a5,24 - 24e84: 06878793 addi a5,a5,104 - 24e88: e5be sd a5,200(sp) - 24e8a: 7782 ld a5,32(sp) - 24e8c: 752a ld a0,168(sp) - 24e8e: e4ba sd a4,72(sp) - 24e90: ecbe sd a5,88(sp) - 24e92: f0d6 sd s5,96(sp) - 24e94: 01b50463 beq a0,s11,24e9c <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x1b6> - 24e98: a69f00ef jal 15900 <_ZdlPv@plt> - 24e9c: 6542 ld a0,16(sp) - 24e9e: f0d2 sd s4,96(sp) - 24ea0: d80f00ef jal 15420 <_ZNSt6localeD1Ev@plt> - 24ea4: fe8d3683 ld a3,-24(s10) - 24ea8: fe893703 ld a4,-24(s2) - 24eac: fe84b783 ld a5,-24(s1) - 24eb0: 968a add a3,a3,sp - 24eb2: 0596b423 sd s9,72(a3) - 24eb6: ecca sd s2,88(sp) - 24eb8: 970a add a4,a4,sp - 24eba: 05873c23 sd s8,88(a4) # 200058 <__global_pointer$+0x1b32c8> - 24ebe: 6522 ld a0,8(sp) - 24ec0: e4a6 sd s1,72(sp) - 24ec2: 978a add a5,a5,sp - 24ec4: 0577b423 sd s7,72(a5) - 24ec8: e5ce sd s3,200(sp) - 24eca: e882 sd zero,80(sp) - 24ecc: f14f00ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 24ed0: 23813083 ld ra,568(sp) - 24ed4: 8522 mv a0,s0 - 24ed6: 23013403 ld s0,560(sp) - 24eda: 22813483 ld s1,552(sp) - 24ede: 22013903 ld s2,544(sp) - 24ee2: 21813983 ld s3,536(sp) - 24ee6: 21013a03 ld s4,528(sp) - 24eea: 20813a83 ld s5,520(sp) - 24eee: 20013b03 ld s6,512(sp) - 24ef2: 7bfe ld s7,504(sp) - 24ef4: 7c5e ld s8,496(sp) - 24ef6: 7cbe ld s9,488(sp) - 24ef8: 7d1e ld s10,480(sp) - 24efa: 6dfe ld s11,472(sp) - 24efc: 24010113 addi sp,sp,576 - 24f00: 8082 ret - 24f02: 873e mv a4,a5 - 24f04: b79d j 24e6a <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x184> - 24f06: 7be8 ld a0,240(a5) - 24f08: c969 beqz a0,24fda <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x2f4> - 24f0a: 03854583 lbu a1,56(a0) - 24f0e: c589 beqz a1,24f18 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x232> - 24f10: 4585 li a1,1 - 24f12: 0eb780a3 sb a1,225(a5) - 24f16: bf09 j 24e28 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x142> - 24f18: fc3e sd a5,56(sp) - 24f1a: f82a sd a0,48(sp) - 24f1c: ef4f00ef jal 15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 24f20: 7542 ld a0,48(sp) - 24f22: 00027617 auipc a2,0x27 - 24f26: ed663603 ld a2,-298(a2) # 4bdf8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x35498> - 24f2a: 77e2 ld a5,56(sp) - 24f2c: 6114 ld a3,0(a0) - 24f2e: 7a94 ld a3,48(a3) - 24f30: 00c69f63 bne a3,a2,24f4e <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x268> - 24f34: 66e6 ld a3,88(sp) - 24f36: 4585 li a1,1 - 24f38: fe86b603 ld a2,-24(a3) - 24f3c: 0eb780a3 sb a1,225(a5) - 24f40: 965a add a2,a2,s6 - 24f42: b5dd j 24e28 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x142> - 24f44: 112c addi a1,sp,168 - 24f46: 8522 mv a0,s0 - 24f48: c29f00ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 24f4c: b735 j 24e78 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x192> - 24f4e: f83e sd a5,48(sp) - 24f50: 02000593 li a1,32 - 24f54: 9682 jalr a3 - 24f56: 66e6 ld a3,88(sp) - 24f58: 77c2 ld a5,48(sp) - 24f5a: fe86b603 ld a2,-24(a3) - 24f5e: 965a add a2,a2,s6 - 24f60: bf45 j 24f10 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x22a> - 24f62: 842a mv s0,a0 - 24f64: 1128 addi a0,sp,168 - 24f66: f0d6 sd s5,96(sp) - 24f68: e59f10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24f6c: 6542 ld a0,16(sp) - 24f6e: f0d2 sd s4,96(sp) - 24f70: cb0f00ef jal 15420 <_ZNSt6localeD1Ev@plt> - 24f74: fe8d3683 ld a3,-24(s10) - 24f78: fe893703 ld a4,-24(s2) - 24f7c: 0090 addi a2,sp,64 - 24f7e: 19068693 addi a3,a3,400 - 24f82: fe84b783 ld a5,-24(s1) - 24f86: 96b2 add a3,a3,a2 - 24f88: e796bc23 sd s9,-392(a3) - 24f8c: 19070713 addi a4,a4,400 - 24f90: ecca sd s2,88(sp) - 24f92: 9732 add a4,a4,a2 - 24f94: e9873423 sd s8,-376(a4) - 24f98: 19078793 addi a5,a5,400 - 24f9c: e4a6 sd s1,72(sp) - 24f9e: 97b2 add a5,a5,a2 - 24fa0: e777bc23 sd s7,-392(a5) - 24fa4: e882 sd zero,80(sp) - 24fa6: 6522 ld a0,8(sp) - 24fa8: e5ce sd s3,200(sp) - 24faa: e36f00ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 24fae: 8522 mv a0,s0 - 24fb0: 841f00ef jal 157f0 <_Unwind_Resume@plt> - 24fb4: fe84b783 ld a5,-24(s1) - 24fb8: 0098 addi a4,sp,64 - 24fba: e4a6 sd s1,72(sp) - 24fbc: 19078793 addi a5,a5,400 - 24fc0: 97ba add a5,a5,a4 - 24fc2: e777bc23 sd s7,-392(a5) - 24fc6: 842a mv s0,a0 - 24fc8: e882 sd zero,80(sp) - 24fca: bff1 j 24fa6 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x2c0> - 24fcc: 842a mv s0,a0 - 24fce: 7522 ld a0,40(sp) - 24fd0: bc0f00ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 24fd4: 8522 mv a0,s0 - 24fd6: 81bf00ef jal 157f0 <_Unwind_Resume@plt> - 24fda: fc6f00ef jal 157a0 <_ZSt16__throw_bad_castv@plt> - 24fde: 842a mv s0,a0 - 24fe0: b7d9 j 24fa6 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x2c0> - 24fe2: 87aa mv a5,a0 - 24fe4: 8522 mv a0,s0 - 24fe6: 843e mv s0,a5 - 24fe8: dd9f10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24fec: b7cd j 24fce <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x2e8> - -0000000000024fee <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc>: - 24fee: 7135 addi sp,sp,-160 - 24ff0: e526 sd s1,136(sp) - 24ff2: e14a sd s2,128(sp) - 24ff4: ecde sd s7,88(sp) - 24ff6: ed06 sd ra,152(sp) - 24ff8: e922 sd s0,144(sp) - 24ffa: fcce sd s3,120(sp) - 24ffc: f8d2 sd s4,112(sp) - 24ffe: f4d6 sd s5,104(sp) - 25000: f0da sd s6,96(sp) - 25002: e8e2 sd s8,80(sp) - 25004: e4e6 sd s9,72(sp) - 25006: 01050b93 addi s7,a0,16 - 2500a: 84aa mv s1,a0 - 2500c: 00053423 sd zero,8(a0) - 25010: 00050823 sb zero,16(a0) - 25014: 01753023 sd s7,0(a0) - 25018: 852e mv a0,a1 - 2501a: 892e mv s2,a1 - 2501c: bb5f00ef jal 15bd0 - 25020: 00150593 addi a1,a0,1 - 25024: 8526 mv a0,s1 - 25026: 9cbf00ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 2502a: 00094403 lbu s0,0(s2) - 2502e: c851 beqz s0,250c2 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xd4> - 25030: 010009b7 lui s3,0x1000 - 25034: 098d addi s3,s3,3 # 1000003 <__global_pointer$+0xfb3273> - 25036: 1996 slli s3,s3,0x25 - 25038: 5b7d li s6,-1 - 2503a: 40098993 addi s3,s3,1024 - 2503e: 002b5b13 srli s6,s6,0x2 - 25042: 03d00a93 li s5,61 - 25046: 8a0a mv s4,sp - 25048: 088aeb63 bltu s5,s0,250de <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xf0> - 2504c: 0089d7b3 srl a5,s3,s0 - 25050: 8b85 andi a5,a5,1 - 25052: c7d1 beqz a5,250de <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xf0> - 25054: 85a2 mv a1,s0 - 25056: 8552 mv a0,s4 - 25058: c8fff0ef jal 24ce6 <_ZN7testing8internal6String10FormatByteB5cxx11Eh> - 2505c: 4705 li a4,1 - 2505e: 00016697 auipc a3,0x16 - 25062: e0268693 addi a3,a3,-510 # 3ae60 <_IO_stdin_used+0x12e0> - 25066: 4601 li a2,0 - 25068: 4581 li a1,0 - 2506a: 8552 mv a0,s4 - 2506c: f04f00ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 25070: 1800 addi s0,sp,48 - 25072: f022 sd s0,32(sp) - 25074: 611c ld a5,0(a0) - 25076: 01050713 addi a4,a0,16 - 2507a: 0ae78163 beq a5,a4,2511c <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x12e> - 2507e: 6914 ld a3,16(a0) - 25080: f03e sd a5,32(sp) - 25082: f836 sd a3,48(sp) - 25084: 6510 ld a2,8(a0) - 25086: 00050823 sb zero,16(a0) - 2508a: 00053423 sd zero,8(a0) - 2508e: 649c ld a5,8(s1) - 25090: f432 sd a2,40(sp) - 25092: e118 sd a4,0(a0) - 25094: 40fb07b3 sub a5,s6,a5 - 25098: 7582 ld a1,32(sp) - 2509a: 0ac7ef63 bltu a5,a2,25158 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x16a> - 2509e: 8526 mv a0,s1 - 250a0: 901f00ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 250a4: 7502 ld a0,32(sp) - 250a6: 00850463 beq a0,s0,250ae <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xc0> - 250aa: 857f00ef jal 15900 <_ZdlPv@plt> - 250ae: 6502 ld a0,0(sp) - 250b0: 081c addi a5,sp,16 - 250b2: 00f50463 beq a0,a5,250ba <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xcc> - 250b6: 84bf00ef jal 15900 <_ZdlPv@plt> - 250ba: 00194403 lbu s0,1(s2) - 250be: 0905 addi s2,s2,1 - 250c0: f441 bnez s0,25048 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x5a> - 250c2: 60ea ld ra,152(sp) - 250c4: 644a ld s0,144(sp) - 250c6: 690a ld s2,128(sp) - 250c8: 79e6 ld s3,120(sp) - 250ca: 7a46 ld s4,112(sp) - 250cc: 7aa6 ld s5,104(sp) - 250ce: 7b06 ld s6,96(sp) - 250d0: 6be6 ld s7,88(sp) - 250d2: 6c46 ld s8,80(sp) - 250d4: 6ca6 ld s9,72(sp) - 250d6: 8526 mv a0,s1 - 250d8: 64aa ld s1,136(sp) - 250da: 610d addi sp,sp,160 - 250dc: 8082 ret - 250de: 0084bc83 ld s9,8(s1) - 250e2: 609c ld a5,0(s1) - 250e4: 001c8c13 addi s8,s9,1 - 250e8: 02fb8863 beq s7,a5,25118 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x12a> - 250ec: 6898 ld a4,16(s1) - 250ee: 01876c63 bltu a4,s8,25106 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x118> - 250f2: 97e6 add a5,a5,s9 - 250f4: 00878023 sb s0,0(a5) - 250f8: 609c ld a5,0(s1) - 250fa: 0184b423 sd s8,8(s1) - 250fe: 97e2 add a5,a5,s8 - 25100: 00078023 sb zero,0(a5) - 25104: bf5d j 250ba <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xcc> - 25106: 4705 li a4,1 - 25108: 4681 li a3,0 - 2510a: 4601 li a2,0 - 2510c: 85e6 mv a1,s9 - 2510e: 8526 mv a0,s1 - 25110: f10f00ef jal 15820 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt> - 25114: 609c ld a5,0(s1) - 25116: bff1 j 250f2 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x104> - 25118: 473d li a4,15 - 2511a: bfd1 j 250ee <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x100> - 2511c: 651c ld a5,8(a0) - 2511e: 8622 mv a2,s0 - 25120: 85ba mv a1,a4 - 25122: 0785 addi a5,a5,1 - 25124: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma - 25128: 02058407 vle8.v v8,(a1) - 2512c: 8f95 sub a5,a5,a3 - 2512e: 95b6 add a1,a1,a3 - 25130: 02060427 vse8.v v8,(a2) - 25134: 9636 add a2,a2,a3 - 25136: f7fd bnez a5,25124 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x136> - 25138: b7b1 j 25084 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x96> - 2513a: 842a mv s0,a0 - 2513c: a801 j 2514c <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x15e> - 2513e: 842a mv s0,a0 - 25140: 1008 addi a0,sp,32 - 25142: c7ff10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 25146: 8552 mv a0,s4 - 25148: c79f10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2514c: 8526 mv a0,s1 - 2514e: c73f10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 25152: 8522 mv a0,s0 - 25154: e9cf00ef jal 157f0 <_Unwind_Resume@plt> - 25158: 00015517 auipc a0,0x15 - 2515c: d9050513 addi a0,a0,-624 # 39ee8 <_IO_stdin_used+0x368> - 25160: f90f00ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 25164: 842a mv s0,a0 - 25166: b7c5 j 25146 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x158> - -0000000000025168 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb>: - 25168: 7119 addi sp,sp,-128 - 2516a: ecce sd s3,88(sp) - 2516c: 00810993 addi s3,sp,8 - 25170: f0ca sd s2,96(sp) - 25172: 892a mv s2,a0 - 25174: 854e mv a0,s3 - 25176: f8a2 sd s0,112(sp) - 25178: f4a6 sd s1,104(sp) - 2517a: 842e mv s0,a1 - 2517c: fc86 sd ra,120(sp) - 2517e: e8d2 sd s4,80(sp) - 25180: e4d6 sd s5,72(sp) - 25182: e0da sd s6,64(sp) - 25184: fc5e sd s7,56(sp) - 25186: f862 sd s8,48(sp) - 25188: 84b2 mv s1,a2 - 2518a: 93af60ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 2518e: 6418 ld a4,8(s0) - 25190: c721 beqz a4,251d8 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x70> - 25192: e8ad bnez s1,25204 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x9c> - 25194: 4af1 li s5,28 - 25196: 4b05 li s6,1 - 25198: 00018a17 auipc s4,0x18 - 2519c: a80a0a13 addi s4,s4,-1408 # 3cc18 <_IO_stdin_used+0x3098> - 251a0: 601c ld a5,0(s0) - 251a2: 97a6 add a5,a5,s1 - 251a4: 0007c583 lbu a1,0(a5) - 251a8: fde5879b addiw a5,a1,-34 - 251ac: 0ff7f793 zext.b a5,a5 - 251b0: 0cfae063 bltu s5,a5,25270 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x108> - 251b4: 078a slli a5,a5,0x2 - 251b6: 97d2 add a5,a5,s4 - 251b8: 439c lw a5,0(a5) - 251ba: 97d2 add a5,a5,s4 - 251bc: 8782 jr a5 - 251be: 6522 ld a0,8(sp) - 251c0: 4611 li a2,4 - 251c2: 00016597 auipc a1,0x16 - 251c6: cb658593 addi a1,a1,-842 # 3ae78 <_IO_stdin_used+0x12f8> - 251ca: 0541 addi a0,a0,16 - 251cc: d34f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 251d0: 6418 ld a4,8(s0) - 251d2: 0485 addi s1,s1,1 - 251d4: fce4e6e3 bltu s1,a4,251a0 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x38> - 251d8: 85ce mv a1,s3 - 251da: 854a mv a0,s2 - 251dc: d12f60ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 251e0: 6522 ld a0,8(sp) - 251e2: c501 beqz a0,251ea <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x82> - 251e4: 611c ld a5,0(a0) - 251e6: 679c ld a5,8(a5) - 251e8: 9782 jalr a5 - 251ea: 70e6 ld ra,120(sp) - 251ec: 7446 ld s0,112(sp) - 251ee: 74a6 ld s1,104(sp) - 251f0: 69e6 ld s3,88(sp) - 251f2: 6a46 ld s4,80(sp) - 251f4: 6aa6 ld s5,72(sp) - 251f6: 6b06 ld s6,64(sp) - 251f8: 7be2 ld s7,56(sp) - 251fa: 7c42 ld s8,48(sp) - 251fc: 854a mv a0,s2 - 251fe: 7906 ld s2,96(sp) - 25200: 6109 addi sp,sp,128 - 25202: 8082 ret - 25204: 4481 li s1,0 - 25206: 4af1 li s5,28 - 25208: 4b05 li s6,1 - 2520a: 00018a17 auipc s4,0x18 - 2520e: a82a0a13 addi s4,s4,-1406 # 3cc8c <_IO_stdin_used+0x310c> - 25212: 601c ld a5,0(s0) - 25214: 97a6 add a5,a5,s1 - 25216: 0007cb83 lbu s7,0(a5) - 2521a: fdeb879b addiw a5,s7,-34 - 2521e: 0ff7f793 zext.b a5,a5 - 25222: 00fae763 bltu s5,a5,25230 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xc8> - 25226: 078a slli a5,a5,0x2 - 25228: 97d2 add a5,a5,s4 - 2522a: 439c lw a5,0(a5) - 2522c: 97d2 add a5,a5,s4 - 2522e: 8782 jr a5 - 25230: ff7b879b addiw a5,s7,-9 - 25234: 0ff7f793 zext.b a5,a5 - 25238: 16fb7063 bgeu s6,a5,25398 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x230> - 2523c: 47b5 li a5,13 - 2523e: 14fb8d63 beq s7,a5,25398 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x230> - 25242: 47fd li a5,31 - 25244: 0377f263 bgeu a5,s7,25268 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> - 25248: 6522 ld a0,8(sp) - 2524a: 01710823 sb s7,16(sp) - 2524e: 691c ld a5,16(a0) - 25250: 0541 addi a0,a0,16 - 25252: fe87b783 ld a5,-24(a5) - 25256: 97aa add a5,a5,a0 - 25258: 6b9c ld a5,16(a5) - 2525a: 18078563 beqz a5,253e4 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x27c> - 2525e: 4605 li a2,1 - 25260: 080c addi a1,sp,16 - 25262: c9ef00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25266: 6418 ld a4,8(s0) - 25268: 0485 addi s1,s1,1 - 2526a: fae4e4e3 bltu s1,a4,25212 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xaa> - 2526e: b7ad j 251d8 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x70> - 25270: ff75879b addiw a5,a1,-9 - 25274: 0ff7f793 zext.b a5,a5 - 25278: 00fb7863 bgeu s6,a5,25288 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x120> - 2527c: 47b5 li a5,13 - 2527e: 00f58563 beq a1,a5,25288 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x120> - 25282: 47fd li a5,31 - 25284: f4b7f7e3 bgeu a5,a1,251d2 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> - 25288: 6522 ld a0,8(sp) - 2528a: 00b10823 sb a1,16(sp) - 2528e: 691c ld a5,16(a0) - 25290: 0541 addi a0,a0,16 - 25292: fe87b783 ld a5,-24(a5) - 25296: 97aa add a5,a5,a0 - 25298: 6b9c ld a5,16(a5) - 2529a: 0e078b63 beqz a5,25390 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x228> - 2529e: 4605 li a2,1 - 252a0: 080c addi a1,sp,16 - 252a2: c5ef00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 252a6: 6418 ld a4,8(s0) - 252a8: b72d j 251d2 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> - 252aa: 6522 ld a0,8(sp) - 252ac: 4611 li a2,4 - 252ae: 00016597 auipc a1,0x16 - 252b2: bc258593 addi a1,a1,-1086 # 3ae70 <_IO_stdin_used+0x12f0> - 252b6: 0541 addi a0,a0,16 - 252b8: c48f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 252bc: 6418 ld a4,8(s0) - 252be: b76d j 25268 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> - 252c0: 6522 ld a0,8(sp) - 252c2: 4611 li a2,4 - 252c4: 00016597 auipc a1,0x16 - 252c8: bac58593 addi a1,a1,-1108 # 3ae70 <_IO_stdin_used+0x12f0> - 252cc: 0541 addi a0,a0,16 - 252ce: c32f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 252d2: 6418 ld a4,8(s0) - 252d4: bdfd j 251d2 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> - 252d6: 6522 ld a0,8(sp) - 252d8: 02700593 li a1,39 - 252dc: 00b10323 sb a1,6(sp) - 252e0: 691c ld a5,16(a0) - 252e2: 0541 addi a0,a0,16 - 252e4: fe87b783 ld a5,-24(a5) - 252e8: 97aa add a5,a5,a0 - 252ea: 6b9c ld a5,16(a5) - 252ec: c3d5 beqz a5,25390 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x228> - 252ee: 4605 li a2,1 - 252f0: 00610593 addi a1,sp,6 - 252f4: c0cf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 252f8: 6418 ld a4,8(s0) - 252fa: bde1 j 251d2 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> - 252fc: 6522 ld a0,8(sp) - 252fe: 4615 li a2,5 - 25300: 00016597 auipc a1,0x16 - 25304: b6858593 addi a1,a1,-1176 # 3ae68 <_IO_stdin_used+0x12e8> - 25308: 0541 addi a0,a0,16 - 2530a: bf6f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2530e: 6418 ld a4,8(s0) - 25310: b5c9 j 251d2 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> - 25312: 6522 ld a0,8(sp) - 25314: 02200593 li a1,34 - 25318: 00b103a3 sb a1,7(sp) - 2531c: 691c ld a5,16(a0) - 2531e: 0541 addi a0,a0,16 - 25320: fe87b783 ld a5,-24(a5) - 25324: 97aa add a5,a5,a0 - 25326: 6b9c ld a5,16(a5) - 25328: c7a5 beqz a5,25390 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x228> - 2532a: 4605 li a2,1 - 2532c: 00710593 addi a1,sp,7 - 25330: bd0f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25334: 6418 ld a4,8(s0) - 25336: bd71 j 251d2 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> - 25338: 6522 ld a0,8(sp) - 2533a: 4611 li a2,4 - 2533c: 00016597 auipc a1,0x16 - 25340: b3c58593 addi a1,a1,-1220 # 3ae78 <_IO_stdin_used+0x12f8> - 25344: 0541 addi a0,a0,16 - 25346: bbaf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2534a: 6418 ld a4,8(s0) - 2534c: bf31 j 25268 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> - 2534e: 6522 ld a0,8(sp) - 25350: 4619 li a2,6 - 25352: 00016597 auipc a1,0x16 - 25356: b2e58593 addi a1,a1,-1234 # 3ae80 <_IO_stdin_used+0x1300> - 2535a: 0541 addi a0,a0,16 - 2535c: ba4f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25360: 6418 ld a4,8(s0) - 25362: b719 j 25268 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> - 25364: 6522 ld a0,8(sp) - 25366: 4615 li a2,5 - 25368: 00016597 auipc a1,0x16 - 2536c: b0058593 addi a1,a1,-1280 # 3ae68 <_IO_stdin_used+0x12e8> - 25370: 0541 addi a0,a0,16 - 25372: b8ef00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25376: 6418 ld a4,8(s0) - 25378: bdc5 j 25268 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> - 2537a: 6522 ld a0,8(sp) - 2537c: 4619 li a2,6 - 2537e: 00016597 auipc a1,0x16 - 25382: b0a58593 addi a1,a1,-1270 # 3ae88 <_IO_stdin_used+0x1308> - 25386: 0541 addi a0,a0,16 - 25388: b78f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2538c: 6418 ld a4,8(s0) - 2538e: bde9 j 25268 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> - 25390: d90f00ef jal 15920 <_ZNSo3putEc@plt> - 25394: 6418 ld a4,8(s0) - 25396: bd35 j 251d2 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> - 25398: 6522 ld a0,8(sp) - 2539a: 460d li a2,3 - 2539c: 00016597 auipc a1,0x16 - 253a0: af458593 addi a1,a1,-1292 # 3ae90 <_IO_stdin_used+0x1310> - 253a4: 0541 addi a0,a0,16 - 253a6: b5af00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 253aa: 01010c13 addi s8,sp,16 - 253ae: 85de mv a1,s7 - 253b0: 8562 mv a0,s8 - 253b2: 935ff0ef jal 24ce6 <_ZN7testing8internal6String10FormatByteB5cxx11Eh> - 253b6: 6522 ld a0,8(sp) - 253b8: 6662 ld a2,24(sp) - 253ba: 65c2 ld a1,16(sp) - 253bc: 0541 addi a0,a0,16 - 253be: b42f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 253c2: 6522 ld a0,8(sp) - 253c4: 4605 li a2,1 - 253c6: 00016597 auipc a1,0x16 - 253ca: ad258593 addi a1,a1,-1326 # 3ae98 <_IO_stdin_used+0x1318> - 253ce: 0541 addi a0,a0,16 - 253d0: b30f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 253d4: 6542 ld a0,16(sp) - 253d6: 101c addi a5,sp,32 - 253d8: e8f507e3 beq a0,a5,25266 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xfe> - 253dc: d24f00ef jal 15900 <_ZdlPv@plt> - 253e0: 6418 ld a4,8(s0) - 253e2: b559 j 25268 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> - 253e4: 85de mv a1,s7 - 253e6: d3af00ef jal 15920 <_ZNSo3putEc@plt> - 253ea: 6418 ld a4,8(s0) - 253ec: bdb5 j 25268 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> - 253ee: 842a mv s0,a0 - 253f0: 8562 mv a0,s8 - 253f2: 9cff10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 253f6: 6522 ld a0,8(sp) - 253f8: c501 beqz a0,25400 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x298> - 253fa: 611c ld a5,0(a0) - 253fc: 679c ld a5,8(a5) - 253fe: 9782 jalr a5 - 25400: 8522 mv a0,s0 - 25402: beef00ef jal 157f0 <_Unwind_Resume@plt> - 25406: 842a mv s0,a0 - 25408: b7fd j 253f6 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x28e> - -000000000002540a <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE>: - 2540a: 7111 addi sp,sp,-256 - 2540c: 081c addi a5,sp,16 - 2540e: f5a6 sd s1,232(sp) - 25410: e1da sd s6,192(sp) - 25412: 84aa mv s1,a0 - 25414: 8b2e mv s6,a1 - 25416: 853e mv a0,a5 - 25418: 00016597 auipc a1,0x16 - 2541c: a8858593 addi a1,a1,-1400 # 3aea0 <_IO_stdin_used+0x1320> - 25420: ed6e sd s11,152(sp) - 25422: fd86 sd ra,248(sp) - 25424: f9a2 sd s0,240(sp) - 25426: f1ca sd s2,224(sp) - 25428: edce sd s3,216(sp) - 2542a: e9d2 sd s4,208(sp) - 2542c: e5d6 sd s5,200(sp) - 2542e: fd5e sd s7,184(sp) - 25430: f962 sd s8,176(sp) - 25432: f566 sd s9,168(sp) - 25434: f16a sd s10,160(sp) - 25436: e43e sd a5,8(sp) - 25438: 03010d93 addi s11,sp,48 - 2543c: af9f40ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 25440: 856e mv a0,s11 - 25442: 00016597 auipc a1,0x16 - 25446: a6e58593 addi a1,a1,-1426 # 3aeb0 <_IO_stdin_used+0x1330> - 2544a: aebf40ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2544e: 855a mv a0,s6 - 25450: d23f60ef jal 1c172 <_ZNK7testing10TestResult19test_property_countEv> - 25454: 22a05e63 blez a0,25690 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x286> - 25458: 4605 li a2,1 - 2545a: 00016597 auipc a1,0x16 - 2545e: a6658593 addi a1,a1,-1434 # 3aec0 <_IO_stdin_used+0x1340> - 25462: 8526 mv a0,s1 - 25464: a9cf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25468: 6662 ld a2,24(sp) - 2546a: 65c2 ld a1,16(sp) - 2546c: 8526 mv a0,s1 - 2546e: a92f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25472: 4609 li a2,2 - 25474: 00016597 auipc a1,0x16 - 25478: a5458593 addi a1,a1,-1452 # 3aec8 <_IO_stdin_used+0x1348> - 2547c: a84f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25480: 4981 li s3,0 - 25482: 4c85 li s9,1 - 25484: 05010b93 addi s7,sp,80 - 25488: 06010913 addi s2,sp,96 - 2548c: 4c3d li s8,15 - 2548e: 855a mv a0,s6 - 25490: ce3f60ef jal 1c172 <_ZNK7testing10TestResult19test_property_countEv> - 25494: 18a9df63 bge s3,a0,25632 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x228> - 25498: 85ce mv a1,s3 - 2549a: 855a mv a0,s6 - 2549c: ce5f60ef jal 1c180 <_ZNK7testing10TestResult15GetTestPropertyEi> - 254a0: 842a mv s0,a0 - 254a2: 4605 li a2,1 - 254a4: 00016597 auipc a1,0x16 - 254a8: a1c58593 addi a1,a1,-1508 # 3aec0 <_IO_stdin_used+0x1340> - 254ac: 8526 mv a0,s1 - 254ae: a52f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 254b2: 7662 ld a2,56(sp) - 254b4: 75c2 ld a1,48(sp) - 254b6: 8526 mv a0,s1 - 254b8: a48f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 254bc: 461d li a2,7 - 254be: 00016597 auipc a1,0x16 - 254c2: a1258593 addi a1,a1,-1518 # 3aed0 <_IO_stdin_used+0x1350> - 254c6: 8526 mv a0,s1 - 254c8: a38f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 254cc: 00043d03 ld s10,0(s0) - 254d0: e8ca sd s2,80(sp) - 254d2: 1e0d0363 beqz s10,256b8 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x2ae> - 254d6: 856a mv a0,s10 - 254d8: ef8f00ef jal 15bd0 - 254dc: f8aa sd a0,112(sp) - 254de: 8aaa mv s5,a0 - 254e0: 12ac6e63 bltu s8,a0,2561c <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x212> - 254e4: 0f951e63 bne a0,s9,255e0 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1d6> - 254e8: 000d4783 lbu a5,0(s10) - 254ec: 06f10023 sb a5,96(sp) - 254f0: 87ca mv a5,s2 - 254f2: 07010a13 addi s4,sp,112 - 254f6: ecd6 sd s5,88(sp) - 254f8: 97d6 add a5,a5,s5 - 254fa: 00078023 sb zero,0(a5) - 254fe: 4605 li a2,1 - 25500: 85de mv a1,s7 - 25502: 8552 mv a0,s4 - 25504: c65ff0ef jal 25168 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> - 25508: 7666 ld a2,120(sp) - 2550a: 75c6 ld a1,112(sp) - 2550c: 8526 mv a0,s1 - 2550e: 9f2f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25512: 4605 li a2,1 - 25514: 00015597 auipc a1,0x15 - 25518: 99c58593 addi a1,a1,-1636 # 39eb0 <_IO_stdin_used+0x330> - 2551c: 9e4f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25520: 7546 ld a0,112(sp) - 25522: 08010a93 addi s5,sp,128 - 25526: 01550463 beq a0,s5,2552e <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x124> - 2552a: bd6f00ef jal 15900 <_ZdlPv@plt> - 2552e: 6546 ld a0,80(sp) - 25530: 01250463 beq a0,s2,25538 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x12e> - 25534: bccf00ef jal 15900 <_ZdlPv@plt> - 25538: 4621 li a2,8 - 2553a: 00016597 auipc a1,0x16 - 2553e: 99e58593 addi a1,a1,-1634 # 3aed8 <_IO_stdin_used+0x1358> - 25542: 8526 mv a0,s1 - 25544: 9bcf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25548: 02043d03 ld s10,32(s0) - 2554c: e8ca sd s2,80(sp) - 2554e: 160d0e63 beqz s10,256ca <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x2c0> - 25552: 856a mv a0,s10 - 25554: e7cf00ef jal 15bd0 - 25558: f8aa sd a0,112(sp) - 2555a: 842a mv s0,a0 - 2555c: 0aac6763 bltu s8,a0,2560a <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x200> - 25560: 07951063 bne a0,s9,255c0 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1b6> - 25564: 000d4783 lbu a5,0(s10) - 25568: 06f10023 sb a5,96(sp) - 2556c: 87ca mv a5,s2 - 2556e: eca2 sd s0,88(sp) - 25570: 97a2 add a5,a5,s0 - 25572: 00078023 sb zero,0(a5) - 25576: 4605 li a2,1 - 25578: 85de mv a1,s7 - 2557a: 8552 mv a0,s4 - 2557c: bedff0ef jal 25168 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> - 25580: 7666 ld a2,120(sp) - 25582: 75c6 ld a1,112(sp) - 25584: 8526 mv a0,s1 - 25586: 97af00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2558a: 4605 li a2,1 - 2558c: 00015597 auipc a1,0x15 - 25590: 92458593 addi a1,a1,-1756 # 39eb0 <_IO_stdin_used+0x330> - 25594: 96cf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25598: 7546 ld a0,112(sp) - 2559a: 01550463 beq a0,s5,255a2 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x198> - 2559e: b62f00ef jal 15900 <_ZdlPv@plt> - 255a2: 6546 ld a0,80(sp) - 255a4: 01250463 beq a0,s2,255ac <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1a2> - 255a8: b58f00ef jal 15900 <_ZdlPv@plt> - 255ac: 460d li a2,3 - 255ae: 00016597 auipc a1,0x16 - 255b2: 93a58593 addi a1,a1,-1734 # 3aee8 <_IO_stdin_used+0x1368> - 255b6: 8526 mv a0,s1 - 255b8: 948f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 255bc: 2985 addiw s3,s3,1 - 255be: bdc1 j 2548e <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x84> - 255c0: d555 beqz a0,2556c <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x162> - 255c2: 854a mv a0,s2 - 255c4: 87ea mv a5,s10 - 255c6: 0c347757 vsetvli a4,s0,e8,m8,ta,ma - 255ca: 02078407 vle8.v v8,(a5) - 255ce: 8c19 sub s0,s0,a4 - 255d0: 97ba add a5,a5,a4 - 255d2: 02050427 vse8.v v8,(a0) - 255d6: 953a add a0,a0,a4 - 255d8: f47d bnez s0,255c6 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1bc> - 255da: 7446 ld s0,112(sp) - 255dc: 67c6 ld a5,80(sp) - 255de: bf41 j 2556e <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x164> - 255e0: f00508e3 beqz a0,254f0 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0xe6> - 255e4: 854a mv a0,s2 - 255e6: 07010a13 addi s4,sp,112 - 255ea: 87ea mv a5,s10 - 255ec: 0c3af757 vsetvli a4,s5,e8,m8,ta,ma - 255f0: 02078407 vle8.v v8,(a5) - 255f4: 40ea8ab3 sub s5,s5,a4 - 255f8: 97ba add a5,a5,a4 - 255fa: 02050427 vse8.v v8,(a0) - 255fe: 953a add a0,a0,a4 - 25600: fe0a96e3 bnez s5,255ec <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1e2> - 25604: 7ac6 ld s5,112(sp) - 25606: 67c6 ld a5,80(sp) - 25608: b5fd j 254f6 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0xec> - 2560a: 4601 li a2,0 - 2560c: 85d2 mv a1,s4 - 2560e: 855e mv a0,s7 - 25610: 8a0f00ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 25614: 7746 ld a4,112(sp) - 25616: e8aa sd a0,80(sp) - 25618: f0ba sd a4,96(sp) - 2561a: b76d j 255c4 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1ba> - 2561c: 07010a13 addi s4,sp,112 - 25620: 85d2 mv a1,s4 - 25622: 4601 li a2,0 - 25624: 855e mv a0,s7 - 25626: 88af00ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 2562a: 7746 ld a4,112(sp) - 2562c: e8aa sd a0,80(sp) - 2562e: f0ba sd a4,96(sp) - 25630: bf6d j 255ea <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1e0> - 25632: 4609 li a2,2 - 25634: 00016597 auipc a1,0x16 - 25638: 8bc58593 addi a1,a1,-1860 # 3aef0 <_IO_stdin_used+0x1370> - 2563c: 8526 mv a0,s1 - 2563e: 8c2f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25642: 6662 ld a2,24(sp) - 25644: 65c2 ld a1,16(sp) - 25646: 8526 mv a0,s1 - 25648: 8b8f00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2564c: 4609 li a2,2 - 2564e: 00016597 auipc a1,0x16 - 25652: 87a58593 addi a1,a1,-1926 # 3aec8 <_IO_stdin_used+0x1348> - 25656: 8aaf00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2565a: 7542 ld a0,48(sp) - 2565c: 009c addi a5,sp,64 - 2565e: 00f50463 beq a0,a5,25666 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x25c> - 25662: a9ef00ef jal 15900 <_ZdlPv@plt> - 25666: 6542 ld a0,16(sp) - 25668: 101c addi a5,sp,32 - 2566a: 00f50463 beq a0,a5,25672 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x268> - 2566e: a92f00ef jal 15900 <_ZdlPv@plt> - 25672: 70ee ld ra,248(sp) - 25674: 744e ld s0,240(sp) - 25676: 74ae ld s1,232(sp) - 25678: 790e ld s2,224(sp) - 2567a: 69ee ld s3,216(sp) - 2567c: 6a4e ld s4,208(sp) - 2567e: 6aae ld s5,200(sp) - 25680: 6b0e ld s6,192(sp) - 25682: 7bea ld s7,184(sp) - 25684: 7c4a ld s8,176(sp) - 25686: 7caa ld s9,168(sp) - 25688: 7d0a ld s10,160(sp) - 2568a: 6dea ld s11,152(sp) - 2568c: 6111 addi sp,sp,256 - 2568e: 8082 ret - 25690: 856e mv a0,s11 - 25692: f2ef10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 25696: 6522 ld a0,8(sp) - 25698: f28f10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2569c: bfd9 j 25672 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x268> - 2569e: 842a mv s0,a0 - 256a0: 855e mv a0,s7 - 256a2: f1ef10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 256a6: 856e mv a0,s11 - 256a8: f18f10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 256ac: 6522 ld a0,8(sp) - 256ae: f12f10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 256b2: 8522 mv a0,s0 - 256b4: 93cf00ef jal 157f0 <_Unwind_Resume@plt> - 256b8: f18f00ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 256bc: 842a mv s0,a0 - 256be: 8552 mv a0,s4 - 256c0: f00f10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 256c4: bff1 j 256a0 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x296> - 256c6: 842a mv s0,a0 - 256c8: bff9 j 256a6 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x29c> - 256ca: f06f00ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 256ce: b7fd j 256bc <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x2b2> - 256d0: 842a mv s0,a0 - 256d2: b7f9 j 256a0 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x296> - 256d4: 842a mv s0,a0 - 256d6: bfd9 j 256ac <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x2a2> - -00000000000256d8 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE>: - 256d8: 7171 addi sp,sp,-176 - 256da: f4de sd s7,104(sp) - 256dc: 00810b93 addi s7,sp,8 - 256e0: f8da sd s6,112(sp) - 256e2: 8b2a mv s6,a0 - 256e4: 855e mv a0,s7 - 256e6: e94a sd s2,144(sp) - 256e8: e54e sd s3,136(sp) - 256ea: e152 sd s4,128(sp) - 256ec: fcd6 sd s5,120(sp) - 256ee: f506 sd ra,168(sp) - 256f0: f122 sd s0,160(sp) - 256f2: ed26 sd s1,152(sp) - 256f4: f0e2 sd s8,96(sp) - 256f6: ece6 sd s9,88(sp) - 256f8: 89ae mv s3,a1 - 256fa: 01010a13 addi s4,sp,16 - 256fe: bc7f50ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 25702: 4901 li s2,0 - 25704: 4a85 li s5,1 - 25706: 854e mv a0,s3 - 25708: a6bf60ef jal 1c172 <_ZNK7testing10TestResult19test_property_countEv> - 2570c: 12a95163 bge s2,a0,2582e <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x156> - 25710: 85ca mv a1,s2 - 25712: 854e mv a0,s3 - 25714: a6df60ef jal 1c180 <_ZNK7testing10TestResult15GetTestPropertyEi> - 25718: 842a mv s0,a0 - 2571a: 6522 ld a0,8(sp) - 2571c: 4605 li a2,1 - 2571e: 00015597 auipc a1,0x15 - 25722: 1a258593 addi a1,a1,418 # 3a8c0 <_IO_stdin_used+0xd40> - 25726: 0541 addi a0,a0,16 - 25728: fd9ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2572c: 6004 ld s1,0(s0) - 2572e: 6c22 ld s8,8(sp) - 25730: 0e048563 beqz s1,2581a <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x142> - 25734: 8526 mv a0,s1 - 25736: c9af00ef jal 15bd0 - 2573a: 862a mv a2,a0 - 2573c: 85a6 mv a1,s1 - 2573e: 010c0513 addi a0,s8,16 - 25742: fbfef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25746: 6522 ld a0,8(sp) - 25748: 4605 li a2,1 - 2574a: 00017597 auipc a1,0x17 - 2574e: 0ae58593 addi a1,a1,174 # 3c7f8 <_IO_stdin_used+0x2c78> - 25752: 0541 addi a0,a0,16 - 25754: fadef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25758: 6522 ld a0,8(sp) - 2575a: 4605 li a2,1 - 2575c: 00014597 auipc a1,0x14 - 25760: 75458593 addi a1,a1,1876 # 39eb0 <_IO_stdin_used+0x330> - 25764: 0541 addi a0,a0,16 - 25766: f9bef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2576a: 7004 ld s1,32(s0) - 2576c: 02010c13 addi s8,sp,32 - 25770: e862 sd s8,16(sp) - 25772: 10048663 beqz s1,2587e <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x1a6> - 25776: 8526 mv a0,s1 - 25778: c58f00ef jal 15bd0 - 2577c: f82a sd a0,48(sp) - 2577e: 47bd li a5,15 - 25780: 842a mv s0,a0 - 25782: 06a7e563 bltu a5,a0,257ec <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x114> - 25786: 05551e63 bne a0,s5,257e2 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x10a> - 2578a: 0004c783 lbu a5,0(s1) - 2578e: 02f10023 sb a5,32(sp) - 25792: 87e2 mv a5,s8 - 25794: 03010c93 addi s9,sp,48 - 25798: ec22 sd s0,24(sp) - 2579a: 97a2 add a5,a5,s0 - 2579c: 00078023 sb zero,0(a5) - 257a0: 4605 li a2,1 - 257a2: 85d2 mv a1,s4 - 257a4: 8566 mv a0,s9 - 257a6: 9c3ff0ef jal 25168 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> - 257aa: 6522 ld a0,8(sp) - 257ac: 7662 ld a2,56(sp) - 257ae: 75c2 ld a1,48(sp) - 257b0: 0541 addi a0,a0,16 - 257b2: f4fef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 257b6: 6522 ld a0,8(sp) - 257b8: 4605 li a2,1 - 257ba: 00014597 auipc a1,0x14 - 257be: 6f658593 addi a1,a1,1782 # 39eb0 <_IO_stdin_used+0x330> - 257c2: 0541 addi a0,a0,16 - 257c4: f3def0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 257c8: 7542 ld a0,48(sp) - 257ca: 009c addi a5,sp,64 - 257cc: 00f50463 beq a0,a5,257d4 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0xfc> - 257d0: 930f00ef jal 15900 <_ZdlPv@plt> - 257d4: 6542 ld a0,16(sp) - 257d6: 01850463 beq a0,s8,257de <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x106> - 257da: 926f00ef jal 15900 <_ZdlPv@plt> - 257de: 2905 addiw s2,s2,1 - 257e0: b71d j 25706 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x2e> - 257e2: d945 beqz a0,25792 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0xba> - 257e4: 8562 mv a0,s8 - 257e6: 03010c93 addi s9,sp,48 - 257ea: a819 j 25800 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x128> - 257ec: 03010c93 addi s9,sp,48 - 257f0: 85e6 mv a1,s9 - 257f2: 4601 li a2,0 - 257f4: 8552 mv a0,s4 - 257f6: ebbef0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 257fa: 77c2 ld a5,48(sp) - 257fc: e82a sd a0,16(sp) - 257fe: f03e sd a5,32(sp) - 25800: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 25804: 02048407 vle8.v v8,(s1) - 25808: 8c1d sub s0,s0,a5 - 2580a: 94be add s1,s1,a5 - 2580c: 02050427 vse8.v v8,(a0) - 25810: 953e add a0,a0,a5 - 25812: f47d bnez s0,25800 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x128> - 25814: 7442 ld s0,48(sp) - 25816: 67c2 ld a5,16(sp) - 25818: b741 j 25798 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0xc0> - 2581a: 010c0513 addi a0,s8,16 - 2581e: 4619 li a2,6 - 25820: 00014597 auipc a1,0x14 - 25824: 6b858593 addi a1,a1,1720 # 39ed8 <_IO_stdin_used+0x358> - 25828: ed9ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2582c: bf29 j 25746 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x6e> - 2582e: 85de mv a1,s7 - 25830: 855a mv a0,s6 - 25832: ebdf50ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 25836: 6522 ld a0,8(sp) - 25838: c501 beqz a0,25840 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x168> - 2583a: 611c ld a5,0(a0) - 2583c: 679c ld a5,8(a5) - 2583e: 9782 jalr a5 - 25840: 70aa ld ra,168(sp) - 25842: 740a ld s0,160(sp) - 25844: 64ea ld s1,152(sp) - 25846: 694a ld s2,144(sp) - 25848: 69aa ld s3,136(sp) - 2584a: 6a0a ld s4,128(sp) - 2584c: 7ae6 ld s5,120(sp) - 2584e: 7ba6 ld s7,104(sp) - 25850: 7c06 ld s8,96(sp) - 25852: 6ce6 ld s9,88(sp) - 25854: 855a mv a0,s6 - 25856: 7b46 ld s6,112(sp) - 25858: 614d addi sp,sp,176 - 2585a: 8082 ret - 2585c: 842a mv s0,a0 - 2585e: 8566 mv a0,s9 - 25860: d60f10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 25864: 8552 mv a0,s4 - 25866: d5af10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2586a: 6522 ld a0,8(sp) - 2586c: c501 beqz a0,25874 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x19c> - 2586e: 611c ld a5,0(a0) - 25870: 679c ld a5,8(a5) - 25872: 9782 jalr a5 - 25874: 8522 mv a0,s0 - 25876: f7bef0ef jal 157f0 <_Unwind_Resume@plt> - 2587a: 842a mv s0,a0 - 2587c: b7e5 j 25864 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x18c> - 2587e: d52f00ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 25882: 842a mv s0,a0 - 25884: b7dd j 2586a <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x192> - -0000000000025886 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 25886: 7171 addi sp,sp,-176 - 25888: f8da sd s6,112(sp) - 2588a: 01810b13 addi s6,sp,24 - 2588e: fcd6 sd s5,120(sp) - 25890: 8aaa mv s5,a0 - 25892: 855a mv a0,s6 - 25894: e4ee sd s11,72(sp) - 25896: f506 sd ra,168(sp) - 25898: 8dae mv s11,a1 - 2589a: f122 sd s0,160(sp) - 2589c: ed26 sd s1,152(sp) - 2589e: e94a sd s2,144(sp) - 258a0: e54e sd s3,136(sp) - 258a2: e152 sd s4,128(sp) - 258a4: f4de sd s7,104(sp) - 258a6: f0e2 sd s8,96(sp) - 258a8: ece6 sd s9,88(sp) - 258aa: e8ea sd s10,80(sp) - 258ac: a19f50ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 258b0: 008db783 ld a5,8(s11) - 258b4: c7ad beqz a5,2591e <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x98> - 258b6: 6789 lui a5,0x2 - 258b8: 04000a37 lui s4,0x4000 - 258bc: 0785 addi a5,a5,1 # 2001 <__abi_tag-0xe293> - 258be: 1a02 slli s4,s4,0x20 - 258c0: 4d01 li s10,0 - 258c2: 9a3e add s4,s4,a5 - 258c4: 44b5 li s1,13 - 258c6: 03a00b93 li s7,58 - 258ca: 05c00c13 li s8,92 - 258ce: 491d li s2,7 - 258d0: 4995 li s3,5 - 258d2: 00017417 auipc s0,0x17 - 258d6: 42e40413 addi s0,s0,1070 # 3cd00 <_IO_stdin_used+0x3180> - 258da: 000db783 ld a5,0(s11) - 258de: 6562 ld a0,24(sp) - 258e0: 97ea add a5,a5,s10 - 258e2: 0007cc83 lbu s9,0(a5) - 258e6: 0b94e963 bltu s1,s9,25998 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x112> - 258ea: 13997463 bgeu s2,s9,25a12 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> - 258ee: ff8c879b addiw a5,s9,-8 - 258f2: 0ff7f793 zext.b a5,a5 - 258f6: 0ef9e963 bltu s3,a5,259e8 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x162> - 258fa: 078a slli a5,a5,0x2 - 258fc: 97a2 add a5,a5,s0 - 258fe: 439c lw a5,0(a5) - 25900: 97a2 add a5,a5,s0 - 25902: 8782 jr a5 - 25904: 0541 addi a0,a0,16 - 25906: 4609 li a2,2 - 25908: 00014597 auipc a1,0x14 - 2590c: 58858593 addi a1,a1,1416 # 39e90 <_IO_stdin_used+0x310> - 25910: df1ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25914: 008db783 ld a5,8(s11) - 25918: 0d05 addi s10,s10,1 - 2591a: fcfd60e3 bltu s10,a5,258da <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x54> - 2591e: 85da mv a1,s6 - 25920: 8556 mv a0,s5 - 25922: dcdf50ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 25926: 6562 ld a0,24(sp) - 25928: c501 beqz a0,25930 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xaa> - 2592a: 611c ld a5,0(a0) - 2592c: 679c ld a5,8(a5) - 2592e: 9782 jalr a5 - 25930: 70aa ld ra,168(sp) - 25932: 740a ld s0,160(sp) - 25934: 64ea ld s1,152(sp) - 25936: 694a ld s2,144(sp) - 25938: 69aa ld s3,136(sp) - 2593a: 6a0a ld s4,128(sp) - 2593c: 7b46 ld s6,112(sp) - 2593e: 7ba6 ld s7,104(sp) - 25940: 7c06 ld s8,96(sp) - 25942: 6ce6 ld s9,88(sp) - 25944: 6d46 ld s10,80(sp) - 25946: 6da6 ld s11,72(sp) - 25948: 8556 mv a0,s5 - 2594a: 7ae6 ld s5,120(sp) - 2594c: 614d addi sp,sp,176 - 2594e: 8082 ret - 25950: 0541 addi a0,a0,16 - 25952: 4609 li a2,2 - 25954: 00014597 auipc a1,0x14 - 25958: 52c58593 addi a1,a1,1324 # 39e80 <_IO_stdin_used+0x300> - 2595c: da5ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25960: bf55 j 25914 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> - 25962: 0541 addi a0,a0,16 - 25964: 4609 li a2,2 - 25966: 00014597 auipc a1,0x14 - 2596a: 52258593 addi a1,a1,1314 # 39e88 <_IO_stdin_used+0x308> - 2596e: d93ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25972: b74d j 25914 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> - 25974: 0541 addi a0,a0,16 - 25976: 4609 li a2,2 - 25978: 00014597 auipc a1,0x14 - 2597c: 52058593 addi a1,a1,1312 # 39e98 <_IO_stdin_used+0x318> - 25980: d81ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25984: bf41 j 25914 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> - 25986: 0541 addi a0,a0,16 - 25988: 4609 li a2,2 - 2598a: 00014597 auipc a1,0x14 - 2598e: 4ee58593 addi a1,a1,1262 # 39e78 <_IO_stdin_used+0x2f8> - 25992: d6fef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25996: bfbd j 25914 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> - 25998: fdec879b addiw a5,s9,-34 - 2599c: 0ff7f793 zext.b a5,a5 - 259a0: 04fbe463 bltu s7,a5,259e8 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x162> - 259a4: 00fa57b3 srl a5,s4,a5 - 259a8: 8b85 andi a5,a5,1 - 259aa: c3b1 beqz a5,259ee <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x168> - 259ac: 691c ld a5,16(a0) - 259ae: 0541 addi a0,a0,16 - 259b0: 01810b23 sb s8,22(sp) - 259b4: fe87b783 ld a5,-24(a5) - 259b8: 97aa add a5,a5,a0 - 259ba: 6b9c ld a5,16(a5) - 259bc: c7b1 beqz a5,25a08 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x182> - 259be: 4605 li a2,1 - 259c0: 01610593 addi a1,sp,22 - 259c4: d3def0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 259c8: 6562 ld a0,24(sp) - 259ca: 01910ba3 sb s9,23(sp) - 259ce: 691c ld a5,16(a0) - 259d0: 0541 addi a0,a0,16 - 259d2: fe87b783 ld a5,-24(a5) - 259d6: 97aa add a5,a5,a0 - 259d8: 6b9c ld a5,16(a5) - 259da: c39d beqz a5,25a00 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x17a> - 259dc: 4605 li a2,1 - 259de: 01710593 addi a1,sp,23 - 259e2: d1fef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 259e6: b73d j 25914 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> - 259e8: 47fd li a5,31 - 259ea: 0397f463 bgeu a5,s9,25a12 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> - 259ee: 03910023 sb s9,32(sp) - 259f2: 691c ld a5,16(a0) - 259f4: 0541 addi a0,a0,16 - 259f6: fe87b783 ld a5,-24(a5) - 259fa: 97aa add a5,a5,a0 - 259fc: 6b9c ld a5,16(a5) - 259fe: e7a9 bnez a5,25a48 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1c2> - 25a00: 85e6 mv a1,s9 - 25a02: f1fef0ef jal 15920 <_ZNSo3putEc@plt> - 25a06: b739 j 25914 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> - 25a08: 05c00593 li a1,92 - 25a0c: f15ef0ef jal 15920 <_ZNSo3putEc@plt> - 25a10: bf65 j 259c8 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x142> - 25a12: 0541 addi a0,a0,16 - 25a14: 4611 li a2,4 - 25a16: 00015597 auipc a1,0x15 - 25a1a: 4e258593 addi a1,a1,1250 # 3aef8 <_IO_stdin_used+0x1378> - 25a1e: ce3ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25a22: 101c addi a5,sp,32 - 25a24: 85e6 mv a1,s9 - 25a26: 853e mv a0,a5 - 25a28: e43e sd a5,8(sp) - 25a2a: abcff0ef jal 24ce6 <_ZN7testing8internal6String10FormatByteB5cxx11Eh> - 25a2e: 6562 ld a0,24(sp) - 25a30: 7622 ld a2,40(sp) - 25a32: 7582 ld a1,32(sp) - 25a34: 0541 addi a0,a0,16 - 25a36: ccbef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25a3a: 7502 ld a0,32(sp) - 25a3c: 181c addi a5,sp,48 - 25a3e: ecf50be3 beq a0,a5,25914 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> - 25a42: ebfef0ef jal 15900 <_ZdlPv@plt> - 25a46: b5f9 j 25914 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> - 25a48: 4605 li a2,1 - 25a4a: 100c addi a1,sp,32 - 25a4c: cb5ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25a50: b5d1 j 25914 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> - 25a52: 842a mv s0,a0 - 25a54: 6522 ld a0,8(sp) - 25a56: b6af10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 25a5a: 6562 ld a0,24(sp) - 25a5c: c501 beqz a0,25a64 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1de> - 25a5e: 611c ld a5,0(a0) - 25a60: 679c ld a5,8(a5) - 25a62: 9782 jalr a5 - 25a64: 8522 mv a0,s0 - 25a66: d8bef0ef jal 157f0 <_Unwind_Resume@plt> - 25a6a: 842a mv s0,a0 - 25a6c: b7fd j 25a5a <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1d4> - -0000000000025a6e <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 25a6e: 7171 addi sp,sp,-176 - 25a70: f0e2 sd s8,96(sp) - 25a72: 00810c13 addi s8,sp,8 - 25a76: f4de sd s7,104(sp) - 25a78: 8baa mv s7,a0 - 25a7a: 8562 mv a0,s8 - 25a7c: e94a sd s2,144(sp) - 25a7e: e152 sd s4,128(sp) - 25a80: fcd6 sd s5,120(sp) - 25a82: f8da sd s6,112(sp) - 25a84: f506 sd ra,168(sp) - 25a86: f122 sd s0,160(sp) - 25a88: ed26 sd s1,152(sp) - 25a8a: e54e sd s3,136(sp) - 25a8c: ece6 sd s9,88(sp) - 25a8e: e8ea sd s10,80(sp) - 25a90: 8a2e mv s4,a1 - 25a92: 8ab2 mv s5,a2 - 25a94: 4901 li s2,0 - 25a96: 82ff50ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 25a9a: 4b05 li s6,1 - 25a9c: 8552 mv a0,s4 - 25a9e: ed4f60ef jal 1c172 <_ZNK7testing10TestResult19test_property_countEv> - 25aa2: 14a95363 bge s2,a0,25be8 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x17a> - 25aa6: 85ca mv a1,s2 - 25aa8: 8552 mv a0,s4 - 25aaa: ed6f60ef jal 1c180 <_ZNK7testing10TestResult15GetTestPropertyEi> - 25aae: 842a mv s0,a0 - 25ab0: 6522 ld a0,8(sp) - 25ab2: 4609 li a2,2 - 25ab4: 00015597 auipc a1,0x15 - 25ab8: 44c58593 addi a1,a1,1100 # 3af00 <_IO_stdin_used+0x1380> - 25abc: 0541 addi a0,a0,16 - 25abe: c43ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25ac2: 6522 ld a0,8(sp) - 25ac4: 008ab603 ld a2,8(s5) - 25ac8: 000ab583 ld a1,0(s5) - 25acc: 0541 addi a0,a0,16 - 25ace: c33ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25ad2: 6522 ld a0,8(sp) - 25ad4: 4605 li a2,1 - 25ad6: 00014597 auipc a1,0x14 - 25ada: 3da58593 addi a1,a1,986 # 39eb0 <_IO_stdin_used+0x330> - 25ade: 0541 addi a0,a0,16 - 25ae0: c21ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25ae4: 6004 ld s1,0(s0) - 25ae6: 69a2 ld s3,8(sp) - 25ae8: 0e048663 beqz s1,25bd4 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x166> - 25aec: 8526 mv a0,s1 - 25aee: 8e2f00ef jal 15bd0 - 25af2: 862a mv a2,a0 - 25af4: 85a6 mv a1,s1 - 25af6: 01098513 addi a0,s3,16 - 25afa: c07ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25afe: 6522 ld a0,8(sp) - 25b00: 460d li a2,3 - 25b02: 00015597 auipc a1,0x15 - 25b06: 40658593 addi a1,a1,1030 # 3af08 <_IO_stdin_used+0x1388> - 25b0a: 0541 addi a0,a0,16 - 25b0c: bf5ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25b10: 6522 ld a0,8(sp) - 25b12: 4605 li a2,1 - 25b14: 00014597 auipc a1,0x14 - 25b18: 39c58593 addi a1,a1,924 # 39eb0 <_IO_stdin_used+0x330> - 25b1c: 0541 addi a0,a0,16 - 25b1e: be3ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25b22: 7004 ld s1,32(s0) - 25b24: 02010993 addi s3,sp,32 - 25b28: e84e sd s3,16(sp) - 25b2a: 01010c93 addi s9,sp,16 - 25b2e: 10048663 beqz s1,25c3a <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1cc> - 25b32: 8526 mv a0,s1 - 25b34: 89cf00ef jal 15bd0 - 25b38: f82a sd a0,48(sp) - 25b3a: 47bd li a5,15 - 25b3c: 842a mv s0,a0 - 25b3e: 06a7e463 bltu a5,a0,25ba6 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x138> - 25b42: 05651d63 bne a0,s6,25b9c <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x12e> - 25b46: 0004c783 lbu a5,0(s1) - 25b4a: 02f10023 sb a5,32(sp) - 25b4e: 87ce mv a5,s3 - 25b50: 03010d13 addi s10,sp,48 - 25b54: ec22 sd s0,24(sp) - 25b56: 97a2 add a5,a5,s0 - 25b58: 00078023 sb zero,0(a5) - 25b5c: 85e6 mv a1,s9 - 25b5e: 856a mv a0,s10 - 25b60: d27ff0ef jal 25886 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 25b64: 6522 ld a0,8(sp) - 25b66: 7662 ld a2,56(sp) - 25b68: 75c2 ld a1,48(sp) - 25b6a: 0541 addi a0,a0,16 - 25b6c: b95ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25b70: 6522 ld a0,8(sp) - 25b72: 4605 li a2,1 - 25b74: 00014597 auipc a1,0x14 - 25b78: 33c58593 addi a1,a1,828 # 39eb0 <_IO_stdin_used+0x330> - 25b7c: 0541 addi a0,a0,16 - 25b7e: b83ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25b82: 7542 ld a0,48(sp) - 25b84: 009c addi a5,sp,64 - 25b86: 00f50463 beq a0,a5,25b8e <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x120> - 25b8a: d77ef0ef jal 15900 <_ZdlPv@plt> - 25b8e: 6542 ld a0,16(sp) - 25b90: 01350463 beq a0,s3,25b98 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x12a> - 25b94: d6def0ef jal 15900 <_ZdlPv@plt> - 25b98: 2905 addiw s2,s2,1 - 25b9a: b709 j 25a9c <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2e> - 25b9c: d94d beqz a0,25b4e <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe0> - 25b9e: 854e mv a0,s3 - 25ba0: 03010d13 addi s10,sp,48 - 25ba4: a819 j 25bba <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x14c> - 25ba6: 03010d13 addi s10,sp,48 - 25baa: 85ea mv a1,s10 - 25bac: 4601 li a2,0 - 25bae: 8566 mv a0,s9 - 25bb0: b01ef0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 25bb4: 77c2 ld a5,48(sp) - 25bb6: e82a sd a0,16(sp) - 25bb8: f03e sd a5,32(sp) - 25bba: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 25bbe: 02048407 vle8.v v8,(s1) - 25bc2: 8c1d sub s0,s0,a5 - 25bc4: 94be add s1,s1,a5 - 25bc6: 02050427 vse8.v v8,(a0) - 25bca: 953e add a0,a0,a5 - 25bcc: f47d bnez s0,25bba <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x14c> - 25bce: 7442 ld s0,48(sp) - 25bd0: 67c2 ld a5,16(sp) - 25bd2: b749 j 25b54 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe6> - 25bd4: 01098513 addi a0,s3,16 - 25bd8: 4619 li a2,6 - 25bda: 00014597 auipc a1,0x14 - 25bde: 2fe58593 addi a1,a1,766 # 39ed8 <_IO_stdin_used+0x358> - 25be2: b1fef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25be6: bf21 j 25afe <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x90> - 25be8: 85e2 mv a1,s8 - 25bea: 855e mv a0,s7 - 25bec: b03f50ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 25bf0: 6522 ld a0,8(sp) - 25bf2: c501 beqz a0,25bfa <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> - 25bf4: 611c ld a5,0(a0) - 25bf6: 679c ld a5,8(a5) - 25bf8: 9782 jalr a5 - 25bfa: 70aa ld ra,168(sp) - 25bfc: 740a ld s0,160(sp) - 25bfe: 64ea ld s1,152(sp) - 25c00: 694a ld s2,144(sp) - 25c02: 69aa ld s3,136(sp) - 25c04: 6a0a ld s4,128(sp) - 25c06: 7ae6 ld s5,120(sp) - 25c08: 7b46 ld s6,112(sp) - 25c0a: 7c06 ld s8,96(sp) - 25c0c: 6ce6 ld s9,88(sp) - 25c0e: 6d46 ld s10,80(sp) - 25c10: 855e mv a0,s7 - 25c12: 7ba6 ld s7,104(sp) - 25c14: 614d addi sp,sp,176 - 25c16: 8082 ret - 25c18: 842a mv s0,a0 - 25c1a: 856a mv a0,s10 - 25c1c: 9a4f10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 25c20: 8566 mv a0,s9 - 25c22: 99ef10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 25c26: 6522 ld a0,8(sp) - 25c28: c501 beqz a0,25c30 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1c2> - 25c2a: 611c ld a5,0(a0) - 25c2c: 679c ld a5,8(a5) - 25c2e: 9782 jalr a5 - 25c30: 8522 mv a0,s0 - 25c32: bbfef0ef jal 157f0 <_Unwind_Resume@plt> - 25c36: 842a mv s0,a0 - 25c38: b7e5 j 25c20 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1b2> - 25c3a: 996f00ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 25c3e: 842a mv s0,a0 - 25c40: b7dd j 25c26 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1b8> - -0000000000025c42 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex>: - 25c42: dd010113 addi sp,sp,-560 - 25c46: 193c addi a5,sp,184 - 25c48: 22813023 sd s0,544(sp) - 25c4c: 21213823 sd s2,528(sp) - 25c50: 842a mv s0,a0 - 25c52: 03810913 addi s2,sp,56 - 25c56: 853e mv a0,a5 - 25c58: 20913c23 sd s1,536(sp) - 25c5c: 21313423 sd s3,520(sp) - 25c60: fbda sd s6,496(sp) - 25c62: ebea sd s10,464(sp) - 25c64: e43e sd a5,8(sp) - 25c66: ec2e sd a1,24(sp) - 25c68: 22113423 sd ra,552(sp) - 25c6c: 21413023 sd s4,512(sp) - 25c70: ffd6 sd s5,504(sp) - 25c72: f7de sd s7,488(sp) - 25c74: f3e2 sd s8,480(sp) - 25c76: efe6 sd s9,472(sp) - 25c78: e7ee sd s11,456(sp) - 25c7a: f44a sd s2,40(sp) - 25c7c: f84ef0ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> - 25c80: cd817057 vsetivli zero,2,e64,m1,ta,ma - 25c84: 5e0030d7 vmv.v.i v1,0 - 25c88: 131c addi a5,sp,416 - 25c8a: 00026997 auipc s3,0x26 - 25c8e: fae9b983 ld s3,-82(s3) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 25c92: 0207f0a7 vse64.v v1,(a5) - 25c96: 1b1c addi a5,sp,432 - 25c98: 0207f0a7 vse64.v v1,(a5) - 25c9c: 0109b483 ld s1,16(s3) - 25ca0: 18011c23 sh zero,408(sp) - 25ca4: 0189bb03 ld s6,24(s3) - 25ca8: 00026717 auipc a4,0x26 - 25cac: 2b073703 ld a4,688(a4) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 25cb0: 01070d13 addi s10,a4,16 - 25cb4: fe84b783 ld a5,-24(s1) - 25cb8: eb02 sd zero,400(sp) - 25cba: fc26 sd s1,56(sp) - 25cbc: 978a add a5,a5,sp - 25cbe: fd6a sd s10,184(sp) - 25cc0: 0367bc23 sd s6,56(a5) - 25cc4: e082 sd zero,64(sp) - 25cc6: fe84b503 ld a0,-24(s1) - 25cca: 4581 li a1,0 - 25ccc: 954a add a0,a0,s2 - 25cce: ee2ef0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 25cd2: 0209b903 ld s2,32(s3) - 25cd6: 0289bb83 ld s7,40(s3) - 25cda: 00b8 addi a4,sp,72 - 25cdc: fe893503 ld a0,-24(s2) - 25ce0: e4ca sd s2,72(sp) - 25ce2: 4581 li a1,0 - 25ce4: 953a add a0,a0,a4 - 25ce6: 01753023 sd s7,0(a0) - 25cea: f03a sd a4,32(sp) - 25cec: ec4ef0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 25cf0: 0089bc83 ld s9,8(s3) - 25cf4: cd817057 vsetivli zero,2,e64,m1,ta,ma - 25cf8: 0309bc03 ld s8,48(s3) - 25cfc: fe8cb703 ld a4,-24(s9) - 25d00: 5e0030d7 vmv.v.i v1,0 - 25d04: 00026797 auipc a5,0x26 - 25d08: 1047b783 ld a5,260(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 25d0c: 0134 addi a3,sp,136 - 25d0e: 970a add a4,a4,sp - 25d10: 03873c23 sd s8,56(a4) - 25d14: 8536 mv a0,a3 - 25d16: 06878713 addi a4,a5,104 - 25d1a: e836 sd a3,16(sp) - 25d1c: 04078d93 addi s11,a5,64 - 25d20: 01878693 addi a3,a5,24 - 25d24: 08bc addi a5,sp,88 - 25d26: 0207f0a7 vse64.v v1,(a5) - 25d2a: 00026997 auipc s3,0x26 - 25d2e: 07e9b983 ld s3,126(s3) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 25d32: 10bc addi a5,sp,104 - 25d34: 0207f0a7 vse64.v v1,(a5) - 25d38: 09c1 addi s3,s3,16 - 25d3a: 18bc addi a5,sp,120 - 25d3c: 0207f0a7 vse64.v v1,(a5) - 25d40: fc36 sd a3,56(sp) - 25d42: fd3a sd a4,184(sp) - 25d44: e4ee sd s11,72(sp) - 25d46: e8ce sd s3,80(sp) - 25d48: e58ef0ef jal 153a0 <_ZNSt6localeC1Ev@plt> - 25d4c: 6522 ld a0,8(sp) - 25d4e: 00026a17 auipc s4,0x26 - 25d52: f8aa3a03 ld s4,-118(s4) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 25d56: 47e1 li a5,24 - 25d58: 0a810a93 addi s5,sp,168 - 25d5c: 0a41 addi s4,s4,16 - 25d5e: 088c addi a1,sp,80 - 25d60: f102 sd zero,160(sp) - 25d62: 0a010423 sb zero,168(sp) - 25d66: c93e sw a5,144(sp) - 25d68: ed56 sd s5,152(sp) - 25d6a: e8d2 sd s4,80(sp) - 25d6c: e44ef0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 25d70: 67e2 ld a5,24(sp) - 25d72: 7502 ld a0,32(sp) - 25d74: d227f553 fcvt.d.l fa0,a5 - 25d78: 00018797 auipc a5,0x18 - 25d7c: 7087b787 fld fa5,1800(a5) # 3e480 <_ZTSSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE+0x90> - 25d80: 12f57553 fmul.d fa0,fa0,fa5 - 25d84: f1cef0ef jal 154a0 <_ZNSo9_M_insertIdEERSoT_@plt> - 25d88: 7766 ld a4,120(sp) - 25d8a: 01040793 addi a5,s0,16 - 25d8e: 00043423 sd zero,8(s0) - 25d92: 00040823 sb zero,16(s0) - 25d96: e01c sd a5,0(s0) - 25d98: c345 beqz a4,25e38 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x1f6> - 25d9a: 77a6 ld a5,104(sp) - 25d9c: c399 beqz a5,25da2 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x160> - 25d9e: 08f76b63 bltu a4,a5,25e34 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x1f2> - 25da2: 76c6 ld a3,112(sp) - 25da4: 4601 li a2,0 - 25da6: 4581 li a1,0 - 25da8: 8f15 sub a4,a4,a3 - 25daa: 8522 mv a0,s0 - 25dac: 9c5ef0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 25db0: 00026797 auipc a5,0x26 - 25db4: 0587b783 ld a5,88(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 25db8: 656a ld a0,152(sp) - 25dba: 01878713 addi a4,a5,24 - 25dbe: 06878793 addi a5,a5,104 - 25dc2: fc3a sd a4,56(sp) - 25dc4: fd3e sd a5,184(sp) - 25dc6: e4ee sd s11,72(sp) - 25dc8: e8d2 sd s4,80(sp) - 25dca: 01550463 beq a0,s5,25dd2 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x190> - 25dce: b33ef0ef jal 15900 <_ZdlPv@plt> - 25dd2: 6542 ld a0,16(sp) - 25dd4: e8ce sd s3,80(sp) - 25dd6: e4aef0ef jal 15420 <_ZNSt6localeD1Ev@plt> - 25dda: fe8cb683 ld a3,-24(s9) - 25dde: fe893703 ld a4,-24(s2) - 25de2: fe84b783 ld a5,-24(s1) - 25de6: 968a add a3,a3,sp - 25de8: 0386bc23 sd s8,56(a3) - 25dec: e4ca sd s2,72(sp) - 25dee: 970a add a4,a4,sp - 25df0: 05773423 sd s7,72(a4) - 25df4: 6522 ld a0,8(sp) - 25df6: fc26 sd s1,56(sp) - 25df8: 978a add a5,a5,sp - 25dfa: 0367bc23 sd s6,56(a5) - 25dfe: fd6a sd s10,184(sp) - 25e00: e082 sd zero,64(sp) - 25e02: fdeef0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 25e06: 22813083 ld ra,552(sp) - 25e0a: 8522 mv a0,s0 - 25e0c: 22013403 ld s0,544(sp) - 25e10: 21813483 ld s1,536(sp) - 25e14: 21013903 ld s2,528(sp) - 25e18: 20813983 ld s3,520(sp) - 25e1c: 20013a03 ld s4,512(sp) - 25e20: 7afe ld s5,504(sp) - 25e22: 7b5e ld s6,496(sp) - 25e24: 7bbe ld s7,488(sp) - 25e26: 7c1e ld s8,480(sp) - 25e28: 6cfe ld s9,472(sp) - 25e2a: 6d5e ld s10,464(sp) - 25e2c: 6dbe ld s11,456(sp) - 25e2e: 23010113 addi sp,sp,560 - 25e32: 8082 ret - 25e34: 873e mv a4,a5 - 25e36: b7b5 j 25da2 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x160> - 25e38: 092c addi a1,sp,152 - 25e3a: 8522 mv a0,s0 - 25e3c: d35ef0ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 25e40: bf85 j 25db0 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x16e> - 25e42: 87aa mv a5,a0 - 25e44: 8522 mv a0,s0 - 25e46: 843e mv s0,a5 - 25e48: f79f00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 25e4c: 7522 ld a0,40(sp) - 25e4e: d42ef0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 25e52: 8522 mv a0,s0 - 25e54: 99def0ef jal 157f0 <_Unwind_Resume@plt> - 25e58: 842a mv s0,a0 - 25e5a: bfcd j 25e4c <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x20a> - 25e5c: 842a mv s0,a0 - 25e5e: 0928 addi a0,sp,152 - 25e60: e8d2 sd s4,80(sp) - 25e62: f5ff00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 25e66: 6542 ld a0,16(sp) - 25e68: e8ce sd s3,80(sp) - 25e6a: db6ef0ef jal 15420 <_ZNSt6localeD1Ev@plt> - 25e6e: fe8cb683 ld a3,-24(s9) - 25e72: fe893703 ld a4,-24(s2) - 25e76: 1810 addi a2,sp,48 - 25e78: 19068693 addi a3,a3,400 - 25e7c: fe84b783 ld a5,-24(s1) - 25e80: 96b2 add a3,a3,a2 - 25e82: e786bc23 sd s8,-392(a3) - 25e86: 19070713 addi a4,a4,400 - 25e8a: e4ca sd s2,72(sp) - 25e8c: 9732 add a4,a4,a2 - 25e8e: e9773423 sd s7,-376(a4) - 25e92: 19078793 addi a5,a5,400 - 25e96: fc26 sd s1,56(sp) - 25e98: 97b2 add a5,a5,a2 - 25e9a: e767bc23 sd s6,-392(a5) - 25e9e: e082 sd zero,64(sp) - 25ea0: 6522 ld a0,8(sp) - 25ea2: fd6a sd s10,184(sp) - 25ea4: f3cef0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 25ea8: 8522 mv a0,s0 - 25eaa: 947ef0ef jal 157f0 <_Unwind_Resume@plt> - 25eae: fe84b783 ld a5,-24(s1) - 25eb2: 1818 addi a4,sp,48 - 25eb4: fc26 sd s1,56(sp) - 25eb6: 19078793 addi a5,a5,400 - 25eba: 97ba add a5,a5,a4 - 25ebc: e767bc23 sd s6,-392(a5) - 25ec0: 842a mv s0,a0 - 25ec2: e082 sd zero,64(sp) - 25ec4: bff1 j 25ea0 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x25e> - 25ec6: 842a mv s0,a0 - 25ec8: bfe1 j 25ea0 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x25e> - -0000000000025eca <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx>: - 25eca: dd010113 addi sp,sp,-560 - 25ece: 193c addi a5,sp,184 - 25ed0: 22813023 sd s0,544(sp) - 25ed4: 21213823 sd s2,528(sp) - 25ed8: 842a mv s0,a0 - 25eda: 03810913 addi s2,sp,56 - 25ede: 853e mv a0,a5 - 25ee0: 20913c23 sd s1,536(sp) - 25ee4: 21313423 sd s3,520(sp) - 25ee8: fbda sd s6,496(sp) - 25eea: ebea sd s10,464(sp) - 25eec: e43e sd a5,8(sp) - 25eee: ec2e sd a1,24(sp) - 25ef0: 22113423 sd ra,552(sp) - 25ef4: 21413023 sd s4,512(sp) - 25ef8: ffd6 sd s5,504(sp) - 25efa: f7de sd s7,488(sp) - 25efc: f3e2 sd s8,480(sp) - 25efe: efe6 sd s9,472(sp) - 25f00: e7ee sd s11,456(sp) - 25f02: f44a sd s2,40(sp) - 25f04: cfcef0ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> - 25f08: cd817057 vsetivli zero,2,e64,m1,ta,ma - 25f0c: 5e0030d7 vmv.v.i v1,0 - 25f10: 131c addi a5,sp,416 - 25f12: 00026997 auipc s3,0x26 - 25f16: d269b983 ld s3,-730(s3) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 25f1a: 0207f0a7 vse64.v v1,(a5) - 25f1e: 1b1c addi a5,sp,432 - 25f20: 0207f0a7 vse64.v v1,(a5) - 25f24: 0109b483 ld s1,16(s3) - 25f28: 18011c23 sh zero,408(sp) - 25f2c: 0189bb03 ld s6,24(s3) - 25f30: 00026717 auipc a4,0x26 - 25f34: 02873703 ld a4,40(a4) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 25f38: 01070d13 addi s10,a4,16 - 25f3c: fe84b783 ld a5,-24(s1) - 25f40: eb02 sd zero,400(sp) - 25f42: fc26 sd s1,56(sp) - 25f44: 978a add a5,a5,sp - 25f46: fd6a sd s10,184(sp) - 25f48: 0367bc23 sd s6,56(a5) - 25f4c: e082 sd zero,64(sp) - 25f4e: fe84b503 ld a0,-24(s1) - 25f52: 4581 li a1,0 - 25f54: 954a add a0,a0,s2 - 25f56: c5aef0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 25f5a: 0209b903 ld s2,32(s3) - 25f5e: 0289bb83 ld s7,40(s3) - 25f62: 00b8 addi a4,sp,72 - 25f64: fe893503 ld a0,-24(s2) - 25f68: e4ca sd s2,72(sp) - 25f6a: 4581 li a1,0 - 25f6c: 953a add a0,a0,a4 - 25f6e: 01753023 sd s7,0(a0) - 25f72: f03a sd a4,32(sp) - 25f74: c3cef0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 25f78: 0089bc83 ld s9,8(s3) - 25f7c: cd817057 vsetivli zero,2,e64,m1,ta,ma - 25f80: 0309bc03 ld s8,48(s3) - 25f84: fe8cb703 ld a4,-24(s9) - 25f88: 5e0030d7 vmv.v.i v1,0 - 25f8c: 00026797 auipc a5,0x26 - 25f90: e7c7b783 ld a5,-388(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 25f94: 0134 addi a3,sp,136 - 25f96: 970a add a4,a4,sp - 25f98: 03873c23 sd s8,56(a4) - 25f9c: 8536 mv a0,a3 - 25f9e: 06878713 addi a4,a5,104 - 25fa2: e836 sd a3,16(sp) - 25fa4: 04078d93 addi s11,a5,64 - 25fa8: 01878693 addi a3,a5,24 - 25fac: 08bc addi a5,sp,88 - 25fae: 0207f0a7 vse64.v v1,(a5) - 25fb2: 00026997 auipc s3,0x26 - 25fb6: df69b983 ld s3,-522(s3) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 25fba: 10bc addi a5,sp,104 - 25fbc: 0207f0a7 vse64.v v1,(a5) - 25fc0: 09c1 addi s3,s3,16 - 25fc2: 18bc addi a5,sp,120 - 25fc4: 0207f0a7 vse64.v v1,(a5) - 25fc8: fc36 sd a3,56(sp) - 25fca: fd3a sd a4,184(sp) - 25fcc: e4ee sd s11,72(sp) - 25fce: e8ce sd s3,80(sp) - 25fd0: bd0ef0ef jal 153a0 <_ZNSt6localeC1Ev@plt> - 25fd4: 6522 ld a0,8(sp) - 25fd6: 00026a17 auipc s4,0x26 - 25fda: d02a3a03 ld s4,-766(s4) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 25fde: 47e1 li a5,24 - 25fe0: 0a810a93 addi s5,sp,168 - 25fe4: 0a41 addi s4,s4,16 - 25fe6: 088c addi a1,sp,80 - 25fe8: f102 sd zero,160(sp) - 25fea: 0a010423 sb zero,168(sp) - 25fee: c93e sw a5,144(sp) - 25ff0: ed56 sd s5,152(sp) - 25ff2: e8d2 sd s4,80(sp) - 25ff4: bbcef0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 25ff8: 67e2 ld a5,24(sp) - 25ffa: 7502 ld a0,32(sp) - 25ffc: d227f553 fcvt.d.l fa0,a5 - 26000: 00018797 auipc a5,0x18 - 26004: 4807b787 fld fa5,1152(a5) # 3e480 <_ZTSSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE+0x90> - 26008: 12f57553 fmul.d fa0,fa0,fa5 - 2600c: c94ef0ef jal 154a0 <_ZNSo9_M_insertIdEERSoT_@plt> - 26010: 4605 li a2,1 - 26012: 00016597 auipc a1,0x16 - 26016: c8658593 addi a1,a1,-890 # 3bc98 <_IO_stdin_used+0x2118> - 2601a: ee6ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2601e: 7766 ld a4,120(sp) - 26020: 01040793 addi a5,s0,16 - 26024: 00043423 sd zero,8(s0) - 26028: 00040823 sb zero,16(s0) - 2602c: e01c sd a5,0(s0) - 2602e: c345 beqz a4,260ce <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x204> - 26030: 77a6 ld a5,104(sp) - 26032: c399 beqz a5,26038 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x16e> - 26034: 08f76b63 bltu a4,a5,260ca <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x200> - 26038: 76c6 ld a3,112(sp) - 2603a: 4601 li a2,0 - 2603c: 4581 li a1,0 - 2603e: 8f15 sub a4,a4,a3 - 26040: 8522 mv a0,s0 - 26042: f2eef0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 26046: 00026797 auipc a5,0x26 - 2604a: dc27b783 ld a5,-574(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 2604e: 656a ld a0,152(sp) - 26050: 01878713 addi a4,a5,24 - 26054: 06878793 addi a5,a5,104 - 26058: fc3a sd a4,56(sp) - 2605a: fd3e sd a5,184(sp) - 2605c: e4ee sd s11,72(sp) - 2605e: e8d2 sd s4,80(sp) - 26060: 01550463 beq a0,s5,26068 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x19e> - 26064: 89def0ef jal 15900 <_ZdlPv@plt> - 26068: 6542 ld a0,16(sp) - 2606a: e8ce sd s3,80(sp) - 2606c: bb4ef0ef jal 15420 <_ZNSt6localeD1Ev@plt> - 26070: fe8cb683 ld a3,-24(s9) - 26074: fe893703 ld a4,-24(s2) - 26078: fe84b783 ld a5,-24(s1) - 2607c: 968a add a3,a3,sp - 2607e: 0386bc23 sd s8,56(a3) - 26082: e4ca sd s2,72(sp) - 26084: 970a add a4,a4,sp - 26086: 05773423 sd s7,72(a4) - 2608a: 6522 ld a0,8(sp) - 2608c: fc26 sd s1,56(sp) - 2608e: 978a add a5,a5,sp - 26090: 0367bc23 sd s6,56(a5) - 26094: fd6a sd s10,184(sp) - 26096: e082 sd zero,64(sp) - 26098: d48ef0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 2609c: 22813083 ld ra,552(sp) - 260a0: 8522 mv a0,s0 - 260a2: 22013403 ld s0,544(sp) - 260a6: 21813483 ld s1,536(sp) - 260aa: 21013903 ld s2,528(sp) - 260ae: 20813983 ld s3,520(sp) - 260b2: 20013a03 ld s4,512(sp) - 260b6: 7afe ld s5,504(sp) - 260b8: 7b5e ld s6,496(sp) - 260ba: 7bbe ld s7,488(sp) - 260bc: 7c1e ld s8,480(sp) - 260be: 6cfe ld s9,472(sp) - 260c0: 6d5e ld s10,464(sp) - 260c2: 6dbe ld s11,456(sp) - 260c4: 23010113 addi sp,sp,560 - 260c8: 8082 ret - 260ca: 873e mv a4,a5 - 260cc: b7b5 j 26038 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x16e> - 260ce: 092c addi a1,sp,152 - 260d0: 8522 mv a0,s0 - 260d2: a9fef0ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 260d6: bf85 j 26046 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x17c> - 260d8: 87aa mv a5,a0 - 260da: 8522 mv a0,s0 - 260dc: 843e mv s0,a5 - 260de: ce3f00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 260e2: 7522 ld a0,40(sp) - 260e4: aacef0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 260e8: 8522 mv a0,s0 - 260ea: f06ef0ef jal 157f0 <_Unwind_Resume@plt> - 260ee: 842a mv s0,a0 - 260f0: bfcd j 260e2 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x218> - 260f2: 842a mv s0,a0 - 260f4: 0928 addi a0,sp,152 - 260f6: e8d2 sd s4,80(sp) - 260f8: cc9f00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 260fc: 6542 ld a0,16(sp) - 260fe: e8ce sd s3,80(sp) - 26100: b20ef0ef jal 15420 <_ZNSt6localeD1Ev@plt> - 26104: fe8cb683 ld a3,-24(s9) - 26108: fe893703 ld a4,-24(s2) - 2610c: 1810 addi a2,sp,48 - 2610e: 19068693 addi a3,a3,400 - 26112: fe84b783 ld a5,-24(s1) - 26116: 96b2 add a3,a3,a2 - 26118: e786bc23 sd s8,-392(a3) - 2611c: 19070713 addi a4,a4,400 - 26120: e4ca sd s2,72(sp) - 26122: 9732 add a4,a4,a2 - 26124: e9773423 sd s7,-376(a4) - 26128: 19078793 addi a5,a5,400 - 2612c: fc26 sd s1,56(sp) - 2612e: 97b2 add a5,a5,a2 - 26130: e767bc23 sd s6,-392(a5) - 26134: e082 sd zero,64(sp) - 26136: 6522 ld a0,8(sp) - 26138: fd6a sd s10,184(sp) - 2613a: ca6ef0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 2613e: 8522 mv a0,s0 - 26140: eb0ef0ef jal 157f0 <_Unwind_Resume@plt> - 26144: fe84b783 ld a5,-24(s1) - 26148: 1818 addi a4,sp,48 - 2614a: fc26 sd s1,56(sp) - 2614c: 19078793 addi a5,a5,400 - 26150: 97ba add a5,a5,a4 - 26152: e767bc23 sd s6,-392(a5) - 26156: 842a mv s0,a0 - 26158: e082 sd zero,64(sp) - 2615a: bff1 j 26136 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x26c> - 2615c: 842a mv s0,a0 - 2615e: bfe1 j 26136 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x26c> - -0000000000026160 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi>: - 26160: d9010113 addi sp,sp,-624 - 26164: 26813023 sd s0,608(sp) - 26168: 23513c23 sd s5,568(sp) - 2616c: 26113423 sd ra,616(sp) - 26170: 24913c23 sd s1,600(sp) - 26174: 25213823 sd s2,592(sp) - 26178: 25313423 sd s3,584(sp) - 2617c: 25413023 sd s4,576(sp) - 26180: 23613823 sd s6,560(sp) - 26184: 23713423 sd s7,552(sp) - 26188: 23813023 sd s8,544(sp) - 2618c: 21913c23 sd s9,536(sp) - 26190: 21a13823 sd s10,528(sp) - 26194: 21b13423 sd s11,520(sp) - 26198: 57fd li a5,-1 - 2619a: e42a sd a0,8(sp) - 2619c: 842e mv s0,a1 - 2619e: 8ab2 mv s5,a2 - 261a0: 00f61763 bne a2,a5,261ae <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x4e> - 261a4: 852e mv a0,a1 - 261a6: a3bef0ef jal 15be0 - 261aa: 00050a9b sext.w s5,a0 - 261ae: 0f810993 addi s3,sp,248 - 261b2: 854e mv a0,s3 - 261b4: 07810913 addi s2,sp,120 - 261b8: fc4e sd s3,56(sp) - 261ba: f04a sd s2,32(sp) - 261bc: a44ef0ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> - 261c0: cd817057 vsetivli zero,2,e64,m1,ta,ma - 261c4: 5e0030d7 vmv.v.i v1,0 - 261c8: 139c addi a5,sp,480 - 261ca: 00026497 auipc s1,0x26 - 261ce: a6e4b483 ld s1,-1426(s1) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 261d2: 0207f0a7 vse64.v v1,(a5) - 261d6: 1b9c addi a5,sp,496 - 261d8: 0207f0a7 vse64.v v1,(a5) - 261dc: 0104bb03 ld s6,16(s1) - 261e0: 1c011c23 sh zero,472(sp) - 261e4: 0184bc03 ld s8,24(s1) - 261e8: 00026717 auipc a4,0x26 - 261ec: d7073703 ld a4,-656(a4) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 261f0: 01070d93 addi s11,a4,16 - 261f4: fe8b3783 ld a5,-24(s6) - 261f8: eb82 sd zero,464(sp) - 261fa: fcda sd s6,120(sp) - 261fc: 978a add a5,a5,sp - 261fe: fdee sd s11,248(sp) - 26200: 0787bc23 sd s8,120(a5) - 26204: e102 sd zero,128(sp) - 26206: fe8b3503 ld a0,-24(s6) - 2620a: 4581 li a1,0 - 2620c: 954a add a0,a0,s2 - 2620e: 9a2ef0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 26212: 0204bb83 ld s7,32(s1) - 26216: 0284bc83 ld s9,40(s1) - 2621a: 08810913 addi s2,sp,136 - 2621e: fe8bb503 ld a0,-24(s7) - 26222: e55e sd s7,136(sp) - 26224: 4581 li a1,0 - 26226: 954a add a0,a0,s2 - 26228: 01953023 sd s9,0(a0) - 2622c: 984ef0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 26230: 0084bd03 ld s10,8(s1) - 26234: 7890 ld a2,48(s1) - 26236: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2623a: fe8d3703 ld a4,-24(s10) - 2623e: 5e0030d7 vmv.v.i v1,0 - 26242: 00026797 auipc a5,0x26 - 26246: bc67b783 ld a5,-1082(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 2624a: 970a add a4,a4,sp - 2624c: ff30 sd a2,120(a4) - 2624e: 04078793 addi a5,a5,64 - 26252: 00026697 auipc a3,0x26 - 26256: b566b683 ld a3,-1194(a3) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 2625a: e0be sd a5,64(sp) - 2625c: e53e sd a5,136(sp) - 2625e: 093c addi a5,sp,152 - 26260: 01068713 addi a4,a3,16 - 26264: 0207f0a7 vse64.v v1,(a5) - 26268: 00026697 auipc a3,0x26 - 2626c: ba06b683 ld a3,-1120(a3) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 26270: 113c addi a5,sp,168 - 26272: 0207f0a7 vse64.v v1,(a5) - 26276: 01a8 addi a0,sp,200 - 26278: 193c addi a5,sp,184 - 2627a: e832 sd a2,16(sp) - 2627c: 01868613 addi a2,a3,24 - 26280: 06868693 addi a3,a3,104 - 26284: 0207f0a7 vse64.v v1,(a5) - 26288: f42a sd a0,40(sp) - 2628a: f83a sd a4,48(sp) - 2628c: fdb6 sd a3,248(sp) - 2628e: e93a sd a4,144(sp) - 26290: fcb2 sd a2,120(sp) - 26292: 90eef0ef jal 153a0 <_ZNSt6localeC1Ev@plt> - 26296: 00026717 auipc a4,0x26 - 2629a: a4273703 ld a4,-1470(a4) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 2629e: 11b4 addi a3,sp,232 - 262a0: 0741 addi a4,a4,16 - 262a2: 47e1 li a5,24 - 262a4: 090c addi a1,sp,144 - 262a6: 854e mv a0,s3 - 262a8: e4b6 sd a3,72(sp) - 262aa: ec3a sd a4,24(sp) - 262ac: f182 sd zero,224(sp) - 262ae: 0e010423 sb zero,232(sp) - 262b2: c9be sw a5,208(sp) - 262b4: edb6 sd a3,216(sp) - 262b6: e93a sd a4,144(sp) - 262b8: 8f8ef0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 262bc: 002a9493 slli s1,s5,0x2 - 262c0: 94a2 add s1,s1,s0 - 262c2: 05810993 addi s3,sp,88 - 262c6: 06810a13 addi s4,sp,104 - 262ca: 03504363 bgtz s5,262f0 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x190> - 262ce: a01d j 262f4 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x194> - 262d0: 854e mv a0,s3 - 262d2: 893fe0ef jal 24b64 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej> - 262d6: 7606 ld a2,96(sp) - 262d8: 65e6 ld a1,88(sp) - 262da: 854a mv a0,s2 - 262dc: c24ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 262e0: 6566 ld a0,88(sp) - 262e2: 01450463 beq a0,s4,262ea <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x18a> - 262e6: e1aef0ef jal 15900 <_ZdlPv@plt> - 262ea: 0411 addi s0,s0,4 - 262ec: 00848463 beq s1,s0,262f4 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x194> - 262f0: 400c lw a1,0(s0) - 262f2: fdf9 bnez a1,262d0 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x170> - 262f4: 7582 ld a1,32(sp) - 262f6: 6522 ld a0,8(sp) - 262f8: ab4f50ef jal 1b5ac <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 262fc: 00026797 auipc a5,0x26 - 26300: b0c7b783 ld a5,-1268(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 26304: 01878713 addi a4,a5,24 - 26308: 06878793 addi a5,a5,104 - 2630c: fdbe sd a5,248(sp) - 2630e: 6786 ld a5,64(sp) - 26310: 656e ld a0,216(sp) - 26312: fcba sd a4,120(sp) - 26314: e53e sd a5,136(sp) - 26316: 67e2 ld a5,24(sp) - 26318: e93e sd a5,144(sp) - 2631a: 67a6 ld a5,72(sp) - 2631c: 00f50463 beq a0,a5,26324 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x1c4> - 26320: de0ef0ef jal 15900 <_ZdlPv@plt> - 26324: 77c2 ld a5,48(sp) - 26326: 7522 ld a0,40(sp) - 26328: e93e sd a5,144(sp) - 2632a: 8f6ef0ef jal 15420 <_ZNSt6localeD1Ev@plt> - 2632e: fe8d3683 ld a3,-24(s10) - 26332: 6642 ld a2,16(sp) - 26334: fe8bb703 ld a4,-24(s7) - 26338: 968a add a3,a3,sp - 2633a: fe8b3783 ld a5,-24(s6) - 2633e: feb0 sd a2,120(a3) - 26340: e55e sd s7,136(sp) - 26342: 970a add a4,a4,sp - 26344: 09973423 sd s9,136(a4) - 26348: 7562 ld a0,56(sp) - 2634a: fcda sd s6,120(sp) - 2634c: 978a add a5,a5,sp - 2634e: 0787bc23 sd s8,120(a5) - 26352: fdee sd s11,248(sp) - 26354: e102 sd zero,128(sp) - 26356: a8aef0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 2635a: 26813083 ld ra,616(sp) - 2635e: 26013403 ld s0,608(sp) - 26362: 6522 ld a0,8(sp) - 26364: 25813483 ld s1,600(sp) - 26368: 25013903 ld s2,592(sp) - 2636c: 24813983 ld s3,584(sp) - 26370: 24013a03 ld s4,576(sp) - 26374: 23813a83 ld s5,568(sp) - 26378: 23013b03 ld s6,560(sp) - 2637c: 22813b83 ld s7,552(sp) - 26380: 22013c03 ld s8,544(sp) - 26384: 21813c83 ld s9,536(sp) - 26388: 21013d03 ld s10,528(sp) - 2638c: 20813d83 ld s11,520(sp) - 26390: 27010113 addi sp,sp,624 - 26394: 8082 ret - 26396: 842a mv s0,a0 - 26398: 7562 ld a0,56(sp) - 2639a: fdee sd s11,248(sp) - 2639c: a44ef0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 263a0: 8522 mv a0,s0 - 263a2: c4eef0ef jal 157f0 <_Unwind_Resume@plt> - 263a6: 842a mv s0,a0 - 263a8: 854e mv a0,s3 - 263aa: a17f00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 263ae: 7502 ld a0,32(sp) - 263b0: fe1ee0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 263b4: 8522 mv a0,s0 - 263b6: c3aef0ef jal 157f0 <_Unwind_Resume@plt> - 263ba: 67e2 ld a5,24(sp) - 263bc: 842a mv s0,a0 - 263be: 09a8 addi a0,sp,216 - 263c0: e93e sd a5,144(sp) - 263c2: 9fff00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 263c6: 77c2 ld a5,48(sp) - 263c8: 7522 ld a0,40(sp) - 263ca: e93e sd a5,144(sp) - 263cc: 854ef0ef jal 15420 <_ZNSt6localeD1Ev@plt> - 263d0: fe8d3683 ld a3,-24(s10) - 263d4: 0890 addi a2,sp,80 - 263d6: fe8bb703 ld a4,-24(s7) - 263da: 1b068693 addi a3,a3,432 - 263de: 96b2 add a3,a3,a2 - 263e0: 6642 ld a2,16(sp) - 263e2: fe8b3783 ld a5,-24(s6) - 263e6: 1b070713 addi a4,a4,432 - 263ea: e6c6bc23 sd a2,-392(a3) - 263ee: 0894 addi a3,sp,80 - 263f0: e55e sd s7,136(sp) - 263f2: 9736 add a4,a4,a3 - 263f4: e9973423 sd s9,-376(a4) - 263f8: 1b078793 addi a5,a5,432 - 263fc: fcda sd s6,120(sp) - 263fe: 97b6 add a5,a5,a3 - 26400: e787bc23 sd s8,-392(a5) - 26404: e102 sd zero,128(sp) - 26406: bf49 j 26398 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x238> - 26408: fe8b3783 ld a5,-24(s6) - 2640c: 0898 addi a4,sp,80 - 2640e: fcda sd s6,120(sp) - 26410: 1b078793 addi a5,a5,432 - 26414: 97ba add a5,a5,a4 - 26416: e787bc23 sd s8,-392(a5) - 2641a: 842a mv s0,a0 - 2641c: e102 sd zero,128(sp) - 2641e: bfad j 26398 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x238> - 26420: 842a mv s0,a0 - 26422: b771 j 263ae <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x24e> - -0000000000026424 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE>: - 26424: 711d addi sp,sp,-96 - 26426: e0ca sd s2,64(sp) - 26428: 0085b903 ld s2,8(a1) - 2642c: fc4e sd s3,56(sp) - 2642e: f852 sd s4,48(sp) - 26430: ec86 sd ra,88(sp) - 26432: 0005ba03 ld s4,0(a1) - 26436: 89aa mv s3,a0 - 26438: 04090663 beqz s2,26484 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x60> - 2643c: e4a6 sd s1,72(sp) - 2643e: f456 sd s5,40(sp) - 26440: f05a sd s6,32(sp) - 26442: e8a2 sd s0,80(sp) - 26444: 4481 li s1,0 - 26446: 8a8a mv s5,sp - 26448: 01010b13 addi s6,sp,16 - 2644c: 00249593 slli a1,s1,0x2 - 26450: 00ba0433 add s0,s4,a1 - 26454: 401c lw a5,0(s0) - 26456: e3b9 bnez a5,2649c <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x78> - 26458: 0009b503 ld a0,0(s3) - 2645c: 00010023 sb zero,0(sp) - 26460: 691c ld a5,16(a0) - 26462: 0541 addi a0,a0,16 - 26464: fe87b783 ld a5,-24(a5) - 26468: 97aa add a5,a5,a0 - 2646a: 6b9c ld a5,16(a5) - 2646c: c39d beqz a5,26492 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x6e> - 2646e: 4605 li a2,1 - 26470: 85d6 mv a1,s5 - 26472: a8eef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26476: 0485 addi s1,s1,1 - 26478: fc991ae3 bne s2,s1,2644c <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x28> - 2647c: 6446 ld s0,80(sp) - 2647e: 64a6 ld s1,72(sp) - 26480: 7aa2 ld s5,40(sp) - 26482: 7b02 ld s6,32(sp) - 26484: 60e6 ld ra,88(sp) - 26486: 6906 ld s2,64(sp) - 26488: 7a42 ld s4,48(sp) - 2648a: 854e mv a0,s3 - 2648c: 79e2 ld s3,56(sp) - 2648e: 6125 addi sp,sp,96 - 26490: 8082 ret - 26492: 4581 li a1,0 - 26494: c8cef0ef jal 15920 <_ZNSo3putEc@plt> - 26498: 0485 addi s1,s1,1 - 2649a: bff9 j 26478 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x54> - 2649c: 4099063b subw a2,s2,s1 - 264a0: 85a2 mv a1,s0 - 264a2: 8556 mv a0,s5 - 264a4: cbdff0ef jal 26160 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi> - 264a8: 0009b503 ld a0,0(s3) - 264ac: 6622 ld a2,8(sp) - 264ae: 6582 ld a1,0(sp) - 264b0: 0541 addi a0,a0,16 - 264b2: a4eef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 264b6: 6502 ld a0,0(sp) - 264b8: 01650463 beq a0,s6,264c0 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x9c> - 264bc: c44ef0ef jal 15900 <_ZdlPv@plt> - 264c0: fa990ee3 beq s2,s1,2647c <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x58> - 264c4: 85a2 mv a1,s0 - 264c6: a029 j 264d0 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0xac> - 264c8: 0485 addi s1,s1,1 - 264ca: 0591 addi a1,a1,4 - 264cc: fa9908e3 beq s2,s1,2647c <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x58> - 264d0: 419c lw a5,0(a1) - 264d2: fbfd bnez a5,264c8 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0xa4> - 264d4: f6991ce3 bne s2,s1,2644c <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x28> - 264d8: b755 j 2647c <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x58> - 264da: 842a mv s0,a0 - 264dc: 8556 mv a0,s5 - 264de: 8e3f00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 264e2: 8522 mv a0,s0 - 264e4: b0cef0ef jal 157f0 <_Unwind_Resume@plt> - -00000000000264e8 <_ZN7testing8internal6String15ShowWideCStringB5cxx11EPKw>: - 264e8: 1141 addi sp,sp,-16 - 264ea: e022 sd s0,0(sp) - 264ec: e406 sd ra,8(sp) - 264ee: 842a mv s0,a0 - 264f0: c989 beqz a1,26502 <_ZN7testing8internal6String15ShowWideCStringB5cxx11EPKw+0x1a> - 264f2: 567d li a2,-1 - 264f4: c6dff0ef jal 26160 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi> - 264f8: 60a2 ld ra,8(sp) - 264fa: 8522 mv a0,s0 - 264fc: 6402 ld s0,0(sp) - 264fe: 0141 addi sp,sp,16 - 26500: 8082 ret - 26502: 00014797 auipc a5,0x14 - 26506: 9d678793 addi a5,a5,-1578 # 39ed8 <_IO_stdin_used+0x358> - 2650a: cc337057 vsetivli zero,6,e8,m8,ta,ma - 2650e: 02078407 vle8.v v8,(a5) - 26512: 01050793 addi a5,a0,16 - 26516: e11c sd a5,0(a0) - 26518: 4719 li a4,6 - 2651a: 02078427 vse8.v v8,(a5) - 2651e: 00050b23 sb zero,22(a0) - 26522: 60a2 ld ra,8(sp) - 26524: e518 sd a4,8(a0) - 26526: 8522 mv a0,s0 - 26528: 6402 ld s0,0(sp) - 2652a: 0141 addi sp,sp,16 - 2652c: 8082 ret - -000000000002652e <_ZN7testing7MessagelsEPKw>: - 2652e: 7139 addi sp,sp,-64 - 26530: f822 sd s0,48(sp) - 26532: 842a mv s0,a0 - 26534: 850a mv a0,sp - 26536: f426 sd s1,40(sp) - 26538: fc06 sd ra,56(sp) - 2653a: fafff0ef jal 264e8 <_ZN7testing8internal6String15ShowWideCStringB5cxx11EPKw> - 2653e: 6008 ld a0,0(s0) - 26540: 6622 ld a2,8(sp) - 26542: 6582 ld a1,0(sp) - 26544: 0541 addi a0,a0,16 - 26546: 848a mv s1,sp - 26548: 9b8ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2654c: 6502 ld a0,0(sp) - 2654e: 081c addi a5,sp,16 - 26550: 00f50463 beq a0,a5,26558 <_ZN7testing7MessagelsEPKw+0x2a> - 26554: bacef0ef jal 15900 <_ZdlPv@plt> - 26558: 70e2 ld ra,56(sp) - 2655a: 8522 mv a0,s0 - 2655c: 7442 ld s0,48(sp) - 2655e: 74a2 ld s1,40(sp) - 26560: 6121 addi sp,sp,64 - 26562: 8082 ret - 26564: 842a mv s0,a0 - 26566: 8526 mv a0,s1 - 26568: 859f00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2656c: 8522 mv a0,s0 - 2656e: a82ef0ef jal 157f0 <_Unwind_Resume@plt> - -0000000000026572 <_ZN7testing7MessagelsEPw>: - 26572: 7139 addi sp,sp,-64 - 26574: f822 sd s0,48(sp) - 26576: 842a mv s0,a0 - 26578: 850a mv a0,sp - 2657a: f426 sd s1,40(sp) - 2657c: fc06 sd ra,56(sp) - 2657e: f6bff0ef jal 264e8 <_ZN7testing8internal6String15ShowWideCStringB5cxx11EPKw> - 26582: 6008 ld a0,0(s0) - 26584: 6622 ld a2,8(sp) - 26586: 6582 ld a1,0(sp) - 26588: 0541 addi a0,a0,16 - 2658a: 848a mv s1,sp - 2658c: 974ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26590: 6502 ld a0,0(sp) - 26592: 081c addi a5,sp,16 - 26594: 00f50463 beq a0,a5,2659c <_ZN7testing7MessagelsEPw+0x2a> - 26598: b68ef0ef jal 15900 <_ZdlPv@plt> - 2659c: 70e2 ld ra,56(sp) - 2659e: 8522 mv a0,s0 - 265a0: 7442 ld s0,48(sp) - 265a2: 74a2 ld s1,40(sp) - 265a4: 6121 addi sp,sp,64 - 265a6: 8082 ret - 265a8: 842a mv s0,a0 - 265aa: 8526 mv a0,s1 - 265ac: 815f00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 265b0: 8522 mv a0,s0 - 265b2: a3eef0ef jal 157f0 <_Unwind_Resume@plt> - -00000000000265b6 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_>: - 265b6: 00073803 ld a6,0(a4) - 265ba: 7119 addi sp,sp,-128 - 265bc: f8a2 sd s0,112(sp) - 265be: f4a6 sd s1,104(sp) - 265c0: f0ca sd s2,96(sp) - 265c2: ecce sd s3,88(sp) - 265c4: fc86 sd ra,120(sp) - 265c6: e432 sd a2,8(sp) - 265c8: e036 sd a3,0(sp) - 265ca: 842a mv s0,a0 - 265cc: 89ba mv s3,a4 - 265ce: 6388 ld a0,0(a5) - 265d0: 84be mv s1,a5 - 265d2: 892e mv s2,a1 - 265d4: 1e080463 beqz a6,267bc <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x206> - 265d8: 1e050263 beqz a0,267bc <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x206> - 265dc: 85c2 mv a1,a6 - 265de: 8a2ef0ef jal 15680 - 265e2: 00a03833 snez a6,a0 - 265e6: 1d090063 beq s2,a6,267a6 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x1f0> - 265ea: e8d2 sd s4,80(sp) - 265ec: 03010a13 addi s4,sp,48 - 265f0: 8552 mv a0,s4 - 265f2: 00014797 auipc a5,0x14 - 265f6: 8be78793 addi a5,a5,-1858 # 39eb0 <_IO_stdin_used+0x330> - 265fa: e4d6 sd s5,72(sp) - 265fc: ec3e sd a5,24(sp) - 265fe: f2df40ef jal 1b52a <_ZN7testing16AssertionFailureEv> - 26602: 8552 mv a0,s4 - 26604: 00014597 auipc a1,0x14 - 26608: 95c58593 addi a1,a1,-1700 # 39f60 <_IO_stdin_used+0x3e0> - 2660c: 00026317 auipc t1,0x26 - 26610: 8dc33303 ld t1,-1828(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 26614: 9302 jalr t1 - 26616: 002c addi a1,sp,8 - 26618: 00025317 auipc t1,0x25 - 2661c: 58033303 ld t1,1408(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 26620: 9302 jalr t1 - 26622: 00014597 auipc a1,0x14 - 26626: 0be58593 addi a1,a1,190 # 3a6e0 <_IO_stdin_used+0xb60> - 2662a: 00025317 auipc t1,0x25 - 2662e: 5e633303 ld t1,1510(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 26632: 9302 jalr t1 - 26634: 00015597 auipc a1,0x15 - 26638: 8e458593 addi a1,a1,-1820 # 3af18 <_IO_stdin_used+0x1398> - 2663c: 00026317 auipc t1,0x26 - 26640: 8ac33303 ld t1,-1876(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 26644: 9302 jalr t1 - 26646: 01810a93 addi s5,sp,24 - 2664a: 85d6 mv a1,s5 - 2664c: 00025317 auipc t1,0x25 - 26650: 54c33303 ld t1,1356(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 26654: 9302 jalr t1 - 26656: 85ce mv a1,s3 - 26658: 00025317 auipc t1,0x25 - 2665c: 54033303 ld t1,1344(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 26660: 9302 jalr t1 - 26662: 02810993 addi s3,sp,40 - 26666: 8a2a mv s4,a0 - 26668: 854e mv a0,s3 - 2666a: c5bf40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 2666e: 7522 ld a0,40(sp) - 26670: 4609 li a2,2 - 26672: 00015597 auipc a1,0x15 - 26676: 8b658593 addi a1,a1,-1866 # 3af28 <_IO_stdin_used+0x13a8> - 2667a: 0541 addi a0,a0,16 - 2667c: 884ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26680: 85ce mv a1,s3 - 26682: 8552 mv a0,s4 - 26684: 00025317 auipc t1,0x25 - 26688: 73433303 ld t1,1844(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 2668c: 9302 jalr t1 - 2668e: 7522 ld a0,40(sp) - 26690: c501 beqz a0,26698 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0xe2> - 26692: 611c ld a5,0(a0) - 26694: 679c ld a5,8(a5) - 26696: 9782 jalr a5 - 26698: 8552 mv a0,s4 - 2669a: 00015597 auipc a1,0x15 - 2669e: 89658593 addi a1,a1,-1898 # 3af30 <_IO_stdin_used+0x13b0> - 266a2: 00026317 auipc t1,0x26 - 266a6: 84633303 ld t1,-1978(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 266aa: 9302 jalr t1 - 266ac: 00015797 auipc a5,0x15 - 266b0: 86478793 addi a5,a5,-1948 # 3af10 <_IO_stdin_used+0x1390> - 266b4: 0c091a63 bnez s2,26788 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x1d2> - 266b8: 100c addi a1,sp,32 - 266ba: 00025317 auipc t1,0x25 - 266be: 4de33303 ld t1,1246(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 266c2: f03e sd a5,32(sp) - 266c4: 9302 jalr t1 - 266c6: 892a mv s2,a0 - 266c8: 854e mv a0,s3 - 266ca: bfbf40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 266ce: 7522 ld a0,40(sp) - 266d0: 463d li a2,15 - 266d2: 00015597 auipc a1,0x15 - 266d6: 86e58593 addi a1,a1,-1938 # 3af40 <_IO_stdin_used+0x13c0> - 266da: 0541 addi a0,a0,16 - 266dc: 824ef0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 266e0: 85ce mv a1,s3 - 266e2: 854a mv a0,s2 - 266e4: 00025317 auipc t1,0x25 - 266e8: 6d433303 ld t1,1748(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 266ec: 9302 jalr t1 - 266ee: 7522 ld a0,40(sp) - 266f0: c501 beqz a0,266f8 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x142> - 266f2: 611c ld a5,0(a0) - 266f4: 679c ld a5,8(a5) - 266f6: 9782 jalr a5 - 266f8: 854a mv a0,s2 - 266fa: 858a mv a1,sp - 266fc: 00025317 auipc t1,0x25 - 26700: 49c33303 ld t1,1180(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 26704: 9302 jalr t1 - 26706: 00014597 auipc a1,0x14 - 2670a: fda58593 addi a1,a1,-38 # 3a6e0 <_IO_stdin_used+0xb60> - 2670e: 00025317 auipc t1,0x25 - 26712: 50233303 ld t1,1282(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 26716: 9302 jalr t1 - 26718: 00015597 auipc a1,0x15 - 2671c: 83858593 addi a1,a1,-1992 # 3af50 <_IO_stdin_used+0x13d0> - 26720: 00025317 auipc t1,0x25 - 26724: 7c833303 ld t1,1992(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 26728: 9302 jalr t1 - 2672a: 85d6 mv a1,s5 - 2672c: 00025317 auipc t1,0x25 - 26730: 46c33303 ld t1,1132(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 26734: 9302 jalr t1 - 26736: 85a6 mv a1,s1 - 26738: 00025317 auipc t1,0x25 - 2673c: 46033303 ld t1,1120(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 26740: 9302 jalr t1 - 26742: 00013597 auipc a1,0x13 - 26746: 76e58593 addi a1,a1,1902 # 39eb0 <_IO_stdin_used+0x330> - 2674a: 00025317 auipc t1,0x25 - 2674e: 4c633303 ld t1,1222(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 26752: 9302 jalr t1 - 26754: 85aa mv a1,a0 - 26756: 8522 mv a0,s0 - 26758: d57f40ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> - 2675c: 74e2 ld s1,56(sp) - 2675e: c895 beqz s1,26792 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x1dc> - 26760: 6088 ld a0,0(s1) - 26762: 01048793 addi a5,s1,16 - 26766: 00f50463 beq a0,a5,2676e <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x1b8> - 2676a: 996ef0ef jal 15900 <_ZdlPv@plt> - 2676e: 8526 mv a0,s1 - 26770: 990ef0ef jal 15900 <_ZdlPv@plt> - 26774: 70e6 ld ra,120(sp) - 26776: 8522 mv a0,s0 - 26778: 7446 ld s0,112(sp) - 2677a: 6a46 ld s4,80(sp) - 2677c: 6aa6 ld s5,72(sp) - 2677e: 74a6 ld s1,104(sp) - 26780: 7906 ld s2,96(sp) - 26782: 69e6 ld s3,88(sp) - 26784: 6109 addi sp,sp,128 - 26786: 8082 ret - 26788: 00015797 auipc a5,0x15 - 2678c: 15878793 addi a5,a5,344 # 3b8e0 <_IO_stdin_used+0x1d60> - 26790: b725 j 266b8 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x102> - 26792: 70e6 ld ra,120(sp) - 26794: 8522 mv a0,s0 - 26796: 7446 ld s0,112(sp) - 26798: 6a46 ld s4,80(sp) - 2679a: 6aa6 ld s5,72(sp) - 2679c: 74a6 ld s1,104(sp) - 2679e: 7906 ld s2,96(sp) - 267a0: 69e6 ld s3,88(sp) - 267a2: 6109 addi sp,sp,128 - 267a4: 8082 ret - 267a6: 8522 mv a0,s0 - 267a8: d77f40ef jal 1b51e <_ZN7testing16AssertionSuccessEv> - 267ac: 70e6 ld ra,120(sp) - 267ae: 8522 mv a0,s0 - 267b0: 7446 ld s0,112(sp) - 267b2: 74a6 ld s1,104(sp) - 267b4: 7906 ld s2,96(sp) - 267b6: 69e6 ld s3,88(sp) - 267b8: 6109 addi sp,sp,128 - 267ba: 8082 ret - 267bc: 40a80833 sub a6,a6,a0 - 267c0: 00183813 seqz a6,a6 - 267c4: b50d j 265e6 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x30> - 267c6: 77a2 ld a5,40(sp) - 267c8: 842a mv s0,a0 - 267ca: c789 beqz a5,267d4 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x21e> - 267cc: 6398 ld a4,0(a5) - 267ce: 853e mv a0,a5 - 267d0: 671c ld a5,8(a4) - 267d2: 9782 jalr a5 - 267d4: 1828 addi a0,sp,56 - 267d6: 00026317 auipc t1,0x26 - 267da: 80233303 ld t1,-2046(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 267de: 9302 jalr t1 - 267e0: 8522 mv a0,s0 - 267e2: 80eef0ef jal 157f0 <_Unwind_Resume@plt> - 267e6: b7c5 j 267c6 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x210> - 267e8: 842a mv s0,a0 - 267ea: b7ed j 267d4 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x21e> - -00000000000267ec <_ZN7testing11IsSubstringEPKcS1_S1_S1_>: - 267ec: 1101 addi sp,sp,-32 - 267ee: 87b2 mv a5,a2 - 267f0: e436 sd a3,8(sp) - 267f2: e03a sd a4,0(sp) - 267f4: 862e mv a2,a1 - 267f6: 86be mv a3,a5 - 267f8: 0038 addi a4,sp,8 - 267fa: 878a mv a5,sp - 267fc: 4585 li a1,1 - 267fe: e822 sd s0,16(sp) - 26800: ec06 sd ra,24(sp) - 26802: 842a mv s0,a0 - 26804: db3ff0ef jal 265b6 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_> - 26808: 60e2 ld ra,24(sp) - 2680a: 8522 mv a0,s0 - 2680c: 6442 ld s0,16(sp) - 2680e: 6105 addi sp,sp,32 - 26810: 8082 ret - -0000000000026812 <_ZN7testing14IsNotSubstringEPKcS1_S1_S1_>: - 26812: 1101 addi sp,sp,-32 - 26814: 87b2 mv a5,a2 - 26816: e436 sd a3,8(sp) - 26818: e03a sd a4,0(sp) - 2681a: 862e mv a2,a1 - 2681c: 86be mv a3,a5 - 2681e: 0038 addi a4,sp,8 - 26820: 878a mv a5,sp - 26822: 4581 li a1,0 - 26824: e822 sd s0,16(sp) - 26826: ec06 sd ra,24(sp) - 26828: 842a mv s0,a0 - 2682a: d8dff0ef jal 265b6 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_> - 2682e: 60e2 ld ra,24(sp) - 26830: 8522 mv a0,s0 - 26832: 6442 ld s0,16(sp) - 26834: 6105 addi sp,sp,32 - 26836: 8082 ret - -0000000000026838 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_>: - 26838: 7119 addi sp,sp,-128 - 2683a: ecce sd s3,88(sp) - 2683c: e036 sd a3,0(sp) - 2683e: 89ae mv s3,a1 - 26840: 6714 ld a3,8(a4) - 26842: 630c ld a1,0(a4) - 26844: f4a6 sd s1,104(sp) - 26846: e432 sd a2,8(sp) - 26848: 84aa mv s1,a0 - 2684a: 4601 li a2,0 - 2684c: 853e mv a0,a5 - 2684e: f8a2 sd s0,112(sp) - 26850: f0ca sd s2,96(sp) - 26852: fc86 sd ra,120(sp) - 26854: 843a mv s0,a4 - 26856: 893e mv s2,a5 - 26858: bf9ee0ef jal 15450 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm@plt> - 2685c: 00150693 addi a3,a0,1 - 26860: 00d036b3 snez a3,a3 - 26864: 1d368063 beq a3,s3,26a24 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1ec> - 26868: e8d2 sd s4,80(sp) - 2686a: 03010a13 addi s4,sp,48 - 2686e: 8552 mv a0,s4 - 26870: 00013797 auipc a5,0x13 - 26874: 64078793 addi a5,a5,1600 # 39eb0 <_IO_stdin_used+0x330> - 26878: e4d6 sd s5,72(sp) - 2687a: ec3e sd a5,24(sp) - 2687c: caff40ef jal 1b52a <_ZN7testing16AssertionFailureEv> - 26880: 8552 mv a0,s4 - 26882: 00013597 auipc a1,0x13 - 26886: 6de58593 addi a1,a1,1758 # 39f60 <_IO_stdin_used+0x3e0> - 2688a: 00025317 auipc t1,0x25 - 2688e: 65e33303 ld t1,1630(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 26892: 9302 jalr t1 - 26894: 002c addi a1,sp,8 - 26896: 00025317 auipc t1,0x25 - 2689a: 30233303 ld t1,770(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2689e: 9302 jalr t1 - 268a0: 00014597 auipc a1,0x14 - 268a4: e4058593 addi a1,a1,-448 # 3a6e0 <_IO_stdin_used+0xb60> - 268a8: 00025317 auipc t1,0x25 - 268ac: 36833303 ld t1,872(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 268b0: 9302 jalr t1 - 268b2: 00014597 auipc a1,0x14 - 268b6: 66658593 addi a1,a1,1638 # 3af18 <_IO_stdin_used+0x1398> - 268ba: 00025317 auipc t1,0x25 - 268be: 62e33303 ld t1,1582(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 268c2: 9302 jalr t1 - 268c4: 01810a13 addi s4,sp,24 - 268c8: 85d2 mv a1,s4 - 268ca: 00025317 auipc t1,0x25 - 268ce: 2ce33303 ld t1,718(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 268d2: 9302 jalr t1 - 268d4: 85a2 mv a1,s0 - 268d6: 00025317 auipc t1,0x25 - 268da: 2ca33303 ld t1,714(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 268de: 9302 jalr t1 - 268e0: 02810a93 addi s5,sp,40 - 268e4: 842a mv s0,a0 - 268e6: 8556 mv a0,s5 - 268e8: 9ddf40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 268ec: 7522 ld a0,40(sp) - 268ee: 4609 li a2,2 - 268f0: 00014597 auipc a1,0x14 - 268f4: 63858593 addi a1,a1,1592 # 3af28 <_IO_stdin_used+0x13a8> - 268f8: 0541 addi a0,a0,16 - 268fa: e07ee0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 268fe: 85d6 mv a1,s5 - 26900: 8522 mv a0,s0 - 26902: 00025317 auipc t1,0x25 - 26906: 4b633303 ld t1,1206(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 2690a: 9302 jalr t1 - 2690c: 7522 ld a0,40(sp) - 2690e: c501 beqz a0,26916 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0xde> - 26910: 611c ld a5,0(a0) - 26912: 679c ld a5,8(a5) - 26914: 9782 jalr a5 - 26916: 8522 mv a0,s0 - 26918: 00014597 auipc a1,0x14 - 2691c: 61858593 addi a1,a1,1560 # 3af30 <_IO_stdin_used+0x13b0> - 26920: 00025317 auipc t1,0x25 - 26924: 5c833303 ld t1,1480(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 26928: 9302 jalr t1 - 2692a: 00014797 auipc a5,0x14 - 2692e: 5e678793 addi a5,a5,1510 # 3af10 <_IO_stdin_used+0x1390> - 26932: 0c099a63 bnez s3,26a06 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1ce> - 26936: 100c addi a1,sp,32 - 26938: 00025317 auipc t1,0x25 - 2693c: 26033303 ld t1,608(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 26940: f03e sd a5,32(sp) - 26942: 9302 jalr t1 - 26944: 842a mv s0,a0 - 26946: 8556 mv a0,s5 - 26948: 97df40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 2694c: 7522 ld a0,40(sp) - 2694e: 463d li a2,15 - 26950: 00014597 auipc a1,0x14 - 26954: 5f058593 addi a1,a1,1520 # 3af40 <_IO_stdin_used+0x13c0> - 26958: 0541 addi a0,a0,16 - 2695a: da7ee0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2695e: 85d6 mv a1,s5 - 26960: 8522 mv a0,s0 - 26962: 00025317 auipc t1,0x25 - 26966: 45633303 ld t1,1110(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 2696a: 9302 jalr t1 - 2696c: 7522 ld a0,40(sp) - 2696e: c501 beqz a0,26976 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x13e> - 26970: 611c ld a5,0(a0) - 26972: 679c ld a5,8(a5) - 26974: 9782 jalr a5 - 26976: 8522 mv a0,s0 - 26978: 858a mv a1,sp - 2697a: 00025317 auipc t1,0x25 - 2697e: 21e33303 ld t1,542(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 26982: 9302 jalr t1 - 26984: 00014597 auipc a1,0x14 - 26988: d5c58593 addi a1,a1,-676 # 3a6e0 <_IO_stdin_used+0xb60> - 2698c: 00025317 auipc t1,0x25 - 26990: 28433303 ld t1,644(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 26994: 9302 jalr t1 - 26996: 00014597 auipc a1,0x14 - 2699a: 5ba58593 addi a1,a1,1466 # 3af50 <_IO_stdin_used+0x13d0> - 2699e: 00025317 auipc t1,0x25 - 269a2: 54a33303 ld t1,1354(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 269a6: 9302 jalr t1 - 269a8: 85d2 mv a1,s4 - 269aa: 00025317 auipc t1,0x25 - 269ae: 1ee33303 ld t1,494(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 269b2: 9302 jalr t1 - 269b4: 85ca mv a1,s2 - 269b6: 00025317 auipc t1,0x25 - 269ba: 1ea33303 ld t1,490(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 269be: 9302 jalr t1 - 269c0: 00013597 auipc a1,0x13 - 269c4: 4f058593 addi a1,a1,1264 # 39eb0 <_IO_stdin_used+0x330> - 269c8: 00025317 auipc t1,0x25 - 269cc: 24833303 ld t1,584(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 269d0: 9302 jalr t1 - 269d2: 85aa mv a1,a0 - 269d4: 8526 mv a0,s1 - 269d6: ad9f40ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> - 269da: 7462 ld s0,56(sp) - 269dc: c815 beqz s0,26a10 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1d8> - 269de: 6008 ld a0,0(s0) - 269e0: 01040793 addi a5,s0,16 - 269e4: 00f50463 beq a0,a5,269ec <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1b4> - 269e8: f19ee0ef jal 15900 <_ZdlPv@plt> - 269ec: 8522 mv a0,s0 - 269ee: f13ee0ef jal 15900 <_ZdlPv@plt> - 269f2: 70e6 ld ra,120(sp) - 269f4: 7446 ld s0,112(sp) - 269f6: 6a46 ld s4,80(sp) - 269f8: 6aa6 ld s5,72(sp) - 269fa: 7906 ld s2,96(sp) - 269fc: 69e6 ld s3,88(sp) - 269fe: 8526 mv a0,s1 - 26a00: 74a6 ld s1,104(sp) - 26a02: 6109 addi sp,sp,128 - 26a04: 8082 ret - 26a06: 00015797 auipc a5,0x15 - 26a0a: eda78793 addi a5,a5,-294 # 3b8e0 <_IO_stdin_used+0x1d60> - 26a0e: b725 j 26936 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0xfe> - 26a10: 70e6 ld ra,120(sp) - 26a12: 7446 ld s0,112(sp) - 26a14: 6a46 ld s4,80(sp) - 26a16: 6aa6 ld s5,72(sp) - 26a18: 7906 ld s2,96(sp) - 26a1a: 69e6 ld s3,88(sp) - 26a1c: 8526 mv a0,s1 - 26a1e: 74a6 ld s1,104(sp) - 26a20: 6109 addi sp,sp,128 - 26a22: 8082 ret - 26a24: 8526 mv a0,s1 - 26a26: af9f40ef jal 1b51e <_ZN7testing16AssertionSuccessEv> - 26a2a: 70e6 ld ra,120(sp) - 26a2c: 7446 ld s0,112(sp) - 26a2e: 7906 ld s2,96(sp) - 26a30: 69e6 ld s3,88(sp) - 26a32: 8526 mv a0,s1 - 26a34: 74a6 ld s1,104(sp) - 26a36: 6109 addi sp,sp,128 - 26a38: 8082 ret - 26a3a: 842a mv s0,a0 - 26a3c: 1828 addi a0,sp,56 - 26a3e: 00025317 auipc t1,0x25 - 26a42: 59a33303 ld t1,1434(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 26a46: 9302 jalr t1 - 26a48: 8522 mv a0,s0 - 26a4a: da7ee0ef jal 157f0 <_Unwind_Resume@plt> - 26a4e: 77a2 ld a5,40(sp) - 26a50: 842a mv s0,a0 - 26a52: d7ed beqz a5,26a3c <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x204> - 26a54: 6398 ld a4,0(a5) - 26a56: 853e mv a0,a5 - 26a58: 671c ld a5,8(a4) - 26a5a: 9782 jalr a5 - 26a5c: b7c5 j 26a3c <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x204> - 26a5e: bfc5 j 26a4e <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x216> - -0000000000026a60 <_ZN7testing11IsSubstringEPKcS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_>: - 26a60: 88b2 mv a7,a2 - 26a62: 8836 mv a6,a3 - 26a64: 1141 addi sp,sp,-16 - 26a66: 87ba mv a5,a4 - 26a68: 862e mv a2,a1 - 26a6a: 86c6 mv a3,a7 - 26a6c: 8742 mv a4,a6 - 26a6e: 4585 li a1,1 - 26a70: e022 sd s0,0(sp) - 26a72: e406 sd ra,8(sp) - 26a74: 842a mv s0,a0 - 26a76: dc3ff0ef jal 26838 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_> - 26a7a: 60a2 ld ra,8(sp) - 26a7c: 8522 mv a0,s0 - 26a7e: 6402 ld s0,0(sp) - 26a80: 0141 addi sp,sp,16 - 26a82: 8082 ret - -0000000000026a84 <_ZN7testing14IsNotSubstringEPKcS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_>: - 26a84: 88b2 mv a7,a2 - 26a86: 8836 mv a6,a3 - 26a88: 1141 addi sp,sp,-16 - 26a8a: 87ba mv a5,a4 - 26a8c: 862e mv a2,a1 - 26a8e: 86c6 mv a3,a7 - 26a90: 8742 mv a4,a6 - 26a92: 4581 li a1,0 - 26a94: e022 sd s0,0(sp) - 26a96: e406 sd ra,8(sp) - 26a98: 842a mv s0,a0 - 26a9a: d9fff0ef jal 26838 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_> - 26a9e: 60a2 ld ra,8(sp) - 26aa0: 8522 mv a0,s0 - 26aa2: 6402 ld s0,0(sp) - 26aa4: 0141 addi sp,sp,16 - 26aa6: 8082 ret - -0000000000026aa8 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_>: - 26aa8: 7119 addi sp,sp,-128 - 26aaa: ecce sd s3,88(sp) - 26aac: e036 sd a3,0(sp) - 26aae: 89ae mv s3,a1 - 26ab0: 6714 ld a3,8(a4) - 26ab2: 630c ld a1,0(a4) - 26ab4: f4a6 sd s1,104(sp) - 26ab6: e432 sd a2,8(sp) - 26ab8: 84aa mv s1,a0 - 26aba: 4601 li a2,0 - 26abc: 853e mv a0,a5 - 26abe: f8a2 sd s0,112(sp) - 26ac0: f0ca sd s2,96(sp) - 26ac2: fc86 sd ra,120(sp) - 26ac4: 843a mv s0,a4 - 26ac6: 893e mv s2,a5 - 26ac8: ad8ef0ef jal 15da0 <_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE4findEPKwmm@plt> - 26acc: 00150693 addi a3,a0,1 - 26ad0: 00d036b3 snez a3,a3 - 26ad4: 1f368063 beq a3,s3,26cb4 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x20c> - 26ad8: e8d2 sd s4,80(sp) - 26ada: 03010a13 addi s4,sp,48 - 26ade: 8552 mv a0,s4 - 26ae0: 00013797 auipc a5,0x13 - 26ae4: 3f078793 addi a5,a5,1008 # 39ed0 <_IO_stdin_used+0x350> - 26ae8: e4d6 sd s5,72(sp) - 26aea: e0da sd s6,64(sp) - 26aec: ec3e sd a5,24(sp) - 26aee: a3df40ef jal 1b52a <_ZN7testing16AssertionFailureEv> - 26af2: 8552 mv a0,s4 - 26af4: 00013597 auipc a1,0x13 - 26af8: 46c58593 addi a1,a1,1132 # 39f60 <_IO_stdin_used+0x3e0> - 26afc: 00025317 auipc t1,0x25 - 26b00: 3ec33303 ld t1,1004(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 26b04: 9302 jalr t1 - 26b06: 002c addi a1,sp,8 - 26b08: 00025317 auipc t1,0x25 - 26b0c: 09033303 ld t1,144(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 26b10: 9302 jalr t1 - 26b12: 00014597 auipc a1,0x14 - 26b16: bce58593 addi a1,a1,-1074 # 3a6e0 <_IO_stdin_used+0xb60> - 26b1a: 00025317 auipc t1,0x25 - 26b1e: 0f633303 ld t1,246(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 26b22: 9302 jalr t1 - 26b24: 00014597 auipc a1,0x14 - 26b28: 3f458593 addi a1,a1,1012 # 3af18 <_IO_stdin_used+0x1398> - 26b2c: 00025317 auipc t1,0x25 - 26b30: 3bc33303 ld t1,956(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 26b34: 9302 jalr t1 - 26b36: 01810b13 addi s6,sp,24 - 26b3a: 85da mv a1,s6 - 26b3c: 00025317 auipc t1,0x25 - 26b40: 05c33303 ld t1,92(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 26b44: 9302 jalr t1 - 26b46: 02810a13 addi s4,sp,40 - 26b4a: 8aaa mv s5,a0 - 26b4c: 8552 mv a0,s4 - 26b4e: f76f40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 26b52: 85a2 mv a1,s0 - 26b54: 8552 mv a0,s4 - 26b56: 8cfff0ef jal 26424 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE> - 26b5a: 85aa mv a1,a0 - 26b5c: 00025317 auipc t1,0x25 - 26b60: 25c33303 ld t1,604(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 26b64: 8556 mv a0,s5 - 26b66: 9302 jalr t1 - 26b68: 7522 ld a0,40(sp) - 26b6a: c501 beqz a0,26b72 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0xca> - 26b6c: 611c ld a5,0(a0) - 26b6e: 679c ld a5,8(a5) - 26b70: 9782 jalr a5 - 26b72: 8556 mv a0,s5 - 26b74: 00014597 auipc a1,0x14 - 26b78: 3b458593 addi a1,a1,948 # 3af28 <_IO_stdin_used+0x13a8> - 26b7c: 00025317 auipc t1,0x25 - 26b80: 2ec33303 ld t1,748(t1) # 4be68 <_GLOBAL_OFFSET_TABLE_+0x318> - 26b84: 9302 jalr t1 - 26b86: 00014597 auipc a1,0x14 - 26b8a: 3aa58593 addi a1,a1,938 # 3af30 <_IO_stdin_used+0x13b0> - 26b8e: 00025317 auipc t1,0x25 - 26b92: 35a33303 ld t1,858(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 26b96: 9302 jalr t1 - 26b98: 00014797 auipc a5,0x14 - 26b9c: 37878793 addi a5,a5,888 # 3af10 <_IO_stdin_used+0x1390> - 26ba0: 0e099a63 bnez s3,26c94 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1ec> - 26ba4: 100c addi a1,sp,32 - 26ba6: 00025317 auipc t1,0x25 - 26baa: ff233303 ld t1,-14(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 26bae: f03e sd a5,32(sp) - 26bb0: 9302 jalr t1 - 26bb2: 842a mv s0,a0 - 26bb4: 8552 mv a0,s4 - 26bb6: f0ef40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 26bba: 7522 ld a0,40(sp) - 26bbc: 463d li a2,15 - 26bbe: 00014597 auipc a1,0x14 - 26bc2: 38258593 addi a1,a1,898 # 3af40 <_IO_stdin_used+0x13c0> - 26bc6: 0541 addi a0,a0,16 - 26bc8: b39ee0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26bcc: 85d2 mv a1,s4 - 26bce: 8522 mv a0,s0 - 26bd0: 00025317 auipc t1,0x25 - 26bd4: 1e833303 ld t1,488(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 26bd8: 9302 jalr t1 - 26bda: 7522 ld a0,40(sp) - 26bdc: c501 beqz a0,26be4 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x13c> - 26bde: 611c ld a5,0(a0) - 26be0: 679c ld a5,8(a5) - 26be2: 9782 jalr a5 - 26be4: 8522 mv a0,s0 - 26be6: 858a mv a1,sp - 26be8: 00025317 auipc t1,0x25 - 26bec: fb033303 ld t1,-80(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 26bf0: 9302 jalr t1 - 26bf2: 00014597 auipc a1,0x14 - 26bf6: aee58593 addi a1,a1,-1298 # 3a6e0 <_IO_stdin_used+0xb60> - 26bfa: 00025317 auipc t1,0x25 - 26bfe: 01633303 ld t1,22(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 26c02: 9302 jalr t1 - 26c04: 00014597 auipc a1,0x14 - 26c08: 34c58593 addi a1,a1,844 # 3af50 <_IO_stdin_used+0x13d0> - 26c0c: 00025317 auipc t1,0x25 - 26c10: 2dc33303 ld t1,732(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 26c14: 9302 jalr t1 - 26c16: 85da mv a1,s6 - 26c18: 00025317 auipc t1,0x25 - 26c1c: f8033303 ld t1,-128(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 26c20: 9302 jalr t1 - 26c22: 842a mv s0,a0 - 26c24: 8552 mv a0,s4 - 26c26: e9ef40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 26c2a: 85ca mv a1,s2 - 26c2c: 8552 mv a0,s4 - 26c2e: ff6ff0ef jal 26424 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE> - 26c32: 85aa mv a1,a0 - 26c34: 00025317 auipc t1,0x25 - 26c38: 18433303 ld t1,388(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 26c3c: 8522 mv a0,s0 - 26c3e: 9302 jalr t1 - 26c40: 7522 ld a0,40(sp) - 26c42: c501 beqz a0,26c4a <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1a2> - 26c44: 611c ld a5,0(a0) - 26c46: 679c ld a5,8(a5) - 26c48: 9782 jalr a5 - 26c4a: 8522 mv a0,s0 - 26c4c: 00013597 auipc a1,0x13 - 26c50: 26458593 addi a1,a1,612 # 39eb0 <_IO_stdin_used+0x330> - 26c54: 00025317 auipc t1,0x25 - 26c58: fbc33303 ld t1,-68(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 26c5c: 9302 jalr t1 - 26c5e: 85aa mv a1,a0 - 26c60: 8526 mv a0,s1 - 26c62: 84df40ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> - 26c66: 7462 ld s0,56(sp) - 26c68: c81d beqz s0,26c9e <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1f6> - 26c6a: 6008 ld a0,0(s0) - 26c6c: 01040793 addi a5,s0,16 - 26c70: 00f50463 beq a0,a5,26c78 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1d0> - 26c74: c8dee0ef jal 15900 <_ZdlPv@plt> - 26c78: 8522 mv a0,s0 - 26c7a: c87ee0ef jal 15900 <_ZdlPv@plt> - 26c7e: 70e6 ld ra,120(sp) - 26c80: 7446 ld s0,112(sp) - 26c82: 6a46 ld s4,80(sp) - 26c84: 6aa6 ld s5,72(sp) - 26c86: 6b06 ld s6,64(sp) - 26c88: 7906 ld s2,96(sp) - 26c8a: 69e6 ld s3,88(sp) - 26c8c: 8526 mv a0,s1 - 26c8e: 74a6 ld s1,104(sp) - 26c90: 6109 addi sp,sp,128 - 26c92: 8082 ret - 26c94: 00015797 auipc a5,0x15 - 26c98: c4c78793 addi a5,a5,-948 # 3b8e0 <_IO_stdin_used+0x1d60> - 26c9c: b721 j 26ba4 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0xfc> - 26c9e: 70e6 ld ra,120(sp) - 26ca0: 7446 ld s0,112(sp) - 26ca2: 6a46 ld s4,80(sp) - 26ca4: 6aa6 ld s5,72(sp) - 26ca6: 6b06 ld s6,64(sp) - 26ca8: 7906 ld s2,96(sp) - 26caa: 69e6 ld s3,88(sp) - 26cac: 8526 mv a0,s1 - 26cae: 74a6 ld s1,104(sp) - 26cb0: 6109 addi sp,sp,128 - 26cb2: 8082 ret - 26cb4: 8526 mv a0,s1 - 26cb6: 869f40ef jal 1b51e <_ZN7testing16AssertionSuccessEv> - 26cba: 70e6 ld ra,120(sp) - 26cbc: 7446 ld s0,112(sp) - 26cbe: 7906 ld s2,96(sp) - 26cc0: 69e6 ld s3,88(sp) - 26cc2: 8526 mv a0,s1 - 26cc4: 74a6 ld s1,104(sp) - 26cc6: 6109 addi sp,sp,128 - 26cc8: 8082 ret - 26cca: 77a2 ld a5,40(sp) - 26ccc: 842a mv s0,a0 - 26cce: c789 beqz a5,26cd8 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x230> - 26cd0: 6398 ld a4,0(a5) - 26cd2: 853e mv a0,a5 - 26cd4: 671c ld a5,8(a4) - 26cd6: 9782 jalr a5 - 26cd8: 1828 addi a0,sp,56 - 26cda: 00025317 auipc t1,0x25 - 26cde: 2fe33303 ld t1,766(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 26ce2: 9302 jalr t1 - 26ce4: 8522 mv a0,s0 - 26ce6: b0bee0ef jal 157f0 <_Unwind_Resume@plt> - 26cea: 842a mv s0,a0 - 26cec: b7f5 j 26cd8 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x230> - 26cee: bff1 j 26cca <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x222> - 26cf0: bfe9 j 26cca <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x222> - -0000000000026cf2 <_ZN7testing11IsSubstringEPKcS1_RKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEES9_>: - 26cf2: 88b2 mv a7,a2 - 26cf4: 8836 mv a6,a3 - 26cf6: 1141 addi sp,sp,-16 - 26cf8: 87ba mv a5,a4 - 26cfa: 862e mv a2,a1 - 26cfc: 86c6 mv a3,a7 - 26cfe: 8742 mv a4,a6 - 26d00: 4585 li a1,1 - 26d02: e022 sd s0,0(sp) - 26d04: e406 sd ra,8(sp) - 26d06: 842a mv s0,a0 - 26d08: da1ff0ef jal 26aa8 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_> - 26d0c: 60a2 ld ra,8(sp) - 26d0e: 8522 mv a0,s0 - 26d10: 6402 ld s0,0(sp) - 26d12: 0141 addi sp,sp,16 - 26d14: 8082 ret - -0000000000026d16 <_ZN7testing14IsNotSubstringEPKcS1_RKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEES9_>: - 26d16: 88b2 mv a7,a2 - 26d18: 8836 mv a6,a3 - 26d1a: 1141 addi sp,sp,-16 - 26d1c: 87ba mv a5,a4 - 26d1e: 862e mv a2,a1 - 26d20: 86c6 mv a3,a7 - 26d22: 8742 mv a4,a6 - 26d24: 4581 li a1,0 - 26d26: e022 sd s0,0(sp) - 26d28: e406 sd ra,8(sp) - 26d2a: 842a mv s0,a0 - 26d2c: d7dff0ef jal 26aa8 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_> - 26d30: 60a2 ld ra,8(sp) - 26d32: 8522 mv a0,s0 - 26d34: 6402 ld s0,0(sp) - 26d36: 0141 addi sp,sp,16 - 26d38: 8082 ret - -0000000000026d3a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_>: - 26d3a: 00073803 ld a6,0(a4) - 26d3e: 7119 addi sp,sp,-128 - 26d40: f8a2 sd s0,112(sp) - 26d42: f4a6 sd s1,104(sp) - 26d44: f0ca sd s2,96(sp) - 26d46: ecce sd s3,88(sp) - 26d48: fc86 sd ra,120(sp) - 26d4a: e432 sd a2,8(sp) - 26d4c: e036 sd a3,0(sp) - 26d4e: 842a mv s0,a0 - 26d50: 89ba mv s3,a4 - 26d52: 6388 ld a0,0(a5) - 26d54: 84be mv s1,a5 - 26d56: 892e mv s2,a1 - 26d58: 20080563 beqz a6,26f62 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x228> - 26d5c: 20050363 beqz a0,26f62 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x228> - 26d60: 85c2 mv a1,a6 - 26d62: e8eee0ef jal 153f0 - 26d66: 00a03833 snez a6,a0 - 26d6a: 1f090163 beq s2,a6,26f4c <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x212> - 26d6e: e8d2 sd s4,80(sp) - 26d70: 03010a13 addi s4,sp,48 - 26d74: 8552 mv a0,s4 - 26d76: 00013797 auipc a5,0x13 - 26d7a: 15a78793 addi a5,a5,346 # 39ed0 <_IO_stdin_used+0x350> - 26d7e: e4d6 sd s5,72(sp) - 26d80: e0da sd s6,64(sp) - 26d82: ec3e sd a5,24(sp) - 26d84: fa6f40ef jal 1b52a <_ZN7testing16AssertionFailureEv> - 26d88: 8552 mv a0,s4 - 26d8a: 00013597 auipc a1,0x13 - 26d8e: 1d658593 addi a1,a1,470 # 39f60 <_IO_stdin_used+0x3e0> - 26d92: 00025317 auipc t1,0x25 - 26d96: 15633303 ld t1,342(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 26d9a: 9302 jalr t1 - 26d9c: 002c addi a1,sp,8 - 26d9e: 00025317 auipc t1,0x25 - 26da2: dfa33303 ld t1,-518(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 26da6: 9302 jalr t1 - 26da8: 00014597 auipc a1,0x14 - 26dac: 93858593 addi a1,a1,-1736 # 3a6e0 <_IO_stdin_used+0xb60> - 26db0: 00025317 auipc t1,0x25 - 26db4: e6033303 ld t1,-416(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 26db8: 9302 jalr t1 - 26dba: 00014597 auipc a1,0x14 - 26dbe: 15e58593 addi a1,a1,350 # 3af18 <_IO_stdin_used+0x1398> - 26dc2: 00025317 auipc t1,0x25 - 26dc6: 12633303 ld t1,294(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 26dca: 9302 jalr t1 - 26dcc: 01810b13 addi s6,sp,24 - 26dd0: 85da mv a1,s6 - 26dd2: 00025317 auipc t1,0x25 - 26dd6: dc633303 ld t1,-570(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 26dda: 9302 jalr t1 - 26ddc: 02810a13 addi s4,sp,40 - 26de0: 8aaa mv s5,a0 - 26de2: 8552 mv a0,s4 - 26de4: ce0f40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 26de8: 0009b583 ld a1,0(s3) - 26dec: 8552 mv a0,s4 - 26dee: f40ff0ef jal 2652e <_ZN7testing7MessagelsEPKw> - 26df2: 85aa mv a1,a0 - 26df4: 00025317 auipc t1,0x25 - 26df8: fc433303 ld t1,-60(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 26dfc: 8556 mv a0,s5 - 26dfe: 9302 jalr t1 - 26e00: 7522 ld a0,40(sp) - 26e02: c501 beqz a0,26e0a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0xd0> - 26e04: 611c ld a5,0(a0) - 26e06: 679c ld a5,8(a5) - 26e08: 9782 jalr a5 - 26e0a: 8556 mv a0,s5 - 26e0c: 00014597 auipc a1,0x14 - 26e10: 11c58593 addi a1,a1,284 # 3af28 <_IO_stdin_used+0x13a8> - 26e14: 00025317 auipc t1,0x25 - 26e18: 05433303 ld t1,84(t1) # 4be68 <_GLOBAL_OFFSET_TABLE_+0x318> - 26e1c: 9302 jalr t1 - 26e1e: 00014597 auipc a1,0x14 - 26e22: 11258593 addi a1,a1,274 # 3af30 <_IO_stdin_used+0x13b0> - 26e26: 00025317 auipc t1,0x25 - 26e2a: 0c233303 ld t1,194(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 26e2e: 9302 jalr t1 - 26e30: 00014797 auipc a5,0x14 - 26e34: 0e078793 addi a5,a5,224 # 3af10 <_IO_stdin_used+0x1390> - 26e38: 0e091a63 bnez s2,26f2c <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x1f2> - 26e3c: 100c addi a1,sp,32 - 26e3e: 00025317 auipc t1,0x25 - 26e42: d5a33303 ld t1,-678(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 26e46: f03e sd a5,32(sp) - 26e48: 9302 jalr t1 - 26e4a: 892a mv s2,a0 - 26e4c: 8552 mv a0,s4 - 26e4e: c76f40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 26e52: 7522 ld a0,40(sp) - 26e54: 463d li a2,15 - 26e56: 00014597 auipc a1,0x14 - 26e5a: 0ea58593 addi a1,a1,234 # 3af40 <_IO_stdin_used+0x13c0> - 26e5e: 0541 addi a0,a0,16 - 26e60: 8a1ee0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26e64: 85d2 mv a1,s4 - 26e66: 854a mv a0,s2 - 26e68: 00025317 auipc t1,0x25 - 26e6c: f5033303 ld t1,-176(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 26e70: 9302 jalr t1 - 26e72: 7522 ld a0,40(sp) - 26e74: c501 beqz a0,26e7c <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x142> - 26e76: 611c ld a5,0(a0) - 26e78: 679c ld a5,8(a5) - 26e7a: 9782 jalr a5 - 26e7c: 854a mv a0,s2 - 26e7e: 858a mv a1,sp - 26e80: 00025317 auipc t1,0x25 - 26e84: d1833303 ld t1,-744(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 26e88: 9302 jalr t1 - 26e8a: 00014597 auipc a1,0x14 - 26e8e: 85658593 addi a1,a1,-1962 # 3a6e0 <_IO_stdin_used+0xb60> - 26e92: 00025317 auipc t1,0x25 - 26e96: d7e33303 ld t1,-642(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 26e9a: 9302 jalr t1 - 26e9c: 00014597 auipc a1,0x14 - 26ea0: 0b458593 addi a1,a1,180 # 3af50 <_IO_stdin_used+0x13d0> - 26ea4: 00025317 auipc t1,0x25 - 26ea8: 04433303 ld t1,68(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 26eac: 9302 jalr t1 - 26eae: 85da mv a1,s6 - 26eb0: 00025317 auipc t1,0x25 - 26eb4: ce833303 ld t1,-792(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 26eb8: 9302 jalr t1 - 26eba: 892a mv s2,a0 - 26ebc: 8552 mv a0,s4 - 26ebe: c06f40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 26ec2: 608c ld a1,0(s1) - 26ec4: 8552 mv a0,s4 - 26ec6: e68ff0ef jal 2652e <_ZN7testing7MessagelsEPKw> - 26eca: 85aa mv a1,a0 - 26ecc: 00025317 auipc t1,0x25 - 26ed0: eec33303 ld t1,-276(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 26ed4: 854a mv a0,s2 - 26ed6: 9302 jalr t1 - 26ed8: 7522 ld a0,40(sp) - 26eda: c501 beqz a0,26ee2 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x1a8> - 26edc: 611c ld a5,0(a0) - 26ede: 679c ld a5,8(a5) - 26ee0: 9782 jalr a5 - 26ee2: 854a mv a0,s2 - 26ee4: 00013597 auipc a1,0x13 - 26ee8: fcc58593 addi a1,a1,-52 # 39eb0 <_IO_stdin_used+0x330> - 26eec: 00025317 auipc t1,0x25 - 26ef0: d2433303 ld t1,-732(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 26ef4: 9302 jalr t1 - 26ef6: 85aa mv a1,a0 - 26ef8: 8522 mv a0,s0 - 26efa: db4f40ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> - 26efe: 74e2 ld s1,56(sp) - 26f00: c89d beqz s1,26f36 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x1fc> - 26f02: 6088 ld a0,0(s1) - 26f04: 01048793 addi a5,s1,16 - 26f08: 00f50463 beq a0,a5,26f10 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x1d6> - 26f0c: 9f5ee0ef jal 15900 <_ZdlPv@plt> - 26f10: 8526 mv a0,s1 - 26f12: 9efee0ef jal 15900 <_ZdlPv@plt> - 26f16: 70e6 ld ra,120(sp) - 26f18: 8522 mv a0,s0 - 26f1a: 7446 ld s0,112(sp) - 26f1c: 6a46 ld s4,80(sp) - 26f1e: 6aa6 ld s5,72(sp) - 26f20: 6b06 ld s6,64(sp) - 26f22: 74a6 ld s1,104(sp) - 26f24: 7906 ld s2,96(sp) - 26f26: 69e6 ld s3,88(sp) - 26f28: 6109 addi sp,sp,128 - 26f2a: 8082 ret - 26f2c: 00015797 auipc a5,0x15 - 26f30: 9b478793 addi a5,a5,-1612 # 3b8e0 <_IO_stdin_used+0x1d60> - 26f34: b721 j 26e3c <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x102> - 26f36: 70e6 ld ra,120(sp) - 26f38: 8522 mv a0,s0 - 26f3a: 7446 ld s0,112(sp) - 26f3c: 6a46 ld s4,80(sp) - 26f3e: 6aa6 ld s5,72(sp) - 26f40: 6b06 ld s6,64(sp) - 26f42: 74a6 ld s1,104(sp) - 26f44: 7906 ld s2,96(sp) - 26f46: 69e6 ld s3,88(sp) - 26f48: 6109 addi sp,sp,128 - 26f4a: 8082 ret - 26f4c: 8522 mv a0,s0 - 26f4e: dd0f40ef jal 1b51e <_ZN7testing16AssertionSuccessEv> - 26f52: 70e6 ld ra,120(sp) - 26f54: 8522 mv a0,s0 - 26f56: 7446 ld s0,112(sp) - 26f58: 74a6 ld s1,104(sp) - 26f5a: 7906 ld s2,96(sp) - 26f5c: 69e6 ld s3,88(sp) - 26f5e: 6109 addi sp,sp,128 - 26f60: 8082 ret - 26f62: 40a80833 sub a6,a6,a0 - 26f66: 00183813 seqz a6,a6 - 26f6a: b501 j 26d6a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x30> - 26f6c: 77a2 ld a5,40(sp) - 26f6e: 842a mv s0,a0 - 26f70: c789 beqz a5,26f7a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x240> - 26f72: 6398 ld a4,0(a5) - 26f74: 853e mv a0,a5 - 26f76: 671c ld a5,8(a4) - 26f78: 9782 jalr a5 - 26f7a: 1828 addi a0,sp,56 - 26f7c: 00025317 auipc t1,0x25 - 26f80: 05c33303 ld t1,92(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 26f84: 9302 jalr t1 - 26f86: 8522 mv a0,s0 - 26f88: 869ee0ef jal 157f0 <_Unwind_Resume@plt> - 26f8c: b7c5 j 26f6c <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x232> - 26f8e: bff9 j 26f6c <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x232> - 26f90: 842a mv s0,a0 - 26f92: b7e5 j 26f7a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x240> - -0000000000026f94 <_ZN7testing11IsSubstringEPKcS1_PKwS3_>: - 26f94: 1101 addi sp,sp,-32 - 26f96: 87b2 mv a5,a2 - 26f98: e436 sd a3,8(sp) - 26f9a: e03a sd a4,0(sp) - 26f9c: 862e mv a2,a1 - 26f9e: 86be mv a3,a5 - 26fa0: 0038 addi a4,sp,8 - 26fa2: 878a mv a5,sp - 26fa4: 4585 li a1,1 - 26fa6: e822 sd s0,16(sp) - 26fa8: ec06 sd ra,24(sp) - 26faa: 842a mv s0,a0 - 26fac: d8fff0ef jal 26d3a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_> - 26fb0: 60e2 ld ra,24(sp) - 26fb2: 8522 mv a0,s0 - 26fb4: 6442 ld s0,16(sp) - 26fb6: 6105 addi sp,sp,32 - 26fb8: 8082 ret - -0000000000026fba <_ZN7testing14IsNotSubstringEPKcS1_PKwS3_>: - 26fba: 1101 addi sp,sp,-32 - 26fbc: 87b2 mv a5,a2 - 26fbe: e436 sd a3,8(sp) - 26fc0: e03a sd a4,0(sp) - 26fc2: 862e mv a2,a1 - 26fc4: 86be mv a3,a5 - 26fc6: 0038 addi a4,sp,8 - 26fc8: 878a mv a5,sp - 26fca: 4581 li a1,0 - 26fcc: e822 sd s0,16(sp) - 26fce: ec06 sd ra,24(sp) - 26fd0: 842a mv s0,a0 - 26fd2: d69ff0ef jal 26d3a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_> - 26fd6: 60e2 ld ra,24(sp) - 26fd8: 8522 mv a0,s0 - 26fda: 6442 ld s0,16(sp) - 26fdc: 6105 addi sp,sp,32 - 26fde: 8082 ret - -0000000000026fe0 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd>: - 26fe0: 7135 addi sp,sp,-160 - 26fe2: a0ce fsd fs3,64(sp) - 26fe4: 0ab579d3 fsub.d fs3,fa0,fa1 - 26fe8: e526 sd s1,136(sp) - 26fea: ed06 sd ra,152(sp) - 26fec: ec2e sd a1,24(sp) - 26fee: e832 sd a2,16(sp) - 26ff0: e436 sd a3,8(sp) - 26ff2: 84aa mv s1,a0 - 26ff4: 2339a9d3 fabs.d fs3,fs3 - 26ff8: a2c987d3 fle.d a5,fs3,fa2 - 26ffc: cb89 beqz a5,2700e <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x2e> - 26ffe: d20f40ef jal 1b51e <_ZN7testing16AssertionSuccessEv> - 27002: 60ea ld ra,152(sp) - 27004: 2986 fld fs3,64(sp) - 27006: 8526 mv a0,s1 - 27008: 64aa ld s1,136(sp) - 2700a: 610d addi sp,sp,160 - 2700c: 8082 ret - 2700e: e14a sd s2,128(sp) - 27010: 03010913 addi s2,sp,48 - 27014: 854a mv a0,s2 - 27016: e922 sd s0,144(sp) - 27018: aca2 fsd fs0,88(sp) - 2701a: a8a6 fsd fs1,80(sp) - 2701c: a4ca fsd fs2,72(sp) - 2701e: 22b584d3 fmv.d fs1,fa1 - 27022: 22a50953 fmv.d fs2,fa0 - 27026: 22c60453 fmv.d fs0,fa2 - 2702a: fcce sd s3,120(sp) - 2702c: f8d2 sd s4,112(sp) - 2702e: f4d6 sd s5,104(sp) - 27030: 1020 addi s0,sp,40 - 27032: cf8f40ef jal 1b52a <_ZN7testing16AssertionFailureEv> - 27036: 8522 mv a0,s0 - 27038: a8cf40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 2703c: 7522 ld a0,40(sp) - 2703e: 465d li a2,23 - 27040: 00014597 auipc a1,0x14 - 27044: f2058593 addi a1,a1,-224 # 3af60 <_IO_stdin_used+0x13e0> - 27048: 0541 addi a0,a0,16 - 2704a: eb6ee0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2704e: 85a2 mv a1,s0 - 27050: 854a mv a0,s2 - 27052: 00025317 auipc t1,0x25 - 27056: d6633303 ld t1,-666(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 2705a: 9302 jalr t1 - 2705c: 7522 ld a0,40(sp) - 2705e: c501 beqz a0,27066 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x86> - 27060: 611c ld a5,0(a0) - 27062: 679c ld a5,8(a5) - 27064: 9782 jalr a5 - 27066: 01810a93 addi s5,sp,24 - 2706a: 854a mv a0,s2 - 2706c: 85d6 mv a1,s5 - 2706e: 00025317 auipc t1,0x25 - 27072: b2a33303 ld t1,-1238(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 27076: 9302 jalr t1 - 27078: 892a mv s2,a0 - 2707a: 8522 mv a0,s0 - 2707c: a48f40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 27080: 7522 ld a0,40(sp) - 27082: 4615 li a2,5 - 27084: 00013597 auipc a1,0x13 - 27088: 18c58593 addi a1,a1,396 # 3a210 <_IO_stdin_used+0x690> - 2708c: 0541 addi a0,a0,16 - 2708e: e72ee0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27092: 85a2 mv a1,s0 - 27094: 854a mv a0,s2 - 27096: 00025317 auipc t1,0x25 - 2709a: d2233303 ld t1,-734(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 2709e: 9302 jalr t1 - 270a0: 7522 ld a0,40(sp) - 270a2: c501 beqz a0,270aa <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0xca> - 270a4: 611c ld a5,0(a0) - 270a6: 679c ld a5,8(a5) - 270a8: 9782 jalr a5 - 270aa: 01010a13 addi s4,sp,16 - 270ae: 854a mv a0,s2 - 270b0: 85d2 mv a1,s4 - 270b2: 00025317 auipc t1,0x25 - 270b6: ae633303 ld t1,-1306(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 270ba: 9302 jalr t1 - 270bc: 00014597 auipc a1,0x14 - 270c0: ebc58593 addi a1,a1,-324 # 3af78 <_IO_stdin_used+0x13f8> - 270c4: 00025317 auipc t1,0x25 - 270c8: e4c33303 ld t1,-436(t1) # 4bf10 <_GLOBAL_OFFSET_TABLE_+0x3c0> - 270cc: 9302 jalr t1 - 270ce: 892a mv s2,a0 - 270d0: 8522 mv a0,s0 - 270d2: 9f2f40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 270d6: 7522 ld a0,40(sp) - 270d8: 23398553 fmv.d fa0,fs3 - 270dc: 0541 addi a0,a0,16 - 270de: bc2ee0ef jal 154a0 <_ZNSo9_M_insertIdEERSoT_@plt> - 270e2: 85a2 mv a1,s0 - 270e4: 854a mv a0,s2 - 270e6: 00025317 auipc t1,0x25 - 270ea: cd233303 ld t1,-814(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 270ee: 9302 jalr t1 - 270f0: 7522 ld a0,40(sp) - 270f2: c501 beqz a0,270fa <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x11a> - 270f4: 611c ld a5,0(a0) - 270f6: 679c ld a5,8(a5) - 270f8: 9782 jalr a5 - 270fa: 8522 mv a0,s0 - 270fc: 9c8f40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 27100: 7522 ld a0,40(sp) - 27102: 4641 li a2,16 - 27104: 00014597 auipc a1,0x14 - 27108: e7c58593 addi a1,a1,-388 # 3af80 <_IO_stdin_used+0x1400> - 2710c: 9532 add a0,a0,a2 - 2710e: df2ee0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27112: 85a2 mv a1,s0 - 27114: 854a mv a0,s2 - 27116: 00025317 auipc t1,0x25 - 2711a: ca233303 ld t1,-862(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 2711e: 9302 jalr t1 - 27120: 7522 ld a0,40(sp) - 27122: c501 beqz a0,2712a <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x14a> - 27124: 611c ld a5,0(a0) - 27126: 679c ld a5,8(a5) - 27128: 9782 jalr a5 - 2712a: 00810993 addi s3,sp,8 - 2712e: 854a mv a0,s2 - 27130: 85ce mv a1,s3 - 27132: 00025317 auipc t1,0x25 - 27136: a6633303 ld t1,-1434(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2713a: 9302 jalr t1 - 2713c: 892a mv s2,a0 - 2713e: 8522 mv a0,s0 - 27140: 984f40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 27144: 7522 ld a0,40(sp) - 27146: 4621 li a2,8 - 27148: 00014597 auipc a1,0x14 - 2714c: e5058593 addi a1,a1,-432 # 3af98 <_IO_stdin_used+0x1418> - 27150: 0541 addi a0,a0,16 - 27152: daeee0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27156: 85a2 mv a1,s0 - 27158: 854a mv a0,s2 - 2715a: 00025317 auipc t1,0x25 - 2715e: c5e33303 ld t1,-930(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 27162: 9302 jalr t1 - 27164: 7522 ld a0,40(sp) - 27166: c501 beqz a0,2716e <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x18e> - 27168: 611c ld a5,0(a0) - 2716a: 679c ld a5,8(a5) - 2716c: 9782 jalr a5 - 2716e: 85d6 mv a1,s5 - 27170: 854a mv a0,s2 - 27172: 00025317 auipc t1,0x25 - 27176: a2633303 ld t1,-1498(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2717a: 9302 jalr t1 - 2717c: 892a mv s2,a0 - 2717e: 8522 mv a0,s0 - 27180: 944f40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 27184: 7522 ld a0,40(sp) - 27186: 4639 li a2,14 - 27188: 00014597 auipc a1,0x14 - 2718c: e2058593 addi a1,a1,-480 # 3afa8 <_IO_stdin_used+0x1428> - 27190: 0541 addi a0,a0,16 - 27192: d6eee0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27196: 85a2 mv a1,s0 - 27198: 854a mv a0,s2 - 2719a: 00025317 auipc t1,0x25 - 2719e: c1e33303 ld t1,-994(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 271a2: 9302 jalr t1 - 271a4: 7522 ld a0,40(sp) - 271a6: c501 beqz a0,271ae <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x1ce> - 271a8: 611c ld a5,0(a0) - 271aa: 679c ld a5,8(a5) - 271ac: 9782 jalr a5 - 271ae: 8522 mv a0,s0 - 271b0: 914f40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 271b4: 7522 ld a0,40(sp) - 271b6: 23290553 fmv.d fa0,fs2 - 271ba: 0541 addi a0,a0,16 - 271bc: ae4ee0ef jal 154a0 <_ZNSo9_M_insertIdEERSoT_@plt> - 271c0: 85a2 mv a1,s0 - 271c2: 854a mv a0,s2 - 271c4: 00025317 auipc t1,0x25 - 271c8: bf433303 ld t1,-1036(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 271cc: 9302 jalr t1 - 271ce: 7522 ld a0,40(sp) - 271d0: c501 beqz a0,271d8 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x1f8> - 271d2: 611c ld a5,0(a0) - 271d4: 679c ld a5,8(a5) - 271d6: 9782 jalr a5 - 271d8: 854a mv a0,s2 - 271da: 00014597 auipc a1,0x14 - 271de: d2658593 addi a1,a1,-730 # 3af00 <_IO_stdin_used+0x1380> - 271e2: 00025317 auipc t1,0x25 - 271e6: c8633303 ld t1,-890(t1) # 4be68 <_GLOBAL_OFFSET_TABLE_+0x318> - 271ea: 9302 jalr t1 - 271ec: 85d2 mv a1,s4 - 271ee: 00025317 auipc t1,0x25 - 271f2: 9aa33303 ld t1,-1622(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 271f6: 9302 jalr t1 - 271f8: 892a mv s2,a0 - 271fa: 8522 mv a0,s0 - 271fc: 8c8f40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 27200: 7522 ld a0,40(sp) - 27202: 4639 li a2,14 - 27204: 00014597 auipc a1,0x14 - 27208: da458593 addi a1,a1,-604 # 3afa8 <_IO_stdin_used+0x1428> - 2720c: 0541 addi a0,a0,16 - 2720e: cf2ee0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27212: 85a2 mv a1,s0 - 27214: 854a mv a0,s2 - 27216: 00025317 auipc t1,0x25 - 2721a: ba233303 ld t1,-1118(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 2721e: 9302 jalr t1 - 27220: 7522 ld a0,40(sp) - 27222: c501 beqz a0,2722a <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x24a> - 27224: 611c ld a5,0(a0) - 27226: 679c ld a5,8(a5) - 27228: 9782 jalr a5 - 2722a: 8522 mv a0,s0 - 2722c: 898f40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 27230: 7522 ld a0,40(sp) - 27232: 22948553 fmv.d fa0,fs1 - 27236: 0541 addi a0,a0,16 - 27238: a68ee0ef jal 154a0 <_ZNSo9_M_insertIdEERSoT_@plt> - 2723c: 85a2 mv a1,s0 - 2723e: 854a mv a0,s2 - 27240: 00025317 auipc t1,0x25 - 27244: b7833303 ld t1,-1160(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 27248: 9302 jalr t1 - 2724a: 7522 ld a0,40(sp) - 2724c: c501 beqz a0,27254 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x274> - 2724e: 611c ld a5,0(a0) - 27250: 679c ld a5,8(a5) - 27252: 9782 jalr a5 - 27254: 854a mv a0,s2 - 27256: 00014597 auipc a1,0x14 - 2725a: d6258593 addi a1,a1,-670 # 3afb8 <_IO_stdin_used+0x1438> - 2725e: 00025317 auipc t1,0x25 - 27262: c8233303 ld t1,-894(t1) # 4bee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 27266: 9302 jalr t1 - 27268: 85ce mv a1,s3 - 2726a: 00025317 auipc t1,0x25 - 2726e: 92e33303 ld t1,-1746(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 27272: 9302 jalr t1 - 27274: 892a mv s2,a0 - 27276: 8522 mv a0,s0 - 27278: 84cf40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 2727c: 7522 ld a0,40(sp) - 2727e: 4639 li a2,14 - 27280: 00014597 auipc a1,0x14 - 27284: d2858593 addi a1,a1,-728 # 3afa8 <_IO_stdin_used+0x1428> - 27288: 0541 addi a0,a0,16 - 2728a: c76ee0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2728e: 85a2 mv a1,s0 - 27290: 854a mv a0,s2 - 27292: 00025317 auipc t1,0x25 - 27296: b2633303 ld t1,-1242(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 2729a: 9302 jalr t1 - 2729c: 7522 ld a0,40(sp) - 2729e: c501 beqz a0,272a6 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x2c6> - 272a0: 611c ld a5,0(a0) - 272a2: 679c ld a5,8(a5) - 272a4: 9782 jalr a5 - 272a6: 8522 mv a0,s0 - 272a8: 81cf40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 272ac: 7522 ld a0,40(sp) - 272ae: 22840553 fmv.d fa0,fs0 - 272b2: 0541 addi a0,a0,16 - 272b4: 9ecee0ef jal 154a0 <_ZNSo9_M_insertIdEERSoT_@plt> - 272b8: 85a2 mv a1,s0 - 272ba: 854a mv a0,s2 - 272bc: 00025317 auipc t1,0x25 - 272c0: afc33303 ld t1,-1284(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 272c4: 9302 jalr t1 - 272c6: 7522 ld a0,40(sp) - 272c8: c501 beqz a0,272d0 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x2f0> - 272ca: 611c ld a5,0(a0) - 272cc: 679c ld a5,8(a5) - 272ce: 9782 jalr a5 - 272d0: 854a mv a0,s2 - 272d2: 00015597 auipc a1,0x15 - 272d6: 95658593 addi a1,a1,-1706 # 3bc28 <_IO_stdin_used+0x20a8> - 272da: 00025317 auipc t1,0x25 - 272de: 93633303 ld t1,-1738(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 272e2: 9302 jalr t1 - 272e4: 85aa mv a1,a0 - 272e6: 8526 mv a0,s1 - 272e8: 9c6f40ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> - 272ec: 7462 ld s0,56(sp) - 272ee: c819 beqz s0,27304 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x324> - 272f0: 6008 ld a0,0(s0) - 272f2: 01040793 addi a5,s0,16 - 272f6: 00f50463 beq a0,a5,272fe <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x31e> - 272fa: e06ee0ef jal 15900 <_ZdlPv@plt> - 272fe: 8522 mv a0,s0 - 27300: e00ee0ef jal 15900 <_ZdlPv@plt> - 27304: 644a ld s0,144(sp) - 27306: 60ea ld ra,152(sp) - 27308: 690a ld s2,128(sp) - 2730a: 79e6 ld s3,120(sp) - 2730c: 7a46 ld s4,112(sp) - 2730e: 7aa6 ld s5,104(sp) - 27310: 2466 fld fs0,88(sp) - 27312: 24c6 fld fs1,80(sp) - 27314: 2926 fld fs2,72(sp) - 27316: 2986 fld fs3,64(sp) - 27318: 8526 mv a0,s1 - 2731a: 64aa ld s1,136(sp) - 2731c: 610d addi sp,sp,160 - 2731e: 8082 ret - 27320: 77a2 ld a5,40(sp) - 27322: 842a mv s0,a0 - 27324: c789 beqz a5,2732e <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x34e> - 27326: 6398 ld a4,0(a5) - 27328: 853e mv a0,a5 - 2732a: 671c ld a5,8(a4) - 2732c: 9782 jalr a5 - 2732e: 1828 addi a0,sp,56 - 27330: 00025317 auipc t1,0x25 - 27334: ca833303 ld t1,-856(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 27338: 9302 jalr t1 - 2733a: 8522 mv a0,s0 - 2733c: cb4ee0ef jal 157f0 <_Unwind_Resume@plt> - 27340: 842a mv s0,a0 - 27342: b7f5 j 2732e <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x34e> - 27344: bff1 j 27320 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - 27346: bfe9 j 27320 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - 27348: bfe1 j 27320 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - 2734a: bfd9 j 27320 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - 2734c: bfd1 j 27320 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - 2734e: bfc9 j 27320 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - 27350: bfc1 j 27320 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - 27352: b7f9 j 27320 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - 27354: b7f1 j 27320 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - 27356: b7e9 j 27320 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - -0000000000027358 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_>: - 27358: 7135 addi sp,sp,-160 - 2735a: e922 sd s0,144(sp) - 2735c: ec2e sd a1,24(sp) - 2735e: 842a mv s0,a0 - 27360: 85ba mv a1,a4 - 27362: 8536 mv a0,a3 - 27364: ed06 sd ra,152(sp) - 27366: e832 sd a2,16(sp) - 27368: e436 sd a3,8(sp) - 2736a: e03a sd a4,0(sp) - 2736c: 9c8f40ef jal 1b534 <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_> - 27370: e909 bnez a0,27382 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x2a> - 27372: 8522 mv a0,s0 - 27374: 9aaf40ef jal 1b51e <_ZN7testing16AssertionSuccessEv> - 27378: 60ea ld ra,152(sp) - 2737a: 8522 mv a0,s0 - 2737c: 644a ld s0,144(sp) - 2737e: 610d addi sp,sp,160 - 27380: 8082 ret - 27382: e526 sd s1,136(sp) - 27384: 1004 addi s1,sp,32 - 27386: 8526 mv a0,s1 - 27388: e14a sd s2,128(sp) - 2738a: fcce sd s3,120(sp) - 2738c: 99ef40ef jal 1b52a <_ZN7testing16AssertionFailureEv> - 27390: 8526 mv a0,s1 - 27392: 00014597 auipc a1,0x14 - 27396: c2e58593 addi a1,a1,-978 # 3afc0 <_IO_stdin_used+0x1440> - 2739a: 00025317 auipc t1,0x25 - 2739e: 86633303 ld t1,-1946(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 273a2: 9302 jalr t1 - 273a4: 082c addi a1,sp,24 - 273a6: 00024317 auipc t1,0x24 - 273aa: 7f233303 ld t1,2034(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 273ae: 9302 jalr t1 - 273b0: 00014597 auipc a1,0x14 - 273b4: c2058593 addi a1,a1,-992 # 3afd0 <_IO_stdin_used+0x1450> - 273b8: 00025317 auipc t1,0x25 - 273bc: b2833303 ld t1,-1240(t1) # 4bee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 273c0: 9302 jalr t1 - 273c2: 080c addi a1,sp,16 - 273c4: 00024317 auipc t1,0x24 - 273c8: 7d433303 ld t1,2004(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 273cc: 9302 jalr t1 - 273ce: 00014597 auipc a1,0x14 - 273d2: c0a58593 addi a1,a1,-1014 # 3afd8 <_IO_stdin_used+0x1458> - 273d6: 00025317 auipc t1,0x25 - 273da: 82a33303 ld t1,-2006(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 273de: 9302 jalr t1 - 273e0: 03010913 addi s2,sp,48 - 273e4: 84aa mv s1,a0 - 273e6: 002c addi a1,sp,8 - 273e8: 854a mv a0,s2 - 273ea: 00025317 auipc t1,0x25 - 273ee: a3e33303 ld t1,-1474(t1) # 4be28 <_GLOBAL_OFFSET_TABLE_+0x2d8> - 273f2: 9302 jalr t1 - 273f4: 85ca mv a1,s2 - 273f6: 8526 mv a0,s1 - 273f8: 00024317 auipc t1,0x24 - 273fc: 7a833303 ld t1,1960(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 27400: 9302 jalr t1 - 27402: 00014597 auipc a1,0x14 - 27406: be658593 addi a1,a1,-1050 # 3afe8 <_IO_stdin_used+0x1468> - 2740a: 00025317 auipc t1,0x25 - 2740e: b0633303 ld t1,-1274(t1) # 4bf10 <_GLOBAL_OFFSET_TABLE_+0x3c0> - 27412: 9302 jalr t1 - 27414: 05010993 addi s3,sp,80 - 27418: 84aa mv s1,a0 - 2741a: 858a mv a1,sp - 2741c: 854e mv a0,s3 - 2741e: 00025317 auipc t1,0x25 - 27422: a0a33303 ld t1,-1526(t1) # 4be28 <_GLOBAL_OFFSET_TABLE_+0x2d8> - 27426: 9302 jalr t1 - 27428: 85ce mv a1,s3 - 2742a: 8526 mv a0,s1 - 2742c: 00024317 auipc t1,0x24 - 27430: 77433303 ld t1,1908(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 27434: 9302 jalr t1 - 27436: 85aa mv a1,a0 - 27438: 8522 mv a0,s0 - 2743a: 874f40ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> - 2743e: 6546 ld a0,80(sp) - 27440: 109c addi a5,sp,96 - 27442: 00f50463 beq a0,a5,2744a <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0xf2> - 27446: cbaee0ef jal 15900 <_ZdlPv@plt> - 2744a: 7542 ld a0,48(sp) - 2744c: 009c addi a5,sp,64 - 2744e: 00f50463 beq a0,a5,27456 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0xfe> - 27452: caeee0ef jal 15900 <_ZdlPv@plt> - 27456: 74a2 ld s1,40(sp) - 27458: c09d beqz s1,2747e <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x126> - 2745a: 6088 ld a0,0(s1) - 2745c: 01048793 addi a5,s1,16 - 27460: 00f50463 beq a0,a5,27468 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x110> - 27464: c9cee0ef jal 15900 <_ZdlPv@plt> - 27468: 8526 mv a0,s1 - 2746a: c96ee0ef jal 15900 <_ZdlPv@plt> - 2746e: 60ea ld ra,152(sp) - 27470: 8522 mv a0,s0 - 27472: 644a ld s0,144(sp) - 27474: 64aa ld s1,136(sp) - 27476: 690a ld s2,128(sp) - 27478: 79e6 ld s3,120(sp) - 2747a: 610d addi sp,sp,160 - 2747c: 8082 ret - 2747e: 60ea ld ra,152(sp) - 27480: 8522 mv a0,s0 - 27482: 644a ld s0,144(sp) - 27484: 64aa ld s1,136(sp) - 27486: 690a ld s2,128(sp) - 27488: 79e6 ld s3,120(sp) - 2748a: 610d addi sp,sp,160 - 2748c: 8082 ret - 2748e: 842a mv s0,a0 - 27490: 854e mv a0,s3 - 27492: 92fef0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27496: 854a mv a0,s2 - 27498: 929ef0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2749c: 1028 addi a0,sp,40 - 2749e: 00025317 auipc t1,0x25 - 274a2: b3a33303 ld t1,-1222(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 274a6: 9302 jalr t1 - 274a8: 8522 mv a0,s0 - 274aa: b46ee0ef jal 157f0 <_Unwind_Resume@plt> - 274ae: 842a mv s0,a0 - 274b0: b7dd j 27496 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x13e> - 274b2: 842a mv s0,a0 - 274b4: b7e5 j 2749c <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x144> - -00000000000274b6 <_ZN7testing7FloatLEEPKcS1_ff>: - 274b6: 1141 addi sp,sp,-16 - 274b8: 00025317 auipc t1,0x25 - 274bc: 87033303 ld t1,-1936(t1) # 4bd28 <_GLOBAL_OFFSET_TABLE_+0x1d8> - 274c0: e022 sd s0,0(sp) - 274c2: e406 sd ra,8(sp) - 274c4: 842a mv s0,a0 - 274c6: 9302 jalr t1 - 274c8: 60a2 ld ra,8(sp) - 274ca: 8522 mv a0,s0 - 274cc: 6402 ld s0,0(sp) - 274ce: 0141 addi sp,sp,16 - 274d0: 8082 ret - -00000000000274d2 <_ZN7testing8DoubleLEEPKcS1_dd>: - 274d2: 1141 addi sp,sp,-16 - 274d4: 00025317 auipc t1,0x25 - 274d8: 9a433303 ld t1,-1628(t1) # 4be78 <_GLOBAL_OFFSET_TABLE_+0x328> - 274dc: e022 sd s0,0(sp) - 274de: e406 sd ra,8(sp) - 274e0: 842a mv s0,a0 - 274e2: 9302 jalr t1 - 274e4: 60a2 ld ra,8(sp) - 274e6: 8522 mv a0,s0 - 274e8: 6402 ld s0,0(sp) - 274ea: 0141 addi sp,sp,16 - 274ec: 8082 ret - -00000000000274ee <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_>: - 274ee: 711d addi sp,sp,-96 - 274f0: e8a2 sd s0,80(sp) - 274f2: ec2e sd a1,24(sp) - 274f4: 842a mv s0,a0 - 274f6: 85ba mv a1,a4 - 274f8: 8536 mv a0,a3 - 274fa: ec86 sd ra,88(sp) - 274fc: e832 sd a2,16(sp) - 274fe: e436 sd a3,8(sp) - 27500: e03a sd a4,0(sp) - 27502: da3f30ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 27506: e909 bnez a0,27518 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x2a> - 27508: 8522 mv a0,s0 - 2750a: 814f40ef jal 1b51e <_ZN7testing16AssertionSuccessEv> - 2750e: 60e6 ld ra,88(sp) - 27510: 8522 mv a0,s0 - 27512: 6446 ld s0,80(sp) - 27514: 6125 addi sp,sp,96 - 27516: 8082 ret - 27518: e4a6 sd s1,72(sp) - 2751a: 1804 addi s1,sp,48 - 2751c: 8526 mv a0,s1 - 2751e: e0ca sd s2,64(sp) - 27520: 80af40ef jal 1b52a <_ZN7testing16AssertionFailureEv> - 27524: 8526 mv a0,s1 - 27526: 00014597 auipc a1,0x14 - 2752a: a9a58593 addi a1,a1,-1382 # 3afc0 <_IO_stdin_used+0x1440> - 2752e: 00024317 auipc t1,0x24 - 27532: 6d233303 ld t1,1746(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 27536: 9302 jalr t1 - 27538: 082c addi a1,sp,24 - 2753a: 00024317 auipc t1,0x24 - 2753e: 65e33303 ld t1,1630(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 27542: 9302 jalr t1 - 27544: 00014597 auipc a1,0x14 - 27548: a8c58593 addi a1,a1,-1396 # 3afd0 <_IO_stdin_used+0x1450> - 2754c: 00025317 auipc t1,0x25 - 27550: 99433303 ld t1,-1644(t1) # 4bee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 27554: 9302 jalr t1 - 27556: 080c addi a1,sp,16 - 27558: 00024317 auipc t1,0x24 - 2755c: 64033303 ld t1,1600(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 27560: 9302 jalr t1 - 27562: 02810913 addi s2,sp,40 - 27566: 84aa mv s1,a0 - 27568: 854a mv a0,s2 - 2756a: d5bf30ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 2756e: 7522 ld a0,40(sp) - 27570: 4631 li a2,12 - 27572: 00014597 auipc a1,0x14 - 27576: a9658593 addi a1,a1,-1386 # 3b008 <_IO_stdin_used+0x1488> - 2757a: 0541 addi a0,a0,16 - 2757c: 984ee0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27580: 85ca mv a1,s2 - 27582: 8526 mv a0,s1 - 27584: 00025317 auipc t1,0x25 - 27588: 83433303 ld t1,-1996(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 2758c: 9302 jalr t1 - 2758e: 7522 ld a0,40(sp) - 27590: c501 beqz a0,27598 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0xaa> - 27592: 611c ld a5,0(a0) - 27594: 679c ld a5,8(a5) - 27596: 9782 jalr a5 - 27598: 8526 mv a0,s1 - 2759a: 002c addi a1,sp,8 - 2759c: 00024317 auipc t1,0x24 - 275a0: 5fc33303 ld t1,1532(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 275a4: 9302 jalr t1 - 275a6: 00014597 auipc a1,0x14 - 275aa: a4a58593 addi a1,a1,-1462 # 3aff0 <_IO_stdin_used+0x1470> - 275ae: 00025317 auipc t1,0x25 - 275b2: 93233303 ld t1,-1742(t1) # 4bee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 275b6: 9302 jalr t1 - 275b8: 858a mv a1,sp - 275ba: 00024317 auipc t1,0x24 - 275be: 5de33303 ld t1,1502(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 275c2: 9302 jalr t1 - 275c4: 00013597 auipc a1,0x13 - 275c8: 8ec58593 addi a1,a1,-1812 # 39eb0 <_IO_stdin_used+0x330> - 275cc: 00024317 auipc t1,0x24 - 275d0: 64433303 ld t1,1604(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 275d4: 9302 jalr t1 - 275d6: 85aa mv a1,a0 - 275d8: 8522 mv a0,s0 - 275da: ed5f30ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> - 275de: 74e2 ld s1,56(sp) - 275e0: c095 beqz s1,27604 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x116> - 275e2: 6088 ld a0,0(s1) - 275e4: 01048793 addi a5,s1,16 - 275e8: 00f50463 beq a0,a5,275f0 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x102> - 275ec: b14ee0ef jal 15900 <_ZdlPv@plt> - 275f0: 8526 mv a0,s1 - 275f2: b0eee0ef jal 15900 <_ZdlPv@plt> - 275f6: 60e6 ld ra,88(sp) - 275f8: 8522 mv a0,s0 - 275fa: 6446 ld s0,80(sp) - 275fc: 64a6 ld s1,72(sp) - 275fe: 6906 ld s2,64(sp) - 27600: 6125 addi sp,sp,96 - 27602: 8082 ret - 27604: 60e6 ld ra,88(sp) - 27606: 8522 mv a0,s0 - 27608: 6446 ld s0,80(sp) - 2760a: 64a6 ld s1,72(sp) - 2760c: 6906 ld s2,64(sp) - 2760e: 6125 addi sp,sp,96 - 27610: 8082 ret - 27612: 77a2 ld a5,40(sp) - 27614: 842a mv s0,a0 - 27616: c789 beqz a5,27620 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x132> - 27618: 6398 ld a4,0(a5) - 2761a: 853e mv a0,a5 - 2761c: 671c ld a5,8(a4) - 2761e: 9782 jalr a5 - 27620: 1828 addi a0,sp,56 - 27622: 00025317 auipc t1,0x25 - 27626: 9b633303 ld t1,-1610(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 2762a: 9302 jalr t1 - 2762c: 8522 mv a0,s0 - 2762e: 9c2ee0ef jal 157f0 <_Unwind_Resume@plt> - 27632: 842a mv s0,a0 - 27634: b7f5 j 27620 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x132> - -0000000000027636 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_>: - 27636: 711d addi sp,sp,-96 - 27638: e8a2 sd s0,80(sp) - 2763a: ec2e sd a1,24(sp) - 2763c: 842a mv s0,a0 - 2763e: 85ba mv a1,a4 - 27640: 8536 mv a0,a3 - 27642: ec86 sd ra,88(sp) - 27644: e832 sd a2,16(sp) - 27646: e436 sd a3,8(sp) - 27648: e03a sd a4,0(sp) - 2764a: f0bf30ef jal 1b554 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> - 2764e: e909 bnez a0,27660 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x2a> - 27650: 8522 mv a0,s0 - 27652: ecdf30ef jal 1b51e <_ZN7testing16AssertionSuccessEv> - 27656: 60e6 ld ra,88(sp) - 27658: 8522 mv a0,s0 - 2765a: 6446 ld s0,80(sp) - 2765c: 6125 addi sp,sp,96 - 2765e: 8082 ret - 27660: e4a6 sd s1,72(sp) - 27662: 1804 addi s1,sp,48 - 27664: 8526 mv a0,s1 - 27666: e0ca sd s2,64(sp) - 27668: ec3f30ef jal 1b52a <_ZN7testing16AssertionFailureEv> - 2766c: 8526 mv a0,s1 - 2766e: 00014597 auipc a1,0x14 - 27672: 95258593 addi a1,a1,-1710 # 3afc0 <_IO_stdin_used+0x1440> - 27676: 00024317 auipc t1,0x24 - 2767a: 58a33303 ld t1,1418(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2767e: 9302 jalr t1 - 27680: 082c addi a1,sp,24 - 27682: 00024317 auipc t1,0x24 - 27686: 51633303 ld t1,1302(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2768a: 9302 jalr t1 - 2768c: 00014597 auipc a1,0x14 - 27690: 94458593 addi a1,a1,-1724 # 3afd0 <_IO_stdin_used+0x1450> - 27694: 00025317 auipc t1,0x25 - 27698: 84c33303 ld t1,-1972(t1) # 4bee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 2769c: 9302 jalr t1 - 2769e: 080c addi a1,sp,16 - 276a0: 00024317 auipc t1,0x24 - 276a4: 4f833303 ld t1,1272(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 276a8: 9302 jalr t1 - 276aa: 02810913 addi s2,sp,40 - 276ae: 84aa mv s1,a0 - 276b0: 854a mv a0,s2 - 276b2: c13f30ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 276b6: 7522 ld a0,40(sp) - 276b8: 4671 li a2,28 - 276ba: 00014597 auipc a1,0x14 - 276be: 93e58593 addi a1,a1,-1730 # 3aff8 <_IO_stdin_used+0x1478> - 276c2: 0541 addi a0,a0,16 - 276c4: 83cee0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 276c8: 85ca mv a1,s2 - 276ca: 8526 mv a0,s1 - 276cc: 00024317 auipc t1,0x24 - 276d0: 6ec33303 ld t1,1772(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 276d4: 9302 jalr t1 - 276d6: 7522 ld a0,40(sp) - 276d8: c501 beqz a0,276e0 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0xaa> - 276da: 611c ld a5,0(a0) - 276dc: 679c ld a5,8(a5) - 276de: 9782 jalr a5 - 276e0: 8526 mv a0,s1 - 276e2: 002c addi a1,sp,8 - 276e4: 00024317 auipc t1,0x24 - 276e8: 4b433303 ld t1,1204(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 276ec: 9302 jalr t1 - 276ee: 00014597 auipc a1,0x14 - 276f2: 90258593 addi a1,a1,-1790 # 3aff0 <_IO_stdin_used+0x1470> - 276f6: 00024317 auipc t1,0x24 - 276fa: 7ea33303 ld t1,2026(t1) # 4bee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 276fe: 9302 jalr t1 - 27700: 858a mv a1,sp - 27702: 00024317 auipc t1,0x24 - 27706: 49633303 ld t1,1174(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2770a: 9302 jalr t1 - 2770c: 00012597 auipc a1,0x12 - 27710: 7a458593 addi a1,a1,1956 # 39eb0 <_IO_stdin_used+0x330> - 27714: 00024317 auipc t1,0x24 - 27718: 4fc33303 ld t1,1276(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 2771c: 9302 jalr t1 - 2771e: 85aa mv a1,a0 - 27720: 8522 mv a0,s0 - 27722: d8df30ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> - 27726: 74e2 ld s1,56(sp) - 27728: c095 beqz s1,2774c <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x116> - 2772a: 6088 ld a0,0(s1) - 2772c: 01048793 addi a5,s1,16 - 27730: 00f50463 beq a0,a5,27738 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x102> - 27734: 9ccee0ef jal 15900 <_ZdlPv@plt> - 27738: 8526 mv a0,s1 - 2773a: 9c6ee0ef jal 15900 <_ZdlPv@plt> - 2773e: 60e6 ld ra,88(sp) - 27740: 8522 mv a0,s0 - 27742: 6446 ld s0,80(sp) - 27744: 64a6 ld s1,72(sp) - 27746: 6906 ld s2,64(sp) - 27748: 6125 addi sp,sp,96 - 2774a: 8082 ret - 2774c: 60e6 ld ra,88(sp) - 2774e: 8522 mv a0,s0 - 27750: 6446 ld s0,80(sp) - 27752: 64a6 ld s1,72(sp) - 27754: 6906 ld s2,64(sp) - 27756: 6125 addi sp,sp,96 - 27758: 8082 ret - 2775a: 77a2 ld a5,40(sp) - 2775c: 842a mv s0,a0 - 2775e: c789 beqz a5,27768 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x132> - 27760: 6398 ld a4,0(a5) - 27762: 853e mv a0,a5 - 27764: 671c ld a5,8(a4) - 27766: 9782 jalr a5 - 27768: 1828 addi a0,sp,56 - 2776a: 00025317 auipc t1,0x25 - 2776e: 86e33303 ld t1,-1938(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 27772: 9302 jalr t1 - 27774: 8522 mv a0,s0 - 27776: 87aee0ef jal 157f0 <_Unwind_Resume@plt> - 2777a: 842a mv s0,a0 - 2777c: b7f5 j 27768 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x132> - -000000000002777e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 2777e: 6590 ld a2,8(a1) - 27780: 7159 addi sp,sp,-112 - 27782: f0a2 sd s0,96(sp) - 27784: e0d2 sd s4,64(sp) - 27786: f486 sd ra,104(sp) - 27788: e8ca sd s2,80(sp) - 2778a: e4ce sd s3,72(sp) - 2778c: fc56 sd s5,56(sp) - 2778e: f85a sd s6,48(sp) - 27790: f45e sd s7,40(sp) - 27792: f062 sd s8,32(sp) - 27794: ec66 sd s9,24(sp) - 27796: e86a sd s10,16(sp) - 27798: 47a9 li a5,10 - 2779a: 842e mv s0,a1 - 2779c: 8a2a mv s4,a0 - 2779e: 24f60163 beq a2,a5,279e0 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x262> - 277a2: 00014597 auipc a1,0x14 - 277a6: 88658593 addi a1,a1,-1914 # 3b028 <_IO_stdin_used+0x14a8> - 277aa: 8522 mv a0,s0 - 277ac: 00024317 auipc t1,0x24 - 277b0: 53433303 ld t1,1332(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 277b4: 9302 jalr t1 - 277b6: e16d bnez a0,27898 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x11a> - 277b8: 00014597 auipc a1,0x14 - 277bc: 8c858593 addi a1,a1,-1848 # 3b080 <_IO_stdin_used+0x1500> - 277c0: 8522 mv a0,s0 - 277c2: 00024317 auipc t1,0x24 - 277c6: 51e33303 ld t1,1310(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 277ca: 9302 jalr t1 - 277cc: 2e050863 beqz a0,27abc <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x33e> - 277d0: cd817057 vsetivli zero,2,e64,m1,ta,ma - 277d4: 5e0030d7 vmv.v.i v1,0 - 277d8: eca6 sd s1,88(sp) - 277da: 000a3823 sd zero,16(s4) - 277de: 020a70a7 vse64.v v1,(s4) - 277e2: 14000513 li a0,320 - 277e6: 8baee0ef jal 158a0 <_Znwm@plt> - 277ea: 14050793 addi a5,a0,320 - 277ee: 8c2a mv s8,a0 - 277f0: 00aa3023 sd a0,0(s4) - 277f4: 00fa3823 sd a5,16(s4) - 277f8: 892a mv s2,a0 - 277fa: 00023997 auipc s3,0x23 - 277fe: 37e98993 addi s3,s3,894 # 4ab78 <_ZN7testingL33kReservedOutputTestCaseAttributesE> - 27802: 4b3d li s6,15 - 27804: 4b85 li s7,1 - 27806: 00810c93 addi s9,sp,8 - 2780a: 00023a97 auipc s5,0x23 - 2780e: 3bea8a93 addi s5,s5,958 # 4abc8 <_ZN7testingL27kReservedTestCaseAttributesE> - 27812: a831 j 2782e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb0> - 27814: 1d750163 beq a0,s7,279d6 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x258> - 27818: e529 bnez a0,27862 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe4> - 2781a: 00893423 sd s0,8(s2) - 2781e: 94a2 add s1,s1,s0 - 27820: 00048023 sb zero,0(s1) - 27824: 09a1 addi s3,s3,8 - 27826: 02090913 addi s2,s2,32 - 2782a: 07598363 beq s3,s5,27890 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x112> - 2782e: 0009bd03 ld s10,0(s3) - 27832: 01090493 addi s1,s2,16 - 27836: 00993023 sd s1,0(s2) - 2783a: 300d0c63 beqz s10,27b52 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3d4> - 2783e: 856a mv a0,s10 - 27840: b90ee0ef jal 15bd0 - 27844: e42a sd a0,8(sp) - 27846: 842a mv s0,a0 - 27848: fcab76e3 bgeu s6,a0,27814 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x96> - 2784c: 4601 li a2,0 - 2784e: 85e6 mv a1,s9 - 27850: 854a mv a0,s2 - 27852: e5fed0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 27856: 67a2 ld a5,8(sp) - 27858: 84aa mv s1,a0 - 2785a: 00a93023 sd a0,0(s2) - 2785e: 00f93823 sd a5,16(s2) - 27862: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 27866: 020d0407 vle8.v v8,(s10) - 2786a: 8c1d sub s0,s0,a5 - 2786c: 9d3e add s10,s10,a5 - 2786e: 02048427 vse8.v v8,(s1) - 27872: 94be add s1,s1,a5 - 27874: f47d bnez s0,27862 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe4> - 27876: 6422 ld s0,8(sp) - 27878: 00093483 ld s1,0(s2) - 2787c: 09a1 addi s3,s3,8 - 2787e: 00893423 sd s0,8(s2) - 27882: 94a2 add s1,s1,s0 - 27884: 00048023 sb zero,0(s1) - 27888: 02090913 addi s2,s2,32 - 2788c: fb5991e3 bne s3,s5,2782e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb0> - 27890: 64e6 ld s1,88(sp) - 27892: 012a3423 sd s2,8(s4) - 27896: a215 j 279ba <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x23c> - 27898: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2789c: 5e0030d7 vmv.v.i v1,0 - 278a0: 000a3823 sd zero,16(s4) - 278a4: 0e000513 li a0,224 - 278a8: 020a70a7 vse64.v v1,(s4) - 278ac: ff5ed0ef jal 158a0 <_Znwm@plt> - 278b0: 00013717 auipc a4,0x13 - 278b4: 78870713 addi a4,a4,1928 # 3b038 <_IO_stdin_used+0x14b8> - 278b8: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 278bc: 02070087 vle8.v v1,(a4) - 278c0: 00013797 auipc a5,0x13 - 278c4: 78878793 addi a5,a5,1928 # 3b048 <_IO_stdin_used+0x14c8> - 278c8: cc337057 vsetivli zero,6,e8,m8,ta,ma - 278cc: 02078407 vle8.v v8,(a5) - 278d0: 01050793 addi a5,a0,16 - 278d4: e11c sd a5,0(a0) - 278d6: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 278da: 020780a7 vse8.v v1,(a5) - 278de: 4721 li a4,8 - 278e0: 03050793 addi a5,a0,48 - 278e4: cc337057 vsetivli zero,6,e8,m8,ta,ma - 278e8: 4699 li a3,6 - 278ea: f11c sd a5,32(a0) - 278ec: e518 sd a4,8(a0) - 278ee: 00050c23 sb zero,24(a0) - 278f2: 02078427 vse8.v v8,(a5) - 278f6: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 278fa: 00013797 auipc a5,0x13 - 278fe: 75678793 addi a5,a5,1878 # 3b050 <_IO_stdin_used+0x14d0> - 27902: 02078087 vle8.v v1,(a5) - 27906: 05050793 addi a5,a0,80 - 2790a: f514 sd a3,40(a0) - 2790c: e13c sd a5,64(a0) - 2790e: 02050b23 sb zero,54(a0) - 27912: 00013617 auipc a2,0x13 - 27916: 74e60613 addi a2,a2,1870 # 3b060 <_IO_stdin_used+0x14e0> - 2791a: 020780a7 vse8.v v1,(a5) - 2791e: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 27922: 02060087 vle8.v v1,(a2) - 27926: 07050793 addi a5,a0,112 - 2792a: 00013697 auipc a3,0x13 - 2792e: c6668693 addi a3,a3,-922 # 3a590 <_IO_stdin_used+0xa10> - 27932: cc32f057 vsetivli zero,5,e8,m8,ta,ma - 27936: 02068407 vle8.v v8,(a3) - 2793a: e538 sd a4,72(a0) - 2793c: f13c sd a5,96(a0) - 2793e: 04050c23 sb zero,88(a0) - 27942: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 27946: 020780a7 vse8.v v1,(a5) - 2794a: 4691 li a3,4 - 2794c: 09050793 addi a5,a0,144 - 27950: cc32f057 vsetivli zero,5,e8,m8,ta,ma - 27954: 4715 li a4,5 - 27956: e15c sd a5,128(a0) - 27958: f534 sd a3,104(a0) - 2795a: 06050a23 sb zero,116(a0) - 2795e: 02078427 vse8.v v8,(a5) - 27962: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 27966: 00013797 auipc a5,0x13 - 2796a: 70278793 addi a5,a5,1794 # 3b068 <_IO_stdin_used+0x14e8> - 2796e: 02078087 vle8.v v1,(a5) - 27972: 0b050793 addi a5,a0,176 - 27976: e558 sd a4,136(a0) - 27978: f15c sd a5,160(a0) - 2797a: 08050aa3 sb zero,149(a0) - 2797e: 0e050713 addi a4,a0,224 - 27982: 020780a7 vse8.v v1,(a5) - 27986: 00013797 auipc a5,0x13 - 2798a: 6ea78793 addi a5,a5,1770 # 3b070 <_IO_stdin_used+0x14f0> - 2798e: cc34f057 vsetivli zero,9,e8,m8,ta,ma - 27992: 00aa3023 sd a0,0(s4) - 27996: 00ea3823 sd a4,16(s4) - 2799a: f554 sd a3,168(a0) - 2799c: 02078407 vle8.v v8,(a5) - 279a0: 0d050793 addi a5,a0,208 - 279a4: 0a050a23 sb zero,180(a0) - 279a8: e17c sd a5,192(a0) - 279aa: 00ea3423 sd a4,8(s4) - 279ae: 46a5 li a3,9 - 279b0: 02078427 vse8.v v8,(a5) - 279b4: 0c050ca3 sb zero,217(a0) - 279b8: e574 sd a3,200(a0) - 279ba: 70a6 ld ra,104(sp) - 279bc: 7406 ld s0,96(sp) - 279be: 6946 ld s2,80(sp) - 279c0: 69a6 ld s3,72(sp) - 279c2: 7ae2 ld s5,56(sp) - 279c4: 7b42 ld s6,48(sp) - 279c6: 7ba2 ld s7,40(sp) - 279c8: 7c02 ld s8,32(sp) - 279ca: 6ce2 ld s9,24(sp) - 279cc: 6d42 ld s10,16(sp) - 279ce: 8552 mv a0,s4 - 279d0: 6a06 ld s4,64(sp) - 279d2: 6165 addi sp,sp,112 - 279d4: 8082 ret - 279d6: 000d4783 lbu a5,0(s10) - 279da: 00f90823 sb a5,16(s2) - 279de: bd35 j 2781a <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x9c> - 279e0: 6188 ld a0,0(a1) - 279e2: 00013597 auipc a1,0x13 - 279e6: 63658593 addi a1,a1,1590 # 3b018 <_IO_stdin_used+0x1498> - 279ea: fd7ed0ef jal 159c0 - 279ee: da051ae3 bnez a0,277a2 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x24> - 279f2: cd817057 vsetivli zero,2,e64,m1,ta,ma - 279f6: 5e0030d7 vmv.v.i v1,0 - 279fa: eca6 sd s1,88(sp) - 279fc: 000a3823 sd zero,16(s4) - 27a00: 020a70a7 vse64.v v1,(s4) - 27a04: 10000513 li a0,256 - 27a08: e99ed0ef jal 158a0 <_Znwm@plt> - 27a0c: 10050a93 addi s5,a0,256 - 27a10: 8c2a mv s8,a0 - 27a12: 00aa3023 sd a0,0(s4) - 27a16: 015a3823 sd s5,16(s4) - 27a1a: 892a mv s2,a0 - 27a1c: 00023997 auipc s3,0x23 - 27a20: 11c98993 addi s3,s3,284 # 4ab38 <_ZN7testingL29kReservedTestSuitesAttributesE> - 27a24: 4b3d li s6,15 - 27a26: 4b85 li s7,1 - 27a28: 00810c93 addi s9,sp,8 - 27a2c: a831 j 27a48 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2ca> - 27a2e: 09750263 beq a0,s7,27ab2 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x334> - 27a32: e529 bnez a0,27a7c <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2fe> - 27a34: 00893423 sd s0,8(s2) - 27a38: 94a2 add s1,s1,s0 - 27a3a: 00048023 sb zero,0(s1) - 27a3e: 02090913 addi s2,s2,32 - 27a42: 09a1 addi s3,s3,8 - 27a44: 072a8363 beq s5,s2,27aaa <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x32c> - 27a48: 0009bd03 ld s10,0(s3) - 27a4c: 01090493 addi s1,s2,16 - 27a50: 00993023 sd s1,0(s2) - 27a54: 120d0b63 beqz s10,27b8a <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x40c> - 27a58: 856a mv a0,s10 - 27a5a: 976ee0ef jal 15bd0 - 27a5e: e42a sd a0,8(sp) - 27a60: 842a mv s0,a0 - 27a62: fcab76e3 bgeu s6,a0,27a2e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2b0> - 27a66: 4601 li a2,0 - 27a68: 85e6 mv a1,s9 - 27a6a: 854a mv a0,s2 - 27a6c: c45ed0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 27a70: 67a2 ld a5,8(sp) - 27a72: 84aa mv s1,a0 - 27a74: 00a93023 sd a0,0(s2) - 27a78: 00f93823 sd a5,16(s2) - 27a7c: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 27a80: 020d0407 vle8.v v8,(s10) - 27a84: 8c1d sub s0,s0,a5 - 27a86: 9d3e add s10,s10,a5 - 27a88: 02048427 vse8.v v8,(s1) - 27a8c: 94be add s1,s1,a5 - 27a8e: f47d bnez s0,27a7c <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2fe> - 27a90: 6422 ld s0,8(sp) - 27a92: 00093483 ld s1,0(s2) - 27a96: 02090913 addi s2,s2,32 - 27a9a: fe893423 sd s0,-24(s2) - 27a9e: 94a2 add s1,s1,s0 - 27aa0: 00048023 sb zero,0(s1) - 27aa4: 09a1 addi s3,s3,8 - 27aa6: fb2a91e3 bne s5,s2,27a48 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2ca> - 27aaa: 64e6 ld s1,88(sp) - 27aac: 015a3423 sd s5,8(s4) - 27ab0: b729 j 279ba <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x23c> - 27ab2: 000d4783 lbu a5,0(s10) - 27ab6: 00f90823 sb a5,16(s2) - 27aba: bfad j 27a34 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2b6> - 27abc: 9dff50ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 27ac0: c911 beqz a0,27ad4 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x356> - 27ac2: cd817057 vsetivli zero,2,e64,m1,ta,ma - 27ac6: 5e0030d7 vmv.v.i v1,0 - 27aca: 000a3823 sd zero,16(s4) - 27ace: 020a70a7 vse64.v v1,(s4) - 27ad2: b5e5 j 279ba <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x23c> - 27ad4: eca6 sd s1,88(sp) - 27ad6: 6685 lui a3,0x1 - 27ad8: 0024 addi s1,sp,8 - 27ada: 8526 mv a0,s1 - 27adc: 00013617 auipc a2,0x13 - 27ae0: cf460613 addi a2,a2,-780 # 3a7d0 <_IO_stdin_used+0xc50> - 27ae4: 458d li a1,3 - 27ae6: 85d68693 addi a3,a3,-1955 # 85d <__abi_tag-0xfa37> - 27aea: 9d9f90ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 27aee: 4661 li a2,24 - 27af0: 00013597 auipc a1,0x13 - 27af4: 5a058593 addi a1,a1,1440 # 3b090 <_IO_stdin_used+0x1510> - 27af8: 00024517 auipc a0,0x24 - 27afc: 4a053503 ld a0,1184(a0) # 4bf98 <_ZSt4cerr@Base> - 27b00: c01ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27b04: 02300613 li a2,35 - 27b08: 00013597 auipc a1,0x13 - 27b0c: 5a858593 addi a1,a1,1448 # 3b0b0 <_IO_stdin_used+0x1530> - 27b10: 00024517 auipc a0,0x24 - 27b14: 48853503 ld a0,1160(a0) # 4bf98 <_ZSt4cerr@Base> - 27b18: be9ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27b1c: 6410 ld a2,8(s0) - 27b1e: 600c ld a1,0(s0) - 27b20: 00024517 auipc a0,0x24 - 27b24: 47853503 ld a0,1144(a0) # 4bf98 <_ZSt4cerr@Base> - 27b28: bd9ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27b2c: 8526 mv a0,s1 - 27b2e: d25f60ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 27b32: 64e6 ld s1,88(sp) - 27b34: b779 j 27ac2 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x344> - 27b36: 842a mv s0,a0 - 27b38: 8526 mv a0,s1 - 27b3a: d19f60ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 27b3e: 8522 mv a0,s0 - 27b40: cb1ed0ef jal 157f0 <_Unwind_Resume@plt> - 27b44: 842a mv s0,a0 - 27b46: 000a3503 ld a0,0(s4) - 27b4a: d975 beqz a0,27b3e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c0> - 27b4c: db5ed0ef jal 15900 <_ZdlPv@plt> - 27b50: b7fd j 27b3e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c0> - 27b52: a7eee0ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 27b56: a6bed0ef jal 155c0 <__cxa_begin_catch@plt> - 27b5a: 01890963 beq s2,s8,27b6c <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3ee> - 27b5e: 8562 mv a0,s8 - 27b60: 020c0c13 addi s8,s8,32 - 27b64: a5cef0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27b68: ff891be3 bne s2,s8,27b5e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3e0> - 27b6c: d05ed0ef jal 15870 <__cxa_rethrow@plt> - 27b70: 842a mv s0,a0 - 27b72: 8eeee0ef jal 15c60 <__cxa_end_catch@plt> - 27b76: bfc1 j 27b46 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c8> - 27b78: 000a3783 ld a5,0(s4) - 27b7c: eca6 sd s1,88(sp) - 27b7e: 842a mv s0,a0 - 27b80: dfdd beqz a5,27b3e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c0> - 27b82: 853e mv a0,a5 - 27b84: b7e1 j 27b4c <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3ce> - 27b86: 842a mv s0,a0 - 27b88: bf7d j 27b46 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c8> - 27b8a: a46ee0ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 27b8e: a33ed0ef jal 155c0 <__cxa_begin_catch@plt> - 27b92: 012c0963 beq s8,s2,27ba4 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x426> - 27b96: 8562 mv a0,s8 - 27b98: 020c0c13 addi s8,s8,32 - 27b9c: a24ef0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27ba0: ff2c1be3 bne s8,s2,27b96 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x418> - 27ba4: ccded0ef jal 15870 <__cxa_rethrow@plt> - 27ba8: 842a mv s0,a0 - 27baa: 8b6ee0ef jal 15c60 <__cxa_end_catch@plt> - 27bae: bf61 j 27b46 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c8> - -0000000000027bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_>: - 27bb0: 7131 addi sp,sp,-192 - 27bb2: 083c addi a5,sp,24 - 27bb4: e15a sd s6,128(sp) - 27bb6: 8b2a mv s6,a0 - 27bb8: 853e mv a0,a5 - 27bba: ed4e sd s3,152(sp) - 27bbc: e952 sd s4,144(sp) - 27bbe: e556 sd s5,136(sp) - 27bc0: f8e2 sd s8,112(sp) - 27bc2: ecee sd s11,88(sp) - 27bc4: e43e sd a5,8(sp) - 27bc6: fd06 sd ra,184(sp) - 27bc8: f922 sd s0,176(sp) - 27bca: f526 sd s1,168(sp) - 27bcc: f14a sd s2,160(sp) - 27bce: f0ea sd s10,96(sp) - 27bd0: 8a32 mv s4,a2 - 27bd2: e036 sd a3,0(sp) - 27bd4: 8c2e mv s8,a1 - 27bd6: ba9ff0ef jal 2777e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 27bda: 6ae2 ld s5,24(sp) - 27bdc: 7982 ld s3,32(sp) - 27bde: 415987b3 sub a5,s3,s5 - 27be2: 4077dd93 srai s11,a5,0x7 - 27be6: 2fb05d63 blez s11,27ee0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x330> - 27bea: 0d9e slli s11,s11,0x7 - 27bec: fcde sd s7,120(sp) - 27bee: 008a3483 ld s1,8(s4) - 27bf2: f4e6 sd s9,104(sp) - 27bf4: 9dd6 add s11,s11,s5 - 27bf6: 060a8413 addi s0,s5,96 - 27bfa: 040a8913 addi s2,s5,64 - 27bfe: 020a8b93 addi s7,s5,32 - 27c02: 8d56 mv s10,s5 - 27c04: a035 j 27c30 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x80> - 27c06: fc843603 ld a2,-56(s0) - 27c0a: 1ac48863 beq s1,a2,27dba <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x20a> - 27c0e: fe843603 ld a2,-24(s0) - 27c12: 1cc48f63 beq s1,a2,27df0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x240> - 27c16: 6410 ld a2,8(s0) - 27c18: 1ec48063 beq s1,a2,27df8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x248> - 27c1c: 080d0d13 addi s10,s10,128 - 27c20: 08040413 addi s0,s0,128 - 27c24: 08090913 addi s2,s2,128 - 27c28: 080b8b93 addi s7,s7,128 - 27c2c: 21bd0963 beq s10,s11,27e3e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x28e> - 27c30: fa843703 ld a4,-88(s0) - 27c34: fc9719e3 bne a4,s1,27c06 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x56> - 27c38: 1c048563 beqz s1,27e02 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x252> - 27c3c: 000a3c83 ld s9,0(s4) - 27c40: fa043503 ld a0,-96(s0) - 27c44: 8626 mv a2,s1 - 27c46: 85e6 mv a1,s9 - 27c48: d79ed0ef jal 159c0 - 27c4c: 1a050b63 beqz a0,27e02 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x252> - 27c50: fc843603 ld a2,-56(s0) - 27c54: 1ec48263 beq s1,a2,27e38 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x288> - 27c58: fe843603 ld a2,-24(s0) - 27c5c: fa961de3 bne a2,s1,27c16 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x66> - 27c60: fe043503 ld a0,-32(s0) - 27c64: 85e6 mv a1,s9 - 27c66: d5bed0ef jal 159c0 - 27c6a: 16050c63 beqz a0,27de2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x232> - 27c6e: 6410 ld a2,8(s0) - 27c70: fa9616e3 bne a2,s1,27c1c <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x6c> - 27c74: 6008 ld a0,0(s0) - 27c76: 85e6 mv a1,s9 - 27c78: d49ed0ef jal 159c0 - 27c7c: f145 bnez a0,27c1c <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x6c> - 27c7e: 7be6 ld s7,120(sp) - 27c80: 7ca6 ld s9,104(sp) - 27c82: 40898433 sub s0,s3,s0 - 27c86: 00803933 snez s2,s0 - 27c8a: 854a mv a0,s2 - 27c8c: 80ff50ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 27c90: e559 bnez a0,27d1e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x16e> - 27c92: 1804 addi s1,sp,48 - 27c94: 6685 lui a3,0x1 - 27c96: 8526 mv a0,s1 - 27c98: ebd68693 addi a3,a3,-323 # ebd <__abi_tag-0xf3d7> - 27c9c: 00013617 auipc a2,0x13 - 27ca0: b3460613 addi a2,a2,-1228 # 3a7d0 <_IO_stdin_used+0xc50> - 27ca4: 458d li a1,3 - 27ca6: 81df90ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 27caa: 06500613 li a2,101 - 27cae: 00013597 auipc a1,0x13 - 27cb2: 42a58593 addi a1,a1,1066 # 3b0d8 <_IO_stdin_used+0x1558> - 27cb6: 00024517 auipc a0,0x24 - 27cba: 2e253503 ld a0,738(a0) # 4bf98 <_ZSt4cerr@Base> - 27cbe: a43ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27cc2: 4629 li a2,10 - 27cc4: 00013597 auipc a1,0x13 - 27cc8: 47c58593 addi a1,a1,1148 # 3b140 <_IO_stdin_used+0x15c0> - 27ccc: 00024517 auipc a0,0x24 - 27cd0: 2cc53503 ld a0,716(a0) # 4bf98 <_ZSt4cerr@Base> - 27cd4: a2ded0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27cd8: 008a3603 ld a2,8(s4) - 27cdc: 000a3583 ld a1,0(s4) - 27ce0: 00024517 auipc a0,0x24 - 27ce4: 2b853503 ld a0,696(a0) # 4bf98 <_ZSt4cerr@Base> - 27ce8: a19ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27cec: 4675 li a2,29 - 27cee: 00013597 auipc a1,0x13 - 27cf2: 46258593 addi a1,a1,1122 # 3b150 <_IO_stdin_used+0x15d0> - 27cf6: 842a mv s0,a0 - 27cf8: a09ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27cfc: 008c3603 ld a2,8(s8) - 27d00: 000c3583 ld a1,0(s8) - 27d04: 8522 mv a0,s0 - 27d06: 9fbed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27d0a: 4609 li a2,2 - 27d0c: 00013597 auipc a1,0x13 - 27d10: 46458593 addi a1,a1,1124 # 3b170 <_IO_stdin_used+0x15f0> - 27d14: 9eded0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27d18: 8526 mv a0,s1 - 27d1a: b39f60ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 27d1e: 4605 li a2,1 - 27d20: 00013597 auipc a1,0x13 - 27d24: ba058593 addi a1,a1,-1120 # 3a8c0 <_IO_stdin_used+0xd40> - 27d28: 855a mv a0,s6 - 27d2a: 9d7ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27d2e: 008a3603 ld a2,8(s4) - 27d32: 000a3583 ld a1,0(s4) - 27d36: 855a mv a0,s6 - 27d38: 9c9ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27d3c: 4609 li a2,2 - 27d3e: 00013597 auipc a1,0x13 - 27d42: 43a58593 addi a1,a1,1082 # 3b178 <_IO_stdin_used+0x15f8> - 27d46: 842a mv s0,a0 - 27d48: 9b9ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27d4c: 6582 ld a1,0(sp) - 27d4e: 1804 addi s1,sp,48 - 27d50: 8526 mv a0,s1 - 27d52: 4605 li a2,1 - 27d54: c14fd0ef jal 25168 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> - 27d58: 7662 ld a2,56(sp) - 27d5a: 75c2 ld a1,48(sp) - 27d5c: 8522 mv a0,s0 - 27d5e: 9a3ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27d62: 4605 li a2,1 - 27d64: 00012597 auipc a1,0x12 - 27d68: 14c58593 addi a1,a1,332 # 39eb0 <_IO_stdin_used+0x330> - 27d6c: 995ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27d70: 7542 ld a0,48(sp) - 27d72: 009c addi a5,sp,64 - 27d74: 00f50463 beq a0,a5,27d7c <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x1cc> - 27d78: b89ed0ef jal 15900 <_ZdlPv@plt> - 27d7c: 8456 mv s0,s5 - 27d7e: 01598d63 beq s3,s5,27d98 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x1e8> - 27d82: 6008 ld a0,0(s0) - 27d84: 01040793 addi a5,s0,16 - 27d88: 00f50463 beq a0,a5,27d90 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x1e0> - 27d8c: b75ed0ef jal 15900 <_ZdlPv@plt> - 27d90: 02040413 addi s0,s0,32 - 27d94: fe8997e3 bne s3,s0,27d82 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x1d2> - 27d98: 080a8363 beqz s5,27e1e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x26e> - 27d9c: 744a ld s0,176(sp) - 27d9e: 70ea ld ra,184(sp) - 27da0: 74aa ld s1,168(sp) - 27da2: 790a ld s2,160(sp) - 27da4: 69ea ld s3,152(sp) - 27da6: 6a4a ld s4,144(sp) - 27da8: 6b0a ld s6,128(sp) - 27daa: 7c46 ld s8,112(sp) - 27dac: 7d06 ld s10,96(sp) - 27dae: 6de6 ld s11,88(sp) - 27db0: 8556 mv a0,s5 - 27db2: 6aaa ld s5,136(sp) - 27db4: 6129 addi sp,sp,192 - 27db6: b4bed06f j 15900 <_ZdlPv@plt> - 27dba: c8b9 beqz s1,27e10 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x260> - 27dbc: fc043503 ld a0,-64(s0) - 27dc0: 000a3c83 ld s9,0(s4) - 27dc4: 85e6 mv a1,s9 - 27dc6: bfbed0ef jal 159c0 - 27dca: c139 beqz a0,27e10 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x260> - 27dcc: fe843603 ld a2,-24(s0) - 27dd0: e8c49fe3 bne s1,a2,27c6e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xbe> - 27dd4: fe043503 ld a0,-32(s0) - 27dd8: 85e6 mv a1,s9 - 27dda: be7ed0ef jal 159c0 - 27dde: e80518e3 bnez a0,27c6e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xbe> - 27de2: 41298933 sub s2,s3,s2 - 27de6: 7be6 ld s7,120(sp) - 27de8: 7ca6 ld s9,104(sp) - 27dea: 01203933 snez s2,s2 - 27dee: bd71 j 27c8a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> - 27df0: d8ed beqz s1,27de2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x232> - 27df2: 000a3c83 ld s9,0(s4) - 27df6: b5ad j 27c60 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xb0> - 27df8: e80483e3 beqz s1,27c7e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xce> - 27dfc: 000a3c83 ld s9,0(s4) - 27e00: bd95 j 27c74 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xc4> - 27e02: 41a98933 sub s2,s3,s10 - 27e06: 7be6 ld s7,120(sp) - 27e08: 7ca6 ld s9,104(sp) - 27e0a: 01203933 snez s2,s2 - 27e0e: bdb5 j 27c8a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> - 27e10: 417987b3 sub a5,s3,s7 - 27e14: 7ca6 ld s9,104(sp) - 27e16: 7be6 ld s7,120(sp) - 27e18: 00f03933 snez s2,a5 - 27e1c: b5bd j 27c8a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> - 27e1e: 70ea ld ra,184(sp) - 27e20: 744a ld s0,176(sp) - 27e22: 74aa ld s1,168(sp) - 27e24: 790a ld s2,160(sp) - 27e26: 69ea ld s3,152(sp) - 27e28: 6a4a ld s4,144(sp) - 27e2a: 6aaa ld s5,136(sp) - 27e2c: 6b0a ld s6,128(sp) - 27e2e: 7c46 ld s8,112(sp) - 27e30: 7d06 ld s10,96(sp) - 27e32: 6de6 ld s11,88(sp) - 27e34: 6129 addi sp,sp,192 - 27e36: 8082 ret - 27e38: fc043503 ld a0,-64(s0) - 27e3c: b761 j 27dc4 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x214> - 27e3e: 7be6 ld s7,120(sp) - 27e40: 7ca6 ld s9,104(sp) - 27e42: 41a987b3 sub a5,s3,s10 - 27e46: 8795 srai a5,a5,0x5 - 27e48: 4709 li a4,2 - 27e4a: 02e78f63 beq a5,a4,27e88 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2d8> - 27e4e: 470d li a4,3 - 27e50: 04e78563 beq a5,a4,27e9a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2ea> - 27e54: 4705 li a4,1 - 27e56: 4901 li s2,0 - 27e58: e2e799e3 bne a5,a4,27c8a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> - 27e5c: 008a3403 ld s0,8(s4) - 27e60: 008d3783 ld a5,8(s10) - 27e64: 4901 li s2,0 - 27e66: e2f412e3 bne s0,a5,27c8a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> - 27e6a: c811 beqz s0,27e7e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2ce> - 27e6c: 000a3583 ld a1,0(s4) - 27e70: 000d3503 ld a0,0(s10) - 27e74: 8622 mv a2,s0 - 27e76: b4bed0ef jal 159c0 - 27e7a: e00518e3 bnez a0,27c8a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> - 27e7e: 41a98d33 sub s10,s3,s10 - 27e82: 01a03933 snez s2,s10 - 27e86: b511 j 27c8a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> - 27e88: 008a3403 ld s0,8(s4) - 27e8c: 008d3783 ld a5,8(s10) - 27e90: 00f40e63 beq s0,a5,27eac <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2fc> - 27e94: 020d0d13 addi s10,s10,32 - 27e98: b7e1 j 27e60 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2b0> - 27e9a: 008d3783 ld a5,8(s10) - 27e9e: 008a3403 ld s0,8(s4) - 27ea2: 02878363 beq a5,s0,27ec8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x318> - 27ea6: 020d0d13 addi s10,s10,32 - 27eaa: b7cd j 27e8c <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2dc> - 27eac: c809 beqz s0,27ebe <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x30e> - 27eae: 000a3583 ld a1,0(s4) - 27eb2: 000d3503 ld a0,0(s10) - 27eb6: 8622 mv a2,s0 - 27eb8: b09ed0ef jal 159c0 - 27ebc: fd61 bnez a0,27e94 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2e4> - 27ebe: 41a98933 sub s2,s3,s10 - 27ec2: 01203933 snez s2,s2 - 27ec6: b3d1 j 27c8a <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> - 27ec8: d87d beqz s0,27ebe <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x30e> - 27eca: 000a3583 ld a1,0(s4) - 27ece: 000d3503 ld a0,0(s10) - 27ed2: 8622 mv a2,s0 - 27ed4: aeded0ef jal 159c0 - 27ed8: d17d beqz a0,27ebe <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x30e> - 27eda: 020d0d13 addi s10,s10,32 - 27ede: b77d j 27e8c <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2dc> - 27ee0: 8795 srai a5,a5,0x5 - 27ee2: 8d56 mv s10,s5 - 27ee4: b795 j 27e48 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x298> - 27ee6: 842a mv s0,a0 - 27ee8: a029 j 27ef2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x342> - 27eea: 842a mv s0,a0 - 27eec: 8526 mv a0,s1 - 27eee: ed3ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27ef2: 6522 ld a0,8(sp) - 27ef4: 00024317 auipc t1,0x24 - 27ef8: cec33303 ld t1,-788(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 27efc: fcde sd s7,120(sp) - 27efe: f4e6 sd s9,104(sp) - 27f00: 9302 jalr t1 - 27f02: 8522 mv a0,s0 - 27f04: 8eded0ef jal 157f0 <_Unwind_Resume@plt> - 27f08: 842a mv s0,a0 - 27f0a: 8526 mv a0,s1 - 27f0c: 947f60ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 27f10: b7cd j 27ef2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x342> - -0000000000027f12 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE>: - 27f12: 7169 addi sp,sp,-304 - 27f14: ede6 sd s9,216(sp) - 27f16: 02010c93 addi s9,sp,32 - 27f1a: e64e sd s3,264(sp) - 27f1c: e252 sd s4,256(sp) - 27f1e: 89aa mv s3,a0 - 27f20: 8a2e mv s4,a1 - 27f22: 8566 mv a0,s9 - 27f24: 00013597 auipc a1,0x13 - 27f28: 15c58593 addi a1,a1,348 # 3b080 <_IO_stdin_used+0x1500> - 27f2c: ee26 sd s1,280(sp) - 27f2e: f606 sd ra,296(sp) - 27f30: 84b2 mv s1,a2 - 27f32: f222 sd s0,288(sp) - 27f34: ea4a sd s2,272(sp) - 27f36: fdd6 sd s5,248(sp) - 27f38: f9da sd s6,240(sp) - 27f3a: f5de sd s7,232(sp) - 27f3c: f1e2 sd s8,224(sp) - 27f3e: e9ea sd s10,208(sp) - 27f40: e5ee sd s11,200(sp) - 27f42: ff3f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27f46: 0834c783 lbu a5,131(s1) - 27f4a: c39d beqz a5,27f70 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5e> - 27f4c: 8566 mv a0,s9 - 27f4e: e73ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27f52: 70b2 ld ra,296(sp) - 27f54: 7412 ld s0,288(sp) - 27f56: 64f2 ld s1,280(sp) - 27f58: 6952 ld s2,272(sp) - 27f5a: 69b2 ld s3,264(sp) - 27f5c: 6a12 ld s4,256(sp) - 27f5e: 7aee ld s5,248(sp) - 27f60: 7b4e ld s6,240(sp) - 27f62: 7bae ld s7,232(sp) - 27f64: 7c0e ld s8,224(sp) - 27f66: 6cee ld s9,216(sp) - 27f68: 6d4e ld s10,208(sp) - 27f6a: 6dae ld s11,200(sp) - 27f6c: 6155 addi sp,sp,304 - 27f6e: 8082 ret - 27f70: 00013597 auipc a1,0x13 - 27f74: 24858593 addi a1,a1,584 # 3b1b8 <_IO_stdin_used+0x1638> - 27f78: 854e mv a0,s3 - 27f7a: eb6ed0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 27f7e: 08010913 addi s2,sp,128 - 27f82: 854a mv a0,s2 - 27f84: 00013597 auipc a1,0x13 - 27f88: 0dc58593 addi a1,a1,220 # 3b060 <_IO_stdin_used+0x14e0> - 27f8c: fa9f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27f90: 708c ld a1,32(s1) - 27f92: 1100 addi s0,sp,160 - 27f94: 8522 mv a0,s0 - 27f96: f9ff10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27f9a: 86a2 mv a3,s0 - 27f9c: 864a mv a2,s2 - 27f9e: 85e6 mv a1,s9 - 27fa0: 854e mv a0,s3 - 27fa2: c0fff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 27fa6: 8522 mv a0,s0 - 27fa8: e19ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27fac: 854a mv a0,s2 - 27fae: e13ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27fb2: 64bc ld a5,72(s1) - 27fb4: cf85 beqz a5,27fec <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0xda> - 27fb6: 639c ld a5,0(a5) - 27fb8: cb95 beqz a5,27fec <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0xda> - 27fba: 00013597 auipc a1,0x13 - 27fbe: 20e58593 addi a1,a1,526 # 3b1c8 <_IO_stdin_used+0x1648> - 27fc2: 854a mv a0,s2 - 27fc4: f71f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27fc8: 64ac ld a1,72(s1) - 27fca: c191 beqz a1,27fce <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0xbc> - 27fcc: 618c ld a1,0(a1) - 27fce: 8522 mv a0,s0 - 27fd0: f65f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27fd4: 86a2 mv a3,s0 - 27fd6: 864a mv a2,s2 - 27fd8: 85e6 mv a1,s9 - 27fda: 854e mv a0,s3 - 27fdc: bd5ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 27fe0: 8522 mv a0,s0 - 27fe2: ddfee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27fe6: 854a mv a0,s2 - 27fe8: dd9ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27fec: 60bc ld a5,64(s1) - 27fee: cf85 beqz a5,28026 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x114> - 27ff0: 639c ld a5,0(a5) - 27ff2: cb95 beqz a5,28026 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x114> - 27ff4: 00013597 auipc a1,0x13 - 27ff8: 1e458593 addi a1,a1,484 # 3b1d8 <_IO_stdin_used+0x1658> - 27ffc: 854a mv a0,s2 - 27ffe: f37f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28002: 60ac ld a1,64(s1) - 28004: c191 beqz a1,28008 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0xf6> - 28006: 618c ld a1,0(a1) - 28008: 8522 mv a0,s0 - 2800a: f2bf10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2800e: 86a2 mv a3,s0 - 28010: 864a mv a2,s2 - 28012: 85e6 mv a1,s9 - 28014: 854e mv a0,s3 - 28016: b9bff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 2801a: 8522 mv a0,s0 - 2801c: da5ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28020: 854a mv a0,s2 - 28022: d9fee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28026: 00024797 auipc a5,0x24 - 2802a: c7a7b783 ld a5,-902(a5) # 4bca0 <_GLOBAL_OFFSET_TABLE_+0x150> - 2802e: 0007c783 lbu a5,0(a5) - 28032: 36079c63 bnez a5,283aa <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x498> - 28036: 00013597 auipc a1,0x13 - 2803a: 1ca58593 addi a1,a1,458 # 3b200 <_IO_stdin_used+0x1680> - 2803e: 854a mv a0,s2 - 28040: ef5f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28044: 0804c783 lbu a5,128(s1) - 28048: 00013597 auipc a1,0x13 - 2804c: 14058593 addi a1,a1,320 # 3b188 <_IO_stdin_used+0x1608> - 28050: 2e079463 bnez a5,28338 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x426> - 28054: 8522 mv a0,s0 - 28056: edff10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2805a: 86a2 mv a3,s0 - 2805c: 864a mv a2,s2 - 2805e: 85e6 mv a1,s9 - 28060: 854e mv a0,s3 - 28062: b4fff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 28066: 8522 mv a0,s0 - 28068: d59ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2806c: 854a mv a0,s2 - 2806e: d53ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28072: 854a mv a0,s2 - 28074: 00013597 auipc a1,0x13 - 28078: 19458593 addi a1,a1,404 # 3b208 <_IO_stdin_used+0x1688> - 2807c: eb9f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28080: 0804c783 lbu a5,128(s1) - 28084: 09048b93 addi s7,s1,144 - 28088: 28079a63 bnez a5,2831c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x40a> - 2808c: 00013597 auipc a1,0x13 - 28090: 11458593 addi a1,a1,276 # 3b1a0 <_IO_stdin_used+0x1620> - 28094: 8522 mv a0,s0 - 28096: e9ff10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2809a: 86a2 mv a3,s0 - 2809c: 864a mv a2,s2 - 2809e: 85e6 mv a1,s9 - 280a0: 854e mv a0,s3 - 280a2: b0fff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 280a6: 8522 mv a0,s0 - 280a8: d19ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 280ac: 854a mv a0,s2 - 280ae: d13ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 280b2: 8522 mv a0,s0 - 280b4: 00013597 auipc a1,0x13 - 280b8: fb458593 addi a1,a1,-76 # 3b068 <_IO_stdin_used+0x14e8> - 280bc: e79f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 280c0: 1084b583 ld a1,264(s1) - 280c4: 854a mv a0,s2 - 280c6: b7dfd0ef jal 25c42 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex> - 280ca: 86ca mv a3,s2 - 280cc: 8622 mv a2,s0 - 280ce: 85e6 mv a1,s9 - 280d0: 854e mv a0,s3 - 280d2: adfff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 280d6: 854a mv a0,s2 - 280d8: ce9ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 280dc: 8522 mv a0,s0 - 280de: ce3ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 280e2: 8522 mv a0,s0 - 280e4: 00013597 auipc a1,0x13 - 280e8: f8c58593 addi a1,a1,-116 # 3b070 <_IO_stdin_used+0x14f0> - 280ec: e49f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 280f0: 1004b583 ld a1,256(s1) - 280f4: 854a mv a0,s2 - 280f6: 8c5fb0ef jal 239ba <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex> - 280fa: 86ca mv a3,s2 - 280fc: 8622 mv a2,s0 - 280fe: 85e6 mv a1,s9 - 28100: 854e mv a0,s3 - 28102: aafff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 28106: 854a mv a0,s2 - 28108: cb9ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2810c: 8522 mv a0,s0 - 2810e: cb3ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28112: 854a mv a0,s2 - 28114: 00013597 auipc a1,0x13 - 28118: 0fc58593 addi a1,a1,252 # 3b210 <_IO_stdin_used+0x1690> - 2811c: e19f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28120: 85d2 mv a1,s4 - 28122: 8522 mv a0,s0 - 28124: e11f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28128: 86a2 mv a3,s0 - 2812a: 864a mv a2,s2 - 2812c: 85e6 mv a1,s9 - 2812e: 854e mv a0,s3 - 28130: a81ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 28134: 8522 mv a0,s0 - 28136: c8bee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2813a: 854a mv a0,s2 - 2813c: c85ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28140: 009c addi a5,sp,64 - 28142: 5b7d li s6,-1 - 28144: ec3e sd a5,24(sp) - 28146: 189c addi a5,sp,112 - 28148: 0b010a93 addi s5,sp,176 - 2814c: e03e sd a5,0(sp) - 2814e: 002b5b13 srli s6,s6,0x2 - 28152: 4a01 li s4,0 - 28154: 4d01 li s10,0 - 28156: 4d85 li s11,1 - 28158: 855e mv a0,s7 - 2815a: bd9f30ef jal 1bd32 <_ZNK7testing10TestResult16total_part_countEv> - 2815e: 1eaa5263 bge s4,a0,28342 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x430> - 28162: 85d2 mv a1,s4 - 28164: 855e mv a0,s7 - 28166: bf1f30ef jal 1bd56 <_ZNK7testing10TestResult17GetTestPartResultEi> - 2816a: 411c lw a5,0(a0) - 2816c: 84aa mv s1,a0 - 2816e: 37fd addiw a5,a5,-1 - 28170: 00fdf463 bgeu s11,a5,28178 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x266> - 28174: 2a05 addiw s4,s4,1 - 28176: b7cd j 28158 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x246> - 28178: 2d05 addiw s10,s10,1 - 2817a: 1fbd0263 beq s10,s11,2835e <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x44c> - 2817e: 689c ld a5,16(s1) - 28180: 4581 li a1,0 - 28182: c391 beqz a5,28186 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x274> - 28184: 648c ld a1,8(s1) - 28186: 5490 lw a2,40(s1) - 28188: 6562 ld a0,24(sp) - 2818a: b8cfb0ef jal 23516 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci> - 2818e: 6626 ld a2,72(sp) - 28190: 8522 mv a0,s0 - 28192: 6c06 ld s8,64(sp) - 28194: 00160593 addi a1,a2,1 - 28198: f156 sd s5,160(sp) - 2819a: e432 sd a2,8(sp) - 2819c: f502 sd zero,168(sp) - 2819e: 0a010823 sb zero,176(sp) - 281a2: 84fed0ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 281a6: 77aa ld a5,168(sp) - 281a8: 6622 ld a2,8(sp) - 281aa: 40fb07b3 sub a5,s6,a5 - 281ae: 32c7ef63 bltu a5,a2,284ec <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5da> - 281b2: 85e2 mv a1,s8 - 281b4: 8522 mv a0,s0 - 281b6: feaed0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 281ba: 77aa ld a5,168(sp) - 281bc: 33678063 beq a5,s6,284dc <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5ca> - 281c0: 4605 li a2,1 - 281c2: 00012597 auipc a1,0x12 - 281c6: 51e58593 addi a1,a1,1310 # 3a6e0 <_IO_stdin_used+0xb60> - 281ca: 8522 mv a0,s0 - 281cc: fd4ed0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 281d0: 788c ld a1,48(s1) - 281d2: 8522 mv a0,s0 - 281d4: baced0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 281d8: 6782 ld a5,0(sp) - 281da: f0be sd a5,96(sp) - 281dc: 6118 ld a4,0(a0) - 281de: 01050793 addi a5,a0,16 - 281e2: 1af70563 beq a4,a5,2838c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x47a> - 281e6: 6914 ld a3,16(a0) - 281e8: f0ba sd a4,96(sp) - 281ea: f8b6 sd a3,112(sp) - 281ec: 6518 ld a4,8(a0) - 281ee: e11c sd a5,0(a0) - 281f0: 00053423 sd zero,8(a0) - 281f4: f4ba sd a4,104(sp) - 281f6: 00050823 sb zero,16(a0) - 281fa: 750a ld a0,160(sp) - 281fc: 01550463 beq a0,s5,28204 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x2f2> - 28200: f00ed0ef jal 15900 <_ZdlPv@plt> - 28204: 4661 li a2,24 - 28206: 00013597 auipc a1,0x13 - 2820a: 01a58593 addi a1,a1,26 # 3b220 <_IO_stdin_used+0x16a0> - 2820e: 854e mv a0,s3 - 28210: cf0ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28214: 7586 ld a1,96(sp) - 28216: 854a mv a0,s2 - 28218: d1df10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2821c: 4605 li a2,1 - 2821e: 85ca mv a1,s2 - 28220: 8522 mv a0,s0 - 28222: f47fc0ef jal 25168 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> - 28226: 762a ld a2,168(sp) - 28228: 758a ld a1,160(sp) - 2822a: 854e mv a0,s3 - 2822c: cd4ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28230: 4629 li a2,10 - 28232: 00013597 auipc a1,0x13 - 28236: 00e58593 addi a1,a1,14 # 3b240 <_IO_stdin_used+0x16c0> - 2823a: cc6ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2823e: 750a ld a0,160(sp) - 28240: 01550463 beq a0,s5,28248 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x336> - 28244: ebced0ef jal 15900 <_ZdlPv@plt> - 28248: 650a ld a0,128(sp) - 2824a: 09010c13 addi s8,sp,144 - 2824e: 01850463 beq a0,s8,28256 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x344> - 28252: eaeed0ef jal 15900 <_ZdlPv@plt> - 28256: 6626 ld a2,72(sp) - 28258: 6786 ld a5,64(sp) - 2825a: 8522 mv a0,s0 - 2825c: 00160593 addi a1,a2,1 - 28260: f156 sd s5,160(sp) - 28262: e832 sd a2,16(sp) - 28264: f502 sd zero,168(sp) - 28266: 0a010823 sb zero,176(sp) - 2826a: e43e sd a5,8(sp) - 2826c: f84ed0ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 28270: 77aa ld a5,168(sp) - 28272: 6642 ld a2,16(sp) - 28274: 40fb07b3 sub a5,s6,a5 - 28278: 24c7e063 bltu a5,a2,284b8 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5a6> - 2827c: 65a2 ld a1,8(sp) - 2827e: 8522 mv a0,s0 - 28280: f20ed0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 28284: 77aa ld a5,168(sp) - 28286: 23678363 beq a5,s6,284ac <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x59a> - 2828a: 4605 li a2,1 - 2828c: 00012597 auipc a1,0x12 - 28290: 45458593 addi a1,a1,1108 # 3a6e0 <_IO_stdin_used+0xb60> - 28294: 8522 mv a0,s0 - 28296: f0aed0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 2829a: 68ac ld a1,80(s1) - 2829c: 8522 mv a0,s0 - 2829e: ae2ed0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 282a2: e162 sd s8,128(sp) - 282a4: 6118 ld a4,0(a0) - 282a6: 01050793 addi a5,a0,16 - 282aa: 0cf70263 beq a4,a5,2836e <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x45c> - 282ae: 6914 ld a3,16(a0) - 282b0: e13a sd a4,128(sp) - 282b2: e936 sd a3,144(sp) - 282b4: 6518 ld a4,8(a0) - 282b6: e11c sd a5,0(a0) - 282b8: 00053423 sd zero,8(a0) - 282bc: e53a sd a4,136(sp) - 282be: 00050823 sb zero,16(a0) - 282c2: 750a ld a0,160(sp) - 282c4: 01550463 beq a0,s5,282cc <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3ba> - 282c8: e38ed0ef jal 15900 <_ZdlPv@plt> - 282cc: 85ca mv a1,s2 - 282ce: 8522 mv a0,s0 - 282d0: 967f40ef jal 1cc36 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 282d4: 758a ld a1,160(sp) - 282d6: 854e mv a0,s3 - 282d8: a35f40ef jal 1cd0c <_ZN7testing8internal24XmlUnitTestResultPrinter21OutputXmlCDataSectionEPSoPKc> - 282dc: 750a ld a0,160(sp) - 282de: 01550463 beq a0,s5,282e6 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3d4> - 282e2: e1eed0ef jal 15900 <_ZdlPv@plt> - 282e6: 462d li a2,11 - 282e8: 00013597 auipc a1,0x13 - 282ec: f6858593 addi a1,a1,-152 # 3b250 <_IO_stdin_used+0x16d0> - 282f0: 854e mv a0,s3 - 282f2: c0eed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 282f6: 650a ld a0,128(sp) - 282f8: 01850463 beq a0,s8,28300 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3ee> - 282fc: e04ed0ef jal 15900 <_ZdlPv@plt> - 28300: 7506 ld a0,96(sp) - 28302: 6782 ld a5,0(sp) - 28304: 00f50463 beq a0,a5,2830c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3fa> - 28308: df8ed0ef jal 15900 <_ZdlPv@plt> - 2830c: 6506 ld a0,64(sp) - 2830e: 089c addi a5,sp,80 - 28310: e6f502e3 beq a0,a5,28174 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x262> - 28314: deced0ef jal 15900 <_ZdlPv@plt> - 28318: 2a05 addiw s4,s4,1 - 2831a: bd3d j 28158 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x246> - 2831c: 855e mv a0,s7 - 2831e: c2df30ef jal 1bf4a <_ZNK7testing10TestResult7SkippedEv> - 28322: 00013597 auipc a1,0x13 - 28326: e6e58593 addi a1,a1,-402 # 3b190 <_IO_stdin_used+0x1610> - 2832a: d60505e3 beqz a0,28094 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x182> - 2832e: 00013597 auipc a1,0x13 - 28332: e8258593 addi a1,a1,-382 # 3b1b0 <_IO_stdin_used+0x1630> - 28336: bbb9 j 28094 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x182> - 28338: 00013597 auipc a1,0x13 - 2833c: e4858593 addi a1,a1,-440 # 3b180 <_IO_stdin_used+0x1600> - 28340: bb11 j 28054 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x142> - 28342: 0c0d0f63 beqz s10,28420 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x50e> - 28346: 85de mv a1,s7 - 28348: 854e mv a0,s3 - 2834a: 8c0fd0ef jal 2540a <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE> - 2834e: 854e mv a0,s3 - 28350: 00013597 auipc a1,0x13 - 28354: f1058593 addi a1,a1,-240 # 3b260 <_IO_stdin_used+0x16e0> - 28358: ad8ed0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2835c: bec5 j 27f4c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3a> - 2835e: 00013597 auipc a1,0x13 - 28362: b6a58593 addi a1,a1,-1174 # 3aec8 <_IO_stdin_used+0x1348> - 28366: 854e mv a0,s3 - 28368: ac8ed0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2836c: bd09 j 2817e <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x26c> - 2836e: 6518 ld a4,8(a0) - 28370: 8662 mv a2,s8 - 28372: 85be mv a1,a5 - 28374: 0705 addi a4,a4,1 - 28376: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 2837a: 02058407 vle8.v v8,(a1) - 2837e: 8f15 sub a4,a4,a3 - 28380: 95b6 add a1,a1,a3 - 28382: 02060427 vse8.v v8,(a2) - 28386: 9636 add a2,a2,a3 - 28388: f77d bnez a4,28376 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x464> - 2838a: b72d j 282b4 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3a2> - 2838c: 6518 ld a4,8(a0) - 2838e: 6602 ld a2,0(sp) - 28390: 85be mv a1,a5 - 28392: 0705 addi a4,a4,1 - 28394: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 28398: 02058407 vle8.v v8,(a1) - 2839c: 8f15 sub a4,a4,a3 - 2839e: 95b6 add a1,a1,a3 - 283a0: 02060427 vse8.v v8,(a2) - 283a4: 9636 add a2,a2,a3 - 283a6: f77d bnez a4,28394 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x482> - 283a8: b591 j 281ec <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x2da> - 283aa: 00013597 auipc a1,0x13 - 283ae: e3e58593 addi a1,a1,-450 # 3b1e8 <_IO_stdin_used+0x1668> - 283b2: 854a mv a0,s2 - 283b4: b81f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 283b8: 68ac ld a1,80(s1) - 283ba: 8522 mv a0,s0 - 283bc: b79f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 283c0: 86a2 mv a3,s0 - 283c2: 864a mv a2,s2 - 283c4: 85e6 mv a1,s9 - 283c6: 854e mv a0,s3 - 283c8: fe8ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 283cc: 8522 mv a0,s0 - 283ce: 9f3ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 283d2: 854a mv a0,s2 - 283d4: 9edee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 283d8: 8522 mv a0,s0 - 283da: 00013597 auipc a1,0x13 - 283de: e1658593 addi a1,a1,-490 # 3b1f0 <_IO_stdin_used+0x1670> - 283e2: b53f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 283e6: 58bc lw a5,112(s1) - 283e8: 108c addi a1,sp,96 - 283ea: 854a mv a0,s2 - 283ec: 00024317 auipc t1,0x24 - 283f0: b8433303 ld t1,-1148(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 283f4: d0be sw a5,96(sp) - 283f6: 9302 jalr t1 - 283f8: 86ca mv a3,s2 - 283fa: 8622 mv a2,s0 - 283fc: 85e6 mv a1,s9 - 283fe: 854e mv a0,s3 - 28400: fb0ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 28404: 854a mv a0,s2 - 28406: 9bbee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2840a: 8522 mv a0,s0 - 2840c: 9b5ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28410: 854e mv a0,s3 - 28412: 00013597 auipc a1,0x13 - 28416: de658593 addi a1,a1,-538 # 3b1f8 <_IO_stdin_used+0x1678> - 2841a: a16ed0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2841e: b63d j 27f4c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3a> - 28420: 855e mv a0,s7 - 28422: d51f30ef jal 1c172 <_ZNK7testing10TestResult19test_property_countEv> - 28426: c909 beqz a0,28438 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x526> - 28428: 00013597 auipc a1,0x13 - 2842c: aa058593 addi a1,a1,-1376 # 3aec8 <_IO_stdin_used+0x1348> - 28430: 854e mv a0,s3 - 28432: 9feed0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 28436: bf01 j 28346 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x434> - 28438: 854e mv a0,s3 - 2843a: 00013597 auipc a1,0x13 - 2843e: dbe58593 addi a1,a1,-578 # 3b1f8 <_IO_stdin_used+0x1678> - 28442: 9eeed0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 28446: b619 j 27f4c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3a> - 28448: 84aa mv s1,a0 - 2844a: 854a mv a0,s2 - 2844c: 975ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28450: 8522 mv a0,s0 - 28452: 96fee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28456: 8426 mv s0,s1 - 28458: 8566 mv a0,s9 - 2845a: 967ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2845e: 8522 mv a0,s0 - 28460: b90ed0ef jal 157f0 <_Unwind_Resume@plt> - 28464: 84aa mv s1,a0 - 28466: b7ed j 28450 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x53e> - 28468: 87aa mv a5,a0 - 2846a: 8522 mv a0,s0 - 2846c: 843e mv s0,a5 - 2846e: 953ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28472: 854a mv a0,s2 - 28474: 94dee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28478: b7c5 j 28458 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x546> - 2847a: 842a mv s0,a0 - 2847c: bfdd j 28472 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> - 2847e: 87aa mv a5,a0 - 28480: 8522 mv a0,s0 - 28482: 843e mv s0,a5 - 28484: 93dee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28488: 854a mv a0,s2 - 2848a: 937ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2848e: 1088 addi a0,sp,96 - 28490: 931ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28494: 6562 ld a0,24(sp) - 28496: 92bee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2849a: bf7d j 28458 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x546> - 2849c: 842a mv s0,a0 - 2849e: b7ed j 28488 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x576> - 284a0: 87aa mv a5,a0 - 284a2: 8522 mv a0,s0 - 284a4: 843e mv s0,a5 - 284a6: 91bee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 284aa: b7d5 j 2848e <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x57c> - 284ac: 00012517 auipc a0,0x12 - 284b0: a3c50513 addi a0,a0,-1476 # 39ee8 <_IO_stdin_used+0x368> - 284b4: c3ced0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 284b8: 00012517 auipc a0,0x12 - 284bc: a3050513 addi a0,a0,-1488 # 39ee8 <_IO_stdin_used+0x368> - 284c0: c30ed0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 284c4: bff1 j 284a0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x58e> - 284c6: bf65 j 2847e <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x56c> - 284c8: 842a mv s0,a0 - 284ca: bf7d j 28488 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x576> - 284cc: 842a mv s0,a0 - 284ce: b7c1 j 2848e <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x57c> - 284d0: 87aa mv a5,a0 - 284d2: 8522 mv a0,s0 - 284d4: 843e mv s0,a5 - 284d6: 8ebee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 284da: bf6d j 28494 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x582> - 284dc: 00012517 auipc a0,0x12 - 284e0: a0c50513 addi a0,a0,-1524 # 39ee8 <_IO_stdin_used+0x368> - 284e4: c0ced0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 284e8: b7e5 j 284d0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5be> - 284ea: bfbd j 28468 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> - 284ec: 00012517 auipc a0,0x12 - 284f0: 9fc50513 addi a0,a0,-1540 # 39ee8 <_IO_stdin_used+0x368> - 284f4: bfced0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 284f8: 842a mv s0,a0 - 284fa: bfa5 j 28472 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> - 284fc: b7b1 j 28448 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x536> - 284fe: 84aa mv s1,a0 - 28500: bf81 j 28450 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x53e> - 28502: b799 j 28448 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x536> - 28504: 84aa mv s1,a0 - 28506: b7a9 j 28450 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x53e> - 28508: b785 j 28468 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> - 2850a: 842a mv s0,a0 - 2850c: b79d j 28472 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> - 2850e: 842a mv s0,a0 - 28510: b7a1 j 28458 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x546> - 28512: 842a mv s0,a0 - 28514: bfb9 j 28472 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> - 28516: 842a mv s0,a0 - 28518: bfa9 j 28472 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> - 2851a: b7b9 j 28468 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> - 2851c: 842a mv s0,a0 - 2851e: bf91 j 28472 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> - 28520: b7a1 j 28468 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> - 28522: 842a mv s0,a0 - 28524: b7b9 j 28472 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> - 28526: b789 j 28468 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> - 28528: b781 j 28468 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> - -000000000002852a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE>: - 2852a: 7131 addi sp,sp,-192 - 2852c: e952 sd s4,144(sp) - 2852e: 01010a13 addi s4,sp,16 - 28532: f526 sd s1,168(sp) - 28534: f14a sd s2,160(sp) - 28536: 84ae mv s1,a1 - 28538: 892a mv s2,a0 - 2853a: 00013597 auipc a1,0x13 - 2853e: aee58593 addi a1,a1,-1298 # 3b028 <_IO_stdin_used+0x14a8> - 28542: 8552 mv a0,s4 - 28544: fd06 sd ra,184(sp) - 28546: f922 sd s0,176(sp) - 28548: ed4e sd s3,152(sp) - 2854a: e556 sd s5,136(sp) - 2854c: e15a sd s6,128(sp) - 2854e: fcde sd s7,120(sp) - 28550: 9e5f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28554: 854a mv a0,s2 - 28556: 460d li a2,3 - 28558: 00013597 auipc a1,0x13 - 2855c: d2058593 addi a1,a1,-736 # 3b278 <_IO_stdin_used+0x16f8> - 28560: 9a0ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28564: 6662 ld a2,24(sp) - 28566: 65c2 ld a1,16(sp) - 28568: 854a mv a0,s2 - 2856a: 996ed0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2856e: 03010993 addi s3,sp,48 - 28572: 854e mv a0,s3 - 28574: 00013597 auipc a1,0x13 - 28578: aec58593 addi a1,a1,-1300 # 3b060 <_IO_stdin_used+0x14e0> - 2857c: 9b9f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28580: 648c ld a1,8(s1) - 28582: 0880 addi s0,sp,80 - 28584: 8522 mv a0,s0 - 28586: 9aff10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2858a: 86a2 mv a3,s0 - 2858c: 864e mv a2,s3 - 2858e: 85d2 mv a1,s4 - 28590: 854a mv a0,s2 - 28592: e1eff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 28596: 6546 ld a0,80(sp) - 28598: 06010a93 addi s5,sp,96 - 2859c: 01550463 beq a0,s5,285a4 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x7a> - 285a0: b60ed0ef jal 15900 <_ZdlPv@plt> - 285a4: 7542 ld a0,48(sp) - 285a6: 04010b13 addi s6,sp,64 - 285aa: 01650463 beq a0,s6,285b2 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x88> - 285ae: b52ed0ef jal 15900 <_ZdlPv@plt> - 285b2: 00012597 auipc a1,0x12 - 285b6: fde58593 addi a1,a1,-34 # 3a590 <_IO_stdin_used+0xa10> - 285ba: 8522 mv a0,s0 - 285bc: 979f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 285c0: 8526 mv a0,s1 - 285c2: d0df00ef jal 192ce <_ZNK7testing9TestSuite21reportable_test_countEv> - 285c6: 00c10b93 addi s7,sp,12 - 285ca: 87aa mv a5,a0 - 285cc: 85de mv a1,s7 - 285ce: 854e mv a0,s3 - 285d0: 00024317 auipc t1,0x24 - 285d4: 9a033303 ld t1,-1632(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 285d8: c63e sw a5,12(sp) - 285da: 9302 jalr t1 - 285dc: 86ce mv a3,s3 - 285de: 8622 mv a2,s0 - 285e0: 85d2 mv a1,s4 - 285e2: 854a mv a0,s2 - 285e4: dccff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 285e8: 7542 ld a0,48(sp) - 285ea: 01650463 beq a0,s6,285f2 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0xc8> - 285ee: b12ed0ef jal 15900 <_ZdlPv@plt> - 285f2: 6546 ld a0,80(sp) - 285f4: 01550463 beq a0,s5,285fc <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0xd2> - 285f8: b08ed0ef jal 15900 <_ZdlPv@plt> - 285fc: 00023797 auipc a5,0x23 - 28600: 6a47b783 ld a5,1700(a5) # 4bca0 <_GLOBAL_OFFSET_TABLE_+0x150> - 28604: 0007c783 lbu a5,0(a5) - 28608: 14079b63 bnez a5,2875e <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x234> - 2860c: 00013597 auipc a1,0x13 - 28610: a4458593 addi a1,a1,-1468 # 3b050 <_IO_stdin_used+0x14d0> - 28614: 8522 mv a0,s0 - 28616: 91ff10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2861a: 8526 mv a0,s1 - 2861c: fdcf30ef jal 1bdf8 <_ZNK7testing9TestSuite17failed_test_countEv> - 28620: 87aa mv a5,a0 - 28622: 85de mv a1,s7 - 28624: 854e mv a0,s3 - 28626: 00024317 auipc t1,0x24 - 2862a: 94a33303 ld t1,-1718(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2862e: c63e sw a5,12(sp) - 28630: 9302 jalr t1 - 28632: 86ce mv a3,s3 - 28634: 8622 mv a2,s0 - 28636: 85d2 mv a1,s4 - 28638: 854a mv a0,s2 - 2863a: d76ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 2863e: 7542 ld a0,48(sp) - 28640: 01650463 beq a0,s6,28648 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x11e> - 28644: abced0ef jal 15900 <_ZdlPv@plt> - 28648: 6546 ld a0,80(sp) - 2864a: 01550463 beq a0,s5,28652 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x128> - 2864e: ab2ed0ef jal 15900 <_ZdlPv@plt> - 28652: 00013597 auipc a1,0x13 - 28656: 9e658593 addi a1,a1,-1562 # 3b038 <_IO_stdin_used+0x14b8> - 2865a: 8522 mv a0,s0 - 2865c: 8d9f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28660: 8526 mv a0,s1 - 28662: c45f00ef jal 192a6 <_ZNK7testing9TestSuite30reportable_disabled_test_countEv> - 28666: 87aa mv a5,a0 - 28668: 85de mv a1,s7 - 2866a: 854e mv a0,s3 - 2866c: 00024317 auipc t1,0x24 - 28670: 90433303 ld t1,-1788(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 28674: c63e sw a5,12(sp) - 28676: 9302 jalr t1 - 28678: 86ce mv a3,s3 - 2867a: 8622 mv a2,s0 - 2867c: 85d2 mv a1,s4 - 2867e: 854a mv a0,s2 - 28680: d30ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 28684: 7542 ld a0,48(sp) - 28686: 01650463 beq a0,s6,2868e <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x164> - 2868a: a76ed0ef jal 15900 <_ZdlPv@plt> - 2868e: 6546 ld a0,80(sp) - 28690: 01550463 beq a0,s5,28698 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x16e> - 28694: a6ced0ef jal 15900 <_ZdlPv@plt> - 28698: 00013597 auipc a1,0x13 - 2869c: 9b058593 addi a1,a1,-1616 # 3b048 <_IO_stdin_used+0x14c8> - 286a0: 854e mv a0,s3 - 286a2: 893f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 286a6: 00014597 auipc a1,0x14 - 286aa: 10258593 addi a1,a1,258 # 3c7a8 <_IO_stdin_used+0x2c28> - 286ae: 8522 mv a0,s0 - 286b0: 885f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 286b4: 86a2 mv a3,s0 - 286b6: 864e mv a2,s3 - 286b8: 85d2 mv a1,s4 - 286ba: 854a mv a0,s2 - 286bc: cf4ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 286c0: 6546 ld a0,80(sp) - 286c2: 01550463 beq a0,s5,286ca <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x1a0> - 286c6: a3aed0ef jal 15900 <_ZdlPv@plt> - 286ca: 7542 ld a0,48(sp) - 286cc: 01650463 beq a0,s6,286d4 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x1aa> - 286d0: a30ed0ef jal 15900 <_ZdlPv@plt> - 286d4: 00013597 auipc a1,0x13 - 286d8: 99458593 addi a1,a1,-1644 # 3b068 <_IO_stdin_used+0x14e8> - 286dc: 8522 mv a0,s0 - 286de: 857f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 286e2: 60cc ld a1,128(s1) - 286e4: 854e mv a0,s3 - 286e6: d5cfd0ef jal 25c42 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex> - 286ea: 86ce mv a3,s3 - 286ec: 8622 mv a2,s0 - 286ee: 85d2 mv a1,s4 - 286f0: 854a mv a0,s2 - 286f2: cbeff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 286f6: 7542 ld a0,48(sp) - 286f8: 01650463 beq a0,s6,28700 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x1d6> - 286fc: a04ed0ef jal 15900 <_ZdlPv@plt> - 28700: 6546 ld a0,80(sp) - 28702: 01550463 beq a0,s5,2870a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x1e0> - 28706: 9faed0ef jal 15900 <_ZdlPv@plt> - 2870a: 00013597 auipc a1,0x13 - 2870e: 96658593 addi a1,a1,-1690 # 3b070 <_IO_stdin_used+0x14f0> - 28712: 8522 mv a0,s0 - 28714: 821f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28718: 7cac ld a1,120(s1) - 2871a: 854e mv a0,s3 - 2871c: a9efb0ef jal 239ba <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex> - 28720: 86ce mv a3,s3 - 28722: 8622 mv a2,s0 - 28724: 85d2 mv a1,s4 - 28726: 854a mv a0,s2 - 28728: c88ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 2872c: 7542 ld a0,48(sp) - 2872e: 01650463 beq a0,s6,28736 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x20c> - 28732: 9ceed0ef jal 15900 <_ZdlPv@plt> - 28736: 6546 ld a0,80(sp) - 28738: 01550463 beq a0,s5,28740 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x216> - 2873c: 9c4ed0ef jal 15900 <_ZdlPv@plt> - 28740: 08848593 addi a1,s1,136 - 28744: 8522 mv a0,s0 - 28746: f93fc0ef jal 256d8 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE> - 2874a: 6666 ld a2,88(sp) - 2874c: 65c6 ld a1,80(sp) - 2874e: 854a mv a0,s2 - 28750: fb1ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28754: 6546 ld a0,80(sp) - 28756: 01550463 beq a0,s5,2875e <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x234> - 2875a: 9a6ed0ef jal 15900 <_ZdlPv@plt> - 2875e: 4609 li a2,2 - 28760: 00012597 auipc a1,0x12 - 28764: 76858593 addi a1,a1,1896 # 3aec8 <_IO_stdin_used+0x1348> - 28768: 854a mv a0,s2 - 2876a: f97ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2876e: 4401 li s0,0 - 28770: 8526 mv a0,s1 - 28772: b81f00ef jal 192f2 <_ZNK7testing9TestSuite16total_test_countEv> - 28776: 02a45963 bge s0,a0,287a8 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x27e> - 2877a: 85a2 mv a1,s0 - 2877c: 8526 mv a0,s1 - 2877e: e39f30ef jal 1c5b6 <_ZNK7testing9TestSuite11GetTestInfoEi> - 28782: 08254783 lbu a5,130(a0) - 28786: cf99 beqz a5,287a4 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x27a> - 28788: 08354783 lbu a5,131(a0) - 2878c: ef81 bnez a5,287a4 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x27a> - 2878e: 85a2 mv a1,s0 - 28790: 8526 mv a0,s1 - 28792: 0084b983 ld s3,8(s1) - 28796: e21f30ef jal 1c5b6 <_ZNK7testing9TestSuite11GetTestInfoEi> - 2879a: 862a mv a2,a0 - 2879c: 85ce mv a1,s3 - 2879e: 854a mv a0,s2 - 287a0: f72ff0ef jal 27f12 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE> - 287a4: 2405 addiw s0,s0,1 - 287a6: b7e9 j 28770 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x246> - 287a8: 4611 li a2,4 - 287aa: 00013597 auipc a1,0x13 - 287ae: ad658593 addi a1,a1,-1322 # 3b280 <_IO_stdin_used+0x1700> - 287b2: 854a mv a0,s2 - 287b4: f4dec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 287b8: 6662 ld a2,24(sp) - 287ba: 65c2 ld a1,16(sp) - 287bc: 854a mv a0,s2 - 287be: f43ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 287c2: 4609 li a2,2 - 287c4: 00012597 auipc a1,0x12 - 287c8: 70458593 addi a1,a1,1796 # 3aec8 <_IO_stdin_used+0x1348> - 287cc: f35ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 287d0: 6542 ld a0,16(sp) - 287d2: 101c addi a5,sp,32 - 287d4: 00f50463 beq a0,a5,287dc <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2b2> - 287d8: 928ed0ef jal 15900 <_ZdlPv@plt> - 287dc: 70ea ld ra,184(sp) - 287de: 744a ld s0,176(sp) - 287e0: 74aa ld s1,168(sp) - 287e2: 790a ld s2,160(sp) - 287e4: 69ea ld s3,152(sp) - 287e6: 6a4a ld s4,144(sp) - 287e8: 6aaa ld s5,136(sp) - 287ea: 6b0a ld s6,128(sp) - 287ec: 7be6 ld s7,120(sp) - 287ee: 6129 addi sp,sp,192 - 287f0: 8082 ret - 287f2: 84aa mv s1,a0 - 287f4: a029 j 287fe <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> - 287f6: 84aa mv s1,a0 - 287f8: 854e mv a0,s3 - 287fa: dc6ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 287fe: 8522 mv a0,s0 - 28800: dc0ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28804: 8552 mv a0,s4 - 28806: dbaee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2880a: 8526 mv a0,s1 - 2880c: fe5ec0ef jal 157f0 <_Unwind_Resume@plt> - 28810: 84aa mv s1,a0 - 28812: b7f5 j 287fe <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> - 28814: b7cd j 287f6 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2cc> - 28816: 84aa mv s1,a0 - 28818: b7dd j 287fe <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> - 2881a: 87aa mv a5,a0 - 2881c: 8522 mv a0,s0 - 2881e: 843e mv s0,a5 - 28820: da0ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28824: 854e mv a0,s3 - 28826: d9aee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2882a: 84a2 mv s1,s0 - 2882c: bfe1 j 28804 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2da> - 2882e: 842a mv s0,a0 - 28830: bfd5 j 28824 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2fa> - 28832: 84aa mv s1,a0 - 28834: bfc1 j 28804 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2da> - 28836: 84aa mv s1,a0 - 28838: b7d9 j 287fe <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> - 2883a: b7c5 j 2881a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2f0> - 2883c: 842a mv s0,a0 - 2883e: b7dd j 28824 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2fa> - 28840: bf5d j 287f6 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2cc> - 28842: 84aa mv s1,a0 - 28844: bf6d j 287fe <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> - 28846: bf45 j 287f6 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2cc> - 28848: 84aa mv s1,a0 - 2884a: bf55 j 287fe <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> - 2884c: b76d j 287f6 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2cc> - -000000000002884e <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE>: - 2884e: 7131 addi sp,sp,-192 - 28850: e952 sd s4,144(sp) - 28852: 01010a13 addi s4,sp,16 - 28856: f526 sd s1,168(sp) - 28858: f14a sd s2,160(sp) - 2885a: 84ae mv s1,a1 - 2885c: 892a mv s2,a0 - 2885e: 00012597 auipc a1,0x12 - 28862: 7ba58593 addi a1,a1,1978 # 3b018 <_IO_stdin_used+0x1498> - 28866: 8552 mv a0,s4 - 28868: fd06 sd ra,184(sp) - 2886a: f922 sd s0,176(sp) - 2886c: ed4e sd s3,152(sp) - 2886e: e556 sd s5,136(sp) - 28870: e15a sd s6,128(sp) - 28872: fcde sd s7,120(sp) - 28874: ec0f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28878: 854a mv a0,s2 - 2887a: 02700613 li a2,39 - 2887e: 00013597 auipc a1,0x13 - 28882: a0a58593 addi a1,a1,-1526 # 3b288 <_IO_stdin_used+0x1708> - 28886: e7bec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2888a: 4605 li a2,1 - 2888c: 00012597 auipc a1,0x12 - 28890: 63458593 addi a1,a1,1588 # 3aec0 <_IO_stdin_used+0x1340> - 28894: 854a mv a0,s2 - 28896: e6bec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2889a: 6662 ld a2,24(sp) - 2889c: 65c2 ld a1,16(sp) - 2889e: 854a mv a0,s2 - 288a0: e61ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 288a4: 0880 addi s0,sp,80 - 288a6: 8522 mv a0,s0 - 288a8: 00012597 auipc a1,0x12 - 288ac: ce858593 addi a1,a1,-792 # 3a590 <_IO_stdin_used+0xa10> - 288b0: e84f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 288b4: 8526 mv a0,s1 - 288b6: e56f40ef jal 1cf0c <_ZNK7testing8UnitTest21reportable_test_countEv> - 288ba: 03010993 addi s3,sp,48 - 288be: 00c10b93 addi s7,sp,12 - 288c2: 87aa mv a5,a0 - 288c4: 85de mv a1,s7 - 288c6: 854e mv a0,s3 - 288c8: 00023317 auipc t1,0x23 - 288cc: 6a833303 ld t1,1704(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 288d0: c63e sw a5,12(sp) - 288d2: 9302 jalr t1 - 288d4: 86ce mv a3,s3 - 288d6: 8622 mv a2,s0 - 288d8: 85d2 mv a1,s4 - 288da: 854a mv a0,s2 - 288dc: ad4ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 288e0: 7542 ld a0,48(sp) - 288e2: 04010b13 addi s6,sp,64 - 288e6: 01650463 beq a0,s6,288ee <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0xa0> - 288ea: 816ed0ef jal 15900 <_ZdlPv@plt> - 288ee: 6546 ld a0,80(sp) - 288f0: 06010a93 addi s5,sp,96 - 288f4: 01550463 beq a0,s5,288fc <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0xae> - 288f8: 808ed0ef jal 15900 <_ZdlPv@plt> - 288fc: 00012597 auipc a1,0x12 - 28900: 75458593 addi a1,a1,1876 # 3b050 <_IO_stdin_used+0x14d0> - 28904: 8522 mv a0,s0 - 28906: e2ef10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2890a: 8526 mv a0,s1 - 2890c: deef40ef jal 1cefa <_ZNK7testing8UnitTest17failed_test_countEv> - 28910: 87aa mv a5,a0 - 28912: 85de mv a1,s7 - 28914: 854e mv a0,s3 - 28916: 00023317 auipc t1,0x23 - 2891a: 65a33303 ld t1,1626(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2891e: c63e sw a5,12(sp) - 28920: 9302 jalr t1 - 28922: 86ce mv a3,s3 - 28924: 8622 mv a2,s0 - 28926: 85d2 mv a1,s4 - 28928: 854a mv a0,s2 - 2892a: a86ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 2892e: 7542 ld a0,48(sp) - 28930: 01650463 beq a0,s6,28938 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0xea> - 28934: fcdec0ef jal 15900 <_ZdlPv@plt> - 28938: 6546 ld a0,80(sp) - 2893a: 01550463 beq a0,s5,28942 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0xf4> - 2893e: fc3ec0ef jal 15900 <_ZdlPv@plt> - 28942: 00012597 auipc a1,0x12 - 28946: 6f658593 addi a1,a1,1782 # 3b038 <_IO_stdin_used+0x14b8> - 2894a: 8522 mv a0,s0 - 2894c: de8f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28950: 8526 mv a0,s1 - 28952: daef40ef jal 1cf00 <_ZNK7testing8UnitTest30reportable_disabled_test_countEv> - 28956: 87aa mv a5,a0 - 28958: 85de mv a1,s7 - 2895a: 854e mv a0,s3 - 2895c: 00023317 auipc t1,0x23 - 28960: 61433303 ld t1,1556(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 28964: c63e sw a5,12(sp) - 28966: 9302 jalr t1 - 28968: 86ce mv a3,s3 - 2896a: 8622 mv a2,s0 - 2896c: 85d2 mv a1,s4 - 2896e: 854a mv a0,s2 - 28970: a40ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 28974: 7542 ld a0,48(sp) - 28976: 01650463 beq a0,s6,2897e <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x130> - 2897a: f87ec0ef jal 15900 <_ZdlPv@plt> - 2897e: 6546 ld a0,80(sp) - 28980: 01550463 beq a0,s5,28988 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x13a> - 28984: f7dec0ef jal 15900 <_ZdlPv@plt> - 28988: 00012597 auipc a1,0x12 - 2898c: 6c058593 addi a1,a1,1728 # 3b048 <_IO_stdin_used+0x14c8> - 28990: 854e mv a0,s3 - 28992: da2f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28996: 00014597 auipc a1,0x14 - 2899a: e1258593 addi a1,a1,-494 # 3c7a8 <_IO_stdin_used+0x2c28> - 2899e: 8522 mv a0,s0 - 289a0: d94f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 289a4: 86a2 mv a3,s0 - 289a6: 864e mv a2,s3 - 289a8: 85d2 mv a1,s4 - 289aa: 854a mv a0,s2 - 289ac: a04ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 289b0: 6546 ld a0,80(sp) - 289b2: 01550463 beq a0,s5,289ba <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x16c> - 289b6: f4bec0ef jal 15900 <_ZdlPv@plt> - 289ba: 7542 ld a0,48(sp) - 289bc: 01650463 beq a0,s6,289c4 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x176> - 289c0: f41ec0ef jal 15900 <_ZdlPv@plt> - 289c4: 00012597 auipc a1,0x12 - 289c8: 6a458593 addi a1,a1,1700 # 3b068 <_IO_stdin_used+0x14e8> - 289cc: 8522 mv a0,s0 - 289ce: d66f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 289d2: 8526 mv a0,s1 - 289d4: d52f40ef jal 1cf26 <_ZNK7testing8UnitTest12elapsed_timeEv> - 289d8: 85aa mv a1,a0 - 289da: 854e mv a0,s3 - 289dc: a66fd0ef jal 25c42 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex> - 289e0: 86ce mv a3,s3 - 289e2: 8622 mv a2,s0 - 289e4: 85d2 mv a1,s4 - 289e6: 854a mv a0,s2 - 289e8: 9c8ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 289ec: 7542 ld a0,48(sp) - 289ee: 01650463 beq a0,s6,289f6 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x1a8> - 289f2: f0fec0ef jal 15900 <_ZdlPv@plt> - 289f6: 6546 ld a0,80(sp) - 289f8: 01550463 beq a0,s5,28a00 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x1b2> - 289fc: f05ec0ef jal 15900 <_ZdlPv@plt> - 28a00: 00012597 auipc a1,0x12 - 28a04: 67058593 addi a1,a1,1648 # 3b070 <_IO_stdin_used+0x14f0> - 28a08: 8522 mv a0,s0 - 28a0a: d2af10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28a0e: 8526 mv a0,s1 - 28a10: d0ef40ef jal 1cf1e <_ZNK7testing8UnitTest15start_timestampEv> - 28a14: 85aa mv a1,a0 - 28a16: 854e mv a0,s3 - 28a18: fa3fa0ef jal 239ba <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex> - 28a1c: 86ce mv a3,s3 - 28a1e: 8622 mv a2,s0 - 28a20: 85d2 mv a1,s4 - 28a22: 854a mv a0,s2 - 28a24: 98cff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 28a28: 7542 ld a0,48(sp) - 28a2a: 01650463 beq a0,s6,28a32 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x1e4> - 28a2e: ed3ec0ef jal 15900 <_ZdlPv@plt> - 28a32: 6546 ld a0,80(sp) - 28a34: 01550463 beq a0,s5,28a3c <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x1ee> - 28a38: ec9ec0ef jal 15900 <_ZdlPv@plt> - 28a3c: 00023797 auipc a5,0x23 - 28a40: 4c47b783 ld a5,1220(a5) # 4bf00 <_GLOBAL_OFFSET_TABLE_+0x3b0> - 28a44: 0007c783 lbu a5,0(a5) - 28a48: c3b1 beqz a5,28a8c <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x23e> - 28a4a: 00013597 auipc a1,0x13 - 28a4e: 86658593 addi a1,a1,-1946 # 3b2b0 <_IO_stdin_used+0x1730> - 28a52: 8522 mv a0,s0 - 28a54: ce0f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28a58: 8526 mv a0,s1 - 28a5a: 89df40ef jal 1d2f6 <_ZNK7testing8UnitTest11random_seedEv> - 28a5e: 87aa mv a5,a0 - 28a60: 85de mv a1,s7 - 28a62: 854e mv a0,s3 - 28a64: 00023317 auipc t1,0x23 - 28a68: 50c33303 ld t1,1292(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 28a6c: c63e sw a5,12(sp) - 28a6e: 9302 jalr t1 - 28a70: 86ce mv a3,s3 - 28a72: 8622 mv a2,s0 - 28a74: 85d2 mv a1,s4 - 28a76: 854a mv a0,s2 - 28a78: 938ff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 28a7c: 7542 ld a0,48(sp) - 28a7e: 01650463 beq a0,s6,28a86 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x238> - 28a82: e7fec0ef jal 15900 <_ZdlPv@plt> - 28a86: 8522 mv a0,s0 - 28a88: b38ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28a8c: 8526 mv a0,s1 - 28a8e: f44f40ef jal 1d1d2 <_ZNK7testing8UnitTest18ad_hoc_test_resultEv> - 28a92: 85aa mv a1,a0 - 28a94: 8522 mv a0,s0 - 28a96: c43fc0ef jal 256d8 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE> - 28a9a: 6666 ld a2,88(sp) - 28a9c: 65c6 ld a1,80(sp) - 28a9e: 854a mv a0,s2 - 28aa0: c61ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28aa4: 6546 ld a0,80(sp) - 28aa6: 01550463 beq a0,s5,28aae <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x260> - 28aaa: e57ec0ef jal 15900 <_ZdlPv@plt> - 28aae: 00012597 auipc a1,0x12 - 28ab2: 5b258593 addi a1,a1,1458 # 3b060 <_IO_stdin_used+0x14e0> - 28ab6: 854e mv a0,s3 - 28ab8: c7cf10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28abc: 00013597 auipc a1,0x13 - 28ac0: 80458593 addi a1,a1,-2044 # 3b2c0 <_IO_stdin_used+0x1740> - 28ac4: 8522 mv a0,s0 - 28ac6: c6ef10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28aca: 86a2 mv a3,s0 - 28acc: 864e mv a2,s3 - 28ace: 85d2 mv a1,s4 - 28ad0: 854a mv a0,s2 - 28ad2: 8deff0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 28ad6: 6546 ld a0,80(sp) - 28ad8: 01550463 beq a0,s5,28ae0 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x292> - 28adc: e25ec0ef jal 15900 <_ZdlPv@plt> - 28ae0: 7542 ld a0,48(sp) - 28ae2: 01650463 beq a0,s6,28aea <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x29c> - 28ae6: e1bec0ef jal 15900 <_ZdlPv@plt> - 28aea: 4609 li a2,2 - 28aec: 00012597 auipc a1,0x12 - 28af0: 3dc58593 addi a1,a1,988 # 3aec8 <_IO_stdin_used+0x1348> - 28af4: 854a mv a0,s2 - 28af6: c0bec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28afa: 4401 li s0,0 - 28afc: 8526 mv a0,s1 - 28afe: bccf40ef jal 1ceca <_ZNK7testing8UnitTest22total_test_suite_countEv> - 28b02: 02a45663 bge s0,a0,28b2e <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x2e0> - 28b06: 85a2 mv a1,s0 - 28b08: 8526 mv a0,s1 - 28b0a: c82f40ef jal 1cf8c <_ZNK7testing8UnitTest12GetTestSuiteEi> - 28b0e: fc0f00ef jal 192ce <_ZNK7testing9TestSuite21reportable_test_countEv> - 28b12: 00a04463 bgtz a0,28b1a <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x2cc> - 28b16: 2405 addiw s0,s0,1 - 28b18: b7d5 j 28afc <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x2ae> - 28b1a: 85a2 mv a1,s0 - 28b1c: 8526 mv a0,s1 - 28b1e: c6ef40ef jal 1cf8c <_ZNK7testing8UnitTest12GetTestSuiteEi> - 28b22: 85aa mv a1,a0 - 28b24: 854a mv a0,s2 - 28b26: a05ff0ef jal 2852a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE> - 28b2a: 2405 addiw s0,s0,1 - 28b2c: bfc1 j 28afc <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x2ae> - 28b2e: 4609 li a2,2 - 28b30: 00012597 auipc a1,0x12 - 28b34: 3c058593 addi a1,a1,960 # 3aef0 <_IO_stdin_used+0x1370> - 28b38: 854a mv a0,s2 - 28b3a: bc7ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28b3e: 6662 ld a2,24(sp) - 28b40: 65c2 ld a1,16(sp) - 28b42: 854a mv a0,s2 - 28b44: bbdec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28b48: 4609 li a2,2 - 28b4a: 00012597 auipc a1,0x12 - 28b4e: 37e58593 addi a1,a1,894 # 3aec8 <_IO_stdin_used+0x1348> - 28b52: bafec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28b56: 6542 ld a0,16(sp) - 28b58: 101c addi a5,sp,32 - 28b5a: 00f50463 beq a0,a5,28b62 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x314> - 28b5e: da3ec0ef jal 15900 <_ZdlPv@plt> - 28b62: 70ea ld ra,184(sp) - 28b64: 744a ld s0,176(sp) - 28b66: 74aa ld s1,168(sp) - 28b68: 790a ld s2,160(sp) - 28b6a: 69ea ld s3,152(sp) - 28b6c: 6a4a ld s4,144(sp) - 28b6e: 6aaa ld s5,136(sp) - 28b70: 6b0a ld s6,128(sp) - 28b72: 7be6 ld s7,120(sp) - 28b74: 6129 addi sp,sp,192 - 28b76: 8082 ret - 28b78: 84aa mv s1,a0 - 28b7a: 854e mv a0,s3 - 28b7c: a44ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28b80: 8522 mv a0,s0 - 28b82: a3eee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28b86: 8552 mv a0,s4 - 28b88: a38ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28b8c: 8526 mv a0,s1 - 28b8e: c63ec0ef jal 157f0 <_Unwind_Resume@plt> - 28b92: 84aa mv s1,a0 - 28b94: b7f5 j 28b80 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> - 28b96: b7cd j 28b78 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> - 28b98: 84aa mv s1,a0 - 28b9a: b7dd j 28b80 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> - 28b9c: bff1 j 28b78 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> - 28b9e: 84aa mv s1,a0 - 28ba0: b7c5 j 28b80 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> - 28ba2: 87aa mv a5,a0 - 28ba4: 8522 mv a0,s0 - 28ba6: 843e mv s0,a5 - 28ba8: a18ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28bac: 854e mv a0,s3 - 28bae: a12ee0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28bb2: 84a2 mv s1,s0 - 28bb4: bfc9 j 28b86 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x338> - 28bb6: 842a mv s0,a0 - 28bb8: bfd5 j 28bac <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x35e> - 28bba: bf7d j 28b78 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> - 28bbc: 84aa mv s1,a0 - 28bbe: b7c9 j 28b80 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> - 28bc0: bf65 j 28b78 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> - 28bc2: 84aa mv s1,a0 - 28bc4: bf75 j 28b80 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> - 28bc6: bf4d j 28b78 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> - 28bc8: 84aa mv s1,a0 - 28bca: bf5d j 28b80 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> - 28bcc: 84aa mv s1,a0 - 28bce: bf65 j 28b86 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x338> - 28bd0: bfc9 j 28ba2 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x354> - 28bd2: 842a mv s0,a0 - 28bd4: bfe1 j 28bac <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x35e> - 28bd6: 84aa mv s1,a0 - 28bd8: b765 j 28b80 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> - -0000000000028bda <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi>: - 28bda: db010113 addi sp,sp,-592 - 28bde: 0521 addi a0,a0,8 - 28be0: f42e sd a1,40(sp) - 28be2: 24113423 sd ra,584(sp) - 28be6: 24813023 sd s0,576(sp) - 28bea: 22913c23 sd s1,568(sp) - 28bee: 23213823 sd s2,560(sp) - 28bf2: 23313423 sd s3,552(sp) - 28bf6: 21613823 sd s6,528(sp) - 28bfa: 23413023 sd s4,544(sp) - 28bfe: 21513c23 sd s5,536(sp) - 28c02: 21713423 sd s7,520(sp) - 28c06: 21813023 sd s8,512(sp) - 28c0a: ffe6 sd s9,504(sp) - 28c0c: fbea sd s10,496(sp) - 28c0e: f7ee sd s11,488(sp) - 28c10: c69f80ef jal 21878 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 28c14: 09b8 addi a4,sp,216 - 28c16: 87aa mv a5,a0 - 28c18: 08a4 addi s1,sp,88 - 28c1a: 853a mv a0,a4 - 28c1c: e83e sd a5,16(sp) - 28c1e: e43a sd a4,8(sp) - 28c20: ec26 sd s1,24(sp) - 28c22: fdeec0ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> - 28c26: cd817057 vsetivli zero,2,e64,m1,ta,ma - 28c2a: 5e0030d7 vmv.v.i v1,0 - 28c2e: 039c addi a5,sp,448 - 28c30: 00023997 auipc s3,0x23 - 28c34: 0089b983 ld s3,8(s3) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 28c38: 0207f0a7 vse64.v v1,(a5) - 28c3c: 0b9c addi a5,sp,464 - 28c3e: 0207f0a7 vse64.v v1,(a5) - 28c42: 0109b403 ld s0,16(s3) - 28c46: 1a011c23 sh zero,440(sp) - 28c4a: 0189bb03 ld s6,24(s3) - 28c4e: 00023917 auipc s2,0x23 - 28c52: 30a93903 ld s2,778(s2) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 28c56: 0941 addi s2,s2,16 - 28c58: fe843783 ld a5,-24(s0) - 28c5c: fb02 sd zero,432(sp) - 28c5e: eca2 sd s0,88(sp) - 28c60: 978a add a5,a5,sp - 28c62: edca sd s2,216(sp) - 28c64: 0567bc23 sd s6,88(a5) - 28c68: f082 sd zero,96(sp) - 28c6a: fe843503 ld a0,-24(s0) - 28c6e: 4581 li a1,0 - 28c70: 9526 add a0,a0,s1 - 28c72: f3eec0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 28c76: 0209b483 ld s1,32(s3) - 28c7a: 0289bb83 ld s7,40(s3) - 28c7e: 06810d93 addi s11,sp,104 - 28c82: fe84b503 ld a0,-24(s1) - 28c86: f4a6 sd s1,104(sp) - 28c88: 4581 li a1,0 - 28c8a: 956e add a0,a0,s11 - 28c8c: 01753023 sd s7,0(a0) - 28c90: f20ec0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 28c94: 0089bc83 ld s9,8(s3) - 28c98: 0309bc03 ld s8,48(s3) - 28c9c: cd817057 vsetivli zero,2,e64,m1,ta,ma - 28ca0: fe8cb703 ld a4,-24(s9) - 28ca4: 5e0030d7 vmv.v.i v1,0 - 28ca8: 00023797 auipc a5,0x23 - 28cac: 1607b783 ld a5,352(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 28cb0: 1134 addi a3,sp,168 - 28cb2: 970a add a4,a4,sp - 28cb4: 05873c23 sd s8,88(a4) - 28cb8: 8536 mv a0,a3 - 28cba: f036 sd a3,32(sp) - 28cbc: 04078a93 addi s5,a5,64 - 28cc0: 01878693 addi a3,a5,24 - 28cc4: 06878793 addi a5,a5,104 - 28cc8: edbe sd a5,216(sp) - 28cca: 18bc addi a5,sp,120 - 28ccc: 0207f0a7 vse64.v v1,(a5) - 28cd0: 00023997 auipc s3,0x23 - 28cd4: 0d89b983 ld s3,216(s3) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 28cd8: 013c addi a5,sp,136 - 28cda: 0207f0a7 vse64.v v1,(a5) - 28cde: 09c1 addi s3,s3,16 - 28ce0: 093c addi a5,sp,152 - 28ce2: 0207f0a7 vse64.v v1,(a5) - 28ce6: ecb6 sd a3,88(sp) - 28ce8: f4d6 sd s5,104(sp) - 28cea: f8ce sd s3,112(sp) - 28cec: eb4ec0ef jal 153a0 <_ZNSt6localeC1Ev@plt> - 28cf0: 6522 ld a0,8(sp) - 28cf2: 00023a17 auipc s4,0x23 - 28cf6: fe6a3a03 ld s4,-26(s4) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 28cfa: 47e1 li a5,24 - 28cfc: 0c810d13 addi s10,sp,200 - 28d00: 0a41 addi s4,s4,16 - 28d02: 188c addi a1,sp,112 - 28d04: e182 sd zero,192(sp) - 28d06: 0c010423 sb zero,200(sp) - 28d0a: d93e sw a5,176(sp) - 28d0c: fd6a sd s10,184(sp) - 28d0e: f8d2 sd s4,112(sp) - 28d10: ea0ec0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 28d14: 75a2 ld a1,40(sp) - 28d16: 856e mv a0,s11 - 28d18: b37ff0ef jal 2884e <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE> - 28d1c: 65e2 ld a1,24(sp) - 28d1e: 03810d93 addi s11,sp,56 - 28d22: 856e mv a0,s11 - 28d24: 889f20ef jal 1b5ac <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 28d28: 65c2 ld a1,16(sp) - 28d2a: 7562 ld a0,56(sp) - 28d2c: b95ec0ef jal 158c0 - 28d30: 7562 ld a0,56(sp) - 28d32: 00bc addi a5,sp,72 - 28d34: 00f50463 beq a0,a5,28d3c <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x162> - 28d38: bc9ec0ef jal 15900 <_ZdlPv@plt> - 28d3c: 6542 ld a0,16(sp) - 28d3e: d33ec0ef jal 15a70 - 28d42: 00023797 auipc a5,0x23 - 28d46: 0c67b783 ld a5,198(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 28d4a: 756a ld a0,184(sp) - 28d4c: 01878713 addi a4,a5,24 - 28d50: 06878793 addi a5,a5,104 - 28d54: ecba sd a4,88(sp) - 28d56: edbe sd a5,216(sp) - 28d58: f4d6 sd s5,104(sp) - 28d5a: f8d2 sd s4,112(sp) - 28d5c: 01a50463 beq a0,s10,28d64 <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x18a> - 28d60: ba1ec0ef jal 15900 <_ZdlPv@plt> - 28d64: 7502 ld a0,32(sp) - 28d66: f8ce sd s3,112(sp) - 28d68: eb8ec0ef jal 15420 <_ZNSt6localeD1Ev@plt> - 28d6c: fe8cb683 ld a3,-24(s9) - 28d70: fe84b703 ld a4,-24(s1) - 28d74: fe843783 ld a5,-24(s0) - 28d78: 968a add a3,a3,sp - 28d7a: 0586bc23 sd s8,88(a3) - 28d7e: f4a6 sd s1,104(sp) - 28d80: 970a add a4,a4,sp - 28d82: 07773423 sd s7,104(a4) - 28d86: 6522 ld a0,8(sp) - 28d88: eca2 sd s0,88(sp) - 28d8a: 978a add a5,a5,sp - 28d8c: 0567bc23 sd s6,88(a5) - 28d90: edca sd s2,216(sp) - 28d92: f082 sd zero,96(sp) - 28d94: 84dec0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 28d98: 24813083 ld ra,584(sp) - 28d9c: 24013403 ld s0,576(sp) - 28da0: 23813483 ld s1,568(sp) - 28da4: 23013903 ld s2,560(sp) - 28da8: 22813983 ld s3,552(sp) - 28dac: 22013a03 ld s4,544(sp) - 28db0: 21813a83 ld s5,536(sp) - 28db4: 21013b03 ld s6,528(sp) - 28db8: 20813b83 ld s7,520(sp) - 28dbc: 20013c03 ld s8,512(sp) - 28dc0: 7cfe ld s9,504(sp) - 28dc2: 7d5e ld s10,496(sp) - 28dc4: 7dbe ld s11,488(sp) - 28dc6: 25010113 addi sp,sp,592 - 28dca: 8082 ret - 28dcc: 8daa mv s11,a0 - 28dce: 6522 ld a0,8(sp) - 28dd0: edca sd s2,216(sp) - 28dd2: 80fec0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 28dd6: 856e mv a0,s11 - 28dd8: a19ec0ef jal 157f0 <_Unwind_Resume@plt> - 28ddc: 842a mv s0,a0 - 28dde: 856e mv a0,s11 - 28de0: fe1ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28de4: 6562 ld a0,24(sp) - 28de6: daaec0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 28dea: 8522 mv a0,s0 - 28dec: a05ec0ef jal 157f0 <_Unwind_Resume@plt> - 28df0: 8daa mv s11,a0 - 28df2: 1928 addi a0,sp,184 - 28df4: f8d2 sd s4,112(sp) - 28df6: fcbed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28dfa: 7502 ld a0,32(sp) - 28dfc: f8ce sd s3,112(sp) - 28dfe: e22ec0ef jal 15420 <_ZNSt6localeD1Ev@plt> - 28e02: fe8cb683 ld a3,-24(s9) - 28e06: fe84b703 ld a4,-24(s1) - 28e0a: 1810 addi a2,sp,48 - 28e0c: 1b068693 addi a3,a3,432 - 28e10: fe843783 ld a5,-24(s0) - 28e14: 96b2 add a3,a3,a2 - 28e16: e786bc23 sd s8,-392(a3) - 28e1a: 1b070713 addi a4,a4,432 - 28e1e: f4a6 sd s1,104(sp) - 28e20: 9732 add a4,a4,a2 - 28e22: e9773423 sd s7,-376(a4) - 28e26: 1b078793 addi a5,a5,432 - 28e2a: eca2 sd s0,88(sp) - 28e2c: 97b2 add a5,a5,a2 - 28e2e: e767bc23 sd s6,-392(a5) - 28e32: f082 sd zero,96(sp) - 28e34: bf69 j 28dce <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> - 28e36: fe843783 ld a5,-24(s0) - 28e3a: 1818 addi a4,sp,48 - 28e3c: eca2 sd s0,88(sp) - 28e3e: 1b078793 addi a5,a5,432 - 28e42: 97ba add a5,a5,a4 - 28e44: e767bc23 sd s6,-392(a5) - 28e48: 8daa mv s11,a0 - 28e4a: f082 sd zero,96(sp) - 28e4c: b749 j 28dce <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> - 28e4e: 842a mv s0,a0 - 28e50: bf51 j 28de4 <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x20a> - -0000000000028e52 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE>: - 28e52: 00012697 auipc a3,0x12 - 28e56: 1c66b683 ld a3,454(a3) # 3b018 <_IO_stdin_used+0x1498> - 28e5a: 00012797 auipc a5,0x12 - 28e5e: 1c67d783 lhu a5,454(a5) # 3b020 <_IO_stdin_used+0x14a0> - 28e62: 7131 addi sp,sp,-192 - 28e64: f14a sd s2,160(sp) - 28e66: ed4e sd s3,152(sp) - 28e68: e15a sd s6,128(sp) - 28e6a: fcde sd s7,120(sp) - 28e6c: fd06 sd ra,184(sp) - 28e6e: 02010b93 addi s7,sp,32 - 28e72: f922 sd s0,176(sp) - 28e74: f526 sd s1,168(sp) - 28e76: e952 sd s4,144(sp) - 28e78: e556 sd s5,136(sp) - 28e7a: 8b2e mv s6,a1 - 28e7c: 4729 li a4,10 - 28e7e: 02010523 sb zero,42(sp) - 28e82: f036 sd a3,32(sp) - 28e84: 02700613 li a2,39 - 28e88: 00012597 auipc a1,0x12 - 28e8c: 40058593 addi a1,a1,1024 # 3b288 <_IO_stdin_used+0x1708> - 28e90: 00fb9423 sh a5,8(s7) - 28e94: e85e sd s7,16(sp) - 28e96: 892a mv s2,a0 - 28e98: ec3a sd a4,24(sp) - 28e9a: 01010993 addi s3,sp,16 - 28e9e: 863ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28ea2: 4605 li a2,1 - 28ea4: 00012597 auipc a1,0x12 - 28ea8: 01c58593 addi a1,a1,28 # 3aec0 <_IO_stdin_used+0x1340> - 28eac: 854a mv a0,s2 - 28eae: 853ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28eb2: 6662 ld a2,24(sp) - 28eb4: 65c2 ld a1,16(sp) - 28eb6: 854a mv a0,s2 - 28eb8: 849ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28ebc: 008b3a03 ld s4,8(s6) - 28ec0: 000b3403 ld s0,0(s6) - 28ec4: c602 sw zero,12(sp) - 28ec6: 4481 li s1,0 - 28ec8: 8ace mv s5,s3 - 28eca: 01440b63 beq s0,s4,28ee0 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x8e> - 28ece: 6008 ld a0,0(s0) - 28ed0: 89d6 mv s3,s5 - 28ed2: c20f00ef jal 192f2 <_ZNK7testing9TestSuite16total_test_countEv> - 28ed6: 9ca9 addw s1,s1,a0 - 28ed8: c626 sw s1,12(sp) - 28eda: 0421 addi s0,s0,8 - 28edc: fe8a19e3 bne s4,s0,28ece <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x7c> - 28ee0: 0884 addi s1,sp,80 - 28ee2: 8526 mv a0,s1 - 28ee4: 00011597 auipc a1,0x11 - 28ee8: 6ac58593 addi a1,a1,1708 # 3a590 <_IO_stdin_used+0xa10> - 28eec: 01010993 addi s3,sp,16 - 28ef0: 844f10ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28ef4: 1800 addi s0,sp,48 - 28ef6: 8522 mv a0,s0 - 28ef8: 006c addi a1,sp,12 - 28efa: 00023317 auipc t1,0x23 - 28efe: 07633303 ld t1,118(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 28f02: 9302 jalr t1 - 28f04: 01010993 addi s3,sp,16 - 28f08: 85ce mv a1,s3 - 28f0a: 86a2 mv a3,s0 - 28f0c: 8626 mv a2,s1 - 28f0e: 854a mv a0,s2 - 28f10: ca1fe0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 28f14: 7542 ld a0,48(sp) - 28f16: 04010a13 addi s4,sp,64 - 28f1a: 01450463 beq a0,s4,28f22 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0xd0> - 28f1e: 9e3ec0ef jal 15900 <_ZdlPv@plt> - 28f22: 6546 ld a0,80(sp) - 28f24: 06010a93 addi s5,sp,96 - 28f28: 01550463 beq a0,s5,28f30 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0xde> - 28f2c: 9d5ec0ef jal 15900 <_ZdlPv@plt> - 28f30: 00012597 auipc a1,0x12 - 28f34: 13058593 addi a1,a1,304 # 3b060 <_IO_stdin_used+0x14e0> - 28f38: 8522 mv a0,s0 - 28f3a: ffbf00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28f3e: 00012597 auipc a1,0x12 - 28f42: 38258593 addi a1,a1,898 # 3b2c0 <_IO_stdin_used+0x1740> - 28f46: 8526 mv a0,s1 - 28f48: fedf00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28f4c: 86a6 mv a3,s1 - 28f4e: 8622 mv a2,s0 - 28f50: 85ce mv a1,s3 - 28f52: 854a mv a0,s2 - 28f54: c5dfe0ef jal 27bb0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 28f58: 6546 ld a0,80(sp) - 28f5a: 01550463 beq a0,s5,28f62 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x110> - 28f5e: 9a3ec0ef jal 15900 <_ZdlPv@plt> - 28f62: 7542 ld a0,48(sp) - 28f64: 01450463 beq a0,s4,28f6c <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x11a> - 28f68: 999ec0ef jal 15900 <_ZdlPv@plt> - 28f6c: 4609 li a2,2 - 28f6e: 00012597 auipc a1,0x12 - 28f72: f5a58593 addi a1,a1,-166 # 3aec8 <_IO_stdin_used+0x1348> - 28f76: 854a mv a0,s2 - 28f78: f88ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28f7c: 008b3483 ld s1,8(s6) - 28f80: 000b3403 ld s0,0(s6) - 28f84: 00940963 beq s0,s1,28f96 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x144> - 28f88: 600c ld a1,0(s0) - 28f8a: 854a mv a0,s2 - 28f8c: d9eff0ef jal 2852a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE> - 28f90: 0421 addi s0,s0,8 - 28f92: fe849be3 bne s1,s0,28f88 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x136> - 28f96: 4609 li a2,2 - 28f98: 00012597 auipc a1,0x12 - 28f9c: f5858593 addi a1,a1,-168 # 3aef0 <_IO_stdin_used+0x1370> - 28fa0: 854a mv a0,s2 - 28fa2: f5eec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28fa6: 6662 ld a2,24(sp) - 28fa8: 65c2 ld a1,16(sp) - 28faa: 854a mv a0,s2 - 28fac: f54ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28fb0: 4609 li a2,2 - 28fb2: 00012597 auipc a1,0x12 - 28fb6: f1658593 addi a1,a1,-234 # 3aec8 <_IO_stdin_used+0x1348> - 28fba: f46ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28fbe: 6542 ld a0,16(sp) - 28fc0: 01750463 beq a0,s7,28fc8 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x176> - 28fc4: 93dec0ef jal 15900 <_ZdlPv@plt> - 28fc8: 70ea ld ra,184(sp) - 28fca: 744a ld s0,176(sp) - 28fcc: 74aa ld s1,168(sp) - 28fce: 790a ld s2,160(sp) - 28fd0: 69ea ld s3,152(sp) - 28fd2: 6a4a ld s4,144(sp) - 28fd4: 6aaa ld s5,136(sp) - 28fd6: 6b0a ld s6,128(sp) - 28fd8: 7be6 ld s7,120(sp) - 28fda: 6129 addi sp,sp,192 - 28fdc: 8082 ret - 28fde: 842a mv s0,a0 - 28fe0: a01d j 29006 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1b4> - 28fe2: 87aa mv a5,a0 - 28fe4: 8526 mv a0,s1 - 28fe6: 84be mv s1,a5 - 28fe8: dd9ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28fec: 8522 mv a0,s0 - 28fee: dd3ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28ff2: 8426 mv s0,s1 - 28ff4: a809 j 29006 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1b4> - 28ff6: 87aa mv a5,a0 - 28ff8: 8522 mv a0,s0 - 28ffa: 843e mv s0,a5 - 28ffc: dc5ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29000: 8526 mv a0,s1 - 29002: dbfed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29006: 854e mv a0,s3 - 29008: db9ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2900c: 8522 mv a0,s0 - 2900e: fe2ec0ef jal 157f0 <_Unwind_Resume@plt> - 29012: 84aa mv s1,a0 - 29014: bfe1 j 28fec <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x19a> - 29016: 842a mv s0,a0 - 29018: 01010993 addi s3,sp,16 - 2901c: b7d5 j 29000 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1ae> - -000000000002901e <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE>: - 2901e: db010113 addi sp,sp,-592 - 29022: 0521 addi a0,a0,8 - 29024: f42e sd a1,40(sp) - 29026: 24113423 sd ra,584(sp) - 2902a: 24813023 sd s0,576(sp) - 2902e: 22913c23 sd s1,568(sp) - 29032: 23213823 sd s2,560(sp) - 29036: 23313423 sd s3,552(sp) - 2903a: 21613823 sd s6,528(sp) - 2903e: 23413023 sd s4,544(sp) - 29042: 21513c23 sd s5,536(sp) - 29046: 21713423 sd s7,520(sp) - 2904a: 21813023 sd s8,512(sp) - 2904e: ffe6 sd s9,504(sp) - 29050: fbea sd s10,496(sp) - 29052: f7ee sd s11,488(sp) - 29054: 825f80ef jal 21878 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 29058: 09b8 addi a4,sp,216 - 2905a: 87aa mv a5,a0 - 2905c: 08a4 addi s1,sp,88 - 2905e: 853a mv a0,a4 - 29060: e83e sd a5,16(sp) - 29062: e43a sd a4,8(sp) - 29064: ec26 sd s1,24(sp) - 29066: b9aec0ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> - 2906a: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2906e: 5e0030d7 vmv.v.i v1,0 - 29072: 039c addi a5,sp,448 - 29074: 00023997 auipc s3,0x23 - 29078: bc49b983 ld s3,-1084(s3) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 2907c: 0207f0a7 vse64.v v1,(a5) - 29080: 0b9c addi a5,sp,464 - 29082: 0207f0a7 vse64.v v1,(a5) - 29086: 0109b403 ld s0,16(s3) - 2908a: 1a011c23 sh zero,440(sp) - 2908e: 0189bb03 ld s6,24(s3) - 29092: 00023917 auipc s2,0x23 - 29096: ec693903 ld s2,-314(s2) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 2909a: 0941 addi s2,s2,16 - 2909c: fe843783 ld a5,-24(s0) - 290a0: fb02 sd zero,432(sp) - 290a2: eca2 sd s0,88(sp) - 290a4: 978a add a5,a5,sp - 290a6: edca sd s2,216(sp) - 290a8: 0567bc23 sd s6,88(a5) - 290ac: f082 sd zero,96(sp) - 290ae: fe843503 ld a0,-24(s0) - 290b2: 4581 li a1,0 - 290b4: 9526 add a0,a0,s1 - 290b6: afaec0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 290ba: 0209b483 ld s1,32(s3) - 290be: 0289bb83 ld s7,40(s3) - 290c2: 06810d93 addi s11,sp,104 - 290c6: fe84b503 ld a0,-24(s1) - 290ca: f4a6 sd s1,104(sp) - 290cc: 4581 li a1,0 - 290ce: 956e add a0,a0,s11 - 290d0: 01753023 sd s7,0(a0) - 290d4: adcec0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 290d8: 0089bc83 ld s9,8(s3) - 290dc: 0309bc03 ld s8,48(s3) - 290e0: cd817057 vsetivli zero,2,e64,m1,ta,ma - 290e4: fe8cb703 ld a4,-24(s9) - 290e8: 5e0030d7 vmv.v.i v1,0 - 290ec: 00023797 auipc a5,0x23 - 290f0: d1c7b783 ld a5,-740(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 290f4: 1134 addi a3,sp,168 - 290f6: 970a add a4,a4,sp - 290f8: 05873c23 sd s8,88(a4) - 290fc: 8536 mv a0,a3 - 290fe: f036 sd a3,32(sp) - 29100: 04078a93 addi s5,a5,64 - 29104: 01878693 addi a3,a5,24 - 29108: 06878793 addi a5,a5,104 - 2910c: edbe sd a5,216(sp) - 2910e: 18bc addi a5,sp,120 - 29110: 0207f0a7 vse64.v v1,(a5) - 29114: 00023997 auipc s3,0x23 - 29118: c949b983 ld s3,-876(s3) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 2911c: 013c addi a5,sp,136 - 2911e: 0207f0a7 vse64.v v1,(a5) - 29122: 09c1 addi s3,s3,16 - 29124: 093c addi a5,sp,152 - 29126: 0207f0a7 vse64.v v1,(a5) - 2912a: ecb6 sd a3,88(sp) - 2912c: f4d6 sd s5,104(sp) - 2912e: f8ce sd s3,112(sp) - 29130: a70ec0ef jal 153a0 <_ZNSt6localeC1Ev@plt> - 29134: 6522 ld a0,8(sp) - 29136: 00023a17 auipc s4,0x23 - 2913a: ba2a3a03 ld s4,-1118(s4) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 2913e: 47e1 li a5,24 - 29140: 0c810d13 addi s10,sp,200 - 29144: 0a41 addi s4,s4,16 - 29146: 188c addi a1,sp,112 - 29148: e182 sd zero,192(sp) - 2914a: 0c010423 sb zero,200(sp) - 2914e: d93e sw a5,176(sp) - 29150: fd6a sd s10,184(sp) - 29152: f8d2 sd s4,112(sp) - 29154: a5cec0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 29158: 75a2 ld a1,40(sp) - 2915a: 856e mv a0,s11 - 2915c: cf7ff0ef jal 28e52 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE> - 29160: 65e2 ld a1,24(sp) - 29162: 03810d93 addi s11,sp,56 - 29166: 856e mv a0,s11 - 29168: c44f20ef jal 1b5ac <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 2916c: 65c2 ld a1,16(sp) - 2916e: 7562 ld a0,56(sp) - 29170: f50ec0ef jal 158c0 - 29174: 7562 ld a0,56(sp) - 29176: 00bc addi a5,sp,72 - 29178: 00f50463 beq a0,a5,29180 <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x162> - 2917c: f84ec0ef jal 15900 <_ZdlPv@plt> - 29180: 6542 ld a0,16(sp) - 29182: 8efec0ef jal 15a70 - 29186: 00023797 auipc a5,0x23 - 2918a: c827b783 ld a5,-894(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 2918e: 756a ld a0,184(sp) - 29190: 01878713 addi a4,a5,24 - 29194: 06878793 addi a5,a5,104 - 29198: ecba sd a4,88(sp) - 2919a: edbe sd a5,216(sp) - 2919c: f4d6 sd s5,104(sp) - 2919e: f8d2 sd s4,112(sp) - 291a0: 01a50463 beq a0,s10,291a8 <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x18a> - 291a4: f5cec0ef jal 15900 <_ZdlPv@plt> - 291a8: 7502 ld a0,32(sp) - 291aa: f8ce sd s3,112(sp) - 291ac: a74ec0ef jal 15420 <_ZNSt6localeD1Ev@plt> - 291b0: fe8cb683 ld a3,-24(s9) - 291b4: fe84b703 ld a4,-24(s1) - 291b8: fe843783 ld a5,-24(s0) - 291bc: 968a add a3,a3,sp - 291be: 0586bc23 sd s8,88(a3) - 291c2: f4a6 sd s1,104(sp) - 291c4: 970a add a4,a4,sp - 291c6: 07773423 sd s7,104(a4) - 291ca: 6522 ld a0,8(sp) - 291cc: eca2 sd s0,88(sp) - 291ce: 978a add a5,a5,sp - 291d0: 0567bc23 sd s6,88(a5) - 291d4: edca sd s2,216(sp) - 291d6: f082 sd zero,96(sp) - 291d8: c08ec0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 291dc: 24813083 ld ra,584(sp) - 291e0: 24013403 ld s0,576(sp) - 291e4: 23813483 ld s1,568(sp) - 291e8: 23013903 ld s2,560(sp) - 291ec: 22813983 ld s3,552(sp) - 291f0: 22013a03 ld s4,544(sp) - 291f4: 21813a83 ld s5,536(sp) - 291f8: 21013b03 ld s6,528(sp) - 291fc: 20813b83 ld s7,520(sp) - 29200: 20013c03 ld s8,512(sp) - 29204: 7cfe ld s9,504(sp) - 29206: 7d5e ld s10,496(sp) - 29208: 7dbe ld s11,488(sp) - 2920a: 25010113 addi sp,sp,592 - 2920e: 8082 ret - 29210: 8daa mv s11,a0 - 29212: 6522 ld a0,8(sp) - 29214: edca sd s2,216(sp) - 29216: bcaec0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 2921a: 856e mv a0,s11 - 2921c: dd4ec0ef jal 157f0 <_Unwind_Resume@plt> - 29220: 842a mv s0,a0 - 29222: 856e mv a0,s11 - 29224: b9ded0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29228: 6562 ld a0,24(sp) - 2922a: 966ec0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 2922e: 8522 mv a0,s0 - 29230: dc0ec0ef jal 157f0 <_Unwind_Resume@plt> - 29234: 8daa mv s11,a0 - 29236: 1928 addi a0,sp,184 - 29238: f8d2 sd s4,112(sp) - 2923a: b87ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2923e: 7502 ld a0,32(sp) - 29240: f8ce sd s3,112(sp) - 29242: 9deec0ef jal 15420 <_ZNSt6localeD1Ev@plt> - 29246: fe8cb683 ld a3,-24(s9) - 2924a: fe84b703 ld a4,-24(s1) - 2924e: 1810 addi a2,sp,48 - 29250: 1b068693 addi a3,a3,432 - 29254: fe843783 ld a5,-24(s0) - 29258: 96b2 add a3,a3,a2 - 2925a: e786bc23 sd s8,-392(a3) - 2925e: 1b070713 addi a4,a4,432 - 29262: f4a6 sd s1,104(sp) - 29264: 9732 add a4,a4,a2 - 29266: e9773423 sd s7,-376(a4) - 2926a: 1b078793 addi a5,a5,432 - 2926e: eca2 sd s0,88(sp) - 29270: 97b2 add a5,a5,a2 - 29272: e767bc23 sd s6,-392(a5) - 29276: f082 sd zero,96(sp) - 29278: bf69 j 29212 <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x1f4> - 2927a: fe843783 ld a5,-24(s0) - 2927e: 1818 addi a4,sp,48 - 29280: eca2 sd s0,88(sp) - 29282: 1b078793 addi a5,a5,432 - 29286: 97ba add a5,a5,a4 - 29288: e767bc23 sd s6,-392(a5) - 2928c: 8daa mv s11,a0 - 2928e: f082 sd zero,96(sp) - 29290: b749 j 29212 <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x1f4> - 29292: 842a mv s0,a0 - 29294: bf51 j 29228 <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x20a> - -0000000000029296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b>: - 29296: 7155 addi sp,sp,-208 - 29298: e1a2 sd s0,192(sp) - 2929a: 1020 addi s0,sp,40 - 2929c: e95a sd s6,144(sp) - 2929e: 8b2a mv s6,a0 - 292a0: 8522 mv a0,s0 - 292a2: f94a sd s2,176(sp) - 292a4: f54e sd s3,168(sp) - 292a6: f152 sd s4,160(sp) - 292a8: ed56 sd s5,152(sp) - 292aa: f4ee sd s11,104(sp) - 292ac: e43e sd a5,8(sp) - 292ae: e586 sd ra,200(sp) - 292b0: fd26 sd s1,184(sp) - 292b2: e162 sd s8,128(sp) - 292b4: ec22 sd s0,24(sp) - 292b6: 89b2 mv s3,a2 - 292b8: e036 sd a3,0(sp) - 292ba: 8aba mv s5,a4 - 292bc: e82e sd a1,16(sp) - 292be: cc0fe0ef jal 2777e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 292c2: 7a22 ld s4,40(sp) - 292c4: 7942 ld s2,48(sp) - 292c6: 414907b3 sub a5,s2,s4 - 292ca: 4077dd93 srai s11,a5,0x7 - 292ce: 33b05063 blez s11,295ee <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x358> - 292d2: 0d9e slli s11,s11,0x7 - 292d4: fce6 sd s9,120(sp) - 292d6: f8ea sd s10,112(sp) - 292d8: 0089b483 ld s1,8(s3) - 292dc: e55e sd s7,136(sp) - 292de: 9dd2 add s11,s11,s4 - 292e0: 060a0413 addi s0,s4,96 - 292e4: 040a0d13 addi s10,s4,64 - 292e8: 020a0c93 addi s9,s4,32 - 292ec: 8c52 mv s8,s4 - 292ee: a035 j 2931a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x84> - 292f0: fc843603 ld a2,-56(s0) - 292f4: 1cc48763 beq s1,a2,294c2 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x22c> - 292f8: fe843603 ld a2,-24(s0) - 292fc: 1ec48f63 beq s1,a2,294fa <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x264> - 29300: 6410 ld a2,8(s0) - 29302: 20c48063 beq s1,a2,29502 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x26c> - 29306: 080c0c13 addi s8,s8,128 - 2930a: 08040413 addi s0,s0,128 - 2930e: 080d0d13 addi s10,s10,128 - 29312: 080c8c93 addi s9,s9,128 - 29316: 23bc0a63 beq s8,s11,2954a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2b4> - 2931a: fa843603 ld a2,-88(s0) - 2931e: fc9619e3 bne a2,s1,292f0 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x5a> - 29322: 1e048563 beqz s1,2950c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x276> - 29326: 0009bb83 ld s7,0(s3) - 2932a: fa043503 ld a0,-96(s0) - 2932e: 8626 mv a2,s1 - 29330: 85de mv a1,s7 - 29332: e8eec0ef jal 159c0 - 29336: 1c050b63 beqz a0,2950c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x276> - 2933a: fc843603 ld a2,-56(s0) - 2933e: 20c48363 beq s1,a2,29544 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2ae> - 29342: fe843603 ld a2,-24(s0) - 29346: fac49de3 bne s1,a2,29300 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x6a> - 2934a: fe043503 ld a0,-32(s0) - 2934e: 85de mv a1,s7 - 29350: e70ec0ef jal 159c0 - 29354: 18050b63 beqz a0,294ea <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x254> - 29358: 6410 ld a2,8(s0) - 2935a: fa9616e3 bne a2,s1,29306 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x70> - 2935e: 6008 ld a0,0(s0) - 29360: 85de mv a1,s7 - 29362: e5eec0ef jal 159c0 - 29366: f145 bnez a0,29306 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x70> - 29368: 6baa ld s7,136(sp) - 2936a: 7ce6 ld s9,120(sp) - 2936c: 7d46 ld s10,112(sp) - 2936e: 40890433 sub s0,s2,s0 - 29372: 00803433 snez s0,s0 - 29376: 8522 mv a0,s0 - 29378: 922f40ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 2937c: e551 bnez a0,29408 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x172> - 2937e: 0084 addi s1,sp,64 - 29380: 6685 lui a3,0x1 - 29382: 8526 mv a0,s1 - 29384: 02268693 addi a3,a3,34 # 1022 <__abi_tag-0xf272> - 29388: 00011617 auipc a2,0x11 - 2938c: 44860613 addi a2,a2,1096 # 3a7d0 <_IO_stdin_used+0xc50> - 29390: 458d li a1,3 - 29392: 930f80ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 29396: 06500613 li a2,101 - 2939a: 00012597 auipc a1,0x12 - 2939e: d3e58593 addi a1,a1,-706 # 3b0d8 <_IO_stdin_used+0x1558> - 293a2: 00023517 auipc a0,0x23 - 293a6: bf653503 ld a0,-1034(a0) # 4bf98 <_ZSt4cerr@Base> - 293aa: b56ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 293ae: 4615 li a2,5 - 293b0: 00012597 auipc a1,0x12 - 293b4: f2058593 addi a1,a1,-224 # 3b2d0 <_IO_stdin_used+0x1750> - 293b8: 00023517 auipc a0,0x23 - 293bc: be053503 ld a0,-1056(a0) # 4bf98 <_ZSt4cerr@Base> - 293c0: b40ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 293c4: 0089b603 ld a2,8(s3) - 293c8: 0009b583 ld a1,0(s3) - 293cc: 00023517 auipc a0,0x23 - 293d0: bcc53503 ld a0,-1076(a0) # 4bf98 <_ZSt4cerr@Base> - 293d4: b2cec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 293d8: 4671 li a2,28 - 293da: 00012597 auipc a1,0x12 - 293de: efe58593 addi a1,a1,-258 # 3b2d8 <_IO_stdin_used+0x1758> - 293e2: 842a mv s0,a0 - 293e4: b1cec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 293e8: 67c2 ld a5,16(sp) - 293ea: 8522 mv a0,s0 - 293ec: 6790 ld a2,8(a5) - 293ee: 638c ld a1,0(a5) - 293f0: b10ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 293f4: 4609 li a2,2 - 293f6: 00012597 auipc a1,0x12 - 293fa: f0258593 addi a1,a1,-254 # 3b2f8 <_IO_stdin_used+0x1778> - 293fe: b02ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29402: 8526 mv a0,s1 - 29404: c4ef50ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 29408: 008ab603 ld a2,8(s5) - 2940c: 000ab583 ld a1,0(s5) - 29410: 855a mv a0,s6 - 29412: aeeec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29416: 4605 li a2,1 - 29418: 00011597 auipc a1,0x11 - 2941c: a9858593 addi a1,a1,-1384 # 39eb0 <_IO_stdin_used+0x330> - 29420: 842a mv s0,a0 - 29422: adeec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29426: 0089b603 ld a2,8(s3) - 2942a: 0009b583 ld a1,0(s3) - 2942e: 8522 mv a0,s0 - 29430: ad0ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29434: 4611 li a2,4 - 29436: 00012597 auipc a1,0x12 - 2943a: eca58593 addi a1,a1,-310 # 3b300 <_IO_stdin_used+0x1780> - 2943e: 842a mv s0,a0 - 29440: ac0ec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29444: 6582 ld a1,0(sp) - 29446: 0084 addi s1,sp,64 - 29448: 8526 mv a0,s1 - 2944a: c3cfc0ef jal 25886 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2944e: 6626 ld a2,72(sp) - 29450: 6586 ld a1,64(sp) - 29452: 8522 mv a0,s0 - 29454: aacec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29458: 4605 li a2,1 - 2945a: 00011597 auipc a1,0x11 - 2945e: a5658593 addi a1,a1,-1450 # 39eb0 <_IO_stdin_used+0x330> - 29462: a9eec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29466: 6506 ld a0,64(sp) - 29468: 089c addi a5,sp,80 - 2946a: 00f50463 beq a0,a5,29472 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x1dc> - 2946e: c92ec0ef jal 15900 <_ZdlPv@plt> - 29472: 67a2 ld a5,8(sp) - 29474: cb89 beqz a5,29486 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x1f0> - 29476: 855a mv a0,s6 - 29478: 4609 li a2,2 - 2947a: 00012597 auipc a1,0x12 - 2947e: a8658593 addi a1,a1,-1402 # 3af00 <_IO_stdin_used+0x1380> - 29482: a7eec0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29486: 8452 mv s0,s4 - 29488: 01490d63 beq s2,s4,294a2 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x20c> - 2948c: 6008 ld a0,0(s0) - 2948e: 01040793 addi a5,s0,16 - 29492: 00f50463 beq a0,a5,2949a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x204> - 29496: c6aec0ef jal 15900 <_ZdlPv@plt> - 2949a: 02040413 addi s0,s0,32 - 2949e: fe8917e3 bne s2,s0,2948c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x1f6> - 294a2: 080a0563 beqz s4,2952c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x296> - 294a6: 640e ld s0,192(sp) - 294a8: 60ae ld ra,200(sp) - 294aa: 74ea ld s1,184(sp) - 294ac: 794a ld s2,176(sp) - 294ae: 79aa ld s3,168(sp) - 294b0: 6aea ld s5,152(sp) - 294b2: 6b4a ld s6,144(sp) - 294b4: 6c0a ld s8,128(sp) - 294b6: 7da6 ld s11,104(sp) - 294b8: 8552 mv a0,s4 - 294ba: 7a0a ld s4,160(sp) - 294bc: 6169 addi sp,sp,208 - 294be: c42ec06f j 15900 <_ZdlPv@plt> - 294c2: cca9 beqz s1,2951c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x286> - 294c4: fc043503 ld a0,-64(s0) - 294c8: 0009bb83 ld s7,0(s3) - 294cc: 85de mv a1,s7 - 294ce: cf2ec0ef jal 159c0 - 294d2: c529 beqz a0,2951c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x286> - 294d4: fe843603 ld a2,-24(s0) - 294d8: e8c490e3 bne s1,a2,29358 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xc2> - 294dc: fe043503 ld a0,-32(s0) - 294e0: 85de mv a1,s7 - 294e2: cdeec0ef jal 159c0 - 294e6: e60519e3 bnez a0,29358 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xc2> - 294ea: 41a907b3 sub a5,s2,s10 - 294ee: 6baa ld s7,136(sp) - 294f0: 7ce6 ld s9,120(sp) - 294f2: 7d46 ld s10,112(sp) - 294f4: 00f03433 snez s0,a5 - 294f8: bdbd j 29376 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> - 294fa: d8e5 beqz s1,294ea <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x254> - 294fc: 0009bb83 ld s7,0(s3) - 29500: b5a9 j 2934a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xb4> - 29502: e60483e3 beqz s1,29368 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xd2> - 29506: 0009bb83 ld s7,0(s3) - 2950a: bd91 j 2935e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xc8> - 2950c: 412c0433 sub s0,s8,s2 - 29510: 6baa ld s7,136(sp) - 29512: 7ce6 ld s9,120(sp) - 29514: 7d46 ld s10,112(sp) - 29516: 00803433 snez s0,s0 - 2951a: bdb1 j 29376 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> - 2951c: 419906b3 sub a3,s2,s9 - 29520: 6baa ld s7,136(sp) - 29522: 7ce6 ld s9,120(sp) - 29524: 7d46 ld s10,112(sp) - 29526: 00d03433 snez s0,a3 - 2952a: b5b1 j 29376 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> - 2952c: 60ae ld ra,200(sp) - 2952e: 640e ld s0,192(sp) - 29530: 74ea ld s1,184(sp) - 29532: 794a ld s2,176(sp) - 29534: 79aa ld s3,168(sp) - 29536: 7a0a ld s4,160(sp) - 29538: 6aea ld s5,152(sp) - 2953a: 6b4a ld s6,144(sp) - 2953c: 6c0a ld s8,128(sp) - 2953e: 7da6 ld s11,104(sp) - 29540: 6169 addi sp,sp,208 - 29542: 8082 ret - 29544: fc043503 ld a0,-64(s0) - 29548: b751 j 294cc <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x236> - 2954a: 6baa ld s7,136(sp) - 2954c: 7ce6 ld s9,120(sp) - 2954e: 7d46 ld s10,112(sp) - 29550: 418907b3 sub a5,s2,s8 - 29554: 8795 srai a5,a5,0x5 - 29556: 4689 li a3,2 - 29558: 02d78f63 beq a5,a3,29596 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x300> - 2955c: 468d li a3,3 - 2955e: 04d78563 beq a5,a3,295a8 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x312> - 29562: 4685 li a3,1 - 29564: 4401 li s0,0 - 29566: e0d798e3 bne a5,a3,29376 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> - 2956a: 0089b483 ld s1,8(s3) - 2956e: 008c3783 ld a5,8(s8) - 29572: 4401 li s0,0 - 29574: e09791e3 bne a5,s1,29376 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> - 29578: c891 beqz s1,2958c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2f6> - 2957a: 0009b583 ld a1,0(s3) - 2957e: 000c3503 ld a0,0(s8) - 29582: 8626 mv a2,s1 - 29584: c3cec0ef jal 159c0 - 29588: de0517e3 bnez a0,29376 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> - 2958c: 41890733 sub a4,s2,s8 - 29590: 00e03433 snez s0,a4 - 29594: b3cd j 29376 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> - 29596: 0089b483 ld s1,8(s3) - 2959a: 008c3783 ld a5,8(s8) - 2959e: 00f48e63 beq s1,a5,295ba <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x324> - 295a2: 020c0c13 addi s8,s8,32 - 295a6: b7e1 j 2956e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2d8> - 295a8: 008c3783 ld a5,8(s8) - 295ac: 0089b483 ld s1,8(s3) - 295b0: 02978363 beq a5,s1,295d6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x340> - 295b4: 020c0c13 addi s8,s8,32 - 295b8: b7cd j 2959a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x304> - 295ba: c889 beqz s1,295cc <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x336> - 295bc: 0009b583 ld a1,0(s3) - 295c0: 000c3503 ld a0,0(s8) - 295c4: 8626 mv a2,s1 - 295c6: bfaec0ef jal 159c0 - 295ca: fd61 bnez a0,295a2 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x30c> - 295cc: 41890433 sub s0,s2,s8 - 295d0: 00803433 snez s0,s0 - 295d4: b34d j 29376 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> - 295d6: d8fd beqz s1,295cc <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x336> - 295d8: 0009b583 ld a1,0(s3) - 295dc: 000c3503 ld a0,0(s8) - 295e0: 8626 mv a2,s1 - 295e2: bdeec0ef jal 159c0 - 295e6: d17d beqz a0,295cc <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x336> - 295e8: 020c0c13 addi s8,s8,32 - 295ec: b77d j 2959a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x304> - 295ee: 8795 srai a5,a5,0x5 - 295f0: 8c52 mv s8,s4 - 295f2: b795 j 29556 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2c0> - 295f4: 842a mv s0,a0 - 295f6: a029 j 29600 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x36a> - 295f8: 842a mv s0,a0 - 295fa: 8526 mv a0,s1 - 295fc: fc4ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29600: 6562 ld a0,24(sp) - 29602: 00022317 auipc t1,0x22 - 29606: 5de33303 ld t1,1502(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2960a: e55e sd s7,136(sp) - 2960c: fce6 sd s9,120(sp) - 2960e: f8ea sd s10,112(sp) - 29610: 9302 jalr t1 - 29612: 8522 mv a0,s0 - 29614: 9dcec0ef jal 157f0 <_Unwind_Resume@plt> - 29618: 842a mv s0,a0 - 2961a: 8526 mv a0,s1 - 2961c: a36f50ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 29620: b7c5 j 29600 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x36a> - -0000000000029622 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b>: - 29622: 7155 addi sp,sp,-208 - 29624: e1a2 sd s0,192(sp) - 29626: 1020 addi s0,sp,40 - 29628: e55e sd s7,136(sp) - 2962a: 8baa mv s7,a0 - 2962c: 8522 mv a0,s0 - 2962e: f54e sd s3,168(sp) - 29630: f152 sd s4,160(sp) - 29632: ed56 sd s5,152(sp) - 29634: e95a sd s6,144(sp) - 29636: f4ee sd s11,104(sp) - 29638: e03e sd a5,0(sp) - 2963a: e586 sd ra,200(sp) - 2963c: fd26 sd s1,184(sp) - 2963e: f94a sd s2,176(sp) - 29640: f8ea sd s10,112(sp) - 29642: e822 sd s0,16(sp) - 29644: 8a32 mv s4,a2 - 29646: ce36 sw a3,28(sp) - 29648: 8b3a mv s6,a4 - 2964a: e42e sd a1,8(sp) - 2964c: 932fe0ef jal 2777e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 29650: 7aa2 ld s5,40(sp) - 29652: 79c2 ld s3,48(sp) - 29654: 415987b3 sub a5,s3,s5 - 29658: 4077dd93 srai s11,a5,0x7 - 2965c: 2fb05c63 blez s11,29954 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x332> - 29660: 0d9e slli s11,s11,0x7 - 29662: fce6 sd s9,120(sp) - 29664: 008a3483 ld s1,8(s4) - 29668: e162 sd s8,128(sp) - 2966a: 9dd6 add s11,s11,s5 - 2966c: 060a8413 addi s0,s5,96 - 29670: 040a8913 addi s2,s5,64 - 29674: 020a8c93 addi s9,s5,32 - 29678: 8d56 mv s10,s5 - 2967a: a035 j 296a6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x84> - 2967c: fc843603 ld a2,-56(s0) - 29680: 1cc48463 beq s1,a2,29848 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x226> - 29684: fe843603 ld a2,-24(s0) - 29688: 1ec48b63 beq s1,a2,2987e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x25c> - 2968c: 6410 ld a2,8(s0) - 2968e: 1ec48c63 beq s1,a2,29886 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x264> - 29692: 080d0d13 addi s10,s10,128 - 29696: 08040413 addi s0,s0,128 - 2969a: 08090913 addi s2,s2,128 - 2969e: 080c8c93 addi s9,s9,128 - 296a2: 21bd0863 beq s10,s11,298b2 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x290> - 296a6: fa843683 ld a3,-88(s0) - 296aa: fc9699e3 bne a3,s1,2967c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x5a> - 296ae: 1e048163 beqz s1,29890 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x26e> - 296b2: 000a3c03 ld s8,0(s4) - 296b6: fa043503 ld a0,-96(s0) - 296ba: 8626 mv a2,s1 - 296bc: 85e2 mv a1,s8 - 296be: b02ec0ef jal 159c0 - 296c2: 1c050763 beqz a0,29890 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x26e> - 296c6: fc843603 ld a2,-56(s0) - 296ca: 1ec48163 beq s1,a2,298ac <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x28a> - 296ce: fe843603 ld a2,-24(s0) - 296d2: fa961de3 bne a2,s1,2968c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x6a> - 296d6: fe043503 ld a0,-32(s0) - 296da: 85e2 mv a1,s8 - 296dc: ae4ec0ef jal 159c0 - 296e0: 18050863 beqz a0,29870 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x24e> - 296e4: 6410 ld a2,8(s0) - 296e6: fa9616e3 bne a2,s1,29692 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x70> - 296ea: 6008 ld a0,0(s0) - 296ec: 85e2 mv a1,s8 - 296ee: ad2ec0ef jal 159c0 - 296f2: f145 bnez a0,29692 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x70> - 296f4: 6c0a ld s8,128(sp) - 296f6: 7ce6 ld s9,120(sp) - 296f8: 40898433 sub s0,s3,s0 - 296fc: 00803933 snez s2,s0 - 29700: 854a mv a0,s2 - 29702: d99f30ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 29706: e551 bnez a0,29792 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x170> - 29708: 0084 addi s1,sp,64 - 2970a: 6685 lui a3,0x1 - 2970c: 8526 mv a0,s1 - 2970e: 03668693 addi a3,a3,54 # 1036 <__abi_tag-0xf25e> - 29712: 00011617 auipc a2,0x11 - 29716: 0be60613 addi a2,a2,190 # 3a7d0 <_IO_stdin_used+0xc50> - 2971a: 458d li a1,3 - 2971c: da7f70ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 29720: 06500613 li a2,101 - 29724: 00012597 auipc a1,0x12 - 29728: 9b458593 addi a1,a1,-1612 # 3b0d8 <_IO_stdin_used+0x1558> - 2972c: 00023517 auipc a0,0x23 - 29730: 86c53503 ld a0,-1940(a0) # 4bf98 <_ZSt4cerr@Base> - 29734: fcdeb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29738: 4615 li a2,5 - 2973a: 00012597 auipc a1,0x12 - 2973e: b9658593 addi a1,a1,-1130 # 3b2d0 <_IO_stdin_used+0x1750> - 29742: 00023517 auipc a0,0x23 - 29746: 85653503 ld a0,-1962(a0) # 4bf98 <_ZSt4cerr@Base> - 2974a: fb7eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2974e: 008a3603 ld a2,8(s4) - 29752: 000a3583 ld a1,0(s4) - 29756: 00023517 auipc a0,0x23 - 2975a: 84253503 ld a0,-1982(a0) # 4bf98 <_ZSt4cerr@Base> - 2975e: fa3eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29762: 4671 li a2,28 - 29764: 00012597 auipc a1,0x12 - 29768: b7458593 addi a1,a1,-1164 # 3b2d8 <_IO_stdin_used+0x1758> - 2976c: 842a mv s0,a0 - 2976e: f93eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29772: 67a2 ld a5,8(sp) - 29774: 8522 mv a0,s0 - 29776: 6790 ld a2,8(a5) - 29778: 638c ld a1,0(a5) - 2977a: f87eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2977e: 4609 li a2,2 - 29780: 00012597 auipc a1,0x12 - 29784: b7858593 addi a1,a1,-1160 # 3b2f8 <_IO_stdin_used+0x1778> - 29788: f79eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2978c: 8526 mv a0,s1 - 2978e: 8c4f50ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 29792: 008b3603 ld a2,8(s6) - 29796: 000b3583 ld a1,0(s6) - 2979a: 855e mv a0,s7 - 2979c: f65eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 297a0: 4605 li a2,1 - 297a2: 00010597 auipc a1,0x10 - 297a6: 70e58593 addi a1,a1,1806 # 39eb0 <_IO_stdin_used+0x330> - 297aa: 842a mv s0,a0 - 297ac: f55eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 297b0: 008a3603 ld a2,8(s4) - 297b4: 000a3583 ld a1,0(s4) - 297b8: 8522 mv a0,s0 - 297ba: f47eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 297be: 460d li a2,3 - 297c0: 00011597 auipc a1,0x11 - 297c4: 74858593 addi a1,a1,1864 # 3af08 <_IO_stdin_used+0x1388> - 297c8: 842a mv s0,a0 - 297ca: f37eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 297ce: 0084 addi s1,sp,64 - 297d0: 8526 mv a0,s1 - 297d2: 086c addi a1,sp,28 - 297d4: 00022317 auipc t1,0x22 - 297d8: 79c33303 ld t1,1948(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 297dc: 9302 jalr t1 - 297de: 6626 ld a2,72(sp) - 297e0: 6586 ld a1,64(sp) - 297e2: 8522 mv a0,s0 - 297e4: f1deb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 297e8: 6506 ld a0,64(sp) - 297ea: 089c addi a5,sp,80 - 297ec: 00f50463 beq a0,a5,297f4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x1d2> - 297f0: 910ec0ef jal 15900 <_ZdlPv@plt> - 297f4: 6782 ld a5,0(sp) - 297f6: cb89 beqz a5,29808 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x1e6> - 297f8: 855e mv a0,s7 - 297fa: 4609 li a2,2 - 297fc: 00011597 auipc a1,0x11 - 29800: 70458593 addi a1,a1,1796 # 3af00 <_IO_stdin_used+0x1380> - 29804: efdeb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29808: 8456 mv s0,s5 - 2980a: 01598d63 beq s3,s5,29824 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x202> - 2980e: 6008 ld a0,0(s0) - 29810: 01040793 addi a5,s0,16 - 29814: 00f50463 beq a0,a5,2981c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x1fa> - 29818: 8e8ec0ef jal 15900 <_ZdlPv@plt> - 2981c: 02040413 addi s0,s0,32 - 29820: fe8997e3 bne s3,s0,2980e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x1ec> - 29824: 000a8563 beqz s5,2982e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x20c> - 29828: 8556 mv a0,s5 - 2982a: 8d6ec0ef jal 15900 <_ZdlPv@plt> - 2982e: 60ae ld ra,200(sp) - 29830: 640e ld s0,192(sp) - 29832: 74ea ld s1,184(sp) - 29834: 794a ld s2,176(sp) - 29836: 79aa ld s3,168(sp) - 29838: 7a0a ld s4,160(sp) - 2983a: 6aea ld s5,152(sp) - 2983c: 6b4a ld s6,144(sp) - 2983e: 6baa ld s7,136(sp) - 29840: 7d46 ld s10,112(sp) - 29842: 7da6 ld s11,104(sp) - 29844: 6169 addi sp,sp,208 - 29846: 8082 ret - 29848: c8b9 beqz s1,2989e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x27c> - 2984a: fc043503 ld a0,-64(s0) - 2984e: 000a3c03 ld s8,0(s4) - 29852: 85e2 mv a1,s8 - 29854: 96cec0ef jal 159c0 - 29858: c139 beqz a0,2989e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x27c> - 2985a: fe843603 ld a2,-24(s0) - 2985e: e8c493e3 bne s1,a2,296e4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xc2> - 29862: fe043503 ld a0,-32(s0) - 29866: 85e2 mv a1,s8 - 29868: 958ec0ef jal 159c0 - 2986c: e6051ce3 bnez a0,296e4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xc2> - 29870: 41298933 sub s2,s3,s2 - 29874: 6c0a ld s8,128(sp) - 29876: 7ce6 ld s9,120(sp) - 29878: 01203933 snez s2,s2 - 2987c: b551 j 29700 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> - 2987e: d8ed beqz s1,29870 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x24e> - 29880: 000a3c03 ld s8,0(s4) - 29884: bd89 j 296d6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xb4> - 29886: e60487e3 beqz s1,296f4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xd2> - 2988a: 000a3c03 ld s8,0(s4) - 2988e: bdb1 j 296ea <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xc8> - 29890: 413d0933 sub s2,s10,s3 - 29894: 6c0a ld s8,128(sp) - 29896: 7ce6 ld s9,120(sp) - 29898: 01203933 snez s2,s2 - 2989c: b595 j 29700 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> - 2989e: 41998733 sub a4,s3,s9 - 298a2: 6c0a ld s8,128(sp) - 298a4: 7ce6 ld s9,120(sp) - 298a6: 00e03933 snez s2,a4 - 298aa: bd99 j 29700 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> - 298ac: fc043503 ld a0,-64(s0) - 298b0: b74d j 29852 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x230> - 298b2: 6c0a ld s8,128(sp) - 298b4: 7ce6 ld s9,120(sp) - 298b6: 41a98733 sub a4,s3,s10 - 298ba: 8715 srai a4,a4,0x5 - 298bc: 4689 li a3,2 - 298be: 02d70f63 beq a4,a3,298fc <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2da> - 298c2: 468d li a3,3 - 298c4: 04d70563 beq a4,a3,2990e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2ec> - 298c8: 4685 li a3,1 - 298ca: 4901 li s2,0 - 298cc: e2d71ae3 bne a4,a3,29700 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> - 298d0: 008a3403 ld s0,8(s4) - 298d4: 008d3703 ld a4,8(s10) - 298d8: 4901 li s2,0 - 298da: e28713e3 bne a4,s0,29700 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> - 298de: c811 beqz s0,298f2 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2d0> - 298e0: 000a3583 ld a1,0(s4) - 298e4: 000d3503 ld a0,0(s10) - 298e8: 8622 mv a2,s0 - 298ea: 8d6ec0ef jal 159c0 - 298ee: e00519e3 bnez a0,29700 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> - 298f2: 41a987b3 sub a5,s3,s10 - 298f6: 00f03933 snez s2,a5 - 298fa: b519 j 29700 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> - 298fc: 008a3403 ld s0,8(s4) - 29900: 008d3703 ld a4,8(s10) - 29904: 00e40e63 beq s0,a4,29920 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2fe> - 29908: 020d0d13 addi s10,s10,32 - 2990c: b7e1 j 298d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2b2> - 2990e: 008d3703 ld a4,8(s10) - 29912: 008a3403 ld s0,8(s4) - 29916: 02870363 beq a4,s0,2993c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x31a> - 2991a: 020d0d13 addi s10,s10,32 - 2991e: b7cd j 29900 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2de> - 29920: c809 beqz s0,29932 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x310> - 29922: 000a3583 ld a1,0(s4) - 29926: 000d3503 ld a0,0(s10) - 2992a: 8622 mv a2,s0 - 2992c: 894ec0ef jal 159c0 - 29930: fd61 bnez a0,29908 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2e6> - 29932: 41a98933 sub s2,s3,s10 - 29936: 01203933 snez s2,s2 - 2993a: b3d9 j 29700 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> - 2993c: d87d beqz s0,29932 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x310> - 2993e: 000a3583 ld a1,0(s4) - 29942: 000d3503 ld a0,0(s10) - 29946: 8622 mv a2,s0 - 29948: 878ec0ef jal 159c0 - 2994c: d17d beqz a0,29932 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x310> - 2994e: 020d0d13 addi s10,s10,32 - 29952: b77d j 29900 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2de> - 29954: 4057d713 srai a4,a5,0x5 - 29958: 8d56 mv s10,s5 - 2995a: b78d j 298bc <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x29a> - 2995c: 842a mv s0,a0 - 2995e: 8526 mv a0,s1 - 29960: c60ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29964: 6542 ld a0,16(sp) - 29966: e162 sd s8,128(sp) - 29968: fce6 sd s9,120(sp) - 2996a: 00022317 auipc t1,0x22 - 2996e: 27633303 ld t1,630(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 29972: 9302 jalr t1 - 29974: 8522 mv a0,s0 - 29976: e7beb0ef jal 157f0 <_Unwind_Resume@plt> - 2997a: 842a mv s0,a0 - 2997c: 8526 mv a0,s1 - 2997e: ed5f40ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 29982: b7cd j 29964 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x342> - 29984: 842a mv s0,a0 - 29986: bff9 j 29964 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x342> - -0000000000029988 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE>: - 29988: 714d addi sp,sp,-336 - 2998a: 101c addi a5,sp,32 - 2998c: f64e sd s3,296(sp) - 2998e: f252 sd s4,288(sp) - 29990: 89ae mv s3,a1 - 29992: 8a2a mv s4,a0 - 29994: 00011597 auipc a1,0x11 - 29998: 6ec58593 addi a1,a1,1772 # 3b080 <_IO_stdin_used+0x1500> - 2999c: 853e mv a0,a5 - 2999e: e2a2 sd s0,320(sp) - 299a0: fde6 sd s9,248(sp) - 299a2: e83e sd a5,16(sp) - 299a4: 8432 mv s0,a2 - 299a6: e686 sd ra,328(sp) - 299a8: fe26 sd s1,312(sp) - 299aa: ee56 sd s5,280(sp) - 299ac: e65e sd s7,264(sp) - 299ae: e262 sd s8,256(sp) - 299b0: f9ea sd s10,240(sp) - 299b2: f5ee sd s11,232(sp) - 299b4: 04010c93 addi s9,sp,64 - 299b8: d7cf00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 299bc: 089c addi a5,sp,80 - 299be: 8566 mv a0,s9 - 299c0: 02000613 li a2,32 - 299c4: 45a9 li a1,10 - 299c6: e0be sd a5,64(sp) - 299c8: a48ec0ef jal 15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> - 299cc: fa4a sd s2,304(sp) - 299ce: 0c010913 addi s2,sp,192 - 299d2: ea5a sd s6,272(sp) - 299d4: 854a mv a0,s2 - 299d6: 0d010b13 addi s6,sp,208 - 299da: 02000613 li a2,32 - 299de: 45a1 li a1,8 - 299e0: e1da sd s6,192(sp) - 299e2: a2eec0ef jal 15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> - 299e6: 662e ld a2,200(sp) - 299e8: 658e ld a1,192(sp) - 299ea: 8552 mv a0,s4 - 299ec: d15eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 299f0: 4609 li a2,2 - 299f2: 00012597 auipc a1,0x12 - 299f6: 94e58593 addi a1,a1,-1714 # 3b340 <_IO_stdin_used+0x17c0> - 299fa: d07eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 299fe: 650e ld a0,192(sp) - 29a00: 01650463 beq a0,s6,29a08 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x80> - 29a04: efdeb0ef jal 15900 <_ZdlPv@plt> - 29a08: 1104 addi s1,sp,160 - 29a0a: 8526 mv a0,s1 - 29a0c: 00011597 auipc a1,0x11 - 29a10: 65458593 addi a1,a1,1620 # 3b060 <_IO_stdin_used+0x14e0> - 29a14: d20f00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29a18: 700c ld a1,32(s0) - 29a1a: 854a mv a0,s2 - 29a1c: d18f00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29a20: 65c2 ld a1,16(sp) - 29a22: 4785 li a5,1 - 29a24: 8766 mv a4,s9 - 29a26: 86ca mv a3,s2 - 29a28: 8626 mv a2,s1 - 29a2a: 8552 mv a0,s4 - 29a2c: 86bff0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 29a30: 650e ld a0,192(sp) - 29a32: 01650463 beq a0,s6,29a3a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xb2> - 29a36: ecbeb0ef jal 15900 <_ZdlPv@plt> - 29a3a: 750a ld a0,160(sp) - 29a3c: 0b010d93 addi s11,sp,176 - 29a40: 01b50463 beq a0,s11,29a48 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xc0> - 29a44: ebdeb0ef jal 15900 <_ZdlPv@plt> - 29a48: 643c ld a5,72(s0) - 29a4a: cf95 beqz a5,29a86 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xfe> - 29a4c: 639c ld a5,0(a5) - 29a4e: cf85 beqz a5,29a86 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xfe> - 29a50: 00011597 auipc a1,0x11 - 29a54: 77858593 addi a1,a1,1912 # 3b1c8 <_IO_stdin_used+0x1648> - 29a58: 8526 mv a0,s1 - 29a5a: cdaf00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29a5e: 642c ld a1,72(s0) - 29a60: c191 beqz a1,29a64 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xdc> - 29a62: 618c ld a1,0(a1) - 29a64: 854a mv a0,s2 - 29a66: ccef00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29a6a: 65c2 ld a1,16(sp) - 29a6c: 4785 li a5,1 - 29a6e: 8766 mv a4,s9 - 29a70: 86ca mv a3,s2 - 29a72: 8626 mv a2,s1 - 29a74: 8552 mv a0,s4 - 29a76: 821ff0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 29a7a: 854a mv a0,s2 - 29a7c: b44ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29a80: 8526 mv a0,s1 - 29a82: b3eed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29a86: 603c ld a5,64(s0) - 29a88: cf95 beqz a5,29ac4 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x13c> - 29a8a: 639c ld a5,0(a5) - 29a8c: cf85 beqz a5,29ac4 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x13c> - 29a8e: 00011597 auipc a1,0x11 - 29a92: 74a58593 addi a1,a1,1866 # 3b1d8 <_IO_stdin_used+0x1658> - 29a96: 8526 mv a0,s1 - 29a98: c9cf00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29a9c: 602c ld a1,64(s0) - 29a9e: c191 beqz a1,29aa2 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x11a> - 29aa0: 618c ld a1,0(a1) - 29aa2: 854a mv a0,s2 - 29aa4: c90f00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29aa8: 65c2 ld a1,16(sp) - 29aaa: 4785 li a5,1 - 29aac: 8766 mv a4,s9 - 29aae: 86ca mv a3,s2 - 29ab0: 8626 mv a2,s1 - 29ab2: 8552 mv a0,s4 - 29ab4: fe2ff0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 29ab8: 854a mv a0,s2 - 29aba: b06ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29abe: 8526 mv a0,s1 - 29ac0: b00ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29ac4: 00022797 auipc a5,0x22 - 29ac8: 1dc7b783 ld a5,476(a5) # 4bca0 <_GLOBAL_OFFSET_TABLE_+0x150> - 29acc: 0007c783 lbu a5,0(a5) - 29ad0: 3c079e63 bnez a5,29eac <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x524> - 29ad4: 00011597 auipc a1,0x11 - 29ad8: 72c58593 addi a1,a1,1836 # 3b200 <_IO_stdin_used+0x1680> - 29adc: 8526 mv a0,s1 - 29ade: c56f00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29ae2: 08044783 lbu a5,128(s0) - 29ae6: 00012597 auipc a1,0x12 - 29aea: 82a58593 addi a1,a1,-2006 # 3b310 <_IO_stdin_used+0x1790> - 29aee: 2c079763 bnez a5,29dbc <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x434> - 29af2: 854a mv a0,s2 - 29af4: c40f00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29af8: 65c2 ld a1,16(sp) - 29afa: 4785 li a5,1 - 29afc: 8766 mv a4,s9 - 29afe: 86ca mv a3,s2 - 29b00: 8626 mv a2,s1 - 29b02: 8552 mv a0,s4 - 29b04: f92ff0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 29b08: 854a mv a0,s2 - 29b0a: ab6ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29b0e: 8526 mv a0,s1 - 29b10: ab0ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29b14: 8526 mv a0,s1 - 29b16: 00011597 auipc a1,0x11 - 29b1a: 6f258593 addi a1,a1,1778 # 3b208 <_IO_stdin_used+0x1688> - 29b1e: c16f00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29b22: 08044783 lbu a5,128(s0) - 29b26: 09040a93 addi s5,s0,144 - 29b2a: 26079b63 bnez a5,29da0 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x418> - 29b2e: 00011597 auipc a1,0x11 - 29b32: 7fa58593 addi a1,a1,2042 # 3b328 <_IO_stdin_used+0x17a8> - 29b36: 854a mv a0,s2 - 29b38: bfcf00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29b3c: 6bc2 ld s7,16(sp) - 29b3e: 4785 li a5,1 - 29b40: 8766 mv a4,s9 - 29b42: 86ca mv a3,s2 - 29b44: 8626 mv a2,s1 - 29b46: 85de mv a1,s7 - 29b48: 8552 mv a0,s4 - 29b4a: f4cff0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 29b4e: 854a mv a0,s2 - 29b50: a70ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29b54: 8526 mv a0,s1 - 29b56: a6aed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29b5a: 854a mv a0,s2 - 29b5c: 00011597 auipc a1,0x11 - 29b60: 51458593 addi a1,a1,1300 # 3b070 <_IO_stdin_used+0x14f0> - 29b64: bd0f00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29b68: 10043583 ld a1,256(s0) - 29b6c: 8526 mv a0,s1 - 29b6e: 9e8fa0ef jal 23d56 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex> - 29b72: 4785 li a5,1 - 29b74: 8766 mv a4,s9 - 29b76: 86a6 mv a3,s1 - 29b78: 864a mv a2,s2 - 29b7a: 85de mv a1,s7 - 29b7c: 8552 mv a0,s4 - 29b7e: f18ff0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 29b82: 8526 mv a0,s1 - 29b84: a3ced0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29b88: 854a mv a0,s2 - 29b8a: a36ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29b8e: 854a mv a0,s2 - 29b90: 00011597 auipc a1,0x11 - 29b94: 4d858593 addi a1,a1,1240 # 3b068 <_IO_stdin_used+0x14e8> - 29b98: b9cf00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29b9c: 10843583 ld a1,264(s0) - 29ba0: 8526 mv a0,s1 - 29ba2: b28fc0ef jal 25eca <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx> - 29ba6: 4785 li a5,1 - 29ba8: 8766 mv a4,s9 - 29baa: 86a6 mv a3,s1 - 29bac: 864a mv a2,s2 - 29bae: 85de mv a1,s7 - 29bb0: 8552 mv a0,s4 - 29bb2: ee4ff0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 29bb6: 8526 mv a0,s1 - 29bb8: a08ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29bbc: 854a mv a0,s2 - 29bbe: a02ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29bc2: 8526 mv a0,s1 - 29bc4: 00011597 auipc a1,0x11 - 29bc8: 64c58593 addi a1,a1,1612 # 3b210 <_IO_stdin_used+0x1690> - 29bcc: b68f00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29bd0: 85ce mv a1,s3 - 29bd2: 854a mv a0,s2 - 29bd4: b60f00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29bd8: 4781 li a5,0 - 29bda: 8766 mv a4,s9 - 29bdc: 86ca mv a3,s2 - 29bde: 8626 mv a2,s1 - 29be0: 85de mv a1,s7 - 29be2: 8552 mv a0,s4 - 29be4: eb2ff0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 29be8: 854a mv a0,s2 - 29bea: 9d6ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29bee: 8526 mv a0,s1 - 29bf0: 9d0ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29bf4: 8666 mv a2,s9 - 29bf6: 85d6 mv a1,s5 - 29bf8: 854a mv a0,s2 - 29bfa: e75fb0ef jal 25a6e <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 29bfe: 662e ld a2,200(sp) - 29c00: 658e ld a1,192(sp) - 29c02: 8552 mv a0,s4 - 29c04: afdeb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29c08: 854a mv a0,s2 - 29c0a: 9b6ed0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29c0e: 5bfd li s7,-1 - 29c10: 109c addi a5,sp,96 - 29c12: ec3e sd a5,24(sp) - 29c14: 002bdb93 srli s7,s7,0x2 - 29c18: 4981 li s3,0 - 29c1a: 4c01 li s8,0 - 29c1c: 4d05 li s10,1 - 29c1e: 8556 mv a0,s5 - 29c20: 912f20ef jal 1bd32 <_ZNK7testing10TestResult16total_part_countEv> - 29c24: 1aa9d163 bge s3,a0,29dc6 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x43e> - 29c28: 85ce mv a1,s3 - 29c2a: 8556 mv a0,s5 - 29c2c: 92af20ef jal 1bd56 <_ZNK7testing10TestResult17GetTestPartResultEi> - 29c30: 411c lw a5,0(a0) - 29c32: 842a mv s0,a0 - 29c34: 37fd addiw a5,a5,-1 - 29c36: 00fd7463 bgeu s10,a5,29c3e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x2b6> - 29c3a: 2985 addiw s3,s3,1 - 29c3c: b7cd j 29c1e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x296> - 29c3e: 4609 li a2,2 - 29c40: 00011597 auipc a1,0x11 - 29c44: 2c058593 addi a1,a1,704 # 3af00 <_IO_stdin_used+0x1380> - 29c48: 8552 mv a0,s4 - 29c4a: ab7eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29c4e: 2c05 addiw s8,s8,1 - 29c50: 21ac0263 beq s8,s10,29e54 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x4cc> - 29c54: 681c ld a5,16(s0) - 29c56: 4581 li a1,0 - 29c58: c391 beqz a5,29c5c <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x2d4> - 29c5a: 640c ld a1,8(s0) - 29c5c: 5410 lw a2,40(s0) - 29c5e: 6562 ld a0,24(sp) - 29c60: 8b7f90ef jal 23516 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci> - 29c64: 7626 ld a2,104(sp) - 29c66: 7786 ld a5,96(sp) - 29c68: 8526 mv a0,s1 - 29c6a: 00160593 addi a1,a2,1 - 29c6e: f16e sd s11,160(sp) - 29c70: e432 sd a2,8(sp) - 29c72: f502 sd zero,168(sp) - 29c74: 0a010823 sb zero,176(sp) - 29c78: e03e sd a5,0(sp) - 29c7a: d77eb0ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 29c7e: 77aa ld a5,168(sp) - 29c80: 6622 ld a2,8(sp) - 29c82: 40fb87b3 sub a5,s7,a5 - 29c86: 34c7ee63 bltu a5,a2,29fe2 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x65a> - 29c8a: 6582 ld a1,0(sp) - 29c8c: 8526 mv a0,s1 - 29c8e: d13eb0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 29c92: 77aa ld a5,168(sp) - 29c94: 35778d63 beq a5,s7,29fee <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x666> - 29c98: 4605 li a2,1 - 29c9a: 00011597 auipc a1,0x11 - 29c9e: a4658593 addi a1,a1,-1466 # 3a6e0 <_IO_stdin_used+0xb60> - 29ca2: 8526 mv a0,s1 - 29ca4: cfdeb0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 29ca8: 6820 ld s0,80(s0) - 29caa: 8522 mv a0,s0 - 29cac: f25eb0ef jal 15bd0 - 29cb0: 77aa ld a5,168(sp) - 29cb2: 862a mv a2,a0 - 29cb4: 40fb87b3 sub a5,s7,a5 - 29cb8: 34a7eb63 bltu a5,a0,2a00e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x686> - 29cbc: 85a2 mv a1,s0 - 29cbe: 8526 mv a0,s1 - 29cc0: ce1eb0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 29cc4: e1da sd s6,192(sp) - 29cc6: 6118 ld a4,0(a0) - 29cc8: 01050793 addi a5,a0,16 - 29ccc: 1cf70163 beq a4,a5,29e8e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x506> - 29cd0: 6914 ld a3,16(a0) - 29cd2: e1ba sd a4,192(sp) - 29cd4: e9b6 sd a3,208(sp) - 29cd6: 6518 ld a4,8(a0) - 29cd8: 0114 addi a3,sp,128 - 29cda: e11c sd a5,0(a0) - 29cdc: e5ba sd a4,200(sp) - 29cde: 00053423 sd zero,8(a0) - 29ce2: 00050823 sb zero,16(a0) - 29ce6: 85ca mv a1,s2 - 29ce8: 8536 mv a0,a3 - 29cea: e036 sd a3,0(sp) - 29cec: b9bfb0ef jal 25886 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 29cf0: 650e ld a0,192(sp) - 29cf2: 01650463 beq a0,s6,29cfa <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x372> - 29cf6: c0beb0ef jal 15900 <_ZdlPv@plt> - 29cfa: 750a ld a0,160(sp) - 29cfc: 01b50463 beq a0,s11,29d04 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x37c> - 29d00: c01eb0ef jal 15900 <_ZdlPv@plt> - 29d04: 6626 ld a2,72(sp) - 29d06: 6586 ld a1,64(sp) - 29d08: 8552 mv a0,s4 - 29d0a: 9f7eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29d0e: 4611 li a2,4 - 29d10: 00011597 auipc a1,0x11 - 29d14: 64858593 addi a1,a1,1608 # 3b358 <_IO_stdin_used+0x17d8> - 29d18: 842a mv s0,a0 - 29d1a: 9e7eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29d1e: 6626 ld a2,72(sp) - 29d20: 6586 ld a1,64(sp) - 29d22: 8522 mv a0,s0 - 29d24: 9ddeb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29d28: 4641 li a2,16 - 29d2a: 00011597 auipc a1,0x11 - 29d2e: 63658593 addi a1,a1,1590 # 3b360 <_IO_stdin_used+0x17e0> - 29d32: 842a mv s0,a0 - 29d34: 9cdeb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29d38: 662a ld a2,136(sp) - 29d3a: 658a ld a1,128(sp) - 29d3c: 8522 mv a0,s0 - 29d3e: 9c3eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29d42: 460d li a2,3 - 29d44: 00011597 auipc a1,0x11 - 29d48: 63458593 addi a1,a1,1588 # 3b378 <_IO_stdin_used+0x17f8> - 29d4c: 842a mv s0,a0 - 29d4e: 9b3eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29d52: 6626 ld a2,72(sp) - 29d54: 6586 ld a1,64(sp) - 29d56: 8522 mv a0,s0 - 29d58: 9a9eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29d5c: 463d li a2,15 - 29d5e: 00011597 auipc a1,0x11 - 29d62: 62258593 addi a1,a1,1570 # 3b380 <_IO_stdin_used+0x1800> - 29d66: 842a mv s0,a0 - 29d68: 999eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29d6c: 6626 ld a2,72(sp) - 29d6e: 6586 ld a1,64(sp) - 29d70: 8522 mv a0,s0 - 29d72: 98feb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29d76: 460d li a2,3 - 29d78: 00011597 auipc a1,0x11 - 29d7c: 61858593 addi a1,a1,1560 # 3b390 <_IO_stdin_used+0x1810> - 29d80: 981eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29d84: 650a ld a0,128(sp) - 29d86: 091c addi a5,sp,144 - 29d88: 00f50463 beq a0,a5,29d90 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x408> - 29d8c: b75eb0ef jal 15900 <_ZdlPv@plt> - 29d90: 7506 ld a0,96(sp) - 29d92: 189c addi a5,sp,112 - 29d94: eaf503e3 beq a0,a5,29c3a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x2b2> - 29d98: b69eb0ef jal 15900 <_ZdlPv@plt> - 29d9c: 2985 addiw s3,s3,1 - 29d9e: b541 j 29c1e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x296> - 29da0: 8556 mv a0,s5 - 29da2: 9a8f20ef jal 1bf4a <_ZNK7testing10TestResult7SkippedEv> - 29da6: 00011597 auipc a1,0x11 - 29daa: 57258593 addi a1,a1,1394 # 3b318 <_IO_stdin_used+0x1798> - 29dae: d80504e3 beqz a0,29b36 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x1ae> - 29db2: 00011597 auipc a1,0x11 - 29db6: 58658593 addi a1,a1,1414 # 3b338 <_IO_stdin_used+0x17b8> - 29dba: bbb5 j 29b36 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x1ae> - 29dbc: 00011597 auipc a1,0x11 - 29dc0: 54c58593 addi a1,a1,1356 # 3b308 <_IO_stdin_used+0x1788> - 29dc4: b33d j 29af2 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x16a> - 29dc6: 020c0563 beqz s8,29df0 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x468> - 29dca: 4605 li a2,1 - 29dcc: 00011597 auipc a1,0x11 - 29dd0: 91458593 addi a1,a1,-1772 # 3a6e0 <_IO_stdin_used+0xb60> - 29dd4: 8552 mv a0,s4 - 29dd6: 92beb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29dda: 6626 ld a2,72(sp) - 29ddc: 6586 ld a1,64(sp) - 29dde: 8552 mv a0,s4 - 29de0: 921eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29de4: 00011597 auipc a1,0x11 - 29de8: 9d458593 addi a1,a1,-1580 # 3a7b8 <_IO_stdin_used+0xc38> - 29dec: 845eb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 29df0: 4605 li a2,1 - 29df2: 00011597 auipc a1,0x11 - 29df6: 8ee58593 addi a1,a1,-1810 # 3a6e0 <_IO_stdin_used+0xb60> - 29dfa: 8552 mv a0,s4 - 29dfc: 905eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29e00: 02000613 li a2,32 - 29e04: 45a1 li a1,8 - 29e06: 854a mv a0,s2 - 29e08: e1da sd s6,192(sp) - 29e0a: e07eb0ef jal 15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> - 29e0e: 662e ld a2,200(sp) - 29e10: 658e ld a1,192(sp) - 29e12: 8552 mv a0,s4 - 29e14: 8edeb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29e18: 00011597 auipc a1,0x11 - 29e1c: 53058593 addi a1,a1,1328 # 3b348 <_IO_stdin_used+0x17c8> - 29e20: 811eb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 29e24: 854a mv a0,s2 - 29e26: f9bec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29e2a: 8566 mv a0,s9 - 29e2c: f95ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29e30: 6542 ld a0,16(sp) - 29e32: f8fec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29e36: 60b6 ld ra,328(sp) - 29e38: 6416 ld s0,320(sp) - 29e3a: 7952 ld s2,304(sp) - 29e3c: 6b52 ld s6,272(sp) - 29e3e: 74f2 ld s1,312(sp) - 29e40: 79b2 ld s3,296(sp) - 29e42: 7a12 ld s4,288(sp) - 29e44: 6af2 ld s5,280(sp) - 29e46: 6bb2 ld s7,264(sp) - 29e48: 6c12 ld s8,256(sp) - 29e4a: 7cee ld s9,248(sp) - 29e4c: 7d4e ld s10,240(sp) - 29e4e: 7dae ld s11,232(sp) - 29e50: 6171 addi sp,sp,336 - 29e52: 8082 ret - 29e54: 6626 ld a2,72(sp) - 29e56: 6586 ld a1,64(sp) - 29e58: 8552 mv a0,s4 - 29e5a: 8a7eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29e5e: 4605 li a2,1 - 29e60: 00010597 auipc a1,0x10 - 29e64: 05058593 addi a1,a1,80 # 39eb0 <_IO_stdin_used+0x330> - 29e68: e02a sd a0,0(sp) - 29e6a: 897eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29e6e: 6502 ld a0,0(sp) - 29e70: 4621 li a2,8 - 29e72: 00011597 auipc a1,0x11 - 29e76: 1de58593 addi a1,a1,478 # 3b050 <_IO_stdin_used+0x14d0> - 29e7a: 887eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29e7e: 6502 ld a0,0(sp) - 29e80: 00011597 auipc a1,0x11 - 29e84: 4d058593 addi a1,a1,1232 # 3b350 <_IO_stdin_used+0x17d0> - 29e88: fa8eb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 29e8c: b3e1 j 29c54 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x2cc> - 29e8e: 6518 ld a4,8(a0) - 29e90: 865a mv a2,s6 - 29e92: 85be mv a1,a5 - 29e94: 0705 addi a4,a4,1 - 29e96: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 29e9a: 02058407 vle8.v v8,(a1) - 29e9e: 8f15 sub a4,a4,a3 - 29ea0: 95b6 add a1,a1,a3 - 29ea2: 02060427 vse8.v v8,(a2) - 29ea6: 9636 add a2,a2,a3 - 29ea8: f77d bnez a4,29e96 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x50e> - 29eaa: b535 j 29cd6 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x34e> - 29eac: 00011597 auipc a1,0x11 - 29eb0: 33c58593 addi a1,a1,828 # 3b1e8 <_IO_stdin_used+0x1668> - 29eb4: 8526 mv a0,s1 - 29eb6: 87ef00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29eba: 682c ld a1,80(s0) - 29ebc: 854a mv a0,s2 - 29ebe: 876f00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29ec2: 69c2 ld s3,16(sp) - 29ec4: 4785 li a5,1 - 29ec6: 8766 mv a4,s9 - 29ec8: 86ca mv a3,s2 - 29eca: 8626 mv a2,s1 - 29ecc: 85ce mv a1,s3 - 29ece: 8552 mv a0,s4 - 29ed0: bc6ff0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 29ed4: 854a mv a0,s2 - 29ed6: eebec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29eda: 8526 mv a0,s1 - 29edc: ee5ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29ee0: 854a mv a0,s2 - 29ee2: 00011597 auipc a1,0x11 - 29ee6: 30e58593 addi a1,a1,782 # 3b1f0 <_IO_stdin_used+0x1670> - 29eea: 84af00ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29eee: 5834 lw a3,112(s0) - 29ef0: 4781 li a5,0 - 29ef2: 8766 mv a4,s9 - 29ef4: 864a mv a2,s2 - 29ef6: 85ce mv a1,s3 - 29ef8: 8552 mv a0,s4 - 29efa: f28ff0ef jal 29622 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 29efe: 854a mv a0,s2 - 29f00: ec1ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29f04: 8552 mv a0,s4 - 29f06: 4605 li a2,1 - 29f08: 00010597 auipc a1,0x10 - 29f0c: 7d858593 addi a1,a1,2008 # 3a6e0 <_IO_stdin_used+0xb60> - 29f10: ff0eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29f14: 02000613 li a2,32 - 29f18: 45a1 li a1,8 - 29f1a: 854a mv a0,s2 - 29f1c: e1da sd s6,192(sp) - 29f1e: cf3eb0ef jal 15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> - 29f22: 662e ld a2,200(sp) - 29f24: 658e ld a1,192(sp) - 29f26: 8552 mv a0,s4 - 29f28: fd8eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29f2c: 00011597 auipc a1,0x11 - 29f30: 41c58593 addi a1,a1,1052 # 3b348 <_IO_stdin_used+0x17c8> - 29f34: efceb0ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 29f38: 854a mv a0,s2 - 29f3a: e87ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29f3e: 8566 mv a0,s9 - 29f40: e81ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29f44: 854e mv a0,s3 - 29f46: e7bec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29f4a: b5f5 j 29e36 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x4ae> - 29f4c: 842a mv s0,a0 - 29f4e: 6502 ld a0,0(sp) - 29f50: e71ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29f54: 6562 ld a0,24(sp) - 29f56: e6bec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29f5a: 8566 mv a0,s9 - 29f5c: e65ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29f60: 6542 ld a0,16(sp) - 29f62: e5fec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29f66: 8522 mv a0,s0 - 29f68: 889eb0ef jal 157f0 <_Unwind_Resume@plt> - 29f6c: 842a mv s0,a0 - 29f6e: 854a mv a0,s2 - 29f70: e51ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29f74: b7dd j 29f5a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5d2> - 29f76: 842a mv s0,a0 - 29f78: a029 j 29f82 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> - 29f7a: 842a mv s0,a0 - 29f7c: 854a mv a0,s2 - 29f7e: e43ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29f82: 8526 mv a0,s1 - 29f84: e3dec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29f88: bfc9 j 29f5a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5d2> - 29f8a: 842a mv s0,a0 - 29f8c: b7cd j 29f6e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> - 29f8e: 842a mv s0,a0 - 29f90: bff9 j 29f6e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> - 29f92: b7e5 j 29f7a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> - 29f94: 842a mv s0,a0 - 29f96: b7d1 j 29f5a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5d2> - 29f98: 842a mv s0,a0 - 29f9a: fa4a sd s2,304(sp) - 29f9c: ea5a sd s6,272(sp) - 29f9e: b7c9 j 29f60 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5d8> - 29fa0: bfe9 j 29f7a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> - 29fa2: 842a mv s0,a0 - 29fa4: bff9 j 29f82 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> - 29fa6: 842a mv s0,a0 - 29fa8: bfe9 j 29f82 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> - 29faa: 842a mv s0,a0 - 29fac: b7c9 j 29f6e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> - 29fae: 842a mv s0,a0 - 29fb0: bfc9 j 29f82 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> - 29fb2: b7e1 j 29f7a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> - 29fb4: 842a mv s0,a0 - 29fb6: b7f1 j 29f82 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> - 29fb8: b7c9 j 29f7a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> - 29fba: 842a mv s0,a0 - 29fbc: b7d9 j 29f82 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> - 29fbe: bf75 j 29f7a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> - 29fc0: 842a mv s0,a0 - 29fc2: b775 j 29f6e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> - 29fc4: 842a mv s0,a0 - 29fc6: 8526 mv a0,s1 - 29fc8: df9ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29fcc: b74d j 29f6e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> - 29fce: 842a mv s0,a0 - 29fd0: bf79 j 29f6e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> - 29fd2: bfcd j 29fc4 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x63c> - 29fd4: 842a mv s0,a0 - 29fd6: b775 j 29f82 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> - 29fd8: b74d j 29f7a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> - 29fda: 842a mv s0,a0 - 29fdc: bf49 j 29f6e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> - 29fde: 842a mv s0,a0 - 29fe0: a01d j 2a006 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x67e> - 29fe2: 00010517 auipc a0,0x10 - 29fe6: f0650513 addi a0,a0,-250 # 39ee8 <_IO_stdin_used+0x368> - 29fea: 907eb0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 29fee: 00010517 auipc a0,0x10 - 29ff2: efa50513 addi a0,a0,-262 # 39ee8 <_IO_stdin_used+0x368> - 29ff6: 8fbeb0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 29ffa: 842a mv s0,a0 - 29ffc: a029 j 2a006 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x67e> - 29ffe: 842a mv s0,a0 - 2a000: 854a mv a0,s2 - 2a002: dbfec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a006: 8526 mv a0,s1 - 2a008: db9ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a00c: b7a1 j 29f54 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5cc> - 2a00e: 00010517 auipc a0,0x10 - 2a012: eda50513 addi a0,a0,-294 # 39ee8 <_IO_stdin_used+0x368> - 2a016: 8dbeb0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - -000000000002a01a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE>: - 2a01a: 7115 addi sp,sp,-224 - 2a01c: e5a6 sd s1,200(sp) - 2a01e: fd4e sd s3,184(sp) - 2a020: 84ae mv s1,a1 - 2a022: 89aa mv s3,a0 - 2a024: 00011597 auipc a1,0x11 - 2a028: 00458593 addi a1,a1,4 # 3b028 <_IO_stdin_used+0x14a8> - 2a02c: 850a mv a0,sp - 2a02e: f15a sd s6,160(sp) - 2a030: ed5e sd s7,152(sp) - 2a032: e566 sd s9,136(sp) - 2a034: ed86 sd ra,216(sp) - 2a036: e9a2 sd s0,208(sp) - 2a038: e1ca sd s2,192(sp) - 2a03a: f952 sd s4,176(sp) - 2a03c: f556 sd s5,168(sp) - 2a03e: e962 sd s8,144(sp) - 2a040: 02010b13 addi s6,sp,32 - 2a044: ef1ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a048: 03010c93 addi s9,sp,48 - 2a04c: 855a mv a0,s6 - 2a04e: 02000613 li a2,32 - 2a052: 4599 li a1,6 - 2a054: 8b8a mv s7,sp - 2a056: f066 sd s9,32(sp) - 2a058: bb9eb0ef jal 15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> - 2a05c: 06010a13 addi s4,sp,96 - 2a060: 07010a93 addi s5,sp,112 - 2a064: 8552 mv a0,s4 - 2a066: 02000613 li a2,32 - 2a06a: 4591 li a1,4 - 2a06c: f0d6 sd s5,96(sp) - 2a06e: ba3eb0ef jal 15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> - 2a072: 7626 ld a2,104(sp) - 2a074: 7586 ld a1,96(sp) - 2a076: 854e mv a0,s3 - 2a078: e88eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a07c: 4609 li a2,2 - 2a07e: 00011597 auipc a1,0x11 - 2a082: 2c258593 addi a1,a1,706 # 3b340 <_IO_stdin_used+0x17c0> - 2a086: e7aeb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a08a: 7506 ld a0,96(sp) - 2a08c: 01550463 beq a0,s5,2a094 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x7a> - 2a090: 871eb0ef jal 15900 <_ZdlPv@plt> - 2a094: 0080 addi s0,sp,64 - 2a096: 8522 mv a0,s0 - 2a098: 00011597 auipc a1,0x11 - 2a09c: fc858593 addi a1,a1,-56 # 3b060 <_IO_stdin_used+0x14e0> - 2a0a0: e95ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a0a4: 648c ld a1,8(s1) - 2a0a6: 8552 mv a0,s4 - 2a0a8: e8def0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a0ac: 4785 li a5,1 - 2a0ae: 875a mv a4,s6 - 2a0b0: 86d2 mv a3,s4 - 2a0b2: 8622 mv a2,s0 - 2a0b4: 85de mv a1,s7 - 2a0b6: 854e mv a0,s3 - 2a0b8: 9deff0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 2a0bc: 7506 ld a0,96(sp) - 2a0be: 01550463 beq a0,s5,2a0c6 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0xac> - 2a0c2: 83feb0ef jal 15900 <_ZdlPv@plt> - 2a0c6: 6506 ld a0,64(sp) - 2a0c8: 05010913 addi s2,sp,80 - 2a0cc: 01250463 beq a0,s2,2a0d4 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0xba> - 2a0d0: 831eb0ef jal 15900 <_ZdlPv@plt> - 2a0d4: 00010597 auipc a1,0x10 - 2a0d8: 4bc58593 addi a1,a1,1212 # 3a590 <_IO_stdin_used+0xa10> - 2a0dc: 8552 mv a0,s4 - 2a0de: e57ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a0e2: 8526 mv a0,s1 - 2a0e4: 9eaef0ef jal 192ce <_ZNK7testing9TestSuite21reportable_test_countEv> - 2a0e8: 86aa mv a3,a0 - 2a0ea: 4785 li a5,1 - 2a0ec: 875a mv a4,s6 - 2a0ee: 8652 mv a2,s4 - 2a0f0: 85de mv a1,s7 - 2a0f2: 854e mv a0,s3 - 2a0f4: d2eff0ef jal 29622 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 2a0f8: 7506 ld a0,96(sp) - 2a0fa: 01550463 beq a0,s5,2a102 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0xe8> - 2a0fe: 803eb0ef jal 15900 <_ZdlPv@plt> - 2a102: 00022797 auipc a5,0x22 - 2a106: b9e7b783 ld a5,-1122(a5) # 4bca0 <_GLOBAL_OFFSET_TABLE_+0x150> - 2a10a: 0007c783 lbu a5,0(a5) - 2a10e: 12079563 bnez a5,2a238 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x21e> - 2a112: 00011597 auipc a1,0x11 - 2a116: f3e58593 addi a1,a1,-194 # 3b050 <_IO_stdin_used+0x14d0> - 2a11a: 8552 mv a0,s4 - 2a11c: e19ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a120: 8526 mv a0,s1 - 2a122: cd7f10ef jal 1bdf8 <_ZNK7testing9TestSuite17failed_test_countEv> - 2a126: 86aa mv a3,a0 - 2a128: 4785 li a5,1 - 2a12a: 875a mv a4,s6 - 2a12c: 8652 mv a2,s4 - 2a12e: 85de mv a1,s7 - 2a130: 854e mv a0,s3 - 2a132: cf0ff0ef jal 29622 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 2a136: 7506 ld a0,96(sp) - 2a138: 01550463 beq a0,s5,2a140 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x126> - 2a13c: fc4eb0ef jal 15900 <_ZdlPv@plt> - 2a140: 00011597 auipc a1,0x11 - 2a144: ef858593 addi a1,a1,-264 # 3b038 <_IO_stdin_used+0x14b8> - 2a148: 8552 mv a0,s4 - 2a14a: debef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a14e: 8526 mv a0,s1 - 2a150: 956ef0ef jal 192a6 <_ZNK7testing9TestSuite30reportable_disabled_test_countEv> - 2a154: 86aa mv a3,a0 - 2a156: 4785 li a5,1 - 2a158: 875a mv a4,s6 - 2a15a: 8652 mv a2,s4 - 2a15c: 85de mv a1,s7 - 2a15e: 854e mv a0,s3 - 2a160: cc2ff0ef jal 29622 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 2a164: 7506 ld a0,96(sp) - 2a166: 01550463 beq a0,s5,2a16e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x154> - 2a16a: f96eb0ef jal 15900 <_ZdlPv@plt> - 2a16e: 00011597 auipc a1,0x11 - 2a172: eda58593 addi a1,a1,-294 # 3b048 <_IO_stdin_used+0x14c8> - 2a176: 8552 mv a0,s4 - 2a178: dbdef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a17c: 4785 li a5,1 - 2a17e: 875a mv a4,s6 - 2a180: 4681 li a3,0 - 2a182: 8652 mv a2,s4 - 2a184: 85de mv a1,s7 - 2a186: 854e mv a0,s3 - 2a188: c9aff0ef jal 29622 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 2a18c: 7506 ld a0,96(sp) - 2a18e: 01550463 beq a0,s5,2a196 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x17c> - 2a192: f6eeb0ef jal 15900 <_ZdlPv@plt> - 2a196: 00011597 auipc a1,0x11 - 2a19a: eda58593 addi a1,a1,-294 # 3b070 <_IO_stdin_used+0x14f0> - 2a19e: 8552 mv a0,s4 - 2a1a0: d95ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a1a4: 7cac ld a1,120(s1) - 2a1a6: 8522 mv a0,s0 - 2a1a8: baff90ef jal 23d56 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex> - 2a1ac: 4785 li a5,1 - 2a1ae: 875a mv a4,s6 - 2a1b0: 86a2 mv a3,s0 - 2a1b2: 8652 mv a2,s4 - 2a1b4: 85de mv a1,s7 - 2a1b6: 854e mv a0,s3 - 2a1b8: 8deff0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 2a1bc: 6506 ld a0,64(sp) - 2a1be: 01250463 beq a0,s2,2a1c6 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x1ac> - 2a1c2: f3eeb0ef jal 15900 <_ZdlPv@plt> - 2a1c6: 7506 ld a0,96(sp) - 2a1c8: 01550463 beq a0,s5,2a1d0 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x1b6> - 2a1cc: f34eb0ef jal 15900 <_ZdlPv@plt> - 2a1d0: 00011597 auipc a1,0x11 - 2a1d4: e9858593 addi a1,a1,-360 # 3b068 <_IO_stdin_used+0x14e8> - 2a1d8: 8552 mv a0,s4 - 2a1da: d5bef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a1de: 60cc ld a1,128(s1) - 2a1e0: 8522 mv a0,s0 - 2a1e2: ce9fb0ef jal 25eca <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx> - 2a1e6: 4781 li a5,0 - 2a1e8: 875a mv a4,s6 - 2a1ea: 86a2 mv a3,s0 - 2a1ec: 8652 mv a2,s4 - 2a1ee: 85de mv a1,s7 - 2a1f0: 854e mv a0,s3 - 2a1f2: 8a4ff0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 2a1f6: 6506 ld a0,64(sp) - 2a1f8: 01250463 beq a0,s2,2a200 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x1e6> - 2a1fc: f04eb0ef jal 15900 <_ZdlPv@plt> - 2a200: 7506 ld a0,96(sp) - 2a202: 01550463 beq a0,s5,2a20a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x1f0> - 2a206: efaeb0ef jal 15900 <_ZdlPv@plt> - 2a20a: 865a mv a2,s6 - 2a20c: 08848593 addi a1,s1,136 - 2a210: 8552 mv a0,s4 - 2a212: 85dfb0ef jal 25a6e <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2a216: 7626 ld a2,104(sp) - 2a218: 7586 ld a1,96(sp) - 2a21a: 854e mv a0,s3 - 2a21c: ce4eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a220: 4609 li a2,2 - 2a222: 00011597 auipc a1,0x11 - 2a226: cde58593 addi a1,a1,-802 # 3af00 <_IO_stdin_used+0x1380> - 2a22a: cd6eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a22e: 7506 ld a0,96(sp) - 2a230: 01550463 beq a0,s5,2a238 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x21e> - 2a234: ecceb0ef jal 15900 <_ZdlPv@plt> - 2a238: 7622 ld a2,40(sp) - 2a23a: 7582 ld a1,32(sp) - 2a23c: 854e mv a0,s3 - 2a23e: cc2eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a242: 4605 li a2,1 - 2a244: 00010597 auipc a1,0x10 - 2a248: c6c58593 addi a1,a1,-916 # 39eb0 <_IO_stdin_used+0x330> - 2a24c: 842a mv s0,a0 - 2a24e: cb2eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a252: 6622 ld a2,8(sp) - 2a254: 6582 ld a1,0(sp) - 2a256: 8522 mv a0,s0 - 2a258: ca8eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a25c: 4615 li a2,5 - 2a25e: 00011597 auipc a1,0x11 - 2a262: 0f258593 addi a1,a1,242 # 3b350 <_IO_stdin_used+0x17d0> - 2a266: c9aeb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a26a: 4401 li s0,0 - 2a26c: 4c01 li s8,0 - 2a26e: 8526 mv a0,s1 - 2a270: 882ef0ef jal 192f2 <_ZNK7testing9TestSuite16total_test_countEv> - 2a274: 04a45563 bge s0,a0,2a2be <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x2a4> - 2a278: 85a2 mv a1,s0 - 2a27a: 8526 mv a0,s1 - 2a27c: b3af20ef jal 1c5b6 <_ZNK7testing9TestSuite11GetTestInfoEi> - 2a280: 08254903 lbu s2,130(a0) - 2a284: 02090b63 beqz s2,2a2ba <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x2a0> - 2a288: 08354783 lbu a5,131(a0) - 2a28c: e79d bnez a5,2a2ba <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x2a0> - 2a28e: 000c0a63 beqz s8,2a2a2 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x288> - 2a292: 4609 li a2,2 - 2a294: 00011597 auipc a1,0x11 - 2a298: c6c58593 addi a1,a1,-916 # 3af00 <_IO_stdin_used+0x1380> - 2a29c: 854e mv a0,s3 - 2a29e: c62eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a2a2: 85a2 mv a1,s0 - 2a2a4: 8526 mv a0,s1 - 2a2a6: 0084bc03 ld s8,8(s1) - 2a2aa: b0cf20ef jal 1c5b6 <_ZNK7testing9TestSuite11GetTestInfoEi> - 2a2ae: 862a mv a2,a0 - 2a2b0: 85e2 mv a1,s8 - 2a2b2: 854e mv a0,s3 - 2a2b4: ed4ff0ef jal 29988 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE> - 2a2b8: 8c4a mv s8,s2 - 2a2ba: 2405 addiw s0,s0,1 - 2a2bc: bf4d j 2a26e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x254> - 2a2be: 4605 li a2,1 - 2a2c0: 00010597 auipc a1,0x10 - 2a2c4: 42058593 addi a1,a1,1056 # 3a6e0 <_IO_stdin_used+0xb60> - 2a2c8: 854e mv a0,s3 - 2a2ca: c36eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a2ce: 7622 ld a2,40(sp) - 2a2d0: 7582 ld a1,32(sp) - 2a2d2: 854e mv a0,s3 - 2a2d4: c2ceb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a2d8: 4609 li a2,2 - 2a2da: 00011597 auipc a1,0x11 - 2a2de: 0be58593 addi a1,a1,190 # 3b398 <_IO_stdin_used+0x1818> - 2a2e2: 842a mv s0,a0 - 2a2e4: c1ceb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a2e8: 02000613 li a2,32 - 2a2ec: 4591 li a1,4 - 2a2ee: 8552 mv a0,s4 - 2a2f0: f0d6 sd s5,96(sp) - 2a2f2: 91feb0ef jal 15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> - 2a2f6: 7626 ld a2,104(sp) - 2a2f8: 7586 ld a1,96(sp) - 2a2fa: 8522 mv a0,s0 - 2a2fc: c04eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a300: 4605 li a2,1 - 2a302: 00011597 auipc a1,0x11 - 2a306: 04658593 addi a1,a1,70 # 3b348 <_IO_stdin_used+0x17c8> - 2a30a: bf6eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a30e: 7506 ld a0,96(sp) - 2a310: 01550463 beq a0,s5,2a318 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x2fe> - 2a314: deceb0ef jal 15900 <_ZdlPv@plt> - 2a318: 7502 ld a0,32(sp) - 2a31a: 01950463 beq a0,s9,2a322 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x308> - 2a31e: de2eb0ef jal 15900 <_ZdlPv@plt> - 2a322: 6502 ld a0,0(sp) - 2a324: 081c addi a5,sp,16 - 2a326: 00f50463 beq a0,a5,2a32e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x314> - 2a32a: dd6eb0ef jal 15900 <_ZdlPv@plt> - 2a32e: 60ee ld ra,216(sp) - 2a330: 644e ld s0,208(sp) - 2a332: 64ae ld s1,200(sp) - 2a334: 690e ld s2,192(sp) - 2a336: 79ea ld s3,184(sp) - 2a338: 7a4a ld s4,176(sp) - 2a33a: 7aaa ld s5,168(sp) - 2a33c: 7b0a ld s6,160(sp) - 2a33e: 6bea ld s7,152(sp) - 2a340: 6c4a ld s8,144(sp) - 2a342: 6caa ld s9,136(sp) - 2a344: 612d addi sp,sp,224 - 2a346: 8082 ret - 2a348: 842a mv s0,a0 - 2a34a: 8552 mv a0,s4 - 2a34c: a75ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a350: 855a mv a0,s6 - 2a352: a6fec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a356: 855e mv a0,s7 - 2a358: a69ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a35c: 8522 mv a0,s0 - 2a35e: c92eb0ef jal 157f0 <_Unwind_Resume@plt> - 2a362: 842a mv s0,a0 - 2a364: b7dd j 2a34a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> - 2a366: 842a mv s0,a0 - 2a368: b7cd j 2a34a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> - 2a36a: 842a mv s0,a0 - 2a36c: bff9 j 2a34a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> - 2a36e: 842a mv s0,a0 - 2a370: bfe9 j 2a34a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> - 2a372: 87aa mv a5,a0 - 2a374: 8522 mv a0,s0 - 2a376: 843e mv s0,a5 - 2a378: a49ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a37c: b7f9 j 2a34a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> - 2a37e: bfd5 j 2a372 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x358> - 2a380: 842a mv s0,a0 - 2a382: b7e1 j 2a34a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> - 2a384: 842a mv s0,a0 - 2a386: b7d1 j 2a34a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> - 2a388: 84aa mv s1,a0 - 2a38a: 8552 mv a0,s4 - 2a38c: a35ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a390: 8522 mv a0,s0 - 2a392: a2fec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a396: 8426 mv s0,s1 - 2a398: bf65 j 2a350 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x336> - 2a39a: 84aa mv s1,a0 - 2a39c: bfd5 j 2a390 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x376> - 2a39e: 842a mv s0,a0 - 2a3a0: b76d j 2a34a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> - 2a3a2: 842a mv s0,a0 - 2a3a4: b775 j 2a350 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x336> - 2a3a6: 842a mv s0,a0 - 2a3a8: b77d j 2a356 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x33c> - 2a3aa: 842a mv s0,a0 - 2a3ac: bf79 j 2a34a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> - -000000000002a3ae <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE>: - 2a3ae: 7155 addi sp,sp,-208 - 2a3b0: fd26 sd s1,184(sp) - 2a3b2: f94a sd s2,176(sp) - 2a3b4: 84ae mv s1,a1 - 2a3b6: 892a mv s2,a0 - 2a3b8: 00011597 auipc a1,0x11 - 2a3bc: c6058593 addi a1,a1,-928 # 3b018 <_IO_stdin_used+0x1498> - 2a3c0: 850a mv a0,sp - 2a3c2: f152 sd s4,160(sp) - 2a3c4: ed56 sd s5,152(sp) - 2a3c6: e95a sd s6,144(sp) - 2a3c8: e586 sd ra,200(sp) - 2a3ca: e1a2 sd s0,192(sp) - 2a3cc: f54e sd s3,168(sp) - 2a3ce: e55e sd s7,136(sp) - 2a3d0: e162 sd s8,128(sp) - 2a3d2: 02010a13 addi s4,sp,32 - 2a3d6: b5fef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a3da: 03010b13 addi s6,sp,48 - 2a3de: 8552 mv a0,s4 - 2a3e0: 02000613 li a2,32 - 2a3e4: 4589 li a1,2 - 2a3e6: 8a8a mv s5,sp - 2a3e8: f05a sd s6,32(sp) - 2a3ea: 827eb0ef jal 15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> - 2a3ee: 4609 li a2,2 - 2a3f0: 00011597 auipc a1,0x11 - 2a3f4: f5058593 addi a1,a1,-176 # 3b340 <_IO_stdin_used+0x17c0> - 2a3f8: 854a mv a0,s2 - 2a3fa: b06eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a3fe: 1080 addi s0,sp,96 - 2a400: 8522 mv a0,s0 - 2a402: 00010597 auipc a1,0x10 - 2a406: 18e58593 addi a1,a1,398 # 3a590 <_IO_stdin_used+0xa10> - 2a40a: b2bef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a40e: 8526 mv a0,s1 - 2a410: afdf20ef jal 1cf0c <_ZNK7testing8UnitTest21reportable_test_countEv> - 2a414: 86aa mv a3,a0 - 2a416: 4785 li a5,1 - 2a418: 8752 mv a4,s4 - 2a41a: 8622 mv a2,s0 - 2a41c: 858a mv a1,sp - 2a41e: 854a mv a0,s2 - 2a420: a02ff0ef jal 29622 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 2a424: 7506 ld a0,96(sp) - 2a426: 07010993 addi s3,sp,112 - 2a42a: 01350463 beq a0,s3,2a432 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x84> - 2a42e: cd2eb0ef jal 15900 <_ZdlPv@plt> - 2a432: 00011597 auipc a1,0x11 - 2a436: c1e58593 addi a1,a1,-994 # 3b050 <_IO_stdin_used+0x14d0> - 2a43a: 8522 mv a0,s0 - 2a43c: af9ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a440: 8526 mv a0,s1 - 2a442: ab9f20ef jal 1cefa <_ZNK7testing8UnitTest17failed_test_countEv> - 2a446: 86aa mv a3,a0 - 2a448: 4785 li a5,1 - 2a44a: 8752 mv a4,s4 - 2a44c: 8622 mv a2,s0 - 2a44e: 85d6 mv a1,s5 - 2a450: 854a mv a0,s2 - 2a452: 9d0ff0ef jal 29622 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 2a456: 7506 ld a0,96(sp) - 2a458: 01350463 beq a0,s3,2a460 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0xb2> - 2a45c: ca4eb0ef jal 15900 <_ZdlPv@plt> - 2a460: 00011597 auipc a1,0x11 - 2a464: bd858593 addi a1,a1,-1064 # 3b038 <_IO_stdin_used+0x14b8> - 2a468: 8522 mv a0,s0 - 2a46a: acbef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a46e: 8526 mv a0,s1 - 2a470: a91f20ef jal 1cf00 <_ZNK7testing8UnitTest30reportable_disabled_test_countEv> - 2a474: 86aa mv a3,a0 - 2a476: 4785 li a5,1 - 2a478: 8752 mv a4,s4 - 2a47a: 8622 mv a2,s0 - 2a47c: 85d6 mv a1,s5 - 2a47e: 854a mv a0,s2 - 2a480: 9a2ff0ef jal 29622 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 2a484: 7506 ld a0,96(sp) - 2a486: 01350463 beq a0,s3,2a48e <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0xe0> - 2a48a: c76eb0ef jal 15900 <_ZdlPv@plt> - 2a48e: 00011597 auipc a1,0x11 - 2a492: bba58593 addi a1,a1,-1094 # 3b048 <_IO_stdin_used+0x14c8> - 2a496: 8522 mv a0,s0 - 2a498: a9def0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a49c: 4785 li a5,1 - 2a49e: 8752 mv a4,s4 - 2a4a0: 4681 li a3,0 - 2a4a2: 8622 mv a2,s0 - 2a4a4: 85d6 mv a1,s5 - 2a4a6: 854a mv a0,s2 - 2a4a8: 97aff0ef jal 29622 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 2a4ac: 7506 ld a0,96(sp) - 2a4ae: 01350463 beq a0,s3,2a4b6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x108> - 2a4b2: c4eeb0ef jal 15900 <_ZdlPv@plt> - 2a4b6: 00022797 auipc a5,0x22 - 2a4ba: a4a7b783 ld a5,-1462(a5) # 4bf00 <_GLOBAL_OFFSET_TABLE_+0x3b0> - 2a4be: 0007c783 lbu a5,0(a5) - 2a4c2: cb85 beqz a5,2a4f2 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x144> - 2a4c4: 00011597 auipc a1,0x11 - 2a4c8: dec58593 addi a1,a1,-532 # 3b2b0 <_IO_stdin_used+0x1730> - 2a4cc: 8522 mv a0,s0 - 2a4ce: a67ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a4d2: 8526 mv a0,s1 - 2a4d4: e23f20ef jal 1d2f6 <_ZNK7testing8UnitTest11random_seedEv> - 2a4d8: 86aa mv a3,a0 - 2a4da: 4785 li a5,1 - 2a4dc: 8752 mv a4,s4 - 2a4de: 8622 mv a2,s0 - 2a4e0: 85d6 mv a1,s5 - 2a4e2: 854a mv a0,s2 - 2a4e4: 93eff0ef jal 29622 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 2a4e8: 7506 ld a0,96(sp) - 2a4ea: 01350463 beq a0,s3,2a4f2 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x144> - 2a4ee: c12eb0ef jal 15900 <_ZdlPv@plt> - 2a4f2: 00011597 auipc a1,0x11 - 2a4f6: b7e58593 addi a1,a1,-1154 # 3b070 <_IO_stdin_used+0x14f0> - 2a4fa: 8522 mv a0,s0 - 2a4fc: a39ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a500: 8526 mv a0,s1 - 2a502: a1df20ef jal 1cf1e <_ZNK7testing8UnitTest15start_timestampEv> - 2a506: 04010b93 addi s7,sp,64 - 2a50a: 85aa mv a1,a0 - 2a50c: 855e mv a0,s7 - 2a50e: 849f90ef jal 23d56 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex> - 2a512: 4785 li a5,1 - 2a514: 8752 mv a4,s4 - 2a516: 86de mv a3,s7 - 2a518: 8622 mv a2,s0 - 2a51a: 85d6 mv a1,s5 - 2a51c: 854a mv a0,s2 - 2a51e: d79fe0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 2a522: 6506 ld a0,64(sp) - 2a524: 05010c13 addi s8,sp,80 - 2a528: 01850463 beq a0,s8,2a530 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x182> - 2a52c: bd4eb0ef jal 15900 <_ZdlPv@plt> - 2a530: 7506 ld a0,96(sp) - 2a532: 01350463 beq a0,s3,2a53a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x18c> - 2a536: bcaeb0ef jal 15900 <_ZdlPv@plt> - 2a53a: 00011597 auipc a1,0x11 - 2a53e: b2e58593 addi a1,a1,-1234 # 3b068 <_IO_stdin_used+0x14e8> - 2a542: 8522 mv a0,s0 - 2a544: 9f1ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a548: 8526 mv a0,s1 - 2a54a: 9ddf20ef jal 1cf26 <_ZNK7testing8UnitTest12elapsed_timeEv> - 2a54e: 85aa mv a1,a0 - 2a550: 855e mv a0,s7 - 2a552: 979fb0ef jal 25eca <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx> - 2a556: 4781 li a5,0 - 2a558: 8752 mv a4,s4 - 2a55a: 86de mv a3,s7 - 2a55c: 8622 mv a2,s0 - 2a55e: 85d6 mv a1,s5 - 2a560: 854a mv a0,s2 - 2a562: d35fe0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 2a566: 6506 ld a0,64(sp) - 2a568: 01850463 beq a0,s8,2a570 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x1c2> - 2a56c: b94eb0ef jal 15900 <_ZdlPv@plt> - 2a570: 7506 ld a0,96(sp) - 2a572: 01350463 beq a0,s3,2a57a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x1cc> - 2a576: b8aeb0ef jal 15900 <_ZdlPv@plt> - 2a57a: 8526 mv a0,s1 - 2a57c: c57f20ef jal 1d1d2 <_ZNK7testing8UnitTest18ad_hoc_test_resultEv> - 2a580: 85aa mv a1,a0 - 2a582: 8652 mv a2,s4 - 2a584: 8522 mv a0,s0 - 2a586: ce8fb0ef jal 25a6e <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2a58a: 7626 ld a2,104(sp) - 2a58c: 7586 ld a1,96(sp) - 2a58e: 854a mv a0,s2 - 2a590: 970eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a594: 4609 li a2,2 - 2a596: 00011597 auipc a1,0x11 - 2a59a: 96a58593 addi a1,a1,-1686 # 3af00 <_IO_stdin_used+0x1380> - 2a59e: 962eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a5a2: 7506 ld a0,96(sp) - 2a5a4: 01350463 beq a0,s3,2a5ac <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x1fe> - 2a5a8: b58eb0ef jal 15900 <_ZdlPv@plt> - 2a5ac: 00011597 auipc a1,0x11 - 2a5b0: ab458593 addi a1,a1,-1356 # 3b060 <_IO_stdin_used+0x14e0> - 2a5b4: 855e mv a0,s7 - 2a5b6: 97fef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a5ba: 00011597 auipc a1,0x11 - 2a5be: d0658593 addi a1,a1,-762 # 3b2c0 <_IO_stdin_used+0x1740> - 2a5c2: 8522 mv a0,s0 - 2a5c4: 971ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a5c8: 4785 li a5,1 - 2a5ca: 8752 mv a4,s4 - 2a5cc: 86a2 mv a3,s0 - 2a5ce: 865e mv a2,s7 - 2a5d0: 85d6 mv a1,s5 - 2a5d2: 854a mv a0,s2 - 2a5d4: cc3fe0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 2a5d8: 7506 ld a0,96(sp) - 2a5da: 01350463 beq a0,s3,2a5e2 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x234> - 2a5de: b22eb0ef jal 15900 <_ZdlPv@plt> - 2a5e2: 6506 ld a0,64(sp) - 2a5e4: 01850463 beq a0,s8,2a5ec <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x23e> - 2a5e8: b18eb0ef jal 15900 <_ZdlPv@plt> - 2a5ec: 7622 ld a2,40(sp) - 2a5ee: 7582 ld a1,32(sp) - 2a5f0: 854a mv a0,s2 - 2a5f2: 90eeb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a5f6: 4605 li a2,1 - 2a5f8: 00010597 auipc a1,0x10 - 2a5fc: 8b858593 addi a1,a1,-1864 # 39eb0 <_IO_stdin_used+0x330> - 2a600: 842a mv s0,a0 - 2a602: 8feeb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a606: 6622 ld a2,8(sp) - 2a608: 6582 ld a1,0(sp) - 2a60a: 8522 mv a0,s0 - 2a60c: 8f4eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a610: 4615 li a2,5 - 2a612: 00011597 auipc a1,0x11 - 2a616: d3e58593 addi a1,a1,-706 # 3b350 <_IO_stdin_used+0x17d0> - 2a61a: 8e6eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a61e: 4401 li s0,0 - 2a620: 4981 li s3,0 - 2a622: 8526 mv a0,s1 - 2a624: 8a7f20ef jal 1ceca <_ZNK7testing8UnitTest22total_test_suite_countEv> - 2a628: 02a45f63 bge s0,a0,2a666 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x2b8> - 2a62c: 85a2 mv a1,s0 - 2a62e: 8526 mv a0,s1 - 2a630: 95df20ef jal 1cf8c <_ZNK7testing8UnitTest12GetTestSuiteEi> - 2a634: c9bee0ef jal 192ce <_ZNK7testing9TestSuite21reportable_test_countEv> - 2a638: 02a05563 blez a0,2a662 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x2b4> - 2a63c: 00098a63 beqz s3,2a650 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x2a2> - 2a640: 4609 li a2,2 - 2a642: 00011597 auipc a1,0x11 - 2a646: 8be58593 addi a1,a1,-1858 # 3af00 <_IO_stdin_used+0x1380> - 2a64a: 854a mv a0,s2 - 2a64c: 8b4eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a650: 85a2 mv a1,s0 - 2a652: 8526 mv a0,s1 - 2a654: 939f20ef jal 1cf8c <_ZNK7testing8UnitTest12GetTestSuiteEi> - 2a658: 85aa mv a1,a0 - 2a65a: 854a mv a0,s2 - 2a65c: 9bfff0ef jal 2a01a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE> - 2a660: 4985 li s3,1 - 2a662: 2405 addiw s0,s0,1 - 2a664: bf7d j 2a622 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x274> - 2a666: 4605 li a2,1 - 2a668: 00010597 auipc a1,0x10 - 2a66c: 07858593 addi a1,a1,120 # 3a6e0 <_IO_stdin_used+0xb60> - 2a670: 854a mv a0,s2 - 2a672: 88eeb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a676: 7622 ld a2,40(sp) - 2a678: 7582 ld a1,32(sp) - 2a67a: 854a mv a0,s2 - 2a67c: 884eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a680: 4609 li a2,2 - 2a682: 00011597 auipc a1,0x11 - 2a686: d1658593 addi a1,a1,-746 # 3b398 <_IO_stdin_used+0x1818> - 2a68a: 842a mv s0,a0 - 2a68c: 874eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a690: 8522 mv a0,s0 - 2a692: 4609 li a2,2 - 2a694: 00011597 auipc a1,0x11 - 2a698: d0c58593 addi a1,a1,-756 # 3b3a0 <_IO_stdin_used+0x1820> - 2a69c: 864eb0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a6a0: 7502 ld a0,32(sp) - 2a6a2: 01650463 beq a0,s6,2a6aa <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x2fc> - 2a6a6: a5aeb0ef jal 15900 <_ZdlPv@plt> - 2a6aa: 6502 ld a0,0(sp) - 2a6ac: 081c addi a5,sp,16 - 2a6ae: 00f50463 beq a0,a5,2a6b6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x308> - 2a6b2: a4eeb0ef jal 15900 <_ZdlPv@plt> - 2a6b6: 60ae ld ra,200(sp) - 2a6b8: 640e ld s0,192(sp) - 2a6ba: 74ea ld s1,184(sp) - 2a6bc: 794a ld s2,176(sp) - 2a6be: 79aa ld s3,168(sp) - 2a6c0: 7a0a ld s4,160(sp) - 2a6c2: 6aea ld s5,152(sp) - 2a6c4: 6b4a ld s6,144(sp) - 2a6c6: 6baa ld s7,136(sp) - 2a6c8: 6c0a ld s8,128(sp) - 2a6ca: 6169 addi sp,sp,208 - 2a6cc: 8082 ret - 2a6ce: 87aa mv a5,a0 - 2a6d0: 8522 mv a0,s0 - 2a6d2: 843e mv s0,a5 - 2a6d4: eecec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a6d8: 8552 mv a0,s4 - 2a6da: ee6ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a6de: 8556 mv a0,s5 - 2a6e0: ee0ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a6e4: 8522 mv a0,s0 - 2a6e6: 90aeb0ef jal 157f0 <_Unwind_Resume@plt> - 2a6ea: b7d5 j 2a6ce <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> - 2a6ec: b7cd j 2a6ce <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> - 2a6ee: b7c5 j 2a6ce <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> - 2a6f0: bff9 j 2a6ce <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> - 2a6f2: 842a mv s0,a0 - 2a6f4: b7d5 j 2a6d8 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x32a> - 2a6f6: 842a mv s0,a0 - 2a6f8: b7dd j 2a6de <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x330> - 2a6fa: 87aa mv a5,a0 - 2a6fc: 8522 mv a0,s0 - 2a6fe: 843e mv s0,a5 - 2a700: ec0ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a704: 855e mv a0,s7 - 2a706: ebaec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a70a: b7f9 j 2a6d8 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x32a> - 2a70c: 842a mv s0,a0 - 2a70e: bfdd j 2a704 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x356> - 2a710: bf7d j 2a6ce <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> - 2a712: 84aa mv s1,a0 - 2a714: 855e mv a0,s7 - 2a716: eaaec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a71a: 8522 mv a0,s0 - 2a71c: ea4ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a720: 8426 mv s0,s1 - 2a722: bf5d j 2a6d8 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x32a> - 2a724: 84aa mv s1,a0 - 2a726: bfd5 j 2a71a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x36c> - 2a728: b7ed j 2a712 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x364> - 2a72a: 84aa mv s1,a0 - 2a72c: b7fd j 2a71a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x36c> - -000000000002a72e <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi>: - 2a72e: db010113 addi sp,sp,-592 - 2a732: 0521 addi a0,a0,8 - 2a734: f42e sd a1,40(sp) - 2a736: 24113423 sd ra,584(sp) - 2a73a: 24813023 sd s0,576(sp) - 2a73e: 22913c23 sd s1,568(sp) - 2a742: 23213823 sd s2,560(sp) - 2a746: 23313423 sd s3,552(sp) - 2a74a: 21613823 sd s6,528(sp) - 2a74e: 23413023 sd s4,544(sp) - 2a752: 21513c23 sd s5,536(sp) - 2a756: 21713423 sd s7,520(sp) - 2a75a: 21813023 sd s8,512(sp) - 2a75e: ffe6 sd s9,504(sp) - 2a760: fbea sd s10,496(sp) - 2a762: f7ee sd s11,488(sp) - 2a764: 914f70ef jal 21878 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2a768: 09b8 addi a4,sp,216 - 2a76a: 87aa mv a5,a0 - 2a76c: 08a4 addi s1,sp,88 - 2a76e: 853a mv a0,a4 - 2a770: e83e sd a5,16(sp) - 2a772: e43a sd a4,8(sp) - 2a774: ec26 sd s1,24(sp) - 2a776: c8bea0ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> - 2a77a: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2a77e: 5e0030d7 vmv.v.i v1,0 - 2a782: 039c addi a5,sp,448 - 2a784: 00021997 auipc s3,0x21 - 2a788: 4b49b983 ld s3,1204(s3) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 2a78c: 0207f0a7 vse64.v v1,(a5) - 2a790: 0b9c addi a5,sp,464 - 2a792: 0207f0a7 vse64.v v1,(a5) - 2a796: 0109b403 ld s0,16(s3) - 2a79a: 1a011c23 sh zero,440(sp) - 2a79e: 0189bb03 ld s6,24(s3) - 2a7a2: 00021917 auipc s2,0x21 - 2a7a6: 7b693903 ld s2,1974(s2) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 2a7aa: 0941 addi s2,s2,16 - 2a7ac: fe843783 ld a5,-24(s0) - 2a7b0: fb02 sd zero,432(sp) - 2a7b2: eca2 sd s0,88(sp) - 2a7b4: 978a add a5,a5,sp - 2a7b6: edca sd s2,216(sp) - 2a7b8: 0567bc23 sd s6,88(a5) - 2a7bc: f082 sd zero,96(sp) - 2a7be: fe843503 ld a0,-24(s0) - 2a7c2: 4581 li a1,0 - 2a7c4: 9526 add a0,a0,s1 - 2a7c6: bebea0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 2a7ca: 0209b483 ld s1,32(s3) - 2a7ce: 0289bb83 ld s7,40(s3) - 2a7d2: 06810d93 addi s11,sp,104 - 2a7d6: fe84b503 ld a0,-24(s1) - 2a7da: f4a6 sd s1,104(sp) - 2a7dc: 4581 li a1,0 - 2a7de: 956e add a0,a0,s11 - 2a7e0: 01753023 sd s7,0(a0) - 2a7e4: bcdea0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 2a7e8: 0089bc83 ld s9,8(s3) - 2a7ec: 0309bc03 ld s8,48(s3) - 2a7f0: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2a7f4: fe8cb703 ld a4,-24(s9) - 2a7f8: 5e0030d7 vmv.v.i v1,0 - 2a7fc: 00021797 auipc a5,0x21 - 2a800: 60c7b783 ld a5,1548(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 2a804: 1134 addi a3,sp,168 - 2a806: 970a add a4,a4,sp - 2a808: 05873c23 sd s8,88(a4) - 2a80c: 8536 mv a0,a3 - 2a80e: f036 sd a3,32(sp) - 2a810: 04078a93 addi s5,a5,64 - 2a814: 01878693 addi a3,a5,24 - 2a818: 06878793 addi a5,a5,104 - 2a81c: edbe sd a5,216(sp) - 2a81e: 18bc addi a5,sp,120 - 2a820: 0207f0a7 vse64.v v1,(a5) - 2a824: 00021997 auipc s3,0x21 - 2a828: 5849b983 ld s3,1412(s3) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 2a82c: 013c addi a5,sp,136 - 2a82e: 0207f0a7 vse64.v v1,(a5) - 2a832: 09c1 addi s3,s3,16 - 2a834: 093c addi a5,sp,152 - 2a836: 0207f0a7 vse64.v v1,(a5) - 2a83a: ecb6 sd a3,88(sp) - 2a83c: f4d6 sd s5,104(sp) - 2a83e: f8ce sd s3,112(sp) - 2a840: b61ea0ef jal 153a0 <_ZNSt6localeC1Ev@plt> - 2a844: 6522 ld a0,8(sp) - 2a846: 00021a17 auipc s4,0x21 - 2a84a: 492a3a03 ld s4,1170(s4) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 2a84e: 47e1 li a5,24 - 2a850: 0c810d13 addi s10,sp,200 - 2a854: 0a41 addi s4,s4,16 - 2a856: 188c addi a1,sp,112 - 2a858: e182 sd zero,192(sp) - 2a85a: 0c010423 sb zero,200(sp) - 2a85e: d93e sw a5,176(sp) - 2a860: fd6a sd s10,184(sp) - 2a862: f8d2 sd s4,112(sp) - 2a864: b4dea0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 2a868: 75a2 ld a1,40(sp) - 2a86a: 856e mv a0,s11 - 2a86c: b43ff0ef jal 2a3ae <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE> - 2a870: 65e2 ld a1,24(sp) - 2a872: 03810d93 addi s11,sp,56 - 2a876: 856e mv a0,s11 - 2a878: d35f00ef jal 1b5ac <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 2a87c: 65c2 ld a1,16(sp) - 2a87e: 7562 ld a0,56(sp) - 2a880: 840eb0ef jal 158c0 - 2a884: 7562 ld a0,56(sp) - 2a886: 00bc addi a5,sp,72 - 2a888: 00f50463 beq a0,a5,2a890 <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x162> - 2a88c: 874eb0ef jal 15900 <_ZdlPv@plt> - 2a890: 6542 ld a0,16(sp) - 2a892: 9deeb0ef jal 15a70 - 2a896: 00021797 auipc a5,0x21 - 2a89a: 5727b783 ld a5,1394(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 2a89e: 756a ld a0,184(sp) - 2a8a0: 01878713 addi a4,a5,24 - 2a8a4: 06878793 addi a5,a5,104 - 2a8a8: ecba sd a4,88(sp) - 2a8aa: edbe sd a5,216(sp) - 2a8ac: f4d6 sd s5,104(sp) - 2a8ae: f8d2 sd s4,112(sp) - 2a8b0: 01a50463 beq a0,s10,2a8b8 <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x18a> - 2a8b4: 84ceb0ef jal 15900 <_ZdlPv@plt> - 2a8b8: 7502 ld a0,32(sp) - 2a8ba: f8ce sd s3,112(sp) - 2a8bc: b65ea0ef jal 15420 <_ZNSt6localeD1Ev@plt> - 2a8c0: fe8cb683 ld a3,-24(s9) - 2a8c4: fe84b703 ld a4,-24(s1) - 2a8c8: fe843783 ld a5,-24(s0) - 2a8cc: 968a add a3,a3,sp - 2a8ce: 0586bc23 sd s8,88(a3) - 2a8d2: f4a6 sd s1,104(sp) - 2a8d4: 970a add a4,a4,sp - 2a8d6: 07773423 sd s7,104(a4) - 2a8da: 6522 ld a0,8(sp) - 2a8dc: eca2 sd s0,88(sp) - 2a8de: 978a add a5,a5,sp - 2a8e0: 0567bc23 sd s6,88(a5) - 2a8e4: edca sd s2,216(sp) - 2a8e6: f082 sd zero,96(sp) - 2a8e8: cf9ea0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 2a8ec: 24813083 ld ra,584(sp) - 2a8f0: 24013403 ld s0,576(sp) - 2a8f4: 23813483 ld s1,568(sp) - 2a8f8: 23013903 ld s2,560(sp) - 2a8fc: 22813983 ld s3,552(sp) - 2a900: 22013a03 ld s4,544(sp) - 2a904: 21813a83 ld s5,536(sp) - 2a908: 21013b03 ld s6,528(sp) - 2a90c: 20813b83 ld s7,520(sp) - 2a910: 20013c03 ld s8,512(sp) - 2a914: 7cfe ld s9,504(sp) - 2a916: 7d5e ld s10,496(sp) - 2a918: 7dbe ld s11,488(sp) - 2a91a: 25010113 addi sp,sp,592 - 2a91e: 8082 ret - 2a920: 8daa mv s11,a0 - 2a922: 6522 ld a0,8(sp) - 2a924: edca sd s2,216(sp) - 2a926: cbbea0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 2a92a: 856e mv a0,s11 - 2a92c: ec5ea0ef jal 157f0 <_Unwind_Resume@plt> - 2a930: 842a mv s0,a0 - 2a932: 856e mv a0,s11 - 2a934: c8cec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a938: 6562 ld a0,24(sp) - 2a93a: a57ea0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 2a93e: 8522 mv a0,s0 - 2a940: eb1ea0ef jal 157f0 <_Unwind_Resume@plt> - 2a944: 8daa mv s11,a0 - 2a946: 1928 addi a0,sp,184 - 2a948: f8d2 sd s4,112(sp) - 2a94a: c76ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a94e: 7502 ld a0,32(sp) - 2a950: f8ce sd s3,112(sp) - 2a952: acfea0ef jal 15420 <_ZNSt6localeD1Ev@plt> - 2a956: fe8cb683 ld a3,-24(s9) - 2a95a: fe84b703 ld a4,-24(s1) - 2a95e: 1810 addi a2,sp,48 - 2a960: 1b068693 addi a3,a3,432 - 2a964: fe843783 ld a5,-24(s0) - 2a968: 96b2 add a3,a3,a2 - 2a96a: e786bc23 sd s8,-392(a3) - 2a96e: 1b070713 addi a4,a4,432 - 2a972: f4a6 sd s1,104(sp) - 2a974: 9732 add a4,a4,a2 - 2a976: e9773423 sd s7,-376(a4) - 2a97a: 1b078793 addi a5,a5,432 - 2a97e: eca2 sd s0,88(sp) - 2a980: 97b2 add a5,a5,a2 - 2a982: e767bc23 sd s6,-392(a5) - 2a986: f082 sd zero,96(sp) - 2a988: bf69 j 2a922 <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> - 2a98a: fe843783 ld a5,-24(s0) - 2a98e: 1818 addi a4,sp,48 - 2a990: eca2 sd s0,88(sp) - 2a992: 1b078793 addi a5,a5,432 - 2a996: 97ba add a5,a5,a4 - 2a998: e767bc23 sd s6,-392(a5) - 2a99c: 8daa mv s11,a0 - 2a99e: f082 sd zero,96(sp) - 2a9a0: b749 j 2a922 <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> - 2a9a2: 842a mv s0,a0 - 2a9a4: bf51 j 2a938 <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x20a> - -000000000002a9a6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE>: - 2a9a6: 7155 addi sp,sp,-208 - 2a9a8: fd26 sd s1,184(sp) - 2a9aa: f94a sd s2,176(sp) - 2a9ac: 84ae mv s1,a1 - 2a9ae: 892a mv s2,a0 - 2a9b0: 00010597 auipc a1,0x10 - 2a9b4: 66858593 addi a1,a1,1640 # 3b018 <_IO_stdin_used+0x1498> - 2a9b8: 850a mv a0,sp - 2a9ba: f54e sd s3,168(sp) - 2a9bc: f152 sd s4,160(sp) - 2a9be: ed56 sd s5,152(sp) - 2a9c0: e586 sd ra,200(sp) - 2a9c2: e1a2 sd s0,192(sp) - 2a9c4: e95a sd s6,144(sp) - 2a9c6: e55e sd s7,136(sp) - 2a9c8: 02010a13 addi s4,sp,32 - 2a9cc: d68ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a9d0: 03010a93 addi s5,sp,48 - 2a9d4: 8552 mv a0,s4 - 2a9d6: 02000613 li a2,32 - 2a9da: 4589 li a1,2 - 2a9dc: 898a mv s3,sp - 2a9de: f056 sd s5,32(sp) - 2a9e0: a30eb0ef jal 15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> - 2a9e4: 4609 li a2,2 - 2a9e6: 00011597 auipc a1,0x11 - 2a9ea: 95a58593 addi a1,a1,-1702 # 3b340 <_IO_stdin_used+0x17c0> - 2a9ee: 854a mv a0,s2 - 2a9f0: d11ea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a9f4: 6080 ld s0,0(s1) - 2a9f6: 0084bb83 ld s7,8(s1) - 2a9fa: 4b01 li s6,0 - 2a9fc: 008b8a63 beq s7,s0,2aa10 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x6a> - 2aa00: 6008 ld a0,0(s0) - 2aa02: 8f1ee0ef jal 192f2 <_ZNK7testing9TestSuite16total_test_countEv> - 2aa06: 0421 addi s0,s0,8 - 2aa08: 01650b3b addw s6,a0,s6 - 2aa0c: fe8b9ae3 bne s7,s0,2aa00 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x5a> - 2aa10: 1080 addi s0,sp,96 - 2aa12: 8522 mv a0,s0 - 2aa14: 00010597 auipc a1,0x10 - 2aa18: b7c58593 addi a1,a1,-1156 # 3a590 <_IO_stdin_used+0xa10> - 2aa1c: d18ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2aa20: 86da mv a3,s6 - 2aa22: 4785 li a5,1 - 2aa24: 8752 mv a4,s4 - 2aa26: 8622 mv a2,s0 - 2aa28: 85ce mv a1,s3 - 2aa2a: 854a mv a0,s2 - 2aa2c: bf7fe0ef jal 29622 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 2aa30: 7506 ld a0,96(sp) - 2aa32: 07010b93 addi s7,sp,112 - 2aa36: 01750463 beq a0,s7,2aa3e <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x98> - 2aa3a: ec7ea0ef jal 15900 <_ZdlPv@plt> - 2aa3e: 04010b13 addi s6,sp,64 - 2aa42: 855a mv a0,s6 - 2aa44: 00010597 auipc a1,0x10 - 2aa48: 61c58593 addi a1,a1,1564 # 3b060 <_IO_stdin_used+0x14e0> - 2aa4c: ce8ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2aa50: 00011597 auipc a1,0x11 - 2aa54: 87058593 addi a1,a1,-1936 # 3b2c0 <_IO_stdin_used+0x1740> - 2aa58: 8522 mv a0,s0 - 2aa5a: cdaef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2aa5e: 4785 li a5,1 - 2aa60: 8752 mv a4,s4 - 2aa62: 86a2 mv a3,s0 - 2aa64: 865a mv a2,s6 - 2aa66: 85ce mv a1,s3 - 2aa68: 854a mv a0,s2 - 2aa6a: 82dfe0ef jal 29296 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 2aa6e: 7506 ld a0,96(sp) - 2aa70: 01750463 beq a0,s7,2aa78 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0xd2> - 2aa74: e8dea0ef jal 15900 <_ZdlPv@plt> - 2aa78: 6506 ld a0,64(sp) - 2aa7a: 089c addi a5,sp,80 - 2aa7c: 00f50463 beq a0,a5,2aa84 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0xde> - 2aa80: e81ea0ef jal 15900 <_ZdlPv@plt> - 2aa84: 7622 ld a2,40(sp) - 2aa86: 7582 ld a1,32(sp) - 2aa88: 854a mv a0,s2 - 2aa8a: c77ea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2aa8e: 4605 li a2,1 - 2aa90: 0000f597 auipc a1,0xf - 2aa94: 42058593 addi a1,a1,1056 # 39eb0 <_IO_stdin_used+0x330> - 2aa98: 842a mv s0,a0 - 2aa9a: c67ea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2aa9e: 6622 ld a2,8(sp) - 2aaa0: 6582 ld a1,0(sp) - 2aaa2: 8522 mv a0,s0 - 2aaa4: c5dea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2aaa8: 4615 li a2,5 - 2aaaa: 00011597 auipc a1,0x11 - 2aaae: 8a658593 addi a1,a1,-1882 # 3b350 <_IO_stdin_used+0x17d0> - 2aab2: c4fea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2aab6: 609c ld a5,0(s1) - 2aab8: 6498 ld a4,8(s1) - 2aaba: 4401 li s0,0 - 2aabc: 04e78763 beq a5,a4,2ab0a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x164> - 2aac0: 00341713 slli a4,s0,0x3 - 2aac4: 97ba add a5,a5,a4 - 2aac6: 638c ld a1,0(a5) - 2aac8: 854a mv a0,s2 - 2aaca: d50ff0ef jal 2a01a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE> - 2aace: 649c ld a5,8(s1) - 2aad0: 6098 ld a4,0(s1) - 2aad2: 0405 addi s0,s0,1 - 2aad4: 8f99 sub a5,a5,a4 - 2aad6: 878d srai a5,a5,0x3 - 2aad8: 02f47963 bgeu s0,a5,2ab0a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x164> - 2aadc: 4609 li a2,2 - 2aade: 00010597 auipc a1,0x10 - 2aae2: 42258593 addi a1,a1,1058 # 3af00 <_IO_stdin_used+0x1380> - 2aae6: 854a mv a0,s2 - 2aae8: c19ea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2aaec: 609c ld a5,0(s1) - 2aaee: 00341713 slli a4,s0,0x3 - 2aaf2: 854a mv a0,s2 - 2aaf4: 97ba add a5,a5,a4 - 2aaf6: 638c ld a1,0(a5) - 2aaf8: d22ff0ef jal 2a01a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE> - 2aafc: 649c ld a5,8(s1) - 2aafe: 6098 ld a4,0(s1) - 2ab00: 0405 addi s0,s0,1 - 2ab02: 8f99 sub a5,a5,a4 - 2ab04: 878d srai a5,a5,0x3 - 2ab06: fcf46be3 bltu s0,a5,2aadc <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x136> - 2ab0a: 4605 li a2,1 - 2ab0c: 00010597 auipc a1,0x10 - 2ab10: bd458593 addi a1,a1,-1068 # 3a6e0 <_IO_stdin_used+0xb60> - 2ab14: 854a mv a0,s2 - 2ab16: bebea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2ab1a: 7622 ld a2,40(sp) - 2ab1c: 7582 ld a1,32(sp) - 2ab1e: 854a mv a0,s2 - 2ab20: be1ea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2ab24: 4609 li a2,2 - 2ab26: 00011597 auipc a1,0x11 - 2ab2a: 87258593 addi a1,a1,-1934 # 3b398 <_IO_stdin_used+0x1818> - 2ab2e: 842a mv s0,a0 - 2ab30: bd1ea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2ab34: 8522 mv a0,s0 - 2ab36: 4609 li a2,2 - 2ab38: 00011597 auipc a1,0x11 - 2ab3c: 86858593 addi a1,a1,-1944 # 3b3a0 <_IO_stdin_used+0x1820> - 2ab40: bc1ea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2ab44: 7502 ld a0,32(sp) - 2ab46: 01550463 beq a0,s5,2ab4e <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1a8> - 2ab4a: db7ea0ef jal 15900 <_ZdlPv@plt> - 2ab4e: 6502 ld a0,0(sp) - 2ab50: 081c addi a5,sp,16 - 2ab52: 00f50463 beq a0,a5,2ab5a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1b4> - 2ab56: dabea0ef jal 15900 <_ZdlPv@plt> - 2ab5a: 60ae ld ra,200(sp) - 2ab5c: 640e ld s0,192(sp) - 2ab5e: 74ea ld s1,184(sp) - 2ab60: 794a ld s2,176(sp) - 2ab62: 79aa ld s3,168(sp) - 2ab64: 7a0a ld s4,160(sp) - 2ab66: 6aea ld s5,152(sp) - 2ab68: 6b4a ld s6,144(sp) - 2ab6a: 6baa ld s7,136(sp) - 2ab6c: 6169 addi sp,sp,208 - 2ab6e: 8082 ret - 2ab70: 842a mv s0,a0 - 2ab72: a821 j 2ab8a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1e4> - 2ab74: 87aa mv a5,a0 - 2ab76: 8522 mv a0,s0 - 2ab78: 843e mv s0,a5 - 2ab7a: a46ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ab7e: 855a mv a0,s6 - 2ab80: a40ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ab84: 8552 mv a0,s4 - 2ab86: a3aec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ab8a: 854e mv a0,s3 - 2ab8c: a34ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ab90: 8522 mv a0,s0 - 2ab92: c5fea0ef jal 157f0 <_Unwind_Resume@plt> - 2ab96: 87aa mv a5,a0 - 2ab98: 8522 mv a0,s0 - 2ab9a: 843e mv s0,a5 - 2ab9c: a24ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2aba0: b7d5 j 2ab84 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1de> - 2aba2: 842a mv s0,a0 - 2aba4: bfe9 j 2ab7e <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1d8> - 2aba6: 842a mv s0,a0 - 2aba8: bff1 j 2ab84 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1de> - -000000000002abaa <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE>: - 2abaa: 715d addi sp,sp,-80 - 2abac: e0a2 sd s0,64(sp) - 2abae: fc26 sd s1,56(sp) - 2abb0: f84a sd s2,48(sp) - 2abb2: f44e sd s3,40(sp) - 2abb4: f052 sd s4,32(sp) - 2abb6: ec56 sd s5,24(sp) - 2abb8: e85a sd s6,16(sp) - 2abba: e45e sd s7,8(sp) - 2abbc: 01050e13 addi t3,a0,16 - 2abc0: e486 sd ra,72(sp) - 2abc2: 01c53023 sd t3,0(a0) - 2abc6: 832e mv t1,a1 - 2abc8: 00833303 ld t1,8(t1) - 2abcc: 618c ld a1,0(a1) - 2abce: 8932 mv s2,a2 - 2abd0: 842a mv s0,a0 - 2abd2: 00658633 add a2,a1,t1 - 2abd6: 84be mv s1,a5 - 2abd8: 8a36 mv s4,a3 - 2abda: 89ba mv s3,a4 - 2abdc: 8b42 mv s6,a6 - 2abde: 8ac6 mv s5,a7 - 2abe0: f5bee0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2abe4: 03040793 addi a5,s0,48 - 2abe8: f01c sd a5,32(s0) - 2abea: 00093583 ld a1,0(s2) - 2abee: 00893603 ld a2,8(s2) - 2abf2: 02040b93 addi s7,s0,32 - 2abf6: 855e mv a0,s7 - 2abf8: 962e add a2,a2,a1 - 2abfa: f41ee0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2abfe: 080a0263 beqz s4,2ac82 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0xd8> - 2ac02: 02000513 li a0,32 - 2ac06: c9bea0ef jal 158a0 <_Znwm@plt> - 2ac0a: 85d2 mv a1,s4 - 2ac0c: 892a mv s2,a0 - 2ac0e: b26ef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2ac12: 05243023 sd s2,64(s0) - 2ac16: 06098b63 beqz s3,2ac8c <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0xe2> - 2ac1a: 02000513 li a0,32 - 2ac1e: c83ea0ef jal 158a0 <_Znwm@plt> - 2ac22: 85ce mv a1,s3 - 2ac24: 892a mv s2,a0 - 2ac26: b0eef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2ac2a: 06040793 addi a5,s0,96 - 2ac2e: e83c sd a5,80(s0) - 2ac30: 608c ld a1,0(s1) - 2ac32: 6490 ld a2,8(s1) - 2ac34: 05040993 addi s3,s0,80 - 2ac38: 05243423 sd s2,72(s0) - 2ac3c: 962e add a2,a2,a1 - 2ac3e: 854e mv a0,s3 - 2ac40: efbee0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2ac44: 509c lw a5,32(s1) - 2ac46: cc517057 vsetivli zero,2,e8,mf8,ta,ma - 2ac4a: 5e0030d7 vmv.v.i v1,0 - 2ac4e: d83c sw a5,112(s0) - 2ac50: 07643c23 sd s6,120(s0) - 2ac54: 08040793 addi a5,s0,128 - 2ac58: 020780a7 vse8.v v1,(a5) - 2ac5c: 09040513 addi a0,s0,144 - 2ac60: 08040123 sb zero,130(s0) - 2ac64: 09543423 sd s5,136(s0) - 2ac68: ce4f70ef jal 2214c <_ZN7testing10TestResultC1Ev> - 2ac6c: 60a6 ld ra,72(sp) - 2ac6e: 6406 ld s0,64(sp) - 2ac70: 74e2 ld s1,56(sp) - 2ac72: 7942 ld s2,48(sp) - 2ac74: 79a2 ld s3,40(sp) - 2ac76: 7a02 ld s4,32(sp) - 2ac78: 6ae2 ld s5,24(sp) - 2ac7a: 6b42 ld s6,16(sp) - 2ac7c: 6ba2 ld s7,8(sp) - 2ac7e: 6161 addi sp,sp,80 - 2ac80: 8082 ret - 2ac82: 4901 li s2,0 - 2ac84: 05243023 sd s2,64(s0) - 2ac88: f80999e3 bnez s3,2ac1a <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x70> - 2ac8c: 4901 li s2,0 - 2ac8e: bf71 j 2ac2a <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x80> - 2ac90: 84aa mv s1,a0 - 2ac92: 04040513 addi a0,s0,64 - 2ac96: 00021317 auipc t1,0x21 - 2ac9a: 0da33303 ld t1,218(t1) # 4bd70 <_GLOBAL_OFFSET_TABLE_+0x220> - 2ac9e: 9302 jalr t1 - 2aca0: a029 j 2acaa <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x100> - 2aca2: 84aa mv s1,a0 - 2aca4: 854a mv a0,s2 - 2aca6: c5bea0ef jal 15900 <_ZdlPv@plt> - 2acaa: 855e mv a0,s7 - 2acac: 914ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2acb0: 8522 mv a0,s0 - 2acb2: 90eec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2acb6: 8526 mv a0,s1 - 2acb8: b39ea0ef jal 157f0 <_Unwind_Resume@plt> - 2acbc: 84aa mv s1,a0 - 2acbe: b7f5 j 2acaa <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x100> - 2acc0: 84aa mv s1,a0 - 2acc2: b7fd j 2acb0 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x106> - 2acc4: 84aa mv s1,a0 - 2acc6: 854e mv a0,s3 - 2acc8: 8f8ec0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2accc: 04840513 addi a0,s0,72 - 2acd0: 00021317 auipc t1,0x21 - 2acd4: 0a033303 ld t1,160(t1) # 4bd70 <_GLOBAL_OFFSET_TABLE_+0x220> - 2acd8: 9302 jalr t1 - 2acda: bf65 j 2ac92 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0xe8> - 2acdc: 84aa mv s1,a0 - 2acde: b7fd j 2accc <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x122> - 2ace0: 84aa mv s1,a0 - 2ace2: 854a mv a0,s2 - 2ace4: c1dea0ef jal 15900 <_ZdlPv@plt> - 2ace8: b76d j 2ac92 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0xe8> - -000000000002acea <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_>: - 2acea: 711d addi sp,sp,-96 - 2acec: 00021797 auipc a5,0x21 - 2acf0: 1c47b783 ld a5,452(a5) # 4beb0 <_GLOBAL_OFFSET_TABLE_+0x360> - 2acf4: e0ca sd s2,64(sp) - 2acf6: ec86 sd ra,88(sp) - 2acf8: e8a2 sd s0,80(sp) - 2acfa: e4a6 sd s1,72(sp) - 2acfc: fc4e sd s3,56(sp) - 2acfe: f852 sd s4,48(sp) - 2ad00: f456 sd s5,40(sp) - 2ad02: f05a sd s6,32(sp) - 2ad04: ec5e sd s7,24(sp) - 2ad06: 07c1 addi a5,a5,16 - 2ad08: 01850913 addi s2,a0,24 - 2ad0c: e11c sd a5,0(a0) - 2ad0e: 01253423 sd s2,8(a0) - 2ad12: 12058263 beqz a1,2ae36 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x14c> - 2ad16: 842a mv s0,a0 - 2ad18: 00850b13 addi s6,a0,8 - 2ad1c: 852e mv a0,a1 - 2ad1e: 8bae mv s7,a1 - 2ad20: 89b2 mv s3,a2 - 2ad22: 8ab6 mv s5,a3 - 2ad24: 8a3a mv s4,a4 - 2ad26: eabea0ef jal 15bd0 - 2ad2a: e42a sd a0,8(sp) - 2ad2c: 47bd li a5,15 - 2ad2e: 84aa mv s1,a0 - 2ad30: 0aa7e763 bltu a5,a0,2adde <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xf4> - 2ad34: 4785 li a5,1 - 2ad36: 06f51e63 bne a0,a5,2adb2 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xc8> - 2ad3a: 000bc783 lbu a5,0(s7) - 2ad3e: 00f40c23 sb a5,24(s0) - 2ad42: e804 sd s1,16(s0) - 2ad44: 9926 add s2,s2,s1 - 2ad46: 00090023 sb zero,0(s2) - 2ad4a: 08098863 beqz s3,2adda <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xf0> - 2ad4e: 02000513 li a0,32 - 2ad52: b4fea0ef jal 158a0 <_Znwm@plt> - 2ad56: 85ce mv a1,s3 - 2ad58: 84aa mv s1,a0 - 2ad5a: 9daef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2ad5e: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2ad62: 5e0030d7 vmv.v.i v1,0 - 2ad66: f404 sd s1,40(s0) - 2ad68: 02043823 sd zero,48(s0) - 2ad6c: 02043c23 sd zero,56(s0) - 2ad70: 04043023 sd zero,64(s0) - 2ad74: 04043423 sd zero,72(s0) - 2ad78: 04043823 sd zero,80(s0) - 2ad7c: 04043c23 sd zero,88(s0) - 2ad80: 07543023 sd s5,96(s0) - 2ad84: 07443423 sd s4,104(s0) - 2ad88: 06040823 sb zero,112(s0) - 2ad8c: 07840793 addi a5,s0,120 - 2ad90: 0207f0a7 vse64.v v1,(a5) - 2ad94: 08840513 addi a0,s0,136 - 2ad98: bb4f70ef jal 2214c <_ZN7testing10TestResultC1Ev> - 2ad9c: 60e6 ld ra,88(sp) - 2ad9e: 6446 ld s0,80(sp) - 2ada0: 64a6 ld s1,72(sp) - 2ada2: 6906 ld s2,64(sp) - 2ada4: 79e2 ld s3,56(sp) - 2ada6: 7a42 ld s4,48(sp) - 2ada8: 7aa2 ld s5,40(sp) - 2adaa: 7b02 ld s6,32(sp) - 2adac: 6be2 ld s7,24(sp) - 2adae: 6125 addi sp,sp,96 - 2adb0: 8082 ret - 2adb2: d941 beqz a0,2ad42 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x58> - 2adb4: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma - 2adb8: 020b8407 vle8.v v8,(s7) - 2adbc: 8c9d sub s1,s1,a5 - 2adbe: 9bbe add s7,s7,a5 - 2adc0: 02090427 vse8.v v8,(s2) - 2adc4: 993e add s2,s2,a5 - 2adc6: f4fd bnez s1,2adb4 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xca> - 2adc8: 64a2 ld s1,8(sp) - 2adca: 00843903 ld s2,8(s0) - 2adce: e804 sd s1,16(s0) - 2add0: 9926 add s2,s2,s1 - 2add2: 00090023 sb zero,0(s2) - 2add6: f6099ce3 bnez s3,2ad4e <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x64> - 2adda: 4481 li s1,0 - 2addc: b749 j 2ad5e <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x74> - 2adde: 4601 li a2,0 - 2ade0: 002c addi a1,sp,8 - 2ade2: 855a mv a0,s6 - 2ade4: 8cdea0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 2ade8: 67a2 ld a5,8(sp) - 2adea: e408 sd a0,8(s0) - 2adec: 892a mv s2,a0 - 2adee: ec1c sd a5,24(s0) - 2adf0: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma - 2adf4: 020b8407 vle8.v v8,(s7) - 2adf8: 8c9d sub s1,s1,a5 - 2adfa: 9bbe add s7,s7,a5 - 2adfc: 02090427 vse8.v v8,(s2) - 2ae00: 993e add s2,s2,a5 - 2ae02: f8cd bnez s1,2adb4 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xca> - 2ae04: b7d1 j 2adc8 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xde> - 2ae06: 643c ld a5,72(s0) - 2ae08: 84aa mv s1,a0 - 2ae0a: c781 beqz a5,2ae12 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x128> - 2ae0c: 853e mv a0,a5 - 2ae0e: af3ea0ef jal 15900 <_ZdlPv@plt> - 2ae12: 7808 ld a0,48(s0) - 2ae14: c119 beqz a0,2ae1a <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x130> - 2ae16: aebea0ef jal 15900 <_ZdlPv@plt> - 2ae1a: 02840513 addi a0,s0,40 - 2ae1e: 00021317 auipc t1,0x21 - 2ae22: f5233303 ld t1,-174(t1) # 4bd70 <_GLOBAL_OFFSET_TABLE_+0x220> - 2ae26: 9302 jalr t1 - 2ae28: 8426 mv s0,s1 - 2ae2a: 855a mv a0,s6 - 2ae2c: f95eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ae30: 8522 mv a0,s0 - 2ae32: 9bfea0ef jal 157f0 <_Unwind_Resume@plt> - 2ae36: f9bea0ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 2ae3a: 842a mv s0,a0 - 2ae3c: b7fd j 2ae2a <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x140> - 2ae3e: 842a mv s0,a0 - 2ae40: 8526 mv a0,s1 - 2ae42: abfea0ef jal 15900 <_ZdlPv@plt> - 2ae46: b7d5 j 2ae2a <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x140> - -000000000002ae48 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE>: - 2ae48: 711d addi sp,sp,-96 - 2ae4a: 00021797 auipc a5,0x21 - 2ae4e: e667b783 ld a5,-410(a5) # 4bcb0 <_GLOBAL_OFFSET_TABLE_+0x160> - 2ae52: e8a2 sd s0,80(sp) - 2ae54: e4a6 sd s1,72(sp) - 2ae56: e0ca sd s2,64(sp) - 2ae58: ec86 sd ra,88(sp) - 2ae5a: fc4e sd s3,56(sp) - 2ae5c: f456 sd s5,40(sp) - 2ae5e: f05a sd s6,32(sp) - 2ae60: ec5e sd s7,24(sp) - 2ae62: 07c1 addi a5,a5,16 - 2ae64: 01050913 addi s2,a0,16 - 2ae68: 842a mv s0,a0 - 2ae6a: e50c sd a1,8(a0) - 2ae6c: e11c sd a5,0(a0) - 2ae6e: 00011597 auipc a1,0x11 - 2ae72: a7258593 addi a1,a1,-1422 # 3b8e0 <_IO_stdin_used+0x1d60> - 2ae76: 854a mv a0,s2 - 2ae78: 8bcef0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2ae7c: 03040493 addi s1,s0,48 - 2ae80: 8526 mv a0,s1 - 2ae82: 85a2 mv a1,s0 - 2ae84: a08f00ef jal 1b08c <_ZN7testing8internal35DefaultGlobalTestPartResultReporterC1EPNS0_12UnitTestImplE> - 2ae88: 04040a93 addi s5,s0,64 - 2ae8c: 8556 mv a0,s5 - 2ae8e: 85a2 mv a1,s0 - 2ae90: a0cf00ef jal 1b09c <_ZN7testing8internal38DefaultPerThreadTestPartResultReporterC1EPNS0_12UnitTestImplE> - 2ae94: 05840993 addi s3,s0,88 - 2ae98: e824 sd s1,80(s0) - 2ae9a: 854e mv a0,s3 - 2ae9c: 4581 li a1,0 - 2ae9e: b43ea0ef jal 159e0 - 2aea2: 84aa mv s1,a0 - 2aea4: 00810b13 addi s6,sp,8 - 2aea8: 12051f63 bnez a0,2afe6 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x19e> - 2aeac: 08040023 sb zero,128(s0) - 2aeb0: 00021597 auipc a1,0x21 - 2aeb4: 0805b583 ld a1,128(a1) # 4bf30 <_GLOBAL_OFFSET_TABLE_+0x3e0> - 2aeb8: 855a mv a0,s6 - 2aeba: b87ea0ef jal 15a40 - 2aebe: 84aa mv s1,a0 - 2aec0: 18051a63 bnez a0,2b054 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x20c> - 2aec4: 47a2 lw a5,8(sp) - 2aec6: 4541 li a0,16 - 2aec8: 08f42823 sw a5,144(s0) - 2aecc: 9d5ea0ef jal 158a0 <_Znwm@plt> - 2aed0: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2aed4: 5e0030d7 vmv.v.i v1,0 - 2aed8: f852 sd s4,48(sp) - 2aeda: 577d li a4,-1 - 2aedc: ec48 sd a0,152(s0) - 2aede: 10e42223 sw a4,260(s0) - 2aee2: 0a043023 sd zero,160(s0) - 2aee6: 10840713 addi a4,s0,264 - 2aeea: 0a043423 sd zero,168(s0) - 2aeee: 0a043823 sd zero,176(s0) - 2aef2: 0a043c23 sd zero,184(s0) - 2aef6: 0c043023 sd zero,192(s0) - 2aefa: 0c043423 sd zero,200(s0) - 2aefe: 0c043823 sd zero,208(s0) - 2af02: 0c043c23 sd zero,216(s0) - 2af06: 0e043023 sd zero,224(s0) - 2af0a: 0e043423 sd zero,232(s0) - 2af0e: 0e043823 sd zero,240(s0) - 2af12: 0e043c23 sd zero,248(s0) - 2af16: 10040023 sb zero,256(s0) - 2af1a: 020770a7 vse64.v v1,(a4) - 2af1e: 00021717 auipc a4,0x21 - 2af22: 04273703 ld a4,66(a4) # 4bf60 <_GLOBAL_OFFSET_TABLE_+0x410> - 2af26: 87aa mv a5,a0 - 2af28: 11840a13 addi s4,s0,280 - 2af2c: 0741 addi a4,a4,16 - 2af2e: 8552 mv a0,s4 - 2af30: 0157b423 sd s5,8(a5) - 2af34: e398 sd a4,0(a5) - 2af36: a16f70ef jal 2214c <_ZN7testing10TestResultC1Ev> - 2af3a: 19840a93 addi s5,s0,408 - 2af3e: 8556 mv a0,s5 - 2af40: e47f10ef jal 1cd86 <_ZN7testing18TestEventListenersC1Ev> - 2af44: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2af48: 5e0030d7 vmv.v.i v1,0 - 2af4c: 1a043823 sd zero,432(s0) - 2af50: 1a040c23 sb zero,440(s0) - 2af54: 1a042e23 sw zero,444(s0) - 2af58: 1c042023 sw zero,448(s0) - 2af5c: 1c840793 addi a5,s0,456 - 2af60: 0207f0a7 vse64.v v1,(a5) - 2af64: 4521 li a0,8 - 2af66: 1c043c23 sd zero,472(s0) - 2af6a: 937ea0ef jal 158a0 <_Znwm@plt> - 2af6e: 00021717 auipc a4,0x21 - 2af72: e2a73703 ld a4,-470(a4) # 4bd98 <_GLOBAL_OFFSET_TABLE_+0x248> - 2af76: 87aa mv a5,a0 - 2af78: 0741 addi a4,a4,16 - 2af7a: 1ea43023 sd a0,480(s0) - 2af7e: 00021597 auipc a1,0x21 - 2af82: fb25b583 ld a1,-78(a1) # 4bf30 <_GLOBAL_OFFSET_TABLE_+0x3e0> - 2af86: 855a mv a0,s6 - 2af88: e398 sd a4,0(a5) - 2af8a: ab7ea0ef jal 15a40 - 2af8e: 84aa mv s1,a0 - 2af90: 10051f63 bnez a0,2b0ae <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x266> - 2af94: 47a2 lw a5,8(sp) - 2af96: 4521 li a0,8 - 2af98: 1ef42423 sw a5,488(s0) - 2af9c: 905ea0ef jal 158a0 <_Znwm@plt> - 2afa0: 00021717 auipc a4,0x21 - 2afa4: cf073703 ld a4,-784(a4) # 4bc90 <_GLOBAL_OFFSET_TABLE_+0x140> - 2afa8: 87aa mv a5,a0 - 2afaa: 0741 addi a4,a4,16 - 2afac: 1ea43823 sd a0,496(s0) - 2afb0: 1e040c23 sb zero,504(s0) - 2afb4: 4521 li a0,8 - 2afb6: e398 sd a4,0(a5) - 2afb8: 8e9ea0ef jal 158a0 <_Znwm@plt> - 2afbc: 00021797 auipc a5,0x21 - 2afc0: d547b783 ld a5,-684(a5) # 4bd10 <_GLOBAL_OFFSET_TABLE_+0x1c0> - 2afc4: 85aa mv a1,a0 - 2afc6: 07c1 addi a5,a5,16 - 2afc8: 8556 mv a0,s5 - 2afca: e19c sd a5,0(a1) - 2afcc: e67f10ef jal 1ce32 <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE> - 2afd0: 60e6 ld ra,88(sp) - 2afd2: 6446 ld s0,80(sp) - 2afd4: 7a42 ld s4,48(sp) - 2afd6: 64a6 ld s1,72(sp) - 2afd8: 6906 ld s2,64(sp) - 2afda: 79e2 ld s3,56(sp) - 2afdc: 7aa2 ld s5,40(sp) - 2afde: 7b02 ld s6,32(sp) - 2afe0: 6be2 ld s7,24(sp) - 2afe2: 6125 addi sp,sp,96 - 2afe4: 8082 ret - 2afe6: 69a00693 li a3,1690 - 2afea: 00011617 auipc a2,0x11 - 2afee: 60660613 addi a2,a2,1542 # 3c5f0 <_IO_stdin_used+0x2a70> - 2aff2: 458d li a1,3 - 2aff4: 855a mv a0,s6 - 2aff6: cccf60ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2affa: 02400613 li a2,36 - 2affe: 00010597 auipc a1,0x10 - 2b002: baa58593 addi a1,a1,-1110 # 3aba8 <_IO_stdin_used+0x1028> - 2b006: 00021517 auipc a0,0x21 - 2b00a: f9253503 ld a0,-110(a0) # 4bf98 <_ZSt4cerr@Base> - 2b00e: ef2ea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2b012: 4649 li a2,18 - 2b014: 00011597 auipc a1,0x11 - 2b018: 65c58593 addi a1,a1,1628 # 3c670 <_IO_stdin_used+0x2af0> - 2b01c: 00021517 auipc a0,0x21 - 2b020: f7c53503 ld a0,-132(a0) # 4bf98 <_ZSt4cerr@Base> - 2b024: edcea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2b028: 85a6 mv a1,s1 - 2b02a: 00021517 auipc a0,0x21 - 2b02e: f6e53503 ld a0,-146(a0) # 4bf98 <_ZSt4cerr@Base> - 2b032: cdeea0ef jal 15510 <_ZNSolsEi@plt> - 2b036: 855a mv a0,s6 - 2b038: 81bf30ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2b03c: 00021597 auipc a1,0x21 - 2b040: ef45b583 ld a1,-268(a1) # 4bf30 <_GLOBAL_OFFSET_TABLE_+0x3e0> - 2b044: 08040023 sb zero,128(s0) - 2b048: 855a mv a0,s6 - 2b04a: 9f7ea0ef jal 15a40 - 2b04e: 84aa mv s1,a0 - 2b050: e6050ae3 beqz a0,2aec4 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x7c> - 2b054: 850a mv a0,sp - 2b056: 6f400693 li a3,1780 - 2b05a: 00011617 auipc a2,0x11 - 2b05e: 59660613 addi a2,a2,1430 # 3c5f0 <_IO_stdin_used+0x2a70> - 2b062: 458d li a1,3 - 2b064: 8b8a mv s7,sp - 2b066: c5cf60ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2b06a: 03100613 li a2,49 - 2b06e: 00010597 auipc a1,0x10 - 2b072: 33a58593 addi a1,a1,826 # 3b3a8 <_IO_stdin_used+0x1828> - 2b076: 00021517 auipc a0,0x21 - 2b07a: f2253503 ld a0,-222(a0) # 4bf98 <_ZSt4cerr@Base> - 2b07e: e82ea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2b082: 4649 li a2,18 - 2b084: 00011597 auipc a1,0x11 - 2b088: 5ec58593 addi a1,a1,1516 # 3c670 <_IO_stdin_used+0x2af0> - 2b08c: 00021517 auipc a0,0x21 - 2b090: f0c53503 ld a0,-244(a0) # 4bf98 <_ZSt4cerr@Base> - 2b094: e6cea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2b098: 85a6 mv a1,s1 - 2b09a: 00021517 auipc a0,0x21 - 2b09e: efe53503 ld a0,-258(a0) # 4bf98 <_ZSt4cerr@Base> - 2b0a2: c6eea0ef jal 15510 <_ZNSolsEi@plt> - 2b0a6: 850a mv a0,sp - 2b0a8: faaf30ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2b0ac: bd21 j 2aec4 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x7c> - 2b0ae: 850a mv a0,sp - 2b0b0: 6f400693 li a3,1780 - 2b0b4: 00011617 auipc a2,0x11 - 2b0b8: 53c60613 addi a2,a2,1340 # 3c5f0 <_IO_stdin_used+0x2a70> - 2b0bc: 458d li a1,3 - 2b0be: 8b8a mv s7,sp - 2b0c0: c02f60ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2b0c4: 03100613 li a2,49 - 2b0c8: 00010597 auipc a1,0x10 - 2b0cc: 2e058593 addi a1,a1,736 # 3b3a8 <_IO_stdin_used+0x1828> - 2b0d0: 00021517 auipc a0,0x21 - 2b0d4: ec853503 ld a0,-312(a0) # 4bf98 <_ZSt4cerr@Base> - 2b0d8: e28ea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2b0dc: 4649 li a2,18 - 2b0de: 00011597 auipc a1,0x11 - 2b0e2: 59258593 addi a1,a1,1426 # 3c670 <_IO_stdin_used+0x2af0> - 2b0e6: 00021517 auipc a0,0x21 - 2b0ea: eb253503 ld a0,-334(a0) # 4bf98 <_ZSt4cerr@Base> - 2b0ee: e12ea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2b0f2: 85a6 mv a1,s1 - 2b0f4: 00021517 auipc a0,0x21 - 2b0f8: ea453503 ld a0,-348(a0) # 4bf98 <_ZSt4cerr@Base> - 2b0fc: c14ea0ef jal 15510 <_ZNSolsEi@plt> - 2b100: 850a mv a0,sp - 2b102: f50f30ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2b106: b579 j 2af94 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x14c> - 2b108: 842a mv s0,a0 - 2b10a: 855a mv a0,s6 - 2b10c: f46f30ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2b110: 854a mv a0,s2 - 2b112: f852 sd s4,48(sp) - 2b114: cadeb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b118: 8522 mv a0,s0 - 2b11a: ed6ea0ef jal 157f0 <_Unwind_Resume@plt> - 2b11e: 84aa mv s1,a0 - 2b120: 855e mv a0,s7 - 2b122: f30f30ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2b126: 1e043503 ld a0,480(s0) - 2b12a: c501 beqz a0,2b132 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2ea> - 2b12c: 611c ld a5,0(a0) - 2b12e: 679c ld a5,8(a5) - 2b130: 9782 jalr a5 - 2b132: 1d843b03 ld s6,472(s0) - 2b136: 020b0163 beqz s6,2b158 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x310> - 2b13a: 028b2503 lw a0,40(s6) - 2b13e: 0a055d63 bgez a0,2b1f8 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x3b0> - 2b142: 000b3503 ld a0,0(s6) - 2b146: 010b0793 addi a5,s6,16 - 2b14a: 00f50463 beq a0,a5,2b152 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x30a> - 2b14e: fb2ea0ef jal 15900 <_ZdlPv@plt> - 2b152: 855a mv a0,s6 - 2b154: facea0ef jal 15900 <_ZdlPv@plt> - 2b158: 8556 mv a0,s5 - 2b15a: c75f10ef jal 1cdce <_ZN7testing18TestEventListenersD1Ev> - 2b15e: 8552 mv a0,s4 - 2b160: 8a8f70ef jal 22208 <_ZN7testing10TestResultD1Ev> - 2b164: 0f043a83 ld s5,240(s0) - 2b168: 0e843a03 ld s4,232(s0) - 2b16c: 055a0c63 beq s4,s5,2b1c4 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x37c> - 2b170: 000a3503 ld a0,0(s4) - 2b174: c501 beqz a0,2b17c <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x334> - 2b176: 611c ld a5,0(a0) - 2b178: 679c ld a5,8(a5) - 2b17a: 9782 jalr a5 - 2b17c: 0a21 addi s4,s4,8 - 2b17e: ff5a19e3 bne s4,s5,2b170 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x328> - 2b182: a089 j 2b1c4 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x37c> - 2b184: 842a mv s0,a0 - 2b186: 855e mv a0,s7 - 2b188: ecaf30ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2b18c: 854e mv a0,s3 - 2b18e: 00021317 auipc t1,0x21 - 2b192: cfa33303 ld t1,-774(t1) # 4be88 <_GLOBAL_OFFSET_TABLE_+0x338> - 2b196: 9302 jalr t1 - 2b198: bfa5 j 2b110 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2c8> - 2b19a: 842a mv s0,a0 - 2b19c: bfc5 j 2b18c <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x344> - 2b19e: 842a mv s0,a0 - 2b1a0: bf85 j 2b110 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2c8> - 2b1a2: 84aa mv s1,a0 - 2b1a4: b779 j 2b132 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2ea> - 2b1a6: 84aa mv s1,a0 - 2b1a8: 00021317 auipc t1,0x21 - 2b1ac: de033303 ld t1,-544(t1) # 4bf88 <_GLOBAL_OFFSET_TABLE_+0x438> - 2b1b0: 1e840513 addi a0,s0,488 - 2b1b4: 9302 jalr t1 - 2b1b6: bf85 j 2b126 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2de> - 2b1b8: 84aa mv s1,a0 - 2b1ba: b7b5 j 2b126 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2de> - 2b1bc: 84aa mv s1,a0 - 2b1be: b745 j 2b15e <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x316> - 2b1c0: 84aa mv s1,a0 - 2b1c2: b74d j 2b164 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x31c> - 2b1c4: 7468 ld a0,232(s0) - 2b1c6: c119 beqz a0,2b1cc <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x384> - 2b1c8: f38ea0ef jal 15900 <_ZdlPv@plt> - 2b1cc: 6868 ld a0,208(s0) - 2b1ce: c119 beqz a0,2b1d4 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x38c> - 2b1d0: f30ea0ef jal 15900 <_ZdlPv@plt> - 2b1d4: 7c48 ld a0,184(s0) - 2b1d6: c119 beqz a0,2b1dc <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x394> - 2b1d8: f28ea0ef jal 15900 <_ZdlPv@plt> - 2b1dc: 7048 ld a0,160(s0) - 2b1de: c119 beqz a0,2b1e4 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x39c> - 2b1e0: f20ea0ef jal 15900 <_ZdlPv@plt> - 2b1e4: 09040513 addi a0,s0,144 - 2b1e8: 00021317 auipc t1,0x21 - 2b1ec: ac033303 ld t1,-1344(t1) # 4bca8 <_GLOBAL_OFFSET_TABLE_+0x158> - 2b1f0: 9302 jalr t1 - 2b1f2: 8426 mv s0,s1 - 2b1f4: 7a42 ld s4,48(sp) - 2b1f6: bf59 j 2b18c <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x344> - 2b1f8: 919ea0ef jal 15b10 - 2b1fc: b799 j 2b142 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2fa> - -000000000002b1fe <_ZN7testing8UnitTestC1Ev>: - 2b1fe: 7139 addi sp,sp,-64 - 2b200: 00021797 auipc a5,0x21 - 2b204: c187b783 ld a5,-1000(a5) # 4be18 <_GLOBAL_OFFSET_TABLE_+0x2c8> - 2b208: f822 sd s0,48(sp) - 2b20a: f04a sd s2,32(sp) - 2b20c: fc06 sd ra,56(sp) - 2b20e: f426 sd s1,40(sp) - 2b210: 07c1 addi a5,a5,16 - 2b212: 00850913 addi s2,a0,8 - 2b216: 842a mv s0,a0 - 2b218: e11c sd a5,0(a0) - 2b21a: 4581 li a1,0 - 2b21c: 854a mv a0,s2 - 2b21e: fc2ea0ef jal 159e0 - 2b222: e115 bnez a0,2b246 <_ZN7testing8UnitTestC1Ev+0x48> - 2b224: 02040823 sb zero,48(s0) - 2b228: 20000513 li a0,512 - 2b22c: e74ea0ef jal 158a0 <_Znwm@plt> - 2b230: 85a2 mv a1,s0 - 2b232: 84aa mv s1,a0 - 2b234: c15ff0ef jal 2ae48 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE> - 2b238: e024 sd s1,64(s0) - 2b23a: 70e2 ld ra,56(sp) - 2b23c: 7442 ld s0,48(sp) - 2b23e: 74a2 ld s1,40(sp) - 2b240: 7902 ld s2,32(sp) - 2b242: 6121 addi sp,sp,64 - 2b244: 8082 ret - 2b246: ec4e sd s3,24(sp) - 2b248: 00810993 addi s3,sp,8 - 2b24c: 00011617 auipc a2,0x11 - 2b250: 3a460613 addi a2,a2,932 # 3c5f0 <_IO_stdin_used+0x2a70> - 2b254: 458d li a1,3 - 2b256: 84aa mv s1,a0 - 2b258: 69a00693 li a3,1690 - 2b25c: 854e mv a0,s3 - 2b25e: a64f60ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2b262: 02400613 li a2,36 - 2b266: 00010597 auipc a1,0x10 - 2b26a: 94258593 addi a1,a1,-1726 # 3aba8 <_IO_stdin_used+0x1028> - 2b26e: 00021517 auipc a0,0x21 - 2b272: d2a53503 ld a0,-726(a0) # 4bf98 <_ZSt4cerr@Base> - 2b276: c8aea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2b27a: 4649 li a2,18 - 2b27c: 00011597 auipc a1,0x11 - 2b280: 3f458593 addi a1,a1,1012 # 3c670 <_IO_stdin_used+0x2af0> - 2b284: 00021517 auipc a0,0x21 - 2b288: d1453503 ld a0,-748(a0) # 4bf98 <_ZSt4cerr@Base> - 2b28c: c74ea0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2b290: 85a6 mv a1,s1 - 2b292: 00021517 auipc a0,0x21 - 2b296: d0653503 ld a0,-762(a0) # 4bf98 <_ZSt4cerr@Base> - 2b29a: a76ea0ef jal 15510 <_ZNSolsEi@plt> - 2b29e: 854e mv a0,s3 - 2b2a0: db2f30ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2b2a4: 69e2 ld s3,24(sp) - 2b2a6: bfbd j 2b224 <_ZN7testing8UnitTestC1Ev+0x26> - 2b2a8: 842a mv s0,a0 - 2b2aa: 854e mv a0,s3 - 2b2ac: da6f30ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2b2b0: 8522 mv a0,s0 - 2b2b2: d3eea0ef jal 157f0 <_Unwind_Resume@plt> - 2b2b6: 842a mv s0,a0 - 2b2b8: 8526 mv a0,s1 - 2b2ba: e46ea0ef jal 15900 <_ZdlPv@plt> - 2b2be: 854a mv a0,s2 - 2b2c0: 00021317 auipc t1,0x21 - 2b2c4: bc833303 ld t1,-1080(t1) # 4be88 <_GLOBAL_OFFSET_TABLE_+0x338> - 2b2c8: ec4e sd s3,24(sp) - 2b2ca: 9302 jalr t1 - 2b2cc: 8522 mv a0,s0 - 2b2ce: d22ea0ef jal 157f0 <_Unwind_Resume@plt> - 2b2d2: 842a mv s0,a0 - 2b2d4: b7ed j 2b2be <_ZN7testing8UnitTestC1Ev+0xc0> - -000000000002b2d6 <_ZN7testing8UnitTest11GetInstanceEv>: - 2b2d6: 9081c783 lbu a5,-1784(gp) # 4c698 <_ZGVZN7testing8UnitTest11GetInstanceEvE8instance> - 2b2da: 0230000f fence r,rw - 2b2de: c781 beqz a5,2b2e6 <_ZN7testing8UnitTest11GetInstanceEv+0x10> - 2b2e0: 91018513 addi a0,gp,-1776 # 4c6a0 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> - 2b2e4: 8082 ret - 2b2e6: 1141 addi sp,sp,-16 - 2b2e8: 90818513 addi a0,gp,-1784 # 4c698 <_ZGVZN7testing8UnitTest11GetInstanceEvE8instance> - 2b2ec: e406 sd ra,8(sp) - 2b2ee: e52ea0ef jal 15940 <__cxa_guard_acquire@plt> - 2b2f2: e511 bnez a0,2b2fe <_ZN7testing8UnitTest11GetInstanceEv+0x28> - 2b2f4: 60a2 ld ra,8(sp) - 2b2f6: 91018513 addi a0,gp,-1776 # 4c6a0 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> - 2b2fa: 0141 addi sp,sp,16 - 2b2fc: 8082 ret - 2b2fe: 91018513 addi a0,gp,-1776 # 4c6a0 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> - 2b302: efdff0ef jal 2b1fe <_ZN7testing8UnitTestC1Ev> - 2b306: 82018613 addi a2,gp,-2016 # 4c5b0 <__TMC_END__> - 2b30a: 91018593 addi a1,gp,-1776 # 4c6a0 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> - 2b30e: 00021517 auipc a0,0x21 - 2b312: cc253503 ld a0,-830(a0) # 4bfd0 <_GLOBAL_OFFSET_TABLE_+0x480> - 2b316: b3aea0ef jal 15650 <__cxa_atexit@plt> - 2b31a: 90818513 addi a0,gp,-1784 # 4c698 <_ZGVZN7testing8UnitTest11GetInstanceEvE8instance> - 2b31e: 9f3ea0ef jal 15d10 <__cxa_guard_release@plt> - 2b322: 60a2 ld ra,8(sp) - 2b324: 91018513 addi a0,gp,-1776 # 4c6a0 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> - 2b328: 0141 addi sp,sp,16 - 2b32a: 8082 ret - 2b32c: 87aa mv a5,a0 - 2b32e: 90818513 addi a0,gp,-1784 # 4c698 <_ZGVZN7testing8UnitTest11GetInstanceEvE8instance> - 2b332: e022 sd s0,0(sp) - 2b334: 843e mv s0,a5 - 2b336: 83aea0ef jal 15370 <__cxa_guard_abort@plt> - 2b33a: 8522 mv a0,s0 - 2b33c: cb4ea0ef jal 157f0 <_Unwind_Resume@plt> - -000000000002b340 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev>: - 2b340: 7169 addi sp,sp,-304 - 2b342: 00021797 auipc a5,0x21 - 2b346: 8667b783 ld a5,-1946(a5) # 4bba8 <_GLOBAL_OFFSET_TABLE_+0x58> - 2b34a: f222 sd s0,288(sp) - 2b34c: 842a mv s0,a0 - 2b34e: 850a mv a0,sp - 2b350: ee26 sd s1,280(sp) - 2b352: f5de sd s7,232(sp) - 2b354: 6384 ld s1,0(a5) - 2b356: f606 sd ra,296(sp) - 2b358: ea4a sd s2,272(sp) - 2b35a: e252 sd s4,256(sp) - 2b35c: fdd6 sd s5,248(sp) - 2b35e: f1e2 sd s8,224(sp) - 2b360: 861ef0ef jal 1abc0 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev> - 2b364: 67a2 ld a5,8(sp) - 2b366: 8b8a mv s7,sp - 2b368: 16078863 beqz a5,2b4d8 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x198> - 2b36c: 8526 mv a0,s1 - 2b36e: 03a00593 li a1,58 - 2b372: 86eea0ef jal 153e0 - 2b376: 1a050963 beqz a0,2b528 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x1e8> - 2b37a: 00150493 addi s1,a0,1 - 2b37e: 0c010913 addi s2,sp,192 - 2b382: 85a6 mv a1,s1 - 2b384: 854a mv a0,s2 - 2b386: bafee0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2b38a: 658e ld a1,192(sp) - 2b38c: 662e ld a2,200(sp) - 2b38e: e64e sd s3,264(sp) - 2b390: 02010993 addi s3,sp,32 - 2b394: f9da sd s6,240(sp) - 2b396: 962e add a2,a2,a1 - 2b398: 03010b13 addi s6,sp,48 - 2b39c: 854e mv a0,s3 - 2b39e: f05a sd s6,32(sp) - 2b3a0: f9aee0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2b3a4: 854e mv a0,s3 - 2b3a6: c3af20ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> - 2b3aa: 650e ld a0,192(sp) - 2b3ac: 099c addi a5,sp,208 - 2b3ae: 00f50463 beq a0,a5,2b3b6 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x76> - 2b3b2: d4eea0ef jal 15900 <_ZdlPv@plt> - 2b3b6: 854e mv a0,s3 - 2b3b8: bd2f20ef jal 1d78a <_ZNK7testing8internal8FilePath14IsAbsolutePathEv> - 2b3bc: e151 bnez a0,2b440 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x100> - 2b3be: f19ff0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 2b3c2: f2ff10ef jal 1d2f0 <_ZNK7testing8UnitTest20original_working_dirEv> - 2b3c6: 04010c13 addi s8,sp,64 - 2b3ca: 85aa mv a1,a0 - 2b3cc: 8562 mv a0,s8 - 2b3ce: b67ee0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2b3d2: 6586 ld a1,64(sp) - 2b3d4: 6626 ld a2,72(sp) - 2b3d6: 06010a13 addi s4,sp,96 - 2b3da: 189c addi a5,sp,112 - 2b3dc: 962e add a2,a2,a1 - 2b3de: 8552 mv a0,s4 - 2b3e0: f0be sd a5,96(sp) - 2b3e2: f58ee0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2b3e6: 8552 mv a0,s4 - 2b3e8: bf8f20ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> - 2b3ec: 08010a93 addi s5,sp,128 - 2b3f0: 85a6 mv a1,s1 - 2b3f2: 8556 mv a0,s5 - 2b3f4: b41ee0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2b3f8: 658a ld a1,128(sp) - 2b3fa: 662a ld a2,136(sp) - 2b3fc: 1104 addi s1,sp,160 - 2b3fe: 191c addi a5,sp,176 - 2b400: 962e add a2,a2,a1 - 2b402: 8526 mv a0,s1 - 2b404: f13e sd a5,160(sp) - 2b406: f34ee0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2b40a: 8526 mv a0,s1 - 2b40c: bd4f20ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> - 2b410: 8626 mv a2,s1 - 2b412: 85d2 mv a1,s4 - 2b414: 854a mv a0,s2 - 2b416: c03f20ef jal 1e018 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_> - 2b41a: 85ca mv a1,s2 - 2b41c: 854e mv a0,s3 - 2b41e: f52ea0ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 2b422: 854a mv a0,s2 - 2b424: 99deb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b428: 8526 mv a0,s1 - 2b42a: 997eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b42e: 8556 mv a0,s5 - 2b430: 991eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b434: 8552 mv a0,s4 - 2b436: 98beb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b43a: 8562 mv a0,s8 - 2b43c: 985eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b440: 854e mv a0,s3 - 2b442: b58f20ef jal 1d79a <_ZNK7testing8internal8FilePath11IsDirectoryEv> - 2b446: c935 beqz a0,2b4ba <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x17a> - 2b448: 1104 addi s1,sp,160 - 2b44a: 8526 mv a0,s1 - 2b44c: e50f20ef jal 1da9c <_ZN7testing8internal24GetCurrentExecutableNameEv> - 2b450: 854a mv a0,s2 - 2b452: f6eef0ef jal 1abc0 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev> - 2b456: 668e ld a3,192(sp) - 2b458: 08010a93 addi s5,sp,128 - 2b45c: 8556 mv a0,s5 - 2b45e: 8626 mv a2,s1 - 2b460: 85ce mv a1,s3 - 2b462: dd3f50ef jal 21234 <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc> - 2b466: 854a mv a0,s2 - 2b468: 959eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b46c: 8526 mv a0,s1 - 2b46e: 953eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b472: 658a ld a1,128(sp) - 2b474: 662a ld a2,136(sp) - 2b476: 01040793 addi a5,s0,16 - 2b47a: e01c sd a5,0(s0) - 2b47c: 962e add a2,a2,a1 - 2b47e: 8522 mv a0,s0 - 2b480: ebaee0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2b484: 8556 mv a0,s5 - 2b486: 93beb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b48a: 7502 ld a0,32(sp) - 2b48c: 05650363 beq a0,s6,2b4d2 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x192> - 2b490: c70ea0ef jal 15900 <_ZdlPv@plt> - 2b494: 69b2 ld s3,264(sp) - 2b496: 7b4e ld s6,240(sp) - 2b498: 6502 ld a0,0(sp) - 2b49a: 081c addi a5,sp,16 - 2b49c: 00f50463 beq a0,a5,2b4a4 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x164> - 2b4a0: c60ea0ef jal 15900 <_ZdlPv@plt> - 2b4a4: 70b2 ld ra,296(sp) - 2b4a6: 8522 mv a0,s0 - 2b4a8: 7412 ld s0,288(sp) - 2b4aa: 64f2 ld s1,280(sp) - 2b4ac: 6952 ld s2,272(sp) - 2b4ae: 6a12 ld s4,256(sp) - 2b4b0: 7aee ld s5,248(sp) - 2b4b2: 7bae ld s7,232(sp) - 2b4b4: 7c0e ld s8,224(sp) - 2b4b6: 6155 addi sp,sp,304 - 2b4b8: 8082 ret - 2b4ba: 7582 ld a1,32(sp) - 2b4bc: 7622 ld a2,40(sp) - 2b4be: 01040793 addi a5,s0,16 - 2b4c2: e01c sd a5,0(s0) - 2b4c4: 962e add a2,a2,a1 - 2b4c6: 8522 mv a0,s0 - 2b4c8: e72ee0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2b4cc: 7502 ld a0,32(sp) - 2b4ce: fd6511e3 bne a0,s6,2b490 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x150> - 2b4d2: 69b2 ld s3,264(sp) - 2b4d4: 7b4e ld s6,240(sp) - 2b4d6: b7c9 j 2b498 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x158> - 2b4d8: 0c010913 addi s2,sp,192 - 2b4dc: 854a mv a0,s2 - 2b4de: 00012597 auipc a1,0x12 - 2b4e2: a1a58593 addi a1,a1,-1510 # 3cef8 <_ZN7testingL20kDefaultOutputFormatE> - 2b4e6: a4fee0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2b4ea: 6782 ld a5,0(sp) - 2b4ec: 0818 addi a4,sp,16 - 2b4ee: 0ce78b63 beq a5,a4,2b5c4 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x284> - 2b4f2: 660e ld a2,192(sp) - 2b4f4: 0994 addi a3,sp,208 - 2b4f6: 672e ld a4,200(sp) - 2b4f8: 0ed60763 beq a2,a3,2b5e6 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2a6> - 2b4fc: 65ce ld a1,208(sp) - 2b4fe: e43a sd a4,8(sp) - 2b500: e032 sd a2,0(sp) - 2b502: 6742 ld a4,16(sp) - 2b504: e82e sd a1,16(sp) - 2b506: 0c078c63 beqz a5,2b5de <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x29e> - 2b50a: e1be sd a5,192(sp) - 2b50c: e9ba sd a4,208(sp) - 2b50e: e582 sd zero,200(sp) - 2b510: 854a mv a0,s2 - 2b512: 00078023 sb zero,0(a5) - 2b516: 8abeb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b51a: 8526 mv a0,s1 - 2b51c: 03a00593 li a1,58 - 2b520: ec1e90ef jal 153e0 - 2b524: e4051be3 bnez a0,2b37a <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x3a> - 2b528: dafff0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 2b52c: dc5f10ef jal 1d2f0 <_ZNK7testing8UnitTest20original_working_dirEv> - 2b530: 04010c13 addi s8,sp,64 - 2b534: 85aa mv a1,a0 - 2b536: 8562 mv a0,s8 - 2b538: 9fdee0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2b53c: 6586 ld a1,64(sp) - 2b53e: 6626 ld a2,72(sp) - 2b540: 06010a13 addi s4,sp,96 - 2b544: 189c addi a5,sp,112 - 2b546: 962e add a2,a2,a1 - 2b548: 8552 mv a0,s4 - 2b54a: f0be sd a5,96(sp) - 2b54c: deeee0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2b550: 8552 mv a0,s4 - 2b552: a8ef20ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> - 2b556: 08010a93 addi s5,sp,128 - 2b55a: 8556 mv a0,s5 - 2b55c: 00012597 auipc a1,0x12 - 2b560: 9a458593 addi a1,a1,-1628 # 3cf00 <_ZN7testingL18kDefaultOutputFileE> - 2b564: 9d1ee0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2b568: 658a ld a1,128(sp) - 2b56a: 662a ld a2,136(sp) - 2b56c: 1104 addi s1,sp,160 - 2b56e: 191c addi a5,sp,176 - 2b570: 962e add a2,a2,a1 - 2b572: 8526 mv a0,s1 - 2b574: f13e sd a5,160(sp) - 2b576: dc4ee0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2b57a: 8526 mv a0,s1 - 2b57c: a64f20ef jal 1d7e0 <_ZN7testing8internal8FilePath9NormalizeEv> - 2b580: 6702 ld a4,0(sp) - 2b582: 0c010913 addi s2,sp,192 - 2b586: 854a mv a0,s2 - 2b588: 4681 li a3,0 - 2b58a: 8626 mv a2,s1 - 2b58c: 85d2 mv a1,s4 - 2b58e: 943f50ef jal 20ed0 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc> - 2b592: 658e ld a1,192(sp) - 2b594: 662e ld a2,200(sp) - 2b596: 01040793 addi a5,s0,16 - 2b59a: e01c sd a5,0(s0) - 2b59c: 962e add a2,a2,a1 - 2b59e: 8522 mv a0,s0 - 2b5a0: d9aee0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2b5a4: 854a mv a0,s2 - 2b5a6: 81beb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b5aa: 8526 mv a0,s1 - 2b5ac: 815eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b5b0: 8556 mv a0,s5 - 2b5b2: 80feb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b5b6: 8552 mv a0,s4 - 2b5b8: 809eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b5bc: 8562 mv a0,s8 - 2b5be: 803eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b5c2: bdd9 j 2b498 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x158> - 2b5c4: 670e ld a4,192(sp) - 2b5c6: 0994 addi a3,sp,208 - 2b5c8: 00d70e63 beq a4,a3,2b5e4 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2a4> - 2b5cc: 01bc addi a5,sp,200 - 2b5ce: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2b5d2: 0207f087 vle64.v v1,(a5) - 2b5d6: 003c addi a5,sp,8 - 2b5d8: e03a sd a4,0(sp) - 2b5da: 0207f0a7 vse64.v v1,(a5) - 2b5de: e1b6 sd a3,192(sp) - 2b5e0: 099c addi a5,sp,208 - 2b5e2: b735 j 2b50e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x1ce> - 2b5e4: 672e ld a4,200(sp) - 2b5e6: c305 beqz a4,2b606 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2c6> - 2b5e8: 4605 li a2,1 - 2b5ea: 02c70463 beq a4,a2,2b612 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2d2> - 2b5ee: 0c377657 vsetvli a2,a4,e8,m8,ta,ma - 2b5f2: 02068407 vle8.v v8,(a3) - 2b5f6: 8f11 sub a4,a4,a2 - 2b5f8: 96b2 add a3,a3,a2 - 2b5fa: 02078427 vse8.v v8,(a5) - 2b5fe: 97b2 add a5,a5,a2 - 2b600: f77d bnez a4,2b5ee <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2ae> - 2b602: 672e ld a4,200(sp) - 2b604: 6782 ld a5,0(sp) - 2b606: 97ba add a5,a5,a4 - 2b608: e43a sd a4,8(sp) - 2b60a: 00078023 sb zero,0(a5) - 2b60e: 678e ld a5,192(sp) - 2b610: bdfd j 2b50e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x1ce> - 2b612: 0d014703 lbu a4,208(sp) - 2b616: 00e78023 sb a4,0(a5) - 2b61a: 672e ld a4,200(sp) - 2b61c: 6782 ld a5,0(sp) - 2b61e: b7e5 j 2b606 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2c6> - 2b620: 842a mv s0,a0 - 2b622: 8562 mv a0,s8 - 2b624: f9ceb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b628: e64e sd s3,264(sp) - 2b62a: f9da sd s6,240(sp) - 2b62c: 855e mv a0,s7 - 2b62e: f92eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b632: 8522 mv a0,s0 - 2b634: 9bcea0ef jal 157f0 <_Unwind_Resume@plt> - 2b638: 842a mv s0,a0 - 2b63a: a801 j 2b64a <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x30a> - 2b63c: 842a mv s0,a0 - 2b63e: 8526 mv a0,s1 - 2b640: f80eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b644: 8556 mv a0,s5 - 2b646: f7aeb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b64a: 8552 mv a0,s4 - 2b64c: f74eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b650: 8562 mv a0,s8 - 2b652: f6eeb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b656: 854e mv a0,s3 - 2b658: f68eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b65c: bfc1 j 2b62c <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2ec> - 2b65e: 842a mv s0,a0 - 2b660: b7d5 j 2b644 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x304> - 2b662: 842a mv s0,a0 - 2b664: bfe9 j 2b63e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2fe> - 2b666: 842a mv s0,a0 - 2b668: b7e5 j 2b650 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x310> - 2b66a: 842a mv s0,a0 - 2b66c: bff9 j 2b64a <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x30a> - 2b66e: 842a mv s0,a0 - 2b670: 854a mv a0,s2 - 2b672: f4eeb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b676: bf5d j 2b62c <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2ec> - 2b678: 842a mv s0,a0 - 2b67a: e64e sd s3,264(sp) - 2b67c: f9da sd s6,240(sp) - 2b67e: b77d j 2b62c <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2ec> - 2b680: 842a mv s0,a0 - 2b682: a029 j 2b68c <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x34c> - 2b684: 842a mv s0,a0 - 2b686: 854a mv a0,s2 - 2b688: f38eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b68c: 8526 mv a0,s1 - 2b68e: f32eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b692: b7d1 j 2b656 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x316> - 2b694: 842a mv s0,a0 - 2b696: b7c1 j 2b656 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x316> - 2b698: 842a mv s0,a0 - 2b69a: 854e mv a0,s3 - 2b69c: f24eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b6a0: bfc1 j 2b670 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x330> - 2b6a2: 842a mv s0,a0 - 2b6a4: 854a mv a0,s2 - 2b6a6: f1aeb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b6aa: bf51 j 2b63e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2fe> - 2b6ac: 842a mv s0,a0 - 2b6ae: 8556 mv a0,s5 - 2b6b0: f10eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b6b4: b74d j 2b656 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x316> - 2b6b6: 842a mv s0,a0 - 2b6b8: 8556 mv a0,s5 - 2b6ba: f06eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b6be: 8552 mv a0,s4 - 2b6c0: f00eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b6c4: bfb9 j 2b622 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2e2> - 2b6c6: 842a mv s0,a0 - 2b6c8: a819 j 2b6de <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x39e> - 2b6ca: 842a mv s0,a0 - 2b6cc: a809 j 2b6de <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x39e> - 2b6ce: 842a mv s0,a0 - 2b6d0: b7fd j 2b6be <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x37e> - 2b6d2: 842a mv s0,a0 - 2b6d4: b7ed j 2b6be <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x37e> - 2b6d6: 842a mv s0,a0 - 2b6d8: 854a mv a0,s2 - 2b6da: ee6eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b6de: 8526 mv a0,s1 - 2b6e0: ee0eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b6e4: bfd1 j 2b6b8 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x378> - -000000000002b6e6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv>: - 2b6e6: db010113 addi sp,sp,-592 - 2b6ea: 21613823 sd s6,528(sp) - 2b6ee: 21713423 sd s7,520(sp) - 2b6f2: 0b853b03 ld s6,184(a0) - 2b6f6: 0c053b83 ld s7,192(a0) - 2b6fa: 21813023 sd s8,512(sp) - 2b6fe: 24113423 sd ra,584(sp) - 2b702: 24813023 sd s0,576(sp) - 2b706: 22913c23 sd s1,568(sp) - 2b70a: 23213823 sd s2,560(sp) - 2b70e: 23313423 sd s3,552(sp) - 2b712: 23413023 sd s4,544(sp) - 2b716: 21513c23 sd s5,536(sp) - 2b71a: 8c2a mv s8,a0 - 2b71c: 0b7b0c63 beq s6,s7,2b7d4 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xee> - 2b720: ffe6 sd s9,504(sp) - 2b722: fbea sd s10,496(sp) - 2b724: 49a9 li s3,10 - 2b726: 0f900a93 li s5,249 - 2b72a: 000b3a03 ld s4,0(s6) - 2b72e: 4481 li s1,0 - 2b730: 4601 li a2,0 - 2b732: 038a3683 ld a3,56(s4) - 2b736: 030a3703 ld a4,48(s4) - 2b73a: 08d70863 beq a4,a3,2b7ca <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xe4> - 2b73e: 00349793 slli a5,s1,0x3 - 2b742: 97ba add a5,a5,a4 - 2b744: 6380 ld s0,0(a5) - 2b746: 08244c83 lbu s9,130(s0) - 2b74a: 060c8a63 beqz s9,2b7be <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xd8> - 2b74e: 18060e63 beqz a2,2b8ea <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x204> - 2b752: 700c ld a1,32(s0) - 2b754: 00010517 auipc a0,0x10 - 2b758: ca450513 addi a0,a0,-860 # 3b3f8 <_IO_stdin_used+0x1878> - 2b75c: f85e90ef jal 156e0 - 2b760: 643c ld a5,72(s0) - 2b762: c7b1 beqz a5,2b7ae <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> - 2b764: 639c ld a5,0(a5) - 2b766: c7a1 beqz a5,2b7ae <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> - 2b768: 00011597 auipc a1,0x11 - 2b76c: 5c858593 addi a1,a1,1480 # 3cd30 <_ZN7testing8internalL16kValueParamLabelE> - 2b770: 00010517 auipc a0,0x10 - 2b774: c7850513 addi a0,a0,-904 # 3b3e8 <_IO_stdin_used+0x1868> - 2b778: f69e90ef jal 156e0 - 2b77c: 643c ld a5,72(s0) - 2b77e: cb85 beqz a5,2b7ae <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> - 2b780: 6380 ld s0,0(a5) - 2b782: c415 beqz s0,2b7ae <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> - 2b784: 00044503 lbu a0,0(s0) - 2b788: 4901 li s2,0 - 2b78a: c115 beqz a0,2b7ae <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> - 2b78c: 15350763 beq a0,s3,2b8da <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x1f4> - 2b790: b50ea0ef jal 15ae0 - 2b794: 2905 addiw s2,s2,1 - 2b796: 00144503 lbu a0,1(s0) - 2b79a: 0405 addi s0,s0,1 - 2b79c: c909 beqz a0,2b7ae <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> - 2b79e: ff2ad7e3 bge s5,s2,2b78c <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xa6> - 2b7a2: 00011517 auipc a0,0x11 - 2b7a6: d4e50513 addi a0,a0,-690 # 3c4f0 <_IO_stdin_used+0x2970> - 2b7aa: f37e90ef jal 156e0 - 2b7ae: 4529 li a0,10 - 2b7b0: b30ea0ef jal 15ae0 - 2b7b4: 030a3703 ld a4,48(s4) - 2b7b8: 038a3683 ld a3,56(s4) - 2b7bc: 8666 mv a2,s9 - 2b7be: 40e687b3 sub a5,a3,a4 - 2b7c2: 0485 addi s1,s1,1 - 2b7c4: 878d srai a5,a5,0x3 - 2b7c6: f6f4ece3 bltu s1,a5,2b73e <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x58> - 2b7ca: 0b21 addi s6,s6,8 - 2b7cc: f56b9fe3 bne s7,s6,2b72a <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x44> - 2b7d0: 7cfe ld s9,504(sp) - 2b7d2: 7d5e ld s10,496(sp) - 2b7d4: 00020797 auipc a5,0x20 - 2b7d8: 6ac7b783 ld a5,1708(a5) # 4be80 - 2b7dc: 6388 ld a0,0(a5) - 2b7de: 848a mv s1,sp - 2b7e0: cb0ea0ef jal 15c90 - 2b7e4: 850a mv a0,sp - 2b7e6: bdaef0ef jal 1abc0 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev> - 2b7ea: 6722 ld a4,8(sp) - 2b7ec: 478d li a5,3 - 2b7ee: 1af70863 beq a4,a5,2b99e <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x2b8> - 2b7f2: 00010597 auipc a1,0x10 - 2b7f6: c1658593 addi a1,a1,-1002 # 3b408 <_IO_stdin_used+0x1888> - 2b7fa: 8526 mv a0,s1 - 2b7fc: 00020317 auipc t1,0x20 - 2b800: 4e433303 ld t1,1252(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 2b804: 9302 jalr t1 - 2b806: cd49 beqz a0,2b8a0 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x1ba> - 2b808: 04010a13 addi s4,sp,64 - 2b80c: 8552 mv a0,s4 - 2b80e: b33ff0ef jal 2b340 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> - 2b812: 6586 ld a1,64(sp) - 2b814: 06810913 addi s2,sp,104 - 2b818: 854a mv a0,s2 - 2b81a: f1aee0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2b81e: 854a mv a0,s2 - 2b820: 858f60ef jal 21878 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2b824: 77a6 ld a5,104(sp) - 2b826: 07810b13 addi s6,sp,120 - 2b82a: 842a mv s0,a0 - 2b82c: 01678563 beq a5,s6,2b836 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x150> - 2b830: 853e mv a0,a5 - 2b832: 8ceea0ef jal 15900 <_ZdlPv@plt> - 2b836: 6506 ld a0,64(sp) - 2b838: 05010a93 addi s5,sp,80 - 2b83c: 01550463 beq a0,s5,2b844 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x15e> - 2b840: 8c0ea0ef jal 15900 <_ZdlPv@plt> - 2b844: 854a mv a0,s2 - 2b846: 92aea0ef jal 15970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> - 2b84a: 00010597 auipc a1,0x10 - 2b84e: bb658593 addi a1,a1,-1098 # 3b400 <_IO_stdin_used+0x1880> - 2b852: 8526 mv a0,s1 - 2b854: 00020317 auipc t1,0x20 - 2b858: 48c33303 ld t1,1164(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 2b85c: 9302 jalr t1 - 2b85e: 10051563 bnez a0,2b968 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x282> - 2b862: 00010597 auipc a1,0x10 - 2b866: ba658593 addi a1,a1,-1114 # 3b408 <_IO_stdin_used+0x1888> - 2b86a: 8526 mv a0,s1 - 2b86c: 00020317 auipc t1,0x20 - 2b870: 47433303 ld t1,1140(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 2b874: 9302 jalr t1 - 2b876: 14051863 bnez a0,2b9c6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x2e0> - 2b87a: 85ca mv a1,s2 - 2b87c: 8552 mv a0,s4 - 2b87e: d2fef0ef jal 1b5ac <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 2b882: 6506 ld a0,64(sp) - 2b884: 85a2 mv a1,s0 - 2b886: 83aea0ef jal 158c0 - 2b88a: 6506 ld a0,64(sp) - 2b88c: 01550463 beq a0,s5,2b894 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x1ae> - 2b890: 870ea0ef jal 15900 <_ZdlPv@plt> - 2b894: 8522 mv a0,s0 - 2b896: 9daea0ef jal 15a70 - 2b89a: 854a mv a0,s2 - 2b89c: af5e90ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 2b8a0: 6502 ld a0,0(sp) - 2b8a2: 081c addi a5,sp,16 - 2b8a4: 00f50463 beq a0,a5,2b8ac <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x1c6> - 2b8a8: 858ea0ef jal 15900 <_ZdlPv@plt> - 2b8ac: 24813083 ld ra,584(sp) - 2b8b0: 24013403 ld s0,576(sp) - 2b8b4: 23813483 ld s1,568(sp) - 2b8b8: 23013903 ld s2,560(sp) - 2b8bc: 22813983 ld s3,552(sp) - 2b8c0: 22013a03 ld s4,544(sp) - 2b8c4: 21813a83 ld s5,536(sp) - 2b8c8: 21013b03 ld s6,528(sp) - 2b8cc: 20813b83 ld s7,520(sp) - 2b8d0: 20013c03 ld s8,512(sp) - 2b8d4: 25010113 addi sp,sp,592 - 2b8d8: 8082 ret - 2b8da: 0000e517 auipc a0,0xe - 2b8de: 5ae50513 addi a0,a0,1454 # 39e88 <_IO_stdin_used+0x308> - 2b8e2: dffe90ef jal 156e0 - 2b8e6: 2909 addiw s2,s2,2 - 2b8e8: b57d j 2b796 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xb0> - 2b8ea: 008a3583 ld a1,8(s4) - 2b8ee: 00010517 auipc a0,0x10 - 2b8f2: af250513 addi a0,a0,-1294 # 3b3e0 <_IO_stdin_used+0x1860> - 2b8f6: debe90ef jal 156e0 - 2b8fa: 028a3783 ld a5,40(s4) - 2b8fe: cba9 beqz a5,2b950 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> - 2b900: 639c ld a5,0(a5) - 2b902: c7b9 beqz a5,2b950 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> - 2b904: 00011597 auipc a1,0x11 - 2b908: 41c58593 addi a1,a1,1052 # 3cd20 <_ZN7testing8internalL15kTypeParamLabelE> - 2b90c: 00010517 auipc a0,0x10 - 2b910: adc50513 addi a0,a0,-1316 # 3b3e8 <_IO_stdin_used+0x1868> - 2b914: dcde90ef jal 156e0 - 2b918: 028a3783 ld a5,40(s4) - 2b91c: cb95 beqz a5,2b950 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> - 2b91e: 0007b903 ld s2,0(a5) - 2b922: 02090763 beqz s2,2b950 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> - 2b926: 00094503 lbu a0,0(s2) - 2b92a: 4d01 li s10,0 - 2b92c: c115 beqz a0,2b950 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> - 2b92e: 03350563 beq a0,s3,2b958 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x272> - 2b932: 9aeea0ef jal 15ae0 - 2b936: 2d05 addiw s10,s10,1 - 2b938: 00194503 lbu a0,1(s2) - 2b93c: 0905 addi s2,s2,1 - 2b93e: c909 beqz a0,2b950 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> - 2b940: ffaad7e3 bge s5,s10,2b92e <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x248> - 2b944: 00011517 auipc a0,0x11 - 2b948: bac50513 addi a0,a0,-1108 # 3c4f0 <_IO_stdin_used+0x2970> - 2b94c: d95e90ef jal 156e0 - 2b950: 4529 li a0,10 - 2b952: 98eea0ef jal 15ae0 - 2b956: bbf5 j 2b752 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x6c> - 2b958: 0000e517 auipc a0,0xe - 2b95c: 53050513 addi a0,a0,1328 # 39e88 <_IO_stdin_used+0x308> - 2b960: d81e90ef jal 156e0 - 2b964: 2d09 addiw s10,s10,2 - 2b966: bfc9 j 2b938 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x252> - 2b968: 02010993 addi s3,sp,32 - 2b96c: 854e mv a0,s3 - 2b96e: 9d3ff0ef jal 2b340 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> - 2b972: 7582 ld a1,32(sp) - 2b974: 8552 mv a0,s4 - 2b976: debf50ef jal 21760 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc> - 2b97a: 0b8c0593 addi a1,s8,184 - 2b97e: 855a mv a0,s6 - 2b980: cd2fd0ef jal 28e52 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE> - 2b984: 00020797 auipc a5,0x20 - 2b988: 26c7b783 ld a5,620(a5) # 4bbf0 <_GLOBAL_OFFSET_TABLE_+0xa0> - 2b98c: 07c1 addi a5,a5,16 - 2b98e: 00a8 addi a0,sp,72 - 2b990: e0be sd a5,64(sp) - 2b992: c2eeb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b996: 854e mv a0,s3 - 2b998: c28eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b99c: bdf9 j 2b87a <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x194> - 2b99e: 6782 ld a5,0(sp) - 2b9a0: 07800713 li a4,120 - 2b9a4: 0007c683 lbu a3,0(a5) - 2b9a8: e4e695e3 bne a3,a4,2b7f2 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x10c> - 2b9ac: 0017c683 lbu a3,1(a5) - 2b9b0: 06d00713 li a4,109 - 2b9b4: e2e69fe3 bne a3,a4,2b7f2 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x10c> - 2b9b8: 0027c703 lbu a4,2(a5) - 2b9bc: 06c00793 li a5,108 - 2b9c0: e2f719e3 bne a4,a5,2b7f2 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x10c> - 2b9c4: b591 j 2b808 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x122> - 2b9c6: 02010993 addi s3,sp,32 - 2b9ca: 854e mv a0,s3 - 2b9cc: 975ff0ef jal 2b340 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> - 2b9d0: 7582 ld a1,32(sp) - 2b9d2: 8552 mv a0,s4 - 2b9d4: f99f50ef jal 2196c <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc> - 2b9d8: 0b8c0593 addi a1,s8,184 - 2b9dc: 855a mv a0,s6 - 2b9de: fc9fe0ef jal 2a9a6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE> - 2b9e2: 00020797 auipc a5,0x20 - 2b9e6: 2ee7b783 ld a5,750(a5) # 4bcd0 <_GLOBAL_OFFSET_TABLE_+0x180> - 2b9ea: b74d j 2b98c <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x2a6> - 2b9ec: 842a mv s0,a0 - 2b9ee: a029 j 2b9f8 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x312> - 2b9f0: 842a mv s0,a0 - 2b9f2: 8552 mv a0,s4 - 2b9f4: bcceb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b9f8: 854a mv a0,s2 - 2b9fa: 997e90ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 2b9fe: 8526 mv a0,s1 - 2ba00: ffe6 sd s9,504(sp) - 2ba02: fbea sd s10,496(sp) - 2ba04: bbceb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ba08: 8522 mv a0,s0 - 2ba0a: de7e90ef jal 157f0 <_Unwind_Resume@plt> - 2ba0e: 842a mv s0,a0 - 2ba10: 854a mv a0,s2 - 2ba12: baeeb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ba16: 8552 mv a0,s4 - 2ba18: ba8eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ba1c: b7cd j 2b9fe <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x318> - 2ba1e: 842a mv s0,a0 - 2ba20: bfdd j 2ba16 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x330> - 2ba22: 00020797 auipc a5,0x20 - 2ba26: 2ae7b783 ld a5,686(a5) # 4bcd0 <_GLOBAL_OFFSET_TABLE_+0x180> - 2ba2a: 842a mv s0,a0 - 2ba2c: 07c1 addi a5,a5,16 - 2ba2e: 00a8 addi a0,sp,72 - 2ba30: e0be sd a5,64(sp) - 2ba32: b8eeb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ba36: 854e mv a0,s3 - 2ba38: b88eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ba3c: bf75 j 2b9f8 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x312> - 2ba3e: 842a mv s0,a0 - 2ba40: bfdd j 2ba36 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x350> - 2ba42: 00020797 auipc a5,0x20 - 2ba46: 1ae7b783 ld a5,430(a5) # 4bbf0 <_GLOBAL_OFFSET_TABLE_+0xa0> - 2ba4a: b7c5 j 2ba2a <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x344> - 2ba4c: 842a mv s0,a0 - 2ba4e: b7e5 j 2ba36 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x350> - 2ba50: 842a mv s0,a0 - 2ba52: b775 j 2b9fe <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x318> - -000000000002ba54 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv>: - 2ba54: 7159 addi sp,sp,-112 - 2ba56: f0a2 sd s0,96(sp) - 2ba58: 842a mv s0,a0 - 2ba5a: 850a mv a0,sp - 2ba5c: eca6 sd s1,88(sp) - 2ba5e: f486 sd ra,104(sp) - 2ba60: e4ce sd s3,72(sp) - 2ba62: 95eef0ef jal 1abc0 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev> - 2ba66: 67a2 ld a5,8(sp) - 2ba68: 470d li a4,3 - 2ba6a: 848a mv s1,sp - 2ba6c: 08e78b63 beq a5,a4,2bb02 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0xae> - 2ba70: 4711 li a4,4 - 2ba72: 00e78963 beq a5,a4,2ba84 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x30> - 2ba76: 12079c63 bnez a5,2bbae <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x15a> - 2ba7a: 6502 ld a0,0(sp) - 2ba7c: 081c addi a5,sp,16 - 2ba7e: 06f51a63 bne a0,a5,2baf2 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x9e> - 2ba82: a895 j 2baf6 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0xa2> - 2ba84: 6782 ld a5,0(sp) - 2ba86: e8ca sd s2,80(sp) - 2ba88: 06a00713 li a4,106 - 2ba8c: 0007c683 lbu a3,0(a5) - 2ba90: 0ce68863 beq a3,a4,2bb60 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x10c> - 2ba94: 02010913 addi s2,sp,32 - 2ba98: 6685 lui a3,0x1 - 2ba9a: 854a mv a0,s2 - 2ba9c: 3d868693 addi a3,a3,984 # 13d8 <__abi_tag-0xeebc> - 2baa0: 0000f617 auipc a2,0xf - 2baa4: d3060613 addi a2,a2,-720 # 3a7d0 <_IO_stdin_used+0xc50> - 2baa8: 4585 li a1,1 - 2baaa: a19f50ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2baae: 02500613 li a2,37 - 2bab2: 00010597 auipc a1,0x10 - 2bab6: 95e58593 addi a1,a1,-1698 # 3b410 <_IO_stdin_used+0x1890> - 2baba: 00020517 auipc a0,0x20 - 2babe: 4de53503 ld a0,1246(a0) # 4bf98 <_ZSt4cerr@Base> - 2bac2: c3fe90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2bac6: 6622 ld a2,8(sp) - 2bac8: 6582 ld a1,0(sp) - 2baca: 00020517 auipc a0,0x20 - 2bace: 4ce53503 ld a0,1230(a0) # 4bf98 <_ZSt4cerr@Base> - 2bad2: c2fe90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2bad6: 0000f597 auipc a1,0xf - 2bada: 14258593 addi a1,a1,322 # 3ac18 <_IO_stdin_used+0x1098> - 2bade: b53e90ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2bae2: 854a mv a0,s2 - 2bae4: d6ff20ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2bae8: 6502 ld a0,0(sp) - 2baea: 081c addi a5,sp,16 - 2baec: 6946 ld s2,80(sp) - 2baee: 00f50463 beq a0,a5,2baf6 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0xa2> - 2baf2: e0fe90ef jal 15900 <_ZdlPv@plt> - 2baf6: 70a6 ld ra,104(sp) - 2baf8: 7406 ld s0,96(sp) - 2bafa: 64e6 ld s1,88(sp) - 2bafc: 69a6 ld s3,72(sp) - 2bafe: 6165 addi sp,sp,112 - 2bb00: 8082 ret - 2bb02: 6782 ld a5,0(sp) - 2bb04: e8ca sd s2,80(sp) - 2bb06: 07800713 li a4,120 - 2bb0a: 0007c683 lbu a3,0(a5) - 2bb0e: f8e693e3 bne a3,a4,2ba94 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> - 2bb12: 0017c683 lbu a3,1(a5) - 2bb16: 06d00713 li a4,109 - 2bb1a: f6e69de3 bne a3,a4,2ba94 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> - 2bb1e: 0027c703 lbu a4,2(a5) - 2bb22: 06c00793 li a5,108 - 2bb26: f6f717e3 bne a4,a5,2ba94 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> - 2bb2a: 02800513 li a0,40 - 2bb2e: 19840413 addi s0,s0,408 - 2bb32: d6fe90ef jal 158a0 <_Znwm@plt> - 2bb36: 02010913 addi s2,sp,32 - 2bb3a: 89aa mv s3,a0 - 2bb3c: 854a mv a0,s2 - 2bb3e: 803ff0ef jal 2b340 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> - 2bb42: 7582 ld a1,32(sp) - 2bb44: 854e mv a0,s3 - 2bb46: c1bf50ef jal 21760 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc> - 2bb4a: 85ce mv a1,s3 - 2bb4c: 8522 mv a0,s0 - 2bb4e: b22f10ef jal 1ce70 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE> - 2bb52: 7502 ld a0,32(sp) - 2bb54: 181c addi a5,sp,48 - 2bb56: f8f509e3 beq a0,a5,2bae8 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x94> - 2bb5a: da7e90ef jal 15900 <_ZdlPv@plt> - 2bb5e: b769 j 2bae8 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x94> - 2bb60: 0017c683 lbu a3,1(a5) - 2bb64: 07300713 li a4,115 - 2bb68: f2e696e3 bne a3,a4,2ba94 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> - 2bb6c: 0027c683 lbu a3,2(a5) - 2bb70: 06f00713 li a4,111 - 2bb74: f2e690e3 bne a3,a4,2ba94 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> - 2bb78: 0037c703 lbu a4,3(a5) - 2bb7c: 06e00793 li a5,110 - 2bb80: f0f71ae3 bne a4,a5,2ba94 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> - 2bb84: 02800513 li a0,40 - 2bb88: 19840413 addi s0,s0,408 - 2bb8c: d15e90ef jal 158a0 <_Znwm@plt> - 2bb90: 02010913 addi s2,sp,32 - 2bb94: 89aa mv s3,a0 - 2bb96: 854a mv a0,s2 - 2bb98: fa8ff0ef jal 2b340 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> - 2bb9c: 7582 ld a1,32(sp) - 2bb9e: 854e mv a0,s3 - 2bba0: dcdf50ef jal 2196c <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc> - 2bba4: 85ce mv a1,s3 - 2bba6: 8522 mv a0,s0 - 2bba8: ac8f10ef jal 1ce70 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE> - 2bbac: b75d j 2bb52 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0xfe> - 2bbae: e8ca sd s2,80(sp) - 2bbb0: b5d5 j 2ba94 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> - 2bbb2: 842a mv s0,a0 - 2bbb4: e0d2 sd s4,64(sp) - 2bbb6: 8526 mv a0,s1 - 2bbb8: a08eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2bbbc: 8522 mv a0,s0 - 2bbbe: c33e90ef jal 157f0 <_Unwind_Resume@plt> - 2bbc2: e0d2 sd s4,64(sp) - 2bbc4: 842a mv s0,a0 - 2bbc6: 4a01 li s4,0 - 2bbc8: 854a mv a0,s2 - 2bbca: 9f6eb0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2bbce: fe0a04e3 beqz s4,2bbb6 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x162> - 2bbd2: 6a06 ld s4,64(sp) - 2bbd4: 854e mv a0,s3 - 2bbd6: d2be90ef jal 15900 <_ZdlPv@plt> - 2bbda: e0d2 sd s4,64(sp) - 2bbdc: bfe9 j 2bbb6 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x162> - 2bbde: e0d2 sd s4,64(sp) - 2bbe0: 842a mv s0,a0 - 2bbe2: 4a05 li s4,1 - 2bbe4: b7d5 j 2bbc8 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x174> - 2bbe6: 842a mv s0,a0 - 2bbe8: b7f5 j 2bbd4 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x180> - 2bbea: 842a mv s0,a0 - 2bbec: 854a mv a0,s2 - 2bbee: c65f20ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2bbf2: e0d2 sd s4,64(sp) - 2bbf4: b7c9 j 2bbb6 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x162> - 2bbf6: b7f1 j 2bbc2 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x16e> - 2bbf8: b7dd j 2bbde <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x18a> - 2bbfa: 842a mv s0,a0 - 2bbfc: bfe1 j 2bbd4 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x180> - -000000000002bbfe <_ZN7testing4Test15HasFatalFailureEv>: - 2bbfe: 1141 addi sp,sp,-16 - 2bc00: e406 sd ra,8(sp) - 2bc02: ed4ff0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 2bc06: 6128 ld a0,64(a0) - 2bc08: 833f10ef jal 1d43a <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> - 2bc0c: 60a2 ld ra,8(sp) - 2bc0e: 0141 addi sp,sp,16 - 2bc10: fcbef06f j 1bbda <_ZNK7testing10TestResult15HasFatalFailureEv> - -000000000002bc14 <_ZN7testing4Test18HasNonfatalFailureEv>: - 2bc14: 1141 addi sp,sp,-16 - 2bc16: e406 sd ra,8(sp) - 2bc18: ebeff0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 2bc1c: 6128 ld a0,64(a0) - 2bc1e: 81df10ef jal 1d43a <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> - 2bc22: 60a2 ld ra,8(sp) - 2bc24: 0141 addi sp,sp,16 - 2bc26: 860f006f j 1bc86 <_ZNK7testing10TestResult18HasNonfatalFailureEv> - -000000000002bc2a <_ZN7testing4Test9IsSkippedEv>: - 2bc2a: 1141 addi sp,sp,-16 - 2bc2c: e406 sd ra,8(sp) - 2bc2e: ea8ff0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 2bc32: 6128 ld a0,64(a0) - 2bc34: 807f10ef jal 1d43a <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> - 2bc38: 60a2 ld ra,8(sp) - 2bc3a: 0141 addi sp,sp,16 - 2bc3c: b0ef006f j 1bf4a <_ZNK7testing10TestResult7SkippedEv> - -000000000002bc40 <_ZN7testing8internal31GetCurrentOsStackTraceExceptTopB5cxx11EPNS_8UnitTestEi>: - 2bc40: 1101 addi sp,sp,-32 - 2bc42: ec06 sd ra,24(sp) - 2bc44: e822 sd s0,16(sp) - 2bc46: e426 sd s1,8(sp) - 2bc48: 842a mv s0,a0 - 2bc4a: 84b2 mv s1,a2 - 2bc4c: e8aff0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 2bc50: 612c ld a1,64(a0) - 2bc52: 0014861b addiw a2,s1,1 - 2bc56: 8522 mv a0,s0 - 2bc58: f86f10ef jal 1d3de <_ZN7testing8internal12UnitTestImpl28CurrentOsStackTraceExceptTopB5cxx11Ei> - 2bc5c: 60e2 ld ra,24(sp) - 2bc5e: 8522 mv a0,s0 - 2bc60: 6442 ld s0,16(sp) - 2bc62: 64a2 ld s1,8(sp) - 2bc64: 6105 addi sp,sp,32 - 2bc66: 8082 ret - -000000000002bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 2bc68: 1101 addi sp,sp,-32 - 2bc6a: e426 sd s1,8(sp) - 2bc6c: ec06 sd ra,24(sp) - 2bc6e: 84aa mv s1,a0 - 2bc70: e66ff0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 2bc74: 613c ld a5,64(a0) - 2bc76: 1d87b783 ld a5,472(a5) - 2bc7a: e822 sd s0,16(sp) - 2bc7c: cb85 beqz a5,2bcac <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x44> - 2bc7e: 5788 lw a0,40(a5) - 2bc80: 0000e597 auipc a1,0xe - 2bc84: 59858593 addi a1,a1,1432 # 3a218 <_IO_stdin_used+0x698> - 2bc88: fb9e90ef jal 15c40 - 2bc8c: 842a mv s0,a0 - 2bc8e: 85aa mv a1,a0 - 2bc90: 04900513 li a0,73 - 2bc94: f2ce90ef jal 153c0 - 2bc98: 6088 ld a0,0(s1) - 2bc9a: 85a2 mv a1,s0 - 2bc9c: c25e90ef jal 158c0 - 2bca0: 8522 mv a0,s0 - 2bca2: fefe90ef jal 15c90 - 2bca6: 4505 li a0,1 - 2bca8: 9f9e90ef jal 156a0 <_exit@plt> - 2bcac: 00020417 auipc s0,0x20 - 2bcb0: 18c43403 ld s0,396(s0) # 4be38 - 2bcb4: 600c ld a1,0(s0) - 2bcb6: 6088 ld a0,0(s1) - 2bcb8: c09e90ef jal 158c0 - 2bcbc: 6008 ld a0,0(s0) - 2bcbe: fd3e90ef jal 15c90 - 2bcc2: 81fe90ef jal 154e0 - -000000000002bcc6 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv>: - 2bcc6: dc010113 addi sp,sp,-576 - 2bcca: 22813823 sd s0,560(sp) - 2bcce: 22913423 sd s1,552(sp) - 2bcd2: 23213023 sd s2,544(sp) - 2bcd6: 21313c23 sd s3,536(sp) - 2bcda: 22113c23 sd ra,568(sp) - 2bcde: 21413823 sd s4,528(sp) - 2bce2: 21513423 sd s5,520(sp) - 2bce6: 21613023 sd s6,512(sp) - 2bcea: ffde sd s7,504(sp) - 2bcec: fbe2 sd s8,496(sp) - 2bcee: 842a mv s0,a0 - 2bcf0: 00b10913 addi s2,sp,11 - 2bcf4: 54fd li s1,-1 - 2bcf6: 4991 li s3,4 - 2bcf8: a031 j 2bd04 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3e> - 2bcfa: dc6e90ef jal 152c0 <__errno_location@plt> - 2bcfe: 411c lw a5,0(a0) - 2bd00: 15379b63 bne a5,s3,2be56 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x190> - 2bd04: 5848 lw a0,52(s0) - 2bd06: 4605 li a2,1 - 2bd08: 85ca mv a1,s2 - 2bd0a: ab7e90ef jal 157c0 - 2bd0e: 2501 sext.w a0,a0 - 2bd10: fe9505e3 beq a0,s1,2bcfa <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x34> - 2bd14: 4785 li a5,1 - 2bd16: 10051b63 bnez a0,2be2c <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x166> - 2bd1a: d81c sw a5,48(s0) - 2bd1c: 54fd li s1,-1 - 2bd1e: 4911 li s2,4 - 2bd20: 5848 lw a0,52(s0) - 2bd22: defe90ef jal 15b10 - 2bd26: 0c951963 bne a0,s1,2bdf8 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x132> - 2bd2a: d96e90ef jal 152c0 <__errno_location@plt> - 2bd2e: 411c lw a5,0(a0) - 2bd30: ff2788e3 beq a5,s2,2bd20 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x5a> - 2bd34: 0804 addi s1,sp,16 - 2bd36: 8526 mv a0,s1 - 2bd38: 00010597 auipc a1,0x10 - 2bd3c: 80058593 addi a1,a1,-2048 # 3b538 <_IO_stdin_used+0x19b8> - 2bd40: 9f4ee0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2bd44: 8526 mv a0,s1 - 2bd46: 0000f597 auipc a1,0xf - 2bd4a: 6f258593 addi a1,a1,1778 # 3b438 <_IO_stdin_used+0x18b8> - 2bd4e: 833e90ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2bd52: 03010913 addi s2,sp,48 - 2bd56: 85aa mv a1,a0 - 2bd58: 854a mv a0,s2 - 2bd5a: 8a7e90ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2bd5e: 854a mv a0,s2 - 2bd60: 0000f597 auipc a1,0xf - 2bd64: 7f058593 addi a1,a1,2032 # 3b550 <_IO_stdin_used+0x19d0> - 2bd68: 819e90ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2bd6c: 05010a13 addi s4,sp,80 - 2bd70: 85aa mv a1,a0 - 2bd72: 8552 mv a0,s4 - 2bd74: 88de90ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2bd78: 07010a93 addi s5,sp,112 - 2bd7c: 1f200793 li a5,498 - 2bd80: 8556 mv a0,s5 - 2bd82: 006c addi a1,sp,12 - 2bd84: 00020317 auipc t1,0x20 - 2bd88: 1ec33303 ld t1,492(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2bd8c: c63e sw a5,12(sp) - 2bd8e: 9302 jalr t1 - 2bd90: 09010b13 addi s6,sp,144 - 2bd94: 855a mv a0,s6 - 2bd96: 8656 mv a2,s5 - 2bd98: 85d2 mv a1,s4 - 2bd9a: 00020317 auipc t1,0x20 - 2bd9e: dbe33303 ld t1,-578(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2bda2: 9302 jalr t1 - 2bda4: 0000f597 auipc a1,0xf - 2bda8: 19458593 addi a1,a1,404 # 3af38 <_IO_stdin_used+0x13b8> - 2bdac: 855a mv a0,s6 - 2bdae: fd2e90ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2bdb2: 0b010993 addi s3,sp,176 - 2bdb6: 85aa mv a1,a0 - 2bdb8: 854e mv a0,s3 - 2bdba: 847e90ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2bdbe: 854e mv a0,s3 - 2bdc0: 0000f597 auipc a1,0xf - 2bdc4: 79858593 addi a1,a1,1944 # 3b558 <_IO_stdin_used+0x19d8> - 2bdc8: fb8e90ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2bdcc: 0d010b93 addi s7,sp,208 - 2bdd0: 85aa mv a1,a0 - 2bdd2: 855e mv a0,s7 - 2bdd4: 82de90ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2bdd8: 855e mv a0,s7 - 2bdda: 0000f597 auipc a1,0xf - 2bdde: 79658593 addi a1,a1,1942 # 3b570 <_IO_stdin_used+0x19f0> - 2bde2: f9ee90ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2bde6: 0f010c13 addi s8,sp,240 - 2bdea: 85aa mv a1,a0 - 2bdec: 8562 mv a0,s8 - 2bdee: 813e90ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2bdf2: 8562 mv a0,s8 - 2bdf4: e75ff0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2bdf8: ea4f10ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> - 2bdfc: f20502e3 beqz a0,2bd20 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x5a> - 2be00: d844 sw s1,52(s0) - 2be02: 23813083 ld ra,568(sp) - 2be06: 23013403 ld s0,560(sp) - 2be0a: 22813483 ld s1,552(sp) - 2be0e: 22013903 ld s2,544(sp) - 2be12: 21813983 ld s3,536(sp) - 2be16: 21013a03 ld s4,528(sp) - 2be1a: 20813a83 ld s5,520(sp) - 2be1e: 20013b03 ld s6,512(sp) - 2be22: 7bfe ld s7,504(sp) - 2be24: 7c5e ld s8,496(sp) - 2be26: 24010113 addi sp,sp,576 - 2be2a: 8082 ret - 2be2c: 02f51563 bne a0,a5,2be56 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x190> - 2be30: 00b14783 lbu a5,11(sp) - 2be34: 05200713 li a4,82 - 2be38: 08e78163 beq a5,a4,2beba <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x1f4> - 2be3c: 06f76863 bltu a4,a5,2beac <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x1e6> - 2be40: 04900713 li a4,73 - 2be44: 0ee78263 beq a5,a4,2bf28 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x262> - 2be48: 04c00713 li a4,76 - 2be4c: 06e79a63 bne a5,a4,2bec0 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x1fa> - 2be50: 4789 li a5,2 - 2be52: d81c sw a5,48(s0) - 2be54: b5e1 j 2bd1c <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> - 2be56: 0d010b93 addi s7,sp,208 - 2be5a: 855e mv a0,s7 - 2be5c: 0000f617 auipc a2,0xf - 2be60: 5dc60613 addi a2,a2,1500 # 3b438 <_IO_stdin_used+0x18b8> - 2be64: 458d li a1,3 - 2be66: 1ef00693 li a3,495 - 2be6a: e58f50ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2be6e: 02b00613 li a2,43 - 2be72: 0000f597 auipc a1,0xf - 2be76: 69658593 addi a1,a1,1686 # 3b508 <_IO_stdin_used+0x1988> - 2be7a: 00020517 auipc a0,0x20 - 2be7e: 11e53503 ld a0,286(a0) # 4bf98 <_ZSt4cerr@Base> - 2be82: 87fe90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2be86: 1984 addi s1,sp,240 - 2be88: 8526 mv a0,s1 - 2be8a: fe0f10ef jal 1d66a <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev> - 2be8e: 766e ld a2,248(sp) - 2be90: 75ce ld a1,240(sp) - 2be92: 00020517 auipc a0,0x20 - 2be96: 10653503 ld a0,262(a0) # 4bf98 <_ZSt4cerr@Base> - 2be9a: 867e90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2be9e: 8526 mv a0,s1 - 2bea0: f21ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2bea4: 855e mv a0,s7 - 2bea6: 9adf20ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2beaa: bd8d j 2bd1c <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> - 2beac: 05400713 li a4,84 - 2beb0: 00e79863 bne a5,a4,2bec0 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x1fa> - 2beb4: 4791 li a5,4 - 2beb6: d81c sw a5,48(s0) - 2beb8: b595 j 2bd1c <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> - 2beba: 478d li a5,3 - 2bebc: d81c sw a5,48(s0) - 2bebe: bdb9 j 2bd1c <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> - 2bec0: 1984 addi s1,sp,240 - 2bec2: 8526 mv a0,s1 - 2bec4: 0000f617 auipc a2,0xf - 2bec8: 57460613 addi a2,a2,1396 # 3b438 <_IO_stdin_used+0x18b8> - 2becc: 458d li a1,3 - 2bece: 1ea00693 li a3,490 - 2bed2: df0f50ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2bed6: 02200613 li a2,34 - 2beda: 0000f597 auipc a1,0xf - 2bede: 5e658593 addi a1,a1,1510 # 3b4c0 <_IO_stdin_used+0x1940> - 2bee2: 00020517 auipc a0,0x20 - 2bee6: 0b653503 ld a0,182(a0) # 4bf98 <_ZSt4cerr@Base> - 2beea: 817e90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2beee: 4661 li a2,24 - 2bef0: 0000f597 auipc a1,0xf - 2bef4: 5f858593 addi a1,a1,1528 # 3b4e8 <_IO_stdin_used+0x1968> - 2bef8: 00020517 auipc a0,0x20 - 2befc: 0a053503 ld a0,160(a0) # 4bf98 <_ZSt4cerr@Base> - 2bf00: 801e90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2bf04: 00b14583 lbu a1,11(sp) - 2bf08: 00020517 auipc a0,0x20 - 2bf0c: 09053503 ld a0,144(a0) # 4bf98 <_ZSt4cerr@Base> - 2bf10: 941e90ef jal 15850 <_ZNSo9_M_insertImEERSoT_@plt> - 2bf14: 00010597 auipc a1,0x10 - 2bf18: e1c58593 addi a1,a1,-484 # 3bd30 <_IO_stdin_used+0x21b0> - 2bf1c: f14e90ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2bf20: 8526 mv a0,s1 - 2bf22: 931f20ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2bf26: bbdd j 2bd1c <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> - 2bf28: 0b010993 addi s3,sp,176 - 2bf2c: 854e mv a0,s3 - 2bf2e: 03442903 lw s2,52(s0) - 2bf32: 1984 addi s1,sp,240 - 2bf34: b90ef0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 2bf38: 5afd li s5,-1 - 2bf3a: 4a11 li s4,4 - 2bf3c: 0ff00613 li a2,255 - 2bf40: 85a6 mv a1,s1 - 2bf42: 854a mv a0,s2 - 2bf44: 87de90ef jal 157c0 - 2bf48: 0005079b sext.w a5,a0 - 2bf4c: 0af04263 bgtz a5,2bff0 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x32a> - 2bf50: 0b579963 bne a5,s5,2c002 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x33c> - 2bf54: b6ce90ef jal 152c0 <__errno_location@plt> - 2bf58: 411c lw a5,0(a0) - 2bf5a: ff4781e3 beq a5,s4,2bf3c <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x276> - 2bf5e: b62e90ef jal 152c0 <__errno_location@plt> - 2bf62: 09010b13 addi s6,sp,144 - 2bf66: 87aa mv a5,a0 - 2bf68: 16a00693 li a3,362 - 2bf6c: 855a mv a0,s6 - 2bf6e: 0000f617 auipc a2,0xf - 2bf72: 4ca60613 addi a2,a2,1226 # 3b438 <_IO_stdin_used+0x18b8> - 2bf76: 458d li a1,3 - 2bf78: 0007a903 lw s2,0(a5) - 2bf7c: d46f50ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2bf80: 02900613 li a2,41 - 2bf84: 0000f597 auipc a1,0xf - 2bf88: 50458593 addi a1,a1,1284 # 3b488 <_IO_stdin_used+0x1908> - 2bf8c: 00020517 auipc a0,0x20 - 2bf90: 00c53503 ld a0,12(a0) # 4bf98 <_ZSt4cerr@Base> - 2bf94: f6ce90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2bf98: 0d010b93 addi s7,sp,208 - 2bf9c: 855e mv a0,s7 - 2bf9e: eccf10ef jal 1d66a <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev> - 2bfa2: 666e ld a2,216(sp) - 2bfa4: 65ce ld a1,208(sp) - 2bfa6: 00020517 auipc a0,0x20 - 2bfaa: ff253503 ld a0,-14(a0) # 4bf98 <_ZSt4cerr@Base> - 2bfae: f52e90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2bfb2: 4609 li a2,2 - 2bfb4: 0000f597 auipc a1,0xf - 2bfb8: 50458593 addi a1,a1,1284 # 3b4b8 <_IO_stdin_used+0x1938> - 2bfbc: 84aa mv s1,a0 - 2bfbe: f42e90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2bfc2: 85ca mv a1,s2 - 2bfc4: 8526 mv a0,s1 - 2bfc6: d4ae90ef jal 15510 <_ZNSolsEi@plt> - 2bfca: 0000e597 auipc a1,0xe - 2bfce: 7ee58593 addi a1,a1,2030 # 3a7b8 <_IO_stdin_used+0xc38> - 2bfd2: e5ee90ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2bfd6: 855e mv a0,s7 - 2bfd8: de9ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2bfdc: 855a mv a0,s6 - 2bfde: 875f20ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2bfe2: 754a ld a0,176(sp) - 2bfe4: d2050ce3 beqz a0,2bd1c <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> - 2bfe8: 611c ld a5,0(a0) - 2bfea: 679c ld a5,8(a5) - 2bfec: 9782 jalr a5 - 2bfee: b33d j 2bd1c <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> - 2bff0: 754a ld a0,176(sp) - 2bff2: 978a add a5,a5,sp - 2bff4: 0e078823 sb zero,240(a5) - 2bff8: 0541 addi a0,a0,16 - 2bffa: 85a6 mv a1,s1 - 2bffc: e34e90ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2c000: bf35 j 2bf3c <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x276> - 2c002: ffb1 bnez a5,2bf5e <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x298> - 2c004: 09010b13 addi s6,sp,144 - 2c008: 855a mv a0,s6 - 2c00a: 16700693 li a3,359 - 2c00e: 0000f617 auipc a2,0xf - 2c012: 42a60613 addi a2,a2,1066 # 3b438 <_IO_stdin_used+0x18b8> - 2c016: 458d li a1,3 - 2c018: caaf50ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2c01c: 0d010b93 addi s7,sp,208 - 2c020: 85ce mv a1,s3 - 2c022: 855e mv a0,s7 - 2c024: ecaef0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 2c028: 666e ld a2,216(sp) - 2c02a: 65ce ld a1,208(sp) - 2c02c: 00020517 auipc a0,0x20 - 2c030: f6c53503 ld a0,-148(a0) # 4bf98 <_ZSt4cerr@Base> - 2c034: ecce90ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2c038: bf79 j 2bfd6 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x310> - 2c03a: 842a mv s0,a0 - 2c03c: 8526 mv a0,s1 - 2c03e: 815f20ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2c042: 8522 mv a0,s0 - 2c044: face90ef jal 157f0 <_Unwind_Resume@plt> - 2c048: 842a mv s0,a0 - 2c04a: 754a ld a0,176(sp) - 2c04c: d97d beqz a0,2c042 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x37c> - 2c04e: 611c ld a5,0(a0) - 2c050: 679c ld a5,8(a5) - 2c052: 9782 jalr a5 - 2c054: b7fd j 2c042 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x37c> - 2c056: 842a mv s0,a0 - 2c058: 855e mv a0,s7 - 2c05a: d67ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c05e: 855a mv a0,s6 - 2c060: ff2f20ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2c064: b7dd j 2c04a <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x384> - 2c066: 842a mv s0,a0 - 2c068: bfdd j 2c05e <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x398> - 2c06a: 842a mv s0,a0 - 2c06c: 8562 mv a0,s8 - 2c06e: d53ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c072: 855e mv a0,s7 - 2c074: d4dea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c078: 854e mv a0,s3 - 2c07a: d47ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c07e: 855a mv a0,s6 - 2c080: d41ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c084: 8556 mv a0,s5 - 2c086: d3bea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c08a: 8552 mv a0,s4 - 2c08c: d35ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c090: 854a mv a0,s2 - 2c092: d2fea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c096: 8526 mv a0,s1 - 2c098: d29ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c09c: 8522 mv a0,s0 - 2c09e: f52e90ef jal 157f0 <_Unwind_Resume@plt> - 2c0a2: 842a mv s0,a0 - 2c0a4: b7f9 j 2c072 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3ac> - 2c0a6: 842a mv s0,a0 - 2c0a8: bfc1 j 2c078 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3b2> - 2c0aa: 842a mv s0,a0 - 2c0ac: bfc9 j 2c07e <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3b8> - 2c0ae: 842a mv s0,a0 - 2c0b0: bfd1 j 2c084 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3be> - 2c0b2: 842a mv s0,a0 - 2c0b4: bfd9 j 2c08a <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3c4> - 2c0b6: 842a mv s0,a0 - 2c0b8: bfe1 j 2c090 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3ca> - 2c0ba: 842a mv s0,a0 - 2c0bc: bfe9 j 2c096 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3d0> - 2c0be: 842a mv s0,a0 - 2c0c0: a029 j 2c0ca <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x404> - 2c0c2: 842a mv s0,a0 - 2c0c4: 8526 mv a0,s1 - 2c0c6: cfbea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c0ca: 855e mv a0,s7 - 2c0cc: f86f20ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2c0d0: 8522 mv a0,s0 - 2c0d2: f1ee90ef jal 157f0 <_Unwind_Resume@plt> - 2c0d6: b741 j 2c056 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x390> - 2c0d8: 842a mv s0,a0 - 2c0da: b751 j 2c05e <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x398> - -000000000002c0dc <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE>: - 2c0dc: 710d addi sp,sp,-352 - 2c0de: e6a6 sd s1,328(sp) - 2c0e0: ee86 sd ra,344(sp) - 2c0e2: eaa2 sd s0,336(sp) - 2c0e4: e2ca sd s2,320(sp) - 2c0e6: fe4e sd s3,312(sp) - 2c0e8: 4709 li a4,2 - 2c0ea: 84aa mv s1,a0 - 2c0ec: 04c00793 li a5,76 - 2c0f0: 00e58763 beq a1,a4,2c0fe <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x22> - 2c0f4: 4705 li a4,1 - 2c0f6: 05200793 li a5,82 - 2c0fa: 1ce58763 beq a1,a4,2c2c8 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1ec> - 2c0fe: 00f105a3 sb a5,11(sp) - 2c102: 00b10913 addi s2,sp,11 - 2c106: 547d li s0,-1 - 2c108: 4991 li s3,4 - 2c10a: 5c88 lw a0,56(s1) - 2c10c: 4605 li a2,1 - 2c10e: 85ca mv a1,s2 - 2c110: af1e90ef jal 15c00 - 2c114: 2501 sext.w a0,a0 - 2c116: 18851e63 bne a0,s0,2c2b2 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1d6> - 2c11a: 9a6e90ef jal 152c0 <__errno_location@plt> - 2c11e: 411c lw a5,0(a0) - 2c120: ff3785e3 beq a5,s3,2c10a <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2e> - 2c124: 0804 addi s1,sp,16 - 2c126: 8526 mv a0,s1 - 2c128: 0000f597 auipc a1,0xf - 2c12c: 41058593 addi a1,a1,1040 # 3b538 <_IO_stdin_used+0x19b8> - 2c130: fa52 sd s4,304(sp) - 2c132: f656 sd s5,296(sp) - 2c134: f25a sd s6,288(sp) - 2c136: ee5e sd s7,280(sp) - 2c138: dfded0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2c13c: 6762 ld a4,24(sp) - 2c13e: 8009 srli s0,s0,0x2 - 2c140: 04c00793 li a5,76 - 2c144: 8c19 sub s0,s0,a4 - 2c146: 2487f963 bgeu a5,s0,2c398 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2bc> - 2c14a: 04d00613 li a2,77 - 2c14e: 0000f597 auipc a1,0xf - 2c152: 2ea58593 addi a1,a1,746 # 3b438 <_IO_stdin_used+0x18b8> - 2c156: 8526 mv a0,s1 - 2c158: 849e90ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 2c15c: 009c addi a5,sp,64 - 2c15e: f83e sd a5,48(sp) - 2c160: 6114 ld a3,0(a0) - 2c162: 01050713 addi a4,a0,16 - 2c166: 16e68463 beq a3,a4,2c2ce <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1f2> - 2c16a: 691c ld a5,16(a0) - 2c16c: f836 sd a3,48(sp) - 2c16e: e0be sd a5,64(sp) - 2c170: 6514 ld a3,8(a0) - 2c172: 57fd li a5,-1 - 2c174: 8389 srli a5,a5,0x2 - 2c176: e118 sd a4,0(a0) - 2c178: 00050823 sb zero,16(a0) - 2c17c: 8f95 sub a5,a5,a3 - 2c17e: fc36 sd a3,56(sp) - 2c180: 00053423 sd zero,8(a0) - 2c184: 4719 li a4,6 - 2c186: 22f77163 bgeu a4,a5,2c3a8 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2cc> - 2c18a: 03010913 addi s2,sp,48 - 2c18e: 854a mv a0,s2 - 2c190: 461d li a2,7 - 2c192: 0000f597 auipc a1,0xf - 2c196: 3be58593 addi a1,a1,958 # 3b550 <_IO_stdin_used+0x19d0> - 2c19a: 807e90ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 2c19e: 1098 addi a4,sp,96 - 2c1a0: e8ba sd a4,80(sp) - 2c1a2: 6114 ld a3,0(a0) - 2c1a4: 01050793 addi a5,a0,16 - 2c1a8: 18f68b63 beq a3,a5,2c33e <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x262> - 2c1ac: 6918 ld a4,16(a0) - 2c1ae: e8b6 sd a3,80(sp) - 2c1b0: f0ba sd a4,96(sp) - 2c1b2: 6518 ld a4,8(a0) - 2c1b4: 1880 addi s0,sp,112 - 2c1b6: e11c sd a5,0(a0) - 2c1b8: 00050823 sb zero,16(a0) - 2c1bc: 00053423 sd zero,8(a0) - 2c1c0: 20600793 li a5,518 - 2c1c4: 8522 mv a0,s0 - 2c1c6: 006c addi a1,sp,12 - 2c1c8: 00020317 auipc t1,0x20 - 2c1cc: da833303 ld t1,-600(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2c1d0: ecba sd a4,88(sp) - 2c1d2: c63e sw a5,12(sp) - 2c1d4: 9302 jalr t1 - 2c1d6: 09010993 addi s3,sp,144 - 2c1da: 05010a13 addi s4,sp,80 - 2c1de: 854e mv a0,s3 - 2c1e0: 85d2 mv a1,s4 - 2c1e2: 8622 mv a2,s0 - 2c1e4: 00020317 auipc t1,0x20 - 2c1e8: 97433303 ld t1,-1676(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2c1ec: 9302 jalr t1 - 2c1ee: 676a ld a4,152(sp) - 2c1f0: 57fd li a5,-1 - 2c1f2: 8389 srli a5,a5,0x2 - 2c1f4: 8f99 sub a5,a5,a4 - 2c1f6: 4705 li a4,1 - 2c1f8: 1cf77463 bgeu a4,a5,2c3c0 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2e4> - 2c1fc: 4609 li a2,2 - 2c1fe: 0000f597 auipc a1,0xf - 2c202: d3a58593 addi a1,a1,-710 # 3af38 <_IO_stdin_used+0x13b8> - 2c206: 854e mv a0,s3 - 2c208: f98e90ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 2c20c: 019c addi a5,sp,192 - 2c20e: f93e sd a5,176(sp) - 2c210: 6114 ld a3,0(a0) - 2c212: 01050713 addi a4,a0,16 - 2c216: 10e68663 beq a3,a4,2c322 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x246> - 2c21a: 691c ld a5,16(a0) - 2c21c: f936 sd a3,176(sp) - 2c21e: e1be sd a5,192(sp) - 2c220: 6514 ld a3,8(a0) - 2c222: 57fd li a5,-1 - 2c224: 8389 srli a5,a5,0x2 - 2c226: e118 sd a4,0(a0) - 2c228: 00050823 sb zero,16(a0) - 2c22c: 8f95 sub a5,a5,a3 - 2c22e: fd36 sd a3,184(sp) - 2c230: 00053423 sd zero,8(a0) - 2c234: 02600713 li a4,38 - 2c238: 1af77063 bgeu a4,a5,2c3d8 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2fc> - 2c23c: 0b010a93 addi s5,sp,176 - 2c240: 8556 mv a0,s5 - 2c242: 02700613 li a2,39 - 2c246: 0000f597 auipc a1,0xf - 2c24a: 33258593 addi a1,a1,818 # 3b578 <_IO_stdin_used+0x19f8> - 2c24e: f52e90ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 2c252: 1198 addi a4,sp,224 - 2c254: e9ba sd a4,208(sp) - 2c256: 6114 ld a3,0(a0) - 2c258: 01050793 addi a5,a0,16 - 2c25c: 0af68563 beq a3,a5,2c306 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x22a> - 2c260: 6918 ld a4,16(a0) - 2c262: e9b6 sd a3,208(sp) - 2c264: f1ba sd a4,224(sp) - 2c266: 6518 ld a4,8(a0) - 2c268: 0d010b13 addi s6,sp,208 - 2c26c: e11c sd a5,0(a0) - 2c26e: 00050823 sb zero,16(a0) - 2c272: 00053423 sd zero,8(a0) - 2c276: 0000f597 auipc a1,0xf - 2c27a: 2fa58593 addi a1,a1,762 # 3b570 <_IO_stdin_used+0x19f0> - 2c27e: 855a mv a0,s6 - 2c280: edba sd a4,216(sp) - 2c282: afee90ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c286: 0218 addi a4,sp,256 - 2c288: f9ba sd a4,240(sp) - 2c28a: 6114 ld a3,0(a0) - 2c28c: 01050793 addi a5,a0,16 - 2c290: 04f68d63 beq a3,a5,2c2ea <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x20e> - 2c294: 6918 ld a4,16(a0) - 2c296: f9b6 sd a3,240(sp) - 2c298: e23a sd a4,256(sp) - 2c29a: 6518 ld a4,8(a0) - 2c29c: 0f010b93 addi s7,sp,240 - 2c2a0: e11c sd a5,0(a0) - 2c2a2: 00050823 sb zero,16(a0) - 2c2a6: 00053423 sd zero,8(a0) - 2c2aa: 855e mv a0,s7 - 2c2ac: fdba sd a4,248(sp) - 2c2ae: 9bbff0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2c2b2: 9eaf10ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> - 2c2b6: e4050ae3 beqz a0,2c10a <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2e> - 2c2ba: 4505 li a0,1 - 2c2bc: fa52 sd s4,304(sp) - 2c2be: f656 sd s5,296(sp) - 2c2c0: f25a sd s6,288(sp) - 2c2c2: ee5e sd s7,280(sp) - 2c2c4: bdce90ef jal 156a0 <_exit@plt> - 2c2c8: 05400793 li a5,84 - 2c2cc: bd0d j 2c0fe <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x22> - 2c2ce: 6514 ld a3,8(a0) - 2c2d0: 85ba mv a1,a4 - 2c2d2: 0685 addi a3,a3,1 - 2c2d4: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 2c2d8: 02058407 vle8.v v8,(a1) - 2c2dc: 8e91 sub a3,a3,a2 - 2c2de: 95b2 add a1,a1,a2 - 2c2e0: 02078427 vse8.v v8,(a5) - 2c2e4: 97b2 add a5,a5,a2 - 2c2e6: f6fd bnez a3,2c2d4 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1f8> - 2c2e8: b561 j 2c170 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x94> - 2c2ea: 6514 ld a3,8(a0) - 2c2ec: 85be mv a1,a5 - 2c2ee: 0685 addi a3,a3,1 - 2c2f0: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 2c2f4: 02058407 vle8.v v8,(a1) - 2c2f8: 8e91 sub a3,a3,a2 - 2c2fa: 95b2 add a1,a1,a2 - 2c2fc: 02070427 vse8.v v8,(a4) - 2c300: 9732 add a4,a4,a2 - 2c302: f6fd bnez a3,2c2f0 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x214> - 2c304: bf59 j 2c29a <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1be> - 2c306: 6514 ld a3,8(a0) - 2c308: 85be mv a1,a5 - 2c30a: 0685 addi a3,a3,1 - 2c30c: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 2c310: 02058407 vle8.v v8,(a1) - 2c314: 8e91 sub a3,a3,a2 - 2c316: 95b2 add a1,a1,a2 - 2c318: 02070427 vse8.v v8,(a4) - 2c31c: 9732 add a4,a4,a2 - 2c31e: f6fd bnez a3,2c30c <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x230> - 2c320: b799 j 2c266 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x18a> - 2c322: 6514 ld a3,8(a0) - 2c324: 85ba mv a1,a4 - 2c326: 0685 addi a3,a3,1 - 2c328: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 2c32c: 02058407 vle8.v v8,(a1) - 2c330: 8e91 sub a3,a3,a2 - 2c332: 95b2 add a1,a1,a2 - 2c334: 02078427 vse8.v v8,(a5) - 2c338: 97b2 add a5,a5,a2 - 2c33a: f6fd bnez a3,2c328 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x24c> - 2c33c: b5d5 j 2c220 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x144> - 2c33e: 6514 ld a3,8(a0) - 2c340: 85be mv a1,a5 - 2c342: 0685 addi a3,a3,1 - 2c344: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 2c348: 02058407 vle8.v v8,(a1) - 2c34c: 8e91 sub a3,a3,a2 - 2c34e: 95b2 add a1,a1,a2 - 2c350: 02070427 vse8.v v8,(a4) - 2c354: 9732 add a4,a4,a2 - 2c356: f6fd bnez a3,2c344 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x268> - 2c358: bda9 j 2c1b2 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0xd6> - 2c35a: 87aa mv a5,a0 - 2c35c: 855e mv a0,s7 - 2c35e: 8bbe mv s7,a5 - 2c360: a61ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c364: 855a mv a0,s6 - 2c366: a5bea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c36a: 8556 mv a0,s5 - 2c36c: a55ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c370: 8ade mv s5,s7 - 2c372: 854e mv a0,s3 - 2c374: a4dea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c378: 8522 mv a0,s0 - 2c37a: a47ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c37e: 8456 mv s0,s5 - 2c380: 8552 mv a0,s4 - 2c382: a3fea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c386: 854a mv a0,s2 - 2c388: a39ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c38c: 8526 mv a0,s1 - 2c38e: a33ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c392: 8522 mv a0,s0 - 2c394: c5ce90ef jal 157f0 <_Unwind_Resume@plt> - 2c398: 0000e517 auipc a0,0xe - 2c39c: b5050513 addi a0,a0,-1200 # 39ee8 <_IO_stdin_used+0x368> - 2c3a0: d50e90ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 2c3a4: 842a mv s0,a0 - 2c3a6: b7dd j 2c38c <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2b0> - 2c3a8: 0000e517 auipc a0,0xe - 2c3ac: b4050513 addi a0,a0,-1216 # 39ee8 <_IO_stdin_used+0x368> - 2c3b0: 03010913 addi s2,sp,48 - 2c3b4: d3ce90ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 2c3b8: 842a mv s0,a0 - 2c3ba: b7f1 j 2c386 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2aa> - 2c3bc: 8aaa mv s5,a0 - 2c3be: bf6d j 2c378 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x29c> - 2c3c0: 0000e517 auipc a0,0xe - 2c3c4: b2850513 addi a0,a0,-1240 # 39ee8 <_IO_stdin_used+0x368> - 2c3c8: d28e90ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 2c3cc: 842a mv s0,a0 - 2c3ce: 05010a13 addi s4,sp,80 - 2c3d2: b77d j 2c380 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2a4> - 2c3d4: 8aaa mv s5,a0 - 2c3d6: bf71 j 2c372 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x296> - 2c3d8: 0000e517 auipc a0,0xe - 2c3dc: b1050513 addi a0,a0,-1264 # 39ee8 <_IO_stdin_used+0x368> - 2c3e0: 0b010a93 addi s5,sp,176 - 2c3e4: d0ce90ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 2c3e8: 8baa mv s7,a0 - 2c3ea: b741 j 2c36a <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x28e> - 2c3ec: 8baa mv s7,a0 - 2c3ee: bf9d j 2c364 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x288> - -000000000002c3f0 <_ZN7testing8internal16ForkingDeathTest4WaitEv>: - 2c3f0: 02854783 lbu a5,40(a0) - 2c3f4: e399 bnez a5,2c3fa <_ZN7testing8internal16ForkingDeathTest4WaitEv+0xa> - 2c3f6: 4501 li a0,0 - 2c3f8: 8082 ret - 2c3fa: 710d addi sp,sp,-352 - 2c3fc: eaa2 sd s0,336(sp) - 2c3fe: e6a6 sd s1,328(sp) - 2c400: e2ca sd s2,320(sp) - 2c402: fe4e sd s3,312(sp) - 2c404: ee86 sd ra,344(sp) - 2c406: 842a mv s0,a0 - 2c408: 00810913 addi s2,sp,8 - 2c40c: 8bbff0ef jal 2bcc6 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv> - 2c410: 54fd li s1,-1 - 2c412: 4991 li s3,4 - 2c414: 5c48 lw a0,60(s0) - 2c416: 4601 li a2,0 - 2c418: 85ca mv a1,s2 - 2c41a: af6e90ef jal 15710 - 2c41e: 0c951e63 bne a0,s1,2c4fa <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x10a> - 2c422: e9fe80ef jal 152c0 <__errno_location@plt> - 2c426: 411c lw a5,0(a0) - 2c428: ff3786e3 beq a5,s3,2c414 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x24> - 2c42c: 0804 addi s1,sp,16 - 2c42e: 8526 mv a0,s1 - 2c430: 0000f597 auipc a1,0xf - 2c434: 10858593 addi a1,a1,264 # 3b538 <_IO_stdin_used+0x19b8> - 2c438: fa52 sd s4,304(sp) - 2c43a: f656 sd s5,296(sp) - 2c43c: f25a sd s6,288(sp) - 2c43e: ee5e sd s7,280(sp) - 2c440: ea62 sd s8,272(sp) - 2c442: af3ed0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2c446: 8526 mv a0,s1 - 2c448: 0000f597 auipc a1,0xf - 2c44c: ff058593 addi a1,a1,-16 # 3b438 <_IO_stdin_used+0x18b8> - 2c450: 930e90ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c454: 03010913 addi s2,sp,48 - 2c458: 85aa mv a1,a0 - 2c45a: 854a mv a0,s2 - 2c45c: 9a4e90ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c460: 854a mv a0,s2 - 2c462: 0000f597 auipc a1,0xf - 2c466: 0ee58593 addi a1,a1,238 # 3b550 <_IO_stdin_used+0x19d0> - 2c46a: 916e90ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c46e: 05010993 addi s3,sp,80 - 2c472: 85aa mv a1,a0 - 2c474: 854e mv a0,s3 - 2c476: 98ae90ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c47a: 07010a13 addi s4,sp,112 - 2c47e: 44f00793 li a5,1103 - 2c482: 8552 mv a0,s4 - 2c484: 006c addi a1,sp,12 - 2c486: 00020317 auipc t1,0x20 - 2c48a: aea33303 ld t1,-1302(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2c48e: c63e sw a5,12(sp) - 2c490: 9302 jalr t1 - 2c492: 09010a93 addi s5,sp,144 - 2c496: 8556 mv a0,s5 - 2c498: 8652 mv a2,s4 - 2c49a: 85ce mv a1,s3 - 2c49c: 0001f317 auipc t1,0x1f - 2c4a0: 6bc33303 ld t1,1724(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2c4a4: 9302 jalr t1 - 2c4a6: 0000f597 auipc a1,0xf - 2c4aa: a9258593 addi a1,a1,-1390 # 3af38 <_IO_stdin_used+0x13b8> - 2c4ae: 8556 mv a0,s5 - 2c4b0: 8d0e90ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c4b4: 0b010b13 addi s6,sp,176 - 2c4b8: 85aa mv a1,a0 - 2c4ba: 855a mv a0,s6 - 2c4bc: 944e90ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c4c0: 855a mv a0,s6 - 2c4c2: 0000f597 auipc a1,0xf - 2c4c6: 0de58593 addi a1,a1,222 # 3b5a0 <_IO_stdin_used+0x1a20> - 2c4ca: 8b6e90ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c4ce: 0d010b93 addi s7,sp,208 - 2c4d2: 85aa mv a1,a0 - 2c4d4: 855e mv a0,s7 - 2c4d6: 92ae90ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c4da: 855e mv a0,s7 - 2c4dc: 0000f597 auipc a1,0xf - 2c4e0: 09458593 addi a1,a1,148 # 3b570 <_IO_stdin_used+0x19f0> - 2c4e4: 89ce90ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c4e8: 0f010c13 addi s8,sp,240 - 2c4ec: 85aa mv a1,a0 - 2c4ee: 8562 mv a0,s8 - 2c4f0: 910e90ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c4f4: 8562 mv a0,s8 - 2c4f6: f72ff0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2c4fa: fa3f00ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> - 2c4fe: f0050be3 beqz a0,2c414 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x24> - 2c502: 4522 lw a0,8(sp) - 2c504: 60f6 ld ra,344(sp) - 2c506: 64b6 ld s1,328(sp) - 2c508: d448 sw a0,44(s0) - 2c50a: 6456 ld s0,336(sp) - 2c50c: 6916 ld s2,320(sp) - 2c50e: 79f2 ld s3,312(sp) - 2c510: 6135 addi sp,sp,352 - 2c512: 8082 ret - 2c514: 842a mv s0,a0 - 2c516: a03d j 2c544 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x154> - 2c518: 842a mv s0,a0 - 2c51a: 8562 mv a0,s8 - 2c51c: 8a5ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c520: 855e mv a0,s7 - 2c522: 89fea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c526: 855a mv a0,s6 - 2c528: 899ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c52c: 8556 mv a0,s5 - 2c52e: 893ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c532: 8552 mv a0,s4 - 2c534: 88dea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c538: 854e mv a0,s3 - 2c53a: 887ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c53e: 854a mv a0,s2 - 2c540: 881ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c544: 8526 mv a0,s1 - 2c546: 87bea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c54a: 8522 mv a0,s0 - 2c54c: aa4e90ef jal 157f0 <_Unwind_Resume@plt> - 2c550: 842a mv s0,a0 - 2c552: b7f9 j 2c520 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x130> - 2c554: 842a mv s0,a0 - 2c556: bfc1 j 2c526 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x136> - 2c558: 842a mv s0,a0 - 2c55a: bfc9 j 2c52c <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x13c> - 2c55c: 842a mv s0,a0 - 2c55e: bfd1 j 2c532 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x142> - 2c560: 842a mv s0,a0 - 2c562: bfd9 j 2c538 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x148> - 2c564: 842a mv s0,a0 - 2c566: bfe1 j 2c53e <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x14e> - -000000000002c568 <_ZN7testing8internal9DeathTestC1Ev>: - 2c568: 7179 addi sp,sp,-48 - 2c56a: 00020797 auipc a5,0x20 - 2c56e: 9867b783 ld a5,-1658(a5) # 4bef0 <_GLOBAL_OFFSET_TABLE_+0x3a0> - 2c572: 07c1 addi a5,a5,16 - 2c574: f406 sd ra,40(sp) - 2c576: e11c sd a5,0(a0) - 2c578: d5ffe0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 2c57c: 613c ld a5,64(a0) - 2c57e: 1107b783 ld a5,272(a5) - 2c582: c781 beqz a5,2c58a <_ZN7testing8internal9DeathTestC1Ev+0x22> - 2c584: 70a2 ld ra,40(sp) - 2c586: 6145 addi sp,sp,48 - 2c588: 8082 ret - 2c58a: 850a mv a0,sp - 2c58c: 0000f597 auipc a1,0xf - 2c590: 03c58593 addi a1,a1,60 # 3b5c8 <_IO_stdin_used+0x1a48> - 2c594: f022 sd s0,32(sp) - 2c596: 99fed0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2c59a: 850a mv a0,sp - 2c59c: 840a mv s0,sp - 2c59e: ecaff0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2c5a2: 87aa mv a5,a0 - 2c5a4: 8522 mv a0,s0 - 2c5a6: 843e mv s0,a5 - 2c5a8: 819ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c5ac: 8522 mv a0,s0 - 2c5ae: a42e90ef jal 157f0 <_Unwind_Resume@plt> - -000000000002c5b2 <_ZN7testing8internal16ForkingDeathTestC1EPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE>: - 2c5b2: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2c5b6: 5e0030d7 vmv.v.i v1,0 - 2c5ba: 7179 addi sp,sp,-48 - 2c5bc: f022 sd s0,32(sp) - 2c5be: ec26 sd s1,24(sp) - 2c5c0: e84a sd s2,16(sp) - 2c5c2: e44e sd s3,8(sp) - 2c5c4: f406 sd ra,40(sp) - 2c5c6: 00860793 addi a5,a2,8 - 2c5ca: 00863983 ld s3,8(a2) - 2c5ce: 01063903 ld s2,16(a2) - 2c5d2: 0207f0a7 vse64.v v1,(a5) - 2c5d6: 84ae mv s1,a1 - 2c5d8: 842a mv s0,a0 - 2c5da: f8fff0ef jal 2c568 <_ZN7testing8internal9DeathTestC1Ev> - 2c5de: 57fd li a5,-1 - 2c5e0: 00020697 auipc a3,0x20 - 2c5e4: 9986b683 ld a3,-1640(a3) # 4bf78 <_GLOBAL_OFFSET_TABLE_+0x428> - 2c5e8: 00020717 auipc a4,0x20 - 2c5ec: 9c873703 ld a4,-1592(a4) # 4bfb0 <_GLOBAL_OFFSET_TABLE_+0x460> - 2c5f0: 02079613 slli a2,a5,0x20 - 2c5f4: f810 sd a2,48(s0) - 2c5f6: 06c1 addi a3,a3,16 - 2c5f8: 0741 addi a4,a4,16 - 2c5fa: e404 sd s1,8(s0) - 2c5fc: 01343c23 sd s3,24(s0) - 2c600: 03243023 sd s2,32(s0) - 2c604: 70a2 ld ra,40(sp) - 2c606: 02040423 sb zero,40(s0) - 2c60a: e814 sd a3,16(s0) - 2c60c: e018 sd a4,0(s0) - 2c60e: d45c sw a5,44(s0) - 2c610: fc1c sd a5,56(s0) - 2c612: 7402 ld s0,32(sp) - 2c614: 64e2 ld s1,24(sp) - 2c616: 6942 ld s2,16(sp) - 2c618: 69a2 ld s3,8(sp) - 2c61a: 6145 addi sp,sp,48 - 2c61c: 8082 ret - 2c61e: 842a mv s0,a0 - 2c620: 00090863 beqz s2,2c630 <_ZN7testing8internal16ForkingDeathTestC1EPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x7e> - 2c624: 854a mv a0,s2 - 2c626: 0001f317 auipc t1,0x1f - 2c62a: 69a33303 ld t1,1690(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 2c62e: 9302 jalr t1 - 2c630: 8522 mv a0,s0 - 2c632: 9bee90ef jal 157f0 <_Unwind_Resume@plt> - -000000000002c636 <_ZN7testing8internal9DeathTest6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPS1_>: - 2c636: 715d addi sp,sp,-80 - 2c638: e0a2 sd s0,64(sp) - 2c63a: fc26 sd s1,56(sp) - 2c63c: 842e mv s0,a1 - 2c63e: f84a sd s2,48(sp) - 2c640: f44e sd s3,40(sp) - 2c642: 8932 mv s2,a2 - 2c644: 89b6 mv s3,a3 - 2c646: f052 sd s4,32(sp) - 2c648: 84aa mv s1,a0 - 2c64a: 8a3a mv s4,a4 - 2c64c: e486 sd ra,72(sp) - 2c64e: c89fe0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 2c652: 613c ld a5,64(a0) - 2c654: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2c658: 5e0030d7 vmv.v.i v1,0 - 2c65c: 1e07b503 ld a0,480(a5) - 2c660: 6810 ld a2,16(s0) - 2c662: 00843303 ld t1,8(s0) - 2c666: 611c ld a5,0(a0) - 2c668: 0421 addi s0,s0,8 - 2c66a: 00020817 auipc a6,0x20 - 2c66e: 90e83803 ld a6,-1778(a6) # 4bf78 <_GLOBAL_OFFSET_TABLE_+0x428> - 2c672: 0107b883 ld a7,16(a5) - 2c676: 020470a7 vse64.v v1,(s0) - 2c67a: 0841 addi a6,a6,16 - 2c67c: ec32 sd a2,24(sp) - 2c67e: 87d2 mv a5,s4 - 2c680: 874e mv a4,s3 - 2c682: 86ca mv a3,s2 - 2c684: 85a6 mv a1,s1 - 2c686: e81a sd t1,16(sp) - 2c688: e442 sd a6,8(sp) - 2c68a: 0030 addi a2,sp,8 - 2c68c: 9882 jalr a7 - 2c68e: 0001f797 auipc a5,0x1f - 2c692: 7c27b783 ld a5,1986(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> - 2c696: 6762 ld a4,24(sp) - 2c698: 07c1 addi a5,a5,16 - 2c69a: e43e sd a5,8(sp) - 2c69c: 842a mv s0,a0 - 2c69e: c719 beqz a4,2c6ac <_ZN7testing8internal9DeathTest6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPS1_+0x76> - 2c6a0: 853a mv a0,a4 - 2c6a2: 0001f317 auipc t1,0x1f - 2c6a6: 61e33303 ld t1,1566(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 2c6aa: 9302 jalr t1 - 2c6ac: 60a6 ld ra,72(sp) - 2c6ae: 8522 mv a0,s0 - 2c6b0: 6406 ld s0,64(sp) - 2c6b2: 74e2 ld s1,56(sp) - 2c6b4: 7942 ld s2,48(sp) - 2c6b6: 79a2 ld s3,40(sp) - 2c6b8: 7a02 ld s4,32(sp) - 2c6ba: 6161 addi sp,sp,80 - 2c6bc: 8082 ret - 2c6be: 0001f797 auipc a5,0x1f - 2c6c2: 7927b783 ld a5,1938(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> - 2c6c6: 6762 ld a4,24(sp) - 2c6c8: 07c1 addi a5,a5,16 - 2c6ca: e43e sd a5,8(sp) - 2c6cc: 842a mv s0,a0 - 2c6ce: c719 beqz a4,2c6dc <_ZN7testing8internal9DeathTest6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPS1_+0xa6> - 2c6d0: 853a mv a0,a4 - 2c6d2: 0001f317 auipc t1,0x1f - 2c6d6: 5ee33303 ld t1,1518(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 2c6da: 9302 jalr t1 - 2c6dc: 8522 mv a0,s0 - 2c6de: 912e90ef jal 157f0 <_Unwind_Resume@plt> - -000000000002c6e2 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE>: - 2c6e2: 712d addi sp,sp,-288 - 2c6e4: ea22 sd s0,272(sp) - 2c6e6: e626 sd s1,264(sp) - 2c6e8: e24a sd s2,256(sp) - 2c6ea: fdce sd s3,248(sp) - 2c6ec: f9d2 sd s4,240(sp) - 2c6ee: f5d6 sd s5,232(sp) - 2c6f0: f1da sd s6,224(sp) - 2c6f2: 84b2 mv s1,a2 - 2c6f4: ee06 sd ra,280(sp) - 2c6f6: edde sd s7,216(sp) - 2c6f8: 8aae mv s5,a1 - 2c6fa: 8a36 mv s4,a3 - 2c6fc: 8b3a mv s6,a4 - 2c6fe: 89be mv s3,a5 - 2c700: bd7fe0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 2c704: 6128 ld a0,64(a0) - 2c706: 11053603 ld a2,272(a0) - 2c70a: 1d853903 ld s2,472(a0) - 2c70e: 0f862403 lw s0,248(a2) - 2c712: 2405 addiw s0,s0,1 - 2c714: 0e862c23 sw s0,248(a2) - 2c718: c422 sw s0,8(sp) - 2c71a: 04090263 beqz s2,2c75e <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x7c> - 2c71e: 02492b83 lw s7,36(s2) - 2c722: 148bcf63 blt s7,s0,2c880 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x19e> - 2c726: 85d2 mv a1,s4 - 2c728: 854a mv a0,s2 - 2c72a: 0001f317 auipc t1,0x1f - 2c72e: 5b633303 ld t1,1462(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 2c732: 9302 jalr t1 - 2c734: c509 beqz a0,2c73e <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x5c> - 2c736: 02092783 lw a5,32(s2) - 2c73a: 03678063 beq a5,s6,2c75a <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x78> - 2c73e: 0009b023 sd zero,0(s3) - 2c742: 4505 li a0,1 - 2c744: 60f2 ld ra,280(sp) - 2c746: 6452 ld s0,272(sp) - 2c748: 64b2 ld s1,264(sp) - 2c74a: 6912 ld s2,256(sp) - 2c74c: 79ee ld s3,248(sp) - 2c74e: 7a4e ld s4,240(sp) - 2c750: 7aae ld s5,232(sp) - 2c752: 7b0e ld s6,224(sp) - 2c754: 6bee ld s7,216(sp) - 2c756: 6115 addi sp,sp,288 - 2c758: 8082 ret - 2c75a: ff7412e3 bne s0,s7,2c73e <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x5c> - 2c75e: 0000e597 auipc a1,0xe - 2c762: b5a58593 addi a1,a1,-1190 # 3a2b8 <_IO_stdin_used+0x738> - 2c766: 0001f517 auipc a0,0x1f - 2c76a: 46a53503 ld a0,1130(a0) # 4bbd0 <_GLOBAL_OFFSET_TABLE_+0x80> - 2c76e: 0001f317 auipc t1,0x1f - 2c772: 57233303 ld t1,1394(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 2c776: 9302 jalr t1 - 2c778: 1c051263 bnez a0,2c93c <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x25a> - 2c77c: 0000f597 auipc a1,0xf - 2c780: ecc58593 addi a1,a1,-308 # 3b648 <_IO_stdin_used+0x1ac8> - 2c784: 0001f517 auipc a0,0x1f - 2c788: 44c53503 ld a0,1100(a0) # 4bbd0 <_GLOBAL_OFFSET_TABLE_+0x80> - 2c78c: 0001f317 auipc t1,0x1f - 2c790: 55433303 ld t1,1364(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 2c794: 9302 jalr t1 - 2c796: c135 beqz a0,2c7fa <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x118> - 2c798: 04000513 li a0,64 - 2c79c: 904e90ef jal 158a0 <_Znwm@plt> - 2c7a0: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2c7a4: 5e0030d7 vmv.v.i v1,0 - 2c7a8: 00848793 addi a5,s1,8 - 2c7ac: 6494 ld a3,8(s1) - 2c7ae: 6898 ld a4,16(s1) - 2c7b0: 0207f0a7 vse64.v v1,(a5) - 2c7b4: 0001f797 auipc a5,0x1f - 2c7b8: 7c47b783 ld a5,1988(a5) # 4bf78 <_GLOBAL_OFFSET_TABLE_+0x428> - 2c7bc: 07c1 addi a5,a5,16 - 2c7be: 85d6 mv a1,s5 - 2c7c0: 1910 addi a2,sp,176 - 2c7c2: fd36 sd a3,184(sp) - 2c7c4: e1ba sd a4,192(sp) - 2c7c6: f93e sd a5,176(sp) - 2c7c8: 842a mv s0,a0 - 2c7ca: de9ff0ef jal 2c5b2 <_ZN7testing8internal16ForkingDeathTestC1EPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE> - 2c7ce: 0001f797 auipc a5,0x1f - 2c7d2: 6827b783 ld a5,1666(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> - 2c7d6: 650e ld a0,192(sp) - 2c7d8: 07c1 addi a5,a5,16 - 2c7da: f93e sd a5,176(sp) - 2c7dc: c511 beqz a0,2c7e8 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x106> - 2c7de: 0001f317 auipc t1,0x1f - 2c7e2: 4e233303 ld t1,1250(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 2c7e6: 9302 jalr t1 - 2c7e8: 0001f797 auipc a5,0x1f - 2c7ec: 5507b783 ld a5,1360(a5) # 4bd38 <_GLOBAL_OFFSET_TABLE_+0x1e8> - 2c7f0: 07c1 addi a5,a5,16 - 2c7f2: 0089b023 sd s0,0(s3) - 2c7f6: e01c sd a5,0(s0) - 2c7f8: b7a9 j 2c742 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x60> - 2c7fa: 0001f797 auipc a5,0x1f - 2c7fe: 3d67b783 ld a5,982(a5) # 4bbd0 <_GLOBAL_OFFSET_TABLE_+0x80> - 2c802: 6784 ld s1,8(a5) - 2c804: 0900 addi s0,sp,144 - 2c806: 0007b903 ld s2,0(a5) - 2c80a: 8522 mv a0,s0 - 2c80c: 111c addi a5,sp,160 - 2c80e: 01a48593 addi a1,s1,26 - 2c812: ed02 sd zero,152(sp) - 2c814: 0a010023 sb zero,160(sp) - 2c818: e93e sd a5,144(sp) - 2c81a: 9d6e90ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 2c81e: 676a ld a4,152(sp) - 2c820: 57fd li a5,-1 - 2c822: 8389 srli a5,a5,0x2 - 2c824: 8f99 sub a5,a5,a4 - 2c826: 4765 li a4,25 - 2c828: 20f77263 bgeu a4,a5,2ca2c <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x34a> - 2c82c: 4669 li a2,26 - 2c82e: 0000f597 auipc a1,0xf - 2c832: e2258593 addi a1,a1,-478 # 3b650 <_IO_stdin_used+0x1ad0> - 2c836: 8522 mv a0,s0 - 2c838: 968e90ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 2c83c: 676a ld a4,152(sp) - 2c83e: 57fd li a5,-1 - 2c840: 8389 srli a5,a5,0x2 - 2c842: 8f99 sub a5,a5,a4 - 2c844: 1c97ee63 bltu a5,s1,2ca20 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x33e> - 2c848: 8626 mv a2,s1 - 2c84a: 85ca mv a1,s2 - 2c84c: 8522 mv a0,s0 - 2c84e: 952e90ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 2c852: 0000f597 auipc a1,0xf - 2c856: e1e58593 addi a1,a1,-482 # 3b670 <_IO_stdin_used+0x1af0> - 2c85a: 8522 mv a0,s0 - 2c85c: d25e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c860: 1904 addi s1,sp,176 - 2c862: 85aa mv a1,a0 - 2c864: 8526 mv a0,s1 - 2c866: d9be80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c86a: 8526 mv a0,s1 - 2c86c: eabf00ef jal 1d716 <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2c870: 8526 mv a0,s1 - 2c872: d4eea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c876: 8522 mv a0,s0 - 2c878: d48ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c87c: 4501 li a0,0 - 2c87e: b5d9 j 2c744 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x62> - 2c880: 01010993 addi s3,sp,16 - 2c884: 854e mv a0,s3 - 2c886: 002c addi a1,sp,8 - 2c888: 0001f317 auipc t1,0x1f - 2c88c: 6e833303 ld t1,1768(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2c890: 9302 jalr t1 - 2c892: 854e mv a0,s3 - 2c894: 4749 li a4,18 - 2c896: 0000f697 auipc a3,0xf - 2c89a: d7268693 addi a3,a3,-654 # 3b608 <_IO_stdin_used+0x1a88> - 2c89e: 4601 li a2,0 - 2c8a0: 4581 li a1,0 - 2c8a2: ecfe80ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 2c8a6: 03010a13 addi s4,sp,48 - 2c8aa: 85aa mv a1,a0 - 2c8ac: 8552 mv a0,s4 - 2c8ae: d53e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c8b2: 8552 mv a0,s4 - 2c8b4: 0000f597 auipc a1,0xf - 2c8b8: d6c58593 addi a1,a1,-660 # 3b620 <_IO_stdin_used+0x1aa0> - 2c8bc: cc5e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c8c0: 05010a93 addi s5,sp,80 - 2c8c4: 85aa mv a1,a0 - 2c8c6: 8556 mv a0,s5 - 2c8c8: d39e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c8cc: 02492783 lw a5,36(s2) - 2c8d0: 07010913 addi s2,sp,112 - 2c8d4: 854a mv a0,s2 - 2c8d6: 006c addi a1,sp,12 - 2c8d8: 0001f317 auipc t1,0x1f - 2c8dc: 69833303 ld t1,1688(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2c8e0: c63e sw a5,12(sp) - 2c8e2: 9302 jalr t1 - 2c8e4: 0900 addi s0,sp,144 - 2c8e6: 8522 mv a0,s0 - 2c8e8: 864a mv a2,s2 - 2c8ea: 85d6 mv a1,s5 - 2c8ec: 0001f317 auipc t1,0x1f - 2c8f0: 26c33303 ld t1,620(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2c8f4: 9302 jalr t1 - 2c8f6: 0000f597 auipc a1,0xf - 2c8fa: 43a58593 addi a1,a1,1082 # 3bd30 <_IO_stdin_used+0x21b0> - 2c8fe: 8522 mv a0,s0 - 2c900: c81e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c904: 1904 addi s1,sp,176 - 2c906: 85aa mv a1,a0 - 2c908: 8526 mv a0,s1 - 2c90a: cf7e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c90e: 8526 mv a0,s1 - 2c910: e07f00ef jal 1d716 <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2c914: 8526 mv a0,s1 - 2c916: caaea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c91a: 8522 mv a0,s0 - 2c91c: ca4ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c920: 854a mv a0,s2 - 2c922: c9eea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c926: 8556 mv a0,s5 - 2c928: c98ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c92c: 8552 mv a0,s4 - 2c92e: c92ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c932: 854e mv a0,s3 - 2c934: c8cea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c938: 4501 li a0,0 - 2c93a: b529 j 2c744 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x62> - 2c93c: 05000513 li a0,80 - 2c940: f61e80ef jal 158a0 <_Znwm@plt> - 2c944: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2c948: 5e0030d7 vmv.v.i v1,0 - 2c94c: 00848793 addi a5,s1,8 - 2c950: 6494 ld a3,8(s1) - 2c952: 6898 ld a4,16(s1) - 2c954: 0207f0a7 vse64.v v1,(a5) - 2c958: 0001f797 auipc a5,0x1f - 2c95c: 6207b783 ld a5,1568(a5) # 4bf78 <_GLOBAL_OFFSET_TABLE_+0x428> - 2c960: 07c1 addi a5,a5,16 - 2c962: 85d6 mv a1,s5 - 2c964: 1910 addi a2,sp,176 - 2c966: fd36 sd a3,184(sp) - 2c968: e1ba sd a4,192(sp) - 2c96a: f93e sd a5,176(sp) - 2c96c: 842a mv s0,a0 - 2c96e: c45ff0ef jal 2c5b2 <_ZN7testing8internal16ForkingDeathTestC1EPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE> - 2c972: 0001f797 auipc a5,0x1f - 2c976: 4de7b783 ld a5,1246(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> - 2c97a: 650e ld a0,192(sp) - 2c97c: 07c1 addi a5,a5,16 - 2c97e: f93e sd a5,176(sp) - 2c980: c511 beqz a0,2c98c <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2aa> - 2c982: 0001f317 auipc t1,0x1f - 2c986: 33e33303 ld t1,830(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 2c98a: 9302 jalr t1 - 2c98c: 0001f797 auipc a5,0x1f - 2c990: 2ec7b783 ld a5,748(a5) # 4bc78 <_GLOBAL_OFFSET_TABLE_+0x128> - 2c994: 07c1 addi a5,a5,16 - 2c996: 0089b023 sd s0,0(s3) - 2c99a: 05443023 sd s4,64(s0) - 2c99e: 05642423 sw s6,72(s0) - 2c9a2: e01c sd a5,0(s0) - 2c9a4: bb79 j 2c742 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x60> - 2c9a6: 0001f797 auipc a5,0x1f - 2c9aa: 4aa7b783 ld a5,1194(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> - 2c9ae: 670e ld a4,192(sp) - 2c9b0: 07c1 addi a5,a5,16 - 2c9b2: f93e sd a5,176(sp) - 2c9b4: 84aa mv s1,a0 - 2c9b6: c719 beqz a4,2c9c4 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2e2> - 2c9b8: 853a mv a0,a4 - 2c9ba: 0001f317 auipc t1,0x1f - 2c9be: 30633303 ld t1,774(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 2c9c2: 9302 jalr t1 - 2c9c4: 8522 mv a0,s0 - 2c9c6: f3be80ef jal 15900 <_ZdlPv@plt> - 2c9ca: 8526 mv a0,s1 - 2c9cc: e25e80ef jal 157f0 <_Unwind_Resume@plt> - 2c9d0: bfd9 j 2c9a6 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2c4> - 2c9d2: 84aa mv s1,a0 - 2c9d4: 8522 mv a0,s0 - 2c9d6: beaea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c9da: 8426 mv s0,s1 - 2c9dc: 854a mv a0,s2 - 2c9de: be2ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c9e2: 8556 mv a0,s5 - 2c9e4: bdcea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c9e8: 8552 mv a0,s4 - 2c9ea: bd6ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c9ee: 854e mv a0,s3 - 2c9f0: bd0ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c9f4: 8522 mv a0,s0 - 2c9f6: dfbe80ef jal 157f0 <_Unwind_Resume@plt> - 2c9fa: 842a mv s0,a0 - 2c9fc: b7c5 j 2c9dc <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2fa> - 2c9fe: 87aa mv a5,a0 - 2ca00: 8526 mv a0,s1 - 2ca02: 84be mv s1,a5 - 2ca04: bbcea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ca08: b7f1 j 2c9d4 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2f2> - 2ca0a: 842a mv s0,a0 - 2ca0c: bfd9 j 2c9e2 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x300> - 2ca0e: 842a mv s0,a0 - 2ca10: bfe1 j 2c9e8 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x306> - 2ca12: 84aa mv s1,a0 - 2ca14: 8522 mv a0,s0 - 2ca16: baaea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ca1a: 8526 mv a0,s1 - 2ca1c: dd5e80ef jal 157f0 <_Unwind_Resume@plt> - 2ca20: 0000d517 auipc a0,0xd - 2ca24: 4c850513 addi a0,a0,1224 # 39ee8 <_IO_stdin_used+0x368> - 2ca28: ec9e80ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 2ca2c: 0000d517 auipc a0,0xd - 2ca30: 4bc50513 addi a0,a0,1212 # 39ee8 <_IO_stdin_used+0x368> - 2ca34: ebde80ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 2ca38: 87aa mv a5,a0 - 2ca3a: 8522 mv a0,s0 - 2ca3c: 843e mv s0,a5 - 2ca3e: b82ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ca42: 8522 mv a0,s0 - 2ca44: dade80ef jal 157f0 <_Unwind_Resume@plt> - 2ca48: 842a mv s0,a0 - 2ca4a: b755 j 2c9ee <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x30c> - 2ca4c: 87aa mv a5,a0 - 2ca4e: 8526 mv a0,s1 - 2ca50: 84be mv s1,a5 - 2ca52: b6eea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ca56: bf7d j 2ca14 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x332> - -000000000002ca58 <_ZN7testing8internalL22ExecDeathTestChildMainEPv>: - 2ca58: 710d addi sp,sp,-352 - 2ca5a: eaa2 sd s0,336(sp) - 2ca5c: e6a6 sd s1,328(sp) - 2ca5e: e2ca sd s2,320(sp) - 2ca60: ee86 sd ra,344(sp) - 2ca62: 842a mv s0,a0 - 2ca64: 54fd li s1,-1 - 2ca66: 4911 li s2,4 - 2ca68: 4408 lw a0,8(s0) - 2ca6a: 8a6e90ef jal 15b10 - 2ca6e: 0c951d63 bne a0,s1,2cb48 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0xf0> - 2ca72: 84fe80ef jal 152c0 <__errno_location@plt> - 2ca76: 411c lw a5,0(a0) - 2ca78: ff2788e3 beq a5,s2,2ca68 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x10> - 2ca7c: f25a sd s6,288(sp) - 2ca7e: 01010b13 addi s6,sp,16 - 2ca82: 855a mv a0,s6 - 2ca84: 0000f597 auipc a1,0xf - 2ca88: ab458593 addi a1,a1,-1356 # 3b538 <_IO_stdin_used+0x19b8> - 2ca8c: fe4e sd s3,312(sp) - 2ca8e: fa52 sd s4,304(sp) - 2ca90: f656 sd s5,296(sp) - 2ca92: ee5e sd s7,280(sp) - 2ca94: ca0ed0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2ca98: 855a mv a0,s6 - 2ca9a: 0000f597 auipc a1,0xf - 2ca9e: 99e58593 addi a1,a1,-1634 # 3b438 <_IO_stdin_used+0x18b8> - 2caa2: adfe80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2caa6: 03010a13 addi s4,sp,48 - 2caaa: 85aa mv a1,a0 - 2caac: 8552 mv a0,s4 - 2caae: b53e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2cab2: 8552 mv a0,s4 - 2cab4: 0000f597 auipc a1,0xf - 2cab8: a9c58593 addi a1,a1,-1380 # 3b550 <_IO_stdin_used+0x19d0> - 2cabc: ac5e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2cac0: 05010a93 addi s5,sp,80 - 2cac4: 85aa mv a1,a0 - 2cac6: 8556 mv a0,s5 - 2cac8: b39e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2cacc: 1880 addi s0,sp,112 - 2cace: 4e000793 li a5,1248 - 2cad2: 8522 mv a0,s0 - 2cad4: 006c addi a1,sp,12 - 2cad6: 0001f317 auipc t1,0x1f - 2cada: 49a33303 ld t1,1178(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2cade: c63e sw a5,12(sp) - 2cae0: 9302 jalr t1 - 2cae2: 0904 addi s1,sp,144 - 2cae4: 8526 mv a0,s1 - 2cae6: 8622 mv a2,s0 - 2cae8: 85d6 mv a1,s5 - 2caea: 0001f317 auipc t1,0x1f - 2caee: 06e33303 ld t1,110(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2caf2: 9302 jalr t1 - 2caf4: 0000e597 auipc a1,0xe - 2caf8: 44458593 addi a1,a1,1092 # 3af38 <_IO_stdin_used+0x13b8> - 2cafc: 8526 mv a0,s1 - 2cafe: a83e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2cb02: 0b010913 addi s2,sp,176 - 2cb06: 85aa mv a1,a0 - 2cb08: 854a mv a0,s2 - 2cb0a: af7e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2cb0e: 854a mv a0,s2 - 2cb10: 0000f597 auipc a1,0xf - 2cb14: b7058593 addi a1,a1,-1168 # 3b680 <_IO_stdin_used+0x1b00> - 2cb18: a69e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2cb1c: 0d010993 addi s3,sp,208 - 2cb20: 85aa mv a1,a0 - 2cb22: 854e mv a0,s3 - 2cb24: adde80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2cb28: 854e mv a0,s3 - 2cb2a: 0000f597 auipc a1,0xf - 2cb2e: a4658593 addi a1,a1,-1466 # 3b570 <_IO_stdin_used+0x19f0> - 2cb32: a4fe80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2cb36: 0f010b93 addi s7,sp,240 - 2cb3a: 85aa mv a1,a0 - 2cb3c: 855e mv a0,s7 - 2cb3e: ac3e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2cb42: 855e mv a0,s7 - 2cb44: 924ff0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2cb48: 955f00ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> - 2cb4c: f0050ee3 beqz a0,2ca68 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x10> - 2cb50: f86fe0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 2cb54: f9cf00ef jal 1d2f0 <_ZNK7testing8UnitTest20original_working_dirEv> - 2cb58: 84aa mv s1,a0 - 2cb5a: 967e80ef jal 154c0 - 2cb5e: fe4e sd s3,312(sp) - 2cb60: fa52 sd s4,304(sp) - 2cb62: f656 sd s5,296(sp) - 2cb64: f25a sd s6,288(sp) - 2cb66: ee5e sd s7,280(sp) - 2cb68: c12d beqz a0,2cbca <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x172> - 2cb6a: 1880 addi s0,sp,112 - 2cb6c: 8522 mv a0,s0 - 2cb6e: 0000f597 auipc a1,0xf - 2cb72: b2a58593 addi a1,a1,-1238 # 3b698 <_IO_stdin_used+0x1b18> - 2cb76: bbeed0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2cb7a: 85a6 mv a1,s1 - 2cb7c: 8522 mv a0,s0 - 2cb7e: a03e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2cb82: 0904 addi s1,sp,144 - 2cb84: 85aa mv a1,a0 - 2cb86: 8526 mv a0,s1 - 2cb88: a79e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2cb8c: 8526 mv a0,s1 - 2cb8e: 0000f597 auipc a1,0xf - 2cb92: b1258593 addi a1,a1,-1262 # 3b6a0 <_IO_stdin_used+0x1b20> - 2cb96: 9ebe80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2cb9a: 0b010913 addi s2,sp,176 - 2cb9e: 85aa mv a1,a0 - 2cba0: 854a mv a0,s2 - 2cba2: a5fe80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2cba6: 0d010993 addi s3,sp,208 - 2cbaa: 854e mv a0,s3 - 2cbac: abff00ef jal 1d66a <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev> - 2cbb0: 0f010b13 addi s6,sp,240 - 2cbb4: 855a mv a0,s6 - 2cbb6: 864e mv a2,s3 - 2cbb8: 85ca mv a1,s2 - 2cbba: 0001f317 auipc t1,0x1f - 2cbbe: f9e33303 ld t1,-98(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2cbc2: 9302 jalr t1 - 2cbc4: 855a mv a0,s6 - 2cbc6: 8a2ff0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2cbca: 600c ld a1,0(s0) - 2cbcc: 0001f797 auipc a5,0x1f - 2cbd0: 36c7b783 ld a5,876(a5) # 4bf38 - 2cbd4: 6390 ld a2,0(a5) - 2cbd6: 6188 ld a0,0(a1) - 2cbd8: 03010a13 addi s4,sp,48 - 2cbdc: f04e80ef jal 152e0 - 2cbe0: 8552 mv a0,s4 - 2cbe2: 0000f597 auipc a1,0xf - 2cbe6: ace58593 addi a1,a1,-1330 # 3b6b0 <_IO_stdin_used+0x1b30> - 2cbea: b4aed0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2cbee: 601c ld a5,0(s0) - 2cbf0: 8552 mv a0,s4 - 2cbf2: 638c ld a1,0(a5) - 2cbf4: 98de80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2cbf8: 05010a93 addi s5,sp,80 - 2cbfc: 85aa mv a1,a0 - 2cbfe: 8556 mv a0,s5 - 2cc00: a01e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2cc04: 8556 mv a0,s5 - 2cc06: 0000f597 auipc a1,0xf - 2cc0a: ab258593 addi a1,a1,-1358 # 3b6b8 <_IO_stdin_used+0x1b38> - 2cc0e: 973e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2cc12: 1880 addi s0,sp,112 - 2cc14: 85aa mv a1,a0 - 2cc16: 8522 mv a0,s0 - 2cc18: 9e9e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2cc1c: 85a6 mv a1,s1 - 2cc1e: 8522 mv a0,s0 - 2cc20: 961e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2cc24: 0904 addi s1,sp,144 - 2cc26: 85aa mv a1,a0 - 2cc28: 8526 mv a0,s1 - 2cc2a: 9d7e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2cc2e: 8526 mv a0,s1 - 2cc30: 0000f597 auipc a1,0xf - 2cc34: a9858593 addi a1,a1,-1384 # 3b6c8 <_IO_stdin_used+0x1b48> - 2cc38: 949e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2cc3c: 0b010913 addi s2,sp,176 - 2cc40: 85aa mv a1,a0 - 2cc42: 854a mv a0,s2 - 2cc44: 9bde80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2cc48: 0d010993 addi s3,sp,208 - 2cc4c: 854e mv a0,s3 - 2cc4e: a1df00ef jal 1d66a <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev> - 2cc52: 0f010b13 addi s6,sp,240 - 2cc56: 855a mv a0,s6 - 2cc58: 864e mv a2,s3 - 2cc5a: 85ca mv a1,s2 - 2cc5c: 0001f317 auipc t1,0x1f - 2cc60: efc33303 ld t1,-260(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2cc64: 9302 jalr t1 - 2cc66: 855a mv a0,s6 - 2cc68: 800ff0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2cc6c: 892a mv s2,a0 - 2cc6e: 8522 mv a0,s0 - 2cc70: 950ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cc74: 854a mv a0,s2 - 2cc76: b7be80ef jal 157f0 <_Unwind_Resume@plt> - 2cc7a: 892a mv s2,a0 - 2cc7c: 8526 mv a0,s1 - 2cc7e: 942ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cc82: b7f5 j 2cc6e <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x216> - 2cc84: 8a2a mv s4,a0 - 2cc86: 854a mv a0,s2 - 2cc88: 938ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cc8c: 8952 mv s2,s4 - 2cc8e: b7fd j 2cc7c <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x224> - 2cc90: 8a2a mv s4,a0 - 2cc92: 854e mv a0,s3 - 2cc94: 92cea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cc98: b7fd j 2cc86 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x22e> - 2cc9a: 8a2a mv s4,a0 - 2cc9c: 855a mv a0,s6 - 2cc9e: 922ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cca2: bfc5 j 2cc92 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x23a> - 2cca4: 842a mv s0,a0 - 2cca6: 8552 mv a0,s4 - 2cca8: 918ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ccac: 8522 mv a0,s0 - 2ccae: b43e80ef jal 157f0 <_Unwind_Resume@plt> - 2ccb2: 842a mv s0,a0 - 2ccb4: 8556 mv a0,s5 - 2ccb6: 90aea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ccba: b7f5 j 2cca6 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x24e> - 2ccbc: 892a mv s2,a0 - 2ccbe: 8522 mv a0,s0 - 2ccc0: 900ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ccc4: 844a mv s0,s2 - 2ccc6: b7fd j 2ccb4 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x25c> - 2ccc8: 892a mv s2,a0 - 2ccca: 8526 mv a0,s1 - 2cccc: 8f4ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ccd0: b7fd j 2ccbe <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x266> - 2ccd2: 8b2a mv s6,a0 - 2ccd4: 854a mv a0,s2 - 2ccd6: 8eaea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ccda: 895a mv s2,s6 - 2ccdc: b7fd j 2ccca <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x272> - 2ccde: 8b2a mv s6,a0 - 2cce0: a031 j 2ccec <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x294> - 2cce2: 87aa mv a5,a0 - 2cce4: 855a mv a0,s6 - 2cce6: 8b3e mv s6,a5 - 2cce8: 8d8ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ccec: 854e mv a0,s3 - 2ccee: 8d2ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ccf2: b7cd j 2ccd4 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x27c> - 2ccf4: 87aa mv a5,a0 - 2ccf6: 855e mv a0,s7 - 2ccf8: 8bbe mv s7,a5 - 2ccfa: 8c6ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ccfe: 854e mv a0,s3 - 2cd00: 8c0ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cd04: 854a mv a0,s2 - 2cd06: 8baea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cd0a: 895e mv s2,s7 - 2cd0c: 8526 mv a0,s1 - 2cd0e: 8b2ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cd12: 8522 mv a0,s0 - 2cd14: 8acea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cd18: 844a mv s0,s2 - 2cd1a: 8556 mv a0,s5 - 2cd1c: 8a4ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cd20: 8552 mv a0,s4 - 2cd22: 89eea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cd26: 855a mv a0,s6 - 2cd28: 898ea0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cd2c: 8522 mv a0,s0 - 2cd2e: ac3e80ef jal 157f0 <_Unwind_Resume@plt> - 2cd32: 8baa mv s7,a0 - 2cd34: b7e9 j 2ccfe <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2a6> - 2cd36: 8baa mv s7,a0 - 2cd38: b7f1 j 2cd04 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2ac> - 2cd3a: 892a mv s2,a0 - 2cd3c: bfc1 j 2cd0c <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2b4> - 2cd3e: 892a mv s2,a0 - 2cd40: bfc9 j 2cd12 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2ba> - 2cd42: 842a mv s0,a0 - 2cd44: bfd9 j 2cd1a <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2c2> - 2cd46: 842a mv s0,a0 - 2cd48: bfe1 j 2cd20 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2c8> - 2cd4a: 842a mv s0,a0 - 2cd4c: bfe9 j 2cd26 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2ce> - -000000000002cd4e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv>: - 2cd4e: c6010113 addi sp,sp,-928 - 2cd52: 39213023 sd s2,896(sp) - 2cd56: 37513423 sd s5,872(sp) - 2cd5a: 38113c23 sd ra,920(sp) - 2cd5e: 8aaa mv s5,a0 - 2cd60: d76fe0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 2cd64: 613c ld a5,64(a0) - 2cd66: 1107b903 ld s2,272(a5) - 2cd6a: 1d87b783 ld a5,472(a5) - 2cd6e: 0f892703 lw a4,248(s2) - 2cd72: caba sw a4,84(sp) - 2cd74: cf91 beqz a5,2cd90 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x42> - 2cd76: 579c lw a5,40(a5) - 2cd78: 39813083 ld ra,920(sp) - 2cd7c: 38013903 ld s2,896(sp) - 2cd80: 02faac23 sw a5,56(s5) - 2cd84: 4505 li a0,1 - 2cd86: 36813a83 ld s5,872(sp) - 2cd8a: 3a010113 addi sp,sp,928 - 2cd8e: 8082 ret - 2cd90: 38813823 sd s0,912(sp) - 2cd94: 38913423 sd s1,904(sp) - 2cd98: 37313c23 sd s3,888(sp) - 2cd9c: 37413823 sd s4,880(sp) - 2cda0: 37613023 sd s6,864(sp) - 2cda4: 35713c23 sd s7,856(sp) - 2cda8: 35813823 sd s8,848(sp) - 2cdac: 35913423 sd s9,840(sp) - 2cdb0: 35a13023 sd s10,832(sp) - 2cdb4: 33b13c23 sd s11,824(sp) - 2cdb8: 08a0 addi s0,sp,88 - 2cdba: 8522 mv a0,s0 - 2cdbc: c75e80ef jal 15a30 - 2cdc0: 0505 addi a0,a0,1 - 2cdc2: 00a03533 snez a0,a0 - 2cdc6: ed4f00ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 2cdca: 7c050463 beqz a0,2d592 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x844> - 2cdce: ecef00ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> - 2cdd2: d565 beqz a0,2cdba <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x6c> - 2cdd4: 4576 lw a0,92(sp) - 2cdd6: 4601 li a2,0 - 2cdd8: 4589 li a1,2 - 2cdda: cd6e80ef jal 152b0 - 2cdde: 0505 addi a0,a0,1 - 2cde0: 00a03533 snez a0,a0 - 2cde4: eb6f00ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 2cde8: 04050ce3 beqz a0,2d640 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x8f2> - 2cdec: eb0f00ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> - 2cdf0: d175 beqz a0,2cdd4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x86> - 2cdf2: 18010d13 addi s10,sp,384 - 2cdf6: 856a mv a0,s10 - 2cdf8: 0000d597 auipc a1,0xd - 2cdfc: 48858593 addi a1,a1,1160 # 3a280 <_IO_stdin_used+0x700> - 2ce00: 934ed0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2ce04: 856a mv a0,s10 - 2ce06: 0000d597 auipc a1,0xd - 2ce0a: 0da58593 addi a1,a1,218 # 39ee0 <_IO_stdin_used+0x360> - 2ce0e: f72e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2ce12: 1a010d93 addi s11,sp,416 - 2ce16: 85aa mv a1,a0 - 2ce18: 856e mv a0,s11 - 2ce1a: fe6e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2ce1e: 856e mv a0,s11 - 2ce20: 00010597 auipc a1,0x10 - 2ce24: 00858593 addi a1,a1,8 # 3ce28 <_ZN7testing8internalL11kFilterFlagE> - 2ce28: f58e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2ce2c: 1c010c93 addi s9,sp,448 - 2ce30: 85aa mv a1,a0 - 2ce32: 8566 mv a0,s9 - 2ce34: fcce80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2ce38: 8566 mv a0,s9 - 2ce3a: 00010597 auipc a1,0x10 - 2ce3e: 9be58593 addi a1,a1,-1602 # 3c7f8 <_IO_stdin_used+0x2c78> - 2ce42: f3ee80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2ce46: 1e010a13 addi s4,sp,480 - 2ce4a: 85aa mv a1,a0 - 2ce4c: 8552 mv a0,s4 - 2ce4e: fb2e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2ce52: 00093583 ld a1,0(s2) - 2ce56: 8552 mv a0,s4 - 2ce58: f28e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2ce5c: 0400 addi s0,sp,512 - 2ce5e: 85aa mv a1,a0 - 2ce60: 8522 mv a0,s0 - 2ce62: f9ee80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2ce66: 8522 mv a0,s0 - 2ce68: 0000f597 auipc a1,0xf - 2ce6c: dc058593 addi a1,a1,-576 # 3bc28 <_IO_stdin_used+0x20a8> - 2ce70: f10e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2ce74: 0d24 addi s1,sp,664 - 2ce76: 85aa mv a1,a0 - 2ce78: 8526 mv a0,s1 - 2ce7a: f86e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2ce7e: 02093583 ld a1,32(s2) - 2ce82: 8526 mv a0,s1 - 2ce84: efce80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2ce88: 109c addi a5,sp,96 - 2ce8a: 85aa mv a1,a0 - 2ce8c: 853e mv a0,a5 - 2ce8e: f03e sd a5,32(sp) - 2ce90: f70e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2ce94: 8526 mv a0,s1 - 2ce96: f2be90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ce9a: 8522 mv a0,s0 - 2ce9c: f25e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cea0: 8552 mv a0,s4 - 2cea2: f1fe90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cea6: 8566 mv a0,s9 - 2cea8: f19e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ceac: 856e mv a0,s11 - 2ceae: f13e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ceb2: 856a mv a0,s10 - 2ceb4: f0de90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ceb8: 0a010913 addi s2,sp,160 - 2cebc: 854a mv a0,s2 - 2cebe: 0000d597 auipc a1,0xd - 2cec2: 3c258593 addi a1,a1,962 # 3a280 <_IO_stdin_used+0x700> - 2cec6: e4ca sd s2,72(sp) - 2cec8: 86ced0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2cecc: 0000d597 auipc a1,0xd - 2ced0: 01458593 addi a1,a1,20 # 39ee0 <_IO_stdin_used+0x360> - 2ced4: 854a mv a0,s2 - 2ced6: eaae80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2ceda: 0c010993 addi s3,sp,192 - 2cede: 85aa mv a1,a0 - 2cee0: 854e mv a0,s3 - 2cee2: f84e sd s3,48(sp) - 2cee4: f1ce80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2cee8: 854e mv a0,s3 - 2ceea: 00010597 auipc a1,0x10 - 2ceee: f4658593 addi a1,a1,-186 # 3ce30 <_ZN7testing8internalL25kInternalRunDeathTestFlagE> - 2cef2: e8ee80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2cef6: 0e010b13 addi s6,sp,224 - 2cefa: 85aa mv a1,a0 - 2cefc: 855a mv a0,s6 - 2cefe: f02e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2cf02: 855a mv a0,s6 - 2cf04: 00010597 auipc a1,0x10 - 2cf08: 8f458593 addi a1,a1,-1804 # 3c7f8 <_IO_stdin_used+0x2c78> - 2cf0c: e74e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2cf10: 10010b93 addi s7,sp,256 - 2cf14: 85aa mv a1,a0 - 2cf16: 855e mv a0,s7 - 2cf18: e0de sd s7,64(sp) - 2cf1a: ee6e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2cf1e: 040ab583 ld a1,64(s5) - 2cf22: 855e mv a0,s7 - 2cf24: e5ce80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2cf28: 12010c13 addi s8,sp,288 - 2cf2c: 85aa mv a1,a0 - 2cf2e: 8562 mv a0,s8 - 2cf30: fc62 sd s8,56(sp) - 2cf32: ecee80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2cf36: 8562 mv a0,s8 - 2cf38: 0000e597 auipc a1,0xe - 2cf3c: 7e058593 addi a1,a1,2016 # 3b718 <_IO_stdin_used+0x1b98> - 2cf40: e40e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2cf44: 029c addi a5,sp,320 - 2cf46: 85aa mv a1,a0 - 2cf48: 853e mv a0,a5 - 2cf4a: e83e sd a5,16(sp) - 2cf4c: eb4e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2cf50: 1298 addi a4,sp,352 - 2cf52: 853a mv a0,a4 - 2cf54: 048a8593 addi a1,s5,72 - 2cf58: 0001f317 auipc t1,0x1f - 2cf5c: 01833303 ld t1,24(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2cf60: e43a sd a4,8(sp) - 2cf62: 9302 jalr t1 - 2cf64: 6622 ld a2,8(sp) - 2cf66: 65c2 ld a1,16(sp) - 2cf68: 856a mv a0,s10 - 2cf6a: 0001f317 auipc t1,0x1f - 2cf6e: bee33303 ld t1,-1042(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2cf72: 9302 jalr t1 - 2cf74: 0000e597 auipc a1,0xe - 2cf78: 7a458593 addi a1,a1,1956 # 3b718 <_IO_stdin_used+0x1b98> - 2cf7c: 856a mv a0,s10 - 2cf7e: e02e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2cf82: 85aa mv a1,a0 - 2cf84: 856e mv a0,s11 - 2cf86: e7ae80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2cf8a: 08cc addi a1,sp,84 - 2cf8c: 8566 mv a0,s9 - 2cf8e: 0001f317 auipc t1,0x1f - 2cf92: fe233303 ld t1,-30(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2cf96: 9302 jalr t1 - 2cf98: 8666 mv a2,s9 - 2cf9a: 85ee mv a1,s11 - 2cf9c: 8552 mv a0,s4 - 2cf9e: 0001f317 auipc t1,0x1f - 2cfa2: bba33303 ld t1,-1094(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2cfa6: 9302 jalr t1 - 2cfa8: 0000e597 auipc a1,0xe - 2cfac: 77058593 addi a1,a1,1904 # 3b718 <_IO_stdin_used+0x1b98> - 2cfb0: 8552 mv a0,s4 - 2cfb2: dcee80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2cfb6: 85aa mv a1,a0 - 2cfb8: 8522 mv a0,s0 - 2cfba: e46e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2cfbe: 08ec addi a1,sp,92 - 2cfc0: 8526 mv a0,s1 - 2cfc2: 0001f317 auipc t1,0x1f - 2cfc6: fae33303 ld t1,-82(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2cfca: 9302 jalr t1 - 2cfcc: 011c addi a5,sp,128 - 2cfce: 853e mv a0,a5 - 2cfd0: 8626 mv a2,s1 - 2cfd2: 85a2 mv a1,s0 - 2cfd4: 0001f317 auipc t1,0x1f - 2cfd8: b8433303 ld t1,-1148(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2cfdc: f43e sd a5,40(sp) - 2cfde: 9302 jalr t1 - 2cfe0: 8526 mv a0,s1 - 2cfe2: ddfe90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cfe6: 8522 mv a0,s0 - 2cfe8: dd9e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cfec: 8552 mv a0,s4 - 2cfee: dd3e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cff2: 8566 mv a0,s9 - 2cff4: dcde90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cff8: 856e mv a0,s11 - 2cffa: dc7e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cffe: 856a mv a0,s10 - 2d000: dc1e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d004: 6522 ld a0,8(sp) - 2d006: dbbe90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d00a: 6542 ld a0,16(sp) - 2d00c: db5e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d010: 8562 mv a0,s8 - 2d012: dafe90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d016: 855e mv a0,s7 - 2d018: da9e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d01c: 855a mv a0,s6 - 2d01e: da3e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d022: 854e mv a0,s3 - 2d024: d9de90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d028: 854a mv a0,s2 - 2d02a: d97e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d02e: 4521 li a0,8 - 2d030: f982 sd zero,240(sp) - 2d032: 86fe80ef jal 158a0 <_Znwm@plt> - 2d036: 00850913 addi s2,a0,8 - 2d03a: 89aa mv s3,a0 - 2d03c: 00053023 sd zero,0(a0) - 2d040: 8526 mv a0,s1 - 2d042: f9ca sd s2,240(sp) - 2d044: 967f10ef jal 1e9aa <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev> - 2d048: 29813b83 ld s7,664(sp) - 2d04c: 2a013783 ld a5,672(sp) - 2d050: 52fb8f63 beq s7,a5,2d58e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x840> - 2d054: 000bb503 ld a0,0(s7) - 2d058: d08e80ef jal 15560 - 2d05c: 87aa mv a5,a0 - 2d05e: ff890593 addi a1,s2,-8 - 2d062: 8652 mv a2,s4 - 2d064: 855a mv a0,s6 - 2d066: f1ce sd s3,224(sp) - 2d068: f5ca sd s2,232(sp) - 2d06a: f3be sd a5,480(sp) - 2d06c: feaec0ef jal 19856 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0> - 2d070: 2a013783 ld a5,672(sp) - 2d074: 020b8b93 addi s7,s7,32 - 2d078: 798e ld s3,224(sp) - 2d07a: 792e ld s2,232(sp) - 2d07c: fd779ce3 bne a5,s7,2d054 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x306> - 2d080: ff890b93 addi s7,s2,-8 - 2d084: 8526 mv a0,s1 - 2d086: 0001f317 auipc t1,0x1f - 2d08a: b5a33303 ld t1,-1190(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2d08e: 9302 jalr t1 - 2d090: 7506 ld a0,96(sp) - 2d092: ccee80ef jal 15560 - 2d096: 87aa mv a5,a0 - 2d098: 85de mv a1,s7 - 2d09a: 8622 mv a2,s0 - 2d09c: 855a mv a0,s6 - 2d09e: f1ce sd s3,224(sp) - 2d0a0: f5ca sd s2,232(sp) - 2d0a2: 20f13023 sd a5,512(sp) - 2d0a6: fb0ec0ef jal 19856 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0> - 2d0aa: 650a ld a0,128(sp) - 2d0ac: 792e ld s2,232(sp) - 2d0ae: cb2e80ef jal 15560 - 2d0b2: 87aa mv a5,a0 - 2d0b4: ff890593 addi a1,s2,-8 - 2d0b8: 855a mv a0,s6 - 2d0ba: 8626 mv a2,s1 - 2d0bc: 28f13c23 sd a5,664(sp) - 2d0c0: f96ec0ef jal 19856 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0> - 2d0c4: 0000f597 auipc a1,0xf - 2d0c8: 81c58593 addi a1,a1,-2020 # 3b8e0 <_IO_stdin_used+0x1d60> - 2d0cc: 8526 mv a0,s1 - 2d0ce: 798e ld s3,224(sp) - 2d0d0: 792e ld s2,232(sp) - 2d0d2: e63ec0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2d0d6: 8526 mv a0,s1 - 2d0d8: e3ef00ef jal 1d716 <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2d0dc: 8526 mv a0,s1 - 2d0de: ce3e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d0e2: d53f40ef jal 21e34 <_ZN7testing8internal13CaptureStderrEv> - 2d0e6: 4501 li a0,0 - 2d0e8: ba9e80ef jal 15c90 - 2d0ec: 47e6 lw a5,88(sp) - 2d0ee: 09800613 li a2,152 - 2d0f2: 4581 li a1,0 - 2d0f4: 8526 mv a0,s1 - 2d0f6: c5be sw a5,200(sp) - 2d0f8: e1ce sd s3,192(sp) - 2d0fa: be7e80ef jal 15ce0 - 2d0fe: 1508 addi a0,sp,672 - 2d100: c40e80ef jal 15540 - 2d104: 4785 li a5,1 - 2d106: 28f13c23 sd a5,664(sp) - 2d10a: 5b7d li s6,-1 - 2d10c: 4b91 li s7,4 - 2d10e: 8622 mv a2,s0 - 2d110: 85a6 mv a1,s1 - 2d112: 456d li a0,27 - 2d114: bdde80ef jal 15cf0 - 2d118: 0b651e63 bne a0,s6,2d1d4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x486> - 2d11c: 9a4e80ef jal 152c0 <__errno_location@plt> - 2d120: 411c lw a5,0(a0) - 2d122: ff7786e3 beq a5,s7,2d10e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x3c0> - 2d126: 7462 ld s0,56(sp) - 2d128: 0000e597 auipc a1,0xe - 2d12c: 41058593 addi a1,a1,1040 # 3b538 <_IO_stdin_used+0x19b8> - 2d130: 8522 mv a0,s0 - 2d132: e03ec0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2d136: 0000e597 auipc a1,0xe - 2d13a: 30258593 addi a1,a1,770 # 3b438 <_IO_stdin_used+0x18b8> - 2d13e: 8522 mv a0,s0 - 2d140: c40e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d144: 6442 ld s0,16(sp) - 2d146: 85aa mv a1,a0 - 2d148: 8522 mv a0,s0 - 2d14a: cb6e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d14e: 8522 mv a0,s0 - 2d150: 0000e597 auipc a1,0xe - 2d154: 40058593 addi a1,a1,1024 # 3b550 <_IO_stdin_used+0x19d0> - 2d158: c28e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d15c: 64a2 ld s1,8(sp) - 2d15e: 85aa mv a1,a0 - 2d160: 8526 mv a0,s1 - 2d162: c9ee80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d166: 6406 ld s0,64(sp) - 2d168: 65a6 ld a1,72(sp) - 2d16a: 54e00793 li a5,1358 - 2d16e: d13e sw a5,160(sp) - 2d170: 8522 mv a0,s0 - 2d172: 0001f317 auipc t1,0x1f - 2d176: dfe33303 ld t1,-514(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2d17a: 9302 jalr t1 - 2d17c: 8622 mv a2,s0 - 2d17e: 85a6 mv a1,s1 - 2d180: 856a mv a0,s10 - 2d182: 0001f317 auipc t1,0x1f - 2d186: 9d633303 ld t1,-1578(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2d18a: 9302 jalr t1 - 2d18c: 0000e597 auipc a1,0xe - 2d190: dac58593 addi a1,a1,-596 # 3af38 <_IO_stdin_used+0x13b8> - 2d194: 856a mv a0,s10 - 2d196: beae80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d19a: 85aa mv a1,a0 - 2d19c: 856e mv a0,s11 - 2d19e: c62e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d1a2: 856e mv a0,s11 - 2d1a4: 0000e597 auipc a1,0xe - 2d1a8: 57c58593 addi a1,a1,1404 # 3b720 <_IO_stdin_used+0x1ba0> - 2d1ac: bd4e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d1b0: 85aa mv a1,a0 - 2d1b2: 8566 mv a0,s9 - 2d1b4: c4ce80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d1b8: 8566 mv a0,s9 - 2d1ba: 0000e597 auipc a1,0xe - 2d1be: 3b658593 addi a1,a1,950 # 3b570 <_IO_stdin_used+0x19f0> - 2d1c2: bbee80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d1c6: 85aa mv a1,a0 - 2d1c8: 8552 mv a0,s4 - 2d1ca: c36e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d1ce: 8552 mv a0,s4 - 2d1d0: a99fe0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2d1d4: ac8f00ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> - 2d1d8: f2050be3 beqz a0,2d10e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x3c0> - 2d1dc: 0001f797 auipc a5,0x1f - 2d1e0: dec7b783 ld a5,-532(a5) # 4bfc8 <_GLOBAL_OFFSET_TABLE_+0x478> - 2d1e4: 0007c783 lbu a5,0(a5) - 2d1e8: 22078d63 beqz a5,2d422 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x6d4> - 2d1ec: 954e80ef jal 15340 - 2d1f0: ec2a sd a0,24(sp) - 2d1f2: 6c050263 beqz a0,2d8b6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb68> - 2d1f6: 5b7d li s6,-1 - 2d1f8: 4b91 li s7,4 - 2d1fa: 4601 li a2,0 - 2d1fc: 85a2 mv a1,s0 - 2d1fe: 456d li a0,27 - 2d200: af1e80ef jal 15cf0 - 2d204: 0b651e63 bne a0,s6,2d2c0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x572> - 2d208: 8b8e80ef jal 152c0 <__errno_location@plt> - 2d20c: 411c lw a5,0(a0) - 2d20e: ff7786e3 beq a5,s7,2d1fa <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x4ac> - 2d212: 7462 ld s0,56(sp) - 2d214: 0000e597 auipc a1,0xe - 2d218: 32458593 addi a1,a1,804 # 3b538 <_IO_stdin_used+0x19b8> - 2d21c: 8522 mv a0,s0 - 2d21e: d17ec0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2d222: 0000e597 auipc a1,0xe - 2d226: 21658593 addi a1,a1,534 # 3b438 <_IO_stdin_used+0x18b8> - 2d22a: 8522 mv a0,s0 - 2d22c: b54e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d230: 6442 ld s0,16(sp) - 2d232: 85aa mv a1,a0 - 2d234: 8522 mv a0,s0 - 2d236: bcae80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d23a: 8522 mv a0,s0 - 2d23c: 0000e597 auipc a1,0xe - 2d240: 31458593 addi a1,a1,788 # 3b550 <_IO_stdin_used+0x19d0> - 2d244: b3ce80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d248: 64a2 ld s1,8(sp) - 2d24a: 85aa mv a1,a0 - 2d24c: 8526 mv a0,s1 - 2d24e: bb2e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d252: 6406 ld s0,64(sp) - 2d254: 65a6 ld a1,72(sp) - 2d256: 57900793 li a5,1401 - 2d25a: d13e sw a5,160(sp) - 2d25c: 8522 mv a0,s0 - 2d25e: 0001f317 auipc t1,0x1f - 2d262: d1233303 ld t1,-750(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2d266: 9302 jalr t1 - 2d268: 8622 mv a2,s0 - 2d26a: 85a6 mv a1,s1 - 2d26c: 856a mv a0,s10 - 2d26e: 0001f317 auipc t1,0x1f - 2d272: 8ea33303 ld t1,-1814(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2d276: 9302 jalr t1 - 2d278: 0000e597 auipc a1,0xe - 2d27c: cc058593 addi a1,a1,-832 # 3af38 <_IO_stdin_used+0x13b8> - 2d280: 856a mv a0,s10 - 2d282: afee80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d286: 85aa mv a1,a0 - 2d288: 856e mv a0,s11 - 2d28a: b76e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d28e: 856e mv a0,s11 - 2d290: 0000e597 auipc a1,0xe - 2d294: 59058593 addi a1,a1,1424 # 3b820 <_IO_stdin_used+0x1ca0> - 2d298: ae8e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d29c: 85aa mv a1,a0 - 2d29e: 8566 mv a0,s9 - 2d2a0: b60e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d2a4: 8566 mv a0,s9 - 2d2a6: 0000e597 auipc a1,0xe - 2d2aa: 2ca58593 addi a1,a1,714 # 3b570 <_IO_stdin_used+0x19f0> - 2d2ae: ad2e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d2b2: 85aa mv a1,a0 - 2d2b4: 8552 mv a0,s4 - 2d2b6: b4ae80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d2ba: 8552 mv a0,s4 - 2d2bc: 9adfe0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2d2c0: 9dcf00ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> - 2d2c4: f2050be3 beqz a0,2d1fa <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x4ac> - 2d2c8: 67e2 ld a5,24(sp) - 2d2ca: 00178b13 addi s6,a5,1 - 2d2ce: 01603b33 snez s6,s6 - 2d2d2: 855a mv a0,s6 - 2d2d4: 9c6f00ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 2d2d8: 40050b63 beqz a0,2d6ee <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x9a0> - 2d2dc: 9c0f00ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> - 2d2e0: d96d beqz a0,2d2d2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x584> - 2d2e2: 5b7d li s6,-1 - 2d2e4: 4b91 li s7,4 - 2d2e6: 4576 lw a0,92(sp) - 2d2e8: 829e80ef jal 15b10 - 2d2ec: 0b651d63 bne a0,s6,2d3a6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x658> - 2d2f0: fd1e70ef jal 152c0 <__errno_location@plt> - 2d2f4: 411c lw a5,0(a0) - 2d2f6: ff7788e3 beq a5,s7,2d2e6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x598> - 2d2fa: 6ac2 ld s5,16(sp) - 2d2fc: 0000e597 auipc a1,0xe - 2d300: 23c58593 addi a1,a1,572 # 3b538 <_IO_stdin_used+0x19b8> - 2d304: 8556 mv a0,s5 - 2d306: c2fec0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2d30a: 0000e597 auipc a1,0xe - 2d30e: 12e58593 addi a1,a1,302 # 3b438 <_IO_stdin_used+0x18b8> - 2d312: 8556 mv a0,s5 - 2d314: a6ce80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d318: 6aa2 ld s5,8(sp) - 2d31a: 85aa mv a1,a0 - 2d31c: 8556 mv a0,s5 - 2d31e: ae2e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d322: 8556 mv a0,s5 - 2d324: 0000e597 auipc a1,0xe - 2d328: 22c58593 addi a1,a1,556 # 3b550 <_IO_stdin_used+0x19d0> - 2d32c: a54e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d330: 85aa mv a1,a0 - 2d332: 856a mv a0,s10 - 2d334: acce80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d338: 75e2 ld a1,56(sp) - 2d33a: 5ac00793 li a5,1452 - 2d33e: 12f12023 sw a5,288(sp) - 2d342: 856e mv a0,s11 - 2d344: 0001f317 auipc t1,0x1f - 2d348: c2c33303 ld t1,-980(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2d34c: 9302 jalr t1 - 2d34e: 866e mv a2,s11 - 2d350: 85ea mv a1,s10 - 2d352: 8566 mv a0,s9 - 2d354: 0001f317 auipc t1,0x1f - 2d358: 80433303 ld t1,-2044(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2d35c: 9302 jalr t1 - 2d35e: 0000e597 auipc a1,0xe - 2d362: bda58593 addi a1,a1,-1062 # 3af38 <_IO_stdin_used+0x13b8> - 2d366: 8566 mv a0,s9 - 2d368: a18e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d36c: 85aa mv a1,a0 - 2d36e: 8552 mv a0,s4 - 2d370: a90e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d374: 8552 mv a0,s4 - 2d376: 0000e597 auipc a1,0xe - 2d37a: 4f258593 addi a1,a1,1266 # 3b868 <_IO_stdin_used+0x1ce8> - 2d37e: a02e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d382: 85aa mv a1,a0 - 2d384: 8522 mv a0,s0 - 2d386: a7ae80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d38a: 8522 mv a0,s0 - 2d38c: 0000e597 auipc a1,0xe - 2d390: 1e458593 addi a1,a1,484 # 3b570 <_IO_stdin_used+0x19f0> - 2d394: 9ece80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d398: 85aa mv a1,a0 - 2d39a: 8526 mv a0,s1 - 2d39c: a64e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d3a0: 8526 mv a0,s1 - 2d3a2: 8c7fe0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2d3a6: 8f6f00ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> - 2d3aa: dd15 beqz a0,2d2e6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x598> - 2d3ac: 4766 lw a4,88(sp) - 2d3ae: 66e2 ld a3,24(sp) - 2d3b0: 4785 li a5,1 - 2d3b2: 02eaaa23 sw a4,52(s5) - 2d3b6: 02daae23 sw a3,60(s5) - 2d3ba: 02fa8423 sb a5,40(s5) - 2d3be: 844e mv s0,s3 - 2d3c0: 01298863 beq s3,s2,2d3d0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x682> - 2d3c4: 6008 ld a0,0(s0) - 2d3c6: 0421 addi s0,s0,8 - 2d3c8: d98e80ef jal 15960 - 2d3cc: fe891ce3 bne s2,s0,2d3c4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x676> - 2d3d0: 00098563 beqz s3,2d3da <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x68c> - 2d3d4: 854e mv a0,s3 - 2d3d6: d2ae80ef jal 15900 <_ZdlPv@plt> - 2d3da: 7522 ld a0,40(sp) - 2d3dc: 9e5e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d3e0: 7502 ld a0,32(sp) - 2d3e2: 9dfe90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d3e6: 39813083 ld ra,920(sp) - 2d3ea: 39013403 ld s0,912(sp) - 2d3ee: 38813483 ld s1,904(sp) - 2d3f2: 37813983 ld s3,888(sp) - 2d3f6: 37013a03 ld s4,880(sp) - 2d3fa: 36013b03 ld s6,864(sp) - 2d3fe: 35813b83 ld s7,856(sp) - 2d402: 35013c03 ld s8,848(sp) - 2d406: 34813c83 ld s9,840(sp) - 2d40a: 34013d03 ld s10,832(sp) - 2d40e: 33813d83 ld s11,824(sp) - 2d412: 38013903 ld s2,896(sp) - 2d416: 36813a83 ld s5,872(sp) - 2d41a: 4501 li a0,0 - 2d41c: 3a010113 addi sp,sp,928 - 2d420: 8082 ret - 2d422: 9581c783 lbu a5,-1704(gp) # 4c6e8 <_ZGVZN7testing8internalL23ExecDeathTestSpawnChildEPKPciE16stack_grows_down> - 2d426: 8c818b13 addi s6,gp,-1848 # 4c658 <_ZN7testing8internalL7g_argvsE> - 2d42a: 0230000f fence r,rw - 2d42e: 12078d63 beqz a5,2d568 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x81a> - 2d432: 84ee80ef jal 15480 - 2d436: 85aa mv a1,a0 - 2d438: 8c2a mv s8,a0 - 2d43a: 4781 li a5,0 - 2d43c: 577d li a4,-1 - 2d43e: 02200693 li a3,34 - 2d442: 460d li a2,3 - 2d444: 4501 li a0,0 - 2d446: b8ae80ef jal 157d0 - 2d44a: 00150b13 addi s6,a0,1 - 2d44e: 8baa mv s7,a0 - 2d450: 01603b33 snez s6,s6 - 2d454: 855a mv a0,s6 - 2d456: 844f00ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 2d45a: 3c050263 beqz a0,2d81e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xad0> - 2d45e: 83ef00ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> - 2d462: d96d beqz a0,2d454 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x706> - 2d464: 9601c783 lbu a5,-1696(gp) # 4c6f0 <_ZZN7testing8internalL23ExecDeathTestSpawnChildEPKPciE16stack_grows_down> - 2d468: ec5e sd s7,24(sp) - 2d46a: 0e079a63 bnez a5,2d55e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x810> - 2d46e: 67e2 ld a5,24(sp) - 2d470: 03f7fb13 andi s6,a5,63 - 2d474: 041c3793 sltiu a5,s8,65 - 2d478: 001b3b13 seqz s6,s6 - 2d47c: 0017b793 seqz a5,a5 - 2d480: 00fb7b33 and s6,s6,a5 - 2d484: 855a mv a0,s6 - 2d486: 814f00ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 2d48a: 2e050e63 beqz a0,2d786 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xa38> - 2d48e: 80ef00ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> - 2d492: d96d beqz a0,2d484 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x736> - 2d494: 76c2 ld a3,48(sp) - 2d496: 65e2 ld a1,24(sp) - 2d498: 4645 li a2,17 - 2d49a: fffff517 auipc a0,0xfffff - 2d49e: 5be50513 addi a0,a0,1470 # 2ca58 <_ZN7testing8internalL22ExecDeathTestChildMainEPv> - 2d4a2: e8ee80ef jal 15b30 - 2d4a6: ec2a sd a0,24(sp) - 2d4a8: a029 j 2d4b2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x764> - 2d4aa: ff3ef0ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> - 2d4ae: d40514e3 bnez a0,2d1f6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x4a8> - 2d4b2: 85e2 mv a1,s8 - 2d4b4: 855e mv a0,s7 - 2d4b6: b5ae80ef jal 15810 - 2d4ba: 0505 addi a0,a0,1 - 2d4bc: 00a03533 snez a0,a0 - 2d4c0: fdbef0ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 2d4c4: f17d bnez a0,2d4aa <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x75c> - 2d4c6: 6442 ld s0,16(sp) - 2d4c8: 0000e597 auipc a1,0xe - 2d4cc: 07058593 addi a1,a1,112 # 3b538 <_IO_stdin_used+0x19b8> - 2d4d0: 8522 mv a0,s0 - 2d4d2: a63ec0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2d4d6: 0000e597 auipc a1,0xe - 2d4da: f6258593 addi a1,a1,-158 # 3b438 <_IO_stdin_used+0x18b8> - 2d4de: 8522 mv a0,s0 - 2d4e0: 8a0e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d4e4: 6422 ld s0,8(sp) - 2d4e6: 85aa mv a1,a0 - 2d4e8: 8522 mv a0,s0 - 2d4ea: 916e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d4ee: 8522 mv a0,s0 - 2d4f0: 0000e597 auipc a1,0xe - 2d4f4: 06058593 addi a1,a1,96 # 3b550 <_IO_stdin_used+0x19d0> - 2d4f8: 888e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d4fc: 85aa mv a1,a0 - 2d4fe: 856a mv a0,s10 - 2d500: 900e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d504: 7462 ld s0,56(sp) - 2d506: 6586 ld a1,64(sp) - 2d508: 56d00793 li a5,1389 - 2d50c: 10f12023 sw a5,256(sp) - 2d510: 8522 mv a0,s0 - 2d512: 0001f317 auipc t1,0x1f - 2d516: a5e33303 ld t1,-1442(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2d51a: 9302 jalr t1 - 2d51c: 8622 mv a2,s0 - 2d51e: 85ea mv a1,s10 - 2d520: 856e mv a0,s11 - 2d522: 0001e317 auipc t1,0x1e - 2d526: 63633303 ld t1,1590(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2d52a: 9302 jalr t1 - 2d52c: 0000e597 auipc a1,0xe - 2d530: a0c58593 addi a1,a1,-1524 # 3af38 <_IO_stdin_used+0x13b8> - 2d534: 856e mv a0,s11 - 2d536: 84ae80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d53a: 85aa mv a1,a0 - 2d53c: 8566 mv a0,s9 - 2d53e: 8c2e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d542: 8566 mv a0,s9 - 2d544: 0000e597 auipc a1,0xe - 2d548: 2bc58593 addi a1,a1,700 # 3b800 <_IO_stdin_used+0x1c80> - 2d54c: 834e80ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d550: 85aa mv a1,a0 - 2d552: 8552 mv a0,s4 - 2d554: 8ace80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d558: 8552 mv a0,s4 - 2d55a: f0efe0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2d55e: fc0c0793 addi a5,s8,-64 - 2d562: 97de add a5,a5,s7 - 2d564: ec3e sd a5,24(sp) - 2d566: b721 j 2d46e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x720> - 2d568: 95818513 addi a0,gp,-1704 # 4c6e8 <_ZGVZN7testing8internalL23ExecDeathTestSpawnChildEPKPciE16stack_grows_down> - 2d56c: bd4e80ef jal 15940 <__cxa_guard_acquire@plt> - 2d570: ec0501e3 beqz a0,2d432 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x6e4> - 2d574: 8552 mv a0,s4 - 2d576: 85e6 mv a1,s9 - 2d578: d89eb0ef jal 19300 <_ZN7testing8internalL21StackLowerThanAddressEPKvPb> - 2d57c: 1c014783 lbu a5,448(sp) - 2d580: 95818513 addi a0,gp,-1704 # 4c6e8 <_ZGVZN7testing8internalL23ExecDeathTestSpawnChildEPKPciE16stack_grows_down> - 2d584: 08fb0c23 sb a5,152(s6) - 2d588: f88e80ef jal 15d10 <__cxa_guard_release@plt> - 2d58c: b55d j 2d432 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x6e4> - 2d58e: 8bce mv s7,s3 - 2d590: bcd5 j 2d084 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x336> - 2d592: 129c addi a5,sp,352 - 2d594: 853e mv a0,a5 - 2d596: 0000e597 auipc a1,0xe - 2d59a: fa258593 addi a1,a1,-94 # 3b538 <_IO_stdin_used+0x19b8> - 2d59e: 843e mv s0,a5 - 2d5a0: e43e sd a5,8(sp) - 2d5a2: 993ec0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2d5a6: 8522 mv a0,s0 - 2d5a8: 0000e597 auipc a1,0xe - 2d5ac: e9058593 addi a1,a1,-368 # 3b438 <_IO_stdin_used+0x18b8> - 2d5b0: fd1e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d5b4: 18010d13 addi s10,sp,384 - 2d5b8: 85aa mv a1,a0 - 2d5ba: 856a mv a0,s10 - 2d5bc: 844e80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d5c0: 856a mv a0,s10 - 2d5c2: 0000e597 auipc a1,0xe - 2d5c6: f8e58593 addi a1,a1,-114 # 3b550 <_IO_stdin_used+0x19d0> - 2d5ca: fb7e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d5ce: 1a010d93 addi s11,sp,416 - 2d5d2: 85aa mv a1,a0 - 2d5d4: 856e mv a0,s11 - 2d5d6: 82ae80ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d5da: 59200793 li a5,1426 - 2d5de: 1c010c93 addi s9,sp,448 - 2d5e2: 14f12023 sw a5,320(sp) - 2d5e6: 8566 mv a0,s9 - 2d5e8: 028c addi a1,sp,320 - 2d5ea: 0001f317 auipc t1,0x1f - 2d5ee: 98633303 ld t1,-1658(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2d5f2: 9302 jalr t1 - 2d5f4: 1e010a13 addi s4,sp,480 - 2d5f8: 8552 mv a0,s4 - 2d5fa: 8666 mv a2,s9 - 2d5fc: 85ee mv a1,s11 - 2d5fe: 0001e317 auipc t1,0x1e - 2d602: 55a33303 ld t1,1370(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2d606: 9302 jalr t1 - 2d608: 0000e597 auipc a1,0xe - 2d60c: 93058593 addi a1,a1,-1744 # 3af38 <_IO_stdin_used+0x13b8> - 2d610: 8552 mv a0,s4 - 2d612: f6fe70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d616: 0400 addi s0,sp,512 - 2d618: 85aa mv a1,a0 - 2d61a: 8522 mv a0,s0 - 2d61c: fe5e70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d620: 8522 mv a0,s0 - 2d622: 0000e597 auipc a1,0xe - 2d626: 0b658593 addi a1,a1,182 # 3b6d8 <_IO_stdin_used+0x1b58> - 2d62a: f57e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d62e: 29810913 addi s2,sp,664 - 2d632: 85aa mv a1,a0 - 2d634: 854a mv a0,s2 - 2d636: fcbe70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d63a: 854a mv a0,s2 - 2d63c: e2cfe0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2d640: 129c addi a5,sp,352 - 2d642: 853e mv a0,a5 - 2d644: 0000e597 auipc a1,0xe - 2d648: ef458593 addi a1,a1,-268 # 3b538 <_IO_stdin_used+0x19b8> - 2d64c: 843e mv s0,a5 - 2d64e: e43e sd a5,8(sp) - 2d650: 8e5ec0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2d654: 8522 mv a0,s0 - 2d656: 0000e597 auipc a1,0xe - 2d65a: de258593 addi a1,a1,-542 # 3b438 <_IO_stdin_used+0x18b8> - 2d65e: f23e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d662: 18010d13 addi s10,sp,384 - 2d666: 85aa mv a1,a0 - 2d668: 856a mv a0,s10 - 2d66a: f97e70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d66e: 856a mv a0,s10 - 2d670: 0000e597 auipc a1,0xe - 2d674: ee058593 addi a1,a1,-288 # 3b550 <_IO_stdin_used+0x19d0> - 2d678: f09e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d67c: 1a010d93 addi s11,sp,416 - 2d680: 85aa mv a1,a0 - 2d682: 856e mv a0,s11 - 2d684: f7de70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d688: 59500793 li a5,1429 - 2d68c: 1c010c93 addi s9,sp,448 - 2d690: 14f12023 sw a5,320(sp) - 2d694: 8566 mv a0,s9 - 2d696: 028c addi a1,sp,320 - 2d698: 0001f317 auipc t1,0x1f - 2d69c: 8d833303 ld t1,-1832(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2d6a0: 9302 jalr t1 - 2d6a2: 1e010a13 addi s4,sp,480 - 2d6a6: 8552 mv a0,s4 - 2d6a8: 8666 mv a2,s9 - 2d6aa: 85ee mv a1,s11 - 2d6ac: 0001e317 auipc t1,0x1e - 2d6b0: 4ac33303 ld t1,1196(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2d6b4: 9302 jalr t1 - 2d6b6: 0000e597 auipc a1,0xe - 2d6ba: 88258593 addi a1,a1,-1918 # 3af38 <_IO_stdin_used+0x13b8> - 2d6be: 8552 mv a0,s4 - 2d6c0: ec1e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d6c4: 0400 addi s0,sp,512 - 2d6c6: 85aa mv a1,a0 - 2d6c8: 8522 mv a0,s0 - 2d6ca: f37e70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d6ce: 8522 mv a0,s0 - 2d6d0: 0000e597 auipc a1,0xe - 2d6d4: 02058593 addi a1,a1,32 # 3b6f0 <_IO_stdin_used+0x1b70> - 2d6d8: ea9e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d6dc: 29810913 addi s2,sp,664 - 2d6e0: 85aa mv a1,a0 - 2d6e2: 854a mv a0,s2 - 2d6e4: f1de70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d6e8: 854a mv a0,s2 - 2d6ea: d7efe0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2d6ee: 6442 ld s0,16(sp) - 2d6f0: 0000e597 auipc a1,0xe - 2d6f4: e4858593 addi a1,a1,-440 # 3b538 <_IO_stdin_used+0x19b8> - 2d6f8: 8522 mv a0,s0 - 2d6fa: 83bec0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2d6fe: 0000e597 auipc a1,0xe - 2d702: d3a58593 addi a1,a1,-710 # 3b438 <_IO_stdin_used+0x18b8> - 2d706: 8522 mv a0,s0 - 2d708: e79e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d70c: 6422 ld s0,8(sp) - 2d70e: 85aa mv a1,a0 - 2d710: 8522 mv a0,s0 - 2d712: eefe70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d716: 8522 mv a0,s0 - 2d718: 0000e597 auipc a1,0xe - 2d71c: e3858593 addi a1,a1,-456 # 3b550 <_IO_stdin_used+0x19d0> - 2d720: e61e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d724: 85aa mv a1,a0 - 2d726: 856a mv a0,s10 - 2d728: ed9e70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d72c: 7462 ld s0,56(sp) - 2d72e: 6586 ld a1,64(sp) - 2d730: 57d00793 li a5,1405 - 2d734: 10f12023 sw a5,256(sp) - 2d738: 8522 mv a0,s0 - 2d73a: 0001f317 auipc t1,0x1f - 2d73e: 83633303 ld t1,-1994(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2d742: 9302 jalr t1 - 2d744: 8622 mv a2,s0 - 2d746: 85ea mv a1,s10 - 2d748: 856e mv a0,s11 - 2d74a: 0001e317 auipc t1,0x1e - 2d74e: 40e33303 ld t1,1038(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2d752: 9302 jalr t1 - 2d754: 0000d597 auipc a1,0xd - 2d758: 7e458593 addi a1,a1,2020 # 3af38 <_IO_stdin_used+0x13b8> - 2d75c: 856e mv a0,s11 - 2d75e: e23e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d762: 85aa mv a1,a0 - 2d764: 8566 mv a0,s9 - 2d766: e9be70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d76a: 8566 mv a0,s9 - 2d76c: 0000e597 auipc a1,0xe - 2d770: 0ec58593 addi a1,a1,236 # 3b858 <_IO_stdin_used+0x1cd8> - 2d774: e0de70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d778: 85aa mv a1,a0 - 2d77a: 8552 mv a0,s4 - 2d77c: e85e70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d780: 8552 mv a0,s4 - 2d782: ce6fe0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2d786: 6442 ld s0,16(sp) - 2d788: 0000e597 auipc a1,0xe - 2d78c: db058593 addi a1,a1,-592 # 3b538 <_IO_stdin_used+0x19b8> - 2d790: 8522 mv a0,s0 - 2d792: fa2ec0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2d796: 0000e597 auipc a1,0xe - 2d79a: ca258593 addi a1,a1,-862 # 3b438 <_IO_stdin_used+0x18b8> - 2d79e: 8522 mv a0,s0 - 2d7a0: de1e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d7a4: 6422 ld s0,8(sp) - 2d7a6: 85aa mv a1,a0 - 2d7a8: 8522 mv a0,s0 - 2d7aa: e57e70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d7ae: 8522 mv a0,s0 - 2d7b0: 0000e597 auipc a1,0xe - 2d7b4: da058593 addi a1,a1,-608 # 3b550 <_IO_stdin_used+0x19d0> - 2d7b8: dc9e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d7bc: 85aa mv a1,a0 - 2d7be: 856a mv a0,s10 - 2d7c0: e41e70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d7c4: 7462 ld s0,56(sp) - 2d7c6: 6586 ld a1,64(sp) - 2d7c8: 56700793 li a5,1383 - 2d7cc: 10f12023 sw a5,256(sp) - 2d7d0: 8522 mv a0,s0 - 2d7d2: 0001e317 auipc t1,0x1e - 2d7d6: 79e33303 ld t1,1950(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2d7da: 9302 jalr t1 - 2d7dc: 8622 mv a2,s0 - 2d7de: 85ea mv a1,s10 - 2d7e0: 856e mv a0,s11 - 2d7e2: 0001e317 auipc t1,0x1e - 2d7e6: 37633303 ld t1,886(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2d7ea: 9302 jalr t1 - 2d7ec: 0000d597 auipc a1,0xd - 2d7f0: 74c58593 addi a1,a1,1868 # 3af38 <_IO_stdin_used+0x13b8> - 2d7f4: 856e mv a0,s11 - 2d7f6: d8be70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d7fa: 85aa mv a1,a0 - 2d7fc: 8566 mv a0,s9 - 2d7fe: e03e70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d802: 8566 mv a0,s9 - 2d804: 0000e597 auipc a1,0xe - 2d808: f7c58593 addi a1,a1,-132 # 3b780 <_IO_stdin_used+0x1c00> - 2d80c: d75e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d810: 85aa mv a1,a0 - 2d812: 8552 mv a0,s4 - 2d814: dede70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d818: 8552 mv a0,s4 - 2d81a: c4efe0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2d81e: 6442 ld s0,16(sp) - 2d820: 0000e597 auipc a1,0xe - 2d824: d1858593 addi a1,a1,-744 # 3b538 <_IO_stdin_used+0x19b8> - 2d828: 8522 mv a0,s0 - 2d82a: f0aec0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2d82e: 0000e597 auipc a1,0xe - 2d832: c0a58593 addi a1,a1,-1014 # 3b438 <_IO_stdin_used+0x18b8> - 2d836: 8522 mv a0,s0 - 2d838: d49e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d83c: 6422 ld s0,8(sp) - 2d83e: 85aa mv a1,a0 - 2d840: 8522 mv a0,s0 - 2d842: dbfe70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d846: 8522 mv a0,s0 - 2d848: 0000e597 auipc a1,0xe - 2d84c: d0858593 addi a1,a1,-760 # 3b550 <_IO_stdin_used+0x19d0> - 2d850: d31e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d854: 85aa mv a1,a0 - 2d856: 856a mv a0,s10 - 2d858: da9e70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d85c: 7462 ld s0,56(sp) - 2d85e: 6586 ld a1,64(sp) - 2d860: 55b00793 li a5,1371 - 2d864: 10f12023 sw a5,256(sp) - 2d868: 8522 mv a0,s0 - 2d86a: 0001e317 auipc t1,0x1e - 2d86e: 70633303 ld t1,1798(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2d872: 9302 jalr t1 - 2d874: 8622 mv a2,s0 - 2d876: 85ea mv a1,s10 - 2d878: 856e mv a0,s11 - 2d87a: 0001e317 auipc t1,0x1e - 2d87e: 2de33303 ld t1,734(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2d882: 9302 jalr t1 - 2d884: 0000d597 auipc a1,0xd - 2d888: 6b458593 addi a1,a1,1716 # 3af38 <_IO_stdin_used+0x13b8> - 2d88c: 856e mv a0,s11 - 2d88e: cf3e70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d892: 85aa mv a1,a0 - 2d894: 8566 mv a0,s9 - 2d896: d6be70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d89a: 8566 mv a0,s9 - 2d89c: 0000e597 auipc a1,0xe - 2d8a0: ecc58593 addi a1,a1,-308 # 3b768 <_IO_stdin_used+0x1be8> - 2d8a4: cdde70ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2d8a8: 85aa mv a1,a0 - 2d8aa: 8552 mv a0,s4 - 2d8ac: d55e70ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d8b0: 8552 mv a0,s4 - 2d8b2: bb6fe0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2d8b6: 7542 ld a0,48(sp) - 2d8b8: 9a0ff0ef jal 2ca58 <_ZN7testing8internalL22ExecDeathTestChildMainEPv> - 2d8bc: 842a mv s0,a0 - 2d8be: 7562 ld a0,56(sp) - 2d8c0: d00e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d8c4: 856a mv a0,s10 - 2d8c6: cfae90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d8ca: 6522 ld a0,8(sp) - 2d8cc: cf4e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d8d0: 6542 ld a0,16(sp) - 2d8d2: 84ce mv s1,s3 - 2d8d4: cece90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d8d8: 06990c63 beq s2,s1,2d950 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc02> - 2d8dc: 6088 ld a0,0(s1) - 2d8de: 04a1 addi s1,s1,8 - 2d8e0: 880e80ef jal 15960 - 2d8e4: 06990663 beq s2,s1,2d950 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc02> - 2d8e8: bfd5 j 2d8dc <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8e> - 2d8ea: 842a mv s0,a0 - 2d8ec: bfe1 j 2d8c4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> - 2d8ee: 842a mv s0,a0 - 2d8f0: bfe9 j 2d8ca <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> - 2d8f2: 842a mv s0,a0 - 2d8f4: bff1 j 2d8d0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> - 2d8f6: 842a mv s0,a0 - 2d8f8: 8566 mv a0,s9 - 2d8fa: cc6e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d8fe: 856e mv a0,s11 - 2d900: cc0e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d904: bf6d j 2d8be <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb70> - 2d906: 842a mv s0,a0 - 2d908: bfdd j 2d8fe <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbb0> - 2d90a: 842a mv s0,a0 - 2d90c: 855a mv a0,s6 - 2d90e: cb2e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d912: 7542 ld a0,48(sp) - 2d914: cace90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d918: 6526 ld a0,72(sp) - 2d91a: ca6e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d91e: 7502 ld a0,32(sp) - 2d920: ca0e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d924: 8522 mv a0,s0 - 2d926: ecbe70ef jal 157f0 <_Unwind_Resume@plt> - 2d92a: 842a mv s0,a0 - 2d92c: 6506 ld a0,64(sp) - 2d92e: c92e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d932: bfe9 j 2d90c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbbe> - 2d934: 842a mv s0,a0 - 2d936: 7562 ld a0,56(sp) - 2d938: c88e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d93c: bfc5 j 2d92c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbde> - 2d93e: 842a mv s0,a0 - 2d940: 7522 ld a0,40(sp) - 2d942: c7ee90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d946: bfe1 j 2d91e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbd0> - 2d948: 842a mv s0,a0 - 2d94a: b77d j 2d8f8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbaa> - 2d94c: 842a mv s0,a0 - 2d94e: bf45 j 2d8fe <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbb0> - 2d950: fe0988e3 beqz s3,2d940 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbf2> - 2d954: 854e mv a0,s3 - 2d956: fabe70ef jal 15900 <_ZdlPv@plt> - 2d95a: b7dd j 2d940 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbf2> - 2d95c: 842a mv s0,a0 - 2d95e: 6542 ld a0,16(sp) - 2d960: c60e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d964: bfc9 j 2d936 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbe8> - 2d966: 84aa mv s1,a0 - 2d968: 854a mv a0,s2 - 2d96a: c56e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d96e: 8522 mv a0,s0 - 2d970: c50e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d974: 8426 mv s0,s1 - 2d976: 8552 mv a0,s4 - 2d978: c48e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d97c: 8566 mv a0,s9 - 2d97e: c42e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d982: 856e mv a0,s11 - 2d984: c3ce90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d988: 856a mv a0,s10 - 2d98a: c36e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d98e: 6522 ld a0,8(sp) - 2d990: c30e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d994: 8522 mv a0,s0 - 2d996: e5be70ef jal 157f0 <_Unwind_Resume@plt> - 2d99a: 84aa mv s1,a0 - 2d99c: bfc9 j 2d96e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc20> - 2d99e: 842a mv s0,a0 - 2d9a0: bfd9 j 2d976 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc28> - 2d9a2: 842a mv s0,a0 - 2d9a4: bf29 j 2d8be <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb70> - 2d9a6: 842a mv s0,a0 - 2d9a8: bf31 j 2d8c4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> - 2d9aa: 842a mv s0,a0 - 2d9ac: bf39 j 2d8ca <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> - 2d9ae: 842a mv s0,a0 - 2d9b0: b705 j 2d8d0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> - 2d9b2: 842a mv s0,a0 - 2d9b4: 84ce mv s1,s3 - 2d9b6: b70d j 2d8d8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> - 2d9b8: 842a mv s0,a0 - 2d9ba: 8552 mv a0,s4 - 2d9bc: c04e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d9c0: bf25 j 2d8f8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbaa> - 2d9c2: 842a mv s0,a0 - 2d9c4: bf15 j 2d8f8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbaa> - 2d9c6: 842a mv s0,a0 - 2d9c8: bf1d j 2d8fe <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbb0> - 2d9ca: 842a mv s0,a0 - 2d9cc: bdcd j 2d8be <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb70> - 2d9ce: 842a mv s0,a0 - 2d9d0: bdd5 j 2d8c4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> - 2d9d2: 842a mv s0,a0 - 2d9d4: bddd j 2d8ca <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> - 2d9d6: 842a mv s0,a0 - 2d9d8: bde5 j 2d8d0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> - 2d9da: 842a mv s0,a0 - 2d9dc: b745 j 2d97c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc2e> - 2d9de: 842a mv s0,a0 - 2d9e0: b74d j 2d982 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc34> - 2d9e2: 842a mv s0,a0 - 2d9e4: b755 j 2d988 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc3a> - 2d9e6: 842a mv s0,a0 - 2d9e8: b75d j 2d98e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc40> - 2d9ea: 842a mv s0,a0 - 2d9ec: 6522 ld a0,8(sp) - 2d9ee: bd2e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d9f2: b7b5 j 2d95e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc10> - 2d9f4: 842a mv s0,a0 - 2d9f6: 856a mv a0,s10 - 2d9f8: bc8e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d9fc: bfc5 j 2d9ec <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc9e> - 2d9fe: 842a mv s0,a0 - 2da00: 856e mv a0,s11 - 2da02: bbee90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2da06: bfc5 j 2d9f6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xca8> - 2da08: 842a mv s0,a0 - 2da0a: 8566 mv a0,s9 - 2da0c: bb4e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2da10: bfc5 j 2da00 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcb2> - 2da12: 842a mv s0,a0 - 2da14: 8552 mv a0,s4 - 2da16: baae90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2da1a: 8566 mv a0,s9 - 2da1c: ba4e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2da20: 856e mv a0,s11 - 2da22: b9ee90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2da26: 856a mv a0,s10 - 2da28: b98e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2da2c: 6506 ld a0,64(sp) - 2da2e: b92e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2da32: 6522 ld a0,8(sp) - 2da34: b8ce90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2da38: 6542 ld a0,16(sp) - 2da3a: b86e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2da3e: 7562 ld a0,56(sp) - 2da40: 84ce mv s1,s3 - 2da42: b7ee90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2da46: bd49 j 2d8d8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> - 2da48: 842a mv s0,a0 - 2da4a: bfc1 j 2da1a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xccc> - 2da4c: 842a mv s0,a0 - 2da4e: b7ed j 2da38 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcea> - 2da50: 842a mv s0,a0 - 2da52: b7f5 j 2da3e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcf0> - 2da54: 842a mv s0,a0 - 2da56: b7e9 j 2da20 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcd2> - 2da58: 842a mv s0,a0 - 2da5a: b7f1 j 2da26 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcd8> - 2da5c: 842a mv s0,a0 - 2da5e: b7f9 j 2da2c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcde> - 2da60: 842a mv s0,a0 - 2da62: bfc1 j 2da32 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xce4> - 2da64: 87aa mv a5,a0 - 2da66: 8526 mv a0,s1 - 2da68: 84be mv s1,a5 - 2da6a: b56e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2da6e: 8522 mv a0,s0 - 2da70: b50e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2da74: 8426 mv s0,s1 - 2da76: 8552 mv a0,s4 - 2da78: b48e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2da7c: 8566 mv a0,s9 - 2da7e: b42e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2da82: 856e mv a0,s11 - 2da84: b3ce90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2da88: bd35 j 2d8c4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> - 2da8a: 84aa mv s1,a0 - 2da8c: b7cd j 2da6e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd20> - 2da8e: 842a mv s0,a0 - 2da90: b7dd j 2da76 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd28> - 2da92: 842a mv s0,a0 - 2da94: b7e5 j 2da7c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd2e> - 2da96: 842a mv s0,a0 - 2da98: b7ed j 2da82 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd34> - 2da9a: 842a mv s0,a0 - 2da9c: b525 j 2d8c4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> - 2da9e: 842a mv s0,a0 - 2daa0: b52d j 2d8ca <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> - 2daa2: 842a mv s0,a0 - 2daa4: b535 j 2d8d0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> - 2daa6: bf09 j 2d9b8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc6a> - 2daa8: bd7d j 2d966 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc18> - 2daaa: 84aa mv s1,a0 - 2daac: b5c9 j 2d96e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc20> - 2daae: 842a mv s0,a0 - 2dab0: b5d9 j 2d976 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc28> - 2dab2: 842a mv s0,a0 - 2dab4: b5e1 j 2d97c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc2e> - 2dab6: 842a mv s0,a0 - 2dab8: b5e9 j 2d982 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc34> - 2daba: 842a mv s0,a0 - 2dabc: b5f1 j 2d988 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc3a> - 2dabe: 842a mv s0,a0 - 2dac0: b5f9 j 2d98e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc40> - 2dac2: 842a mv s0,a0 - 2dac4: 8552 mv a0,s4 - 2dac6: afae90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2daca: b781 j 2da0a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcbc> - 2dacc: 84aa mv s1,a0 - 2dace: 8522 mv a0,s0 - 2dad0: af0e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2dad4: 8426 mv s0,s1 - 2dad6: b7fd j 2dac4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd76> - 2dad8: 87aa mv a5,a0 - 2dada: 8526 mv a0,s1 - 2dadc: 84be mv s1,a5 - 2dade: ae2e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2dae2: b7f5 j 2dace <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd80> - 2dae4: 842a mv s0,a0 - 2dae6: 856a mv a0,s10 - 2dae8: ad8e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2daec: 8522 mv a0,s0 - 2daee: d03e70ef jal 157f0 <_Unwind_Resume@plt> - 2daf2: 842a mv s0,a0 - 2daf4: 856e mv a0,s11 - 2daf6: acae90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2dafa: b7f5 j 2dae6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd98> - 2dafc: 842a mv s0,a0 - 2dafe: 8552 mv a0,s4 - 2db00: ac0e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2db04: 8566 mv a0,s9 - 2db06: abae90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2db0a: b7ed j 2daf4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xda6> - 2db0c: 842a mv s0,a0 - 2db0e: bfdd j 2db04 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xdb6> - 2db10: 798e ld s3,224(sp) - 2db12: 792e ld s2,232(sp) - 2db14: 842a mv s0,a0 - 2db16: 84ce mv s1,s3 - 2db18: b3c1 j 2d8d8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> - 2db1a: bfdd j 2db10 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xdc2> - 2db1c: 842a mv s0,a0 - 2db1e: 8526 mv a0,s1 - 2db20: aa0e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2db24: 84ce mv s1,s3 - 2db26: bb4d j 2d8d8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> - 2db28: 798e ld s3,224(sp) - 2db2a: 842a mv s0,a0 - 2db2c: 0001e317 auipc t1,0x1e - 2db30: 0b433303 ld t1,180(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2db34: 8526 mv a0,s1 - 2db36: 792e ld s2,232(sp) - 2db38: 84ce mv s1,s3 - 2db3a: 9302 jalr t1 - 2db3c: bb71 j 2d8d8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> - 2db3e: 84aa mv s1,a0 - 2db40: a031 j 2db4c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xdfe> - 2db42: 87aa mv a5,a0 - 2db44: 8526 mv a0,s1 - 2db46: 84be mv s1,a5 - 2db48: a78e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2db4c: 8522 mv a0,s0 - 2db4e: a72e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2db52: 8426 mv s0,s1 - 2db54: b76d j 2dafe <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xdb0> - 2db56: 842a mv s0,a0 - 2db58: b3c1 j 2d918 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbca> - 2db5a: 842a mv s0,a0 - 2db5c: b3c9 j 2d91e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbd0> - 2db5e: 842a mv s0,a0 - 2db60: bb4d j 2d912 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbc4> - 2db62: bd45 j 2da12 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcc4> - 2db64: 842a mv s0,a0 - 2db66: bd55 j 2da1a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xccc> - 2db68: 842a mv s0,a0 - 2db6a: bd5d j 2da20 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcd2> - 2db6c: 842a mv s0,a0 - 2db6e: bd65 j 2da26 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcd8> - 2db70: 842a mv s0,a0 - 2db72: bd6d j 2da2c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcde> - 2db74: 842a mv s0,a0 - 2db76: bd75 j 2da32 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xce4> - 2db78: 842a mv s0,a0 - 2db7a: bd7d j 2da38 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcea> - 2db7c: 842a mv s0,a0 - 2db7e: b5c1 j 2da3e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcf0> - 2db80: bd25 j 2d9b8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc6a> - 2db82: bd1d j 2d9b8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc6a> - 2db84: 842a mv s0,a0 - 2db86: bb8d j 2d8f8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbaa> - 2db88: 842a mv s0,a0 - 2db8a: bb95 j 2d8fe <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbb0> - 2db8c: 842a mv s0,a0 - 2db8e: bb05 j 2d8be <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb70> - 2db90: 842a mv s0,a0 - 2db92: bb0d j 2d8c4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> - 2db94: 842a mv s0,a0 - 2db96: bb15 j 2d8ca <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> - 2db98: 842a mv s0,a0 - 2db9a: bb1d j 2d8d0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> - -000000000002db9c <_ZN7testing9TestSuite12ShuffleTestsEPNS_8internal6RandomE>: - 2db9c: 6930 ld a2,80(a0) - 2db9e: 653c ld a5,72(a0) - 2dba0: 86aa mv a3,a0 - 2dba2: 04868693 addi a3,a3,72 - 2dba6: 8e1d sub a2,a2,a5 - 2dba8: 8609 srai a2,a2,0x2 - 2dbaa: 852e mv a0,a1 - 2dbac: 2601 sext.w a2,a2 - 2dbae: 4581 li a1,0 - 2dbb0: 0001e317 auipc t1,0x1e - 2dbb4: 22033303 ld t1,544(t1) # 4bdd0 <_GLOBAL_OFFSET_TABLE_+0x280> - 2dbb8: 8302 jr t1 - -000000000002dbba <_ZN7testing8internal12UnitTestImpl12ShuffleTestsEv>: - 2dbba: 10452603 lw a2,260(a0) - 2dbbe: 1101 addi sp,sp,-32 - 2dbc0: e822 sd s0,16(sp) - 2dbc2: e426 sd s1,8(sp) - 2dbc4: 0d050413 addi s0,a0,208 - 2dbc8: 1c050493 addi s1,a0,448 - 2dbcc: 86a2 mv a3,s0 - 2dbce: e04a sd s2,0(sp) - 2dbd0: 2605 addiw a2,a2,1 - 2dbd2: 892a mv s2,a0 - 2dbd4: 4581 li a1,0 - 2dbd6: 8526 mv a0,s1 - 2dbd8: 0001e317 auipc t1,0x1e - 2dbdc: 1f833303 ld t1,504(t1) # 4bdd0 <_GLOBAL_OFFSET_TABLE_+0x280> - 2dbe0: ec06 sd ra,24(sp) - 2dbe2: 9302 jalr t1 - 2dbe4: 0c093603 ld a2,192(s2) - 2dbe8: 0b893783 ld a5,184(s2) - 2dbec: 10492583 lw a1,260(s2) - 2dbf0: 86a2 mv a3,s0 - 2dbf2: 8e1d sub a2,a2,a5 - 2dbf4: 860d srai a2,a2,0x3 - 2dbf6: 2601 sext.w a2,a2 - 2dbf8: 2585 addiw a1,a1,1 - 2dbfa: 8526 mv a0,s1 - 2dbfc: 0001e317 auipc t1,0x1e - 2dc00: 1d433303 ld t1,468(t1) # 4bdd0 <_GLOBAL_OFFSET_TABLE_+0x280> - 2dc04: 9302 jalr t1 - 2dc06: 0b893403 ld s0,184(s2) - 2dc0a: 0c093903 ld s2,192(s2) - 2dc0e: 00890963 beq s2,s0,2dc20 <_ZN7testing8internal12UnitTestImpl12ShuffleTestsEv+0x66> - 2dc12: 6008 ld a0,0(s0) - 2dc14: 85a6 mv a1,s1 - 2dc16: 0421 addi s0,s0,8 - 2dc18: f85ff0ef jal 2db9c <_ZN7testing9TestSuite12ShuffleTestsEPNS_8internal6RandomE> - 2dc1c: fe891be3 bne s2,s0,2dc12 <_ZN7testing8internal12UnitTestImpl12ShuffleTestsEv+0x58> - 2dc20: 60e2 ld ra,24(sp) - 2dc22: 6442 ld s0,16(sp) - 2dc24: 64a2 ld s1,8(sp) - 2dc26: 6902 ld s2,0(sp) - 2dc28: 6105 addi sp,sp,32 - 2dc2a: 8082 ret - -000000000002dc2c <_ZN7testing8internal13DeathTestImpl6PassedEb>: - 2dc2c: da010113 addi sp,sp,-608 - 2dc30: 23413823 sd s4,560(sp) - 2dc34: 02854a03 lbu s4,40(a0) - 2dc38: 24113c23 sd ra,600(sp) - 2dc3c: 24913423 sd s1,584(sp) - 2dc40: ffee sd s11,504(sp) - 2dc42: 100a0863 beqz s4,2dd52 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x126> - 2dc46: 611c ld a5,0(a0) - 2dc48: 24813823 sd s0,592(sp) - 2dc4c: 23313c23 sd s3,568(sp) - 2dc50: 7b9c ld a5,48(a5) - 2dc52: 23513423 sd s5,552(sp) - 2dc56: 01810993 addi s3,sp,24 - 2dc5a: 25213023 sd s2,576(sp) - 2dc5e: ffff4717 auipc a4,0xffff4 - 2dc62: 2f270713 addi a4,a4,754 # 21f50 <_ZN7testing8internal13DeathTestImpl12GetErrorLogsB5cxx11Ev> - 2dc66: 842a mv s0,a0 - 2dc68: 8aae mv s5,a1 - 2dc6a: 854e mv a0,s3 - 2dc6c: 30e79263 bne a5,a4,2df70 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x344> - 2dc70: 9d4f40ef jal 21e44 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev> - 2dc74: 01010913 addi s2,sp,16 - 2dc78: 854a mv a0,s2 - 2dc7a: e4aed0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 2dc7e: 6542 ld a0,16(sp) - 2dc80: 4631 li a2,12 - 2dc82: 0000e597 auipc a1,0xe - 2dc86: bfe58593 addi a1,a1,-1026 # 3b880 <_IO_stdin_used+0x1d00> - 2dc8a: 0541 addi a0,a0,16 - 2dc8c: a75e70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2dc90: 6404 ld s1,8(s0) - 2dc92: 6a42 ld s4,16(sp) - 2dc94: 0c048a63 beqz s1,2dd68 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x13c> - 2dc98: 8526 mv a0,s1 - 2dc9a: f37e70ef jal 15bd0 - 2dc9e: 862a mv a2,a0 - 2dca0: 85a6 mv a1,s1 - 2dca2: 010a0513 addi a0,s4,16 - 2dca6: a5be70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2dcaa: 6542 ld a0,16(sp) - 2dcac: 4605 li a2,1 - 2dcae: 0000d597 auipc a1,0xd - 2dcb2: a3258593 addi a1,a1,-1486 # 3a6e0 <_IO_stdin_used+0xb60> - 2dcb6: 0541 addi a0,a0,16 - 2dcb8: a49e70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2dcbc: 581c lw a5,48(s0) - 2dcbe: 470d li a4,3 - 2dcc0: 2ee78463 beq a5,a4,2dfa8 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x37c> - 2dcc4: 26f76763 bltu a4,a5,2df32 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x306> - 2dcc8: 4705 li a4,1 - 2dcca: 0ae78963 beq a5,a4,2dd7c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x150> - 2dcce: 4709 li a4,2 - 2dcd0: 2ae79363 bne a5,a4,2df76 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x34a> - 2dcd4: 6542 ld a0,16(sp) - 2dcd6: 0000e597 auipc a1,0xe - 2dcda: bba58593 addi a1,a1,-1094 # 3b890 <_IO_stdin_used+0x1d10> - 2dcde: 0541 addi a0,a0,16 - 2dce0: 951e70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2dce4: 6542 ld a0,16(sp) - 2dce6: 0000e597 auipc a1,0xe - 2dcea: bca58593 addi a1,a1,-1078 # 3b8b0 <_IO_stdin_used+0x1d30> - 2dcee: 0541 addi a0,a0,16 - 2dcf0: 941e70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2dcf4: 18a4 addi s1,sp,120 - 2dcf6: 8526 mv a0,s1 - 2dcf8: 85ce mv a1,s3 - 2dcfa: 825ec0ef jal 1a51e <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2dcfe: 6542 ld a0,16(sp) - 2dd00: 660a ld a2,128(sp) - 2dd02: 75e6 ld a1,120(sp) - 2dd04: 0541 addi a0,a0,16 - 2dd06: 9fbe70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2dd0a: 8526 mv a0,s1 - 2dd0c: 8b4e90ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2dd10: 4a01 li s4,0 - 2dd12: 85ca mv a1,s2 - 2dd14: 8526 mv a0,s1 - 2dd16: 9d9ed0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 2dd1a: 8526 mv a0,s1 - 2dd1c: 9fbef0ef jal 1d716 <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2dd20: 7566 ld a0,120(sp) - 2dd22: 013c addi a5,sp,136 - 2dd24: 00f50463 beq a0,a5,2dd2c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x100> - 2dd28: bd9e70ef jal 15900 <_ZdlPv@plt> - 2dd2c: 6542 ld a0,16(sp) - 2dd2e: c501 beqz a0,2dd36 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x10a> - 2dd30: 611c ld a5,0(a0) - 2dd32: 679c ld a5,8(a5) - 2dd34: 9782 jalr a5 - 2dd36: 6562 ld a0,24(sp) - 2dd38: 103c addi a5,sp,40 - 2dd3a: 2af50363 beq a0,a5,2dfe0 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x3b4> - 2dd3e: bc3e70ef jal 15900 <_ZdlPv@plt> - 2dd42: 25013403 ld s0,592(sp) - 2dd46: 24013903 ld s2,576(sp) - 2dd4a: 23813983 ld s3,568(sp) - 2dd4e: 22813a83 ld s5,552(sp) - 2dd52: 25813083 ld ra,600(sp) - 2dd56: 24813483 ld s1,584(sp) - 2dd5a: 7dfe ld s11,504(sp) - 2dd5c: 8552 mv a0,s4 - 2dd5e: 23013a03 ld s4,560(sp) - 2dd62: 26010113 addi sp,sp,608 - 2dd66: 8082 ret - 2dd68: 010a0513 addi a0,s4,16 - 2dd6c: 4619 li a2,6 - 2dd6e: 0000c597 auipc a1,0xc - 2dd72: 16a58593 addi a1,a1,362 # 39ed8 <_IO_stdin_used+0x358> - 2dd76: 98be70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2dd7a: bf05 j 2dcaa <_ZN7testing8internal13DeathTestImpl6PassedEb+0x7e> - 2dd7c: 280a8563 beqz s5,2e006 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x3da> - 2dd80: 6c08 ld a0,24(s0) - 2dd82: 0001e797 auipc a5,0x1e - 2dd86: fce7b783 ld a5,-50(a5) # 4bd50 <_GLOBAL_OFFSET_TABLE_+0x200> - 2dd8a: 07c1 addi a5,a5,16 - 2dd8c: 6118 ld a4,0(a0) - 2dd8e: 18a4 addi s1,sp,120 - 2dd90: e102 sd zero,128(sp) - 2dd92: 7318 ld a4,32(a4) - 2dd94: 8626 mv a2,s1 - 2dd96: fcbe sd a5,120(sp) - 2dd98: 85ce mv a1,s3 - 2dd9a: 9702 jalr a4 - 2dd9c: 8a2a mv s4,a0 - 2dd9e: f935 bnez a0,2dd12 <_ZN7testing8internal13DeathTestImpl6PassedEb+0xe6> - 2dda0: 11bc addi a5,sp,232 - 2dda2: 853e mv a0,a5 - 2dda4: 21913423 sd s9,520(sp) - 2dda8: e03e sd a5,0(sp) - 2ddaa: 23613023 sd s6,544(sp) - 2ddae: 21713c23 sd s7,536(sp) - 2ddb2: 21813823 sd s8,528(sp) - 2ddb6: 21a13023 sd s10,512(sp) - 2ddba: e46e70ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> - 2ddbe: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2ddc2: 5e0030d7 vmv.v.i v1,0 - 2ddc6: 0b9c addi a5,sp,464 - 2ddc8: 0001e717 auipc a4,0x1e - 2ddcc: df873703 ld a4,-520(a4) # 4bbc0 <_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@Base> - 2ddd0: 0207f0a7 vse64.v v1,(a5) - 2ddd4: 139c addi a5,sp,480 - 2ddd6: 0207f0a7 vse64.v v1,(a5) - 2ddda: 00873a03 ld s4,8(a4) - 2ddde: 01073c83 ld s9,16(a4) - 2dde2: 0001ea97 auipc s5,0x1e - 2dde6: 176aba83 ld s5,374(s5) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 2ddea: 0ac1 addi s5,s5,16 - 2ddec: 1c011423 sh zero,456(sp) - 2ddf0: fe8a3503 ld a0,-24(s4) - 2ddf4: e382 sd zero,448(sp) - 2ddf6: fcd2 sd s4,120(sp) - 2ddf8: 9526 add a0,a0,s1 - 2ddfa: f5d6 sd s5,232(sp) - 2ddfc: 01953023 sd s9,0(a0) - 2de00: 4581 li a1,0 - 2de02: daee70ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 2de06: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2de0a: 5e0030d7 vmv.v.i v1,0 - 2de0e: 0001e797 auipc a5,0x1e - 2de12: ef27b783 ld a5,-270(a5) # 4bd00 <_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@Base> - 2de16: 0001eb17 auipc s6,0x1e - 2de1a: f92b3b03 ld s6,-110(s6) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 2de1e: 01878c13 addi s8,a5,24 - 2de22: 04078d13 addi s10,a5,64 - 2de26: 0b41 addi s6,s6,16 - 2de28: fce2 sd s8,120(sp) - 2de2a: f5ea sd s10,232(sp) - 2de2c: e15a sd s6,128(sp) - 2de2e: 013c addi a5,sp,136 - 2de30: 0207f0a7 vse64.v v1,(a5) - 2de34: 093c addi a5,sp,152 - 2de36: 0207f0a7 vse64.v v1,(a5) - 2de3a: 113c addi a5,sp,168 - 2de3c: 0207f0a7 vse64.v v1,(a5) - 2de40: 1938 addi a4,sp,184 - 2de42: 853a mv a0,a4 - 2de44: e43a sd a4,8(sp) - 2de46: 08010d93 addi s11,sp,128 - 2de4a: 0001eb97 auipc s7,0x1e - 2de4e: e8ebbb83 ld s7,-370(s7) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 2de52: d4ee70ef jal 153a0 <_ZNSt6localeC1Ev@plt> - 2de56: 6502 ld a0,0(sp) - 2de58: 47c1 li a5,16 - 2de5a: 9bbe add s7,s7,a5 - 2de5c: c1be sw a5,192(sp) - 2de5e: 85ee mv a1,s11 - 2de60: 09bc addi a5,sp,216 - 2de62: e982 sd zero,208(sp) - 2de64: 0c010c23 sb zero,216(sp) - 2de68: e5be sd a5,200(sp) - 2de6a: e15e sd s7,128(sp) - 2de6c: d44e70ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 2de70: 6c08 ld a0,24(s0) - 2de72: 85a6 mv a1,s1 - 2de74: 611c ld a5,0(a0) - 2de76: 6b9c ld a5,16(a5) - 2de78: 9782 jalr a5 - 2de7a: 6542 ld a0,16(sp) - 2de7c: 0000e597 auipc a1,0xe - 2de80: a9c58593 addi a1,a1,-1380 # 3b918 <_IO_stdin_used+0x1d98> - 2de84: 0541 addi a0,a0,16 - 2de86: faae70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2de8a: 6542 ld a0,16(sp) - 2de8c: 0000e597 auipc a1,0xe - 2de90: abc58593 addi a1,a1,-1348 # 3b948 <_IO_stdin_used+0x1dc8> - 2de94: 0541 addi a0,a0,16 - 2de96: f9ae70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2de9a: 1820 addi s0,sp,56 - 2de9c: 85ee mv a1,s11 - 2de9e: 8522 mv a0,s0 - 2dea0: da0e70ef jal 15440 <_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv@plt> - 2dea4: 6542 ld a0,16(sp) - 2dea6: 6606 ld a2,64(sp) - 2dea8: 75e2 ld a1,56(sp) - 2deaa: 0541 addi a0,a0,16 - 2deac: 855e70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2deb0: 6542 ld a0,16(sp) - 2deb2: 0000d597 auipc a1,0xd - 2deb6: 82e58593 addi a1,a1,-2002 # 3a6e0 <_IO_stdin_used+0xb60> - 2deba: 0541 addi a0,a0,16 - 2debc: f74e70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2dec0: 6542 ld a0,16(sp) - 2dec2: 0000e597 auipc a1,0xe - 2dec6: a9658593 addi a1,a1,-1386 # 3b958 <_IO_stdin_used+0x1dd8> - 2deca: 0541 addi a0,a0,16 - 2decc: f64e70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2ded0: 05810d93 addi s11,sp,88 - 2ded4: 856e mv a0,s11 - 2ded6: 85ce mv a1,s3 - 2ded8: e46ec0ef jal 1a51e <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2dedc: 6542 ld a0,16(sp) - 2dede: 7606 ld a2,96(sp) - 2dee0: 65e6 ld a1,88(sp) - 2dee2: 0541 addi a0,a0,16 - 2dee4: 81de70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2dee8: 856e mv a0,s11 - 2deea: ed7e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2deee: 8522 mv a0,s0 - 2def0: ed1e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2def4: 01a8 addi a0,sp,200 - 2def6: fce2 sd s8,120(sp) - 2def8: f5ea sd s10,232(sp) - 2defa: e15e sd s7,128(sp) - 2defc: ec5e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2df00: 6522 ld a0,8(sp) - 2df02: e15a sd s6,128(sp) - 2df04: d1ce70ef jal 15420 <_ZNSt6localeD1Ev@plt> - 2df08: fe8a3783 ld a5,-24(s4) - 2df0c: 6502 ld a0,0(sp) - 2df0e: fcd2 sd s4,120(sp) - 2df10: 978a add a5,a5,sp - 2df12: 0797bc23 sd s9,120(a5) - 2df16: f5d6 sd s5,232(sp) - 2df18: ec8e70ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 2df1c: 22013b03 ld s6,544(sp) - 2df20: 21813b83 ld s7,536(sp) - 2df24: 21013c03 ld s8,528(sp) - 2df28: 20813c83 ld s9,520(sp) - 2df2c: 20013d03 ld s10,512(sp) - 2df30: b3c5 j 2dd10 <_ZN7testing8internal13DeathTestImpl6PassedEb+0xe4> - 2df32: 4711 li a4,4 - 2df34: 04e79163 bne a5,a4,2df76 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x34a> - 2df38: 6542 ld a0,16(sp) - 2df3a: 0000e597 auipc a1,0xe - 2df3e: 98658593 addi a1,a1,-1658 # 3b8c0 <_IO_stdin_used+0x1d40> - 2df42: 0541 addi a0,a0,16 - 2df44: eece70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2df48: 6542 ld a0,16(sp) - 2df4a: 0000e597 auipc a1,0xe - 2df4e: 96658593 addi a1,a1,-1690 # 3b8b0 <_IO_stdin_used+0x1d30> - 2df52: 0541 addi a0,a0,16 - 2df54: edce70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2df58: 18a4 addi s1,sp,120 - 2df5a: 8526 mv a0,s1 - 2df5c: 85ce mv a1,s3 - 2df5e: dc0ec0ef jal 1a51e <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2df62: 6542 ld a0,16(sp) - 2df64: 660a ld a2,128(sp) - 2df66: 75e6 ld a1,120(sp) - 2df68: 0541 addi a0,a0,16 - 2df6a: f96e70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2df6e: bb71 j 2dd0a <_ZN7testing8internal13DeathTestImpl6PassedEb+0xde> - 2df70: 85a2 mv a1,s0 - 2df72: 9782 jalr a5 - 2df74: b301 j 2dc74 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x48> - 2df76: 18a4 addi s1,sp,120 - 2df78: 8526 mv a0,s1 - 2df7a: 26400693 li a3,612 - 2df7e: 0000d617 auipc a2,0xd - 2df82: 4ba60613 addi a2,a2,1210 # 3b438 <_IO_stdin_used+0x18b8> - 2df86: 458d li a1,3 - 2df88: d3af30ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2df8c: 0000e597 auipc a1,0xe - 2df90: a6c58593 addi a1,a1,-1428 # 3b9f8 <_IO_stdin_used+0x1e78> - 2df94: 0001e517 auipc a0,0x1e - 2df98: 00453503 ld a0,4(a0) # 4bf98 <_ZSt4cerr@Base> - 2df9c: e94e70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2dfa0: 8526 mv a0,s1 - 2dfa2: 8b1f00ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2dfa6: b3ad j 2dd10 <_ZN7testing8internal13DeathTestImpl6PassedEb+0xe4> - 2dfa8: 6542 ld a0,16(sp) - 2dfaa: 0000e597 auipc a1,0xe - 2dfae: 93e58593 addi a1,a1,-1730 # 3b8e8 <_IO_stdin_used+0x1d68> - 2dfb2: 0541 addi a0,a0,16 - 2dfb4: e7ce70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2dfb8: 6542 ld a0,16(sp) - 2dfba: 0000e597 auipc a1,0xe - 2dfbe: 8f658593 addi a1,a1,-1802 # 3b8b0 <_IO_stdin_used+0x1d30> - 2dfc2: 0541 addi a0,a0,16 - 2dfc4: e6ce70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2dfc8: 18a4 addi s1,sp,120 - 2dfca: 8526 mv a0,s1 - 2dfcc: 85ce mv a1,s3 - 2dfce: d50ec0ef jal 1a51e <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2dfd2: 6542 ld a0,16(sp) - 2dfd4: 660a ld a2,128(sp) - 2dfd6: 75e6 ld a1,120(sp) - 2dfd8: 0541 addi a0,a0,16 - 2dfda: f26e70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2dfde: b335 j 2dd0a <_ZN7testing8internal13DeathTestImpl6PassedEb+0xde> - 2dfe0: 25013403 ld s0,592(sp) - 2dfe4: 25813083 ld ra,600(sp) - 2dfe8: 24013903 ld s2,576(sp) - 2dfec: 23813983 ld s3,568(sp) - 2dff0: 22813a83 ld s5,552(sp) - 2dff4: 24813483 ld s1,584(sp) - 2dff8: 7dfe ld s11,504(sp) - 2dffa: 8552 mv a0,s4 - 2dffc: 23013a03 ld s4,560(sp) - 2e000: 26010113 addi sp,sp,608 - 2e004: 8082 ret - 2e006: 6542 ld a0,16(sp) - 2e008: 0000e597 auipc a1,0xe - 2e00c: 96058593 addi a1,a1,-1696 # 3b968 <_IO_stdin_used+0x1de8> - 2e010: 0541 addi a0,a0,16 - 2e012: e1ee70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2e016: 6542 ld a0,16(sp) - 2e018: 0000e597 auipc a1,0xe - 2e01c: 98858593 addi a1,a1,-1656 # 3b9a0 <_IO_stdin_used+0x1e20> - 2e020: 0541 addi a0,a0,16 - 2e022: e0ee70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2e026: 18a4 addi s1,sp,120 - 2e028: 8526 mv a0,s1 - 2e02a: 5440 lw s0,44(s0) - 2e02c: a98ed0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 2e030: 07f47a13 andi s4,s0,127 - 2e034: 080a0963 beqz s4,2e0c6 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x49a> - 2e038: 001a079b addiw a5,s4,1 - 2e03c: 0187979b slliw a5,a5,0x18 - 2e040: 4187d79b sraiw a5,a5,0x18 - 2e044: 4017d79b sraiw a5,a5,0x1 - 2e048: 0af04063 bgtz a5,2e0e8 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4bc> - 2e04c: 08047413 andi s0,s0,128 - 2e050: c809 beqz s0,2e062 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x436> - 2e052: 7566 ld a0,120(sp) - 2e054: 0000e597 auipc a1,0xe - 2e058: 99458593 addi a1,a1,-1644 # 3b9e8 <_IO_stdin_used+0x1e68> - 2e05c: 0541 addi a0,a0,16 - 2e05e: dd2e70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2e062: 05810d93 addi s11,sp,88 - 2e066: 856e mv a0,s11 - 2e068: 85a6 mv a1,s1 - 2e06a: e84ed0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 2e06e: 7566 ld a0,120(sp) - 2e070: c501 beqz a0,2e078 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x44c> - 2e072: 611c ld a5,0(a0) - 2e074: 679c ld a5,8(a5) - 2e076: 9782 jalr a5 - 2e078: 6542 ld a0,16(sp) - 2e07a: 7606 ld a2,96(sp) - 2e07c: 65e6 ld a1,88(sp) - 2e07e: 0541 addi a0,a0,16 - 2e080: e80e70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2e084: 6542 ld a0,16(sp) - 2e086: 0000c597 auipc a1,0xc - 2e08a: 65a58593 addi a1,a1,1626 # 3a6e0 <_IO_stdin_used+0xb60> - 2e08e: 0541 addi a0,a0,16 - 2e090: da0e70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2e094: 6542 ld a0,16(sp) - 2e096: 0000e597 auipc a1,0xe - 2e09a: 8c258593 addi a1,a1,-1854 # 3b958 <_IO_stdin_used+0x1dd8> - 2e09e: 0541 addi a0,a0,16 - 2e0a0: d90e70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2e0a4: 85ce mv a1,s3 - 2e0a6: 8526 mv a0,s1 - 2e0a8: c76ec0ef jal 1a51e <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2e0ac: 6542 ld a0,16(sp) - 2e0ae: 660a ld a2,128(sp) - 2e0b0: 75e6 ld a1,120(sp) - 2e0b2: 0541 addi a0,a0,16 - 2e0b4: e4ce70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2e0b8: 8526 mv a0,s1 - 2e0ba: d07e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e0be: 856e mv a0,s11 - 2e0c0: d01e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e0c4: b1b1 j 2dd10 <_ZN7testing8internal13DeathTestImpl6PassedEb+0xe4> - 2e0c6: 7566 ld a0,120(sp) - 2e0c8: 0000e597 auipc a1,0xe - 2e0cc: 8e858593 addi a1,a1,-1816 # 3b9b0 <_IO_stdin_used+0x1e30> - 2e0d0: 0541 addi a0,a0,16 - 2e0d2: d5ee70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2e0d6: 7566 ld a0,120(sp) - 2e0d8: 4084559b sraiw a1,s0,0x8 - 2e0dc: 0ff5f593 zext.b a1,a1 - 2e0e0: 0541 addi a0,a0,16 - 2e0e2: c2ee70ef jal 15510 <_ZNSolsEi@plt> - 2e0e6: b79d j 2e04c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x420> - 2e0e8: 7566 ld a0,120(sp) - 2e0ea: 0000e597 auipc a1,0xe - 2e0ee: 8e658593 addi a1,a1,-1818 # 3b9d0 <_IO_stdin_used+0x1e50> - 2e0f2: 0541 addi a0,a0,16 - 2e0f4: d3ce70ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2e0f8: 7566 ld a0,120(sp) - 2e0fa: 85d2 mv a1,s4 - 2e0fc: 0541 addi a0,a0,16 - 2e0fe: c12e70ef jal 15510 <_ZNSolsEi@plt> - 2e102: b7a9 j 2e04c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x420> - 2e104: 77e6 ld a5,120(sp) - 2e106: 842a mv s0,a0 - 2e108: cf89 beqz a5,2e122 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> - 2e10a: 6398 ld a4,0(a5) - 2e10c: 853e mv a0,a5 - 2e10e: 671c ld a5,8(a4) - 2e110: 9782 jalr a5 - 2e112: a801 j 2e122 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> - 2e114: 842a mv s0,a0 - 2e116: 8526 mv a0,s1 - 2e118: ca9e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e11c: 856e mv a0,s11 - 2e11e: ca3e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e122: 6542 ld a0,16(sp) - 2e124: c501 beqz a0,2e12c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x500> - 2e126: 611c ld a5,0(a0) - 2e128: 679c ld a5,8(a5) - 2e12a: 9782 jalr a5 - 2e12c: 854e mv a0,s3 - 2e12e: 23613023 sd s6,544(sp) - 2e132: 21713c23 sd s7,536(sp) - 2e136: 21813823 sd s8,528(sp) - 2e13a: 21913423 sd s9,520(sp) - 2e13e: 21a13023 sd s10,512(sp) - 2e142: c7fe80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e146: 8522 mv a0,s0 - 2e148: ea8e70ef jal 157f0 <_Unwind_Resume@plt> - 2e14c: 842a mv s0,a0 - 2e14e: b7f9 j 2e11c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f0> - 2e150: 842a mv s0,a0 - 2e152: bfe9 j 2e12c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x500> - 2e154: 842a mv s0,a0 - 2e156: 8526 mv a0,s1 - 2e158: c69e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e15c: b7d9 j 2e122 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> - 2e15e: 842a mv s0,a0 - 2e160: 8526 mv a0,s1 - 2e162: ef0f00ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2e166: bf75 j 2e122 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> - 2e168: b7f5 j 2e154 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x528> - 2e16a: b7ed j 2e154 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x528> - 2e16c: 842a mv s0,a0 - 2e16e: bf55 j 2e122 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> - 2e170: b7d5 j 2e154 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x528> - 2e172: 892a mv s2,a0 - 2e174: 856e mv a0,s11 - 2e176: c4be80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e17a: 8522 mv a0,s0 - 2e17c: c45e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e180: 844a mv s0,s2 - 2e182: 8526 mv a0,s1 - 2e184: f2ce70ef jal 158b0 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 2e188: a80d j 2e1ba <_ZN7testing8internal13DeathTestImpl6PassedEb+0x58e> - 2e18a: 892a mv s2,a0 - 2e18c: b7fd j 2e17a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x54e> - 2e18e: 842a mv s0,a0 - 2e190: 01a8 addi a0,sp,200 - 2e192: e15e sd s7,128(sp) - 2e194: c2de80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e198: 6522 ld a0,8(sp) - 2e19a: e15a sd s6,128(sp) - 2e19c: a84e70ef jal 15420 <_ZNSt6localeD1Ev@plt> - 2e1a0: fe8a3783 ld a5,-24(s4) - 2e1a4: 0818 addi a4,sp,16 - 2e1a6: fcd2 sd s4,120(sp) - 2e1a8: 1e078793 addi a5,a5,480 - 2e1ac: 97ba add a5,a5,a4 - 2e1ae: e997b423 sd s9,-376(a5) - 2e1b2: 6502 ld a0,0(sp) - 2e1b4: f5d6 sd s5,232(sp) - 2e1b6: c2ae70ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 2e1ba: 22013b03 ld s6,544(sp) - 2e1be: 21813b83 ld s7,536(sp) - 2e1c2: 21013c03 ld s8,528(sp) - 2e1c6: 20813c83 ld s9,520(sp) - 2e1ca: 20013d03 ld s10,512(sp) - 2e1ce: bf91 j 2e122 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> - 2e1d0: 842a mv s0,a0 - 2e1d2: b7c5 j 2e1b2 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x586> - 2e1d4: 842a mv s0,a0 - 2e1d6: b775 j 2e182 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x556> - -000000000002e1d8 <_ZN7testing19TestPartResultArray6AppendERKNS_14TestPartResultE>: - 2e1d8: 7179 addi sp,sp,-48 - 2e1da: f022 sd s0,32(sp) - 2e1dc: 691c ld a5,16(a0) - 2e1de: 6500 ld s0,8(a0) - 2e1e0: f406 sd ra,40(sp) - 2e1e2: 06f40a63 beq s0,a5,2e256 <_ZN7testing19TestPartResultArray6AppendERKNS_14TestPartResultE+0x7e> - 2e1e6: ec26 sd s1,24(sp) - 2e1e8: e84a sd s2,16(sp) - 2e1ea: e44e sd s3,8(sp) - 2e1ec: e052 sd s4,0(sp) - 2e1ee: 01840793 addi a5,s0,24 - 2e1f2: 4198 lw a4,0(a1) - 2e1f4: 84ae mv s1,a1 - 2e1f6: e41c sd a5,8(s0) - 2e1f8: 658c ld a1,8(a1) - 2e1fa: 6890 ld a2,16(s1) - 2e1fc: 00840993 addi s3,s0,8 - 2e200: c018 sw a4,0(s0) - 2e202: 962e add a2,a2,a1 - 2e204: 892a mv s2,a0 - 2e206: 854e mv a0,s3 - 2e208: 933eb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2e20c: 04040793 addi a5,s0,64 - 2e210: 5498 lw a4,40(s1) - 2e212: f81c sd a5,48(s0) - 2e214: 788c ld a1,48(s1) - 2e216: 7c90 ld a2,56(s1) - 2e218: 03040a13 addi s4,s0,48 - 2e21c: d418 sw a4,40(s0) - 2e21e: 962e add a2,a2,a1 - 2e220: 8552 mv a0,s4 - 2e222: 919eb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2e226: 06040793 addi a5,s0,96 - 2e22a: e83c sd a5,80(s0) - 2e22c: 68ac ld a1,80(s1) - 2e22e: 6cb0 ld a2,88(s1) - 2e230: 05040513 addi a0,s0,80 - 2e234: 962e add a2,a2,a1 - 2e236: 905eb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2e23a: 00893783 ld a5,8(s2) - 2e23e: 70a2 ld ra,40(sp) - 2e240: 7402 ld s0,32(sp) - 2e242: 07078793 addi a5,a5,112 - 2e246: 00f93423 sd a5,8(s2) - 2e24a: 64e2 ld s1,24(sp) - 2e24c: 6942 ld s2,16(sp) - 2e24e: 69a2 ld s3,8(sp) - 2e250: 6a02 ld s4,0(sp) - 2e252: 6145 addi sp,sp,48 - 2e254: 8082 ret - 2e256: 7402 ld s0,32(sp) - 2e258: 70a2 ld ra,40(sp) - 2e25a: 0001e317 auipc t1,0x1e - 2e25e: 9fe33303 ld t1,-1538(t1) # 4bc58 <_GLOBAL_OFFSET_TABLE_+0x108> - 2e262: 6145 addi sp,sp,48 - 2e264: 8302 jr t1 - 2e266: 842a mv s0,a0 - 2e268: 8552 mv a0,s4 - 2e26a: b57e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e26e: 854e mv a0,s3 - 2e270: b51e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e274: 8522 mv a0,s0 - 2e276: d7ae70ef jal 157f0 <_Unwind_Resume@plt> - 2e27a: 842a mv s0,a0 - 2e27c: bfcd j 2e26e <_ZN7testing19TestPartResultArray6AppendERKNS_14TestPartResultE+0x96> - -000000000002e27e <_ZN7testing32ScopedFakeTestPartResultReporter20ReportTestPartResultERKNS_14TestPartResultE>: - 2e27e: 6d08 ld a0,24(a0) - 2e280: bfa1 j 2e1d8 <_ZN7testing19TestPartResultArray6AppendERKNS_14TestPartResultE> - -000000000002e282 <_ZN7testing10TestResult17AddTestPartResultERKNS_14TestPartResultE>: - 2e282: 7179 addi sp,sp,-48 - 2e284: f022 sd s0,32(sp) - 2e286: 653c ld a5,72(a0) - 2e288: 6120 ld s0,64(a0) - 2e28a: e84a sd s2,16(sp) - 2e28c: f406 sd ra,40(sp) - 2e28e: 892a mv s2,a0 - 2e290: 06f40863 beq s0,a5,2e300 <_ZN7testing10TestResult17AddTestPartResultERKNS_14TestPartResultE+0x7e> - 2e294: ec26 sd s1,24(sp) - 2e296: e44e sd s3,8(sp) - 2e298: e052 sd s4,0(sp) - 2e29a: 01840793 addi a5,s0,24 - 2e29e: 4198 lw a4,0(a1) - 2e2a0: 84ae mv s1,a1 - 2e2a2: e41c sd a5,8(s0) - 2e2a4: 658c ld a1,8(a1) - 2e2a6: 6890 ld a2,16(s1) - 2e2a8: 00840993 addi s3,s0,8 - 2e2ac: c018 sw a4,0(s0) - 2e2ae: 962e add a2,a2,a1 - 2e2b0: 854e mv a0,s3 - 2e2b2: 889eb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2e2b6: 04040793 addi a5,s0,64 - 2e2ba: 5498 lw a4,40(s1) - 2e2bc: f81c sd a5,48(s0) - 2e2be: 788c ld a1,48(s1) - 2e2c0: 7c90 ld a2,56(s1) - 2e2c2: 03040a13 addi s4,s0,48 - 2e2c6: d418 sw a4,40(s0) - 2e2c8: 962e add a2,a2,a1 - 2e2ca: 8552 mv a0,s4 - 2e2cc: 86feb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2e2d0: 06040793 addi a5,s0,96 - 2e2d4: e83c sd a5,80(s0) - 2e2d6: 68ac ld a1,80(s1) - 2e2d8: 6cb0 ld a2,88(s1) - 2e2da: 05040513 addi a0,s0,80 - 2e2de: 962e add a2,a2,a1 - 2e2e0: 85beb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2e2e4: 04093783 ld a5,64(s2) - 2e2e8: 70a2 ld ra,40(sp) - 2e2ea: 7402 ld s0,32(sp) - 2e2ec: 07078793 addi a5,a5,112 - 2e2f0: 04f93023 sd a5,64(s2) - 2e2f4: 64e2 ld s1,24(sp) - 2e2f6: 69a2 ld s3,8(sp) - 2e2f8: 6a02 ld s4,0(sp) - 2e2fa: 6942 ld s2,16(sp) - 2e2fc: 6145 addi sp,sp,48 - 2e2fe: 8082 ret - 2e300: 7402 ld s0,32(sp) - 2e302: 70a2 ld ra,40(sp) - 2e304: 6942 ld s2,16(sp) - 2e306: 03850513 addi a0,a0,56 - 2e30a: 0001e317 auipc t1,0x1e - 2e30e: 94e33303 ld t1,-1714(t1) # 4bc58 <_GLOBAL_OFFSET_TABLE_+0x108> - 2e312: 6145 addi sp,sp,48 - 2e314: 8302 jr t1 - 2e316: 842a mv s0,a0 - 2e318: 8552 mv a0,s4 - 2e31a: aa7e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e31e: 854e mv a0,s3 - 2e320: aa1e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e324: 8522 mv a0,s0 - 2e326: ccae70ef jal 157f0 <_Unwind_Resume@plt> - 2e32a: 842a mv s0,a0 - 2e32c: bfcd j 2e31e <_ZN7testing10TestResult17AddTestPartResultERKNS_14TestPartResultE+0x9c> - -000000000002e32e <_ZN7testing8internal35DefaultGlobalTestPartResultReporter20ReportTestPartResultERKNS_14TestPartResultE>: - 2e32e: 1101 addi sp,sp,-32 - 2e330: e426 sd s1,8(sp) - 2e332: 84aa mv s1,a0 - 2e334: 6508 ld a0,8(a0) - 2e336: ec06 sd ra,24(sp) - 2e338: e822 sd s0,16(sp) - 2e33a: 842e mv s0,a1 - 2e33c: 8feef0ef jal 1d43a <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> - 2e340: 85a2 mv a1,s0 - 2e342: f41ff0ef jal 2e282 <_ZN7testing10TestResult17AddTestPartResultERKNS_14TestPartResultE> - 2e346: 6488 ld a0,8(s1) - 2e348: 19850513 addi a0,a0,408 - 2e34c: ae3ee0ef jal 1ce2e <_ZN7testing18TestEventListeners8repeaterEv> - 2e350: 611c ld a5,0(a0) - 2e352: 85a2 mv a1,s0 - 2e354: 6442 ld s0,16(sp) - 2e356: 60e2 ld ra,24(sp) - 2e358: 64a2 ld s1,8(sp) - 2e35a: 67bc ld a5,72(a5) - 2e35c: 6105 addi sp,sp,32 - 2e35e: 8782 jr a5 - -000000000002e360 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE>: - 2e360: 7139 addi sp,sp,-64 - 2e362: ec4e sd s3,24(sp) - 2e364: 00850993 addi s3,a0,8 - 2e368: f822 sd s0,48(sp) - 2e36a: 842a mv s0,a0 - 2e36c: 854e mv a0,s3 - 2e36e: f04a sd s2,32(sp) - 2e370: fc06 sd ra,56(sp) - 2e372: f426 sd s1,40(sp) - 2e374: e852 sd s4,16(sp) - 2e376: 892e mv s2,a1 - 2e378: bb8e70ef jal 15730 - 2e37c: e92d bnez a0,2e3ee <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0x8e> - 2e37e: 9f2e70ef jal 15570 - 2e382: 603c ld a5,64(s0) - 2e384: 4705 li a4,1 - 2e386: fc08 sd a0,56(s0) - 2e388: 02e40823 sb a4,48(s0) - 2e38c: 1e878513 addi a0,a5,488 - 2e390: 0001e317 auipc t1,0x1e - 2e394: 92833303 ld t1,-1752(t1) # 4bcb8 <_GLOBAL_OFFSET_TABLE_+0x168> - 2e398: 9302 jalr t1 - 2e39a: 651c ld a5,8(a0) - 2e39c: 6918 ld a4,16(a0) - 2e39e: 84aa mv s1,a0 - 2e3a0: 10e78963 beq a5,a4,2e4b2 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0x152> - 2e3a4: 00093603 ld a2,0(s2) - 2e3a8: 02078693 addi a3,a5,32 - 2e3ac: 00892703 lw a4,8(s2) - 2e3b0: e390 sd a2,0(a5) - 2e3b2: eb94 sd a3,16(a5) - 2e3b4: 01093583 ld a1,16(s2) - 2e3b8: 01893603 ld a2,24(s2) - 2e3bc: 01078513 addi a0,a5,16 - 2e3c0: c798 sw a4,8(a5) - 2e3c2: 962e add a2,a2,a1 - 2e3c4: f76eb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2e3c8: 649c ld a5,8(s1) - 2e3ca: 03078793 addi a5,a5,48 - 2e3ce: e49c sd a5,8(s1) - 2e3d0: 02040823 sb zero,48(s0) - 2e3d4: 854e mv a0,s3 - 2e3d6: caae70ef jal 15880 - 2e3da: 842a mv s0,a0 - 2e3dc: e53d bnez a0,2e44a <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0xea> - 2e3de: 70e2 ld ra,56(sp) - 2e3e0: 7442 ld s0,48(sp) - 2e3e2: 74a2 ld s1,40(sp) - 2e3e4: 7902 ld s2,32(sp) - 2e3e6: 69e2 ld s3,24(sp) - 2e3e8: 6a42 ld s4,16(sp) - 2e3ea: 6121 addi sp,sp,64 - 2e3ec: 8082 ret - 2e3ee: 00810a13 addi s4,sp,8 - 2e3f2: 0000e617 auipc a2,0xe - 2e3f6: 1fe60613 addi a2,a2,510 # 3c5f0 <_IO_stdin_used+0x2a70> - 2e3fa: 458d li a1,3 - 2e3fc: 84aa mv s1,a0 - 2e3fe: 66100693 li a3,1633 - 2e402: 8552 mv a0,s4 - 2e404: 8bef30ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2e408: 466d li a2,27 - 2e40a: 0000e597 auipc a1,0xe - 2e40e: 24658593 addi a1,a1,582 # 3c650 <_IO_stdin_used+0x2ad0> - 2e412: 0001e517 auipc a0,0x1e - 2e416: b8653503 ld a0,-1146(a0) # 4bf98 <_ZSt4cerr@Base> - 2e41a: ae6e70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2e41e: 4649 li a2,18 - 2e420: 0000e597 auipc a1,0xe - 2e424: 25058593 addi a1,a1,592 # 3c670 <_IO_stdin_used+0x2af0> - 2e428: 0001e517 auipc a0,0x1e - 2e42c: b7053503 ld a0,-1168(a0) # 4bf98 <_ZSt4cerr@Base> - 2e430: ad0e70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2e434: 85a6 mv a1,s1 - 2e436: 0001e517 auipc a0,0x1e - 2e43a: b6253503 ld a0,-1182(a0) # 4bf98 <_ZSt4cerr@Base> - 2e43e: 8d2e70ef jal 15510 <_ZNSolsEi@plt> - 2e442: 8552 mv a0,s4 - 2e444: c0ef00ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2e448: bf1d j 2e37e <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0x1e> - 2e44a: 00810a13 addi s4,sp,8 - 2e44e: 8552 mv a0,s4 - 2e450: 0000e617 auipc a2,0xe - 2e454: 1a060613 addi a2,a2,416 # 3c5f0 <_IO_stdin_used+0x2a70> - 2e458: 458d li a1,3 - 2e45a: 66d00693 li a3,1645 - 2e45e: 864f30ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2e462: 4675 li a2,29 - 2e464: 0000e597 auipc a1,0xe - 2e468: 22458593 addi a1,a1,548 # 3c688 <_IO_stdin_used+0x2b08> - 2e46c: 0001e517 auipc a0,0x1e - 2e470: b2c53503 ld a0,-1236(a0) # 4bf98 <_ZSt4cerr@Base> - 2e474: a8ce70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2e478: 4649 li a2,18 - 2e47a: 0000e597 auipc a1,0xe - 2e47e: 1f658593 addi a1,a1,502 # 3c670 <_IO_stdin_used+0x2af0> - 2e482: 0001e517 auipc a0,0x1e - 2e486: b1653503 ld a0,-1258(a0) # 4bf98 <_ZSt4cerr@Base> - 2e48a: a76e70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2e48e: 85a2 mv a1,s0 - 2e490: 0001e517 auipc a0,0x1e - 2e494: b0853503 ld a0,-1272(a0) # 4bf98 <_ZSt4cerr@Base> - 2e498: 878e70ef jal 15510 <_ZNSolsEi@plt> - 2e49c: 8552 mv a0,s4 - 2e49e: bb4f00ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2e4a2: 70e2 ld ra,56(sp) - 2e4a4: 7442 ld s0,48(sp) - 2e4a6: 74a2 ld s1,40(sp) - 2e4a8: 7902 ld s2,32(sp) - 2e4aa: 69e2 ld s3,24(sp) - 2e4ac: 6a42 ld s4,16(sp) - 2e4ae: 6121 addi sp,sp,64 - 2e4b0: 8082 ret - 2e4b2: 85ca mv a1,s2 - 2e4b4: 0001e317 auipc t1,0x1e - 2e4b8: a7433303 ld t1,-1420(t1) # 4bf28 <_GLOBAL_OFFSET_TABLE_+0x3d8> - 2e4bc: 9302 jalr t1 - 2e4be: bf09 j 2e3d0 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0x70> - 2e4c0: 842a mv s0,a0 - 2e4c2: 8552 mv a0,s4 - 2e4c4: b8ef00ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2e4c8: 8522 mv a0,s0 - 2e4ca: b26e70ef jal 157f0 <_Unwind_Resume@plt> - 2e4ce: 842a mv s0,a0 - 2e4d0: 8552 mv a0,s4 - 2e4d2: b80f00ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2e4d6: 8522 mv a0,s0 - 2e4d8: aa8e70ef jal 15780 <__cxa_call_terminate@plt> - 2e4dc: 842a mv s0,a0 - 2e4de: 0001d317 auipc t1,0x1d - 2e4e2: 6a233303 ld t1,1698(t1) # 4bb80 <_GLOBAL_OFFSET_TABLE_+0x30> - 2e4e6: 854e mv a0,s3 - 2e4e8: 9302 jalr t1 - 2e4ea: 8522 mv a0,s0 - 2e4ec: b04e70ef jal 157f0 <_Unwind_Resume@plt> - -000000000002e4f0 <_ZN7testing11ScopedTrace9PushTraceEPKciNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 2e4f0: 715d addi sp,sp,-80 - 2e4f2: fc26 sd s1,56(sp) - 2e4f4: 0804 addi s1,sp,16 - 2e4f6: 87ae mv a5,a1 - 2e4f8: e0a2 sd s0,64(sp) - 2e4fa: 85b6 mv a1,a3 - 2e4fc: 1000 addi s0,sp,32 - 2e4fe: 8526 mv a0,s1 - 2e500: e486 sd ra,72(sp) - 2e502: e03e sd a5,0(sp) - 2e504: c432 sw a2,8(sp) - 2e506: ec02 sd zero,24(sp) - 2e508: 02010023 sb zero,32(sp) - 2e50c: e822 sd s0,16(sp) - 2e50e: b32e70ef jal 15840 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_@plt> - 2e512: dc5fc0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 2e516: 858a mv a1,sp - 2e518: e49ff0ef jal 2e360 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE> - 2e51c: 6542 ld a0,16(sp) - 2e51e: 00850463 beq a0,s0,2e526 <_ZN7testing11ScopedTrace9PushTraceEPKciNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x36> - 2e522: bdee70ef jal 15900 <_ZdlPv@plt> - 2e526: 60a6 ld ra,72(sp) - 2e528: 6406 ld s0,64(sp) - 2e52a: 74e2 ld s1,56(sp) - 2e52c: 6161 addi sp,sp,80 - 2e52e: 8082 ret - 2e530: 842a mv s0,a0 - 2e532: 8526 mv a0,s1 - 2e534: 88de80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e538: 8522 mv a0,s0 - 2e53a: ab6e70ef jal 157f0 <_Unwind_Resume@plt> - -000000000002e53e <_ZN7testing8UnitTest13PopGTestTraceEv>: - 2e53e: 7139 addi sp,sp,-64 - 2e540: f04a sd s2,32(sp) - 2e542: 00850913 addi s2,a0,8 - 2e546: f822 sd s0,48(sp) - 2e548: 842a mv s0,a0 - 2e54a: 854a mv a0,s2 - 2e54c: fc06 sd ra,56(sp) - 2e54e: f426 sd s1,40(sp) - 2e550: ec4e sd s3,24(sp) - 2e552: e852 sd s4,16(sp) - 2e554: 9dce70ef jal 15730 - 2e558: e545 bnez a0,2e600 <_ZN7testing8UnitTest13PopGTestTraceEv+0xc2> - 2e55a: 816e70ef jal 15570 - 2e55e: 04043983 ld s3,64(s0) - 2e562: fc08 sd a0,56(s0) - 2e564: 4785 li a5,1 - 2e566: 1e89a503 lw a0,488(s3) - 2e56a: 02f40823 sb a5,48(s0) - 2e56e: eb2e70ef jal 15c20 - 2e572: c131 beqz a0,2e5b6 <_ZN7testing8UnitTest13PopGTestTraceEv+0x78> - 2e574: 0001d317 auipc t1,0x1d - 2e578: 7ec33303 ld t1,2028(t1) # 4bd60 <_GLOBAL_OFFSET_TABLE_+0x210> - 2e57c: 9302 jalr t1 - 2e57e: 00850593 addi a1,a0,8 - 2e582: 659c ld a5,8(a1) - 2e584: fe07b503 ld a0,-32(a5) - 2e588: fd078713 addi a4,a5,-48 - 2e58c: e598 sd a4,8(a1) - 2e58e: 17c1 addi a5,a5,-16 - 2e590: 00f50463 beq a0,a5,2e598 <_ZN7testing8UnitTest13PopGTestTraceEv+0x5a> - 2e594: b6ce70ef jal 15900 <_ZdlPv@plt> - 2e598: 02040823 sb zero,48(s0) - 2e59c: 854a mv a0,s2 - 2e59e: ae2e70ef jal 15880 - 2e5a2: 842a mv s0,a0 - 2e5a4: ed45 bnez a0,2e65c <_ZN7testing8UnitTest13PopGTestTraceEv+0x11e> - 2e5a6: 70e2 ld ra,56(sp) - 2e5a8: 7442 ld s0,48(sp) - 2e5aa: 74a2 ld s1,40(sp) - 2e5ac: 7902 ld s2,32(sp) - 2e5ae: 69e2 ld s3,24(sp) - 2e5b0: 6a42 ld s4,16(sp) - 2e5b2: 6121 addi sp,sp,64 - 2e5b4: 8082 ret - 2e5b6: 1f09b503 ld a0,496(s3) - 2e5ba: 0001e717 auipc a4,0x1e - 2e5be: 90673703 ld a4,-1786(a4) # 4bec0 <_GLOBAL_OFFSET_TABLE_+0x370> - 2e5c2: 611c ld a5,0(a0) - 2e5c4: 6b9c ld a5,16(a5) - 2e5c6: 14e79f63 bne a5,a4,2e724 <_ZN7testing8UnitTest13PopGTestTraceEv+0x1e6> - 2e5ca: 02000513 li a0,32 - 2e5ce: ad2e70ef jal 158a0 <_Znwm@plt> - 2e5d2: 0001d797 auipc a5,0x1d - 2e5d6: 7de7b783 ld a5,2014(a5) # 4bdb0 <_GLOBAL_OFFSET_TABLE_+0x260> - 2e5da: 07c1 addi a5,a5,16 - 2e5dc: 84aa mv s1,a0 - 2e5de: 00053423 sd zero,8(a0) - 2e5e2: 00053823 sd zero,16(a0) - 2e5e6: 00053c23 sd zero,24(a0) - 2e5ea: e11c sd a5,0(a0) - 2e5ec: 1e89a503 lw a0,488(s3) - 2e5f0: 85a6 mv a1,s1 - 2e5f2: fffe60ef jal 155f0 - 2e5f6: 8a2a mv s4,a0 - 2e5f8: e571 bnez a0,2e6c4 <_ZN7testing8UnitTest13PopGTestTraceEv+0x186> - 2e5fa: 00848593 addi a1,s1,8 - 2e5fe: b751 j 2e582 <_ZN7testing8UnitTest13PopGTestTraceEv+0x44> - 2e600: 00810993 addi s3,sp,8 - 2e604: 0000e617 auipc a2,0xe - 2e608: fec60613 addi a2,a2,-20 # 3c5f0 <_IO_stdin_used+0x2a70> - 2e60c: 458d li a1,3 - 2e60e: 84aa mv s1,a0 - 2e610: 66100693 li a3,1633 - 2e614: 854e mv a0,s3 - 2e616: eadf20ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2e61a: 466d li a2,27 - 2e61c: 0000e597 auipc a1,0xe - 2e620: 03458593 addi a1,a1,52 # 3c650 <_IO_stdin_used+0x2ad0> - 2e624: 0001e517 auipc a0,0x1e - 2e628: 97453503 ld a0,-1676(a0) # 4bf98 <_ZSt4cerr@Base> - 2e62c: 8d4e70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2e630: 4649 li a2,18 - 2e632: 0000e597 auipc a1,0xe - 2e636: 03e58593 addi a1,a1,62 # 3c670 <_IO_stdin_used+0x2af0> - 2e63a: 0001e517 auipc a0,0x1e - 2e63e: 95e53503 ld a0,-1698(a0) # 4bf98 <_ZSt4cerr@Base> - 2e642: 8bee70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2e646: 85a6 mv a1,s1 - 2e648: 0001e517 auipc a0,0x1e - 2e64c: 95053503 ld a0,-1712(a0) # 4bf98 <_ZSt4cerr@Base> - 2e650: ec1e60ef jal 15510 <_ZNSolsEi@plt> - 2e654: 854e mv a0,s3 - 2e656: 9fcf00ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2e65a: b701 j 2e55a <_ZN7testing8UnitTest13PopGTestTraceEv+0x1c> - 2e65c: 00810993 addi s3,sp,8 - 2e660: 854e mv a0,s3 - 2e662: 0000e617 auipc a2,0xe - 2e666: f8e60613 addi a2,a2,-114 # 3c5f0 <_IO_stdin_used+0x2a70> - 2e66a: 458d li a1,3 - 2e66c: 66d00693 li a3,1645 - 2e670: e53f20ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2e674: 4675 li a2,29 - 2e676: 0000e597 auipc a1,0xe - 2e67a: 01258593 addi a1,a1,18 # 3c688 <_IO_stdin_used+0x2b08> - 2e67e: 0001e517 auipc a0,0x1e - 2e682: 91a53503 ld a0,-1766(a0) # 4bf98 <_ZSt4cerr@Base> - 2e686: 87ae70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2e68a: 4649 li a2,18 - 2e68c: 0000e597 auipc a1,0xe - 2e690: fe458593 addi a1,a1,-28 # 3c670 <_IO_stdin_used+0x2af0> - 2e694: 0001e517 auipc a0,0x1e - 2e698: 90453503 ld a0,-1788(a0) # 4bf98 <_ZSt4cerr@Base> - 2e69c: 864e70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2e6a0: 85a2 mv a1,s0 - 2e6a2: 0001e517 auipc a0,0x1e - 2e6a6: 8f653503 ld a0,-1802(a0) # 4bf98 <_ZSt4cerr@Base> - 2e6aa: e67e60ef jal 15510 <_ZNSolsEi@plt> - 2e6ae: 854e mv a0,s3 - 2e6b0: 9a2f00ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2e6b4: 70e2 ld ra,56(sp) - 2e6b6: 7442 ld s0,48(sp) - 2e6b8: 74a2 ld s1,40(sp) - 2e6ba: 7902 ld s2,32(sp) - 2e6bc: 69e2 ld s3,24(sp) - 2e6be: 6a42 ld s4,16(sp) - 2e6c0: 6121 addi sp,sp,64 - 2e6c2: 8082 ret - 2e6c4: 00810993 addi s3,sp,8 - 2e6c8: 854e mv a0,s3 - 2e6ca: 70200693 li a3,1794 - 2e6ce: 0000e617 auipc a2,0xe - 2e6d2: f2260613 addi a2,a2,-222 # 3c5f0 <_IO_stdin_used+0x2a70> - 2e6d6: 458d li a1,3 - 2e6d8: debf20ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2e6dc: 02600613 li a2,38 - 2e6e0: 0000e597 auipc a1,0xe - 2e6e4: 2a858593 addi a1,a1,680 # 3c988 <_IO_stdin_used+0x2e08> - 2e6e8: 0001e517 auipc a0,0x1e - 2e6ec: 8b053503 ld a0,-1872(a0) # 4bf98 <_ZSt4cerr@Base> - 2e6f0: 810e70ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2e6f4: 4649 li a2,18 - 2e6f6: 0000e597 auipc a1,0xe - 2e6fa: f7a58593 addi a1,a1,-134 # 3c670 <_IO_stdin_used+0x2af0> - 2e6fe: 0001e517 auipc a0,0x1e - 2e702: 89a53503 ld a0,-1894(a0) # 4bf98 <_ZSt4cerr@Base> - 2e706: ffbe60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2e70a: 85d2 mv a1,s4 - 2e70c: 0001e517 auipc a0,0x1e - 2e710: 88c53503 ld a0,-1908(a0) # 4bf98 <_ZSt4cerr@Base> - 2e714: dfde60ef jal 15510 <_ZNSolsEi@plt> - 2e718: 854e mv a0,s3 - 2e71a: 938f00ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2e71e: 00848593 addi a1,s1,8 - 2e722: b585 j 2e582 <_ZN7testing8UnitTest13PopGTestTraceEv+0x44> - 2e724: 9782 jalr a5 - 2e726: 84aa mv s1,a0 - 2e728: b5d1 j 2e5ec <_ZN7testing8UnitTest13PopGTestTraceEv+0xae> - 2e72a: 842a mv s0,a0 - 2e72c: 854e mv a0,s3 - 2e72e: 924f00ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2e732: 854a mv a0,s2 - 2e734: 0001d317 auipc t1,0x1d - 2e738: 44c33303 ld t1,1100(t1) # 4bb80 <_GLOBAL_OFFSET_TABLE_+0x30> - 2e73c: 9302 jalr t1 - 2e73e: 8522 mv a0,s0 - 2e740: 8b0e70ef jal 157f0 <_Unwind_Resume@plt> - 2e744: 842a mv s0,a0 - 2e746: 854e mv a0,s3 - 2e748: 90af00ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2e74c: 8522 mv a0,s0 - 2e74e: 8a2e70ef jal 157f0 <_Unwind_Resume@plt> - 2e752: 842a mv s0,a0 - 2e754: 854e mv a0,s3 - 2e756: 8fcf00ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2e75a: 8522 mv a0,s0 - 2e75c: 824e70ef jal 15780 <__cxa_call_terminate@plt> - 2e760: 842a mv s0,a0 - 2e762: bfc1 j 2e732 <_ZN7testing8UnitTest13PopGTestTraceEv+0x1f4> - -000000000002e764 <_ZN7testing11ScopedTraceD1Ev>: - 2e764: 1141 addi sp,sp,-16 - 2e766: e406 sd ra,8(sp) - 2e768: b6ffc0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 2e76c: dd3ff0ef jal 2e53e <_ZN7testing8UnitTest13PopGTestTraceEv> - 2e770: 60a2 ld ra,8(sp) - 2e772: 0141 addi sp,sp,16 - 2e774: 8082 ret - -000000000002e776 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE>: - 2e776: 7155 addi sp,sp,-208 - 2e778: 101c addi a5,sp,32 - 2e77a: e83e sd a5,16(sp) - 2e77c: 009c addi a5,sp,64 - 2e77e: e03e sd a5,0(sp) - 2e780: 103c addi a5,sp,40 - 2e782: e1a2 sd s0,192(sp) - 2e784: fd26 sd s1,184(sp) - 2e786: f94a sd s2,176(sp) - 2e788: f54e sd s3,168(sp) - 2e78a: f152 sd s4,160(sp) - 2e78c: ed56 sd s5,152(sp) - 2e78e: e95a sd s6,144(sp) - 2e790: e55e sd s7,136(sp) - 2e792: e162 sd s8,128(sp) - 2e794: fce6 sd s9,120(sp) - 2e796: f8ea sd s10,112(sp) - 2e798: e586 sd ra,200(sp) - 2e79a: f4ee sd s11,104(sp) - 2e79c: 84aa mv s1,a0 - 2e79e: 8a2e mv s4,a1 - 2e7a0: 8c32 mv s8,a2 - 2e7a2: 4981 li s3,0 - 2e7a4: 4401 li s0,0 - 2e7a6: 4a81 li s5,0 - 2e7a8: 4d01 li s10,0 - 2e7aa: 5b7d li s6,-1 - 2e7ac: 05010913 addi s2,sp,80 - 2e7b0: 4bbd li s7,15 - 2e7b2: 4c85 li s9,1 - 2e7b4: ec3e sd a5,24(sp) - 2e7b6: ce7ee0ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> - 2e7ba: 12050663 beqz a0,2e8e6 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x170> - 2e7be: 866a mv a2,s10 - 2e7c0: 85d2 mv a1,s4 - 2e7c2: 8526 mv a0,s1 - 2e7c4: b7ce70ef jal 15b40 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt> - 2e7c8: 649c ld a5,8(s1) - 2e7ca: 8daa mv s11,a0 - 2e7cc: 0f650363 beq a0,s6,2e8b2 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x13c> - 2e7d0: 41a506b3 sub a3,a0,s10 - 2e7d4: 1fa7e363 bltu a5,s10,2e9ba <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x244> - 2e7d8: 608c ld a1,0(s1) - 2e7da: 41a787b3 sub a5,a5,s10 - 2e7de: e0ca sd s2,64(sp) - 2e7e0: 9d2e add s10,s10,a1 - 2e7e2: 00f6f363 bgeu a3,a5,2e7e8 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x72> - 2e7e6: 87b6 mv a5,a3 - 2e7e8: f03e sd a5,32(sp) - 2e7ea: 08fbeb63 bltu s7,a5,2e880 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x10a> - 2e7ee: 03979d63 bne a5,s9,2e828 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xb2> - 2e7f2: 000d4703 lbu a4,0(s10) - 2e7f6: 04e10823 sb a4,80(sp) - 2e7fa: 874a mv a4,s2 - 2e7fc: e4be sd a5,72(sp) - 2e7fe: 97ba add a5,a5,a4 - 2e800: 00078023 sb zero,0(a5) - 2e804: 04898763 beq s3,s0,2e852 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xdc> - 2e808: 01040793 addi a5,s0,16 - 2e80c: e01c sd a5,0(s0) - 2e80e: 6706 ld a4,64(sp) - 2e810: 66a6 ld a3,72(sp) - 2e812: 09270263 beq a4,s2,2e896 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x120> - 2e816: 67c6 ld a5,80(sp) - 2e818: e018 sd a4,0(s0) - 2e81a: e81c sd a5,16(s0) - 2e81c: e414 sd a3,8(s0) - 2e81e: 02040413 addi s0,s0,32 - 2e822: 001d8d13 addi s10,s11,1 - 2e826: bf41 j 2e7b6 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x40> - 2e828: dbe9 beqz a5,2e7fa <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x84> - 2e82a: 854a mv a0,s2 - 2e82c: 85ea mv a1,s10 - 2e82e: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma - 2e832: 02058407 vle8.v v8,(a1) - 2e836: 8f99 sub a5,a5,a4 - 2e838: 95ba add a1,a1,a4 - 2e83a: 02050427 vse8.v v8,(a0) - 2e83e: 953a add a0,a0,a4 - 2e840: f7fd bnez a5,2e82e <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xb8> - 2e842: 7782 ld a5,32(sp) - 2e844: 6706 ld a4,64(sp) - 2e846: e4be sd a5,72(sp) - 2e848: 97ba add a5,a5,a4 - 2e84a: 00078023 sb zero,0(a5) - 2e84e: fa899de3 bne s3,s0,2e808 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x92> - 2e852: 67e2 ld a5,24(sp) - 2e854: 6582 ld a1,0(sp) - 2e856: 0001d317 auipc t1,0x1d - 2e85a: 66233303 ld t1,1634(t1) # 4beb8 <_GLOBAL_OFFSET_TABLE_+0x368> - 2e85e: 853e mv a0,a5 - 2e860: f456 sd s5,40(sp) - 2e862: f84e sd s3,48(sp) - 2e864: fc4e sd s3,56(sp) - 2e866: 8d3e mv s10,a5 - 2e868: 9302 jalr t1 - 2e86a: 6506 ld a0,64(sp) - 2e86c: 7aa2 ld s5,40(sp) - 2e86e: 7442 ld s0,48(sp) - 2e870: 79e2 ld s3,56(sp) - 2e872: fb2508e3 beq a0,s2,2e822 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xac> - 2e876: 88ae70ef jal 15900 <_ZdlPv@plt> - 2e87a: 001d8d13 addi s10,s11,1 - 2e87e: bf25 j 2e7b6 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x40> - 2e880: 65c2 ld a1,16(sp) - 2e882: 6502 ld a0,0(sp) - 2e884: 4601 li a2,0 - 2e886: e43e sd a5,8(sp) - 2e888: e29e60ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 2e88c: 7682 ld a3,32(sp) - 2e88e: 67a2 ld a5,8(sp) - 2e890: e0aa sd a0,64(sp) - 2e892: e8b6 sd a3,80(sp) - 2e894: bf61 j 2e82c <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xb6> - 2e896: 85ca mv a1,s2 - 2e898: 00168613 addi a2,a3,1 - 2e89c: 0c367757 vsetvli a4,a2,e8,m8,ta,ma - 2e8a0: 02058407 vle8.v v8,(a1) - 2e8a4: 8e19 sub a2,a2,a4 - 2e8a6: 95ba add a1,a1,a4 - 2e8a8: 02078427 vse8.v v8,(a5) - 2e8ac: 97ba add a5,a5,a4 - 2e8ae: f67d bnez a2,2e89c <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x126> - 2e8b0: b7b5 j 2e81c <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xa6> - 2e8b2: 13a7e063 bltu a5,s10,2e9d2 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x25c> - 2e8b6: 608c ld a1,0(s1) - 2e8b8: 0084 addi s1,sp,64 - 2e8ba: 05010913 addi s2,sp,80 - 2e8be: 00f58633 add a2,a1,a5 - 2e8c2: 8526 mv a0,s1 - 2e8c4: 95ea add a1,a1,s10 - 2e8c6: e0ca sd s2,64(sp) - 2e8c8: afeeb0ef jal 19bc6 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> - 2e8cc: 08898763 beq s3,s0,2e95a <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x1e4> - 2e8d0: 8522 mv a0,s0 - 2e8d2: 85a6 mv a1,s1 - 2e8d4: d2de60ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2e8d8: 02040413 addi s0,s0,32 - 2e8dc: 6506 ld a0,64(sp) - 2e8de: 01250463 beq a0,s2,2e8e6 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x170> - 2e8e2: 81ee70ef jal 15900 <_ZdlPv@plt> - 2e8e6: 000c3903 ld s2,0(s8) - 2e8ea: 008c3483 ld s1,8(s8) - 2e8ee: 013c3823 sd s3,16(s8) - 2e8f2: 008c3423 sd s0,8(s8) - 2e8f6: 015c3023 sd s5,0(s8) - 2e8fa: 844a mv s0,s2 - 2e8fc: 00990d63 beq s2,s1,2e916 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x1a0> - 2e900: 6008 ld a0,0(s0) - 2e902: 01040793 addi a5,s0,16 - 2e906: 00f50463 beq a0,a5,2e90e <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x198> - 2e90a: ff7e60ef jal 15900 <_ZdlPv@plt> - 2e90e: 02040413 addi s0,s0,32 - 2e912: fe8497e3 bne s1,s0,2e900 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x18a> - 2e916: 02090363 beqz s2,2e93c <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x1c6> - 2e91a: 640e ld s0,192(sp) - 2e91c: 60ae ld ra,200(sp) - 2e91e: 74ea ld s1,184(sp) - 2e920: 79aa ld s3,168(sp) - 2e922: 7a0a ld s4,160(sp) - 2e924: 6aea ld s5,152(sp) - 2e926: 6b4a ld s6,144(sp) - 2e928: 6baa ld s7,136(sp) - 2e92a: 6c0a ld s8,128(sp) - 2e92c: 7ce6 ld s9,120(sp) - 2e92e: 7d46 ld s10,112(sp) - 2e930: 7da6 ld s11,104(sp) - 2e932: 854a mv a0,s2 - 2e934: 794a ld s2,176(sp) - 2e936: 6169 addi sp,sp,208 - 2e938: fc9e606f j 15900 <_ZdlPv@plt> - 2e93c: 60ae ld ra,200(sp) - 2e93e: 640e ld s0,192(sp) - 2e940: 74ea ld s1,184(sp) - 2e942: 794a ld s2,176(sp) - 2e944: 79aa ld s3,168(sp) - 2e946: 7a0a ld s4,160(sp) - 2e948: 6aea ld s5,152(sp) - 2e94a: 6b4a ld s6,144(sp) - 2e94c: 6baa ld s7,136(sp) - 2e94e: 6c0a ld s8,128(sp) - 2e950: 7ce6 ld s9,120(sp) - 2e952: 7d46 ld s10,112(sp) - 2e954: 7da6 ld s11,104(sp) - 2e956: 6169 addi sp,sp,208 - 2e958: 8082 ret - 2e95a: 103c addi a5,sp,40 - 2e95c: 853e mv a0,a5 - 2e95e: 85a6 mv a1,s1 - 2e960: 0001d317 auipc t1,0x1d - 2e964: 55833303 ld t1,1368(t1) # 4beb8 <_GLOBAL_OFFSET_TABLE_+0x368> - 2e968: 8d3e mv s10,a5 - 2e96a: f456 sd s5,40(sp) - 2e96c: f84e sd s3,48(sp) - 2e96e: fc4e sd s3,56(sp) - 2e970: 9302 jalr t1 - 2e972: 7aa2 ld s5,40(sp) - 2e974: 7442 ld s0,48(sp) - 2e976: 79e2 ld s3,56(sp) - 2e978: b795 j 2e8dc <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x166> - 2e97a: 87aa mv a5,a0 - 2e97c: 8526 mv a0,s1 - 2e97e: 7aa2 ld s5,40(sp) - 2e980: 7442 ld s0,48(sp) - 2e982: 79e2 ld s3,56(sp) - 2e984: 84be mv s1,a5 - 2e986: c3ae80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e98a: 856a mv a0,s10 - 2e98c: 0001d317 auipc t1,0x1d - 2e990: 25433303 ld t1,596(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2e994: f456 sd s5,40(sp) - 2e996: f822 sd s0,48(sp) - 2e998: fc4e sd s3,56(sp) - 2e99a: 9302 jalr t1 - 2e99c: 8526 mv a0,s1 - 2e99e: e53e60ef jal 157f0 <_Unwind_Resume@plt> - 2e9a2: 103c addi a5,sp,40 - 2e9a4: 84aa mv s1,a0 - 2e9a6: 8d3e mv s10,a5 - 2e9a8: b7cd j 2e98a <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x214> - 2e9aa: 84aa mv s1,a0 - 2e9ac: 6502 ld a0,0(sp) - 2e9ae: 7aa2 ld s5,40(sp) - 2e9b0: 7442 ld s0,48(sp) - 2e9b2: 79e2 ld s3,56(sp) - 2e9b4: c0ce80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e9b8: bfc9 j 2e98a <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x214> - 2e9ba: 86be mv a3,a5 - 2e9bc: 866a mv a2,s10 - 2e9be: 0000b597 auipc a1,0xb - 2e9c2: 55258593 addi a1,a1,1362 # 39f10 <_IO_stdin_used+0x390> - 2e9c6: 0000b517 auipc a0,0xb - 2e9ca: 56250513 addi a0,a0,1378 # 39f28 <_IO_stdin_used+0x3a8> - 2e9ce: f83e60ef jal 15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> - 2e9d2: 86be mv a3,a5 - 2e9d4: 866a mv a2,s10 - 2e9d6: 0000b597 auipc a1,0xb - 2e9da: 53a58593 addi a1,a1,1338 # 39f10 <_IO_stdin_used+0x390> - 2e9de: 0000b517 auipc a0,0xb - 2e9e2: 54a50513 addi a0,a0,1354 # 39f28 <_IO_stdin_used+0x3a8> - 2e9e6: f6be60ef jal 15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> - -000000000002e9ea <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv>: - 2e9ea: 7175 addi sp,sp,-144 - 2e9ec: e122 sd s0,128(sp) - 2e9ee: 0001d417 auipc s0,0x1d - 2e9f2: 3fa43403 ld s0,1018(s0) # 4bde8 <_GLOBAL_OFFSET_TABLE_+0x298> - 2e9f6: 641c ld a5,8(s0) - 2e9f8: e506 sd ra,136(sp) - 2e9fa: f8ca sd s2,112(sp) - 2e9fc: 0e078763 beqz a5,2eaea <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x100> - 2ea00: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2ea04: 5e0030d7 vmv.v.i v1,0 - 2ea08: 600c ld a1,0(s0) - 2ea0a: fca6 sd s1,120(sp) - 2ea0c: 1804 addi s1,sp,48 - 2ea0e: f4ce sd s3,104(sp) - 2ea10: 57fd li a5,-1 - 2ea12: f0d2 sd s4,96(sp) - 2ea14: ecd6 sd s5,88(sp) - 2ea16: e8da sd s6,80(sp) - 2ea18: 01810993 addi s3,sp,24 - 2ea1c: 8526 mv a0,s1 - 2ea1e: 0209f0a7 vse64.v v1,(s3) - 2ea22: f402 sd zero,40(sp) - 2ea24: c63e sw a5,12(sp) - 2ea26: c83e sw a5,16(sp) - 2ea28: d0ceb0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2ea2c: 864e mv a2,s3 - 2ea2e: 07c00593 li a1,124 - 2ea32: 8526 mv a0,s1 - 2ea34: d43ff0ef jal 2e776 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE> - 2ea38: 7542 ld a0,48(sp) - 2ea3a: 04010913 addi s2,sp,64 - 2ea3e: 01250463 beq a0,s2,2ea46 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x5c> - 2ea42: ebfe60ef jal 15900 <_ZdlPv@plt> - 2ea46: 7702 ld a4,32(sp) - 2ea48: 67e2 ld a5,24(sp) - 2ea4a: 56fd li a3,-1 - 2ea4c: f8070713 addi a4,a4,-128 - 2ea50: ca36 sw a3,20(sp) - 2ea52: 0af71363 bne a4,a5,2eaf8 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x10e> - 2ea56: 778c ld a1,40(a5) - 2ea58: 7388 ld a0,32(a5) - 2ea5a: 0070 addi a2,sp,12 - 2ea5c: d0af30ef jal 21f66 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0> - 2ea60: cd41 beqz a0,2eaf8 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x10e> - 2ea62: 67e2 ld a5,24(sp) - 2ea64: 0810 addi a2,sp,16 - 2ea66: 67ac ld a1,72(a5) - 2ea68: 63a8 ld a0,64(a5) - 2ea6a: cfcf30ef jal 21f66 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0> - 2ea6e: c549 beqz a0,2eaf8 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x10e> - 2ea70: 67e2 ld a5,24(sp) - 2ea72: 0850 addi a2,sp,20 - 2ea74: 77ac ld a1,104(a5) - 2ea76: 73a8 ld a0,96(a5) - 2ea78: ceef30ef jal 21f66 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0> - 2ea7c: cd35 beqz a0,2eaf8 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x10e> - 2ea7e: 03000513 li a0,48 - 2ea82: e1fe60ef jal 158a0 <_Znwm@plt> - 2ea86: 67e2 ld a5,24(sp) - 2ea88: 01050713 addi a4,a0,16 - 2ea8c: e118 sd a4,0(a0) - 2ea8e: 638c ld a1,0(a5) - 2ea90: 6790 ld a2,8(a5) - 2ea92: 4b32 lw s6,12(sp) - 2ea94: 4ac2 lw s5,16(sp) - 2ea96: 962e add a2,a2,a1 - 2ea98: 4a52 lw s4,20(sp) - 2ea9a: 892a mv s2,a0 - 2ea9c: 89eeb0ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2eaa0: 6462 ld s0,24(sp) - 2eaa2: 7482 ld s1,32(sp) - 2eaa4: 03692023 sw s6,32(s2) - 2eaa8: 03592223 sw s5,36(s2) - 2eaac: 03492423 sw s4,40(s2) - 2eab0: 00940e63 beq s0,s1,2eacc <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0xe2> - 2eab4: 6008 ld a0,0(s0) - 2eab6: 01040793 addi a5,s0,16 - 2eaba: 00f50463 beq a0,a5,2eac2 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0xd8> - 2eabe: e43e60ef jal 15900 <_ZdlPv@plt> - 2eac2: 02040413 addi s0,s0,32 - 2eac6: fe8497e3 bne s1,s0,2eab4 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0xca> - 2eaca: 64e2 ld s1,24(sp) - 2eacc: c481 beqz s1,2ead4 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0xea> - 2eace: 8526 mv a0,s1 - 2ead0: e31e60ef jal 15900 <_ZdlPv@plt> - 2ead4: 60aa ld ra,136(sp) - 2ead6: 640a ld s0,128(sp) - 2ead8: 74e6 ld s1,120(sp) - 2eada: 79a6 ld s3,104(sp) - 2eadc: 7a06 ld s4,96(sp) - 2eade: 6ae6 ld s5,88(sp) - 2eae0: 6b46 ld s6,80(sp) - 2eae2: 854a mv a0,s2 - 2eae4: 7946 ld s2,112(sp) - 2eae6: 6149 addi sp,sp,144 - 2eae8: 8082 ret - 2eaea: 60aa ld ra,136(sp) - 2eaec: 640a ld s0,128(sp) - 2eaee: 4901 li s2,0 - 2eaf0: 854a mv a0,s2 - 2eaf2: 7946 ld s2,112(sp) - 2eaf4: 6149 addi sp,sp,144 - 2eaf6: 8082 ret - 2eaf8: 00843a03 ld s4,8(s0) - 2eafc: 8526 mv a0,s1 - 2eafe: 6000 ld s0,0(s0) - 2eb00: 02aa0593 addi a1,s4,42 - 2eb04: f84a sd s2,48(sp) - 2eb06: fc02 sd zero,56(sp) - 2eb08: 04010023 sb zero,64(sp) - 2eb0c: ee5e60ef jal 159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 2eb10: 02a00613 li a2,42 - 2eb14: 0000d597 auipc a1,0xd - 2eb18: f2458593 addi a1,a1,-220 # 3ba38 <_IO_stdin_used+0x1eb8> - 2eb1c: 8526 mv a0,s1 - 2eb1e: a22e70ef jal 15d40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@plt> - 2eb22: 8652 mv a2,s4 - 2eb24: 85a2 mv a1,s0 - 2eb26: 8526 mv a0,s1 - 2eb28: a18e70ef jal 15d40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@plt> - 2eb2c: 8526 mv a0,s1 - 2eb2e: 93afd0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2eb32: 842a mv s0,a0 - 2eb34: 8526 mv a0,s1 - 2eb36: a8ae80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2eb3a: a031 j 2eb46 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x15c> - 2eb3c: bfdd j 2eb32 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x148> - 2eb3e: 842a mv s0,a0 - 2eb40: 854a mv a0,s2 - 2eb42: dbfe60ef jal 15900 <_ZdlPv@plt> - 2eb46: 854e mv a0,s3 - 2eb48: 0001d317 auipc t1,0x1d - 2eb4c: 09833303 ld t1,152(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2eb50: 9302 jalr t1 - 2eb52: 8522 mv a0,s0 - 2eb54: c9de60ef jal 157f0 <_Unwind_Resume@plt> - 2eb58: 842a mv s0,a0 - 2eb5a: b7f5 j 2eb46 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x15c> - 2eb5c: bfd9 j 2eb32 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x148> - -000000000002eb5e <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv>: - 2eb5e: 1b854783 lbu a5,440(a0) - 2eb62: c391 beqz a5,2eb66 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv+0x8> - 2eb64: 8082 ret - 2eb66: 1101 addi sp,sp,-32 - 2eb68: e822 sd s0,16(sp) - 2eb6a: e426 sd s1,8(sp) - 2eb6c: ec06 sd ra,24(sp) - 2eb6e: 4785 li a5,1 - 2eb70: 842a mv s0,a0 - 2eb72: 1af50c23 sb a5,440(a0) - 2eb76: e75ff0ef jal 2e9ea <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv> - 2eb7a: 1d843483 ld s1,472(s0) - 2eb7e: 1ca43c23 sd a0,472(s0) - 2eb82: c085 beqz s1,2eba2 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv+0x44> - 2eb84: 5488 lw a0,40(s1) - 2eb86: 00054463 bltz a0,2eb8e <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv+0x30> - 2eb8a: f87e60ef jal 15b10 - 2eb8e: 6088 ld a0,0(s1) - 2eb90: 01048793 addi a5,s1,16 - 2eb94: 00f50463 beq a0,a5,2eb9c <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv+0x3e> - 2eb98: d69e60ef jal 15900 <_ZdlPv@plt> - 2eb9c: 8526 mv a0,s1 - 2eb9e: d63e60ef jal 15900 <_ZdlPv@plt> - 2eba2: 8522 mv a0,s0 - 2eba4: f62ee0ef jal 1d306 <_ZN7testing8internal12UnitTestImpl32SuppressTestEventsIfInSubprocessEv> - 2eba8: 8522 mv a0,s0 - 2ebaa: 9cfed0ef jal 1c578 <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv> - 2ebae: 8522 mv a0,s0 - 2ebb0: ea5fc0ef jal 2ba54 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv> - 2ebb4: 8522 mv a0,s0 - 2ebb6: 6442 ld s0,16(sp) - 2ebb8: 60e2 ld ra,24(sp) - 2ebba: 64a2 ld s1,8(sp) - 2ebbc: 6105 addi sp,sp,32 - 2ebbe: a1ff306f j 225dc <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv> - -000000000002ebc2 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0>: - 2ebc2: 7119 addi sp,sp,-128 - 2ebc4: f4a6 sd s1,104(sp) - 2ebc6: 0001d497 auipc s1,0x1d - 2ebca: 3024b483 ld s1,770(s1) # 4bec8 <_GLOBAL_OFFSET_TABLE_+0x378> - 2ebce: 6088 ld a0,0(s1) - 2ebd0: 0000c597 auipc a1,0xc - 2ebd4: f6058593 addi a1,a1,-160 # 3ab30 <_IO_stdin_used+0xfb0> - 2ebd8: f8a2 sd s0,112(sp) - 2ebda: ecce sd s3,88(sp) - 2ebdc: fc86 sd ra,120(sp) - 2ebde: f0ca sd s2,96(sp) - 2ebe0: e8d2 sd s4,80(sp) - 2ebe2: e4d6 sd s5,72(sp) - 2ebe4: e0da sd s6,64(sp) - 2ebe6: 94be60ef jal 15530 - 2ebea: 842a mv s0,a0 - 2ebec: 02010993 addi s3,sp,32 - 2ebf0: c555 beqz a0,2ec9c <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xda> - 2ebf2: 854e mv a0,s3 - 2ebf4: 85a2 mv a1,s0 - 2ebf6: cf9ef0ef jal 1e8ee <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE> - 2ebfa: 8522 mv a0,s0 - 2ebfc: e75e60ef jal 15a70 - 2ec00: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2ec04: 5e0030d7 vmv.v.i v1,0 - 2ec08: 00810a13 addi s4,sp,8 - 2ec0c: 8652 mv a2,s4 - 2ec0e: 45a9 li a1,10 - 2ec10: 854e mv a0,s3 - 2ec12: 020a70a7 vse64.v v1,(s4) - 2ec16: ec02 sd zero,24(sp) - 2ec18: b5fff0ef jal 2e776 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE> - 2ec1c: 6942 ld s2,16(sp) - 2ec1e: 6422 ld s0,8(sp) - 2ec20: 05240963 beq s0,s2,2ec72 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xb0> - 2ec24: 4481 li s1,0 - 2ec26: 0001da97 auipc s5,0x1d - 2ec2a: 1eaaba83 ld s5,490(s5) # 4be10 <_GLOBAL_OFFSET_TABLE_+0x2c0> - 2ec2e: 4b05 li s6,1 - 2ec30: 00549793 slli a5,s1,0x5 - 2ec34: 97a2 add a5,a5,s0 - 2ec36: 6798 ld a4,8(a5) - 2ec38: cb09 beqz a4,2ec4a <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x88> - 2ec3a: 6388 ld a0,0(a5) - 2ec3c: ba1f00ef jal 1f7dc <_ZN7testing8internalL19ParseGoogleTestFlagEPKc> - 2ec40: 6422 ld s0,8(sp) - 2ec42: 6942 ld s2,16(sp) - 2ec44: e119 bnez a0,2ec4a <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x88> - 2ec46: 016a8023 sb s6,0(s5) - 2ec4a: 408907b3 sub a5,s2,s0 - 2ec4e: 0485 addi s1,s1,1 - 2ec50: 8795 srai a5,a5,0x5 - 2ec52: fcf4efe3 bltu s1,a5,2ec30 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x6e> - 2ec56: 01240e63 beq s0,s2,2ec72 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xb0> - 2ec5a: 6008 ld a0,0(s0) - 2ec5c: 01040793 addi a5,s0,16 - 2ec60: 00f50463 beq a0,a5,2ec68 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xa6> - 2ec64: c9de60ef jal 15900 <_ZdlPv@plt> - 2ec68: 02040413 addi s0,s0,32 - 2ec6c: ff2417e3 bne s0,s2,2ec5a <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x98> - 2ec70: 6922 ld s2,8(sp) - 2ec72: 00090563 beqz s2,2ec7c <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xba> - 2ec76: 854a mv a0,s2 - 2ec78: c89e60ef jal 15900 <_ZdlPv@plt> - 2ec7c: 7502 ld a0,32(sp) - 2ec7e: 181c addi a5,sp,48 - 2ec80: 00f50463 beq a0,a5,2ec88 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xc6> - 2ec84: c7de60ef jal 15900 <_ZdlPv@plt> - 2ec88: 70e6 ld ra,120(sp) - 2ec8a: 7446 ld s0,112(sp) - 2ec8c: 74a6 ld s1,104(sp) - 2ec8e: 7906 ld s2,96(sp) - 2ec90: 69e6 ld s3,88(sp) - 2ec92: 6a46 ld s4,80(sp) - 2ec94: 6aa6 ld s5,72(sp) - 2ec96: 6b06 ld s6,64(sp) - 2ec98: 6109 addi sp,sp,128 - 2ec9a: 8082 ret - 2ec9c: 6685 lui a3,0x1 - 2ec9e: 0000c617 auipc a2,0xc - 2eca2: b3260613 addi a2,a2,-1230 # 3a7d0 <_IO_stdin_used+0xc50> - 2eca6: 458d li a1,3 - 2eca8: 854e mv a0,s3 - 2ecaa: 75868693 addi a3,a3,1880 # 1758 <__abi_tag-0xeb3c> - 2ecae: 815f20ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2ecb2: 4655 li a2,21 - 2ecb4: 0000c597 auipc a1,0xc - 2ecb8: c6c58593 addi a1,a1,-916 # 3a920 <_IO_stdin_used+0xda0> - 2ecbc: 0001d517 auipc a0,0x1d - 2ecc0: 2dc53503 ld a0,732(a0) # 4bf98 <_ZSt4cerr@Base> - 2ecc4: a3de60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2ecc8: 6490 ld a2,8(s1) - 2ecca: 608c ld a1,0(s1) - 2eccc: 0001d517 auipc a0,0x1d - 2ecd0: 2cc53503 ld a0,716(a0) # 4bf98 <_ZSt4cerr@Base> - 2ecd4: a2de60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2ecd8: 0000b597 auipc a1,0xb - 2ecdc: 1d858593 addi a1,a1,472 # 39eb0 <_IO_stdin_used+0x330> - 2ece0: 951e60ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2ece4: 854e mv a0,s3 - 2ece6: b6def0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2ecea: b721 j 2ebf2 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x30> - 2ecec: 842a mv s0,a0 - 2ecee: 0001d317 auipc t1,0x1d - 2ecf2: ef233303 ld t1,-270(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2ecf6: 8552 mv a0,s4 - 2ecf8: 9302 jalr t1 - 2ecfa: 854e mv a0,s3 - 2ecfc: 8c4e80ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ed00: 8522 mv a0,s0 - 2ed02: aefe60ef jal 157f0 <_Unwind_Resume@plt> - 2ed06: 842a mv s0,a0 - 2ed08: bfcd j 2ecfa <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x138> - 2ed0a: 842a mv s0,a0 - 2ed0c: 854e mv a0,s3 - 2ed0e: b45ef0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 2ed12: 8522 mv a0,s0 - 2ed14: adde60ef jal 157f0 <_Unwind_Resume@plt> - -000000000002ed18 <_ZN7testing8internal24ParseGoogleTestFlagsOnlyEPiPPw>: - 2ed18: 0001d317 auipc t1,0x1d - 2ed1c: fd033303 ld t1,-48(t1) # 4bce8 <_GLOBAL_OFFSET_TABLE_+0x198> - 2ed20: 8302 jr t1 - -000000000002ed22 <_ZN7testing8internal24ParseGoogleTestFlagsOnlyEPiPPc>: - 2ed22: 0001d317 auipc t1,0x1d - 2ed26: 01e33303 ld t1,30(t1) # 4bd40 <_GLOBAL_OFFSET_TABLE_+0x1f0> - 2ed2a: 8302 jr t1 - -000000000002ed2c <_ZN7testing14InitGoogleTestEPiPPc>: - 2ed2c: 0001d317 auipc t1,0x1d - 2ed30: efc33303 ld t1,-260(t1) # 4bc28 <_GLOBAL_OFFSET_TABLE_+0xd8> - 2ed34: 8302 jr t1 - -000000000002ed36 <_ZN7testing14InitGoogleTestEv>: - 2ed36: 1101 addi sp,sp,-32 - 2ed38: 4705 li a4,1 - 2ed3a: 0000d797 auipc a5,0xd - 2ed3e: d2e78793 addi a5,a5,-722 # 3ba68 <_IO_stdin_used+0x1ee8> - 2ed42: 002c addi a1,sp,8 - 2ed44: 0048 addi a0,sp,4 - 2ed46: 0001d317 auipc t1,0x1d - 2ed4a: ee233303 ld t1,-286(t1) # 4bc28 <_GLOBAL_OFFSET_TABLE_+0xd8> - 2ed4e: ec06 sd ra,24(sp) - 2ed50: c23a sw a4,4(sp) - 2ed52: e43e sd a5,8(sp) - 2ed54: 9302 jalr t1 - 2ed56: 60e2 ld ra,24(sp) - 2ed58: 6105 addi sp,sp,32 - 2ed5a: 8082 ret - -000000000002ed5c <_ZN7testing14InitGoogleTestEPiPPw>: - 2ed5c: 0001d317 auipc t1,0x1d - 2ed60: f9c33303 ld t1,-100(t1) # 4bcf8 <_GLOBAL_OFFSET_TABLE_+0x1a8> - 2ed64: 8302 jr t1 - -000000000002ed66 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_>: - 2ed66: 7129 addi sp,sp,-320 - 2ed68: f5e6 sd s9,232(sp) - 2ed6a: fe06 sd ra,312(sp) - 2ed6c: fa22 sd s0,304(sp) - 2ed6e: f626 sd s1,296(sp) - 2ed70: f24a sd s2,288(sp) - 2ed72: ee4e sd s3,280(sp) - 2ed74: ea52 sd s4,272(sp) - 2ed76: e656 sd s5,264(sp) - 2ed78: e25a sd s6,256(sp) - 2ed7a: fdde sd s7,248(sp) - 2ed7c: f9e2 sd s8,240(sp) - 2ed7e: f1ea sd s10,224(sp) - 2ed80: edee sd s11,216(sp) - 2ed82: 4785 li a5,1 - 2ed84: f02a sd a0,32(sp) - 2ed86: fc36 sd a3,56(sp) - 2ed88: f42e sd a1,40(sp) - 2ed8a: f832 sd a2,48(sp) - 2ed8c: 00f50023 sb a5,0(a0) - 2ed90: 8cb6 mv s9,a3 - 2ed92: a011 j 2ed96 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x30> - 2ed94: 0c85 addi s9,s9,1 - 2ed96: 000cc903 lbu s2,0(s9) - 2ed9a: 854a mv a0,s2 - 2ed9c: dc5e60ef jal 15b60 - 2eda0: f975 bnez a0,2ed94 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e> - 2eda2: 02c00593 li a1,44 - 2eda6: 8566 mv a0,s9 - 2eda8: e402 sd zero,8(sp) - 2edaa: 4481 li s1,0 - 2edac: e802 sd zero,16(sp) - 2edae: 0100 addi s0,sp,128 - 2edb0: 09010993 addi s3,sp,144 - 2edb4: 4abd li s5,15 - 2edb6: 4c05 li s8,1 - 2edb8: 0a010d13 addi s10,sp,160 - 2edbc: 0b010a13 addi s4,sp,176 - 2edc0: 04810b13 addi s6,sp,72 - 2edc4: e1ce60ef jal 153e0 - 2edc8: c161 beqz a0,2ee88 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x122> - 2edca: 41950bb3 sub s7,a0,s9 - 2edce: f15e sd s7,160(sp) - 2edd0: e14e sd s3,128(sp) - 2edd2: e502 sd zero,136(sp) - 2edd4: 137aed63 bltu s5,s7,2ef0e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1a8> - 2edd8: 138b9763 bne s7,s8,2ef06 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1a0> - 2eddc: 09210823 sb s2,144(sp) - 2ede0: 86ce mv a3,s3 - 2ede2: e55e sd s7,136(sp) - 2ede4: 01768733 add a4,a3,s7 - 2ede8: 00070023 sb zero,0(a4) - 2edec: 6b8a ld s7,128(sp) - 2edee: 692a ld s2,136(sp) - 2edf0: 995e add s2,s2,s7 - 2edf2: 012b9e63 bne s7,s2,2ee0e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xa8> - 2edf6: a055 j 2ee9a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x134> - 2edf8: 41790933 sub s2,s2,s7 - 2edfc: 85ca mv a1,s2 - 2edfe: 4605 li a2,1 - 2ee00: 8522 mv a0,s0 - 2ee02: d4ee60ef jal 15350 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm@plt> - 2ee06: 6b8a ld s7,128(sp) - 2ee08: 995e add s2,s2,s7 - 2ee0a: 012b8863 beq s7,s2,2ee1a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xb4> - 2ee0e: fff94503 lbu a0,-1(s2) - 2ee12: 197d addi s2,s2,-1 - 2ee14: d4de60ef jal 15b60 - 2ee18: f165 bnez a0,2edf8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x92> - 2ee1a: f152 sd s4,160(sp) - 2ee1c: 65aa ld a1,136(sp) - 2ee1e: 86d2 mv a3,s4 - 2ee20: 894e mv s2,s3 - 2ee22: 093b8363 beq s7,s3,2eea8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x142> - 2ee26: 654a ld a0,144(sp) - 2ee28: 67a2 ld a5,8(sp) - 2ee2a: f15e sd s7,160(sp) - 2ee2c: f92a sd a0,176(sp) - 2ee2e: f52e sd a1,168(sp) - 2ee30: e14a sd s2,128(sp) - 2ee32: e502 sd zero,136(sp) - 2ee34: 08010823 sb zero,144(sp) - 2ee38: 08f48e63 beq s1,a5,2eed4 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x16e> - 2ee3c: 01048713 addi a4,s1,16 - 2ee40: e098 sd a4,0(s1) - 2ee42: 750a ld a0,160(sp) - 2ee44: 0ed50c63 beq a0,a3,2ef3c <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1d6> - 2ee48: 774a ld a4,176(sp) - 2ee4a: e088 sd a0,0(s1) - 2ee4c: e898 sd a4,16(s1) - 2ee4e: e48c sd a1,8(s1) - 2ee50: 02048493 addi s1,s1,32 - 2ee54: 650a ld a0,128(sp) - 2ee56: 01250463 beq a0,s2,2ee5e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xf8> - 2ee5a: aa7e60ef jal 15900 <_ZdlPv@plt> - 2ee5e: 8566 mv a0,s9 - 2ee60: 02c00593 li a1,44 - 2ee64: d7ce60ef jal 153e0 - 2ee68: 8caa mv s9,a0 - 2ee6a: 0e050863 beqz a0,2ef5a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1f4> - 2ee6e: 001cc903 lbu s2,1(s9) - 2ee72: 0c85 addi s9,s9,1 - 2ee74: 854a mv a0,s2 - 2ee76: cebe60ef jal 15b60 - 2ee7a: f975 bnez a0,2ee6e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x108> - 2ee7c: 02c00593 li a1,44 - 2ee80: 8566 mv a0,s9 - 2ee82: d5ee60ef jal 153e0 - 2ee86: f131 bnez a0,2edca <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x64> - 2ee88: 85e6 mv a1,s9 - 2ee8a: 8522 mv a0,s0 - 2ee8c: 8a8eb0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2ee90: 6b8a ld s7,128(sp) - 2ee92: 692a ld s2,136(sp) - 2ee94: 995e add s2,s2,s7 - 2ee96: f72b9ce3 bne s7,s2,2ee0e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xa8> - 2ee9a: 1914 addi a3,sp,176 - 2ee9c: f136 sd a3,160(sp) - 2ee9e: 09010913 addi s2,sp,144 - 2eea2: 4581 li a1,0 - 2eea4: f92b91e3 bne s7,s2,2ee26 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xc0> - 2eea8: 8836 mv a6,a3 - 2eeaa: 88ca mv a7,s2 - 2eeac: 00158513 addi a0,a1,1 - 2eeb0: 0c357757 vsetvli a4,a0,e8,m8,ta,ma - 2eeb4: 02088407 vle8.v v8,(a7) - 2eeb8: 8d19 sub a0,a0,a4 - 2eeba: 98ba add a7,a7,a4 - 2eebc: 02080427 vse8.v v8,(a6) - 2eec0: 983a add a6,a6,a4 - 2eec2: f57d bnez a0,2eeb0 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x14a> - 2eec4: 67a2 ld a5,8(sp) - 2eec6: f52e sd a1,168(sp) - 2eec8: e14a sd s2,128(sp) - 2eeca: e502 sd zero,136(sp) - 2eecc: 08010823 sb zero,144(sp) - 2eed0: f6f496e3 bne s1,a5,2ee3c <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xd6> - 2eed4: 67c2 ld a5,16(sp) - 2eed6: 85ea mv a1,s10 - 2eed8: 855a mv a0,s6 - 2eeda: 0001d317 auipc t1,0x1d - 2eede: fde33303 ld t1,-34(t1) # 4beb8 <_GLOBAL_OFFSET_TABLE_+0x368> - 2eee2: ec36 sd a3,24(sp) - 2eee4: e4be sd a5,72(sp) - 2eee6: e8a6 sd s1,80(sp) - 2eee8: eca6 sd s1,88(sp) - 2eeea: 8bda mv s7,s6 - 2eeec: 9302 jalr t1 - 2eeee: 67a6 ld a5,72(sp) - 2eef0: 750a ld a0,160(sp) - 2eef2: 66e2 ld a3,24(sp) - 2eef4: e83e sd a5,16(sp) - 2eef6: 67e6 ld a5,88(sp) - 2eef8: 64c6 ld s1,80(sp) - 2eefa: e43e sd a5,8(sp) - 2eefc: f4d50ce3 beq a0,a3,2ee54 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xee> - 2ef00: a01e60ef jal 15900 <_ZdlPv@plt> - 2ef04: bf81 j 2ee54 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xee> - 2ef06: ec0b8de3 beqz s7,2ede0 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x7a> - 2ef0a: 854e mv a0,s3 - 2ef0c: a809 j 2ef1e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1b8> - 2ef0e: 4601 li a2,0 - 2ef10: 85ea mv a1,s10 - 2ef12: 8522 mv a0,s0 - 2ef14: f9ce60ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 2ef18: 768a ld a3,160(sp) - 2ef1a: e12a sd a0,128(sp) - 2ef1c: e936 sd a3,144(sp) - 2ef1e: 875e mv a4,s7 - 2ef20: 8666 mv a2,s9 - 2ef22: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 2ef26: 02060407 vle8.v v8,(a2) - 2ef2a: 8f15 sub a4,a4,a3 - 2ef2c: 9636 add a2,a2,a3 - 2ef2e: 02050427 vse8.v v8,(a0) - 2ef32: 9536 add a0,a0,a3 - 2ef34: f77d bnez a4,2ef22 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1bc> - 2ef36: 7b8a ld s7,160(sp) - 2ef38: 668a ld a3,128(sp) - 2ef3a: b565 j 2ede2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x7c> - 2ef3c: 00158813 addi a6,a1,1 - 2ef40: 0c387557 vsetvli a0,a6,e8,m8,ta,ma - 2ef44: 02068407 vle8.v v8,(a3) - 2ef48: 40a80833 sub a6,a6,a0 - 2ef4c: 96aa add a3,a3,a0 - 2ef4e: 02070427 vse8.v v8,(a4) - 2ef52: 972a add a4,a4,a0 - 2ef54: fe0816e3 bnez a6,2ef40 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1da> - 2ef58: bddd j 2ee4e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xe8> - 2ef5a: 0088 addi a0,sp,64 - 2ef5c: ec2a sd a0,24(sp) - 2ef5e: b66ec0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 2ef62: 6a42 ld s4,16(sp) - 2ef64: 0a810b93 addi s7,sp,168 - 2ef68: d502 sw zero,168(sp) - 2ef6a: f902 sd zero,176(sp) - 2ef6c: e582 sd zero,200(sp) - 2ef6e: fd5e sd s7,184(sp) - 2ef70: e1de sd s7,192(sp) - 2ef72: 11448e63 beq s1,s4,2f08e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x328> - 2ef76: 7782 ld a5,32(sp) - 2ef78: 80000b37 lui s6,0x80000 - 2ef7c: 000a3983 ld s3,0(s4) - 2ef80: 008a3d83 ld s11,8(s4) - 2ef84: fffb4a93 not s5,s6 - 2ef88: 01078c13 addi s8,a5,16 - 2ef8c: 0a0c8d63 beqz s9,2f046 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e0> - 2ef90: 895e mv s2,s7 - 2ef92: 028cbd03 ld s10,40(s9) - 2ef96: 866e mv a2,s11 - 2ef98: 01bd7363 bgeu s10,s11,2ef9e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x238> - 2ef9c: 866a mv a2,s10 - 2ef9e: c619 beqz a2,2efac <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x246> - 2efa0: 020cb503 ld a0,32(s9) - 2efa4: 85ce mv a1,s3 - 2efa6: a1be60ef jal 159c0 - 2efaa: e909 bnez a0,2efbc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x256> - 2efac: 41bd0733 sub a4,s10,s11 - 2efb0: 00eac863 blt s5,a4,2efc0 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x25a> - 2efb4: 1d674a63 blt a4,s6,2f188 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x422> - 2efb8: 0007051b sext.w a0,a4 - 2efbc: 1c054663 bltz a0,2f188 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x422> - 2efc0: 8966 mv s2,s9 - 2efc2: 010cbc83 ld s9,16(s9) - 2efc6: fc0c96e3 bnez s9,2ef92 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x22c> - 2efca: 07790e63 beq s2,s7,2f046 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e0> - 2efce: 02893c83 ld s9,40(s2) - 2efd2: 866e mv a2,s11 - 2efd4: 01bcf363 bgeu s9,s11,2efda <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x274> - 2efd8: 8666 mv a2,s9 - 2efda: c619 beqz a2,2efe8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x282> - 2efdc: 02093583 ld a1,32(s2) - 2efe0: 854e mv a0,s3 - 2efe2: 9dfe60ef jal 159c0 - 2efe6: e909 bnez a0,2eff8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x292> - 2efe8: 419d87b3 sub a5,s11,s9 - 2efec: 00fac863 blt s5,a5,2effc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x296> - 2eff0: 0567cb63 blt a5,s6,2f046 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e0> - 2eff4: 0007851b sext.w a0,a5 - 2eff8: 04054763 bltz a0,2f046 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e0> - 2effc: 6506 ld a0,64(sp) - 2effe: 4615 li a2,5 - 2f000: 0000d597 auipc a1,0xd - 2f004: af058593 addi a1,a1,-1296 # 3baf0 <_IO_stdin_used+0x1f70> - 2f008: 0541 addi a0,a0,16 - 2f00a: ef6e60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f00e: 6506 ld a0,64(sp) - 2f010: 008a3603 ld a2,8(s4) - 2f014: 000a3583 ld a1,0(s4) - 2f018: 0541 addi a0,a0,16 - 2f01a: ee6e60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f01e: 6506 ld a0,64(sp) - 2f020: 466d li a2,27 - 2f022: 0000d597 auipc a1,0xd - 2f026: a4e58593 addi a1,a1,-1458 # 3ba70 <_IO_stdin_used+0x1ef0> - 2f02a: 0541 addi a0,a0,16 - 2f02c: ed4e60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f030: 020a0a13 addi s4,s4,32 - 2f034: 05448d63 beq s1,s4,2f08e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x328> - 2f038: 7cca ld s9,176(sp) - 2f03a: 000a3983 ld s3,0(s4) - 2f03e: 008a3d83 ld s11,8(s4) - 2f042: f40c97e3 bnez s9,2ef90 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x22a> - 2f046: 7782 ld a5,32(sp) - 2f048: 0207b903 ld s2,32(a5) - 2f04c: 15890d63 beq s2,s8,2f1a6 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x440> - 2f050: 000d9963 bnez s11,2f062 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2fc> - 2f054: a2a9 j 2f19e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x438> - 2f056: 854a mv a0,s2 - 2f058: aa8e60ef jal 15300 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt> - 2f05c: 892a mv s2,a0 - 2f05e: 15850463 beq a0,s8,2f1a6 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x440> - 2f062: 02893783 ld a5,40(s2) - 2f066: fefd98e3 bne s11,a5,2f056 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2f0> - 2f06a: 02093583 ld a1,32(s2) - 2f06e: 866e mv a2,s11 - 2f070: 854e mv a0,s3 - 2f072: 94fe60ef jal 159c0 - 2f076: f165 bnez a0,2f056 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2f0> - 2f078: 85d2 mv a1,s4 - 2f07a: 1108 addi a0,sp,160 - 2f07c: 0001d317 auipc t1,0x1d - 2f080: ec433303 ld t1,-316(t1) # 4bf40 <_GLOBAL_OFFSET_TABLE_+0x3f0> - 2f084: 9302 jalr t1 - 2f086: 020a0a13 addi s4,s4,32 - 2f08a: fb4497e3 bne s1,s4,2f038 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2d2> - 2f08e: 7782 ld a5,32(sp) - 2f090: 80000b37 lui s6,0x80000 - 2f094: fffb4a93 not s5,s6 - 2f098: 0207b903 ld s2,32(a5) - 2f09c: 01078d13 addi s10,a5,16 - 2f0a0: 09a90563 beq s2,s10,2f12a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3c4> - 2f0a4: 7cca ld s9,176(sp) - 2f0a6: 02093a03 ld s4,32(s2) - 2f0aa: 02893d83 ld s11,40(s2) - 2f0ae: 120c8d63 beqz s9,2f1e8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x482> - 2f0b2: 89de mv s3,s7 - 2f0b4: 028cbc03 ld s8,40(s9) - 2f0b8: 866e mv a2,s11 - 2f0ba: 01bc7363 bgeu s8,s11,2f0c0 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x35a> - 2f0be: 8662 mv a2,s8 - 2f0c0: c619 beqz a2,2f0ce <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x368> - 2f0c2: 020cb503 ld a0,32(s9) - 2f0c6: 85d2 mv a1,s4 - 2f0c8: 8f9e60ef jal 159c0 - 2f0cc: e909 bnez a0,2f0de <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x378> - 2f0ce: 41bc0c33 sub s8,s8,s11 - 2f0d2: 018ac863 blt s5,s8,2f0e2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x37c> - 2f0d6: 116c4463 blt s8,s6,2f1de <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x478> - 2f0da: 000c051b sext.w a0,s8 - 2f0de: 10054063 bltz a0,2f1de <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x478> - 2f0e2: 89e6 mv s3,s9 - 2f0e4: 010cbc83 ld s9,16(s9) - 2f0e8: fc0c96e3 bnez s9,2f0b4 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x34e> - 2f0ec: 0f798e63 beq s3,s7,2f1e8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x482> - 2f0f0: 0289bc03 ld s8,40(s3) - 2f0f4: 866e mv a2,s11 - 2f0f6: 01bc7363 bgeu s8,s11,2f0fc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x396> - 2f0fa: 8662 mv a2,s8 - 2f0fc: c619 beqz a2,2f10a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3a4> - 2f0fe: 0209b583 ld a1,32(s3) - 2f102: 8552 mv a0,s4 - 2f104: 8bde60ef jal 159c0 - 2f108: e909 bnez a0,2f11a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3b4> - 2f10a: 418d8733 sub a4,s11,s8 - 2f10e: 00eac863 blt s5,a4,2f11e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3b8> - 2f112: 0d674b63 blt a4,s6,2f1e8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x482> - 2f116: 0007051b sext.w a0,a4 - 2f11a: 0c054763 bltz a0,2f1e8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x482> - 2f11e: 854a mv a0,s2 - 2f120: 9e0e60ef jal 15300 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt> - 2f124: 892a mv s2,a0 - 2f126: f7a51fe3 bne a0,s10,2f0a4 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x33e> - 2f12a: 65e2 ld a1,24(sp) - 2f12c: 06010913 addi s2,sp,96 - 2f130: 854a mv a0,s2 - 2f132: dbcec0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 2f136: 0000c597 auipc a1,0xc - 2f13a: 7aa58593 addi a1,a1,1962 # 3b8e0 <_IO_stdin_used+0x1d60> - 2f13e: 854a mv a0,s2 - 2f140: 0001d317 auipc t1,0x1d - 2f144: ba033303 ld t1,-1120(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 2f148: 9302 jalr t1 - 2f14a: 0c051a63 bnez a0,2f21e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x4b8> - 2f14e: 7642 ld a2,48(sp) - 2f150: 75a2 ld a1,40(sp) - 2f152: 0001d997 auipc s3,0x1d - 2f156: ce69b983 ld s3,-794(s3) # 4be38 - 2f15a: 8522 mv a0,s0 - 2f15c: 0009ba03 ld s4,0(s3) - 2f160: 95cf20ef jal 212bc <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> - 2f164: 7686 ld a3,96(sp) - 2f166: 660a ld a2,128(sp) - 2f168: 8552 mv a0,s4 - 2f16a: 0000d597 auipc a1,0xd - 2f16e: 95e58593 addi a1,a1,-1698 # 3bac8 <_IO_stdin_used+0x1f48> - 2f172: a9ee60ef jal 15410 - 2f176: 8522 mv a0,s0 - 2f178: c49e70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f17c: 0009b503 ld a0,0(s3) - 2f180: b11e60ef jal 15c90 - 2f184: b5ce60ef jal 154e0 - 2f188: 018cbc83 ld s9,24(s9) - 2f18c: e00c93e3 bnez s9,2ef92 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x22c> - 2f190: bd2d j 2efca <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x264> - 2f192: 854a mv a0,s2 - 2f194: 96ce60ef jal 15300 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt> - 2f198: 892a mv s2,a0 - 2f19a: 01850663 beq a0,s8,2f1a6 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x440> - 2f19e: 02893783 ld a5,40(s2) - 2f1a2: fbe5 bnez a5,2f192 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x42c> - 2f1a4: bdd1 j 2f078 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x312> - 2f1a6: 6506 ld a0,64(sp) - 2f1a8: 4639 li a2,14 - 2f1aa: 0000d597 auipc a1,0xd - 2f1ae: 8e658593 addi a1,a1,-1818 # 3ba90 <_IO_stdin_used+0x1f10> - 2f1b2: 0541 addi a0,a0,16 - 2f1b4: d4ce60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f1b8: 6506 ld a0,64(sp) - 2f1ba: 008a3603 ld a2,8(s4) - 2f1be: 000a3583 ld a1,0(s4) - 2f1c2: 0541 addi a0,a0,16 - 2f1c4: d3ce60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f1c8: 6506 ld a0,64(sp) - 2f1ca: 02200613 li a2,34 - 2f1ce: 0000d597 auipc a1,0xd - 2f1d2: 8d258593 addi a1,a1,-1838 # 3baa0 <_IO_stdin_used+0x1f20> - 2f1d6: 0541 addi a0,a0,16 - 2f1d8: d28e60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f1dc: bd91 j 2f030 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2ca> - 2f1de: 018cbc83 ld s9,24(s9) - 2f1e2: ec0c99e3 bnez s9,2f0b4 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x34e> - 2f1e6: b719 j 2f0ec <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x386> - 2f1e8: 6506 ld a0,64(sp) - 2f1ea: 4661 li a2,24 - 2f1ec: 0000d597 auipc a1,0xd - 2f1f0: 8e458593 addi a1,a1,-1820 # 3bad0 <_IO_stdin_used+0x1f50> - 2f1f4: 0541 addi a0,a0,16 - 2f1f6: d0ae60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f1fa: 6506 ld a0,64(sp) - 2f1fc: 02893603 ld a2,40(s2) - 2f200: 02093583 ld a1,32(s2) - 2f204: 0541 addi a0,a0,16 - 2f206: cfae60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f20a: 6506 ld a0,64(sp) - 2f20c: 4609 li a2,2 - 2f20e: 0000d597 auipc a1,0xd - 2f212: 8b258593 addi a1,a1,-1870 # 3bac0 <_IO_stdin_used+0x1f40> - 2f216: 0541 addi a0,a0,16 - 2f218: ce8e60ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f21c: b709 j 2f11e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3b8> - 2f21e: 854a mv a0,s2 - 2f220: ba1e70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f224: 754a ld a0,176(sp) - 2f226: dabea0ef jal 19fd0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0> - 2f22a: 6506 ld a0,64(sp) - 2f22c: c501 beqz a0,2f234 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x4ce> - 2f22e: 611c ld a5,0(a0) - 2f230: 679c ld a5,8(a5) - 2f232: 9782 jalr a5 - 2f234: 67c2 ld a5,16(sp) - 2f236: 00a8 addi a0,sp,72 - 2f238: 0001d317 auipc t1,0x1d - 2f23c: 9a833303 ld t1,-1624(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2f240: e4be sd a5,72(sp) - 2f242: 67a2 ld a5,8(sp) - 2f244: e8a6 sd s1,80(sp) - 2f246: ecbe sd a5,88(sp) - 2f248: 9302 jalr t1 - 2f24a: 70f2 ld ra,312(sp) - 2f24c: 7452 ld s0,304(sp) - 2f24e: 7562 ld a0,56(sp) - 2f250: 74b2 ld s1,296(sp) - 2f252: 7912 ld s2,288(sp) - 2f254: 69f2 ld s3,280(sp) - 2f256: 6a52 ld s4,272(sp) - 2f258: 6ab2 ld s5,264(sp) - 2f25a: 6b12 ld s6,256(sp) - 2f25c: 7bee ld s7,248(sp) - 2f25e: 7c4e ld s8,240(sp) - 2f260: 7cae ld s9,232(sp) - 2f262: 7d0e ld s10,224(sp) - 2f264: 6dee ld s11,216(sp) - 2f266: 6131 addi sp,sp,320 - 2f268: 8082 ret - 2f26a: 842a mv s0,a0 - 2f26c: 67c2 ld a5,16(sp) - 2f26e: 00a8 addi a0,sp,72 - 2f270: 0001d317 auipc t1,0x1d - 2f274: 97033303 ld t1,-1680(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2f278: e4be sd a5,72(sp) - 2f27a: 67a2 ld a5,8(sp) - 2f27c: e8a6 sd s1,80(sp) - 2f27e: ecbe sd a5,88(sp) - 2f280: 9302 jalr t1 - 2f282: 8522 mv a0,s0 - 2f284: d6ce60ef jal 157f0 <_Unwind_Resume@plt> - 2f288: 842a mv s0,a0 - 2f28a: 854a mv a0,s2 - 2f28c: b35e70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f290: 754a ld a0,176(sp) - 2f292: d3fea0ef jal 19fd0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0> - 2f296: 6506 ld a0,64(sp) - 2f298: d971 beqz a0,2f26c <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x506> - 2f29a: 611c ld a5,0(a0) - 2f29c: 679c ld a5,8(a5) - 2f29e: 9782 jalr a5 - 2f2a0: b7f1 j 2f26c <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x506> - 2f2a2: 842a mv s0,a0 - 2f2a4: b7f5 j 2f290 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x52a> - 2f2a6: 87aa mv a5,a0 - 2f2a8: 8522 mv a0,s0 - 2f2aa: 843e mv s0,a5 - 2f2ac: b15e70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f2b0: bfe9 j 2f28a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x524> - 2f2b2: 89aa mv s3,a0 - 2f2b4: 04810b93 addi s7,sp,72 - 2f2b8: a829 j 2f2d2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x56c> - 2f2ba: 67a6 ld a5,72(sp) - 2f2bc: 89aa mv s3,a0 - 2f2be: 856a mv a0,s10 - 2f2c0: e83e sd a5,16(sp) - 2f2c2: 67e6 ld a5,88(sp) - 2f2c4: 64c6 ld s1,80(sp) - 2f2c6: e43e sd a5,8(sp) - 2f2c8: af9e70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f2cc: 8522 mv a0,s0 - 2f2ce: af3e70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f2d2: 67c2 ld a5,16(sp) - 2f2d4: 855e mv a0,s7 - 2f2d6: 0001d317 auipc t1,0x1d - 2f2da: 90a33303 ld t1,-1782(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2f2de: e4be sd a5,72(sp) - 2f2e0: 67a2 ld a5,8(sp) - 2f2e2: e8a6 sd s1,80(sp) - 2f2e4: ecbe sd a5,88(sp) - 2f2e6: 9302 jalr t1 - 2f2e8: 854e mv a0,s3 - 2f2ea: d06e60ef jal 157f0 <_Unwind_Resume@plt> - 2f2ee: 89aa mv s3,a0 - 2f2f0: 04810b93 addi s7,sp,72 - 2f2f4: bfe1 j 2f2cc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x566> - -000000000002f2f6 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 2f2f6: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2f2fa: 5e0030d7 vmv.v.i v1,0 - 2f2fe: 7119 addi sp,sp,-128 - 2f300: f8a2 sd s0,112(sp) - 2f302: f4a6 sd s1,104(sp) - 2f304: f0ca sd s2,96(sp) - 2f306: e8d2 sd s4,80(sp) - 2f308: fc86 sd ra,120(sp) - 2f30a: ecce sd s3,88(sp) - 2f30c: e4d6 sd s5,72(sp) - 2f30e: f862 sd s8,48(sp) - 2f310: 6594 ld a3,8(a1) - 2f312: 020570a7 vse64.v v1,(a0) - 2f316: 00053823 sd zero,16(a0) - 2f31a: 4409 li s0,2 - 2f31c: 0005b903 ld s2,0(a1) - 2f320: 8a2e mv s4,a1 - 2f322: 84aa mv s1,a0 - 2f324: 00d47e63 bgeu s0,a3,2f340 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x4a> - 2f328: 00094703 lbu a4,0(s2) - 2f32c: 02200793 li a5,34 - 2f330: 1cf70063 beq a4,a5,2f4f0 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1fa> - 2f334: e0da sd s6,64(sp) - 2f336: fc5e sd s7,56(sp) - 2f338: 89b6 mv s3,a3 - 2f33a: 4405 li s0,1 - 2f33c: 4581 li a1,0 - 2f33e: a811 j 2f352 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5c> - 2f340: 1c869863 bne a3,s0,2f510 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x21a> - 2f344: e0da sd s6,64(sp) - 2f346: fc5e sd s7,56(sp) - 2f348: 00094703 lbu a4,0(s2) - 2f34c: 89b6 mv s3,a3 - 2f34e: 4405 li s0,1 - 2f350: 4581 li a1,0 - 2f352: 05c00b13 li s6,92 - 2f356: 06e00b93 li s7,110 - 2f35a: 00140913 addi s2,s0,1 - 2f35e: 03397663 bgeu s2,s3,2f38a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x94> - 2f362: 000a3783 ld a5,0(s4) - 2f366: 00878533 add a0,a5,s0 - 2f36a: 00054503 lbu a0,0(a0) - 2f36e: 1f671d63 bne a4,s6,2f568 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x272> - 2f372: 09750d63 beq a0,s7,2f40c <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x116> - 2f376: 0409 addi s0,s0,2 - 2f378: 01347963 bgeu s0,s3,2f38a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x94> - 2f37c: 97ca add a5,a5,s2 - 2f37e: 00140913 addi s2,s0,1 - 2f382: 0007c703 lbu a4,0(a5) - 2f386: fd396ee3 bltu s2,s3,2f362 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x6c> - 2f38a: 40b987b3 sub a5,s3,a1 - 2f38e: 22b6e363 bltu a3,a1,2f5b4 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2be> - 2f392: 000a3903 ld s2,0(s4) - 2f396: 40b68433 sub s0,a3,a1 - 2f39a: 992e add s2,s2,a1 - 2f39c: 0087f363 bgeu a5,s0,2f3a2 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xac> - 2f3a0: 843e mv s0,a5 - 2f3a2: 02010a93 addi s5,sp,32 - 2f3a6: e422 sd s0,8(sp) - 2f3a8: e856 sd s5,16(sp) - 2f3aa: 47bd li a5,15 - 2f3ac: 0808 addi a0,sp,16 - 2f3ae: 0c87e263 bltu a5,s0,2f472 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x17c> - 2f3b2: 4785 li a5,1 - 2f3b4: 10f41c63 bne s0,a5,2f4cc <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1d6> - 2f3b8: 6b06 ld s6,64(sp) - 2f3ba: 7be2 ld s7,56(sp) - 2f3bc: 00094783 lbu a5,0(s2) - 2f3c0: 4705 li a4,1 - 2f3c2: 02f10023 sb a5,32(sp) - 2f3c6: 87d6 mv a5,s5 - 2f3c8: 97ba add a5,a5,a4 - 2f3ca: ec3a sd a4,24(sp) - 2f3cc: 00078023 sb zero,0(a5) - 2f3d0: 649c ld a5,8(s1) - 2f3d2: 6898 ld a4,16(s1) - 2f3d4: 0ce78d63 beq a5,a4,2f4ae <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1b8> - 2f3d8: 01078713 addi a4,a5,16 - 2f3dc: e398 sd a4,0(a5) - 2f3de: 66c2 ld a3,16(sp) - 2f3e0: 6662 ld a2,24(sp) - 2f3e2: 15568063 beq a3,s5,2f522 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x22c> - 2f3e6: 7702 ld a4,32(sp) - 2f3e8: e394 sd a3,0(a5) - 2f3ea: eb98 sd a4,16(a5) - 2f3ec: 6498 ld a4,8(s1) - 2f3ee: e790 sd a2,8(a5) - 2f3f0: 02070793 addi a5,a4,32 - 2f3f4: e49c sd a5,8(s1) - 2f3f6: 70e6 ld ra,120(sp) - 2f3f8: 7446 ld s0,112(sp) - 2f3fa: 7906 ld s2,96(sp) - 2f3fc: 69e6 ld s3,88(sp) - 2f3fe: 6a46 ld s4,80(sp) - 2f400: 6aa6 ld s5,72(sp) - 2f402: 7c42 ld s8,48(sp) - 2f404: 8526 mv a0,s1 - 2f406: 74a6 ld s1,104(sp) - 2f408: 6109 addi sp,sp,128 - 2f40a: 8082 ret - 2f40c: 40b40733 sub a4,s0,a1 - 2f410: 177d addi a4,a4,-1 - 2f412: 18b6e463 bltu a3,a1,2f59a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2a4> - 2f416: 02010a93 addi s5,sp,32 - 2f41a: 8e8d sub a3,a3,a1 - 2f41c: e856 sd s5,16(sp) - 2f41e: 95be add a1,a1,a5 - 2f420: 00d77363 bgeu a4,a3,2f426 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x130> - 2f424: 86ba mv a3,a4 - 2f426: 01010c13 addi s8,sp,16 - 2f42a: 00d58633 add a2,a1,a3 - 2f42e: 8562 mv a0,s8 - 2f430: f96ea0ef jal 19bc6 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> - 2f434: 6498 ld a4,8(s1) - 2f436: 689c ld a5,16(s1) - 2f438: 08f70f63 beq a4,a5,2f4d6 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1e0> - 2f43c: 01070793 addi a5,a4,16 - 2f440: e31c sd a5,0(a4) - 2f442: 66c2 ld a3,16(sp) - 2f444: 6662 ld a2,24(sp) - 2f446: 0f568b63 beq a3,s5,2f53c <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x246> - 2f44a: 7782 ld a5,32(sp) - 2f44c: e314 sd a3,0(a4) - 2f44e: eb1c sd a5,16(a4) - 2f450: 649c ld a5,8(s1) - 2f452: e710 sd a2,8(a4) - 2f454: 02078793 addi a5,a5,32 - 2f458: e49c sd a5,8(s1) - 2f45a: 0409 addi s0,s0,2 - 2f45c: 008a3683 ld a3,8(s4) - 2f460: 0f347b63 bgeu s0,s3,2f556 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x260> - 2f464: 000a3703 ld a4,0(s4) - 2f468: 85ca mv a1,s2 - 2f46a: 974a add a4,a4,s2 - 2f46c: 00074703 lbu a4,0(a4) - 2f470: b5ed j 2f35a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x64> - 2f472: 4601 li a2,0 - 2f474: 002c addi a1,sp,8 - 2f476: a3ae60ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 2f47a: 67a2 ld a5,8(sp) - 2f47c: e82a sd a0,16(sp) - 2f47e: f03e sd a5,32(sp) - 2f480: 86a2 mv a3,s0 - 2f482: 0c36f7d7 vsetvli a5,a3,e8,m8,ta,ma - 2f486: 02090407 vle8.v v8,(s2) - 2f48a: 8e9d sub a3,a3,a5 - 2f48c: 993e add s2,s2,a5 - 2f48e: 02050427 vse8.v v8,(a0) - 2f492: 953e add a0,a0,a5 - 2f494: f6fd bnez a3,2f482 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> - 2f496: 6722 ld a4,8(sp) - 2f498: 67c2 ld a5,16(sp) - 2f49a: 6b06 ld s6,64(sp) - 2f49c: ec3a sd a4,24(sp) - 2f49e: 97ba add a5,a5,a4 - 2f4a0: 7be2 ld s7,56(sp) - 2f4a2: 00078023 sb zero,0(a5) - 2f4a6: 649c ld a5,8(s1) - 2f4a8: 6898 ld a4,16(s1) - 2f4aa: f2e797e3 bne a5,a4,2f3d8 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe2> - 2f4ae: 01010c13 addi s8,sp,16 - 2f4b2: 85e2 mv a1,s8 - 2f4b4: 8526 mv a0,s1 - 2f4b6: 0001d317 auipc t1,0x1d - 2f4ba: a0233303 ld t1,-1534(t1) # 4beb8 <_GLOBAL_OFFSET_TABLE_+0x368> - 2f4be: 9302 jalr t1 - 2f4c0: 6542 ld a0,16(sp) - 2f4c2: f3550ae3 beq a0,s5,2f3f6 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x100> - 2f4c6: c3ae60ef jal 15900 <_ZdlPv@plt> - 2f4ca: b735 j 2f3f6 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x100> - 2f4cc: e04d bnez s0,2f56e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x278> - 2f4ce: 6b06 ld s6,64(sp) - 2f4d0: 7be2 ld s7,56(sp) - 2f4d2: 4701 li a4,0 - 2f4d4: bdcd j 2f3c6 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xd0> - 2f4d6: 85e2 mv a1,s8 - 2f4d8: 8526 mv a0,s1 - 2f4da: 0001d317 auipc t1,0x1d - 2f4de: 9de33303 ld t1,-1570(t1) # 4beb8 <_GLOBAL_OFFSET_TABLE_+0x368> - 2f4e2: 9302 jalr t1 - 2f4e4: 6542 ld a0,16(sp) - 2f4e6: f7550ae3 beq a0,s5,2f45a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x164> - 2f4ea: c16e60ef jal 15900 <_ZdlPv@plt> - 2f4ee: b7b5 j 2f45a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x164> - 2f4f0: fff68993 addi s3,a3,-1 - 2f4f4: 013907b3 add a5,s2,s3 - 2f4f8: 0007c783 lbu a5,0(a5) - 2f4fc: e2e79ce3 bne a5,a4,2f334 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3e> - 2f500: 04898d63 beq s3,s0,2f55a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x264> - 2f504: e0da sd s6,64(sp) - 2f506: fc5e sd s7,56(sp) - 2f508: 00194703 lbu a4,1(s2) - 2f50c: 4585 li a1,1 - 2f50e: b591 j 2f352 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5c> - 2f510: 02010a93 addi s5,sp,32 - 2f514: e436 sd a3,8(sp) - 2f516: e856 sd s5,16(sp) - 2f518: 4785 li a5,1 - 2f51a: eaf681e3 beq a3,a5,2f3bc <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc6> - 2f51e: 4701 li a4,0 - 2f520: b55d j 2f3c6 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xd0> - 2f522: 00160593 addi a1,a2,1 - 2f526: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma - 2f52a: 020a8407 vle8.v v8,(s5) - 2f52e: 8d95 sub a1,a1,a3 - 2f530: 9ab6 add s5,s5,a3 - 2f532: 02070427 vse8.v v8,(a4) - 2f536: 9736 add a4,a4,a3 - 2f538: f5fd bnez a1,2f526 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x230> - 2f53a: bd4d j 2f3ec <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xf6> - 2f53c: 00160593 addi a1,a2,1 - 2f540: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma - 2f544: 020a8407 vle8.v v8,(s5) - 2f548: 8d95 sub a1,a1,a3 - 2f54a: 9ab6 add s5,s5,a3 - 2f54c: 02078427 vse8.v v8,(a5) - 2f550: 97b6 add a5,a5,a3 - 2f552: f5fd bnez a1,2f540 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x24a> - 2f554: bdf5 j 2f450 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x15a> - 2f556: 85ca mv a1,s2 - 2f558: bd0d j 2f38a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x94> - 2f55a: 4785 li a5,1 - 2f55c: 02010a93 addi s5,sp,32 - 2f560: 993e add s2,s2,a5 - 2f562: e856 sd s5,16(sp) - 2f564: e43e sd a5,8(sp) - 2f566: bd99 j 2f3bc <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc6> - 2f568: 844a mv s0,s2 - 2f56a: 872a mv a4,a0 - 2f56c: b3fd j 2f35a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x64> - 2f56e: 8556 mv a0,s5 - 2f570: bf01 j 2f480 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18a> - 2f572: 842a mv s0,a0 - 2f574: 8562 mv a0,s8 - 2f576: 84be70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f57a: e0da sd s6,64(sp) - 2f57c: fc5e sd s7,56(sp) - 2f57e: a029 j 2f588 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x292> - 2f580: 842a mv s0,a0 - 2f582: 8562 mv a0,s8 - 2f584: 83de70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f588: 8526 mv a0,s1 - 2f58a: 0001c317 auipc t1,0x1c - 2f58e: 65633303 ld t1,1622(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2f592: 9302 jalr t1 - 2f594: 8522 mv a0,s0 - 2f596: a5ae60ef jal 157f0 <_Unwind_Resume@plt> - 2f59a: 862e mv a2,a1 - 2f59c: 0000b517 auipc a0,0xb - 2f5a0: 98c50513 addi a0,a0,-1652 # 39f28 <_IO_stdin_used+0x3a8> - 2f5a4: 0000b597 auipc a1,0xb - 2f5a8: 96c58593 addi a1,a1,-1684 # 39f10 <_IO_stdin_used+0x390> - 2f5ac: ba4e60ef jal 15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> - 2f5b0: 842a mv s0,a0 - 2f5b2: bfd9 j 2f588 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x292> - 2f5b4: 862e mv a2,a1 - 2f5b6: 0000b517 auipc a0,0xb - 2f5ba: 97250513 addi a0,a0,-1678 # 39f28 <_IO_stdin_used+0x3a8> - 2f5be: 0000b597 auipc a1,0xb - 2f5c2: 95258593 addi a1,a1,-1710 # 39f10 <_IO_stdin_used+0x390> - 2f5c6: b8ae60ef jal 15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> - -000000000002f5ca <_ZN7testing8internal11CmpHelperNEEPKcS2_xx>: - 2f5ca: 7135 addi sp,sp,-160 - 2f5cc: e922 sd s0,144(sp) - 2f5ce: ed06 sd ra,152(sp) - 2f5d0: ec2e sd a1,24(sp) - 2f5d2: e832 sd a2,16(sp) - 2f5d4: e436 sd a3,8(sp) - 2f5d6: e03a sd a4,0(sp) - 2f5d8: 842a mv s0,a0 - 2f5da: 00e68963 beq a3,a4,2f5ec <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x22> - 2f5de: f41eb0ef jal 1b51e <_ZN7testing16AssertionSuccessEv> - 2f5e2: 60ea ld ra,152(sp) - 2f5e4: 8522 mv a0,s0 - 2f5e6: 644a ld s0,144(sp) - 2f5e8: 610d addi sp,sp,160 - 2f5ea: 8082 ret - 2f5ec: e526 sd s1,136(sp) - 2f5ee: 1004 addi s1,sp,32 - 2f5f0: 8526 mv a0,s1 - 2f5f2: e14a sd s2,128(sp) - 2f5f4: fcce sd s3,120(sp) - 2f5f6: f35eb0ef jal 1b52a <_ZN7testing16AssertionFailureEv> - 2f5fa: 8526 mv a0,s1 - 2f5fc: 0000c597 auipc a1,0xc - 2f600: 9c458593 addi a1,a1,-1596 # 3afc0 <_IO_stdin_used+0x1440> - 2f604: 0001c317 auipc t1,0x1c - 2f608: 5fc33303 ld t1,1532(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2f60c: 9302 jalr t1 - 2f60e: 082c addi a1,sp,24 - 2f610: 0001c317 auipc t1,0x1c - 2f614: 58833303 ld t1,1416(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2f618: 9302 jalr t1 - 2f61a: 0000c597 auipc a1,0xc - 2f61e: 9b658593 addi a1,a1,-1610 # 3afd0 <_IO_stdin_used+0x1450> - 2f622: 0001d317 auipc t1,0x1d - 2f626: 8be33303 ld t1,-1858(t1) # 4bee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 2f62a: 9302 jalr t1 - 2f62c: 080c addi a1,sp,16 - 2f62e: 0001c317 auipc t1,0x1c - 2f632: 56a33303 ld t1,1386(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2f636: 9302 jalr t1 - 2f638: 0000c597 auipc a1,0xc - 2f63c: 9a058593 addi a1,a1,-1632 # 3afd8 <_IO_stdin_used+0x1458> - 2f640: 0001c317 auipc t1,0x1c - 2f644: 5c033303 ld t1,1472(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2f648: 9302 jalr t1 - 2f64a: 03010913 addi s2,sp,48 - 2f64e: 84aa mv s1,a0 - 2f650: 002c addi a1,sp,8 - 2f652: 854a mv a0,s2 - 2f654: 0001c317 auipc t1,0x1c - 2f658: 5c433303 ld t1,1476(t1) # 4bc18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2f65c: 9302 jalr t1 - 2f65e: 85ca mv a1,s2 - 2f660: 8526 mv a0,s1 - 2f662: 0001c317 auipc t1,0x1c - 2f666: 53e33303 ld t1,1342(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2f66a: 9302 jalr t1 - 2f66c: 0000c597 auipc a1,0xc - 2f670: 97c58593 addi a1,a1,-1668 # 3afe8 <_IO_stdin_used+0x1468> - 2f674: 0001d317 auipc t1,0x1d - 2f678: 89c33303 ld t1,-1892(t1) # 4bf10 <_GLOBAL_OFFSET_TABLE_+0x3c0> - 2f67c: 9302 jalr t1 - 2f67e: 05010993 addi s3,sp,80 - 2f682: 84aa mv s1,a0 - 2f684: 858a mv a1,sp - 2f686: 854e mv a0,s3 - 2f688: 0001c317 auipc t1,0x1c - 2f68c: 59033303 ld t1,1424(t1) # 4bc18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2f690: 9302 jalr t1 - 2f692: 85ce mv a1,s3 - 2f694: 8526 mv a0,s1 - 2f696: 0001c317 auipc t1,0x1c - 2f69a: 50a33303 ld t1,1290(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2f69e: 9302 jalr t1 - 2f6a0: 85aa mv a1,a0 - 2f6a2: 8522 mv a0,s0 - 2f6a4: e0beb0ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> - 2f6a8: 6546 ld a0,80(sp) - 2f6aa: 109c addi a5,sp,96 - 2f6ac: 00f50463 beq a0,a5,2f6b4 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0xea> - 2f6b0: a50e60ef jal 15900 <_ZdlPv@plt> - 2f6b4: 7542 ld a0,48(sp) - 2f6b6: 009c addi a5,sp,64 - 2f6b8: 00f50463 beq a0,a5,2f6c0 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0xf6> - 2f6bc: a44e60ef jal 15900 <_ZdlPv@plt> - 2f6c0: 74a2 ld s1,40(sp) - 2f6c2: c09d beqz s1,2f6e8 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x11e> - 2f6c4: 6088 ld a0,0(s1) - 2f6c6: 01048793 addi a5,s1,16 - 2f6ca: 00f50463 beq a0,a5,2f6d2 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x108> - 2f6ce: a32e60ef jal 15900 <_ZdlPv@plt> - 2f6d2: 8526 mv a0,s1 - 2f6d4: a2ce60ef jal 15900 <_ZdlPv@plt> - 2f6d8: 60ea ld ra,152(sp) - 2f6da: 8522 mv a0,s0 - 2f6dc: 644a ld s0,144(sp) - 2f6de: 64aa ld s1,136(sp) - 2f6e0: 690a ld s2,128(sp) - 2f6e2: 79e6 ld s3,120(sp) - 2f6e4: 610d addi sp,sp,160 - 2f6e6: 8082 ret - 2f6e8: 60ea ld ra,152(sp) - 2f6ea: 8522 mv a0,s0 - 2f6ec: 644a ld s0,144(sp) - 2f6ee: 64aa ld s1,136(sp) - 2f6f0: 690a ld s2,128(sp) - 2f6f2: 79e6 ld s3,120(sp) - 2f6f4: 610d addi sp,sp,160 - 2f6f6: 8082 ret - 2f6f8: 842a mv s0,a0 - 2f6fa: a811 j 2f70e <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x144> - 2f6fc: 842a mv s0,a0 - 2f6fe: a029 j 2f708 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x13e> - 2f700: 842a mv s0,a0 - 2f702: 854e mv a0,s3 - 2f704: ebce70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f708: 854a mv a0,s2 - 2f70a: eb6e70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f70e: 1028 addi a0,sp,40 - 2f710: 0001d317 auipc t1,0x1d - 2f714: 8c833303 ld t1,-1848(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 2f718: 9302 jalr t1 - 2f71a: 8522 mv a0,s0 - 2f71c: 8d4e60ef jal 157f0 <_Unwind_Resume@plt> - -000000000002f720 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx>: - 2f720: 7135 addi sp,sp,-160 - 2f722: e922 sd s0,144(sp) - 2f724: ed06 sd ra,152(sp) - 2f726: ec2e sd a1,24(sp) - 2f728: e832 sd a2,16(sp) - 2f72a: e436 sd a3,8(sp) - 2f72c: e03a sd a4,0(sp) - 2f72e: 842a mv s0,a0 - 2f730: 00d74963 blt a4,a3,2f742 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x22> - 2f734: debeb0ef jal 1b51e <_ZN7testing16AssertionSuccessEv> - 2f738: 60ea ld ra,152(sp) - 2f73a: 8522 mv a0,s0 - 2f73c: 644a ld s0,144(sp) - 2f73e: 610d addi sp,sp,160 - 2f740: 8082 ret - 2f742: e526 sd s1,136(sp) - 2f744: 1004 addi s1,sp,32 - 2f746: 8526 mv a0,s1 - 2f748: e14a sd s2,128(sp) - 2f74a: fcce sd s3,120(sp) - 2f74c: ddfeb0ef jal 1b52a <_ZN7testing16AssertionFailureEv> - 2f750: 8526 mv a0,s1 - 2f752: 0000c597 auipc a1,0xc - 2f756: 86e58593 addi a1,a1,-1938 # 3afc0 <_IO_stdin_used+0x1440> - 2f75a: 0001c317 auipc t1,0x1c - 2f75e: 4a633303 ld t1,1190(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2f762: 9302 jalr t1 - 2f764: 082c addi a1,sp,24 - 2f766: 0001c317 auipc t1,0x1c - 2f76a: 43233303 ld t1,1074(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2f76e: 9302 jalr t1 - 2f770: 0000d597 auipc a1,0xd - 2f774: 0e858593 addi a1,a1,232 # 3c858 <_IO_stdin_used+0x2cd8> - 2f778: 0001c317 auipc t1,0x1c - 2f77c: 76833303 ld t1,1896(t1) # 4bee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 2f780: 9302 jalr t1 - 2f782: 080c addi a1,sp,16 - 2f784: 0001c317 auipc t1,0x1c - 2f788: 41433303 ld t1,1044(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2f78c: 9302 jalr t1 - 2f78e: 0000c597 auipc a1,0xc - 2f792: 84a58593 addi a1,a1,-1974 # 3afd8 <_IO_stdin_used+0x1458> - 2f796: 0001c317 auipc t1,0x1c - 2f79a: 46a33303 ld t1,1130(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2f79e: 9302 jalr t1 - 2f7a0: 03010913 addi s2,sp,48 - 2f7a4: 84aa mv s1,a0 - 2f7a6: 002c addi a1,sp,8 - 2f7a8: 854a mv a0,s2 - 2f7aa: 0001c317 auipc t1,0x1c - 2f7ae: 46e33303 ld t1,1134(t1) # 4bc18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2f7b2: 9302 jalr t1 - 2f7b4: 85ca mv a1,s2 - 2f7b6: 8526 mv a0,s1 - 2f7b8: 0001c317 auipc t1,0x1c - 2f7bc: 3e833303 ld t1,1000(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2f7c0: 9302 jalr t1 - 2f7c2: 0000c597 auipc a1,0xc - 2f7c6: 82658593 addi a1,a1,-2010 # 3afe8 <_IO_stdin_used+0x1468> - 2f7ca: 0001c317 auipc t1,0x1c - 2f7ce: 74633303 ld t1,1862(t1) # 4bf10 <_GLOBAL_OFFSET_TABLE_+0x3c0> - 2f7d2: 9302 jalr t1 - 2f7d4: 05010993 addi s3,sp,80 - 2f7d8: 84aa mv s1,a0 - 2f7da: 858a mv a1,sp - 2f7dc: 854e mv a0,s3 - 2f7de: 0001c317 auipc t1,0x1c - 2f7e2: 43a33303 ld t1,1082(t1) # 4bc18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2f7e6: 9302 jalr t1 - 2f7e8: 85ce mv a1,s3 - 2f7ea: 8526 mv a0,s1 - 2f7ec: 0001c317 auipc t1,0x1c - 2f7f0: 3b433303 ld t1,948(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2f7f4: 9302 jalr t1 - 2f7f6: 85aa mv a1,a0 - 2f7f8: 8522 mv a0,s0 - 2f7fa: cb5eb0ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> - 2f7fe: 6546 ld a0,80(sp) - 2f800: 109c addi a5,sp,96 - 2f802: 00f50463 beq a0,a5,2f80a <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0xea> - 2f806: 8fae60ef jal 15900 <_ZdlPv@plt> - 2f80a: 7542 ld a0,48(sp) - 2f80c: 009c addi a5,sp,64 - 2f80e: 00f50463 beq a0,a5,2f816 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0xf6> - 2f812: 8eee60ef jal 15900 <_ZdlPv@plt> - 2f816: 74a2 ld s1,40(sp) - 2f818: c09d beqz s1,2f83e <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x11e> - 2f81a: 6088 ld a0,0(s1) - 2f81c: 01048793 addi a5,s1,16 - 2f820: 00f50463 beq a0,a5,2f828 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x108> - 2f824: 8dce60ef jal 15900 <_ZdlPv@plt> - 2f828: 8526 mv a0,s1 - 2f82a: 8d6e60ef jal 15900 <_ZdlPv@plt> - 2f82e: 60ea ld ra,152(sp) - 2f830: 8522 mv a0,s0 - 2f832: 644a ld s0,144(sp) - 2f834: 64aa ld s1,136(sp) - 2f836: 690a ld s2,128(sp) - 2f838: 79e6 ld s3,120(sp) - 2f83a: 610d addi sp,sp,160 - 2f83c: 8082 ret - 2f83e: 60ea ld ra,152(sp) - 2f840: 8522 mv a0,s0 - 2f842: 644a ld s0,144(sp) - 2f844: 64aa ld s1,136(sp) - 2f846: 690a ld s2,128(sp) - 2f848: 79e6 ld s3,120(sp) - 2f84a: 610d addi sp,sp,160 - 2f84c: 8082 ret - 2f84e: 842a mv s0,a0 - 2f850: 854e mv a0,s3 - 2f852: d6ee70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f856: 854a mv a0,s2 - 2f858: d68e70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f85c: 1028 addi a0,sp,40 - 2f85e: 0001c317 auipc t1,0x1c - 2f862: 77a33303 ld t1,1914(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 2f866: 9302 jalr t1 - 2f868: 8522 mv a0,s0 - 2f86a: f87e50ef jal 157f0 <_Unwind_Resume@plt> - 2f86e: 842a mv s0,a0 - 2f870: b7dd j 2f856 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x136> - 2f872: 842a mv s0,a0 - 2f874: b7e5 j 2f85c <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x13c> - -000000000002f876 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx>: - 2f876: 7135 addi sp,sp,-160 - 2f878: e922 sd s0,144(sp) - 2f87a: ed06 sd ra,152(sp) - 2f87c: ec2e sd a1,24(sp) - 2f87e: e832 sd a2,16(sp) - 2f880: e436 sd a3,8(sp) - 2f882: e03a sd a4,0(sp) - 2f884: 842a mv s0,a0 - 2f886: 00e6d963 bge a3,a4,2f898 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x22> - 2f88a: c95eb0ef jal 1b51e <_ZN7testing16AssertionSuccessEv> - 2f88e: 60ea ld ra,152(sp) - 2f890: 8522 mv a0,s0 - 2f892: 644a ld s0,144(sp) - 2f894: 610d addi sp,sp,160 - 2f896: 8082 ret - 2f898: e526 sd s1,136(sp) - 2f89a: 1004 addi s1,sp,32 - 2f89c: 8526 mv a0,s1 - 2f89e: e14a sd s2,128(sp) - 2f8a0: fcce sd s3,120(sp) - 2f8a2: c89eb0ef jal 1b52a <_ZN7testing16AssertionFailureEv> - 2f8a6: 8526 mv a0,s1 - 2f8a8: 0000b597 auipc a1,0xb - 2f8ac: 71858593 addi a1,a1,1816 # 3afc0 <_IO_stdin_used+0x1440> - 2f8b0: 0001c317 auipc t1,0x1c - 2f8b4: 35033303 ld t1,848(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2f8b8: 9302 jalr t1 - 2f8ba: 082c addi a1,sp,24 - 2f8bc: 0001c317 auipc t1,0x1c - 2f8c0: 2dc33303 ld t1,732(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2f8c4: 9302 jalr t1 - 2f8c6: 0884 addi s1,sp,80 - 2f8c8: 892a mv s2,a0 - 2f8ca: 8526 mv a0,s1 - 2f8cc: 9f9eb0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 2f8d0: 6546 ld a0,80(sp) - 2f8d2: 4615 li a2,5 - 2f8d4: 0000c597 auipc a1,0xc - 2f8d8: 22458593 addi a1,a1,548 # 3baf8 <_IO_stdin_used+0x1f78> - 2f8dc: 0541 addi a0,a0,16 - 2f8de: e23e50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f8e2: 85a6 mv a1,s1 - 2f8e4: 854a mv a0,s2 - 2f8e6: 0001c317 auipc t1,0x1c - 2f8ea: 4d233303 ld t1,1234(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 2f8ee: 9302 jalr t1 - 2f8f0: 6546 ld a0,80(sp) - 2f8f2: c501 beqz a0,2f8fa <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x84> - 2f8f4: 611c ld a5,0(a0) - 2f8f6: 679c ld a5,8(a5) - 2f8f8: 9782 jalr a5 - 2f8fa: 854a mv a0,s2 - 2f8fc: 080c addi a1,sp,16 - 2f8fe: 0001c317 auipc t1,0x1c - 2f902: 29a33303 ld t1,666(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2f906: 9302 jalr t1 - 2f908: 0000b597 auipc a1,0xb - 2f90c: 6d058593 addi a1,a1,1744 # 3afd8 <_IO_stdin_used+0x1458> - 2f910: 0001c317 auipc t1,0x1c - 2f914: 2f033303 ld t1,752(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2f918: 9302 jalr t1 - 2f91a: 03010993 addi s3,sp,48 - 2f91e: 892a mv s2,a0 - 2f920: 002c addi a1,sp,8 - 2f922: 854e mv a0,s3 - 2f924: 0001c317 auipc t1,0x1c - 2f928: 2f433303 ld t1,756(t1) # 4bc18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2f92c: 9302 jalr t1 - 2f92e: 85ce mv a1,s3 - 2f930: 854a mv a0,s2 - 2f932: 0001c317 auipc t1,0x1c - 2f936: 26e33303 ld t1,622(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2f93a: 9302 jalr t1 - 2f93c: 0000b597 auipc a1,0xb - 2f940: 6ac58593 addi a1,a1,1708 # 3afe8 <_IO_stdin_used+0x1468> - 2f944: 0001c317 auipc t1,0x1c - 2f948: 5cc33303 ld t1,1484(t1) # 4bf10 <_GLOBAL_OFFSET_TABLE_+0x3c0> - 2f94c: 9302 jalr t1 - 2f94e: 892a mv s2,a0 - 2f950: 858a mv a1,sp - 2f952: 8526 mv a0,s1 - 2f954: 0001c317 auipc t1,0x1c - 2f958: 2c433303 ld t1,708(t1) # 4bc18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2f95c: 9302 jalr t1 - 2f95e: 85a6 mv a1,s1 - 2f960: 854a mv a0,s2 - 2f962: 0001c317 auipc t1,0x1c - 2f966: 23e33303 ld t1,574(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2f96a: 9302 jalr t1 - 2f96c: 85aa mv a1,a0 - 2f96e: 8522 mv a0,s0 - 2f970: b3feb0ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> - 2f974: 6546 ld a0,80(sp) - 2f976: 109c addi a5,sp,96 - 2f978: 00f50463 beq a0,a5,2f980 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x10a> - 2f97c: f85e50ef jal 15900 <_ZdlPv@plt> - 2f980: 7542 ld a0,48(sp) - 2f982: 009c addi a5,sp,64 - 2f984: 00f50463 beq a0,a5,2f98c <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x116> - 2f988: f79e50ef jal 15900 <_ZdlPv@plt> - 2f98c: 74a2 ld s1,40(sp) - 2f98e: c09d beqz s1,2f9b4 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x13e> - 2f990: 6088 ld a0,0(s1) - 2f992: 01048793 addi a5,s1,16 - 2f996: 00f50463 beq a0,a5,2f99e <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x128> - 2f99a: f67e50ef jal 15900 <_ZdlPv@plt> - 2f99e: 8526 mv a0,s1 - 2f9a0: f61e50ef jal 15900 <_ZdlPv@plt> - 2f9a4: 60ea ld ra,152(sp) - 2f9a6: 8522 mv a0,s0 - 2f9a8: 644a ld s0,144(sp) - 2f9aa: 64aa ld s1,136(sp) - 2f9ac: 690a ld s2,128(sp) - 2f9ae: 79e6 ld s3,120(sp) - 2f9b0: 610d addi sp,sp,160 - 2f9b2: 8082 ret - 2f9b4: 60ea ld ra,152(sp) - 2f9b6: 8522 mv a0,s0 - 2f9b8: 644a ld s0,144(sp) - 2f9ba: 64aa ld s1,136(sp) - 2f9bc: 690a ld s2,128(sp) - 2f9be: 79e6 ld s3,120(sp) - 2f9c0: 610d addi sp,sp,160 - 2f9c2: 8082 ret - 2f9c4: 842a mv s0,a0 - 2f9c6: 8526 mv a0,s1 - 2f9c8: bf8e70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f9cc: 854e mv a0,s3 - 2f9ce: bf2e70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f9d2: 1028 addi a0,sp,40 - 2f9d4: 0001c317 auipc t1,0x1c - 2f9d8: 60433303 ld t1,1540(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 2f9dc: 9302 jalr t1 - 2f9de: 8522 mv a0,s0 - 2f9e0: e11e50ef jal 157f0 <_Unwind_Resume@plt> - 2f9e4: 842a mv s0,a0 - 2f9e6: b7dd j 2f9cc <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x156> - 2f9e8: 67c6 ld a5,80(sp) - 2f9ea: 842a mv s0,a0 - 2f9ec: d3fd beqz a5,2f9d2 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x15c> - 2f9ee: 6398 ld a4,0(a5) - 2f9f0: 853e mv a0,a5 - 2f9f2: 671c ld a5,8(a4) - 2f9f4: 9782 jalr a5 - 2f9f6: bff1 j 2f9d2 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x15c> - 2f9f8: 842a mv s0,a0 - 2f9fa: bfe1 j 2f9d2 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x15c> - -000000000002f9fc <_ZN7testing8internal11CmpHelperGEEPKcS2_xx>: - 2f9fc: 7135 addi sp,sp,-160 - 2f9fe: e922 sd s0,144(sp) - 2fa00: ed06 sd ra,152(sp) - 2fa02: ec2e sd a1,24(sp) - 2fa04: e832 sd a2,16(sp) - 2fa06: e436 sd a3,8(sp) - 2fa08: e03a sd a4,0(sp) - 2fa0a: 842a mv s0,a0 - 2fa0c: 00e6c963 blt a3,a4,2fa1e <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x22> - 2fa10: b0feb0ef jal 1b51e <_ZN7testing16AssertionSuccessEv> - 2fa14: 60ea ld ra,152(sp) - 2fa16: 8522 mv a0,s0 - 2fa18: 644a ld s0,144(sp) - 2fa1a: 610d addi sp,sp,160 - 2fa1c: 8082 ret - 2fa1e: e526 sd s1,136(sp) - 2fa20: 1004 addi s1,sp,32 - 2fa22: 8526 mv a0,s1 - 2fa24: e14a sd s2,128(sp) - 2fa26: fcce sd s3,120(sp) - 2fa28: b03eb0ef jal 1b52a <_ZN7testing16AssertionFailureEv> - 2fa2c: 8526 mv a0,s1 - 2fa2e: 0000b597 auipc a1,0xb - 2fa32: 59258593 addi a1,a1,1426 # 3afc0 <_IO_stdin_used+0x1440> - 2fa36: 0001c317 auipc t1,0x1c - 2fa3a: 1ca33303 ld t1,458(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2fa3e: 9302 jalr t1 - 2fa40: 082c addi a1,sp,24 - 2fa42: 0001c317 auipc t1,0x1c - 2fa46: 15633303 ld t1,342(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2fa4a: 9302 jalr t1 - 2fa4c: 0000c597 auipc a1,0xc - 2fa50: 0b458593 addi a1,a1,180 # 3bb00 <_IO_stdin_used+0x1f80> - 2fa54: 0001c317 auipc t1,0x1c - 2fa58: 48c33303 ld t1,1164(t1) # 4bee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 2fa5c: 9302 jalr t1 - 2fa5e: 080c addi a1,sp,16 - 2fa60: 0001c317 auipc t1,0x1c - 2fa64: 13833303 ld t1,312(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2fa68: 9302 jalr t1 - 2fa6a: 0000b597 auipc a1,0xb - 2fa6e: 56e58593 addi a1,a1,1390 # 3afd8 <_IO_stdin_used+0x1458> - 2fa72: 0001c317 auipc t1,0x1c - 2fa76: 18e33303 ld t1,398(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2fa7a: 9302 jalr t1 - 2fa7c: 03010913 addi s2,sp,48 - 2fa80: 84aa mv s1,a0 - 2fa82: 002c addi a1,sp,8 - 2fa84: 854a mv a0,s2 - 2fa86: 0001c317 auipc t1,0x1c - 2fa8a: 19233303 ld t1,402(t1) # 4bc18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2fa8e: 9302 jalr t1 - 2fa90: 85ca mv a1,s2 - 2fa92: 8526 mv a0,s1 - 2fa94: 0001c317 auipc t1,0x1c - 2fa98: 10c33303 ld t1,268(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2fa9c: 9302 jalr t1 - 2fa9e: 0000b597 auipc a1,0xb - 2faa2: 54a58593 addi a1,a1,1354 # 3afe8 <_IO_stdin_used+0x1468> - 2faa6: 0001c317 auipc t1,0x1c - 2faaa: 46a33303 ld t1,1130(t1) # 4bf10 <_GLOBAL_OFFSET_TABLE_+0x3c0> - 2faae: 9302 jalr t1 - 2fab0: 05010993 addi s3,sp,80 - 2fab4: 84aa mv s1,a0 - 2fab6: 858a mv a1,sp - 2fab8: 854e mv a0,s3 - 2faba: 0001c317 auipc t1,0x1c - 2fabe: 15e33303 ld t1,350(t1) # 4bc18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2fac2: 9302 jalr t1 - 2fac4: 85ce mv a1,s3 - 2fac6: 8526 mv a0,s1 - 2fac8: 0001c317 auipc t1,0x1c - 2facc: 0d833303 ld t1,216(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2fad0: 9302 jalr t1 - 2fad2: 85aa mv a1,a0 - 2fad4: 8522 mv a0,s0 - 2fad6: 9d9eb0ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> - 2fada: 6546 ld a0,80(sp) - 2fadc: 109c addi a5,sp,96 - 2fade: 00f50463 beq a0,a5,2fae6 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0xea> - 2fae2: e1fe50ef jal 15900 <_ZdlPv@plt> - 2fae6: 7542 ld a0,48(sp) - 2fae8: 009c addi a5,sp,64 - 2faea: 00f50463 beq a0,a5,2faf2 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0xf6> - 2faee: e13e50ef jal 15900 <_ZdlPv@plt> - 2faf2: 74a2 ld s1,40(sp) - 2faf4: c09d beqz s1,2fb1a <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x11e> - 2faf6: 6088 ld a0,0(s1) - 2faf8: 01048793 addi a5,s1,16 - 2fafc: 00f50463 beq a0,a5,2fb04 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x108> - 2fb00: e01e50ef jal 15900 <_ZdlPv@plt> - 2fb04: 8526 mv a0,s1 - 2fb06: dfbe50ef jal 15900 <_ZdlPv@plt> - 2fb0a: 60ea ld ra,152(sp) - 2fb0c: 8522 mv a0,s0 - 2fb0e: 644a ld s0,144(sp) - 2fb10: 64aa ld s1,136(sp) - 2fb12: 690a ld s2,128(sp) - 2fb14: 79e6 ld s3,120(sp) - 2fb16: 610d addi sp,sp,160 - 2fb18: 8082 ret - 2fb1a: 60ea ld ra,152(sp) - 2fb1c: 8522 mv a0,s0 - 2fb1e: 644a ld s0,144(sp) - 2fb20: 64aa ld s1,136(sp) - 2fb22: 690a ld s2,128(sp) - 2fb24: 79e6 ld s3,120(sp) - 2fb26: 610d addi sp,sp,160 - 2fb28: 8082 ret - 2fb2a: 842a mv s0,a0 - 2fb2c: 854e mv a0,s3 - 2fb2e: a92e70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2fb32: 854a mv a0,s2 - 2fb34: a8ce70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2fb38: 1028 addi a0,sp,40 - 2fb3a: 0001c317 auipc t1,0x1c - 2fb3e: 49e33303 ld t1,1182(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 2fb42: 9302 jalr t1 - 2fb44: 8522 mv a0,s0 - 2fb46: cabe50ef jal 157f0 <_Unwind_Resume@plt> - 2fb4a: 842a mv s0,a0 - 2fb4c: b7dd j 2fb32 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x136> - 2fb4e: 842a mv s0,a0 - 2fb50: b7e5 j 2fb38 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x13c> - -000000000002fb52 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx>: - 2fb52: 7135 addi sp,sp,-160 - 2fb54: e922 sd s0,144(sp) - 2fb56: ed06 sd ra,152(sp) - 2fb58: ec2e sd a1,24(sp) - 2fb5a: e832 sd a2,16(sp) - 2fb5c: e436 sd a3,8(sp) - 2fb5e: e03a sd a4,0(sp) - 2fb60: 842a mv s0,a0 - 2fb62: 00d75963 bge a4,a3,2fb74 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x22> - 2fb66: 9b9eb0ef jal 1b51e <_ZN7testing16AssertionSuccessEv> - 2fb6a: 60ea ld ra,152(sp) - 2fb6c: 8522 mv a0,s0 - 2fb6e: 644a ld s0,144(sp) - 2fb70: 610d addi sp,sp,160 - 2fb72: 8082 ret - 2fb74: e526 sd s1,136(sp) - 2fb76: 1004 addi s1,sp,32 - 2fb78: 8526 mv a0,s1 - 2fb7a: e14a sd s2,128(sp) - 2fb7c: fcce sd s3,120(sp) - 2fb7e: 9adeb0ef jal 1b52a <_ZN7testing16AssertionFailureEv> - 2fb82: 8526 mv a0,s1 - 2fb84: 0000b597 auipc a1,0xb - 2fb88: 43c58593 addi a1,a1,1084 # 3afc0 <_IO_stdin_used+0x1440> - 2fb8c: 0001c317 auipc t1,0x1c - 2fb90: 07433303 ld t1,116(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2fb94: 9302 jalr t1 - 2fb96: 082c addi a1,sp,24 - 2fb98: 0001c317 auipc t1,0x1c - 2fb9c: 00033303 ld t1,0(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2fba0: 9302 jalr t1 - 2fba2: 0884 addi s1,sp,80 - 2fba4: 892a mv s2,a0 - 2fba6: 8526 mv a0,s1 - 2fba8: f1ceb0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 2fbac: 6546 ld a0,80(sp) - 2fbae: 4615 li a2,5 - 2fbb0: 0000c597 auipc a1,0xc - 2fbb4: f5858593 addi a1,a1,-168 # 3bb08 <_IO_stdin_used+0x1f88> - 2fbb8: 0541 addi a0,a0,16 - 2fbba: b47e50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2fbbe: 85a6 mv a1,s1 - 2fbc0: 854a mv a0,s2 - 2fbc2: 0001c317 auipc t1,0x1c - 2fbc6: 1f633303 ld t1,502(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 2fbca: 9302 jalr t1 - 2fbcc: 6546 ld a0,80(sp) - 2fbce: c501 beqz a0,2fbd6 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x84> - 2fbd0: 611c ld a5,0(a0) - 2fbd2: 679c ld a5,8(a5) - 2fbd4: 9782 jalr a5 - 2fbd6: 854a mv a0,s2 - 2fbd8: 080c addi a1,sp,16 - 2fbda: 0001c317 auipc t1,0x1c - 2fbde: fbe33303 ld t1,-66(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2fbe2: 9302 jalr t1 - 2fbe4: 0000b597 auipc a1,0xb - 2fbe8: 3f458593 addi a1,a1,1012 # 3afd8 <_IO_stdin_used+0x1458> - 2fbec: 0001c317 auipc t1,0x1c - 2fbf0: 01433303 ld t1,20(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2fbf4: 9302 jalr t1 - 2fbf6: 03010993 addi s3,sp,48 - 2fbfa: 892a mv s2,a0 - 2fbfc: 002c addi a1,sp,8 - 2fbfe: 854e mv a0,s3 - 2fc00: 0001c317 auipc t1,0x1c - 2fc04: 01833303 ld t1,24(t1) # 4bc18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2fc08: 9302 jalr t1 - 2fc0a: 85ce mv a1,s3 - 2fc0c: 854a mv a0,s2 - 2fc0e: 0001c317 auipc t1,0x1c - 2fc12: f9233303 ld t1,-110(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2fc16: 9302 jalr t1 - 2fc18: 0000b597 auipc a1,0xb - 2fc1c: 3d058593 addi a1,a1,976 # 3afe8 <_IO_stdin_used+0x1468> - 2fc20: 0001c317 auipc t1,0x1c - 2fc24: 2f033303 ld t1,752(t1) # 4bf10 <_GLOBAL_OFFSET_TABLE_+0x3c0> - 2fc28: 9302 jalr t1 - 2fc2a: 892a mv s2,a0 - 2fc2c: 858a mv a1,sp - 2fc2e: 8526 mv a0,s1 - 2fc30: 0001c317 auipc t1,0x1c - 2fc34: fe833303 ld t1,-24(t1) # 4bc18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2fc38: 9302 jalr t1 - 2fc3a: 85a6 mv a1,s1 - 2fc3c: 854a mv a0,s2 - 2fc3e: 0001c317 auipc t1,0x1c - 2fc42: f6233303 ld t1,-158(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2fc46: 9302 jalr t1 - 2fc48: 85aa mv a1,a0 - 2fc4a: 8522 mv a0,s0 - 2fc4c: 863eb0ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> - 2fc50: 6546 ld a0,80(sp) - 2fc52: 109c addi a5,sp,96 - 2fc54: 00f50463 beq a0,a5,2fc5c <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x10a> - 2fc58: ca9e50ef jal 15900 <_ZdlPv@plt> - 2fc5c: 7542 ld a0,48(sp) - 2fc5e: 009c addi a5,sp,64 - 2fc60: 00f50463 beq a0,a5,2fc68 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x116> - 2fc64: c9de50ef jal 15900 <_ZdlPv@plt> - 2fc68: 74a2 ld s1,40(sp) - 2fc6a: c09d beqz s1,2fc90 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x13e> - 2fc6c: 6088 ld a0,0(s1) - 2fc6e: 01048793 addi a5,s1,16 - 2fc72: 00f50463 beq a0,a5,2fc7a <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x128> - 2fc76: c8be50ef jal 15900 <_ZdlPv@plt> - 2fc7a: 8526 mv a0,s1 - 2fc7c: c85e50ef jal 15900 <_ZdlPv@plt> - 2fc80: 60ea ld ra,152(sp) - 2fc82: 8522 mv a0,s0 - 2fc84: 644a ld s0,144(sp) - 2fc86: 64aa ld s1,136(sp) - 2fc88: 690a ld s2,128(sp) - 2fc8a: 79e6 ld s3,120(sp) - 2fc8c: 610d addi sp,sp,160 - 2fc8e: 8082 ret - 2fc90: 60ea ld ra,152(sp) - 2fc92: 8522 mv a0,s0 - 2fc94: 644a ld s0,144(sp) - 2fc96: 64aa ld s1,136(sp) - 2fc98: 690a ld s2,128(sp) - 2fc9a: 79e6 ld s3,120(sp) - 2fc9c: 610d addi sp,sp,160 - 2fc9e: 8082 ret - 2fca0: 842a mv s0,a0 - 2fca2: 8526 mv a0,s1 - 2fca4: 91ce70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2fca8: 854e mv a0,s3 - 2fcaa: 916e70ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2fcae: 1028 addi a0,sp,40 - 2fcb0: 0001c317 auipc t1,0x1c - 2fcb4: 32833303 ld t1,808(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 2fcb8: 9302 jalr t1 - 2fcba: 8522 mv a0,s0 - 2fcbc: b35e50ef jal 157f0 <_Unwind_Resume@plt> - 2fcc0: 842a mv s0,a0 - 2fcc2: b7dd j 2fca8 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x156> - 2fcc4: 67c6 ld a5,80(sp) - 2fcc6: 842a mv s0,a0 - 2fcc8: d3fd beqz a5,2fcae <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x15c> - 2fcca: 6398 ld a4,0(a5) - 2fccc: 853e mv a0,a5 - 2fcce: 671c ld a5,8(a4) - 2fcd0: 9782 jalr a5 - 2fcd2: bff1 j 2fcae <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x15c> - 2fcd4: 842a mv s0,a0 - 2fcd6: bfe1 j 2fcae <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x15c> - -000000000002fcd8 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE>: - 2fcd8: 7d1c ld a5,56(a0) - 2fcda: 6138 ld a4,64(a0) - 2fcdc: 711d addi sp,sp,-96 - 2fcde: e8a2 sd s0,80(sp) - 2fce0: ec86 sd ra,88(sp) - 2fce2: 842a mv s0,a0 - 2fce4: 02e78663 beq a5,a4,2fd10 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x38> - 2fce8: e38c sd a1,0(a5) - 2fcea: 07a1 addi a5,a5,8 - 2fcec: 6838 ld a4,80(s0) - 2fcee: fd1c sd a5,56(a0) - 2fcf0: 643c ld a5,72(s0) - 2fcf2: 6c34 ld a3,88(s0) - 2fcf4: 40f707b3 sub a5,a4,a5 - 2fcf8: 8789 srai a5,a5,0x2 - 2fcfa: 2781 sext.w a5,a5 - 2fcfc: ce3e sw a5,28(sp) - 2fcfe: 08e68763 beq a3,a4,2fd8c <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xb4> - 2fd02: c31c sw a5,0(a4) - 2fd04: 0711 addi a4,a4,4 - 2fd06: 60e6 ld ra,88(sp) - 2fd08: e838 sd a4,80(s0) - 2fd0a: 6446 ld s0,80(sp) - 2fd0c: 6125 addi sp,sp,96 - 2fd0e: 8082 ret - 2fd10: f456 sd s5,40(sp) - 2fd12: 03053a83 ld s5,48(a0) - 2fd16: e4a6 sd s1,72(sp) - 2fd18: 56fd li a3,-1 - 2fd1a: 415784b3 sub s1,a5,s5 - 2fd1e: e0ca sd s2,64(sp) - 2fd20: fc4e sd s3,56(sp) - 2fd22: f852 sd s4,48(sp) - 2fd24: 8291 srli a3,a3,0x4 - 2fd26: 4034d713 srai a4,s1,0x3 - 2fd2a: 0ad70663 beq a4,a3,2fdd6 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xfe> - 2fd2e: 4785 li a5,1 - 2fd30: eb35 bnez a4,2fda4 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xcc> - 2fd32: 577d li a4,-1 - 2fd34: 8311 srli a4,a4,0x4 - 2fd36: 00f77363 bgeu a4,a5,2fd3c <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x64> - 2fd3a: 87ba mv a5,a4 - 2fd3c: 00379993 slli s3,a5,0x3 - 2fd40: 854e mv a0,s3 - 2fd42: e42e sd a1,8(sp) - 2fd44: b5de50ef jal 158a0 <_Znwm@plt> - 2fd48: 65a2 ld a1,8(sp) - 2fd4a: 009507b3 add a5,a0,s1 - 2fd4e: 00848a13 addi s4,s1,8 - 2fd52: e38c sd a1,0(a5) - 2fd54: 892a mv s2,a0 - 2fd56: 9a2a add s4,s4,a0 - 2fd58: 04904e63 bgtz s1,2fdb4 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xdc> - 2fd5c: 060a9963 bnez s5,2fdce <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xf6> - 2fd60: 6838 ld a4,80(s0) - 2fd62: 643c ld a5,72(s0) - 2fd64: 6c34 ld a3,88(s0) - 2fd66: 99ca add s3,s3,s2 - 2fd68: 40f707b3 sub a5,a4,a5 - 2fd6c: 8789 srai a5,a5,0x2 - 2fd6e: 2781 sext.w a5,a5 - 2fd70: 05343023 sd s3,64(s0) - 2fd74: 03243823 sd s2,48(s0) - 2fd78: 03443c23 sd s4,56(s0) - 2fd7c: ce3e sw a5,28(sp) - 2fd7e: 64a6 ld s1,72(sp) - 2fd80: 6906 ld s2,64(sp) - 2fd82: 79e2 ld s3,56(sp) - 2fd84: 7a42 ld s4,48(sp) - 2fd86: 7aa2 ld s5,40(sp) - 2fd88: f6e69de3 bne a3,a4,2fd02 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x2a> - 2fd8c: 04840513 addi a0,s0,72 - 2fd90: 086c addi a1,sp,28 - 2fd92: 0001c317 auipc t1,0x1c - 2fd96: 09e33303 ld t1,158(t1) # 4be30 <_GLOBAL_OFFSET_TABLE_+0x2e0> - 2fd9a: 9302 jalr t1 - 2fd9c: 60e6 ld ra,88(sp) - 2fd9e: 6446 ld s0,80(sp) - 2fda0: 6125 addi sp,sp,96 - 2fda2: 8082 ret - 2fda4: 00171793 slli a5,a4,0x1 - 2fda8: f8e7f5e3 bgeu a5,a4,2fd32 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x5a> - 2fdac: 59c5 li s3,-15 - 2fdae: 0019d993 srli s3,s3,0x1 - 2fdb2: b779 j 2fd40 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x68> - 2fdb4: 87a6 mv a5,s1 - 2fdb6: 86aa mv a3,a0 - 2fdb8: 8656 mv a2,s5 - 2fdba: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma - 2fdbe: 02060407 vle8.v v8,(a2) - 2fdc2: 8f99 sub a5,a5,a4 - 2fdc4: 963a add a2,a2,a4 - 2fdc6: 02068427 vse8.v v8,(a3) - 2fdca: 96ba add a3,a3,a4 - 2fdcc: f7fd bnez a5,2fdba <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xe2> - 2fdce: 8556 mv a0,s5 - 2fdd0: b31e50ef jal 15900 <_ZdlPv@plt> - 2fdd4: b771 j 2fd60 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x88> - 2fdd6: 0000a517 auipc a0,0xa - 2fdda: 3b250513 addi a0,a0,946 # 3a188 <_IO_stdin_used+0x608> - 2fdde: b13e50ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - -000000000002fde2 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_>: - 2fde2: 712d addi sp,sp,-288 - 2fde4: e1ea sd s10,192(sp) - 2fde6: 01010d13 addi s10,sp,16 - 2fdea: e626 sd s1,264(sp) - 2fdec: 84aa mv s1,a0 - 2fdee: 856a mv a0,s10 - 2fdf0: ea22 sd s0,272(sp) - 2fdf2: f9d2 sd s4,240(sp) - 2fdf4: f5d6 sd s5,232(sp) - 2fdf6: f1da sd s6,224(sp) - 2fdf8: e5e6 sd s9,200(sp) - 2fdfa: fd6e sd s11,184(sp) - 2fdfc: 8ab2 mv s5,a2 - 2fdfe: 8a2e mv s4,a1 - 2fe00: 60e0 ld s0,192(s1) - 2fe02: 0b84bc83 ld s9,184(s1) - 2fe06: ee06 sd ra,280(sp) - 2fe08: e24a sd s2,256(sp) - 2fe0a: fdce sd s3,248(sp) - 2fe0c: edde sd s7,216(sp) - 2fe0e: e9e2 sd s8,208(sp) - 2fe10: e036 sd a3,0(sp) - 2fe12: e43a sd a4,8(sp) - 2fe14: 920ea0ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2fe18: 65c2 ld a1,16(sp) - 2fe1a: 6662 ld a2,24(sp) - 2fe1c: 03010d93 addi s11,sp,48 - 2fe20: 04010b13 addi s6,sp,64 - 2fe24: 962e add a2,a2,a1 - 2fe26: 856e mv a0,s11 - 2fe28: f85a sd s6,48(sp) - 2fe2a: d11e90ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2fe2e: 75c2 ld a1,48(sp) - 2fe30: 7662 ld a2,56(sp) - 2fe32: 07010c13 addi s8,sp,112 - 2fe36: 08010913 addi s2,sp,128 - 2fe3a: 962e add a2,a2,a1 - 2fe3c: 8562 mv a0,s8 - 2fe3e: f8ca sd s2,112(sp) - 2fe40: cfbe90ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2fe44: 75c6 ld a1,112(sp) - 2fe46: 77e6 ld a5,120(sp) - 2fe48: 13258363 beq a1,s2,2ff6e <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x18c> - 2fe4c: 670a ld a4,128(sp) - 2fe4e: e92e sd a1,144(sp) - 2fe50: ed3e sd a5,152(sp) - 2fe52: f8ca sd s2,112(sp) - 2fe54: fc82 sd zero,120(sp) - 2fe56: f13a sd a4,160(sp) - 2fe58: 08010023 sb zero,128(sp) - 2fe5c: 0a010993 addi s3,sp,160 - 2fe60: 1b358d63 beq a1,s3,3001a <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x238> - 2fe64: e8ae sd a1,80(sp) - 2fe66: f0ba sd a4,96(sp) - 2fe68: 09010b93 addi s7,sp,144 - 2fe6c: 00f58633 add a2,a1,a5 - 2fe70: 855e mv a0,s7 - 2fe72: ecbe sd a5,88(sp) - 2fe74: e94e sd s3,144(sp) - 2fe76: cc5e90ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2fe7a: 419407b3 sub a5,s0,s9 - 2fe7e: 4057dd13 srai s10,a5,0x5 - 2fe82: 6dca ld s11,144(sp) - 2fe84: 878d srai a5,a5,0x3 - 2fe86: 0ba05f63 blez s10,2ff44 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x162> - 2fe8a: 0d16 slli s10,s10,0x5 - 2fe8c: 41a40d33 sub s10,s0,s10 - 2fe90: ff843783 ld a5,-8(s0) - 2fe94: c7b5 beqz a5,2ff00 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x11e> - 2fe96: 6788 ld a0,8(a5) - 2fe98: 85ee mv a1,s11 - 2fe9a: d27e50ef jal 15bc0 - 2fe9e: e12d bnez a0,2ff00 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x11e> - 2fea0: 013d8563 beq s11,s3,2feaa <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xc8> - 2fea4: 856e mv a0,s11 - 2fea6: a5be50ef jal 15900 <_ZdlPv@plt> - 2feaa: 6546 ld a0,80(sp) - 2feac: 109c addi a5,sp,96 - 2feae: 00f50463 beq a0,a5,2feb6 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xd4> - 2feb2: a4fe50ef jal 15900 <_ZdlPv@plt> - 2feb6: 7546 ld a0,112(sp) - 2feb8: 01250463 beq a0,s2,2fec0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xde> - 2febc: a45e50ef jal 15900 <_ZdlPv@plt> - 2fec0: 7542 ld a0,48(sp) - 2fec2: 01650463 beq a0,s6,2feca <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xe8> - 2fec6: a3be50ef jal 15900 <_ZdlPv@plt> - 2feca: 6542 ld a0,16(sp) - 2fecc: 101c addi a5,sp,32 - 2fece: 00f50463 beq a0,a5,2fed6 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xf4> - 2fed2: a2fe50ef jal 15900 <_ZdlPv@plt> - 2fed6: 7cdc ld a5,184(s1) - 2fed8: 0c878f63 beq a5,s0,2ffb6 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x1d4> - 2fedc: ff843403 ld s0,-8(s0) - 2fee0: 60f2 ld ra,280(sp) - 2fee2: 8522 mv a0,s0 - 2fee4: 6452 ld s0,272(sp) - 2fee6: 64b2 ld s1,264(sp) - 2fee8: 6912 ld s2,256(sp) - 2feea: 79ee ld s3,248(sp) - 2feec: 7a4e ld s4,240(sp) - 2feee: 7aae ld s5,232(sp) - 2fef0: 7b0e ld s6,224(sp) - 2fef2: 6bee ld s7,216(sp) - 2fef4: 6c4e ld s8,208(sp) - 2fef6: 6cae ld s9,200(sp) - 2fef8: 6d0e ld s10,192(sp) - 2fefa: 7dea ld s11,184(sp) - 2fefc: 6115 addi sp,sp,288 - 2fefe: 8082 ret - 2ff00: ff043783 ld a5,-16(s0) - 2ff04: cb81 beqz a5,2ff14 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x132> - 2ff06: 6788 ld a0,8(a5) - 2ff08: 85ee mv a1,s11 - 2ff0a: cb7e50ef jal 15bc0 - 2ff0e: e119 bnez a0,2ff14 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x132> - 2ff10: 1461 addi s0,s0,-8 - 2ff12: b779 j 2fea0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> - 2ff14: fe843783 ld a5,-24(s0) - 2ff18: c791 beqz a5,2ff24 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x142> - 2ff1a: 6788 ld a0,8(a5) - 2ff1c: 85ee mv a1,s11 - 2ff1e: ca3e50ef jal 15bc0 - 2ff22: c521 beqz a0,2ff6a <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x188> - 2ff24: fe043783 ld a5,-32(s0) - 2ff28: cb81 beqz a5,2ff38 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x156> - 2ff2a: 6788 ld a0,8(a5) - 2ff2c: 85ee mv a1,s11 - 2ff2e: c93e50ef jal 15bc0 - 2ff32: e119 bnez a0,2ff38 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x156> - 2ff34: 1421 addi s0,s0,-24 - 2ff36: b7ad j 2fea0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> - 2ff38: 1401 addi s0,s0,-32 - 2ff3a: f48d1be3 bne s10,s0,2fe90 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xae> - 2ff3e: 419407b3 sub a5,s0,s9 - 2ff42: 878d srai a5,a5,0x3 - 2ff44: 4709 li a4,2 - 2ff46: 18e78563 beq a5,a4,300d0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2ee> - 2ff4a: 470d li a4,3 - 2ff4c: 16e78863 beq a5,a4,300bc <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2da> - 2ff50: 4705 li a4,1 - 2ff52: 00e79a63 bne a5,a4,2ff66 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x184> - 2ff56: ff843783 ld a5,-8(s0) - 2ff5a: c791 beqz a5,2ff66 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x184> - 2ff5c: 6788 ld a0,8(a5) - 2ff5e: 85ee mv a1,s11 - 2ff60: c61e50ef jal 15bc0 - 2ff64: dd15 beqz a0,2fea0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> - 2ff66: 8466 mv s0,s9 - 2ff68: bf25 j 2fea0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> - 2ff6a: 1441 addi s0,s0,-16 - 2ff6c: bf15 j 2fea0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> - 2ff6e: 00178713 addi a4,a5,1 - 2ff72: 0a010993 addi s3,sp,160 - 2ff76: 85ba mv a1,a4 - 2ff78: 864e mv a2,s3 - 2ff7a: 854a mv a0,s2 - 2ff7c: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma - 2ff80: 02050407 vle8.v v8,(a0) - 2ff84: 8d95 sub a1,a1,a3 - 2ff86: 9536 add a0,a0,a3 - 2ff88: 02060427 vse8.v v8,(a2) - 2ff8c: 9636 add a2,a2,a3 - 2ff8e: f5fd bnez a1,2ff7c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x19a> - 2ff90: 108c addi a1,sp,96 - 2ff92: f8ca sd s2,112(sp) - 2ff94: fc82 sd zero,120(sp) - 2ff96: 08010023 sb zero,128(sp) - 2ff9a: e8ae sd a1,80(sp) - 2ff9c: 862e mv a2,a1 - 2ff9e: 854e mv a0,s3 - 2ffa0: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 2ffa4: 02050407 vle8.v v8,(a0) - 2ffa8: 8f15 sub a4,a4,a3 - 2ffaa: 9536 add a0,a0,a3 - 2ffac: 02060427 vse8.v v8,(a2) - 2ffb0: 9636 add a2,a2,a3 - 2ffb2: f77d bnez a4,2ffa0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x1be> - 2ffb4: bd55 j 2fe68 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x86> - 2ffb6: 10800513 li a0,264 - 2ffba: 8e7e50ef jal 158a0 <_Znwm@plt> - 2ffbe: 6722 ld a4,8(sp) - 2ffc0: 6682 ld a3,0(sp) - 2ffc2: 8656 mv a2,s5 - 2ffc4: 85d2 mv a1,s4 - 2ffc6: 842a mv s0,a0 - 2ffc8: d23fa0ef jal 2acea <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_> - 2ffcc: 85d2 mv a1,s4 - 2ffce: 855e mv a0,s7 - 2ffd0: f8a2 sd s0,112(sp) - 2ffd2: f63e90ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2ffd6: 855e mv a0,s7 - 2ffd8: 0000d597 auipc a1,0xd - 2ffdc: f4858593 addi a1,a1,-184 # 3cf20 <_ZN7testingL21kDeathTestSuiteFilterE> - 2ffe0: cfdea0ef jal 1acdc <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> - 2ffe4: 892a mv s2,a0 - 2ffe6: 855e mv a0,s7 - 2ffe8: dd9e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ffec: 02091c63 bnez s2,30024 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x242> - 2fff0: 60fc ld a5,192(s1) - 2fff2: 64f8 ld a4,200(s1) - 2fff4: 06e78363 beq a5,a4,3005a <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x278> - 2fff8: e380 sd s0,0(a5) - 2fffa: 07a1 addi a5,a5,8 - 2fffc: e0fc sd a5,192(s1) - 2fffe: 6cf8 ld a4,216(s1) - 30000: 68fc ld a5,208(s1) - 30002: 70f4 ld a3,224(s1) - 30004: 40f707b3 sub a5,a4,a5 - 30008: 8789 srai a5,a5,0x2 - 3000a: 2781 sext.w a5,a5 - 3000c: c93e sw a5,144(sp) - 3000e: 02e68d63 beq a3,a4,30048 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x266> - 30012: c31c sw a5,0(a4) - 30014: 0711 addi a4,a4,4 - 30016: ecf8 sd a4,216(s1) - 30018: b5e1 j 2fee0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xfe> - 3001a: 108c addi a1,sp,96 - 3001c: e8ae sd a1,80(sp) - 3001e: 00178713 addi a4,a5,1 - 30022: bfad j 2ff9c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x1ba> - 30024: 1044a783 lw a5,260(s1) - 30028: 7ccc ld a1,184(s1) - 3002a: 8662 mv a2,s8 - 3002c: 2785 addiw a5,a5,1 - 3002e: 00379713 slli a4,a5,0x3 - 30032: 10f4a223 sw a5,260(s1) - 30036: 95ba add a1,a1,a4 - 30038: 0b848513 addi a0,s1,184 - 3003c: 0001c317 auipc t1,0x1c - 30040: f6433303 ld t1,-156(t1) # 4bfa0 <_GLOBAL_OFFSET_TABLE_+0x450> - 30044: 9302 jalr t1 - 30046: bf65 j 2fffe <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x21c> - 30048: 85de mv a1,s7 - 3004a: 0d048513 addi a0,s1,208 - 3004e: 0001c317 auipc t1,0x1c - 30052: de233303 ld t1,-542(t1) # 4be30 <_GLOBAL_OFFSET_TABLE_+0x2e0> - 30056: 9302 jalr t1 - 30058: b561 j 2fee0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xfe> - 3005a: 0b84bb03 ld s6,184(s1) - 3005e: 56fd li a3,-1 - 30060: 8291 srli a3,a3,0x4 - 30062: 41678933 sub s2,a5,s6 - 30066: 40395713 srai a4,s2,0x3 - 3006a: 0cd70363 beq a4,a3,30130 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x34e> - 3006e: 4785 li a5,1 - 30070: ef15 bnez a4,300ac <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2ca> - 30072: 577d li a4,-1 - 30074: 8311 srli a4,a4,0x4 - 30076: 00f77363 bgeu a4,a5,3007c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x29a> - 3007a: 87ba mv a5,a4 - 3007c: 00379a13 slli s4,a5,0x3 - 30080: 8552 mv a0,s4 - 30082: 81fe50ef jal 158a0 <_Znwm@plt> - 30086: 012507b3 add a5,a0,s2 - 3008a: 00890a93 addi s5,s2,8 - 3008e: e380 sd s0,0(a5) - 30090: 89aa mv s3,a0 - 30092: 9aaa add s5,s5,a0 - 30094: 05204963 bgtz s2,300e6 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x304> - 30098: 060b1463 bnez s6,30100 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x31e> - 3009c: 9a4e add s4,s4,s3 - 3009e: 0d44b423 sd s4,200(s1) - 300a2: 0b34bc23 sd s3,184(s1) - 300a6: 0d54b023 sd s5,192(s1) - 300aa: bf91 j 2fffe <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x21c> - 300ac: 00171793 slli a5,a4,0x1 - 300b0: fce7f1e3 bgeu a5,a4,30072 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x290> - 300b4: 5a45 li s4,-15 - 300b6: 001a5a13 srli s4,s4,0x1 - 300ba: b7d9 j 30080 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x29e> - 300bc: ff843783 ld a5,-8(s0) - 300c0: c799 beqz a5,300ce <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2ec> - 300c2: 6788 ld a0,8(a5) - 300c4: 85ee mv a1,s11 - 300c6: afbe50ef jal 15bc0 - 300ca: dc050be3 beqz a0,2fea0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> - 300ce: 1461 addi s0,s0,-8 - 300d0: ff843783 ld a5,-8(s0) - 300d4: c799 beqz a5,300e2 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x300> - 300d6: 6788 ld a0,8(a5) - 300d8: 85ee mv a1,s11 - 300da: ae7e50ef jal 15bc0 - 300de: dc0501e3 beqz a0,2fea0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> - 300e2: 1461 addi s0,s0,-8 - 300e4: bd8d j 2ff56 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x174> - 300e6: 87ca mv a5,s2 - 300e8: 86aa mv a3,a0 - 300ea: 865a mv a2,s6 - 300ec: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma - 300f0: 02060407 vle8.v v8,(a2) - 300f4: 8f99 sub a5,a5,a4 - 300f6: 963a add a2,a2,a4 - 300f8: 02068427 vse8.v v8,(a3) - 300fc: 96ba add a3,a3,a4 - 300fe: f7fd bnez a5,300ec <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x30a> - 30100: 855a mv a0,s6 - 30102: ffee50ef jal 15900 <_ZdlPv@plt> - 30106: bf59 j 3009c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2ba> - 30108: 842a mv s0,a0 - 3010a: 0888 addi a0,sp,80 - 3010c: cb5e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30110: 8562 mv a0,s8 - 30112: cafe60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30116: 856e mv a0,s11 - 30118: ca9e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3011c: 856a mv a0,s10 - 3011e: ca3e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30122: 8522 mv a0,s0 - 30124: ecce50ef jal 157f0 <_Unwind_Resume@plt> - 30128: 842a mv s0,a0 - 3012a: bfcd j 3011c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x33a> - 3012c: 842a mv s0,a0 - 3012e: b7e5 j 30116 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x334> - 30130: 0000a517 auipc a0,0xa - 30134: 05850513 addi a0,a0,88 # 3a188 <_IO_stdin_used+0x608> - 30138: fb8e50ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 3013c: 842a mv s0,a0 - 3013e: 855e mv a0,s7 - 30140: c81e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30144: 8522 mv a0,s0 - 30146: eaae50ef jal 157f0 <_Unwind_Resume@plt> - 3014a: 87aa mv a5,a0 - 3014c: 8522 mv a0,s0 - 3014e: 843e mv s0,a5 - 30150: fb0e50ef jal 15900 <_ZdlPv@plt> - 30154: 8522 mv a0,s0 - 30156: e9ae50ef jal 157f0 <_Unwind_Resume@plt> - -000000000003015a <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE>: - 3015a: 7155 addi sp,sp,-208 - 3015c: e162 sd s8,128(sp) - 3015e: 8c2a mv s8,a0 - 30160: 11000513 li a0,272 - 30164: e1a2 sd s0,192(sp) - 30166: fd26 sd s1,184(sp) - 30168: f94a sd s2,176(sp) - 3016a: f54e sd s3,168(sp) - 3016c: f152 sd s4,160(sp) - 3016e: ed56 sd s5,152(sp) - 30170: e95a sd s6,144(sp) - 30172: e55e sd s7,136(sp) - 30174: fce6 sd s9,120(sp) - 30176: 8bae mv s7,a1 - 30178: e586 sd ra,200(sp) - 3017a: f8ea sd s10,112(sp) - 3017c: 8a32 mv s4,a2 - 3017e: 8ab6 mv s5,a3 - 30180: 84ba mv s1,a4 - 30182: 8b3e mv s6,a5 - 30184: 8942 mv s2,a6 - 30186: 89c6 mv s3,a7 - 30188: 00810c93 addi s9,sp,8 - 3018c: f14e50ef jal 158a0 <_Znwm@plt> - 30190: 842a mv s0,a0 - 30192: 85e2 mv a1,s8 - 30194: 8566 mv a0,s9 - 30196: d9fe90ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 3019a: 02810d13 addi s10,sp,40 - 3019e: 85de mv a1,s7 - 301a0: 856a mv a0,s10 - 301a2: d93e90ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 301a6: 608c ld a1,0(s1) - 301a8: 6490 ld a2,8(s1) - 301aa: 04810b93 addi s7,sp,72 - 301ae: 05810c13 addi s8,sp,88 - 301b2: 962e add a2,a2,a1 - 301b4: 855e mv a0,s7 - 301b6: e4e2 sd s8,72(sp) - 301b8: 983e90ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 301bc: 0204a303 lw t1,32(s1) - 301c0: 68ce ld a7,208(sp) - 301c2: 885a mv a6,s6 - 301c4: 8756 mv a4,s5 - 301c6: 86d2 mv a3,s4 - 301c8: 87de mv a5,s7 - 301ca: 866a mv a2,s10 - 301cc: 85e6 mv a1,s9 - 301ce: 8522 mv a0,s0 - 301d0: d49a sw t1,104(sp) - 301d2: 9d9fa0ef jal 2abaa <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE> - 301d6: 6526 ld a0,72(sp) - 301d8: 01850463 beq a0,s8,301e0 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x86> - 301dc: f24e50ef jal 15900 <_ZdlPv@plt> - 301e0: 7522 ld a0,40(sp) - 301e2: 183c addi a5,sp,56 - 301e4: 00f50463 beq a0,a5,301ec <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x92> - 301e8: f18e50ef jal 15900 <_ZdlPv@plt> - 301ec: 6522 ld a0,8(sp) - 301ee: 083c addi a5,sp,24 - 301f0: 00f50463 beq a0,a5,301f8 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x9e> - 301f4: f0ce50ef jal 15900 <_ZdlPv@plt> - 301f8: 8defb0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 301fc: 6124 ld s1,64(a0) - 301fe: 6c9c ld a5,24(s1) - 30200: cf85 beqz a5,30238 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xde> - 30202: 6030 ld a2,64(s0) - 30204: 600c ld a1,0(s0) - 30206: c211 beqz a2,3020a <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xb0> - 30208: 6210 ld a2,0(a2) - 3020a: 874e mv a4,s3 - 3020c: 86ca mv a3,s2 - 3020e: 8526 mv a0,s1 - 30210: bd3ff0ef jal 2fde2 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_> - 30214: 85a2 mv a1,s0 - 30216: ac3ff0ef jal 2fcd8 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE> - 3021a: 60ae ld ra,200(sp) - 3021c: 8522 mv a0,s0 - 3021e: 640e ld s0,192(sp) - 30220: 74ea ld s1,184(sp) - 30222: 794a ld s2,176(sp) - 30224: 79aa ld s3,168(sp) - 30226: 7a0a ld s4,160(sp) - 30228: 6aea ld s5,152(sp) - 3022a: 6b4a ld s6,144(sp) - 3022c: 6baa ld s7,136(sp) - 3022e: 6c0a ld s8,128(sp) - 30230: 7ce6 ld s9,120(sp) - 30232: 7d46 ld s10,112(sp) - 30234: 6169 addi sp,sp,208 - 30236: 8082 ret - 30238: 855e mv a0,s7 - 3023a: e52ed0ef jal 1d88c <_ZN7testing8internal8FilePath13GetCurrentDirEv> - 3023e: 85de mv a1,s7 - 30240: 01048513 addi a0,s1,16 - 30244: 92de50ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 30248: 6526 ld a0,72(sp) - 3024a: 01850463 beq a0,s8,30252 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xf8> - 3024e: eb2e50ef jal 15900 <_ZdlPv@plt> - 30252: 6c88 ld a0,24(s1) - 30254: 00a03533 snez a0,a0 - 30258: a42ed0ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 3025c: f15d bnez a0,30202 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xa8> - 3025e: 0000c617 auipc a2,0xc - 30262: 2ba60613 addi a2,a2,698 # 3c518 <_IO_stdin_used+0x2998> - 30266: 458d li a1,3 - 30268: 855e mv a0,s7 - 3026a: 2ad00693 li a3,685 - 3026e: a54f10ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 30272: 03300613 li a2,51 - 30276: 0000c597 auipc a1,0xc - 3027a: 89a58593 addi a1,a1,-1894 # 3bb10 <_IO_stdin_used+0x1f90> - 3027e: 0001c517 auipc a0,0x1c - 30282: d1a53503 ld a0,-742(a0) # 4bf98 <_ZSt4cerr@Base> - 30286: c7ae50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3028a: 0000c597 auipc a1,0xc - 3028e: 8be58593 addi a1,a1,-1858 # 3bb48 <_IO_stdin_used+0x1fc8> - 30292: 0001c517 auipc a0,0x1c - 30296: d0653503 ld a0,-762(a0) # 4bf98 <_ZSt4cerr@Base> - 3029a: b96e50ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 3029e: 855e mv a0,s7 - 302a0: db2ee0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 302a4: bfb9 j 30202 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xa8> - 302a6: 842a mv s0,a0 - 302a8: 855e mv a0,s7 - 302aa: da8ee0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 302ae: 8522 mv a0,s0 - 302b0: d40e50ef jal 157f0 <_Unwind_Resume@plt> - 302b4: 84aa mv s1,a0 - 302b6: 855e mv a0,s7 - 302b8: b09e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 302bc: 856a mv a0,s10 - 302be: b03e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 302c2: 8566 mv a0,s9 - 302c4: afde60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 302c8: 8522 mv a0,s0 - 302ca: e36e50ef jal 15900 <_ZdlPv@plt> - 302ce: 8526 mv a0,s1 - 302d0: d20e50ef jal 157f0 <_Unwind_Resume@plt> - 302d4: 84aa mv s1,a0 - 302d6: b7dd j 302bc <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x162> - 302d8: 84aa mv s1,a0 - 302da: b7e5 j 302c2 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x168> - 302dc: 84aa mv s1,a0 - 302de: b7ed j 302c8 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x16e> - 302e0: 842a mv s0,a0 - 302e2: 855e mv a0,s7 - 302e4: adde60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 302e8: 8522 mv a0,s0 - 302ea: d06e50ef jal 157f0 <_Unwind_Resume@plt> - -00000000000302ee <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0>: - 302ee: d7010113 addi sp,sp,-656 - 302f2: 25713423 sd s7,584(sp) - 302f6: 12810b93 addi s7,sp,296 - 302fa: 28813023 sd s0,640(sp) - 302fe: 23913c23 sd s9,568(sp) - 30302: 842a mv s0,a0 - 30304: 01810c93 addi s9,sp,24 - 30308: 855e mv a0,s7 - 3030a: 26913c23 sd s1,632(sp) - 3030e: 27313423 sd s3,616(sp) - 30312: 25513c23 sd s5,600(sp) - 30316: 25813023 sd s8,576(sp) - 3031a: 28113423 sd ra,648(sp) - 3031e: 27213823 sd s2,624(sp) - 30322: 27413023 sd s4,608(sp) - 30326: 25613823 sd s6,592(sp) - 3032a: 23a13823 sd s10,560(sp) - 3032e: e802 sd zero,16(sp) - 30330: 00010c23 sb zero,24(sp) - 30334: e466 sd s9,8(sp) - 30336: 8cae50ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> - 3033a: cd817057 vsetivli zero,2,e64,m1,ta,ma - 3033e: 5e0030d7 vmv.v.i v1,0 - 30342: 0c1c addi a5,sp,528 - 30344: 0001c717 auipc a4,0x1c - 30348: 84c73703 ld a4,-1972(a4) # 4bb90 <_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@Base> - 3034c: 0207f0a7 vse64.v v1,(a5) - 30350: 141c addi a5,sp,544 - 30352: 0207f0a7 vse64.v v1,(a5) - 30356: 00873983 ld s3,8(a4) - 3035a: 20011423 sh zero,520(sp) - 3035e: 01073c03 ld s8,16(a4) - 30362: 0001ca97 auipc s5,0x1c - 30366: bf6aba83 ld s5,-1034(s5) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 3036a: 0ac1 addi s5,s5,16 - 3036c: fe89b783 ld a5,-24(s3) - 30370: 20013023 sd zero,512(sp) - 30374: f44e sd s3,40(sp) - 30376: 978a add a5,a5,sp - 30378: f656 sd s5,296(sp) - 3037a: 0387b423 sd s8,40(a5) - 3037e: f802 sd zero,48(sp) - 30380: fe89b503 ld a0,-24(s3) - 30384: 1024 addi s1,sp,40 - 30386: 4581 li a1,0 - 30388: 9526 add a0,a0,s1 - 3038a: 826e50ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 3038e: 0001ca17 auipc s4,0x1c - 30392: 86aa3a03 ld s4,-1942(s4) # 4bbf8 <_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE@Base> - 30396: 03810b13 addi s6,sp,56 - 3039a: 018a0d13 addi s10,s4,24 - 3039e: 855a mv a0,s6 - 303a0: 040a0a13 addi s4,s4,64 - 303a4: f46a sd s10,40(sp) - 303a6: f652 sd s4,296(sp) - 303a8: 978e50ef jal 15520 <_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@plt> - 303ac: 85da mv a1,s6 - 303ae: 855e mv a0,s7 - 303b0: 800e50ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 303b4: 85a2 mv a1,s0 - 303b6: 4621 li a2,8 - 303b8: 855a mv a0,s6 - 303ba: fc6e50ef jal 15b80 <_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@plt> - 303be: 77a2 ld a5,40(sp) - 303c0: fe87b783 ld a5,-24(a5) - 303c4: 97a6 add a5,a5,s1 - 303c6: c55d beqz a0,30474 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x186> - 303c8: 853e mv a0,a5 - 303ca: 4581 li a1,0 - 303cc: e84e50ef jal 15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> - 303d0: 444d li s0,19 - 303d2: 00810913 addi s2,sp,8 - 303d6: 85ca mv a1,s2 - 303d8: 8526 mv a0,s1 - 303da: ef7e40ef jal 152d0 <_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> - 303de: 347d addiw s0,s0,-1 - 303e0: f87d bnez s0,303d6 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0xe8> - 303e2: 858a mv a1,sp - 303e4: 8526 mv a0,s1 - 303e6: e002 sd zero,0(sp) - 303e8: fb8e50ef jal 15ba0 <_ZNSi10_M_extractImEERSiRT_@plt> - 303ec: 0001c797 auipc a5,0x1c - 303f0: 98c7b783 ld a5,-1652(a5) # 4bd78 <_ZTVSt13basic_filebufIcSt11char_traitsIcEE@Base> - 303f4: 07c1 addi a5,a5,16 - 303f6: 855a mv a0,s6 - 303f8: 6402 ld s0,0(sp) - 303fa: f46a sd s10,40(sp) - 303fc: f652 sd s4,296(sp) - 303fe: fc3e sd a5,56(sp) - 30400: 890e50ef jal 15490 <_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@plt> - 30404: 1108 addi a0,sp,160 - 30406: 94be50ef jal 15d50 <_ZNSt12__basic_fileIcED1Ev@plt> - 3040a: 0001c797 auipc a5,0x1c - 3040e: 99e7b783 ld a5,-1634(a5) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 30412: 07c1 addi a5,a5,16 - 30414: 1888 addi a0,sp,112 - 30416: fc3e sd a5,56(sp) - 30418: 808e50ef jal 15420 <_ZNSt6localeD1Ev@plt> - 3041c: fe89b783 ld a5,-24(s3) - 30420: f44e sd s3,40(sp) - 30422: 855e mv a0,s7 - 30424: 978a add a5,a5,sp - 30426: 0387b423 sd s8,40(a5) - 3042a: f802 sd zero,48(sp) - 3042c: f656 sd s5,296(sp) - 3042e: 9b2e50ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 30432: 6522 ld a0,8(sp) - 30434: 01950463 beq a0,s9,3043c <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x14e> - 30438: cc8e50ef jal 15900 <_ZdlPv@plt> - 3043c: 28813083 ld ra,648(sp) - 30440: 8522 mv a0,s0 - 30442: 28013403 ld s0,640(sp) - 30446: 27813483 ld s1,632(sp) - 3044a: 27013903 ld s2,624(sp) - 3044e: 26813983 ld s3,616(sp) - 30452: 26013a03 ld s4,608(sp) - 30456: 25813a83 ld s5,600(sp) - 3045a: 25013b03 ld s6,592(sp) - 3045e: 24813b83 ld s7,584(sp) - 30462: 24013c03 ld s8,576(sp) - 30466: 23813c83 ld s9,568(sp) - 3046a: 23013d03 ld s10,560(sp) - 3046e: 29010113 addi sp,sp,656 - 30472: 8082 ret - 30474: 538c lw a1,32(a5) - 30476: 853e mv a0,a5 - 30478: 0045e593 ori a1,a1,4 - 3047c: dd4e50ef jal 15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> - 30480: bf81 j 303d0 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0xe2> - 30482: 842a mv s0,a0 - 30484: 855a mv a0,s6 - 30486: 83be50ef jal 15cc0 <_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev@plt> - 3048a: fe89b783 ld a5,-24(s3) - 3048e: f44e sd s3,40(sp) - 30490: 23078793 addi a5,a5,560 - 30494: 978a add a5,a5,sp - 30496: df87bc23 sd s8,-520(a5) - 3049a: f802 sd zero,48(sp) - 3049c: 855e mv a0,s7 - 3049e: f656 sd s5,296(sp) - 304a0: 00810913 addi s2,sp,8 - 304a4: 93ce50ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 304a8: a821 j 304c0 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x1d2> - 304aa: 842a mv s0,a0 - 304ac: bff9 j 3048a <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x19c> - 304ae: 912e50ef jal 155c0 <__cxa_begin_catch@plt> - 304b2: faee50ef jal 15c60 <__cxa_end_catch@plt> - 304b6: b7b9 j 30404 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x116> - 304b8: 842a mv s0,a0 - 304ba: 8526 mv a0,s1 - 304bc: a94e50ef jal 15750 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@plt> - 304c0: 854a mv a0,s2 - 304c2: 8ffe60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 304c6: 8522 mv a0,s0 - 304c8: b28e50ef jal 157f0 <_Unwind_Resume@plt> - 304cc: 842a mv s0,a0 - 304ce: b7f9 j 3049c <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x1ae> - -00000000000304d0 <_ZN7testing8internal14GetThreadCountEv>: - 304d0: 715d addi sp,sp,-80 - 304d2: e0a2 sd s0,64(sp) - 304d4: 0020 addi s0,sp,8 - 304d6: 8522 mv a0,s0 - 304d8: e486 sd ra,72(sp) - 304da: fc26 sd s1,56(sp) - 304dc: de9ea0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 304e0: 6522 ld a0,8(sp) - 304e2: 4619 li a2,6 - 304e4: 0000b597 auipc a1,0xb - 304e8: 69458593 addi a1,a1,1684 # 3bb78 <_IO_stdin_used+0x1ff8> - 304ec: 0541 addi a0,a0,16 - 304ee: a12e50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 304f2: f7fe40ef jal 15470 - 304f6: 85aa mv a1,a0 - 304f8: 6522 ld a0,8(sp) - 304fa: 0541 addi a0,a0,16 - 304fc: 814e50ef jal 15510 <_ZNSolsEi@plt> - 30500: 6522 ld a0,8(sp) - 30502: 4615 li a2,5 - 30504: 0000b597 auipc a1,0xb - 30508: 67c58593 addi a1,a1,1660 # 3bb80 <_IO_stdin_used+0x2000> - 3050c: 0541 addi a0,a0,16 - 3050e: 9f2e50ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30512: 0804 addi s1,sp,16 - 30514: 85a2 mv a1,s0 - 30516: 8526 mv a0,s1 - 30518: 9d6eb0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 3051c: 6522 ld a0,8(sp) - 3051e: c501 beqz a0,30526 <_ZN7testing8internal14GetThreadCountEv+0x56> - 30520: 611c ld a5,0(a0) - 30522: 679c ld a5,8(a5) - 30524: 9782 jalr a5 - 30526: 6542 ld a0,16(sp) - 30528: dc7ff0ef jal 302ee <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0> - 3052c: 842a mv s0,a0 - 3052e: 6542 ld a0,16(sp) - 30530: 101c addi a5,sp,32 - 30532: 00f50463 beq a0,a5,3053a <_ZN7testing8internal14GetThreadCountEv+0x6a> - 30536: bcae50ef jal 15900 <_ZdlPv@plt> - 3053a: 60a6 ld ra,72(sp) - 3053c: 8522 mv a0,s0 - 3053e: 6406 ld s0,64(sp) - 30540: 74e2 ld s1,56(sp) - 30542: 6161 addi sp,sp,80 - 30544: 8082 ret - 30546: 67a2 ld a5,8(sp) - 30548: 842a mv s0,a0 - 3054a: cb91 beqz a5,3055e <_ZN7testing8internal14GetThreadCountEv+0x8e> - 3054c: 6398 ld a4,0(a5) - 3054e: 853e mv a0,a5 - 30550: 671c ld a5,8(a4) - 30552: 9782 jalr a5 - 30554: a029 j 3055e <_ZN7testing8internal14GetThreadCountEv+0x8e> - 30556: 842a mv s0,a0 - 30558: 8526 mv a0,s1 - 3055a: 867e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3055e: 8522 mv a0,s0 - 30560: a90e50ef jal 157f0 <_Unwind_Resume@plt> - -0000000000030564 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv>: - 30564: 710d addi sp,sp,-352 - 30566: e6a6 sd s1,328(sp) - 30568: ee86 sd ra,344(sp) - 3056a: eaa2 sd s0,336(sp) - 3056c: e2ca sd s2,320(sp) - 3056e: fe4e sd s3,312(sp) - 30570: 84aa mv s1,a0 - 30572: f5fff0ef jal 304d0 <_ZN7testing8internal14GetThreadCountEv> - 30576: 4585 li a1,1 - 30578: 22b51b63 bne a0,a1,307ae <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x24a> - 3057c: 0020 addi s0,sp,8 - 3057e: 8522 mv a0,s0 - 30580: cb0e50ef jal 15a30 - 30584: 0505 addi a0,a0,1 - 30586: 00a03533 snez a0,a0 - 3058a: f11ec0ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 3058e: 42050363 beqz a0,309b4 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x450> - 30592: f0bec0ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> - 30596: d565 beqz a0,3057e <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x1a> - 30598: 0f010913 addi s2,sp,240 - 3059c: 854a mv a0,s2 - 3059e: 0000b597 auipc a1,0xb - 305a2: 34258593 addi a1,a1,834 # 3b8e0 <_IO_stdin_used+0x1d60> - 305a6: 98fe90ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 305aa: 854a mv a0,s2 - 305ac: 96aed0ef jal 1d716 <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 305b0: 754e ld a0,240(sp) - 305b2: 021c addi a5,sp,256 - 305b4: 00f50463 beq a0,a5,305bc <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x58> - 305b8: b48e50ef jal 15900 <_ZdlPv@plt> - 305bc: 879f10ef jal 21e34 <_ZN7testing8internal13CaptureStderrEv> - 305c0: 4501 li a0,0 - 305c2: ecee50ef jal 15c90 - 305c6: d7be40ef jal 15340 - 305ca: 00150413 addi s0,a0,1 - 305ce: 89aa mv s3,a0 - 305d0: 00803433 snez s0,s0 - 305d4: 8522 mv a0,s0 - 305d6: ec5ec0ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 305da: 32050463 beqz a0,30902 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x39e> - 305de: ebfec0ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> - 305e2: d96d beqz a0,305d4 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x70> - 305e4: 0334ae23 sw s3,60(s1) - 305e8: 547d li s0,-1 - 305ea: 0e099263 bnez s3,306ce <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x16a> - 305ee: 4991 li s3,4 - 305f0: 4522 lw a0,8(sp) - 305f2: d1ee50ef jal 15b10 - 305f6: 2a851b63 bne a0,s0,308ac <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x348> - 305fa: cc7e40ef jal 152c0 <__errno_location@plt> - 305fe: 411c lw a5,0(a0) - 30600: ff3788e3 beq a5,s3,305f0 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x8c> - 30604: 0804 addi s1,sp,16 - 30606: 8526 mv a0,s1 - 30608: 0000b597 auipc a1,0xb - 3060c: f3058593 addi a1,a1,-208 # 3b538 <_IO_stdin_used+0x19b8> - 30610: fa52 sd s4,304(sp) - 30612: f656 sd s5,296(sp) - 30614: f25a sd s6,288(sp) - 30616: ee5e sd s7,280(sp) - 30618: ea62 sd s8,272(sp) - 3061a: 91be90ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 3061e: 8526 mv a0,s1 - 30620: 0000b597 auipc a1,0xb - 30624: e1858593 addi a1,a1,-488 # 3b438 <_IO_stdin_used+0x18b8> - 30628: f59e40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 3062c: 03010a93 addi s5,sp,48 - 30630: 85aa mv a1,a0 - 30632: 8556 mv a0,s5 - 30634: fcde40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 30638: 8556 mv a0,s5 - 3063a: 0000b597 auipc a1,0xb - 3063e: f1658593 addi a1,a1,-234 # 3b550 <_IO_stdin_used+0x19d0> - 30642: f3fe40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 30646: 05010b13 addi s6,sp,80 - 3064a: 85aa mv a1,a0 - 3064c: 855a mv a0,s6 - 3064e: fb3e40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 30652: 47700793 li a5,1143 - 30656: 07010b93 addi s7,sp,112 - 3065a: c23e sw a5,4(sp) - 3065c: 855e mv a0,s7 - 3065e: 004c addi a1,sp,4 - 30660: 0001c317 auipc t1,0x1c - 30664: 91033303 ld t1,-1776(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 30668: 9302 jalr t1 - 3066a: 09010c13 addi s8,sp,144 - 3066e: 8562 mv a0,s8 - 30670: 865e mv a2,s7 - 30672: 85da mv a1,s6 - 30674: 0001b317 auipc t1,0x1b - 30678: 4e433303 ld t1,1252(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 3067c: 9302 jalr t1 - 3067e: 0000b597 auipc a1,0xb - 30682: 8ba58593 addi a1,a1,-1862 # 3af38 <_IO_stdin_used+0x13b8> - 30686: 8562 mv a0,s8 - 30688: ef9e40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 3068c: 0b010993 addi s3,sp,176 - 30690: 85aa mv a1,a0 - 30692: 854e mv a0,s3 - 30694: f6de40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 30698: 854e mv a0,s3 - 3069a: 0000b597 auipc a1,0xb - 3069e: 68658593 addi a1,a1,1670 # 3bd20 <_IO_stdin_used+0x21a0> - 306a2: edfe40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 306a6: 0d010a13 addi s4,sp,208 - 306aa: 85aa mv a1,a0 - 306ac: 8552 mv a0,s4 - 306ae: f53e40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 306b2: 8552 mv a0,s4 - 306b4: 0000b597 auipc a1,0xb - 306b8: ebc58593 addi a1,a1,-324 # 3b570 <_IO_stdin_used+0x19f0> - 306bc: ec5e40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 306c0: 85aa mv a1,a0 - 306c2: 854a mv a0,s2 - 306c4: f3de40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 306c8: 854a mv a0,s2 - 306ca: d9efb0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 306ce: 4991 li s3,4 - 306d0: 4532 lw a0,12(sp) - 306d2: c3ee50ef jal 15b10 - 306d6: 1a851a63 bne a0,s0,3088a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x326> - 306da: be7e40ef jal 152c0 <__errno_location@plt> - 306de: 411c lw a5,0(a0) - 306e0: ff3788e3 beq a5,s3,306d0 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x16c> - 306e4: 0804 addi s1,sp,16 - 306e6: 8526 mv a0,s1 - 306e8: 0000b597 auipc a1,0xb - 306ec: e5058593 addi a1,a1,-432 # 3b538 <_IO_stdin_used+0x19b8> - 306f0: fa52 sd s4,304(sp) - 306f2: f656 sd s5,296(sp) - 306f4: f25a sd s6,288(sp) - 306f6: ee5e sd s7,280(sp) - 306f8: ea62 sd s8,272(sp) - 306fa: 83be90ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 306fe: 8526 mv a0,s1 - 30700: 0000b597 auipc a1,0xb - 30704: d3858593 addi a1,a1,-712 # 3b438 <_IO_stdin_used+0x18b8> - 30708: e79e40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 3070c: 03010a93 addi s5,sp,48 - 30710: 85aa mv a1,a0 - 30712: 8556 mv a0,s5 - 30714: eede40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 30718: 8556 mv a0,s5 - 3071a: 0000b597 auipc a1,0xb - 3071e: e3658593 addi a1,a1,-458 # 3b550 <_IO_stdin_used+0x19d0> - 30722: e5fe40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 30726: 05010b13 addi s6,sp,80 - 3072a: 85aa mv a1,a0 - 3072c: 855a mv a0,s6 - 3072e: ed3e40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 30732: 48300793 li a5,1155 - 30736: 07010b93 addi s7,sp,112 - 3073a: c23e sw a5,4(sp) - 3073c: 855e mv a0,s7 - 3073e: 004c addi a1,sp,4 - 30740: 0001c317 auipc t1,0x1c - 30744: 83033303 ld t1,-2000(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 30748: 9302 jalr t1 - 3074a: 09010c13 addi s8,sp,144 - 3074e: 8562 mv a0,s8 - 30750: 865e mv a2,s7 - 30752: 85da mv a1,s6 - 30754: 0001b317 auipc t1,0x1b - 30758: 40433303 ld t1,1028(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 3075c: 9302 jalr t1 - 3075e: 0000a597 auipc a1,0xa - 30762: 7da58593 addi a1,a1,2010 # 3af38 <_IO_stdin_used+0x13b8> - 30766: 8562 mv a0,s8 - 30768: e19e40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 3076c: 0b010993 addi s3,sp,176 - 30770: 85aa mv a1,a0 - 30772: 854e mv a0,s3 - 30774: e8de40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 30778: 854e mv a0,s3 - 3077a: 0000b597 auipc a1,0xb - 3077e: 0ee58593 addi a1,a1,238 # 3b868 <_IO_stdin_used+0x1ce8> - 30782: dffe40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 30786: 0d010a13 addi s4,sp,208 - 3078a: 85aa mv a1,a0 - 3078c: 8552 mv a0,s4 - 3078e: e73e40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 30792: 8552 mv a0,s4 - 30794: 0000b597 auipc a1,0xb - 30798: ddc58593 addi a1,a1,-548 # 3b570 <_IO_stdin_used+0x19f0> - 3079c: de5e40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 307a0: 85aa mv a1,a0 - 307a2: 854a mv a0,s2 - 307a4: e5de40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 307a8: 854a mv a0,s2 - 307aa: cbefb0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 307ae: 0b010993 addi s3,sp,176 - 307b2: 842a mv s0,a0 - 307b4: 46200693 li a3,1122 - 307b8: 854e mv a0,s3 - 307ba: 0000b617 auipc a2,0xb - 307be: c7e60613 addi a2,a2,-898 # 3b438 <_IO_stdin_used+0x18b8> - 307c2: fa52 sd s4,304(sp) - 307c4: cfff00ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 307c8: 0d010a13 addi s4,sp,208 - 307cc: 8552 mv a0,s4 - 307ce: af7ea0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 307d2: 654e ld a0,208(sp) - 307d4: 0000b597 auipc a1,0xb - 307d8: 3b458593 addi a1,a1,948 # 3bb88 <_IO_stdin_used+0x2008> - 307dc: 0541 addi a0,a0,16 - 307de: e53e40ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 307e2: 654e ld a0,208(sp) - 307e4: 0000b597 auipc a1,0xb - 307e8: 3dc58593 addi a1,a1,988 # 3bbc0 <_IO_stdin_used+0x2040> - 307ec: 0541 addi a0,a0,16 - 307ee: e43e40ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 307f2: 654e ld a0,208(sp) - 307f4: 0000a597 auipc a1,0xa - 307f8: e0458593 addi a1,a1,-508 # 3a5f8 <_IO_stdin_used+0xa78> - 307fc: 0541 addi a0,a0,16 - 307fe: e33e40ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 30802: 654e ld a0,208(sp) - 30804: 0000a597 auipc a1,0xa - 30808: 0bc58593 addi a1,a1,188 # 3a8c0 <_IO_stdin_used+0xd40> - 3080c: 0541 addi a0,a0,16 - 3080e: e23e40ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 30812: 654e ld a0,208(sp) - 30814: 0541 addi a0,a0,16 - 30816: e071 bnez s0,308da <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x376> - 30818: 0000b597 auipc a1,0xb - 3081c: 3d058593 addi a1,a1,976 # 3bbe8 <_IO_stdin_used+0x2068> - 30820: e11e40ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 30824: 654e ld a0,208(sp) - 30826: 0000b597 auipc a1,0xb - 3082a: 40a58593 addi a1,a1,1034 # 3bc30 <_IO_stdin_used+0x20b0> - 3082e: 0541 addi a0,a0,16 - 30830: e01e40ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 30834: 654e ld a0,208(sp) - 30836: 0000b597 auipc a1,0xb - 3083a: 46a58593 addi a1,a1,1130 # 3bca0 <_IO_stdin_used+0x2120> - 3083e: 0541 addi a0,a0,16 - 30840: df1e40ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 30844: 654e ld a0,208(sp) - 30846: 0000b597 auipc a1,0xb - 3084a: 49a58593 addi a1,a1,1178 # 3bce0 <_IO_stdin_used+0x2160> - 3084e: 0541 addi a0,a0,16 - 30850: de1e40ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 30854: 0f010913 addi s2,sp,240 - 30858: 85d2 mv a1,s4 - 3085a: 854a mv a0,s2 - 3085c: e93ea0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 30860: 654e ld a0,208(sp) - 30862: c501 beqz a0,3086a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x306> - 30864: 611c ld a5,0(a0) - 30866: 679c ld a5,8(a5) - 30868: 9782 jalr a5 - 3086a: 766e ld a2,248(sp) - 3086c: 75ce ld a1,240(sp) - 3086e: 0001b517 auipc a0,0x1b - 30872: 72a53503 ld a0,1834(a0) # 4bf98 <_ZSt4cerr@Base> - 30876: e8be40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3087a: 854a mv a0,s2 - 3087c: d44e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30880: 854e mv a0,s3 - 30882: fd1ed0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 30886: 7a52 ld s4,304(sp) - 30888: b9d5 j 3057c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x18> - 3088a: c13ec0ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> - 3088e: e40501e3 beqz a0,306d0 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x16c> - 30892: 47a2 lw a5,8(sp) - 30894: 60f6 ld ra,344(sp) - 30896: 6456 ld s0,336(sp) - 30898: 4705 li a4,1 - 3089a: 02e48423 sb a4,40(s1) - 3089e: d8dc sw a5,52(s1) - 308a0: 6916 ld s2,320(sp) - 308a2: 64b6 ld s1,328(sp) - 308a4: 79f2 ld s3,312(sp) - 308a6: 4501 li a0,0 - 308a8: 6135 addi sp,sp,352 - 308aa: 8082 ret - 308ac: bf1ec0ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> - 308b0: d40500e3 beqz a0,305f0 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x8c> - 308b4: 47b2 lw a5,12(sp) - 308b6: dc9c sw a5,56(s1) - 308b8: a1ffa0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 308bc: 6128 ld a0,64(a0) - 308be: 19850513 addi a0,a0,408 - 308c2: df4ec0ef jal 1ceb6 <_ZN7testing18TestEventListeners23SuppressEventForwardingEv> - 308c6: 60f6 ld ra,344(sp) - 308c8: 6456 ld s0,336(sp) - 308ca: 4505 li a0,1 - 308cc: 8ea184a3 sb a0,-1815(gp) # 4c679 <_ZN7testing8internalL26g_in_fast_death_test_childE> - 308d0: 64b6 ld s1,328(sp) - 308d2: 6916 ld s2,320(sp) - 308d4: 79f2 ld s3,312(sp) - 308d6: 6135 addi sp,sp,352 - 308d8: 8082 ret - 308da: 0000b597 auipc a1,0xb - 308de: 33658593 addi a1,a1,822 # 3bc10 <_IO_stdin_used+0x2090> - 308e2: d4fe40ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 308e6: 654e ld a0,208(sp) - 308e8: 85a2 mv a1,s0 - 308ea: 0541 addi a0,a0,16 - 308ec: f65e40ef jal 15850 <_ZNSo9_M_insertImEERSoT_@plt> - 308f0: 654e ld a0,208(sp) - 308f2: 0000b597 auipc a1,0xb - 308f6: 32e58593 addi a1,a1,814 # 3bc20 <_IO_stdin_used+0x20a0> - 308fa: 0541 addi a0,a0,16 - 308fc: d35e40ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 30900: b715 j 30824 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x2c0> - 30902: f656 sd s5,296(sp) - 30904: 03010a93 addi s5,sp,48 - 30908: 8556 mv a0,s5 - 3090a: 0000b597 auipc a1,0xb - 3090e: c2e58593 addi a1,a1,-978 # 3b538 <_IO_stdin_used+0x19b8> - 30912: fa52 sd s4,304(sp) - 30914: f25a sd s6,288(sp) - 30916: ee5e sd s7,280(sp) - 30918: ea62 sd s8,272(sp) - 3091a: e1ae90ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 3091e: 8556 mv a0,s5 - 30920: 0000b597 auipc a1,0xb - 30924: b1858593 addi a1,a1,-1256 # 3b438 <_IO_stdin_used+0x18b8> - 30928: c59e40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 3092c: 05010b13 addi s6,sp,80 - 30930: 85aa mv a1,a0 - 30932: 855a mv a0,s6 - 30934: ccde40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 30938: 855a mv a0,s6 - 3093a: 0000b597 auipc a1,0xb - 3093e: c1658593 addi a1,a1,-1002 # 3b550 <_IO_stdin_used+0x19d0> - 30942: c3fe40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 30946: 07010b93 addi s7,sp,112 - 3094a: 85aa mv a1,a0 - 3094c: 855e mv a0,s7 - 3094e: cb3e40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 30952: 47400793 li a5,1140 - 30956: 09010c13 addi s8,sp,144 - 3095a: c83e sw a5,16(sp) - 3095c: 8562 mv a0,s8 - 3095e: 080c addi a1,sp,16 - 30960: 0001b317 auipc t1,0x1b - 30964: 61033303 ld t1,1552(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 30968: 9302 jalr t1 - 3096a: 0b010993 addi s3,sp,176 - 3096e: 854e mv a0,s3 - 30970: 8662 mv a2,s8 - 30972: 85de mv a1,s7 - 30974: 0001b317 auipc t1,0x1b - 30978: 1e433303 ld t1,484(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 3097c: 9302 jalr t1 - 3097e: 0000a597 auipc a1,0xa - 30982: 5ba58593 addi a1,a1,1466 # 3af38 <_IO_stdin_used+0x13b8> - 30986: 854e mv a0,s3 - 30988: bf9e40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 3098c: 0d010a13 addi s4,sp,208 - 30990: 85aa mv a1,a0 - 30992: 8552 mv a0,s4 - 30994: c6de40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 30998: 8552 mv a0,s4 - 3099a: 0000b597 auipc a1,0xb - 3099e: ebe58593 addi a1,a1,-322 # 3b858 <_IO_stdin_used+0x1cd8> - 309a2: bdfe40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 309a6: 85aa mv a1,a0 - 309a8: 854a mv a0,s2 - 309aa: c57e40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 309ae: 854a mv a0,s2 - 309b0: ab8fb0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 309b4: f656 sd s5,296(sp) - 309b6: 03010a93 addi s5,sp,48 - 309ba: 8556 mv a0,s5 - 309bc: 0000b597 auipc a1,0xb - 309c0: b7c58593 addi a1,a1,-1156 # 3b538 <_IO_stdin_used+0x19b8> - 309c4: fa52 sd s4,304(sp) - 309c6: f25a sd s6,288(sp) - 309c8: ee5e sd s7,280(sp) - 309ca: ea62 sd s8,272(sp) - 309cc: d68e90ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 309d0: 8556 mv a0,s5 - 309d2: 0000b597 auipc a1,0xb - 309d6: a6658593 addi a1,a1,-1434 # 3b438 <_IO_stdin_used+0x18b8> - 309da: ba7e40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 309de: 05010b13 addi s6,sp,80 - 309e2: 85aa mv a1,a0 - 309e4: 855a mv a0,s6 - 309e6: c1be40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 309ea: 855a mv a0,s6 - 309ec: 0000b597 auipc a1,0xb - 309f0: b6458593 addi a1,a1,-1180 # 3b550 <_IO_stdin_used+0x19d0> - 309f4: b8de40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 309f8: 07010b93 addi s7,sp,112 - 309fc: 85aa mv a1,a0 - 309fe: 855e mv a0,s7 - 30a00: c01e40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 30a04: 46600793 li a5,1126 - 30a08: 09010c13 addi s8,sp,144 - 30a0c: c83e sw a5,16(sp) - 30a0e: 8562 mv a0,s8 - 30a10: 080c addi a1,sp,16 - 30a12: 0001b317 auipc t1,0x1b - 30a16: 55e33303 ld t1,1374(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 30a1a: 9302 jalr t1 - 30a1c: 0b010993 addi s3,sp,176 - 30a20: 854e mv a0,s3 - 30a22: 8662 mv a2,s8 - 30a24: 85de mv a1,s7 - 30a26: 0001b317 auipc t1,0x1b - 30a2a: 13233303 ld t1,306(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 30a2e: 9302 jalr t1 - 30a30: 0000a597 auipc a1,0xa - 30a34: 50858593 addi a1,a1,1288 # 3af38 <_IO_stdin_used+0x13b8> - 30a38: 854e mv a0,s3 - 30a3a: b47e40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 30a3e: 0d010a13 addi s4,sp,208 - 30a42: 85aa mv a1,a0 - 30a44: 8552 mv a0,s4 - 30a46: bbbe40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 30a4a: 8552 mv a0,s4 - 30a4c: 0000b597 auipc a1,0xb - 30a50: c8c58593 addi a1,a1,-884 # 3b6d8 <_IO_stdin_used+0x1b58> - 30a54: b2de40ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 30a58: 1984 addi s1,sp,240 - 30a5a: 85aa mv a1,a0 - 30a5c: 8526 mv a0,s1 - 30a5e: ba3e40ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 30a62: 8526 mv a0,s1 - 30a64: a04fb0ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 30a68: 842a mv s0,a0 - 30a6a: 854e mv a0,s3 - 30a6c: f656 sd s5,296(sp) - 30a6e: f25a sd s6,288(sp) - 30a70: ee5e sd s7,280(sp) - 30a72: ea62 sd s8,272(sp) - 30a74: ddfed0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 30a78: 8522 mv a0,s0 - 30a7a: d77e40ef jal 157f0 <_Unwind_Resume@plt> - 30a7e: 842a mv s0,a0 - 30a80: 8526 mv a0,s1 - 30a82: b3ee60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30a86: 8552 mv a0,s4 - 30a88: b38e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30a8c: 854e mv a0,s3 - 30a8e: b32e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30a92: 8562 mv a0,s8 - 30a94: b2ce60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30a98: 855e mv a0,s7 - 30a9a: b26e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30a9e: 855a mv a0,s6 - 30aa0: b20e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30aa4: 8556 mv a0,s5 - 30aa6: b1ae60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30aaa: 8522 mv a0,s0 - 30aac: d45e40ef jal 157f0 <_Unwind_Resume@plt> - 30ab0: 842a mv s0,a0 - 30ab2: bfd1 j 30a86 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x522> - 30ab4: 842a mv s0,a0 - 30ab6: bfd9 j 30a8c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x528> - 30ab8: 842a mv s0,a0 - 30aba: bfe1 j 30a92 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x52e> - 30abc: 842a mv s0,a0 - 30abe: bfe9 j 30a98 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x534> - 30ac0: 842a mv s0,a0 - 30ac2: bff1 j 30a9e <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x53a> - 30ac4: 842a mv s0,a0 - 30ac6: bff9 j 30aa4 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x540> - 30ac8: 67ce ld a5,208(sp) - 30aca: 842a mv s0,a0 - 30acc: dfd9 beqz a5,30a6a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x506> - 30ace: 6398 ld a4,0(a5) - 30ad0: 853e mv a0,a5 - 30ad2: 671c ld a5,8(a4) - 30ad4: 9782 jalr a5 - 30ad6: bf51 j 30a6a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x506> - 30ad8: 842a mv s0,a0 - 30ada: 854a mv a0,s2 - 30adc: ae4e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30ae0: b769 j 30a6a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x506> - 30ae2: 842a mv s0,a0 - 30ae4: 854a mv a0,s2 - 30ae6: fa52 sd s4,304(sp) - 30ae8: f656 sd s5,296(sp) - 30aea: f25a sd s6,288(sp) - 30aec: ee5e sd s7,280(sp) - 30aee: ea62 sd s8,272(sp) - 30af0: ad0e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30af4: 8522 mv a0,s0 - 30af6: cfbe40ef jal 157f0 <_Unwind_Resume@plt> - 30afa: 842a mv s0,a0 - 30afc: 854a mv a0,s2 - 30afe: ac2e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30b02: b751 j 30a86 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x522> - 30b04: 842a mv s0,a0 - 30b06: b741 j 30a86 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x522> - 30b08: 842a mv s0,a0 - 30b0a: b749 j 30a8c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x528> - 30b0c: 842a mv s0,a0 - 30b0e: b751 j 30a92 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x52e> - 30b10: 842a mv s0,a0 - 30b12: b759 j 30a98 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x534> - 30b14: 842a mv s0,a0 - 30b16: b761 j 30a9e <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x53a> - 30b18: 842a mv s0,a0 - 30b1a: b769 j 30aa4 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x540> - 30b1c: 842a mv s0,a0 - 30b1e: 854a mv a0,s2 - 30b20: aa0e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30b24: 8552 mv a0,s4 - 30b26: a9ae60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30b2a: 854e mv a0,s3 - 30b2c: a94e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30b30: 8562 mv a0,s8 - 30b32: a8ee60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30b36: 855e mv a0,s7 - 30b38: a88e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30b3c: 855a mv a0,s6 - 30b3e: a82e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30b42: 8556 mv a0,s5 - 30b44: a7ce60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30b48: 8526 mv a0,s1 - 30b4a: a76e60ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30b4e: 8522 mv a0,s0 - 30b50: ca1e40ef jal 157f0 <_Unwind_Resume@plt> - 30b54: 842a mv s0,a0 - 30b56: b7f9 j 30b24 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5c0> - 30b58: 842a mv s0,a0 - 30b5a: bfc1 j 30b2a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5c6> - 30b5c: 842a mv s0,a0 - 30b5e: bfc9 j 30b30 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5cc> - 30b60: 842a mv s0,a0 - 30b62: bfd1 j 30b36 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5d2> - 30b64: 842a mv s0,a0 - 30b66: bfd9 j 30b3c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5d8> - 30b68: 842a mv s0,a0 - 30b6a: bfe1 j 30b42 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5de> - 30b6c: 842a mv s0,a0 - 30b6e: bfe9 j 30b48 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5e4> - 30b70: b775 j 30b1c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5b8> - 30b72: 842a mv s0,a0 - 30b74: bf45 j 30b24 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5c0> - 30b76: 842a mv s0,a0 - 30b78: bf4d j 30b2a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5c6> - 30b7a: 842a mv s0,a0 - 30b7c: bf55 j 30b30 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5cc> - 30b7e: 842a mv s0,a0 - 30b80: bf5d j 30b36 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5d2> - 30b82: 842a mv s0,a0 - 30b84: bf65 j 30b3c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5d8> - 30b86: 842a mv s0,a0 - 30b88: bf6d j 30b42 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5de> - 30b8a: 842a mv s0,a0 - 30b8c: bf75 j 30b48 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5e4> - -0000000000030b8e <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE>: - 30b8e: 7139 addi sp,sp,-64 - 30b90: f426 sd s1,40(sp) - 30b92: 84aa mv s1,a0 - 30b94: 09052503 lw a0,144(a0) - 30b98: f04a sd s2,32(sp) - 30b9a: fc06 sd ra,56(sp) - 30b9c: 892e mv s2,a1 - 30b9e: 882e50ef jal 15c20 - 30ba2: cd11 beqz a0,30bbe <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0x30> - 30ba4: 0001b317 auipc t1,0x1b - 30ba8: 3a433303 ld t1,932(t1) # 4bf48 <_GLOBAL_OFFSET_TABLE_+0x3f8> - 30bac: 9302 jalr t1 - 30bae: 70e2 ld ra,56(sp) - 30bb0: 01253423 sd s2,8(a0) - 30bb4: 74a2 ld s1,40(sp) - 30bb6: 7902 ld s2,32(sp) - 30bb8: 0521 addi a0,a0,8 - 30bba: 6121 addi sp,sp,64 - 30bbc: 8082 ret - 30bbe: f822 sd s0,48(sp) - 30bc0: 6cc0 ld s0,152(s1) - 30bc2: 0001b717 auipc a4,0x1b - 30bc6: 30e73703 ld a4,782(a4) # 4bed0 <_GLOBAL_OFFSET_TABLE_+0x380> - 30bca: 601c ld a5,0(s0) - 30bcc: 6b9c ld a5,16(a5) - 30bce: 08e79f63 bne a5,a4,30c6c <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0xde> - 30bd2: 4541 li a0,16 - 30bd4: ccde40ef jal 158a0 <_Znwm@plt> - 30bd8: 6418 ld a4,8(s0) - 30bda: 0001b797 auipc a5,0x1b - 30bde: 1ae7b783 ld a5,430(a5) # 4bd88 <_GLOBAL_OFFSET_TABLE_+0x238> - 30be2: 07c1 addi a5,a5,16 - 30be4: 842a mv s0,a0 - 30be6: e518 sd a4,8(a0) - 30be8: e11c sd a5,0(a0) - 30bea: 0904a503 lw a0,144(s1) - 30bee: 85a2 mv a1,s0 - 30bf0: a01e40ef jal 155f0 - 30bf4: 84aa mv s1,a0 - 30bf6: e919 bnez a0,30c0c <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0x7e> - 30bf8: 70e2 ld ra,56(sp) - 30bfa: 00840513 addi a0,s0,8 - 30bfe: 7442 ld s0,48(sp) - 30c00: 01253023 sd s2,0(a0) - 30c04: 74a2 ld s1,40(sp) - 30c06: 7902 ld s2,32(sp) - 30c08: 6121 addi sp,sp,64 - 30c0a: 8082 ret - 30c0c: ec4e sd s3,24(sp) - 30c0e: 00810993 addi s3,sp,8 - 30c12: 854e mv a0,s3 - 30c14: 0000c617 auipc a2,0xc - 30c18: 9dc60613 addi a2,a2,-1572 # 3c5f0 <_IO_stdin_used+0x2a70> - 30c1c: 458d li a1,3 - 30c1e: 70200693 li a3,1794 - 30c22: 8a1f00ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 30c26: 02600613 li a2,38 - 30c2a: 0000c597 auipc a1,0xc - 30c2e: d5e58593 addi a1,a1,-674 # 3c988 <_IO_stdin_used+0x2e08> - 30c32: 0001b517 auipc a0,0x1b - 30c36: 36653503 ld a0,870(a0) # 4bf98 <_ZSt4cerr@Base> - 30c3a: ac7e40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30c3e: 4649 li a2,18 - 30c40: 0000c597 auipc a1,0xc - 30c44: a3058593 addi a1,a1,-1488 # 3c670 <_IO_stdin_used+0x2af0> - 30c48: 0001b517 auipc a0,0x1b - 30c4c: 35053503 ld a0,848(a0) # 4bf98 <_ZSt4cerr@Base> - 30c50: ab1e40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30c54: 85a6 mv a1,s1 - 30c56: 0001b517 auipc a0,0x1b - 30c5a: 34253503 ld a0,834(a0) # 4bf98 <_ZSt4cerr@Base> - 30c5e: 8b3e40ef jal 15510 <_ZNSolsEi@plt> - 30c62: 854e mv a0,s3 - 30c64: befed0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 30c68: 69e2 ld s3,24(sp) - 30c6a: b779 j 30bf8 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0x6a> - 30c6c: 8522 mv a0,s0 - 30c6e: 9782 jalr a5 - 30c70: 842a mv s0,a0 - 30c72: bfa5 j 30bea <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0x5c> - 30c74: 842a mv s0,a0 - 30c76: 854e mv a0,s3 - 30c78: bdbed0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 30c7c: 8522 mv a0,s0 - 30c7e: b73e40ef jal 157f0 <_Unwind_Resume@plt> - -0000000000030c82 <_ZN7testing32ScopedFakeTestPartResultReporterD1Ev>: - 30c82: 1141 addi sp,sp,-16 - 30c84: 0001b797 auipc a5,0x1b - 30c88: 1d47b783 ld a5,468(a5) # 4be58 <_GLOBAL_OFFSET_TABLE_+0x308> - 30c8c: e022 sd s0,0(sp) - 30c8e: 07c1 addi a5,a5,16 - 30c90: e406 sd ra,8(sp) - 30c92: e11c sd a5,0(a0) - 30c94: 842a mv s0,a0 - 30c96: e40fa0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 30c9a: 4418 lw a4,8(s0) - 30c9c: 4785 li a5,1 - 30c9e: 6128 ld a0,64(a0) - 30ca0: 680c ld a1,16(s0) - 30ca2: 00f70863 beq a4,a5,30cb2 <_ZN7testing32ScopedFakeTestPartResultReporterD1Ev+0x30> - 30ca6: ee9ff0ef jal 30b8e <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE> - 30caa: 60a2 ld ra,8(sp) - 30cac: 6402 ld s0,0(sp) - 30cae: 0141 addi sp,sp,16 - 30cb0: 8082 ret - 30cb2: 828f20ef jal 22cda <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE> - 30cb6: 60a2 ld ra,8(sp) - 30cb8: 6402 ld s0,0(sp) - 30cba: 0141 addi sp,sp,16 - 30cbc: 8082 ret - -0000000000030cbe <_ZN7testing32ScopedFakeTestPartResultReporterD0Ev>: - 30cbe: 1141 addi sp,sp,-16 - 30cc0: e022 sd s0,0(sp) - 30cc2: e406 sd ra,8(sp) - 30cc4: 842a mv s0,a0 - 30cc6: fbdff0ef jal 30c82 <_ZN7testing32ScopedFakeTestPartResultReporterD1Ev> - 30cca: 8522 mv a0,s0 - 30ccc: 6402 ld s0,0(sp) - 30cce: 60a2 ld ra,8(sp) - 30cd0: 0141 addi sp,sp,16 - 30cd2: c2fe406f j 15900 <_ZdlPv@plt> - -0000000000030cd6 <_ZN7testing8internal24HasNewFatalFailureHelperD1Ev>: - 30cd6: 1141 addi sp,sp,-16 - 30cd8: 0001b797 auipc a5,0x1b - 30cdc: 2a87b783 ld a5,680(a5) # 4bf80 <_GLOBAL_OFFSET_TABLE_+0x430> - 30ce0: e406 sd ra,8(sp) - 30ce2: e022 sd s0,0(sp) - 30ce4: 07c1 addi a5,a5,16 - 30ce6: e11c sd a5,0(a0) - 30ce8: 842a mv s0,a0 - 30cea: decfa0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 30cee: 680c ld a1,16(s0) - 30cf0: 6128 ld a0,64(a0) - 30cf2: e9dff0ef jal 30b8e <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE> - 30cf6: 60a2 ld ra,8(sp) - 30cf8: 6402 ld s0,0(sp) - 30cfa: 0141 addi sp,sp,16 - 30cfc: 8082 ret - -0000000000030cfe <_ZN7testing8internal24HasNewFatalFailureHelperD0Ev>: - 30cfe: 1141 addi sp,sp,-16 - 30d00: e022 sd s0,0(sp) - 30d02: e406 sd ra,8(sp) - 30d04: 842a mv s0,a0 - 30d06: fd1ff0ef jal 30cd6 <_ZN7testing8internal24HasNewFatalFailureHelperD1Ev> - 30d0a: 8522 mv a0,s0 - 30d0c: 6402 ld s0,0(sp) - 30d0e: 60a2 ld ra,8(sp) - 30d10: 0141 addi sp,sp,16 - 30d12: befe406f j 15900 <_ZdlPv@plt> - -0000000000030d16 <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv>: - 30d16: 7179 addi sp,sp,-48 - 30d18: ec26 sd s1,24(sp) - 30d1a: 84aa mv s1,a0 - 30d1c: 09052503 lw a0,144(a0) - 30d20: f406 sd ra,40(sp) - 30d22: effe40ef jal 15c20 - 30d26: cd01 beqz a0,30d3e <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0x28> - 30d28: 0001b317 auipc t1,0x1b - 30d2c: 22033303 ld t1,544(t1) # 4bf48 <_GLOBAL_OFFSET_TABLE_+0x3f8> - 30d30: 9302 jalr t1 - 30d32: 70a2 ld ra,40(sp) - 30d34: 0521 addi a0,a0,8 - 30d36: 6108 ld a0,0(a0) - 30d38: 64e2 ld s1,24(sp) - 30d3a: 6145 addi sp,sp,48 - 30d3c: 8082 ret - 30d3e: f022 sd s0,32(sp) - 30d40: 6cc0 ld s0,152(s1) - 30d42: 0001b717 auipc a4,0x1b - 30d46: 18e73703 ld a4,398(a4) # 4bed0 <_GLOBAL_OFFSET_TABLE_+0x380> - 30d4a: 601c ld a5,0(s0) - 30d4c: 6b9c ld a5,16(a5) - 30d4e: 08e79d63 bne a5,a4,30de8 <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0xd2> - 30d52: 4541 li a0,16 - 30d54: b4de40ef jal 158a0 <_Znwm@plt> - 30d58: 6418 ld a4,8(s0) - 30d5a: 0001b797 auipc a5,0x1b - 30d5e: 02e7b783 ld a5,46(a5) # 4bd88 <_GLOBAL_OFFSET_TABLE_+0x238> - 30d62: 07c1 addi a5,a5,16 - 30d64: 842a mv s0,a0 - 30d66: e518 sd a4,8(a0) - 30d68: e11c sd a5,0(a0) - 30d6a: 0904a503 lw a0,144(s1) - 30d6e: 85a2 mv a1,s0 - 30d70: 881e40ef jal 155f0 - 30d74: 84aa mv s1,a0 - 30d76: e909 bnez a0,30d88 <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0x72> - 30d78: 70a2 ld ra,40(sp) - 30d7a: 00840513 addi a0,s0,8 - 30d7e: 7402 ld s0,32(sp) - 30d80: 6108 ld a0,0(a0) - 30d82: 64e2 ld s1,24(sp) - 30d84: 6145 addi sp,sp,48 - 30d86: 8082 ret - 30d88: e84a sd s2,16(sp) - 30d8a: 00810913 addi s2,sp,8 - 30d8e: 854a mv a0,s2 - 30d90: 0000c617 auipc a2,0xc - 30d94: 86060613 addi a2,a2,-1952 # 3c5f0 <_IO_stdin_used+0x2a70> - 30d98: 458d li a1,3 - 30d9a: 70200693 li a3,1794 - 30d9e: f24f00ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 30da2: 02600613 li a2,38 - 30da6: 0000c597 auipc a1,0xc - 30daa: be258593 addi a1,a1,-1054 # 3c988 <_IO_stdin_used+0x2e08> - 30dae: 0001b517 auipc a0,0x1b - 30db2: 1ea53503 ld a0,490(a0) # 4bf98 <_ZSt4cerr@Base> - 30db6: 94be40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30dba: 4649 li a2,18 - 30dbc: 0000c597 auipc a1,0xc - 30dc0: 8b458593 addi a1,a1,-1868 # 3c670 <_IO_stdin_used+0x2af0> - 30dc4: 0001b517 auipc a0,0x1b - 30dc8: 1d453503 ld a0,468(a0) # 4bf98 <_ZSt4cerr@Base> - 30dcc: 935e40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30dd0: 85a6 mv a1,s1 - 30dd2: 0001b517 auipc a0,0x1b - 30dd6: 1c653503 ld a0,454(a0) # 4bf98 <_ZSt4cerr@Base> - 30dda: f36e40ef jal 15510 <_ZNSolsEi@plt> - 30dde: 854a mv a0,s2 - 30de0: a73ed0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 30de4: 6942 ld s2,16(sp) - 30de6: bf49 j 30d78 <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0x62> - 30de8: 8522 mv a0,s0 - 30dea: 9782 jalr a5 - 30dec: 842a mv s0,a0 - 30dee: bfb5 j 30d6a <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0x54> - 30df0: 842a mv s0,a0 - 30df2: 854a mv a0,s2 - 30df4: a5fed0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 30df8: 8522 mv a0,s0 - 30dfa: 9f7e40ef jal 157f0 <_Unwind_Resume@plt> - -0000000000030dfe <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_>: - 30dfe: 712d addi sp,sp,-288 - 30e00: e1ea sd s10,192(sp) - 30e02: 01810d13 addi s10,sp,24 - 30e06: fdce sd s3,248(sp) - 30e08: 89aa mv s3,a0 - 30e0a: 856a mv a0,s10 - 30e0c: ea22 sd s0,272(sp) - 30e0e: f5d6 sd s5,232(sp) - 30e10: 843a mv s0,a4 - 30e12: f1da sd s6,224(sp) - 30e14: edde sd s7,216(sp) - 30e16: 8aae mv s5,a1 - 30e18: 8bb2 mv s7,a2 - 30e1a: ee06 sd ra,280(sp) - 30e1c: e626 sd s1,264(sp) - 30e1e: e24a sd s2,256(sp) - 30e20: f9d2 sd s4,240(sp) - 30e22: e9e2 sd s8,208(sp) - 30e24: e5e6 sd s9,200(sp) - 30e26: fd6e sd s11,184(sp) - 30e28: e436 sd a3,8(sp) - 30e2a: 8b3e mv s6,a5 - 30e2c: c98ea0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 30e30: 6562 ld a0,24(sp) - 30e32: 6410 ld a2,8(s0) - 30e34: 600c ld a1,0(s0) - 30e36: 0541 addi a0,a0,16 - 30e38: 8c9e40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30e3c: 00898c93 addi s9,s3,8 - 30e40: 8566 mv a0,s9 - 30e42: 0001b317 auipc t1,0x1b - 30e46: 04e33303 ld t1,78(t1) # 4be90 <_GLOBAL_OFFSET_TABLE_+0x340> - 30e4a: 9302 jalr t1 - 30e4c: 0409b503 ld a0,64(s3) - 30e50: 0001b317 auipc t1,0x1b - 30e54: e6833303 ld t1,-408(t1) # 4bcb8 <_GLOBAL_OFFSET_TABLE_+0x168> - 30e58: 1e850513 addi a0,a0,488 - 30e5c: 9302 jalr t1 - 30e5e: 6518 ld a4,8(a0) - 30e60: 611c ld a5,0(a0) - 30e62: 14f70163 beq a4,a5,30fa4 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1a6> - 30e66: 6562 ld a0,24(sp) - 30e68: 4605 li a2,1 - 30e6a: 0000a597 auipc a1,0xa - 30e6e: 87658593 addi a1,a1,-1930 # 3a6e0 <_IO_stdin_used+0xb60> - 30e72: 0541 addi a0,a0,16 - 30e74: 88de40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30e78: 6562 ld a0,24(sp) - 30e7a: 462d li a2,11 - 30e7c: 00009597 auipc a1,0x9 - 30e80: 77c58593 addi a1,a1,1916 # 3a5f8 <_IO_stdin_used+0xa78> - 30e84: 0541 addi a0,a0,16 - 30e86: 87be40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30e8a: 6562 ld a0,24(sp) - 30e8c: 461d li a2,7 - 30e8e: 0000b597 auipc a1,0xb - 30e92: eaa58593 addi a1,a1,-342 # 3bd38 <_IO_stdin_used+0x21b8> - 30e96: 0541 addi a0,a0,16 - 30e98: 869e40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30e9c: 0409b503 ld a0,64(s3) - 30ea0: 0001b317 auipc t1,0x1b - 30ea4: e1833303 ld t1,-488(t1) # 4bcb8 <_GLOBAL_OFFSET_TABLE_+0x168> - 30ea8: 1e850513 addi a0,a0,488 - 30eac: 9302 jalr t1 - 30eae: 6118 ld a4,0(a0) - 30eb0: 6504 ld s1,8(a0) - 30eb2: aaaab7b7 lui a5,0xaaaab - 30eb6: aab78793 addi a5,a5,-1365 # ffffffffaaaaaaab <__global_pointer$+0xffffffffaaa5dd1b> - 30eba: 8c99 sub s1,s1,a4 - 30ebc: 02079713 slli a4,a5,0x20 - 30ec0: 4044d913 srai s2,s1,0x4 - 30ec4: 97ba add a5,a5,a4 - 30ec6: 02f90933 mul s2,s2,a5 - 30eca: 0c090d63 beqz s2,30fa4 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1a6> - 30ece: 0001bc17 auipc s8,0x1b - 30ed2: ee2c3c03 ld s8,-286(s8) # 4bdb0 <_GLOBAL_OFFSET_TABLE_+0x260> - 30ed6: 010c0793 addi a5,s8,16 - 30eda: fd048493 addi s1,s1,-48 - 30ede: e03e sd a5,0(sp) - 30ee0: 0001bd97 auipc s11,0x1b - 30ee4: fe0dbd83 ld s11,-32(s11) # 4bec0 <_GLOBAL_OFFSET_TABLE_+0x370> - 30ee8: 04010a13 addi s4,sp,64 - 30eec: a885 j 30f5c <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x15e> - 30eee: 0001b317 auipc t1,0x1b - 30ef2: e7233303 ld t1,-398(t1) # 4bd60 <_GLOBAL_OFFSET_TABLE_+0x210> - 30ef6: 9302 jalr t1 - 30ef8: 00850413 addi s0,a0,8 - 30efc: 6562 ld a0,24(sp) - 30efe: 6000 ld s0,0(s0) - 30f00: 4605 li a2,1 - 30f02: 0541 addi a0,a0,16 - 30f04: 00009597 auipc a1,0x9 - 30f08: 7dc58593 addi a1,a1,2012 # 3a6e0 <_IO_stdin_used+0xb60> - 30f0c: 9426 add s0,s0,s1 - 30f0e: 197d addi s2,s2,-1 - 30f10: ff0e40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30f14: 4410 lw a2,8(s0) - 30f16: 600c ld a1,0(s0) - 30f18: 8552 mv a0,s4 - 30f1a: ba2f00ef jal 212bc <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> - 30f1e: 6562 ld a0,24(sp) - 30f20: 6626 ld a2,72(sp) - 30f22: 6586 ld a1,64(sp) - 30f24: 0541 addi a0,a0,16 - 30f26: fdae40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30f2a: 6562 ld a0,24(sp) - 30f2c: 4605 li a2,1 - 30f2e: 0000a597 auipc a1,0xa - 30f32: 99258593 addi a1,a1,-1646 # 3a8c0 <_IO_stdin_used+0xd40> - 30f36: 0541 addi a0,a0,16 - 30f38: fc8e40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30f3c: 6562 ld a0,24(sp) - 30f3e: 6c10 ld a2,24(s0) - 30f40: 680c ld a1,16(s0) - 30f42: 0541 addi a0,a0,16 - 30f44: fbce40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30f48: 6506 ld a0,64(sp) - 30f4a: 089c addi a5,sp,80 - 30f4c: 00f50463 beq a0,a5,30f54 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x156> - 30f50: 9b1e40ef jal 15900 <_ZdlPv@plt> - 30f54: fd048493 addi s1,s1,-48 - 30f58: 04090663 beqz s2,30fa4 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1a6> - 30f5c: 0409bc03 ld s8,64(s3) - 30f60: 1e8c2503 lw a0,488(s8) - 30f64: cbde40ef jal 15c20 - 30f68: f159 bnez a0,30eee <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0xf0> - 30f6a: 1f0c3503 ld a0,496(s8) - 30f6e: 6118 ld a4,0(a0) - 30f70: 6b18 ld a4,16(a4) - 30f72: 17b71a63 bne a4,s11,310e6 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x2e8> - 30f76: 02000513 li a0,32 - 30f7a: 927e40ef jal 158a0 <_Znwm@plt> - 30f7e: 6782 ld a5,0(sp) - 30f80: 842a mv s0,a0 - 30f82: 00053423 sd zero,8(a0) - 30f86: e11c sd a5,0(a0) - 30f88: 00053823 sd zero,16(a0) - 30f8c: 00053c23 sd zero,24(a0) - 30f90: 1e8c2503 lw a0,488(s8) - 30f94: 85a2 mv a1,s0 - 30f96: e5ae40ef jal 155f0 - 30f9a: 8c2a mv s8,a0 - 30f9c: 0e051863 bnez a0,3108c <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x28e> - 30fa0: 0421 addi s0,s0,8 - 30fa2: bfa9 j 30efc <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0xfe> - 30fa4: 000b3783 ld a5,0(s6) # ffffffff80000000 <__global_pointer$+0xffffffff7ffb3270> - 30fa8: c789 beqz a5,30fb2 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1b4> - 30faa: 008b3783 ld a5,8(s6) - 30fae: 14079463 bnez a5,310f6 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x2f8> - 30fb2: 1004 addi s1,sp,32 - 30fb4: 85ea mv a1,s10 - 30fb6: 8526 mv a0,s1 - 30fb8: f36ea0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 30fbc: c0d6 sw s5,64(sp) - 30fbe: 7402 ld s0,32(sp) - 30fc0: 120b8663 beqz s7,310ec <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x2ee> - 30fc4: 04810913 addi s2,sp,72 - 30fc8: 85de mv a1,s7 - 30fca: 854a mv a0,s2 - 30fcc: f69e80ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 30fd0: 67a2 ld a5,8(sp) - 30fd2: 07010a13 addi s4,sp,112 - 30fd6: 8552 mv a0,s4 - 30fd8: 85a2 mv a1,s0 - 30fda: d4be sw a5,104(sp) - 30fdc: b06ef0ef jal 202e2 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc> - 30fe0: 85a2 mv a1,s0 - 30fe2: 0908 addi a0,sp,144 - 30fe4: f51e80ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 30fe8: 7502 ld a0,32(sp) - 30fea: 181c addi a5,sp,48 - 30fec: 00f50463 beq a0,a5,30ff4 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1f6> - 30ff0: 911e40ef jal 15900 <_ZdlPv@plt> - 30ff4: 0409b503 ld a0,64(s3) - 30ff8: d1fff0ef jal 30d16 <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv> - 30ffc: 611c ld a5,0(a0) - 30ffe: 0080 addi s0,sp,64 - 31000: 85a2 mv a1,s0 - 31002: 6b9c ld a5,16(a5) - 31004: 9782 jalr a5 - 31006: 020a8763 beqz s5,31034 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x236> - 3100a: 478d li a5,3 - 3100c: 02fa8463 beq s5,a5,31034 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x236> - 31010: 0001b797 auipc a5,0x1b - 31014: c407b783 ld a5,-960(a5) # 4bc50 <_GLOBAL_OFFSET_TABLE_+0x100> - 31018: 0007c783 lbu a5,0(a5) - 3101c: c781 beqz a5,31024 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x226> - 3101e: 00002023 sw zero,0(zero) # 0 <__abi_tag-0x10294> - 31022: 9002 ebreak - 31024: 0001b797 auipc a5,0x1b - 31028: db47b783 ld a5,-588(a5) # 4bdd8 <_GLOBAL_OFFSET_TABLE_+0x288> - 3102c: 0007c783 lbu a5,0(a5) - 31030: 10079b63 bnez a5,31146 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x348> - 31034: 654a ld a0,144(sp) - 31036: 111c addi a5,sp,160 - 31038: 00f50463 beq a0,a5,31040 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x242> - 3103c: 8c5e40ef jal 15900 <_ZdlPv@plt> - 31040: 7546 ld a0,112(sp) - 31042: 011c addi a5,sp,128 - 31044: 00f50463 beq a0,a5,3104c <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x24e> - 31048: 8b9e40ef jal 15900 <_ZdlPv@plt> - 3104c: 6526 ld a0,72(sp) - 3104e: 08bc addi a5,sp,88 - 31050: 00f50463 beq a0,a5,31058 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x25a> - 31054: 8ade40ef jal 15900 <_ZdlPv@plt> - 31058: 8566 mv a0,s9 - 3105a: 0001b317 auipc t1,0x1b - 3105e: b2633303 ld t1,-1242(t1) # 4bb80 <_GLOBAL_OFFSET_TABLE_+0x30> - 31062: 9302 jalr t1 - 31064: 6562 ld a0,24(sp) - 31066: c501 beqz a0,3106e <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x270> - 31068: 611c ld a5,0(a0) - 3106a: 679c ld a5,8(a5) - 3106c: 9782 jalr a5 - 3106e: 60f2 ld ra,280(sp) - 31070: 6452 ld s0,272(sp) - 31072: 64b2 ld s1,264(sp) - 31074: 6912 ld s2,256(sp) - 31076: 79ee ld s3,248(sp) - 31078: 7a4e ld s4,240(sp) - 3107a: 7aae ld s5,232(sp) - 3107c: 7b0e ld s6,224(sp) - 3107e: 6bee ld s7,216(sp) - 31080: 6c4e ld s8,208(sp) - 31082: 6cae ld s9,200(sp) - 31084: 6d0e ld s10,192(sp) - 31086: 7dea ld s11,184(sp) - 31088: 6115 addi sp,sp,288 - 3108a: 8082 ret - 3108c: 70200693 li a3,1794 - 31090: 0000b617 auipc a2,0xb - 31094: 56060613 addi a2,a2,1376 # 3c5f0 <_IO_stdin_used+0x2a70> - 31098: 458d li a1,3 - 3109a: 8552 mv a0,s4 - 3109c: c26f00ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 310a0: 02600613 li a2,38 - 310a4: 0000c597 auipc a1,0xc - 310a8: 8e458593 addi a1,a1,-1820 # 3c988 <_IO_stdin_used+0x2e08> - 310ac: 0001b517 auipc a0,0x1b - 310b0: eec53503 ld a0,-276(a0) # 4bf98 <_ZSt4cerr@Base> - 310b4: e4ce40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 310b8: 4649 li a2,18 - 310ba: 0000b597 auipc a1,0xb - 310be: 5b658593 addi a1,a1,1462 # 3c670 <_IO_stdin_used+0x2af0> - 310c2: 0001b517 auipc a0,0x1b - 310c6: ed653503 ld a0,-298(a0) # 4bf98 <_ZSt4cerr@Base> - 310ca: e36e40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 310ce: 85e2 mv a1,s8 - 310d0: 0001b517 auipc a0,0x1b - 310d4: ec853503 ld a0,-312(a0) # 4bf98 <_ZSt4cerr@Base> - 310d8: c38e40ef jal 15510 <_ZNSolsEi@plt> - 310dc: 8552 mv a0,s4 - 310de: f74ed0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 310e2: 0421 addi s0,s0,8 - 310e4: bd21 j 30efc <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0xfe> - 310e6: 9702 jalr a4 - 310e8: 842a mv s0,a0 - 310ea: b55d j 30f90 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x192> - 310ec: 0000ab97 auipc s7,0xa - 310f0: 7f4b8b93 addi s7,s7,2036 # 3b8e0 <_IO_stdin_used+0x1d60> - 310f4: bdc1 j 30fc4 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1c6> - 310f6: 6562 ld a0,24(sp) - 310f8: 0001b597 auipc a1,0x1b - 310fc: e585b583 ld a1,-424(a1) # 4bf50 <_GLOBAL_OFFSET_TABLE_+0x400> - 31100: 0541 addi a0,a0,16 - 31102: d2ee40ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 31106: 6562 ld a0,24(sp) - 31108: 008b3603 ld a2,8(s6) - 3110c: 000b3583 ld a1,0(s6) - 31110: 0541 addi a0,a0,16 - 31112: deee40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31116: bd71 j 30fb2 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1b4> - 31118: 842a mv s0,a0 - 3111a: 8552 mv a0,s4 - 3111c: ca5e50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 31120: 8566 mv a0,s9 - 31122: 0001b317 auipc t1,0x1b - 31126: a5e33303 ld t1,-1442(t1) # 4bb80 <_GLOBAL_OFFSET_TABLE_+0x30> - 3112a: 9302 jalr t1 - 3112c: 6562 ld a0,24(sp) - 3112e: c501 beqz a0,31136 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x338> - 31130: 611c ld a5,0(a0) - 31132: 679c ld a5,8(a5) - 31134: 9782 jalr a5 - 31136: 8522 mv a0,s0 - 31138: eb8e40ef jal 157f0 <_Unwind_Resume@plt> - 3113c: 842a mv s0,a0 - 3113e: 8552 mv a0,s4 - 31140: f12ed0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 31144: bff1 j 31120 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> - 31146: 4541 li a0,16 - 31148: a09e40ef jal 15b50 <__cxa_allocate_exception@plt> - 3114c: 85a2 mv a1,s0 - 3114e: 84aa mv s1,a0 - 31150: 92ef20ef jal 2327e <_ZN7testing8internal26GoogleTestFailureExceptionC1ERKNS_14TestPartResultE> - 31154: 8526 mv a0,s1 - 31156: 0001b617 auipc a2,0x1b - 3115a: a8263603 ld a2,-1406(a2) # 4bbd8 <_GLOBAL_OFFSET_TABLE_+0x88> - 3115e: 0001b597 auipc a1,0x1b - 31162: bba5b583 ld a1,-1094(a1) # 4bd18 <_GLOBAL_OFFSET_TABLE_+0x1c8> - 31166: a8be40ef jal 15bf0 <__cxa_throw@plt> - 3116a: 842a mv s0,a0 - 3116c: b7c1 j 3112c <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x32e> - 3116e: 842a mv s0,a0 - 31170: 854a mv a0,s2 - 31172: c4fe50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 31176: 8526 mv a0,s1 - 31178: c49e50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3117c: b755 j 31120 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> - 3117e: 842a mv s0,a0 - 31180: bfdd j 31176 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x378> - 31182: 842a mv s0,a0 - 31184: 654a ld a0,144(sp) - 31186: 111c addi a5,sp,160 - 31188: 00f50463 beq a0,a5,31190 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x392> - 3118c: f74e40ef jal 15900 <_ZdlPv@plt> - 31190: 7546 ld a0,112(sp) - 31192: 011c addi a5,sp,128 - 31194: 00f50463 beq a0,a5,3119c <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x39e> - 31198: f68e40ef jal 15900 <_ZdlPv@plt> - 3119c: 6526 ld a0,72(sp) - 3119e: 08bc addi a5,sp,88 - 311a0: f8f500e3 beq a0,a5,31120 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> - 311a4: f5ce40ef jal 15900 <_ZdlPv@plt> - 311a8: bfa5 j 31120 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> - 311aa: 842a mv s0,a0 - 311ac: 8552 mv a0,s4 - 311ae: c13e50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 311b2: bf7d j 31170 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x372> - 311b4: 842a mv s0,a0 - 311b6: b7ad j 31120 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> - 311b8: 842a mv s0,a0 - 311ba: 8526 mv a0,s1 - 311bc: 8f5e40ef jal 15ab0 <__cxa_free_exception@plt> - 311c0: b7d1 j 31184 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x386> - -00000000000311c2 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE>: - 311c2: 7119 addi sp,sp,-128 - 311c4: f8a2 sd s0,112(sp) - 311c6: f4a6 sd s1,104(sp) - 311c8: f0ca sd s2,96(sp) - 311ca: 84ae mv s1,a1 - 311cc: ecce sd s3,88(sp) - 311ce: e8d2 sd s4,80(sp) - 311d0: e4d6 sd s5,72(sp) - 311d2: 892a mv s2,a0 - 311d4: fc86 sd ra,120(sp) - 311d6: 900fa0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 311da: 00093783 ld a5,0(s2) - 311de: 842a mv s0,a0 - 311e0: 8626 mv a2,s1 - 311e2: 01878593 addi a1,a5,24 - 311e6: 850a mv a0,sp - 311e8: 0007a983 lw s3,0(a5) - 311ec: 0087ba03 ld s4,8(a5) - 311f0: 0107aa83 lw s5,16(a5) - 311f4: 890a mv s2,sp - 311f6: f94ea0ef jal 1b98a <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE> - 311fa: 8dcfa0ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 311fe: 612c ld a1,64(a0) - 31200: 1004 addi s1,sp,32 - 31202: 8526 mv a0,s1 - 31204: 4605 li a2,1 - 31206: 9d8ec0ef jal 1d3de <_ZN7testing8internal12UnitTestImpl28CurrentOsStackTraceExceptTopB5cxx11Ei> - 3120a: 87a6 mv a5,s1 - 3120c: 870a mv a4,sp - 3120e: 86d6 mv a3,s5 - 31210: 8652 mv a2,s4 - 31212: 85ce mv a1,s3 - 31214: 8522 mv a0,s0 - 31216: be9ff0ef jal 30dfe <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_> - 3121a: 7502 ld a0,32(sp) - 3121c: 181c addi a5,sp,48 - 3121e: 00f50463 beq a0,a5,31226 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE+0x64> - 31222: edee40ef jal 15900 <_ZdlPv@plt> - 31226: 6502 ld a0,0(sp) - 31228: 081c addi a5,sp,16 - 3122a: 00f50463 beq a0,a5,31232 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE+0x70> - 3122e: ed2e40ef jal 15900 <_ZdlPv@plt> - 31232: 70e6 ld ra,120(sp) - 31234: 7446 ld s0,112(sp) - 31236: 74a6 ld s1,104(sp) - 31238: 7906 ld s2,96(sp) - 3123a: 69e6 ld s3,88(sp) - 3123c: 6a46 ld s4,80(sp) - 3123e: 6aa6 ld s5,72(sp) - 31240: 6109 addi sp,sp,128 - 31242: 8082 ret - 31244: 842a mv s0,a0 - 31246: a029 j 31250 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE+0x8e> - 31248: 842a mv s0,a0 - 3124a: 8526 mv a0,s1 - 3124c: b75e50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 31250: 854a mv a0,s2 - 31252: b6fe50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 31256: 8522 mv a0,s0 - 31258: d98e40ef jal 157f0 <_Unwind_Resume@plt> - -000000000003125c <_ZN7testing8internal20SingleFailureCheckerD1Ev>: - 3125c: 7171 addi sp,sp,-176 - 3125e: f122 sd s0,160(sp) - 31260: 4500 lw s0,8(a0) - 31262: ed26 sd s1,152(sp) - 31264: e94a sd s2,144(sp) - 31266: f506 sd ra,168(sp) - 31268: e54e sd s3,136(sp) - 3126a: e152 sd s4,128(sp) - 3126c: fcd6 sd s5,120(sp) - 3126e: 4789 li a5,2 - 31270: 6104 ld s1,0(a0) - 31272: 892a mv s2,a0 - 31274: 0000b597 auipc a1,0xb - 31278: acc58593 addi a1,a1,-1332 # 3bd40 <_IO_stdin_used+0x21c0> - 3127c: 00f40663 beq s0,a5,31288 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x2c> - 31280: 0000b597 auipc a1,0xb - 31284: ad058593 addi a1,a1,-1328 # 3bd50 <_IO_stdin_used+0x21d0> - 31288: 03010993 addi s3,sp,48 - 3128c: 854e mv a0,s3 - 3128e: ca7e80ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 31292: 00810a13 addi s4,sp,8 - 31296: 8552 mv a0,s4 - 31298: 82cea0ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 3129c: 8526 mv a0,s1 - 3129e: a12ef0ef jal 204b0 <_ZNK7testing19TestPartResultArray4sizeEv> - 312a2: 4785 li a5,1 - 312a4: 1af50163 beq a0,a5,31446 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1ea> - 312a8: 6522 ld a0,8(sp) - 312aa: 4629 li a2,10 - 312ac: 0000a597 auipc a1,0xa - 312b0: c8458593 addi a1,a1,-892 # 3af30 <_IO_stdin_used+0x13b0> - 312b4: 0541 addi a0,a0,16 - 312b6: c4ae40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 312ba: 6522 ld a0,8(sp) - 312bc: 7662 ld a2,56(sp) - 312be: 75c2 ld a1,48(sp) - 312c0: 0541 addi a0,a0,16 - 312c2: c3ee40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 312c6: 6522 ld a0,8(sp) - 312c8: 4605 li a2,1 - 312ca: 00009597 auipc a1,0x9 - 312ce: 41658593 addi a1,a1,1046 # 3a6e0 <_IO_stdin_used+0xb60> - 312d2: 0541 addi a0,a0,16 - 312d4: c2ce40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 312d8: 6522 ld a0,8(sp) - 312da: 4629 li a2,10 - 312dc: 0000a597 auipc a1,0xa - 312e0: c3c58593 addi a1,a1,-964 # 3af18 <_IO_stdin_used+0x1398> - 312e4: 0541 addi a0,a0,16 - 312e6: c1ae40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 312ea: 8526 mv a0,s1 - 312ec: 9c4ef0ef jal 204b0 <_ZNK7testing19TestPartResultArray4sizeEv> - 312f0: 85aa mv a1,a0 - 312f2: 6522 ld a0,8(sp) - 312f4: 0541 addi a0,a0,16 - 312f6: a1ae40ef jal 15510 <_ZNSolsEi@plt> - 312fa: 6522 ld a0,8(sp) - 312fc: 4625 li a2,9 - 312fe: 0000b597 auipc a1,0xb - 31302: a6a58593 addi a1,a1,-1430 # 3bd68 <_IO_stdin_used+0x21e8> - 31306: 0541 addi a0,a0,16 - 31308: bf8e40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3130c: 4401 li s0,0 - 3130e: a025 j 31336 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0xda> - 31310: 6522 ld a0,8(sp) - 31312: 4605 li a2,1 - 31314: 00009597 auipc a1,0x9 - 31318: 3cc58593 addi a1,a1,972 # 3a6e0 <_IO_stdin_used+0xb60> - 3131c: 0541 addi a0,a0,16 - 3131e: be2e40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31322: 85a2 mv a1,s0 - 31324: 8526 mv a0,s1 - 31326: 9aeef0ef jal 204d4 <_ZNK7testing19TestPartResultArray17GetTestPartResultEi> - 3132a: 85aa mv a1,a0 - 3132c: 6522 ld a0,8(sp) - 3132e: 0541 addi a0,a0,16 - 31330: 84cef0ef jal 2037c <_ZN7testinglsERSoRKNS_14TestPartResultE> - 31334: 2405 addiw s0,s0,1 - 31336: 8526 mv a0,s1 - 31338: 978ef0ef jal 204b0 <_ZNK7testing19TestPartResultArray4sizeEv> - 3133c: fca44ae3 blt s0,a0,31310 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0xb4> - 31340: 1000 addi s0,sp,32 - 31342: 8522 mv a0,s0 - 31344: 9e6ea0ef jal 1b52a <_ZN7testing16AssertionFailureEv> - 31348: 0804 addi s1,sp,16 - 3134a: 8526 mv a0,s1 - 3134c: f79e90ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 31350: 67c2 ld a5,16(sp) - 31352: 05010a93 addi s5,sp,80 - 31356: 85d2 mv a1,s4 - 31358: 8556 mv a0,s5 - 3135a: 01078a13 addi s4,a5,16 - 3135e: b90ea0ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 31362: 6666 ld a2,88(sp) - 31364: 65c6 ld a1,80(sp) - 31366: 8552 mv a0,s4 - 31368: b98e40ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3136c: 6546 ld a0,80(sp) - 3136e: 109c addi a5,sp,96 - 31370: 00f50463 beq a0,a5,31378 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x11c> - 31374: d8ce40ef jal 15900 <_ZdlPv@plt> - 31378: 85a6 mv a1,s1 - 3137a: 8522 mv a0,s0 - 3137c: 0001b317 auipc t1,0x1b - 31380: a3c33303 ld t1,-1476(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 31384: 9302 jalr t1 - 31386: 6542 ld a0,16(sp) - 31388: c501 beqz a0,31390 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x134> - 3138a: 611c ld a5,0(a0) - 3138c: 679c ld a5,8(a5) - 3138e: 9782 jalr a5 - 31390: 85a2 mv a1,s0 - 31392: 8526 mv a0,s1 - 31394: 91aea0ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> - 31398: 7422 ld s0,40(sp) - 3139a: c819 beqz s0,313b0 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x154> - 3139c: 6008 ld a0,0(s0) - 3139e: 01040793 addi a5,s0,16 - 313a2: 00f50463 beq a0,a5,313aa <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x14e> - 313a6: d5ae40ef jal 15900 <_ZdlPv@plt> - 313aa: 8522 mv a0,s0 - 313ac: d54e40ef jal 15900 <_ZdlPv@plt> - 313b0: 6522 ld a0,8(sp) - 313b2: c501 beqz a0,313ba <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x15e> - 313b4: 611c ld a5,0(a0) - 313b6: 679c ld a5,8(a5) - 313b8: 9782 jalr a5 - 313ba: 7542 ld a0,48(sp) - 313bc: 009c addi a5,sp,64 - 313be: 00f50463 beq a0,a5,313c6 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x16a> - 313c2: d3ee40ef jal 15900 <_ZdlPv@plt> - 313c6: 01014783 lbu a5,16(sp) - 313ca: e3b1 bnez a5,3140e <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1b2> - 313cc: 67e2 ld a5,24(sp) - 313ce: 0000a717 auipc a4,0xa - 313d2: 51270713 addi a4,a4,1298 # 3b8e0 <_IO_stdin_used+0x1d60> - 313d6: c391 beqz a5,313da <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x17e> - 313d8: 6398 ld a4,0(a5) - 313da: 2bd00693 li a3,701 - 313de: 00009617 auipc a2,0x9 - 313e2: 3f260613 addi a2,a2,1010 # 3a7d0 <_IO_stdin_used+0xc50> - 313e6: 4585 li a1,1 - 313e8: 854e mv a0,s3 - 313ea: d6ce90ef jal 1a956 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> - 313ee: 0880 addi s0,sp,80 - 313f0: 8522 mv a0,s0 - 313f2: ed3e90ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 313f6: 854e mv a0,s3 - 313f8: 85a2 mv a1,s0 - 313fa: dc9ff0ef jal 311c2 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> - 313fe: 6546 ld a0,80(sp) - 31400: c501 beqz a0,31408 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1ac> - 31402: 611c ld a5,0(a0) - 31404: 679c ld a5,8(a5) - 31406: 9782 jalr a5 - 31408: 854e mv a0,s3 - 3140a: e24e90ef jal 1aa2e <_ZN7testing8internal12AssertHelperD1Ev> - 3140e: 6462 ld s0,24(sp) - 31410: c819 beqz s0,31426 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1ca> - 31412: 6008 ld a0,0(s0) - 31414: 01040793 addi a5,s0,16 - 31418: 00f50463 beq a0,a5,31420 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1c4> - 3141c: ce4e40ef jal 15900 <_ZdlPv@plt> - 31420: 8522 mv a0,s0 - 31422: cdee40ef jal 15900 <_ZdlPv@plt> - 31426: 01093503 ld a0,16(s2) - 3142a: 02090913 addi s2,s2,32 - 3142e: 0d250663 beq a0,s2,314fa <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x29e> - 31432: 740a ld s0,160(sp) - 31434: 70aa ld ra,168(sp) - 31436: 64ea ld s1,152(sp) - 31438: 694a ld s2,144(sp) - 3143a: 69aa ld s3,136(sp) - 3143c: 6a0a ld s4,128(sp) - 3143e: 7ae6 ld s5,120(sp) - 31440: 614d addi sp,sp,176 - 31442: cbee406f j 15900 <_ZdlPv@plt> - 31446: 8526 mv a0,s1 - 31448: 4581 li a1,0 - 3144a: 88aef0ef jal 204d4 <_ZNK7testing19TestPartResultArray17GetTestPartResultEi> - 3144e: 411c lw a5,0(a0) - 31450: 84aa mv s1,a0 - 31452: 00879c63 bne a5,s0,3146a <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x20e> - 31456: 01093583 ld a1,16(s2) - 3145a: 6928 ld a0,80(a0) - 3145c: a24e40ef jal 15680 - 31460: c555 beqz a0,3150c <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x2b0> - 31462: 0808 addi a0,sp,16 - 31464: 8baea0ef jal 1b51e <_ZN7testing16AssertionSuccessEv> - 31468: b7a1 j 313b0 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x154> - 3146a: 05010a93 addi s5,sp,80 - 3146e: 8556 mv a0,s5 - 31470: 8baea0ef jal 1b52a <_ZN7testing16AssertionFailureEv> - 31474: 8556 mv a0,s5 - 31476: 0000a597 auipc a1,0xa - 3147a: aba58593 addi a1,a1,-1350 # 3af30 <_IO_stdin_used+0x13b0> - 3147e: 0001b317 auipc t1,0x1b - 31482: a6a33303 ld t1,-1430(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 31486: 9302 jalr t1 - 31488: 85ce mv a1,s3 - 3148a: 0001a317 auipc t1,0x1a - 3148e: 71633303 ld t1,1814(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 31492: 9302 jalr t1 - 31494: 00009597 auipc a1,0x9 - 31498: 24c58593 addi a1,a1,588 # 3a6e0 <_IO_stdin_used+0xb60> - 3149c: 0001a317 auipc t1,0x1a - 314a0: 77433303 ld t1,1908(t1) # 4bc10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 314a4: 9302 jalr t1 - 314a6: 0000b597 auipc a1,0xb - 314aa: 8d258593 addi a1,a1,-1838 # 3bd78 <_IO_stdin_used+0x21f8> - 314ae: 0001b317 auipc t1,0x1b - 314b2: a3a33303 ld t1,-1478(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 314b6: 9302 jalr t1 - 314b8: 1000 addi s0,sp,32 - 314ba: 8a2a mv s4,a0 - 314bc: 8522 mv a0,s0 - 314be: e07e90ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 314c2: 7502 ld a0,32(sp) - 314c4: 85a6 mv a1,s1 - 314c6: 0541 addi a0,a0,16 - 314c8: eb5ee0ef jal 2037c <_ZN7testinglsERSoRKNS_14TestPartResultE> - 314cc: 85a2 mv a1,s0 - 314ce: 8552 mv a0,s4 - 314d0: 0001b317 auipc t1,0x1b - 314d4: 8e833303 ld t1,-1816(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 314d8: 9302 jalr t1 - 314da: 7502 ld a0,32(sp) - 314dc: c501 beqz a0,314e4 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x288> - 314de: 611c ld a5,0(a0) - 314e0: 679c ld a5,8(a5) - 314e2: 9782 jalr a5 - 314e4: 85d2 mv a1,s4 - 314e6: 0808 addi a0,sp,16 - 314e8: fc7e90ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> - 314ec: 08a8 addi a0,sp,88 - 314ee: 0001b317 auipc t1,0x1b - 314f2: aea33303 ld t1,-1302(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 314f6: 9302 jalr t1 - 314f8: bd65 j 313b0 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x154> - 314fa: 70aa ld ra,168(sp) - 314fc: 740a ld s0,160(sp) - 314fe: 64ea ld s1,152(sp) - 31500: 694a ld s2,144(sp) - 31502: 69aa ld s3,136(sp) - 31504: 6a0a ld s4,128(sp) - 31506: 7ae6 ld s5,120(sp) - 31508: 614d addi sp,sp,176 - 3150a: 8082 ret - 3150c: 05010a93 addi s5,sp,80 - 31510: 8556 mv a0,s5 - 31512: 818ea0ef jal 1b52a <_ZN7testing16AssertionFailureEv> - 31516: 8556 mv a0,s5 - 31518: 0000a597 auipc a1,0xa - 3151c: a1858593 addi a1,a1,-1512 # 3af30 <_IO_stdin_used+0x13b0> - 31520: 0001b317 auipc t1,0x1b - 31524: 9c833303 ld t1,-1592(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 31528: 9302 jalr t1 - 3152a: 85ce mv a1,s3 - 3152c: 0001a317 auipc t1,0x1a - 31530: 67433303 ld t1,1652(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 31534: 9302 jalr t1 - 31536: 1000 addi s0,sp,32 - 31538: 8a2a mv s4,a0 - 3153a: 8522 mv a0,s0 - 3153c: d89e90ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 31540: 7502 ld a0,32(sp) - 31542: 0000b597 auipc a1,0xb - 31546: 84658593 addi a1,a1,-1978 # 3bd88 <_IO_stdin_used+0x2208> - 3154a: 0541 addi a0,a0,16 - 3154c: 8e4e40ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 31550: 85a2 mv a1,s0 - 31552: 8552 mv a0,s4 - 31554: 0001b317 auipc t1,0x1b - 31558: 86433303 ld t1,-1948(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 3155c: 9302 jalr t1 - 3155e: 7502 ld a0,32(sp) - 31560: c501 beqz a0,31568 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x30c> - 31562: 611c ld a5,0(a0) - 31564: 679c ld a5,8(a5) - 31566: 9782 jalr a5 - 31568: 8552 mv a0,s4 - 3156a: 01090593 addi a1,s2,16 - 3156e: 0001a317 auipc t1,0x1a - 31572: 63233303 ld t1,1586(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 31576: 9302 jalr t1 - 31578: 0000a597 auipc a1,0xa - 3157c: 9b058593 addi a1,a1,-1616 # 3af28 <_IO_stdin_used+0x13a8> - 31580: 0001b317 auipc t1,0x1b - 31584: 8e833303 ld t1,-1816(t1) # 4be68 <_GLOBAL_OFFSET_TABLE_+0x318> - 31588: 9302 jalr t1 - 3158a: 0000a597 auipc a1,0xa - 3158e: 7ee58593 addi a1,a1,2030 # 3bd78 <_IO_stdin_used+0x21f8> - 31592: 0001b317 auipc t1,0x1b - 31596: 95633303 ld t1,-1706(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 3159a: 9302 jalr t1 - 3159c: 8a2a mv s4,a0 - 3159e: 8522 mv a0,s0 - 315a0: d25e90ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 315a4: 7502 ld a0,32(sp) - 315a6: 85a6 mv a1,s1 - 315a8: 0541 addi a0,a0,16 - 315aa: dd3ee0ef jal 2037c <_ZN7testinglsERSoRKNS_14TestPartResultE> - 315ae: 85a2 mv a1,s0 - 315b0: 8552 mv a0,s4 - 315b2: 0001b317 auipc t1,0x1b - 315b6: 80633303 ld t1,-2042(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 315ba: 9302 jalr t1 - 315bc: 7502 ld a0,32(sp) - 315be: c501 beqz a0,315c6 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x36a> - 315c0: 611c ld a5,0(a0) - 315c2: 679c ld a5,8(a5) - 315c4: 9782 jalr a5 - 315c6: 85d2 mv a1,s4 - 315c8: 0808 addi a0,sp,16 - 315ca: ee5e90ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> - 315ce: bf39 j 314ec <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x290> - 315d0: 7782 ld a5,32(sp) - 315d2: 842a mv s0,a0 - 315d4: c789 beqz a5,315de <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x382> - 315d6: 6398 ld a4,0(a5) - 315d8: 853e mv a0,a5 - 315da: 671c ld a5,8(a4) - 315dc: 9782 jalr a5 - 315de: 08a8 addi a0,sp,88 - 315e0: 0001b317 auipc t1,0x1b - 315e4: 9f833303 ld t1,-1544(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 315e8: 9302 jalr t1 - 315ea: a821 j 31602 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3a6> - 315ec: b7d5 j 315d0 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x374> - 315ee: 842a mv s0,a0 - 315f0: b7fd j 315de <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x382> - 315f2: bff9 j 315d0 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x374> - 315f4: 842a mv s0,a0 - 315f6: 1028 addi a0,sp,40 - 315f8: 0001b317 auipc t1,0x1b - 315fc: 9e033303 ld t1,-1568(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 31600: 9302 jalr t1 - 31602: 6522 ld a0,8(sp) - 31604: c501 beqz a0,3160c <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3b0> - 31606: 611c ld a5,0(a0) - 31608: 679c ld a5,8(a5) - 3160a: 9782 jalr a5 - 3160c: 854e mv a0,s3 - 3160e: fb2e50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 31612: 8522 mv a0,s0 - 31614: 96ce40ef jal 15780 <__cxa_call_terminate@plt> - 31618: 842a mv s0,a0 - 3161a: 8556 mv a0,s5 - 3161c: fa4e50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 31620: 6542 ld a0,16(sp) - 31622: d971 beqz a0,315f6 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x39a> - 31624: 611c ld a5,0(a0) - 31626: 679c ld a5,8(a5) - 31628: 9782 jalr a5 - 3162a: b7f1 j 315f6 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x39a> - 3162c: 842a mv s0,a0 - 3162e: bfd1 j 31602 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3a6> - 31630: 842a mv s0,a0 - 31632: bfe9 j 3160c <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3b0> - 31634: 842a mv s0,a0 - 31636: b765 j 315de <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x382> - 31638: 842a mv s0,a0 - 3163a: b7dd j 31620 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3c4> - -000000000003163c <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE>: - 3163c: 7115 addi sp,sp,-224 - 3163e: 618c ld a1,0(a1) - 31640: e16a sd s10,128(sp) - 31642: 03010d13 addi s10,sp,48 - 31646: e9a2 sd s0,208(sp) - 31648: 842a mv s0,a0 - 3164a: 856a mv a0,s10 - 3164c: ed86 sd ra,216(sp) - 3164e: e5a6 sd s1,200(sp) - 31650: fd4e sd s3,184(sp) - 31652: f556 sd s5,168(sp) - 31654: 8e1e80ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 31658: 8522 mv a0,s0 - 3165a: 0000a597 auipc a1,0xa - 3165e: 9be58593 addi a1,a1,-1602 # 3b018 <_IO_stdin_used+0x1498> - 31662: 0001a317 auipc t1,0x1a - 31666: 67e33303 ld t1,1662(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 3166a: 9302 jalr t1 - 3166c: 44051063 bnez a0,31aac <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x470> - 31670: 0000a597 auipc a1,0xa - 31674: 9b858593 addi a1,a1,-1608 # 3b028 <_IO_stdin_used+0x14a8> - 31678: 8522 mv a0,s0 - 3167a: 0001a317 auipc t1,0x1a - 3167e: 66633303 ld t1,1638(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 31682: 9302 jalr t1 - 31684: e955 bnez a0,31738 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xfc> - 31686: 0000a597 auipc a1,0xa - 3168a: 9fa58593 addi a1,a1,-1542 # 3b080 <_IO_stdin_used+0x1500> - 3168e: 8522 mv a0,s0 - 31690: 0001a317 auipc t1,0x1a - 31694: 65033303 ld t1,1616(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 31698: 9302 jalr t1 - 3169a: 56050163 beqz a0,31bfc <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x5c0> - 3169e: 10000513 li a0,256 - 316a2: 9fee40ef jal 158a0 <_Znwm@plt> - 316a6: f952 sd s4,176(sp) - 316a8: 10050a13 addi s4,a0,256 - 316ac: e1ca sd s2,192(sp) - 316ae: f15a sd s6,160(sp) - 316b0: ed5e sd s7,152(sp) - 316b2: e962 sd s8,144(sp) - 316b4: e566 sd s9,136(sp) - 316b6: 89aa mv s3,a0 - 316b8: f452 sd s4,40(sp) - 316ba: 8aaa mv s5,a0 - 316bc: 00019917 auipc s2,0x19 - 316c0: 50c90913 addi s2,s2,1292 # 4abc8 <_ZN7testingL27kReservedTestCaseAttributesE> - 316c4: 4b3d li s6,15 - 316c6: 4b85 li s7,1 - 316c8: 05010c13 addi s8,sp,80 - 316cc: a831 j 316e8 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xac> - 316ce: 37750163 beq a0,s7,31a30 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3f4> - 316d2: e529 bnez a0,3171c <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xe0> - 316d4: 008ab423 sd s0,8(s5) - 316d8: 94a2 add s1,s1,s0 - 316da: 00048023 sb zero,0(s1) - 316de: 020a8a93 addi s5,s5,32 - 316e2: 0921 addi s2,s2,8 - 316e4: 175a0563 beq s4,s5,3184e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x212> - 316e8: 00093c83 ld s9,0(s2) - 316ec: 010a8493 addi s1,s5,16 - 316f0: 009ab023 sd s1,0(s5) - 316f4: 680c8063 beqz s9,31d74 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x738> - 316f8: 8566 mv a0,s9 - 316fa: cd6e40ef jal 15bd0 - 316fe: e8aa sd a0,80(sp) - 31700: 842a mv s0,a0 - 31702: fcab76e3 bgeu s6,a0,316ce <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x92> - 31706: 4601 li a2,0 - 31708: 85e2 mv a1,s8 - 3170a: 8556 mv a0,s5 - 3170c: fa5e30ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 31710: 67c6 ld a5,80(sp) - 31712: 84aa mv s1,a0 - 31714: 00aab023 sd a0,0(s5) - 31718: 00fab823 sd a5,16(s5) - 3171c: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 31720: 020c8407 vle8.v v8,(s9) - 31724: 8c1d sub s0,s0,a5 - 31726: 9cbe add s9,s9,a5 - 31728: 02048427 vse8.v v8,(s1) - 3172c: 94be add s1,s1,a5 - 3172e: f47d bnez s0,3171c <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xe0> - 31730: 6446 ld s0,80(sp) - 31732: 000ab483 ld s1,0(s5) - 31736: bf79 j 316d4 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x98> - 31738: 0e000513 li a0,224 - 3173c: 964e40ef jal 158a0 <_Znwm@plt> - 31740: 0000a717 auipc a4,0xa - 31744: 8f870713 addi a4,a4,-1800 # 3b038 <_IO_stdin_used+0x14b8> - 31748: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 3174c: 02070087 vle8.v v1,(a4) - 31750: 0000a797 auipc a5,0xa - 31754: 8f878793 addi a5,a5,-1800 # 3b048 <_IO_stdin_used+0x14c8> - 31758: cc337057 vsetivli zero,6,e8,m8,ta,ma - 3175c: e1ca sd s2,192(sp) - 3175e: f952 sd s4,176(sp) - 31760: f15a sd s6,160(sp) - 31762: ed5e sd s7,152(sp) - 31764: e962 sd s8,144(sp) - 31766: e566 sd s9,136(sp) - 31768: 02078407 vle8.v v8,(a5) - 3176c: 0e050a93 addi s5,a0,224 - 31770: 01050793 addi a5,a0,16 - 31774: e11c sd a5,0(a0) - 31776: f456 sd s5,40(sp) - 31778: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 3177c: 020780a7 vse8.v v1,(a5) - 31780: 4721 li a4,8 - 31782: 03050793 addi a5,a0,48 - 31786: cc337057 vsetivli zero,6,e8,m8,ta,ma - 3178a: 4699 li a3,6 - 3178c: f11c sd a5,32(a0) - 3178e: e518 sd a4,8(a0) - 31790: 00050c23 sb zero,24(a0) - 31794: 02078427 vse8.v v8,(a5) - 31798: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 3179c: 0000a797 auipc a5,0xa - 317a0: 8b478793 addi a5,a5,-1868 # 3b050 <_IO_stdin_used+0x14d0> - 317a4: 02078087 vle8.v v1,(a5) - 317a8: 05050793 addi a5,a0,80 - 317ac: f514 sd a3,40(a0) - 317ae: e13c sd a5,64(a0) - 317b0: 02050b23 sb zero,54(a0) - 317b4: 0000a617 auipc a2,0xa - 317b8: 8ac60613 addi a2,a2,-1876 # 3b060 <_IO_stdin_used+0x14e0> - 317bc: 020780a7 vse8.v v1,(a5) - 317c0: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 317c4: 02060087 vle8.v v1,(a2) - 317c8: 07050793 addi a5,a0,112 - 317cc: 00009697 auipc a3,0x9 - 317d0: dc468693 addi a3,a3,-572 # 3a590 <_IO_stdin_used+0xa10> - 317d4: cc32f057 vsetivli zero,5,e8,m8,ta,ma - 317d8: 02068407 vle8.v v8,(a3) - 317dc: e538 sd a4,72(a0) - 317de: f13c sd a5,96(a0) - 317e0: 04050c23 sb zero,88(a0) - 317e4: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 317e8: 020780a7 vse8.v v1,(a5) - 317ec: 4711 li a4,4 - 317ee: 09050793 addi a5,a0,144 - 317f2: cc32f057 vsetivli zero,5,e8,m8,ta,ma - 317f6: 4695 li a3,5 - 317f8: e15c sd a5,128(a0) - 317fa: f538 sd a4,104(a0) - 317fc: 06050a23 sb zero,116(a0) - 31800: 02078427 vse8.v v8,(a5) - 31804: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 31808: 0000a797 auipc a5,0xa - 3180c: 86078793 addi a5,a5,-1952 # 3b068 <_IO_stdin_used+0x14e8> - 31810: 02078087 vle8.v v1,(a5) - 31814: 0b050793 addi a5,a0,176 - 31818: f15c sd a5,160(a0) - 3181a: 08050aa3 sb zero,149(a0) - 3181e: e554 sd a3,136(a0) - 31820: 89aa mv s3,a0 - 31822: 020780a7 vse8.v v1,(a5) - 31826: 0000a797 auipc a5,0xa - 3182a: 84a78793 addi a5,a5,-1974 # 3b070 <_IO_stdin_used+0x14f0> - 3182e: cc34f057 vsetivli zero,9,e8,m8,ta,ma - 31832: 02078407 vle8.v v8,(a5) - 31836: 0d050793 addi a5,a0,208 - 3183a: f558 sd a4,168(a0) - 3183c: 0a050a23 sb zero,180(a0) - 31840: e17c sd a5,192(a0) - 31842: 4725 li a4,9 - 31844: 02078427 vse8.v v8,(a5) - 31848: 0c050ca3 sb zero,217(a0) - 3184c: e578 sd a4,200(a0) - 3184e: 413a8cb3 sub s9,s5,s3 - 31852: 405cdc13 srai s8,s9,0x5 - 31856: 407cdb13 srai s6,s9,0x7 - 3185a: 87e2 mv a5,s8 - 3185c: 894e mv s2,s3 - 3185e: 41605a63 blez s6,31c72 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x636> - 31862: 0b1e slli s6,s6,0x7 - 31864: fcee sd s11,120(sp) - 31866: 74e2 ld s1,56(sp) - 31868: 7bc2 ld s7,48(sp) - 3186a: 9b4e add s6,s6,s3 - 3186c: 06098413 addi s0,s3,96 - 31870: 04098d93 addi s11,s3,64 - 31874: 02098a13 addi s4,s3,32 - 31878: a035 j 318a4 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x268> - 3187a: fc843603 ld a2,-56(s0) - 3187e: 0ac48963 beq s1,a2,31930 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2f4> - 31882: fe843603 ld a2,-24(s0) - 31886: 0cc48363 beq s1,a2,3194c <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x310> - 3188a: 6410 ld a2,8(s0) - 3188c: 18c48a63 beq s1,a2,31a20 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3e4> - 31890: 08090913 addi s2,s2,128 - 31894: 08040413 addi s0,s0,128 - 31898: 080d8d93 addi s11,s11,128 - 3189c: 080a0a13 addi s4,s4,128 - 318a0: 3d690563 beq s2,s6,31c6a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x62e> - 318a4: fa843783 ld a5,-88(s0) - 318a8: fc9799e3 bne a5,s1,3187a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x23e> - 318ac: 16048d63 beqz s1,31a26 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3ea> - 318b0: fa043503 ld a0,-96(s0) - 318b4: 8626 mv a2,s1 - 318b6: 85de mv a1,s7 - 318b8: 908e40ef jal 159c0 - 318bc: 16050563 beqz a0,31a26 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3ea> - 318c0: fc843603 ld a2,-56(s0) - 318c4: 06c48863 beq s1,a2,31934 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2f8> - 318c8: fe843603 ld a2,-24(s0) - 318cc: fac49fe3 bne s1,a2,3188a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x24e> - 318d0: fe043503 ld a0,-32(s0) - 318d4: 85de mv a1,s7 - 318d6: 8eae40ef jal 159c0 - 318da: c935 beqz a0,3194e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x312> - 318dc: 6410 ld a2,8(s0) - 318de: fac499e3 bne s1,a2,31890 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x254> - 318e2: 6008 ld a0,0(s0) - 318e4: 85de mv a1,s7 - 318e6: 8dae40ef jal 159c0 - 318ea: f15d bnez a0,31890 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x254> - 318ec: 7de6 ld s11,120(sp) - 318ee: 8922 mv s2,s0 - 318f0: 4405 li s0,1 - 318f2: 07591363 bne s2,s5,31958 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x31c> - 318f6: 690e ld s2,192(sp) - 318f8: 7a4a ld s4,176(sp) - 318fa: 7b0a ld s6,160(sp) - 318fc: 6bea ld s7,152(sp) - 318fe: 6c4a ld s8,144(sp) - 31900: 6caa ld s9,136(sp) - 31902: 0828 addi a0,sp,24 - 31904: 0001a317 auipc t1,0x1a - 31908: 2dc33303 ld t1,732(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 3190c: ec4e sd s3,24(sp) - 3190e: f056 sd s5,32(sp) - 31910: 9302 jalr t1 - 31912: 7542 ld a0,48(sp) - 31914: 009c addi a5,sp,64 - 31916: 00f50463 beq a0,a5,3191e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2e2> - 3191a: fe7e30ef jal 15900 <_ZdlPv@plt> - 3191e: 60ee ld ra,216(sp) - 31920: 8522 mv a0,s0 - 31922: 644e ld s0,208(sp) - 31924: 64ae ld s1,200(sp) - 31926: 79ea ld s3,184(sp) - 31928: 7aaa ld s5,168(sp) - 3192a: 6d0a ld s10,128(sp) - 3192c: 612d addi sp,sp,224 - 3192e: 8082 ret - 31930: 0e048d63 beqz s1,31a2a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3ee> - 31934: fc043503 ld a0,-64(s0) - 31938: 85de mv a1,s7 - 3193a: 886e40ef jal 159c0 - 3193e: 0e050663 beqz a0,31a2a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3ee> - 31942: fe843603 ld a2,-24(s0) - 31946: f8c49be3 bne s1,a2,318dc <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2a0> - 3194a: b759 j 318d0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x294> - 3194c: f0d1 bnez s1,318d0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x294> - 3194e: 896e mv s2,s11 - 31950: 4405 li s0,1 - 31952: 7de6 ld s11,120(sp) - 31954: fb5901e3 beq s2,s5,318f6 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2ba> - 31958: 00810913 addi s2,sp,8 - 3195c: 6685 lui a3,0x1 - 3195e: 85a2 mv a1,s0 - 31960: 854a mv a0,s2 - 31962: 87668693 addi a3,a3,-1930 # 876 <__abi_tag-0xfa1e> - 31966: 0000a717 auipc a4,0xa - 3196a: 43270713 addi a4,a4,1074 # 3bd98 <_IO_stdin_used+0x2218> - 3196e: 00009617 auipc a2,0x9 - 31972: e6260613 addi a2,a2,-414 # 3a7d0 <_IO_stdin_used+0xc50> - 31976: fe1e80ef jal 1a956 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> - 3197a: 850a mv a0,sp - 3197c: 8a0a mv s4,sp - 3197e: 947e90ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 31982: 6502 ld a0,0(sp) - 31984: 0000a597 auipc a1,0xa - 31988: 41c58593 addi a1,a1,1052 # 3bda0 <_IO_stdin_used+0x2220> - 3198c: 0541 addi a0,a0,16 - 3198e: ca3e30ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 31992: 6502 ld a0,0(sp) - 31994: 7662 ld a2,56(sp) - 31996: 75c2 ld a1,48(sp) - 31998: 0541 addi a0,a0,16 - 3199a: d67e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3199e: 6502 ld a0,0(sp) - 319a0: 0000a597 auipc a1,0xa - 319a4: c7858593 addi a1,a1,-904 # 3b618 <_IO_stdin_used+0x1a98> - 319a8: 0541 addi a0,a0,16 - 319aa: c87e30ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 319ae: 01010b13 addi s6,sp,16 - 319b2: 855a mv a0,s6 - 319b4: 911e90ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 319b8: 080c8163 beqz s9,31a3a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3fe> - 319bc: 04000793 li a5,64 - 319c0: 2f97e363 bltu a5,s9,31ca6 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x66a> - 319c4: 4785 li a5,1 - 319c6: 844e mv s0,s3 - 319c8: 4481 li s1,0 - 319ca: 36fc0c63 beq s8,a5,31d42 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x706> - 319ce: 6542 ld a0,16(sp) - 319d0: 4605 li a2,1 - 319d2: 00008597 auipc a1,0x8 - 319d6: 4ee58593 addi a1,a1,1262 # 39ec0 <_IO_stdin_used+0x340> - 319da: 0541 addi a0,a0,16 - 319dc: d25e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 319e0: 6542 ld a0,16(sp) - 319e2: 6410 ld a2,8(s0) - 319e4: 600c ld a1,0(s0) - 319e6: 0541 addi a0,a0,16 - 319e8: d19e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 319ec: 6542 ld a0,16(sp) - 319ee: 4605 li a2,1 - 319f0: 00008597 auipc a1,0x8 - 319f4: 4d058593 addi a1,a1,1232 # 39ec0 <_IO_stdin_used+0x340> - 319f8: 0541 addi a0,a0,16 - 319fa: d07e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 319fe: 00148793 addi a5,s1,1 - 31a02: 02040413 addi s0,s0,32 - 31a06: 0387fa63 bgeu a5,s8,31a3a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3fe> - 31a0a: 6542 ld a0,16(sp) - 31a0c: 4485 li s1,1 - 31a0e: 0541 addi a0,a0,16 - 31a10: 4611 li a2,4 - 31a12: 0000a597 auipc a1,0xa - 31a16: 3b658593 addi a1,a1,950 # 3bdc8 <_IO_stdin_used+0x2248> - 31a1a: ce7e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31a1e: bf45 j 319ce <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x392> - 31a20: ec0491e3 bnez s1,318e2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2a6> - 31a24: b5e1 j 318ec <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b0> - 31a26: 7de6 ld s11,120(sp) - 31a28: b5e1 j 318f0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> - 31a2a: 7de6 ld s11,120(sp) - 31a2c: 8952 mv s2,s4 - 31a2e: b5c9 j 318f0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> - 31a30: 000cc783 lbu a5,0(s9) - 31a34: 00fa8823 sb a5,16(s5) - 31a38: b971 j 316d4 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x98> - 31a3a: 0884 addi s1,sp,80 - 31a3c: 85da mv a1,s6 - 31a3e: 8526 mv a0,s1 - 31a40: cafe90ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 31a44: 6542 ld a0,16(sp) - 31a46: c501 beqz a0,31a4e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x412> - 31a48: 611c ld a5,0(a0) - 31a4a: 679c ld a5,8(a5) - 31a4c: 9782 jalr a5 - 31a4e: 6502 ld a0,0(sp) - 31a50: 6666 ld a2,88(sp) - 31a52: 65c6 ld a1,80(sp) - 31a54: 0541 addi a0,a0,16 - 31a56: cabe30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31a5a: 6502 ld a0,0(sp) - 31a5c: 0000a597 auipc a1,0xa - 31a60: 37458593 addi a1,a1,884 # 3bdd0 <_IO_stdin_used+0x2250> - 31a64: 0541 addi a0,a0,16 - 31a66: bcbe30ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 31a6a: 6502 ld a0,0(sp) - 31a6c: 00009597 auipc a1,0x9 - 31a70: b8c58593 addi a1,a1,-1140 # 3a5f8 <_IO_stdin_used+0xa78> - 31a74: 0541 addi a0,a0,16 - 31a76: bbbe30ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 31a7a: 6502 ld a0,0(sp) - 31a7c: 0000a597 auipc a1,0xa - 31a80: 2b458593 addi a1,a1,692 # 3bd30 <_IO_stdin_used+0x21b0> - 31a84: 0541 addi a0,a0,16 - 31a86: babe30ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 31a8a: 85d2 mv a1,s4 - 31a8c: 854a mv a0,s2 - 31a8e: f34ff0ef jal 311c2 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> - 31a92: 8526 mv a0,s1 - 31a94: b2ce50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 31a98: 6502 ld a0,0(sp) - 31a9a: c501 beqz a0,31aa2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x466> - 31a9c: 611c ld a5,0(a0) - 31a9e: 679c ld a5,8(a5) - 31aa0: 9782 jalr a5 - 31aa2: 854a mv a0,s2 - 31aa4: f8be80ef jal 1aa2e <_ZN7testing8internal12AssertHelperD1Ev> - 31aa8: 4401 li s0,0 - 31aaa: b5b1 j 318f6 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2ba> - 31aac: 10000513 li a0,256 - 31ab0: df1e30ef jal 158a0 <_Znwm@plt> - 31ab4: 00009717 auipc a4,0x9 - 31ab8: 58470713 addi a4,a4,1412 # 3b038 <_IO_stdin_used+0x14b8> - 31abc: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 31ac0: 02070087 vle8.v v1,(a4) - 31ac4: 00009797 auipc a5,0x9 - 31ac8: 58478793 addi a5,a5,1412 # 3b048 <_IO_stdin_used+0x14c8> - 31acc: cc337057 vsetivli zero,6,e8,m8,ta,ma - 31ad0: e1ca sd s2,192(sp) - 31ad2: f952 sd s4,176(sp) - 31ad4: f15a sd s6,160(sp) - 31ad6: ed5e sd s7,152(sp) - 31ad8: e962 sd s8,144(sp) - 31ada: e566 sd s9,136(sp) - 31adc: 02078407 vle8.v v8,(a5) - 31ae0: 10050a93 addi s5,a0,256 - 31ae4: 01050793 addi a5,a0,16 - 31ae8: e11c sd a5,0(a0) - 31aea: f456 sd s5,40(sp) - 31aec: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 31af0: 020780a7 vse8.v v1,(a5) - 31af4: 4721 li a4,8 - 31af6: 03050793 addi a5,a0,48 - 31afa: cc337057 vsetivli zero,6,e8,m8,ta,ma - 31afe: 4699 li a3,6 - 31b00: f11c sd a5,32(a0) - 31b02: e518 sd a4,8(a0) - 31b04: 00050c23 sb zero,24(a0) - 31b08: 02078427 vse8.v v8,(a5) - 31b0c: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 31b10: 00009797 auipc a5,0x9 - 31b14: 54078793 addi a5,a5,1344 # 3b050 <_IO_stdin_used+0x14d0> - 31b18: 02078087 vle8.v v1,(a5) - 31b1c: 05050793 addi a5,a0,80 - 31b20: f514 sd a3,40(a0) - 31b22: e13c sd a5,64(a0) - 31b24: 02050b23 sb zero,54(a0) - 31b28: 00009617 auipc a2,0x9 - 31b2c: 53860613 addi a2,a2,1336 # 3b060 <_IO_stdin_used+0x14e0> - 31b30: 020780a7 vse8.v v1,(a5) - 31b34: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 31b38: 02060087 vle8.v v1,(a2) - 31b3c: 07050793 addi a5,a0,112 - 31b40: 00009697 auipc a3,0x9 - 31b44: 77068693 addi a3,a3,1904 # 3b2b0 <_IO_stdin_used+0x1730> - 31b48: cc35f057 vsetivli zero,11,e8,m8,ta,ma - 31b4c: e538 sd a4,72(a0) - 31b4e: f13c sd a5,96(a0) - 31b50: 02068407 vle8.v v8,(a3) - 31b54: 04050c23 sb zero,88(a0) - 31b58: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 31b5c: 020780a7 vse8.v v1,(a5) - 31b60: 4711 li a4,4 - 31b62: 09050793 addi a5,a0,144 - 31b66: cc35f057 vsetivli zero,11,e8,m8,ta,ma - 31b6a: 00009697 auipc a3,0x9 - 31b6e: a2668693 addi a3,a3,-1498 # 3a590 <_IO_stdin_used+0xa10> - 31b72: e15c sd a5,128(a0) - 31b74: 06050a23 sb zero,116(a0) - 31b78: f538 sd a4,104(a0) - 31b7a: 02078427 vse8.v v8,(a5) - 31b7e: cc32f057 vsetivli zero,5,e8,m8,ta,ma - 31b82: 02068407 vle8.v v8,(a3) - 31b86: 89aa mv s3,a0 - 31b88: 0b050793 addi a5,a0,176 - 31b8c: 46ad li a3,11 - 31b8e: 08d9b423 sd a3,136(s3) - 31b92: 0af9b023 sd a5,160(s3) - 31b96: 08098da3 sb zero,155(s3) - 31b9a: 02078427 vse8.v v8,(a5) - 31b9e: 00009597 auipc a1,0x9 - 31ba2: 4ca58593 addi a1,a1,1226 # 3b068 <_IO_stdin_used+0x14e8> - 31ba6: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 31baa: 02058087 vle8.v v1,(a1) - 31bae: 0d098693 addi a3,s3,208 - 31bb2: cc34f057 vsetivli zero,9,e8,m8,ta,ma - 31bb6: 4515 li a0,5 - 31bb8: 00009617 auipc a2,0x9 - 31bbc: 4b860613 addi a2,a2,1208 # 3b070 <_IO_stdin_used+0x14f0> - 31bc0: 0cd9b023 sd a3,192(s3) - 31bc4: 02060407 vle8.v v8,(a2) - 31bc8: 0aa9b423 sd a0,168(s3) - 31bcc: 0a098aa3 sb zero,181(s3) - 31bd0: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 31bd4: 020680a7 vse8.v v1,(a3) - 31bd8: 0f098793 addi a5,s3,240 - 31bdc: cc34f057 vsetivli zero,9,e8,m8,ta,ma - 31be0: 46a5 li a3,9 - 31be2: 0ce9b423 sd a4,200(s3) - 31be6: 0c098a23 sb zero,212(s3) - 31bea: 0ef9b023 sd a5,224(s3) - 31bee: 02078427 vse8.v v8,(a5) - 31bf2: 0e098ca3 sb zero,249(s3) - 31bf6: 0ed9b423 sd a3,232(s3) - 31bfa: b991 j 3184e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x212> - 31bfc: 89feb0ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 31c00: c511 beqz a0,31c0c <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x5d0> - 31c02: f402 sd zero,40(sp) - 31c04: 4981 li s3,0 - 31c06: 4a81 li s5,0 - 31c08: 4405 li s0,1 - 31c0a: b9e5 j 31902 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2c6> - 31c0c: 0884 addi s1,sp,80 - 31c0e: 6685 lui a3,0x1 - 31c10: 8526 mv a0,s1 - 31c12: 84d68693 addi a3,a3,-1971 # 84d <__abi_tag-0xfa47> - 31c16: 00009617 auipc a2,0x9 - 31c1a: bba60613 addi a2,a2,-1094 # 3a7d0 <_IO_stdin_used+0xc50> - 31c1e: 458d li a1,3 - 31c20: 8a3ef0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 31c24: 4661 li a2,24 - 31c26: 00009597 auipc a1,0x9 - 31c2a: 46a58593 addi a1,a1,1130 # 3b090 <_IO_stdin_used+0x1510> - 31c2e: 0001a517 auipc a0,0x1a - 31c32: 36a53503 ld a0,874(a0) # 4bf98 <_ZSt4cerr@Base> - 31c36: acbe30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31c3a: 02300613 li a2,35 - 31c3e: 00009597 auipc a1,0x9 - 31c42: 47258593 addi a1,a1,1138 # 3b0b0 <_IO_stdin_used+0x1530> - 31c46: 0001a517 auipc a0,0x1a - 31c4a: 35253503 ld a0,850(a0) # 4bf98 <_ZSt4cerr@Base> - 31c4e: ab3e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31c52: 6410 ld a2,8(s0) - 31c54: 600c ld a1,0(s0) - 31c56: 0001a517 auipc a0,0x1a - 31c5a: 34253503 ld a0,834(a0) # 4bf98 <_ZSt4cerr@Base> - 31c5e: aa3e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31c62: 8526 mv a0,s1 - 31c64: befec0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 31c68: bf69 j 31c02 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x5c6> - 31c6a: 7de6 ld s11,120(sp) - 31c6c: 412a87b3 sub a5,s5,s2 - 31c70: 8795 srai a5,a5,0x5 - 31c72: 4709 li a4,2 - 31c74: 0ae78b63 beq a5,a4,31d2a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x6ee> - 31c78: 470d li a4,3 - 31c7a: 08e78d63 beq a5,a4,31d14 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x6d8> - 31c7e: 4705 li a4,1 - 31c80: 00e79b63 bne a5,a4,31c96 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x65a> - 31c84: 85ea mv a1,s10 - 31c86: 854a mv a0,s2 - 31c88: 0001a317 auipc t1,0x1a - 31c8c: ee833303 ld t1,-280(t1) # 4bb70 <_GLOBAL_OFFSET_TABLE_+0x20> - 31c90: 9302 jalr t1 - 31c92: c4051fe3 bnez a0,318f0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> - 31c96: 690e ld s2,192(sp) - 31c98: 7a4a ld s4,176(sp) - 31c9a: 7b0a ld s6,160(sp) - 31c9c: 6bea ld s7,152(sp) - 31c9e: 6c4a ld s8,144(sp) - 31ca0: 6caa ld s9,136(sp) - 31ca2: 4405 li s0,1 - 31ca4: b9b9 j 31902 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2c6> - 31ca6: 4401 li s0,0 - 31ca8: fffc0b93 addi s7,s8,-1 - 31cac: 84ce mv s1,s3 - 31cae: 048b8963 beq s7,s0,31d00 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x6c4> - 31cb2: 6542 ld a0,16(sp) - 31cb4: 4605 li a2,1 - 31cb6: 00008597 auipc a1,0x8 - 31cba: 20a58593 addi a1,a1,522 # 39ec0 <_IO_stdin_used+0x340> - 31cbe: 0541 addi a0,a0,16 - 31cc0: a41e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31cc4: 6542 ld a0,16(sp) - 31cc6: 6490 ld a2,8(s1) - 31cc8: 608c ld a1,0(s1) - 31cca: 0541 addi a0,a0,16 - 31ccc: a35e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31cd0: 6542 ld a0,16(sp) - 31cd2: 4605 li a2,1 - 31cd4: 00008597 auipc a1,0x8 - 31cd8: 1ec58593 addi a1,a1,492 # 39ec0 <_IO_stdin_used+0x340> - 31cdc: 0541 addi a0,a0,16 - 31cde: a23e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31ce2: 0405 addi s0,s0,1 - 31ce4: 02048493 addi s1,s1,32 - 31ce8: d58479e3 bgeu s0,s8,31a3a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3fe> - 31cec: 6542 ld a0,16(sp) - 31cee: 00009597 auipc a1,0x9 - 31cf2: c0258593 addi a1,a1,-1022 # 3a8f0 <_IO_stdin_used+0xd70> - 31cf6: 0541 addi a0,a0,16 - 31cf8: 939e30ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 31cfc: fa8b9be3 bne s7,s0,31cb2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x676> - 31d00: 6542 ld a0,16(sp) - 31d02: 4611 li a2,4 - 31d04: 0000a597 auipc a1,0xa - 31d08: 0c458593 addi a1,a1,196 # 3bdc8 <_IO_stdin_used+0x2248> - 31d0c: 0541 addi a0,a0,16 - 31d0e: 9f3e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31d12: b745 j 31cb2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x676> - 31d14: 85ea mv a1,s10 - 31d16: 854a mv a0,s2 - 31d18: 0001a317 auipc t1,0x1a - 31d1c: e5833303 ld t1,-424(t1) # 4bb70 <_GLOBAL_OFFSET_TABLE_+0x20> - 31d20: 9302 jalr t1 - 31d22: bc0517e3 bnez a0,318f0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> - 31d26: 02090913 addi s2,s2,32 - 31d2a: 85ea mv a1,s10 - 31d2c: 854a mv a0,s2 - 31d2e: 0001a317 auipc t1,0x1a - 31d32: e4233303 ld t1,-446(t1) # 4bb70 <_GLOBAL_OFFSET_TABLE_+0x20> - 31d36: 9302 jalr t1 - 31d38: ba051ce3 bnez a0,318f0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> - 31d3c: 02090913 addi s2,s2,32 - 31d40: b791 j 31c84 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x648> - 31d42: 6542 ld a0,16(sp) - 31d44: b1e9 j 31a0e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3d2> - 31d46: 842a mv s0,a0 - 31d48: 8526 mv a0,s1 - 31d4a: b09ec0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 31d4e: e1ca sd s2,192(sp) - 31d50: f952 sd s4,176(sp) - 31d52: f15a sd s6,160(sp) - 31d54: ed5e sd s7,152(sp) - 31d56: e962 sd s8,144(sp) - 31d58: e566 sd s9,136(sp) - 31d5a: a81d j 31d90 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x754> - 31d5c: 842a mv s0,a0 - 31d5e: a00d j 31d80 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x744> - 31d60: 67c2 ld a5,16(sp) - 31d62: 842a mv s0,a0 - 31d64: c3b9 beqz a5,31daa <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x76e> - 31d66: 6398 ld a4,0(a5) - 31d68: 853e mv a0,a5 - 31d6a: 671c ld a5,8(a4) - 31d6c: 9782 jalr a5 - 31d6e: a835 j 31daa <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x76e> - 31d70: 842a mv s0,a0 - 31d72: bff1 j 31d4e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x712> - 31d74: 85ce40ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 31d78: 842a mv s0,a0 - 31d7a: 854a mv a0,s2 - 31d7c: cb3e80ef jal 1aa2e <_ZN7testing8internal12AssertHelperD1Ev> - 31d80: 0828 addi a0,sp,24 - 31d82: 0001a317 auipc t1,0x1a - 31d86: e5e33303 ld t1,-418(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 31d8a: ec4e sd s3,24(sp) - 31d8c: f056 sd s5,32(sp) - 31d8e: 9302 jalr t1 - 31d90: 856a mv a0,s10 - 31d92: fcee sd s11,120(sp) - 31d94: 82ce50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 31d98: 8522 mv a0,s0 - 31d9a: a57e30ef jal 157f0 <_Unwind_Resume@plt> - 31d9e: 842a mv s0,a0 - 31da0: a029 j 31daa <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x76e> - 31da2: 842a mv s0,a0 - 31da4: 8526 mv a0,s1 - 31da6: 81ae50ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 31daa: 6502 ld a0,0(sp) - 31dac: d579 beqz a0,31d7a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x73e> - 31dae: 611c ld a5,0(a0) - 31db0: 679c ld a5,8(a5) - 31db2: 9782 jalr a5 - 31db4: b7d9 j 31d7a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x73e> - 31db6: 844e mv s0,s3 - 31db8: 809e30ef jal 155c0 <__cxa_begin_catch@plt> - 31dbc: 01540963 beq s0,s5,31dce <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x792> - 31dc0: 8522 mv a0,s0 - 31dc2: 02040413 addi s0,s0,32 - 31dc6: ffbe40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 31dca: ff541be3 bne s0,s5,31dc0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x784> - 31dce: aa3e30ef jal 15870 <__cxa_rethrow@plt> - 31dd2: 842a mv s0,a0 - 31dd4: e8de30ef jal 15c60 <__cxa_end_catch@plt> - 31dd8: 854e mv a0,s3 - 31dda: b27e30ef jal 15900 <_ZdlPv@plt> - 31dde: bf4d j 31d90 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x754> - -0000000000031de0 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE>: - 31de0: 7169 addi sp,sp,-304 - 31de2: 87ae mv a5,a1 - 31de4: f5de sd s7,232(sp) - 31de6: 85b2 mv a1,a2 - 31de8: 8baa mv s7,a0 - 31dea: 853e mv a0,a5 - 31dec: f1e2 sd s8,224(sp) - 31dee: f606 sd ra,296(sp) - 31df0: ea4a sd s2,272(sp) - 31df2: e64e sd s3,264(sp) - 31df4: ede6 sd s9,216(sp) - 31df6: e9ea sd s10,208(sp) - 31df8: e5ee sd s11,200(sp) - 31dfa: 8c32 mv s8,a2 - 31dfc: 841ff0ef jal 3163c <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE> - 31e00: e919 bnez a0,31e16 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x36> - 31e02: 70b2 ld ra,296(sp) - 31e04: 6952 ld s2,272(sp) - 31e06: 69b2 ld s3,264(sp) - 31e08: 7bae ld s7,232(sp) - 31e0a: 7c0e ld s8,224(sp) - 31e0c: 6cee ld s9,216(sp) - 31e0e: 6d4e ld s10,208(sp) - 31e10: 6dae ld s11,200(sp) - 31e12: 6155 addi sp,sp,304 - 31e14: 8082 ret - 31e16: f222 sd s0,288(sp) - 31e18: ee26 sd s1,280(sp) - 31e1a: 855e mv a0,s7 - 31e1c: 0001a317 auipc t1,0x1a - 31e20: 07433303 ld t1,116(t1) # 4be90 <_GLOBAL_OFFSET_TABLE_+0x340> - 31e24: 9302 jalr t1 - 31e26: 058bb783 ld a5,88(s7) - 31e2a: 000c3583 ld a1,0(s8) - 31e2e: 1004 addi s1,sp,32 - 31e30: 8526 mv a0,s1 - 31e32: 050bb403 ld s0,80(s7) - 31e36: e43e sd a5,8(sp) - 31e38: 8fce80ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 31e3c: 7582 ld a1,32(sp) - 31e3e: 7622 ld a2,40(sp) - 31e40: 04010913 addi s2,sp,64 - 31e44: 089c addi a5,sp,80 - 31e46: 962e add a2,a2,a1 - 31e48: 854a mv a0,s2 - 31e4a: ec3e sd a5,24(sp) - 31e4c: e0be sd a5,64(sp) - 31e4e: cede70ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 31e52: 6586 ld a1,64(sp) - 31e54: 6626 ld a2,72(sp) - 31e56: 06010993 addi s3,sp,96 - 31e5a: 07010d13 addi s10,sp,112 - 31e5e: 962e add a2,a2,a1 - 31e60: 854e mv a0,s3 - 31e62: f0ea sd s10,96(sp) - 31e64: cd7e70ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 31e68: 7586 ld a1,96(sp) - 31e6a: 77a6 ld a5,104(sp) - 31e6c: 1da58e63 beq a1,s10,32048 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x268> - 31e70: 7746 ld a4,112(sp) - 31e72: f12e sd a1,160(sp) - 31e74: f53e sd a5,168(sp) - 31e76: f0ea sd s10,96(sp) - 31e78: f482 sd zero,104(sp) - 31e7a: f93a sd a4,176(sp) - 31e7c: 06010823 sb zero,112(sp) - 31e80: 0b010d93 addi s11,sp,176 - 31e84: 25b58463 beq a1,s11,320cc <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2ec> - 31e88: e12e sd a1,128(sp) - 31e8a: e93a sd a4,144(sp) - 31e8c: 1118 addi a4,sp,160 - 31e8e: 00f58633 add a2,a1,a5 - 31e92: 853a mv a0,a4 - 31e94: e83a sd a4,16(sp) - 31e96: e53e sd a5,136(sp) - 31e98: f16e sd s11,160(sp) - 31e9a: ca1e70ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 31e9e: 67a2 ld a5,8(sp) - 31ea0: 7c8a ld s9,160(sp) - 31ea2: 8f81 sub a5,a5,s0 - 31ea4: 4087d993 srai s3,a5,0x8 - 31ea8: 8799 srai a5,a5,0x6 - 31eaa: 2b305263 blez s3,3214e <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x36e> - 31eae: 792a ld s2,168(sp) - 31eb0: 12090963 beqz s2,31fe2 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x202> - 31eb4: 09a2 slli s3,s3,0x8 - 31eb6: fdd6 sd s5,248(sp) - 31eb8: f9da sd s6,240(sp) - 31eba: e252 sd s4,256(sp) - 31ebc: 99a2 add s3,s3,s0 - 31ebe: 0c040493 addi s1,s0,192 - 31ec2: 08040b13 addi s6,s0,128 - 31ec6: 04040a93 addi s5,s0,64 - 31eca: a081 j 31f0a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x12a> - 31ecc: f804ba03 ld s4,-128(s1) - 31ed0: 8552 mv a0,s4 - 31ed2: cffe30ef jal 15bd0 - 31ed6: 0ca90363 beq s2,a0,31f9c <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x1bc> - 31eda: fc04ba03 ld s4,-64(s1) - 31ede: 8552 mv a0,s4 - 31ee0: cf1e30ef jal 15bd0 - 31ee4: 0d250763 beq a0,s2,31fb2 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x1d2> - 31ee8: 0004ba03 ld s4,0(s1) - 31eec: 8552 mv a0,s4 - 31eee: ce3e30ef jal 15bd0 - 31ef2: 0ca90c63 beq s2,a0,31fca <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x1ea> - 31ef6: 10040413 addi s0,s0,256 - 31efa: 10048493 addi s1,s1,256 - 31efe: 100b0b13 addi s6,s6,256 - 31f02: 100a8a93 addi s5,s5,256 - 31f06: 10898f63 beq s3,s0,32024 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x244> - 31f0a: f404ba03 ld s4,-192(s1) - 31f0e: 8552 mv a0,s4 - 31f10: cc1e30ef jal 15bd0 - 31f14: fb251ce3 bne a0,s2,31ecc <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xec> - 31f18: 85d2 mv a1,s4 - 31f1a: 864a mv a2,s2 - 31f1c: 8566 mv a0,s9 - 31f1e: aa3e30ef jal 159c0 - 31f22: f54d bnez a0,31ecc <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xec> - 31f24: 6a12 ld s4,256(sp) - 31f26: 7aee ld s5,248(sp) - 31f28: 7b4e ld s6,240(sp) - 31f2a: 01bc8563 beq s9,s11,31f34 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x154> - 31f2e: 8566 mv a0,s9 - 31f30: 9d1e30ef jal 15900 <_ZdlPv@plt> - 31f34: 650a ld a0,128(sp) - 31f36: 091c addi a5,sp,144 - 31f38: 00f50463 beq a0,a5,31f40 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x160> - 31f3c: 9c5e30ef jal 15900 <_ZdlPv@plt> - 31f40: 7506 ld a0,96(sp) - 31f42: 01a50463 beq a0,s10,31f4a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x16a> - 31f46: 9bbe30ef jal 15900 <_ZdlPv@plt> - 31f4a: 6506 ld a0,64(sp) - 31f4c: 67e2 ld a5,24(sp) - 31f4e: 00f50463 beq a0,a5,31f56 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x176> - 31f52: 9afe30ef jal 15900 <_ZdlPv@plt> - 31f56: 7502 ld a0,32(sp) - 31f58: 181c addi a5,sp,48 - 31f5a: 00f50463 beq a0,a5,31f62 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x182> - 31f5e: 9a3e30ef jal 15900 <_ZdlPv@plt> - 31f62: 058bb783 ld a5,88(s7) - 31f66: 10878963 beq a5,s0,32078 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x298> - 31f6a: 64c2 ld s1,16(sp) - 31f6c: 020c3583 ld a1,32(s8) - 31f70: 8526 mv a0,s1 - 31f72: fc3e70ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 31f76: 85a6 mv a1,s1 - 31f78: 02040513 addi a0,s0,32 - 31f7c: bf5e30ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 31f80: 750a ld a0,160(sp) - 31f82: 01b50463 beq a0,s11,31f8a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x1aa> - 31f86: 97be30ef jal 15900 <_ZdlPv@plt> - 31f8a: 855e mv a0,s7 - 31f8c: 0001a317 auipc t1,0x1a - 31f90: bf433303 ld t1,-1036(t1) # 4bb80 <_GLOBAL_OFFSET_TABLE_+0x30> - 31f94: 9302 jalr t1 - 31f96: 7412 ld s0,288(sp) - 31f98: 64f2 ld s1,280(sp) - 31f9a: b5a5 j 31e02 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x22> - 31f9c: 85d2 mv a1,s4 - 31f9e: 864a mv a2,s2 - 31fa0: 8566 mv a0,s9 - 31fa2: a1fe30ef jal 159c0 - 31fa6: f915 bnez a0,31eda <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xfa> - 31fa8: 8456 mv s0,s5 - 31faa: 6a12 ld s4,256(sp) - 31fac: 7aee ld s5,248(sp) - 31fae: 7b4e ld s6,240(sp) - 31fb0: bfad j 31f2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 31fb2: 85d2 mv a1,s4 - 31fb4: 864a mv a2,s2 - 31fb6: 8566 mv a0,s9 - 31fb8: a09e30ef jal 159c0 - 31fbc: f20516e3 bnez a0,31ee8 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x108> - 31fc0: 845a mv s0,s6 - 31fc2: 6a12 ld s4,256(sp) - 31fc4: 7aee ld s5,248(sp) - 31fc6: 7b4e ld s6,240(sp) - 31fc8: b78d j 31f2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 31fca: 85d2 mv a1,s4 - 31fcc: 864a mv a2,s2 - 31fce: 8566 mv a0,s9 - 31fd0: 9f1e30ef jal 159c0 - 31fd4: f20511e3 bnez a0,31ef6 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x116> - 31fd8: 6a12 ld s4,256(sp) - 31fda: 7aee ld s5,248(sp) - 31fdc: 7b4e ld s6,240(sp) - 31fde: 8426 mv s0,s1 - 31fe0: b7a9 j 31f2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 31fe2: 09a2 slli s3,s3,0x8 - 31fe4: 99a2 add s3,s3,s0 - 31fe6: a00d j 32008 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x228> - 31fe8: 6028 ld a0,64(s0) - 31fea: be7e30ef jal 15bd0 - 31fee: c115 beqz a0,32012 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x232> - 31ff0: 6048 ld a0,128(s0) - 31ff2: bdfe30ef jal 15bd0 - 31ff6: c10d beqz a0,32018 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x238> - 31ff8: 6068 ld a0,192(s0) - 31ffa: bd7e30ef jal 15bd0 - 31ffe: c105 beqz a0,3201e <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x23e> - 32000: 10040413 addi s0,s0,256 - 32004: 03340363 beq s0,s3,3202a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x24a> - 32008: 6008 ld a0,0(s0) - 3200a: bc7e30ef jal 15bd0 - 3200e: fd69 bnez a0,31fe8 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x208> - 32010: bf29 j 31f2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 32012: 04040413 addi s0,s0,64 - 32016: bf11 j 31f2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 32018: 08040413 addi s0,s0,128 - 3201c: b739 j 31f2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 3201e: 0c040413 addi s0,s0,192 - 32022: b721 j 31f2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 32024: 6a12 ld s4,256(sp) - 32026: 7aee ld s5,248(sp) - 32028: 7b4e ld s6,240(sp) - 3202a: 67a2 ld a5,8(sp) - 3202c: 413787b3 sub a5,a5,s3 - 32030: 8799 srai a5,a5,0x6 - 32032: 4709 li a4,2 - 32034: 0ce78a63 beq a5,a4,32108 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x328> - 32038: 470d li a4,3 - 3203a: 0ae78a63 beq a5,a4,320ee <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x30e> - 3203e: 4705 li a4,1 - 32040: 0ee78163 beq a5,a4,32122 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x342> - 32044: 6422 ld s0,8(sp) - 32046: b5d5 j 31f2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 32048: 00178713 addi a4,a5,1 - 3204c: 0b010d93 addi s11,sp,176 - 32050: 85ba mv a1,a4 - 32052: 866e mv a2,s11 - 32054: 856a mv a0,s10 - 32056: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma - 3205a: 02050407 vle8.v v8,(a0) - 3205e: 8d95 sub a1,a1,a3 - 32060: 9536 add a0,a0,a3 - 32062: 02060427 vse8.v v8,(a2) - 32066: 9636 add a2,a2,a3 - 32068: f5fd bnez a1,32056 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x276> - 3206a: 090c addi a1,sp,144 - 3206c: f0ea sd s10,96(sp) - 3206e: f482 sd zero,104(sp) - 32070: 06010823 sb zero,112(sp) - 32074: e12e sd a1,128(sp) - 32076: a8b9 j 320d4 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2f4> - 32078: 060bb783 ld a5,96(s7) - 3207c: 0cf40063 beq s0,a5,3213c <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x35c> - 32080: 01040793 addi a5,s0,16 - 32084: e01c sd a5,0(s0) - 32086: 000c3583 ld a1,0(s8) - 3208a: 008c3603 ld a2,8(s8) - 3208e: 8522 mv a0,s0 - 32090: 962e add a2,a2,a1 - 32092: aa9e70ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 32096: 03040793 addi a5,s0,48 - 3209a: f01c sd a5,32(s0) - 3209c: 020c3583 ld a1,32(s8) - 320a0: 028c3603 ld a2,40(s8) - 320a4: 02040513 addi a0,s0,32 - 320a8: 962e add a2,a2,a1 - 320aa: a91e70ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 320ae: 058bb783 ld a5,88(s7) - 320b2: 04078793 addi a5,a5,64 - 320b6: 04fbbc23 sd a5,88(s7) - 320ba: 855e mv a0,s7 - 320bc: 0001a317 auipc t1,0x1a - 320c0: ac433303 ld t1,-1340(t1) # 4bb80 <_GLOBAL_OFFSET_TABLE_+0x30> - 320c4: 9302 jalr t1 - 320c6: 7412 ld s0,288(sp) - 320c8: 64f2 ld s1,280(sp) - 320ca: bb25 j 31e02 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x22> - 320cc: 090c addi a1,sp,144 - 320ce: e12e sd a1,128(sp) - 320d0: 00178713 addi a4,a5,1 - 320d4: 862e mv a2,a1 - 320d6: 856e mv a0,s11 - 320d8: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 320dc: 02050407 vle8.v v8,(a0) - 320e0: 8f15 sub a4,a4,a3 - 320e2: 9536 add a0,a0,a3 - 320e4: 02060427 vse8.v v8,(a2) - 320e8: 9636 add a2,a2,a3 - 320ea: f77d bnez a4,320d8 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2f8> - 320ec: b345 j 31e8c <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xac> - 320ee: 0009b583 ld a1,0(s3) - 320f2: 6542 ld a0,16(sp) - 320f4: 0001a317 auipc t1,0x1a - 320f8: bec33303 ld t1,-1044(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 320fc: 844e mv s0,s3 - 320fe: 9302 jalr t1 - 32100: e20515e3 bnez a0,31f2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 32104: 04098993 addi s3,s3,64 - 32108: 0009b583 ld a1,0(s3) - 3210c: 6542 ld a0,16(sp) - 3210e: 0001a317 auipc t1,0x1a - 32112: bd233303 ld t1,-1070(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 32116: 844e mv s0,s3 - 32118: 9302 jalr t1 - 3211a: e00518e3 bnez a0,31f2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 3211e: 04098993 addi s3,s3,64 - 32122: 0009b583 ld a1,0(s3) - 32126: 6542 ld a0,16(sp) - 32128: 0001a317 auipc t1,0x1a - 3212c: bb833303 ld t1,-1096(t1) # 4bce0 <_GLOBAL_OFFSET_TABLE_+0x190> - 32130: 844e mv s0,s3 - 32132: 9302 jalr t1 - 32134: de051be3 bnez a0,31f2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 32138: 6422 ld s0,8(sp) - 3213a: bbc5 j 31f2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 3213c: 85e2 mv a1,s8 - 3213e: 050b8513 addi a0,s7,80 - 32142: 0001a317 auipc t1,0x1a - 32146: ac633303 ld t1,-1338(t1) # 4bc08 <_GLOBAL_OFFSET_TABLE_+0xb8> - 3214a: 9302 jalr t1 - 3214c: b7bd j 320ba <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2da> - 3214e: 89a2 mv s3,s0 - 32150: b5cd j 32032 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x252> - 32152: 87aa mv a5,a0 - 32154: 8522 mv a0,s0 - 32156: 843e mv s0,a5 - 32158: c69e40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3215c: 855e mv a0,s7 - 3215e: e252 sd s4,256(sp) - 32160: fdd6 sd s5,248(sp) - 32162: f9da sd s6,240(sp) - 32164: 0001a317 auipc t1,0x1a - 32168: a1c33303 ld t1,-1508(t1) # 4bb80 <_GLOBAL_OFFSET_TABLE_+0x30> - 3216c: 9302 jalr t1 - 3216e: 8522 mv a0,s0 - 32170: e80e30ef jal 157f0 <_Unwind_Resume@plt> - 32174: 842a mv s0,a0 - 32176: 0108 addi a0,sp,128 - 32178: c49e40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3217c: 854e mv a0,s3 - 3217e: c43e40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 32182: 854a mv a0,s2 - 32184: c3de40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 32188: 8526 mv a0,s1 - 3218a: c37e40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3218e: b7f9 j 3215c <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x37c> - 32190: 842a mv s0,a0 - 32192: bfdd j 32188 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3a8> - 32194: 842a mv s0,a0 - 32196: b7f5 j 32182 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3a2> - 32198: 842a mv s0,a0 - 3219a: 6542 ld a0,16(sp) - 3219c: c25e40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 321a0: bf75 j 3215c <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x37c> - 321a2: 842a mv s0,a0 - 321a4: bf65 j 3215c <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x37c> - -00000000000321a6 <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE>: - 321a6: 715d addi sp,sp,-80 - 321a8: 11053783 ld a5,272(a0) - 321ac: f84a sd s2,48(sp) - 321ae: 01010913 addi s2,sp,16 - 321b2: e0a2 sd s0,64(sp) - 321b4: fc26 sd s1,56(sp) - 321b6: f44e sd s3,40(sp) - 321b8: e486 sd ra,72(sp) - 321ba: e402 sd zero,8(sp) - 321bc: 00010823 sb zero,16(sp) - 321c0: e04a sd s2,0(sp) - 321c2: 842a mv s0,a0 - 321c4: 84ae mv s1,a1 - 321c6: 898a mv s3,sp - 321c8: cf9d beqz a5,32206 <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x60> - 321ca: 4721 li a4,8 - 321cc: 00009697 auipc a3,0x9 - 321d0: eb468693 addi a3,a3,-332 # 3b080 <_IO_stdin_used+0x1500> - 321d4: 4601 li a2,0 - 321d6: 4581 li a1,0 - 321d8: 850a mv a0,sp - 321da: d96e30ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 321de: 11043503 ld a0,272(s0) - 321e2: 09050513 addi a0,a0,144 - 321e6: 8626 mv a2,s1 - 321e8: 85ce mv a1,s3 - 321ea: bf7ff0ef jal 31de0 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE> - 321ee: 6502 ld a0,0(sp) - 321f0: 01250463 beq a0,s2,321f8 <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x52> - 321f4: f0ce30ef jal 15900 <_ZdlPv@plt> - 321f8: 60a6 ld ra,72(sp) - 321fa: 6406 ld s0,64(sp) - 321fc: 74e2 ld s1,56(sp) - 321fe: 7942 ld s2,48(sp) - 32200: 79a2 ld s3,40(sp) - 32202: 6161 addi sp,sp,80 - 32204: 8082 ret - 32206: 10853783 ld a5,264(a0) - 3220a: c385 beqz a5,3222a <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x84> - 3220c: 4725 li a4,9 - 3220e: 00009697 auipc a3,0x9 - 32212: e1a68693 addi a3,a3,-486 # 3b028 <_IO_stdin_used+0x14a8> - 32216: 4601 li a2,0 - 32218: 4581 li a1,0 - 3221a: 850a mv a0,sp - 3221c: d54e30ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 32220: 10843503 ld a0,264(s0) - 32224: 08850513 addi a0,a0,136 - 32228: bf7d j 321e6 <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x40> - 3222a: 4729 li a4,10 - 3222c: 00009697 auipc a3,0x9 - 32230: dec68693 addi a3,a3,-532 # 3b018 <_IO_stdin_used+0x1498> - 32234: 4601 li a2,0 - 32236: 4581 li a1,0 - 32238: 850a mv a0,sp - 3223a: d36e30ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 3223e: 11840513 addi a0,s0,280 - 32242: b755 j 321e6 <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x40> - 32244: 842a mv s0,a0 - 32246: 854e mv a0,s3 - 32248: b79e40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3224c: 8522 mv a0,s0 - 3224e: da2e30ef jal 157f0 <_Unwind_Resume@plt> - -0000000000032252 <_ZN7testing8UnitTest14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_>: - 32252: 87ae mv a5,a1 - 32254: 6798 ld a4,8(a5) - 32256: 618c ld a1,0(a1) - 32258: 7159 addi sp,sp,-112 - 3225a: 87aa mv a5,a0 - 3225c: f0a2 sd s0,96(sp) - 3225e: e8ca sd s2,80(sp) - 32260: 8432 mv s0,a2 - 32262: 850a mv a0,sp - 32264: 00e58633 add a2,a1,a4 - 32268: 01010913 addi s2,sp,16 - 3226c: eca6 sd s1,88(sp) - 3226e: e4ce sd s3,72(sp) - 32270: e0d2 sd s4,64(sp) - 32272: f486 sd ra,104(sp) - 32274: 0407ba03 ld s4,64(a5) - 32278: e04a sd s2,0(sp) - 3227a: 8c1e70ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 3227e: 600c ld a1,0(s0) - 32280: 6410 ld a2,8(s0) - 32282: 02010993 addi s3,sp,32 - 32286: 1800 addi s0,sp,48 - 32288: 962e add a2,a2,a1 - 3228a: 854e mv a0,s3 - 3228c: 848a mv s1,sp - 3228e: f022 sd s0,32(sp) - 32290: 8abe70ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 32294: 8552 mv a0,s4 - 32296: 858a mv a1,sp - 32298: f0fff0ef jal 321a6 <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE> - 3229c: 7502 ld a0,32(sp) - 3229e: 00850463 beq a0,s0,322a6 <_ZN7testing8UnitTest14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_+0x54> - 322a2: e5ee30ef jal 15900 <_ZdlPv@plt> - 322a6: 6502 ld a0,0(sp) - 322a8: 01250463 beq a0,s2,322b0 <_ZN7testing8UnitTest14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_+0x5e> - 322ac: e54e30ef jal 15900 <_ZdlPv@plt> - 322b0: 70a6 ld ra,104(sp) - 322b2: 7406 ld s0,96(sp) - 322b4: 64e6 ld s1,88(sp) - 322b6: 6946 ld s2,80(sp) - 322b8: 69a6 ld s3,72(sp) - 322ba: 6a06 ld s4,64(sp) - 322bc: 6165 addi sp,sp,112 - 322be: 8082 ret - 322c0: 842a mv s0,a0 - 322c2: 8526 mv a0,s1 - 322c4: afde40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 322c8: 8522 mv a0,s0 - 322ca: d26e30ef jal 157f0 <_Unwind_Resume@plt> - 322ce: 842a mv s0,a0 - 322d0: 854e mv a0,s3 - 322d2: aefe40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 322d6: 8526 mv a0,s1 - 322d8: ae9e40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 322dc: 8522 mv a0,s0 - 322de: d12e30ef jal 157f0 <_Unwind_Resume@plt> - -00000000000322e2 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_>: - 322e2: 1101 addi sp,sp,-32 - 322e4: e822 sd s0,16(sp) - 322e6: e426 sd s1,8(sp) - 322e8: ec06 sd ra,24(sp) - 322ea: 84ae mv s1,a1 - 322ec: 842a mv s0,a0 - 322ee: fe9f80ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 322f2: 85a2 mv a1,s0 - 322f4: 6442 ld s0,16(sp) - 322f6: 60e2 ld ra,24(sp) - 322f8: 8626 mv a2,s1 - 322fa: 64a2 ld s1,8(sp) - 322fc: 6105 addi sp,sp,32 - 322fe: bf91 j 32252 <_ZN7testing8UnitTest14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> - -0000000000032300 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi>: - 32300: 7175 addi sp,sp,-144 - 32302: f8ca sd s2,112(sp) - 32304: 892a mv s2,a0 - 32306: 850a mv a0,sp - 32308: e122 sd s0,128(sp) - 3230a: e506 sd ra,136(sp) - 3230c: 842e mv s0,a1 - 3230e: fca6 sd s1,120(sp) - 32310: f4ce sd s3,104(sp) - 32312: f0d2 sd s4,96(sp) - 32314: ecd6 sd s5,88(sp) - 32316: fafe80ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 3231a: 6502 ld a0,0(sp) - 3231c: 85a2 mv a1,s0 - 3231e: 0541 addi a0,a0,16 - 32320: 9f0e30ef jal 15510 <_ZNSolsEi@plt> - 32324: 01010a93 addi s5,sp,16 - 32328: 858a mv a1,sp - 3232a: 8556 mv a0,s5 - 3232c: bc2e90ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 32330: 64c2 ld s1,16(sp) - 32332: 04010993 addi s3,sp,64 - 32336: f84e sd s3,48(sp) - 32338: 03010a13 addi s4,sp,48 - 3233c: c4c5 beqz s1,323e4 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xe4> - 3233e: 8526 mv a0,s1 - 32340: 891e30ef jal 15bd0 - 32344: e42a sd a0,8(sp) - 32346: 47bd li a5,15 - 32348: 842a mv s0,a0 - 3234a: 04a7ef63 bltu a5,a0,323a8 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xa8> - 3234e: 4785 li a5,1 - 32350: 04f51863 bne a0,a5,323a0 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xa0> - 32354: 0004c703 lbu a4,0(s1) - 32358: 87ce mv a5,s3 - 3235a: 04e10023 sb a4,64(sp) - 3235e: fc22 sd s0,56(sp) - 32360: 97a2 add a5,a5,s0 - 32362: 00078023 sb zero,0(a5) - 32366: 854a mv a0,s2 - 32368: 85d2 mv a1,s4 - 3236a: f79ff0ef jal 322e2 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> - 3236e: 7542 ld a0,48(sp) - 32370: 01350463 beq a0,s3,32378 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x78> - 32374: d8ce30ef jal 15900 <_ZdlPv@plt> - 32378: 6542 ld a0,16(sp) - 3237a: 101c addi a5,sp,32 - 3237c: 00f50463 beq a0,a5,32384 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x84> - 32380: d80e30ef jal 15900 <_ZdlPv@plt> - 32384: 6502 ld a0,0(sp) - 32386: c501 beqz a0,3238e <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x8e> - 32388: 611c ld a5,0(a0) - 3238a: 679c ld a5,8(a5) - 3238c: 9782 jalr a5 - 3238e: 60aa ld ra,136(sp) - 32390: 640a ld s0,128(sp) - 32392: 74e6 ld s1,120(sp) - 32394: 7946 ld s2,112(sp) - 32396: 79a6 ld s3,104(sp) - 32398: 7a06 ld s4,96(sp) - 3239a: 6ae6 ld s5,88(sp) - 3239c: 6149 addi sp,sp,144 - 3239e: 8082 ret - 323a0: 87ce mv a5,s3 - 323a2: dd55 beqz a0,3235e <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x5e> - 323a4: 854e mv a0,s3 - 323a6: a809 j 323b8 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xb8> - 323a8: 4601 li a2,0 - 323aa: 002c addi a1,sp,8 - 323ac: 8552 mv a0,s4 - 323ae: b02e30ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 323b2: 67a2 ld a5,8(sp) - 323b4: f82a sd a0,48(sp) - 323b6: e0be sd a5,64(sp) - 323b8: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 323bc: 02048407 vle8.v v8,(s1) - 323c0: 8c1d sub s0,s0,a5 - 323c2: 94be add s1,s1,a5 - 323c4: 02050427 vse8.v v8,(a0) - 323c8: 953e add a0,a0,a5 - 323ca: f47d bnez s0,323b8 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xb8> - 323cc: 6422 ld s0,8(sp) - 323ce: 77c2 ld a5,48(sp) - 323d0: b779 j 3235e <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x5e> - 323d2: 842a mv s0,a0 - 323d4: 6502 ld a0,0(sp) - 323d6: c501 beqz a0,323de <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xde> - 323d8: 611c ld a5,0(a0) - 323da: 679c ld a5,8(a5) - 323dc: 9782 jalr a5 - 323de: 8522 mv a0,s0 - 323e0: c10e30ef jal 157f0 <_Unwind_Resume@plt> - 323e4: 9ede30ef jal 15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 323e8: 842a mv s0,a0 - 323ea: 8552 mv a0,s4 - 323ec: 9d5e40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 323f0: 8556 mv a0,s5 - 323f2: 9cfe40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 323f6: bff9 j 323d4 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xd4> - 323f8: 842a mv s0,a0 - 323fa: bfdd j 323f0 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xf0> - -00000000000323fc <_ZN7testing8internal2RE4InitEPKc>: - 323fc: 7159 addi sp,sp,-112 - 323fe: eca6 sd s1,88(sp) - 32400: 84aa mv s1,a0 - 32402: 852e mv a0,a1 - 32404: f486 sd ra,104(sp) - 32406: f0a2 sd s0,96(sp) - 32408: e8ca sd s2,80(sp) - 3240a: 842e mv s0,a1 - 3240c: 954e30ef jal 15560 - 32410: e088 sd a0,0(s1) - 32412: 8522 mv a0,s0 - 32414: fbce30ef jal 15bd0 - 32418: 00a50913 addi s2,a0,10 - 3241c: 854a mv a0,s2 - 3241e: f72e30ef jal 15b90 <_Znam@plt> - 32422: 85ca mv a1,s2 - 32424: 86a2 mv a3,s0 - 32426: 0000a617 auipc a2,0xa - 3242a: 9c260613 addi a2,a2,-1598 # 3bde8 <_IO_stdin_used+0x2268> - 3242e: 892a mv s2,a0 - 32430: b80e30ef jal 157b0 - 32434: 85ca mv a1,s2 - 32436: 01048513 addi a0,s1,16 - 3243a: 4605 li a2,1 - 3243c: 8f5e30ef jal 15d30 - 32440: 00153793 seqz a5,a0 - 32444: 00f48423 sb a5,8(s1) - 32448: ed05 bnez a0,32480 <_ZN7testing8internal2RE4InitEPKc+0x84> - 3244a: 00044783 lbu a5,0(s0) - 3244e: 85a2 mv a1,s0 - 32450: 10078363 beqz a5,32556 <_ZN7testing8internal2RE4InitEPKc+0x15a> - 32454: 4605 li a2,1 - 32456: 05048513 addi a0,s1,80 - 3245a: 8d7e30ef jal 15d30 - 3245e: 00153793 seqz a5,a0 - 32462: ec02 sd zero,24(sp) - 32464: 00f48423 sb a5,8(s1) - 32468: 00f10823 sb a5,16(sp) - 3246c: 0e051d63 bnez a0,32566 <_ZN7testing8internal2RE4InitEPKc+0x16a> - 32470: 7406 ld s0,96(sp) - 32472: 70a6 ld ra,104(sp) - 32474: 64e6 ld s1,88(sp) - 32476: 854a mv a0,s2 - 32478: 6946 ld s2,80(sp) - 3247a: 6165 addi sp,sp,112 - 3247c: 935e306f j 15db0 <_ZdaPv@plt> - 32480: e4ce sd s3,72(sp) - 32482: e0d2 sd s4,64(sp) - 32484: e802 sd zero,16(sp) - 32486: ec02 sd zero,24(sp) - 32488: 02010a13 addi s4,sp,32 - 3248c: 8552 mv a0,s4 - 3248e: 00008717 auipc a4,0x8 - 32492: c4a70713 addi a4,a4,-950 # 3a0d8 <_IO_stdin_used+0x558> - 32496: 0000a697 auipc a3,0xa - 3249a: 95a68693 addi a3,a3,-1702 # 3bdf0 <_IO_stdin_used+0x2270> - 3249e: 0000a617 auipc a2,0xa - 324a2: 95a60613 addi a2,a2,-1702 # 3bdf8 <_IO_stdin_used+0x2278> - 324a6: 080c addi a1,sp,16 - 324a8: a5ee90ef jal 1b706 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_> - 324ac: 7702 ld a4,32(sp) - 324ae: 850a mv a0,sp - 324b0: 2f600693 li a3,758 - 324b4: 00008617 auipc a2,0x8 - 324b8: 57460613 addi a2,a2,1396 # 3aa28 <_IO_stdin_used+0xea8> - 324bc: 4585 li a1,1 - 324be: 848a mv s1,sp - 324c0: c96e80ef jal 1a956 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> - 324c4: 00810993 addi s3,sp,8 - 324c8: 854e mv a0,s3 - 324ca: dfbe80ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 324ce: 6522 ld a0,8(sp) - 324d0: 4651 li a2,20 - 324d2: 0000a597 auipc a1,0xa - 324d6: 93658593 addi a1,a1,-1738 # 3be08 <_IO_stdin_used+0x2288> - 324da: 0541 addi a0,a0,16 - 324dc: a24e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 324e0: 8522 mv a0,s0 - 324e2: eeee30ef jal 15bd0 - 324e6: 862a mv a2,a0 - 324e8: 6522 ld a0,8(sp) - 324ea: 85a2 mv a1,s0 - 324ec: 0541 addi a0,a0,16 - 324ee: a12e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 324f2: 6522 ld a0,8(sp) - 324f4: 03300613 li a2,51 - 324f8: 0000a597 auipc a1,0xa - 324fc: 92858593 addi a1,a1,-1752 # 3be20 <_IO_stdin_used+0x22a0> - 32500: 0541 addi a0,a0,16 - 32502: 9fee30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32506: 85ce mv a1,s3 - 32508: 850a mv a0,sp - 3250a: cb9fe0ef jal 311c2 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> - 3250e: 6522 ld a0,8(sp) - 32510: c501 beqz a0,32518 <_ZN7testing8internal2RE4InitEPKc+0x11c> - 32512: 611c ld a5,0(a0) - 32514: 679c ld a5,8(a5) - 32516: 9782 jalr a5 - 32518: 8526 mv a0,s1 - 3251a: d14e80ef jal 1aa2e <_ZN7testing8internal12AssertHelperD1Ev> - 3251e: 7502 ld a0,32(sp) - 32520: 181c addi a5,sp,48 - 32522: 00f50463 beq a0,a5,3252a <_ZN7testing8internal2RE4InitEPKc+0x12e> - 32526: bdae30ef jal 15900 <_ZdlPv@plt> - 3252a: 6462 ld s0,24(sp) - 3252c: c815 beqz s0,32560 <_ZN7testing8internal2RE4InitEPKc+0x164> - 3252e: 6008 ld a0,0(s0) - 32530: 01040793 addi a5,s0,16 - 32534: 00f50463 beq a0,a5,3253c <_ZN7testing8internal2RE4InitEPKc+0x140> - 32538: bc8e30ef jal 15900 <_ZdlPv@plt> - 3253c: 8522 mv a0,s0 - 3253e: bc2e30ef jal 15900 <_ZdlPv@plt> - 32542: 7406 ld s0,96(sp) - 32544: 69a6 ld s3,72(sp) - 32546: 6a06 ld s4,64(sp) - 32548: 70a6 ld ra,104(sp) - 3254a: 64e6 ld s1,88(sp) - 3254c: 854a mv a0,s2 - 3254e: 6946 ld s2,80(sp) - 32550: 6165 addi sp,sp,112 - 32552: 85fe306f j 15db0 <_ZdaPv@plt> - 32556: 0000a597 auipc a1,0xa - 3255a: b4258593 addi a1,a1,-1214 # 3c098 <_IO_stdin_used+0x2518> - 3255e: bddd j 32454 <_ZN7testing8internal2RE4InitEPKc+0x58> - 32560: 69a6 ld s3,72(sp) - 32562: 6a06 ld s4,64(sp) - 32564: b731 j 32470 <_ZN7testing8internal2RE4InitEPKc+0x74> - 32566: e4ce sd s3,72(sp) - 32568: e0d2 sd s4,64(sp) - 3256a: bf39 j 32488 <_ZN7testing8internal2RE4InitEPKc+0x8c> - 3256c: 842a mv s0,a0 - 3256e: 8526 mv a0,s1 - 32570: cbee80ef jal 1aa2e <_ZN7testing8internal12AssertHelperD1Ev> - 32574: 8552 mv a0,s4 - 32576: 84be40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3257a: 0828 addi a0,sp,24 - 3257c: 0001a317 auipc t1,0x1a - 32580: a5c33303 ld t1,-1444(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 32584: 9302 jalr t1 - 32586: 8522 mv a0,s0 - 32588: a68e30ef jal 157f0 <_Unwind_Resume@plt> - 3258c: 842a mv s0,a0 - 3258e: b7f5 j 3257a <_ZN7testing8internal2RE4InitEPKc+0x17e> - 32590: 842a mv s0,a0 - 32592: b7cd j 32574 <_ZN7testing8internal2RE4InitEPKc+0x178> - 32594: 67a2 ld a5,8(sp) - 32596: 842a mv s0,a0 - 32598: dbf9 beqz a5,3256e <_ZN7testing8internal2RE4InitEPKc+0x172> - 3259a: 6398 ld a4,0(a5) - 3259c: 853e mv a0,a5 - 3259e: 671c ld a5,8(a4) - 325a0: 9782 jalr a5 - 325a2: b7f1 j 3256e <_ZN7testing8internal2RE4InitEPKc+0x172> - -00000000000325a4 <_ZN7testing4Test19HasSameFixtureClassEv>: - 325a4: 715d addi sp,sp,-80 - 325a6: e0a2 sd s0,64(sp) - 325a8: fc26 sd s1,56(sp) - 325aa: f84a sd s2,48(sp) - 325ac: e486 sd ra,72(sp) - 325ae: d29f80ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 325b2: 613c ld a5,64(a0) - 325b4: 1087b703 ld a4,264(a5) - 325b8: 1107b403 ld s0,272(a5) - 325bc: 7b1c ld a5,48(a4) - 325be: 07843903 ld s2,120(s0) - 325c2: 639c ld a5,0(a5) - 325c4: 7fa4 ld s1,120(a5) - 325c6: 15248163 beq s1,s2,32708 <_ZN7testing4Test19HasSameFixtureClassEv+0x164> - 325ca: f44e sd s3,40(sp) - 325cc: f052 sd s4,32(sp) - 325ce: ec56 sd s5,24(sp) - 325d0: 02043a03 ld s4,32(s0) - 325d4: 0207ba83 ld s5,32(a5) - 325d8: a8de80ef jal 1b064 <_ZN7testing8internal13GetTestTypeIdEv> - 325dc: 89aa mv s3,a0 - 325de: a87e80ef jal 1b064 <_ZN7testing8internal13GetTestTypeIdEv> - 325e2: 13348a63 beq s1,s3,32716 <_ZN7testing4Test19HasSameFixtureClassEv+0x172> - 325e6: 12a90b63 beq s2,a0,3271c <_ZN7testing4Test19HasSameFixtureClassEv+0x178> - 325ea: 6685 lui a3,0x1 - 325ec: 850a mv a0,sp - 325ee: 92868693 addi a3,a3,-1752 # 928 <__abi_tag-0xf96c> - 325f2: 00009717 auipc a4,0x9 - 325f6: 7a670713 addi a4,a4,1958 # 3bd98 <_IO_stdin_used+0x2218> - 325fa: 00008617 auipc a2,0x8 - 325fe: 1d660613 addi a2,a2,470 # 3a7d0 <_IO_stdin_used+0xc50> - 32602: 4585 li a1,1 - 32604: b52e80ef jal 1a956 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> - 32608: 00810913 addi s2,sp,8 - 3260c: 854a mv a0,s2 - 3260e: 848a mv s1,sp - 32610: cb5e80ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 32614: 6522 ld a0,8(sp) - 32616: 00008597 auipc a1,0x8 - 3261a: 68258593 addi a1,a1,1666 # 3ac98 <_IO_stdin_used+0x1118> - 3261e: 0541 addi a0,a0,16 - 32620: 810e30ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 32624: 6522 ld a0,8(sp) - 32626: 00008597 auipc a1,0x8 - 3262a: 6ba58593 addi a1,a1,1722 # 3ace0 <_IO_stdin_used+0x1160> - 3262e: 0541 addi a0,a0,16 - 32630: 800e30ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 32634: 6000 ld s0,0(s0) - 32636: 69a2 ld s3,8(sp) - 32638: 22040263 beqz s0,3285c <_ZN7testing4Test19HasSameFixtureClassEv+0x2b8> - 3263c: 8522 mv a0,s0 - 3263e: d92e30ef jal 15bd0 - 32642: 862a mv a2,a0 - 32644: 85a2 mv a1,s0 - 32646: 01098513 addi a0,s3,16 - 3264a: 8b6e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3264e: 6522 ld a0,8(sp) - 32650: 00009597 auipc a1,0x9 - 32654: 8b058593 addi a1,a1,-1872 # 3af00 <_IO_stdin_used+0x1380> - 32658: 0541 addi a0,a0,16 - 3265a: fd7e20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 3265e: 6522 ld a0,8(sp) - 32660: 0000a597 auipc a1,0xa - 32664: 8f058593 addi a1,a1,-1808 # 3bf50 <_IO_stdin_used+0x23d0> - 32668: 0541 addi a0,a0,16 - 3266a: fc7e20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 3266e: 6422 ld s0,8(sp) - 32670: 240a8863 beqz s5,328c0 <_ZN7testing4Test19HasSameFixtureClassEv+0x31c> - 32674: 8556 mv a0,s5 - 32676: d5ae30ef jal 15bd0 - 3267a: 862a mv a2,a0 - 3267c: 85d6 mv a1,s5 - 3267e: 01040513 addi a0,s0,16 - 32682: 87ee30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32686: 6522 ld a0,8(sp) - 32688: 0000a597 auipc a1,0xa - 3268c: 8e058593 addi a1,a1,-1824 # 3bf68 <_IO_stdin_used+0x23e8> - 32690: 0541 addi a0,a0,16 - 32692: f9fe20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 32696: 6422 ld s0,8(sp) - 32698: 200a0a63 beqz s4,328ac <_ZN7testing4Test19HasSameFixtureClassEv+0x308> - 3269c: 8552 mv a0,s4 - 3269e: d32e30ef jal 15bd0 - 326a2: 862a mv a2,a0 - 326a4: 85d2 mv a1,s4 - 326a6: 01040513 addi a0,s0,16 - 326aa: 856e30ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 326ae: 6522 ld a0,8(sp) - 326b0: 00008597 auipc a1,0x8 - 326b4: 03058593 addi a1,a1,48 # 3a6e0 <_IO_stdin_used+0xb60> - 326b8: 0541 addi a0,a0,16 - 326ba: f77e20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 326be: 6522 ld a0,8(sp) - 326c0: 0000a597 auipc a1,0xa - 326c4: 8b858593 addi a1,a1,-1864 # 3bf78 <_IO_stdin_used+0x23f8> - 326c8: 0541 addi a0,a0,16 - 326ca: f67e20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 326ce: 6522 ld a0,8(sp) - 326d0: 0000a597 auipc a1,0xa - 326d4: 8e858593 addi a1,a1,-1816 # 3bfb8 <_IO_stdin_used+0x2438> - 326d8: 0541 addi a0,a0,16 - 326da: f57e20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 326de: 6522 ld a0,8(sp) - 326e0: 0000a597 auipc a1,0xa - 326e4: 91858593 addi a1,a1,-1768 # 3bff8 <_IO_stdin_used+0x2478> - 326e8: 0541 addi a0,a0,16 - 326ea: f47e20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 326ee: 6522 ld a0,8(sp) - 326f0: 0000a597 auipc a1,0xa - 326f4: 94858593 addi a1,a1,-1720 # 3c038 <_IO_stdin_used+0x24b8> - 326f8: 0541 addi a0,a0,16 - 326fa: f37e20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 326fe: 85ca mv a1,s2 - 32700: 8526 mv a0,s1 - 32702: ac1fe0ef jal 311c2 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> - 32706: aa0d j 32838 <_ZN7testing4Test19HasSameFixtureClassEv+0x294> - 32708: 60a6 ld ra,72(sp) - 3270a: 6406 ld s0,64(sp) - 3270c: 74e2 ld s1,56(sp) - 3270e: 7942 ld s2,48(sp) - 32710: 4505 li a0,1 - 32712: 6161 addi sp,sp,80 - 32714: 8082 ret - 32716: 87d6 mv a5,s5 - 32718: 8ad2 mv s5,s4 - 3271a: 8a3e mv s4,a5 - 3271c: 6685 lui a3,0x1 - 3271e: 850a mv a0,sp - 32720: 91c68693 addi a3,a3,-1764 # 91c <__abi_tag-0xf978> - 32724: 00009717 auipc a4,0x9 - 32728: 67470713 addi a4,a4,1652 # 3bd98 <_IO_stdin_used+0x2218> - 3272c: 00008617 auipc a2,0x8 - 32730: 0a460613 addi a2,a2,164 # 3a7d0 <_IO_stdin_used+0xc50> - 32734: 4585 li a1,1 - 32736: a20e80ef jal 1a956 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> - 3273a: 00810913 addi s2,sp,8 - 3273e: 854a mv a0,s2 - 32740: 848a mv s1,sp - 32742: b83e80ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 32746: 6522 ld a0,8(sp) - 32748: 00008597 auipc a1,0x8 - 3274c: 55058593 addi a1,a1,1360 # 3ac98 <_IO_stdin_used+0x1118> - 32750: 0541 addi a0,a0,16 - 32752: edfe20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 32756: 6522 ld a0,8(sp) - 32758: 00009597 auipc a1,0x9 - 3275c: 70058593 addi a1,a1,1792 # 3be58 <_IO_stdin_used+0x22d8> - 32760: 0541 addi a0,a0,16 - 32762: ecfe20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 32766: 6522 ld a0,8(sp) - 32768: 00009597 auipc a1,0x9 - 3276c: 73058593 addi a1,a1,1840 # 3be98 <_IO_stdin_used+0x2318> - 32770: 0541 addi a0,a0,16 - 32772: ebfe20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 32776: 6000 ld s0,0(s0) - 32778: 69a2 ld s3,8(sp) - 3277a: 10040f63 beqz s0,32898 <_ZN7testing4Test19HasSameFixtureClassEv+0x2f4> - 3277e: 8522 mv a0,s0 - 32780: c50e30ef jal 15bd0 - 32784: 862a mv a2,a0 - 32786: 85a2 mv a1,s0 - 32788: 01098513 addi a0,s3,16 - 3278c: f75e20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32790: 6522 ld a0,8(sp) - 32792: 00008597 auipc a1,0x8 - 32796: 76e58593 addi a1,a1,1902 # 3af00 <_IO_stdin_used+0x1380> - 3279a: 0541 addi a0,a0,16 - 3279c: e95e20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 327a0: 6522 ld a0,8(sp) - 327a2: 00009597 auipc a1,0x9 - 327a6: 71658593 addi a1,a1,1814 # 3beb8 <_IO_stdin_used+0x2338> - 327aa: 0541 addi a0,a0,16 - 327ac: e85e20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 327b0: 6422 ld s0,8(sp) - 327b2: 0c0a8963 beqz s5,32884 <_ZN7testing4Test19HasSameFixtureClassEv+0x2e0> - 327b6: 8556 mv a0,s5 - 327b8: c18e30ef jal 15bd0 - 327bc: 862a mv a2,a0 - 327be: 85d6 mv a1,s5 - 327c0: 01040513 addi a0,s0,16 - 327c4: f3de20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 327c8: 6522 ld a0,8(sp) - 327ca: 00009597 auipc a1,0x9 - 327ce: 6f658593 addi a1,a1,1782 # 3bec0 <_IO_stdin_used+0x2340> - 327d2: 0541 addi a0,a0,16 - 327d4: e5de20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 327d8: 6522 ld a0,8(sp) - 327da: 00009597 auipc a1,0x9 - 327de: 6de58593 addi a1,a1,1758 # 3beb8 <_IO_stdin_used+0x2338> - 327e2: 0541 addi a0,a0,16 - 327e4: e4de20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 327e8: 6422 ld s0,8(sp) - 327ea: 080a0363 beqz s4,32870 <_ZN7testing4Test19HasSameFixtureClassEv+0x2cc> - 327ee: 8552 mv a0,s4 - 327f0: be0e30ef jal 15bd0 - 327f4: 862a mv a2,a0 - 327f6: 85d2 mv a1,s4 - 327f8: 01040513 addi a0,s0,16 - 327fc: f05e20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32800: 6522 ld a0,8(sp) - 32802: 00009597 auipc a1,0x9 - 32806: 6de58593 addi a1,a1,1758 # 3bee0 <_IO_stdin_used+0x2360> - 3280a: 0541 addi a0,a0,16 - 3280c: e25e20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 32810: 6522 ld a0,8(sp) - 32812: 00009597 auipc a1,0x9 - 32816: 6f658593 addi a1,a1,1782 # 3bf08 <_IO_stdin_used+0x2388> - 3281a: 0541 addi a0,a0,16 - 3281c: e15e20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 32820: 6522 ld a0,8(sp) - 32822: 00009597 auipc a1,0x9 - 32826: 72658593 addi a1,a1,1830 # 3bf48 <_IO_stdin_used+0x23c8> - 3282a: 0541 addi a0,a0,16 - 3282c: e05e20ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 32830: 85ca mv a1,s2 - 32832: 8526 mv a0,s1 - 32834: 98ffe0ef jal 311c2 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> - 32838: 6522 ld a0,8(sp) - 3283a: c501 beqz a0,32842 <_ZN7testing4Test19HasSameFixtureClassEv+0x29e> - 3283c: 611c ld a5,0(a0) - 3283e: 679c ld a5,8(a5) - 32840: 9782 jalr a5 - 32842: 8526 mv a0,s1 - 32844: 9eae80ef jal 1aa2e <_ZN7testing8internal12AssertHelperD1Ev> - 32848: 60a6 ld ra,72(sp) - 3284a: 6406 ld s0,64(sp) - 3284c: 79a2 ld s3,40(sp) - 3284e: 7a02 ld s4,32(sp) - 32850: 6ae2 ld s5,24(sp) - 32852: 74e2 ld s1,56(sp) - 32854: 7942 ld s2,48(sp) - 32856: 4501 li a0,0 - 32858: 6161 addi sp,sp,80 - 3285a: 8082 ret - 3285c: 01098513 addi a0,s3,16 - 32860: 4619 li a2,6 - 32862: 00007597 auipc a1,0x7 - 32866: 67658593 addi a1,a1,1654 # 39ed8 <_IO_stdin_used+0x358> - 3286a: e97e20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3286e: b3c5 j 3264e <_ZN7testing4Test19HasSameFixtureClassEv+0xaa> - 32870: 01040513 addi a0,s0,16 - 32874: 4619 li a2,6 - 32876: 00007597 auipc a1,0x7 - 3287a: 66258593 addi a1,a1,1634 # 39ed8 <_IO_stdin_used+0x358> - 3287e: e83e20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32882: bfbd j 32800 <_ZN7testing4Test19HasSameFixtureClassEv+0x25c> - 32884: 01040513 addi a0,s0,16 - 32888: 4619 li a2,6 - 3288a: 00007597 auipc a1,0x7 - 3288e: 64e58593 addi a1,a1,1614 # 39ed8 <_IO_stdin_used+0x358> - 32892: e6fe20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32896: bf0d j 327c8 <_ZN7testing4Test19HasSameFixtureClassEv+0x224> - 32898: 01098513 addi a0,s3,16 - 3289c: 4619 li a2,6 - 3289e: 00007597 auipc a1,0x7 - 328a2: 63a58593 addi a1,a1,1594 # 39ed8 <_IO_stdin_used+0x358> - 328a6: e5be20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 328aa: b5dd j 32790 <_ZN7testing4Test19HasSameFixtureClassEv+0x1ec> - 328ac: 01040513 addi a0,s0,16 - 328b0: 4619 li a2,6 - 328b2: 00007597 auipc a1,0x7 - 328b6: 62658593 addi a1,a1,1574 # 39ed8 <_IO_stdin_used+0x358> - 328ba: e47e20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 328be: bbc5 j 326ae <_ZN7testing4Test19HasSameFixtureClassEv+0x10a> - 328c0: 01040513 addi a0,s0,16 - 328c4: 4619 li a2,6 - 328c6: 00007597 auipc a1,0x7 - 328ca: 61258593 addi a1,a1,1554 # 39ed8 <_IO_stdin_used+0x358> - 328ce: e33e20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 328d2: bb55 j 32686 <_ZN7testing4Test19HasSameFixtureClassEv+0xe2> - 328d4: 67a2 ld a5,8(sp) - 328d6: 842a mv s0,a0 - 328d8: c789 beqz a5,328e2 <_ZN7testing4Test19HasSameFixtureClassEv+0x33e> - 328da: 6398 ld a4,0(a5) - 328dc: 853e mv a0,a5 - 328de: 671c ld a5,8(a4) - 328e0: 9782 jalr a5 - 328e2: 8526 mv a0,s1 - 328e4: 94ae80ef jal 1aa2e <_ZN7testing8internal12AssertHelperD1Ev> - 328e8: 8522 mv a0,s0 - 328ea: f07e20ef jal 157f0 <_Unwind_Resume@plt> - 328ee: b7dd j 328d4 <_ZN7testing4Test19HasSameFixtureClassEv+0x330> - 328f0: 842a mv s0,a0 - 328f2: bfc5 j 328e2 <_ZN7testing4Test19HasSameFixtureClassEv+0x33e> - 328f4: 842a mv s0,a0 - 328f6: b7f5 j 328e2 <_ZN7testing4Test19HasSameFixtureClassEv+0x33e> - -00000000000328f8 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 328f8: 7139 addi sp,sp,-64 - 328fa: f822 sd s0,48(sp) - 328fc: f426 sd s1,40(sp) - 328fe: 842a mv s0,a0 - 32900: 84ae mv s1,a1 - 32902: f04a sd s2,32(sp) - 32904: fc06 sd ra,56(sp) - 32906: 9d1f80ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 3290a: 85a2 mv a1,s0 - 3290c: 8726 mv a4,s1 - 3290e: 0800 addi s0,sp,16 - 32910: 878a mv a5,sp - 32912: 56fd li a3,-1 - 32914: 4601 li a2,0 - 32916: 890a mv s2,sp - 32918: e402 sd zero,8(sp) - 3291a: 00010823 sb zero,16(sp) - 3291e: e022 sd s0,0(sp) - 32920: cdefe0ef jal 30dfe <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_> - 32924: 6502 ld a0,0(sp) - 32926: 00850463 beq a0,s0,3292e <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x36> - 3292a: fd7e20ef jal 15900 <_ZdlPv@plt> - 3292e: 70e2 ld ra,56(sp) - 32930: 7442 ld s0,48(sp) - 32932: 74a2 ld s1,40(sp) - 32934: 7902 ld s2,32(sp) - 32936: 6121 addi sp,sp,64 - 32938: 8082 ret - 3293a: 842a mv s0,a0 - 3293c: 854a mv a0,s2 - 3293e: c82e40ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 32942: 8522 mv a0,s0 - 32944: eade20ef jal 157f0 <_Unwind_Resume@plt> - -0000000000032948 <_ZN7testing4Test3RunEv>: - 32948: 715d addi sp,sp,-80 - 3294a: e0a2 sd s0,64(sp) - 3294c: e486 sd ra,72(sp) - 3294e: 842a mv s0,a0 - 32950: c55ff0ef jal 325a4 <_ZN7testing4Test19HasSameFixtureClassEv> - 32954: e509 bnez a0,3295e <_ZN7testing4Test3RunEv+0x16> - 32956: 60a6 ld ra,72(sp) - 32958: 6406 ld s0,64(sp) - 3295a: 6161 addi sp,sp,80 - 3295c: 8082 ret - 3295e: fc26 sd s1,56(sp) - 32960: f84a sd s2,48(sp) - 32962: 975f80ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 32966: 04053903 ld s2,64(a0) - 3296a: fffe7497 auipc s1,0xfffe7 - 3296e: 93a48493 addi s1,s1,-1734 # 192a4 <_ZN7testing4Test5SetUpEv> - 32972: 854a mv a0,s2 - 32974: a37ea0ef jal 1d3aa <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> - 32978: 611c ld a5,0(a0) - 3297a: 6f9c ld a5,24(a5) - 3297c: 08979563 bne a5,s1,32a06 <_ZN7testing4Test3RunEv+0xbe> - 32980: 45c5 li a1,17 - 32982: 00009697 auipc a3,0x9 - 32986: 6f668693 addi a3,a3,1782 # 3c078 <_IO_stdin_used+0x24f8> - 3298a: 4601 li a2,0 - 3298c: 8522 mv a0,s0 - 3298e: 00019317 auipc t1,0x19 - 32992: 1d233303 ld t1,466(t1) # 4bb60 <_GLOBAL_OFFSET_TABLE_+0x10> - 32996: e02e sd a1,0(sp) - 32998: e402 sd zero,8(sp) - 3299a: 9302 jalr t1 - 3299c: a62f90ef jal 2bbfe <_ZN7testing4Test15HasFatalFailureEv> - 329a0: c90d beqz a0,329d2 <_ZN7testing4Test3RunEv+0x8a> - 329a2: 854a mv a0,s2 - 329a4: a07ea0ef jal 1d3aa <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> - 329a8: 611c ld a5,0(a0) - 329aa: 6f9c ld a5,24(a5) - 329ac: 04979f63 bne a5,s1,32a0a <_ZN7testing4Test3RunEv+0xc2> - 329b0: 8522 mv a0,s0 - 329b2: 6406 ld s0,64(sp) - 329b4: 74e2 ld s1,56(sp) - 329b6: 7942 ld s2,48(sp) - 329b8: 60a6 ld ra,72(sp) - 329ba: 00009697 auipc a3,0x9 - 329be: 6d668693 addi a3,a3,1750 # 3c090 <_IO_stdin_used+0x2510> - 329c2: 45e5 li a1,25 - 329c4: 4601 li a2,0 - 329c6: 00019317 auipc t1,0x19 - 329ca: 19a33303 ld t1,410(t1) # 4bb60 <_GLOBAL_OFFSET_TABLE_+0x10> - 329ce: 6161 addi sp,sp,80 - 329d0: 8302 jr t1 - 329d2: a58f90ef jal 2bc2a <_ZN7testing4Test9IsSkippedEv> - 329d6: f571 bnez a0,329a2 <_ZN7testing4Test3RunEv+0x5a> - 329d8: 854a mv a0,s2 - 329da: 9d1ea0ef jal 1d3aa <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> - 329de: 611c ld a5,0(a0) - 329e0: 6f9c ld a5,24(a5) - 329e2: 02979663 bne a5,s1,32a0e <_ZN7testing4Test3RunEv+0xc6> - 329e6: 02100593 li a1,33 - 329ea: 00009697 auipc a3,0x9 - 329ee: 69668693 addi a3,a3,1686 # 3c080 <_IO_stdin_used+0x2500> - 329f2: 4601 li a2,0 - 329f4: 8522 mv a0,s0 - 329f6: 00019317 auipc t1,0x19 - 329fa: 16a33303 ld t1,362(t1) # 4bb60 <_GLOBAL_OFFSET_TABLE_+0x10> - 329fe: ec02 sd zero,24(sp) - 32a00: e82e sd a1,16(sp) - 32a02: 9302 jalr t1 - 32a04: bf79 j 329a2 <_ZN7testing4Test3RunEv+0x5a> - 32a06: 9782 jalr a5 - 32a08: bfa5 j 32980 <_ZN7testing4Test3RunEv+0x38> - 32a0a: 9782 jalr a5 - 32a0c: b755 j 329b0 <_ZN7testing4Test3RunEv+0x68> - 32a0e: 9782 jalr a5 - 32a10: bfd9 j 329e6 <_ZN7testing4Test3RunEv+0x9e> - -0000000000032a12 <_ZN7testing8TestInfo3RunEv>: - 32a12: 08054783 lbu a5,128(a0) - 32a16: e391 bnez a5,32a1a <_ZN7testing8TestInfo3RunEv+0x8> - 32a18: 8082 ret - 32a1a: 711d addi sp,sp,-96 - 32a1c: ec86 sd ra,88(sp) - 32a1e: e8a2 sd s0,80(sp) - 32a20: e4a6 sd s1,72(sp) - 32a22: 842a mv s0,a0 - 32a24: e0ca sd s2,64(sp) - 32a26: fc4e sd s3,56(sp) - 32a28: f456 sd s5,40(sp) - 32a2a: f852 sd s4,48(sp) - 32a2c: 8abf80ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 32a30: 04053983 ld s3,64(a0) - 32a34: fffe7a97 auipc s5,0xfffe7 - 32a38: 870a8a93 addi s5,s5,-1936 # 192a4 <_ZN7testing4Test5SetUpEv> - 32a3c: 1089b823 sd s0,272(s3) - 32a40: 897f80ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 32a44: fc4ea0ef jal 1d208 <_ZN7testing8UnitTest9listenersEv> - 32a48: be6ea0ef jal 1ce2e <_ZN7testing18TestEventListeners8repeaterEv> - 32a4c: 611c ld a5,0(a0) - 32a4e: 85a2 mv a1,s0 - 32a50: 84aa mv s1,a0 - 32a52: 63bc ld a5,64(a5) - 32a54: 9782 jalr a5 - 32a56: 811e80ef jal 1b266 <_ZN7testing8internal15GetTimeInMillisEv> - 32a5a: 892a mv s2,a0 - 32a5c: 854e mv a0,s3 - 32a5e: 94dea0ef jal 1d3aa <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> - 32a62: 611c ld a5,0(a0) - 32a64: 6f9c ld a5,24(a5) - 32a66: 09579d63 bne a5,s5,32b00 <_ZN7testing8TestInfo3RunEv+0xee> - 32a6a: 6448 ld a0,136(s0) - 32a6c: 45c5 li a1,17 - 32a6e: 00009697 auipc a3,0x9 - 32a72: 63268693 addi a3,a3,1586 # 3c0a0 <_IO_stdin_used+0x2520> - 32a76: 4601 li a2,0 - 32a78: 00019317 auipc t1,0x19 - 32a7c: 1f033303 ld t1,496(t1) # 4bc68 <_GLOBAL_OFFSET_TABLE_+0x118> - 32a80: e402 sd zero,8(sp) - 32a82: e02e sd a1,0(sp) - 32a84: 9302 jalr t1 - 32a86: 8a2a mv s4,a0 - 32a88: 976f90ef jal 2bbfe <_ZN7testing4Test15HasFatalFailureEv> - 32a8c: c13d beqz a0,32af2 <_ZN7testing8TestInfo3RunEv+0xe0> - 32a8e: 020a0a63 beqz s4,32ac2 <_ZN7testing8TestInfo3RunEv+0xb0> - 32a92: 854e mv a0,s3 - 32a94: 917ea0ef jal 1d3aa <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> - 32a98: 611c ld a5,0(a0) - 32a9a: 6f9c ld a5,24(a5) - 32a9c: 07579463 bne a5,s5,32b04 <_ZN7testing8TestInfo3RunEv+0xf2> - 32aa0: 00019597 auipc a1,0x19 - 32aa4: 0d85b583 ld a1,216(a1) # 4bb78 <_GLOBAL_OFFSET_TABLE_+0x28> - 32aa8: 8552 mv a0,s4 - 32aaa: 00009697 auipc a3,0x9 - 32aae: 61668693 addi a3,a3,1558 # 3c0c0 <_IO_stdin_used+0x2540> - 32ab2: 4601 li a2,0 - 32ab4: 00019317 auipc t1,0x19 - 32ab8: 0ac33303 ld t1,172(t1) # 4bb60 <_GLOBAL_OFFSET_TABLE_+0x10> - 32abc: ec02 sd zero,24(sp) - 32abe: e82e sd a1,16(sp) - 32ac0: 9302 jalr t1 - 32ac2: 11243023 sd s2,256(s0) - 32ac6: fa0e80ef jal 1b266 <_ZN7testing8internal15GetTimeInMillisEv> - 32aca: 609c ld a5,0(s1) - 32acc: 41250533 sub a0,a0,s2 - 32ad0: 10a43423 sd a0,264(s0) - 32ad4: 6bbc ld a5,80(a5) - 32ad6: 85a2 mv a1,s0 - 32ad8: 8526 mv a0,s1 - 32ada: 9782 jalr a5 - 32adc: 60e6 ld ra,88(sp) - 32ade: 6446 ld s0,80(sp) - 32ae0: 1009b823 sd zero,272(s3) - 32ae4: 64a6 ld s1,72(sp) - 32ae6: 6906 ld s2,64(sp) - 32ae8: 79e2 ld s3,56(sp) - 32aea: 7a42 ld s4,48(sp) - 32aec: 7aa2 ld s5,40(sp) - 32aee: 6125 addi sp,sp,96 - 32af0: 8082 ret - 32af2: 938f90ef jal 2bc2a <_ZN7testing4Test9IsSkippedEv> - 32af6: fd41 bnez a0,32a8e <_ZN7testing8TestInfo3RunEv+0x7c> - 32af8: 8552 mv a0,s4 - 32afa: e4fff0ef jal 32948 <_ZN7testing4Test3RunEv> - 32afe: bf51 j 32a92 <_ZN7testing8TestInfo3RunEv+0x80> - 32b00: 9782 jalr a5 - 32b02: b7a5 j 32a6a <_ZN7testing8TestInfo3RunEv+0x58> - 32b04: 9782 jalr a5 - 32b06: bf69 j 32aa0 <_ZN7testing8TestInfo3RunEv+0x8e> - -0000000000032b08 <_ZN7testing9TestSuite3RunEv>: - 32b08: 07054783 lbu a5,112(a0) - 32b0c: e391 bnez a5,32b10 <_ZN7testing9TestSuite3RunEv+0x8> - 32b0e: 8082 ret - 32b10: 715d addi sp,sp,-80 - 32b12: e486 sd ra,72(sp) - 32b14: e0a2 sd s0,64(sp) - 32b16: f84a sd s2,48(sp) - 32b18: 842a mv s0,a0 - 32b1a: f44e sd s3,40(sp) - 32b1c: f052 sd s4,32(sp) - 32b1e: fc26 sd s1,56(sp) - 32b20: fb6f80ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 32b24: 04053983 ld s3,64(a0) - 32b28: fffe6a17 auipc s4,0xfffe6 - 32b2c: 77ca0a13 addi s4,s4,1916 # 192a4 <_ZN7testing4Test5SetUpEv> - 32b30: 1089b423 sd s0,264(s3) - 32b34: fa2f80ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 32b38: ed0ea0ef jal 1d208 <_ZN7testing8UnitTest9listenersEv> - 32b3c: af2ea0ef jal 1ce2e <_ZN7testing18TestEventListeners8repeaterEv> - 32b40: 611c ld a5,0(a0) - 32b42: 85a2 mv a1,s0 - 32b44: 892a mv s2,a0 - 32b46: 7b9c ld a5,48(a5) - 32b48: 9782 jalr a5 - 32b4a: 00093783 ld a5,0(s2) - 32b4e: 85a2 mv a1,s0 - 32b50: 854a mv a0,s2 - 32b52: 7f9c ld a5,56(a5) - 32b54: 9782 jalr a5 - 32b56: 854e mv a0,s3 - 32b58: 853ea0ef jal 1d3aa <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> - 32b5c: 611c ld a5,0(a0) - 32b5e: 6f9c ld a5,24(a5) - 32b60: 0b479963 bne a5,s4,32c12 <_ZN7testing9TestSuite3RunEv+0x10a> - 32b64: 00019597 auipc a1,0x19 - 32b68: 47c5b583 ld a1,1148(a1) # 4bfe0 <_GLOBAL_OFFSET_TABLE_+0x490> - 32b6c: 00009697 auipc a3,0x9 - 32b70: 57468693 addi a3,a3,1396 # 3c0e0 <_IO_stdin_used+0x2560> - 32b74: 4601 li a2,0 - 32b76: 8522 mv a0,s0 - 32b78: 00019317 auipc t1,0x19 - 32b7c: 07033303 ld t1,112(t1) # 4bbe8 <_GLOBAL_OFFSET_TABLE_+0x98> - 32b80: e02e sd a1,0(sp) - 32b82: e402 sd zero,8(sp) - 32b84: 9302 jalr t1 - 32b86: ee0e80ef jal 1b266 <_ZN7testing8internal15GetTimeInMillisEv> - 32b8a: fc28 sd a0,120(s0) - 32b8c: 4481 li s1,0 - 32b8e: a031 j 32b9a <_ZN7testing9TestSuite3RunEv+0x92> - 32b90: a55e90ef jal 1c5e4 <_ZN7testing9TestSuite18GetMutableTestInfoEi> - 32b94: e7fff0ef jal 32a12 <_ZN7testing8TestInfo3RunEv> - 32b98: 2485 addiw s1,s1,1 - 32b9a: 8522 mv a0,s0 - 32b9c: f56e60ef jal 192f2 <_ZNK7testing9TestSuite16total_test_countEv> - 32ba0: 87aa mv a5,a0 - 32ba2: 85a6 mv a1,s1 - 32ba4: 8522 mv a0,s0 - 32ba6: fef4c5e3 blt s1,a5,32b90 <_ZN7testing9TestSuite3RunEv+0x88> - 32baa: ebce80ef jal 1b266 <_ZN7testing8internal15GetTimeInMillisEv> - 32bae: 7c38 ld a4,120(s0) - 32bb0: 87aa mv a5,a0 - 32bb2: 854e mv a0,s3 - 32bb4: 8f99 sub a5,a5,a4 - 32bb6: e05c sd a5,128(s0) - 32bb8: ff2ea0ef jal 1d3aa <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> - 32bbc: 611c ld a5,0(a0) - 32bbe: 6f9c ld a5,24(a5) - 32bc0: 05479b63 bne a5,s4,32c16 <_ZN7testing9TestSuite3RunEv+0x10e> - 32bc4: 00019597 auipc a1,0x19 - 32bc8: 0bc5b583 ld a1,188(a1) # 4bc80 <_GLOBAL_OFFSET_TABLE_+0x130> - 32bcc: 00009697 auipc a3,0x9 - 32bd0: 52c68693 addi a3,a3,1324 # 3c0f8 <_IO_stdin_used+0x2578> - 32bd4: 4601 li a2,0 - 32bd6: 8522 mv a0,s0 - 32bd8: 00019317 auipc t1,0x19 - 32bdc: 01033303 ld t1,16(t1) # 4bbe8 <_GLOBAL_OFFSET_TABLE_+0x98> - 32be0: e82e sd a1,16(sp) - 32be2: ec02 sd zero,24(sp) - 32be4: 9302 jalr t1 - 32be6: 00093783 ld a5,0(s2) - 32bea: 85a2 mv a1,s0 - 32bec: 854a mv a0,s2 - 32bee: 6fbc ld a5,88(a5) - 32bf0: 9782 jalr a5 - 32bf2: 00093783 ld a5,0(s2) - 32bf6: 85a2 mv a1,s0 - 32bf8: 854a mv a0,s2 - 32bfa: 73bc ld a5,96(a5) - 32bfc: 9782 jalr a5 - 32bfe: 60a6 ld ra,72(sp) - 32c00: 6406 ld s0,64(sp) - 32c02: 1009b423 sd zero,264(s3) - 32c06: 74e2 ld s1,56(sp) - 32c08: 7942 ld s2,48(sp) - 32c0a: 79a2 ld s3,40(sp) - 32c0c: 7a02 ld s4,32(sp) - 32c0e: 6161 addi sp,sp,80 - 32c10: 8082 ret - 32c12: 9782 jalr a5 - 32c14: bf81 j 32b64 <_ZN7testing9TestSuite3RunEv+0x5c> - 32c16: 9782 jalr a5 - 32c18: b775 j 32bc4 <_ZN7testing9TestSuite3RunEv+0xbc> - -0000000000032c1a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv>: - 32c1a: 7131 addi sp,sp,-192 - 32c1c: 181c addi a5,sp,48 - 32c1e: f922 sd s0,176(sp) - 32c20: 842a mv s0,a0 - 32c22: 853e mv a0,a5 - 32c24: f526 sd s1,168(sp) - 32c26: f4e6 sd s9,104(sp) - 32c28: fd06 sd ra,184(sp) - 32c2a: ec3e sd a5,24(sp) - 32c2c: e2fe70ef jal 1aa5a <_ZN7testing8internal8GetArgvsB5cxx11Ev> - 32c30: 74c2 ld s1,48(sp) - 32c32: 7ce2 ld s9,56(sp) - 32c34: f426 sd s1,40(sp) - 32c36: 3e9c8c63 beq s9,s1,3302e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x414> - 32c3a: 6088 ld a0,0(s1) - 32c3c: 01048793 addi a5,s1,16 - 32c40: 00f50463 beq a0,a5,32c48 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2e> - 32c44: cbde20ef jal 15900 <_ZdlPv@plt> - 32c48: 02048493 addi s1,s1,32 - 32c4c: fe9c97e3 bne s9,s1,32c3a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x20> - 32c50: 7542 ld a0,48(sp) - 32c52: c119 beqz a0,32c58 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x3e> - 32c54: cade20ef jal 15900 <_ZdlPv@plt> - 32c58: 00019797 auipc a5,0x19 - 32c5c: 1b87b783 ld a5,440(a5) # 4be10 <_GLOBAL_OFFSET_TABLE_+0x2c0> - 32c60: 0007c783 lbu a5,0(a5) - 32c64: cb81 beqz a5,32c74 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x5a> - 32c66: 70ea ld ra,184(sp) - 32c68: 744a ld s0,176(sp) - 32c6a: 74aa ld s1,168(sp) - 32c6c: 7ca6 ld s9,104(sp) - 32c6e: 4505 li a0,1 - 32c70: 6129 addi sp,sp,192 - 32c72: 8082 ret - 32c74: 8522 mv a0,s0 - 32c76: ee9fb0ef jal 2eb5e <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv> - 32c7a: e9aea0ef jal 1d314 <_ZN7testing8internal30WriteToShardStatusFileIfNeededEv> - 32c7e: 1d843483 ld s1,472(s0) - 32c82: 0000a597 auipc a1,0xa - 32c86: 0f658593 addi a1,a1,246 # 3cd78 <_ZN7testingL15kTestShardIndexE> - 32c8a: 0000a517 auipc a0,0xa - 32c8e: 0d650513 addi a0,a0,214 # 3cd60 <_ZN7testingL16kTestTotalShardsE> - 32c92: 00903633 snez a2,s1 - 32c96: f40ec0ef jal 1f3d6 <_ZN7testing8internal11ShouldShardEPKcS2_b> - 32c9a: 00154593 xori a1,a0,1 - 32c9e: 0ff5f593 zext.b a1,a1 - 32ca2: 8522 mv a0,s0 - 32ca4: b20ec0ef jal 1efc4 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE> - 32ca8: 00019797 auipc a5,0x19 - 32cac: ff87b783 ld a5,-8(a5) # 4bca0 <_GLOBAL_OFFSET_TABLE_+0x150> - 32cb0: 0007c783 lbu a5,0(a5) - 32cb4: e82a sd a0,16(sp) - 32cb6: e43e sd a5,8(sp) - 32cb8: 36079d63 bnez a5,33032 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x418> - 32cbc: ecee sd s11,88(sp) - 32cbe: 00019d97 auipc s11,0x19 - 32cc2: 242dbd83 ld s11,578(s11) # 4bf00 <_GLOBAL_OFFSET_TABLE_+0x3b0> - 32cc6: 000dc703 lbu a4,0(s11) - 32cca: f14a sd s2,160(sp) - 32ccc: ed4e sd s3,152(sp) - 32cce: e952 sd s4,144(sp) - 32cd0: e556 sd s5,136(sp) - 32cd2: e15a sd s6,128(sp) - 32cd4: fcde sd s7,120(sp) - 32cd6: f8e2 sd s8,112(sp) - 32cd8: f0ea sd s10,96(sp) - 32cda: 4781 li a5,0 - 32cdc: cb1d beqz a4,32d12 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0xf8> - 32cde: 00019797 auipc a5,0x19 - 32ce2: fba7b783 ld a5,-70(a5) # 4bc98 <_GLOBAL_OFFSET_TABLE_+0x148> - 32ce6: 439c lw a5,0(a5) - 32ce8: 34078963 beqz a5,3303a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x420> - 32cec: 37fd addiw a5,a5,-1 - 32cee: 53e31737 lui a4,0x53e31 - 32cf2: 02079693 slli a3,a5,0x20 - 32cf6: 0706 slli a4,a4,0x1 - 32cf8: a3b70713 addi a4,a4,-1477 # 53e30a3b <__global_pointer$+0x53de3cab> - 32cfc: 9281 srli a3,a3,0x20 - 32cfe: 02e686b3 mul a3,a3,a4 - 32d02: 6761 lui a4,0x18 - 32d04: 69f7071b addiw a4,a4,1695 # 1869f <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0xdb> - 32d08: 92c1 srli a3,a3,0x30 - 32d0a: 02d7073b mulw a4,a4,a3 - 32d0e: 9f99 subw a5,a5,a4 - 32d10: 2785 addiw a5,a5,1 - 32d12: 1af42e23 sw a5,444(s0) - 32d16: 19840513 addi a0,s0,408 - 32d1a: 914ea0ef jal 1ce2e <_ZN7testing18TestEventListeners8repeaterEv> - 32d1e: 892a mv s2,a0 - 32d20: d46e80ef jal 1b266 <_ZN7testing8internal15GetTimeInMillisEv> - 32d24: 00093783 ld a5,0(s2) - 32d28: 640c ld a1,8(s0) - 32d2a: 1ca43423 sd a0,456(s0) - 32d2e: 6b9c ld a5,16(a5) - 32d30: 854a mv a0,s2 - 32d32: 4d05 li s10,1 - 32d34: 9782 jalr a5 - 32d36: 2e048563 beqz s1,33020 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x406> - 32d3a: 009c addi a5,sp,64 - 32d3c: 4a01 li s4,0 - 32d3e: 00019a97 auipc s5,0x19 - 32d42: ee2aba83 ld s5,-286(s5) # 4bc20 <_GLOBAL_OFFSET_TABLE_+0xd0> - 32d46: 00019b17 auipc s6,0x19 - 32d4a: 0fab3b03 ld s6,250(s6) # 4be40 <_GLOBAL_OFFSET_TABLE_+0x2f0> - 32d4e: 4c0d li s8,3 - 32d50: f03e sd a5,32(sp) - 32d52: 000d4463 bltz s10,32d5a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x140> - 32d56: 29aa0263 beq s4,s10,32fda <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x3c0> - 32d5a: 6064 ld s1,192(s0) - 32d5c: 0b843983 ld s3,184(s0) - 32d60: 00998963 beq s3,s1,32d72 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x158> - 32d64: 0009b503 ld a0,0(s3) - 32d68: 09a1 addi s3,s3,8 - 32d6a: 8a9e90ef jal 1c612 <_ZN7testing9TestSuite11ClearResultEv> - 32d6e: ff349be3 bne s1,s3,32d64 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x14a> - 32d72: cf4e80ef jal 1b266 <_ZN7testing8internal15GetTimeInMillisEv> - 32d76: 67c2 ld a5,16(sp) - 32d78: 8baa mv s7,a0 - 32d7a: 0ef05e63 blez a5,32e76 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x25c> - 32d7e: 000dc783 lbu a5,0(s11) - 32d82: 1c079263 bnez a5,32f46 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x32c> - 32d86: 00093783 ld a5,0(s2) - 32d8a: 640c ld a1,8(s0) - 32d8c: 8652 mv a2,s4 - 32d8e: 6f9c ld a5,24(a5) - 32d90: 854a mv a0,s2 - 32d92: 9782 jalr a5 - 32d94: 00093783 ld a5,0(s2) - 32d98: 640c ld a1,8(s0) - 32d9a: 854a mv a0,s2 - 32d9c: 739c ld a5,32(a5) - 32d9e: 9782 jalr a5 - 32da0: 0a843983 ld s3,168(s0) - 32da4: 7044 ld s1,160(s0) - 32da6: 01349663 bne s1,s3,32db2 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x198> - 32daa: a829 j 32dc4 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1aa> - 32dac: 04a1 addi s1,s1,8 - 32dae: 00998b63 beq s3,s1,32dc4 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1aa> - 32db2: 6088 ld a0,0(s1) - 32db4: 611c ld a5,0(a0) - 32db6: 6b9c ld a5,16(a5) - 32db8: ff578ae3 beq a5,s5,32dac <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x192> - 32dbc: 04a1 addi s1,s1,8 - 32dbe: 9782 jalr a5 - 32dc0: fe9999e3 bne s3,s1,32db2 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x198> - 32dc4: 00093783 ld a5,0(s2) - 32dc8: 640c ld a1,8(s0) - 32dca: 854a mv a0,s2 - 32dcc: 779c ld a5,40(a5) - 32dce: 9782 jalr a5 - 32dd0: e5bf80ef jal 2bc2a <_ZN7testing4Test9IsSkippedEv> - 32dd4: 10050d63 beqz a0,32eee <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2d4> - 32dd8: cfef80ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 32ddc: 6128 ld a0,64(a0) - 32dde: 4481 li s1,0 - 32de0: e5aea0ef jal 1d43a <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> - 32de4: 89aa mv s3,a0 - 32de6: 854e mv a0,s3 - 32de8: f4be80ef jal 1bd32 <_ZNK7testing10TestResult16total_part_countEv> - 32dec: 00a4df63 bge s1,a0,32e0a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1f0> - 32df0: 85a6 mv a1,s1 - 32df2: 854e mv a0,s3 - 32df4: f63e80ef jal 1bd56 <_ZNK7testing10TestResult17GetTestPartResultEi> - 32df8: 411c lw a5,0(a0) - 32dfa: 05878f63 beq a5,s8,32e58 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x23e> - 32dfe: 2485 addiw s1,s1,1 - 32e00: 854e mv a0,s3 - 32e02: f31e80ef jal 1bd32 <_ZNK7testing10TestResult16total_part_countEv> - 32e06: fea4c5e3 blt s1,a0,32df0 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1d6> - 32e0a: 00019797 auipc a5,0x19 - 32e0e: 0767b783 ld a5,118(a5) # 4be80 - 32e12: 6388 ld a0,0(a5) - 32e14: e7de20ef jal 15c90 - 32e18: 00093783 ld a5,0(s2) - 32e1c: 640c ld a1,8(s0) - 32e1e: 854a mv a0,s2 - 32e20: 77bc ld a5,104(a5) - 32e22: 9782 jalr a5 - 32e24: 7444 ld s1,168(s0) - 32e26: 0a043983 ld s3,160(s0) - 32e2a: 00999663 bne s3,s1,32e36 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x21c> - 32e2e: a831 j 32e4a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x230> - 32e30: 14e1 addi s1,s1,-8 - 32e32: 01348c63 beq s1,s3,32e4a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x230> - 32e36: ff84b503 ld a0,-8(s1) - 32e3a: 611c ld a5,0(a0) - 32e3c: 6f9c ld a5,24(a5) - 32e3e: ff6789e3 beq a5,s6,32e30 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x216> - 32e42: 14e1 addi s1,s1,-8 - 32e44: 9782 jalr a5 - 32e46: ff3498e3 bne s1,s3,32e36 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x21c> - 32e4a: 00093783 ld a5,0(s2) - 32e4e: 640c ld a1,8(s0) - 32e50: 854a mv a0,s2 - 32e52: 7bbc ld a5,112(a5) - 32e54: 9782 jalr a5 - 32e56: a03d j 32e84 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x26a> - 32e58: 692c ld a1,80(a0) - 32e5a: 6562 ld a0,24(sp) - 32e5c: 8d8e70ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 32e60: 7542 ld a0,48(sp) - 32e62: f4ee20ef jal 155b0 - 32e66: 7542 ld a0,48(sp) - 32e68: 7782 ld a5,32(sp) - 32e6a: f8f50ae3 beq a0,a5,32dfe <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1e4> - 32e6e: a93e20ef jal 15900 <_ZdlPv@plt> - 32e72: 2485 addiw s1,s1,1 - 32e74: b771 j 32e00 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1e6> - 32e76: 00093783 ld a5,0(s2) - 32e7a: 640c ld a1,8(s0) - 32e7c: 8652 mv a2,s4 - 32e7e: 6f9c ld a5,24(a5) - 32e80: 854a mv a0,s2 - 32e82: 9782 jalr a5 - 32e84: be2e80ef jal 1b266 <_ZN7testing8internal15GetTimeInMillisEv> - 32e88: 00093783 ld a5,0(s2) - 32e8c: 640c ld a1,8(s0) - 32e8e: 41750533 sub a0,a0,s7 - 32e92: 7fbc ld a5,120(a5) - 32e94: 8652 mv a2,s4 - 32e96: 1ca43823 sd a0,464(s0) - 32e9a: 854a mv a0,s2 - 32e9c: 9782 jalr a5 - 32e9e: 8522 mv a0,s0 - 32ea0: 804e90ef jal 1bea4 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> - 32ea4: 08a05763 blez a0,32f32 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x318> - 32ea8: 4785 li a5,1 - 32eaa: e43e sd a5,8(sp) - 32eac: 8522 mv a0,s0 - 32eae: da8ea0ef jal 1d456 <_ZN7testing8internal12UnitTestImpl14UnshuffleTestsEv> - 32eb2: 000dc783 lbu a5,0(s11) - 32eb6: e399 bnez a5,32ebc <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2a2> - 32eb8: 2a05 addiw s4,s4,1 - 32eba: bd61 j 32d52 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x138> - 32ebc: 1bc42483 lw s1,444(s0) - 32ec0: 67e1 lui a5,0x18 - 32ec2: 69e78793 addi a5,a5,1694 # 1869e <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0xda> - 32ec6: fff4851b addiw a0,s1,-1 - 32eca: 00a7b533 sltu a0,a5,a0 - 32ece: 00154513 xori a0,a0,1 - 32ed2: dc8ea0ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 32ed6: c141 beqz a0,32f56 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x33c> - 32ed8: 67e1 lui a5,0x18 - 32eda: 2485 addiw s1,s1,1 - 32edc: 69f78793 addi a5,a5,1695 # 1869f <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0xdb> - 32ee0: 0097d363 bge a5,s1,32ee6 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2cc> - 32ee4: 4485 li s1,1 - 32ee6: 1a942e23 sw s1,444(s0) - 32eea: 2a05 addiw s4,s4,1 - 32eec: b59d j 32d52 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x138> - 32eee: d11f80ef jal 2bbfe <_ZN7testing4Test15HasFatalFailureEv> - 32ef2: f11d bnez a0,32e18 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1fe> - 32ef4: 4481 li s1,0 - 32ef6: a035 j 32f22 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x308> - 32ef8: 6878 ld a4,208(s0) - 32efa: 6c7c ld a5,216(s0) - 32efc: 4501 li a0,0 - 32efe: 8f99 sub a5,a5,a4 - 32f00: 8789 srai a5,a5,0x2 - 32f02: 2781 sext.w a5,a5 - 32f04: 00f6dc63 bge a3,a5,32f1c <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x302> - 32f08: 00249793 slli a5,s1,0x2 - 32f0c: 973e add a4,a4,a5 - 32f0e: 431c lw a5,0(a4) - 32f10: 0007c663 bltz a5,32f1c <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x302> - 32f14: 7c58 ld a4,184(s0) - 32f16: 078e slli a5,a5,0x3 - 32f18: 97ba add a5,a5,a4 - 32f1a: 6388 ld a0,0(a5) - 32f1c: bedff0ef jal 32b08 <_ZN7testing9TestSuite3RunEv> - 32f20: 0485 addi s1,s1,1 - 32f22: 8522 mv a0,s0 - 32f24: 988e80ef jal 1b0ac <_ZNK7testing8internal12UnitTestImpl22total_test_suite_countEv> - 32f28: 0004869b sext.w a3,s1 - 32f2c: fca6c6e3 blt a3,a0,32ef8 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2de> - 32f30: b5e5 j 32e18 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1fe> - 32f32: 11840513 addi a0,s0,280 - 32f36: e83e80ef jal 1bdb8 <_ZNK7testing10TestResult6FailedEv> - 32f3a: 67a2 ld a5,8(sp) - 32f3c: 8d5d or a0,a0,a5 - 32f3e: 0ff57793 zext.b a5,a0 - 32f42: e43e sd a5,8(sp) - 32f44: b7a5 j 32eac <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x292> - 32f46: 1bc42783 lw a5,444(s0) - 32f4a: 8522 mv a0,s0 - 32f4c: 1cf42023 sw a5,448(s0) - 32f50: c6bfa0ef jal 2dbba <_ZN7testing8internal12UnitTestImpl12ShuffleTestsEv> - 32f54: bd0d j 32d86 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x16c> - 32f56: 6be2 ld s7,24(sp) - 32f58: 00009617 auipc a2,0x9 - 32f5c: 5c060613 addi a2,a2,1472 # 3c518 <_IO_stdin_used+0x2998> - 32f60: 458d li a1,3 - 32f62: 855e mv a0,s7 - 32f64: 09300693 li a3,147 - 32f68: d5aee0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 32f6c: 03600613 li a2,54 - 32f70: 00009597 auipc a1,0x9 - 32f74: 1a058593 addi a1,a1,416 # 3c110 <_IO_stdin_used+0x2590> - 32f78: 00019517 auipc a0,0x19 - 32f7c: 02053503 ld a0,32(a0) # 4bf98 <_ZSt4cerr@Base> - 32f80: f80e20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32f84: 4651 li a2,20 - 32f86: 00009597 auipc a1,0x9 - 32f8a: 1c258593 addi a1,a1,450 # 3c148 <_IO_stdin_used+0x25c8> - 32f8e: 00019517 auipc a0,0x19 - 32f92: 00a53503 ld a0,10(a0) # 4bf98 <_ZSt4cerr@Base> - 32f96: f6ae20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32f9a: 85a6 mv a1,s1 - 32f9c: 00019517 auipc a0,0x19 - 32fa0: ffc53503 ld a0,-4(a0) # 4bf98 <_ZSt4cerr@Base> - 32fa4: d6ce20ef jal 15510 <_ZNSolsEi@plt> - 32fa8: 4649 li a2,18 - 32faa: 00009597 auipc a1,0x9 - 32fae: 1b658593 addi a1,a1,438 # 3c160 <_IO_stdin_used+0x25e0> - 32fb2: 89aa mv s3,a0 - 32fb4: f4ce20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32fb8: 65e1 lui a1,0x18 - 32fba: 854e mv a0,s3 - 32fbc: 69f58593 addi a1,a1,1695 # 1869f <_ZN20UnaryTestAbs_v8_Test8TestBodyEv+0xdb> - 32fc0: d50e20ef jal 15510 <_ZNSolsEi@plt> - 32fc4: 4609 li a2,2 - 32fc6: 0000a597 auipc a1,0xa - 32fca: 91a58593 addi a1,a1,-1766 # 3c8e0 <_IO_stdin_used+0x2d60> - 32fce: f32e20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32fd2: 855e mv a0,s7 - 32fd4: 87feb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 32fd8: b701 j 32ed8 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2be> - 32fda: 00093783 ld a5,0(s2) - 32fde: 640c ld a1,8(s0) - 32fe0: 854a mv a0,s2 - 32fe2: 63dc ld a5,128(a5) - 32fe4: 9782 jalr a5 - 32fe6: 77a2 ld a5,40(sp) - 32fe8: 02fc8463 beq s9,a5,33010 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x3f6> - 32fec: 67a2 ld a5,8(sp) - 32fee: 70ea ld ra,184(sp) - 32ff0: 744a ld s0,176(sp) - 32ff2: 790a ld s2,160(sp) - 32ff4: 69ea ld s3,152(sp) - 32ff6: 6a4a ld s4,144(sp) - 32ff8: 6aaa ld s5,136(sp) - 32ffa: 6b0a ld s6,128(sp) - 32ffc: 7be6 ld s7,120(sp) - 32ffe: 7c46 ld s8,112(sp) - 33000: 7d06 ld s10,96(sp) - 33002: 6de6 ld s11,88(sp) - 33004: 74aa ld s1,168(sp) - 33006: 7ca6 ld s9,104(sp) - 33008: 0017c513 xori a0,a5,1 - 3300c: 6129 addi sp,sp,192 - 3300e: 8082 ret - 33010: 00009597 auipc a1,0x9 - 33014: 16858593 addi a1,a1,360 # 3c178 <_IO_stdin_used+0x25f8> - 33018: 4505 li a0,1 - 3301a: 80fe90ef jal 1c828 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 3301e: b7f9 j 32fec <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x3d2> - 33020: 00019797 auipc a5,0x19 - 33024: f007b783 ld a5,-256(a5) # 4bf20 <_GLOBAL_OFFSET_TABLE_+0x3d0> - 33028: 0007ad03 lw s10,0(a5) - 3302c: b339 j 32d3a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x120> - 3302e: 8566 mv a0,s9 - 33030: b10d j 32c52 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x38> - 33032: 8522 mv a0,s0 - 33034: eb2f80ef jal 2b6e6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv> - 33038: b13d j 32c66 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x4c> - 3303a: a2ce80ef jal 1b266 <_ZN7testing8internal15GetTimeInMillisEv> - 3303e: 0005079b sext.w a5,a0 - 33042: b16d j 32cec <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0xd2> - 33044: 842a mv s0,a0 - 33046: 6562 ld a0,24(sp) - 33048: d79e30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3304c: 8522 mv a0,s0 - 3304e: fa2e20ef jal 157f0 <_Unwind_Resume@plt> - 33052: 842a mv s0,a0 - 33054: 6562 ld a0,24(sp) - 33056: ffceb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 3305a: 8522 mv a0,s0 - 3305c: f94e20ef jal 157f0 <_Unwind_Resume@plt> - -0000000000033060 <_ZN7testing8UnitTest3RunEv>: - 33060: 00019797 auipc a5,0x19 - 33064: d887b783 ld a5,-632(a5) # 4bde8 <_GLOBAL_OFFSET_TABLE_+0x298> - 33068: 679c ld a5,8(a5) - 3306a: 7159 addi sp,sp,-112 - 3306c: f0a2 sd s0,96(sp) - 3306e: f486 sd ra,104(sp) - 33070: eca6 sd s1,88(sp) - 33072: e8ca sd s2,80(sp) - 33074: e4ce sd s3,72(sp) - 33076: 842a mv s0,a0 - 33078: c3d1 beqz a5,330fc <_ZN7testing8UnitTest3RunEv+0x9c> - 3307a: 4481 li s1,0 - 3307c: 00009597 auipc a1,0x9 - 33080: 86458593 addi a1,a1,-1948 # 3b8e0 <_IO_stdin_used+0x1d60> - 33084: 850a mv a0,sp - 33086: eafe60ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 3308a: 67a2 ld a5,8(sp) - 3308c: 890a mv s2,sp - 3308e: e7d1 bnez a5,3311a <_ZN7testing8UnitTest3RunEv+0xba> - 33090: 00019797 auipc a5,0x19 - 33094: d107b783 ld a5,-752(a5) # 4bda0 <_GLOBAL_OFFSET_TABLE_+0x250> - 33098: 6020 ld s0,64(s0) - 3309a: 0007c783 lbu a5,0(a5) - 3309e: 1ef40c23 sb a5,504(s0) - 330a2: a34f80ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 330a6: 613c ld a5,64(a0) - 330a8: 1f87c783 lbu a5,504(a5) - 330ac: cb85 beqz a5,330dc <_ZN7testing8UnitTest3RunEv+0x7c> - 330ae: 8522 mv a0,s0 - 330b0: b6bff0ef jal 32c1a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv> - 330b4: 67a2 ld a5,8(sp) - 330b6: 00154513 xori a0,a0,1 - 330ba: 0ff57413 zext.b s0,a0 - 330be: 6502 ld a0,0(sp) - 330c0: eb85 bnez a5,330f0 <_ZN7testing8UnitTest3RunEv+0x90> - 330c2: 081c addi a5,sp,16 - 330c4: 00f50463 beq a0,a5,330cc <_ZN7testing8UnitTest3RunEv+0x6c> - 330c8: 839e20ef jal 15900 <_ZdlPv@plt> - 330cc: 70a6 ld ra,104(sp) - 330ce: 8522 mv a0,s0 - 330d0: 7406 ld s0,96(sp) - 330d2: 64e6 ld s1,88(sp) - 330d4: 6946 ld s2,80(sp) - 330d6: 69a6 ld s3,72(sp) - 330d8: 6165 addi sp,sp,112 - 330da: 8082 ret - 330dc: 8522 mv a0,s0 - 330de: b3dff0ef jal 32c1a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv> - 330e2: 67a2 ld a5,8(sp) - 330e4: 00154513 xori a0,a0,1 - 330e8: 0ff57413 zext.b s0,a0 - 330ec: 6502 ld a0,0(sp) - 330ee: dbf1 beqz a5,330c2 <_ZN7testing8UnitTest3RunEv+0x62> - 330f0: c60e20ef jal 15550 - 330f4: 84aa mv s1,a0 - 330f6: e539 bnez a0,33144 <_ZN7testing8UnitTest3RunEv+0xe4> - 330f8: 6502 ld a0,0(sp) - 330fa: b7e1 j 330c2 <_ZN7testing8UnitTest3RunEv+0x62> - 330fc: 00009517 auipc a0,0x9 - 33100: 17450513 addi a0,a0,372 # 3c270 <_IO_stdin_used+0x26f0> - 33104: 9cde20ef jal 15ad0 - 33108: 84aa mv s1,a0 - 3310a: cd59 beqz a0,331a8 <_ZN7testing8UnitTest3RunEv+0x148> - 3310c: 85aa mv a1,a0 - 3310e: 850a mv a0,sp - 33110: e25e60ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 33114: 67a2 ld a5,8(sp) - 33116: 890a mv s2,sp - 33118: dfa5 beqz a5,33090 <_ZN7testing8UnitTest3RunEv+0x30> - 3311a: 8526 mv a0,s1 - 3311c: 00007597 auipc a1,0x7 - 33120: 0fc58593 addi a1,a1,252 # 3a218 <_IO_stdin_used+0x698> - 33124: c0ce20ef jal 15530 - 33128: 4605 li a2,1 - 3312a: 84aa mv s1,a0 - 3312c: 86aa mv a3,a0 - 3312e: 85b2 mv a1,a2 - 33130: 00009517 auipc a0,0x9 - 33134: 67850513 addi a0,a0,1656 # 3c7a8 <_IO_stdin_used+0x2c28> - 33138: a98e20ef jal 153d0 - 3313c: 8526 mv a0,s1 - 3313e: 933e20ef jal 15a70 - 33142: b7b9 j 33090 <_ZN7testing8UnitTest3RunEv+0x30> - 33144: 02010913 addi s2,sp,32 - 33148: 6685 lui a3,0x1 - 3314a: 1a268693 addi a3,a3,418 # 11a2 <__abi_tag-0xf0f2> - 3314e: 854a mv a0,s2 - 33150: 00007617 auipc a2,0x7 - 33154: 68060613 addi a2,a2,1664 # 3a7d0 <_IO_stdin_used+0xc50> - 33158: 4589 li a1,2 - 3315a: b68ee0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 3315e: 02a00613 li a2,42 - 33162: 00009597 auipc a1,0x9 - 33166: 16658593 addi a1,a1,358 # 3c2c8 <_IO_stdin_used+0x2748> - 3316a: 00019517 auipc a0,0x19 - 3316e: e2e53503 ld a0,-466(a0) # 4bf98 <_ZSt4cerr@Base> - 33172: d8ee20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 33176: 6622 ld a2,8(sp) - 33178: 6582 ld a1,0(sp) - 3317a: 00019517 auipc a0,0x19 - 3317e: e1e53503 ld a0,-482(a0) # 4bf98 <_ZSt4cerr@Base> - 33182: d7ee20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 33186: 4635 li a2,13 - 33188: 00009597 auipc a1,0x9 - 3318c: 17058593 addi a1,a1,368 # 3c2f8 <_IO_stdin_used+0x2778> - 33190: 89aa mv s3,a0 - 33192: d6ee20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 33196: 85a6 mv a1,s1 - 33198: 854e mv a0,s3 - 3319a: b76e20ef jal 15510 <_ZNSolsEi@plt> - 3319e: 854a mv a0,s2 - 331a0: eb2eb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 331a4: 6502 ld a0,0(sp) - 331a6: bf31 j 330c2 <_ZN7testing8UnitTest3RunEv+0x62> - 331a8: 00008597 auipc a1,0x8 - 331ac: 73858593 addi a1,a1,1848 # 3b8e0 <_IO_stdin_used+0x1d60> - 331b0: bdd1 j 33084 <_ZN7testing8UnitTest3RunEv+0x24> - 331b2: 842a mv s0,a0 - 331b4: 854a mv a0,s2 - 331b6: c0be30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 331ba: 8522 mv a0,s0 - 331bc: e34e20ef jal 157f0 <_Unwind_Resume@plt> - 331c0: 468d li a3,3 - 331c2: 872a mv a4,a0 - 331c4: 04d58d63 beq a1,a3,3321e <_ZN7testing8UnitTest3RunEv+0x1be> - 331c8: 00b6c863 blt a3,a1,331d8 <_ZN7testing8UnitTest3RunEv+0x178> - 331cc: 4685 li a3,1 - 331ce: 10d58163 beq a1,a3,332d0 <_ZN7testing8UnitTest3RunEv+0x270> - 331d2: 4689 li a3,2 - 331d4: 10d58d63 beq a1,a3,332ee <_ZN7testing8UnitTest3RunEv+0x28e> - 331d8: 853a mv a0,a4 - 331da: be6e20ef jal 155c0 <__cxa_begin_catch@plt> - 331de: 1004 addi s1,sp,32 - 331e0: 8526 mv a0,s1 - 331e2: 00009617 auipc a2,0x9 - 331e6: 0ae60613 addi a2,a2,174 # 3c290 <_IO_stdin_used+0x2710> - 331ea: 4581 li a1,0 - 331ec: c3be20ef jal 15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> - 331f0: 85a6 mv a1,s1 - 331f2: 4509 li a0,2 - 331f4: f04ff0ef jal 328f8 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 331f8: 8526 mv a0,s1 - 331fa: bc7e30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 331fe: a63e20ef jal 15c60 <__cxa_end_catch@plt> - 33202: 4501 li a0,0 - 33204: bd45 j 330b4 <_ZN7testing8UnitTest3RunEv+0x54> - 33206: 842a mv s0,a0 - 33208: 67a2 ld a5,8(sp) - 3320a: 6502 ld a0,0(sp) - 3320c: e3b1 bnez a5,33250 <_ZN7testing8UnitTest3RunEv+0x1f0> - 3320e: 081c addi a5,sp,16 - 33210: 00f50463 beq a0,a5,33218 <_ZN7testing8UnitTest3RunEv+0x1b8> - 33214: eece20ef jal 15900 <_ZdlPv@plt> - 33218: 8522 mv a0,s0 - 3321a: dd6e20ef jal 157f0 <_Unwind_Resume@plt> - 3321e: ba2e20ef jal 155c0 <__cxa_begin_catch@plt> - 33222: 611c ld a5,0(a0) - 33224: 1004 addi s1,sp,32 - 33226: 6b9c ld a5,16(a5) - 33228: 9782 jalr a5 - 3322a: 85aa mv a1,a0 - 3322c: 00009617 auipc a2,0x9 - 33230: 06460613 addi a2,a2,100 # 3c290 <_IO_stdin_used+0x2710> - 33234: 8526 mv a0,s1 - 33236: bf1e20ef jal 15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> - 3323a: 85a6 mv a1,s1 - 3323c: 4509 li a0,2 - 3323e: ebaff0ef jal 328f8 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 33242: 8526 mv a0,s1 - 33244: b7de30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 33248: a19e20ef jal 15c60 <__cxa_end_catch@plt> - 3324c: 4501 li a0,0 - 3324e: b59d j 330b4 <_ZN7testing8UnitTest3RunEv+0x54> - 33250: b00e20ef jal 15550 - 33254: 892a mv s2,a0 - 33256: e119 bnez a0,3325c <_ZN7testing8UnitTest3RunEv+0x1fc> - 33258: 6502 ld a0,0(sp) - 3325a: bf55 j 3320e <_ZN7testing8UnitTest3RunEv+0x1ae> - 3325c: 1004 addi s1,sp,32 - 3325e: 6685 lui a3,0x1 - 33260: 1a268693 addi a3,a3,418 # 11a2 <__abi_tag-0xf0f2> - 33264: 8526 mv a0,s1 - 33266: 00007617 auipc a2,0x7 - 3326a: 56a60613 addi a2,a2,1386 # 3a7d0 <_IO_stdin_used+0xc50> - 3326e: 4589 li a1,2 - 33270: a52ee0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 33274: 02a00613 li a2,42 - 33278: 00009597 auipc a1,0x9 - 3327c: 05058593 addi a1,a1,80 # 3c2c8 <_IO_stdin_used+0x2748> - 33280: 00019517 auipc a0,0x19 - 33284: d1853503 ld a0,-744(a0) # 4bf98 <_ZSt4cerr@Base> - 33288: c78e20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3328c: 6622 ld a2,8(sp) - 3328e: 6582 ld a1,0(sp) - 33290: 00019517 auipc a0,0x19 - 33294: d0853503 ld a0,-760(a0) # 4bf98 <_ZSt4cerr@Base> - 33298: c68e20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3329c: 4635 li a2,13 - 3329e: 00009597 auipc a1,0x9 - 332a2: 05a58593 addi a1,a1,90 # 3c2f8 <_IO_stdin_used+0x2778> - 332a6: 89aa mv s3,a0 - 332a8: c58e20ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 332ac: 85ca mv a1,s2 - 332ae: 854e mv a0,s3 - 332b0: a60e20ef jal 15510 <_ZNSolsEi@plt> - 332b4: 8526 mv a0,s1 - 332b6: d9ceb0ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 332ba: 6502 ld a0,0(sp) - 332bc: bf89 j 3320e <_ZN7testing8UnitTest3RunEv+0x1ae> - 332be: 842a mv s0,a0 - 332c0: 8526 mv a0,s1 - 332c2: affe30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 332c6: 99be20ef jal 15c60 <__cxa_end_catch@plt> - 332ca: bf3d j 33208 <_ZN7testing8UnitTest3RunEv+0x1a8> - 332cc: 842a mv s0,a0 - 332ce: bfe5 j 332c6 <_ZN7testing8UnitTest3RunEv+0x266> - 332d0: af0e20ef jal 155c0 <__cxa_begin_catch@plt> - 332d4: 98de20ef jal 15c60 <__cxa_end_catch@plt> - 332d8: 4501 li a0,0 - 332da: bbe9 j 330b4 <_ZN7testing8UnitTest3RunEv+0x54> - 332dc: 842a mv s0,a0 - 332de: 8526 mv a0,s1 - 332e0: ae1e30ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 332e4: 97de20ef jal 15c60 <__cxa_end_catch@plt> - 332e8: b705 j 33208 <_ZN7testing8UnitTest3RunEv+0x1a8> - 332ea: 842a mv s0,a0 - 332ec: bfe5 j 332e4 <_ZN7testing8UnitTest3RunEv+0x284> - 332ee: ad2e20ef jal 155c0 <__cxa_begin_catch@plt> - 332f2: d7ee20ef jal 15870 <__cxa_rethrow@plt> - 332f6: 842a mv s0,a0 - 332f8: b7f9 j 332c6 <_ZN7testing8UnitTest3RunEv+0x266> - -00000000000332fa <_ZN7testing32ScopedFakeTestPartResultReporter4InitEv>: - 332fa: 1101 addi sp,sp,-32 - 332fc: e822 sd s0,16(sp) - 332fe: e426 sd s1,8(sp) - 33300: 842a mv s0,a0 - 33302: ec06 sd ra,24(sp) - 33304: fd3f70ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 33308: 6124 ld s1,64(a0) - 3330a: 4418 lw a4,8(s0) - 3330c: 4785 li a5,1 - 3330e: 8526 mv a0,s1 - 33310: 00f70d63 beq a4,a5,3332a <_ZN7testing32ScopedFakeTestPartResultReporter4InitEv+0x30> - 33314: a03fd0ef jal 30d16 <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv> - 33318: e808 sd a0,16(s0) - 3331a: 85a2 mv a1,s0 - 3331c: 6442 ld s0,16(sp) - 3331e: 60e2 ld ra,24(sp) - 33320: 8526 mv a0,s1 - 33322: 64a2 ld s1,8(sp) - 33324: 6105 addi sp,sp,32 - 33326: 869fd06f j 30b8e <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE> - 3332a: 873ef0ef jal 22b9c <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv> - 3332e: e808 sd a0,16(s0) - 33330: 85a2 mv a1,s0 - 33332: 6442 ld s0,16(sp) - 33334: 60e2 ld ra,24(sp) - 33336: 8526 mv a0,s1 - 33338: 64a2 ld s1,8(sp) - 3333a: 6105 addi sp,sp,32 - 3333c: 99fef06f j 22cda <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE> - -0000000000033340 <_ZN7testing32ScopedFakeTestPartResultReporterC1EPNS_19TestPartResultArrayE>: - 33340: 00019717 auipc a4,0x19 - 33344: b1873703 ld a4,-1256(a4) # 4be58 <_GLOBAL_OFFSET_TABLE_+0x308> - 33348: 0741 addi a4,a4,16 - 3334a: ed0c sd a1,24(a0) - 3334c: 00052423 sw zero,8(a0) - 33350: e118 sd a4,0(a0) - 33352: b765 j 332fa <_ZN7testing32ScopedFakeTestPartResultReporter4InitEv> - -0000000000033354 <_ZN7testing32ScopedFakeTestPartResultReporterC1ENS0_13InterceptModeEPNS_19TestPartResultArrayE>: - 33354: 00019717 auipc a4,0x19 - 33358: b0473703 ld a4,-1276(a4) # 4be58 <_GLOBAL_OFFSET_TABLE_+0x308> - 3335c: 0741 addi a4,a4,16 - 3335e: c50c sw a1,8(a0) - 33360: ed10 sd a2,24(a0) - 33362: e118 sd a4,0(a0) - 33364: bf59 j 332fa <_ZN7testing32ScopedFakeTestPartResultReporter4InitEv> - -0000000000033366 <_ZN7testing8internal24HasNewFatalFailureHelperC1Ev>: - 33366: 1141 addi sp,sp,-16 - 33368: 00019797 auipc a5,0x19 - 3336c: c187b783 ld a5,-1000(a5) # 4bf80 <_GLOBAL_OFFSET_TABLE_+0x430> - 33370: e406 sd ra,8(sp) - 33372: e022 sd s0,0(sp) - 33374: 07c1 addi a5,a5,16 - 33376: e11c sd a5,0(a0) - 33378: 00050423 sb zero,8(a0) - 3337c: 842a mv s0,a0 - 3337e: f59f70ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 33382: 6128 ld a0,64(a0) - 33384: 993fd0ef jal 30d16 <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv> - 33388: e808 sd a0,16(s0) - 3338a: f4df70ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 3338e: 85a2 mv a1,s0 - 33390: 6402 ld s0,0(sp) - 33392: 60a2 ld ra,8(sp) - 33394: 6128 ld a0,64(a0) - 33396: 0141 addi sp,sp,16 - 33398: ff6fd06f j 30b8e <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE> - -000000000003339c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_>: - 3339c: 7135 addi sp,sp,-160 - 3339e: 6214 ld a3,0(a2) - 333a0: e14a sd s2,128(sp) - 333a2: 00863903 ld s2,8(a2) - 333a6: 6198 ld a4,0(a1) - 333a8: 659c ld a5,8(a1) - 333aa: 40d90933 sub s2,s2,a3 - 333ae: f8d2 sd s4,112(sp) - 333b0: 8f99 sub a5,a5,a4 - 333b2: 40395a13 srai s4,s2,0x3 - 333b6: 577d li a4,-1 - 333b8: ed06 sd ra,152(sp) - 333ba: 001a0693 addi a3,s4,1 - 333be: 8311 srli a4,a4,0x4 - 333c0: e922 sd s0,144(sp) - 333c2: e526 sd s1,136(sp) - 333c4: fcce sd s3,120(sp) - 333c6: f4d6 sd s5,104(sp) - 333c8: f0da sd s6,96(sp) - 333ca: ecde sd s7,88(sp) - 333cc: e8e2 sd s8,80(sp) - 333ce: 5cd76663 bltu a4,a3,3399a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5fe> - 333d2: cd817057 vsetivli zero,2,e64,m1,ta,ma - 333d6: 5e0030d7 vmv.v.i v1,0 - 333da: 02010b93 addi s7,sp,32 - 333de: 878d srai a5,a5,0x3 - 333e0: 020bf0a7 vse64.v v1,(s7) - 333e4: 8b32 mv s6,a2 - 333e6: 8aae mv s5,a1 - 333e8: 84aa mv s1,a0 - 333ea: 00178413 addi s0,a5,1 - 333ee: 52068b63 beqz a3,33924 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x588> - 333f2: 00890993 addi s3,s2,8 - 333f6: 854e mv a0,s3 - 333f8: ca8e20ef jal 158a0 <_Znwm@plt> - 333fc: 99aa add s3,s3,a0 - 333fe: ec2a sd a0,24(sp) - 33400: 00053023 sd zero,0(a0) - 33404: f44e sd s3,40(sp) - 33406: 8c2a mv s8,a0 - 33408: 0521 addi a0,a0,8 - 3340a: 000a0763 beqz s4,33418 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x7c> - 3340e: 864a mv a2,s2 - 33410: 4581 li a1,0 - 33412: 8cfe20ef jal 15ce0 - 33416: 854e mv a0,s3 - 33418: 055557b7 lui a5,0x5555 - 3341c: 55578793 addi a5,a5,1365 # 5555555 <__global_pointer$+0x55087c5> - 33420: 55555737 lui a4,0x55555 - 33424: 1782 slli a5,a5,0x20 - 33426: 55570713 addi a4,a4,1365 # 55555555 <__global_pointer$+0x555087c5> - 3342a: f02a sd a0,32(sp) - 3342c: 97ba add a5,a5,a4 - 3342e: 5687e063 bltu a5,s0,3398e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5f2> - 33432: 4e040e63 beqz s0,3392e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x592> - 33436: 00141513 slli a0,s0,0x1 - 3343a: 9522 add a0,a0,s0 - 3343c: 050e slli a0,a0,0x3 - 3343e: c62e20ef jal 158a0 <_Znwm@plt> - 33442: 8a2a mv s4,a0 - 33444: 01810993 addi s3,sp,24 - 33448: 85a2 mv a1,s0 - 3344a: 864e mv a2,s3 - 3344c: 8552 mv a0,s4 - 3344e: 00019317 auipc t1,0x19 - 33452: 93233303 ld t1,-1742(t1) # 4bd80 <_GLOBAL_OFFSET_TABLE_+0x230> - 33456: 9302 jalr t1 - 33458: e4e6 sd s9,72(sp) - 3345a: 892a mv s2,a0 - 3345c: 000c0563 beqz s8,33466 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0xca> - 33460: 8562 mv a0,s8 - 33462: c9ee20ef jal 15900 <_ZdlPv@plt> - 33466: 000b3703 ld a4,0(s6) - 3346a: 008b3c83 ld s9,8(s6) - 3346e: 000ab783 ld a5,0(s5) - 33472: 008abc03 ld s8,8(s5) - 33476: 40ec8cb3 sub s9,s9,a4 - 3347a: 403cdc93 srai s9,s9,0x3 - 3347e: 40fc0c33 sub s8,s8,a5 - 33482: 577d li a4,-1 - 33484: 403c5c13 srai s8,s8,0x3 - 33488: 001c8793 addi a5,s9,1 - 3348c: 830d srli a4,a4,0x3 - 3348e: 0c05 addi s8,s8,1 - 33490: 56f76163 bltu a4,a5,339f2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x656> - 33494: cd817057 vsetivli zero,2,e64,m1,ta,ma - 33498: 5e0030d7 vmv.v.i v1,0 - 3349c: 020bf0a7 vse64.v v1,(s7) - 334a0: 46078b63 beqz a5,33916 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x57a> - 334a4: 00279413 slli s0,a5,0x2 - 334a8: 8522 mv a0,s0 - 334aa: bf6e20ef jal 158a0 <_Znwm@plt> - 334ae: 00850633 add a2,a0,s0 - 334b2: ec2a sd a0,24(sp) - 334b4: 00052023 sw zero,0(a0) - 334b8: f432 sd a2,40(sp) - 334ba: 8baa mv s7,a0 - 334bc: 460c8b63 beqz s9,33932 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x596> - 334c0: 47a1 li a5,8 - 334c2: 00052223 sw zero,4(a0) - 334c6: 00f506b3 add a3,a0,a5 - 334ca: 02f40563 beq s0,a5,334f4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> - 334ce: ff440793 addi a5,s0,-12 - 334d2: 4751 li a4,20 - 334d4: 3cf77a63 bgeu a4,a5,338a8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x50c> - 334d8: 0d007757 vsetvli a4,zero,e32,m1,ta,ma - 334dc: 5e0030d7 vmv.v.i v1,0 - 334e0: 8389 srli a5,a5,0x2 - 334e2: 0785 addi a5,a5,1 - 334e4: 0c67f757 vsetvli a4,a5,e8,mf4,ta,ma - 334e8: 0206e0a7 vse32.v v1,(a3) - 334ec: 8f99 sub a5,a5,a4 - 334ee: 070a slli a4,a4,0x2 - 334f0: 96ba add a3,a3,a4 - 334f2: fbed bnez a5,334e4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x148> - 334f4: 055557b7 lui a5,0x5555 - 334f8: 55578793 addi a5,a5,1365 # 5555555 <__global_pointer$+0x55087c5> - 334fc: 55555737 lui a4,0x55555 - 33500: 1782 slli a5,a5,0x20 - 33502: 55570713 addi a4,a4,1365 # 55555555 <__global_pointer$+0x555087c5> - 33506: f032 sd a2,32(sp) - 33508: 97ba add a5,a5,a4 - 3350a: 4f87ea63 bltu a5,s8,339fe <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x662> - 3350e: 400c0963 beqz s8,33920 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x584> - 33512: 001c1513 slli a0,s8,0x1 - 33516: 9562 add a0,a0,s8 - 33518: 050e slli a0,a0,0x3 - 3351a: b86e20ef jal 158a0 <_Znwm@plt> - 3351e: 842a mv s0,a0 - 33520: 864e mv a2,s3 - 33522: 85e2 mv a1,s8 - 33524: 8522 mv a0,s0 - 33526: 00018317 auipc t1,0x18 - 3352a: 64233303 ld t1,1602(t1) # 4bb68 <_GLOBAL_OFFSET_TABLE_+0x18> - 3352e: 9302 jalr t1 - 33530: 89aa mv s3,a0 - 33532: 000b8563 beqz s7,3353c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x1a0> - 33536: 855e mv a0,s7 - 33538: bc8e20ef jal 15900 <_ZdlPv@plt> - 3353c: aaaab7b7 lui a5,0xaaaab - 33540: aab78793 addi a5,a5,-1365 # ffffffffaaaaaaab <__global_pointer$+0xffffffffaaa5dd1b> - 33544: 02079713 slli a4,a5,0x20 - 33548: 41490533 sub a0,s2,s4 - 3354c: 97ba add a5,a5,a4 - 3354e: 850d srai a0,a0,0x3 - 33550: 02f50533 mul a0,a0,a5 - 33554: 86d2 mv a3,s4 - 33556: 8722 mv a4,s0 - 33558: 4781 li a5,0 - 3355a: 4809 li a6,2 - 3355c: 01490e63 beq s2,s4,33578 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x1dc> - 33560: 628c ld a1,0(a3) - 33562: d227f7d3 fcvt.d.l fa5,a5 - 33566: 6310 ld a2,0(a4) - 33568: 0785 addi a5,a5,1 - 3356a: a19c fsd fa5,0(a1) - 3356c: 01062023 sw a6,0(a2) - 33570: 06e1 addi a3,a3,24 - 33572: 0761 addi a4,a4,24 - 33574: fea7e6e3 bltu a5,a0,33560 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x1c4> - 33578: 000a3783 ld a5,0(s4) - 3357c: 008a3703 ld a4,8(s4) - 33580: 46a1 li a3,8 - 33582: 8f1d sub a4,a4,a5 - 33584: 40375513 srai a0,a4,0x3 - 33588: 08e6f363 bgeu a3,a4,3360e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x272> - 3358c: 4689 li a3,2 - 3358e: 00043803 ld a6,0(s0) - 33592: 872a mv a4,a0 - 33594: 00d57363 bgeu a0,a3,3359a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x1fe> - 33598: 8736 mv a4,a3 - 3359a: ffe70693 addi a3,a4,-2 - 3359e: 4669 li a2,26 - 335a0: 38d67c63 bgeu a2,a3,33938 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x59c> - 335a4: 00371893 slli a7,a4,0x3 - 335a8: 98be add a7,a7,a5 - 335aa: 00480593 addi a1,a6,4 - 335ae: 07a1 addi a5,a5,8 - 335b0: 86be mv a3,a5 - 335b2: 862e mv a2,a1 - 335b4: 0115f763 bgeu a1,a7,335c2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x226> - 335b8: 00271893 slli a7,a4,0x2 - 335bc: 9846 add a6,a6,a7 - 335be: 3907e063 bltu a5,a6,3393e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5a2> - 335c2: 0d8077d7 vsetvli a5,zero,e64,m1,ta,ma - 335c6: 5208a157 vid.v v2 - 335ca: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma - 335ce: 5e00b257 vmv.v.i v4,1 - 335d2: 0d807057 vsetvli zero,zero,e64,m1,ta,ma - 335d6: 0220b157 vadd.vi v2,v2,1 - 335da: 177d addi a4,a4,-1 - 335dc: 0d8777d7 vsetvli a5,a4,e64,m1,ta,ma - 335e0: 4a2110d7 vfcvt.f.xu.v v1,v2 - 335e4: 0d8075d7 vsetvli a1,zero,e64,m1,ta,ma - 335e8: 5e07c1d7 vmv.v.x v3,a5 - 335ec: 0d87f057 vsetvli zero,a5,e64,m1,ta,ma - 335f0: 0206f0a7 vse64.v v1,(a3) - 335f4: 02066227 vse32.v v4,(a2) - 335f8: 00379513 slli a0,a5,0x3 - 335fc: 8f1d sub a4,a4,a5 - 335fe: 0d8075d7 vsetvli a1,zero,e64,m1,ta,ma - 33602: 078a slli a5,a5,0x2 - 33604: 02218157 vadd.vv v2,v2,v3 - 33608: 96aa add a3,a3,a0 - 3360a: 963e add a2,a2,a5 - 3360c: fb61 bnez a4,335dc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x240> - 3360e: 008ab783 ld a5,8(s5) - 33612: 000abe83 ld t4,0(s5) - 33616: 008b3703 ld a4,8(s6) - 3361a: 000b3383 ld t2,0(s6) - 3361e: 41d782b3 sub t0,a5,t4 - 33622: 4032d293 srai t0,t0,0x3 - 33626: 40770333 sub t1,a4,t2 - 3362a: 40335313 srai t1,t1,0x3 - 3362e: 8c16 mv s8,t0 - 33630: 8c9a mv s9,t1 - 33632: 0afe8063 beq t4,a5,336d2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x336> - 33636: 08770e63 beq a4,t2,336d2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x336> - 3363a: 0000b797 auipc a5,0xb - 3363e: e567b587 fld fa1,-426(a5) # 3e490 <_ZTSSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE+0xa0> - 33642: 0000b797 auipc a5,0xb - 33646: e467b607 fld fa2,-442(a5) # 3e488 <_ZTSSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE+0x98> - 3364a: 8e52 mv t3,s4 - 3364c: 01840f93 addi t6,s0,24 - 33650: 4f01 li t5,0 - 33652: 000fb683 ld a3,0(t6) - 33656: 000eb883 ld a7,0(t4) - 3365a: 000e3703 ld a4,0(t3) - 3365e: 018e3783 ld a5,24(t3) - 33662: 0f05 addi t5,t5,1 - 33664: 0691 addi a3,a3,4 - 33666: 859e mv a1,t2 - 33668: 4601 li a2,0 - 3366a: a005 j 3368a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2ee> - 3366c: a2f71553 flt.d a0,fa4,fa5 - 33670: 24050b63 beqz a0,338c6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x52a> - 33674: 02b777d3 fadd.d fa5,fa4,fa1 - 33678: 4505 li a0,1 - 3367a: a79c fsd fa5,8(a5) - 3367c: c288 sw a0,0(a3) - 3367e: 05a1 addi a1,a1,8 - 33680: 0721 addi a4,a4,8 - 33682: 07a1 addi a5,a5,8 - 33684: 0691 addi a3,a3,4 - 33686: 04667163 bgeu a2,t1,336c8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x32c> - 3368a: 0005b803 ld a6,0(a1) - 3368e: 231c fld fa5,0(a4) - 33690: 0605 addi a2,a2,1 - 33692: 23180e63 beq a6,a7,338ce <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x532> - 33696: 2398 fld fa4,0(a5) - 33698: 2714 fld fa3,8(a4) - 3369a: a2d71553 flt.d a0,fa4,fa3 - 3369e: f579 bnez a0,3366c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2d0> - 336a0: a2e69553 flt.d a0,fa3,fa4 - 336a4: 22050163 beqz a0,338c6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x52a> - 336a8: a2f69553 flt.d a0,fa3,fa5 - 336ac: 20050d63 beqz a0,338c6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x52a> - 336b0: 02b6f7d3 fadd.d fa5,fa3,fa1 - 336b4: 4509 li a0,2 - 336b6: 05a1 addi a1,a1,8 - 336b8: 0721 addi a4,a4,8 - 336ba: 07a1 addi a5,a5,8 - 336bc: 0691 addi a3,a3,4 - 336be: a39c fsd fa5,0(a5) - 336c0: fea6ae23 sw a0,-4(a3) - 336c4: fc6663e3 bltu a2,t1,3368a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2ee> - 336c8: 0ea1 addi t4,t4,8 - 336ca: 0e61 addi t3,t3,24 - 336cc: 0fe1 addi t6,t6,24 - 336ce: f85f62e3 bltu t5,t0,33652 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2b6> - 336d2: cd817057 vsetivli zero,2,e64,m1,ta,ma - 336d6: 5e0030d7 vmv.v.i v1,0 - 336da: 0004b823 sd zero,16(s1) - 336de: 0062e2b3 or t0,t0,t1 - 336e2: 0204f0a7 vse64.v v1,(s1) - 336e6: 16028763 beqz t0,33854 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b8> - 336ea: 5bfd li s7,-1 - 336ec: e0ea sd s10,64(sp) - 336ee: fc6e sd s11,56(sp) - 336f0: 003bdb93 srli s7,s7,0x3 - 336f4: 4d01 li s10,0 - 336f6: 4701 li a4,0 - 336f8: 4a81 li s5,0 - 336fa: a025 j 33722 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x386> - 336fc: 016aa023 sw s6,0(s5) - 33700: fffb0793 addi a5,s6,-1 - 33704: 1b79 addi s6,s6,-2 - 33706: 00f037b3 snez a5,a5 - 3370a: 01603b33 snez s6,s6 - 3370e: 0a91 addi s5,s5,4 - 33710: 40fc0c33 sub s8,s8,a5 - 33714: 416c8cb3 sub s9,s9,s6 - 33718: 0154b423 sd s5,8(s1) - 3371c: 019c67b3 or a5,s8,s9 - 33720: c3d1 beqz a5,337a4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x408> - 33722: 001c1793 slli a5,s8,0x1 - 33726: 97e2 add a5,a5,s8 - 33728: 078e slli a5,a5,0x3 - 3372a: 97a2 add a5,a5,s0 - 3372c: 639c ld a5,0(a5) - 3372e: 002c9693 slli a3,s9,0x2 - 33732: 97b6 add a5,a5,a3 - 33734: 0007ab03 lw s6,0(a5) - 33738: fd5712e3 bne a4,s5,336fc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x360> - 3373c: 41a706b3 sub a3,a4,s10 - 33740: 4026d793 srai a5,a3,0x2 - 33744: 2b778163 beq a5,s7,339e6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x64a> - 33748: 4705 li a4,1 - 3374a: 18079463 bnez a5,338d2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x536> - 3374e: 00ebf363 bgeu s7,a4,33754 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x3b8> - 33752: 875e mv a4,s7 - 33754: 00271d93 slli s11,a4,0x2 - 33758: 856e mv a0,s11 - 3375a: e436 sd a3,8(sp) - 3375c: 944e20ef jal 158a0 <_Znwm@plt> - 33760: 66a2 ld a3,8(sp) - 33762: 87aa mv a5,a0 - 33764: 00d50733 add a4,a0,a3 - 33768: 00468a93 addi s5,a3,4 - 3376c: 01672023 sw s6,0(a4) - 33770: 9aaa add s5,s5,a0 - 33772: 18d04063 bgtz a3,338f2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x556> - 33776: 180d1a63 bnez s10,3390a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x56e> - 3377a: 01b78733 add a4,a5,s11 - 3377e: e09c sd a5,0(s1) - 33780: 8d3e mv s10,a5 - 33782: fffb0793 addi a5,s6,-1 - 33786: 1b79 addi s6,s6,-2 - 33788: 00f037b3 snez a5,a5 - 3378c: 01603b33 snez s6,s6 - 33790: 40fc0c33 sub s8,s8,a5 - 33794: 416c8cb3 sub s9,s9,s6 - 33798: e898 sd a4,16(s1) - 3379a: 0154b423 sd s5,8(s1) - 3379e: 019c67b3 or a5,s8,s9 - 337a2: f3c1 bnez a5,33722 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x386> - 337a4: 0b5d0663 beq s10,s5,33850 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b4> - 337a8: ffca8313 addi t1,s5,-4 - 337ac: 0a6d7263 bgeu s10,t1,33850 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b4> - 337b0: ffba8693 addi a3,s5,-5 - 337b4: c2202673 csrr a2,vlenb - 337b8: 41a686b3 sub a3,a3,s10 - 337bc: 8209 srli a2,a2,0x2 - 337be: 0036d593 srli a1,a3,0x3 - 337c2: 167d addi a2,a2,-1 - 337c4: 876a mv a4,s10 - 337c6: 18c5ea63 bltu a1,a2,3395a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5be> - 337ca: 0206b693 sltiu a3,a3,32 - 337ce: 18069663 bnez a3,3395a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5be> - 337d2: 00158e13 addi t3,a1,1 - 337d6: 002e1693 slli a3,t3,0x2 - 337da: 00dd0633 add a2,s10,a3 - 337de: 40da86b3 sub a3,s5,a3 - 337e2: 00c6f463 bgeu a3,a2,337ea <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x44e> - 337e6: 175d6a63 bltu s10,s5,3395a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5be> - 337ea: c2202573 csrr a0,vlenb - 337ee: 00255813 srli a6,a0,0x2 - 337f2: 0d007757 vsetvli a4,zero,e32,m1,ta,ma - 337f6: fff80613 addi a2,a6,-1 - 337fa: 5208a0d7 vid.v v1 - 337fe: 40aa8ab3 sub s5,s5,a0 - 33802: 8d91 sub a1,a1,a2 - 33804: 40a008b3 neg a7,a0 - 33808: 86ea mv a3,s10 - 3380a: 028ae107 vl1re32.v v2,(s5) - 3380e: 0286e207 vl1re32.v v4,(a3) - 33812: 0e164357 vrsub.vx v6,v1,a2 - 33816: 97c2 add a5,a5,a6 - 33818: 322301d7 vrgather.vv v3,v2,v6 - 3381c: 32430157 vrgather.vv v2,v4,v6 - 33820: 028681a7 vs1r.v v3,(a3) - 33824: 028a8127 vs1r.v v2,(s5) - 33828: 96aa add a3,a3,a0 - 3382a: 9ac6 add s5,s5,a7 - 3382c: fcf5ffe3 bgeu a1,a5,3380a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x46e> - 33830: 00279713 slli a4,a5,0x2 - 33834: 9d3a add s10,s10,a4 - 33836: 40e30733 sub a4,t1,a4 - 3383a: 01c78b63 beq a5,t3,33850 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b4> - 3383e: 87ea mv a5,s10 - 33840: 4310 lw a2,0(a4) - 33842: 4394 lw a3,0(a5) - 33844: 1771 addi a4,a4,-4 - 33846: c390 sw a2,0(a5) - 33848: c354 sw a3,4(a4) - 3384a: 0791 addi a5,a5,4 - 3384c: fee7eae3 bltu a5,a4,33840 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4a4> - 33850: 6d06 ld s10,64(sp) - 33852: 7de2 ld s11,56(sp) - 33854: 8aa2 mv s5,s0 - 33856: 00898a63 beq s3,s0,3386a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4ce> - 3385a: 000ab503 ld a0,0(s5) - 3385e: c151 beqz a0,338e2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x546> - 33860: 0ae1 addi s5,s5,24 - 33862: 89ee20ef jal 15900 <_ZdlPv@plt> - 33866: ff3a9ae3 bne s5,s3,3385a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4be> - 3386a: c401 beqz s0,33872 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4d6> - 3386c: 8522 mv a0,s0 - 3386e: 892e20ef jal 15900 <_ZdlPv@plt> - 33872: 8452 mv s0,s4 - 33874: 01490963 beq s2,s4,33886 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4ea> - 33878: 6008 ld a0,0(s0) - 3387a: c925 beqz a0,338ea <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x54e> - 3387c: 0461 addi s0,s0,24 - 3387e: 882e20ef jal 15900 <_ZdlPv@plt> - 33882: fe891be3 bne s2,s0,33878 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4dc> - 33886: 8552 mv a0,s4 - 33888: 878e20ef jal 15900 <_ZdlPv@plt> - 3388c: 60ea ld ra,152(sp) - 3388e: 644a ld s0,144(sp) - 33890: 79e6 ld s3,120(sp) - 33892: 7aa6 ld s5,104(sp) - 33894: 7b06 ld s6,96(sp) - 33896: 6be6 ld s7,88(sp) - 33898: 6c46 ld s8,80(sp) - 3389a: 6ca6 ld s9,72(sp) - 3389c: 690a ld s2,128(sp) - 3389e: 7a46 ld s4,112(sp) - 338a0: 8526 mv a0,s1 - 338a2: 64aa ld s1,136(sp) - 338a4: 610d addi sp,sp,160 - 338a6: 8082 ret - 338a8: 000ba783 lw a5,0(s7) - 338ac: 0691 addi a3,a3,4 - 338ae: fef6ae23 sw a5,-4(a3) - 338b2: c4d601e3 beq a2,a3,334f4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> - 338b6: 000ba783 lw a5,0(s7) - 338ba: 0691 addi a3,a3,4 - 338bc: fef6ae23 sw a5,-4(a3) - 338c0: fed614e3 bne a2,a3,338a8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x50c> - 338c4: b905 j 334f4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> - 338c6: 02c7f7d3 fadd.d fa5,fa5,fa2 - 338ca: 450d li a0,3 - 338cc: b37d j 3367a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2de> - 338ce: 4501 li a0,0 - 338d0: b36d j 3367a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2de> - 338d2: 00179713 slli a4,a5,0x1 - 338d6: e6f77ce3 bgeu a4,a5,3374e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x3b2> - 338da: 5765 li a4,-7 - 338dc: 00175d93 srli s11,a4,0x1 - 338e0: bda5 j 33758 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x3bc> - 338e2: 0ae1 addi s5,s5,24 - 338e4: f7599be3 bne s3,s5,3385a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4be> - 338e8: b749 j 3386a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4ce> - 338ea: 0461 addi s0,s0,24 - 338ec: f88916e3 bne s2,s0,33878 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4dc> - 338f0: bf59 j 33886 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4ea> - 338f2: 862a mv a2,a0 - 338f4: 85ea mv a1,s10 - 338f6: 0c36f757 vsetvli a4,a3,e8,m8,ta,ma - 338fa: 02058407 vle8.v v8,(a1) - 338fe: 8e99 sub a3,a3,a4 - 33900: 95ba add a1,a1,a4 - 33902: 02060427 vse8.v v8,(a2) - 33906: 963a add a2,a2,a4 - 33908: f6fd bnez a3,338f6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x55a> - 3390a: 856a mv a0,s10 - 3390c: e43e sd a5,8(sp) - 3390e: ff3e10ef jal 15900 <_ZdlPv@plt> - 33912: 67a2 ld a5,8(sp) - 33914: b59d j 3377a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x3de> - 33916: ec02 sd zero,24(sp) - 33918: f402 sd zero,40(sp) - 3391a: 4b81 li s7,0 - 3391c: 4601 li a2,0 - 3391e: bed9 j 334f4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> - 33920: 4401 li s0,0 - 33922: befd j 33520 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x184> - 33924: ec02 sd zero,24(sp) - 33926: f402 sd zero,40(sp) - 33928: 4c01 li s8,0 - 3392a: 4501 li a0,0 - 3392c: b4f5 j 33418 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x7c> - 3392e: 4a01 li s4,0 - 33930: be11 j 33444 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0xa8> - 33932: 00450613 addi a2,a0,4 - 33936: be7d j 334f4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> - 33938: 00480593 addi a1,a6,4 - 3393c: 07a1 addi a5,a5,8 - 3393e: 4685 li a3,1 - 33940: 872e mv a4,a1 - 33942: 8636 mv a2,a3 - 33944: d226f7d3 fcvt.d.l fa5,a3 - 33948: 0685 addi a3,a3,1 - 3394a: 07a1 addi a5,a5,8 - 3394c: fef7bc27 fsd fa5,-8(a5) - 33950: c310 sw a2,0(a4) - 33952: 0711 addi a4,a4,4 - 33954: fea6e8e3 bltu a3,a0,33944 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5a8> - 33958: b95d j 3360e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x272> - 3395a: 879a mv a5,t1 - 3395c: 4390 lw a2,0(a5) - 3395e: 4314 lw a3,0(a4) - 33960: 17f1 addi a5,a5,-4 - 33962: c310 sw a2,0(a4) - 33964: c3d4 sw a3,4(a5) - 33966: 0711 addi a4,a4,4 - 33968: fef76ae3 bltu a4,a5,3395c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5c0> - 3396c: 6d06 ld s10,64(sp) - 3396e: 7de2 ld s11,56(sp) - 33970: b5d5 j 33854 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b8> - 33972: 842a mv s0,a0 - 33974: e0ea sd s10,64(sp) - 33976: fc6e sd s11,56(sp) - 33978: 84d2 mv s1,s4 - 3397a: 08990863 beq s2,s1,33a0a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x66e> - 3397e: 6088 ld a0,0(s1) - 33980: c119 beqz a0,33986 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5ea> - 33982: f7fe10ef jal 15900 <_ZdlPv@plt> - 33986: 04e1 addi s1,s1,24 - 33988: 08990163 beq s2,s1,33a0a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x66e> - 3398c: bfcd j 3397e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5e2> - 3398e: 00007517 auipc a0,0x7 - 33992: 93a50513 addi a0,a0,-1734 # 3a2c8 <_IO_stdin_used+0x748> - 33996: f5be10ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 3399a: 00007517 auipc a0,0x7 - 3399e: 92e50513 addi a0,a0,-1746 # 3a2c8 <_IO_stdin_used+0x748> - 339a2: e4e6 sd s9,72(sp) - 339a4: e0ea sd s10,64(sp) - 339a6: fc6e sd s11,56(sp) - 339a8: f49e10ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 339ac: 842a mv s0,a0 - 339ae: e4e6 sd s9,72(sp) - 339b0: e0ea sd s10,64(sp) - 339b2: fc6e sd s11,56(sp) - 339b4: 000c0563 beqz s8,339be <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x622> - 339b8: 8562 mv a0,s8 - 339ba: f47e10ef jal 15900 <_ZdlPv@plt> - 339be: 8522 mv a0,s0 - 339c0: e31e10ef jal 157f0 <_Unwind_Resume@plt> - 339c4: 842a mv s0,a0 - 339c6: 060b8063 beqz s7,33a26 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x68a> - 339ca: 855e mv a0,s7 - 339cc: f35e10ef jal 15900 <_ZdlPv@plt> - 339d0: 84d2 mv s1,s4 - 339d2: e0ea sd s10,64(sp) - 339d4: fc6e sd s11,56(sp) - 339d6: b755 j 3397a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5de> - 339d8: 842a mv s0,a0 - 339da: fc0a0ae3 beqz s4,339ae <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x612> - 339de: 8552 mv a0,s4 - 339e0: f21e10ef jal 15900 <_ZdlPv@plt> - 339e4: b7e9 j 339ae <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x612> - 339e6: 00006517 auipc a0,0x6 - 339ea: 7a250513 addi a0,a0,1954 # 3a188 <_IO_stdin_used+0x608> - 339ee: f03e10ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 339f2: 00007517 auipc a0,0x7 - 339f6: 8d650513 addi a0,a0,-1834 # 3a2c8 <_IO_stdin_used+0x748> - 339fa: ef7e10ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 339fe: 00007517 auipc a0,0x7 - 33a02: 8ca50513 addi a0,a0,-1846 # 3a2c8 <_IO_stdin_used+0x748> - 33a06: eebe10ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 33a0a: fa0a0ae3 beqz s4,339be <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x622> - 33a0e: 8552 mv a0,s4 - 33a10: ef1e10ef jal 15900 <_ZdlPv@plt> - 33a14: b76d j 339be <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x622> - 33a16: 84aa mv s1,a0 - 33a18: c401 beqz s0,33a20 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x684> - 33a1a: 8522 mv a0,s0 - 33a1c: ee5e10ef jal 15900 <_ZdlPv@plt> - 33a20: 8426 mv s0,s1 - 33a22: fa0b94e3 bnez s7,339ca <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x62e> - 33a26: e0ea sd s10,64(sp) - 33a28: fc6e sd s11,56(sp) - 33a2a: 84d2 mv s1,s4 - 33a2c: b7b9 j 3397a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5de> - 33a2e: 609c ld a5,0(s1) - 33a30: 84aa mv s1,a0 - 33a32: c781 beqz a5,33a3a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x69e> - 33a34: 853e mv a0,a5 - 33a36: ecbe10ef jal 15900 <_ZdlPv@plt> - 33a3a: 8aa2 mv s5,s0 - 33a3c: 01598a63 beq s3,s5,33a50 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x6b4> - 33a40: 000ab503 ld a0,0(s5) - 33a44: c119 beqz a0,33a4a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x6ae> - 33a46: ebbe10ef jal 15900 <_ZdlPv@plt> - 33a4a: 0ae1 addi s5,s5,24 - 33a4c: ff599ae3 bne s3,s5,33a40 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x6a4> - 33a50: c401 beqz s0,33a58 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x6bc> - 33a52: 8522 mv a0,s0 - 33a54: eade10ef jal 15900 <_ZdlPv@plt> - 33a58: 8426 mv s0,s1 - 33a5a: 84d2 mv s1,s4 - 33a5c: bf39 j 3397a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5de> - -0000000000033a5e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_>: - 33a5e: cd817057 vsetivli zero,2,e64,m1,ta,ma - 33a62: 5e0030d7 vmv.v.i v1,0 - 33a66: 716d addi sp,sp,-272 - 33a68: f1d2 sd s4,224(sp) - 33a6a: e9da sd s6,208(sp) - 33a6c: fd66 sd s9,184(sp) - 33a6e: e606 sd ra,264(sp) - 33a70: e222 sd s0,256(sp) - 33a72: fda6 sd s1,248(sp) - 33a74: f9ca sd s2,240(sp) - 33a76: f5ce sd s3,232(sp) - 33a78: edd6 sd s5,216(sp) - 33a7a: e5de sd s7,200(sp) - 33a7c: e1e2 sd s8,192(sp) - 33a7e: f96a sd s10,176(sp) - 33a80: f56e sd s11,168(sp) - 33a82: 0098 addi a4,sp,64 - 33a84: 08b4 addi a3,sp,88 - 33a86: 020770a7 vse64.v v1,(a4) - 33a8a: 0206f0a7 vse64.v v1,(a3) - 33a8e: 0005ba03 ld s4,0(a1) - 33a92: 659c ld a5,8(a1) - 33a94: 07810b13 addi s6,sp,120 - 33a98: ec3a sd a4,24(sp) - 33a9a: e836 sd a3,16(sp) - 33a9c: e882 sd zero,80(sp) - 33a9e: f482 sd zero,104(sp) - 33aa0: dc82 sw zero,120(sp) - 33aa2: e102 sd zero,128(sp) - 33aa4: ed02 sd zero,152(sp) - 33aa6: e55a sd s6,136(sp) - 33aa8: e95a sd s6,144(sp) - 33aaa: f02a sd a0,32(sp) - 33aac: 8cb2 mv s9,a2 - 33aae: 34fa0463 beq s4,a5,33df6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x398> - 33ab2: 80000ab7 lui s5,0x80000 - 33ab6: 183c addi a5,sp,56 - 33ab8: 8c2e mv s8,a1 - 33aba: fffac993 not s3,s5 - 33abe: 4401 li s0,0 - 33ac0: 4b81 li s7,0 - 33ac2: f43e sd a5,40(sp) - 33ac4: 005b9793 slli a5,s7,0x5 - 33ac8: 97d2 add a5,a5,s4 - 33aca: e43e sd a5,8(sp) - 33acc: 0007b903 ld s2,0(a5) - 33ad0: 0087bd83 ld s11,8(a5) - 33ad4: 2c040763 beqz s0,33da2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x344> - 33ad8: 8d22 mv s10,s0 - 33ada: 84da mv s1,s6 - 33adc: 028d3a03 ld s4,40(s10) - 33ae0: 866e mv a2,s11 - 33ae2: 01ba7363 bgeu s4,s11,33ae8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x8a> - 33ae6: 8652 mv a2,s4 - 33ae8: c619 beqz a2,33af6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x98> - 33aea: 020d3503 ld a0,32(s10) - 33aee: 85ca mv a1,s2 - 33af0: ed1e10ef jal 159c0 - 33af4: e909 bnez a0,33b06 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xa8> - 33af6: 41ba07b3 sub a5,s4,s11 - 33afa: 00f9c863 blt s3,a5,33b0a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xac> - 33afe: 2f57c063 blt a5,s5,33dde <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x380> - 33b02: 0007851b sext.w a0,a5 - 33b06: 2c054c63 bltz a0,33dde <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x380> - 33b0a: 84ea mv s1,s10 - 33b0c: 010d3d03 ld s10,16(s10) - 33b10: fc0d16e3 bnez s10,33adc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x7e> - 33b14: 17648e63 beq s1,s6,33c90 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x232> - 33b18: 0284bd03 ld s10,40(s1) - 33b1c: 866e mv a2,s11 - 33b1e: 01bd7363 bgeu s10,s11,33b24 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xc6> - 33b22: 866a mv a2,s10 - 33b24: c611 beqz a2,33b30 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xd2> - 33b26: 708c ld a1,32(s1) - 33b28: 854a mv a0,s2 - 33b2a: e97e10ef jal 159c0 - 33b2e: e909 bnez a0,33b40 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xe2> - 33b30: 41ad87b3 sub a5,s11,s10 - 33b34: 00f9c863 blt s3,a5,33b44 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xe6> - 33b38: 1557cc63 blt a5,s5,33c90 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x232> - 33b3c: 0007851b sext.w a0,a5 - 33b40: 14054863 bltz a0,33c90 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x232> - 33b44: 0404bd03 ld s10,64(s1) - 33b48: 67a6 ld a5,72(sp) - 33b4a: 66c6 ld a3,80(sp) - 33b4c: fc6a sd s10,56(sp) - 33b4e: 1ad78e63 beq a5,a3,33d0a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2ac> - 33b52: 01a7b023 sd s10,0(a5) - 33b56: 07a1 addi a5,a5,8 - 33b58: e4be sd a5,72(sp) - 33b5a: 000c3a03 ld s4,0(s8) - 33b5e: 008c3783 ld a5,8(s8) - 33b62: 0b85 addi s7,s7,1 - 33b64: 640a ld s0,128(sp) - 33b66: 414787b3 sub a5,a5,s4 - 33b6a: 8795 srai a5,a5,0x5 - 33b6c: f4fbece3 bltu s7,a5,33ac4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x66> - 33b70: 000cba03 ld s4,0(s9) - 33b74: 008cb783 ld a5,8(s9) - 33b78: 0b478e63 beq a5,s4,33c34 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1d6> - 33b7c: 80000ab7 lui s5,0x80000 - 33b80: 183c addi a5,sp,56 - 33b82: fffac993 not s3,s5 - 33b86: 4b81 li s7,0 - 33b88: e43e sd a5,8(sp) - 33b8a: 005b9793 slli a5,s7,0x5 - 33b8e: 9a3e add s4,s4,a5 - 33b90: 000a3903 ld s2,0(s4) - 33b94: 008a3d03 ld s10,8(s4) - 33b98: 22040263 beqz s0,33dbc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x35e> - 33b9c: 8c22 mv s8,s0 - 33b9e: 84da mv s1,s6 - 33ba0: 028c3d83 ld s11,40(s8) - 33ba4: 866a mv a2,s10 - 33ba6: 01adf363 bgeu s11,s10,33bac <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x14e> - 33baa: 866e mv a2,s11 - 33bac: c619 beqz a2,33bba <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x15c> - 33bae: 020c3503 ld a0,32(s8) - 33bb2: 85ca mv a1,s2 - 33bb4: e0de10ef jal 159c0 - 33bb8: e909 bnez a0,33bca <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x16c> - 33bba: 41ad87b3 sub a5,s11,s10 - 33bbe: 00f9c863 blt s3,a5,33bce <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x170> - 33bc2: 2157c963 blt a5,s5,33dd4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x376> - 33bc6: 0007851b sext.w a0,a5 - 33bca: 20054563 bltz a0,33dd4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x376> - 33bce: 84e2 mv s1,s8 - 33bd0: 010c3c03 ld s8,16(s8) - 33bd4: fc0c16e3 bnez s8,33ba0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x142> - 33bd8: 15648163 beq s1,s6,33d1a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2bc> - 33bdc: 0284bc03 ld s8,40(s1) - 33be0: 866a mv a2,s10 - 33be2: 01ac7363 bgeu s8,s10,33be8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x18a> - 33be6: 8662 mv a2,s8 - 33be8: c611 beqz a2,33bf4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x196> - 33bea: 708c ld a1,32(s1) - 33bec: 854a mv a0,s2 - 33bee: dd3e10ef jal 159c0 - 33bf2: e909 bnez a0,33c04 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1a6> - 33bf4: 418d07b3 sub a5,s10,s8 - 33bf8: 00f9c863 blt s3,a5,33c08 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1aa> - 33bfc: 1157cf63 blt a5,s5,33d1a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2bc> - 33c00: 0007851b sext.w a0,a5 - 33c04: 10054b63 bltz a0,33d1a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2bc> - 33c08: 0404bc03 ld s8,64(s1) - 33c0c: 7786 ld a5,96(sp) - 33c0e: 76a6 ld a3,104(sp) - 33c10: fc62 sd s8,56(sp) - 33c12: 18d78063 beq a5,a3,33d92 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x334> - 33c16: 0187b023 sd s8,0(a5) - 33c1a: 07a1 addi a5,a5,8 - 33c1c: f0be sd a5,96(sp) - 33c1e: 000cba03 ld s4,0(s9) - 33c22: 008cb783 ld a5,8(s9) - 33c26: 0b85 addi s7,s7,1 - 33c28: 640a ld s0,128(sp) - 33c2a: 414787b3 sub a5,a5,s4 - 33c2e: 8795 srai a5,a5,0x5 - 33c30: f4fbede3 bltu s7,a5,33b8a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x12c> - 33c34: c00d beqz s0,33c56 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1f8> - 33c36: 6c08 ld a0,24(s0) - 33c38: 84a2 mv s1,s0 - 33c3a: d30e60ef jal 1a16a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0> - 33c3e: 7008 ld a0,32(s0) - 33c40: 03040793 addi a5,s0,48 - 33c44: 6800 ld s0,16(s0) - 33c46: 00f50463 beq a0,a5,33c4e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1f0> - 33c4a: cb7e10ef jal 15900 <_ZdlPv@plt> - 33c4e: 8526 mv a0,s1 - 33c50: cb1e10ef jal 15900 <_ZdlPv@plt> - 33c54: f06d bnez s0,33c36 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1d8> - 33c56: 6642 ld a2,16(sp) - 33c58: 65e2 ld a1,24(sp) - 33c5a: 7502 ld a0,32(sp) - 33c5c: f40ff0ef jal 3339c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_> - 33c60: 6566 ld a0,88(sp) - 33c62: c119 beqz a0,33c68 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x20a> - 33c64: c9de10ef jal 15900 <_ZdlPv@plt> - 33c68: 6506 ld a0,64(sp) - 33c6a: c119 beqz a0,33c70 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x212> - 33c6c: c95e10ef jal 15900 <_ZdlPv@plt> - 33c70: 60b2 ld ra,264(sp) - 33c72: 6412 ld s0,256(sp) - 33c74: 7502 ld a0,32(sp) - 33c76: 74ee ld s1,248(sp) - 33c78: 794e ld s2,240(sp) - 33c7a: 79ae ld s3,232(sp) - 33c7c: 7a0e ld s4,224(sp) - 33c7e: 6aee ld s5,216(sp) - 33c80: 6b4e ld s6,208(sp) - 33c82: 6bae ld s7,200(sp) - 33c84: 6c0e ld s8,192(sp) - 33c86: 7cea ld s9,184(sp) - 33c88: 7d4a ld s10,176(sp) - 33c8a: 7daa ld s11,168(sp) - 33c8c: 6151 addi sp,sp,272 - 33c8e: 8082 ret - 33c90: 6d6a ld s10,152(sp) - 33c92: 8a5a mv s4,s6 - 33c94: 7404 ld s1,40(s0) - 33c96: 866e mv a2,s11 - 33c98: 01b4f363 bgeu s1,s11,33c9e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x240> - 33c9c: 8626 mv a2,s1 - 33c9e: c611 beqz a2,33caa <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x24c> - 33ca0: 7008 ld a0,32(s0) - 33ca2: 85ca mv a1,s2 - 33ca4: d1de10ef jal 159c0 - 33ca8: e909 bnez a0,33cba <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x25c> - 33caa: 41b487b3 sub a5,s1,s11 - 33cae: 00f9c863 blt s3,a5,33cbe <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x260> - 33cb2: 1357ce63 blt a5,s5,33dee <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x390> - 33cb6: 0007851b sext.w a0,a5 - 33cba: 12054a63 bltz a0,33dee <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x390> - 33cbe: 8a22 mv s4,s0 - 33cc0: 6800 ld s0,16(s0) - 33cc2: f869 bnez s0,33c94 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x236> - 33cc4: 0f6a0163 beq s4,s6,33da6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x348> - 33cc8: 028a3403 ld s0,40(s4) - 33ccc: 866e mv a2,s11 - 33cce: 01b47363 bgeu s0,s11,33cd4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x276> - 33cd2: 8622 mv a2,s0 - 33cd4: c619 beqz a2,33ce2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x284> - 33cd6: 020a3583 ld a1,32(s4) - 33cda: 854a mv a0,s2 - 33cdc: ce5e10ef jal 159c0 - 33ce0: ed01 bnez a0,33cf8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x29a> - 33ce2: 800007b7 lui a5,0x80000 - 33ce6: 408d8533 sub a0,s11,s0 - 33cea: fff7c693 not a3,a5 - 33cee: 00a6c763 blt a3,a0,33cfc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x29e> - 33cf2: 0af54a63 blt a0,a5,33da6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x348> - 33cf6: 2501 sext.w a0,a0 - 33cf8: 0a054763 bltz a0,33da6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x348> - 33cfc: 05aa3023 sd s10,64(s4) - 33d00: 67a6 ld a5,72(sp) - 33d02: 66c6 ld a3,80(sp) - 33d04: fc6a sd s10,56(sp) - 33d06: e4d796e3 bne a5,a3,33b52 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xf4> - 33d0a: 75a2 ld a1,40(sp) - 33d0c: 6562 ld a0,24(sp) - 33d0e: 00018797 auipc a5,0x18 - 33d12: 1ca7b783 ld a5,458(a5) # 4bed8 <_GLOBAL_OFFSET_TABLE_+0x388> - 33d16: 9782 jalr a5 - 33d18: b589 j 33b5a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xfc> - 33d1a: 6c6a ld s8,152(sp) - 33d1c: 84da mv s1,s6 - 33d1e: 02843d83 ld s11,40(s0) - 33d22: 866a mv a2,s10 - 33d24: 01adf363 bgeu s11,s10,33d2a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2cc> - 33d28: 866e mv a2,s11 - 33d2a: c611 beqz a2,33d36 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2d8> - 33d2c: 7008 ld a0,32(s0) - 33d2e: 85ca mv a1,s2 - 33d30: c91e10ef jal 159c0 - 33d34: e909 bnez a0,33d46 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2e8> - 33d36: 41ad87b3 sub a5,s11,s10 - 33d3a: 00f9c863 blt s3,a5,33d4a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2ec> - 33d3e: 0b57c563 blt a5,s5,33de8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x38a> - 33d42: 0007851b sext.w a0,a5 - 33d46: 0a054163 bltz a0,33de8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x38a> - 33d4a: 84a2 mv s1,s0 - 33d4c: 6800 ld s0,16(s0) - 33d4e: f861 bnez s0,33d1e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2c0> - 33d50: 07648863 beq s1,s6,33dc0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x362> - 33d54: 7480 ld s0,40(s1) - 33d56: 866a mv a2,s10 - 33d58: 01a47363 bgeu s0,s10,33d5e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x300> - 33d5c: 8622 mv a2,s0 - 33d5e: c611 beqz a2,33d6a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x30c> - 33d60: 708c ld a1,32(s1) - 33d62: 854a mv a0,s2 - 33d64: c5de10ef jal 159c0 - 33d68: ed01 bnez a0,33d80 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x322> - 33d6a: 800007b7 lui a5,0x80000 - 33d6e: 408d0533 sub a0,s10,s0 - 33d72: fff7c693 not a3,a5 - 33d76: 00a6c763 blt a3,a0,33d84 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x326> - 33d7a: 04f54363 blt a0,a5,33dc0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x362> - 33d7e: 2501 sext.w a0,a0 - 33d80: 04054063 bltz a0,33dc0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x362> - 33d84: 0584b023 sd s8,64(s1) - 33d88: 7786 ld a5,96(sp) - 33d8a: 76a6 ld a3,104(sp) - 33d8c: fc62 sd s8,56(sp) - 33d8e: e8d794e3 bne a5,a3,33c16 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1b8> - 33d92: 65a2 ld a1,8(sp) - 33d94: 6542 ld a0,16(sp) - 33d96: 00018797 auipc a5,0x18 - 33d9a: 1427b783 ld a5,322(a5) # 4bed8 <_GLOBAL_OFFSET_TABLE_+0x388> - 33d9e: 9782 jalr a5 - 33da0: bdbd j 33c1e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1c0> - 33da2: 6d6a ld s10,152(sp) - 33da4: 8a5a mv s4,s6 - 33da6: 67a2 ld a5,8(sp) - 33da8: 85d2 mv a1,s4 - 33daa: 1810 addi a2,sp,48 - 33dac: 1888 addi a0,sp,112 - 33dae: f83e sd a5,48(sp) - 33db0: 983e60ef jal 1a732 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0> - 33db4: 8a2a mv s4,a0 - 33db6: 05aa3023 sd s10,64(s4) - 33dba: b799 j 33d00 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2a2> - 33dbc: 6c6a ld s8,152(sp) - 33dbe: 84da mv s1,s6 - 33dc0: 85a6 mv a1,s1 - 33dc2: 1830 addi a2,sp,56 - 33dc4: 1888 addi a0,sp,112 - 33dc6: fc52 sd s4,56(sp) - 33dc8: 96be60ef jal 1a732 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0> - 33dcc: 84aa mv s1,a0 - 33dce: 0584b023 sd s8,64(s1) - 33dd2: bf5d j 33d88 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x32a> - 33dd4: 018c3c03 ld s8,24(s8) - 33dd8: dc0c14e3 bnez s8,33ba0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x142> - 33ddc: bbf5 j 33bd8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x17a> - 33dde: 018d3d03 ld s10,24(s10) - 33de2: ce0d1de3 bnez s10,33adc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x7e> - 33de6: b33d j 33b14 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xb6> - 33de8: 6c00 ld s0,24(s0) - 33dea: f815 bnez s0,33d1e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2c0> - 33dec: b795 j 33d50 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2f2> - 33dee: 6c00 ld s0,24(s0) - 33df0: ea0412e3 bnez s0,33c94 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x236> - 33df4: bdc1 j 33cc4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x266> - 33df6: 00063a03 ld s4,0(a2) - 33dfa: 661c ld a5,8(a2) - 33dfc: 4401 li s0,0 - 33dfe: d6fa1fe3 bne s4,a5,33b7c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x11e> - 33e02: bd91 j 33c56 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1f8> - 33e04: 842a mv s0,a0 - 33e06: 650a ld a0,128(sp) - 33e08: b62e60ef jal 1a16a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0> - 33e0c: 6566 ld a0,88(sp) - 33e0e: c119 beqz a0,33e14 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x3b6> - 33e10: af1e10ef jal 15900 <_ZdlPv@plt> - 33e14: 6506 ld a0,64(sp) - 33e16: c119 beqz a0,33e1c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x3be> - 33e18: ae9e10ef jal 15900 <_ZdlPv@plt> - 33e1c: 8522 mv a0,s0 - 33e1e: 9d3e10ef jal 157f0 <_Unwind_Resume@plt> - 33e22: 842a mv s0,a0 - 33e24: b7e5 j 33e0c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x3ae> - -0000000000033e26 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m>: - 33e26: d3010113 addi sp,sp,-720 - 33e2a: 87aa mv a5,a0 - 33e2c: 0888 addi a0,sp,80 - 33e2e: 27913c23 sd s9,632(sp) - 33e32: 27a13823 sd s10,624(sp) - 33e36: f43e sd a5,40(sp) - 33e38: 2c113423 sd ra,712(sp) - 33e3c: 2c813023 sd s0,704(sp) - 33e40: 8d36 mv s10,a3 - 33e42: 8cae mv s9,a1 - 33e44: e432 sd a2,8(sp) - 33e46: c19ff0ef jal 33a5e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_> - 33e4a: 09bc addi a5,sp,216 - 33e4c: 853e mv a0,a5 - 33e4e: f83e sd a5,48(sp) - 33e50: b21e10ef jal 15970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> - 33e54: 6766 ld a4,88(sp) - 33e56: 66c6 ld a3,80(sp) - 33e58: 40d708b3 sub a7,a4,a3 - 33e5c: 4028d813 srai a6,a7,0x2 - 33e60: 40e68163 beq a3,a4,34262 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x43c> - 33e64: cd817057 vsetivli zero,2,e64,m1,ta,ma - 33e68: 5e0030d7 vmv.v.i v1,0 - 33e6c: 18bc addi a5,sp,120 - 33e6e: 29513c23 sd s5,664(sp) - 33e72: 29613823 sd s6,656(sp) - 33e76: 29713423 sd s7,648(sp) - 33e7a: 2a913c23 sd s1,696(sp) - 33e7e: 2b213823 sd s2,688(sp) - 33e82: 2b313423 sd s3,680(sp) - 33e86: 2b413023 sd s4,672(sp) - 33e8a: 29813023 sd s8,640(sp) - 33e8e: 27b13423 sd s11,616(sp) - 33e92: f03e sd a5,32(sp) - 33e94: 081c addi a5,sp,16 - 33e96: 0207f0a7 vse64.v v1,(a5) - 33e9a: 4581 li a1,0 - 33e9c: 4401 li s0,0 - 33e9e: 4601 li a2,0 - 33ea0: 09010a93 addi s5,sp,144 - 33ea4: 0a810b93 addi s7,sp,168 - 33ea8: 0c010b13 addi s6,sp,192 - 33eac: 00241793 slli a5,s0,0x2 - 33eb0: 97b6 add a5,a5,a3 - 33eb2: 01046763 bltu s0,a6,33ec0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x9a> - 33eb6: a699 j 341fc <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3d6> - 33eb8: 0405 addi s0,s0,1 - 33eba: 0791 addi a5,a5,4 - 33ebc: 35040063 beq s0,a6,341fc <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3d6> - 33ec0: 4388 lw a0,0(a5) - 33ec2: 84ae mv s1,a1 - 33ec4: 89b2 mv s3,a2 - 33ec6: 0585 addi a1,a1,1 - 33ec8: 0605 addi a2,a2,1 - 33eca: d57d beqz a0,33eb8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x92> - 33ecc: 8926 mv s2,s1 - 33ece: 009d7363 bgeu s10,s1,33ed4 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0xae> - 33ed2: 896a mv s2,s10 - 33ed4: 0808 addi a0,sp,16 - 33ed6: 02057087 vle64.v v1,(a0) - 33eda: 7582 ld a1,32(sp) - 33edc: 00148613 addi a2,s1,1 - 33ee0: 00198793 addi a5,s3,1 - 33ee4: 41260633 sub a2,a2,s2 - 33ee8: 412787b3 sub a5,a5,s2 - 33eec: 0205f0a7 vse64.v v1,(a1) - 33ef0: e502 sd zero,136(sp) - 33ef2: ed56 sd s5,152(sp) - 33ef4: e956 sd s5,144(sp) - 33ef6: f102 sd zero,160(sp) - 33ef8: f95e sd s7,176(sp) - 33efa: f55e sd s7,168(sp) - 33efc: fd02 sd zero,184(sp) - 33efe: e5da sd s6,200(sp) - 33f00: e1da sd s6,192(sp) - 33f02: e982 sd zero,208(sp) - 33f04: f4b2 sd a2,104(sp) - 33f06: f8be sd a5,112(sp) - 33f08: 08090163 beqz s2,33f8a <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x164> - 33f0c: 41248a33 sub s4,s1,s2 - 33f10: 0a16 slli s4,s4,0x5 - 33f12: 85da mv a1,s6 - 33f14: 4781 li a5,0 - 33f16: 02000d93 li s11,32 - 33f1a: a019 j 33f20 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0xfa> - 33f1c: 67aa ld a5,136(sp) - 33f1e: 658e ld a1,192(sp) - 33f20: 000cb703 ld a4,0(s9) - 33f24: 0785 addi a5,a5,1 - 33f26: 9752 add a4,a4,s4 - 33f28: 00073c03 ld s8,0(a4) - 33f2c: e53e sd a5,136(sp) - 33f2e: 01658b63 beq a1,s6,33f44 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x11e> - 33f32: 865a mv a2,s6 - 33f34: 8556 mv a0,s5 - 33f36: c7be10ef jal 15bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> - 33f3a: 778a ld a5,160(sp) - 33f3c: 674e ld a4,208(sp) - 33f3e: e982 sd zero,208(sp) - 33f40: 97ba add a5,a5,a4 - 33f42: f13e sd a5,160(sp) - 33f44: 75aa ld a1,168(sp) - 33f46: 01758b63 beq a1,s7,33f5c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x136> - 33f4a: 865e mv a2,s7 - 33f4c: 8556 mv a0,s5 - 33f4e: c63e10ef jal 15bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> - 33f52: 778a ld a5,160(sp) - 33f54: 776a ld a4,184(sp) - 33f56: fd02 sd zero,184(sp) - 33f58: 97ba add a5,a5,a4 - 33f5a: f13e sd a5,160(sp) - 33f5c: 02000513 li a0,32 - 33f60: 941e10ef jal 158a0 <_Znwm@plt> - 33f64: 85d6 mv a1,s5 - 33f66: 01b50823 sb s11,16(a0) - 33f6a: 01853c23 sd s8,24(a0) - 33f6e: f52e10ef jal 156c0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt> - 33f72: 778a ld a5,160(sp) - 33f74: 197d addi s2,s2,-1 - 33f76: 020a0a13 addi s4,s4,32 - 33f7a: 0785 addi a5,a5,1 - 33f7c: f13e sd a5,160(sp) - 33f7e: f8091fe3 bnez s2,33f1c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0xf6> - 33f82: 6766 ld a4,88(sp) - 33f84: 66c6 ld a3,80(sp) - 33f86: 40d708b3 sub a7,a4,a3 - 33f8a: 4028d893 srai a7,a7,0x2 - 33f8e: 05147563 bgeu s0,a7,33fd8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1b2> - 33f92: 4c01 li s8,0 - 33f94: 25ac7263 bgeu s8,s10,341d8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3b2> - 33f98: 00241793 slli a5,s0,0x2 - 33f9c: 97b6 add a5,a5,a3 - 33f9e: 0007aa03 lw s4,0(a5) - 33fa2: 1c0a0563 beqz s4,3416c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x346> - 33fa6: 4789 li a5,2 - 33fa8: 14fa0863 beq s4,a5,340f8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x2d2> - 33fac: 478d li a5,3 - 33fae: 14fa0563 beq s4,a5,340f8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x2d2> - 33fb2: 4785 li a5,1 - 33fb4: 16fa0f63 beq s4,a5,34132 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x30c> - 33fb8: 4c01 li s8,0 - 33fba: fffa0613 addi a2,s4,-1 - 33fbe: 40d707b3 sub a5,a4,a3 - 33fc2: 1a79 addi s4,s4,-2 - 33fc4: 00c03633 snez a2,a2 - 33fc8: 01403a33 snez s4,s4 - 33fcc: 0405 addi s0,s0,1 - 33fce: 8789 srai a5,a5,0x2 - 33fd0: 94b2 add s1,s1,a2 - 33fd2: 99d2 add s3,s3,s4 - 33fd4: fcf460e3 bltu s0,a5,33f94 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x16e> - 33fd8: 77e6 ld a5,120(sp) - 33fda: 670a ld a4,128(sp) - 33fdc: 8fd9 or a5,a5,a4 - 33fde: 22078563 beqz a5,34208 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3e2> - 33fe2: 0e810c13 addi s8,sp,232 - 33fe6: 8562 mv a0,s8 - 33fe8: 460d li a2,3 - 33fea: 00008597 auipc a1,0x8 - 33fee: 31e58593 addi a1,a1,798 # 3c308 <_IO_stdin_used+0x2788> - 33ff2: f0ee10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 33ff6: 678a ld a5,128(sp) - 33ff8: 2a079e63 bnez a5,342b4 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x48e> - 33ffc: 77e6 ld a5,120(sp) - 33ffe: cb9d beqz a5,34034 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x20e> - 34000: 4605 li a2,1 - 34002: 00008597 auipc a1,0x8 - 34006: 31658593 addi a1,a1,790 # 3c318 <_IO_stdin_used+0x2798> - 3400a: 8562 mv a0,s8 - 3400c: ef4e10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 34010: 75c6 ld a1,112(sp) - 34012: 8562 mv a0,s8 - 34014: 83de10ef jal 15850 <_ZNSo9_M_insertImEERSoT_@plt> - 34018: 4605 li a2,1 - 3401a: 00008597 auipc a1,0x8 - 3401e: 2f658593 addi a1,a1,758 # 3c310 <_IO_stdin_used+0x2790> - 34022: 892a mv s2,a0 - 34024: edce10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 34028: 75e6 ld a1,120(sp) - 3402a: 67aa ld a5,136(sp) - 3402c: 854a mv a0,s2 - 3402e: 95be add a1,a1,a5 - 34030: 821e10ef jal 15850 <_ZNSo9_M_insertImEERSoT_@plt> - 34034: 4611 li a2,4 - 34036: 00008597 auipc a1,0x8 - 3403a: 2ea58593 addi a1,a1,746 # 3c320 <_IO_stdin_used+0x27a0> - 3403e: 8562 mv a0,s8 - 34040: ec0e10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 34044: 658e ld a1,192(sp) - 34046: 01658b63 beq a1,s6,3405c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x236> - 3404a: 865a mv a2,s6 - 3404c: 8556 mv a0,s5 - 3404e: b63e10ef jal 15bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> - 34052: 778a ld a5,160(sp) - 34054: 674e ld a4,208(sp) - 34056: e982 sd zero,208(sp) - 34058: 97ba add a5,a5,a4 - 3405a: f13e sd a5,160(sp) - 3405c: 75aa ld a1,168(sp) - 3405e: 01758b63 beq a1,s7,34074 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x24e> - 34062: 865e mv a2,s7 - 34064: 8556 mv a0,s5 - 34066: b4be10ef jal 15bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> - 3406a: 778a ld a5,160(sp) - 3406c: 776a ld a4,184(sp) - 3406e: fd02 sd zero,184(sp) - 34070: 97ba add a5,a5,a4 - 34072: f13e sd a5,160(sp) - 34074: 694a ld s2,144(sp) - 34076: 29590863 beq s2,s5,34306 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4e0> - 3407a: 04f10793 addi a5,sp,79 - 3407e: fc3e sd a5,56(sp) - 34080: a83d j 340be <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x298> - 34082: 75e2 ld a1,56(sp) - 34084: 4605 li a2,1 - 34086: 8562 mv a0,s8 - 34088: e78e10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3408c: 01893d83 ld s11,24(s2) - 34090: 8a2a mv s4,a0 - 34092: 040d8863 beqz s11,340e2 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x2bc> - 34096: 856e mv a0,s11 - 34098: b39e10ef jal 15bd0 - 3409c: 862a mv a2,a0 - 3409e: 85ee mv a1,s11 - 340a0: 8552 mv a0,s4 - 340a2: e5ee10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 340a6: 8552 mv a0,s4 - 340a8: 4605 li a2,1 - 340aa: 00006597 auipc a1,0x6 - 340ae: 63658593 addi a1,a1,1590 # 3a6e0 <_IO_stdin_used+0xb60> - 340b2: e4ee10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 340b6: 00093903 ld s2,0(s2) - 340ba: 25590663 beq s2,s5,34306 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4e0> - 340be: 77ae ld a5,232(sp) - 340c0: 01094583 lbu a1,16(s2) - 340c4: fe87b783 ld a5,-24(a5) - 340c8: 04b107a3 sb a1,79(sp) - 340cc: 978a add a5,a5,sp - 340ce: 7ffc ld a5,248(a5) - 340d0: fbcd bnez a5,34082 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x25c> - 340d2: 8562 mv a0,s8 - 340d4: 84de10ef jal 15920 <_ZNSo3putEc@plt> - 340d8: 01893d83 ld s11,24(s2) - 340dc: 8a62 mv s4,s8 - 340de: fa0d9ce3 bnez s11,34096 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x270> - 340e2: 000a3783 ld a5,0(s4) - 340e6: fe87b503 ld a0,-24(a5) - 340ea: 9552 add a0,a0,s4 - 340ec: 510c lw a1,32(a0) - 340ee: 0015e593 ori a1,a1,1 - 340f2: 95fe10ef jal 15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> - 340f6: bf45 j 340a6 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x280> - 340f8: 000cb783 ld a5,0(s9) - 340fc: 00549713 slli a4,s1,0x5 - 34100: 02000513 li a0,32 - 34104: 97ba add a5,a5,a4 - 34106: 0007b903 ld s2,0(a5) - 3410a: 678a ld a5,128(sp) - 3410c: 0785 addi a5,a5,1 - 3410e: e13e sd a5,128(sp) - 34110: f90e10ef jal 158a0 <_Znwm@plt> - 34114: 02d00713 li a4,45 - 34118: 00e50823 sb a4,16(a0) - 3411c: 01253c23 sd s2,24(a0) - 34120: 85da mv a1,s6 - 34122: d9ee10ef jal 156c0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt> - 34126: 67ce ld a5,208(sp) - 34128: 470d li a4,3 - 3412a: 0785 addi a5,a5,1 - 3412c: e9be sd a5,208(sp) - 3412e: 0cea1a63 bne s4,a4,34202 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3dc> - 34132: 67a2 ld a5,8(sp) - 34134: 00599693 slli a3,s3,0x5 - 34138: 02000513 li a0,32 - 3413c: 6398 ld a4,0(a5) - 3413e: 77e6 ld a5,120(sp) - 34140: 9736 add a4,a4,a3 - 34142: 0785 addi a5,a5,1 - 34144: 00073903 ld s2,0(a4) - 34148: fcbe sd a5,120(sp) - 3414a: f56e10ef jal 158a0 <_Znwm@plt> - 3414e: 02b00713 li a4,43 - 34152: 00e50823 sb a4,16(a0) - 34156: 85de mv a1,s7 - 34158: 01253c23 sd s2,24(a0) - 3415c: d64e10ef jal 156c0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt> - 34160: 77ea ld a5,184(sp) - 34162: 6766 ld a4,88(sp) - 34164: 66c6 ld a3,80(sp) - 34166: 0785 addi a5,a5,1 - 34168: fd3e sd a5,184(sp) - 3416a: b5b9 j 33fb8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x192> - 3416c: 67aa ld a5,136(sp) - 3416e: 000cb703 ld a4,0(s9) - 34172: 00549693 slli a3,s1,0x5 - 34176: 658e ld a1,192(sp) - 34178: 9736 add a4,a4,a3 - 3417a: 0785 addi a5,a5,1 - 3417c: 00073903 ld s2,0(a4) - 34180: e53e sd a5,136(sp) - 34182: 01658b63 beq a1,s6,34198 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x372> - 34186: 865a mv a2,s6 - 34188: 8556 mv a0,s5 - 3418a: a27e10ef jal 15bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> - 3418e: 778a ld a5,160(sp) - 34190: 674e ld a4,208(sp) - 34192: e982 sd zero,208(sp) - 34194: 97ba add a5,a5,a4 - 34196: f13e sd a5,160(sp) - 34198: 75aa ld a1,168(sp) - 3419a: 01758b63 beq a1,s7,341b0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x38a> - 3419e: 865e mv a2,s7 - 341a0: 8556 mv a0,s5 - 341a2: a0fe10ef jal 15bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> - 341a6: 778a ld a5,160(sp) - 341a8: 776a ld a4,184(sp) - 341aa: fd02 sd zero,184(sp) - 341ac: 97ba add a5,a5,a4 - 341ae: f13e sd a5,160(sp) - 341b0: 02000513 li a0,32 - 341b4: eece10ef jal 158a0 <_Znwm@plt> - 341b8: 02000713 li a4,32 - 341bc: 00e50823 sb a4,16(a0) - 341c0: 01253c23 sd s2,24(a0) - 341c4: 85d6 mv a1,s5 - 341c6: cfae10ef jal 156c0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt> - 341ca: 778a ld a5,160(sp) - 341cc: 6766 ld a4,88(sp) - 341ce: 66c6 ld a3,80(sp) - 341d0: 0785 addi a5,a5,1 - 341d2: 0c05 addi s8,s8,1 - 341d4: f13e sd a5,160(sp) - 341d6: b3d5 j 33fba <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x194> - 341d8: 0004079b sext.w a5,s0 - 341dc: 078a slli a5,a5,0x2 - 341de: 97b6 add a5,a5,a3 - 341e0: 00e79663 bne a5,a4,341ec <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3c6> - 341e4: bbd5 j 33fd8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1b2> - 341e6: 0791 addi a5,a5,4 - 341e8: def708e3 beq a4,a5,33fd8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1b2> - 341ec: 4390 lw a2,0(a5) - 341ee: de65 beqz a2,341e6 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3c0> - 341f0: 8f95 sub a5,a5,a3 - 341f2: 8789 srai a5,a5,0x2 - 341f4: 8f81 sub a5,a5,s0 - 341f6: dba7e1e3 bltu a5,s10,33f98 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x172> - 341fa: bbf9 j 33fd8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1b2> - 341fc: 84ae mv s1,a1 - 341fe: 89b2 mv s3,a2 - 34200: b1f1 j 33ecc <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0xa6> - 34202: 6766 ld a4,88(sp) - 34204: 66c6 ld a3,80(sp) - 34206: bb4d j 33fb8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x192> - 34208: 640e ld s0,192(sp) - 3420a: 01640863 beq s0,s6,3421a <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3f4> - 3420e: 8522 mv a0,s0 - 34210: 6000 ld s0,0(s0) - 34212: eeee10ef jal 15900 <_ZdlPv@plt> - 34216: ff641ce3 bne s0,s6,3420e <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3e8> - 3421a: 742a ld s0,168(sp) - 3421c: 01740863 beq s0,s7,3422c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x406> - 34220: 8522 mv a0,s0 - 34222: 6000 ld s0,0(s0) - 34224: edce10ef jal 15900 <_ZdlPv@plt> - 34228: ff741ce3 bne s0,s7,34220 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3fa> - 3422c: 644a ld s0,144(sp) - 3422e: 01540863 beq s0,s5,3423e <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x418> - 34232: 8522 mv a0,s0 - 34234: 6000 ld s0,0(s0) - 34236: ecae10ef jal 15900 <_ZdlPv@plt> - 3423a: ff541ce3 bne s0,s5,34232 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x40c> - 3423e: 2b813483 ld s1,696(sp) - 34242: 2b013903 ld s2,688(sp) - 34246: 2a813983 ld s3,680(sp) - 3424a: 2a013a03 ld s4,672(sp) - 3424e: 29813a83 ld s5,664(sp) - 34252: 29013b03 ld s6,656(sp) - 34256: 28813b83 ld s7,648(sp) - 3425a: 28013c03 ld s8,640(sp) - 3425e: 26813d83 ld s11,616(sp) - 34262: 76a2 ld a3,40(sp) - 34264: 6772 ld a4,280(sp) - 34266: 01068793 addi a5,a3,16 - 3426a: 0006b423 sd zero,8(a3) - 3426e: 00068823 sb zero,16(a3) - 34272: e29c sd a5,0(a3) - 34274: 0e070663 beqz a4,34360 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x53a> - 34278: 67b2 ld a5,264(sp) - 3427a: c399 beqz a5,34280 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x45a> - 3427c: 0ef76063 bltu a4,a5,3435c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x536> - 34280: 66d2 ld a3,272(sp) - 34282: 7522 ld a0,40(sp) - 34284: 4601 li a2,0 - 34286: 4581 li a1,0 - 34288: 8f15 sub a4,a4,a3 - 3428a: ce6e10ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 3428e: 7542 ld a0,48(sp) - 34290: 900e10ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 34294: 6546 ld a0,80(sp) - 34296: c119 beqz a0,3429c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x476> - 34298: e68e10ef jal 15900 <_ZdlPv@plt> - 3429c: 2c813083 ld ra,712(sp) - 342a0: 2c013403 ld s0,704(sp) - 342a4: 7522 ld a0,40(sp) - 342a6: 27813c83 ld s9,632(sp) - 342aa: 27013d03 ld s10,624(sp) - 342ae: 2d010113 addi sp,sp,720 - 342b2: 8082 ret - 342b4: 4605 li a2,1 - 342b6: 00006597 auipc a1,0x6 - 342ba: fe258593 addi a1,a1,-30 # 3a298 <_IO_stdin_used+0x718> - 342be: 8562 mv a0,s8 - 342c0: c40e10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 342c4: 75a6 ld a1,104(sp) - 342c6: 8562 mv a0,s8 - 342c8: d88e10ef jal 15850 <_ZNSo9_M_insertImEERSoT_@plt> - 342cc: 4605 li a2,1 - 342ce: 00008597 auipc a1,0x8 - 342d2: 04258593 addi a1,a1,66 # 3c310 <_IO_stdin_used+0x2790> - 342d6: 892a mv s2,a0 - 342d8: c28e10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 342dc: 658a ld a1,128(sp) - 342de: 67aa ld a5,136(sp) - 342e0: 854a mv a0,s2 - 342e2: 95be add a1,a1,a5 - 342e4: d6ce10ef jal 15850 <_ZNSo9_M_insertImEERSoT_@plt> - 342e8: 670a ld a4,128(sp) - 342ea: 77e6 ld a5,120(sp) - 342ec: d00709e3 beqz a4,33ffe <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1d8> - 342f0: d40782e3 beqz a5,34034 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x20e> - 342f4: 00006597 auipc a1,0x6 - 342f8: 5cc58593 addi a1,a1,1484 # 3a8c0 <_IO_stdin_used+0xd40> - 342fc: 8562 mv a0,s8 - 342fe: b32e10ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 34302: 77e6 ld a5,120(sp) - 34304: b9ed j 33ffe <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1d8> - 34306: 690e ld s2,192(sp) - 34308: 01690963 beq s2,s6,3431a <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4f4> - 3430c: 854a mv a0,s2 - 3430e: 00093903 ld s2,0(s2) - 34312: deee10ef jal 15900 <_ZdlPv@plt> - 34316: ff691be3 bne s2,s6,3430c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4e6> - 3431a: 792a ld s2,168(sp) - 3431c: 01790963 beq s2,s7,3432e <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x508> - 34320: 854a mv a0,s2 - 34322: 00093903 ld s2,0(s2) - 34326: ddae10ef jal 15900 <_ZdlPv@plt> - 3432a: ff791be3 bne s2,s7,34320 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4fa> - 3432e: 694a ld s2,144(sp) - 34330: 01590963 beq s2,s5,34342 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x51c> - 34334: 854a mv a0,s2 - 34336: 00093903 ld s2,0(s2) - 3433a: dc6e10ef jal 15900 <_ZdlPv@plt> - 3433e: ff591be3 bne s2,s5,34334 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x50e> - 34342: 6766 ld a4,88(sp) - 34344: 66c6 ld a3,80(sp) - 34346: 40d708b3 sub a7,a4,a3 - 3434a: 4028d813 srai a6,a7,0x2 - 3434e: ef0478e3 bgeu s0,a6,3423e <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x418> - 34352: 85a6 mv a1,s1 - 34354: 864e mv a2,s3 - 34356: cd817057 vsetivli zero,2,e64,m1,ta,ma - 3435a: be89 j 33eac <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x86> - 3435c: 873e mv a4,a5 - 3435e: b70d j 34280 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x45a> - 34360: 8536 mv a0,a3 - 34362: 1a2c addi a1,sp,312 - 34364: 80de10ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 34368: b71d j 3428e <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x468> - 3436a: 842a mv s0,a0 - 3436c: 650e ld a0,192(sp) - 3436e: 05650b63 beq a0,s6,343c4 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x59e> - 34372: 6104 ld s1,0(a0) - 34374: d8ce10ef jal 15900 <_ZdlPv@plt> - 34378: 8526 mv a0,s1 - 3437a: 05650563 beq a0,s6,343c4 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x59e> - 3437e: bfd5 j 34372 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x54c> - 34380: 842a mv s0,a0 - 34382: a801 j 34392 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x56c> - 34384: 842a mv s0,a0 - 34386: 7522 ld a0,40(sp) - 34388: a39e20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3438c: 7542 ld a0,48(sp) - 3438e: 802e10ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 34392: 6546 ld a0,80(sp) - 34394: 2a913c23 sd s1,696(sp) - 34398: 2b213823 sd s2,688(sp) - 3439c: 2b313423 sd s3,680(sp) - 343a0: 2b413023 sd s4,672(sp) - 343a4: 29513c23 sd s5,664(sp) - 343a8: 29613823 sd s6,656(sp) - 343ac: 29713423 sd s7,648(sp) - 343b0: 29813023 sd s8,640(sp) - 343b4: 27b13423 sd s11,616(sp) - 343b8: c119 beqz a0,343be <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x598> - 343ba: d46e10ef jal 15900 <_ZdlPv@plt> - 343be: 8522 mv a0,s0 - 343c0: c30e10ef jal 157f0 <_Unwind_Resume@plt> - 343c4: 752a ld a0,168(sp) - 343c6: 01750863 beq a0,s7,343d6 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x5b0> - 343ca: 6104 ld s1,0(a0) - 343cc: d34e10ef jal 15900 <_ZdlPv@plt> - 343d0: 8526 mv a0,s1 - 343d2: ff751ce3 bne a0,s7,343ca <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x5a4> - 343d6: 654a ld a0,144(sp) - 343d8: 01550863 beq a0,s5,343e8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x5c2> - 343dc: 6104 ld s1,0(a0) - 343de: d22e10ef jal 15900 <_ZdlPv@plt> - 343e2: 8526 mv a0,s1 - 343e4: ff551ce3 bne a0,s5,343dc <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x5b6> - 343e8: 2b813483 ld s1,696(sp) - 343ec: 2b013903 ld s2,688(sp) - 343f0: 2a813983 ld s3,680(sp) - 343f4: 2a013a03 ld s4,672(sp) - 343f8: 29813a83 ld s5,664(sp) - 343fc: 29013b03 ld s6,656(sp) - 34400: 28813b83 ld s7,648(sp) - 34404: 28013c03 ld s8,640(sp) - 34408: 26813d83 ld s11,616(sp) - 3440c: b741 j 3438c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x566> - -000000000003440e <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b>: - 3440e: 7171 addi sp,sp,-176 - 34410: f8da sd s6,112(sp) - 34412: 00810b13 addi s6,sp,8 - 34416: e152 sd s4,128(sp) - 34418: 8a2a mv s4,a0 - 3441a: 855a mv a0,s6 - 3441c: f122 sd s0,160(sp) - 3441e: ed26 sd s1,152(sp) - 34420: e94a sd s2,144(sp) - 34422: e54e sd s3,136(sp) - 34424: fcd6 sd s5,120(sp) - 34426: 84ae mv s1,a1 - 34428: 8432 mv s0,a2 - 3442a: f506 sd ra,168(sp) - 3442c: f4de sd s7,104(sp) - 3442e: 8936 mv s2,a3 - 34430: 89ba mv s3,a4 - 34432: 8abe mv s5,a5 - 34434: e91e60ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 34438: 6522 ld a0,8(sp) - 3443a: 02200613 li a2,34 - 3443e: 00008597 auipc a1,0x8 - 34442: eea58593 addi a1,a1,-278 # 3c328 <_IO_stdin_used+0x27a8> - 34446: 0541 addi a0,a0,16 - 34448: ab8e10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3444c: 6522 ld a0,8(sp) - 3444e: 460d li a2,3 - 34450: 00008597 auipc a1,0x8 - 34454: f0058593 addi a1,a1,-256 # 3c350 <_IO_stdin_used+0x27d0> - 34458: 0541 addi a0,a0,16 - 3445a: aa6e10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3445e: 6ba2 ld s7,8(sp) - 34460: 1e048d63 beqz s1,3465a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x24c> - 34464: 8526 mv a0,s1 - 34466: f6ae10ef jal 15bd0 - 3446a: 862a mv a2,a0 - 3446c: 85a6 mv a1,s1 - 3446e: 010b8513 addi a0,s7,16 - 34472: a8ee10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 34476: 00893b83 ld s7,8(s2) - 3447a: 8526 mv a0,s1 - 3447c: f54e10ef jal 15bd0 - 34480: 1cab8263 beq s7,a0,34644 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x236> - 34484: 6522 ld a0,8(sp) - 34486: 463d li a2,15 - 34488: 00008597 auipc a1,0x8 - 3448c: ed058593 addi a1,a1,-304 # 3c358 <_IO_stdin_used+0x27d8> - 34490: 0541 addi a0,a0,16 - 34492: a6ee10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 34496: 6522 ld a0,8(sp) - 34498: 00893603 ld a2,8(s2) - 3449c: 00093583 ld a1,0(s2) - 344a0: 0541 addi a0,a0,16 - 344a2: a5ee10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 344a6: 6522 ld a0,8(sp) - 344a8: 460d li a2,3 - 344aa: 00008597 auipc a1,0x8 - 344ae: ea658593 addi a1,a1,-346 # 3c350 <_IO_stdin_used+0x27d0> - 344b2: 0541 addi a0,a0,16 - 344b4: a4ce10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 344b8: 64a2 ld s1,8(sp) - 344ba: 1a040963 beqz s0,3466c <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x25e> - 344be: 8522 mv a0,s0 - 344c0: f10e10ef jal 15bd0 - 344c4: 862a mv a2,a0 - 344c6: 85a2 mv a1,s0 - 344c8: 01048513 addi a0,s1,16 - 344cc: a34e10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 344d0: 0089b483 ld s1,8(s3) - 344d4: 8522 mv a0,s0 - 344d6: efae10ef jal 15bd0 - 344da: 14a48063 beq s1,a0,3461a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x20c> - 344de: 6522 ld a0,8(sp) - 344e0: 00008597 auipc a1,0x8 - 344e4: e7858593 addi a1,a1,-392 # 3c358 <_IO_stdin_used+0x27d8> - 344e8: 0541 addi a0,a0,16 - 344ea: 946e10ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 344ee: 6522 ld a0,8(sp) - 344f0: 0089b603 ld a2,8(s3) - 344f4: 0009b583 ld a1,0(s3) - 344f8: 0541 addi a0,a0,16 - 344fa: a06e10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 344fe: 120a9a63 bnez s5,34632 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x224> - 34502: 00893783 ld a5,8(s2) - 34506: 1020 addi s0,sp,40 - 34508: c789 beqz a5,34512 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x104> - 3450a: 0089b783 ld a5,8(s3) - 3450e: 1020 addi s0,sp,40 - 34510: ebc9 bnez a5,345a2 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x194> - 34512: 8522 mv a0,s0 - 34514: 816e70ef jal 1b52a <_ZN7testing16AssertionFailureEv> - 34518: 01010a93 addi s5,sp,16 - 3451c: 8556 mv a0,s5 - 3451e: da7e60ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 34522: 64c2 ld s1,16(sp) - 34524: 04010913 addi s2,sp,64 - 34528: 85da mv a1,s6 - 3452a: 854a mv a0,s2 - 3452c: 04c1 addi s1,s1,16 - 3452e: 9c0e70ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 34532: 6626 ld a2,72(sp) - 34534: 6586 ld a1,64(sp) - 34536: 8526 mv a0,s1 - 34538: 9c8e10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3453c: 6506 ld a0,64(sp) - 3453e: 089c addi a5,sp,80 - 34540: 00f50463 beq a0,a5,34548 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x13a> - 34544: bbce10ef jal 15900 <_ZdlPv@plt> - 34548: 85d6 mv a1,s5 - 3454a: 8522 mv a0,s0 - 3454c: 00018317 auipc t1,0x18 - 34550: 86c33303 ld t1,-1940(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 34554: 9302 jalr t1 - 34556: 6542 ld a0,16(sp) - 34558: c501 beqz a0,34560 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x152> - 3455a: 611c ld a5,0(a0) - 3455c: 679c ld a5,8(a5) - 3455e: 9782 jalr a5 - 34560: 85a2 mv a1,s0 - 34562: 8552 mv a0,s4 - 34564: f4be60ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> - 34568: 7442 ld s0,48(sp) - 3456a: c819 beqz s0,34580 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x172> - 3456c: 6008 ld a0,0(s0) - 3456e: 01040793 addi a5,s0,16 - 34572: 00f50463 beq a0,a5,3457a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x16c> - 34576: b8ae10ef jal 15900 <_ZdlPv@plt> - 3457a: 8522 mv a0,s0 - 3457c: b84e10ef jal 15900 <_ZdlPv@plt> - 34580: 6522 ld a0,8(sp) - 34582: c501 beqz a0,3458a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x17c> - 34584: 611c ld a5,0(a0) - 34586: 679c ld a5,8(a5) - 34588: 9782 jalr a5 - 3458a: 70aa ld ra,168(sp) - 3458c: 740a ld s0,160(sp) - 3458e: 64ea ld s1,152(sp) - 34590: 694a ld s2,144(sp) - 34592: 69aa ld s3,136(sp) - 34594: 7ae6 ld s5,120(sp) - 34596: 7b46 ld s6,112(sp) - 34598: 7ba6 ld s7,104(sp) - 3459a: 8552 mv a0,s4 - 3459c: 6a0a ld s4,128(sp) - 3459e: 614d addi sp,sp,176 - 345a0: 8082 ret - 345a2: 01010a93 addi s5,sp,16 - 345a6: 85ca mv a1,s2 - 345a8: 8556 mv a0,s5 - 345aa: d4dfa0ef jal 2f2f6 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 345ae: 85ce mv a1,s3 - 345b0: 8522 mv a0,s0 - 345b2: d45fa0ef jal 2f2f6 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 345b6: 67e2 ld a5,24(sp) - 345b8: 66c2 ld a3,16(sp) - 345ba: 02000713 li a4,32 - 345be: 8f95 sub a5,a5,a3 - 345c0: 00f76763 bltu a4,a5,345ce <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x1c0> - 345c4: 77c2 ld a5,48(sp) - 345c6: 76a2 ld a3,40(sp) - 345c8: 8f95 sub a5,a5,a3 - 345ca: 02f77b63 bgeu a4,a5,34600 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x1f2> - 345ce: 6522 ld a0,8(sp) - 345d0: 00008597 auipc a1,0x8 - 345d4: da858593 addi a1,a1,-600 # 3c378 <_IO_stdin_used+0x27f8> - 345d8: 0541 addi a0,a0,16 - 345da: 856e10ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 345de: 04010913 addi s2,sp,64 - 345e2: 854a mv a0,s2 - 345e4: 4689 li a3,2 - 345e6: 8622 mv a2,s0 - 345e8: 85d6 mv a1,s5 - 345ea: 83dff0ef jal 33e26 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m> - 345ee: 6522 ld a0,8(sp) - 345f0: 6626 ld a2,72(sp) - 345f2: 6586 ld a1,64(sp) - 345f4: 0541 addi a0,a0,16 - 345f6: 90ae10ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 345fa: 854a mv a0,s2 - 345fc: fc4e20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34600: 8522 mv a0,s0 - 34602: 00017317 auipc t1,0x17 - 34606: 5de33303 ld t1,1502(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 3460a: 9302 jalr t1 - 3460c: 8556 mv a0,s5 - 3460e: 00017317 auipc t1,0x17 - 34612: 5d233303 ld t1,1490(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 34616: 9302 jalr t1 - 34618: bded j 34512 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x104> - 3461a: ee0482e3 beqz s1,344fe <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xf0> - 3461e: 0009b503 ld a0,0(s3) - 34622: 8626 mv a2,s1 - 34624: 85a2 mv a1,s0 - 34626: b9ae10ef jal 159c0 - 3462a: ea051ae3 bnez a0,344de <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xd0> - 3462e: ec0a8ae3 beqz s5,34502 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xf4> - 34632: 6522 ld a0,8(sp) - 34634: 00008597 auipc a1,0x8 - 34638: d3458593 addi a1,a1,-716 # 3c368 <_IO_stdin_used+0x27e8> - 3463c: 0541 addi a0,a0,16 - 3463e: ff3e00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 34642: b5c1 j 34502 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xf4> - 34644: e60b81e3 beqz s7,344a6 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x98> - 34648: 00093503 ld a0,0(s2) - 3464c: 865e mv a2,s7 - 3464e: 85a6 mv a1,s1 - 34650: b70e10ef jal 159c0 - 34654: e40509e3 beqz a0,344a6 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x98> - 34658: b535 j 34484 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x76> - 3465a: 010b8513 addi a0,s7,16 - 3465e: 00006597 auipc a1,0x6 - 34662: 87a58593 addi a1,a1,-1926 # 39ed8 <_IO_stdin_used+0x358> - 34666: fcbe00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 3466a: b531 j 34476 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x68> - 3466c: 01048513 addi a0,s1,16 - 34670: 00006597 auipc a1,0x6 - 34674: 86858593 addi a1,a1,-1944 # 39ed8 <_IO_stdin_used+0x358> - 34678: fb9e00ef jal 15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 3467c: bd91 j 344d0 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xc2> - 3467e: 84aa mv s1,a0 - 34680: 8522 mv a0,s0 - 34682: 00017317 auipc t1,0x17 - 34686: 55e33303 ld t1,1374(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 3468a: 9302 jalr t1 - 3468c: 8426 mv s0,s1 - 3468e: 8556 mv a0,s5 - 34690: 00017317 auipc t1,0x17 - 34694: 55033303 ld t1,1360(t1) # 4bbe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 34698: 9302 jalr t1 - 3469a: 6522 ld a0,8(sp) - 3469c: c501 beqz a0,346a4 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x296> - 3469e: 611c ld a5,0(a0) - 346a0: 679c ld a5,8(a5) - 346a2: 9782 jalr a5 - 346a4: 8522 mv a0,s0 - 346a6: 94ae10ef jal 157f0 <_Unwind_Resume@plt> - 346aa: 842a mv s0,a0 - 346ac: b7fd j 3469a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x28c> - 346ae: 842a mv s0,a0 - 346b0: 1808 addi a0,sp,48 - 346b2: 00018317 auipc t1,0x18 - 346b6: 92633303 ld t1,-1754(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 346ba: 9302 jalr t1 - 346bc: bff9 j 3469a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x28c> - 346be: 842a mv s0,a0 - 346c0: 854a mv a0,s2 - 346c2: efee20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 346c6: 6542 ld a0,16(sp) - 346c8: d565 beqz a0,346b0 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x2a2> - 346ca: 611c ld a5,0(a0) - 346cc: 679c ld a5,8(a5) - 346ce: 9782 jalr a5 - 346d0: b7c5 j 346b0 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x2a2> - 346d2: 842a mv s0,a0 - 346d4: bfcd j 346c6 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x2b8> - 346d6: 842a mv s0,a0 - 346d8: bf5d j 3468e <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x280> - 346da: 84aa mv s1,a0 - 346dc: 854a mv a0,s2 - 346de: ee2e20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 346e2: bf79 j 34680 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x272> - -00000000000346e4 <_ZN7testing8internal11CmpHelperEQEPKcS2_xx>: - 346e4: 7119 addi sp,sp,-128 - 346e6: f8a2 sd s0,112(sp) - 346e8: fc86 sd ra,120(sp) - 346ea: e436 sd a3,8(sp) - 346ec: e03a sd a4,0(sp) - 346ee: 842a mv s0,a0 - 346f0: 06e68763 beq a3,a4,3475e <_ZN7testing8internal11CmpHelperEQEPKcS2_xx+0x7a> - 346f4: ecce sd s3,88(sp) - 346f6: 01010993 addi s3,sp,16 - 346fa: f4a6 sd s1,104(sp) - 346fc: 854e mv a0,s3 - 346fe: 00017317 auipc t1,0x17 - 34702: 51a33303 ld t1,1306(t1) # 4bc18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 34706: 84ae mv s1,a1 - 34708: 002c addi a1,sp,8 - 3470a: f0ca sd s2,96(sp) - 3470c: e8d2 sd s4,80(sp) - 3470e: 8932 mv s2,a2 - 34710: 03010a13 addi s4,sp,48 - 34714: 9302 jalr t1 - 34716: 8552 mv a0,s4 - 34718: 858a mv a1,sp - 3471a: 00017317 auipc t1,0x17 - 3471e: 4fe33303 ld t1,1278(t1) # 4bc18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 34722: 9302 jalr t1 - 34724: 864a mv a2,s2 - 34726: 85a6 mv a1,s1 - 34728: 4781 li a5,0 - 3472a: 8752 mv a4,s4 - 3472c: 86ce mv a3,s3 - 3472e: 8522 mv a0,s0 - 34730: cdfff0ef jal 3440e <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b> - 34734: 7542 ld a0,48(sp) - 34736: 009c addi a5,sp,64 - 34738: 00f50463 beq a0,a5,34740 <_ZN7testing8internal11CmpHelperEQEPKcS2_xx+0x5c> - 3473c: 9c4e10ef jal 15900 <_ZdlPv@plt> - 34740: 6542 ld a0,16(sp) - 34742: 101c addi a5,sp,32 - 34744: 02f50463 beq a0,a5,3476c <_ZN7testing8internal11CmpHelperEQEPKcS2_xx+0x88> - 34748: 9b8e10ef jal 15900 <_ZdlPv@plt> - 3474c: 70e6 ld ra,120(sp) - 3474e: 8522 mv a0,s0 - 34750: 7446 ld s0,112(sp) - 34752: 74a6 ld s1,104(sp) - 34754: 7906 ld s2,96(sp) - 34756: 69e6 ld s3,88(sp) - 34758: 6a46 ld s4,80(sp) - 3475a: 6109 addi sp,sp,128 - 3475c: 8082 ret - 3475e: dc1e60ef jal 1b51e <_ZN7testing16AssertionSuccessEv> - 34762: 70e6 ld ra,120(sp) - 34764: 8522 mv a0,s0 - 34766: 7446 ld s0,112(sp) - 34768: 6109 addi sp,sp,128 - 3476a: 8082 ret - 3476c: 70e6 ld ra,120(sp) - 3476e: 8522 mv a0,s0 - 34770: 7446 ld s0,112(sp) - 34772: 74a6 ld s1,104(sp) - 34774: 7906 ld s2,96(sp) - 34776: 69e6 ld s3,88(sp) - 34778: 6a46 ld s4,80(sp) - 3477a: 6109 addi sp,sp,128 - 3477c: 8082 ret - 3477e: 842a mv s0,a0 - 34780: a029 j 3478a <_ZN7testing8internal11CmpHelperEQEPKcS2_xx+0xa6> - 34782: 842a mv s0,a0 - 34784: 8552 mv a0,s4 - 34786: e3ae20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3478a: 854e mv a0,s3 - 3478c: e34e20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34790: 8522 mv a0,s0 - 34792: 85ee10ef jal 157f0 <_Unwind_Resume@plt> - -0000000000034796 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_>: - 34796: 7119 addi sp,sp,-128 - 34798: f8a2 sd s0,112(sp) - 3479a: f4a6 sd s1,104(sp) - 3479c: 842a mv s0,a0 - 3479e: 84ae mv s1,a1 - 347a0: 8536 mv a0,a3 - 347a2: 85ba mv a1,a4 - 347a4: f0ca sd s2,96(sp) - 347a6: fc86 sd ra,120(sp) - 347a8: 8932 mv s2,a2 - 347aa: e436 sd a3,8(sp) - 347ac: e03a sd a4,0(sp) - 347ae: af7e60ef jal 1b2a4 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 347b2: c919 beqz a0,347c8 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0x32> - 347b4: 8522 mv a0,s0 - 347b6: d69e60ef jal 1b51e <_ZN7testing16AssertionSuccessEv> - 347ba: 70e6 ld ra,120(sp) - 347bc: 8522 mv a0,s0 - 347be: 7446 ld s0,112(sp) - 347c0: 74a6 ld s1,104(sp) - 347c2: 7906 ld s2,96(sp) - 347c4: 6109 addi sp,sp,128 - 347c6: 8082 ret - 347c8: ecce sd s3,88(sp) - 347ca: 01010993 addi s3,sp,16 - 347ce: 854e mv a0,s3 - 347d0: 002c addi a1,sp,8 - 347d2: 00017317 auipc t1,0x17 - 347d6: 68e33303 ld t1,1678(t1) # 4be60 <_GLOBAL_OFFSET_TABLE_+0x310> - 347da: e8d2 sd s4,80(sp) - 347dc: 9302 jalr t1 - 347de: 03010a13 addi s4,sp,48 - 347e2: 8552 mv a0,s4 - 347e4: 858a mv a1,sp - 347e6: 00017317 auipc t1,0x17 - 347ea: 67a33303 ld t1,1658(t1) # 4be60 <_GLOBAL_OFFSET_TABLE_+0x310> - 347ee: 9302 jalr t1 - 347f0: 864a mv a2,s2 - 347f2: 85a6 mv a1,s1 - 347f4: 4781 li a5,0 - 347f6: 8752 mv a4,s4 - 347f8: 86ce mv a3,s3 - 347fa: 8522 mv a0,s0 - 347fc: c13ff0ef jal 3440e <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b> - 34800: 7542 ld a0,48(sp) - 34802: 009c addi a5,sp,64 - 34804: 00f50463 beq a0,a5,3480c <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0x76> - 34808: 8f8e10ef jal 15900 <_ZdlPv@plt> - 3480c: 6542 ld a0,16(sp) - 3480e: 101c addi a5,sp,32 - 34810: 00f50d63 beq a0,a5,3482a <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0x94> - 34814: 8ece10ef jal 15900 <_ZdlPv@plt> - 34818: 70e6 ld ra,120(sp) - 3481a: 8522 mv a0,s0 - 3481c: 7446 ld s0,112(sp) - 3481e: 69e6 ld s3,88(sp) - 34820: 6a46 ld s4,80(sp) - 34822: 74a6 ld s1,104(sp) - 34824: 7906 ld s2,96(sp) - 34826: 6109 addi sp,sp,128 - 34828: 8082 ret - 3482a: 69e6 ld s3,88(sp) - 3482c: 6a46 ld s4,80(sp) - 3482e: b771 j 347ba <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0x24> - 34830: 842a mv s0,a0 - 34832: a029 j 3483c <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0xa6> - 34834: 842a mv s0,a0 - 34836: 8552 mv a0,s4 - 34838: d88e20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3483c: 854e mv a0,s3 - 3483e: d82e20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34842: 8522 mv a0,s0 - 34844: fade00ef jal 157f0 <_Unwind_Resume@plt> - -0000000000034848 <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_>: - 34848: 7119 addi sp,sp,-128 - 3484a: f8a2 sd s0,112(sp) - 3484c: f4a6 sd s1,104(sp) - 3484e: 842a mv s0,a0 - 34850: 84ae mv s1,a1 - 34852: 8536 mv a0,a3 - 34854: 85ba mv a1,a4 - 34856: f0ca sd s2,96(sp) - 34858: fc86 sd ra,120(sp) - 3485a: 8932 mv s2,a2 - 3485c: e436 sd a3,8(sp) - 3485e: e03a sd a4,0(sp) - 34860: cf5e60ef jal 1b554 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> - 34864: c919 beqz a0,3487a <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0x32> - 34866: 8522 mv a0,s0 - 34868: cb7e60ef jal 1b51e <_ZN7testing16AssertionSuccessEv> - 3486c: 70e6 ld ra,120(sp) - 3486e: 8522 mv a0,s0 - 34870: 7446 ld s0,112(sp) - 34872: 74a6 ld s1,104(sp) - 34874: 7906 ld s2,96(sp) - 34876: 6109 addi sp,sp,128 - 34878: 8082 ret - 3487a: ecce sd s3,88(sp) - 3487c: 01010993 addi s3,sp,16 - 34880: 854e mv a0,s3 - 34882: 002c addi a1,sp,8 - 34884: 00017317 auipc t1,0x17 - 34888: 5dc33303 ld t1,1500(t1) # 4be60 <_GLOBAL_OFFSET_TABLE_+0x310> - 3488c: e8d2 sd s4,80(sp) - 3488e: 9302 jalr t1 - 34890: 03010a13 addi s4,sp,48 - 34894: 8552 mv a0,s4 - 34896: 858a mv a1,sp - 34898: 00017317 auipc t1,0x17 - 3489c: 5c833303 ld t1,1480(t1) # 4be60 <_GLOBAL_OFFSET_TABLE_+0x310> - 348a0: 9302 jalr t1 - 348a2: 864a mv a2,s2 - 348a4: 85a6 mv a1,s1 - 348a6: 4785 li a5,1 - 348a8: 8752 mv a4,s4 - 348aa: 86ce mv a3,s3 - 348ac: 8522 mv a0,s0 - 348ae: b61ff0ef jal 3440e <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b> - 348b2: 7542 ld a0,48(sp) - 348b4: 009c addi a5,sp,64 - 348b6: 00f50463 beq a0,a5,348be <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0x76> - 348ba: 846e10ef jal 15900 <_ZdlPv@plt> - 348be: 6542 ld a0,16(sp) - 348c0: 101c addi a5,sp,32 - 348c2: 00f50d63 beq a0,a5,348dc <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0x94> - 348c6: 83ae10ef jal 15900 <_ZdlPv@plt> - 348ca: 70e6 ld ra,120(sp) - 348cc: 8522 mv a0,s0 - 348ce: 7446 ld s0,112(sp) - 348d0: 69e6 ld s3,88(sp) - 348d2: 6a46 ld s4,80(sp) - 348d4: 74a6 ld s1,104(sp) - 348d6: 7906 ld s2,96(sp) - 348d8: 6109 addi sp,sp,128 - 348da: 8082 ret - 348dc: 69e6 ld s3,88(sp) - 348de: 6a46 ld s4,80(sp) - 348e0: b771 j 3486c <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0x24> - 348e2: 842a mv s0,a0 - 348e4: a029 j 348ee <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0xa6> - 348e6: 842a mv s0,a0 - 348e8: 8552 mv a0,s4 - 348ea: cd6e20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 348ee: 854e mv a0,s3 - 348f0: cd0e20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 348f4: 8522 mv a0,s0 - 348f6: efbe00ef jal 157f0 <_Unwind_Resume@plt> - -00000000000348fa <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_>: - 348fa: 7119 addi sp,sp,-128 - 348fc: f8a2 sd s0,112(sp) - 348fe: f4a6 sd s1,104(sp) - 34900: 842a mv s0,a0 - 34902: 84ae mv s1,a1 - 34904: 8536 mv a0,a3 - 34906: 85ba mv a1,a4 - 34908: f0ca sd s2,96(sp) - 3490a: fc86 sd ra,120(sp) - 3490c: 8932 mv s2,a2 - 3490e: e436 sd a3,8(sp) - 34910: e03a sd a4,0(sp) - 34912: c23e60ef jal 1b534 <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_> - 34916: c919 beqz a0,3492c <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0x32> - 34918: 8522 mv a0,s0 - 3491a: c05e60ef jal 1b51e <_ZN7testing16AssertionSuccessEv> - 3491e: 70e6 ld ra,120(sp) - 34920: 8522 mv a0,s0 - 34922: 7446 ld s0,112(sp) - 34924: 74a6 ld s1,104(sp) - 34926: 7906 ld s2,96(sp) - 34928: 6109 addi sp,sp,128 - 3492a: 8082 ret - 3492c: ecce sd s3,88(sp) - 3492e: 01010993 addi s3,sp,16 - 34932: 854e mv a0,s3 - 34934: 002c addi a1,sp,8 - 34936: 00017317 auipc t1,0x17 - 3493a: 4f233303 ld t1,1266(t1) # 4be28 <_GLOBAL_OFFSET_TABLE_+0x2d8> - 3493e: e8d2 sd s4,80(sp) - 34940: 9302 jalr t1 - 34942: 03010a13 addi s4,sp,48 - 34946: 8552 mv a0,s4 - 34948: 858a mv a1,sp - 3494a: 00017317 auipc t1,0x17 - 3494e: 4de33303 ld t1,1246(t1) # 4be28 <_GLOBAL_OFFSET_TABLE_+0x2d8> - 34952: 9302 jalr t1 - 34954: 864a mv a2,s2 - 34956: 85a6 mv a1,s1 - 34958: 4781 li a5,0 - 3495a: 8752 mv a4,s4 - 3495c: 86ce mv a3,s3 - 3495e: 8522 mv a0,s0 - 34960: aafff0ef jal 3440e <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b> - 34964: 7542 ld a0,48(sp) - 34966: 009c addi a5,sp,64 - 34968: 00f50463 beq a0,a5,34970 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0x76> - 3496c: f95e00ef jal 15900 <_ZdlPv@plt> - 34970: 6542 ld a0,16(sp) - 34972: 101c addi a5,sp,32 - 34974: 00f50d63 beq a0,a5,3498e <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0x94> - 34978: f89e00ef jal 15900 <_ZdlPv@plt> - 3497c: 70e6 ld ra,120(sp) - 3497e: 8522 mv a0,s0 - 34980: 7446 ld s0,112(sp) - 34982: 69e6 ld s3,88(sp) - 34984: 6a46 ld s4,80(sp) - 34986: 74a6 ld s1,104(sp) - 34988: 7906 ld s2,96(sp) - 3498a: 6109 addi sp,sp,128 - 3498c: 8082 ret - 3498e: 69e6 ld s3,88(sp) - 34990: 6a46 ld s4,80(sp) - 34992: b771 j 3491e <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0x24> - 34994: 842a mv s0,a0 - 34996: a029 j 349a0 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0xa6> - 34998: 842a mv s0,a0 - 3499a: 8552 mv a0,s4 - 3499c: c24e20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 349a0: 854e mv a0,s3 - 349a2: c1ee20ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 349a6: 8522 mv a0,s0 - 349a8: e49e00ef jal 157f0 <_Unwind_Resume@plt> - -00000000000349ac : - 349ac: c501 beqz a0,349b4 - 349ae: 611c ld a5,0(a0) - 349b0: 679c ld a5,8(a5) - 349b2: 8782 jr a5 - 349b4: 8082 ret - -00000000000349b6 <_ZN7testing4Test11DeleteSelf_Ev>: - 349b6: 611c ld a5,0(a0) - 349b8: 679c ld a5,8(a5) - 349ba: 8782 jr a5 - -00000000000349bc <_ZN7testing9TestSuite17RunSetUpTestSuiteEv>: - 349bc: 713c ld a5,96(a0) - 349be: c391 beqz a5,349c2 <_ZN7testing9TestSuite17RunSetUpTestSuiteEv+0x6> - 349c0: 8782 jr a5 - 349c2: 8082 ret - -00000000000349c4 <_ZN7testing9TestSuite20RunTearDownTestSuiteEv>: - 349c4: 753c ld a5,104(a0) - 349c6: c391 beqz a5,349ca <_ZN7testing9TestSuite20RunTearDownTestSuiteEv+0x6> - 349c8: 8782 jr a5 - 349ca: 8082 ret - -00000000000349cc <_ZN7testing11Environment5SetUpEv>: - 349cc: 8082 ret - -00000000000349ce <_ZN7testing11Environment8TearDownEv>: - 349ce: 8082 ret - -00000000000349d0 <_ZN7testing17TestEventListener16OnTestSuiteStartERKNS_9TestSuiteE>: - 349d0: 8082 ret - -00000000000349d2 <_ZN7testing17TestEventListener14OnTestSuiteEndERKNS_9TestSuiteE>: - 349d2: 8082 ret - -00000000000349d4 <_ZN7testing22EmptyTestEventListener18OnTestProgramStartERKNS_8UnitTestE>: - 349d4: 8082 ret - -00000000000349d6 <_ZN7testing22EmptyTestEventListener20OnTestIterationStartERKNS_8UnitTestEi>: - 349d6: 8082 ret - -00000000000349d8 <_ZN7testing22EmptyTestEventListener24OnEnvironmentsSetUpStartERKNS_8UnitTestE>: - 349d8: 8082 ret - -00000000000349da <_ZN7testing22EmptyTestEventListener22OnEnvironmentsSetUpEndERKNS_8UnitTestE>: - 349da: 8082 ret - -00000000000349dc <_ZN7testing22EmptyTestEventListener16OnTestSuiteStartERKNS_9TestSuiteE>: - 349dc: 8082 ret - -00000000000349de <_ZN7testing22EmptyTestEventListener15OnTestCaseStartERKNS_9TestSuiteE>: - 349de: 8082 ret - -00000000000349e0 <_ZN7testing22EmptyTestEventListener11OnTestStartERKNS_8TestInfoE>: - 349e0: 8082 ret - -00000000000349e2 <_ZN7testing22EmptyTestEventListener16OnTestPartResultERKNS_14TestPartResultE>: - 349e2: 8082 ret - -00000000000349e4 <_ZN7testing22EmptyTestEventListener9OnTestEndERKNS_8TestInfoE>: - 349e4: 8082 ret - -00000000000349e6 <_ZN7testing22EmptyTestEventListener14OnTestSuiteEndERKNS_9TestSuiteE>: - 349e6: 8082 ret - -00000000000349e8 <_ZN7testing22EmptyTestEventListener13OnTestCaseEndERKNS_9TestSuiteE>: - 349e8: 8082 ret - -00000000000349ea <_ZN7testing22EmptyTestEventListener27OnEnvironmentsTearDownStartERKNS_8UnitTestE>: - 349ea: 8082 ret - -00000000000349ec <_ZN7testing22EmptyTestEventListener25OnEnvironmentsTearDownEndERKNS_8UnitTestE>: - 349ec: 8082 ret - -00000000000349ee <_ZN7testing22EmptyTestEventListener16OnTestProgramEndERKNS_8UnitTestE>: - 349ee: 8082 ret - -00000000000349f0 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestProgramStartERKNS_8UnitTestE>: - 349f0: 8082 ret - -00000000000349f2 <_ZN7testing8internal27PrettyUnitTestResultPrinter22OnEnvironmentsSetUpEndERKNS_8UnitTestE>: - 349f2: 8082 ret - -00000000000349f4 <_ZN7testing8internal27PrettyUnitTestResultPrinter25OnEnvironmentsTearDownEndERKNS_8UnitTestE>: - 349f4: 8082 ret - -00000000000349f6 <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestProgramEndERKNS_8UnitTestE>: - 349f6: 8082 ret - -00000000000349f8 <_ZN7testing8internal35DefaultGlobalTestPartResultReporterD1Ev>: - 349f8: 8082 ret - -00000000000349fa <_ZN7testing8internal38DefaultPerThreadTestPartResultReporterD1Ev>: - 349fa: 8082 ret - -00000000000349fc <_ZN7testing8internal24DummyMatchResultListenerD1Ev>: - 349fc: 8082 ret - -00000000000349fe <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EED1Ev>: - 349fe: 8082 ret - -0000000000034a00 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE25DefaultValueHolderFactoryD1Ev>: - 34a00: 8082 ret - -0000000000034a02 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE26InstanceValueHolderFactoryD1Ev>: - 34a02: 8082 ret - -0000000000034a04 <_ZN7testing8internal23DefaultDeathTestFactoryD1Ev>: - 34a04: 8082 ret - -0000000000034a06 <_ZN7testing8internal18OsStackTraceGetterD1Ev>: - 34a06: 8082 ret - -0000000000034a08 <_ZN7testing8internal27PrettyUnitTestResultPrinterD1Ev>: - 34a08: 8082 ret - -0000000000034a0a <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv>: - 34a0a: 7d08 ld a0,56(a0) - 34a0c: c501 beqz a0,34a14 <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv+0xa> - 34a0e: 611c ld a5,0(a0) - 34a10: 679c ld a5,8(a5) - 34a12: 8782 jr a5 - 34a14: 8082 ret - -0000000000034a16 <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE14_M_get_deleterERKSt9type_info>: - 34a16: 4501 li a0,0 - 34a18: 8082 ret - -0000000000034a1a <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderD1Ev>: - 34a1a: 8082 ret - -0000000000034a1c <_ZNK7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE26InstanceValueHolderFactory13MakeNewHolderEv>: - 34a1c: 1141 addi sp,sp,-16 - 34a1e: e022 sd s0,0(sp) - 34a20: 842a mv s0,a0 - 34a22: 4541 li a0,16 - 34a24: e406 sd ra,8(sp) - 34a26: e7be00ef jal 158a0 <_Znwm@plt> - 34a2a: 6414 ld a3,8(s0) - 34a2c: 60a2 ld ra,8(sp) - 34a2e: 6402 ld s0,0(sp) - 34a30: 00017717 auipc a4,0x17 - 34a34: 35873703 ld a4,856(a4) # 4bd88 <_GLOBAL_OFFSET_TABLE_+0x238> - 34a38: 0741 addi a4,a4,16 - 34a3a: e514 sd a3,8(a0) - 34a3c: e118 sd a4,0(a0) - 34a3e: 0141 addi sp,sp,16 - 34a40: 8082 ret - -0000000000034a42 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE25DefaultValueHolderFactory13MakeNewHolderEv>: - 34a42: 1141 addi sp,sp,-16 - 34a44: 02000513 li a0,32 - 34a48: e406 sd ra,8(sp) - 34a4a: e57e00ef jal 158a0 <_Znwm@plt> - 34a4e: 60a2 ld ra,8(sp) - 34a50: 00017717 auipc a4,0x17 - 34a54: 36073703 ld a4,864(a4) # 4bdb0 <_GLOBAL_OFFSET_TABLE_+0x260> - 34a58: 0741 addi a4,a4,16 - 34a5a: 00053423 sd zero,8(a0) - 34a5e: 00053823 sd zero,16(a0) - 34a62: 00053c23 sd zero,24(a0) - 34a66: e118 sd a4,0(a0) - 34a68: 0141 addi sp,sp,16 - 34a6a: 8082 ret - -0000000000034a6c <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderD0Ev>: - 34a6c: e95e006f j 15900 <_ZdlPv@plt> - -0000000000034a70 <_ZN7testing11EnvironmentD0Ev>: - 34a70: e91e006f j 15900 <_ZdlPv@plt> - -0000000000034a74 <_ZN7testing8internal24DummyMatchResultListenerD0Ev>: - 34a74: e8de006f j 15900 <_ZdlPv@plt> - -0000000000034a78 <_ZN7testing8internal23DefaultDeathTestFactoryD0Ev>: - 34a78: e89e006f j 15900 <_ZdlPv@plt> - -0000000000034a7c <_ZN7testing8internal38DefaultPerThreadTestPartResultReporterD0Ev>: - 34a7c: e85e006f j 15900 <_ZdlPv@plt> - -0000000000034a80 <_ZN7testing8internal35DefaultGlobalTestPartResultReporterD0Ev>: - 34a80: e81e006f j 15900 <_ZdlPv@plt> - -0000000000034a84 <_ZN7testing8internal27PrettyUnitTestResultPrinterD0Ev>: - 34a84: e7de006f j 15900 <_ZdlPv@plt> - -0000000000034a88 <_ZN7testing8internal18OsStackTraceGetterD0Ev>: - 34a88: e79e006f j 15900 <_ZdlPv@plt> - -0000000000034a8c <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EED0Ev>: - 34a8c: e75e006f j 15900 <_ZdlPv@plt> - -0000000000034a90 <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE10_M_destroyEv>: - 34a90: e71e006f j 15900 <_ZdlPv@plt> - -0000000000034a94 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE26InstanceValueHolderFactoryD0Ev>: - 34a94: e6de006f j 15900 <_ZdlPv@plt> - -0000000000034a98 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE25DefaultValueHolderFactoryD0Ev>: - 34a98: e69e006f j 15900 <_ZdlPv@plt> - -0000000000034a9c <_ZN7testing8internal26GoogleTestFailureExceptionD2Ev>: - 34a9c: 00017797 auipc a5,0x17 - 34aa0: 1c47b783 ld a5,452(a5) # 4bc60 <_GLOBAL_OFFSET_TABLE_+0x110> - 34aa4: 07c1 addi a5,a5,16 - 34aa6: e11c sd a5,0(a0) - 34aa8: ce9e006f j 15790 <_ZNSt13runtime_errorD2Ev@plt> - -0000000000034aac <_ZN7testing8internal26GoogleTestFailureExceptionD0Ev>: - 34aac: 1141 addi sp,sp,-16 - 34aae: 00017797 auipc a5,0x17 - 34ab2: 1b27b783 ld a5,434(a5) # 4bc60 <_GLOBAL_OFFSET_TABLE_+0x110> - 34ab6: e022 sd s0,0(sp) - 34ab8: e406 sd ra,8(sp) - 34aba: 07c1 addi a5,a5,16 - 34abc: e11c sd a5,0(a0) - 34abe: 842a mv s0,a0 - 34ac0: cd1e00ef jal 15790 <_ZNSt13runtime_errorD2Ev@plt> - 34ac4: 8522 mv a0,s0 - 34ac6: 6402 ld s0,0(sp) - 34ac8: 60a2 ld ra,8(sp) - 34aca: 0141 addi sp,sp,16 - 34acc: e35e006f j 15900 <_ZdlPv@plt> - -0000000000034ad0 <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E15MatchAndExplainESE_PNS_19MatchResultListenerE>: - 34ad0: 6590 ld a2,8(a1) - 34ad2: 6914 ld a3,16(a0) - 34ad4: 00d60463 beq a2,a3,34adc <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E15MatchAndExplainESE_PNS_19MatchResultListenerE+0xc> - 34ad8: 4501 li a0,0 - 34ada: 8082 ret - 34adc: 872a mv a4,a0 - 34ade: 4505 li a0,1 - 34ae0: ce09 beqz a2,34afa <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E15MatchAndExplainESE_PNS_19MatchResultListenerE+0x2a> - 34ae2: 87ae mv a5,a1 - 34ae4: 6388 ld a0,0(a5) - 34ae6: 670c ld a1,8(a4) - 34ae8: 1141 addi sp,sp,-16 - 34aea: e406 sd ra,8(sp) - 34aec: ed5e00ef jal 159c0 - 34af0: 60a2 ld ra,8(sp) - 34af2: 00153513 seqz a0,a0 - 34af6: 0141 addi sp,sp,16 - 34af8: 8082 ret - 34afa: 8082 ret - -0000000000034afc <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev>: - 34afc: 1101 addi sp,sp,-32 - 34afe: e822 sd s0,16(sp) - 34b00: e426 sd s1,8(sp) - 34b02: 6100 ld s0,0(a0) - 34b04: 6504 ld s1,8(a0) - 34b06: ec06 sd ra,24(sp) - 34b08: 02940263 beq s0,s1,34b2c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev+0x30> - 34b0c: e04a sd s2,0(sp) - 34b0e: 892a mv s2,a0 - 34b10: 6008 ld a0,0(s0) - 34b12: 01040793 addi a5,s0,16 - 34b16: 00f50463 beq a0,a5,34b1e <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev+0x22> - 34b1a: de7e00ef jal 15900 <_ZdlPv@plt> - 34b1e: 02040413 addi s0,s0,32 - 34b22: fe8497e3 bne s1,s0,34b10 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev+0x14> - 34b26: 00093483 ld s1,0(s2) - 34b2a: 6902 ld s2,0(sp) - 34b2c: c881 beqz s1,34b3c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev+0x40> - 34b2e: 6442 ld s0,16(sp) - 34b30: 60e2 ld ra,24(sp) - 34b32: 8526 mv a0,s1 - 34b34: 64a2 ld s1,8(sp) - 34b36: 6105 addi sp,sp,32 - 34b38: dc9e006f j 15900 <_ZdlPv@plt> - 34b3c: 60e2 ld ra,24(sp) - 34b3e: 6442 ld s0,16(sp) - 34b40: 64a2 ld s1,8(sp) - 34b42: 6105 addi sp,sp,32 - 34b44: 8082 ret - -0000000000034b46 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev>: - 34b46: 1101 addi sp,sp,-32 - 34b48: e822 sd s0,16(sp) - 34b4a: e426 sd s1,8(sp) - 34b4c: 00017797 auipc a5,0x17 - 34b50: 2647b783 ld a5,612(a5) # 4bdb0 <_GLOBAL_OFFSET_TABLE_+0x260> - 34b54: 6500 ld s0,8(a0) - 34b56: 6904 ld s1,16(a0) - 34b58: ec06 sd ra,24(sp) - 34b5a: 07c1 addi a5,a5,16 - 34b5c: e11c sd a5,0(a0) - 34b5e: 02940263 beq s0,s1,34b82 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev+0x3c> - 34b62: e04a sd s2,0(sp) - 34b64: 892a mv s2,a0 - 34b66: 6808 ld a0,16(s0) - 34b68: 02040793 addi a5,s0,32 - 34b6c: 00f50463 beq a0,a5,34b74 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev+0x2e> - 34b70: d91e00ef jal 15900 <_ZdlPv@plt> - 34b74: 03040413 addi s0,s0,48 - 34b78: fe8497e3 bne s1,s0,34b66 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev+0x20> - 34b7c: 00893483 ld s1,8(s2) - 34b80: 6902 ld s2,0(sp) - 34b82: c881 beqz s1,34b92 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev+0x4c> - 34b84: 6442 ld s0,16(sp) - 34b86: 60e2 ld ra,24(sp) - 34b88: 8526 mv a0,s1 - 34b8a: 64a2 ld s1,8(sp) - 34b8c: 6105 addi sp,sp,32 - 34b8e: d73e006f j 15900 <_ZdlPv@plt> - 34b92: 60e2 ld ra,24(sp) - 34b94: 6442 ld s0,16(sp) - 34b96: 64a2 ld s1,8(sp) - 34b98: 6105 addi sp,sp,32 - 34b9a: 8082 ret - -0000000000034b9c <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev>: - 34b9c: 1101 addi sp,sp,-32 - 34b9e: e822 sd s0,16(sp) - 34ba0: e426 sd s1,8(sp) - 34ba2: 00017797 auipc a5,0x17 - 34ba6: 20e7b783 ld a5,526(a5) # 4bdb0 <_GLOBAL_OFFSET_TABLE_+0x260> - 34baa: 6500 ld s0,8(a0) - 34bac: 6904 ld s1,16(a0) - 34bae: e04a sd s2,0(sp) - 34bb0: ec06 sd ra,24(sp) - 34bb2: 07c1 addi a5,a5,16 - 34bb4: e11c sd a5,0(a0) - 34bb6: 892a mv s2,a0 - 34bb8: 00940f63 beq s0,s1,34bd6 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev+0x3a> - 34bbc: 6808 ld a0,16(s0) - 34bbe: 02040793 addi a5,s0,32 - 34bc2: 00f50463 beq a0,a5,34bca <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev+0x2e> - 34bc6: d3be00ef jal 15900 <_ZdlPv@plt> - 34bca: 03040413 addi s0,s0,48 - 34bce: fe8497e3 bne s1,s0,34bbc <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev+0x20> - 34bd2: 00893483 ld s1,8(s2) - 34bd6: c481 beqz s1,34bde <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev+0x42> - 34bd8: 8526 mv a0,s1 - 34bda: d27e00ef jal 15900 <_ZdlPv@plt> - 34bde: 6442 ld s0,16(sp) - 34be0: 60e2 ld ra,24(sp) - 34be2: 64a2 ld s1,8(sp) - 34be4: 854a mv a0,s2 - 34be6: 6902 ld s2,0(sp) - 34be8: 6105 addi sp,sp,32 - 34bea: d17e006f j 15900 <_ZdlPv@plt> - -0000000000034bee <_ZN7testing8internal25JsonUnitTestResultPrinterD1Ev>: - 34bee: 87aa mv a5,a0 - 34bf0: 00017717 auipc a4,0x17 - 34bf4: 0e073703 ld a4,224(a4) # 4bcd0 <_GLOBAL_OFFSET_TABLE_+0x180> - 34bf8: 6508 ld a0,8(a0) - 34bfa: 0741 addi a4,a4,16 - 34bfc: e398 sd a4,0(a5) - 34bfe: 07e1 addi a5,a5,24 - 34c00: 00f50463 beq a0,a5,34c08 <_ZN7testing8internal25JsonUnitTestResultPrinterD1Ev+0x1a> - 34c04: cfde006f j 15900 <_ZdlPv@plt> - 34c08: 8082 ret - -0000000000034c0a <_ZN7testing8internal24XmlUnitTestResultPrinterD1Ev>: - 34c0a: 87aa mv a5,a0 - 34c0c: 00017717 auipc a4,0x17 - 34c10: fe473703 ld a4,-28(a4) # 4bbf0 <_GLOBAL_OFFSET_TABLE_+0xa0> - 34c14: 6508 ld a0,8(a0) - 34c16: 0741 addi a4,a4,16 - 34c18: e398 sd a4,0(a5) - 34c1a: 07e1 addi a5,a5,24 - 34c1c: 00f50463 beq a0,a5,34c24 <_ZN7testing8internal24XmlUnitTestResultPrinterD1Ev+0x1a> - 34c20: ce1e006f j 15900 <_ZdlPv@plt> - 34c24: 8082 ret - -0000000000034c26 <_ZN7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_ED1Ev>: - 34c26: 87aa mv a5,a0 - 34c28: 00017717 auipc a4,0x17 - 34c2c: 0e073703 ld a4,224(a4) # 4bd08 <_GLOBAL_OFFSET_TABLE_+0x1b8> - 34c30: 6508 ld a0,8(a0) - 34c32: 0741 addi a4,a4,16 - 34c34: e398 sd a4,0(a5) - 34c36: 07e1 addi a5,a5,24 - 34c38: 00f50463 beq a0,a5,34c40 <_ZN7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_ED1Ev+0x1a> - 34c3c: cc5e006f j 15900 <_ZdlPv@plt> - 34c40: 8082 ret - -0000000000034c42 <_ZN7testing8internal25JsonUnitTestResultPrinterD0Ev>: - 34c42: 1141 addi sp,sp,-16 - 34c44: e022 sd s0,0(sp) - 34c46: 00017797 auipc a5,0x17 - 34c4a: 08a7b783 ld a5,138(a5) # 4bcd0 <_GLOBAL_OFFSET_TABLE_+0x180> - 34c4e: 842a mv s0,a0 - 34c50: 6508 ld a0,8(a0) - 34c52: 07c1 addi a5,a5,16 - 34c54: e406 sd ra,8(sp) - 34c56: e01c sd a5,0(s0) - 34c58: 01840793 addi a5,s0,24 - 34c5c: 00f50463 beq a0,a5,34c64 <_ZN7testing8internal25JsonUnitTestResultPrinterD0Ev+0x22> - 34c60: ca1e00ef jal 15900 <_ZdlPv@plt> - 34c64: 8522 mv a0,s0 - 34c66: 6402 ld s0,0(sp) - 34c68: 60a2 ld ra,8(sp) - 34c6a: 0141 addi sp,sp,16 - 34c6c: c95e006f j 15900 <_ZdlPv@plt> - -0000000000034c70 <_ZN7testing8internal24XmlUnitTestResultPrinterD0Ev>: - 34c70: 1141 addi sp,sp,-16 - 34c72: e022 sd s0,0(sp) - 34c74: 00017797 auipc a5,0x17 - 34c78: f7c7b783 ld a5,-132(a5) # 4bbf0 <_GLOBAL_OFFSET_TABLE_+0xa0> - 34c7c: 842a mv s0,a0 - 34c7e: 6508 ld a0,8(a0) - 34c80: 07c1 addi a5,a5,16 - 34c82: e406 sd ra,8(sp) - 34c84: e01c sd a5,0(s0) - 34c86: 01840793 addi a5,s0,24 - 34c8a: 00f50463 beq a0,a5,34c92 <_ZN7testing8internal24XmlUnitTestResultPrinterD0Ev+0x22> - 34c8e: c73e00ef jal 15900 <_ZdlPv@plt> - 34c92: 8522 mv a0,s0 - 34c94: 6402 ld s0,0(sp) - 34c96: 60a2 ld ra,8(sp) - 34c98: 0141 addi sp,sp,16 - 34c9a: c67e006f j 15900 <_ZdlPv@plt> - -0000000000034c9e <_ZN7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_ED0Ev>: - 34c9e: 1141 addi sp,sp,-16 - 34ca0: e022 sd s0,0(sp) - 34ca2: 00017797 auipc a5,0x17 - 34ca6: 0667b783 ld a5,102(a5) # 4bd08 <_GLOBAL_OFFSET_TABLE_+0x1b8> - 34caa: 842a mv s0,a0 - 34cac: 6508 ld a0,8(a0) - 34cae: 07c1 addi a5,a5,16 - 34cb0: e406 sd ra,8(sp) - 34cb2: e01c sd a5,0(s0) - 34cb4: 01840793 addi a5,s0,24 - 34cb8: 00f50463 beq a0,a5,34cc0 <_ZN7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_ED0Ev+0x22> - 34cbc: c45e00ef jal 15900 <_ZdlPv@plt> - 34cc0: 8522 mv a0,s0 - 34cc2: 6402 ld s0,0(sp) - 34cc4: 60a2 ld ra,8(sp) - 34cc6: 0141 addi sp,sp,16 - 34cc8: c39e006f j 15900 <_ZdlPv@plt> - -0000000000034ccc <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: - 34ccc: 1101 addi sp,sp,-32 - 34cce: e822 sd s0,16(sp) - 34cd0: 00017797 auipc a5,0x17 - 34cd4: 1807b783 ld a5,384(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> - 34cd8: 6900 ld s0,16(a0) - 34cda: ec06 sd ra,24(sp) - 34cdc: 07c1 addi a5,a5,16 - 34cde: e11c sd a5,0(a0) - 34ce0: c00d beqz s0,34d02 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x36> - 34ce2: e426 sd s1,8(sp) - 34ce4: 00017497 auipc s1,0x17 - 34ce8: 1644b483 ld s1,356(s1) # 4be48 <__libc_single_threaded@GLIBC_2.32> - 34cec: 0004c783 lbu a5,0(s1) - 34cf0: cf89 beqz a5,34d0a <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x3e> - 34cf2: 581c lw a5,48(s0) - 34cf4: fff7871b addiw a4,a5,-1 - 34cf8: d818 sw a4,48(s0) - 34cfa: 4705 li a4,1 - 34cfc: 02e78063 beq a5,a4,34d1c <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x50> - 34d00: 64a2 ld s1,8(sp) - 34d02: 60e2 ld ra,24(sp) - 34d04: 6442 ld s0,16(sp) - 34d06: 6105 addi sp,sp,32 - 34d08: 8082 ret - 34d0a: 577d li a4,-1 - 34d0c: 03040693 addi a3,s0,48 - 34d10: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 34d14: 2781 sext.w a5,a5 - 34d16: 4705 li a4,1 - 34d18: fee794e3 bne a5,a4,34d00 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> - 34d1c: 601c ld a5,0(s0) - 34d1e: 8522 mv a0,s0 - 34d20: 6b9c ld a5,16(a5) - 34d22: 9782 jalr a5 - 34d24: 8330000f fence.tso - 34d28: 0004c783 lbu a5,0(s1) - 34d2c: c385 beqz a5,34d4c <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x80> - 34d2e: 585c lw a5,52(s0) - 34d30: fff7871b addiw a4,a5,-1 - 34d34: d858 sw a4,52(s0) - 34d36: 4705 li a4,1 - 34d38: fce794e3 bne a5,a4,34d00 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> - 34d3c: 601c ld a5,0(s0) - 34d3e: 8522 mv a0,s0 - 34d40: 6442 ld s0,16(sp) - 34d42: 64a2 ld s1,8(sp) - 34d44: 60e2 ld ra,24(sp) - 34d46: 6f9c ld a5,24(a5) - 34d48: 6105 addi sp,sp,32 - 34d4a: 8782 jr a5 - 34d4c: 577d li a4,-1 - 34d4e: 03440693 addi a3,s0,52 - 34d52: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 34d56: 2781 sext.w a5,a5 - 34d58: bff9 j 34d36 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x6a> - -0000000000034d5a <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: - 34d5a: 1101 addi sp,sp,-32 - 34d5c: e822 sd s0,16(sp) - 34d5e: 00017797 auipc a5,0x17 - 34d62: 0f27b783 ld a5,242(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> - 34d66: 6900 ld s0,16(a0) - 34d68: ec06 sd ra,24(sp) - 34d6a: 07c1 addi a5,a5,16 - 34d6c: e11c sd a5,0(a0) - 34d6e: c00d beqz s0,34d90 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x36> - 34d70: e426 sd s1,8(sp) - 34d72: 00017497 auipc s1,0x17 - 34d76: 0d64b483 ld s1,214(s1) # 4be48 <__libc_single_threaded@GLIBC_2.32> - 34d7a: 0004c783 lbu a5,0(s1) - 34d7e: cf89 beqz a5,34d98 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x3e> - 34d80: 581c lw a5,48(s0) - 34d82: fff7871b addiw a4,a5,-1 - 34d86: d818 sw a4,48(s0) - 34d88: 4705 li a4,1 - 34d8a: 02e78063 beq a5,a4,34daa <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x50> - 34d8e: 64a2 ld s1,8(sp) - 34d90: 60e2 ld ra,24(sp) - 34d92: 6442 ld s0,16(sp) - 34d94: 6105 addi sp,sp,32 - 34d96: 8082 ret - 34d98: 577d li a4,-1 - 34d9a: 03040693 addi a3,s0,48 - 34d9e: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 34da2: 2781 sext.w a5,a5 - 34da4: 4705 li a4,1 - 34da6: fee794e3 bne a5,a4,34d8e <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> - 34daa: 601c ld a5,0(s0) - 34dac: 8522 mv a0,s0 - 34dae: 6b9c ld a5,16(a5) - 34db0: 9782 jalr a5 - 34db2: 8330000f fence.tso - 34db6: 0004c783 lbu a5,0(s1) - 34dba: c385 beqz a5,34dda <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x80> - 34dbc: 585c lw a5,52(s0) - 34dbe: fff7871b addiw a4,a5,-1 - 34dc2: d858 sw a4,52(s0) - 34dc4: 4705 li a4,1 - 34dc6: fce794e3 bne a5,a4,34d8e <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> - 34dca: 601c ld a5,0(s0) - 34dcc: 8522 mv a0,s0 - 34dce: 6442 ld s0,16(sp) - 34dd0: 64a2 ld s1,8(sp) - 34dd2: 60e2 ld ra,24(sp) - 34dd4: 6f9c ld a5,24(a5) - 34dd6: 6105 addi sp,sp,32 - 34dd8: 8782 jr a5 - 34dda: 577d li a4,-1 - 34ddc: 03440693 addi a3,s0,52 - 34de0: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 34de4: 2781 sext.w a5,a5 - 34de6: bff9 j 34dc4 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x6a> - -0000000000034de8 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: - 34de8: 1101 addi sp,sp,-32 - 34dea: e822 sd s0,16(sp) - 34dec: 00017797 auipc a5,0x17 - 34df0: fa47b783 ld a5,-92(a5) # 4bd90 <_GLOBAL_OFFSET_TABLE_+0x240> - 34df4: 6900 ld s0,16(a0) - 34df6: ec06 sd ra,24(sp) - 34df8: 07c1 addi a5,a5,16 - 34dfa: e11c sd a5,0(a0) - 34dfc: c00d beqz s0,34e1e <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x36> - 34dfe: e426 sd s1,8(sp) - 34e00: 00017497 auipc s1,0x17 - 34e04: 0484b483 ld s1,72(s1) # 4be48 <__libc_single_threaded@GLIBC_2.32> - 34e08: 0004c783 lbu a5,0(s1) - 34e0c: cf89 beqz a5,34e26 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x3e> - 34e0e: 581c lw a5,48(s0) - 34e10: fff7871b addiw a4,a5,-1 - 34e14: d818 sw a4,48(s0) - 34e16: 4705 li a4,1 - 34e18: 02e78063 beq a5,a4,34e38 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x50> - 34e1c: 64a2 ld s1,8(sp) - 34e1e: 60e2 ld ra,24(sp) - 34e20: 6442 ld s0,16(sp) - 34e22: 6105 addi sp,sp,32 - 34e24: 8082 ret - 34e26: 577d li a4,-1 - 34e28: 03040693 addi a3,s0,48 - 34e2c: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 34e30: 2781 sext.w a5,a5 - 34e32: 4705 li a4,1 - 34e34: fee794e3 bne a5,a4,34e1c <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> - 34e38: 601c ld a5,0(s0) - 34e3a: 8522 mv a0,s0 - 34e3c: 6b9c ld a5,16(a5) - 34e3e: 9782 jalr a5 - 34e40: 8330000f fence.tso - 34e44: 0004c783 lbu a5,0(s1) - 34e48: c385 beqz a5,34e68 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x80> - 34e4a: 585c lw a5,52(s0) - 34e4c: fff7871b addiw a4,a5,-1 - 34e50: d858 sw a4,52(s0) - 34e52: 4705 li a4,1 - 34e54: fce794e3 bne a5,a4,34e1c <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> - 34e58: 601c ld a5,0(s0) - 34e5a: 8522 mv a0,s0 - 34e5c: 6442 ld s0,16(sp) - 34e5e: 64a2 ld s1,8(sp) - 34e60: 60e2 ld ra,24(sp) - 34e62: 6f9c ld a5,24(a5) - 34e64: 6105 addi sp,sp,32 - 34e66: 8782 jr a5 - 34e68: 577d li a4,-1 - 34e6a: 03440693 addi a3,s0,52 - 34e6e: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 34e72: 2781 sext.w a5,a5 - 34e74: bff9 j 34e52 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x6a> - -0000000000034e76 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: - 34e76: 1101 addi sp,sp,-32 - 34e78: e822 sd s0,16(sp) - 34e7a: 00017797 auipc a5,0x17 - 34e7e: f167b783 ld a5,-234(a5) # 4bd90 <_GLOBAL_OFFSET_TABLE_+0x240> - 34e82: 6900 ld s0,16(a0) - 34e84: ec06 sd ra,24(sp) - 34e86: 07c1 addi a5,a5,16 - 34e88: e11c sd a5,0(a0) - 34e8a: c00d beqz s0,34eac <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x36> - 34e8c: e426 sd s1,8(sp) - 34e8e: 00017497 auipc s1,0x17 - 34e92: fba4b483 ld s1,-70(s1) # 4be48 <__libc_single_threaded@GLIBC_2.32> - 34e96: 0004c783 lbu a5,0(s1) - 34e9a: cf89 beqz a5,34eb4 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x3e> - 34e9c: 581c lw a5,48(s0) - 34e9e: fff7871b addiw a4,a5,-1 - 34ea2: d818 sw a4,48(s0) - 34ea4: 4705 li a4,1 - 34ea6: 02e78063 beq a5,a4,34ec6 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x50> - 34eaa: 64a2 ld s1,8(sp) - 34eac: 60e2 ld ra,24(sp) - 34eae: 6442 ld s0,16(sp) - 34eb0: 6105 addi sp,sp,32 - 34eb2: 8082 ret - 34eb4: 577d li a4,-1 - 34eb6: 03040693 addi a3,s0,48 - 34eba: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 34ebe: 2781 sext.w a5,a5 - 34ec0: 4705 li a4,1 - 34ec2: fee794e3 bne a5,a4,34eaa <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> - 34ec6: 601c ld a5,0(s0) - 34ec8: 8522 mv a0,s0 - 34eca: 6b9c ld a5,16(a5) - 34ecc: 9782 jalr a5 - 34ece: 8330000f fence.tso - 34ed2: 0004c783 lbu a5,0(s1) - 34ed6: c385 beqz a5,34ef6 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x80> - 34ed8: 585c lw a5,52(s0) - 34eda: fff7871b addiw a4,a5,-1 - 34ede: d858 sw a4,52(s0) - 34ee0: 4705 li a4,1 - 34ee2: fce794e3 bne a5,a4,34eaa <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> - 34ee6: 601c ld a5,0(s0) - 34ee8: 8522 mv a0,s0 - 34eea: 6442 ld s0,16(sp) - 34eec: 64a2 ld s1,8(sp) - 34eee: 60e2 ld ra,24(sp) - 34ef0: 6f9c ld a5,24(a5) - 34ef2: 6105 addi sp,sp,32 - 34ef4: 8782 jr a5 - 34ef6: 577d li a4,-1 - 34ef8: 03440693 addi a3,s0,52 - 34efc: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 34f00: 2781 sext.w a5,a5 - 34f02: bff9 j 34ee0 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x6a> - -0000000000034f04 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv>: - 34f04: 1101 addi sp,sp,-32 - 34f06: e826 sd s1,16(sp) - 34f08: ec06 sd ra,24(sp) - 34f0a: 00017497 auipc s1,0x17 - 34f0e: f3e4b483 ld s1,-194(s1) # 4be48 <__libc_single_threaded@GLIBC_2.32> - 34f12: 0004c783 lbu a5,0(s1) - 34f16: cf81 beqz a5,34f2e <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x2a> - 34f18: 591c lw a5,48(a0) - 34f1a: fff7871b addiw a4,a5,-1 - 34f1e: d918 sw a4,48(a0) - 34f20: 4705 li a4,1 - 34f22: 00e78f63 beq a5,a4,34f40 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x3c> - 34f26: 60e2 ld ra,24(sp) - 34f28: 64c2 ld s1,16(sp) - 34f2a: 6105 addi sp,sp,32 - 34f2c: 8082 ret - 34f2e: 577d li a4,-1 - 34f30: 03050693 addi a3,a0,48 - 34f34: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 34f38: 2781 sext.w a5,a5 - 34f3a: 4705 li a4,1 - 34f3c: fee795e3 bne a5,a4,34f26 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x22> - 34f40: 611c ld a5,0(a0) - 34f42: e42a sd a0,8(sp) - 34f44: 6b9c ld a5,16(a5) - 34f46: 9782 jalr a5 - 34f48: 8330000f fence.tso - 34f4c: 0004c783 lbu a5,0(s1) - 34f50: 6522 ld a0,8(sp) - 34f52: cf91 beqz a5,34f6e <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x6a> - 34f54: 595c lw a5,52(a0) - 34f56: fff7871b addiw a4,a5,-1 - 34f5a: d958 sw a4,52(a0) - 34f5c: 4705 li a4,1 - 34f5e: fce794e3 bne a5,a4,34f26 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x22> - 34f62: 611c ld a5,0(a0) - 34f64: 60e2 ld ra,24(sp) - 34f66: 64c2 ld s1,16(sp) - 34f68: 6f9c ld a5,24(a5) - 34f6a: 6105 addi sp,sp,32 - 34f6c: 8782 jr a5 - 34f6e: 577d li a4,-1 - 34f70: 03450693 addi a3,a0,52 - 34f74: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 34f78: 2781 sext.w a5,a5 - 34f7a: b7cd j 34f5c <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x58> - -0000000000034f7c <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev>: - 34f7c: 1141 addi sp,sp,-16 - 34f7e: e022 sd s0,0(sp) - 34f80: 00017797 auipc a5,0x17 - 34f84: ed07b783 ld a5,-304(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> - 34f88: 842a mv s0,a0 - 34f8a: 6908 ld a0,16(a0) - 34f8c: e406 sd ra,8(sp) - 34f8e: 07c1 addi a5,a5,16 - 34f90: e01c sd a5,0(s0) - 34f92: c511 beqz a0,34f9e <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev+0x22> - 34f94: 00017317 auipc t1,0x17 - 34f98: d2c33303 ld t1,-724(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 34f9c: 9302 jalr t1 - 34f9e: 8522 mv a0,s0 - 34fa0: 6402 ld s0,0(sp) - 34fa2: 60a2 ld ra,8(sp) - 34fa4: 0141 addi sp,sp,16 - 34fa6: 95be006f j 15900 <_ZdlPv@plt> - -0000000000034faa <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev>: - 34faa: 1141 addi sp,sp,-16 - 34fac: e022 sd s0,0(sp) - 34fae: 00017797 auipc a5,0x17 - 34fb2: ea27b783 ld a5,-350(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> - 34fb6: 842a mv s0,a0 - 34fb8: 6908 ld a0,16(a0) - 34fba: e406 sd ra,8(sp) - 34fbc: 07c1 addi a5,a5,16 - 34fbe: e01c sd a5,0(s0) - 34fc0: c511 beqz a0,34fcc <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev+0x22> - 34fc2: 00017317 auipc t1,0x17 - 34fc6: cfe33303 ld t1,-770(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 34fca: 9302 jalr t1 - 34fcc: 8522 mv a0,s0 - 34fce: 6402 ld s0,0(sp) - 34fd0: 60a2 ld ra,8(sp) - 34fd2: 0141 addi sp,sp,16 - 34fd4: 92de006f j 15900 <_ZdlPv@plt> - -0000000000034fd8 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev>: - 34fd8: 1141 addi sp,sp,-16 - 34fda: e022 sd s0,0(sp) - 34fdc: 00017797 auipc a5,0x17 - 34fe0: db47b783 ld a5,-588(a5) # 4bd90 <_GLOBAL_OFFSET_TABLE_+0x240> - 34fe4: 842a mv s0,a0 - 34fe6: 6908 ld a0,16(a0) - 34fe8: e406 sd ra,8(sp) - 34fea: 07c1 addi a5,a5,16 - 34fec: e01c sd a5,0(s0) - 34fee: c511 beqz a0,34ffa <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev+0x22> - 34ff0: 00017317 auipc t1,0x17 - 34ff4: cd033303 ld t1,-816(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 34ff8: 9302 jalr t1 - 34ffa: 8522 mv a0,s0 - 34ffc: 6402 ld s0,0(sp) - 34ffe: 60a2 ld ra,8(sp) - 35000: 0141 addi sp,sp,16 - 35002: 8ffe006f j 15900 <_ZdlPv@plt> - -0000000000035006 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev>: - 35006: 1141 addi sp,sp,-16 - 35008: e022 sd s0,0(sp) - 3500a: 00017797 auipc a5,0x17 - 3500e: d867b783 ld a5,-634(a5) # 4bd90 <_GLOBAL_OFFSET_TABLE_+0x240> - 35012: 842a mv s0,a0 - 35014: 6908 ld a0,16(a0) - 35016: e406 sd ra,8(sp) - 35018: 07c1 addi a5,a5,16 - 3501a: e01c sd a5,0(s0) - 3501c: c511 beqz a0,35028 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev+0x22> - 3501e: 00017317 auipc t1,0x17 - 35022: ca233303 ld t1,-862(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 35026: 9302 jalr t1 - 35028: 8522 mv a0,s0 - 3502a: 6402 ld s0,0(sp) - 3502c: 60a2 ld ra,8(sp) - 3502e: 0141 addi sp,sp,16 - 35030: 8d1e006f j 15900 <_ZdlPv@plt> - -0000000000035034 <_ZN7testing11EnvironmentD1Ev>: - 35034: 8082 ret - -0000000000035036 <_ZN7testing7MessageC2ERKS0_>: - 35036: 7171 addi sp,sp,-176 - 35038: e152 sd s4,128(sp) - 3503a: 8a2a mv s4,a0 - 3503c: 18800513 li a0,392 - 35040: e42e sd a1,8(sp) - 35042: f506 sd ra,168(sp) - 35044: f122 sd s0,160(sp) - 35046: ed26 sd s1,152(sp) - 35048: e94a sd s2,144(sp) - 3504a: f4de sd s7,104(sp) - 3504c: f0e2 sd s8,96(sp) - 3504e: e4ee sd s11,72(sp) - 35050: e54e sd s3,136(sp) - 35052: fcd6 sd s5,120(sp) - 35054: f8da sd s6,112(sp) - 35056: ece6 sd s9,88(sp) - 35058: e8ea sd s10,80(sp) - 3505a: 847e00ef jal 158a0 <_Znwm@plt> - 3505e: 08050b93 addi s7,a0,128 - 35062: 842a mv s0,a0 - 35064: 855e mv a0,s7 - 35066: b9ae00ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> - 3506a: cd817057 vsetivli zero,2,e64,m1,ta,ma - 3506e: 5e0030d7 vmv.v.i v1,0 - 35072: 00017797 auipc a5,0x17 - 35076: ee67b783 ld a5,-282(a5) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 3507a: 01078d93 addi s11,a5,16 - 3507e: 16041023 sh zero,352(s0) - 35082: 14043c23 sd zero,344(s0) - 35086: 09b43023 sd s11,128(s0) - 3508a: 16840793 addi a5,s0,360 - 3508e: 0207f0a7 vse64.v v1,(a5) - 35092: 17840793 addi a5,s0,376 - 35096: 0207f0a7 vse64.v v1,(a5) - 3509a: 00017917 auipc s2,0x17 - 3509e: b9e93903 ld s2,-1122(s2) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 350a2: 01093483 ld s1,16(s2) - 350a6: 01893c03 ld s8,24(s2) - 350aa: 4581 li a1,0 - 350ac: fe84b783 ld a5,-24(s1) - 350b0: e004 sd s1,0(s0) - 350b2: 97a2 add a5,a5,s0 - 350b4: 0187b023 sd s8,0(a5) - 350b8: 00043423 sd zero,8(s0) - 350bc: fe84b503 ld a0,-24(s1) - 350c0: 9522 add a0,a0,s0 - 350c2: aeee00ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 350c6: 02093a83 ld s5,32(s2) - 350ca: 02893783 ld a5,40(s2) - 350ce: 01040b13 addi s6,s0,16 - 350d2: fe8ab503 ld a0,-24(s5) # ffffffff7fffffe8 <__global_pointer$+0xffffffff7ffb3258> - 350d6: 01543823 sd s5,16(s0) - 350da: 4581 li a1,0 - 350dc: 955a add a0,a0,s6 - 350de: e11c sd a5,0(a0) - 350e0: ec3e sd a5,24(sp) - 350e2: acee00ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 350e6: 00893d03 ld s10,8(s2) - 350ea: 03093c83 ld s9,48(s2) - 350ee: cd817057 vsetivli zero,2,e64,m1,ta,ma - 350f2: fe8d3703 ld a4,-24(s10) - 350f6: 5e0030d7 vmv.v.i v1,0 - 350fa: 00017797 auipc a5,0x17 - 350fe: d0e7b783 ld a5,-754(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 35102: 9722 add a4,a4,s0 - 35104: 00017917 auipc s2,0x17 - 35108: ca493903 ld s2,-860(s2) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 3510c: 01973023 sd s9,0(a4) - 35110: 01878693 addi a3,a5,24 - 35114: 06878713 addi a4,a5,104 - 35118: 0941 addi s2,s2,16 - 3511a: 04078793 addi a5,a5,64 - 3511e: e058 sd a4,128(s0) - 35120: e81c sd a5,16(s0) - 35122: e014 sd a3,0(s0) - 35124: 01243c23 sd s2,24(s0) - 35128: 02040793 addi a5,s0,32 - 3512c: 0207f0a7 vse64.v v1,(a5) - 35130: 03040793 addi a5,s0,48 - 35134: 0207f0a7 vse64.v v1,(a5) - 35138: 04040793 addi a5,s0,64 - 3513c: 0207f0a7 vse64.v v1,(a5) - 35140: 05040513 addi a0,s0,80 - 35144: e82a sd a0,16(sp) - 35146: 01840993 addi s3,s0,24 - 3514a: a56e00ef jal 153a0 <_ZNSt6localeC1Ev@plt> - 3514e: 00017797 auipc a5,0x17 - 35152: b8a7b783 ld a5,-1142(a5) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 35156: 85ce mv a1,s3 - 35158: 4761 li a4,24 - 3515a: 01078993 addi s3,a5,16 - 3515e: 07040793 addi a5,s0,112 - 35162: 06043423 sd zero,104(s0) - 35166: 06040823 sb zero,112(s0) - 3516a: cc38 sw a4,88(s0) - 3516c: 855e mv a0,s7 - 3516e: f03c sd a5,96(s0) - 35170: 01343c23 sd s3,24(s0) - 35174: a3ce00ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 35178: 65a2 ld a1,8(sp) - 3517a: 1004 addi s1,sp,32 - 3517c: 008a3023 sd s0,0(s4) - 35180: 8526 mv a0,s1 - 35182: d6ce60ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 35186: 7622 ld a2,40(sp) - 35188: 7582 ld a1,32(sp) - 3518a: 855a mv a0,s6 - 3518c: d74e00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35190: 7502 ld a0,32(sp) - 35192: 181c addi a5,sp,48 - 35194: 00f50463 beq a0,a5,3519c <_ZN7testing7MessageC2ERKS0_+0x166> - 35198: f68e00ef jal 15900 <_ZdlPv@plt> - 3519c: 70aa ld ra,168(sp) - 3519e: 740a ld s0,160(sp) - 351a0: 64ea ld s1,152(sp) - 351a2: 694a ld s2,144(sp) - 351a4: 69aa ld s3,136(sp) - 351a6: 6a0a ld s4,128(sp) - 351a8: 7ae6 ld s5,120(sp) - 351aa: 7b46 ld s6,112(sp) - 351ac: 7ba6 ld s7,104(sp) - 351ae: 7c06 ld s8,96(sp) - 351b0: 6ce6 ld s9,88(sp) - 351b2: 6d46 ld s10,80(sp) - 351b4: 6da6 ld s11,72(sp) - 351b6: 614d addi sp,sp,176 - 351b8: 8082 ret - 351ba: 8a2a mv s4,a0 - 351bc: 855e mv a0,s7 - 351be: 09b43023 sd s11,128(s0) - 351c2: c1ee00ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 351c6: 8522 mv a0,s0 - 351c8: f38e00ef jal 15900 <_ZdlPv@plt> - 351cc: 8552 mv a0,s4 - 351ce: e22e00ef jal 157f0 <_Unwind_Resume@plt> - 351d2: 842a mv s0,a0 - 351d4: 8526 mv a0,s1 - 351d6: bebe10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 351da: 000a3503 ld a0,0(s4) - 351de: c501 beqz a0,351e6 <_ZN7testing7MessageC2ERKS0_+0x1b0> - 351e0: 611c ld a5,0(a0) - 351e2: 679c ld a5,8(a5) - 351e4: 9782 jalr a5 - 351e6: 8522 mv a0,s0 - 351e8: e08e00ef jal 157f0 <_Unwind_Resume@plt> - 351ec: 8a2a mv s4,a0 - 351ee: 01343c23 sd s3,24(s0) - 351f2: 06040513 addi a0,s0,96 - 351f6: bcbe10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 351fa: 6542 ld a0,16(sp) - 351fc: 01243c23 sd s2,24(s0) - 35200: a20e00ef jal 15420 <_ZNSt6localeD1Ev@plt> - 35204: fe8d3683 ld a3,-24(s10) - 35208: fe8ab703 ld a4,-24(s5) - 3520c: fe84b783 ld a5,-24(s1) - 35210: 96a2 add a3,a3,s0 - 35212: 0196b023 sd s9,0(a3) - 35216: 66e2 ld a3,24(sp) - 35218: 01543823 sd s5,16(s0) - 3521c: 975a add a4,a4,s6 - 3521e: e314 sd a3,0(a4) - 35220: e004 sd s1,0(s0) - 35222: 97a2 add a5,a5,s0 - 35224: 0187b023 sd s8,0(a5) - 35228: 00043423 sd zero,8(s0) - 3522c: bf41 j 351bc <_ZN7testing7MessageC2ERKS0_+0x186> - 3522e: fe84b783 ld a5,-24(s1) - 35232: e004 sd s1,0(s0) - 35234: 8a2a mv s4,a0 - 35236: 97a2 add a5,a5,s0 - 35238: 0187b023 sd s8,0(a5) - 3523c: 00043423 sd zero,8(s0) - 35240: bfb5 j 351bc <_ZN7testing7MessageC2ERKS0_+0x186> - 35242: 842a mv s0,a0 - 35244: bf59 j 351da <_ZN7testing7MessageC2ERKS0_+0x1a4> - -0000000000035246 <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE>: - 35246: 715d addi sp,sp,-80 - 35248: e0a2 sd s0,64(sp) - 3524a: 6500 ld s0,8(a0) - 3524c: e486 sd ra,72(sp) - 3524e: fc26 sd s1,56(sp) - 35250: f84a sd s2,48(sp) - 35252: c029 beqz s0,35294 <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0x4e> - 35254: 01010913 addi s2,sp,16 - 35258: 854a mv a0,s2 - 3525a: c94e60ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 3525e: 64c2 ld s1,16(sp) - 35260: 8526 mv a0,s1 - 35262: 96fe00ef jal 15bd0 - 35266: 6418 ld a4,8(s0) - 35268: 57fd li a5,-1 - 3526a: 8389 srli a5,a5,0x2 - 3526c: 8f99 sub a5,a5,a4 - 3526e: 862a mv a2,a0 - 35270: 04a7ef63 bltu a5,a0,352ce <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0x88> - 35274: 85a6 mv a1,s1 - 35276: 8522 mv a0,s0 - 35278: f28e00ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 3527c: 6542 ld a0,16(sp) - 3527e: 101c addi a5,sp,32 - 35280: 00f50463 beq a0,a5,35288 <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0x42> - 35284: e7ce00ef jal 15900 <_ZdlPv@plt> - 35288: 60a6 ld ra,72(sp) - 3528a: 6406 ld s0,64(sp) - 3528c: 74e2 ld s1,56(sp) - 3528e: 7942 ld s2,48(sp) - 35290: 6161 addi sp,sp,80 - 35292: 8082 ret - 35294: 84aa mv s1,a0 - 35296: 02000513 li a0,32 - 3529a: e42e sd a1,8(sp) - 3529c: e04e00ef jal 158a0 <_Znwm@plt> - 352a0: 0084b903 ld s2,8(s1) - 352a4: 01050793 addi a5,a0,16 - 352a8: 00053423 sd zero,8(a0) - 352ac: 00050823 sb zero,16(a0) - 352b0: e11c sd a5,0(a0) - 352b2: e488 sd a0,8(s1) - 352b4: 65a2 ld a1,8(sp) - 352b6: 842a mv s0,a0 - 352b8: f8090ee3 beqz s2,35254 <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0xe> - 352bc: 854a mv a0,s2 - 352be: b03e10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 352c2: 854a mv a0,s2 - 352c4: e3ce00ef jal 15900 <_ZdlPv@plt> - 352c8: 65a2 ld a1,8(sp) - 352ca: 6480 ld s0,8(s1) - 352cc: b761 j 35254 <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0xe> - 352ce: 00005517 auipc a0,0x5 - 352d2: c1a50513 addi a0,a0,-998 # 39ee8 <_IO_stdin_used+0x368> - 352d6: e1ae00ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 352da: 842a mv s0,a0 - 352dc: 854a mv a0,s2 - 352de: ae3e10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 352e2: 8522 mv a0,s0 - 352e4: d0ce00ef jal 157f0 <_Unwind_Resume@plt> - -00000000000352e8 <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E10DescribeToEPSo>: - 352e8: 1101 addi sp,sp,-32 - 352ea: e822 sd s0,16(sp) - 352ec: e426 sd s1,8(sp) - 352ee: 842e mv s0,a1 - 352f0: 84aa mv s1,a0 - 352f2: 462d li a2,11 - 352f4: 852e mv a0,a1 - 352f6: 00007597 auipc a1,0x7 - 352fa: 20258593 addi a1,a1,514 # 3c4f8 <_IO_stdin_used+0x2978> - 352fe: ec06 sd ra,24(sp) - 35300: c00e00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35304: 8522 mv a0,s0 - 35306: 00005597 auipc a1,0x5 - 3530a: 5ba58593 addi a1,a1,1466 # 3a8c0 <_IO_stdin_used+0xd40> - 3530e: 4605 li a2,1 - 35310: bf0e00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35314: 85a2 mv a1,s0 - 35316: 6442 ld s0,16(sp) - 35318: 60e2 ld ra,24(sp) - 3531a: 00848513 addi a0,s1,8 - 3531e: 64a2 ld s1,8(sp) - 35320: 6105 addi sp,sp,32 - 35322: dd5ea06f j 200f6 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo> - -0000000000035326 <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E18DescribeNegationToEPSo>: - 35326: 1101 addi sp,sp,-32 - 35328: e822 sd s0,16(sp) - 3532a: e426 sd s1,8(sp) - 3532c: 842e mv s0,a1 - 3532e: 84aa mv s1,a0 - 35330: 4639 li a2,14 - 35332: 852e mv a0,a1 - 35334: 00007597 auipc a1,0x7 - 35338: 1d458593 addi a1,a1,468 # 3c508 <_IO_stdin_used+0x2988> - 3533c: ec06 sd ra,24(sp) - 3533e: bc2e00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35342: 8522 mv a0,s0 - 35344: 00005597 auipc a1,0x5 - 35348: 57c58593 addi a1,a1,1404 # 3a8c0 <_IO_stdin_used+0xd40> - 3534c: 4605 li a2,1 - 3534e: bb2e00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35352: 85a2 mv a1,s0 - 35354: 6442 ld s0,16(sp) - 35356: 60e2 ld ra,24(sp) - 35358: 00848513 addi a0,s1,8 - 3535c: 64a2 ld s1,8(sp) - 3535e: 6105 addi sp,sp,32 - 35360: d97ea06f j 200f6 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo> - -0000000000035364 <_ZNSt10unique_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EED2Ev>: - 35364: 1141 addi sp,sp,-16 - 35366: e022 sd s0,0(sp) - 35368: 6100 ld s0,0(a0) - 3536a: e406 sd ra,8(sp) - 3536c: cc11 beqz s0,35388 <_ZNSt10unique_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EED2Ev+0x24> - 3536e: 6008 ld a0,0(s0) - 35370: 01040793 addi a5,s0,16 - 35374: 00f50463 beq a0,a5,3537c <_ZNSt10unique_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EED2Ev+0x18> - 35378: d88e00ef jal 15900 <_ZdlPv@plt> - 3537c: 8522 mv a0,s0 - 3537e: 6402 ld s0,0(sp) - 35380: 60a2 ld ra,8(sp) - 35382: 0141 addi sp,sp,16 - 35384: d7ce006f j 15900 <_ZdlPv@plt> - 35388: 60a2 ld ra,8(sp) - 3538a: 6402 ld s0,0(sp) - 3538c: 0141 addi sp,sp,16 - 3538e: 8082 ret - -0000000000035390 <_ZN7testing8internal18StreamableToStringIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: - 35390: 7179 addi sp,sp,-48 - 35392: e84a sd s2,16(sp) - 35394: 00810913 addi s2,sp,8 - 35398: f022 sd s0,32(sp) - 3539a: 842a mv s0,a0 - 3539c: 854a mv a0,s2 - 3539e: ec26 sd s1,24(sp) - 353a0: f406 sd ra,40(sp) - 353a2: 84ae mv s1,a1 - 353a4: f21e50ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 353a8: 6522 ld a0,8(sp) - 353aa: 408c lw a1,0(s1) - 353ac: 0541 addi a0,a0,16 - 353ae: 962e00ef jal 15510 <_ZNSolsEi@plt> - 353b2: 85ca mv a1,s2 - 353b4: 8522 mv a0,s0 - 353b6: b38e60ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 353ba: 6522 ld a0,8(sp) - 353bc: c501 beqz a0,353c4 <_ZN7testing8internal18StreamableToStringIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x34> - 353be: 611c ld a5,0(a0) - 353c0: 679c ld a5,8(a5) - 353c2: 9782 jalr a5 - 353c4: 70a2 ld ra,40(sp) - 353c6: 8522 mv a0,s0 - 353c8: 7402 ld s0,32(sp) - 353ca: 64e2 ld s1,24(sp) - 353cc: 6942 ld s2,16(sp) - 353ce: 6145 addi sp,sp,48 - 353d0: 8082 ret - 353d2: 67a2 ld a5,8(sp) - 353d4: 842a mv s0,a0 - 353d6: c789 beqz a5,353e0 <_ZN7testing8internal18StreamableToStringIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x50> - 353d8: 6398 ld a4,0(a5) - 353da: 853e mv a0,a5 - 353dc: 671c ld a5,8(a4) - 353de: 9782 jalr a5 - 353e0: 8522 mv a0,s0 - 353e2: c0ee00ef jal 157f0 <_Unwind_Resume@plt> - -00000000000353e6 <_ZN7testing8internal18StreamableToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: - 353e6: 7179 addi sp,sp,-48 - 353e8: e84a sd s2,16(sp) - 353ea: 00810913 addi s2,sp,8 - 353ee: f022 sd s0,32(sp) - 353f0: 842a mv s0,a0 - 353f2: 854a mv a0,s2 - 353f4: ec26 sd s1,24(sp) - 353f6: f406 sd ra,40(sp) - 353f8: 84ae mv s1,a1 - 353fa: ecbe50ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 353fe: 6522 ld a0,8(sp) - 35400: 608c ld a1,0(s1) - 35402: 0541 addi a0,a0,16 - 35404: dace00ef jal 159b0 <_ZNSo9_M_insertIxEERSoT_@plt> - 35408: 85ca mv a1,s2 - 3540a: 8522 mv a0,s0 - 3540c: ae2e60ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 35410: 6522 ld a0,8(sp) - 35412: c501 beqz a0,3541a <_ZN7testing8internal18StreamableToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x34> - 35414: 611c ld a5,0(a0) - 35416: 679c ld a5,8(a5) - 35418: 9782 jalr a5 - 3541a: 70a2 ld ra,40(sp) - 3541c: 8522 mv a0,s0 - 3541e: 7402 ld s0,32(sp) - 35420: 64e2 ld s1,24(sp) - 35422: 6942 ld s2,16(sp) - 35424: 6145 addi sp,sp,48 - 35426: 8082 ret - 35428: 67a2 ld a5,8(sp) - 3542a: 842a mv s0,a0 - 3542c: c789 beqz a5,35436 <_ZN7testing8internal18StreamableToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x50> - 3542e: 6398 ld a4,0(a5) - 35430: 853e mv a0,a5 - 35432: 671c ld a5,8(a4) - 35434: 9782 jalr a5 - 35436: 8522 mv a0,s0 - 35438: bb8e00ef jal 157f0 <_Unwind_Resume@plt> - -000000000003543c <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_>: - 3543c: 6598 ld a4,8(a1) - 3543e: 6194 ld a3,0(a1) - 35440: 8832 mv a6,a2 - 35442: 6610 ld a2,8(a2) - 35444: 1141 addi sp,sp,-16 - 35446: e022 sd s0,0(sp) - 35448: 87ae mv a5,a1 - 3544a: e406 sd ra,8(sp) - 3544c: 05c1 addi a1,a1,16 - 3544e: 842a mv s0,a0 - 35450: 00e60533 add a0,a2,a4 - 35454: 08b68163 beq a3,a1,354d6 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x9a> - 35458: 0107b883 ld a7,16(a5) - 3545c: 00083583 ld a1,0(a6) - 35460: 00a8fa63 bgeu a7,a0,35474 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x38> - 35464: 01080893 addi a7,a6,16 - 35468: 07158363 beq a1,a7,354ce <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x92> - 3546c: 01083883 ld a7,16(a6) - 35470: 04a8f163 bgeu a7,a0,354b2 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x76> - 35474: 56fd li a3,-1 - 35476: 8289 srli a3,a3,0x2 - 35478: 8e99 sub a3,a3,a4 - 3547a: 08c6e863 bltu a3,a2,3550a <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0xce> - 3547e: 853e mv a0,a5 - 35480: d20e00ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 35484: 01040713 addi a4,s0,16 - 35488: e018 sd a4,0(s0) - 3548a: 6114 ld a3,0(a0) - 3548c: 01050793 addi a5,a0,16 - 35490: 04f68f63 beq a3,a5,354ee <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0xb2> - 35494: 6918 ld a4,16(a0) - 35496: e014 sd a3,0(s0) - 35498: e818 sd a4,16(s0) - 3549a: 6518 ld a4,8(a0) - 3549c: e11c sd a5,0(a0) - 3549e: 00053423 sd zero,8(a0) - 354a2: e418 sd a4,8(s0) - 354a4: 00050823 sb zero,16(a0) - 354a8: 60a2 ld ra,8(sp) - 354aa: 8522 mv a0,s0 - 354ac: 6402 ld s0,0(sp) - 354ae: 0141 addi sp,sp,16 - 354b0: 8082 ret - 354b2: 8542 mv a0,a6 - 354b4: 4601 li a2,0 - 354b6: 4581 li a1,0 - 354b8: ab8e00ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 354bc: 85aa mv a1,a0 - 354be: 8522 mv a0,s0 - 354c0: 940e00ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 354c4: 60a2 ld ra,8(sp) - 354c6: 8522 mv a0,s0 - 354c8: 6402 ld s0,0(sp) - 354ca: 0141 addi sp,sp,16 - 354cc: 8082 ret - 354ce: 48bd li a7,15 - 354d0: faa8e2e3 bltu a7,a0,35474 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x38> - 354d4: bff9 j 354b2 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x76> - 354d6: 48bd li a7,15 - 354d8: 00083583 ld a1,0(a6) - 354dc: f8a8fce3 bgeu a7,a0,35474 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x38> - 354e0: 01080893 addi a7,a6,16 - 354e4: f9158de3 beq a1,a7,3547e <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x42> - 354e8: 01083883 ld a7,16(a6) - 354ec: b751 j 35470 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x34> - 354ee: 6514 ld a3,8(a0) - 354f0: 85be mv a1,a5 - 354f2: 0685 addi a3,a3,1 - 354f4: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 354f8: 02058407 vle8.v v8,(a1) - 354fc: 8e91 sub a3,a3,a2 - 354fe: 95b2 add a1,a1,a2 - 35500: 02070427 vse8.v v8,(a4) - 35504: 9732 add a4,a4,a2 - 35506: f6fd bnez a3,354f4 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0xb8> - 35508: bf49 j 3549a <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x5e> - 3550a: 00005517 auipc a0,0x5 - 3550e: 9de50513 addi a0,a0,-1570 # 39ee8 <_IO_stdin_used+0x368> - 35512: bdee00ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - -0000000000035516 <_ZN7testing8internal17StreamingListener12SocketWriter4SendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 35516: 7179 addi sp,sp,-48 - 35518: f022 sd s0,32(sp) - 3551a: 842a mv s0,a0 - 3551c: 4508 lw a0,8(a0) - 3551e: ec26 sd s1,24(sp) - 35520: f406 sd ra,40(sp) - 35522: 0505 addi a0,a0,1 - 35524: 00a03533 snez a0,a0 - 35528: e84a sd s2,16(sp) - 3552a: 84ae mv s1,a1 - 3552c: f6fe70ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 35530: e921 bnez a0,35580 <_ZN7testing8internal17StreamingListener12SocketWriter4SendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x6a> - 35532: 00810913 addi s2,sp,8 - 35536: 854a mv a0,s2 - 35538: 00007617 auipc a2,0x7 - 3553c: fe060613 addi a2,a2,-32 # 3c518 <_IO_stdin_used+0x2998> - 35540: 458d li a1,3 - 35542: 44000693 li a3,1088 - 35546: f7deb0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 3554a: 02000613 li a2,32 - 3554e: 00007597 auipc a1,0x7 - 35552: 01a58593 addi a1,a1,26 # 3c568 <_IO_stdin_used+0x29e8> - 35556: 00017517 auipc a0,0x17 - 3555a: a4253503 ld a0,-1470(a0) # 4bf98 <_ZSt4cerr@Base> - 3555e: 9a2e00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35562: 03500613 li a2,53 - 35566: 00007597 auipc a1,0x7 - 3556a: 02a58593 addi a1,a1,42 # 3c590 <_IO_stdin_used+0x2a10> - 3556e: 00017517 auipc a0,0x17 - 35572: a2a53503 ld a0,-1494(a0) # 4bf98 <_ZSt4cerr@Base> - 35576: 98ae00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3557a: 854a mv a0,s2 - 3557c: ad6e90ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 35580: 0084b903 ld s2,8(s1) - 35584: 608c ld a1,0(s1) - 35586: 4408 lw a0,8(s0) - 35588: 864a mv a2,s2 - 3558a: e76e00ef jal 15c00 - 3558e: 00a91863 bne s2,a0,3559e <_ZN7testing8internal17StreamingListener12SocketWriter4SendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x88> - 35592: 70a2 ld ra,40(sp) - 35594: 7402 ld s0,32(sp) - 35596: 64e2 ld s1,24(sp) - 35598: 6942 ld s2,16(sp) - 3559a: 6145 addi sp,sp,48 - 3559c: 8082 ret - 3559e: 00810913 addi s2,sp,8 - 355a2: 854a mv a0,s2 - 355a4: 00007617 auipc a2,0x7 - 355a8: f7460613 addi a2,a2,-140 # 3c518 <_IO_stdin_used+0x2998> - 355ac: 4585 li a1,1 - 355ae: 44500693 li a3,1093 - 355b2: f11eb0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 355b6: 02600613 li a2,38 - 355ba: 00007597 auipc a1,0x7 - 355be: 00e58593 addi a1,a1,14 # 3c5c8 <_IO_stdin_used+0x2a48> - 355c2: 00017517 auipc a0,0x17 - 355c6: 9d653503 ld a0,-1578(a0) # 4bf98 <_ZSt4cerr@Base> - 355ca: 936e00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 355ce: 6c10 ld a2,24(s0) - 355d0: 680c ld a1,16(s0) - 355d2: 00017517 auipc a0,0x17 - 355d6: 9c653503 ld a0,-1594(a0) # 4bf98 <_ZSt4cerr@Base> - 355da: 926e00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 355de: 4605 li a2,1 - 355e0: 00004597 auipc a1,0x4 - 355e4: 6f858593 addi a1,a1,1784 # 39cd8 <_IO_stdin_used+0x158> - 355e8: 84aa mv s1,a0 - 355ea: 916e00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 355ee: 7c10 ld a2,56(s0) - 355f0: 780c ld a1,48(s0) - 355f2: 8526 mv a0,s1 - 355f4: 90ce00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 355f8: 854a mv a0,s2 - 355fa: a58e90ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 355fe: 70a2 ld ra,40(sp) - 35600: 7402 ld s0,32(sp) - 35602: 64e2 ld s1,24(sp) - 35604: 6942 ld s2,16(sp) - 35606: 6145 addi sp,sp,48 - 35608: 8082 ret - 3560a: 842a mv s0,a0 - 3560c: 854a mv a0,s2 - 3560e: a44e90ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 35612: 8522 mv a0,s0 - 35614: 9dce00ef jal 157f0 <_Unwind_Resume@plt> - 35618: bfcd j 3560a <_ZN7testing8internal17StreamingListener12SocketWriter4SendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xf4> - -000000000003561a <_ZN7testing8internal9MutexBase4LockEv>: - 3561a: 7179 addi sp,sp,-48 - 3561c: f022 sd s0,32(sp) - 3561e: f406 sd ra,40(sp) - 35620: 842a mv s0,a0 - 35622: 90ee00ef jal 15730 - 35626: e919 bnez a0,3563c <_ZN7testing8internal9MutexBase4LockEv+0x22> - 35628: f49df0ef jal 15570 - 3562c: 4785 li a5,1 - 3562e: 70a2 ld ra,40(sp) - 35630: f808 sd a0,48(s0) - 35632: 02f40423 sb a5,40(s0) - 35636: 7402 ld s0,32(sp) - 35638: 6145 addi sp,sp,48 - 3563a: 8082 ret - 3563c: e84a sd s2,16(sp) - 3563e: 00810913 addi s2,sp,8 - 35642: ec26 sd s1,24(sp) - 35644: 00007617 auipc a2,0x7 - 35648: fac60613 addi a2,a2,-84 # 3c5f0 <_IO_stdin_used+0x2a70> - 3564c: 458d li a1,3 - 3564e: 84aa mv s1,a0 - 35650: 66100693 li a3,1633 - 35654: 854a mv a0,s2 - 35656: e6deb0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 3565a: 466d li a2,27 - 3565c: 00007597 auipc a1,0x7 - 35660: ff458593 addi a1,a1,-12 # 3c650 <_IO_stdin_used+0x2ad0> - 35664: 00017517 auipc a0,0x17 - 35668: 93453503 ld a0,-1740(a0) # 4bf98 <_ZSt4cerr@Base> - 3566c: 894e00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35670: 4649 li a2,18 - 35672: 00007597 auipc a1,0x7 - 35676: ffe58593 addi a1,a1,-2 # 3c670 <_IO_stdin_used+0x2af0> - 3567a: 00017517 auipc a0,0x17 - 3567e: 91e53503 ld a0,-1762(a0) # 4bf98 <_ZSt4cerr@Base> - 35682: 87ee00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35686: 85a6 mv a1,s1 - 35688: 00017517 auipc a0,0x17 - 3568c: 91053503 ld a0,-1776(a0) # 4bf98 <_ZSt4cerr@Base> - 35690: e81df0ef jal 15510 <_ZNSolsEi@plt> - 35694: 854a mv a0,s2 - 35696: 9bce90ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 3569a: 64e2 ld s1,24(sp) - 3569c: 6942 ld s2,16(sp) - 3569e: b769 j 35628 <_ZN7testing8internal9MutexBase4LockEv+0xe> - 356a0: 842a mv s0,a0 - 356a2: 854a mv a0,s2 - 356a4: 9aee90ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 356a8: 8522 mv a0,s0 - 356aa: 946e00ef jal 157f0 <_Unwind_Resume@plt> - -00000000000356ae <_ZN7testing8internal9MutexBase6UnlockEv>: - 356ae: 7179 addi sp,sp,-48 - 356b0: f406 sd ra,40(sp) - 356b2: 02050423 sb zero,40(a0) - 356b6: 9cae00ef jal 15880 - 356ba: e501 bnez a0,356c2 <_ZN7testing8internal9MutexBase6UnlockEv+0x14> - 356bc: 70a2 ld ra,40(sp) - 356be: 6145 addi sp,sp,48 - 356c0: 8082 ret - 356c2: ec26 sd s1,24(sp) - 356c4: 0024 addi s1,sp,8 - 356c6: f022 sd s0,32(sp) - 356c8: 00007617 auipc a2,0x7 - 356cc: f2860613 addi a2,a2,-216 # 3c5f0 <_IO_stdin_used+0x2a70> - 356d0: 458d li a1,3 - 356d2: 842a mv s0,a0 - 356d4: 66d00693 li a3,1645 - 356d8: 8526 mv a0,s1 - 356da: de9eb0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 356de: 4675 li a2,29 - 356e0: 00007597 auipc a1,0x7 - 356e4: fa858593 addi a1,a1,-88 # 3c688 <_IO_stdin_used+0x2b08> - 356e8: 00017517 auipc a0,0x17 - 356ec: 8b053503 ld a0,-1872(a0) # 4bf98 <_ZSt4cerr@Base> - 356f0: 810e00ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 356f4: 4649 li a2,18 - 356f6: 00007597 auipc a1,0x7 - 356fa: f7a58593 addi a1,a1,-134 # 3c670 <_IO_stdin_used+0x2af0> - 356fe: 00017517 auipc a0,0x17 - 35702: 89a53503 ld a0,-1894(a0) # 4bf98 <_ZSt4cerr@Base> - 35706: ffbdf0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3570a: 85a2 mv a1,s0 - 3570c: 00017517 auipc a0,0x17 - 35710: 88c53503 ld a0,-1908(a0) # 4bf98 <_ZSt4cerr@Base> - 35714: dfddf0ef jal 15510 <_ZNSolsEi@plt> - 35718: 8526 mv a0,s1 - 3571a: 938e90ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 3571e: 70a2 ld ra,40(sp) - 35720: 7402 ld s0,32(sp) - 35722: 64e2 ld s1,24(sp) - 35724: 6145 addi sp,sp,48 - 35726: 8082 ret - 35728: 842a mv s0,a0 - 3572a: 8526 mv a0,s1 - 3572c: 926e90ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 35730: 8522 mv a0,s0 - 35732: 8bee00ef jal 157f0 <_Unwind_Resume@plt> - -0000000000035736 <_ZN7testing8internal5MutexD2Ev>: - 35736: 7179 addi sp,sp,-48 - 35738: f406 sd ra,40(sp) - 3573a: ee7df0ef jal 15620 - 3573e: e501 bnez a0,35746 <_ZN7testing8internal5MutexD2Ev+0x10> - 35740: 70a2 ld ra,40(sp) - 35742: 6145 addi sp,sp,48 - 35744: 8082 ret - 35746: ec26 sd s1,24(sp) - 35748: 0024 addi s1,sp,8 - 3574a: f022 sd s0,32(sp) - 3574c: 69e00693 li a3,1694 - 35750: 842a mv s0,a0 - 35752: 00007617 auipc a2,0x7 - 35756: e9e60613 addi a2,a2,-354 # 3c5f0 <_IO_stdin_used+0x2a70> - 3575a: 8526 mv a0,s1 - 3575c: 458d li a1,3 - 3575e: d65eb0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 35762: 4679 li a2,30 - 35764: 00007597 auipc a1,0x7 - 35768: f4458593 addi a1,a1,-188 # 3c6a8 <_IO_stdin_used+0x2b28> - 3576c: 00017517 auipc a0,0x17 - 35770: 82c53503 ld a0,-2004(a0) # 4bf98 <_ZSt4cerr@Base> - 35774: f8ddf0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35778: 4649 li a2,18 - 3577a: 00007597 auipc a1,0x7 - 3577e: ef658593 addi a1,a1,-266 # 3c670 <_IO_stdin_used+0x2af0> - 35782: 00017517 auipc a0,0x17 - 35786: 81653503 ld a0,-2026(a0) # 4bf98 <_ZSt4cerr@Base> - 3578a: f77df0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3578e: 85a2 mv a1,s0 - 35790: 00017517 auipc a0,0x17 - 35794: 80853503 ld a0,-2040(a0) # 4bf98 <_ZSt4cerr@Base> - 35798: d79df0ef jal 15510 <_ZNSolsEi@plt> - 3579c: 8526 mv a0,s1 - 3579e: 8b4e90ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 357a2: 70a2 ld ra,40(sp) - 357a4: 7402 ld s0,32(sp) - 357a6: 64e2 ld s1,24(sp) - 357a8: 6145 addi sp,sp,48 - 357aa: 8082 ret - -00000000000357ac <_ZN7testing8internal17StreamingListener12SocketWriter15CloseConnectionEv>: - 357ac: 7179 addi sp,sp,-48 - 357ae: f022 sd s0,32(sp) - 357b0: 842a mv s0,a0 - 357b2: 4508 lw a0,8(a0) - 357b4: f406 sd ra,40(sp) - 357b6: 0505 addi a0,a0,1 - 357b8: 00a03533 snez a0,a0 - 357bc: cdfe70ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 357c0: e929 bnez a0,35812 <_ZN7testing8internal17StreamingListener12SocketWriter15CloseConnectionEv+0x66> - 357c2: ec26 sd s1,24(sp) - 357c4: 0024 addi s1,sp,8 - 357c6: 8526 mv a0,s1 - 357c8: 00007617 auipc a2,0x7 - 357cc: d5060613 addi a2,a2,-688 # 3c518 <_IO_stdin_used+0x2998> - 357d0: 458d li a1,3 - 357d2: 45100693 li a3,1105 - 357d6: cedeb0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 357da: 02000613 li a2,32 - 357de: 00007597 auipc a1,0x7 - 357e2: d8a58593 addi a1,a1,-630 # 3c568 <_IO_stdin_used+0x29e8> - 357e6: 00016517 auipc a0,0x16 - 357ea: 7b253503 ld a0,1970(a0) # 4bf98 <_ZSt4cerr@Base> - 357ee: f13df0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 357f2: 04000613 li a2,64 - 357f6: 00007597 auipc a1,0x7 - 357fa: ed258593 addi a1,a1,-302 # 3c6c8 <_IO_stdin_used+0x2b48> - 357fe: 00016517 auipc a0,0x16 - 35802: 79a53503 ld a0,1946(a0) # 4bf98 <_ZSt4cerr@Base> - 35806: efbdf0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3580a: 8526 mv a0,s1 - 3580c: 846e90ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 35810: 64e2 ld s1,24(sp) - 35812: 4408 lw a0,8(s0) - 35814: afce00ef jal 15b10 - 35818: 57fd li a5,-1 - 3581a: 70a2 ld ra,40(sp) - 3581c: c41c sw a5,8(s0) - 3581e: 7402 ld s0,32(sp) - 35820: 6145 addi sp,sp,48 - 35822: 8082 ret - 35824: 842a mv s0,a0 - 35826: 8526 mv a0,s1 - 35828: 82ae90ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 3582c: 8522 mv a0,s0 - 3582e: fc3df0ef jal 157f0 <_Unwind_Resume@plt> - -0000000000035832 <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev>: - 35832: 7179 addi sp,sp,-48 - 35834: 00016797 auipc a5,0x16 - 35838: 5cc7b783 ld a5,1484(a5) # 4be00 <_GLOBAL_OFFSET_TABLE_+0x2b0> - 3583c: 4518 lw a4,8(a0) - 3583e: f022 sd s0,32(sp) - 35840: 07c1 addi a5,a5,16 - 35842: f406 sd ra,40(sp) - 35844: e11c sd a5,0(a0) - 35846: 57fd li a5,-1 - 35848: 842a mv s0,a0 - 3584a: 02f71363 bne a4,a5,35870 <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0x3e> - 3584e: 7808 ld a0,48(s0) - 35850: 04040793 addi a5,s0,64 - 35854: 00f50463 beq a0,a5,3585c <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0x2a> - 35858: 8a8e00ef jal 15900 <_ZdlPv@plt> - 3585c: 6808 ld a0,16(s0) - 3585e: 02040413 addi s0,s0,32 - 35862: 06850963 beq a0,s0,358d4 <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0xa2> - 35866: 7402 ld s0,32(sp) - 35868: 70a2 ld ra,40(sp) - 3586a: 6145 addi sp,sp,48 - 3586c: 894e006f j 15900 <_ZdlPv@plt> - 35870: 4505 li a0,1 - 35872: c29e70ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 35876: e929 bnez a0,358c8 <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0x96> - 35878: ec26 sd s1,24(sp) - 3587a: 0024 addi s1,sp,8 - 3587c: 8526 mv a0,s1 - 3587e: 00007617 auipc a2,0x7 - 35882: c9a60613 addi a2,a2,-870 # 3c518 <_IO_stdin_used+0x2998> - 35886: 458d li a1,3 - 35888: 45100693 li a3,1105 - 3588c: c37eb0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 35890: 02000613 li a2,32 - 35894: 00007597 auipc a1,0x7 - 35898: cd458593 addi a1,a1,-812 # 3c568 <_IO_stdin_used+0x29e8> - 3589c: 00016517 auipc a0,0x16 - 358a0: 6fc53503 ld a0,1788(a0) # 4bf98 <_ZSt4cerr@Base> - 358a4: e5ddf0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 358a8: 04000613 li a2,64 - 358ac: 00007597 auipc a1,0x7 - 358b0: e1c58593 addi a1,a1,-484 # 3c6c8 <_IO_stdin_used+0x2b48> - 358b4: 00016517 auipc a0,0x16 - 358b8: 6e453503 ld a0,1764(a0) # 4bf98 <_ZSt4cerr@Base> - 358bc: e45df0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 358c0: 8526 mv a0,s1 - 358c2: f91e80ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 358c6: 64e2 ld s1,24(sp) - 358c8: 4408 lw a0,8(s0) - 358ca: a46e00ef jal 15b10 - 358ce: 57fd li a5,-1 - 358d0: c41c sw a5,8(s0) - 358d2: bfb5 j 3584e <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0x1c> - 358d4: 70a2 ld ra,40(sp) - 358d6: 7402 ld s0,32(sp) - 358d8: 6145 addi sp,sp,48 - 358da: 8082 ret - 358dc: 842a mv s0,a0 - 358de: 8526 mv a0,s1 - 358e0: f73e80ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 358e4: 8522 mv a0,s0 - 358e6: e9bdf0ef jal 15780 <__cxa_call_terminate@plt> - -00000000000358ea <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev>: - 358ea: 7179 addi sp,sp,-48 - 358ec: 00016797 auipc a5,0x16 - 358f0: 5147b783 ld a5,1300(a5) # 4be00 <_GLOBAL_OFFSET_TABLE_+0x2b0> - 358f4: 4518 lw a4,8(a0) - 358f6: f022 sd s0,32(sp) - 358f8: 07c1 addi a5,a5,16 - 358fa: f406 sd ra,40(sp) - 358fc: e11c sd a5,0(a0) - 358fe: 57fd li a5,-1 - 35900: 842a mv s0,a0 - 35902: 02f71663 bne a4,a5,3592e <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x44> - 35906: 7808 ld a0,48(s0) - 35908: 04040793 addi a5,s0,64 - 3590c: 00f50463 beq a0,a5,35914 <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x2a> - 35910: ff1df0ef jal 15900 <_ZdlPv@plt> - 35914: 6808 ld a0,16(s0) - 35916: 02040793 addi a5,s0,32 - 3591a: 00f50463 beq a0,a5,35922 <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x38> - 3591e: fe3df0ef jal 15900 <_ZdlPv@plt> - 35922: 8522 mv a0,s0 - 35924: 7402 ld s0,32(sp) - 35926: 70a2 ld ra,40(sp) - 35928: 6145 addi sp,sp,48 - 3592a: fd7df06f j 15900 <_ZdlPv@plt> - 3592e: 4505 li a0,1 - 35930: b6be70ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 35934: e929 bnez a0,35986 <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x9c> - 35936: ec26 sd s1,24(sp) - 35938: 0024 addi s1,sp,8 - 3593a: 8526 mv a0,s1 - 3593c: 00007617 auipc a2,0x7 - 35940: bdc60613 addi a2,a2,-1060 # 3c518 <_IO_stdin_used+0x2998> - 35944: 458d li a1,3 - 35946: 45100693 li a3,1105 - 3594a: b79eb0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 3594e: 02000613 li a2,32 - 35952: 00007597 auipc a1,0x7 - 35956: c1658593 addi a1,a1,-1002 # 3c568 <_IO_stdin_used+0x29e8> - 3595a: 00016517 auipc a0,0x16 - 3595e: 63e53503 ld a0,1598(a0) # 4bf98 <_ZSt4cerr@Base> - 35962: d9fdf0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35966: 04000613 li a2,64 - 3596a: 00007597 auipc a1,0x7 - 3596e: d5e58593 addi a1,a1,-674 # 3c6c8 <_IO_stdin_used+0x2b48> - 35972: 00016517 auipc a0,0x16 - 35976: 62653503 ld a0,1574(a0) # 4bf98 <_ZSt4cerr@Base> - 3597a: d87df0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3597e: 8526 mv a0,s1 - 35980: ed3e80ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 35984: 64e2 ld s1,24(sp) - 35986: 4408 lw a0,8(s0) - 35988: 988e00ef jal 15b10 - 3598c: 57fd li a5,-1 - 3598e: c41c sw a5,8(s0) - 35990: bf9d j 35906 <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x1c> - 35992: 842a mv s0,a0 - 35994: 8526 mv a0,s1 - 35996: ebde80ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 3599a: 8522 mv a0,s0 - 3599c: de5df0ef jal 15780 <__cxa_call_terminate@plt> - -00000000000359a0 <_ZN7testing8internal17StreamingListenerD1Ev>: - 359a0: 7179 addi sp,sp,-48 - 359a2: f022 sd s0,32(sp) - 359a4: 00016797 auipc a5,0x16 - 359a8: 5ec7b783 ld a5,1516(a5) # 4bf90 <_GLOBAL_OFFSET_TABLE_+0x440> - 359ac: 6500 ld s0,8(a0) - 359ae: f406 sd ra,40(sp) - 359b0: 07c1 addi a5,a5,16 - 359b2: e11c sd a5,0(a0) - 359b4: cc55 beqz s0,35a70 <_ZN7testing8internal17StreamingListenerD1Ev+0xd0> - 359b6: 601c ld a5,0(s0) - 359b8: 00016717 auipc a4,0x16 - 359bc: 56073703 ld a4,1376(a4) # 4bf18 <_GLOBAL_OFFSET_TABLE_+0x3c8> - 359c0: 679c ld a5,8(a5) - 359c2: 0ae79b63 bne a5,a4,35a78 <_ZN7testing8internal17StreamingListenerD1Ev+0xd8> - 359c6: 00016797 auipc a5,0x16 - 359ca: 43a7b783 ld a5,1082(a5) # 4be00 <_GLOBAL_OFFSET_TABLE_+0x2b0> - 359ce: 4418 lw a4,8(s0) - 359d0: 07c1 addi a5,a5,16 - 359d2: e01c sd a5,0(s0) - 359d4: 57fd li a5,-1 - 359d6: 02f71663 bne a4,a5,35a02 <_ZN7testing8internal17StreamingListenerD1Ev+0x62> - 359da: 7808 ld a0,48(s0) - 359dc: 04040793 addi a5,s0,64 - 359e0: 00f50463 beq a0,a5,359e8 <_ZN7testing8internal17StreamingListenerD1Ev+0x48> - 359e4: f1ddf0ef jal 15900 <_ZdlPv@plt> - 359e8: 6808 ld a0,16(s0) - 359ea: 02040793 addi a5,s0,32 - 359ee: 00f50463 beq a0,a5,359f6 <_ZN7testing8internal17StreamingListenerD1Ev+0x56> - 359f2: f0fdf0ef jal 15900 <_ZdlPv@plt> - 359f6: 8522 mv a0,s0 - 359f8: 7402 ld s0,32(sp) - 359fa: 70a2 ld ra,40(sp) - 359fc: 6145 addi sp,sp,48 - 359fe: f03df06f j 15900 <_ZdlPv@plt> - 35a02: 4505 li a0,1 - 35a04: a97e70ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 35a08: e929 bnez a0,35a5a <_ZN7testing8internal17StreamingListenerD1Ev+0xba> - 35a0a: ec26 sd s1,24(sp) - 35a0c: 0024 addi s1,sp,8 - 35a0e: 8526 mv a0,s1 - 35a10: 00007617 auipc a2,0x7 - 35a14: b0860613 addi a2,a2,-1272 # 3c518 <_IO_stdin_used+0x2998> - 35a18: 458d li a1,3 - 35a1a: 45100693 li a3,1105 - 35a1e: aa5eb0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 35a22: 02000613 li a2,32 - 35a26: 00007597 auipc a1,0x7 - 35a2a: b4258593 addi a1,a1,-1214 # 3c568 <_IO_stdin_used+0x29e8> - 35a2e: 00016517 auipc a0,0x16 - 35a32: 56a53503 ld a0,1386(a0) # 4bf98 <_ZSt4cerr@Base> - 35a36: ccbdf0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35a3a: 04000613 li a2,64 - 35a3e: 00007597 auipc a1,0x7 - 35a42: c8a58593 addi a1,a1,-886 # 3c6c8 <_IO_stdin_used+0x2b48> - 35a46: 00016517 auipc a0,0x16 - 35a4a: 55253503 ld a0,1362(a0) # 4bf98 <_ZSt4cerr@Base> - 35a4e: cb3df0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35a52: 8526 mv a0,s1 - 35a54: dffe80ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 35a58: 64e2 ld s1,24(sp) - 35a5a: 4408 lw a0,8(s0) - 35a5c: 8b4e00ef jal 15b10 - 35a60: 7808 ld a0,48(s0) - 35a62: 57fd li a5,-1 - 35a64: c41c sw a5,8(s0) - 35a66: 04040793 addi a5,s0,64 - 35a6a: f6f51de3 bne a0,a5,359e4 <_ZN7testing8internal17StreamingListenerD1Ev+0x44> - 35a6e: bfad j 359e8 <_ZN7testing8internal17StreamingListenerD1Ev+0x48> - 35a70: 70a2 ld ra,40(sp) - 35a72: 7402 ld s0,32(sp) - 35a74: 6145 addi sp,sp,48 - 35a76: 8082 ret - 35a78: 8522 mv a0,s0 - 35a7a: 7402 ld s0,32(sp) - 35a7c: 70a2 ld ra,40(sp) - 35a7e: 6145 addi sp,sp,48 - 35a80: 8782 jr a5 - 35a82: 842a mv s0,a0 - 35a84: 8526 mv a0,s1 - 35a86: dcde80ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 35a8a: 8522 mv a0,s0 - 35a8c: cf5df0ef jal 15780 <__cxa_call_terminate@plt> - -0000000000035a90 <_ZN7testing8internal17StreamingListenerD0Ev>: - 35a90: 7179 addi sp,sp,-48 - 35a92: f022 sd s0,32(sp) - 35a94: 00016797 auipc a5,0x16 - 35a98: 4fc7b783 ld a5,1276(a5) # 4bf90 <_GLOBAL_OFFSET_TABLE_+0x440> - 35a9c: 6500 ld s0,8(a0) - 35a9e: ec26 sd s1,24(sp) - 35aa0: f406 sd ra,40(sp) - 35aa2: 07c1 addi a5,a5,16 - 35aa4: e11c sd a5,0(a0) - 35aa6: 84aa mv s1,a0 - 35aa8: c421 beqz s0,35af0 <_ZN7testing8internal17StreamingListenerD0Ev+0x60> - 35aaa: 601c ld a5,0(s0) - 35aac: 00016717 auipc a4,0x16 - 35ab0: 46c73703 ld a4,1132(a4) # 4bf18 <_GLOBAL_OFFSET_TABLE_+0x3c8> - 35ab4: 679c ld a5,8(a5) - 35ab6: 0ae79c63 bne a5,a4,35b6e <_ZN7testing8internal17StreamingListenerD0Ev+0xde> - 35aba: 00016797 auipc a5,0x16 - 35abe: 3467b783 ld a5,838(a5) # 4be00 <_GLOBAL_OFFSET_TABLE_+0x2b0> - 35ac2: 4418 lw a4,8(s0) - 35ac4: 07c1 addi a5,a5,16 - 35ac6: e01c sd a5,0(s0) - 35ac8: 57fd li a5,-1 - 35aca: 02f71a63 bne a4,a5,35afe <_ZN7testing8internal17StreamingListenerD0Ev+0x6e> - 35ace: 7808 ld a0,48(s0) - 35ad0: 04040793 addi a5,s0,64 - 35ad4: 00f50463 beq a0,a5,35adc <_ZN7testing8internal17StreamingListenerD0Ev+0x4c> - 35ad8: e29df0ef jal 15900 <_ZdlPv@plt> - 35adc: 6808 ld a0,16(s0) - 35ade: 02040793 addi a5,s0,32 - 35ae2: 00f50463 beq a0,a5,35aea <_ZN7testing8internal17StreamingListenerD0Ev+0x5a> - 35ae6: e1bdf0ef jal 15900 <_ZdlPv@plt> - 35aea: 8522 mv a0,s0 - 35aec: e15df0ef jal 15900 <_ZdlPv@plt> - 35af0: 7402 ld s0,32(sp) - 35af2: 70a2 ld ra,40(sp) - 35af4: 8526 mv a0,s1 - 35af6: 64e2 ld s1,24(sp) - 35af8: 6145 addi sp,sp,48 - 35afa: e07df06f j 15900 <_ZdlPv@plt> - 35afe: 4505 li a0,1 - 35b00: 99be70ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 35b04: e931 bnez a0,35b58 <_ZN7testing8internal17StreamingListenerD0Ev+0xc8> - 35b06: e84a sd s2,16(sp) - 35b08: 00810913 addi s2,sp,8 - 35b0c: 854a mv a0,s2 - 35b0e: 00007617 auipc a2,0x7 - 35b12: a0a60613 addi a2,a2,-1526 # 3c518 <_IO_stdin_used+0x2998> - 35b16: 458d li a1,3 - 35b18: 45100693 li a3,1105 - 35b1c: 9a7eb0ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 35b20: 02000613 li a2,32 - 35b24: 00007597 auipc a1,0x7 - 35b28: a4458593 addi a1,a1,-1468 # 3c568 <_IO_stdin_used+0x29e8> - 35b2c: 00016517 auipc a0,0x16 - 35b30: 46c53503 ld a0,1132(a0) # 4bf98 <_ZSt4cerr@Base> - 35b34: bcddf0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35b38: 04000613 li a2,64 - 35b3c: 00007597 auipc a1,0x7 - 35b40: b8c58593 addi a1,a1,-1140 # 3c6c8 <_IO_stdin_used+0x2b48> - 35b44: 00016517 auipc a0,0x16 - 35b48: 45453503 ld a0,1108(a0) # 4bf98 <_ZSt4cerr@Base> - 35b4c: bb5df0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35b50: 854a mv a0,s2 - 35b52: d01e80ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 35b56: 6942 ld s2,16(sp) - 35b58: 4408 lw a0,8(s0) - 35b5a: fb7df0ef jal 15b10 - 35b5e: 7808 ld a0,48(s0) - 35b60: 57fd li a5,-1 - 35b62: c41c sw a5,8(s0) - 35b64: 04040793 addi a5,s0,64 - 35b68: f6f518e3 bne a0,a5,35ad8 <_ZN7testing8internal17StreamingListenerD0Ev+0x48> - 35b6c: bf85 j 35adc <_ZN7testing8internal17StreamingListenerD0Ev+0x4c> - 35b6e: 8522 mv a0,s0 - 35b70: 9782 jalr a5 - 35b72: 7402 ld s0,32(sp) - 35b74: 70a2 ld ra,40(sp) - 35b76: 8526 mv a0,s1 - 35b78: 64e2 ld s1,24(sp) - 35b7a: 6145 addi sp,sp,48 - 35b7c: d85df06f j 15900 <_ZdlPv@plt> - 35b80: 842a mv s0,a0 - 35b82: 854a mv a0,s2 - 35b84: ccfe80ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 35b88: 8522 mv a0,s0 - 35b8a: bf7df0ef jal 15780 <__cxa_call_terminate@plt> - -0000000000035b8e <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi>: - 35b8e: 7159 addi sp,sp,-112 - 35b90: e8ca sd s2,80(sp) - 35b92: 01010913 addi s2,sp,16 - 35b96: f0a2 sd s0,96(sp) - 35b98: 006c addi a1,sp,12 - 35b9a: 842a mv s0,a0 - 35b9c: 00016317 auipc t1,0x16 - 35ba0: 3d433303 ld t1,980(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 35ba4: 854a mv a0,s2 - 35ba6: c632 sw a2,12(sp) - 35ba8: f486 sd ra,104(sp) - 35baa: eca6 sd s1,88(sp) - 35bac: 9302 jalr t1 - 35bae: 854a mv a0,s2 - 35bb0: 02300713 li a4,35 - 35bb4: 00007697 auipc a3,0x7 - 35bb8: b5c68693 addi a3,a3,-1188 # 3c710 <_IO_stdin_used+0x2b90> - 35bbc: 4601 li a2,0 - 35bbe: 4581 li a1,0 - 35bc0: bb1df0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 35bc4: 0084 addi s1,sp,64 - 35bc6: f826 sd s1,48(sp) - 35bc8: 6114 ld a3,0(a0) - 35bca: 01050713 addi a4,a0,16 - 35bce: 87aa mv a5,a0 - 35bd0: 04e68163 beq a3,a4,35c12 <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x84> - 35bd4: 6910 ld a2,16(a0) - 35bd6: f836 sd a3,48(sp) - 35bd8: e0b2 sd a2,64(sp) - 35bda: e398 sd a4,0(a5) - 35bdc: 00078823 sb zero,16(a5) - 35be0: 6790 ld a2,8(a5) - 35be2: 6408 ld a0,8(s0) - 35be4: 75c2 ld a1,48(sp) - 35be6: 0007b423 sd zero,8(a5) - 35bea: fc32 sd a2,56(sp) - 35bec: 85bec0ef jal 22446 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 35bf0: 7542 ld a0,48(sp) - 35bf2: 00950463 beq a0,s1,35bfa <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x6c> - 35bf6: d0bdf0ef jal 15900 <_ZdlPv@plt> - 35bfa: 6542 ld a0,16(sp) - 35bfc: 101c addi a5,sp,32 - 35bfe: 00f50463 beq a0,a5,35c06 <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x78> - 35c02: cffdf0ef jal 15900 <_ZdlPv@plt> - 35c06: 70a6 ld ra,104(sp) - 35c08: 7406 ld s0,96(sp) - 35c0a: 64e6 ld s1,88(sp) - 35c0c: 6946 ld s2,80(sp) - 35c0e: 6165 addi sp,sp,112 - 35c10: 8082 ret - 35c12: 6514 ld a3,8(a0) - 35c14: 85a6 mv a1,s1 - 35c16: 853a mv a0,a4 - 35c18: 0685 addi a3,a3,1 - 35c1a: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 35c1e: 02050407 vle8.v v8,(a0) - 35c22: 8e91 sub a3,a3,a2 - 35c24: 9532 add a0,a0,a2 - 35c26: 02058427 vse8.v v8,(a1) - 35c2a: 95b2 add a1,a1,a2 - 35c2c: f6fd bnez a3,35c1a <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x8c> - 35c2e: b775 j 35bda <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x4c> - 35c30: 842a mv s0,a0 - 35c32: 1808 addi a0,sp,48 - 35c34: 98ce10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 35c38: 854a mv a0,s2 - 35c3a: 986e10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 35c3e: 8522 mv a0,s0 - 35c40: bb1df0ef jal 157f0 <_Unwind_Resume@plt> - 35c44: 842a mv s0,a0 - 35c46: bfcd j 35c38 <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0xaa> - -0000000000035c48 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE>: - 35c48: 7159 addi sp,sp,-112 - 35c4a: e4ce sd s3,72(sp) - 35c4c: 02010993 addi s3,sp,32 - 35c50: 47e5 li a5,25 - 35c52: f0a2 sd s0,96(sp) - 35c54: e8ca sd s2,80(sp) - 35c56: e0d2 sd s4,64(sp) - 35c58: 4601 li a2,0 - 35c5a: 8a2e mv s4,a1 - 35c5c: 842a mv s0,a0 - 35c5e: 85ce mv a1,s3 - 35c60: 850a mv a0,sp - 35c62: 01010913 addi s2,sp,16 - 35c66: f486 sd ra,104(sp) - 35c68: eca6 sd s1,88(sp) - 35c6a: f03e sd a5,32(sp) - 35c6c: e04a sd s2,0(sp) - 35c6e: a43df0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 35c72: cc3cf057 vsetivli zero,25,e8,m8,ta,ma - 35c76: 00007797 auipc a5,0x7 - 35c7a: ac278793 addi a5,a5,-1342 # 3c738 <_IO_stdin_used+0x2bb8> - 35c7e: 02078407 vle8.v v8,(a5) - 35c82: 7782 ld a5,32(sp) - 35c84: e02a sd a0,0(sp) - 35c86: 848a mv s1,sp - 35c88: e83e sd a5,16(sp) - 35c8a: 02050427 vse8.v v8,(a0) - 35c8e: 7702 ld a4,32(sp) - 35c90: 6782 ld a5,0(sp) - 35c92: e43a sd a4,8(sp) - 35c94: 97ba add a5,a5,a4 - 35c96: 00078023 sb zero,0(a5) - 35c9a: 008a3a03 ld s4,8(s4) - 35c9e: 8552 mv a0,s4 - 35ca0: f31df0ef jal 15bd0 - 35ca4: 6722 ld a4,8(sp) - 35ca6: 57fd li a5,-1 - 35ca8: 8389 srli a5,a5,0x2 - 35caa: 8f99 sub a5,a5,a4 - 35cac: 08a7eb63 bltu a5,a0,35d42 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xfa> - 35cb0: 862a mv a2,a0 - 35cb2: 85d2 mv a1,s4 - 35cb4: 850a mv a0,sp - 35cb6: cebdf0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 35cba: 03010a13 addi s4,sp,48 - 35cbe: f052 sd s4,32(sp) - 35cc0: 6118 ld a4,0(a0) - 35cc2: 01050793 addi a5,a0,16 - 35cc6: 04f70363 beq a4,a5,35d0c <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xc4> - 35cca: 6914 ld a3,16(a0) - 35ccc: f03a sd a4,32(sp) - 35cce: f836 sd a3,48(sp) - 35cd0: 6518 ld a4,8(a0) - 35cd2: e11c sd a5,0(a0) - 35cd4: 00053423 sd zero,8(a0) - 35cd8: f43a sd a4,40(sp) - 35cda: 00050823 sb zero,16(a0) - 35cde: 6408 ld a0,8(s0) - 35ce0: 7622 ld a2,40(sp) - 35ce2: 7582 ld a1,32(sp) - 35ce4: f62ec0ef jal 22446 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 35ce8: 7502 ld a0,32(sp) - 35cea: 01450463 beq a0,s4,35cf2 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xaa> - 35cee: c13df0ef jal 15900 <_ZdlPv@plt> - 35cf2: 6502 ld a0,0(sp) - 35cf4: 01250463 beq a0,s2,35cfc <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xb4> - 35cf8: c09df0ef jal 15900 <_ZdlPv@plt> - 35cfc: 70a6 ld ra,104(sp) - 35cfe: 7406 ld s0,96(sp) - 35d00: 64e6 ld s1,88(sp) - 35d02: 6946 ld s2,80(sp) - 35d04: 69a6 ld s3,72(sp) - 35d06: 6a06 ld s4,64(sp) - 35d08: 6165 addi sp,sp,112 - 35d0a: 8082 ret - 35d0c: 6518 ld a4,8(a0) - 35d0e: 8652 mv a2,s4 - 35d10: 85be mv a1,a5 - 35d12: 0705 addi a4,a4,1 - 35d14: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 35d18: 02058407 vle8.v v8,(a1) - 35d1c: 8f15 sub a4,a4,a3 - 35d1e: 95b6 add a1,a1,a3 - 35d20: 02060427 vse8.v v8,(a2) - 35d24: 9636 add a2,a2,a3 - 35d26: f77d bnez a4,35d14 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xcc> - 35d28: b765 j 35cd0 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0x88> - 35d2a: 842a mv s0,a0 - 35d2c: 854e mv a0,s3 - 35d2e: 892e10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 35d32: 8526 mv a0,s1 - 35d34: 88ce10ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 35d38: 8522 mv a0,s0 - 35d3a: ab7df0ef jal 157f0 <_Unwind_Resume@plt> - 35d3e: 842a mv s0,a0 - 35d40: bfcd j 35d32 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xea> - 35d42: 00004517 auipc a0,0x4 - 35d46: 1a650513 addi a0,a0,422 # 39ee8 <_IO_stdin_used+0x368> - 35d4a: ba7df0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - -0000000000035d4e <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE>: - 35d4e: 7159 addi sp,sp,-112 - 35d50: e4ce sd s3,72(sp) - 35d52: 02010993 addi s3,sp,32 - 35d56: 47d5 li a5,21 - 35d58: f0a2 sd s0,96(sp) - 35d5a: e8ca sd s2,80(sp) - 35d5c: e0d2 sd s4,64(sp) - 35d5e: 4601 li a2,0 - 35d60: 8a2e mv s4,a1 - 35d62: 842a mv s0,a0 - 35d64: 85ce mv a1,s3 - 35d66: 850a mv a0,sp - 35d68: 01010913 addi s2,sp,16 - 35d6c: f486 sd ra,104(sp) - 35d6e: eca6 sd s1,88(sp) - 35d70: f03e sd a5,32(sp) - 35d72: e04a sd s2,0(sp) - 35d74: 93ddf0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 35d78: cc3af057 vsetivli zero,21,e8,m8,ta,ma - 35d7c: 00007797 auipc a5,0x7 - 35d80: 9dc78793 addi a5,a5,-1572 # 3c758 <_IO_stdin_used+0x2bd8> - 35d84: 02078407 vle8.v v8,(a5) - 35d88: 7782 ld a5,32(sp) - 35d8a: e02a sd a0,0(sp) - 35d8c: 848a mv s1,sp - 35d8e: e83e sd a5,16(sp) - 35d90: 02050427 vse8.v v8,(a0) - 35d94: 7702 ld a4,32(sp) - 35d96: 6782 ld a5,0(sp) - 35d98: e43a sd a4,8(sp) - 35d9a: 97ba add a5,a5,a4 - 35d9c: 00078023 sb zero,0(a5) - 35da0: 020a3a03 ld s4,32(s4) - 35da4: 8552 mv a0,s4 - 35da6: e2bdf0ef jal 15bd0 - 35daa: 6722 ld a4,8(sp) - 35dac: 57fd li a5,-1 - 35dae: 8389 srli a5,a5,0x2 - 35db0: 8f99 sub a5,a5,a4 - 35db2: 08a7eb63 bltu a5,a0,35e48 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xfa> - 35db6: 862a mv a2,a0 - 35db8: 85d2 mv a1,s4 - 35dba: 850a mv a0,sp - 35dbc: be5df0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 35dc0: 03010a13 addi s4,sp,48 - 35dc4: f052 sd s4,32(sp) - 35dc6: 6118 ld a4,0(a0) - 35dc8: 01050793 addi a5,a0,16 - 35dcc: 04f70363 beq a4,a5,35e12 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xc4> - 35dd0: 6914 ld a3,16(a0) - 35dd2: f03a sd a4,32(sp) - 35dd4: f836 sd a3,48(sp) - 35dd6: 6518 ld a4,8(a0) - 35dd8: e11c sd a5,0(a0) - 35dda: 00053423 sd zero,8(a0) - 35dde: f43a sd a4,40(sp) - 35de0: 00050823 sb zero,16(a0) - 35de4: 6408 ld a0,8(s0) - 35de6: 7622 ld a2,40(sp) - 35de8: 7582 ld a1,32(sp) - 35dea: e5cec0ef jal 22446 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 35dee: 7502 ld a0,32(sp) - 35df0: 01450463 beq a0,s4,35df8 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xaa> - 35df4: b0ddf0ef jal 15900 <_ZdlPv@plt> - 35df8: 6502 ld a0,0(sp) - 35dfa: 01250463 beq a0,s2,35e02 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xb4> - 35dfe: b03df0ef jal 15900 <_ZdlPv@plt> - 35e02: 70a6 ld ra,104(sp) - 35e04: 7406 ld s0,96(sp) - 35e06: 64e6 ld s1,88(sp) - 35e08: 6946 ld s2,80(sp) - 35e0a: 69a6 ld s3,72(sp) - 35e0c: 6a06 ld s4,64(sp) - 35e0e: 6165 addi sp,sp,112 - 35e10: 8082 ret - 35e12: 6518 ld a4,8(a0) - 35e14: 8652 mv a2,s4 - 35e16: 85be mv a1,a5 - 35e18: 0705 addi a4,a4,1 - 35e1a: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 35e1e: 02058407 vle8.v v8,(a1) - 35e22: 8f15 sub a4,a4,a3 - 35e24: 95b6 add a1,a1,a3 - 35e26: 02060427 vse8.v v8,(a2) - 35e2a: 9636 add a2,a2,a3 - 35e2c: f77d bnez a4,35e1a <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xcc> - 35e2e: b765 j 35dd6 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0x88> - 35e30: 842a mv s0,a0 - 35e32: 854e mv a0,s3 - 35e34: f8de00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 35e38: 8526 mv a0,s1 - 35e3a: f87e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 35e3e: 8522 mv a0,s0 - 35e40: 9b1df0ef jal 157f0 <_Unwind_Resume@plt> - 35e44: 842a mv s0,a0 - 35e46: bfcd j 35e38 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xea> - 35e48: 00004517 auipc a0,0x4 - 35e4c: 0a050513 addi a0,a0,160 # 39ee8 <_IO_stdin_used+0x368> - 35e50: aa1df0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - -0000000000035e54 <_ZN7testing8internal17StreamingListener18OnTestProgramStartERKNS_8UnitTestE>: - 35e54: 715d addi sp,sp,-80 - 35e56: f84a sd s2,48(sp) - 35e58: 01010913 addi s2,sp,16 - 35e5c: 47d9 li a5,22 - 35e5e: e0a2 sd s0,64(sp) - 35e60: fc26 sd s1,56(sp) - 35e62: 842a mv s0,a0 - 35e64: 4601 li a2,0 - 35e66: 002c addi a1,sp,8 - 35e68: 1004 addi s1,sp,32 - 35e6a: 854a mv a0,s2 - 35e6c: e43e sd a5,8(sp) - 35e6e: e486 sd ra,72(sp) - 35e70: e826 sd s1,16(sp) - 35e72: 83fdf0ef jal 156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 35e76: 00007797 auipc a5,0x7 - 35e7a: 8fa78793 addi a5,a5,-1798 # 3c770 <_IO_stdin_used+0x2bf0> - 35e7e: cc3b7057 vsetivli zero,22,e8,m8,ta,ma - 35e82: 02078407 vle8.v v8,(a5) - 35e86: 67a2 ld a5,8(sp) - 35e88: e82a sd a0,16(sp) - 35e8a: f03e sd a5,32(sp) - 35e8c: 02050427 vse8.v v8,(a0) - 35e90: 6722 ld a4,8(sp) - 35e92: 67c2 ld a5,16(sp) - 35e94: ec3a sd a4,24(sp) - 35e96: 97ba add a5,a5,a4 - 35e98: 00078023 sb zero,0(a5) - 35e9c: 6408 ld a0,8(s0) - 35e9e: 6662 ld a2,24(sp) - 35ea0: 65c2 ld a1,16(sp) - 35ea2: da4ec0ef jal 22446 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 35ea6: 6542 ld a0,16(sp) - 35ea8: 00950463 beq a0,s1,35eb0 <_ZN7testing8internal17StreamingListener18OnTestProgramStartERKNS_8UnitTestE+0x5c> - 35eac: a55df0ef jal 15900 <_ZdlPv@plt> - 35eb0: 60a6 ld ra,72(sp) - 35eb2: 6406 ld s0,64(sp) - 35eb4: 74e2 ld s1,56(sp) - 35eb6: 7942 ld s2,48(sp) - 35eb8: 6161 addi sp,sp,80 - 35eba: 8082 ret - 35ebc: 842a mv s0,a0 - 35ebe: 854a mv a0,s2 - 35ec0: f01e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 35ec4: 8522 mv a0,s0 - 35ec6: 92bdf0ef jal 157f0 <_Unwind_Resume@plt> - -0000000000035eca <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE>: - 35eca: 7159 addi sp,sp,-112 - 35ecc: f0a2 sd s0,96(sp) - 35ece: e8ca sd s2,80(sp) - 35ed0: 842a mv s0,a0 - 35ed2: 01010913 addi s2,sp,16 - 35ed6: 852e mv a0,a1 - 35ed8: f486 sd ra,104(sp) - 35eda: eca6 sd s1,88(sp) - 35edc: e4ce sd s3,72(sp) - 35ede: 850e70ef jal 1cf2e <_ZNK7testing8UnitTest6PassedEv> - 35ee2: e04a sd s2,0(sp) - 35ee4: 03100813 li a6,49 - 35ee8: e119 bnez a0,35eee <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x24> - 35eea: 03000813 li a6,48 - 35eee: 4785 li a5,1 - 35ef0: 850a mv a0,sp - 35ef2: 4771 li a4,28 - 35ef4: 00007697 auipc a3,0x7 - 35ef8: 89468693 addi a3,a3,-1900 # 3c788 <_IO_stdin_used+0x2c08> - 35efc: 4601 li a2,0 - 35efe: 4581 li a1,0 - 35f00: 898a mv s3,sp - 35f02: 01010823 sb a6,16(sp) - 35f06: 000108a3 sb zero,17(sp) - 35f0a: e43e sd a5,8(sp) - 35f0c: 865df0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 35f10: 1804 addi s1,sp,48 - 35f12: f026 sd s1,32(sp) - 35f14: 6114 ld a3,0(a0) - 35f16: 01050713 addi a4,a0,16 - 35f1a: 87aa mv a5,a0 - 35f1c: 04e68463 beq a3,a4,35f64 <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x9a> - 35f20: 6910 ld a2,16(a0) - 35f22: f036 sd a3,32(sp) - 35f24: f832 sd a2,48(sp) - 35f26: e398 sd a4,0(a5) - 35f28: 00078823 sb zero,16(a5) - 35f2c: 6790 ld a2,8(a5) - 35f2e: 6408 ld a0,8(s0) - 35f30: 7582 ld a1,32(sp) - 35f32: 0007b423 sd zero,8(a5) - 35f36: f432 sd a2,40(sp) - 35f38: d0eec0ef jal 22446 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 35f3c: 7502 ld a0,32(sp) - 35f3e: 00950463 beq a0,s1,35f46 <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x7c> - 35f42: 9bfdf0ef jal 15900 <_ZdlPv@plt> - 35f46: 6502 ld a0,0(sp) - 35f48: 01250463 beq a0,s2,35f50 <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x86> - 35f4c: 9b5df0ef jal 15900 <_ZdlPv@plt> - 35f50: 6408 ld a0,8(s0) - 35f52: 7406 ld s0,96(sp) - 35f54: 70a6 ld ra,104(sp) - 35f56: 611c ld a5,0(a0) - 35f58: 64e6 ld s1,88(sp) - 35f5a: 6946 ld s2,80(sp) - 35f5c: 69a6 ld s3,72(sp) - 35f5e: 6f9c ld a5,24(a5) - 35f60: 6165 addi sp,sp,112 - 35f62: 8782 jr a5 - 35f64: 6514 ld a3,8(a0) - 35f66: 85a6 mv a1,s1 - 35f68: 853a mv a0,a4 - 35f6a: 0685 addi a3,a3,1 - 35f6c: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 35f70: 02050407 vle8.v v8,(a0) - 35f74: 8e91 sub a3,a3,a2 - 35f76: 9532 add a0,a0,a2 - 35f78: 02058427 vse8.v v8,(a1) - 35f7c: 95b2 add a1,a1,a2 - 35f7e: f6fd bnez a3,35f6c <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0xa2> - 35f80: b75d j 35f26 <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x5c> - 35f82: 842a mv s0,a0 - 35f84: 1008 addi a0,sp,32 - 35f86: e3be00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 35f8a: 854e mv a0,s3 - 35f8c: e35e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 35f90: 8522 mv a0,s0 - 35f92: 85fdf0ef jal 157f0 <_Unwind_Resume@plt> - 35f96: 842a mv s0,a0 - 35f98: bfcd j 35f8a <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0xc0> - -0000000000035f9a <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE>: - 35f9a: 712d addi sp,sp,-288 - 35f9c: e626 sd s1,264(sp) - 35f9e: 09058493 addi s1,a1,144 - 35fa2: ea22 sd s0,272(sp) - 35fa4: 842a mv s0,a0 - 35fa6: 8526 mv a0,s1 - 35fa8: f9d2 sd s4,240(sp) - 35faa: ee06 sd ra,280(sp) - 35fac: e24a sd s2,256(sp) - 35fae: fdce sd s3,248(sp) - 35fb0: f5d6 sd s5,232(sp) - 35fb2: f1da sd s6,224(sp) - 35fb4: edde sd s7,216(sp) - 35fb6: e9e2 sd s8,208(sp) - 35fb8: 8a2e mv s4,a1 - 35fba: f91e50ef jal 1bf4a <_ZNK7testing10TestResult7SkippedEv> - 35fbe: 16050363 beqz a0,36124 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x18a> - 35fc2: 00006597 auipc a1,0x6 - 35fc6: 7e658593 addi a1,a1,2022 # 3c7a8 <_IO_stdin_used+0x2c28> - 35fca: 01010993 addi s3,sp,16 - 35fce: 854e mv a0,s3 - 35fd0: f65e30ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 35fd4: 854e mv a0,s3 - 35fd6: 4755 li a4,21 - 35fd8: 00006697 auipc a3,0x6 - 35fdc: 7d868693 addi a3,a3,2008 # 3c7b0 <_IO_stdin_used+0x2c30> - 35fe0: 4601 li a2,0 - 35fe2: 4581 li a1,0 - 35fe4: f8cdf0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 35fe8: 0084 addi s1,sp,64 - 35fea: f826 sd s1,48(sp) - 35fec: 611c ld a5,0(a0) - 35fee: 01050713 addi a4,a0,16 - 35ff2: 14e78363 beq a5,a4,36138 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x19e> - 35ff6: 6914 ld a3,16(a0) - 35ff8: f83e sd a5,48(sp) - 35ffa: e0b6 sd a3,64(sp) - 35ffc: 6514 ld a3,8(a0) - 35ffe: 57fd li a5,-1 - 36000: 8389 srli a5,a5,0x2 - 36002: e118 sd a4,0(a0) - 36004: 00050823 sb zero,16(a0) - 36008: 8f95 sub a5,a5,a3 - 3600a: fc36 sd a3,56(sp) - 3600c: 00053423 sd zero,8(a0) - 36010: 4735 li a4,13 - 36012: 1af77263 bgeu a4,a5,361b6 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x21c> - 36016: 03010a93 addi s5,sp,48 - 3601a: 8556 mv a0,s5 - 3601c: 4639 li a2,14 - 3601e: 00006597 auipc a1,0x6 - 36022: 7aa58593 addi a1,a1,1962 # 3c7c8 <_IO_stdin_used+0x2c48> - 36026: 97bdf0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 3602a: 06010913 addi s2,sp,96 - 3602e: e8ca sd s2,80(sp) - 36030: 6118 ld a4,0(a0) - 36032: 01050793 addi a5,a0,16 - 36036: 12f70063 beq a4,a5,36156 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1bc> - 3603a: 6914 ld a3,16(a0) - 3603c: e8ba sd a4,80(sp) - 3603e: f0b6 sd a3,96(sp) - 36040: 00050823 sb zero,16(a0) - 36044: 108a3683 ld a3,264(s4) - 36048: 6518 ld a4,8(a0) - 3604a: 07010a13 addi s4,sp,112 - 3604e: e11c sd a5,0(a0) - 36050: 00053423 sd zero,8(a0) - 36054: 002c addi a1,sp,8 - 36056: 8552 mv a0,s4 - 36058: 00016317 auipc t1,0x16 - 3605c: e4033303 ld t1,-448(t1) # 4be98 <_GLOBAL_OFFSET_TABLE_+0x348> - 36060: e436 sd a3,8(sp) - 36062: ecba sd a4,88(sp) - 36064: 9302 jalr t1 - 36066: 09010b13 addi s6,sp,144 - 3606a: 05010b93 addi s7,sp,80 - 3606e: 855a mv a0,s6 - 36070: 85de mv a1,s7 - 36072: 8652 mv a2,s4 - 36074: 00016317 auipc t1,0x16 - 36078: ae433303 ld t1,-1308(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 3607c: 9302 jalr t1 - 3607e: 676a ld a4,152(sp) - 36080: 57fd li a5,-1 - 36082: 8389 srli a5,a5,0x2 - 36084: 8f99 sub a5,a5,a4 - 36086: 4705 li a4,1 - 36088: 10f77563 bgeu a4,a5,36192 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1f8> - 3608c: 4609 li a2,2 - 3608e: 00006597 auipc a1,0x6 - 36092: 74a58593 addi a1,a1,1866 # 3c7d8 <_IO_stdin_used+0x2c58> - 36096: 855a mv a0,s6 - 36098: 909df0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 3609c: 0c010c13 addi s8,sp,192 - 360a0: f962 sd s8,176(sp) - 360a2: 6114 ld a3,0(a0) - 360a4: 01050713 addi a4,a0,16 - 360a8: 87aa mv a5,a0 - 360aa: 0ce68563 beq a3,a4,36174 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1da> - 360ae: 6910 ld a2,16(a0) - 360b0: f936 sd a3,176(sp) - 360b2: e1b2 sd a2,192(sp) - 360b4: e398 sd a4,0(a5) - 360b6: 00078823 sb zero,16(a5) - 360ba: 6790 ld a2,8(a5) - 360bc: 6408 ld a0,8(s0) - 360be: 75ca ld a1,176(sp) - 360c0: 0007b423 sd zero,8(a5) - 360c4: fd32 sd a2,184(sp) - 360c6: b80ec0ef jal 22446 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 360ca: 754a ld a0,176(sp) - 360cc: 01850463 beq a0,s8,360d4 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x13a> - 360d0: 831df0ef jal 15900 <_ZdlPv@plt> - 360d4: 654a ld a0,144(sp) - 360d6: 111c addi a5,sp,160 - 360d8: 00f50463 beq a0,a5,360e0 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x146> - 360dc: 825df0ef jal 15900 <_ZdlPv@plt> - 360e0: 7546 ld a0,112(sp) - 360e2: 011c addi a5,sp,128 - 360e4: 00f50463 beq a0,a5,360ec <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x152> - 360e8: 819df0ef jal 15900 <_ZdlPv@plt> - 360ec: 6546 ld a0,80(sp) - 360ee: 01250463 beq a0,s2,360f6 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x15c> - 360f2: 80fdf0ef jal 15900 <_ZdlPv@plt> - 360f6: 7542 ld a0,48(sp) - 360f8: 00950463 beq a0,s1,36100 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x166> - 360fc: 805df0ef jal 15900 <_ZdlPv@plt> - 36100: 6542 ld a0,16(sp) - 36102: 101c addi a5,sp,32 - 36104: 00f50463 beq a0,a5,3610c <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x172> - 36108: ff8df0ef jal 15900 <_ZdlPv@plt> - 3610c: 60f2 ld ra,280(sp) - 3610e: 6452 ld s0,272(sp) - 36110: 64b2 ld s1,264(sp) - 36112: 6912 ld s2,256(sp) - 36114: 79ee ld s3,248(sp) - 36116: 7a4e ld s4,240(sp) - 36118: 7aae ld s5,232(sp) - 3611a: 7b0e ld s6,224(sp) - 3611c: 6bee ld s7,216(sp) - 3611e: 6c4e ld s8,208(sp) - 36120: 6115 addi sp,sp,288 - 36122: 8082 ret - 36124: 8526 mv a0,s1 - 36126: c93e50ef jal 1bdb8 <_ZNK7testing10TestResult6FailedEv> - 3612a: e8051ce3 bnez a0,35fc2 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x28> - 3612e: 00004597 auipc a1,0x4 - 36132: fb258593 addi a1,a1,-78 # 3a0e0 <_IO_stdin_used+0x560> - 36136: bd51 j 35fca <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x30> - 36138: 651c ld a5,8(a0) - 3613a: 8626 mv a2,s1 - 3613c: 85ba mv a1,a4 - 3613e: 0785 addi a5,a5,1 - 36140: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma - 36144: 02058407 vle8.v v8,(a1) - 36148: 8f95 sub a5,a5,a3 - 3614a: 95b6 add a1,a1,a3 - 3614c: 02060427 vse8.v v8,(a2) - 36150: 9636 add a2,a2,a3 - 36152: f7fd bnez a5,36140 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1a6> - 36154: b565 j 35ffc <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x62> - 36156: 6518 ld a4,8(a0) - 36158: 864a mv a2,s2 - 3615a: 85be mv a1,a5 - 3615c: 0705 addi a4,a4,1 - 3615e: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 36162: 02058407 vle8.v v8,(a1) - 36166: 8f15 sub a4,a4,a3 - 36168: 95b6 add a1,a1,a3 - 3616a: 02060427 vse8.v v8,(a2) - 3616e: 9636 add a2,a2,a3 - 36170: f77d bnez a4,3615e <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1c4> - 36172: b5f9 j 36040 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0xa6> - 36174: 6514 ld a3,8(a0) - 36176: 85e2 mv a1,s8 - 36178: 853a mv a0,a4 - 3617a: 0685 addi a3,a3,1 - 3617c: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 36180: 02050407 vle8.v v8,(a0) - 36184: 8e91 sub a3,a3,a2 - 36186: 9532 add a0,a0,a2 - 36188: 02058427 vse8.v v8,(a1) - 3618c: 95b2 add a1,a1,a2 - 3618e: f6fd bnez a3,3617c <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1e2> - 36190: b715 j 360b4 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x11a> - 36192: 00004517 auipc a0,0x4 - 36196: d5650513 addi a0,a0,-682 # 39ee8 <_IO_stdin_used+0x368> - 3619a: f56df0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 3619e: 842a mv s0,a0 - 361a0: 854e mv a0,s3 - 361a2: c1fe00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 361a6: 8522 mv a0,s0 - 361a8: e48df0ef jal 157f0 <_Unwind_Resume@plt> - 361ac: 842a mv s0,a0 - 361ae: 8556 mv a0,s5 - 361b0: c11e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 361b4: b7f5 j 361a0 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x206> - 361b6: 00004517 auipc a0,0x4 - 361ba: d3250513 addi a0,a0,-718 # 39ee8 <_IO_stdin_used+0x368> - 361be: 03010a93 addi s5,sp,48 - 361c2: f2edf0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 361c6: 842a mv s0,a0 - 361c8: 1908 addi a0,sp,176 - 361ca: bf7e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 361ce: 855a mv a0,s6 - 361d0: bf1e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 361d4: 8552 mv a0,s4 - 361d6: bebe00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 361da: 855e mv a0,s7 - 361dc: be5e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 361e0: b7f9 j 361ae <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x214> - 361e2: 842a mv s0,a0 - 361e4: 05010b93 addi s7,sp,80 - 361e8: bfcd j 361da <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x240> - 361ea: 842a mv s0,a0 - 361ec: b7e5 j 361d4 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x23a> - 361ee: 842a mv s0,a0 - 361f0: bff9 j 361ce <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x234> - -00000000000361f2 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE>: - 361f2: 712d addi sp,sp,-288 - 361f4: ea22 sd s0,272(sp) - 361f6: 842a mv s0,a0 - 361f8: 852e mv a0,a1 - 361fa: f9d2 sd s4,240(sp) - 361fc: ee06 sd ra,280(sp) - 361fe: 8a2e mv s4,a1 - 36200: e626 sd s1,264(sp) - 36202: e24a sd s2,256(sp) - 36204: fdce sd s3,248(sp) - 36206: f5d6 sd s5,232(sp) - 36208: f1da sd s6,224(sp) - 3620a: edde sd s7,216(sp) - 3620c: e9e2 sd s8,208(sp) - 3620e: bebe50ef jal 1bdf8 <_ZNK7testing9TestSuite17failed_test_countEv> - 36212: 00004597 auipc a1,0x4 - 36216: ece58593 addi a1,a1,-306 # 3a0e0 <_IO_stdin_used+0x560> - 3621a: 00a05663 blez a0,36226 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x34> - 3621e: 00006597 auipc a1,0x6 - 36222: 58a58593 addi a1,a1,1418 # 3c7a8 <_IO_stdin_used+0x2c28> - 36226: 01010993 addi s3,sp,16 - 3622a: 854e mv a0,s3 - 3622c: d09e30ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 36230: 854e mv a0,s3 - 36232: 4765 li a4,25 - 36234: 00006697 auipc a3,0x6 - 36238: 5ac68693 addi a3,a3,1452 # 3c7e0 <_IO_stdin_used+0x2c60> - 3623c: 4601 li a2,0 - 3623e: 4581 li a1,0 - 36240: d30df0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 36244: 0084 addi s1,sp,64 - 36246: f826 sd s1,48(sp) - 36248: 611c ld a5,0(a0) - 3624a: 01050713 addi a4,a0,16 - 3624e: 12e78963 beq a5,a4,36380 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x18e> - 36252: 6914 ld a3,16(a0) - 36254: f83e sd a5,48(sp) - 36256: e0b6 sd a3,64(sp) - 36258: 6514 ld a3,8(a0) - 3625a: 57fd li a5,-1 - 3625c: 8389 srli a5,a5,0x2 - 3625e: e118 sd a4,0(a0) - 36260: 00050823 sb zero,16(a0) - 36264: 8f95 sub a5,a5,a3 - 36266: fc36 sd a3,56(sp) - 36268: 00053423 sd zero,8(a0) - 3626c: 4735 li a4,13 - 3626e: 18f77863 bgeu a4,a5,363fe <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x20c> - 36272: 03010a93 addi s5,sp,48 - 36276: 8556 mv a0,s5 - 36278: 4639 li a2,14 - 3627a: 00006597 auipc a1,0x6 - 3627e: 54e58593 addi a1,a1,1358 # 3c7c8 <_IO_stdin_used+0x2c48> - 36282: f1edf0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 36286: 06010913 addi s2,sp,96 - 3628a: e8ca sd s2,80(sp) - 3628c: 6118 ld a4,0(a0) - 3628e: 01050793 addi a5,a0,16 - 36292: 10f70663 beq a4,a5,3639e <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1ac> - 36296: 6914 ld a3,16(a0) - 36298: e8ba sd a4,80(sp) - 3629a: f0b6 sd a3,96(sp) - 3629c: 00050823 sb zero,16(a0) - 362a0: 080a3683 ld a3,128(s4) - 362a4: 6518 ld a4,8(a0) - 362a6: 07010a13 addi s4,sp,112 - 362aa: e11c sd a5,0(a0) - 362ac: 00053423 sd zero,8(a0) - 362b0: 002c addi a1,sp,8 - 362b2: 8552 mv a0,s4 - 362b4: 00016317 auipc t1,0x16 - 362b8: be433303 ld t1,-1052(t1) # 4be98 <_GLOBAL_OFFSET_TABLE_+0x348> - 362bc: e436 sd a3,8(sp) - 362be: ecba sd a4,88(sp) - 362c0: 9302 jalr t1 - 362c2: 09010b13 addi s6,sp,144 - 362c6: 05010b93 addi s7,sp,80 - 362ca: 855a mv a0,s6 - 362cc: 85de mv a1,s7 - 362ce: 8652 mv a2,s4 - 362d0: 00016317 auipc t1,0x16 - 362d4: 88833303 ld t1,-1912(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 362d8: 9302 jalr t1 - 362da: 676a ld a4,152(sp) - 362dc: 57fd li a5,-1 - 362de: 8389 srli a5,a5,0x2 - 362e0: 8f99 sub a5,a5,a4 - 362e2: 4705 li a4,1 - 362e4: 14f77563 bgeu a4,a5,3642e <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x23c> - 362e8: 4609 li a2,2 - 362ea: 00006597 auipc a1,0x6 - 362ee: 4ee58593 addi a1,a1,1262 # 3c7d8 <_IO_stdin_used+0x2c58> - 362f2: 855a mv a0,s6 - 362f4: eacdf0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 362f8: 0c010c13 addi s8,sp,192 - 362fc: f962 sd s8,176(sp) - 362fe: 6114 ld a3,0(a0) - 36300: 01050713 addi a4,a0,16 - 36304: 87aa mv a5,a0 - 36306: 0ae68b63 beq a3,a4,363bc <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1ca> - 3630a: 6910 ld a2,16(a0) - 3630c: f936 sd a3,176(sp) - 3630e: e1b2 sd a2,192(sp) - 36310: e398 sd a4,0(a5) - 36312: 00078823 sb zero,16(a5) - 36316: 6790 ld a2,8(a5) - 36318: 6408 ld a0,8(s0) - 3631a: 75ca ld a1,176(sp) - 3631c: 0007b423 sd zero,8(a5) - 36320: fd32 sd a2,184(sp) - 36322: 924ec0ef jal 22446 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 36326: 754a ld a0,176(sp) - 36328: 01850463 beq a0,s8,36330 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x13e> - 3632c: dd4df0ef jal 15900 <_ZdlPv@plt> - 36330: 654a ld a0,144(sp) - 36332: 111c addi a5,sp,160 - 36334: 00f50463 beq a0,a5,3633c <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x14a> - 36338: dc8df0ef jal 15900 <_ZdlPv@plt> - 3633c: 7546 ld a0,112(sp) - 3633e: 011c addi a5,sp,128 - 36340: 00f50463 beq a0,a5,36348 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x156> - 36344: dbcdf0ef jal 15900 <_ZdlPv@plt> - 36348: 6546 ld a0,80(sp) - 3634a: 01250463 beq a0,s2,36352 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x160> - 3634e: db2df0ef jal 15900 <_ZdlPv@plt> - 36352: 7542 ld a0,48(sp) - 36354: 00950463 beq a0,s1,3635c <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x16a> - 36358: da8df0ef jal 15900 <_ZdlPv@plt> - 3635c: 6542 ld a0,16(sp) - 3635e: 101c addi a5,sp,32 - 36360: 00f50463 beq a0,a5,36368 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x176> - 36364: d9cdf0ef jal 15900 <_ZdlPv@plt> - 36368: 60f2 ld ra,280(sp) - 3636a: 6452 ld s0,272(sp) - 3636c: 64b2 ld s1,264(sp) - 3636e: 6912 ld s2,256(sp) - 36370: 79ee ld s3,248(sp) - 36372: 7a4e ld s4,240(sp) - 36374: 7aae ld s5,232(sp) - 36376: 7b0e ld s6,224(sp) - 36378: 6bee ld s7,216(sp) - 3637a: 6c4e ld s8,208(sp) - 3637c: 6115 addi sp,sp,288 - 3637e: 8082 ret - 36380: 651c ld a5,8(a0) - 36382: 8626 mv a2,s1 - 36384: 85ba mv a1,a4 - 36386: 0785 addi a5,a5,1 - 36388: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma - 3638c: 02058407 vle8.v v8,(a1) - 36390: 8f95 sub a5,a5,a3 - 36392: 95b6 add a1,a1,a3 - 36394: 02060427 vse8.v v8,(a2) - 36398: 9636 add a2,a2,a3 - 3639a: f7fd bnez a5,36388 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x196> - 3639c: bd75 j 36258 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x66> - 3639e: 6518 ld a4,8(a0) - 363a0: 864a mv a2,s2 - 363a2: 85be mv a1,a5 - 363a4: 0705 addi a4,a4,1 - 363a6: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 363aa: 02058407 vle8.v v8,(a1) - 363ae: 8f15 sub a4,a4,a3 - 363b0: 95b6 add a1,a1,a3 - 363b2: 02060427 vse8.v v8,(a2) - 363b6: 9636 add a2,a2,a3 - 363b8: f77d bnez a4,363a6 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1b4> - 363ba: b5cd j 3629c <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0xaa> - 363bc: 6514 ld a3,8(a0) - 363be: 85e2 mv a1,s8 - 363c0: 853a mv a0,a4 - 363c2: 0685 addi a3,a3,1 - 363c4: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 363c8: 02050407 vle8.v v8,(a0) - 363cc: 8e91 sub a3,a3,a2 - 363ce: 9532 add a0,a0,a2 - 363d0: 02058427 vse8.v v8,(a1) - 363d4: 95b2 add a1,a1,a2 - 363d6: f6fd bnez a3,363c4 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1d2> - 363d8: bf25 j 36310 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x11e> - 363da: 842a mv s0,a0 - 363dc: 8552 mv a0,s4 - 363de: 9e3e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 363e2: 855e mv a0,s7 - 363e4: 9dde00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 363e8: 8556 mv a0,s5 - 363ea: 9d7e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 363ee: 854e mv a0,s3 - 363f0: 9d1e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 363f4: 8522 mv a0,s0 - 363f6: bfadf0ef jal 157f0 <_Unwind_Resume@plt> - 363fa: 842a mv s0,a0 - 363fc: b7f5 j 363e8 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1f6> - 363fe: 00004517 auipc a0,0x4 - 36402: aea50513 addi a0,a0,-1302 # 39ee8 <_IO_stdin_used+0x368> - 36406: 03010a93 addi s5,sp,48 - 3640a: ce6df0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 3640e: 842a mv s0,a0 - 36410: bff9 j 363ee <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1fc> - 36412: 842a mv s0,a0 - 36414: 1908 addi a0,sp,176 - 36416: 9abe00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3641a: 855a mv a0,s6 - 3641c: 9a5e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 36420: bf75 j 363dc <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1ea> - 36422: 842a mv s0,a0 - 36424: bfdd j 3641a <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x228> - 36426: 842a mv s0,a0 - 36428: 05010b93 addi s7,sp,80 - 3642c: bf5d j 363e2 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1f0> - 3642e: 00004517 auipc a0,0x4 - 36432: aba50513 addi a0,a0,-1350 # 39ee8 <_IO_stdin_used+0x368> - 36436: cbadf0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - -000000000003643a <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi>: - 3643a: 712d addi sp,sp,-288 - 3643c: ea22 sd s0,272(sp) - 3643e: 842a mv s0,a0 - 36440: 852e mv a0,a1 - 36442: f9d2 sd s4,240(sp) - 36444: ee06 sd ra,280(sp) - 36446: 8a2e mv s4,a1 - 36448: e626 sd s1,264(sp) - 3644a: e24a sd s2,256(sp) - 3644c: fdce sd s3,248(sp) - 3644e: f5d6 sd s5,232(sp) - 36450: f1da sd s6,224(sp) - 36452: edde sd s7,216(sp) - 36454: e9e2 sd s8,208(sp) - 36456: ad9e60ef jal 1cf2e <_ZNK7testing8UnitTest6PassedEv> - 3645a: 00004597 auipc a1,0x4 - 3645e: c8658593 addi a1,a1,-890 # 3a0e0 <_IO_stdin_used+0x560> - 36462: e509 bnez a0,3646c <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x32> - 36464: 00006597 auipc a1,0x6 - 36468: 34458593 addi a1,a1,836 # 3c7a8 <_IO_stdin_used+0x2c28> - 3646c: 01010993 addi s3,sp,16 - 36470: 854e mv a0,s3 - 36472: ac3e30ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 36476: 854e mv a0,s3 - 36478: 4779 li a4,30 - 3647a: 00006697 auipc a3,0x6 - 3647e: 38668693 addi a3,a3,902 # 3c800 <_IO_stdin_used+0x2c80> - 36482: 4601 li a2,0 - 36484: 4581 li a1,0 - 36486: aeadf0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 3648a: 0084 addi s1,sp,64 - 3648c: f826 sd s1,48(sp) - 3648e: 611c ld a5,0(a0) - 36490: 01050713 addi a4,a0,16 - 36494: 12e78c63 beq a5,a4,365cc <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x192> - 36498: 6914 ld a3,16(a0) - 3649a: f83e sd a5,48(sp) - 3649c: e0b6 sd a3,64(sp) - 3649e: 6514 ld a3,8(a0) - 364a0: 57fd li a5,-1 - 364a2: 8389 srli a5,a5,0x2 - 364a4: e118 sd a4,0(a0) - 364a6: 00050823 sb zero,16(a0) - 364aa: 8f95 sub a5,a5,a3 - 364ac: fc36 sd a3,56(sp) - 364ae: 00053423 sd zero,8(a0) - 364b2: 4735 li a4,13 - 364b4: 18f77b63 bgeu a4,a5,3664a <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x210> - 364b8: 03010a93 addi s5,sp,48 - 364bc: 8556 mv a0,s5 - 364be: 4639 li a2,14 - 364c0: 00006597 auipc a1,0x6 - 364c4: 30858593 addi a1,a1,776 # 3c7c8 <_IO_stdin_used+0x2c48> - 364c8: cd8df0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 364cc: 06010913 addi s2,sp,96 - 364d0: e8ca sd s2,80(sp) - 364d2: 6114 ld a3,0(a0) - 364d4: 01050713 addi a4,a0,16 - 364d8: 87aa mv a5,a0 - 364da: 10e68863 beq a3,a4,365ea <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1b0> - 364de: 6910 ld a2,16(a0) - 364e0: e8b6 sd a3,80(sp) - 364e2: f0b2 sd a2,96(sp) - 364e4: 6794 ld a3,8(a5) - 364e6: e398 sd a4,0(a5) - 364e8: 00078823 sb zero,16(a5) - 364ec: 8552 mv a0,s4 - 364ee: 0007b423 sd zero,8(a5) - 364f2: ecb6 sd a3,88(sp) - 364f4: a33e60ef jal 1cf26 <_ZNK7testing8UnitTest12elapsed_timeEv> - 364f8: 07010a13 addi s4,sp,112 - 364fc: 87aa mv a5,a0 - 364fe: 002c addi a1,sp,8 - 36500: 8552 mv a0,s4 - 36502: 00016317 auipc t1,0x16 - 36506: 99633303 ld t1,-1642(t1) # 4be98 <_GLOBAL_OFFSET_TABLE_+0x348> - 3650a: e43e sd a5,8(sp) - 3650c: 9302 jalr t1 - 3650e: 09010b13 addi s6,sp,144 - 36512: 05010b93 addi s7,sp,80 - 36516: 855a mv a0,s6 - 36518: 85de mv a1,s7 - 3651a: 8652 mv a2,s4 - 3651c: 00015317 auipc t1,0x15 - 36520: 63c33303 ld t1,1596(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 36524: 9302 jalr t1 - 36526: 676a ld a4,152(sp) - 36528: 57fd li a5,-1 - 3652a: 8389 srli a5,a5,0x2 - 3652c: 8f99 sub a5,a5,a4 - 3652e: 4705 li a4,1 - 36530: 14f77563 bgeu a4,a5,3667a <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x240> - 36534: 4609 li a2,2 - 36536: 00006597 auipc a1,0x6 - 3653a: 2a258593 addi a1,a1,674 # 3c7d8 <_IO_stdin_used+0x2c58> - 3653e: 855a mv a0,s6 - 36540: c60df0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 36544: 0c010c13 addi s8,sp,192 - 36548: f962 sd s8,176(sp) - 3654a: 6114 ld a3,0(a0) - 3654c: 01050713 addi a4,a0,16 - 36550: 87aa mv a5,a0 - 36552: 0ae68b63 beq a3,a4,36608 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1ce> - 36556: 6910 ld a2,16(a0) - 36558: f936 sd a3,176(sp) - 3655a: e1b2 sd a2,192(sp) - 3655c: e398 sd a4,0(a5) - 3655e: 00078823 sb zero,16(a5) - 36562: 6790 ld a2,8(a5) - 36564: 6408 ld a0,8(s0) - 36566: 75ca ld a1,176(sp) - 36568: 0007b423 sd zero,8(a5) - 3656c: fd32 sd a2,184(sp) - 3656e: ed9eb0ef jal 22446 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 36572: 754a ld a0,176(sp) - 36574: 01850463 beq a0,s8,3657c <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x142> - 36578: b88df0ef jal 15900 <_ZdlPv@plt> - 3657c: 654a ld a0,144(sp) - 3657e: 111c addi a5,sp,160 - 36580: 00f50463 beq a0,a5,36588 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x14e> - 36584: b7cdf0ef jal 15900 <_ZdlPv@plt> - 36588: 7546 ld a0,112(sp) - 3658a: 011c addi a5,sp,128 - 3658c: 00f50463 beq a0,a5,36594 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x15a> - 36590: b70df0ef jal 15900 <_ZdlPv@plt> - 36594: 6546 ld a0,80(sp) - 36596: 01250463 beq a0,s2,3659e <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x164> - 3659a: b66df0ef jal 15900 <_ZdlPv@plt> - 3659e: 7542 ld a0,48(sp) - 365a0: 00950463 beq a0,s1,365a8 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x16e> - 365a4: b5cdf0ef jal 15900 <_ZdlPv@plt> - 365a8: 6542 ld a0,16(sp) - 365aa: 101c addi a5,sp,32 - 365ac: 00f50463 beq a0,a5,365b4 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x17a> - 365b0: b50df0ef jal 15900 <_ZdlPv@plt> - 365b4: 60f2 ld ra,280(sp) - 365b6: 6452 ld s0,272(sp) - 365b8: 64b2 ld s1,264(sp) - 365ba: 6912 ld s2,256(sp) - 365bc: 79ee ld s3,248(sp) - 365be: 7a4e ld s4,240(sp) - 365c0: 7aae ld s5,232(sp) - 365c2: 7b0e ld s6,224(sp) - 365c4: 6bee ld s7,216(sp) - 365c6: 6c4e ld s8,208(sp) - 365c8: 6115 addi sp,sp,288 - 365ca: 8082 ret - 365cc: 651c ld a5,8(a0) - 365ce: 8626 mv a2,s1 - 365d0: 85ba mv a1,a4 - 365d2: 0785 addi a5,a5,1 - 365d4: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma - 365d8: 02058407 vle8.v v8,(a1) - 365dc: 8f95 sub a5,a5,a3 - 365de: 95b6 add a1,a1,a3 - 365e0: 02060427 vse8.v v8,(a2) - 365e4: 9636 add a2,a2,a3 - 365e6: f7fd bnez a5,365d4 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x19a> - 365e8: bd5d j 3649e <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x64> - 365ea: 6514 ld a3,8(a0) - 365ec: 85ca mv a1,s2 - 365ee: 853a mv a0,a4 - 365f0: 0685 addi a3,a3,1 - 365f2: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 365f6: 02050407 vle8.v v8,(a0) - 365fa: 8e91 sub a3,a3,a2 - 365fc: 9532 add a0,a0,a2 - 365fe: 02058427 vse8.v v8,(a1) - 36602: 95b2 add a1,a1,a2 - 36604: f6fd bnez a3,365f2 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1b8> - 36606: bdf9 j 364e4 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0xaa> - 36608: 6514 ld a3,8(a0) - 3660a: 85e2 mv a1,s8 - 3660c: 853a mv a0,a4 - 3660e: 0685 addi a3,a3,1 - 36610: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 36614: 02050407 vle8.v v8,(a0) - 36618: 8e91 sub a3,a3,a2 - 3661a: 9532 add a0,a0,a2 - 3661c: 02058427 vse8.v v8,(a1) - 36620: 95b2 add a1,a1,a2 - 36622: f6fd bnez a3,36610 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1d6> - 36624: bf25 j 3655c <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x122> - 36626: 842a mv s0,a0 - 36628: 8552 mv a0,s4 - 3662a: f96e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3662e: 855e mv a0,s7 - 36630: f90e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 36634: 8556 mv a0,s5 - 36636: f8ae00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3663a: 854e mv a0,s3 - 3663c: f84e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 36640: 8522 mv a0,s0 - 36642: 9aedf0ef jal 157f0 <_Unwind_Resume@plt> - 36646: 842a mv s0,a0 - 36648: b7f5 j 36634 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1fa> - 3664a: 00004517 auipc a0,0x4 - 3664e: 89e50513 addi a0,a0,-1890 # 39ee8 <_IO_stdin_used+0x368> - 36652: 03010a93 addi s5,sp,48 - 36656: a9adf0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 3665a: 842a mv s0,a0 - 3665c: bff9 j 3663a <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x200> - 3665e: 842a mv s0,a0 - 36660: 1908 addi a0,sp,176 - 36662: f5ee00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 36666: 855a mv a0,s6 - 36668: f58e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3666c: bf75 j 36628 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1ee> - 3666e: 842a mv s0,a0 - 36670: bfdd j 36666 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x22c> - 36672: 842a mv s0,a0 - 36674: 05010b93 addi s7,sp,80 - 36678: bf5d j 3662e <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> - 3667a: 00004517 auipc a0,0x4 - 3667e: 86e50513 addi a0,a0,-1938 # 39ee8 <_IO_stdin_used+0x368> - 36682: a6edf0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - -0000000000036686 <_ZN7testing15AssertionResultlsIA11_cEERS0_RKT_>: - 36686: 7179 addi sp,sp,-48 - 36688: e84a sd s2,16(sp) - 3668a: 00810913 addi s2,sp,8 - 3668e: f022 sd s0,32(sp) - 36690: 842a mv s0,a0 - 36692: 854a mv a0,s2 - 36694: f406 sd ra,40(sp) - 36696: ec26 sd s1,24(sp) - 36698: 84ae mv s1,a1 - 3669a: c2be40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 3669e: 8526 mv a0,s1 - 366a0: d30df0ef jal 15bd0 - 366a4: 862a mv a2,a0 - 366a6: 6522 ld a0,8(sp) - 366a8: 85a6 mv a1,s1 - 366aa: 0541 addi a0,a0,16 - 366ac: 854df0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 366b0: 85ca mv a1,s2 - 366b2: 8522 mv a0,s0 - 366b4: 00015317 auipc t1,0x15 - 366b8: 70433303 ld t1,1796(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 366bc: 9302 jalr t1 - 366be: 6522 ld a0,8(sp) - 366c0: c501 beqz a0,366c8 <_ZN7testing15AssertionResultlsIA11_cEERS0_RKT_+0x42> - 366c2: 611c ld a5,0(a0) - 366c4: 679c ld a5,8(a5) - 366c6: 9782 jalr a5 - 366c8: 70a2 ld ra,40(sp) - 366ca: 8522 mv a0,s0 - 366cc: 7402 ld s0,32(sp) - 366ce: 64e2 ld s1,24(sp) - 366d0: 6942 ld s2,16(sp) - 366d2: 6145 addi sp,sp,48 - 366d4: 8082 ret - 366d6: 67a2 ld a5,8(sp) - 366d8: 842a mv s0,a0 - 366da: c789 beqz a5,366e4 <_ZN7testing15AssertionResultlsIA11_cEERS0_RKT_+0x5e> - 366dc: 6398 ld a4,0(a5) - 366de: 853e mv a0,a5 - 366e0: 671c ld a5,8(a4) - 366e2: 9782 jalr a5 - 366e4: 8522 mv a0,s0 - 366e6: 90adf0ef jal 157f0 <_Unwind_Resume@plt> - -00000000000366ea <_ZN7testing15AssertionResultlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_>: - 366ea: 7179 addi sp,sp,-48 - 366ec: e84a sd s2,16(sp) - 366ee: 00810913 addi s2,sp,8 - 366f2: f022 sd s0,32(sp) - 366f4: 842a mv s0,a0 - 366f6: 854a mv a0,s2 - 366f8: ec26 sd s1,24(sp) - 366fa: f406 sd ra,40(sp) - 366fc: 84ae mv s1,a1 - 366fe: bc7e40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 36702: 6522 ld a0,8(sp) - 36704: 6490 ld a2,8(s1) - 36706: 608c ld a1,0(s1) - 36708: 0541 addi a0,a0,16 - 3670a: ff7de0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3670e: 85ca mv a1,s2 - 36710: 8522 mv a0,s0 - 36712: 00015317 auipc t1,0x15 - 36716: 6a633303 ld t1,1702(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 3671a: 9302 jalr t1 - 3671c: 6522 ld a0,8(sp) - 3671e: c501 beqz a0,36726 <_ZN7testing15AssertionResultlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_+0x3c> - 36720: 611c ld a5,0(a0) - 36722: 679c ld a5,8(a5) - 36724: 9782 jalr a5 - 36726: 70a2 ld ra,40(sp) - 36728: 8522 mv a0,s0 - 3672a: 7402 ld s0,32(sp) - 3672c: 64e2 ld s1,24(sp) - 3672e: 6942 ld s2,16(sp) - 36730: 6145 addi sp,sp,48 - 36732: 8082 ret - 36734: 67a2 ld a5,8(sp) - 36736: 842a mv s0,a0 - 36738: c789 beqz a5,36742 <_ZN7testing15AssertionResultlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_+0x58> - 3673a: 6398 ld a4,0(a5) - 3673c: 853e mv a0,a5 - 3673e: 671c ld a5,8(a4) - 36740: 9782 jalr a5 - 36742: 8522 mv a0,s0 - 36744: 8acdf0ef jal 157f0 <_Unwind_Resume@plt> - -0000000000036748 <_ZN7testing15AssertionResultlsIA2_cEERS0_RKT_>: - 36748: 7179 addi sp,sp,-48 - 3674a: e84a sd s2,16(sp) - 3674c: 00810913 addi s2,sp,8 - 36750: f022 sd s0,32(sp) - 36752: 842a mv s0,a0 - 36754: 854a mv a0,s2 - 36756: f406 sd ra,40(sp) - 36758: ec26 sd s1,24(sp) - 3675a: 84ae mv s1,a1 - 3675c: b69e40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 36760: 8526 mv a0,s1 - 36762: c6edf0ef jal 15bd0 - 36766: 862a mv a2,a0 - 36768: 6522 ld a0,8(sp) - 3676a: 85a6 mv a1,s1 - 3676c: 0541 addi a0,a0,16 - 3676e: f93de0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 36772: 85ca mv a1,s2 - 36774: 8522 mv a0,s0 - 36776: 00015317 auipc t1,0x15 - 3677a: 64233303 ld t1,1602(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 3677e: 9302 jalr t1 - 36780: 6522 ld a0,8(sp) - 36782: c501 beqz a0,3678a <_ZN7testing15AssertionResultlsIA2_cEERS0_RKT_+0x42> - 36784: 611c ld a5,0(a0) - 36786: 679c ld a5,8(a5) - 36788: 9782 jalr a5 - 3678a: 70a2 ld ra,40(sp) - 3678c: 8522 mv a0,s0 - 3678e: 7402 ld s0,32(sp) - 36790: 64e2 ld s1,24(sp) - 36792: 6942 ld s2,16(sp) - 36794: 6145 addi sp,sp,48 - 36796: 8082 ret - 36798: 67a2 ld a5,8(sp) - 3679a: 842a mv s0,a0 - 3679c: c789 beqz a5,367a6 <_ZN7testing15AssertionResultlsIA2_cEERS0_RKT_+0x5e> - 3679e: 6398 ld a4,0(a5) - 367a0: 853e mv a0,a5 - 367a2: 671c ld a5,8(a4) - 367a4: 9782 jalr a5 - 367a6: 8522 mv a0,s0 - 367a8: 848df0ef jal 157f0 <_Unwind_Resume@plt> - -00000000000367ac <_ZN7testing15AssertionResultlsIA3_cEERS0_RKT_>: - 367ac: 7179 addi sp,sp,-48 - 367ae: e84a sd s2,16(sp) - 367b0: 00810913 addi s2,sp,8 - 367b4: f022 sd s0,32(sp) - 367b6: 842a mv s0,a0 - 367b8: 854a mv a0,s2 - 367ba: f406 sd ra,40(sp) - 367bc: ec26 sd s1,24(sp) - 367be: 84ae mv s1,a1 - 367c0: b05e40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 367c4: 8526 mv a0,s1 - 367c6: c0adf0ef jal 15bd0 - 367ca: 862a mv a2,a0 - 367cc: 6522 ld a0,8(sp) - 367ce: 85a6 mv a1,s1 - 367d0: 0541 addi a0,a0,16 - 367d2: f2fde0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 367d6: 85ca mv a1,s2 - 367d8: 8522 mv a0,s0 - 367da: 00015317 auipc t1,0x15 - 367de: 5de33303 ld t1,1502(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 367e2: 9302 jalr t1 - 367e4: 6522 ld a0,8(sp) - 367e6: c501 beqz a0,367ee <_ZN7testing15AssertionResultlsIA3_cEERS0_RKT_+0x42> - 367e8: 611c ld a5,0(a0) - 367ea: 679c ld a5,8(a5) - 367ec: 9782 jalr a5 - 367ee: 70a2 ld ra,40(sp) - 367f0: 8522 mv a0,s0 - 367f2: 7402 ld s0,32(sp) - 367f4: 64e2 ld s1,24(sp) - 367f6: 6942 ld s2,16(sp) - 367f8: 6145 addi sp,sp,48 - 367fa: 8082 ret - 367fc: 67a2 ld a5,8(sp) - 367fe: 842a mv s0,a0 - 36800: c789 beqz a5,3680a <_ZN7testing15AssertionResultlsIA3_cEERS0_RKT_+0x5e> - 36802: 6398 ld a4,0(a5) - 36804: 853e mv a0,a5 - 36806: 671c ld a5,8(a4) - 36808: 9782 jalr a5 - 3680a: 8522 mv a0,s0 - 3680c: fe5de0ef jal 157f0 <_Unwind_Resume@plt> - -0000000000036810 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: - 36810: da010113 addi sp,sp,-608 - 36814: 11bc addi a5,sp,232 - 36816: 24813823 sd s0,592(sp) - 3681a: 25213023 sd s2,576(sp) - 3681e: 842a mv s0,a0 - 36820: 06810913 addi s2,sp,104 - 36824: 853e mv a0,a5 - 36826: 24913423 sd s1,584(sp) - 3682a: 23313c23 sd s3,568(sp) - 3682e: 23613023 sd s6,544(sp) - 36832: 21913423 sd s9,520(sp) - 36836: ffee sd s11,504(sp) - 36838: e03e sd a5,0(sp) - 3683a: 8dae mv s11,a1 - 3683c: 24113c23 sd ra,600(sp) - 36840: 23413823 sd s4,560(sp) - 36844: 23513423 sd s5,552(sp) - 36848: 21713c23 sd s7,536(sp) - 3684c: 21813823 sd s8,528(sp) - 36850: 21a13023 sd s10,512(sp) - 36854: fc4a sd s2,56(sp) - 36856: babde0ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> - 3685a: cd817057 vsetivli zero,2,e64,m1,ta,ma - 3685e: 5e0030d7 vmv.v.i v1,0 - 36862: 0b9c addi a5,sp,464 - 36864: 00015997 auipc s3,0x15 - 36868: 3d49b983 ld s3,980(s3) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 3686c: 0207f0a7 vse64.v v1,(a5) - 36870: 139c addi a5,sp,480 - 36872: 0207f0a7 vse64.v v1,(a5) - 36876: 0109b483 ld s1,16(s3) - 3687a: 1c011423 sh zero,456(sp) - 3687e: 0189bb03 ld s6,24(s3) - 36882: 00015717 auipc a4,0x15 - 36886: 6d673703 ld a4,1750(a4) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 3688a: 01070c93 addi s9,a4,16 - 3688e: fe84b783 ld a5,-24(s1) - 36892: e382 sd zero,448(sp) - 36894: f4a6 sd s1,104(sp) - 36896: 978a add a5,a5,sp - 36898: f5e6 sd s9,232(sp) - 3689a: 0767b423 sd s6,104(a5) - 3689e: f882 sd zero,112(sp) - 368a0: fe84b503 ld a0,-24(s1) - 368a4: 4581 li a1,0 - 368a6: 954a add a0,a0,s2 - 368a8: b09de0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 368ac: 0209b903 ld s2,32(s3) - 368b0: 0289bd03 ld s10,40(s3) - 368b4: 18b8 addi a4,sp,120 - 368b6: fe893503 ld a0,-24(s2) - 368ba: fcca sd s2,120(sp) - 368bc: 4581 li a1,0 - 368be: 953a add a0,a0,a4 - 368c0: 01a53023 sd s10,0(a0) - 368c4: f03a sd a4,32(sp) - 368c6: aebde0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 368ca: 0089bc03 ld s8,8(s3) - 368ce: cd817057 vsetivli zero,2,e64,m1,ta,ma - 368d2: 0309bb83 ld s7,48(s3) - 368d6: fe8c3703 ld a4,-24(s8) - 368da: 5e0030d7 vmv.v.i v1,0 - 368de: 00015797 auipc a5,0x15 - 368e2: 52a7b783 ld a5,1322(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 368e6: 1934 addi a3,sp,184 - 368e8: 970a add a4,a4,sp - 368ea: 07773423 sd s7,104(a4) - 368ee: 8536 mv a0,a3 - 368f0: 04078713 addi a4,a5,64 - 368f4: e836 sd a3,16(sp) - 368f6: 06878a93 addi s5,a5,104 - 368fa: 01878693 addi a3,a5,24 - 368fe: 013c addi a5,sp,136 - 36900: 0207f0a7 vse64.v v1,(a5) - 36904: 00015997 auipc s3,0x15 - 36908: 4a49b983 ld s3,1188(s3) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 3690c: 093c addi a5,sp,152 - 3690e: 0207f0a7 vse64.v v1,(a5) - 36912: 09c1 addi s3,s3,16 - 36914: 113c addi a5,sp,168 - 36916: 0207f0a7 vse64.v v1,(a5) - 3691a: ec3a sd a4,24(sp) - 3691c: fcba sd a4,120(sp) - 3691e: f4b6 sd a3,104(sp) - 36920: f5d6 sd s5,232(sp) - 36922: e14e sd s3,128(sp) - 36924: a7dde0ef jal 153a0 <_ZNSt6localeC1Ev@plt> - 36928: 6502 ld a0,0(sp) - 3692a: 00015a17 auipc s4,0x15 - 3692e: 3aea3a03 ld s4,942(s4) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 36932: 09b8 addi a4,sp,216 - 36934: 47e1 li a5,24 - 36936: 0a41 addi s4,s4,16 - 36938: 010c addi a1,sp,128 - 3693a: f43a sd a4,40(sp) - 3693c: e982 sd zero,208(sp) - 3693e: 0c010c23 sb zero,216(sp) - 36942: c1be sw a5,192(sp) - 36944: e5ba sd a4,200(sp) - 36946: e152 sd s4,128(sp) - 36948: a69de0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 3694c: 000db583 ld a1,0(s11) - 36950: 0e058763 beqz a1,36a3e <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x22e> - 36954: 852e mv a0,a1 - 36956: 00bc addi a5,sp,72 - 36958: 05810d93 addi s11,sp,88 - 3695c: f82e sd a1,48(sp) - 3695e: e4ee sd s11,72(sp) - 36960: e43e sd a5,8(sp) - 36962: a6edf0ef jal 15bd0 - 36966: 75c2 ld a1,48(sp) - 36968: 00a58633 add a2,a1,a0 - 3696c: 6522 ld a0,8(sp) - 3696e: a58e30ef jal 19bc6 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> - 36972: 7582 ld a1,32(sp) - 36974: 6522 ld a0,8(sp) - 36976: f80e90ef jal 200f6 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo> - 3697a: 6526 ld a0,72(sp) - 3697c: 01b50463 beq a0,s11,36984 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x174> - 36980: f81de0ef jal 15900 <_ZdlPv@plt> - 36984: 772a ld a4,168(sp) - 36986: 01040793 addi a5,s0,16 - 3698a: 00043423 sd zero,8(s0) - 3698e: 00040823 sb zero,16(s0) - 36992: e01c sd a5,0(s0) - 36994: c771 beqz a4,36a60 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x250> - 36996: 67ea ld a5,152(sp) - 36998: c399 beqz a5,3699e <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x18e> - 3699a: 0af76063 bltu a4,a5,36a3a <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x22a> - 3699e: 768a ld a3,160(sp) - 369a0: 4601 li a2,0 - 369a2: 4581 li a1,0 - 369a4: 8f15 sub a4,a4,a3 - 369a6: 8522 mv a0,s0 - 369a8: dc9de0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 369ac: 00015797 auipc a5,0x15 - 369b0: 45c7b783 ld a5,1116(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 369b4: 07e1 addi a5,a5,24 - 369b6: f4be sd a5,104(sp) - 369b8: 67e2 ld a5,24(sp) - 369ba: 652e ld a0,200(sp) - 369bc: f5d6 sd s5,232(sp) - 369be: fcbe sd a5,120(sp) - 369c0: 77a2 ld a5,40(sp) - 369c2: e152 sd s4,128(sp) - 369c4: 00f50463 beq a0,a5,369cc <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1bc> - 369c8: f39de0ef jal 15900 <_ZdlPv@plt> - 369cc: 6542 ld a0,16(sp) - 369ce: e14e sd s3,128(sp) - 369d0: a51de0ef jal 15420 <_ZNSt6localeD1Ev@plt> - 369d4: fe8c3683 ld a3,-24(s8) - 369d8: fe893703 ld a4,-24(s2) - 369dc: fe84b783 ld a5,-24(s1) - 369e0: 968a add a3,a3,sp - 369e2: 0776b423 sd s7,104(a3) - 369e6: fcca sd s2,120(sp) - 369e8: 970a add a4,a4,sp - 369ea: 07a73c23 sd s10,120(a4) - 369ee: 6502 ld a0,0(sp) - 369f0: f4a6 sd s1,104(sp) - 369f2: 978a add a5,a5,sp - 369f4: 0767b423 sd s6,104(a5) - 369f8: f5e6 sd s9,232(sp) - 369fa: f882 sd zero,112(sp) - 369fc: be5de0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 36a00: 25813083 ld ra,600(sp) - 36a04: 8522 mv a0,s0 - 36a06: 25013403 ld s0,592(sp) - 36a0a: 24813483 ld s1,584(sp) - 36a0e: 24013903 ld s2,576(sp) - 36a12: 23813983 ld s3,568(sp) - 36a16: 23013a03 ld s4,560(sp) - 36a1a: 22813a83 ld s5,552(sp) - 36a1e: 22013b03 ld s6,544(sp) - 36a22: 21813b83 ld s7,536(sp) - 36a26: 21013c03 ld s8,528(sp) - 36a2a: 20813c83 ld s9,520(sp) - 36a2e: 20013d03 ld s10,512(sp) - 36a32: 7dfe ld s11,504(sp) - 36a34: 26010113 addi sp,sp,608 - 36a38: 8082 ret - 36a3a: 873e mv a4,a5 - 36a3c: b78d j 3699e <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x18e> - 36a3e: 7502 ld a0,32(sp) - 36a40: 4611 li a2,4 - 36a42: 00004597 auipc a1,0x4 - 36a46: abe58593 addi a1,a1,-1346 # 3a500 <_IO_stdin_used+0x980> - 36a4a: cb7de0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 36a4e: 772a ld a4,168(sp) - 36a50: 01040793 addi a5,s0,16 - 36a54: 00043423 sd zero,8(s0) - 36a58: 00040823 sb zero,16(s0) - 36a5c: e01c sd a5,0(s0) - 36a5e: ff05 bnez a4,36996 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x186> - 36a60: 01ac addi a1,sp,200 - 36a62: 8522 mv a0,s0 - 36a64: 90cdf0ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 36a68: b791 j 369ac <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x19c> - 36a6a: 87aa mv a5,a0 - 36a6c: 8522 mv a0,s0 - 36a6e: 843e mv s0,a5 - 36a70: b50e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 36a74: 7562 ld a0,56(sp) - 36a76: 91bde0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 36a7a: 8522 mv a0,s0 - 36a7c: d75de0ef jal 157f0 <_Unwind_Resume@plt> - 36a80: 842a mv s0,a0 - 36a82: bfcd j 36a74 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x264> - 36a84: 842a mv s0,a0 - 36a86: 6522 ld a0,8(sp) - 36a88: b38e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 36a8c: b7e5 j 36a74 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x264> - 36a8e: 842a mv s0,a0 - 36a90: 01a8 addi a0,sp,200 - 36a92: e152 sd s4,128(sp) - 36a94: b2ce00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 36a98: 6542 ld a0,16(sp) - 36a9a: e14e sd s3,128(sp) - 36a9c: 985de0ef jal 15420 <_ZNSt6localeD1Ev@plt> - 36aa0: fe8c3683 ld a3,-24(s8) - 36aa4: fe893703 ld a4,-24(s2) - 36aa8: 0090 addi a2,sp,64 - 36aaa: 1b068693 addi a3,a3,432 - 36aae: fe84b783 ld a5,-24(s1) - 36ab2: 96b2 add a3,a3,a2 - 36ab4: e776bc23 sd s7,-392(a3) - 36ab8: 1b070713 addi a4,a4,432 - 36abc: fcca sd s2,120(sp) - 36abe: 9732 add a4,a4,a2 - 36ac0: e9a73423 sd s10,-376(a4) - 36ac4: 1b078793 addi a5,a5,432 - 36ac8: f4a6 sd s1,104(sp) - 36aca: 97b2 add a5,a5,a2 - 36acc: e767bc23 sd s6,-392(a5) - 36ad0: f882 sd zero,112(sp) - 36ad2: 6502 ld a0,0(sp) - 36ad4: f5e6 sd s9,232(sp) - 36ad6: b0bde0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 36ada: 8522 mv a0,s0 - 36adc: d15de0ef jal 157f0 <_Unwind_Resume@plt> - 36ae0: fe84b783 ld a5,-24(s1) - 36ae4: 0098 addi a4,sp,64 - 36ae6: f4a6 sd s1,104(sp) - 36ae8: 1b078793 addi a5,a5,432 - 36aec: 97ba add a5,a5,a4 - 36aee: e767bc23 sd s6,-392(a5) - 36af2: 842a mv s0,a0 - 36af4: f882 sd zero,112(sp) - 36af6: bff1 j 36ad2 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x2c2> - 36af8: 842a mv s0,a0 - 36afa: bfe1 j 36ad2 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x2c2> - -0000000000036afc <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE>: - 36afc: 699c ld a5,16(a1) - 36afe: 7109 addi sp,sp,-384 - 36b00: faa2 sd s0,368(sp) - 36b02: f6a6 sd s1,360(sp) - 36b04: fe86 sd ra,376(sp) - 36b06: f2ca sd s2,352(sp) - 36b08: eece sd s3,344(sp) - 36b0a: ead2 sd s4,336(sp) - 36b0c: e6d6 sd s5,328(sp) - 36b0e: e2da sd s6,320(sp) - 36b10: fe5e sd s7,312(sp) - 36b12: fa62 sd s8,304(sp) - 36b14: f666 sd s9,296(sp) - 36b16: f26a sd s10,288(sp) - 36b18: ee6e sd s11,280(sp) - 36b1a: 842e mv s0,a1 - 36b1c: 84aa mv s1,a0 - 36b1e: 00005597 auipc a1,0x5 - 36b22: dc258593 addi a1,a1,-574 # 3b8e0 <_IO_stdin_used+0x1d60> - 36b26: c781 beqz a5,36b2e <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x32> - 36b28: 640c ld a1,8(s0) - 36b2a: 18058f63 beqz a1,36cc8 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1cc> - 36b2e: 01010a13 addi s4,sp,16 - 36b32: 8552 mv a0,s4 - 36b34: cbaee0ef jal 24fee <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc> - 36b38: 8552 mv a0,s4 - 36b3a: 4769 li a4,26 - 36b3c: 00006697 auipc a3,0x6 - 36b40: ce468693 addi a3,a3,-796 # 3c820 <_IO_stdin_used+0x2ca0> - 36b44: 4601 li a2,0 - 36b46: 4581 li a1,0 - 36b48: c29de0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 36b4c: 04010913 addi s2,sp,64 - 36b50: f84a sd s2,48(sp) - 36b52: 611c ld a5,0(a0) - 36b54: 01050713 addi a4,a0,16 - 36b58: 18e78c63 beq a5,a4,36cf0 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1f4> - 36b5c: 6914 ld a3,16(a0) - 36b5e: f83e sd a5,48(sp) - 36b60: e0b6 sd a3,64(sp) - 36b62: 6514 ld a3,8(a0) - 36b64: 57fd li a5,-1 - 36b66: 8389 srli a5,a5,0x2 - 36b68: e118 sd a4,0(a0) - 36b6a: 00050823 sb zero,16(a0) - 36b6e: 8f95 sub a5,a5,a3 - 36b70: fc36 sd a3,56(sp) - 36b72: 00053423 sd zero,8(a0) - 36b76: 4715 li a4,5 - 36b78: 1ef77263 bgeu a4,a5,36d5c <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x260> - 36b7c: 03010b13 addi s6,sp,48 - 36b80: 855a mv a0,s6 - 36b82: 4619 li a2,6 - 36b84: 00006597 auipc a1,0x6 - 36b88: cbc58593 addi a1,a1,-836 # 3c840 <_IO_stdin_used+0x2cc0> - 36b8c: e15de0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 36b90: 06010993 addi s3,sp,96 - 36b94: e8ce sd s3,80(sp) - 36b96: 6118 ld a4,0(a0) - 36b98: 01050793 addi a5,a0,16 - 36b9c: 16f70963 beq a4,a5,36d0e <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x212> - 36ba0: 6914 ld a3,16(a0) - 36ba2: e8ba sd a4,80(sp) - 36ba4: f0b6 sd a3,96(sp) - 36ba6: 00050823 sb zero,16(a0) - 36baa: 5414 lw a3,40(s0) - 36bac: 6518 ld a4,8(a0) - 36bae: 07010a93 addi s5,sp,112 - 36bb2: e11c sd a5,0(a0) - 36bb4: 00053423 sd zero,8(a0) - 36bb8: 006c addi a1,sp,12 - 36bba: 8556 mv a0,s5 - 36bbc: 00015317 auipc t1,0x15 - 36bc0: 3b433303 ld t1,948(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 36bc4: c636 sw a3,12(sp) - 36bc6: ecba sd a4,88(sp) - 36bc8: 9302 jalr t1 - 36bca: 09010b93 addi s7,sp,144 - 36bce: 05010c13 addi s8,sp,80 - 36bd2: 855e mv a0,s7 - 36bd4: 85e2 mv a1,s8 - 36bd6: 8656 mv a2,s5 - 36bd8: 00015317 auipc t1,0x15 - 36bdc: f8033303 ld t1,-128(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 36be0: 9302 jalr t1 - 36be2: 676a ld a4,152(sp) - 36be4: 57fd li a5,-1 - 36be6: 8389 srli a5,a5,0x2 - 36be8: 8f99 sub a5,a5,a4 - 36bea: 4721 li a4,8 - 36bec: 1af77763 bgeu a4,a5,36d9a <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x29e> - 36bf0: 4625 li a2,9 - 36bf2: 00006597 auipc a1,0x6 - 36bf6: c5658593 addi a1,a1,-938 # 3c848 <_IO_stdin_used+0x2cc8> - 36bfa: 855e mv a0,s7 - 36bfc: da5de0ef jal 159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 36c00: 0c010c93 addi s9,sp,192 - 36c04: f966 sd s9,176(sp) - 36c06: 6118 ld a4,0(a0) - 36c08: 01050793 addi a5,a0,16 - 36c0c: 0cf70363 beq a4,a5,36cd2 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1d6> - 36c10: 6914 ld a3,16(a0) - 36c12: f93a sd a4,176(sp) - 36c14: e1b6 sd a3,192(sp) - 36c16: e11c sd a5,0(a0) - 36c18: 00050823 sb zero,16(a0) - 36c1c: 651c ld a5,8(a0) - 36c1e: 682c ld a1,80(s0) - 36c20: 0980 addi s0,sp,208 - 36c22: 00053423 sd zero,8(a0) - 36c26: 8522 mv a0,s0 - 36c28: fd3e sd a5,184(sp) - 36c2a: bc4ee0ef jal 24fee <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc> - 36c2e: 0f010d93 addi s11,sp,240 - 36c32: 0b010d13 addi s10,sp,176 - 36c36: 856e mv a0,s11 - 36c38: 85ea mv a1,s10 - 36c3a: 8622 mv a2,s0 - 36c3c: 00015317 auipc t1,0x15 - 36c40: f1c33303 ld t1,-228(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 36c44: 9302 jalr t1 - 36c46: 6488 ld a0,8(s1) - 36c48: 766e ld a2,248(sp) - 36c4a: 75ce ld a1,240(sp) - 36c4c: ffaeb0ef jal 22446 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 36c50: 754e ld a0,240(sp) - 36c52: 021c addi a5,sp,256 - 36c54: 00f50463 beq a0,a5,36c5c <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x160> - 36c58: ca9de0ef jal 15900 <_ZdlPv@plt> - 36c5c: 654e ld a0,208(sp) - 36c5e: 119c addi a5,sp,224 - 36c60: 00f50463 beq a0,a5,36c68 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x16c> - 36c64: c9dde0ef jal 15900 <_ZdlPv@plt> - 36c68: 754a ld a0,176(sp) - 36c6a: 01950463 beq a0,s9,36c72 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x176> - 36c6e: c93de0ef jal 15900 <_ZdlPv@plt> - 36c72: 654a ld a0,144(sp) - 36c74: 111c addi a5,sp,160 - 36c76: 00f50463 beq a0,a5,36c7e <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x182> - 36c7a: c87de0ef jal 15900 <_ZdlPv@plt> - 36c7e: 7546 ld a0,112(sp) - 36c80: 011c addi a5,sp,128 - 36c82: 00f50463 beq a0,a5,36c8a <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x18e> - 36c86: c7bde0ef jal 15900 <_ZdlPv@plt> - 36c8a: 6546 ld a0,80(sp) - 36c8c: 01350463 beq a0,s3,36c94 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x198> - 36c90: c71de0ef jal 15900 <_ZdlPv@plt> - 36c94: 7542 ld a0,48(sp) - 36c96: 01250463 beq a0,s2,36c9e <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1a2> - 36c9a: c67de0ef jal 15900 <_ZdlPv@plt> - 36c9e: 6542 ld a0,16(sp) - 36ca0: 101c addi a5,sp,32 - 36ca2: 00f50463 beq a0,a5,36caa <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1ae> - 36ca6: c5bde0ef jal 15900 <_ZdlPv@plt> - 36caa: 70f6 ld ra,376(sp) - 36cac: 7456 ld s0,368(sp) - 36cae: 74b6 ld s1,360(sp) - 36cb0: 7916 ld s2,352(sp) - 36cb2: 69f6 ld s3,344(sp) - 36cb4: 6a56 ld s4,336(sp) - 36cb6: 6ab6 ld s5,328(sp) - 36cb8: 6b16 ld s6,320(sp) - 36cba: 7bf2 ld s7,312(sp) - 36cbc: 7c52 ld s8,304(sp) - 36cbe: 7cb2 ld s9,296(sp) - 36cc0: 7d12 ld s10,288(sp) - 36cc2: 6df2 ld s11,280(sp) - 36cc4: 6119 addi sp,sp,384 - 36cc6: 8082 ret - 36cc8: 00005597 auipc a1,0x5 - 36ccc: c1858593 addi a1,a1,-1000 # 3b8e0 <_IO_stdin_used+0x1d60> - 36cd0: bdb9 j 36b2e <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x32> - 36cd2: 6518 ld a4,8(a0) - 36cd4: 8666 mv a2,s9 - 36cd6: 85be mv a1,a5 - 36cd8: 0705 addi a4,a4,1 - 36cda: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 36cde: 02058407 vle8.v v8,(a1) - 36ce2: 8f15 sub a4,a4,a3 - 36ce4: 95b6 add a1,a1,a3 - 36ce6: 02060427 vse8.v v8,(a2) - 36cea: 9636 add a2,a2,a3 - 36cec: f77d bnez a4,36cda <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1de> - 36cee: b725 j 36c16 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x11a> - 36cf0: 651c ld a5,8(a0) - 36cf2: 864a mv a2,s2 - 36cf4: 85ba mv a1,a4 - 36cf6: 0785 addi a5,a5,1 - 36cf8: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma - 36cfc: 02058407 vle8.v v8,(a1) - 36d00: 8f95 sub a5,a5,a3 - 36d02: 95b6 add a1,a1,a3 - 36d04: 02060427 vse8.v v8,(a2) - 36d08: 9636 add a2,a2,a3 - 36d0a: f7fd bnez a5,36cf8 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1fc> - 36d0c: bd99 j 36b62 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x66> - 36d0e: 6518 ld a4,8(a0) - 36d10: 864e mv a2,s3 - 36d12: 85be mv a1,a5 - 36d14: 0705 addi a4,a4,1 - 36d16: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 36d1a: 02058407 vle8.v v8,(a1) - 36d1e: 8f15 sub a4,a4,a3 - 36d20: 95b6 add a1,a1,a3 - 36d22: 02060427 vse8.v v8,(a2) - 36d26: 9636 add a2,a2,a3 - 36d28: f77d bnez a4,36d16 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x21a> - 36d2a: bdb5 j 36ba6 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0xaa> - 36d2c: 842a mv s0,a0 - 36d2e: 8556 mv a0,s5 - 36d30: 890e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 36d34: 8562 mv a0,s8 - 36d36: 88ae00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 36d3a: 855a mv a0,s6 - 36d3c: 884e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 36d40: 8552 mv a0,s4 - 36d42: 87ee00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 36d46: 8522 mv a0,s0 - 36d48: aa9de0ef jal 157f0 <_Unwind_Resume@plt> - 36d4c: 842a mv s0,a0 - 36d4e: 05010c13 addi s8,sp,80 - 36d52: b7cd j 36d34 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x238> - 36d54: 842a mv s0,a0 - 36d56: b7ed j 36d40 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x244> - 36d58: 842a mv s0,a0 - 36d5a: b7c5 j 36d3a <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x23e> - 36d5c: 00003517 auipc a0,0x3 - 36d60: 18c50513 addi a0,a0,396 # 39ee8 <_IO_stdin_used+0x368> - 36d64: 03010b13 addi s6,sp,48 - 36d68: b89de0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 36d6c: 84aa mv s1,a0 - 36d6e: 856e mv a0,s11 - 36d70: 850e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 36d74: 8522 mv a0,s0 - 36d76: 84ae00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 36d7a: 8426 mv s0,s1 - 36d7c: 856a mv a0,s10 - 36d7e: 842e00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 36d82: 855e mv a0,s7 - 36d84: 83ce00ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 36d88: b75d j 36d2e <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x232> - 36d8a: 842a mv s0,a0 - 36d8c: bfdd j 36d82 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x286> - 36d8e: 842a mv s0,a0 - 36d90: 0b010d13 addi s10,sp,176 - 36d94: b7e5 j 36d7c <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x280> - 36d96: 84aa mv s1,a0 - 36d98: bff1 j 36d74 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x278> - 36d9a: 00003517 auipc a0,0x3 - 36d9e: 14e50513 addi a0,a0,334 # 39ee8 <_IO_stdin_used+0x368> - 36da2: b4fde0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - -0000000000036da6 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: - 36da6: da010113 addi sp,sp,-608 - 36daa: 11bc addi a5,sp,232 - 36dac: 24813823 sd s0,592(sp) - 36db0: 25213023 sd s2,576(sp) - 36db4: 842a mv s0,a0 - 36db6: 06810913 addi s2,sp,104 - 36dba: 853e mv a0,a5 - 36dbc: 24913423 sd s1,584(sp) - 36dc0: 23313c23 sd s3,568(sp) - 36dc4: 23613023 sd s6,544(sp) - 36dc8: 21a13023 sd s10,512(sp) - 36dcc: e03e sd a5,0(sp) - 36dce: e82e sd a1,16(sp) - 36dd0: 24113c23 sd ra,600(sp) - 36dd4: 23413823 sd s4,560(sp) - 36dd8: 23513423 sd s5,552(sp) - 36ddc: 21713c23 sd s7,536(sp) - 36de0: 21813823 sd s8,528(sp) - 36de4: 21913423 sd s9,520(sp) - 36de8: ffee sd s11,504(sp) - 36dea: f84a sd s2,48(sp) - 36dec: e14de0ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> - 36df0: cd817057 vsetivli zero,2,e64,m1,ta,ma - 36df4: 5e0030d7 vmv.v.i v1,0 - 36df8: 0b9c addi a5,sp,464 - 36dfa: 00015997 auipc s3,0x15 - 36dfe: e3e9b983 ld s3,-450(s3) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 36e02: 0207f0a7 vse64.v v1,(a5) - 36e06: 139c addi a5,sp,480 - 36e08: 0207f0a7 vse64.v v1,(a5) - 36e0c: 0109b483 ld s1,16(s3) - 36e10: 1c011423 sh zero,456(sp) - 36e14: 0189bb03 ld s6,24(s3) - 36e18: 00015717 auipc a4,0x15 - 36e1c: 14073703 ld a4,320(a4) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 36e20: 01070d13 addi s10,a4,16 - 36e24: fe84b783 ld a5,-24(s1) - 36e28: e382 sd zero,448(sp) - 36e2a: f4a6 sd s1,104(sp) - 36e2c: 978a add a5,a5,sp - 36e2e: f5ea sd s10,232(sp) - 36e30: 0767b423 sd s6,104(a5) - 36e34: f882 sd zero,112(sp) - 36e36: fe84b503 ld a0,-24(s1) - 36e3a: 4581 li a1,0 - 36e3c: 954a add a0,a0,s2 - 36e3e: d72de0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 36e42: 0209b903 ld s2,32(s3) - 36e46: 0289bb83 ld s7,40(s3) - 36e4a: 18b8 addi a4,sp,120 - 36e4c: fe893503 ld a0,-24(s2) - 36e50: fcca sd s2,120(sp) - 36e52: 4581 li a1,0 - 36e54: 953a add a0,a0,a4 - 36e56: 01753023 sd s7,0(a0) - 36e5a: ec3a sd a4,24(sp) - 36e5c: d54de0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 36e60: 0089bc83 ld s9,8(s3) - 36e64: cd817057 vsetivli zero,2,e64,m1,ta,ma - 36e68: 0309bc03 ld s8,48(s3) - 36e6c: fe8cb703 ld a4,-24(s9) - 36e70: 5e0030d7 vmv.v.i v1,0 - 36e74: 00015797 auipc a5,0x15 - 36e78: f947b783 ld a5,-108(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 36e7c: 1934 addi a3,sp,184 - 36e7e: 970a add a4,a4,sp - 36e80: 07873423 sd s8,104(a4) - 36e84: 8536 mv a0,a3 - 36e86: 06878713 addi a4,a5,104 - 36e8a: e436 sd a3,8(sp) - 36e8c: 04078a93 addi s5,a5,64 - 36e90: 01878693 addi a3,a5,24 - 36e94: 013c addi a5,sp,136 - 36e96: 0207f0a7 vse64.v v1,(a5) - 36e9a: 00015997 auipc s3,0x15 - 36e9e: f0e9b983 ld s3,-242(s3) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 36ea2: 093c addi a5,sp,152 - 36ea4: 0207f0a7 vse64.v v1,(a5) - 36ea8: 09c1 addi s3,s3,16 - 36eaa: 113c addi a5,sp,168 - 36eac: 0207f0a7 vse64.v v1,(a5) - 36eb0: f4b6 sd a3,104(sp) - 36eb2: f5ba sd a4,232(sp) - 36eb4: fcd6 sd s5,120(sp) - 36eb6: e14e sd s3,128(sp) - 36eb8: ce8de0ef jal 153a0 <_ZNSt6localeC1Ev@plt> - 36ebc: 6502 ld a0,0(sp) - 36ebe: 00015a17 auipc s4,0x15 - 36ec2: e1aa3a03 ld s4,-486(s4) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 36ec6: 47e1 li a5,24 - 36ec8: 0d810d93 addi s11,sp,216 - 36ecc: 0a41 addi s4,s4,16 - 36ece: 010c addi a1,sp,128 - 36ed0: e982 sd zero,208(sp) - 36ed2: 0c010c23 sb zero,216(sp) - 36ed6: c1be sw a5,192(sp) - 36ed8: e5ee sd s11,200(sp) - 36eda: e152 sd s4,128(sp) - 36edc: cd4de0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 36ee0: 67c2 ld a5,16(sp) - 36ee2: 6398 ld a4,0(a5) - 36ee4: 12070663 beqz a4,37010 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x26a> - 36ee8: 08bc addi a5,sp,88 - 36eea: e83e sd a5,16(sp) - 36eec: 853a mv a0,a4 - 36eee: e4be sd a5,72(sp) - 36ef0: 00bc addi a5,sp,72 - 36ef2: f43a sd a4,40(sp) - 36ef4: f03e sd a5,32(sp) - 36ef6: cebde0ef jal 15be0 - 36efa: 050a slli a0,a0,0x2 - 36efc: 40255793 srai a5,a0,0x2 - 36f00: e0be sd a5,64(sp) - 36f02: 46b1 li a3,12 - 36f04: 7722 ld a4,40(sp) - 36f06: 0ea6e563 bltu a3,a0,36ff0 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x24a> - 36f0a: 4685 li a3,1 - 36f0c: 12d79863 bne a5,a3,3703c <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x296> - 36f10: 4314 lw a3,0(a4) - 36f12: 6542 ld a0,16(sp) - 36f14: 4711 li a4,4 - 36f16: ccb6 sw a3,88(sp) - 36f18: 953a add a0,a0,a4 - 36f1a: e8be sd a5,80(sp) - 36f1c: 00052023 sw zero,0(a0) - 36f20: 65e2 ld a1,24(sp) - 36f22: 7502 ld a0,32(sp) - 36f24: bb2e90ef jal 202d6 <_ZN7testing8internal17PrintWideStringToERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEPSo> - 36f28: 6526 ld a0,72(sp) - 36f2a: 67c2 ld a5,16(sp) - 36f2c: 00f50463 beq a0,a5,36f34 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x18e> - 36f30: 9d1de0ef jal 15900 <_ZdlPv@plt> - 36f34: 772a ld a4,168(sp) - 36f36: 01040793 addi a5,s0,16 - 36f3a: 00043423 sd zero,8(s0) - 36f3e: 00040823 sb zero,16(s0) - 36f42: e01c sd a5,0(s0) - 36f44: 0e070763 beqz a4,37032 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x28c> - 36f48: 67ea ld a5,152(sp) - 36f4a: c781 beqz a5,36f52 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1ac> - 36f4c: 00f77363 bgeu a4,a5,36f52 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1ac> - 36f50: 873e mv a4,a5 - 36f52: 768a ld a3,160(sp) - 36f54: 4601 li a2,0 - 36f56: 4581 li a1,0 - 36f58: 8f15 sub a4,a4,a3 - 36f5a: 8522 mv a0,s0 - 36f5c: 815de0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 36f60: 00015797 auipc a5,0x15 - 36f64: ea87b783 ld a5,-344(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 36f68: 652e ld a0,200(sp) - 36f6a: 01878713 addi a4,a5,24 - 36f6e: 06878793 addi a5,a5,104 - 36f72: f4ba sd a4,104(sp) - 36f74: f5be sd a5,232(sp) - 36f76: fcd6 sd s5,120(sp) - 36f78: e152 sd s4,128(sp) - 36f7a: 01b50463 beq a0,s11,36f82 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1dc> - 36f7e: 983de0ef jal 15900 <_ZdlPv@plt> - 36f82: 6522 ld a0,8(sp) - 36f84: e14e sd s3,128(sp) - 36f86: c9ade0ef jal 15420 <_ZNSt6localeD1Ev@plt> - 36f8a: fe8cb683 ld a3,-24(s9) - 36f8e: fe893703 ld a4,-24(s2) - 36f92: fe84b783 ld a5,-24(s1) - 36f96: 968a add a3,a3,sp - 36f98: 0786b423 sd s8,104(a3) - 36f9c: fcca sd s2,120(sp) - 36f9e: 970a add a4,a4,sp - 36fa0: 07773c23 sd s7,120(a4) - 36fa4: 6502 ld a0,0(sp) - 36fa6: f4a6 sd s1,104(sp) - 36fa8: 978a add a5,a5,sp - 36faa: 0767b423 sd s6,104(a5) - 36fae: f5ea sd s10,232(sp) - 36fb0: f882 sd zero,112(sp) - 36fb2: e2ede0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 36fb6: 25813083 ld ra,600(sp) - 36fba: 8522 mv a0,s0 - 36fbc: 25013403 ld s0,592(sp) - 36fc0: 24813483 ld s1,584(sp) - 36fc4: 24013903 ld s2,576(sp) - 36fc8: 23813983 ld s3,568(sp) - 36fcc: 23013a03 ld s4,560(sp) - 36fd0: 22813a83 ld s5,552(sp) - 36fd4: 22013b03 ld s6,544(sp) - 36fd8: 21813b83 ld s7,536(sp) - 36fdc: 21013c03 ld s8,528(sp) - 36fe0: 20813c83 ld s9,520(sp) - 36fe4: 20013d03 ld s10,512(sp) - 36fe8: 7dfe ld s11,504(sp) - 36fea: 26010113 addi sp,sp,608 - 36fee: 8082 ret - 36ff0: 7502 ld a0,32(sp) - 36ff2: 4601 li a2,0 - 36ff4: 008c addi a1,sp,64 - 36ff6: fc3e sd a5,56(sp) - 36ff8: 9d9de0ef jal 159d0 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_createERmm@plt> - 36ffc: 6686 ld a3,64(sp) - 36ffe: 77e2 ld a5,56(sp) - 37000: e4aa sd a0,72(sp) - 37002: ecb6 sd a3,88(sp) - 37004: 7722 ld a4,40(sp) - 37006: ef95 bnez a5,37042 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x29c> - 37008: 00269713 slli a4,a3,0x2 - 3700c: 87b6 mv a5,a3 - 3700e: b729 j 36f18 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x172> - 37010: 6562 ld a0,24(sp) - 37012: 4611 li a2,4 - 37014: 00003597 auipc a1,0x3 - 37018: 4ec58593 addi a1,a1,1260 # 3a500 <_IO_stdin_used+0x980> - 3701c: ee4de0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 37020: 772a ld a4,168(sp) - 37022: 01040793 addi a5,s0,16 - 37026: 00043423 sd zero,8(s0) - 3702a: 00040823 sb zero,16(s0) - 3702e: e01c sd a5,0(s0) - 37030: ff01 bnez a4,36f48 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1a2> - 37032: 01ac addi a1,sp,200 - 37034: 8522 mv a0,s0 - 37036: b3bde0ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 3703a: b71d j 36f60 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1ba> - 3703c: 6542 ld a0,16(sp) - 3703e: 86be mv a3,a5 - 37040: d7e1 beqz a5,37008 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x262> - 37042: 863e mv a2,a5 - 37044: 85ba mv a1,a4 - 37046: c6ade0ef jal 154b0 - 3704a: 6786 ld a5,64(sp) - 3704c: 6526 ld a0,72(sp) - 3704e: 00279713 slli a4,a5,0x2 - 37052: b5d9 j 36f18 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x172> - 37054: 842a mv s0,a0 - 37056: 7502 ld a0,32(sp) - 37058: 8d9de0ef jal 15930 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE10_M_disposeEv@plt> - 3705c: 7542 ld a0,48(sp) - 3705e: b32de0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 37062: 8522 mv a0,s0 - 37064: f8cde0ef jal 157f0 <_Unwind_Resume@plt> - 37068: 87aa mv a5,a0 - 3706a: 8522 mv a0,s0 - 3706c: 843e mv s0,a5 - 3706e: d53df0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 37072: b7ed j 3705c <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x2b6> - 37074: 842a mv s0,a0 - 37076: b7dd j 3705c <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x2b6> - 37078: 842a mv s0,a0 - 3707a: 01a8 addi a0,sp,200 - 3707c: e152 sd s4,128(sp) - 3707e: d43df0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 37082: 6522 ld a0,8(sp) - 37084: e14e sd s3,128(sp) - 37086: b9ade0ef jal 15420 <_ZNSt6localeD1Ev@plt> - 3708a: fe8cb683 ld a3,-24(s9) - 3708e: fe893703 ld a4,-24(s2) - 37092: 0090 addi a2,sp,64 - 37094: 1b068693 addi a3,a3,432 - 37098: fe84b783 ld a5,-24(s1) - 3709c: 96b2 add a3,a3,a2 - 3709e: e786bc23 sd s8,-392(a3) - 370a2: 1b070713 addi a4,a4,432 - 370a6: fcca sd s2,120(sp) - 370a8: 9732 add a4,a4,a2 - 370aa: e9773423 sd s7,-376(a4) - 370ae: 1b078793 addi a5,a5,432 - 370b2: f4a6 sd s1,104(sp) - 370b4: 97b2 add a5,a5,a2 - 370b6: e767bc23 sd s6,-392(a5) - 370ba: f882 sd zero,112(sp) - 370bc: 6502 ld a0,0(sp) - 370be: f5ea sd s10,232(sp) - 370c0: d20de0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 370c4: 8522 mv a0,s0 - 370c6: f2ade0ef jal 157f0 <_Unwind_Resume@plt> - 370ca: fe84b783 ld a5,-24(s1) - 370ce: 0098 addi a4,sp,64 - 370d0: f4a6 sd s1,104(sp) - 370d2: 1b078793 addi a5,a5,432 - 370d6: 97ba add a5,a5,a4 - 370d8: e767bc23 sd s6,-392(a5) - 370dc: 842a mv s0,a0 - 370de: f882 sd zero,112(sp) - 370e0: bff1 j 370bc <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x316> - 370e2: 842a mv s0,a0 - 370e4: bfe1 j 370bc <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x316> - -00000000000370e6 <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_>: - 370e6: 7139 addi sp,sp,-64 - 370e8: f04a sd s2,32(sp) - 370ea: 00810913 addi s2,sp,8 - 370ee: f822 sd s0,48(sp) - 370f0: f426 sd s1,40(sp) - 370f2: 842a mv s0,a0 - 370f4: 84ae mv s1,a1 - 370f6: 854a mv a0,s2 - 370f8: ec4e sd s3,24(sp) - 370fa: fc06 sd ra,56(sp) - 370fc: 9c8e40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 37100: 6084 ld s1,0(s1) - 37102: 69a2 ld s3,8(sp) - 37104: cc95 beqz s1,37140 <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_+0x5a> - 37106: 8526 mv a0,s1 - 37108: ac9de0ef jal 15bd0 - 3710c: 862a mv a2,a0 - 3710e: 85a6 mv a1,s1 - 37110: 01098513 addi a0,s3,16 - 37114: decde0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 37118: 85ca mv a1,s2 - 3711a: 8522 mv a0,s0 - 3711c: 00015317 auipc t1,0x15 - 37120: c9c33303 ld t1,-868(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 37124: 9302 jalr t1 - 37126: 6522 ld a0,8(sp) - 37128: c501 beqz a0,37130 <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_+0x4a> - 3712a: 611c ld a5,0(a0) - 3712c: 679c ld a5,8(a5) - 3712e: 9782 jalr a5 - 37130: 70e2 ld ra,56(sp) - 37132: 8522 mv a0,s0 - 37134: 7442 ld s0,48(sp) - 37136: 74a2 ld s1,40(sp) - 37138: 7902 ld s2,32(sp) - 3713a: 69e2 ld s3,24(sp) - 3713c: 6121 addi sp,sp,64 - 3713e: 8082 ret - 37140: 01098513 addi a0,s3,16 - 37144: 4619 li a2,6 - 37146: 00003597 auipc a1,0x3 - 3714a: d9258593 addi a1,a1,-622 # 39ed8 <_IO_stdin_used+0x358> - 3714e: db2de0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 37152: b7d9 j 37118 <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_+0x32> - 37154: 67a2 ld a5,8(sp) - 37156: 842a mv s0,a0 - 37158: c789 beqz a5,37162 <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_+0x7c> - 3715a: 6398 ld a4,0(a5) - 3715c: 853e mv a0,a5 - 3715e: 671c ld a5,8(a4) - 37160: 9782 jalr a5 - 37162: 8522 mv a0,s0 - 37164: e8cde0ef jal 157f0 <_Unwind_Resume@plt> - -0000000000037168 <_ZN7testing15AssertionResultlsIA5_cEERS0_RKT_>: - 37168: 7179 addi sp,sp,-48 - 3716a: e84a sd s2,16(sp) - 3716c: 00810913 addi s2,sp,8 - 37170: f022 sd s0,32(sp) - 37172: 842a mv s0,a0 - 37174: 854a mv a0,s2 - 37176: f406 sd ra,40(sp) - 37178: ec26 sd s1,24(sp) - 3717a: 84ae mv s1,a1 - 3717c: 948e40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 37180: 8526 mv a0,s1 - 37182: a4fde0ef jal 15bd0 - 37186: 862a mv a2,a0 - 37188: 6522 ld a0,8(sp) - 3718a: 85a6 mv a1,s1 - 3718c: 0541 addi a0,a0,16 - 3718e: d72de0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 37192: 85ca mv a1,s2 - 37194: 8522 mv a0,s0 - 37196: 00015317 auipc t1,0x15 - 3719a: c2233303 ld t1,-990(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 3719e: 9302 jalr t1 - 371a0: 6522 ld a0,8(sp) - 371a2: c501 beqz a0,371aa <_ZN7testing15AssertionResultlsIA5_cEERS0_RKT_+0x42> - 371a4: 611c ld a5,0(a0) - 371a6: 679c ld a5,8(a5) - 371a8: 9782 jalr a5 - 371aa: 70a2 ld ra,40(sp) - 371ac: 8522 mv a0,s0 - 371ae: 7402 ld s0,32(sp) - 371b0: 64e2 ld s1,24(sp) - 371b2: 6942 ld s2,16(sp) - 371b4: 6145 addi sp,sp,48 - 371b6: 8082 ret - 371b8: 67a2 ld a5,8(sp) - 371ba: 842a mv s0,a0 - 371bc: c789 beqz a5,371c6 <_ZN7testing15AssertionResultlsIA5_cEERS0_RKT_+0x5e> - 371be: 6398 ld a4,0(a5) - 371c0: 853e mv a0,a5 - 371c2: 671c ld a5,8(a4) - 371c4: 9782 jalr a5 - 371c6: 8522 mv a0,s0 - 371c8: e28de0ef jal 157f0 <_Unwind_Resume@plt> - -00000000000371cc <_ZN7testing15AssertionResultlsIA7_cEERS0_RKT_>: - 371cc: 7179 addi sp,sp,-48 - 371ce: e84a sd s2,16(sp) - 371d0: 00810913 addi s2,sp,8 - 371d4: f022 sd s0,32(sp) - 371d6: 842a mv s0,a0 - 371d8: 854a mv a0,s2 - 371da: f406 sd ra,40(sp) - 371dc: ec26 sd s1,24(sp) - 371de: 84ae mv s1,a1 - 371e0: 8e4e40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 371e4: 8526 mv a0,s1 - 371e6: 9ebde0ef jal 15bd0 - 371ea: 862a mv a2,a0 - 371ec: 6522 ld a0,8(sp) - 371ee: 85a6 mv a1,s1 - 371f0: 0541 addi a0,a0,16 - 371f2: d0ede0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 371f6: 85ca mv a1,s2 - 371f8: 8522 mv a0,s0 - 371fa: 00015317 auipc t1,0x15 - 371fe: bbe33303 ld t1,-1090(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 37202: 9302 jalr t1 - 37204: 6522 ld a0,8(sp) - 37206: c501 beqz a0,3720e <_ZN7testing15AssertionResultlsIA7_cEERS0_RKT_+0x42> - 37208: 611c ld a5,0(a0) - 3720a: 679c ld a5,8(a5) - 3720c: 9782 jalr a5 - 3720e: 70a2 ld ra,40(sp) - 37210: 8522 mv a0,s0 - 37212: 7402 ld s0,32(sp) - 37214: 64e2 ld s1,24(sp) - 37216: 6942 ld s2,16(sp) - 37218: 6145 addi sp,sp,48 - 3721a: 8082 ret - 3721c: 67a2 ld a5,8(sp) - 3721e: 842a mv s0,a0 - 37220: c789 beqz a5,3722a <_ZN7testing15AssertionResultlsIA7_cEERS0_RKT_+0x5e> - 37222: 6398 ld a4,0(a5) - 37224: 853e mv a0,a5 - 37226: 671c ld a5,8(a4) - 37228: 9782 jalr a5 - 3722a: 8522 mv a0,s0 - 3722c: dc4de0ef jal 157f0 <_Unwind_Resume@plt> - -0000000000037230 <_ZN7testing15AssertionResultlsIA12_cEERS0_RKT_>: - 37230: 7179 addi sp,sp,-48 - 37232: e84a sd s2,16(sp) - 37234: 00810913 addi s2,sp,8 - 37238: f022 sd s0,32(sp) - 3723a: 842a mv s0,a0 - 3723c: 854a mv a0,s2 - 3723e: f406 sd ra,40(sp) - 37240: ec26 sd s1,24(sp) - 37242: 84ae mv s1,a1 - 37244: 880e40ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 37248: 8526 mv a0,s1 - 3724a: 987de0ef jal 15bd0 - 3724e: 862a mv a2,a0 - 37250: 6522 ld a0,8(sp) - 37252: 85a6 mv a1,s1 - 37254: 0541 addi a0,a0,16 - 37256: caade0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3725a: 85ca mv a1,s2 - 3725c: 8522 mv a0,s0 - 3725e: 00015317 auipc t1,0x15 - 37262: b5a33303 ld t1,-1190(t1) # 4bdb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 37266: 9302 jalr t1 - 37268: 6522 ld a0,8(sp) - 3726a: c501 beqz a0,37272 <_ZN7testing15AssertionResultlsIA12_cEERS0_RKT_+0x42> - 3726c: 611c ld a5,0(a0) - 3726e: 679c ld a5,8(a5) - 37270: 9782 jalr a5 - 37272: 70a2 ld ra,40(sp) - 37274: 8522 mv a0,s0 - 37276: 7402 ld s0,32(sp) - 37278: 64e2 ld s1,24(sp) - 3727a: 6942 ld s2,16(sp) - 3727c: 6145 addi sp,sp,48 - 3727e: 8082 ret - 37280: 67a2 ld a5,8(sp) - 37282: 842a mv s0,a0 - 37284: c789 beqz a5,3728e <_ZN7testing15AssertionResultlsIA12_cEERS0_RKT_+0x5e> - 37286: 6398 ld a4,0(a5) - 37288: 853e mv a0,a5 - 3728a: 671c ld a5,8(a4) - 3728c: 9782 jalr a5 - 3728e: 8522 mv a0,s0 - 37290: d60de0ef jal 157f0 <_Unwind_Resume@plt> - -0000000000037294 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_>: - 37294: a0b517d3 flt.s a5,fa0,fa1 - 37298: c5010113 addi sp,sp,-944 - 3729c: 39213823 sd s2,912(sp) - 372a0: 3a113423 sd ra,936(sp) - 372a4: e42e sd a1,8(sp) - 372a6: e032 sd a2,0(sp) - 372a8: 892a mv s2,a0 - 372aa: ebb9 bnez a5,37300 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x6c> - 372ac: 38913c23 sd s1,920(sp) - 372b0: e00504d3 fmv.x.w s1,fa0 - 372b4: 3a813023 sd s0,928(sp) - 372b8: e0058453 fmv.x.w s0,fa1 - 372bc: 0004879b sext.w a5,s1 - 372c0: 7f800737 lui a4,0x7f800 - 372c4: 00e7f633 and a2,a5,a4 - 372c8: 0004069b sext.w a3,s0 - 372cc: 04e60563 beq a2,a4,37316 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x82> - 372d0: 7f800737 lui a4,0x7f800 - 372d4: 00e6f633 and a2,a3,a4 - 372d8: 1ae60a63 beq a2,a4,3748c <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1f8> - 372dc: 1c07ce63 bltz a5,374b8 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x224> - 372e0: 80000737 lui a4,0x80000 - 372e4: 8fd9 or a5,a5,a4 - 372e6: 8f55 or a4,a4,a3 - 372e8: 1c06c363 bltz a3,374ae <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x21a> - 372ec: 1ce7f363 bgeu a5,a4,374b2 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x21e> - 372f0: 9f1d subw a4,a4,a5 - 372f2: 4791 li a5,4 - 372f4: 02e7e463 bltu a5,a4,3731c <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x88> - 372f8: 3a013403 ld s0,928(sp) - 372fc: 39813483 ld s1,920(sp) - 37300: 854a mv a0,s2 - 37302: a1ce40ef jal 1b51e <_ZN7testing16AssertionSuccessEv> - 37306: 3a813083 ld ra,936(sp) - 3730a: 854a mv a0,s2 - 3730c: 39013903 ld s2,912(sp) - 37310: 3b010113 addi sp,sp,944 - 37314: 8082 ret - 37316: 02979713 slli a4,a5,0x29 - 3731a: db5d beqz a4,372d0 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x3c> - 3731c: 39313423 sd s3,904(sp) - 37320: 06010993 addi s3,sp,96 - 37324: 854e mv a0,s3 - 37326: 39413023 sd s4,896(sp) - 3732a: 37513c23 sd s5,888(sp) - 3732e: e42de0ef jal 15970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> - 37332: 77c6 ld a5,112(sp) - 37334: f00487d3 fmv.w.x fa5,s1 - 37338: 4721 li a4,8 - 3733a: fe87b783 ld a5,-24(a5) - 3733e: 42078553 fcvt.d.s fa0,fa5 - 37342: 1888 addi a0,sp,112 - 37344: 978a add a5,a5,sp - 37346: ffb8 sd a4,120(a5) - 37348: 958de0ef jal 154a0 <_ZNSo9_M_insertIdEERSoT_@plt> - 3734c: 13a4 addi s1,sp,488 - 3734e: 8526 mv a0,s1 - 37350: e20de0ef jal 15970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> - 37354: 77fe ld a5,504(sp) - 37356: f00407d3 fmv.w.x fa5,s0 - 3735a: 4721 li a4,8 - 3735c: fe87b783 ld a5,-24(a5) - 37360: 42078553 fcvt.d.s fa0,fa5 - 37364: 1ba8 addi a0,sp,504 - 37366: 978a add a5,a5,sp - 37368: 20e7b023 sd a4,512(a5) - 3736c: 934de0ef jal 154a0 <_ZNSo9_M_insertIdEERSoT_@plt> - 37370: 0800 addi s0,sp,16 - 37372: 8522 mv a0,s0 - 37374: 9b6e40ef jal 1b52a <_ZN7testing16AssertionFailureEv> - 37378: 8522 mv a0,s0 - 3737a: 00004597 auipc a1,0x4 - 3737e: c4658593 addi a1,a1,-954 # 3afc0 <_IO_stdin_used+0x1440> - 37382: 00015317 auipc t1,0x15 - 37386: 87e33303 ld t1,-1922(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 3738a: 9302 jalr t1 - 3738c: 002c addi a1,sp,8 - 3738e: 00015317 auipc t1,0x15 - 37392: 80a33303 ld t1,-2038(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 37396: 9302 jalr t1 - 37398: 00005597 auipc a1,0x5 - 3739c: 4c058593 addi a1,a1,1216 # 3c858 <_IO_stdin_used+0x2cd8> - 373a0: 00015317 auipc t1,0x15 - 373a4: b4033303 ld t1,-1216(t1) # 4bee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 373a8: 9302 jalr t1 - 373aa: 858a mv a1,sp - 373ac: 00014317 auipc t1,0x14 - 373b0: 7ec33303 ld t1,2028(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 373b4: 9302 jalr t1 - 373b6: 00005597 auipc a1,0x5 - 373ba: 4aa58593 addi a1,a1,1194 # 3c860 <_IO_stdin_used+0x2ce0> - 373be: 00015317 auipc t1,0x15 - 373c2: aaa33303 ld t1,-1366(t1) # 4be68 <_GLOBAL_OFFSET_TABLE_+0x318> - 373c6: 9302 jalr t1 - 373c8: 00004597 auipc a1,0x4 - 373cc: b5058593 addi a1,a1,-1200 # 3af18 <_IO_stdin_used+0x1398> - 373d0: 00015317 auipc t1,0x15 - 373d4: b1833303 ld t1,-1256(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 373d8: 9302 jalr t1 - 373da: 02010a13 addi s4,sp,32 - 373de: 842a mv s0,a0 - 373e0: 85ce mv a1,s3 - 373e2: 8552 mv a0,s4 - 373e4: 9c8e40ef jal 1b5ac <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 373e8: 85d2 mv a1,s4 - 373ea: 8522 mv a0,s0 - 373ec: 00014317 auipc t1,0x14 - 373f0: 7b433303 ld t1,1972(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 373f4: 9302 jalr t1 - 373f6: 00004597 auipc a1,0x4 - 373fa: bf258593 addi a1,a1,-1038 # 3afe8 <_IO_stdin_used+0x1468> - 373fe: 00015317 auipc t1,0x15 - 37402: b1233303 ld t1,-1262(t1) # 4bf10 <_GLOBAL_OFFSET_TABLE_+0x3c0> - 37406: 9302 jalr t1 - 37408: 04010a93 addi s5,sp,64 - 3740c: 842a mv s0,a0 - 3740e: 85a6 mv a1,s1 - 37410: 8556 mv a0,s5 - 37412: 99ae40ef jal 1b5ac <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 37416: 85d6 mv a1,s5 - 37418: 8522 mv a0,s0 - 3741a: 00014317 auipc t1,0x14 - 3741e: 78633303 ld t1,1926(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 37422: 9302 jalr t1 - 37424: 85aa mv a1,a0 - 37426: 854a mv a0,s2 - 37428: 886e40ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> - 3742c: 6506 ld a0,64(sp) - 3742e: 089c addi a5,sp,80 - 37430: 00f50463 beq a0,a5,37438 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1a4> - 37434: cccde0ef jal 15900 <_ZdlPv@plt> - 37438: 7502 ld a0,32(sp) - 3743a: 181c addi a5,sp,48 - 3743c: 00f50463 beq a0,a5,37444 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1b0> - 37440: cc0de0ef jal 15900 <_ZdlPv@plt> - 37444: 6462 ld s0,24(sp) - 37446: c819 beqz s0,3745c <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1c8> - 37448: 6008 ld a0,0(s0) - 3744a: 01040793 addi a5,s0,16 - 3744e: 00f50463 beq a0,a5,37456 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1c2> - 37452: caede0ef jal 15900 <_ZdlPv@plt> - 37456: 8522 mv a0,s0 - 37458: ca8de0ef jal 15900 <_ZdlPv@plt> - 3745c: 8526 mv a0,s1 - 3745e: f33dd0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 37462: 854e mv a0,s3 - 37464: f2ddd0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 37468: 3a813083 ld ra,936(sp) - 3746c: 3a013403 ld s0,928(sp) - 37470: 39813483 ld s1,920(sp) - 37474: 38813983 ld s3,904(sp) - 37478: 38013a03 ld s4,896(sp) - 3747c: 37813a83 ld s5,888(sp) - 37480: 854a mv a0,s2 - 37482: 39013903 ld s2,912(sp) - 37486: 3b010113 addi sp,sp,944 - 3748a: 8082 ret - 3748c: 02969713 slli a4,a3,0x29 - 37490: e80716e3 bnez a4,3731c <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x88> - 37494: e407d6e3 bgez a5,372e0 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x4c> - 37498: 40f007bb negw a5,a5 - 3749c: ff800737 lui a4,0xff800 - 374a0: e406d8e3 bgez a3,372f0 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x5c> - 374a4: 40d0073b negw a4,a3 - 374a8: e4e7e4e3 bltu a5,a4,372f0 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x5c> - 374ac: a019 j 374b2 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x21e> - 374ae: 40d0073b negw a4,a3 - 374b2: 40e7873b subw a4,a5,a4 - 374b6: bd35 j 372f2 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x5e> - 374b8: 40f007bb negw a5,a5 - 374bc: fe06c4e3 bltz a3,374a4 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x210> - 374c0: 80000737 lui a4,0x80000 - 374c4: 8f55 or a4,a4,a3 - 374c6: e2e7e5e3 bltu a5,a4,372f0 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x5c> - 374ca: b53d j 372f8 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x64> - 374cc: 842a mv s0,a0 - 374ce: a005 j 374ee <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x25a> - 374d0: 842a mv s0,a0 - 374d2: a801 j 374e2 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x24e> - 374d4: 842a mv s0,a0 - 374d6: 8556 mv a0,s5 - 374d8: 8e9df0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 374dc: 8552 mv a0,s4 - 374de: 8e3df0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 374e2: 0828 addi a0,sp,24 - 374e4: 00015317 auipc t1,0x15 - 374e8: af433303 ld t1,-1292(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 374ec: 9302 jalr t1 - 374ee: 8526 mv a0,s1 - 374f0: ea1dd0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 374f4: 854e mv a0,s3 - 374f6: e9bdd0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 374fa: 8522 mv a0,s0 - 374fc: af4de0ef jal 157f0 <_Unwind_Resume@plt> - 37500: 842a mv s0,a0 - 37502: bfe9 j 374dc <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x248> - 37504: 842a mv s0,a0 - 37506: b7fd j 374f4 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x260> - -0000000000037508 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_>: - 37508: a2b517d3 flt.d a5,fa0,fa1 - 3750c: c5010113 addi sp,sp,-944 - 37510: 39213823 sd s2,912(sp) - 37514: 3a113423 sd ra,936(sp) - 37518: e42e sd a1,8(sp) - 3751a: e032 sd a2,0(sp) - 3751c: 892a mv s2,a0 - 3751e: efa9 bnez a5,37578 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x70> - 37520: 38913c23 sd s1,920(sp) - 37524: e20504d3 fmv.x.d s1,fa0 - 37528: 3a813023 sd s0,928(sp) - 3752c: 7ff00793 li a5,2047 - 37530: e2058453 fmv.x.d s0,fa1 - 37534: 17d2 slli a5,a5,0x34 - 37536: 0097f733 and a4,a5,s1 - 3753a: 86a6 mv a3,s1 - 3753c: 8622 mv a2,s0 - 3753e: 04f70863 beq a4,a5,3758e <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x86> - 37542: 7ff00793 li a5,2047 - 37546: 17d2 slli a5,a5,0x34 - 37548: 0087f733 and a4,a5,s0 - 3754c: 1af70863 beq a4,a5,376fc <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1f4> - 37550: 85a2 mv a1,s0 - 37552: 1c06cc63 bltz a3,3772a <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x222> - 37556: 57fd li a5,-1 - 37558: 17fe slli a5,a5,0x3f - 3755a: 0097e733 or a4,a5,s1 - 3755e: 8fc1 or a5,a5,s0 - 37560: 1c05c063 bltz a1,37720 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x218> - 37564: 1cf77063 bgeu a4,a5,37724 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x21c> - 37568: 8f99 sub a5,a5,a4 - 3756a: 4711 li a4,4 - 3756c: 02f76463 bltu a4,a5,37594 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x8c> - 37570: 3a013403 ld s0,928(sp) - 37574: 39813483 ld s1,920(sp) - 37578: 854a mv a0,s2 - 3757a: fa5e30ef jal 1b51e <_ZN7testing16AssertionSuccessEv> - 3757e: 3a813083 ld ra,936(sp) - 37582: 854a mv a0,s2 - 37584: 39013903 ld s2,912(sp) - 37588: 3b010113 addi sp,sp,944 - 3758c: 8082 ret - 3758e: 00c49793 slli a5,s1,0xc - 37592: dbc5 beqz a5,37542 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x3a> - 37594: 39313423 sd s3,904(sp) - 37598: 06010993 addi s3,sp,96 - 3759c: 854e mv a0,s3 - 3759e: 39413023 sd s4,896(sp) - 375a2: 37513c23 sd s5,888(sp) - 375a6: bcade0ef jal 15970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> - 375aa: 77c6 ld a5,112(sp) - 375ac: f2048553 fmv.d.x fa0,s1 - 375b0: 4745 li a4,17 - 375b2: fe87b783 ld a5,-24(a5) - 375b6: 1888 addi a0,sp,112 - 375b8: 978a add a5,a5,sp - 375ba: ffb8 sd a4,120(a5) - 375bc: ee5dd0ef jal 154a0 <_ZNSo9_M_insertIdEERSoT_@plt> - 375c0: 13a4 addi s1,sp,488 - 375c2: 8526 mv a0,s1 - 375c4: bacde0ef jal 15970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> - 375c8: 77fe ld a5,504(sp) - 375ca: f2040553 fmv.d.x fa0,s0 - 375ce: 4745 li a4,17 - 375d0: fe87b783 ld a5,-24(a5) - 375d4: 1ba8 addi a0,sp,504 - 375d6: 978a add a5,a5,sp - 375d8: 20e7b023 sd a4,512(a5) - 375dc: ec5dd0ef jal 154a0 <_ZNSo9_M_insertIdEERSoT_@plt> - 375e0: 0800 addi s0,sp,16 - 375e2: 8522 mv a0,s0 - 375e4: f47e30ef jal 1b52a <_ZN7testing16AssertionFailureEv> - 375e8: 8522 mv a0,s0 - 375ea: 00004597 auipc a1,0x4 - 375ee: 9d658593 addi a1,a1,-1578 # 3afc0 <_IO_stdin_used+0x1440> - 375f2: 00014317 auipc t1,0x14 - 375f6: 60e33303 ld t1,1550(t1) # 4bc00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 375fa: 9302 jalr t1 - 375fc: 002c addi a1,sp,8 - 375fe: 00014317 auipc t1,0x14 - 37602: 59a33303 ld t1,1434(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 37606: 9302 jalr t1 - 37608: 00005597 auipc a1,0x5 - 3760c: 25058593 addi a1,a1,592 # 3c858 <_IO_stdin_used+0x2cd8> - 37610: 00015317 auipc t1,0x15 - 37614: 8d033303 ld t1,-1840(t1) # 4bee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 37618: 9302 jalr t1 - 3761a: 858a mv a1,sp - 3761c: 00014317 auipc t1,0x14 - 37620: 57c33303 ld t1,1404(t1) # 4bb98 <_GLOBAL_OFFSET_TABLE_+0x48> - 37624: 9302 jalr t1 - 37626: 00005597 auipc a1,0x5 - 3762a: 23a58593 addi a1,a1,570 # 3c860 <_IO_stdin_used+0x2ce0> - 3762e: 00015317 auipc t1,0x15 - 37632: 83a33303 ld t1,-1990(t1) # 4be68 <_GLOBAL_OFFSET_TABLE_+0x318> - 37636: 9302 jalr t1 - 37638: 00004597 auipc a1,0x4 - 3763c: 8e058593 addi a1,a1,-1824 # 3af18 <_IO_stdin_used+0x1398> - 37640: 00015317 auipc t1,0x15 - 37644: 8a833303 ld t1,-1880(t1) # 4bee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 37648: 9302 jalr t1 - 3764a: 02010a13 addi s4,sp,32 - 3764e: 842a mv s0,a0 - 37650: 85ce mv a1,s3 - 37652: 8552 mv a0,s4 - 37654: f59e30ef jal 1b5ac <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 37658: 85d2 mv a1,s4 - 3765a: 8522 mv a0,s0 - 3765c: 00014317 auipc t1,0x14 - 37660: 54433303 ld t1,1348(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 37664: 9302 jalr t1 - 37666: 00004597 auipc a1,0x4 - 3766a: 98258593 addi a1,a1,-1662 # 3afe8 <_IO_stdin_used+0x1468> - 3766e: 00015317 auipc t1,0x15 - 37672: 8a233303 ld t1,-1886(t1) # 4bf10 <_GLOBAL_OFFSET_TABLE_+0x3c0> - 37676: 9302 jalr t1 - 37678: 04010a93 addi s5,sp,64 - 3767c: 842a mv s0,a0 - 3767e: 85a6 mv a1,s1 - 37680: 8556 mv a0,s5 - 37682: f2be30ef jal 1b5ac <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 37686: 85d6 mv a1,s5 - 37688: 8522 mv a0,s0 - 3768a: 00014317 auipc t1,0x14 - 3768e: 51633303 ld t1,1302(t1) # 4bba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 37692: 9302 jalr t1 - 37694: 85aa mv a1,a0 - 37696: 854a mv a0,s2 - 37698: e17e30ef jal 1b4ae <_ZN7testing15AssertionResultC1ERKS0_> - 3769c: 6506 ld a0,64(sp) - 3769e: 089c addi a5,sp,80 - 376a0: 00f50463 beq a0,a5,376a8 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1a0> - 376a4: a5cde0ef jal 15900 <_ZdlPv@plt> - 376a8: 7502 ld a0,32(sp) - 376aa: 181c addi a5,sp,48 - 376ac: 00f50463 beq a0,a5,376b4 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1ac> - 376b0: a50de0ef jal 15900 <_ZdlPv@plt> - 376b4: 6462 ld s0,24(sp) - 376b6: c819 beqz s0,376cc <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1c4> - 376b8: 6008 ld a0,0(s0) - 376ba: 01040793 addi a5,s0,16 - 376be: 00f50463 beq a0,a5,376c6 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1be> - 376c2: a3ede0ef jal 15900 <_ZdlPv@plt> - 376c6: 8522 mv a0,s0 - 376c8: a38de0ef jal 15900 <_ZdlPv@plt> - 376cc: 8526 mv a0,s1 - 376ce: cc3dd0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 376d2: 854e mv a0,s3 - 376d4: cbddd0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 376d8: 3a813083 ld ra,936(sp) - 376dc: 3a013403 ld s0,928(sp) - 376e0: 39813483 ld s1,920(sp) - 376e4: 38813983 ld s3,904(sp) - 376e8: 38013a03 ld s4,896(sp) - 376ec: 37813a83 ld s5,888(sp) - 376f0: 854a mv a0,s2 - 376f2: 39013903 ld s2,912(sp) - 376f6: 3b010113 addi sp,sp,944 - 376fa: 8082 ret - 376fc: 00c41713 slli a4,s0,0xc - 37700: 57fd li a5,-1 - 37702: e80719e3 bnez a4,37594 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x8c> - 37706: 85a2 mv a1,s0 - 37708: e406d7e3 bgez a3,37556 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x4e> - 3770c: 40900733 neg a4,s1 - 37710: 17d2 slli a5,a5,0x34 - 37712: e4065be3 bgez a2,37568 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x60> - 37716: 408007b3 neg a5,s0 - 3771a: e4f767e3 bltu a4,a5,37568 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x60> - 3771e: a019 j 37724 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x21c> - 37720: 408007b3 neg a5,s0 - 37724: 40f707b3 sub a5,a4,a5 - 37728: b589 j 3756a <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x62> - 3772a: 40900733 neg a4,s1 - 3772e: fe0644e3 bltz a2,37716 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x20e> - 37732: 57fd li a5,-1 - 37734: 17fe slli a5,a5,0x3f - 37736: 8fc1 or a5,a5,s0 - 37738: e2f768e3 bltu a4,a5,37568 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x60> - 3773c: bd15 j 37570 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x68> - 3773e: 842a mv s0,a0 - 37740: a005 j 37760 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x258> - 37742: 842a mv s0,a0 - 37744: a801 j 37754 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x24c> - 37746: 842a mv s0,a0 - 37748: 8556 mv a0,s5 - 3774a: e76df0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3774e: 8552 mv a0,s4 - 37750: e70df0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 37754: 0828 addi a0,sp,24 - 37756: 00015317 auipc t1,0x15 - 3775a: 88233303 ld t1,-1918(t1) # 4bfd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 3775e: 9302 jalr t1 - 37760: 8526 mv a0,s1 - 37762: c2fdd0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 37766: 854e mv a0,s3 - 37768: c29dd0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 3776c: 8522 mv a0,s0 - 3776e: 882de0ef jal 157f0 <_Unwind_Resume@plt> - 37772: 842a mv s0,a0 - 37774: bfe9 j 3774e <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x246> - 37776: 842a mv s0,a0 - 37778: b7fd j 37766 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x25e> - -000000000003777a <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_>: - 3777a: 1101 addi sp,sp,-32 - 3777c: e426 sd s1,8(sp) - 3777e: 84aa mv s1,a0 - 37780: e04a sd s2,0(sp) - 37782: 0084b903 ld s2,8(s1) - 37786: 852e mv a0,a1 - 37788: e822 sd s0,16(sp) - 3778a: ec06 sd ra,24(sp) - 3778c: 842e mv s0,a1 - 3778e: c42de0ef jal 15bd0 - 37792: 00a90963 beq s2,a0,377a4 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_+0x2a> - 37796: 4501 li a0,0 - 37798: 60e2 ld ra,24(sp) - 3779a: 6442 ld s0,16(sp) - 3779c: 64a2 ld s1,8(sp) - 3779e: 6902 ld s2,0(sp) - 377a0: 6105 addi sp,sp,32 - 377a2: 8082 ret - 377a4: 4505 li a0,1 - 377a6: fe0909e3 beqz s2,37798 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_+0x1e> - 377aa: 6088 ld a0,0(s1) - 377ac: 864a mv a2,s2 - 377ae: 85a2 mv a1,s0 - 377b0: a10de0ef jal 159c0 - 377b4: 60e2 ld ra,24(sp) - 377b6: 6442 ld s0,16(sp) - 377b8: 64a2 ld s1,8(sp) - 377ba: 6902 ld s2,0(sp) - 377bc: 00153513 seqz a0,a0 - 377c0: 6105 addi sp,sp,32 - 377c2: 8082 ret - -00000000000377c4 <_ZNSt10unique_ptrIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EED2Ev>: - 377c4: 1141 addi sp,sp,-16 - 377c6: e022 sd s0,0(sp) - 377c8: 6100 ld s0,0(a0) - 377ca: e406 sd ra,8(sp) - 377cc: cc11 beqz s0,377e8 <_ZNSt10unique_ptrIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EED2Ev+0x24> - 377ce: 6008 ld a0,0(s0) - 377d0: 01040793 addi a5,s0,16 - 377d4: 00f50463 beq a0,a5,377dc <_ZNSt10unique_ptrIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EED2Ev+0x18> - 377d8: 928de0ef jal 15900 <_ZdlPv@plt> - 377dc: 8522 mv a0,s0 - 377de: 6402 ld s0,0(sp) - 377e0: 60a2 ld ra,8(sp) - 377e2: 0141 addi sp,sp,16 - 377e4: 91cde06f j 15900 <_ZdlPv@plt> - 377e8: 60a2 ld ra,8(sp) - 377ea: 6402 ld s0,0(sp) - 377ec: 0141 addi sp,sp,16 - 377ee: 8082 ret - -00000000000377f0 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev>: - 377f0: 7179 addi sp,sp,-48 - 377f2: f022 sd s0,32(sp) - 377f4: 842a mv s0,a0 - 377f6: 4108 lw a0,0(a0) - 377f8: f406 sd ra,40(sp) - 377fa: ec26 sd s1,24(sp) - 377fc: c24de0ef jal 15c20 - 37800: c501 beqz a0,37808 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev+0x18> - 37802: 611c ld a5,0(a0) - 37804: 679c ld a5,8(a5) - 37806: 9782 jalr a5 - 37808: 4008 lw a0,0(s0) - 3780a: ab6de0ef jal 15ac0 - 3780e: 84aa mv s1,a0 - 37810: e911 bnez a0,37824 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev+0x34> - 37812: 6408 ld a0,8(s0) - 37814: c925 beqz a0,37884 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev+0x94> - 37816: 611c ld a5,0(a0) - 37818: 7402 ld s0,32(sp) - 3781a: 70a2 ld ra,40(sp) - 3781c: 64e2 ld s1,24(sp) - 3781e: 679c ld a5,8(a5) - 37820: 6145 addi sp,sp,48 - 37822: 8782 jr a5 - 37824: e84a sd s2,16(sp) - 37826: 00810913 addi s2,sp,8 - 3782a: 6da00693 li a3,1754 - 3782e: 854a mv a0,s2 - 37830: 00005617 auipc a2,0x5 - 37834: dc060613 addi a2,a2,-576 # 3c5f0 <_IO_stdin_used+0x2a70> - 37838: 458d li a1,3 - 3783a: c89e90ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 3783e: 4661 li a2,24 - 37840: 00003597 auipc a1,0x3 - 37844: 3e858593 addi a1,a1,1000 # 3ac28 <_IO_stdin_used+0x10a8> - 37848: 00014517 auipc a0,0x14 - 3784c: 75053503 ld a0,1872(a0) # 4bf98 <_ZSt4cerr@Base> - 37850: eb1dd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 37854: 4649 li a2,18 - 37856: 00005597 auipc a1,0x5 - 3785a: e1a58593 addi a1,a1,-486 # 3c670 <_IO_stdin_used+0x2af0> - 3785e: 00014517 auipc a0,0x14 - 37862: 73a53503 ld a0,1850(a0) # 4bf98 <_ZSt4cerr@Base> - 37866: e9bdd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3786a: 85a6 mv a1,s1 - 3786c: 00014517 auipc a0,0x14 - 37870: 72c53503 ld a0,1836(a0) # 4bf98 <_ZSt4cerr@Base> - 37874: c9ddd0ef jal 15510 <_ZNSolsEi@plt> - 37878: 854a mv a0,s2 - 3787a: fd9e60ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 3787e: 6408 ld a0,8(s0) - 37880: 6942 ld s2,16(sp) - 37882: f951 bnez a0,37816 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev+0x26> - 37884: 70a2 ld ra,40(sp) - 37886: 7402 ld s0,32(sp) - 37888: 64e2 ld s1,24(sp) - 3788a: 6145 addi sp,sp,48 - 3788c: 8082 ret - -000000000003788e <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev>: - 3788e: 7179 addi sp,sp,-48 - 37890: f022 sd s0,32(sp) - 37892: 842a mv s0,a0 - 37894: 4108 lw a0,0(a0) - 37896: f406 sd ra,40(sp) - 37898: ec26 sd s1,24(sp) - 3789a: b86de0ef jal 15c20 - 3789e: c501 beqz a0,378a6 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev+0x18> - 378a0: 611c ld a5,0(a0) - 378a2: 679c ld a5,8(a5) - 378a4: 9782 jalr a5 - 378a6: 4008 lw a0,0(s0) - 378a8: a18de0ef jal 15ac0 - 378ac: 84aa mv s1,a0 - 378ae: e911 bnez a0,378c2 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev+0x34> - 378b0: 6408 ld a0,8(s0) - 378b2: c925 beqz a0,37922 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev+0x94> - 378b4: 611c ld a5,0(a0) - 378b6: 7402 ld s0,32(sp) - 378b8: 70a2 ld ra,40(sp) - 378ba: 64e2 ld s1,24(sp) - 378bc: 679c ld a5,8(a5) - 378be: 6145 addi sp,sp,48 - 378c0: 8782 jr a5 - 378c2: e84a sd s2,16(sp) - 378c4: 00810913 addi s2,sp,8 - 378c8: 6da00693 li a3,1754 - 378cc: 854a mv a0,s2 - 378ce: 00005617 auipc a2,0x5 - 378d2: d2260613 addi a2,a2,-734 # 3c5f0 <_IO_stdin_used+0x2a70> - 378d6: 458d li a1,3 - 378d8: bebe90ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 378dc: 4661 li a2,24 - 378de: 00003597 auipc a1,0x3 - 378e2: 34a58593 addi a1,a1,842 # 3ac28 <_IO_stdin_used+0x10a8> - 378e6: 00014517 auipc a0,0x14 - 378ea: 6b253503 ld a0,1714(a0) # 4bf98 <_ZSt4cerr@Base> - 378ee: e13dd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 378f2: 4649 li a2,18 - 378f4: 00005597 auipc a1,0x5 - 378f8: d7c58593 addi a1,a1,-644 # 3c670 <_IO_stdin_used+0x2af0> - 378fc: 00014517 auipc a0,0x14 - 37900: 69c53503 ld a0,1692(a0) # 4bf98 <_ZSt4cerr@Base> - 37904: dfddd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 37908: 85a6 mv a1,s1 - 3790a: 00014517 auipc a0,0x14 - 3790e: 68e53503 ld a0,1678(a0) # 4bf98 <_ZSt4cerr@Base> - 37912: bffdd0ef jal 15510 <_ZNSolsEi@plt> - 37916: 854a mv a0,s2 - 37918: f3be60ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 3791c: 6408 ld a0,8(s0) - 3791e: 6942 ld s2,16(sp) - 37920: f951 bnez a0,378b4 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev+0x26> - 37922: 70a2 ld ra,40(sp) - 37924: 7402 ld s0,32(sp) - 37926: 64e2 ld s1,24(sp) - 37928: 6145 addi sp,sp,48 - 3792a: 8082 ret - -000000000003792c <_ZN7testing8internal13ExecDeathTestD1Ev>: - 3792c: 716d addi sp,sp,-272 - 3792e: 00014797 auipc a5,0x14 - 37932: 57a7b783 ld a5,1402(a5) # 4bea8 <_GLOBAL_OFFSET_TABLE_+0x358> - 37936: e222 sd s0,256(sp) - 37938: e606 sd ra,264(sp) - 3793a: 07c1 addi a5,a5,16 - 3793c: 842a mv s0,a0 - 3793e: e11c sd a5,0(a0) - 37940: 5848 lw a0,52(s0) - 37942: 0505 addi a0,a0,1 - 37944: 00153513 seqz a0,a0 - 37948: b53e50ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 3794c: c905 beqz a0,3797c <_ZN7testing8internal13ExecDeathTestD1Ev+0x50> - 3794e: b4fe50ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> - 37952: d57d beqz a0,37940 <_ZN7testing8internal13ExecDeathTestD1Ev+0x14> - 37954: 00014797 auipc a5,0x14 - 37958: 4fc7b783 ld a5,1276(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> - 3795c: 7008 ld a0,32(s0) - 3795e: 07c1 addi a5,a5,16 - 37960: e81c sd a5,16(s0) - 37962: c909 beqz a0,37974 <_ZN7testing8internal13ExecDeathTestD1Ev+0x48> - 37964: 6412 ld s0,256(sp) - 37966: 60b2 ld ra,264(sp) - 37968: 00014317 auipc t1,0x14 - 3796c: 35833303 ld t1,856(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 37970: 6151 addi sp,sp,272 - 37972: 8302 jr t1 - 37974: 60b2 ld ra,264(sp) - 37976: 6412 ld s0,256(sp) - 37978: 6151 addi sp,sp,272 - 3797a: 8082 ret - 3797c: 0080 addi s0,sp,64 - 3797e: 8522 mv a0,s0 - 37980: 00004597 auipc a1,0x4 - 37984: bb858593 addi a1,a1,-1096 # 3b538 <_IO_stdin_used+0x19b8> - 37988: dace20ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 3798c: 8522 mv a0,s0 - 3798e: 00004597 auipc a1,0x4 - 37992: aaa58593 addi a1,a1,-1366 # 3b438 <_IO_stdin_used+0x18b8> - 37996: bebdd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 3799a: 1080 addi s0,sp,96 - 3799c: 85aa mv a1,a0 - 3799e: 8522 mv a0,s0 - 379a0: c61dd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 379a4: 8522 mv a0,s0 - 379a6: 00004597 auipc a1,0x4 - 379aa: baa58593 addi a1,a1,-1110 # 3b550 <_IO_stdin_used+0x19d0> - 379ae: bd3dd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 379b2: 0100 addi s0,sp,128 - 379b4: 85aa mv a1,a0 - 379b6: 8522 mv a0,s0 - 379b8: c49dd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 379bc: 1010 addi a2,sp,32 - 379be: 19900793 li a5,409 - 379c2: 8532 mv a0,a2 - 379c4: 086c addi a1,sp,28 - 379c6: 00014317 auipc t1,0x14 - 379ca: 5aa33303 ld t1,1450(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 379ce: ce3e sw a5,28(sp) - 379d0: e432 sd a2,8(sp) - 379d2: 9302 jalr t1 - 379d4: 6622 ld a2,8(sp) - 379d6: 85a2 mv a1,s0 - 379d8: 1100 addi s0,sp,160 - 379da: 00014317 auipc t1,0x14 - 379de: 17e33303 ld t1,382(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 379e2: 8522 mv a0,s0 - 379e4: 9302 jalr t1 - 379e6: 8522 mv a0,s0 - 379e8: 00003597 auipc a1,0x3 - 379ec: 55058593 addi a1,a1,1360 # 3af38 <_IO_stdin_used+0x13b8> - 379f0: b91dd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 379f4: 0180 addi s0,sp,192 - 379f6: 85aa mv a1,a0 - 379f8: 8522 mv a0,s0 - 379fa: c07dd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 379fe: 8522 mv a0,s0 - 37a00: 00005597 auipc a1,0x5 - 37a04: e6858593 addi a1,a1,-408 # 3c868 <_IO_stdin_used+0x2ce8> - 37a08: b79dd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 37a0c: 1180 addi s0,sp,224 - 37a0e: 85aa mv a1,a0 - 37a10: 8522 mv a0,s0 - 37a12: befdd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 37a16: 8522 mv a0,s0 - 37a18: a50f40ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - -0000000000037a1c <_ZN7testing8internal15NoExecDeathTestD1Ev>: - 37a1c: 716d addi sp,sp,-272 - 37a1e: 00014797 auipc a5,0x14 - 37a22: 48a7b783 ld a5,1162(a5) # 4bea8 <_GLOBAL_OFFSET_TABLE_+0x358> - 37a26: e222 sd s0,256(sp) - 37a28: e606 sd ra,264(sp) - 37a2a: 07c1 addi a5,a5,16 - 37a2c: 842a mv s0,a0 - 37a2e: e11c sd a5,0(a0) - 37a30: 5848 lw a0,52(s0) - 37a32: 0505 addi a0,a0,1 - 37a34: 00153513 seqz a0,a0 - 37a38: a63e50ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 37a3c: c905 beqz a0,37a6c <_ZN7testing8internal15NoExecDeathTestD1Ev+0x50> - 37a3e: a5fe50ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> - 37a42: d57d beqz a0,37a30 <_ZN7testing8internal15NoExecDeathTestD1Ev+0x14> - 37a44: 00014797 auipc a5,0x14 - 37a48: 40c7b783 ld a5,1036(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> - 37a4c: 7008 ld a0,32(s0) - 37a4e: 07c1 addi a5,a5,16 - 37a50: e81c sd a5,16(s0) - 37a52: c909 beqz a0,37a64 <_ZN7testing8internal15NoExecDeathTestD1Ev+0x48> - 37a54: 6412 ld s0,256(sp) - 37a56: 60b2 ld ra,264(sp) - 37a58: 00014317 auipc t1,0x14 - 37a5c: 26833303 ld t1,616(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 37a60: 6151 addi sp,sp,272 - 37a62: 8302 jr t1 - 37a64: 60b2 ld ra,264(sp) - 37a66: 6412 ld s0,256(sp) - 37a68: 6151 addi sp,sp,272 - 37a6a: 8082 ret - 37a6c: 0080 addi s0,sp,64 - 37a6e: 8522 mv a0,s0 - 37a70: 00004597 auipc a1,0x4 - 37a74: ac858593 addi a1,a1,-1336 # 3b538 <_IO_stdin_used+0x19b8> - 37a78: cbce20ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 37a7c: 8522 mv a0,s0 - 37a7e: 00004597 auipc a1,0x4 - 37a82: 9ba58593 addi a1,a1,-1606 # 3b438 <_IO_stdin_used+0x18b8> - 37a86: afbdd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 37a8a: 1080 addi s0,sp,96 - 37a8c: 85aa mv a1,a0 - 37a8e: 8522 mv a0,s0 - 37a90: b71dd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 37a94: 8522 mv a0,s0 - 37a96: 00004597 auipc a1,0x4 - 37a9a: aba58593 addi a1,a1,-1350 # 3b550 <_IO_stdin_used+0x19d0> - 37a9e: ae3dd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 37aa2: 0100 addi s0,sp,128 - 37aa4: 85aa mv a1,a0 - 37aa6: 8522 mv a0,s0 - 37aa8: b59dd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 37aac: 1010 addi a2,sp,32 - 37aae: 19900793 li a5,409 - 37ab2: 8532 mv a0,a2 - 37ab4: 086c addi a1,sp,28 - 37ab6: 00014317 auipc t1,0x14 - 37aba: 4ba33303 ld t1,1210(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 37abe: ce3e sw a5,28(sp) - 37ac0: e432 sd a2,8(sp) - 37ac2: 9302 jalr t1 - 37ac4: 6622 ld a2,8(sp) - 37ac6: 85a2 mv a1,s0 - 37ac8: 1100 addi s0,sp,160 - 37aca: 00014317 auipc t1,0x14 - 37ace: 08e33303 ld t1,142(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 37ad2: 8522 mv a0,s0 - 37ad4: 9302 jalr t1 - 37ad6: 8522 mv a0,s0 - 37ad8: 00003597 auipc a1,0x3 - 37adc: 46058593 addi a1,a1,1120 # 3af38 <_IO_stdin_used+0x13b8> - 37ae0: aa1dd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 37ae4: 0180 addi s0,sp,192 - 37ae6: 85aa mv a1,a0 - 37ae8: 8522 mv a0,s0 - 37aea: b17dd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 37aee: 8522 mv a0,s0 - 37af0: 00005597 auipc a1,0x5 - 37af4: d7858593 addi a1,a1,-648 # 3c868 <_IO_stdin_used+0x2ce8> - 37af8: a89dd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 37afc: 1180 addi s0,sp,224 - 37afe: 85aa mv a1,a0 - 37b00: 8522 mv a0,s0 - 37b02: affdd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 37b06: 8522 mv a0,s0 - 37b08: 960f40ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - -0000000000037b0c <_ZN7testing8internal13ExecDeathTestD0Ev>: - 37b0c: 716d addi sp,sp,-272 - 37b0e: 00014797 auipc a5,0x14 - 37b12: 39a7b783 ld a5,922(a5) # 4bea8 <_GLOBAL_OFFSET_TABLE_+0x358> - 37b16: e222 sd s0,256(sp) - 37b18: e606 sd ra,264(sp) - 37b1a: 07c1 addi a5,a5,16 - 37b1c: 842a mv s0,a0 - 37b1e: e11c sd a5,0(a0) - 37b20: 5848 lw a0,52(s0) - 37b22: 0505 addi a0,a0,1 - 37b24: 00153513 seqz a0,a0 - 37b28: 973e50ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 37b2c: c51d beqz a0,37b5a <_ZN7testing8internal13ExecDeathTestD0Ev+0x4e> - 37b2e: 96fe50ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> - 37b32: d57d beqz a0,37b20 <_ZN7testing8internal13ExecDeathTestD0Ev+0x14> - 37b34: 00014797 auipc a5,0x14 - 37b38: 31c7b783 ld a5,796(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> - 37b3c: 7008 ld a0,32(s0) - 37b3e: 07c1 addi a5,a5,16 - 37b40: e81c sd a5,16(s0) - 37b42: c511 beqz a0,37b4e <_ZN7testing8internal13ExecDeathTestD0Ev+0x42> - 37b44: 00014317 auipc t1,0x14 - 37b48: 17c33303 ld t1,380(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 37b4c: 9302 jalr t1 - 37b4e: 8522 mv a0,s0 - 37b50: 6412 ld s0,256(sp) - 37b52: 60b2 ld ra,264(sp) - 37b54: 6151 addi sp,sp,272 - 37b56: dabdd06f j 15900 <_ZdlPv@plt> - 37b5a: 0080 addi s0,sp,64 - 37b5c: 8522 mv a0,s0 - 37b5e: 00004597 auipc a1,0x4 - 37b62: 9da58593 addi a1,a1,-1574 # 3b538 <_IO_stdin_used+0x19b8> - 37b66: bcee20ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 37b6a: 8522 mv a0,s0 - 37b6c: 00004597 auipc a1,0x4 - 37b70: 8cc58593 addi a1,a1,-1844 # 3b438 <_IO_stdin_used+0x18b8> - 37b74: a0ddd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 37b78: 1080 addi s0,sp,96 - 37b7a: 85aa mv a1,a0 - 37b7c: 8522 mv a0,s0 - 37b7e: a83dd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 37b82: 8522 mv a0,s0 - 37b84: 00004597 auipc a1,0x4 - 37b88: 9cc58593 addi a1,a1,-1588 # 3b550 <_IO_stdin_used+0x19d0> - 37b8c: 9f5dd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 37b90: 0100 addi s0,sp,128 - 37b92: 85aa mv a1,a0 - 37b94: 8522 mv a0,s0 - 37b96: a6bdd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 37b9a: 1010 addi a2,sp,32 - 37b9c: 19900793 li a5,409 - 37ba0: 8532 mv a0,a2 - 37ba2: 086c addi a1,sp,28 - 37ba4: 00014317 auipc t1,0x14 - 37ba8: 3cc33303 ld t1,972(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 37bac: ce3e sw a5,28(sp) - 37bae: e432 sd a2,8(sp) - 37bb0: 9302 jalr t1 - 37bb2: 6622 ld a2,8(sp) - 37bb4: 85a2 mv a1,s0 - 37bb6: 1100 addi s0,sp,160 - 37bb8: 00014317 auipc t1,0x14 - 37bbc: fa033303 ld t1,-96(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 37bc0: 8522 mv a0,s0 - 37bc2: 9302 jalr t1 - 37bc4: 8522 mv a0,s0 - 37bc6: 00003597 auipc a1,0x3 - 37bca: 37258593 addi a1,a1,882 # 3af38 <_IO_stdin_used+0x13b8> - 37bce: 9b3dd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 37bd2: 0180 addi s0,sp,192 - 37bd4: 85aa mv a1,a0 - 37bd6: 8522 mv a0,s0 - 37bd8: a29dd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 37bdc: 8522 mv a0,s0 - 37bde: 00005597 auipc a1,0x5 - 37be2: c8a58593 addi a1,a1,-886 # 3c868 <_IO_stdin_used+0x2ce8> - 37be6: 99bdd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 37bea: 1180 addi s0,sp,224 - 37bec: 85aa mv a1,a0 - 37bee: 8522 mv a0,s0 - 37bf0: a11dd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 37bf4: 8522 mv a0,s0 - 37bf6: 872f40ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - -0000000000037bfa <_ZN7testing8internal15NoExecDeathTestD0Ev>: - 37bfa: 716d addi sp,sp,-272 - 37bfc: 00014797 auipc a5,0x14 - 37c00: 2ac7b783 ld a5,684(a5) # 4bea8 <_GLOBAL_OFFSET_TABLE_+0x358> - 37c04: e222 sd s0,256(sp) - 37c06: e606 sd ra,264(sp) - 37c08: 07c1 addi a5,a5,16 - 37c0a: 842a mv s0,a0 - 37c0c: e11c sd a5,0(a0) - 37c0e: 5848 lw a0,52(s0) - 37c10: 0505 addi a0,a0,1 - 37c12: 00153513 seqz a0,a0 - 37c16: 885e50ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 37c1a: c51d beqz a0,37c48 <_ZN7testing8internal15NoExecDeathTestD0Ev+0x4e> - 37c1c: 881e50ef jal 1d49c <_ZN7testing8internal10AlwaysTrueEv> - 37c20: d57d beqz a0,37c0e <_ZN7testing8internal15NoExecDeathTestD0Ev+0x14> - 37c22: 00014797 auipc a5,0x14 - 37c26: 22e7b783 ld a5,558(a5) # 4be50 <_GLOBAL_OFFSET_TABLE_+0x300> - 37c2a: 7008 ld a0,32(s0) - 37c2c: 07c1 addi a5,a5,16 - 37c2e: e81c sd a5,16(s0) - 37c30: c511 beqz a0,37c3c <_ZN7testing8internal15NoExecDeathTestD0Ev+0x42> - 37c32: 00014317 auipc t1,0x14 - 37c36: 08e33303 ld t1,142(t1) # 4bcc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 37c3a: 9302 jalr t1 - 37c3c: 8522 mv a0,s0 - 37c3e: 6412 ld s0,256(sp) - 37c40: 60b2 ld ra,264(sp) - 37c42: 6151 addi sp,sp,272 - 37c44: cbddd06f j 15900 <_ZdlPv@plt> - 37c48: 0080 addi s0,sp,64 - 37c4a: 8522 mv a0,s0 - 37c4c: 00004597 auipc a1,0x4 - 37c50: 8ec58593 addi a1,a1,-1812 # 3b538 <_IO_stdin_used+0x19b8> - 37c54: ae0e20ef jal 19f34 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 37c58: 8522 mv a0,s0 - 37c5a: 00003597 auipc a1,0x3 - 37c5e: 7de58593 addi a1,a1,2014 # 3b438 <_IO_stdin_used+0x18b8> - 37c62: 91fdd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 37c66: 1080 addi s0,sp,96 - 37c68: 85aa mv a1,a0 - 37c6a: 8522 mv a0,s0 - 37c6c: 995dd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 37c70: 8522 mv a0,s0 - 37c72: 00004597 auipc a1,0x4 - 37c76: 8de58593 addi a1,a1,-1826 # 3b550 <_IO_stdin_used+0x19d0> - 37c7a: 907dd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 37c7e: 0100 addi s0,sp,128 - 37c80: 85aa mv a1,a0 - 37c82: 8522 mv a0,s0 - 37c84: 97ddd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 37c88: 1010 addi a2,sp,32 - 37c8a: 19900793 li a5,409 - 37c8e: 8532 mv a0,a2 - 37c90: 086c addi a1,sp,28 - 37c92: 00014317 auipc t1,0x14 - 37c96: 2de33303 ld t1,734(t1) # 4bf70 <_GLOBAL_OFFSET_TABLE_+0x420> - 37c9a: ce3e sw a5,28(sp) - 37c9c: e432 sd a2,8(sp) - 37c9e: 9302 jalr t1 - 37ca0: 6622 ld a2,8(sp) - 37ca2: 85a2 mv a1,s0 - 37ca4: 1100 addi s0,sp,160 - 37ca6: 00014317 auipc t1,0x14 - 37caa: eb233303 ld t1,-334(t1) # 4bb58 <_GLOBAL_OFFSET_TABLE_+0x8> - 37cae: 8522 mv a0,s0 - 37cb0: 9302 jalr t1 - 37cb2: 8522 mv a0,s0 - 37cb4: 00003597 auipc a1,0x3 - 37cb8: 28458593 addi a1,a1,644 # 3af38 <_IO_stdin_used+0x13b8> - 37cbc: 8c5dd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 37cc0: 0180 addi s0,sp,192 - 37cc2: 85aa mv a1,a0 - 37cc4: 8522 mv a0,s0 - 37cc6: 93bdd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 37cca: 8522 mv a0,s0 - 37ccc: 00005597 auipc a1,0x5 - 37cd0: b9c58593 addi a1,a1,-1124 # 3c868 <_IO_stdin_used+0x2ce8> - 37cd4: 8addd0ef jal 15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 37cd8: 1180 addi s0,sp,224 - 37cda: 85aa mv a1,a0 - 37cdc: 8522 mv a0,s0 - 37cde: 923dd0ef jal 15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 37ce2: 8522 mv a0,s0 - 37ce4: f85f30ef jal 2bc68 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - -0000000000037ce8 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_>: - 37ce8: 711d addi sp,sp,-96 - 37cea: e4a6 sd s1,72(sp) - 37cec: f852 sd s4,48(sp) - 37cee: 6504 ld s1,8(a0) - 37cf0: 00053a03 ld s4,0(a0) - 37cf4: 691c ld a5,16(a0) - 37cf6: e8a2 sd s0,80(sp) - 37cf8: e0ca sd s2,64(sp) - 37cfa: f456 sd s5,40(sp) - 37cfc: ec86 sd ra,88(sp) - 37cfe: fc4e sd s3,56(sp) - 37d00: 842a mv s0,a0 - 37d02: 892e mv s2,a1 - 37d04: 41458ab3 sub s5,a1,s4 - 37d08: 04f48a63 beq s1,a5,37d5c <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x74> - 37d0c: 00063a03 ld s4,0(a2) - 37d10: 00848793 addi a5,s1,8 - 37d14: 02b48f63 beq s1,a1,37d52 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x6a> - 37d18: ff84b703 ld a4,-8(s1) - 37d1c: ff848613 addi a2,s1,-8 - 37d20: 8e0d sub a2,a2,a1 - 37d22: e098 sd a4,0(s1) - 37d24: e51c sd a5,8(a0) - 37d26: 47a1 li a5,8 - 37d28: 10c7d063 bge a5,a2,37e28 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x140> - 37d2c: 40c48533 sub a0,s1,a2 - 37d30: d61dd0ef jal 15a90 - 37d34: 00043983 ld s3,0(s0) - 37d38: 99d6 add s3,s3,s5 - 37d3a: 01493023 sd s4,0(s2) - 37d3e: 60e6 ld ra,88(sp) - 37d40: 6446 ld s0,80(sp) - 37d42: 64a6 ld s1,72(sp) - 37d44: 6906 ld s2,64(sp) - 37d46: 7a42 ld s4,48(sp) - 37d48: 7aa2 ld s5,40(sp) - 37d4a: 854e mv a0,s3 - 37d4c: 79e2 ld s3,56(sp) - 37d4e: 6125 addi sp,sp,96 - 37d50: 8082 ret - 37d52: 0144b023 sd s4,0(s1) - 37d56: e51c sd a5,8(a0) - 37d58: 89a6 mv s3,s1 - 37d5a: b7d5 j 37d3e <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x56> - 37d5c: 414487b3 sub a5,s1,s4 - 37d60: 577d li a4,-1 - 37d62: f05a sd s6,32(sp) - 37d64: ec5e sd s7,24(sp) - 37d66: e862 sd s8,16(sp) - 37d68: 878d srai a5,a5,0x3 - 37d6a: 8311 srli a4,a4,0x4 - 37d6c: 0ce78763 beq a5,a4,37e3a <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x152> - 37d70: 4b05 li s6,1 - 37d72: ebb1 bnez a5,37dc6 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xde> - 37d74: 57fd li a5,-1 - 37d76: 8391 srli a5,a5,0x4 - 37d78: 0167f363 bgeu a5,s6,37d7e <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x96> - 37d7c: 8b3e mv s6,a5 - 37d7e: 0b0e slli s6,s6,0x3 - 37d80: 855a mv a0,s6 - 37d82: e432 sd a2,8(sp) - 37d84: b1ddd0ef jal 158a0 <_Znwm@plt> - 37d88: 6622 ld a2,8(sp) - 37d8a: 015509b3 add s3,a0,s5 - 37d8e: 008a8793 addi a5,s5,8 - 37d92: 6218 ld a4,0(a2) - 37d94: 412484b3 sub s1,s1,s2 - 37d98: 97aa add a5,a5,a0 - 37d9a: 00e9b023 sd a4,0(s3) - 37d9e: 8baa mv s7,a0 - 37da0: 00978c33 add s8,a5,s1 - 37da4: 03504963 bgtz s5,37dd6 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xee> - 37da8: 06904563 bgtz s1,37e12 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x12a> - 37dac: 040a1f63 bnez s4,37e0a <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x122> - 37db0: 9b5e add s6,s6,s7 - 37db2: 01643823 sd s6,16(s0) - 37db6: 01743023 sd s7,0(s0) - 37dba: 01843423 sd s8,8(s0) - 37dbe: 7b02 ld s6,32(sp) - 37dc0: 6be2 ld s7,24(sp) - 37dc2: 6c42 ld s8,16(sp) - 37dc4: bfad j 37d3e <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x56> - 37dc6: 00179b13 slli s6,a5,0x1 - 37dca: fafb75e3 bgeu s6,a5,37d74 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x8c> - 37dce: 5b45 li s6,-15 - 37dd0: 001b5b13 srli s6,s6,0x1 - 37dd4: b775 j 37d80 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x98> - 37dd6: 86aa mv a3,a0 - 37dd8: 8652 mv a2,s4 - 37dda: 0c3af757 vsetvli a4,s5,e8,m8,ta,ma - 37dde: 02060407 vle8.v v8,(a2) - 37de2: 40ea8ab3 sub s5,s5,a4 - 37de6: 963a add a2,a2,a4 - 37de8: 02068427 vse8.v v8,(a3) - 37dec: 96ba add a3,a3,a4 - 37dee: fe0a96e3 bnez s5,37dda <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xf2> - 37df2: 00905c63 blez s1,37e0a <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x122> - 37df6: 0c34f757 vsetvli a4,s1,e8,m8,ta,ma - 37dfa: 02090407 vle8.v v8,(s2) - 37dfe: 8c99 sub s1,s1,a4 - 37e00: 993a add s2,s2,a4 - 37e02: 02078427 vse8.v v8,(a5) - 37e06: 97ba add a5,a5,a4 - 37e08: f4fd bnez s1,37df6 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x10e> - 37e0a: 8552 mv a0,s4 - 37e0c: af5dd0ef jal 15900 <_ZdlPv@plt> - 37e10: b745 j 37db0 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xc8> - 37e12: 0c34f757 vsetvli a4,s1,e8,m8,ta,ma - 37e16: 02090407 vle8.v v8,(s2) - 37e1a: 8c99 sub s1,s1,a4 - 37e1c: 993a add s2,s2,a4 - 37e1e: 02078427 vse8.v v8,(a5) - 37e22: 97ba add a5,a5,a4 - 37e24: f4fd bnez s1,37e12 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x12a> - 37e26: b759 j 37dac <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xc4> - 37e28: 00f60463 beq a2,a5,37e30 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x148> - 37e2c: 89ca mv s3,s2 - 37e2e: b731 j 37d3a <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x52> - 37e30: 619c ld a5,0(a1) - 37e32: 89ca mv s3,s2 - 37e34: fef4bc23 sd a5,-8(s1) - 37e38: b709 j 37d3a <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x52> - 37e3a: 00002517 auipc a0,0x2 - 37e3e: ffe50513 addi a0,a0,-2 # 39e38 <_IO_stdin_used+0x2b8> - 37e42: aafdd0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - -0000000000037e46 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE>: - 37e46: 6298 ld a4,0(a3) - 37e48: 669c ld a5,8(a3) - 37e4a: 715d addi sp,sp,-80 - 37e4c: ec56 sd s5,24(sp) - 37e4e: 8f99 sub a5,a5,a4 - 37e50: 8789 srai a5,a5,0x2 - 37e52: 00078a9b sext.w s5,a5 - 37e56: 00baa7b3 slt a5,s5,a1 - 37e5a: fff5c713 not a4,a1 - 37e5e: 0017b793 seqz a5,a5 - 37e62: 01f7571b srliw a4,a4,0x1f - 37e66: f052 sd s4,32(sp) - 37e68: 8a2a mv s4,a0 - 37e6a: 00f77533 and a0,a4,a5 - 37e6e: e0a2 sd s0,64(sp) - 37e70: f84a sd s2,48(sp) - 37e72: f44e sd s3,40(sp) - 37e74: e486 sd ra,72(sp) - 37e76: fc26 sd s1,56(sp) - 37e78: 89b6 mv s3,a3 - 37e7a: 892e mv s2,a1 - 37e7c: 8432 mv s0,a2 - 37e7e: e1ce50ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 37e82: 10050363 beqz a0,37f88 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x142> - 37e86: 05244f63 blt s0,s2,37ee4 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x9e> - 37e8a: 008aa533 slt a0,s5,s0 - 37e8e: 00154513 xori a0,a0,1 - 37e92: e08e50ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 37e96: c939 beqz a0,37eec <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0xa6> - 37e98: 4124043b subw s0,s0,s2 - 37e9c: 4a85 li s5,1 - 37e9e: 028ada63 bge s5,s0,37ed2 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x8c> - 37ea2: fff90493 addi s1,s2,-1 - 37ea6: 94a2 add s1,s1,s0 - 37ea8: 048a slli s1,s1,0x2 - 37eaa: 85a2 mv a1,s0 - 37eac: 8552 mv a0,s4 - 37eae: f4ce90ef jal 215fa <_ZN7testing8internal6Random8GenerateEj> - 37eb2: 0009b783 ld a5,0(s3) - 37eb6: 0125073b addw a4,a0,s2 - 37eba: 070a slli a4,a4,0x2 - 37ebc: 009786b3 add a3,a5,s1 - 37ec0: 4290 lw a2,0(a3) - 37ec2: 97ba add a5,a5,a4 - 37ec4: 4398 lw a4,0(a5) - 37ec6: c390 sw a2,0(a5) - 37ec8: 347d addiw s0,s0,-1 - 37eca: c298 sw a4,0(a3) - 37ecc: 14f1 addi s1,s1,-4 - 37ece: fd541ee3 bne s0,s5,37eaa <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x64> - 37ed2: 60a6 ld ra,72(sp) - 37ed4: 6406 ld s0,64(sp) - 37ed6: 74e2 ld s1,56(sp) - 37ed8: 7942 ld s2,48(sp) - 37eda: 79a2 ld s3,40(sp) - 37edc: 7a02 ld s4,32(sp) - 37ede: 6ae2 ld s5,24(sp) - 37ee0: 6161 addi sp,sp,80 - 37ee2: 8082 ret - 37ee4: 4501 li a0,0 - 37ee6: db4e50ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 37eea: f565 bnez a0,37ed2 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x8c> - 37eec: 0024 addi s1,sp,8 - 37eee: 8526 mv a0,s1 - 37ef0: 00004617 auipc a2,0x4 - 37ef4: 62860613 addi a2,a2,1576 # 3c518 <_IO_stdin_used+0x2998> - 37ef8: 458d li a1,3 - 37efa: 13c00693 li a3,316 - 37efe: e85a sd s6,16(sp) - 37f00: dc2e90ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 37f04: 02e00613 li a2,46 - 37f08: 00005597 auipc a1,0x5 - 37f0c: 9e058593 addi a1,a1,-1568 # 3c8e8 <_IO_stdin_used+0x2d68> - 37f10: 00014517 auipc a0,0x14 - 37f14: 08853503 ld a0,136(a0) # 4bf98 <_ZSt4cerr@Base> - 37f18: fe8dd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 37f1c: 4675 li a2,29 - 37f1e: 00005597 auipc a1,0x5 - 37f22: 9fa58593 addi a1,a1,-1542 # 3c918 <_IO_stdin_used+0x2d98> - 37f26: 00014517 auipc a0,0x14 - 37f2a: 07253503 ld a0,114(a0) # 4bf98 <_ZSt4cerr@Base> - 37f2e: fd2dd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 37f32: 85a2 mv a1,s0 - 37f34: 00014517 auipc a0,0x14 - 37f38: 06453503 ld a0,100(a0) # 4bf98 <_ZSt4cerr@Base> - 37f3c: dd4dd0ef jal 15510 <_ZNSolsEi@plt> - 37f40: 4651 li a2,20 - 37f42: 00005597 auipc a1,0x5 - 37f46: 9f658593 addi a1,a1,-1546 # 3c938 <_IO_stdin_used+0x2db8> - 37f4a: 8b2a mv s6,a0 - 37f4c: fb4dd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 37f50: 85ca mv a1,s2 - 37f52: 855a mv a0,s6 - 37f54: dbcdd0ef jal 15510 <_ZNSolsEi@plt> - 37f58: 4609 li a2,2 - 37f5a: 00003597 auipc a1,0x3 - 37f5e: 99658593 addi a1,a1,-1642 # 3a8f0 <_IO_stdin_used+0xd70> - 37f62: 8b2a mv s6,a0 - 37f64: f9cdd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 37f68: 85d6 mv a1,s5 - 37f6a: 855a mv a0,s6 - 37f6c: da4dd0ef jal 15510 <_ZNSolsEi@plt> - 37f70: 4609 li a2,2 - 37f72: 00005597 auipc a1,0x5 - 37f76: 96e58593 addi a1,a1,-1682 # 3c8e0 <_IO_stdin_used+0x2d60> - 37f7a: f86dd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 37f7e: 8526 mv a0,s1 - 37f80: 8d3e60ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 37f84: 6b42 ld s6,16(sp) - 37f86: bf09 j 37e98 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x52> - 37f88: 0024 addi s1,sp,8 - 37f8a: 8526 mv a0,s1 - 37f8c: 00004617 auipc a2,0x4 - 37f90: 58c60613 addi a2,a2,1420 # 3c518 <_IO_stdin_used+0x2998> - 37f94: 458d li a1,3 - 37f96: 13900693 li a3,313 - 37f9a: e85a sd s6,16(sp) - 37f9c: d26e90ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 37fa0: 02e00613 li a2,46 - 37fa4: 00005597 auipc a1,0x5 - 37fa8: 8d458593 addi a1,a1,-1836 # 3c878 <_IO_stdin_used+0x2cf8> - 37fac: 00014517 auipc a0,0x14 - 37fb0: fec53503 ld a0,-20(a0) # 4bf98 <_ZSt4cerr@Base> - 37fb4: f4cdd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 37fb8: 4671 li a2,28 - 37fba: 00005597 auipc a1,0x5 - 37fbe: 8ee58593 addi a1,a1,-1810 # 3c8a8 <_IO_stdin_used+0x2d28> - 37fc2: 00014517 auipc a0,0x14 - 37fc6: fd653503 ld a0,-42(a0) # 4bf98 <_ZSt4cerr@Base> - 37fca: f36dd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 37fce: 85ca mv a1,s2 - 37fd0: 00014517 auipc a0,0x14 - 37fd4: fc853503 ld a0,-56(a0) # 4bf98 <_ZSt4cerr@Base> - 37fd8: d38dd0ef jal 15510 <_ZNSolsEi@plt> - 37fdc: 465d li a2,23 - 37fde: 00005597 auipc a1,0x5 - 37fe2: 8ea58593 addi a1,a1,-1814 # 3c8c8 <_IO_stdin_used+0x2d48> - 37fe6: 8b2a mv s6,a0 - 37fe8: f18dd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 37fec: 85d6 mv a1,s5 - 37fee: 855a mv a0,s6 - 37ff0: d20dd0ef jal 15510 <_ZNSolsEi@plt> - 37ff4: 4609 li a2,2 - 37ff6: 00005597 auipc a1,0x5 - 37ffa: 8ea58593 addi a1,a1,-1814 # 3c8e0 <_IO_stdin_used+0x2d60> - 37ffe: f02dd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 38002: 8526 mv a0,s1 - 38004: 84fe60ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 38008: 6b42 ld s6,16(sp) - 3800a: bdb5 j 37e86 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x40> - 3800c: 842a mv s0,a0 - 3800e: 8526 mv a0,s1 - 38010: 843e60ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 38014: 8522 mv a0,s0 - 38016: fdadd0ef jal 157f0 <_Unwind_Resume@plt> - 3801a: bfcd j 3800c <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x1c6> - -000000000003801c <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_>: - 3801c: 6510 ld a2,8(a0) - 3801e: 6598 ld a4,8(a1) - 38020: 00e60463 beq a2,a4,38028 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_+0xc> - 38024: 4501 li a0,0 - 38026: 8082 ret - 38028: 87aa mv a5,a0 - 3802a: 4505 li a0,1 - 3802c: ce01 beqz a2,38044 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_+0x28> - 3802e: 618c ld a1,0(a1) - 38030: 6388 ld a0,0(a5) - 38032: 1141 addi sp,sp,-16 - 38034: e406 sd ra,8(sp) - 38036: 98bdd0ef jal 159c0 - 3803a: 60a2 ld ra,8(sp) - 3803c: 00153513 seqz a0,a0 - 38040: 0141 addi sp,sp,16 - 38042: 8082 ret - 38044: 8082 ret - -0000000000038046 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_>: - 38046: 711d addi sp,sp,-96 - 38048: f05a sd s6,32(sp) - 3804a: e466 sd s9,8(sp) - 3804c: 00053b03 ld s6,0(a0) - 38050: 00853c83 ld s9,8(a0) - 38054: 6db6e7b7 lui a5,0x6db6e - 38058: b6e78793 addi a5,a5,-1170 # 6db6db6e <__global_pointer$+0x6db20dde> - 3805c: b6db76b7 lui a3,0xb6db7 - 38060: db768693 addi a3,a3,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6a027> - 38064: e8a2 sd s0,80(sp) - 38066: 1782 slli a5,a5,0x20 - 38068: 416c8433 sub s0,s9,s6 - 3806c: 97b6 add a5,a5,a3 - 3806e: 40445713 srai a4,s0,0x4 - 38072: 02f70733 mul a4,a4,a5 - 38076: 012497b7 lui a5,0x1249 - 3807a: 24978793 addi a5,a5,585 # 1249249 <__global_pointer$+0x11fc4b9> - 3807e: 249256b7 lui a3,0x24925 - 38082: 1782 slli a5,a5,0x20 - 38084: 92468693 addi a3,a3,-1756 # 24924924 <__global_pointer$+0x248d7b94> - 38088: ec86 sd ra,88(sp) - 3808a: 97b6 add a5,a5,a3 - 3808c: e4a6 sd s1,72(sp) - 3808e: e0ca sd s2,64(sp) - 38090: 1cf70d63 beq a4,a5,3826a <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x224> - 38094: ec5e sd s7,24(sp) - 38096: f456 sd s5,40(sp) - 38098: e862 sd s8,16(sp) - 3809a: 8baa mv s7,a0 - 3809c: 84ae mv s1,a1 - 3809e: 4785 li a5,1 - 380a0: 1a071a63 bnez a4,38254 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x20e> - 380a4: 01249737 lui a4,0x1249 - 380a8: 24970713 addi a4,a4,585 # 1249249 <__global_pointer$+0x11fc4b9> - 380ac: 249256b7 lui a3,0x24925 - 380b0: 1702 slli a4,a4,0x20 - 380b2: 92468693 addi a3,a3,-1756 # 24924924 <__global_pointer$+0x248d7b94> - 380b6: 9736 add a4,a4,a3 - 380b8: 1af76763 bltu a4,a5,38266 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x220> - 380bc: 00379a93 slli s5,a5,0x3 - 380c0: 40fa8ab3 sub s5,s5,a5 - 380c4: 0a92 slli s5,s5,0x4 - 380c6: 8556 mv a0,s5 - 380c8: fd8dd0ef jal 158a0 <_Znwm@plt> - 380cc: 4098 lw a4,0(s1) - 380ce: 648c ld a1,8(s1) - 380d0: 6890 ld a2,16(s1) - 380d2: 942a add s0,s0,a0 - 380d4: 01840793 addi a5,s0,24 - 380d8: 00840913 addi s2,s0,8 - 380dc: 8c2a mv s8,a0 - 380de: c018 sw a4,0(s0) - 380e0: e41c sd a5,8(s0) - 380e2: 854a mv a0,s2 - 380e4: 962e add a2,a2,a1 - 380e6: a55e10ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 380ea: 5498 lw a4,40(s1) - 380ec: 788c ld a1,48(s1) - 380ee: 7c90 ld a2,56(s1) - 380f0: fc4e sd s3,56(sp) - 380f2: 04040793 addi a5,s0,64 - 380f6: 03040993 addi s3,s0,48 - 380fa: d418 sw a4,40(s0) - 380fc: 962e add a2,a2,a1 - 380fe: 854e mv a0,s3 - 38100: f81c sd a5,48(s0) - 38102: a39e10ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 38106: 68ac ld a1,80(s1) - 38108: 6cb0 ld a2,88(s1) - 3810a: 06040793 addi a5,s0,96 - 3810e: e83c sd a5,80(s0) - 38110: 962e add a2,a2,a1 - 38112: 05040513 addi a0,s0,80 - 38116: a25e10ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 3811a: 84e2 mv s1,s8 - 3811c: 119b0263 beq s6,s9,38220 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1da> - 38120: f852 sd s4,48(sp) - 38122: 018b0413 addi s0,s6,24 - 38126: 040b0913 addi s2,s6,64 - 3812a: 060b0993 addi s3,s6,96 - 3812e: 8a5a mv s4,s6 - 38130: a051 j 381b4 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x16e> - 38132: 601c ld a5,0(s0) - 38134: e498 sd a4,8(s1) - 38136: ec9c sd a5,24(s1) - 38138: ff843783 ld a5,-8(s0) - 3813c: fe843823 sd s0,-16(s0) - 38140: fe043c23 sd zero,-8(s0) - 38144: e89c sd a5,16(s1) - 38146: 00040023 sb zero,0(s0) - 3814a: 04048793 addi a5,s1,64 - 3814e: 4814 lw a3,16(s0) - 38150: f89c sd a5,48(s1) - 38152: 6c18 ld a4,24(s0) - 38154: d494 sw a3,40(s1) - 38156: 0b270663 beq a4,s2,38202 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1bc> - 3815a: 741c ld a5,40(s0) - 3815c: f898 sd a4,48(s1) - 3815e: e0bc sd a5,64(s1) - 38160: 701c ld a5,32(s0) - 38162: 01243c23 sd s2,24(s0) - 38166: 02043023 sd zero,32(s0) - 3816a: fc9c sd a5,56(s1) - 3816c: 02040423 sb zero,40(s0) - 38170: 06048793 addi a5,s1,96 - 38174: e8bc sd a5,80(s1) - 38176: 7c18 ld a4,56(s0) - 38178: 07370763 beq a4,s3,381e6 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1a0> - 3817c: 643c ld a5,72(s0) - 3817e: e8b8 sd a4,80(s1) - 38180: f0bc sd a5,96(s1) - 38182: 603c ld a5,64(s0) - 38184: 6c08 ld a0,24(s0) - 38186: ecbc sd a5,88(s1) - 38188: 01250463 beq a0,s2,38190 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x14a> - 3818c: f74dd0ef jal 15900 <_ZdlPv@plt> - 38190: ff043503 ld a0,-16(s0) - 38194: 00850463 beq a0,s0,3819c <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x156> - 38198: f68dd0ef jal 15900 <_ZdlPv@plt> - 3819c: 070a0a13 addi s4,s4,112 - 381a0: 07048493 addi s1,s1,112 - 381a4: 07040413 addi s0,s0,112 - 381a8: 07090913 addi s2,s2,112 - 381ac: 07098993 addi s3,s3,112 - 381b0: 079a0763 beq s4,s9,3821e <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1d8> - 381b4: 01848793 addi a5,s1,24 - 381b8: fe842683 lw a3,-24(s0) - 381bc: e49c sd a5,8(s1) - 381be: ff043703 ld a4,-16(s0) - 381c2: c094 sw a3,0(s1) - 381c4: f68717e3 bne a4,s0,38132 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xec> - 381c8: ff843703 ld a4,-8(s0) - 381cc: 8622 mv a2,s0 - 381ce: 0705 addi a4,a4,1 - 381d0: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 381d4: 02060407 vle8.v v8,(a2) - 381d8: 8f15 sub a4,a4,a3 - 381da: 9636 add a2,a2,a3 - 381dc: 02078427 vse8.v v8,(a5) - 381e0: 97b6 add a5,a5,a3 - 381e2: f77d bnez a4,381d0 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x18a> - 381e4: bf91 j 38138 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xf2> - 381e6: 6038 ld a4,64(s0) - 381e8: 864e mv a2,s3 - 381ea: 0705 addi a4,a4,1 - 381ec: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 381f0: 02060407 vle8.v v8,(a2) - 381f4: 8f15 sub a4,a4,a3 - 381f6: 9636 add a2,a2,a3 - 381f8: 02078427 vse8.v v8,(a5) - 381fc: 97b6 add a5,a5,a3 - 381fe: f77d bnez a4,381ec <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1a6> - 38200: b749 j 38182 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x13c> - 38202: 7018 ld a4,32(s0) - 38204: 864a mv a2,s2 - 38206: 0705 addi a4,a4,1 - 38208: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 3820c: 02060407 vle8.v v8,(a2) - 38210: 8f15 sub a4,a4,a3 - 38212: 9636 add a2,a2,a3 - 38214: 02078427 vse8.v v8,(a5) - 38218: 97b6 add a5,a5,a3 - 3821a: f77d bnez a4,38208 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1c2> - 3821c: b791 j 38160 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x11a> - 3821e: 7a42 ld s4,48(sp) - 38220: 07048493 addi s1,s1,112 - 38224: 000b0563 beqz s6,3822e <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1e8> - 38228: 855a mv a0,s6 - 3822a: ed6dd0ef jal 15900 <_ZdlPv@plt> - 3822e: 60e6 ld ra,88(sp) - 38230: 6446 ld s0,80(sp) - 38232: 9ae2 add s5,s5,s8 - 38234: 015bb823 sd s5,16(s7) - 38238: 018bb023 sd s8,0(s7) - 3823c: 009bb423 sd s1,8(s7) - 38240: 6906 ld s2,64(sp) - 38242: 64a6 ld s1,72(sp) - 38244: 79e2 ld s3,56(sp) - 38246: 7aa2 ld s5,40(sp) - 38248: 6be2 ld s7,24(sp) - 3824a: 6c42 ld s8,16(sp) - 3824c: 7b02 ld s6,32(sp) - 3824e: 6ca2 ld s9,8(sp) - 38250: 6125 addi sp,sp,96 - 38252: 8082 ret - 38254: 00171793 slli a5,a4,0x1 - 38258: e4e7f6e3 bgeu a5,a4,380a4 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x5e> - 3825c: f8100a93 li s5,-127 - 38260: 001ada93 srli s5,s5,0x1 - 38264: b58d j 380c6 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x80> - 38266: 87ba mv a5,a4 - 38268: bd91 j 380bc <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x76> - 3826a: 00002517 auipc a0,0x2 - 3826e: f1e50513 addi a0,a0,-226 # 3a188 <_IO_stdin_used+0x608> - 38272: fc4e sd s3,56(sp) - 38274: f852 sd s4,48(sp) - 38276: f456 sd s5,40(sp) - 38278: ec5e sd s7,24(sp) - 3827a: e862 sd s8,16(sp) - 3827c: e74dd0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 38280: 842a mv s0,a0 - 38282: 854e mv a0,s3 - 38284: b3dde0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 38288: 854a mv a0,s2 - 3828a: b37de0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3828e: 8562 mv a0,s8 - 38290: f852 sd s4,48(sp) - 38292: e6edd0ef jal 15900 <_ZdlPv@plt> - 38296: 8522 mv a0,s0 - 38298: d58dd0ef jal 157f0 <_Unwind_Resume@plt> - 3829c: 842a mv s0,a0 - 3829e: b7ed j 38288 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x242> - 382a0: 842a mv s0,a0 - 382a2: fc4e sd s3,56(sp) - 382a4: b7ed j 3828e <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x248> - -00000000000382a6 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_>: - 382a6: 715d addi sp,sp,-80 - 382a8: e85a sd s6,16(sp) - 382aa: e062 sd s8,0(sp) - 382ac: 00053b03 ld s6,0(a0) - 382b0: 00853c03 ld s8,8(a0) - 382b4: e0a2 sd s0,64(sp) - 382b6: 577d li a4,-1 - 382b8: 416c0433 sub s0,s8,s6 - 382bc: e486 sd ra,72(sp) - 382be: 40645793 srai a5,s0,0x6 - 382c2: 831d srli a4,a4,0x7 - 382c4: fc26 sd s1,56(sp) - 382c6: 12e78e63 beq a5,a4,38402 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x15c> - 382ca: f052 sd s4,32(sp) - 382cc: ec56 sd s5,24(sp) - 382ce: e45e sd s7,8(sp) - 382d0: 8aaa mv s5,a0 - 382d2: 84ae mv s1,a1 - 382d4: 4a05 li s4,1 - 382d6: 10079b63 bnez a5,383ec <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x146> - 382da: 57fd li a5,-1 - 382dc: 839d srli a5,a5,0x7 - 382de: 1347e063 bltu a5,s4,383fe <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x158> - 382e2: 0a1a slli s4,s4,0x6 - 382e4: 8552 mv a0,s4 - 382e6: dbadd0ef jal 158a0 <_Znwm@plt> - 382ea: 608c ld a1,0(s1) - 382ec: 6490 ld a2,8(s1) - 382ee: 942a add s0,s0,a0 - 382f0: 01040793 addi a5,s0,16 - 382f4: 8baa mv s7,a0 - 382f6: e01c sd a5,0(s0) - 382f8: 8522 mv a0,s0 - 382fa: 962e add a2,a2,a1 - 382fc: 83fe10ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 38300: 708c ld a1,32(s1) - 38302: 7490 ld a2,40(s1) - 38304: 03040793 addi a5,s0,48 - 38308: f01c sd a5,32(s0) - 3830a: 962e add a2,a2,a1 - 3830c: 02040513 addi a0,s0,32 - 38310: 82be10ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 38314: 84de mv s1,s7 - 38316: 0b8b0363 beq s6,s8,383bc <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x116> - 3831a: f84a sd s2,48(sp) - 3831c: f44e sd s3,40(sp) - 3831e: 010b0913 addi s2,s6,16 - 38322: 030b0993 addi s3,s6,48 - 38326: 845a mv s0,s6 - 38328: a0b1 j 38374 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xce> - 3832a: 681c ld a5,16(s0) - 3832c: e098 sd a4,0(s1) - 3832e: e89c sd a5,16(s1) - 38330: 641c ld a5,8(s0) - 38332: 01243023 sd s2,0(s0) - 38336: 00043423 sd zero,8(s0) - 3833a: e49c sd a5,8(s1) - 3833c: 00040823 sb zero,16(s0) - 38340: 03048793 addi a5,s1,48 - 38344: f09c sd a5,32(s1) - 38346: 7018 ld a4,32(s0) - 38348: 05370a63 beq a4,s3,3839c <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xf6> - 3834c: 781c ld a5,48(s0) - 3834e: f098 sd a4,32(s1) - 38350: f89c sd a5,48(s1) - 38352: 741c ld a5,40(s0) - 38354: 6008 ld a0,0(s0) - 38356: f49c sd a5,40(s1) - 38358: 01250463 beq a0,s2,38360 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xba> - 3835c: da4dd0ef jal 15900 <_ZdlPv@plt> - 38360: 04040413 addi s0,s0,64 - 38364: 04048493 addi s1,s1,64 - 38368: 04090913 addi s2,s2,64 - 3836c: 04098993 addi s3,s3,64 - 38370: 05840463 beq s0,s8,383b8 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x112> - 38374: 01048793 addi a5,s1,16 - 38378: e09c sd a5,0(s1) - 3837a: 6018 ld a4,0(s0) - 3837c: fb2717e3 bne a4,s2,3832a <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x84> - 38380: 6418 ld a4,8(s0) - 38382: 864a mv a2,s2 - 38384: 0705 addi a4,a4,1 - 38386: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 3838a: 02060407 vle8.v v8,(a2) - 3838e: 8f15 sub a4,a4,a3 - 38390: 9636 add a2,a2,a3 - 38392: 02078427 vse8.v v8,(a5) - 38396: 97b6 add a5,a5,a3 - 38398: f77d bnez a4,38386 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xe0> - 3839a: bf59 j 38330 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x8a> - 3839c: 7418 ld a4,40(s0) - 3839e: 864e mv a2,s3 - 383a0: 0705 addi a4,a4,1 - 383a2: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 383a6: 02060407 vle8.v v8,(a2) - 383aa: 8f15 sub a4,a4,a3 - 383ac: 9636 add a2,a2,a3 - 383ae: 02078427 vse8.v v8,(a5) - 383b2: 97b6 add a5,a5,a3 - 383b4: f77d bnez a4,383a2 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xfc> - 383b6: bf71 j 38352 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xac> - 383b8: 7942 ld s2,48(sp) - 383ba: 79a2 ld s3,40(sp) - 383bc: 04048493 addi s1,s1,64 - 383c0: 000b0563 beqz s6,383ca <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x124> - 383c4: 855a mv a0,s6 - 383c6: d3add0ef jal 15900 <_ZdlPv@plt> - 383ca: 60a6 ld ra,72(sp) - 383cc: 6406 ld s0,64(sp) - 383ce: 9a5e add s4,s4,s7 - 383d0: 014ab823 sd s4,16(s5) - 383d4: 017ab023 sd s7,0(s5) - 383d8: 009ab423 sd s1,8(s5) - 383dc: 7a02 ld s4,32(sp) - 383de: 74e2 ld s1,56(sp) - 383e0: 6ae2 ld s5,24(sp) - 383e2: 6ba2 ld s7,8(sp) - 383e4: 6b42 ld s6,16(sp) - 383e6: 6c02 ld s8,0(sp) - 383e8: 6161 addi sp,sp,80 - 383ea: 8082 ret - 383ec: 00179a13 slli s4,a5,0x1 - 383f0: eefa75e3 bgeu s4,a5,382da <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x34> - 383f4: f8100a13 li s4,-127 - 383f8: 001a5a13 srli s4,s4,0x1 - 383fc: b5e5 j 382e4 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x3e> - 383fe: 8a3e mv s4,a5 - 38400: b5cd j 382e2 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x3c> - 38402: 00002517 auipc a0,0x2 - 38406: d8650513 addi a0,a0,-634 # 3a188 <_IO_stdin_used+0x608> - 3840a: f84a sd s2,48(sp) - 3840c: f44e sd s3,40(sp) - 3840e: f052 sd s4,32(sp) - 38410: ec56 sd s5,24(sp) - 38412: e45e sd s7,8(sp) - 38414: cdcdd0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - 38418: 87aa mv a5,a0 - 3841a: 8522 mv a0,s0 - 3841c: 843e mv s0,a5 - 3841e: 9a3de0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 38422: 855e mv a0,s7 - 38424: f84a sd s2,48(sp) - 38426: f44e sd s3,40(sp) - 38428: cd8dd0ef jal 15900 <_ZdlPv@plt> - 3842c: 8522 mv a0,s0 - 3842e: bc2dd0ef jal 157f0 <_Unwind_Resume@plt> - 38432: 842a mv s0,a0 - 38434: b7fd j 38422 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x17c> - -0000000000038436 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_>: - 38436: 7139 addi sp,sp,-64 - 38438: f822 sd s0,48(sp) - 3843a: e852 sd s4,16(sp) - 3843c: 6500 ld s0,8(a0) - 3843e: 00053a03 ld s4,0(a0) - 38442: aaaab7b7 lui a5,0xaaaab - 38446: aab78793 addi a5,a5,-1365 # ffffffffaaaaaaab <__global_pointer$+0xffffffffaaa5dd1b> - 3844a: 02079693 slli a3,a5,0x20 - 3844e: e456 sd s5,8(sp) - 38450: 41440ab3 sub s5,s0,s4 - 38454: 97b6 add a5,a5,a3 - 38456: 404ad713 srai a4,s5,0x4 - 3845a: 02f70733 mul a4,a4,a5 - 3845e: 02aab7b7 lui a5,0x2aab - 38462: aab78793 addi a5,a5,-1365 # 2aaaaab <__global_pointer$+0x2a5dd1b> - 38466: aaaab6b7 lui a3,0xaaaab - 3846a: 1782 slli a5,a5,0x20 - 3846c: aaa68693 addi a3,a3,-1366 # ffffffffaaaaaaaa <__global_pointer$+0xffffffffaaa5dd1a> - 38470: fc06 sd ra,56(sp) - 38472: f426 sd s1,40(sp) - 38474: f04a sd s2,32(sp) - 38476: ec4e sd s3,24(sp) - 38478: e05a sd s6,0(sp) - 3847a: 97b6 add a5,a5,a3 - 3847c: 14f70963 beq a4,a5,385ce <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x198> - 38480: 89aa mv s3,a0 - 38482: 8b2e mv s6,a1 - 38484: 4785 li a5,1 - 38486: 12071163 bnez a4,385a8 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x172> - 3848a: 02aab737 lui a4,0x2aab - 3848e: aab70713 addi a4,a4,-1365 # 2aaaaab <__global_pointer$+0x2a5dd1b> - 38492: aaaab6b7 lui a3,0xaaaab - 38496: 1702 slli a4,a4,0x20 - 38498: aaa68693 addi a3,a3,-1366 # ffffffffaaaaaaaa <__global_pointer$+0xffffffffaaa5dd1a> - 3849c: 9736 add a4,a4,a3 - 3849e: 10f76d63 bltu a4,a5,385b8 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x182> - 384a2: 00179493 slli s1,a5,0x1 - 384a6: 94be add s1,s1,a5 - 384a8: 0492 slli s1,s1,0x4 - 384aa: 8526 mv a0,s1 - 384ac: bf4dd0ef jal 158a0 <_Znwm@plt> - 384b0: 000b3683 ld a3,0(s6) - 384b4: 008b2703 lw a4,8(s6) - 384b8: 010b3583 ld a1,16(s6) - 384bc: 018b3603 ld a2,24(s6) - 384c0: 892a mv s2,a0 - 384c2: 9556 add a0,a0,s5 - 384c4: 02050793 addi a5,a0,32 - 384c8: e114 sd a3,0(a0) - 384ca: c518 sw a4,8(a0) - 384cc: e91c sd a5,16(a0) - 384ce: 962e add a2,a2,a1 - 384d0: 0541 addi a0,a0,16 - 384d2: e68e10ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 384d6: 0e8a0363 beq s4,s0,385bc <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x186> - 384da: 020a0693 addi a3,s4,32 - 384de: 8752 mv a4,s4 - 384e0: 87ca mv a5,s2 - 384e2: 00073803 ld a6,0(a4) - 384e6: 02078613 addi a2,a5,32 - 384ea: 470c lw a1,8(a4) - 384ec: 0107b023 sd a6,0(a5) - 384f0: eb90 sd a2,16(a5) - 384f2: 01073803 ld a6,16(a4) - 384f6: c78c sw a1,8(a5) - 384f8: 6f0c ld a1,24(a4) - 384fa: 08d80063 beq a6,a3,3857a <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x144> - 384fe: 7310 ld a2,32(a4) - 38500: 0107b823 sd a6,16(a5) - 38504: ef8c sd a1,24(a5) - 38506: f390 sd a2,32(a5) - 38508: 03070713 addi a4,a4,48 - 3850c: 03068693 addi a3,a3,48 - 38510: 03078793 addi a5,a5,48 - 38514: fce417e3 bne s0,a4,384e2 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0xac> - 38518: 0aaab737 lui a4,0xaaab - 3851c: fd040793 addi a5,s0,-48 - 38520: aab70713 addi a4,a4,-1365 # aaaaaab <__global_pointer$+0xaa5dd1b> - 38524: aaaab6b7 lui a3,0xaaaab - 38528: 414787b3 sub a5,a5,s4 - 3852c: 1702 slli a4,a4,0x20 - 3852e: aab68693 addi a3,a3,-1365 # ffffffffaaaaaaab <__global_pointer$+0xffffffffaaa5dd1b> - 38532: 8391 srli a5,a5,0x4 - 38534: 9736 add a4,a4,a3 - 38536: 02e787b3 mul a5,a5,a4 - 3853a: 0792 slli a5,a5,0x4 - 3853c: 8391 srli a5,a5,0x4 - 3853e: 0785 addi a5,a5,1 - 38540: 00179413 slli s0,a5,0x1 - 38544: 943e add s0,s0,a5 - 38546: 0412 slli s0,s0,0x4 - 38548: 944a add s0,s0,s2 - 3854a: 03040413 addi s0,s0,48 - 3854e: 000a0563 beqz s4,38558 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x122> - 38552: 8552 mv a0,s4 - 38554: bacdd0ef jal 15900 <_ZdlPv@plt> - 38558: 0089b423 sd s0,8(s3) - 3855c: 70e2 ld ra,56(sp) - 3855e: 7442 ld s0,48(sp) - 38560: 94ca add s1,s1,s2 - 38562: 0099b823 sd s1,16(s3) - 38566: 0129b023 sd s2,0(s3) - 3856a: 74a2 ld s1,40(sp) - 3856c: 7902 ld s2,32(sp) - 3856e: 69e2 ld s3,24(sp) - 38570: 6a42 ld s4,16(sp) - 38572: 6aa2 ld s5,8(sp) - 38574: 6b02 ld s6,0(sp) - 38576: 6121 addi sp,sp,64 - 38578: 8082 ret - 3857a: 0585 addi a1,a1,1 - 3857c: 8836 mv a6,a3 - 3857e: 0c35f557 vsetvli a0,a1,e8,m8,ta,ma - 38582: 02080407 vle8.v v8,(a6) - 38586: 8d89 sub a1,a1,a0 - 38588: 982a add a6,a6,a0 - 3858a: 02060427 vse8.v v8,(a2) - 3858e: 962a add a2,a2,a0 - 38590: f5fd bnez a1,3857e <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x148> - 38592: 6f10 ld a2,24(a4) - 38594: 03070713 addi a4,a4,48 - 38598: 03068693 addi a3,a3,48 - 3859c: ef90 sd a2,24(a5) - 3859e: 03078793 addi a5,a5,48 - 385a2: f4e410e3 bne s0,a4,384e2 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0xac> - 385a6: bf8d j 38518 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0xe2> - 385a8: 00171793 slli a5,a4,0x1 - 385ac: ece7ffe3 bgeu a5,a4,3848a <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x54> - 385b0: fc100493 li s1,-63 - 385b4: 8085 srli s1,s1,0x1 - 385b6: bdd5 j 384aa <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x74> - 385b8: 87ba mv a5,a4 - 385ba: b5e5 j 384a2 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x6c> - 385bc: 844a mv s0,s2 - 385be: b771 j 3854a <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x114> - 385c0: 842a mv s0,a0 - 385c2: 854a mv a0,s2 - 385c4: b3cdd0ef jal 15900 <_ZdlPv@plt> - 385c8: 8522 mv a0,s0 - 385ca: a26dd0ef jal 157f0 <_Unwind_Resume@plt> - 385ce: 00002517 auipc a0,0x2 - 385d2: bba50513 addi a0,a0,-1094 # 3a188 <_IO_stdin_used+0x608> - 385d6: b1add0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - -00000000000385da <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: - 385da: 7139 addi sp,sp,-64 - 385dc: f04a sd s2,32(sp) - 385de: 00810913 addi s2,sp,8 - 385e2: f822 sd s0,48(sp) - 385e4: f426 sd s1,40(sp) - 385e6: 842a mv s0,a0 - 385e8: 84ae mv s1,a1 - 385ea: 854a mv a0,s2 - 385ec: ec4e sd s3,24(sp) - 385ee: fc06 sd ra,56(sp) - 385f0: cd5e20ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 385f4: 6084 ld s1,0(s1) - 385f6: 69a2 ld s3,8(sp) - 385f8: c89d beqz s1,3862e <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x54> - 385fa: 8526 mv a0,s1 - 385fc: dd4dd0ef jal 15bd0 - 38600: 862a mv a2,a0 - 38602: 85a6 mv a1,s1 - 38604: 01098513 addi a0,s3,16 - 38608: 8f8dd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3860c: 85ca mv a1,s2 - 3860e: 8522 mv a0,s0 - 38610: 8dee30ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 38614: 6522 ld a0,8(sp) - 38616: c501 beqz a0,3861e <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x44> - 38618: 611c ld a5,0(a0) - 3861a: 679c ld a5,8(a5) - 3861c: 9782 jalr a5 - 3861e: 70e2 ld ra,56(sp) - 38620: 8522 mv a0,s0 - 38622: 7442 ld s0,48(sp) - 38624: 74a2 ld s1,40(sp) - 38626: 7902 ld s2,32(sp) - 38628: 69e2 ld s3,24(sp) - 3862a: 6121 addi sp,sp,64 - 3862c: 8082 ret - 3862e: 01098513 addi a0,s3,16 - 38632: 4619 li a2,6 - 38634: 00002597 auipc a1,0x2 - 38638: 8a458593 addi a1,a1,-1884 # 39ed8 <_IO_stdin_used+0x358> - 3863c: 8c4dd0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 38640: b7f1 j 3860c <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x32> - 38642: 67a2 ld a5,8(sp) - 38644: 842a mv s0,a0 - 38646: c789 beqz a5,38650 <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x76> - 38648: 6398 ld a4,0(a5) - 3864a: 853e mv a0,a5 - 3864c: 671c ld a5,8(a4) - 3864e: 9782 jalr a5 - 38650: 8522 mv a0,s0 - 38652: 99edd0ef jal 157f0 <_Unwind_Resume@plt> - -0000000000038656 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_>: - 38656: 7159 addi sp,sp,-112 - 38658: f0a2 sd s0,96(sp) - 3865a: 6900 ld s0,16(a0) - 3865c: e4ce sd s3,72(sp) - 3865e: e0d2 sd s4,64(sp) - 38660: f85a sd s6,48(sp) - 38662: f062 sd s8,32(sp) - 38664: ec66 sd s9,24(sp) - 38666: f486 sd ra,104(sp) - 38668: eca6 sd s1,88(sp) - 3866a: e8ca sd s2,80(sp) - 3866c: fc56 sd s5,56(sp) - 3866e: e86a sd s10,16(sp) - 38670: 0005b983 ld s3,0(a1) - 38674: 0085bc83 ld s9,8(a1) - 38678: 8a2a mv s4,a0 - 3867a: 8b2e mv s6,a1 - 3867c: 00850c13 addi s8,a0,8 - 38680: 12040463 beqz s0,387a8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x152> - 38684: f45e sd s7,40(sp) - 38686: 80000bb7 lui s7,0x80000 - 3868a: fffbca93 not s5,s7 - 3868e: 02843903 ld s2,40(s0) - 38692: 02043d03 ld s10,32(s0) - 38696: 84e6 mv s1,s9 - 38698: 01997363 bgeu s2,s9,3869e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x48> - 3869c: 84ca mv s1,s2 - 3869e: c499 beqz s1,386ac <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x56> - 386a0: 8626 mv a2,s1 - 386a2: 85ea mv a1,s10 - 386a4: 854e mv a0,s3 - 386a6: b1add0ef jal 159c0 - 386aa: e901 bnez a0,386ba <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x64> - 386ac: 412c8533 sub a0,s9,s2 - 386b0: 00aac763 blt s5,a0,386be <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x68> - 386b4: 01754a63 blt a0,s7,386c8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x72> - 386b8: 2501 sext.w a0,a0 - 386ba: 00054763 bltz a0,386c8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x72> - 386be: 6c1c ld a5,24(s0) - 386c0: 4701 li a4,0 - 386c2: c791 beqz a5,386ce <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x78> - 386c4: 843e mv s0,a5 - 386c6: b7e1 j 3868e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x38> - 386c8: 681c ld a5,16(s0) - 386ca: 4705 li a4,1 - 386cc: ffe5 bnez a5,386c4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x6e> - 386ce: 8aa2 mv s5,s0 - 386d0: eb31 bnez a4,38724 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xce> - 386d2: 7ba2 ld s7,40(sp) - 386d4: c499 beqz s1,386e2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x8c> - 386d6: 8626 mv a2,s1 - 386d8: 856a mv a0,s10 - 386da: 85ce mv a1,s3 - 386dc: ae4dd0ef jal 159c0 - 386e0: ed11 bnez a0,386fc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xa6> - 386e2: 800007b7 lui a5,0x80000 - 386e6: 41990533 sub a0,s2,s9 - 386ea: fff7c793 not a5,a5 - 386ee: 0aa7cb63 blt a5,a0,387a4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x14e> - 386f2: 800007b7 lui a5,0x80000 - 386f6: 04f54963 blt a0,a5,38748 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xf2> - 386fa: 2501 sext.w a0,a0 - 386fc: 4781 li a5,0 - 386fe: 04054563 bltz a0,38748 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xf2> - 38702: 70a6 ld ra,104(sp) - 38704: 8522 mv a0,s0 - 38706: 7406 ld s0,96(sp) - 38708: 00f10423 sb a5,8(sp) - 3870c: 65a2 ld a1,8(sp) - 3870e: 64e6 ld s1,88(sp) - 38710: 6946 ld s2,80(sp) - 38712: 69a6 ld s3,72(sp) - 38714: 6a06 ld s4,64(sp) - 38716: 7ae2 ld s5,56(sp) - 38718: 7b42 ld s6,48(sp) - 3871a: 7c02 ld s8,32(sp) - 3871c: 6ce2 ld s9,24(sp) - 3871e: 6d42 ld s10,16(sp) - 38720: 6165 addi sp,sp,112 - 38722: 8082 ret - 38724: 018a3783 ld a5,24(s4) - 38728: 7ba2 ld s7,40(sp) - 3872a: 00f40f63 beq s0,a5,38748 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xf2> - 3872e: 8522 mv a0,s0 - 38730: a60dd0ef jal 15990 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt> - 38734: 02853903 ld s2,40(a0) - 38738: 02053d03 ld s10,32(a0) - 3873c: 84e6 mv s1,s9 - 3873e: 05996f63 bltu s2,s9,3879c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x146> - 38742: 8aa2 mv s5,s0 - 38744: 842a mv s0,a0 - 38746: b779 j 386d4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x7e> - 38748: 075c0563 beq s8,s5,387b2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x15c> - 3874c: 028ab683 ld a3,40(s5) - 38750: 020ab603 ld a2,32(s5) - 38754: 85e6 mv a1,s9 - 38756: 854e mv a0,s3 - 38758: 8bce10ef jal 19814 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> - 3875c: 01f5549b srliw s1,a0,0x1f - 38760: 04000513 li a0,64 - 38764: 93cdd0ef jal 158a0 <_Znwm@plt> - 38768: 000b3583 ld a1,0(s6) - 3876c: 008b3603 ld a2,8(s6) - 38770: 03050793 addi a5,a0,48 - 38774: 842a mv s0,a0 - 38776: f11c sd a5,32(a0) - 38778: 962e add a2,a2,a1 - 3877a: 02050513 addi a0,a0,32 - 3877e: bbce10ef jal 19b3a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 38782: 86e2 mv a3,s8 - 38784: 8656 mv a2,s5 - 38786: 8526 mv a0,s1 - 38788: 85a2 mv a1,s0 - 3878a: e17dc0ef jal 155a0 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt> - 3878e: 028a3703 ld a4,40(s4) - 38792: 4785 li a5,1 - 38794: 973e add a4,a4,a5 - 38796: 02ea3423 sd a4,40(s4) - 3879a: b7a5 j 38702 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xac> - 3879c: 8aa2 mv s5,s0 - 3879e: 84ca mv s1,s2 - 387a0: 842a mv s0,a0 - 387a2: bf0d j 386d4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x7e> - 387a4: 4781 li a5,0 - 387a6: bfb1 j 38702 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xac> - 387a8: 6d1c ld a5,24(a0) - 387aa: 8462 mv s0,s8 - 387ac: f98791e3 bne a5,s8,3872e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xd8> - 387b0: 8ae2 mv s5,s8 - 387b2: 4485 li s1,1 - 387b4: b775 j 38760 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x10a> - 387b6: f45e sd s7,40(sp) - 387b8: e09dc0ef jal 155c0 <__cxa_begin_catch@plt> - 387bc: 8522 mv a0,s0 - 387be: 942dd0ef jal 15900 <_ZdlPv@plt> - 387c2: 8aedd0ef jal 15870 <__cxa_rethrow@plt> - 387c6: 842a mv s0,a0 - 387c8: c98dd0ef jal 15c60 <__cxa_end_catch@plt> - 387cc: 8522 mv a0,s0 - 387ce: 822dd0ef jal 157f0 <_Unwind_Resume@plt> - -00000000000387d2 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_>: - 387d2: 7179 addi sp,sp,-48 - 387d4: f406 sd ra,40(sp) - 387d6: f022 sd s0,32(sp) - 387d8: c145 beqz a0,38878 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0xa6> - 387da: 611c ld a5,0(a0) - 387dc: 00013597 auipc a1,0x13 - 387e0: 72c5b583 ld a1,1836(a1) # 4bf08 <_GLOBAL_OFFSET_TABLE_+0x3b8> - 387e4: 842a mv s0,a0 - 387e6: ff87b783 ld a5,-8(a5) # ffffffff7ffffff8 <__global_pointer$+0xffffffff7ffb3268> - 387ea: 679c ld a5,8(a5) - 387ec: 06b78d63 beq a5,a1,38866 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x94> - 387f0: 0007c683 lbu a3,0(a5) - 387f4: 02a00713 li a4,42 - 387f8: 4501 li a0,0 - 387fa: 00e68763 beq a3,a4,38808 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x36> - 387fe: 853e mv a0,a5 - 38800: bc0dd0ef jal 15bc0 - 38804: 00153513 seqz a0,a0 - 38808: c93e40ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 3880c: c105 beqz a0,3882c <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x5a> - 3880e: 8522 mv a0,s0 - 38810: 7402 ld s0,32(sp) - 38812: 70a2 ld ra,40(sp) - 38814: 4681 li a3,0 - 38816: 00013617 auipc a2,0x13 - 3881a: 50a63603 ld a2,1290(a2) # 4bd20 <_GLOBAL_OFFSET_TABLE_+0x1d0> - 3881e: 00013597 auipc a1,0x13 - 38822: 39a5b583 ld a1,922(a1) # 4bbb8 <_GLOBAL_OFFSET_TABLE_+0x68> - 38826: 6145 addi sp,sp,48 - 38828: ca8dd06f j 15cd0 <__dynamic_cast@plt> - 3882c: ec26 sd s1,24(sp) - 3882e: 0024 addi s1,sp,8 - 38830: 8526 mv a0,s1 - 38832: 00004617 auipc a2,0x4 - 38836: dbe60613 addi a2,a2,-578 # 3c5f0 <_IO_stdin_used+0x2a70> - 3883a: 458d li a1,3 - 3883c: 44d00693 li a3,1101 - 38840: c83e80ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 38844: 03300613 li a2,51 - 38848: 00004597 auipc a1,0x4 - 3884c: 10858593 addi a1,a1,264 # 3c950 <_IO_stdin_used+0x2dd0> - 38850: 00013517 auipc a0,0x13 - 38854: 74853503 ld a0,1864(a0) # 4bf98 <_ZSt4cerr@Base> - 38858: ea9dc0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3885c: 8526 mv a0,s1 - 3885e: ff5e50ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 38862: 64e2 ld s1,24(sp) - 38864: b76d j 3880e <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x3c> - 38866: 4505 li a0,1 - 38868: b745 j 38808 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x36> - 3886a: 842a mv s0,a0 - 3886c: 8526 mv a0,s1 - 3886e: fe5e50ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 38872: 8522 mv a0,s0 - 38874: f7ddc0ef jal 157f0 <_Unwind_Resume@plt> - 38878: ec26 sd s1,24(sp) - 3887a: 9a6dd0ef jal 15a20 <__cxa_bad_typeid@plt> - -000000000003887e <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv>: - 3887e: 7179 addi sp,sp,-48 - 38880: ec26 sd s1,24(sp) - 38882: 84aa mv s1,a0 - 38884: 4108 lw a0,0(a0) - 38886: f406 sd ra,40(sp) - 38888: b98dd0ef jal 15c20 - 3888c: c919 beqz a0,388a2 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0x24> - 3888e: 00013317 auipc t1,0x13 - 38892: 4d233303 ld t1,1234(t1) # 4bd60 <_GLOBAL_OFFSET_TABLE_+0x210> - 38896: 9302 jalr t1 - 38898: 70a2 ld ra,40(sp) - 3889a: 64e2 ld s1,24(sp) - 3889c: 0521 addi a0,a0,8 - 3889e: 6145 addi sp,sp,48 - 388a0: 8082 ret - 388a2: 6488 ld a0,8(s1) - 388a4: f022 sd s0,32(sp) - 388a6: 00013717 auipc a4,0x13 - 388aa: 61a73703 ld a4,1562(a4) # 4bec0 <_GLOBAL_OFFSET_TABLE_+0x370> - 388ae: 611c ld a5,0(a0) - 388b0: 6b9c ld a5,16(a5) - 388b2: 0ae79063 bne a5,a4,38952 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0xd4> - 388b6: 02000513 li a0,32 - 388ba: fe7dc0ef jal 158a0 <_Znwm@plt> - 388be: 00013797 auipc a5,0x13 - 388c2: 4f27b783 ld a5,1266(a5) # 4bdb0 <_GLOBAL_OFFSET_TABLE_+0x260> - 388c6: 07c1 addi a5,a5,16 - 388c8: 842a mv s0,a0 - 388ca: 00053423 sd zero,8(a0) - 388ce: 00053823 sd zero,16(a0) - 388d2: 00053c23 sd zero,24(a0) - 388d6: e11c sd a5,0(a0) - 388d8: 4088 lw a0,0(s1) - 388da: 85a2 mv a1,s0 - 388dc: d15dc0ef jal 155f0 - 388e0: 84aa mv s1,a0 - 388e2: e901 bnez a0,388f2 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0x74> - 388e4: 70a2 ld ra,40(sp) - 388e6: 00840513 addi a0,s0,8 - 388ea: 7402 ld s0,32(sp) - 388ec: 64e2 ld s1,24(sp) - 388ee: 6145 addi sp,sp,48 - 388f0: 8082 ret - 388f2: e84a sd s2,16(sp) - 388f4: 00810913 addi s2,sp,8 - 388f8: 854a mv a0,s2 - 388fa: 00004617 auipc a2,0x4 - 388fe: cf660613 addi a2,a2,-778 # 3c5f0 <_IO_stdin_used+0x2a70> - 38902: 458d li a1,3 - 38904: 70200693 li a3,1794 - 38908: bbbe80ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 3890c: 02600613 li a2,38 - 38910: 00004597 auipc a1,0x4 - 38914: 07858593 addi a1,a1,120 # 3c988 <_IO_stdin_used+0x2e08> - 38918: 00013517 auipc a0,0x13 - 3891c: 68053503 ld a0,1664(a0) # 4bf98 <_ZSt4cerr@Base> - 38920: de1dc0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 38924: 4649 li a2,18 - 38926: 00004597 auipc a1,0x4 - 3892a: d4a58593 addi a1,a1,-694 # 3c670 <_IO_stdin_used+0x2af0> - 3892e: 00013517 auipc a0,0x13 - 38932: 66a53503 ld a0,1642(a0) # 4bf98 <_ZSt4cerr@Base> - 38936: dcbdc0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3893a: 85a6 mv a1,s1 - 3893c: 00013517 auipc a0,0x13 - 38940: 65c53503 ld a0,1628(a0) # 4bf98 <_ZSt4cerr@Base> - 38944: bcddc0ef jal 15510 <_ZNSolsEi@plt> - 38948: 854a mv a0,s2 - 3894a: f09e50ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 3894e: 6942 ld s2,16(sp) - 38950: bf51 j 388e4 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0x66> - 38952: 9782 jalr a5 - 38954: 842a mv s0,a0 - 38956: b749 j 388d8 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0x5a> - 38958: 842a mv s0,a0 - 3895a: 854a mv a0,s2 - 3895c: ef7e50ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 38960: 8522 mv a0,s0 - 38962: e8fdc0ef jal 157f0 <_Unwind_Resume@plt> - -0000000000038966 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_>: - 38966: 7139 addi sp,sp,-64 - 38968: e852 sd s4,16(sp) - 3896a: e05a sd s6,0(sp) - 3896c: 00053a03 ld s4,0(a0) - 38970: 00853b03 ld s6,8(a0) - 38974: f822 sd s0,48(sp) - 38976: 57fd li a5,-1 - 38978: 414b0433 sub s0,s6,s4 - 3897c: fc06 sd ra,56(sp) - 3897e: f426 sd s1,40(sp) - 38980: f04a sd s2,32(sp) - 38982: ec4e sd s3,24(sp) - 38984: e456 sd s5,8(sp) - 38986: 40545713 srai a4,s0,0x5 - 3898a: 8399 srli a5,a5,0x6 - 3898c: 12f70763 beq a4,a5,38aba <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x154> - 38990: 89aa mv s3,a0 - 38992: 84ae mv s1,a1 - 38994: 4785 li a5,1 - 38996: eb61 bnez a4,38a66 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x100> - 38998: 577d li a4,-1 - 3899a: 8319 srli a4,a4,0x6 - 3899c: 10f76b63 bltu a4,a5,38ab2 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x14c> - 389a0: 00579913 slli s2,a5,0x5 - 389a4: 854a mv a0,s2 - 389a6: efbdc0ef jal 158a0 <_Znwm@plt> - 389aa: 008507b3 add a5,a0,s0 - 389ae: 6090 ld a2,0(s1) - 389b0: 01078693 addi a3,a5,16 - 389b4: e394 sd a3,0(a5) - 389b6: 01048713 addi a4,s1,16 - 389ba: 8aaa mv s5,a0 - 389bc: 0ce60d63 beq a2,a4,38a96 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x130> - 389c0: 6894 ld a3,16(s1) - 389c2: e390 sd a2,0(a5) - 389c4: eb94 sd a3,16(a5) - 389c6: 6494 ld a3,8(s1) - 389c8: e098 sd a4,0(s1) - 389ca: 00048823 sb zero,16(s1) - 389ce: e794 sd a3,8(a5) - 389d0: 0004b423 sd zero,8(s1) - 389d4: 0f6a0163 beq s4,s6,38ab6 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x150> - 389d8: 008a8833 add a6,s5,s0 - 389dc: 010a0713 addi a4,s4,16 - 389e0: 87d6 mv a5,s5 - 389e2: 01078693 addi a3,a5,16 - 389e6: e394 sd a3,0(a5) - 389e8: ff073583 ld a1,-16(a4) - 389ec: ff873603 ld a2,-8(a4) - 389f0: 04e58463 beq a1,a4,38a38 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xd2> - 389f4: 6314 ld a3,0(a4) - 389f6: e38c sd a1,0(a5) - 389f8: e790 sd a2,8(a5) - 389fa: eb94 sd a3,16(a5) - 389fc: 02078793 addi a5,a5,32 - 38a00: 02070713 addi a4,a4,32 - 38a04: fd079fe3 bne a5,a6,389e2 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x7c> - 38a08: 02080413 addi s0,a6,32 - 38a0c: 000a0563 beqz s4,38a16 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xb0> - 38a10: 8552 mv a0,s4 - 38a12: eefdc0ef jal 15900 <_ZdlPv@plt> - 38a16: 0089b423 sd s0,8(s3) - 38a1a: 70e2 ld ra,56(sp) - 38a1c: 7442 ld s0,48(sp) - 38a1e: 9956 add s2,s2,s5 - 38a20: 0129b823 sd s2,16(s3) - 38a24: 0159b023 sd s5,0(s3) - 38a28: 74a2 ld s1,40(sp) - 38a2a: 7902 ld s2,32(sp) - 38a2c: 69e2 ld s3,24(sp) - 38a2e: 6a42 ld s4,16(sp) - 38a30: 6aa2 ld s5,8(sp) - 38a32: 6b02 ld s6,0(sp) - 38a34: 6121 addi sp,sp,64 - 38a36: 8082 ret - 38a38: 0605 addi a2,a2,1 - 38a3a: 88ba mv a7,a4 - 38a3c: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma - 38a40: 02088407 vle8.v v8,(a7) - 38a44: 8e0d sub a2,a2,a1 - 38a46: 98ae add a7,a7,a1 - 38a48: 02068427 vse8.v v8,(a3) - 38a4c: 96ae add a3,a3,a1 - 38a4e: f67d bnez a2,38a3c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xd6> - 38a50: ff873683 ld a3,-8(a4) - 38a54: 02078793 addi a5,a5,32 - 38a58: 02070713 addi a4,a4,32 - 38a5c: fed7b423 sd a3,-24(a5) - 38a60: f90791e3 bne a5,a6,389e2 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x7c> - 38a64: b755 j 38a08 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xa2> - 38a66: 00171793 slli a5,a4,0x1 - 38a6a: f2e7f7e3 bgeu a5,a4,38998 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x32> - 38a6e: fc100513 li a0,-63 - 38a72: 8105 srli a0,a0,0x1 - 38a74: e2ddc0ef jal 158a0 <_Znwm@plt> - 38a78: 008507b3 add a5,a0,s0 - 38a7c: 6090 ld a2,0(s1) - 38a7e: 01078693 addi a3,a5,16 - 38a82: fc100913 li s2,-63 - 38a86: e394 sd a3,0(a5) - 38a88: 01048713 addi a4,s1,16 - 38a8c: 8aaa mv s5,a0 - 38a8e: 00195913 srli s2,s2,0x1 - 38a92: f2e617e3 bne a2,a4,389c0 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x5a> - 38a96: 6490 ld a2,8(s1) - 38a98: 853a mv a0,a4 - 38a9a: 0605 addi a2,a2,1 - 38a9c: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma - 38aa0: 02050407 vle8.v v8,(a0) - 38aa4: 8e0d sub a2,a2,a1 - 38aa6: 952e add a0,a0,a1 - 38aa8: 02068427 vse8.v v8,(a3) - 38aac: 96ae add a3,a3,a1 - 38aae: f67d bnez a2,38a9c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x136> - 38ab0: bf19 j 389c6 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x60> - 38ab2: 87ba mv a5,a4 - 38ab4: b5f5 j 389a0 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x3a> - 38ab6: 8856 mv a6,s5 - 38ab8: bf81 j 38a08 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xa2> - 38aba: 00001517 auipc a0,0x1 - 38abe: 6ce50513 addi a0,a0,1742 # 3a188 <_IO_stdin_used+0x608> - 38ac2: e2fdc0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - -0000000000038ac6 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_>: - 38ac6: 411c lw a5,0(a0) - 38ac8: 7171 addi sp,sp,-176 - 38aca: f122 sd s0,160(sp) - 38acc: f506 sd ra,168(sp) - 38ace: 4405 li s0,1 - 38ad0: 12f45963 bge s0,a5,38c02 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x13c> - 38ad4: e94a sd s2,144(sp) - 38ad6: fcd6 sd s5,120(sp) - 38ad8: f8da sd s6,112(sp) - 38ada: f4de sd s7,104(sp) - 38adc: f0e2 sd s8,96(sp) - 38ade: ece6 sd s9,88(sp) - 38ae0: e8ea sd s10,80(sp) - 38ae2: e4ee sd s11,72(sp) - 38ae4: ed26 sd s1,152(sp) - 38ae6: e54e sd s3,136(sp) - 38ae8: e152 sd s4,128(sp) - 38aea: 892a mv s2,a0 - 38aec: 8b2e mv s6,a1 - 38aee: 01810a93 addi s5,sp,24 - 38af2: 02010b93 addi s7,sp,32 - 38af6: 00013d97 auipc s11,0x13 - 38afa: 3d2dbd83 ld s11,978(s11) # 4bec8 <_GLOBAL_OFFSET_TABLE_+0x378> - 38afe: 4c19 li s8,6 - 38b00: 00013c97 auipc s9,0x13 - 38b04: 310cbc83 ld s9,784(s9) # 4be10 <_GLOBAL_OFFSET_TABLE_+0x2c0> - 38b08: 8d22 mv s10,s0 - 38b0a: a09d j 38b70 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xaa> - 38b0c: e42a sd a0,8(sp) - 38b0e: 8c2dd0ef jal 15bd0 - 38b12: 66a2 ld a3,8(sp) - 38b14: 008db603 ld a2,8(s11) - 38b18: 872a mv a4,a0 - 38b1a: 4581 li a1,0 - 38b1c: 00013517 auipc a0,0x13 - 38b20: 3ac53503 ld a0,940(a0) # 4bec8 <_GLOBAL_OFFSET_TABLE_+0x378> - 38b24: c4ddc0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 38b28: 89af60ef jal 2ebc2 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0> - 38b2c: 00092783 lw a5,0(s2) - 38b30: 0e878463 beq a5,s0,38c18 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x152> - 38b34: fff78a1b addiw s4,a5,-1 - 38b38: 408a063b subw a2,s4,s0 - 38b3c: 02061793 slli a5,a2,0x20 - 38b40: 00848593 addi a1,s1,8 - 38b44: 01d7d613 srli a2,a5,0x1d - 38b48: 95da add a1,a1,s6 - 38b4a: 854e mv a0,s3 - 38b4c: 0621 addi a2,a2,8 - 38b4e: f43dc0ef jal 15a90 - 38b52: 7482 ld s1,32(sp) - 38b54: 01492023 sw s4,0(s2) - 38b58: 347d addiw s0,s0,-1 - 38b5a: 181c addi a5,sp,48 - 38b5c: 00f48563 beq s1,a5,38b66 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xa0> - 38b60: 8526 mv a0,s1 - 38b62: d9fdc0ef jal 15900 <_ZdlPv@plt> - 38b66: 00092783 lw a5,0(s2) - 38b6a: 2405 addiw s0,s0,1 - 38b6c: 08f45063 bge s0,a5,38bec <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x126> - 38b70: 8556 mv a0,s5 - 38b72: 00341493 slli s1,s0,0x3 - 38b76: f4ee20ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 38b7a: 009b09b3 add s3,s6,s1 - 38b7e: 0009b583 ld a1,0(s3) - 38b82: 8556 mv a0,s5 - 38b84: 9efed0ef jal 26572 <_ZN7testing7MessagelsEPw> - 38b88: 85aa mv a1,a0 - 38b8a: 855e mv a0,s7 - 38b8c: b63e20ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 38b90: 6562 ld a0,24(sp) - 38b92: c501 beqz a0,38b9a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xd4> - 38b94: 611c ld a5,0(a0) - 38b96: 679c ld a5,8(a5) - 38b98: 9782 jalr a5 - 38b9a: 7a02 ld s4,32(sp) - 38b9c: 8552 mv a0,s4 - 38b9e: c3fe60ef jal 1f7dc <_ZN7testing8internalL19ParseGoogleTestFlagEPKc> - 38ba2: f549 bnez a0,38b2c <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x66> - 38ba4: 4601 li a2,0 - 38ba6: 00004597 auipc a1,0x4 - 38baa: 36a58593 addi a1,a1,874 # 3cf10 <_ZN7testing8internalL13kFlagfileFlagE> - 38bae: 8552 mv a0,s4 - 38bb0: f54e10ef jal 1a304 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> - 38bb4: fd21 bnez a0,38b0c <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x46> - 38bb6: 77a2 ld a5,40(sp) - 38bb8: 01878d63 beq a5,s8,38bd2 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x10c> - 38bbc: 4709 li a4,2 - 38bbe: 06e78063 beq a5,a4,38c1e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x158> - 38bc2: 8552 mv a0,s4 - 38bc4: 94de40ef jal 1d510 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc> - 38bc8: 7482 ld s1,32(sp) - 38bca: d941 beqz a0,38b5a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x94> - 38bcc: 01ac8023 sb s10,0(s9) - 38bd0: b769 j 38b5a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x94> - 38bd2: 7482 ld s1,32(sp) - 38bd4: 8662 mv a2,s8 - 38bd6: 00004597 auipc a1,0x4 - 38bda: dda58593 addi a1,a1,-550 # 3c9b0 <_IO_stdin_used+0x2e30> - 38bde: 8526 mv a0,s1 - 38be0: de1dc0ef jal 159c0 - 38be4: fd79 bnez a0,38bc2 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xfc> - 38be6: 01ac8023 sb s10,0(s9) - 38bea: bf85 j 38b5a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x94> - 38bec: 64ea ld s1,152(sp) - 38bee: 694a ld s2,144(sp) - 38bf0: 69aa ld s3,136(sp) - 38bf2: 6a0a ld s4,128(sp) - 38bf4: 7ae6 ld s5,120(sp) - 38bf6: 7b46 ld s6,112(sp) - 38bf8: 7ba6 ld s7,104(sp) - 38bfa: 7c06 ld s8,96(sp) - 38bfc: 6ce6 ld s9,88(sp) - 38bfe: 6d46 ld s10,80(sp) - 38c00: 6da6 ld s11,72(sp) - 38c02: 00013797 auipc a5,0x13 - 38c06: 20e7b783 ld a5,526(a5) # 4be10 <_GLOBAL_OFFSET_TABLE_+0x2c0> - 38c0a: 0007c783 lbu a5,0(a5) - 38c0e: ebb9 bnez a5,38c64 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x19e> - 38c10: 70aa ld ra,168(sp) - 38c12: 740a ld s0,160(sp) - 38c14: 614d addi sp,sp,176 - 38c16: 8082 ret - 38c18: fff40a1b addiw s4,s0,-1 - 38c1c: bf1d j 38b52 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x8c> - 38c1e: 7482 ld s1,32(sp) - 38c20: 02d00713 li a4,45 - 38c24: 0004c783 lbu a5,0(s1) - 38c28: 02e78363 beq a5,a4,38c4e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x188> - 38c2c: 02d00713 li a4,45 - 38c30: 02e78f63 beq a5,a4,38c6e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x1a8> - 38c34: 02f00713 li a4,47 - 38c38: f8e795e3 bne a5,a4,38bc2 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xfc> - 38c3c: 0014c703 lbu a4,1(s1) - 38c40: 03f00793 li a5,63 - 38c44: f6f71fe3 bne a4,a5,38bc2 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xfc> - 38c48: 01ac8023 sb s10,0(s9) - 38c4c: b739 j 38b5a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x94> - 38c4e: 0014c683 lbu a3,1(s1) - 38c52: 06800713 li a4,104 - 38c56: f6e68be3 beq a3,a4,38bcc <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x106> - 38c5a: 02d00713 li a4,45 - 38c5e: fce79be3 bne a5,a4,38c34 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x16e> - 38c62: a031 j 38c6e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x1a8> - 38c64: 740a ld s0,160(sp) - 38c66: 70aa ld ra,168(sp) - 38c68: 614d addi sp,sp,176 - 38c6a: d4fe306f j 1c9b8 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0> - 38c6e: 0014c683 lbu a3,1(s1) - 38c72: 03f00713 li a4,63 - 38c76: fae69fe3 bne a3,a4,38c34 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x16e> - 38c7a: bf89 j 38bcc <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x106> - 38c7c: 842a mv s0,a0 - 38c7e: 855e mv a0,s7 - 38c80: 940de0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 38c84: 8522 mv a0,s0 - 38c86: b6bdc0ef jal 157f0 <_Unwind_Resume@plt> - 38c8a: 67e2 ld a5,24(sp) - 38c8c: 842a mv s0,a0 - 38c8e: dbfd beqz a5,38c84 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x1be> - 38c90: 6398 ld a4,0(a5) - 38c92: 853e mv a0,a5 - 38c94: 671c ld a5,8(a4) - 38c96: 9782 jalr a5 - 38c98: b7f5 j 38c84 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x1be> - -0000000000038c9a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_>: - 38c9a: 411c lw a5,0(a0) - 38c9c: 7135 addi sp,sp,-160 - 38c9e: e922 sd s0,144(sp) - 38ca0: ed06 sd ra,152(sp) - 38ca2: 4405 li s0,1 - 38ca4: 10f45d63 bge s0,a5,38dbe <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x124> - 38ca8: e14a sd s2,128(sp) - 38caa: f4d6 sd s5,104(sp) - 38cac: f0da sd s6,96(sp) - 38cae: ecde sd s7,88(sp) - 38cb0: e8e2 sd s8,80(sp) - 38cb2: e4e6 sd s9,72(sp) - 38cb4: e0ea sd s10,64(sp) - 38cb6: fc6e sd s11,56(sp) - 38cb8: e526 sd s1,136(sp) - 38cba: fcce sd s3,120(sp) - 38cbc: f8d2 sd s4,112(sp) - 38cbe: 892a mv s2,a0 - 38cc0: 8aae mv s5,a1 - 38cc2: 01010b13 addi s6,sp,16 - 38cc6: 00013b97 auipc s7,0x13 - 38cca: fc2bbb83 ld s7,-62(s7) # 4bc88 <_GLOBAL_OFFSET_TABLE_+0x138> - 38cce: 00013d97 auipc s11,0x13 - 38cd2: 1fadbd83 ld s11,506(s11) # 4bec8 <_GLOBAL_OFFSET_TABLE_+0x378> - 38cd6: 4c19 li s8,6 - 38cd8: 00013c97 auipc s9,0x13 - 38cdc: 138cbc83 ld s9,312(s9) # 4be10 <_GLOBAL_OFFSET_TABLE_+0x2c0> - 38ce0: 8d22 mv s10,s0 - 38ce2: a09d j 38d48 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xae> - 38ce4: e42a sd a0,8(sp) - 38ce6: eebdc0ef jal 15bd0 - 38cea: 66a2 ld a3,8(sp) - 38cec: 008db603 ld a2,8(s11) - 38cf0: 872a mv a4,a0 - 38cf2: 4581 li a1,0 - 38cf4: 00013517 auipc a0,0x13 - 38cf8: 1d453503 ld a0,468(a0) # 4bec8 <_GLOBAL_OFFSET_TABLE_+0x378> - 38cfc: a75dc0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 38d00: ec3f50ef jal 2ebc2 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0> - 38d04: 00092783 lw a5,0(s2) - 38d08: 0c878663 beq a5,s0,38dd4 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x13a> - 38d0c: fff78a1b addiw s4,a5,-1 - 38d10: 408a063b subw a2,s4,s0 - 38d14: 02061793 slli a5,a2,0x20 - 38d18: 00848593 addi a1,s1,8 - 38d1c: 01d7d613 srli a2,a5,0x1d - 38d20: 95d6 add a1,a1,s5 - 38d22: 854e mv a0,s3 - 38d24: 0621 addi a2,a2,8 - 38d26: d6bdc0ef jal 15a90 - 38d2a: 64c2 ld s1,16(sp) - 38d2c: 01492023 sw s4,0(s2) - 38d30: 347d addiw s0,s0,-1 - 38d32: 101c addi a5,sp,32 - 38d34: 00f48563 beq s1,a5,38d3e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xa4> - 38d38: 8526 mv a0,s1 - 38d3a: bc7dc0ef jal 15900 <_ZdlPv@plt> - 38d3e: 00092783 lw a5,0(s2) - 38d42: 2405 addiw s0,s0,1 - 38d44: 06f45263 bge s0,a5,38da8 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x10e> - 38d48: 00341493 slli s1,s0,0x3 - 38d4c: 009a89b3 add s3,s5,s1 - 38d50: 855a mv a0,s6 - 38d52: 85ce mv a1,s3 - 38d54: 9b82 jalr s7 - 38d56: 6a42 ld s4,16(sp) - 38d58: 8552 mv a0,s4 - 38d5a: a83e60ef jal 1f7dc <_ZN7testing8internalL19ParseGoogleTestFlagEPKc> - 38d5e: f15d bnez a0,38d04 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x6a> - 38d60: 4601 li a2,0 - 38d62: 00004597 auipc a1,0x4 - 38d66: 1ae58593 addi a1,a1,430 # 3cf10 <_ZN7testing8internalL13kFlagfileFlagE> - 38d6a: 8552 mv a0,s4 - 38d6c: d98e10ef jal 1a304 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> - 38d70: f935 bnez a0,38ce4 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x4a> - 38d72: 67e2 ld a5,24(sp) - 38d74: 01878d63 beq a5,s8,38d8e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xf4> - 38d78: 4709 li a4,2 - 38d7a: 06e78063 beq a5,a4,38dda <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x140> - 38d7e: 8552 mv a0,s4 - 38d80: f90e40ef jal 1d510 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc> - 38d84: 64c2 ld s1,16(sp) - 38d86: d555 beqz a0,38d32 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x98> - 38d88: 01ac8023 sb s10,0(s9) - 38d8c: b75d j 38d32 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x98> - 38d8e: 64c2 ld s1,16(sp) - 38d90: 8662 mv a2,s8 - 38d92: 00004597 auipc a1,0x4 - 38d96: c1e58593 addi a1,a1,-994 # 3c9b0 <_IO_stdin_used+0x2e30> - 38d9a: 8526 mv a0,s1 - 38d9c: c25dc0ef jal 159c0 - 38da0: fd79 bnez a0,38d7e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xe4> - 38da2: 01ac8023 sb s10,0(s9) - 38da6: b771 j 38d32 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x98> - 38da8: 64aa ld s1,136(sp) - 38daa: 690a ld s2,128(sp) - 38dac: 79e6 ld s3,120(sp) - 38dae: 7a46 ld s4,112(sp) - 38db0: 7aa6 ld s5,104(sp) - 38db2: 7b06 ld s6,96(sp) - 38db4: 6be6 ld s7,88(sp) - 38db6: 6c46 ld s8,80(sp) - 38db8: 6ca6 ld s9,72(sp) - 38dba: 6d06 ld s10,64(sp) - 38dbc: 7de2 ld s11,56(sp) - 38dbe: 00013797 auipc a5,0x13 - 38dc2: 0527b783 ld a5,82(a5) # 4be10 <_GLOBAL_OFFSET_TABLE_+0x2c0> - 38dc6: 0007c783 lbu a5,0(a5) - 38dca: ebb9 bnez a5,38e20 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x186> - 38dcc: 60ea ld ra,152(sp) - 38dce: 644a ld s0,144(sp) - 38dd0: 610d addi sp,sp,160 - 38dd2: 8082 ret - 38dd4: fff40a1b addiw s4,s0,-1 - 38dd8: bf89 j 38d2a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x90> - 38dda: 64c2 ld s1,16(sp) - 38ddc: 02d00713 li a4,45 - 38de0: 0004c783 lbu a5,0(s1) - 38de4: 02e78363 beq a5,a4,38e0a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x170> - 38de8: 02d00713 li a4,45 - 38dec: 02e78f63 beq a5,a4,38e2a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x190> - 38df0: 02f00713 li a4,47 - 38df4: f8e795e3 bne a5,a4,38d7e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xe4> - 38df8: 0014c703 lbu a4,1(s1) - 38dfc: 03f00793 li a5,63 - 38e00: f6f71fe3 bne a4,a5,38d7e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xe4> - 38e04: 01ac8023 sb s10,0(s9) - 38e08: b72d j 38d32 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x98> - 38e0a: 0014c683 lbu a3,1(s1) - 38e0e: 06800713 li a4,104 - 38e12: f6e68be3 beq a3,a4,38d88 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xee> - 38e16: 02d00713 li a4,45 - 38e1a: fce79be3 bne a5,a4,38df0 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x156> - 38e1e: a031 j 38e2a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x190> - 38e20: 644a ld s0,144(sp) - 38e22: 60ea ld ra,152(sp) - 38e24: 610d addi sp,sp,160 - 38e26: b93e306f j 1c9b8 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0> - 38e2a: 0014c683 lbu a3,1(s1) - 38e2e: 03f00713 li a4,63 - 38e32: fae69fe3 bne a3,a4,38df0 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x156> - 38e36: bf89 j 38d88 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xee> - 38e38: 842a mv s0,a0 - 38e3a: 855a mv a0,s6 - 38e3c: f85dd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 38e40: 8522 mv a0,s0 - 38e42: 9afdc0ef jal 157f0 <_Unwind_Resume@plt> - -0000000000038e46 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_>: - 38e46: 7159 addi sp,sp,-112 - 38e48: e4ce sd s3,72(sp) - 38e4a: 89aa mv s3,a0 - 38e4c: 850a mv a0,sp - 38e4e: f0a2 sd s0,96(sp) - 38e50: eca6 sd s1,88(sp) - 38e52: fc56 sd s5,56(sp) - 38e54: f486 sd ra,104(sp) - 38e56: 8aae mv s5,a1 - 38e58: c03e10ef jal 1aa5a <_ZN7testing8internal8GetArgvsB5cxx11Ev> - 38e5c: 64a2 ld s1,8(sp) - 38e5e: 6402 ld s0,0(sp) - 38e60: 02848863 beq s1,s0,38e90 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x4a> - 38e64: 6008 ld a0,0(s0) - 38e66: 01040793 addi a5,s0,16 - 38e6a: 00f50463 beq a0,a5,38e72 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x2c> - 38e6e: a93dc0ef jal 15900 <_ZdlPv@plt> - 38e72: 02040413 addi s0,s0,32 - 38e76: fe8497e3 bne s1,s0,38e64 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x1e> - 38e7a: 6502 ld a0,0(sp) - 38e7c: c119 beqz a0,38e82 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x3c> - 38e7e: a83dc0ef jal 15900 <_ZdlPv@plt> - 38e82: 70a6 ld ra,104(sp) - 38e84: 7406 ld s0,96(sp) - 38e86: 64e6 ld s1,88(sp) - 38e88: 69a6 ld s3,72(sp) - 38e8a: 7ae2 ld s5,56(sp) - 38e8c: 6165 addi sp,sp,112 - 38e8e: 8082 ret - 38e90: e0d2 sd s4,64(sp) - 38e92: e8ca sd s2,80(sp) - 38e94: f85a sd s6,48(sp) - 38e96: f45e sd s7,40(sp) - 38e98: f062 sd s8,32(sp) - 38e9a: 8a0a mv s4,sp - 38e9c: c481 beqz s1,38ea4 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x5e> - 38e9e: 8526 mv a0,s1 - 38ea0: a61dc0ef jal 15900 <_ZdlPv@plt> - 38ea4: 0009a783 lw a5,0(s3) - 38ea8: 0ef05463 blez a5,38f90 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x14a> - 38eac: 8c818493 addi s1,gp,-1848 # 4c658 <_ZN7testing8internalL7g_argvsE> - 38eb0: 0004bb03 ld s6,0(s1) - 38eb4: 0084b903 ld s2,8(s1) - 38eb8: 032b0363 beq s6,s2,38ede <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x98> - 38ebc: 845a mv s0,s6 - 38ebe: 6008 ld a0,0(s0) - 38ec0: 01040793 addi a5,s0,16 - 38ec4: 00f50463 beq a0,a5,38ecc <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x86> - 38ec8: a39dc0ef jal 15900 <_ZdlPv@plt> - 38ecc: 02040413 addi s0,s0,32 - 38ed0: ff2417e3 bne s0,s2,38ebe <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x78> - 38ed4: 0009a783 lw a5,0(s3) - 38ed8: 0164b423 sd s6,8(s1) - 38edc: cba5 beqz a5,38f4c <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x106> - 38ede: 8956 mv s2,s5 - 38ee0: 4401 li s0,0 - 38ee2: 00013b97 auipc s7,0x13 - 38ee6: da6bbb83 ld s7,-602(s7) # 4bc88 <_GLOBAL_OFFSET_TABLE_+0x138> - 38eea: 00013c17 auipc s8,0x13 - 38eee: fcec3c03 ld s8,-50(s8) # 4beb8 <_GLOBAL_OFFSET_TABLE_+0x368> - 38ef2: 01010b13 addi s6,sp,16 - 38ef6: a02d j 38f20 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xda> - 38ef8: 01078713 addi a4,a5,16 - 38efc: e398 sd a4,0(a5) - 38efe: 6682 ld a3,0(sp) - 38f00: 6622 ld a2,8(sp) - 38f02: 07668963 beq a3,s6,38f74 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x12e> - 38f06: 6742 ld a4,16(sp) - 38f08: e394 sd a3,0(a5) - 38f0a: eb98 sd a4,16(a5) - 38f0c: e790 sd a2,8(a5) - 38f0e: 02078793 addi a5,a5,32 - 38f12: e49c sd a5,8(s1) - 38f14: 0009a783 lw a5,0(s3) - 38f18: 2405 addiw s0,s0,1 - 38f1a: 0921 addi s2,s2,8 - 38f1c: 02878863 beq a5,s0,38f4c <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x106> - 38f20: 85ca mv a1,s2 - 38f22: 8552 mv a0,s4 - 38f24: 9b82 jalr s7 - 38f26: 649c ld a5,8(s1) - 38f28: 6898 ld a4,16(s1) - 38f2a: fce797e3 bne a5,a4,38ef8 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xb2> - 38f2e: 85d2 mv a1,s4 - 38f30: 8c818513 addi a0,gp,-1848 # 4c658 <_ZN7testing8internalL7g_argvsE> - 38f34: 9c02 jalr s8 - 38f36: 6502 ld a0,0(sp) - 38f38: fd650ee3 beq a0,s6,38f14 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xce> - 38f3c: 9c5dc0ef jal 15900 <_ZdlPv@plt> - 38f40: 0009a783 lw a5,0(s3) - 38f44: 2405 addiw s0,s0,1 - 38f46: 0921 addi s2,s2,8 - 38f48: fc879ce3 bne a5,s0,38f20 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xda> - 38f4c: 85d6 mv a1,s5 - 38f4e: 854e mv a0,s3 - 38f50: dd3f50ef jal 2ed22 <_ZN7testing8internal24ParseGoogleTestFlagsOnlyEPiPPc> - 38f54: b82f20ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 38f58: 7406 ld s0,96(sp) - 38f5a: 6946 ld s2,80(sp) - 38f5c: 6a06 ld s4,64(sp) - 38f5e: 7b42 ld s6,48(sp) - 38f60: 7ba2 ld s7,40(sp) - 38f62: 7c02 ld s8,32(sp) - 38f64: 70a6 ld ra,104(sp) - 38f66: 64e6 ld s1,88(sp) - 38f68: 69a6 ld s3,72(sp) - 38f6a: 7ae2 ld s5,56(sp) - 38f6c: 6128 ld a0,64(a0) - 38f6e: 6165 addi sp,sp,112 - 38f70: beff506f j 2eb5e <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv> - 38f74: 855a mv a0,s6 - 38f76: 00160593 addi a1,a2,1 - 38f7a: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma - 38f7e: 02050407 vle8.v v8,(a0) - 38f82: 8d95 sub a1,a1,a3 - 38f84: 9536 add a0,a0,a3 - 38f86: 02070427 vse8.v v8,(a4) - 38f8a: 9736 add a4,a4,a3 - 38f8c: f5fd bnez a1,38f7a <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x134> - 38f8e: bfbd j 38f0c <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xc6> - 38f90: 70a6 ld ra,104(sp) - 38f92: 7406 ld s0,96(sp) - 38f94: 6946 ld s2,80(sp) - 38f96: 6a06 ld s4,64(sp) - 38f98: 7b42 ld s6,48(sp) - 38f9a: 7ba2 ld s7,40(sp) - 38f9c: 7c02 ld s8,32(sp) - 38f9e: 64e6 ld s1,88(sp) - 38fa0: 69a6 ld s3,72(sp) - 38fa2: 7ae2 ld s5,56(sp) - 38fa4: 6165 addi sp,sp,112 - 38fa6: 8082 ret - 38fa8: 842a mv s0,a0 - 38faa: 8552 mv a0,s4 - 38fac: e15dd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 38fb0: 8522 mv a0,s0 - 38fb2: 83fdc0ef jal 157f0 <_Unwind_Resume@plt> - -0000000000038fb6 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_>: - 38fb6: 7119 addi sp,sp,-128 - 38fb8: e8d2 sd s4,80(sp) - 38fba: 01010a13 addi s4,sp,16 - 38fbe: ecce sd s3,88(sp) - 38fc0: 89aa mv s3,a0 - 38fc2: 8552 mv a0,s4 - 38fc4: f8a2 sd s0,112(sp) - 38fc6: f4a6 sd s1,104(sp) - 38fc8: e4d6 sd s5,72(sp) - 38fca: fc86 sd ra,120(sp) - 38fcc: 8aae mv s5,a1 - 38fce: a8de10ef jal 1aa5a <_ZN7testing8internal8GetArgvsB5cxx11Ev> - 38fd2: 64e2 ld s1,24(sp) - 38fd4: 6442 ld s0,16(sp) - 38fd6: 02848963 beq s1,s0,39008 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x52> - 38fda: 6008 ld a0,0(s0) - 38fdc: 01040793 addi a5,s0,16 - 38fe0: 00f50463 beq a0,a5,38fe8 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x32> - 38fe4: 91ddc0ef jal 15900 <_ZdlPv@plt> - 38fe8: 02040413 addi s0,s0,32 - 38fec: fe8497e3 bne s1,s0,38fda <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x24> - 38ff0: 6542 ld a0,16(sp) - 38ff2: c119 beqz a0,38ff8 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x42> - 38ff4: 90ddc0ef jal 15900 <_ZdlPv@plt> - 38ff8: 70e6 ld ra,120(sp) - 38ffa: 7446 ld s0,112(sp) - 38ffc: 74a6 ld s1,104(sp) - 38ffe: 69e6 ld s3,88(sp) - 39000: 6a46 ld s4,80(sp) - 39002: 6aa6 ld s5,72(sp) - 39004: 6109 addi sp,sp,128 - 39006: 8082 ret - 39008: f0ca sd s2,96(sp) - 3900a: e0da sd s6,64(sp) - 3900c: fc5e sd s7,56(sp) - 3900e: f862 sd s8,48(sp) - 39010: c481 beqz s1,39018 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x62> - 39012: 8526 mv a0,s1 - 39014: 8eddc0ef jal 15900 <_ZdlPv@plt> - 39018: 0009a783 lw a5,0(s3) - 3901c: 10f05063 blez a5,3911c <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x166> - 39020: 8c818493 addi s1,gp,-1848 # 4c658 <_ZN7testing8internalL7g_argvsE> - 39024: 0004bb03 ld s6,0(s1) - 39028: 0084b903 ld s2,8(s1) - 3902c: 032b0363 beq s6,s2,39052 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x9c> - 39030: 845a mv s0,s6 - 39032: 6008 ld a0,0(s0) - 39034: 01040793 addi a5,s0,16 - 39038: 00f50463 beq a0,a5,39040 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x8a> - 3903c: 8c5dc0ef jal 15900 <_ZdlPv@plt> - 39040: 02040413 addi s0,s0,32 - 39044: ff2417e3 bne s0,s2,39032 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x7c> - 39048: 0009a783 lw a5,0(s3) - 3904c: 0164b423 sd s6,8(s1) - 39050: c7c1 beqz a5,390d8 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x122> - 39052: 8956 mv s2,s5 - 39054: 4401 li s0,0 - 39056: 00810b13 addi s6,sp,8 - 3905a: 00013c17 auipc s8,0x13 - 3905e: e5ec3c03 ld s8,-418(s8) # 4beb8 <_GLOBAL_OFFSET_TABLE_+0x368> - 39062: 02010b93 addi s7,sp,32 - 39066: a02d j 39090 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xda> - 39068: 01078713 addi a4,a5,16 - 3906c: e398 sd a4,0(a5) - 3906e: 66c2 ld a3,16(sp) - 39070: 6662 ld a2,24(sp) - 39072: 09768763 beq a3,s7,39100 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x14a> - 39076: 7702 ld a4,32(sp) - 39078: e394 sd a3,0(a5) - 3907a: eb98 sd a4,16(a5) - 3907c: e790 sd a2,8(a5) - 3907e: 02078793 addi a5,a5,32 - 39082: e49c sd a5,8(s1) - 39084: 0009a783 lw a5,0(s3) - 39088: 2405 addiw s0,s0,1 - 3908a: 0921 addi s2,s2,8 - 3908c: 04878663 beq a5,s0,390d8 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x122> - 39090: 855a mv a0,s6 - 39092: a32e20ef jal 1b2c4 <_ZN7testing7MessageC1Ev> - 39096: 00093583 ld a1,0(s2) - 3909a: 855a mv a0,s6 - 3909c: cd6ed0ef jal 26572 <_ZN7testing7MessagelsEPw> - 390a0: 85aa mv a1,a0 - 390a2: 8552 mv a0,s4 - 390a4: e4ae20ef jal 1b6ee <_ZNK7testing7Message9GetStringB5cxx11Ev> - 390a8: 6522 ld a0,8(sp) - 390aa: c501 beqz a0,390b2 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xfc> - 390ac: 611c ld a5,0(a0) - 390ae: 679c ld a5,8(a5) - 390b0: 9782 jalr a5 - 390b2: 649c ld a5,8(s1) - 390b4: 6898 ld a4,16(s1) - 390b6: fae799e3 bne a5,a4,39068 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xb2> - 390ba: 85d2 mv a1,s4 - 390bc: 8c818513 addi a0,gp,-1848 # 4c658 <_ZN7testing8internalL7g_argvsE> - 390c0: 9c02 jalr s8 - 390c2: 6542 ld a0,16(sp) - 390c4: fd7500e3 beq a0,s7,39084 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xce> - 390c8: 839dc0ef jal 15900 <_ZdlPv@plt> - 390cc: 0009a783 lw a5,0(s3) - 390d0: 2405 addiw s0,s0,1 - 390d2: 0921 addi s2,s2,8 - 390d4: fa879ee3 bne a5,s0,39090 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xda> - 390d8: 85d6 mv a1,s5 - 390da: 854e mv a0,s3 - 390dc: c3df50ef jal 2ed18 <_ZN7testing8internal24ParseGoogleTestFlagsOnlyEPiPPw> - 390e0: 9f6f20ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 390e4: 7446 ld s0,112(sp) - 390e6: 7906 ld s2,96(sp) - 390e8: 6b06 ld s6,64(sp) - 390ea: 7be2 ld s7,56(sp) - 390ec: 7c42 ld s8,48(sp) - 390ee: 70e6 ld ra,120(sp) - 390f0: 74a6 ld s1,104(sp) - 390f2: 69e6 ld s3,88(sp) - 390f4: 6a46 ld s4,80(sp) - 390f6: 6aa6 ld s5,72(sp) - 390f8: 6128 ld a0,64(a0) - 390fa: 6109 addi sp,sp,128 - 390fc: a63f506f j 2eb5e <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv> - 39100: 855e mv a0,s7 - 39102: 00160593 addi a1,a2,1 - 39106: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma - 3910a: 02050407 vle8.v v8,(a0) - 3910e: 8d95 sub a1,a1,a3 - 39110: 9536 add a0,a0,a3 - 39112: 02070427 vse8.v v8,(a4) - 39116: 9736 add a4,a4,a3 - 39118: f5fd bnez a1,39106 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x150> - 3911a: b78d j 3907c <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xc6> - 3911c: 70e6 ld ra,120(sp) - 3911e: 7446 ld s0,112(sp) - 39120: 7906 ld s2,96(sp) - 39122: 6b06 ld s6,64(sp) - 39124: 7be2 ld s7,56(sp) - 39126: 7c42 ld s8,48(sp) - 39128: 74a6 ld s1,104(sp) - 3912a: 69e6 ld s3,88(sp) - 3912c: 6a46 ld s4,80(sp) - 3912e: 6aa6 ld s5,72(sp) - 39130: 6109 addi sp,sp,128 - 39132: 8082 ret - 39134: 67a2 ld a5,8(sp) - 39136: 842a mv s0,a0 - 39138: cb91 beqz a5,3914c <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x196> - 3913a: 6398 ld a4,0(a5) - 3913c: 853e mv a0,a5 - 3913e: 671c ld a5,8(a4) - 39140: 9782 jalr a5 - 39142: a029 j 3914c <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x196> - 39144: 842a mv s0,a0 - 39146: 8552 mv a0,s4 - 39148: c79dd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3914c: 8522 mv a0,s0 - 3914e: ea2dc0ef jal 157f0 <_Unwind_Resume@plt> - -0000000000039152 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_>: - 39152: 7139 addi sp,sp,-64 - 39154: f822 sd s0,48(sp) - 39156: e456 sd s5,8(sp) - 39158: 6500 ld s0,8(a0) - 3915a: 00053a83 ld s5,0(a0) - 3915e: 577d li a4,-1 - 39160: fc06 sd ra,56(sp) - 39162: 41540433 sub s0,s0,s5 - 39166: f426 sd s1,40(sp) - 39168: f04a sd s2,32(sp) - 3916a: ec4e sd s3,24(sp) - 3916c: e852 sd s4,16(sp) - 3916e: 40345793 srai a5,s0,0x3 - 39172: 8311 srli a4,a4,0x4 - 39174: 08e78663 beq a5,a4,39200 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0xae> - 39178: 84aa mv s1,a0 - 3917a: 892e mv s2,a1 - 3917c: 4505 li a0,1 - 3917e: e7bd bnez a5,391ec <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x9a> - 39180: 57fd li a5,-1 - 39182: 8391 srli a5,a5,0x4 - 39184: 06a7ec63 bltu a5,a0,391fc <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0xaa> - 39188: 00351993 slli s3,a0,0x3 - 3918c: 854e mv a0,s3 - 3918e: f12dc0ef jal 158a0 <_Znwm@plt> - 39192: 00093703 ld a4,0(s2) - 39196: 008507b3 add a5,a0,s0 - 3919a: 00840a13 addi s4,s0,8 - 3919e: e398 sd a4,0(a5) - 391a0: 892a mv s2,a0 - 391a2: 9a2a add s4,s4,a0 - 391a4: 02804463 bgtz s0,391cc <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x7a> - 391a8: 020a9e63 bnez s5,391e4 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x92> - 391ac: 70e2 ld ra,56(sp) - 391ae: 7442 ld s0,48(sp) - 391b0: 99ca add s3,s3,s2 - 391b2: 0134b823 sd s3,16(s1) - 391b6: 0124b023 sd s2,0(s1) - 391ba: 0144b423 sd s4,8(s1) - 391be: 7902 ld s2,32(sp) - 391c0: 74a2 ld s1,40(sp) - 391c2: 69e2 ld s3,24(sp) - 391c4: 6a42 ld s4,16(sp) - 391c6: 6aa2 ld s5,8(sp) - 391c8: 6121 addi sp,sp,64 - 391ca: 8082 ret - 391cc: 872a mv a4,a0 - 391ce: 86d6 mv a3,s5 - 391d0: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 391d4: 02068407 vle8.v v8,(a3) - 391d8: 8c1d sub s0,s0,a5 - 391da: 96be add a3,a3,a5 - 391dc: 02070427 vse8.v v8,(a4) - 391e0: 973e add a4,a4,a5 - 391e2: f47d bnez s0,391d0 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x7e> - 391e4: 8556 mv a0,s5 - 391e6: f1adc0ef jal 15900 <_ZdlPv@plt> - 391ea: b7c9 j 391ac <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x5a> - 391ec: 00179513 slli a0,a5,0x1 - 391f0: f8f578e3 bgeu a0,a5,39180 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x2e> - 391f4: 59c5 li s3,-15 - 391f6: 0019d993 srli s3,s3,0x1 - 391fa: bf49 j 3918c <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x3a> - 391fc: 853e mv a0,a5 - 391fe: b769 j 39188 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x36> - 39200: 00001517 auipc a0,0x1 - 39204: f8850513 addi a0,a0,-120 # 3a188 <_IO_stdin_used+0x608> - 39208: ee8dc0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - -000000000003920c <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: - 3920c: dc010113 addi sp,sp,-576 - 39210: 01bc addi a5,sp,200 - 39212: 22813823 sd s0,560(sp) - 39216: 23213023 sd s2,544(sp) - 3921a: 842a mv s0,a0 - 3921c: 04810913 addi s2,sp,72 - 39220: 853e mv a0,a5 - 39222: 22913423 sd s1,552(sp) - 39226: 21313c23 sd s3,536(sp) - 3922a: 21613023 sd s6,512(sp) - 3922e: f3ea sd s10,480(sp) - 39230: e43e sd a5,8(sp) - 39232: ec2e sd a1,24(sp) - 39234: 22113c23 sd ra,568(sp) - 39238: 21413823 sd s4,528(sp) - 3923c: 21513423 sd s5,520(sp) - 39240: ffde sd s7,504(sp) - 39242: fbe2 sd s8,496(sp) - 39244: f7e6 sd s9,488(sp) - 39246: efee sd s11,472(sp) - 39248: fc4a sd s2,56(sp) - 3924a: 9b6dc0ef jal 15400 <_ZNSt8ios_baseC2Ev@plt> - 3924e: cd817057 vsetivli zero,2,e64,m1,ta,ma - 39252: 5e0030d7 vmv.v.i v1,0 - 39256: 1b1c addi a5,sp,432 - 39258: 00013997 auipc s3,0x13 - 3925c: 9e09b983 ld s3,-1568(s3) # 4bc38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 39260: 0207f0a7 vse64.v v1,(a5) - 39264: 039c addi a5,sp,448 - 39266: 0207f0a7 vse64.v v1,(a5) - 3926a: 0109b483 ld s1,16(s3) - 3926e: 1a011423 sh zero,424(sp) - 39272: 0189bb03 ld s6,24(s3) - 39276: 00013717 auipc a4,0x13 - 3927a: ce273703 ld a4,-798(a4) # 4bf58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 3927e: 01070d13 addi s10,a4,16 - 39282: fe84b783 ld a5,-24(s1) - 39286: f302 sd zero,416(sp) - 39288: e4a6 sd s1,72(sp) - 3928a: 978a add a5,a5,sp - 3928c: e5ea sd s10,200(sp) - 3928e: 0567b423 sd s6,72(a5) - 39292: e882 sd zero,80(sp) - 39294: fe84b503 ld a0,-24(s1) - 39298: 4581 li a1,0 - 3929a: 954a add a0,a0,s2 - 3929c: 914dc0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 392a0: 0209b903 ld s2,32(s3) - 392a4: 0289bb83 ld s7,40(s3) - 392a8: 08b8 addi a4,sp,88 - 392aa: fe893503 ld a0,-24(s2) - 392ae: ecca sd s2,88(sp) - 392b0: 4581 li a1,0 - 392b2: 953a add a0,a0,a4 - 392b4: 01753023 sd s7,0(a0) - 392b8: f03a sd a4,32(sp) - 392ba: 8f6dc0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 392be: 0089bc83 ld s9,8(s3) - 392c2: cd817057 vsetivli zero,2,e64,m1,ta,ma - 392c6: 0309bc03 ld s8,48(s3) - 392ca: fe8cb703 ld a4,-24(s9) - 392ce: 5e0030d7 vmv.v.i v1,0 - 392d2: 00013797 auipc a5,0x13 - 392d6: b367b783 ld a5,-1226(a5) # 4be08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 392da: 970a add a4,a4,sp - 392dc: 05873423 sd s8,72(a4) - 392e0: 01878d93 addi s11,a5,24 - 392e4: 04078713 addi a4,a5,64 - 392e8: 06878a93 addi s5,a5,104 - 392ec: 10bc addi a5,sp,104 - 392ee: 0207f0a7 vse64.v v1,(a5) - 392f2: 0934 addi a3,sp,152 - 392f4: 18bc addi a5,sp,120 - 392f6: 00013997 auipc s3,0x13 - 392fa: ab29b983 ld s3,-1358(s3) # 4bda8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 392fe: 0207f0a7 vse64.v v1,(a5) - 39302: 8536 mv a0,a3 - 39304: 013c addi a5,sp,136 - 39306: 09c1 addi s3,s3,16 - 39308: 0207f0a7 vse64.v v1,(a5) - 3930c: f43a sd a4,40(sp) - 3930e: ecba sd a4,88(sp) - 39310: e836 sd a3,16(sp) - 39312: e4ee sd s11,72(sp) - 39314: e5d6 sd s5,200(sp) - 39316: f0ce sd s3,96(sp) - 39318: 888dc0ef jal 153a0 <_ZNSt6localeC1Ev@plt> - 3931c: 6522 ld a0,8(sp) - 3931e: 00013a17 auipc s4,0x13 - 39322: 9baa3a03 ld s4,-1606(s4) # 4bcd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 39326: 1938 addi a4,sp,184 - 39328: 47e1 li a5,24 - 3932a: 0a41 addi s4,s4,16 - 3932c: 108c addi a1,sp,96 - 3932e: f83a sd a4,48(sp) - 39330: f902 sd zero,176(sp) - 39332: 0a010c23 sb zero,184(sp) - 39336: d13e sw a5,160(sp) - 39338: f53a sd a4,168(sp) - 3933a: f0d2 sd s4,96(sp) - 3933c: 874dc0ef jal 153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 39340: 67e2 ld a5,24(sp) - 39342: 7502 ld a0,32(sp) - 39344: 638c ld a1,0(a5) - 39346: e6adc0ef jal 159b0 <_ZNSo9_M_insertIxEERSoT_@plt> - 3934a: 672a ld a4,136(sp) - 3934c: 01040793 addi a5,s0,16 - 39350: 00043423 sd zero,8(s0) - 39354: 00040823 sb zero,16(s0) - 39358: e01c sd a5,0(s0) - 3935a: cf41 beqz a4,393f2 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1e6> - 3935c: 77e6 ld a5,120(sp) - 3935e: c399 beqz a5,39364 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x158> - 39360: 08f76763 bltu a4,a5,393ee <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1e2> - 39364: 668a ld a3,128(sp) - 39366: 4601 li a2,0 - 39368: 4581 li a1,0 - 3936a: 8f15 sub a4,a4,a3 - 3936c: 8522 mv a0,s0 - 3936e: c02dc0ef jal 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 39372: 77a2 ld a5,40(sp) - 39374: 752a ld a0,168(sp) - 39376: e4ee sd s11,72(sp) - 39378: ecbe sd a5,88(sp) - 3937a: 77c2 ld a5,48(sp) - 3937c: e5d6 sd s5,200(sp) - 3937e: f0d2 sd s4,96(sp) - 39380: 00f50463 beq a0,a5,39388 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x17c> - 39384: d7cdc0ef jal 15900 <_ZdlPv@plt> - 39388: 6542 ld a0,16(sp) - 3938a: f0ce sd s3,96(sp) - 3938c: 894dc0ef jal 15420 <_ZNSt6localeD1Ev@plt> - 39390: fe8cb683 ld a3,-24(s9) - 39394: fe893703 ld a4,-24(s2) - 39398: fe84b783 ld a5,-24(s1) - 3939c: 968a add a3,a3,sp - 3939e: 0586b423 sd s8,72(a3) - 393a2: ecca sd s2,88(sp) - 393a4: 970a add a4,a4,sp - 393a6: 05773c23 sd s7,88(a4) - 393aa: 6522 ld a0,8(sp) - 393ac: e4a6 sd s1,72(sp) - 393ae: 978a add a5,a5,sp - 393b0: 0567b423 sd s6,72(a5) - 393b4: e5ea sd s10,200(sp) - 393b6: e882 sd zero,80(sp) - 393b8: a28dc0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 393bc: 23813083 ld ra,568(sp) - 393c0: 8522 mv a0,s0 - 393c2: 23013403 ld s0,560(sp) - 393c6: 22813483 ld s1,552(sp) - 393ca: 22013903 ld s2,544(sp) - 393ce: 21813983 ld s3,536(sp) - 393d2: 21013a03 ld s4,528(sp) - 393d6: 20813a83 ld s5,520(sp) - 393da: 20013b03 ld s6,512(sp) - 393de: 7bfe ld s7,504(sp) - 393e0: 7c5e ld s8,496(sp) - 393e2: 7cbe ld s9,488(sp) - 393e4: 7d1e ld s10,480(sp) - 393e6: 6dfe ld s11,472(sp) - 393e8: 24010113 addi sp,sp,576 - 393ec: 8082 ret - 393ee: 873e mv a4,a5 - 393f0: bf95 j 39364 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x158> - 393f2: 112c addi a1,sp,168 - 393f4: 8522 mv a0,s0 - 393f6: f7adc0ef jal 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 393fa: bfa5 j 39372 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x166> - 393fc: 87aa mv a5,a0 - 393fe: 8522 mv a0,s0 - 39400: 843e mv s0,a5 - 39402: 9bfdd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 39406: 7562 ld a0,56(sp) - 39408: f89db0ef jal 15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 3940c: 8522 mv a0,s0 - 3940e: be2dc0ef jal 157f0 <_Unwind_Resume@plt> - 39412: 842a mv s0,a0 - 39414: bfcd j 39406 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1fa> - 39416: 842a mv s0,a0 - 39418: 1128 addi a0,sp,168 - 3941a: f0d2 sd s4,96(sp) - 3941c: 9a5dd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 39420: 6542 ld a0,16(sp) - 39422: f0ce sd s3,96(sp) - 39424: ffddb0ef jal 15420 <_ZNSt6localeD1Ev@plt> - 39428: fe8cb683 ld a3,-24(s9) - 3942c: fe893703 ld a4,-24(s2) - 39430: 0090 addi a2,sp,64 - 39432: 19068693 addi a3,a3,400 - 39436: fe84b783 ld a5,-24(s1) - 3943a: 96b2 add a3,a3,a2 - 3943c: e786bc23 sd s8,-392(a3) - 39440: 19070713 addi a4,a4,400 - 39444: ecca sd s2,88(sp) - 39446: 9732 add a4,a4,a2 - 39448: e9773423 sd s7,-376(a4) - 3944c: 19078793 addi a5,a5,400 - 39450: e4a6 sd s1,72(sp) - 39452: 97b2 add a5,a5,a2 - 39454: e767bc23 sd s6,-392(a5) - 39458: e882 sd zero,80(sp) - 3945a: 6522 ld a0,8(sp) - 3945c: e5ea sd s10,200(sp) - 3945e: 982dc0ef jal 155e0 <_ZNSt8ios_baseD2Ev@plt> - 39462: 8522 mv a0,s0 - 39464: b8cdc0ef jal 157f0 <_Unwind_Resume@plt> - 39468: fe84b783 ld a5,-24(s1) - 3946c: 0098 addi a4,sp,64 - 3946e: e4a6 sd s1,72(sp) - 39470: 19078793 addi a5,a5,400 - 39474: 97ba add a5,a5,a4 - 39476: e767bc23 sd s6,-392(a5) - 3947a: 842a mv s0,a0 - 3947c: e882 sd zero,80(sp) - 3947e: bff1 j 3945a <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x24e> - 39480: 842a mv s0,a0 - 39482: bfe1 j 3945a <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x24e> - -0000000000039484 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_>: - 39484: 7139 addi sp,sp,-64 - 39486: f822 sd s0,48(sp) - 39488: e456 sd s5,8(sp) - 3948a: 6500 ld s0,8(a0) - 3948c: 00053a83 ld s5,0(a0) - 39490: 577d li a4,-1 - 39492: fc06 sd ra,56(sp) - 39494: 41540433 sub s0,s0,s5 - 39498: f426 sd s1,40(sp) - 3949a: f04a sd s2,32(sp) - 3949c: ec4e sd s3,24(sp) - 3949e: e852 sd s4,16(sp) - 394a0: 40245793 srai a5,s0,0x2 - 394a4: 830d srli a4,a4,0x3 - 394a6: 08e78663 beq a5,a4,39532 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0xae> - 394aa: 84aa mv s1,a0 - 394ac: 892e mv s2,a1 - 394ae: 4505 li a0,1 - 394b0: e7bd bnez a5,3951e <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x9a> - 394b2: 57fd li a5,-1 - 394b4: 838d srli a5,a5,0x3 - 394b6: 06a7ec63 bltu a5,a0,3952e <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0xaa> - 394ba: 00251993 slli s3,a0,0x2 - 394be: 854e mv a0,s3 - 394c0: be0dc0ef jal 158a0 <_Znwm@plt> - 394c4: 00092703 lw a4,0(s2) - 394c8: 008507b3 add a5,a0,s0 - 394cc: 00440a13 addi s4,s0,4 - 394d0: c398 sw a4,0(a5) - 394d2: 892a mv s2,a0 - 394d4: 9a2a add s4,s4,a0 - 394d6: 02804463 bgtz s0,394fe <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x7a> - 394da: 020a9e63 bnez s5,39516 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x92> - 394de: 70e2 ld ra,56(sp) - 394e0: 7442 ld s0,48(sp) - 394e2: 99ca add s3,s3,s2 - 394e4: 0134b823 sd s3,16(s1) - 394e8: 0124b023 sd s2,0(s1) - 394ec: 0144b423 sd s4,8(s1) - 394f0: 7902 ld s2,32(sp) - 394f2: 74a2 ld s1,40(sp) - 394f4: 69e2 ld s3,24(sp) - 394f6: 6a42 ld s4,16(sp) - 394f8: 6aa2 ld s5,8(sp) - 394fa: 6121 addi sp,sp,64 - 394fc: 8082 ret - 394fe: 872a mv a4,a0 - 39500: 86d6 mv a3,s5 - 39502: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 39506: 02068407 vle8.v v8,(a3) - 3950a: 8c1d sub s0,s0,a5 - 3950c: 96be add a3,a3,a5 - 3950e: 02070427 vse8.v v8,(a4) - 39512: 973e add a4,a4,a5 - 39514: f47d bnez s0,39502 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x7e> - 39516: 8556 mv a0,s5 - 39518: be8dc0ef jal 15900 <_ZdlPv@plt> - 3951c: b7c9 j 394de <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x5a> - 3951e: 00179513 slli a0,a5,0x1 - 39522: f8f578e3 bgeu a0,a5,394b2 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x2e> - 39526: 59e5 li s3,-7 - 39528: 0019d993 srli s3,s3,0x1 - 3952c: bf49 j 394be <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x3a> - 3952e: 853e mv a0,a5 - 39530: b769 j 394ba <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x36> - 39532: 00001517 auipc a0,0x1 - 39536: c5650513 addi a0,a0,-938 # 3a188 <_IO_stdin_used+0x608> - 3953a: bb6dc0ef jal 158f0 <_ZSt20__throw_length_errorPKc@plt> - -000000000003953e <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_>: - 3953e: 7179 addi sp,sp,-48 - 39540: f406 sd ra,40(sp) - 39542: f022 sd s0,32(sp) - 39544: c145 beqz a0,395e4 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0xa6> - 39546: 611c ld a5,0(a0) - 39548: 00013597 auipc a1,0x13 - 3954c: 8a85b583 ld a1,-1880(a1) # 4bdf0 <_GLOBAL_OFFSET_TABLE_+0x2a0> - 39550: 842a mv s0,a0 - 39552: ff87b783 ld a5,-8(a5) - 39556: 679c ld a5,8(a5) - 39558: 06b78d63 beq a5,a1,395d2 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x94> - 3955c: 0007c683 lbu a3,0(a5) - 39560: 02a00713 li a4,42 - 39564: 4501 li a0,0 - 39566: 00e68763 beq a3,a4,39574 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x36> - 3956a: 853e mv a0,a5 - 3956c: e54dc0ef jal 15bc0 - 39570: 00153513 seqz a0,a0 - 39574: f27e30ef jal 1d49a <_ZN7testing8internal6IsTrueEb> - 39578: c105 beqz a0,39598 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x5a> - 3957a: 8522 mv a0,s0 - 3957c: 7402 ld s0,32(sp) - 3957e: 70a2 ld ra,40(sp) - 39580: 4681 li a3,0 - 39582: 00012617 auipc a2,0x12 - 39586: 6c663603 ld a2,1734(a2) # 4bc48 <_GLOBAL_OFFSET_TABLE_+0xf8> - 3958a: 00012597 auipc a1,0x12 - 3958e: 62e5b583 ld a1,1582(a1) # 4bbb8 <_GLOBAL_OFFSET_TABLE_+0x68> - 39592: 6145 addi sp,sp,48 - 39594: f3cdc06f j 15cd0 <__dynamic_cast@plt> - 39598: ec26 sd s1,24(sp) - 3959a: 0024 addi s1,sp,8 - 3959c: 8526 mv a0,s1 - 3959e: 00003617 auipc a2,0x3 - 395a2: 05260613 addi a2,a2,82 # 3c5f0 <_IO_stdin_used+0x2a70> - 395a6: 458d li a1,3 - 395a8: 44d00693 li a3,1101 - 395ac: f17e70ef jal 214c2 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 395b0: 03300613 li a2,51 - 395b4: 00003597 auipc a1,0x3 - 395b8: 39c58593 addi a1,a1,924 # 3c950 <_IO_stdin_used+0x2dd0> - 395bc: 00013517 auipc a0,0x13 - 395c0: 9dc53503 ld a0,-1572(a0) # 4bf98 <_ZSt4cerr@Base> - 395c4: 93cdc0ef jal 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 395c8: 8526 mv a0,s1 - 395ca: a88e50ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 395ce: 64e2 ld s1,24(sp) - 395d0: b76d j 3957a <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x3c> - 395d2: 4505 li a0,1 - 395d4: b745 j 39574 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x36> - 395d6: 842a mv s0,a0 - 395d8: 8526 mv a0,s1 - 395da: a78e50ef jal 1e852 <_ZN7testing8internal8GTestLogD1Ev> - 395de: 8522 mv a0,s0 - 395e0: a10dc0ef jal 157f0 <_Unwind_Resume@plt> - 395e4: ec26 sd s1,24(sp) - 395e6: c3adc0ef jal 15a20 <__cxa_bad_typeid@plt> - -00000000000395ea <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc>: - 395ea: 711d addi sp,sp,-96 - 395ec: e8a2 sd s0,80(sp) - 395ee: e4a6 sd s1,72(sp) - 395f0: e0ca sd s2,64(sp) - 395f2: fc4e sd s3,56(sp) - 395f4: 842a mv s0,a0 - 395f6: 84ae mv s1,a1 - 395f8: 8932 mv s2,a2 - 395fa: ec86 sd ra,88(sp) - 395fc: 89b6 mv s3,a3 - 395fe: e02e sd a1,0(sp) - 39600: e432 sd a2,8(sp) - 39602: cd5f10ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 39606: 6138 ld a4,64(a0) - 39608: 0014f793 andi a5,s1,1 - 3960c: 01240533 add a0,s0,s2 - 39610: 1f874703 lbu a4,504(a4) - 39614: cb11 beqz a4,39628 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x3e> - 39616: e795 bnez a5,39642 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x58> - 39618: 9482 jalr s1 - 3961a: 60e6 ld ra,88(sp) - 3961c: 6446 ld s0,80(sp) - 3961e: 64a6 ld s1,72(sp) - 39620: 6906 ld s2,64(sp) - 39622: 79e2 ld s3,56(sp) - 39624: 6125 addi sp,sp,96 - 39626: 8082 ret - 39628: c789 beqz a5,39632 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x48> - 3962a: 611c ld a5,0(a0) - 3962c: 97a6 add a5,a5,s1 - 3962e: fff7b483 ld s1,-1(a5) - 39632: 6446 ld s0,80(sp) - 39634: 60e6 ld ra,88(sp) - 39636: 6906 ld s2,64(sp) - 39638: 79e2 ld s3,56(sp) - 3963a: 87a6 mv a5,s1 - 3963c: 64a6 ld s1,72(sp) - 3963e: 6125 addi sp,sp,96 - 39640: 8782 jr a5 - 39642: 611c ld a5,0(a0) - 39644: 97a6 add a5,a5,s1 - 39646: fff7b483 ld s1,-1(a5) - 3964a: b7f9 j 39618 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x2e> - 3964c: 468d li a3,3 - 3964e: 872a mv a4,a0 - 39650: 04d58263 beq a1,a3,39694 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0xaa> - 39654: 00b6c863 blt a3,a1,39664 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x7a> - 39658: 4685 li a3,1 - 3965a: 08d58f63 beq a1,a3,396f8 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x10e> - 3965e: 4689 li a3,2 - 39660: 08d58f63 beq a1,a3,396fe <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x114> - 39664: 853a mv a0,a4 - 39666: f5bdb0ef jal 155c0 <__cxa_begin_catch@plt> - 3966a: 0800 addi s0,sp,16 - 3966c: 864e mv a2,s3 - 3966e: 8522 mv a0,s0 - 39670: 4581 li a1,0 - 39672: fb4dc0ef jal 15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> - 39676: 85a2 mv a1,s0 - 39678: 4509 li a0,2 - 3967a: a7ef90ef jal 328f8 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 3967e: 8522 mv a0,s0 - 39680: f40dd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 39684: 6446 ld s0,80(sp) - 39686: 60e6 ld ra,88(sp) - 39688: 64a6 ld s1,72(sp) - 3968a: 6906 ld s2,64(sp) - 3968c: 79e2 ld s3,56(sp) - 3968e: 6125 addi sp,sp,96 - 39690: dd0dc06f j 15c60 <__cxa_end_catch@plt> - 39694: f2ddb0ef jal 155c0 <__cxa_begin_catch@plt> - 39698: 611c ld a5,0(a0) - 3969a: 0800 addi s0,sp,16 - 3969c: 6b9c ld a5,16(a5) - 3969e: 9782 jalr a5 - 396a0: 85aa mv a1,a0 - 396a2: 864e mv a2,s3 - 396a4: 8522 mv a0,s0 - 396a6: f80dc0ef jal 15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> - 396aa: 85a2 mv a1,s0 - 396ac: 4509 li a0,2 - 396ae: a4af90ef jal 328f8 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 396b2: 8522 mv a0,s0 - 396b4: f0cdd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 396b8: 6446 ld s0,80(sp) - 396ba: 60e6 ld ra,88(sp) - 396bc: 64a6 ld s1,72(sp) - 396be: 6906 ld s2,64(sp) - 396c0: 79e2 ld s3,56(sp) - 396c2: 6125 addi sp,sp,96 - 396c4: d9cdc06f j 15c60 <__cxa_end_catch@plt> - 396c8: 87aa mv a5,a0 - 396ca: 8522 mv a0,s0 - 396cc: 843e mv s0,a5 - 396ce: ef2dd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 396d2: d8edc0ef jal 15c60 <__cxa_end_catch@plt> - 396d6: 8522 mv a0,s0 - 396d8: 918dc0ef jal 157f0 <_Unwind_Resume@plt> - 396dc: 842a mv s0,a0 - 396de: bfd5 j 396d2 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0xe8> - 396e0: 87aa mv a5,a0 - 396e2: 8522 mv a0,s0 - 396e4: 843e mv s0,a5 - 396e6: edadd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 396ea: d76dc0ef jal 15c60 <__cxa_end_catch@plt> - 396ee: 8522 mv a0,s0 - 396f0: 900dc0ef jal 157f0 <_Unwind_Resume@plt> - 396f4: 842a mv s0,a0 - 396f6: bfd5 j 396ea <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x100> - 396f8: ec9db0ef jal 155c0 <__cxa_begin_catch@plt> - 396fc: b761 j 39684 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x9a> - 396fe: ec3db0ef jal 155c0 <__cxa_begin_catch@plt> - 39702: 96edc0ef jal 15870 <__cxa_rethrow@plt> - 39706: 842a mv s0,a0 - 39708: b7cd j 396ea <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x100> - -000000000003970a <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc>: - 3970a: 711d addi sp,sp,-96 - 3970c: e8a2 sd s0,80(sp) - 3970e: e4a6 sd s1,72(sp) - 39710: e0ca sd s2,64(sp) - 39712: fc4e sd s3,56(sp) - 39714: 842a mv s0,a0 - 39716: 84ae mv s1,a1 - 39718: 8932 mv s2,a2 - 3971a: ec86 sd ra,88(sp) - 3971c: 89b6 mv s3,a3 - 3971e: e02e sd a1,0(sp) - 39720: e432 sd a2,8(sp) - 39722: bb5f10ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 39726: 6138 ld a4,64(a0) - 39728: 0014f793 andi a5,s1,1 - 3972c: 01240533 add a0,s0,s2 - 39730: 1f874703 lbu a4,504(a4) - 39734: cb11 beqz a4,39748 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x3e> - 39736: e795 bnez a5,39762 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x58> - 39738: 9482 jalr s1 - 3973a: 60e6 ld ra,88(sp) - 3973c: 6446 ld s0,80(sp) - 3973e: 64a6 ld s1,72(sp) - 39740: 6906 ld s2,64(sp) - 39742: 79e2 ld s3,56(sp) - 39744: 6125 addi sp,sp,96 - 39746: 8082 ret - 39748: c789 beqz a5,39752 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x48> - 3974a: 611c ld a5,0(a0) - 3974c: 97a6 add a5,a5,s1 - 3974e: fff7b483 ld s1,-1(a5) - 39752: 6446 ld s0,80(sp) - 39754: 60e6 ld ra,88(sp) - 39756: 6906 ld s2,64(sp) - 39758: 79e2 ld s3,56(sp) - 3975a: 87a6 mv a5,s1 - 3975c: 64a6 ld s1,72(sp) - 3975e: 6125 addi sp,sp,96 - 39760: 8782 jr a5 - 39762: 611c ld a5,0(a0) - 39764: 97a6 add a5,a5,s1 - 39766: fff7b483 ld s1,-1(a5) - 3976a: b7f9 j 39738 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x2e> - 3976c: 468d li a3,3 - 3976e: 872a mv a4,a0 - 39770: 02d58e63 beq a1,a3,397ac <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xa2> - 39774: 00b6c863 blt a3,a1,39784 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x7a> - 39778: 4685 li a3,1 - 3977a: 04d58f63 beq a1,a3,397d8 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xce> - 3977e: 4689 li a3,2 - 39780: 08d58a63 beq a1,a3,39814 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x10a> - 39784: 853a mv a0,a4 - 39786: e3bdb0ef jal 155c0 <__cxa_begin_catch@plt> - 3978a: 0800 addi s0,sp,16 - 3978c: 864e mv a2,s3 - 3978e: 8522 mv a0,s0 - 39790: 4581 li a1,0 - 39792: e94dc0ef jal 15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> - 39796: 85a2 mv a1,s0 - 39798: 4509 li a0,2 - 3979a: 95ef90ef jal 328f8 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 3979e: 8522 mv a0,s0 - 397a0: e20dd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 397a4: cbcdc0ef jal 15c60 <__cxa_end_catch@plt> - 397a8: 4501 li a0,0 - 397aa: bf41 j 3973a <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x30> - 397ac: e15db0ef jal 155c0 <__cxa_begin_catch@plt> - 397b0: 611c ld a5,0(a0) - 397b2: 0800 addi s0,sp,16 - 397b4: 6b9c ld a5,16(a5) - 397b6: 9782 jalr a5 - 397b8: 85aa mv a1,a0 - 397ba: 864e mv a2,s3 - 397bc: 8522 mv a0,s0 - 397be: e68dc0ef jal 15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> - 397c2: 85a2 mv a1,s0 - 397c4: 4509 li a0,2 - 397c6: 932f90ef jal 328f8 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 397ca: 8522 mv a0,s0 - 397cc: df4dd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 397d0: c90dc0ef jal 15c60 <__cxa_end_catch@plt> - 397d4: 4501 li a0,0 - 397d6: b795 j 3973a <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x30> - 397d8: de9db0ef jal 155c0 <__cxa_begin_catch@plt> - 397dc: c84dc0ef jal 15c60 <__cxa_end_catch@plt> - 397e0: 4501 li a0,0 - 397e2: bfa1 j 3973a <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x30> - 397e4: 87aa mv a5,a0 - 397e6: 8522 mv a0,s0 - 397e8: 843e mv s0,a5 - 397ea: dd6dd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 397ee: c72dc0ef jal 15c60 <__cxa_end_catch@plt> - 397f2: 8522 mv a0,s0 - 397f4: ffddb0ef jal 157f0 <_Unwind_Resume@plt> - 397f8: 87aa mv a5,a0 - 397fa: 8522 mv a0,s0 - 397fc: 843e mv s0,a5 - 397fe: dc2dd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 39802: c5edc0ef jal 15c60 <__cxa_end_catch@plt> - 39806: 8522 mv a0,s0 - 39808: fe9db0ef jal 157f0 <_Unwind_Resume@plt> - 3980c: 842a mv s0,a0 - 3980e: bfd5 j 39802 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xf8> - 39810: 842a mv s0,a0 - 39812: bff1 j 397ee <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xe4> - 39814: daddb0ef jal 155c0 <__cxa_begin_catch@plt> - 39818: 858dc0ef jal 15870 <__cxa_rethrow@plt> - 3981c: 842a mv s0,a0 - 3981e: bfc1 j 397ee <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xe4> - -0000000000039820 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc>: - 39820: 711d addi sp,sp,-96 - 39822: e8a2 sd s0,80(sp) - 39824: e4a6 sd s1,72(sp) - 39826: e0ca sd s2,64(sp) - 39828: fc4e sd s3,56(sp) - 3982a: 842a mv s0,a0 - 3982c: 84ae mv s1,a1 - 3982e: 8932 mv s2,a2 - 39830: ec86 sd ra,88(sp) - 39832: 89b6 mv s3,a3 - 39834: e02e sd a1,0(sp) - 39836: e432 sd a2,8(sp) - 39838: a9ff10ef jal 2b2d6 <_ZN7testing8UnitTest11GetInstanceEv> - 3983c: 6138 ld a4,64(a0) - 3983e: 0014f793 andi a5,s1,1 - 39842: 01240533 add a0,s0,s2 - 39846: 1f874703 lbu a4,504(a4) - 3984a: cb11 beqz a4,3985e <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x3e> - 3984c: e795 bnez a5,39878 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x58> - 3984e: 9482 jalr s1 - 39850: 60e6 ld ra,88(sp) - 39852: 6446 ld s0,80(sp) - 39854: 64a6 ld s1,72(sp) - 39856: 6906 ld s2,64(sp) - 39858: 79e2 ld s3,56(sp) - 3985a: 6125 addi sp,sp,96 - 3985c: 8082 ret - 3985e: c789 beqz a5,39868 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x48> - 39860: 611c ld a5,0(a0) - 39862: 97a6 add a5,a5,s1 - 39864: fff7b483 ld s1,-1(a5) - 39868: 6446 ld s0,80(sp) - 3986a: 60e6 ld ra,88(sp) - 3986c: 6906 ld s2,64(sp) - 3986e: 79e2 ld s3,56(sp) - 39870: 87a6 mv a5,s1 - 39872: 64a6 ld s1,72(sp) - 39874: 6125 addi sp,sp,96 - 39876: 8782 jr a5 - 39878: 611c ld a5,0(a0) - 3987a: 97a6 add a5,a5,s1 - 3987c: fff7b483 ld s1,-1(a5) - 39880: b7f9 j 3984e <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x2e> - 39882: 468d li a3,3 - 39884: 872a mv a4,a0 - 39886: 04d58263 beq a1,a3,398ca <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0xaa> - 3988a: 00b6c863 blt a3,a1,3989a <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x7a> - 3988e: 4685 li a3,1 - 39890: 08d58f63 beq a1,a3,3992e <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x10e> - 39894: 4689 li a3,2 - 39896: 08d58f63 beq a1,a3,39934 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x114> - 3989a: 853a mv a0,a4 - 3989c: d25db0ef jal 155c0 <__cxa_begin_catch@plt> - 398a0: 0800 addi s0,sp,16 - 398a2: 864e mv a2,s3 - 398a4: 8522 mv a0,s0 - 398a6: 4581 li a1,0 - 398a8: d7edc0ef jal 15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> - 398ac: 85a2 mv a1,s0 - 398ae: 4509 li a0,2 - 398b0: 848f90ef jal 328f8 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 398b4: 8522 mv a0,s0 - 398b6: d0add0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 398ba: 6446 ld s0,80(sp) - 398bc: 60e6 ld ra,88(sp) - 398be: 64a6 ld s1,72(sp) - 398c0: 6906 ld s2,64(sp) - 398c2: 79e2 ld s3,56(sp) - 398c4: 6125 addi sp,sp,96 - 398c6: b9adc06f j 15c60 <__cxa_end_catch@plt> - 398ca: cf7db0ef jal 155c0 <__cxa_begin_catch@plt> - 398ce: 611c ld a5,0(a0) - 398d0: 0800 addi s0,sp,16 - 398d2: 6b9c ld a5,16(a5) - 398d4: 9782 jalr a5 - 398d6: 85aa mv a1,a0 - 398d8: 864e mv a2,s3 - 398da: 8522 mv a0,s0 - 398dc: d4adc0ef jal 15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> - 398e0: 85a2 mv a1,s0 - 398e2: 4509 li a0,2 - 398e4: 814f90ef jal 328f8 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 398e8: 8522 mv a0,s0 - 398ea: cd6dd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 398ee: 6446 ld s0,80(sp) - 398f0: 60e6 ld ra,88(sp) - 398f2: 64a6 ld s1,72(sp) - 398f4: 6906 ld s2,64(sp) - 398f6: 79e2 ld s3,56(sp) - 398f8: 6125 addi sp,sp,96 - 398fa: b66dc06f j 15c60 <__cxa_end_catch@plt> - 398fe: 87aa mv a5,a0 - 39900: 8522 mv a0,s0 - 39902: 843e mv s0,a5 - 39904: cbcdd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 39908: b58dc0ef jal 15c60 <__cxa_end_catch@plt> - 3990c: 8522 mv a0,s0 - 3990e: ee3db0ef jal 157f0 <_Unwind_Resume@plt> - 39912: 842a mv s0,a0 - 39914: bfd5 j 39908 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0xe8> - 39916: 87aa mv a5,a0 - 39918: 8522 mv a0,s0 - 3991a: 843e mv s0,a5 - 3991c: ca4dd0ef jal 16dc0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 39920: b40dc0ef jal 15c60 <__cxa_end_catch@plt> - 39924: 8522 mv a0,s0 - 39926: ecbdb0ef jal 157f0 <_Unwind_Resume@plt> - 3992a: 842a mv s0,a0 - 3992c: bfd5 j 39920 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x100> - 3992e: c93db0ef jal 155c0 <__cxa_begin_catch@plt> - 39932: b761 j 398ba <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x9a> - 39934: c8ddb0ef jal 155c0 <__cxa_begin_catch@plt> - 39938: f39db0ef jal 15870 <__cxa_rethrow@plt> - 3993c: 842a mv s0,a0 - 3993e: b7cd j 39920 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x100> - -0000000000039940 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_>: - 39940: 711d addi sp,sp,-96 - 39942: ec5e sd s7,24(sp) - 39944: ec86 sd ra,88(sp) - 39946: e8a2 sd s0,80(sp) - 39948: 8baa mv s7,a0 - 3994a: c1e5 beqz a1,39a2a <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xea> - 3994c: cd817057 vsetivli zero,2,e64,m1,ta,ma - 39950: 5e0030d7 vmv.v.i v1,0 - 39954: f05a sd s6,32(sp) - 39956: 5b45 li s6,-15 - 39958: e0ca sd s2,64(sp) - 3995a: fc4e sd s3,56(sp) - 3995c: f852 sd s4,48(sp) - 3995e: f456 sd s5,40(sp) - 39960: 020170a7 vse64.v v1,(sp) - 39964: 00063903 ld s2,0(a2) - 39968: e4a6 sd s1,72(sp) - 3996a: 8a2e mv s4,a1 - 3996c: 89b2 mv s3,a2 - 3996e: 001b5b13 srli s6,s6,0x1 - 39972: 842a mv s0,a0 - 39974: 4aa1 li s5,8 - 39976: a099 j 399bc <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x7c> - 39978: 0a9b6363 bltu s6,s1,39a1e <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xde> - 3997c: 8526 mv a0,s1 - 3997e: f23db0ef jal 158a0 <_Znwm@plt> - 39982: 87aa mv a5,a0 - 39984: 94be add s1,s1,a5 - 39986: e804 sd s1,16(s0) - 39988: e01c sd a5,0(s0) - 3998a: e41c sd a5,8(s0) - 3998c: 0009b903 ld s2,0(s3) - 39990: 0089b483 ld s1,8(s3) - 39994: cd817057 vsetivli zero,2,e64,m1,ta,ma - 39998: 412484b3 sub s1,s1,s2 - 3999c: 049ad963 bge s5,s1,399ee <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xae> - 399a0: 853e mv a0,a5 - 399a2: 8626 mv a2,s1 - 399a4: 85ca mv a1,s2 - 399a6: 8eadc0ef jal 15a90 - 399aa: 87aa mv a5,a0 - 399ac: cd817057 vsetivli zero,2,e64,m1,ta,ma - 399b0: 97a6 add a5,a5,s1 - 399b2: e41c sd a5,8(s0) - 399b4: 1a7d addi s4,s4,-1 - 399b6: 0461 addi s0,s0,24 - 399b8: 040a0763 beqz s4,39a06 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xc6> - 399bc: 02017087 vle64.v v1,(sp) - 399c0: 0089b783 ld a5,8(s3) - 399c4: 00043823 sd zero,16(s0) - 399c8: 412784b3 sub s1,a5,s2 - 399cc: 020470a7 vse64.v v1,(s0) - 399d0: fb2794e3 bne a5,s2,39978 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x38> - 399d4: 4781 li a5,0 - 399d6: 94be add s1,s1,a5 - 399d8: e804 sd s1,16(s0) - 399da: e01c sd a5,0(s0) - 399dc: e41c sd a5,8(s0) - 399de: 0009b903 ld s2,0(s3) - 399e2: 0089b483 ld s1,8(s3) - 399e6: 412484b3 sub s1,s1,s2 - 399ea: fa9acbe3 blt s5,s1,399a0 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x60> - 399ee: fd5491e3 bne s1,s5,399b0 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x70> - 399f2: 00093787 fld fa5,0(s2) - 399f6: 1a7d addi s4,s4,-1 - 399f8: 0461 addi s0,s0,24 - 399fa: a39c fsd fa5,0(a5) - 399fc: 97a6 add a5,a5,s1 - 399fe: fef43823 sd a5,-16(s0) - 39a02: fa0a1de3 bnez s4,399bc <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x7c> - 39a06: 60e6 ld ra,88(sp) - 39a08: 8522 mv a0,s0 - 39a0a: 6446 ld s0,80(sp) - 39a0c: 64a6 ld s1,72(sp) - 39a0e: 6906 ld s2,64(sp) - 39a10: 79e2 ld s3,56(sp) - 39a12: 7a42 ld s4,48(sp) - 39a14: 7aa2 ld s5,40(sp) - 39a16: 7b02 ld s6,32(sp) - 39a18: 6be2 ld s7,24(sp) - 39a1a: 6125 addi sp,sp,96 - 39a1c: 8082 ret - 39a1e: 0004d463 bgez s1,39a26 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xe6> - 39a22: a7edc0ef jal 15ca0 <_ZSt28__throw_bad_array_new_lengthv@plt> - 39a26: b9adc0ef jal 15dc0 <_ZSt17__throw_bad_allocv@plt> - 39a2a: 842a mv s0,a0 - 39a2c: 60e6 ld ra,88(sp) - 39a2e: 8522 mv a0,s0 - 39a30: 6446 ld s0,80(sp) - 39a32: 6be2 ld s7,24(sp) - 39a34: 6125 addi sp,sp,96 - 39a36: 8082 ret - 39a38: b89db0ef jal 155c0 <__cxa_begin_catch@plt> - 39a3c: 008b8a63 beq s7,s0,39a50 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x110> - 39a40: 000bb503 ld a0,0(s7) - 39a44: c119 beqz a0,39a4a <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x10a> - 39a46: ebbdb0ef jal 15900 <_ZdlPv@plt> - 39a4a: 0be1 addi s7,s7,24 - 39a4c: fe8b9ae3 bne s7,s0,39a40 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x100> - 39a50: e21db0ef jal 15870 <__cxa_rethrow@plt> - 39a54: 842a mv s0,a0 - 39a56: a0adc0ef jal 15c60 <__cxa_end_catch@plt> - 39a5a: 8522 mv a0,s0 - 39a5c: d95db0ef jal 157f0 <_Unwind_Resume@plt> - -0000000000039a60 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_>: - 39a60: 711d addi sp,sp,-96 - 39a62: ec5e sd s7,24(sp) - 39a64: ec86 sd ra,88(sp) - 39a66: e8a2 sd s0,80(sp) - 39a68: 8baa mv s7,a0 - 39a6a: c1e5 beqz a1,39b4a <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xea> - 39a6c: cd817057 vsetivli zero,2,e64,m1,ta,ma - 39a70: 5e0030d7 vmv.v.i v1,0 - 39a74: f05a sd s6,32(sp) - 39a76: 5b65 li s6,-7 - 39a78: e0ca sd s2,64(sp) - 39a7a: fc4e sd s3,56(sp) - 39a7c: f852 sd s4,48(sp) - 39a7e: f456 sd s5,40(sp) - 39a80: 020170a7 vse64.v v1,(sp) - 39a84: 00063903 ld s2,0(a2) - 39a88: e4a6 sd s1,72(sp) - 39a8a: 8a2e mv s4,a1 - 39a8c: 89b2 mv s3,a2 - 39a8e: 001b5b13 srli s6,s6,0x1 - 39a92: 842a mv s0,a0 - 39a94: 4a91 li s5,4 - 39a96: a099 j 39adc <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x7c> - 39a98: 0a9b6363 bltu s6,s1,39b3e <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xde> - 39a9c: 8526 mv a0,s1 - 39a9e: e03db0ef jal 158a0 <_Znwm@plt> - 39aa2: 87aa mv a5,a0 - 39aa4: 94be add s1,s1,a5 - 39aa6: e804 sd s1,16(s0) - 39aa8: e01c sd a5,0(s0) - 39aaa: e41c sd a5,8(s0) - 39aac: 0009b903 ld s2,0(s3) - 39ab0: 0089b483 ld s1,8(s3) - 39ab4: cd817057 vsetivli zero,2,e64,m1,ta,ma - 39ab8: 412484b3 sub s1,s1,s2 - 39abc: 049ad963 bge s5,s1,39b0e <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xae> - 39ac0: 853e mv a0,a5 - 39ac2: 8626 mv a2,s1 - 39ac4: 85ca mv a1,s2 - 39ac6: fcbdb0ef jal 15a90 - 39aca: 87aa mv a5,a0 - 39acc: cd817057 vsetivli zero,2,e64,m1,ta,ma - 39ad0: 97a6 add a5,a5,s1 - 39ad2: e41c sd a5,8(s0) - 39ad4: 1a7d addi s4,s4,-1 - 39ad6: 0461 addi s0,s0,24 - 39ad8: 040a0763 beqz s4,39b26 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xc6> - 39adc: 02017087 vle64.v v1,(sp) - 39ae0: 0089b783 ld a5,8(s3) - 39ae4: 00043823 sd zero,16(s0) - 39ae8: 412784b3 sub s1,a5,s2 - 39aec: 020470a7 vse64.v v1,(s0) - 39af0: fb2794e3 bne a5,s2,39a98 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x38> - 39af4: 4781 li a5,0 - 39af6: 94be add s1,s1,a5 - 39af8: e804 sd s1,16(s0) - 39afa: e01c sd a5,0(s0) - 39afc: e41c sd a5,8(s0) - 39afe: 0009b903 ld s2,0(s3) - 39b02: 0089b483 ld s1,8(s3) - 39b06: 412484b3 sub s1,s1,s2 - 39b0a: fa9acbe3 blt s5,s1,39ac0 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x60> - 39b0e: fd5491e3 bne s1,s5,39ad0 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x70> - 39b12: 00092703 lw a4,0(s2) - 39b16: 1a7d addi s4,s4,-1 - 39b18: 0461 addi s0,s0,24 - 39b1a: c398 sw a4,0(a5) - 39b1c: 97a6 add a5,a5,s1 - 39b1e: fef43823 sd a5,-16(s0) - 39b22: fa0a1de3 bnez s4,39adc <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x7c> - 39b26: 60e6 ld ra,88(sp) - 39b28: 8522 mv a0,s0 - 39b2a: 6446 ld s0,80(sp) - 39b2c: 64a6 ld s1,72(sp) - 39b2e: 6906 ld s2,64(sp) - 39b30: 79e2 ld s3,56(sp) - 39b32: 7a42 ld s4,48(sp) - 39b34: 7aa2 ld s5,40(sp) - 39b36: 7b02 ld s6,32(sp) - 39b38: 6be2 ld s7,24(sp) - 39b3a: 6125 addi sp,sp,96 - 39b3c: 8082 ret - 39b3e: 0004d463 bgez s1,39b46 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xe6> - 39b42: 95edc0ef jal 15ca0 <_ZSt28__throw_bad_array_new_lengthv@plt> - 39b46: a7adc0ef jal 15dc0 <_ZSt17__throw_bad_allocv@plt> - 39b4a: 842a mv s0,a0 - 39b4c: 60e6 ld ra,88(sp) - 39b4e: 8522 mv a0,s0 - 39b50: 6446 ld s0,80(sp) - 39b52: 6be2 ld s7,24(sp) - 39b54: 6125 addi sp,sp,96 - 39b56: 8082 ret - 39b58: a69db0ef jal 155c0 <__cxa_begin_catch@plt> - 39b5c: 008b8a63 beq s7,s0,39b70 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x110> - 39b60: 000bb503 ld a0,0(s7) - 39b64: c119 beqz a0,39b6a <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x10a> - 39b66: d9bdb0ef jal 15900 <_ZdlPv@plt> - 39b6a: 0be1 addi s7,s7,24 - 39b6c: fe8b9ae3 bne s7,s0,39b60 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x100> - 39b70: d01db0ef jal 15870 <__cxa_rethrow@plt> - 39b74: 842a mv s0,a0 - 39b76: 8eadc0ef jal 15c60 <__cxa_end_catch@plt> - 39b7a: 8522 mv a0,s0 - 39b7c: c75db0ef jal 157f0 <_Unwind_Resume@plt> diff --git a/asm.txt b/asm.txt deleted file mode 100644 index afa4cce40f..0000000000 --- a/asm.txt +++ /dev/null @@ -1,51984 +0,0 @@ - -/root/workspace/nncase/build/Release/bin/test_ntt_unary_abs_fp16: file format elf64-littleriscv - - -Disassembly of section .plt: - -0000000000015290 <_PROCEDURE_LINKAGE_TABLE_>: - 15290: 97 63 03 00 33 03 c3 41 03 be 03 d6 13 03 43 fd .c..3..A......C. - 152a0: 93 82 03 d6 13 53 13 00 83 b2 82 00 67 00 0e 00 .....S......g... - -00000000000152b0 : - 152b0: 00036e17 auipc t3,0x36 - 152b4: d50e3e03 ld t3,-688(t3) # 4b000 - 152b8: 000e0367 jalr t1,t3 - 152bc: 00000013 nop - -00000000000152c0 <__errno_location@plt>: - 152c0: 00036e17 auipc t3,0x36 - 152c4: d48e3e03 ld t3,-696(t3) # 4b008 <__errno_location@GLIBC_2.27> - 152c8: 000e0367 jalr t1,t3 - 152cc: 00000013 nop - -00000000000152d0 <_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt>: - 152d0: 00036e17 auipc t3,0x36 - 152d4: d40e3e03 ld t3,-704(t3) # 4b010 <_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE@Base> - 152d8: 000e0367 jalr t1,t3 - 152dc: 00000013 nop - -00000000000152e0 : - 152e0: 00036e17 auipc t3,0x36 - 152e4: d38e3e03 ld t3,-712(t3) # 4b018 - 152e8: 000e0367 jalr t1,t3 - 152ec: 00000013 nop - -00000000000152f0 : - 152f0: 00036e17 auipc t3,0x36 - 152f4: d30e3e03 ld t3,-720(t3) # 4b020 - 152f8: 000e0367 jalr t1,t3 - 152fc: 00000013 nop - -0000000000015300 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt>: - 15300: 00036e17 auipc t3,0x36 - 15304: d28e3e03 ld t3,-728(t3) # 4b028 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@Base> - 15308: 000e0367 jalr t1,t3 - 1530c: 00000013 nop - -0000000000015310 : - 15310: 00036e17 auipc t3,0x36 - 15314: d20e3e03 ld t3,-736(t3) # 4b030 - 15318: 000e0367 jalr t1,t3 - 1531c: 00000013 nop - -0000000000015320 : - 15320: 00036e17 auipc t3,0x36 - 15324: d18e3e03 ld t3,-744(t3) # 4b038 - 15328: 000e0367 jalr t1,t3 - 1532c: 00000013 nop - -0000000000015330 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt>: - 15330: 00036e17 auipc t3,0x36 - 15334: d10e3e03 ld t3,-752(t3) # 4b040 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base> - 15338: 000e0367 jalr t1,t3 - 1533c: 00000013 nop - -0000000000015340 : - 15340: 00036e17 auipc t3,0x36 - 15344: d08e3e03 ld t3,-760(t3) # 4b048 - 15348: 000e0367 jalr t1,t3 - 1534c: 00000013 nop - -0000000000015350 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm@plt>: - 15350: 00036e17 auipc t3,0x36 - 15354: d00e3e03 ld t3,-768(t3) # 4b050 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm@Base> - 15358: 000e0367 jalr t1,t3 - 1535c: 00000013 nop - -0000000000015360 : - 15360: 00036e17 auipc t3,0x36 - 15364: cf8e3e03 ld t3,-776(t3) # 4b058 - 15368: 000e0367 jalr t1,t3 - 1536c: 00000013 nop - -0000000000015370 <__cxa_guard_abort@plt>: - 15370: 00036e17 auipc t3,0x36 - 15374: cf0e3e03 ld t3,-784(t3) # 4b060 <__cxa_guard_abort@Base> - 15378: 000e0367 jalr t1,t3 - 1537c: 00000013 nop - -0000000000015380 : - 15380: 00036e17 auipc t3,0x36 - 15384: ce8e3e03 ld t3,-792(t3) # 4b068 - 15388: 000e0367 jalr t1,t3 - 1538c: 00000013 nop - -0000000000015390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt>: - 15390: 00036e17 auipc t3,0x36 - 15394: ce0e3e03 ld t3,-800(t3) # 4b070 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@Base> - 15398: 000e0367 jalr t1,t3 - 1539c: 00000013 nop - -00000000000153a0 <_ZNSt6localeC1Ev@plt>: - 153a0: 00036e17 auipc t3,0x36 - 153a4: cd8e3e03 ld t3,-808(t3) # 4b078 <_ZNSt6localeC1Ev@Base> - 153a8: 000e0367 jalr t1,t3 - 153ac: 00000013 nop - -00000000000153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt>: - 153b0: 00036e17 auipc t3,0x36 - 153b4: cd0e3e03 ld t3,-816(t3) # 4b080 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@Base> - 153b8: 000e0367 jalr t1,t3 - 153bc: 00000013 nop - -00000000000153c0 : - 153c0: 00036e17 auipc t3,0x36 - 153c4: cc8e3e03 ld t3,-824(t3) # 4b088 - 153c8: 000e0367 jalr t1,t3 - 153cc: 00000013 nop - -00000000000153d0 : - 153d0: 00036e17 auipc t3,0x36 - 153d4: cc0e3e03 ld t3,-832(t3) # 4b090 - 153d8: 000e0367 jalr t1,t3 - 153dc: 00000013 nop - -00000000000153e0 : - 153e0: 00036e17 auipc t3,0x36 - 153e4: cb8e3e03 ld t3,-840(t3) # 4b098 - 153e8: 000e0367 jalr t1,t3 - 153ec: 00000013 nop - -00000000000153f0 : - 153f0: 00036e17 auipc t3,0x36 - 153f4: cb0e3e03 ld t3,-848(t3) # 4b0a0 - 153f8: 000e0367 jalr t1,t3 - 153fc: 00000013 nop - -0000000000015400 <_ZNSt8ios_baseC2Ev@plt>: - 15400: 00036e17 auipc t3,0x36 - 15404: ca8e3e03 ld t3,-856(t3) # 4b0a8 <_ZNSt8ios_baseC2Ev@Base> - 15408: 000e0367 jalr t1,t3 - 1540c: 00000013 nop - -0000000000015410 : - 15410: 00036e17 auipc t3,0x36 - 15414: ca0e3e03 ld t3,-864(t3) # 4b0b0 - 15418: 000e0367 jalr t1,t3 - 1541c: 00000013 nop - -0000000000015420 <_ZNSt6localeD1Ev@plt>: - 15420: 00036e17 auipc t3,0x36 - 15424: c98e3e03 ld t3,-872(t3) # 4b0b8 <_ZNSt6localeD1Ev@Base> - 15428: 000e0367 jalr t1,t3 - 1542c: 00000013 nop - -0000000000015430 : - 15430: 00036e17 auipc t3,0x36 - 15434: c90e3e03 ld t3,-880(t3) # 4b0c0 - 15438: 000e0367 jalr t1,t3 - 1543c: 00000013 nop - -0000000000015440 <_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv@plt>: - 15440: 00036e17 auipc t3,0x36 - 15444: c88e3e03 ld t3,-888(t3) # 4b0c8 <_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv@Base> - 15448: 000e0367 jalr t1,t3 - 1544c: 00000013 nop - -0000000000015450 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm@plt>: - 15450: 00036e17 auipc t3,0x36 - 15454: c80e3e03 ld t3,-896(t3) # 4b0d0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm@Base> - 15458: 000e0367 jalr t1,t3 - 1545c: 00000013 nop - -0000000000015460 : - 15460: 00036e17 auipc t3,0x36 - 15464: c78e3e03 ld t3,-904(t3) # 4b0d8 - 15468: 000e0367 jalr t1,t3 - 1546c: 00000013 nop - -0000000000015470 : - 15470: 00036e17 auipc t3,0x36 - 15474: c70e3e03 ld t3,-912(t3) # 4b0e0 - 15478: 000e0367 jalr t1,t3 - 1547c: 00000013 nop - -0000000000015480 : - 15480: 00036e17 auipc t3,0x36 - 15484: c68e3e03 ld t3,-920(t3) # 4b0e8 - 15488: 000e0367 jalr t1,t3 - 1548c: 00000013 nop - -0000000000015490 <_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@plt>: - 15490: 00036e17 auipc t3,0x36 - 15494: c60e3e03 ld t3,-928(t3) # 4b0f0 <_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@Base> - 15498: 000e0367 jalr t1,t3 - 1549c: 00000013 nop - -00000000000154a0 <_ZNSo9_M_insertIdEERSoT_@plt>: - 154a0: 00036e17 auipc t3,0x36 - 154a4: c58e3e03 ld t3,-936(t3) # 4b0f8 <_ZNSo9_M_insertIdEERSoT_@Base> - 154a8: 000e0367 jalr t1,t3 - 154ac: 00000013 nop - -00000000000154b0 : - 154b0: 00036e17 auipc t3,0x36 - 154b4: c50e3e03 ld t3,-944(t3) # 4b100 - 154b8: 000e0367 jalr t1,t3 - 154bc: 00000013 nop - -00000000000154c0 : - 154c0: 00036e17 auipc t3,0x36 - 154c4: c48e3e03 ld t3,-952(t3) # 4b108 - 154c8: 000e0367 jalr t1,t3 - 154cc: 00000013 nop - -00000000000154d0 : - 154d0: 00036e17 auipc t3,0x36 - 154d4: c40e3e03 ld t3,-960(t3) # 4b110 - 154d8: 000e0367 jalr t1,t3 - 154dc: 00000013 nop - -00000000000154e0 : - 154e0: 00036e17 auipc t3,0x36 - 154e4: c38e3e03 ld t3,-968(t3) # 4b118 - 154e8: 000e0367 jalr t1,t3 - 154ec: 00000013 nop - -00000000000154f0 : - 154f0: 00036e17 auipc t3,0x36 - 154f4: c30e3e03 ld t3,-976(t3) # 4b120 - 154f8: 000e0367 jalr t1,t3 - 154fc: 00000013 nop - -0000000000015500 : - 15500: 00036e17 auipc t3,0x36 - 15504: c28e3e03 ld t3,-984(t3) # 4b128 - 15508: 000e0367 jalr t1,t3 - 1550c: 00000013 nop - -0000000000015510 <_ZNSolsEi@plt>: - 15510: 00036e17 auipc t3,0x36 - 15514: c20e3e03 ld t3,-992(t3) # 4b130 <_ZNSolsEi@Base> - 15518: 000e0367 jalr t1,t3 - 1551c: 00000013 nop - -0000000000015520 <_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@plt>: - 15520: 00036e17 auipc t3,0x36 - 15524: c18e3e03 ld t3,-1000(t3) # 4b138 <_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@Base> - 15528: 000e0367 jalr t1,t3 - 1552c: 00000013 nop - -0000000000015530 : - 15530: 00036e17 auipc t3,0x36 - 15534: c10e3e03 ld t3,-1008(t3) # 4b140 - 15538: 000e0367 jalr t1,t3 - 1553c: 00000013 nop - -0000000000015540 : - 15540: 00036e17 auipc t3,0x36 - 15544: c08e3e03 ld t3,-1016(t3) # 4b148 - 15548: 000e0367 jalr t1,t3 - 1554c: 00000013 nop - -0000000000015550 : - 15550: 00036e17 auipc t3,0x36 - 15554: c00e3e03 ld t3,-1024(t3) # 4b150 - 15558: 000e0367 jalr t1,t3 - 1555c: 00000013 nop - -0000000000015560 : - 15560: 00036e17 auipc t3,0x36 - 15564: bf8e3e03 ld t3,-1032(t3) # 4b158 - 15568: 000e0367 jalr t1,t3 - 1556c: 00000013 nop - -0000000000015570 : - 15570: 00036e17 auipc t3,0x36 - 15574: bf0e3e03 ld t3,-1040(t3) # 4b160 - 15578: 000e0367 jalr t1,t3 - 1557c: 00000013 nop - -0000000000015580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt>: - 15580: 00036e17 auipc t3,0x36 - 15584: be8e3e03 ld t3,-1048(t3) # 4b168 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@Base> - 15588: 000e0367 jalr t1,t3 - 1558c: 00000013 nop - -0000000000015590 <_ZNSt13random_device7_M_finiEv@plt>: - 15590: 00036e17 auipc t3,0x36 - 15594: be0e3e03 ld t3,-1056(t3) # 4b170 <_ZNSt13random_device7_M_finiEv@Base> - 15598: 000e0367 jalr t1,t3 - 1559c: 00000013 nop - -00000000000155a0 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt>: - 155a0: 00036e17 auipc t3,0x36 - 155a4: bd8e3e03 ld t3,-1064(t3) # 4b178 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@Base> - 155a8: 000e0367 jalr t1,t3 - 155ac: 00000013 nop - -00000000000155b0 : - 155b0: 00036e17 auipc t3,0x36 - 155b4: bd0e3e03 ld t3,-1072(t3) # 4b180 - 155b8: 000e0367 jalr t1,t3 - 155bc: 00000013 nop - -00000000000155c0 <__cxa_begin_catch@plt>: - 155c0: 00036e17 auipc t3,0x36 - 155c4: bc8e3e03 ld t3,-1080(t3) # 4b188 <__cxa_begin_catch@Base> - 155c8: 000e0367 jalr t1,t3 - 155cc: 00000013 nop - -00000000000155d0 : - 155d0: 00036e17 auipc t3,0x36 - 155d4: bc0e3e03 ld t3,-1088(t3) # 4b190 - 155d8: 000e0367 jalr t1,t3 - 155dc: 00000013 nop - -00000000000155e0 <_ZNSt8ios_baseD2Ev@plt>: - 155e0: 00036e17 auipc t3,0x36 - 155e4: bb8e3e03 ld t3,-1096(t3) # 4b198 <_ZNSt8ios_baseD2Ev@Base> - 155e8: 000e0367 jalr t1,t3 - 155ec: 00000013 nop - -00000000000155f0 : - 155f0: 00036e17 auipc t3,0x36 - 155f4: bb0e3e03 ld t3,-1104(t3) # 4b1a0 - 155f8: 000e0367 jalr t1,t3 - 155fc: 00000013 nop - -0000000000015600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt>: - 15600: 00036e17 auipc t3,0x36 - 15604: ba8e3e03 ld t3,-1112(t3) # 4b1a8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@Base> - 15608: 000e0367 jalr t1,t3 - 1560c: 00000013 nop - -0000000000015610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt>: - 15610: 00036e17 auipc t3,0x36 - 15614: ba0e3e03 ld t3,-1120(t3) # 4b1b0 <_ZNKSt5ctypeIcE13_M_widen_initEv@Base> - 15618: 000e0367 jalr t1,t3 - 1561c: 00000013 nop - -0000000000015620 : - 15620: 00036e17 auipc t3,0x36 - 15624: b98e3e03 ld t3,-1128(t3) # 4b1b8 - 15628: 000e0367 jalr t1,t3 - 1562c: 00000013 nop - -0000000000015630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>: - 15630: 00036e17 auipc t3,0x36 - 15634: b90e3e03 ld t3,-1136(t3) # 4b1c0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@Base> - 15638: 000e0367 jalr t1,t3 - 1563c: 00000013 nop - -0000000000015640 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt>: - 15640: 00036e17 auipc t3,0x36 - 15644: b88e3e03 ld t3,-1144(t3) # 4b1c8 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@Base> - 15648: 000e0367 jalr t1,t3 - 1564c: 00000013 nop - -0000000000015650 <__cxa_atexit@plt>: - 15650: 00036e17 auipc t3,0x36 - 15654: b80e3e03 ld t3,-1152(t3) # 4b1d0 <__cxa_atexit@GLIBC_2.27> - 15658: 000e0367 jalr t1,t3 - 1565c: 00000013 nop - -0000000000015660 : - 15660: 00036e17 auipc t3,0x36 - 15664: b78e3e03 ld t3,-1160(t3) # 4b1d8 - 15668: 000e0367 jalr t1,t3 - 1566c: 00000013 nop - -0000000000015670 : - 15670: 00036e17 auipc t3,0x36 - 15674: b70e3e03 ld t3,-1168(t3) # 4b1e0 - 15678: 000e0367 jalr t1,t3 - 1567c: 00000013 nop - -0000000000015680 : - 15680: 00036e17 auipc t3,0x36 - 15684: b68e3e03 ld t3,-1176(t3) # 4b1e8 - 15688: 000e0367 jalr t1,t3 - 1568c: 00000013 nop - -0000000000015690 : - 15690: 00036e17 auipc t3,0x36 - 15694: b60e3e03 ld t3,-1184(t3) # 4b1f0 - 15698: 000e0367 jalr t1,t3 - 1569c: 00000013 nop - -00000000000156a0 <_exit@plt>: - 156a0: 00036e17 auipc t3,0x36 - 156a4: b58e3e03 ld t3,-1192(t3) # 4b1f8 <_exit@GLIBC_2.27> - 156a8: 000e0367 jalr t1,t3 - 156ac: 00000013 nop - -00000000000156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt>: - 156b0: 00036e17 auipc t3,0x36 - 156b4: b50e3e03 ld t3,-1200(t3) # 4b200 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@Base> - 156b8: 000e0367 jalr t1,t3 - 156bc: 00000013 nop - -00000000000156c0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt>: - 156c0: 00036e17 auipc t3,0x36 - 156c4: b48e3e03 ld t3,-1208(t3) # 4b208 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@Base> - 156c8: 000e0367 jalr t1,t3 - 156cc: 00000013 nop - -00000000000156d0 : - 156d0: 00036e17 auipc t3,0x36 - 156d4: b40e3e03 ld t3,-1216(t3) # 4b210 - 156d8: 000e0367 jalr t1,t3 - 156dc: 00000013 nop - -00000000000156e0 : - 156e0: 00036e17 auipc t3,0x36 - 156e4: b38e3e03 ld t3,-1224(t3) # 4b218 - 156e8: 000e0367 jalr t1,t3 - 156ec: 00000013 nop - -00000000000156f0 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@plt>: - 156f0: 00036e17 auipc t3,0x36 - 156f4: b30e3e03 ld t3,-1232(t3) # 4b220 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@Base> - 156f8: 000e0367 jalr t1,t3 - 156fc: 00000013 nop - -0000000000015700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>: - 15700: 00036e17 auipc t3,0x36 - 15704: b28e3e03 ld t3,-1240(t3) # 4b228 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@Base> - 15708: 000e0367 jalr t1,t3 - 1570c: 00000013 nop - -0000000000015710 : - 15710: 00036e17 auipc t3,0x36 - 15714: b20e3e03 ld t3,-1248(t3) # 4b230 - 15718: 000e0367 jalr t1,t3 - 1571c: 00000013 nop - -0000000000015720 : - 15720: 00036e17 auipc t3,0x36 - 15724: b18e3e03 ld t3,-1256(t3) # 4b238 - 15728: 000e0367 jalr t1,t3 - 1572c: 00000013 nop - -0000000000015730 : - 15730: 00036e17 auipc t3,0x36 - 15734: b10e3e03 ld t3,-1264(t3) # 4b240 - 15738: 000e0367 jalr t1,t3 - 1573c: 00000013 nop - -0000000000015740 <_ZdlPvm@plt>: - 15740: 00036e17 auipc t3,0x36 - 15744: b08e3e03 ld t3,-1272(t3) # 4b248 <_ZdlPvm@Base> - 15748: 000e0367 jalr t1,t3 - 1574c: 00000013 nop - -0000000000015750 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@plt>: - 15750: 00036e17 auipc t3,0x36 - 15754: b00e3e03 ld t3,-1280(t3) # 4b250 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@Base> - 15758: 000e0367 jalr t1,t3 - 1575c: 00000013 nop - -0000000000015760 <_ZNKSt13runtime_error4whatEv@plt>: - 15760: 00036e17 auipc t3,0x36 - 15764: af8e3e03 ld t3,-1288(t3) # 4b258 <_ZNKSt13runtime_error4whatEv@Base> - 15768: 000e0367 jalr t1,t3 - 1576c: 00000013 nop - -0000000000015770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt>: - 15770: 00036e17 auipc t3,0x36 - 15774: af0e3e03 ld t3,-1296(t3) # 4b260 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@Base> - 15778: 000e0367 jalr t1,t3 - 1577c: 00000013 nop - -0000000000015780 <__cxa_call_terminate@plt>: - 15780: 00036e17 auipc t3,0x36 - 15784: ae8e3e03 ld t3,-1304(t3) # 4b268 <__cxa_call_terminate@Base> - 15788: 000e0367 jalr t1,t3 - 1578c: 00000013 nop - -0000000000015790 <_ZNSt13runtime_errorD2Ev@plt>: - 15790: 00036e17 auipc t3,0x36 - 15794: ae0e3e03 ld t3,-1312(t3) # 4b270 <_ZNSt13runtime_errorD2Ev@Base> - 15798: 000e0367 jalr t1,t3 - 1579c: 00000013 nop - -00000000000157a0 <_ZSt16__throw_bad_castv@plt>: - 157a0: 00036e17 auipc t3,0x36 - 157a4: ad8e3e03 ld t3,-1320(t3) # 4b278 <_ZSt16__throw_bad_castv@Base> - 157a8: 000e0367 jalr t1,t3 - 157ac: 00000013 nop - -00000000000157b0 : - 157b0: 00036e17 auipc t3,0x36 - 157b4: ad0e3e03 ld t3,-1328(t3) # 4b280 - 157b8: 000e0367 jalr t1,t3 - 157bc: 00000013 nop - -00000000000157c0 : - 157c0: 00036e17 auipc t3,0x36 - 157c4: ac8e3e03 ld t3,-1336(t3) # 4b288 - 157c8: 000e0367 jalr t1,t3 - 157cc: 00000013 nop - -00000000000157d0 : - 157d0: 00036e17 auipc t3,0x36 - 157d4: ac0e3e03 ld t3,-1344(t3) # 4b290 - 157d8: 000e0367 jalr t1,t3 - 157dc: 00000013 nop - -00000000000157e0 : - 157e0: 00036e17 auipc t3,0x36 - 157e4: ab8e3e03 ld t3,-1352(t3) # 4b298 - 157e8: 000e0367 jalr t1,t3 - 157ec: 00000013 nop - -00000000000157f0 <_Unwind_Resume@plt>: - 157f0: 00036e17 auipc t3,0x36 - 157f4: ab0e3e03 ld t3,-1360(t3) # 4b2a0 <_Unwind_Resume@GCC_3.0> - 157f8: 000e0367 jalr t1,t3 - 157fc: 00000013 nop - -0000000000015800 : - 15800: 00036e17 auipc t3,0x36 - 15804: aa8e3e03 ld t3,-1368(t3) # 4b2a8 - 15808: 000e0367 jalr t1,t3 - 1580c: 00000013 nop - -0000000000015810 : - 15810: 00036e17 auipc t3,0x36 - 15814: aa0e3e03 ld t3,-1376(t3) # 4b2b0 - 15818: 000e0367 jalr t1,t3 - 1581c: 00000013 nop - -0000000000015820 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt>: - 15820: 00036e17 auipc t3,0x36 - 15824: a98e3e03 ld t3,-1384(t3) # 4b2b8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@Base> - 15828: 000e0367 jalr t1,t3 - 1582c: 00000013 nop - -0000000000015830 : - 15830: 00036e17 auipc t3,0x36 - 15834: a90e3e03 ld t3,-1392(t3) # 4b2c0 - 15838: 000e0367 jalr t1,t3 - 1583c: 00000013 nop - -0000000000015840 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_@plt>: - 15840: 00036e17 auipc t3,0x36 - 15844: a88e3e03 ld t3,-1400(t3) # 4b2c8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_@Base> - 15848: 000e0367 jalr t1,t3 - 1584c: 00000013 nop - -0000000000015850 <_ZNSo9_M_insertImEERSoT_@plt>: - 15850: 00036e17 auipc t3,0x36 - 15854: a80e3e03 ld t3,-1408(t3) # 4b2d0 <_ZNSo9_M_insertImEERSoT_@Base> - 15858: 000e0367 jalr t1,t3 - 1585c: 00000013 nop - -0000000000015860 : - 15860: 00036e17 auipc t3,0x36 - 15864: a78e3e03 ld t3,-1416(t3) # 4b2d8 - 15868: 000e0367 jalr t1,t3 - 1586c: 00000013 nop - -0000000000015870 <__cxa_rethrow@plt>: - 15870: 00036e17 auipc t3,0x36 - 15874: a70e3e03 ld t3,-1424(t3) # 4b2e0 <__cxa_rethrow@Base> - 15878: 000e0367 jalr t1,t3 - 1587c: 00000013 nop - -0000000000015880 : - 15880: 00036e17 auipc t3,0x36 - 15884: a68e3e03 ld t3,-1432(t3) # 4b2e8 - 15888: 000e0367 jalr t1,t3 - 1588c: 00000013 nop - -0000000000015890 <_ZSt19__throw_logic_errorPKc@plt>: - 15890: 00036e17 auipc t3,0x36 - 15894: a60e3e03 ld t3,-1440(t3) # 4b2f0 <_ZSt19__throw_logic_errorPKc@Base> - 15898: 000e0367 jalr t1,t3 - 1589c: 00000013 nop - -00000000000158a0 <_Znwm@plt>: - 158a0: 00036e17 auipc t3,0x36 - 158a4: a58e3e03 ld t3,-1448(t3) # 4b2f8 <_Znwm@Base> - 158a8: 000e0367 jalr t1,t3 - 158ac: 00000013 nop - -00000000000158b0 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@plt>: - 158b0: 00036e17 auipc t3,0x36 - 158b4: a50e3e03 ld t3,-1456(t3) # 4b300 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@Base> - 158b8: 000e0367 jalr t1,t3 - 158bc: 00000013 nop - -00000000000158c0 : - 158c0: 00036e17 auipc t3,0x36 - 158c4: a48e3e03 ld t3,-1464(t3) # 4b308 - 158c8: 000e0367 jalr t1,t3 - 158cc: 00000013 nop - -00000000000158d0 : - 158d0: 00036e17 auipc t3,0x36 - 158d4: a40e3e03 ld t3,-1472(t3) # 4b310 - 158d8: 000e0367 jalr t1,t3 - 158dc: 00000013 nop - -00000000000158e0 : - 158e0: 00036e17 auipc t3,0x36 - 158e4: a38e3e03 ld t3,-1480(t3) # 4b318 - 158e8: 000e0367 jalr t1,t3 - 158ec: 00000013 nop - -00000000000158f0 <_ZSt20__throw_length_errorPKc@plt>: - 158f0: 00036e17 auipc t3,0x36 - 158f4: a30e3e03 ld t3,-1488(t3) # 4b320 <_ZSt20__throw_length_errorPKc@Base> - 158f8: 000e0367 jalr t1,t3 - 158fc: 00000013 nop - -0000000000015900 <_ZdlPv@plt>: - 15900: 00036e17 auipc t3,0x36 - 15904: a28e3e03 ld t3,-1496(t3) # 4b328 <_ZdlPv@Base> - 15908: 000e0367 jalr t1,t3 - 1590c: 00000013 nop - -0000000000015910 <_ZNSo9_M_insertIPKvEERSoT_@plt>: - 15910: 00036e17 auipc t3,0x36 - 15914: a20e3e03 ld t3,-1504(t3) # 4b330 <_ZNSo9_M_insertIPKvEERSoT_@Base> - 15918: 000e0367 jalr t1,t3 - 1591c: 00000013 nop - -0000000000015920 <_ZNSo3putEc@plt>: - 15920: 00036e17 auipc t3,0x36 - 15924: a18e3e03 ld t3,-1512(t3) # 4b338 <_ZNSo3putEc@Base> - 15928: 000e0367 jalr t1,t3 - 1592c: 00000013 nop - -0000000000015930 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE10_M_disposeEv@plt>: - 15930: 00036e17 auipc t3,0x36 - 15934: a10e3e03 ld t3,-1520(t3) # 4b340 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE10_M_disposeEv@Base> - 15938: 000e0367 jalr t1,t3 - 1593c: 00000013 nop - -0000000000015940 <__cxa_guard_acquire@plt>: - 15940: 00036e17 auipc t3,0x36 - 15944: a08e3e03 ld t3,-1528(t3) # 4b348 <__cxa_guard_acquire@Base> - 15948: 000e0367 jalr t1,t3 - 1594c: 00000013 nop - -0000000000015950 <_ZSt24__throw_out_of_range_fmtPKcz@plt>: - 15950: 00036e17 auipc t3,0x36 - 15954: a00e3e03 ld t3,-1536(t3) # 4b350 <_ZSt24__throw_out_of_range_fmtPKcz@Base> - 15958: 000e0367 jalr t1,t3 - 1595c: 00000013 nop - -0000000000015960 : - 15960: 00036e17 auipc t3,0x36 - 15964: 9f8e3e03 ld t3,-1544(t3) # 4b358 - 15968: 000e0367 jalr t1,t3 - 1596c: 00000013 nop - -0000000000015970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt>: - 15970: 00036e17 auipc t3,0x36 - 15974: 9f0e3e03 ld t3,-1552(t3) # 4b360 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@Base> - 15978: 000e0367 jalr t1,t3 - 1597c: 00000013 nop - -0000000000015980 : - 15980: 00036e17 auipc t3,0x36 - 15984: 9e8e3e03 ld t3,-1560(t3) # 4b368 - 15988: 000e0367 jalr t1,t3 - 1598c: 00000013 nop - -0000000000015990 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt>: - 15990: 00036e17 auipc t3,0x36 - 15994: 9e0e3e03 ld t3,-1568(t3) # 4b370 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@Base> - 15998: 000e0367 jalr t1,t3 - 1599c: 00000013 nop - -00000000000159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt>: - 159a0: 00036e17 auipc t3,0x36 - 159a4: 9d8e3e03 ld t3,-1576(t3) # 4b378 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@Base> - 159a8: 000e0367 jalr t1,t3 - 159ac: 00000013 nop - -00000000000159b0 <_ZNSo9_M_insertIxEERSoT_@plt>: - 159b0: 00036e17 auipc t3,0x36 - 159b4: 9d0e3e03 ld t3,-1584(t3) # 4b380 <_ZNSo9_M_insertIxEERSoT_@Base> - 159b8: 000e0367 jalr t1,t3 - 159bc: 00000013 nop - -00000000000159c0 : - 159c0: 00036e17 auipc t3,0x36 - 159c4: 9c8e3e03 ld t3,-1592(t3) # 4b388 - 159c8: 000e0367 jalr t1,t3 - 159cc: 00000013 nop - -00000000000159d0 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_createERmm@plt>: - 159d0: 00036e17 auipc t3,0x36 - 159d4: 9c0e3e03 ld t3,-1600(t3) # 4b390 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_createERmm@Base> - 159d8: 000e0367 jalr t1,t3 - 159dc: 00000013 nop - -00000000000159e0 : - 159e0: 00036e17 auipc t3,0x36 - 159e4: 9b8e3e03 ld t3,-1608(t3) # 4b398 - 159e8: 000e0367 jalr t1,t3 - 159ec: 00000013 nop - -00000000000159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt>: - 159f0: 00036e17 auipc t3,0x36 - 159f4: 9b0e3e03 ld t3,-1616(t3) # 4b3a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@Base> - 159f8: 000e0367 jalr t1,t3 - 159fc: 00000013 nop - -0000000000015a00 : - 15a00: 00036e17 auipc t3,0x36 - 15a04: 9a8e3e03 ld t3,-1624(t3) # 4b3a8 - 15a08: 000e0367 jalr t1,t3 - 15a0c: 00000013 nop - -0000000000015a10 : - 15a10: 00036e17 auipc t3,0x36 - 15a14: 9a0e3e03 ld t3,-1632(t3) # 4b3b0 - 15a18: 000e0367 jalr t1,t3 - 15a1c: 00000013 nop - -0000000000015a20 <__cxa_bad_typeid@plt>: - 15a20: 00036e17 auipc t3,0x36 - 15a24: 998e3e03 ld t3,-1640(t3) # 4b3b8 <__cxa_bad_typeid@Base> - 15a28: 000e0367 jalr t1,t3 - 15a2c: 00000013 nop - -0000000000015a30 : - 15a30: 00036e17 auipc t3,0x36 - 15a34: 990e3e03 ld t3,-1648(t3) # 4b3c0 - 15a38: 000e0367 jalr t1,t3 - 15a3c: 00000013 nop - -0000000000015a40 : - 15a40: 00036e17 auipc t3,0x36 - 15a44: 988e3e03 ld t3,-1656(t3) # 4b3c8 - 15a48: 000e0367 jalr t1,t3 - 15a4c: 00000013 nop - -0000000000015a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt>: - 15a50: 00036e17 auipc t3,0x36 - 15a54: 980e3e03 ld t3,-1664(t3) # 4b3d0 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@Base> - 15a58: 000e0367 jalr t1,t3 - 15a5c: 00000013 nop - -0000000000015a60 : - 15a60: 00036e17 auipc t3,0x36 - 15a64: 978e3e03 ld t3,-1672(t3) # 4b3d8 - 15a68: 000e0367 jalr t1,t3 - 15a6c: 00000013 nop - -0000000000015a70 : - 15a70: 00036e17 auipc t3,0x36 - 15a74: 970e3e03 ld t3,-1680(t3) # 4b3e0 - 15a78: 000e0367 jalr t1,t3 - 15a7c: 00000013 nop - -0000000000015a80 <_ZNSo5writeEPKcl@plt>: - 15a80: 00036e17 auipc t3,0x36 - 15a84: 968e3e03 ld t3,-1688(t3) # 4b3e8 <_ZNSo5writeEPKcl@Base> - 15a88: 000e0367 jalr t1,t3 - 15a8c: 00000013 nop - -0000000000015a90 : - 15a90: 00036e17 auipc t3,0x36 - 15a94: 960e3e03 ld t3,-1696(t3) # 4b3f0 - 15a98: 000e0367 jalr t1,t3 - 15a9c: 00000013 nop - -0000000000015aa0 <__isoc23_strtol@plt>: - 15aa0: 00036e17 auipc t3,0x36 - 15aa4: 958e3e03 ld t3,-1704(t3) # 4b3f8 <__isoc23_strtol@GLIBC_2.38> - 15aa8: 000e0367 jalr t1,t3 - 15aac: 00000013 nop - -0000000000015ab0 <__cxa_free_exception@plt>: - 15ab0: 00036e17 auipc t3,0x36 - 15ab4: 950e3e03 ld t3,-1712(t3) # 4b400 <__cxa_free_exception@Base> - 15ab8: 000e0367 jalr t1,t3 - 15abc: 00000013 nop - -0000000000015ac0 : - 15ac0: 00036e17 auipc t3,0x36 - 15ac4: 948e3e03 ld t3,-1720(t3) # 4b408 - 15ac8: 000e0367 jalr t1,t3 - 15acc: 00000013 nop - -0000000000015ad0 : - 15ad0: 00036e17 auipc t3,0x36 - 15ad4: 940e3e03 ld t3,-1728(t3) # 4b410 - 15ad8: 000e0367 jalr t1,t3 - 15adc: 00000013 nop - -0000000000015ae0 : - 15ae0: 00036e17 auipc t3,0x36 - 15ae4: 938e3e03 ld t3,-1736(t3) # 4b418 - 15ae8: 000e0367 jalr t1,t3 - 15aec: 00000013 nop - -0000000000015af0 <__cxa_pure_virtual@plt>: - 15af0: 00036e17 auipc t3,0x36 - 15af4: 930e3e03 ld t3,-1744(t3) # 4b420 <__cxa_pure_virtual@CXXABI_1.3> - 15af8: 000e0367 jalr t1,t3 - 15afc: 00000013 nop - -0000000000015b00 <_ZNSt13random_device9_M_getvalEv@plt>: - 15b00: 00036e17 auipc t3,0x36 - 15b04: 928e3e03 ld t3,-1752(t3) # 4b428 <_ZNSt13random_device9_M_getvalEv@Base> - 15b08: 000e0367 jalr t1,t3 - 15b0c: 00000013 nop - -0000000000015b10 : - 15b10: 00036e17 auipc t3,0x36 - 15b14: 920e3e03 ld t3,-1760(t3) # 4b430 - 15b18: 000e0367 jalr t1,t3 - 15b1c: 00000013 nop - -0000000000015b20 <_ZdaPvSt11align_val_t@plt>: - 15b20: 00036e17 auipc t3,0x36 - 15b24: 918e3e03 ld t3,-1768(t3) # 4b438 <_ZdaPvSt11align_val_t@CXXABI_1.3.11> - 15b28: 000e0367 jalr t1,t3 - 15b2c: 00000013 nop - -0000000000015b30 : - 15b30: 00036e17 auipc t3,0x36 - 15b34: 910e3e03 ld t3,-1776(t3) # 4b440 - 15b38: 000e0367 jalr t1,t3 - 15b3c: 00000013 nop - -0000000000015b40 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt>: - 15b40: 00036e17 auipc t3,0x36 - 15b44: 908e3e03 ld t3,-1784(t3) # 4b448 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@Base> - 15b48: 000e0367 jalr t1,t3 - 15b4c: 00000013 nop - -0000000000015b50 <__cxa_allocate_exception@plt>: - 15b50: 00036e17 auipc t3,0x36 - 15b54: 900e3e03 ld t3,-1792(t3) # 4b450 <__cxa_allocate_exception@Base> - 15b58: 000e0367 jalr t1,t3 - 15b5c: 00000013 nop - -0000000000015b60 : - 15b60: 00036e17 auipc t3,0x36 - 15b64: 8f8e3e03 ld t3,-1800(t3) # 4b458 - 15b68: 000e0367 jalr t1,t3 - 15b6c: 00000013 nop - -0000000000015b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt>: - 15b70: 00036e17 auipc t3,0x36 - 15b74: 8f0e3e03 ld t3,-1808(t3) # 4b460 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@Base> - 15b78: 000e0367 jalr t1,t3 - 15b7c: 00000013 nop - -0000000000015b80 <_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@plt>: - 15b80: 00036e17 auipc t3,0x36 - 15b84: 8e8e3e03 ld t3,-1816(t3) # 4b468 <_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@Base> - 15b88: 000e0367 jalr t1,t3 - 15b8c: 00000013 nop - -0000000000015b90 <_Znam@plt>: - 15b90: 00036e17 auipc t3,0x36 - 15b94: 8e0e3e03 ld t3,-1824(t3) # 4b470 <_Znam@Base> - 15b98: 000e0367 jalr t1,t3 - 15b9c: 00000013 nop - -0000000000015ba0 <_ZNSi10_M_extractImEERSiRT_@plt>: - 15ba0: 00036e17 auipc t3,0x36 - 15ba4: 8d8e3e03 ld t3,-1832(t3) # 4b478 <_ZNSi10_M_extractImEERSiRT_@Base> - 15ba8: 000e0367 jalr t1,t3 - 15bac: 00000013 nop - -0000000000015bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt>: - 15bb0: 00036e17 auipc t3,0x36 - 15bb4: 8d0e3e03 ld t3,-1840(t3) # 4b480 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@Base> - 15bb8: 000e0367 jalr t1,t3 - 15bbc: 00000013 nop - -0000000000015bc0 : - 15bc0: 00036e17 auipc t3,0x36 - 15bc4: 8c8e3e03 ld t3,-1848(t3) # 4b488 - 15bc8: 000e0367 jalr t1,t3 - 15bcc: 00000013 nop - -0000000000015bd0 : - 15bd0: 00036e17 auipc t3,0x36 - 15bd4: 8c0e3e03 ld t3,-1856(t3) # 4b490 - 15bd8: 000e0367 jalr t1,t3 - 15bdc: 00000013 nop - -0000000000015be0 : - 15be0: 00036e17 auipc t3,0x36 - 15be4: 8b8e3e03 ld t3,-1864(t3) # 4b498 - 15be8: 000e0367 jalr t1,t3 - 15bec: 00000013 nop - -0000000000015bf0 <__cxa_throw@plt>: - 15bf0: 00036e17 auipc t3,0x36 - 15bf4: 8b0e3e03 ld t3,-1872(t3) # 4b4a0 <__cxa_throw@Base> - 15bf8: 000e0367 jalr t1,t3 - 15bfc: 00000013 nop - -0000000000015c00 : - 15c00: 00036e17 auipc t3,0x36 - 15c04: 8a8e3e03 ld t3,-1880(t3) # 4b4a8 - 15c08: 000e0367 jalr t1,t3 - 15c0c: 00000013 nop - -0000000000015c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt>: - 15c10: 00036e17 auipc t3,0x36 - 15c14: 8a0e3e03 ld t3,-1888(t3) # 4b4b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@Base> - 15c18: 000e0367 jalr t1,t3 - 15c1c: 00000013 nop - -0000000000015c20 : - 15c20: 00036e17 auipc t3,0x36 - 15c24: 898e3e03 ld t3,-1896(t3) # 4b4b8 - 15c28: 000e0367 jalr t1,t3 - 15c2c: 00000013 nop - -0000000000015c30 : - 15c30: 00036e17 auipc t3,0x36 - 15c34: 890e3e03 ld t3,-1904(t3) # 4b4c0 - 15c38: 000e0367 jalr t1,t3 - 15c3c: 00000013 nop - -0000000000015c40 : - 15c40: 00036e17 auipc t3,0x36 - 15c44: 888e3e03 ld t3,-1912(t3) # 4b4c8 - 15c48: 000e0367 jalr t1,t3 - 15c4c: 00000013 nop - -0000000000015c50 : - 15c50: 00036e17 auipc t3,0x36 - 15c54: 880e3e03 ld t3,-1920(t3) # 4b4d0 - 15c58: 000e0367 jalr t1,t3 - 15c5c: 00000013 nop - -0000000000015c60 <__cxa_end_catch@plt>: - 15c60: 00036e17 auipc t3,0x36 - 15c64: 878e3e03 ld t3,-1928(t3) # 4b4d8 <__cxa_end_catch@Base> - 15c68: 000e0367 jalr t1,t3 - 15c6c: 00000013 nop - -0000000000015c70 : - 15c70: 00036e17 auipc t3,0x36 - 15c74: 870e3e03 ld t3,-1936(t3) # 4b4e0 - 15c78: 000e0367 jalr t1,t3 - 15c7c: 00000013 nop - -0000000000015c80 <_ZNSo5flushEv@plt>: - 15c80: 00036e17 auipc t3,0x36 - 15c84: 868e3e03 ld t3,-1944(t3) # 4b4e8 <_ZNSo5flushEv@Base> - 15c88: 000e0367 jalr t1,t3 - 15c8c: 00000013 nop - -0000000000015c90 : - 15c90: 00036e17 auipc t3,0x36 - 15c94: 860e3e03 ld t3,-1952(t3) # 4b4f0 - 15c98: 000e0367 jalr t1,t3 - 15c9c: 00000013 nop - -0000000000015ca0 <_ZSt28__throw_bad_array_new_lengthv@plt>: - 15ca0: 00036e17 auipc t3,0x36 - 15ca4: 858e3e03 ld t3,-1960(t3) # 4b4f8 <_ZSt28__throw_bad_array_new_lengthv@Base> - 15ca8: 000e0367 jalr t1,t3 - 15cac: 00000013 nop - -0000000000015cb0 : - 15cb0: 00036e17 auipc t3,0x36 - 15cb4: 850e3e03 ld t3,-1968(t3) # 4b500 - 15cb8: 000e0367 jalr t1,t3 - 15cbc: 00000013 nop - -0000000000015cc0 <_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev@plt>: - 15cc0: 00036e17 auipc t3,0x36 - 15cc4: 848e3e03 ld t3,-1976(t3) # 4b508 <_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev@Base> - 15cc8: 000e0367 jalr t1,t3 - 15ccc: 00000013 nop - -0000000000015cd0 <__dynamic_cast@plt>: - 15cd0: 00036e17 auipc t3,0x36 - 15cd4: 840e3e03 ld t3,-1984(t3) # 4b510 <__dynamic_cast@Base> - 15cd8: 000e0367 jalr t1,t3 - 15cdc: 00000013 nop - -0000000000015ce0 : - 15ce0: 00036e17 auipc t3,0x36 - 15ce4: 838e3e03 ld t3,-1992(t3) # 4b518 - 15ce8: 000e0367 jalr t1,t3 - 15cec: 00000013 nop - -0000000000015cf0 : - 15cf0: 00036e17 auipc t3,0x36 - 15cf4: 830e3e03 ld t3,-2000(t3) # 4b520 - 15cf8: 000e0367 jalr t1,t3 - 15cfc: 00000013 nop - -0000000000015d00 <_ZnamSt11align_val_t@plt>: - 15d00: 00036e17 auipc t3,0x36 - 15d04: 828e3e03 ld t3,-2008(t3) # 4b528 <_ZnamSt11align_val_t@CXXABI_1.3.11> - 15d08: 000e0367 jalr t1,t3 - 15d0c: 00000013 nop - -0000000000015d10 <__cxa_guard_release@plt>: - 15d10: 00036e17 auipc t3,0x36 - 15d14: 820e3e03 ld t3,-2016(t3) # 4b530 <__cxa_guard_release@Base> - 15d18: 000e0367 jalr t1,t3 - 15d1c: 00000013 nop - -0000000000015d20 <__gxx_personality_v0@plt>: - 15d20: 00036e17 auipc t3,0x36 - 15d24: 818e3e03 ld t3,-2024(t3) # 4b538 <__gxx_personality_v0@Base> - 15d28: 000e0367 jalr t1,t3 - 15d2c: 00000013 nop - -0000000000015d30 : - 15d30: 00036e17 auipc t3,0x36 - 15d34: 810e3e03 ld t3,-2032(t3) # 4b540 - 15d38: 000e0367 jalr t1,t3 - 15d3c: 00000013 nop - -0000000000015d40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@plt>: - 15d40: 00036e17 auipc t3,0x36 - 15d44: 808e3e03 ld t3,-2040(t3) # 4b548 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@Base> - 15d48: 000e0367 jalr t1,t3 - 15d4c: 00000013 nop - -0000000000015d50 <_ZNSt12__basic_fileIcED1Ev@plt>: - 15d50: 00036e17 auipc t3,0x36 - 15d54: 800e3e03 ld t3,-2048(t3) # 4b550 <_ZNSt12__basic_fileIcED1Ev@Base> - 15d58: 000e0367 jalr t1,t3 - 15d5c: 00000013 nop - -0000000000015d60 <_ZNSt13runtime_errorC2EPKc@plt>: - 15d60: 00035e17 auipc t3,0x35 - 15d64: 7f8e3e03 ld t3,2040(t3) # 4b558 <_ZNSt13runtime_errorC2EPKc@Base> - 15d68: 000e0367 jalr t1,t3 - 15d6c: 00000013 nop - -0000000000015d70 <__isoc23_strtoull@plt>: - 15d70: 00035e17 auipc t3,0x35 - 15d74: 7f0e3e03 ld t3,2032(t3) # 4b560 <__isoc23_strtoull@GLIBC_2.38> - 15d78: 000e0367 jalr t1,t3 - 15d7c: 00000013 nop - -0000000000015d80 <__libc_start_main@plt>: - 15d80: 00035e17 auipc t3,0x35 - 15d84: 7e8e3e03 ld t3,2024(t3) # 4b568 <__libc_start_main@GLIBC_2.34> - 15d88: 000e0367 jalr t1,t3 - 15d8c: 00000013 nop - -0000000000015d90 : - 15d90: 00035e17 auipc t3,0x35 - 15d94: 7e0e3e03 ld t3,2016(t3) # 4b570 - 15d98: 000e0367 jalr t1,t3 - 15d9c: 00000013 nop - -0000000000015da0 <_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE4findEPKwmm@plt>: - 15da0: 00035e17 auipc t3,0x35 - 15da4: 7d8e3e03 ld t3,2008(t3) # 4b578 <_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE4findEPKwmm@Base> - 15da8: 000e0367 jalr t1,t3 - 15dac: 00000013 nop - -0000000000015db0 <_ZdaPv@plt>: - 15db0: 00035e17 auipc t3,0x35 - 15db4: 7d0e3e03 ld t3,2000(t3) # 4b580 <_ZdaPv@Base> - 15db8: 000e0367 jalr t1,t3 - 15dbc: 00000013 nop - -0000000000015dc0 <_ZSt17__throw_bad_allocv@plt>: - 15dc0: 00035e17 auipc t3,0x35 - 15dc4: 7c8e3e03 ld t3,1992(t3) # 4b588 <_ZSt17__throw_bad_allocv@Base> - 15dc8: 000e0367 jalr t1,t3 - 15dcc: 00000013 nop - -Disassembly of section .text: - -0000000000015dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0>: - 15dd0: 1141 addi sp,sp,-16 - 15dd2: 00023517 auipc a0,0x23 - 15dd6: a7e50513 addi a0,a0,-1410 # 38850 <_IO_stdin_used+0x1f8> - 15dda: e406 sd ra,8(sp) - 15ddc: ab5ff0ef jal ra,15890 <_ZSt19__throw_logic_errorPKc@plt> - -0000000000015de0 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0>: - 15de0: 1101 addi sp,sp,-32 - 15de2: e04a sd s2,0(sp) - 15de4: 00053903 ld s2,0(a0) - 15de8: e426 sd s1,8(sp) - 15dea: ec06 sd ra,24(sp) - 15dec: e822 sd s0,16(sp) - 15dee: 84aa mv s1,a0 - 15df0: 0941 addi s2,s2,16 - 15df2: e991 bnez a1,15e06 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0+0x26> - 15df4: 854a mv a0,s2 - 15df6: 4619 li a2,6 - 15df8: 00023597 auipc a1,0x23 - 15dfc: bf858593 addi a1,a1,-1032 # 389f0 <_IO_stdin_used+0x398> - 15e00: 901ff0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 15e04: a811 j 15e18 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0+0x38> - 15e06: 852e mv a0,a1 - 15e08: 842e mv s0,a1 - 15e0a: dc7ff0ef jal ra,15bd0 - 15e0e: 862a mv a2,a0 - 15e10: 85a2 mv a1,s0 - 15e12: 854a mv a0,s2 - 15e14: 8edff0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 15e18: 60e2 ld ra,24(sp) - 15e1a: 6442 ld s0,16(sp) - 15e1c: 6902 ld s2,0(sp) - 15e1e: 8526 mv a0,s1 - 15e20: 64a2 ld s1,8(sp) - 15e22: 6105 addi sp,sp,32 - 15e24: 8082 ret - -0000000000015e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_>: - 15e26: 7139 addi sp,sp,-64 - 15e28: f426 sd s1,40(sp) - 15e2a: 0024 addi s1,sp,8 - 15e2c: f822 sd s0,48(sp) - 15e2e: 842a mv s0,a0 - 15e30: 8526 mv a0,s1 - 15e32: f04a sd s2,32(sp) - 15e34: ec4e sd s3,24(sp) - 15e36: fc06 sd ra,56(sp) - 15e38: 892e mv s2,a1 - 15e3a: 89b2 mv s3,a2 - 15e3c: 75d030ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 15e40: 6522 ld a0,8(sp) - 15e42: 0541 addi a0,a0,16 - 15e44: 02090563 beqz s2,15e6e <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0x48> - 15e48: 00023597 auipc a1,0x23 - 15e4c: c6058593 addi a1,a1,-928 # 38aa8 <_IO_stdin_used+0x450> - 15e50: fe0ff0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 15e54: 85ca mv a1,s2 - 15e56: 8526 mv a0,s1 - 15e58: f89ff0ef jal ra,15de0 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0> - 15e5c: 6108 ld a0,0(a0) - 15e5e: 00023597 auipc a1,0x23 - 15e62: b6a58593 addi a1,a1,-1174 # 389c8 <_IO_stdin_used+0x370> - 15e66: 0541 addi a0,a0,16 - 15e68: fc8ff0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 15e6c: a039 j 15e7a <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0x54> - 15e6e: 00023597 auipc a1,0x23 - 15e72: c6258593 addi a1,a1,-926 # 38ad0 <_IO_stdin_used+0x478> - 15e76: fbaff0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 15e7a: 6522 ld a0,8(sp) - 15e7c: 00023597 auipc a1,0x23 - 15e80: c6c58593 addi a1,a1,-916 # 38ae8 <_IO_stdin_used+0x490> - 15e84: 0541 addi a0,a0,16 - 15e86: faaff0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 15e8a: 85ce mv a1,s3 - 15e8c: 8526 mv a0,s1 - 15e8e: f53ff0ef jal ra,15de0 <_ZN7testing7MessagelsIKcEERS0_RKPT_.isra.0> - 15e92: 6108 ld a0,0(a0) - 15e94: 00025597 auipc a1,0x25 - 15e98: 8ac58593 addi a1,a1,-1876 # 3a740 <_IO_stdin_used+0x20e8> - 15e9c: 0541 addi a0,a0,16 - 15e9e: f92ff0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 15ea2: 85a6 mv a1,s1 - 15ea4: 8522 mv a0,s0 - 15ea6: 31c040ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 15eaa: 6522 ld a0,8(sp) - 15eac: cd19 beqz a0,15eca <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0xa4> - 15eae: 611c ld a5,0(a0) - 15eb0: 679c ld a5,8(a5) - 15eb2: 9782 jalr a5 - 15eb4: a819 j 15eca <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0xa4> - 15eb6: 67a2 ld a5,8(sp) - 15eb8: 842a mv s0,a0 - 15eba: c789 beqz a5,15ec4 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_+0x9e> - 15ebc: 6398 ld a4,0(a5) - 15ebe: 853e mv a0,a5 - 15ec0: 671c ld a5,8(a4) - 15ec2: 9782 jalr a5 - 15ec4: 8522 mv a0,s0 - 15ec6: 92bff0ef jal ra,157f0 <_Unwind_Resume@plt> - 15eca: 70e2 ld ra,56(sp) - 15ecc: 8522 mv a0,s0 - 15ece: 7442 ld s0,48(sp) - 15ed0: 74a2 ld s1,40(sp) - 15ed2: 7902 ld s2,32(sp) - 15ed4: 69e2 ld s3,24(sp) - 15ed6: 6121 addi sp,sp,64 - 15ed8: 8082 ret - ... - -0000000000015edc <_ZN7testing8internal16SuiteApiResolverINS_4TestEE19GetSetUpCaseOrSuiteEPKci.part.0.constprop.0>: - 15edc: fd010113 addi sp,sp,-48 - 15ee0: 02813023 sd s0,32(sp) - 15ee4: 00810413 addi s0,sp,8 - 15ee8: 01213823 sd s2,16(sp) - 15eec: 20400693 li a3,516 - 15ef0: 00050913 mv s2,a0 - 15ef4: 00022617 auipc a2,0x22 - 15ef8: 78c60613 addi a2,a2,1932 # 38680 <_IO_stdin_used+0x28> - 15efc: 00040513 mv a0,s0 - 15f00: 00300593 li a1,3 - 15f04: 02113423 sd ra,40(sp) - 15f08: 00913c23 sd s1,24(sp) - 15f0c: 08a0a0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 15f10: 03200613 li a2,50 - 15f14: 00022597 auipc a1,0x22 - 15f18: 7bc58593 addi a1,a1,1980 # 386d0 <_IO_stdin_used+0x78> - 15f1c: 00035517 auipc a0,0x35 - 15f20: 07c53503 ld a0,124(a0) # 4af98 <_ZSt4cerr@Base> - 15f24: fdcff0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 15f28: 06a00613 li a2,106 - 15f2c: 00022597 auipc a1,0x22 - 15f30: 7dc58593 addi a1,a1,2012 # 38708 <_IO_stdin_used+0xb0> - 15f34: 00035517 auipc a0,0x35 - 15f38: 06453503 ld a0,100(a0) # 4af98 <_ZSt4cerr@Base> - 15f3c: fc4ff0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 15f40: 00023597 auipc a1,0x23 - 15f44: 83858593 addi a1,a1,-1992 # 38778 <_IO_stdin_used+0x120> - 15f48: 00035517 auipc a0,0x35 - 15f4c: 05053503 ld a0,80(a0) # 4af98 <_ZSt4cerr@Base> - 15f50: ee0ff0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 15f54: 00100613 li a2,1 - 15f58: 00023597 auipc a1,0x23 - 15f5c: 86858593 addi a1,a1,-1944 # 387c0 <_IO_stdin_used+0x168> - 15f60: 00050493 mv s1,a0 - 15f64: f9cff0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 15f68: 00090593 mv a1,s2 - 15f6c: 00048513 mv a0,s1 - 15f70: da0ff0ef jal ra,15510 <_ZNSolsEi@plt> - 15f74: 00040513 mv a0,s0 - 15f78: 3ae070ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 15f7c: 02813083 ld ra,40(sp) - 15f80: 02013403 ld s0,32(sp) - 15f84: 01813483 ld s1,24(sp) - 15f88: 01013903 ld s2,16(sp) - 15f8c: 03010113 addi sp,sp,48 - 15f90: 00008067 ret - -0000000000015f94 <_ZN7testing8internal16SuiteApiResolverINS_4TestEE22GetTearDownCaseOrSuiteEPKci.part.0.constprop.0>: - 15f94: fd010113 addi sp,sp,-48 - 15f98: 02813023 sd s0,32(sp) - 15f9c: 00810413 addi s0,sp,8 - 15fa0: 01213823 sd s2,16(sp) - 15fa4: 21300693 li a3,531 - 15fa8: 00050913 mv s2,a0 - 15fac: 00022617 auipc a2,0x22 - 15fb0: 6d460613 addi a2,a2,1748 # 38680 <_IO_stdin_used+0x28> - 15fb4: 00040513 mv a0,s0 - 15fb8: 00300593 li a1,3 - 15fbc: 02113423 sd ra,40(sp) - 15fc0: 00913c23 sd s1,24(sp) - 15fc4: 7d3090ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 15fc8: 03200613 li a2,50 - 15fcc: 00022597 auipc a1,0x22 - 15fd0: 70458593 addi a1,a1,1796 # 386d0 <_IO_stdin_used+0x78> - 15fd4: 00035517 auipc a0,0x35 - 15fd8: fc453503 ld a0,-60(a0) # 4af98 <_ZSt4cerr@Base> - 15fdc: f24ff0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 15fe0: 06f00613 li a2,111 - 15fe4: 00022597 auipc a1,0x22 - 15fe8: 7e458593 addi a1,a1,2020 # 387c8 <_IO_stdin_used+0x170> - 15fec: 00035517 auipc a0,0x35 - 15ff0: fac53503 ld a0,-84(a0) # 4af98 <_ZSt4cerr@Base> - 15ff4: f0cff0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 15ff8: 00022597 auipc a1,0x22 - 15ffc: 78058593 addi a1,a1,1920 # 38778 <_IO_stdin_used+0x120> - 16000: 00035517 auipc a0,0x35 - 16004: f9853503 ld a0,-104(a0) # 4af98 <_ZSt4cerr@Base> - 16008: e28ff0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1600c: 00100613 li a2,1 - 16010: 00022597 auipc a1,0x22 - 16014: 7b058593 addi a1,a1,1968 # 387c0 <_IO_stdin_used+0x168> - 16018: 00050493 mv s1,a0 - 1601c: ee4ff0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 16020: 00090593 mv a1,s2 - 16024: 00048513 mv a0,s1 - 16028: ce8ff0ef jal ra,15510 <_ZNSolsEi@plt> - 1602c: 00040513 mv a0,s0 - 16030: 2f6070ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 16034: 02813083 ld ra,40(sp) - 16038: 02013403 ld s0,32(sp) - 1603c: 01813483 ld s1,24(sp) - 16040: 01013903 ld s2,16(sp) - 16044: 03010113 addi sp,sp,48 - 16048: 00008067 ret - -000000000001604c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0>: - 1604c: fe010113 addi sp,sp,-32 - 16050: 00813823 sd s0,16(sp) - 16054: 00913423 sd s1,8(sp) - 16058: 01213023 sd s2,0(sp) - 1605c: 00113c23 sd ra,24(sp) - 16060: 40b60433 sub s0,a2,a1 - 16064: 00f00793 li a5,15 - 16068: 00058493 mv s1,a1 - 1606c: 00050913 mv s2,a0 - 16070: 0487e663 bltu a5,s0,160bc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x70> - 16074: 00053783 ld a5,0(a0) - 16078: 00100713 li a4,1 - 1607c: 00078513 mv a0,a5 - 16080: 02e40663 beq s0,a4,160ac <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x60> - 16084: 04041863 bnez s0,160d4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x88> - 16088: 00893423 sd s0,8(s2) - 1608c: 008787b3 add a5,a5,s0 - 16090: 00078023 sb zero,0(a5) - 16094: 01813083 ld ra,24(sp) - 16098: 01013403 ld s0,16(sp) - 1609c: 00813483 ld s1,8(sp) - 160a0: 00013903 ld s2,0(sp) - 160a4: 02010113 addi sp,sp,32 - 160a8: 00008067 ret - 160ac: 0005c703 lbu a4,0(a1) - 160b0: 00e78023 sb a4,0(a5) - 160b4: 00093783 ld a5,0(s2) - 160b8: fd1ff06f j 16088 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x3c> - 160bc: 04044263 bltz s0,16100 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0xb4> - 160c0: 00140513 addi a0,s0,1 - 160c4: 02054c63 bltz a0,160fc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0xb0> - 160c8: fd8ff0ef jal ra,158a0 <_Znwm@plt> - 160cc: 00a93023 sd a0,0(s2) - 160d0: 00893823 sd s0,16(s2) - 160d4: 00040713 mv a4,s0 - 160d8: 0c3777d7 vsetvli a5,a4,e8,m8,ta,ma - 160dc: 02048407 vle8.v v8,(s1) - 160e0: 40f70733 sub a4,a4,a5 - 160e4: 00f484b3 add s1,s1,a5 - 160e8: 02050427 vse8.v v8,(a0) - 160ec: 00f50533 add a0,a0,a5 - 160f0: fe0714e3 bnez a4,160d8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x8c> - 160f4: 00093783 ld a5,0(s2) - 160f8: f91ff06f j 16088 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x3c> - 160fc: cc5ff0ef jal ra,15dc0 <_ZSt17__throw_bad_allocv@plt> - 16100: 00022517 auipc a0,0x22 - 16104: 73850513 addi a0,a0,1848 # 38838 <_IO_stdin_used+0x1e0> - 16108: fe8ff0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - -000000000001610c <_GLOBAL__sub_I__ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E>: - 1610c: 8401c783 lbu a5,-1984(gp) # 4b5d0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E> - 16110: f6010113 addi sp,sp,-160 - 16114: 08113c23 sd ra,152(sp) - 16118: 08813823 sd s0,144(sp) - 1611c: 08913423 sd s1,136(sp) - 16120: 09213023 sd s2,128(sp) - 16124: 07313c23 sd s3,120(sp) - 16128: 07413823 sd s4,112(sp) - 1612c: 07513423 sd s5,104(sp) - 16130: 02079863 bnez a5,16160 <_GLOBAL__sub_I__ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E+0x54> - 16134: 00100593 li a1,1 - 16138: 84018713 addi a4,gp,-1984 # 4b5d0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E> - 1613c: 00000613 li a2,0 - 16140: 89818513 addi a0,gp,-1896 # 4b628 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E> - 16144: 00b70023 sb a1,0(a4) - 16148: 1dd000ef jal ra,16b24 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_> - 1614c: 82018613 addi a2,gp,-2016 # 4b5b0 <__TMC_END__> - 16150: 00000593 li a1,0 - 16154: 00000517 auipc a0,0x0 - 16158: 73c50513 addi a0,a0,1852 # 16890 <__tcf_0> - 1615c: cf4ff0ef jal ra,15650 <__cxa_atexit@plt> - 16160: 8381c783 lbu a5,-1992(gp) # 4b5c8 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E> - 16164: 83818713 addi a4,gp,-1992 # 4b5c8 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E> - 16168: 02079663 bnez a5,16194 <_GLOBAL__sub_I__ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E+0x88> - 1616c: 00100593 li a1,1 - 16170: 00000613 li a2,0 - 16174: 87818513 addi a0,gp,-1928 # 4b608 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E> - 16178: 00b70023 sb a1,0(a4) - 1617c: 1a9000ef jal ra,16b24 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_> - 16180: 82018613 addi a2,gp,-2016 # 4b5b0 <__TMC_END__> - 16184: 00000593 li a1,0 - 16188: 00000517 auipc a0,0x0 - 1618c: 71c50513 addi a0,a0,1820 # 168a4 <__tcf_1> - 16190: cc0ff0ef jal ra,15650 <__cxa_atexit@plt> - 16194: 8301c783 lbu a5,-2000(gp) # 4b5c0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> - 16198: 83018713 addi a4,gp,-2000 # 4b5c0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> - 1619c: 1a078063 beqz a5,1633c <_GLOBAL__sub_I__ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E+0x230> - 161a0: 01010a13 addi s4,sp,16 - 161a4: 01810493 addi s1,sp,24 - 161a8: 000a0613 mv a2,s4 - 161ac: 00048513 mv a0,s1 - 161b0: 00022597 auipc a1,0x22 - 161b4: 5c858593 addi a1,a1,1480 # 38778 <_IO_stdin_used+0x120> - 161b8: 085000ef jal ra,16a3c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> - 161bc: 01813583 ld a1,24(sp) - 161c0: 02013603 ld a2,32(sp) - 161c4: 03810413 addi s0,sp,56 - 161c8: 00040513 mv a0,s0 - 161cc: 00c58633 add a2,a1,a2 - 161d0: 04810993 addi s3,sp,72 - 161d4: 03313c23 sd s3,56(sp) - 161d8: 00600a93 li s5,6 - 161dc: e71ff0ef jal ra,1604c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 161e0: 05512c23 sw s5,88(sp) - 161e4: 155030ef jal ra,19b38 <_ZN7testing8internal13GetTestTypeIdEv> - 161e8: 00050913 mv s2,a0 - 161ec: 00100513 li a0,1 - 161f0: 57f050ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 161f4: 18050c63 beqz a0,1638c <_GLOBAL__sub_I__ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E+0x280> - 161f8: 00100513 li a0,1 - 161fc: 573050ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 16200: 18050063 beqz a0,16380 <_GLOBAL__sub_I__ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E+0x274> - 16204: 00800513 li a0,8 - 16208: e98ff0ef jal ra,158a0 <_Znwm@plt> - 1620c: 00050313 mv t1,a0 - 16210: 00034e17 auipc t3,0x34 - 16214: 968e0e13 addi t3,t3,-1688 # 49b78 <_ZTVN7testing8internal15TestFactoryImplI36UnaryTestAbsFloat16_fixed_fixed_TestEE+0x10> - 16218: 00a13023 sd a0,0(sp) - 1621c: 00040713 mv a4,s0 - 16220: 00000893 li a7,0 - 16224: 00000813 li a6,0 - 16228: 00000693 li a3,0 - 1622c: 01c33023 sd t3,0(t1) - 16230: 00000613 li a2,0 - 16234: 00022597 auipc a1,0x22 - 16238: 67c58593 addi a1,a1,1660 # 388b0 <_IO_stdin_used+0x258> - 1623c: 00090793 mv a5,s2 - 16240: 00022517 auipc a0,0x22 - 16244: 68050513 addi a0,a0,1664 # 388c0 <_IO_stdin_used+0x268> - 16248: 1e7180ef jal ra,2ec2e <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE> - 1624c: 00050793 mv a5,a0 - 16250: 00040513 mv a0,s0 - 16254: 84f1b823 sd a5,-1968(gp) # 4b5e0 <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E> - 16258: 0ad000ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1625c: 00048513 mv a0,s1 - 16260: 0a5000ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 16264: 000a0613 mv a2,s4 - 16268: 00048513 mv a0,s1 - 1626c: 00022597 auipc a1,0x22 - 16270: 50c58593 addi a1,a1,1292 # 38778 <_IO_stdin_used+0x120> - 16274: 7c8000ef jal ra,16a3c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_> - 16278: 01813583 ld a1,24(sp) - 1627c: 02013603 ld a2,32(sp) - 16280: 00040513 mv a0,s0 - 16284: 03313c23 sd s3,56(sp) - 16288: 00c58633 add a2,a1,a2 - 1628c: dc1ff0ef jal ra,1604c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 16290: 01300993 li s3,19 - 16294: 05312c23 sw s3,88(sp) - 16298: 0a1030ef jal ra,19b38 <_ZN7testing8internal13GetTestTypeIdEv> - 1629c: 00050913 mv s2,a0 - 162a0: 00100513 li a0,1 - 162a4: 4cb050ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 162a8: 0c050663 beqz a0,16374 <_GLOBAL__sub_I__ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E+0x268> - 162ac: 00100513 li a0,1 - 162b0: 4bf050ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 162b4: 0a050a63 beqz a0,16368 <_GLOBAL__sub_I__ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E+0x25c> - 162b8: 00800513 li a0,8 - 162bc: de4ff0ef jal ra,158a0 <_Znwm@plt> - 162c0: 00050313 mv t1,a0 - 162c4: 00a13023 sd a0,0(sp) - 162c8: 00034e17 auipc t3,0x34 - 162cc: 8d8e0e13 addi t3,t3,-1832 # 49ba0 <_ZTVN7testing8internal15TestFactoryImplI19UnaryTestAbs_v_TestEE+0x10> - 162d0: 00040713 mv a4,s0 - 162d4: 00090793 mv a5,s2 - 162d8: 00000893 li a7,0 - 162dc: 00000813 li a6,0 - 162e0: 00000693 li a3,0 - 162e4: 00000613 li a2,0 - 162e8: 00022597 auipc a1,0x22 - 162ec: 5f058593 addi a1,a1,1520 # 388d8 <_IO_stdin_used+0x280> - 162f0: 01c33023 sd t3,0(t1) - 162f4: 00022517 auipc a0,0x22 - 162f8: 5ec50513 addi a0,a0,1516 # 388e0 <_IO_stdin_used+0x288> - 162fc: 133180ef jal ra,2ec2e <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE> - 16300: 00050793 mv a5,a0 - 16304: 00040513 mv a0,s0 - 16308: 84f1b423 sd a5,-1976(gp) # 4b5d8 <_ZN19UnaryTestAbs_v_Test10test_info_E> - 1630c: 7f8000ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 16310: 00048513 mv a0,s1 - 16314: 7f0000ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 16318: 09813083 ld ra,152(sp) - 1631c: 09013403 ld s0,144(sp) - 16320: 08813483 ld s1,136(sp) - 16324: 08013903 ld s2,128(sp) - 16328: 07813983 ld s3,120(sp) - 1632c: 07013a03 ld s4,112(sp) - 16330: 06813a83 ld s5,104(sp) - 16334: 0a010113 addi sp,sp,160 - 16338: 00008067 ret - 1633c: 00100593 li a1,1 - 16340: 00000613 li a2,0 - 16344: 85818513 addi a0,gp,-1960 # 4b5e8 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> - 16348: 00b70023 sb a1,0(a4) - 1634c: 7d8000ef jal ra,16b24 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_> - 16350: 82018613 addi a2,gp,-2016 # 4b5b0 <__TMC_END__> - 16354: 85818593 addi a1,gp,-1960 # 4b5e8 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> - 16358: 00000517 auipc a0,0x0 - 1635c: 52450513 addi a0,a0,1316 # 1687c <_ZN6nncase3ntt11distributed6detail12chip_barrierD1Ev> - 16360: af0ff0ef jal ra,15650 <__cxa_atexit@plt> - 16364: e3dff06f j 161a0 <_GLOBAL__sub_I__ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E+0x94> - 16368: 01300513 li a0,19 - 1636c: c29ff0ef jal ra,15f94 <_ZN7testing8internal16SuiteApiResolverINS_4TestEE22GetTearDownCaseOrSuiteEPKci.part.0.constprop.0> - 16370: f49ff06f j 162b8 <_GLOBAL__sub_I__ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E+0x1ac> - 16374: 00098513 mv a0,s3 - 16378: b65ff0ef jal ra,15edc <_ZN7testing8internal16SuiteApiResolverINS_4TestEE19GetSetUpCaseOrSuiteEPKci.part.0.constprop.0> - 1637c: f31ff06f j 162ac <_GLOBAL__sub_I__ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E+0x1a0> - 16380: 00600513 li a0,6 - 16384: c11ff0ef jal ra,15f94 <_ZN7testing8internal16SuiteApiResolverINS_4TestEE22GetTearDownCaseOrSuiteEPKci.part.0.constprop.0> - 16388: e7dff06f j 16204 <_GLOBAL__sub_I__ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E+0xf8> - 1638c: 000a8513 mv a0,s5 - 16390: b4dff0ef jal ra,15edc <_ZN7testing8internal16SuiteApiResolverINS_4TestEE19GetSetUpCaseOrSuiteEPKci.part.0.constprop.0> - 16394: e65ff06f j 161f8 <_GLOBAL__sub_I__ZN36UnaryTestAbsFloat16_fixed_fixed_Test10test_info_E+0xec> - -0000000000016398
: - 16398: 1101 addi sp,sp,-32 - 1639a: e822 sd s0,16(sp) - 1639c: 87aa mv a5,a0 - 1639e: 842e mv s0,a1 - 163a0: 00022517 auipc a0,0x22 - 163a4: 59850513 addi a0,a0,1432 # 38938 <_IO_stdin_used+0x2e0> - 163a8: 00022597 auipc a1,0x22 - 163ac: 54858593 addi a1,a1,1352 # 388f0 <_IO_stdin_used+0x298> - 163b0: ec06 sd ra,24(sp) - 163b2: c63e sw a5,12(sp) - 163b4: b2cff0ef jal ra,156e0 - 163b8: 85a2 mv a1,s0 - 163ba: 0068 addi a0,sp,12 - 163bc: 444170ef jal ra,2d800 <_ZN7testing14InitGoogleTestEPiPPc> - 163c0: 1eb130ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 163c4: 7701b0ef jal ra,31b34 <_ZN7testing8UnitTest3RunEv> - 163c8: 60e2 ld ra,24(sp) - 163ca: 6442 ld s0,16(sp) - 163cc: 6105 addi sp,sp,32 - 163ce: 8082 ret - -00000000000163d0 <_GLOBAL__sub_I_gtest_all.cc>: - 163d0: 7179 addi sp,sp,-48 - 163d2: 4581 li a1,0 - 163d4: 00025517 auipc a0,0x25 - 163d8: acc50513 addi a0,a0,-1332 # 3aea0 <_IO_stdin_used+0x2848> - 163dc: f406 sd ra,40(sp) - 163de: f022 sd s0,32(sp) - 163e0: 0ec080ef jal ra,1e4cc <_ZN7testing8internal16BoolFromGTestEnvEPKcb> - 163e4: 872a mv a4,a0 - 163e6: 00035797 auipc a5,0x35 - 163ea: 8e27b783 ld a5,-1822(a5) # 4acc8 <_GLOBAL_OFFSET_TABLE_+0x178> - 163ee: 4581 li a1,0 - 163f0: 00025517 auipc a0,0x25 - 163f4: ac850513 addi a0,a0,-1336 # 3aeb8 <_IO_stdin_used+0x2860> - 163f8: 00e78023 sb a4,0(a5) - 163fc: 0d0080ef jal ra,1e4cc <_ZN7testing8internal16BoolFromGTestEnvEPKcb> - 16400: 872a mv a4,a0 - 16402: 00035797 auipc a5,0x35 - 16406: 84e7b783 ld a5,-1970(a5) # 4ac50 <_GLOBAL_OFFSET_TABLE_+0x100> - 1640a: 4585 li a1,1 - 1640c: 00025517 auipc a0,0x25 - 16410: ac450513 addi a0,a0,-1340 # 3aed0 <_IO_stdin_used+0x2878> - 16414: 00e78023 sb a4,0(a5) - 16418: 0b4080ef jal ra,1e4cc <_ZN7testing8internal16BoolFromGTestEnvEPKcb> - 1641c: 872a mv a4,a0 - 1641e: 00035797 auipc a5,0x35 - 16422: 9827b783 ld a5,-1662(a5) # 4ada0 <_GLOBAL_OFFSET_TABLE_+0x250> - 16426: 00022597 auipc a1,0x22 - 1642a: 72258593 addi a1,a1,1826 # 38b48 <_IO_stdin_used+0x4f0> - 1642e: 00022517 auipc a0,0x22 - 16432: 7a250513 addi a0,a0,1954 # 38bd0 <_IO_stdin_used+0x578> - 16436: 00e78023 sb a4,0(a5) - 1643a: 34e080ef jal ra,1e788 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> - 1643e: 85aa mv a1,a0 - 16440: 00035517 auipc a0,0x35 - 16444: 9a053503 ld a0,-1632(a0) # 4ade0 <_GLOBAL_OFFSET_TABLE_+0x290> - 16448: 5c0020ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 1644c: 00035597 auipc a1,0x35 - 16450: 9945b583 ld a1,-1644(a1) # 4ade0 <_GLOBAL_OFFSET_TABLE_+0x290> - 16454: 82018613 addi a2,gp,-2016 # 4b5b0 <__TMC_END__> - 16458: 00035517 auipc a0,0x35 - 1645c: 90053503 ld a0,-1792(a0) # 4ad58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> - 16460: 9f0ff0ef jal ra,15650 <__cxa_atexit@plt> - 16464: 00025517 auipc a0,0x25 - 16468: a8450513 addi a0,a0,-1404 # 3aee8 <_IO_stdin_used+0x2890> - 1646c: e64ff0ef jal ra,15ad0 - 16470: 00025597 auipc a1,0x25 - 16474: 3c058593 addi a1,a1,960 # 3b830 <_ZN7testingL16kUniversalFilterE> - 16478: c111 beqz a0,1647c <_GLOBAL__sub_I_gtest_all.cc+0xac> - 1647a: 85aa mv a1,a0 - 1647c: 00025517 auipc a0,0x25 - 16480: a8450513 addi a0,a0,-1404 # 3af00 <_IO_stdin_used+0x28a8> - 16484: 304080ef jal ra,1e788 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> - 16488: 85aa mv a1,a0 - 1648a: 00035517 auipc a0,0x35 - 1648e: ade53503 ld a0,-1314(a0) # 4af68 <_GLOBAL_OFFSET_TABLE_+0x418> - 16492: 576020ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 16496: 82018613 addi a2,gp,-2016 # 4b5b0 <__TMC_END__> - 1649a: 00035597 auipc a1,0x35 - 1649e: ace5b583 ld a1,-1330(a1) # 4af68 <_GLOBAL_OFFSET_TABLE_+0x418> - 164a2: 00035517 auipc a0,0x35 - 164a6: 8b653503 ld a0,-1866(a0) # 4ad58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> - 164aa: 9a6ff0ef jal ra,15650 <__cxa_atexit@plt> - 164ae: 4581 li a1,0 - 164b0: 00025517 auipc a0,0x25 - 164b4: a5850513 addi a0,a0,-1448 # 3af08 <_IO_stdin_used+0x28b0> - 164b8: 014080ef jal ra,1e4cc <_ZN7testing8internal16BoolFromGTestEnvEPKcb> - 164bc: 872a mv a4,a0 - 164be: 00035797 auipc a5,0x35 - 164c2: a3a7b783 ld a5,-1478(a5) # 4aef8 <_GLOBAL_OFFSET_TABLE_+0x3a8> - 164c6: 850a mv a0,sp - 164c8: 00e78023 sb a4,0(a5) - 164cc: 14c080ef jal ra,1e618 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev> - 164d0: 6582 ld a1,0(sp) - 164d2: 00025517 auipc a0,0x25 - 164d6: a5650513 addi a0,a0,-1450 # 3af28 <_IO_stdin_used+0x28d0> - 164da: 840a mv s0,sp - 164dc: 2ac080ef jal ra,1e788 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> - 164e0: 85aa mv a1,a0 - 164e2: 00034517 auipc a0,0x34 - 164e6: 6c653503 ld a0,1734(a0) # 4aba8 <_GLOBAL_OFFSET_TABLE_+0x58> - 164ea: 51e020ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 164ee: 850a mv a0,sp - 164f0: 614000ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 164f4: 82018613 addi a2,gp,-2016 # 4b5b0 <__TMC_END__> - 164f8: 00034597 auipc a1,0x34 - 164fc: 6b05b583 ld a1,1712(a1) # 4aba8 <_GLOBAL_OFFSET_TABLE_+0x58> - 16500: 00035517 auipc a0,0x35 - 16504: 85853503 ld a0,-1960(a0) # 4ad58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> - 16508: 948ff0ef jal ra,15650 <__cxa_atexit@plt> - 1650c: 4585 li a1,1 - 1650e: 00025517 auipc a0,0x25 - 16512: a2250513 addi a0,a0,-1502 # 3af30 <_IO_stdin_used+0x28d8> - 16516: 7b7070ef jal ra,1e4cc <_ZN7testing8internal16BoolFromGTestEnvEPKcb> - 1651a: 872a mv a4,a0 - 1651c: 00035797 auipc a5,0x35 - 16520: 9047b783 ld a5,-1788(a5) # 4ae20 <_GLOBAL_OFFSET_TABLE_+0x2d0> - 16524: 4585 li a1,1 - 16526: 00025517 auipc a0,0x25 - 1652a: a1a50513 addi a0,a0,-1510 # 3af40 <_IO_stdin_used+0x28e8> - 1652e: 00e78023 sb a4,0(a5) - 16532: 79b070ef jal ra,1e4cc <_ZN7testing8internal16BoolFromGTestEnvEPKcb> - 16536: 872a mv a4,a0 - 16538: 00035797 auipc a5,0x35 - 1653c: 8307b783 ld a5,-2000(a5) # 4ad68 <_GLOBAL_OFFSET_TABLE_+0x218> - 16540: 4581 li a1,0 - 16542: 00024517 auipc a0,0x24 - 16546: 88650513 addi a0,a0,-1914 # 39dc8 <_IO_stdin_used+0x1770> - 1654a: 00e78023 sb a4,0(a5) - 1654e: 7c7070ef jal ra,1e514 <_ZN7testing8internal17Int32FromGTestEnvEPKci> - 16552: 872a mv a4,a0 - 16554: 00034797 auipc a5,0x34 - 16558: 7447b783 ld a5,1860(a5) # 4ac98 <_GLOBAL_OFFSET_TABLE_+0x148> - 1655c: 4585 li a1,1 - 1655e: 00025517 auipc a0,0x25 - 16562: 9f250513 addi a0,a0,-1550 # 3af50 <_IO_stdin_used+0x28f8> - 16566: c398 sw a4,0(a5) - 16568: 7ad070ef jal ra,1e514 <_ZN7testing8internal17Int32FromGTestEnvEPKci> - 1656c: 872a mv a4,a0 - 1656e: 00035797 auipc a5,0x35 - 16572: 9b27b783 ld a5,-1614(a5) # 4af20 <_GLOBAL_OFFSET_TABLE_+0x3d0> - 16576: 4581 li a1,0 - 16578: 00025517 auipc a0,0x25 - 1657c: 9e050513 addi a0,a0,-1568 # 3af58 <_IO_stdin_used+0x2900> - 16580: c398 sw a4,0(a5) - 16582: 74b070ef jal ra,1e4cc <_ZN7testing8internal16BoolFromGTestEnvEPKcb> - 16586: 872a mv a4,a0 - 16588: 00035797 auipc a5,0x35 - 1658c: 9787b783 ld a5,-1672(a5) # 4af00 <_GLOBAL_OFFSET_TABLE_+0x3b0> - 16590: 06400593 li a1,100 - 16594: 00025517 auipc a0,0x25 - 16598: 9cc50513 addi a0,a0,-1588 # 3af60 <_IO_stdin_used+0x2908> - 1659c: 00e78023 sb a4,0(a5) - 165a0: 775070ef jal ra,1e514 <_ZN7testing8internal17Int32FromGTestEnvEPKci> - 165a4: 872a mv a4,a0 - 165a6: 00035797 auipc a5,0x35 - 165aa: 8227b783 ld a5,-2014(a5) # 4adc8 <_GLOBAL_OFFSET_TABLE_+0x278> - 165ae: 00024597 auipc a1,0x24 - 165b2: e4a58593 addi a1,a1,-438 # 3a3f8 <_IO_stdin_used+0x1da0> - 165b6: 00025517 auipc a0,0x25 - 165ba: 9c250513 addi a0,a0,-1598 # 3af78 <_IO_stdin_used+0x2920> - 165be: c398 sw a4,0(a5) - 165c0: 1c8080ef jal ra,1e788 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> - 165c4: 85aa mv a1,a0 - 165c6: 00034517 auipc a0,0x34 - 165ca: 7fa53503 ld a0,2042(a0) # 4adc0 <_GLOBAL_OFFSET_TABLE_+0x270> - 165ce: 43a020ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 165d2: 82018613 addi a2,gp,-2016 # 4b5b0 <__TMC_END__> - 165d6: 00034597 auipc a1,0x34 - 165da: 7ea5b583 ld a1,2026(a1) # 4adc0 <_GLOBAL_OFFSET_TABLE_+0x270> - 165de: 00034517 auipc a0,0x34 - 165e2: 77a53503 ld a0,1914(a0) # 4ad58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> - 165e6: 86aff0ef jal ra,15650 <__cxa_atexit@plt> - 165ea: 4581 li a1,0 - 165ec: 00025517 auipc a0,0x25 - 165f0: 9a450513 addi a0,a0,-1628 # 3af90 <_IO_stdin_used+0x2938> - 165f4: 6d9070ef jal ra,1e4cc <_ZN7testing8internal16BoolFromGTestEnvEPKcb> - 165f8: 872a mv a4,a0 - 165fa: 00034797 auipc a5,0x34 - 165fe: 7de7b783 ld a5,2014(a5) # 4add8 <_GLOBAL_OFFSET_TABLE_+0x288> - 16602: 00024597 auipc a1,0x24 - 16606: df658593 addi a1,a1,-522 # 3a3f8 <_IO_stdin_used+0x1da0> - 1660a: 00025517 auipc a0,0x25 - 1660e: 99e50513 addi a0,a0,-1634 # 3afa8 <_IO_stdin_used+0x2950> - 16612: 00e78023 sb a4,0(a5) - 16616: 172080ef jal ra,1e788 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> - 1661a: 85aa mv a1,a0 - 1661c: 00035517 auipc a0,0x35 - 16620: 8ac53503 ld a0,-1876(a0) # 4aec8 <_GLOBAL_OFFSET_TABLE_+0x378> - 16624: 3e4020ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 16628: 82018613 addi a2,gp,-2016 # 4b5b0 <__TMC_END__> - 1662c: 00035597 auipc a1,0x35 - 16630: 89c5b583 ld a1,-1892(a1) # 4aec8 <_GLOBAL_OFFSET_TABLE_+0x378> - 16634: 00034517 auipc a0,0x34 - 16638: 72453503 ld a0,1828(a0) # 4ad58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> - 1663c: 814ff0ef jal ra,15650 <__cxa_atexit@plt> - 16640: cd817057 vsetivli zero,2,e64,m1,ta,ma - 16644: 5e0030d7 vmv.v.i v1,0 - 16648: 82018613 addi a2,gp,-2016 # 4b5b0 <__TMC_END__> - 1664c: 8b818593 addi a1,gp,-1864 # 4b648 <_ZN7testing8internalL7g_argvsE> - 16650: 00034517 auipc a0,0x34 - 16654: 59053503 ld a0,1424(a0) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 16658: 0205f0a7 vse64.v v1,(a1) - 1665c: 8c01b423 sd zero,-1848(gp) # 4b658 <_ZN7testing8internalL7g_argvsE+0x10> - 16660: ff1fe0ef jal ra,15650 <__cxa_atexit@plt> - 16664: 4d4030ef jal ra,19b38 <_ZN7testing8internal13GetTestTypeIdEv> - 16668: 872a mv a4,a0 - 1666a: 00035797 auipc a5,0x35 - 1666e: 8367b783 ld a5,-1994(a5) # 4aea0 <_GLOBAL_OFFSET_TABLE_+0x350> - 16672: 00025597 auipc a1,0x25 - 16676: 3de58593 addi a1,a1,990 # 3ba50 <_ZN7testingL22kDefaultDeathTestStyleE> - 1667a: 00025517 auipc a0,0x25 - 1667e: 93e50513 addi a0,a0,-1730 # 3afb8 <_IO_stdin_used+0x2960> - 16682: e398 sd a4,0(a5) - 16684: 104080ef jal ra,1e788 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_> - 16688: 85aa mv a1,a0 - 1668a: 00034517 auipc a0,0x34 - 1668e: 54653503 ld a0,1350(a0) # 4abd0 <_GLOBAL_OFFSET_TABLE_+0x80> - 16692: 376020ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 16696: 82018613 addi a2,gp,-2016 # 4b5b0 <__TMC_END__> - 1669a: 00034597 auipc a1,0x34 - 1669e: 5365b583 ld a1,1334(a1) # 4abd0 <_GLOBAL_OFFSET_TABLE_+0x80> - 166a2: 00034517 auipc a0,0x34 - 166a6: 6b653503 ld a0,1718(a0) # 4ad58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> - 166aa: fa7fe0ef jal ra,15650 <__cxa_atexit@plt> - 166ae: 4581 li a1,0 - 166b0: 00025517 auipc a0,0x25 - 166b4: 92050513 addi a0,a0,-1760 # 3afd0 <_IO_stdin_used+0x2978> - 166b8: 615070ef jal ra,1e4cc <_ZN7testing8internal16BoolFromGTestEnvEPKcb> - 166bc: 872a mv a4,a0 - 166be: 00035797 auipc a5,0x35 - 166c2: 90a7b783 ld a5,-1782(a5) # 4afc8 <_GLOBAL_OFFSET_TABLE_+0x478> - 166c6: 00024597 auipc a1,0x24 - 166ca: d3258593 addi a1,a1,-718 # 3a3f8 <_IO_stdin_used+0x1da0> - 166ce: 00034517 auipc a0,0x34 - 166d2: 71a53503 ld a0,1818(a0) # 4ade8 <_GLOBAL_OFFSET_TABLE_+0x298> - 166d6: 00e78023 sb a4,0(a5) - 166da: 32e020ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 166de: 82018613 addi a2,gp,-2016 # 4b5b0 <__TMC_END__> - 166e2: 00034597 auipc a1,0x34 - 166e6: 7065b583 ld a1,1798(a1) # 4ade8 <_GLOBAL_OFFSET_TABLE_+0x298> - 166ea: 00034517 auipc a0,0x34 - 166ee: 66e53503 ld a0,1646(a0) # 4ad58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> - 166f2: f5ffe0ef jal ra,15650 <__cxa_atexit@plt> - 166f6: 00035597 auipc a1,0x35 - 166fa: 8c25b583 ld a1,-1854(a1) # 4afb8 <_GLOBAL_OFFSET_TABLE_+0x468> - 166fe: 00058823 sb zero,16(a1) - 16702: 7402 ld s0,32(sp) - 16704: 70a2 ld ra,40(sp) - 16706: 01058793 addi a5,a1,16 - 1670a: 0005b423 sd zero,8(a1) - 1670e: e19c sd a5,0(a1) - 16710: 82018613 addi a2,gp,-2016 # 4b5b0 <__TMC_END__> - 16714: 00034517 auipc a0,0x34 - 16718: 64453503 ld a0,1604(a0) # 4ad58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@Base> - 1671c: 6145 addi sp,sp,48 - 1671e: f33fe06f j 15650 <__cxa_atexit@plt> - 16722: 87aa mv a5,a0 - 16724: 8522 mv a0,s0 - 16726: 843e mv s0,a5 - 16728: 3dc000ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1672c: 8522 mv a0,s0 - 1672e: 8c2ff0ef jal ra,157f0 <_Unwind_Resume@plt> - ... - -0000000000016734 <_start>: - 16734: 024000ef jal ra,16758 - 16738: 87aa mv a5,a0 - 1673a: 00000517 auipc a0,0x0 - 1673e: 01c50513 addi a0,a0,28 # 16756 <__wrap_main> - 16742: 6582 ld a1,0(sp) - 16744: 0030 addi a2,sp,8 - 16746: ff017113 andi sp,sp,-16 - 1674a: 4681 li a3,0 - 1674c: 4701 li a4,0 - 1674e: 880a mv a6,sp - 16750: e30ff0ef jal ra,15d80 <__libc_start_main@plt> - 16754: 9002 ebreak - -0000000000016756 <__wrap_main>: - 16756: b189 j 16398
- -0000000000016758 : - 16758: 00035197 auipc gp,0x35 - 1675c: 63818193 addi gp,gp,1592 # 4bd90 <__global_pointer$> - 16760: 8082 ret - ... - -0000000000016764 <_dl_relocate_static_pie>: - 16764: 8082 ret - -0000000000016766 : - 16766: 82018513 addi a0,gp,-2016 # 4b5b0 <__TMC_END__> - 1676a: 82018793 addi a5,gp,-2016 # 4b5b0 <__TMC_END__> - 1676e: 00a78663 beq a5,a0,1677a - 16772: 00000793 li a5,0 - 16776: c391 beqz a5,1677a - 16778: 8782 jr a5 - 1677a: 8082 ret - -000000000001677c : - 1677c: 82018513 addi a0,gp,-2016 # 4b5b0 <__TMC_END__> - 16780: 82018593 addi a1,gp,-2016 # 4b5b0 <__TMC_END__> - 16784: 8d89 sub a1,a1,a0 - 16786: 4035d793 srai a5,a1,0x3 - 1678a: 91fd srli a1,a1,0x3f - 1678c: 95be add a1,a1,a5 - 1678e: 8585 srai a1,a1,0x1 - 16790: c589 beqz a1,1679a - 16792: 00000793 li a5,0 - 16796: c391 beqz a5,1679a - 16798: 8782 jr a5 - 1679a: 8082 ret - -000000000001679c <__do_global_dtors_aux>: - 1679c: 8281c783 lbu a5,-2008(gp) # 4b5b8 - 167a0: ef99 bnez a5,167be <__do_global_dtors_aux+0x22> - 167a2: 1141 addi sp,sp,-16 - 167a4: e022 sd s0,0(sp) - 167a6: e406 sd ra,8(sp) - 167a8: fbfff0ef jal ra,16766 - 167ac: 82818413 addi s0,gp,-2008 # 4b5b8 - 167b0: 4785 li a5,1 - 167b2: 60a2 ld ra,8(sp) - 167b4: 00f40023 sb a5,0(s0) - 167b8: 6402 ld s0,0(sp) - 167ba: 0141 addi sp,sp,16 - 167bc: 8082 ret - 167be: 8082 ret - -00000000000167c0 : - 167c0: bf75 j 1677c - ... - -00000000000167c4 <_ZNKSt5ctypeIcE8do_widenEc>: - 167c4: 00058513 mv a0,a1 - 167c8: 00008067 ret - -00000000000167cc <_ZN7testing4Test5SetupEv>: - 167cc: 00000513 li a0,0 - 167d0: 00008067 ret - -00000000000167d4 <_ZN7testing8internal15TestFactoryImplI19UnaryTestAbs_v_TestED1Ev>: - 167d4: 00008067 ret - -00000000000167d8 <_ZN7testing8internal15TestFactoryImplI36UnaryTestAbsFloat16_fixed_fixed_TestED1Ev>: - 167d8: 00008067 ret - -00000000000167dc <_ZN7testing8internal15TestFactoryImplI36UnaryTestAbsFloat16_fixed_fixed_TestED0Ev>: - 167dc: 00800593 li a1,8 - 167e0: f61fe06f j 15740 <_ZdlPvm@plt> - -00000000000167e4 <_ZN7testing8internal15TestFactoryImplI19UnaryTestAbs_v_TestED0Ev>: - 167e4: 00800593 li a1,8 - 167e8: f59fe06f j 15740 <_ZdlPvm@plt> - -00000000000167ec <_ZN19UnaryTestAbs_v_TestD1Ev>: - 167ec: 00033797 auipc a5,0x33 - 167f0: 4f478793 addi a5,a5,1268 # 49ce0 <_ZTV19UnaryTestAbs_v_Test+0x10> - 167f4: 00f53023 sd a5,0(a0) - 167f8: 69e0406f j 1ae96 <_ZN7testing4TestD1Ev> - -00000000000167fc <_ZN19UnaryTestAbs_v_TestD0Ev>: - 167fc: ff010113 addi sp,sp,-16 - 16800: 00813023 sd s0,0(sp) - 16804: 00113423 sd ra,8(sp) - 16808: 00033797 auipc a5,0x33 - 1680c: 4d878793 addi a5,a5,1240 # 49ce0 <_ZTV19UnaryTestAbs_v_Test+0x10> - 16810: 00f53023 sd a5,0(a0) - 16814: 00050413 mv s0,a0 - 16818: 67e040ef jal ra,1ae96 <_ZN7testing4TestD1Ev> - 1681c: 00040513 mv a0,s0 - 16820: 00013403 ld s0,0(sp) - 16824: 00813083 ld ra,8(sp) - 16828: 01000593 li a1,16 - 1682c: 01010113 addi sp,sp,16 - 16830: f11fe06f j 15740 <_ZdlPvm@plt> - -0000000000016834 <_ZN36UnaryTestAbsFloat16_fixed_fixed_TestD1Ev>: - 16834: 00033797 auipc a5,0x33 - 16838: 46c78793 addi a5,a5,1132 # 49ca0 <_ZTV36UnaryTestAbsFloat16_fixed_fixed_Test+0x10> - 1683c: 00f53023 sd a5,0(a0) - 16840: 6560406f j 1ae96 <_ZN7testing4TestD1Ev> - -0000000000016844 <_ZN36UnaryTestAbsFloat16_fixed_fixed_TestD0Ev>: - 16844: ff010113 addi sp,sp,-16 - 16848: 00813023 sd s0,0(sp) - 1684c: 00113423 sd ra,8(sp) - 16850: 00033797 auipc a5,0x33 - 16854: 45078793 addi a5,a5,1104 # 49ca0 <_ZTV36UnaryTestAbsFloat16_fixed_fixed_Test+0x10> - 16858: 00f53023 sd a5,0(a0) - 1685c: 00050413 mv s0,a0 - 16860: 636040ef jal ra,1ae96 <_ZN7testing4TestD1Ev> - 16864: 00040513 mv a0,s0 - 16868: 00013403 ld s0,0(sp) - 1686c: 00813083 ld ra,8(sp) - 16870: 01000593 li a1,16 - 16874: 01010113 addi sp,sp,16 - 16878: ec9fe06f j 15740 <_ZdlPvm@plt> - -000000000001687c <_ZN6nncase3ntt11distributed6detail12chip_barrierD1Ev>: - 1687c: 00853503 ld a0,8(a0) - 16880: 00050663 beqz a0,1688c <_ZN6nncase3ntt11distributed6detail12chip_barrierD1Ev+0x10> - 16884: 04000593 li a1,64 - 16888: a98ff06f j 15b20 <_ZdaPvSt11align_val_t@plt> - 1688c: 00008067 ret - -0000000000016890 <__tcf_0>: - 16890: 8a01b503 ld a0,-1888(gp) # 4b630 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E+0x8> - 16894: 00050663 beqz a0,168a0 <__tcf_0+0x10> - 16898: 04000593 li a1,64 - 1689c: a84ff06f j 15b20 <_ZdaPvSt11align_val_t@plt> - 168a0: 00008067 ret - -00000000000168a4 <__tcf_1>: - 168a4: 8801b503 ld a0,-1920(gp) # 4b610 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E+0x8> - 168a8: 00050663 beqz a0,168b4 <__tcf_1+0x10> - 168ac: 04000593 li a1,64 - 168b0: a70ff06f j 15b20 <_ZdaPvSt11align_val_t@plt> - 168b4: 00008067 ret - -00000000000168b8 <_ZN7testing8internal15TestFactoryImplI36UnaryTestAbsFloat16_fixed_fixed_TestE10CreateTestEv>: - 168b8: ff010113 addi sp,sp,-16 - 168bc: 01000513 li a0,16 - 168c0: 00113423 sd ra,8(sp) - 168c4: 00813023 sd s0,0(sp) - 168c8: fd9fe0ef jal ra,158a0 <_Znwm@plt> - 168cc: 00050413 mv s0,a0 - 168d0: 3c8040ef jal ra,1ac98 <_ZN7testing4TestC1Ev> - 168d4: 00033797 auipc a5,0x33 - 168d8: 3cc78793 addi a5,a5,972 # 49ca0 <_ZTV36UnaryTestAbsFloat16_fixed_fixed_Test+0x10> - 168dc: 00813083 ld ra,8(sp) - 168e0: 00f43023 sd a5,0(s0) - 168e4: 00040513 mv a0,s0 - 168e8: 00013403 ld s0,0(sp) - 168ec: 01010113 addi sp,sp,16 - 168f0: 00008067 ret - -00000000000168f4 <_ZN7testing8internal15TestFactoryImplI19UnaryTestAbs_v_TestE10CreateTestEv>: - 168f4: ff010113 addi sp,sp,-16 - 168f8: 01000513 li a0,16 - 168fc: 00113423 sd ra,8(sp) - 16900: 00813023 sd s0,0(sp) - 16904: f9dfe0ef jal ra,158a0 <_Znwm@plt> - 16908: 00050413 mv s0,a0 - 1690c: 38c040ef jal ra,1ac98 <_ZN7testing4TestC1Ev> - 16910: 00033797 auipc a5,0x33 - 16914: 3d078793 addi a5,a5,976 # 49ce0 <_ZTV19UnaryTestAbs_v_Test+0x10> - 16918: 00813083 ld ra,8(sp) - 1691c: 00f43023 sd a5,0(s0) - 16920: 00040513 mv a0,s0 - 16924: 00013403 ld s0,0(sp) - 16928: 01010113 addi sp,sp,16 - 1692c: 00008067 ret - -0000000000016930 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z>: - 16930: fa010113 addi sp,sp,-96 - 16934: 00060313 mv t1,a2 - 16938: 00f60613 addi a2,a2,15 - 1693c: 02813823 sd s0,48(sp) - 16940: 02913423 sd s1,40(sp) - 16944: 03213023 sd s2,32(sp) - 16948: 01313c23 sd s3,24(sp) - 1694c: 04010413 addi s0,sp,64 - 16950: 02113c23 sd ra,56(sp) - 16954: ff067613 andi a2,a2,-16 - 16958: 40c10133 sub sp,sp,a2 - 1695c: 00050493 mv s1,a0 - 16960: 00068613 mv a2,a3 - 16964: 00058e93 mv t4,a1 - 16968: 00e43023 sd a4,0(s0) - 1696c: 00f43423 sd a5,8(s0) - 16970: 00010513 mv a0,sp - 16974: 00030593 mv a1,t1 - 16978: 00040693 mv a3,s0 - 1697c: 01043823 sd a6,16(s0) - 16980: 01143c23 sd a7,24(s0) - 16984: fc843423 sd s0,-56(s0) - 16988: 000e80e7 jalr t4 - 1698c: 01048793 addi a5,s1,16 - 16990: 0004b423 sd zero,8(s1) - 16994: 00f4b023 sd a5,0(s1) - 16998: 00f00713 li a4,15 - 1699c: 00010993 mv s3,sp - 169a0: 00050913 mv s2,a0 - 169a4: 04a76663 bltu a4,a0,169f0 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0xc0> - 169a8: 00100713 li a4,1 - 169ac: 02e50c63 beq a0,a4,169e4 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0xb4> - 169b0: 04051c63 bnez a0,16a08 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0xd8> - 169b4: 0124b423 sd s2,8(s1) - 169b8: 012787b3 add a5,a5,s2 - 169bc: 00078023 sb zero,0(a5) - 169c0: fc040113 addi sp,s0,-64 - 169c4: 03813083 ld ra,56(sp) - 169c8: 00048513 mv a0,s1 - 169cc: 03013403 ld s0,48(sp) - 169d0: 02813483 ld s1,40(sp) - 169d4: 02013903 ld s2,32(sp) - 169d8: 01813983 ld s3,24(sp) - 169dc: 06010113 addi sp,sp,96 - 169e0: 00008067 ret - 169e4: 00014703 lbu a4,0(sp) - 169e8: 00e48823 sb a4,16(s1) - 169ec: fc9ff06f j 169b4 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0x84> - 169f0: 04054063 bltz a0,16a30 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0x100> - 169f4: 00150513 addi a0,a0,1 - 169f8: ea9fe0ef jal ra,158a0 <_Znwm@plt> - 169fc: 00050793 mv a5,a0 - 16a00: 0124b823 sd s2,16(s1) - 16a04: 00a4b023 sd a0,0(s1) - 16a08: 00090693 mv a3,s2 - 16a0c: 0c36f757 vsetvli a4,a3,e8,m8,ta,ma - 16a10: 02098407 vle8.v v8,(s3) - 16a14: 40e686b3 sub a3,a3,a4 - 16a18: 00e989b3 add s3,s3,a4 - 16a1c: 02078427 vse8.v v8,(a5) - 16a20: 00e787b3 add a5,a5,a4 - 16a24: fe0694e3 bnez a3,16a0c <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0xdc> - 16a28: 0004b783 ld a5,0(s1) - 16a2c: f89ff06f j 169b4 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z+0x84> - 16a30: 00022517 auipc a0,0x22 - 16a34: e0850513 addi a0,a0,-504 # 38838 <_IO_stdin_used+0x1e0> - 16a38: eb9fe0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - -0000000000016a3c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_>: - 16a3c: fd010113 addi sp,sp,-48 - 16a40: 02813023 sd s0,32(sp) - 16a44: 02113423 sd ra,40(sp) - 16a48: 00913c23 sd s1,24(sp) - 16a4c: 01213823 sd s2,16(sp) - 16a50: 01313423 sd s3,8(sp) - 16a54: 01050413 addi s0,a0,16 - 16a58: 00853023 sd s0,0(a0) - 16a5c: 08058e63 beqz a1,16af8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0xbc> - 16a60: 00050913 mv s2,a0 - 16a64: 00058513 mv a0,a1 - 16a68: 00058993 mv s3,a1 - 16a6c: 964ff0ef jal ra,15bd0 - 16a70: 00f00793 li a5,15 - 16a74: 00050493 mv s1,a0 - 16a78: 04a7e263 bltu a5,a0,16abc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0x80> - 16a7c: 00100793 li a5,1 - 16a80: 02f50863 beq a0,a5,16ab0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0x74> - 16a84: 04051663 bnez a0,16ad0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0x94> - 16a88: 00993423 sd s1,8(s2) - 16a8c: 00940433 add s0,s0,s1 - 16a90: 00040023 sb zero,0(s0) - 16a94: 02813083 ld ra,40(sp) - 16a98: 02013403 ld s0,32(sp) - 16a9c: 01813483 ld s1,24(sp) - 16aa0: 01013903 ld s2,16(sp) - 16aa4: 00813983 ld s3,8(sp) - 16aa8: 03010113 addi sp,sp,48 - 16aac: 00008067 ret - 16ab0: 0009c783 lbu a5,0(s3) - 16ab4: 00f90823 sb a5,16(s2) - 16ab8: fd1ff06f j 16a88 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0x4c> - 16abc: 00150513 addi a0,a0,1 - 16ac0: de1fe0ef jal ra,158a0 <_Znwm@plt> - 16ac4: 00050413 mv s0,a0 - 16ac8: 00993823 sd s1,16(s2) - 16acc: 00a93023 sd a0,0(s2) - 16ad0: 00048713 mv a4,s1 - 16ad4: 0c3777d7 vsetvli a5,a4,e8,m8,ta,ma - 16ad8: 02098407 vle8.v v8,(s3) - 16adc: 40f70733 sub a4,a4,a5 - 16ae0: 00f989b3 add s3,s3,a5 - 16ae4: 02040427 vse8.v v8,(s0) - 16ae8: 00f40433 add s0,s0,a5 - 16aec: fe0714e3 bnez a4,16ad4 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0x98> - 16af0: 00093403 ld s0,0(s2) - 16af4: f95ff06f j 16a88 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1IS3_EEPKcRKS3_+0x4c> - 16af8: 00022517 auipc a0,0x22 - 16afc: d5850513 addi a0,a0,-680 # 38850 <_IO_stdin_used+0x1f8> - 16b00: d91fe0ef jal ra,15890 <_ZSt19__throw_logic_errorPKc@plt> - -0000000000016b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv>: - 16b04: 00050793 mv a5,a0 - 16b08: 00053503 ld a0,0(a0) - 16b0c: 01078713 addi a4,a5,16 - 16b10: 00e50863 beq a0,a4,16b20 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv+0x1c> - 16b14: 0107b583 ld a1,16(a5) - 16b18: 00158593 addi a1,a1,1 - 16b1c: c25fe06f j 15740 <_ZdlPvm@plt> - 16b20: 00008067 ret - -0000000000016b24 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_>: - 16b24: fe010113 addi sp,sp,-32 - 16b28: 00813823 sd s0,16(sp) - 16b2c: 00913423 sd s1,8(sp) - 16b30: 00050413 mv s0,a0 - 16b34: 00113c23 sd ra,24(sp) - 16b38: 01213023 sd s2,0(sp) - 16b3c: 00158493 addi s1,a1,1 - 16b40: fff00513 li a0,-1 - 16b44: 00b43023 sd a1,0(s0) - 16b48: 4014d493 srai s1,s1,0x1 - 16b4c: 00043423 sd zero,8(s0) - 16b50: 00043823 sd zero,16(s0) - 16b54: 00040ca3 sb zero,25(s0) - 16b58: 00755793 srli a5,a0,0x7 - 16b5c: 0097e463 bltu a5,s1,16b64 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_+0x40> - 16b60: 00649513 slli a0,s1,0x6 - 16b64: 04000593 li a1,64 - 16b68: 998ff0ef jal ra,15d00 <_ZnamSt11align_val_t@plt> - 16b6c: fff48793 addi a5,s1,-1 - 16b70: 00050913 mv s2,a0 - 16b74: 0007c863 bltz a5,16b84 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_+0x60> - 16b78: 00649613 slli a2,s1,0x6 - 16b7c: 00000593 li a1,0 - 16b80: 960ff0ef jal ra,15ce0 - 16b84: 00843503 ld a0,8(s0) - 16b88: 01243423 sd s2,8(s0) - 16b8c: 02050063 beqz a0,16bac <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_+0x88> - 16b90: 01013403 ld s0,16(sp) - 16b94: 01813083 ld ra,24(sp) - 16b98: 00813483 ld s1,8(sp) - 16b9c: 00013903 ld s2,0(sp) - 16ba0: 04000593 li a1,64 - 16ba4: 02010113 addi sp,sp,32 - 16ba8: f79fe06f j 15b20 <_ZdaPvSt11align_val_t@plt> - 16bac: 01813083 ld ra,24(sp) - 16bb0: 01013403 ld s0,16(sp) - 16bb4: 00813483 ld s1,8(sp) - 16bb8: 00013903 ld s2,0(sp) - 16bbc: 02010113 addi sp,sp,32 - 16bc0: 00008067 ret - -0000000000016bc4 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv>: - 16bc4: 000997b7 lui a5,0x99 - 16bc8: 08b78793 addi a5,a5,139 # 9908b <__global_pointer$+0x4d2fb> - 16bcc: 00c79793 slli a5,a5,0xc - 16bd0: cd817057 vsetivli zero,2,e64,m1,ta,ma - 16bd4: 0df78793 addi a5,a5,223 - 16bd8: 5e07c357 vmv.v.x v6,a5 - 16bdc: 80000737 lui a4,0x80000 - 16be0: 000017b7 lui a5,0x1 - 16be4: fff74713 not a4,a4 - 16be8: 800006b7 lui a3,0x80000 - 16bec: c6878793 addi a5,a5,-920 # c68 <__abi_tag-0xf62c> - 16bf0: 5e0741d7 vmv.v.x v3,a4 - 16bf4: 5e06c257 vmv.v.x v4,a3 - 16bf8: 00850593 addi a1,a0,8 - 16bfc: 00f50633 add a2,a0,a5 - 16c00: 00050693 mv a3,a0 - 16c04: 0e300713 li a4,227 - 16c08: 00200893 li a7,2 - 16c0c: fff00813 li a6,-1 - 16c10: 00070793 mv a5,a4 - 16c14: 00e8f463 bgeu a7,a4,16c1c <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv+0x58> - 16c18: 00200793 li a5,2 - 16c1c: 0d87f057 vsetvli zero,a5,e64,m1,ta,ma - 16c20: 0206f087 vle64.v v1,(a3) - 16c24: 0205f107 vle64.v v2,(a1) - 16c28: 02067287 vle64.v v5,(a2) - 16c2c: cd817057 vsetivli zero,2,e64,m1,ta,ma - 16c30: ffe70713 addi a4,a4,-2 # ffffffff7ffffffe <__global_pointer$+0xffffffff7ffb426e> - 16c34: 01058593 addi a1,a1,16 - 16c38: 261200d7 vand.vv v1,v1,v4 - 16c3c: 26218157 vand.vv v2,v2,v3 - 16c40: 01060613 addi a2,a2,16 - 16c44: 2a1100d7 vor.vv v1,v1,v2 - 16c48: 2610b157 vand.vi v2,v1,1 - 16c4c: a210b0d7 vsrl.vi v1,v1,1 - 16c50: 96232157 vmul.vv v2,v2,v6 - 16c54: 2e1280d7 vxor.vv v1,v1,v5 - 16c58: 2e1100d7 vxor.vv v1,v1,v2 - 16c5c: 0d87f057 vsetvli zero,a5,e64,m1,ta,ma - 16c60: 0206f0a7 vse64.v v1,(a3) - 16c64: 01068693 addi a3,a3,16 # ffffffff80000010 <__global_pointer$+0xffffffff7ffb4280> - 16c68: fb0714e3 bne a4,a6,16c10 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv+0x4c> - 16c6c: 000995b7 lui a1,0x99 - 16c70: 08b58593 addi a1,a1,139 # 9908b <__global_pointer$+0x4d2fb> - 16c74: 00c59593 slli a1,a1,0xc - 16c78: 0df58593 addi a1,a1,223 - 16c7c: cd817057 vsetivli zero,2,e64,m1,ta,ma - 16c80: 00001637 lui a2,0x1 - 16c84: 5e05c357 vmv.v.x v6,a1 - 16c88: 37860613 addi a2,a2,888 # 1378 <__abi_tag-0xef1c> - 16c8c: 00c50633 add a2,a0,a2 - 16c90: 71850793 addi a5,a0,1816 - 16c94: 72050693 addi a3,a0,1824 - 16c98: 00050713 mv a4,a0 - 16c9c: 0287f087 vl1re64.v v1,(a5) - 16ca0: 0286f107 vl1re64.v v2,(a3) - 16ca4: 02877287 vl1re64.v v5,(a4) - 16ca8: 01068693 addi a3,a3,16 - 16cac: 01070713 addi a4,a4,16 - 16cb0: 261200d7 vand.vv v1,v1,v4 - 16cb4: 26218157 vand.vv v2,v2,v3 - 16cb8: 2a1100d7 vor.vv v1,v1,v2 - 16cbc: 2610b157 vand.vi v2,v1,1 - 16cc0: a210b0d7 vsrl.vi v1,v1,1 - 16cc4: 96232157 vmul.vv v2,v2,v6 - 16cc8: 2e1280d7 vxor.vv v1,v1,v5 - 16ccc: 2e1100d7 vxor.vv v1,v1,v2 - 16cd0: 028780a7 vs1r.v v1,(a5) - 16cd4: 01078793 addi a5,a5,16 - 16cd8: fcf612e3 bne a2,a5,16c9c <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv+0xd8> - 16cdc: 00001737 lui a4,0x1 - 16ce0: 00e50733 add a4,a0,a4 - 16ce4: 00053683 ld a3,0(a0) - 16ce8: 37873783 ld a5,888(a4) # 1378 <__abi_tag-0xef1c> - 16cec: 80000637 lui a2,0x80000 - 16cf0: fff64513 not a0,a2 - 16cf4: 00a6f6b3 and a3,a3,a0 - 16cf8: 00c7f7b3 and a5,a5,a2 - 16cfc: 00d7e7b3 or a5,a5,a3 - 16d00: c6073603 ld a2,-928(a4) - 16d04: 0017f693 andi a3,a5,1 - 16d08: 40d006b3 neg a3,a3 - 16d0c: 0017d793 srli a5,a5,0x1 - 16d10: 00b6f6b3 and a3,a3,a1 - 16d14: 00c7c7b3 xor a5,a5,a2 - 16d18: 00d7c7b3 xor a5,a5,a3 - 16d1c: 38073023 sd zero,896(a4) - 16d20: 36f73c23 sd a5,888(a4) - 16d24: 00008067 ret - -0000000000016d28 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_>: - 16d28: 88010113 addi sp,sp,-1920 - 16d2c: 00001837 lui a6,0x1 - 16d30: ffffe2b7 lui t0,0xffffe - 16d34: 76813823 sd s0,1904(sp) - 16d38: 76913423 sd s1,1896(sp) - 16d3c: 77213023 sd s2,1888(sp) - 16d40: 75313c23 sd s3,1880(sp) - 16d44: 75413823 sd s4,1872(sp) - 16d48: 76113c23 sd ra,1912(sp) - 16d4c: 75513423 sd s5,1864(sp) - 16d50: 75613023 sd s6,1856(sp) - 16d54: 72813c27 fsd fs0,1848(sp) - 16d58: 72913827 fsd fs1,1840(sp) - 16d5c: 73213427 fsd fs2,1832(sp) - 16d60: 73313027 fsd fs3,1824(sp) - 16d64: 71413c27 fsd fs4,1816(sp) - 16d68: 71513827 fsd fs5,1808(sp) - 16d6c: 38880793 addi a5,a6,904 # 1388 <__abi_tag-0xef0c> - 16d70: 00510133 add sp,sp,t0 - 16d74: 616666b7 lui a3,0x61666 - 16d78: 00007737 lui a4,0x7 - 16d7c: 00f107b3 add a5,sp,a5 - 16d80: 56468693 addi a3,a3,1380 # 61666564 <__global_pointer$+0x6161a7d4> - 16d84: c7570713 addi a4,a4,-907 # 6c75 <__abi_tag-0x961f> - 16d88: 07400313 li t1,116 - 16d8c: 00050413 mv s0,a0 - 16d90: 71080513 addi a0,a6,1808 - 16d94: 00a109b3 add s3,sp,a0 - 16d98: 00d7a823 sw a3,16(a5) - 16d9c: 00e79a23 sh a4,20(a5) - 16da0: 00678b23 sb t1,22(a5) - 16da4: 01078a13 addi s4,a5,16 - 16da8: 00700893 li a7,7 - 16dac: 00010513 mv a0,sp - 16db0: 00058913 mv s2,a1 - 16db4: c749bc23 sd s4,-904(s3) - 16db8: 00078593 mv a1,a5 - 16dbc: c80987a3 sb zero,-881(s3) - 16dc0: c919b023 sd a7,-896(s3) - 16dc4: 00060493 mv s1,a2 - 16dc8: d68fe0ef jal ra,15330 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - 16dcc: c789b503 ld a0,-904(s3) - 16dd0: 01450863 beq a0,s4,16de0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0xb8> - 16dd4: c889b583 ld a1,-888(s3) - 16dd8: 00158593 addi a1,a1,1 - 16ddc: 965fe0ef jal ra,15740 <_ZdlPvm@plt> - 16de0: 00010513 mv a0,sp - 16de4: d1dfe0ef jal ra,15b00 <_ZNSt13random_device9_M_getvalEv@plt> - 16de8: 00001737 lui a4,0x1 - 16dec: 02051693 slli a3,a0,0x20 - 16df0: 00e107b3 add a5,sp,a4 - 16df4: 0206d693 srli a3,a3,0x20 - 16df8: 6c079637 lui a2,0x6c079 - 16dfc: 38d7b423 sd a3,904(a5) - 16e00: 39070793 addi a5,a4,912 # 1390 <__abi_tag-0xef04> - 16e04: 00f10833 add a6,sp,a5 - 16e08: 96560613 addi a2,a2,-1691 # 6c078965 <__global_pointer$+0x6c02cbd5> - 16e0c: 00100713 li a4,1 - 16e10: 27000593 li a1,624 - 16e14: 01e6d793 srli a5,a3,0x1e - 16e18: 00d7c7b3 xor a5,a5,a3 - 16e1c: 02c787b3 mul a5,a5,a2 - 16e20: 00880813 addi a6,a6,8 - 16e24: 00f707b3 add a5,a4,a5 - 16e28: 02079693 slli a3,a5,0x20 - 16e2c: 0206d693 srli a3,a3,0x20 - 16e30: fed83c23 sd a3,-8(a6) - 16e34: 00170713 addi a4,a4,1 - 16e38: fcb71ee3 bne a4,a1,16e14 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0xec> - 16e3c: 000027b7 lui a5,0x2 - 16e40: 0109191b slliw s2,s2,0x10 - 16e44: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> - 16e48: 002787b3 add a5,a5,sp - 16e4c: 0109591b srliw s2,s2,0x10 - 16e50: 0f800637 lui a2,0xf800 - 16e54: 00e7b023 sd a4,0(a5) - 16e58: 00d9179b slliw a5,s2,0xd - 16e5c: 0fffe6b7 lui a3,0xfffe - 16e60: 00c7f5b3 and a1,a5,a2 - 16e64: 00d7f6b3 and a3,a5,a3 - 16e68: 2ec58863 beq a1,a2,17158 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x430> - 16e6c: 1c058e63 beqz a1,17048 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x320> - 16e70: 380007b7 lui a5,0x38000 - 16e74: 00f686bb addw a3,a3,a5 - 16e78: 80000637 lui a2,0x80000 - 16e7c: 0109179b slliw a5,s2,0x10 - 16e80: 00c7f7b3 and a5,a5,a2 - 16e84: 00d7e7b3 or a5,a5,a3 - 16e88: f00787d3 fmv.w.x fa5,a5 - 16e8c: 0104949b slliw s1,s1,0x10 - 16e90: 0104d49b srliw s1,s1,0x10 - 16e94: 4407f4d3 .4byte 0x4407f4d3 - 16e98: 00d4979b slliw a5,s1,0xd - 16e9c: 0f800637 lui a2,0xf800 - 16ea0: 0fffe6b7 lui a3,0xfffe - 16ea4: 00c7f5b3 and a1,a5,a2 - 16ea8: 402484d3 .4byte 0x402484d3 - 16eac: 00d7f6b3 and a3,a5,a3 - 16eb0: 2ac58a63 beq a1,a2,17164 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x43c> - 16eb4: 2a058e63 beqz a1,17170 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x448> - 16eb8: 380007b7 lui a5,0x38000 - 16ebc: 00f686bb addw a3,a3,a5 - 16ec0: 0104979b slliw a5,s1,0x10 - 16ec4: 80000937 lui s2,0x80000 - 16ec8: 0127f7b3 and a5,a5,s2 - 16ecc: 00d7e7b3 or a5,a5,a3 - 16ed0: f00787d3 fmv.w.x fa5,a5 - 16ed4: 000017b7 lui a5,0x1 - 16ed8: 38878693 addi a3,a5,904 # 1388 <__abi_tag-0xef0c> - 16edc: 4407f453 .4byte 0x4407f453 - 16ee0: 71078793 addi a5,a5,1808 - 16ee4: 00f104b3 add s1,sp,a5 - 16ee8: 40240453 .4byte 0x40240453 - 16eec: 00021797 auipc a5,0x21 - 16ef0: 7787a987 flw fs3,1912(a5) # 38664 <_IO_stdin_used+0xc> - 16ef4: 00021797 auipc a5,0x21 - 16ef8: 7747a907 flw fs2,1908(a5) # 38668 <_IO_stdin_used+0x10> - 16efc: 08947453 fsub.s fs0,fs0,fs1 - 16f00: 00021797 auipc a5,0x21 - 16f04: 76c7aa87 flw fs5,1900(a5) # 3866c <_IO_stdin_used+0x14> - 16f08: 00021797 auipc a5,0x21 - 16f0c: 7587aa07 flw fs4,1880(a5) # 38660 <_IO_stdin_used+0x8> - 16f10: 00d10b33 add s6,sp,a3 - 16f14: 02040a93 addi s5,s0,32 - 16f18: fff94a13 not s4,s2 - 16f1c: 26f00993 li s3,623 - 16f20: 1ae9e063 bltu s3,a4,170c0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x398> - 16f24: 00371793 slli a5,a4,0x3 - 16f28: 00f487b3 add a5,s1,a5 - 16f2c: c787b783 ld a5,-904(a5) - 16f30: 013a66b7 lui a3,0x13a6 - 16f34: 8ad68693 addi a3,a3,-1875 # 13a58ad <__global_pointer$+0x1359b1d> - 16f38: 00b7d593 srli a1,a5,0xb - 16f3c: 02059593 slli a1,a1,0x20 - 16f40: 0205d593 srli a1,a1,0x20 - 16f44: 00b7c7b3 xor a5,a5,a1 - 16f48: 00779593 slli a1,a5,0x7 - 16f4c: 00769693 slli a3,a3,0x7 - 16f50: 00d5f6b3 and a3,a1,a3 - 16f54: 00d7c7b3 xor a5,a5,a3 - 16f58: 077e3637 lui a2,0x77e3 - 16f5c: 00f79693 slli a3,a5,0xf - 16f60: 00561613 slli a2,a2,0x5 - 16f64: 00c6f6b3 and a3,a3,a2 - 16f68: 00d7c7b3 xor a5,a5,a3 - 16f6c: 0127d693 srli a3,a5,0x12 - 16f70: 00d7c7b3 xor a5,a5,a3 - 16f74: d037f7d3 fcvt.s.lu fa5,a5 - 16f78: f0000753 fmv.w.x fa4,zero - 16f7c: 000027b7 lui a5,0x2 - 16f80: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> - 16f84: 00e7f7d3 fadd.s fa5,fa5,fa4 - 16f88: 002787b3 add a5,a5,sp - 16f8c: 00170713 addi a4,a4,1 - 16f90: 00e7b023 sd a4,0(a5) - 16f94: 1137f7d3 fmul.s fa5,fa5,fs3 - 16f98: a0f907d3 fle.s a5,fs2,fa5 - 16f9c: 1a079263 bnez a5,17140 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x418> - 16fa0: 48f477c3 fmadd.s fa5,fs0,fa5,fs1 - 16fa4: 000085b7 lui a1,0x8 - 16fa8: 47800637 lui a2,0x47800 - 16fac: e00787d3 fmv.x.w a5,fa5 - 16fb0: 0007879b sext.w a5,a5 - 16fb4: 0107d69b srliw a3,a5,0x10 - 16fb8: 0147f7b3 and a5,a5,s4 - 16fbc: 00b6f6b3 and a3,a3,a1 - 16fc0: 0ac7e663 bltu a5,a2,1706c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x344> - 16fc4: 7f800637 lui a2,0x7f800 - 16fc8: 10f67a63 bgeu a2,a5,170dc <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x3b4> - 16fcc: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> - 16fd0: 00f6e7b3 or a5,a3,a5 - 16fd4: 7fc00637 lui a2,0x7fc00 - 16fd8: 0107979b slliw a5,a5,0x10 - 16fdc: 0127f7b3 and a5,a5,s2 - 16fe0: 00c7e7b3 or a5,a5,a2 - 16fe4: f00787d3 fmv.w.x fa5,a5 - 16fe8: 00240413 addi s0,s0,2 - 16fec: 4407f7d3 .4byte 0x4407f7d3 - 16ff0: fef41f27 .4byte 0xfef41f27 - 16ff4: f35416e3 bne s0,s5,16f20 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x1f8> - 16ff8: 00010513 mv a0,sp - 16ffc: d94fe0ef jal ra,15590 <_ZNSt13random_device7_M_finiEv@plt> - 17000: 000022b7 lui t0,0x2 - 17004: 00510133 add sp,sp,t0 - 17008: 77813083 ld ra,1912(sp) - 1700c: 77013403 ld s0,1904(sp) - 17010: 76813483 ld s1,1896(sp) - 17014: 76013903 ld s2,1888(sp) - 17018: 75813983 ld s3,1880(sp) - 1701c: 75013a03 ld s4,1872(sp) - 17020: 74813a83 ld s5,1864(sp) - 17024: 74013b03 ld s6,1856(sp) - 17028: 73813407 fld fs0,1848(sp) - 1702c: 73013487 fld fs1,1840(sp) - 17030: 72813907 fld fs2,1832(sp) - 17034: 72013987 fld fs3,1824(sp) - 17038: 71813a07 fld fs4,1816(sp) - 1703c: 71013a87 fld fs5,1808(sp) - 17040: 78010113 addi sp,sp,1920 - 17044: 00008067 ret - 17048: 00021797 auipc a5,0x21 - 1704c: 6187a787 flw fa5,1560(a5) # 38660 <_IO_stdin_used+0x8> - 17050: 388007b7 lui a5,0x38800 - 17054: 00f686b3 add a3,a3,a5 - 17058: f0068753 fmv.w.x fa4,a3 - 1705c: 08f777d3 fsub.s fa5,fa4,fa5 - 17060: e00786d3 fmv.x.w a3,fa5 - 17064: 0006869b sext.w a3,a3 - 17068: e11ff06f j 16e78 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x150> - 1706c: 388005b7 lui a1,0x38800 - 17070: 06b7fe63 bgeu a5,a1,170ec <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x3c4> - 17074: f00787d3 fmv.w.x fa5,a5 - 17078: 0f800537 lui a0,0xf800 - 1707c: 0fffe837 lui a6,0xfffe - 17080: 0157f7d3 fadd.s fa5,fa5,fs5 - 17084: e00787d3 fmv.x.w a5,fa5 - 17088: 00f6e7b3 or a5,a3,a5 - 1708c: 0107979b slliw a5,a5,0x10 - 17090: 0107d79b srliw a5,a5,0x10 - 17094: 00d7961b slliw a2,a5,0xd - 17098: 00a676b3 and a3,a2,a0 - 1709c: 01067633 and a2,a2,a6 - 170a0: 0ea68a63 beq a3,a0,17194 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x46c> - 170a4: 0a069463 bnez a3,1714c <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x424> - 170a8: 00b6063b addw a2,a2,a1 - 170ac: f00607d3 fmv.w.x fa5,a2 - 170b0: 0947f7d3 fsub.s fa5,fa5,fs4 - 170b4: e0078653 fmv.x.w a2,fa5 - 170b8: 0006061b sext.w a2,a2 - 170bc: f1dff06f j 16fd8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x2b0> - 170c0: 000b0513 mv a0,s6 - 170c4: b01ff0ef jal ra,16bc4 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv> - 170c8: 000027b7 lui a5,0x2 - 170cc: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> - 170d0: 002787b3 add a5,a5,sp - 170d4: 0007b703 ld a4,0(a5) - 170d8: e4dff06f j 16f24 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x1fc> - 170dc: 000087b7 lui a5,0x8 - 170e0: c0078793 addi a5,a5,-1024 # 7c00 <__abi_tag-0x8694> - 170e4: 00f6e7b3 or a5,a3,a5 - 170e8: ef1ff06f j 16fd8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x2b0> - 170ec: c80015b7 lui a1,0xc8001 - 170f0: fff5859b addiw a1,a1,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb526f> - 170f4: 00d7d61b srliw a2,a5,0xd - 170f8: 00167613 andi a2,a2,1 - 170fc: 00b787bb addw a5,a5,a1 - 17100: 00c787bb addw a5,a5,a2 - 17104: 00d7d79b srliw a5,a5,0xd - 17108: 00f6e7b3 or a5,a3,a5 - 1710c: 0107979b slliw a5,a5,0x10 - 17110: 0107d79b srliw a5,a5,0x10 - 17114: 00d7969b slliw a3,a5,0xd - 17118: 0fffe5b7 lui a1,0xfffe - 1711c: 0f800537 lui a0,0xf800 - 17120: 00b6f5b3 and a1,a3,a1 - 17124: 38000637 lui a2,0x38000 - 17128: 00a6f6b3 and a3,a3,a0 - 1712c: 00c5863b addw a2,a1,a2 - 17130: eaa694e3 bne a3,a0,16fd8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x2b0> - 17134: 70000637 lui a2,0x70000 - 17138: 00c5863b addw a2,a1,a2 - 1713c: e9dff06f j 16fd8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x2b0> - 17140: 00021797 auipc a5,0x21 - 17144: 51c7a787 flw fa5,1308(a5) # 3865c <_IO_stdin_used+0x4> - 17148: e59ff06f j 16fa0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x278> - 1714c: 380006b7 lui a3,0x38000 - 17150: 00d6063b addw a2,a2,a3 - 17154: e85ff06f j 16fd8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x2b0> - 17158: 700007b7 lui a5,0x70000 - 1715c: 00f686bb addw a3,a3,a5 - 17160: d19ff06f j 16e78 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x150> - 17164: 700007b7 lui a5,0x70000 - 17168: 00f686bb addw a3,a3,a5 - 1716c: d55ff06f j 16ec0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x198> - 17170: 00021797 auipc a5,0x21 - 17174: 4f07a787 flw fa5,1264(a5) # 38660 <_IO_stdin_used+0x8> - 17178: 388007b7 lui a5,0x38800 - 1717c: 00f686b3 add a3,a3,a5 - 17180: f0068753 fmv.w.x fa4,a3 - 17184: 08f777d3 fsub.s fa5,fa4,fa5 - 17188: e00786d3 fmv.x.w a3,fa5 - 1718c: 0006869b sext.w a3,a3 - 17190: d31ff06f j 16ec0 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x198> - 17194: 700006b7 lui a3,0x70000 - 17198: 00d6063b addw a2,a2,a3 - 1719c: e3dff06f j 16fd8 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_+0x2b0> - -00000000000171a0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv>: - 171a0: f9010113 addi sp,sp,-112 - 171a4: ffffd5b7 lui a1,0xffffd - 171a8: 00005637 lui a2,0x5 - 171ac: 9005859b addiw a1,a1,-1792 # ffffffffffffc900 <__global_pointer$+0xfffffffffffb0b70> - 171b0: 9006061b addiw a2,a2,-1792 # 4900 <__abi_tag-0xb994> - 171b4: 00010513 mv a0,sp - 171b8: 06113423 sd ra,104(sp) - 171bc: 06813023 sd s0,96(sp) - 171c0: 04913c23 sd s1,88(sp) - 171c4: 05213823 sd s2,80(sp) - 171c8: 05313423 sd s3,72(sp) - 171cc: b5dff0ef jal ra,16d28 <_ZN6nncase7NttTest11init_tensorINS_4halfENS_3ntt12basic_vectorIS2_JLm16EEEEEEvRT0_T_S8_> - 171d0: 22815107 vl2re16.v v2,(sp) - 171d4: cc987057 vsetivli zero,16,e16,m2,ta,ma - 171d8: 000085b7 lui a1,0x8 - 171dc: 47800637 lui a2,0x47800 - 171e0: 2a211157 vfabs.v v2,v2 - 171e4: 422017d7 vfmv.f.s fa5,v2 - 171e8: 402787d3 .4byte 0x402787d3 - 171ec: c00797d3 fcvt.w.s a5,fa5,rtz - 171f0: d007f7d3 fcvt.s.w fa5,a5 - 171f4: e0078753 fmv.x.w a4,fa5 - 171f8: 02171693 slli a3,a4,0x21 - 171fc: 0216d693 srli a3,a3,0x21 - 17200: 0107571b srliw a4,a4,0x10 - 17204: 00b77733 and a4,a4,a1 - 17208: 00c6ee63 bltu a3,a2,17224 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x84> - 1720c: 7f8007b7 lui a5,0x7f800 - 17210: 24d7f663 bgeu a5,a3,1745c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x2bc> - 17214: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> - 17218: 00f76733 or a4,a4,a5 - 1721c: 7fc007b7 lui a5,0x7fc00 - 17220: 0540006f j 17274 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xd4> - 17224: 38800637 lui a2,0x38800 - 17228: 1cc6ec63 bltu a3,a2,17400 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x260> - 1722c: c8001637 lui a2,0xc8001 - 17230: fff6061b addiw a2,a2,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb526f> - 17234: 00d6d79b srliw a5,a3,0xd - 17238: 0017f793 andi a5,a5,1 - 1723c: 00c686bb addw a3,a3,a2 - 17240: 00f686bb addw a3,a3,a5 - 17244: 00d6d69b srliw a3,a3,0xd - 17248: 00d76733 or a4,a4,a3 - 1724c: 0107171b slliw a4,a4,0x10 - 17250: 0107571b srliw a4,a4,0x10 - 17254: 00d7169b slliw a3,a4,0xd - 17258: 0fffe637 lui a2,0xfffe - 1725c: 0f8005b7 lui a1,0xf800 - 17260: 00c6f633 and a2,a3,a2 - 17264: 380007b7 lui a5,0x38000 - 17268: 00b6f6b3 and a3,a3,a1 - 1726c: 00f607bb addw a5,a2,a5 - 17270: 34b68463 beq a3,a1,175b8 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x418> - 17274: 800006b7 lui a3,0x80000 - 17278: 0107171b slliw a4,a4,0x10 - 1727c: 00d77733 and a4,a4,a3 - 17280: 00f76733 or a4,a4,a5 - 17284: f00707d3 fmv.w.x fa5,a4 - 17288: 02010493 addi s1,sp,32 - 1728c: 00048513 mv a0,s1 - 17290: 420787d3 fcvt.d.s fa5,fa5 - 17294: 00021697 auipc a3,0x21 - 17298: 5f468693 addi a3,a3,1524 # 38888 <_IO_stdin_used+0x230> - 1729c: 03a00613 li a2,58 - 172a0: e2078753 fmv.x.d a4,fa5 - 172a4: 00034597 auipc a1,0x34 - 172a8: a4c5b583 ld a1,-1460(a1) # 4acf0 - 172ac: 03010413 addi s0,sp,48 - 172b0: e80ff0ef jal ra,16930 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> - 172b4: 02813603 ld a2,40(sp) - 172b8: 02013583 ld a1,32(sp) - 172bc: 00034517 auipc a0,0x34 - 172c0: 90c53503 ld a0,-1780(a0) # 4abc8 <_ZSt4cout@Base> - 172c4: c3cfe0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 172c8: 02013503 ld a0,32(sp) - 172cc: 00850863 beq a0,s0,172dc <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x13c> - 172d0: 03013583 ld a1,48(sp) - 172d4: 00158593 addi a1,a1,1 - 172d8: c68fe0ef jal ra,15740 <_ZdlPvm@plt> - 172dc: 00034917 auipc s2,0x34 - 172e0: 8ec93903 ld s2,-1812(s2) # 4abc8 <_ZSt4cout@Base> - 172e4: 00093783 ld a5,0(s2) - 172e8: fe87b783 ld a5,-24(a5) # 37ffffe8 <__global_pointer$+0x37fb4258> - 172ec: 00f907b3 add a5,s2,a5 - 172f0: 0f07b983 ld s3,240(a5) - 172f4: 2c098e63 beqz s3,175d0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x430> - 172f8: 0389c783 lbu a5,56(s3) - 172fc: 1c078a63 beqz a5,174d0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x330> - 17300: 0439c583 lbu a1,67(s3) - 17304: 00034517 auipc a0,0x34 - 17308: 8c453503 ld a0,-1852(a0) # 4abc8 <_ZSt4cout@Base> - 1730c: e14fe0ef jal ra,15920 <_ZNSo3putEc@plt> - 17310: 971fe0ef jal ra,15c80 <_ZNSo5flushEv@plt> - 17314: 00011787 .4byte 0x11787 - 17318: 000085b7 lui a1,0x8 - 1731c: 47800637 lui a2,0x47800 - 17320: 402787d3 .4byte 0x402787d3 - 17324: c00797d3 fcvt.w.s a5,fa5,rtz - 17328: d007f7d3 fcvt.s.w fa5,a5 - 1732c: e0078753 fmv.x.w a4,fa5 - 17330: 02171693 slli a3,a4,0x21 - 17334: 0216d693 srli a3,a3,0x21 - 17338: 0107571b srliw a4,a4,0x10 - 1733c: 00b77733 and a4,a4,a1 - 17340: 12c6e663 bltu a3,a2,1746c <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x2cc> - 17344: 7f8007b7 lui a5,0x7f800 - 17348: 1ed7f463 bgeu a5,a3,17530 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x390> - 1734c: e0058793 addi a5,a1,-512 # 7e00 <__abi_tag-0x8494> - 17350: 00f76733 or a4,a4,a5 - 17354: 7fc007b7 lui a5,0x7fc00 - 17358: 800006b7 lui a3,0x80000 - 1735c: 0107171b slliw a4,a4,0x10 - 17360: 00d77733 and a4,a4,a3 - 17364: 00f76733 or a4,a4,a5 - 17368: f00707d3 fmv.w.x fa5,a4 - 1736c: 00048513 mv a0,s1 - 17370: 00021697 auipc a3,0x21 - 17374: 51868693 addi a3,a3,1304 # 38888 <_IO_stdin_used+0x230> - 17378: 420787d3 fcvt.d.s fa5,fa5 - 1737c: 03a00613 li a2,58 - 17380: 00034597 auipc a1,0x34 - 17384: 9705b583 ld a1,-1680(a1) # 4acf0 - 17388: e2078753 fmv.x.d a4,fa5 - 1738c: da4ff0ef jal ra,16930 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> - 17390: 02813603 ld a2,40(sp) - 17394: 02013583 ld a1,32(sp) - 17398: 00034517 auipc a0,0x34 - 1739c: 83053503 ld a0,-2000(a0) # 4abc8 <_ZSt4cout@Base> - 173a0: b60fe0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 173a4: 02013503 ld a0,32(sp) - 173a8: 00850863 beq a0,s0,173b8 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x218> - 173ac: 03013583 ld a1,48(sp) - 173b0: 00158593 addi a1,a1,1 - 173b4: b8cfe0ef jal ra,15740 <_ZdlPvm@plt> - 173b8: 00093783 ld a5,0(s2) - 173bc: fe87b783 ld a5,-24(a5) # 7fbfffe8 <__global_pointer$+0x7fbb4258> - 173c0: 00f90933 add s2,s2,a5 - 173c4: 0f093403 ld s0,240(s2) - 173c8: 20040463 beqz s0,175d0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x430> - 173cc: 03844783 lbu a5,56(s0) - 173d0: 12078863 beqz a5,17500 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x360> - 173d4: 04344583 lbu a1,67(s0) - 173d8: 00033517 auipc a0,0x33 - 173dc: 7f053503 ld a0,2032(a0) # 4abc8 <_ZSt4cout@Base> - 173e0: d40fe0ef jal ra,15920 <_ZNSo3putEc@plt> - 173e4: 06013403 ld s0,96(sp) - 173e8: 06813083 ld ra,104(sp) - 173ec: 05813483 ld s1,88(sp) - 173f0: 05013903 ld s2,80(sp) - 173f4: 04813983 ld s3,72(sp) - 173f8: 07010113 addi sp,sp,112 - 173fc: 885fe06f j 15c80 <_ZNSo5flushEv@plt> - 17400: 00021797 auipc a5,0x21 - 17404: 26c7a787 flw fa5,620(a5) # 3866c <_IO_stdin_used+0x14> - 17408: f0068753 fmv.w.x fa4,a3 - 1740c: 0f8005b7 lui a1,0xf800 - 17410: 0fffe537 lui a0,0xfffe - 17414: 00f777d3 fadd.s fa5,fa4,fa5 - 17418: e00786d3 fmv.x.w a3,fa5 - 1741c: 00d76733 or a4,a4,a3 - 17420: 0107171b slliw a4,a4,0x10 - 17424: 0107571b srliw a4,a4,0x10 - 17428: 00d7179b slliw a5,a4,0xd - 1742c: 00b7f6b3 and a3,a5,a1 - 17430: 00a7f7b3 and a5,a5,a0 - 17434: 16b68c63 beq a3,a1,175ac <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x40c> - 17438: 14069e63 bnez a3,17594 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x3f4> - 1743c: 00c787bb addw a5,a5,a2 - 17440: f0078753 fmv.w.x fa4,a5 - 17444: 00021697 auipc a3,0x21 - 17448: 21c6a787 flw fa5,540(a3) # 38660 <_IO_stdin_used+0x8> - 1744c: 08f777d3 fsub.s fa5,fa4,fa5 - 17450: e00787d3 fmv.x.w a5,fa5 - 17454: 0007879b sext.w a5,a5 - 17458: e1dff06f j 17274 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xd4> - 1745c: 000086b7 lui a3,0x8 - 17460: c0068693 addi a3,a3,-1024 # 7c00 <__abi_tag-0x8694> - 17464: 00d76733 or a4,a4,a3 - 17468: e0dff06f j 17274 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xd4> - 1746c: 38800637 lui a2,0x38800 - 17470: 0cc6f863 bgeu a3,a2,17540 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x3a0> - 17474: 00021797 auipc a5,0x21 - 17478: 1f87a787 flw fa5,504(a5) # 3866c <_IO_stdin_used+0x14> - 1747c: f0068753 fmv.w.x fa4,a3 - 17480: 0f8005b7 lui a1,0xf800 - 17484: 0fffe537 lui a0,0xfffe - 17488: 00f777d3 fadd.s fa5,fa4,fa5 - 1748c: e00786d3 fmv.x.w a3,fa5 - 17490: 00d76733 or a4,a4,a3 - 17494: 0107171b slliw a4,a4,0x10 - 17498: 0107571b srliw a4,a4,0x10 - 1749c: 00d7179b slliw a5,a4,0xd - 174a0: 00b7f6b3 and a3,a5,a1 - 174a4: 00a7f7b3 and a5,a5,a0 - 174a8: 10b68e63 beq a3,a1,175c4 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x424> - 174ac: 0e069a63 bnez a3,175a0 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x400> - 174b0: 00c787bb addw a5,a5,a2 - 174b4: f0078753 fmv.w.x fa4,a5 - 174b8: 00021697 auipc a3,0x21 - 174bc: 1a86a787 flw fa5,424(a3) # 38660 <_IO_stdin_used+0x8> - 174c0: 08f777d3 fsub.s fa5,fa4,fa5 - 174c4: e00787d3 fmv.x.w a5,fa5 - 174c8: 0007879b sext.w a5,a5 - 174cc: e8dff06f j 17358 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1b8> - 174d0: 00098513 mv a0,s3 - 174d4: 93cfe0ef jal ra,15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 174d8: 0009b783 ld a5,0(s3) - 174dc: fffff717 auipc a4,0xfffff - 174e0: 2e870713 addi a4,a4,744 # 167c4 <_ZNKSt5ctypeIcE8do_widenEc> - 174e4: 00a00593 li a1,10 - 174e8: 0307b783 ld a5,48(a5) - 174ec: e0e78ce3 beq a5,a4,17304 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x164> - 174f0: 00098513 mv a0,s3 - 174f4: 000780e7 jalr a5 - 174f8: 00050593 mv a1,a0 - 174fc: e09ff06f j 17304 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x164> - 17500: 00040513 mv a0,s0 - 17504: 90cfe0ef jal ra,15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 17508: 00043783 ld a5,0(s0) - 1750c: fffff717 auipc a4,0xfffff - 17510: 2b870713 addi a4,a4,696 # 167c4 <_ZNKSt5ctypeIcE8do_widenEc> - 17514: 00a00593 li a1,10 - 17518: 0307b783 ld a5,48(a5) - 1751c: eae78ee3 beq a5,a4,173d8 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x238> - 17520: 00040513 mv a0,s0 - 17524: 000780e7 jalr a5 - 17528: 00050593 mv a1,a0 - 1752c: eadff06f j 173d8 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x238> - 17530: 000086b7 lui a3,0x8 - 17534: c0068693 addi a3,a3,-1024 # 7c00 <__abi_tag-0x8694> - 17538: 00d76733 or a4,a4,a3 - 1753c: e1dff06f j 17358 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1b8> - 17540: c8001637 lui a2,0xc8001 - 17544: fff6061b addiw a2,a2,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb526f> - 17548: 00d6d79b srliw a5,a3,0xd - 1754c: 0017f793 andi a5,a5,1 - 17550: 00c686bb addw a3,a3,a2 - 17554: 00f686bb addw a3,a3,a5 - 17558: 00d6d69b srliw a3,a3,0xd - 1755c: 00d76733 or a4,a4,a3 - 17560: 0107171b slliw a4,a4,0x10 - 17564: 0107571b srliw a4,a4,0x10 - 17568: 00d7169b slliw a3,a4,0xd - 1756c: 0fffe637 lui a2,0xfffe - 17570: 0f8005b7 lui a1,0xf800 - 17574: 00c6f633 and a2,a3,a2 - 17578: 380007b7 lui a5,0x38000 - 1757c: 00b6f6b3 and a3,a3,a1 - 17580: 00f607bb addw a5,a2,a5 - 17584: dcb69ae3 bne a3,a1,17358 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1b8> - 17588: 700007b7 lui a5,0x70000 - 1758c: 00f607bb addw a5,a2,a5 - 17590: dc9ff06f j 17358 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1b8> - 17594: 380006b7 lui a3,0x38000 - 17598: 00d787bb addw a5,a5,a3 - 1759c: cd9ff06f j 17274 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xd4> - 175a0: 380006b7 lui a3,0x38000 - 175a4: 00d787bb addw a5,a5,a3 - 175a8: db1ff06f j 17358 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1b8> - 175ac: 700006b7 lui a3,0x70000 - 175b0: 00d787bb addw a5,a5,a3 - 175b4: cc1ff06f j 17274 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xd4> - 175b8: 700007b7 lui a5,0x70000 - 175bc: 00f607bb addw a5,a2,a5 - 175c0: cb5ff06f j 17274 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0xd4> - 175c4: 700006b7 lui a3,0x70000 - 175c8: 00d787bb addw a5,a5,a3 - 175cc: d8dff06f j 17358 <_ZN19UnaryTestAbs_v_Test8TestBodyEv+0x1b8> - 175d0: 9d0fe0ef jal ra,157a0 <_ZSt16__throw_bad_castv@plt> - -00000000000175d4 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_>: - 175d4: 87010113 addi sp,sp,-1936 - 175d8: ffffe2b7 lui t0,0xffffe - 175dc: 000016b7 lui a3,0x1 - 175e0: 78813023 sd s0,1920(sp) - 175e4: 76913c23 sd s1,1912(sp) - 175e8: 77213823 sd s2,1904(sp) - 175ec: 72813c27 fsd fs0,1848(sp) - 175f0: 72913827 fsd fs1,1840(sp) - 175f4: 78113423 sd ra,1928(sp) - 175f8: 77313423 sd s3,1896(sp) - 175fc: 77413023 sd s4,1888(sp) - 17600: 75513c23 sd s5,1880(sp) - 17604: 75613823 sd s6,1872(sp) - 17608: 75713423 sd s7,1864(sp) - 1760c: 75813023 sd s8,1856(sp) - 17610: 73213427 fsd fs2,1832(sp) - 17614: 73313027 fsd fs3,1824(sp) - 17618: 71413c27 fsd fs4,1816(sp) - 1761c: 71513827 fsd fs5,1808(sp) - 17620: 38868793 addi a5,a3,904 # 1388 <__abi_tag-0xef0c> - 17624: 00510133 add sp,sp,t0 - 17628: 00f105b3 add a1,sp,a5 - 1762c: 61666737 lui a4,0x61666 - 17630: 000077b7 lui a5,0x7 - 17634: 56470713 addi a4,a4,1380 # 61666564 <__global_pointer$+0x6161a7d4> - 17638: c7578793 addi a5,a5,-907 # 6c75 <__abi_tag-0x961f> - 1763c: 07400813 li a6,116 - 17640: 71068693 addi a3,a3,1808 - 17644: 00d10433 add s0,sp,a3 - 17648: 00e5a823 sw a4,16(a1) # f800010 <__global_pointer$+0xf7b4280> - 1764c: 00f59a23 sh a5,20(a1) - 17650: 01058b23 sb a6,22(a1) - 17654: 01058913 addi s2,a1,16 - 17658: 00700613 li a2,7 - 1765c: 00050493 mv s1,a0 - 17660: c7243c23 sd s2,-904(s0) - 17664: 00010513 mv a0,sp - 17668: c80407a3 sb zero,-881(s0) - 1766c: c8c43023 sd a2,-896(s0) - 17670: 20a504d3 fmv.s fs1,fa0 - 17674: 20b58453 fmv.s fs0,fa1 - 17678: cb9fd0ef jal ra,15330 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - 1767c: c7843503 ld a0,-904(s0) - 17680: 01250863 beq a0,s2,17690 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0xbc> - 17684: c8843583 ld a1,-888(s0) - 17688: 00158593 addi a1,a1,1 - 1768c: 8b4fe0ef jal ra,15740 <_ZdlPvm@plt> - 17690: 00010513 mv a0,sp - 17694: c6cfe0ef jal ra,15b00 <_ZNSt13random_device9_M_getvalEv@plt> - 17698: 00001737 lui a4,0x1 - 1769c: 02051693 slli a3,a0,0x20 - 176a0: 00e107b3 add a5,sp,a4 - 176a4: 0206d693 srli a3,a3,0x20 - 176a8: 6c0795b7 lui a1,0x6c079 - 176ac: 38d7b423 sd a3,904(a5) - 176b0: 39070793 addi a5,a4,912 # 1390 <__abi_tag-0xef04> - 176b4: 00f10633 add a2,sp,a5 - 176b8: 96558593 addi a1,a1,-1691 # 6c078965 <__global_pointer$+0x6c02cbd5> - 176bc: 00100713 li a4,1 - 176c0: 27000513 li a0,624 - 176c4: 01e6d793 srli a5,a3,0x1e - 176c8: 00d7c7b3 xor a5,a5,a3 - 176cc: 02b787b3 mul a5,a5,a1 - 176d0: 00860613 addi a2,a2,8 # fffe008 <__global_pointer$+0xffb2278> - 176d4: 00f707b3 add a5,a4,a5 - 176d8: 02079693 slli a3,a5,0x20 - 176dc: 0206d693 srli a3,a3,0x20 - 176e0: fed63c23 sd a3,-8(a2) - 176e4: 00170713 addi a4,a4,1 - 176e8: fca71ee3 bne a4,a0,176c4 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0xf0> - 176ec: 00021797 auipc a5,0x21 - 176f0: f787a987 flw fs3,-136(a5) # 38664 <_IO_stdin_used+0xc> - 176f4: 00021797 auipc a5,0x21 - 176f8: f747a907 flw fs2,-140(a5) # 38668 <_IO_stdin_used+0x10> - 176fc: 00021797 auipc a5,0x21 - 17700: f707aa07 flw fs4,-144(a5) # 3866c <_IO_stdin_used+0x14> - 17704: 00021797 auipc a5,0x21 - 17708: f587aa87 flw fs5,-168(a5) # 3865c <_IO_stdin_used+0x4> - 1770c: 08947453 fsub.s fs0,fs0,fs1 - 17710: 000027b7 lui a5,0x2 - 17714: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> - 17718: 002787b3 add a5,a5,sp - 1771c: 00e7b023 sd a4,0(a5) - 17720: 000017b7 lui a5,0x1 - 17724: 38878693 addi a3,a5,904 # 1388 <__abi_tag-0xef0c> - 17728: 71078793 addi a5,a5,1808 - 1772c: 22048493 addi s1,s1,544 - 17730: 00d10433 add s0,sp,a3 - 17734: 00f10c33 add s8,sp,a5 - 17738: 00000913 li s2,0 - 1773c: e0048a93 addi s5,s1,-512 - 17740: 013a6a37 lui s4,0x13a6 - 17744: 8ada0a13 addi s4,s4,-1875 # 13a58ad <__global_pointer$+0x1359b1d> - 17748: 80000b37 lui s6,0x80000 - 1774c: 007a1a13 slli s4,s4,0x7 - 17750: fffb4b13 not s6,s6 - 17754: fe0a8993 addi s3,s5,-32 - 17758: 26f00b93 li s7,623 - 1775c: 14ebe863 bltu s7,a4,178ac <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0x2d8> - 17760: 00371793 slli a5,a4,0x3 - 17764: 00fc07b3 add a5,s8,a5 - 17768: c787b783 ld a5,-904(a5) - 1776c: 077e3637 lui a2,0x77e3 - 17770: 00561613 slli a2,a2,0x5 - 17774: 00b7d693 srli a3,a5,0xb - 17778: 02069693 slli a3,a3,0x20 - 1777c: 0206d693 srli a3,a3,0x20 - 17780: 00d7c7b3 xor a5,a5,a3 - 17784: 00779693 slli a3,a5,0x7 - 17788: 0146f6b3 and a3,a3,s4 - 1778c: 00d7c7b3 xor a5,a5,a3 - 17790: 00f79693 slli a3,a5,0xf - 17794: 00c6f6b3 and a3,a3,a2 - 17798: 00d7c7b3 xor a5,a5,a3 - 1779c: 0127d693 srli a3,a5,0x12 - 177a0: 00d7c7b3 xor a5,a5,a3 - 177a4: d037f7d3 fcvt.s.lu fa5,a5 - 177a8: f0000753 fmv.w.x fa4,zero - 177ac: 000027b7 lui a5,0x2 - 177b0: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> - 177b4: 00e7f7d3 fadd.s fa5,fa5,fa4 - 177b8: 002787b3 add a5,a5,sp - 177bc: 00170713 addi a4,a4,1 - 177c0: 00e7b023 sd a4,0(a5) - 177c4: 1137f7d3 fmul.s fa5,fa5,fs3 - 177c8: a0f907d3 fle.s a5,fs2,fa5 - 177cc: 12079263 bnez a5,178f0 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0x31c> - 177d0: 48f477c3 fmadd.s fa5,fs0,fa5,fs1 - 177d4: 47800637 lui a2,0x47800 - 177d8: e00787d3 fmv.x.w a5,fa5 - 177dc: 0007879b sext.w a5,a5 - 177e0: 0167f6b3 and a3,a5,s6 - 177e4: 0ac6e463 bltu a3,a2,1788c <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0x2b8> - 177e8: 00008637 lui a2,0x8 - 177ec: 7f8005b7 lui a1,0x7f800 - 177f0: c0060613 addi a2,a2,-1024 # 7c00 <__abi_tag-0x8694> - 177f4: 00d5f663 bgeu a1,a3,17800 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0x22c> - 177f8: 00008637 lui a2,0x8 - 177fc: e0060613 addi a2,a2,-512 # 7e00 <__abi_tag-0x8494> - 17800: 0107d79b srliw a5,a5,0x10 - 17804: 000086b7 lui a3,0x8 - 17808: 00d7f7b3 and a5,a5,a3 - 1780c: 00f66633 or a2,a2,a5 - 17810: 00c99023 sh a2,0(s3) - 17814: 00298993 addi s3,s3,2 - 17818: f55992e3 bne s3,s5,1775c <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0x188> - 1781c: 02098a93 addi s5,s3,32 - 17820: f29a90e3 bne s5,s1,17740 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0x16c> - 17824: 10090913 addi s2,s2,256 - 17828: 30000793 li a5,768 - 1782c: 22098493 addi s1,s3,544 - 17830: f0f916e3 bne s2,a5,1773c <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0x168> - 17834: 00010513 mv a0,sp - 17838: d59fd0ef jal ra,15590 <_ZNSt13random_device7_M_finiEv@plt> - 1783c: 000022b7 lui t0,0x2 - 17840: 00510133 add sp,sp,t0 - 17844: 78813083 ld ra,1928(sp) - 17848: 78013403 ld s0,1920(sp) - 1784c: 77813483 ld s1,1912(sp) - 17850: 77013903 ld s2,1904(sp) - 17854: 76813983 ld s3,1896(sp) - 17858: 76013a03 ld s4,1888(sp) - 1785c: 75813a83 ld s5,1880(sp) - 17860: 75013b03 ld s6,1872(sp) - 17864: 74813b83 ld s7,1864(sp) - 17868: 74013c03 ld s8,1856(sp) - 1786c: 73813407 fld fs0,1848(sp) - 17870: 73013487 fld fs1,1840(sp) - 17874: 72813907 fld fs2,1832(sp) - 17878: 72013987 fld fs3,1824(sp) - 1787c: 71813a07 fld fs4,1816(sp) - 17880: 71013a87 fld fs5,1808(sp) - 17884: 79010113 addi sp,sp,1936 - 17888: 00008067 ret - 1788c: 38800637 lui a2,0x38800 - 17890: 02c6fc63 bgeu a3,a2,178c8 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0x2f4> - 17894: f00687d3 fmv.w.x fa5,a3 - 17898: 00fa77d3 fadd.s fa5,fs4,fa5 - 1789c: e00786d3 fmv.x.w a3,fa5 - 178a0: 03069613 slli a2,a3,0x30 - 178a4: 03065613 srli a2,a2,0x30 - 178a8: f59ff06f j 17800 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0x22c> - 178ac: 00040513 mv a0,s0 - 178b0: b14ff0ef jal ra,16bc4 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv> - 178b4: 000027b7 lui a5,0x2 - 178b8: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> - 178bc: 002787b3 add a5,a5,sp - 178c0: 0007b703 ld a4,0(a5) - 178c4: e9dff06f j 17760 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0x18c> - 178c8: c80015b7 lui a1,0xc8001 - 178cc: 00d6d61b srliw a2,a3,0xd - 178d0: fff5859b addiw a1,a1,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb526f> - 178d4: 00167613 andi a2,a2,1 - 178d8: 00b686bb addw a3,a3,a1 - 178dc: 00c686bb addw a3,a3,a2 - 178e0: 00d6d69b srliw a3,a3,0xd - 178e4: 03069613 slli a2,a3,0x30 - 178e8: 03065613 srli a2,a2,0x30 - 178ec: f15ff06f j 17800 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0x22c> - 178f0: 215a87d3 fmv.s fa5,fs5 - 178f4: eddff06f j 177d0 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_+0x1fc> - -00000000000178f8 <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv>: - 178f8: fa010113 addi sp,sp,-96 - 178fc: 60000513 li a0,1536 - 17900: 04113c23 sd ra,88(sp) - 17904: 04813823 sd s0,80(sp) - 17908: 04913423 sd s1,72(sp) - 1790c: 05213023 sd s2,64(sp) - 17910: 03313c23 sd s3,56(sp) - 17914: 03413823 sd s4,48(sp) - 17918: 03513423 sd s5,40(sp) - 1791c: f85fd0ef jal ra,158a0 <_Znwm@plt> - 17920: 00021797 auipc a5,0x21 - 17924: d507a587 flw fa1,-688(a5) # 38670 <_IO_stdin_used+0x18> - 17928: 00021797 auipc a5,0x21 - 1792c: d4c7a507 flw fa0,-692(a5) # 38674 <_IO_stdin_used+0x1c> - 17930: 00050413 mv s0,a0 - 17934: ca1ff0ef jal ra,175d4 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_tensorINS_4halfENS2_11fixed_shapeIJLm1ELm3ELm16ELm16EEEENS2_13fixed_stridesIJLm768ELm256ELm16ELm1EEEELm768ELb0EEEEEvRT0_T_SC_> - 17938: 60000513 li a0,1536 - 1793c: f65fd0ef jal ra,158a0 <_Znwm@plt> - 17940: 00021797 auipc a5,0x21 - 17944: d387a707 flw fa4,-712(a5) # 38678 <_IO_stdin_used+0x20> - 17948: 00021797 auipc a5,0x21 - 1794c: d247a787 flw fa5,-732(a5) # 3866c <_IO_stdin_used+0x14> - 17950: 80000637 lui a2,0x80000 - 17954: 388006b7 lui a3,0x38800 - 17958: 47800737 lui a4,0x47800 - 1795c: c80017b7 lui a5,0xc8001 - 17960: cd027057 vsetivli zero,4,e32,m1,ta,ma - 17964: 00068e93 mv t4,a3 - 17968: 00060893 mv a7,a2 - 1796c: fff6869b addiw a3,a3,-1 # 387fffff <__global_pointer$+0x387b426f> - 17970: fff6061b addiw a2,a2,-1 # 7fffffff <__global_pointer$+0x7ffb426f> - 17974: fff7879b addiw a5,a5,-1 # ffffffffc8000fff <__global_pointer$+0xffffffffc7fb526f> - 17978: 0fffefb7 lui t6,0xfffe - 1797c: 0f800f37 lui t5,0xf800 - 17980: 38000e37 lui t3,0x38000 - 17984: 70000337 lui t1,0x70000 - 17988: fff7071b addiw a4,a4,-1 # 477fffff <__global_pointer$+0x477b426f> - 1798c: 7f800837 lui a6,0x7f800 - 17990: 5e0646d7 vmv.v.x v13,a2 - 17994: 5e06c357 vmv.v.x v6,a3 - 17998: 5e07c5d7 vmv.v.x v11,a5 - 1799c: 5e0fc957 vmv.v.x v18,t6 - 179a0: 5e0f43d7 vmv.v.x v7,t5 - 179a4: 5e0ec8d7 vmv.v.x v17,t4 - 179a8: 5e0e4857 vmv.v.x v16,t3 - 179ac: 5e0347d7 vmv.v.x v15,t1 - 179b0: 5e08c757 vmv.v.x v14,a7 - 179b4: 5e074657 vmv.v.x v12,a4 - 179b8: 5e0842d7 vmv.v.x v5,a6 - 179bc: ffff85b7 lui a1,0xffff8 - 179c0: 0cf07057 vsetvli zero,zero,e16,mf2,ta,ma - 179c4: 5e05c557 vmv.v.x v10,a1 - 179c8: 0d007057 vsetvli zero,zero,e32,m1,ta,ma - 179cc: 5e0754d7 vfmv.v.f v9,fa4 - 179d0: 5e003257 vmv.v.i v4,0 - 179d4: 5e07d457 vfmv.v.f v8,fa5 - 179d8: 00050493 mv s1,a0 - 179dc: 00040793 mv a5,s0 - 179e0: 00050693 mv a3,a0 - 179e4: 60040613 addi a2,s0,1536 - 179e8: 0cf07057 vsetvli zero,zero,e16,mf2,ta,ma - 179ec: 0207d107 vle16.v v2,(a5) - 179f0: ffff8737 lui a4,0xffff8 - 179f4: c0074713 xori a4,a4,-1024 - 179f8: 5e074a57 vmv.v.x v20,a4 - 179fc: 0d007057 vsetvli zero,zero,e32,m1,ta,ma - 17a00: ffff8737 lui a4,0xffff8 - 17a04: 4a2320d7 vzext.vf2 v1,v2 - 17a08: e0074713 xori a4,a4,-512 - 17a0c: 0cf07057 vsetvli zero,zero,e16,mf2,ta,ma - 17a10: 5e0749d7 vmv.v.x v19,a4 - 17a14: 05007057 vsetvli zero,zero,e32,m1,ta,mu - 17a18: 9616b157 vsll.vi v2,v1,13 - 17a1c: 9e4031d7 vmv1r.v v3,v4 - 17a20: 961830d7 vsll.vi v1,v1,16 - 17a24: 26290ad7 vand.vv v21,v2,v18 - 17a28: 26238157 vand.vv v2,v2,v7 - 17a2c: 261700d7 vand.vv v1,v1,v14 - 17a30: 03588bd7 vadd.vv v23,v21,v17 - 17a34: 62203057 vmseq.vi v0,v2,0 - 17a38: 66203b57 vmsne.vi v22,v2,0 - 17a3c: 62238157 vmseq.vv v2,v2,v7 - 17a40: 017491d7 vfadd.vv v3,v23,v9,v0.t - 17a44: 9f603057 vmv1r.v v0,v22 - 17a48: 00878793 addi a5,a5,8 - 17a4c: 015801d7 vadd.vv v3,v21,v16,v0.t - 17a50: 9e203057 vmv1r.v v0,v2 - 17a54: 015781d7 vadd.vv v3,v21,v15,v0.t - 17a58: 2a1180d7 vor.vv v1,v1,v3 - 17a5c: 9e4031d7 vmv1r.v v3,v4 - 17a60: 2a1090d7 vfabs.v v1,v1 - 17a64: 26d08157 vand.vv v2,v13,v1 - 17a68: 0cf07057 vsetvli zero,zero,e16,mf2,ta,ma - 17a6c: b21830d7 vnsrl.wi v1,v1,16 - 17a70: 05007057 vsetvli zero,zero,e32,m1,ta,mu - 17a74: a226bad7 vsrl.vi v21,v2,13 - 17a78: 72230057 vmsleu.vv v0,v2,v6 - 17a7c: 02258b57 vadd.vv v22,v2,v11 - 17a80: 2750bad7 vand.vi v21,v21,1 - 17a84: 002411d7 vfadd.vv v3,v2,v8,v0.t - 17a88: 6a610057 vmsltu.vv v0,v6,v2 - 17a8c: 035b0ad7 vadd.vv v21,v21,v22 - 17a90: 72228bd7 vmsleu.vv v23,v2,v5 - 17a94: 6ac10b57 vmsltu.vv v22,v12,v2 - 17a98: a156b1d7 vsrl.vi v3,v21,13,v0.t - 17a9c: 6a510157 vmsltu.vv v2,v5,v2 - 17aa0: 676ba057 vmand.mm v0,v22,v23 - 17aa4: 0cf07057 vsetvli zero,zero,e16,mf2,ta,ma - 17aa8: b23041d7 vncvt.x.x.w v3,v3 - 17aac: 261500d7 vand.vv v1,v1,v10 - 17ab0: 5c3a01d7 vmerge.vvm v3,v3,v20,v0 - 17ab4: 9e203057 vmv1r.v v0,v2 - 17ab8: 5c3981d7 vmerge.vvm v3,v3,v19,v0 - 17abc: 2a1180d7 vor.vv v1,v1,v3 - 17ac0: 0206d0a7 vse16.v v1,(a3) - 17ac4: 00868693 addi a3,a3,8 - 17ac8: f2c792e3 bne a5,a2,179ec <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0xf4> - 17acc: 00c00613 li a2,12 - 17ad0: 00021597 auipc a1,0x21 - 17ad4: dc058593 addi a1,a1,-576 # 38890 <_IO_stdin_used+0x238> - 17ad8: 00033517 auipc a0,0x33 - 17adc: 0f053503 ld a0,240(a0) # 4abc8 <_ZSt4cout@Base> - 17ae0: c21fd0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 17ae4: 0004d783 lhu a5,0(s1) - 17ae8: 0f8006b7 lui a3,0xf800 - 17aec: 0fffe5b7 lui a1,0xfffe - 17af0: 00d7971b slliw a4,a5,0xd - 17af4: 00d77633 and a2,a4,a3 - 17af8: 00b77733 and a4,a4,a1 - 17afc: 22d60e63 beq a2,a3,17d38 <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x440> - 17b00: 1a060a63 beqz a2,17cb4 <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x3bc> - 17b04: 380006b7 lui a3,0x38000 - 17b08: 00d706bb addw a3,a4,a3 - 17b0c: 0107971b slliw a4,a5,0x10 - 17b10: 800007b7 lui a5,0x80000 - 17b14: 00f77733 and a4,a4,a5 - 17b18: 00d76733 or a4,a4,a3 - 17b1c: f00707d3 fmv.w.x fa5,a4 - 17b20: 00010513 mv a0,sp - 17b24: 00021697 auipc a3,0x21 - 17b28: d6468693 addi a3,a3,-668 # 38888 <_IO_stdin_used+0x230> - 17b2c: 420787d3 fcvt.d.s fa5,fa5 - 17b30: 03a00613 li a2,58 - 17b34: 00033597 auipc a1,0x33 - 17b38: 1bc5b583 ld a1,444(a1) # 4acf0 - 17b3c: e2078753 fmv.x.d a4,fa5 - 17b40: 01010913 addi s2,sp,16 - 17b44: 00010993 mv s3,sp - 17b48: de9fe0ef jal ra,16930 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> - 17b4c: 00813603 ld a2,8(sp) - 17b50: 00013583 ld a1,0(sp) - 17b54: 00033517 auipc a0,0x33 - 17b58: 07453503 ld a0,116(a0) # 4abc8 <_ZSt4cout@Base> - 17b5c: ba5fd0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 17b60: 00013503 ld a0,0(sp) - 17b64: 01250863 beq a0,s2,17b74 <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x27c> - 17b68: 01013583 ld a1,16(sp) - 17b6c: 00158593 addi a1,a1,1 - 17b70: bd1fd0ef jal ra,15740 <_ZdlPvm@plt> - 17b74: 00033a17 auipc s4,0x33 - 17b78: 054a3a03 ld s4,84(s4) # 4abc8 <_ZSt4cout@Base> - 17b7c: 000a3783 ld a5,0(s4) - 17b80: fe87b783 ld a5,-24(a5) # ffffffff7fffffe8 <__global_pointer$+0xffffffff7ffb4258> - 17b84: 00fa07b3 add a5,s4,a5 - 17b88: 0f07ba83 ld s5,240(a5) - 17b8c: 1e0a8463 beqz s5,17d74 <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x47c> - 17b90: 038ac783 lbu a5,56(s5) - 17b94: 14078263 beqz a5,17cd8 <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x3e0> - 17b98: 043ac583 lbu a1,67(s5) - 17b9c: 00033517 auipc a0,0x33 - 17ba0: 02c53503 ld a0,44(a0) # 4abc8 <_ZSt4cout@Base> - 17ba4: d7dfd0ef jal ra,15920 <_ZNSo3putEc@plt> - 17ba8: 8d8fe0ef jal ra,15c80 <_ZNSo5flushEv@plt> - 17bac: 00b00613 li a2,11 - 17bb0: 00021597 auipc a1,0x21 - 17bb4: cf058593 addi a1,a1,-784 # 388a0 <_IO_stdin_used+0x248> - 17bb8: 00033517 auipc a0,0x33 - 17bbc: 01053503 ld a0,16(a0) # 4abc8 <_ZSt4cout@Base> - 17bc0: b41fd0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 17bc4: 00045783 lhu a5,0(s0) - 17bc8: 0f8006b7 lui a3,0xf800 - 17bcc: 0fffe5b7 lui a1,0xfffe - 17bd0: 00d7971b slliw a4,a5,0xd - 17bd4: 00d77633 and a2,a4,a3 - 17bd8: 00b77733 and a4,a4,a1 - 17bdc: 16d60463 beq a2,a3,17d44 <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x44c> - 17be0: 16060863 beqz a2,17d50 <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x458> - 17be4: 380006b7 lui a3,0x38000 - 17be8: 00d706bb addw a3,a4,a3 - 17bec: 0107971b slliw a4,a5,0x10 - 17bf0: 800007b7 lui a5,0x80000 - 17bf4: 00f77733 and a4,a4,a5 - 17bf8: 00d76733 or a4,a4,a3 - 17bfc: f00707d3 fmv.w.x fa5,a4 - 17c00: 00098513 mv a0,s3 - 17c04: 00021697 auipc a3,0x21 - 17c08: c8468693 addi a3,a3,-892 # 38888 <_IO_stdin_used+0x230> - 17c0c: 420787d3 fcvt.d.s fa5,fa5 - 17c10: 03a00613 li a2,58 - 17c14: 00033597 auipc a1,0x33 - 17c18: 0dc5b583 ld a1,220(a1) # 4acf0 - 17c1c: e2078753 fmv.x.d a4,fa5 - 17c20: d11fe0ef jal ra,16930 <_ZN9__gnu_cxx12__to_xstringINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEET_PFiPT0_mPKS8_PvEmSB_z> - 17c24: 00813603 ld a2,8(sp) - 17c28: 00013583 ld a1,0(sp) - 17c2c: 00033517 auipc a0,0x33 - 17c30: f9c53503 ld a0,-100(a0) # 4abc8 <_ZSt4cout@Base> - 17c34: acdfd0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 17c38: 00013503 ld a0,0(sp) - 17c3c: 01250863 beq a0,s2,17c4c <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x354> - 17c40: 01013583 ld a1,16(sp) - 17c44: 00158593 addi a1,a1,1 - 17c48: af9fd0ef jal ra,15740 <_ZdlPvm@plt> - 17c4c: 000a3783 ld a5,0(s4) - 17c50: fe87b783 ld a5,-24(a5) # ffffffff7fffffe8 <__global_pointer$+0xffffffff7ffb4258> - 17c54: 00fa0a33 add s4,s4,a5 - 17c58: 0f0a3903 ld s2,240(s4) - 17c5c: 10090c63 beqz s2,17d74 <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x47c> - 17c60: 03894783 lbu a5,56(s2) - 17c64: 0a078263 beqz a5,17d08 <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x410> - 17c68: 04394583 lbu a1,67(s2) - 17c6c: 00033517 auipc a0,0x33 - 17c70: f5c53503 ld a0,-164(a0) # 4abc8 <_ZSt4cout@Base> - 17c74: cadfd0ef jal ra,15920 <_ZNSo3putEc@plt> - 17c78: 808fe0ef jal ra,15c80 <_ZNSo5flushEv@plt> - 17c7c: 00048513 mv a0,s1 - 17c80: 60000593 li a1,1536 - 17c84: abdfd0ef jal ra,15740 <_ZdlPvm@plt> - 17c88: 00040513 mv a0,s0 - 17c8c: 05013403 ld s0,80(sp) - 17c90: 05813083 ld ra,88(sp) - 17c94: 04813483 ld s1,72(sp) - 17c98: 04013903 ld s2,64(sp) - 17c9c: 03813983 ld s3,56(sp) - 17ca0: 03013a03 ld s4,48(sp) - 17ca4: 02813a83 ld s5,40(sp) - 17ca8: 60000593 li a1,1536 - 17cac: 06010113 addi sp,sp,96 - 17cb0: a91fd06f j 15740 <_ZdlPvm@plt> - 17cb4: 00021697 auipc a3,0x21 - 17cb8: 9ac6a787 flw fa5,-1620(a3) # 38660 <_IO_stdin_used+0x8> - 17cbc: 388006b7 lui a3,0x38800 - 17cc0: 00d706b3 add a3,a4,a3 - 17cc4: f0068753 fmv.w.x fa4,a3 - 17cc8: 08f777d3 fsub.s fa5,fa4,fa5 - 17ccc: e00786d3 fmv.x.w a3,fa5 - 17cd0: 0006869b sext.w a3,a3 - 17cd4: e39ff06f j 17b0c <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x214> - 17cd8: 000a8513 mv a0,s5 - 17cdc: 935fd0ef jal ra,15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 17ce0: 000ab783 ld a5,0(s5) - 17ce4: fffff717 auipc a4,0xfffff - 17ce8: ae070713 addi a4,a4,-1312 # 167c4 <_ZNKSt5ctypeIcE8do_widenEc> - 17cec: 00a00593 li a1,10 - 17cf0: 0307b783 ld a5,48(a5) - 17cf4: eae784e3 beq a5,a4,17b9c <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x2a4> - 17cf8: 000a8513 mv a0,s5 - 17cfc: 000780e7 jalr a5 - 17d00: 00050593 mv a1,a0 - 17d04: e99ff06f j 17b9c <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x2a4> - 17d08: 00090513 mv a0,s2 - 17d0c: 905fd0ef jal ra,15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 17d10: 00093783 ld a5,0(s2) - 17d14: fffff717 auipc a4,0xfffff - 17d18: ab070713 addi a4,a4,-1360 # 167c4 <_ZNKSt5ctypeIcE8do_widenEc> - 17d1c: 00a00593 li a1,10 - 17d20: 0307b783 ld a5,48(a5) - 17d24: f4e784e3 beq a5,a4,17c6c <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x374> - 17d28: 00090513 mv a0,s2 - 17d2c: 000780e7 jalr a5 - 17d30: 00050593 mv a1,a0 - 17d34: f39ff06f j 17c6c <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x374> - 17d38: 700006b7 lui a3,0x70000 - 17d3c: 00d706bb addw a3,a4,a3 - 17d40: dcdff06f j 17b0c <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x214> - 17d44: 700006b7 lui a3,0x70000 - 17d48: 00d706bb addw a3,a4,a3 - 17d4c: ea1ff06f j 17bec <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x2f4> - 17d50: 00021697 auipc a3,0x21 - 17d54: 9106a787 flw fa5,-1776(a3) # 38660 <_IO_stdin_used+0x8> - 17d58: 388006b7 lui a3,0x38800 - 17d5c: 00d706b3 add a3,a4,a3 - 17d60: f0068753 fmv.w.x fa4,a3 - 17d64: 08f777d3 fsub.s fa5,fa4,fa5 - 17d68: e00786d3 fmv.x.w a3,fa5 - 17d6c: 0006869b sext.w a3,a3 - 17d70: e7dff06f j 17bec <_ZN36UnaryTestAbsFloat16_fixed_fixed_Test8TestBodyEv+0x2f4> - 17d74: a2dfd0ef jal ra,157a0 <_ZSt16__throw_bad_castv@plt> - -0000000000017d78 <_ZN7testing4Test5SetUpEv>: - 17d78: 8082 ret - -0000000000017d7a <_ZNK7testing9TestSuite30reportable_disabled_test_countEv>: - 17d7a: 791c ld a5,48(a0) - 17d7c: 7d10 ld a2,56(a0) - 17d7e: 4501 li a0,0 - 17d80: 02c78063 beq a5,a2,17da0 <_ZNK7testing9TestSuite30reportable_disabled_test_countEv+0x26> - 17d84: 6398 ld a4,0(a5) - 17d86: 07a1 addi a5,a5,8 - 17d88: 08274683 lbu a3,130(a4) - 17d8c: c699 beqz a3,17d9a <_ZNK7testing9TestSuite30reportable_disabled_test_countEv+0x20> - 17d8e: 08374683 lbu a3,131(a4) - 17d92: e681 bnez a3,17d9a <_ZNK7testing9TestSuite30reportable_disabled_test_countEv+0x20> - 17d94: 08174703 lbu a4,129(a4) - 17d98: 9d39 addw a0,a0,a4 - 17d9a: fef615e3 bne a2,a5,17d84 <_ZNK7testing9TestSuite30reportable_disabled_test_countEv+0xa> - 17d9e: 8082 ret - 17da0: 8082 ret - -0000000000017da2 <_ZNK7testing9TestSuite21reportable_test_countEv>: - 17da2: 791c ld a5,48(a0) - 17da4: 7d10 ld a2,56(a0) - 17da6: 4501 li a0,0 - 17da8: 00c78e63 beq a5,a2,17dc4 <_ZNK7testing9TestSuite21reportable_test_countEv+0x22> - 17dac: 6398 ld a4,0(a5) - 17dae: 07a1 addi a5,a5,8 - 17db0: 08274683 lbu a3,130(a4) - 17db4: c689 beqz a3,17dbe <_ZNK7testing9TestSuite21reportable_test_countEv+0x1c> - 17db6: 08374703 lbu a4,131(a4) - 17dba: e311 bnez a4,17dbe <_ZNK7testing9TestSuite21reportable_test_countEv+0x1c> - 17dbc: 2505 addiw a0,a0,1 - 17dbe: fef617e3 bne a2,a5,17dac <_ZNK7testing9TestSuite21reportable_test_countEv+0xa> - 17dc2: 8082 ret - 17dc4: 8082 ret - -0000000000017dc6 <_ZNK7testing9TestSuite16total_test_countEv>: - 17dc6: 7d1c ld a5,56(a0) - 17dc8: 7918 ld a4,48(a0) - 17dca: 40e78533 sub a0,a5,a4 - 17dce: 850d srai a0,a0,0x3 - 17dd0: 2501 sext.w a0,a0 - 17dd2: 8082 ret - -0000000000017dd4 <_ZN7testing8internalL21StackLowerThanAddressEPKvPb>: - 17dd4: 1141 addi sp,sp,-16 - 17dd6: 007c addi a5,sp,12 - 17dd8: 00a7b7b3 sltu a5,a5,a0 - 17ddc: 00f58023 sb a5,0(a1) - 17de0: 0141 addi sp,sp,16 - 17de2: 8082 ret - -0000000000017de4 <_ZN7testing8internal24HasNewFatalFailureHelper20ReportTestPartResultERKNS_14TestPartResultE>: - 17de4: 4198 lw a4,0(a1) - 17de6: 4789 li a5,2 - 17de8: 00f71563 bne a4,a5,17df2 <_ZN7testing8internal24HasNewFatalFailureHelper20ReportTestPartResultERKNS_14TestPartResultE+0xe> - 17dec: 4785 li a5,1 - 17dee: 00f50423 sb a5,8(a0) - 17df2: 6908 ld a0,16(a0) - 17df4: 611c ld a5,0(a0) - 17df6: 6b9c ld a5,16(a5) - 17df8: 8782 jr a5 - -0000000000017dfa <_ZN7testing8internal17TestEventRepeaterD1Ev>: - 17dfa: 1101 addi sp,sp,-32 - 17dfc: e822 sd s0,16(sp) - 17dfe: e426 sd s1,8(sp) - 17e00: 00033797 auipc a5,0x33 - 17e04: f307b783 ld a5,-208(a5) # 4ad30 <_GLOBAL_OFFSET_TABLE_+0x1e0> - 17e08: 6900 ld s0,16(a0) - 17e0a: 6d04 ld s1,24(a0) - 17e0c: ec06 sd ra,24(sp) - 17e0e: 07c1 addi a5,a5,16 - 17e10: e11c sd a5,0(a0) - 17e12: 02940063 beq s0,s1,17e32 <_ZN7testing8internal17TestEventRepeaterD1Ev+0x38> - 17e16: e04a sd s2,0(sp) - 17e18: 892a mv s2,a0 - 17e1a: 601c ld a5,0(s0) - 17e1c: 853e mv a0,a5 - 17e1e: c781 beqz a5,17e26 <_ZN7testing8internal17TestEventRepeaterD1Ev+0x2c> - 17e20: 639c ld a5,0(a5) - 17e22: 679c ld a5,8(a5) - 17e24: 9782 jalr a5 - 17e26: 0421 addi s0,s0,8 - 17e28: fe8499e3 bne s1,s0,17e1a <_ZN7testing8internal17TestEventRepeaterD1Ev+0x20> - 17e2c: 01093483 ld s1,16(s2) - 17e30: 6902 ld s2,0(sp) - 17e32: c881 beqz s1,17e42 <_ZN7testing8internal17TestEventRepeaterD1Ev+0x48> - 17e34: 6442 ld s0,16(sp) - 17e36: 60e2 ld ra,24(sp) - 17e38: 8526 mv a0,s1 - 17e3a: 64a2 ld s1,8(sp) - 17e3c: 6105 addi sp,sp,32 - 17e3e: ac3fd06f j 15900 <_ZdlPv@plt> - 17e42: 60e2 ld ra,24(sp) - 17e44: 6442 ld s0,16(sp) - 17e46: 64a2 ld s1,8(sp) - 17e48: 6105 addi sp,sp,32 - 17e4a: 8082 ret - -0000000000017e4c <_ZN7testing8internal17TestEventRepeaterD0Ev>: - 17e4c: 1141 addi sp,sp,-16 - 17e4e: e022 sd s0,0(sp) - 17e50: e406 sd ra,8(sp) - 17e52: 842a mv s0,a0 - 17e54: fa7ff0ef jal ra,17dfa <_ZN7testing8internal17TestEventRepeaterD1Ev> - 17e58: 8522 mv a0,s0 - 17e5a: 6402 ld s0,0(sp) - 17e5c: 60a2 ld ra,8(sp) - 17e5e: 0141 addi sp,sp,16 - 17e60: aa1fd06f j 15900 <_ZdlPv@plt> - -0000000000017e64 <_ZN7testing8internal17TestEventRepeater18OnTestProgramStartERKNS_8UnitTestE>: - 17e64: 00854783 lbu a5,8(a0) - 17e68: c3b1 beqz a5,17eac <_ZN7testing8internal17TestEventRepeater18OnTestProgramStartERKNS_8UnitTestE+0x48> - 17e6a: 6918 ld a4,16(a0) - 17e6c: 6d1c ld a5,24(a0) - 17e6e: 1101 addi sp,sp,-32 - 17e70: e426 sd s1,8(sp) - 17e72: ec06 sd ra,24(sp) - 17e74: 84aa mv s1,a0 - 17e76: 02e78763 beq a5,a4,17ea4 <_ZN7testing8internal17TestEventRepeater18OnTestProgramStartERKNS_8UnitTestE+0x40> - 17e7a: e822 sd s0,16(sp) - 17e7c: e04a sd s2,0(sp) - 17e7e: 4401 li s0,0 - 17e80: 892e mv s2,a1 - 17e82: 00341793 slli a5,s0,0x3 - 17e86: 973e add a4,a4,a5 - 17e88: 6308 ld a0,0(a4) - 17e8a: 85ca mv a1,s2 - 17e8c: 0405 addi s0,s0,1 - 17e8e: 611c ld a5,0(a0) - 17e90: 6b9c ld a5,16(a5) - 17e92: 9782 jalr a5 - 17e94: 6898 ld a4,16(s1) - 17e96: 6c9c ld a5,24(s1) - 17e98: 8f99 sub a5,a5,a4 - 17e9a: 878d srai a5,a5,0x3 - 17e9c: fef463e3 bltu s0,a5,17e82 <_ZN7testing8internal17TestEventRepeater18OnTestProgramStartERKNS_8UnitTestE+0x1e> - 17ea0: 6442 ld s0,16(sp) - 17ea2: 6902 ld s2,0(sp) - 17ea4: 60e2 ld ra,24(sp) - 17ea6: 64a2 ld s1,8(sp) - 17ea8: 6105 addi sp,sp,32 - 17eaa: 8082 ret - 17eac: 8082 ret - -0000000000017eae <_ZN7testing8internal17TestEventRepeater24OnEnvironmentsSetUpStartERKNS_8UnitTestE>: - 17eae: 00854783 lbu a5,8(a0) - 17eb2: c3b1 beqz a5,17ef6 <_ZN7testing8internal17TestEventRepeater24OnEnvironmentsSetUpStartERKNS_8UnitTestE+0x48> - 17eb4: 6918 ld a4,16(a0) - 17eb6: 6d1c ld a5,24(a0) - 17eb8: 1101 addi sp,sp,-32 - 17eba: e426 sd s1,8(sp) - 17ebc: ec06 sd ra,24(sp) - 17ebe: 84aa mv s1,a0 - 17ec0: 02e78763 beq a5,a4,17eee <_ZN7testing8internal17TestEventRepeater24OnEnvironmentsSetUpStartERKNS_8UnitTestE+0x40> - 17ec4: e822 sd s0,16(sp) - 17ec6: e04a sd s2,0(sp) - 17ec8: 4401 li s0,0 - 17eca: 892e mv s2,a1 - 17ecc: 00341793 slli a5,s0,0x3 - 17ed0: 973e add a4,a4,a5 - 17ed2: 6308 ld a0,0(a4) - 17ed4: 85ca mv a1,s2 - 17ed6: 0405 addi s0,s0,1 - 17ed8: 611c ld a5,0(a0) - 17eda: 739c ld a5,32(a5) - 17edc: 9782 jalr a5 - 17ede: 6898 ld a4,16(s1) - 17ee0: 6c9c ld a5,24(s1) - 17ee2: 8f99 sub a5,a5,a4 - 17ee4: 878d srai a5,a5,0x3 - 17ee6: fef463e3 bltu s0,a5,17ecc <_ZN7testing8internal17TestEventRepeater24OnEnvironmentsSetUpStartERKNS_8UnitTestE+0x1e> - 17eea: 6442 ld s0,16(sp) - 17eec: 6902 ld s2,0(sp) - 17eee: 60e2 ld ra,24(sp) - 17ef0: 64a2 ld s1,8(sp) - 17ef2: 6105 addi sp,sp,32 - 17ef4: 8082 ret - 17ef6: 8082 ret - -0000000000017ef8 <_ZN7testing8internal17TestEventRepeater15OnTestCaseStartERKNS_9TestSuiteE>: - 17ef8: 00854783 lbu a5,8(a0) - 17efc: c3b1 beqz a5,17f40 <_ZN7testing8internal17TestEventRepeater15OnTestCaseStartERKNS_9TestSuiteE+0x48> - 17efe: 6918 ld a4,16(a0) - 17f00: 6d1c ld a5,24(a0) - 17f02: 1101 addi sp,sp,-32 - 17f04: e426 sd s1,8(sp) - 17f06: ec06 sd ra,24(sp) - 17f08: 84aa mv s1,a0 - 17f0a: 02e78763 beq a5,a4,17f38 <_ZN7testing8internal17TestEventRepeater15OnTestCaseStartERKNS_9TestSuiteE+0x40> - 17f0e: e822 sd s0,16(sp) - 17f10: e04a sd s2,0(sp) - 17f12: 4401 li s0,0 - 17f14: 892e mv s2,a1 - 17f16: 00341793 slli a5,s0,0x3 - 17f1a: 973e add a4,a4,a5 - 17f1c: 6308 ld a0,0(a4) - 17f1e: 85ca mv a1,s2 - 17f20: 0405 addi s0,s0,1 - 17f22: 611c ld a5,0(a0) - 17f24: 7f9c ld a5,56(a5) - 17f26: 9782 jalr a5 - 17f28: 6898 ld a4,16(s1) - 17f2a: 6c9c ld a5,24(s1) - 17f2c: 8f99 sub a5,a5,a4 - 17f2e: 878d srai a5,a5,0x3 - 17f30: fef463e3 bltu s0,a5,17f16 <_ZN7testing8internal17TestEventRepeater15OnTestCaseStartERKNS_9TestSuiteE+0x1e> - 17f34: 6442 ld s0,16(sp) - 17f36: 6902 ld s2,0(sp) - 17f38: 60e2 ld ra,24(sp) - 17f3a: 64a2 ld s1,8(sp) - 17f3c: 6105 addi sp,sp,32 - 17f3e: 8082 ret - 17f40: 8082 ret - -0000000000017f42 <_ZN7testing8internal17TestEventRepeater16OnTestSuiteStartERKNS_9TestSuiteE>: - 17f42: 00854783 lbu a5,8(a0) - 17f46: c3b1 beqz a5,17f8a <_ZN7testing8internal17TestEventRepeater16OnTestSuiteStartERKNS_9TestSuiteE+0x48> - 17f48: 6918 ld a4,16(a0) - 17f4a: 6d1c ld a5,24(a0) - 17f4c: 1101 addi sp,sp,-32 - 17f4e: e426 sd s1,8(sp) - 17f50: ec06 sd ra,24(sp) - 17f52: 84aa mv s1,a0 - 17f54: 02e78763 beq a5,a4,17f82 <_ZN7testing8internal17TestEventRepeater16OnTestSuiteStartERKNS_9TestSuiteE+0x40> - 17f58: e822 sd s0,16(sp) - 17f5a: e04a sd s2,0(sp) - 17f5c: 4401 li s0,0 - 17f5e: 892e mv s2,a1 - 17f60: 00341793 slli a5,s0,0x3 - 17f64: 973e add a4,a4,a5 - 17f66: 6308 ld a0,0(a4) - 17f68: 85ca mv a1,s2 - 17f6a: 0405 addi s0,s0,1 - 17f6c: 611c ld a5,0(a0) - 17f6e: 7b9c ld a5,48(a5) - 17f70: 9782 jalr a5 - 17f72: 6898 ld a4,16(s1) - 17f74: 6c9c ld a5,24(s1) - 17f76: 8f99 sub a5,a5,a4 - 17f78: 878d srai a5,a5,0x3 - 17f7a: fef463e3 bltu s0,a5,17f60 <_ZN7testing8internal17TestEventRepeater16OnTestSuiteStartERKNS_9TestSuiteE+0x1e> - 17f7e: 6442 ld s0,16(sp) - 17f80: 6902 ld s2,0(sp) - 17f82: 60e2 ld ra,24(sp) - 17f84: 64a2 ld s1,8(sp) - 17f86: 6105 addi sp,sp,32 - 17f88: 8082 ret - 17f8a: 8082 ret - -0000000000017f8c <_ZN7testing8internal17TestEventRepeater11OnTestStartERKNS_8TestInfoE>: - 17f8c: 00854783 lbu a5,8(a0) - 17f90: c3b1 beqz a5,17fd4 <_ZN7testing8internal17TestEventRepeater11OnTestStartERKNS_8TestInfoE+0x48> - 17f92: 6918 ld a4,16(a0) - 17f94: 6d1c ld a5,24(a0) - 17f96: 1101 addi sp,sp,-32 - 17f98: e426 sd s1,8(sp) - 17f9a: ec06 sd ra,24(sp) - 17f9c: 84aa mv s1,a0 - 17f9e: 02e78763 beq a5,a4,17fcc <_ZN7testing8internal17TestEventRepeater11OnTestStartERKNS_8TestInfoE+0x40> - 17fa2: e822 sd s0,16(sp) - 17fa4: e04a sd s2,0(sp) - 17fa6: 4401 li s0,0 - 17fa8: 892e mv s2,a1 - 17faa: 00341793 slli a5,s0,0x3 - 17fae: 973e add a4,a4,a5 - 17fb0: 6308 ld a0,0(a4) - 17fb2: 85ca mv a1,s2 - 17fb4: 0405 addi s0,s0,1 - 17fb6: 611c ld a5,0(a0) - 17fb8: 63bc ld a5,64(a5) - 17fba: 9782 jalr a5 - 17fbc: 6898 ld a4,16(s1) - 17fbe: 6c9c ld a5,24(s1) - 17fc0: 8f99 sub a5,a5,a4 - 17fc2: 878d srai a5,a5,0x3 - 17fc4: fef463e3 bltu s0,a5,17faa <_ZN7testing8internal17TestEventRepeater11OnTestStartERKNS_8TestInfoE+0x1e> - 17fc8: 6442 ld s0,16(sp) - 17fca: 6902 ld s2,0(sp) - 17fcc: 60e2 ld ra,24(sp) - 17fce: 64a2 ld s1,8(sp) - 17fd0: 6105 addi sp,sp,32 - 17fd2: 8082 ret - 17fd4: 8082 ret - -0000000000017fd6 <_ZN7testing8internal17TestEventRepeater16OnTestPartResultERKNS_14TestPartResultE>: - 17fd6: 00854783 lbu a5,8(a0) - 17fda: c3b1 beqz a5,1801e <_ZN7testing8internal17TestEventRepeater16OnTestPartResultERKNS_14TestPartResultE+0x48> - 17fdc: 6918 ld a4,16(a0) - 17fde: 6d1c ld a5,24(a0) - 17fe0: 1101 addi sp,sp,-32 - 17fe2: e426 sd s1,8(sp) - 17fe4: ec06 sd ra,24(sp) - 17fe6: 84aa mv s1,a0 - 17fe8: 02e78763 beq a5,a4,18016 <_ZN7testing8internal17TestEventRepeater16OnTestPartResultERKNS_14TestPartResultE+0x40> - 17fec: e822 sd s0,16(sp) - 17fee: e04a sd s2,0(sp) - 17ff0: 4401 li s0,0 - 17ff2: 892e mv s2,a1 - 17ff4: 00341793 slli a5,s0,0x3 - 17ff8: 973e add a4,a4,a5 - 17ffa: 6308 ld a0,0(a4) - 17ffc: 85ca mv a1,s2 - 17ffe: 0405 addi s0,s0,1 - 18000: 611c ld a5,0(a0) - 18002: 67bc ld a5,72(a5) - 18004: 9782 jalr a5 - 18006: 6898 ld a4,16(s1) - 18008: 6c9c ld a5,24(s1) - 1800a: 8f99 sub a5,a5,a4 - 1800c: 878d srai a5,a5,0x3 - 1800e: fef463e3 bltu s0,a5,17ff4 <_ZN7testing8internal17TestEventRepeater16OnTestPartResultERKNS_14TestPartResultE+0x1e> - 18012: 6442 ld s0,16(sp) - 18014: 6902 ld s2,0(sp) - 18016: 60e2 ld ra,24(sp) - 18018: 64a2 ld s1,8(sp) - 1801a: 6105 addi sp,sp,32 - 1801c: 8082 ret - 1801e: 8082 ret - -0000000000018020 <_ZN7testing8internal17TestEventRepeater27OnEnvironmentsTearDownStartERKNS_8UnitTestE>: - 18020: 00854783 lbu a5,8(a0) - 18024: c3b1 beqz a5,18068 <_ZN7testing8internal17TestEventRepeater27OnEnvironmentsTearDownStartERKNS_8UnitTestE+0x48> - 18026: 6918 ld a4,16(a0) - 18028: 6d1c ld a5,24(a0) - 1802a: 1101 addi sp,sp,-32 - 1802c: e426 sd s1,8(sp) - 1802e: ec06 sd ra,24(sp) - 18030: 84aa mv s1,a0 - 18032: 02e78763 beq a5,a4,18060 <_ZN7testing8internal17TestEventRepeater27OnEnvironmentsTearDownStartERKNS_8UnitTestE+0x40> - 18036: e822 sd s0,16(sp) - 18038: e04a sd s2,0(sp) - 1803a: 4401 li s0,0 - 1803c: 892e mv s2,a1 - 1803e: 00341793 slli a5,s0,0x3 - 18042: 973e add a4,a4,a5 - 18044: 6308 ld a0,0(a4) - 18046: 85ca mv a1,s2 - 18048: 0405 addi s0,s0,1 - 1804a: 611c ld a5,0(a0) - 1804c: 77bc ld a5,104(a5) - 1804e: 9782 jalr a5 - 18050: 6898 ld a4,16(s1) - 18052: 6c9c ld a5,24(s1) - 18054: 8f99 sub a5,a5,a4 - 18056: 878d srai a5,a5,0x3 - 18058: fef463e3 bltu s0,a5,1803e <_ZN7testing8internal17TestEventRepeater27OnEnvironmentsTearDownStartERKNS_8UnitTestE+0x1e> - 1805c: 6442 ld s0,16(sp) - 1805e: 6902 ld s2,0(sp) - 18060: 60e2 ld ra,24(sp) - 18062: 64a2 ld s1,8(sp) - 18064: 6105 addi sp,sp,32 - 18066: 8082 ret - 18068: 8082 ret - -000000000001806a <_ZN7testing8internal17TestEventRepeater22OnEnvironmentsSetUpEndERKNS_8UnitTestE>: - 1806a: 00854783 lbu a5,8(a0) - 1806e: c7a1 beqz a5,180b6 <_ZN7testing8internal17TestEventRepeater22OnEnvironmentsSetUpEndERKNS_8UnitTestE+0x4c> - 18070: 1101 addi sp,sp,-32 - 18072: 691c ld a5,16(a0) - 18074: e822 sd s0,16(sp) - 18076: 6d00 ld s0,24(a0) - 18078: e426 sd s1,8(sp) - 1807a: e04a sd s2,0(sp) - 1807c: 8c1d sub s0,s0,a5 - 1807e: ec06 sd ra,24(sp) - 18080: 840d srai s0,s0,0x3 - 18082: 84aa mv s1,a0 - 18084: 892e mv s2,a1 - 18086: e801 bnez s0,18096 <_ZN7testing8internal17TestEventRepeater22OnEnvironmentsSetUpEndERKNS_8UnitTestE+0x2c> - 18088: 60e2 ld ra,24(sp) - 1808a: 6442 ld s0,16(sp) - 1808c: 64a2 ld s1,8(sp) - 1808e: 6902 ld s2,0(sp) - 18090: 6105 addi sp,sp,32 - 18092: 8082 ret - 18094: 689c ld a5,16(s1) - 18096: 147d addi s0,s0,-1 - 18098: 00341713 slli a4,s0,0x3 - 1809c: 97ba add a5,a5,a4 - 1809e: 6388 ld a0,0(a5) - 180a0: 85ca mv a1,s2 - 180a2: 611c ld a5,0(a0) - 180a4: 779c ld a5,40(a5) - 180a6: 9782 jalr a5 - 180a8: f475 bnez s0,18094 <_ZN7testing8internal17TestEventRepeater22OnEnvironmentsSetUpEndERKNS_8UnitTestE+0x2a> - 180aa: 60e2 ld ra,24(sp) - 180ac: 6442 ld s0,16(sp) - 180ae: 64a2 ld s1,8(sp) - 180b0: 6902 ld s2,0(sp) - 180b2: 6105 addi sp,sp,32 - 180b4: 8082 ret - 180b6: 8082 ret - -00000000000180b8 <_ZN7testing8internal17TestEventRepeater25OnEnvironmentsTearDownEndERKNS_8UnitTestE>: - 180b8: 00854783 lbu a5,8(a0) - 180bc: c7a1 beqz a5,18104 <_ZN7testing8internal17TestEventRepeater25OnEnvironmentsTearDownEndERKNS_8UnitTestE+0x4c> - 180be: 1101 addi sp,sp,-32 - 180c0: 691c ld a5,16(a0) - 180c2: e822 sd s0,16(sp) - 180c4: 6d00 ld s0,24(a0) - 180c6: e426 sd s1,8(sp) - 180c8: e04a sd s2,0(sp) - 180ca: 8c1d sub s0,s0,a5 - 180cc: ec06 sd ra,24(sp) - 180ce: 840d srai s0,s0,0x3 - 180d0: 84aa mv s1,a0 - 180d2: 892e mv s2,a1 - 180d4: e801 bnez s0,180e4 <_ZN7testing8internal17TestEventRepeater25OnEnvironmentsTearDownEndERKNS_8UnitTestE+0x2c> - 180d6: 60e2 ld ra,24(sp) - 180d8: 6442 ld s0,16(sp) - 180da: 64a2 ld s1,8(sp) - 180dc: 6902 ld s2,0(sp) - 180de: 6105 addi sp,sp,32 - 180e0: 8082 ret - 180e2: 689c ld a5,16(s1) - 180e4: 147d addi s0,s0,-1 - 180e6: 00341713 slli a4,s0,0x3 - 180ea: 97ba add a5,a5,a4 - 180ec: 6388 ld a0,0(a5) - 180ee: 85ca mv a1,s2 - 180f0: 611c ld a5,0(a0) - 180f2: 7bbc ld a5,112(a5) - 180f4: 9782 jalr a5 - 180f6: f475 bnez s0,180e2 <_ZN7testing8internal17TestEventRepeater25OnEnvironmentsTearDownEndERKNS_8UnitTestE+0x2a> - 180f8: 60e2 ld ra,24(sp) - 180fa: 6442 ld s0,16(sp) - 180fc: 64a2 ld s1,8(sp) - 180fe: 6902 ld s2,0(sp) - 18100: 6105 addi sp,sp,32 - 18102: 8082 ret - 18104: 8082 ret - -0000000000018106 <_ZN7testing8internal17TestEventRepeater9OnTestEndERKNS_8TestInfoE>: - 18106: 00854783 lbu a5,8(a0) - 1810a: c7a1 beqz a5,18152 <_ZN7testing8internal17TestEventRepeater9OnTestEndERKNS_8TestInfoE+0x4c> - 1810c: 1101 addi sp,sp,-32 - 1810e: 691c ld a5,16(a0) - 18110: e822 sd s0,16(sp) - 18112: 6d00 ld s0,24(a0) - 18114: e426 sd s1,8(sp) - 18116: e04a sd s2,0(sp) - 18118: 8c1d sub s0,s0,a5 - 1811a: ec06 sd ra,24(sp) - 1811c: 840d srai s0,s0,0x3 - 1811e: 84aa mv s1,a0 - 18120: 892e mv s2,a1 - 18122: e801 bnez s0,18132 <_ZN7testing8internal17TestEventRepeater9OnTestEndERKNS_8TestInfoE+0x2c> - 18124: 60e2 ld ra,24(sp) - 18126: 6442 ld s0,16(sp) - 18128: 64a2 ld s1,8(sp) - 1812a: 6902 ld s2,0(sp) - 1812c: 6105 addi sp,sp,32 - 1812e: 8082 ret - 18130: 689c ld a5,16(s1) - 18132: 147d addi s0,s0,-1 - 18134: 00341713 slli a4,s0,0x3 - 18138: 97ba add a5,a5,a4 - 1813a: 6388 ld a0,0(a5) - 1813c: 85ca mv a1,s2 - 1813e: 611c ld a5,0(a0) - 18140: 6bbc ld a5,80(a5) - 18142: 9782 jalr a5 - 18144: f475 bnez s0,18130 <_ZN7testing8internal17TestEventRepeater9OnTestEndERKNS_8TestInfoE+0x2a> - 18146: 60e2 ld ra,24(sp) - 18148: 6442 ld s0,16(sp) - 1814a: 64a2 ld s1,8(sp) - 1814c: 6902 ld s2,0(sp) - 1814e: 6105 addi sp,sp,32 - 18150: 8082 ret - 18152: 8082 ret - -0000000000018154 <_ZN7testing8internal17TestEventRepeater13OnTestCaseEndERKNS_9TestSuiteE>: - 18154: 00854783 lbu a5,8(a0) - 18158: c7a1 beqz a5,181a0 <_ZN7testing8internal17TestEventRepeater13OnTestCaseEndERKNS_9TestSuiteE+0x4c> - 1815a: 1101 addi sp,sp,-32 - 1815c: 691c ld a5,16(a0) - 1815e: e822 sd s0,16(sp) - 18160: 6d00 ld s0,24(a0) - 18162: e426 sd s1,8(sp) - 18164: e04a sd s2,0(sp) - 18166: 8c1d sub s0,s0,a5 - 18168: ec06 sd ra,24(sp) - 1816a: 840d srai s0,s0,0x3 - 1816c: 84aa mv s1,a0 - 1816e: 892e mv s2,a1 - 18170: e801 bnez s0,18180 <_ZN7testing8internal17TestEventRepeater13OnTestCaseEndERKNS_9TestSuiteE+0x2c> - 18172: 60e2 ld ra,24(sp) - 18174: 6442 ld s0,16(sp) - 18176: 64a2 ld s1,8(sp) - 18178: 6902 ld s2,0(sp) - 1817a: 6105 addi sp,sp,32 - 1817c: 8082 ret - 1817e: 689c ld a5,16(s1) - 18180: 147d addi s0,s0,-1 - 18182: 00341713 slli a4,s0,0x3 - 18186: 97ba add a5,a5,a4 - 18188: 6388 ld a0,0(a5) - 1818a: 85ca mv a1,s2 - 1818c: 611c ld a5,0(a0) - 1818e: 73bc ld a5,96(a5) - 18190: 9782 jalr a5 - 18192: f475 bnez s0,1817e <_ZN7testing8internal17TestEventRepeater13OnTestCaseEndERKNS_9TestSuiteE+0x2a> - 18194: 60e2 ld ra,24(sp) - 18196: 6442 ld s0,16(sp) - 18198: 64a2 ld s1,8(sp) - 1819a: 6902 ld s2,0(sp) - 1819c: 6105 addi sp,sp,32 - 1819e: 8082 ret - 181a0: 8082 ret - -00000000000181a2 <_ZN7testing8internal17TestEventRepeater14OnTestSuiteEndERKNS_9TestSuiteE>: - 181a2: 00854783 lbu a5,8(a0) - 181a6: c7a1 beqz a5,181ee <_ZN7testing8internal17TestEventRepeater14OnTestSuiteEndERKNS_9TestSuiteE+0x4c> - 181a8: 1101 addi sp,sp,-32 - 181aa: 691c ld a5,16(a0) - 181ac: e822 sd s0,16(sp) - 181ae: 6d00 ld s0,24(a0) - 181b0: e426 sd s1,8(sp) - 181b2: e04a sd s2,0(sp) - 181b4: 8c1d sub s0,s0,a5 - 181b6: ec06 sd ra,24(sp) - 181b8: 840d srai s0,s0,0x3 - 181ba: 84aa mv s1,a0 - 181bc: 892e mv s2,a1 - 181be: e801 bnez s0,181ce <_ZN7testing8internal17TestEventRepeater14OnTestSuiteEndERKNS_9TestSuiteE+0x2c> - 181c0: 60e2 ld ra,24(sp) - 181c2: 6442 ld s0,16(sp) - 181c4: 64a2 ld s1,8(sp) - 181c6: 6902 ld s2,0(sp) - 181c8: 6105 addi sp,sp,32 - 181ca: 8082 ret - 181cc: 689c ld a5,16(s1) - 181ce: 147d addi s0,s0,-1 - 181d0: 00341713 slli a4,s0,0x3 - 181d4: 97ba add a5,a5,a4 - 181d6: 6388 ld a0,0(a5) - 181d8: 85ca mv a1,s2 - 181da: 611c ld a5,0(a0) - 181dc: 6fbc ld a5,88(a5) - 181de: 9782 jalr a5 - 181e0: f475 bnez s0,181cc <_ZN7testing8internal17TestEventRepeater14OnTestSuiteEndERKNS_9TestSuiteE+0x2a> - 181e2: 60e2 ld ra,24(sp) - 181e4: 6442 ld s0,16(sp) - 181e6: 64a2 ld s1,8(sp) - 181e8: 6902 ld s2,0(sp) - 181ea: 6105 addi sp,sp,32 - 181ec: 8082 ret - 181ee: 8082 ret - -00000000000181f0 <_ZN7testing8internal17TestEventRepeater16OnTestProgramEndERKNS_8UnitTestE>: - 181f0: 00854783 lbu a5,8(a0) - 181f4: c7a1 beqz a5,1823c <_ZN7testing8internal17TestEventRepeater16OnTestProgramEndERKNS_8UnitTestE+0x4c> - 181f6: 1101 addi sp,sp,-32 - 181f8: 691c ld a5,16(a0) - 181fa: e822 sd s0,16(sp) - 181fc: 6d00 ld s0,24(a0) - 181fe: e426 sd s1,8(sp) - 18200: e04a sd s2,0(sp) - 18202: 8c1d sub s0,s0,a5 - 18204: ec06 sd ra,24(sp) - 18206: 840d srai s0,s0,0x3 - 18208: 84aa mv s1,a0 - 1820a: 892e mv s2,a1 - 1820c: e801 bnez s0,1821c <_ZN7testing8internal17TestEventRepeater16OnTestProgramEndERKNS_8UnitTestE+0x2c> - 1820e: 60e2 ld ra,24(sp) - 18210: 6442 ld s0,16(sp) - 18212: 64a2 ld s1,8(sp) - 18214: 6902 ld s2,0(sp) - 18216: 6105 addi sp,sp,32 - 18218: 8082 ret - 1821a: 689c ld a5,16(s1) - 1821c: 147d addi s0,s0,-1 - 1821e: 00341713 slli a4,s0,0x3 - 18222: 97ba add a5,a5,a4 - 18224: 6388 ld a0,0(a5) - 18226: 85ca mv a1,s2 - 18228: 611c ld a5,0(a0) - 1822a: 63dc ld a5,128(a5) - 1822c: 9782 jalr a5 - 1822e: f475 bnez s0,1821a <_ZN7testing8internal17TestEventRepeater16OnTestProgramEndERKNS_8UnitTestE+0x2a> - 18230: 60e2 ld ra,24(sp) - 18232: 6442 ld s0,16(sp) - 18234: 64a2 ld s1,8(sp) - 18236: 6902 ld s2,0(sp) - 18238: 6105 addi sp,sp,32 - 1823a: 8082 ret - 1823c: 8082 ret - -000000000001823e <_ZN7testing8internal17TestEventRepeater20OnTestIterationStartERKNS_8UnitTestEi>: - 1823e: 00854783 lbu a5,8(a0) - 18242: c7b1 beqz a5,1828e <_ZN7testing8internal17TestEventRepeater20OnTestIterationStartERKNS_8UnitTestEi+0x50> - 18244: 6918 ld a4,16(a0) - 18246: 6d1c ld a5,24(a0) - 18248: 7179 addi sp,sp,-48 - 1824a: ec26 sd s1,24(sp) - 1824c: f406 sd ra,40(sp) - 1824e: 84aa mv s1,a0 - 18250: 02e78b63 beq a5,a4,18286 <_ZN7testing8internal17TestEventRepeater20OnTestIterationStartERKNS_8UnitTestEi+0x48> - 18254: f022 sd s0,32(sp) - 18256: e84a sd s2,16(sp) - 18258: e44e sd s3,8(sp) - 1825a: 892e mv s2,a1 - 1825c: 89b2 mv s3,a2 - 1825e: 4401 li s0,0 - 18260: 00341793 slli a5,s0,0x3 - 18264: 973e add a4,a4,a5 - 18266: 6308 ld a0,0(a4) - 18268: 864e mv a2,s3 - 1826a: 85ca mv a1,s2 - 1826c: 611c ld a5,0(a0) - 1826e: 0405 addi s0,s0,1 - 18270: 6f9c ld a5,24(a5) - 18272: 9782 jalr a5 - 18274: 6898 ld a4,16(s1) - 18276: 6c9c ld a5,24(s1) - 18278: 8f99 sub a5,a5,a4 - 1827a: 878d srai a5,a5,0x3 - 1827c: fef462e3 bltu s0,a5,18260 <_ZN7testing8internal17TestEventRepeater20OnTestIterationStartERKNS_8UnitTestEi+0x22> - 18280: 7402 ld s0,32(sp) - 18282: 6942 ld s2,16(sp) - 18284: 69a2 ld s3,8(sp) - 18286: 70a2 ld ra,40(sp) - 18288: 64e2 ld s1,24(sp) - 1828a: 6145 addi sp,sp,48 - 1828c: 8082 ret - 1828e: 8082 ret - -0000000000018290 <_ZN7testing8internal17TestEventRepeater18OnTestIterationEndERKNS_8UnitTestEi>: - 18290: 00854783 lbu a5,8(a0) - 18294: cba9 beqz a5,182e6 <_ZN7testing8internal17TestEventRepeater18OnTestIterationEndERKNS_8UnitTestEi+0x56> - 18296: 7179 addi sp,sp,-48 - 18298: 691c ld a5,16(a0) - 1829a: f022 sd s0,32(sp) - 1829c: 6d00 ld s0,24(a0) - 1829e: ec26 sd s1,24(sp) - 182a0: e84a sd s2,16(sp) - 182a2: 8c1d sub s0,s0,a5 - 182a4: e44e sd s3,8(sp) - 182a6: f406 sd ra,40(sp) - 182a8: 840d srai s0,s0,0x3 - 182aa: 84aa mv s1,a0 - 182ac: 892e mv s2,a1 - 182ae: 89b2 mv s3,a2 - 182b0: e809 bnez s0,182c2 <_ZN7testing8internal17TestEventRepeater18OnTestIterationEndERKNS_8UnitTestEi+0x32> - 182b2: 70a2 ld ra,40(sp) - 182b4: 7402 ld s0,32(sp) - 182b6: 64e2 ld s1,24(sp) - 182b8: 6942 ld s2,16(sp) - 182ba: 69a2 ld s3,8(sp) - 182bc: 6145 addi sp,sp,48 - 182be: 8082 ret - 182c0: 689c ld a5,16(s1) - 182c2: 147d addi s0,s0,-1 - 182c4: 00341713 slli a4,s0,0x3 - 182c8: 97ba add a5,a5,a4 - 182ca: 6388 ld a0,0(a5) - 182cc: 864e mv a2,s3 - 182ce: 85ca mv a1,s2 - 182d0: 611c ld a5,0(a0) - 182d2: 7fbc ld a5,120(a5) - 182d4: 9782 jalr a5 - 182d6: f46d bnez s0,182c0 <_ZN7testing8internal17TestEventRepeater18OnTestIterationEndERKNS_8UnitTestEi+0x30> - 182d8: 70a2 ld ra,40(sp) - 182da: 7402 ld s0,32(sp) - 182dc: 64e2 ld s1,24(sp) - 182de: 6942 ld s2,16(sp) - 182e0: 69a2 ld s3,8(sp) - 182e2: 6145 addi sp,sp,48 - 182e4: 8082 ret - 182e6: 8082 ret - -00000000000182e8 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0>: - 182e8: 1101 addi sp,sp,-32 - 182ea: e822 sd s0,16(sp) - 182ec: e426 sd s1,8(sp) - 182ee: 842e mv s0,a1 - 182f0: ec06 sd ra,24(sp) - 182f2: 85b2 mv a1,a2 - 182f4: 84b6 mv s1,a3 - 182f6: 8636 mv a2,a3 - 182f8: 0086e363 bltu a3,s0,182fe <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x16> - 182fc: 8622 mv a2,s0 - 182fe: c601 beqz a2,18306 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x1e> - 18300: ec0fd0ef jal ra,159c0 - 18304: ed01 bnez a0,1831c <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x34> - 18306: 800007b7 lui a5,0x80000 - 1830a: 8c05 sub s0,s0,s1 - 1830c: fff7c513 not a0,a5 - 18310: 00854663 blt a0,s0,1831c <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x34> - 18314: 00f44963 blt s0,a5,18326 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x3e> - 18318: 0004051b sext.w a0,s0 - 1831c: 60e2 ld ra,24(sp) - 1831e: 6442 ld s0,16(sp) - 18320: 64a2 ld s1,8(sp) - 18322: 6105 addi sp,sp,32 - 18324: 8082 ret - 18326: 853e mv a0,a5 - 18328: bfd5 j 1831c <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0+0x34> - -000000000001832a <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0>: - 1832a: 715d addi sp,sp,-80 - 1832c: e0a2 sd s0,64(sp) - 1832e: 691c ld a5,16(a0) - 18330: 6500 ld s0,8(a0) - 18332: fc26 sd s1,56(sp) - 18334: f84a sd s2,48(sp) - 18336: f44e sd s3,40(sp) - 18338: e486 sd ra,72(sp) - 1833a: 84aa mv s1,a0 - 1833c: 89b2 mv s3,a2 - 1833e: 892e mv s2,a1 - 18340: 04f40a63 beq s0,a5,18394 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x6a> - 18344: 00840713 addi a4,s0,8 - 18348: 02858c63 beq a1,s0,18380 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x56> - 1834c: ff843683 ld a3,-8(s0) - 18350: ff840793 addi a5,s0,-8 - 18354: 40b78633 sub a2,a5,a1 - 18358: e014 sd a3,0(s0) - 1835a: e518 sd a4,8(a0) - 1835c: 47a1 li a5,8 - 1835e: 10c7db63 bge a5,a2,18474 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x14a> - 18362: 40c40533 sub a0,s0,a2 - 18366: f2afd0ef jal ra,15a90 - 1836a: 0009b783 ld a5,0(s3) - 1836e: 60a6 ld ra,72(sp) - 18370: 6406 ld s0,64(sp) - 18372: 00f93023 sd a5,0(s2) - 18376: 74e2 ld s1,56(sp) - 18378: 7942 ld s2,48(sp) - 1837a: 79a2 ld s3,40(sp) - 1837c: 6161 addi sp,sp,80 - 1837e: 8082 ret - 18380: 621c ld a5,0(a2) - 18382: 60a6 ld ra,72(sp) - 18384: 6406 ld s0,64(sp) - 18386: e19c sd a5,0(a1) - 18388: e518 sd a4,8(a0) - 1838a: 74e2 ld s1,56(sp) - 1838c: 7942 ld s2,48(sp) - 1838e: 79a2 ld s3,40(sp) - 18390: 6161 addi sp,sp,80 - 18392: 8082 ret - 18394: e85a sd s6,16(sp) - 18396: 00053b03 ld s6,0(a0) - 1839a: 577d li a4,-1 - 1839c: f052 sd s4,32(sp) - 1839e: 416407b3 sub a5,s0,s6 - 183a2: ec56 sd s5,24(sp) - 183a4: e45e sd s7,8(sp) - 183a6: 8311 srli a4,a4,0x4 - 183a8: 878d srai a5,a5,0x3 - 183aa: 0ce78b63 beq a5,a4,18480 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x156> - 183ae: 4a05 li s4,1 - 183b0: e3ad bnez a5,18412 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xe8> - 183b2: 57fd li a5,-1 - 183b4: 8391 srli a5,a5,0x4 - 183b6: 0147f363 bgeu a5,s4,183bc <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x92> - 183ba: 8a3e mv s4,a5 - 183bc: 0a0e slli s4,s4,0x3 - 183be: 8552 mv a0,s4 - 183c0: ce0fd0ef jal ra,158a0 <_Znwm@plt> - 183c4: 0009b683 ld a3,0(s3) - 183c8: 41690ab3 sub s5,s2,s6 - 183cc: 01550733 add a4,a0,s5 - 183d0: 008a8793 addi a5,s5,8 - 183d4: 41240433 sub s0,s0,s2 - 183d8: 97aa add a5,a5,a0 - 183da: e314 sd a3,0(a4) - 183dc: 89aa mv s3,a0 - 183de: 00878bb3 add s7,a5,s0 - 183e2: 05504063 bgtz s5,18422 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xf8> - 183e6: 06804c63 bgtz s0,1845e <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x134> - 183ea: 060b1663 bnez s6,18456 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x12c> - 183ee: 60a6 ld ra,72(sp) - 183f0: 6406 ld s0,64(sp) - 183f2: 9a4e add s4,s4,s3 - 183f4: 0144b823 sd s4,16(s1) - 183f8: 0134b023 sd s3,0(s1) - 183fc: 0174b423 sd s7,8(s1) - 18400: 7a02 ld s4,32(sp) - 18402: 6ae2 ld s5,24(sp) - 18404: 6b42 ld s6,16(sp) - 18406: 6ba2 ld s7,8(sp) - 18408: 74e2 ld s1,56(sp) - 1840a: 7942 ld s2,48(sp) - 1840c: 79a2 ld s3,40(sp) - 1840e: 6161 addi sp,sp,80 - 18410: 8082 ret - 18412: 00179a13 slli s4,a5,0x1 - 18416: f8fa7ee3 bgeu s4,a5,183b2 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x88> - 1841a: 5a45 li s4,-15 - 1841c: 001a5a13 srli s4,s4,0x1 - 18420: bf79 j 183be <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x94> - 18422: 86aa mv a3,a0 - 18424: 865a mv a2,s6 - 18426: 0c3af757 vsetvli a4,s5,e8,m8,ta,ma - 1842a: 02060407 vle8.v v8,(a2) - 1842e: 40ea8ab3 sub s5,s5,a4 - 18432: 963a add a2,a2,a4 - 18434: 02068427 vse8.v v8,(a3) - 18438: 96ba add a3,a3,a4 - 1843a: fe0a96e3 bnez s5,18426 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xfc> - 1843e: 00805c63 blez s0,18456 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x12c> - 18442: 0c347757 vsetvli a4,s0,e8,m8,ta,ma - 18446: 02090407 vle8.v v8,(s2) - 1844a: 8c19 sub s0,s0,a4 - 1844c: 993a add s2,s2,a4 - 1844e: 02078427 vse8.v v8,(a5) - 18452: 97ba add a5,a5,a4 - 18454: f47d bnez s0,18442 <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x118> - 18456: 855a mv a0,s6 - 18458: ca8fd0ef jal ra,15900 <_ZdlPv@plt> - 1845c: bf49 j 183ee <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xc4> - 1845e: 0c347757 vsetvli a4,s0,e8,m8,ta,ma - 18462: 02090407 vle8.v v8,(s2) - 18466: 8c19 sub s0,s0,a4 - 18468: 993a add s2,s2,a4 - 1846a: 02078427 vse8.v v8,(a5) - 1846e: 97ba add a5,a5,a4 - 18470: f47d bnez s0,1845e <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x134> - 18472: bfa5 j 183ea <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0xc0> - 18474: eef61be3 bne a2,a5,1836a <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x40> - 18478: 619c ld a5,0(a1) - 1847a: fef43c23 sd a5,-8(s0) - 1847e: b5f5 j 1836a <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0+0x40> - 18480: 00020517 auipc a0,0x20 - 18484: 4d050513 addi a0,a0,1232 # 38950 <_IO_stdin_used+0x2f8> - 18488: c68fd0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - -000000000001848c <_ZNK7testing9TestSuite17test_to_run_countEv>: - 1848c: 791c ld a5,48(a0) - 1848e: 7d14 ld a3,56(a0) - 18490: 4501 li a0,0 - 18492: 00d78a63 beq a5,a3,184a6 <_ZNK7testing9TestSuite17test_to_run_countEv+0x1a> - 18496: 6398 ld a4,0(a5) - 18498: 07a1 addi a5,a5,8 # ffffffff80000008 <__global_pointer$+0xffffffff7ffb4278> - 1849a: 08074703 lbu a4,128(a4) - 1849e: 9d39 addw a0,a0,a4 - 184a0: fef69be3 bne a3,a5,18496 <_ZNK7testing9TestSuite17test_to_run_countEv+0xa> - 184a4: 8082 ret - 184a6: 8082 ret - -00000000000184a8 <_ZNK7testing9TestSuite19disabled_test_countEv>: - 184a8: 791c ld a5,48(a0) - 184aa: 7d14 ld a3,56(a0) - 184ac: 4501 li a0,0 - 184ae: 00d78a63 beq a5,a3,184c2 <_ZNK7testing9TestSuite19disabled_test_countEv+0x1a> - 184b2: 6398 ld a4,0(a5) - 184b4: 07a1 addi a5,a5,8 - 184b6: 08174703 lbu a4,129(a4) - 184ba: 9d39 addw a0,a0,a4 - 184bc: fef69be3 bne a3,a5,184b2 <_ZNK7testing9TestSuite19disabled_test_countEv+0xa> - 184c0: 8082 ret - 184c2: 8082 ret - -00000000000184c4 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo>: - 184c4: 1101 addi sp,sp,-32 - 184c6: e822 sd s0,16(sp) - 184c8: e426 sd s1,8(sp) - 184ca: ec06 sd ra,24(sp) - 184cc: 02700793 li a5,39 - 184d0: 842a mv s0,a0 - 184d2: 84ae mv s1,a1 - 184d4: 0aa7cd63 blt a5,a0,1858e <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xca> - 184d8: 0e054463 bltz a0,185c0 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xfc> - 184dc: 0ca7e563 bltu a5,a0,185a6 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xe2> - 184e0: 00023717 auipc a4,0x23 - 184e4: 00870713 addi a4,a4,8 # 3b4e8 <_IO_stdin_used+0x2e90> - 184e8: 00251793 slli a5,a0,0x2 - 184ec: 97ba add a5,a5,a4 - 184ee: 439c lw a5,0(a5) - 184f0: 97ba add a5,a5,a4 - 184f2: 8782 jr a5 - 184f4: 852e mv a0,a1 - 184f6: 00020597 auipc a1,0x20 - 184fa: 47a58593 addi a1,a1,1146 # 38970 <_IO_stdin_used+0x318> - 184fe: 932fd0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 18502: 4509 li a0,2 - 18504: 60e2 ld ra,24(sp) - 18506: 6442 ld s0,16(sp) - 18508: 64a2 ld s1,8(sp) - 1850a: 6105 addi sp,sp,32 - 1850c: 8082 ret - 1850e: 852e mv a0,a1 - 18510: 00020597 auipc a1,0x20 - 18514: 47858593 addi a1,a1,1144 # 38988 <_IO_stdin_used+0x330> - 18518: 918fd0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1851c: b7dd j 18502 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> - 1851e: 852e mv a0,a1 - 18520: 00020597 auipc a1,0x20 - 18524: 47058593 addi a1,a1,1136 # 38990 <_IO_stdin_used+0x338> - 18528: 908fd0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1852c: bfd9 j 18502 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> - 1852e: 852e mv a0,a1 - 18530: 00020597 auipc a1,0x20 - 18534: 48058593 addi a1,a1,1152 # 389b0 <_IO_stdin_used+0x358> - 18538: 8f8fd0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1853c: b7d9 j 18502 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> - 1853e: 852e mv a0,a1 - 18540: 00020597 auipc a1,0x20 - 18544: 46058593 addi a1,a1,1120 # 389a0 <_IO_stdin_used+0x348> - 18548: 8e8fd0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1854c: bf5d j 18502 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> - 1854e: 852e mv a0,a1 - 18550: 00020597 auipc a1,0x20 - 18554: 46858593 addi a1,a1,1128 # 389b8 <_IO_stdin_used+0x360> - 18558: 8d8fd0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1855c: b75d j 18502 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> - 1855e: 852e mv a0,a1 - 18560: 00020597 auipc a1,0x20 - 18564: 43858593 addi a1,a1,1080 # 38998 <_IO_stdin_used+0x340> - 18568: 8c8fd0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1856c: bf59 j 18502 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> - 1856e: 852e mv a0,a1 - 18570: 00020597 auipc a1,0x20 - 18574: 43858593 addi a1,a1,1080 # 389a8 <_IO_stdin_used+0x350> - 18578: 8b8fd0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1857c: b759 j 18502 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> - 1857e: 852e mv a0,a1 - 18580: 00020597 auipc a1,0x20 - 18584: 3f858593 addi a1,a1,1016 # 38978 <_IO_stdin_used+0x320> - 18588: 8a8fd0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1858c: bf9d j 18502 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> - 1858e: 05c00793 li a5,92 - 18592: 00f51a63 bne a0,a5,185a6 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xe2> - 18596: 852e mv a0,a1 - 18598: 00020597 auipc a1,0x20 - 1859c: 3e858593 addi a1,a1,1000 # 38980 <_IO_stdin_used+0x328> - 185a0: 890fd0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 185a4: bfb9 j 18502 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x3e> - 185a6: fe04079b addiw a5,s0,-32 - 185aa: 05e00713 li a4,94 - 185ae: 00f76963 bltu a4,a5,185c0 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0xfc> - 185b2: 0ff47593 zext.b a1,s0 - 185b6: 8526 mv a0,s1 - 185b8: 888fd0ef jal ra,15640 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> - 185bc: 4501 li a0,0 - 185be: b799 j 18504 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x40> - 185c0: 609c ld a5,0(s1) - 185c2: 4609 li a2,2 - 185c4: 00020597 auipc a1,0x20 - 185c8: 3fc58593 addi a1,a1,1020 # 389c0 <_IO_stdin_used+0x368> - 185cc: fe87b783 ld a5,-24(a5) - 185d0: 8526 mv a0,s1 - 185d2: e04a sd s2,0(sp) - 185d4: 97a6 add a5,a5,s1 - 185d6: 0187a903 lw s2,24(a5) - 185da: 926fd0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 185de: 609c ld a5,0(s1) - 185e0: 6691 lui a3,0x4 - 185e2: 06a1 addi a3,a3,8 # 4008 <__abi_tag-0xc28c> - 185e4: fe87b703 ld a4,-24(a5) - 185e8: 8526 mv a0,s1 - 185ea: 85a2 mv a1,s0 - 185ec: 9726 add a4,a4,s1 - 185ee: 4f1c lw a5,24(a4) - 185f0: fb57f793 andi a5,a5,-75 - 185f4: 8fd5 or a5,a5,a3 - 185f6: cf1c sw a5,24(a4) - 185f8: f19fc0ef jal ra,15510 <_ZNSolsEi@plt> - 185fc: 609c ld a5,0(s1) - 185fe: 4505 li a0,1 - 18600: fe87b783 ld a5,-24(a5) - 18604: 94be add s1,s1,a5 - 18606: 0124ac23 sw s2,24(s1) - 1860a: 6902 ld s2,0(sp) - 1860c: bde5 j 18504 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo+0x40> - -000000000001860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0>: - 1860e: 7179 addi sp,sp,-48 - 18610: f022 sd s0,32(sp) - 18612: 40b60433 sub s0,a2,a1 - 18616: ec26 sd s1,24(sp) - 18618: e84a sd s2,16(sp) - 1861a: f406 sd ra,40(sp) - 1861c: e422 sd s0,8(sp) - 1861e: 47bd li a5,15 - 18620: 84ae mv s1,a1 - 18622: 892a mv s2,a0 - 18624: 0487e763 bltu a5,s0,18672 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x64> - 18628: 4785 li a5,1 - 1862a: 6108 ld a0,0(a0) - 1862c: 02f41463 bne s0,a5,18654 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x46> - 18630: 0005c783 lbu a5,0(a1) - 18634: 00f50023 sb a5,0(a0) - 18638: 6422 ld s0,8(sp) - 1863a: 00093503 ld a0,0(s2) - 1863e: 00893423 sd s0,8(s2) - 18642: 9522 add a0,a0,s0 - 18644: 00050023 sb zero,0(a0) - 18648: 70a2 ld ra,40(sp) - 1864a: 7402 ld s0,32(sp) - 1864c: 64e2 ld s1,24(sp) - 1864e: 6942 ld s2,16(sp) - 18650: 6145 addi sp,sp,48 - 18652: 8082 ret - 18654: d46d beqz s0,1863e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x30> - 18656: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1865a: 02048407 vle8.v v8,(s1) - 1865e: 8c1d sub s0,s0,a5 - 18660: 94be add s1,s1,a5 - 18662: 02050427 vse8.v v8,(a0) - 18666: 953e add a0,a0,a5 - 18668: f47d bnez s0,18656 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x48> - 1866a: 6422 ld s0,8(sp) - 1866c: 00093503 ld a0,0(s2) - 18670: b7f9 j 1863e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x30> - 18672: 4601 li a2,0 - 18674: 002c addi a1,sp,8 - 18676: 83afd0ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1867a: 67a2 ld a5,8(sp) - 1867c: 00a93023 sd a0,0(s2) - 18680: 00f93823 sd a5,16(s2) - 18684: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 18688: 02048407 vle8.v v8,(s1) - 1868c: 8c1d sub s0,s0,a5 - 1868e: 94be add s1,s1,a5 - 18690: 02050427 vse8.v v8,(a0) - 18694: 953e add a0,a0,a5 - 18696: f061 bnez s0,18656 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x48> - 18698: bfc9 j 1866a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0+0x5c> - -000000000001869a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0>: - 1869a: 7179 addi sp,sp,-48 - 1869c: f022 sd s0,32(sp) - 1869e: 40b60433 sub s0,a2,a1 - 186a2: ec26 sd s1,24(sp) - 186a4: e84a sd s2,16(sp) - 186a6: f406 sd ra,40(sp) - 186a8: e422 sd s0,8(sp) - 186aa: 47bd li a5,15 - 186ac: 84ae mv s1,a1 - 186ae: 892a mv s2,a0 - 186b0: 0487e763 bltu a5,s0,186fe <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x64> - 186b4: 4785 li a5,1 - 186b6: 6108 ld a0,0(a0) - 186b8: 02f41463 bne s0,a5,186e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x46> - 186bc: 0005c783 lbu a5,0(a1) - 186c0: 00f50023 sb a5,0(a0) - 186c4: 6422 ld s0,8(sp) - 186c6: 00093503 ld a0,0(s2) - 186ca: 00893423 sd s0,8(s2) - 186ce: 9522 add a0,a0,s0 - 186d0: 00050023 sb zero,0(a0) - 186d4: 70a2 ld ra,40(sp) - 186d6: 7402 ld s0,32(sp) - 186d8: 64e2 ld s1,24(sp) - 186da: 6942 ld s2,16(sp) - 186dc: 6145 addi sp,sp,48 - 186de: 8082 ret - 186e0: d46d beqz s0,186ca <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x30> - 186e2: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 186e6: 02048407 vle8.v v8,(s1) - 186ea: 8c1d sub s0,s0,a5 - 186ec: 94be add s1,s1,a5 - 186ee: 02050427 vse8.v v8,(a0) - 186f2: 953e add a0,a0,a5 - 186f4: f47d bnez s0,186e2 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x48> - 186f6: 6422 ld s0,8(sp) - 186f8: 00093503 ld a0,0(s2) - 186fc: b7f9 j 186ca <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x30> - 186fe: 4601 li a2,0 - 18700: 002c addi a1,sp,8 - 18702: faffc0ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 18706: 67a2 ld a5,8(sp) - 18708: 00a93023 sd a0,0(s2) - 1870c: 00f93823 sd a5,16(s2) - 18710: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 18714: 02048407 vle8.v v8,(s1) - 18718: 8c1d sub s0,s0,a5 - 1871a: 94be add s1,s1,a5 - 1871c: 02050427 vse8.v v8,(a0) - 18720: 953e add a0,a0,a5 - 18722: f061 bnez s0,186e2 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x48> - 18724: bfc9 j 186f6 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x5c> - -0000000000018726 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo>: - 18726: 715d addi sp,sp,-80 - 18728: e0a2 sd s0,64(sp) - 1872a: f84a sd s2,48(sp) - 1872c: f44e sd s3,40(sp) - 1872e: 8932 mv s2,a2 - 18730: 89ae mv s3,a1 - 18732: 842a mv s0,a0 - 18734: 00020597 auipc a1,0x20 - 18738: 29458593 addi a1,a1,660 # 389c8 <_IO_stdin_used+0x370> - 1873c: 8532 mv a0,a2 - 1873e: 4605 li a2,1 - 18740: e486 sd ra,72(sp) - 18742: e062 sd s8,0(sp) - 18744: fbdfc0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 18748: 0c098963 beqz s3,1881a <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0xf4> - 1874c: ec56 sd s5,24(sp) - 1874e: e85a sd s6,16(sp) - 18750: e45e sd s7,8(sp) - 18752: fc26 sd s1,56(sp) - 18754: f052 sd s4,32(sp) - 18756: 00044483 lbu s1,0(s0) - 1875a: 99a2 add s3,s3,s0 - 1875c: 4c01 li s8,0 - 1875e: 02200a93 li s5,34 - 18762: 02700b13 li s6,39 - 18766: 4b85 li s7,1 - 18768: 03548363 beq s1,s5,1878e <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x68> - 1876c: 07649163 bne s1,s6,187ce <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0xa8> - 18770: 4605 li a2,1 - 18772: 00020597 auipc a1,0x20 - 18776: 26658593 addi a1,a1,614 # 389d8 <_IO_stdin_used+0x380> - 1877a: 854a mv a0,s2 - 1877c: f85fc0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 18780: 0405 addi s0,s0,1 - 18782: 02898163 beq s3,s0,187a4 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x7e> - 18786: 00044483 lbu s1,0(s0) - 1878a: ff5491e3 bne s1,s5,1876c <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x46> - 1878e: 4609 li a2,2 - 18790: 00020597 auipc a1,0x20 - 18794: 25058593 addi a1,a1,592 # 389e0 <_IO_stdin_used+0x388> - 18798: 854a mv a0,s2 - 1879a: 0405 addi s0,s0,1 - 1879c: f65fc0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 187a0: fe8993e3 bne s3,s0,18786 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x60> - 187a4: 74e2 ld s1,56(sp) - 187a6: 7a02 ld s4,32(sp) - 187a8: 6ae2 ld s5,24(sp) - 187aa: 6b42 ld s6,16(sp) - 187ac: 6ba2 ld s7,8(sp) - 187ae: 854a mv a0,s2 - 187b0: 4605 li a2,1 - 187b2: 00020597 auipc a1,0x20 - 187b6: 21658593 addi a1,a1,534 # 389c8 <_IO_stdin_used+0x370> - 187ba: f47fc0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 187be: 60a6 ld ra,72(sp) - 187c0: 6406 ld s0,64(sp) - 187c2: 7942 ld s2,48(sp) - 187c4: 79a2 ld s3,40(sp) - 187c6: 8562 mv a0,s8 - 187c8: 6c02 ld s8,0(sp) - 187ca: 6161 addi sp,sp,80 - 187cc: 8082 ret - 187ce: 8526 mv a0,s1 - 187d0: 85ca mv a1,s2 - 187d2: cf3ff0ef jal ra,184c4 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo> - 187d6: 8a2a mv s4,a0 - 187d8: fb7514e3 bne a0,s7,18780 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x5a> - 187dc: 0405 addi s0,s0,1 - 187de: 02898c63 beq s3,s0,18816 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0xf0> - 187e2: 00044483 lbu s1,0(s0) - 187e6: 8526 mv a0,s1 - 187e8: ff9fc0ef jal ra,157e0 - 187ec: e119 bnez a0,187f2 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0xcc> - 187ee: 8c52 mv s8,s4 - 187f0: bfa5 j 18768 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x42> - 187f2: 4609 li a2,2 - 187f4: 00020597 auipc a1,0x20 - 187f8: 1dc58593 addi a1,a1,476 # 389d0 <_IO_stdin_used+0x378> - 187fc: 854a mv a0,s2 - 187fe: f03fc0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 18802: 865e mv a2,s7 - 18804: 854a mv a0,s2 - 18806: 00020597 auipc a1,0x20 - 1880a: 1c258593 addi a1,a1,450 # 389c8 <_IO_stdin_used+0x370> - 1880e: ef3fc0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 18812: 8c52 mv s8,s4 - 18814: bf91 j 18768 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x42> - 18816: 8c5e mv s8,s7 - 18818: b771 j 187a4 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x7e> - 1881a: 4c01 li s8,0 - 1881c: bf49 j 187ae <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo+0x88> - -000000000001881e <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0>: - 1881e: 715d addi sp,sp,-80 - 18820: e0a2 sd s0,64(sp) - 18822: f44e sd s3,40(sp) - 18824: f052 sd s4,32(sp) - 18826: 89b2 mv s3,a2 - 18828: 8a2e mv s4,a1 - 1882a: 842a mv s0,a0 - 1882c: 00020597 auipc a1,0x20 - 18830: 1bc58593 addi a1,a1,444 # 389e8 <_IO_stdin_used+0x390> - 18834: 8532 mv a0,a2 - 18836: 4609 li a2,2 - 18838: e486 sd ra,72(sp) - 1883a: ec7fc0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1883e: 0a0a0063 beqz s4,188de <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xc0> - 18842: f84a sd s2,48(sp) - 18844: ec56 sd s5,24(sp) - 18846: e85a sd s6,16(sp) - 18848: e45e sd s7,8(sp) - 1884a: fc26 sd s1,56(sp) - 1884c: 4781 li a5,0 - 1884e: 4901 li s2,0 - 18850: 02200a93 li s5,34 - 18854: 02700b93 li s7,39 - 18858: 0ff00b13 li s6,255 - 1885c: 4004 lw s1,0(s0) - 1885e: c79d beqz a5,1888c <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x6e> - 18860: 089b6c63 bltu s6,s1,188f8 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xda> - 18864: 8526 mv a0,s1 - 18866: f7bfc0ef jal ra,157e0 - 1886a: c10d beqz a0,1888c <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x6e> - 1886c: 4609 li a2,2 - 1886e: 00020597 auipc a1,0x20 - 18872: 16258593 addi a1,a1,354 # 389d0 <_IO_stdin_used+0x378> - 18876: 854e mv a0,s3 - 18878: e89fc0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1887c: 854e mv a0,s3 - 1887e: 4609 li a2,2 - 18880: 00020597 auipc a1,0x20 - 18884: 16858593 addi a1,a1,360 # 389e8 <_IO_stdin_used+0x390> - 18888: e79fc0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1888c: 4605 li a2,1 - 1888e: 00020597 auipc a1,0x20 - 18892: 14a58593 addi a1,a1,330 # 389d8 <_IO_stdin_used+0x380> - 18896: 854e mv a0,s3 - 18898: 03548363 beq s1,s5,188be <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xa0> - 1889c: 05749e63 bne s1,s7,188f8 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xda> - 188a0: 0905 addi s2,s2,1 - 188a2: e5ffc0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 188a6: 0411 addi s0,s0,4 - 188a8: 03490663 beq s2,s4,188d4 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xb6> - 188ac: 4004 lw s1,0(s0) - 188ae: 4605 li a2,1 - 188b0: 00020597 auipc a1,0x20 - 188b4: 12858593 addi a1,a1,296 # 389d8 <_IO_stdin_used+0x380> - 188b8: 854e mv a0,s3 - 188ba: ff5491e3 bne s1,s5,1889c <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x7e> - 188be: 4609 li a2,2 - 188c0: 00020597 auipc a1,0x20 - 188c4: 12058593 addi a1,a1,288 # 389e0 <_IO_stdin_used+0x388> - 188c8: 0905 addi s2,s2,1 - 188ca: e37fc0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 188ce: 0411 addi s0,s0,4 - 188d0: fd491ee3 bne s2,s4,188ac <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x8e> - 188d4: 74e2 ld s1,56(sp) - 188d6: 7942 ld s2,48(sp) - 188d8: 6ae2 ld s5,24(sp) - 188da: 6b42 ld s6,16(sp) - 188dc: 6ba2 ld s7,8(sp) - 188de: 6406 ld s0,64(sp) - 188e0: 60a6 ld ra,72(sp) - 188e2: 7a02 ld s4,32(sp) - 188e4: 854e mv a0,s3 - 188e6: 79a2 ld s3,40(sp) - 188e8: 4605 li a2,1 - 188ea: 00020597 auipc a1,0x20 - 188ee: 0de58593 addi a1,a1,222 # 389c8 <_IO_stdin_used+0x370> - 188f2: 6161 addi sp,sp,80 - 188f4: e0dfc06f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 188f8: 8526 mv a0,s1 - 188fa: 85ce mv a1,s3 - 188fc: bc9ff0ef jal ra,184c4 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo> - 18900: fff50793 addi a5,a0,-1 - 18904: 0905 addi s2,s2,1 - 18906: 0411 addi s0,s0,4 - 18908: 0017b793 seqz a5,a5 - 1890c: f54918e3 bne s2,s4,1885c <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0x3e> - 18910: b7d1 j 188d4 <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0+0xb6> - -0000000000018912 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0>: - 18912: 711d addi sp,sp,-96 - 18914: e8a2 sd s0,80(sp) - 18916: 6900 ld s0,16(a0) - 18918: fc4e sd s3,56(sp) - 1891a: f852 sd s4,48(sp) - 1891c: f05a sd s6,32(sp) - 1891e: ec86 sd ra,88(sp) - 18920: e4a6 sd s1,72(sp) - 18922: e0ca sd s2,64(sp) - 18924: f456 sd s5,40(sp) - 18926: e862 sd s8,16(sp) - 18928: 8b2a mv s6,a0 - 1892a: 8a2e mv s4,a1 - 1892c: 89b2 mv s3,a2 - 1892e: cc49 beqz s0,189c8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xb6> - 18930: 80000ab7 lui s5,0x80000 - 18934: ec5e sd s7,24(sp) - 18936: fffacb93 not s7,s5 - 1893a: 7404 ld s1,40(s0) - 1893c: 02043c03 ld s8,32(s0) - 18940: 894e mv s2,s3 - 18942: 0134f363 bgeu s1,s3,18948 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x36> - 18946: 8926 mv s2,s1 - 18948: 00090863 beqz s2,18958 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x46> - 1894c: 864a mv a2,s2 - 1894e: 85e2 mv a1,s8 - 18950: 8552 mv a0,s4 - 18952: 86efd0ef jal ra,159c0 - 18956: e901 bnez a0,18966 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x54> - 18958: 40998533 sub a0,s3,s1 - 1895c: 00abc763 blt s7,a0,1896a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x58> - 18960: 01554a63 blt a0,s5,18974 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x62> - 18964: 2501 sext.w a0,a0 - 18966: 00054763 bltz a0,18974 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x62> - 1896a: 6c1c ld a5,24(s0) - 1896c: 4701 li a4,0 - 1896e: c791 beqz a5,1897a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x68> - 18970: 843e mv s0,a5 - 18972: b7e1 j 1893a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x28> - 18974: 681c ld a5,16(s0) - 18976: 4705 li a4,1 - 18978: ffe5 bnez a5,18970 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x5e> - 1897a: 6be2 ld s7,24(sp) - 1897c: 8aa2 mv s5,s0 - 1897e: e739 bnez a4,189cc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xba> - 18980: 00090863 beqz s2,18990 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x7e> - 18984: 864a mv a2,s2 - 18986: 85d2 mv a1,s4 - 18988: 8562 mv a0,s8 - 1898a: 836fd0ef jal ra,159c0 - 1898e: ed09 bnez a0,189a8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x96> - 18990: 800007b7 lui a5,0x80000 - 18994: 413484b3 sub s1,s1,s3 - 18998: fff7c713 not a4,a5 - 1899c: 00974863 blt a4,s1,189ac <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x9a> - 189a0: 04f4c663 blt s1,a5,189ec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xda> - 189a4: 0004851b sext.w a0,s1 - 189a8: 04054263 bltz a0,189ec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xda> - 189ac: 4a81 li s5,0 - 189ae: 60e6 ld ra,88(sp) - 189b0: 8522 mv a0,s0 - 189b2: 6446 ld s0,80(sp) - 189b4: 64a6 ld s1,72(sp) - 189b6: 6906 ld s2,64(sp) - 189b8: 79e2 ld s3,56(sp) - 189ba: 7a42 ld s4,48(sp) - 189bc: 7b02 ld s6,32(sp) - 189be: 6c42 ld s8,16(sp) - 189c0: 85d6 mv a1,s5 - 189c2: 7aa2 ld s5,40(sp) - 189c4: 6125 addi sp,sp,96 - 189c6: 8082 ret - 189c8: 00850413 addi s0,a0,8 - 189cc: 018b3a83 ld s5,24(s6) # ffffffff80000018 <__global_pointer$+0xffffffff7ffb4288> - 189d0: 01540e63 beq s0,s5,189ec <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xda> - 189d4: 8522 mv a0,s0 - 189d6: fbbfc0ef jal ra,15990 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt> - 189da: 7504 ld s1,40(a0) - 189dc: 02053c03 ld s8,32(a0) - 189e0: 894e mv s2,s3 - 189e2: 0134e763 bltu s1,s3,189f0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0xde> - 189e6: 8aa2 mv s5,s0 - 189e8: 842a mv s0,a0 - 189ea: bf59 j 18980 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x6e> - 189ec: 4401 li s0,0 - 189ee: b7c1 j 189ae <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x9c> - 189f0: 8aa2 mv s5,s0 - 189f2: 8926 mv s2,s1 - 189f4: 842a mv s0,a0 - 189f6: b769 j 18980 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0+0x6e> - -00000000000189f8 <_ZN7testing8internal18OsStackTraceGetter17CurrentStackTraceB5cxx11Eii>: - 189f8: 01050713 addi a4,a0,16 - 189fc: 00053423 sd zero,8(a0) - 18a00: 00050823 sb zero,16(a0) - 18a04: e118 sd a4,0(a0) - 18a06: 8082 ret - -0000000000018a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0>: - 18a08: 7139 addi sp,sp,-64 - 18a0a: f426 sd s1,40(sp) - 18a0c: fc06 sd ra,56(sp) - 18a0e: f822 sd s0,48(sp) - 18a10: f04a sd s2,32(sp) - 18a12: ec4e sd s3,24(sp) - 18a14: 01050493 addi s1,a0,16 - 18a18: e104 sd s1,0(a0) - 18a1a: c1d9 beqz a1,18aa0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x98> - 18a1c: 892a mv s2,a0 - 18a1e: 852e mv a0,a1 - 18a20: 89ae mv s3,a1 - 18a22: 9aefd0ef jal ra,15bd0 - 18a26: e42a sd a0,8(sp) - 18a28: 47bd li a5,15 - 18a2a: 842a mv s0,a0 - 18a2c: 04a7e463 bltu a5,a0,18a74 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x6c> - 18a30: 4785 li a5,1 - 18a32: 02f51263 bne a0,a5,18a56 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x4e> - 18a36: 0009c783 lbu a5,0(s3) - 18a3a: 00f90823 sb a5,16(s2) - 18a3e: 00893423 sd s0,8(s2) - 18a42: 94a2 add s1,s1,s0 - 18a44: 00048023 sb zero,0(s1) - 18a48: 70e2 ld ra,56(sp) - 18a4a: 7442 ld s0,48(sp) - 18a4c: 74a2 ld s1,40(sp) - 18a4e: 7902 ld s2,32(sp) - 18a50: 69e2 ld s3,24(sp) - 18a52: 6121 addi sp,sp,64 - 18a54: 8082 ret - 18a56: d565 beqz a0,18a3e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x36> - 18a58: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 18a5c: 02098407 vle8.v v8,(s3) - 18a60: 8c1d sub s0,s0,a5 - 18a62: 99be add s3,s3,a5 - 18a64: 02048427 vse8.v v8,(s1) - 18a68: 94be add s1,s1,a5 - 18a6a: f47d bnez s0,18a58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x50> - 18a6c: 6422 ld s0,8(sp) - 18a6e: 00093483 ld s1,0(s2) - 18a72: b7f1 j 18a3e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x36> - 18a74: 4601 li a2,0 - 18a76: 002c addi a1,sp,8 - 18a78: 854a mv a0,s2 - 18a7a: c37fc0ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 18a7e: 67a2 ld a5,8(sp) - 18a80: 00a93023 sd a0,0(s2) - 18a84: 84aa mv s1,a0 - 18a86: 00f93823 sd a5,16(s2) - 18a8a: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 18a8e: 02098407 vle8.v v8,(s3) - 18a92: 8c1d sub s0,s0,a5 - 18a94: 99be add s3,s3,a5 - 18a96: 02048427 vse8.v v8,(s1) - 18a9a: 94be add s1,s1,a5 - 18a9c: fc55 bnez s0,18a58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x50> - 18a9e: b7f9 j 18a6c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0+0x64> - 18aa0: b30fd0ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - -0000000000018aa4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0>: - 18aa4: 18050c63 beqz a0,18c3c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x198> - 18aa8: 711d addi sp,sp,-96 - 18aaa: fc4e sd s3,56(sp) - 18aac: ec86 sd ra,88(sp) - 18aae: e8a2 sd s0,80(sp) - 18ab0: f852 sd s4,48(sp) - 18ab2: 89aa mv s3,a0 - 18ab4: 0189ba03 ld s4,24(s3) - 18ab8: 140a0c63 beqz s4,18c10 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x16c> - 18abc: e4a6 sd s1,72(sp) - 18abe: e0ca sd s2,64(sp) - 18ac0: f456 sd s5,40(sp) - 18ac2: f05a sd s6,32(sp) - 18ac4: 018a3a83 ld s5,24(s4) - 18ac8: 120a8063 beqz s5,18be8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x144> - 18acc: 018abb03 ld s6,24(s5) # ffffffff80000018 <__global_pointer$+0xffffffff7ffb4288> - 18ad0: 0e0b0c63 beqz s6,18bc8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x124> - 18ad4: 018b3403 ld s0,24(s6) - 18ad8: c845 beqz s0,18b88 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xe4> - 18ada: 01843903 ld s2,24(s0) - 18ade: 06090663 beqz s2,18b4a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xa6> - 18ae2: e862 sd s8,16(sp) - 18ae4: 01893c03 ld s8,24(s2) - 18ae8: 080c0063 beqz s8,18b68 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xc4> - 18aec: ec5e sd s7,24(sp) - 18aee: 018c3483 ld s1,24(s8) - 18af2: c8dd beqz s1,18ba8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x104> - 18af4: 0184bb83 ld s7,24(s1) - 18af8: 020b8863 beqz s7,18b28 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x84> - 18afc: e466 sd s9,8(sp) - 18afe: 018bb503 ld a0,24(s7) - 18b02: 8cde mv s9,s7 - 18b04: fa1ff0ef jal ra,18aa4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0> - 18b08: 020bb503 ld a0,32(s7) - 18b0c: 030b8793 addi a5,s7,48 - 18b10: 010bbb83 ld s7,16(s7) - 18b14: 00f50463 beq a0,a5,18b1c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x78> - 18b18: de9fc0ef jal ra,15900 <_ZdlPv@plt> - 18b1c: 8566 mv a0,s9 - 18b1e: de3fc0ef jal ra,15900 <_ZdlPv@plt> - 18b22: fc0b9ee3 bnez s7,18afe <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x5a> - 18b26: 6ca2 ld s9,8(sp) - 18b28: 7088 ld a0,32(s1) - 18b2a: 03048793 addi a5,s1,48 - 18b2e: 0104bb83 ld s7,16(s1) - 18b32: 00f50463 beq a0,a5,18b3a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x96> - 18b36: dcbfc0ef jal ra,15900 <_ZdlPv@plt> - 18b3a: 8526 mv a0,s1 - 18b3c: dc5fc0ef jal ra,15900 <_ZdlPv@plt> - 18b40: 060b8463 beqz s7,18ba8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x104> - 18b44: 84de mv s1,s7 - 18b46: b77d j 18af4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x50> - 18b48: 6c42 ld s8,16(sp) - 18b4a: 7008 ld a0,32(s0) - 18b4c: 03040793 addi a5,s0,48 - 18b50: 6804 ld s1,16(s0) - 18b52: 00f50463 beq a0,a5,18b5a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xb6> - 18b56: dabfc0ef jal ra,15900 <_ZdlPv@plt> - 18b5a: 8522 mv a0,s0 - 18b5c: da5fc0ef jal ra,15900 <_ZdlPv@plt> - 18b60: c485 beqz s1,18b88 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xe4> - 18b62: 8426 mv s0,s1 - 18b64: bf9d j 18ada <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x36> - 18b66: 6be2 ld s7,24(sp) - 18b68: 02093503 ld a0,32(s2) - 18b6c: 03090793 addi a5,s2,48 - 18b70: 01093483 ld s1,16(s2) - 18b74: 00f50463 beq a0,a5,18b7c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xd8> - 18b78: d89fc0ef jal ra,15900 <_ZdlPv@plt> - 18b7c: 854a mv a0,s2 - 18b7e: d83fc0ef jal ra,15900 <_ZdlPv@plt> - 18b82: d0f9 beqz s1,18b48 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xa4> - 18b84: 8926 mv s2,s1 - 18b86: bfb9 j 18ae4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x40> - 18b88: 020b3503 ld a0,32(s6) - 18b8c: 030b0793 addi a5,s6,48 - 18b90: 010b3403 ld s0,16(s6) - 18b94: 00f50463 beq a0,a5,18b9c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xf8> - 18b98: d69fc0ef jal ra,15900 <_ZdlPv@plt> - 18b9c: 855a mv a0,s6 - 18b9e: d63fc0ef jal ra,15900 <_ZdlPv@plt> - 18ba2: c01d beqz s0,18bc8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x124> - 18ba4: 8b22 mv s6,s0 - 18ba6: b73d j 18ad4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x30> - 18ba8: 020c3503 ld a0,32(s8) - 18bac: 030c0793 addi a5,s8,48 - 18bb0: 010c3483 ld s1,16(s8) - 18bb4: 00f50463 beq a0,a5,18bbc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x118> - 18bb8: d49fc0ef jal ra,15900 <_ZdlPv@plt> - 18bbc: 8562 mv a0,s8 - 18bbe: d43fc0ef jal ra,15900 <_ZdlPv@plt> - 18bc2: d0d5 beqz s1,18b66 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0xc2> - 18bc4: 8c26 mv s8,s1 - 18bc6: b725 j 18aee <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x4a> - 18bc8: 020ab503 ld a0,32(s5) - 18bcc: 030a8793 addi a5,s5,48 - 18bd0: 010ab403 ld s0,16(s5) - 18bd4: 00f50463 beq a0,a5,18bdc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x138> - 18bd8: d29fc0ef jal ra,15900 <_ZdlPv@plt> - 18bdc: 8556 mv a0,s5 - 18bde: d23fc0ef jal ra,15900 <_ZdlPv@plt> - 18be2: c019 beqz s0,18be8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x144> - 18be4: 8aa2 mv s5,s0 - 18be6: b5dd j 18acc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x28> - 18be8: 020a3503 ld a0,32(s4) - 18bec: 030a0793 addi a5,s4,48 - 18bf0: 010a3403 ld s0,16(s4) - 18bf4: 00f50463 beq a0,a5,18bfc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x158> - 18bf8: d09fc0ef jal ra,15900 <_ZdlPv@plt> - 18bfc: 8552 mv a0,s4 - 18bfe: d03fc0ef jal ra,15900 <_ZdlPv@plt> - 18c02: c019 beqz s0,18c08 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x164> - 18c04: 8a22 mv s4,s0 - 18c06: bd7d j 18ac4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x20> - 18c08: 64a6 ld s1,72(sp) - 18c0a: 6906 ld s2,64(sp) - 18c0c: 7aa2 ld s5,40(sp) - 18c0e: 7b02 ld s6,32(sp) - 18c10: 0209b503 ld a0,32(s3) - 18c14: 03098793 addi a5,s3,48 - 18c18: 0109b403 ld s0,16(s3) - 18c1c: 00f50463 beq a0,a5,18c24 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x180> - 18c20: ce1fc0ef jal ra,15900 <_ZdlPv@plt> - 18c24: 854e mv a0,s3 - 18c26: cdbfc0ef jal ra,15900 <_ZdlPv@plt> - 18c2a: c019 beqz s0,18c30 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x18c> - 18c2c: 89a2 mv s3,s0 - 18c2e: b559 j 18ab4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0+0x10> - 18c30: 60e6 ld ra,88(sp) - 18c32: 6446 ld s0,80(sp) - 18c34: 79e2 ld s3,56(sp) - 18c36: 7a42 ld s4,48(sp) - 18c38: 6125 addi sp,sp,96 - 18c3a: 8082 ret - 18c3c: 8082 ret - -0000000000018c3e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0>: - 18c3e: 18050c63 beqz a0,18dd6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x198> - 18c42: 711d addi sp,sp,-96 - 18c44: fc4e sd s3,56(sp) - 18c46: ec86 sd ra,88(sp) - 18c48: e8a2 sd s0,80(sp) - 18c4a: f852 sd s4,48(sp) - 18c4c: 89aa mv s3,a0 - 18c4e: 0189ba03 ld s4,24(s3) - 18c52: 140a0c63 beqz s4,18daa <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x16c> - 18c56: e4a6 sd s1,72(sp) - 18c58: e0ca sd s2,64(sp) - 18c5a: f456 sd s5,40(sp) - 18c5c: f05a sd s6,32(sp) - 18c5e: 018a3a83 ld s5,24(s4) - 18c62: 120a8063 beqz s5,18d82 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x144> - 18c66: 018abb03 ld s6,24(s5) - 18c6a: 0e0b0c63 beqz s6,18d62 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x124> - 18c6e: 018b3403 ld s0,24(s6) - 18c72: c845 beqz s0,18d22 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xe4> - 18c74: 01843903 ld s2,24(s0) - 18c78: 06090663 beqz s2,18ce4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xa6> - 18c7c: e862 sd s8,16(sp) - 18c7e: 01893c03 ld s8,24(s2) - 18c82: 080c0063 beqz s8,18d02 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xc4> - 18c86: ec5e sd s7,24(sp) - 18c88: 018c3483 ld s1,24(s8) - 18c8c: c8dd beqz s1,18d42 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x104> - 18c8e: 0184bb83 ld s7,24(s1) - 18c92: 020b8863 beqz s7,18cc2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x84> - 18c96: e466 sd s9,8(sp) - 18c98: 018bb503 ld a0,24(s7) - 18c9c: 8cde mv s9,s7 - 18c9e: fa1ff0ef jal ra,18c3e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0> - 18ca2: 020bb503 ld a0,32(s7) - 18ca6: 030b8793 addi a5,s7,48 - 18caa: 010bbb83 ld s7,16(s7) - 18cae: 00f50463 beq a0,a5,18cb6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x78> - 18cb2: c4ffc0ef jal ra,15900 <_ZdlPv@plt> - 18cb6: 8566 mv a0,s9 - 18cb8: c49fc0ef jal ra,15900 <_ZdlPv@plt> - 18cbc: fc0b9ee3 bnez s7,18c98 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x5a> - 18cc0: 6ca2 ld s9,8(sp) - 18cc2: 7088 ld a0,32(s1) - 18cc4: 03048793 addi a5,s1,48 - 18cc8: 0104bb83 ld s7,16(s1) - 18ccc: 00f50463 beq a0,a5,18cd4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x96> - 18cd0: c31fc0ef jal ra,15900 <_ZdlPv@plt> - 18cd4: 8526 mv a0,s1 - 18cd6: c2bfc0ef jal ra,15900 <_ZdlPv@plt> - 18cda: 060b8463 beqz s7,18d42 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x104> - 18cde: 84de mv s1,s7 - 18ce0: b77d j 18c8e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x50> - 18ce2: 6c42 ld s8,16(sp) - 18ce4: 7008 ld a0,32(s0) - 18ce6: 03040793 addi a5,s0,48 - 18cea: 6804 ld s1,16(s0) - 18cec: 00f50463 beq a0,a5,18cf4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xb6> - 18cf0: c11fc0ef jal ra,15900 <_ZdlPv@plt> - 18cf4: 8522 mv a0,s0 - 18cf6: c0bfc0ef jal ra,15900 <_ZdlPv@plt> - 18cfa: c485 beqz s1,18d22 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xe4> - 18cfc: 8426 mv s0,s1 - 18cfe: bf9d j 18c74 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x36> - 18d00: 6be2 ld s7,24(sp) - 18d02: 02093503 ld a0,32(s2) - 18d06: 03090793 addi a5,s2,48 - 18d0a: 01093483 ld s1,16(s2) - 18d0e: 00f50463 beq a0,a5,18d16 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xd8> - 18d12: beffc0ef jal ra,15900 <_ZdlPv@plt> - 18d16: 854a mv a0,s2 - 18d18: be9fc0ef jal ra,15900 <_ZdlPv@plt> - 18d1c: d0f9 beqz s1,18ce2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xa4> - 18d1e: 8926 mv s2,s1 - 18d20: bfb9 j 18c7e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x40> - 18d22: 020b3503 ld a0,32(s6) - 18d26: 030b0793 addi a5,s6,48 - 18d2a: 010b3403 ld s0,16(s6) - 18d2e: 00f50463 beq a0,a5,18d36 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xf8> - 18d32: bcffc0ef jal ra,15900 <_ZdlPv@plt> - 18d36: 855a mv a0,s6 - 18d38: bc9fc0ef jal ra,15900 <_ZdlPv@plt> - 18d3c: c01d beqz s0,18d62 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x124> - 18d3e: 8b22 mv s6,s0 - 18d40: b73d j 18c6e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x30> - 18d42: 020c3503 ld a0,32(s8) - 18d46: 030c0793 addi a5,s8,48 - 18d4a: 010c3483 ld s1,16(s8) - 18d4e: 00f50463 beq a0,a5,18d56 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x118> - 18d52: baffc0ef jal ra,15900 <_ZdlPv@plt> - 18d56: 8562 mv a0,s8 - 18d58: ba9fc0ef jal ra,15900 <_ZdlPv@plt> - 18d5c: d0d5 beqz s1,18d00 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0xc2> - 18d5e: 8c26 mv s8,s1 - 18d60: b725 j 18c88 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x4a> - 18d62: 020ab503 ld a0,32(s5) - 18d66: 030a8793 addi a5,s5,48 - 18d6a: 010ab403 ld s0,16(s5) - 18d6e: 00f50463 beq a0,a5,18d76 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x138> - 18d72: b8ffc0ef jal ra,15900 <_ZdlPv@plt> - 18d76: 8556 mv a0,s5 - 18d78: b89fc0ef jal ra,15900 <_ZdlPv@plt> - 18d7c: c019 beqz s0,18d82 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x144> - 18d7e: 8aa2 mv s5,s0 - 18d80: b5dd j 18c66 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x28> - 18d82: 020a3503 ld a0,32(s4) - 18d86: 030a0793 addi a5,s4,48 - 18d8a: 010a3403 ld s0,16(s4) - 18d8e: 00f50463 beq a0,a5,18d96 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x158> - 18d92: b6ffc0ef jal ra,15900 <_ZdlPv@plt> - 18d96: 8552 mv a0,s4 - 18d98: b69fc0ef jal ra,15900 <_ZdlPv@plt> - 18d9c: c019 beqz s0,18da2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x164> - 18d9e: 8a22 mv s4,s0 - 18da0: bd7d j 18c5e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x20> - 18da2: 64a6 ld s1,72(sp) - 18da4: 6906 ld s2,64(sp) - 18da6: 7aa2 ld s5,40(sp) - 18da8: 7b02 ld s6,32(sp) - 18daa: 0209b503 ld a0,32(s3) - 18dae: 03098793 addi a5,s3,48 - 18db2: 0109b403 ld s0,16(s3) - 18db6: 00f50463 beq a0,a5,18dbe <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x180> - 18dba: b47fc0ef jal ra,15900 <_ZdlPv@plt> - 18dbe: 854e mv a0,s3 - 18dc0: b41fc0ef jal ra,15900 <_ZdlPv@plt> - 18dc4: c019 beqz s0,18dca <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x18c> - 18dc6: 89a2 mv s3,s0 - 18dc8: b559 j 18c4e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0+0x10> - 18dca: 60e6 ld ra,88(sp) - 18dcc: 6446 ld s0,80(sp) - 18dce: 79e2 ld s3,56(sp) - 18dd0: 7a42 ld s4,48(sp) - 18dd2: 6125 addi sp,sp,96 - 18dd4: 8082 ret - 18dd6: 8082 ret - -0000000000018dd8 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b>: - 18dd8: 7135 addi sp,sp,-160 - 18dda: ed06 sd ra,152(sp) - 18ddc: e922 sd s0,144(sp) - 18dde: 10050a63 beqz a0,18ef2 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x11a> - 18de2: 842e mv s0,a1 - 18de4: 10058763 beqz a1,18ef2 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x11a> - 18de8: f4d6 sd s5,104(sp) - 18dea: 678d lui a5,0x3 - 18dec: 02010a93 addi s5,sp,32 - 18df0: e526 sd s1,136(sp) - 18df2: e14a sd s2,128(sp) - 18df4: f8d2 sd s4,112(sp) - 18df6: 84aa mv s1,a0 - 18df8: 8932 mv s2,a2 - 18dfa: d2d78793 addi a5,a5,-723 # 2d2d <__abi_tag-0xd567> - 18dfe: 03010a13 addi s4,sp,48 - 18e02: 4709 li a4,2 - 18e04: 8556 mv a0,s5 - 18e06: 4619 li a2,6 - 18e08: 00020597 auipc a1,0x20 - 18e0c: bf058593 addi a1,a1,-1040 # 389f8 <_IO_stdin_used+0x3a0> - 18e10: fcce sd s3,120(sp) - 18e12: f0da sd s6,96(sp) - 18e14: 02010923 sb zero,50(sp) - 18e18: 02f11823 sh a5,48(sp) - 18e1c: f052 sd s4,32(sp) - 18e1e: f43a sd a4,40(sp) - 18e20: b81fc0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 18e24: 05010993 addi s3,sp,80 - 18e28: e0ce sd s3,64(sp) - 18e2a: 6118 ld a4,0(a0) - 18e2c: 01050793 addi a5,a0,16 - 18e30: 0ef70663 beq a4,a5,18f1c <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x144> - 18e34: 6914 ld a3,16(a0) - 18e36: e0ba sd a4,64(sp) - 18e38: e8b6 sd a3,80(sp) - 18e3a: 00853b03 ld s6,8(a0) - 18e3e: e11c sd a5,0(a0) - 18e40: 00050823 sb zero,16(a0) - 18e44: 00053423 sd zero,8(a0) - 18e48: 8522 mv a0,s0 - 18e4a: e4da sd s6,72(sp) - 18e4c: d85fc0ef jal ra,15bd0 - 18e50: 57fd li a5,-1 - 18e52: 8389 srli a5,a5,0x2 - 18e54: 416787b3 sub a5,a5,s6 - 18e58: 862a mv a2,a0 - 18e5a: 0ea7e063 bltu a5,a0,18f3a <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x162> - 18e5e: 04010b13 addi s6,sp,64 - 18e62: 85a2 mv a1,s0 - 18e64: 855a mv a0,s6 - 18e66: b3bfc0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 18e6a: 01010a93 addi s5,sp,16 - 18e6e: e056 sd s5,0(sp) - 18e70: 6114 ld a3,0(a0) - 18e72: 01050713 addi a4,a0,16 - 18e76: 87aa mv a5,a0 - 18e78: 08e68363 beq a3,a4,18efe <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x126> - 18e7c: 6910 ld a2,16(a0) - 18e7e: e036 sd a3,0(sp) - 18e80: e832 sd a2,16(sp) - 18e82: e398 sd a4,0(a5) - 18e84: 6798 ld a4,8(a5) - 18e86: 6506 ld a0,64(sp) - 18e88: 00078823 sb zero,16(a5) - 18e8c: e43a sd a4,8(sp) - 18e8e: 0007b423 sd zero,8(a5) - 18e92: 01350463 beq a0,s3,18e9a <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xc2> - 18e96: a6bfc0ef jal ra,15900 <_ZdlPv@plt> - 18e9a: 7502 ld a0,32(sp) - 18e9c: 01450463 beq a0,s4,18ea4 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xcc> - 18ea0: a61fc0ef jal ra,15900 <_ZdlPv@plt> - 18ea4: 6a22 ld s4,8(sp) - 18ea6: 6982 ld s3,0(sp) - 18ea8: 8526 mv a0,s1 - 18eaa: 8652 mv a2,s4 - 18eac: 85ce mv a1,s3 - 18eae: c72fc0ef jal ra,15320 - 18eb2: 4401 li s0,0 - 18eb4: ed09 bnez a0,18ece <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xf6> - 18eb6: 01448433 add s0,s1,s4 - 18eba: 00044783 lbu a5,0(s0) - 18ebe: 02091863 bnez s2,18eee <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x116> - 18ec2: 03d00713 li a4,61 - 18ec6: 0405 addi s0,s0,1 - 18ec8: 00e78363 beq a5,a4,18ece <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xf6> - 18ecc: 4401 li s0,0 - 18ece: 01598563 beq s3,s5,18ed8 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x100> - 18ed2: 854e mv a0,s3 - 18ed4: a2dfc0ef jal ra,15900 <_ZdlPv@plt> - 18ed8: 60ea ld ra,152(sp) - 18eda: 8522 mv a0,s0 - 18edc: 644a ld s0,144(sp) - 18ede: 64aa ld s1,136(sp) - 18ee0: 690a ld s2,128(sp) - 18ee2: 79e6 ld s3,120(sp) - 18ee4: 7a46 ld s4,112(sp) - 18ee6: 7aa6 ld s5,104(sp) - 18ee8: 7b06 ld s6,96(sp) - 18eea: 610d addi sp,sp,160 - 18eec: 8082 ret - 18eee: fbf1 bnez a5,18ec2 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xea> - 18ef0: bff9 j 18ece <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xf6> - 18ef2: 4401 li s0,0 - 18ef4: 60ea ld ra,152(sp) - 18ef6: 8522 mv a0,s0 - 18ef8: 644a ld s0,144(sp) - 18efa: 610d addi sp,sp,160 - 18efc: 8082 ret - 18efe: 6514 ld a3,8(a0) - 18f00: 85d6 mv a1,s5 - 18f02: 853a mv a0,a4 - 18f04: 0685 addi a3,a3,1 - 18f06: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 18f0a: 02050407 vle8.v v8,(a0) - 18f0e: 8e91 sub a3,a3,a2 - 18f10: 9532 add a0,a0,a2 - 18f12: 02058427 vse8.v v8,(a1) - 18f16: 95b2 add a1,a1,a2 - 18f18: f6fd bnez a3,18f06 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x12e> - 18f1a: b7a5 j 18e82 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0xaa> - 18f1c: 6518 ld a4,8(a0) - 18f1e: 864e mv a2,s3 - 18f20: 85be mv a1,a5 - 18f22: 0705 addi a4,a4,1 - 18f24: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 18f28: 02058407 vle8.v v8,(a1) - 18f2c: 8f15 sub a4,a4,a3 - 18f2e: 95b6 add a1,a1,a3 - 18f30: 02060427 vse8.v v8,(a2) - 18f34: 9636 add a2,a2,a3 - 18f36: f77d bnez a4,18f24 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x14c> - 18f38: b709 j 18e3a <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x62> - 18f3a: 00020517 auipc a0,0x20 - 18f3e: ac650513 addi a0,a0,-1338 # 38a00 <_IO_stdin_used+0x3a8> - 18f42: 04010b13 addi s6,sp,64 - 18f46: 9abfc0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 18f4a: 842a mv s0,a0 - 18f4c: a029 j 18f56 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b+0x17e> - 18f4e: 842a mv s0,a0 - 18f50: 855a mv a0,s6 - 18f52: bb3fd0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 18f56: 8556 mv a0,s5 - 18f58: badfd0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 18f5c: 8522 mv a0,s0 - 18f5e: 893fc0ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000018f62 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb>: - 18f62: 1141 addi sp,sp,-16 - 18f64: e022 sd s0,0(sp) - 18f66: 8432 mv s0,a2 - 18f68: 4605 li a2,1 - 18f6a: e406 sd ra,8(sp) - 18f6c: e6dff0ef jal ra,18dd8 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> - 18f70: cd15 beqz a0,18fac <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb+0x4a> - 18f72: 00054703 lbu a4,0(a0) - 18f76: 03600693 li a3,54 - 18f7a: 4785 li a5,1 - 18f7c: fd07071b addiw a4,a4,-48 - 18f80: 0ff77713 zext.b a4,a4 - 18f84: 00e6ed63 bltu a3,a4,18f9e <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb+0x3c> - 18f88: 004006b7 lui a3,0x400 - 18f8c: 87b6 mv a5,a3 - 18f8e: 1782 slli a5,a5,0x20 - 18f90: 0685 addi a3,a3,1 # 400001 <__global_pointer$+0x3b4271> - 18f92: 97b6 add a5,a5,a3 - 18f94: 00e7d7b3 srl a5,a5,a4 - 18f98: 8b85 andi a5,a5,1 - 18f9a: 0017c793 xori a5,a5,1 - 18f9e: 60a2 ld ra,8(sp) - 18fa0: 00f40023 sb a5,0(s0) - 18fa4: 6402 ld s0,0(sp) - 18fa6: 4505 li a0,1 - 18fa8: 0141 addi sp,sp,16 - 18faa: 8082 ret - 18fac: 60a2 ld ra,8(sp) - 18fae: 6402 ld s0,0(sp) - 18fb0: 4501 li a0,0 - 18fb2: 0141 addi sp,sp,16 - 18fb4: 8082 ret - -0000000000018fb6 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_>: - 18fb6: 1101 addi sp,sp,-32 - 18fb8: e426 sd s1,8(sp) - 18fba: 84b2 mv s1,a2 - 18fbc: 4601 li a2,0 - 18fbe: ec06 sd ra,24(sp) - 18fc0: e19ff0ef jal ra,18dd8 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> - 18fc4: c115 beqz a0,18fe8 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_+0x32> - 18fc6: e822 sd s0,16(sp) - 18fc8: 842a mv s0,a0 - 18fca: c07fc0ef jal ra,15bd0 - 18fce: 6490 ld a2,8(s1) - 18fd0: 872a mv a4,a0 - 18fd2: 86a2 mv a3,s0 - 18fd4: 8526 mv a0,s1 - 18fd6: 4581 li a1,0 - 18fd8: f98fc0ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 18fdc: 60e2 ld ra,24(sp) - 18fde: 6442 ld s0,16(sp) - 18fe0: 64a2 ld s1,8(sp) - 18fe2: 4505 li a0,1 - 18fe4: 6105 addi sp,sp,32 - 18fe6: 8082 ret - 18fe8: 60e2 ld ra,24(sp) - 18fea: 64a2 ld s1,8(sp) - 18fec: 4501 li a0,0 - 18fee: 6105 addi sp,sp,32 - 18ff0: 8082 ret - -0000000000018ff2 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 18ff2: 7175 addi sp,sp,-144 - 18ff4: fca6 sd s1,120(sp) - 18ff6: f4ce sd s3,104(sp) - 18ff8: f0d2 sd s4,96(sp) - 18ffa: ecd6 sd s5,88(sp) - 18ffc: e8da sd s6,80(sp) - 18ffe: e4de sd s7,72(sp) - 19000: e0e2 sd s8,64(sp) - 19002: fc66 sd s9,56(sp) - 19004: e506 sd ra,136(sp) - 19006: e122 sd s0,128(sp) - 19008: f8ca sd s2,112(sp) - 1900a: 01050793 addi a5,a0,16 - 1900e: 5bfd li s7,-1 - 19010: 89aa mv s3,a0 - 19012: 00053423 sd zero,8(a0) - 19016: 00050823 sb zero,16(a0) - 1901a: 8a2e mv s4,a1 - 1901c: e11c sd a5,0(a0) - 1901e: 002bdb13 srli s6,s7,0x2 - 19022: 4481 li s1,0 - 19024: 4c31 li s8,12 - 19026: 02010a93 addi s5,sp,32 - 1902a: 4cbd li s9,15 - 1902c: 8626 mv a2,s1 - 1902e: 45a9 li a1,10 - 19030: 8552 mv a0,s4 - 19032: b0ffc0ef jal ra,15b40 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt> - 19036: 0089b783 ld a5,8(s3) - 1903a: 892a mv s2,a0 - 1903c: 40fb07b3 sub a5,s6,a5 - 19040: 16fc7e63 bgeu s8,a5,191bc <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1ca> - 19044: 4635 li a2,13 - 19046: 00020597 auipc a1,0x20 - 1904a: 9d258593 addi a1,a1,-1582 # 38a18 <_IO_stdin_used+0x3c0> - 1904e: 854e mv a0,s3 - 19050: 951fc0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 19054: 008a3403 ld s0,8(s4) - 19058: 09790963 beq s2,s7,190ea <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xf8> - 1905c: 0905 addi s2,s2,1 - 1905e: 40990733 sub a4,s2,s1 - 19062: 16946363 bltu s0,s1,191c8 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1d6> - 19066: 000a3783 ld a5,0(s4) - 1906a: 8c05 sub s0,s0,s1 - 1906c: e856 sd s5,16(sp) - 1906e: 94be add s1,s1,a5 - 19070: 00877363 bgeu a4,s0,19076 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x84> - 19074: 843a mv s0,a4 - 19076: e422 sd s0,8(sp) - 19078: 068ce063 bltu s9,s0,190d8 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe6> - 1907c: 4785 li a5,1 - 1907e: 02f41d63 bne s0,a5,190b8 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc6> - 19082: 0004c783 lbu a5,0(s1) - 19086: 02f10023 sb a5,32(sp) - 1908a: 87d6 mv a5,s5 - 1908c: ec22 sd s0,24(sp) - 1908e: 97a2 add a5,a5,s0 - 19090: 00078023 sb zero,0(a5) - 19094: 0089b783 ld a5,8(s3) - 19098: 6662 ld a2,24(sp) - 1909a: 65c2 ld a1,16(sp) - 1909c: 40fb07b3 sub a5,s6,a5 - 190a0: 14c7e563 bltu a5,a2,191ea <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1f8> - 190a4: 854e mv a0,s3 - 190a6: 8fbfc0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 190aa: 6542 ld a0,16(sp) - 190ac: 01550463 beq a0,s5,190b4 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc2> - 190b0: 851fc0ef jal ra,15900 <_ZdlPv@plt> - 190b4: 84ca mv s1,s2 - 190b6: bf9d j 1902c <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3a> - 190b8: d869 beqz s0,1908a <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x98> - 190ba: 8556 mv a0,s5 - 190bc: 87a6 mv a5,s1 - 190be: 0c347757 vsetvli a4,s0,e8,m8,ta,ma - 190c2: 02078407 vle8.v v8,(a5) - 190c6: 8c19 sub s0,s0,a4 - 190c8: 97ba add a5,a5,a4 - 190ca: 02050427 vse8.v v8,(a0) - 190ce: 953a add a0,a0,a4 - 190d0: f47d bnez s0,190be <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xcc> - 190d2: 6422 ld s0,8(sp) - 190d4: 67c2 ld a5,16(sp) - 190d6: bf5d j 1908c <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x9a> - 190d8: 4601 li a2,0 - 190da: 002c addi a1,sp,8 - 190dc: 0808 addi a0,sp,16 - 190de: dd2fc0ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 190e2: 67a2 ld a5,8(sp) - 190e4: e82a sd a0,16(sp) - 190e6: f03e sd a5,32(sp) - 190e8: bfd1 j 190bc <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xca> - 190ea: 0a946363 bltu s0,s1,19190 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x19e> - 190ee: 000a3783 ld a5,0(s4) - 190f2: 8c05 sub s0,s0,s1 - 190f4: 02010913 addi s2,sp,32 - 190f8: e422 sd s0,8(sp) - 190fa: e84a sd s2,16(sp) - 190fc: 473d li a4,15 - 190fe: 94be add s1,s1,a5 - 19100: 01010a13 addi s4,sp,16 - 19104: 06876d63 bltu a4,s0,1917e <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> - 19108: 4785 li a5,1 - 1910a: 04f41a63 bne s0,a5,1915e <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x16c> - 1910e: 0004c783 lbu a5,0(s1) - 19112: 02f10023 sb a5,32(sp) - 19116: 87ca mv a5,s2 - 19118: ec22 sd s0,24(sp) - 1911a: 97a2 add a5,a5,s0 - 1911c: 00078023 sb zero,0(a5) - 19120: 0089b703 ld a4,8(s3) - 19124: 57fd li a5,-1 - 19126: 6662 ld a2,24(sp) - 19128: 8389 srli a5,a5,0x2 - 1912a: 8f99 sub a5,a5,a4 - 1912c: 65c2 ld a1,16(sp) - 1912e: 0cc7e463 bltu a5,a2,191f6 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x204> - 19132: 854e mv a0,s3 - 19134: 86dfc0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 19138: 6542 ld a0,16(sp) - 1913a: 01250463 beq a0,s2,19142 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x150> - 1913e: fc2fc0ef jal ra,15900 <_ZdlPv@plt> - 19142: 60aa ld ra,136(sp) - 19144: 640a ld s0,128(sp) - 19146: 74e6 ld s1,120(sp) - 19148: 7946 ld s2,112(sp) - 1914a: 7a06 ld s4,96(sp) - 1914c: 6ae6 ld s5,88(sp) - 1914e: 6b46 ld s6,80(sp) - 19150: 6ba6 ld s7,72(sp) - 19152: 6c06 ld s8,64(sp) - 19154: 7ce2 ld s9,56(sp) - 19156: 854e mv a0,s3 - 19158: 79a6 ld s3,104(sp) - 1915a: 6149 addi sp,sp,144 - 1915c: 8082 ret - 1915e: dc45 beqz s0,19116 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x124> - 19160: 854a mv a0,s2 - 19162: 87a6 mv a5,s1 - 19164: 0c347757 vsetvli a4,s0,e8,m8,ta,ma - 19168: 02078407 vle8.v v8,(a5) - 1916c: 8c19 sub s0,s0,a4 - 1916e: 97ba add a5,a5,a4 - 19170: 02050427 vse8.v v8,(a0) - 19174: 953a add a0,a0,a4 - 19176: f47d bnez s0,19164 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x172> - 19178: 6422 ld s0,8(sp) - 1917a: 67c2 ld a5,16(sp) - 1917c: bf71 j 19118 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x126> - 1917e: 4601 li a2,0 - 19180: 002c addi a1,sp,8 - 19182: 8552 mv a0,s4 - 19184: d2cfc0ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 19188: 67a2 ld a5,8(sp) - 1918a: e82a sd a0,16(sp) - 1918c: f03e sd a5,32(sp) - 1918e: bfd1 j 19162 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x170> - 19190: 86a2 mv a3,s0 - 19192: 8626 mv a2,s1 - 19194: 00020597 auipc a1,0x20 - 19198: 89458593 addi a1,a1,-1900 # 38a28 <_IO_stdin_used+0x3d0> - 1919c: 00020517 auipc a0,0x20 - 191a0: 8a450513 addi a0,a0,-1884 # 38a40 <_IO_stdin_used+0x3e8> - 191a4: facfc0ef jal ra,15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> - 191a8: 842a mv s0,a0 - 191aa: 8552 mv a0,s4 - 191ac: 959fd0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 191b0: 854e mv a0,s3 - 191b2: 953fd0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 191b6: 8522 mv a0,s0 - 191b8: e38fc0ef jal ra,157f0 <_Unwind_Resume@plt> - 191bc: 00020517 auipc a0,0x20 - 191c0: 84450513 addi a0,a0,-1980 # 38a00 <_IO_stdin_used+0x3a8> - 191c4: f2cfc0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 191c8: 86a2 mv a3,s0 - 191ca: 8626 mv a2,s1 - 191cc: 00020597 auipc a1,0x20 - 191d0: 85c58593 addi a1,a1,-1956 # 38a28 <_IO_stdin_used+0x3d0> - 191d4: 00020517 auipc a0,0x20 - 191d8: 86c50513 addi a0,a0,-1940 # 38a40 <_IO_stdin_used+0x3e8> - 191dc: f74fc0ef jal ra,15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> - 191e0: 842a mv s0,a0 - 191e2: 0808 addi a0,sp,16 - 191e4: 921fd0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 191e8: b7e1 j 191b0 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1be> - 191ea: 00020517 auipc a0,0x20 - 191ee: 81650513 addi a0,a0,-2026 # 38a00 <_IO_stdin_used+0x3a8> - 191f2: efefc0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 191f6: 00020517 auipc a0,0x20 - 191fa: 80a50513 addi a0,a0,-2038 # 38a00 <_IO_stdin_used+0x3a8> - 191fe: ef2fc0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 19202: 842a mv s0,a0 - 19204: b775 j 191b0 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1be> - -0000000000019206 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0>: - 19206: 7159 addi sp,sp,-112 - 19208: e4ce sd s3,72(sp) - 1920a: 89aa mv s3,a0 - 1920c: 04800513 li a0,72 - 19210: f0a2 sd s0,96(sp) - 19212: eca6 sd s1,88(sp) - 19214: e8ca sd s2,80(sp) - 19216: 84b2 mv s1,a2 - 19218: f45e sd s7,40(sp) - 1921a: 892e mv s2,a1 - 1921c: f486 sd ra,104(sp) - 1921e: e82fc0ef jal ra,158a0 <_Znwm@plt> - 19222: 609c ld a5,0(s1) - 19224: 03050b93 addi s7,a0,48 - 19228: 03753023 sd s7,32(a0) - 1922c: 638c ld a1,0(a5) - 1922e: 6790 ld a2,8(a5) - 19230: 842a mv s0,a0 - 19232: 02050513 addi a0,a0,32 - 19236: 962e add a2,a2,a1 - 19238: bd6ff0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1923c: e0d2 sd s4,64(sp) - 1923e: fc56 sd s5,56(sp) - 19240: f062 sd s8,32(sp) - 19242: 04043023 sd zero,64(s0) - 19246: 00898c13 addi s8,s3,8 - 1924a: 02043a83 ld s5,32(s0) - 1924e: 02843a03 ld s4,40(s0) - 19252: 84ca mv s1,s2 - 19254: 0f2c0d63 beq s8,s2,1934e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x148> - 19258: f85a sd s6,48(sp) - 1925a: 02893b03 ld s6,40(s2) - 1925e: ec66 sd s9,24(sp) - 19260: 8cd2 mv s9,s4 - 19262: 074b6b63 bltu s6,s4,192d8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xd2> - 19266: 060c8c63 beqz s9,192de <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xd8> - 1926a: e86a sd s10,16(sp) - 1926c: 02093d03 ld s10,32(s2) - 19270: 8666 mv a2,s9 - 19272: 8556 mv a0,s5 - 19274: 85ea mv a1,s10 - 19276: f4afc0ef jal ra,159c0 - 1927a: 10050f63 beqz a0,19398 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x192> - 1927e: 12054b63 bltz a0,193b4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1ae> - 19282: 856a mv a0,s10 - 19284: 8666 mv a2,s9 - 19286: 85d6 mv a1,s5 - 19288: f38fc0ef jal ra,159c0 - 1928c: 6d42 ld s10,16(sp) - 1928e: ed09 bnez a0,192a8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xa2> - 19290: 800007b7 lui a5,0x80000 - 19294: 414b0b33 sub s6,s6,s4 - 19298: fff7c713 not a4,a5 - 1929c: 01674863 blt a4,s6,192ac <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xa6> - 192a0: 10fb4c63 blt s6,a5,193b8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1b2> - 192a4: 000b051b sext.w a0,s6 - 192a8: 10054863 bltz a0,193b8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1b2> - 192ac: 7b42 ld s6,48(sp) - 192ae: 6ce2 ld s9,24(sp) - 192b0: 017a8563 beq s5,s7,192ba <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xb4> - 192b4: 8556 mv a0,s5 - 192b6: e4afc0ef jal ra,15900 <_ZdlPv@plt> - 192ba: 8522 mv a0,s0 - 192bc: e44fc0ef jal ra,15900 <_ZdlPv@plt> - 192c0: 70a6 ld ra,104(sp) - 192c2: 7406 ld s0,96(sp) - 192c4: 6a06 ld s4,64(sp) - 192c6: 7ae2 ld s5,56(sp) - 192c8: 7c02 ld s8,32(sp) - 192ca: 6946 ld s2,80(sp) - 192cc: 69a6 ld s3,72(sp) - 192ce: 7ba2 ld s7,40(sp) - 192d0: 8526 mv a0,s1 - 192d2: 64e6 ld s1,88(sp) - 192d4: 6165 addi sp,sp,112 - 192d6: 8082 ret - 192d8: 8cda mv s9,s6 - 192da: f80c98e3 bnez s9,1926a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x64> - 192de: 80000737 lui a4,0x80000 - 192e2: fff74693 not a3,a4 - 192e6: 416a07b3 sub a5,s4,s6 - 192ea: faf6c3e3 blt a3,a5,19290 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x8a> - 192ee: 00e7c663 blt a5,a4,192fa <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xf4> - 192f2: 02079713 slli a4,a5,0x20 - 192f6: f8075de3 bgez a4,19290 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x8a> - 192fa: 0189b783 ld a5,24(s3) - 192fe: 0f278863 beq a5,s2,193ee <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1e8> - 19302: 854a mv a0,s2 - 19304: e8cfc0ef jal ra,15990 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt> - 19308: 750c ld a1,40(a0) - 1930a: 892a mv s2,a0 - 1930c: 7108 ld a0,32(a0) - 1930e: 86d2 mv a3,s4 - 19310: 8656 mv a2,s5 - 19312: fd7fe0ef jal ra,182e8 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> - 19316: 0c054963 bltz a0,193e8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1e2> - 1931a: 8652 mv a2,s4 - 1931c: 85d6 mv a1,s5 - 1931e: 854e mv a0,s3 - 19320: df2ff0ef jal ra,18912 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0> - 19324: 84ae mv s1,a1 - 19326: e42e sd a1,8(sp) - 19328: e02a sd a0,0(sp) - 1932a: 7b42 ld s6,48(sp) - 1932c: 6ce2 ld s9,24(sp) - 1932e: 87aa mv a5,a0 - 19330: c0b5 beqz s1,19394 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x18e> - 19332: 4505 li a0,1 - 19334: cb95 beqz a5,19368 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x162> - 19336: 8626 mv a2,s1 - 19338: 86e2 mv a3,s8 - 1933a: 85a2 mv a1,s0 - 1933c: a64fc0ef jal ra,155a0 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt> - 19340: 0289b783 ld a5,40(s3) - 19344: 84a2 mv s1,s0 - 19346: 0785 addi a5,a5,1 # ffffffff80000001 <__global_pointer$+0xffffffff7ffb4271> - 19348: 02f9b423 sd a5,40(s3) - 1934c: bf95 j 192c0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xba> - 1934e: 0289b783 ld a5,40(s3) - 19352: c79d beqz a5,19380 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x17a> - 19354: 0209b483 ld s1,32(s3) - 19358: 86d2 mv a3,s4 - 1935a: 8656 mv a2,s5 - 1935c: 748c ld a1,40(s1) - 1935e: 7088 ld a0,32(s1) - 19360: f89fe0ef jal ra,182e8 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> - 19364: 00055e63 bgez a0,19380 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x17a> - 19368: 4505 li a0,1 - 1936a: fc9c06e3 beq s8,s1,19336 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x130> - 1936e: 7494 ld a3,40(s1) - 19370: 7090 ld a2,32(s1) - 19372: 85d2 mv a1,s4 - 19374: 8556 mv a0,s5 - 19376: f73fe0ef jal ra,182e8 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> - 1937a: 01f5551b srliw a0,a0,0x1f - 1937e: bf65 j 19336 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x130> - 19380: 8652 mv a2,s4 - 19382: 85d6 mv a1,s5 - 19384: 854e mv a0,s3 - 19386: d8cff0ef jal ra,18912 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_.isra.0> - 1938a: 84ae mv s1,a1 - 1938c: e42e sd a1,8(sp) - 1938e: e02a sd a0,0(sp) - 19390: 87aa mv a5,a0 - 19392: f0c5 bnez s1,19332 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x12c> - 19394: 84be mv s1,a5 - 19396: bf29 j 192b0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xaa> - 19398: 80000737 lui a4,0x80000 - 1939c: fff74693 not a3,a4 - 193a0: 416a07b3 sub a5,s4,s6 - 193a4: ecf6cfe3 blt a3,a5,19282 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x7c> - 193a8: 00e7c663 blt a5,a4,193b4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1ae> - 193ac: 02079713 slli a4,a5,0x20 - 193b0: ec0759e3 bgez a4,19282 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x7c> - 193b4: 6d42 ld s10,16(sp) - 193b6: b791 j 192fa <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0xf4> - 193b8: 0209b783 ld a5,32(s3) - 193bc: 03278d63 beq a5,s2,193f6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1f0> - 193c0: 854a mv a0,s2 - 193c2: b2efc0ef jal ra,156f0 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@plt> - 193c6: 7514 ld a3,40(a0) - 193c8: 7110 ld a2,32(a0) - 193ca: 8b2a mv s6,a0 - 193cc: 85d2 mv a1,s4 - 193ce: 8556 mv a0,s5 - 193d0: f19fe0ef jal ra,182e8 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> - 193d4: f40553e3 bgez a0,1931a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x114> - 193d8: 01893783 ld a5,24(s2) - 193dc: cf89 beqz a5,193f6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1f0> - 193de: 84da mv s1,s6 - 193e0: 6ce2 ld s9,24(sp) - 193e2: 7b42 ld s6,48(sp) - 193e4: 4505 li a0,1 - 193e6: bf81 j 19336 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x130> - 193e8: 01893783 ld a5,24(s2) - 193ec: cb81 beqz a5,193fc <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x1f6> - 193ee: 7b42 ld s6,48(sp) - 193f0: 6ce2 ld s9,24(sp) - 193f2: 4505 li a0,1 - 193f4: b789 j 19336 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x130> - 193f6: 7b42 ld s6,48(sp) - 193f8: 6ce2 ld s9,24(sp) - 193fa: bf95 j 1936e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x168> - 193fc: 7b42 ld s6,48(sp) - 193fe: 6ce2 ld s9,24(sp) - 19400: 84ca mv s1,s2 - 19402: b79d j 19368 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0+0x162> - 19404: e0d2 sd s4,64(sp) - 19406: fc56 sd s5,56(sp) - 19408: f85a sd s6,48(sp) - 1940a: f062 sd s8,32(sp) - 1940c: ec66 sd s9,24(sp) - 1940e: e86a sd s10,16(sp) - 19410: 9b0fc0ef jal ra,155c0 <__cxa_begin_catch@plt> - 19414: 8522 mv a0,s0 - 19416: ceafc0ef jal ra,15900 <_ZdlPv@plt> - 1941a: c56fc0ef jal ra,15870 <__cxa_rethrow@plt> - 1941e: 842a mv s0,a0 - 19420: 841fc0ef jal ra,15c60 <__cxa_end_catch@plt> - 19424: 8522 mv a0,s0 - 19426: bcafc0ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000001942a <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_>: - 1942a: 715d addi sp,sp,-80 - 1942c: f052 sd s4,32(sp) - 1942e: 8a2a mv s4,a0 - 19430: 03800513 li a0,56 - 19434: e0a2 sd s0,64(sp) - 19436: fc26 sd s1,56(sp) - 19438: f84a sd s2,48(sp) - 1943a: f44e sd s3,40(sp) - 1943c: ec56 sd s5,24(sp) - 1943e: e85a sd s6,16(sp) - 19440: 8ab2 mv s5,a2 - 19442: 8b2e mv s6,a1 - 19444: 84b6 mv s1,a3 - 19446: e486 sd ra,72(sp) - 19448: 89ba mv s3,a4 - 1944a: c56fc0ef jal ra,158a0 <_Znwm@plt> - 1944e: 02850913 addi s2,a0,40 - 19452: 01652023 sw s6,0(a0) - 19456: 01553423 sd s5,8(a0) - 1945a: c904 sw s1,16(a0) - 1945c: 01253c23 sd s2,24(a0) - 19460: 842a mv s0,a0 - 19462: 08098663 beqz s3,194ee <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0xc4> - 19466: 01850a93 addi s5,a0,24 - 1946a: 854e mv a0,s3 - 1946c: f64fc0ef jal ra,15bd0 - 19470: e42a sd a0,8(sp) - 19472: 47bd li a5,15 - 19474: 84aa mv s1,a0 - 19476: 04a7e863 bltu a5,a0,194c6 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x9c> - 1947a: 4785 li a5,1 - 1947c: 02f51663 bne a0,a5,194a8 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x7e> - 19480: 0009c783 lbu a5,0(s3) - 19484: 02f40423 sb a5,40(s0) - 19488: f004 sd s1,32(s0) - 1948a: 9926 add s2,s2,s1 - 1948c: 00090023 sb zero,0(s2) - 19490: 008a3023 sd s0,0(s4) - 19494: 60a6 ld ra,72(sp) - 19496: 6406 ld s0,64(sp) - 19498: 74e2 ld s1,56(sp) - 1949a: 7942 ld s2,48(sp) - 1949c: 79a2 ld s3,40(sp) - 1949e: 7a02 ld s4,32(sp) - 194a0: 6ae2 ld s5,24(sp) - 194a2: 6b42 ld s6,16(sp) - 194a4: 6161 addi sp,sp,80 - 194a6: 8082 ret - 194a8: d165 beqz a0,19488 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x5e> - 194aa: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma - 194ae: 02098407 vle8.v v8,(s3) - 194b2: 8c9d sub s1,s1,a5 - 194b4: 99be add s3,s3,a5 - 194b6: 02090427 vse8.v v8,(s2) - 194ba: 993e add s2,s2,a5 - 194bc: f4fd bnez s1,194aa <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x80> - 194be: 64a2 ld s1,8(sp) - 194c0: 01843903 ld s2,24(s0) - 194c4: b7d1 j 19488 <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x5e> - 194c6: 8556 mv a0,s5 - 194c8: 4601 li a2,0 - 194ca: 002c addi a1,sp,8 - 194cc: 9e4fc0ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 194d0: 67a2 ld a5,8(sp) - 194d2: ec08 sd a0,24(s0) - 194d4: 892a mv s2,a0 - 194d6: f41c sd a5,40(s0) - 194d8: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma - 194dc: 02098407 vle8.v v8,(s3) - 194e0: 8c9d sub s1,s1,a5 - 194e2: 99be add s3,s3,a5 - 194e4: 02090427 vse8.v v8,(s2) - 194e8: 993e add s2,s2,a5 - 194ea: f0e1 bnez s1,194aa <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x80> - 194ec: bfc9 j 194be <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_+0x94> - 194ee: 8e3fc0ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 194f2: 87aa mv a5,a0 - 194f4: 8522 mv a0,s0 - 194f6: 843e mv s0,a5 - 194f8: c08fc0ef jal ra,15900 <_ZdlPv@plt> - 194fc: 8522 mv a0,s0 - 194fe: af2fc0ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000019502 <_ZN7testing8internal12AssertHelperD1Ev>: - 19502: 1141 addi sp,sp,-16 - 19504: e022 sd s0,0(sp) - 19506: 6100 ld s0,0(a0) - 19508: e406 sd ra,8(sp) - 1950a: cc11 beqz s0,19526 <_ZN7testing8internal12AssertHelperD1Ev+0x24> - 1950c: 6c08 ld a0,24(s0) - 1950e: 02840793 addi a5,s0,40 - 19512: 00f50463 beq a0,a5,1951a <_ZN7testing8internal12AssertHelperD1Ev+0x18> - 19516: beafc0ef jal ra,15900 <_ZdlPv@plt> - 1951a: 8522 mv a0,s0 - 1951c: 6402 ld s0,0(sp) - 1951e: 60a2 ld ra,8(sp) - 19520: 0141 addi sp,sp,16 - 19522: bdefc06f j 15900 <_ZdlPv@plt> - 19526: 60a2 ld ra,8(sp) - 19528: 6402 ld s0,0(sp) - 1952a: 0141 addi sp,sp,16 - 1952c: 8082 ret - -000000000001952e <_ZN7testing8internal8GetArgvsB5cxx11Ev>: - 1952e: cd817057 vsetivli zero,2,e64,m1,ta,ma - 19532: 5e0030d7 vmv.v.i v1,0 - 19536: 7159 addi sp,sp,-112 - 19538: f0a2 sd s0,96(sp) - 1953a: eca6 sd s1,88(sp) - 1953c: e4ce sd s3,72(sp) - 1953e: f486 sd ra,104(sp) - 19540: f45e sd s7,40(sp) - 19542: 8b818413 addi s0,gp,-1864 # 4b648 <_ZN7testing8internalL7g_argvsE> - 19546: 6418 ld a4,8(s0) - 19548: 601c ld a5,0(s0) - 1954a: 020570a7 vse64.v v1,(a0) - 1954e: 00053823 sd zero,16(a0) - 19552: 89aa mv s3,a0 - 19554: 40f704b3 sub s1,a4,a5 - 19558: 0cf70e63 beq a4,a5,19634 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x106> - 1955c: fc100793 li a5,-63 - 19560: 8385 srli a5,a5,0x1 - 19562: e8ca sd s2,80(sp) - 19564: e0d2 sd s4,64(sp) - 19566: 0e97e963 bltu a5,s1,19658 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x12a> - 1956a: 8526 mv a0,s1 - 1956c: b34fc0ef jal ra,158a0 <_Znwm@plt> - 19570: 8baa mv s7,a0 - 19572: 0179b023 sd s7,0(s3) - 19576: 0179b423 sd s7,8(s3) - 1957a: 00043903 ld s2,0(s0) - 1957e: 00843a03 ld s4,8(s0) - 19582: 94de add s1,s1,s7 - 19584: 0099b823 sd s1,16(s3) - 19588: 0d490663 beq s2,s4,19654 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x126> - 1958c: fc56 sd s5,56(sp) - 1958e: f85a sd s6,48(sp) - 19590: f062 sd s8,32(sp) - 19592: ec66 sd s9,24(sp) - 19594: 84de mv s1,s7 - 19596: 4abd li s5,15 - 19598: 4b05 li s6,1 - 1959a: 00810c13 addi s8,sp,8 - 1959e: a831 j 195ba <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x8c> - 195a0: 09640563 beq s0,s6,1962a <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xfc> - 195a4: ec0d bnez s0,195de <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xb0> - 195a6: e480 sd s0,8(s1) - 195a8: 9522 add a0,a0,s0 - 195aa: 00050023 sb zero,0(a0) - 195ae: 02090913 addi s2,s2,32 - 195b2: 02048493 addi s1,s1,32 - 195b6: 052a0a63 beq s4,s2,1960a <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xdc> - 195ba: 00893403 ld s0,8(s2) - 195be: 01048513 addi a0,s1,16 - 195c2: e088 sd a0,0(s1) - 195c4: 00093c83 ld s9,0(s2) - 195c8: e422 sd s0,8(sp) - 195ca: fc8afbe3 bgeu s5,s0,195a0 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x72> - 195ce: 4601 li a2,0 - 195d0: 85e2 mv a1,s8 - 195d2: 8526 mv a0,s1 - 195d4: 8dcfc0ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 195d8: 67a2 ld a5,8(sp) - 195da: e088 sd a0,0(s1) - 195dc: e89c sd a5,16(s1) - 195de: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 195e2: 020c8407 vle8.v v8,(s9) - 195e6: 8c1d sub s0,s0,a5 - 195e8: 9cbe add s9,s9,a5 - 195ea: 02050427 vse8.v v8,(a0) - 195ee: 953e add a0,a0,a5 - 195f0: f47d bnez s0,195de <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xb0> - 195f2: 6422 ld s0,8(sp) - 195f4: 6088 ld a0,0(s1) - 195f6: 02090913 addi s2,s2,32 - 195fa: e480 sd s0,8(s1) - 195fc: 9522 add a0,a0,s0 - 195fe: 00050023 sb zero,0(a0) - 19602: 02048493 addi s1,s1,32 - 19606: fb2a1ae3 bne s4,s2,195ba <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x8c> - 1960a: 7ae2 ld s5,56(sp) - 1960c: 7b42 ld s6,48(sp) - 1960e: 7c02 ld s8,32(sp) - 19610: 6ce2 ld s9,24(sp) - 19612: 70a6 ld ra,104(sp) - 19614: 7406 ld s0,96(sp) - 19616: 0099b423 sd s1,8(s3) - 1961a: 6946 ld s2,80(sp) - 1961c: 6a06 ld s4,64(sp) - 1961e: 64e6 ld s1,88(sp) - 19620: 7ba2 ld s7,40(sp) - 19622: 854e mv a0,s3 - 19624: 69a6 ld s3,72(sp) - 19626: 6165 addi sp,sp,112 - 19628: 8082 ret - 1962a: 000cc783 lbu a5,0(s9) - 1962e: 00f48823 sb a5,16(s1) - 19632: bf95 j 195a6 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x78> - 19634: e8ca sd s2,80(sp) - 19636: e0d2 sd s4,64(sp) - 19638: 4b81 li s7,0 - 1963a: 0179b023 sd s7,0(s3) - 1963e: 0179b423 sd s7,8(s3) - 19642: 00043903 ld s2,0(s0) - 19646: 00843a03 ld s4,8(s0) - 1964a: 94de add s1,s1,s7 - 1964c: 0099b823 sd s1,16(s3) - 19650: f3491ee3 bne s2,s4,1958c <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x5e> - 19654: 84de mv s1,s7 - 19656: bf75 j 19612 <_ZN7testing8internal8GetArgvsB5cxx11Ev+0xe4> - 19658: fc56 sd s5,56(sp) - 1965a: f85a sd s6,48(sp) - 1965c: f062 sd s8,32(sp) - 1965e: ec66 sd s9,24(sp) - 19660: e40fc0ef jal ra,15ca0 <_ZSt28__throw_bad_array_new_lengthv@plt> - 19664: f5dfb0ef jal ra,155c0 <__cxa_begin_catch@plt> - 19668: 009b8963 beq s7,s1,1967a <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x14c> - 1966c: 855e mv a0,s7 - 1966e: 020b8b93 addi s7,s7,32 - 19672: c92fd0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 19676: fe9b9be3 bne s7,s1,1966c <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x13e> - 1967a: 9f6fc0ef jal ra,15870 <__cxa_rethrow@plt> - 1967e: 842a mv s0,a0 - 19680: de0fc0ef jal ra,15c60 <__cxa_end_catch@plt> - 19684: 0009b503 ld a0,0(s3) - 19688: c119 beqz a0,1968e <_ZN7testing8internal8GetArgvsB5cxx11Ev+0x160> - 1968a: a76fc0ef jal ra,15900 <_ZdlPv@plt> - 1968e: 8522 mv a0,s0 - 19690: 960fc0ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000019694 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev>: - 19694: 7179 addi sp,sp,-48 - 19696: 00031797 auipc a5,0x31 - 1969a: 5127b783 ld a5,1298(a5) # 4aba8 <_GLOBAL_OFFSET_TABLE_+0x58> - 1969e: e84a sd s2,16(sp) - 196a0: 0007b903 ld s2,0(a5) - 196a4: ec26 sd s1,24(sp) - 196a6: 03a00593 li a1,58 - 196aa: 84aa mv s1,a0 - 196ac: 854a mv a0,s2 - 196ae: f406 sd ra,40(sp) - 196b0: d31fb0ef jal ra,153e0 - 196b4: cd39 beqz a0,19712 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x7e> - 196b6: f022 sd s0,32(sp) - 196b8: 41250433 sub s0,a0,s2 - 196bc: 01048513 addi a0,s1,16 - 196c0: e422 sd s0,8(sp) - 196c2: e088 sd a0,0(s1) - 196c4: 47bd li a5,15 - 196c6: 0287e163 bltu a5,s0,196e8 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x54> - 196ca: 4785 li a5,1 - 196cc: 04f40d63 beq s0,a5,19726 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x92> - 196d0: e405 bnez s0,196f8 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x64> - 196d2: e480 sd s0,8(s1) - 196d4: 9522 add a0,a0,s0 - 196d6: 00050023 sb zero,0(a0) - 196da: 7402 ld s0,32(sp) - 196dc: 70a2 ld ra,40(sp) - 196de: 6942 ld s2,16(sp) - 196e0: 8526 mv a0,s1 - 196e2: 64e2 ld s1,24(sp) - 196e4: 6145 addi sp,sp,48 - 196e6: 8082 ret - 196e8: 4601 li a2,0 - 196ea: 002c addi a1,sp,8 - 196ec: 8526 mv a0,s1 - 196ee: fc3fb0ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 196f2: 67a2 ld a5,8(sp) - 196f4: e088 sd a0,0(s1) - 196f6: e89c sd a5,16(s1) - 196f8: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 196fc: 02090407 vle8.v v8,(s2) - 19700: 8c1d sub s0,s0,a5 - 19702: 993e add s2,s2,a5 - 19704: 02050427 vse8.v v8,(a0) - 19708: 953e add a0,a0,a5 - 1970a: f47d bnez s0,196f8 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x64> - 1970c: 6422 ld s0,8(sp) - 1970e: 6088 ld a0,0(s1) - 19710: b7c9 j 196d2 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x3e> - 19712: 8526 mv a0,s1 - 19714: 85ca mv a1,s2 - 19716: af2ff0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 1971a: 70a2 ld ra,40(sp) - 1971c: 6942 ld s2,16(sp) - 1971e: 8526 mv a0,s1 - 19720: 64e2 ld s1,24(sp) - 19722: 6145 addi sp,sp,48 - 19724: 8082 ret - 19726: 00094783 lbu a5,0(s2) - 1972a: 00f48823 sb a5,16(s1) - 1972e: b755 j 196d2 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev+0x3e> - -0000000000019730 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_>: - 19730: 1101 addi sp,sp,-32 - 19732: e822 sd s0,16(sp) - 19734: e426 sd s1,8(sp) - 19736: e04a sd s2,0(sp) - 19738: ec06 sd ra,24(sp) - 1973a: 00054783 lbu a5,0(a0) - 1973e: 03a00913 li s2,58 - 19742: 00150413 addi s0,a0,1 - 19746: 84ae mv s1,a1 - 19748: 0005c503 lbu a0,0(a1) - 1974c: 03278863 beq a5,s2,1977c <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x4c> - 19750: 02f96e63 bltu s2,a5,1978c <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x5c> - 19754: c785 beqz a5,1977c <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x4c> - 19756: 02a00713 li a4,42 - 1975a: 04e79563 bne a5,a4,197a4 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x74> - 1975e: c911 beqz a0,19772 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x42> - 19760: 00148593 addi a1,s1,1 - 19764: fff40513 addi a0,s0,-1 - 19768: fc9ff0ef jal ra,19730 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_> - 1976c: e515 bnez a0,19798 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x68> - 1976e: 0004c503 lbu a0,0(s1) - 19772: 00044783 lbu a5,0(s0) - 19776: 0405 addi s0,s0,1 - 19778: fd279ce3 bne a5,s2,19750 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x20> - 1977c: 60e2 ld ra,24(sp) - 1977e: 6442 ld s0,16(sp) - 19780: 64a2 ld s1,8(sp) - 19782: 6902 ld s2,0(sp) - 19784: 00153513 seqz a0,a0 - 19788: 6105 addi sp,sp,32 - 1978a: 8082 ret - 1978c: 03f00713 li a4,63 - 19790: 00e79a63 bne a5,a4,197a4 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x74> - 19794: e911 bnez a0,197a8 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x78> - 19796: 4501 li a0,0 - 19798: 60e2 ld ra,24(sp) - 1979a: 6442 ld s0,16(sp) - 1979c: 64a2 ld s1,8(sp) - 1979e: 6902 ld s2,0(sp) - 197a0: 6105 addi sp,sp,32 - 197a2: 8082 ret - 197a4: fea799e3 bne a5,a0,19796 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x66> - 197a8: 0485 addi s1,s1,1 - 197aa: 0004c503 lbu a0,0(s1) - 197ae: b7d1 j 19772 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_+0x42> - -00000000000197b0 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc>: - 197b0: 1101 addi sp,sp,-32 - 197b2: e822 sd s0,16(sp) - 197b4: e426 sd s1,8(sp) - 197b6: ec06 sd ra,24(sp) - 197b8: 84aa mv s1,a0 - 197ba: 842e mv s0,a1 - 197bc: a031 j 197c8 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x18> - 197be: c23fb0ef jal ra,153e0 - 197c2: cd09 beqz a0,197dc <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x2c> - 197c4: 00150413 addi s0,a0,1 - 197c8: 608c ld a1,0(s1) - 197ca: 8522 mv a0,s0 - 197cc: f65ff0ef jal ra,19730 <_ZN7testing8internal15UnitTestOptions20PatternMatchesStringEPKcS3_> - 197d0: 87aa mv a5,a0 - 197d2: 03a00593 li a1,58 - 197d6: 8522 mv a0,s0 - 197d8: 843e mv s0,a5 - 197da: d3f5 beqz a5,197be <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0xe> - 197dc: 60e2 ld ra,24(sp) - 197de: 8522 mv a0,s0 - 197e0: 6442 ld s0,16(sp) - 197e2: 64a2 ld s1,8(sp) - 197e4: 6105 addi sp,sp,32 - 197e6: 8082 ret - -00000000000197e8 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_>: - 197e8: 7155 addi sp,sp,-208 - 197ea: f94a sd s2,176(sp) - 197ec: 00853903 ld s2,8(a0) - 197f0: fd26 sd s1,184(sp) - 197f2: 1084 addi s1,sp,96 - 197f4: 87aa mv a5,a0 - 197f6: e1a2 sd s0,192(sp) - 197f8: f54e sd s3,168(sp) - 197fa: 1880 addi s0,sp,112 - 197fc: 89ae mv s3,a1 - 197fe: 8526 mv a0,s1 - 19800: 00190593 addi a1,s2,1 - 19804: f152 sd s4,160(sp) - 19806: e586 sd ra,200(sp) - 19808: 0007ba03 ld s4,0(a5) - 1980c: ed56 sd s5,152(sp) - 1980e: e95a sd s6,144(sp) - 19810: e55e sd s7,136(sp) - 19812: e162 sd s8,128(sp) - 19814: f482 sd zero,104(sp) - 19816: 06010823 sb zero,112(sp) - 1981a: f0a2 sd s0,96(sp) - 1981c: 9d4fc0ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 19820: 7726 ld a4,104(sp) - 19822: 57fd li a5,-1 - 19824: 8389 srli a5,a5,0x2 - 19826: 8f99 sub a5,a5,a4 - 19828: 2d27e763 bltu a5,s2,19af6 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x30e> - 1982c: 864a mv a2,s2 - 1982e: 85d2 mv a1,s4 - 19830: 8526 mv a0,s1 - 19832: 96efc0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 19836: 7726 ld a4,104(sp) - 19838: 57fd li a5,-1 - 1983a: 8389 srli a5,a5,0x2 - 1983c: 2af70763 beq a4,a5,19aea <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x302> - 19840: 4605 li a2,1 - 19842: 00021597 auipc a1,0x21 - 19846: efe58593 addi a1,a1,-258 # 3a740 <_IO_stdin_used+0x20e8> - 1984a: 8526 mv a0,s1 - 1984c: 954fc0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 19850: 0009b903 ld s2,0(s3) - 19854: 854a mv a0,s2 - 19856: b7afc0ef jal ra,15bd0 - 1985a: 7726 ld a4,104(sp) - 1985c: 57fd li a5,-1 - 1985e: 8389 srli a5,a5,0x2 - 19860: 8f99 sub a5,a5,a4 - 19862: 862a mv a2,a0 - 19864: 28a7ef63 bltu a5,a0,19b02 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x31a> - 19868: 85ca mv a1,s2 - 1986a: 8526 mv a0,s1 - 1986c: 934fc0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 19870: 01010a13 addi s4,sp,16 - 19874: e052 sd s4,0(sp) - 19876: 6114 ld a3,0(a0) - 19878: 01050713 addi a4,a0,16 - 1987c: 87aa mv a5,a0 - 1987e: 1ce68163 beq a3,a4,19a40 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x258> - 19882: 6910 ld a2,16(a0) - 19884: e036 sd a3,0(sp) - 19886: e832 sd a2,16(sp) - 19888: e398 sd a4,0(a5) - 1988a: 00078823 sb zero,16(a5) - 1988e: 6798 ld a4,8(a5) - 19890: 7506 ld a0,96(sp) - 19892: 0007b423 sd zero,8(a5) - 19896: e43a sd a4,8(sp) - 19898: 00850463 beq a0,s0,198a0 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0xb8> - 1989c: 864fc0ef jal ra,15900 <_ZdlPv@plt> - 198a0: 00031797 auipc a5,0x31 - 198a4: 6c87b783 ld a5,1736(a5) # 4af68 <_GLOBAL_OFFSET_TABLE_+0x418> - 198a8: 0007b983 ld s3,0(a5) - 198ac: 02d00593 li a1,45 - 198b0: 03010a93 addi s5,sp,48 - 198b4: 854e mv a0,s3 - 198b6: 05010b13 addi s6,sp,80 - 198ba: b27fb0ef jal ra,153e0 - 198be: f402 sd zero,40(sp) - 198c0: 02010823 sb zero,48(sp) - 198c4: e482 sd zero,72(sp) - 198c6: 04010823 sb zero,80(sp) - 198ca: f056 sd s5,32(sp) - 198cc: e0da sd s6,64(sp) - 198ce: 892a mv s2,a0 - 198d0: 02010b93 addi s7,sp,32 - 198d4: 0e050863 beqz a0,199c4 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x1dc> - 198d8: 85ce mv a1,s3 - 198da: 862a mv a2,a0 - 198dc: 8526 mv a0,s1 - 198de: f0a2 sd s0,96(sp) - 198e0: f482 sd zero,104(sp) - 198e2: 04010c13 addi s8,sp,64 - 198e6: 898a mv s3,sp - 198e8: db3fe0ef jal ra,1869a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> - 198ec: 7782 ld a5,32(sp) - 198ee: 19578863 beq a5,s5,19a7e <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x296> - 198f2: 7686 ld a3,96(sp) - 198f4: 10868e63 beq a3,s0,19a10 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x228> - 198f8: 10b8 addi a4,sp,104 - 198fa: cd817057 vsetivli zero,2,e64,m1,ta,ma - 198fe: 02077087 vle64.v v1,(a4) - 19902: 1038 addi a4,sp,40 - 19904: 7642 ld a2,48(sp) - 19906: f036 sd a3,32(sp) - 19908: 020770a7 vse64.v v1,(a4) - 1990c: 18078563 beqz a5,19a96 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2ae> - 19910: f0be sd a5,96(sp) - 19912: f8b2 sd a2,112(sp) - 19914: f482 sd zero,104(sp) - 19916: 00078023 sb zero,0(a5) - 1991a: 7506 ld a0,96(sp) - 1991c: 00850463 beq a0,s0,19924 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x13c> - 19920: fe1fb0ef jal ra,15900 <_ZdlPv@plt> - 19924: 00190593 addi a1,s2,1 - 19928: 8526 mv a0,s1 - 1992a: 04010c13 addi s8,sp,64 - 1992e: 898a mv s3,sp - 19930: 8d8ff0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 19934: 6786 ld a5,64(sp) - 19936: 13678463 beq a5,s6,19a5e <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x276> - 1993a: 7686 ld a3,96(sp) - 1993c: 7726 ld a4,104(sp) - 1993e: 16868163 beq a3,s0,19aa0 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2b8> - 19942: 7646 ld a2,112(sp) - 19944: e4ba sd a4,72(sp) - 19946: e0b6 sd a3,64(sp) - 19948: 6746 ld a4,80(sp) - 1994a: e8b2 sd a2,80(sp) - 1994c: 12078563 beqz a5,19a76 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x28e> - 19950: f0be sd a5,96(sp) - 19952: f8ba sd a4,112(sp) - 19954: f482 sd zero,104(sp) - 19956: 00078023 sb zero,0(a5) - 1995a: 7506 ld a0,96(sp) - 1995c: 00850463 beq a0,s0,19964 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x17c> - 19960: fa1fb0ef jal ra,15900 <_ZdlPv@plt> - 19964: 77a2 ld a5,40(sp) - 19966: c7d9 beqz a5,199f4 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x20c> - 19968: 7582 ld a1,32(sp) - 1996a: 850a mv a0,sp - 1996c: 898a mv s3,sp - 1996e: 04010c13 addi s8,sp,64 - 19972: e3fff0ef jal ra,197b0 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> - 19976: 842a mv s0,a0 - 19978: ed0d bnez a0,199b2 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x1ca> - 1997a: 6506 ld a0,64(sp) - 1997c: 01650463 beq a0,s6,19984 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x19c> - 19980: f81fb0ef jal ra,15900 <_ZdlPv@plt> - 19984: 7502 ld a0,32(sp) - 19986: 01550463 beq a0,s5,1998e <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x1a6> - 1998a: f77fb0ef jal ra,15900 <_ZdlPv@plt> - 1998e: 6502 ld a0,0(sp) - 19990: 01450463 beq a0,s4,19998 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x1b0> - 19994: f6dfb0ef jal ra,15900 <_ZdlPv@plt> - 19998: 60ae ld ra,200(sp) - 1999a: 8522 mv a0,s0 - 1999c: 640e ld s0,192(sp) - 1999e: 74ea ld s1,184(sp) - 199a0: 794a ld s2,176(sp) - 199a2: 79aa ld s3,168(sp) - 199a4: 7a0a ld s4,160(sp) - 199a6: 6aea ld s5,152(sp) - 199a8: 6b4a ld s6,144(sp) - 199aa: 6baa ld s7,136(sp) - 199ac: 6c0a ld s8,128(sp) - 199ae: 6169 addi sp,sp,208 - 199b0: 8082 ret - 199b2: 6586 ld a1,64(sp) - 199b4: 850a mv a0,sp - 199b6: dfbff0ef jal ra,197b0 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> - 199ba: 00154413 xori s0,a0,1 - 199be: 0ff47413 zext.b s0,s0 - 199c2: bf65 j 1997a <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x192> - 199c4: 854e mv a0,s3 - 199c6: a0afc0ef jal ra,15bd0 - 199ca: 872a mv a4,a0 - 199cc: 86ce mv a3,s3 - 199ce: 855e mv a0,s7 - 199d0: 4601 li a2,0 - 199d2: 4581 li a1,0 - 199d4: 04010c13 addi s8,sp,64 - 199d8: 898a mv s3,sp - 199da: d97fb0ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 199de: 6626 ld a2,72(sp) - 199e0: 8562 mv a0,s8 - 199e2: 4701 li a4,0 - 199e4: 00021697 auipc a3,0x21 - 199e8: a1468693 addi a3,a3,-1516 # 3a3f8 <_IO_stdin_used+0x1da0> - 199ec: 4581 li a1,0 - 199ee: d83fb0ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 199f2: bf9d j 19968 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x180> - 199f4: 4705 li a4,1 - 199f6: 00022697 auipc a3,0x22 - 199fa: e3a68693 addi a3,a3,-454 # 3b830 <_ZN7testingL16kUniversalFilterE> - 199fe: 4601 li a2,0 - 19a00: 4581 li a1,0 - 19a02: 855e mv a0,s7 - 19a04: 04010c13 addi s8,sp,64 - 19a08: 898a mv s3,sp - 19a0a: d67fb0ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 19a0e: bfa9 j 19968 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x180> - 19a10: 7726 ld a4,104(sp) - 19a12: c30d beqz a4,19a34 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x24c> - 19a14: 4685 li a3,1 - 19a16: 8622 mv a2,s0 - 19a18: 0cd70263 beq a4,a3,19adc <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2f4> - 19a1c: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 19a20: 02060407 vle8.v v8,(a2) - 19a24: 8f15 sub a4,a4,a3 - 19a26: 9636 add a2,a2,a3 - 19a28: 02078427 vse8.v v8,(a5) - 19a2c: 97b6 add a5,a5,a3 - 19a2e: f77d bnez a4,19a1c <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x234> - 19a30: 7726 ld a4,104(sp) - 19a32: 7782 ld a5,32(sp) - 19a34: 97ba add a5,a5,a4 - 19a36: f43a sd a4,40(sp) - 19a38: 00078023 sb zero,0(a5) - 19a3c: 7786 ld a5,96(sp) - 19a3e: bdd9 j 19914 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x12c> - 19a40: 6514 ld a3,8(a0) - 19a42: 85d2 mv a1,s4 - 19a44: 853a mv a0,a4 - 19a46: 0685 addi a3,a3,1 - 19a48: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 19a4c: 02050407 vle8.v v8,(a0) - 19a50: 8e91 sub a3,a3,a2 - 19a52: 9532 add a0,a0,a2 - 19a54: 02058427 vse8.v v8,(a1) - 19a58: 95b2 add a1,a1,a2 - 19a5a: f6fd bnez a3,19a48 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x260> - 19a5c: b535 j 19888 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0xa0> - 19a5e: 7706 ld a4,96(sp) - 19a60: 02870f63 beq a4,s0,19a9e <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2b6> - 19a64: 10bc addi a5,sp,104 - 19a66: cd817057 vsetivli zero,2,e64,m1,ta,ma - 19a6a: 0207f087 vle64.v v1,(a5) - 19a6e: 00bc addi a5,sp,72 - 19a70: e0ba sd a4,64(sp) - 19a72: 0207f0a7 vse64.v v1,(a5) - 19a76: f0a2 sd s0,96(sp) - 19a78: 1880 addi s0,sp,112 - 19a7a: 87a2 mv a5,s0 - 19a7c: bde1 j 19954 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x16c> - 19a7e: 7706 ld a4,96(sp) - 19a80: f88708e3 beq a4,s0,19a10 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x228> - 19a84: 10bc addi a5,sp,104 - 19a86: cd817057 vsetivli zero,2,e64,m1,ta,ma - 19a8a: 0207f087 vle64.v v1,(a5) - 19a8e: 103c addi a5,sp,40 - 19a90: f03a sd a4,32(sp) - 19a92: 0207f0a7 vse64.v v1,(a5) - 19a96: f0a2 sd s0,96(sp) - 19a98: 1880 addi s0,sp,112 - 19a9a: 87a2 mv a5,s0 - 19a9c: bda5 j 19914 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x12c> - 19a9e: 7726 ld a4,104(sp) - 19aa0: c30d beqz a4,19ac2 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2da> - 19aa2: 4685 li a3,1 - 19aa4: 8622 mv a2,s0 - 19aa6: 02d70463 beq a4,a3,19ace <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2e6> - 19aaa: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 19aae: 02060407 vle8.v v8,(a2) - 19ab2: 8f15 sub a4,a4,a3 - 19ab4: 9636 add a2,a2,a3 - 19ab6: 02078427 vse8.v v8,(a5) - 19aba: 97b6 add a5,a5,a3 - 19abc: f77d bnez a4,19aaa <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2c2> - 19abe: 7726 ld a4,104(sp) - 19ac0: 6786 ld a5,64(sp) - 19ac2: 97ba add a5,a5,a4 - 19ac4: e4ba sd a4,72(sp) - 19ac6: 00078023 sb zero,0(a5) - 19aca: 7786 ld a5,96(sp) - 19acc: b561 j 19954 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x16c> - 19ace: 07014703 lbu a4,112(sp) - 19ad2: 00e78023 sb a4,0(a5) - 19ad6: 7726 ld a4,104(sp) - 19ad8: 6786 ld a5,64(sp) - 19ada: b7e5 j 19ac2 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x2da> - 19adc: 07014703 lbu a4,112(sp) - 19ae0: 00e78023 sb a4,0(a5) - 19ae4: 7726 ld a4,104(sp) - 19ae6: 7782 ld a5,32(sp) - 19ae8: b7b1 j 19a34 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x24c> - 19aea: 0001f517 auipc a0,0x1f - 19aee: f1650513 addi a0,a0,-234 # 38a00 <_IO_stdin_used+0x3a8> - 19af2: dfffb0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 19af6: 0001f517 auipc a0,0x1f - 19afa: f0a50513 addi a0,a0,-246 # 38a00 <_IO_stdin_used+0x3a8> - 19afe: df3fb0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 19b02: 0001f517 auipc a0,0x1f - 19b06: efe50513 addi a0,a0,-258 # 38a00 <_IO_stdin_used+0x3a8> - 19b0a: de7fb0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 19b0e: 842a mv s0,a0 - 19b10: 8562 mv a0,s8 - 19b12: ff3fc0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 19b16: 855e mv a0,s7 - 19b18: fedfc0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 19b1c: 854e mv a0,s3 - 19b1e: fe7fc0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 19b22: 8522 mv a0,s0 - 19b24: ccdfb0ef jal ra,157f0 <_Unwind_Resume@plt> - 19b28: 842a mv s0,a0 - 19b2a: 8526 mv a0,s1 - 19b2c: fd9fc0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 19b30: 8522 mv a0,s0 - 19b32: cbffb0ef jal ra,157f0 <_Unwind_Resume@plt> - 19b36: bfcd j 19b28 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0x340> - -0000000000019b38 <_ZN7testing8internal13GetTestTypeIdEv>: - 19b38: 00031517 auipc a0,0x31 - 19b3c: 10853503 ld a0,264(a0) # 4ac40 <_GLOBAL_OFFSET_TABLE_+0xf0> - 19b40: 8082 ret - -0000000000019b42 <_ZN7testing8internal20SingleFailureCheckerC1EPKNS_19TestPartResultArrayENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 19b42: 02050793 addi a5,a0,32 - 19b46: e91c sd a5,16(a0) - 19b48: 629c ld a5,0(a3) - 19b4a: 6698 ld a4,8(a3) - 19b4c: 0541 addi a0,a0,16 - 19b4e: feb53823 sd a1,-16(a0) - 19b52: fec52c23 sw a2,-8(a0) - 19b56: 85be mv a1,a5 - 19b58: 00e78633 add a2,a5,a4 - 19b5c: ab3fe06f j 1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - -0000000000019b60 <_ZN7testing8internal35DefaultGlobalTestPartResultReporterC1EPNS0_12UnitTestImplE>: - 19b60: 00031797 auipc a5,0x31 - 19b64: 4887b783 ld a5,1160(a5) # 4afe8 <_GLOBAL_OFFSET_TABLE_+0x498> - 19b68: 07c1 addi a5,a5,16 - 19b6a: e50c sd a1,8(a0) - 19b6c: e11c sd a5,0(a0) - 19b6e: 8082 ret - -0000000000019b70 <_ZN7testing8internal38DefaultPerThreadTestPartResultReporterC1EPNS0_12UnitTestImplE>: - 19b70: 00031797 auipc a5,0x31 - 19b74: 4507b783 ld a5,1104(a5) # 4afc0 <_GLOBAL_OFFSET_TABLE_+0x470> - 19b78: 07c1 addi a5,a5,16 - 19b7a: e50c sd a1,8(a0) - 19b7c: e11c sd a5,0(a0) - 19b7e: 8082 ret - -0000000000019b80 <_ZNK7testing8internal12UnitTestImpl22total_test_suite_countEv>: - 19b80: 617c ld a5,192(a0) - 19b82: 7d58 ld a4,184(a0) - 19b84: 40e78533 sub a0,a5,a4 - 19b88: 850d srai a0,a0,0x3 - 19b8a: 2501 sext.w a0,a0 - 19b8c: 8082 ret - -0000000000019b8e <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv>: - 19b8e: 7d5c ld a5,184(a0) - 19b90: 6174 ld a3,192(a0) - 19b92: 4501 li a0,0 - 19b94: 00d78a63 beq a5,a3,19ba8 <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv+0x1a> - 19b98: 6398 ld a4,0(a5) - 19b9a: 07a1 addi a5,a5,8 - 19b9c: 07074703 lbu a4,112(a4) # ffffffff80000070 <__global_pointer$+0xffffffff7ffb42e0> - 19ba0: 9d39 addw a0,a0,a4 - 19ba2: fef69be3 bne a3,a5,19b98 <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv+0xa> - 19ba6: 8082 ret - 19ba8: 8082 ret - -0000000000019baa <_ZNK7testing8internal12UnitTestImpl30reportable_disabled_test_countEv>: - 19baa: 7d58 ld a4,184(a0) - 19bac: 617c ld a5,192(a0) - 19bae: 1101 addi sp,sp,-32 - 19bb0: ec06 sd ra,24(sp) - 19bb2: e04a sd s2,0(sp) - 19bb4: 02e78d63 beq a5,a4,19bee <_ZNK7testing8internal12UnitTestImpl30reportable_disabled_test_countEv+0x44> - 19bb8: e822 sd s0,16(sp) - 19bba: e426 sd s1,8(sp) - 19bbc: 4901 li s2,0 - 19bbe: 84aa mv s1,a0 - 19bc0: 4401 li s0,0 - 19bc2: 00341793 slli a5,s0,0x3 - 19bc6: 973e add a4,a4,a5 - 19bc8: 6308 ld a0,0(a4) - 19bca: 0405 addi s0,s0,1 - 19bcc: 9aefe0ef jal ra,17d7a <_ZNK7testing9TestSuite30reportable_disabled_test_countEv> - 19bd0: 7cd8 ld a4,184(s1) - 19bd2: 60fc ld a5,192(s1) - 19bd4: 00a9093b addw s2,s2,a0 - 19bd8: 8f99 sub a5,a5,a4 - 19bda: 878d srai a5,a5,0x3 - 19bdc: fef463e3 bltu s0,a5,19bc2 <_ZNK7testing8internal12UnitTestImpl30reportable_disabled_test_countEv+0x18> - 19be0: 6442 ld s0,16(sp) - 19be2: 60e2 ld ra,24(sp) - 19be4: 64a2 ld s1,8(sp) - 19be6: 854a mv a0,s2 - 19be8: 6902 ld s2,0(sp) - 19bea: 6105 addi sp,sp,32 - 19bec: 8082 ret - 19bee: 60e2 ld ra,24(sp) - 19bf0: 4901 li s2,0 - 19bf2: 854a mv a0,s2 - 19bf4: 6902 ld s2,0(sp) - 19bf6: 6105 addi sp,sp,32 - 19bf8: 8082 ret - -0000000000019bfa <_ZNK7testing8internal12UnitTestImpl19disabled_test_countEv>: - 19bfa: 7d58 ld a4,184(a0) - 19bfc: 617c ld a5,192(a0) - 19bfe: 1101 addi sp,sp,-32 - 19c00: ec06 sd ra,24(sp) - 19c02: e04a sd s2,0(sp) - 19c04: 02e78d63 beq a5,a4,19c3e <_ZNK7testing8internal12UnitTestImpl19disabled_test_countEv+0x44> - 19c08: e822 sd s0,16(sp) - 19c0a: e426 sd s1,8(sp) - 19c0c: 4901 li s2,0 - 19c0e: 84aa mv s1,a0 - 19c10: 4401 li s0,0 - 19c12: 00341793 slli a5,s0,0x3 - 19c16: 973e add a4,a4,a5 - 19c18: 6308 ld a0,0(a4) - 19c1a: 0405 addi s0,s0,1 - 19c1c: 88dfe0ef jal ra,184a8 <_ZNK7testing9TestSuite19disabled_test_countEv> - 19c20: 7cd8 ld a4,184(s1) - 19c22: 60fc ld a5,192(s1) - 19c24: 00a9093b addw s2,s2,a0 - 19c28: 8f99 sub a5,a5,a4 - 19c2a: 878d srai a5,a5,0x3 - 19c2c: fef463e3 bltu s0,a5,19c12 <_ZNK7testing8internal12UnitTestImpl19disabled_test_countEv+0x18> - 19c30: 6442 ld s0,16(sp) - 19c32: 60e2 ld ra,24(sp) - 19c34: 64a2 ld s1,8(sp) - 19c36: 854a mv a0,s2 - 19c38: 6902 ld s2,0(sp) - 19c3a: 6105 addi sp,sp,32 - 19c3c: 8082 ret - 19c3e: 60e2 ld ra,24(sp) - 19c40: 4901 li s2,0 - 19c42: 854a mv a0,s2 - 19c44: 6902 ld s2,0(sp) - 19c46: 6105 addi sp,sp,32 - 19c48: 8082 ret - -0000000000019c4a <_ZNK7testing8internal12UnitTestImpl21reportable_test_countEv>: - 19c4a: 7d58 ld a4,184(a0) - 19c4c: 617c ld a5,192(a0) - 19c4e: 1101 addi sp,sp,-32 - 19c50: ec06 sd ra,24(sp) - 19c52: e04a sd s2,0(sp) - 19c54: 02e78d63 beq a5,a4,19c8e <_ZNK7testing8internal12UnitTestImpl21reportable_test_countEv+0x44> - 19c58: e822 sd s0,16(sp) - 19c5a: e426 sd s1,8(sp) - 19c5c: 4901 li s2,0 - 19c5e: 84aa mv s1,a0 - 19c60: 4401 li s0,0 - 19c62: 00341793 slli a5,s0,0x3 - 19c66: 973e add a4,a4,a5 - 19c68: 6308 ld a0,0(a4) - 19c6a: 0405 addi s0,s0,1 - 19c6c: 936fe0ef jal ra,17da2 <_ZNK7testing9TestSuite21reportable_test_countEv> - 19c70: 7cd8 ld a4,184(s1) - 19c72: 60fc ld a5,192(s1) - 19c74: 00a9093b addw s2,s2,a0 - 19c78: 8f99 sub a5,a5,a4 - 19c7a: 878d srai a5,a5,0x3 - 19c7c: fef463e3 bltu s0,a5,19c62 <_ZNK7testing8internal12UnitTestImpl21reportable_test_countEv+0x18> - 19c80: 6442 ld s0,16(sp) - 19c82: 60e2 ld ra,24(sp) - 19c84: 64a2 ld s1,8(sp) - 19c86: 854a mv a0,s2 - 19c88: 6902 ld s2,0(sp) - 19c8a: 6105 addi sp,sp,32 - 19c8c: 8082 ret - 19c8e: 60e2 ld ra,24(sp) - 19c90: 4901 li s2,0 - 19c92: 854a mv a0,s2 - 19c94: 6902 ld s2,0(sp) - 19c96: 6105 addi sp,sp,32 - 19c98: 8082 ret - -0000000000019c9a <_ZNK7testing8internal12UnitTestImpl16total_test_countEv>: - 19c9a: 7d58 ld a4,184(a0) - 19c9c: 617c ld a5,192(a0) - 19c9e: 1101 addi sp,sp,-32 - 19ca0: ec06 sd ra,24(sp) - 19ca2: e04a sd s2,0(sp) - 19ca4: 02e78d63 beq a5,a4,19cde <_ZNK7testing8internal12UnitTestImpl16total_test_countEv+0x44> - 19ca8: e822 sd s0,16(sp) - 19caa: e426 sd s1,8(sp) - 19cac: 4901 li s2,0 - 19cae: 84aa mv s1,a0 - 19cb0: 4401 li s0,0 - 19cb2: 00341793 slli a5,s0,0x3 - 19cb6: 973e add a4,a4,a5 - 19cb8: 6308 ld a0,0(a4) - 19cba: 0405 addi s0,s0,1 - 19cbc: 90afe0ef jal ra,17dc6 <_ZNK7testing9TestSuite16total_test_countEv> - 19cc0: 7cd8 ld a4,184(s1) - 19cc2: 60fc ld a5,192(s1) - 19cc4: 00a9093b addw s2,s2,a0 - 19cc8: 8f99 sub a5,a5,a4 - 19cca: 878d srai a5,a5,0x3 - 19ccc: fef463e3 bltu s0,a5,19cb2 <_ZNK7testing8internal12UnitTestImpl16total_test_countEv+0x18> - 19cd0: 6442 ld s0,16(sp) - 19cd2: 60e2 ld ra,24(sp) - 19cd4: 64a2 ld s1,8(sp) - 19cd6: 854a mv a0,s2 - 19cd8: 6902 ld s2,0(sp) - 19cda: 6105 addi sp,sp,32 - 19cdc: 8082 ret - 19cde: 60e2 ld ra,24(sp) - 19ce0: 4901 li s2,0 - 19ce2: 854a mv a0,s2 - 19ce4: 6902 ld s2,0(sp) - 19ce6: 6105 addi sp,sp,32 - 19ce8: 8082 ret - -0000000000019cea <_ZNK7testing8internal12UnitTestImpl17test_to_run_countEv>: - 19cea: 7d58 ld a4,184(a0) - 19cec: 617c ld a5,192(a0) - 19cee: 1101 addi sp,sp,-32 - 19cf0: ec06 sd ra,24(sp) - 19cf2: e04a sd s2,0(sp) - 19cf4: 02e78d63 beq a5,a4,19d2e <_ZNK7testing8internal12UnitTestImpl17test_to_run_countEv+0x44> - 19cf8: e822 sd s0,16(sp) - 19cfa: e426 sd s1,8(sp) - 19cfc: 4901 li s2,0 - 19cfe: 84aa mv s1,a0 - 19d00: 4401 li s0,0 - 19d02: 00341793 slli a5,s0,0x3 - 19d06: 973e add a4,a4,a5 - 19d08: 6308 ld a0,0(a4) - 19d0a: 0405 addi s0,s0,1 - 19d0c: f80fe0ef jal ra,1848c <_ZNK7testing9TestSuite17test_to_run_countEv> - 19d10: 7cd8 ld a4,184(s1) - 19d12: 60fc ld a5,192(s1) - 19d14: 00a9093b addw s2,s2,a0 - 19d18: 8f99 sub a5,a5,a4 - 19d1a: 878d srai a5,a5,0x3 - 19d1c: fef463e3 bltu s0,a5,19d02 <_ZNK7testing8internal12UnitTestImpl17test_to_run_countEv+0x18> - 19d20: 6442 ld s0,16(sp) - 19d22: 60e2 ld ra,24(sp) - 19d24: 64a2 ld s1,8(sp) - 19d26: 854a mv a0,s2 - 19d28: 6902 ld s2,0(sp) - 19d2a: 6105 addi sp,sp,32 - 19d2c: 8082 ret - 19d2e: 60e2 ld ra,24(sp) - 19d30: 4901 li s2,0 - 19d32: 854a mv a0,s2 - 19d34: 6902 ld s2,0(sp) - 19d36: 6105 addi sp,sp,32 - 19d38: 8082 ret - -0000000000019d3a <_ZN7testing8internal15GetTimeInMillisEv>: - 19d3a: 1101 addi sp,sp,-32 - 19d3c: 850a mv a0,sp - 19d3e: 4581 li a1,0 - 19d40: ec06 sd ra,24(sp) - 19d42: eeffb0ef jal ra,15c30 - 19d46: 20c4a7b7 lui a5,0x20c4a - 19d4a: 6722 ld a4,8(sp) - 19d4c: ba678793 addi a5,a5,-1114 # 20c49ba6 <__global_pointer$+0x20bfde16> - 19d50: e353f6b7 lui a3,0xe353f - 19d54: 7cf68693 addi a3,a3,1999 # ffffffffe353f7cf <__global_pointer$+0xffffffffe34f3a3f> - 19d58: 1782 slli a5,a5,0x20 - 19d5a: 6502 ld a0,0(sp) - 19d5c: 97b6 add a5,a5,a3 - 19d5e: 02f717b3 mulh a5,a4,a5 - 19d62: 3e800693 li a3,1000 - 19d66: 60e2 ld ra,24(sp) - 19d68: 977d srai a4,a4,0x3f - 19d6a: 6105 addi sp,sp,32 - 19d6c: 02d50533 mul a0,a0,a3 - 19d70: 879d srai a5,a5,0x7 - 19d72: 8f99 sub a5,a5,a4 - 19d74: 953e add a0,a0,a5 - 19d76: 8082 ret - -0000000000019d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_>: - 19d78: c919 beqz a0,19d8e <_ZN7testing8internal6String13CStringEqualsEPKcS3_+0x16> - 19d7a: cd89 beqz a1,19d94 <_ZN7testing8internal6String13CStringEqualsEPKcS3_+0x1c> - 19d7c: 1141 addi sp,sp,-16 - 19d7e: e406 sd ra,8(sp) - 19d80: e41fb0ef jal ra,15bc0 - 19d84: 60a2 ld ra,8(sp) - 19d86: 00153513 seqz a0,a0 - 19d8a: 0141 addi sp,sp,16 - 19d8c: 8082 ret - 19d8e: 0015b513 seqz a0,a1 - 19d92: 8082 ret - 19d94: 4501 li a0,0 - 19d96: 8082 ret - -0000000000019d98 <_ZN7testing7MessageC1Ev>: - 19d98: 7119 addi sp,sp,-128 - 19d9a: 87aa mv a5,a0 - 19d9c: 18800513 li a0,392 - 19da0: e03e sd a5,0(sp) - 19da2: fc86 sd ra,120(sp) - 19da4: f8a2 sd s0,112(sp) - 19da6: f0ca sd s2,96(sp) - 19da8: ecce sd s3,88(sp) - 19daa: e0da sd s6,64(sp) - 19dac: fc5e sd s7,56(sp) - 19dae: ec6e sd s11,24(sp) - 19db0: f4a6 sd s1,104(sp) - 19db2: e8d2 sd s4,80(sp) - 19db4: e4d6 sd s5,72(sp) - 19db6: f862 sd s8,48(sp) - 19db8: f466 sd s9,40(sp) - 19dba: f06a sd s10,32(sp) - 19dbc: ae5fb0ef jal ra,158a0 <_Znwm@plt> - 19dc0: 08050b13 addi s6,a0,128 - 19dc4: 842a mv s0,a0 - 19dc6: 855a mv a0,s6 - 19dc8: e38fb0ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> - 19dcc: cd817057 vsetivli zero,2,e64,m1,ta,ma - 19dd0: 5e0030d7 vmv.v.i v1,0 - 19dd4: 00031797 auipc a5,0x31 - 19dd8: 1847b783 ld a5,388(a5) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 19ddc: 01078d93 addi s11,a5,16 - 19de0: 16041023 sh zero,352(s0) - 19de4: 14043c23 sd zero,344(s0) - 19de8: 09b43023 sd s11,128(s0) - 19dec: 16840793 addi a5,s0,360 - 19df0: 0207f0a7 vse64.v v1,(a5) - 19df4: 17840793 addi a5,s0,376 - 19df8: 0207f0a7 vse64.v v1,(a5) - 19dfc: 00031997 auipc s3,0x31 - 19e00: e3c9b983 ld s3,-452(s3) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 19e04: 0109b903 ld s2,16(s3) - 19e08: 0189bb83 ld s7,24(s3) - 19e0c: 4581 li a1,0 - 19e0e: fe893783 ld a5,-24(s2) - 19e12: 01243023 sd s2,0(s0) - 19e16: 97a2 add a5,a5,s0 - 19e18: 0177b023 sd s7,0(a5) - 19e1c: 00043423 sd zero,8(s0) - 19e20: fe893503 ld a0,-24(s2) - 19e24: 9522 add a0,a0,s0 - 19e26: d8afb0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 19e2a: 0209ba83 ld s5,32(s3) - 19e2e: 0289bc03 ld s8,40(s3) - 19e32: 01040493 addi s1,s0,16 - 19e36: fe8ab503 ld a0,-24(s5) - 19e3a: 01543823 sd s5,16(s0) - 19e3e: 4581 li a1,0 - 19e40: 9526 add a0,a0,s1 - 19e42: 01853023 sd s8,0(a0) - 19e46: d6afb0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 19e4a: 0089bd03 ld s10,8(s3) - 19e4e: 0309bc83 ld s9,48(s3) - 19e52: cd817057 vsetivli zero,2,e64,m1,ta,ma - 19e56: fe8d3703 ld a4,-24(s10) - 19e5a: 5e0030d7 vmv.v.i v1,0 - 19e5e: 00031797 auipc a5,0x31 - 19e62: faa7b783 ld a5,-86(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 19e66: 9722 add a4,a4,s0 - 19e68: 00031997 auipc s3,0x31 - 19e6c: f409b983 ld s3,-192(s3) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 19e70: 01973023 sd s9,0(a4) - 19e74: 01878693 addi a3,a5,24 - 19e78: 06878713 addi a4,a5,104 - 19e7c: 09c1 addi s3,s3,16 - 19e7e: 04078793 addi a5,a5,64 - 19e82: e058 sd a4,128(s0) - 19e84: e81c sd a5,16(s0) - 19e86: e014 sd a3,0(s0) - 19e88: 01343c23 sd s3,24(s0) - 19e8c: 02040793 addi a5,s0,32 - 19e90: 0207f0a7 vse64.v v1,(a5) - 19e94: 03040793 addi a5,s0,48 - 19e98: 0207f0a7 vse64.v v1,(a5) - 19e9c: 04040793 addi a5,s0,64 - 19ea0: 0207f0a7 vse64.v v1,(a5) - 19ea4: 05040513 addi a0,s0,80 - 19ea8: e42a sd a0,8(sp) - 19eaa: 01840a13 addi s4,s0,24 - 19eae: cf2fb0ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> - 19eb2: 00031797 auipc a5,0x31 - 19eb6: e267b783 ld a5,-474(a5) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 19eba: 85d2 mv a1,s4 - 19ebc: 4761 li a4,24 - 19ebe: 01078a13 addi s4,a5,16 - 19ec2: 07040793 addi a5,s0,112 - 19ec6: 06043423 sd zero,104(s0) - 19eca: 06040823 sb zero,112(s0) - 19ece: cc38 sw a4,88(s0) - 19ed0: 855a mv a0,s6 - 19ed2: f03c sd a5,96(s0) - 19ed4: 01443c23 sd s4,24(s0) - 19ed8: cd8fb0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 19edc: 6818 ld a4,16(s0) - 19ede: 6682 ld a3,0(sp) - 19ee0: 70e6 ld ra,120(sp) - 19ee2: fe873703 ld a4,-24(a4) - 19ee6: e280 sd s0,0(a3) - 19ee8: 7446 ld s0,112(sp) - 19eea: 94ba add s1,s1,a4 - 19eec: 47c5 li a5,17 - 19eee: e49c sd a5,8(s1) - 19ef0: 7906 ld s2,96(sp) - 19ef2: 74a6 ld s1,104(sp) - 19ef4: 69e6 ld s3,88(sp) - 19ef6: 6a46 ld s4,80(sp) - 19ef8: 6aa6 ld s5,72(sp) - 19efa: 6b06 ld s6,64(sp) - 19efc: 7be2 ld s7,56(sp) - 19efe: 7c42 ld s8,48(sp) - 19f00: 7ca2 ld s9,40(sp) - 19f02: 7d02 ld s10,32(sp) - 19f04: 6de2 ld s11,24(sp) - 19f06: 6109 addi sp,sp,128 - 19f08: 8082 ret - 19f0a: 84aa mv s1,a0 - 19f0c: 855a mv a0,s6 - 19f0e: 09b43023 sd s11,128(s0) - 19f12: ecefb0ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 19f16: 8522 mv a0,s0 - 19f18: 9e9fb0ef jal ra,15900 <_ZdlPv@plt> - 19f1c: 8526 mv a0,s1 - 19f1e: 8d3fb0ef jal ra,157f0 <_Unwind_Resume@plt> - 19f22: 87aa mv a5,a0 - 19f24: 01443c23 sd s4,24(s0) - 19f28: 06040513 addi a0,s0,96 - 19f2c: e03e sd a5,0(sp) - 19f2e: bd7fc0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 19f32: 6522 ld a0,8(sp) - 19f34: 01343c23 sd s3,24(s0) - 19f38: ce8fb0ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 19f3c: fe8d3603 ld a2,-24(s10) - 19f40: fe8ab683 ld a3,-24(s5) - 19f44: fe893703 ld a4,-24(s2) - 19f48: 9622 add a2,a2,s0 - 19f4a: 01963023 sd s9,0(a2) - 19f4e: 01543823 sd s5,16(s0) - 19f52: 96a6 add a3,a3,s1 - 19f54: 0186b023 sd s8,0(a3) - 19f58: 6782 ld a5,0(sp) - 19f5a: 01243023 sd s2,0(s0) - 19f5e: 9722 add a4,a4,s0 - 19f60: 01773023 sd s7,0(a4) - 19f64: 00043423 sd zero,8(s0) - 19f68: 84be mv s1,a5 - 19f6a: b74d j 19f0c <_ZN7testing7MessageC1Ev+0x174> - 19f6c: fe893783 ld a5,-24(s2) - 19f70: 01243023 sd s2,0(s0) - 19f74: 84aa mv s1,a0 - 19f76: 97a2 add a5,a5,s0 - 19f78: 0177b023 sd s7,0(a5) - 19f7c: 00043423 sd zero,8(s0) - 19f80: b771 j 19f0c <_ZN7testing7MessageC1Ev+0x174> - -0000000000019f82 <_ZN7testing15AssertionResultC1ERKS0_>: - 19f82: 1101 addi sp,sp,-32 - 19f84: 0005c783 lbu a5,0(a1) - 19f88: e822 sd s0,16(sp) - 19f8a: 6580 ld s0,8(a1) - 19f8c: e04a sd s2,0(sp) - 19f8e: ec06 sd ra,24(sp) - 19f90: 00f50023 sb a5,0(a0) - 19f94: 892a mv s2,a0 - 19f96: c015 beqz s0,19fba <_ZN7testing15AssertionResultC1ERKS0_+0x38> - 19f98: 02000513 li a0,32 - 19f9c: e426 sd s1,8(sp) - 19f9e: 84ae mv s1,a1 - 19fa0: 901fb0ef jal ra,158a0 <_Znwm@plt> - 19fa4: 649c ld a5,8(s1) - 19fa6: 01050713 addi a4,a0,16 - 19faa: e118 sd a4,0(a0) - 19fac: 638c ld a1,0(a5) - 19fae: 6790 ld a2,8(a5) - 19fb0: 842a mv s0,a0 - 19fb2: 962e add a2,a2,a1 - 19fb4: e5afe0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 19fb8: 64a2 ld s1,8(sp) - 19fba: 00893423 sd s0,8(s2) - 19fbe: 60e2 ld ra,24(sp) - 19fc0: 6442 ld s0,16(sp) - 19fc2: 6902 ld s2,0(sp) - 19fc4: 6105 addi sp,sp,32 - 19fc6: 8082 ret - 19fc8: 87aa mv a5,a0 - 19fca: 8522 mv a0,s0 - 19fcc: 843e mv s0,a5 - 19fce: 933fb0ef jal ra,15900 <_ZdlPv@plt> - 19fd2: 8522 mv a0,s0 - 19fd4: 81dfb0ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000019fd8 <_ZN7testing15AssertionResult4swapERS0_>: - 19fd8: 0005c783 lbu a5,0(a1) - 19fdc: 00054683 lbu a3,0(a0) - 19fe0: 6598 ld a4,8(a1) - 19fe2: 00f50023 sb a5,0(a0) - 19fe6: 651c ld a5,8(a0) - 19fe8: 00d58023 sb a3,0(a1) - 19fec: e518 sd a4,8(a0) - 19fee: e59c sd a5,8(a1) - 19ff0: 8082 ret - -0000000000019ff2 <_ZN7testing16AssertionSuccessEv>: - 19ff2: 4705 li a4,1 - 19ff4: 00053423 sd zero,8(a0) - 19ff8: 00e50023 sb a4,0(a0) - 19ffc: 8082 ret - -0000000000019ffe <_ZN7testing16AssertionFailureEv>: - 19ffe: 00050023 sb zero,0(a0) - 1a002: 00053423 sd zero,8(a0) - 1a006: 8082 ret - -000000000001a008 <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_>: - 1a008: c919 beqz a0,1a01e <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_+0x16> - 1a00a: cd89 beqz a1,1a024 <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_+0x1c> - 1a00c: 1141 addi sp,sp,-16 - 1a00e: e406 sd ra,8(sp) - 1a010: a01fb0ef jal ra,15a10 - 1a014: 60a2 ld ra,8(sp) - 1a016: 00153513 seqz a0,a0 - 1a01a: 0141 addi sp,sp,16 - 1a01c: 8082 ret - 1a01e: 0015b513 seqz a0,a1 - 1a022: 8082 ret - 1a024: 4501 li a0,0 - 1a026: 8082 ret - -000000000001a028 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_>: - 1a028: c919 beqz a0,1a03e <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_+0x16> - 1a02a: cd89 beqz a1,1a044 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_+0x1c> - 1a02c: 1141 addi sp,sp,-16 - 1a02e: e406 sd ra,8(sp) - 1a030: ae0fb0ef jal ra,15310 - 1a034: 60a2 ld ra,8(sp) - 1a036: 00153513 seqz a0,a0 - 1a03a: 0141 addi sp,sp,16 - 1a03c: 8082 ret - 1a03e: 0015b513 seqz a0,a1 - 1a042: 8082 ret - 1a044: 4501 li a0,0 - 1a046: 8082 ret - -000000000001a048 <_ZN7testing8internal6String32CaseInsensitiveWideCStringEqualsEPKwS3_>: - 1a048: 0015b713 seqz a4,a1 - 1a04c: cd09 beqz a0,1a066 <_ZN7testing8internal6String32CaseInsensitiveWideCStringEqualsEPKwS3_+0x1e> - 1a04e: 4701 li a4,0 - 1a050: c999 beqz a1,1a066 <_ZN7testing8internal6String32CaseInsensitiveWideCStringEqualsEPKwS3_+0x1e> - 1a052: 1141 addi sp,sp,-16 - 1a054: e406 sd ra,8(sp) - 1a056: d7afb0ef jal ra,155d0 - 1a05a: 60a2 ld ra,8(sp) - 1a05c: 00153713 seqz a4,a0 - 1a060: 853a mv a0,a4 - 1a062: 0141 addi sp,sp,16 - 1a064: 8082 ret - 1a066: 853a mv a0,a4 - 1a068: 8082 ret - -000000000001a06a <_ZN7testing8internal6String23EndsWithCaseInsensitiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_>: - 1a06a: 651c ld a5,8(a0) - 1a06c: 6598 ld a4,8(a1) - 1a06e: 00e7f463 bgeu a5,a4,1a076 <_ZN7testing8internal6String23EndsWithCaseInsensitiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_+0xc> - 1a072: 4501 li a0,0 - 1a074: 8082 ret - 1a076: 6108 ld a0,0(a0) - 1a078: 618c ld a1,0(a1) - 1a07a: 8f99 sub a5,a5,a4 - 1a07c: 953e add a0,a0,a5 - 1a07e: b76d j 1a028 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> - -000000000001a080 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE>: - 1a080: 7119 addi sp,sp,-128 - 1a082: 61b8 ld a4,64(a1) - 1a084: fc5e sd s7,56(sp) - 1a086: 01010b93 addi s7,sp,16 - 1a08a: f8a2 sd s0,112(sp) - 1a08c: f862 sd s8,48(sp) - 1a08e: fc86 sd ra,120(sp) - 1a090: f4a6 sd s1,104(sp) - 1a092: f0ca sd s2,96(sp) - 1a094: ecce sd s3,88(sp) - 1a096: e8d2 sd s4,80(sp) - 1a098: e4d6 sd s5,72(sp) - 1a09a: e0da sd s6,64(sp) - 1a09c: f466 sd s9,40(sp) - 1a09e: f06a sd s10,32(sp) - 1a0a0: e402 sd zero,8(sp) - 1a0a2: 00010823 sb zero,16(sp) - 1a0a6: e05e sd s7,0(sp) - 1a0a8: 842a mv s0,a0 - 1a0aa: 8c0a mv s8,sp - 1a0ac: cf69 beqz a4,1a186 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x106> - 1a0ae: 799c ld a5,48(a1) - 1a0b0: c399 beqz a5,1a0b6 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x36> - 1a0b2: 0cf76863 bltu a4,a5,1a182 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x102> - 1a0b6: 7d94 ld a3,56(a1) - 1a0b8: 4601 li a2,0 - 1a0ba: 4581 li a1,0 - 1a0bc: 8f15 sub a4,a4,a3 - 1a0be: 8562 mv a0,s8 - 1a0c0: eb0fb0ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 1a0c4: 69a2 ld s3,8(sp) - 1a0c6: 6482 ld s1,0(sp) - 1a0c8: 01040a93 addi s5,s0,16 - 1a0cc: 00199593 slli a1,s3,0x1 - 1a0d0: 00043423 sd zero,8(s0) - 1a0d4: 00040823 sb zero,16(s0) - 1a0d8: 01543023 sd s5,0(s0) - 1a0dc: 8522 mv a0,s0 - 1a0de: 99a6 add s3,s3,s1 - 1a0e0: 911fb0ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 1a0e4: 5a7d li s4,-1 - 1a0e6: 002a5a13 srli s4,s4,0x2 - 1a0ea: 4b05 li s6,1 - 1a0ec: 02999263 bne s3,s1,1a110 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x90> - 1a0f0: a891 j 1a144 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xc4> - 1a0f2: 412a0933 sub s2,s4,s2 - 1a0f6: 0b2b7563 bgeu s6,s2,1a1a0 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x120> - 1a0fa: 4609 li a2,2 - 1a0fc: 0001f597 auipc a1,0x1f - 1a100: 87458593 addi a1,a1,-1932 # 38970 <_IO_stdin_used+0x318> - 1a104: 8522 mv a0,s0 - 1a106: 89bfb0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1a10a: 0485 addi s1,s1,1 - 1a10c: 02998c63 beq s3,s1,1a144 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xc4> - 1a110: 0004cc83 lbu s9,0(s1) - 1a114: 00843903 ld s2,8(s0) - 1a118: fc0c8de3 beqz s9,1a0f2 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x72> - 1a11c: 601c ld a5,0(s0) - 1a11e: 00190d13 addi s10,s2,1 - 1a122: 04fa8e63 beq s5,a5,1a17e <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xfe> - 1a126: 6818 ld a4,16(s0) - 1a128: 05a76263 bltu a4,s10,1a16c <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xec> - 1a12c: 97ca add a5,a5,s2 - 1a12e: 01978023 sb s9,0(a5) - 1a132: 601c ld a5,0(s0) - 1a134: 01a43423 sd s10,8(s0) - 1a138: 0485 addi s1,s1,1 - 1a13a: 97ea add a5,a5,s10 - 1a13c: 00078023 sb zero,0(a5) - 1a140: fc9998e3 bne s3,s1,1a110 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x90> - 1a144: 6502 ld a0,0(sp) - 1a146: 01750463 beq a0,s7,1a14e <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xce> - 1a14a: fb6fb0ef jal ra,15900 <_ZdlPv@plt> - 1a14e: 70e6 ld ra,120(sp) - 1a150: 8522 mv a0,s0 - 1a152: 7446 ld s0,112(sp) - 1a154: 74a6 ld s1,104(sp) - 1a156: 7906 ld s2,96(sp) - 1a158: 69e6 ld s3,88(sp) - 1a15a: 6a46 ld s4,80(sp) - 1a15c: 6aa6 ld s5,72(sp) - 1a15e: 6b06 ld s6,64(sp) - 1a160: 7be2 ld s7,56(sp) - 1a162: 7c42 ld s8,48(sp) - 1a164: 7ca2 ld s9,40(sp) - 1a166: 7d02 ld s10,32(sp) - 1a168: 6109 addi sp,sp,128 - 1a16a: 8082 ret - 1a16c: 4705 li a4,1 - 1a16e: 4681 li a3,0 - 1a170: 4601 li a2,0 - 1a172: 85ca mv a1,s2 - 1a174: 8522 mv a0,s0 - 1a176: eaafb0ef jal ra,15820 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt> - 1a17a: 601c ld a5,0(s0) - 1a17c: bf45 j 1a12c <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xac> - 1a17e: 473d li a4,15 - 1a180: b765 j 1a128 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0xa8> - 1a182: 873e mv a4,a5 - 1a184: bf0d j 1a0b6 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x36> - 1a186: 06058593 addi a1,a1,96 - 1a18a: 850a mv a0,sp - 1a18c: 9e5fb0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1a190: bf15 j 1a0c4 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE+0x44> - 1a192: 842a mv s0,a0 - 1a194: 8562 mv a0,s8 - 1a196: 96ffc0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1a19a: 8522 mv a0,s0 - 1a19c: e54fb0ef jal ra,157f0 <_Unwind_Resume@plt> - 1a1a0: 0001f517 auipc a0,0x1f - 1a1a4: 86050513 addi a0,a0,-1952 # 38a00 <_IO_stdin_used+0x3a8> - 1a1a8: f48fb0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 1a1ac: 87aa mv a5,a0 - 1a1ae: 8522 mv a0,s0 - 1a1b0: 843e mv s0,a5 - 1a1b2: 953fc0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1a1b6: 8562 mv a0,s8 - 1a1b8: 94dfc0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1a1bc: 8522 mv a0,s0 - 1a1be: e32fb0ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000001a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev>: - 1a1c2: 618c ld a1,0(a1) - 1a1c4: 1141 addi sp,sp,-16 - 1a1c6: e022 sd s0,0(sp) - 1a1c8: e406 sd ra,8(sp) - 1a1ca: 842a mv s0,a0 - 1a1cc: eb5ff0ef jal ra,1a080 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 1a1d0: 60a2 ld ra,8(sp) - 1a1d2: 8522 mv a0,s0 - 1a1d4: 6402 ld s0,0(sp) - 1a1d6: 0141 addi sp,sp,16 - 1a1d8: 8082 ret - -000000000001a1da <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_>: - 1a1da: 659c ld a5,8(a1) - 1a1dc: 715d addi sp,sp,-80 - 1a1de: e0a2 sd s0,64(sp) - 1a1e0: fc26 sd s1,56(sp) - 1a1e2: f84a sd s2,48(sp) - 1a1e4: f44e sd s3,40(sp) - 1a1e6: f052 sd s4,32(sp) - 1a1e8: e486 sd ra,72(sp) - 1a1ea: ec56 sd s5,24(sp) - 1a1ec: e85a sd s6,16(sp) - 1a1ee: 89aa mv s3,a0 - 1a1f0: 8932 mv s2,a2 - 1a1f2: 84b6 mv s1,a3 - 1a1f4: 843a mv s0,a4 - 1a1f6: 00020a17 auipc s4,0x20 - 1a1fa: 202a0a13 addi s4,s4,514 # 3a3f8 <_IO_stdin_used+0x1da0> - 1a1fe: c399 beqz a5,1a204 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x2a> - 1a200: 0007ba03 ld s4,0(a5) - 1a204: 00810a93 addi s5,sp,8 - 1a208: 8556 mv a0,s5 - 1a20a: b8fff0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 1a20e: 6522 ld a0,8(sp) - 1a210: 4629 li a2,10 - 1a212: 0001f597 auipc a1,0x1f - 1a216: 86658593 addi a1,a1,-1946 # 38a78 <_IO_stdin_used+0x420> - 1a21a: 0541 addi a0,a0,16 - 1a21c: ce4fb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1a220: 6b22 ld s6,8(sp) - 1a222: 0c090563 beqz s2,1a2ec <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x112> - 1a226: 854a mv a0,s2 - 1a228: 9a9fb0ef jal ra,15bd0 - 1a22c: 862a mv a2,a0 - 1a22e: 85ca mv a1,s2 - 1a230: 010b0513 addi a0,s6,16 - 1a234: cccfb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1a238: 6522 ld a0,8(sp) - 1a23a: 462d li a2,11 - 1a23c: 0001f597 auipc a1,0x1f - 1a240: 84c58593 addi a1,a1,-1972 # 38a88 <_IO_stdin_used+0x430> - 1a244: 0541 addi a0,a0,16 - 1a246: cbafb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1a24a: 6922 ld s2,8(sp) - 1a24c: c4e1 beqz s1,1a314 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x13a> - 1a24e: 8526 mv a0,s1 - 1a250: 981fb0ef jal ra,15bd0 - 1a254: 862a mv a2,a0 - 1a256: 85a6 mv a1,s1 - 1a258: 01090513 addi a0,s2,16 - 1a25c: ca4fb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1a260: 000a4783 lbu a5,0(s4) - 1a264: cf85 beqz a5,1a29c <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0xc2> - 1a266: 6522 ld a0,8(sp) - 1a268: 4609 li a2,2 - 1a26a: 00020597 auipc a1,0x20 - 1a26e: ec658593 addi a1,a1,-314 # 3a130 <_IO_stdin_used+0x1ad8> - 1a272: 0541 addi a0,a0,16 - 1a274: c8cfb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1a278: 8552 mv a0,s4 - 1a27a: 957fb0ef jal ra,15bd0 - 1a27e: 862a mv a2,a0 - 1a280: 6522 ld a0,8(sp) - 1a282: 85d2 mv a1,s4 - 1a284: 0541 addi a0,a0,16 - 1a286: c7afb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1a28a: 6522 ld a0,8(sp) - 1a28c: 4605 li a2,1 - 1a28e: 00020597 auipc a1,0x20 - 1a292: 5ba58593 addi a1,a1,1466 # 3a848 <_IO_stdin_used+0x21f0> - 1a296: 0541 addi a0,a0,16 - 1a298: c68fb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1a29c: 6522 ld a0,8(sp) - 1a29e: 462d li a2,11 - 1a2a0: 0001e597 auipc a1,0x1e - 1a2a4: 7f858593 addi a1,a1,2040 # 38a98 <_IO_stdin_used+0x440> - 1a2a8: 0541 addi a0,a0,16 - 1a2aa: c56fb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1a2ae: 64a2 ld s1,8(sp) - 1a2b0: c821 beqz s0,1a300 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x126> - 1a2b2: 8522 mv a0,s0 - 1a2b4: 91dfb0ef jal ra,15bd0 - 1a2b8: 862a mv a2,a0 - 1a2ba: 85a2 mv a1,s0 - 1a2bc: 01048513 addi a0,s1,16 - 1a2c0: c40fb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1a2c4: 85d6 mv a1,s5 - 1a2c6: 854e mv a0,s3 - 1a2c8: efbff0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1a2cc: 6522 ld a0,8(sp) - 1a2ce: c501 beqz a0,1a2d6 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0xfc> - 1a2d0: 611c ld a5,0(a0) - 1a2d2: 679c ld a5,8(a5) - 1a2d4: 9782 jalr a5 - 1a2d6: 60a6 ld ra,72(sp) - 1a2d8: 6406 ld s0,64(sp) - 1a2da: 74e2 ld s1,56(sp) - 1a2dc: 7942 ld s2,48(sp) - 1a2de: 7a02 ld s4,32(sp) - 1a2e0: 6ae2 ld s5,24(sp) - 1a2e2: 6b42 ld s6,16(sp) - 1a2e4: 854e mv a0,s3 - 1a2e6: 79a2 ld s3,40(sp) - 1a2e8: 6161 addi sp,sp,80 - 1a2ea: 8082 ret - 1a2ec: 010b0513 addi a0,s6,16 - 1a2f0: 4619 li a2,6 - 1a2f2: 0001e597 auipc a1,0x1e - 1a2f6: 6fe58593 addi a1,a1,1790 # 389f0 <_IO_stdin_used+0x398> - 1a2fa: c06fb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1a2fe: bf2d j 1a238 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x5e> - 1a300: 01048513 addi a0,s1,16 - 1a304: 4619 li a2,6 - 1a306: 0001e597 auipc a1,0x1e - 1a30a: 6ea58593 addi a1,a1,1770 # 389f0 <_IO_stdin_used+0x398> - 1a30e: bf2fb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1a312: bf4d j 1a2c4 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0xea> - 1a314: 01090513 addi a0,s2,16 - 1a318: 4619 li a2,6 - 1a31a: 0001e597 auipc a1,0x1e - 1a31e: 6d658593 addi a1,a1,1750 # 389f0 <_IO_stdin_used+0x398> - 1a322: bdefb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1a326: bf2d j 1a260 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x86> - 1a328: 67a2 ld a5,8(sp) - 1a32a: 842a mv s0,a0 - 1a32c: c789 beqz a5,1a336 <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_+0x15c> - 1a32e: 6398 ld a4,0(a5) - 1a330: 853e mv a0,a5 - 1a332: 671c ld a5,8(a4) - 1a334: 9782 jalr a5 - 1a336: 8522 mv a0,s0 - 1a338: cb8fb0ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000001a33c <_ZN7testing8internalL12FlagToEnvVarEPKc>: - 1a33c: 711d addi sp,sp,-96 - 1a33e: fc4e sd s3,56(sp) - 1a340: 00810993 addi s3,sp,8 - 1a344: e0ca sd s2,64(sp) - 1a346: 892a mv s2,a0 - 1a348: 854e mv a0,s3 - 1a34a: e8a2 sd s0,80(sp) - 1a34c: ec86 sd ra,88(sp) - 1a34e: 842e mv s0,a1 - 1a350: e4a6 sd s1,72(sp) - 1a352: f852 sd s4,48(sp) - 1a354: a45ff0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 1a358: 6522 ld a0,8(sp) - 1a35a: 4619 li a2,6 - 1a35c: 0001e597 auipc a1,0x1e - 1a360: 69c58593 addi a1,a1,1692 # 389f8 <_IO_stdin_used+0x3a0> - 1a364: 0541 addi a0,a0,16 - 1a366: b9afb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1a36a: 64a2 ld s1,8(sp) - 1a36c: c45d beqz s0,1a41a <_ZN7testing8internalL12FlagToEnvVarEPKc+0xde> - 1a36e: 8522 mv a0,s0 - 1a370: 861fb0ef jal ra,15bd0 - 1a374: 862a mv a2,a0 - 1a376: 85a2 mv a1,s0 - 1a378: 01048513 addi a0,s1,16 - 1a37c: b84fb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1a380: 01010a13 addi s4,sp,16 - 1a384: 8552 mv a0,s4 - 1a386: 85ce mv a1,s3 - 1a388: e3bff0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1a38c: 6522 ld a0,8(sp) - 1a38e: c501 beqz a0,1a396 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x5a> - 1a390: 611c ld a5,0(a0) - 1a392: 679c ld a5,8(a5) - 1a394: 9782 jalr a5 - 1a396: 854e mv a0,s3 - 1a398: a01ff0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 1a39c: 67e2 ld a5,24(sp) - 1a39e: 4401 li s0,0 - 1a3a0: 00710493 addi s1,sp,7 - 1a3a4: eb91 bnez a5,1a3b8 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x7c> - 1a3a6: a091 j 1a3ea <_ZN7testing8internalL12FlagToEnvVarEPKc+0xae> - 1a3a8: 4605 li a2,1 - 1a3aa: 85a6 mv a1,s1 - 1a3ac: b54fb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1a3b0: 67e2 ld a5,24(sp) - 1a3b2: 0405 addi s0,s0,1 - 1a3b4: 02f40b63 beq s0,a5,1a3ea <_ZN7testing8internalL12FlagToEnvVarEPKc+0xae> - 1a3b8: 67c2 ld a5,16(sp) - 1a3ba: 97a2 add a5,a5,s0 - 1a3bc: 0007c503 lbu a0,0(a5) - 1a3c0: ca0fb0ef jal ra,15860 - 1a3c4: 67a2 ld a5,8(sp) - 1a3c6: 0ff57593 zext.b a1,a0 - 1a3ca: 00b103a3 sb a1,7(sp) - 1a3ce: 6b98 ld a4,16(a5) - 1a3d0: 01078513 addi a0,a5,16 - 1a3d4: fe873783 ld a5,-24(a4) - 1a3d8: 97aa add a5,a5,a0 - 1a3da: 6b9c ld a5,16(a5) - 1a3dc: f7f1 bnez a5,1a3a8 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x6c> - 1a3de: d42fb0ef jal ra,15920 <_ZNSo3putEc@plt> - 1a3e2: 67e2 ld a5,24(sp) - 1a3e4: 0405 addi s0,s0,1 - 1a3e6: fcf419e3 bne s0,a5,1a3b8 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x7c> - 1a3ea: 85ce mv a1,s3 - 1a3ec: 854a mv a0,s2 - 1a3ee: dd5ff0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1a3f2: 6522 ld a0,8(sp) - 1a3f4: c501 beqz a0,1a3fc <_ZN7testing8internalL12FlagToEnvVarEPKc+0xc0> - 1a3f6: 611c ld a5,0(a0) - 1a3f8: 679c ld a5,8(a5) - 1a3fa: 9782 jalr a5 - 1a3fc: 6542 ld a0,16(sp) - 1a3fe: 101c addi a5,sp,32 - 1a400: 00f50463 beq a0,a5,1a408 <_ZN7testing8internalL12FlagToEnvVarEPKc+0xcc> - 1a404: cfcfb0ef jal ra,15900 <_ZdlPv@plt> - 1a408: 60e6 ld ra,88(sp) - 1a40a: 6446 ld s0,80(sp) - 1a40c: 64a6 ld s1,72(sp) - 1a40e: 79e2 ld s3,56(sp) - 1a410: 7a42 ld s4,48(sp) - 1a412: 854a mv a0,s2 - 1a414: 6906 ld s2,64(sp) - 1a416: 6125 addi sp,sp,96 - 1a418: 8082 ret - 1a41a: 01048513 addi a0,s1,16 - 1a41e: 4619 li a2,6 - 1a420: 0001e597 auipc a1,0x1e - 1a424: 5d058593 addi a1,a1,1488 # 389f0 <_IO_stdin_used+0x398> - 1a428: ad8fb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1a42c: bf91 j 1a380 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x44> - 1a42e: 67a2 ld a5,8(sp) - 1a430: 842a mv s0,a0 - 1a432: cf81 beqz a5,1a44a <_ZN7testing8internalL12FlagToEnvVarEPKc+0x10e> - 1a434: 6398 ld a4,0(a5) - 1a436: 853e mv a0,a5 - 1a438: 671c ld a5,8(a4) - 1a43a: 9782 jalr a5 - 1a43c: a039 j 1a44a <_ZN7testing8internalL12FlagToEnvVarEPKc+0x10e> - 1a43e: 67a2 ld a5,8(sp) - 1a440: 842a mv s0,a0 - 1a442: eb89 bnez a5,1a454 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x118> - 1a444: 8552 mv a0,s4 - 1a446: ebefc0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1a44a: 8522 mv a0,s0 - 1a44c: ba4fb0ef jal ra,157f0 <_Unwind_Resume@plt> - 1a450: 842a mv s0,a0 - 1a452: bfcd j 1a444 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x108> - 1a454: 6398 ld a4,0(a5) - 1a456: 853e mv a0,a5 - 1a458: 671c ld a5,8(a4) - 1a45a: 9782 jalr a5 - 1a45c: b7e5 j 1a444 <_ZN7testing8internalL12FlagToEnvVarEPKc+0x108> - -000000000001a45e <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE>: - 1a45e: 7119 addi sp,sp,-128 - 1a460: f8a2 sd s0,112(sp) - 1a462: f4a6 sd s1,104(sp) - 1a464: 842a mv s0,a0 - 1a466: 84ae mv s1,a1 - 1a468: 850a mv a0,sp - 1a46a: 85b2 mv a1,a2 - 1a46c: e8d2 sd s4,80(sp) - 1a46e: fc86 sd ra,120(sp) - 1a470: d53ff0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1a474: 67a2 ld a5,8(sp) - 1a476: 8a0a mv s4,sp - 1a478: e79d bnez a5,1a4a6 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x48> - 1a47a: 01040793 addi a5,s0,16 - 1a47e: e01c sd a5,0(s0) - 1a480: 608c ld a1,0(s1) - 1a482: 6490 ld a2,8(s1) - 1a484: 8522 mv a0,s0 - 1a486: 962e add a2,a2,a1 - 1a488: 986fe0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1a48c: 6502 ld a0,0(sp) - 1a48e: 081c addi a5,sp,16 - 1a490: 00f50463 beq a0,a5,1a498 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x3a> - 1a494: c6cfb0ef jal ra,15900 <_ZdlPv@plt> - 1a498: 70e6 ld ra,120(sp) - 1a49a: 8522 mv a0,s0 - 1a49c: 7446 ld s0,112(sp) - 1a49e: 74a6 ld s1,104(sp) - 1a4a0: 6a46 ld s4,80(sp) - 1a4a2: 6109 addi sp,sp,128 - 1a4a4: 8082 ret - 1a4a6: e4d6 sd s5,72(sp) - 1a4a8: 0084ba83 ld s5,8(s1) - 1a4ac: f0ca sd s2,96(sp) - 1a4ae: 02010913 addi s2,sp,32 - 1a4b2: ecce sd s3,88(sp) - 1a4b4: 854a mv a0,s2 - 1a4b6: 03010993 addi s3,sp,48 - 1a4ba: 001a8593 addi a1,s5,1 - 1a4be: 6084 ld s1,0(s1) - 1a4c0: f402 sd zero,40(sp) - 1a4c2: 02010823 sb zero,48(sp) - 1a4c6: f04e sd s3,32(sp) - 1a4c8: d28fb0ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 1a4cc: 7722 ld a4,40(sp) - 1a4ce: 57fd li a5,-1 - 1a4d0: 8389 srli a5,a5,0x2 - 1a4d2: 8f99 sub a5,a5,a4 - 1a4d4: 0d57e863 bltu a5,s5,1a5a4 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x146> - 1a4d8: 8656 mv a2,s5 - 1a4da: 85a6 mv a1,s1 - 1a4dc: 854a mv a0,s2 - 1a4de: cc2fb0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1a4e2: 7722 ld a4,40(sp) - 1a4e4: 57fd li a5,-1 - 1a4e6: 8389 srli a5,a5,0x2 - 1a4e8: 0af70863 beq a4,a5,1a598 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x13a> - 1a4ec: 4605 li a2,1 - 1a4ee: 0001f597 auipc a1,0x1f - 1a4f2: d0a58593 addi a1,a1,-758 # 391f8 <_IO_stdin_used+0xba0> - 1a4f6: 854a mv a0,s2 - 1a4f8: ca8fb0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1a4fc: 7722 ld a4,40(sp) - 1a4fe: 57fd li a5,-1 - 1a500: 6622 ld a2,8(sp) - 1a502: 8389 srli a5,a5,0x2 - 1a504: 8f99 sub a5,a5,a4 - 1a506: 6582 ld a1,0(sp) - 1a508: 08c7e263 bltu a5,a2,1a58c <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x12e> - 1a50c: 854a mv a0,s2 - 1a50e: c92fb0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1a512: 01040693 addi a3,s0,16 - 1a516: e014 sd a3,0(s0) - 1a518: 6110 ld a2,0(a0) - 1a51a: 01050713 addi a4,a0,16 - 1a51e: 87aa mv a5,a0 - 1a520: 02e60563 beq a2,a4,1a54a <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0xec> - 1a524: 6914 ld a3,16(a0) - 1a526: e010 sd a2,0(s0) - 1a528: e814 sd a3,16(s0) - 1a52a: 6794 ld a3,8(a5) - 1a52c: e398 sd a4,0(a5) - 1a52e: 7502 ld a0,32(sp) - 1a530: e414 sd a3,8(s0) - 1a532: 0007b423 sd zero,8(a5) - 1a536: 00078823 sb zero,16(a5) - 1a53a: 03350663 beq a0,s3,1a566 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x108> - 1a53e: bc2fb0ef jal ra,15900 <_ZdlPv@plt> - 1a542: 7906 ld s2,96(sp) - 1a544: 69e6 ld s3,88(sp) - 1a546: 6aa6 ld s5,72(sp) - 1a548: b791 j 1a48c <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x2e> - 1a54a: 6510 ld a2,8(a0) - 1a54c: 853a mv a0,a4 - 1a54e: 0605 addi a2,a2,1 - 1a550: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma - 1a554: 02050407 vle8.v v8,(a0) - 1a558: 8e0d sub a2,a2,a1 - 1a55a: 952e add a0,a0,a1 - 1a55c: 02068427 vse8.v v8,(a3) - 1a560: 96ae add a3,a3,a1 - 1a562: f67d bnez a2,1a550 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0xf2> - 1a564: b7d9 j 1a52a <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0xcc> - 1a566: 7906 ld s2,96(sp) - 1a568: 69e6 ld s3,88(sp) - 1a56a: 6aa6 ld s5,72(sp) - 1a56c: b705 j 1a48c <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x2e> - 1a56e: 842a mv s0,a0 - 1a570: f0ca sd s2,96(sp) - 1a572: ecce sd s3,88(sp) - 1a574: e4d6 sd s5,72(sp) - 1a576: 8552 mv a0,s4 - 1a578: d8cfc0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1a57c: 8522 mv a0,s0 - 1a57e: a72fb0ef jal ra,157f0 <_Unwind_Resume@plt> - 1a582: 842a mv s0,a0 - 1a584: 854a mv a0,s2 - 1a586: d7efc0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1a58a: b7f5 j 1a576 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x118> - 1a58c: 0001e517 auipc a0,0x1e - 1a590: 47450513 addi a0,a0,1140 # 38a00 <_IO_stdin_used+0x3a8> - 1a594: b5cfb0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 1a598: 0001e517 auipc a0,0x1e - 1a59c: 46850513 addi a0,a0,1128 # 38a00 <_IO_stdin_used+0x3a8> - 1a5a0: b50fb0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 1a5a4: 0001e517 auipc a0,0x1e - 1a5a8: 45c50513 addi a0,a0,1116 # 38a00 <_IO_stdin_used+0x3a8> - 1a5ac: b44fb0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 1a5b0: bfc9 j 1a582 <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE+0x124> - -000000000001a5b2 <_ZN7testing10TestResult20ClearTestPartResultsEv>: - 1a5b2: 7179 addi sp,sp,-48 - 1a5b4: ec26 sd s1,24(sp) - 1a5b6: e44e sd s3,8(sp) - 1a5b8: 6124 ld s1,64(a0) - 1a5ba: 03853983 ld s3,56(a0) - 1a5be: f406 sd ra,40(sp) - 1a5c0: 04998363 beq s3,s1,1a606 <_ZN7testing10TestResult20ClearTestPartResultsEv+0x54> - 1a5c4: f022 sd s0,32(sp) - 1a5c6: e84a sd s2,16(sp) - 1a5c8: 844e mv s0,s3 - 1a5ca: 892a mv s2,a0 - 1a5cc: 6828 ld a0,80(s0) - 1a5ce: 06040793 addi a5,s0,96 - 1a5d2: 00f50463 beq a0,a5,1a5da <_ZN7testing10TestResult20ClearTestPartResultsEv+0x28> - 1a5d6: b2afb0ef jal ra,15900 <_ZdlPv@plt> - 1a5da: 7808 ld a0,48(s0) - 1a5dc: 04040793 addi a5,s0,64 - 1a5e0: 00f50463 beq a0,a5,1a5e8 <_ZN7testing10TestResult20ClearTestPartResultsEv+0x36> - 1a5e4: b1cfb0ef jal ra,15900 <_ZdlPv@plt> - 1a5e8: 6408 ld a0,8(s0) - 1a5ea: 01840793 addi a5,s0,24 - 1a5ee: 00f50463 beq a0,a5,1a5f6 <_ZN7testing10TestResult20ClearTestPartResultsEv+0x44> - 1a5f2: b0efb0ef jal ra,15900 <_ZdlPv@plt> - 1a5f6: 07040413 addi s0,s0,112 - 1a5fa: fc8499e3 bne s1,s0,1a5cc <_ZN7testing10TestResult20ClearTestPartResultsEv+0x1a> - 1a5fe: 05393023 sd s3,64(s2) - 1a602: 7402 ld s0,32(sp) - 1a604: 6942 ld s2,16(sp) - 1a606: 70a2 ld ra,40(sp) - 1a608: 64e2 ld s1,24(sp) - 1a60a: 69a2 ld s3,8(sp) - 1a60c: 6145 addi sp,sp,48 - 1a60e: 8082 ret - -000000000001a610 <_ZN7testing10TestResult5ClearEv>: - 1a610: 7179 addi sp,sp,-48 - 1a612: e84a sd s2,16(sp) - 1a614: e44e sd s3,8(sp) - 1a616: 04053903 ld s2,64(a0) - 1a61a: 03853983 ld s3,56(a0) - 1a61e: ec26 sd s1,24(sp) - 1a620: f406 sd ra,40(sp) - 1a622: f022 sd s0,32(sp) - 1a624: 84aa mv s1,a0 - 1a626: 03298e63 beq s3,s2,1a662 <_ZN7testing10TestResult5ClearEv+0x52> - 1a62a: 844e mv s0,s3 - 1a62c: 6828 ld a0,80(s0) - 1a62e: 06040793 addi a5,s0,96 - 1a632: 00f50463 beq a0,a5,1a63a <_ZN7testing10TestResult5ClearEv+0x2a> - 1a636: acafb0ef jal ra,15900 <_ZdlPv@plt> - 1a63a: 7808 ld a0,48(s0) - 1a63c: 04040793 addi a5,s0,64 - 1a640: 00f50463 beq a0,a5,1a648 <_ZN7testing10TestResult5ClearEv+0x38> - 1a644: abcfb0ef jal ra,15900 <_ZdlPv@plt> - 1a648: 6408 ld a0,8(s0) - 1a64a: 01840793 addi a5,s0,24 - 1a64e: 00f50463 beq a0,a5,1a656 <_ZN7testing10TestResult5ClearEv+0x46> - 1a652: aaefb0ef jal ra,15900 <_ZdlPv@plt> - 1a656: 07040413 addi s0,s0,112 - 1a65a: fc8919e3 bne s2,s0,1a62c <_ZN7testing10TestResult5ClearEv+0x1c> - 1a65e: 0534b023 sd s3,64(s1) - 1a662: 0504b983 ld s3,80(s1) - 1a666: 0584b903 ld s2,88(s1) - 1a66a: 03298763 beq s3,s2,1a698 <_ZN7testing10TestResult5ClearEv+0x88> - 1a66e: 844e mv s0,s3 - 1a670: 7008 ld a0,32(s0) - 1a672: 03040793 addi a5,s0,48 - 1a676: 00f50463 beq a0,a5,1a67e <_ZN7testing10TestResult5ClearEv+0x6e> - 1a67a: a86fb0ef jal ra,15900 <_ZdlPv@plt> - 1a67e: 6008 ld a0,0(s0) - 1a680: 01040793 addi a5,s0,16 - 1a684: 00f50463 beq a0,a5,1a68c <_ZN7testing10TestResult5ClearEv+0x7c> - 1a688: a78fb0ef jal ra,15900 <_ZdlPv@plt> - 1a68c: 04040413 addi s0,s0,64 - 1a690: fe8910e3 bne s2,s0,1a670 <_ZN7testing10TestResult5ClearEv+0x60> - 1a694: 0534bc23 sd s3,88(s1) - 1a698: 70a2 ld ra,40(sp) - 1a69a: 7402 ld s0,32(sp) - 1a69c: 0604a423 sw zero,104(s1) - 1a6a0: 0604bc23 sd zero,120(s1) - 1a6a4: 6942 ld s2,16(sp) - 1a6a6: 64e2 ld s1,24(sp) - 1a6a8: 69a2 ld s3,8(sp) - 1a6aa: 6145 addi sp,sp,48 - 1a6ac: 8082 ret - -000000000001a6ae <_ZNK7testing10TestResult15HasFatalFailureEv>: - 1a6ae: 7d10 ld a2,56(a0) - 1a6b0: 612c ld a1,64(a0) - 1a6b2: 0ab60263 beq a2,a1,1a756 <_ZNK7testing10TestResult15HasFatalFailureEv+0xa8> - 1a6b6: 0db6e6b7 lui a3,0xdb6e - 1a6ba: b6e68693 addi a3,a3,-1170 # db6db6e <__global_pointer$+0xdb21dde> - 1a6be: b6db7537 lui a0,0xb6db7 - 1a6c2: f9058713 addi a4,a1,-112 - 1a6c6: 1682 slli a3,a3,0x20 - 1a6c8: db750513 addi a0,a0,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6b027> - 1a6cc: 8f11 sub a4,a4,a2 - 1a6ce: 96aa add a3,a3,a0 - 1a6d0: 8311 srli a4,a4,0x4 - 1a6d2: 02d70733 mul a4,a4,a3 - 1a6d6: 02200693 li a3,34 - 1a6da: 87b2 mv a5,a2 - 1a6dc: 0712 slli a4,a4,0x4 - 1a6de: 8311 srli a4,a4,0x4 - 1a6e0: 04e6fe63 bgeu a3,a4,1a73c <_ZNK7testing10TestResult15HasFatalFailureEv+0x8e> - 1a6e4: 40c586b3 sub a3,a1,a2 - 1a6e8: 8abd andi a3,a3,15 - 1a6ea: eaa9 bnez a3,1a73c <_ZNK7testing10TestResult15HasFatalFailureEv+0x8e> - 1a6ec: 0d8077d7 vsetvli a5,zero,e64,m1,ta,ma - 1a6f0: 5208a157 vid.v v2 - 1a6f4: 07000693 li a3,112 - 1a6f8: 9626e157 vmul.vx v2,v2,a3 - 1a6fc: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma - 1a700: 5e0030d7 vmv.v.i v1,0 - 1a704: 0705 addi a4,a4,1 - 1a706: 017777d7 vsetvli a5,a4,e32,mf2,tu,mu - 1a70a: 06267007 vluxei64.v v0,(a2),v2 - 1a70e: 00379693 slli a3,a5,0x3 - 1a712: 8e9d sub a3,a3,a5 - 1a714: 0692 slli a3,a3,0x4 - 1a716: 8f1d sub a4,a4,a5 - 1a718: 9636 add a2,a2,a3 - 1a71a: 62013057 vmseq.vi v0,v0,2 - 1a71e: 0010b0d7 vadd.vi v1,v1,1,v0.t - 1a722: f375 bnez a4,1a706 <_ZNK7testing10TestResult15HasFatalFailureEv+0x58> - 1a724: 0d7077d7 vsetvli a5,zero,e32,mf2,ta,ma - 1a728: 4701 li a4,0 - 1a72a: 42076157 vmv.s.x v2,a4 - 1a72e: 021120d7 vredsum.vs v1,v1,v2 - 1a732: 42102557 vmv.x.s a0,v1 - 1a736: 00a03533 snez a0,a0 - 1a73a: 8082 ret - 1a73c: 4501 li a0,0 - 1a73e: 4689 li a3,2 - 1a740: 4398 lw a4,0(a5) - 1a742: 07078793 addi a5,a5,112 - 1a746: 00d71363 bne a4,a3,1a74c <_ZNK7testing10TestResult15HasFatalFailureEv+0x9e> - 1a74a: 2505 addiw a0,a0,1 - 1a74c: fef59ae3 bne a1,a5,1a740 <_ZNK7testing10TestResult15HasFatalFailureEv+0x92> - 1a750: 00a03533 snez a0,a0 - 1a754: 8082 ret - 1a756: 4501 li a0,0 - 1a758: 8082 ret - -000000000001a75a <_ZNK7testing10TestResult18HasNonfatalFailureEv>: - 1a75a: 7d10 ld a2,56(a0) - 1a75c: 612c ld a1,64(a0) - 1a75e: 0ab60263 beq a2,a1,1a802 <_ZNK7testing10TestResult18HasNonfatalFailureEv+0xa8> - 1a762: 0db6e6b7 lui a3,0xdb6e - 1a766: b6e68693 addi a3,a3,-1170 # db6db6e <__global_pointer$+0xdb21dde> - 1a76a: b6db7537 lui a0,0xb6db7 - 1a76e: f9058713 addi a4,a1,-112 - 1a772: 1682 slli a3,a3,0x20 - 1a774: db750513 addi a0,a0,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6b027> - 1a778: 8f11 sub a4,a4,a2 - 1a77a: 96aa add a3,a3,a0 - 1a77c: 8311 srli a4,a4,0x4 - 1a77e: 02d70733 mul a4,a4,a3 - 1a782: 02200693 li a3,34 - 1a786: 87b2 mv a5,a2 - 1a788: 0712 slli a4,a4,0x4 - 1a78a: 8311 srli a4,a4,0x4 - 1a78c: 04e6fe63 bgeu a3,a4,1a7e8 <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x8e> - 1a790: 40c586b3 sub a3,a1,a2 - 1a794: 8abd andi a3,a3,15 - 1a796: eaa9 bnez a3,1a7e8 <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x8e> - 1a798: 0d8077d7 vsetvli a5,zero,e64,m1,ta,ma - 1a79c: 5208a157 vid.v v2 - 1a7a0: 07000693 li a3,112 - 1a7a4: 9626e157 vmul.vx v2,v2,a3 - 1a7a8: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma - 1a7ac: 5e0030d7 vmv.v.i v1,0 - 1a7b0: 0705 addi a4,a4,1 - 1a7b2: 017777d7 vsetvli a5,a4,e32,mf2,tu,mu - 1a7b6: 06267007 vluxei64.v v0,(a2),v2 - 1a7ba: 00379693 slli a3,a5,0x3 - 1a7be: 8e9d sub a3,a3,a5 - 1a7c0: 0692 slli a3,a3,0x4 - 1a7c2: 8f1d sub a4,a4,a5 - 1a7c4: 9636 add a2,a2,a3 - 1a7c6: 6200b057 vmseq.vi v0,v0,1 - 1a7ca: 0010b0d7 vadd.vi v1,v1,1,v0.t - 1a7ce: f375 bnez a4,1a7b2 <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x58> - 1a7d0: 0d7077d7 vsetvli a5,zero,e32,mf2,ta,ma - 1a7d4: 4701 li a4,0 - 1a7d6: 42076157 vmv.s.x v2,a4 - 1a7da: 021120d7 vredsum.vs v1,v1,v2 - 1a7de: 42102557 vmv.x.s a0,v1 - 1a7e2: 00a03533 snez a0,a0 - 1a7e6: 8082 ret - 1a7e8: 4501 li a0,0 - 1a7ea: 4685 li a3,1 - 1a7ec: 4398 lw a4,0(a5) - 1a7ee: 07078793 addi a5,a5,112 - 1a7f2: 00d71363 bne a4,a3,1a7f8 <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x9e> - 1a7f6: 2505 addiw a0,a0,1 - 1a7f8: fef59ae3 bne a1,a5,1a7ec <_ZNK7testing10TestResult18HasNonfatalFailureEv+0x92> - 1a7fc: 00a03533 snez a0,a0 - 1a800: 8082 ret - 1a802: 4501 li a0,0 - 1a804: 8082 ret - -000000000001a806 <_ZNK7testing10TestResult16total_part_countEv>: - 1a806: 6138 ld a4,64(a0) - 1a808: 7d10 ld a2,56(a0) - 1a80a: 6db6e7b7 lui a5,0x6db6e - 1a80e: b6db76b7 lui a3,0xb6db7 - 1a812: b6e78793 addi a5,a5,-1170 # 6db6db6e <__global_pointer$+0x6db21dde> - 1a816: 40c70533 sub a0,a4,a2 - 1a81a: 1782 slli a5,a5,0x20 - 1a81c: db768713 addi a4,a3,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6b027> - 1a820: 97ba add a5,a5,a4 - 1a822: 8511 srai a0,a0,0x4 - 1a824: 02f5053b mulw a0,a0,a5 - 1a828: 8082 ret - -000000000001a82a <_ZNK7testing10TestResult17GetTestPartResultEi>: - 1a82a: 1101 addi sp,sp,-32 - 1a82c: ec06 sd ra,24(sp) - 1a82e: e822 sd s0,16(sp) - 1a830: e426 sd s1,8(sp) - 1a832: 0405c463 bltz a1,1a87a <_ZNK7testing10TestResult17GetTestPartResultEi+0x50> - 1a836: 842e mv s0,a1 - 1a838: 84aa mv s1,a0 - 1a83a: fcdff0ef jal ra,1a806 <_ZNK7testing10TestResult16total_part_countEv> - 1a83e: 02a45e63 bge s0,a0,1a87a <_ZNK7testing10TestResult17GetTestPartResultEi+0x50> - 1a842: 7c88 ld a0,56(s1) - 1a844: 60b0 ld a2,64(s1) - 1a846: 6db6e7b7 lui a5,0x6db6e - 1a84a: b6e78793 addi a5,a5,-1170 # 6db6db6e <__global_pointer$+0x6db21dde> - 1a84e: b6db7737 lui a4,0xb6db7 - 1a852: 1782 slli a5,a5,0x20 - 1a854: db770713 addi a4,a4,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6b027> - 1a858: 8e09 sub a2,a2,a0 - 1a85a: 97ba add a5,a5,a4 - 1a85c: 8611 srai a2,a2,0x4 - 1a85e: 02f60633 mul a2,a2,a5 - 1a862: 00c47e63 bgeu s0,a2,1a87e <_ZNK7testing10TestResult17GetTestPartResultEi+0x54> - 1a866: 00341793 slli a5,s0,0x3 - 1a86a: 60e2 ld ra,24(sp) - 1a86c: 8f81 sub a5,a5,s0 - 1a86e: 6442 ld s0,16(sp) - 1a870: 0792 slli a5,a5,0x4 - 1a872: 64a2 ld s1,8(sp) - 1a874: 953e add a0,a0,a5 - 1a876: 6105 addi sp,sp,32 - 1a878: 8082 ret - 1a87a: c67fa0ef jal ra,154e0 - 1a87e: 85a2 mv a1,s0 - 1a880: 0001e517 auipc a0,0x1e - 1a884: 27850513 addi a0,a0,632 # 38af8 <_IO_stdin_used+0x4a0> - 1a888: 8c8fb0ef jal ra,15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> - -000000000001a88c <_ZNK7testing10TestResult6FailedEv>: - 1a88c: 1101 addi sp,sp,-32 - 1a88e: e822 sd s0,16(sp) - 1a890: e426 sd s1,8(sp) - 1a892: e04a sd s2,0(sp) - 1a894: ec06 sd ra,24(sp) - 1a896: 84aa mv s1,a0 - 1a898: 4401 li s0,0 - 1a89a: 4905 li s2,1 - 1a89c: 8526 mv a0,s1 - 1a89e: f69ff0ef jal ra,1a806 <_ZNK7testing10TestResult16total_part_countEv> - 1a8a2: 87aa mv a5,a0 - 1a8a4: 85a2 mv a1,s0 - 1a8a6: 8526 mv a0,s1 - 1a8a8: 02f45063 bge s0,a5,1a8c8 <_ZNK7testing10TestResult6FailedEv+0x3c> - 1a8ac: f7fff0ef jal ra,1a82a <_ZNK7testing10TestResult17GetTestPartResultEi> - 1a8b0: 411c lw a5,0(a0) - 1a8b2: 2405 addiw s0,s0,1 - 1a8b4: 37fd addiw a5,a5,-1 - 1a8b6: fef963e3 bltu s2,a5,1a89c <_ZNK7testing10TestResult6FailedEv+0x10> - 1a8ba: 4505 li a0,1 - 1a8bc: 60e2 ld ra,24(sp) - 1a8be: 6442 ld s0,16(sp) - 1a8c0: 64a2 ld s1,8(sp) - 1a8c2: 6902 ld s2,0(sp) - 1a8c4: 6105 addi sp,sp,32 - 1a8c6: 8082 ret - 1a8c8: 4501 li a0,0 - 1a8ca: bfcd j 1a8bc <_ZNK7testing10TestResult6FailedEv+0x30> - -000000000001a8cc <_ZNK7testing9TestSuite17failed_test_countEv>: - 1a8cc: 1101 addi sp,sp,-32 - 1a8ce: e822 sd s0,16(sp) - 1a8d0: 7d18 ld a4,56(a0) - 1a8d2: 7900 ld s0,48(a0) - 1a8d4: ec06 sd ra,24(sp) - 1a8d6: e04a sd s2,0(sp) - 1a8d8: 02e40e63 beq s0,a4,1a914 <_ZNK7testing9TestSuite17failed_test_countEv+0x48> - 1a8dc: e426 sd s1,8(sp) - 1a8de: 4901 li s2,0 - 1a8e0: 84aa mv s1,a0 - 1a8e2: 6008 ld a0,0(s0) - 1a8e4: 08054783 lbu a5,128(a0) - 1a8e8: eb99 bnez a5,1a8fe <_ZNK7testing9TestSuite17failed_test_countEv+0x32> - 1a8ea: 0421 addi s0,s0,8 - 1a8ec: fe871be3 bne a4,s0,1a8e2 <_ZNK7testing9TestSuite17failed_test_countEv+0x16> - 1a8f0: 60e2 ld ra,24(sp) - 1a8f2: 6442 ld s0,16(sp) - 1a8f4: 64a2 ld s1,8(sp) - 1a8f6: 854a mv a0,s2 - 1a8f8: 6902 ld s2,0(sp) - 1a8fa: 6105 addi sp,sp,32 - 1a8fc: 8082 ret - 1a8fe: 09050513 addi a0,a0,144 - 1a902: f8bff0ef jal ra,1a88c <_ZNK7testing10TestResult6FailedEv> - 1a906: 7c98 ld a4,56(s1) - 1a908: 0421 addi s0,s0,8 - 1a90a: 0125093b addw s2,a0,s2 - 1a90e: fc871ae3 bne a4,s0,1a8e2 <_ZNK7testing9TestSuite17failed_test_countEv+0x16> - 1a912: bff9 j 1a8f0 <_ZNK7testing9TestSuite17failed_test_countEv+0x24> - 1a914: 60e2 ld ra,24(sp) - 1a916: 6442 ld s0,16(sp) - 1a918: 4901 li s2,0 - 1a91a: 854a mv a0,s2 - 1a91c: 6902 ld s2,0(sp) - 1a91e: 6105 addi sp,sp,32 - 1a920: 8082 ret - -000000000001a922 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv>: - 1a922: 1101 addi sp,sp,-32 - 1a924: e822 sd s0,16(sp) - 1a926: 6178 ld a4,192(a0) - 1a928: 7d40 ld s0,184(a0) - 1a92a: ec06 sd ra,24(sp) - 1a92c: e426 sd s1,8(sp) - 1a92e: 02e40e63 beq s0,a4,1a96a <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x48> - 1a932: e04a sd s2,0(sp) - 1a934: 4481 li s1,0 - 1a936: 892a mv s2,a0 - 1a938: a021 j 1a940 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x1e> - 1a93a: 0421 addi s0,s0,8 - 1a93c: 02870063 beq a4,s0,1a95c <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x3a> - 1a940: 6008 ld a0,0(s0) - 1a942: 07054783 lbu a5,112(a0) - 1a946: dbf5 beqz a5,1a93a <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x18> - 1a948: f85ff0ef jal ra,1a8cc <_ZNK7testing9TestSuite17failed_test_countEv> - 1a94c: 0c093703 ld a4,192(s2) - 1a950: fea045e3 bgtz a0,1a93a <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x18> - 1a954: 0421 addi s0,s0,8 - 1a956: 2485 addiw s1,s1,1 - 1a958: fe8714e3 bne a4,s0,1a940 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv+0x1e> - 1a95c: 60e2 ld ra,24(sp) - 1a95e: 6442 ld s0,16(sp) - 1a960: 6902 ld s2,0(sp) - 1a962: 8526 mv a0,s1 - 1a964: 64a2 ld s1,8(sp) - 1a966: 6105 addi sp,sp,32 - 1a968: 8082 ret - 1a96a: 60e2 ld ra,24(sp) - 1a96c: 6442 ld s0,16(sp) - 1a96e: 4481 li s1,0 - 1a970: 8526 mv a0,s1 - 1a972: 64a2 ld s1,8(sp) - 1a974: 6105 addi sp,sp,32 - 1a976: 8082 ret - -000000000001a978 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv>: - 1a978: 1101 addi sp,sp,-32 - 1a97a: e822 sd s0,16(sp) - 1a97c: 6178 ld a4,192(a0) - 1a97e: 7d40 ld s0,184(a0) - 1a980: ec06 sd ra,24(sp) - 1a982: e426 sd s1,8(sp) - 1a984: 02e40e63 beq s0,a4,1a9c0 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x48> - 1a988: e04a sd s2,0(sp) - 1a98a: 4481 li s1,0 - 1a98c: 892a mv s2,a0 - 1a98e: a021 j 1a996 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x1e> - 1a990: 0421 addi s0,s0,8 - 1a992: 02870063 beq a4,s0,1a9b2 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x3a> - 1a996: 6008 ld a0,0(s0) - 1a998: 07054783 lbu a5,112(a0) - 1a99c: dbf5 beqz a5,1a990 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x18> - 1a99e: f2fff0ef jal ra,1a8cc <_ZNK7testing9TestSuite17failed_test_countEv> - 1a9a2: 0c093703 ld a4,192(s2) - 1a9a6: fea055e3 blez a0,1a990 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x18> - 1a9aa: 0421 addi s0,s0,8 - 1a9ac: 2485 addiw s1,s1,1 - 1a9ae: fe8714e3 bne a4,s0,1a996 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv+0x1e> - 1a9b2: 60e2 ld ra,24(sp) - 1a9b4: 6442 ld s0,16(sp) - 1a9b6: 6902 ld s2,0(sp) - 1a9b8: 8526 mv a0,s1 - 1a9ba: 64a2 ld s1,8(sp) - 1a9bc: 6105 addi sp,sp,32 - 1a9be: 8082 ret - 1a9c0: 60e2 ld ra,24(sp) - 1a9c2: 6442 ld s0,16(sp) - 1a9c4: 4481 li s1,0 - 1a9c6: 8526 mv a0,s1 - 1a9c8: 64a2 ld s1,8(sp) - 1a9ca: 6105 addi sp,sp,32 - 1a9cc: 8082 ret - -000000000001a9ce <_ZNK7testing8internal12UnitTestImpl17failed_test_countEv>: - 1a9ce: 7d58 ld a4,184(a0) - 1a9d0: 617c ld a5,192(a0) - 1a9d2: 1101 addi sp,sp,-32 - 1a9d4: ec06 sd ra,24(sp) - 1a9d6: e04a sd s2,0(sp) - 1a9d8: 02e78d63 beq a5,a4,1aa12 <_ZNK7testing8internal12UnitTestImpl17failed_test_countEv+0x44> - 1a9dc: e822 sd s0,16(sp) - 1a9de: e426 sd s1,8(sp) - 1a9e0: 4901 li s2,0 - 1a9e2: 84aa mv s1,a0 - 1a9e4: 4401 li s0,0 - 1a9e6: 00341793 slli a5,s0,0x3 - 1a9ea: 973e add a4,a4,a5 - 1a9ec: 6308 ld a0,0(a4) - 1a9ee: 0405 addi s0,s0,1 - 1a9f0: eddff0ef jal ra,1a8cc <_ZNK7testing9TestSuite17failed_test_countEv> - 1a9f4: 7cd8 ld a4,184(s1) - 1a9f6: 60fc ld a5,192(s1) - 1a9f8: 00a9093b addw s2,s2,a0 - 1a9fc: 8f99 sub a5,a5,a4 - 1a9fe: 878d srai a5,a5,0x3 - 1aa00: fef463e3 bltu s0,a5,1a9e6 <_ZNK7testing8internal12UnitTestImpl17failed_test_countEv+0x18> - 1aa04: 6442 ld s0,16(sp) - 1aa06: 60e2 ld ra,24(sp) - 1aa08: 64a2 ld s1,8(sp) - 1aa0a: 854a mv a0,s2 - 1aa0c: 6902 ld s2,0(sp) - 1aa0e: 6105 addi sp,sp,32 - 1aa10: 8082 ret - 1aa12: 60e2 ld ra,24(sp) - 1aa14: 4901 li s2,0 - 1aa16: 854a mv a0,s2 - 1aa18: 6902 ld s2,0(sp) - 1aa1a: 6105 addi sp,sp,32 - 1aa1c: 8082 ret - -000000000001aa1e <_ZNK7testing10TestResult7SkippedEv>: - 1aa1e: 1141 addi sp,sp,-16 - 1aa20: e022 sd s0,0(sp) - 1aa22: e406 sd ra,8(sp) - 1aa24: 842a mv s0,a0 - 1aa26: e67ff0ef jal ra,1a88c <_ZNK7testing10TestResult6FailedEv> - 1aa2a: e959 bnez a0,1aac0 <_ZNK7testing10TestResult7SkippedEv+0xa2> - 1aa2c: 7c10 ld a2,56(s0) - 1aa2e: 6034 ld a3,64(s0) - 1aa30: 08d60463 beq a2,a3,1aab8 <_ZNK7testing10TestResult7SkippedEv+0x9a> - 1aa34: 0db6e7b7 lui a5,0xdb6e - 1aa38: b6e78793 addi a5,a5,-1170 # db6db6e <__global_pointer$+0xdb21dde> - 1aa3c: b6db75b7 lui a1,0xb6db7 - 1aa40: f9068713 addi a4,a3,-112 - 1aa44: db758593 addi a1,a1,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6b027> - 1aa48: 1782 slli a5,a5,0x20 - 1aa4a: 8f11 sub a4,a4,a2 - 1aa4c: 97ae add a5,a5,a1 - 1aa4e: 8311 srli a4,a4,0x4 - 1aa50: 02f70733 mul a4,a4,a5 - 1aa54: 02200593 li a1,34 - 1aa58: 87b2 mv a5,a2 - 1aa5a: 0712 slli a4,a4,0x4 - 1aa5c: 8311 srli a4,a4,0x4 - 1aa5e: 06e5f663 bgeu a1,a4,1aaca <_ZNK7testing10TestResult7SkippedEv+0xac> - 1aa62: 40c685b3 sub a1,a3,a2 - 1aa66: 89bd andi a1,a1,15 - 1aa68: e1ad bnez a1,1aaca <_ZNK7testing10TestResult7SkippedEv+0xac> - 1aa6a: 0d8077d7 vsetvli a5,zero,e64,m1,ta,ma - 1aa6e: 5208a157 vid.v v2 - 1aa72: 07000693 li a3,112 - 1aa76: 9626e157 vmul.vx v2,v2,a3 - 1aa7a: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma - 1aa7e: 5e0030d7 vmv.v.i v1,0 - 1aa82: 0705 addi a4,a4,1 - 1aa84: 017777d7 vsetvli a5,a4,e32,mf2,tu,mu - 1aa88: 06267007 vluxei64.v v0,(a2),v2 - 1aa8c: 00379693 slli a3,a5,0x3 - 1aa90: 8e9d sub a3,a3,a5 - 1aa92: 0692 slli a3,a3,0x4 - 1aa94: 8f1d sub a4,a4,a5 - 1aa96: 9636 add a2,a2,a3 - 1aa98: 6201b057 vmseq.vi v0,v0,3 - 1aa9c: 0010b0d7 vadd.vi v1,v1,1,v0.t - 1aaa0: f375 bnez a4,1aa84 <_ZNK7testing10TestResult7SkippedEv+0x66> - 1aaa2: 0d7077d7 vsetvli a5,zero,e32,mf2,ta,ma - 1aaa6: 4701 li a4,0 - 1aaa8: 42076157 vmv.s.x v2,a4 - 1aaac: 021120d7 vredsum.vs v1,v1,v2 - 1aab0: 42102557 vmv.x.s a0,v1 - 1aab4: 00a03533 snez a0,a0 - 1aab8: 60a2 ld ra,8(sp) - 1aaba: 6402 ld s0,0(sp) - 1aabc: 0141 addi sp,sp,16 - 1aabe: 8082 ret - 1aac0: 60a2 ld ra,8(sp) - 1aac2: 6402 ld s0,0(sp) - 1aac4: 4501 li a0,0 - 1aac6: 0141 addi sp,sp,16 - 1aac8: 8082 ret - 1aaca: 4501 li a0,0 - 1aacc: 460d li a2,3 - 1aace: 4398 lw a4,0(a5) - 1aad0: 07078793 addi a5,a5,112 - 1aad4: 00c71363 bne a4,a2,1aada <_ZNK7testing10TestResult7SkippedEv+0xbc> - 1aad8: 2505 addiw a0,a0,1 - 1aada: fef69ae3 bne a3,a5,1aace <_ZNK7testing10TestResult7SkippedEv+0xb0> - 1aade: 00a03533 snez a0,a0 - 1aae2: bfd9 j 1aab8 <_ZNK7testing10TestResult7SkippedEv+0x9a> - -000000000001aae4 <_ZNK7testing9TestSuite18skipped_test_countEv>: - 1aae4: 1101 addi sp,sp,-32 - 1aae6: e822 sd s0,16(sp) - 1aae8: 7d18 ld a4,56(a0) - 1aaea: 7900 ld s0,48(a0) - 1aaec: ec06 sd ra,24(sp) - 1aaee: e04a sd s2,0(sp) - 1aaf0: 02e40e63 beq s0,a4,1ab2c <_ZNK7testing9TestSuite18skipped_test_countEv+0x48> - 1aaf4: e426 sd s1,8(sp) - 1aaf6: 4901 li s2,0 - 1aaf8: 84aa mv s1,a0 - 1aafa: 6008 ld a0,0(s0) - 1aafc: 08054783 lbu a5,128(a0) - 1ab00: eb99 bnez a5,1ab16 <_ZNK7testing9TestSuite18skipped_test_countEv+0x32> - 1ab02: 0421 addi s0,s0,8 - 1ab04: fe871be3 bne a4,s0,1aafa <_ZNK7testing9TestSuite18skipped_test_countEv+0x16> - 1ab08: 60e2 ld ra,24(sp) - 1ab0a: 6442 ld s0,16(sp) - 1ab0c: 64a2 ld s1,8(sp) - 1ab0e: 854a mv a0,s2 - 1ab10: 6902 ld s2,0(sp) - 1ab12: 6105 addi sp,sp,32 - 1ab14: 8082 ret - 1ab16: 09050513 addi a0,a0,144 - 1ab1a: f05ff0ef jal ra,1aa1e <_ZNK7testing10TestResult7SkippedEv> - 1ab1e: 7c98 ld a4,56(s1) - 1ab20: 0421 addi s0,s0,8 - 1ab22: 0125093b addw s2,a0,s2 - 1ab26: fc871ae3 bne a4,s0,1aafa <_ZNK7testing9TestSuite18skipped_test_countEv+0x16> - 1ab2a: bff9 j 1ab08 <_ZNK7testing9TestSuite18skipped_test_countEv+0x24> - 1ab2c: 60e2 ld ra,24(sp) - 1ab2e: 6442 ld s0,16(sp) - 1ab30: 4901 li s2,0 - 1ab32: 854a mv a0,s2 - 1ab34: 6902 ld s2,0(sp) - 1ab36: 6105 addi sp,sp,32 - 1ab38: 8082 ret - -000000000001ab3a <_ZNK7testing8internal12UnitTestImpl18skipped_test_countEv>: - 1ab3a: 7d58 ld a4,184(a0) - 1ab3c: 617c ld a5,192(a0) - 1ab3e: 1101 addi sp,sp,-32 - 1ab40: ec06 sd ra,24(sp) - 1ab42: e04a sd s2,0(sp) - 1ab44: 02e78d63 beq a5,a4,1ab7e <_ZNK7testing8internal12UnitTestImpl18skipped_test_countEv+0x44> - 1ab48: e822 sd s0,16(sp) - 1ab4a: e426 sd s1,8(sp) - 1ab4c: 4901 li s2,0 - 1ab4e: 84aa mv s1,a0 - 1ab50: 4401 li s0,0 - 1ab52: 00341793 slli a5,s0,0x3 - 1ab56: 973e add a4,a4,a5 - 1ab58: 6308 ld a0,0(a4) - 1ab5a: 0405 addi s0,s0,1 - 1ab5c: f89ff0ef jal ra,1aae4 <_ZNK7testing9TestSuite18skipped_test_countEv> - 1ab60: 7cd8 ld a4,184(s1) - 1ab62: 60fc ld a5,192(s1) - 1ab64: 00a9093b addw s2,s2,a0 - 1ab68: 8f99 sub a5,a5,a4 - 1ab6a: 878d srai a5,a5,0x3 - 1ab6c: fef463e3 bltu s0,a5,1ab52 <_ZNK7testing8internal12UnitTestImpl18skipped_test_countEv+0x18> - 1ab70: 6442 ld s0,16(sp) - 1ab72: 60e2 ld ra,24(sp) - 1ab74: 64a2 ld s1,8(sp) - 1ab76: 854a mv a0,s2 - 1ab78: 6902 ld s2,0(sp) - 1ab7a: 6105 addi sp,sp,32 - 1ab7c: 8082 ret - 1ab7e: 60e2 ld ra,24(sp) - 1ab80: 4901 li s2,0 - 1ab82: 854a mv a0,s2 - 1ab84: 6902 ld s2,0(sp) - 1ab86: 6105 addi sp,sp,32 - 1ab88: 8082 ret - -000000000001ab8a <_ZNK7testing9TestSuite21successful_test_countEv>: - 1ab8a: 7179 addi sp,sp,-48 - 1ab8c: f022 sd s0,32(sp) - 1ab8e: 7d14 ld a3,56(a0) - 1ab90: 7900 ld s0,48(a0) - 1ab92: f406 sd ra,40(sp) - 1ab94: e84a sd s2,16(sp) - 1ab96: 04d40963 beq s0,a3,1abe8 <_ZNK7testing9TestSuite21successful_test_countEv+0x5e> - 1ab9a: e44e sd s3,8(sp) - 1ab9c: ec26 sd s1,24(sp) - 1ab9e: 89aa mv s3,a0 - 1aba0: 4901 li s2,0 - 1aba2: a021 j 1abaa <_ZNK7testing9TestSuite21successful_test_countEv+0x20> - 1aba4: 0421 addi s0,s0,8 - 1aba6: 02868163 beq a3,s0,1abc8 <_ZNK7testing9TestSuite21successful_test_countEv+0x3e> - 1abaa: 601c ld a5,0(s0) - 1abac: 0807c703 lbu a4,128(a5) - 1abb0: db75 beqz a4,1aba4 <_ZNK7testing9TestSuite21successful_test_countEv+0x1a> - 1abb2: 09078493 addi s1,a5,144 - 1abb6: 8526 mv a0,s1 - 1abb8: e67ff0ef jal ra,1aa1e <_ZNK7testing10TestResult7SkippedEv> - 1abbc: cd11 beqz a0,1abd8 <_ZNK7testing9TestSuite21successful_test_countEv+0x4e> - 1abbe: 0389b683 ld a3,56(s3) - 1abc2: 0421 addi s0,s0,8 - 1abc4: fe8693e3 bne a3,s0,1abaa <_ZNK7testing9TestSuite21successful_test_countEv+0x20> - 1abc8: 70a2 ld ra,40(sp) - 1abca: 7402 ld s0,32(sp) - 1abcc: 64e2 ld s1,24(sp) - 1abce: 69a2 ld s3,8(sp) - 1abd0: 854a mv a0,s2 - 1abd2: 6942 ld s2,16(sp) - 1abd4: 6145 addi sp,sp,48 - 1abd6: 8082 ret - 1abd8: 8526 mv a0,s1 - 1abda: cb3ff0ef jal ra,1a88c <_ZNK7testing10TestResult6FailedEv> - 1abde: 0389b683 ld a3,56(s3) - 1abe2: f169 bnez a0,1aba4 <_ZNK7testing9TestSuite21successful_test_countEv+0x1a> - 1abe4: 2905 addiw s2,s2,1 - 1abe6: bf7d j 1aba4 <_ZNK7testing9TestSuite21successful_test_countEv+0x1a> - 1abe8: 70a2 ld ra,40(sp) - 1abea: 7402 ld s0,32(sp) - 1abec: 4901 li s2,0 - 1abee: 854a mv a0,s2 - 1abf0: 6942 ld s2,16(sp) - 1abf2: 6145 addi sp,sp,48 - 1abf4: 8082 ret - -000000000001abf6 <_ZNK7testing8internal12UnitTestImpl21successful_test_countEv>: - 1abf6: 7d58 ld a4,184(a0) - 1abf8: 617c ld a5,192(a0) - 1abfa: 1101 addi sp,sp,-32 - 1abfc: ec06 sd ra,24(sp) - 1abfe: e04a sd s2,0(sp) - 1ac00: 02e78d63 beq a5,a4,1ac3a <_ZNK7testing8internal12UnitTestImpl21successful_test_countEv+0x44> - 1ac04: e822 sd s0,16(sp) - 1ac06: e426 sd s1,8(sp) - 1ac08: 4901 li s2,0 - 1ac0a: 84aa mv s1,a0 - 1ac0c: 4401 li s0,0 - 1ac0e: 00341793 slli a5,s0,0x3 - 1ac12: 973e add a4,a4,a5 - 1ac14: 6308 ld a0,0(a4) - 1ac16: 0405 addi s0,s0,1 - 1ac18: f73ff0ef jal ra,1ab8a <_ZNK7testing9TestSuite21successful_test_countEv> - 1ac1c: 7cd8 ld a4,184(s1) - 1ac1e: 60fc ld a5,192(s1) - 1ac20: 00a9093b addw s2,s2,a0 - 1ac24: 8f99 sub a5,a5,a4 - 1ac26: 878d srai a5,a5,0x3 - 1ac28: fef463e3 bltu s0,a5,1ac0e <_ZNK7testing8internal12UnitTestImpl21successful_test_countEv+0x18> - 1ac2c: 6442 ld s0,16(sp) - 1ac2e: 60e2 ld ra,24(sp) - 1ac30: 64a2 ld s1,8(sp) - 1ac32: 854a mv a0,s2 - 1ac34: 6902 ld s2,0(sp) - 1ac36: 6105 addi sp,sp,32 - 1ac38: 8082 ret - 1ac3a: 60e2 ld ra,24(sp) - 1ac3c: 4901 li s2,0 - 1ac3e: 854a mv a0,s2 - 1ac40: 6902 ld s2,0(sp) - 1ac42: 6105 addi sp,sp,32 - 1ac44: 8082 ret - -000000000001ac46 <_ZNK7testing10TestResult19test_property_countEv>: - 1ac46: 6d3c ld a5,88(a0) - 1ac48: 6938 ld a4,80(a0) - 1ac4a: 40e78533 sub a0,a5,a4 - 1ac4e: 8519 srai a0,a0,0x6 - 1ac50: 2501 sext.w a0,a0 - 1ac52: 8082 ret - -000000000001ac54 <_ZNK7testing10TestResult15GetTestPropertyEi>: - 1ac54: 1101 addi sp,sp,-32 - 1ac56: ec06 sd ra,24(sp) - 1ac58: e822 sd s0,16(sp) - 1ac5a: e426 sd s1,8(sp) - 1ac5c: 0205c563 bltz a1,1ac86 <_ZNK7testing10TestResult15GetTestPropertyEi+0x32> - 1ac60: 842e mv s0,a1 - 1ac62: 84aa mv s1,a0 - 1ac64: fe3ff0ef jal ra,1ac46 <_ZNK7testing10TestResult19test_property_countEv> - 1ac68: 00a45f63 bge s0,a0,1ac86 <_ZNK7testing10TestResult15GetTestPropertyEi+0x32> - 1ac6c: 68a8 ld a0,80(s1) - 1ac6e: 6cb0 ld a2,88(s1) - 1ac70: 8e09 sub a2,a2,a0 - 1ac72: 8619 srai a2,a2,0x6 - 1ac74: 00c47b63 bgeu s0,a2,1ac8a <_ZNK7testing10TestResult15GetTestPropertyEi+0x36> - 1ac78: 041a slli s0,s0,0x6 - 1ac7a: 60e2 ld ra,24(sp) - 1ac7c: 9522 add a0,a0,s0 - 1ac7e: 6442 ld s0,16(sp) - 1ac80: 64a2 ld s1,8(sp) - 1ac82: 6105 addi sp,sp,32 - 1ac84: 8082 ret - 1ac86: 85bfa0ef jal ra,154e0 - 1ac8a: 85a2 mv a1,s0 - 1ac8c: 0001e517 auipc a0,0x1e - 1ac90: e6c50513 addi a0,a0,-404 # 38af8 <_IO_stdin_used+0x4a0> - 1ac94: cbdfa0ef jal ra,15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> - -000000000001ac98 <_ZN7testing4TestC1Ev>: - 1ac98: 715d addi sp,sp,-80 - 1ac9a: 00030797 auipc a5,0x30 - 1ac9e: eee7b783 ld a5,-274(a5) # 4ab88 <_GLOBAL_OFFSET_TABLE_+0x38> - 1aca2: e0a2 sd s0,64(sp) - 1aca4: fc26 sd s1,56(sp) - 1aca6: f84a sd s2,48(sp) - 1aca8: f44e sd s3,40(sp) - 1acaa: f052 sd s4,32(sp) - 1acac: ec56 sd s5,24(sp) - 1acae: e85a sd s6,16(sp) - 1acb0: e45e sd s7,8(sp) - 1acb2: 07c1 addi a5,a5,16 - 1acb4: e486 sd ra,72(sp) - 1acb6: e11c sd a5,0(a0) - 1acb8: 8a2a mv s4,a0 - 1acba: 0f800513 li a0,248 - 1acbe: be3fa0ef jal ra,158a0 <_Znwm@plt> - 1acc2: 00030697 auipc a3,0x30 - 1acc6: 0066b683 ld a3,6(a3) # 4acc8 <_GLOBAL_OFFSET_TABLE_+0x178> - 1acca: 00030717 auipc a4,0x30 - 1acce: f8673703 ld a4,-122(a4) # 4ac50 <_GLOBAL_OFFSET_TABLE_+0x100> - 1acd2: 00030797 auipc a5,0x30 - 1acd6: 0ce7b783 ld a5,206(a5) # 4ada0 <_GLOBAL_OFFSET_TABLE_+0x250> - 1acda: 0006c683 lbu a3,0(a3) - 1acde: 00074703 lbu a4,0(a4) - 1ace2: 0007c783 lbu a5,0(a5) - 1ace6: 842a mv s0,a0 - 1ace8: 01850e93 addi t4,a0,24 - 1acec: 03850e13 addi t3,a0,56 - 1acf0: 06050313 addi t1,a0,96 - 1acf4: 08050893 addi a7,a0,128 - 1acf8: 0a850813 addi a6,a0,168 - 1acfc: 0e050613 addi a2,a0,224 - 1ad00: 00850b93 addi s7,a0,8 - 1ad04: 855e mv a0,s7 - 1ad06: 00030597 auipc a1,0x30 - 1ad0a: 0da5b583 ld a1,218(a1) # 4ade0 <_GLOBAL_OFFSET_TABLE_+0x290> - 1ad0e: 00043823 sd zero,16(s0) - 1ad12: 00040c23 sb zero,24(s0) - 1ad16: 02043823 sd zero,48(s0) - 1ad1a: 02040c23 sb zero,56(s0) - 1ad1e: 04043c23 sd zero,88(s0) - 1ad22: 06040023 sb zero,96(s0) - 1ad26: 06043c23 sd zero,120(s0) - 1ad2a: 08040023 sb zero,128(s0) - 1ad2e: 0a043023 sd zero,160(s0) - 1ad32: 0a040423 sb zero,168(s0) - 1ad36: 0c043c23 sd zero,216(s0) - 1ad3a: 0e040023 sb zero,224(s0) - 1ad3e: 01d43423 sd t4,8(s0) - 1ad42: 03c43423 sd t3,40(s0) - 1ad46: 04643823 sd t1,80(s0) - 1ad4a: 07143823 sd a7,112(s0) - 1ad4e: 09043c23 sd a6,152(s0) - 1ad52: e870 sd a2,208(s0) - 1ad54: 00d40023 sb a3,0(s0) - 1ad58: 00e400a3 sb a4,1(s0) - 1ad5c: 00f40123 sb a5,2(s0) - 1ad60: 02840b13 addi s6,s0,40 - 1ad64: 05040a93 addi s5,s0,80 - 1ad68: 07040993 addi s3,s0,112 - 1ad6c: 09840913 addi s2,s0,152 - 1ad70: 0d040493 addi s1,s0,208 - 1ad74: dfdfa0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1ad78: 855a mv a0,s6 - 1ad7a: 00030597 auipc a1,0x30 - 1ad7e: e565b583 ld a1,-426(a1) # 4abd0 <_GLOBAL_OFFSET_TABLE_+0x80> - 1ad82: deffa0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1ad86: 00030797 auipc a5,0x30 - 1ad8a: 2427b783 ld a5,578(a5) # 4afc8 <_GLOBAL_OFFSET_TABLE_+0x478> - 1ad8e: 0007c783 lbu a5,0(a5) - 1ad92: 8556 mv a0,s5 - 1ad94: 00030597 auipc a1,0x30 - 1ad98: 1d45b583 ld a1,468(a1) # 4af68 <_GLOBAL_OFFSET_TABLE_+0x418> - 1ad9c: 04f40423 sb a5,72(s0) - 1ada0: dd1fa0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1ada4: 854e mv a0,s3 - 1ada6: 00030597 auipc a1,0x30 - 1adaa: 0425b583 ld a1,66(a1) # 4ade8 <_GLOBAL_OFFSET_TABLE_+0x298> - 1adae: dc3fa0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1adb2: 00030797 auipc a5,0x30 - 1adb6: eee7b783 ld a5,-274(a5) # 4aca0 <_GLOBAL_OFFSET_TABLE_+0x150> - 1adba: 0007c783 lbu a5,0(a5) - 1adbe: 854a mv a0,s2 - 1adc0: 00030597 auipc a1,0x30 - 1adc4: de85b583 ld a1,-536(a1) # 4aba8 <_GLOBAL_OFFSET_TABLE_+0x58> - 1adc8: 08f40823 sb a5,144(s0) - 1adcc: da5fa0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1add0: 00030517 auipc a0,0x30 - 1add4: f9853503 ld a0,-104(a0) # 4ad68 <_GLOBAL_OFFSET_TABLE_+0x218> - 1add8: 00030597 auipc a1,0x30 - 1addc: 0485b583 ld a1,72(a1) # 4ae20 <_GLOBAL_OFFSET_TABLE_+0x2d0> - 1ade0: 00030617 auipc a2,0x30 - 1ade4: eb863603 ld a2,-328(a2) # 4ac98 <_GLOBAL_OFFSET_TABLE_+0x148> - 1ade8: 00030697 auipc a3,0x30 - 1adec: 1386b683 ld a3,312(a3) # 4af20 <_GLOBAL_OFFSET_TABLE_+0x3d0> - 1adf0: 00030717 auipc a4,0x30 - 1adf4: 11073703 ld a4,272(a4) # 4af00 <_GLOBAL_OFFSET_TABLE_+0x3b0> - 1adf8: 00030797 auipc a5,0x30 - 1adfc: fd07b783 ld a5,-48(a5) # 4adc8 <_GLOBAL_OFFSET_TABLE_+0x278> - 1ae00: 0005c583 lbu a1,0(a1) - 1ae04: 00054803 lbu a6,0(a0) - 1ae08: 4210 lw a2,0(a2) - 1ae0a: 4294 lw a3,0(a3) - 1ae0c: 00074703 lbu a4,0(a4) - 1ae10: 439c lw a5,0(a5) - 1ae12: 0ab40c23 sb a1,184(s0) - 1ae16: 8526 mv a0,s1 - 1ae18: 00030597 auipc a1,0x30 - 1ae1c: fa85b583 ld a1,-88(a1) # 4adc0 <_GLOBAL_OFFSET_TABLE_+0x270> - 1ae20: 0b040ca3 sb a6,185(s0) - 1ae24: 0ac42e23 sw a2,188(s0) - 1ae28: 0cd42023 sw a3,192(s0) - 1ae2c: 0ce40223 sb a4,196(s0) - 1ae30: 0cf42423 sw a5,200(s0) - 1ae34: d3dfa0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1ae38: 00030797 auipc a5,0x30 - 1ae3c: fa07b783 ld a5,-96(a5) # 4add8 <_GLOBAL_OFFSET_TABLE_+0x288> - 1ae40: 0007c783 lbu a5,0(a5) - 1ae44: 008a3423 sd s0,8(s4) - 1ae48: 60a6 ld ra,72(sp) - 1ae4a: 0ef40823 sb a5,240(s0) - 1ae4e: 6406 ld s0,64(sp) - 1ae50: 74e2 ld s1,56(sp) - 1ae52: 7942 ld s2,48(sp) - 1ae54: 79a2 ld s3,40(sp) - 1ae56: 7a02 ld s4,32(sp) - 1ae58: 6ae2 ld s5,24(sp) - 1ae5a: 6b42 ld s6,16(sp) - 1ae5c: 6ba2 ld s7,8(sp) - 1ae5e: 6161 addi sp,sp,80 - 1ae60: 8082 ret - 1ae62: 87aa mv a5,a0 - 1ae64: 8526 mv a0,s1 - 1ae66: 84be mv s1,a5 - 1ae68: c9dfb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1ae6c: 854a mv a0,s2 - 1ae6e: c97fb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1ae72: 854e mv a0,s3 - 1ae74: c91fb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1ae78: 8556 mv a0,s5 - 1ae7a: c8bfb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1ae7e: 855a mv a0,s6 - 1ae80: c85fb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1ae84: 855e mv a0,s7 - 1ae86: c7ffb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1ae8a: 8522 mv a0,s0 - 1ae8c: a75fa0ef jal ra,15900 <_ZdlPv@plt> - 1ae90: 8526 mv a0,s1 - 1ae92: 95ffa0ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000001ae96 <_ZN7testing4TestD1Ev>: - 1ae96: 1141 addi sp,sp,-16 - 1ae98: e022 sd s0,0(sp) - 1ae9a: 00030797 auipc a5,0x30 - 1ae9e: cee7b783 ld a5,-786(a5) # 4ab88 <_GLOBAL_OFFSET_TABLE_+0x38> - 1aea2: 6500 ld s0,8(a0) - 1aea4: e406 sd ra,8(sp) - 1aea6: 07c1 addi a5,a5,16 - 1aea8: e11c sd a5,0(a0) - 1aeaa: 18040163 beqz s0,1b02c <_ZN7testing4TestD1Ev+0x196> - 1aeae: 00044883 lbu a7,0(s0) - 1aeb2: 00144603 lbu a2,1(s0) - 1aeb6: 00244703 lbu a4,2(s0) - 1aeba: 00030817 auipc a6,0x30 - 1aebe: e0e83803 ld a6,-498(a6) # 4acc8 <_GLOBAL_OFFSET_TABLE_+0x178> - 1aec2: 00030697 auipc a3,0x30 - 1aec6: d8e6b683 ld a3,-626(a3) # 4ac50 <_GLOBAL_OFFSET_TABLE_+0x100> - 1aeca: 00030797 auipc a5,0x30 - 1aece: ed67b783 ld a5,-298(a5) # 4ada0 <_GLOBAL_OFFSET_TABLE_+0x250> - 1aed2: 00840593 addi a1,s0,8 - 1aed6: 00030517 auipc a0,0x30 - 1aeda: f0a53503 ld a0,-246(a0) # 4ade0 <_GLOBAL_OFFSET_TABLE_+0x290> - 1aede: 01180023 sb a7,0(a6) - 1aee2: 00c68023 sb a2,0(a3) - 1aee6: 00e78023 sb a4,0(a5) - 1aeea: c87fa0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1aeee: 02840593 addi a1,s0,40 - 1aef2: 00030517 auipc a0,0x30 - 1aef6: cde53503 ld a0,-802(a0) # 4abd0 <_GLOBAL_OFFSET_TABLE_+0x80> - 1aefa: c77fa0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1aefe: 04844703 lbu a4,72(s0) - 1af02: 00030797 auipc a5,0x30 - 1af06: 0c67b783 ld a5,198(a5) # 4afc8 <_GLOBAL_OFFSET_TABLE_+0x478> - 1af0a: 05040593 addi a1,s0,80 - 1af0e: 00030517 auipc a0,0x30 - 1af12: 05a53503 ld a0,90(a0) # 4af68 <_GLOBAL_OFFSET_TABLE_+0x418> - 1af16: 00e78023 sb a4,0(a5) - 1af1a: c57fa0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1af1e: 07040593 addi a1,s0,112 - 1af22: 00030517 auipc a0,0x30 - 1af26: ec653503 ld a0,-314(a0) # 4ade8 <_GLOBAL_OFFSET_TABLE_+0x298> - 1af2a: c47fa0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1af2e: 09044703 lbu a4,144(s0) - 1af32: 00030797 auipc a5,0x30 - 1af36: d6e7b783 ld a5,-658(a5) # 4aca0 <_GLOBAL_OFFSET_TABLE_+0x150> - 1af3a: 09840593 addi a1,s0,152 - 1af3e: 00030517 auipc a0,0x30 - 1af42: c6a53503 ld a0,-918(a0) # 4aba8 <_GLOBAL_OFFSET_TABLE_+0x58> - 1af46: 00e78023 sb a4,0(a5) - 1af4a: c27fa0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1af4e: 0c842703 lw a4,200(s0) - 1af52: 0b844283 lbu t0,184(s0) - 1af56: 0b944f03 lbu t5,185(s0) - 1af5a: 0bc42e03 lw t3,188(s0) - 1af5e: 0c042883 lw a7,192(s0) - 1af62: 0c444603 lbu a2,196(s0) - 1af66: 00030797 auipc a5,0x30 - 1af6a: e627b783 ld a5,-414(a5) # 4adc8 <_GLOBAL_OFFSET_TABLE_+0x278> - 1af6e: 00030f97 auipc t6,0x30 - 1af72: eb2fbf83 ld t6,-334(t6) # 4ae20 <_GLOBAL_OFFSET_TABLE_+0x2d0> - 1af76: 00030e97 auipc t4,0x30 - 1af7a: df2ebe83 ld t4,-526(t4) # 4ad68 <_GLOBAL_OFFSET_TABLE_+0x218> - 1af7e: 00030317 auipc t1,0x30 - 1af82: d1a33303 ld t1,-742(t1) # 4ac98 <_GLOBAL_OFFSET_TABLE_+0x148> - 1af86: 00030817 auipc a6,0x30 - 1af8a: f9a83803 ld a6,-102(a6) # 4af20 <_GLOBAL_OFFSET_TABLE_+0x3d0> - 1af8e: 00030697 auipc a3,0x30 - 1af92: f726b683 ld a3,-142(a3) # 4af00 <_GLOBAL_OFFSET_TABLE_+0x3b0> - 1af96: 00030517 auipc a0,0x30 - 1af9a: e2a53503 ld a0,-470(a0) # 4adc0 <_GLOBAL_OFFSET_TABLE_+0x270> - 1af9e: 0d040593 addi a1,s0,208 - 1afa2: c398 sw a4,0(a5) - 1afa4: 005f8023 sb t0,0(t6) - 1afa8: 01ee8023 sb t5,0(t4) - 1afac: 01c32023 sw t3,0(t1) - 1afb0: 01182023 sw a7,0(a6) - 1afb4: 00c68023 sb a2,0(a3) - 1afb8: bb9fa0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1afbc: 0f044703 lbu a4,240(s0) - 1afc0: 6868 ld a0,208(s0) - 1afc2: 00030797 auipc a5,0x30 - 1afc6: e167b783 ld a5,-490(a5) # 4add8 <_GLOBAL_OFFSET_TABLE_+0x288> - 1afca: 00e78023 sb a4,0(a5) - 1afce: 0e040793 addi a5,s0,224 - 1afd2: 00f50463 beq a0,a5,1afda <_ZN7testing4TestD1Ev+0x144> - 1afd6: 92bfa0ef jal ra,15900 <_ZdlPv@plt> - 1afda: 6c48 ld a0,152(s0) - 1afdc: 0a840793 addi a5,s0,168 - 1afe0: 00f50463 beq a0,a5,1afe8 <_ZN7testing4TestD1Ev+0x152> - 1afe4: 91dfa0ef jal ra,15900 <_ZdlPv@plt> - 1afe8: 7828 ld a0,112(s0) - 1afea: 08040793 addi a5,s0,128 - 1afee: 00f50463 beq a0,a5,1aff6 <_ZN7testing4TestD1Ev+0x160> - 1aff2: 90ffa0ef jal ra,15900 <_ZdlPv@plt> - 1aff6: 6828 ld a0,80(s0) - 1aff8: 06040793 addi a5,s0,96 - 1affc: 00f50463 beq a0,a5,1b004 <_ZN7testing4TestD1Ev+0x16e> - 1b000: 901fa0ef jal ra,15900 <_ZdlPv@plt> - 1b004: 7408 ld a0,40(s0) - 1b006: 03840793 addi a5,s0,56 - 1b00a: 00f50463 beq a0,a5,1b012 <_ZN7testing4TestD1Ev+0x17c> - 1b00e: 8f3fa0ef jal ra,15900 <_ZdlPv@plt> - 1b012: 6408 ld a0,8(s0) - 1b014: 01840793 addi a5,s0,24 - 1b018: 00f50463 beq a0,a5,1b020 <_ZN7testing4TestD1Ev+0x18a> - 1b01c: 8e5fa0ef jal ra,15900 <_ZdlPv@plt> - 1b020: 8522 mv a0,s0 - 1b022: 6402 ld s0,0(sp) - 1b024: 60a2 ld ra,8(sp) - 1b026: 0141 addi sp,sp,16 - 1b028: 8d9fa06f j 15900 <_ZdlPv@plt> - 1b02c: 60a2 ld ra,8(sp) - 1b02e: 6402 ld s0,0(sp) - 1b030: 0141 addi sp,sp,16 - 1b032: 8082 ret - -000000000001b034 <_ZN7testing4TestD0Ev>: - 1b034: 1141 addi sp,sp,-16 - 1b036: e022 sd s0,0(sp) - 1b038: e406 sd ra,8(sp) - 1b03a: 842a mv s0,a0 - 1b03c: e5bff0ef jal ra,1ae96 <_ZN7testing4TestD1Ev> - 1b040: 8522 mv a0,s0 - 1b042: 6402 ld s0,0(sp) - 1b044: 60a2 ld ra,8(sp) - 1b046: 0141 addi sp,sp,16 - 1b048: 8b9fa06f j 15900 <_ZdlPv@plt> - -000000000001b04c <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv>: - 1b04c: 10054783 lbu a5,256(a0) - 1b050: ef85 bnez a5,1b088 <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv+0x3c> - 1b052: 1101 addi sp,sp,-32 - 1b054: e822 sd s0,16(sp) - 1b056: e04a sd s2,0(sp) - 1b058: 7560 ld s0,232(a0) - 1b05a: 0f053903 ld s2,240(a0) - 1b05e: e426 sd s1,8(sp) - 1b060: ec06 sd ra,24(sp) - 1b062: 84aa mv s1,a0 - 1b064: 01240963 beq s0,s2,1b076 <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv+0x2a> - 1b068: 6008 ld a0,0(s0) - 1b06a: 0421 addi s0,s0,8 - 1b06c: 611c ld a5,0(a0) - 1b06e: 739c ld a5,32(a5) - 1b070: 9782 jalr a5 - 1b072: fe891be3 bne s2,s0,1b068 <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv+0x1c> - 1b076: 60e2 ld ra,24(sp) - 1b078: 6442 ld s0,16(sp) - 1b07a: 4785 li a5,1 - 1b07c: 10f48023 sb a5,256(s1) - 1b080: 6902 ld s2,0(sp) - 1b082: 64a2 ld s1,8(sp) - 1b084: 6105 addi sp,sp,32 - 1b086: 8082 ret - 1b088: 8082 ret - -000000000001b08a <_ZNK7testing9TestSuite11GetTestInfoEi>: - 1b08a: 872a mv a4,a0 - 1b08c: 0205c463 bltz a1,1b0b4 <_ZNK7testing9TestSuite11GetTestInfoEi+0x2a> - 1b090: 6534 ld a3,72(a0) - 1b092: 693c ld a5,80(a0) - 1b094: 4501 li a0,0 - 1b096: 8f95 sub a5,a5,a3 - 1b098: 8789 srai a5,a5,0x2 - 1b09a: 2781 sext.w a5,a5 - 1b09c: 00f5dd63 bge a1,a5,1b0b6 <_ZNK7testing9TestSuite11GetTestInfoEi+0x2c> - 1b0a0: 058a slli a1,a1,0x2 - 1b0a2: 96ae add a3,a3,a1 - 1b0a4: 429c lw a5,0(a3) - 1b0a6: 0007c863 bltz a5,1b0b6 <_ZNK7testing9TestSuite11GetTestInfoEi+0x2c> - 1b0aa: 7b18 ld a4,48(a4) - 1b0ac: 078e slli a5,a5,0x3 - 1b0ae: 97ba add a5,a5,a4 - 1b0b0: 6388 ld a0,0(a5) - 1b0b2: 8082 ret - 1b0b4: 4501 li a0,0 - 1b0b6: 8082 ret - -000000000001b0b8 <_ZN7testing9TestSuite18GetMutableTestInfoEi>: - 1b0b8: 872a mv a4,a0 - 1b0ba: 0205c463 bltz a1,1b0e2 <_ZN7testing9TestSuite18GetMutableTestInfoEi+0x2a> - 1b0be: 6534 ld a3,72(a0) - 1b0c0: 693c ld a5,80(a0) - 1b0c2: 4501 li a0,0 - 1b0c4: 8f95 sub a5,a5,a3 - 1b0c6: 8789 srai a5,a5,0x2 - 1b0c8: 2781 sext.w a5,a5 - 1b0ca: 00f5dd63 bge a1,a5,1b0e4 <_ZN7testing9TestSuite18GetMutableTestInfoEi+0x2c> - 1b0ce: 058a slli a1,a1,0x2 - 1b0d0: 96ae add a3,a3,a1 - 1b0d2: 429c lw a5,0(a3) - 1b0d4: 0007c863 bltz a5,1b0e4 <_ZN7testing9TestSuite18GetMutableTestInfoEi+0x2c> - 1b0d8: 7b18 ld a4,48(a4) - 1b0da: 078e slli a5,a5,0x3 - 1b0dc: 97ba add a5,a5,a4 - 1b0de: 6388 ld a0,0(a5) - 1b0e0: 8082 ret - 1b0e2: 4501 li a0,0 - 1b0e4: 8082 ret - -000000000001b0e6 <_ZN7testing9TestSuite11ClearResultEv>: - 1b0e6: 1101 addi sp,sp,-32 - 1b0e8: e426 sd s1,8(sp) - 1b0ea: 84aa mv s1,a0 - 1b0ec: 08850513 addi a0,a0,136 - 1b0f0: e822 sd s0,16(sp) - 1b0f2: ec06 sd ra,24(sp) - 1b0f4: d1cff0ef jal ra,1a610 <_ZN7testing10TestResult5ClearEv> - 1b0f8: 7880 ld s0,48(s1) - 1b0fa: 7c84 ld s1,56(s1) - 1b0fc: 00940a63 beq s0,s1,1b110 <_ZN7testing9TestSuite11ClearResultEv+0x2a> - 1b100: 6008 ld a0,0(s0) - 1b102: 0421 addi s0,s0,8 - 1b104: 09050513 addi a0,a0,144 - 1b108: d08ff0ef jal ra,1a610 <_ZN7testing10TestResult5ClearEv> - 1b10c: fe849ae3 bne s1,s0,1b100 <_ZN7testing9TestSuite11ClearResultEv+0x1a> - 1b110: 60e2 ld ra,24(sp) - 1b112: 6442 ld s0,16(sp) - 1b114: 64a2 ld s1,8(sp) - 1b116: 6105 addi sp,sp,32 - 1b118: 8082 ret - -000000000001b11a <_ZN7testing9TestSuite14UnshuffleTestsEv>: - 1b11a: 6938 ld a4,80(a0) - 1b11c: 6530 ld a2,72(a0) - 1b11e: 40c707b3 sub a5,a4,a2 - 1b122: 4027d593 srai a1,a5,0x2 - 1b126: 08c70663 beq a4,a2,1b1b2 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> - 1b12a: 4685 li a3,1 - 1b12c: e7c1 bnez a5,1b1b4 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x9a> - 1b12e: 4771 li a4,28 - 1b130: 08f77463 bgeu a4,a5,1b1b8 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x9e> - 1b134: 0016d713 srli a4,a3,0x1 - 1b138: 070e slli a4,a4,0x3 - 1b13a: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1b13e: 5208a157 vid.v v2 - 1b142: 9732 add a4,a4,a2 - 1b144: 87b2 mv a5,a2 - 1b146: a019 j 1b14c <_ZN7testing9TestSuite14UnshuffleTestsEv+0x32> - 1b148: 0d807057 vsetvli zero,zero,e64,m1,ta,ma - 1b14c: 9e2030d7 vmv1r.v v1,v2 - 1b150: 02213157 vadd.vi v2,v2,2 - 1b154: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma - 1b158: b21040d7 vncvt.x.x.w v1,v1 - 1b15c: 0207e0a7 vse32.v v1,(a5) - 1b160: 07a1 addi a5,a5,8 - 1b162: fee793e3 bne a5,a4,1b148 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x2e> - 1b166: 0016f793 andi a5,a3,1 - 1b16a: c7a1 beqz a5,1b1b2 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> - 1b16c: ffe6f793 andi a5,a3,-2 - 1b170: 00279713 slli a4,a5,0x2 - 1b174: 963a add a2,a2,a4 - 1b176: c21c sw a5,0(a2) - 1b178: 00178713 addi a4,a5,1 - 1b17c: 02b77b63 bgeu a4,a1,1b1b2 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> - 1b180: c258 sw a4,4(a2) - 1b182: 00278713 addi a4,a5,2 - 1b186: 02b77663 bgeu a4,a1,1b1b2 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> - 1b18a: c618 sw a4,8(a2) - 1b18c: 00378713 addi a4,a5,3 - 1b190: 02b77163 bgeu a4,a1,1b1b2 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> - 1b194: c658 sw a4,12(a2) - 1b196: 00478713 addi a4,a5,4 - 1b19a: 00b77c63 bgeu a4,a1,1b1b2 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> - 1b19e: ca18 sw a4,16(a2) - 1b1a0: 00578713 addi a4,a5,5 - 1b1a4: 00b77763 bgeu a4,a1,1b1b2 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> - 1b1a8: ca58 sw a4,20(a2) - 1b1aa: 0799 addi a5,a5,6 - 1b1ac: 00b7f363 bgeu a5,a1,1b1b2 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x98> - 1b1b0: ce1c sw a5,24(a2) - 1b1b2: 8082 ret - 1b1b4: 86ae mv a3,a1 - 1b1b6: bfa5 j 1b12e <_ZN7testing9TestSuite14UnshuffleTestsEv+0x14> - 1b1b8: 4781 li a5,0 - 1b1ba: bf5d j 1b170 <_ZN7testing9TestSuite14UnshuffleTestsEv+0x56> - -000000000001b1bc <_ZN7testing8internal14ShouldUseColorEb>: - 1b1bc: 1101 addi sp,sp,-32 - 1b1be: 00030797 auipc a5,0x30 - 1b1c2: c227b783 ld a5,-990(a5) # 4ade0 <_GLOBAL_OFFSET_TABLE_+0x290> - 1b1c6: e822 sd s0,16(sp) - 1b1c8: 6380 ld s0,0(a5) - 1b1ca: e426 sd s1,8(sp) - 1b1cc: 0001e597 auipc a1,0x1e - 1b1d0: 97c58593 addi a1,a1,-1668 # 38b48 <_IO_stdin_used+0x4f0> - 1b1d4: 84aa mv s1,a0 - 1b1d6: 8522 mv a0,s0 - 1b1d8: ec06 sd ra,24(sp) - 1b1da: e4ffe0ef jal ra,1a028 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> - 1b1de: e931 bnez a0,1b232 <_ZN7testing8internal14ShouldUseColorEb+0x76> - 1b1e0: 0001e597 auipc a1,0x1e - 1b1e4: a0858593 addi a1,a1,-1528 # 38be8 <_IO_stdin_used+0x590> - 1b1e8: 8522 mv a0,s0 - 1b1ea: e3ffe0ef jal ra,1a028 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> - 1b1ee: c519 beqz a0,1b1fc <_ZN7testing8internal14ShouldUseColorEb+0x40> - 1b1f0: 4505 li a0,1 - 1b1f2: 60e2 ld ra,24(sp) - 1b1f4: 6442 ld s0,16(sp) - 1b1f6: 64a2 ld s1,8(sp) - 1b1f8: 6105 addi sp,sp,32 - 1b1fa: 8082 ret - 1b1fc: 0001e597 auipc a1,0x1e - 1b200: 9f458593 addi a1,a1,-1548 # 38bf0 <_IO_stdin_used+0x598> - 1b204: 8522 mv a0,s0 - 1b206: e23fe0ef jal ra,1a028 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> - 1b20a: f17d bnez a0,1b1f0 <_ZN7testing8internal14ShouldUseColorEb+0x34> - 1b20c: 0001d597 auipc a1,0x1d - 1b210: 75c58593 addi a1,a1,1884 # 38968 <_IO_stdin_used+0x310> - 1b214: 8522 mv a0,s0 - 1b216: e13fe0ef jal ra,1a028 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> - 1b21a: f979 bnez a0,1b1f0 <_ZN7testing8internal14ShouldUseColorEb+0x34> - 1b21c: 8522 mv a0,s0 - 1b21e: 6442 ld s0,16(sp) - 1b220: 60e2 ld ra,24(sp) - 1b222: 64a2 ld s1,8(sp) - 1b224: 0001e597 auipc a1,0x1e - 1b228: 9d458593 addi a1,a1,-1580 # 38bf8 <_IO_stdin_used+0x5a0> - 1b22c: 6105 addi sp,sp,32 - 1b22e: b4bfe06f j 19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1b232: 0001e517 auipc a0,0x1e - 1b236: 91e50513 addi a0,a0,-1762 # 38b50 <_IO_stdin_used+0x4f8> - 1b23a: 897fa0ef jal ra,15ad0 - 1b23e: 0001e597 auipc a1,0x1e - 1b242: 91a58593 addi a1,a1,-1766 # 38b58 <_IO_stdin_used+0x500> - 1b246: 842a mv s0,a0 - 1b248: b31fe0ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1b24c: c519 beqz a0,1b25a <_ZN7testing8internal14ShouldUseColorEb+0x9e> - 1b24e: 60e2 ld ra,24(sp) - 1b250: 6442 ld s0,16(sp) - 1b252: 8526 mv a0,s1 - 1b254: 64a2 ld s1,8(sp) - 1b256: 6105 addi sp,sp,32 - 1b258: 8082 ret - 1b25a: 0001e597 auipc a1,0x1e - 1b25e: 90658593 addi a1,a1,-1786 # 38b60 <_IO_stdin_used+0x508> - 1b262: 8522 mv a0,s0 - 1b264: b15fe0ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1b268: f17d bnez a0,1b24e <_ZN7testing8internal14ShouldUseColorEb+0x92> - 1b26a: 0001e597 auipc a1,0x1e - 1b26e: 90658593 addi a1,a1,-1786 # 38b70 <_IO_stdin_used+0x518> - 1b272: 8522 mv a0,s0 - 1b274: b05fe0ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1b278: f979 bnez a0,1b24e <_ZN7testing8internal14ShouldUseColorEb+0x92> - 1b27a: 0001e597 auipc a1,0x1e - 1b27e: 90658593 addi a1,a1,-1786 # 38b80 <_IO_stdin_used+0x528> - 1b282: 8522 mv a0,s0 - 1b284: af5fe0ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1b288: f179 bnez a0,1b24e <_ZN7testing8internal14ShouldUseColorEb+0x92> - 1b28a: 0001e597 auipc a1,0x1e - 1b28e: 8fe58593 addi a1,a1,-1794 # 38b88 <_IO_stdin_used+0x530> - 1b292: 8522 mv a0,s0 - 1b294: ae5fe0ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1b298: f95d bnez a0,1b24e <_ZN7testing8internal14ShouldUseColorEb+0x92> - 1b29a: 0001e597 auipc a1,0x1e - 1b29e: 8fe58593 addi a1,a1,-1794 # 38b98 <_IO_stdin_used+0x540> - 1b2a2: 8522 mv a0,s0 - 1b2a4: ad5fe0ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1b2a8: f15d bnez a0,1b24e <_ZN7testing8internal14ShouldUseColorEb+0x92> - 1b2aa: 0001e597 auipc a1,0x1e - 1b2ae: 8f658593 addi a1,a1,-1802 # 38ba0 <_IO_stdin_used+0x548> - 1b2b2: 8522 mv a0,s0 - 1b2b4: ac5fe0ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1b2b8: f959 bnez a0,1b24e <_ZN7testing8internal14ShouldUseColorEb+0x92> - 1b2ba: 0001e597 auipc a1,0x1e - 1b2be: 8f658593 addi a1,a1,-1802 # 38bb0 <_IO_stdin_used+0x558> - 1b2c2: 8522 mv a0,s0 - 1b2c4: ab5fe0ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1b2c8: f159 bnez a0,1b24e <_ZN7testing8internal14ShouldUseColorEb+0x92> - 1b2ca: 0001e597 auipc a1,0x1e - 1b2ce: 8f658593 addi a1,a1,-1802 # 38bc0 <_IO_stdin_used+0x568> - 1b2d2: 8522 mv a0,s0 - 1b2d4: aa5fe0ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1b2d8: f93d bnez a0,1b24e <_ZN7testing8internal14ShouldUseColorEb+0x92> - 1b2da: 0001e597 auipc a1,0x1e - 1b2de: 8fe58593 addi a1,a1,-1794 # 38bd8 <_IO_stdin_used+0x580> - 1b2e2: 8522 mv a0,s0 - 1b2e4: a95fe0ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1b2e8: f13d bnez a0,1b24e <_ZN7testing8internal14ShouldUseColorEb+0x92> - 1b2ea: 8522 mv a0,s0 - 1b2ec: 0001e597 auipc a1,0x1e - 1b2f0: 8f458593 addi a1,a1,-1804 # 38be0 <_IO_stdin_used+0x588> - 1b2f4: a85fe0ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1b2f8: 8d65 and a0,a0,s1 - 1b2fa: bde5 j 1b1f2 <_ZN7testing8internal14ShouldUseColorEb+0x36> - -000000000001b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz>: - 1b2fc: 711d addi sp,sp,-96 - 1b2fe: 03010313 addi t1,sp,48 - 1b302: f022 sd s0,32(sp) - 1b304: e84a sd s2,16(sp) - 1b306: f406 sd ra,40(sp) - 1b308: ec26 sd s1,24(sp) - 1b30a: f832 sd a2,48(sp) - 1b30c: fc36 sd a3,56(sp) - 1b30e: e0ba sd a4,64(sp) - 1b310: e4be sd a5,72(sp) - 1b312: e8c2 sd a6,80(sp) - 1b314: ecc6 sd a7,88(sp) - 1b316: e41a sd t1,8(sp) - 1b318: 8d01c783 lbu a5,-1840(gp) # 4b660 <_ZGVZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> - 1b31c: 842a mv s0,a0 - 1b31e: 892e mv s2,a1 - 1b320: 0230000f fence r,rw - 1b324: 00030497 auipc s1,0x30 - 1b328: b5c4b483 ld s1,-1188(s1) # 4ae80 - 1b32c: cfa5 beqz a5,1b3a4 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0xa8> - 1b32e: 8d81c783 lbu a5,-1832(gp) # 4b668 <_ZZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> - 1b332: cfb1 beqz a5,1b38e <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x92> - 1b334: cc29 beqz s0,1b38e <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x92> - 1b336: 4789 li a5,2 - 1b338: 0001e597 auipc a1,0x1e - 1b33c: 8c858593 addi a1,a1,-1848 # 38c00 <_IO_stdin_used+0x5a8> - 1b340: 02f40063 beq s0,a5,1b360 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x64> - 1b344: 478d li a5,3 - 1b346: 0001e597 auipc a1,0x1e - 1b34a: 8c258593 addi a1,a1,-1854 # 38c08 <_IO_stdin_used+0x5b0> - 1b34e: 00f40963 beq s0,a5,1b360 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x64> - 1b352: 4785 li a5,1 - 1b354: 0001e597 auipc a1,0x1e - 1b358: 8a458593 addi a1,a1,-1884 # 38bf8 <_IO_stdin_used+0x5a0> - 1b35c: 06f41e63 bne s0,a5,1b3d8 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0xdc> - 1b360: 0001e517 auipc a0,0x1e - 1b364: 8b050513 addi a0,a0,-1872 # 38c10 <_IO_stdin_used+0x5b8> - 1b368: b78fa0ef jal ra,156e0 - 1b36c: 6622 ld a2,8(sp) - 1b36e: 6088 ld a0,0(s1) - 1b370: 85ca mv a1,s2 - 1b372: c8efa0ef jal ra,15800 - 1b376: 0001e517 auipc a0,0x1e - 1b37a: 8aa50513 addi a0,a0,-1878 # 38c20 <_IO_stdin_used+0x5c8> - 1b37e: b62fa0ef jal ra,156e0 - 1b382: 70a2 ld ra,40(sp) - 1b384: 7402 ld s0,32(sp) - 1b386: 64e2 ld s1,24(sp) - 1b388: 6942 ld s2,16(sp) - 1b38a: 6125 addi sp,sp,96 - 1b38c: 8082 ret - 1b38e: 6088 ld a0,0(s1) - 1b390: 6622 ld a2,8(sp) - 1b392: 85ca mv a1,s2 - 1b394: c6cfa0ef jal ra,15800 - 1b398: 70a2 ld ra,40(sp) - 1b39a: 7402 ld s0,32(sp) - 1b39c: 64e2 ld s1,24(sp) - 1b39e: 6942 ld s2,16(sp) - 1b3a0: 6125 addi sp,sp,96 - 1b3a2: 8082 ret - 1b3a4: 8d018513 addi a0,gp,-1840 # 4b660 <_ZGVZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> - 1b3a8: d98fa0ef jal ra,15940 <__cxa_guard_acquire@plt> - 1b3ac: 00030497 auipc s1,0x30 - 1b3b0: ad44b483 ld s1,-1324(s1) # 4ae80 - 1b3b4: dd2d beqz a0,1b32e <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x32> - 1b3b6: 6088 ld a0,0(s1) - 1b3b8: b18fa0ef jal ra,156d0 - 1b3bc: 895fa0ef jal ra,15c50 - 1b3c0: 00a03533 snez a0,a0 - 1b3c4: df9ff0ef jal ra,1b1bc <_ZN7testing8internal14ShouldUseColorEb> - 1b3c8: 87aa mv a5,a0 - 1b3ca: 8d018513 addi a0,gp,-1840 # 4b660 <_ZGVZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> - 1b3ce: 8cf18c23 sb a5,-1832(gp) # 4b668 <_ZZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> - 1b3d2: 93ffa0ef jal ra,15d10 <__cxa_guard_release@plt> - 1b3d6: bfa1 j 1b32e <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x32> - 1b3d8: 4581 li a1,0 - 1b3da: b759 j 1b360 <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz+0x64> - 1b3dc: 842a mv s0,a0 - 1b3de: 8d018513 addi a0,gp,-1840 # 4b660 <_ZGVZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKczE13in_color_mode> - 1b3e2: f8ff90ef jal ra,15370 <__cxa_guard_abort@plt> - 1b3e6: 8522 mv a0,s0 - 1b3e8: c08fa0ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000001b3ec <_ZN7testing8internal27PrettyUnitTestResultPrinter24OnEnvironmentsSetUpStartERKNS_8UnitTestE>: - 1b3ec: 1141 addi sp,sp,-16 - 1b3ee: 0001e597 auipc a1,0x1e - 1b3f2: 83a58593 addi a1,a1,-1990 # 38c28 <_IO_stdin_used+0x5d0> - 1b3f6: 4509 li a0,2 - 1b3f8: e406 sd ra,8(sp) - 1b3fa: f03ff0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1b3fe: 0001e517 auipc a0,0x1e - 1b402: 83a50513 addi a0,a0,-1990 # 38c38 <_IO_stdin_used+0x5e0> - 1b406: 9aafa0ef jal ra,155b0 - 1b40a: 00030797 auipc a5,0x30 - 1b40e: a767b783 ld a5,-1418(a5) # 4ae80 - 1b412: 60a2 ld ra,8(sp) - 1b414: 6388 ld a0,0(a5) - 1b416: 0141 addi sp,sp,16 - 1b418: 879fa06f j 15c90 - -000000000001b41c <_ZN7testing8internal27PrettyUnitTestResultPrinter27OnEnvironmentsTearDownStartERKNS_8UnitTestE>: - 1b41c: 1141 addi sp,sp,-16 - 1b41e: 0001e597 auipc a1,0x1e - 1b422: 80a58593 addi a1,a1,-2038 # 38c28 <_IO_stdin_used+0x5d0> - 1b426: 4509 li a0,2 - 1b428: e406 sd ra,8(sp) - 1b42a: ed3ff0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1b42e: 0001e517 auipc a0,0x1e - 1b432: 82a50513 addi a0,a0,-2006 # 38c58 <_IO_stdin_used+0x600> - 1b436: 97afa0ef jal ra,155b0 - 1b43a: 00030797 auipc a5,0x30 - 1b43e: a467b783 ld a5,-1466(a5) # 4ae80 - 1b442: 60a2 ld ra,8(sp) - 1b444: 6388 ld a0,0(a5) - 1b446: 0141 addi sp,sp,16 - 1b448: 849fa06f j 15c90 - -000000000001b44c <_ZN7testing8internal27PrettyUnitTestResultPrinter11OnTestStartERKNS_8TestInfoE>: - 1b44c: 1141 addi sp,sp,-16 - 1b44e: e022 sd s0,0(sp) - 1b450: 4509 li a0,2 - 1b452: 842e mv s0,a1 - 1b454: 0001e597 auipc a1,0x1e - 1b458: 82c58593 addi a1,a1,-2004 # 38c80 <_IO_stdin_used+0x628> - 1b45c: e406 sd ra,8(sp) - 1b45e: e9fff0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1b462: 7010 ld a2,32(s0) - 1b464: 600c ld a1,0(s0) - 1b466: 0001e517 auipc a0,0x1e - 1b46a: 82a50513 addi a0,a0,-2006 # 38c90 <_IO_stdin_used+0x638> - 1b46e: a72fa0ef jal ra,156e0 - 1b472: 4529 li a0,10 - 1b474: e6cfa0ef jal ra,15ae0 - 1b478: 00030797 auipc a5,0x30 - 1b47c: a087b783 ld a5,-1528(a5) # 4ae80 - 1b480: 6402 ld s0,0(sp) - 1b482: 60a2 ld ra,8(sp) - 1b484: 6388 ld a0,0(a5) - 1b486: 0141 addi sp,sp,16 - 1b488: 809fa06f j 15c90 - -000000000001b48c <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0>: - 1b48c: 7119 addi sp,sp,-128 - 1b48e: f4a6 sd s1,104(sp) - 1b490: f0ca sd s2,96(sp) - 1b492: ecce sd s3,88(sp) - 1b494: e8d2 sd s4,80(sp) - 1b496: e4d6 sd s5,72(sp) - 1b498: e0da sd s6,64(sp) - 1b49a: f862 sd s8,48(sp) - 1b49c: fc86 sd ra,120(sp) - 1b49e: f8a2 sd s0,112(sp) - 1b4a0: fc5e sd s7,56(sp) - 1b4a2: 4901 li s2,0 - 1b4a4: 00020c17 auipc s8,0x20 - 1b4a8: 5f4c0c13 addi s8,s8,1524 # 3ba98 <_ZN7testing8internalL24kColorEncodedHelpMessageE> - 1b4ac: 01010a93 addi s5,sp,16 - 1b4b0: 1004 addi s1,sp,32 - 1b4b2: 49bd li s3,15 - 1b4b4: 4a05 li s4,1 - 1b4b6: 00810b13 addi s6,sp,8 - 1b4ba: 04000593 li a1,64 - 1b4be: 8562 mv a0,s8 - 1b4c0: f21f90ef jal ra,153e0 - 1b4c4: 8baa mv s7,a0 - 1b4c6: cd2d beqz a0,1b540 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0xb4> - 1b4c8: 41850433 sub s0,a0,s8 - 1b4cc: e826 sd s1,16(sp) - 1b4ce: ec02 sd zero,24(sp) - 1b4d0: e422 sd s0,8(sp) - 1b4d2: 0a89ea63 bltu s3,s0,1b586 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0xfa> - 1b4d6: 0b441563 bne s0,s4,1b580 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0xf4> - 1b4da: 000c4783 lbu a5,0(s8) - 1b4de: 02f10023 sb a5,32(sp) - 1b4e2: 87a6 mv a5,s1 - 1b4e4: ec22 sd s0,24(sp) - 1b4e6: 97a2 add a5,a5,s0 - 1b4e8: 00078023 sb zero,0(a5) - 1b4ec: 6642 ld a2,16(sp) - 1b4ee: 0001e597 auipc a1,0x1e - 1b4f2: bd258593 addi a1,a1,-1070 # 390c0 <_IO_stdin_used+0xa68> - 1b4f6: 854a mv a0,s2 - 1b4f8: e05ff0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1b4fc: 6542 ld a0,16(sp) - 1b4fe: 00950463 beq a0,s1,1b506 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x7a> - 1b502: bfefa0ef jal ra,15900 <_ZdlPv@plt> - 1b506: 001bc783 lbu a5,1(s7) - 1b50a: 4765 li a4,25 - 1b50c: 002b8c13 addi s8,s7,2 - 1b510: fc07879b addiw a5,a5,-64 - 1b514: 0ff7f793 zext.b a5,a5 - 1b518: 00f76b63 bltu a4,a5,1b52e <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0xa2> - 1b51c: 00020717 auipc a4,0x20 - 1b520: 06c70713 addi a4,a4,108 # 3b588 <_IO_stdin_used+0x2f30> - 1b524: 078a slli a5,a5,0x2 - 1b526: 97ba add a5,a5,a4 - 1b528: 439c lw a5,0(a5) - 1b52a: 97ba add a5,a5,a4 - 1b52c: 8782 jr a5 - 1b52e: 001b8c13 addi s8,s7,1 - 1b532: 04000593 li a1,64 - 1b536: 8562 mv a0,s8 - 1b538: ea9f90ef jal ra,153e0 - 1b53c: 8baa mv s7,a0 - 1b53e: f549 bnez a0,1b4c8 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x3c> - 1b540: 7446 ld s0,112(sp) - 1b542: 70e6 ld ra,120(sp) - 1b544: 74a6 ld s1,104(sp) - 1b546: 69e6 ld s3,88(sp) - 1b548: 6a46 ld s4,80(sp) - 1b54a: 6aa6 ld s5,72(sp) - 1b54c: 6b06 ld s6,64(sp) - 1b54e: 7be2 ld s7,56(sp) - 1b550: 8662 mv a2,s8 - 1b552: 854a mv a0,s2 - 1b554: 7c42 ld s8,48(sp) - 1b556: 7906 ld s2,96(sp) - 1b558: 0001e597 auipc a1,0x1e - 1b55c: b6858593 addi a1,a1,-1176 # 390c0 <_IO_stdin_used+0xa68> - 1b560: 6109 addi sp,sp,128 - 1b562: bb69 j 1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1b564: 490d li s2,3 - 1b566: bf91 j 1b4ba <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> - 1b568: 4909 li s2,2 - 1b56a: bf81 j 1b4ba <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> - 1b56c: 0001d597 auipc a1,0x1d - 1b570: 72c58593 addi a1,a1,1836 # 38c98 <_IO_stdin_used+0x640> - 1b574: 854a mv a0,s2 - 1b576: d87ff0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1b57a: b781 j 1b4ba <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> - 1b57c: 4905 li s2,1 - 1b57e: bf35 j 1b4ba <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> - 1b580: d02d beqz s0,1b4e2 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x56> - 1b582: 8526 mv a0,s1 - 1b584: a809 j 1b596 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x10a> - 1b586: 4601 li a2,0 - 1b588: 85da mv a1,s6 - 1b58a: 8556 mv a0,s5 - 1b58c: 924fa0ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1b590: 67a2 ld a5,8(sp) - 1b592: e82a sd a0,16(sp) - 1b594: f03e sd a5,32(sp) - 1b596: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1b59a: 020c0407 vle8.v v8,(s8) - 1b59e: 8c1d sub s0,s0,a5 - 1b5a0: 9c3e add s8,s8,a5 - 1b5a2: 02050427 vse8.v v8,(a0) - 1b5a6: 953e add a0,a0,a5 - 1b5a8: f47d bnez s0,1b596 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x10a> - 1b5aa: 6422 ld s0,8(sp) - 1b5ac: 67c2 ld a5,16(sp) - 1b5ae: bf1d j 1b4e4 <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x58> - 1b5b0: 4901 li s2,0 - 1b5b2: b721 j 1b4ba <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0+0x2e> - 1b5b4: 842a mv s0,a0 - 1b5b6: 8556 mv a0,s5 - 1b5b8: d4cfb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1b5bc: 8522 mv a0,s0 - 1b5be: a32fa0ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000001b5c2 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE>: - 1b5c2: 6d1c ld a5,24(a0) - 1b5c4: 7118 ld a4,32(a0) - 1b5c6: 715d addi sp,sp,-80 - 1b5c8: fc26 sd s1,56(sp) - 1b5ca: e486 sd ra,72(sp) - 1b5cc: 84aa mv s1,a0 - 1b5ce: 00e78963 beq a5,a4,1b5e0 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x1e> - 1b5d2: 60a6 ld ra,72(sp) - 1b5d4: e38c sd a1,0(a5) - 1b5d6: 07a1 addi a5,a5,8 - 1b5d8: ed1c sd a5,24(a0) - 1b5da: 74e2 ld s1,56(sp) - 1b5dc: 6161 addi sp,sp,80 - 1b5de: 8082 ret - 1b5e0: ec56 sd s5,24(sp) - 1b5e2: 01053a83 ld s5,16(a0) - 1b5e6: e0a2 sd s0,64(sp) - 1b5e8: 56fd li a3,-1 - 1b5ea: 41578433 sub s0,a5,s5 - 1b5ee: f84a sd s2,48(sp) - 1b5f0: f44e sd s3,40(sp) - 1b5f2: f052 sd s4,32(sp) - 1b5f4: 8291 srli a3,a3,0x4 - 1b5f6: 40345713 srai a4,s0,0x3 - 1b5fa: 08d70463 beq a4,a3,1b682 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0xc0> - 1b5fe: 4785 li a5,1 - 1b600: eb21 bnez a4,1b650 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x8e> - 1b602: 577d li a4,-1 - 1b604: 8311 srli a4,a4,0x4 - 1b606: 00f77363 bgeu a4,a5,1b60c <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x4a> - 1b60a: 87ba mv a5,a4 - 1b60c: 00379993 slli s3,a5,0x3 - 1b610: 854e mv a0,s3 - 1b612: e42e sd a1,8(sp) - 1b614: a8cfa0ef jal ra,158a0 <_Znwm@plt> - 1b618: 65a2 ld a1,8(sp) - 1b61a: 008507b3 add a5,a0,s0 - 1b61e: 00840a13 addi s4,s0,8 - 1b622: e38c sd a1,0(a5) - 1b624: 892a mv s2,a0 - 1b626: 9a2a add s4,s4,a0 - 1b628: 02804c63 bgtz s0,1b660 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x9e> - 1b62c: 040a9763 bnez s5,1b67a <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0xb8> - 1b630: 6406 ld s0,64(sp) - 1b632: 60a6 ld ra,72(sp) - 1b634: 99ca add s3,s3,s2 - 1b636: 0334b023 sd s3,32(s1) - 1b63a: 0124b823 sd s2,16(s1) - 1b63e: 0144bc23 sd s4,24(s1) - 1b642: 7942 ld s2,48(sp) - 1b644: 79a2 ld s3,40(sp) - 1b646: 7a02 ld s4,32(sp) - 1b648: 6ae2 ld s5,24(sp) - 1b64a: 74e2 ld s1,56(sp) - 1b64c: 6161 addi sp,sp,80 - 1b64e: 8082 ret - 1b650: 00171793 slli a5,a4,0x1 - 1b654: fae7f7e3 bgeu a5,a4,1b602 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x40> - 1b658: 59c5 li s3,-15 - 1b65a: 0019d993 srli s3,s3,0x1 - 1b65e: bf4d j 1b610 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x4e> - 1b660: 87a2 mv a5,s0 - 1b662: 86aa mv a3,a0 - 1b664: 8656 mv a2,s5 - 1b666: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma - 1b66a: 02060407 vle8.v v8,(a2) - 1b66e: 8f99 sub a5,a5,a4 - 1b670: 963a add a2,a2,a4 - 1b672: 02068427 vse8.v v8,(a3) - 1b676: 96ba add a3,a3,a4 - 1b678: f7fd bnez a5,1b666 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0xa4> - 1b67a: 8556 mv a0,s5 - 1b67c: a84fa0ef jal ra,15900 <_ZdlPv@plt> - 1b680: bf45 j 1b630 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE+0x6e> - 1b682: 0001d517 auipc a0,0x1d - 1b686: 61e50513 addi a0,a0,1566 # 38ca0 <_IO_stdin_used+0x648> - 1b68a: a66fa0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - -000000000001b68e <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE>: - 1b68e: 1101 addi sp,sp,-32 - 1b690: 01853803 ld a6,24(a0) - 1b694: e426 sd s1,8(sp) - 1b696: 84aa mv s1,a0 - 1b698: 6908 ld a0,16(a0) - 1b69a: ec06 sd ra,24(sp) - 1b69c: 40a80633 sub a2,a6,a0 - 1b6a0: 05050e63 beq a0,a6,1b6fc <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x6e> - 1b6a4: e822 sd s0,16(sp) - 1b6a6: 860d srai a2,a2,0x3 - 1b6a8: 842e mv s0,a1 - 1b6aa: 872a mv a4,a0 - 1b6ac: 4781 li a5,0 - 1b6ae: a021 j 1b6b6 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x28> - 1b6b0: 0785 addi a5,a5,1 - 1b6b2: 02c7ff63 bgeu a5,a2,1b6f0 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x62> - 1b6b6: 6314 ld a3,0(a4) - 1b6b8: 0721 addi a4,a4,8 - 1b6ba: fe869be3 bne a3,s0,1b6b0 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x22> - 1b6be: 2781 sext.w a5,a5 - 1b6c0: 078e slli a5,a5,0x3 - 1b6c2: 953e add a0,a0,a5 - 1b6c4: 00850593 addi a1,a0,8 - 1b6c8: 01058b63 beq a1,a6,1b6de <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x50> - 1b6cc: 40b80633 sub a2,a6,a1 - 1b6d0: 47a1 li a5,8 - 1b6d2: 02c7d763 bge a5,a2,1b700 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x72> - 1b6d6: bbafa0ef jal ra,15a90 - 1b6da: 0184b803 ld a6,24(s1) - 1b6de: 8522 mv a0,s0 - 1b6e0: 6442 ld s0,16(sp) - 1b6e2: 1861 addi a6,a6,-8 - 1b6e4: 0104bc23 sd a6,24(s1) - 1b6e8: 60e2 ld ra,24(sp) - 1b6ea: 64a2 ld s1,8(sp) - 1b6ec: 6105 addi sp,sp,32 - 1b6ee: 8082 ret - 1b6f0: 6442 ld s0,16(sp) - 1b6f2: 60e2 ld ra,24(sp) - 1b6f4: 64a2 ld s1,8(sp) - 1b6f6: 4501 li a0,0 - 1b6f8: 6105 addi sp,sp,32 - 1b6fa: 8082 ret - 1b6fc: 4501 li a0,0 - 1b6fe: b7ed j 1b6e8 <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x5a> - 1b700: fcf61fe3 bne a2,a5,1b6de <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x50> - 1b704: 651c ld a5,8(a0) - 1b706: e11c sd a5,0(a0) - 1b708: bfd9 j 1b6de <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE+0x50> - -000000000001b70a <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 1b70a: 711d addi sp,sp,-96 - 1b70c: e8a2 sd s0,80(sp) - 1b70e: f05a sd s6,32(sp) - 1b710: e862 sd s8,16(sp) - 1b712: ec86 sd ra,88(sp) - 1b714: e4a6 sd s1,72(sp) - 1b716: e0ca sd s2,64(sp) - 1b718: fc4e sd s3,56(sp) - 1b71a: f852 sd s4,48(sp) - 1b71c: f456 sd s5,40(sp) - 1b71e: ec5e sd s7,24(sp) - 1b720: e466 sd s9,8(sp) - 1b722: 00053423 sd zero,8(a0) - 1b726: 00050823 sb zero,16(a0) - 1b72a: 8b2e mv s6,a1 - 1b72c: 658c ld a1,8(a1) - 1b72e: 01050c13 addi s8,a0,16 - 1b732: 01853023 sd s8,0(a0) - 1b736: 842a mv s0,a0 - 1b738: ab8fa0ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 1b73c: 000b3683 ld a3,0(s6) - 1b740: 008b3703 ld a4,8(s6) - 1b744: 4b85 li s7,1 - 1b746: 84b6 mv s1,a3 - 1b748: 4cb5 li s9,13 - 1b74a: 4afd li s5,31 - 1b74c: cb29 beqz a4,1b79e <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x94> - 1b74e: 0004c903 lbu s2,0(s1) - 1b752: ff79079b addiw a5,s2,-9 - 1b756: 0ff7f793 zext.b a5,a5 - 1b75a: 00fbf663 bgeu s7,a5,1b766 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5c> - 1b75e: 01990463 beq s2,s9,1b766 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5c> - 1b762: 032af963 bgeu s5,s2,1b794 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8a> - 1b766: 00843a03 ld s4,8(s0) - 1b76a: 601c ld a5,0(s0) - 1b76c: 001a0993 addi s3,s4,1 - 1b770: 04fc0e63 beq s8,a5,1b7cc <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc2> - 1b774: 6818 ld a4,16(s0) - 1b776: 05376263 bltu a4,s3,1b7ba <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb0> - 1b77a: 97d2 add a5,a5,s4 - 1b77c: 01278023 sb s2,0(a5) - 1b780: 601c ld a5,0(s0) - 1b782: 01343423 sd s3,8(s0) - 1b786: 97ce add a5,a5,s3 - 1b788: 00078023 sb zero,0(a5) - 1b78c: 000b3683 ld a3,0(s6) - 1b790: 008b3703 ld a4,8(s6) - 1b794: 0485 addi s1,s1,1 - 1b796: 00e687b3 add a5,a3,a4 - 1b79a: fa979ae3 bne a5,s1,1b74e <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x44> - 1b79e: 60e6 ld ra,88(sp) - 1b7a0: 8522 mv a0,s0 - 1b7a2: 6446 ld s0,80(sp) - 1b7a4: 64a6 ld s1,72(sp) - 1b7a6: 6906 ld s2,64(sp) - 1b7a8: 79e2 ld s3,56(sp) - 1b7aa: 7a42 ld s4,48(sp) - 1b7ac: 7aa2 ld s5,40(sp) - 1b7ae: 7b02 ld s6,32(sp) - 1b7b0: 6be2 ld s7,24(sp) - 1b7b2: 6c42 ld s8,16(sp) - 1b7b4: 6ca2 ld s9,8(sp) - 1b7b6: 6125 addi sp,sp,96 - 1b7b8: 8082 ret - 1b7ba: 4705 li a4,1 - 1b7bc: 4681 li a3,0 - 1b7be: 4601 li a2,0 - 1b7c0: 85d2 mv a1,s4 - 1b7c2: 8522 mv a0,s0 - 1b7c4: 85cfa0ef jal ra,15820 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt> - 1b7c8: 601c ld a5,0(s0) - 1b7ca: bf45 j 1b77a <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x70> - 1b7cc: 473d li a4,15 - 1b7ce: b765 j 1b776 <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x6c> - 1b7d0: 87aa mv a5,a0 - 1b7d2: 8522 mv a0,s0 - 1b7d4: 843e mv s0,a5 - 1b7d6: b2efb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1b7da: 8522 mv a0,s0 - 1b7dc: 814fa0ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000001b7e0 <_ZN7testing8internal24XmlUnitTestResultPrinter21OutputXmlCDataSectionEPSoPKc>: - 1b7e0: 1101 addi sp,sp,-32 - 1b7e2: e426 sd s1,8(sp) - 1b7e4: 4625 li a2,9 - 1b7e6: 84ae mv s1,a1 - 1b7e8: 0001d597 auipc a1,0x1d - 1b7ec: 4d858593 addi a1,a1,1240 # 38cc0 <_IO_stdin_used+0x668> - 1b7f0: e04a sd s2,0(sp) - 1b7f2: ec06 sd ra,24(sp) - 1b7f4: e822 sd s0,16(sp) - 1b7f6: 892a mv s2,a0 - 1b7f8: f09f90ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1b7fc: a829 j 1b816 <_ZN7testing8internal24XmlUnitTestResultPrinter21OutputXmlCDataSectionEPSoPKc+0x36> - 1b7fe: a82fa0ef jal ra,15a80 <_ZNSo5writeEPKcl@plt> - 1b802: 854a mv a0,s2 - 1b804: 4649 li a2,18 - 1b806: 0001d597 auipc a1,0x1d - 1b80a: 4d258593 addi a1,a1,1234 # 38cd8 <_IO_stdin_used+0x680> - 1b80e: ef3f90ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1b812: 00340493 addi s1,s0,3 - 1b816: 0001d597 auipc a1,0x1d - 1b81a: 4ba58593 addi a1,a1,1210 # 38cd0 <_IO_stdin_used+0x678> - 1b81e: 8526 mv a0,s1 - 1b820: e61f90ef jal ra,15680 - 1b824: 842a mv s0,a0 - 1b826: 85a6 mv a1,s1 - 1b828: 854a mv a0,s2 - 1b82a: 40940633 sub a2,s0,s1 - 1b82e: f861 bnez s0,1b7fe <_ZN7testing8internal24XmlUnitTestResultPrinter21OutputXmlCDataSectionEPSoPKc+0x1e> - 1b830: 8526 mv a0,s1 - 1b832: b9efa0ef jal ra,15bd0 - 1b836: 862a mv a2,a0 - 1b838: 85a6 mv a1,s1 - 1b83a: 854a mv a0,s2 - 1b83c: ec5f90ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1b840: 6442 ld s0,16(sp) - 1b842: 60e2 ld ra,24(sp) - 1b844: 64a2 ld s1,8(sp) - 1b846: 854a mv a0,s2 - 1b848: 6902 ld s2,0(sp) - 1b84a: 460d li a2,3 - 1b84c: 0001d597 auipc a1,0x1d - 1b850: 48458593 addi a1,a1,1156 # 38cd0 <_IO_stdin_used+0x678> - 1b854: 6105 addi sp,sp,32 - 1b856: eabf906f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - -000000000001b85a <_ZN7testing18TestEventListenersC1Ev>: - 1b85a: 1141 addi sp,sp,-16 - 1b85c: e022 sd s0,0(sp) - 1b85e: 842a mv s0,a0 - 1b860: 02800513 li a0,40 - 1b864: e406 sd ra,8(sp) - 1b866: 83afa0ef jal ra,158a0 <_Znwm@plt> - 1b86a: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1b86e: 5e0030d7 vmv.v.i v1,0 - 1b872: 0002f797 auipc a5,0x2f - 1b876: 4be7b783 ld a5,1214(a5) # 4ad30 <_GLOBAL_OFFSET_TABLE_+0x1e0> - 1b87a: 07c1 addi a5,a5,16 - 1b87c: 4705 li a4,1 - 1b87e: e11c sd a5,0(a0) - 1b880: 00e50423 sb a4,8(a0) - 1b884: 01050793 addi a5,a0,16 - 1b888: 0207f0a7 vse64.v v1,(a5) - 1b88c: 60a2 ld ra,8(sp) - 1b88e: e008 sd a0,0(s0) - 1b890: 00043423 sd zero,8(s0) - 1b894: 00043823 sd zero,16(s0) - 1b898: 6402 ld s0,0(sp) - 1b89a: 02053023 sd zero,32(a0) - 1b89e: 0141 addi sp,sp,16 - 1b8a0: 8082 ret - -000000000001b8a2 <_ZN7testing18TestEventListenersD1Ev>: - 1b8a2: 1141 addi sp,sp,-16 - 1b8a4: e022 sd s0,0(sp) - 1b8a6: 6100 ld s0,0(a0) - 1b8a8: e406 sd ra,8(sp) - 1b8aa: c015 beqz s0,1b8ce <_ZN7testing18TestEventListenersD1Ev+0x2c> - 1b8ac: 601c ld a5,0(s0) - 1b8ae: ffffc717 auipc a4,0xffffc - 1b8b2: 59e70713 addi a4,a4,1438 # 17e4c <_ZN7testing8internal17TestEventRepeaterD0Ev> - 1b8b6: 8522 mv a0,s0 - 1b8b8: 679c ld a5,8(a5) - 1b8ba: 00e79e63 bne a5,a4,1b8d6 <_ZN7testing18TestEventListenersD1Ev+0x34> - 1b8be: d3cfc0ef jal ra,17dfa <_ZN7testing8internal17TestEventRepeaterD1Ev> - 1b8c2: 8522 mv a0,s0 - 1b8c4: 6402 ld s0,0(sp) - 1b8c6: 60a2 ld ra,8(sp) - 1b8c8: 0141 addi sp,sp,16 - 1b8ca: 836fa06f j 15900 <_ZdlPv@plt> - 1b8ce: 60a2 ld ra,8(sp) - 1b8d0: 6402 ld s0,0(sp) - 1b8d2: 0141 addi sp,sp,16 - 1b8d4: 8082 ret - 1b8d6: 6402 ld s0,0(sp) - 1b8d8: 60a2 ld ra,8(sp) - 1b8da: 0141 addi sp,sp,16 - 1b8dc: 8782 jr a5 - -000000000001b8de <_ZN7testing18TestEventListeners6AppendEPNS_17TestEventListenerE>: - 1b8de: 6108 ld a0,0(a0) - 1b8e0: b1cd j 1b5c2 <_ZN7testing8internal17TestEventRepeater6AppendEPNS_17TestEventListenerE> - -000000000001b8e2 <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE>: - 1b8e2: 651c ld a5,8(a0) - 1b8e4: 00b78b63 beq a5,a1,1b8fa <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE+0x18> - 1b8e8: 691c ld a5,16(a0) - 1b8ea: 00b78463 beq a5,a1,1b8f2 <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE+0x10> - 1b8ee: 6108 ld a0,0(a0) - 1b8f0: bb79 j 1b68e <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE> - 1b8f2: 00053823 sd zero,16(a0) - 1b8f6: 6108 ld a0,0(a0) - 1b8f8: bb59 j 1b68e <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE> - 1b8fa: 00053423 sd zero,8(a0) - 1b8fe: 6108 ld a0,0(a0) - 1b900: b379 j 1b68e <_ZN7testing8internal17TestEventRepeater7ReleaseEPNS_17TestEventListenerE> - -000000000001b902 <_ZN7testing18TestEventListeners8repeaterEv>: - 1b902: 6108 ld a0,0(a0) - 1b904: 8082 ret - -000000000001b906 <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE>: - 1b906: 651c ld a5,8(a0) - 1b908: 02b78d63 beq a5,a1,1b942 <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE+0x3c> - 1b90c: 1101 addi sp,sp,-32 - 1b90e: e822 sd s0,16(sp) - 1b910: 842e mv s0,a1 - 1b912: 85be mv a1,a5 - 1b914: e426 sd s1,8(sp) - 1b916: ec06 sd ra,24(sp) - 1b918: 84aa mv s1,a0 - 1b91a: fc9ff0ef jal ra,1b8e2 <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE> - 1b91e: c501 beqz a0,1b926 <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE+0x20> - 1b920: 611c ld a5,0(a0) - 1b922: 679c ld a5,8(a5) - 1b924: 9782 jalr a5 - 1b926: e480 sd s0,8(s1) - 1b928: c801 beqz s0,1b938 <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE+0x32> - 1b92a: 85a2 mv a1,s0 - 1b92c: 6442 ld s0,16(sp) - 1b92e: 60e2 ld ra,24(sp) - 1b930: 8526 mv a0,s1 - 1b932: 64a2 ld s1,8(sp) - 1b934: 6105 addi sp,sp,32 - 1b936: b765 j 1b8de <_ZN7testing18TestEventListeners6AppendEPNS_17TestEventListenerE> - 1b938: 60e2 ld ra,24(sp) - 1b93a: 6442 ld s0,16(sp) - 1b93c: 64a2 ld s1,8(sp) - 1b93e: 6105 addi sp,sp,32 - 1b940: 8082 ret - 1b942: 8082 ret - -000000000001b944 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE>: - 1b944: 691c ld a5,16(a0) - 1b946: 02b78d63 beq a5,a1,1b980 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE+0x3c> - 1b94a: 1101 addi sp,sp,-32 - 1b94c: e822 sd s0,16(sp) - 1b94e: 842e mv s0,a1 - 1b950: 85be mv a1,a5 - 1b952: e426 sd s1,8(sp) - 1b954: ec06 sd ra,24(sp) - 1b956: 84aa mv s1,a0 - 1b958: f8bff0ef jal ra,1b8e2 <_ZN7testing18TestEventListeners7ReleaseEPNS_17TestEventListenerE> - 1b95c: c501 beqz a0,1b964 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE+0x20> - 1b95e: 611c ld a5,0(a0) - 1b960: 679c ld a5,8(a5) - 1b962: 9782 jalr a5 - 1b964: e880 sd s0,16(s1) - 1b966: c801 beqz s0,1b976 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE+0x32> - 1b968: 85a2 mv a1,s0 - 1b96a: 6442 ld s0,16(sp) - 1b96c: 60e2 ld ra,24(sp) - 1b96e: 8526 mv a0,s1 - 1b970: 64a2 ld s1,8(sp) - 1b972: 6105 addi sp,sp,32 - 1b974: b7ad j 1b8de <_ZN7testing18TestEventListeners6AppendEPNS_17TestEventListenerE> - 1b976: 60e2 ld ra,24(sp) - 1b978: 6442 ld s0,16(sp) - 1b97a: 64a2 ld s1,8(sp) - 1b97c: 6105 addi sp,sp,32 - 1b97e: 8082 ret - 1b980: 8082 ret - -000000000001b982 <_ZNK7testing18TestEventListeners22EventForwardingEnabledEv>: - 1b982: 611c ld a5,0(a0) - 1b984: 0087c503 lbu a0,8(a5) - 1b988: 8082 ret - -000000000001b98a <_ZN7testing18TestEventListeners23SuppressEventForwardingEv>: - 1b98a: 611c ld a5,0(a0) - 1b98c: 00078423 sb zero,8(a5) - 1b990: 8082 ret - -000000000001b992 <_ZNK7testing8UnitTest27successful_test_suite_countEv>: - 1b992: 6128 ld a0,64(a0) - 1b994: f8ffe06f j 1a922 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv> - -000000000001b998 <_ZNK7testing8UnitTest23failed_test_suite_countEv>: - 1b998: 6128 ld a0,64(a0) - 1b99a: fdffe06f j 1a978 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> - -000000000001b99e <_ZNK7testing8UnitTest22total_test_suite_countEv>: - 1b99e: 6128 ld a0,64(a0) - 1b9a0: 9e0fe06f j 19b80 <_ZNK7testing8internal12UnitTestImpl22total_test_suite_countEv> - -000000000001b9a4 <_ZNK7testing8UnitTest23test_suite_to_run_countEv>: - 1b9a4: 6128 ld a0,64(a0) - 1b9a6: 9e8fe06f j 19b8e <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv> - -000000000001b9aa <_ZNK7testing8UnitTest26successful_test_case_countEv>: - 1b9aa: 6128 ld a0,64(a0) - 1b9ac: f77fe06f j 1a922 <_ZNK7testing8internal12UnitTestImpl27successful_test_suite_countEv> - -000000000001b9b0 <_ZNK7testing8UnitTest22failed_test_case_countEv>: - 1b9b0: 6128 ld a0,64(a0) - 1b9b2: fc7fe06f j 1a978 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> - -000000000001b9b6 <_ZNK7testing8UnitTest21total_test_case_countEv>: - 1b9b6: 6128 ld a0,64(a0) - 1b9b8: 9c8fe06f j 19b80 <_ZNK7testing8internal12UnitTestImpl22total_test_suite_countEv> - -000000000001b9bc <_ZNK7testing8UnitTest22test_case_to_run_countEv>: - 1b9bc: 6128 ld a0,64(a0) - 1b9be: 9d0fe06f j 19b8e <_ZNK7testing8internal12UnitTestImpl23test_suite_to_run_countEv> - -000000000001b9c2 <_ZNK7testing8UnitTest21successful_test_countEv>: - 1b9c2: 6128 ld a0,64(a0) - 1b9c4: a32ff06f j 1abf6 <_ZNK7testing8internal12UnitTestImpl21successful_test_countEv> - -000000000001b9c8 <_ZNK7testing8UnitTest18skipped_test_countEv>: - 1b9c8: 6128 ld a0,64(a0) - 1b9ca: 970ff06f j 1ab3a <_ZNK7testing8internal12UnitTestImpl18skipped_test_countEv> - -000000000001b9ce <_ZNK7testing8UnitTest17failed_test_countEv>: - 1b9ce: 6128 ld a0,64(a0) - 1b9d0: ffffe06f j 1a9ce <_ZNK7testing8internal12UnitTestImpl17failed_test_countEv> - -000000000001b9d4 <_ZNK7testing8UnitTest30reportable_disabled_test_countEv>: - 1b9d4: 6128 ld a0,64(a0) - 1b9d6: 9d4fe06f j 19baa <_ZNK7testing8internal12UnitTestImpl30reportable_disabled_test_countEv> - -000000000001b9da <_ZNK7testing8UnitTest19disabled_test_countEv>: - 1b9da: 6128 ld a0,64(a0) - 1b9dc: a1efe06f j 19bfa <_ZNK7testing8internal12UnitTestImpl19disabled_test_countEv> - -000000000001b9e0 <_ZNK7testing8UnitTest21reportable_test_countEv>: - 1b9e0: 6128 ld a0,64(a0) - 1b9e2: a68fe06f j 19c4a <_ZNK7testing8internal12UnitTestImpl21reportable_test_countEv> - -000000000001b9e6 <_ZNK7testing8UnitTest16total_test_countEv>: - 1b9e6: 6128 ld a0,64(a0) - 1b9e8: ab2fe06f j 19c9a <_ZNK7testing8internal12UnitTestImpl16total_test_countEv> - -000000000001b9ec <_ZNK7testing8UnitTest17test_to_run_countEv>: - 1b9ec: 6128 ld a0,64(a0) - 1b9ee: afcfe06f j 19cea <_ZNK7testing8internal12UnitTestImpl17test_to_run_countEv> - -000000000001b9f2 <_ZNK7testing8UnitTest15start_timestampEv>: - 1b9f2: 613c ld a5,64(a0) - 1b9f4: 1c87b503 ld a0,456(a5) - 1b9f8: 8082 ret - -000000000001b9fa <_ZNK7testing8UnitTest12elapsed_timeEv>: - 1b9fa: 613c ld a5,64(a0) - 1b9fc: 1d07b503 ld a0,464(a5) - 1ba00: 8082 ret - -000000000001ba02 <_ZNK7testing8UnitTest6PassedEv>: - 1ba02: 1141 addi sp,sp,-16 - 1ba04: e022 sd s0,0(sp) - 1ba06: 6120 ld s0,64(a0) - 1ba08: e406 sd ra,8(sp) - 1ba0a: 8522 mv a0,s0 - 1ba0c: f6dfe0ef jal ra,1a978 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> - 1ba10: 00a05763 blez a0,1ba1e <_ZNK7testing8UnitTest6PassedEv+0x1c> - 1ba14: 60a2 ld ra,8(sp) - 1ba16: 6402 ld s0,0(sp) - 1ba18: 4501 li a0,0 - 1ba1a: 0141 addi sp,sp,16 - 1ba1c: 8082 ret - 1ba1e: 11840513 addi a0,s0,280 - 1ba22: e6bfe0ef jal ra,1a88c <_ZNK7testing10TestResult6FailedEv> - 1ba26: 60a2 ld ra,8(sp) - 1ba28: 6402 ld s0,0(sp) - 1ba2a: 00154513 xori a0,a0,1 - 1ba2e: 0ff57513 zext.b a0,a0 - 1ba32: 0141 addi sp,sp,16 - 1ba34: 8082 ret - -000000000001ba36 <_ZNK7testing8UnitTest6FailedEv>: - 1ba36: 1141 addi sp,sp,-16 - 1ba38: e022 sd s0,0(sp) - 1ba3a: 6120 ld s0,64(a0) - 1ba3c: e406 sd ra,8(sp) - 1ba3e: 8522 mv a0,s0 - 1ba40: f39fe0ef jal ra,1a978 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> - 1ba44: 00a05763 blez a0,1ba52 <_ZNK7testing8UnitTest6FailedEv+0x1c> - 1ba48: 60a2 ld ra,8(sp) - 1ba4a: 6402 ld s0,0(sp) - 1ba4c: 4505 li a0,1 - 1ba4e: 0141 addi sp,sp,16 - 1ba50: 8082 ret - 1ba52: 11840513 addi a0,s0,280 - 1ba56: 6402 ld s0,0(sp) - 1ba58: 60a2 ld ra,8(sp) - 1ba5a: 0141 addi sp,sp,16 - 1ba5c: e31fe06f j 1a88c <_ZNK7testing10TestResult6FailedEv> - -000000000001ba60 <_ZNK7testing8UnitTest12GetTestSuiteEi>: - 1ba60: 0205c663 bltz a1,1ba8c <_ZNK7testing8UnitTest12GetTestSuiteEi+0x2c> - 1ba64: 6138 ld a4,64(a0) - 1ba66: 4501 li a0,0 - 1ba68: 6b74 ld a3,208(a4) - 1ba6a: 6f7c ld a5,216(a4) - 1ba6c: 8f95 sub a5,a5,a3 - 1ba6e: 8789 srai a5,a5,0x2 - 1ba70: 2781 sext.w a5,a5 - 1ba72: 00f5de63 bge a1,a5,1ba8e <_ZNK7testing8UnitTest12GetTestSuiteEi+0x2e> - 1ba76: 00259793 slli a5,a1,0x2 - 1ba7a: 96be add a3,a3,a5 - 1ba7c: 429c lw a5,0(a3) - 1ba7e: 0007c863 bltz a5,1ba8e <_ZNK7testing8UnitTest12GetTestSuiteEi+0x2e> - 1ba82: 7f5c ld a5,184(a4) - 1ba84: 058e slli a1,a1,0x3 - 1ba86: 97ae add a5,a5,a1 - 1ba88: 6388 ld a0,0(a5) - 1ba8a: 8082 ret - 1ba8c: 4501 li a0,0 - 1ba8e: 8082 ret - -000000000001ba90 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE>: - 1ba90: 7179 addi sp,sp,-48 - 1ba92: e052 sd s4,0(sp) - 1ba94: f406 sd ra,40(sp) - 1ba96: 8a2a mv s4,a0 - 1ba98: f31ff0ef jal ra,1b9c8 <_ZNK7testing8UnitTest18skipped_test_countEv> - 1ba9c: c129 beqz a0,1bade <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x4e> - 1ba9e: 8552 mv a0,s4 - 1baa0: e44e sd s3,8(sp) - 1baa2: f022 sd s0,32(sp) - 1baa4: ec26 sd s1,24(sp) - 1baa6: e84a sd s2,16(sp) - 1baa8: 4981 li s3,0 - 1baaa: ef5ff0ef jal ra,1b99e <_ZNK7testing8UnitTest22total_test_suite_countEv> - 1baae: 02a9d463 bge s3,a0,1bad6 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x46> - 1bab2: 85ce mv a1,s3 - 1bab4: 8552 mv a0,s4 - 1bab6: fabff0ef jal ra,1ba60 <_ZNK7testing8UnitTest12GetTestSuiteEi> - 1baba: 07054783 lbu a5,112(a0) - 1babe: 84aa mv s1,a0 - 1bac0: c789 beqz a5,1baca <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x3a> - 1bac2: 822ff0ef jal ra,1aae4 <_ZNK7testing9TestSuite18skipped_test_countEv> - 1bac6: 4901 li s2,0 - 1bac8: e105 bnez a0,1bae8 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x58> - 1baca: 8552 mv a0,s4 - 1bacc: 2985 addiw s3,s3,1 - 1bace: ed1ff0ef jal ra,1b99e <_ZNK7testing8UnitTest22total_test_suite_countEv> - 1bad2: fea9c0e3 blt s3,a0,1bab2 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x22> - 1bad6: 7402 ld s0,32(sp) - 1bad8: 64e2 ld s1,24(sp) - 1bada: 6942 ld s2,16(sp) - 1badc: 69a2 ld s3,8(sp) - 1bade: 70a2 ld ra,40(sp) - 1bae0: 6a02 ld s4,0(sp) - 1bae2: 6145 addi sp,sp,48 - 1bae4: 8082 ret - 1bae6: 2905 addiw s2,s2,1 - 1bae8: 8526 mv a0,s1 - 1baea: adcfc0ef jal ra,17dc6 <_ZNK7testing9TestSuite16total_test_countEv> - 1baee: 87aa mv a5,a0 - 1baf0: 85ca mv a1,s2 - 1baf2: 8526 mv a0,s1 - 1baf4: fcf95be3 bge s2,a5,1baca <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x3a> - 1baf8: d92ff0ef jal ra,1b08a <_ZNK7testing9TestSuite11GetTestInfoEi> - 1bafc: 08054783 lbu a5,128(a0) - 1bb00: 842a mv s0,a0 - 1bb02: 09050513 addi a0,a0,144 - 1bb06: d3e5 beqz a5,1bae6 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x56> - 1bb08: f17fe0ef jal ra,1aa1e <_ZNK7testing10TestResult7SkippedEv> - 1bb0c: 87aa mv a5,a0 - 1bb0e: 0001d597 auipc a1,0x1d - 1bb12: 1e258593 addi a1,a1,482 # 38cf0 <_IO_stdin_used+0x698> - 1bb16: 4509 li a0,2 - 1bb18: d7f9 beqz a5,1bae6 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x56> - 1bb1a: fe2ff0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1bb1e: 7010 ld a2,32(s0) - 1bb20: 648c ld a1,8(s1) - 1bb22: 0001d517 auipc a0,0x1d - 1bb26: 16e50513 addi a0,a0,366 # 38c90 <_IO_stdin_used+0x638> - 1bb2a: 2905 addiw s2,s2,1 - 1bb2c: bb5f90ef jal ra,156e0 - 1bb30: 4529 li a0,10 - 1bb32: faff90ef jal ra,15ae0 - 1bb36: bf4d j 1bae8 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE+0x58> - -000000000001bb38 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE>: - 1bb38: 7139 addi sp,sp,-64 - 1bb3a: e852 sd s4,16(sp) - 1bb3c: fc06 sd ra,56(sp) - 1bb3e: 8a2a mv s4,a0 - 1bb40: e8fff0ef jal ra,1b9ce <_ZNK7testing8UnitTest17failed_test_countEv> - 1bb44: c139 beqz a0,1bb8a <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x52> - 1bb46: 8552 mv a0,s4 - 1bb48: ec4e sd s3,24(sp) - 1bb4a: f822 sd s0,48(sp) - 1bb4c: f426 sd s1,40(sp) - 1bb4e: f04a sd s2,32(sp) - 1bb50: e456 sd s5,8(sp) - 1bb52: 4981 li s3,0 - 1bb54: e4bff0ef jal ra,1b99e <_ZNK7testing8UnitTest22total_test_suite_countEv> - 1bb58: 02a9d463 bge s3,a0,1bb80 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x48> - 1bb5c: 85ce mv a1,s3 - 1bb5e: 8552 mv a0,s4 - 1bb60: f01ff0ef jal ra,1ba60 <_ZNK7testing8UnitTest12GetTestSuiteEi> - 1bb64: 07054783 lbu a5,112(a0) - 1bb68: 84aa mv s1,a0 - 1bb6a: c789 beqz a5,1bb74 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x3c> - 1bb6c: d61fe0ef jal ra,1a8cc <_ZNK7testing9TestSuite17failed_test_countEv> - 1bb70: 4901 li s2,0 - 1bb72: e10d bnez a0,1bb94 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x5c> - 1bb74: 8552 mv a0,s4 - 1bb76: 2985 addiw s3,s3,1 - 1bb78: e27ff0ef jal ra,1b99e <_ZNK7testing8UnitTest22total_test_suite_countEv> - 1bb7c: fea9c0e3 blt s3,a0,1bb5c <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x24> - 1bb80: 7442 ld s0,48(sp) - 1bb82: 74a2 ld s1,40(sp) - 1bb84: 7902 ld s2,32(sp) - 1bb86: 69e2 ld s3,24(sp) - 1bb88: 6aa2 ld s5,8(sp) - 1bb8a: 70e2 ld ra,56(sp) - 1bb8c: 6a42 ld s4,16(sp) - 1bb8e: 6121 addi sp,sp,64 - 1bb90: 8082 ret - 1bb92: 2905 addiw s2,s2,1 - 1bb94: 8526 mv a0,s1 - 1bb96: a30fc0ef jal ra,17dc6 <_ZNK7testing9TestSuite16total_test_countEv> - 1bb9a: fca95de3 bge s2,a0,1bb74 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x3c> - 1bb9e: 85ca mv a1,s2 - 1bba0: 8526 mv a0,s1 - 1bba2: ce8ff0ef jal ra,1b08a <_ZNK7testing9TestSuite11GetTestInfoEi> - 1bba6: 08054783 lbu a5,128(a0) - 1bbaa: 842a mv s0,a0 - 1bbac: d3fd beqz a5,1bb92 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x5a> - 1bbae: 09050513 addi a0,a0,144 - 1bbb2: cdbfe0ef jal ra,1a88c <_ZNK7testing10TestResult6FailedEv> - 1bbb6: dd71 beqz a0,1bb92 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x5a> - 1bbb8: 0001d597 auipc a1,0x1d - 1bbbc: 14858593 addi a1,a1,328 # 38d00 <_IO_stdin_used+0x6a8> - 1bbc0: 4505 li a0,1 - 1bbc2: f3aff0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1bbc6: 7010 ld a2,32(s0) - 1bbc8: 648c ld a1,8(s1) - 1bbca: 0001d517 auipc a0,0x1d - 1bbce: 0c650513 addi a0,a0,198 # 38c90 <_IO_stdin_used+0x638> - 1bbd2: b0ff90ef jal ra,156e0 - 1bbd6: 6038 ld a4,64(s0) - 1bbd8: 643c ld a5,72(s0) - 1bbda: cf39 beqz a4,1bc38 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x100> - 1bbdc: 6300 ld s0,0(a4) - 1bbde: cbad beqz a5,1bc50 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x118> - 1bbe0: 0007ba83 ld s5,0(a5) - 1bbe4: cc29 beqz s0,1bc3e <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x106> - 1bbe6: 0001d517 auipc a0,0x1d - 1bbea: 12a50513 addi a0,a0,298 # 38d10 <_IO_stdin_used+0x6b8> - 1bbee: af3f90ef jal ra,156e0 - 1bbf2: 8622 mv a2,s0 - 1bbf4: 00020597 auipc a1,0x20 - 1bbf8: c4458593 addi a1,a1,-956 # 3b838 <_ZN7testing8internalL15kTypeParamLabelE> - 1bbfc: 0001d517 auipc a0,0x1d - 1bc00: 12450513 addi a0,a0,292 # 38d20 <_IO_stdin_used+0x6c8> - 1bc04: addf90ef jal ra,156e0 - 1bc08: 020a8363 beqz s5,1bc2e <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> - 1bc0c: 0001d517 auipc a0,0x1d - 1bc10: 11c50513 addi a0,a0,284 # 38d28 <_IO_stdin_used+0x6d0> - 1bc14: acdf90ef jal ra,156e0 - 1bc18: 8656 mv a2,s5 - 1bc1a: 00020597 auipc a1,0x20 - 1bc1e: c2e58593 addi a1,a1,-978 # 3b848 <_ZN7testing8internalL16kValueParamLabelE> - 1bc22: 0001d517 auipc a0,0x1d - 1bc26: 0fe50513 addi a0,a0,254 # 38d20 <_IO_stdin_used+0x6c8> - 1bc2a: ab7f90ef jal ra,156e0 - 1bc2e: 4529 li a0,10 - 1bc30: eb1f90ef jal ra,15ae0 - 1bc34: 2905 addiw s2,s2,1 - 1bc36: bfb9 j 1bb94 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0x5c> - 1bc38: dbfd beqz a5,1bc2e <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> - 1bc3a: 0007ba83 ld s5,0(a5) - 1bc3e: fe0a88e3 beqz s5,1bc2e <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> - 1bc42: 0001d517 auipc a0,0x1d - 1bc46: 0ce50513 addi a0,a0,206 # 38d10 <_IO_stdin_used+0x6b8> - 1bc4a: a97f90ef jal ra,156e0 - 1bc4e: b7e9 j 1bc18 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xe0> - 1bc50: dc79 beqz s0,1bc2e <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> - 1bc52: 0001d517 auipc a0,0x1d - 1bc56: 0be50513 addi a0,a0,190 # 38d10 <_IO_stdin_used+0x6b8> - 1bc5a: a87f90ef jal ra,156e0 - 1bc5e: 8622 mv a2,s0 - 1bc60: 00020597 auipc a1,0x20 - 1bc64: bd858593 addi a1,a1,-1064 # 3b838 <_ZN7testing8internalL15kTypeParamLabelE> - 1bc68: 0001d517 auipc a0,0x1d - 1bc6c: 0b850513 addi a0,a0,184 # 38d20 <_IO_stdin_used+0x6c8> - 1bc70: a71f90ef jal ra,156e0 - 1bc74: bf6d j 1bc2e <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE+0xf6> - -000000000001bc76 <_ZNK7testing8UnitTest11GetTestCaseEi>: - 1bc76: 0205c663 bltz a1,1bca2 <_ZNK7testing8UnitTest11GetTestCaseEi+0x2c> - 1bc7a: 6138 ld a4,64(a0) - 1bc7c: 4501 li a0,0 - 1bc7e: 6b74 ld a3,208(a4) - 1bc80: 6f7c ld a5,216(a4) - 1bc82: 8f95 sub a5,a5,a3 - 1bc84: 8789 srai a5,a5,0x2 - 1bc86: 2781 sext.w a5,a5 - 1bc88: 00f5de63 bge a1,a5,1bca4 <_ZNK7testing8UnitTest11GetTestCaseEi+0x2e> - 1bc8c: 00259793 slli a5,a1,0x2 - 1bc90: 96be add a3,a3,a5 - 1bc92: 429c lw a5,0(a3) - 1bc94: 0007c863 bltz a5,1bca4 <_ZNK7testing8UnitTest11GetTestCaseEi+0x2e> - 1bc98: 7f5c ld a5,184(a4) - 1bc9a: 058e slli a1,a1,0x3 - 1bc9c: 97ae add a5,a5,a1 - 1bc9e: 6388 ld a0,0(a5) - 1bca0: 8082 ret - 1bca2: 4501 li a0,0 - 1bca4: 8082 ret - -000000000001bca6 <_ZNK7testing8UnitTest18ad_hoc_test_resultEv>: - 1bca6: 6128 ld a0,64(a0) - 1bca8: 11850513 addi a0,a0,280 - 1bcac: 8082 ret - -000000000001bcae <_ZN7testing8UnitTest19GetMutableTestSuiteEi>: - 1bcae: 0205c563 bltz a1,1bcd8 <_ZN7testing8UnitTest19GetMutableTestSuiteEi+0x2a> - 1bcb2: 6138 ld a4,64(a0) - 1bcb4: 4501 li a0,0 - 1bcb6: 6b74 ld a3,208(a4) - 1bcb8: 6f7c ld a5,216(a4) - 1bcba: 8f95 sub a5,a5,a3 - 1bcbc: 8789 srai a5,a5,0x2 - 1bcbe: 2781 sext.w a5,a5 - 1bcc0: 00f5dd63 bge a1,a5,1bcda <_ZN7testing8UnitTest19GetMutableTestSuiteEi+0x2c> - 1bcc4: 058a slli a1,a1,0x2 - 1bcc6: 96ae add a3,a3,a1 - 1bcc8: 429c lw a5,0(a3) - 1bcca: 0007c863 bltz a5,1bcda <_ZN7testing8UnitTest19GetMutableTestSuiteEi+0x2c> - 1bcce: 7f58 ld a4,184(a4) - 1bcd0: 078e slli a5,a5,0x3 - 1bcd2: 97ba add a5,a5,a4 - 1bcd4: 6388 ld a0,0(a5) - 1bcd6: 8082 ret - 1bcd8: 4501 li a0,0 - 1bcda: 8082 ret - -000000000001bcdc <_ZN7testing8UnitTest9listenersEv>: - 1bcdc: 6128 ld a0,64(a0) - 1bcde: 19850513 addi a0,a0,408 - 1bce2: 8082 ret - -000000000001bce4 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE>: - 1bce4: 7139 addi sp,sp,-64 - 1bce6: f822 sd s0,48(sp) - 1bce8: fc06 sd ra,56(sp) - 1bcea: 842e mv s0,a1 - 1bcec: cd99 beqz a1,1bd0a <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x26> - 1bcee: f04a sd s2,32(sp) - 1bcf0: 04053903 ld s2,64(a0) - 1bcf4: 0a893783 ld a5,168(s2) - 1bcf8: 0b093703 ld a4,176(s2) - 1bcfc: 00e78c63 beq a5,a4,1bd14 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x30> - 1bd00: e38c sd a1,0(a5) - 1bd02: 07a1 addi a5,a5,8 - 1bd04: 0af93423 sd a5,168(s2) - 1bd08: 7902 ld s2,32(sp) - 1bd0a: 70e2 ld ra,56(sp) - 1bd0c: 8522 mv a0,s0 - 1bd0e: 7442 ld s0,48(sp) - 1bd10: 6121 addi sp,sp,64 - 1bd12: 8082 ret - 1bd14: e05a sd s6,0(sp) - 1bd16: 0a093b03 ld s6,160(s2) - 1bd1a: f426 sd s1,40(sp) - 1bd1c: 56fd li a3,-1 - 1bd1e: 416784b3 sub s1,a5,s6 - 1bd22: ec4e sd s3,24(sp) - 1bd24: e852 sd s4,16(sp) - 1bd26: e456 sd s5,8(sp) - 1bd28: 8291 srli a3,a3,0x4 - 1bd2a: 4034d713 srai a4,s1,0x3 - 1bd2e: 08d70563 beq a4,a3,1bdb8 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xd4> - 1bd32: 4785 li a5,1 - 1bd34: e739 bnez a4,1bd82 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x9e> - 1bd36: 577d li a4,-1 - 1bd38: 8311 srli a4,a4,0x4 - 1bd3a: 06f76d63 bltu a4,a5,1bdb4 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xd0> - 1bd3e: 00379a13 slli s4,a5,0x3 - 1bd42: 8552 mv a0,s4 - 1bd44: b5df90ef jal ra,158a0 <_Znwm@plt> - 1bd48: 009507b3 add a5,a0,s1 - 1bd4c: 00848a93 addi s5,s1,8 - 1bd50: e380 sd s0,0(a5) - 1bd52: 89aa mv s3,a0 - 1bd54: 9aaa add s5,s5,a0 - 1bd56: 02904e63 bgtz s1,1bd92 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xae> - 1bd5a: 040b1963 bnez s6,1bdac <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xc8> - 1bd5e: 70e2 ld ra,56(sp) - 1bd60: 8522 mv a0,s0 - 1bd62: 7442 ld s0,48(sp) - 1bd64: 9a4e add s4,s4,s3 - 1bd66: 0b493823 sd s4,176(s2) - 1bd6a: 0b393023 sd s3,160(s2) - 1bd6e: 0b593423 sd s5,168(s2) - 1bd72: 74a2 ld s1,40(sp) - 1bd74: 7902 ld s2,32(sp) - 1bd76: 69e2 ld s3,24(sp) - 1bd78: 6a42 ld s4,16(sp) - 1bd7a: 6aa2 ld s5,8(sp) - 1bd7c: 6b02 ld s6,0(sp) - 1bd7e: 6121 addi sp,sp,64 - 1bd80: 8082 ret - 1bd82: 00171793 slli a5,a4,0x1 - 1bd86: fae7f8e3 bgeu a5,a4,1bd36 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x52> - 1bd8a: 5a45 li s4,-15 - 1bd8c: 001a5a13 srli s4,s4,0x1 - 1bd90: bf4d j 1bd42 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x5e> - 1bd92: 87a6 mv a5,s1 - 1bd94: 86aa mv a3,a0 - 1bd96: 865a mv a2,s6 - 1bd98: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma - 1bd9c: 02060407 vle8.v v8,(a2) - 1bda0: 8f99 sub a5,a5,a4 - 1bda2: 963a add a2,a2,a4 - 1bda4: 02068427 vse8.v v8,(a3) - 1bda8: 96ba add a3,a3,a4 - 1bdaa: f7fd bnez a5,1bd98 <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0xb4> - 1bdac: 855a mv a0,s6 - 1bdae: b53f90ef jal ra,15900 <_ZdlPv@plt> - 1bdb2: b775 j 1bd5e <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x7a> - 1bdb4: 87ba mv a5,a4 - 1bdb6: b761 j 1bd3e <_ZN7testing8UnitTest14AddEnvironmentEPNS_11EnvironmentE+0x5a> - 1bdb8: 0001d517 auipc a0,0x1d - 1bdbc: ee850513 addi a0,a0,-280 # 38ca0 <_IO_stdin_used+0x648> - 1bdc0: b31f90ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - -000000000001bdc4 <_ZNK7testing8UnitTest20original_working_dirEv>: - 1bdc4: 613c ld a5,64(a0) - 1bdc6: 6b88 ld a0,16(a5) - 1bdc8: 8082 ret - -000000000001bdca <_ZNK7testing8UnitTest11random_seedEv>: - 1bdca: 613c ld a5,64(a0) - 1bdcc: 1bc7a503 lw a0,444(a5) - 1bdd0: 8082 ret - -000000000001bdd2 <_ZN7testing8UnitTest27parameterized_test_registryEv>: - 1bdd2: 6128 ld a0,64(a0) - 1bdd4: 0e850513 addi a0,a0,232 - 1bdd8: 8082 ret - -000000000001bdda <_ZN7testing8internal12UnitTestImpl32SuppressTestEventsIfInSubprocessEv>: - 1bdda: 1d853783 ld a5,472(a0) - 1bdde: c781 beqz a5,1bde6 <_ZN7testing8internal12UnitTestImpl32SuppressTestEventsIfInSubprocessEv+0xc> - 1bde0: 19850513 addi a0,a0,408 - 1bde4: b65d j 1b98a <_ZN7testing18TestEventListeners23SuppressEventForwardingEv> - 1bde6: 8082 ret - -000000000001bde8 <_ZN7testing8internal30WriteToShardStatusFileIfNeededEv>: - 1bde8: 1141 addi sp,sp,-16 - 1bdea: 00020517 auipc a0,0x20 - 1bdee: a6e50513 addi a0,a0,-1426 # 3b858 <_ZN7testingL20kTestShardStatusFileE> - 1bdf2: e406 sd ra,8(sp) - 1bdf4: cddf90ef jal ra,15ad0 - 1bdf8: cd19 beqz a0,1be16 <_ZN7testing8internal30WriteToShardStatusFileIfNeededEv+0x2e> - 1bdfa: 0001d597 auipc a1,0x1d - 1bdfe: f3658593 addi a1,a1,-202 # 38d30 <_IO_stdin_used+0x6d8> - 1be02: e022 sd s0,0(sp) - 1be04: 842a mv s0,a0 - 1be06: f2af90ef jal ra,15530 - 1be0a: c909 beqz a0,1be1c <_ZN7testing8internal30WriteToShardStatusFileIfNeededEv+0x34> - 1be0c: 6402 ld s0,0(sp) - 1be0e: 60a2 ld ra,8(sp) - 1be10: 0141 addi sp,sp,16 - 1be12: c5ff906f j 15a70 - 1be16: 60a2 ld ra,8(sp) - 1be18: 0141 addi sp,sp,16 - 1be1a: 8082 ret - 1be1c: 8622 mv a2,s0 - 1be1e: 00020697 auipc a3,0x20 - 1be22: a3a68693 addi a3,a3,-1478 # 3b858 <_ZN7testingL20kTestShardStatusFileE> - 1be26: 0001d597 auipc a1,0x1d - 1be2a: f1258593 addi a1,a1,-238 # 38d38 <_IO_stdin_used+0x6e0> - 1be2e: 4505 li a0,1 - 1be30: cccff0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1be34: 0002f797 auipc a5,0x2f - 1be38: 04c7b783 ld a5,76(a5) # 4ae80 - 1be3c: 6388 ld a0,0(a5) - 1be3e: e53f90ef jal ra,15c90 - 1be42: 4505 li a0,1 - 1be44: ebcf90ef jal ra,15500 - -000000000001be48 <_ZN7testing8internal20ShouldRunTestOnShardEiii>: - 1be48: 02a6663b remw a2,a2,a0 - 1be4c: 8e0d sub a2,a2,a1 - 1be4e: 00163513 seqz a0,a2 - 1be52: 8082 ret - -000000000001be54 <_ZN7testing8internal12UnitTestImpl25set_os_stack_trace_getterEPNS0_27OsStackTraceGetterInterfaceE>: - 1be54: 1101 addi sp,sp,-32 - 1be56: e822 sd s0,16(sp) - 1be58: 842a mv s0,a0 - 1be5a: 1b053503 ld a0,432(a0) - 1be5e: ec06 sd ra,24(sp) - 1be60: 00b50b63 beq a0,a1,1be76 <_ZN7testing8internal12UnitTestImpl25set_os_stack_trace_getterEPNS0_27OsStackTraceGetterInterfaceE+0x22> - 1be64: e426 sd s1,8(sp) - 1be66: 84ae mv s1,a1 - 1be68: c501 beqz a0,1be70 <_ZN7testing8internal12UnitTestImpl25set_os_stack_trace_getterEPNS0_27OsStackTraceGetterInterfaceE+0x1c> - 1be6a: 611c ld a5,0(a0) - 1be6c: 679c ld a5,8(a5) - 1be6e: 9782 jalr a5 - 1be70: 1a943823 sd s1,432(s0) - 1be74: 64a2 ld s1,8(sp) - 1be76: 60e2 ld ra,24(sp) - 1be78: 6442 ld s0,16(sp) - 1be7a: 6105 addi sp,sp,32 - 1be7c: 8082 ret - -000000000001be7e <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv>: - 1be7e: 1141 addi sp,sp,-16 - 1be80: e022 sd s0,0(sp) - 1be82: 842a mv s0,a0 - 1be84: 1b053503 ld a0,432(a0) - 1be88: e406 sd ra,8(sp) - 1be8a: c509 beqz a0,1be94 <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv+0x16> - 1be8c: 60a2 ld ra,8(sp) - 1be8e: 6402 ld s0,0(sp) - 1be90: 0141 addi sp,sp,16 - 1be92: 8082 ret - 1be94: 4521 li a0,8 - 1be96: a0bf90ef jal ra,158a0 <_Znwm@plt> - 1be9a: 60a2 ld ra,8(sp) - 1be9c: 1aa43823 sd a0,432(s0) - 1bea0: 0002f797 auipc a5,0x2f - 1bea4: ea87b783 ld a5,-344(a5) # 4ad48 <_GLOBAL_OFFSET_TABLE_+0x1f8> - 1bea8: 6402 ld s0,0(sp) - 1beaa: 07c1 addi a5,a5,16 - 1beac: e11c sd a5,0(a0) - 1beae: 0141 addi sp,sp,16 - 1beb0: 8082 ret - -000000000001beb2 <_ZN7testing8internal12UnitTestImpl28CurrentOsStackTraceExceptTopB5cxx11Ei>: - 1beb2: 1101 addi sp,sp,-32 - 1beb4: e822 sd s0,16(sp) - 1beb6: 842a mv s0,a0 - 1beb8: 852e mv a0,a1 - 1beba: e426 sd s1,8(sp) - 1bebc: ec06 sd ra,24(sp) - 1bebe: 84b2 mv s1,a2 - 1bec0: fbfff0ef jal ra,1be7e <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> - 1bec4: 611c ld a5,0(a0) - 1bec6: ffffd717 auipc a4,0xffffd - 1beca: b3270713 addi a4,a4,-1230 # 189f8 <_ZN7testing8internal18OsStackTraceGetter17CurrentStackTraceB5cxx11Eii> - 1bece: 6b9c ld a5,16(a5) - 1bed0: 00e79f63 bne a5,a4,1beee <_ZN7testing8internal12UnitTestImpl28CurrentOsStackTraceExceptTopB5cxx11Ei+0x3c> - 1bed4: 00040823 sb zero,16(s0) - 1bed8: 01040793 addi a5,s0,16 - 1bedc: 60e2 ld ra,24(sp) - 1bede: 00043423 sd zero,8(s0) - 1bee2: e01c sd a5,0(s0) - 1bee4: 8522 mv a0,s0 - 1bee6: 6442 ld s0,16(sp) - 1bee8: 64a2 ld s1,8(sp) - 1beea: 6105 addi sp,sp,32 - 1beec: 8082 ret - 1beee: 0002f717 auipc a4,0x2f - 1bef2: eda73703 ld a4,-294(a4) # 4adc8 <_GLOBAL_OFFSET_TABLE_+0x278> - 1bef6: 4310 lw a2,0(a4) - 1bef8: 0014869b addiw a3,s1,1 - 1befc: 85aa mv a1,a0 - 1befe: 8522 mv a0,s0 - 1bf00: 9782 jalr a5 - 1bf02: 60e2 ld ra,24(sp) - 1bf04: 8522 mv a0,s0 - 1bf06: 6442 ld s0,16(sp) - 1bf08: 64a2 ld s1,8(sp) - 1bf0a: 6105 addi sp,sp,32 - 1bf0c: 8082 ret - -000000000001bf0e <_ZN7testing8internal12UnitTestImpl19current_test_resultEv>: - 1bf0e: 11053783 ld a5,272(a0) - 1bf12: c781 beqz a5,1bf1a <_ZN7testing8internal12UnitTestImpl19current_test_resultEv+0xc> - 1bf14: 09078513 addi a0,a5,144 - 1bf18: 8082 ret - 1bf1a: 10853783 ld a5,264(a0) - 1bf1e: 11850513 addi a0,a0,280 - 1bf22: c399 beqz a5,1bf28 <_ZN7testing8internal12UnitTestImpl19current_test_resultEv+0x1a> - 1bf24: 08878513 addi a0,a5,136 - 1bf28: 8082 ret - -000000000001bf2a <_ZN7testing8internal12UnitTestImpl14UnshuffleTestsEv>: - 1bf2a: 7d58 ld a4,184(a0) - 1bf2c: 617c ld a5,192(a0) - 1bf2e: 02e78f63 beq a5,a4,1bf6c <_ZN7testing8internal12UnitTestImpl14UnshuffleTestsEv+0x42> - 1bf32: 1101 addi sp,sp,-32 - 1bf34: e822 sd s0,16(sp) - 1bf36: e426 sd s1,8(sp) - 1bf38: ec06 sd ra,24(sp) - 1bf3a: 84aa mv s1,a0 - 1bf3c: 4401 li s0,0 - 1bf3e: 00341793 slli a5,s0,0x3 - 1bf42: 973e add a4,a4,a5 - 1bf44: 6308 ld a0,0(a4) - 1bf46: 9d4ff0ef jal ra,1b11a <_ZN7testing9TestSuite14UnshuffleTestsEv> - 1bf4a: 68f4 ld a3,208(s1) - 1bf4c: 7cd8 ld a4,184(s1) - 1bf4e: 60fc ld a5,192(s1) - 1bf50: 00241613 slli a2,s0,0x2 - 1bf54: 96b2 add a3,a3,a2 - 1bf56: 8f99 sub a5,a5,a4 - 1bf58: c280 sw s0,0(a3) - 1bf5a: 878d srai a5,a5,0x3 - 1bf5c: 0405 addi s0,s0,1 - 1bf5e: fef460e3 bltu s0,a5,1bf3e <_ZN7testing8internal12UnitTestImpl14UnshuffleTestsEv+0x14> - 1bf62: 60e2 ld ra,24(sp) - 1bf64: 6442 ld s0,16(sp) - 1bf66: 64a2 ld s1,8(sp) - 1bf68: 6105 addi sp,sp,32 - 1bf6a: 8082 ret - 1bf6c: 8082 ret - -000000000001bf6e <_ZN7testing8internal6IsTrueEb>: - 1bf6e: 8082 ret - -000000000001bf70 <_ZN7testing8internal10AlwaysTrueEv>: - 1bf70: 1141 addi sp,sp,-16 - 1bf72: 4501 li a0,0 - 1bf74: e406 sd ra,8(sp) - 1bf76: ff9ff0ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 1bf7a: e509 bnez a0,1bf84 <_ZN7testing8internal10AlwaysTrueEv+0x14> - 1bf7c: 60a2 ld ra,8(sp) - 1bf7e: 4505 li a0,1 - 1bf80: 0141 addi sp,sp,16 - 1bf82: 8082 ret - 1bf84: 4505 li a0,1 - 1bf86: bcbf90ef jal ra,15b50 <__cxa_allocate_exception@plt> - 1bf8a: 4601 li a2,0 - 1bf8c: 0002f597 auipc a1,0x2f - 1bf90: 98458593 addi a1,a1,-1660 # 4a910 <_ZTVN10__cxxabiv117__class_type_infoE@Base> - 1bf94: c5df90ef jal ra,15bf0 <__cxa_throw@plt> - -000000000001bf98 <_ZN7testing8internal10SkipPrefixEPKcPS2_>: - 1bf98: 7179 addi sp,sp,-48 - 1bf9a: f022 sd s0,32(sp) - 1bf9c: 842e mv s0,a1 - 1bf9e: ec26 sd s1,24(sp) - 1bfa0: e84a sd s2,16(sp) - 1bfa2: e44e sd s3,8(sp) - 1bfa4: f406 sd ra,40(sp) - 1bfa6: 892a mv s2,a0 - 1bfa8: c29f90ef jal ra,15bd0 - 1bfac: 00043983 ld s3,0(s0) - 1bfb0: 84aa mv s1,a0 - 1bfb2: 862a mv a2,a0 - 1bfb4: 85ca mv a1,s2 - 1bfb6: 854e mv a0,s3 - 1bfb8: b68f90ef jal ra,15320 - 1bfbc: c909 beqz a0,1bfce <_ZN7testing8internal10SkipPrefixEPKcPS2_+0x36> - 1bfbe: 70a2 ld ra,40(sp) - 1bfc0: 7402 ld s0,32(sp) - 1bfc2: 64e2 ld s1,24(sp) - 1bfc4: 6942 ld s2,16(sp) - 1bfc6: 69a2 ld s3,8(sp) - 1bfc8: 4501 li a0,0 - 1bfca: 6145 addi sp,sp,48 - 1bfcc: 8082 ret - 1bfce: 99a6 add s3,s3,s1 - 1bfd0: 01343023 sd s3,0(s0) - 1bfd4: 70a2 ld ra,40(sp) - 1bfd6: 7402 ld s0,32(sp) - 1bfd8: 64e2 ld s1,24(sp) - 1bfda: 6942 ld s2,16(sp) - 1bfdc: 69a2 ld s3,8(sp) - 1bfde: 4505 li a0,1 - 1bfe0: 6145 addi sp,sp,48 - 1bfe2: 8082 ret - -000000000001bfe4 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc>: - 1bfe4: 1101 addi sp,sp,-32 - 1bfe6: e822 sd s0,16(sp) - 1bfe8: 0020 addi s0,sp,8 - 1bfea: e42a sd a0,8(sp) - 1bfec: 85a2 mv a1,s0 - 1bfee: 0001d517 auipc a0,0x1d - 1bff2: daa50513 addi a0,a0,-598 # 38d98 <_IO_stdin_used+0x740> - 1bff6: ec06 sd ra,24(sp) - 1bff8: fa1ff0ef jal ra,1bf98 <_ZN7testing8internal10SkipPrefixEPKcPS2_> - 1bffc: e909 bnez a0,1c00e <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x2a> - 1bffe: 85a2 mv a1,s0 - 1c000: 0001d517 auipc a0,0x1d - 1c004: db050513 addi a0,a0,-592 # 38db0 <_IO_stdin_used+0x758> - 1c008: f91ff0ef jal ra,1bf98 <_ZN7testing8internal10SkipPrefixEPKcPS2_> - 1c00c: cd15 beqz a0,1c048 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x64> - 1c00e: 85a2 mv a1,s0 - 1c010: 0001d517 auipc a0,0x1d - 1c014: d9050513 addi a0,a0,-624 # 38da0 <_IO_stdin_used+0x748> - 1c018: f81ff0ef jal ra,1bf98 <_ZN7testing8internal10SkipPrefixEPKcPS2_> - 1c01c: c511 beqz a0,1c028 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x44> - 1c01e: 4501 li a0,0 - 1c020: 60e2 ld ra,24(sp) - 1c022: 6442 ld s0,16(sp) - 1c024: 6105 addi sp,sp,32 - 1c026: 8082 ret - 1c028: 85a2 mv a1,s0 - 1c02a: 0001d517 auipc a0,0x1d - 1c02e: 9ce50513 addi a0,a0,-1586 # 389f8 <_IO_stdin_used+0x3a0> - 1c032: f67ff0ef jal ra,1bf98 <_ZN7testing8internal10SkipPrefixEPKcPS2_> - 1c036: f56d bnez a0,1c020 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x3c> - 1c038: 85a2 mv a1,s0 - 1c03a: 0001d517 auipc a0,0x1d - 1c03e: d8650513 addi a0,a0,-634 # 38dc0 <_IO_stdin_used+0x768> - 1c042: f57ff0ef jal ra,1bf98 <_ZN7testing8internal10SkipPrefixEPKcPS2_> - 1c046: bfe9 j 1c020 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x3c> - 1c048: 85a2 mv a1,s0 - 1c04a: 0001d517 auipc a0,0x1d - 1c04e: d6e50513 addi a0,a0,-658 # 38db8 <_IO_stdin_used+0x760> - 1c052: f47ff0ef jal ra,1bf98 <_ZN7testing8internal10SkipPrefixEPKcPS2_> - 1c056: fd45 bnez a0,1c00e <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x2a> - 1c058: b7d9 j 1c01e <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc+0x3a> - -000000000001c05a <_ZN7testing7TempDirB5cxx11Ev>: - 1c05a: cc32f057 vsetivli zero,5,e8,m8,ta,ma - 1c05e: 0001d797 auipc a5,0x1d - 1c062: d6a78793 addi a5,a5,-662 # 38dc8 <_IO_stdin_used+0x770> - 1c066: 02078407 vle8.v v8,(a5) - 1c06a: 01050713 addi a4,a0,16 - 1c06e: e118 sd a4,0(a0) - 1c070: 4695 li a3,5 - 1c072: 02070427 vse8.v v8,(a4) - 1c076: 00050aa3 sb zero,21(a0) - 1c07a: e514 sd a3,8(a0) - 1c07c: 8082 ret - -000000000001c07e <_ZN7testing8internal16InDeathTestChildEv>: - 1c07e: 0002f797 auipc a5,0x2f - 1c082: b527b783 ld a5,-1198(a5) # 4abd0 <_GLOBAL_OFFSET_TABLE_+0x80> - 1c086: 6790 ld a2,8(a5) - 1c088: 4729 li a4,10 - 1c08a: 00e60563 beq a2,a4,1c094 <_ZN7testing8internal16InDeathTestChildEv+0x16> - 1c08e: 8d91c503 lbu a0,-1831(gp) # 4b669 <_ZN7testing8internalL26g_in_fast_death_test_childE> - 1c092: 8082 ret - 1c094: 6388 ld a0,0(a5) - 1c096: 1141 addi sp,sp,-16 - 1c098: 0001d597 auipc a1,0x1d - 1c09c: d3858593 addi a1,a1,-712 # 38dd0 <_IO_stdin_used+0x778> - 1c0a0: e406 sd ra,8(sp) - 1c0a2: 91ff90ef jal ra,159c0 - 1c0a6: e919 bnez a0,1c0bc <_ZN7testing8internal16InDeathTestChildEv+0x3e> - 1c0a8: 0002f797 auipc a5,0x2f - 1c0ac: d407b783 ld a5,-704(a5) # 4ade8 <_GLOBAL_OFFSET_TABLE_+0x298> - 1c0b0: 6788 ld a0,8(a5) - 1c0b2: 60a2 ld ra,8(sp) - 1c0b4: 00a03533 snez a0,a0 - 1c0b8: 0141 addi sp,sp,16 - 1c0ba: 8082 ret - 1c0bc: 60a2 ld ra,8(sp) - 1c0be: 8d91c503 lbu a0,-1831(gp) # 4b669 <_ZN7testing8internalL26g_in_fast_death_test_childE> - 1c0c2: 0141 addi sp,sp,16 - 1c0c4: 8082 ret - -000000000001c0c6 <_ZN7testing14ExitedWithCodeC1Ei>: - 1c0c6: c10c sw a1,0(a0) - 1c0c8: 8082 ret - -000000000001c0ca <_ZNK7testing14ExitedWithCodeclEi>: - 1c0ca: 07f5f793 andi a5,a1,127 - 1c0ce: eb91 bnez a5,1c0e2 <_ZNK7testing14ExitedWithCodeclEi+0x18> - 1c0d0: 4108 lw a0,0(a0) - 1c0d2: 4085d59b sraiw a1,a1,0x8 - 1c0d6: 0ff5f593 zext.b a1,a1 - 1c0da: 8d0d sub a0,a0,a1 - 1c0dc: 00153513 seqz a0,a0 - 1c0e0: 8082 ret - 1c0e2: 4501 li a0,0 - 1c0e4: 8082 ret - -000000000001c0e6 <_ZN7testing14KilledBySignalC1Ei>: - 1c0e6: c10c sw a1,0(a0) - 1c0e8: 8082 ret - -000000000001c0ea <_ZNK7testing14KilledBySignalclEi>: - 1c0ea: 07f5f593 andi a1,a1,127 - 1c0ee: 0015879b addiw a5,a1,1 - 1c0f2: 0187979b slliw a5,a5,0x18 - 1c0f6: 4187d79b sraiw a5,a5,0x18 - 1c0fa: 4017d79b sraiw a5,a5,0x1 - 1c0fe: 00f05763 blez a5,1c10c <_ZNK7testing14KilledBySignalclEi+0x22> - 1c102: 4108 lw a0,0(a0) - 1c104: 8d0d sub a0,a0,a1 - 1c106: 00153513 seqz a0,a0 - 1c10a: 8082 ret - 1c10c: 4501 li a0,0 - 1c10e: 8082 ret - -000000000001c110 <_ZN7testing8internal20ExitedUnsuccessfullyEi>: - 1c110: 7179 addi sp,sp,-48 - 1c112: f022 sd s0,32(sp) - 1c114: 0020 addi s0,sp,8 - 1c116: ec26 sd s1,24(sp) - 1c118: 4581 li a1,0 - 1c11a: 84aa mv s1,a0 - 1c11c: 8522 mv a0,s0 - 1c11e: f406 sd ra,40(sp) - 1c120: fa7ff0ef jal ra,1c0c6 <_ZN7testing14ExitedWithCodeC1Ei> - 1c124: 85a6 mv a1,s1 - 1c126: 8522 mv a0,s0 - 1c128: fa3ff0ef jal ra,1c0ca <_ZNK7testing14ExitedWithCodeclEi> - 1c12c: 70a2 ld ra,40(sp) - 1c12e: 7402 ld s0,32(sp) - 1c130: 00154513 xori a0,a0,1 - 1c134: 64e2 ld s1,24(sp) - 1c136: 0ff57513 zext.b a0,a0 - 1c13a: 6145 addi sp,sp,48 - 1c13c: 8082 ret - -000000000001c13e <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev>: - 1c13e: 7139 addi sp,sp,-64 - 1c140: f822 sd s0,48(sp) - 1c142: fc06 sd ra,56(sp) - 1c144: f426 sd s1,40(sp) - 1c146: f04a sd s2,32(sp) - 1c148: 842a mv s0,a0 - 1c14a: 976f90ef jal ra,152c0 <__errno_location@plt> - 1c14e: 4108 lw a0,0(a0) - 1c150: e10d bnez a0,1c172 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x34> - 1c152: 01040493 addi s1,s0,16 - 1c156: e004 sd s1,0(s0) - 1c158: 4901 li s2,0 - 1c15a: 01243423 sd s2,8(s0) - 1c15e: 94ca add s1,s1,s2 - 1c160: 00048023 sb zero,0(s1) - 1c164: 70e2 ld ra,56(sp) - 1c166: 8522 mv a0,s0 - 1c168: 7442 ld s0,48(sp) - 1c16a: 74a2 ld s1,40(sp) - 1c16c: 7902 ld s2,32(sp) - 1c16e: 6121 addi sp,sp,64 - 1c170: 8082 ret - 1c172: 01040493 addi s1,s0,16 - 1c176: ec4e sd s3,24(sp) - 1c178: ae8f90ef jal ra,15460 - 1c17c: e004 sd s1,0(s0) - 1c17e: 89aa mv s3,a0 - 1c180: cd29 beqz a0,1c1da <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x9c> - 1c182: a4ff90ef jal ra,15bd0 - 1c186: e42a sd a0,8(sp) - 1c188: 47bd li a5,15 - 1c18a: 892a mv s2,a0 - 1c18c: 02a7fb63 bgeu a5,a0,1c1c2 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x84> - 1c190: 4601 li a2,0 - 1c192: 002c addi a1,sp,8 - 1c194: 8522 mv a0,s0 - 1c196: d1af90ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1c19a: 67a2 ld a5,8(sp) - 1c19c: 84aa mv s1,a0 - 1c19e: e008 sd a0,0(s0) - 1c1a0: e81c sd a5,16(s0) - 1c1a2: 0c3977d7 vsetvli a5,s2,e8,m8,ta,ma - 1c1a6: 02098407 vle8.v v8,(s3) - 1c1aa: 40f90933 sub s2,s2,a5 - 1c1ae: 99be add s3,s3,a5 - 1c1b0: 02048427 vse8.v v8,(s1) - 1c1b4: 94be add s1,s1,a5 - 1c1b6: fe0916e3 bnez s2,1c1a2 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x64> - 1c1ba: 6922 ld s2,8(sp) - 1c1bc: 6004 ld s1,0(s0) - 1c1be: 69e2 ld s3,24(sp) - 1c1c0: bf69 j 1c15a <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x1c> - 1c1c2: 4785 li a5,1 - 1c1c4: 00f50563 beq a0,a5,1c1ce <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x90> - 1c1c8: fd69 bnez a0,1c1a2 <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x64> - 1c1ca: 69e2 ld s3,24(sp) - 1c1cc: b779 j 1c15a <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x1c> - 1c1ce: 0009c783 lbu a5,0(s3) - 1c1d2: 00f40823 sb a5,16(s0) - 1c1d6: 69e2 ld s3,24(sp) - 1c1d8: b749 j 1c15a <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev+0x1c> - 1c1da: bf7f90ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - -000000000001c1de <_ZN7testing8internal9DeathTest11LastMessageEv>: - 1c1de: 0002f797 auipc a5,0x2f - 1c1e2: dda7b783 ld a5,-550(a5) # 4afb8 <_GLOBAL_OFFSET_TABLE_+0x468> - 1c1e6: 6388 ld a0,0(a5) - 1c1e8: 8082 ret - -000000000001c1ea <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 1c1ea: 85aa mv a1,a0 - 1c1ec: 0002f517 auipc a0,0x2f - 1c1f0: dcc53503 ld a0,-564(a0) # 4afb8 <_GLOBAL_OFFSET_TABLE_+0x468> - 1c1f4: 97df906f j 15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - -000000000001c1f8 <_ZNK7testing8internal8FilePath21FindLastPathSeparatorEv>: - 1c1f8: 6108 ld a0,0(a0) - 1c1fa: 02f00593 li a1,47 - 1c1fe: ee2f906f j 158e0 - -000000000001c202 <_ZNK7testing8internal8FilePath21FileOrDirectoryExistsEv>: - 1c202: 6108 ld a0,0(a0) - 1c204: 7175 addi sp,sp,-144 - 1c206: 858a mv a1,sp - 1c208: e506 sd ra,136(sp) - 1c20a: 956f90ef jal ra,15360 - 1c20e: 60aa ld ra,136(sp) - 1c210: 00153513 seqz a0,a0 - 1c214: 6149 addi sp,sp,144 - 1c216: 8082 ret - -000000000001c218 <_ZNK7testing8internal8FilePath15DirectoryExistsEv>: - 1c218: 6108 ld a0,0(a0) - 1c21a: 7175 addi sp,sp,-144 - 1c21c: 858a mv a1,sp - 1c21e: e506 sd ra,136(sp) - 1c220: 940f90ef jal ra,15360 - 1c224: e919 bnez a0,1c23a <_ZNK7testing8internal8FilePath15DirectoryExistsEv+0x22> - 1c226: 4542 lw a0,16(sp) - 1c228: 60aa ld ra,136(sp) - 1c22a: 673d lui a4,0xf - 1c22c: 6791 lui a5,0x4 - 1c22e: 8d79 and a0,a0,a4 - 1c230: 8d1d sub a0,a0,a5 - 1c232: 00153513 seqz a0,a0 - 1c236: 6149 addi sp,sp,144 - 1c238: 8082 ret - 1c23a: 60aa ld ra,136(sp) - 1c23c: 4501 li a0,0 - 1c23e: 6149 addi sp,sp,144 - 1c240: 8082 ret - -000000000001c242 <_ZNK7testing8internal8FilePath15IsRootDirectoryEv>: - 1c242: 6518 ld a4,8(a0) - 1c244: 4785 li a5,1 - 1c246: 00f70463 beq a4,a5,1c24e <_ZNK7testing8internal8FilePath15IsRootDirectoryEv+0xc> - 1c24a: 4501 li a0,0 - 1c24c: 8082 ret - 1c24e: 611c ld a5,0(a0) - 1c250: 0007c503 lbu a0,0(a5) # 4000 <__abi_tag-0xc294> - 1c254: fd150513 addi a0,a0,-47 - 1c258: 00153513 seqz a0,a0 - 1c25c: 8082 ret - -000000000001c25e <_ZNK7testing8internal8FilePath14IsAbsolutePathEv>: - 1c25e: 611c ld a5,0(a0) - 1c260: 0007c503 lbu a0,0(a5) - 1c264: fd150513 addi a0,a0,-47 - 1c268: 00153513 seqz a0,a0 - 1c26c: 8082 ret - -000000000001c26e <_ZNK7testing8internal8FilePath11IsDirectoryEv>: - 1c26e: 651c ld a5,8(a0) - 1c270: cb91 beqz a5,1c284 <_ZNK7testing8internal8FilePath11IsDirectoryEv+0x16> - 1c272: 6118 ld a4,0(a0) - 1c274: 97ba add a5,a5,a4 - 1c276: fff7c503 lbu a0,-1(a5) - 1c27a: fd150513 addi a0,a0,-47 - 1c27e: 00153513 seqz a0,a0 - 1c282: 8082 ret - 1c284: 4501 li a0,0 - 1c286: 8082 ret - -000000000001c288 <_ZNK7testing8internal8FilePath12CreateFolderEv>: - 1c288: 1141 addi sp,sp,-16 - 1c28a: e022 sd s0,0(sp) - 1c28c: 842a mv s0,a0 - 1c28e: 6108 ld a0,0(a0) - 1c290: 1ff00593 li a1,511 - 1c294: e406 sd ra,8(sp) - 1c296: f6af90ef jal ra,15a00 - 1c29a: 57fd li a5,-1 - 1c29c: 00f50763 beq a0,a5,1c2aa <_ZNK7testing8internal8FilePath12CreateFolderEv+0x22> - 1c2a0: 60a2 ld ra,8(sp) - 1c2a2: 6402 ld s0,0(sp) - 1c2a4: 4505 li a0,1 - 1c2a6: 0141 addi sp,sp,16 - 1c2a8: 8082 ret - 1c2aa: 8522 mv a0,s0 - 1c2ac: 6402 ld s0,0(sp) - 1c2ae: 60a2 ld ra,8(sp) - 1c2b0: 0141 addi sp,sp,16 - 1c2b2: b79d j 1c218 <_ZNK7testing8internal8FilePath15DirectoryExistsEv> - -000000000001c2b4 <_ZN7testing8internal8FilePath9NormalizeEv>: - 1c2b4: 7179 addi sp,sp,-48 - 1c2b6: f022 sd s0,32(sp) - 1c2b8: 6100 ld s0,0(a0) - 1c2ba: f406 sd ra,40(sp) - 1c2bc: 6510 ld a2,8(a0) - 1c2be: c049 beqz s0,1c340 <_ZN7testing8internal8FilePath9NormalizeEv+0x8c> - 1c2c0: ec26 sd s1,24(sp) - 1c2c2: 84aa mv s1,a0 - 1c2c4: 00160513 addi a0,a2,1 - 1c2c8: e84a sd s2,16(sp) - 1c2ca: e44e sd s3,8(sp) - 1c2cc: 8c5f90ef jal ra,15b90 <_Znam@plt> - 1c2d0: 0084b983 ld s3,8(s1) - 1c2d4: 4581 li a1,0 - 1c2d6: 892a mv s2,a0 - 1c2d8: 00198613 addi a2,s3,1 - 1c2dc: a05f90ef jal ra,15ce0 - 1c2e0: 00044783 lbu a5,0(s0) - 1c2e4: 874a mv a4,s2 - 1c2e6: cb85 beqz a5,1c316 <_ZN7testing8internal8FilePath9NormalizeEv+0x62> - 1c2e8: 02f00613 li a2,47 - 1c2ec: a031 j 1c2f8 <_ZN7testing8internal8FilePath9NormalizeEv+0x44> - 1c2ee: 00144783 lbu a5,1(s0) - 1c2f2: 0705 addi a4,a4,1 # f001 <__abi_tag-0x1293> - 1c2f4: 0405 addi s0,s0,1 - 1c2f6: c385 beqz a5,1c316 <_ZN7testing8internal8FilePath9NormalizeEv+0x62> - 1c2f8: 00f70023 sb a5,0(a4) - 1c2fc: fec799e3 bne a5,a2,1c2ee <_ZN7testing8internal8FilePath9NormalizeEv+0x3a> - 1c300: 00044783 lbu a5,0(s0) - 1c304: 04c79963 bne a5,a2,1c356 <_ZN7testing8internal8FilePath9NormalizeEv+0xa2> - 1c308: 00144783 lbu a5,1(s0) - 1c30c: 0405 addi s0,s0,1 - 1c30e: fec78de3 beq a5,a2,1c308 <_ZN7testing8internal8FilePath9NormalizeEv+0x54> - 1c312: 0705 addi a4,a4,1 - 1c314: f3f5 bnez a5,1c2f8 <_ZN7testing8internal8FilePath9NormalizeEv+0x44> - 1c316: 854a mv a0,s2 - 1c318: 00070023 sb zero,0(a4) - 1c31c: 8b5f90ef jal ra,15bd0 - 1c320: 872a mv a4,a0 - 1c322: 86ca mv a3,s2 - 1c324: 864e mv a2,s3 - 1c326: 8526 mv a0,s1 - 1c328: 4581 li a1,0 - 1c32a: c46f90ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 1c32e: 7402 ld s0,32(sp) - 1c330: 64e2 ld s1,24(sp) - 1c332: 69a2 ld s3,8(sp) - 1c334: 70a2 ld ra,40(sp) - 1c336: 854a mv a0,s2 - 1c338: 6942 ld s2,16(sp) - 1c33a: 6145 addi sp,sp,48 - 1c33c: a75f906f j 15db0 <_ZdaPv@plt> - 1c340: 7402 ld s0,32(sp) - 1c342: 70a2 ld ra,40(sp) - 1c344: 4701 li a4,0 - 1c346: 0001e697 auipc a3,0x1e - 1c34a: 0b268693 addi a3,a3,178 # 3a3f8 <_IO_stdin_used+0x1da0> - 1c34e: 4581 li a1,0 - 1c350: 6145 addi sp,sp,48 - 1c352: c1ef906f j 15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 1c356: 0705 addi a4,a4,1 - 1c358: dfdd beqz a5,1c316 <_ZN7testing8internal8FilePath9NormalizeEv+0x62> - 1c35a: 00f70023 sb a5,0(a4) - 1c35e: bf41 j 1c2ee <_ZN7testing8internal8FilePath9NormalizeEv+0x3a> - -000000000001c360 <_ZN7testing8internal8FilePath13GetCurrentDirEv>: - 1c360: 711d addi sp,sp,-96 - 1c362: 72fd lui t0,0xfffff - 1c364: e8a2 sd s0,80(sp) - 1c366: e0ca sd s2,64(sp) - 1c368: fc4e sd s3,56(sp) - 1c36a: ec86 sd ra,88(sp) - 1c36c: e4a6 sd s1,72(sp) - 1c36e: f852 sd s4,48(sp) - 1c370: 9116 add sp,sp,t0 - 1c372: 03010993 addi s3,sp,48 - 1c376: 6605 lui a2,0x1 - 1c378: 4581 li a1,0 - 1c37a: 892a mv s2,a0 - 1c37c: 0605 addi a2,a2,1 # 1001 <__abi_tag-0xf293> - 1c37e: ff898513 addi a0,s3,-8 - 1c382: 95ff90ef jal ra,15ce0 - 1c386: 1020 addi s0,sp,40 - 1c388: 6585 lui a1,0x1 - 1c38a: 8522 mv a0,s0 - 1c38c: 0585 addi a1,a1,1 # 1001 <__abi_tag-0xf293> - 1c38e: 962f90ef jal ra,154f0 - 1c392: c545 beqz a0,1c43a <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xda> - 1c394: 00810a13 addi s4,sp,8 - 1c398: 8522 mv a0,s0 - 1c39a: 010a0413 addi s0,s4,16 - 1c39e: fc89bc23 sd s0,-40(s3) - 1c3a2: 82ff90ef jal ra,15bd0 - 1c3a6: fca9b823 sd a0,-48(s3) - 1c3aa: 47bd li a5,15 - 1c3ac: 84aa mv s1,a0 - 1c3ae: 04a7ec63 bltu a5,a0,1c406 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xa6> - 1c3b2: 4785 li a5,1 - 1c3b4: 08f51963 bne a0,a5,1c446 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xe6> - 1c3b8: ff89c783 lbu a5,-8(s3) - 1c3bc: fef98423 sb a5,-24(s3) - 1c3c0: 009407b3 add a5,s0,s1 - 1c3c4: e826 sd s1,16(sp) - 1c3c6: 00078023 sb zero,0(a5) - 1c3ca: 6642 ld a2,16(sp) - 1c3cc: 65a2 ld a1,8(sp) - 1c3ce: 01090793 addi a5,s2,16 - 1c3d2: 00f93023 sd a5,0(s2) - 1c3d6: 962e add a2,a2,a1 - 1c3d8: 854a mv a0,s2 - 1c3da: a34fc0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1c3de: 854a mv a0,s2 - 1c3e0: ed5ff0ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> - 1c3e4: 6522 ld a0,8(sp) - 1c3e6: 083c addi a5,sp,24 - 1c3e8: 00f50463 beq a0,a5,1c3f0 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0x90> - 1c3ec: d14f90ef jal ra,15900 <_ZdlPv@plt> - 1c3f0: 6285 lui t0,0x1 - 1c3f2: 9116 add sp,sp,t0 - 1c3f4: 60e6 ld ra,88(sp) - 1c3f6: 854a mv a0,s2 - 1c3f8: 6446 ld s0,80(sp) - 1c3fa: 64a6 ld s1,72(sp) - 1c3fc: 6906 ld s2,64(sp) - 1c3fe: 79e2 ld s3,56(sp) - 1c400: 7a42 ld s4,48(sp) - 1c402: 6125 addi sp,sp,96 - 1c404: 8082 ret - 1c406: 8552 mv a0,s4 - 1c408: 858a mv a1,sp - 1c40a: 4601 li a2,0 - 1c40c: aa4f90ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1c410: fd09b783 ld a5,-48(s3) - 1c414: 842a mv s0,a0 - 1c416: fca9bc23 sd a0,-40(s3) - 1c41a: fef9b423 sd a5,-24(s3) - 1c41e: 103c addi a5,sp,40 - 1c420: 0c34f757 vsetvli a4,s1,e8,m8,ta,ma - 1c424: 02078407 vle8.v v8,(a5) - 1c428: 8c99 sub s1,s1,a4 - 1c42a: 97ba add a5,a5,a4 - 1c42c: 02040427 vse8.v v8,(s0) - 1c430: 943a add s0,s0,a4 - 1c432: f4fd bnez s1,1c420 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xc0> - 1c434: 6482 ld s1,0(sp) - 1c436: 6422 ld s0,8(sp) - 1c438: b761 j 1c3c0 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0x60> - 1c43a: 083c addi a5,sp,24 - 1c43c: fcf9bc23 sd a5,-40(s3) - 1c440: 0820 addi s0,sp,24 - 1c442: 4481 li s1,0 - 1c444: bfb5 j 1c3c0 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0x60> - 1c446: fd61 bnez a0,1c41e <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xbe> - 1c448: bfe5 j 1c440 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xe0> - 1c44a: 842a mv s0,a0 - 1c44c: 854a mv a0,s2 - 1c44e: eb6fa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c452: 0028 addi a0,sp,8 - 1c454: eb0fa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c458: 8522 mv a0,s0 - 1c45a: b96f90ef jal ra,157f0 <_Unwind_Resume@plt> - 1c45e: 842a mv s0,a0 - 1c460: bfcd j 1c452 <_ZN7testing8internal8FilePath13GetCurrentDirEv+0xf2> - -000000000001c462 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv>: - 1c462: 7159 addi sp,sp,-112 - 1c464: f0a2 sd s0,96(sp) - 1c466: 842a mv s0,a0 - 1c468: 852e mv a0,a1 - 1c46a: eca6 sd s1,88(sp) - 1c46c: f486 sd ra,104(sp) - 1c46e: 84ae mv s1,a1 - 1c470: d89ff0ef jal ra,1c1f8 <_ZNK7testing8internal8FilePath21FindLastPathSeparatorEv> - 1c474: cd51 beqz a0,1c510 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xae> - 1c476: e0d2 sd s4,64(sp) - 1c478: 00150a13 addi s4,a0,1 - 1c47c: e8ca sd s2,80(sp) - 1c47e: e4ce sd s3,72(sp) - 1c480: 892a mv s2,a0 - 1c482: 02010993 addi s3,sp,32 - 1c486: 8552 mv a0,s4 - 1c488: fc56 sd s5,56(sp) - 1c48a: e84e sd s3,16(sp) - 1c48c: f44f90ef jal ra,15bd0 - 1c490: e42a sd a0,8(sp) - 1c492: 47bd li a5,15 - 1c494: 01010a93 addi s5,sp,16 - 1c498: 84aa mv s1,a0 - 1c49a: 04a7e663 bltu a5,a0,1c4e6 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x84> - 1c49e: 4785 li a5,1 - 1c4a0: 08f50763 beq a0,a5,1c52e <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xcc> - 1c4a4: 87ce mv a5,s3 - 1c4a6: e545 bnez a0,1c54e <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xec> - 1c4a8: ec26 sd s1,24(sp) - 1c4aa: 97a6 add a5,a5,s1 - 1c4ac: 00078023 sb zero,0(a5) - 1c4b0: 65c2 ld a1,16(sp) - 1c4b2: 6662 ld a2,24(sp) - 1c4b4: 01040793 addi a5,s0,16 - 1c4b8: e01c sd a5,0(s0) - 1c4ba: 962e add a2,a2,a1 - 1c4bc: 8522 mv a0,s0 - 1c4be: 950fc0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1c4c2: 8522 mv a0,s0 - 1c4c4: df1ff0ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> - 1c4c8: 6542 ld a0,16(sp) - 1c4ca: 07350863 beq a0,s3,1c53a <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xd8> - 1c4ce: c32f90ef jal ra,15900 <_ZdlPv@plt> - 1c4d2: 70a6 ld ra,104(sp) - 1c4d4: 8522 mv a0,s0 - 1c4d6: 7406 ld s0,96(sp) - 1c4d8: 6946 ld s2,80(sp) - 1c4da: 69a6 ld s3,72(sp) - 1c4dc: 6a06 ld s4,64(sp) - 1c4de: 7ae2 ld s5,56(sp) - 1c4e0: 64e6 ld s1,88(sp) - 1c4e2: 6165 addi sp,sp,112 - 1c4e4: 8082 ret - 1c4e6: 4601 li a2,0 - 1c4e8: 002c addi a1,sp,8 - 1c4ea: 8556 mv a0,s5 - 1c4ec: 9c4f90ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1c4f0: 67a2 ld a5,8(sp) - 1c4f2: e82a sd a0,16(sp) - 1c4f4: f03e sd a5,32(sp) - 1c4f6: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma - 1c4fa: 020a0407 vle8.v v8,(s4) - 1c4fe: 8c9d sub s1,s1,a5 - 1c500: 9a3e add s4,s4,a5 - 1c502: 02050427 vse8.v v8,(a0) - 1c506: 953e add a0,a0,a5 - 1c508: f4fd bnez s1,1c4f6 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x94> - 1c50a: 64a2 ld s1,8(sp) - 1c50c: 67c2 ld a5,16(sp) - 1c50e: bf69 j 1c4a8 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x46> - 1c510: 01040793 addi a5,s0,16 - 1c514: e01c sd a5,0(s0) - 1c516: 608c ld a1,0(s1) - 1c518: 6490 ld a2,8(s1) - 1c51a: 8522 mv a0,s0 - 1c51c: 962e add a2,a2,a1 - 1c51e: 8f0fc0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1c522: 70a6 ld ra,104(sp) - 1c524: 8522 mv a0,s0 - 1c526: 7406 ld s0,96(sp) - 1c528: 64e6 ld s1,88(sp) - 1c52a: 6165 addi sp,sp,112 - 1c52c: 8082 ret - 1c52e: 00194703 lbu a4,1(s2) - 1c532: 87ce mv a5,s3 - 1c534: 02e10023 sb a4,32(sp) - 1c538: bf85 j 1c4a8 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x46> - 1c53a: 70a6 ld ra,104(sp) - 1c53c: 8522 mv a0,s0 - 1c53e: 7406 ld s0,96(sp) - 1c540: 6946 ld s2,80(sp) - 1c542: 69a6 ld s3,72(sp) - 1c544: 6a06 ld s4,64(sp) - 1c546: 7ae2 ld s5,56(sp) - 1c548: 64e6 ld s1,88(sp) - 1c54a: 6165 addi sp,sp,112 - 1c54c: 8082 ret - 1c54e: 854e mv a0,s3 - 1c550: b75d j 1c4f6 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x94> - 1c552: 842a mv s0,a0 - 1c554: a031 j 1c560 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0xfe> - 1c556: 87aa mv a5,a0 - 1c558: 8522 mv a0,s0 - 1c55a: 843e mv s0,a5 - 1c55c: da8fa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c560: 8556 mv a0,s5 - 1c562: da2fa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c566: 8522 mv a0,s0 - 1c568: a88f90ef jal ra,157f0 <_Unwind_Resume@plt> - 1c56c: 842a mv s0,a0 - 1c56e: bfe5 j 1c566 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv+0x104> - -000000000001c570 <_ZN7testing8internal24GetCurrentExecutableNameEv>: - 1c570: 7135 addi sp,sp,-160 - 1c572: f4d6 sd s5,104(sp) - 1c574: 00810a93 addi s5,sp,8 - 1c578: e14a sd s2,128(sp) - 1c57a: f8d2 sd s4,112(sp) - 1c57c: 892a mv s2,a0 - 1c57e: 03010a13 addi s4,sp,48 - 1c582: 8556 mv a0,s5 - 1c584: fcce sd s3,120(sp) - 1c586: ed06 sd ra,152(sp) - 1c588: e922 sd s0,144(sp) - 1c58a: e526 sd s1,136(sp) - 1c58c: f402 sd zero,40(sp) - 1c58e: 02010823 sb zero,48(sp) - 1c592: f052 sd s4,32(sp) - 1c594: 02010993 addi s3,sp,32 - 1c598: f97fc0ef jal ra,1952e <_ZN7testing8internal8GetArgvsB5cxx11Ev> - 1c59c: 67a2 ld a5,8(sp) - 1c59e: 0884 addi s1,sp,80 - 1c5a0: e0a6 sd s1,64(sp) - 1c5a2: 638c ld a1,0(a5) - 1c5a4: 6790 ld a2,8(a5) - 1c5a6: 0080 addi s0,sp,64 - 1c5a8: 8522 mv a0,s0 - 1c5aa: 962e add a2,a2,a1 - 1c5ac: 862fc0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1c5b0: 8522 mv a0,s0 - 1c5b2: d03ff0ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> - 1c5b6: 02010993 addi s3,sp,32 - 1c5ba: 854e mv a0,s3 - 1c5bc: 85a2 mv a1,s0 - 1c5be: db2f90ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1c5c2: 6506 ld a0,64(sp) - 1c5c4: 00950463 beq a0,s1,1c5cc <_ZN7testing8internal24GetCurrentExecutableNameEv+0x5c> - 1c5c8: b38f90ef jal ra,15900 <_ZdlPv@plt> - 1c5cc: 6422 ld s0,8(sp) - 1c5ce: 64c2 ld s1,16(sp) - 1c5d0: 00940e63 beq s0,s1,1c5ec <_ZN7testing8internal24GetCurrentExecutableNameEv+0x7c> - 1c5d4: 6008 ld a0,0(s0) - 1c5d6: 01040793 addi a5,s0,16 - 1c5da: 00f50463 beq a0,a5,1c5e2 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x72> - 1c5de: b22f90ef jal ra,15900 <_ZdlPv@plt> - 1c5e2: 02040413 addi s0,s0,32 - 1c5e6: fe8497e3 bne s1,s0,1c5d4 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x64> - 1c5ea: 64a2 ld s1,8(sp) - 1c5ec: c481 beqz s1,1c5f4 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x84> - 1c5ee: 8526 mv a0,s1 - 1c5f0: b10f90ef jal ra,15900 <_ZdlPv@plt> - 1c5f4: 85ce mv a1,s3 - 1c5f6: 854a mv a0,s2 - 1c5f8: e6bff0ef jal ra,1c462 <_ZNK7testing8internal8FilePath19RemoveDirectoryNameEv> - 1c5fc: 7502 ld a0,32(sp) - 1c5fe: 01450463 beq a0,s4,1c606 <_ZN7testing8internal24GetCurrentExecutableNameEv+0x96> - 1c602: afef90ef jal ra,15900 <_ZdlPv@plt> - 1c606: 60ea ld ra,152(sp) - 1c608: 644a ld s0,144(sp) - 1c60a: 64aa ld s1,136(sp) - 1c60c: 79e6 ld s3,120(sp) - 1c60e: 7a46 ld s4,112(sp) - 1c610: 7aa6 ld s5,104(sp) - 1c612: 854a mv a0,s2 - 1c614: 690a ld s2,128(sp) - 1c616: 610d addi sp,sp,160 - 1c618: 8082 ret - 1c61a: 842a mv s0,a0 - 1c61c: a821 j 1c634 <_ZN7testing8internal24GetCurrentExecutableNameEv+0xc4> - 1c61e: 87aa mv a5,a0 - 1c620: 8522 mv a0,s0 - 1c622: 843e mv s0,a5 - 1c624: ce0fa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c628: 8556 mv a0,s5 - 1c62a: 0002e317 auipc t1,0x2e - 1c62e: 5b633303 ld t1,1462(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 1c632: 9302 jalr t1 - 1c634: 854e mv a0,s3 - 1c636: ccefa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c63a: 8522 mv a0,s0 - 1c63c: 9b4f90ef jal ra,157f0 <_Unwind_Resume@plt> - 1c640: 87aa mv a5,a0 - 1c642: 8522 mv a0,s0 - 1c644: 02010993 addi s3,sp,32 - 1c648: 843e mv s0,a5 - 1c64a: cbafa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c64e: bfe9 j 1c628 <_ZN7testing8internal24GetCurrentExecutableNameEv+0xb8> - 1c650: 842a mv s0,a0 - 1c652: 02010993 addi s3,sp,32 - 1c656: bfc9 j 1c628 <_ZN7testing8internal24GetCurrentExecutableNameEv+0xb8> - -000000000001c658 <_ZNK7testing8internal8FilePath14RemoveFileNameEv>: - 1c658: 7175 addi sp,sp,-144 - 1c65a: fca6 sd s1,120(sp) - 1c65c: f8ca sd s2,112(sp) - 1c65e: 84aa mv s1,a0 - 1c660: 02010913 addi s2,sp,32 - 1c664: 852e mv a0,a1 - 1c666: e122 sd s0,128(sp) - 1c668: f4ce sd s3,104(sp) - 1c66a: e506 sd ra,136(sp) - 1c66c: f0d2 sd s4,96(sp) - 1c66e: ecd6 sd s5,88(sp) - 1c670: 842e mv s0,a1 - 1c672: b87ff0ef jal ra,1c1f8 <_ZNK7testing8internal8FilePath21FindLastPathSeparatorEv> - 1c676: ec02 sd zero,24(sp) - 1c678: 02010023 sb zero,32(sp) - 1c67c: e84a sd s2,16(sp) - 1c67e: 01010993 addi s3,sp,16 - 1c682: 0e050b63 beqz a0,1c778 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x120> - 1c686: 00043a83 ld s5,0(s0) - 1c68a: 04010a13 addi s4,sp,64 - 1c68e: f852 sd s4,48(sp) - 1c690: 00150413 addi s0,a0,1 - 1c694: 1808 addi a0,sp,48 - 1c696: 140a8b63 beqz s5,1c7ec <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x194> - 1c69a: 41540433 sub s0,s0,s5 - 1c69e: e422 sd s0,8(sp) - 1c6a0: 47bd li a5,15 - 1c6a2: 0887e063 bltu a5,s0,1c722 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xca> - 1c6a6: 4785 li a5,1 - 1c6a8: 0ef41363 bne s0,a5,1c78e <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x136> - 1c6ac: 000ac703 lbu a4,0(s5) - 1c6b0: 87d2 mv a5,s4 - 1c6b2: 04e10023 sb a4,64(sp) - 1c6b6: 97a2 add a5,a5,s0 - 1c6b8: fc22 sd s0,56(sp) - 1c6ba: 00078023 sb zero,0(a5) - 1c6be: 67c2 ld a5,16(sp) - 1c6c0: 09278b63 beq a5,s2,1c756 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xfe> - 1c6c4: 76c2 ld a3,48(sp) - 1c6c6: 7762 ld a4,56(sp) - 1c6c8: 0d468863 beq a3,s4,1c798 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x140> - 1c6cc: 6606 ld a2,64(sp) - 1c6ce: ec3a sd a4,24(sp) - 1c6d0: e836 sd a3,16(sp) - 1c6d2: 7702 ld a4,32(sp) - 1c6d4: f032 sd a2,32(sp) - 1c6d6: cfc1 beqz a5,1c76e <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x116> - 1c6d8: f83e sd a5,48(sp) - 1c6da: e0ba sd a4,64(sp) - 1c6dc: fc02 sd zero,56(sp) - 1c6de: 00078023 sb zero,0(a5) - 1c6e2: 7542 ld a0,48(sp) - 1c6e4: 01450463 beq a0,s4,1c6ec <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x94> - 1c6e8: a18f90ef jal ra,15900 <_ZdlPv@plt> - 1c6ec: 65c2 ld a1,16(sp) - 1c6ee: 6662 ld a2,24(sp) - 1c6f0: 01048793 addi a5,s1,16 - 1c6f4: e09c sd a5,0(s1) - 1c6f6: 962e add a2,a2,a1 - 1c6f8: 8526 mv a0,s1 - 1c6fa: f15fb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1c6fe: 8526 mv a0,s1 - 1c700: bb5ff0ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> - 1c704: 6542 ld a0,16(sp) - 1c706: 01250463 beq a0,s2,1c70e <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xb6> - 1c70a: 9f6f90ef jal ra,15900 <_ZdlPv@plt> - 1c70e: 60aa ld ra,136(sp) - 1c710: 640a ld s0,128(sp) - 1c712: 7946 ld s2,112(sp) - 1c714: 79a6 ld s3,104(sp) - 1c716: 7a06 ld s4,96(sp) - 1c718: 6ae6 ld s5,88(sp) - 1c71a: 8526 mv a0,s1 - 1c71c: 74e6 ld s1,120(sp) - 1c71e: 6149 addi sp,sp,144 - 1c720: 8082 ret - 1c722: 4601 li a2,0 - 1c724: 002c addi a1,sp,8 - 1c726: f8bf80ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1c72a: 67a2 ld a5,8(sp) - 1c72c: f82a sd a0,48(sp) - 1c72e: e0be sd a5,64(sp) - 1c730: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1c734: 020a8407 vle8.v v8,(s5) - 1c738: 8c1d sub s0,s0,a5 - 1c73a: 9abe add s5,s5,a5 - 1c73c: 02050427 vse8.v v8,(a0) - 1c740: 953e add a0,a0,a5 - 1c742: f47d bnez s0,1c730 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xd8> - 1c744: 6422 ld s0,8(sp) - 1c746: 77c2 ld a5,48(sp) - 1c748: fc22 sd s0,56(sp) - 1c74a: 97a2 add a5,a5,s0 - 1c74c: 00078023 sb zero,0(a5) - 1c750: 67c2 ld a5,16(sp) - 1c752: f72799e3 bne a5,s2,1c6c4 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x6c> - 1c756: 7742 ld a4,48(sp) - 1c758: 03470f63 beq a4,s4,1c796 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x13e> - 1c75c: 183c addi a5,sp,56 - 1c75e: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1c762: 0207f087 vle64.v v1,(a5) - 1c766: 083c addi a5,sp,24 - 1c768: e83a sd a4,16(sp) - 1c76a: 0207f0a7 vse64.v v1,(a5) - 1c76e: f852 sd s4,48(sp) - 1c770: 04010a13 addi s4,sp,64 - 1c774: 87d2 mv a5,s4 - 1c776: b79d j 1c6dc <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x84> - 1c778: 4709 li a4,2 - 1c77a: 0001f697 auipc a3,0x1f - 1c77e: 0f668693 addi a3,a3,246 # 3b870 <_ZN7testing8internalL23kCurrentDirectoryStringE> - 1c782: 4601 li a2,0 - 1c784: 4581 li a1,0 - 1c786: 854e mv a0,s3 - 1c788: fe9f80ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 1c78c: b785 j 1c6ec <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x94> - 1c78e: 87d2 mv a5,s4 - 1c790: d01d beqz s0,1c6b6 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x5e> - 1c792: 8552 mv a0,s4 - 1c794: bf71 j 1c730 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0xd8> - 1c796: 7762 ld a4,56(sp) - 1c798: c30d beqz a4,1c7ba <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x162> - 1c79a: 4685 li a3,1 - 1c79c: 8652 mv a2,s4 - 1c79e: 02d70463 beq a4,a3,1c7c6 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x16e> - 1c7a2: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 1c7a6: 02060407 vle8.v v8,(a2) - 1c7aa: 8f15 sub a4,a4,a3 - 1c7ac: 9636 add a2,a2,a3 - 1c7ae: 02078427 vse8.v v8,(a5) - 1c7b2: 97b6 add a5,a5,a3 - 1c7b4: f77d bnez a4,1c7a2 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x14a> - 1c7b6: 7762 ld a4,56(sp) - 1c7b8: 67c2 ld a5,16(sp) - 1c7ba: 97ba add a5,a5,a4 - 1c7bc: ec3a sd a4,24(sp) - 1c7be: 00078023 sb zero,0(a5) - 1c7c2: 77c2 ld a5,48(sp) - 1c7c4: bf21 j 1c6dc <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x84> - 1c7c6: 04014703 lbu a4,64(sp) - 1c7ca: 00e78023 sb a4,0(a5) - 1c7ce: 7762 ld a4,56(sp) - 1c7d0: 67c2 ld a5,16(sp) - 1c7d2: b7e5 j 1c7ba <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x162> - 1c7d4: 842a mv s0,a0 - 1c7d6: a029 j 1c7e0 <_ZNK7testing8internal8FilePath14RemoveFileNameEv+0x188> - 1c7d8: 842a mv s0,a0 - 1c7da: 8526 mv a0,s1 - 1c7dc: b28fa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c7e0: 854e mv a0,s3 - 1c7e2: b22fa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c7e6: 8522 mv a0,s0 - 1c7e8: 808f90ef jal ra,157f0 <_Unwind_Resume@plt> - 1c7ec: de4f90ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - -000000000001c7f0 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv>: - 1c7f0: 711d addi sp,sp,-96 - 1c7f2: e8a2 sd s0,80(sp) - 1c7f4: 842a mv s0,a0 - 1c7f6: 852e mv a0,a1 - 1c7f8: e4a6 sd s1,72(sp) - 1c7fa: ec86 sd ra,88(sp) - 1c7fc: 84ae mv s1,a1 - 1c7fe: a71ff0ef jal ra,1c26e <_ZNK7testing8internal8FilePath11IsDirectoryEv> - 1c802: 6490 ld a2,8(s1) - 1c804: c525 beqz a0,1c86c <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x7c> - 1c806: fc4e sd s3,56(sp) - 1c808: 02010993 addi s3,sp,32 - 1c80c: e0ca sd s2,64(sp) - 1c80e: e84e sd s3,16(sp) - 1c810: fff60913 addi s2,a2,-1 - 1c814: 6084 ld s1,0(s1) - 1c816: 07266963 bltu a2,s2,1c888 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x98> - 1c81a: e44a sd s2,8(sp) - 1c81c: 47bd li a5,15 - 1c81e: 0927e063 bltu a5,s2,1c89e <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xae> - 1c822: 4785 li a5,1 - 1c824: 06f91863 bne s2,a5,1c894 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xa4> - 1c828: 0004c703 lbu a4,0(s1) - 1c82c: 87ce mv a5,s3 - 1c82e: 02e10023 sb a4,32(sp) - 1c832: ec4a sd s2,24(sp) - 1c834: 97ca add a5,a5,s2 - 1c836: 00078023 sb zero,0(a5) - 1c83a: 65c2 ld a1,16(sp) - 1c83c: 6662 ld a2,24(sp) - 1c83e: 01040793 addi a5,s0,16 - 1c842: e01c sd a5,0(s0) - 1c844: 962e add a2,a2,a1 - 1c846: 8522 mv a0,s0 - 1c848: dc7fb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1c84c: 8522 mv a0,s0 - 1c84e: a67ff0ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> - 1c852: 6542 ld a0,16(sp) - 1c854: 07350c63 beq a0,s3,1c8cc <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xdc> - 1c858: 8a8f90ef jal ra,15900 <_ZdlPv@plt> - 1c85c: 60e6 ld ra,88(sp) - 1c85e: 8522 mv a0,s0 - 1c860: 6446 ld s0,80(sp) - 1c862: 6906 ld s2,64(sp) - 1c864: 79e2 ld s3,56(sp) - 1c866: 64a6 ld s1,72(sp) - 1c868: 6125 addi sp,sp,96 - 1c86a: 8082 ret - 1c86c: 01040793 addi a5,s0,16 - 1c870: e01c sd a5,0(s0) - 1c872: 608c ld a1,0(s1) - 1c874: 8522 mv a0,s0 - 1c876: 962e add a2,a2,a1 - 1c878: d97fb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1c87c: 60e6 ld ra,88(sp) - 1c87e: 8522 mv a0,s0 - 1c880: 6446 ld s0,80(sp) - 1c882: 64a6 ld s1,72(sp) - 1c884: 6125 addi sp,sp,96 - 1c886: 8082 ret - 1c888: 8932 mv s2,a2 - 1c88a: e44a sd s2,8(sp) - 1c88c: 47bd li a5,15 - 1c88e: f927fae3 bgeu a5,s2,1c822 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x32> - 1c892: a031 j 1c89e <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xae> - 1c894: 87ce mv a5,s3 - 1c896: f8090ee3 beqz s2,1c832 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x42> - 1c89a: 854e mv a0,s3 - 1c89c: a809 j 1c8ae <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xbe> - 1c89e: 4601 li a2,0 - 1c8a0: 002c addi a1,sp,8 - 1c8a2: 0808 addi a0,sp,16 - 1c8a4: e0df80ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1c8a8: 67a2 ld a5,8(sp) - 1c8aa: e82a sd a0,16(sp) - 1c8ac: f03e sd a5,32(sp) - 1c8ae: 0c3977d7 vsetvli a5,s2,e8,m8,ta,ma - 1c8b2: 02048407 vle8.v v8,(s1) - 1c8b6: 40f90933 sub s2,s2,a5 - 1c8ba: 94be add s1,s1,a5 - 1c8bc: 02050427 vse8.v v8,(a0) - 1c8c0: 953e add a0,a0,a5 - 1c8c2: fe0916e3 bnez s2,1c8ae <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xbe> - 1c8c6: 6922 ld s2,8(sp) - 1c8c8: 67c2 ld a5,16(sp) - 1c8ca: b7a5 j 1c832 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x42> - 1c8cc: 6906 ld s2,64(sp) - 1c8ce: 79e2 ld s3,56(sp) - 1c8d0: b775 j 1c87c <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0x8c> - 1c8d2: 87aa mv a5,a0 - 1c8d4: 8522 mv a0,s0 - 1c8d6: 843e mv s0,a5 - 1c8d8: a2cfa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c8dc: 0808 addi a0,sp,16 - 1c8de: a26fa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c8e2: 8522 mv a0,s0 - 1c8e4: f0df80ef jal ra,157f0 <_Unwind_Resume@plt> - 1c8e8: 842a mv s0,a0 - 1c8ea: bfcd j 1c8dc <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xec> - 1c8ec: 842a mv s0,a0 - 1c8ee: bfd5 j 1c8e2 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv+0xf2> - -000000000001c8f0 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv>: - 1c8f0: 711d addi sp,sp,-96 - 1c8f2: e8a2 sd s0,80(sp) - 1c8f4: e4a6 sd s1,72(sp) - 1c8f6: ec86 sd ra,88(sp) - 1c8f8: 84aa mv s1,a0 - 1c8fa: 975ff0ef jal ra,1c26e <_ZNK7testing8internal8FilePath11IsDirectoryEv> - 1c8fe: 842a mv s0,a0 - 1c900: c119 beqz a0,1c906 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x16> - 1c902: 649c ld a5,8(s1) - 1c904: e799 bnez a5,1c912 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x22> - 1c906: 60e6 ld ra,88(sp) - 1c908: 8522 mv a0,s0 - 1c90a: 6446 ld s0,80(sp) - 1c90c: 64a6 ld s1,72(sp) - 1c90e: 6125 addi sp,sp,96 - 1c910: 8082 ret - 1c912: 8526 mv a0,s1 - 1c914: 905ff0ef jal ra,1c218 <_ZNK7testing8internal8FilePath15DirectoryExistsEv> - 1c918: f57d bnez a0,1c906 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x16> - 1c91a: 1000 addi s0,sp,32 - 1c91c: 8522 mv a0,s0 - 1c91e: 85a6 mv a1,s1 - 1c920: e0ca sd s2,64(sp) - 1c922: ecfff0ef jal ra,1c7f0 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv> - 1c926: 850a mv a0,sp - 1c928: 85a2 mv a1,s0 - 1c92a: 890a mv s2,sp - 1c92c: d2dff0ef jal ra,1c658 <_ZNK7testing8internal8FilePath14RemoveFileNameEv> - 1c930: 7502 ld a0,32(sp) - 1c932: 181c addi a5,sp,48 - 1c934: 00f50463 beq a0,a5,1c93c <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x4c> - 1c938: fc9f80ef jal ra,15900 <_ZdlPv@plt> - 1c93c: 854a mv a0,s2 - 1c93e: fb3ff0ef jal ra,1c8f0 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv> - 1c942: 842a mv s0,a0 - 1c944: ed11 bnez a0,1c960 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x70> - 1c946: 6502 ld a0,0(sp) - 1c948: 081c addi a5,sp,16 - 1c94a: 02f50063 beq a0,a5,1c96a <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x7a> - 1c94e: fb3f80ef jal ra,15900 <_ZdlPv@plt> - 1c952: 60e6 ld ra,88(sp) - 1c954: 8522 mv a0,s0 - 1c956: 6446 ld s0,80(sp) - 1c958: 6906 ld s2,64(sp) - 1c95a: 64a6 ld s1,72(sp) - 1c95c: 6125 addi sp,sp,96 - 1c95e: 8082 ret - 1c960: 8526 mv a0,s1 - 1c962: 927ff0ef jal ra,1c288 <_ZNK7testing8internal8FilePath12CreateFolderEv> - 1c966: 842a mv s0,a0 - 1c968: bff9 j 1c946 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x56> - 1c96a: 6906 ld s2,64(sp) - 1c96c: bf69 j 1c906 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv+0x16> - 1c96e: 842a mv s0,a0 - 1c970: 854a mv a0,s2 - 1c972: 992fa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c976: 8522 mv a0,s0 - 1c978: e79f80ef jal ra,157f0 <_Unwind_Resume@plt> - 1c97c: 87aa mv a5,a0 - 1c97e: 8522 mv a0,s0 - 1c980: 843e mv s0,a5 - 1c982: 982fa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1c986: 8522 mv a0,s0 - 1c988: e69f80ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000001c98c <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc>: - 1c98c: cc517057 vsetivli zero,2,e8,mf8,ta,ma - 1c990: 5208a0d7 vid.v v1 - 1c994: fd200793 li a5,-46 - 1c998: 9617e0d7 vmul.vx v1,v1,a5 - 1c99c: 02e00793 li a5,46 - 1c9a0: 7119 addi sp,sp,-128 - 1c9a2: f8a2 sd s0,112(sp) - 1c9a4: 0217c0d7 vadd.vx v1,v1,a5 - 1c9a8: f4a6 sd s1,104(sp) - 1c9aa: f0ca sd s2,96(sp) - 1c9ac: ecce sd s3,88(sp) - 1c9ae: e8d2 sd s4,80(sp) - 1c9b0: fc86 sd ra,120(sp) - 1c9b2: e4d6 sd s5,72(sp) - 1c9b4: 03010913 addi s2,sp,48 - 1c9b8: 020900a7 vse8.v v1,(s2) - 1c9bc: 4785 li a5,1 - 1c9be: 842a mv s0,a0 - 1c9c0: 8532 mv a0,a2 - 1c9c2: 89b2 mv s3,a2 - 1c9c4: f43e sd a5,40(sp) - 1c9c6: 84ae mv s1,a1 - 1c9c8: f04a sd s2,32(sp) - 1c9ca: a06f90ef jal ra,15bd0 - 1c9ce: 57ed li a5,-5 - 1c9d0: 8389 srli a5,a5,0x2 - 1c9d2: 02010a13 addi s4,sp,32 - 1c9d6: 0ca7ec63 bltu a5,a0,1caae <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x122> - 1c9da: 862a mv a2,a0 - 1c9dc: 85ce mv a1,s3 - 1c9de: 8552 mv a0,s4 - 1c9e0: fc1f80ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1c9e4: 01010993 addi s3,sp,16 - 1c9e8: e04e sd s3,0(sp) - 1c9ea: 6114 ld a3,0(a0) - 1c9ec: 01050713 addi a4,a0,16 - 1c9f0: 87aa mv a5,a0 - 1c9f2: 08e68f63 beq a3,a4,1ca90 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x104> - 1c9f6: 6910 ld a2,16(a0) - 1c9f8: e036 sd a3,0(sp) - 1c9fa: e832 sd a2,16(sp) - 1c9fc: e398 sd a4,0(a5) - 1c9fe: 00078823 sb zero,16(a5) - 1ca02: 6798 ld a4,8(a5) - 1ca04: 7502 ld a0,32(sp) - 1ca06: 0007b423 sd zero,8(a5) - 1ca0a: e43a sd a4,8(sp) - 1ca0c: 01250463 beq a0,s2,1ca14 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x88> - 1ca10: ef1f80ef jal ra,15900 <_ZdlPv@plt> - 1ca14: 858a mv a1,sp - 1ca16: 8526 mv a0,s1 - 1ca18: 8a8a mv s5,sp - 1ca1a: e50fd0ef jal ra,1a06a <_ZN7testing8internal6String23EndsWithCaseInsensitiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_> - 1ca1e: 649c ld a5,8(s1) - 1ca20: cd21 beqz a0,1ca78 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xec> - 1ca22: 6622 ld a2,8(sp) - 1ca24: f04a sd s2,32(sp) - 1ca26: 608c ld a1,0(s1) - 1ca28: 40c78633 sub a2,a5,a2 - 1ca2c: 06c7e063 bltu a5,a2,1ca8c <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x100> - 1ca30: 962e add a2,a2,a1 - 1ca32: 8552 mv a0,s4 - 1ca34: c67fb0ef jal ra,1869a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> - 1ca38: 7582 ld a1,32(sp) - 1ca3a: 7622 ld a2,40(sp) - 1ca3c: 01040793 addi a5,s0,16 - 1ca40: e01c sd a5,0(s0) - 1ca42: 962e add a2,a2,a1 - 1ca44: 8522 mv a0,s0 - 1ca46: bc9fb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1ca4a: 8522 mv a0,s0 - 1ca4c: 869ff0ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> - 1ca50: 7502 ld a0,32(sp) - 1ca52: 01250463 beq a0,s2,1ca5a <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xce> - 1ca56: eabf80ef jal ra,15900 <_ZdlPv@plt> - 1ca5a: 6502 ld a0,0(sp) - 1ca5c: 01350463 beq a0,s3,1ca64 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xd8> - 1ca60: ea1f80ef jal ra,15900 <_ZdlPv@plt> - 1ca64: 70e6 ld ra,120(sp) - 1ca66: 8522 mv a0,s0 - 1ca68: 7446 ld s0,112(sp) - 1ca6a: 74a6 ld s1,104(sp) - 1ca6c: 7906 ld s2,96(sp) - 1ca6e: 69e6 ld s3,88(sp) - 1ca70: 6a46 ld s4,80(sp) - 1ca72: 6aa6 ld s5,72(sp) - 1ca74: 6109 addi sp,sp,128 - 1ca76: 8082 ret - 1ca78: 01040713 addi a4,s0,16 - 1ca7c: e018 sd a4,0(s0) - 1ca7e: 608c ld a1,0(s1) - 1ca80: 8522 mv a0,s0 - 1ca82: 00f58633 add a2,a1,a5 - 1ca86: b89fb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1ca8a: bfc1 j 1ca5a <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xce> - 1ca8c: 863e mv a2,a5 - 1ca8e: b74d j 1ca30 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0xa4> - 1ca90: 6514 ld a3,8(a0) - 1ca92: 85ce mv a1,s3 - 1ca94: 853a mv a0,a4 - 1ca96: 0685 addi a3,a3,1 - 1ca98: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 1ca9c: 02050407 vle8.v v8,(a0) - 1caa0: 8e91 sub a3,a3,a2 - 1caa2: 9532 add a0,a0,a2 - 1caa4: 02058427 vse8.v v8,(a1) - 1caa8: 95b2 add a1,a1,a2 - 1caaa: f6fd bnez a3,1ca98 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x10c> - 1caac: bf81 j 1c9fc <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x70> - 1caae: 0001c517 auipc a0,0x1c - 1cab2: f5250513 addi a0,a0,-174 # 38a00 <_IO_stdin_used+0x3a8> - 1cab6: e3bf80ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 1caba: 842a mv s0,a0 - 1cabc: a809 j 1cace <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x142> - 1cabe: 87aa mv a5,a0 - 1cac0: 8522 mv a0,s0 - 1cac2: 843e mv s0,a5 - 1cac4: 840fa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1cac8: 8552 mv a0,s4 - 1caca: 83afa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1cace: 8556 mv a0,s5 - 1cad0: 834fa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1cad4: 8522 mv a0,s0 - 1cad6: d1bf80ef jal ra,157f0 <_Unwind_Resume@plt> - 1cada: 842a mv s0,a0 - 1cadc: b7f5 j 1cac8 <_ZNK7testing8internal8FilePath15RemoveExtensionEPKc+0x13c> - 1cade: 842a mv s0,a0 - 1cae0: 8552 mv a0,s4 - 1cae2: 822fa0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1cae6: 8522 mv a0,s0 - 1cae8: d09f80ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000001caec <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_>: - 1caec: 659c ld a5,8(a1) - 1caee: 7135 addi sp,sp,-160 - 1caf0: e922 sd s0,144(sp) - 1caf2: e526 sd s1,136(sp) - 1caf4: ed06 sd ra,152(sp) - 1caf6: 84b2 mv s1,a2 - 1caf8: 842a mv s0,a0 - 1cafa: ef99 bnez a5,1cb18 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x2c> - 1cafc: 01050793 addi a5,a0,16 - 1cb00: e11c sd a5,0(a0) - 1cb02: 620c ld a1,0(a2) - 1cb04: 6610 ld a2,8(a2) - 1cb06: 962e add a2,a2,a1 - 1cb08: b07fb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1cb0c: 60ea ld ra,152(sp) - 1cb0e: 8522 mv a0,s0 - 1cb10: 644a ld s0,144(sp) - 1cb12: 64aa ld s1,136(sp) - 1cb14: 610d addi sp,sp,160 - 1cb16: 8082 ret - 1cb18: 850a mv a0,sp - 1cb1a: e14a sd s2,128(sp) - 1cb1c: fcce sd s3,120(sp) - 1cb1e: f8d2 sd s4,112(sp) - 1cb20: f4d6 sd s5,104(sp) - 1cb22: f0da sd s6,96(sp) - 1cb24: ccdff0ef jal ra,1c7f0 <_ZNK7testing8internal8FilePath27RemoveTrailingPathSeparatorEv> - 1cb28: 6aa2 ld s5,8(sp) - 1cb2a: 02010913 addi s2,sp,32 - 1cb2e: 02f00793 li a5,47 - 1cb32: 03010993 addi s3,sp,48 - 1cb36: 001a8593 addi a1,s5,1 - 1cb3a: 854a mv a0,s2 - 1cb3c: 6b02 ld s6,0(sp) - 1cb3e: 8a0a mv s4,sp - 1cb40: f402 sd zero,40(sp) - 1cb42: 02010823 sb zero,48(sp) - 1cb46: 04f10023 sb a5,64(sp) - 1cb4a: f04e sd s3,32(sp) - 1cb4c: ea5f80ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 1cb50: 7722 ld a4,40(sp) - 1cb52: 57fd li a5,-1 - 1cb54: 8389 srli a5,a5,0x2 - 1cb56: 8f99 sub a5,a5,a4 - 1cb58: 1157e463 bltu a5,s5,1cc60 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x174> - 1cb5c: 8656 mv a2,s5 - 1cb5e: 85da mv a1,s6 - 1cb60: 854a mv a0,s2 - 1cb62: e3ff80ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1cb66: 7722 ld a4,40(sp) - 1cb68: 57fd li a5,-1 - 1cb6a: 8389 srli a5,a5,0x2 - 1cb6c: 0ef70463 beq a4,a5,1cc54 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x168> - 1cb70: 04010a93 addi s5,sp,64 - 1cb74: 85d6 mv a1,s5 - 1cb76: 4605 li a2,1 - 1cb78: 854a mv a0,s2 - 1cb7a: e27f80ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1cb7e: 7722 ld a4,40(sp) - 1cb80: 57fd li a5,-1 - 1cb82: 6490 ld a2,8(s1) - 1cb84: 8389 srli a5,a5,0x2 - 1cb86: 8f99 sub a5,a5,a4 - 1cb88: 608c ld a1,0(s1) - 1cb8a: 0ac7ef63 bltu a5,a2,1cc48 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x15c> - 1cb8e: 854a mv a0,s2 - 1cb90: e11f80ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1cb94: 0884 addi s1,sp,80 - 1cb96: e0a6 sd s1,64(sp) - 1cb98: 6118 ld a4,0(a0) - 1cb9a: 01050793 addi a5,a0,16 - 1cb9e: 06f70363 beq a4,a5,1cc04 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x118> - 1cba2: 6914 ld a3,16(a0) - 1cba4: e0ba sd a4,64(sp) - 1cba6: e8b6 sd a3,80(sp) - 1cba8: 6518 ld a4,8(a0) - 1cbaa: e11c sd a5,0(a0) - 1cbac: 00053423 sd zero,8(a0) - 1cbb0: e4ba sd a4,72(sp) - 1cbb2: 00050823 sb zero,16(a0) - 1cbb6: 6626 ld a2,72(sp) - 1cbb8: 6586 ld a1,64(sp) - 1cbba: 01040793 addi a5,s0,16 - 1cbbe: e01c sd a5,0(s0) - 1cbc0: 962e add a2,a2,a1 - 1cbc2: 8522 mv a0,s0 - 1cbc4: a4bfb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1cbc8: 8522 mv a0,s0 - 1cbca: eeaff0ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> - 1cbce: 6506 ld a0,64(sp) - 1cbd0: 00950463 beq a0,s1,1cbd8 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0xec> - 1cbd4: d2df80ef jal ra,15900 <_ZdlPv@plt> - 1cbd8: 7502 ld a0,32(sp) - 1cbda: 01350463 beq a0,s3,1cbe2 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0xf6> - 1cbde: d23f80ef jal ra,15900 <_ZdlPv@plt> - 1cbe2: 6502 ld a0,0(sp) - 1cbe4: 081c addi a5,sp,16 - 1cbe6: 00f50463 beq a0,a5,1cbee <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x102> - 1cbea: d17f80ef jal ra,15900 <_ZdlPv@plt> - 1cbee: 60ea ld ra,152(sp) - 1cbf0: 8522 mv a0,s0 - 1cbf2: 644a ld s0,144(sp) - 1cbf4: 690a ld s2,128(sp) - 1cbf6: 79e6 ld s3,120(sp) - 1cbf8: 7a46 ld s4,112(sp) - 1cbfa: 7aa6 ld s5,104(sp) - 1cbfc: 7b06 ld s6,96(sp) - 1cbfe: 64aa ld s1,136(sp) - 1cc00: 610d addi sp,sp,160 - 1cc02: 8082 ret - 1cc04: 6518 ld a4,8(a0) - 1cc06: 8626 mv a2,s1 - 1cc08: 85be mv a1,a5 - 1cc0a: 0705 addi a4,a4,1 - 1cc0c: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 1cc10: 02058407 vle8.v v8,(a1) - 1cc14: 8f15 sub a4,a4,a3 - 1cc16: 95b6 add a1,a1,a3 - 1cc18: 02060427 vse8.v v8,(a2) - 1cc1c: 9636 add a2,a2,a3 - 1cc1e: f77d bnez a4,1cc0c <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x120> - 1cc20: b761 j 1cba8 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0xbc> - 1cc22: 87aa mv a5,a0 - 1cc24: 8522 mv a0,s0 - 1cc26: 843e mv s0,a5 - 1cc28: eddf90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1cc2c: 8556 mv a0,s5 - 1cc2e: ed7f90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1cc32: 854a mv a0,s2 - 1cc34: ed1f90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1cc38: 8552 mv a0,s4 - 1cc3a: ecbf90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1cc3e: 8522 mv a0,s0 - 1cc40: bb1f80ef jal ra,157f0 <_Unwind_Resume@plt> - 1cc44: 842a mv s0,a0 - 1cc46: b7f5 j 1cc32 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x146> - 1cc48: 0001c517 auipc a0,0x1c - 1cc4c: db850513 addi a0,a0,-584 # 38a00 <_IO_stdin_used+0x3a8> - 1cc50: ca1f80ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 1cc54: 0001c517 auipc a0,0x1c - 1cc58: dac50513 addi a0,a0,-596 # 38a00 <_IO_stdin_used+0x3a8> - 1cc5c: c95f80ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 1cc60: 0001c517 auipc a0,0x1c - 1cc64: da050513 addi a0,a0,-608 # 38a00 <_IO_stdin_used+0x3a8> - 1cc68: c89f80ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 1cc6c: 842a mv s0,a0 - 1cc6e: b7d1 j 1cc32 <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x146> - 1cc70: 842a mv s0,a0 - 1cc72: bf6d j 1cc2c <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_+0x140> - -000000000001cc74 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_>: - 1cc74: 87ae mv a5,a1 - 1cc76: 6790 ld a2,8(a5) - 1cc78: 618c ld a1,0(a1) - 1cc7a: 7119 addi sp,sp,-128 - 1cc7c: 0002e797 auipc a5,0x2e - 1cc80: 2fc7b783 ld a5,764(a5) # 4af78 <_GLOBAL_OFFSET_TABLE_+0x428> - 1cc84: f4a6 sd s1,104(sp) - 1cc86: f0ca sd s2,96(sp) - 1cc88: e8d2 sd s4,80(sp) - 1cc8a: fc86 sd ra,120(sp) - 1cc8c: f8a2 sd s0,112(sp) - 1cc8e: ecce sd s3,88(sp) - 1cc90: e4d6 sd s5,72(sp) - 1cc92: 07c1 addi a5,a5,16 - 1cc94: 02010a13 addi s4,sp,32 - 1cc98: 84aa mv s1,a0 - 1cc9a: 00053423 sd zero,8(a0) - 1cc9e: 00053823 sd zero,16(a0) - 1cca2: e11c sd a5,0(a0) - 1cca4: 03010913 addi s2,sp,48 - 1cca8: 962e add a2,a2,a1 - 1ccaa: 8552 mv a0,s4 - 1ccac: f04a sd s2,32(sp) - 1ccae: 961fb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1ccb2: 7582 ld a1,32(sp) - 1ccb4: 7622 ld a2,40(sp) - 1ccb6: 01010993 addi s3,sp,16 - 1ccba: 850a mv a0,sp - 1ccbc: 962e add a2,a2,a1 - 1ccbe: 8a8a mv s5,sp - 1ccc0: e04e sd s3,0(sp) - 1ccc2: 94dfb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1ccc6: 02800513 li a0,40 - 1ccca: bd7f80ef jal ra,158a0 <_Znwm@plt> - 1ccce: 6582 ld a1,0(sp) - 1ccd0: 6622 ld a2,8(sp) - 1ccd2: 0002e797 auipc a5,0x2e - 1ccd6: 0367b783 ld a5,54(a5) # 4ad08 <_GLOBAL_OFFSET_TABLE_+0x1b8> - 1ccda: 842a mv s0,a0 - 1ccdc: 01850713 addi a4,a0,24 - 1cce0: 07c1 addi a5,a5,16 - 1cce2: 0521 addi a0,a0,8 - 1cce4: 962e add a2,a2,a1 - 1cce6: e01c sd a5,0(s0) - 1cce8: e418 sd a4,8(s0) - 1ccea: 925fb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1ccee: 04000513 li a0,64 - 1ccf2: baff80ef jal ra,158a0 <_Znwm@plt> - 1ccf6: cd717057 vsetivli zero,2,e32,mf2,ta,ma - 1ccfa: 5e0031d7 vmv.v.i v3,0 - 1ccfe: 0d807057 vsetvli zero,zero,e64,m1,ta,ma - 1cd02: 5e003157 vmv.v.i v2,0 - 1cd06: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma - 1cd0a: 00053423 sd zero,8(a0) - 1cd0e: 00053823 sd zero,16(a0) - 1cd12: 01850713 addi a4,a0,24 - 1cd16: 5e00b0d7 vmv.v.i v1,1 - 1cd1a: 020761a7 vse32.v v3,(a4) - 1cd1e: 02050713 addi a4,a0,32 - 1cd22: 02077127 vse64.v v2,(a4) - 1cd26: 03050713 addi a4,a0,48 - 1cd2a: 020760a7 vse32.v v1,(a4) - 1cd2e: 87aa mv a5,a0 - 1cd30: 0002e717 auipc a4,0x2e - 1cd34: 27873703 ld a4,632(a4) # 4afa8 <_GLOBAL_OFFSET_TABLE_+0x458> - 1cd38: 6888 ld a0,16(s1) - 1cd3a: 0741 addi a4,a4,16 - 1cd3c: e480 sd s0,8(s1) - 1cd3e: ff80 sd s0,56(a5) - 1cd40: e398 sd a4,0(a5) - 1cd42: e89c sd a5,16(s1) - 1cd44: c511 beqz a0,1cd50 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0xdc> - 1cd46: 0002e317 auipc t1,0x2e - 1cd4a: f7a33303 ld t1,-134(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 1cd4e: 9302 jalr t1 - 1cd50: 6502 ld a0,0(sp) - 1cd52: 01350463 beq a0,s3,1cd5a <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0xe6> - 1cd56: babf80ef jal ra,15900 <_ZdlPv@plt> - 1cd5a: 7502 ld a0,32(sp) - 1cd5c: 01250463 beq a0,s2,1cd64 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0xf0> - 1cd60: ba1f80ef jal ra,15900 <_ZdlPv@plt> - 1cd64: 70e6 ld ra,120(sp) - 1cd66: 7446 ld s0,112(sp) - 1cd68: 74a6 ld s1,104(sp) - 1cd6a: 7906 ld s2,96(sp) - 1cd6c: 69e6 ld s3,88(sp) - 1cd6e: 6a46 ld s4,80(sp) - 1cd70: 6aa6 ld s5,72(sp) - 1cd72: 6109 addi sp,sp,128 - 1cd74: 8082 ret - 1cd76: 842a mv s0,a0 - 1cd78: a035 j 1cda4 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x130> - 1cd7a: 847f80ef jal ra,155c0 <__cxa_begin_catch@plt> - 1cd7e: 601c ld a5,0(s0) - 1cd80: 8522 mv a0,s0 - 1cd82: 679c ld a5,8(a5) - 1cd84: 9782 jalr a5 - 1cd86: aebf80ef jal ra,15870 <__cxa_rethrow@plt> - 1cd8a: 842a mv s0,a0 - 1cd8c: a031 j 1cd98 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x124> - 1cd8e: 87aa mv a5,a0 - 1cd90: 8522 mv a0,s0 - 1cd92: 843e mv s0,a5 - 1cd94: b6df80ef jal ra,15900 <_ZdlPv@plt> - 1cd98: 8556 mv a0,s5 - 1cd9a: d6bf90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1cd9e: 8552 mv a0,s4 - 1cda0: d65f90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1cda4: 0002e797 auipc a5,0x2e - 1cda8: 0ac7b783 ld a5,172(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> - 1cdac: 6888 ld a0,16(s1) - 1cdae: 07c1 addi a5,a5,16 - 1cdb0: e09c sd a5,0(s1) - 1cdb2: c511 beqz a0,1cdbe <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x14a> - 1cdb4: 0002e317 auipc t1,0x2e - 1cdb8: f0c33303 ld t1,-244(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 1cdbc: 9302 jalr t1 - 1cdbe: 8522 mv a0,s0 - 1cdc0: a31f80ef jal ra,157f0 <_Unwind_Resume@plt> - 1cdc4: 842a mv s0,a0 - 1cdc6: bfe1 j 1cd9e <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x12a> - 1cdc8: 842a mv s0,a0 - 1cdca: e97f80ef jal ra,15c60 <__cxa_end_catch@plt> - 1cdce: b7e9 j 1cd98 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ES8_+0x124> - -000000000001cdd0 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc>: - 1cdd0: 7119 addi sp,sp,-128 - 1cdd2: 0002e797 auipc a5,0x2e - 1cdd6: 1a67b783 ld a5,422(a5) # 4af78 <_GLOBAL_OFFSET_TABLE_+0x428> - 1cdda: f4a6 sd s1,104(sp) - 1cddc: ecce sd s3,88(sp) - 1cdde: fc86 sd ra,120(sp) - 1cde0: f8a2 sd s0,112(sp) - 1cde2: f0ca sd s2,96(sp) - 1cde4: e8d2 sd s4,80(sp) - 1cde6: e4d6 sd s5,72(sp) - 1cde8: 07c1 addi a5,a5,16 - 1cdea: 03010993 addi s3,sp,48 - 1cdee: 00053423 sd zero,8(a0) - 1cdf2: 00053823 sd zero,16(a0) - 1cdf6: e11c sd a5,0(a0) - 1cdf8: f04e sd s3,32(sp) - 1cdfa: 84aa mv s1,a0 - 1cdfc: 12058663 beqz a1,1cf28 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x158> - 1ce00: 852e mv a0,a1 - 1ce02: 892e mv s2,a1 - 1ce04: dcdf80ef jal ra,15bd0 - 1ce08: e02a sd a0,0(sp) - 1ce0a: 47bd li a5,15 - 1ce0c: 02010a13 addi s4,sp,32 - 1ce10: 842a mv s0,a0 - 1ce12: 0ea7e563 bltu a5,a0,1cefc <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x12c> - 1ce16: 4785 li a5,1 - 1ce18: 0cf51d63 bne a0,a5,1cef2 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x122> - 1ce1c: 00094703 lbu a4,0(s2) - 1ce20: 87ce mv a5,s3 - 1ce22: 8a8a mv s5,sp - 1ce24: 02e10823 sb a4,48(sp) - 1ce28: f422 sd s0,40(sp) - 1ce2a: 97a2 add a5,a5,s0 - 1ce2c: 00078023 sb zero,0(a5) - 1ce30: 7582 ld a1,32(sp) - 1ce32: 7622 ld a2,40(sp) - 1ce34: 01010913 addi s2,sp,16 - 1ce38: 8556 mv a0,s5 - 1ce3a: 962e add a2,a2,a1 - 1ce3c: e04a sd s2,0(sp) - 1ce3e: fd0fb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1ce42: 02800513 li a0,40 - 1ce46: a5bf80ef jal ra,158a0 <_Znwm@plt> - 1ce4a: 6582 ld a1,0(sp) - 1ce4c: 6622 ld a2,8(sp) - 1ce4e: 0002e797 auipc a5,0x2e - 1ce52: eba7b783 ld a5,-326(a5) # 4ad08 <_GLOBAL_OFFSET_TABLE_+0x1b8> - 1ce56: 842a mv s0,a0 - 1ce58: 01850713 addi a4,a0,24 - 1ce5c: 07c1 addi a5,a5,16 - 1ce5e: 0521 addi a0,a0,8 - 1ce60: 962e add a2,a2,a1 - 1ce62: e01c sd a5,0(s0) - 1ce64: e418 sd a4,8(s0) - 1ce66: fa8fb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1ce6a: 04000513 li a0,64 - 1ce6e: a33f80ef jal ra,158a0 <_Znwm@plt> - 1ce72: cd717057 vsetivli zero,2,e32,mf2,ta,ma - 1ce76: 5e0031d7 vmv.v.i v3,0 - 1ce7a: 0d807057 vsetvli zero,zero,e64,m1,ta,ma - 1ce7e: 5e003157 vmv.v.i v2,0 - 1ce82: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma - 1ce86: 00053423 sd zero,8(a0) - 1ce8a: 00053823 sd zero,16(a0) - 1ce8e: 01850713 addi a4,a0,24 - 1ce92: 5e00b0d7 vmv.v.i v1,1 - 1ce96: 020761a7 vse32.v v3,(a4) - 1ce9a: 02050713 addi a4,a0,32 - 1ce9e: 02077127 vse64.v v2,(a4) - 1cea2: 03050713 addi a4,a0,48 - 1cea6: 020760a7 vse32.v v1,(a4) - 1ceaa: 87aa mv a5,a0 - 1ceac: 0002e717 auipc a4,0x2e - 1ceb0: 0fc73703 ld a4,252(a4) # 4afa8 <_GLOBAL_OFFSET_TABLE_+0x458> - 1ceb4: 6888 ld a0,16(s1) - 1ceb6: 0741 addi a4,a4,16 - 1ceb8: e480 sd s0,8(s1) - 1ceba: ff80 sd s0,56(a5) - 1cebc: e398 sd a4,0(a5) - 1cebe: e89c sd a5,16(s1) - 1cec0: c511 beqz a0,1cecc <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0xfc> - 1cec2: 0002e317 auipc t1,0x2e - 1cec6: dfe33303 ld t1,-514(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 1ceca: 9302 jalr t1 - 1cecc: 6502 ld a0,0(sp) - 1cece: 01250463 beq a0,s2,1ced6 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x106> - 1ced2: a2ff80ef jal ra,15900 <_ZdlPv@plt> - 1ced6: 7502 ld a0,32(sp) - 1ced8: 01350463 beq a0,s3,1cee0 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x110> - 1cedc: a25f80ef jal ra,15900 <_ZdlPv@plt> - 1cee0: 70e6 ld ra,120(sp) - 1cee2: 7446 ld s0,112(sp) - 1cee4: 74a6 ld s1,104(sp) - 1cee6: 7906 ld s2,96(sp) - 1cee8: 69e6 ld s3,88(sp) - 1ceea: 6a46 ld s4,80(sp) - 1ceec: 6aa6 ld s5,72(sp) - 1ceee: 6109 addi sp,sp,128 - 1cef0: 8082 ret - 1cef2: 87ce mv a5,s3 - 1cef4: 8a8a mv s5,sp - 1cef6: d90d beqz a0,1ce28 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x58> - 1cef8: 854e mv a0,s3 - 1cefa: a811 j 1cf0e <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x13e> - 1cefc: 858a mv a1,sp - 1cefe: 4601 li a2,0 - 1cf00: 8552 mv a0,s4 - 1cf02: 8a8a mv s5,sp - 1cf04: facf80ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1cf08: 6782 ld a5,0(sp) - 1cf0a: f02a sd a0,32(sp) - 1cf0c: f83e sd a5,48(sp) - 1cf0e: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1cf12: 02090407 vle8.v v8,(s2) - 1cf16: 8c1d sub s0,s0,a5 - 1cf18: 993e add s2,s2,a5 - 1cf1a: 02050427 vse8.v v8,(a0) - 1cf1e: 953e add a0,a0,a5 - 1cf20: f47d bnez s0,1cf0e <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x13e> - 1cf22: 6402 ld s0,0(sp) - 1cf24: 7782 ld a5,32(sp) - 1cf26: b709 j 1ce28 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x58> - 1cf28: ea9f80ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 1cf2c: 842a mv s0,a0 - 1cf2e: a01d j 1cf54 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x184> - 1cf30: 842a mv s0,a0 - 1cf32: a831 j 1cf4e <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x17e> - 1cf34: e8cf80ef jal ra,155c0 <__cxa_begin_catch@plt> - 1cf38: 601c ld a5,0(s0) - 1cf3a: 8522 mv a0,s0 - 1cf3c: 679c ld a5,8(a5) - 1cf3e: 9782 jalr a5 - 1cf40: 931f80ef jal ra,15870 <__cxa_rethrow@plt> - 1cf44: 87aa mv a5,a0 - 1cf46: 8522 mv a0,s0 - 1cf48: 843e mv s0,a5 - 1cf4a: 9b7f80ef jal ra,15900 <_ZdlPv@plt> - 1cf4e: 8556 mv a0,s5 - 1cf50: bb5f90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1cf54: 8552 mv a0,s4 - 1cf56: baff90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1cf5a: 0002e797 auipc a5,0x2e - 1cf5e: ef67b783 ld a5,-266(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> - 1cf62: 6888 ld a0,16(s1) - 1cf64: 07c1 addi a5,a5,16 - 1cf66: e09c sd a5,0(s1) - 1cf68: c511 beqz a0,1cf74 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x1a4> - 1cf6a: 0002e317 auipc t1,0x2e - 1cf6e: d5633303 ld t1,-682(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 1cf72: 9302 jalr t1 - 1cf74: 8522 mv a0,s0 - 1cf76: 87bf80ef jal ra,157f0 <_Unwind_Resume@plt> - 1cf7a: 842a mv s0,a0 - 1cf7c: bff9 j 1cf5a <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x18a> - 1cf7e: 842a mv s0,a0 - 1cf80: ce1f80ef jal ra,15c60 <__cxa_end_catch@plt> - 1cf84: b7e9 j 1cf4e <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x17e> - -000000000001cf86 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_>: - 1cf86: 87ae mv a5,a1 - 1cf88: 6790 ld a2,8(a5) - 1cf8a: 618c ld a1,0(a1) - 1cf8c: 7119 addi sp,sp,-128 - 1cf8e: 0002e797 auipc a5,0x2e - 1cf92: ca27b783 ld a5,-862(a5) # 4ac30 <_GLOBAL_OFFSET_TABLE_+0xe0> - 1cf96: f4a6 sd s1,104(sp) - 1cf98: f0ca sd s2,96(sp) - 1cf9a: e8d2 sd s4,80(sp) - 1cf9c: fc86 sd ra,120(sp) - 1cf9e: f8a2 sd s0,112(sp) - 1cfa0: ecce sd s3,88(sp) - 1cfa2: e4d6 sd s5,72(sp) - 1cfa4: 07c1 addi a5,a5,16 - 1cfa6: 02010a13 addi s4,sp,32 - 1cfaa: 84aa mv s1,a0 - 1cfac: 00053423 sd zero,8(a0) - 1cfb0: 00053823 sd zero,16(a0) - 1cfb4: e11c sd a5,0(a0) - 1cfb6: 03010913 addi s2,sp,48 - 1cfba: 962e add a2,a2,a1 - 1cfbc: 8552 mv a0,s4 - 1cfbe: f04a sd s2,32(sp) - 1cfc0: e4efb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1cfc4: 7582 ld a1,32(sp) - 1cfc6: 7622 ld a2,40(sp) - 1cfc8: 01010993 addi s3,sp,16 - 1cfcc: 850a mv a0,sp - 1cfce: 962e add a2,a2,a1 - 1cfd0: 8a8a mv s5,sp - 1cfd2: e04e sd s3,0(sp) - 1cfd4: e3afb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1cfd8: 02800513 li a0,40 - 1cfdc: 8c5f80ef jal ra,158a0 <_Znwm@plt> - 1cfe0: 6582 ld a1,0(sp) - 1cfe2: 6622 ld a2,8(sp) - 1cfe4: 0002e797 auipc a5,0x2e - 1cfe8: d247b783 ld a5,-732(a5) # 4ad08 <_GLOBAL_OFFSET_TABLE_+0x1b8> - 1cfec: 842a mv s0,a0 - 1cfee: 01850713 addi a4,a0,24 - 1cff2: 07c1 addi a5,a5,16 - 1cff4: 0521 addi a0,a0,8 - 1cff6: 962e add a2,a2,a1 - 1cff8: e01c sd a5,0(s0) - 1cffa: e418 sd a4,8(s0) - 1cffc: e12fb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1d000: 04000513 li a0,64 - 1d004: 89df80ef jal ra,158a0 <_Znwm@plt> - 1d008: cd717057 vsetivli zero,2,e32,mf2,ta,ma - 1d00c: 5e0031d7 vmv.v.i v3,0 - 1d010: 0d807057 vsetvli zero,zero,e64,m1,ta,ma - 1d014: 5e003157 vmv.v.i v2,0 - 1d018: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma - 1d01c: 00053423 sd zero,8(a0) - 1d020: 00053823 sd zero,16(a0) - 1d024: 01850713 addi a4,a0,24 - 1d028: 5e00b0d7 vmv.v.i v1,1 - 1d02c: 020761a7 vse32.v v3,(a4) - 1d030: 02050713 addi a4,a0,32 - 1d034: 02077127 vse64.v v2,(a4) - 1d038: 03050713 addi a4,a0,48 - 1d03c: 020760a7 vse32.v v1,(a4) - 1d040: 87aa mv a5,a0 - 1d042: 0002e717 auipc a4,0x2e - 1d046: f6673703 ld a4,-154(a4) # 4afa8 <_GLOBAL_OFFSET_TABLE_+0x458> - 1d04a: 6888 ld a0,16(s1) - 1d04c: 0741 addi a4,a4,16 - 1d04e: e480 sd s0,8(s1) - 1d050: ff80 sd s0,56(a5) - 1d052: e398 sd a4,0(a5) - 1d054: e89c sd a5,16(s1) - 1d056: c511 beqz a0,1d062 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0xdc> - 1d058: 0002e317 auipc t1,0x2e - 1d05c: c6833303 ld t1,-920(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 1d060: 9302 jalr t1 - 1d062: 6502 ld a0,0(sp) - 1d064: 01350463 beq a0,s3,1d06c <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0xe6> - 1d068: 899f80ef jal ra,15900 <_ZdlPv@plt> - 1d06c: 7502 ld a0,32(sp) - 1d06e: 01250463 beq a0,s2,1d076 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0xf0> - 1d072: 88ff80ef jal ra,15900 <_ZdlPv@plt> - 1d076: 70e6 ld ra,120(sp) - 1d078: 7446 ld s0,112(sp) - 1d07a: 74a6 ld s1,104(sp) - 1d07c: 7906 ld s2,96(sp) - 1d07e: 69e6 ld s3,88(sp) - 1d080: 6a46 ld s4,80(sp) - 1d082: 6aa6 ld s5,72(sp) - 1d084: 6109 addi sp,sp,128 - 1d086: 8082 ret - 1d088: 842a mv s0,a0 - 1d08a: a035 j 1d0b6 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x130> - 1d08c: d34f80ef jal ra,155c0 <__cxa_begin_catch@plt> - 1d090: 601c ld a5,0(s0) - 1d092: 8522 mv a0,s0 - 1d094: 679c ld a5,8(a5) - 1d096: 9782 jalr a5 - 1d098: fd8f80ef jal ra,15870 <__cxa_rethrow@plt> - 1d09c: 842a mv s0,a0 - 1d09e: a031 j 1d0aa <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x124> - 1d0a0: 87aa mv a5,a0 - 1d0a2: 8522 mv a0,s0 - 1d0a4: 843e mv s0,a5 - 1d0a6: 85bf80ef jal ra,15900 <_ZdlPv@plt> - 1d0aa: 8556 mv a0,s5 - 1d0ac: a59f90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1d0b0: 8552 mv a0,s4 - 1d0b2: a53f90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1d0b6: 0002e797 auipc a5,0x2e - 1d0ba: cda7b783 ld a5,-806(a5) # 4ad90 <_GLOBAL_OFFSET_TABLE_+0x240> - 1d0be: 6888 ld a0,16(s1) - 1d0c0: 07c1 addi a5,a5,16 - 1d0c2: e09c sd a5,0(s1) - 1d0c4: c511 beqz a0,1d0d0 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x14a> - 1d0c6: 0002e317 auipc t1,0x2e - 1d0ca: bfa33303 ld t1,-1030(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 1d0ce: 9302 jalr t1 - 1d0d0: 8522 mv a0,s0 - 1d0d2: f1ef80ef jal ra,157f0 <_Unwind_Resume@plt> - 1d0d6: 842a mv s0,a0 - 1d0d8: bfe1 j 1d0b0 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x12a> - 1d0da: 842a mv s0,a0 - 1d0dc: b85f80ef jal ra,15c60 <__cxa_end_catch@plt> - 1d0e0: b7e9 j 1d0aa <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1ERKS6_+0x124> - -000000000001d0e2 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc>: - 1d0e2: 7119 addi sp,sp,-128 - 1d0e4: 0002e797 auipc a5,0x2e - 1d0e8: b4c7b783 ld a5,-1204(a5) # 4ac30 <_GLOBAL_OFFSET_TABLE_+0xe0> - 1d0ec: f4a6 sd s1,104(sp) - 1d0ee: ecce sd s3,88(sp) - 1d0f0: fc86 sd ra,120(sp) - 1d0f2: f8a2 sd s0,112(sp) - 1d0f4: f0ca sd s2,96(sp) - 1d0f6: e8d2 sd s4,80(sp) - 1d0f8: e4d6 sd s5,72(sp) - 1d0fa: 07c1 addi a5,a5,16 - 1d0fc: 03010993 addi s3,sp,48 - 1d100: 00053423 sd zero,8(a0) - 1d104: 00053823 sd zero,16(a0) - 1d108: e11c sd a5,0(a0) - 1d10a: f04e sd s3,32(sp) - 1d10c: 84aa mv s1,a0 - 1d10e: 12058663 beqz a1,1d23a <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x158> - 1d112: 852e mv a0,a1 - 1d114: 892e mv s2,a1 - 1d116: abbf80ef jal ra,15bd0 - 1d11a: e02a sd a0,0(sp) - 1d11c: 47bd li a5,15 - 1d11e: 02010a13 addi s4,sp,32 - 1d122: 842a mv s0,a0 - 1d124: 0ea7e563 bltu a5,a0,1d20e <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x12c> - 1d128: 4785 li a5,1 - 1d12a: 0cf51d63 bne a0,a5,1d204 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x122> - 1d12e: 00094703 lbu a4,0(s2) - 1d132: 87ce mv a5,s3 - 1d134: 8a8a mv s5,sp - 1d136: 02e10823 sb a4,48(sp) - 1d13a: f422 sd s0,40(sp) - 1d13c: 97a2 add a5,a5,s0 - 1d13e: 00078023 sb zero,0(a5) - 1d142: 7582 ld a1,32(sp) - 1d144: 7622 ld a2,40(sp) - 1d146: 01010913 addi s2,sp,16 - 1d14a: 8556 mv a0,s5 - 1d14c: 962e add a2,a2,a1 - 1d14e: e04a sd s2,0(sp) - 1d150: cbefb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1d154: 02800513 li a0,40 - 1d158: f48f80ef jal ra,158a0 <_Znwm@plt> - 1d15c: 6582 ld a1,0(sp) - 1d15e: 6622 ld a2,8(sp) - 1d160: 0002e797 auipc a5,0x2e - 1d164: ba87b783 ld a5,-1112(a5) # 4ad08 <_GLOBAL_OFFSET_TABLE_+0x1b8> - 1d168: 842a mv s0,a0 - 1d16a: 01850713 addi a4,a0,24 - 1d16e: 07c1 addi a5,a5,16 - 1d170: 0521 addi a0,a0,8 - 1d172: 962e add a2,a2,a1 - 1d174: e01c sd a5,0(s0) - 1d176: e418 sd a4,8(s0) - 1d178: c96fb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1d17c: 04000513 li a0,64 - 1d180: f20f80ef jal ra,158a0 <_Znwm@plt> - 1d184: cd717057 vsetivli zero,2,e32,mf2,ta,ma - 1d188: 5e0031d7 vmv.v.i v3,0 - 1d18c: 0d807057 vsetvli zero,zero,e64,m1,ta,ma - 1d190: 5e003157 vmv.v.i v2,0 - 1d194: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma - 1d198: 00053423 sd zero,8(a0) - 1d19c: 00053823 sd zero,16(a0) - 1d1a0: 01850713 addi a4,a0,24 - 1d1a4: 5e00b0d7 vmv.v.i v1,1 - 1d1a8: 020761a7 vse32.v v3,(a4) - 1d1ac: 02050713 addi a4,a0,32 - 1d1b0: 02077127 vse64.v v2,(a4) - 1d1b4: 03050713 addi a4,a0,48 - 1d1b8: 020760a7 vse32.v v1,(a4) - 1d1bc: 87aa mv a5,a0 - 1d1be: 0002e717 auipc a4,0x2e - 1d1c2: dea73703 ld a4,-534(a4) # 4afa8 <_GLOBAL_OFFSET_TABLE_+0x458> - 1d1c6: 6888 ld a0,16(s1) - 1d1c8: 0741 addi a4,a4,16 - 1d1ca: e480 sd s0,8(s1) - 1d1cc: ff80 sd s0,56(a5) - 1d1ce: e398 sd a4,0(a5) - 1d1d0: e89c sd a5,16(s1) - 1d1d2: c511 beqz a0,1d1de <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0xfc> - 1d1d4: 0002e317 auipc t1,0x2e - 1d1d8: aec33303 ld t1,-1300(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 1d1dc: 9302 jalr t1 - 1d1de: 6502 ld a0,0(sp) - 1d1e0: 01250463 beq a0,s2,1d1e8 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x106> - 1d1e4: f1cf80ef jal ra,15900 <_ZdlPv@plt> - 1d1e8: 7502 ld a0,32(sp) - 1d1ea: 01350463 beq a0,s3,1d1f2 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x110> - 1d1ee: f12f80ef jal ra,15900 <_ZdlPv@plt> - 1d1f2: 70e6 ld ra,120(sp) - 1d1f4: 7446 ld s0,112(sp) - 1d1f6: 74a6 ld s1,104(sp) - 1d1f8: 7906 ld s2,96(sp) - 1d1fa: 69e6 ld s3,88(sp) - 1d1fc: 6a46 ld s4,80(sp) - 1d1fe: 6aa6 ld s5,72(sp) - 1d200: 6109 addi sp,sp,128 - 1d202: 8082 ret - 1d204: 87ce mv a5,s3 - 1d206: 8a8a mv s5,sp - 1d208: d90d beqz a0,1d13a <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x58> - 1d20a: 854e mv a0,s3 - 1d20c: a811 j 1d220 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x13e> - 1d20e: 858a mv a1,sp - 1d210: 4601 li a2,0 - 1d212: 8552 mv a0,s4 - 1d214: 8a8a mv s5,sp - 1d216: c9af80ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1d21a: 6782 ld a5,0(sp) - 1d21c: f02a sd a0,32(sp) - 1d21e: f83e sd a5,48(sp) - 1d220: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1d224: 02090407 vle8.v v8,(s2) - 1d228: 8c1d sub s0,s0,a5 - 1d22a: 993e add s2,s2,a5 - 1d22c: 02050427 vse8.v v8,(a0) - 1d230: 953e add a0,a0,a5 - 1d232: f47d bnez s0,1d220 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x13e> - 1d234: 6402 ld s0,0(sp) - 1d236: 7782 ld a5,32(sp) - 1d238: b709 j 1d13a <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x58> - 1d23a: b97f80ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 1d23e: 842a mv s0,a0 - 1d240: a01d j 1d266 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x184> - 1d242: 842a mv s0,a0 - 1d244: a831 j 1d260 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x17e> - 1d246: b7af80ef jal ra,155c0 <__cxa_begin_catch@plt> - 1d24a: 601c ld a5,0(s0) - 1d24c: 8522 mv a0,s0 - 1d24e: 679c ld a5,8(a5) - 1d250: 9782 jalr a5 - 1d252: e1ef80ef jal ra,15870 <__cxa_rethrow@plt> - 1d256: 87aa mv a5,a0 - 1d258: 8522 mv a0,s0 - 1d25a: 843e mv s0,a5 - 1d25c: ea4f80ef jal ra,15900 <_ZdlPv@plt> - 1d260: 8556 mv a0,s5 - 1d262: 8a3f90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1d266: 8552 mv a0,s4 - 1d268: 89df90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1d26c: 0002e797 auipc a5,0x2e - 1d270: b247b783 ld a5,-1244(a5) # 4ad90 <_GLOBAL_OFFSET_TABLE_+0x240> - 1d274: 6888 ld a0,16(s1) - 1d276: 07c1 addi a5,a5,16 - 1d278: e09c sd a5,0(s1) - 1d27a: c511 beqz a0,1d286 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x1a4> - 1d27c: 0002e317 auipc t1,0x2e - 1d280: a4433303 ld t1,-1468(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 1d284: 9302 jalr t1 - 1d286: 8522 mv a0,s0 - 1d288: d68f80ef jal ra,157f0 <_Unwind_Resume@plt> - 1d28c: 842a mv s0,a0 - 1d28e: bff9 j 1d26c <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x18a> - 1d290: 842a mv s0,a0 - 1d292: 9cff80ef jal ra,15c60 <__cxa_end_catch@plt> - 1d296: b7e9 j 1d260 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC1EPKc+0x17e> - -000000000001d298 <_ZN7testing8internal2RED1Ev>: - 1d298: 00854783 lbu a5,8(a0) - 1d29c: 1141 addi sp,sp,-16 - 1d29e: e022 sd s0,0(sp) - 1d2a0: e406 sd ra,8(sp) - 1d2a2: 842a mv s0,a0 - 1d2a4: e799 bnez a5,1d2b2 <_ZN7testing8internal2RED1Ev+0x1a> - 1d2a6: 6008 ld a0,0(s0) - 1d2a8: 6402 ld s0,0(sp) - 1d2aa: 60a2 ld ra,8(sp) - 1d2ac: 0141 addi sp,sp,16 - 1d2ae: eb2f806f j 15960 - 1d2b2: 05050513 addi a0,a0,80 - 1d2b6: 8caf80ef jal ra,15380 - 1d2ba: 01040513 addi a0,s0,16 - 1d2be: 8c2f80ef jal ra,15380 - 1d2c2: 6008 ld a0,0(s0) - 1d2c4: 6402 ld s0,0(sp) - 1d2c6: 60a2 ld ra,8(sp) - 1d2c8: 0141 addi sp,sp,16 - 1d2ca: e96f806f j 15960 - -000000000001d2ce <_ZN7testing8internal2RE9FullMatchEPKcRKS1_>: - 1d2ce: 0085c703 lbu a4,8(a1) - 1d2d2: e319 bnez a4,1d2d8 <_ZN7testing8internal2RE9FullMatchEPKcRKS1_+0xa> - 1d2d4: 853a mv a0,a4 - 1d2d6: 8082 ret - 1d2d8: 1101 addi sp,sp,-32 - 1d2da: 87ae mv a5,a1 - 1d2dc: 4701 li a4,0 - 1d2de: 85aa mv a1,a0 - 1d2e0: 0034 addi a3,sp,8 - 1d2e2: 01078513 addi a0,a5,16 - 1d2e6: 4605 li a2,1 - 1d2e8: ec06 sd ra,24(sp) - 1d2ea: 9c7f80ef jal ra,15cb0 - 1d2ee: 60e2 ld ra,24(sp) - 1d2f0: 00153713 seqz a4,a0 - 1d2f4: 853a mv a0,a4 - 1d2f6: 6105 addi sp,sp,32 - 1d2f8: 8082 ret - -000000000001d2fa <_ZN7testing8internal2RE12PartialMatchEPKcRKS1_>: - 1d2fa: 0085c703 lbu a4,8(a1) - 1d2fe: e319 bnez a4,1d304 <_ZN7testing8internal2RE12PartialMatchEPKcRKS1_+0xa> - 1d300: 853a mv a0,a4 - 1d302: 8082 ret - 1d304: 1101 addi sp,sp,-32 - 1d306: 87ae mv a5,a1 - 1d308: 4701 li a4,0 - 1d30a: 85aa mv a1,a0 - 1d30c: 0034 addi a3,sp,8 - 1d30e: 05078513 addi a0,a5,80 - 1d312: 4605 li a2,1 - 1d314: ec06 sd ra,24(sp) - 1d316: 99bf80ef jal ra,15cb0 - 1d31a: 60e2 ld ra,24(sp) - 1d31c: 00153713 seqz a4,a0 - 1d320: 853a mv a0,a4 - 1d322: 6105 addi sp,sp,32 - 1d324: 8082 ret - -000000000001d326 <_ZN7testing8internal8GTestLogD1Ev>: - 1d326: 0002e717 auipc a4,0x2e - 1d32a: c7273703 ld a4,-910(a4) # 4af98 <_ZSt4cerr@Base> - 1d32e: 631c ld a5,0(a4) - 1d330: 1101 addi sp,sp,-32 - 1d332: e822 sd s0,16(sp) - 1d334: fe87b783 ld a5,-24(a5) - 1d338: ec06 sd ra,24(sp) - 1d33a: e426 sd s1,8(sp) - 1d33c: 97ba add a5,a5,a4 - 1d33e: 7be0 ld s0,240(a5) - 1d340: c02d beqz s0,1d3a2 <_ZN7testing8internal8GTestLogD1Ev+0x7c> - 1d342: 03844783 lbu a5,56(s0) - 1d346: 84aa mv s1,a0 - 1d348: c785 beqz a5,1d370 <_ZN7testing8internal8GTestLogD1Ev+0x4a> - 1d34a: 04344583 lbu a1,67(s0) - 1d34e: 0002e517 auipc a0,0x2e - 1d352: c4a53503 ld a0,-950(a0) # 4af98 <_ZSt4cerr@Base> - 1d356: dcaf80ef jal ra,15920 <_ZNSo3putEc@plt> - 1d35a: 927f80ef jal ra,15c80 <_ZNSo5flushEv@plt> - 1d35e: 4098 lw a4,0(s1) - 1d360: 478d li a5,3 - 1d362: 02f70763 beq a4,a5,1d390 <_ZN7testing8internal8GTestLogD1Ev+0x6a> - 1d366: 60e2 ld ra,24(sp) - 1d368: 6442 ld s0,16(sp) - 1d36a: 64a2 ld s1,8(sp) - 1d36c: 6105 addi sp,sp,32 - 1d36e: 8082 ret - 1d370: 8522 mv a0,s0 - 1d372: a9ef80ef jal ra,15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 1d376: 601c ld a5,0(s0) - 1d378: 0002e717 auipc a4,0x2e - 1d37c: a8073703 ld a4,-1408(a4) # 4adf8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x34634> - 1d380: 45a9 li a1,10 - 1d382: 7b9c ld a5,48(a5) - 1d384: fce785e3 beq a5,a4,1d34e <_ZN7testing8internal8GTestLogD1Ev+0x28> - 1d388: 8522 mv a0,s0 - 1d38a: 9782 jalr a5 - 1d38c: 85aa mv a1,a0 - 1d38e: b7c1 j 1d34e <_ZN7testing8internal8GTestLogD1Ev+0x28> - 1d390: 0002e797 auipc a5,0x2e - 1d394: aa87b783 ld a5,-1368(a5) # 4ae38 - 1d398: 6388 ld a0,0(a5) - 1d39a: 8f7f80ef jal ra,15c90 - 1d39e: 942f80ef jal ra,154e0 - 1d3a2: bfef80ef jal ra,157a0 <_ZSt16__throw_bad_castv@plt> - -000000000001d3a6 <_ZN7testing8internal11GetFileSizeEP8_IO_FILE>: - 1d3a6: 1141 addi sp,sp,-16 - 1d3a8: 4609 li a2,2 - 1d3aa: 4581 li a1,0 - 1d3ac: e022 sd s0,0(sp) - 1d3ae: e406 sd ra,8(sp) - 1d3b0: 842a mv s0,a0 - 1d3b2: f3ff70ef jal ra,152f0 - 1d3b6: 8522 mv a0,s0 - 1d3b8: 6402 ld s0,0(sp) - 1d3ba: 60a2 ld ra,8(sp) - 1d3bc: 0141 addi sp,sp,16 - 1d3be: 9d3f806f j 15d90 - -000000000001d3c2 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE>: - 1d3c2: 7139 addi sp,sp,-64 - 1d3c4: e852 sd s4,16(sp) - 1d3c6: 8a2a mv s4,a0 - 1d3c8: 852e mv a0,a1 - 1d3ca: fc06 sd ra,56(sp) - 1d3cc: f822 sd s0,48(sp) - 1d3ce: f426 sd s1,40(sp) - 1d3d0: f04a sd s2,32(sp) - 1d3d2: ec4e sd s3,24(sp) - 1d3d4: 892e mv s2,a1 - 1d3d6: fd1ff0ef jal ra,1d3a6 <_ZN7testing8internal11GetFileSizeEP8_IO_FILE> - 1d3da: 84aa mv s1,a0 - 1d3dc: fb4f80ef jal ra,15b90 <_Znam@plt> - 1d3e0: 89aa mv s3,a0 - 1d3e2: 4601 li a2,0 - 1d3e4: 854a mv a0,s2 - 1d3e6: 4581 li a1,0 - 1d3e8: f09f70ef jal ra,152f0 - 1d3ec: 4401 li s0,0 - 1d3ee: a019 j 1d3f4 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x32> - 1d3f0: 00947c63 bgeu s0,s1,1d408 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x46> - 1d3f4: 40848633 sub a2,s1,s0 - 1d3f8: 00898533 add a0,s3,s0 - 1d3fc: 86ca mv a3,s2 - 1d3fe: 4585 li a1,1 - 1d400: cd0f80ef jal ra,158d0 - 1d404: 942a add s0,s0,a0 - 1d406: f56d bnez a0,1d3f0 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x2e> - 1d408: 010a0513 addi a0,s4,16 - 1d40c: e422 sd s0,8(sp) - 1d40e: 00aa3023 sd a0,0(s4) - 1d412: 47bd li a5,15 - 1d414: 0287fb63 bgeu a5,s0,1d44a <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x88> - 1d418: 4601 li a2,0 - 1d41a: 002c addi a1,sp,8 - 1d41c: 8552 mv a0,s4 - 1d41e: a92f80ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1d422: 67a2 ld a5,8(sp) - 1d424: 00aa3023 sd a0,0(s4) - 1d428: 00fa3823 sd a5,16(s4) - 1d42c: 874e mv a4,s3 - 1d42e: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1d432: 02070407 vle8.v v8,(a4) - 1d436: 8c1d sub s0,s0,a5 - 1d438: 973e add a4,a4,a5 - 1d43a: 02050427 vse8.v v8,(a0) - 1d43e: 953e add a0,a0,a5 - 1d440: f47d bnez s0,1d42e <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x6c> - 1d442: 6422 ld s0,8(sp) - 1d444: 000a3503 ld a0,0(s4) - 1d448: a801 j 1d458 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x96> - 1d44a: 4785 li a5,1 - 1d44c: 02f41763 bne s0,a5,1d47a <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0xb8> - 1d450: 0009c783 lbu a5,0(s3) - 1d454: 00fa0823 sb a5,16(s4) - 1d458: 008a3423 sd s0,8(s4) - 1d45c: 9522 add a0,a0,s0 - 1d45e: 00050023 sb zero,0(a0) - 1d462: 854e mv a0,s3 - 1d464: 94df80ef jal ra,15db0 <_ZdaPv@plt> - 1d468: 70e2 ld ra,56(sp) - 1d46a: 7442 ld s0,48(sp) - 1d46c: 74a2 ld s1,40(sp) - 1d46e: 7902 ld s2,32(sp) - 1d470: 69e2 ld s3,24(sp) - 1d472: 8552 mv a0,s4 - 1d474: 6a42 ld s4,16(sp) - 1d476: 6121 addi sp,sp,64 - 1d478: 8082 ret - 1d47a: dc79 beqz s0,1d458 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x96> - 1d47c: bf45 j 1d42c <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE+0x6a> - -000000000001d47e <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev>: - 1d47e: 7159 addi sp,sp,-112 - 1d480: f0a2 sd s0,96(sp) - 1d482: 8e01b403 ld s0,-1824(gp) # 4b670 <_ZN7testing8internalL21g_injected_test_argvsE> - 1d486: e4ce sd s3,72(sp) - 1d488: f486 sd ra,104(sp) - 1d48a: 89aa mv s3,a0 - 1d48c: 10040263 beqz s0,1d590 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x112> - 1d490: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1d494: 5e0030d7 vmv.v.i v1,0 - 1d498: eca6 sd s1,88(sp) - 1d49a: f45e sd s7,40(sp) - 1d49c: 6418 ld a4,8(s0) - 1d49e: 601c ld a5,0(s0) - 1d4a0: 020570a7 vse64.v v1,(a0) - 1d4a4: 00053823 sd zero,16(a0) - 1d4a8: 40f704b3 sub s1,a4,a5 - 1d4ac: 0cf70963 beq a4,a5,1d57e <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x100> - 1d4b0: fc100793 li a5,-63 - 1d4b4: 8385 srli a5,a5,0x1 - 1d4b6: e8ca sd s2,80(sp) - 1d4b8: e0d2 sd s4,64(sp) - 1d4ba: 0e97e563 bltu a5,s1,1d5a4 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x126> - 1d4be: 8526 mv a0,s1 - 1d4c0: be0f80ef jal ra,158a0 <_Znwm@plt> - 1d4c4: 8baa mv s7,a0 - 1d4c6: 94de add s1,s1,s7 - 1d4c8: 0099b823 sd s1,16(s3) - 1d4cc: 0179b023 sd s7,0(s3) - 1d4d0: 0179b423 sd s7,8(s3) - 1d4d4: 00043903 ld s2,0(s0) - 1d4d8: 00843a03 ld s4,8(s0) - 1d4dc: 0d490263 beq s2,s4,1d5a0 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x122> - 1d4e0: fc56 sd s5,56(sp) - 1d4e2: f85a sd s6,48(sp) - 1d4e4: f062 sd s8,32(sp) - 1d4e6: ec66 sd s9,24(sp) - 1d4e8: 84de mv s1,s7 - 1d4ea: 4abd li s5,15 - 1d4ec: 4b05 li s6,1 - 1d4ee: 00810c13 addi s8,sp,8 - 1d4f2: a831 j 1d50e <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x90> - 1d4f4: 09640963 beq s0,s6,1d586 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x108> - 1d4f8: ec0d bnez s0,1d532 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0xb4> - 1d4fa: e480 sd s0,8(s1) - 1d4fc: 9522 add a0,a0,s0 - 1d4fe: 00050023 sb zero,0(a0) - 1d502: 02090913 addi s2,s2,32 - 1d506: 02048493 addi s1,s1,32 - 1d50a: 052a0a63 beq s4,s2,1d55e <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0xe0> - 1d50e: 00893403 ld s0,8(s2) - 1d512: 01048513 addi a0,s1,16 - 1d516: e088 sd a0,0(s1) - 1d518: 00093c83 ld s9,0(s2) - 1d51c: e422 sd s0,8(sp) - 1d51e: fc8afbe3 bgeu s5,s0,1d4f4 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x76> - 1d522: 4601 li a2,0 - 1d524: 85e2 mv a1,s8 - 1d526: 8526 mv a0,s1 - 1d528: 988f80ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1d52c: 67a2 ld a5,8(sp) - 1d52e: e088 sd a0,0(s1) - 1d530: e89c sd a5,16(s1) - 1d532: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1d536: 020c8407 vle8.v v8,(s9) - 1d53a: 8c1d sub s0,s0,a5 - 1d53c: 9cbe add s9,s9,a5 - 1d53e: 02050427 vse8.v v8,(a0) - 1d542: 953e add a0,a0,a5 - 1d544: f47d bnez s0,1d532 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0xb4> - 1d546: 6422 ld s0,8(sp) - 1d548: 6088 ld a0,0(s1) - 1d54a: 02090913 addi s2,s2,32 - 1d54e: e480 sd s0,8(s1) - 1d550: 9522 add a0,a0,s0 - 1d552: 00050023 sb zero,0(a0) - 1d556: 02048493 addi s1,s1,32 - 1d55a: fb2a1ae3 bne s4,s2,1d50e <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x90> - 1d55e: 7ae2 ld s5,56(sp) - 1d560: 7b42 ld s6,48(sp) - 1d562: 7c02 ld s8,32(sp) - 1d564: 6ce2 ld s9,24(sp) - 1d566: 70a6 ld ra,104(sp) - 1d568: 7406 ld s0,96(sp) - 1d56a: 0099b423 sd s1,8(s3) - 1d56e: 6946 ld s2,80(sp) - 1d570: 64e6 ld s1,88(sp) - 1d572: 6a06 ld s4,64(sp) - 1d574: 7ba2 ld s7,40(sp) - 1d576: 854e mv a0,s3 - 1d578: 69a6 ld s3,72(sp) - 1d57a: 6165 addi sp,sp,112 - 1d57c: 8082 ret - 1d57e: e8ca sd s2,80(sp) - 1d580: e0d2 sd s4,64(sp) - 1d582: 4b81 li s7,0 - 1d584: b789 j 1d4c6 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x48> - 1d586: 000cc783 lbu a5,0(s9) - 1d58a: 00f48823 sb a5,16(s1) - 1d58e: b7b5 j 1d4fa <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x7c> - 1d590: f9ffb0ef jal ra,1952e <_ZN7testing8internal8GetArgvsB5cxx11Ev> - 1d594: 70a6 ld ra,104(sp) - 1d596: 7406 ld s0,96(sp) - 1d598: 854e mv a0,s3 - 1d59a: 69a6 ld s3,72(sp) - 1d59c: 6165 addi sp,sp,112 - 1d59e: 8082 ret - 1d5a0: 84de mv s1,s7 - 1d5a2: b7d1 j 1d566 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0xe8> - 1d5a4: fc56 sd s5,56(sp) - 1d5a6: f85a sd s6,48(sp) - 1d5a8: f062 sd s8,32(sp) - 1d5aa: ec66 sd s9,24(sp) - 1d5ac: ef4f80ef jal ra,15ca0 <_ZSt28__throw_bad_array_new_lengthv@plt> - 1d5b0: 810f80ef jal ra,155c0 <__cxa_begin_catch@plt> - 1d5b4: 009b8963 beq s7,s1,1d5c6 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x148> - 1d5b8: 855e mv a0,s7 - 1d5ba: 020b8b93 addi s7,s7,32 - 1d5be: d46f90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1d5c2: fe9b9be3 bne s7,s1,1d5b8 <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x13a> - 1d5c6: aaaf80ef jal ra,15870 <__cxa_rethrow@plt> - 1d5ca: 842a mv s0,a0 - 1d5cc: e94f80ef jal ra,15c60 <__cxa_end_catch@plt> - 1d5d0: 0009b503 ld a0,0(s3) - 1d5d4: c119 beqz a0,1d5da <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev+0x15c> - 1d5d6: b2af80ef jal ra,15900 <_ZdlPv@plt> - 1d5da: 8522 mv a0,s0 - 1d5dc: a14f80ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000001d5e0 <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE>: - 1d5e0: 7179 addi sp,sp,-48 - 1d5e2: e052 sd s4,0(sp) - 1d5e4: 8b818a13 addi s4,gp,-1864 # 4b648 <_ZN7testing8internalL7g_argvsE> - 1d5e8: e44e sd s3,8(sp) - 1d5ea: 028a3983 ld s3,40(s4) - 1d5ee: ec26 sd s1,24(sp) - 1d5f0: f406 sd ra,40(sp) - 1d5f2: 84aa mv s1,a0 - 1d5f4: 04a98363 beq s3,a0,1d63a <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x5a> - 1d5f8: 04098163 beqz s3,1d63a <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x5a> - 1d5fc: f022 sd s0,32(sp) - 1d5fe: e84a sd s2,16(sp) - 1d600: 0009b403 ld s0,0(s3) - 1d604: 0089b903 ld s2,8(s3) - 1d608: 01240f63 beq s0,s2,1d626 <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x46> - 1d60c: 6008 ld a0,0(s0) - 1d60e: 01040793 addi a5,s0,16 - 1d612: 00f50463 beq a0,a5,1d61a <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x3a> - 1d616: aeaf80ef jal ra,15900 <_ZdlPv@plt> - 1d61a: 02040413 addi s0,s0,32 - 1d61e: fe8917e3 bne s2,s0,1d60c <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x2c> - 1d622: 0009b903 ld s2,0(s3) - 1d626: 00090563 beqz s2,1d630 <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x50> - 1d62a: 854a mv a0,s2 - 1d62c: ad4f80ef jal ra,15900 <_ZdlPv@plt> - 1d630: 854e mv a0,s3 - 1d632: acef80ef jal ra,15900 <_ZdlPv@plt> - 1d636: 7402 ld s0,32(sp) - 1d638: 6942 ld s2,16(sp) - 1d63a: 70a2 ld ra,40(sp) - 1d63c: 029a3423 sd s1,40(s4) - 1d640: 69a2 ld s3,8(sp) - 1d642: 64e2 ld s1,24(sp) - 1d644: 6a02 ld s4,0(sp) - 1d646: 6145 addi sp,sp,48 - 1d648: 8082 ret - -000000000001d64a <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE>: - 1d64a: 7159 addi sp,sp,-112 - 1d64c: f0a2 sd s0,96(sp) - 1d64e: 842a mv s0,a0 - 1d650: 4561 li a0,24 - 1d652: e8ca sd s2,80(sp) - 1d654: e4ce sd s3,72(sp) - 1d656: fc56 sd s5,56(sp) - 1d658: f486 sd ra,104(sp) - 1d65a: f45e sd s7,40(sp) - 1d65c: a44f80ef jal ra,158a0 <_Znwm@plt> - 1d660: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1d664: 5e0030d7 vmv.v.i v1,0 - 1d668: 00043903 ld s2,0(s0) - 1d66c: 00843983 ld s3,8(s0) - 1d670: 020570a7 vse64.v v1,(a0) - 1d674: fc100793 li a5,-63 - 1d678: 00053823 sd zero,16(a0) - 1d67c: 41298433 sub s0,s3,s2 - 1d680: 8385 srli a5,a5,0x1 - 1d682: 8aaa mv s5,a0 - 1d684: 1087ed63 bltu a5,s0,1d79e <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x154> - 1d688: c079 beqz s0,1d74e <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x104> - 1d68a: 8522 mv a0,s0 - 1d68c: a14f80ef jal ra,158a0 <_Znwm@plt> - 1d690: 8baa mv s7,a0 - 1d692: eca6 sd s1,88(sp) - 1d694: 945e add s0,s0,s7 - 1d696: 008ab823 sd s0,16(s5) - 1d69a: 017ab023 sd s7,0(s5) - 1d69e: 0d390163 beq s2,s3,1d760 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x116> - 1d6a2: e0d2 sd s4,64(sp) - 1d6a4: f85a sd s6,48(sp) - 1d6a6: f062 sd s8,32(sp) - 1d6a8: ec66 sd s9,24(sp) - 1d6aa: 84de mv s1,s7 - 1d6ac: 4a3d li s4,15 - 1d6ae: 4b05 li s6,1 - 1d6b0: 00810c13 addi s8,sp,8 - 1d6b4: a839 j 1d6d2 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x88> - 1d6b6: 000cc783 lbu a5,0(s9) - 1d6ba: 00f48823 sb a5,16(s1) - 1d6be: e480 sd s0,8(s1) - 1d6c0: 9522 add a0,a0,s0 - 1d6c2: 00050023 sb zero,0(a0) - 1d6c6: 02090913 addi s2,s2,32 - 1d6ca: 02048493 addi s1,s1,32 - 1d6ce: 05298563 beq s3,s2,1d718 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xce> - 1d6d2: 00893403 ld s0,8(s2) - 1d6d6: 01048513 addi a0,s1,16 - 1d6da: e088 sd a0,0(s1) - 1d6dc: 00093c83 ld s9,0(s2) - 1d6e0: e422 sd s0,8(sp) - 1d6e2: 048a6d63 bltu s4,s0,1d73c <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xf2> - 1d6e6: fd6408e3 beq s0,s6,1d6b6 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x6c> - 1d6ea: d871 beqz s0,1d6be <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x74> - 1d6ec: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1d6f0: 020c8407 vle8.v v8,(s9) - 1d6f4: 8c1d sub s0,s0,a5 - 1d6f6: 9cbe add s9,s9,a5 - 1d6f8: 02050427 vse8.v v8,(a0) - 1d6fc: 953e add a0,a0,a5 - 1d6fe: f47d bnez s0,1d6ec <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xa2> - 1d700: 6422 ld s0,8(sp) - 1d702: 6088 ld a0,0(s1) - 1d704: 02090913 addi s2,s2,32 - 1d708: e480 sd s0,8(s1) - 1d70a: 9522 add a0,a0,s0 - 1d70c: 00050023 sb zero,0(a0) - 1d710: 02048493 addi s1,s1,32 - 1d714: fb299fe3 bne s3,s2,1d6d2 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x88> - 1d718: 6a06 ld s4,64(sp) - 1d71a: 7b42 ld s6,48(sp) - 1d71c: 7c02 ld s8,32(sp) - 1d71e: 6ce2 ld s9,24(sp) - 1d720: 009ab423 sd s1,8(s5) - 1d724: 8556 mv a0,s5 - 1d726: ebbff0ef jal ra,1d5e0 <_ZN7testing8internal18SetInjectableArgvsEPKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE> - 1d72a: 70a6 ld ra,104(sp) - 1d72c: 7406 ld s0,96(sp) - 1d72e: 64e6 ld s1,88(sp) - 1d730: 6946 ld s2,80(sp) - 1d732: 69a6 ld s3,72(sp) - 1d734: 7ae2 ld s5,56(sp) - 1d736: 7ba2 ld s7,40(sp) - 1d738: 6165 addi sp,sp,112 - 1d73a: 8082 ret - 1d73c: 4601 li a2,0 - 1d73e: 85e2 mv a1,s8 - 1d740: 8526 mv a0,s1 - 1d742: f6ff70ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1d746: 67a2 ld a5,8(sp) - 1d748: e088 sd a0,0(s1) - 1d74a: e89c sd a5,16(s1) - 1d74c: b745 j 1d6ec <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xa2> - 1d74e: 4b81 li s7,0 - 1d750: eca6 sd s1,88(sp) - 1d752: 945e add s0,s0,s7 - 1d754: 008ab823 sd s0,16(s5) - 1d758: 017ab023 sd s7,0(s5) - 1d75c: f53913e3 bne s2,s3,1d6a2 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x58> - 1d760: 84de mv s1,s7 - 1d762: bf7d j 1d720 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0xd6> - 1d764: e5df70ef jal ra,155c0 <__cxa_begin_catch@plt> - 1d768: 049b8163 beq s7,s1,1d7aa <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x160> - 1d76c: 855e mv a0,s7 - 1d76e: 020b8b93 addi s7,s7,32 - 1d772: b92f90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1d776: 029b8a63 beq s7,s1,1d7aa <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x160> - 1d77a: bfcd j 1d76c <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x122> - 1d77c: 842a mv s0,a0 - 1d77e: eca6 sd s1,88(sp) - 1d780: e0d2 sd s4,64(sp) - 1d782: f85a sd s6,48(sp) - 1d784: f062 sd s8,32(sp) - 1d786: ec66 sd s9,24(sp) - 1d788: 000ab503 ld a0,0(s5) - 1d78c: c119 beqz a0,1d792 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x148> - 1d78e: 972f80ef jal ra,15900 <_ZdlPv@plt> - 1d792: 8556 mv a0,s5 - 1d794: 96cf80ef jal ra,15900 <_ZdlPv@plt> - 1d798: 8522 mv a0,s0 - 1d79a: 856f80ef jal ra,157f0 <_Unwind_Resume@plt> - 1d79e: 0001b517 auipc a0,0x1b - 1d7a2: 64250513 addi a0,a0,1602 # 38de0 <_IO_stdin_used+0x788> - 1d7a6: 94af80ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 1d7aa: 8c6f80ef jal ra,15870 <__cxa_rethrow@plt> - 1d7ae: 842a mv s0,a0 - 1d7b0: cb0f80ef jal ra,15c60 <__cxa_end_catch@plt> - 1d7b4: bfd1 j 1d788 <_ZN7testing8internal18SetInjectableArgvsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE+0x13e> - -000000000001d7b6 <_ZN7testing8internal20ClearInjectableArgvsEv>: - 1d7b6: 1101 addi sp,sp,-32 - 1d7b8: e04a sd s2,0(sp) - 1d7ba: 8e01b903 ld s2,-1824(gp) # 4b670 <_ZN7testing8internalL21g_injected_test_argvsE> - 1d7be: ec06 sd ra,24(sp) - 1d7c0: 04090063 beqz s2,1d800 <_ZN7testing8internal20ClearInjectableArgvsEv+0x4a> - 1d7c4: e822 sd s0,16(sp) - 1d7c6: e426 sd s1,8(sp) - 1d7c8: 00093403 ld s0,0(s2) - 1d7cc: 00893483 ld s1,8(s2) - 1d7d0: 00940f63 beq s0,s1,1d7ee <_ZN7testing8internal20ClearInjectableArgvsEv+0x38> - 1d7d4: 6008 ld a0,0(s0) - 1d7d6: 01040793 addi a5,s0,16 - 1d7da: 00f50463 beq a0,a5,1d7e2 <_ZN7testing8internal20ClearInjectableArgvsEv+0x2c> - 1d7de: 922f80ef jal ra,15900 <_ZdlPv@plt> - 1d7e2: 02040413 addi s0,s0,32 - 1d7e6: fe8497e3 bne s1,s0,1d7d4 <_ZN7testing8internal20ClearInjectableArgvsEv+0x1e> - 1d7ea: 00093483 ld s1,0(s2) - 1d7ee: c481 beqz s1,1d7f6 <_ZN7testing8internal20ClearInjectableArgvsEv+0x40> - 1d7f0: 8526 mv a0,s1 - 1d7f2: 90ef80ef jal ra,15900 <_ZdlPv@plt> - 1d7f6: 854a mv a0,s2 - 1d7f8: 908f80ef jal ra,15900 <_ZdlPv@plt> - 1d7fc: 6442 ld s0,16(sp) - 1d7fe: 64a2 ld s1,8(sp) - 1d800: 60e2 ld ra,24(sp) - 1d802: 8e01b023 sd zero,-1824(gp) # 4b670 <_ZN7testing8internalL21g_injected_test_argvsE> - 1d806: 6902 ld s2,0(sp) - 1d808: 6105 addi sp,sp,32 - 1d80a: 8082 ret - -000000000001d80c <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi>: - 1d80c: 711d addi sp,sp,-96 - 1d80e: e8a2 sd s0,80(sp) - 1d810: e4a6 sd s1,72(sp) - 1d812: e0ca sd s2,64(sp) - 1d814: 842e mv s0,a1 - 1d816: 84aa mv s1,a0 - 1d818: 8932 mv s2,a2 - 1d81a: 852e mv a0,a1 - 1d81c: 4629 li a2,10 - 1d81e: 858a mv a1,sp - 1d820: ec86 sd ra,88(sp) - 1d822: e002 sd zero,0(sp) - 1d824: a7cf80ef jal ra,15aa0 <__isoc23_strtol@plt> - 1d828: 6782 ld a5,0(sp) - 1d82a: 0007c783 lbu a5,0(a5) - 1d82e: 10079163 bnez a5,1d930 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x124> - 1d832: 57fd li a5,-1 - 1d834: 8385 srli a5,a5,0x1 - 1d836: 97aa add a5,a5,a0 - 1d838: 56f5 li a3,-3 - 1d83a: 0005071b sext.w a4,a0 - 1d83e: 00f6e463 bltu a3,a5,1d846 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x3a> - 1d842: 0ca70e63 beq a4,a0,1d91e <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x112> - 1d846: fc4e sd s3,56(sp) - 1d848: 00810993 addi s3,sp,8 - 1d84c: 854e mv a0,s3 - 1d84e: d4afc0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 1d852: 6522 ld a0,8(sp) - 1d854: 4625 li a2,9 - 1d856: 0001b597 auipc a1,0x1b - 1d85a: 5c258593 addi a1,a1,1474 # 38e18 <_IO_stdin_used+0x7c0> - 1d85e: 0541 addi a0,a0,16 - 1d860: ea1f70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1d864: 67a2 ld a5,8(sp) - 1d866: 01010913 addi s2,sp,16 - 1d86a: 85a6 mv a1,s1 - 1d86c: 854a mv a0,s2 - 1d86e: 01078493 addi s1,a5,16 - 1d872: 951fc0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1d876: 6662 ld a2,24(sp) - 1d878: 65c2 ld a1,16(sp) - 1d87a: 8526 mv a0,s1 - 1d87c: e85f70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1d880: 6542 ld a0,16(sp) - 1d882: 1004 addi s1,sp,32 - 1d884: 00950463 beq a0,s1,1d88c <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x80> - 1d888: 878f80ef jal ra,15900 <_ZdlPv@plt> - 1d88c: 6522 ld a0,8(sp) - 1d88e: 03100613 li a2,49 - 1d892: 0001b597 auipc a1,0x1b - 1d896: 59658593 addi a1,a1,1430 # 38e28 <_IO_stdin_used+0x7d0> - 1d89a: 0541 addi a0,a0,16 - 1d89c: e65f70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1d8a0: 6522 ld a0,8(sp) - 1d8a2: 462d li a2,11 - 1d8a4: 0001b597 auipc a1,0x1b - 1d8a8: 5d458593 addi a1,a1,1492 # 38e78 <_IO_stdin_used+0x820> - 1d8ac: 0541 addi a0,a0,16 - 1d8ae: e53f70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1d8b2: 8522 mv a0,s0 - 1d8b4: b1cf80ef jal ra,15bd0 - 1d8b8: 862a mv a2,a0 - 1d8ba: 6522 ld a0,8(sp) - 1d8bc: 85a2 mv a1,s0 - 1d8be: 0541 addi a0,a0,16 - 1d8c0: e41f70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1d8c4: 6522 ld a0,8(sp) - 1d8c6: 464d li a2,19 - 1d8c8: 0001b597 auipc a1,0x1b - 1d8cc: 5c058593 addi a1,a1,1472 # 38e88 <_IO_stdin_used+0x830> - 1d8d0: 0541 addi a0,a0,16 - 1d8d2: e2ff70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1d8d6: 85ce mv a1,s3 - 1d8d8: 854a mv a0,s2 - 1d8da: 8e9fc0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1d8de: 65c2 ld a1,16(sp) - 1d8e0: 0001b517 auipc a0,0x1b - 1d8e4: 7e050513 addi a0,a0,2016 # 390c0 <_IO_stdin_used+0xa68> - 1d8e8: df9f70ef jal ra,156e0 - 1d8ec: 6542 ld a0,16(sp) - 1d8ee: 00950463 beq a0,s1,1d8f6 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0xea> - 1d8f2: 80ef80ef jal ra,15900 <_ZdlPv@plt> - 1d8f6: 0002d797 auipc a5,0x2d - 1d8fa: 58a7b783 ld a5,1418(a5) # 4ae80 - 1d8fe: 6388 ld a0,0(a5) - 1d900: b90f80ef jal ra,15c90 - 1d904: 6522 ld a0,8(sp) - 1d906: c501 beqz a0,1d90e <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x102> - 1d908: 611c ld a5,0(a0) - 1d90a: 679c ld a5,8(a5) - 1d90c: 9782 jalr a5 - 1d90e: 60e6 ld ra,88(sp) - 1d910: 6446 ld s0,80(sp) - 1d912: 79e2 ld s3,56(sp) - 1d914: 64a6 ld s1,72(sp) - 1d916: 6906 ld s2,64(sp) - 1d918: 4501 li a0,0 - 1d91a: 6125 addi sp,sp,96 - 1d91c: 8082 ret - 1d91e: 60e6 ld ra,88(sp) - 1d920: 6446 ld s0,80(sp) - 1d922: 00e92023 sw a4,0(s2) - 1d926: 64a6 ld s1,72(sp) - 1d928: 6906 ld s2,64(sp) - 1d92a: 4505 li a0,1 - 1d92c: 6125 addi sp,sp,96 - 1d92e: 8082 ret - 1d930: fc4e sd s3,56(sp) - 1d932: 00810993 addi s3,sp,8 - 1d936: 854e mv a0,s3 - 1d938: c60fc0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 1d93c: 6522 ld a0,8(sp) - 1d93e: 0001b597 auipc a1,0x1b - 1d942: 4da58593 addi a1,a1,1242 # 38e18 <_IO_stdin_used+0x7c0> - 1d946: 0541 addi a0,a0,16 - 1d948: ce9f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1d94c: 67a2 ld a5,8(sp) - 1d94e: 01010913 addi s2,sp,16 - 1d952: 85a6 mv a1,s1 - 1d954: 854a mv a0,s2 - 1d956: 01078493 addi s1,a5,16 - 1d95a: 869fc0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1d95e: 6662 ld a2,24(sp) - 1d960: 65c2 ld a1,16(sp) - 1d962: 8526 mv a0,s1 - 1d964: d9df70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1d968: 6542 ld a0,16(sp) - 1d96a: 101c addi a5,sp,32 - 1d96c: 00f50463 beq a0,a5,1d974 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x168> - 1d970: f91f70ef jal ra,15900 <_ZdlPv@plt> - 1d974: 6522 ld a0,8(sp) - 1d976: 0001b597 auipc a1,0x1b - 1d97a: 4b258593 addi a1,a1,1202 # 38e28 <_IO_stdin_used+0x7d0> - 1d97e: 0541 addi a0,a0,16 - 1d980: cb1f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1d984: 6522 ld a0,8(sp) - 1d986: 0001b597 auipc a1,0x1b - 1d98a: 4da58593 addi a1,a1,1242 # 38e60 <_IO_stdin_used+0x808> - 1d98e: 0541 addi a0,a0,16 - 1d990: ca1f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1d994: 8522 mv a0,s0 - 1d996: a3af80ef jal ra,15bd0 - 1d99a: 862a mv a2,a0 - 1d99c: 6522 ld a0,8(sp) - 1d99e: 85a2 mv a1,s0 - 1d9a0: 0541 addi a0,a0,16 - 1d9a2: d5ff70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1d9a6: 6522 ld a0,8(sp) - 1d9a8: 0001b597 auipc a1,0x1b - 1d9ac: 4c858593 addi a1,a1,1224 # 38e70 <_IO_stdin_used+0x818> - 1d9b0: 0541 addi a0,a0,16 - 1d9b2: c7ff70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1d9b6: 85ce mv a1,s3 - 1d9b8: 854a mv a0,s2 - 1d9ba: 809fc0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1d9be: 65c2 ld a1,16(sp) - 1d9c0: 0001b517 auipc a0,0x1b - 1d9c4: 70050513 addi a0,a0,1792 # 390c0 <_IO_stdin_used+0xa68> - 1d9c8: d19f70ef jal ra,156e0 - 1d9cc: 854a mv a0,s2 - 1d9ce: 936f90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1d9d2: 0002d797 auipc a5,0x2d - 1d9d6: 4ae7b783 ld a5,1198(a5) # 4ae80 - 1d9da: 6388 ld a0,0(a5) - 1d9dc: ab4f80ef jal ra,15c90 - 1d9e0: b715 j 1d904 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0xf8> - 1d9e2: 842a mv s0,a0 - 1d9e4: 854a mv a0,s2 - 1d9e6: 91ef90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1d9ea: 6522 ld a0,8(sp) - 1d9ec: c501 beqz a0,1d9f4 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1e8> - 1d9ee: 611c ld a5,0(a0) - 1d9f0: 679c ld a5,8(a5) - 1d9f2: 9782 jalr a5 - 1d9f4: 8522 mv a0,s0 - 1d9f6: dfbf70ef jal ra,157f0 <_Unwind_Resume@plt> - 1d9fa: b7e5 j 1d9e2 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1d6> - 1d9fc: 842a mv s0,a0 - 1d9fe: b7f5 j 1d9ea <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1de> - 1da00: b7cd j 1d9e2 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1d6> - 1da02: b7c5 j 1d9e2 <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1d6> - 1da04: 842a mv s0,a0 - 1da06: b7d5 j 1d9ea <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi+0x1de> - -000000000001da08 <_ZN7testing8internal17Int32FromEnvOrDieEPKci>: - 1da08: 7179 addi sp,sp,-48 - 1da0a: f022 sd s0,32(sp) - 1da0c: e84a sd s2,16(sp) - 1da0e: f406 sd ra,40(sp) - 1da10: 842e mv s0,a1 - 1da12: 892a mv s2,a0 - 1da14: 8bcf80ef jal ra,15ad0 - 1da18: cd29 beqz a0,1da72 <_ZN7testing8internal17Int32FromEnvOrDieEPKci+0x6a> - 1da1a: 0020 addi s0,sp,8 - 1da1c: ec26 sd s1,24(sp) - 1da1e: 84aa mv s1,a0 - 1da20: 8522 mv a0,s0 - 1da22: b76fc0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 1da26: 6522 ld a0,8(sp) - 1da28: 02200613 li a2,34 - 1da2c: 0001b597 auipc a1,0x1b - 1da30: 47458593 addi a1,a1,1140 # 38ea0 <_IO_stdin_used+0x848> - 1da34: 0541 addi a0,a0,16 - 1da36: ccbf70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1da3a: 854a mv a0,s2 - 1da3c: 994f80ef jal ra,15bd0 - 1da40: 862a mv a2,a0 - 1da42: 6522 ld a0,8(sp) - 1da44: 85ca mv a1,s2 - 1da46: 0541 addi a0,a0,16 - 1da48: cb9f70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1da4c: 85a6 mv a1,s1 - 1da4e: 8522 mv a0,s0 - 1da50: 0050 addi a2,sp,4 - 1da52: dbbff0ef jal ra,1d80c <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi> - 1da56: 842a mv s0,a0 - 1da58: 6522 ld a0,8(sp) - 1da5a: c501 beqz a0,1da62 <_ZN7testing8internal17Int32FromEnvOrDieEPKci+0x5a> - 1da5c: 611c ld a5,0(a0) - 1da5e: 679c ld a5,8(a5) - 1da60: 9782 jalr a5 - 1da62: cc11 beqz s0,1da7e <_ZN7testing8internal17Int32FromEnvOrDieEPKci+0x76> - 1da64: 70a2 ld ra,40(sp) - 1da66: 7402 ld s0,32(sp) - 1da68: 4512 lw a0,4(sp) - 1da6a: 64e2 ld s1,24(sp) - 1da6c: 6942 ld s2,16(sp) - 1da6e: 6145 addi sp,sp,48 - 1da70: 8082 ret - 1da72: 70a2 ld ra,40(sp) - 1da74: 8522 mv a0,s0 - 1da76: 7402 ld s0,32(sp) - 1da78: 6942 ld s2,16(sp) - 1da7a: 6145 addi sp,sp,48 - 1da7c: 8082 ret - 1da7e: 4505 li a0,1 - 1da80: a81f70ef jal ra,15500 - 1da84: 67a2 ld a5,8(sp) - 1da86: 842a mv s0,a0 - 1da88: c789 beqz a5,1da92 <_ZN7testing8internal17Int32FromEnvOrDieEPKci+0x8a> - 1da8a: 6398 ld a4,0(a5) - 1da8c: 853e mv a0,a5 - 1da8e: 671c ld a5,8(a4) - 1da90: 9782 jalr a5 - 1da92: 8522 mv a0,s0 - 1da94: d5df70ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000001da98 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE>: - 1da98: 7111 addi sp,sp,-256 - 1da9a: f9a2 sd s0,240(sp) - 1da9c: fd86 sd ra,248(sp) - 1da9e: e1da sd s6,192(sp) - 1daa0: f16a sd s10,160(sp) - 1daa2: 842a mv s0,a0 - 1daa4: 1c058d63 beqz a1,1dc7e <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1e6> - 1daa8: 617c ld a5,192(a0) - 1daaa: 0b853d03 ld s10,184(a0) - 1daae: f83e sd a5,48(sp) - 1dab0: 3da78963 beq a5,s10,1de82 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3ea> - 1dab4: f5a6 sd s1,232(sp) - 1dab6: f1ca sd s2,224(sp) - 1dab8: edce sd s3,216(sp) - 1daba: e9d2 sd s4,208(sp) - 1dabc: e5d6 sd s5,200(sp) - 1dabe: fd5e sd s7,184(sp) - 1dac0: f962 sd s8,176(sp) - 1dac2: f566 sd s9,168(sp) - 1dac4: ed6e sd s11,152(sp) - 1dac6: 4785 li a5,1 - 1dac8: 3af59963 bne a1,a5,1de7a <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3e2> - 1dacc: 109c addi a5,sp,96 - 1dace: ec3e sd a5,24(sp) - 1dad0: 00bc addi a5,sp,72 - 1dad2: 8cae mv s9,a1 - 1dad4: 4b01 li s6,0 - 1dad6: 05010993 addi s3,sp,80 - 1dada: 4bbd li s7,15 - 1dadc: 07010a93 addi s5,sp,112 - 1dae0: e83e sd a5,16(sp) - 1dae2: 000d3903 ld s2,0(s10) - 1dae6: 67e2 ld a5,24(sp) - 1dae8: 00893483 ld s1,8(s2) - 1daec: e8be sd a5,80(sp) - 1daee: 38048e63 beqz s1,1de8a <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3f2> - 1daf2: 8526 mv a0,s1 - 1daf4: 8dcf80ef jal ra,15bd0 - 1daf8: f8aa sd a0,112(sp) - 1dafa: 842a mv s0,a0 - 1dafc: 14abec63 bltu s7,a0,1dc54 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1bc> - 1db00: 15950563 beq a0,s9,1dc4a <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1b2> - 1db04: 38051163 bnez a0,1de86 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3ee> - 1db08: 67e2 ld a5,24(sp) - 1db0a: 97a2 add a5,a5,s0 - 1db0c: eca2 sd s0,88(sp) - 1db0e: 00078023 sb zero,0(a5) - 1db12: 03093703 ld a4,48(s2) - 1db16: 03893783 ld a5,56(s2) - 1db1a: 06090823 sb zero,112(s2) - 1db1e: 0ae78663 beq a5,a4,1dbca <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x132> - 1db22: 4a01 li s4,0 - 1db24: fc56 sd s5,56(sp) - 1db26: 0104 addi s1,sp,128 - 1db28: 0002dc17 auipc s8,0x2d - 1db2c: 1a0c3c03 ld s8,416(s8) # 4acc8 <_GLOBAL_OFFSET_TABLE_+0x178> - 1db30: 003a1793 slli a5,s4,0x3 - 1db34: 973e add a4,a4,a5 - 1db36: 6300 ld s0,0(a4) - 1db38: 02043d83 ld s11,32(s0) - 1db3c: f8a6 sd s1,112(sp) - 1db3e: 360d8463 beqz s11,1dea6 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x40e> - 1db42: 856e mv a0,s11 - 1db44: 88cf80ef jal ra,15bd0 - 1db48: e4aa sd a0,72(sp) - 1db4a: 87aa mv a5,a0 - 1db4c: 0aabe963 bltu s7,a0,1dbfe <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x166> - 1db50: 0d950f63 beq a0,s9,1dc2e <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x196> - 1db54: 8526 mv a0,s1 - 1db56: efd5 bnez a5,1dc12 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x17a> - 1db58: 8726 mv a4,s1 - 1db5a: fcbe sd a5,120(sp) - 1db5c: 97ba add a5,a5,a4 - 1db5e: 00078023 sb zero,0(a5) - 1db62: 0001e597 auipc a1,0x1e - 1db66: d4658593 addi a1,a1,-698 # 3b8a8 <_ZN7testingL18kDisableTestFilterE> - 1db6a: 854e mv a0,s3 - 1db6c: c45fb0ef jal ra,197b0 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> - 1db70: 8daa mv s11,a0 - 1db72: c179 beqz a0,1dc38 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1a0> - 1db74: 09b400a3 sb s11,129(s0) - 1db78: 85d6 mv a1,s5 - 1db7a: 854e mv a0,s3 - 1db7c: c6dfb0ef jal ra,197e8 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_> - 1db80: 000c4683 lbu a3,0(s8) - 1db84: 08a40123 sb a0,130(s0) - 1db88: 87aa mv a5,a0 - 1db8a: e699 bnez a3,1db98 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x100> - 1db8c: 001dc713 xori a4,s11,1 - 1db90: 00e577b3 and a5,a0,a4 - 1db94: 0ff7f793 zext.b a5,a5 - 1db98: 08f40023 sb a5,128(s0) - 1db9c: 080401a3 sb zero,131(s0) - 1dba0: 07094703 lbu a4,112(s2) - 1dba4: 7546 ld a0,112(sp) - 1dba6: 01678b3b addw s6,a5,s6 - 1dbaa: 8fd9 or a5,a5,a4 - 1dbac: 06f90823 sb a5,112(s2) - 1dbb0: 00950463 beq a0,s1,1dbb8 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x120> - 1dbb4: d4df70ef jal ra,15900 <_ZdlPv@plt> - 1dbb8: 03093703 ld a4,48(s2) - 1dbbc: 03893783 ld a5,56(s2) - 1dbc0: 0a05 addi s4,s4,1 - 1dbc2: 8f99 sub a5,a5,a4 - 1dbc4: 878d srai a5,a5,0x3 - 1dbc6: f6fa65e3 bltu s4,a5,1db30 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x98> - 1dbca: 6546 ld a0,80(sp) - 1dbcc: 67e2 ld a5,24(sp) - 1dbce: 00f50463 beq a0,a5,1dbd6 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x13e> - 1dbd2: d2ff70ef jal ra,15900 <_ZdlPv@plt> - 1dbd6: 77c2 ld a5,48(sp) - 1dbd8: 0d21 addi s10,s10,8 - 1dbda: f1a794e3 bne a5,s10,1dae2 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x4a> - 1dbde: 74ae ld s1,232(sp) - 1dbe0: 790e ld s2,224(sp) - 1dbe2: 69ee ld s3,216(sp) - 1dbe4: 6a4e ld s4,208(sp) - 1dbe6: 6aae ld s5,200(sp) - 1dbe8: 7bea ld s7,184(sp) - 1dbea: 7c4a ld s8,176(sp) - 1dbec: 7caa ld s9,168(sp) - 1dbee: 6dea ld s11,152(sp) - 1dbf0: 70ee ld ra,248(sp) - 1dbf2: 744e ld s0,240(sp) - 1dbf4: 7d0a ld s10,160(sp) - 1dbf6: 855a mv a0,s6 - 1dbf8: 6b0e ld s6,192(sp) - 1dbfa: 6111 addi sp,sp,256 - 1dbfc: 8082 ret - 1dbfe: 65c2 ld a1,16(sp) - 1dc00: e42a sd a0,8(sp) - 1dc02: 4601 li a2,0 - 1dc04: 8556 mv a0,s5 - 1dc06: aabf70ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1dc0a: 66a6 ld a3,72(sp) - 1dc0c: 67a2 ld a5,8(sp) - 1dc0e: f8aa sd a0,112(sp) - 1dc10: e136 sd a3,128(sp) - 1dc12: 876e mv a4,s11 - 1dc14: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma - 1dc18: 02070407 vle8.v v8,(a4) - 1dc1c: 8f95 sub a5,a5,a3 - 1dc1e: 9736 add a4,a4,a3 - 1dc20: 02050427 vse8.v v8,(a0) - 1dc24: 9536 add a0,a0,a3 - 1dc26: f7fd bnez a5,1dc14 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x17c> - 1dc28: 67a6 ld a5,72(sp) - 1dc2a: 7746 ld a4,112(sp) - 1dc2c: b73d j 1db5a <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0xc2> - 1dc2e: 000dc703 lbu a4,0(s11) - 1dc32: 08e10023 sb a4,128(sp) - 1dc36: b70d j 1db58 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0xc0> - 1dc38: 0001e597 auipc a1,0x1e - 1dc3c: c7058593 addi a1,a1,-912 # 3b8a8 <_ZN7testingL18kDisableTestFilterE> - 1dc40: 8556 mv a0,s5 - 1dc42: b6ffb0ef jal ra,197b0 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> - 1dc46: 8daa mv s11,a0 - 1dc48: b735 j 1db74 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0xdc> - 1dc4a: 0004c783 lbu a5,0(s1) - 1dc4e: 06f10023 sb a5,96(sp) - 1dc52: bd5d j 1db08 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x70> - 1dc54: 4601 li a2,0 - 1dc56: 85d6 mv a1,s5 - 1dc58: 854e mv a0,s3 - 1dc5a: a57f70ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1dc5e: 77c6 ld a5,112(sp) - 1dc60: e8aa sd a0,80(sp) - 1dc62: f0be sd a5,96(sp) - 1dc64: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1dc68: 02048407 vle8.v v8,(s1) - 1dc6c: 8c1d sub s0,s0,a5 - 1dc6e: 94be add s1,s1,a5 - 1dc70: 02050427 vse8.v v8,(a0) - 1dc74: 953e add a0,a0,a5 - 1dc76: f47d bnez s0,1dc64 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1cc> - 1dc78: 7446 ld s0,112(sp) - 1dc7a: 67c6 ld a5,80(sp) - 1dc7c: b579 j 1db0a <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x72> - 1dc7e: 55fd li a1,-1 - 1dc80: 0001e517 auipc a0,0x1e - 1dc84: bf850513 addi a0,a0,-1032 # 3b878 <_ZN7testingL16kTestTotalShardsE> - 1dc88: d81ff0ef jal ra,1da08 <_ZN7testing8internal17Int32FromEnvOrDieEPKci> - 1dc8c: 87aa mv a5,a0 - 1dc8e: 55fd li a1,-1 - 1dc90: 0001e517 auipc a0,0x1e - 1dc94: c0050513 addi a0,a0,-1024 # 3b890 <_ZN7testingL15kTestShardIndexE> - 1dc98: e43e sd a5,8(sp) - 1dc9a: d6fff0ef jal ra,1da08 <_ZN7testing8internal17Int32FromEnvOrDieEPKci> - 1dc9e: 607c ld a5,192(s0) - 1dca0: 0b843d03 ld s10,184(s0) - 1dca4: e82a sd a0,16(sp) - 1dca6: f83e sd a5,48(sp) - 1dca8: 1da78d63 beq a5,s10,1de82 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3ea> - 1dcac: f5a6 sd s1,232(sp) - 1dcae: f1ca sd s2,224(sp) - 1dcb0: edce sd s3,216(sp) - 1dcb2: e9d2 sd s4,208(sp) - 1dcb4: e5d6 sd s5,200(sp) - 1dcb6: fd5e sd s7,184(sp) - 1dcb8: f962 sd s8,176(sp) - 1dcba: f566 sd s9,168(sp) - 1dcbc: ed6e sd s11,152(sp) - 1dcbe: 109c addi a5,sp,96 - 1dcc0: f46a sd s10,40(sp) - 1dcc2: 4b01 li s6,0 - 1dcc4: 4a81 li s5,0 - 1dcc6: 05010993 addi s3,sp,80 - 1dcca: ec3e sd a5,24(sp) - 1dccc: 4c3d li s8,15 - 1dcce: 07010b93 addi s7,sp,112 - 1dcd2: 0002dc97 auipc s9,0x2d - 1dcd6: ff6cbc83 ld s9,-10(s9) # 4acc8 <_GLOBAL_OFFSET_TABLE_+0x178> - 1dcda: 77a2 ld a5,40(sp) - 1dcdc: 0007b903 ld s2,0(a5) - 1dce0: 67e2 ld a5,24(sp) - 1dce2: 00893483 ld s1,8(s2) - 1dce6: e8be sd a5,80(sp) - 1dce8: 1a048163 beqz s1,1de8a <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3f2> - 1dcec: 8526 mv a0,s1 - 1dcee: ee3f70ef jal ra,15bd0 - 1dcf2: f8aa sd a0,112(sp) - 1dcf4: 842a mv s0,a0 - 1dcf6: 14ac6d63 bltu s8,a0,1de50 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3b8> - 1dcfa: 4785 li a5,1 - 1dcfc: 14f51663 bne a0,a5,1de48 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3b0> - 1dd00: 0004c783 lbu a5,0(s1) - 1dd04: 06f10023 sb a5,96(sp) - 1dd08: 67e2 ld a5,24(sp) - 1dd0a: 97a2 add a5,a5,s0 - 1dd0c: eca2 sd s0,88(sp) - 1dd0e: 00078023 sb zero,0(a5) - 1dd12: 03093703 ld a4,48(s2) - 1dd16: 03893783 ld a5,56(s2) - 1dd1a: 06090823 sb zero,112(s2) - 1dd1e: 0cf70163 beq a4,a5,1dde0 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x348> - 1dd22: 00bc addi a5,sp,72 - 1dd24: 4a01 li s4,0 - 1dd26: fc5e sd s7,56(sp) - 1dd28: 0104 addi s1,sp,128 - 1dd2a: f03e sd a5,32(sp) - 1dd2c: 003a1793 slli a5,s4,0x3 - 1dd30: 973e add a4,a4,a5 - 1dd32: 6300 ld s0,0(a4) - 1dd34: 02043d83 ld s11,32(s0) - 1dd38: f8a6 sd s1,112(sp) - 1dd3a: 160d8663 beqz s11,1dea6 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x40e> - 1dd3e: 856e mv a0,s11 - 1dd40: e91f70ef jal ra,15bd0 - 1dd44: e4aa sd a0,72(sp) - 1dd46: 8d2a mv s10,a0 - 1dd48: 0cac6e63 bltu s8,a0,1de24 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x38c> - 1dd4c: 4785 li a5,1 - 1dd4e: 0cf50663 beq a0,a5,1de1a <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x382> - 1dd52: e545 bnez a0,1ddfa <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x362> - 1dd54: 8726 mv a4,s1 - 1dd56: fcea sd s10,120(sp) - 1dd58: 01a707b3 add a5,a4,s10 - 1dd5c: 00078023 sb zero,0(a5) - 1dd60: 0001e597 auipc a1,0x1e - 1dd64: b4858593 addi a1,a1,-1208 # 3b8a8 <_ZN7testingL18kDisableTestFilterE> - 1dd68: 854e mv a0,s3 - 1dd6a: a47fb0ef jal ra,197b0 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> - 1dd6e: 8d2a mv s10,a0 - 1dd70: c179 beqz a0,1de36 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x39e> - 1dd72: 09a400a3 sb s10,129(s0) - 1dd76: 85de mv a1,s7 - 1dd78: 854e mv a0,s3 - 1dd7a: a6ffb0ef jal ra,197e8 <_ZN7testing8internal15UnitTestOptions17FilterMatchesTestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_> - 1dd7e: 000cc683 lbu a3,0(s9) - 1dd82: 08a40123 sb a0,130(s0) - 1dd86: 8daa mv s11,a0 - 1dd88: e689 bnez a3,1dd92 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x2fa> - 1dd8a: 001d4793 xori a5,s10,1 - 1dd8e: 00f57db3 and s11,a0,a5 - 1dd92: 65c2 ld a1,16(sp) - 1dd94: 6522 ld a0,8(sp) - 1dd96: 8656 mv a2,s5 - 1dd98: 8b0fe0ef jal ra,1be48 <_ZN7testing8internal20ShouldRunTestOnShardEiii> - 1dd9c: 87aa mv a5,a0 - 1dd9e: 000d869b sext.w a3,s11 - 1dda2: 4605 li a2,1 - 1dda4: c509 beqz a0,1ddae <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x316> - 1dda6: 00db0b3b addw s6,s6,a3 - 1ddaa: 87ee mv a5,s11 - 1ddac: 4601 li a2,0 - 1ddae: 08f40023 sb a5,128(s0) - 1ddb2: 08c401a3 sb a2,131(s0) - 1ddb6: 07094703 lbu a4,112(s2) - 1ddba: 7546 ld a0,112(sp) - 1ddbc: 00da8abb addw s5,s5,a3 - 1ddc0: 8fd9 or a5,a5,a4 - 1ddc2: 06f90823 sb a5,112(s2) - 1ddc6: 00950463 beq a0,s1,1ddce <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x336> - 1ddca: b37f70ef jal ra,15900 <_ZdlPv@plt> - 1ddce: 03093703 ld a4,48(s2) - 1ddd2: 03893783 ld a5,56(s2) - 1ddd6: 0a05 addi s4,s4,1 - 1ddd8: 8f99 sub a5,a5,a4 - 1ddda: 878d srai a5,a5,0x3 - 1dddc: f4fa68e3 bltu s4,a5,1dd2c <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x294> - 1dde0: 6546 ld a0,80(sp) - 1dde2: 67e2 ld a5,24(sp) - 1dde4: 00f50463 beq a0,a5,1ddec <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x354> - 1dde8: b19f70ef jal ra,15900 <_ZdlPv@plt> - 1ddec: 77a2 ld a5,40(sp) - 1ddee: 7742 ld a4,48(sp) - 1ddf0: 07a1 addi a5,a5,8 - 1ddf2: f43e sd a5,40(sp) - 1ddf4: eef713e3 bne a4,a5,1dcda <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x242> - 1ddf8: b3dd j 1dbde <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x146> - 1ddfa: 8526 mv a0,s1 - 1ddfc: 876e mv a4,s11 - 1ddfe: 87ea mv a5,s10 - 1de00: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma - 1de04: 02070407 vle8.v v8,(a4) - 1de08: 8f95 sub a5,a5,a3 - 1de0a: 9736 add a4,a4,a3 - 1de0c: 02050427 vse8.v v8,(a0) - 1de10: 9536 add a0,a0,a3 - 1de12: f7fd bnez a5,1de00 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x368> - 1de14: 6d26 ld s10,72(sp) - 1de16: 7746 ld a4,112(sp) - 1de18: bf3d j 1dd56 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x2be> - 1de1a: 000dc703 lbu a4,0(s11) - 1de1e: 08e10023 sb a4,128(sp) - 1de22: bf0d j 1dd54 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x2bc> - 1de24: 7582 ld a1,32(sp) - 1de26: 4601 li a2,0 - 1de28: 855e mv a0,s7 - 1de2a: 887f70ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1de2e: 66a6 ld a3,72(sp) - 1de30: f8aa sd a0,112(sp) - 1de32: e136 sd a3,128(sp) - 1de34: b7e1 j 1ddfc <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x364> - 1de36: 0001e597 auipc a1,0x1e - 1de3a: a7258593 addi a1,a1,-1422 # 3b8a8 <_ZN7testingL18kDisableTestFilterE> - 1de3e: 855e mv a0,s7 - 1de40: 971fb0ef jal ra,197b0 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> - 1de44: 8d2a mv s10,a0 - 1de46: b735 j 1dd72 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x2da> - 1de48: ec0500e3 beqz a0,1dd08 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x270> - 1de4c: 6562 ld a0,24(sp) - 1de4e: a809 j 1de60 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3c8> - 1de50: 4601 li a2,0 - 1de52: 85de mv a1,s7 - 1de54: 854e mv a0,s3 - 1de56: 85bf70ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1de5a: 77c6 ld a5,112(sp) - 1de5c: e8aa sd a0,80(sp) - 1de5e: f0be sd a5,96(sp) - 1de60: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1de64: 02048407 vle8.v v8,(s1) - 1de68: 8c1d sub s0,s0,a5 - 1de6a: 94be add s1,s1,a5 - 1de6c: 02050427 vse8.v v8,(a0) - 1de70: 953e add a0,a0,a5 - 1de72: f47d bnez s0,1de60 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3c8> - 1de74: 7446 ld s0,112(sp) - 1de76: 67c6 ld a5,80(sp) - 1de78: bd49 j 1dd0a <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x272> - 1de7a: 57fd li a5,-1 - 1de7c: e83e sd a5,16(sp) - 1de7e: e43e sd a5,8(sp) - 1de80: bd3d j 1dcbe <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x226> - 1de82: 4b01 li s6,0 - 1de84: b3b5 j 1dbf0 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x158> - 1de86: 6562 ld a0,24(sp) - 1de88: bbf1 j 1dc64 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x1cc> - 1de8a: f47f70ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 1de8e: 842a mv s0,a0 - 1de90: 7562 ld a0,56(sp) - 1de92: c73f80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1de96: 854e mv a0,s3 - 1de98: c6df80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1de9c: 8522 mv a0,s0 - 1de9e: 953f70ef jal ra,157f0 <_Unwind_Resume@plt> - 1dea2: 842a mv s0,a0 - 1dea4: bfcd j 1de96 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE+0x3fe> - 1dea6: f2bf70ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - -000000000001deaa <_ZN7testing8internal11ShouldShardEPKcS2_b>: - 1deaa: c219 beqz a2,1deb0 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x6> - 1deac: 4501 li a0,0 - 1deae: 8082 ret - 1deb0: 711d addi sp,sp,-96 - 1deb2: e8a2 sd s0,80(sp) - 1deb4: 842e mv s0,a1 - 1deb6: 55fd li a1,-1 - 1deb8: ec86 sd ra,88(sp) - 1deba: e4a6 sd s1,72(sp) - 1debc: b4dff0ef jal ra,1da08 <_ZN7testing8internal17Int32FromEnvOrDieEPKci> - 1dec0: 87aa mv a5,a0 - 1dec2: 55fd li a1,-1 - 1dec4: 8522 mv a0,s0 - 1dec6: 843e mv s0,a5 - 1dec8: b41ff0ef jal ra,1da08 <_ZN7testing8internal17Int32FromEnvOrDieEPKci> - 1decc: 57fd li a5,-1 - 1dece: 84aa mv s1,a0 - 1ded0: 02f40163 beq s0,a5,1def2 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x48> - 1ded4: 1ef50f63 beq a0,a5,1e0d2 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x228> - 1ded8: 0e054163 bltz a0,1dfba <_ZN7testing8internal11ShouldShardEPKcS2_b+0x110> - 1dedc: fff40793 addi a5,s0,-1 - 1dee0: 00f03533 snez a0,a5 - 1dee4: 0c84db63 bge s1,s0,1dfba <_ZN7testing8internal11ShouldShardEPKcS2_b+0x110> - 1dee8: 60e6 ld ra,88(sp) - 1deea: 6446 ld s0,80(sp) - 1deec: 64a6 ld s1,72(sp) - 1deee: 6125 addi sp,sp,96 - 1def0: 8082 ret - 1def2: 4501 li a0,0 - 1def4: fe848ae3 beq s1,s0,1dee8 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x3e> - 1def8: e0ca sd s2,64(sp) - 1defa: 02010913 addi s2,sp,32 - 1defe: 854a mv a0,s2 - 1df00: e99fb0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 1df04: 7502 ld a0,32(sp) - 1df06: 0001b597 auipc a1,0x1b - 1df0a: fc258593 addi a1,a1,-62 # 38ec8 <_IO_stdin_used+0x870> - 1df0e: 0541 addi a0,a0,16 - 1df10: f20f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1df14: 7502 ld a0,32(sp) - 1df16: 0001e597 auipc a1,0x1e - 1df1a: 97a58593 addi a1,a1,-1670 # 3b890 <_ZN7testingL15kTestShardIndexE> - 1df1e: 0541 addi a0,a0,16 - 1df20: f10f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1df24: 7502 ld a0,32(sp) - 1df26: 0001b597 auipc a1,0x1b - 1df2a: fd258593 addi a1,a1,-46 # 38ef8 <_IO_stdin_used+0x8a0> - 1df2e: 0541 addi a0,a0,16 - 1df30: f00f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1df34: 7502 ld a0,32(sp) - 1df36: 85a6 mv a1,s1 - 1df38: 0541 addi a0,a0,16 - 1df3a: dd6f70ef jal ra,15510 <_ZNSolsEi@plt> - 1df3e: 7502 ld a0,32(sp) - 1df40: 0001b597 auipc a1,0x1b - 1df44: fc058593 addi a1,a1,-64 # 38f00 <_IO_stdin_used+0x8a8> - 1df48: 0541 addi a0,a0,16 - 1df4a: ee6f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1df4e: 7502 ld a0,32(sp) - 1df50: 0001e597 auipc a1,0x1e - 1df54: 92858593 addi a1,a1,-1752 # 3b878 <_ZN7testingL16kTestTotalShardsE> - 1df58: 0541 addi a0,a0,16 - 1df5a: ed6f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1df5e: 7502 ld a0,32(sp) - 1df60: 0001b597 auipc a1,0x1b - 1df64: fb858593 addi a1,a1,-72 # 38f18 <_IO_stdin_used+0x8c0> - 1df68: 0541 addi a0,a0,16 - 1df6a: ec6f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1df6e: 0020 addi s0,sp,8 - 1df70: 8522 mv a0,s0 - 1df72: 85ca mv a1,s2 - 1df74: 0002d317 auipc t1,0x2d - 1df78: cfc33303 ld t1,-772(t1) # 4ac70 <_GLOBAL_OFFSET_TABLE_+0x120> - 1df7c: 9302 jalr t1 - 1df7e: 7502 ld a0,32(sp) - 1df80: c501 beqz a0,1df88 <_ZN7testing8internal11ShouldShardEPKcS2_b+0xde> - 1df82: 611c ld a5,0(a0) - 1df84: 679c ld a5,8(a5) - 1df86: 9782 jalr a5 - 1df88: 85a2 mv a1,s0 - 1df8a: 854a mv a0,s2 - 1df8c: a36fc0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1df90: 7602 ld a2,32(sp) - 1df92: 0001b597 auipc a1,0x1b - 1df96: 12e58593 addi a1,a1,302 # 390c0 <_IO_stdin_used+0xa68> - 1df9a: 4505 li a0,1 - 1df9c: b60fd0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1dfa0: 854a mv a0,s2 - 1dfa2: b63f80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1dfa6: 0002d797 auipc a5,0x2d - 1dfaa: eda7b783 ld a5,-294(a5) # 4ae80 - 1dfae: 6388 ld a0,0(a5) - 1dfb0: ce1f70ef jal ra,15c90 - 1dfb4: 4505 li a0,1 - 1dfb6: d4af70ef jal ra,15500 - 1dfba: e0ca sd s2,64(sp) - 1dfbc: 02010913 addi s2,sp,32 - 1dfc0: 854a mv a0,s2 - 1dfc2: dd7fb0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 1dfc6: 7502 ld a0,32(sp) - 1dfc8: 0001b597 auipc a1,0x1b - 1dfcc: f6058593 addi a1,a1,-160 # 38f28 <_IO_stdin_used+0x8d0> - 1dfd0: 0541 addi a0,a0,16 - 1dfd2: e5ef70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1dfd6: 7502 ld a0,32(sp) - 1dfd8: 0001e597 auipc a1,0x1e - 1dfdc: 8b858593 addi a1,a1,-1864 # 3b890 <_ZN7testingL15kTestShardIndexE> - 1dfe0: 0541 addi a0,a0,16 - 1dfe2: e4ef70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1dfe6: 7502 ld a0,32(sp) - 1dfe8: 0001b597 auipc a1,0x1b - 1dfec: f7058593 addi a1,a1,-144 # 38f58 <_IO_stdin_used+0x900> - 1dff0: 0541 addi a0,a0,16 - 1dff2: e3ef70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1dff6: 7502 ld a0,32(sp) - 1dff8: 0001e597 auipc a1,0x1e - 1dffc: 88058593 addi a1,a1,-1920 # 3b878 <_ZN7testingL16kTestTotalShardsE> - 1e000: 0541 addi a0,a0,16 - 1e002: e2ef70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1e006: 7502 ld a0,32(sp) - 1e008: 0001b597 auipc a1,0x1b - 1e00c: f5858593 addi a1,a1,-168 # 38f60 <_IO_stdin_used+0x908> - 1e010: 0541 addi a0,a0,16 - 1e012: e1ef70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1e016: 7502 ld a0,32(sp) - 1e018: 0001e597 auipc a1,0x1e - 1e01c: 87858593 addi a1,a1,-1928 # 3b890 <_ZN7testingL15kTestShardIndexE> - 1e020: 0541 addi a0,a0,16 - 1e022: e0ef70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1e026: 7502 ld a0,32(sp) - 1e028: 0001d597 auipc a1,0x1d - 1e02c: 2e858593 addi a1,a1,744 # 3b310 <_IO_stdin_used+0x2cb8> - 1e030: 0541 addi a0,a0,16 - 1e032: dfef70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1e036: 7502 ld a0,32(sp) - 1e038: 85a6 mv a1,s1 - 1e03a: 0541 addi a0,a0,16 - 1e03c: cd4f70ef jal ra,15510 <_ZNSolsEi@plt> - 1e040: 7502 ld a0,32(sp) - 1e042: 0001b597 auipc a1,0x1b - 1e046: 3c658593 addi a1,a1,966 # 39408 <_IO_stdin_used+0xdb0> - 1e04a: 0541 addi a0,a0,16 - 1e04c: de4f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1e050: 7502 ld a0,32(sp) - 1e052: 0001e597 auipc a1,0x1e - 1e056: 82658593 addi a1,a1,-2010 # 3b878 <_ZN7testingL16kTestTotalShardsE> - 1e05a: 0541 addi a0,a0,16 - 1e05c: dd4f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1e060: 7502 ld a0,32(sp) - 1e062: 0001d597 auipc a1,0x1d - 1e066: 2ae58593 addi a1,a1,686 # 3b310 <_IO_stdin_used+0x2cb8> - 1e06a: 0541 addi a0,a0,16 - 1e06c: dc4f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1e070: 7502 ld a0,32(sp) - 1e072: 85a2 mv a1,s0 - 1e074: 0541 addi a0,a0,16 - 1e076: c9af70ef jal ra,15510 <_ZNSolsEi@plt> - 1e07a: 7502 ld a0,32(sp) - 1e07c: 0001c597 auipc a1,0x1c - 1e080: 55c58593 addi a1,a1,1372 # 3a5d8 <_IO_stdin_used+0x1f80> - 1e084: 0541 addi a0,a0,16 - 1e086: daaf70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1e08a: 0820 addi s0,sp,24 - 1e08c: 8522 mv a0,s0 - 1e08e: 85ca mv a1,s2 - 1e090: 0002d317 auipc t1,0x2d - 1e094: be033303 ld t1,-1056(t1) # 4ac70 <_GLOBAL_OFFSET_TABLE_+0x120> - 1e098: 9302 jalr t1 - 1e09a: 7502 ld a0,32(sp) - 1e09c: c501 beqz a0,1e0a4 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x1fa> - 1e09e: 611c ld a5,0(a0) - 1e0a0: 679c ld a5,8(a5) - 1e0a2: 9782 jalr a5 - 1e0a4: 85a2 mv a1,s0 - 1e0a6: 854a mv a0,s2 - 1e0a8: 91afc0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1e0ac: 7602 ld a2,32(sp) - 1e0ae: 0001b597 auipc a1,0x1b - 1e0b2: 01258593 addi a1,a1,18 # 390c0 <_IO_stdin_used+0xa68> - 1e0b6: 4505 li a0,1 - 1e0b8: a44fd0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1e0bc: 854a mv a0,s2 - 1e0be: a47f80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e0c2: 0002d797 auipc a5,0x2d - 1e0c6: dbe7b783 ld a5,-578(a5) # 4ae80 - 1e0ca: 6388 ld a0,0(a5) - 1e0cc: bc5f70ef jal ra,15c90 - 1e0d0: b5d5 j 1dfb4 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x10a> - 1e0d2: e0ca sd s2,64(sp) - 1e0d4: 02010913 addi s2,sp,32 - 1e0d8: 854a mv a0,s2 - 1e0da: cbffb0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 1e0de: 7502 ld a0,32(sp) - 1e0e0: 0001b597 auipc a1,0x1b - 1e0e4: de858593 addi a1,a1,-536 # 38ec8 <_IO_stdin_used+0x870> - 1e0e8: 0541 addi a0,a0,16 - 1e0ea: d46f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1e0ee: 7502 ld a0,32(sp) - 1e0f0: 0001d597 auipc a1,0x1d - 1e0f4: 78858593 addi a1,a1,1928 # 3b878 <_ZN7testingL16kTestTotalShardsE> - 1e0f8: 0541 addi a0,a0,16 - 1e0fa: d36f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1e0fe: 7502 ld a0,32(sp) - 1e100: 0001b597 auipc a1,0x1b - 1e104: df858593 addi a1,a1,-520 # 38ef8 <_IO_stdin_used+0x8a0> - 1e108: 0541 addi a0,a0,16 - 1e10a: d26f70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1e10e: 7502 ld a0,32(sp) - 1e110: 85a2 mv a1,s0 - 1e112: 0541 addi a0,a0,16 - 1e114: bfcf70ef jal ra,15510 <_ZNSolsEi@plt> - 1e118: 7502 ld a0,32(sp) - 1e11a: 0001b597 auipc a1,0x1b - 1e11e: de658593 addi a1,a1,-538 # 38f00 <_IO_stdin_used+0x8a8> - 1e122: 0541 addi a0,a0,16 - 1e124: d0cf70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1e128: 7502 ld a0,32(sp) - 1e12a: 0001d597 auipc a1,0x1d - 1e12e: 76658593 addi a1,a1,1894 # 3b890 <_ZN7testingL15kTestShardIndexE> - 1e132: 0541 addi a0,a0,16 - 1e134: cfcf70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1e138: 7502 ld a0,32(sp) - 1e13a: 0001b597 auipc a1,0x1b - 1e13e: dde58593 addi a1,a1,-546 # 38f18 <_IO_stdin_used+0x8c0> - 1e142: 0541 addi a0,a0,16 - 1e144: cecf70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1e148: 0800 addi s0,sp,16 - 1e14a: 8522 mv a0,s0 - 1e14c: 85ca mv a1,s2 - 1e14e: 0002d317 auipc t1,0x2d - 1e152: b2233303 ld t1,-1246(t1) # 4ac70 <_GLOBAL_OFFSET_TABLE_+0x120> - 1e156: 9302 jalr t1 - 1e158: 7502 ld a0,32(sp) - 1e15a: c501 beqz a0,1e162 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2b8> - 1e15c: 611c ld a5,0(a0) - 1e15e: 679c ld a5,8(a5) - 1e160: 9782 jalr a5 - 1e162: 85a2 mv a1,s0 - 1e164: 854a mv a0,s2 - 1e166: 85cfc0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1e16a: 7602 ld a2,32(sp) - 1e16c: 0001b597 auipc a1,0x1b - 1e170: f5458593 addi a1,a1,-172 # 390c0 <_IO_stdin_used+0xa68> - 1e174: 4505 li a0,1 - 1e176: 986fd0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1e17a: 854a mv a0,s2 - 1e17c: 989f80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e180: 0002d797 auipc a5,0x2d - 1e184: d007b783 ld a5,-768(a5) # 4ae80 - 1e188: 6388 ld a0,0(a5) - 1e18a: b07f70ef jal ra,15c90 - 1e18e: b51d j 1dfb4 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x10a> - 1e190: 7782 ld a5,32(sp) - 1e192: 842a mv s0,a0 - 1e194: c789 beqz a5,1e19e <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> - 1e196: 6398 ld a4,0(a5) - 1e198: 853e mv a0,a5 - 1e19a: 671c ld a5,8(a4) - 1e19c: 9782 jalr a5 - 1e19e: 8522 mv a0,s0 - 1e1a0: e50f70ef jal ra,157f0 <_Unwind_Resume@plt> - 1e1a4: 842a mv s0,a0 - 1e1a6: bfe5 j 1e19e <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> - 1e1a8: 842a mv s0,a0 - 1e1aa: 854a mv a0,s2 - 1e1ac: 959f80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e1b0: 6542 ld a0,16(sp) - 1e1b2: d575 beqz a0,1e19e <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> - 1e1b4: 611c ld a5,0(a0) - 1e1b6: 679c ld a5,8(a5) - 1e1b8: 9782 jalr a5 - 1e1ba: b7d5 j 1e19e <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> - 1e1bc: 842a mv s0,a0 - 1e1be: bfcd j 1e1b0 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x306> - 1e1c0: bfc1 j 1e190 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2e6> - 1e1c2: 842a mv s0,a0 - 1e1c4: bfe9 j 1e19e <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> - 1e1c6: 842a mv s0,a0 - 1e1c8: 854a mv a0,s2 - 1e1ca: 93bf80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e1ce: 6562 ld a0,24(sp) - 1e1d0: f175 bnez a0,1e1b4 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x30a> - 1e1d2: b7f1 j 1e19e <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> - 1e1d4: 842a mv s0,a0 - 1e1d6: bfe5 j 1e1ce <_ZN7testing8internal11ShouldShardEPKcS2_b+0x324> - 1e1d8: bf65 j 1e190 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2e6> - 1e1da: 842a mv s0,a0 - 1e1dc: b7c9 j 1e19e <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> - 1e1de: 842a mv s0,a0 - 1e1e0: 854a mv a0,s2 - 1e1e2: 923f80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e1e6: 6522 ld a0,8(sp) - 1e1e8: f571 bnez a0,1e1b4 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x30a> - 1e1ea: bf55 j 1e19e <_ZN7testing8internal11ShouldShardEPKcS2_b+0x2f4> - 1e1ec: 842a mv s0,a0 - 1e1ee: bfe5 j 1e1e6 <_ZN7testing8internal11ShouldShardEPKcS2_b+0x33c> - -000000000001e1f0 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi>: - 1e1f0: 7139 addi sp,sp,-64 - 1e1f2: f04a sd s2,32(sp) - 1e1f4: 8932 mv s2,a2 - 1e1f6: 4601 li a2,0 - 1e1f8: f426 sd s1,40(sp) - 1e1fa: fc06 sd ra,56(sp) - 1e1fc: f822 sd s0,48(sp) - 1e1fe: 84ae mv s1,a1 - 1e200: bd9fa0ef jal ra,18dd8 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> - 1e204: c93d beqz a0,1e27a <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0x8a> - 1e206: ec4e sd s3,24(sp) - 1e208: 00810993 addi s3,sp,8 - 1e20c: 842a mv s0,a0 - 1e20e: 854e mv a0,s3 - 1e210: e852 sd s4,16(sp) - 1e212: b87fb0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 1e216: 6522 ld a0,8(sp) - 1e218: 4651 li a2,20 - 1e21a: 0001b597 auipc a1,0x1b - 1e21e: d5658593 addi a1,a1,-682 # 38f70 <_IO_stdin_used+0x918> - 1e222: 0541 addi a0,a0,16 - 1e224: cdcf70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1e228: 6a22 ld s4,8(sp) - 1e22a: cc95 beqz s1,1e266 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0x76> - 1e22c: 8526 mv a0,s1 - 1e22e: 9a3f70ef jal ra,15bd0 - 1e232: 862a mv a2,a0 - 1e234: 85a6 mv a1,s1 - 1e236: 010a0513 addi a0,s4,16 - 1e23a: cc6f70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1e23e: 864a mv a2,s2 - 1e240: 85a2 mv a1,s0 - 1e242: 854e mv a0,s3 - 1e244: dc8ff0ef jal ra,1d80c <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi> - 1e248: 842a mv s0,a0 - 1e24a: 6522 ld a0,8(sp) - 1e24c: cd1d beqz a0,1e28a <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0x9a> - 1e24e: 611c ld a5,0(a0) - 1e250: 679c ld a5,8(a5) - 1e252: 9782 jalr a5 - 1e254: 70e2 ld ra,56(sp) - 1e256: 8522 mv a0,s0 - 1e258: 7442 ld s0,48(sp) - 1e25a: 69e2 ld s3,24(sp) - 1e25c: 6a42 ld s4,16(sp) - 1e25e: 74a2 ld s1,40(sp) - 1e260: 7902 ld s2,32(sp) - 1e262: 6121 addi sp,sp,64 - 1e264: 8082 ret - 1e266: 010a0513 addi a0,s4,16 - 1e26a: 4619 li a2,6 - 1e26c: 0001a597 auipc a1,0x1a - 1e270: 78458593 addi a1,a1,1924 # 389f0 <_IO_stdin_used+0x398> - 1e274: c8cf70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1e278: b7d9 j 1e23e <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0x4e> - 1e27a: 4401 li s0,0 - 1e27c: 70e2 ld ra,56(sp) - 1e27e: 8522 mv a0,s0 - 1e280: 7442 ld s0,48(sp) - 1e282: 74a2 ld s1,40(sp) - 1e284: 7902 ld s2,32(sp) - 1e286: 6121 addi sp,sp,64 - 1e288: 8082 ret - 1e28a: 70e2 ld ra,56(sp) - 1e28c: 8522 mv a0,s0 - 1e28e: 7442 ld s0,48(sp) - 1e290: 69e2 ld s3,24(sp) - 1e292: 6a42 ld s4,16(sp) - 1e294: 74a2 ld s1,40(sp) - 1e296: 7902 ld s2,32(sp) - 1e298: 6121 addi sp,sp,64 - 1e29a: 8082 ret - 1e29c: 67a2 ld a5,8(sp) - 1e29e: 842a mv s0,a0 - 1e2a0: c789 beqz a5,1e2aa <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi+0xba> - 1e2a2: 6398 ld a4,0(a5) - 1e2a4: 853e mv a0,a5 - 1e2a6: 671c ld a5,8(a4) - 1e2a8: 9782 jalr a5 - 1e2aa: 8522 mv a0,s0 - 1e2ac: d44f70ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000001e2b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc>: - 1e2b0: 1101 addi sp,sp,-32 - 1e2b2: 4605 li a2,1 - 1e2b4: 0001d597 auipc a1,0x1d - 1e2b8: 60c58593 addi a1,a1,1548 # 3b8c0 <_ZN7testing8internalL25kAlsoRunDisabledTestsFlagE> - 1e2bc: e822 sd s0,16(sp) - 1e2be: ec06 sd ra,24(sp) - 1e2c0: 842a mv s0,a0 - 1e2c2: b17fa0ef jal ra,18dd8 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> - 1e2c6: c131 beqz a0,1e30a <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x5a> - 1e2c8: 00054703 lbu a4,0(a0) - 1e2cc: 03600693 li a3,54 - 1e2d0: 4785 li a5,1 - 1e2d2: fd07071b addiw a4,a4,-48 - 1e2d6: 0ff77713 zext.b a4,a4 - 1e2da: 00e6ed63 bltu a3,a4,1e2f4 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x44> - 1e2de: 004006b7 lui a3,0x400 - 1e2e2: 87b6 mv a5,a3 - 1e2e4: 1782 slli a5,a5,0x20 - 1e2e6: 0685 addi a3,a3,1 # 400001 <__global_pointer$+0x3b4271> - 1e2e8: 97b6 add a5,a5,a3 - 1e2ea: 00e7d7b3 srl a5,a5,a4 - 1e2ee: 8b85 andi a5,a5,1 - 1e2f0: 0017c793 xori a5,a5,1 - 1e2f4: 0002d717 auipc a4,0x2d - 1e2f8: 9d473703 ld a4,-1580(a4) # 4acc8 <_GLOBAL_OFFSET_TABLE_+0x178> - 1e2fc: 00f70023 sb a5,0(a4) - 1e300: 60e2 ld ra,24(sp) - 1e302: 6442 ld s0,16(sp) - 1e304: 4505 li a0,1 - 1e306: 6105 addi sp,sp,32 - 1e308: 8082 ret - 1e30a: 0002d617 auipc a2,0x2d - 1e30e: 94663603 ld a2,-1722(a2) # 4ac50 <_GLOBAL_OFFSET_TABLE_+0x100> - 1e312: 0001d597 auipc a1,0x1d - 1e316: 5c658593 addi a1,a1,1478 # 3b8d8 <_ZN7testing8internalL19kBreakOnFailureFlagE> - 1e31a: 8522 mv a0,s0 - 1e31c: c47fa0ef jal ra,18f62 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> - 1e320: f165 bnez a0,1e300 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x50> - 1e322: 0002d617 auipc a2,0x2d - 1e326: a7e63603 ld a2,-1410(a2) # 4ada0 <_GLOBAL_OFFSET_TABLE_+0x250> - 1e32a: 0001d597 auipc a1,0x1d - 1e32e: 5c658593 addi a1,a1,1478 # 3b8f0 <_ZN7testing8internalL20kCatchExceptionsFlagE> - 1e332: 8522 mv a0,s0 - 1e334: c2ffa0ef jal ra,18f62 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> - 1e338: f561 bnez a0,1e300 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x50> - 1e33a: 4601 li a2,0 - 1e33c: 0001d597 auipc a1,0x1d - 1e340: 5cc58593 addi a1,a1,1484 # 3b908 <_ZN7testing8internalL10kColorFlagE> - 1e344: 8522 mv a0,s0 - 1e346: e426 sd s1,8(sp) - 1e348: a91fa0ef jal ra,18dd8 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> - 1e34c: 84aa mv s1,a0 - 1e34e: cd19 beqz a0,1e36c <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xbc> - 1e350: 881f70ef jal ra,15bd0 - 1e354: 872a mv a4,a0 - 1e356: 0002d517 auipc a0,0x2d - 1e35a: a8a53503 ld a0,-1398(a0) # 4ade0 <_GLOBAL_OFFSET_TABLE_+0x290> - 1e35e: 6510 ld a2,8(a0) - 1e360: 86a6 mv a3,s1 - 1e362: 4581 li a1,0 - 1e364: c0cf70ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 1e368: 64a2 ld s1,8(sp) - 1e36a: bf59 j 1e300 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x50> - 1e36c: 0002d617 auipc a2,0x2d - 1e370: 86463603 ld a2,-1948(a2) # 4abd0 <_GLOBAL_OFFSET_TABLE_+0x80> - 1e374: 0001d597 auipc a1,0x1d - 1e378: 59c58593 addi a1,a1,1436 # 3b910 <_ZN7testing8internalL19kDeathTestStyleFlagE> - 1e37c: 8522 mv a0,s0 - 1e37e: c39fa0ef jal ra,18fb6 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> - 1e382: c119 beqz a0,1e388 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd8> - 1e384: 64a2 ld s1,8(sp) - 1e386: bfad j 1e300 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0x50> - 1e388: 0002d617 auipc a2,0x2d - 1e38c: c4063603 ld a2,-960(a2) # 4afc8 <_GLOBAL_OFFSET_TABLE_+0x478> - 1e390: 0001d597 auipc a1,0x1d - 1e394: 59858593 addi a1,a1,1432 # 3b928 <_ZN7testing8internalL17kDeathTestUseForkE> - 1e398: 8522 mv a0,s0 - 1e39a: bc9fa0ef jal ra,18f62 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> - 1e39e: f17d bnez a0,1e384 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1e3a0: 0002d617 auipc a2,0x2d - 1e3a4: bc863603 ld a2,-1080(a2) # 4af68 <_GLOBAL_OFFSET_TABLE_+0x418> - 1e3a8: 0001d597 auipc a1,0x1d - 1e3ac: 59858593 addi a1,a1,1432 # 3b940 <_ZN7testing8internalL11kFilterFlagE> - 1e3b0: 8522 mv a0,s0 - 1e3b2: c05fa0ef jal ra,18fb6 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> - 1e3b6: f579 bnez a0,1e384 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1e3b8: 0002d617 auipc a2,0x2d - 1e3bc: a3063603 ld a2,-1488(a2) # 4ade8 <_GLOBAL_OFFSET_TABLE_+0x298> - 1e3c0: 0001d597 auipc a1,0x1d - 1e3c4: 58858593 addi a1,a1,1416 # 3b948 <_ZN7testing8internalL25kInternalRunDeathTestFlagE> - 1e3c8: 8522 mv a0,s0 - 1e3ca: bedfa0ef jal ra,18fb6 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> - 1e3ce: f95d bnez a0,1e384 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1e3d0: 0002d617 auipc a2,0x2d - 1e3d4: 8d063603 ld a2,-1840(a2) # 4aca0 <_GLOBAL_OFFSET_TABLE_+0x150> - 1e3d8: 0001d597 auipc a1,0x1d - 1e3dc: 58858593 addi a1,a1,1416 # 3b960 <_ZN7testing8internalL14kListTestsFlagE> - 1e3e0: 8522 mv a0,s0 - 1e3e2: b81fa0ef jal ra,18f62 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> - 1e3e6: fd59 bnez a0,1e384 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1e3e8: 0002c617 auipc a2,0x2c - 1e3ec: 7c063603 ld a2,1984(a2) # 4aba8 <_GLOBAL_OFFSET_TABLE_+0x58> - 1e3f0: 0001d597 auipc a1,0x1d - 1e3f4: 58058593 addi a1,a1,1408 # 3b970 <_ZN7testing8internalL11kOutputFlagE> - 1e3f8: 8522 mv a0,s0 - 1e3fa: bbdfa0ef jal ra,18fb6 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> - 1e3fe: f159 bnez a0,1e384 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1e400: 0002d617 auipc a2,0x2d - 1e404: a2063603 ld a2,-1504(a2) # 4ae20 <_GLOBAL_OFFSET_TABLE_+0x2d0> - 1e408: 0001d597 auipc a1,0x1d - 1e40c: 57058593 addi a1,a1,1392 # 3b978 <_ZN7testing8internalL14kPrintTimeFlagE> - 1e410: 8522 mv a0,s0 - 1e412: b51fa0ef jal ra,18f62 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> - 1e416: f53d bnez a0,1e384 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1e418: 0002d617 auipc a2,0x2d - 1e41c: 95063603 ld a2,-1712(a2) # 4ad68 <_GLOBAL_OFFSET_TABLE_+0x218> - 1e420: 0001d597 auipc a1,0x1d - 1e424: 56858593 addi a1,a1,1384 # 3b988 <_ZN7testing8internalL14kPrintUTF8FlagE> - 1e428: 8522 mv a0,s0 - 1e42a: b39fa0ef jal ra,18f62 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> - 1e42e: f939 bnez a0,1e384 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1e430: 0002d617 auipc a2,0x2d - 1e434: 86863603 ld a2,-1944(a2) # 4ac98 <_GLOBAL_OFFSET_TABLE_+0x148> - 1e438: 0001d597 auipc a1,0x1d - 1e43c: 56058593 addi a1,a1,1376 # 3b998 <_ZN7testing8internalL15kRandomSeedFlagE> - 1e440: 8522 mv a0,s0 - 1e442: dafff0ef jal ra,1e1f0 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi> - 1e446: fd1d bnez a0,1e384 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1e448: 0002d617 auipc a2,0x2d - 1e44c: ad863603 ld a2,-1320(a2) # 4af20 <_GLOBAL_OFFSET_TABLE_+0x3d0> - 1e450: 0001d597 auipc a1,0x1d - 1e454: 55858593 addi a1,a1,1368 # 3b9a8 <_ZN7testing8internalL11kRepeatFlagE> - 1e458: 8522 mv a0,s0 - 1e45a: d97ff0ef jal ra,1e1f0 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi> - 1e45e: f11d bnez a0,1e384 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1e460: 0002d617 auipc a2,0x2d - 1e464: aa063603 ld a2,-1376(a2) # 4af00 <_GLOBAL_OFFSET_TABLE_+0x3b0> - 1e468: 0001d597 auipc a1,0x1d - 1e46c: 54858593 addi a1,a1,1352 # 3b9b0 <_ZN7testing8internalL12kShuffleFlagE> - 1e470: 8522 mv a0,s0 - 1e472: af1fa0ef jal ra,18f62 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> - 1e476: f00517e3 bnez a0,1e384 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1e47a: 0002d617 auipc a2,0x2d - 1e47e: 94e63603 ld a2,-1714(a2) # 4adc8 <_GLOBAL_OFFSET_TABLE_+0x278> - 1e482: 0001d597 auipc a1,0x1d - 1e486: 53658593 addi a1,a1,1334 # 3b9b8 <_ZN7testing8internalL20kStackTraceDepthFlagE> - 1e48a: 8522 mv a0,s0 - 1e48c: d65ff0ef jal ra,1e1f0 <_ZN7testing8internal14ParseInt32FlagEPKcS2_Pi> - 1e490: ee051ae3 bnez a0,1e384 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1e494: 0002d617 auipc a2,0x2d - 1e498: 92c63603 ld a2,-1748(a2) # 4adc0 <_GLOBAL_OFFSET_TABLE_+0x270> - 1e49c: 0001d597 auipc a1,0x1d - 1e4a0: 53458593 addi a1,a1,1332 # 3b9d0 <_ZN7testing8internalL19kStreamResultToFlagE> - 1e4a4: 8522 mv a0,s0 - 1e4a6: b11fa0ef jal ra,18fb6 <_ZN7testing8internalL15ParseStringFlagINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbPKcS9_PT_> - 1e4aa: ec051de3 bnez a0,1e384 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc+0xd4> - 1e4ae: 8522 mv a0,s0 - 1e4b0: 6442 ld s0,16(sp) - 1e4b2: 64a2 ld s1,8(sp) - 1e4b4: 60e2 ld ra,24(sp) - 1e4b6: 0002d617 auipc a2,0x2d - 1e4ba: 92263603 ld a2,-1758(a2) # 4add8 <_GLOBAL_OFFSET_TABLE_+0x288> - 1e4be: 0001d597 auipc a1,0x1d - 1e4c2: 52a58593 addi a1,a1,1322 # 3b9e8 <_ZN7testing8internalL19kThrowOnFailureFlagE> - 1e4c6: 6105 addi sp,sp,32 - 1e4c8: a9bfa06f j 18f62 <_ZN7testing8internalL13ParseBoolFlagEPKcS2_Pb> - -000000000001e4cc <_ZN7testing8internal16BoolFromGTestEnvEPKcb>: - 1e4cc: 7179 addi sp,sp,-48 - 1e4ce: 87aa mv a5,a0 - 1e4d0: f022 sd s0,32(sp) - 1e4d2: 850a mv a0,sp - 1e4d4: 842e mv s0,a1 - 1e4d6: 85be mv a1,a5 - 1e4d8: f406 sd ra,40(sp) - 1e4da: e63fb0ef jal ra,1a33c <_ZN7testing8internalL12FlagToEnvVarEPKc> - 1e4de: 6502 ld a0,0(sp) - 1e4e0: df0f70ef jal ra,15ad0 - 1e4e4: c911 beqz a0,1e4f8 <_ZN7testing8internal16BoolFromGTestEnvEPKcb+0x2c> - 1e4e6: 00054783 lbu a5,0(a0) - 1e4ea: fd07879b addiw a5,a5,-48 - 1e4ee: 0007841b sext.w s0,a5 - 1e4f2: cf91 beqz a5,1e50e <_ZN7testing8internal16BoolFromGTestEnvEPKcb+0x42> - 1e4f4: 00803433 snez s0,s0 - 1e4f8: 6502 ld a0,0(sp) - 1e4fa: 081c addi a5,sp,16 - 1e4fc: 00f50463 beq a0,a5,1e504 <_ZN7testing8internal16BoolFromGTestEnvEPKcb+0x38> - 1e500: c00f70ef jal ra,15900 <_ZdlPv@plt> - 1e504: 70a2 ld ra,40(sp) - 1e506: 8522 mv a0,s0 - 1e508: 7402 ld s0,32(sp) - 1e50a: 6145 addi sp,sp,48 - 1e50c: 8082 ret - 1e50e: 00154403 lbu s0,1(a0) - 1e512: b7cd j 1e4f4 <_ZN7testing8internal16BoolFromGTestEnvEPKcb+0x28> - -000000000001e514 <_ZN7testing8internal17Int32FromGTestEnvEPKci>: - 1e514: 7119 addi sp,sp,-128 - 1e516: ecce sd s3,88(sp) - 1e518: 87aa mv a5,a0 - 1e51a: 01010993 addi s3,sp,16 - 1e51e: f8a2 sd s0,112(sp) - 1e520: 854e mv a0,s3 - 1e522: 842e mv s0,a1 - 1e524: 85be mv a1,a5 - 1e526: fc86 sd ra,120(sp) - 1e528: e15fb0ef jal ra,1a33c <_ZN7testing8internalL12FlagToEnvVarEPKc> - 1e52c: 6542 ld a0,16(sp) - 1e52e: da2f70ef jal ra,15ad0 - 1e532: c921 beqz a0,1e582 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x6e> - 1e534: f0ca sd s2,96(sp) - 1e536: 03010913 addi s2,sp,48 - 1e53a: f4a6 sd s1,104(sp) - 1e53c: 84aa mv s1,a0 - 1e53e: 854a mv a0,s2 - 1e540: c222 sw s0,4(sp) - 1e542: 857fb0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 1e546: 7542 ld a0,48(sp) - 1e548: 4655 li a2,21 - 1e54a: 0001b597 auipc a1,0x1b - 1e54e: a3e58593 addi a1,a1,-1474 # 38f88 <_IO_stdin_used+0x930> - 1e552: 0541 addi a0,a0,16 - 1e554: 9acf70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1e558: 7542 ld a0,48(sp) - 1e55a: 6662 ld a2,24(sp) - 1e55c: 65c2 ld a1,16(sp) - 1e55e: 0541 addi a0,a0,16 - 1e560: 9a0f70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1e564: 85a6 mv a1,s1 - 1e566: 0050 addi a2,sp,4 - 1e568: 854a mv a0,s2 - 1e56a: aa2ff0ef jal ra,1d80c <_ZN7testing8internal10ParseInt32ERKNS_7MessageEPKcPi> - 1e56e: 84aa mv s1,a0 - 1e570: 7542 ld a0,48(sp) - 1e572: c501 beqz a0,1e57a <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x66> - 1e574: 611c ld a5,0(a0) - 1e576: 679c ld a5,8(a5) - 1e578: 9782 jalr a5 - 1e57a: c085 beqz s1,1e59a <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x86> - 1e57c: 4412 lw s0,4(sp) - 1e57e: 74a6 ld s1,104(sp) - 1e580: 7906 ld s2,96(sp) - 1e582: 6542 ld a0,16(sp) - 1e584: 101c addi a5,sp,32 - 1e586: 00f50463 beq a0,a5,1e58e <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x7a> - 1e58a: b76f70ef jal ra,15900 <_ZdlPv@plt> - 1e58e: 70e6 ld ra,120(sp) - 1e590: 8522 mv a0,s0 - 1e592: 7446 ld s0,112(sp) - 1e594: 69e6 ld s3,88(sp) - 1e596: 6109 addi sp,sp,128 - 1e598: 8082 ret - 1e59a: 0024 addi s1,sp,8 - 1e59c: 8526 mv a0,s1 - 1e59e: ffafb0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 1e5a2: 6522 ld a0,8(sp) - 1e5a4: 85a2 mv a1,s0 - 1e5a6: 0541 addi a0,a0,16 - 1e5a8: f69f60ef jal ra,15510 <_ZNSolsEi@plt> - 1e5ac: 85a6 mv a1,s1 - 1e5ae: 854a mv a0,s2 - 1e5b0: c13fb0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1e5b4: 75c2 ld a1,48(sp) - 1e5b6: 0001b517 auipc a0,0x1b - 1e5ba: 9ea50513 addi a0,a0,-1558 # 38fa0 <_IO_stdin_used+0x948> - 1e5be: 922f70ef jal ra,156e0 - 1e5c2: 854a mv a0,s2 - 1e5c4: d40f80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e5c8: 6522 ld a0,8(sp) - 1e5ca: c501 beqz a0,1e5d2 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xbe> - 1e5cc: 611c ld a5,0(a0) - 1e5ce: 679c ld a5,8(a5) - 1e5d0: 9782 jalr a5 - 1e5d2: 0002d797 auipc a5,0x2d - 1e5d6: 8ae7b783 ld a5,-1874(a5) # 4ae80 - 1e5da: 6388 ld a0,0(a5) - 1e5dc: eb4f70ef jal ra,15c90 - 1e5e0: bf79 j 1e57e <_ZN7testing8internal17Int32FromGTestEnvEPKci+0x6a> - 1e5e2: 842a mv s0,a0 - 1e5e4: 6522 ld a0,8(sp) - 1e5e6: c501 beqz a0,1e5ee <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xda> - 1e5e8: 611c ld a5,0(a0) - 1e5ea: 679c ld a5,8(a5) - 1e5ec: 9782 jalr a5 - 1e5ee: 854e mv a0,s3 - 1e5f0: d14f80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e5f4: 8522 mv a0,s0 - 1e5f6: 9faf70ef jal ra,157f0 <_Unwind_Resume@plt> - 1e5fa: 77c2 ld a5,48(sp) - 1e5fc: 842a mv s0,a0 - 1e5fe: dbe5 beqz a5,1e5ee <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xda> - 1e600: 6398 ld a4,0(a5) - 1e602: 853e mv a0,a5 - 1e604: 671c ld a5,8(a4) - 1e606: 9782 jalr a5 - 1e608: b7dd j 1e5ee <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xda> - 1e60a: 842a mv s0,a0 - 1e60c: b7cd j 1e5ee <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xda> - 1e60e: 842a mv s0,a0 - 1e610: 854a mv a0,s2 - 1e612: cf2f80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e616: b7f9 j 1e5e4 <_ZN7testing8internal17Int32FromGTestEnvEPKci+0xd0> - -000000000001e618 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev>: - 1e618: 7159 addi sp,sp,-112 - 1e61a: f0a2 sd s0,96(sp) - 1e61c: e4ce sd s3,72(sp) - 1e61e: f486 sd ra,104(sp) - 1e620: 01050993 addi s3,a0,16 - 1e624: 842a mv s0,a0 - 1e626: 00053423 sd zero,8(a0) - 1e62a: 00050823 sb zero,16(a0) - 1e62e: 01353023 sd s3,0(a0) - 1e632: 0001b517 auipc a0,0x1b - 1e636: 98e50513 addi a0,a0,-1650 # 38fc0 <_IO_stdin_used+0x968> - 1e63a: c96f70ef jal ra,15ad0 - 1e63e: c155 beqz a0,1e6e2 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xca> - 1e640: eca6 sd s1,88(sp) - 1e642: e8ca sd s2,80(sp) - 1e644: 84aa mv s1,a0 - 1e646: 01010913 addi s2,sp,16 - 1e64a: 850a mv a0,sp - 1e64c: 0001b617 auipc a2,0x1b - 1e650: 98860613 addi a2,a2,-1656 # 38fd4 <_IO_stdin_used+0x97c> - 1e654: 0001b597 auipc a1,0x1b - 1e658: 97c58593 addi a1,a1,-1668 # 38fd0 <_IO_stdin_used+0x978> - 1e65c: e0d2 sd s4,64(sp) - 1e65e: e04a sd s2,0(sp) - 1e660: 8a0a mv s4,sp - 1e662: 838fa0ef jal ra,1869a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> - 1e666: 8526 mv a0,s1 - 1e668: d68f70ef jal ra,15bd0 - 1e66c: 6722 ld a4,8(sp) - 1e66e: 57fd li a5,-1 - 1e670: 8389 srli a5,a5,0x2 - 1e672: 8f99 sub a5,a5,a4 - 1e674: 862a mv a2,a0 - 1e676: 10a7e163 bltu a5,a0,1e778 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x160> - 1e67a: 85a6 mv a1,s1 - 1e67c: 850a mv a0,sp - 1e67e: b22f70ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1e682: 1818 addi a4,sp,48 - 1e684: f03a sd a4,32(sp) - 1e686: 6114 ld a3,0(a0) - 1e688: 01050793 addi a5,a0,16 - 1e68c: 06f68163 beq a3,a5,1e6ee <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xd6> - 1e690: 6910 ld a2,16(a0) - 1e692: f036 sd a3,32(sp) - 1e694: f832 sd a2,48(sp) - 1e696: 6514 ld a3,8(a0) - 1e698: e11c sd a5,0(a0) - 1e69a: 00050823 sb zero,16(a0) - 1e69e: 601c ld a5,0(s0) - 1e6a0: f436 sd a3,40(sp) - 1e6a2: 00053423 sd zero,8(a0) - 1e6a6: 7602 ld a2,32(sp) - 1e6a8: 85b6 mv a1,a3 - 1e6aa: 06f98163 beq s3,a5,1e70c <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xf4> - 1e6ae: 06e60d63 beq a2,a4,1e728 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x110> - 1e6b2: 75c2 ld a1,48(sp) - 1e6b4: e414 sd a3,8(s0) - 1e6b6: e010 sd a2,0(s0) - 1e6b8: 6814 ld a3,16(s0) - 1e6ba: e80c sd a1,16(s0) - 1e6bc: cfb1 beqz a5,1e718 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x100> - 1e6be: f03e sd a5,32(sp) - 1e6c0: f836 sd a3,48(sp) - 1e6c2: f402 sd zero,40(sp) - 1e6c4: 00078023 sb zero,0(a5) - 1e6c8: 7502 ld a0,32(sp) - 1e6ca: 00e50463 beq a0,a4,1e6d2 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xba> - 1e6ce: a32f70ef jal ra,15900 <_ZdlPv@plt> - 1e6d2: 6502 ld a0,0(sp) - 1e6d4: 05250663 beq a0,s2,1e720 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x108> - 1e6d8: a28f70ef jal ra,15900 <_ZdlPv@plt> - 1e6dc: 64e6 ld s1,88(sp) - 1e6de: 6946 ld s2,80(sp) - 1e6e0: 6a06 ld s4,64(sp) - 1e6e2: 70a6 ld ra,104(sp) - 1e6e4: 8522 mv a0,s0 - 1e6e6: 7406 ld s0,96(sp) - 1e6e8: 69a6 ld s3,72(sp) - 1e6ea: 6165 addi sp,sp,112 - 1e6ec: 8082 ret - 1e6ee: 6514 ld a3,8(a0) - 1e6f0: 85ba mv a1,a4 - 1e6f2: 883e mv a6,a5 - 1e6f4: 0685 addi a3,a3,1 - 1e6f6: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 1e6fa: 02080407 vle8.v v8,(a6) - 1e6fe: 8e91 sub a3,a3,a2 - 1e700: 9832 add a6,a6,a2 - 1e702: 02058427 vse8.v v8,(a1) - 1e706: 95b2 add a1,a1,a2 - 1e708: f6fd bnez a3,1e6f6 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xde> - 1e70a: b771 j 1e696 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x7e> - 1e70c: 00e60e63 beq a2,a4,1e728 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x110> - 1e710: 77c2 ld a5,48(sp) - 1e712: e010 sd a2,0(s0) - 1e714: e414 sd a3,8(s0) - 1e716: e81c sd a5,16(s0) - 1e718: f03a sd a4,32(sp) - 1e71a: 1818 addi a4,sp,48 - 1e71c: 87ba mv a5,a4 - 1e71e: b755 j 1e6c2 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xaa> - 1e720: 64e6 ld s1,88(sp) - 1e722: 6946 ld s2,80(sp) - 1e724: 6a06 ld s4,64(sp) - 1e726: bf75 j 1e6e2 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xca> - 1e728: c28d beqz a3,1e74a <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x132> - 1e72a: 4605 li a2,1 - 1e72c: 85ba mv a1,a4 - 1e72e: 02c68463 beq a3,a2,1e756 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x13e> - 1e732: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 1e736: 02058407 vle8.v v8,(a1) - 1e73a: 8e91 sub a3,a3,a2 - 1e73c: 95b2 add a1,a1,a2 - 1e73e: 02078427 vse8.v v8,(a5) - 1e742: 97b2 add a5,a5,a2 - 1e744: f6fd bnez a3,1e732 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x11a> - 1e746: 75a2 ld a1,40(sp) - 1e748: 601c ld a5,0(s0) - 1e74a: 97ae add a5,a5,a1 - 1e74c: e40c sd a1,8(s0) - 1e74e: 00078023 sb zero,0(a5) - 1e752: 7782 ld a5,32(sp) - 1e754: b7bd j 1e6c2 <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0xaa> - 1e756: 03014683 lbu a3,48(sp) - 1e75a: 00d78023 sb a3,0(a5) - 1e75e: 75a2 ld a1,40(sp) - 1e760: 601c ld a5,0(s0) - 1e762: b7e5 j 1e74a <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x132> - 1e764: 84aa mv s1,a0 - 1e766: 8552 mv a0,s4 - 1e768: b9cf80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e76c: 8522 mv a0,s0 - 1e76e: b96f80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1e772: 8526 mv a0,s1 - 1e774: 87cf70ef jal ra,157f0 <_Unwind_Resume@plt> - 1e778: 0001a517 auipc a0,0x1a - 1e77c: 28850513 addi a0,a0,648 # 38a00 <_IO_stdin_used+0x3a8> - 1e780: 970f70ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 1e784: 84aa mv s1,a0 - 1e786: b7dd j 1e76c <_ZN7testing8internal25OutputFlagAlsoCheckEnvVarB5cxx11Ev+0x154> - -000000000001e788 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_>: - 1e788: 7139 addi sp,sp,-64 - 1e78a: 872a mv a4,a0 - 1e78c: f426 sd s1,40(sp) - 1e78e: 850a mv a0,sp - 1e790: 84ae mv s1,a1 - 1e792: 85ba mv a1,a4 - 1e794: fc06 sd ra,56(sp) - 1e796: f822 sd s0,48(sp) - 1e798: ba5fb0ef jal ra,1a33c <_ZN7testing8internalL12FlagToEnvVarEPKc> - 1e79c: 6502 ld a0,0(sp) - 1e79e: 8426 mv s0,s1 - 1e7a0: b30f70ef jal ra,15ad0 - 1e7a4: c111 beqz a0,1e7a8 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_+0x20> - 1e7a6: 842a mv s0,a0 - 1e7a8: 6502 ld a0,0(sp) - 1e7aa: 081c addi a5,sp,16 - 1e7ac: 00f50463 beq a0,a5,1e7b4 <_ZN7testing8internal18StringFromGTestEnvEPKcS2_+0x2c> - 1e7b0: 950f70ef jal ra,15900 <_ZdlPv@plt> - 1e7b4: 70e2 ld ra,56(sp) - 1e7b6: 8522 mv a0,s0 - 1e7b8: 7442 ld s0,48(sp) - 1e7ba: 74a2 ld s1,40(sp) - 1e7bc: 6121 addi sp,sp,64 - 1e7be: 8082 ret - -000000000001e7c0 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo>: - 1e7c0: 715d addi sp,sp,-80 - 1e7c2: ec56 sd s5,24(sp) - 1e7c4: 8aaa mv s5,a0 - 1e7c6: 8532 mv a0,a2 - 1e7c8: e486 sd ra,72(sp) - 1e7ca: e0a2 sd s0,64(sp) - 1e7cc: f44e sd s3,40(sp) - 1e7ce: 8432 mv s0,a2 - 1e7d0: 89ae mv s3,a1 - 1e7d2: 87ef70ef jal ra,15850 <_ZNSo9_M_insertImEERSoT_@plt> - 1e7d6: 4639 li a2,14 - 1e7d8: 0001b597 auipc a1,0x1b - 1e7dc: 80058593 addi a1,a1,-2048 # 38fd8 <_IO_stdin_used+0x980> - 1e7e0: f21f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1e7e4: 08300793 li a5,131 - 1e7e8: 0d37e263 bltu a5,s3,1e8ac <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xec> - 1e7ec: c402 sw zero,8(sp) - 1e7ee: 00010623 sb zero,12(sp) - 1e7f2: 0a098063 beqz s3,1e892 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xd2> - 1e7f6: fc26 sd s1,56(sp) - 1e7f8: f84a sd s2,48(sp) - 1e7fa: f052 sd s4,32(sp) - 1e7fc: e85a sd s6,16(sp) - 1e7fe: 000ac683 lbu a3,0(s5) - 1e802: 0024 addi s1,sp,8 - 1e804: 0001a617 auipc a2,0x1a - 1e808: 7e460613 addi a2,a2,2020 # 38fe8 <_IO_stdin_used+0x990> - 1e80c: 4595 li a1,5 - 1e80e: 8526 mv a0,s1 - 1e810: fa1f60ef jal ra,157b0 - 1e814: 8526 mv a0,s1 - 1e816: bbaf70ef jal ra,15bd0 - 1e81a: 862a mv a2,a0 - 1e81c: 85a6 mv a1,s1 - 1e81e: 8522 mv a0,s0 - 1e820: 4905 li s2,1 - 1e822: edff60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1e826: 02d00b13 li s6,45 - 1e82a: 02000a13 li s4,32 - 1e82e: 05298e63 beq s3,s2,1e88a <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xca> - 1e832: 6018 ld a4,0(s0) - 1e834: 00197793 andi a5,s2,1 - 1e838: fe873703 ld a4,-24(a4) - 1e83c: 9722 add a4,a4,s0 - 1e83e: 6b18 ld a4,16(a4) - 1e840: 22079c63 bnez a5,1ea78 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2b8> - 1e844: 014103a3 sb s4,7(sp) - 1e848: 4605 li a2,1 - 1e84a: 00710593 addi a1,sp,7 - 1e84e: 8522 mv a0,s0 - 1e850: 22071163 bnez a4,1ea72 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2b2> - 1e854: 02000593 li a1,32 - 1e858: 8c8f70ef jal ra,15920 <_ZNSo3putEc@plt> - 1e85c: 012a87b3 add a5,s5,s2 - 1e860: 0007c683 lbu a3,0(a5) - 1e864: 0001a617 auipc a2,0x1a - 1e868: 78460613 addi a2,a2,1924 # 38fe8 <_IO_stdin_used+0x990> - 1e86c: 4595 li a1,5 - 1e86e: 8526 mv a0,s1 - 1e870: f41f60ef jal ra,157b0 - 1e874: 8526 mv a0,s1 - 1e876: b5af70ef jal ra,15bd0 - 1e87a: 862a mv a2,a0 - 1e87c: 85a6 mv a1,s1 - 1e87e: 8522 mv a0,s0 - 1e880: 0905 addi s2,s2,1 - 1e882: e7ff60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1e886: fb2996e3 bne s3,s2,1e832 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x72> - 1e88a: 74e2 ld s1,56(sp) - 1e88c: 7942 ld s2,48(sp) - 1e88e: 7a02 ld s4,32(sp) - 1e890: 6b42 ld s6,16(sp) - 1e892: 8522 mv a0,s0 - 1e894: 6406 ld s0,64(sp) - 1e896: 60a6 ld ra,72(sp) - 1e898: 79a2 ld s3,40(sp) - 1e89a: 6ae2 ld s5,24(sp) - 1e89c: 4605 li a2,1 - 1e89e: 0001a597 auipc a1,0x1a - 1e8a2: 75a58593 addi a1,a1,1882 # 38ff8 <_IO_stdin_used+0x9a0> - 1e8a6: 6161 addi sp,sp,80 - 1e8a8: e59f606f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1e8ac: fc26 sd s1,56(sp) - 1e8ae: f052 sd s4,32(sp) - 1e8b0: e85a sd s6,16(sp) - 1e8b2: f84a sd s2,48(sp) - 1e8b4: 000ac683 lbu a3,0(s5) - 1e8b8: 0024 addi s1,sp,8 - 1e8ba: 0001a617 auipc a2,0x1a - 1e8be: 72e60613 addi a2,a2,1838 # 38fe8 <_IO_stdin_used+0x990> - 1e8c2: 4595 li a1,5 - 1e8c4: 8526 mv a0,s1 - 1e8c6: c402 sw zero,8(sp) - 1e8c8: 00010623 sb zero,12(sp) - 1e8cc: ee5f60ef jal ra,157b0 - 1e8d0: 8526 mv a0,s1 - 1e8d2: afef70ef jal ra,15bd0 - 1e8d6: 862a mv a2,a0 - 1e8d8: 85a6 mv a1,s1 - 1e8da: 8522 mv a0,s0 - 1e8dc: e25f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1e8e0: 4a05 li s4,1 - 1e8e2: 04000b13 li s6,64 - 1e8e6: 601c ld a5,0(s0) - 1e8e8: 001a7913 andi s2,s4,1 - 1e8ec: fe87b783 ld a5,-24(a5) - 1e8f0: 97a2 add a5,a5,s0 - 1e8f2: 6b9c ld a5,16(a5) - 1e8f4: 04091e63 bnez s2,1e950 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x190> - 1e8f8: 02000713 li a4,32 - 1e8fc: 00e103a3 sb a4,7(sp) - 1e900: 4605 li a2,1 - 1e902: 00710593 addi a1,sp,7 - 1e906: 8522 mv a0,s0 - 1e908: 16079263 bnez a5,1ea6c <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2ac> - 1e90c: 02000593 li a1,32 - 1e910: 810f70ef jal ra,15920 <_ZNSo3putEc@plt> - 1e914: 014a87b3 add a5,s5,s4 - 1e918: 0007c683 lbu a3,0(a5) - 1e91c: 0001a617 auipc a2,0x1a - 1e920: 6cc60613 addi a2,a2,1740 # 38fe8 <_IO_stdin_used+0x990> - 1e924: 4595 li a1,5 - 1e926: 8526 mv a0,s1 - 1e928: e89f60ef jal ra,157b0 - 1e92c: 8526 mv a0,s1 - 1e92e: aa2f70ef jal ra,15bd0 - 1e932: 862a mv a2,a0 - 1e934: 85a6 mv a1,s1 - 1e936: 8522 mv a0,s0 - 1e938: dc9f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1e93c: 601c ld a5,0(s0) - 1e93e: 0a05 addi s4,s4,1 - 1e940: 001a7913 andi s2,s4,1 - 1e944: fe87b783 ld a5,-24(a5) - 1e948: 97a2 add a5,a5,s0 - 1e94a: 6b9c ld a5,16(a5) - 1e94c: fa0906e3 beqz s2,1e8f8 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x138> - 1e950: 02d00713 li a4,45 - 1e954: 00e103a3 sb a4,7(sp) - 1e958: 4605 li a2,1 - 1e95a: 00710593 addi a1,sp,7 - 1e95e: 8522 mv a0,s0 - 1e960: 12078b63 beqz a5,1ea96 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2d6> - 1e964: d9df60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1e968: 014a87b3 add a5,s5,s4 - 1e96c: 0007c683 lbu a3,0(a5) - 1e970: 0001a617 auipc a2,0x1a - 1e974: 67860613 addi a2,a2,1656 # 38fe8 <_IO_stdin_used+0x990> - 1e978: 4595 li a1,5 - 1e97a: 8526 mv a0,s1 - 1e97c: e35f60ef jal ra,157b0 - 1e980: 8526 mv a0,s1 - 1e982: a4ef70ef jal ra,15bd0 - 1e986: 862a mv a2,a0 - 1e988: 85a6 mv a1,s1 - 1e98a: 8522 mv a0,s0 - 1e98c: 0a05 addi s4,s4,1 - 1e98e: d73f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1e992: f56a1ae3 bne s4,s6,1e8e6 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x126> - 1e996: 4615 li a2,5 - 1e998: 0001a597 auipc a1,0x1a - 1e99c: 65858593 addi a1,a1,1624 # 38ff0 <_IO_stdin_used+0x998> - 1e9a0: 8522 mv a0,s0 - 1e9a2: d5ff60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1e9a6: fc198793 addi a5,s3,-63 - 1e9aa: 9bf9 andi a5,a5,-2 - 1e9ac: c402 sw zero,8(sp) - 1e9ae: 00010623 sb zero,12(sp) - 1e9b2: 40f98a33 sub s4,s3,a5 - 1e9b6: ecf98ae3 beq s3,a5,1e88a <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xca> - 1e9ba: 00fa89b3 add s3,s5,a5 - 1e9be: 0009c683 lbu a3,0(s3) - 1e9c2: 0001a617 auipc a2,0x1a - 1e9c6: 62660613 addi a2,a2,1574 # 38fe8 <_IO_stdin_used+0x990> - 1e9ca: 4595 li a1,5 - 1e9cc: 8526 mv a0,s1 - 1e9ce: de3f60ef jal ra,157b0 - 1e9d2: 8526 mv a0,s1 - 1e9d4: 9fcf70ef jal ra,15bd0 - 1e9d8: 862a mv a2,a0 - 1e9da: 85a6 mv a1,s1 - 1e9dc: 8522 mv a0,s0 - 1e9de: d23f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1e9e2: 4785 li a5,1 - 1e9e4: 02d00b13 li s6,45 - 1e9e8: 02000a93 li s5,32 - 1e9ec: e8fa0fe3 beq s4,a5,1e88a <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xca> - 1e9f0: 6018 ld a4,0(s0) - 1e9f2: 00197793 andi a5,s2,1 - 1e9f6: fe873703 ld a4,-24(a4) - 1e9fa: 9722 add a4,a4,s0 - 1e9fc: 6b18 ld a4,16(a4) - 1e9fe: ebb9 bnez a5,1ea54 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x294> - 1ea00: 015103a3 sb s5,7(sp) - 1ea04: 4605 li a2,1 - 1ea06: 00710593 addi a1,sp,7 - 1ea0a: 8522 mv a0,s0 - 1ea0c: e351 bnez a4,1ea90 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2d0> - 1ea0e: 02000593 li a1,32 - 1ea12: f0ff60ef jal ra,15920 <_ZNSo3putEc@plt> - 1ea16: 012987b3 add a5,s3,s2 - 1ea1a: 0007c683 lbu a3,0(a5) - 1ea1e: 0001a617 auipc a2,0x1a - 1ea22: 5ca60613 addi a2,a2,1482 # 38fe8 <_IO_stdin_used+0x990> - 1ea26: 4595 li a1,5 - 1ea28: 8526 mv a0,s1 - 1ea2a: d87f60ef jal ra,157b0 - 1ea2e: 8526 mv a0,s1 - 1ea30: 9a0f70ef jal ra,15bd0 - 1ea34: 862a mv a2,a0 - 1ea36: 85a6 mv a1,s1 - 1ea38: 8522 mv a0,s0 - 1ea3a: 0905 addi s2,s2,1 - 1ea3c: cc5f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ea40: e52a05e3 beq s4,s2,1e88a <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0xca> - 1ea44: 6018 ld a4,0(s0) - 1ea46: 00197793 andi a5,s2,1 - 1ea4a: fe873703 ld a4,-24(a4) - 1ea4e: 9722 add a4,a4,s0 - 1ea50: 6b18 ld a4,16(a4) - 1ea52: d7dd beqz a5,1ea00 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x240> - 1ea54: 016103a3 sb s6,7(sp) - 1ea58: 4605 li a2,1 - 1ea5a: 00710593 addi a1,sp,7 - 1ea5e: 8522 mv a0,s0 - 1ea60: eb05 bnez a4,1ea90 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2d0> - 1ea62: 02d00593 li a1,45 - 1ea66: ebbf60ef jal ra,15920 <_ZNSo3putEc@plt> - 1ea6a: b775 j 1ea16 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x256> - 1ea6c: c95f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ea70: b555 j 1e914 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x154> - 1ea72: c8ff60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ea76: b3dd j 1e85c <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x9c> - 1ea78: 016103a3 sb s6,7(sp) - 1ea7c: 4605 li a2,1 - 1ea7e: 00710593 addi a1,sp,7 - 1ea82: 8522 mv a0,s0 - 1ea84: f77d bnez a4,1ea72 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x2b2> - 1ea86: 02d00593 li a1,45 - 1ea8a: e97f60ef jal ra,15920 <_ZNSo3putEc@plt> - 1ea8e: b3f9 j 1e85c <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x9c> - 1ea90: c71f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ea94: b749 j 1ea16 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x256> - 1ea96: 02d00593 li a1,45 - 1ea9a: e87f60ef jal ra,15920 <_ZNSo3putEc@plt> - 1ea9e: b5e9 j 1e968 <_ZN7testing9internal220PrintBytesInObjectToEPKhmPSo+0x1a8> - -000000000001eaa0 <_ZN7testing8internal19UniversalPrintArrayEPKcmPSo>: - 1eaa0: 1141 addi sp,sp,-16 - 1eaa2: e022 sd s0,0(sp) - 1eaa4: e406 sd ra,8(sp) - 1eaa6: 87aa mv a5,a0 - 1eaa8: 8432 mv s0,a2 - 1eaaa: c981 beqz a1,1eaba <_ZN7testing8internal19UniversalPrintArrayEPKcmPSo+0x1a> - 1eaac: fff58713 addi a4,a1,-1 - 1eab0: 00e506b3 add a3,a0,a4 - 1eab4: 0006c683 lbu a3,0(a3) - 1eab8: c285 beqz a3,1ead8 <_ZN7testing8internal19UniversalPrintArrayEPKcmPSo+0x38> - 1eaba: 8622 mv a2,s0 - 1eabc: 853e mv a0,a5 - 1eabe: c69f90ef jal ra,18726 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo> - 1eac2: 8522 mv a0,s0 - 1eac4: 6402 ld s0,0(sp) - 1eac6: 60a2 ld ra,8(sp) - 1eac8: 4655 li a2,21 - 1eaca: 0001a597 auipc a1,0x1a - 1eace: 53658593 addi a1,a1,1334 # 39000 <_IO_stdin_used+0x9a8> - 1ead2: 0141 addi sp,sp,16 - 1ead4: c2df606f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ead8: 6402 ld s0,0(sp) - 1eada: 60a2 ld ra,8(sp) - 1eadc: 85ba mv a1,a4 - 1eade: 0141 addi sp,sp,16 - 1eae0: c47f906f j 18726 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo> - -000000000001eae4 <_ZN7testing8internal19UniversalPrintArrayEPKwmPSo>: - 1eae4: 1141 addi sp,sp,-16 - 1eae6: e022 sd s0,0(sp) - 1eae8: e406 sd ra,8(sp) - 1eaea: 87aa mv a5,a0 - 1eaec: 8432 mv s0,a2 - 1eaee: c599 beqz a1,1eafc <_ZN7testing8internal19UniversalPrintArrayEPKwmPSo+0x18> - 1eaf0: 00259713 slli a4,a1,0x2 - 1eaf4: 972a add a4,a4,a0 - 1eaf6: ffc72703 lw a4,-4(a4) - 1eafa: c305 beqz a4,1eb1a <_ZN7testing8internal19UniversalPrintArrayEPKwmPSo+0x36> - 1eafc: 8622 mv a2,s0 - 1eafe: 853e mv a0,a5 - 1eb00: d1ff90ef jal ra,1881e <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0> - 1eb04: 8522 mv a0,s0 - 1eb06: 6402 ld s0,0(sp) - 1eb08: 60a2 ld ra,8(sp) - 1eb0a: 4655 li a2,21 - 1eb0c: 0001a597 auipc a1,0x1a - 1eb10: 4f458593 addi a1,a1,1268 # 39000 <_IO_stdin_used+0x9a8> - 1eb14: 0141 addi sp,sp,16 - 1eb16: bebf606f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1eb1a: 6402 ld s0,0(sp) - 1eb1c: 60a2 ld ra,8(sp) - 1eb1e: 15fd addi a1,a1,-1 - 1eb20: 0141 addi sp,sp,16 - 1eb22: cfdf906f j 1881e <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0> - -000000000001eb26 <_ZN7testing8internal7PrintToEPKcPSo>: - 1eb26: 1101 addi sp,sp,-32 - 1eb28: e426 sd s1,8(sp) - 1eb2a: ec06 sd ra,24(sp) - 1eb2c: 84ae mv s1,a1 - 1eb2e: c915 beqz a0,1eb62 <_ZN7testing8internal7PrintToEPKcPSo+0x3c> - 1eb30: e822 sd s0,16(sp) - 1eb32: 85aa mv a1,a0 - 1eb34: 842a mv s0,a0 - 1eb36: 8526 mv a0,s1 - 1eb38: dd9f60ef jal ra,15910 <_ZNSo9_M_insertIPKvEERSoT_@plt> - 1eb3c: 4635 li a2,13 - 1eb3e: 0001a597 auipc a1,0x1a - 1eb42: 4e258593 addi a1,a1,1250 # 39020 <_IO_stdin_used+0x9c8> - 1eb46: bbbf60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1eb4a: 8522 mv a0,s0 - 1eb4c: 884f70ef jal ra,15bd0 - 1eb50: 85aa mv a1,a0 - 1eb52: 8522 mv a0,s0 - 1eb54: 6442 ld s0,16(sp) - 1eb56: 60e2 ld ra,24(sp) - 1eb58: 8626 mv a2,s1 - 1eb5a: 64a2 ld s1,8(sp) - 1eb5c: 6105 addi sp,sp,32 - 1eb5e: bc9f906f j 18726 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo> - 1eb62: 60e2 ld ra,24(sp) - 1eb64: 64a2 ld s1,8(sp) - 1eb66: 852e mv a0,a1 - 1eb68: 4611 li a2,4 - 1eb6a: 0001a597 auipc a1,0x1a - 1eb6e: 4ae58593 addi a1,a1,1198 # 39018 <_IO_stdin_used+0x9c0> - 1eb72: 6105 addi sp,sp,32 - 1eb74: b8df606f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - -000000000001eb78 <_ZN7testing8internal7PrintToEPKwPSo>: - 1eb78: 1101 addi sp,sp,-32 - 1eb7a: e426 sd s1,8(sp) - 1eb7c: ec06 sd ra,24(sp) - 1eb7e: 84ae mv s1,a1 - 1eb80: c915 beqz a0,1ebb4 <_ZN7testing8internal7PrintToEPKwPSo+0x3c> - 1eb82: e822 sd s0,16(sp) - 1eb84: 85aa mv a1,a0 - 1eb86: 842a mv s0,a0 - 1eb88: 8526 mv a0,s1 - 1eb8a: d87f60ef jal ra,15910 <_ZNSo9_M_insertIPKvEERSoT_@plt> - 1eb8e: 4635 li a2,13 - 1eb90: 0001a597 auipc a1,0x1a - 1eb94: 49058593 addi a1,a1,1168 # 39020 <_IO_stdin_used+0x9c8> - 1eb98: b69f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1eb9c: 8522 mv a0,s0 - 1eb9e: 842f70ef jal ra,15be0 - 1eba2: 85aa mv a1,a0 - 1eba4: 8522 mv a0,s0 - 1eba6: 6442 ld s0,16(sp) - 1eba8: 60e2 ld ra,24(sp) - 1ebaa: 8626 mv a2,s1 - 1ebac: 64a2 ld s1,8(sp) - 1ebae: 6105 addi sp,sp,32 - 1ebb0: c6ff906f j 1881e <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0> - 1ebb4: 60e2 ld ra,24(sp) - 1ebb6: 64a2 ld s1,8(sp) - 1ebb8: 852e mv a0,a1 - 1ebba: 4611 li a2,4 - 1ebbc: 0001a597 auipc a1,0x1a - 1ebc0: 45c58593 addi a1,a1,1116 # 39018 <_IO_stdin_used+0x9c0> - 1ebc4: 6105 addi sp,sp,32 - 1ebc6: b3bf606f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - -000000000001ebca <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo>: - 1ebca: 715d addi sp,sp,-80 - 1ebcc: e0a2 sd s0,64(sp) - 1ebce: 842a mv s0,a0 - 1ebd0: fc26 sd s1,56(sp) - 1ebd2: 6108 ld a0,0(a0) - 1ebd4: 84ae mv s1,a1 - 1ebd6: 640c ld a1,8(s0) - 1ebd8: 8626 mv a2,s1 - 1ebda: e486 sd ra,72(sp) - 1ebdc: b4bf90ef jal ra,18726 <_ZN7testing8internalL20PrintCharsAsStringToIcEENS0_10CharFormatEPKT_mPSo> - 1ebe0: 4785 li a5,1 - 1ebe2: 00f50763 beq a0,a5,1ebf0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x26> - 1ebe6: 60a6 ld ra,72(sp) - 1ebe8: 6406 ld s0,64(sp) - 1ebea: 74e2 ld s1,56(sp) - 1ebec: 6161 addi sp,sp,80 - 1ebee: 8082 ret - 1ebf0: 0002c797 auipc a5,0x2c - 1ebf4: 1787b783 ld a5,376(a5) # 4ad68 <_GLOBAL_OFFSET_TABLE_+0x218> - 1ebf8: 0007c783 lbu a5,0(a5) - 1ebfc: d7ed beqz a5,1ebe6 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x1c> - 1ebfe: f44e sd s3,40(sp) - 1ec00: 00843983 ld s3,8(s0) - 1ec04: f052 sd s4,32(sp) - 1ec06: 00043a03 ld s4,0(s0) - 1ec0a: 18098e63 beqz s3,1eda6 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x1dc> - 1ec0e: ec56 sd s5,24(sp) - 1ec10: e85a sd s6,16(sp) - 1ec12: e45e sd s7,8(sp) - 1ec14: e062 sd s8,0(sp) - 1ec16: f84a sd s2,48(sp) - 1ec18: 013a0ab3 add s5,s4,s3 - 1ec1c: 8452 mv s0,s4 - 1ec1e: 4b29 li s6,10 - 1ec20: 4c35 li s8,13 - 1ec22: 4ba1 li s7,8 - 1ec24: 00044903 lbu s2,0(s0) - 1ec28: 0405 addi s0,s0,1 - 1ec2a: 854a mv a0,s2 - 1ec2c: e35f60ef jal ra,15a60 - 1ec30: c509 beqz a0,1ec3a <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x70> - 1ec32: 0b2b6063 bltu s6,s2,1ecd2 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x108> - 1ec36: 0b2bf063 bgeu s7,s2,1ecd6 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x10c> - 1ec3a: fe8a95e3 bne s5,s0,1ec24 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x5a> - 1ec3e: 7942 ld s2,48(sp) - 1ec40: 6ae2 ld s5,24(sp) - 1ec42: 6b42 ld s6,16(sp) - 1ec44: 6ba2 ld s7,8(sp) - 1ec46: 6c02 ld s8,0(sp) - 1ec48: 4781 li a5,0 - 1ec4a: 0c100813 li a6,193 - 1ec4e: 0df00893 li a7,223 - 1ec52: 4ebd li t4,15 - 1ec54: 03f00513 li a0,63 - 1ec58: 0f000313 li t1,240 - 1ec5c: 0f400f13 li t5,244 - 1ec60: 08f00e13 li t3,143 - 1ec64: 1137f263 bgeu a5,s3,1ed68 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x19e> - 1ec68: 00178613 addi a2,a5,1 - 1ec6c: 00ca06b3 add a3,s4,a2 - 1ec70: fff6c703 lbu a4,-1(a3) - 1ec74: 0187159b slliw a1,a4,0x18 - 1ec78: 4185d59b sraiw a1,a1,0x18 - 1ec7c: 0205d063 bgez a1,1ec9c <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xd2> - 1ec80: 04e87263 bgeu a6,a4,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1ec84: 00e8ee63 bltu a7,a4,1eca0 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xd6> - 1ec88: 00278613 addi a2,a5,2 - 1ec8c: 02c9ec63 bltu s3,a2,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1ec90: 0006c783 lbu a5,0(a3) - 1ec94: 0807c793 xori a5,a5,128 - 1ec98: 02f56663 bltu a0,a5,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1ec9c: 87b2 mv a5,a2 - 1ec9e: b7d9 j 1ec64 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> - 1eca0: 0207061b addiw a2,a4,32 - 1eca4: 0ff67613 zext.b a2,a2 - 1eca8: 02ceef63 bltu t4,a2,1ece6 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x11c> - 1ecac: 00378613 addi a2,a5,3 - 1ecb0: 00c9ea63 bltu s3,a2,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1ecb4: 0006c583 lbu a1,0(a3) - 1ecb8: f805869b addiw a3,a1,-128 - 1ecbc: 0ff6f693 zext.b a3,a3 - 1ecc0: 06d57f63 bgeu a0,a3,1ed3e <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x174> - 1ecc4: 60a6 ld ra,72(sp) - 1ecc6: 6406 ld s0,64(sp) - 1ecc8: 79a2 ld s3,40(sp) - 1ecca: 7a02 ld s4,32(sp) - 1eccc: 74e2 ld s1,56(sp) - 1ecce: 6161 addi sp,sp,80 - 1ecd0: 8082 ret - 1ecd2: f78904e3 beq s2,s8,1ec3a <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x70> - 1ecd6: 7942 ld s2,48(sp) - 1ecd8: 79a2 ld s3,40(sp) - 1ecda: 7a02 ld s4,32(sp) - 1ecdc: 6ae2 ld s5,24(sp) - 1ecde: 6b42 ld s6,16(sp) - 1ece0: 6ba2 ld s7,8(sp) - 1ece2: 6c02 ld s8,0(sp) - 1ece4: b709 j 1ebe6 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x1c> - 1ece6: 0107061b addiw a2,a4,16 - 1ecea: 0ff67613 zext.b a2,a2 - 1ecee: 4591 li a1,4 - 1ecf0: fcc5eae3 bltu a1,a2,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1ecf4: 00b78633 add a2,a5,a1 - 1ecf8: fcc9e6e3 bltu s3,a2,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1ecfc: 0006c583 lbu a1,0(a3) - 1ed00: f805869b addiw a3,a1,-128 - 1ed04: 0ff6f693 zext.b a3,a3 - 1ed08: fad56ee3 bltu a0,a3,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1ed0c: 97d2 add a5,a5,s4 - 1ed0e: 0027c683 lbu a3,2(a5) - 1ed12: 0806c693 xori a3,a3,128 - 1ed16: fad567e3 bltu a0,a3,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1ed1a: 0037c783 lbu a5,3(a5) - 1ed1e: 0807c793 xori a5,a5,128 - 1ed22: faf561e3 bltu a0,a5,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1ed26: 00670863 beq a4,t1,1ed36 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x16c> - 1ed2a: f7e719e3 bne a4,t5,1ec9c <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xd2> - 1ed2e: f8be6be3 bltu t3,a1,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1ed32: 87b2 mv a5,a2 - 1ed34: bf05 j 1ec64 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> - 1ed36: f8be77e3 bgeu t3,a1,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1ed3a: 87b2 mv a5,a2 - 1ed3c: b725 j 1ec64 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> - 1ed3e: 97d2 add a5,a5,s4 - 1ed40: 0027c783 lbu a5,2(a5) - 1ed44: 0807c793 xori a5,a5,128 - 1ed48: f6f56ee3 bltu a0,a5,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1ed4c: 0e000793 li a5,224 - 1ed50: 04f70563 beq a4,a5,1ed9a <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x1d0> - 1ed54: 0ed00793 li a5,237 - 1ed58: f4f712e3 bne a4,a5,1ec9c <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xd2> - 1ed5c: 09f00793 li a5,159 - 1ed60: f6b7e2e3 bltu a5,a1,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1ed64: 87b2 mv a5,a2 - 1ed66: bdfd j 1ec64 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> - 1ed68: 463d li a2,15 - 1ed6a: 0001a597 auipc a1,0x1a - 1ed6e: 2c658593 addi a1,a1,710 # 39030 <_IO_stdin_used+0x9d8> - 1ed72: 8526 mv a0,s1 - 1ed74: 98df60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ed78: 85d2 mv a1,s4 - 1ed7a: 8526 mv a0,s1 - 1ed7c: 8b5f60ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 1ed80: 6406 ld s0,64(sp) - 1ed82: 79a2 ld s3,40(sp) - 1ed84: 7a02 ld s4,32(sp) - 1ed86: 60a6 ld ra,72(sp) - 1ed88: 74e2 ld s1,56(sp) - 1ed8a: 4605 li a2,1 - 1ed8c: 0001a597 auipc a1,0x1a - 1ed90: c3c58593 addi a1,a1,-964 # 389c8 <_IO_stdin_used+0x370> - 1ed94: 6161 addi sp,sp,80 - 1ed96: 96bf606f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ed9a: 09f00793 li a5,159 - 1ed9e: f2b7f3e3 bgeu a5,a1,1ecc4 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0xfa> - 1eda2: 87b2 mv a5,a2 - 1eda4: b5c1 j 1ec64 <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x9a> - 1eda6: 4781 li a5,0 - 1eda8: b54d j 1ec4a <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo+0x80> - -000000000001edaa <_ZN7testing8internal17PrintWideStringToERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEPSo>: - 1edaa: 87aa mv a5,a0 - 1edac: 862e mv a2,a1 - 1edae: 6108 ld a0,0(a0) - 1edb0: 678c ld a1,8(a5) - 1edb2: a6df906f j 1881e <_ZN7testing8internalL20PrintCharsAsStringToIwEENS0_10CharFormatEPKT_mPSo.isra.0> - -000000000001edb6 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc>: - 1edb6: 7179 addi sp,sp,-48 - 1edb8: e84a sd s2,16(sp) - 1edba: 892e mv s2,a1 - 1edbc: ec26 sd s1,24(sp) - 1edbe: 0002c597 auipc a1,0x2c - 1edc2: 1925b583 ld a1,402(a1) # 4af50 <_GLOBAL_OFFSET_TABLE_+0x400> - 1edc6: 84aa mv s1,a0 - 1edc8: 854a mv a0,s2 - 1edca: f406 sd ra,40(sp) - 1edcc: 8b5f60ef jal ra,15680 - 1edd0: c525 beqz a0,1ee38 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x82> - 1edd2: f022 sd s0,32(sp) - 1edd4: 41250433 sub s0,a0,s2 - 1edd8: 01048513 addi a0,s1,16 - 1eddc: e422 sd s0,8(sp) - 1edde: 0004b423 sd zero,8(s1) - 1ede2: e088 sd a0,0(s1) - 1ede4: 47bd li a5,15 - 1ede6: 0287e463 bltu a5,s0,1ee0e <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x58> - 1edea: 4785 li a5,1 - 1edec: 06f41063 bne s0,a5,1ee4c <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x96> - 1edf0: 00094783 lbu a5,0(s2) - 1edf4: 00f48823 sb a5,16(s1) - 1edf8: e480 sd s0,8(s1) - 1edfa: 9522 add a0,a0,s0 - 1edfc: 00050023 sb zero,0(a0) - 1ee00: 7402 ld s0,32(sp) - 1ee02: 70a2 ld ra,40(sp) - 1ee04: 6942 ld s2,16(sp) - 1ee06: 8526 mv a0,s1 - 1ee08: 64e2 ld s1,24(sp) - 1ee0a: 6145 addi sp,sp,48 - 1ee0c: 8082 ret - 1ee0e: 4601 li a2,0 - 1ee10: 002c addi a1,sp,8 - 1ee12: 8526 mv a0,s1 - 1ee14: 89df60ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 1ee18: 67a2 ld a5,8(sp) - 1ee1a: e088 sd a0,0(s1) - 1ee1c: e89c sd a5,16(s1) - 1ee1e: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 1ee22: 02090407 vle8.v v8,(s2) - 1ee26: 8c1d sub s0,s0,a5 - 1ee28: 993e add s2,s2,a5 - 1ee2a: 02050427 vse8.v v8,(a0) - 1ee2e: 953e add a0,a0,a5 - 1ee30: f47d bnez s0,1ee1e <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x68> - 1ee32: 6422 ld s0,8(sp) - 1ee34: 6088 ld a0,0(s1) - 1ee36: b7c9 j 1edf8 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x42> - 1ee38: 8526 mv a0,s1 - 1ee3a: 85ca mv a1,s2 - 1ee3c: bcdf90ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 1ee40: 70a2 ld ra,40(sp) - 1ee42: 6942 ld s2,16(sp) - 1ee44: 8526 mv a0,s1 - 1ee46: 64e2 ld s1,24(sp) - 1ee48: 6145 addi sp,sp,48 - 1ee4a: 8082 ret - 1ee4c: d455 beqz s0,1edf8 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x42> - 1ee4e: bfc1 j 1ee1e <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc+0x68> - -000000000001ee50 <_ZN7testinglsERSoRKNS_14TestPartResultE>: - 1ee50: 699c ld a5,16(a1) - 1ee52: 1101 addi sp,sp,-32 - 1ee54: e822 sd s0,16(sp) - 1ee56: e426 sd s1,8(sp) - 1ee58: ec06 sd ra,24(sp) - 1ee5a: 84ae mv s1,a1 - 1ee5c: 842a mv s0,a0 - 1ee5e: 10078063 beqz a5,1ef5e <_ZN7testinglsERSoRKNS_14TestPartResultE+0x10e> - 1ee62: e04a sd s2,0(sp) - 1ee64: 0085b903 ld s2,8(a1) - 1ee68: 0e090a63 beqz s2,1ef5c <_ZN7testinglsERSoRKNS_14TestPartResultE+0x10c> - 1ee6c: 854a mv a0,s2 - 1ee6e: d63f60ef jal ra,15bd0 - 1ee72: 862a mv a2,a0 - 1ee74: 85ca mv a1,s2 - 1ee76: 8522 mv a0,s0 - 1ee78: 889f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ee7c: 6902 ld s2,0(sp) - 1ee7e: 4605 li a2,1 - 1ee80: 0001a597 auipc a1,0x1a - 1ee84: 94058593 addi a1,a1,-1728 # 387c0 <_IO_stdin_used+0x168> - 1ee88: 8522 mv a0,s0 - 1ee8a: 877f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ee8e: 548c lw a1,40(s1) - 1ee90: 8522 mv a0,s0 - 1ee92: e7ef60ef jal ra,15510 <_ZNSolsEi@plt> - 1ee96: 4609 li a2,2 - 1ee98: 0001b597 auipc a1,0x1b - 1ee9c: bb858593 addi a1,a1,-1096 # 39a50 <_IO_stdin_used+0x13f8> - 1eea0: 842a mv s0,a0 - 1eea2: 85ff60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1eea6: 409c lw a5,0(s1) - 1eea8: c395 beqz a5,1eecc <_ZN7testinglsERSoRKNS_14TestPartResultE+0x7c> - 1eeaa: 470d li a4,3 - 1eeac: 0ce78363 beq a5,a4,1ef72 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x122> - 1eeb0: 4709 li a4,2 - 1eeb2: 4645 li a2,17 - 1eeb4: 0001a597 auipc a1,0x1a - 1eeb8: 1a458593 addi a1,a1,420 # 39058 <_IO_stdin_used+0xa00> - 1eebc: 00e79d63 bne a5,a4,1eed6 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x86> - 1eec0: 4635 li a2,13 - 1eec2: 0001a597 auipc a1,0x1a - 1eec6: 18658593 addi a1,a1,390 # 39048 <_IO_stdin_used+0x9f0> - 1eeca: a031 j 1eed6 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x86> - 1eecc: 461d li a2,7 - 1eece: 0001a597 auipc a1,0x1a - 1eed2: 1a258593 addi a1,a1,418 # 39070 <_IO_stdin_used+0xa18> - 1eed6: 8522 mv a0,s0 - 1eed8: 829f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1eedc: 8522 mv a0,s0 - 1eede: 4609 li a2,2 - 1eee0: 0001b597 auipc a1,0x1b - 1eee4: 5d058593 addi a1,a1,1488 # 3a4b0 <_IO_stdin_used+0x1e58> - 1eee8: 819f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1eeec: 68a4 ld s1,80(s1) - 1eeee: cca9 beqz s1,1ef48 <_ZN7testinglsERSoRKNS_14TestPartResultE+0xf8> - 1eef0: 8526 mv a0,s1 - 1eef2: cdff60ef jal ra,15bd0 - 1eef6: 862a mv a2,a0 - 1eef8: 85a6 mv a1,s1 - 1eefa: 8522 mv a0,s0 - 1eefc: 805f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1ef00: 601c ld a5,0(s0) - 1ef02: fe87b783 ld a5,-24(a5) - 1ef06: 97a2 add a5,a5,s0 - 1ef08: 7be4 ld s1,240(a5) - 1ef0a: c8b5 beqz s1,1ef7e <_ZN7testinglsERSoRKNS_14TestPartResultE+0x12e> - 1ef0c: 0384c783 lbu a5,56(s1) - 1ef10: cf81 beqz a5,1ef28 <_ZN7testinglsERSoRKNS_14TestPartResultE+0xd8> - 1ef12: 0434c583 lbu a1,67(s1) - 1ef16: 8522 mv a0,s0 - 1ef18: a09f60ef jal ra,15920 <_ZNSo3putEc@plt> - 1ef1c: 6442 ld s0,16(sp) - 1ef1e: 60e2 ld ra,24(sp) - 1ef20: 64a2 ld s1,8(sp) - 1ef22: 6105 addi sp,sp,32 - 1ef24: d5df606f j 15c80 <_ZNSo5flushEv@plt> - 1ef28: 8526 mv a0,s1 - 1ef2a: ee6f60ef jal ra,15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 1ef2e: 609c ld a5,0(s1) - 1ef30: 0002c717 auipc a4,0x2c - 1ef34: ec873703 ld a4,-312(a4) # 4adf8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x34634> - 1ef38: 45a9 li a1,10 - 1ef3a: 7b9c ld a5,48(a5) - 1ef3c: fce78de3 beq a5,a4,1ef16 <_ZN7testinglsERSoRKNS_14TestPartResultE+0xc6> - 1ef40: 8526 mv a0,s1 - 1ef42: 9782 jalr a5 - 1ef44: 85aa mv a1,a0 - 1ef46: bfc1 j 1ef16 <_ZN7testinglsERSoRKNS_14TestPartResultE+0xc6> - 1ef48: 601c ld a5,0(s0) - 1ef4a: fe87b503 ld a0,-24(a5) - 1ef4e: 9522 add a0,a0,s0 - 1ef50: 510c lw a1,32(a0) - 1ef52: 0015e593 ori a1,a1,1 - 1ef56: afbf60ef jal ra,15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> - 1ef5a: b75d j 1ef00 <_ZN7testinglsERSoRKNS_14TestPartResultE+0xb0> - 1ef5c: 6902 ld s2,0(sp) - 1ef5e: 601c ld a5,0(s0) - 1ef60: fe87b503 ld a0,-24(a5) - 1ef64: 9522 add a0,a0,s0 - 1ef66: 510c lw a1,32(a0) - 1ef68: 0015e593 ori a1,a1,1 - 1ef6c: ae5f60ef jal ra,15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> - 1ef70: b739 j 1ee7e <_ZN7testinglsERSoRKNS_14TestPartResultE+0x2e> - 1ef72: 461d li a2,7 - 1ef74: 0001a597 auipc a1,0x1a - 1ef78: 0cc58593 addi a1,a1,204 # 39040 <_IO_stdin_used+0x9e8> - 1ef7c: bfa9 j 1eed6 <_ZN7testinglsERSoRKNS_14TestPartResultE+0x86> - 1ef7e: e04a sd s2,0(sp) - 1ef80: 821f60ef jal ra,157a0 <_ZSt16__throw_bad_castv@plt> - -000000000001ef84 <_ZNK7testing19TestPartResultArray4sizeEv>: - 1ef84: 6518 ld a4,8(a0) - 1ef86: 6110 ld a2,0(a0) - 1ef88: 6db6e7b7 lui a5,0x6db6e - 1ef8c: b6db76b7 lui a3,0xb6db7 - 1ef90: b6e78793 addi a5,a5,-1170 # 6db6db6e <__global_pointer$+0x6db21dde> - 1ef94: 40c70533 sub a0,a4,a2 - 1ef98: 1782 slli a5,a5,0x20 - 1ef9a: db768713 addi a4,a3,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6b027> - 1ef9e: 97ba add a5,a5,a4 - 1efa0: 8511 srai a0,a0,0x4 - 1efa2: 02f5053b mulw a0,a0,a5 - 1efa6: 8082 ret - -000000000001efa8 <_ZNK7testing19TestPartResultArray17GetTestPartResultEi>: - 1efa8: 1101 addi sp,sp,-32 - 1efaa: e822 sd s0,16(sp) - 1efac: ec06 sd ra,24(sp) - 1efae: e426 sd s1,8(sp) - 1efb0: 842e mv s0,a1 - 1efb2: 0205c263 bltz a1,1efd6 <_ZNK7testing19TestPartResultArray17GetTestPartResultEi+0x2e> - 1efb6: 84aa mv s1,a0 - 1efb8: fcdff0ef jal ra,1ef84 <_ZNK7testing19TestPartResultArray4sizeEv> - 1efbc: 00a45d63 bge s0,a0,1efd6 <_ZNK7testing19TestPartResultArray17GetTestPartResultEi+0x2e> - 1efc0: 00341793 slli a5,s0,0x3 - 1efc4: 6088 ld a0,0(s1) - 1efc6: 60e2 ld ra,24(sp) - 1efc8: 8f81 sub a5,a5,s0 - 1efca: 6442 ld s0,16(sp) - 1efcc: 0792 slli a5,a5,0x4 - 1efce: 64a2 ld s1,8(sp) - 1efd0: 953e add a0,a0,a5 - 1efd2: 6105 addi sp,sp,32 - 1efd4: 8082 ret - 1efd6: 85a2 mv a1,s0 - 1efd8: 0001a517 auipc a0,0x1a - 1efdc: 0a050513 addi a0,a0,160 # 39078 <_IO_stdin_used+0xa20> - 1efe0: f00f60ef jal ra,156e0 - 1efe4: cfcf60ef jal ra,154e0 - -000000000001efe8 <_ZN7testing16AssertionFailureERKNS_7MessageE>: - 1efe8: 7119 addi sp,sp,-128 - 1efea: f4a6 sd s1,104(sp) - 1efec: 0804 addi s1,sp,16 - 1efee: f8a2 sd s0,112(sp) - 1eff0: 842a mv s0,a0 - 1eff2: 8526 mv a0,s1 - 1eff4: ecce sd s3,88(sp) - 1eff6: e8d2 sd s4,80(sp) - 1eff8: fc86 sd ra,120(sp) - 1effa: f0ca sd s2,96(sp) - 1effc: e4d6 sd s5,72(sp) - 1effe: 89ae mv s3,a1 - 1f000: 00810a13 addi s4,sp,8 - 1f004: ffbfa0ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> - 1f008: 8552 mv a0,s4 - 1f00a: d8ffa0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 1f00e: 6922 ld s2,8(sp) - 1f010: 02010a93 addi s5,sp,32 - 1f014: 85ce mv a1,s3 - 1f016: 8556 mv a0,s5 - 1f018: 0941 addi s2,s2,16 - 1f01a: 9a8fb0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 1f01e: 7622 ld a2,40(sp) - 1f020: 7582 ld a1,32(sp) - 1f022: 854a mv a0,s2 - 1f024: edcf60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1f028: 7502 ld a0,32(sp) - 1f02a: 181c addi a5,sp,48 - 1f02c: 00f50463 beq a0,a5,1f034 <_ZN7testing16AssertionFailureERKNS_7MessageE+0x4c> - 1f030: 8d1f60ef jal ra,15900 <_ZdlPv@plt> - 1f034: 85d2 mv a1,s4 - 1f036: 8526 mv a0,s1 - 1f038: 0002c317 auipc t1,0x2c - 1f03c: d8033303 ld t1,-640(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 1f040: 9302 jalr t1 - 1f042: 6522 ld a0,8(sp) - 1f044: c501 beqz a0,1f04c <_ZN7testing16AssertionFailureERKNS_7MessageE+0x64> - 1f046: 611c ld a5,0(a0) - 1f048: 679c ld a5,8(a5) - 1f04a: 9782 jalr a5 - 1f04c: 85a6 mv a1,s1 - 1f04e: 8522 mv a0,s0 - 1f050: f33fa0ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> - 1f054: 64e2 ld s1,24(sp) - 1f056: c899 beqz s1,1f06c <_ZN7testing16AssertionFailureERKNS_7MessageE+0x84> - 1f058: 6088 ld a0,0(s1) - 1f05a: 01048793 addi a5,s1,16 - 1f05e: 00f50463 beq a0,a5,1f066 <_ZN7testing16AssertionFailureERKNS_7MessageE+0x7e> - 1f062: 89ff60ef jal ra,15900 <_ZdlPv@plt> - 1f066: 8526 mv a0,s1 - 1f068: 899f60ef jal ra,15900 <_ZdlPv@plt> - 1f06c: 70e6 ld ra,120(sp) - 1f06e: 8522 mv a0,s0 - 1f070: 7446 ld s0,112(sp) - 1f072: 74a6 ld s1,104(sp) - 1f074: 7906 ld s2,96(sp) - 1f076: 69e6 ld s3,88(sp) - 1f078: 6a46 ld s4,80(sp) - 1f07a: 6aa6 ld s5,72(sp) - 1f07c: 6109 addi sp,sp,128 - 1f07e: 8082 ret - 1f080: 842a mv s0,a0 - 1f082: 8556 mv a0,s5 - 1f084: a81f70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f088: 6522 ld a0,8(sp) - 1f08a: c501 beqz a0,1f092 <_ZN7testing16AssertionFailureERKNS_7MessageE+0xaa> - 1f08c: 611c ld a5,0(a0) - 1f08e: 679c ld a5,8(a5) - 1f090: 9782 jalr a5 - 1f092: 0828 addi a0,sp,24 - 1f094: 0002c317 auipc t1,0x2c - 1f098: f4433303 ld t1,-188(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 1f09c: 9302 jalr t1 - 1f09e: 8522 mv a0,s0 - 1f0a0: f50f60ef jal ra,157f0 <_Unwind_Resume@plt> - 1f0a4: 842a mv s0,a0 - 1f0a6: b7cd j 1f088 <_ZN7testing16AssertionFailureERKNS_7MessageE+0xa0> - 1f0a8: 842a mv s0,a0 - 1f0aa: b7e5 j 1f092 <_ZN7testing16AssertionFailureERKNS_7MessageE+0xaa> - -000000000001f0ac <_ZNK7testing15AssertionResultntEv>: - 1f0ac: 7179 addi sp,sp,-48 - 1f0ae: 0005c783 lbu a5,0(a1) - 1f0b2: f022 sd s0,32(sp) - 1f0b4: ec26 sd s1,24(sp) - 1f0b6: f406 sd ra,40(sp) - 1f0b8: 00053423 sd zero,8(a0) - 1f0bc: 6584 ld s1,8(a1) - 1f0be: 0017c793 xori a5,a5,1 - 1f0c2: 00f50023 sb a5,0(a0) - 1f0c6: 842a mv s0,a0 - 1f0c8: c895 beqz s1,1f0fc <_ZNK7testing15AssertionResultntEv+0x50> - 1f0ca: e84a sd s2,16(sp) - 1f0cc: 00810913 addi s2,sp,8 - 1f0d0: 854a mv a0,s2 - 1f0d2: cc7fa0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 1f0d6: 6522 ld a0,8(sp) - 1f0d8: 6490 ld a2,8(s1) - 1f0da: 608c ld a1,0(s1) - 1f0dc: 0541 addi a0,a0,16 - 1f0de: e22f60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1f0e2: 85ca mv a1,s2 - 1f0e4: 8522 mv a0,s0 - 1f0e6: 0002c317 auipc t1,0x2c - 1f0ea: cd233303 ld t1,-814(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 1f0ee: 9302 jalr t1 - 1f0f0: 6522 ld a0,8(sp) - 1f0f2: c919 beqz a0,1f108 <_ZNK7testing15AssertionResultntEv+0x5c> - 1f0f4: 611c ld a5,0(a0) - 1f0f6: 679c ld a5,8(a5) - 1f0f8: 9782 jalr a5 - 1f0fa: 6942 ld s2,16(sp) - 1f0fc: 70a2 ld ra,40(sp) - 1f0fe: 8522 mv a0,s0 - 1f100: 7402 ld s0,32(sp) - 1f102: 64e2 ld s1,24(sp) - 1f104: 6145 addi sp,sp,48 - 1f106: 8082 ret - 1f108: 70a2 ld ra,40(sp) - 1f10a: 8522 mv a0,s0 - 1f10c: 7402 ld s0,32(sp) - 1f10e: 6942 ld s2,16(sp) - 1f110: 64e2 ld s1,24(sp) - 1f112: 6145 addi sp,sp,48 - 1f114: 8082 ret - 1f116: 84aa mv s1,a0 - 1f118: 00840513 addi a0,s0,8 - 1f11c: 0002c317 auipc t1,0x2c - 1f120: ebc33303 ld t1,-324(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 1f124: 9302 jalr t1 - 1f126: 8526 mv a0,s1 - 1f128: ec8f60ef jal ra,157f0 <_Unwind_Resume@plt> - 1f12c: 67a2 ld a5,8(sp) - 1f12e: 84aa mv s1,a0 - 1f130: d7e5 beqz a5,1f118 <_ZNK7testing15AssertionResultntEv+0x6c> - 1f132: 6398 ld a4,0(a5) - 1f134: 853e mv a0,a5 - 1f136: 671c ld a5,8(a4) - 1f138: 9782 jalr a5 - 1f13a: bff9 j 1f118 <_ZNK7testing15AssertionResultntEv+0x6c> - -000000000001f13c <_ZN7testingL19FormatCountableNounEiPKcS1_>: - 1f13c: 7119 addi sp,sp,-128 - 1f13e: ecce sd s3,88(sp) - 1f140: 01010993 addi s3,sp,16 - 1f144: 87ae mv a5,a1 - 1f146: f8a2 sd s0,112(sp) - 1f148: 006c addi a1,sp,12 - 1f14a: 842a mv s0,a0 - 1f14c: 0002c317 auipc t1,0x2c - 1f150: e2433303 ld t1,-476(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 1f154: 854e mv a0,s3 - 1f156: f4a6 sd s1,104(sp) - 1f158: e8d2 sd s4,80(sp) - 1f15a: c63e sw a5,12(sp) - 1f15c: fc86 sd ra,120(sp) - 1f15e: f0ca sd s2,96(sp) - 1f160: 8a32 mv s4,a2 - 1f162: 84b6 mv s1,a3 - 1f164: 9302 jalr t1 - 1f166: 6762 ld a4,24(sp) - 1f168: 57fd li a5,-1 - 1f16a: 8389 srli a5,a5,0x2 - 1f16c: 0ef70563 beq a4,a5,1f256 <_ZN7testingL19FormatCountableNounEiPKcS1_+0x11a> - 1f170: 4605 li a2,1 - 1f172: 0001a597 auipc a1,0x1a - 1f176: 26658593 addi a1,a1,614 # 393d8 <_IO_stdin_used+0xd80> - 1f17a: 854e mv a0,s3 - 1f17c: 825f60ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1f180: 04010913 addi s2,sp,64 - 1f184: f84a sd s2,48(sp) - 1f186: 6118 ld a4,0(a0) - 1f188: 01050793 addi a5,a0,16 - 1f18c: 08f70863 beq a4,a5,1f21c <_ZN7testingL19FormatCountableNounEiPKcS1_+0xe0> - 1f190: 6914 ld a3,16(a0) - 1f192: f83a sd a4,48(sp) - 1f194: e0b6 sd a3,64(sp) - 1f196: 6514 ld a3,8(a0) - 1f198: 4732 lw a4,12(sp) - 1f19a: e11c sd a5,0(a0) - 1f19c: 00050823 sb zero,16(a0) - 1f1a0: fc36 sd a3,56(sp) - 1f1a2: 00053423 sd zero,8(a0) - 1f1a6: 4785 li a5,1 - 1f1a8: 00f71363 bne a4,a5,1f1ae <_ZN7testingL19FormatCountableNounEiPKcS1_+0x72> - 1f1ac: 84d2 mv s1,s4 - 1f1ae: 8526 mv a0,s1 - 1f1b0: a21f60ef jal ra,15bd0 - 1f1b4: 7762 ld a4,56(sp) - 1f1b6: 57fd li a5,-1 - 1f1b8: 8389 srli a5,a5,0x2 - 1f1ba: 8f99 sub a5,a5,a4 - 1f1bc: 862a mv a2,a0 - 1f1be: 0aa7e263 bltu a5,a0,1f262 <_ZN7testingL19FormatCountableNounEiPKcS1_+0x126> - 1f1c2: 03010a13 addi s4,sp,48 - 1f1c6: 85a6 mv a1,s1 - 1f1c8: 8552 mv a0,s4 - 1f1ca: fd6f60ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1f1ce: 01040693 addi a3,s0,16 - 1f1d2: e014 sd a3,0(s0) - 1f1d4: 6110 ld a2,0(a0) - 1f1d6: 01050713 addi a4,a0,16 - 1f1da: 87aa mv a5,a0 - 1f1dc: 04e60f63 beq a2,a4,1f23a <_ZN7testingL19FormatCountableNounEiPKcS1_+0xfe> - 1f1e0: 6914 ld a3,16(a0) - 1f1e2: e010 sd a2,0(s0) - 1f1e4: e814 sd a3,16(s0) - 1f1e6: 6794 ld a3,8(a5) - 1f1e8: e398 sd a4,0(a5) - 1f1ea: 7542 ld a0,48(sp) - 1f1ec: e414 sd a3,8(s0) - 1f1ee: 0007b423 sd zero,8(a5) - 1f1f2: 00078823 sb zero,16(a5) - 1f1f6: 01250463 beq a0,s2,1f1fe <_ZN7testingL19FormatCountableNounEiPKcS1_+0xc2> - 1f1fa: f06f60ef jal ra,15900 <_ZdlPv@plt> - 1f1fe: 6542 ld a0,16(sp) - 1f200: 101c addi a5,sp,32 - 1f202: 00f50463 beq a0,a5,1f20a <_ZN7testingL19FormatCountableNounEiPKcS1_+0xce> - 1f206: efaf60ef jal ra,15900 <_ZdlPv@plt> - 1f20a: 70e6 ld ra,120(sp) - 1f20c: 8522 mv a0,s0 - 1f20e: 7446 ld s0,112(sp) - 1f210: 74a6 ld s1,104(sp) - 1f212: 7906 ld s2,96(sp) - 1f214: 69e6 ld s3,88(sp) - 1f216: 6a46 ld s4,80(sp) - 1f218: 6109 addi sp,sp,128 - 1f21a: 8082 ret - 1f21c: 6518 ld a4,8(a0) - 1f21e: 864a mv a2,s2 - 1f220: 85be mv a1,a5 - 1f222: 0705 addi a4,a4,1 - 1f224: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 1f228: 02058407 vle8.v v8,(a1) - 1f22c: 8f15 sub a4,a4,a3 - 1f22e: 95b6 add a1,a1,a3 - 1f230: 02060427 vse8.v v8,(a2) - 1f234: 9636 add a2,a2,a3 - 1f236: f77d bnez a4,1f224 <_ZN7testingL19FormatCountableNounEiPKcS1_+0xe8> - 1f238: bfb9 j 1f196 <_ZN7testingL19FormatCountableNounEiPKcS1_+0x5a> - 1f23a: 6510 ld a2,8(a0) - 1f23c: 853a mv a0,a4 - 1f23e: 0605 addi a2,a2,1 - 1f240: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma - 1f244: 02050407 vle8.v v8,(a0) - 1f248: 8e0d sub a2,a2,a1 - 1f24a: 952e add a0,a0,a1 - 1f24c: 02068427 vse8.v v8,(a3) - 1f250: 96ae add a3,a3,a1 - 1f252: f67d bnez a2,1f240 <_ZN7testingL19FormatCountableNounEiPKcS1_+0x104> - 1f254: bf49 j 1f1e6 <_ZN7testingL19FormatCountableNounEiPKcS1_+0xaa> - 1f256: 00019517 auipc a0,0x19 - 1f25a: 7aa50513 addi a0,a0,1962 # 38a00 <_IO_stdin_used+0x3a8> - 1f25e: e92f60ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 1f262: 00019517 auipc a0,0x19 - 1f266: 79e50513 addi a0,a0,1950 # 38a00 <_IO_stdin_used+0x3a8> - 1f26a: 03010a13 addi s4,sp,48 - 1f26e: e82f60ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 1f272: 842a mv s0,a0 - 1f274: a029 j 1f27e <_ZN7testingL19FormatCountableNounEiPKcS1_+0x142> - 1f276: 842a mv s0,a0 - 1f278: 8552 mv a0,s4 - 1f27a: 88bf70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f27e: 854e mv a0,s3 - 1f280: 885f70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f284: 8522 mv a0,s0 - 1f286: d6af60ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000001f28a <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE>: - 1f28a: 7139 addi sp,sp,-64 - 1f28c: 852e mv a0,a1 - 1f28e: fc06 sd ra,56(sp) - 1f290: f822 sd s0,48(sp) - 1f292: f426 sd s1,40(sp) - 1f294: 842e mv s0,a1 - 1f296: 9f6f90ef jal ra,1848c <_ZNK7testing9TestSuite17test_to_run_countEv> - 1f29a: 85aa mv a1,a0 - 1f29c: 0001a697 auipc a3,0x1a - 1f2a0: e0c68693 addi a3,a3,-500 # 390a8 <_IO_stdin_used+0xa50> - 1f2a4: 850a mv a0,sp - 1f2a6: 0001a617 auipc a2,0x1a - 1f2aa: e0a60613 addi a2,a2,-502 # 390b0 <_IO_stdin_used+0xa58> - 1f2ae: e8fff0ef jal ra,1f13c <_ZN7testingL19FormatCountableNounEiPKcS1_> - 1f2b2: 0001a597 auipc a1,0x1a - 1f2b6: 97658593 addi a1,a1,-1674 # 38c28 <_IO_stdin_used+0x5d0> - 1f2ba: 4509 li a0,2 - 1f2bc: 848a mv s1,sp - 1f2be: 83efc0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1f2c2: 6410 ld a2,8(s0) - 1f2c4: 6582 ld a1,0(sp) - 1f2c6: 0001a517 auipc a0,0x1a - 1f2ca: df250513 addi a0,a0,-526 # 390b8 <_IO_stdin_used+0xa60> - 1f2ce: c12f60ef jal ra,156e0 - 1f2d2: 741c ld a5,40(s0) - 1f2d4: cf91 beqz a5,1f2f0 <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE+0x66> - 1f2d6: 6390 ld a2,0(a5) - 1f2d8: ce01 beqz a2,1f2f0 <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE+0x66> - 1f2da: 0001c597 auipc a1,0x1c - 1f2de: 55e58593 addi a1,a1,1374 # 3b838 <_ZN7testing8internalL15kTypeParamLabelE> - 1f2e2: 0001a517 auipc a0,0x1a - 1f2e6: de650513 addi a0,a0,-538 # 390c8 <_IO_stdin_used+0xa70> - 1f2ea: bf6f60ef jal ra,156e0 - 1f2ee: a021 j 1f2f6 <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE+0x6c> - 1f2f0: 4529 li a0,10 - 1f2f2: feef60ef jal ra,15ae0 - 1f2f6: 0002c797 auipc a5,0x2c - 1f2fa: b8a7b783 ld a5,-1142(a5) # 4ae80 - 1f2fe: 6388 ld a0,0(a5) - 1f300: 991f60ef jal ra,15c90 - 1f304: 6502 ld a0,0(sp) - 1f306: 081c addi a5,sp,16 - 1f308: 00f50463 beq a0,a5,1f310 <_ZN7testing8internal27PrettyUnitTestResultPrinter15OnTestCaseStartERKNS_9TestSuiteE+0x86> - 1f30c: df4f60ef jal ra,15900 <_ZdlPv@plt> - 1f310: 70e2 ld ra,56(sp) - 1f312: 7442 ld s0,48(sp) - 1f314: 74a2 ld s1,40(sp) - 1f316: 6121 addi sp,sp,64 - 1f318: 8082 ret - 1f31a: 842a mv s0,a0 - 1f31c: 8526 mv a0,s1 - 1f31e: fe6f70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f322: 8522 mv a0,s0 - 1f324: cccf60ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000001f328 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi>: - 1f328: 0002c797 auipc a5,0x2c - 1f32c: bf87b783 ld a5,-1032(a5) # 4af20 <_GLOBAL_OFFSET_TABLE_+0x3d0> - 1f330: 4398 lw a4,0(a5) - 1f332: 711d addi sp,sp,-96 - 1f334: e8a2 sd s0,80(sp) - 1f336: ec86 sd ra,88(sp) - 1f338: e4a6 sd s1,72(sp) - 1f33a: e0ca sd s2,64(sp) - 1f33c: 4785 li a5,1 - 1f33e: 842e mv s0,a1 - 1f340: 00f70a63 beq a4,a5,1f354 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x2c> - 1f344: 0016059b addiw a1,a2,1 - 1f348: 0001a517 auipc a0,0x1a - 1f34c: d9850513 addi a0,a0,-616 # 390e0 <_IO_stdin_used+0xa88> - 1f350: b90f60ef jal ra,156e0 - 1f354: 0002c797 auipc a5,0x2c - 1f358: c147b783 ld a5,-1004(a5) # 4af68 <_GLOBAL_OFFSET_TABLE_+0x418> - 1f35c: 6384 ld s1,0(a5) - 1f35e: 0001c597 auipc a1,0x1c - 1f362: 4d258593 addi a1,a1,1234 # 3b830 <_ZN7testingL16kUniversalFilterE> - 1f366: 8526 mv a0,s1 - 1f368: a11fa0ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 1f36c: cd55 beqz a0,1f428 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x100> - 1f36e: 4601 li a2,0 - 1f370: 0001c597 auipc a1,0x1c - 1f374: 52058593 addi a1,a1,1312 # 3b890 <_ZN7testingL15kTestShardIndexE> - 1f378: 0001c517 auipc a0,0x1c - 1f37c: 50050513 addi a0,a0,1280 # 3b878 <_ZN7testingL16kTestTotalShardsE> - 1f380: b2bfe0ef jal ra,1deaa <_ZN7testing8internal11ShouldShardEPKcS2_b> - 1f384: 0c051a63 bnez a0,1f458 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x130> - 1f388: 0002c797 auipc a5,0x2c - 1f38c: b787b783 ld a5,-1160(a5) # 4af00 <_GLOBAL_OFFSET_TABLE_+0x3b0> - 1f390: 0007c783 lbu a5,0(a5) - 1f394: 10079263 bnez a5,1f498 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x170> - 1f398: 0001a597 auipc a1,0x1a - 1f39c: e0058593 addi a1,a1,-512 # 39198 <_IO_stdin_used+0xb40> - 1f3a0: 4509 li a0,2 - 1f3a2: f5bfb0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1f3a6: 8522 mv a0,s0 - 1f3a8: e44fc0ef jal ra,1b9ec <_ZNK7testing8UnitTest17test_to_run_countEv> - 1f3ac: 85aa mv a1,a0 - 1f3ae: 0001a697 auipc a3,0x1a - 1f3b2: cfa68693 addi a3,a3,-774 # 390a8 <_IO_stdin_used+0xa50> - 1f3b6: 850a mv a0,sp - 1f3b8: 0001a617 auipc a2,0x1a - 1f3bc: cf860613 addi a2,a2,-776 # 390b0 <_IO_stdin_used+0xa58> - 1f3c0: d7dff0ef jal ra,1f13c <_ZN7testingL19FormatCountableNounEiPKcS1_> - 1f3c4: 8522 mv a0,s0 - 1f3c6: 6902 ld s2,0(sp) - 1f3c8: 848a mv s1,sp - 1f3ca: ddafc0ef jal ra,1b9a4 <_ZNK7testing8UnitTest23test_suite_to_run_countEv> - 1f3ce: 1000 addi s0,sp,32 - 1f3d0: 85aa mv a1,a0 - 1f3d2: 0001a697 auipc a3,0x1a - 1f3d6: dd668693 addi a3,a3,-554 # 391a8 <_IO_stdin_used+0xb50> - 1f3da: 8522 mv a0,s0 - 1f3dc: 0001a617 auipc a2,0x1a - 1f3e0: ddc60613 addi a2,a2,-548 # 391b8 <_IO_stdin_used+0xb60> - 1f3e4: d59ff0ef jal ra,1f13c <_ZN7testingL19FormatCountableNounEiPKcS1_> - 1f3e8: 7602 ld a2,32(sp) - 1f3ea: 85ca mv a1,s2 - 1f3ec: 0001a517 auipc a0,0x1a - 1f3f0: ddc50513 addi a0,a0,-548 # 391c8 <_IO_stdin_used+0xb70> - 1f3f4: aecf60ef jal ra,156e0 - 1f3f8: 7502 ld a0,32(sp) - 1f3fa: 181c addi a5,sp,48 - 1f3fc: 00f50463 beq a0,a5,1f404 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0xdc> - 1f400: d00f60ef jal ra,15900 <_ZdlPv@plt> - 1f404: 6502 ld a0,0(sp) - 1f406: 081c addi a5,sp,16 - 1f408: 00f50463 beq a0,a5,1f410 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0xe8> - 1f40c: cf4f60ef jal ra,15900 <_ZdlPv@plt> - 1f410: 6446 ld s0,80(sp) - 1f412: 0002c797 auipc a5,0x2c - 1f416: a6e7b783 ld a5,-1426(a5) # 4ae80 - 1f41a: 60e6 ld ra,88(sp) - 1f41c: 64a6 ld s1,72(sp) - 1f41e: 6906 ld s2,64(sp) - 1f420: 6388 ld a0,0(a5) - 1f422: 6125 addi sp,sp,96 - 1f424: 86df606f j 15c90 - 1f428: 0001a617 auipc a2,0x1a - 1f42c: ce860613 addi a2,a2,-792 # 39110 <_IO_stdin_used+0xab8> - 1f430: 0001a597 auipc a1,0x1a - 1f434: cf058593 addi a1,a1,-784 # 39120 <_IO_stdin_used+0xac8> - 1f438: 450d li a0,3 - 1f43a: 86a6 mv a3,s1 - 1f43c: ec1fb0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1f440: 4601 li a2,0 - 1f442: 0001c597 auipc a1,0x1c - 1f446: 44e58593 addi a1,a1,1102 # 3b890 <_ZN7testingL15kTestShardIndexE> - 1f44a: 0001c517 auipc a0,0x1c - 1f44e: 42e50513 addi a0,a0,1070 # 3b878 <_ZN7testingL16kTestTotalShardsE> - 1f452: a59fe0ef jal ra,1deaa <_ZN7testing8internal11ShouldShardEPKcS2_b> - 1f456: d90d beqz a0,1f388 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x60> - 1f458: 55fd li a1,-1 - 1f45a: 0001c517 auipc a0,0x1c - 1f45e: 43650513 addi a0,a0,1078 # 3b890 <_ZN7testingL15kTestShardIndexE> - 1f462: da6fe0ef jal ra,1da08 <_ZN7testing8internal17Int32FromEnvOrDieEPKci> - 1f466: 84aa mv s1,a0 - 1f468: 0001c517 auipc a0,0x1c - 1f46c: 41050513 addi a0,a0,1040 # 3b878 <_ZN7testingL16kTestTotalShardsE> - 1f470: e60f60ef jal ra,15ad0 - 1f474: 86aa mv a3,a0 - 1f476: 0014861b addiw a2,s1,1 - 1f47a: 0001a597 auipc a1,0x1a - 1f47e: cbe58593 addi a1,a1,-834 # 39138 <_IO_stdin_used+0xae0> - 1f482: 450d li a0,3 - 1f484: e79fb0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1f488: 0002c797 auipc a5,0x2c - 1f48c: a787b783 ld a5,-1416(a5) # 4af00 <_GLOBAL_OFFSET_TABLE_+0x3b0> - 1f490: 0007c783 lbu a5,0(a5) - 1f494: f00782e3 beqz a5,1f398 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x70> - 1f498: 8522 mv a0,s0 - 1f49a: 931fc0ef jal ra,1bdca <_ZNK7testing8UnitTest11random_seedEv> - 1f49e: 862a mv a2,a0 - 1f4a0: 0001a597 auipc a1,0x1a - 1f4a4: cc058593 addi a1,a1,-832 # 39160 <_IO_stdin_used+0xb08> - 1f4a8: 450d li a0,3 - 1f4aa: e53fb0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1f4ae: b5ed j 1f398 <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x70> - 1f4b0: 87aa mv a5,a0 - 1f4b2: 8522 mv a0,s0 - 1f4b4: 843e mv s0,a5 - 1f4b6: e4ef70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f4ba: 8526 mv a0,s1 - 1f4bc: e48f70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f4c0: 8522 mv a0,s0 - 1f4c2: b2ef60ef jal ra,157f0 <_Unwind_Resume@plt> - 1f4c6: 842a mv s0,a0 - 1f4c8: bfcd j 1f4ba <_ZN7testing8internal27PrettyUnitTestResultPrinter20OnTestIterationStartERKNS_8UnitTestEi+0x192> - -000000000001f4ca <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE>: - 1f4ca: 715d addi sp,sp,-80 - 1f4cc: fc26 sd s1,56(sp) - 1f4ce: 09058493 addi s1,a1,144 - 1f4d2: 8526 mv a0,s1 - 1f4d4: e0a2 sd s0,64(sp) - 1f4d6: e486 sd ra,72(sp) - 1f4d8: 842e mv s0,a1 - 1f4da: d44fb0ef jal ra,1aa1e <_ZNK7testing10TestResult7SkippedEv> - 1f4de: c945 beqz a0,1f58e <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0xc4> - 1f4e0: 8526 mv a0,s1 - 1f4e2: d3cfb0ef jal ra,1aa1e <_ZNK7testing10TestResult7SkippedEv> - 1f4e6: ed35 bnez a0,1f562 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x98> - 1f4e8: 0001a597 auipc a1,0x1a - 1f4ec: 81858593 addi a1,a1,-2024 # 38d00 <_IO_stdin_used+0x6a8> - 1f4f0: 4505 li a0,1 - 1f4f2: e0bfb0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1f4f6: 7010 ld a2,32(s0) - 1f4f8: 600c ld a1,0(s0) - 1f4fa: 00019517 auipc a0,0x19 - 1f4fe: 79650513 addi a0,a0,1942 # 38c90 <_IO_stdin_used+0x638> - 1f502: 9def60ef jal ra,156e0 - 1f506: 8526 mv a0,s1 - 1f508: b84fb0ef jal ra,1a88c <_ZNK7testing10TestResult6FailedEv> - 1f50c: ed49 bnez a0,1f5a6 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0xdc> - 1f50e: 0002c797 auipc a5,0x2c - 1f512: 9127b783 ld a5,-1774(a5) # 4ae20 <_GLOBAL_OFFSET_TABLE_+0x2d0> - 1f516: 0007c783 lbu a5,0(a5) - 1f51a: cfa1 beqz a5,1f572 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0xa8> - 1f51c: 10843783 ld a5,264(s0) - 1f520: 0800 addi s0,sp,16 - 1f522: 8522 mv a0,s0 - 1f524: 002c addi a1,sp,8 - 1f526: 0002c317 auipc t1,0x2c - 1f52a: 97233303 ld t1,-1678(t1) # 4ae98 <_GLOBAL_OFFSET_TABLE_+0x348> - 1f52e: e43e sd a5,8(sp) - 1f530: 9302 jalr t1 - 1f532: 65c2 ld a1,16(sp) - 1f534: 0001a517 auipc a0,0x1a - 1f538: cbc50513 addi a0,a0,-836 # 391f0 <_IO_stdin_used+0xb98> - 1f53c: 9a4f60ef jal ra,156e0 - 1f540: 6542 ld a0,16(sp) - 1f542: 101c addi a5,sp,32 - 1f544: 00f50463 beq a0,a5,1f54c <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x82> - 1f548: bb8f60ef jal ra,15900 <_ZdlPv@plt> - 1f54c: 6406 ld s0,64(sp) - 1f54e: 0002c797 auipc a5,0x2c - 1f552: 9327b783 ld a5,-1742(a5) # 4ae80 - 1f556: 60a6 ld ra,72(sp) - 1f558: 74e2 ld s1,56(sp) - 1f55a: 6388 ld a0,0(a5) - 1f55c: 6161 addi sp,sp,80 - 1f55e: f32f606f j 15c90 - 1f562: 00019597 auipc a1,0x19 - 1f566: 78e58593 addi a1,a1,1934 # 38cf0 <_IO_stdin_used+0x698> - 1f56a: 4509 li a0,2 - 1f56c: d91fb0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1f570: b759 j 1f4f6 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x2c> - 1f572: 4529 li a0,10 - 1f574: d6cf60ef jal ra,15ae0 - 1f578: 0002c797 auipc a5,0x2c - 1f57c: 9087b783 ld a5,-1784(a5) # 4ae80 - 1f580: 6406 ld s0,64(sp) - 1f582: 60a6 ld ra,72(sp) - 1f584: 74e2 ld s1,56(sp) - 1f586: 6388 ld a0,0(a5) - 1f588: 6161 addi sp,sp,80 - 1f58a: f06f606f j 15c90 - 1f58e: 8526 mv a0,s1 - 1f590: afcfb0ef jal ra,1a88c <_ZNK7testing10TestResult6FailedEv> - 1f594: f531 bnez a0,1f4e0 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x16> - 1f596: 0001a597 auipc a1,0x1a - 1f59a: c4a58593 addi a1,a1,-950 # 391e0 <_IO_stdin_used+0xb88> - 1f59e: 4509 li a0,2 - 1f5a0: d5dfb0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1f5a4: bf89 j 1f4f6 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x2c> - 1f5a6: 603c ld a5,64(s0) - 1f5a8: f84a sd s2,48(sp) - 1f5aa: 6438 ld a4,72(s0) - 1f5ac: cfa1 beqz a5,1f604 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x13a> - 1f5ae: 6384 ld s1,0(a5) - 1f5b0: cb25 beqz a4,1f620 <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x156> - 1f5b2: 00073903 ld s2,0(a4) - 1f5b6: c8b1 beqz s1,1f60a <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x140> - 1f5b8: 00019517 auipc a0,0x19 - 1f5bc: 75850513 addi a0,a0,1880 # 38d10 <_IO_stdin_used+0x6b8> - 1f5c0: 920f60ef jal ra,156e0 - 1f5c4: 8626 mv a2,s1 - 1f5c6: 0001c597 auipc a1,0x1c - 1f5ca: 27258593 addi a1,a1,626 # 3b838 <_ZN7testing8internalL15kTypeParamLabelE> - 1f5ce: 00019517 auipc a0,0x19 - 1f5d2: 75250513 addi a0,a0,1874 # 38d20 <_IO_stdin_used+0x6c8> - 1f5d6: 90af60ef jal ra,156e0 - 1f5da: 04090163 beqz s2,1f61c <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x152> - 1f5de: 00019517 auipc a0,0x19 - 1f5e2: 74a50513 addi a0,a0,1866 # 38d28 <_IO_stdin_used+0x6d0> - 1f5e6: 8faf60ef jal ra,156e0 - 1f5ea: 864a mv a2,s2 - 1f5ec: 0001c597 auipc a1,0x1c - 1f5f0: 25c58593 addi a1,a1,604 # 3b848 <_ZN7testing8internalL16kValueParamLabelE> - 1f5f4: 00019517 auipc a0,0x19 - 1f5f8: 72c50513 addi a0,a0,1836 # 38d20 <_IO_stdin_used+0x6c8> - 1f5fc: 8e4f60ef jal ra,156e0 - 1f600: 7942 ld s2,48(sp) - 1f602: b731 j 1f50e <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x44> - 1f604: cf01 beqz a4,1f61c <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x152> - 1f606: 00073903 ld s2,0(a4) - 1f60a: 00090963 beqz s2,1f61c <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x152> - 1f60e: 00019517 auipc a0,0x19 - 1f612: 70250513 addi a0,a0,1794 # 38d10 <_IO_stdin_used+0x6b8> - 1f616: 8caf60ef jal ra,156e0 - 1f61a: bfc1 j 1f5ea <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x120> - 1f61c: 7942 ld s2,48(sp) - 1f61e: bdc5 j 1f50e <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x44> - 1f620: dcf5 beqz s1,1f61c <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x152> - 1f622: 00019517 auipc a0,0x19 - 1f626: 6ee50513 addi a0,a0,1774 # 38d10 <_IO_stdin_used+0x6b8> - 1f62a: 8b6f60ef jal ra,156e0 - 1f62e: 8626 mv a2,s1 - 1f630: 0001c597 auipc a1,0x1c - 1f634: 20858593 addi a1,a1,520 # 3b838 <_ZN7testing8internalL15kTypeParamLabelE> - 1f638: 00019517 auipc a0,0x19 - 1f63c: 6e850513 addi a0,a0,1768 # 38d20 <_IO_stdin_used+0x6c8> - 1f640: 8a0f60ef jal ra,156e0 - 1f644: 7942 ld s2,48(sp) - 1f646: b5e1 j 1f50e <_ZN7testing8internal27PrettyUnitTestResultPrinter9OnTestEndERKNS_8TestInfoE+0x44> - 1f648: 87aa mv a5,a0 - 1f64a: 8522 mv a0,s0 - 1f64c: f84a sd s2,48(sp) - 1f64e: 843e mv s0,a5 - 1f650: cb4f70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f654: 8522 mv a0,s0 - 1f656: 99af60ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000001f65a <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE>: - 1f65a: 0002b797 auipc a5,0x2b - 1f65e: 7c67b783 ld a5,1990(a5) # 4ae20 <_GLOBAL_OFFSET_TABLE_+0x2d0> - 1f662: 0007c783 lbu a5,0(a5) - 1f666: e391 bnez a5,1f66a <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE+0x10> - 1f668: 8082 ret - 1f66a: 7119 addi sp,sp,-128 - 1f66c: 852e mv a0,a1 - 1f66e: fc86 sd ra,120(sp) - 1f670: f8a2 sd s0,112(sp) - 1f672: f4a6 sd s1,104(sp) - 1f674: 842e mv s0,a1 - 1f676: f0ca sd s2,96(sp) - 1f678: ecce sd s3,88(sp) - 1f67a: 0804 addi s1,sp,16 - 1f67c: e11f80ef jal ra,1848c <_ZNK7testing9TestSuite17test_to_run_countEv> - 1f680: 85aa mv a1,a0 - 1f682: 0001a697 auipc a3,0x1a - 1f686: a2668693 addi a3,a3,-1498 # 390a8 <_IO_stdin_used+0xa50> - 1f68a: 8526 mv a0,s1 - 1f68c: 0001a617 auipc a2,0x1a - 1f690: a2460613 addi a2,a2,-1500 # 390b0 <_IO_stdin_used+0xa58> - 1f694: aa9ff0ef jal ra,1f13c <_ZN7testingL19FormatCountableNounEiPKcS1_> - 1f698: 00019597 auipc a1,0x19 - 1f69c: 59058593 addi a1,a1,1424 # 38c28 <_IO_stdin_used+0x5d0> - 1f6a0: 4509 li a0,2 - 1f6a2: c5bfb0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1f6a6: 605c ld a5,128(s0) - 1f6a8: 03010913 addi s2,sp,48 - 1f6ac: 854a mv a0,s2 - 1f6ae: 002c addi a1,sp,8 - 1f6b0: 0002b317 auipc t1,0x2b - 1f6b4: 7e833303 ld t1,2024(t1) # 4ae98 <_GLOBAL_OFFSET_TABLE_+0x348> - 1f6b8: 00843983 ld s3,8(s0) - 1f6bc: e43e sd a5,8(sp) - 1f6be: 6442 ld s0,16(sp) - 1f6c0: 9302 jalr t1 - 1f6c2: 76c2 ld a3,48(sp) - 1f6c4: 864e mv a2,s3 - 1f6c6: 85a2 mv a1,s0 - 1f6c8: 0001a517 auipc a0,0x1a - 1f6cc: b3850513 addi a0,a0,-1224 # 39200 <_IO_stdin_used+0xba8> - 1f6d0: 810f60ef jal ra,156e0 - 1f6d4: 7542 ld a0,48(sp) - 1f6d6: 009c addi a5,sp,64 - 1f6d8: 00f50463 beq a0,a5,1f6e0 <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE+0x86> - 1f6dc: a24f60ef jal ra,15900 <_ZdlPv@plt> - 1f6e0: 0002b797 auipc a5,0x2b - 1f6e4: 7a07b783 ld a5,1952(a5) # 4ae80 - 1f6e8: 6388 ld a0,0(a5) - 1f6ea: da6f60ef jal ra,15c90 - 1f6ee: 6542 ld a0,16(sp) - 1f6f0: 101c addi a5,sp,32 - 1f6f2: 00f50463 beq a0,a5,1f6fa <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE+0xa0> - 1f6f6: a0af60ef jal ra,15900 <_ZdlPv@plt> - 1f6fa: 70e6 ld ra,120(sp) - 1f6fc: 7446 ld s0,112(sp) - 1f6fe: 74a6 ld s1,104(sp) - 1f700: 7906 ld s2,96(sp) - 1f702: 69e6 ld s3,88(sp) - 1f704: 6109 addi sp,sp,128 - 1f706: 8082 ret - 1f708: 842a mv s0,a0 - 1f70a: a029 j 1f714 <_ZN7testing8internal27PrettyUnitTestResultPrinter13OnTestCaseEndERKNS_9TestSuiteE+0xba> - 1f70c: 842a mv s0,a0 - 1f70e: 854a mv a0,s2 - 1f710: bf4f70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f714: 8526 mv a0,s1 - 1f716: beef70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f71a: 8522 mv a0,s0 - 1f71c: 8d4f60ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000001f720 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi>: - 1f720: 7119 addi sp,sp,-128 - 1f722: f8a2 sd s0,112(sp) - 1f724: 4509 li a0,2 - 1f726: 842e mv s0,a1 - 1f728: 0001a597 auipc a1,0x1a - 1f72c: a7058593 addi a1,a1,-1424 # 39198 <_IO_stdin_used+0xb40> - 1f730: fc86 sd ra,120(sp) - 1f732: f0ca sd s2,96(sp) - 1f734: ecce sd s3,88(sp) - 1f736: f4a6 sd s1,104(sp) - 1f738: bc5fb0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1f73c: 8522 mv a0,s0 - 1f73e: aaefc0ef jal ra,1b9ec <_ZNK7testing8UnitTest17test_to_run_countEv> - 1f742: 01010993 addi s3,sp,16 - 1f746: 85aa mv a1,a0 - 1f748: 0001a697 auipc a3,0x1a - 1f74c: 96068693 addi a3,a3,-1696 # 390a8 <_IO_stdin_used+0xa50> - 1f750: 854e mv a0,s3 - 1f752: 0001a617 auipc a2,0x1a - 1f756: 95e60613 addi a2,a2,-1698 # 390b0 <_IO_stdin_used+0xa58> - 1f75a: 9e3ff0ef jal ra,1f13c <_ZN7testingL19FormatCountableNounEiPKcS1_> - 1f75e: 8522 mv a0,s0 - 1f760: 6942 ld s2,16(sp) - 1f762: a42fc0ef jal ra,1b9a4 <_ZNK7testing8UnitTest23test_suite_to_run_countEv> - 1f766: 1804 addi s1,sp,48 - 1f768: 85aa mv a1,a0 - 1f76a: 0001a697 auipc a3,0x1a - 1f76e: a3e68693 addi a3,a3,-1474 # 391a8 <_IO_stdin_used+0xb50> - 1f772: 8526 mv a0,s1 - 1f774: 0001a617 auipc a2,0x1a - 1f778: a4460613 addi a2,a2,-1468 # 391b8 <_IO_stdin_used+0xb60> - 1f77c: 9c1ff0ef jal ra,1f13c <_ZN7testingL19FormatCountableNounEiPKcS1_> - 1f780: 7642 ld a2,48(sp) - 1f782: 85ca mv a1,s2 - 1f784: 0001a517 auipc a0,0x1a - 1f788: aac50513 addi a0,a0,-1364 # 39230 <_IO_stdin_used+0xbd8> - 1f78c: f55f50ef jal ra,156e0 - 1f790: 7542 ld a0,48(sp) - 1f792: 04010913 addi s2,sp,64 - 1f796: 01250463 beq a0,s2,1f79e <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x7e> - 1f79a: 966f60ef jal ra,15900 <_ZdlPv@plt> - 1f79e: 6542 ld a0,16(sp) - 1f7a0: 101c addi a5,sp,32 - 1f7a2: 00f50463 beq a0,a5,1f7aa <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x8a> - 1f7a6: 95af60ef jal ra,15900 <_ZdlPv@plt> - 1f7aa: 0002b797 auipc a5,0x2b - 1f7ae: 6767b783 ld a5,1654(a5) # 4ae20 <_GLOBAL_OFFSET_TABLE_+0x2d0> - 1f7b2: 0007c783 lbu a5,0(a5) - 1f7b6: cb8d beqz a5,1f7e8 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0xc8> - 1f7b8: 8522 mv a0,s0 - 1f7ba: a40fc0ef jal ra,1b9fa <_ZNK7testing8UnitTest12elapsed_timeEv> - 1f7be: 87aa mv a5,a0 - 1f7c0: 85ce mv a1,s3 - 1f7c2: 8526 mv a0,s1 - 1f7c4: 0002b317 auipc t1,0x2b - 1f7c8: 6d433303 ld t1,1748(t1) # 4ae98 <_GLOBAL_OFFSET_TABLE_+0x348> - 1f7cc: e83e sd a5,16(sp) - 1f7ce: 9302 jalr t1 - 1f7d0: 75c2 ld a1,48(sp) - 1f7d2: 0001a517 auipc a0,0x1a - 1f7d6: a6e50513 addi a0,a0,-1426 # 39240 <_IO_stdin_used+0xbe8> - 1f7da: f07f50ef jal ra,156e0 - 1f7de: 7542 ld a0,48(sp) - 1f7e0: 01250463 beq a0,s2,1f7e8 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0xc8> - 1f7e4: 91cf60ef jal ra,15900 <_ZdlPv@plt> - 1f7e8: 4529 li a0,10 - 1f7ea: af6f60ef jal ra,15ae0 - 1f7ee: 0001a597 auipc a1,0x1a - 1f7f2: a6258593 addi a1,a1,-1438 # 39250 <_IO_stdin_used+0xbf8> - 1f7f6: 4509 li a0,2 - 1f7f8: b05fb0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1f7fc: 8522 mv a0,s0 - 1f7fe: 9c4fc0ef jal ra,1b9c2 <_ZNK7testing8UnitTest21successful_test_countEv> - 1f802: 85aa mv a1,a0 - 1f804: 0001a697 auipc a3,0x1a - 1f808: 8a468693 addi a3,a3,-1884 # 390a8 <_IO_stdin_used+0xa50> - 1f80c: 8526 mv a0,s1 - 1f80e: 0001a617 auipc a2,0x1a - 1f812: 8a260613 addi a2,a2,-1886 # 390b0 <_IO_stdin_used+0xa58> - 1f816: 927ff0ef jal ra,1f13c <_ZN7testingL19FormatCountableNounEiPKcS1_> - 1f81a: 75c2 ld a1,48(sp) - 1f81c: 0001a517 auipc a0,0x1a - 1f820: 9bc50513 addi a0,a0,-1604 # 391d8 <_IO_stdin_used+0xb80> - 1f824: ebdf50ef jal ra,156e0 - 1f828: 7542 ld a0,48(sp) - 1f82a: 01250463 beq a0,s2,1f832 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x112> - 1f82e: 8d2f60ef jal ra,15900 <_ZdlPv@plt> - 1f832: 8522 mv a0,s0 - 1f834: 994fc0ef jal ra,1b9c8 <_ZNK7testing8UnitTest18skipped_test_countEv> - 1f838: 89aa mv s3,a0 - 1f83a: 04a05463 blez a0,1f882 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x162> - 1f83e: 00019597 auipc a1,0x19 - 1f842: 4b258593 addi a1,a1,1202 # 38cf0 <_IO_stdin_used+0x698> - 1f846: 4509 li a0,2 - 1f848: ab5fb0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1f84c: 85ce mv a1,s3 - 1f84e: 8526 mv a0,s1 - 1f850: 0001a697 auipc a3,0x1a - 1f854: 85868693 addi a3,a3,-1960 # 390a8 <_IO_stdin_used+0xa50> - 1f858: 0001a617 auipc a2,0x1a - 1f85c: 85860613 addi a2,a2,-1960 # 390b0 <_IO_stdin_used+0xa58> - 1f860: 8ddff0ef jal ra,1f13c <_ZN7testingL19FormatCountableNounEiPKcS1_> - 1f864: 75c2 ld a1,48(sp) - 1f866: 0001a517 auipc a0,0x1a - 1f86a: 9fa50513 addi a0,a0,-1542 # 39260 <_IO_stdin_used+0xc08> - 1f86e: e73f50ef jal ra,156e0 - 1f872: 7542 ld a0,48(sp) - 1f874: 01250463 beq a0,s2,1f87c <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x15c> - 1f878: 888f60ef jal ra,15900 <_ZdlPv@plt> - 1f87c: 8522 mv a0,s0 - 1f87e: a12fc0ef jal ra,1ba90 <_ZN7testing8internal27PrettyUnitTestResultPrinter17PrintSkippedTestsERKNS_8UnitTestE> - 1f882: 8522 mv a0,s0 - 1f884: 94afc0ef jal ra,1b9ce <_ZNK7testing8UnitTest17failed_test_countEv> - 1f888: 89aa mv s3,a0 - 1f88a: 8522 mv a0,s0 - 1f88c: 976fc0ef jal ra,1ba02 <_ZNK7testing8UnitTest6PassedEv> - 1f890: e53d bnez a0,1f8fe <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1de> - 1f892: 8522 mv a0,s0 - 1f894: e8d2 sd s4,80(sp) - 1f896: 938fc0ef jal ra,1b9ce <_ZNK7testing8UnitTest17failed_test_countEv> - 1f89a: 8a2a mv s4,a0 - 1f89c: 00019597 auipc a1,0x19 - 1f8a0: 46458593 addi a1,a1,1124 # 38d00 <_IO_stdin_used+0x6a8> - 1f8a4: 4505 li a0,1 - 1f8a6: a57fb0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1f8aa: 85d2 mv a1,s4 - 1f8ac: 8526 mv a0,s1 - 1f8ae: 00019697 auipc a3,0x19 - 1f8b2: 7fa68693 addi a3,a3,2042 # 390a8 <_IO_stdin_used+0xa50> - 1f8b6: 00019617 auipc a2,0x19 - 1f8ba: 7fa60613 addi a2,a2,2042 # 390b0 <_IO_stdin_used+0xa58> - 1f8be: 87fff0ef jal ra,1f13c <_ZN7testingL19FormatCountableNounEiPKcS1_> - 1f8c2: 75c2 ld a1,48(sp) - 1f8c4: 0001a517 auipc a0,0x1a - 1f8c8: 99c50513 addi a0,a0,-1636 # 39260 <_IO_stdin_used+0xc08> - 1f8cc: e15f50ef jal ra,156e0 - 1f8d0: 7542 ld a0,48(sp) - 1f8d2: 01250463 beq a0,s2,1f8da <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1ba> - 1f8d6: 82af60ef jal ra,15900 <_ZdlPv@plt> - 1f8da: 8522 mv a0,s0 - 1f8dc: a5cfc0ef jal ra,1bb38 <_ZN7testing8internal27PrettyUnitTestResultPrinter16PrintFailedTestsERKNS_8UnitTestE> - 1f8e0: 4785 li a5,1 - 1f8e2: 0001a617 auipc a2,0x1a - 1f8e6: 94660613 addi a2,a2,-1722 # 39228 <_IO_stdin_used+0xbd0> - 1f8ea: 06f98363 beq s3,a5,1f950 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x230> - 1f8ee: 85ce mv a1,s3 - 1f8f0: 0001a517 auipc a0,0x1a - 1f8f4: 98850513 addi a0,a0,-1656 # 39278 <_IO_stdin_used+0xc20> - 1f8f8: de9f50ef jal ra,156e0 - 1f8fc: 6a46 ld s4,80(sp) - 1f8fe: 8522 mv a0,s0 - 1f900: 8d4fc0ef jal ra,1b9d4 <_ZNK7testing8UnitTest30reportable_disabled_test_countEv> - 1f904: 862a mv a2,a0 - 1f906: c905 beqz a0,1f936 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x216> - 1f908: 0002b797 auipc a5,0x2b - 1f90c: 3c07b783 ld a5,960(a5) # 4acc8 <_GLOBAL_OFFSET_TABLE_+0x178> - 1f910: 0007c783 lbu a5,0(a5) - 1f914: e38d bnez a5,1f936 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x216> - 1f916: 04098763 beqz s3,1f964 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x244> - 1f91a: 4785 li a5,1 - 1f91c: 0001a697 auipc a3,0x1a - 1f920: 90c68693 addi a3,a3,-1780 # 39228 <_IO_stdin_used+0xbd0> - 1f924: 02f60b63 beq a2,a5,1f95a <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x23a> - 1f928: 0001a597 auipc a1,0x1a - 1f92c: 96058593 addi a1,a1,-1696 # 39288 <_IO_stdin_used+0xc30> - 1f930: 450d li a0,3 - 1f932: 9cbfb0ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 1f936: 7446 ld s0,112(sp) - 1f938: 0002b797 auipc a5,0x2b - 1f93c: 5487b783 ld a5,1352(a5) # 4ae80 - 1f940: 70e6 ld ra,120(sp) - 1f942: 74a6 ld s1,104(sp) - 1f944: 7906 ld s2,96(sp) - 1f946: 69e6 ld s3,88(sp) - 1f948: 6388 ld a0,0(a5) - 1f94a: 6109 addi sp,sp,128 - 1f94c: b44f606f j 15c90 - 1f950: 0001a617 auipc a2,0x1a - 1f954: 8d060613 addi a2,a2,-1840 # 39220 <_IO_stdin_used+0xbc8> - 1f958: bf59 j 1f8ee <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1ce> - 1f95a: 0001a697 auipc a3,0x1a - 1f95e: 8c668693 addi a3,a3,-1850 # 39220 <_IO_stdin_used+0xbc8> - 1f962: b7d9 j 1f928 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x208> - 1f964: e42a sd a0,8(sp) - 1f966: 4529 li a0,10 - 1f968: 978f60ef jal ra,15ae0 - 1f96c: 6622 ld a2,8(sp) - 1f96e: b775 j 1f91a <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1fa> - 1f970: e8d2 sd s4,80(sp) - 1f972: 842a mv s0,a0 - 1f974: 8526 mv a0,s1 - 1f976: 98ef70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f97a: 8522 mv a0,s0 - 1f97c: e75f50ef jal ra,157f0 <_Unwind_Resume@plt> - 1f980: e8d2 sd s4,80(sp) - 1f982: bfc5 j 1f972 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x252> - 1f984: 842a mv s0,a0 - 1f986: 8526 mv a0,s1 - 1f988: 97cf70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f98c: 854e mv a0,s3 - 1f98e: e8d2 sd s4,80(sp) - 1f990: 974f70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1f994: 8522 mv a0,s0 - 1f996: e5bf50ef jal ra,157f0 <_Unwind_Resume@plt> - 1f99a: e8d2 sd s4,80(sp) - 1f99c: bfd9 j 1f972 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x252> - 1f99e: bfd1 j 1f972 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x252> - 1f9a0: 842a mv s0,a0 - 1f9a2: b7ed j 1f98c <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x26c> - -000000000001f9a4 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc>: - 1f9a4: 712d addi sp,sp,-288 - 1f9a6: f5d6 sd s5,232(sp) - 1f9a8: 00863a83 ld s5,8(a2) - 1f9ac: f9d2 sd s4,240(sp) - 1f9ae: 02010a13 addi s4,sp,32 - 1f9b2: e626 sd s1,264(sp) - 1f9b4: e24a sd s2,256(sp) - 1f9b6: fdce sd s3,248(sp) - 1f9b8: edde sd s7,216(sp) - 1f9ba: ee06 sd ra,280(sp) - 1f9bc: ea22 sd s0,272(sp) - 1f9be: f1da sd s6,224(sp) - 1f9c0: c636 sw a3,12(sp) - 1f9c2: ec02 sd zero,24(sp) - 1f9c4: 02010023 sb zero,32(sp) - 1f9c8: e852 sd s4,16(sp) - 1f9ca: 89ae mv s3,a1 - 1f9cc: 00063b83 ld s7,0(a2) - 1f9d0: 892a mv s2,a0 - 1f9d2: 84ba mv s1,a4 - 1f9d4: 001a8593 addi a1,s5,1 - 1f9d8: eed9 bnez a3,1fa76 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0xd2> - 1f9da: 0900 addi s0,sp,144 - 1f9dc: 0a010b13 addi s6,sp,160 - 1f9e0: 8522 mv a0,s0 - 1f9e2: ed02 sd zero,152(sp) - 1f9e4: 0a010023 sb zero,160(sp) - 1f9e8: e95a sd s6,144(sp) - 1f9ea: 806f60ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 1f9ee: 676a ld a4,152(sp) - 1f9f0: 57fd li a5,-1 - 1f9f2: 8389 srli a5,a5,0x2 - 1f9f4: 8f99 sub a5,a5,a4 - 1f9f6: 2f57eb63 bltu a5,s5,1fcec <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x348> - 1f9fa: 8656 mv a2,s5 - 1f9fc: 85de mv a1,s7 - 1f9fe: 8522 mv a0,s0 - 1fa00: fa1f50ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1fa04: 676a ld a4,152(sp) - 1fa06: 57fd li a5,-1 - 1fa08: 8389 srli a5,a5,0x2 - 1fa0a: 2cf70b63 beq a4,a5,1fce0 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x33c> - 1fa0e: 4605 li a2,1 - 1fa10: 0001b597 auipc a1,0x1b - 1fa14: d3058593 addi a1,a1,-720 # 3a740 <_IO_stdin_used+0x20e8> - 1fa18: 8522 mv a0,s0 - 1fa1a: f87f50ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1fa1e: 85a6 mv a1,s1 - 1fa20: 8522 mv a0,s0 - 1fa22: b5ff50ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 1fa26: 1904 addi s1,sp,176 - 1fa28: 85aa mv a1,a0 - 1fa2a: 8526 mv a0,s1 - 1fa2c: bd5f50ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 1fa30: 67c2 ld a5,16(sp) - 1fa32: 19478363 beq a5,s4,1fbb8 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x214> - 1fa36: 76ca ld a3,176(sp) - 1fa38: 0180 addi s0,sp,192 - 1fa3a: 1e868b63 beq a3,s0,1fc30 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x28c> - 1fa3e: 1938 addi a4,sp,184 - 1fa40: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1fa44: 02077087 vle64.v v1,(a4) - 1fa48: 0838 addi a4,sp,24 - 1fa4a: 7602 ld a2,32(sp) - 1fa4c: e836 sd a3,16(sp) - 1fa4e: 020770a7 vse64.v v1,(a4) - 1fa52: 18078063 beqz a5,1fbd2 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x22e> - 1fa56: f93e sd a5,176(sp) - 1fa58: e1b2 sd a2,192(sp) - 1fa5a: fd02 sd zero,184(sp) - 1fa5c: 00078023 sb zero,0(a5) - 1fa60: 754a ld a0,176(sp) - 1fa62: 00850463 beq a0,s0,1fa6a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0xc6> - 1fa66: e9bf50ef jal ra,15900 <_ZdlPv@plt> - 1fa6a: 654a ld a0,144(sp) - 1fa6c: 11650163 beq a0,s6,1fb6e <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1ca> - 1fa70: e91f50ef jal ra,15900 <_ZdlPv@plt> - 1fa74: a8ed j 1fb6e <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1ca> - 1fa76: e9e2 sd s8,208(sp) - 1fa78: 03010c13 addi s8,sp,48 - 1fa7c: 04010b13 addi s6,sp,64 - 1fa80: 8562 mv a0,s8 - 1fa82: fc02 sd zero,56(sp) - 1fa84: 04010023 sb zero,64(sp) - 1fa88: f85a sd s6,48(sp) - 1fa8a: f67f50ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 1fa8e: 7762 ld a4,56(sp) - 1fa90: 57fd li a5,-1 - 1fa92: 8389 srli a5,a5,0x2 - 1fa94: 8f99 sub a5,a5,a4 - 1fa96: 2157ed63 bltu a5,s5,1fcb0 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x30c> - 1fa9a: 8656 mv a2,s5 - 1fa9c: 85de mv a1,s7 - 1fa9e: 8562 mv a0,s8 - 1faa0: f01f50ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1faa4: 7762 ld a4,56(sp) - 1faa6: 57fd li a5,-1 - 1faa8: 8389 srli a5,a5,0x2 - 1faaa: 1ef70d63 beq a4,a5,1fca4 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x300> - 1faae: 4605 li a2,1 - 1fab0: 0001b597 auipc a1,0x1b - 1fab4: e6858593 addi a1,a1,-408 # 3a918 <_IO_stdin_used+0x22c0> - 1fab8: 8562 mv a0,s8 - 1faba: ee7f50ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1fabe: 05010a93 addi s5,sp,80 - 1fac2: 8556 mv a0,s5 - 1fac4: 006c addi a1,sp,12 - 1fac6: 0002b317 auipc t1,0x2b - 1faca: 4aa33303 ld t1,1194(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 1face: 9302 jalr t1 - 1fad0: 07010b93 addi s7,sp,112 - 1fad4: 855e mv a0,s7 - 1fad6: 8656 mv a2,s5 - 1fad8: 85e2 mv a1,s8 - 1fada: 0002b317 auipc t1,0x2b - 1fade: 07e33303 ld t1,126(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 1fae2: 9302 jalr t1 - 1fae4: 0001b597 auipc a1,0x1b - 1fae8: c5c58593 addi a1,a1,-932 # 3a740 <_IO_stdin_used+0x20e8> - 1faec: 855e mv a0,s7 - 1faee: a93f50ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 1faf2: 0900 addi s0,sp,144 - 1faf4: 85aa mv a1,a0 - 1faf6: 8522 mv a0,s0 - 1faf8: b09f50ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 1fafc: 85a6 mv a1,s1 - 1fafe: 8522 mv a0,s0 - 1fb00: a81f50ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 1fb04: 1904 addi s1,sp,176 - 1fb06: 85aa mv a1,a0 - 1fb08: 8526 mv a0,s1 - 1fb0a: af7f50ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 1fb0e: 67c2 ld a5,16(sp) - 1fb10: 0d478563 beq a5,s4,1fbda <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x236> - 1fb14: 76ca ld a3,176(sp) - 1fb16: 0180 addi s0,sp,192 - 1fb18: 776a ld a4,184(sp) - 1fb1a: 0e868263 beq a3,s0,1fbfe <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x25a> - 1fb1e: 660e ld a2,192(sp) - 1fb20: ec3a sd a4,24(sp) - 1fb22: e836 sd a3,16(sp) - 1fb24: 7702 ld a4,32(sp) - 1fb26: f032 sd a2,32(sp) - 1fb28: c7f1 beqz a5,1fbf4 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x250> - 1fb2a: f93e sd a5,176(sp) - 1fb2c: e1ba sd a4,192(sp) - 1fb2e: fd02 sd zero,184(sp) - 1fb30: 00078023 sb zero,0(a5) - 1fb34: 754a ld a0,176(sp) - 1fb36: 00850463 beq a0,s0,1fb3e <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x19a> - 1fb3a: dc7f50ef jal ra,15900 <_ZdlPv@plt> - 1fb3e: 654a ld a0,144(sp) - 1fb40: 111c addi a5,sp,160 - 1fb42: 00f50463 beq a0,a5,1fb4a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1a6> - 1fb46: dbbf50ef jal ra,15900 <_ZdlPv@plt> - 1fb4a: 7546 ld a0,112(sp) - 1fb4c: 011c addi a5,sp,128 - 1fb4e: 00f50463 beq a0,a5,1fb56 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1b2> - 1fb52: daff50ef jal ra,15900 <_ZdlPv@plt> - 1fb56: 6546 ld a0,80(sp) - 1fb58: 109c addi a5,sp,96 - 1fb5a: 00f50463 beq a0,a5,1fb62 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1be> - 1fb5e: da3f50ef jal ra,15900 <_ZdlPv@plt> - 1fb62: 7542 ld a0,48(sp) - 1fb64: 0d650463 beq a0,s6,1fc2c <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x288> - 1fb68: d99f50ef jal ra,15900 <_ZdlPv@plt> - 1fb6c: 6c4e ld s8,208(sp) - 1fb6e: 65c2 ld a1,16(sp) - 1fb70: 6662 ld a2,24(sp) - 1fb72: 8526 mv a0,s1 - 1fb74: f922 sd s0,176(sp) - 1fb76: 962e add a2,a2,a1 - 1fb78: a97f80ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 1fb7c: 8526 mv a0,s1 - 1fb7e: f36fc0ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> - 1fb82: 85ce mv a1,s3 - 1fb84: 8626 mv a2,s1 - 1fb86: 854a mv a0,s2 - 1fb88: f65fc0ef jal ra,1caec <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_> - 1fb8c: 754a ld a0,176(sp) - 1fb8e: 00850463 beq a0,s0,1fb96 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1f2> - 1fb92: d6ff50ef jal ra,15900 <_ZdlPv@plt> - 1fb96: 6542 ld a0,16(sp) - 1fb98: 01450463 beq a0,s4,1fba0 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1fc> - 1fb9c: d65f50ef jal ra,15900 <_ZdlPv@plt> - 1fba0: 60f2 ld ra,280(sp) - 1fba2: 6452 ld s0,272(sp) - 1fba4: 64b2 ld s1,264(sp) - 1fba6: 79ee ld s3,248(sp) - 1fba8: 7a4e ld s4,240(sp) - 1fbaa: 7aae ld s5,232(sp) - 1fbac: 7b0e ld s6,224(sp) - 1fbae: 6bee ld s7,216(sp) - 1fbb0: 854a mv a0,s2 - 1fbb2: 6912 ld s2,256(sp) - 1fbb4: 6115 addi sp,sp,288 - 1fbb6: 8082 ret - 1fbb8: 774a ld a4,176(sp) - 1fbba: 0180 addi s0,sp,192 - 1fbbc: 06870a63 beq a4,s0,1fc30 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x28c> - 1fbc0: 193c addi a5,sp,184 - 1fbc2: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1fbc6: 0207f087 vle64.v v1,(a5) - 1fbca: 083c addi a5,sp,24 - 1fbcc: e83a sd a4,16(sp) - 1fbce: 0207f0a7 vse64.v v1,(a5) - 1fbd2: f922 sd s0,176(sp) - 1fbd4: 0180 addi s0,sp,192 - 1fbd6: 87a2 mv a5,s0 - 1fbd8: b549 j 1fa5a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0xb6> - 1fbda: 774a ld a4,176(sp) - 1fbdc: 0180 addi s0,sp,192 - 1fbde: 00870f63 beq a4,s0,1fbfc <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x258> - 1fbe2: 193c addi a5,sp,184 - 1fbe4: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1fbe8: 0207f087 vle64.v v1,(a5) - 1fbec: 083c addi a5,sp,24 - 1fbee: e83a sd a4,16(sp) - 1fbf0: 0207f0a7 vse64.v v1,(a5) - 1fbf4: f922 sd s0,176(sp) - 1fbf6: 0180 addi s0,sp,192 - 1fbf8: 87a2 mv a5,s0 - 1fbfa: bf15 j 1fb2e <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x18a> - 1fbfc: 776a ld a4,184(sp) - 1fbfe: c30d beqz a4,1fc20 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x27c> - 1fc00: 4685 li a3,1 - 1fc02: 8622 mv a2,s0 - 1fc04: 06d70563 beq a4,a3,1fc6e <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2ca> - 1fc08: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 1fc0c: 02060407 vle8.v v8,(a2) - 1fc10: 8f15 sub a4,a4,a3 - 1fc12: 9636 add a2,a2,a3 - 1fc14: 02078427 vse8.v v8,(a5) - 1fc18: 97b6 add a5,a5,a3 - 1fc1a: f77d bnez a4,1fc08 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x264> - 1fc1c: 776a ld a4,184(sp) - 1fc1e: 67c2 ld a5,16(sp) - 1fc20: 97ba add a5,a5,a4 - 1fc22: ec3a sd a4,24(sp) - 1fc24: 00078023 sb zero,0(a5) - 1fc28: 77ca ld a5,176(sp) - 1fc2a: b711 j 1fb2e <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x18a> - 1fc2c: 6c4e ld s8,208(sp) - 1fc2e: b781 j 1fb6e <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x1ca> - 1fc30: 776a ld a4,184(sp) - 1fc32: c30d beqz a4,1fc54 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2b0> - 1fc34: 4685 li a3,1 - 1fc36: 8622 mv a2,s0 - 1fc38: 02d70463 beq a4,a3,1fc60 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2bc> - 1fc3c: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 1fc40: 02060407 vle8.v v8,(a2) - 1fc44: 8f15 sub a4,a4,a3 - 1fc46: 9636 add a2,a2,a3 - 1fc48: 02078427 vse8.v v8,(a5) - 1fc4c: 97b6 add a5,a5,a3 - 1fc4e: f77d bnez a4,1fc3c <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x298> - 1fc50: 776a ld a4,184(sp) - 1fc52: 67c2 ld a5,16(sp) - 1fc54: 97ba add a5,a5,a4 - 1fc56: ec3a sd a4,24(sp) - 1fc58: 00078023 sb zero,0(a5) - 1fc5c: 77ca ld a5,176(sp) - 1fc5e: bbf5 j 1fa5a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0xb6> - 1fc60: 0c014703 lbu a4,192(sp) - 1fc64: 00e78023 sb a4,0(a5) - 1fc68: 776a ld a4,184(sp) - 1fc6a: 67c2 ld a5,16(sp) - 1fc6c: b7e5 j 1fc54 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2b0> - 1fc6e: 0c014703 lbu a4,192(sp) - 1fc72: 00e78023 sb a4,0(a5) - 1fc76: 776a ld a4,184(sp) - 1fc78: 67c2 ld a5,16(sp) - 1fc7a: b75d j 1fc20 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x27c> - 1fc7c: 842a mv s0,a0 - 1fc7e: 855e mv a0,s7 - 1fc80: e85f60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1fc84: 8556 mv a0,s5 - 1fc86: e7ff60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1fc8a: 8562 mv a0,s8 - 1fc8c: e79f60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1fc90: 0808 addi a0,sp,16 - 1fc92: e73f60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1fc96: 8522 mv a0,s0 - 1fc98: b59f50ef jal ra,157f0 <_Unwind_Resume@plt> - 1fc9c: 842a mv s0,a0 - 1fc9e: b7dd j 1fc84 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2e0> - 1fca0: 842a mv s0,a0 - 1fca2: b7e5 j 1fc8a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2e6> - 1fca4: 00019517 auipc a0,0x19 - 1fca8: d5c50513 addi a0,a0,-676 # 38a00 <_IO_stdin_used+0x3a8> - 1fcac: c45f50ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 1fcb0: 00019517 auipc a0,0x19 - 1fcb4: d5050513 addi a0,a0,-688 # 38a00 <_IO_stdin_used+0x3a8> - 1fcb8: c39f50ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 1fcbc: 842a mv s0,a0 - 1fcbe: b7f1 j 1fc8a <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2e6> - 1fcc0: 87aa mv a5,a0 - 1fcc2: 8522 mv a0,s0 - 1fcc4: 843e mv s0,a5 - 1fcc6: e3ff60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1fcca: bf55 j 1fc7e <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2da> - 1fccc: 842a mv s0,a0 - 1fcce: e9e2 sd s8,208(sp) - 1fcd0: b7c1 j 1fc90 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2ec> - 1fcd2: 87aa mv a5,a0 - 1fcd4: 8522 mv a0,s0 - 1fcd6: 843e mv s0,a5 - 1fcd8: e2df60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1fcdc: e9e2 sd s8,208(sp) - 1fcde: bf4d j 1fc90 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2ec> - 1fce0: 00019517 auipc a0,0x19 - 1fce4: d2050513 addi a0,a0,-736 # 38a00 <_IO_stdin_used+0x3a8> - 1fce8: c09f50ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 1fcec: 00019517 auipc a0,0x19 - 1fcf0: d1450513 addi a0,a0,-748 # 38a00 <_IO_stdin_used+0x3a8> - 1fcf4: bfdf50ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 1fcf8: bfe9 j 1fcd2 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x32e> - 1fcfa: 842a mv s0,a0 - 1fcfc: 8526 mv a0,s1 - 1fcfe: e07f60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1fd02: e9e2 sd s8,208(sp) - 1fd04: b771 j 1fc90 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x2ec> - 1fd06: bfd5 j 1fcfa <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc+0x356> - -000000000001fd08 <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc>: - 1fd08: 711d addi sp,sp,-96 - 1fd0a: e8a2 sd s0,80(sp) - 1fd0c: e4a6 sd s1,72(sp) - 1fd0e: e0ca sd s2,64(sp) - 1fd10: fc4e sd s3,56(sp) - 1fd12: f852 sd s4,48(sp) - 1fd14: f456 sd s5,40(sp) - 1fd16: f05a sd s6,32(sp) - 1fd18: ec86 sd ra,88(sp) - 1fd1a: 01050793 addi a5,a0,16 - 1fd1e: 84aa mv s1,a0 - 1fd20: 00053423 sd zero,8(a0) - 1fd24: 00050823 sb zero,16(a0) - 1fd28: 89ae mv s3,a1 - 1fd2a: 8a32 mv s4,a2 - 1fd2c: 8ab6 mv s5,a3 - 1fd2e: e11c sd a5,0(a0) - 1fd30: 4401 li s0,0 - 1fd32: 890a mv s2,sp - 1fd34: 01010b13 addi s6,sp,16 - 1fd38: 86a2 mv a3,s0 - 1fd3a: 8756 mv a4,s5 - 1fd3c: 8652 mv a2,s4 - 1fd3e: 85ce mv a1,s3 - 1fd40: 854a mv a0,s2 - 1fd42: 2405 addiw s0,s0,1 - 1fd44: c61ff0ef jal ra,1f9a4 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc> - 1fd48: 85ca mv a1,s2 - 1fd4a: 8526 mv a0,s1 - 1fd4c: e25f50ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 1fd50: 6502 ld a0,0(sp) - 1fd52: 01650463 beq a0,s6,1fd5a <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc+0x52> - 1fd56: babf50ef jal ra,15900 <_ZdlPv@plt> - 1fd5a: 8526 mv a0,s1 - 1fd5c: ca6fc0ef jal ra,1c202 <_ZNK7testing8internal8FilePath21FileOrDirectoryExistsEv> - 1fd60: fd61 bnez a0,1fd38 <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc+0x30> - 1fd62: 60e6 ld ra,88(sp) - 1fd64: 6446 ld s0,80(sp) - 1fd66: 6906 ld s2,64(sp) - 1fd68: 79e2 ld s3,56(sp) - 1fd6a: 7a42 ld s4,48(sp) - 1fd6c: 7aa2 ld s5,40(sp) - 1fd6e: 7b02 ld s6,32(sp) - 1fd70: 8526 mv a0,s1 - 1fd72: 64a6 ld s1,72(sp) - 1fd74: 6125 addi sp,sp,96 - 1fd76: 8082 ret - 1fd78: 842a mv s0,a0 - 1fd7a: a029 j 1fd84 <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc+0x7c> - 1fd7c: 842a mv s0,a0 - 1fd7e: 854a mv a0,s2 - 1fd80: d85f60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1fd84: 8526 mv a0,s1 - 1fd86: d7ff60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1fd8a: 8522 mv a0,s0 - 1fd8c: a65f50ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000001fd90 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci>: - 1fd90: 7155 addi sp,sp,-208 - 1fd92: e1a2 sd s0,192(sp) - 1fd94: e586 sd ra,200(sp) - 1fd96: fd26 sd s1,184(sp) - 1fd98: f54e sd s3,168(sp) - 1fd9a: ed56 sd s5,152(sp) - 1fd9c: c632 sw a2,12(sp) - 1fd9e: 842a mv s0,a0 - 1fda0: 14058963 beqz a1,1fef2 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x162> - 1fda4: 01010993 addi s3,sp,16 - 1fda8: 854e mv a0,s3 - 1fdaa: c5ff80ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 1fdae: 47b2 lw a5,12(sp) - 1fdb0: 64e2 ld s1,24(sp) - 1fdb2: 6ac2 ld s5,16(sp) - 1fdb4: 00148593 addi a1,s1,1 - 1fdb8: 0e07ca63 bltz a5,1feac <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x11c> - 1fdbc: f94a sd s2,176(sp) - 1fdbe: 03010913 addi s2,sp,48 - 1fdc2: f152 sd s4,160(sp) - 1fdc4: 854a mv a0,s2 - 1fdc6: 04010a13 addi s4,sp,64 - 1fdca: fc02 sd zero,56(sp) - 1fdcc: 04010023 sb zero,64(sp) - 1fdd0: f852 sd s4,48(sp) - 1fdd2: c1ff50ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 1fdd6: 7762 ld a4,56(sp) - 1fdd8: 57fd li a5,-1 - 1fdda: 8389 srli a5,a5,0x2 - 1fddc: 8f99 sub a5,a5,a4 - 1fdde: 1a97e663 bltu a5,s1,1ff8a <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1fa> - 1fde2: 8626 mv a2,s1 - 1fde4: 85d6 mv a1,s5 - 1fde6: 854a mv a0,s2 - 1fde8: bb9f50ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1fdec: 7762 ld a4,56(sp) - 1fdee: 57fd li a5,-1 - 1fdf0: 8389 srli a5,a5,0x2 - 1fdf2: 12f70663 beq a4,a5,1ff1e <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x18e> - 1fdf6: 4605 li a2,1 - 1fdf8: 00019597 auipc a1,0x19 - 1fdfc: 9c858593 addi a1,a1,-1592 # 387c0 <_IO_stdin_used+0x168> - 1fe00: 854a mv a0,s2 - 1fe02: b9ff50ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1fe06: 0884 addi s1,sp,80 - 1fe08: 8526 mv a0,s1 - 1fe0a: 006c addi a1,sp,12 - 1fe0c: 0002b317 auipc t1,0x2b - 1fe10: 16433303 ld t1,356(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 1fe14: 9302 jalr t1 - 1fe16: 07010a93 addi s5,sp,112 - 1fe1a: 8556 mv a0,s5 - 1fe1c: 8626 mv a2,s1 - 1fe1e: 85ca mv a1,s2 - 1fe20: 0002b317 auipc t1,0x2b - 1fe24: d3833303 ld t1,-712(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 1fe28: 9302 jalr t1 - 1fe2a: 7766 ld a4,120(sp) - 1fe2c: 57fd li a5,-1 - 1fe2e: 8389 srli a5,a5,0x2 - 1fe30: 12f70563 beq a4,a5,1ff5a <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1ca> - 1fe34: 4605 li a2,1 - 1fe36: 00019597 auipc a1,0x19 - 1fe3a: 98a58593 addi a1,a1,-1654 # 387c0 <_IO_stdin_used+0x168> - 1fe3e: 8556 mv a0,s5 - 1fe40: b61f50ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1fe44: 01040693 addi a3,s0,16 - 1fe48: e014 sd a3,0(s0) - 1fe4a: 6110 ld a2,0(a0) - 1fe4c: 01050713 addi a4,a0,16 - 1fe50: 87aa mv a5,a0 - 1fe52: 0ae60563 beq a2,a4,1fefc <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x16c> - 1fe56: 6914 ld a3,16(a0) - 1fe58: e010 sd a2,0(s0) - 1fe5a: e814 sd a3,16(s0) - 1fe5c: 6794 ld a3,8(a5) - 1fe5e: e398 sd a4,0(a5) - 1fe60: 7546 ld a0,112(sp) - 1fe62: e414 sd a3,8(s0) - 1fe64: 0007b423 sd zero,8(a5) - 1fe68: 00078823 sb zero,16(a5) - 1fe6c: 011c addi a5,sp,128 - 1fe6e: 00f50463 beq a0,a5,1fe76 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0xe6> - 1fe72: a8ff50ef jal ra,15900 <_ZdlPv@plt> - 1fe76: 6546 ld a0,80(sp) - 1fe78: 109c addi a5,sp,96 - 1fe7a: 00f50463 beq a0,a5,1fe82 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0xf2> - 1fe7e: a83f50ef jal ra,15900 <_ZdlPv@plt> - 1fe82: 7542 ld a0,48(sp) - 1fe84: 09450a63 beq a0,s4,1ff18 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x188> - 1fe88: a79f50ef jal ra,15900 <_ZdlPv@plt> - 1fe8c: 794a ld s2,176(sp) - 1fe8e: 7a0a ld s4,160(sp) - 1fe90: 6542 ld a0,16(sp) - 1fe92: 101c addi a5,sp,32 - 1fe94: 00f50463 beq a0,a5,1fe9c <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x10c> - 1fe98: a69f50ef jal ra,15900 <_ZdlPv@plt> - 1fe9c: 60ae ld ra,200(sp) - 1fe9e: 8522 mv a0,s0 - 1fea0: 640e ld s0,192(sp) - 1fea2: 74ea ld s1,184(sp) - 1fea4: 79aa ld s3,168(sp) - 1fea6: 6aea ld s5,152(sp) - 1fea8: 6169 addi sp,sp,208 - 1feaa: 8082 ret - 1feac: 01040793 addi a5,s0,16 - 1feb0: 00043423 sd zero,8(s0) - 1feb4: 00040823 sb zero,16(s0) - 1feb8: e01c sd a5,0(s0) - 1feba: 8522 mv a0,s0 - 1febc: b35f50ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 1fec0: 6418 ld a4,8(s0) - 1fec2: 57fd li a5,-1 - 1fec4: 8389 srli a5,a5,0x2 - 1fec6: 8f99 sub a5,a5,a4 - 1fec8: 0697e963 bltu a5,s1,1ff3a <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1aa> - 1fecc: 8626 mv a2,s1 - 1fece: 85d6 mv a1,s5 - 1fed0: 8522 mv a0,s0 - 1fed2: acff50ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1fed6: 6418 ld a4,8(s0) - 1fed8: 57fd li a5,-1 - 1feda: 8389 srli a5,a5,0x2 - 1fedc: 0af70163 beq a4,a5,1ff7e <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1ee> - 1fee0: 4605 li a2,1 - 1fee2: 00019597 auipc a1,0x19 - 1fee6: 8de58593 addi a1,a1,-1826 # 387c0 <_IO_stdin_used+0x168> - 1feea: 8522 mv a0,s0 - 1feec: ab5f50ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 1fef0: b745 j 1fe90 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x100> - 1fef2: 0001c597 auipc a1,0x1c - 1fef6: b0e58593 addi a1,a1,-1266 # 3ba00 <_ZN7testing8internalL12kUnknownFileE> - 1fefa: b56d j 1fda4 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x14> - 1fefc: 6510 ld a2,8(a0) - 1fefe: 853a mv a0,a4 - 1ff00: 0605 addi a2,a2,1 - 1ff02: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma - 1ff06: 02050407 vle8.v v8,(a0) - 1ff0a: 8e0d sub a2,a2,a1 - 1ff0c: 952e add a0,a0,a1 - 1ff0e: 02068427 vse8.v v8,(a3) - 1ff12: 96ae add a3,a3,a1 - 1ff14: f67d bnez a2,1ff02 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x172> - 1ff16: b799 j 1fe5c <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0xcc> - 1ff18: 794a ld s2,176(sp) - 1ff1a: 7a0a ld s4,160(sp) - 1ff1c: bf95 j 1fe90 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x100> - 1ff1e: 00019517 auipc a0,0x19 - 1ff22: ae250513 addi a0,a0,-1310 # 38a00 <_IO_stdin_used+0x3a8> - 1ff26: 9cbf50ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 1ff2a: 87aa mv a5,a0 - 1ff2c: 8522 mv a0,s0 - 1ff2e: 843e mv s0,a5 - 1ff30: bd5f60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1ff34: f94a sd s2,176(sp) - 1ff36: f152 sd s4,160(sp) - 1ff38: a819 j 1ff4e <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1be> - 1ff3a: 00019517 auipc a0,0x19 - 1ff3e: ac650513 addi a0,a0,-1338 # 38a00 <_IO_stdin_used+0x3a8> - 1ff42: 9aff50ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 1ff46: 842a mv s0,a0 - 1ff48: 854a mv a0,s2 - 1ff4a: bbbf60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1ff4e: 854e mv a0,s3 - 1ff50: bb5f60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1ff54: 8522 mv a0,s0 - 1ff56: 89bf50ef jal ra,157f0 <_Unwind_Resume@plt> - 1ff5a: 00019517 auipc a0,0x19 - 1ff5e: aa650513 addi a0,a0,-1370 # 38a00 <_IO_stdin_used+0x3a8> - 1ff62: 98ff50ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 1ff66: 842a mv s0,a0 - 1ff68: 8526 mv a0,s1 - 1ff6a: b9bf60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1ff6e: bfe9 j 1ff48 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1b8> - 1ff70: 842a mv s0,a0 - 1ff72: bfd9 j 1ff48 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1b8> - 1ff74: 842a mv s0,a0 - 1ff76: 8556 mv a0,s5 - 1ff78: b8df60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1ff7c: b7f5 j 1ff68 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci+0x1d8> - 1ff7e: 00019517 auipc a0,0x19 - 1ff82: a8250513 addi a0,a0,-1406 # 38a00 <_IO_stdin_used+0x3a8> - 1ff86: 96bf50ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 1ff8a: 00019517 auipc a0,0x19 - 1ff8e: a7650513 addi a0,a0,-1418 # 38a00 <_IO_stdin_used+0x3a8> - 1ff92: 95ff50ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - -000000000001ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci>: - 1ff96: 715d addi sp,sp,-80 - 1ff98: fc26 sd s1,56(sp) - 1ff9a: f84a sd s2,48(sp) - 1ff9c: f052 sd s4,32(sp) - 1ff9e: e486 sd ra,72(sp) - 1ffa0: e0a2 sd s0,64(sp) - 1ffa2: f44e sd s3,40(sp) - 1ffa4: c10c sw a1,0(a0) - 1ffa6: 4785 li a5,1 - 1ffa8: 84b2 mv s1,a2 - 1ffaa: 8936 mv s2,a3 - 1ffac: 00019a17 auipc s4,0x19 - 1ffb0: 2fca0a13 addi s4,s4,764 # 392a8 <_IO_stdin_used+0xc50> - 1ffb4: 02f58263 beq a1,a5,1ffd8 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x42> - 1ffb8: 4789 li a5,2 - 1ffba: 00019a17 auipc s4,0x19 - 1ffbe: 31ea0a13 addi s4,s4,798 # 392d8 <_IO_stdin_used+0xc80> - 1ffc2: 00f58b63 beq a1,a5,1ffd8 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x42> - 1ffc6: 00019a17 auipc s4,0x19 - 1ffca: 2f2a0a13 addi s4,s4,754 # 392b8 <_IO_stdin_used+0xc60> - 1ffce: c589 beqz a1,1ffd8 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x42> - 1ffd0: 00019a17 auipc s4,0x19 - 1ffd4: 2f8a0a13 addi s4,s4,760 # 392c8 <_IO_stdin_used+0xc70> - 1ffd8: 0002b997 auipc s3,0x2b - 1ffdc: fc09b983 ld s3,-64(s3) # 4af98 <_ZSt4cerr@Base> - 1ffe0: 0009b783 ld a5,0(s3) - 1ffe4: fe87b783 ld a5,-24(a5) - 1ffe8: 97ce add a5,a5,s3 - 1ffea: 7be0 ld s0,240(a5) - 1ffec: 0c040f63 beqz s0,200ca <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x134> - 1fff0: 03844783 lbu a5,56(s0) - 1fff4: cfa5 beqz a5,2006c <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0xd6> - 1fff6: 04344583 lbu a1,67(s0) - 1fffa: 854e mv a0,s3 - 1fffc: 925f50ef jal ra,15920 <_ZNSo3putEc@plt> - 20000: c81f50ef jal ra,15c80 <_ZNSo5flushEv@plt> - 20004: 842a mv s0,a0 - 20006: 85d2 mv a1,s4 - 20008: 4625 li a2,9 - 2000a: 8522 mv a0,s0 - 2000c: ef4f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20010: 4605 li a2,1 - 20012: 00019597 auipc a1,0x19 - 20016: 3c658593 addi a1,a1,966 # 393d8 <_IO_stdin_used+0xd80> - 2001a: 8522 mv a0,s0 - 2001c: ee4f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20020: 85a6 mv a1,s1 - 20022: 864a mv a2,s2 - 20024: 850a mv a0,sp - 20026: d6bff0ef jal ra,1fd90 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> - 2002a: 6482 ld s1,0(sp) - 2002c: 898a mv s3,sp - 2002e: c0b5 beqz s1,20092 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0xfc> - 20030: 8526 mv a0,s1 - 20032: b9ff50ef jal ra,15bd0 - 20036: 862a mv a2,a0 - 20038: 85a6 mv a1,s1 - 2003a: 8522 mv a0,s0 - 2003c: ec4f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20040: 8522 mv a0,s0 - 20042: 4609 li a2,2 - 20044: 0001a597 auipc a1,0x1a - 20048: a0c58593 addi a1,a1,-1524 # 39a50 <_IO_stdin_used+0x13f8> - 2004c: eb4f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20050: 6502 ld a0,0(sp) - 20052: 081c addi a5,sp,16 - 20054: 00f50463 beq a0,a5,2005c <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0xc6> - 20058: 8a9f50ef jal ra,15900 <_ZdlPv@plt> - 2005c: 60a6 ld ra,72(sp) - 2005e: 6406 ld s0,64(sp) - 20060: 74e2 ld s1,56(sp) - 20062: 7942 ld s2,48(sp) - 20064: 79a2 ld s3,40(sp) - 20066: 7a02 ld s4,32(sp) - 20068: 6161 addi sp,sp,80 - 2006a: 8082 ret - 2006c: 8522 mv a0,s0 - 2006e: da2f50ef jal ra,15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 20072: 601c ld a5,0(s0) - 20074: 0002b717 auipc a4,0x2b - 20078: d8473703 ld a4,-636(a4) # 4adf8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x34634> - 2007c: 7b9c ld a5,48(a5) - 2007e: 02e79463 bne a5,a4,200a6 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x110> - 20082: 45a9 li a1,10 - 20084: 854e mv a0,s3 - 20086: 89bf50ef jal ra,15920 <_ZNSo3putEc@plt> - 2008a: bf7f50ef jal ra,15c80 <_ZNSo5flushEv@plt> - 2008e: 842a mv s0,a0 - 20090: bf9d j 20006 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x70> - 20092: 601c ld a5,0(s0) - 20094: fe87b503 ld a0,-24(a5) - 20098: 9522 add a0,a0,s0 - 2009a: 510c lw a1,32(a0) - 2009c: 0015e593 ori a1,a1,1 - 200a0: 9b1f50ef jal ra,15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> - 200a4: bf71 j 20040 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0xaa> - 200a6: 8522 mv a0,s0 - 200a8: 45a9 li a1,10 - 200aa: 9782 jalr a5 - 200ac: 85aa mv a1,a0 - 200ae: 854e mv a0,s3 - 200b0: 871f50ef jal ra,15920 <_ZNSo3putEc@plt> - 200b4: bcdf50ef jal ra,15c80 <_ZNSo5flushEv@plt> - 200b8: 842a mv s0,a0 - 200ba: b7b1 j 20006 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci+0x70> - 200bc: 842a mv s0,a0 - 200be: 854e mv a0,s3 - 200c0: a45f60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 200c4: 8522 mv a0,s0 - 200c6: f2af50ef jal ra,157f0 <_Unwind_Resume@plt> - 200ca: ed6f50ef jal ra,157a0 <_ZSt16__throw_bad_castv@plt> - -00000000000200ce <_ZN7testing8internal6Random8GenerateEj>: - 200ce: 411c lw a5,0(a0) - 200d0: 41c65737 lui a4,0x41c65 - 200d4: e6d7071b addiw a4,a4,-403 # 41c64e6d <__global_pointer$+0x41c190dd> - 200d8: 02f7073b mulw a4,a4,a5 - 200dc: 678d lui a5,0x3 - 200de: 0397879b addiw a5,a5,57 # 3039 <__abi_tag-0xd25b> - 200e2: 7139 addi sp,sp,-64 - 200e4: f822 sd s0,48(sp) - 200e6: f426 sd s1,40(sp) - 200e8: fc06 sd ra,56(sp) - 200ea: ec4e sd s3,24(sp) - 200ec: 84aa mv s1,a0 - 200ee: 00b03533 snez a0,a1 - 200f2: 9fb9 addw a5,a5,a4 - 200f4: 1786 slli a5,a5,0x21 - 200f6: 9385 srli a5,a5,0x21 - 200f8: c09c sw a5,0(s1) - 200fa: 842e mv s0,a1 - 200fc: e73fb0ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 20100: e929 bnez a0,20152 <_ZN7testing8internal6Random8GenerateEj+0x84> - 20102: f04a sd s2,32(sp) - 20104: 00810913 addi s2,sp,8 - 20108: 854a mv a0,s2 - 2010a: 00019617 auipc a2,0x19 - 2010e: 1de60613 addi a2,a2,478 # 392e8 <_IO_stdin_used+0xc90> - 20112: 458d li a1,3 - 20114: 15200693 li a3,338 - 20118: e7fff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2011c: 4671 li a2,28 - 2011e: 00019597 auipc a1,0x19 - 20122: 21258593 addi a1,a1,530 # 39330 <_IO_stdin_used+0xcd8> - 20126: 0002b517 auipc a0,0x2b - 2012a: e7253503 ld a0,-398(a0) # 4af98 <_ZSt4cerr@Base> - 2012e: dd2f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20132: 02d00613 li a2,45 - 20136: 00019597 auipc a1,0x19 - 2013a: 21a58593 addi a1,a1,538 # 39350 <_IO_stdin_used+0xcf8> - 2013e: 0002b517 auipc a0,0x2b - 20142: e5a53503 ld a0,-422(a0) # 4af98 <_ZSt4cerr@Base> - 20146: dbaf50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2014a: 854a mv a0,s2 - 2014c: 9dafd0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 20150: 7902 ld s2,32(sp) - 20152: 80000537 lui a0,0x80000 - 20156: 00853533 sltu a0,a0,s0 - 2015a: 00154513 xori a0,a0,1 - 2015e: e11fb0ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 20162: c911 beqz a0,20176 <_ZN7testing8internal6Random8GenerateEj+0xa8> - 20164: 4088 lw a0,0(s1) - 20166: 70e2 ld ra,56(sp) - 20168: 74a2 ld s1,40(sp) - 2016a: 0285753b remuw a0,a0,s0 - 2016e: 7442 ld s0,48(sp) - 20170: 69e2 ld s3,24(sp) - 20172: 6121 addi sp,sp,64 - 20174: 8082 ret - 20176: f04a sd s2,32(sp) - 20178: 00810913 addi s2,sp,8 - 2017c: 854a mv a0,s2 - 2017e: 00019617 auipc a2,0x19 - 20182: 16a60613 addi a2,a2,362 # 392e8 <_IO_stdin_used+0xc90> - 20186: 458d li a1,3 - 20188: 15400693 li a3,340 - 2018c: e0bff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 20190: 02500613 li a2,37 - 20194: 00019597 auipc a1,0x19 - 20198: 1ec58593 addi a1,a1,492 # 39380 <_IO_stdin_used+0xd28> - 2019c: 0002b517 auipc a0,0x2b - 201a0: dfc53503 ld a0,-516(a0) # 4af98 <_ZSt4cerr@Base> - 201a4: d5cf50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 201a8: 4679 li a2,30 - 201aa: 00019597 auipc a1,0x19 - 201ae: 1fe58593 addi a1,a1,510 # 393a8 <_IO_stdin_used+0xd50> - 201b2: 0002b517 auipc a0,0x2b - 201b6: de653503 ld a0,-538(a0) # 4af98 <_ZSt4cerr@Base> - 201ba: d46f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 201be: 02041593 slli a1,s0,0x20 - 201c2: 9181 srli a1,a1,0x20 - 201c4: 0002b517 auipc a0,0x2b - 201c8: dd453503 ld a0,-556(a0) # 4af98 <_ZSt4cerr@Base> - 201cc: e84f50ef jal ra,15850 <_ZNSo9_M_insertImEERSoT_@plt> - 201d0: 4645 li a2,17 - 201d2: 00019597 auipc a1,0x19 - 201d6: 1f658593 addi a1,a1,502 # 393c8 <_IO_stdin_used+0xd70> - 201da: 89aa mv s3,a0 - 201dc: d24f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 201e0: 02a00613 li a2,42 - 201e4: 00019597 auipc a1,0x19 - 201e8: 1fc58593 addi a1,a1,508 # 393e0 <_IO_stdin_used+0xd88> - 201ec: 854e mv a0,s3 - 201ee: d12f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 201f2: 4585 li a1,1 - 201f4: 854e mv a0,s3 - 201f6: 05fe slli a1,a1,0x1f - 201f8: e58f50ef jal ra,15850 <_ZNSo9_M_insertImEERSoT_@plt> - 201fc: 4609 li a2,2 - 201fe: 00019597 auipc a1,0x19 - 20202: 21258593 addi a1,a1,530 # 39410 <_IO_stdin_used+0xdb8> - 20206: cfaf50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2020a: 854a mv a0,s2 - 2020c: 91afd0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 20210: 4088 lw a0,0(s1) - 20212: 70e2 ld ra,56(sp) - 20214: 7902 ld s2,32(sp) - 20216: 0285753b remuw a0,a0,s0 - 2021a: 7442 ld s0,48(sp) - 2021c: 74a2 ld s1,40(sp) - 2021e: 69e2 ld s3,24(sp) - 20220: 6121 addi sp,sp,64 - 20222: 8082 ret - 20224: 842a mv s0,a0 - 20226: 854a mv a0,s2 - 20228: 8fefd0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2022c: 8522 mv a0,s0 - 2022e: dc2f50ef jal ra,157f0 <_Unwind_Resume@plt> - 20232: bfcd j 20224 <_ZN7testing8internal6Random8GenerateEj+0x156> - -0000000000020234 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc>: - 20234: 7139 addi sp,sp,-64 - 20236: 0002b797 auipc a5,0x2b - 2023a: 9ba7b783 ld a5,-1606(a5) # 4abf0 <_GLOBAL_OFFSET_TABLE_+0xa0> - 2023e: f04a sd s2,32(sp) - 20240: fc06 sd ra,56(sp) - 20242: f822 sd s0,48(sp) - 20244: f426 sd s1,40(sp) - 20246: ec4e sd s3,24(sp) - 20248: e852 sd s4,16(sp) - 2024a: 07c1 addi a5,a5,16 - 2024c: 01850913 addi s2,a0,24 - 20250: e11c sd a5,0(a0) - 20252: 01253423 sd s2,8(a0) - 20256: cde1 beqz a1,2032e <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0xfa> - 20258: 842a mv s0,a0 - 2025a: 00850a13 addi s4,a0,8 - 2025e: 852e mv a0,a1 - 20260: 89ae mv s3,a1 - 20262: 96ff50ef jal ra,15bd0 - 20266: e42a sd a0,8(sp) - 20268: 47bd li a5,15 - 2026a: 84aa mv s1,a0 - 2026c: 08a7ed63 bltu a5,a0,20306 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0xd2> - 20270: 4785 li a5,1 - 20272: 02f51463 bne a0,a5,2029a <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x66> - 20276: 0009c783 lbu a5,0(s3) - 2027a: 00f40c23 sb a5,24(s0) - 2027e: e804 sd s1,16(s0) - 20280: 9926 add s2,s2,s1 - 20282: 00090023 sb zero,0(s2) - 20286: 681c ld a5,16(s0) - 20288: cf8d beqz a5,202c2 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x8e> - 2028a: 70e2 ld ra,56(sp) - 2028c: 7442 ld s0,48(sp) - 2028e: 74a2 ld s1,40(sp) - 20290: 7902 ld s2,32(sp) - 20292: 69e2 ld s3,24(sp) - 20294: 6a42 ld s4,16(sp) - 20296: 6121 addi sp,sp,64 - 20298: 8082 ret - 2029a: d175 beqz a0,2027e <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x4a> - 2029c: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma - 202a0: 02098407 vle8.v v8,(s3) - 202a4: 8c9d sub s1,s1,a5 - 202a6: 99be add s3,s3,a5 - 202a8: 02090427 vse8.v v8,(s2) - 202ac: 993e add s2,s2,a5 - 202ae: f4fd bnez s1,2029c <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x68> - 202b0: 64a2 ld s1,8(sp) - 202b2: 00843903 ld s2,8(s0) - 202b6: e804 sd s1,16(s0) - 202b8: 9926 add s2,s2,s1 - 202ba: 00090023 sb zero,0(s2) - 202be: 681c ld a5,16(s0) - 202c0: f7e9 bnez a5,2028a <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x56> - 202c2: 0020 addi s0,sp,8 - 202c4: 6685 lui a3,0x1 - 202c6: 8522 mv a0,s0 - 202c8: e1168693 addi a3,a3,-495 # e11 <__abi_tag-0xf483> - 202cc: 00019617 auipc a2,0x19 - 202d0: 01c60613 addi a2,a2,28 # 392e8 <_IO_stdin_used+0xc90> - 202d4: 458d li a1,3 - 202d6: cc1ff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 202da: 467d li a2,31 - 202dc: 00019597 auipc a1,0x19 - 202e0: 13c58593 addi a1,a1,316 # 39418 <_IO_stdin_used+0xdc0> - 202e4: 0002b517 auipc a0,0x2b - 202e8: cb453503 ld a0,-844(a0) # 4af98 <_ZSt4cerr@Base> - 202ec: c14f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 202f0: 8522 mv a0,s0 - 202f2: 834fd0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 202f6: 70e2 ld ra,56(sp) - 202f8: 7442 ld s0,48(sp) - 202fa: 74a2 ld s1,40(sp) - 202fc: 7902 ld s2,32(sp) - 202fe: 69e2 ld s3,24(sp) - 20300: 6a42 ld s4,16(sp) - 20302: 6121 addi sp,sp,64 - 20304: 8082 ret - 20306: 4601 li a2,0 - 20308: 002c addi a1,sp,8 - 2030a: 8552 mv a0,s4 - 2030c: ba4f50ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 20310: 67a2 ld a5,8(sp) - 20312: e408 sd a0,8(s0) - 20314: 892a mv s2,a0 - 20316: ec1c sd a5,24(s0) - 20318: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma - 2031c: 02098407 vle8.v v8,(s3) - 20320: 8c9d sub s1,s1,a5 - 20322: 99be add s3,s3,a5 - 20324: 02090427 vse8.v v8,(s2) - 20328: 993e add s2,s2,a5 - 2032a: f8ad bnez s1,2029c <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x68> - 2032c: b751 j 202b0 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x7c> - 2032e: aa3f50ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 20332: 842a mv s0,a0 - 20334: a031 j 20340 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc+0x10c> - 20336: 87aa mv a5,a0 - 20338: 8522 mv a0,s0 - 2033a: 843e mv s0,a5 - 2033c: febfc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 20340: 8552 mv a0,s4 - 20342: fc2f60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 20346: 8522 mv a0,s0 - 20348: ca8f50ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000002034c <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 2034c: 610c ld a1,0(a0) - 2034e: 6510 ld a2,8(a0) - 20350: 7119 addi sp,sp,-128 - 20352: f0ca sd s2,96(sp) - 20354: 01010913 addi s2,sp,16 - 20358: f8a2 sd s0,112(sp) - 2035a: e8d2 sd s4,80(sp) - 2035c: 842a mv s0,a0 - 2035e: 962e add a2,a2,a1 - 20360: 854a mv a0,s2 - 20362: 02010a13 addi s4,sp,32 - 20366: fc86 sd ra,120(sp) - 20368: f4a6 sd s1,104(sp) - 2036a: ecce sd s3,88(sp) - 2036c: e852 sd s4,16(sp) - 2036e: aa0f80ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 20372: 854a mv a0,s2 - 20374: f41fb0ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> - 20378: 03010993 addi s3,sp,48 - 2037c: 854e mv a0,s3 - 2037e: 85ca mv a1,s2 - 20380: ad8fc0ef jal ra,1c658 <_ZNK7testing8internal8FilePath14RemoveFileNameEv> - 20384: 854e mv a0,s3 - 20386: d6afc0ef jal ra,1c8f0 <_ZNK7testing8internal8FilePath28CreateDirectoriesRecursivelyEv> - 2038a: cd15 beqz a0,203c6 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x7a> - 2038c: 6008 ld a0,0(s0) - 2038e: 00019597 auipc a1,0x19 - 20392: 9a258593 addi a1,a1,-1630 # 38d30 <_IO_stdin_used+0x6d8> - 20396: 99af50ef jal ra,15530 - 2039a: 84aa mv s1,a0 - 2039c: c50d beqz a0,203c6 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x7a> - 2039e: 7542 ld a0,48(sp) - 203a0: 009c addi a5,sp,64 - 203a2: 00f50463 beq a0,a5,203aa <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5e> - 203a6: d5af50ef jal ra,15900 <_ZdlPv@plt> - 203aa: 6542 ld a0,16(sp) - 203ac: 01450463 beq a0,s4,203b4 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x68> - 203b0: d50f50ef jal ra,15900 <_ZdlPv@plt> - 203b4: 70e6 ld ra,120(sp) - 203b6: 7446 ld s0,112(sp) - 203b8: 7906 ld s2,96(sp) - 203ba: 69e6 ld s3,88(sp) - 203bc: 6a46 ld s4,80(sp) - 203be: 8526 mv a0,s1 - 203c0: 74a6 ld s1,104(sp) - 203c2: 6109 addi sp,sp,128 - 203c4: 8082 ret - 203c6: 0024 addi s1,sp,8 - 203c8: 8526 mv a0,s1 - 203ca: 0c200693 li a3,194 - 203ce: 00019617 auipc a2,0x19 - 203d2: f1a60613 addi a2,a2,-230 # 392e8 <_IO_stdin_used+0xc90> - 203d6: 458d li a1,3 - 203d8: bbfff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 203dc: 4655 li a2,21 - 203de: 00019597 auipc a1,0x19 - 203e2: 05a58593 addi a1,a1,90 # 39438 <_IO_stdin_used+0xde0> - 203e6: 0002b517 auipc a0,0x2b - 203ea: bb253503 ld a0,-1102(a0) # 4af98 <_ZSt4cerr@Base> - 203ee: b12f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 203f2: 6410 ld a2,8(s0) - 203f4: 600c ld a1,0(s0) - 203f6: 0002b517 auipc a0,0x2b - 203fa: ba253503 ld a0,-1118(a0) # 4af98 <_ZSt4cerr@Base> - 203fe: b02f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20402: 4605 li a2,1 - 20404: 00018597 auipc a1,0x18 - 20408: 5c458593 addi a1,a1,1476 # 389c8 <_IO_stdin_used+0x370> - 2040c: af4f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20410: 8526 mv a0,s1 - 20412: f15fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 20416: 4481 li s1,0 - 20418: b759 j 2039e <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x52> - 2041a: 842a mv s0,a0 - 2041c: 8526 mv a0,s1 - 2041e: f09fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 20422: 854e mv a0,s3 - 20424: ee0f60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 20428: 854a mv a0,s2 - 2042a: edaf60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2042e: 8522 mv a0,s0 - 20430: bc0f50ef jal ra,157f0 <_Unwind_Resume@plt> - 20434: 842a mv s0,a0 - 20436: b7f5 j 20422 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xd6> - 20438: 842a mv s0,a0 - 2043a: b7fd j 20428 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xdc> - 2043c: 842a mv s0,a0 - 2043e: b7ed j 20428 <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xdc> - -0000000000020440 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc>: - 20440: 7139 addi sp,sp,-64 - 20442: 0002b797 auipc a5,0x2b - 20446: 88e7b783 ld a5,-1906(a5) # 4acd0 <_GLOBAL_OFFSET_TABLE_+0x180> - 2044a: f04a sd s2,32(sp) - 2044c: fc06 sd ra,56(sp) - 2044e: f822 sd s0,48(sp) - 20450: f426 sd s1,40(sp) - 20452: ec4e sd s3,24(sp) - 20454: e852 sd s4,16(sp) - 20456: 07c1 addi a5,a5,16 - 20458: 01850913 addi s2,a0,24 - 2045c: e11c sd a5,0(a0) - 2045e: 01253423 sd s2,8(a0) - 20462: cde9 beqz a1,2053c <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0xfc> - 20464: 842a mv s0,a0 - 20466: 00850a13 addi s4,a0,8 - 2046a: 852e mv a0,a1 - 2046c: 89ae mv s3,a1 - 2046e: f62f50ef jal ra,15bd0 - 20472: e42a sd a0,8(sp) - 20474: 47bd li a5,15 - 20476: 84aa mv s1,a0 - 20478: 08a7ee63 bltu a5,a0,20514 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0xd4> - 2047c: 4785 li a5,1 - 2047e: 02f51463 bne a0,a5,204a6 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x66> - 20482: 0009c783 lbu a5,0(s3) - 20486: 00f40c23 sb a5,24(s0) - 2048a: e804 sd s1,16(s0) - 2048c: 9926 add s2,s2,s1 - 2048e: 00090023 sb zero,0(s2) - 20492: 681c ld a5,16(s0) - 20494: cf8d beqz a5,204ce <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x8e> - 20496: 70e2 ld ra,56(sp) - 20498: 7442 ld s0,48(sp) - 2049a: 74a2 ld s1,40(sp) - 2049c: 7902 ld s2,32(sp) - 2049e: 69e2 ld s3,24(sp) - 204a0: 6a42 ld s4,16(sp) - 204a2: 6121 addi sp,sp,64 - 204a4: 8082 ret - 204a6: d175 beqz a0,2048a <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x4a> - 204a8: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma - 204ac: 02098407 vle8.v v8,(s3) - 204b0: 8c9d sub s1,s1,a5 - 204b2: 99be add s3,s3,a5 - 204b4: 02090427 vse8.v v8,(s2) - 204b8: 993e add s2,s2,a5 - 204ba: f4fd bnez s1,204a8 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x68> - 204bc: 64a2 ld s1,8(sp) - 204be: 00843903 ld s2,8(s0) - 204c2: e804 sd s1,16(s0) - 204c4: 9926 add s2,s2,s1 - 204c6: 00090023 sb zero,0(s2) - 204ca: 681c ld a5,16(s0) - 204cc: f7e9 bnez a5,20496 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x56> - 204ce: 0020 addi s0,sp,8 - 204d0: 6685 lui a3,0x1 - 204d2: 8522 mv a0,s0 - 204d4: fc668693 addi a3,a3,-58 # fc6 <__abi_tag-0xf2ce> - 204d8: 00019617 auipc a2,0x19 - 204dc: e1060613 addi a2,a2,-496 # 392e8 <_IO_stdin_used+0xc90> - 204e0: 458d li a1,3 - 204e2: ab5ff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 204e6: 02000613 li a2,32 - 204ea: 00019597 auipc a1,0x19 - 204ee: f6658593 addi a1,a1,-154 # 39450 <_IO_stdin_used+0xdf8> - 204f2: 0002b517 auipc a0,0x2b - 204f6: aa653503 ld a0,-1370(a0) # 4af98 <_ZSt4cerr@Base> - 204fa: a06f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 204fe: 8522 mv a0,s0 - 20500: e27fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 20504: 70e2 ld ra,56(sp) - 20506: 7442 ld s0,48(sp) - 20508: 74a2 ld s1,40(sp) - 2050a: 7902 ld s2,32(sp) - 2050c: 69e2 ld s3,24(sp) - 2050e: 6a42 ld s4,16(sp) - 20510: 6121 addi sp,sp,64 - 20512: 8082 ret - 20514: 4601 li a2,0 - 20516: 002c addi a1,sp,8 - 20518: 8552 mv a0,s4 - 2051a: 996f50ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 2051e: 67a2 ld a5,8(sp) - 20520: e408 sd a0,8(s0) - 20522: 892a mv s2,a0 - 20524: ec1c sd a5,24(s0) - 20526: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma - 2052a: 02098407 vle8.v v8,(s3) - 2052e: 8c9d sub s1,s1,a5 - 20530: 99be add s3,s3,a5 - 20532: 02090427 vse8.v v8,(s2) - 20536: 993e add s2,s2,a5 - 20538: f8a5 bnez s1,204a8 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x68> - 2053a: b749 j 204bc <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x7c> - 2053c: 895f50ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 20540: 842a mv s0,a0 - 20542: a031 j 2054e <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc+0x10e> - 20544: 87aa mv a5,a0 - 20546: 8522 mv a0,s0 - 20548: 843e mv s0,a5 - 2054a: dddfc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2054e: 8552 mv a0,s4 - 20550: db4f60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 20554: 8522 mv a0,s0 - 20556: a9af50ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000002055a <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv>: - 2055a: 7159 addi sp,sp,-112 - 2055c: eca6 sd s1,88(sp) - 2055e: 84aa mv s1,a0 - 20560: 4508 lw a0,8(a0) - 20562: f0a2 sd s0,96(sp) - 20564: f486 sd ra,104(sp) - 20566: 0505 addi a0,a0,1 - 20568: 00153513 seqz a0,a0 - 2056c: e8ca sd s2,80(sp) - 2056e: e4ce sd s3,72(sp) - 20570: 9fffb0ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 20574: 0800 addi s0,sp,16 - 20576: e539 bnez a0,205c4 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x6a> - 20578: 6685 lui a3,0x1 - 2057a: 8522 mv a0,s0 - 2057c: 00019617 auipc a2,0x19 - 20580: d6c60613 addi a2,a2,-660 # 392e8 <_IO_stdin_used+0xc90> - 20584: 458d li a1,3 - 20586: 11e68693 addi a3,a3,286 # 111e <__abi_tag-0xf176> - 2058a: a0dff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2058e: 02000613 li a2,32 - 20592: 00019597 auipc a1,0x19 - 20596: ee658593 addi a1,a1,-282 # 39478 <_IO_stdin_used+0xe20> - 2059a: 0002b517 auipc a0,0x2b - 2059e: 9fe53503 ld a0,-1538(a0) # 4af98 <_ZSt4cerr@Base> - 205a2: 95ef50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 205a6: 04400613 li a2,68 - 205aa: 00019597 auipc a1,0x19 - 205ae: ef658593 addi a1,a1,-266 # 394a0 <_IO_stdin_used+0xe48> - 205b2: 0002b517 auipc a0,0x2b - 205b6: 9e653503 ld a0,-1562(a0) # 4af98 <_ZSt4cerr@Base> - 205ba: 946f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 205be: 8522 mv a0,s0 - 205c0: d67fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 205c4: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 205c8: 5e0030d7 vmv.v.i v1,0 - 205cc: 083c addi a5,sp,24 - 205ce: 788c ld a1,48(s1) - 205d0: 020400a7 vse8.v v1,(s0) - 205d4: 020780a7 vse8.v v1,(a5) - 205d8: 101c addi a5,sp,32 - 205da: 020780a7 vse8.v v1,(a5) - 205de: 103c addi a5,sp,40 - 205e0: 020780a7 vse8.v v1,(a5) - 205e4: 181c addi a5,sp,48 - 205e6: 020780a7 vse8.v v1,(a5) - 205ea: 183c addi a5,sp,56 - 205ec: 020780a7 vse8.v v1,(a5) - 205f0: 6888 ld a0,16(s1) - 205f2: 8622 mv a2,s0 - 205f4: 4905 li s2,1 - 205f6: 0034 addi a3,sp,8 - 205f8: e402 sd zero,8(sp) - 205fa: cc4a sw s2,24(sp) - 205fc: e74f50ef jal ra,15c70 - 20600: 842a mv s0,a0 - 20602: e12d bnez a0,20664 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x10a> - 20604: 0084a983 lw s3,8(s1) - 20608: 57fd li a5,-1 - 2060a: 6422 ld s0,8(sp) - 2060c: 894e mv s2,s3 - 2060e: 02f99663 bne s3,a5,2063a <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xe0> - 20612: c01d beqz s0,20638 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xde> - 20614: 4450 lw a2,12(s0) - 20616: 440c lw a1,8(s0) - 20618: 4048 lw a0,4(s0) - 2061a: 906f50ef jal ra,15720 - 2061e: c488 sw a0,8(s1) - 20620: 05250063 beq a0,s2,20660 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x106> - 20624: 4810 lw a2,16(s0) - 20626: 6c0c ld a1,24(s0) - 20628: e09f40ef jal ra,15430 - 2062c: 449c lw a5,8(s1) - 2062e: 03250463 beq a0,s2,20656 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xfc> - 20632: 7400 ld s0,40(s0) - 20634: fd278fe3 beq a5,s2,20612 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xb8> - 20638: 6422 ld s0,8(sp) - 2063a: 8522 mv a0,s0 - 2063c: 854f50ef jal ra,15690 - 20640: 4498 lw a4,8(s1) - 20642: 57fd li a5,-1 - 20644: 06f70663 beq a4,a5,206b0 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x156> - 20648: 70a6 ld ra,104(sp) - 2064a: 7406 ld s0,96(sp) - 2064c: 64e6 ld s1,88(sp) - 2064e: 6946 ld s2,80(sp) - 20650: 69a6 ld s3,72(sp) - 20652: 6165 addi sp,sp,112 - 20654: 8082 ret - 20656: 853e mv a0,a5 - 20658: cb8f50ef jal ra,15b10 - 2065c: 0134a423 sw s3,8(s1) - 20660: 7400 ld s0,40(s0) - 20662: bf45 j 20612 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xb8> - 20664: 6685 lui a3,0x1 - 20666: 85ca mv a1,s2 - 20668: 850a mv a0,sp - 2066a: 00019617 auipc a2,0x19 - 2066e: c7e60613 addi a2,a2,-898 # 392e8 <_IO_stdin_used+0xc90> - 20672: 12c68693 addi a3,a3,300 # 112c <__abi_tag-0xf168> - 20676: 921ff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2067a: 02800613 li a2,40 - 2067e: 00019597 auipc a1,0x19 - 20682: e6a58593 addi a1,a1,-406 # 394e8 <_IO_stdin_used+0xe90> - 20686: 0002b517 auipc a0,0x2b - 2068a: 91253503 ld a0,-1774(a0) # 4af98 <_ZSt4cerr@Base> - 2068e: 898a mv s3,sp - 20690: 870f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20694: 8522 mv a0,s0 - 20696: fcbf40ef jal ra,15660 - 2069a: 85aa mv a1,a0 - 2069c: 0002b517 auipc a0,0x2b - 206a0: 8fc53503 ld a0,-1796(a0) # 4af98 <_ZSt4cerr@Base> - 206a4: f8df40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 206a8: 850a mv a0,sp - 206aa: c7dfc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 206ae: bf99 j 20604 <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0xaa> - 206b0: 6685 lui a3,0x1 - 206b2: 850a mv a0,sp - 206b4: 00019617 auipc a2,0x19 - 206b8: c3460613 addi a2,a2,-972 # 392e8 <_IO_stdin_used+0xc90> - 206bc: 4585 li a1,1 - 206be: 14168693 addi a3,a3,321 # 1141 <__abi_tag-0xf153> - 206c2: 8d5ff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 206c6: 02700613 li a2,39 - 206ca: 00019597 auipc a1,0x19 - 206ce: e4e58593 addi a1,a1,-434 # 39518 <_IO_stdin_used+0xec0> - 206d2: 0002b517 auipc a0,0x2b - 206d6: 8c653503 ld a0,-1850(a0) # 4af98 <_ZSt4cerr@Base> - 206da: 898a mv s3,sp - 206dc: 824f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 206e0: 6c90 ld a2,24(s1) - 206e2: 688c ld a1,16(s1) - 206e4: 0002b517 auipc a0,0x2b - 206e8: 8b453503 ld a0,-1868(a0) # 4af98 <_ZSt4cerr@Base> - 206ec: 814f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 206f0: 4605 li a2,1 - 206f2: 00018597 auipc a1,0x18 - 206f6: 0ce58593 addi a1,a1,206 # 387c0 <_IO_stdin_used+0x168> - 206fa: 842a mv s0,a0 - 206fc: 804f50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20700: 7c90 ld a2,56(s1) - 20702: 788c ld a1,48(s1) - 20704: 8522 mv a0,s0 - 20706: ffbf40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2070a: 850a mv a0,sp - 2070c: c1bfc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 20710: 70a6 ld ra,104(sp) - 20712: 7406 ld s0,96(sp) - 20714: 64e6 ld s1,88(sp) - 20716: 6946 ld s2,80(sp) - 20718: 69a6 ld s3,72(sp) - 2071a: 6165 addi sp,sp,112 - 2071c: 8082 ret - 2071e: 842a mv s0,a0 - 20720: 854e mv a0,s3 - 20722: c05fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 20726: 8522 mv a0,s0 - 20728: 8c8f50ef jal ra,157f0 <_Unwind_Resume@plt> - 2072c: bfcd j 2071e <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv+0x1c4> - 2072e: 87aa mv a5,a0 - 20730: 8522 mv a0,s0 - 20732: 843e mv s0,a5 - 20734: bf3fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 20738: 8522 mv a0,s0 - 2073a: 8b6f50ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000002073e <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE>: - 2073e: 621c ld a5,0(a2) - 20740: 7159 addi sp,sp,-112 - 20742: eca6 sd s1,88(sp) - 20744: e8ca sd s2,80(sp) - 20746: e4ce sd s3,72(sp) - 20748: f486 sd ra,104(sp) - 2074a: f0a2 sd s0,96(sp) - 2074c: e0d2 sd s4,64(sp) - 2074e: fc56 sd s5,56(sp) - 20750: 89b2 mv s3,a2 - 20752: 892a mv s2,a0 - 20754: 0804 addi s1,sp,16 - 20756: c3b5 beqz a5,207ba <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x7c> - 20758: 0804 addi s1,sp,16 - 2075a: 8526 mv a0,s1 - 2075c: 00019617 auipc a2,0x19 - 20760: de460613 addi a2,a2,-540 # 39540 <_IO_stdin_used+0xee8> - 20764: 842e mv s0,a1 - 20766: 48e00693 li a3,1166 - 2076a: 458d li a1,3 - 2076c: 82bff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 20770: 4625 li a2,9 - 20772: 00019597 auipc a1,0x19 - 20776: e1658593 addi a1,a1,-490 # 39588 <_IO_stdin_used+0xf30> - 2077a: 0002b517 auipc a0,0x2b - 2077e: 81e53503 ld a0,-2018(a0) # 4af98 <_ZSt4cerr@Base> - 20782: f7ff40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20786: c069 beqz s0,20848 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x10a> - 20788: 8522 mv a0,s0 - 2078a: c46f50ef jal ra,15bd0 - 2078e: 862a mv a2,a0 - 20790: 85a2 mv a1,s0 - 20792: 0002b517 auipc a0,0x2b - 20796: 80653503 ld a0,-2042(a0) # 4af98 <_ZSt4cerr@Base> - 2079a: f67f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2079e: 4679 li a2,30 - 207a0: 00019597 auipc a1,0x19 - 207a4: df858593 addi a1,a1,-520 # 39598 <_IO_stdin_used+0xf40> - 207a8: 0002a517 auipc a0,0x2a - 207ac: 7f053503 ld a0,2032(a0) # 4af98 <_ZSt4cerr@Base> - 207b0: f51f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 207b4: 8526 mv a0,s1 - 207b6: b71fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 207ba: 02800513 li a0,40 - 207be: 8e2f50ef jal ra,158a0 <_Znwm@plt> - 207c2: 842a mv s0,a0 - 207c4: 01242023 sw s2,0(s0) - 207c8: 854a mv a0,s2 - 207ca: ea7f40ef jal ra,15670 - 207ce: 00019797 auipc a5,0x19 - 207d2: e4a78793 addi a5,a5,-438 # 39618 <_IO_stdin_used+0xfc0> - 207d6: cd33f057 vsetivli zero,7,e32,m8,ta,ma - 207da: 0207e407 vle32.v v8,(a5) - 207de: 872a mv a4,a0 - 207e0: 01840793 addi a5,s0,24 - 207e4: 00043823 sd zero,16(s0) - 207e8: 00040c23 sb zero,24(s0) - 207ec: c058 sw a4,4(s0) - 207ee: e41c sd a5,8(s0) - 207f0: 0204e427 vse32.v v8,(s1) - 207f4: 8526 mv a0,s1 - 207f6: 00840a13 addi s4,s0,8 - 207fa: 986f50ef jal ra,15980 - 207fe: 57fd li a5,-1 - 20800: 892a mv s2,a0 - 20802: 06f50163 beq a0,a5,20864 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x126> - 20806: 8526 mv a0,s1 - 20808: bc8f50ef jal ra,15bd0 - 2080c: 6810 ld a2,16(s0) - 2080e: 00840a13 addi s4,s0,8 - 20812: 872a mv a4,a0 - 20814: 86a6 mv a3,s1 - 20816: 8552 mv a0,s4 - 20818: 4581 li a1,0 - 2081a: f57f40ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 2081e: 4501 li a0,0 - 20820: c70f50ef jal ra,15c90 - 20824: 400c lw a1,0(s0) - 20826: 854a mv a0,s2 - 20828: 808f50ef jal ra,15830 - 2082c: 854a mv a0,s2 - 2082e: ae2f50ef jal ra,15b10 - 20832: 0089b023 sd s0,0(s3) - 20836: 70a6 ld ra,104(sp) - 20838: 7406 ld s0,96(sp) - 2083a: 64e6 ld s1,88(sp) - 2083c: 6946 ld s2,80(sp) - 2083e: 69a6 ld s3,72(sp) - 20840: 6a06 ld s4,64(sp) - 20842: 7ae2 ld s5,56(sp) - 20844: 6165 addi sp,sp,112 - 20846: 8082 ret - 20848: 0002a797 auipc a5,0x2a - 2084c: 7507b783 ld a5,1872(a5) # 4af98 <_ZSt4cerr@Base> - 20850: 6398 ld a4,0(a5) - 20852: fe873503 ld a0,-24(a4) - 20856: 953e add a0,a0,a5 - 20858: 510c lw a1,32(a0) - 2085a: 0015e593 ori a1,a1,1 - 2085e: 9f2f50ef jal ra,15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> - 20862: bf35 j 2079e <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x60> - 20864: 00810a93 addi s5,sp,8 - 20868: 8556 mv a0,s5 - 2086a: 45a00693 li a3,1114 - 2086e: 00019617 auipc a2,0x19 - 20872: cd260613 addi a2,a2,-814 # 39540 <_IO_stdin_used+0xee8> - 20876: 4585 li a1,1 - 20878: f1eff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2087c: 4669 li a2,26 - 2087e: 00019597 auipc a1,0x19 - 20882: d3a58593 addi a1,a1,-710 # 395b8 <_IO_stdin_used+0xf60> - 20886: 0002a517 auipc a0,0x2a - 2088a: 71253503 ld a0,1810(a0) # 4af98 <_ZSt4cerr@Base> - 2088e: e73f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20892: 8526 mv a0,s1 - 20894: b3cf50ef jal ra,15bd0 - 20898: 862a mv a2,a0 - 2089a: 85a6 mv a1,s1 - 2089c: 0002a517 auipc a0,0x2a - 208a0: 6fc53503 ld a0,1788(a0) # 4af98 <_ZSt4cerr@Base> - 208a4: e5df40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 208a8: 03b00613 li a2,59 - 208ac: 00019597 auipc a1,0x19 - 208b0: d2c58593 addi a1,a1,-724 # 395d8 <_IO_stdin_used+0xf80> - 208b4: 0002a517 auipc a0,0x2a - 208b8: 6e453503 ld a0,1764(a0) # 4af98 <_ZSt4cerr@Base> - 208bc: e45f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 208c0: 8556 mv a0,s5 - 208c2: a65fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 208c6: b781 j 20806 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0xc8> - 208c8: 84aa mv s1,a0 - 208ca: 8556 mv a0,s5 - 208cc: a5bfc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 208d0: 00840a13 addi s4,s0,8 - 208d4: 8552 mv a0,s4 - 208d6: a2ef60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 208da: 8522 mv a0,s0 - 208dc: 824f50ef jal ra,15900 <_ZdlPv@plt> - 208e0: 8526 mv a0,s1 - 208e2: f0ff40ef jal ra,157f0 <_Unwind_Resume@plt> - 208e6: 842a mv s0,a0 - 208e8: 8526 mv a0,s1 - 208ea: a3dfc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 208ee: 8522 mv a0,s0 - 208f0: f01f40ef jal ra,157f0 <_Unwind_Resume@plt> - 208f4: 84aa mv s1,a0 - 208f6: bff9 j 208d4 <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE+0x196> - -00000000000208f8 <_ZN7testing8internal13CaptureStdoutEv>: - 208f8: 8e818613 addi a2,gp,-1816 # 4b678 <_ZN7testing8internalL17g_captured_stdoutE> - 208fc: 00019597 auipc a1,0x19 - 20900: d3c58593 addi a1,a1,-708 # 39638 <_IO_stdin_used+0xfe0> - 20904: 4505 li a0,1 - 20906: bd25 j 2073e <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE> - -0000000000020908 <_ZN7testing8internal13CaptureStderrEv>: - 20908: 8f018613 addi a2,gp,-1808 # 4b680 <_ZN7testing8internalL17g_captured_stderrE> - 2090c: 00019597 auipc a1,0x19 - 20910: d3458593 addi a1,a1,-716 # 39640 <_IO_stdin_used+0xfe8> - 20914: 4509 li a0,2 - 20916: b525 j 2073e <_ZN7testing8internalL13CaptureStreamEiPKcPPNS0_14CapturedStreamE> - -0000000000020918 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev>: - 20918: 7139 addi sp,sp,-64 - 2091a: ec4e sd s3,24(sp) - 2091c: 8b818993 addi s3,gp,-1864 # 4b648 <_ZN7testing8internalL7g_argvsE> - 20920: f04a sd s2,32(sp) - 20922: 0389b903 ld s2,56(s3) - 20926: f822 sd s0,48(sp) - 20928: f426 sd s1,40(sp) - 2092a: 00492783 lw a5,4(s2) - 2092e: fc06 sd ra,56(sp) - 20930: 547d li s0,-1 - 20932: 84aa mv s1,a0 - 20934: 02878163 beq a5,s0,20956 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x3e> - 20938: 4501 li a0,0 - 2093a: b56f50ef jal ra,15c90 - 2093e: 00092583 lw a1,0(s2) - 20942: 00492503 lw a0,4(s2) - 20946: eebf40ef jal ra,15830 - 2094a: 00492503 lw a0,4(s2) - 2094e: 9c2f50ef jal ra,15b10 - 20952: 00892223 sw s0,4(s2) - 20956: 00893503 ld a0,8(s2) - 2095a: 00019597 auipc a1,0x19 - 2095e: cee58593 addi a1,a1,-786 # 39648 <_IO_stdin_used+0xff0> - 20962: bcff40ef jal ra,15530 - 20966: 842a mv s0,a0 - 20968: c131 beqz a0,209ac <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x94> - 2096a: 8526 mv a0,s1 - 2096c: 85a2 mv a1,s0 - 2096e: a55fc0ef jal ra,1d3c2 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE> - 20972: 8522 mv a0,s0 - 20974: 8fcf50ef jal ra,15a70 - 20978: 0389b403 ld s0,56(s3) - 2097c: cc11 beqz s0,20998 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x80> - 2097e: 6408 ld a0,8(s0) - 20980: bd1f40ef jal ra,15550 - 20984: 6408 ld a0,8(s0) - 20986: 01840793 addi a5,s0,24 - 2098a: 00f50463 beq a0,a5,20992 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x7a> - 2098e: f73f40ef jal ra,15900 <_ZdlPv@plt> - 20992: 8522 mv a0,s0 - 20994: f6df40ef jal ra,15900 <_ZdlPv@plt> - 20998: 70e2 ld ra,56(sp) - 2099a: 7442 ld s0,48(sp) - 2099c: 8e01b823 sd zero,-1808(gp) # 4b680 <_ZN7testing8internalL17g_captured_stderrE> - 209a0: 7902 ld s2,32(sp) - 209a2: 69e2 ld s3,24(sp) - 209a4: 8526 mv a0,s1 - 209a6: 74a2 ld s1,40(sp) - 209a8: 6121 addi sp,sp,64 - 209aa: 8082 ret - 209ac: e852 sd s4,16(sp) - 209ae: 00810a13 addi s4,sp,8 - 209b2: 8552 mv a0,s4 - 209b4: 00019617 auipc a2,0x19 - 209b8: b8c60613 addi a2,a2,-1140 # 39540 <_IO_stdin_used+0xee8> - 209bc: 458d li a1,3 - 209be: 47400693 li a3,1140 - 209c2: dd4ff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 209c6: 4661 li a2,24 - 209c8: 00019597 auipc a1,0x19 - 209cc: c8858593 addi a1,a1,-888 # 39650 <_IO_stdin_used+0xff8> - 209d0: 0002a517 auipc a0,0x2a - 209d4: 5c853503 ld a0,1480(a0) # 4af98 <_ZSt4cerr@Base> - 209d8: d29f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 209dc: 01093603 ld a2,16(s2) - 209e0: 00893583 ld a1,8(s2) - 209e4: 0002a517 auipc a0,0x2a - 209e8: 5b453503 ld a0,1460(a0) # 4af98 <_ZSt4cerr@Base> - 209ec: d15f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 209f0: 00019597 auipc a1,0x19 - 209f4: c8058593 addi a1,a1,-896 # 39670 <_IO_stdin_used+0x1018> - 209f8: c39f40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 209fc: 8552 mv a0,s4 - 209fe: 929fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 20a02: 6a42 ld s4,16(sp) - 20a04: b79d j 2096a <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev+0x52> - 20a06: 842a mv s0,a0 - 20a08: 8526 mv a0,s1 - 20a0a: e852 sd s4,16(sp) - 20a0c: 8f8f60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 20a10: 8522 mv a0,s0 - 20a12: ddff40ef jal ra,157f0 <_Unwind_Resume@plt> - 20a16: 842a mv s0,a0 - 20a18: 8552 mv a0,s4 - 20a1a: 90dfc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 20a1e: 8522 mv a0,s0 - 20a20: dd1f40ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000020a24 <_ZN7testing8internal13DeathTestImpl12GetErrorLogsB5cxx11Ev>: - 20a24: 1141 addi sp,sp,-16 - 20a26: e022 sd s0,0(sp) - 20a28: e406 sd ra,8(sp) - 20a2a: 842a mv s0,a0 - 20a2c: eedff0ef jal ra,20918 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev> - 20a30: 60a2 ld ra,8(sp) - 20a32: 8522 mv a0,s0 - 20a34: 6402 ld s0,0(sp) - 20a36: 0141 addi sp,sp,16 - 20a38: 8082 ret - -0000000000020a3a <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0>: - 20a3a: c9c5 beqz a1,20aea <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xb0> - 20a3c: 7139 addi sp,sp,-64 - 20a3e: f822 sd s0,48(sp) - 20a40: fc06 sd ra,56(sp) - 20a42: 00054783 lbu a5,0(a0) - 20a46: 4725 li a4,9 - 20a48: 842a mv s0,a0 - 20a4a: fd07879b addiw a5,a5,-48 - 20a4e: 00f77763 bgeu a4,a5,20a5c <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x22> - 20a52: 4501 li a0,0 - 20a54: 70e2 ld ra,56(sp) - 20a56: 7442 ld s0,48(sp) - 20a58: 6121 addi sp,sp,64 - 20a5a: 8082 ret - 20a5c: f426 sd s1,40(sp) - 20a5e: f04a sd s2,32(sp) - 20a60: 84b2 mv s1,a2 - 20a62: 85ff40ef jal ra,152c0 <__errno_location@plt> - 20a66: 00052023 sw zero,0(a0) - 20a6a: 892a mv s2,a0 - 20a6c: 002c addi a1,sp,8 - 20a6e: 8522 mv a0,s0 - 20a70: 4629 li a2,10 - 20a72: afef50ef jal ra,15d70 <__isoc23_strtoull@plt> - 20a76: 67a2 ld a5,8(sp) - 20a78: 842a mv s0,a0 - 20a7a: 4505 li a0,1 - 20a7c: 0007c783 lbu a5,0(a5) - 20a80: ef91 bnez a5,20a9c <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x62> - 20a82: 00092783 lw a5,0(s2) - 20a86: eb99 bnez a5,20a9c <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x62> - 20a88: ce6fb0ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 20a8c: 0004079b sext.w a5,s0 - 20a90: c525 beqz a0,20af8 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xbe> - 20a92: 04f40e63 beq s0,a5,20aee <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xb4> - 20a96: 74a2 ld s1,40(sp) - 20a98: 7902 ld s2,32(sp) - 20a9a: bf65 j 20a52 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x18> - 20a9c: cd2fb0ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 20aa0: 892a mv s2,a0 - 20aa2: f975 bnez a0,20a96 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x5c> - 20aa4: ec4e sd s3,24(sp) - 20aa6: 850a mv a0,sp - 20aa8: 0001a617 auipc a2,0x1a - 20aac: 58860613 addi a2,a2,1416 # 3b030 <_IO_stdin_used+0x29d8> - 20ab0: 458d li a1,3 - 20ab2: 3fa00693 li a3,1018 - 20ab6: ce0ff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 20aba: 03400613 li a2,52 - 20abe: 00019597 auipc a1,0x19 - 20ac2: bca58593 addi a1,a1,-1078 # 39688 <_IO_stdin_used+0x1030> - 20ac6: 0002a517 auipc a0,0x2a - 20aca: 4d253503 ld a0,1234(a0) # 4af98 <_ZSt4cerr@Base> - 20ace: 898a mv s3,sp - 20ad0: c31f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20ad4: 850a mv a0,sp - 20ad6: 851fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 20ada: 02090263 beqz s2,20afe <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xc4> - 20ade: 0004079b sext.w a5,s0 - 20ae2: 69e2 ld s3,24(sp) - 20ae4: faf419e3 bne s0,a5,20a96 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x5c> - 20ae8: a019 j 20aee <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0xb4> - 20aea: 4501 li a0,0 - 20aec: 8082 ret - 20aee: c080 sw s0,0(s1) - 20af0: 7902 ld s2,32(sp) - 20af2: 74a2 ld s1,40(sp) - 20af4: 4505 li a0,1 - 20af6: bfb9 j 20a54 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x1a> - 20af8: ec4e sd s3,24(sp) - 20afa: 4905 li s2,1 - 20afc: b76d j 20aa6 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x6c> - 20afe: 74a2 ld s1,40(sp) - 20b00: 7902 ld s2,32(sp) - 20b02: 69e2 ld s3,24(sp) - 20b04: b7b9 j 20a52 <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0+0x18> - 20b06: 842a mv s0,a0 - 20b08: 854e mv a0,s3 - 20b0a: 81dfc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 20b0e: 8522 mv a0,s0 - 20b10: ce1f40ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000020b14 <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev>: - 20b14: 7139 addi sp,sp,-64 - 20b16: ec4e sd s3,24(sp) - 20b18: 8b818993 addi s3,gp,-1864 # 4b648 <_ZN7testing8internalL7g_argvsE> - 20b1c: f04a sd s2,32(sp) - 20b1e: 0309b903 ld s2,48(s3) - 20b22: f822 sd s0,48(sp) - 20b24: f426 sd s1,40(sp) - 20b26: 00492783 lw a5,4(s2) - 20b2a: fc06 sd ra,56(sp) - 20b2c: 547d li s0,-1 - 20b2e: 84aa mv s1,a0 - 20b30: 02878163 beq a5,s0,20b52 <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x3e> - 20b34: 4501 li a0,0 - 20b36: 95af50ef jal ra,15c90 - 20b3a: 00092583 lw a1,0(s2) - 20b3e: 00492503 lw a0,4(s2) - 20b42: ceff40ef jal ra,15830 - 20b46: 00492503 lw a0,4(s2) - 20b4a: fc7f40ef jal ra,15b10 - 20b4e: 00892223 sw s0,4(s2) - 20b52: 00893503 ld a0,8(s2) - 20b56: 00019597 auipc a1,0x19 - 20b5a: af258593 addi a1,a1,-1294 # 39648 <_IO_stdin_used+0xff0> - 20b5e: 9d3f40ef jal ra,15530 - 20b62: 842a mv s0,a0 - 20b64: c131 beqz a0,20ba8 <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x94> - 20b66: 8526 mv a0,s1 - 20b68: 85a2 mv a1,s0 - 20b6a: 859fc0ef jal ra,1d3c2 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE> - 20b6e: 8522 mv a0,s0 - 20b70: f01f40ef jal ra,15a70 - 20b74: 0309b403 ld s0,48(s3) - 20b78: cc11 beqz s0,20b94 <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x80> - 20b7a: 6408 ld a0,8(s0) - 20b7c: 9d5f40ef jal ra,15550 - 20b80: 6408 ld a0,8(s0) - 20b82: 01840793 addi a5,s0,24 - 20b86: 00f50463 beq a0,a5,20b8e <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x7a> - 20b8a: d77f40ef jal ra,15900 <_ZdlPv@plt> - 20b8e: 8522 mv a0,s0 - 20b90: d71f40ef jal ra,15900 <_ZdlPv@plt> - 20b94: 70e2 ld ra,56(sp) - 20b96: 7442 ld s0,48(sp) - 20b98: 8e01b423 sd zero,-1816(gp) # 4b678 <_ZN7testing8internalL17g_captured_stdoutE> - 20b9c: 7902 ld s2,32(sp) - 20b9e: 69e2 ld s3,24(sp) - 20ba0: 8526 mv a0,s1 - 20ba2: 74a2 ld s1,40(sp) - 20ba4: 6121 addi sp,sp,64 - 20ba6: 8082 ret - 20ba8: e852 sd s4,16(sp) - 20baa: 00810a13 addi s4,sp,8 - 20bae: 8552 mv a0,s4 - 20bb0: 00019617 auipc a2,0x19 - 20bb4: 99060613 addi a2,a2,-1648 # 39540 <_IO_stdin_used+0xee8> - 20bb8: 458d li a1,3 - 20bba: 47400693 li a3,1140 - 20bbe: bd8ff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 20bc2: 4661 li a2,24 - 20bc4: 00019597 auipc a1,0x19 - 20bc8: a8c58593 addi a1,a1,-1396 # 39650 <_IO_stdin_used+0xff8> - 20bcc: 0002a517 auipc a0,0x2a - 20bd0: 3cc53503 ld a0,972(a0) # 4af98 <_ZSt4cerr@Base> - 20bd4: b2df40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20bd8: 01093603 ld a2,16(s2) - 20bdc: 00893583 ld a1,8(s2) - 20be0: 0002a517 auipc a0,0x2a - 20be4: 3b853503 ld a0,952(a0) # 4af98 <_ZSt4cerr@Base> - 20be8: b19f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20bec: 00019597 auipc a1,0x19 - 20bf0: a8458593 addi a1,a1,-1404 # 39670 <_IO_stdin_used+0x1018> - 20bf4: a3df40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 20bf8: 8552 mv a0,s4 - 20bfa: f2cfc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 20bfe: 6a42 ld s4,16(sp) - 20c00: b79d j 20b66 <_ZN7testing8internal17GetCapturedStdoutB5cxx11Ev+0x52> - 20c02: 842a mv s0,a0 - 20c04: 8526 mv a0,s1 - 20c06: e852 sd s4,16(sp) - 20c08: efdf50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 20c0c: 8522 mv a0,s0 - 20c0e: be3f40ef jal ra,157f0 <_Unwind_Resume@plt> - 20c12: 842a mv s0,a0 - 20c14: 8552 mv a0,s4 - 20c16: f10fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 20c1a: 8522 mv a0,s0 - 20c1c: bd5f40ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000020c20 <_ZN7testing10TestResultC1Ev>: - 20c20: 7179 addi sp,sp,-48 - 20c22: 4581 li a1,0 - 20c24: f022 sd s0,32(sp) - 20c26: f406 sd ra,40(sp) - 20c28: 842a mv s0,a0 - 20c2a: db7f40ef jal ra,159e0 - 20c2e: ed0d bnez a0,20c68 <_ZN7testing10TestResultC1Ev+0x48> - 20c30: cd817057 vsetivli zero,2,e64,m1,ta,ma - 20c34: 5e0030d7 vmv.v.i v1,0 - 20c38: 02040423 sb zero,40(s0) - 20c3c: 03840793 addi a5,s0,56 - 20c40: 0207f0a7 vse64.v v1,(a5) - 20c44: 04840793 addi a5,s0,72 - 20c48: 0207f0a7 vse64.v v1,(a5) - 20c4c: 05840793 addi a5,s0,88 - 20c50: 0207f0a7 vse64.v v1,(a5) - 20c54: 07040793 addi a5,s0,112 - 20c58: 06042423 sw zero,104(s0) - 20c5c: 0207f0a7 vse64.v v1,(a5) - 20c60: 70a2 ld ra,40(sp) - 20c62: 7402 ld s0,32(sp) - 20c64: 6145 addi sp,sp,48 - 20c66: 8082 ret - 20c68: e84a sd s2,16(sp) - 20c6a: 00810913 addi s2,sp,8 - 20c6e: ec26 sd s1,24(sp) - 20c70: 0001a617 auipc a2,0x1a - 20c74: 49860613 addi a2,a2,1176 # 3b108 <_IO_stdin_used+0x2ab0> - 20c78: 458d li a1,3 - 20c7a: 84aa mv s1,a0 - 20c7c: 69a00693 li a3,1690 - 20c80: 854a mv a0,s2 - 20c82: b14ff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 20c86: 02400613 li a2,36 - 20c8a: 00019597 auipc a1,0x19 - 20c8e: a3658593 addi a1,a1,-1482 # 396c0 <_IO_stdin_used+0x1068> - 20c92: 0002a517 auipc a0,0x2a - 20c96: 30653503 ld a0,774(a0) # 4af98 <_ZSt4cerr@Base> - 20c9a: a67f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20c9e: 4649 li a2,18 - 20ca0: 0001a597 auipc a1,0x1a - 20ca4: 4e858593 addi a1,a1,1256 # 3b188 <_IO_stdin_used+0x2b30> - 20ca8: 0002a517 auipc a0,0x2a - 20cac: 2f053503 ld a0,752(a0) # 4af98 <_ZSt4cerr@Base> - 20cb0: a51f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20cb4: 85a6 mv a1,s1 - 20cb6: 0002a517 auipc a0,0x2a - 20cba: 2e253503 ld a0,738(a0) # 4af98 <_ZSt4cerr@Base> - 20cbe: 853f40ef jal ra,15510 <_ZNSolsEi@plt> - 20cc2: 854a mv a0,s2 - 20cc4: e62fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 20cc8: 64e2 ld s1,24(sp) - 20cca: 6942 ld s2,16(sp) - 20ccc: b795 j 20c30 <_ZN7testing10TestResultC1Ev+0x10> - 20cce: 842a mv s0,a0 - 20cd0: 854a mv a0,s2 - 20cd2: e54fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 20cd6: 8522 mv a0,s0 - 20cd8: b19f40ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000020cdc <_ZN7testing10TestResultD1Ev>: - 20cdc: 7179 addi sp,sp,-48 - 20cde: f022 sd s0,32(sp) - 20ce0: e84a sd s2,16(sp) - 20ce2: 6920 ld s0,80(a0) - 20ce4: 05853903 ld s2,88(a0) - 20ce8: ec26 sd s1,24(sp) - 20cea: f406 sd ra,40(sp) - 20cec: 84aa mv s1,a0 - 20cee: 03240663 beq s0,s2,20d1a <_ZN7testing10TestResultD1Ev+0x3e> - 20cf2: 7008 ld a0,32(s0) - 20cf4: 03040793 addi a5,s0,48 - 20cf8: 00f50463 beq a0,a5,20d00 <_ZN7testing10TestResultD1Ev+0x24> - 20cfc: c05f40ef jal ra,15900 <_ZdlPv@plt> - 20d00: 6008 ld a0,0(s0) - 20d02: 01040793 addi a5,s0,16 - 20d06: 00f50463 beq a0,a5,20d0e <_ZN7testing10TestResultD1Ev+0x32> - 20d0a: bf7f40ef jal ra,15900 <_ZdlPv@plt> - 20d0e: 04040413 addi s0,s0,64 - 20d12: fe8910e3 bne s2,s0,20cf2 <_ZN7testing10TestResultD1Ev+0x16> - 20d16: 0504b903 ld s2,80(s1) - 20d1a: 00090563 beqz s2,20d24 <_ZN7testing10TestResultD1Ev+0x48> - 20d1e: 854a mv a0,s2 - 20d20: be1f40ef jal ra,15900 <_ZdlPv@plt> - 20d24: 7c80 ld s0,56(s1) - 20d26: 0404b903 ld s2,64(s1) - 20d2a: 03240d63 beq s0,s2,20d64 <_ZN7testing10TestResultD1Ev+0x88> - 20d2e: 6828 ld a0,80(s0) - 20d30: 06040793 addi a5,s0,96 - 20d34: 00f50463 beq a0,a5,20d3c <_ZN7testing10TestResultD1Ev+0x60> - 20d38: bc9f40ef jal ra,15900 <_ZdlPv@plt> - 20d3c: 7808 ld a0,48(s0) - 20d3e: 04040793 addi a5,s0,64 - 20d42: 00f50463 beq a0,a5,20d4a <_ZN7testing10TestResultD1Ev+0x6e> - 20d46: bbbf40ef jal ra,15900 <_ZdlPv@plt> - 20d4a: 6408 ld a0,8(s0) - 20d4c: 01840793 addi a5,s0,24 - 20d50: 00f50463 beq a0,a5,20d58 <_ZN7testing10TestResultD1Ev+0x7c> - 20d54: badf40ef jal ra,15900 <_ZdlPv@plt> - 20d58: 07040413 addi s0,s0,112 - 20d5c: fc8919e3 bne s2,s0,20d2e <_ZN7testing10TestResultD1Ev+0x52> - 20d60: 0384b903 ld s2,56(s1) - 20d64: 00090563 beqz s2,20d6e <_ZN7testing10TestResultD1Ev+0x92> - 20d68: 854a mv a0,s2 - 20d6a: b97f40ef jal ra,15900 <_ZdlPv@plt> - 20d6e: 8526 mv a0,s1 - 20d70: 8b1f40ef jal ra,15620 - 20d74: 842a mv s0,a0 - 20d76: e519 bnez a0,20d84 <_ZN7testing10TestResultD1Ev+0xa8> - 20d78: 70a2 ld ra,40(sp) - 20d7a: 7402 ld s0,32(sp) - 20d7c: 64e2 ld s1,24(sp) - 20d7e: 6942 ld s2,16(sp) - 20d80: 6145 addi sp,sp,48 - 20d82: 8082 ret - 20d84: 0024 addi s1,sp,8 - 20d86: 69e00693 li a3,1694 - 20d8a: 8526 mv a0,s1 - 20d8c: 0001a617 auipc a2,0x1a - 20d90: 37c60613 addi a2,a2,892 # 3b108 <_IO_stdin_used+0x2ab0> - 20d94: 458d li a1,3 - 20d96: a00ff0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 20d9a: 4679 li a2,30 - 20d9c: 0001a597 auipc a1,0x1a - 20da0: 42458593 addi a1,a1,1060 # 3b1c0 <_IO_stdin_used+0x2b68> - 20da4: 0002a517 auipc a0,0x2a - 20da8: 1f453503 ld a0,500(a0) # 4af98 <_ZSt4cerr@Base> - 20dac: 955f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20db0: 4649 li a2,18 - 20db2: 0001a597 auipc a1,0x1a - 20db6: 3d658593 addi a1,a1,982 # 3b188 <_IO_stdin_used+0x2b30> - 20dba: 0002a517 auipc a0,0x2a - 20dbe: 1de53503 ld a0,478(a0) # 4af98 <_ZSt4cerr@Base> - 20dc2: 93ff40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20dc6: 85a2 mv a1,s0 - 20dc8: 0002a517 auipc a0,0x2a - 20dcc: 1d053503 ld a0,464(a0) # 4af98 <_ZSt4cerr@Base> - 20dd0: f40f40ef jal ra,15510 <_ZNSolsEi@plt> - 20dd4: 8526 mv a0,s1 - 20dd6: d50fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 20dda: 70a2 ld ra,40(sp) - 20ddc: 7402 ld s0,32(sp) - 20dde: 64e2 ld s1,24(sp) - 20de0: 6942 ld s2,16(sp) - 20de2: 6145 addi sp,sp,48 - 20de4: 8082 ret - -0000000000020de6 <_ZN7testing8TestInfoD1Ev>: - 20de6: 1101 addi sp,sp,-32 - 20de8: e822 sd s0,16(sp) - 20dea: 842a mv s0,a0 - 20dec: 6548 ld a0,136(a0) - 20dee: ec06 sd ra,24(sp) - 20df0: e426 sd s1,8(sp) - 20df2: c501 beqz a0,20dfa <_ZN7testing8TestInfoD1Ev+0x14> - 20df4: 611c ld a5,0(a0) - 20df6: 679c ld a5,8(a5) - 20df8: 9782 jalr a5 - 20dfa: 09040513 addi a0,s0,144 - 20dfe: edfff0ef jal ra,20cdc <_ZN7testing10TestResultD1Ev> - 20e02: 6828 ld a0,80(s0) - 20e04: 06040793 addi a5,s0,96 - 20e08: 00f50463 beq a0,a5,20e10 <_ZN7testing8TestInfoD1Ev+0x2a> - 20e0c: af5f40ef jal ra,15900 <_ZdlPv@plt> - 20e10: 6424 ld s1,72(s0) - 20e12: c899 beqz s1,20e28 <_ZN7testing8TestInfoD1Ev+0x42> - 20e14: 6088 ld a0,0(s1) - 20e16: 01048793 addi a5,s1,16 - 20e1a: 00f50463 beq a0,a5,20e22 <_ZN7testing8TestInfoD1Ev+0x3c> - 20e1e: ae3f40ef jal ra,15900 <_ZdlPv@plt> - 20e22: 8526 mv a0,s1 - 20e24: addf40ef jal ra,15900 <_ZdlPv@plt> - 20e28: 6024 ld s1,64(s0) - 20e2a: c899 beqz s1,20e40 <_ZN7testing8TestInfoD1Ev+0x5a> - 20e2c: 6088 ld a0,0(s1) - 20e2e: 01048793 addi a5,s1,16 - 20e32: 00f50463 beq a0,a5,20e3a <_ZN7testing8TestInfoD1Ev+0x54> - 20e36: acbf40ef jal ra,15900 <_ZdlPv@plt> - 20e3a: 8526 mv a0,s1 - 20e3c: ac5f40ef jal ra,15900 <_ZdlPv@plt> - 20e40: 7008 ld a0,32(s0) - 20e42: 03040793 addi a5,s0,48 - 20e46: 00f50463 beq a0,a5,20e4e <_ZN7testing8TestInfoD1Ev+0x68> - 20e4a: ab7f40ef jal ra,15900 <_ZdlPv@plt> - 20e4e: 6008 ld a0,0(s0) - 20e50: 0441 addi s0,s0,16 - 20e52: 00850863 beq a0,s0,20e62 <_ZN7testing8TestInfoD1Ev+0x7c> - 20e56: 6442 ld s0,16(sp) - 20e58: 60e2 ld ra,24(sp) - 20e5a: 64a2 ld s1,8(sp) - 20e5c: 6105 addi sp,sp,32 - 20e5e: aa3f406f j 15900 <_ZdlPv@plt> - 20e62: 60e2 ld ra,24(sp) - 20e64: 6442 ld s0,16(sp) - 20e66: 64a2 ld s1,8(sp) - 20e68: 6105 addi sp,sp,32 - 20e6a: 8082 ret - -0000000000020e6c <_ZN7testing9TestSuiteD1Ev>: - 20e6c: 7179 addi sp,sp,-48 - 20e6e: f022 sd s0,32(sp) - 20e70: e44e sd s3,8(sp) - 20e72: 0002a797 auipc a5,0x2a - 20e76: 03e7b783 ld a5,62(a5) # 4aeb0 <_GLOBAL_OFFSET_TABLE_+0x360> - 20e7a: 7900 ld s0,48(a0) - 20e7c: 03853983 ld s3,56(a0) - 20e80: e84a sd s2,16(sp) - 20e82: f406 sd ra,40(sp) - 20e84: 07c1 addi a5,a5,16 - 20e86: e11c sd a5,0(a0) - 20e88: 892a mv s2,a0 - 20e8a: 01340f63 beq s0,s3,20ea8 <_ZN7testing9TestSuiteD1Ev+0x3c> - 20e8e: ec26 sd s1,24(sp) - 20e90: 6004 ld s1,0(s0) - 20e92: 8526 mv a0,s1 - 20e94: c491 beqz s1,20ea0 <_ZN7testing9TestSuiteD1Ev+0x34> - 20e96: f51ff0ef jal ra,20de6 <_ZN7testing8TestInfoD1Ev> - 20e9a: 8526 mv a0,s1 - 20e9c: a65f40ef jal ra,15900 <_ZdlPv@plt> - 20ea0: 0421 addi s0,s0,8 - 20ea2: fe8997e3 bne s3,s0,20e90 <_ZN7testing9TestSuiteD1Ev+0x24> - 20ea6: 64e2 ld s1,24(sp) - 20ea8: 08890513 addi a0,s2,136 - 20eac: e31ff0ef jal ra,20cdc <_ZN7testing10TestResultD1Ev> - 20eb0: 04893503 ld a0,72(s2) - 20eb4: c119 beqz a0,20eba <_ZN7testing9TestSuiteD1Ev+0x4e> - 20eb6: a4bf40ef jal ra,15900 <_ZdlPv@plt> - 20eba: 03093503 ld a0,48(s2) - 20ebe: c119 beqz a0,20ec4 <_ZN7testing9TestSuiteD1Ev+0x58> - 20ec0: a41f40ef jal ra,15900 <_ZdlPv@plt> - 20ec4: 02893403 ld s0,40(s2) - 20ec8: c819 beqz s0,20ede <_ZN7testing9TestSuiteD1Ev+0x72> - 20eca: 6008 ld a0,0(s0) - 20ecc: 01040793 addi a5,s0,16 - 20ed0: 00f50463 beq a0,a5,20ed8 <_ZN7testing9TestSuiteD1Ev+0x6c> - 20ed4: a2df40ef jal ra,15900 <_ZdlPv@plt> - 20ed8: 8522 mv a0,s0 - 20eda: a27f40ef jal ra,15900 <_ZdlPv@plt> - 20ede: 00893503 ld a0,8(s2) - 20ee2: 0961 addi s2,s2,24 - 20ee4: 01250963 beq a0,s2,20ef6 <_ZN7testing9TestSuiteD1Ev+0x8a> - 20ee8: 7402 ld s0,32(sp) - 20eea: 70a2 ld ra,40(sp) - 20eec: 6942 ld s2,16(sp) - 20eee: 69a2 ld s3,8(sp) - 20ef0: 6145 addi sp,sp,48 - 20ef2: a0ff406f j 15900 <_ZdlPv@plt> - 20ef6: 70a2 ld ra,40(sp) - 20ef8: 7402 ld s0,32(sp) - 20efa: 6942 ld s2,16(sp) - 20efc: 69a2 ld s3,8(sp) - 20efe: 6145 addi sp,sp,48 - 20f00: 8082 ret - -0000000000020f02 <_ZN7testing9TestSuiteD0Ev>: - 20f02: 1141 addi sp,sp,-16 - 20f04: e022 sd s0,0(sp) - 20f06: e406 sd ra,8(sp) - 20f08: 842a mv s0,a0 - 20f0a: f63ff0ef jal ra,20e6c <_ZN7testing9TestSuiteD1Ev> - 20f0e: 8522 mv a0,s0 - 20f10: 6402 ld s0,0(sp) - 20f12: 60a2 ld ra,8(sp) - 20f14: 0141 addi sp,sp,16 - 20f16: 9ebf406f j 15900 <_ZdlPv@plt> - -0000000000020f1a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0>: - 20f1a: 7159 addi sp,sp,-112 - 20f1c: 611c ld a5,0(a0) - 20f1e: e8ca sd s2,80(sp) - 20f20: 01010913 addi s2,sp,16 - 20f24: f0a2 sd s0,96(sp) - 20f26: e4ce sd s3,72(sp) - 20f28: e0d2 sd s4,64(sp) - 20f2a: 842a mv s0,a0 - 20f2c: 89ae mv s3,a1 - 20f2e: 02010a13 addi s4,sp,32 - 20f32: 854a mv a0,s2 - 20f34: 00160593 addi a1,a2,1 - 20f38: eca6 sd s1,88(sp) - 20f3a: fc56 sd s5,56(sp) - 20f3c: f486 sd ra,104(sp) - 20f3e: 0107ba83 ld s5,16(a5) - 20f42: 84b2 mv s1,a2 - 20f44: ec02 sd zero,24(sp) - 20f46: e852 sd s4,16(sp) - 20f48: 02010023 sb zero,32(sp) - 20f4c: aa5f40ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 20f50: 6762 ld a4,24(sp) - 20f52: 57fd li a5,-1 - 20f54: 8389 srli a5,a5,0x2 - 20f56: 8f99 sub a5,a5,a4 - 20f58: 1497e663 bltu a5,s1,210a4 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x18a> - 20f5c: 8626 mv a2,s1 - 20f5e: 85ce mv a1,s3 - 20f60: 854a mv a0,s2 - 20f62: a3ff40ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 20f66: 6762 ld a4,24(sp) - 20f68: 57fd li a5,-1 - 20f6a: 8389 srli a5,a5,0x2 - 20f6c: 12f70663 beq a4,a5,21098 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x17e> - 20f70: 4605 li a2,1 - 20f72: 00018597 auipc a1,0x18 - 20f76: 28658593 addi a1,a1,646 # 391f8 <_IO_stdin_used+0xba0> - 20f7a: 854a mv a0,s2 - 20f7c: a25f40ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 20f80: 0002a797 auipc a5,0x2a - 20f84: ef07b783 ld a5,-272(a5) # 4ae70 <_GLOBAL_OFFSET_TABLE_+0x320> - 20f88: 0efa9563 bne s5,a5,21072 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x158> - 20f8c: 4408 lw a0,8(s0) - 20f8e: 0505 addi a0,a0,1 - 20f90: 00a03533 snez a0,a0 - 20f94: fdbfa0ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 20f98: e539 bnez a0,20fe6 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xcc> - 20f9a: 0024 addi s1,sp,8 - 20f9c: 8526 mv a0,s1 - 20f9e: 44000693 li a3,1088 - 20fa2: 0001a617 auipc a2,0x1a - 20fa6: 08e60613 addi a2,a2,142 # 3b030 <_IO_stdin_used+0x29d8> - 20faa: 458d li a1,3 - 20fac: febfe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 20fb0: 02000613 li a2,32 - 20fb4: 0001a597 auipc a1,0x1a - 20fb8: 0cc58593 addi a1,a1,204 # 3b080 <_IO_stdin_used+0x2a28> - 20fbc: 0002a517 auipc a0,0x2a - 20fc0: fdc53503 ld a0,-36(a0) # 4af98 <_ZSt4cerr@Base> - 20fc4: f3cf40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20fc8: 03500613 li a2,53 - 20fcc: 0001a597 auipc a1,0x1a - 20fd0: 0dc58593 addi a1,a1,220 # 3b0a8 <_IO_stdin_used+0x2a50> - 20fd4: 0002a517 auipc a0,0x2a - 20fd8: fc453503 ld a0,-60(a0) # 4af98 <_ZSt4cerr@Base> - 20fdc: f24f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 20fe0: 8526 mv a0,s1 - 20fe2: b44fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 20fe6: 64e2 ld s1,24(sp) - 20fe8: 65c2 ld a1,16(sp) - 20fea: 4408 lw a0,8(s0) - 20fec: 8626 mv a2,s1 - 20fee: c13f40ef jal ra,15c00 - 20ff2: 02951063 bne a0,s1,21012 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xf8> - 20ff6: 6542 ld a0,16(sp) - 20ff8: 01450463 beq a0,s4,21000 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xe6> - 20ffc: 905f40ef jal ra,15900 <_ZdlPv@plt> - 21000: 70a6 ld ra,104(sp) - 21002: 7406 ld s0,96(sp) - 21004: 64e6 ld s1,88(sp) - 21006: 6946 ld s2,80(sp) - 21008: 69a6 ld s3,72(sp) - 2100a: 6a06 ld s4,64(sp) - 2100c: 7ae2 ld s5,56(sp) - 2100e: 6165 addi sp,sp,112 - 21010: 8082 ret - 21012: 0024 addi s1,sp,8 - 21014: 8526 mv a0,s1 - 21016: 44500693 li a3,1093 - 2101a: 0001a617 auipc a2,0x1a - 2101e: 01660613 addi a2,a2,22 # 3b030 <_IO_stdin_used+0x29d8> - 21022: 4585 li a1,1 - 21024: f73fe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 21028: 02600613 li a2,38 - 2102c: 0001a597 auipc a1,0x1a - 21030: 0b458593 addi a1,a1,180 # 3b0e0 <_IO_stdin_used+0x2a88> - 21034: 0002a517 auipc a0,0x2a - 21038: f6453503 ld a0,-156(a0) # 4af98 <_ZSt4cerr@Base> - 2103c: ec4f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21040: 6c10 ld a2,24(s0) - 21042: 680c ld a1,16(s0) - 21044: 0002a517 auipc a0,0x2a - 21048: f5453503 ld a0,-172(a0) # 4af98 <_ZSt4cerr@Base> - 2104c: eb4f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21050: 4605 li a2,1 - 21052: 00017597 auipc a1,0x17 - 21056: 76e58593 addi a1,a1,1902 # 387c0 <_IO_stdin_used+0x168> - 2105a: 89aa mv s3,a0 - 2105c: ea4f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21060: 7c10 ld a2,56(s0) - 21062: 780c ld a1,48(s0) - 21064: 854e mv a0,s3 - 21066: e9af40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2106a: 8526 mv a0,s1 - 2106c: abafc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 21070: b759 j 20ff6 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xdc> - 21072: 8522 mv a0,s0 - 21074: 85ca mv a1,s2 - 21076: 9a82 jalr s5 - 21078: bfbd j 20ff6 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0xdc> - 2107a: 842a mv s0,a0 - 2107c: 8526 mv a0,s1 - 2107e: aa8fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 21082: 854a mv a0,s2 - 21084: a81f50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21088: 8522 mv a0,s0 - 2108a: f66f40ef jal ra,157f0 <_Unwind_Resume@plt> - 2108e: b7f5 j 2107a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x160> - 21090: 842a mv s0,a0 - 21092: bfc5 j 21082 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x168> - 21094: 842a mv s0,a0 - 21096: b7f5 j 21082 <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0+0x168> - 21098: 00018517 auipc a0,0x18 - 2109c: 96850513 addi a0,a0,-1688 # 38a00 <_IO_stdin_used+0x3a8> - 210a0: 851f40ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 210a4: 00018517 auipc a0,0x18 - 210a8: 95c50513 addi a0,a0,-1700 # 38a00 <_IO_stdin_used+0x3a8> - 210ac: 845f40ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - -00000000000210b0 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv>: - 210b0: 7171 addi sp,sp,-176 - 210b2: f122 sd s0,160(sp) - 210b4: 0002a417 auipc s0,0x2a - 210b8: d0c43403 ld s0,-756(s0) # 4adc0 <_GLOBAL_OFFSET_TABLE_+0x270> - 210bc: 641c ld a5,8(s0) - 210be: f506 sd ra,168(sp) - 210c0: e54e sd s3,136(sp) - 210c2: e152 sd s4,128(sp) - 210c4: fcd6 sd s5,120(sp) - 210c6: f8da sd s6,112(sp) - 210c8: f4de sd s7,104(sp) - 210ca: eb91 bnez a5,210de <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x2e> - 210cc: 70aa ld ra,168(sp) - 210ce: 740a ld s0,160(sp) - 210d0: 69aa ld s3,136(sp) - 210d2: 6a0a ld s4,128(sp) - 210d4: 7ae6 ld s5,120(sp) - 210d6: 7b46 ld s6,112(sp) - 210d8: 7ba6 ld s7,104(sp) - 210da: 614d addi sp,sp,176 - 210dc: 8082 ret - 210de: ed26 sd s1,152(sp) - 210e0: 4601 li a2,0 - 210e2: 84aa mv s1,a0 - 210e4: 03a00593 li a1,58 - 210e8: 8522 mv a0,s0 - 210ea: e94a sd s2,144(sp) - 210ec: a55f40ef jal ra,15b40 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt> - 210f0: 57fd li a5,-1 - 210f2: 892a mv s2,a0 - 210f4: 0ef50763 beq a0,a5,211e2 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x132> - 210f8: 4541 li a0,16 - 210fa: fa6f40ef jal ra,158a0 <_Znwm@plt> - 210fe: 6410 ld a2,8(s0) - 21100: 081c addi a5,sp,16 - 21102: e03e sd a5,0(sp) - 21104: 600c ld a1,0(s0) - 21106: 19848493 addi s1,s1,408 - 2110a: 89aa mv s3,a0 - 2110c: 0cc96963 bltu s2,a2,211de <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x12e> - 21110: 962e add a2,a2,a1 - 21112: 850a mv a0,sp - 21114: 8a0a mv s4,sp - 21116: d84f70ef jal ra,1869a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> - 2111a: 6410 ld a2,8(s0) - 2111c: 0905 addi s2,s2,1 - 2111e: 19266963 bltu a2,s2,212b0 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x200> - 21122: 600c ld a1,0(s0) - 21124: 02010a93 addi s5,sp,32 - 21128: 03010b13 addi s6,sp,48 - 2112c: 962e add a2,a2,a1 - 2112e: 8556 mv a0,s5 - 21130: 95ca add a1,a1,s2 - 21132: f05a sd s6,32(sp) - 21134: d66f70ef jal ra,1869a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> - 21138: 0002a797 auipc a5,0x2a - 2113c: e587b783 ld a5,-424(a5) # 4af90 <_GLOBAL_OFFSET_TABLE_+0x440> - 21140: 07c1 addi a5,a5,16 - 21142: 05000513 li a0,80 - 21146: 00f9b023 sd a5,0(s3) - 2114a: f56f40ef jal ra,158a0 <_Znwm@plt> - 2114e: 6582 ld a1,0(sp) - 21150: 6622 ld a2,8(sp) - 21152: 0002a797 auipc a5,0x2a - 21156: cae7b783 ld a5,-850(a5) # 4ae00 <_GLOBAL_OFFSET_TABLE_+0x2b0> - 2115a: 842a mv s0,a0 - 2115c: 02050713 addi a4,a0,32 - 21160: 01050913 addi s2,a0,16 - 21164: 07c1 addi a5,a5,16 - 21166: 56fd li a3,-1 - 21168: 854a mv a0,s2 - 2116a: 962e add a2,a2,a1 - 2116c: e01c sd a5,0(s0) - 2116e: c414 sw a3,8(s0) - 21170: e818 sd a4,16(s0) - 21172: c9cf70ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 21176: 7582 ld a1,32(sp) - 21178: 7622 ld a2,40(sp) - 2117a: 03040b93 addi s7,s0,48 - 2117e: 04040793 addi a5,s0,64 - 21182: 962e add a2,a2,a1 - 21184: 855e mv a0,s7 - 21186: f81c sd a5,48(s0) - 21188: c86f70ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2118c: 8522 mv a0,s0 - 2118e: bccff0ef jal ra,2055a <_ZN7testing8internal17StreamingListener12SocketWriter14MakeConnectionEv> - 21192: 04010913 addi s2,sp,64 - 21196: 854a mv a0,s2 - 21198: 00018597 auipc a1,0x18 - 2119c: 55058593 addi a1,a1,1360 # 396e8 <_IO_stdin_used+0x1090> - 211a0: 0089b423 sd s0,8(s3) - 211a4: 865f70ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 211a8: 6626 ld a2,72(sp) - 211aa: 6586 ld a1,64(sp) - 211ac: 0089b503 ld a0,8(s3) - 211b0: d6bff0ef jal ra,20f1a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 211b4: 6506 ld a0,64(sp) - 211b6: 089c addi a5,sp,80 - 211b8: 00f50463 beq a0,a5,211c0 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x110> - 211bc: f44f40ef jal ra,15900 <_ZdlPv@plt> - 211c0: 8526 mv a0,s1 - 211c2: 85ce mv a1,s3 - 211c4: f1afa0ef jal ra,1b8de <_ZN7testing18TestEventListeners6AppendEPNS_17TestEventListenerE> - 211c8: 7502 ld a0,32(sp) - 211ca: 01650463 beq a0,s6,211d2 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x122> - 211ce: f32f40ef jal ra,15900 <_ZdlPv@plt> - 211d2: 8552 mv a0,s4 - 211d4: 931f50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 211d8: 64ea ld s1,152(sp) - 211da: 694a ld s2,144(sp) - 211dc: bdc5 j 210cc <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1c> - 211de: 864a mv a2,s2 - 211e0: bf05 j 21110 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x60> - 211e2: 04010913 addi s2,sp,64 - 211e6: 6685 lui a3,0x1 - 211e8: 854a mv a0,s2 - 211ea: 00018617 auipc a2,0x18 - 211ee: 0fe60613 addi a2,a2,254 # 392e8 <_IO_stdin_used+0xc90> - 211f2: 4585 li a1,1 - 211f4: 3e868693 addi a3,a3,1000 # 13e8 <__abi_tag-0xeeac> - 211f8: d9ffe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 211fc: 467d li a2,31 - 211fe: 00018597 auipc a1,0x18 - 21202: 51258593 addi a1,a1,1298 # 39710 <_IO_stdin_used+0x10b8> - 21206: 0002a517 auipc a0,0x2a - 2120a: d9253503 ld a0,-622(a0) # 4af98 <_ZSt4cerr@Base> - 2120e: cf2f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21212: 6410 ld a2,8(s0) - 21214: 600c ld a1,0(s0) - 21216: 0002a517 auipc a0,0x2a - 2121a: d8253503 ld a0,-638(a0) # 4af98 <_ZSt4cerr@Base> - 2121e: ce2f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21222: 00018597 auipc a1,0x18 - 21226: 50e58593 addi a1,a1,1294 # 39730 <_IO_stdin_used+0x10d8> - 2122a: c06f40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2122e: 854a mv a0,s2 - 21230: 8f6fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 21234: 64ea ld s1,152(sp) - 21236: 694a ld s2,144(sp) - 21238: bd51 j 210cc <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1c> - 2123a: 842a mv s0,a0 - 2123c: 854a mv a0,s2 - 2123e: 8e8fc0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 21242: 8522 mv a0,s0 - 21244: dacf40ef jal ra,157f0 <_Unwind_Resume@plt> - 21248: 842a mv s0,a0 - 2124a: 4485 li s1,1 - 2124c: 8552 mv a0,s4 - 2124e: 8b7f50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21252: d8e5 beqz s1,21242 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x192> - 21254: 854e mv a0,s3 - 21256: eaaf40ef jal ra,15900 <_ZdlPv@plt> - 2125a: b7e5 j 21242 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x192> - 2125c: 842a mv s0,a0 - 2125e: 4485 li s1,1 - 21260: 8556 mv a0,s5 - 21262: 8a3f50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21266: b7dd j 2124c <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x19c> - 21268: 84aa mv s1,a0 - 2126a: 8522 mv a0,s0 - 2126c: e94f40ef jal ra,15900 <_ZdlPv@plt> - 21270: 8426 mv s0,s1 - 21272: 4485 li s1,1 - 21274: b7f5 j 21260 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1b0> - 21276: 84aa mv s1,a0 - 21278: 854a mv a0,s2 - 2127a: 88bf50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2127e: b7f5 j 2126a <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1ba> - 21280: 84aa mv s1,a0 - 21282: 855e mv a0,s7 - 21284: 881f50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21288: bfc5 j 21278 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1c8> - 2128a: 842a mv s0,a0 - 2128c: a029 j 21296 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1e6> - 2128e: 842a mv s0,a0 - 21290: 854a mv a0,s2 - 21292: 873f50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21296: 0089b503 ld a0,8(s3) - 2129a: d171 beqz a0,2125e <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1ae> - 2129c: 611c ld a5,0(a0) - 2129e: 4485 li s1,1 - 212a0: 679c ld a5,8(a5) - 212a2: 9782 jalr a5 - 212a4: bf75 j 21260 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1b0> - 212a6: 842a mv s0,a0 - 212a8: b775 j 21254 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1a4> - 212aa: 842a mv s0,a0 - 212ac: 4481 li s1,0 - 212ae: bf4d j 21260 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x1b0> - 212b0: 86b2 mv a3,a2 - 212b2: 00017597 auipc a1,0x17 - 212b6: 77658593 addi a1,a1,1910 # 38a28 <_IO_stdin_used+0x3d0> - 212ba: 864a mv a2,s2 - 212bc: 00017517 auipc a0,0x17 - 212c0: 78450513 addi a0,a0,1924 # 38a40 <_IO_stdin_used+0x3e8> - 212c4: e8cf40ef jal ra,15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> - 212c8: b741 j 21248 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv+0x198> - -00000000000212ca <_ZN7testing8internal12UnitTestImplD1Ev>: - 212ca: 7139 addi sp,sp,-64 - 212cc: f822 sd s0,48(sp) - 212ce: ec4e sd s3,24(sp) - 212d0: 0002a797 auipc a5,0x2a - 212d4: 9e07b783 ld a5,-1568(a5) # 4acb0 <_GLOBAL_OFFSET_TABLE_+0x160> - 212d8: 0c053983 ld s3,192(a0) - 212dc: 7d40 ld s0,184(a0) - 212de: f04a sd s2,32(sp) - 212e0: fc06 sd ra,56(sp) - 212e2: f426 sd s1,40(sp) - 212e4: 07c1 addi a5,a5,16 - 212e6: e11c sd a5,0(a0) - 212e8: 892a mv s2,a0 - 212ea: 03340c63 beq s0,s3,21322 <_ZN7testing8internal12UnitTestImplD1Ev+0x58> - 212ee: e852 sd s4,16(sp) - 212f0: 00000a17 auipc s4,0x0 - 212f4: c12a0a13 addi s4,s4,-1006 # 20f02 <_ZN7testing9TestSuiteD0Ev> - 212f8: a809 j 2130a <_ZN7testing8internal12UnitTestImplD1Ev+0x40> - 212fa: b73ff0ef jal ra,20e6c <_ZN7testing9TestSuiteD1Ev> - 212fe: 8526 mv a0,s1 - 21300: e00f40ef jal ra,15900 <_ZdlPv@plt> - 21304: 0421 addi s0,s0,8 - 21306: 00898d63 beq s3,s0,21320 <_ZN7testing8internal12UnitTestImplD1Ev+0x56> - 2130a: 6004 ld s1,0(s0) - 2130c: dce5 beqz s1,21304 <_ZN7testing8internal12UnitTestImplD1Ev+0x3a> - 2130e: 609c ld a5,0(s1) - 21310: 8526 mv a0,s1 - 21312: 679c ld a5,8(a5) - 21314: ff4783e3 beq a5,s4,212fa <_ZN7testing8internal12UnitTestImplD1Ev+0x30> - 21318: 0421 addi s0,s0,8 - 2131a: 9782 jalr a5 - 2131c: fe8997e3 bne s3,s0,2130a <_ZN7testing8internal12UnitTestImplD1Ev+0x40> - 21320: 6a42 ld s4,16(sp) - 21322: 0a893483 ld s1,168(s2) - 21326: 0a093403 ld s0,160(s2) - 2132a: 0002a997 auipc s3,0x2a - 2132e: 8869b983 ld s3,-1914(s3) # 4abb0 <_GLOBAL_OFFSET_TABLE_+0x60> - 21332: 00941863 bne s0,s1,21342 <_ZN7testing8internal12UnitTestImplD1Ev+0x78> - 21336: a005 j 21356 <_ZN7testing8internal12UnitTestImplD1Ev+0x8c> - 21338: dc8f40ef jal ra,15900 <_ZdlPv@plt> - 2133c: 0421 addi s0,s0,8 - 2133e: 00848c63 beq s1,s0,21356 <_ZN7testing8internal12UnitTestImplD1Ev+0x8c> - 21342: 6008 ld a0,0(s0) - 21344: dd65 beqz a0,2133c <_ZN7testing8internal12UnitTestImplD1Ev+0x72> - 21346: 611c ld a5,0(a0) - 21348: 679c ld a5,8(a5) - 2134a: ff3787e3 beq a5,s3,21338 <_ZN7testing8internal12UnitTestImplD1Ev+0x6e> - 2134e: 0421 addi s0,s0,8 - 21350: 9782 jalr a5 - 21352: fe8498e3 bne s1,s0,21342 <_ZN7testing8internal12UnitTestImplD1Ev+0x78> - 21356: 1b093503 ld a0,432(s2) - 2135a: c501 beqz a0,21362 <_ZN7testing8internal12UnitTestImplD1Ev+0x98> - 2135c: 611c ld a5,0(a0) - 2135e: 679c ld a5,8(a5) - 21360: 9782 jalr a5 - 21362: 1e892503 lw a0,488(s2) - 21366: 8bbf40ef jal ra,15c20 - 2136a: c501 beqz a0,21372 <_ZN7testing8internal12UnitTestImplD1Ev+0xa8> - 2136c: 611c ld a5,0(a0) - 2136e: 679c ld a5,8(a5) - 21370: 9782 jalr a5 - 21372: 1e892503 lw a0,488(s2) - 21376: f4af40ef jal ra,15ac0 - 2137a: 842a mv s0,a0 - 2137c: 0e051a63 bnez a0,21470 <_ZN7testing8internal12UnitTestImplD1Ev+0x1a6> - 21380: 1f093503 ld a0,496(s2) - 21384: c501 beqz a0,2138c <_ZN7testing8internal12UnitTestImplD1Ev+0xc2> - 21386: 611c ld a5,0(a0) - 21388: 679c ld a5,8(a5) - 2138a: 9782 jalr a5 - 2138c: 1e093503 ld a0,480(s2) - 21390: c501 beqz a0,21398 <_ZN7testing8internal12UnitTestImplD1Ev+0xce> - 21392: 611c ld a5,0(a0) - 21394: 679c ld a5,8(a5) - 21396: 9782 jalr a5 - 21398: 1d893403 ld s0,472(s2) - 2139c: cc11 beqz s0,213b8 <_ZN7testing8internal12UnitTestImplD1Ev+0xee> - 2139e: 5408 lw a0,40(s0) - 213a0: 0c055063 bgez a0,21460 <_ZN7testing8internal12UnitTestImplD1Ev+0x196> - 213a4: 6008 ld a0,0(s0) - 213a6: 01040793 addi a5,s0,16 - 213aa: 00f50463 beq a0,a5,213b2 <_ZN7testing8internal12UnitTestImplD1Ev+0xe8> - 213ae: d52f40ef jal ra,15900 <_ZdlPv@plt> - 213b2: 8522 mv a0,s0 - 213b4: d4cf40ef jal ra,15900 <_ZdlPv@plt> - 213b8: 19890513 addi a0,s2,408 - 213bc: ce6fa0ef jal ra,1b8a2 <_ZN7testing18TestEventListenersD1Ev> - 213c0: 11890513 addi a0,s2,280 - 213c4: 919ff0ef jal ra,20cdc <_ZN7testing10TestResultD1Ev> - 213c8: 0e893403 ld s0,232(s2) - 213cc: 0f093483 ld s1,240(s2) - 213d0: 00940c63 beq s0,s1,213e8 <_ZN7testing8internal12UnitTestImplD1Ev+0x11e> - 213d4: 6008 ld a0,0(s0) - 213d6: c501 beqz a0,213de <_ZN7testing8internal12UnitTestImplD1Ev+0x114> - 213d8: 611c ld a5,0(a0) - 213da: 679c ld a5,8(a5) - 213dc: 9782 jalr a5 - 213de: 0421 addi s0,s0,8 - 213e0: fe849ae3 bne s1,s0,213d4 <_ZN7testing8internal12UnitTestImplD1Ev+0x10a> - 213e4: 0e893483 ld s1,232(s2) - 213e8: c481 beqz s1,213f0 <_ZN7testing8internal12UnitTestImplD1Ev+0x126> - 213ea: 8526 mv a0,s1 - 213ec: d14f40ef jal ra,15900 <_ZdlPv@plt> - 213f0: 0d093503 ld a0,208(s2) - 213f4: c119 beqz a0,213fa <_ZN7testing8internal12UnitTestImplD1Ev+0x130> - 213f6: d0af40ef jal ra,15900 <_ZdlPv@plt> - 213fa: 0b893503 ld a0,184(s2) - 213fe: c119 beqz a0,21404 <_ZN7testing8internal12UnitTestImplD1Ev+0x13a> - 21400: d00f40ef jal ra,15900 <_ZdlPv@plt> - 21404: 0a093503 ld a0,160(s2) - 21408: c119 beqz a0,2140e <_ZN7testing8internal12UnitTestImplD1Ev+0x144> - 2140a: cf6f40ef jal ra,15900 <_ZdlPv@plt> - 2140e: 09092503 lw a0,144(s2) - 21412: 80ff40ef jal ra,15c20 - 21416: c501 beqz a0,2141e <_ZN7testing8internal12UnitTestImplD1Ev+0x154> - 21418: 611c ld a5,0(a0) - 2141a: 679c ld a5,8(a5) - 2141c: 9782 jalr a5 - 2141e: 09092503 lw a0,144(s2) - 21422: e9ef40ef jal ra,15ac0 - 21426: 842a mv s0,a0 - 21428: 10051863 bnez a0,21538 <_ZN7testing8internal12UnitTestImplD1Ev+0x26e> - 2142c: 09893503 ld a0,152(s2) - 21430: c501 beqz a0,21438 <_ZN7testing8internal12UnitTestImplD1Ev+0x16e> - 21432: 611c ld a5,0(a0) - 21434: 679c ld a5,8(a5) - 21436: 9782 jalr a5 - 21438: 05890513 addi a0,s2,88 - 2143c: 9e4f40ef jal ra,15620 - 21440: 842a mv s0,a0 - 21442: e159 bnez a0,214c8 <_ZN7testing8internal12UnitTestImplD1Ev+0x1fe> - 21444: 01093503 ld a0,16(s2) - 21448: 02090913 addi s2,s2,32 - 2144c: 0d250f63 beq a0,s2,2152a <_ZN7testing8internal12UnitTestImplD1Ev+0x260> - 21450: 7442 ld s0,48(sp) - 21452: 70e2 ld ra,56(sp) - 21454: 74a2 ld s1,40(sp) - 21456: 7902 ld s2,32(sp) - 21458: 69e2 ld s3,24(sp) - 2145a: 6121 addi sp,sp,64 - 2145c: ca4f406f j 15900 <_ZdlPv@plt> - 21460: eb0f40ef jal ra,15b10 - 21464: 6008 ld a0,0(s0) - 21466: 01040793 addi a5,s0,16 - 2146a: f4f512e3 bne a0,a5,213ae <_ZN7testing8internal12UnitTestImplD1Ev+0xe4> - 2146e: b791 j 213b2 <_ZN7testing8internal12UnitTestImplD1Ev+0xe8> - 21470: 0024 addi s1,sp,8 - 21472: 6da00693 li a3,1754 - 21476: 8526 mv a0,s1 - 21478: 0001a617 auipc a2,0x1a - 2147c: c9060613 addi a2,a2,-880 # 3b108 <_IO_stdin_used+0x2ab0> - 21480: 458d li a1,3 - 21482: b15fe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 21486: 4661 li a2,24 - 21488: 00018597 auipc a1,0x18 - 2148c: 2b858593 addi a1,a1,696 # 39740 <_IO_stdin_used+0x10e8> - 21490: 0002a517 auipc a0,0x2a - 21494: b0853503 ld a0,-1272(a0) # 4af98 <_ZSt4cerr@Base> - 21498: a68f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2149c: 4649 li a2,18 - 2149e: 0001a597 auipc a1,0x1a - 214a2: cea58593 addi a1,a1,-790 # 3b188 <_IO_stdin_used+0x2b30> - 214a6: 0002a517 auipc a0,0x2a - 214aa: af253503 ld a0,-1294(a0) # 4af98 <_ZSt4cerr@Base> - 214ae: a52f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 214b2: 85a2 mv a1,s0 - 214b4: 0002a517 auipc a0,0x2a - 214b8: ae453503 ld a0,-1308(a0) # 4af98 <_ZSt4cerr@Base> - 214bc: 854f40ef jal ra,15510 <_ZNSolsEi@plt> - 214c0: 8526 mv a0,s1 - 214c2: e65fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 214c6: bd6d j 21380 <_ZN7testing8internal12UnitTestImplD1Ev+0xb6> - 214c8: 0024 addi s1,sp,8 - 214ca: 69e00693 li a3,1694 - 214ce: 8526 mv a0,s1 - 214d0: 0001a617 auipc a2,0x1a - 214d4: c3860613 addi a2,a2,-968 # 3b108 <_IO_stdin_used+0x2ab0> - 214d8: 458d li a1,3 - 214da: abdfe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 214de: 4679 li a2,30 - 214e0: 0001a597 auipc a1,0x1a - 214e4: ce058593 addi a1,a1,-800 # 3b1c0 <_IO_stdin_used+0x2b68> - 214e8: 0002a517 auipc a0,0x2a - 214ec: ab053503 ld a0,-1360(a0) # 4af98 <_ZSt4cerr@Base> - 214f0: a10f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 214f4: 4649 li a2,18 - 214f6: 0001a597 auipc a1,0x1a - 214fa: c9258593 addi a1,a1,-878 # 3b188 <_IO_stdin_used+0x2b30> - 214fe: 0002a517 auipc a0,0x2a - 21502: a9a53503 ld a0,-1382(a0) # 4af98 <_ZSt4cerr@Base> - 21506: 9faf40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2150a: 85a2 mv a1,s0 - 2150c: 0002a517 auipc a0,0x2a - 21510: a8c53503 ld a0,-1396(a0) # 4af98 <_ZSt4cerr@Base> - 21514: ffdf30ef jal ra,15510 <_ZNSolsEi@plt> - 21518: 8526 mv a0,s1 - 2151a: e0dfb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2151e: 01093503 ld a0,16(s2) - 21522: 02090913 addi s2,s2,32 - 21526: f32515e3 bne a0,s2,21450 <_ZN7testing8internal12UnitTestImplD1Ev+0x186> - 2152a: 70e2 ld ra,56(sp) - 2152c: 7442 ld s0,48(sp) - 2152e: 74a2 ld s1,40(sp) - 21530: 7902 ld s2,32(sp) - 21532: 69e2 ld s3,24(sp) - 21534: 6121 addi sp,sp,64 - 21536: 8082 ret - 21538: 0024 addi s1,sp,8 - 2153a: 6da00693 li a3,1754 - 2153e: 8526 mv a0,s1 - 21540: 0001a617 auipc a2,0x1a - 21544: bc860613 addi a2,a2,-1080 # 3b108 <_IO_stdin_used+0x2ab0> - 21548: 458d li a1,3 - 2154a: a4dfe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2154e: 4661 li a2,24 - 21550: 00018597 auipc a1,0x18 - 21554: 1f058593 addi a1,a1,496 # 39740 <_IO_stdin_used+0x10e8> - 21558: 0002a517 auipc a0,0x2a - 2155c: a4053503 ld a0,-1472(a0) # 4af98 <_ZSt4cerr@Base> - 21560: 9a0f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21564: 4649 li a2,18 - 21566: 0001a597 auipc a1,0x1a - 2156a: c2258593 addi a1,a1,-990 # 3b188 <_IO_stdin_used+0x2b30> - 2156e: 0002a517 auipc a0,0x2a - 21572: a2a53503 ld a0,-1494(a0) # 4af98 <_ZSt4cerr@Base> - 21576: 98af40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2157a: 85a2 mv a1,s0 - 2157c: 0002a517 auipc a0,0x2a - 21580: a1c53503 ld a0,-1508(a0) # 4af98 <_ZSt4cerr@Base> - 21584: f8df30ef jal ra,15510 <_ZNSolsEi@plt> - 21588: 8526 mv a0,s1 - 2158a: d9dfb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2158e: bd79 j 2142c <_ZN7testing8internal12UnitTestImplD1Ev+0x162> - -0000000000021590 <_ZN7testing8internal12UnitTestImplD0Ev>: - 21590: 1141 addi sp,sp,-16 - 21592: e022 sd s0,0(sp) - 21594: e406 sd ra,8(sp) - 21596: 842a mv s0,a0 - 21598: d33ff0ef jal ra,212ca <_ZN7testing8internal12UnitTestImplD1Ev> - 2159c: 8522 mv a0,s0 - 2159e: 6402 ld s0,0(sp) - 215a0: 60a2 ld ra,8(sp) - 215a2: 0141 addi sp,sp,16 - 215a4: b5cf406f j 15900 <_ZdlPv@plt> - -00000000000215a8 <_ZN7testing8UnitTestD2Ev>: - 215a8: 7179 addi sp,sp,-48 - 215aa: ec26 sd s1,24(sp) - 215ac: 0002a797 auipc a5,0x2a - 215b0: 86c7b783 ld a5,-1940(a5) # 4ae18 <_GLOBAL_OFFSET_TABLE_+0x2c8> - 215b4: 6124 ld s1,64(a0) - 215b6: f022 sd s0,32(sp) - 215b8: f406 sd ra,40(sp) - 215ba: 07c1 addi a5,a5,16 - 215bc: e11c sd a5,0(a0) - 215be: 842a mv s0,a0 - 215c0: cc99 beqz s1,215de <_ZN7testing8UnitTestD2Ev+0x36> - 215c2: 609c ld a5,0(s1) - 215c4: 00000717 auipc a4,0x0 - 215c8: fcc70713 addi a4,a4,-52 # 21590 <_ZN7testing8internal12UnitTestImplD0Ev> - 215cc: 8526 mv a0,s1 - 215ce: 679c ld a5,8(a5) - 215d0: 08e79263 bne a5,a4,21654 <_ZN7testing8UnitTestD2Ev+0xac> - 215d4: cf7ff0ef jal ra,212ca <_ZN7testing8internal12UnitTestImplD1Ev> - 215d8: 8526 mv a0,s1 - 215da: b26f40ef jal ra,15900 <_ZdlPv@plt> - 215de: 00840513 addi a0,s0,8 - 215e2: 83ef40ef jal ra,15620 - 215e6: 842a mv s0,a0 - 215e8: e511 bnez a0,215f4 <_ZN7testing8UnitTestD2Ev+0x4c> - 215ea: 70a2 ld ra,40(sp) - 215ec: 7402 ld s0,32(sp) - 215ee: 64e2 ld s1,24(sp) - 215f0: 6145 addi sp,sp,48 - 215f2: 8082 ret - 215f4: 0024 addi s1,sp,8 - 215f6: 69e00693 li a3,1694 - 215fa: 8526 mv a0,s1 - 215fc: 0001a617 auipc a2,0x1a - 21600: b0c60613 addi a2,a2,-1268 # 3b108 <_IO_stdin_used+0x2ab0> - 21604: 458d li a1,3 - 21606: 991fe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2160a: 4679 li a2,30 - 2160c: 0001a597 auipc a1,0x1a - 21610: bb458593 addi a1,a1,-1100 # 3b1c0 <_IO_stdin_used+0x2b68> - 21614: 0002a517 auipc a0,0x2a - 21618: 98453503 ld a0,-1660(a0) # 4af98 <_ZSt4cerr@Base> - 2161c: 8e4f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21620: 4649 li a2,18 - 21622: 0001a597 auipc a1,0x1a - 21626: b6658593 addi a1,a1,-1178 # 3b188 <_IO_stdin_used+0x2b30> - 2162a: 0002a517 auipc a0,0x2a - 2162e: 96e53503 ld a0,-1682(a0) # 4af98 <_ZSt4cerr@Base> - 21632: 8cef40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21636: 85a2 mv a1,s0 - 21638: 0002a517 auipc a0,0x2a - 2163c: 96053503 ld a0,-1696(a0) # 4af98 <_ZSt4cerr@Base> - 21640: ed1f30ef jal ra,15510 <_ZNSolsEi@plt> - 21644: 8526 mv a0,s1 - 21646: ce1fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2164a: 70a2 ld ra,40(sp) - 2164c: 7402 ld s0,32(sp) - 2164e: 64e2 ld s1,24(sp) - 21650: 6145 addi sp,sp,48 - 21652: 8082 ret - 21654: 9782 jalr a5 - 21656: b761 j 215de <_ZN7testing8UnitTestD2Ev+0x36> - -0000000000021658 <_ZN7testing8UnitTestD0Ev>: - 21658: 1141 addi sp,sp,-16 - 2165a: e022 sd s0,0(sp) - 2165c: e406 sd ra,8(sp) - 2165e: 842a mv s0,a0 - 21660: f49ff0ef jal ra,215a8 <_ZN7testing8UnitTestD2Ev> - 21664: 8522 mv a0,s0 - 21666: 6402 ld s0,0(sp) - 21668: 60a2 ld ra,8(sp) - 2166a: 0141 addi sp,sp,16 - 2166c: a94f406f j 15900 <_ZdlPv@plt> - -0000000000021670 <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv>: - 21670: 7139 addi sp,sp,-64 - 21672: f04a sd s2,32(sp) - 21674: 05850913 addi s2,a0,88 - 21678: f822 sd s0,48(sp) - 2167a: 842a mv s0,a0 - 2167c: 854a mv a0,s2 - 2167e: fc06 sd ra,56(sp) - 21680: f426 sd s1,40(sp) - 21682: 8aef40ef jal ra,15730 - 21686: e11d bnez a0,216ac <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv+0x3c> - 21688: ee9f30ef jal ra,15570 - 2168c: e448 sd a0,136(s0) - 2168e: 08040023 sb zero,128(s0) - 21692: 854a mv a0,s2 - 21694: 6824 ld s1,80(s0) - 21696: 9eaf40ef jal ra,15880 - 2169a: 842a mv s0,a0 - 2169c: e925 bnez a0,2170c <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv+0x9c> - 2169e: 70e2 ld ra,56(sp) - 216a0: 7442 ld s0,48(sp) - 216a2: 7902 ld s2,32(sp) - 216a4: 8526 mv a0,s1 - 216a6: 74a2 ld s1,40(sp) - 216a8: 6121 addi sp,sp,64 - 216aa: 8082 ret - 216ac: ec4e sd s3,24(sp) - 216ae: 00810993 addi s3,sp,8 - 216b2: 0001a617 auipc a2,0x1a - 216b6: a5660613 addi a2,a2,-1450 # 3b108 <_IO_stdin_used+0x2ab0> - 216ba: 458d li a1,3 - 216bc: 84aa mv s1,a0 - 216be: 66100693 li a3,1633 - 216c2: 854e mv a0,s3 - 216c4: 8d3fe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 216c8: 466d li a2,27 - 216ca: 0001a597 auipc a1,0x1a - 216ce: a9e58593 addi a1,a1,-1378 # 3b168 <_IO_stdin_used+0x2b10> - 216d2: 0002a517 auipc a0,0x2a - 216d6: 8c653503 ld a0,-1850(a0) # 4af98 <_ZSt4cerr@Base> - 216da: 826f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 216de: 4649 li a2,18 - 216e0: 0001a597 auipc a1,0x1a - 216e4: aa858593 addi a1,a1,-1368 # 3b188 <_IO_stdin_used+0x2b30> - 216e8: 0002a517 auipc a0,0x2a - 216ec: 8b053503 ld a0,-1872(a0) # 4af98 <_ZSt4cerr@Base> - 216f0: 810f40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 216f4: 85a6 mv a1,s1 - 216f6: 0002a517 auipc a0,0x2a - 216fa: 8a253503 ld a0,-1886(a0) # 4af98 <_ZSt4cerr@Base> - 216fe: e13f30ef jal ra,15510 <_ZNSolsEi@plt> - 21702: 854e mv a0,s3 - 21704: c23fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 21708: 69e2 ld s3,24(sp) - 2170a: bfbd j 21688 <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv+0x18> - 2170c: ec4e sd s3,24(sp) - 2170e: 00810993 addi s3,sp,8 - 21712: 854e mv a0,s3 - 21714: 0001a617 auipc a2,0x1a - 21718: 9f460613 addi a2,a2,-1548 # 3b108 <_IO_stdin_used+0x2ab0> - 2171c: 458d li a1,3 - 2171e: 66d00693 li a3,1645 - 21722: 875fe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 21726: 4675 li a2,29 - 21728: 0001a597 auipc a1,0x1a - 2172c: a7858593 addi a1,a1,-1416 # 3b1a0 <_IO_stdin_used+0x2b48> - 21730: 0002a517 auipc a0,0x2a - 21734: 86853503 ld a0,-1944(a0) # 4af98 <_ZSt4cerr@Base> - 21738: fc9f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2173c: 4649 li a2,18 - 2173e: 0001a597 auipc a1,0x1a - 21742: a4a58593 addi a1,a1,-1462 # 3b188 <_IO_stdin_used+0x2b30> - 21746: 0002a517 auipc a0,0x2a - 2174a: 85253503 ld a0,-1966(a0) # 4af98 <_ZSt4cerr@Base> - 2174e: fb3f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21752: 85a2 mv a1,s0 - 21754: 0002a517 auipc a0,0x2a - 21758: 84453503 ld a0,-1980(a0) # 4af98 <_ZSt4cerr@Base> - 2175c: db5f30ef jal ra,15510 <_ZNSolsEi@plt> - 21760: 854e mv a0,s3 - 21762: bc5fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 21766: 70e2 ld ra,56(sp) - 21768: 7442 ld s0,48(sp) - 2176a: 69e2 ld s3,24(sp) - 2176c: 7902 ld s2,32(sp) - 2176e: 8526 mv a0,s1 - 21770: 74a2 ld s1,40(sp) - 21772: 6121 addi sp,sp,64 - 21774: 8082 ret - 21776: 842a mv s0,a0 - 21778: 854e mv a0,s3 - 2177a: badfb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2177e: 8522 mv a0,s0 - 21780: 870f40ef jal ra,157f0 <_Unwind_Resume@plt> - 21784: 842a mv s0,a0 - 21786: 854e mv a0,s3 - 21788: b9ffb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2178c: 8522 mv a0,s0 - 2178e: ff3f30ef jal ra,15780 <__cxa_call_terminate@plt> - -0000000000021792 <_ZN7testing8internal38DefaultPerThreadTestPartResultReporter20ReportTestPartResultERKNS_14TestPartResultE>: - 21792: 6508 ld a0,8(a0) - 21794: 1141 addi sp,sp,-16 - 21796: e022 sd s0,0(sp) - 21798: e406 sd ra,8(sp) - 2179a: 842e mv s0,a1 - 2179c: ed5ff0ef jal ra,21670 <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv> - 217a0: 611c ld a5,0(a0) - 217a2: 85a2 mv a1,s0 - 217a4: 6402 ld s0,0(sp) - 217a6: 60a2 ld ra,8(sp) - 217a8: 6b9c ld a5,16(a5) - 217aa: 0141 addi sp,sp,16 - 217ac: 8782 jr a5 - -00000000000217ae <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE>: - 217ae: 7139 addi sp,sp,-64 - 217b0: ec4e sd s3,24(sp) - 217b2: 05850993 addi s3,a0,88 - 217b6: f822 sd s0,48(sp) - 217b8: 842a mv s0,a0 - 217ba: 854e mv a0,s3 - 217bc: f04a sd s2,32(sp) - 217be: fc06 sd ra,56(sp) - 217c0: f426 sd s1,40(sp) - 217c2: 892e mv s2,a1 - 217c4: f6df30ef jal ra,15730 - 217c8: e505 bnez a0,217f0 <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE+0x42> - 217ca: da7f30ef jal ra,15570 - 217ce: e448 sd a0,136(s0) - 217d0: 05243823 sd s2,80(s0) - 217d4: 08040023 sb zero,128(s0) - 217d8: 854e mv a0,s3 - 217da: 8a6f40ef jal ra,15880 - 217de: 842a mv s0,a0 - 217e0: e925 bnez a0,21850 <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE+0xa2> - 217e2: 70e2 ld ra,56(sp) - 217e4: 7442 ld s0,48(sp) - 217e6: 74a2 ld s1,40(sp) - 217e8: 7902 ld s2,32(sp) - 217ea: 69e2 ld s3,24(sp) - 217ec: 6121 addi sp,sp,64 - 217ee: 8082 ret - 217f0: e852 sd s4,16(sp) - 217f2: 00810a13 addi s4,sp,8 - 217f6: 0001a617 auipc a2,0x1a - 217fa: 91260613 addi a2,a2,-1774 # 3b108 <_IO_stdin_used+0x2ab0> - 217fe: 458d li a1,3 - 21800: 84aa mv s1,a0 - 21802: 66100693 li a3,1633 - 21806: 8552 mv a0,s4 - 21808: f8efe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2180c: 466d li a2,27 - 2180e: 0001a597 auipc a1,0x1a - 21812: 95a58593 addi a1,a1,-1702 # 3b168 <_IO_stdin_used+0x2b10> - 21816: 00029517 auipc a0,0x29 - 2181a: 78253503 ld a0,1922(a0) # 4af98 <_ZSt4cerr@Base> - 2181e: ee3f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21822: 4649 li a2,18 - 21824: 0001a597 auipc a1,0x1a - 21828: 96458593 addi a1,a1,-1692 # 3b188 <_IO_stdin_used+0x2b30> - 2182c: 00029517 auipc a0,0x29 - 21830: 76c53503 ld a0,1900(a0) # 4af98 <_ZSt4cerr@Base> - 21834: ecdf30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21838: 85a6 mv a1,s1 - 2183a: 00029517 auipc a0,0x29 - 2183e: 75e53503 ld a0,1886(a0) # 4af98 <_ZSt4cerr@Base> - 21842: ccff30ef jal ra,15510 <_ZNSolsEi@plt> - 21846: 8552 mv a0,s4 - 21848: adffb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2184c: 6a42 ld s4,16(sp) - 2184e: bfb5 j 217ca <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE+0x1c> - 21850: e852 sd s4,16(sp) - 21852: 00810a13 addi s4,sp,8 - 21856: 8552 mv a0,s4 - 21858: 0001a617 auipc a2,0x1a - 2185c: 8b060613 addi a2,a2,-1872 # 3b108 <_IO_stdin_used+0x2ab0> - 21860: 458d li a1,3 - 21862: 66d00693 li a3,1645 - 21866: f30fe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2186a: 4675 li a2,29 - 2186c: 0001a597 auipc a1,0x1a - 21870: 93458593 addi a1,a1,-1740 # 3b1a0 <_IO_stdin_used+0x2b48> - 21874: 00029517 auipc a0,0x29 - 21878: 72453503 ld a0,1828(a0) # 4af98 <_ZSt4cerr@Base> - 2187c: e85f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21880: 4649 li a2,18 - 21882: 0001a597 auipc a1,0x1a - 21886: 90658593 addi a1,a1,-1786 # 3b188 <_IO_stdin_used+0x2b30> - 2188a: 00029517 auipc a0,0x29 - 2188e: 70e53503 ld a0,1806(a0) # 4af98 <_ZSt4cerr@Base> - 21892: e6ff30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21896: 85a2 mv a1,s0 - 21898: 00029517 auipc a0,0x29 - 2189c: 70053503 ld a0,1792(a0) # 4af98 <_ZSt4cerr@Base> - 218a0: c71f30ef jal ra,15510 <_ZNSolsEi@plt> - 218a4: 8552 mv a0,s4 - 218a6: a81fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 218aa: 70e2 ld ra,56(sp) - 218ac: 7442 ld s0,48(sp) - 218ae: 6a42 ld s4,16(sp) - 218b0: 74a2 ld s1,40(sp) - 218b2: 7902 ld s2,32(sp) - 218b4: 69e2 ld s3,24(sp) - 218b6: 6121 addi sp,sp,64 - 218b8: 8082 ret - 218ba: 842a mv s0,a0 - 218bc: 8552 mv a0,s4 - 218be: a69fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 218c2: 8522 mv a0,s0 - 218c4: f2df30ef jal ra,157f0 <_Unwind_Resume@plt> - 218c8: 842a mv s0,a0 - 218ca: 8552 mv a0,s4 - 218cc: a5bfb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 218d0: 8522 mv a0,s0 - 218d2: eaff30ef jal ra,15780 <__cxa_call_terminate@plt> - -00000000000218d6 <_ZNK7testing8UnitTest18current_test_suiteEv>: - 218d6: 7139 addi sp,sp,-64 - 218d8: f04a sd s2,32(sp) - 218da: 00850913 addi s2,a0,8 - 218de: f822 sd s0,48(sp) - 218e0: 842a mv s0,a0 - 218e2: 854a mv a0,s2 - 218e4: fc06 sd ra,56(sp) - 218e6: f426 sd s1,40(sp) - 218e8: e49f30ef jal ra,15730 - 218ec: e50d bnez a0,21916 <_ZNK7testing8UnitTest18current_test_suiteEv+0x40> - 218ee: c83f30ef jal ra,15570 - 218f2: 603c ld a5,64(s0) - 218f4: fc08 sd a0,56(s0) - 218f6: 854a mv a0,s2 - 218f8: 1087b483 ld s1,264(a5) - 218fc: 02040823 sb zero,48(s0) - 21900: f81f30ef jal ra,15880 - 21904: 842a mv s0,a0 - 21906: e925 bnez a0,21976 <_ZNK7testing8UnitTest18current_test_suiteEv+0xa0> - 21908: 70e2 ld ra,56(sp) - 2190a: 7442 ld s0,48(sp) - 2190c: 7902 ld s2,32(sp) - 2190e: 8526 mv a0,s1 - 21910: 74a2 ld s1,40(sp) - 21912: 6121 addi sp,sp,64 - 21914: 8082 ret - 21916: ec4e sd s3,24(sp) - 21918: 00810993 addi s3,sp,8 - 2191c: 00019617 auipc a2,0x19 - 21920: 7ec60613 addi a2,a2,2028 # 3b108 <_IO_stdin_used+0x2ab0> - 21924: 458d li a1,3 - 21926: 84aa mv s1,a0 - 21928: 66100693 li a3,1633 - 2192c: 854e mv a0,s3 - 2192e: e68fe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 21932: 466d li a2,27 - 21934: 0001a597 auipc a1,0x1a - 21938: 83458593 addi a1,a1,-1996 # 3b168 <_IO_stdin_used+0x2b10> - 2193c: 00029517 auipc a0,0x29 - 21940: 65c53503 ld a0,1628(a0) # 4af98 <_ZSt4cerr@Base> - 21944: dbdf30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21948: 4649 li a2,18 - 2194a: 0001a597 auipc a1,0x1a - 2194e: 83e58593 addi a1,a1,-1986 # 3b188 <_IO_stdin_used+0x2b30> - 21952: 00029517 auipc a0,0x29 - 21956: 64653503 ld a0,1606(a0) # 4af98 <_ZSt4cerr@Base> - 2195a: da7f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2195e: 85a6 mv a1,s1 - 21960: 00029517 auipc a0,0x29 - 21964: 63853503 ld a0,1592(a0) # 4af98 <_ZSt4cerr@Base> - 21968: ba9f30ef jal ra,15510 <_ZNSolsEi@plt> - 2196c: 854e mv a0,s3 - 2196e: 9b9fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 21972: 69e2 ld s3,24(sp) - 21974: bfad j 218ee <_ZNK7testing8UnitTest18current_test_suiteEv+0x18> - 21976: ec4e sd s3,24(sp) - 21978: 00810993 addi s3,sp,8 - 2197c: 854e mv a0,s3 - 2197e: 00019617 auipc a2,0x19 - 21982: 78a60613 addi a2,a2,1930 # 3b108 <_IO_stdin_used+0x2ab0> - 21986: 458d li a1,3 - 21988: 66d00693 li a3,1645 - 2198c: e0afe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 21990: 4675 li a2,29 - 21992: 0001a597 auipc a1,0x1a - 21996: 80e58593 addi a1,a1,-2034 # 3b1a0 <_IO_stdin_used+0x2b48> - 2199a: 00029517 auipc a0,0x29 - 2199e: 5fe53503 ld a0,1534(a0) # 4af98 <_ZSt4cerr@Base> - 219a2: d5ff30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 219a6: 4649 li a2,18 - 219a8: 00019597 auipc a1,0x19 - 219ac: 7e058593 addi a1,a1,2016 # 3b188 <_IO_stdin_used+0x2b30> - 219b0: 00029517 auipc a0,0x29 - 219b4: 5e853503 ld a0,1512(a0) # 4af98 <_ZSt4cerr@Base> - 219b8: d49f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 219bc: 85a2 mv a1,s0 - 219be: 00029517 auipc a0,0x29 - 219c2: 5da53503 ld a0,1498(a0) # 4af98 <_ZSt4cerr@Base> - 219c6: b4bf30ef jal ra,15510 <_ZNSolsEi@plt> - 219ca: 854e mv a0,s3 - 219cc: 95bfb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 219d0: 70e2 ld ra,56(sp) - 219d2: 7442 ld s0,48(sp) - 219d4: 69e2 ld s3,24(sp) - 219d6: 7902 ld s2,32(sp) - 219d8: 8526 mv a0,s1 - 219da: 74a2 ld s1,40(sp) - 219dc: 6121 addi sp,sp,64 - 219de: 8082 ret - 219e0: 842a mv s0,a0 - 219e2: 854e mv a0,s3 - 219e4: 943fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 219e8: 8522 mv a0,s0 - 219ea: e07f30ef jal ra,157f0 <_Unwind_Resume@plt> - 219ee: 842a mv s0,a0 - 219f0: 854e mv a0,s3 - 219f2: 935fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 219f6: 8522 mv a0,s0 - 219f8: d89f30ef jal ra,15780 <__cxa_call_terminate@plt> - -00000000000219fc <_ZNK7testing8UnitTest17current_test_infoEv>: - 219fc: 7139 addi sp,sp,-64 - 219fe: f04a sd s2,32(sp) - 21a00: 00850913 addi s2,a0,8 - 21a04: f822 sd s0,48(sp) - 21a06: 842a mv s0,a0 - 21a08: 854a mv a0,s2 - 21a0a: fc06 sd ra,56(sp) - 21a0c: f426 sd s1,40(sp) - 21a0e: d23f30ef jal ra,15730 - 21a12: e50d bnez a0,21a3c <_ZNK7testing8UnitTest17current_test_infoEv+0x40> - 21a14: b5df30ef jal ra,15570 - 21a18: 603c ld a5,64(s0) - 21a1a: fc08 sd a0,56(s0) - 21a1c: 854a mv a0,s2 - 21a1e: 1107b483 ld s1,272(a5) - 21a22: 02040823 sb zero,48(s0) - 21a26: e5bf30ef jal ra,15880 - 21a2a: 842a mv s0,a0 - 21a2c: e925 bnez a0,21a9c <_ZNK7testing8UnitTest17current_test_infoEv+0xa0> - 21a2e: 70e2 ld ra,56(sp) - 21a30: 7442 ld s0,48(sp) - 21a32: 7902 ld s2,32(sp) - 21a34: 8526 mv a0,s1 - 21a36: 74a2 ld s1,40(sp) - 21a38: 6121 addi sp,sp,64 - 21a3a: 8082 ret - 21a3c: ec4e sd s3,24(sp) - 21a3e: 00810993 addi s3,sp,8 - 21a42: 00019617 auipc a2,0x19 - 21a46: 6c660613 addi a2,a2,1734 # 3b108 <_IO_stdin_used+0x2ab0> - 21a4a: 458d li a1,3 - 21a4c: 84aa mv s1,a0 - 21a4e: 66100693 li a3,1633 - 21a52: 854e mv a0,s3 - 21a54: d42fe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 21a58: 466d li a2,27 - 21a5a: 00019597 auipc a1,0x19 - 21a5e: 70e58593 addi a1,a1,1806 # 3b168 <_IO_stdin_used+0x2b10> - 21a62: 00029517 auipc a0,0x29 - 21a66: 53653503 ld a0,1334(a0) # 4af98 <_ZSt4cerr@Base> - 21a6a: c97f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21a6e: 4649 li a2,18 - 21a70: 00019597 auipc a1,0x19 - 21a74: 71858593 addi a1,a1,1816 # 3b188 <_IO_stdin_used+0x2b30> - 21a78: 00029517 auipc a0,0x29 - 21a7c: 52053503 ld a0,1312(a0) # 4af98 <_ZSt4cerr@Base> - 21a80: c81f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21a84: 85a6 mv a1,s1 - 21a86: 00029517 auipc a0,0x29 - 21a8a: 51253503 ld a0,1298(a0) # 4af98 <_ZSt4cerr@Base> - 21a8e: a83f30ef jal ra,15510 <_ZNSolsEi@plt> - 21a92: 854e mv a0,s3 - 21a94: 893fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 21a98: 69e2 ld s3,24(sp) - 21a9a: bfad j 21a14 <_ZNK7testing8UnitTest17current_test_infoEv+0x18> - 21a9c: ec4e sd s3,24(sp) - 21a9e: 00810993 addi s3,sp,8 - 21aa2: 854e mv a0,s3 - 21aa4: 00019617 auipc a2,0x19 - 21aa8: 66460613 addi a2,a2,1636 # 3b108 <_IO_stdin_used+0x2ab0> - 21aac: 458d li a1,3 - 21aae: 66d00693 li a3,1645 - 21ab2: ce4fe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 21ab6: 4675 li a2,29 - 21ab8: 00019597 auipc a1,0x19 - 21abc: 6e858593 addi a1,a1,1768 # 3b1a0 <_IO_stdin_used+0x2b48> - 21ac0: 00029517 auipc a0,0x29 - 21ac4: 4d853503 ld a0,1240(a0) # 4af98 <_ZSt4cerr@Base> - 21ac8: c39f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21acc: 4649 li a2,18 - 21ace: 00019597 auipc a1,0x19 - 21ad2: 6ba58593 addi a1,a1,1722 # 3b188 <_IO_stdin_used+0x2b30> - 21ad6: 00029517 auipc a0,0x29 - 21ada: 4c253503 ld a0,1218(a0) # 4af98 <_ZSt4cerr@Base> - 21ade: c23f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21ae2: 85a2 mv a1,s0 - 21ae4: 00029517 auipc a0,0x29 - 21ae8: 4b453503 ld a0,1204(a0) # 4af98 <_ZSt4cerr@Base> - 21aec: a25f30ef jal ra,15510 <_ZNSolsEi@plt> - 21af0: 854e mv a0,s3 - 21af2: 835fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 21af6: 70e2 ld ra,56(sp) - 21af8: 7442 ld s0,48(sp) - 21afa: 69e2 ld s3,24(sp) - 21afc: 7902 ld s2,32(sp) - 21afe: 8526 mv a0,s1 - 21b00: 74a2 ld s1,40(sp) - 21b02: 6121 addi sp,sp,64 - 21b04: 8082 ret - 21b06: 842a mv s0,a0 - 21b08: 854e mv a0,s3 - 21b0a: 81dfb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 21b0e: 8522 mv a0,s0 - 21b10: ce1f30ef jal ra,157f0 <_Unwind_Resume@plt> - 21b14: 842a mv s0,a0 - 21b16: 854e mv a0,s3 - 21b18: 80ffb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 21b1c: 8522 mv a0,s0 - 21b1e: c63f30ef jal ra,15780 <__cxa_call_terminate@plt> - -0000000000021b22 <_ZNK7testing8UnitTest17current_test_caseEv>: - 21b22: 7139 addi sp,sp,-64 - 21b24: f04a sd s2,32(sp) - 21b26: 00850913 addi s2,a0,8 - 21b2a: f822 sd s0,48(sp) - 21b2c: 842a mv s0,a0 - 21b2e: 854a mv a0,s2 - 21b30: fc06 sd ra,56(sp) - 21b32: f426 sd s1,40(sp) - 21b34: bfdf30ef jal ra,15730 - 21b38: e50d bnez a0,21b62 <_ZNK7testing8UnitTest17current_test_caseEv+0x40> - 21b3a: a37f30ef jal ra,15570 - 21b3e: 603c ld a5,64(s0) - 21b40: fc08 sd a0,56(s0) - 21b42: 854a mv a0,s2 - 21b44: 1087b483 ld s1,264(a5) - 21b48: 02040823 sb zero,48(s0) - 21b4c: d35f30ef jal ra,15880 - 21b50: 842a mv s0,a0 - 21b52: e925 bnez a0,21bc2 <_ZNK7testing8UnitTest17current_test_caseEv+0xa0> - 21b54: 70e2 ld ra,56(sp) - 21b56: 7442 ld s0,48(sp) - 21b58: 7902 ld s2,32(sp) - 21b5a: 8526 mv a0,s1 - 21b5c: 74a2 ld s1,40(sp) - 21b5e: 6121 addi sp,sp,64 - 21b60: 8082 ret - 21b62: ec4e sd s3,24(sp) - 21b64: 00810993 addi s3,sp,8 - 21b68: 00019617 auipc a2,0x19 - 21b6c: 5a060613 addi a2,a2,1440 # 3b108 <_IO_stdin_used+0x2ab0> - 21b70: 458d li a1,3 - 21b72: 84aa mv s1,a0 - 21b74: 66100693 li a3,1633 - 21b78: 854e mv a0,s3 - 21b7a: c1cfe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 21b7e: 466d li a2,27 - 21b80: 00019597 auipc a1,0x19 - 21b84: 5e858593 addi a1,a1,1512 # 3b168 <_IO_stdin_used+0x2b10> - 21b88: 00029517 auipc a0,0x29 - 21b8c: 41053503 ld a0,1040(a0) # 4af98 <_ZSt4cerr@Base> - 21b90: b71f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21b94: 4649 li a2,18 - 21b96: 00019597 auipc a1,0x19 - 21b9a: 5f258593 addi a1,a1,1522 # 3b188 <_IO_stdin_used+0x2b30> - 21b9e: 00029517 auipc a0,0x29 - 21ba2: 3fa53503 ld a0,1018(a0) # 4af98 <_ZSt4cerr@Base> - 21ba6: b5bf30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21baa: 85a6 mv a1,s1 - 21bac: 00029517 auipc a0,0x29 - 21bb0: 3ec53503 ld a0,1004(a0) # 4af98 <_ZSt4cerr@Base> - 21bb4: 95df30ef jal ra,15510 <_ZNSolsEi@plt> - 21bb8: 854e mv a0,s3 - 21bba: f6cfb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 21bbe: 69e2 ld s3,24(sp) - 21bc0: bfad j 21b3a <_ZNK7testing8UnitTest17current_test_caseEv+0x18> - 21bc2: ec4e sd s3,24(sp) - 21bc4: 00810993 addi s3,sp,8 - 21bc8: 854e mv a0,s3 - 21bca: 00019617 auipc a2,0x19 - 21bce: 53e60613 addi a2,a2,1342 # 3b108 <_IO_stdin_used+0x2ab0> - 21bd2: 458d li a1,3 - 21bd4: 66d00693 li a3,1645 - 21bd8: bbefe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 21bdc: 4675 li a2,29 - 21bde: 00019597 auipc a1,0x19 - 21be2: 5c258593 addi a1,a1,1474 # 3b1a0 <_IO_stdin_used+0x2b48> - 21be6: 00029517 auipc a0,0x29 - 21bea: 3b253503 ld a0,946(a0) # 4af98 <_ZSt4cerr@Base> - 21bee: b13f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21bf2: 4649 li a2,18 - 21bf4: 00019597 auipc a1,0x19 - 21bf8: 59458593 addi a1,a1,1428 # 3b188 <_IO_stdin_used+0x2b30> - 21bfc: 00029517 auipc a0,0x29 - 21c00: 39c53503 ld a0,924(a0) # 4af98 <_ZSt4cerr@Base> - 21c04: afdf30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21c08: 85a2 mv a1,s0 - 21c0a: 00029517 auipc a0,0x29 - 21c0e: 38e53503 ld a0,910(a0) # 4af98 <_ZSt4cerr@Base> - 21c12: 8fff30ef jal ra,15510 <_ZNSolsEi@plt> - 21c16: 854e mv a0,s3 - 21c18: f0efb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 21c1c: 70e2 ld ra,56(sp) - 21c1e: 7442 ld s0,48(sp) - 21c20: 69e2 ld s3,24(sp) - 21c22: 7902 ld s2,32(sp) - 21c24: 8526 mv a0,s1 - 21c26: 74a2 ld s1,40(sp) - 21c28: 6121 addi sp,sp,64 - 21c2a: 8082 ret - 21c2c: 842a mv s0,a0 - 21c2e: 854e mv a0,s3 - 21c30: ef6fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 21c34: 8522 mv a0,s0 - 21c36: bbbf30ef jal ra,157f0 <_Unwind_Resume@plt> - 21c3a: 842a mv s0,a0 - 21c3c: 854e mv a0,s3 - 21c3e: ee8fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 21c42: 8522 mv a0,s0 - 21c44: b3df30ef jal ra,15780 <__cxa_call_terminate@plt> - -0000000000021c48 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE>: - 21c48: 711d addi sp,sp,-96 - 21c4a: fc4e sd s3,56(sp) - 21c4c: 00810993 addi s3,sp,8 - 21c50: e4a6 sd s1,72(sp) - 21c52: 84aa mv s1,a0 - 21c54: 854e mv a0,s3 - 21c56: e8a2 sd s0,80(sp) - 21c58: ec86 sd ra,88(sp) - 21c5a: 842e mv s0,a1 - 21c5c: e0ca sd s2,64(sp) - 21c5e: f852 sd s4,48(sp) - 21c60: 938f80ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 21c64: 681c ld a5,16(s0) - 21c66: 4581 li a1,0 - 21c68: c391 beqz a5,21c6c <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x24> - 21c6a: 640c ld a1,8(s0) - 21c6c: 5410 lw a2,40(s0) - 21c6e: 01010a13 addi s4,sp,16 - 21c72: 8552 mv a0,s4 - 21c74: 91cfe0ef jal ra,1fd90 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> - 21c78: 6522 ld a0,8(sp) - 21c7a: 6662 ld a2,24(sp) - 21c7c: 65c2 ld a1,16(sp) - 21c7e: 0541 addi a0,a0,16 - 21c80: a81f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21c84: 6522 ld a0,8(sp) - 21c86: 4605 li a2,1 - 21c88: 00017597 auipc a1,0x17 - 21c8c: 75058593 addi a1,a1,1872 # 393d8 <_IO_stdin_used+0xd80> - 21c90: 0541 addi a0,a0,16 - 21c92: a6ff30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21c96: 401c lw a5,0(s0) - 21c98: 4709 li a4,2 - 21c9a: 06f76663 bltu a4,a5,21d06 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xbe> - 21c9e: efb1 bnez a5,21cfa <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xb2> - 21ca0: 461d li a2,7 - 21ca2: 00017597 auipc a1,0x17 - 21ca6: 3ce58593 addi a1,a1,974 # 39070 <_IO_stdin_used+0xa18> - 21caa: 6522 ld a0,8(sp) - 21cac: 0541 addi a0,a0,16 - 21cae: a53f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21cb2: 6820 ld s0,80(s0) - 21cb4: 6922 ld s2,8(sp) - 21cb6: c435 beqz s0,21d22 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xda> - 21cb8: 8522 mv a0,s0 - 21cba: f17f30ef jal ra,15bd0 - 21cbe: 862a mv a2,a0 - 21cc0: 85a2 mv a1,s0 - 21cc2: 01090513 addi a0,s2,16 - 21cc6: a3bf30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21cca: 85ce mv a1,s3 - 21ccc: 8526 mv a0,s1 - 21cce: cf4f80ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 21cd2: 6542 ld a0,16(sp) - 21cd4: 101c addi a5,sp,32 - 21cd6: 00f50463 beq a0,a5,21cde <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x96> - 21cda: c27f30ef jal ra,15900 <_ZdlPv@plt> - 21cde: 6522 ld a0,8(sp) - 21ce0: c501 beqz a0,21ce8 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xa0> - 21ce2: 611c ld a5,0(a0) - 21ce4: 679c ld a5,8(a5) - 21ce6: 9782 jalr a5 - 21ce8: 60e6 ld ra,88(sp) - 21cea: 6446 ld s0,80(sp) - 21cec: 6906 ld s2,64(sp) - 21cee: 79e2 ld s3,56(sp) - 21cf0: 7a42 ld s4,48(sp) - 21cf2: 8526 mv a0,s1 - 21cf4: 64a6 ld s1,72(sp) - 21cf6: 6125 addi sp,sp,96 - 21cf8: 8082 ret - 21cfa: 4621 li a2,8 - 21cfc: 00018597 auipc a1,0x18 - 21d00: a7c58593 addi a1,a1,-1412 # 39778 <_IO_stdin_used+0x1120> - 21d04: b75d j 21caa <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x62> - 21d06: 470d li a4,3 - 21d08: 461d li a2,7 - 21d0a: 00017597 auipc a1,0x17 - 21d0e: 33658593 addi a1,a1,822 # 39040 <_IO_stdin_used+0x9e8> - 21d12: f8e78ce3 beq a5,a4,21caa <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x62> - 21d16: 464d li a2,19 - 21d18: 00018597 auipc a1,0x18 - 21d1c: a4858593 addi a1,a1,-1464 # 39760 <_IO_stdin_used+0x1108> - 21d20: b769 j 21caa <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x62> - 21d22: 01090513 addi a0,s2,16 - 21d26: 4619 li a2,6 - 21d28: 00017597 auipc a1,0x17 - 21d2c: cc858593 addi a1,a1,-824 # 389f0 <_IO_stdin_used+0x398> - 21d30: 9d1f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21d34: bf59 j 21cca <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x82> - 21d36: 842a mv s0,a0 - 21d38: a029 j 21d42 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0xfa> - 21d3a: 842a mv s0,a0 - 21d3c: 8552 mv a0,s4 - 21d3e: dc7f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21d42: 6522 ld a0,8(sp) - 21d44: c501 beqz a0,21d4c <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE+0x104> - 21d46: 611c ld a5,0(a0) - 21d48: 679c ld a5,8(a5) - 21d4a: 9782 jalr a5 - 21d4c: 8522 mv a0,s0 - 21d4e: aa3f30ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000021d52 <_ZN7testing8internal26GoogleTestFailureExceptionC1ERKNS_14TestPartResultE>: - 21d52: 7139 addi sp,sp,-64 - 21d54: f822 sd s0,48(sp) - 21d56: 842a mv s0,a0 - 21d58: 850a mv a0,sp - 21d5a: f426 sd s1,40(sp) - 21d5c: fc06 sd ra,56(sp) - 21d5e: eebff0ef jal ra,21c48 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE> - 21d62: 6582 ld a1,0(sp) - 21d64: 8522 mv a0,s0 - 21d66: 848a mv s1,sp - 21d68: ff9f30ef jal ra,15d60 <_ZNSt13runtime_errorC2EPKc@plt> - 21d6c: 6502 ld a0,0(sp) - 21d6e: 081c addi a5,sp,16 - 21d70: 00f50463 beq a0,a5,21d78 <_ZN7testing8internal26GoogleTestFailureExceptionC1ERKNS_14TestPartResultE+0x26> - 21d74: b8df30ef jal ra,15900 <_ZdlPv@plt> - 21d78: 00029797 auipc a5,0x29 - 21d7c: ee87b783 ld a5,-280(a5) # 4ac60 <_GLOBAL_OFFSET_TABLE_+0x110> - 21d80: 07c1 addi a5,a5,16 - 21d82: 70e2 ld ra,56(sp) - 21d84: e01c sd a5,0(s0) - 21d86: 7442 ld s0,48(sp) - 21d88: 74a2 ld s1,40(sp) - 21d8a: 6121 addi sp,sp,64 - 21d8c: 8082 ret - 21d8e: 842a mv s0,a0 - 21d90: 8526 mv a0,s1 - 21d92: d73f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21d96: 8522 mv a0,s0 - 21d98: a59f30ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000021d9c <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestPartResultERKNS_14TestPartResultE>: - 21d9c: 419c lw a5,0(a1) - 21d9e: c781 beqz a5,21da6 <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestPartResultERKNS_14TestPartResultE+0xa> - 21da0: 470d li a4,3 - 21da2: 00e79363 bne a5,a4,21da8 <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestPartResultERKNS_14TestPartResultE+0xc> - 21da6: 8082 ret - 21da8: 7139 addi sp,sp,-64 - 21daa: 850a mv a0,sp - 21dac: f426 sd s1,40(sp) - 21dae: fc06 sd ra,56(sp) - 21db0: f822 sd s0,48(sp) - 21db2: e97ff0ef jal ra,21c48 <_ZN7testing8internalL27PrintTestPartResultToStringERKNS_14TestPartResultE> - 21db6: 6502 ld a0,0(sp) - 21db8: 848a mv s1,sp - 21dba: ff6f30ef jal ra,155b0 - 21dbe: 00029417 auipc s0,0x29 - 21dc2: 0c243403 ld s0,194(s0) # 4ae80 - 21dc6: 6008 ld a0,0(s0) - 21dc8: ec9f30ef jal ra,15c90 - 21dcc: 6502 ld a0,0(sp) - 21dce: 081c addi a5,sp,16 - 21dd0: 00f50463 beq a0,a5,21dd8 <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestPartResultERKNS_14TestPartResultE+0x3c> - 21dd4: b2df30ef jal ra,15900 <_ZdlPv@plt> - 21dd8: 6008 ld a0,0(s0) - 21dda: 7442 ld s0,48(sp) - 21ddc: 70e2 ld ra,56(sp) - 21dde: 74a2 ld s1,40(sp) - 21de0: 6121 addi sp,sp,64 - 21de2: eaff306f j 15c90 - 21de6: 842a mv s0,a0 - 21de8: 8526 mv a0,s1 - 21dea: d1bf40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21dee: 8522 mv a0,s0 - 21df0: a01f30ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000021df4 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE>: - 21df4: 7119 addi sp,sp,-128 - 21df6: ecce sd s3,88(sp) - 21df8: 00810993 addi s3,sp,8 - 21dfc: f8a2 sd s0,112(sp) - 21dfe: 842a mv s0,a0 - 21e00: 854e mv a0,s3 - 21e02: f4a6 sd s1,104(sp) - 21e04: fc86 sd ra,120(sp) - 21e06: 84ae mv s1,a1 - 21e08: f0ca sd s2,96(sp) - 21e0a: e8d2 sd s4,80(sp) - 21e0c: f8df70ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 21e10: 6522 ld a0,8(sp) - 21e12: 02500613 li a2,37 - 21e16: 00018597 auipc a1,0x18 - 21e1a: 97258593 addi a1,a1,-1678 # 39788 <_IO_stdin_used+0x1130> - 21e1e: 0541 addi a0,a0,16 - 21e20: 8e1f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21e24: 6922 ld s2,8(sp) - 21e26: 16040663 beqz s0,21f92 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x19e> - 21e2a: 8522 mv a0,s0 - 21e2c: da5f30ef jal ra,15bd0 - 21e30: 862a mv a2,a0 - 21e32: 85a2 mv a1,s0 - 21e34: 01090513 addi a0,s2,16 - 21e38: 8c9f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21e3c: 6522 ld a0,8(sp) - 21e3e: 4609 li a2,2 - 21e40: 00018597 auipc a1,0x18 - 21e44: 79858593 addi a1,a1,1944 # 3a5d8 <_IO_stdin_used+0x1f80> - 21e48: 0541 addi a0,a0,16 - 21e4a: 8b7f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21e4e: 6522 ld a0,8(sp) - 21e50: 04000613 li a2,64 - 21e54: 00018597 auipc a1,0x18 - 21e58: 95c58593 addi a1,a1,-1700 # 397b0 <_IO_stdin_used+0x1158> - 21e5c: 0541 addi a0,a0,16 - 21e5e: 8a3f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21e62: 6522 ld a0,8(sp) - 21e64: 467d li a2,31 - 21e66: 00018597 auipc a1,0x18 - 21e6a: 99258593 addi a1,a1,-1646 # 397f8 <_IO_stdin_used+0x11a0> - 21e6e: 0541 addi a0,a0,16 - 21e70: 891f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21e74: 6922 ld s2,8(sp) - 21e76: 12040863 beqz s0,21fa6 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1b2> - 21e7a: 8522 mv a0,s0 - 21e7c: d55f30ef jal ra,15bd0 - 21e80: 862a mv a2,a0 - 21e82: 85a2 mv a1,s0 - 21e84: 01090513 addi a0,s2,16 - 21e88: 879f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21e8c: 6522 ld a0,8(sp) - 21e8e: 4631 li a2,12 - 21e90: 00018597 auipc a1,0x18 - 21e94: 98858593 addi a1,a1,-1656 # 39818 <_IO_stdin_used+0x11c0> - 21e98: 0541 addi a0,a0,16 - 21e9a: 867f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21e9e: 6522 ld a0,8(sp) - 21ea0: 03e00613 li a2,62 - 21ea4: 00018597 auipc a1,0x18 - 21ea8: 98458593 addi a1,a1,-1660 # 39828 <_IO_stdin_used+0x11d0> - 21eac: 0541 addi a0,a0,16 - 21eae: 853f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21eb2: 6522 ld a0,8(sp) - 21eb4: 03d00613 li a2,61 - 21eb8: 00018597 auipc a1,0x18 - 21ebc: 9b058593 addi a1,a1,-1616 # 39868 <_IO_stdin_used+0x1210> - 21ec0: 0541 addi a0,a0,16 - 21ec2: 83ff30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21ec6: 6522 ld a0,8(sp) - 21ec8: 03d00613 li a2,61 - 21ecc: 00018597 auipc a1,0x18 - 21ed0: 9dc58593 addi a1,a1,-1572 # 398a8 <_IO_stdin_used+0x1250> - 21ed4: 0541 addi a0,a0,16 - 21ed6: 82bf30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21eda: 6522 ld a0,8(sp) - 21edc: 04300613 li a2,67 - 21ee0: 00018597 auipc a1,0x18 - 21ee4: a0858593 addi a1,a1,-1528 # 398e8 <_IO_stdin_used+0x1290> - 21ee8: 0541 addi a0,a0,16 - 21eea: 817f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21eee: 6522 ld a0,8(sp) - 21ef0: 4631 li a2,12 - 21ef2: 00018597 auipc a1,0x18 - 21ef6: a3e58593 addi a1,a1,-1474 # 39930 <_IO_stdin_used+0x12d8> - 21efa: 0541 addi a0,a0,16 - 21efc: 805f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21f00: 6685 lui a3,0x1 - 21f02: 850a mv a0,sp - 21f04: a2e68693 addi a3,a3,-1490 # a2e <__abi_tag-0xf866> - 21f08: 00017617 auipc a2,0x17 - 21f0c: 3e060613 addi a2,a2,992 # 392e8 <_IO_stdin_used+0xc90> - 21f10: 4589 li a1,2 - 21f12: 890a mv s2,sp - 21f14: 882fe0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 21f18: 5090 lw a2,32(s1) - 21f1a: 608c ld a1,0(s1) - 21f1c: 0804 addi s1,sp,16 - 21f1e: 8526 mv a0,s1 - 21f20: e71fd0ef jal ra,1fd90 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> - 21f24: 6662 ld a2,24(sp) - 21f26: 65c2 ld a1,16(sp) - 21f28: 00029517 auipc a0,0x29 - 21f2c: 07053503 ld a0,112(a0) # 4af98 <_ZSt4cerr@Base> - 21f30: fd0f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21f34: 4605 li a2,1 - 21f36: 00017597 auipc a1,0x17 - 21f3a: 4a258593 addi a1,a1,1186 # 393d8 <_IO_stdin_used+0xd80> - 21f3e: 842a mv s0,a0 - 21f40: fc0f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21f44: 03010a13 addi s4,sp,48 - 21f48: 85ce mv a1,s3 - 21f4a: 8552 mv a0,s4 - 21f4c: a76f80ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 21f50: 7662 ld a2,56(sp) - 21f52: 75c2 ld a1,48(sp) - 21f54: 8522 mv a0,s0 - 21f56: faaf30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21f5a: 7542 ld a0,48(sp) - 21f5c: 009c addi a5,sp,64 - 21f5e: 00f50463 beq a0,a5,21f66 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x172> - 21f62: 99ff30ef jal ra,15900 <_ZdlPv@plt> - 21f66: 6542 ld a0,16(sp) - 21f68: 101c addi a5,sp,32 - 21f6a: 00f50463 beq a0,a5,21f72 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x17e> - 21f6e: 993f30ef jal ra,15900 <_ZdlPv@plt> - 21f72: 854a mv a0,s2 - 21f74: bb2fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 21f78: 6522 ld a0,8(sp) - 21f7a: c501 beqz a0,21f82 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x18e> - 21f7c: 611c ld a5,0(a0) - 21f7e: 679c ld a5,8(a5) - 21f80: 9782 jalr a5 - 21f82: 70e6 ld ra,120(sp) - 21f84: 7446 ld s0,112(sp) - 21f86: 74a6 ld s1,104(sp) - 21f88: 7906 ld s2,96(sp) - 21f8a: 69e6 ld s3,88(sp) - 21f8c: 6a46 ld s4,80(sp) - 21f8e: 6109 addi sp,sp,128 - 21f90: 8082 ret - 21f92: 01090513 addi a0,s2,16 - 21f96: 4619 li a2,6 - 21f98: 00017597 auipc a1,0x17 - 21f9c: a5858593 addi a1,a1,-1448 # 389f0 <_IO_stdin_used+0x398> - 21fa0: f60f30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21fa4: bd61 j 21e3c <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x48> - 21fa6: 01090513 addi a0,s2,16 - 21faa: 4619 li a2,6 - 21fac: 00017597 auipc a1,0x17 - 21fb0: a4458593 addi a1,a1,-1468 # 389f0 <_IO_stdin_used+0x398> - 21fb4: f4cf30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 21fb8: bdd1 j 21e8c <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x98> - 21fba: 842a mv s0,a0 - 21fbc: 6522 ld a0,8(sp) - 21fbe: c501 beqz a0,21fc6 <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1d2> - 21fc0: 611c ld a5,0(a0) - 21fc2: 679c ld a5,8(a5) - 21fc4: 9782 jalr a5 - 21fc6: 8522 mv a0,s0 - 21fc8: 829f30ef jal ra,157f0 <_Unwind_Resume@plt> - 21fcc: 842a mv s0,a0 - 21fce: 854a mv a0,s2 - 21fd0: b56fb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 21fd4: b7e5 j 21fbc <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1c8> - 21fd6: 842a mv s0,a0 - 21fd8: 8552 mv a0,s4 - 21fda: b2bf40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21fde: 8526 mv a0,s1 - 21fe0: b25f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 21fe4: b7ed j 21fce <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1da> - 21fe6: 842a mv s0,a0 - 21fe8: bfdd j 21fde <_ZN7testing8internal26ReportInvalidTestSuiteTypeEPKcNS0_12CodeLocationE+0x1ea> - -0000000000021fea <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci>: - 21fea: 7171 addi sp,sp,-176 - 21fec: e94a sd s2,144(sp) - 21fee: f506 sd ra,168(sp) - 21ff0: f122 sd s0,160(sp) - 21ff2: ed26 sd s1,152(sp) - 21ff4: e54e sd s3,136(sp) - 21ff6: e152 sd s4,128(sp) - 21ff8: c632 sw a2,12(sp) - 21ffa: 892a mv s2,a0 - 21ffc: 12058b63 beqz a1,22132 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x148> - 22000: 02010993 addi s3,sp,32 - 22004: 852e mv a0,a1 - 22006: 84ae mv s1,a1 - 22008: e84e sd s3,16(sp) - 2200a: bc7f30ef jal ra,15bd0 - 2200e: e8aa sd a0,80(sp) - 22010: 47bd li a5,15 - 22012: 01010a13 addi s4,sp,16 - 22016: 842a mv s0,a0 - 22018: 0ca7e263 bltu a5,a0,220dc <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xf2> - 2201c: 4785 li a5,1 - 2201e: 10f51563 bne a0,a5,22128 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x13e> - 22022: 0004c703 lbu a4,0(s1) - 22026: 87ce mv a5,s3 - 22028: 02e10023 sb a4,32(sp) - 2202c: 4732 lw a4,12(sp) - 2202e: ec22 sd s0,24(sp) - 22030: 97a2 add a5,a5,s0 - 22032: 00078023 sb zero,0(a5) - 22036: 0c074e63 bltz a4,22112 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x128> - 2203a: 64e2 ld s1,24(sp) - 2203c: 1800 addi s0,sp,48 - 2203e: 04010a13 addi s4,sp,64 - 22042: 8522 mv a0,s0 - 22044: 00148593 addi a1,s1,1 - 22048: fcd6 sd s5,120(sp) - 2204a: fc02 sd zero,56(sp) - 2204c: 6ac2 ld s5,16(sp) - 2204e: 04010023 sb zero,64(sp) - 22052: f852 sd s4,48(sp) - 22054: 99df30ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 22058: 7762 ld a4,56(sp) - 2205a: 57fd li a5,-1 - 2205c: 8389 srli a5,a5,0x2 - 2205e: 8f99 sub a5,a5,a4 - 22060: 1097e163 bltu a5,s1,22162 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x178> - 22064: 8626 mv a2,s1 - 22066: 85d6 mv a1,s5 - 22068: 8522 mv a0,s0 - 2206a: 937f30ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 2206e: 7762 ld a4,56(sp) - 22070: 57fd li a5,-1 - 22072: 8389 srli a5,a5,0x2 - 22074: 10f70a63 beq a4,a5,22188 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x19e> - 22078: 4605 li a2,1 - 2207a: 00016597 auipc a1,0x16 - 2207e: 74658593 addi a1,a1,1862 # 387c0 <_IO_stdin_used+0x168> - 22082: 8522 mv a0,s0 - 22084: 91df30ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 22088: 0884 addi s1,sp,80 - 2208a: 8526 mv a0,s1 - 2208c: 006c addi a1,sp,12 - 2208e: 00029317 auipc t1,0x29 - 22092: ee233303 ld t1,-286(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 22096: 9302 jalr t1 - 22098: 8626 mv a2,s1 - 2209a: 85a2 mv a1,s0 - 2209c: 854a mv a0,s2 - 2209e: 00029317 auipc t1,0x29 - 220a2: aba33303 ld t1,-1350(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 220a6: 9302 jalr t1 - 220a8: 6546 ld a0,80(sp) - 220aa: 109c addi a5,sp,96 - 220ac: 00f50463 beq a0,a5,220b4 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xca> - 220b0: 851f30ef jal ra,15900 <_ZdlPv@plt> - 220b4: 7542 ld a0,48(sp) - 220b6: 09450963 beq a0,s4,22148 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x15e> - 220ba: 847f30ef jal ra,15900 <_ZdlPv@plt> - 220be: 7ae6 ld s5,120(sp) - 220c0: 6542 ld a0,16(sp) - 220c2: 01350463 beq a0,s3,220ca <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xe0> - 220c6: 83bf30ef jal ra,15900 <_ZdlPv@plt> - 220ca: 70aa ld ra,168(sp) - 220cc: 740a ld s0,160(sp) - 220ce: 64ea ld s1,152(sp) - 220d0: 69aa ld s3,136(sp) - 220d2: 6a0a ld s4,128(sp) - 220d4: 854a mv a0,s2 - 220d6: 694a ld s2,144(sp) - 220d8: 614d addi sp,sp,176 - 220da: 8082 ret - 220dc: 8552 mv a0,s4 - 220de: 4601 li a2,0 - 220e0: 088c addi a1,sp,80 - 220e2: dcef30ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 220e6: 67c6 ld a5,80(sp) - 220e8: e82a sd a0,16(sp) - 220ea: f03e sd a5,32(sp) - 220ec: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 220f0: 02048407 vle8.v v8,(s1) - 220f4: 8c1d sub s0,s0,a5 - 220f6: 94be add s1,s1,a5 - 220f8: 02050427 vse8.v v8,(a0) - 220fc: 953e add a0,a0,a5 - 220fe: f47d bnez s0,220ec <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x102> - 22100: 6446 ld s0,80(sp) - 22102: 67c2 ld a5,16(sp) - 22104: 4732 lw a4,12(sp) - 22106: ec22 sd s0,24(sp) - 22108: 97a2 add a5,a5,s0 - 2210a: 00078023 sb zero,0(a5) - 2210e: f20756e3 bgez a4,2203a <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x50> - 22112: 65c2 ld a1,16(sp) - 22114: 6662 ld a2,24(sp) - 22116: 01090793 addi a5,s2,16 - 2211a: 00f93023 sd a5,0(s2) - 2211e: 962e add a2,a2,a1 - 22120: 854a mv a0,s2 - 22122: cecf60ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 22126: bf69 j 220c0 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xd6> - 22128: 87ce mv a5,s3 - 2212a: f00501e3 beqz a0,2202c <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x42> - 2212e: 854e mv a0,s3 - 22130: bf75 j 220ec <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x102> - 22132: 101c addi a5,sp,32 - 22134: 4431 li s0,12 - 22136: 89be mv s3,a5 - 22138: e83e sd a5,16(sp) - 2213a: 853e mv a0,a5 - 2213c: e8a2 sd s0,80(sp) - 2213e: 0001a497 auipc s1,0x1a - 22142: 8c248493 addi s1,s1,-1854 # 3ba00 <_ZN7testing8internalL12kUnknownFileE> - 22146: b75d j 220ec <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x102> - 22148: 7ae6 ld s5,120(sp) - 2214a: bf9d j 220c0 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0xd6> - 2214c: 87aa mv a5,a0 - 2214e: 8522 mv a0,s0 - 22150: 843e mv s0,a5 - 22152: 9b3f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22156: 0808 addi a0,sp,16 - 22158: 9adf40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2215c: 8522 mv a0,s0 - 2215e: e92f30ef jal ra,157f0 <_Unwind_Resume@plt> - 22162: 00017517 auipc a0,0x17 - 22166: 89e50513 addi a0,a0,-1890 # 38a00 <_IO_stdin_used+0x3a8> - 2216a: f86f30ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 2216e: 842a mv s0,a0 - 22170: fcd6 sd s5,120(sp) - 22172: b7d5 j 22156 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x16c> - 22174: 87aa mv a5,a0 - 22176: 8526 mv a0,s1 - 22178: 84be mv s1,a5 - 2217a: 98bf40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2217e: 8522 mv a0,s0 - 22180: 985f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22184: 8426 mv s0,s1 - 22186: bfc1 j 22156 <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x16c> - 22188: 00017517 auipc a0,0x17 - 2218c: 87850513 addi a0,a0,-1928 # 38a00 <_IO_stdin_used+0x3a8> - 22190: f60f30ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 22194: 84aa mv s1,a0 - 22196: b7e5 j 2217e <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci+0x194> - -0000000000022198 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei>: - 22198: dc010113 addi sp,sp,-576 - 2219c: 01bc addi a5,sp,200 - 2219e: 22813823 sd s0,560(sp) - 221a2: 23213023 sd s2,544(sp) - 221a6: 842a mv s0,a0 - 221a8: 04810913 addi s2,sp,72 - 221ac: 853e mv a0,a5 - 221ae: 22913423 sd s1,552(sp) - 221b2: 21313c23 sd s3,536(sp) - 221b6: ffde sd s7,504(sp) - 221b8: efee sd s11,472(sp) - 221ba: e43e sd a5,8(sp) - 221bc: ec2e sd a1,24(sp) - 221be: 22113c23 sd ra,568(sp) - 221c2: 21413823 sd s4,528(sp) - 221c6: 21513423 sd s5,520(sp) - 221ca: 21613023 sd s6,512(sp) - 221ce: fbe2 sd s8,496(sp) - 221d0: f7e6 sd s9,488(sp) - 221d2: f3ea sd s10,480(sp) - 221d4: f44a sd s2,40(sp) - 221d6: a2af30ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> - 221da: cd817057 vsetivli zero,2,e64,m1,ta,ma - 221de: 5e0030d7 vmv.v.i v1,0 - 221e2: 1b1c addi a5,sp,432 - 221e4: 00029997 auipc s3,0x29 - 221e8: a549b983 ld s3,-1452(s3) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 221ec: 0207f0a7 vse64.v v1,(a5) - 221f0: 039c addi a5,sp,448 - 221f2: 0207f0a7 vse64.v v1,(a5) - 221f6: 0109b483 ld s1,16(s3) - 221fa: 1a011423 sh zero,424(sp) - 221fe: 0189bb83 ld s7,24(s3) - 22202: 00029717 auipc a4,0x29 - 22206: d5673703 ld a4,-682(a4) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 2220a: 01070d93 addi s11,a4,16 - 2220e: fe84b783 ld a5,-24(s1) - 22212: f302 sd zero,416(sp) - 22214: e4a6 sd s1,72(sp) - 22216: 978a add a5,a5,sp - 22218: e5ee sd s11,200(sp) - 2221a: 0577b423 sd s7,72(a5) - 2221e: e882 sd zero,80(sp) - 22220: fe84b503 ld a0,-24(s1) - 22224: 4581 li a1,0 - 22226: 954a add a0,a0,s2 - 22228: 988f30ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 2222c: 0209b903 ld s2,32(s3) - 22230: 0289bc03 ld s8,40(s3) - 22234: 05810a93 addi s5,sp,88 - 22238: fe893503 ld a0,-24(s2) - 2223c: ecca sd s2,88(sp) - 2223e: 4581 li a1,0 - 22240: 9556 add a0,a0,s5 - 22242: 01853023 sd s8,0(a0) - 22246: 96af30ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 2224a: 0089bd03 ld s10,8(s3) - 2224e: cd817057 vsetivli zero,2,e64,m1,ta,ma - 22252: 0309bc83 ld s9,48(s3) - 22256: fe8d3703 ld a4,-24(s10) - 2225a: 5e0030d7 vmv.v.i v1,0 - 2225e: 00029797 auipc a5,0x29 - 22262: baa7b783 ld a5,-1110(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 22266: 0934 addi a3,sp,152 - 22268: 970a add a4,a4,sp - 2226a: 05973423 sd s9,72(a4) - 2226e: 8536 mv a0,a3 - 22270: 04078713 addi a4,a5,64 - 22274: 01878613 addi a2,a5,24 - 22278: e836 sd a3,16(sp) - 2227a: 06878693 addi a3,a5,104 - 2227e: 10bc addi a5,sp,104 - 22280: 0207f0a7 vse64.v v1,(a5) - 22284: 00029997 auipc s3,0x29 - 22288: b249b983 ld s3,-1244(s3) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 2228c: 18bc addi a5,sp,120 - 2228e: 0207f0a7 vse64.v v1,(a5) - 22292: 09c1 addi s3,s3,16 - 22294: 013c addi a5,sp,136 - 22296: 0207f0a7 vse64.v v1,(a5) - 2229a: f03a sd a4,32(sp) - 2229c: e4b2 sd a2,72(sp) - 2229e: e5b6 sd a3,200(sp) - 222a0: ecba sd a4,88(sp) - 222a2: f0ce sd s3,96(sp) - 222a4: 8fcf30ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> - 222a8: 6522 ld a0,8(sp) - 222aa: 00029a17 auipc s4,0x29 - 222ae: a2ea3a03 ld s4,-1490(s4) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 222b2: 47e1 li a5,24 - 222b4: 0b810b13 addi s6,sp,184 - 222b8: 0a41 addi s4,s4,16 - 222ba: 108c addi a1,sp,96 - 222bc: f902 sd zero,176(sp) - 222be: 0a010c23 sb zero,184(sp) - 222c2: d13e sw a5,160(sp) - 222c4: f55a sd s6,168(sp) - 222c6: f0d2 sd s4,96(sp) - 222c8: 8e8f30ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 222cc: 67e6 ld a5,88(sp) - 222ce: fe87b783 ld a5,-24(a5) - 222d2: 97d6 add a5,a5,s5 - 222d4: 0e17c683 lbu a3,225(a5) - 222d8: 873e mv a4,a5 - 222da: c6f1 beqz a3,223a6 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x20e> - 222dc: 03000693 li a3,48 - 222e0: 65e2 ld a1,24(sp) - 222e2: 0ed78023 sb a3,224(a5) - 222e6: 4789 li a5,2 - 222e8: 8556 mv a0,s5 - 222ea: eb1c sd a5,16(a4) - 222ec: a24f30ef jal ra,15510 <_ZNSolsEi@plt> - 222f0: 672a ld a4,136(sp) - 222f2: 01040793 addi a5,s0,16 - 222f6: 00043423 sd zero,8(s0) - 222fa: 00040823 sb zero,16(s0) - 222fe: e01c sd a5,0(s0) - 22300: c375 beqz a4,223e4 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x24c> - 22302: 77e6 ld a5,120(sp) - 22304: c399 beqz a5,2230a <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x172> - 22306: 08f76e63 bltu a4,a5,223a2 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x20a> - 2230a: 668a ld a3,128(sp) - 2230c: 4601 li a2,0 - 2230e: 4581 li a1,0 - 22310: 8f15 sub a4,a4,a3 - 22312: 8522 mv a0,s0 - 22314: c5cf30ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 22318: 00029797 auipc a5,0x29 - 2231c: af07b783 ld a5,-1296(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 22320: 01878713 addi a4,a5,24 - 22324: 06878793 addi a5,a5,104 - 22328: e5be sd a5,200(sp) - 2232a: 7782 ld a5,32(sp) - 2232c: 752a ld a0,168(sp) - 2232e: e4ba sd a4,72(sp) - 22330: ecbe sd a5,88(sp) - 22332: f0d2 sd s4,96(sp) - 22334: 01650463 beq a0,s6,2233c <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x1a4> - 22338: dc8f30ef jal ra,15900 <_ZdlPv@plt> - 2233c: 6542 ld a0,16(sp) - 2233e: f0ce sd s3,96(sp) - 22340: 8e0f30ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 22344: fe8d3683 ld a3,-24(s10) - 22348: fe893703 ld a4,-24(s2) - 2234c: fe84b783 ld a5,-24(s1) - 22350: 968a add a3,a3,sp - 22352: 0596b423 sd s9,72(a3) - 22356: ecca sd s2,88(sp) - 22358: 970a add a4,a4,sp - 2235a: 05873c23 sd s8,88(a4) - 2235e: 6522 ld a0,8(sp) - 22360: e4a6 sd s1,72(sp) - 22362: 978a add a5,a5,sp - 22364: 0577b423 sd s7,72(a5) - 22368: e5ee sd s11,200(sp) - 2236a: e882 sd zero,80(sp) - 2236c: a74f30ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 22370: 23813083 ld ra,568(sp) - 22374: 8522 mv a0,s0 - 22376: 23013403 ld s0,560(sp) - 2237a: 22813483 ld s1,552(sp) - 2237e: 22013903 ld s2,544(sp) - 22382: 21813983 ld s3,536(sp) - 22386: 21013a03 ld s4,528(sp) - 2238a: 20813a83 ld s5,520(sp) - 2238e: 20013b03 ld s6,512(sp) - 22392: 7bfe ld s7,504(sp) - 22394: 7c5e ld s8,496(sp) - 22396: 7cbe ld s9,488(sp) - 22398: 7d1e ld s10,480(sp) - 2239a: 6dfe ld s11,472(sp) - 2239c: 24010113 addi sp,sp,576 - 223a0: 8082 ret - 223a2: 873e mv a4,a5 - 223a4: b79d j 2230a <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x172> - 223a6: 7be8 ld a0,240(a5) - 223a8: c969 beqz a0,2247a <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x2e2> - 223aa: 03854683 lbu a3,56(a0) - 223ae: c689 beqz a3,223b8 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x220> - 223b0: 4685 li a3,1 - 223b2: 0ed780a3 sb a3,225(a5) - 223b6: b71d j 222dc <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x144> - 223b8: fc3e sd a5,56(sp) - 223ba: f82a sd a0,48(sp) - 223bc: a54f30ef jal ra,15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 223c0: 7542 ld a0,48(sp) - 223c2: 00029697 auipc a3,0x29 - 223c6: a366b683 ld a3,-1482(a3) # 4adf8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x34634> - 223ca: 77e2 ld a5,56(sp) - 223cc: 6118 ld a4,0(a0) - 223ce: 7b18 ld a4,48(a4) - 223d0: 00d71f63 bne a4,a3,223ee <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x256> - 223d4: 6766 ld a4,88(sp) - 223d6: 4685 li a3,1 - 223d8: fe873703 ld a4,-24(a4) - 223dc: 0ed780a3 sb a3,225(a5) - 223e0: 9756 add a4,a4,s5 - 223e2: bded j 222dc <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x144> - 223e4: 112c addi a1,sp,168 - 223e6: 8522 mv a0,s0 - 223e8: f88f30ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 223ec: b735 j 22318 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x180> - 223ee: f83e sd a5,48(sp) - 223f0: 02000593 li a1,32 - 223f4: 9702 jalr a4 - 223f6: 6766 ld a4,88(sp) - 223f8: 77c2 ld a5,48(sp) - 223fa: fe873703 ld a4,-24(a4) - 223fe: 9756 add a4,a4,s5 - 22400: bf45 j 223b0 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x218> - 22402: 842a mv s0,a0 - 22404: 1128 addi a0,sp,168 - 22406: f0d2 sd s4,96(sp) - 22408: efcf40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2240c: 6542 ld a0,16(sp) - 2240e: f0ce sd s3,96(sp) - 22410: 810f30ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 22414: fe8d3683 ld a3,-24(s10) - 22418: fe893703 ld a4,-24(s2) - 2241c: 0090 addi a2,sp,64 - 2241e: 19068693 addi a3,a3,400 - 22422: fe84b783 ld a5,-24(s1) - 22426: 96b2 add a3,a3,a2 - 22428: e796bc23 sd s9,-392(a3) - 2242c: 19070713 addi a4,a4,400 - 22430: ecca sd s2,88(sp) - 22432: 9732 add a4,a4,a2 - 22434: e9873423 sd s8,-376(a4) - 22438: 19078793 addi a5,a5,400 - 2243c: e4a6 sd s1,72(sp) - 2243e: 97b2 add a5,a5,a2 - 22440: e777bc23 sd s7,-392(a5) - 22444: e882 sd zero,80(sp) - 22446: 6522 ld a0,8(sp) - 22448: e5ee sd s11,200(sp) - 2244a: 996f30ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 2244e: 8522 mv a0,s0 - 22450: ba0f30ef jal ra,157f0 <_Unwind_Resume@plt> - 22454: fe84b783 ld a5,-24(s1) - 22458: 0098 addi a4,sp,64 - 2245a: e4a6 sd s1,72(sp) - 2245c: 19078793 addi a5,a5,400 - 22460: 97ba add a5,a5,a4 - 22462: e777bc23 sd s7,-392(a5) - 22466: 842a mv s0,a0 - 22468: e882 sd zero,80(sp) - 2246a: bff1 j 22446 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x2ae> - 2246c: 842a mv s0,a0 - 2246e: 7522 ld a0,40(sp) - 22470: f21f20ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 22474: 8522 mv a0,s0 - 22476: b7af30ef jal ra,157f0 <_Unwind_Resume@plt> - 2247a: b26f30ef jal ra,157a0 <_ZSt16__throw_bad_castv@plt> - 2247e: 842a mv s0,a0 - 22480: b7d9 j 22446 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x2ae> - 22482: 87aa mv a5,a0 - 22484: 8522 mv a0,s0 - 22486: 843e mv s0,a5 - 22488: e7cf40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2248c: b7cd j 2246e <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei+0x2d6> - -000000000002248e <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex>: - 2248e: 20c4a7b7 lui a5,0x20c4a - 22492: ba678793 addi a5,a5,-1114 # 20c49ba6 <__global_pointer$+0x20bfde16> - 22496: e353f737 lui a4,0xe353f - 2249a: 7cf70713 addi a4,a4,1999 # ffffffffe353f7cf <__global_pointer$+0xffffffffe34f3a3f> - 2249e: 1782 slli a5,a5,0x20 - 224a0: 97ba add a5,a5,a4 - 224a2: 02f597b3 mulh a5,a1,a5 - 224a6: d4010113 addi sp,sp,-704 - 224aa: 2a913423 sd s1,680(sp) - 224ae: 43f5d713 srai a4,a1,0x3f - 224b2: 1ba4 addi s1,sp,504 - 224b4: 2a813823 sd s0,688(sp) - 224b8: 0c2c addi a1,sp,536 - 224ba: 842a mv s0,a0 - 224bc: 8526 mv a0,s1 - 224be: 2a113c23 sd ra,696(sp) - 224c2: 879d srai a5,a5,0x7 - 224c4: 8f99 sub a5,a5,a4 - 224c6: ffbe sd a5,504(sp) - 224c8: 808f30ef jal ra,154d0 - 224cc: 28050063 beqz a0,2274c <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x2be> - 224d0: 22c12783 lw a5,556(sp) - 224d4: 29313c23 sd s3,664(sp) - 224d8: 03810993 addi s3,sp,56 - 224dc: 854e mv a0,s3 - 224de: 76c7879b addiw a5,a5,1900 - 224e2: 184c addi a1,sp,52 - 224e4: 2b213023 sd s2,672(sp) - 224e8: 29413823 sd s4,656(sp) - 224ec: 29513423 sd s5,648(sp) - 224f0: 29613023 sd s6,640(sp) - 224f4: 27713c23 sd s7,632(sp) - 224f8: 27813823 sd s8,624(sp) - 224fc: 27913423 sd s9,616(sp) - 22500: 27a13023 sd s10,608(sp) - 22504: 25b13c23 sd s11,600(sp) - 22508: 00029317 auipc t1,0x29 - 2250c: a6833303 ld t1,-1432(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 22510: da3e sw a5,52(sp) - 22512: 9302 jalr t1 - 22514: 854e mv a0,s3 - 22516: 00017597 auipc a1,0x17 - 2251a: 89a58593 addi a1,a1,-1894 # 38db0 <_IO_stdin_used+0x758> - 2251e: 862f30ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 22522: 06810913 addi s2,sp,104 - 22526: ecca sd s2,88(sp) - 22528: 6118 ld a4,0(a0) - 2252a: 01050793 addi a5,a0,16 - 2252e: 24f70063 beq a4,a5,2276e <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x2e0> - 22532: 6914 ld a3,16(a0) - 22534: ecba sd a4,88(sp) - 22536: f4b6 sd a3,104(sp) - 22538: 00050823 sb zero,16(a0) - 2253c: 22812583 lw a1,552(sp) - 22540: 6518 ld a4,8(a0) - 22542: 07810a93 addi s5,sp,120 - 22546: e11c sd a5,0(a0) - 22548: 00053423 sd zero,8(a0) - 2254c: 2585 addiw a1,a1,1 - 2254e: 8556 mv a0,s5 - 22550: f056 sd s5,32(sp) - 22552: f0ba sd a4,96(sp) - 22554: c45ff0ef jal ra,22198 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 22558: 08bc addi a5,sp,88 - 2255a: 09810a13 addi s4,sp,152 - 2255e: 8552 mv a0,s4 - 22560: 85be mv a1,a5 - 22562: 8656 mv a2,s5 - 22564: 00028317 auipc t1,0x28 - 22568: 5f433303 ld t1,1524(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2256c: e43e sd a5,8(sp) - 2256e: 9302 jalr t1 - 22570: 00017597 auipc a1,0x17 - 22574: 84058593 addi a1,a1,-1984 # 38db0 <_IO_stdin_used+0x758> - 22578: 8552 mv a0,s4 - 2257a: 806f30ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2257e: 0b810b13 addi s6,sp,184 - 22582: 85aa mv a1,a0 - 22584: 855a mv a0,s6 - 22586: e85a sd s6,16(sp) - 22588: 878f30ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2258c: 22412583 lw a1,548(sp) - 22590: 09bc addi a5,sp,216 - 22592: 853e mv a0,a5 - 22594: 8bbe mv s7,a5 - 22596: ec3e sd a5,24(sp) - 22598: c01ff0ef jal ra,22198 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 2259c: 0f810a93 addi s5,sp,248 - 225a0: 8556 mv a0,s5 - 225a2: 865e mv a2,s7 - 225a4: 85da mv a1,s6 - 225a6: 00028317 auipc t1,0x28 - 225aa: 5b233303 ld t1,1458(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 225ae: 9302 jalr t1 - 225b0: 00017597 auipc a1,0x17 - 225b4: 39058593 addi a1,a1,912 # 39940 <_IO_stdin_used+0x12e8> - 225b8: 8556 mv a0,s5 - 225ba: fc7f20ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 225be: 0a3c addi a5,sp,280 - 225c0: 85aa mv a1,a0 - 225c2: 853e mv a0,a5 - 225c4: 8c3e mv s8,a5 - 225c6: f43e sd a5,40(sp) - 225c8: 838f30ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 225cc: 22012583 lw a1,544(sp) - 225d0: 13810b13 addi s6,sp,312 - 225d4: 855a mv a0,s6 - 225d6: bc3ff0ef jal ra,22198 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 225da: 15810b93 addi s7,sp,344 - 225de: 855e mv a0,s7 - 225e0: 865a mv a2,s6 - 225e2: 85e2 mv a1,s8 - 225e4: 00028317 auipc t1,0x28 - 225e8: 57433303 ld t1,1396(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 225ec: 9302 jalr t1 - 225ee: 00016597 auipc a1,0x16 - 225f2: 1d258593 addi a1,a1,466 # 387c0 <_IO_stdin_used+0x168> - 225f6: 855e mv a0,s7 - 225f8: f89f20ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 225fc: 17810c13 addi s8,sp,376 - 22600: 85aa mv a1,a0 - 22602: 8562 mv a0,s8 - 22604: ffdf20ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 22608: 21c12583 lw a1,540(sp) - 2260c: 19810c93 addi s9,sp,408 - 22610: 8566 mv a0,s9 - 22612: b87ff0ef jal ra,22198 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 22616: 1b810d13 addi s10,sp,440 - 2261a: 856a mv a0,s10 - 2261c: 8666 mv a2,s9 - 2261e: 85e2 mv a1,s8 - 22620: 00028317 auipc t1,0x28 - 22624: 53833303 ld t1,1336(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 22628: 9302 jalr t1 - 2262a: 00016597 auipc a1,0x16 - 2262e: 19658593 addi a1,a1,406 # 387c0 <_IO_stdin_used+0x168> - 22632: 856a mv a0,s10 - 22634: f4df20ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 22638: 1d810d93 addi s11,sp,472 - 2263c: 85aa mv a1,a0 - 2263e: 856e mv a0,s11 - 22640: fc1f20ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 22644: 21812583 lw a1,536(sp) - 22648: 8526 mv a0,s1 - 2264a: b4fff0ef jal ra,22198 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 2264e: 8626 mv a2,s1 - 22650: 85ee mv a1,s11 - 22652: 8522 mv a0,s0 - 22654: 00028317 auipc t1,0x28 - 22658: 50433303 ld t1,1284(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2265c: 9302 jalr t1 - 2265e: 757e ld a0,504(sp) - 22660: 043c addi a5,sp,520 - 22662: 00f50463 beq a0,a5,2266a <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x1dc> - 22666: a9af30ef jal ra,15900 <_ZdlPv@plt> - 2266a: 657e ld a0,472(sp) - 2266c: 13bc addi a5,sp,488 - 2266e: 00f50463 beq a0,a5,22676 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x1e8> - 22672: a8ef30ef jal ra,15900 <_ZdlPv@plt> - 22676: 757a ld a0,440(sp) - 22678: 03bc addi a5,sp,456 - 2267a: 00f50463 beq a0,a5,22682 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x1f4> - 2267e: a82f30ef jal ra,15900 <_ZdlPv@plt> - 22682: 657a ld a0,408(sp) - 22684: 133c addi a5,sp,424 - 22686: 00f50463 beq a0,a5,2268e <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x200> - 2268a: a76f30ef jal ra,15900 <_ZdlPv@plt> - 2268e: 7576 ld a0,376(sp) - 22690: 033c addi a5,sp,392 - 22692: 00f50463 beq a0,a5,2269a <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x20c> - 22696: a6af30ef jal ra,15900 <_ZdlPv@plt> - 2269a: 6576 ld a0,344(sp) - 2269c: 12bc addi a5,sp,360 - 2269e: 00f50463 beq a0,a5,226a6 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x218> - 226a2: a5ef30ef jal ra,15900 <_ZdlPv@plt> - 226a6: 7572 ld a0,312(sp) - 226a8: 02bc addi a5,sp,328 - 226aa: 00f50463 beq a0,a5,226b2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x224> - 226ae: a52f30ef jal ra,15900 <_ZdlPv@plt> - 226b2: 6572 ld a0,280(sp) - 226b4: 123c addi a5,sp,296 - 226b6: 00f50463 beq a0,a5,226be <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x230> - 226ba: a46f30ef jal ra,15900 <_ZdlPv@plt> - 226be: 756e ld a0,248(sp) - 226c0: 023c addi a5,sp,264 - 226c2: 00f50463 beq a0,a5,226ca <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x23c> - 226c6: a3af30ef jal ra,15900 <_ZdlPv@plt> - 226ca: 656e ld a0,216(sp) - 226cc: 11bc addi a5,sp,232 - 226ce: 00f50463 beq a0,a5,226d6 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x248> - 226d2: a2ef30ef jal ra,15900 <_ZdlPv@plt> - 226d6: 756a ld a0,184(sp) - 226d8: 01bc addi a5,sp,200 - 226da: 00f50463 beq a0,a5,226e2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x254> - 226de: a22f30ef jal ra,15900 <_ZdlPv@plt> - 226e2: 656a ld a0,152(sp) - 226e4: 113c addi a5,sp,168 - 226e6: 00f50463 beq a0,a5,226ee <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x260> - 226ea: a16f30ef jal ra,15900 <_ZdlPv@plt> - 226ee: 7566 ld a0,120(sp) - 226f0: 013c addi a5,sp,136 - 226f2: 00f50463 beq a0,a5,226fa <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x26c> - 226f6: a0af30ef jal ra,15900 <_ZdlPv@plt> - 226fa: 6566 ld a0,88(sp) - 226fc: 01250463 beq a0,s2,22704 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x276> - 22700: a00f30ef jal ra,15900 <_ZdlPv@plt> - 22704: 7562 ld a0,56(sp) - 22706: 00bc addi a5,sp,72 - 22708: 00f50463 beq a0,a5,22710 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x282> - 2270c: 9f4f30ef jal ra,15900 <_ZdlPv@plt> - 22710: 2b813083 ld ra,696(sp) - 22714: 8522 mv a0,s0 - 22716: 2b013403 ld s0,688(sp) - 2271a: 2a013903 ld s2,672(sp) - 2271e: 29813983 ld s3,664(sp) - 22722: 29013a03 ld s4,656(sp) - 22726: 28813a83 ld s5,648(sp) - 2272a: 28013b03 ld s6,640(sp) - 2272e: 27813b83 ld s7,632(sp) - 22732: 27013c03 ld s8,624(sp) - 22736: 26813c83 ld s9,616(sp) - 2273a: 26013d03 ld s10,608(sp) - 2273e: 25813d83 ld s11,600(sp) - 22742: 2a813483 ld s1,680(sp) - 22746: 2c010113 addi sp,sp,704 - 2274a: 8082 ret - 2274c: 8522 mv a0,s0 - 2274e: 00018597 auipc a1,0x18 - 22752: caa58593 addi a1,a1,-854 # 3a3f8 <_IO_stdin_used+0x1da0> - 22756: ab2f60ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2275a: 2b813083 ld ra,696(sp) - 2275e: 8522 mv a0,s0 - 22760: 2b013403 ld s0,688(sp) - 22764: 2a813483 ld s1,680(sp) - 22768: 2c010113 addi sp,sp,704 - 2276c: 8082 ret - 2276e: 6518 ld a4,8(a0) - 22770: 864a mv a2,s2 - 22772: 85be mv a1,a5 - 22774: 0705 addi a4,a4,1 - 22776: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 2277a: 02058407 vle8.v v8,(a1) - 2277e: 8f15 sub a4,a4,a3 - 22780: 95b6 add a1,a1,a3 - 22782: 02060427 vse8.v v8,(a2) - 22786: 9636 add a2,a2,a3 - 22788: f77d bnez a4,22776 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x2e8> - 2278a: b37d j 22538 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0xaa> - 2278c: 842a mv s0,a0 - 2278e: 7522 ld a0,40(sp) - 22790: b74f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22794: 8556 mv a0,s5 - 22796: b6ef40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2279a: 6562 ld a0,24(sp) - 2279c: b68f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 227a0: 6542 ld a0,16(sp) - 227a2: b62f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 227a6: 8552 mv a0,s4 - 227a8: b5cf40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 227ac: 7502 ld a0,32(sp) - 227ae: b56f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 227b2: 6522 ld a0,8(sp) - 227b4: b50f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 227b8: 854e mv a0,s3 - 227ba: b4af40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 227be: 8522 mv a0,s0 - 227c0: 830f30ef jal ra,157f0 <_Unwind_Resume@plt> - 227c4: 842a mv s0,a0 - 227c6: bfcd j 227b8 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x32a> - 227c8: 842a mv s0,a0 - 227ca: b7cd j 227ac <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x31e> - 227cc: 08bc addi a5,sp,88 - 227ce: 842a mv s0,a0 - 227d0: e43e sd a5,8(sp) - 227d2: b7c5 j 227b2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x324> - 227d4: 842a mv s0,a0 - 227d6: bf7d j 22794 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x306> - 227d8: 842a mv s0,a0 - 227da: b7c1 j 2279a <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x30c> - 227dc: 842a mv s0,a0 - 227de: b7c9 j 227a0 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x312> - 227e0: 842a mv s0,a0 - 227e2: b7d1 j 227a6 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x318> - 227e4: 842a mv s0,a0 - 227e6: 8526 mv a0,s1 - 227e8: b1cf40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 227ec: 856e mv a0,s11 - 227ee: b16f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 227f2: 856a mv a0,s10 - 227f4: b10f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 227f8: 8566 mv a0,s9 - 227fa: b0af40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 227fe: 8562 mv a0,s8 - 22800: b04f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22804: 855e mv a0,s7 - 22806: afef40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2280a: 855a mv a0,s6 - 2280c: af8f40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22810: bfbd j 2278e <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x300> - 22812: 842a mv s0,a0 - 22814: bfe1 j 227ec <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x35e> - 22816: 842a mv s0,a0 - 22818: bfe9 j 227f2 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x364> - 2281a: 842a mv s0,a0 - 2281c: bff1 j 227f8 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x36a> - 2281e: 842a mv s0,a0 - 22820: bff9 j 227fe <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x370> - 22822: 842a mv s0,a0 - 22824: b7c5 j 22804 <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x376> - 22826: 842a mv s0,a0 - 22828: b7cd j 2280a <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex+0x37c> - -000000000002282a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex>: - 2282a: 20c4a7b7 lui a5,0x20c4a - 2282e: ba678793 addi a5,a5,-1114 # 20c49ba6 <__global_pointer$+0x20bfde16> - 22832: e353f737 lui a4,0xe353f - 22836: 7cf70713 addi a4,a4,1999 # ffffffffe353f7cf <__global_pointer$+0xffffffffe34f3a3f> - 2283a: 1782 slli a5,a5,0x20 - 2283c: 97ba add a5,a5,a4 - 2283e: 02f597b3 mulh a5,a1,a5 - 22842: d2010113 addi sp,sp,-736 - 22846: 2c913423 sd s1,712(sp) - 2284a: 43f5d713 srai a4,a1,0x3f - 2284e: 0c24 addi s1,sp,536 - 22850: 2c813823 sd s0,720(sp) - 22854: 1c2c addi a1,sp,568 - 22856: 842a mv s0,a0 - 22858: 8526 mv a0,s1 - 2285a: 2c113c23 sd ra,728(sp) - 2285e: 879d srai a5,a5,0x7 - 22860: 8f99 sub a5,a5,a4 - 22862: 20f13c23 sd a5,536(sp) - 22866: c6bf20ef jal ra,154d0 - 2286a: 28050863 beqz a0,22afa <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x2d0> - 2286e: 24c12783 lw a5,588(sp) - 22872: 2d213023 sd s2,704(sp) - 22876: 03810913 addi s2,sp,56 - 2287a: 854a mv a0,s2 - 2287c: 76c7879b addiw a5,a5,1900 - 22880: 184c addi a1,sp,52 - 22882: 2b313c23 sd s3,696(sp) - 22886: 2b413823 sd s4,688(sp) - 2288a: 2b513423 sd s5,680(sp) - 2288e: 2b613023 sd s6,672(sp) - 22892: 29713c23 sd s7,664(sp) - 22896: 29813823 sd s8,656(sp) - 2289a: 29913423 sd s9,648(sp) - 2289e: 29a13023 sd s10,640(sp) - 228a2: 27b13c23 sd s11,632(sp) - 228a6: 00028317 auipc t1,0x28 - 228aa: 6ca33303 ld t1,1738(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 228ae: da3e sw a5,52(sp) - 228b0: 9302 jalr t1 - 228b2: 854a mv a0,s2 - 228b4: 00016597 auipc a1,0x16 - 228b8: 4fc58593 addi a1,a1,1276 # 38db0 <_IO_stdin_used+0x758> - 228bc: cc5f20ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 228c0: 05810a13 addi s4,sp,88 - 228c4: 85aa mv a1,a0 - 228c6: 8552 mv a0,s4 - 228c8: e852 sd s4,16(sp) - 228ca: d37f20ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 228ce: 24812583 lw a1,584(sp) - 228d2: 07810a93 addi s5,sp,120 - 228d6: 8556 mv a0,s5 - 228d8: 2585 addiw a1,a1,1 - 228da: ec56 sd s5,24(sp) - 228dc: 8bdff0ef jal ra,22198 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 228e0: 09810993 addi s3,sp,152 - 228e4: 854e mv a0,s3 - 228e6: 8656 mv a2,s5 - 228e8: 85d2 mv a1,s4 - 228ea: 00028317 auipc t1,0x28 - 228ee: 26e33303 ld t1,622(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 228f2: 9302 jalr t1 - 228f4: 00016597 auipc a1,0x16 - 228f8: 4bc58593 addi a1,a1,1212 # 38db0 <_IO_stdin_used+0x758> - 228fc: 854e mv a0,s3 - 228fe: c83f20ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 22902: 0b810a93 addi s5,sp,184 - 22906: 85aa mv a1,a0 - 22908: 8556 mv a0,s5 - 2290a: f456 sd s5,40(sp) - 2290c: cf5f20ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 22910: 24412583 lw a1,580(sp) - 22914: 09bc addi a5,sp,216 - 22916: 853e mv a0,a5 - 22918: 8b3e mv s6,a5 - 2291a: e43e sd a5,8(sp) - 2291c: 87dff0ef jal ra,22198 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 22920: 0f810a13 addi s4,sp,248 - 22924: 8552 mv a0,s4 - 22926: 865a mv a2,s6 - 22928: 85d6 mv a1,s5 - 2292a: 00028317 auipc t1,0x28 - 2292e: 22e33303 ld t1,558(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 22932: 9302 jalr t1 - 22934: 00017597 auipc a1,0x17 - 22938: 00c58593 addi a1,a1,12 # 39940 <_IO_stdin_used+0x12e8> - 2293c: 8552 mv a0,s4 - 2293e: c43f20ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 22942: 0a3c addi a5,sp,280 - 22944: 85aa mv a1,a0 - 22946: 853e mv a0,a5 - 22948: 8bbe mv s7,a5 - 2294a: f03e sd a5,32(sp) - 2294c: cb5f20ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 22950: 24012583 lw a1,576(sp) - 22954: 13810a93 addi s5,sp,312 - 22958: 8556 mv a0,s5 - 2295a: 83fff0ef jal ra,22198 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 2295e: 15810b13 addi s6,sp,344 - 22962: 855a mv a0,s6 - 22964: 8656 mv a2,s5 - 22966: 85de mv a1,s7 - 22968: 00028317 auipc t1,0x28 - 2296c: 1f033303 ld t1,496(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 22970: 9302 jalr t1 - 22972: 00016597 auipc a1,0x16 - 22976: e4e58593 addi a1,a1,-434 # 387c0 <_IO_stdin_used+0x168> - 2297a: 855a mv a0,s6 - 2297c: c05f20ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 22980: 17810b93 addi s7,sp,376 - 22984: 85aa mv a1,a0 - 22986: 855e mv a0,s7 - 22988: c79f20ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2298c: 23c12583 lw a1,572(sp) - 22990: 19810c13 addi s8,sp,408 - 22994: 8562 mv a0,s8 - 22996: 803ff0ef jal ra,22198 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 2299a: 1b810c93 addi s9,sp,440 - 2299e: 8566 mv a0,s9 - 229a0: 8662 mv a2,s8 - 229a2: 85de mv a1,s7 - 229a4: 00028317 auipc t1,0x28 - 229a8: 1b433303 ld t1,436(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 229ac: 9302 jalr t1 - 229ae: 00016597 auipc a1,0x16 - 229b2: e1258593 addi a1,a1,-494 # 387c0 <_IO_stdin_used+0x168> - 229b6: 8566 mv a0,s9 - 229b8: bc9f20ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 229bc: 1d810d13 addi s10,sp,472 - 229c0: 85aa mv a1,a0 - 229c2: 856a mv a0,s10 - 229c4: c3df20ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 229c8: 23812583 lw a1,568(sp) - 229cc: 1f810d93 addi s11,sp,504 - 229d0: 856e mv a0,s11 - 229d2: fc6ff0ef jal ra,22198 <_ZN7testing8internal6String15FormatIntWidth2B5cxx11Ei> - 229d6: 866e mv a2,s11 - 229d8: 85ea mv a1,s10 - 229da: 8526 mv a0,s1 - 229dc: 00028317 auipc t1,0x28 - 229e0: 17c33303 ld t1,380(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 229e4: 9302 jalr t1 - 229e6: 00017597 auipc a1,0x17 - 229ea: f6258593 addi a1,a1,-158 # 39948 <_IO_stdin_used+0x12f0> - 229ee: 8526 mv a0,s1 - 229f0: b91f20ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 229f4: 85aa mv a1,a0 - 229f6: 8522 mv a0,s0 - 229f8: c09f20ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 229fc: 21813503 ld a0,536(sp) - 22a00: 143c addi a5,sp,552 - 22a02: 00f50463 beq a0,a5,22a0a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x1e0> - 22a06: efbf20ef jal ra,15900 <_ZdlPv@plt> - 22a0a: 757e ld a0,504(sp) - 22a0c: 043c addi a5,sp,520 - 22a0e: 00f50463 beq a0,a5,22a16 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x1ec> - 22a12: eeff20ef jal ra,15900 <_ZdlPv@plt> - 22a16: 657e ld a0,472(sp) - 22a18: 13bc addi a5,sp,488 - 22a1a: 00f50463 beq a0,a5,22a22 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x1f8> - 22a1e: ee3f20ef jal ra,15900 <_ZdlPv@plt> - 22a22: 757a ld a0,440(sp) - 22a24: 03bc addi a5,sp,456 - 22a26: 00f50463 beq a0,a5,22a2e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x204> - 22a2a: ed7f20ef jal ra,15900 <_ZdlPv@plt> - 22a2e: 657a ld a0,408(sp) - 22a30: 133c addi a5,sp,424 - 22a32: 00f50463 beq a0,a5,22a3a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x210> - 22a36: ecbf20ef jal ra,15900 <_ZdlPv@plt> - 22a3a: 7576 ld a0,376(sp) - 22a3c: 033c addi a5,sp,392 - 22a3e: 00f50463 beq a0,a5,22a46 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x21c> - 22a42: ebff20ef jal ra,15900 <_ZdlPv@plt> - 22a46: 6576 ld a0,344(sp) - 22a48: 12bc addi a5,sp,360 - 22a4a: 00f50463 beq a0,a5,22a52 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x228> - 22a4e: eb3f20ef jal ra,15900 <_ZdlPv@plt> - 22a52: 7572 ld a0,312(sp) - 22a54: 02bc addi a5,sp,328 - 22a56: 00f50463 beq a0,a5,22a5e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x234> - 22a5a: ea7f20ef jal ra,15900 <_ZdlPv@plt> - 22a5e: 6572 ld a0,280(sp) - 22a60: 123c addi a5,sp,296 - 22a62: 00f50463 beq a0,a5,22a6a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x240> - 22a66: e9bf20ef jal ra,15900 <_ZdlPv@plt> - 22a6a: 756e ld a0,248(sp) - 22a6c: 023c addi a5,sp,264 - 22a6e: 00f50463 beq a0,a5,22a76 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x24c> - 22a72: e8ff20ef jal ra,15900 <_ZdlPv@plt> - 22a76: 656e ld a0,216(sp) - 22a78: 11bc addi a5,sp,232 - 22a7a: 00f50463 beq a0,a5,22a82 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x258> - 22a7e: e83f20ef jal ra,15900 <_ZdlPv@plt> - 22a82: 756a ld a0,184(sp) - 22a84: 01bc addi a5,sp,200 - 22a86: 00f50463 beq a0,a5,22a8e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x264> - 22a8a: e77f20ef jal ra,15900 <_ZdlPv@plt> - 22a8e: 656a ld a0,152(sp) - 22a90: 113c addi a5,sp,168 - 22a92: 00f50463 beq a0,a5,22a9a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x270> - 22a96: e6bf20ef jal ra,15900 <_ZdlPv@plt> - 22a9a: 7566 ld a0,120(sp) - 22a9c: 013c addi a5,sp,136 - 22a9e: 00f50463 beq a0,a5,22aa6 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x27c> - 22aa2: e5ff20ef jal ra,15900 <_ZdlPv@plt> - 22aa6: 6566 ld a0,88(sp) - 22aa8: 10bc addi a5,sp,104 - 22aaa: 00f50463 beq a0,a5,22ab2 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x288> - 22aae: e53f20ef jal ra,15900 <_ZdlPv@plt> - 22ab2: 7562 ld a0,56(sp) - 22ab4: 00bc addi a5,sp,72 - 22ab6: 00f50463 beq a0,a5,22abe <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x294> - 22aba: e47f20ef jal ra,15900 <_ZdlPv@plt> - 22abe: 2d813083 ld ra,728(sp) - 22ac2: 8522 mv a0,s0 - 22ac4: 2d013403 ld s0,720(sp) - 22ac8: 2c013903 ld s2,704(sp) - 22acc: 2b813983 ld s3,696(sp) - 22ad0: 2b013a03 ld s4,688(sp) - 22ad4: 2a813a83 ld s5,680(sp) - 22ad8: 2a013b03 ld s6,672(sp) - 22adc: 29813b83 ld s7,664(sp) - 22ae0: 29013c03 ld s8,656(sp) - 22ae4: 28813c83 ld s9,648(sp) - 22ae8: 28013d03 ld s10,640(sp) - 22aec: 27813d83 ld s11,632(sp) - 22af0: 2c813483 ld s1,712(sp) - 22af4: 2e010113 addi sp,sp,736 - 22af8: 8082 ret - 22afa: 8522 mv a0,s0 - 22afc: 00018597 auipc a1,0x18 - 22b00: 8fc58593 addi a1,a1,-1796 # 3a3f8 <_IO_stdin_used+0x1da0> - 22b04: f05f50ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 22b08: 2d813083 ld ra,728(sp) - 22b0c: 8522 mv a0,s0 - 22b0e: 2d013403 ld s0,720(sp) - 22b12: 2c813483 ld s1,712(sp) - 22b16: 2e010113 addi sp,sp,736 - 22b1a: 8082 ret - 22b1c: 842a mv s0,a0 - 22b1e: 8526 mv a0,s1 - 22b20: fe5f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22b24: 856e mv a0,s11 - 22b26: fdff30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22b2a: 856a mv a0,s10 - 22b2c: fd9f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22b30: 8566 mv a0,s9 - 22b32: fd3f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22b36: 8562 mv a0,s8 - 22b38: fcdf30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22b3c: 855e mv a0,s7 - 22b3e: fc7f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22b42: 855a mv a0,s6 - 22b44: fc1f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22b48: 8556 mv a0,s5 - 22b4a: fbbf30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22b4e: 7502 ld a0,32(sp) - 22b50: fb5f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22b54: 8552 mv a0,s4 - 22b56: faff30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22b5a: 6522 ld a0,8(sp) - 22b5c: fa9f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22b60: 7522 ld a0,40(sp) - 22b62: fa3f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22b66: 854e mv a0,s3 - 22b68: f9df30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22b6c: 6562 ld a0,24(sp) - 22b6e: f97f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22b72: 6542 ld a0,16(sp) - 22b74: f91f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22b78: 854a mv a0,s2 - 22b7a: f8bf30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22b7e: 8522 mv a0,s0 - 22b80: c71f20ef jal ra,157f0 <_Unwind_Resume@plt> - 22b84: 842a mv s0,a0 - 22b86: bf79 j 22b24 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x2fa> - 22b88: 842a mv s0,a0 - 22b8a: b745 j 22b2a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x300> - 22b8c: 842a mv s0,a0 - 22b8e: b74d j 22b30 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x306> - 22b90: 842a mv s0,a0 - 22b92: b755 j 22b36 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x30c> - 22b94: 842a mv s0,a0 - 22b96: b75d j 22b3c <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x312> - 22b98: 842a mv s0,a0 - 22b9a: b765 j 22b42 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x318> - 22b9c: 842a mv s0,a0 - 22b9e: b76d j 22b48 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x31e> - 22ba0: 842a mv s0,a0 - 22ba2: b775 j 22b4e <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x324> - 22ba4: 842a mv s0,a0 - 22ba6: b77d j 22b54 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x32a> - 22ba8: 842a mv s0,a0 - 22baa: bf45 j 22b5a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x330> - 22bac: 842a mv s0,a0 - 22bae: bf4d j 22b60 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x336> - 22bb0: 842a mv s0,a0 - 22bb2: bf55 j 22b66 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x33c> - 22bb4: 842a mv s0,a0 - 22bb6: bf5d j 22b6c <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x342> - 22bb8: 842a mv s0,a0 - 22bba: bf65 j 22b72 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x348> - 22bbc: 842a mv s0,a0 - 22bbe: bf6d j 22b78 <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex+0x34e> - -0000000000022bc0 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej>: - 22bc0: dd010113 addi sp,sp,-560 - 22bc4: 193c addi a5,sp,184 - 22bc6: 22813023 sd s0,544(sp) - 22bca: 20913c23 sd s1,536(sp) - 22bce: 842a mv s0,a0 - 22bd0: 1824 addi s1,sp,56 - 22bd2: 853e mv a0,a5 - 22bd4: 21213823 sd s2,528(sp) - 22bd8: 21413023 sd s4,512(sp) - 22bdc: f7de sd s7,488(sp) - 22bde: e7ee sd s11,456(sp) - 22be0: e43e sd a5,8(sp) - 22be2: ec2e sd a1,24(sp) - 22be4: 22113423 sd ra,552(sp) - 22be8: 21313423 sd s3,520(sp) - 22bec: ffd6 sd s5,504(sp) - 22bee: fbda sd s6,496(sp) - 22bf0: f3e2 sd s8,480(sp) - 22bf2: efe6 sd s9,472(sp) - 22bf4: ebea sd s10,464(sp) - 22bf6: f426 sd s1,40(sp) - 22bf8: 809f20ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> - 22bfc: cd817057 vsetivli zero,2,e64,m1,ta,ma - 22c00: 5e0030d7 vmv.v.i v1,0 - 22c04: 131c addi a5,sp,416 - 22c06: 00028a17 auipc s4,0x28 - 22c0a: 032a3a03 ld s4,50(s4) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 22c0e: 0207f0a7 vse64.v v1,(a5) - 22c12: 1b1c addi a5,sp,432 - 22c14: 0207f0a7 vse64.v v1,(a5) - 22c18: 010a3903 ld s2,16(s4) - 22c1c: 18011c23 sh zero,408(sp) - 22c20: 018a3b83 ld s7,24(s4) - 22c24: 00028717 auipc a4,0x28 - 22c28: 33473703 ld a4,820(a4) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 22c2c: 01070d93 addi s11,a4,16 - 22c30: fe893783 ld a5,-24(s2) - 22c34: eb02 sd zero,400(sp) - 22c36: fc4a sd s2,56(sp) - 22c38: 978a add a5,a5,sp - 22c3a: fd6e sd s11,184(sp) - 22c3c: 0377bc23 sd s7,56(a5) - 22c40: e082 sd zero,64(sp) - 22c42: fe893503 ld a0,-24(s2) - 22c46: 4581 li a1,0 - 22c48: 9526 add a0,a0,s1 - 22c4a: f66f20ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 22c4e: 020a3983 ld s3,32(s4) - 22c52: 028a3c03 ld s8,40(s4) - 22c56: 00a4 addi s1,sp,72 - 22c58: fe89b503 ld a0,-24(s3) - 22c5c: e4ce sd s3,72(sp) - 22c5e: 4581 li a1,0 - 22c60: 9526 add a0,a0,s1 - 22c62: 01853023 sd s8,0(a0) - 22c66: f4af20ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 22c6a: 008a3d03 ld s10,8(s4) - 22c6e: cd817057 vsetivli zero,2,e64,m1,ta,ma - 22c72: 030a3c83 ld s9,48(s4) - 22c76: fe8d3703 ld a4,-24(s10) - 22c7a: 5e0030d7 vmv.v.i v1,0 - 22c7e: 00028797 auipc a5,0x28 - 22c82: 18a7b783 ld a5,394(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 22c86: 0134 addi a3,sp,136 - 22c88: 970a add a4,a4,sp - 22c8a: 03973c23 sd s9,56(a4) - 22c8e: 8536 mv a0,a3 - 22c90: 06878713 addi a4,a5,104 - 22c94: e836 sd a3,16(sp) - 22c96: 04078b13 addi s6,a5,64 - 22c9a: 01878693 addi a3,a5,24 - 22c9e: 08bc addi a5,sp,88 - 22ca0: 0207f0a7 vse64.v v1,(a5) - 22ca4: 00028a17 auipc s4,0x28 - 22ca8: 104a3a03 ld s4,260(s4) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 22cac: 10bc addi a5,sp,104 - 22cae: 0207f0a7 vse64.v v1,(a5) - 22cb2: 0a41 addi s4,s4,16 - 22cb4: 18bc addi a5,sp,120 - 22cb6: 0207f0a7 vse64.v v1,(a5) - 22cba: fd3a sd a4,184(sp) - 22cbc: fc36 sd a3,56(sp) - 22cbe: e4da sd s6,72(sp) - 22cc0: e8d2 sd s4,80(sp) - 22cc2: edef20ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> - 22cc6: 6522 ld a0,8(sp) - 22cc8: 00028a97 auipc s5,0x28 - 22ccc: 010aba83 ld s5,16(s5) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 22cd0: 1138 addi a4,sp,168 - 22cd2: 47e1 li a5,24 - 22cd4: 0ac1 addi s5,s5,16 - 22cd6: 088c addi a1,sp,80 - 22cd8: f03a sd a4,32(sp) - 22cda: f102 sd zero,160(sp) - 22cdc: 0a010423 sb zero,168(sp) - 22ce0: c93e sw a5,144(sp) - 22ce2: ed3a sd a4,152(sp) - 22ce4: e8d6 sd s5,80(sp) - 22ce6: ecaf20ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 22cea: 67a6 ld a5,72(sp) - 22cec: 8526 mv a0,s1 - 22cee: 6711 lui a4,0x4 - 22cf0: fe87b783 ld a5,-24(a5) - 22cf4: 0721 addi a4,a4,8 # 4008 <__abi_tag-0xc28c> - 22cf6: 01816583 lwu a1,24(sp) - 22cfa: 94be add s1,s1,a5 - 22cfc: 4c9c lw a5,24(s1) - 22cfe: fb57f793 andi a5,a5,-75 - 22d02: 8fd9 or a5,a5,a4 - 22d04: cc9c sw a5,24(s1) - 22d06: b4bf20ef jal ra,15850 <_ZNSo9_M_insertImEERSoT_@plt> - 22d0a: 7766 ld a4,120(sp) - 22d0c: 01040793 addi a5,s0,16 - 22d10: 00043423 sd zero,8(s0) - 22d14: 00040823 sb zero,16(s0) - 22d18: e01c sd a5,0(s0) - 22d1a: c34d beqz a4,22dbc <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x1fc> - 22d1c: 77a6 ld a5,104(sp) - 22d1e: c399 beqz a5,22d24 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x164> - 22d20: 08f76c63 bltu a4,a5,22db8 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x1f8> - 22d24: 76c6 ld a3,112(sp) - 22d26: 4601 li a2,0 - 22d28: 4581 li a1,0 - 22d2a: 8f15 sub a4,a4,a3 - 22d2c: 8522 mv a0,s0 - 22d2e: a43f20ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 22d32: 00028797 auipc a5,0x28 - 22d36: 0d67b783 ld a5,214(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 22d3a: 01878713 addi a4,a5,24 - 22d3e: 06878793 addi a5,a5,104 - 22d42: fd3e sd a5,184(sp) - 22d44: 656a ld a0,152(sp) - 22d46: 7782 ld a5,32(sp) - 22d48: fc3a sd a4,56(sp) - 22d4a: e4da sd s6,72(sp) - 22d4c: e8d6 sd s5,80(sp) - 22d4e: 00f50463 beq a0,a5,22d56 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x196> - 22d52: baff20ef jal ra,15900 <_ZdlPv@plt> - 22d56: 6542 ld a0,16(sp) - 22d58: e8d2 sd s4,80(sp) - 22d5a: ec6f20ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 22d5e: fe8d3683 ld a3,-24(s10) - 22d62: fe89b703 ld a4,-24(s3) - 22d66: fe893783 ld a5,-24(s2) - 22d6a: 968a add a3,a3,sp - 22d6c: 0396bc23 sd s9,56(a3) - 22d70: e4ce sd s3,72(sp) - 22d72: 970a add a4,a4,sp - 22d74: 05873423 sd s8,72(a4) - 22d78: 6522 ld a0,8(sp) - 22d7a: fc4a sd s2,56(sp) - 22d7c: 978a add a5,a5,sp - 22d7e: 0377bc23 sd s7,56(a5) - 22d82: fd6e sd s11,184(sp) - 22d84: e082 sd zero,64(sp) - 22d86: 85bf20ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 22d8a: 22813083 ld ra,552(sp) - 22d8e: 8522 mv a0,s0 - 22d90: 22013403 ld s0,544(sp) - 22d94: 21813483 ld s1,536(sp) - 22d98: 21013903 ld s2,528(sp) - 22d9c: 20813983 ld s3,520(sp) - 22da0: 20013a03 ld s4,512(sp) - 22da4: 7afe ld s5,504(sp) - 22da6: 7b5e ld s6,496(sp) - 22da8: 7bbe ld s7,488(sp) - 22daa: 7c1e ld s8,480(sp) - 22dac: 6cfe ld s9,472(sp) - 22dae: 6d5e ld s10,464(sp) - 22db0: 6dbe ld s11,456(sp) - 22db2: 23010113 addi sp,sp,560 - 22db6: 8082 ret - 22db8: 873e mv a4,a5 - 22dba: b7ad j 22d24 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x164> - 22dbc: 092c addi a1,sp,152 - 22dbe: 8522 mv a0,s0 - 22dc0: db1f20ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 22dc4: b7bd j 22d32 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x172> - 22dc6: 87aa mv a5,a0 - 22dc8: 8522 mv a0,s0 - 22dca: 843e mv s0,a5 - 22dcc: d39f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22dd0: 7522 ld a0,40(sp) - 22dd2: dbef20ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 22dd6: 8522 mv a0,s0 - 22dd8: a19f20ef jal ra,157f0 <_Unwind_Resume@plt> - 22ddc: 842a mv s0,a0 - 22dde: bfcd j 22dd0 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x210> - 22de0: 842a mv s0,a0 - 22de2: 0928 addi a0,sp,152 - 22de4: e8d6 sd s5,80(sp) - 22de6: d1ff30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22dea: 6542 ld a0,16(sp) - 22dec: e8d2 sd s4,80(sp) - 22dee: e32f20ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 22df2: fe8d3683 ld a3,-24(s10) - 22df6: fe89b703 ld a4,-24(s3) - 22dfa: 1810 addi a2,sp,48 - 22dfc: 19068693 addi a3,a3,400 - 22e00: fe893783 ld a5,-24(s2) - 22e04: 96b2 add a3,a3,a2 - 22e06: e796bc23 sd s9,-392(a3) - 22e0a: 19070713 addi a4,a4,400 - 22e0e: e4ce sd s3,72(sp) - 22e10: 9732 add a4,a4,a2 - 22e12: e9873423 sd s8,-376(a4) - 22e16: 19078793 addi a5,a5,400 - 22e1a: fc4a sd s2,56(sp) - 22e1c: 97b2 add a5,a5,a2 - 22e1e: e777bc23 sd s7,-392(a5) - 22e22: e082 sd zero,64(sp) - 22e24: 6522 ld a0,8(sp) - 22e26: fd6e sd s11,184(sp) - 22e28: fb8f20ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 22e2c: 8522 mv a0,s0 - 22e2e: 9c3f20ef jal ra,157f0 <_Unwind_Resume@plt> - 22e32: fe893783 ld a5,-24(s2) - 22e36: 1818 addi a4,sp,48 - 22e38: fc4a sd s2,56(sp) - 22e3a: 19078793 addi a5,a5,400 - 22e3e: 97ba add a5,a5,a4 - 22e40: e777bc23 sd s7,-392(a5) - 22e44: 842a mv s0,a0 - 22e46: e082 sd zero,64(sp) - 22e48: bff1 j 22e24 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x264> - 22e4a: 842a mv s0,a0 - 22e4c: bfe1 j 22e24 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej+0x264> - -0000000000022e4e <_ZN7testing8internal6String12FormatHexIntB5cxx11Ei>: - 22e4e: 1141 addi sp,sp,-16 - 22e50: e022 sd s0,0(sp) - 22e52: e406 sd ra,8(sp) - 22e54: 842a mv s0,a0 - 22e56: d6bff0ef jal ra,22bc0 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej> - 22e5a: 60a2 ld ra,8(sp) - 22e5c: 8522 mv a0,s0 - 22e5e: 6402 ld s0,0(sp) - 22e60: 0141 addi sp,sp,16 - 22e62: 8082 ret - -0000000000022e64 <_ZN7testing8internal7PrintToEhPSo>: - 22e64: 7139 addi sp,sp,-64 - 22e66: f822 sd s0,48(sp) - 22e68: f426 sd s1,40(sp) - 22e6a: 842e mv s0,a1 - 22e6c: 84aa mv s1,a0 - 22e6e: 4605 li a2,1 - 22e70: 852e mv a0,a1 - 22e72: 00016597 auipc a1,0x16 - 22e76: b6658593 addi a1,a1,-1178 # 389d8 <_IO_stdin_used+0x380> - 22e7a: fc06 sd ra,56(sp) - 22e7c: 885f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22e80: 02700793 li a5,39 - 22e84: 2897ee63 bltu a5,s1,23120 <_ZN7testing8internal7PrintToEhPSo+0x2bc> - 22e88: 00018717 auipc a4,0x18 - 22e8c: 76870713 addi a4,a4,1896 # 3b5f0 <_IO_stdin_used+0x2f98> - 22e90: 00249793 slli a5,s1,0x2 - 22e94: 97ba add a5,a5,a4 - 22e96: 439c lw a5,0(a5) - 22e98: 97ba add a5,a5,a4 - 22e9a: 8782 jr a5 - 22e9c: f04a sd s2,32(sp) - 22e9e: fe04879b addiw a5,s1,-32 - 22ea2: 05e00713 li a4,94 - 22ea6: 0004891b sext.w s2,s1 - 22eaa: 2af76d63 bltu a4,a5,23164 <_ZN7testing8internal7PrintToEhPSo+0x300> - 22eae: 85a6 mv a1,s1 - 22eb0: 8522 mv a0,s0 - 22eb2: f8ef20ef jal ra,15640 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> - 22eb6: 8522 mv a0,s0 - 22eb8: 4605 li a2,1 - 22eba: 00016597 auipc a1,0x16 - 22ebe: b1e58593 addi a1,a1,-1250 # 389d8 <_IO_stdin_used+0x380> - 22ec2: 83ff20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22ec6: 8522 mv a0,s0 - 22ec8: 4609 li a2,2 - 22eca: 00017597 auipc a1,0x17 - 22ece: 26658593 addi a1,a1,614 # 3a130 <_IO_stdin_used+0x1ad8> - 22ed2: 82ff20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22ed6: 85ca mv a1,s2 - 22ed8: 8522 mv a0,s0 - 22eda: e36f20ef jal ra,15510 <_ZNSolsEi@plt> - 22ede: a855 j 22f92 <_ZN7testing8internal7PrintToEhPSo+0x12e> - 22ee0: 00016597 auipc a1,0x16 - 22ee4: a9058593 addi a1,a1,-1392 # 38970 <_IO_stdin_used+0x318> - 22ee8: 8522 mv a0,s0 - 22eea: f46f20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 22eee: 8522 mv a0,s0 - 22ef0: 7442 ld s0,48(sp) - 22ef2: 70e2 ld ra,56(sp) - 22ef4: 74a2 ld s1,40(sp) - 22ef6: 4605 li a2,1 - 22ef8: 00016597 auipc a1,0x16 - 22efc: ae058593 addi a1,a1,-1312 # 389d8 <_IO_stdin_used+0x380> - 22f00: 6121 addi sp,sp,64 - 22f02: ffef206f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22f06: 00016597 auipc a1,0x16 - 22f0a: a8258593 addi a1,a1,-1406 # 38988 <_IO_stdin_used+0x330> - 22f0e: 8522 mv a0,s0 - 22f10: f20f20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 22f14: 4605 li a2,1 - 22f16: 00016597 auipc a1,0x16 - 22f1a: ac258593 addi a1,a1,-1342 # 389d8 <_IO_stdin_used+0x380> - 22f1e: 8522 mv a0,s0 - 22f20: fe0f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22f24: 00017597 auipc a1,0x17 - 22f28: 20c58593 addi a1,a1,524 # 3a130 <_IO_stdin_used+0x1ad8> - 22f2c: 8522 mv a0,s0 - 22f2e: 4609 li a2,2 - 22f30: fd0f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22f34: 8522 mv a0,s0 - 22f36: 459d li a1,7 - 22f38: dd8f20ef jal ra,15510 <_ZNSolsEi@plt> - 22f3c: 8522 mv a0,s0 - 22f3e: 7442 ld s0,48(sp) - 22f40: 70e2 ld ra,56(sp) - 22f42: 74a2 ld s1,40(sp) - 22f44: 4605 li a2,1 - 22f46: 00018597 auipc a1,0x18 - 22f4a: 90258593 addi a1,a1,-1790 # 3a848 <_IO_stdin_used+0x21f0> - 22f4e: 6121 addi sp,sp,64 - 22f50: fb0f206f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22f54: 00016597 auipc a1,0x16 - 22f58: a2458593 addi a1,a1,-1500 # 38978 <_IO_stdin_used+0x320> - 22f5c: 8522 mv a0,s0 - 22f5e: f04a sd s2,32(sp) - 22f60: ed0f20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 22f64: 4605 li a2,1 - 22f66: 00016597 auipc a1,0x16 - 22f6a: a7258593 addi a1,a1,-1422 # 389d8 <_IO_stdin_used+0x380> - 22f6e: 8522 mv a0,s0 - 22f70: f90f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22f74: 4609 li a2,2 - 22f76: 00017597 auipc a1,0x17 - 22f7a: 1ba58593 addi a1,a1,442 # 3a130 <_IO_stdin_used+0x1ad8> - 22f7e: 8522 mv a0,s0 - 22f80: f80f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22f84: 8522 mv a0,s0 - 22f86: 02700593 li a1,39 - 22f8a: d86f20ef jal ra,15510 <_ZNSolsEi@plt> - 22f8e: 02700913 li s2,39 - 22f92: 4611 li a2,4 - 22f94: 00017597 auipc a1,0x17 - 22f98: 9bc58593 addi a1,a1,-1604 # 39950 <_IO_stdin_used+0x12f8> - 22f9c: 8522 mv a0,s0 - 22f9e: f62f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22fa2: 85ca mv a1,s2 - 22fa4: 850a mv a0,sp - 22fa6: ea9ff0ef jal ra,22e4e <_ZN7testing8internal6String12FormatHexIntB5cxx11Ei> - 22faa: 6622 ld a2,8(sp) - 22fac: 6582 ld a1,0(sp) - 22fae: 8522 mv a0,s0 - 22fb0: 848a mv s1,sp - 22fb2: f4ef20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22fb6: 8526 mv a0,s1 - 22fb8: b4df30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 22fbc: 7902 ld s2,32(sp) - 22fbe: bfbd j 22f3c <_ZN7testing8internal7PrintToEhPSo+0xd8> - 22fc0: 00016597 auipc a1,0x16 - 22fc4: 9d858593 addi a1,a1,-1576 # 38998 <_IO_stdin_used+0x340> - 22fc8: 8522 mv a0,s0 - 22fca: f04a sd s2,32(sp) - 22fcc: e64f20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 22fd0: 4605 li a2,1 - 22fd2: 00016597 auipc a1,0x16 - 22fd6: a0658593 addi a1,a1,-1530 # 389d8 <_IO_stdin_used+0x380> - 22fda: 8522 mv a0,s0 - 22fdc: f24f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22fe0: 4609 li a2,2 - 22fe2: 00017597 auipc a1,0x17 - 22fe6: 14e58593 addi a1,a1,334 # 3a130 <_IO_stdin_used+0x1ad8> - 22fea: 8522 mv a0,s0 - 22fec: f14f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 22ff0: 8522 mv a0,s0 - 22ff2: 45b1 li a1,12 - 22ff4: d1cf20ef jal ra,15510 <_ZNSolsEi@plt> - 22ff8: 4931 li s2,12 - 22ffa: bf61 j 22f92 <_ZN7testing8internal7PrintToEhPSo+0x12e> - 22ffc: 00016597 auipc a1,0x16 - 23000: 9ac58593 addi a1,a1,-1620 # 389a8 <_IO_stdin_used+0x350> - 23004: 8522 mv a0,s0 - 23006: f04a sd s2,32(sp) - 23008: e28f20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2300c: 4605 li a2,1 - 2300e: 00016597 auipc a1,0x16 - 23012: 9ca58593 addi a1,a1,-1590 # 389d8 <_IO_stdin_used+0x380> - 23016: 8522 mv a0,s0 - 23018: ee8f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2301c: 4609 li a2,2 - 2301e: 00017597 auipc a1,0x17 - 23022: 11258593 addi a1,a1,274 # 3a130 <_IO_stdin_used+0x1ad8> - 23026: 8522 mv a0,s0 - 23028: ed8f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2302c: 8522 mv a0,s0 - 2302e: 45b5 li a1,13 - 23030: ce0f20ef jal ra,15510 <_ZNSolsEi@plt> - 23034: 4935 li s2,13 - 23036: bfb1 j 22f92 <_ZN7testing8internal7PrintToEhPSo+0x12e> - 23038: 00016597 auipc a1,0x16 - 2303c: 95858593 addi a1,a1,-1704 # 38990 <_IO_stdin_used+0x338> - 23040: 8522 mv a0,s0 - 23042: deef20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 23046: 8522 mv a0,s0 - 23048: 4605 li a2,1 - 2304a: 00016597 auipc a1,0x16 - 2304e: 98e58593 addi a1,a1,-1650 # 389d8 <_IO_stdin_used+0x380> - 23052: eaef20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23056: 8522 mv a0,s0 - 23058: 4609 li a2,2 - 2305a: 00017597 auipc a1,0x17 - 2305e: 0d658593 addi a1,a1,214 # 3a130 <_IO_stdin_used+0x1ad8> - 23062: e9ef20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23066: 8522 mv a0,s0 - 23068: 45a1 li a1,8 - 2306a: ca6f20ef jal ra,15510 <_ZNSolsEi@plt> - 2306e: b5f9 j 22f3c <_ZN7testing8internal7PrintToEhPSo+0xd8> - 23070: 00016597 auipc a1,0x16 - 23074: 94058593 addi a1,a1,-1728 # 389b0 <_IO_stdin_used+0x358> - 23078: 8522 mv a0,s0 - 2307a: db6f20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2307e: 8522 mv a0,s0 - 23080: 4605 li a2,1 - 23082: 00016597 auipc a1,0x16 - 23086: 95658593 addi a1,a1,-1706 # 389d8 <_IO_stdin_used+0x380> - 2308a: e76f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2308e: 8522 mv a0,s0 - 23090: 4609 li a2,2 - 23092: 00017597 auipc a1,0x17 - 23096: 09e58593 addi a1,a1,158 # 3a130 <_IO_stdin_used+0x1ad8> - 2309a: e66f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2309e: 8522 mv a0,s0 - 230a0: 45a5 li a1,9 - 230a2: c6ef20ef jal ra,15510 <_ZNSolsEi@plt> - 230a6: bd59 j 22f3c <_ZN7testing8internal7PrintToEhPSo+0xd8> - 230a8: 00016597 auipc a1,0x16 - 230ac: 8f858593 addi a1,a1,-1800 # 389a0 <_IO_stdin_used+0x348> - 230b0: 8522 mv a0,s0 - 230b2: f04a sd s2,32(sp) - 230b4: d7cf20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 230b8: 4605 li a2,1 - 230ba: 00016597 auipc a1,0x16 - 230be: 91e58593 addi a1,a1,-1762 # 389d8 <_IO_stdin_used+0x380> - 230c2: 8522 mv a0,s0 - 230c4: e3cf20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 230c8: 4609 li a2,2 - 230ca: 00017597 auipc a1,0x17 - 230ce: 06658593 addi a1,a1,102 # 3a130 <_IO_stdin_used+0x1ad8> - 230d2: 8522 mv a0,s0 - 230d4: e2cf20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 230d8: 8522 mv a0,s0 - 230da: 45a9 li a1,10 - 230dc: c34f20ef jal ra,15510 <_ZNSolsEi@plt> - 230e0: 4929 li s2,10 - 230e2: bd45 j 22f92 <_ZN7testing8internal7PrintToEhPSo+0x12e> - 230e4: 00016597 auipc a1,0x16 - 230e8: 8d458593 addi a1,a1,-1836 # 389b8 <_IO_stdin_used+0x360> - 230ec: 8522 mv a0,s0 - 230ee: f04a sd s2,32(sp) - 230f0: d40f20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 230f4: 4605 li a2,1 - 230f6: 00016597 auipc a1,0x16 - 230fa: 8e258593 addi a1,a1,-1822 # 389d8 <_IO_stdin_used+0x380> - 230fe: 8522 mv a0,s0 - 23100: e00f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23104: 4609 li a2,2 - 23106: 00017597 auipc a1,0x17 - 2310a: 02a58593 addi a1,a1,42 # 3a130 <_IO_stdin_used+0x1ad8> - 2310e: 8522 mv a0,s0 - 23110: df0f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23114: 8522 mv a0,s0 - 23116: 45ad li a1,11 - 23118: bf8f20ef jal ra,15510 <_ZNSolsEi@plt> - 2311c: 492d li s2,11 - 2311e: bd95 j 22f92 <_ZN7testing8internal7PrintToEhPSo+0x12e> - 23120: f04a sd s2,32(sp) - 23122: 05c00793 li a5,92 - 23126: d6f49ce3 bne s1,a5,22e9e <_ZN7testing8internal7PrintToEhPSo+0x3a> - 2312a: 00016597 auipc a1,0x16 - 2312e: 85658593 addi a1,a1,-1962 # 38980 <_IO_stdin_used+0x328> - 23132: 8522 mv a0,s0 - 23134: cfcf20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 23138: 4605 li a2,1 - 2313a: 00016597 auipc a1,0x16 - 2313e: 89e58593 addi a1,a1,-1890 # 389d8 <_IO_stdin_used+0x380> - 23142: 8522 mv a0,s0 - 23144: dbcf20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23148: 4609 li a2,2 - 2314a: 00017597 auipc a1,0x17 - 2314e: fe658593 addi a1,a1,-26 # 3a130 <_IO_stdin_used+0x1ad8> - 23152: 8522 mv a0,s0 - 23154: dacf20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23158: 85a6 mv a1,s1 - 2315a: 8522 mv a0,s0 - 2315c: bb4f20ef jal ra,15510 <_ZNSolsEi@plt> - 23160: 8926 mv s2,s1 - 23162: bd05 j 22f92 <_ZN7testing8internal7PrintToEhPSo+0x12e> - 23164: 601c ld a5,0(s0) - 23166: 4609 li a2,2 - 23168: 00016597 auipc a1,0x16 - 2316c: 85858593 addi a1,a1,-1960 # 389c0 <_IO_stdin_used+0x368> - 23170: fe87b783 ld a5,-24(a5) - 23174: 8522 mv a0,s0 - 23176: 97a2 add a5,a5,s0 - 23178: 4f84 lw s1,24(a5) - 2317a: d86f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2317e: 601c ld a5,0(s0) - 23180: 6691 lui a3,0x4 - 23182: 06a1 addi a3,a3,8 # 4008 <__abi_tag-0xc28c> - 23184: fe87b703 ld a4,-24(a5) - 23188: 85ca mv a1,s2 - 2318a: 8522 mv a0,s0 - 2318c: 9722 add a4,a4,s0 - 2318e: 4f1c lw a5,24(a4) - 23190: fb57f793 andi a5,a5,-75 - 23194: 8fd5 or a5,a5,a3 - 23196: cf1c sw a5,24(a4) - 23198: b78f20ef jal ra,15510 <_ZNSolsEi@plt> - 2319c: 601c ld a5,0(s0) - 2319e: 4605 li a2,1 - 231a0: 00016597 auipc a1,0x16 - 231a4: 83858593 addi a1,a1,-1992 # 389d8 <_IO_stdin_used+0x380> - 231a8: fe87b783 ld a5,-24(a5) - 231ac: 8522 mv a0,s0 - 231ae: 97a2 add a5,a5,s0 - 231b0: cf84 sw s1,24(a5) - 231b2: d4ef20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 231b6: 4609 li a2,2 - 231b8: 00017597 auipc a1,0x17 - 231bc: f7858593 addi a1,a1,-136 # 3a130 <_IO_stdin_used+0x1ad8> - 231c0: 8522 mv a0,s0 - 231c2: d3ef20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 231c6: 85ca mv a1,s2 - 231c8: 8522 mv a0,s0 - 231ca: b46f20ef jal ra,15510 <_ZNSolsEi@plt> - 231ce: 7902 ld s2,32(sp) - 231d0: b3b5 j 22f3c <_ZN7testing8internal7PrintToEhPSo+0xd8> - 231d2: 842a mv s0,a0 - 231d4: 8526 mv a0,s1 - 231d6: 92ff30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 231da: 8522 mv a0,s0 - 231dc: e14f20ef jal ra,157f0 <_Unwind_Resume@plt> - -00000000000231e0 <_ZN7testing8internal7PrintToEaPSo>: - 231e0: 715d addi sp,sp,-80 - 231e2: e0a2 sd s0,64(sp) - 231e4: fc26 sd s1,56(sp) - 231e6: 842e mv s0,a1 - 231e8: 84aa mv s1,a0 - 231ea: 4605 li a2,1 - 231ec: 852e mv a0,a1 - 231ee: 00015597 auipc a1,0x15 - 231f2: 7ea58593 addi a1,a1,2026 # 389d8 <_IO_stdin_used+0x380> - 231f6: e486 sd ra,72(sp) - 231f8: d08f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 231fc: 02700793 li a5,39 - 23200: 2a97c063 blt a5,s1,234a0 <_ZN7testing8internal7PrintToEaPSo+0x2c0> - 23204: 2e04c063 bltz s1,234e4 <_ZN7testing8internal7PrintToEaPSo+0x304> - 23208: 0097ec63 bltu a5,s1,23220 <_ZN7testing8internal7PrintToEaPSo+0x40> - 2320c: 00018717 auipc a4,0x18 - 23210: 48470713 addi a4,a4,1156 # 3b690 <_IO_stdin_used+0x3038> - 23214: 00249793 slli a5,s1,0x2 - 23218: 97ba add a5,a5,a4 - 2321a: 439c lw a5,0(a5) - 2321c: 97ba add a5,a5,a4 - 2321e: 8782 jr a5 - 23220: f84a sd s2,48(sp) - 23222: f44e sd s3,40(sp) - 23224: fe04871b addiw a4,s1,-32 - 23228: 05e00793 li a5,94 - 2322c: 8926 mv s2,s1 - 2322e: 0ff4f993 zext.b s3,s1 - 23232: 2ae7ed63 bltu a5,a4,234ec <_ZN7testing8internal7PrintToEaPSo+0x30c> - 23236: 85ce mv a1,s3 - 23238: 8522 mv a0,s0 - 2323a: c06f20ef jal ra,15640 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@plt> - 2323e: 4605 li a2,1 - 23240: 00015597 auipc a1,0x15 - 23244: 79858593 addi a1,a1,1944 # 389d8 <_IO_stdin_used+0x380> - 23248: 8522 mv a0,s0 - 2324a: cb6f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2324e: 4609 li a2,2 - 23250: 00017597 auipc a1,0x17 - 23254: ee058593 addi a1,a1,-288 # 3a130 <_IO_stdin_used+0x1ad8> - 23258: 8522 mv a0,s0 - 2325a: ca6f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2325e: 85a6 mv a1,s1 - 23260: 8522 mv a0,s0 - 23262: aaef20ef jal ra,15510 <_ZNSolsEi@plt> - 23266: 79a2 ld s3,40(sp) - 23268: 4611 li a2,4 - 2326a: 00016597 auipc a1,0x16 - 2326e: 6e658593 addi a1,a1,1766 # 39950 <_IO_stdin_used+0x12f8> - 23272: 8522 mv a0,s0 - 23274: c8cf20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23278: 85ca mv a1,s2 - 2327a: 850a mv a0,sp - 2327c: bd3ff0ef jal ra,22e4e <_ZN7testing8internal6String12FormatHexIntB5cxx11Ei> - 23280: 6622 ld a2,8(sp) - 23282: 6582 ld a1,0(sp) - 23284: 8522 mv a0,s0 - 23286: 848a mv s1,sp - 23288: c78f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2328c: 8526 mv a0,s1 - 2328e: 877f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23292: 7942 ld s2,48(sp) - 23294: 8522 mv a0,s0 - 23296: 4605 li a2,1 - 23298: 00017597 auipc a1,0x17 - 2329c: 5b058593 addi a1,a1,1456 # 3a848 <_IO_stdin_used+0x21f0> - 232a0: 6406 ld s0,64(sp) - 232a2: 60a6 ld ra,72(sp) - 232a4: 74e2 ld s1,56(sp) - 232a6: 6161 addi sp,sp,80 - 232a8: c58f206f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 232ac: 00015597 auipc a1,0x15 - 232b0: 6c458593 addi a1,a1,1732 # 38970 <_IO_stdin_used+0x318> - 232b4: 8522 mv a0,s0 - 232b6: b7af20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 232ba: 8522 mv a0,s0 - 232bc: 4605 li a2,1 - 232be: 00015597 auipc a1,0x15 - 232c2: 71a58593 addi a1,a1,1818 # 389d8 <_IO_stdin_used+0x380> - 232c6: bfe9 j 232a0 <_ZN7testing8internal7PrintToEaPSo+0xc0> - 232c8: 00015597 auipc a1,0x15 - 232cc: 6c058593 addi a1,a1,1728 # 38988 <_IO_stdin_used+0x330> - 232d0: 8522 mv a0,s0 - 232d2: b5ef20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 232d6: 8522 mv a0,s0 - 232d8: 4605 li a2,1 - 232da: 00015597 auipc a1,0x15 - 232de: 6fe58593 addi a1,a1,1790 # 389d8 <_IO_stdin_used+0x380> - 232e2: c1ef20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 232e6: 8522 mv a0,s0 - 232e8: 4609 li a2,2 - 232ea: 00017597 auipc a1,0x17 - 232ee: e4658593 addi a1,a1,-442 # 3a130 <_IO_stdin_used+0x1ad8> - 232f2: c0ef20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 232f6: 8522 mv a0,s0 - 232f8: 459d li a1,7 - 232fa: a16f20ef jal ra,15510 <_ZNSolsEi@plt> - 232fe: bf59 j 23294 <_ZN7testing8internal7PrintToEaPSo+0xb4> - 23300: 00015597 auipc a1,0x15 - 23304: 69058593 addi a1,a1,1680 # 38990 <_IO_stdin_used+0x338> - 23308: 8522 mv a0,s0 - 2330a: b26f20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2330e: 8522 mv a0,s0 - 23310: 4605 li a2,1 - 23312: 00015597 auipc a1,0x15 - 23316: 6c658593 addi a1,a1,1734 # 389d8 <_IO_stdin_used+0x380> - 2331a: be6f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2331e: 8522 mv a0,s0 - 23320: 4609 li a2,2 - 23322: 00017597 auipc a1,0x17 - 23326: e0e58593 addi a1,a1,-498 # 3a130 <_IO_stdin_used+0x1ad8> - 2332a: bd6f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2332e: 8522 mv a0,s0 - 23330: 45a1 li a1,8 - 23332: 9def20ef jal ra,15510 <_ZNSolsEi@plt> - 23336: bfb9 j 23294 <_ZN7testing8internal7PrintToEaPSo+0xb4> - 23338: 00015597 auipc a1,0x15 - 2333c: 67858593 addi a1,a1,1656 # 389b0 <_IO_stdin_used+0x358> - 23340: 8522 mv a0,s0 - 23342: aeef20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 23346: 8522 mv a0,s0 - 23348: 4605 li a2,1 - 2334a: 00015597 auipc a1,0x15 - 2334e: 68e58593 addi a1,a1,1678 # 389d8 <_IO_stdin_used+0x380> - 23352: baef20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23356: 8522 mv a0,s0 - 23358: 4609 li a2,2 - 2335a: 00017597 auipc a1,0x17 - 2335e: dd658593 addi a1,a1,-554 # 3a130 <_IO_stdin_used+0x1ad8> - 23362: b9ef20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23366: 8522 mv a0,s0 - 23368: 45a5 li a1,9 - 2336a: 9a6f20ef jal ra,15510 <_ZNSolsEi@plt> - 2336e: b71d j 23294 <_ZN7testing8internal7PrintToEaPSo+0xb4> - 23370: 00015597 auipc a1,0x15 - 23374: 63058593 addi a1,a1,1584 # 389a0 <_IO_stdin_used+0x348> - 23378: 8522 mv a0,s0 - 2337a: f84a sd s2,48(sp) - 2337c: ab4f20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 23380: 4605 li a2,1 - 23382: 00015597 auipc a1,0x15 - 23386: 65658593 addi a1,a1,1622 # 389d8 <_IO_stdin_used+0x380> - 2338a: 8522 mv a0,s0 - 2338c: b74f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23390: 4609 li a2,2 - 23392: 00017597 auipc a1,0x17 - 23396: d9e58593 addi a1,a1,-610 # 3a130 <_IO_stdin_used+0x1ad8> - 2339a: 8522 mv a0,s0 - 2339c: b64f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 233a0: 8522 mv a0,s0 - 233a2: 45a9 li a1,10 - 233a4: 96cf20ef jal ra,15510 <_ZNSolsEi@plt> - 233a8: 4929 li s2,10 - 233aa: bd7d j 23268 <_ZN7testing8internal7PrintToEaPSo+0x88> - 233ac: 00015597 auipc a1,0x15 - 233b0: 60c58593 addi a1,a1,1548 # 389b8 <_IO_stdin_used+0x360> - 233b4: 8522 mv a0,s0 - 233b6: f84a sd s2,48(sp) - 233b8: a78f20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 233bc: 4605 li a2,1 - 233be: 00015597 auipc a1,0x15 - 233c2: 61a58593 addi a1,a1,1562 # 389d8 <_IO_stdin_used+0x380> - 233c6: 8522 mv a0,s0 - 233c8: b38f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 233cc: 4609 li a2,2 - 233ce: 00017597 auipc a1,0x17 - 233d2: d6258593 addi a1,a1,-670 # 3a130 <_IO_stdin_used+0x1ad8> - 233d6: 8522 mv a0,s0 - 233d8: b28f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 233dc: 8522 mv a0,s0 - 233de: 45ad li a1,11 - 233e0: 930f20ef jal ra,15510 <_ZNSolsEi@plt> - 233e4: 492d li s2,11 - 233e6: b549 j 23268 <_ZN7testing8internal7PrintToEaPSo+0x88> - 233e8: 00015597 auipc a1,0x15 - 233ec: 5b058593 addi a1,a1,1456 # 38998 <_IO_stdin_used+0x340> - 233f0: 8522 mv a0,s0 - 233f2: f84a sd s2,48(sp) - 233f4: a3cf20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 233f8: 4605 li a2,1 - 233fa: 00015597 auipc a1,0x15 - 233fe: 5de58593 addi a1,a1,1502 # 389d8 <_IO_stdin_used+0x380> - 23402: 8522 mv a0,s0 - 23404: afcf20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23408: 4609 li a2,2 - 2340a: 00017597 auipc a1,0x17 - 2340e: d2658593 addi a1,a1,-730 # 3a130 <_IO_stdin_used+0x1ad8> - 23412: 8522 mv a0,s0 - 23414: aecf20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23418: 8522 mv a0,s0 - 2341a: 45b1 li a1,12 - 2341c: 8f4f20ef jal ra,15510 <_ZNSolsEi@plt> - 23420: 4931 li s2,12 - 23422: b599 j 23268 <_ZN7testing8internal7PrintToEaPSo+0x88> - 23424: 00015597 auipc a1,0x15 - 23428: 58458593 addi a1,a1,1412 # 389a8 <_IO_stdin_used+0x350> - 2342c: 8522 mv a0,s0 - 2342e: f84a sd s2,48(sp) - 23430: a00f20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 23434: 4605 li a2,1 - 23436: 00015597 auipc a1,0x15 - 2343a: 5a258593 addi a1,a1,1442 # 389d8 <_IO_stdin_used+0x380> - 2343e: 8522 mv a0,s0 - 23440: ac0f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23444: 4609 li a2,2 - 23446: 00017597 auipc a1,0x17 - 2344a: cea58593 addi a1,a1,-790 # 3a130 <_IO_stdin_used+0x1ad8> - 2344e: 8522 mv a0,s0 - 23450: ab0f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23454: 8522 mv a0,s0 - 23456: 45b5 li a1,13 - 23458: 8b8f20ef jal ra,15510 <_ZNSolsEi@plt> - 2345c: 4935 li s2,13 - 2345e: b529 j 23268 <_ZN7testing8internal7PrintToEaPSo+0x88> - 23460: 00015597 auipc a1,0x15 - 23464: 51858593 addi a1,a1,1304 # 38978 <_IO_stdin_used+0x320> - 23468: 8522 mv a0,s0 - 2346a: f84a sd s2,48(sp) - 2346c: 9c4f20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 23470: 4605 li a2,1 - 23472: 00015597 auipc a1,0x15 - 23476: 56658593 addi a1,a1,1382 # 389d8 <_IO_stdin_used+0x380> - 2347a: 8522 mv a0,s0 - 2347c: a84f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23480: 4609 li a2,2 - 23482: 00017597 auipc a1,0x17 - 23486: cae58593 addi a1,a1,-850 # 3a130 <_IO_stdin_used+0x1ad8> - 2348a: 8522 mv a0,s0 - 2348c: a74f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23490: 8522 mv a0,s0 - 23492: 02700593 li a1,39 - 23496: 87af20ef jal ra,15510 <_ZNSolsEi@plt> - 2349a: 02700913 li s2,39 - 2349e: b3e9 j 23268 <_ZN7testing8internal7PrintToEaPSo+0x88> - 234a0: f84a sd s2,48(sp) - 234a2: 05c00793 li a5,92 - 234a6: d6f49ee3 bne s1,a5,23222 <_ZN7testing8internal7PrintToEaPSo+0x42> - 234aa: 00015597 auipc a1,0x15 - 234ae: 4d658593 addi a1,a1,1238 # 38980 <_IO_stdin_used+0x328> - 234b2: 8522 mv a0,s0 - 234b4: 97cf20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 234b8: 4605 li a2,1 - 234ba: 00015597 auipc a1,0x15 - 234be: 51e58593 addi a1,a1,1310 # 389d8 <_IO_stdin_used+0x380> - 234c2: 8522 mv a0,s0 - 234c4: a3cf20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 234c8: 4609 li a2,2 - 234ca: 00017597 auipc a1,0x17 - 234ce: c6658593 addi a1,a1,-922 # 3a130 <_IO_stdin_used+0x1ad8> - 234d2: 8522 mv a0,s0 - 234d4: a2cf20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 234d8: 85a6 mv a1,s1 - 234da: 8522 mv a0,s0 - 234dc: 834f20ef jal ra,15510 <_ZNSolsEi@plt> - 234e0: 8926 mv s2,s1 - 234e2: b359 j 23268 <_ZN7testing8internal7PrintToEaPSo+0x88> - 234e4: f44e sd s3,40(sp) - 234e6: f84a sd s2,48(sp) - 234e8: 0ff4f993 zext.b s3,s1 - 234ec: 601c ld a5,0(s0) - 234ee: 4609 li a2,2 - 234f0: 00015597 auipc a1,0x15 - 234f4: 4d058593 addi a1,a1,1232 # 389c0 <_IO_stdin_used+0x368> - 234f8: fe87b783 ld a5,-24(a5) - 234fc: 8522 mv a0,s0 - 234fe: 97a2 add a5,a5,s0 - 23500: 0187a903 lw s2,24(a5) - 23504: 9fcf20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23508: 601c ld a5,0(s0) - 2350a: 6691 lui a3,0x4 - 2350c: 06a1 addi a3,a3,8 # 4008 <__abi_tag-0xc28c> - 2350e: fe87b703 ld a4,-24(a5) - 23512: 85ce mv a1,s3 - 23514: 8522 mv a0,s0 - 23516: 9722 add a4,a4,s0 - 23518: 4f1c lw a5,24(a4) - 2351a: fb57f793 andi a5,a5,-75 - 2351e: 8fd5 or a5,a5,a3 - 23520: cf1c sw a5,24(a4) - 23522: feff10ef jal ra,15510 <_ZNSolsEi@plt> - 23526: 601c ld a5,0(s0) - 23528: 4605 li a2,1 - 2352a: 00015597 auipc a1,0x15 - 2352e: 4ae58593 addi a1,a1,1198 # 389d8 <_IO_stdin_used+0x380> - 23532: fe87b783 ld a5,-24(a5) - 23536: 8522 mv a0,s0 - 23538: 97a2 add a5,a5,s0 - 2353a: 0127ac23 sw s2,24(a5) - 2353e: 9c2f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23542: 4609 li a2,2 - 23544: 00017597 auipc a1,0x17 - 23548: bec58593 addi a1,a1,-1044 # 3a130 <_IO_stdin_used+0x1ad8> - 2354c: 8522 mv a0,s0 - 2354e: 9b2f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23552: 85a6 mv a1,s1 - 23554: 8522 mv a0,s0 - 23556: fbbf10ef jal ra,15510 <_ZNSolsEi@plt> - 2355a: 7942 ld s2,48(sp) - 2355c: 79a2 ld s3,40(sp) - 2355e: bb1d j 23294 <_ZN7testing8internal7PrintToEaPSo+0xb4> - 23560: 842a mv s0,a0 - 23562: 8526 mv a0,s1 - 23564: f44e sd s3,40(sp) - 23566: d9ef30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2356a: 8522 mv a0,s0 - 2356c: a84f20ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000023570 <_ZN7testing8internal7PrintToEwPSo>: - 23570: 7139 addi sp,sp,-64 - 23572: f822 sd s0,48(sp) - 23574: f426 sd s1,40(sp) - 23576: 842e mv s0,a1 - 23578: 84aa mv s1,a0 - 2357a: 4609 li a2,2 - 2357c: 852e mv a0,a1 - 2357e: 00016597 auipc a1,0x16 - 23582: 3da58593 addi a1,a1,986 # 39958 <_IO_stdin_used+0x1300> - 23586: fc06 sd ra,56(sp) - 23588: f04a sd s2,32(sp) - 2358a: 976f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2358e: 85a2 mv a1,s0 - 23590: 8526 mv a0,s1 - 23592: f33f40ef jal ra,184c4 <_ZN7testing8internalL20PrintAsCharLiteralToIwwEENS0_10CharFormatET0_PSo> - 23596: 892a mv s2,a0 - 23598: 4605 li a2,1 - 2359a: 8522 mv a0,s0 - 2359c: 00015597 auipc a1,0x15 - 235a0: 43c58593 addi a1,a1,1084 # 389d8 <_IO_stdin_used+0x380> - 235a4: 95cf20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 235a8: e499 bnez s1,235b6 <_ZN7testing8internal7PrintToEwPSo+0x46> - 235aa: 70e2 ld ra,56(sp) - 235ac: 7442 ld s0,48(sp) - 235ae: 74a2 ld s1,40(sp) - 235b0: 7902 ld s2,32(sp) - 235b2: 6121 addi sp,sp,64 - 235b4: 8082 ret - 235b6: 4609 li a2,2 - 235b8: 00017597 auipc a1,0x17 - 235bc: b7858593 addi a1,a1,-1160 # 3a130 <_IO_stdin_used+0x1ad8> - 235c0: 8522 mv a0,s0 - 235c2: 93ef20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 235c6: 85a6 mv a1,s1 - 235c8: 8522 mv a0,s0 - 235ca: f47f10ef jal ra,15510 <_ZNSolsEi@plt> - 235ce: 4785 li a5,1 - 235d0: 00f90763 beq s2,a5,235de <_ZN7testing8internal7PrintToEwPSo+0x6e> - 235d4: fff4879b addiw a5,s1,-1 - 235d8: 4721 li a4,8 - 235da: 00f76f63 bltu a4,a5,235f8 <_ZN7testing8internal7PrintToEwPSo+0x88> - 235de: 8522 mv a0,s0 - 235e0: 7442 ld s0,48(sp) - 235e2: 70e2 ld ra,56(sp) - 235e4: 74a2 ld s1,40(sp) - 235e6: 7902 ld s2,32(sp) - 235e8: 4605 li a2,1 - 235ea: 00017597 auipc a1,0x17 - 235ee: 25e58593 addi a1,a1,606 # 3a848 <_IO_stdin_used+0x21f0> - 235f2: 6121 addi sp,sp,64 - 235f4: 90cf206f j 15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 235f8: 4611 li a2,4 - 235fa: 00016597 auipc a1,0x16 - 235fe: 35658593 addi a1,a1,854 # 39950 <_IO_stdin_used+0x12f8> - 23602: 8522 mv a0,s0 - 23604: 8fcf20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23608: 85a6 mv a1,s1 - 2360a: 850a mv a0,sp - 2360c: 843ff0ef jal ra,22e4e <_ZN7testing8internal6String12FormatHexIntB5cxx11Ei> - 23610: 6622 ld a2,8(sp) - 23612: 6582 ld a1,0(sp) - 23614: 8522 mv a0,s0 - 23616: 890a mv s2,sp - 23618: 8e8f20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2361c: 6502 ld a0,0(sp) - 2361e: 081c addi a5,sp,16 - 23620: faf50fe3 beq a0,a5,235de <_ZN7testing8internal7PrintToEwPSo+0x6e> - 23624: adcf20ef jal ra,15900 <_ZdlPv@plt> - 23628: bf5d j 235de <_ZN7testing8internal7PrintToEwPSo+0x6e> - 2362a: 842a mv s0,a0 - 2362c: 854a mv a0,s2 - 2362e: cd6f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23632: 8522 mv a0,s0 - 23634: 9bcf20ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000023638 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej>: - 23638: 7159 addi sp,sp,-112 - 2363a: f0a2 sd s0,96(sp) - 2363c: f486 sd ra,104(sp) - 2363e: 00200737 lui a4,0x200 - 23642: 842a mv s0,a0 - 23644: 06e5f463 bgeu a1,a4,236ac <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x74> - 23648: 07f00713 li a4,127 - 2364c: 87ae mv a5,a1 - 2364e: 02b76263 bltu a4,a1,23672 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x3a> - 23652: 0ff5f793 zext.b a5,a1 - 23656: 4701 li a4,0 - 23658: 100c addi a1,sp,32 - 2365a: 8522 mv a0,s0 - 2365c: 02e100a3 sb a4,33(sp) - 23660: 02f10023 sb a5,32(sp) - 23664: ba4f50ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 23668: 70a6 ld ra,104(sp) - 2366a: 8522 mv a0,s0 - 2366c: 7406 ld s0,96(sp) - 2366e: 6165 addi sp,sp,112 - 23670: 8082 ret - 23672: 03f5f713 andi a4,a1,63 - 23676: 7ff00613 li a2,2047 - 2367a: 08076713 ori a4,a4,128 - 2367e: 0065d69b srliw a3,a1,0x6 - 23682: 0ab67d63 bgeu a2,a1,2373c <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x104> - 23686: 03f6f693 andi a3,a3,63 - 2368a: 65c1 lui a1,0x10 - 2368c: 0806e693 ori a3,a3,128 - 23690: 00c7d61b srliw a2,a5,0xc - 23694: 0ab7fb63 bgeu a5,a1,2374a <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x112> - 23698: fe066613 ori a2,a2,-32 - 2369c: 02e10123 sb a4,34(sp) - 236a0: 0ff67793 zext.b a5,a2 - 236a4: 020101a3 sb zero,35(sp) - 236a8: 8736 mv a4,a3 - 236aa: b77d j 23658 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x20> - 236ac: 850a mv a0,sp - 236ae: e8ca sd s2,80(sp) - 236b0: eca6 sd s1,88(sp) - 236b2: e4ce sd s3,72(sp) - 236b4: d0cff0ef jal ra,22bc0 <_ZN7testing8internal6String15FormatHexUInt32B5cxx11Ej> - 236b8: 850a mv a0,sp - 236ba: 474d li a4,19 - 236bc: 00016697 auipc a3,0x16 - 236c0: 2a468693 addi a3,a3,676 # 39960 <_IO_stdin_used+0x1308> - 236c4: 4601 li a2,0 - 236c6: 4581 li a1,0 - 236c8: 890a mv s2,sp - 236ca: 8a6f20ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 236ce: 1804 addi s1,sp,48 - 236d0: f026 sd s1,32(sp) - 236d2: 611c ld a5,0(a0) - 236d4: 01050713 addi a4,a0,16 - 236d8: 08e78e63 beq a5,a4,23774 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x13c> - 236dc: 6914 ld a3,16(a0) - 236de: f03e sd a5,32(sp) - 236e0: f836 sd a3,48(sp) - 236e2: 6514 ld a3,8(a0) - 236e4: 00053423 sd zero,8(a0) - 236e8: 57fd li a5,-1 - 236ea: f436 sd a3,40(sp) - 236ec: 00050823 sb zero,16(a0) - 236f0: 76a2 ld a3,40(sp) - 236f2: 8389 srli a5,a5,0x2 - 236f4: e118 sd a4,0(a0) - 236f6: 0af68063 beq a3,a5,23796 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x15e> - 236fa: 02010993 addi s3,sp,32 - 236fe: 854e mv a0,s3 - 23700: 4605 li a2,1 - 23702: 00017597 auipc a1,0x17 - 23706: 14658593 addi a1,a1,326 # 3a848 <_IO_stdin_used+0x21f0> - 2370a: a96f20ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 2370e: 85aa mv a1,a0 - 23710: 8522 mv a0,s0 - 23712: eeff10ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 23716: 7502 ld a0,32(sp) - 23718: 00950463 beq a0,s1,23720 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0xe8> - 2371c: 9e4f20ef jal ra,15900 <_ZdlPv@plt> - 23720: 6502 ld a0,0(sp) - 23722: 081c addi a5,sp,16 - 23724: 04f50463 beq a0,a5,2376c <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x134> - 23728: 9d8f20ef jal ra,15900 <_ZdlPv@plt> - 2372c: 70a6 ld ra,104(sp) - 2372e: 8522 mv a0,s0 - 23730: 7406 ld s0,96(sp) - 23732: 64e6 ld s1,88(sp) - 23734: 6946 ld s2,80(sp) - 23736: 69a6 ld s3,72(sp) - 23738: 6165 addi sp,sp,112 - 2373a: 8082 ret - 2373c: fc06e693 ori a3,a3,-64 - 23740: 0ff6f793 zext.b a5,a3 - 23744: 02010123 sb zero,34(sp) - 23748: bf01 j 23658 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x20> - 2374a: 0127d79b srliw a5,a5,0x12 - 2374e: ff07e793 ori a5,a5,-16 - 23752: 03f67613 andi a2,a2,63 - 23756: 02e101a3 sb a4,35(sp) - 2375a: 0ff7f793 zext.b a5,a5 - 2375e: 02010223 sb zero,36(sp) - 23762: 08066713 ori a4,a2,128 - 23766: 02d10123 sb a3,34(sp) - 2376a: b5fd j 23658 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x20> - 2376c: 64e6 ld s1,88(sp) - 2376e: 6946 ld s2,80(sp) - 23770: 69a6 ld s3,72(sp) - 23772: bddd j 23668 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x30> - 23774: 651c ld a5,8(a0) - 23776: 8626 mv a2,s1 - 23778: 85ba mv a1,a4 - 2377a: 0785 addi a5,a5,1 - 2377c: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma - 23780: 02058407 vle8.v v8,(a1) - 23784: 8f95 sub a5,a5,a3 - 23786: 95b6 add a1,a1,a3 - 23788: 02060427 vse8.v v8,(a2) - 2378c: 9636 add a2,a2,a3 - 2378e: f7fd bnez a5,2377c <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x144> - 23790: bf89 j 236e2 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0xaa> - 23792: 842a mv s0,a0 - 23794: a829 j 237ae <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej+0x176> - 23796: 00015517 auipc a0,0x15 - 2379a: 26a50513 addi a0,a0,618 # 38a00 <_IO_stdin_used+0x3a8> - 2379e: 02010993 addi s3,sp,32 - 237a2: 94ef20ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 237a6: 842a mv s0,a0 - 237a8: 854e mv a0,s3 - 237aa: b5af30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 237ae: 854a mv a0,s2 - 237b0: b54f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 237b4: 8522 mv a0,s0 - 237b6: 83af20ef jal ra,157f0 <_Unwind_Resume@plt> - -00000000000237ba <_ZN7testing8internal6String10FormatByteB5cxx11Eh>: - 237ba: dc010113 addi sp,sp,-576 - 237be: 01bc addi a5,sp,200 - 237c0: 22813823 sd s0,560(sp) - 237c4: 23213023 sd s2,544(sp) - 237c8: 842a mv s0,a0 - 237ca: 04810913 addi s2,sp,72 - 237ce: 853e mv a0,a5 - 237d0: 22913423 sd s1,552(sp) - 237d4: 21313c23 sd s3,536(sp) - 237d8: 21413823 sd s4,528(sp) - 237dc: ffde sd s7,504(sp) - 237de: e43e sd a5,8(sp) - 237e0: ec2e sd a1,24(sp) - 237e2: 22113c23 sd ra,568(sp) - 237e6: 21513423 sd s5,520(sp) - 237ea: 21613023 sd s6,512(sp) - 237ee: fbe2 sd s8,496(sp) - 237f0: f7e6 sd s9,488(sp) - 237f2: f3ea sd s10,480(sp) - 237f4: efee sd s11,472(sp) - 237f6: f44a sd s2,40(sp) - 237f8: c09f10ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> - 237fc: cd817057 vsetivli zero,2,e64,m1,ta,ma - 23800: 5e0030d7 vmv.v.i v1,0 - 23804: 1b1c addi a5,sp,432 - 23806: 00027a17 auipc s4,0x27 - 2380a: 432a3a03 ld s4,1074(s4) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 2380e: 0207f0a7 vse64.v v1,(a5) - 23812: 039c addi a5,sp,448 - 23814: 0207f0a7 vse64.v v1,(a5) - 23818: 010a3483 ld s1,16(s4) - 2381c: 1a011423 sh zero,424(sp) - 23820: 018a3b83 ld s7,24(s4) - 23824: 00027997 auipc s3,0x27 - 23828: 7349b983 ld s3,1844(s3) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 2382c: 09c1 addi s3,s3,16 - 2382e: fe84b783 ld a5,-24(s1) - 23832: f302 sd zero,416(sp) - 23834: e4a6 sd s1,72(sp) - 23836: 978a add a5,a5,sp - 23838: e5ce sd s3,200(sp) - 2383a: 0577b423 sd s7,72(a5) - 2383e: e882 sd zero,80(sp) - 23840: fe84b503 ld a0,-24(s1) - 23844: 4581 li a1,0 - 23846: 954a add a0,a0,s2 - 23848: b69f10ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 2384c: 020a3903 ld s2,32(s4) - 23850: 028a3c03 ld s8,40(s4) - 23854: 05810b13 addi s6,sp,88 - 23858: fe893503 ld a0,-24(s2) - 2385c: ecca sd s2,88(sp) - 2385e: 4581 li a1,0 - 23860: 955a add a0,a0,s6 - 23862: 01853023 sd s8,0(a0) - 23866: b4bf10ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 2386a: 008a3d03 ld s10,8(s4) - 2386e: cd817057 vsetivli zero,2,e64,m1,ta,ma - 23872: 030a3c83 ld s9,48(s4) - 23876: fe8d3683 ld a3,-24(s10) - 2387a: 5e0030d7 vmv.v.i v1,0 - 2387e: 00027797 auipc a5,0x27 - 23882: 58a7b783 ld a5,1418(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 23886: 0938 addi a4,sp,152 - 23888: 968a add a3,a3,sp - 2388a: 0596b423 sd s9,72(a3) - 2388e: 853a mv a0,a4 - 23890: 04078693 addi a3,a5,64 - 23894: 01878613 addi a2,a5,24 - 23898: e83a sd a4,16(sp) - 2389a: 06878713 addi a4,a5,104 - 2389e: 10bc addi a5,sp,104 - 238a0: 0207f0a7 vse64.v v1,(a5) - 238a4: 00027a17 auipc s4,0x27 - 238a8: 504a3a03 ld s4,1284(s4) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 238ac: 18bc addi a5,sp,120 - 238ae: 0207f0a7 vse64.v v1,(a5) - 238b2: 0a41 addi s4,s4,16 - 238b4: 013c addi a5,sp,136 - 238b6: 0207f0a7 vse64.v v1,(a5) - 238ba: f036 sd a3,32(sp) - 238bc: e4b2 sd a2,72(sp) - 238be: e5ba sd a4,200(sp) - 238c0: ecb6 sd a3,88(sp) - 238c2: f0d2 sd s4,96(sp) - 238c4: addf10ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> - 238c8: 6522 ld a0,8(sp) - 238ca: 00027a97 auipc s5,0x27 - 238ce: 40eaba83 ld s5,1038(s5) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 238d2: 47e1 li a5,24 - 238d4: 0b810d93 addi s11,sp,184 - 238d8: 0ac1 addi s5,s5,16 - 238da: 108c addi a1,sp,96 - 238dc: f902 sd zero,176(sp) - 238de: 0a010c23 sb zero,184(sp) - 238e2: d13e sw a5,160(sp) - 238e4: f56e sd s11,168(sp) - 238e6: f0d6 sd s5,96(sp) - 238e8: ac9f10ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 238ec: 66e6 ld a3,88(sp) - 238ee: fe86b783 ld a5,-24(a3) - 238f2: 97da add a5,a5,s6 - 238f4: 0e17c583 lbu a1,225(a5) - 238f8: 863e mv a2,a5 - 238fa: c1e5 beqz a1,239da <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x220> - 238fc: 03000593 li a1,48 - 23900: 0eb78023 sb a1,224(a5) - 23904: 4789 li a5,2 - 23906: ea1c sd a5,16(a2) - 23908: fe86b683 ld a3,-24(a3) - 2390c: 6611 lui a2,0x4 - 2390e: 0621 addi a2,a2,8 # 4008 <__abi_tag-0xc28c> - 23910: 96da add a3,a3,s6 - 23912: 4e9c lw a5,24(a3) - 23914: 65e2 ld a1,24(sp) - 23916: 855a mv a0,s6 - 23918: fb57f793 andi a5,a5,-75 - 2391c: 8fd1 or a5,a5,a2 - 2391e: ce9c sw a5,24(a3) - 23920: f31f10ef jal ra,15850 <_ZNSo9_M_insertImEERSoT_@plt> - 23924: 672a ld a4,136(sp) - 23926: 01040793 addi a5,s0,16 - 2392a: 00043423 sd zero,8(s0) - 2392e: 00040823 sb zero,16(s0) - 23932: e01c sd a5,0(s0) - 23934: c375 beqz a4,23a18 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x25e> - 23936: 77e6 ld a5,120(sp) - 23938: c399 beqz a5,2393e <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x184> - 2393a: 08f76e63 bltu a4,a5,239d6 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x21c> - 2393e: 668a ld a3,128(sp) - 23940: 4601 li a2,0 - 23942: 4581 li a1,0 - 23944: 8f15 sub a4,a4,a3 - 23946: 8522 mv a0,s0 - 23948: e29f10ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 2394c: 00027797 auipc a5,0x27 - 23950: 4bc7b783 ld a5,1212(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 23954: 01878713 addi a4,a5,24 - 23958: 06878793 addi a5,a5,104 - 2395c: e5be sd a5,200(sp) - 2395e: 7782 ld a5,32(sp) - 23960: 752a ld a0,168(sp) - 23962: e4ba sd a4,72(sp) - 23964: ecbe sd a5,88(sp) - 23966: f0d6 sd s5,96(sp) - 23968: 01b50463 beq a0,s11,23970 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x1b6> - 2396c: f95f10ef jal ra,15900 <_ZdlPv@plt> - 23970: 6542 ld a0,16(sp) - 23972: f0d2 sd s4,96(sp) - 23974: aadf10ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 23978: fe8d3683 ld a3,-24(s10) - 2397c: fe893703 ld a4,-24(s2) - 23980: fe84b783 ld a5,-24(s1) - 23984: 968a add a3,a3,sp - 23986: 0596b423 sd s9,72(a3) - 2398a: ecca sd s2,88(sp) - 2398c: 970a add a4,a4,sp - 2398e: 05873c23 sd s8,88(a4) # 200058 <__global_pointer$+0x1b42c8> - 23992: 6522 ld a0,8(sp) - 23994: e4a6 sd s1,72(sp) - 23996: 978a add a5,a5,sp - 23998: 0577b423 sd s7,72(a5) - 2399c: e5ce sd s3,200(sp) - 2399e: e882 sd zero,80(sp) - 239a0: c41f10ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 239a4: 23813083 ld ra,568(sp) - 239a8: 8522 mv a0,s0 - 239aa: 23013403 ld s0,560(sp) - 239ae: 22813483 ld s1,552(sp) - 239b2: 22013903 ld s2,544(sp) - 239b6: 21813983 ld s3,536(sp) - 239ba: 21013a03 ld s4,528(sp) - 239be: 20813a83 ld s5,520(sp) - 239c2: 20013b03 ld s6,512(sp) - 239c6: 7bfe ld s7,504(sp) - 239c8: 7c5e ld s8,496(sp) - 239ca: 7cbe ld s9,488(sp) - 239cc: 7d1e ld s10,480(sp) - 239ce: 6dfe ld s11,472(sp) - 239d0: 24010113 addi sp,sp,576 - 239d4: 8082 ret - 239d6: 873e mv a4,a5 - 239d8: b79d j 2393e <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x184> - 239da: 7be8 ld a0,240(a5) - 239dc: c969 beqz a0,23aae <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x2f4> - 239de: 03854583 lbu a1,56(a0) - 239e2: c589 beqz a1,239ec <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x232> - 239e4: 4585 li a1,1 - 239e6: 0eb780a3 sb a1,225(a5) - 239ea: bf09 j 238fc <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x142> - 239ec: fc3e sd a5,56(sp) - 239ee: f82a sd a0,48(sp) - 239f0: c21f10ef jal ra,15610 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 239f4: 7542 ld a0,48(sp) - 239f6: 00027617 auipc a2,0x27 - 239fa: 40263603 ld a2,1026(a2) # 4adf8 <_ZNKSt5ctypeIcE8do_widenEc@@Base+0x34634> - 239fe: 77e2 ld a5,56(sp) - 23a00: 6114 ld a3,0(a0) - 23a02: 7a94 ld a3,48(a3) - 23a04: 00c69f63 bne a3,a2,23a22 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x268> - 23a08: 66e6 ld a3,88(sp) - 23a0a: 4585 li a1,1 - 23a0c: fe86b603 ld a2,-24(a3) - 23a10: 0eb780a3 sb a1,225(a5) - 23a14: 965a add a2,a2,s6 - 23a16: b5dd j 238fc <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x142> - 23a18: 112c addi a1,sp,168 - 23a1a: 8522 mv a0,s0 - 23a1c: 954f20ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 23a20: b735 j 2394c <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x192> - 23a22: f83e sd a5,48(sp) - 23a24: 02000593 li a1,32 - 23a28: 9682 jalr a3 - 23a2a: 66e6 ld a3,88(sp) - 23a2c: 77c2 ld a5,48(sp) - 23a2e: fe86b603 ld a2,-24(a3) - 23a32: 965a add a2,a2,s6 - 23a34: bf45 j 239e4 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x22a> - 23a36: 842a mv s0,a0 - 23a38: 1128 addi a0,sp,168 - 23a3a: f0d6 sd s5,96(sp) - 23a3c: 8c8f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23a40: 6542 ld a0,16(sp) - 23a42: f0d2 sd s4,96(sp) - 23a44: 9ddf10ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 23a48: fe8d3683 ld a3,-24(s10) - 23a4c: fe893703 ld a4,-24(s2) - 23a50: 0090 addi a2,sp,64 - 23a52: 19068693 addi a3,a3,400 - 23a56: fe84b783 ld a5,-24(s1) - 23a5a: 96b2 add a3,a3,a2 - 23a5c: e796bc23 sd s9,-392(a3) - 23a60: 19070713 addi a4,a4,400 - 23a64: ecca sd s2,88(sp) - 23a66: 9732 add a4,a4,a2 - 23a68: e9873423 sd s8,-376(a4) - 23a6c: 19078793 addi a5,a5,400 - 23a70: e4a6 sd s1,72(sp) - 23a72: 97b2 add a5,a5,a2 - 23a74: e777bc23 sd s7,-392(a5) - 23a78: e882 sd zero,80(sp) - 23a7a: 6522 ld a0,8(sp) - 23a7c: e5ce sd s3,200(sp) - 23a7e: b63f10ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 23a82: 8522 mv a0,s0 - 23a84: d6df10ef jal ra,157f0 <_Unwind_Resume@plt> - 23a88: fe84b783 ld a5,-24(s1) - 23a8c: 0098 addi a4,sp,64 - 23a8e: e4a6 sd s1,72(sp) - 23a90: 19078793 addi a5,a5,400 - 23a94: 97ba add a5,a5,a4 - 23a96: e777bc23 sd s7,-392(a5) - 23a9a: 842a mv s0,a0 - 23a9c: e882 sd zero,80(sp) - 23a9e: bff1 j 23a7a <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x2c0> - 23aa0: 842a mv s0,a0 - 23aa2: 7522 ld a0,40(sp) - 23aa4: 8edf10ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 23aa8: 8522 mv a0,s0 - 23aaa: d47f10ef jal ra,157f0 <_Unwind_Resume@plt> - 23aae: cf3f10ef jal ra,157a0 <_ZSt16__throw_bad_castv@plt> - 23ab2: 842a mv s0,a0 - 23ab4: b7d9 j 23a7a <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x2c0> - 23ab6: 87aa mv a5,a0 - 23ab8: 8522 mv a0,s0 - 23aba: 843e mv s0,a5 - 23abc: 848f30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23ac0: b7cd j 23aa2 <_ZN7testing8internal6String10FormatByteB5cxx11Eh+0x2e8> - -0000000000023ac2 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc>: - 23ac2: 7135 addi sp,sp,-160 - 23ac4: e526 sd s1,136(sp) - 23ac6: e14a sd s2,128(sp) - 23ac8: ecde sd s7,88(sp) - 23aca: ed06 sd ra,152(sp) - 23acc: e922 sd s0,144(sp) - 23ace: fcce sd s3,120(sp) - 23ad0: f8d2 sd s4,112(sp) - 23ad2: f4d6 sd s5,104(sp) - 23ad4: f0da sd s6,96(sp) - 23ad6: e8e2 sd s8,80(sp) - 23ad8: e4e6 sd s9,72(sp) - 23ada: 01050b93 addi s7,a0,16 - 23ade: 84aa mv s1,a0 - 23ae0: 00053423 sd zero,8(a0) - 23ae4: 00050823 sb zero,16(a0) - 23ae8: 01753023 sd s7,0(a0) - 23aec: 852e mv a0,a1 - 23aee: 892e mv s2,a1 - 23af0: 8e0f20ef jal ra,15bd0 - 23af4: 00150593 addi a1,a0,1 - 23af8: 8526 mv a0,s1 - 23afa: ef7f10ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 23afe: 00094403 lbu s0,0(s2) - 23b02: c851 beqz s0,23b96 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xd4> - 23b04: 010009b7 lui s3,0x1000 - 23b08: 098d addi s3,s3,3 # 1000003 <__global_pointer$+0xfb4273> - 23b0a: 1996 slli s3,s3,0x25 - 23b0c: 5b7d li s6,-1 - 23b0e: 40098993 addi s3,s3,1024 - 23b12: 002b5b13 srli s6,s6,0x2 - 23b16: 03d00a93 li s5,61 - 23b1a: 8a0a mv s4,sp - 23b1c: 088aeb63 bltu s5,s0,23bb2 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xf0> - 23b20: 0089d7b3 srl a5,s3,s0 - 23b24: 8b85 andi a5,a5,1 - 23b26: c7d1 beqz a5,23bb2 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xf0> - 23b28: 85a2 mv a1,s0 - 23b2a: 8552 mv a0,s4 - 23b2c: c8fff0ef jal ra,237ba <_ZN7testing8internal6String10FormatByteB5cxx11Eh> - 23b30: 4705 li a4,1 - 23b32: 00016697 auipc a3,0x16 - 23b36: e4668693 addi a3,a3,-442 # 39978 <_IO_stdin_used+0x1320> - 23b3a: 4601 li a2,0 - 23b3c: 4581 li a1,0 - 23b3e: 8552 mv a0,s4 - 23b40: c31f10ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 23b44: 1800 addi s0,sp,48 - 23b46: f022 sd s0,32(sp) - 23b48: 611c ld a5,0(a0) - 23b4a: 01050713 addi a4,a0,16 - 23b4e: 0ae78163 beq a5,a4,23bf0 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x12e> - 23b52: 6914 ld a3,16(a0) - 23b54: f03e sd a5,32(sp) - 23b56: f836 sd a3,48(sp) - 23b58: 6510 ld a2,8(a0) - 23b5a: 00050823 sb zero,16(a0) - 23b5e: 00053423 sd zero,8(a0) - 23b62: 649c ld a5,8(s1) - 23b64: f432 sd a2,40(sp) - 23b66: e118 sd a4,0(a0) - 23b68: 40fb07b3 sub a5,s6,a5 - 23b6c: 7582 ld a1,32(sp) - 23b6e: 0ac7ef63 bltu a5,a2,23c2c <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x16a> - 23b72: 8526 mv a0,s1 - 23b74: e2df10ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 23b78: 7502 ld a0,32(sp) - 23b7a: 00850463 beq a0,s0,23b82 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xc0> - 23b7e: d83f10ef jal ra,15900 <_ZdlPv@plt> - 23b82: 6502 ld a0,0(sp) - 23b84: 081c addi a5,sp,16 - 23b86: 00f50463 beq a0,a5,23b8e <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xcc> - 23b8a: d77f10ef jal ra,15900 <_ZdlPv@plt> - 23b8e: 00194403 lbu s0,1(s2) - 23b92: 0905 addi s2,s2,1 - 23b94: f441 bnez s0,23b1c <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x5a> - 23b96: 60ea ld ra,152(sp) - 23b98: 644a ld s0,144(sp) - 23b9a: 690a ld s2,128(sp) - 23b9c: 79e6 ld s3,120(sp) - 23b9e: 7a46 ld s4,112(sp) - 23ba0: 7aa6 ld s5,104(sp) - 23ba2: 7b06 ld s6,96(sp) - 23ba4: 6be6 ld s7,88(sp) - 23ba6: 6c46 ld s8,80(sp) - 23ba8: 6ca6 ld s9,72(sp) - 23baa: 8526 mv a0,s1 - 23bac: 64aa ld s1,136(sp) - 23bae: 610d addi sp,sp,160 - 23bb0: 8082 ret - 23bb2: 0084bc83 ld s9,8(s1) - 23bb6: 609c ld a5,0(s1) - 23bb8: 001c8c13 addi s8,s9,1 - 23bbc: 02fb8863 beq s7,a5,23bec <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x12a> - 23bc0: 6898 ld a4,16(s1) - 23bc2: 01876c63 bltu a4,s8,23bda <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x118> - 23bc6: 97e6 add a5,a5,s9 - 23bc8: 00878023 sb s0,0(a5) - 23bcc: 609c ld a5,0(s1) - 23bce: 0184b423 sd s8,8(s1) - 23bd2: 97e2 add a5,a5,s8 - 23bd4: 00078023 sb zero,0(a5) - 23bd8: bf5d j 23b8e <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0xcc> - 23bda: 4705 li a4,1 - 23bdc: 4681 li a3,0 - 23bde: 4601 li a2,0 - 23be0: 85e6 mv a1,s9 - 23be2: 8526 mv a0,s1 - 23be4: c3df10ef jal ra,15820 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@plt> - 23be8: 609c ld a5,0(s1) - 23bea: bff1 j 23bc6 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x104> - 23bec: 473d li a4,15 - 23bee: bfd1 j 23bc2 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x100> - 23bf0: 651c ld a5,8(a0) - 23bf2: 8622 mv a2,s0 - 23bf4: 85ba mv a1,a4 - 23bf6: 0785 addi a5,a5,1 - 23bf8: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma - 23bfc: 02058407 vle8.v v8,(a1) - 23c00: 8f95 sub a5,a5,a3 - 23c02: 95b6 add a1,a1,a3 - 23c04: 02060427 vse8.v v8,(a2) - 23c08: 9636 add a2,a2,a3 - 23c0a: f7fd bnez a5,23bf8 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x136> - 23c0c: b7b1 j 23b58 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x96> - 23c0e: 842a mv s0,a0 - 23c10: a801 j 23c20 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x15e> - 23c12: 842a mv s0,a0 - 23c14: 1008 addi a0,sp,32 - 23c16: eeff20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23c1a: 8552 mv a0,s4 - 23c1c: ee9f20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23c20: 8526 mv a0,s1 - 23c22: ee3f20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23c26: 8522 mv a0,s0 - 23c28: bc9f10ef jal ra,157f0 <_Unwind_Resume@plt> - 23c2c: 00015517 auipc a0,0x15 - 23c30: dd450513 addi a0,a0,-556 # 38a00 <_IO_stdin_used+0x3a8> - 23c34: cbdf10ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 23c38: 842a mv s0,a0 - 23c3a: b7c5 j 23c1a <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc+0x158> - -0000000000023c3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb>: - 23c3c: 7119 addi sp,sp,-128 - 23c3e: ecce sd s3,88(sp) - 23c40: 00810993 addi s3,sp,8 - 23c44: f0ca sd s2,96(sp) - 23c46: 892a mv s2,a0 - 23c48: 854e mv a0,s3 - 23c4a: f8a2 sd s0,112(sp) - 23c4c: f4a6 sd s1,104(sp) - 23c4e: 842e mv s0,a1 - 23c50: fc86 sd ra,120(sp) - 23c52: e8d2 sd s4,80(sp) - 23c54: e4d6 sd s5,72(sp) - 23c56: e0da sd s6,64(sp) - 23c58: fc5e sd s7,56(sp) - 23c5a: f862 sd s8,48(sp) - 23c5c: 84b2 mv s1,a2 - 23c5e: 93af60ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 23c62: 6418 ld a4,8(s0) - 23c64: c721 beqz a4,23cac <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x70> - 23c66: e8ad bnez s1,23cd8 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x9c> - 23c68: 4af1 li s5,28 - 23c6a: 4b05 li s6,1 - 23c6c: 00018a17 auipc s4,0x18 - 23c70: ac4a0a13 addi s4,s4,-1340 # 3b730 <_IO_stdin_used+0x30d8> - 23c74: 601c ld a5,0(s0) - 23c76: 97a6 add a5,a5,s1 - 23c78: 0007c583 lbu a1,0(a5) - 23c7c: fde5879b addiw a5,a1,-34 - 23c80: 0ff7f793 zext.b a5,a5 - 23c84: 0cfae063 bltu s5,a5,23d44 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x108> - 23c88: 078a slli a5,a5,0x2 - 23c8a: 97d2 add a5,a5,s4 - 23c8c: 439c lw a5,0(a5) - 23c8e: 97d2 add a5,a5,s4 - 23c90: 8782 jr a5 - 23c92: 6522 ld a0,8(sp) - 23c94: 4611 li a2,4 - 23c96: 00016597 auipc a1,0x16 - 23c9a: cfa58593 addi a1,a1,-774 # 39990 <_IO_stdin_used+0x1338> - 23c9e: 0541 addi a0,a0,16 - 23ca0: a61f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23ca4: 6418 ld a4,8(s0) - 23ca6: 0485 addi s1,s1,1 - 23ca8: fce4e6e3 bltu s1,a4,23c74 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x38> - 23cac: 85ce mv a1,s3 - 23cae: 854a mv a0,s2 - 23cb0: d12f60ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 23cb4: 6522 ld a0,8(sp) - 23cb6: c501 beqz a0,23cbe <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x82> - 23cb8: 611c ld a5,0(a0) - 23cba: 679c ld a5,8(a5) - 23cbc: 9782 jalr a5 - 23cbe: 70e6 ld ra,120(sp) - 23cc0: 7446 ld s0,112(sp) - 23cc2: 74a6 ld s1,104(sp) - 23cc4: 69e6 ld s3,88(sp) - 23cc6: 6a46 ld s4,80(sp) - 23cc8: 6aa6 ld s5,72(sp) - 23cca: 6b06 ld s6,64(sp) - 23ccc: 7be2 ld s7,56(sp) - 23cce: 7c42 ld s8,48(sp) - 23cd0: 854a mv a0,s2 - 23cd2: 7906 ld s2,96(sp) - 23cd4: 6109 addi sp,sp,128 - 23cd6: 8082 ret - 23cd8: 4481 li s1,0 - 23cda: 4af1 li s5,28 - 23cdc: 4b05 li s6,1 - 23cde: 00018a17 auipc s4,0x18 - 23ce2: ac6a0a13 addi s4,s4,-1338 # 3b7a4 <_IO_stdin_used+0x314c> - 23ce6: 601c ld a5,0(s0) - 23ce8: 97a6 add a5,a5,s1 - 23cea: 0007cb83 lbu s7,0(a5) - 23cee: fdeb879b addiw a5,s7,-34 - 23cf2: 0ff7f793 zext.b a5,a5 - 23cf6: 00fae763 bltu s5,a5,23d04 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xc8> - 23cfa: 078a slli a5,a5,0x2 - 23cfc: 97d2 add a5,a5,s4 - 23cfe: 439c lw a5,0(a5) - 23d00: 97d2 add a5,a5,s4 - 23d02: 8782 jr a5 - 23d04: ff7b879b addiw a5,s7,-9 - 23d08: 0ff7f793 zext.b a5,a5 - 23d0c: 16fb7063 bgeu s6,a5,23e6c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x230> - 23d10: 47b5 li a5,13 - 23d12: 14fb8d63 beq s7,a5,23e6c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x230> - 23d16: 47fd li a5,31 - 23d18: 0377f263 bgeu a5,s7,23d3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> - 23d1c: 6522 ld a0,8(sp) - 23d1e: 01710823 sb s7,16(sp) - 23d22: 691c ld a5,16(a0) - 23d24: 0541 addi a0,a0,16 - 23d26: fe87b783 ld a5,-24(a5) - 23d2a: 97aa add a5,a5,a0 - 23d2c: 6b9c ld a5,16(a5) - 23d2e: 18078563 beqz a5,23eb8 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x27c> - 23d32: 4605 li a2,1 - 23d34: 080c addi a1,sp,16 - 23d36: 9cbf10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23d3a: 6418 ld a4,8(s0) - 23d3c: 0485 addi s1,s1,1 - 23d3e: fae4e4e3 bltu s1,a4,23ce6 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xaa> - 23d42: b7ad j 23cac <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x70> - 23d44: ff75879b addiw a5,a1,-9 - 23d48: 0ff7f793 zext.b a5,a5 - 23d4c: 00fb7863 bgeu s6,a5,23d5c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x120> - 23d50: 47b5 li a5,13 - 23d52: 00f58563 beq a1,a5,23d5c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x120> - 23d56: 47fd li a5,31 - 23d58: f4b7f7e3 bgeu a5,a1,23ca6 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> - 23d5c: 6522 ld a0,8(sp) - 23d5e: 00b10823 sb a1,16(sp) - 23d62: 691c ld a5,16(a0) - 23d64: 0541 addi a0,a0,16 - 23d66: fe87b783 ld a5,-24(a5) - 23d6a: 97aa add a5,a5,a0 - 23d6c: 6b9c ld a5,16(a5) - 23d6e: 0e078b63 beqz a5,23e64 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x228> - 23d72: 4605 li a2,1 - 23d74: 080c addi a1,sp,16 - 23d76: 98bf10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23d7a: 6418 ld a4,8(s0) - 23d7c: b72d j 23ca6 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> - 23d7e: 6522 ld a0,8(sp) - 23d80: 4611 li a2,4 - 23d82: 00016597 auipc a1,0x16 - 23d86: c0658593 addi a1,a1,-1018 # 39988 <_IO_stdin_used+0x1330> - 23d8a: 0541 addi a0,a0,16 - 23d8c: 975f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23d90: 6418 ld a4,8(s0) - 23d92: b76d j 23d3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> - 23d94: 6522 ld a0,8(sp) - 23d96: 4611 li a2,4 - 23d98: 00016597 auipc a1,0x16 - 23d9c: bf058593 addi a1,a1,-1040 # 39988 <_IO_stdin_used+0x1330> - 23da0: 0541 addi a0,a0,16 - 23da2: 95ff10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23da6: 6418 ld a4,8(s0) - 23da8: bdfd j 23ca6 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> - 23daa: 6522 ld a0,8(sp) - 23dac: 02700593 li a1,39 - 23db0: 00b10323 sb a1,6(sp) - 23db4: 691c ld a5,16(a0) - 23db6: 0541 addi a0,a0,16 - 23db8: fe87b783 ld a5,-24(a5) - 23dbc: 97aa add a5,a5,a0 - 23dbe: 6b9c ld a5,16(a5) - 23dc0: c3d5 beqz a5,23e64 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x228> - 23dc2: 4605 li a2,1 - 23dc4: 00610593 addi a1,sp,6 - 23dc8: 939f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23dcc: 6418 ld a4,8(s0) - 23dce: bde1 j 23ca6 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> - 23dd0: 6522 ld a0,8(sp) - 23dd2: 4615 li a2,5 - 23dd4: 00016597 auipc a1,0x16 - 23dd8: bac58593 addi a1,a1,-1108 # 39980 <_IO_stdin_used+0x1328> - 23ddc: 0541 addi a0,a0,16 - 23dde: 923f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23de2: 6418 ld a4,8(s0) - 23de4: b5c9 j 23ca6 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> - 23de6: 6522 ld a0,8(sp) - 23de8: 02200593 li a1,34 - 23dec: 00b103a3 sb a1,7(sp) - 23df0: 691c ld a5,16(a0) - 23df2: 0541 addi a0,a0,16 - 23df4: fe87b783 ld a5,-24(a5) - 23df8: 97aa add a5,a5,a0 - 23dfa: 6b9c ld a5,16(a5) - 23dfc: c7a5 beqz a5,23e64 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x228> - 23dfe: 4605 li a2,1 - 23e00: 00710593 addi a1,sp,7 - 23e04: 8fdf10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23e08: 6418 ld a4,8(s0) - 23e0a: bd71 j 23ca6 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> - 23e0c: 6522 ld a0,8(sp) - 23e0e: 4611 li a2,4 - 23e10: 00016597 auipc a1,0x16 - 23e14: b8058593 addi a1,a1,-1152 # 39990 <_IO_stdin_used+0x1338> - 23e18: 0541 addi a0,a0,16 - 23e1a: 8e7f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23e1e: 6418 ld a4,8(s0) - 23e20: bf31 j 23d3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> - 23e22: 6522 ld a0,8(sp) - 23e24: 4619 li a2,6 - 23e26: 00016597 auipc a1,0x16 - 23e2a: b7258593 addi a1,a1,-1166 # 39998 <_IO_stdin_used+0x1340> - 23e2e: 0541 addi a0,a0,16 - 23e30: 8d1f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23e34: 6418 ld a4,8(s0) - 23e36: b719 j 23d3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> - 23e38: 6522 ld a0,8(sp) - 23e3a: 4615 li a2,5 - 23e3c: 00016597 auipc a1,0x16 - 23e40: b4458593 addi a1,a1,-1212 # 39980 <_IO_stdin_used+0x1328> - 23e44: 0541 addi a0,a0,16 - 23e46: 8bbf10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23e4a: 6418 ld a4,8(s0) - 23e4c: bdc5 j 23d3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> - 23e4e: 6522 ld a0,8(sp) - 23e50: 4619 li a2,6 - 23e52: 00016597 auipc a1,0x16 - 23e56: b4e58593 addi a1,a1,-1202 # 399a0 <_IO_stdin_used+0x1348> - 23e5a: 0541 addi a0,a0,16 - 23e5c: 8a5f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23e60: 6418 ld a4,8(s0) - 23e62: bde9 j 23d3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> - 23e64: abdf10ef jal ra,15920 <_ZNSo3putEc@plt> - 23e68: 6418 ld a4,8(s0) - 23e6a: bd35 j 23ca6 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6a> - 23e6c: 6522 ld a0,8(sp) - 23e6e: 460d li a2,3 - 23e70: 00016597 auipc a1,0x16 - 23e74: b3858593 addi a1,a1,-1224 # 399a8 <_IO_stdin_used+0x1350> - 23e78: 0541 addi a0,a0,16 - 23e7a: 887f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23e7e: 01010c13 addi s8,sp,16 - 23e82: 85de mv a1,s7 - 23e84: 8562 mv a0,s8 - 23e86: 935ff0ef jal ra,237ba <_ZN7testing8internal6String10FormatByteB5cxx11Eh> - 23e8a: 6522 ld a0,8(sp) - 23e8c: 6662 ld a2,24(sp) - 23e8e: 65c2 ld a1,16(sp) - 23e90: 0541 addi a0,a0,16 - 23e92: 86ff10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23e96: 6522 ld a0,8(sp) - 23e98: 4605 li a2,1 - 23e9a: 00016597 auipc a1,0x16 - 23e9e: b1658593 addi a1,a1,-1258 # 399b0 <_IO_stdin_used+0x1358> - 23ea2: 0541 addi a0,a0,16 - 23ea4: 85df10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23ea8: 6542 ld a0,16(sp) - 23eaa: 101c addi a5,sp,32 - 23eac: e8f507e3 beq a0,a5,23d3a <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xfe> - 23eb0: a51f10ef jal ra,15900 <_ZdlPv@plt> - 23eb4: 6418 ld a4,8(s0) - 23eb6: b559 j 23d3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> - 23eb8: 85de mv a1,s7 - 23eba: a67f10ef jal ra,15920 <_ZNSo3putEc@plt> - 23ebe: 6418 ld a4,8(s0) - 23ec0: bdb5 j 23d3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x100> - 23ec2: 842a mv s0,a0 - 23ec4: 8562 mv a0,s8 - 23ec6: c3ff20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 23eca: 6522 ld a0,8(sp) - 23ecc: c501 beqz a0,23ed4 <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x298> - 23ece: 611c ld a5,0(a0) - 23ed0: 679c ld a5,8(a5) - 23ed2: 9782 jalr a5 - 23ed4: 8522 mv a0,s0 - 23ed6: 91bf10ef jal ra,157f0 <_Unwind_Resume@plt> - 23eda: 842a mv s0,a0 - 23edc: b7fd j 23eca <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x28e> - -0000000000023ede <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE>: - 23ede: 7111 addi sp,sp,-256 - 23ee0: 081c addi a5,sp,16 - 23ee2: f5a6 sd s1,232(sp) - 23ee4: e1da sd s6,192(sp) - 23ee6: 84aa mv s1,a0 - 23ee8: 8b2e mv s6,a1 - 23eea: 853e mv a0,a5 - 23eec: 00016597 auipc a1,0x16 - 23ef0: acc58593 addi a1,a1,-1332 # 399b8 <_IO_stdin_used+0x1360> - 23ef4: ed6e sd s11,152(sp) - 23ef6: fd86 sd ra,248(sp) - 23ef8: f9a2 sd s0,240(sp) - 23efa: f1ca sd s2,224(sp) - 23efc: edce sd s3,216(sp) - 23efe: e9d2 sd s4,208(sp) - 23f00: e5d6 sd s5,200(sp) - 23f02: fd5e sd s7,184(sp) - 23f04: f962 sd s8,176(sp) - 23f06: f566 sd s9,168(sp) - 23f08: f16a sd s10,160(sp) - 23f0a: e43e sd a5,8(sp) - 23f0c: 03010d93 addi s11,sp,48 - 23f10: af9f40ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 23f14: 856e mv a0,s11 - 23f16: 00016597 auipc a1,0x16 - 23f1a: ab258593 addi a1,a1,-1358 # 399c8 <_IO_stdin_used+0x1370> - 23f1e: aebf40ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 23f22: 855a mv a0,s6 - 23f24: d23f60ef jal ra,1ac46 <_ZNK7testing10TestResult19test_property_countEv> - 23f28: 22a05e63 blez a0,24164 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x286> - 23f2c: 4605 li a2,1 - 23f2e: 00016597 auipc a1,0x16 - 23f32: aaa58593 addi a1,a1,-1366 # 399d8 <_IO_stdin_used+0x1380> - 23f36: 8526 mv a0,s1 - 23f38: fc8f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23f3c: 6662 ld a2,24(sp) - 23f3e: 65c2 ld a1,16(sp) - 23f40: 8526 mv a0,s1 - 23f42: fbef10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23f46: 4609 li a2,2 - 23f48: 00016597 auipc a1,0x16 - 23f4c: a9858593 addi a1,a1,-1384 # 399e0 <_IO_stdin_used+0x1388> - 23f50: fb0f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23f54: 4981 li s3,0 - 23f56: 4c85 li s9,1 - 23f58: 05010b93 addi s7,sp,80 - 23f5c: 06010913 addi s2,sp,96 - 23f60: 4c3d li s8,15 - 23f62: 855a mv a0,s6 - 23f64: ce3f60ef jal ra,1ac46 <_ZNK7testing10TestResult19test_property_countEv> - 23f68: 18a9df63 bge s3,a0,24106 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x228> - 23f6c: 85ce mv a1,s3 - 23f6e: 855a mv a0,s6 - 23f70: ce5f60ef jal ra,1ac54 <_ZNK7testing10TestResult15GetTestPropertyEi> - 23f74: 842a mv s0,a0 - 23f76: 4605 li a2,1 - 23f78: 00016597 auipc a1,0x16 - 23f7c: a6058593 addi a1,a1,-1440 # 399d8 <_IO_stdin_used+0x1380> - 23f80: 8526 mv a0,s1 - 23f82: f7ef10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23f86: 7662 ld a2,56(sp) - 23f88: 75c2 ld a1,48(sp) - 23f8a: 8526 mv a0,s1 - 23f8c: f74f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23f90: 461d li a2,7 - 23f92: 00016597 auipc a1,0x16 - 23f96: a5658593 addi a1,a1,-1450 # 399e8 <_IO_stdin_used+0x1390> - 23f9a: 8526 mv a0,s1 - 23f9c: f64f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23fa0: 00043d03 ld s10,0(s0) - 23fa4: e8ca sd s2,80(sp) - 23fa6: 1e0d0363 beqz s10,2418c <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x2ae> - 23faa: 856a mv a0,s10 - 23fac: c25f10ef jal ra,15bd0 - 23fb0: f8aa sd a0,112(sp) - 23fb2: 8aaa mv s5,a0 - 23fb4: 12ac6e63 bltu s8,a0,240f0 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x212> - 23fb8: 0f951e63 bne a0,s9,240b4 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1d6> - 23fbc: 000d4783 lbu a5,0(s10) - 23fc0: 06f10023 sb a5,96(sp) - 23fc4: 87ca mv a5,s2 - 23fc6: 07010a13 addi s4,sp,112 - 23fca: ecd6 sd s5,88(sp) - 23fcc: 97d6 add a5,a5,s5 - 23fce: 00078023 sb zero,0(a5) - 23fd2: 4605 li a2,1 - 23fd4: 85de mv a1,s7 - 23fd6: 8552 mv a0,s4 - 23fd8: c65ff0ef jal ra,23c3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> - 23fdc: 7666 ld a2,120(sp) - 23fde: 75c6 ld a1,112(sp) - 23fe0: 8526 mv a0,s1 - 23fe2: f1ef10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23fe6: 4605 li a2,1 - 23fe8: 00015597 auipc a1,0x15 - 23fec: 9e058593 addi a1,a1,-1568 # 389c8 <_IO_stdin_used+0x370> - 23ff0: f10f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 23ff4: 7546 ld a0,112(sp) - 23ff6: 08010a93 addi s5,sp,128 - 23ffa: 01550463 beq a0,s5,24002 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x124> - 23ffe: 903f10ef jal ra,15900 <_ZdlPv@plt> - 24002: 6546 ld a0,80(sp) - 24004: 01250463 beq a0,s2,2400c <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x12e> - 24008: 8f9f10ef jal ra,15900 <_ZdlPv@plt> - 2400c: 4621 li a2,8 - 2400e: 00016597 auipc a1,0x16 - 24012: 9e258593 addi a1,a1,-1566 # 399f0 <_IO_stdin_used+0x1398> - 24016: 8526 mv a0,s1 - 24018: ee8f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2401c: 02043d03 ld s10,32(s0) - 24020: e8ca sd s2,80(sp) - 24022: 160d0e63 beqz s10,2419e <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x2c0> - 24026: 856a mv a0,s10 - 24028: ba9f10ef jal ra,15bd0 - 2402c: f8aa sd a0,112(sp) - 2402e: 842a mv s0,a0 - 24030: 0aac6763 bltu s8,a0,240de <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x200> - 24034: 07951063 bne a0,s9,24094 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1b6> - 24038: 000d4783 lbu a5,0(s10) - 2403c: 06f10023 sb a5,96(sp) - 24040: 87ca mv a5,s2 - 24042: eca2 sd s0,88(sp) - 24044: 97a2 add a5,a5,s0 - 24046: 00078023 sb zero,0(a5) - 2404a: 4605 li a2,1 - 2404c: 85de mv a1,s7 - 2404e: 8552 mv a0,s4 - 24050: bedff0ef jal ra,23c3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> - 24054: 7666 ld a2,120(sp) - 24056: 75c6 ld a1,112(sp) - 24058: 8526 mv a0,s1 - 2405a: ea6f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2405e: 4605 li a2,1 - 24060: 00015597 auipc a1,0x15 - 24064: 96858593 addi a1,a1,-1688 # 389c8 <_IO_stdin_used+0x370> - 24068: e98f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2406c: 7546 ld a0,112(sp) - 2406e: 01550463 beq a0,s5,24076 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x198> - 24072: 88ff10ef jal ra,15900 <_ZdlPv@plt> - 24076: 6546 ld a0,80(sp) - 24078: 01250463 beq a0,s2,24080 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1a2> - 2407c: 885f10ef jal ra,15900 <_ZdlPv@plt> - 24080: 460d li a2,3 - 24082: 00016597 auipc a1,0x16 - 24086: 97e58593 addi a1,a1,-1666 # 39a00 <_IO_stdin_used+0x13a8> - 2408a: 8526 mv a0,s1 - 2408c: e74f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24090: 2985 addiw s3,s3,1 - 24092: bdc1 j 23f62 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x84> - 24094: d555 beqz a0,24040 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x162> - 24096: 854a mv a0,s2 - 24098: 87ea mv a5,s10 - 2409a: 0c347757 vsetvli a4,s0,e8,m8,ta,ma - 2409e: 02078407 vle8.v v8,(a5) - 240a2: 8c19 sub s0,s0,a4 - 240a4: 97ba add a5,a5,a4 - 240a6: 02050427 vse8.v v8,(a0) - 240aa: 953a add a0,a0,a4 - 240ac: f47d bnez s0,2409a <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1bc> - 240ae: 7446 ld s0,112(sp) - 240b0: 67c6 ld a5,80(sp) - 240b2: bf41 j 24042 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x164> - 240b4: f00508e3 beqz a0,23fc4 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0xe6> - 240b8: 854a mv a0,s2 - 240ba: 07010a13 addi s4,sp,112 - 240be: 87ea mv a5,s10 - 240c0: 0c3af757 vsetvli a4,s5,e8,m8,ta,ma - 240c4: 02078407 vle8.v v8,(a5) - 240c8: 40ea8ab3 sub s5,s5,a4 - 240cc: 97ba add a5,a5,a4 - 240ce: 02050427 vse8.v v8,(a0) - 240d2: 953a add a0,a0,a4 - 240d4: fe0a96e3 bnez s5,240c0 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1e2> - 240d8: 7ac6 ld s5,112(sp) - 240da: 67c6 ld a5,80(sp) - 240dc: b5fd j 23fca <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0xec> - 240de: 4601 li a2,0 - 240e0: 85d2 mv a1,s4 - 240e2: 855e mv a0,s7 - 240e4: dccf10ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 240e8: 7746 ld a4,112(sp) - 240ea: e8aa sd a0,80(sp) - 240ec: f0ba sd a4,96(sp) - 240ee: b76d j 24098 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1ba> - 240f0: 07010a13 addi s4,sp,112 - 240f4: 85d2 mv a1,s4 - 240f6: 4601 li a2,0 - 240f8: 855e mv a0,s7 - 240fa: db6f10ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 240fe: 7746 ld a4,112(sp) - 24100: e8aa sd a0,80(sp) - 24102: f0ba sd a4,96(sp) - 24104: bf6d j 240be <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x1e0> - 24106: 4609 li a2,2 - 24108: 00016597 auipc a1,0x16 - 2410c: 90058593 addi a1,a1,-1792 # 39a08 <_IO_stdin_used+0x13b0> - 24110: 8526 mv a0,s1 - 24112: deef10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24116: 6662 ld a2,24(sp) - 24118: 65c2 ld a1,16(sp) - 2411a: 8526 mv a0,s1 - 2411c: de4f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24120: 4609 li a2,2 - 24122: 00016597 auipc a1,0x16 - 24126: 8be58593 addi a1,a1,-1858 # 399e0 <_IO_stdin_used+0x1388> - 2412a: dd6f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2412e: 7542 ld a0,48(sp) - 24130: 009c addi a5,sp,64 - 24132: 00f50463 beq a0,a5,2413a <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x25c> - 24136: fcaf10ef jal ra,15900 <_ZdlPv@plt> - 2413a: 6542 ld a0,16(sp) - 2413c: 101c addi a5,sp,32 - 2413e: 00f50463 beq a0,a5,24146 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x268> - 24142: fbef10ef jal ra,15900 <_ZdlPv@plt> - 24146: 70ee ld ra,248(sp) - 24148: 744e ld s0,240(sp) - 2414a: 74ae ld s1,232(sp) - 2414c: 790e ld s2,224(sp) - 2414e: 69ee ld s3,216(sp) - 24150: 6a4e ld s4,208(sp) - 24152: 6aae ld s5,200(sp) - 24154: 6b0e ld s6,192(sp) - 24156: 7bea ld s7,184(sp) - 24158: 7c4a ld s8,176(sp) - 2415a: 7caa ld s9,168(sp) - 2415c: 7d0a ld s10,160(sp) - 2415e: 6dea ld s11,152(sp) - 24160: 6111 addi sp,sp,256 - 24162: 8082 ret - 24164: 856e mv a0,s11 - 24166: 99ff20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2416a: 6522 ld a0,8(sp) - 2416c: 999f20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24170: bfd9 j 24146 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x268> - 24172: 842a mv s0,a0 - 24174: 855e mv a0,s7 - 24176: 98ff20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2417a: 856e mv a0,s11 - 2417c: 989f20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24180: 6522 ld a0,8(sp) - 24182: 983f20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24186: 8522 mv a0,s0 - 24188: e68f10ef jal ra,157f0 <_Unwind_Resume@plt> - 2418c: c45f10ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 24190: 842a mv s0,a0 - 24192: 8552 mv a0,s4 - 24194: 971f20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24198: bff1 j 24174 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x296> - 2419a: 842a mv s0,a0 - 2419c: bff9 j 2417a <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x29c> - 2419e: c33f10ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 241a2: b7fd j 24190 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x2b2> - 241a4: 842a mv s0,a0 - 241a6: b7f9 j 24174 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x296> - 241a8: 842a mv s0,a0 - 241aa: bfd9 j 24180 <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE+0x2a2> - -00000000000241ac <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE>: - 241ac: 7171 addi sp,sp,-176 - 241ae: f4de sd s7,104(sp) - 241b0: 00810b93 addi s7,sp,8 - 241b4: f8da sd s6,112(sp) - 241b6: 8b2a mv s6,a0 - 241b8: 855e mv a0,s7 - 241ba: e94a sd s2,144(sp) - 241bc: e54e sd s3,136(sp) - 241be: e152 sd s4,128(sp) - 241c0: fcd6 sd s5,120(sp) - 241c2: f506 sd ra,168(sp) - 241c4: f122 sd s0,160(sp) - 241c6: ed26 sd s1,152(sp) - 241c8: f0e2 sd s8,96(sp) - 241ca: ece6 sd s9,88(sp) - 241cc: 89ae mv s3,a1 - 241ce: 01010a13 addi s4,sp,16 - 241d2: bc7f50ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 241d6: 4901 li s2,0 - 241d8: 4a85 li s5,1 - 241da: 854e mv a0,s3 - 241dc: a6bf60ef jal ra,1ac46 <_ZNK7testing10TestResult19test_property_countEv> - 241e0: 12a95163 bge s2,a0,24302 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x156> - 241e4: 85ca mv a1,s2 - 241e6: 854e mv a0,s3 - 241e8: a6df60ef jal ra,1ac54 <_ZNK7testing10TestResult15GetTestPropertyEi> - 241ec: 842a mv s0,a0 - 241ee: 6522 ld a0,8(sp) - 241f0: 4605 li a2,1 - 241f2: 00015597 auipc a1,0x15 - 241f6: 1e658593 addi a1,a1,486 # 393d8 <_IO_stdin_used+0xd80> - 241fa: 0541 addi a0,a0,16 - 241fc: d04f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24200: 6004 ld s1,0(s0) - 24202: 6c22 ld s8,8(sp) - 24204: 0e048563 beqz s1,242ee <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x142> - 24208: 8526 mv a0,s1 - 2420a: 9c7f10ef jal ra,15bd0 - 2420e: 862a mv a2,a0 - 24210: 85a6 mv a1,s1 - 24212: 010c0513 addi a0,s8,16 - 24216: ceaf10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2421a: 6522 ld a0,8(sp) - 2421c: 4605 li a2,1 - 2421e: 00017597 auipc a1,0x17 - 24222: 0f258593 addi a1,a1,242 # 3b310 <_IO_stdin_used+0x2cb8> - 24226: 0541 addi a0,a0,16 - 24228: cd8f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2422c: 6522 ld a0,8(sp) - 2422e: 4605 li a2,1 - 24230: 00014597 auipc a1,0x14 - 24234: 79858593 addi a1,a1,1944 # 389c8 <_IO_stdin_used+0x370> - 24238: 0541 addi a0,a0,16 - 2423a: cc6f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2423e: 7004 ld s1,32(s0) - 24240: 02010c13 addi s8,sp,32 - 24244: e862 sd s8,16(sp) - 24246: 10048663 beqz s1,24352 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x1a6> - 2424a: 8526 mv a0,s1 - 2424c: 985f10ef jal ra,15bd0 - 24250: f82a sd a0,48(sp) - 24252: 47bd li a5,15 - 24254: 842a mv s0,a0 - 24256: 06a7e563 bltu a5,a0,242c0 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x114> - 2425a: 05551e63 bne a0,s5,242b6 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x10a> - 2425e: 0004c783 lbu a5,0(s1) - 24262: 02f10023 sb a5,32(sp) - 24266: 87e2 mv a5,s8 - 24268: 03010c93 addi s9,sp,48 - 2426c: ec22 sd s0,24(sp) - 2426e: 97a2 add a5,a5,s0 - 24270: 00078023 sb zero,0(a5) - 24274: 4605 li a2,1 - 24276: 85d2 mv a1,s4 - 24278: 8566 mv a0,s9 - 2427a: 9c3ff0ef jal ra,23c3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> - 2427e: 6522 ld a0,8(sp) - 24280: 7662 ld a2,56(sp) - 24282: 75c2 ld a1,48(sp) - 24284: 0541 addi a0,a0,16 - 24286: c7af10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2428a: 6522 ld a0,8(sp) - 2428c: 4605 li a2,1 - 2428e: 00014597 auipc a1,0x14 - 24292: 73a58593 addi a1,a1,1850 # 389c8 <_IO_stdin_used+0x370> - 24296: 0541 addi a0,a0,16 - 24298: c68f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2429c: 7542 ld a0,48(sp) - 2429e: 009c addi a5,sp,64 - 242a0: 00f50463 beq a0,a5,242a8 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0xfc> - 242a4: e5cf10ef jal ra,15900 <_ZdlPv@plt> - 242a8: 6542 ld a0,16(sp) - 242aa: 01850463 beq a0,s8,242b2 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x106> - 242ae: e52f10ef jal ra,15900 <_ZdlPv@plt> - 242b2: 2905 addiw s2,s2,1 - 242b4: b71d j 241da <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x2e> - 242b6: d945 beqz a0,24266 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0xba> - 242b8: 8562 mv a0,s8 - 242ba: 03010c93 addi s9,sp,48 - 242be: a819 j 242d4 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x128> - 242c0: 03010c93 addi s9,sp,48 - 242c4: 85e6 mv a1,s9 - 242c6: 4601 li a2,0 - 242c8: 8552 mv a0,s4 - 242ca: be6f10ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 242ce: 77c2 ld a5,48(sp) - 242d0: e82a sd a0,16(sp) - 242d2: f03e sd a5,32(sp) - 242d4: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 242d8: 02048407 vle8.v v8,(s1) - 242dc: 8c1d sub s0,s0,a5 - 242de: 94be add s1,s1,a5 - 242e0: 02050427 vse8.v v8,(a0) - 242e4: 953e add a0,a0,a5 - 242e6: f47d bnez s0,242d4 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x128> - 242e8: 7442 ld s0,48(sp) - 242ea: 67c2 ld a5,16(sp) - 242ec: b741 j 2426c <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0xc0> - 242ee: 010c0513 addi a0,s8,16 - 242f2: 4619 li a2,6 - 242f4: 00014597 auipc a1,0x14 - 242f8: 6fc58593 addi a1,a1,1788 # 389f0 <_IO_stdin_used+0x398> - 242fc: c04f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24300: bf29 j 2421a <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x6e> - 24302: 85de mv a1,s7 - 24304: 855a mv a0,s6 - 24306: ebdf50ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 2430a: 6522 ld a0,8(sp) - 2430c: c501 beqz a0,24314 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x168> - 2430e: 611c ld a5,0(a0) - 24310: 679c ld a5,8(a5) - 24312: 9782 jalr a5 - 24314: 70aa ld ra,168(sp) - 24316: 740a ld s0,160(sp) - 24318: 64ea ld s1,152(sp) - 2431a: 694a ld s2,144(sp) - 2431c: 69aa ld s3,136(sp) - 2431e: 6a0a ld s4,128(sp) - 24320: 7ae6 ld s5,120(sp) - 24322: 7ba6 ld s7,104(sp) - 24324: 7c06 ld s8,96(sp) - 24326: 6ce6 ld s9,88(sp) - 24328: 855a mv a0,s6 - 2432a: 7b46 ld s6,112(sp) - 2432c: 614d addi sp,sp,176 - 2432e: 8082 ret - 24330: 842a mv s0,a0 - 24332: 8566 mv a0,s9 - 24334: fd0f20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24338: 8552 mv a0,s4 - 2433a: fcaf20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2433e: 6522 ld a0,8(sp) - 24340: c501 beqz a0,24348 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x19c> - 24342: 611c ld a5,0(a0) - 24344: 679c ld a5,8(a5) - 24346: 9782 jalr a5 - 24348: 8522 mv a0,s0 - 2434a: ca6f10ef jal ra,157f0 <_Unwind_Resume@plt> - 2434e: 842a mv s0,a0 - 24350: b7e5 j 24338 <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x18c> - 24352: a7ff10ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 24356: 842a mv s0,a0 - 24358: b7dd j 2433e <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE+0x192> - -000000000002435a <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 2435a: 7171 addi sp,sp,-176 - 2435c: f8da sd s6,112(sp) - 2435e: 01810b13 addi s6,sp,24 - 24362: fcd6 sd s5,120(sp) - 24364: 8aaa mv s5,a0 - 24366: 855a mv a0,s6 - 24368: e4ee sd s11,72(sp) - 2436a: f506 sd ra,168(sp) - 2436c: 8dae mv s11,a1 - 2436e: f122 sd s0,160(sp) - 24370: ed26 sd s1,152(sp) - 24372: e94a sd s2,144(sp) - 24374: e54e sd s3,136(sp) - 24376: e152 sd s4,128(sp) - 24378: f4de sd s7,104(sp) - 2437a: f0e2 sd s8,96(sp) - 2437c: ece6 sd s9,88(sp) - 2437e: e8ea sd s10,80(sp) - 24380: a19f50ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 24384: 008db783 ld a5,8(s11) - 24388: c7ad beqz a5,243f2 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x98> - 2438a: 6789 lui a5,0x2 - 2438c: 04000a37 lui s4,0x4000 - 24390: 0785 addi a5,a5,1 # 2001 <__abi_tag-0xe293> - 24392: 1a02 slli s4,s4,0x20 - 24394: 4d01 li s10,0 - 24396: 9a3e add s4,s4,a5 - 24398: 44b5 li s1,13 - 2439a: 03a00b93 li s7,58 - 2439e: 05c00c13 li s8,92 - 243a2: 491d li s2,7 - 243a4: 4995 li s3,5 - 243a6: 00017417 auipc s0,0x17 - 243aa: 47240413 addi s0,s0,1138 # 3b818 <_IO_stdin_used+0x31c0> - 243ae: 000db783 ld a5,0(s11) - 243b2: 6562 ld a0,24(sp) - 243b4: 97ea add a5,a5,s10 - 243b6: 0007cc83 lbu s9,0(a5) - 243ba: 0b94e963 bltu s1,s9,2446c <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x112> - 243be: 13997463 bgeu s2,s9,244e6 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> - 243c2: ff8c879b addiw a5,s9,-8 - 243c6: 0ff7f793 zext.b a5,a5 - 243ca: 0ef9e963 bltu s3,a5,244bc <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x162> - 243ce: 078a slli a5,a5,0x2 - 243d0: 97a2 add a5,a5,s0 - 243d2: 439c lw a5,0(a5) - 243d4: 97a2 add a5,a5,s0 - 243d6: 8782 jr a5 - 243d8: 0541 addi a0,a0,16 - 243da: 4609 li a2,2 - 243dc: 00014597 auipc a1,0x14 - 243e0: 5cc58593 addi a1,a1,1484 # 389a8 <_IO_stdin_used+0x350> - 243e4: b1cf10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 243e8: 008db783 ld a5,8(s11) - 243ec: 0d05 addi s10,s10,1 - 243ee: fcfd60e3 bltu s10,a5,243ae <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x54> - 243f2: 85da mv a1,s6 - 243f4: 8556 mv a0,s5 - 243f6: dcdf50ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 243fa: 6562 ld a0,24(sp) - 243fc: c501 beqz a0,24404 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xaa> - 243fe: 611c ld a5,0(a0) - 24400: 679c ld a5,8(a5) - 24402: 9782 jalr a5 - 24404: 70aa ld ra,168(sp) - 24406: 740a ld s0,160(sp) - 24408: 64ea ld s1,152(sp) - 2440a: 694a ld s2,144(sp) - 2440c: 69aa ld s3,136(sp) - 2440e: 6a0a ld s4,128(sp) - 24410: 7b46 ld s6,112(sp) - 24412: 7ba6 ld s7,104(sp) - 24414: 7c06 ld s8,96(sp) - 24416: 6ce6 ld s9,88(sp) - 24418: 6d46 ld s10,80(sp) - 2441a: 6da6 ld s11,72(sp) - 2441c: 8556 mv a0,s5 - 2441e: 7ae6 ld s5,120(sp) - 24420: 614d addi sp,sp,176 - 24422: 8082 ret - 24424: 0541 addi a0,a0,16 - 24426: 4609 li a2,2 - 24428: 00014597 auipc a1,0x14 - 2442c: 57058593 addi a1,a1,1392 # 38998 <_IO_stdin_used+0x340> - 24430: ad0f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24434: bf55 j 243e8 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> - 24436: 0541 addi a0,a0,16 - 24438: 4609 li a2,2 - 2443a: 00014597 auipc a1,0x14 - 2443e: 56658593 addi a1,a1,1382 # 389a0 <_IO_stdin_used+0x348> - 24442: abef10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24446: b74d j 243e8 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> - 24448: 0541 addi a0,a0,16 - 2444a: 4609 li a2,2 - 2444c: 00014597 auipc a1,0x14 - 24450: 56458593 addi a1,a1,1380 # 389b0 <_IO_stdin_used+0x358> - 24454: aacf10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24458: bf41 j 243e8 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> - 2445a: 0541 addi a0,a0,16 - 2445c: 4609 li a2,2 - 2445e: 00014597 auipc a1,0x14 - 24462: 53258593 addi a1,a1,1330 # 38990 <_IO_stdin_used+0x338> - 24466: a9af10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2446a: bfbd j 243e8 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> - 2446c: fdec879b addiw a5,s9,-34 - 24470: 0ff7f793 zext.b a5,a5 - 24474: 04fbe463 bltu s7,a5,244bc <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x162> - 24478: 00fa57b3 srl a5,s4,a5 - 2447c: 8b85 andi a5,a5,1 - 2447e: c3b1 beqz a5,244c2 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x168> - 24480: 691c ld a5,16(a0) - 24482: 0541 addi a0,a0,16 - 24484: 01810b23 sb s8,22(sp) - 24488: fe87b783 ld a5,-24(a5) - 2448c: 97aa add a5,a5,a0 - 2448e: 6b9c ld a5,16(a5) - 24490: c7b1 beqz a5,244dc <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x182> - 24492: 4605 li a2,1 - 24494: 01610593 addi a1,sp,22 - 24498: a68f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2449c: 6562 ld a0,24(sp) - 2449e: 01910ba3 sb s9,23(sp) - 244a2: 691c ld a5,16(a0) - 244a4: 0541 addi a0,a0,16 - 244a6: fe87b783 ld a5,-24(a5) - 244aa: 97aa add a5,a5,a0 - 244ac: 6b9c ld a5,16(a5) - 244ae: c39d beqz a5,244d4 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x17a> - 244b0: 4605 li a2,1 - 244b2: 01710593 addi a1,sp,23 - 244b6: a4af10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 244ba: b73d j 243e8 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> - 244bc: 47fd li a5,31 - 244be: 0397f463 bgeu a5,s9,244e6 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> - 244c2: 03910023 sb s9,32(sp) - 244c6: 691c ld a5,16(a0) - 244c8: 0541 addi a0,a0,16 - 244ca: fe87b783 ld a5,-24(a5) - 244ce: 97aa add a5,a5,a0 - 244d0: 6b9c ld a5,16(a5) - 244d2: e7a9 bnez a5,2451c <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1c2> - 244d4: 85e6 mv a1,s9 - 244d6: c4af10ef jal ra,15920 <_ZNSo3putEc@plt> - 244da: b739 j 243e8 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> - 244dc: 05c00593 li a1,92 - 244e0: c40f10ef jal ra,15920 <_ZNSo3putEc@plt> - 244e4: bf65 j 2449c <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x142> - 244e6: 0541 addi a0,a0,16 - 244e8: 4611 li a2,4 - 244ea: 00015597 auipc a1,0x15 - 244ee: 52658593 addi a1,a1,1318 # 39a10 <_IO_stdin_used+0x13b8> - 244f2: a0ef10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 244f6: 101c addi a5,sp,32 - 244f8: 85e6 mv a1,s9 - 244fa: 853e mv a0,a5 - 244fc: e43e sd a5,8(sp) - 244fe: abcff0ef jal ra,237ba <_ZN7testing8internal6String10FormatByteB5cxx11Eh> - 24502: 6562 ld a0,24(sp) - 24504: 7622 ld a2,40(sp) - 24506: 7582 ld a1,32(sp) - 24508: 0541 addi a0,a0,16 - 2450a: 9f6f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2450e: 7502 ld a0,32(sp) - 24510: 181c addi a5,sp,48 - 24512: ecf50be3 beq a0,a5,243e8 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> - 24516: beaf10ef jal ra,15900 <_ZdlPv@plt> - 2451a: b5f9 j 243e8 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> - 2451c: 4605 li a2,1 - 2451e: 100c addi a1,sp,32 - 24520: 9e0f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24524: b5d1 j 243e8 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x8e> - 24526: 842a mv s0,a0 - 24528: 6522 ld a0,8(sp) - 2452a: ddaf20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2452e: 6562 ld a0,24(sp) - 24530: c501 beqz a0,24538 <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1de> - 24532: 611c ld a5,0(a0) - 24534: 679c ld a5,8(a5) - 24536: 9782 jalr a5 - 24538: 8522 mv a0,s0 - 2453a: ab6f10ef jal ra,157f0 <_Unwind_Resume@plt> - 2453e: 842a mv s0,a0 - 24540: b7fd j 2452e <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1d4> - -0000000000024542 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 24542: 7171 addi sp,sp,-176 - 24544: f0e2 sd s8,96(sp) - 24546: 00810c13 addi s8,sp,8 - 2454a: f4de sd s7,104(sp) - 2454c: 8baa mv s7,a0 - 2454e: 8562 mv a0,s8 - 24550: e94a sd s2,144(sp) - 24552: e152 sd s4,128(sp) - 24554: fcd6 sd s5,120(sp) - 24556: f8da sd s6,112(sp) - 24558: f506 sd ra,168(sp) - 2455a: f122 sd s0,160(sp) - 2455c: ed26 sd s1,152(sp) - 2455e: e54e sd s3,136(sp) - 24560: ece6 sd s9,88(sp) - 24562: e8ea sd s10,80(sp) - 24564: 8a2e mv s4,a1 - 24566: 8ab2 mv s5,a2 - 24568: 4901 li s2,0 - 2456a: 82ff50ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 2456e: 4b05 li s6,1 - 24570: 8552 mv a0,s4 - 24572: ed4f60ef jal ra,1ac46 <_ZNK7testing10TestResult19test_property_countEv> - 24576: 14a95363 bge s2,a0,246bc <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x17a> - 2457a: 85ca mv a1,s2 - 2457c: 8552 mv a0,s4 - 2457e: ed6f60ef jal ra,1ac54 <_ZNK7testing10TestResult15GetTestPropertyEi> - 24582: 842a mv s0,a0 - 24584: 6522 ld a0,8(sp) - 24586: 4609 li a2,2 - 24588: 00015597 auipc a1,0x15 - 2458c: 49058593 addi a1,a1,1168 # 39a18 <_IO_stdin_used+0x13c0> - 24590: 0541 addi a0,a0,16 - 24592: 96ef10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24596: 6522 ld a0,8(sp) - 24598: 008ab603 ld a2,8(s5) - 2459c: 000ab583 ld a1,0(s5) - 245a0: 0541 addi a0,a0,16 - 245a2: 95ef10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 245a6: 6522 ld a0,8(sp) - 245a8: 4605 li a2,1 - 245aa: 00014597 auipc a1,0x14 - 245ae: 41e58593 addi a1,a1,1054 # 389c8 <_IO_stdin_used+0x370> - 245b2: 0541 addi a0,a0,16 - 245b4: 94cf10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 245b8: 6004 ld s1,0(s0) - 245ba: 69a2 ld s3,8(sp) - 245bc: 0e048663 beqz s1,246a8 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x166> - 245c0: 8526 mv a0,s1 - 245c2: e0ef10ef jal ra,15bd0 - 245c6: 862a mv a2,a0 - 245c8: 85a6 mv a1,s1 - 245ca: 01098513 addi a0,s3,16 - 245ce: 932f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 245d2: 6522 ld a0,8(sp) - 245d4: 460d li a2,3 - 245d6: 00015597 auipc a1,0x15 - 245da: 44a58593 addi a1,a1,1098 # 39a20 <_IO_stdin_used+0x13c8> - 245de: 0541 addi a0,a0,16 - 245e0: 920f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 245e4: 6522 ld a0,8(sp) - 245e6: 4605 li a2,1 - 245e8: 00014597 auipc a1,0x14 - 245ec: 3e058593 addi a1,a1,992 # 389c8 <_IO_stdin_used+0x370> - 245f0: 0541 addi a0,a0,16 - 245f2: 90ef10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 245f6: 7004 ld s1,32(s0) - 245f8: 02010993 addi s3,sp,32 - 245fc: e84e sd s3,16(sp) - 245fe: 01010c93 addi s9,sp,16 - 24602: 10048663 beqz s1,2470e <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1cc> - 24606: 8526 mv a0,s1 - 24608: dc8f10ef jal ra,15bd0 - 2460c: f82a sd a0,48(sp) - 2460e: 47bd li a5,15 - 24610: 842a mv s0,a0 - 24612: 06a7e463 bltu a5,a0,2467a <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x138> - 24616: 05651d63 bne a0,s6,24670 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x12e> - 2461a: 0004c783 lbu a5,0(s1) - 2461e: 02f10023 sb a5,32(sp) - 24622: 87ce mv a5,s3 - 24624: 03010d13 addi s10,sp,48 - 24628: ec22 sd s0,24(sp) - 2462a: 97a2 add a5,a5,s0 - 2462c: 00078023 sb zero,0(a5) - 24630: 85e6 mv a1,s9 - 24632: 856a mv a0,s10 - 24634: d27ff0ef jal ra,2435a <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 24638: 6522 ld a0,8(sp) - 2463a: 7662 ld a2,56(sp) - 2463c: 75c2 ld a1,48(sp) - 2463e: 0541 addi a0,a0,16 - 24640: 8c0f10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24644: 6522 ld a0,8(sp) - 24646: 4605 li a2,1 - 24648: 00014597 auipc a1,0x14 - 2464c: 38058593 addi a1,a1,896 # 389c8 <_IO_stdin_used+0x370> - 24650: 0541 addi a0,a0,16 - 24652: 8aef10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24656: 7542 ld a0,48(sp) - 24658: 009c addi a5,sp,64 - 2465a: 00f50463 beq a0,a5,24662 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x120> - 2465e: aa2f10ef jal ra,15900 <_ZdlPv@plt> - 24662: 6542 ld a0,16(sp) - 24664: 01350463 beq a0,s3,2466c <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x12a> - 24668: a98f10ef jal ra,15900 <_ZdlPv@plt> - 2466c: 2905 addiw s2,s2,1 - 2466e: b709 j 24570 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2e> - 24670: d94d beqz a0,24622 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe0> - 24672: 854e mv a0,s3 - 24674: 03010d13 addi s10,sp,48 - 24678: a819 j 2468e <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x14c> - 2467a: 03010d13 addi s10,sp,48 - 2467e: 85ea mv a1,s10 - 24680: 4601 li a2,0 - 24682: 8566 mv a0,s9 - 24684: 82cf10ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 24688: 77c2 ld a5,48(sp) - 2468a: e82a sd a0,16(sp) - 2468c: f03e sd a5,32(sp) - 2468e: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 24692: 02048407 vle8.v v8,(s1) - 24696: 8c1d sub s0,s0,a5 - 24698: 94be add s1,s1,a5 - 2469a: 02050427 vse8.v v8,(a0) - 2469e: 953e add a0,a0,a5 - 246a0: f47d bnez s0,2468e <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x14c> - 246a2: 7442 ld s0,48(sp) - 246a4: 67c2 ld a5,16(sp) - 246a6: b749 j 24628 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe6> - 246a8: 01098513 addi a0,s3,16 - 246ac: 4619 li a2,6 - 246ae: 00014597 auipc a1,0x14 - 246b2: 34258593 addi a1,a1,834 # 389f0 <_IO_stdin_used+0x398> - 246b6: 84af10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 246ba: bf21 j 245d2 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x90> - 246bc: 85e2 mv a1,s8 - 246be: 855e mv a0,s7 - 246c0: b03f50ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 246c4: 6522 ld a0,8(sp) - 246c6: c501 beqz a0,246ce <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> - 246c8: 611c ld a5,0(a0) - 246ca: 679c ld a5,8(a5) - 246cc: 9782 jalr a5 - 246ce: 70aa ld ra,168(sp) - 246d0: 740a ld s0,160(sp) - 246d2: 64ea ld s1,152(sp) - 246d4: 694a ld s2,144(sp) - 246d6: 69aa ld s3,136(sp) - 246d8: 6a0a ld s4,128(sp) - 246da: 7ae6 ld s5,120(sp) - 246dc: 7b46 ld s6,112(sp) - 246de: 7c06 ld s8,96(sp) - 246e0: 6ce6 ld s9,88(sp) - 246e2: 6d46 ld s10,80(sp) - 246e4: 855e mv a0,s7 - 246e6: 7ba6 ld s7,104(sp) - 246e8: 614d addi sp,sp,176 - 246ea: 8082 ret - 246ec: 842a mv s0,a0 - 246ee: 856a mv a0,s10 - 246f0: c14f20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 246f4: 8566 mv a0,s9 - 246f6: c0ef20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 246fa: 6522 ld a0,8(sp) - 246fc: c501 beqz a0,24704 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1c2> - 246fe: 611c ld a5,0(a0) - 24700: 679c ld a5,8(a5) - 24702: 9782 jalr a5 - 24704: 8522 mv a0,s0 - 24706: 8eaf10ef jal ra,157f0 <_Unwind_Resume@plt> - 2470a: 842a mv s0,a0 - 2470c: b7e5 j 246f4 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1b2> - 2470e: ec2f10ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 24712: 842a mv s0,a0 - 24714: b7dd j 246fa <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1b8> - -0000000000024716 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex>: - 24716: dd010113 addi sp,sp,-560 - 2471a: 193c addi a5,sp,184 - 2471c: 22813023 sd s0,544(sp) - 24720: 21213823 sd s2,528(sp) - 24724: 842a mv s0,a0 - 24726: 03810913 addi s2,sp,56 - 2472a: 853e mv a0,a5 - 2472c: 20913c23 sd s1,536(sp) - 24730: 21313423 sd s3,520(sp) - 24734: fbda sd s6,496(sp) - 24736: ebea sd s10,464(sp) - 24738: e43e sd a5,8(sp) - 2473a: ec2e sd a1,24(sp) - 2473c: 22113423 sd ra,552(sp) - 24740: 21413023 sd s4,512(sp) - 24744: ffd6 sd s5,504(sp) - 24746: f7de sd s7,488(sp) - 24748: f3e2 sd s8,480(sp) - 2474a: efe6 sd s9,472(sp) - 2474c: e7ee sd s11,456(sp) - 2474e: f44a sd s2,40(sp) - 24750: cb1f00ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> - 24754: cd817057 vsetivli zero,2,e64,m1,ta,ma - 24758: 5e0030d7 vmv.v.i v1,0 - 2475c: 131c addi a5,sp,416 - 2475e: 00026997 auipc s3,0x26 - 24762: 4da9b983 ld s3,1242(s3) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 24766: 0207f0a7 vse64.v v1,(a5) - 2476a: 1b1c addi a5,sp,432 - 2476c: 0207f0a7 vse64.v v1,(a5) - 24770: 0109b483 ld s1,16(s3) - 24774: 18011c23 sh zero,408(sp) - 24778: 0189bb03 ld s6,24(s3) - 2477c: 00026717 auipc a4,0x26 - 24780: 7dc73703 ld a4,2012(a4) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 24784: 01070d13 addi s10,a4,16 - 24788: fe84b783 ld a5,-24(s1) - 2478c: eb02 sd zero,400(sp) - 2478e: fc26 sd s1,56(sp) - 24790: 978a add a5,a5,sp - 24792: fd6a sd s10,184(sp) - 24794: 0367bc23 sd s6,56(a5) - 24798: e082 sd zero,64(sp) - 2479a: fe84b503 ld a0,-24(s1) - 2479e: 4581 li a1,0 - 247a0: 954a add a0,a0,s2 - 247a2: c0ff00ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 247a6: 0209b903 ld s2,32(s3) - 247aa: 0289bb83 ld s7,40(s3) - 247ae: 00b8 addi a4,sp,72 - 247b0: fe893503 ld a0,-24(s2) - 247b4: e4ca sd s2,72(sp) - 247b6: 4581 li a1,0 - 247b8: 953a add a0,a0,a4 - 247ba: 01753023 sd s7,0(a0) - 247be: f03a sd a4,32(sp) - 247c0: bf1f00ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 247c4: 0089bc83 ld s9,8(s3) - 247c8: cd817057 vsetivli zero,2,e64,m1,ta,ma - 247cc: 0309bc03 ld s8,48(s3) - 247d0: fe8cb703 ld a4,-24(s9) - 247d4: 5e0030d7 vmv.v.i v1,0 - 247d8: 00026797 auipc a5,0x26 - 247dc: 6307b783 ld a5,1584(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 247e0: 0134 addi a3,sp,136 - 247e2: 970a add a4,a4,sp - 247e4: 03873c23 sd s8,56(a4) - 247e8: 8536 mv a0,a3 - 247ea: 06878713 addi a4,a5,104 - 247ee: e836 sd a3,16(sp) - 247f0: 04078d93 addi s11,a5,64 - 247f4: 01878693 addi a3,a5,24 - 247f8: 08bc addi a5,sp,88 - 247fa: 0207f0a7 vse64.v v1,(a5) - 247fe: 00026997 auipc s3,0x26 - 24802: 5aa9b983 ld s3,1450(s3) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 24806: 10bc addi a5,sp,104 - 24808: 0207f0a7 vse64.v v1,(a5) - 2480c: 09c1 addi s3,s3,16 - 2480e: 18bc addi a5,sp,120 - 24810: 0207f0a7 vse64.v v1,(a5) - 24814: fc36 sd a3,56(sp) - 24816: fd3a sd a4,184(sp) - 24818: e4ee sd s11,72(sp) - 2481a: e8ce sd s3,80(sp) - 2481c: b85f00ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> - 24820: 6522 ld a0,8(sp) - 24822: 00026a17 auipc s4,0x26 - 24826: 4b6a3a03 ld s4,1206(s4) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 2482a: 47e1 li a5,24 - 2482c: 0a810a93 addi s5,sp,168 - 24830: 0a41 addi s4,s4,16 - 24832: 088c addi a1,sp,80 - 24834: f102 sd zero,160(sp) - 24836: 0a010423 sb zero,168(sp) - 2483a: c93e sw a5,144(sp) - 2483c: ed56 sd s5,152(sp) - 2483e: e8d2 sd s4,80(sp) - 24840: b71f00ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 24844: 67e2 ld a5,24(sp) - 24846: 7502 ld a0,32(sp) - 24848: d227f553 fcvt.d.l fa0,a5 - 2484c: 00018797 auipc a5,0x18 - 24850: 74c7b787 fld fa5,1868(a5) # 3cf98 <_ZTSSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE+0x90> - 24854: 12f57553 fmul.d fa0,fa0,fa5 - 24858: c49f00ef jal ra,154a0 <_ZNSo9_M_insertIdEERSoT_@plt> - 2485c: 7766 ld a4,120(sp) - 2485e: 01040793 addi a5,s0,16 - 24862: 00043423 sd zero,8(s0) - 24866: 00040823 sb zero,16(s0) - 2486a: e01c sd a5,0(s0) - 2486c: c345 beqz a4,2490c <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x1f6> - 2486e: 77a6 ld a5,104(sp) - 24870: c399 beqz a5,24876 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x160> - 24872: 08f76b63 bltu a4,a5,24908 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x1f2> - 24876: 76c6 ld a3,112(sp) - 24878: 4601 li a2,0 - 2487a: 4581 li a1,0 - 2487c: 8f15 sub a4,a4,a3 - 2487e: 8522 mv a0,s0 - 24880: ef1f00ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 24884: 00026797 auipc a5,0x26 - 24888: 5847b783 ld a5,1412(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 2488c: 656a ld a0,152(sp) - 2488e: 01878713 addi a4,a5,24 - 24892: 06878793 addi a5,a5,104 - 24896: fc3a sd a4,56(sp) - 24898: fd3e sd a5,184(sp) - 2489a: e4ee sd s11,72(sp) - 2489c: e8d2 sd s4,80(sp) - 2489e: 01550463 beq a0,s5,248a6 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x190> - 248a2: 85ef10ef jal ra,15900 <_ZdlPv@plt> - 248a6: 6542 ld a0,16(sp) - 248a8: e8ce sd s3,80(sp) - 248aa: b77f00ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 248ae: fe8cb683 ld a3,-24(s9) - 248b2: fe893703 ld a4,-24(s2) - 248b6: fe84b783 ld a5,-24(s1) - 248ba: 968a add a3,a3,sp - 248bc: 0386bc23 sd s8,56(a3) - 248c0: e4ca sd s2,72(sp) - 248c2: 970a add a4,a4,sp - 248c4: 05773423 sd s7,72(a4) - 248c8: 6522 ld a0,8(sp) - 248ca: fc26 sd s1,56(sp) - 248cc: 978a add a5,a5,sp - 248ce: 0367bc23 sd s6,56(a5) - 248d2: fd6a sd s10,184(sp) - 248d4: e082 sd zero,64(sp) - 248d6: d0bf00ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 248da: 22813083 ld ra,552(sp) - 248de: 8522 mv a0,s0 - 248e0: 22013403 ld s0,544(sp) - 248e4: 21813483 ld s1,536(sp) - 248e8: 21013903 ld s2,528(sp) - 248ec: 20813983 ld s3,520(sp) - 248f0: 20013a03 ld s4,512(sp) - 248f4: 7afe ld s5,504(sp) - 248f6: 7b5e ld s6,496(sp) - 248f8: 7bbe ld s7,488(sp) - 248fa: 7c1e ld s8,480(sp) - 248fc: 6cfe ld s9,472(sp) - 248fe: 6d5e ld s10,464(sp) - 24900: 6dbe ld s11,456(sp) - 24902: 23010113 addi sp,sp,560 - 24906: 8082 ret - 24908: 873e mv a4,a5 - 2490a: b7b5 j 24876 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x160> - 2490c: 092c addi a1,sp,152 - 2490e: 8522 mv a0,s0 - 24910: a60f10ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 24914: bf85 j 24884 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x16e> - 24916: 87aa mv a5,a0 - 24918: 8522 mv a0,s0 - 2491a: 843e mv s0,a5 - 2491c: 9e8f20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24920: 7522 ld a0,40(sp) - 24922: a6ff00ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 24926: 8522 mv a0,s0 - 24928: ec9f00ef jal ra,157f0 <_Unwind_Resume@plt> - 2492c: 842a mv s0,a0 - 2492e: bfcd j 24920 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x20a> - 24930: 842a mv s0,a0 - 24932: 0928 addi a0,sp,152 - 24934: e8d2 sd s4,80(sp) - 24936: 9cef20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2493a: 6542 ld a0,16(sp) - 2493c: e8ce sd s3,80(sp) - 2493e: ae3f00ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 24942: fe8cb683 ld a3,-24(s9) - 24946: fe893703 ld a4,-24(s2) - 2494a: 1810 addi a2,sp,48 - 2494c: 19068693 addi a3,a3,400 - 24950: fe84b783 ld a5,-24(s1) - 24954: 96b2 add a3,a3,a2 - 24956: e786bc23 sd s8,-392(a3) - 2495a: 19070713 addi a4,a4,400 - 2495e: e4ca sd s2,72(sp) - 24960: 9732 add a4,a4,a2 - 24962: e9773423 sd s7,-376(a4) - 24966: 19078793 addi a5,a5,400 - 2496a: fc26 sd s1,56(sp) - 2496c: 97b2 add a5,a5,a2 - 2496e: e767bc23 sd s6,-392(a5) - 24972: e082 sd zero,64(sp) - 24974: 6522 ld a0,8(sp) - 24976: fd6a sd s10,184(sp) - 24978: c69f00ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 2497c: 8522 mv a0,s0 - 2497e: e73f00ef jal ra,157f0 <_Unwind_Resume@plt> - 24982: fe84b783 ld a5,-24(s1) - 24986: 1818 addi a4,sp,48 - 24988: fc26 sd s1,56(sp) - 2498a: 19078793 addi a5,a5,400 - 2498e: 97ba add a5,a5,a4 - 24990: e767bc23 sd s6,-392(a5) - 24994: 842a mv s0,a0 - 24996: e082 sd zero,64(sp) - 24998: bff1 j 24974 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x25e> - 2499a: 842a mv s0,a0 - 2499c: bfe1 j 24974 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex+0x25e> - -000000000002499e <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx>: - 2499e: dd010113 addi sp,sp,-560 - 249a2: 193c addi a5,sp,184 - 249a4: 22813023 sd s0,544(sp) - 249a8: 21213823 sd s2,528(sp) - 249ac: 842a mv s0,a0 - 249ae: 03810913 addi s2,sp,56 - 249b2: 853e mv a0,a5 - 249b4: 20913c23 sd s1,536(sp) - 249b8: 21313423 sd s3,520(sp) - 249bc: fbda sd s6,496(sp) - 249be: ebea sd s10,464(sp) - 249c0: e43e sd a5,8(sp) - 249c2: ec2e sd a1,24(sp) - 249c4: 22113423 sd ra,552(sp) - 249c8: 21413023 sd s4,512(sp) - 249cc: ffd6 sd s5,504(sp) - 249ce: f7de sd s7,488(sp) - 249d0: f3e2 sd s8,480(sp) - 249d2: efe6 sd s9,472(sp) - 249d4: e7ee sd s11,456(sp) - 249d6: f44a sd s2,40(sp) - 249d8: a29f00ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> - 249dc: cd817057 vsetivli zero,2,e64,m1,ta,ma - 249e0: 5e0030d7 vmv.v.i v1,0 - 249e4: 131c addi a5,sp,416 - 249e6: 00026997 auipc s3,0x26 - 249ea: 2529b983 ld s3,594(s3) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 249ee: 0207f0a7 vse64.v v1,(a5) - 249f2: 1b1c addi a5,sp,432 - 249f4: 0207f0a7 vse64.v v1,(a5) - 249f8: 0109b483 ld s1,16(s3) - 249fc: 18011c23 sh zero,408(sp) - 24a00: 0189bb03 ld s6,24(s3) - 24a04: 00026717 auipc a4,0x26 - 24a08: 55473703 ld a4,1364(a4) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 24a0c: 01070d13 addi s10,a4,16 - 24a10: fe84b783 ld a5,-24(s1) - 24a14: eb02 sd zero,400(sp) - 24a16: fc26 sd s1,56(sp) - 24a18: 978a add a5,a5,sp - 24a1a: fd6a sd s10,184(sp) - 24a1c: 0367bc23 sd s6,56(a5) - 24a20: e082 sd zero,64(sp) - 24a22: fe84b503 ld a0,-24(s1) - 24a26: 4581 li a1,0 - 24a28: 954a add a0,a0,s2 - 24a2a: 987f00ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 24a2e: 0209b903 ld s2,32(s3) - 24a32: 0289bb83 ld s7,40(s3) - 24a36: 00b8 addi a4,sp,72 - 24a38: fe893503 ld a0,-24(s2) - 24a3c: e4ca sd s2,72(sp) - 24a3e: 4581 li a1,0 - 24a40: 953a add a0,a0,a4 - 24a42: 01753023 sd s7,0(a0) - 24a46: f03a sd a4,32(sp) - 24a48: 969f00ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 24a4c: 0089bc83 ld s9,8(s3) - 24a50: cd817057 vsetivli zero,2,e64,m1,ta,ma - 24a54: 0309bc03 ld s8,48(s3) - 24a58: fe8cb703 ld a4,-24(s9) - 24a5c: 5e0030d7 vmv.v.i v1,0 - 24a60: 00026797 auipc a5,0x26 - 24a64: 3a87b783 ld a5,936(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 24a68: 0134 addi a3,sp,136 - 24a6a: 970a add a4,a4,sp - 24a6c: 03873c23 sd s8,56(a4) - 24a70: 8536 mv a0,a3 - 24a72: 06878713 addi a4,a5,104 - 24a76: e836 sd a3,16(sp) - 24a78: 04078d93 addi s11,a5,64 - 24a7c: 01878693 addi a3,a5,24 - 24a80: 08bc addi a5,sp,88 - 24a82: 0207f0a7 vse64.v v1,(a5) - 24a86: 00026997 auipc s3,0x26 - 24a8a: 3229b983 ld s3,802(s3) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 24a8e: 10bc addi a5,sp,104 - 24a90: 0207f0a7 vse64.v v1,(a5) - 24a94: 09c1 addi s3,s3,16 - 24a96: 18bc addi a5,sp,120 - 24a98: 0207f0a7 vse64.v v1,(a5) - 24a9c: fc36 sd a3,56(sp) - 24a9e: fd3a sd a4,184(sp) - 24aa0: e4ee sd s11,72(sp) - 24aa2: e8ce sd s3,80(sp) - 24aa4: 8fdf00ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> - 24aa8: 6522 ld a0,8(sp) - 24aaa: 00026a17 auipc s4,0x26 - 24aae: 22ea3a03 ld s4,558(s4) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 24ab2: 47e1 li a5,24 - 24ab4: 0a810a93 addi s5,sp,168 - 24ab8: 0a41 addi s4,s4,16 - 24aba: 088c addi a1,sp,80 - 24abc: f102 sd zero,160(sp) - 24abe: 0a010423 sb zero,168(sp) - 24ac2: c93e sw a5,144(sp) - 24ac4: ed56 sd s5,152(sp) - 24ac6: e8d2 sd s4,80(sp) - 24ac8: 8e9f00ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 24acc: 67e2 ld a5,24(sp) - 24ace: 7502 ld a0,32(sp) - 24ad0: d227f553 fcvt.d.l fa0,a5 - 24ad4: 00018797 auipc a5,0x18 - 24ad8: 4c47b787 fld fa5,1220(a5) # 3cf98 <_ZTSSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE+0x90> - 24adc: 12f57553 fmul.d fa0,fa0,fa5 - 24ae0: 9c1f00ef jal ra,154a0 <_ZNSo9_M_insertIdEERSoT_@plt> - 24ae4: 4605 li a2,1 - 24ae6: 00016597 auipc a1,0x16 - 24aea: cca58593 addi a1,a1,-822 # 3a7b0 <_IO_stdin_used+0x2158> - 24aee: c13f00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24af2: 7766 ld a4,120(sp) - 24af4: 01040793 addi a5,s0,16 - 24af8: 00043423 sd zero,8(s0) - 24afc: 00040823 sb zero,16(s0) - 24b00: e01c sd a5,0(s0) - 24b02: c345 beqz a4,24ba2 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x204> - 24b04: 77a6 ld a5,104(sp) - 24b06: c399 beqz a5,24b0c <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x16e> - 24b08: 08f76b63 bltu a4,a5,24b9e <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x200> - 24b0c: 76c6 ld a3,112(sp) - 24b0e: 4601 li a2,0 - 24b10: 4581 li a1,0 - 24b12: 8f15 sub a4,a4,a3 - 24b14: 8522 mv a0,s0 - 24b16: c5bf00ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 24b1a: 00026797 auipc a5,0x26 - 24b1e: 2ee7b783 ld a5,750(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 24b22: 656a ld a0,152(sp) - 24b24: 01878713 addi a4,a5,24 - 24b28: 06878793 addi a5,a5,104 - 24b2c: fc3a sd a4,56(sp) - 24b2e: fd3e sd a5,184(sp) - 24b30: e4ee sd s11,72(sp) - 24b32: e8d2 sd s4,80(sp) - 24b34: 01550463 beq a0,s5,24b3c <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x19e> - 24b38: dc9f00ef jal ra,15900 <_ZdlPv@plt> - 24b3c: 6542 ld a0,16(sp) - 24b3e: e8ce sd s3,80(sp) - 24b40: 8e1f00ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 24b44: fe8cb683 ld a3,-24(s9) - 24b48: fe893703 ld a4,-24(s2) - 24b4c: fe84b783 ld a5,-24(s1) - 24b50: 968a add a3,a3,sp - 24b52: 0386bc23 sd s8,56(a3) - 24b56: e4ca sd s2,72(sp) - 24b58: 970a add a4,a4,sp - 24b5a: 05773423 sd s7,72(a4) - 24b5e: 6522 ld a0,8(sp) - 24b60: fc26 sd s1,56(sp) - 24b62: 978a add a5,a5,sp - 24b64: 0367bc23 sd s6,56(a5) - 24b68: fd6a sd s10,184(sp) - 24b6a: e082 sd zero,64(sp) - 24b6c: a75f00ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 24b70: 22813083 ld ra,552(sp) - 24b74: 8522 mv a0,s0 - 24b76: 22013403 ld s0,544(sp) - 24b7a: 21813483 ld s1,536(sp) - 24b7e: 21013903 ld s2,528(sp) - 24b82: 20813983 ld s3,520(sp) - 24b86: 20013a03 ld s4,512(sp) - 24b8a: 7afe ld s5,504(sp) - 24b8c: 7b5e ld s6,496(sp) - 24b8e: 7bbe ld s7,488(sp) - 24b90: 7c1e ld s8,480(sp) - 24b92: 6cfe ld s9,472(sp) - 24b94: 6d5e ld s10,464(sp) - 24b96: 6dbe ld s11,456(sp) - 24b98: 23010113 addi sp,sp,560 - 24b9c: 8082 ret - 24b9e: 873e mv a4,a5 - 24ba0: b7b5 j 24b0c <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x16e> - 24ba2: 092c addi a1,sp,152 - 24ba4: 8522 mv a0,s0 - 24ba6: fcbf00ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 24baa: bf85 j 24b1a <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x17c> - 24bac: 87aa mv a5,a0 - 24bae: 8522 mv a0,s0 - 24bb0: 843e mv s0,a5 - 24bb2: f53f10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24bb6: 7522 ld a0,40(sp) - 24bb8: fd8f00ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 24bbc: 8522 mv a0,s0 - 24bbe: c33f00ef jal ra,157f0 <_Unwind_Resume@plt> - 24bc2: 842a mv s0,a0 - 24bc4: bfcd j 24bb6 <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x218> - 24bc6: 842a mv s0,a0 - 24bc8: 0928 addi a0,sp,152 - 24bca: e8d2 sd s4,80(sp) - 24bcc: f39f10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24bd0: 6542 ld a0,16(sp) - 24bd2: e8ce sd s3,80(sp) - 24bd4: 84df00ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 24bd8: fe8cb683 ld a3,-24(s9) - 24bdc: fe893703 ld a4,-24(s2) - 24be0: 1810 addi a2,sp,48 - 24be2: 19068693 addi a3,a3,400 - 24be6: fe84b783 ld a5,-24(s1) - 24bea: 96b2 add a3,a3,a2 - 24bec: e786bc23 sd s8,-392(a3) - 24bf0: 19070713 addi a4,a4,400 - 24bf4: e4ca sd s2,72(sp) - 24bf6: 9732 add a4,a4,a2 - 24bf8: e9773423 sd s7,-376(a4) - 24bfc: 19078793 addi a5,a5,400 - 24c00: fc26 sd s1,56(sp) - 24c02: 97b2 add a5,a5,a2 - 24c04: e767bc23 sd s6,-392(a5) - 24c08: e082 sd zero,64(sp) - 24c0a: 6522 ld a0,8(sp) - 24c0c: fd6a sd s10,184(sp) - 24c0e: 9d3f00ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 24c12: 8522 mv a0,s0 - 24c14: bddf00ef jal ra,157f0 <_Unwind_Resume@plt> - 24c18: fe84b783 ld a5,-24(s1) - 24c1c: 1818 addi a4,sp,48 - 24c1e: fc26 sd s1,56(sp) - 24c20: 19078793 addi a5,a5,400 - 24c24: 97ba add a5,a5,a4 - 24c26: e767bc23 sd s6,-392(a5) - 24c2a: 842a mv s0,a0 - 24c2c: e082 sd zero,64(sp) - 24c2e: bff1 j 24c0a <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x26c> - 24c30: 842a mv s0,a0 - 24c32: bfe1 j 24c0a <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx+0x26c> - -0000000000024c34 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi>: - 24c34: d9010113 addi sp,sp,-624 - 24c38: 26813023 sd s0,608(sp) - 24c3c: 23513c23 sd s5,568(sp) - 24c40: 26113423 sd ra,616(sp) - 24c44: 24913c23 sd s1,600(sp) - 24c48: 25213823 sd s2,592(sp) - 24c4c: 25313423 sd s3,584(sp) - 24c50: 25413023 sd s4,576(sp) - 24c54: 23613823 sd s6,560(sp) - 24c58: 23713423 sd s7,552(sp) - 24c5c: 23813023 sd s8,544(sp) - 24c60: 21913c23 sd s9,536(sp) - 24c64: 21a13823 sd s10,528(sp) - 24c68: 21b13423 sd s11,520(sp) - 24c6c: 57fd li a5,-1 - 24c6e: e42a sd a0,8(sp) - 24c70: 842e mv s0,a1 - 24c72: 8ab2 mv s5,a2 - 24c74: 00f61763 bne a2,a5,24c82 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x4e> - 24c78: 852e mv a0,a1 - 24c7a: f67f00ef jal ra,15be0 - 24c7e: 00050a9b sext.w s5,a0 - 24c82: 0f810993 addi s3,sp,248 - 24c86: 854e mv a0,s3 - 24c88: 07810913 addi s2,sp,120 - 24c8c: fc4e sd s3,56(sp) - 24c8e: f04a sd s2,32(sp) - 24c90: f70f00ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> - 24c94: cd817057 vsetivli zero,2,e64,m1,ta,ma - 24c98: 5e0030d7 vmv.v.i v1,0 - 24c9c: 139c addi a5,sp,480 - 24c9e: 00026497 auipc s1,0x26 - 24ca2: f9a4b483 ld s1,-102(s1) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 24ca6: 0207f0a7 vse64.v v1,(a5) - 24caa: 1b9c addi a5,sp,496 - 24cac: 0207f0a7 vse64.v v1,(a5) - 24cb0: 0104bb03 ld s6,16(s1) - 24cb4: 1c011c23 sh zero,472(sp) - 24cb8: 0184bc03 ld s8,24(s1) - 24cbc: 00026717 auipc a4,0x26 - 24cc0: 29c73703 ld a4,668(a4) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 24cc4: 01070d93 addi s11,a4,16 - 24cc8: fe8b3783 ld a5,-24(s6) - 24ccc: eb82 sd zero,464(sp) - 24cce: fcda sd s6,120(sp) - 24cd0: 978a add a5,a5,sp - 24cd2: fdee sd s11,248(sp) - 24cd4: 0787bc23 sd s8,120(a5) - 24cd8: e102 sd zero,128(sp) - 24cda: fe8b3503 ld a0,-24(s6) - 24cde: 4581 li a1,0 - 24ce0: 954a add a0,a0,s2 - 24ce2: ecef00ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 24ce6: 0204bb83 ld s7,32(s1) - 24cea: 0284bc83 ld s9,40(s1) - 24cee: 08810913 addi s2,sp,136 - 24cf2: fe8bb503 ld a0,-24(s7) - 24cf6: e55e sd s7,136(sp) - 24cf8: 4581 li a1,0 - 24cfa: 954a add a0,a0,s2 - 24cfc: 01953023 sd s9,0(a0) - 24d00: eb0f00ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 24d04: 0084bd03 ld s10,8(s1) - 24d08: 7890 ld a2,48(s1) - 24d0a: cd817057 vsetivli zero,2,e64,m1,ta,ma - 24d0e: fe8d3703 ld a4,-24(s10) - 24d12: 5e0030d7 vmv.v.i v1,0 - 24d16: 00026797 auipc a5,0x26 - 24d1a: 0f27b783 ld a5,242(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 24d1e: 970a add a4,a4,sp - 24d20: ff30 sd a2,120(a4) - 24d22: 04078793 addi a5,a5,64 - 24d26: 00026697 auipc a3,0x26 - 24d2a: 0826b683 ld a3,130(a3) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 24d2e: e0be sd a5,64(sp) - 24d30: e53e sd a5,136(sp) - 24d32: 093c addi a5,sp,152 - 24d34: 01068713 addi a4,a3,16 - 24d38: 0207f0a7 vse64.v v1,(a5) - 24d3c: 00026697 auipc a3,0x26 - 24d40: 0cc6b683 ld a3,204(a3) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 24d44: 113c addi a5,sp,168 - 24d46: 0207f0a7 vse64.v v1,(a5) - 24d4a: 01a8 addi a0,sp,200 - 24d4c: 193c addi a5,sp,184 - 24d4e: e832 sd a2,16(sp) - 24d50: 01868613 addi a2,a3,24 - 24d54: 06868693 addi a3,a3,104 - 24d58: 0207f0a7 vse64.v v1,(a5) - 24d5c: f42a sd a0,40(sp) - 24d5e: f83a sd a4,48(sp) - 24d60: fdb6 sd a3,248(sp) - 24d62: e93a sd a4,144(sp) - 24d64: fcb2 sd a2,120(sp) - 24d66: e3af00ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> - 24d6a: 00026717 auipc a4,0x26 - 24d6e: f6e73703 ld a4,-146(a4) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 24d72: 11b4 addi a3,sp,232 - 24d74: 0741 addi a4,a4,16 - 24d76: 47e1 li a5,24 - 24d78: 090c addi a1,sp,144 - 24d7a: 854e mv a0,s3 - 24d7c: e4b6 sd a3,72(sp) - 24d7e: ec3a sd a4,24(sp) - 24d80: f182 sd zero,224(sp) - 24d82: 0e010423 sb zero,232(sp) - 24d86: c9be sw a5,208(sp) - 24d88: edb6 sd a3,216(sp) - 24d8a: e93a sd a4,144(sp) - 24d8c: e24f00ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 24d90: 002a9493 slli s1,s5,0x2 - 24d94: 94a2 add s1,s1,s0 - 24d96: 05810993 addi s3,sp,88 - 24d9a: 06810a13 addi s4,sp,104 - 24d9e: 03504363 bgtz s5,24dc4 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x190> - 24da2: a01d j 24dc8 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x194> - 24da4: 854e mv a0,s3 - 24da6: 893fe0ef jal ra,23638 <_ZN7testing8internal15CodePointToUtf8B5cxx11Ej> - 24daa: 7606 ld a2,96(sp) - 24dac: 65e6 ld a1,88(sp) - 24dae: 854a mv a0,s2 - 24db0: 951f00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24db4: 6566 ld a0,88(sp) - 24db6: 01450463 beq a0,s4,24dbe <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x18a> - 24dba: b47f00ef jal ra,15900 <_ZdlPv@plt> - 24dbe: 0411 addi s0,s0,4 - 24dc0: 00848463 beq s1,s0,24dc8 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x194> - 24dc4: 400c lw a1,0(s0) - 24dc6: fdf9 bnez a1,24da4 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x170> - 24dc8: 7582 ld a1,32(sp) - 24dca: 6522 ld a0,8(sp) - 24dcc: ab4f50ef jal ra,1a080 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 24dd0: 00026797 auipc a5,0x26 - 24dd4: 0387b783 ld a5,56(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 24dd8: 01878713 addi a4,a5,24 - 24ddc: 06878793 addi a5,a5,104 - 24de0: fdbe sd a5,248(sp) - 24de2: 6786 ld a5,64(sp) - 24de4: 656e ld a0,216(sp) - 24de6: fcba sd a4,120(sp) - 24de8: e53e sd a5,136(sp) - 24dea: 67e2 ld a5,24(sp) - 24dec: e93e sd a5,144(sp) - 24dee: 67a6 ld a5,72(sp) - 24df0: 00f50463 beq a0,a5,24df8 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x1c4> - 24df4: b0df00ef jal ra,15900 <_ZdlPv@plt> - 24df8: 77c2 ld a5,48(sp) - 24dfa: 7522 ld a0,40(sp) - 24dfc: e93e sd a5,144(sp) - 24dfe: e22f00ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 24e02: fe8d3683 ld a3,-24(s10) - 24e06: 6642 ld a2,16(sp) - 24e08: fe8bb703 ld a4,-24(s7) - 24e0c: 968a add a3,a3,sp - 24e0e: fe8b3783 ld a5,-24(s6) - 24e12: feb0 sd a2,120(a3) - 24e14: e55e sd s7,136(sp) - 24e16: 970a add a4,a4,sp - 24e18: 09973423 sd s9,136(a4) - 24e1c: 7562 ld a0,56(sp) - 24e1e: fcda sd s6,120(sp) - 24e20: 978a add a5,a5,sp - 24e22: 0787bc23 sd s8,120(a5) - 24e26: fdee sd s11,248(sp) - 24e28: e102 sd zero,128(sp) - 24e2a: fb6f00ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 24e2e: 26813083 ld ra,616(sp) - 24e32: 26013403 ld s0,608(sp) - 24e36: 6522 ld a0,8(sp) - 24e38: 25813483 ld s1,600(sp) - 24e3c: 25013903 ld s2,592(sp) - 24e40: 24813983 ld s3,584(sp) - 24e44: 24013a03 ld s4,576(sp) - 24e48: 23813a83 ld s5,568(sp) - 24e4c: 23013b03 ld s6,560(sp) - 24e50: 22813b83 ld s7,552(sp) - 24e54: 22013c03 ld s8,544(sp) - 24e58: 21813c83 ld s9,536(sp) - 24e5c: 21013d03 ld s10,528(sp) - 24e60: 20813d83 ld s11,520(sp) - 24e64: 27010113 addi sp,sp,624 - 24e68: 8082 ret - 24e6a: 842a mv s0,a0 - 24e6c: 7562 ld a0,56(sp) - 24e6e: fdee sd s11,248(sp) - 24e70: f70f00ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 24e74: 8522 mv a0,s0 - 24e76: 97bf00ef jal ra,157f0 <_Unwind_Resume@plt> - 24e7a: 842a mv s0,a0 - 24e7c: 854e mv a0,s3 - 24e7e: c87f10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24e82: 7502 ld a0,32(sp) - 24e84: d0cf00ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 24e88: 8522 mv a0,s0 - 24e8a: 967f00ef jal ra,157f0 <_Unwind_Resume@plt> - 24e8e: 67e2 ld a5,24(sp) - 24e90: 842a mv s0,a0 - 24e92: 09a8 addi a0,sp,216 - 24e94: e93e sd a5,144(sp) - 24e96: c6ff10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24e9a: 77c2 ld a5,48(sp) - 24e9c: 7522 ld a0,40(sp) - 24e9e: e93e sd a5,144(sp) - 24ea0: d80f00ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 24ea4: fe8d3683 ld a3,-24(s10) - 24ea8: 0890 addi a2,sp,80 - 24eaa: fe8bb703 ld a4,-24(s7) - 24eae: 1b068693 addi a3,a3,432 - 24eb2: 96b2 add a3,a3,a2 - 24eb4: 6642 ld a2,16(sp) - 24eb6: fe8b3783 ld a5,-24(s6) - 24eba: 1b070713 addi a4,a4,432 - 24ebe: e6c6bc23 sd a2,-392(a3) - 24ec2: 0894 addi a3,sp,80 - 24ec4: e55e sd s7,136(sp) - 24ec6: 9736 add a4,a4,a3 - 24ec8: e9973423 sd s9,-376(a4) - 24ecc: 1b078793 addi a5,a5,432 - 24ed0: fcda sd s6,120(sp) - 24ed2: 97b6 add a5,a5,a3 - 24ed4: e787bc23 sd s8,-392(a5) - 24ed8: e102 sd zero,128(sp) - 24eda: bf49 j 24e6c <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x238> - 24edc: fe8b3783 ld a5,-24(s6) - 24ee0: 0898 addi a4,sp,80 - 24ee2: fcda sd s6,120(sp) - 24ee4: 1b078793 addi a5,a5,432 - 24ee8: 97ba add a5,a5,a4 - 24eea: e787bc23 sd s8,-392(a5) - 24eee: 842a mv s0,a0 - 24ef0: e102 sd zero,128(sp) - 24ef2: bfad j 24e6c <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x238> - 24ef4: 842a mv s0,a0 - 24ef6: b771 j 24e82 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi+0x24e> - -0000000000024ef8 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE>: - 24ef8: 711d addi sp,sp,-96 - 24efa: e0ca sd s2,64(sp) - 24efc: 0085b903 ld s2,8(a1) - 24f00: fc4e sd s3,56(sp) - 24f02: f852 sd s4,48(sp) - 24f04: ec86 sd ra,88(sp) - 24f06: 0005ba03 ld s4,0(a1) - 24f0a: 89aa mv s3,a0 - 24f0c: 04090663 beqz s2,24f58 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x60> - 24f10: e4a6 sd s1,72(sp) - 24f12: f456 sd s5,40(sp) - 24f14: f05a sd s6,32(sp) - 24f16: e8a2 sd s0,80(sp) - 24f18: 4481 li s1,0 - 24f1a: 8a8a mv s5,sp - 24f1c: 01010b13 addi s6,sp,16 - 24f20: 00249593 slli a1,s1,0x2 - 24f24: 00ba0433 add s0,s4,a1 - 24f28: 401c lw a5,0(s0) - 24f2a: e3b9 bnez a5,24f70 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x78> - 24f2c: 0009b503 ld a0,0(s3) - 24f30: 00010023 sb zero,0(sp) - 24f34: 691c ld a5,16(a0) - 24f36: 0541 addi a0,a0,16 - 24f38: fe87b783 ld a5,-24(a5) - 24f3c: 97aa add a5,a5,a0 - 24f3e: 6b9c ld a5,16(a5) - 24f40: c39d beqz a5,24f66 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x6e> - 24f42: 4605 li a2,1 - 24f44: 85d6 mv a1,s5 - 24f46: fbaf00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24f4a: 0485 addi s1,s1,1 - 24f4c: fc991ae3 bne s2,s1,24f20 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x28> - 24f50: 6446 ld s0,80(sp) - 24f52: 64a6 ld s1,72(sp) - 24f54: 7aa2 ld s5,40(sp) - 24f56: 7b02 ld s6,32(sp) - 24f58: 60e6 ld ra,88(sp) - 24f5a: 6906 ld s2,64(sp) - 24f5c: 7a42 ld s4,48(sp) - 24f5e: 854e mv a0,s3 - 24f60: 79e2 ld s3,56(sp) - 24f62: 6125 addi sp,sp,96 - 24f64: 8082 ret - 24f66: 4581 li a1,0 - 24f68: 9b9f00ef jal ra,15920 <_ZNSo3putEc@plt> - 24f6c: 0485 addi s1,s1,1 - 24f6e: bff9 j 24f4c <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x54> - 24f70: 4099063b subw a2,s2,s1 - 24f74: 85a2 mv a1,s0 - 24f76: 8556 mv a0,s5 - 24f78: cbdff0ef jal ra,24c34 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi> - 24f7c: 0009b503 ld a0,0(s3) - 24f80: 6622 ld a2,8(sp) - 24f82: 6582 ld a1,0(sp) - 24f84: 0541 addi a0,a0,16 - 24f86: f7af00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 24f8a: 6502 ld a0,0(sp) - 24f8c: 01650463 beq a0,s6,24f94 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x9c> - 24f90: 971f00ef jal ra,15900 <_ZdlPv@plt> - 24f94: fa990ee3 beq s2,s1,24f50 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x58> - 24f98: 85a2 mv a1,s0 - 24f9a: a029 j 24fa4 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0xac> - 24f9c: 0485 addi s1,s1,1 - 24f9e: 0591 addi a1,a1,4 - 24fa0: fa9908e3 beq s2,s1,24f50 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x58> - 24fa4: 419c lw a5,0(a1) - 24fa6: fbfd bnez a5,24f9c <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0xa4> - 24fa8: f6991ce3 bne s2,s1,24f20 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x28> - 24fac: b755 j 24f50 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE+0x58> - 24fae: 842a mv s0,a0 - 24fb0: 8556 mv a0,s5 - 24fb2: b53f10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 24fb6: 8522 mv a0,s0 - 24fb8: 839f00ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000024fbc <_ZN7testing8internal6String15ShowWideCStringB5cxx11EPKw>: - 24fbc: 1141 addi sp,sp,-16 - 24fbe: e022 sd s0,0(sp) - 24fc0: e406 sd ra,8(sp) - 24fc2: 842a mv s0,a0 - 24fc4: c989 beqz a1,24fd6 <_ZN7testing8internal6String15ShowWideCStringB5cxx11EPKw+0x1a> - 24fc6: 567d li a2,-1 - 24fc8: c6dff0ef jal ra,24c34 <_ZN7testing8internal16WideStringToUtf8B5cxx11EPKwi> - 24fcc: 60a2 ld ra,8(sp) - 24fce: 8522 mv a0,s0 - 24fd0: 6402 ld s0,0(sp) - 24fd2: 0141 addi sp,sp,16 - 24fd4: 8082 ret - 24fd6: 00014797 auipc a5,0x14 - 24fda: a1a78793 addi a5,a5,-1510 # 389f0 <_IO_stdin_used+0x398> - 24fde: cc337057 vsetivli zero,6,e8,m8,ta,ma - 24fe2: 02078407 vle8.v v8,(a5) - 24fe6: 01050793 addi a5,a0,16 - 24fea: e11c sd a5,0(a0) - 24fec: 4719 li a4,6 - 24fee: 02078427 vse8.v v8,(a5) - 24ff2: 00050b23 sb zero,22(a0) - 24ff6: 60a2 ld ra,8(sp) - 24ff8: e518 sd a4,8(a0) - 24ffa: 8522 mv a0,s0 - 24ffc: 6402 ld s0,0(sp) - 24ffe: 0141 addi sp,sp,16 - 25000: 8082 ret - -0000000000025002 <_ZN7testing7MessagelsEPKw>: - 25002: 7139 addi sp,sp,-64 - 25004: f822 sd s0,48(sp) - 25006: 842a mv s0,a0 - 25008: 850a mv a0,sp - 2500a: f426 sd s1,40(sp) - 2500c: fc06 sd ra,56(sp) - 2500e: fafff0ef jal ra,24fbc <_ZN7testing8internal6String15ShowWideCStringB5cxx11EPKw> - 25012: 6008 ld a0,0(s0) - 25014: 6622 ld a2,8(sp) - 25016: 6582 ld a1,0(sp) - 25018: 0541 addi a0,a0,16 - 2501a: 848a mv s1,sp - 2501c: ee4f00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25020: 6502 ld a0,0(sp) - 25022: 081c addi a5,sp,16 - 25024: 00f50463 beq a0,a5,2502c <_ZN7testing7MessagelsEPKw+0x2a> - 25028: 8d9f00ef jal ra,15900 <_ZdlPv@plt> - 2502c: 70e2 ld ra,56(sp) - 2502e: 8522 mv a0,s0 - 25030: 7442 ld s0,48(sp) - 25032: 74a2 ld s1,40(sp) - 25034: 6121 addi sp,sp,64 - 25036: 8082 ret - 25038: 842a mv s0,a0 - 2503a: 8526 mv a0,s1 - 2503c: ac9f10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 25040: 8522 mv a0,s0 - 25042: faef00ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000025046 <_ZN7testing7MessagelsEPw>: - 25046: 7139 addi sp,sp,-64 - 25048: f822 sd s0,48(sp) - 2504a: 842a mv s0,a0 - 2504c: 850a mv a0,sp - 2504e: f426 sd s1,40(sp) - 25050: fc06 sd ra,56(sp) - 25052: f6bff0ef jal ra,24fbc <_ZN7testing8internal6String15ShowWideCStringB5cxx11EPKw> - 25056: 6008 ld a0,0(s0) - 25058: 6622 ld a2,8(sp) - 2505a: 6582 ld a1,0(sp) - 2505c: 0541 addi a0,a0,16 - 2505e: 848a mv s1,sp - 25060: ea0f00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25064: 6502 ld a0,0(sp) - 25066: 081c addi a5,sp,16 - 25068: 00f50463 beq a0,a5,25070 <_ZN7testing7MessagelsEPw+0x2a> - 2506c: 895f00ef jal ra,15900 <_ZdlPv@plt> - 25070: 70e2 ld ra,56(sp) - 25072: 8522 mv a0,s0 - 25074: 7442 ld s0,48(sp) - 25076: 74a2 ld s1,40(sp) - 25078: 6121 addi sp,sp,64 - 2507a: 8082 ret - 2507c: 842a mv s0,a0 - 2507e: 8526 mv a0,s1 - 25080: a85f10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 25084: 8522 mv a0,s0 - 25086: f6af00ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000002508a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_>: - 2508a: 00073803 ld a6,0(a4) - 2508e: 7119 addi sp,sp,-128 - 25090: f8a2 sd s0,112(sp) - 25092: f4a6 sd s1,104(sp) - 25094: f0ca sd s2,96(sp) - 25096: ecce sd s3,88(sp) - 25098: fc86 sd ra,120(sp) - 2509a: e432 sd a2,8(sp) - 2509c: e036 sd a3,0(sp) - 2509e: 842a mv s0,a0 - 250a0: 89ba mv s3,a4 - 250a2: 6388 ld a0,0(a5) - 250a4: 84be mv s1,a5 - 250a6: 892e mv s2,a1 - 250a8: 1e080463 beqz a6,25290 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x206> - 250ac: 1e050263 beqz a0,25290 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x206> - 250b0: 85c2 mv a1,a6 - 250b2: dcef00ef jal ra,15680 - 250b6: 00a03833 snez a6,a0 - 250ba: 1d090063 beq s2,a6,2527a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x1f0> - 250be: e8d2 sd s4,80(sp) - 250c0: 03010a13 addi s4,sp,48 - 250c4: 8552 mv a0,s4 - 250c6: 00014797 auipc a5,0x14 - 250ca: 90278793 addi a5,a5,-1790 # 389c8 <_IO_stdin_used+0x370> - 250ce: e4d6 sd s5,72(sp) - 250d0: ec3e sd a5,24(sp) - 250d2: f2df40ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> - 250d6: 8552 mv a0,s4 - 250d8: 00014597 auipc a1,0x14 - 250dc: 9a058593 addi a1,a1,-1632 # 38a78 <_IO_stdin_used+0x420> - 250e0: 00026317 auipc t1,0x26 - 250e4: e0833303 ld t1,-504(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 250e8: 9302 jalr t1 - 250ea: 002c addi a1,sp,8 - 250ec: 00026317 auipc t1,0x26 - 250f0: aac33303 ld t1,-1364(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 250f4: 9302 jalr t1 - 250f6: 00014597 auipc a1,0x14 - 250fa: 10258593 addi a1,a1,258 # 391f8 <_IO_stdin_used+0xba0> - 250fe: 00026317 auipc t1,0x26 - 25102: b1233303 ld t1,-1262(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 25106: 9302 jalr t1 - 25108: 00015597 auipc a1,0x15 - 2510c: 92858593 addi a1,a1,-1752 # 39a30 <_IO_stdin_used+0x13d8> - 25110: 00026317 auipc t1,0x26 - 25114: dd833303 ld t1,-552(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 25118: 9302 jalr t1 - 2511a: 01810a93 addi s5,sp,24 - 2511e: 85d6 mv a1,s5 - 25120: 00026317 auipc t1,0x26 - 25124: a7833303 ld t1,-1416(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 25128: 9302 jalr t1 - 2512a: 85ce mv a1,s3 - 2512c: 00026317 auipc t1,0x26 - 25130: a6c33303 ld t1,-1428(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 25134: 9302 jalr t1 - 25136: 02810993 addi s3,sp,40 - 2513a: 8a2a mv s4,a0 - 2513c: 854e mv a0,s3 - 2513e: c5bf40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 25142: 7522 ld a0,40(sp) - 25144: 4609 li a2,2 - 25146: 00015597 auipc a1,0x15 - 2514a: 8fa58593 addi a1,a1,-1798 # 39a40 <_IO_stdin_used+0x13e8> - 2514e: 0541 addi a0,a0,16 - 25150: db0f00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25154: 85ce mv a1,s3 - 25156: 8552 mv a0,s4 - 25158: 00026317 auipc t1,0x26 - 2515c: c6033303 ld t1,-928(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 25160: 9302 jalr t1 - 25162: 7522 ld a0,40(sp) - 25164: c501 beqz a0,2516c <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0xe2> - 25166: 611c ld a5,0(a0) - 25168: 679c ld a5,8(a5) - 2516a: 9782 jalr a5 - 2516c: 8552 mv a0,s4 - 2516e: 00015597 auipc a1,0x15 - 25172: 8da58593 addi a1,a1,-1830 # 39a48 <_IO_stdin_used+0x13f0> - 25176: 00026317 auipc t1,0x26 - 2517a: d7233303 ld t1,-654(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 2517e: 9302 jalr t1 - 25180: 00015797 auipc a5,0x15 - 25184: 8a878793 addi a5,a5,-1880 # 39a28 <_IO_stdin_used+0x13d0> - 25188: 0c091a63 bnez s2,2525c <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x1d2> - 2518c: 100c addi a1,sp,32 - 2518e: 00026317 auipc t1,0x26 - 25192: a0a33303 ld t1,-1526(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 25196: f03e sd a5,32(sp) - 25198: 9302 jalr t1 - 2519a: 892a mv s2,a0 - 2519c: 854e mv a0,s3 - 2519e: bfbf40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 251a2: 7522 ld a0,40(sp) - 251a4: 463d li a2,15 - 251a6: 00015597 auipc a1,0x15 - 251aa: 8b258593 addi a1,a1,-1870 # 39a58 <_IO_stdin_used+0x1400> - 251ae: 0541 addi a0,a0,16 - 251b0: d50f00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 251b4: 85ce mv a1,s3 - 251b6: 854a mv a0,s2 - 251b8: 00026317 auipc t1,0x26 - 251bc: c0033303 ld t1,-1024(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 251c0: 9302 jalr t1 - 251c2: 7522 ld a0,40(sp) - 251c4: c501 beqz a0,251cc <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x142> - 251c6: 611c ld a5,0(a0) - 251c8: 679c ld a5,8(a5) - 251ca: 9782 jalr a5 - 251cc: 854a mv a0,s2 - 251ce: 858a mv a1,sp - 251d0: 00026317 auipc t1,0x26 - 251d4: 9c833303 ld t1,-1592(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 251d8: 9302 jalr t1 - 251da: 00014597 auipc a1,0x14 - 251de: 01e58593 addi a1,a1,30 # 391f8 <_IO_stdin_used+0xba0> - 251e2: 00026317 auipc t1,0x26 - 251e6: a2e33303 ld t1,-1490(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 251ea: 9302 jalr t1 - 251ec: 00015597 auipc a1,0x15 - 251f0: 87c58593 addi a1,a1,-1924 # 39a68 <_IO_stdin_used+0x1410> - 251f4: 00026317 auipc t1,0x26 - 251f8: cf433303 ld t1,-780(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 251fc: 9302 jalr t1 - 251fe: 85d6 mv a1,s5 - 25200: 00026317 auipc t1,0x26 - 25204: 99833303 ld t1,-1640(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 25208: 9302 jalr t1 - 2520a: 85a6 mv a1,s1 - 2520c: 00026317 auipc t1,0x26 - 25210: 98c33303 ld t1,-1652(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 25214: 9302 jalr t1 - 25216: 00013597 auipc a1,0x13 - 2521a: 7b258593 addi a1,a1,1970 # 389c8 <_IO_stdin_used+0x370> - 2521e: 00026317 auipc t1,0x26 - 25222: 9f233303 ld t1,-1550(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 25226: 9302 jalr t1 - 25228: 85aa mv a1,a0 - 2522a: 8522 mv a0,s0 - 2522c: d57f40ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> - 25230: 74e2 ld s1,56(sp) - 25232: c895 beqz s1,25266 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x1dc> - 25234: 6088 ld a0,0(s1) - 25236: 01048793 addi a5,s1,16 - 2523a: 00f50463 beq a0,a5,25242 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x1b8> - 2523e: ec2f00ef jal ra,15900 <_ZdlPv@plt> - 25242: 8526 mv a0,s1 - 25244: ebcf00ef jal ra,15900 <_ZdlPv@plt> - 25248: 70e6 ld ra,120(sp) - 2524a: 8522 mv a0,s0 - 2524c: 7446 ld s0,112(sp) - 2524e: 6a46 ld s4,80(sp) - 25250: 6aa6 ld s5,72(sp) - 25252: 74a6 ld s1,104(sp) - 25254: 7906 ld s2,96(sp) - 25256: 69e6 ld s3,88(sp) - 25258: 6109 addi sp,sp,128 - 2525a: 8082 ret - 2525c: 00015797 auipc a5,0x15 - 25260: 19c78793 addi a5,a5,412 # 3a3f8 <_IO_stdin_used+0x1da0> - 25264: b725 j 2518c <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x102> - 25266: 70e6 ld ra,120(sp) - 25268: 8522 mv a0,s0 - 2526a: 7446 ld s0,112(sp) - 2526c: 6a46 ld s4,80(sp) - 2526e: 6aa6 ld s5,72(sp) - 25270: 74a6 ld s1,104(sp) - 25272: 7906 ld s2,96(sp) - 25274: 69e6 ld s3,88(sp) - 25276: 6109 addi sp,sp,128 - 25278: 8082 ret - 2527a: 8522 mv a0,s0 - 2527c: d77f40ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> - 25280: 70e6 ld ra,120(sp) - 25282: 8522 mv a0,s0 - 25284: 7446 ld s0,112(sp) - 25286: 74a6 ld s1,104(sp) - 25288: 7906 ld s2,96(sp) - 2528a: 69e6 ld s3,88(sp) - 2528c: 6109 addi sp,sp,128 - 2528e: 8082 ret - 25290: 40a80833 sub a6,a6,a0 - 25294: 00183813 seqz a6,a6 - 25298: b50d j 250ba <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x30> - 2529a: 77a2 ld a5,40(sp) - 2529c: 842a mv s0,a0 - 2529e: c789 beqz a5,252a8 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x21e> - 252a0: 6398 ld a4,0(a5) - 252a2: 853e mv a0,a5 - 252a4: 671c ld a5,8(a4) - 252a6: 9782 jalr a5 - 252a8: 1828 addi a0,sp,56 - 252aa: 00026317 auipc t1,0x26 - 252ae: d2e33303 ld t1,-722(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 252b2: 9302 jalr t1 - 252b4: 8522 mv a0,s0 - 252b6: d3af00ef jal ra,157f0 <_Unwind_Resume@plt> - 252ba: b7c5 j 2529a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x210> - 252bc: 842a mv s0,a0 - 252be: b7ed j 252a8 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_+0x21e> - -00000000000252c0 <_ZN7testing11IsSubstringEPKcS1_S1_S1_>: - 252c0: 1101 addi sp,sp,-32 - 252c2: 87b2 mv a5,a2 - 252c4: e436 sd a3,8(sp) - 252c6: e03a sd a4,0(sp) - 252c8: 862e mv a2,a1 - 252ca: 86be mv a3,a5 - 252cc: 0038 addi a4,sp,8 - 252ce: 878a mv a5,sp - 252d0: 4585 li a1,1 - 252d2: e822 sd s0,16(sp) - 252d4: ec06 sd ra,24(sp) - 252d6: 842a mv s0,a0 - 252d8: db3ff0ef jal ra,2508a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_> - 252dc: 60e2 ld ra,24(sp) - 252de: 8522 mv a0,s0 - 252e0: 6442 ld s0,16(sp) - 252e2: 6105 addi sp,sp,32 - 252e4: 8082 ret - -00000000000252e6 <_ZN7testing14IsNotSubstringEPKcS1_S1_S1_>: - 252e6: 1101 addi sp,sp,-32 - 252e8: 87b2 mv a5,a2 - 252ea: e436 sd a3,8(sp) - 252ec: e03a sd a4,0(sp) - 252ee: 862e mv a2,a1 - 252f0: 86be mv a3,a5 - 252f2: 0038 addi a4,sp,8 - 252f4: 878a mv a5,sp - 252f6: 4581 li a1,0 - 252f8: e822 sd s0,16(sp) - 252fa: ec06 sd ra,24(sp) - 252fc: 842a mv s0,a0 - 252fe: d8dff0ef jal ra,2508a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKcEENS_15AssertionResultEbS3_S3_RKT_S7_> - 25302: 60e2 ld ra,24(sp) - 25304: 8522 mv a0,s0 - 25306: 6442 ld s0,16(sp) - 25308: 6105 addi sp,sp,32 - 2530a: 8082 ret - -000000000002530c <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_>: - 2530c: 7119 addi sp,sp,-128 - 2530e: ecce sd s3,88(sp) - 25310: e036 sd a3,0(sp) - 25312: 89ae mv s3,a1 - 25314: 6714 ld a3,8(a4) - 25316: 630c ld a1,0(a4) - 25318: f4a6 sd s1,104(sp) - 2531a: e432 sd a2,8(sp) - 2531c: 84aa mv s1,a0 - 2531e: 4601 li a2,0 - 25320: 853e mv a0,a5 - 25322: f8a2 sd s0,112(sp) - 25324: f0ca sd s2,96(sp) - 25326: fc86 sd ra,120(sp) - 25328: 843a mv s0,a4 - 2532a: 893e mv s2,a5 - 2532c: 924f00ef jal ra,15450 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm@plt> - 25330: 00150693 addi a3,a0,1 - 25334: 00d036b3 snez a3,a3 - 25338: 1d368063 beq a3,s3,254f8 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1ec> - 2533c: e8d2 sd s4,80(sp) - 2533e: 03010a13 addi s4,sp,48 - 25342: 8552 mv a0,s4 - 25344: 00013797 auipc a5,0x13 - 25348: 68478793 addi a5,a5,1668 # 389c8 <_IO_stdin_used+0x370> - 2534c: e4d6 sd s5,72(sp) - 2534e: ec3e sd a5,24(sp) - 25350: caff40ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> - 25354: 8552 mv a0,s4 - 25356: 00013597 auipc a1,0x13 - 2535a: 72258593 addi a1,a1,1826 # 38a78 <_IO_stdin_used+0x420> - 2535e: 00026317 auipc t1,0x26 - 25362: b8a33303 ld t1,-1142(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 25366: 9302 jalr t1 - 25368: 002c addi a1,sp,8 - 2536a: 00026317 auipc t1,0x26 - 2536e: 82e33303 ld t1,-2002(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 25372: 9302 jalr t1 - 25374: 00014597 auipc a1,0x14 - 25378: e8458593 addi a1,a1,-380 # 391f8 <_IO_stdin_used+0xba0> - 2537c: 00026317 auipc t1,0x26 - 25380: 89433303 ld t1,-1900(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 25384: 9302 jalr t1 - 25386: 00014597 auipc a1,0x14 - 2538a: 6aa58593 addi a1,a1,1706 # 39a30 <_IO_stdin_used+0x13d8> - 2538e: 00026317 auipc t1,0x26 - 25392: b5a33303 ld t1,-1190(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 25396: 9302 jalr t1 - 25398: 01810a13 addi s4,sp,24 - 2539c: 85d2 mv a1,s4 - 2539e: 00025317 auipc t1,0x25 - 253a2: 7fa33303 ld t1,2042(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 253a6: 9302 jalr t1 - 253a8: 85a2 mv a1,s0 - 253aa: 00025317 auipc t1,0x25 - 253ae: 7f633303 ld t1,2038(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 253b2: 9302 jalr t1 - 253b4: 02810a93 addi s5,sp,40 - 253b8: 842a mv s0,a0 - 253ba: 8556 mv a0,s5 - 253bc: 9ddf40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 253c0: 7522 ld a0,40(sp) - 253c2: 4609 li a2,2 - 253c4: 00014597 auipc a1,0x14 - 253c8: 67c58593 addi a1,a1,1660 # 39a40 <_IO_stdin_used+0x13e8> - 253cc: 0541 addi a0,a0,16 - 253ce: b32f00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 253d2: 85d6 mv a1,s5 - 253d4: 8522 mv a0,s0 - 253d6: 00026317 auipc t1,0x26 - 253da: 9e233303 ld t1,-1566(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 253de: 9302 jalr t1 - 253e0: 7522 ld a0,40(sp) - 253e2: c501 beqz a0,253ea <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0xde> - 253e4: 611c ld a5,0(a0) - 253e6: 679c ld a5,8(a5) - 253e8: 9782 jalr a5 - 253ea: 8522 mv a0,s0 - 253ec: 00014597 auipc a1,0x14 - 253f0: 65c58593 addi a1,a1,1628 # 39a48 <_IO_stdin_used+0x13f0> - 253f4: 00026317 auipc t1,0x26 - 253f8: af433303 ld t1,-1292(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 253fc: 9302 jalr t1 - 253fe: 00014797 auipc a5,0x14 - 25402: 62a78793 addi a5,a5,1578 # 39a28 <_IO_stdin_used+0x13d0> - 25406: 0c099a63 bnez s3,254da <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1ce> - 2540a: 100c addi a1,sp,32 - 2540c: 00025317 auipc t1,0x25 - 25410: 78c33303 ld t1,1932(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 25414: f03e sd a5,32(sp) - 25416: 9302 jalr t1 - 25418: 842a mv s0,a0 - 2541a: 8556 mv a0,s5 - 2541c: 97df40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 25420: 7522 ld a0,40(sp) - 25422: 463d li a2,15 - 25424: 00014597 auipc a1,0x14 - 25428: 63458593 addi a1,a1,1588 # 39a58 <_IO_stdin_used+0x1400> - 2542c: 0541 addi a0,a0,16 - 2542e: ad2f00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25432: 85d6 mv a1,s5 - 25434: 8522 mv a0,s0 - 25436: 00026317 auipc t1,0x26 - 2543a: 98233303 ld t1,-1662(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 2543e: 9302 jalr t1 - 25440: 7522 ld a0,40(sp) - 25442: c501 beqz a0,2544a <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x13e> - 25444: 611c ld a5,0(a0) - 25446: 679c ld a5,8(a5) - 25448: 9782 jalr a5 - 2544a: 8522 mv a0,s0 - 2544c: 858a mv a1,sp - 2544e: 00025317 auipc t1,0x25 - 25452: 74a33303 ld t1,1866(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 25456: 9302 jalr t1 - 25458: 00014597 auipc a1,0x14 - 2545c: da058593 addi a1,a1,-608 # 391f8 <_IO_stdin_used+0xba0> - 25460: 00025317 auipc t1,0x25 - 25464: 7b033303 ld t1,1968(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 25468: 9302 jalr t1 - 2546a: 00014597 auipc a1,0x14 - 2546e: 5fe58593 addi a1,a1,1534 # 39a68 <_IO_stdin_used+0x1410> - 25472: 00026317 auipc t1,0x26 - 25476: a7633303 ld t1,-1418(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 2547a: 9302 jalr t1 - 2547c: 85d2 mv a1,s4 - 2547e: 00025317 auipc t1,0x25 - 25482: 71a33303 ld t1,1818(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 25486: 9302 jalr t1 - 25488: 85ca mv a1,s2 - 2548a: 00025317 auipc t1,0x25 - 2548e: 71633303 ld t1,1814(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 25492: 9302 jalr t1 - 25494: 00013597 auipc a1,0x13 - 25498: 53458593 addi a1,a1,1332 # 389c8 <_IO_stdin_used+0x370> - 2549c: 00025317 auipc t1,0x25 - 254a0: 77433303 ld t1,1908(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 254a4: 9302 jalr t1 - 254a6: 85aa mv a1,a0 - 254a8: 8526 mv a0,s1 - 254aa: ad9f40ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> - 254ae: 7462 ld s0,56(sp) - 254b0: c815 beqz s0,254e4 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1d8> - 254b2: 6008 ld a0,0(s0) - 254b4: 01040793 addi a5,s0,16 - 254b8: 00f50463 beq a0,a5,254c0 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1b4> - 254bc: c44f00ef jal ra,15900 <_ZdlPv@plt> - 254c0: 8522 mv a0,s0 - 254c2: c3ef00ef jal ra,15900 <_ZdlPv@plt> - 254c6: 70e6 ld ra,120(sp) - 254c8: 7446 ld s0,112(sp) - 254ca: 6a46 ld s4,80(sp) - 254cc: 6aa6 ld s5,72(sp) - 254ce: 7906 ld s2,96(sp) - 254d0: 69e6 ld s3,88(sp) - 254d2: 8526 mv a0,s1 - 254d4: 74a6 ld s1,104(sp) - 254d6: 6109 addi sp,sp,128 - 254d8: 8082 ret - 254da: 00015797 auipc a5,0x15 - 254de: f1e78793 addi a5,a5,-226 # 3a3f8 <_IO_stdin_used+0x1da0> - 254e2: b725 j 2540a <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0xfe> - 254e4: 70e6 ld ra,120(sp) - 254e6: 7446 ld s0,112(sp) - 254e8: 6a46 ld s4,80(sp) - 254ea: 6aa6 ld s5,72(sp) - 254ec: 7906 ld s2,96(sp) - 254ee: 69e6 ld s3,88(sp) - 254f0: 8526 mv a0,s1 - 254f2: 74a6 ld s1,104(sp) - 254f4: 6109 addi sp,sp,128 - 254f6: 8082 ret - 254f8: 8526 mv a0,s1 - 254fa: af9f40ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> - 254fe: 70e6 ld ra,120(sp) - 25500: 7446 ld s0,112(sp) - 25502: 7906 ld s2,96(sp) - 25504: 69e6 ld s3,88(sp) - 25506: 8526 mv a0,s1 - 25508: 74a6 ld s1,104(sp) - 2550a: 6109 addi sp,sp,128 - 2550c: 8082 ret - 2550e: 842a mv s0,a0 - 25510: 1828 addi a0,sp,56 - 25512: 00026317 auipc t1,0x26 - 25516: ac633303 ld t1,-1338(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 2551a: 9302 jalr t1 - 2551c: 8522 mv a0,s0 - 2551e: ad2f00ef jal ra,157f0 <_Unwind_Resume@plt> - 25522: 77a2 ld a5,40(sp) - 25524: 842a mv s0,a0 - 25526: d7ed beqz a5,25510 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x204> - 25528: 6398 ld a4,0(a5) - 2552a: 853e mv a0,a5 - 2552c: 671c ld a5,8(a4) - 2552e: 9782 jalr a5 - 25530: b7c5 j 25510 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x204> - 25532: bfc5 j 25522 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x216> - -0000000000025534 <_ZN7testing11IsSubstringEPKcS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_>: - 25534: 88b2 mv a7,a2 - 25536: 8836 mv a6,a3 - 25538: 1141 addi sp,sp,-16 - 2553a: 87ba mv a5,a4 - 2553c: 862e mv a2,a1 - 2553e: 86c6 mv a3,a7 - 25540: 8742 mv a4,a6 - 25542: 4585 li a1,1 - 25544: e022 sd s0,0(sp) - 25546: e406 sd ra,8(sp) - 25548: 842a mv s0,a0 - 2554a: dc3ff0ef jal ra,2530c <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_> - 2554e: 60a2 ld ra,8(sp) - 25550: 8522 mv a0,s0 - 25552: 6402 ld s0,0(sp) - 25554: 0141 addi sp,sp,16 - 25556: 8082 ret - -0000000000025558 <_ZN7testing14IsNotSubstringEPKcS1_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_>: - 25558: 88b2 mv a7,a2 - 2555a: 8836 mv a6,a3 - 2555c: 1141 addi sp,sp,-16 - 2555e: 87ba mv a5,a4 - 25560: 862e mv a2,a1 - 25562: 86c6 mv a3,a7 - 25564: 8742 mv a4,a6 - 25566: 4581 li a1,0 - 25568: e022 sd s0,0(sp) - 2556a: e406 sd ra,8(sp) - 2556c: 842a mv s0,a0 - 2556e: d9fff0ef jal ra,2530c <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEENS_15AssertionResultEbPKcSA_RKT_SD_> - 25572: 60a2 ld ra,8(sp) - 25574: 8522 mv a0,s0 - 25576: 6402 ld s0,0(sp) - 25578: 0141 addi sp,sp,16 - 2557a: 8082 ret - -000000000002557c <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_>: - 2557c: 7119 addi sp,sp,-128 - 2557e: ecce sd s3,88(sp) - 25580: e036 sd a3,0(sp) - 25582: 89ae mv s3,a1 - 25584: 6714 ld a3,8(a4) - 25586: 630c ld a1,0(a4) - 25588: f4a6 sd s1,104(sp) - 2558a: e432 sd a2,8(sp) - 2558c: 84aa mv s1,a0 - 2558e: 4601 li a2,0 - 25590: 853e mv a0,a5 - 25592: f8a2 sd s0,112(sp) - 25594: f0ca sd s2,96(sp) - 25596: fc86 sd ra,120(sp) - 25598: 843a mv s0,a4 - 2559a: 893e mv s2,a5 - 2559c: 805f00ef jal ra,15da0 <_ZNKSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE4findEPKwmm@plt> - 255a0: 00150693 addi a3,a0,1 - 255a4: 00d036b3 snez a3,a3 - 255a8: 1f368063 beq a3,s3,25788 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x20c> - 255ac: e8d2 sd s4,80(sp) - 255ae: 03010a13 addi s4,sp,48 - 255b2: 8552 mv a0,s4 - 255b4: 00013797 auipc a5,0x13 - 255b8: 43478793 addi a5,a5,1076 # 389e8 <_IO_stdin_used+0x390> - 255bc: e4d6 sd s5,72(sp) - 255be: e0da sd s6,64(sp) - 255c0: ec3e sd a5,24(sp) - 255c2: a3df40ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> - 255c6: 8552 mv a0,s4 - 255c8: 00013597 auipc a1,0x13 - 255cc: 4b058593 addi a1,a1,1200 # 38a78 <_IO_stdin_used+0x420> - 255d0: 00026317 auipc t1,0x26 - 255d4: 91833303 ld t1,-1768(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 255d8: 9302 jalr t1 - 255da: 002c addi a1,sp,8 - 255dc: 00025317 auipc t1,0x25 - 255e0: 5bc33303 ld t1,1468(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 255e4: 9302 jalr t1 - 255e6: 00014597 auipc a1,0x14 - 255ea: c1258593 addi a1,a1,-1006 # 391f8 <_IO_stdin_used+0xba0> - 255ee: 00025317 auipc t1,0x25 - 255f2: 62233303 ld t1,1570(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 255f6: 9302 jalr t1 - 255f8: 00014597 auipc a1,0x14 - 255fc: 43858593 addi a1,a1,1080 # 39a30 <_IO_stdin_used+0x13d8> - 25600: 00026317 auipc t1,0x26 - 25604: 8e833303 ld t1,-1816(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 25608: 9302 jalr t1 - 2560a: 01810b13 addi s6,sp,24 - 2560e: 85da mv a1,s6 - 25610: 00025317 auipc t1,0x25 - 25614: 58833303 ld t1,1416(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 25618: 9302 jalr t1 - 2561a: 02810a13 addi s4,sp,40 - 2561e: 8aaa mv s5,a0 - 25620: 8552 mv a0,s4 - 25622: f76f40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 25626: 85a2 mv a1,s0 - 25628: 8552 mv a0,s4 - 2562a: 8cfff0ef jal ra,24ef8 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE> - 2562e: 85aa mv a1,a0 - 25630: 00025317 auipc t1,0x25 - 25634: 78833303 ld t1,1928(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 25638: 8556 mv a0,s5 - 2563a: 9302 jalr t1 - 2563c: 7522 ld a0,40(sp) - 2563e: c501 beqz a0,25646 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0xca> - 25640: 611c ld a5,0(a0) - 25642: 679c ld a5,8(a5) - 25644: 9782 jalr a5 - 25646: 8556 mv a0,s5 - 25648: 00014597 auipc a1,0x14 - 2564c: 3f858593 addi a1,a1,1016 # 39a40 <_IO_stdin_used+0x13e8> - 25650: 00026317 auipc t1,0x26 - 25654: 81833303 ld t1,-2024(t1) # 4ae68 <_GLOBAL_OFFSET_TABLE_+0x318> - 25658: 9302 jalr t1 - 2565a: 00014597 auipc a1,0x14 - 2565e: 3ee58593 addi a1,a1,1006 # 39a48 <_IO_stdin_used+0x13f0> - 25662: 00026317 auipc t1,0x26 - 25666: 88633303 ld t1,-1914(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 2566a: 9302 jalr t1 - 2566c: 00014797 auipc a5,0x14 - 25670: 3bc78793 addi a5,a5,956 # 39a28 <_IO_stdin_used+0x13d0> - 25674: 0e099a63 bnez s3,25768 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1ec> - 25678: 100c addi a1,sp,32 - 2567a: 00025317 auipc t1,0x25 - 2567e: 51e33303 ld t1,1310(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 25682: f03e sd a5,32(sp) - 25684: 9302 jalr t1 - 25686: 842a mv s0,a0 - 25688: 8552 mv a0,s4 - 2568a: f0ef40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 2568e: 7522 ld a0,40(sp) - 25690: 463d li a2,15 - 25692: 00014597 auipc a1,0x14 - 25696: 3c658593 addi a1,a1,966 # 39a58 <_IO_stdin_used+0x1400> - 2569a: 0541 addi a0,a0,16 - 2569c: 864f00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 256a0: 85d2 mv a1,s4 - 256a2: 8522 mv a0,s0 - 256a4: 00025317 auipc t1,0x25 - 256a8: 71433303 ld t1,1812(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 256ac: 9302 jalr t1 - 256ae: 7522 ld a0,40(sp) - 256b0: c501 beqz a0,256b8 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x13c> - 256b2: 611c ld a5,0(a0) - 256b4: 679c ld a5,8(a5) - 256b6: 9782 jalr a5 - 256b8: 8522 mv a0,s0 - 256ba: 858a mv a1,sp - 256bc: 00025317 auipc t1,0x25 - 256c0: 4dc33303 ld t1,1244(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 256c4: 9302 jalr t1 - 256c6: 00014597 auipc a1,0x14 - 256ca: b3258593 addi a1,a1,-1230 # 391f8 <_IO_stdin_used+0xba0> - 256ce: 00025317 auipc t1,0x25 - 256d2: 54233303 ld t1,1346(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 256d6: 9302 jalr t1 - 256d8: 00014597 auipc a1,0x14 - 256dc: 39058593 addi a1,a1,912 # 39a68 <_IO_stdin_used+0x1410> - 256e0: 00026317 auipc t1,0x26 - 256e4: 80833303 ld t1,-2040(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 256e8: 9302 jalr t1 - 256ea: 85da mv a1,s6 - 256ec: 00025317 auipc t1,0x25 - 256f0: 4ac33303 ld t1,1196(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 256f4: 9302 jalr t1 - 256f6: 842a mv s0,a0 - 256f8: 8552 mv a0,s4 - 256fa: e9ef40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 256fe: 85ca mv a1,s2 - 25700: 8552 mv a0,s4 - 25702: ff6ff0ef jal ra,24ef8 <_ZN7testing7MessagelsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEE> - 25706: 85aa mv a1,a0 - 25708: 00025317 auipc t1,0x25 - 2570c: 6b033303 ld t1,1712(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 25710: 8522 mv a0,s0 - 25712: 9302 jalr t1 - 25714: 7522 ld a0,40(sp) - 25716: c501 beqz a0,2571e <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1a2> - 25718: 611c ld a5,0(a0) - 2571a: 679c ld a5,8(a5) - 2571c: 9782 jalr a5 - 2571e: 8522 mv a0,s0 - 25720: 00013597 auipc a1,0x13 - 25724: 2a858593 addi a1,a1,680 # 389c8 <_IO_stdin_used+0x370> - 25728: 00025317 auipc t1,0x25 - 2572c: 4e833303 ld t1,1256(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 25730: 9302 jalr t1 - 25732: 85aa mv a1,a0 - 25734: 8526 mv a0,s1 - 25736: 84df40ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> - 2573a: 7462 ld s0,56(sp) - 2573c: c81d beqz s0,25772 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1f6> - 2573e: 6008 ld a0,0(s0) - 25740: 01040793 addi a5,s0,16 - 25744: 00f50463 beq a0,a5,2574c <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x1d0> - 25748: 9b8f00ef jal ra,15900 <_ZdlPv@plt> - 2574c: 8522 mv a0,s0 - 2574e: 9b2f00ef jal ra,15900 <_ZdlPv@plt> - 25752: 70e6 ld ra,120(sp) - 25754: 7446 ld s0,112(sp) - 25756: 6a46 ld s4,80(sp) - 25758: 6aa6 ld s5,72(sp) - 2575a: 6b06 ld s6,64(sp) - 2575c: 7906 ld s2,96(sp) - 2575e: 69e6 ld s3,88(sp) - 25760: 8526 mv a0,s1 - 25762: 74a6 ld s1,104(sp) - 25764: 6109 addi sp,sp,128 - 25766: 8082 ret - 25768: 00015797 auipc a5,0x15 - 2576c: c9078793 addi a5,a5,-880 # 3a3f8 <_IO_stdin_used+0x1da0> - 25770: b721 j 25678 <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0xfc> - 25772: 70e6 ld ra,120(sp) - 25774: 7446 ld s0,112(sp) - 25776: 6a46 ld s4,80(sp) - 25778: 6aa6 ld s5,72(sp) - 2577a: 6b06 ld s6,64(sp) - 2577c: 7906 ld s2,96(sp) - 2577e: 69e6 ld s3,88(sp) - 25780: 8526 mv a0,s1 - 25782: 74a6 ld s1,104(sp) - 25784: 6109 addi sp,sp,128 - 25786: 8082 ret - 25788: 8526 mv a0,s1 - 2578a: 869f40ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> - 2578e: 70e6 ld ra,120(sp) - 25790: 7446 ld s0,112(sp) - 25792: 7906 ld s2,96(sp) - 25794: 69e6 ld s3,88(sp) - 25796: 8526 mv a0,s1 - 25798: 74a6 ld s1,104(sp) - 2579a: 6109 addi sp,sp,128 - 2579c: 8082 ret - 2579e: 77a2 ld a5,40(sp) - 257a0: 842a mv s0,a0 - 257a2: c789 beqz a5,257ac <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x230> - 257a4: 6398 ld a4,0(a5) - 257a6: 853e mv a0,a5 - 257a8: 671c ld a5,8(a4) - 257aa: 9782 jalr a5 - 257ac: 1828 addi a0,sp,56 - 257ae: 00026317 auipc t1,0x26 - 257b2: 82a33303 ld t1,-2006(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 257b6: 9302 jalr t1 - 257b8: 8522 mv a0,s0 - 257ba: 836f00ef jal ra,157f0 <_Unwind_Resume@plt> - 257be: 842a mv s0,a0 - 257c0: b7f5 j 257ac <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x230> - 257c2: bff1 j 2579e <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x222> - 257c4: bfe9 j 2579e <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_+0x222> - -00000000000257c6 <_ZN7testing11IsSubstringEPKcS1_RKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEES9_>: - 257c6: 88b2 mv a7,a2 - 257c8: 8836 mv a6,a3 - 257ca: 1141 addi sp,sp,-16 - 257cc: 87ba mv a5,a4 - 257ce: 862e mv a2,a1 - 257d0: 86c6 mv a3,a7 - 257d2: 8742 mv a4,a6 - 257d4: 4585 li a1,1 - 257d6: e022 sd s0,0(sp) - 257d8: e406 sd ra,8(sp) - 257da: 842a mv s0,a0 - 257dc: da1ff0ef jal ra,2557c <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_> - 257e0: 60a2 ld ra,8(sp) - 257e2: 8522 mv a0,s0 - 257e4: 6402 ld s0,0(sp) - 257e6: 0141 addi sp,sp,16 - 257e8: 8082 ret - -00000000000257ea <_ZN7testing14IsNotSubstringEPKcS1_RKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEES9_>: - 257ea: 88b2 mv a7,a2 - 257ec: 8836 mv a6,a3 - 257ee: 1141 addi sp,sp,-16 - 257f0: 87ba mv a5,a4 - 257f2: 862e mv a2,a1 - 257f4: 86c6 mv a3,a7 - 257f6: 8742 mv a4,a6 - 257f8: 4581 li a1,0 - 257fa: e022 sd s0,0(sp) - 257fc: e406 sd ra,8(sp) - 257fe: 842a mv s0,a0 - 25800: d7dff0ef jal ra,2557c <_ZN7testing12_GLOBAL__N_115IsSubstringImplINSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEEENS_15AssertionResultEbPKcSA_RKT_SD_> - 25804: 60a2 ld ra,8(sp) - 25806: 8522 mv a0,s0 - 25808: 6402 ld s0,0(sp) - 2580a: 0141 addi sp,sp,16 - 2580c: 8082 ret - -000000000002580e <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_>: - 2580e: 00073803 ld a6,0(a4) - 25812: 7119 addi sp,sp,-128 - 25814: f8a2 sd s0,112(sp) - 25816: f4a6 sd s1,104(sp) - 25818: f0ca sd s2,96(sp) - 2581a: ecce sd s3,88(sp) - 2581c: fc86 sd ra,120(sp) - 2581e: e432 sd a2,8(sp) - 25820: e036 sd a3,0(sp) - 25822: 842a mv s0,a0 - 25824: 89ba mv s3,a4 - 25826: 6388 ld a0,0(a5) - 25828: 84be mv s1,a5 - 2582a: 892e mv s2,a1 - 2582c: 20080563 beqz a6,25a36 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x228> - 25830: 20050363 beqz a0,25a36 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x228> - 25834: 85c2 mv a1,a6 - 25836: bbbef0ef jal ra,153f0 - 2583a: 00a03833 snez a6,a0 - 2583e: 1f090163 beq s2,a6,25a20 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x212> - 25842: e8d2 sd s4,80(sp) - 25844: 03010a13 addi s4,sp,48 - 25848: 8552 mv a0,s4 - 2584a: 00013797 auipc a5,0x13 - 2584e: 19e78793 addi a5,a5,414 # 389e8 <_IO_stdin_used+0x390> - 25852: e4d6 sd s5,72(sp) - 25854: e0da sd s6,64(sp) - 25856: ec3e sd a5,24(sp) - 25858: fa6f40ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> - 2585c: 8552 mv a0,s4 - 2585e: 00013597 auipc a1,0x13 - 25862: 21a58593 addi a1,a1,538 # 38a78 <_IO_stdin_used+0x420> - 25866: 00025317 auipc t1,0x25 - 2586a: 68233303 ld t1,1666(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 2586e: 9302 jalr t1 - 25870: 002c addi a1,sp,8 - 25872: 00025317 auipc t1,0x25 - 25876: 32633303 ld t1,806(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2587a: 9302 jalr t1 - 2587c: 00014597 auipc a1,0x14 - 25880: 97c58593 addi a1,a1,-1668 # 391f8 <_IO_stdin_used+0xba0> - 25884: 00025317 auipc t1,0x25 - 25888: 38c33303 ld t1,908(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 2588c: 9302 jalr t1 - 2588e: 00014597 auipc a1,0x14 - 25892: 1a258593 addi a1,a1,418 # 39a30 <_IO_stdin_used+0x13d8> - 25896: 00025317 auipc t1,0x25 - 2589a: 65233303 ld t1,1618(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 2589e: 9302 jalr t1 - 258a0: 01810b13 addi s6,sp,24 - 258a4: 85da mv a1,s6 - 258a6: 00025317 auipc t1,0x25 - 258aa: 2f233303 ld t1,754(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 258ae: 9302 jalr t1 - 258b0: 02810a13 addi s4,sp,40 - 258b4: 8aaa mv s5,a0 - 258b6: 8552 mv a0,s4 - 258b8: ce0f40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 258bc: 0009b583 ld a1,0(s3) - 258c0: 8552 mv a0,s4 - 258c2: f40ff0ef jal ra,25002 <_ZN7testing7MessagelsEPKw> - 258c6: 85aa mv a1,a0 - 258c8: 00025317 auipc t1,0x25 - 258cc: 4f033303 ld t1,1264(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 258d0: 8556 mv a0,s5 - 258d2: 9302 jalr t1 - 258d4: 7522 ld a0,40(sp) - 258d6: c501 beqz a0,258de <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0xd0> - 258d8: 611c ld a5,0(a0) - 258da: 679c ld a5,8(a5) - 258dc: 9782 jalr a5 - 258de: 8556 mv a0,s5 - 258e0: 00014597 auipc a1,0x14 - 258e4: 16058593 addi a1,a1,352 # 39a40 <_IO_stdin_used+0x13e8> - 258e8: 00025317 auipc t1,0x25 - 258ec: 58033303 ld t1,1408(t1) # 4ae68 <_GLOBAL_OFFSET_TABLE_+0x318> - 258f0: 9302 jalr t1 - 258f2: 00014597 auipc a1,0x14 - 258f6: 15658593 addi a1,a1,342 # 39a48 <_IO_stdin_used+0x13f0> - 258fa: 00025317 auipc t1,0x25 - 258fe: 5ee33303 ld t1,1518(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 25902: 9302 jalr t1 - 25904: 00014797 auipc a5,0x14 - 25908: 12478793 addi a5,a5,292 # 39a28 <_IO_stdin_used+0x13d0> - 2590c: 0e091a63 bnez s2,25a00 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x1f2> - 25910: 100c addi a1,sp,32 - 25912: 00025317 auipc t1,0x25 - 25916: 28633303 ld t1,646(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2591a: f03e sd a5,32(sp) - 2591c: 9302 jalr t1 - 2591e: 892a mv s2,a0 - 25920: 8552 mv a0,s4 - 25922: c76f40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 25926: 7522 ld a0,40(sp) - 25928: 463d li a2,15 - 2592a: 00014597 auipc a1,0x14 - 2592e: 12e58593 addi a1,a1,302 # 39a58 <_IO_stdin_used+0x1400> - 25932: 0541 addi a0,a0,16 - 25934: dcdef0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25938: 85d2 mv a1,s4 - 2593a: 854a mv a0,s2 - 2593c: 00025317 auipc t1,0x25 - 25940: 47c33303 ld t1,1148(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 25944: 9302 jalr t1 - 25946: 7522 ld a0,40(sp) - 25948: c501 beqz a0,25950 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x142> - 2594a: 611c ld a5,0(a0) - 2594c: 679c ld a5,8(a5) - 2594e: 9782 jalr a5 - 25950: 854a mv a0,s2 - 25952: 858a mv a1,sp - 25954: 00025317 auipc t1,0x25 - 25958: 24433303 ld t1,580(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2595c: 9302 jalr t1 - 2595e: 00014597 auipc a1,0x14 - 25962: 89a58593 addi a1,a1,-1894 # 391f8 <_IO_stdin_used+0xba0> - 25966: 00025317 auipc t1,0x25 - 2596a: 2aa33303 ld t1,682(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 2596e: 9302 jalr t1 - 25970: 00014597 auipc a1,0x14 - 25974: 0f858593 addi a1,a1,248 # 39a68 <_IO_stdin_used+0x1410> - 25978: 00025317 auipc t1,0x25 - 2597c: 57033303 ld t1,1392(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 25980: 9302 jalr t1 - 25982: 85da mv a1,s6 - 25984: 00025317 auipc t1,0x25 - 25988: 21433303 ld t1,532(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2598c: 9302 jalr t1 - 2598e: 892a mv s2,a0 - 25990: 8552 mv a0,s4 - 25992: c06f40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 25996: 608c ld a1,0(s1) - 25998: 8552 mv a0,s4 - 2599a: e68ff0ef jal ra,25002 <_ZN7testing7MessagelsEPKw> - 2599e: 85aa mv a1,a0 - 259a0: 00025317 auipc t1,0x25 - 259a4: 41833303 ld t1,1048(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 259a8: 854a mv a0,s2 - 259aa: 9302 jalr t1 - 259ac: 7522 ld a0,40(sp) - 259ae: c501 beqz a0,259b6 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x1a8> - 259b0: 611c ld a5,0(a0) - 259b2: 679c ld a5,8(a5) - 259b4: 9782 jalr a5 - 259b6: 854a mv a0,s2 - 259b8: 00013597 auipc a1,0x13 - 259bc: 01058593 addi a1,a1,16 # 389c8 <_IO_stdin_used+0x370> - 259c0: 00025317 auipc t1,0x25 - 259c4: 25033303 ld t1,592(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 259c8: 9302 jalr t1 - 259ca: 85aa mv a1,a0 - 259cc: 8522 mv a0,s0 - 259ce: db4f40ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> - 259d2: 74e2 ld s1,56(sp) - 259d4: c89d beqz s1,25a0a <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x1fc> - 259d6: 6088 ld a0,0(s1) - 259d8: 01048793 addi a5,s1,16 - 259dc: 00f50463 beq a0,a5,259e4 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x1d6> - 259e0: f21ef0ef jal ra,15900 <_ZdlPv@plt> - 259e4: 8526 mv a0,s1 - 259e6: f1bef0ef jal ra,15900 <_ZdlPv@plt> - 259ea: 70e6 ld ra,120(sp) - 259ec: 8522 mv a0,s0 - 259ee: 7446 ld s0,112(sp) - 259f0: 6a46 ld s4,80(sp) - 259f2: 6aa6 ld s5,72(sp) - 259f4: 6b06 ld s6,64(sp) - 259f6: 74a6 ld s1,104(sp) - 259f8: 7906 ld s2,96(sp) - 259fa: 69e6 ld s3,88(sp) - 259fc: 6109 addi sp,sp,128 - 259fe: 8082 ret - 25a00: 00015797 auipc a5,0x15 - 25a04: 9f878793 addi a5,a5,-1544 # 3a3f8 <_IO_stdin_used+0x1da0> - 25a08: b721 j 25910 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x102> - 25a0a: 70e6 ld ra,120(sp) - 25a0c: 8522 mv a0,s0 - 25a0e: 7446 ld s0,112(sp) - 25a10: 6a46 ld s4,80(sp) - 25a12: 6aa6 ld s5,72(sp) - 25a14: 6b06 ld s6,64(sp) - 25a16: 74a6 ld s1,104(sp) - 25a18: 7906 ld s2,96(sp) - 25a1a: 69e6 ld s3,88(sp) - 25a1c: 6109 addi sp,sp,128 - 25a1e: 8082 ret - 25a20: 8522 mv a0,s0 - 25a22: dd0f40ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> - 25a26: 70e6 ld ra,120(sp) - 25a28: 8522 mv a0,s0 - 25a2a: 7446 ld s0,112(sp) - 25a2c: 74a6 ld s1,104(sp) - 25a2e: 7906 ld s2,96(sp) - 25a30: 69e6 ld s3,88(sp) - 25a32: 6109 addi sp,sp,128 - 25a34: 8082 ret - 25a36: 40a80833 sub a6,a6,a0 - 25a3a: 00183813 seqz a6,a6 - 25a3e: b501 j 2583e <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x30> - 25a40: 77a2 ld a5,40(sp) - 25a42: 842a mv s0,a0 - 25a44: c789 beqz a5,25a4e <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x240> - 25a46: 6398 ld a4,0(a5) - 25a48: 853e mv a0,a5 - 25a4a: 671c ld a5,8(a4) - 25a4c: 9782 jalr a5 - 25a4e: 1828 addi a0,sp,56 - 25a50: 00025317 auipc t1,0x25 - 25a54: 58833303 ld t1,1416(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 25a58: 9302 jalr t1 - 25a5a: 8522 mv a0,s0 - 25a5c: d95ef0ef jal ra,157f0 <_Unwind_Resume@plt> - 25a60: b7c5 j 25a40 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x232> - 25a62: bff9 j 25a40 <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x232> - 25a64: 842a mv s0,a0 - 25a66: b7e5 j 25a4e <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_+0x240> - -0000000000025a68 <_ZN7testing11IsSubstringEPKcS1_PKwS3_>: - 25a68: 1101 addi sp,sp,-32 - 25a6a: 87b2 mv a5,a2 - 25a6c: e436 sd a3,8(sp) - 25a6e: e03a sd a4,0(sp) - 25a70: 862e mv a2,a1 - 25a72: 86be mv a3,a5 - 25a74: 0038 addi a4,sp,8 - 25a76: 878a mv a5,sp - 25a78: 4585 li a1,1 - 25a7a: e822 sd s0,16(sp) - 25a7c: ec06 sd ra,24(sp) - 25a7e: 842a mv s0,a0 - 25a80: d8fff0ef jal ra,2580e <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_> - 25a84: 60e2 ld ra,24(sp) - 25a86: 8522 mv a0,s0 - 25a88: 6442 ld s0,16(sp) - 25a8a: 6105 addi sp,sp,32 - 25a8c: 8082 ret - -0000000000025a8e <_ZN7testing14IsNotSubstringEPKcS1_PKwS3_>: - 25a8e: 1101 addi sp,sp,-32 - 25a90: 87b2 mv a5,a2 - 25a92: e436 sd a3,8(sp) - 25a94: e03a sd a4,0(sp) - 25a96: 862e mv a2,a1 - 25a98: 86be mv a3,a5 - 25a9a: 0038 addi a4,sp,8 - 25a9c: 878a mv a5,sp - 25a9e: 4581 li a1,0 - 25aa0: e822 sd s0,16(sp) - 25aa2: ec06 sd ra,24(sp) - 25aa4: 842a mv s0,a0 - 25aa6: d69ff0ef jal ra,2580e <_ZN7testing12_GLOBAL__N_115IsSubstringImplIPKwEENS_15AssertionResultEbPKcS6_RKT_S9_> - 25aaa: 60e2 ld ra,24(sp) - 25aac: 8522 mv a0,s0 - 25aae: 6442 ld s0,16(sp) - 25ab0: 6105 addi sp,sp,32 - 25ab2: 8082 ret - -0000000000025ab4 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd>: - 25ab4: 7135 addi sp,sp,-160 - 25ab6: a0ce fsd fs3,64(sp) - 25ab8: 0ab579d3 fsub.d fs3,fa0,fa1 - 25abc: e526 sd s1,136(sp) - 25abe: ed06 sd ra,152(sp) - 25ac0: ec2e sd a1,24(sp) - 25ac2: e832 sd a2,16(sp) - 25ac4: e436 sd a3,8(sp) - 25ac6: 84aa mv s1,a0 - 25ac8: 2339a9d3 fabs.d fs3,fs3 - 25acc: a2c987d3 fle.d a5,fs3,fa2 - 25ad0: cb89 beqz a5,25ae2 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x2e> - 25ad2: d20f40ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> - 25ad6: 60ea ld ra,152(sp) - 25ad8: 2986 fld fs3,64(sp) - 25ada: 8526 mv a0,s1 - 25adc: 64aa ld s1,136(sp) - 25ade: 610d addi sp,sp,160 - 25ae0: 8082 ret - 25ae2: e14a sd s2,128(sp) - 25ae4: 03010913 addi s2,sp,48 - 25ae8: 854a mv a0,s2 - 25aea: e922 sd s0,144(sp) - 25aec: aca2 fsd fs0,88(sp) - 25aee: a8a6 fsd fs1,80(sp) - 25af0: a4ca fsd fs2,72(sp) - 25af2: 22b584d3 fmv.d fs1,fa1 - 25af6: 22a50953 fmv.d fs2,fa0 - 25afa: 22c60453 fmv.d fs0,fa2 - 25afe: fcce sd s3,120(sp) - 25b00: f8d2 sd s4,112(sp) - 25b02: f4d6 sd s5,104(sp) - 25b04: 1020 addi s0,sp,40 - 25b06: cf8f40ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> - 25b0a: 8522 mv a0,s0 - 25b0c: a8cf40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 25b10: 7522 ld a0,40(sp) - 25b12: 465d li a2,23 - 25b14: 00014597 auipc a1,0x14 - 25b18: f6458593 addi a1,a1,-156 # 39a78 <_IO_stdin_used+0x1420> - 25b1c: 0541 addi a0,a0,16 - 25b1e: be3ef0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25b22: 85a2 mv a1,s0 - 25b24: 854a mv a0,s2 - 25b26: 00025317 auipc t1,0x25 - 25b2a: 29233303 ld t1,658(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 25b2e: 9302 jalr t1 - 25b30: 7522 ld a0,40(sp) - 25b32: c501 beqz a0,25b3a <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x86> - 25b34: 611c ld a5,0(a0) - 25b36: 679c ld a5,8(a5) - 25b38: 9782 jalr a5 - 25b3a: 01810a93 addi s5,sp,24 - 25b3e: 854a mv a0,s2 - 25b40: 85d6 mv a1,s5 - 25b42: 00025317 auipc t1,0x25 - 25b46: 05633303 ld t1,86(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 25b4a: 9302 jalr t1 - 25b4c: 892a mv s2,a0 - 25b4e: 8522 mv a0,s0 - 25b50: a48f40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 25b54: 7522 ld a0,40(sp) - 25b56: 4615 li a2,5 - 25b58: 00013597 auipc a1,0x13 - 25b5c: 1d058593 addi a1,a1,464 # 38d28 <_IO_stdin_used+0x6d0> - 25b60: 0541 addi a0,a0,16 - 25b62: b9fef0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25b66: 85a2 mv a1,s0 - 25b68: 854a mv a0,s2 - 25b6a: 00025317 auipc t1,0x25 - 25b6e: 24e33303 ld t1,590(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 25b72: 9302 jalr t1 - 25b74: 7522 ld a0,40(sp) - 25b76: c501 beqz a0,25b7e <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0xca> - 25b78: 611c ld a5,0(a0) - 25b7a: 679c ld a5,8(a5) - 25b7c: 9782 jalr a5 - 25b7e: 01010a13 addi s4,sp,16 - 25b82: 854a mv a0,s2 - 25b84: 85d2 mv a1,s4 - 25b86: 00025317 auipc t1,0x25 - 25b8a: 01233303 ld t1,18(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 25b8e: 9302 jalr t1 - 25b90: 00014597 auipc a1,0x14 - 25b94: f0058593 addi a1,a1,-256 # 39a90 <_IO_stdin_used+0x1438> - 25b98: 00025317 auipc t1,0x25 - 25b9c: 37833303 ld t1,888(t1) # 4af10 <_GLOBAL_OFFSET_TABLE_+0x3c0> - 25ba0: 9302 jalr t1 - 25ba2: 892a mv s2,a0 - 25ba4: 8522 mv a0,s0 - 25ba6: 9f2f40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 25baa: 7522 ld a0,40(sp) - 25bac: 23398553 fmv.d fa0,fs3 - 25bb0: 0541 addi a0,a0,16 - 25bb2: 8efef0ef jal ra,154a0 <_ZNSo9_M_insertIdEERSoT_@plt> - 25bb6: 85a2 mv a1,s0 - 25bb8: 854a mv a0,s2 - 25bba: 00025317 auipc t1,0x25 - 25bbe: 1fe33303 ld t1,510(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 25bc2: 9302 jalr t1 - 25bc4: 7522 ld a0,40(sp) - 25bc6: c501 beqz a0,25bce <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x11a> - 25bc8: 611c ld a5,0(a0) - 25bca: 679c ld a5,8(a5) - 25bcc: 9782 jalr a5 - 25bce: 8522 mv a0,s0 - 25bd0: 9c8f40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 25bd4: 7522 ld a0,40(sp) - 25bd6: 4641 li a2,16 - 25bd8: 00014597 auipc a1,0x14 - 25bdc: ec058593 addi a1,a1,-320 # 39a98 <_IO_stdin_used+0x1440> - 25be0: 9532 add a0,a0,a2 - 25be2: b1fef0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25be6: 85a2 mv a1,s0 - 25be8: 854a mv a0,s2 - 25bea: 00025317 auipc t1,0x25 - 25bee: 1ce33303 ld t1,462(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 25bf2: 9302 jalr t1 - 25bf4: 7522 ld a0,40(sp) - 25bf6: c501 beqz a0,25bfe <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x14a> - 25bf8: 611c ld a5,0(a0) - 25bfa: 679c ld a5,8(a5) - 25bfc: 9782 jalr a5 - 25bfe: 00810993 addi s3,sp,8 - 25c02: 854a mv a0,s2 - 25c04: 85ce mv a1,s3 - 25c06: 00025317 auipc t1,0x25 - 25c0a: f9233303 ld t1,-110(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 25c0e: 9302 jalr t1 - 25c10: 892a mv s2,a0 - 25c12: 8522 mv a0,s0 - 25c14: 984f40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 25c18: 7522 ld a0,40(sp) - 25c1a: 4621 li a2,8 - 25c1c: 00014597 auipc a1,0x14 - 25c20: e9458593 addi a1,a1,-364 # 39ab0 <_IO_stdin_used+0x1458> - 25c24: 0541 addi a0,a0,16 - 25c26: adbef0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25c2a: 85a2 mv a1,s0 - 25c2c: 854a mv a0,s2 - 25c2e: 00025317 auipc t1,0x25 - 25c32: 18a33303 ld t1,394(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 25c36: 9302 jalr t1 - 25c38: 7522 ld a0,40(sp) - 25c3a: c501 beqz a0,25c42 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x18e> - 25c3c: 611c ld a5,0(a0) - 25c3e: 679c ld a5,8(a5) - 25c40: 9782 jalr a5 - 25c42: 85d6 mv a1,s5 - 25c44: 854a mv a0,s2 - 25c46: 00025317 auipc t1,0x25 - 25c4a: f5233303 ld t1,-174(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 25c4e: 9302 jalr t1 - 25c50: 892a mv s2,a0 - 25c52: 8522 mv a0,s0 - 25c54: 944f40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 25c58: 7522 ld a0,40(sp) - 25c5a: 4639 li a2,14 - 25c5c: 00014597 auipc a1,0x14 - 25c60: e6458593 addi a1,a1,-412 # 39ac0 <_IO_stdin_used+0x1468> - 25c64: 0541 addi a0,a0,16 - 25c66: a9bef0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25c6a: 85a2 mv a1,s0 - 25c6c: 854a mv a0,s2 - 25c6e: 00025317 auipc t1,0x25 - 25c72: 14a33303 ld t1,330(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 25c76: 9302 jalr t1 - 25c78: 7522 ld a0,40(sp) - 25c7a: c501 beqz a0,25c82 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x1ce> - 25c7c: 611c ld a5,0(a0) - 25c7e: 679c ld a5,8(a5) - 25c80: 9782 jalr a5 - 25c82: 8522 mv a0,s0 - 25c84: 914f40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 25c88: 7522 ld a0,40(sp) - 25c8a: 23290553 fmv.d fa0,fs2 - 25c8e: 0541 addi a0,a0,16 - 25c90: 811ef0ef jal ra,154a0 <_ZNSo9_M_insertIdEERSoT_@plt> - 25c94: 85a2 mv a1,s0 - 25c96: 854a mv a0,s2 - 25c98: 00025317 auipc t1,0x25 - 25c9c: 12033303 ld t1,288(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 25ca0: 9302 jalr t1 - 25ca2: 7522 ld a0,40(sp) - 25ca4: c501 beqz a0,25cac <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x1f8> - 25ca6: 611c ld a5,0(a0) - 25ca8: 679c ld a5,8(a5) - 25caa: 9782 jalr a5 - 25cac: 854a mv a0,s2 - 25cae: 00014597 auipc a1,0x14 - 25cb2: d6a58593 addi a1,a1,-662 # 39a18 <_IO_stdin_used+0x13c0> - 25cb6: 00025317 auipc t1,0x25 - 25cba: 1b233303 ld t1,434(t1) # 4ae68 <_GLOBAL_OFFSET_TABLE_+0x318> - 25cbe: 9302 jalr t1 - 25cc0: 85d2 mv a1,s4 - 25cc2: 00025317 auipc t1,0x25 - 25cc6: ed633303 ld t1,-298(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 25cca: 9302 jalr t1 - 25ccc: 892a mv s2,a0 - 25cce: 8522 mv a0,s0 - 25cd0: 8c8f40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 25cd4: 7522 ld a0,40(sp) - 25cd6: 4639 li a2,14 - 25cd8: 00014597 auipc a1,0x14 - 25cdc: de858593 addi a1,a1,-536 # 39ac0 <_IO_stdin_used+0x1468> - 25ce0: 0541 addi a0,a0,16 - 25ce2: a1fef0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25ce6: 85a2 mv a1,s0 - 25ce8: 854a mv a0,s2 - 25cea: 00025317 auipc t1,0x25 - 25cee: 0ce33303 ld t1,206(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 25cf2: 9302 jalr t1 - 25cf4: 7522 ld a0,40(sp) - 25cf6: c501 beqz a0,25cfe <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x24a> - 25cf8: 611c ld a5,0(a0) - 25cfa: 679c ld a5,8(a5) - 25cfc: 9782 jalr a5 - 25cfe: 8522 mv a0,s0 - 25d00: 898f40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 25d04: 7522 ld a0,40(sp) - 25d06: 22948553 fmv.d fa0,fs1 - 25d0a: 0541 addi a0,a0,16 - 25d0c: f94ef0ef jal ra,154a0 <_ZNSo9_M_insertIdEERSoT_@plt> - 25d10: 85a2 mv a1,s0 - 25d12: 854a mv a0,s2 - 25d14: 00025317 auipc t1,0x25 - 25d18: 0a433303 ld t1,164(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 25d1c: 9302 jalr t1 - 25d1e: 7522 ld a0,40(sp) - 25d20: c501 beqz a0,25d28 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x274> - 25d22: 611c ld a5,0(a0) - 25d24: 679c ld a5,8(a5) - 25d26: 9782 jalr a5 - 25d28: 854a mv a0,s2 - 25d2a: 00014597 auipc a1,0x14 - 25d2e: da658593 addi a1,a1,-602 # 39ad0 <_IO_stdin_used+0x1478> - 25d32: 00025317 auipc t1,0x25 - 25d36: 1ae33303 ld t1,430(t1) # 4aee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 25d3a: 9302 jalr t1 - 25d3c: 85ce mv a1,s3 - 25d3e: 00025317 auipc t1,0x25 - 25d42: e5a33303 ld t1,-422(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 25d46: 9302 jalr t1 - 25d48: 892a mv s2,a0 - 25d4a: 8522 mv a0,s0 - 25d4c: 84cf40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 25d50: 7522 ld a0,40(sp) - 25d52: 4639 li a2,14 - 25d54: 00014597 auipc a1,0x14 - 25d58: d6c58593 addi a1,a1,-660 # 39ac0 <_IO_stdin_used+0x1468> - 25d5c: 0541 addi a0,a0,16 - 25d5e: 9a3ef0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 25d62: 85a2 mv a1,s0 - 25d64: 854a mv a0,s2 - 25d66: 00025317 auipc t1,0x25 - 25d6a: 05233303 ld t1,82(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 25d6e: 9302 jalr t1 - 25d70: 7522 ld a0,40(sp) - 25d72: c501 beqz a0,25d7a <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x2c6> - 25d74: 611c ld a5,0(a0) - 25d76: 679c ld a5,8(a5) - 25d78: 9782 jalr a5 - 25d7a: 8522 mv a0,s0 - 25d7c: 81cf40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 25d80: 7522 ld a0,40(sp) - 25d82: 22840553 fmv.d fa0,fs0 - 25d86: 0541 addi a0,a0,16 - 25d88: f18ef0ef jal ra,154a0 <_ZNSo9_M_insertIdEERSoT_@plt> - 25d8c: 85a2 mv a1,s0 - 25d8e: 854a mv a0,s2 - 25d90: 00025317 auipc t1,0x25 - 25d94: 02833303 ld t1,40(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 25d98: 9302 jalr t1 - 25d9a: 7522 ld a0,40(sp) - 25d9c: c501 beqz a0,25da4 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x2f0> - 25d9e: 611c ld a5,0(a0) - 25da0: 679c ld a5,8(a5) - 25da2: 9782 jalr a5 - 25da4: 854a mv a0,s2 - 25da6: 00015597 auipc a1,0x15 - 25daa: 99a58593 addi a1,a1,-1638 # 3a740 <_IO_stdin_used+0x20e8> - 25dae: 00025317 auipc t1,0x25 - 25db2: e6233303 ld t1,-414(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 25db6: 9302 jalr t1 - 25db8: 85aa mv a1,a0 - 25dba: 8526 mv a0,s1 - 25dbc: 9c6f40ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> - 25dc0: 7462 ld s0,56(sp) - 25dc2: c819 beqz s0,25dd8 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x324> - 25dc4: 6008 ld a0,0(s0) - 25dc6: 01040793 addi a5,s0,16 - 25dca: 00f50463 beq a0,a5,25dd2 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x31e> - 25dce: b33ef0ef jal ra,15900 <_ZdlPv@plt> - 25dd2: 8522 mv a0,s0 - 25dd4: b2def0ef jal ra,15900 <_ZdlPv@plt> - 25dd8: 644a ld s0,144(sp) - 25dda: 60ea ld ra,152(sp) - 25ddc: 690a ld s2,128(sp) - 25dde: 79e6 ld s3,120(sp) - 25de0: 7a46 ld s4,112(sp) - 25de2: 7aa6 ld s5,104(sp) - 25de4: 2466 fld fs0,88(sp) - 25de6: 24c6 fld fs1,80(sp) - 25de8: 2926 fld fs2,72(sp) - 25dea: 2986 fld fs3,64(sp) - 25dec: 8526 mv a0,s1 - 25dee: 64aa ld s1,136(sp) - 25df0: 610d addi sp,sp,160 - 25df2: 8082 ret - 25df4: 77a2 ld a5,40(sp) - 25df6: 842a mv s0,a0 - 25df8: c789 beqz a5,25e02 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x34e> - 25dfa: 6398 ld a4,0(a5) - 25dfc: 853e mv a0,a5 - 25dfe: 671c ld a5,8(a4) - 25e00: 9782 jalr a5 - 25e02: 1828 addi a0,sp,56 - 25e04: 00025317 auipc t1,0x25 - 25e08: 1d433303 ld t1,468(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 25e0c: 9302 jalr t1 - 25e0e: 8522 mv a0,s0 - 25e10: 9e1ef0ef jal ra,157f0 <_Unwind_Resume@plt> - 25e14: 842a mv s0,a0 - 25e16: b7f5 j 25e02 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x34e> - 25e18: bff1 j 25df4 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - 25e1a: bfe9 j 25df4 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - 25e1c: bfe1 j 25df4 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - 25e1e: bfd9 j 25df4 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - 25e20: bfd1 j 25df4 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - 25e22: bfc9 j 25df4 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - 25e24: bfc1 j 25df4 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - 25e26: b7f9 j 25df4 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - 25e28: b7f1 j 25df4 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - 25e2a: b7e9 j 25df4 <_ZN7testing8internal20DoubleNearPredFormatEPKcS2_S2_ddd+0x340> - -0000000000025e2c <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_>: - 25e2c: 7135 addi sp,sp,-160 - 25e2e: e922 sd s0,144(sp) - 25e30: ec2e sd a1,24(sp) - 25e32: 842a mv s0,a0 - 25e34: 85ba mv a1,a4 - 25e36: 8536 mv a0,a3 - 25e38: ed06 sd ra,152(sp) - 25e3a: e832 sd a2,16(sp) - 25e3c: e436 sd a3,8(sp) - 25e3e: e03a sd a4,0(sp) - 25e40: 9c8f40ef jal ra,1a008 <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_> - 25e44: e909 bnez a0,25e56 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x2a> - 25e46: 8522 mv a0,s0 - 25e48: 9aaf40ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> - 25e4c: 60ea ld ra,152(sp) - 25e4e: 8522 mv a0,s0 - 25e50: 644a ld s0,144(sp) - 25e52: 610d addi sp,sp,160 - 25e54: 8082 ret - 25e56: e526 sd s1,136(sp) - 25e58: 1004 addi s1,sp,32 - 25e5a: 8526 mv a0,s1 - 25e5c: e14a sd s2,128(sp) - 25e5e: fcce sd s3,120(sp) - 25e60: 99ef40ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> - 25e64: 8526 mv a0,s1 - 25e66: 00014597 auipc a1,0x14 - 25e6a: c7258593 addi a1,a1,-910 # 39ad8 <_IO_stdin_used+0x1480> - 25e6e: 00025317 auipc t1,0x25 - 25e72: d9233303 ld t1,-622(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 25e76: 9302 jalr t1 - 25e78: 082c addi a1,sp,24 - 25e7a: 00025317 auipc t1,0x25 - 25e7e: d1e33303 ld t1,-738(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 25e82: 9302 jalr t1 - 25e84: 00014597 auipc a1,0x14 - 25e88: c6458593 addi a1,a1,-924 # 39ae8 <_IO_stdin_used+0x1490> - 25e8c: 00025317 auipc t1,0x25 - 25e90: 05433303 ld t1,84(t1) # 4aee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 25e94: 9302 jalr t1 - 25e96: 080c addi a1,sp,16 - 25e98: 00025317 auipc t1,0x25 - 25e9c: d0033303 ld t1,-768(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 25ea0: 9302 jalr t1 - 25ea2: 00014597 auipc a1,0x14 - 25ea6: c4e58593 addi a1,a1,-946 # 39af0 <_IO_stdin_used+0x1498> - 25eaa: 00025317 auipc t1,0x25 - 25eae: d5633303 ld t1,-682(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 25eb2: 9302 jalr t1 - 25eb4: 03010913 addi s2,sp,48 - 25eb8: 84aa mv s1,a0 - 25eba: 002c addi a1,sp,8 - 25ebc: 854a mv a0,s2 - 25ebe: 00025317 auipc t1,0x25 - 25ec2: f6a33303 ld t1,-150(t1) # 4ae28 <_GLOBAL_OFFSET_TABLE_+0x2d8> - 25ec6: 9302 jalr t1 - 25ec8: 85ca mv a1,s2 - 25eca: 8526 mv a0,s1 - 25ecc: 00025317 auipc t1,0x25 - 25ed0: cd433303 ld t1,-812(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 25ed4: 9302 jalr t1 - 25ed6: 00014597 auipc a1,0x14 - 25eda: c2a58593 addi a1,a1,-982 # 39b00 <_IO_stdin_used+0x14a8> - 25ede: 00025317 auipc t1,0x25 - 25ee2: 03233303 ld t1,50(t1) # 4af10 <_GLOBAL_OFFSET_TABLE_+0x3c0> - 25ee6: 9302 jalr t1 - 25ee8: 05010993 addi s3,sp,80 - 25eec: 84aa mv s1,a0 - 25eee: 858a mv a1,sp - 25ef0: 854e mv a0,s3 - 25ef2: 00025317 auipc t1,0x25 - 25ef6: f3633303 ld t1,-202(t1) # 4ae28 <_GLOBAL_OFFSET_TABLE_+0x2d8> - 25efa: 9302 jalr t1 - 25efc: 85ce mv a1,s3 - 25efe: 8526 mv a0,s1 - 25f00: 00025317 auipc t1,0x25 - 25f04: ca033303 ld t1,-864(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 25f08: 9302 jalr t1 - 25f0a: 85aa mv a1,a0 - 25f0c: 8522 mv a0,s0 - 25f0e: 874f40ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> - 25f12: 6546 ld a0,80(sp) - 25f14: 109c addi a5,sp,96 - 25f16: 00f50463 beq a0,a5,25f1e <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0xf2> - 25f1a: 9e7ef0ef jal ra,15900 <_ZdlPv@plt> - 25f1e: 7542 ld a0,48(sp) - 25f20: 009c addi a5,sp,64 - 25f22: 00f50463 beq a0,a5,25f2a <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0xfe> - 25f26: 9dbef0ef jal ra,15900 <_ZdlPv@plt> - 25f2a: 74a2 ld s1,40(sp) - 25f2c: c09d beqz s1,25f52 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x126> - 25f2e: 6088 ld a0,0(s1) - 25f30: 01048793 addi a5,s1,16 - 25f34: 00f50463 beq a0,a5,25f3c <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x110> - 25f38: 9c9ef0ef jal ra,15900 <_ZdlPv@plt> - 25f3c: 8526 mv a0,s1 - 25f3e: 9c3ef0ef jal ra,15900 <_ZdlPv@plt> - 25f42: 60ea ld ra,152(sp) - 25f44: 8522 mv a0,s0 - 25f46: 644a ld s0,144(sp) - 25f48: 64aa ld s1,136(sp) - 25f4a: 690a ld s2,128(sp) - 25f4c: 79e6 ld s3,120(sp) - 25f4e: 610d addi sp,sp,160 - 25f50: 8082 ret - 25f52: 60ea ld ra,152(sp) - 25f54: 8522 mv a0,s0 - 25f56: 644a ld s0,144(sp) - 25f58: 64aa ld s1,136(sp) - 25f5a: 690a ld s2,128(sp) - 25f5c: 79e6 ld s3,120(sp) - 25f5e: 610d addi sp,sp,160 - 25f60: 8082 ret - 25f62: 842a mv s0,a0 - 25f64: 854e mv a0,s3 - 25f66: b9ff00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 25f6a: 854a mv a0,s2 - 25f6c: b99f00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 25f70: 1028 addi a0,sp,40 - 25f72: 00025317 auipc t1,0x25 - 25f76: 06633303 ld t1,102(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 25f7a: 9302 jalr t1 - 25f7c: 8522 mv a0,s0 - 25f7e: 873ef0ef jal ra,157f0 <_Unwind_Resume@plt> - 25f82: 842a mv s0,a0 - 25f84: b7dd j 25f6a <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x13e> - 25f86: 842a mv s0,a0 - 25f88: b7e5 j 25f70 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_PKwS4_+0x144> - -0000000000025f8a <_ZN7testing7FloatLEEPKcS1_ff>: - 25f8a: 1141 addi sp,sp,-16 - 25f8c: 00025317 auipc t1,0x25 - 25f90: d9c33303 ld t1,-612(t1) # 4ad28 <_GLOBAL_OFFSET_TABLE_+0x1d8> - 25f94: e022 sd s0,0(sp) - 25f96: e406 sd ra,8(sp) - 25f98: 842a mv s0,a0 - 25f9a: 9302 jalr t1 - 25f9c: 60a2 ld ra,8(sp) - 25f9e: 8522 mv a0,s0 - 25fa0: 6402 ld s0,0(sp) - 25fa2: 0141 addi sp,sp,16 - 25fa4: 8082 ret - -0000000000025fa6 <_ZN7testing8DoubleLEEPKcS1_dd>: - 25fa6: 1141 addi sp,sp,-16 - 25fa8: 00025317 auipc t1,0x25 - 25fac: ed033303 ld t1,-304(t1) # 4ae78 <_GLOBAL_OFFSET_TABLE_+0x328> - 25fb0: e022 sd s0,0(sp) - 25fb2: e406 sd ra,8(sp) - 25fb4: 842a mv s0,a0 - 25fb6: 9302 jalr t1 - 25fb8: 60a2 ld ra,8(sp) - 25fba: 8522 mv a0,s0 - 25fbc: 6402 ld s0,0(sp) - 25fbe: 0141 addi sp,sp,16 - 25fc0: 8082 ret - -0000000000025fc2 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_>: - 25fc2: 711d addi sp,sp,-96 - 25fc4: e8a2 sd s0,80(sp) - 25fc6: ec2e sd a1,24(sp) - 25fc8: 842a mv s0,a0 - 25fca: 85ba mv a1,a4 - 25fcc: 8536 mv a0,a3 - 25fce: ec86 sd ra,88(sp) - 25fd0: e832 sd a2,16(sp) - 25fd2: e436 sd a3,8(sp) - 25fd4: e03a sd a4,0(sp) - 25fd6: da3f30ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 25fda: e909 bnez a0,25fec <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x2a> - 25fdc: 8522 mv a0,s0 - 25fde: 814f40ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> - 25fe2: 60e6 ld ra,88(sp) - 25fe4: 8522 mv a0,s0 - 25fe6: 6446 ld s0,80(sp) - 25fe8: 6125 addi sp,sp,96 - 25fea: 8082 ret - 25fec: e4a6 sd s1,72(sp) - 25fee: 1804 addi s1,sp,48 - 25ff0: 8526 mv a0,s1 - 25ff2: e0ca sd s2,64(sp) - 25ff4: 80af40ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> - 25ff8: 8526 mv a0,s1 - 25ffa: 00014597 auipc a1,0x14 - 25ffe: ade58593 addi a1,a1,-1314 # 39ad8 <_IO_stdin_used+0x1480> - 26002: 00025317 auipc t1,0x25 - 26006: bfe33303 ld t1,-1026(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2600a: 9302 jalr t1 - 2600c: 082c addi a1,sp,24 - 2600e: 00025317 auipc t1,0x25 - 26012: b8a33303 ld t1,-1142(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 26016: 9302 jalr t1 - 26018: 00014597 auipc a1,0x14 - 2601c: ad058593 addi a1,a1,-1328 # 39ae8 <_IO_stdin_used+0x1490> - 26020: 00025317 auipc t1,0x25 - 26024: ec033303 ld t1,-320(t1) # 4aee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 26028: 9302 jalr t1 - 2602a: 080c addi a1,sp,16 - 2602c: 00025317 auipc t1,0x25 - 26030: b6c33303 ld t1,-1172(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 26034: 9302 jalr t1 - 26036: 02810913 addi s2,sp,40 - 2603a: 84aa mv s1,a0 - 2603c: 854a mv a0,s2 - 2603e: d5bf30ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 26042: 7522 ld a0,40(sp) - 26044: 4631 li a2,12 - 26046: 00014597 auipc a1,0x14 - 2604a: ada58593 addi a1,a1,-1318 # 39b20 <_IO_stdin_used+0x14c8> - 2604e: 0541 addi a0,a0,16 - 26050: eb0ef0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26054: 85ca mv a1,s2 - 26056: 8526 mv a0,s1 - 26058: 00025317 auipc t1,0x25 - 2605c: d6033303 ld t1,-672(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 26060: 9302 jalr t1 - 26062: 7522 ld a0,40(sp) - 26064: c501 beqz a0,2606c <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0xaa> - 26066: 611c ld a5,0(a0) - 26068: 679c ld a5,8(a5) - 2606a: 9782 jalr a5 - 2606c: 8526 mv a0,s1 - 2606e: 002c addi a1,sp,8 - 26070: 00025317 auipc t1,0x25 - 26074: b2833303 ld t1,-1240(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 26078: 9302 jalr t1 - 2607a: 00014597 auipc a1,0x14 - 2607e: a8e58593 addi a1,a1,-1394 # 39b08 <_IO_stdin_used+0x14b0> - 26082: 00025317 auipc t1,0x25 - 26086: e5e33303 ld t1,-418(t1) # 4aee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 2608a: 9302 jalr t1 - 2608c: 858a mv a1,sp - 2608e: 00025317 auipc t1,0x25 - 26092: b0a33303 ld t1,-1270(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 26096: 9302 jalr t1 - 26098: 00013597 auipc a1,0x13 - 2609c: 93058593 addi a1,a1,-1744 # 389c8 <_IO_stdin_used+0x370> - 260a0: 00025317 auipc t1,0x25 - 260a4: b7033303 ld t1,-1168(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 260a8: 9302 jalr t1 - 260aa: 85aa mv a1,a0 - 260ac: 8522 mv a0,s0 - 260ae: ed5f30ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> - 260b2: 74e2 ld s1,56(sp) - 260b4: c095 beqz s1,260d8 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x116> - 260b6: 6088 ld a0,0(s1) - 260b8: 01048793 addi a5,s1,16 - 260bc: 00f50463 beq a0,a5,260c4 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x102> - 260c0: 841ef0ef jal ra,15900 <_ZdlPv@plt> - 260c4: 8526 mv a0,s1 - 260c6: 83bef0ef jal ra,15900 <_ZdlPv@plt> - 260ca: 60e6 ld ra,88(sp) - 260cc: 8522 mv a0,s0 - 260ce: 6446 ld s0,80(sp) - 260d0: 64a6 ld s1,72(sp) - 260d2: 6906 ld s2,64(sp) - 260d4: 6125 addi sp,sp,96 - 260d6: 8082 ret - 260d8: 60e6 ld ra,88(sp) - 260da: 8522 mv a0,s0 - 260dc: 6446 ld s0,80(sp) - 260de: 64a6 ld s1,72(sp) - 260e0: 6906 ld s2,64(sp) - 260e2: 6125 addi sp,sp,96 - 260e4: 8082 ret - 260e6: 77a2 ld a5,40(sp) - 260e8: 842a mv s0,a0 - 260ea: c789 beqz a5,260f4 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x132> - 260ec: 6398 ld a4,0(a5) - 260ee: 853e mv a0,a5 - 260f0: 671c ld a5,8(a4) - 260f2: 9782 jalr a5 - 260f4: 1828 addi a0,sp,56 - 260f6: 00025317 auipc t1,0x25 - 260fa: ee233303 ld t1,-286(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 260fe: 9302 jalr t1 - 26100: 8522 mv a0,s0 - 26102: eeeef0ef jal ra,157f0 <_Unwind_Resume@plt> - 26106: 842a mv s0,a0 - 26108: b7f5 j 260f4 <_ZN7testing8internal14CmpHelperSTRNEEPKcS2_S2_S2_+0x132> - -000000000002610a <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_>: - 2610a: 711d addi sp,sp,-96 - 2610c: e8a2 sd s0,80(sp) - 2610e: ec2e sd a1,24(sp) - 26110: 842a mv s0,a0 - 26112: 85ba mv a1,a4 - 26114: 8536 mv a0,a3 - 26116: ec86 sd ra,88(sp) - 26118: e832 sd a2,16(sp) - 2611a: e436 sd a3,8(sp) - 2611c: e03a sd a4,0(sp) - 2611e: f0bf30ef jal ra,1a028 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> - 26122: e909 bnez a0,26134 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x2a> - 26124: 8522 mv a0,s0 - 26126: ecdf30ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> - 2612a: 60e6 ld ra,88(sp) - 2612c: 8522 mv a0,s0 - 2612e: 6446 ld s0,80(sp) - 26130: 6125 addi sp,sp,96 - 26132: 8082 ret - 26134: e4a6 sd s1,72(sp) - 26136: 1804 addi s1,sp,48 - 26138: 8526 mv a0,s1 - 2613a: e0ca sd s2,64(sp) - 2613c: ec3f30ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> - 26140: 8526 mv a0,s1 - 26142: 00014597 auipc a1,0x14 - 26146: 99658593 addi a1,a1,-1642 # 39ad8 <_IO_stdin_used+0x1480> - 2614a: 00025317 auipc t1,0x25 - 2614e: ab633303 ld t1,-1354(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 26152: 9302 jalr t1 - 26154: 082c addi a1,sp,24 - 26156: 00025317 auipc t1,0x25 - 2615a: a4233303 ld t1,-1470(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2615e: 9302 jalr t1 - 26160: 00014597 auipc a1,0x14 - 26164: 98858593 addi a1,a1,-1656 # 39ae8 <_IO_stdin_used+0x1490> - 26168: 00025317 auipc t1,0x25 - 2616c: d7833303 ld t1,-648(t1) # 4aee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 26170: 9302 jalr t1 - 26172: 080c addi a1,sp,16 - 26174: 00025317 auipc t1,0x25 - 26178: a2433303 ld t1,-1500(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2617c: 9302 jalr t1 - 2617e: 02810913 addi s2,sp,40 - 26182: 84aa mv s1,a0 - 26184: 854a mv a0,s2 - 26186: c13f30ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 2618a: 7522 ld a0,40(sp) - 2618c: 4671 li a2,28 - 2618e: 00014597 auipc a1,0x14 - 26192: 98258593 addi a1,a1,-1662 # 39b10 <_IO_stdin_used+0x14b8> - 26196: 0541 addi a0,a0,16 - 26198: d68ef0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2619c: 85ca mv a1,s2 - 2619e: 8526 mv a0,s1 - 261a0: 00025317 auipc t1,0x25 - 261a4: c1833303 ld t1,-1000(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 261a8: 9302 jalr t1 - 261aa: 7522 ld a0,40(sp) - 261ac: c501 beqz a0,261b4 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0xaa> - 261ae: 611c ld a5,0(a0) - 261b0: 679c ld a5,8(a5) - 261b2: 9782 jalr a5 - 261b4: 8526 mv a0,s1 - 261b6: 002c addi a1,sp,8 - 261b8: 00025317 auipc t1,0x25 - 261bc: 9e033303 ld t1,-1568(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 261c0: 9302 jalr t1 - 261c2: 00014597 auipc a1,0x14 - 261c6: 94658593 addi a1,a1,-1722 # 39b08 <_IO_stdin_used+0x14b0> - 261ca: 00025317 auipc t1,0x25 - 261ce: d1633303 ld t1,-746(t1) # 4aee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 261d2: 9302 jalr t1 - 261d4: 858a mv a1,sp - 261d6: 00025317 auipc t1,0x25 - 261da: 9c233303 ld t1,-1598(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 261de: 9302 jalr t1 - 261e0: 00012597 auipc a1,0x12 - 261e4: 7e858593 addi a1,a1,2024 # 389c8 <_IO_stdin_used+0x370> - 261e8: 00025317 auipc t1,0x25 - 261ec: a2833303 ld t1,-1496(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 261f0: 9302 jalr t1 - 261f2: 85aa mv a1,a0 - 261f4: 8522 mv a0,s0 - 261f6: d8df30ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> - 261fa: 74e2 ld s1,56(sp) - 261fc: c095 beqz s1,26220 <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x116> - 261fe: 6088 ld a0,0(s1) - 26200: 01048793 addi a5,s1,16 - 26204: 00f50463 beq a0,a5,2620c <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x102> - 26208: ef8ef0ef jal ra,15900 <_ZdlPv@plt> - 2620c: 8526 mv a0,s1 - 2620e: ef2ef0ef jal ra,15900 <_ZdlPv@plt> - 26212: 60e6 ld ra,88(sp) - 26214: 8522 mv a0,s0 - 26216: 6446 ld s0,80(sp) - 26218: 64a6 ld s1,72(sp) - 2621a: 6906 ld s2,64(sp) - 2621c: 6125 addi sp,sp,96 - 2621e: 8082 ret - 26220: 60e6 ld ra,88(sp) - 26222: 8522 mv a0,s0 - 26224: 6446 ld s0,80(sp) - 26226: 64a6 ld s1,72(sp) - 26228: 6906 ld s2,64(sp) - 2622a: 6125 addi sp,sp,96 - 2622c: 8082 ret - 2622e: 77a2 ld a5,40(sp) - 26230: 842a mv s0,a0 - 26232: c789 beqz a5,2623c <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x132> - 26234: 6398 ld a4,0(a5) - 26236: 853e mv a0,a5 - 26238: 671c ld a5,8(a4) - 2623a: 9782 jalr a5 - 2623c: 1828 addi a0,sp,56 - 2623e: 00025317 auipc t1,0x25 - 26242: d9a33303 ld t1,-614(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 26246: 9302 jalr t1 - 26248: 8522 mv a0,s0 - 2624a: da6ef0ef jal ra,157f0 <_Unwind_Resume@plt> - 2624e: 842a mv s0,a0 - 26250: b7f5 j 2623c <_ZN7testing8internal18CmpHelperSTRCASENEEPKcS2_S2_S2_+0x132> - -0000000000026252 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 26252: 6590 ld a2,8(a1) - 26254: 7159 addi sp,sp,-112 - 26256: f0a2 sd s0,96(sp) - 26258: e0d2 sd s4,64(sp) - 2625a: f486 sd ra,104(sp) - 2625c: e8ca sd s2,80(sp) - 2625e: e4ce sd s3,72(sp) - 26260: fc56 sd s5,56(sp) - 26262: f85a sd s6,48(sp) - 26264: f45e sd s7,40(sp) - 26266: f062 sd s8,32(sp) - 26268: ec66 sd s9,24(sp) - 2626a: e86a sd s10,16(sp) - 2626c: 47a9 li a5,10 - 2626e: 842e mv s0,a1 - 26270: 8a2a mv s4,a0 - 26272: 24f60163 beq a2,a5,264b4 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x262> - 26276: 00014597 auipc a1,0x14 - 2627a: 8ca58593 addi a1,a1,-1846 # 39b40 <_IO_stdin_used+0x14e8> - 2627e: 8522 mv a0,s0 - 26280: 00025317 auipc t1,0x25 - 26284: a6033303 ld t1,-1440(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> - 26288: 9302 jalr t1 - 2628a: e16d bnez a0,2636c <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x11a> - 2628c: 00014597 auipc a1,0x14 - 26290: 90c58593 addi a1,a1,-1780 # 39b98 <_IO_stdin_used+0x1540> - 26294: 8522 mv a0,s0 - 26296: 00025317 auipc t1,0x25 - 2629a: a4a33303 ld t1,-1462(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> - 2629e: 9302 jalr t1 - 262a0: 2e050863 beqz a0,26590 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x33e> - 262a4: cd817057 vsetivli zero,2,e64,m1,ta,ma - 262a8: 5e0030d7 vmv.v.i v1,0 - 262ac: eca6 sd s1,88(sp) - 262ae: 000a3823 sd zero,16(s4) - 262b2: 020a70a7 vse64.v v1,(s4) - 262b6: 14000513 li a0,320 - 262ba: de6ef0ef jal ra,158a0 <_Znwm@plt> - 262be: 14050793 addi a5,a0,320 - 262c2: 8c2a mv s8,a0 - 262c4: 00aa3023 sd a0,0(s4) - 262c8: 00fa3823 sd a5,16(s4) - 262cc: 892a mv s2,a0 - 262ce: 00024997 auipc s3,0x24 - 262d2: 92a98993 addi s3,s3,-1750 # 49bf8 <_ZN7testingL33kReservedOutputTestCaseAttributesE> - 262d6: 4b3d li s6,15 - 262d8: 4b85 li s7,1 - 262da: 00810c93 addi s9,sp,8 - 262de: 00024a97 auipc s5,0x24 - 262e2: 96aa8a93 addi s5,s5,-1686 # 49c48 <_ZN7testingL27kReservedTestCaseAttributesE> - 262e6: a831 j 26302 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb0> - 262e8: 1d750163 beq a0,s7,264aa <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x258> - 262ec: e529 bnez a0,26336 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe4> - 262ee: 00893423 sd s0,8(s2) - 262f2: 94a2 add s1,s1,s0 - 262f4: 00048023 sb zero,0(s1) - 262f8: 09a1 addi s3,s3,8 - 262fa: 02090913 addi s2,s2,32 - 262fe: 07598363 beq s3,s5,26364 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x112> - 26302: 0009bd03 ld s10,0(s3) - 26306: 01090493 addi s1,s2,16 - 2630a: 00993023 sd s1,0(s2) - 2630e: 300d0c63 beqz s10,26626 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3d4> - 26312: 856a mv a0,s10 - 26314: 8bdef0ef jal ra,15bd0 - 26318: e42a sd a0,8(sp) - 2631a: 842a mv s0,a0 - 2631c: fcab76e3 bgeu s6,a0,262e8 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x96> - 26320: 4601 li a2,0 - 26322: 85e6 mv a1,s9 - 26324: 854a mv a0,s2 - 26326: b8aef0ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 2632a: 67a2 ld a5,8(sp) - 2632c: 84aa mv s1,a0 - 2632e: 00a93023 sd a0,0(s2) - 26332: 00f93823 sd a5,16(s2) - 26336: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 2633a: 020d0407 vle8.v v8,(s10) - 2633e: 8c1d sub s0,s0,a5 - 26340: 9d3e add s10,s10,a5 - 26342: 02048427 vse8.v v8,(s1) - 26346: 94be add s1,s1,a5 - 26348: f47d bnez s0,26336 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe4> - 2634a: 6422 ld s0,8(sp) - 2634c: 00093483 ld s1,0(s2) - 26350: 09a1 addi s3,s3,8 - 26352: 00893423 sd s0,8(s2) - 26356: 94a2 add s1,s1,s0 - 26358: 00048023 sb zero,0(s1) - 2635c: 02090913 addi s2,s2,32 - 26360: fb5991e3 bne s3,s5,26302 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb0> - 26364: 64e6 ld s1,88(sp) - 26366: 012a3423 sd s2,8(s4) - 2636a: a215 j 2648e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x23c> - 2636c: cd817057 vsetivli zero,2,e64,m1,ta,ma - 26370: 5e0030d7 vmv.v.i v1,0 - 26374: 000a3823 sd zero,16(s4) - 26378: 0e000513 li a0,224 - 2637c: 020a70a7 vse64.v v1,(s4) - 26380: d20ef0ef jal ra,158a0 <_Znwm@plt> - 26384: 00013717 auipc a4,0x13 - 26388: 7cc70713 addi a4,a4,1996 # 39b50 <_IO_stdin_used+0x14f8> - 2638c: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 26390: 02070087 vle8.v v1,(a4) - 26394: 00013797 auipc a5,0x13 - 26398: 7cc78793 addi a5,a5,1996 # 39b60 <_IO_stdin_used+0x1508> - 2639c: cc337057 vsetivli zero,6,e8,m8,ta,ma - 263a0: 02078407 vle8.v v8,(a5) - 263a4: 01050793 addi a5,a0,16 - 263a8: e11c sd a5,0(a0) - 263aa: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 263ae: 020780a7 vse8.v v1,(a5) - 263b2: 4721 li a4,8 - 263b4: 03050793 addi a5,a0,48 - 263b8: cc337057 vsetivli zero,6,e8,m8,ta,ma - 263bc: 4699 li a3,6 - 263be: f11c sd a5,32(a0) - 263c0: e518 sd a4,8(a0) - 263c2: 00050c23 sb zero,24(a0) - 263c6: 02078427 vse8.v v8,(a5) - 263ca: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 263ce: 00013797 auipc a5,0x13 - 263d2: 79a78793 addi a5,a5,1946 # 39b68 <_IO_stdin_used+0x1510> - 263d6: 02078087 vle8.v v1,(a5) - 263da: 05050793 addi a5,a0,80 - 263de: f514 sd a3,40(a0) - 263e0: e13c sd a5,64(a0) - 263e2: 02050b23 sb zero,54(a0) - 263e6: 00013617 auipc a2,0x13 - 263ea: 79260613 addi a2,a2,1938 # 39b78 <_IO_stdin_used+0x1520> - 263ee: 020780a7 vse8.v v1,(a5) - 263f2: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 263f6: 02060087 vle8.v v1,(a2) - 263fa: 07050793 addi a5,a0,112 - 263fe: 00013697 auipc a3,0x13 - 26402: caa68693 addi a3,a3,-854 # 390a8 <_IO_stdin_used+0xa50> - 26406: cc32f057 vsetivli zero,5,e8,m8,ta,ma - 2640a: 02068407 vle8.v v8,(a3) - 2640e: e538 sd a4,72(a0) - 26410: f13c sd a5,96(a0) - 26412: 04050c23 sb zero,88(a0) - 26416: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 2641a: 020780a7 vse8.v v1,(a5) - 2641e: 4691 li a3,4 - 26420: 09050793 addi a5,a0,144 - 26424: cc32f057 vsetivli zero,5,e8,m8,ta,ma - 26428: 4715 li a4,5 - 2642a: e15c sd a5,128(a0) - 2642c: f534 sd a3,104(a0) - 2642e: 06050a23 sb zero,116(a0) - 26432: 02078427 vse8.v v8,(a5) - 26436: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 2643a: 00013797 auipc a5,0x13 - 2643e: 74678793 addi a5,a5,1862 # 39b80 <_IO_stdin_used+0x1528> - 26442: 02078087 vle8.v v1,(a5) - 26446: 0b050793 addi a5,a0,176 - 2644a: e558 sd a4,136(a0) - 2644c: f15c sd a5,160(a0) - 2644e: 08050aa3 sb zero,149(a0) - 26452: 0e050713 addi a4,a0,224 - 26456: 020780a7 vse8.v v1,(a5) - 2645a: 00013797 auipc a5,0x13 - 2645e: 72e78793 addi a5,a5,1838 # 39b88 <_IO_stdin_used+0x1530> - 26462: cc34f057 vsetivli zero,9,e8,m8,ta,ma - 26466: 00aa3023 sd a0,0(s4) - 2646a: 00ea3823 sd a4,16(s4) - 2646e: f554 sd a3,168(a0) - 26470: 02078407 vle8.v v8,(a5) - 26474: 0d050793 addi a5,a0,208 - 26478: 0a050a23 sb zero,180(a0) - 2647c: e17c sd a5,192(a0) - 2647e: 00ea3423 sd a4,8(s4) - 26482: 46a5 li a3,9 - 26484: 02078427 vse8.v v8,(a5) - 26488: 0c050ca3 sb zero,217(a0) - 2648c: e574 sd a3,200(a0) - 2648e: 70a6 ld ra,104(sp) - 26490: 7406 ld s0,96(sp) - 26492: 6946 ld s2,80(sp) - 26494: 69a6 ld s3,72(sp) - 26496: 7ae2 ld s5,56(sp) - 26498: 7b42 ld s6,48(sp) - 2649a: 7ba2 ld s7,40(sp) - 2649c: 7c02 ld s8,32(sp) - 2649e: 6ce2 ld s9,24(sp) - 264a0: 6d42 ld s10,16(sp) - 264a2: 8552 mv a0,s4 - 264a4: 6a06 ld s4,64(sp) - 264a6: 6165 addi sp,sp,112 - 264a8: 8082 ret - 264aa: 000d4783 lbu a5,0(s10) - 264ae: 00f90823 sb a5,16(s2) - 264b2: bd35 j 262ee <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x9c> - 264b4: 6188 ld a0,0(a1) - 264b6: 00013597 auipc a1,0x13 - 264ba: 67a58593 addi a1,a1,1658 # 39b30 <_IO_stdin_used+0x14d8> - 264be: d02ef0ef jal ra,159c0 - 264c2: da051ae3 bnez a0,26276 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x24> - 264c6: cd817057 vsetivli zero,2,e64,m1,ta,ma - 264ca: 5e0030d7 vmv.v.i v1,0 - 264ce: eca6 sd s1,88(sp) - 264d0: 000a3823 sd zero,16(s4) - 264d4: 020a70a7 vse64.v v1,(s4) - 264d8: 10000513 li a0,256 - 264dc: bc4ef0ef jal ra,158a0 <_Znwm@plt> - 264e0: 10050a93 addi s5,a0,256 - 264e4: 8c2a mv s8,a0 - 264e6: 00aa3023 sd a0,0(s4) - 264ea: 015a3823 sd s5,16(s4) - 264ee: 892a mv s2,a0 - 264f0: 00023997 auipc s3,0x23 - 264f4: 6c898993 addi s3,s3,1736 # 49bb8 <_ZN7testingL29kReservedTestSuitesAttributesE> - 264f8: 4b3d li s6,15 - 264fa: 4b85 li s7,1 - 264fc: 00810c93 addi s9,sp,8 - 26500: a831 j 2651c <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2ca> - 26502: 09750263 beq a0,s7,26586 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x334> - 26506: e529 bnez a0,26550 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2fe> - 26508: 00893423 sd s0,8(s2) - 2650c: 94a2 add s1,s1,s0 - 2650e: 00048023 sb zero,0(s1) - 26512: 02090913 addi s2,s2,32 - 26516: 09a1 addi s3,s3,8 - 26518: 072a8363 beq s5,s2,2657e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x32c> - 2651c: 0009bd03 ld s10,0(s3) - 26520: 01090493 addi s1,s2,16 - 26524: 00993023 sd s1,0(s2) - 26528: 120d0b63 beqz s10,2665e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x40c> - 2652c: 856a mv a0,s10 - 2652e: ea2ef0ef jal ra,15bd0 - 26532: e42a sd a0,8(sp) - 26534: 842a mv s0,a0 - 26536: fcab76e3 bgeu s6,a0,26502 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2b0> - 2653a: 4601 li a2,0 - 2653c: 85e6 mv a1,s9 - 2653e: 854a mv a0,s2 - 26540: 970ef0ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 26544: 67a2 ld a5,8(sp) - 26546: 84aa mv s1,a0 - 26548: 00a93023 sd a0,0(s2) - 2654c: 00f93823 sd a5,16(s2) - 26550: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 26554: 020d0407 vle8.v v8,(s10) - 26558: 8c1d sub s0,s0,a5 - 2655a: 9d3e add s10,s10,a5 - 2655c: 02048427 vse8.v v8,(s1) - 26560: 94be add s1,s1,a5 - 26562: f47d bnez s0,26550 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2fe> - 26564: 6422 ld s0,8(sp) - 26566: 00093483 ld s1,0(s2) - 2656a: 02090913 addi s2,s2,32 - 2656e: fe893423 sd s0,-24(s2) - 26572: 94a2 add s1,s1,s0 - 26574: 00048023 sb zero,0(s1) - 26578: 09a1 addi s3,s3,8 - 2657a: fb2a91e3 bne s5,s2,2651c <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2ca> - 2657e: 64e6 ld s1,88(sp) - 26580: 015a3423 sd s5,8(s4) - 26584: b729 j 2648e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x23c> - 26586: 000d4783 lbu a5,0(s10) - 2658a: 00f90823 sb a5,16(s2) - 2658e: bfad j 26508 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2b6> - 26590: 9dff50ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 26594: c911 beqz a0,265a8 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x356> - 26596: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2659a: 5e0030d7 vmv.v.i v1,0 - 2659e: 000a3823 sd zero,16(s4) - 265a2: 020a70a7 vse64.v v1,(s4) - 265a6: b5e5 j 2648e <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x23c> - 265a8: eca6 sd s1,88(sp) - 265aa: 6685 lui a3,0x1 - 265ac: 0024 addi s1,sp,8 - 265ae: 8526 mv a0,s1 - 265b0: 00013617 auipc a2,0x13 - 265b4: d3860613 addi a2,a2,-712 # 392e8 <_IO_stdin_used+0xc90> - 265b8: 458d li a1,3 - 265ba: 85d68693 addi a3,a3,-1955 # 85d <__abi_tag-0xfa37> - 265be: 9d9f90ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 265c2: 4661 li a2,24 - 265c4: 00013597 auipc a1,0x13 - 265c8: 5e458593 addi a1,a1,1508 # 39ba8 <_IO_stdin_used+0x1550> - 265cc: 00025517 auipc a0,0x25 - 265d0: 9cc53503 ld a0,-1588(a0) # 4af98 <_ZSt4cerr@Base> - 265d4: 92cef0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 265d8: 02300613 li a2,35 - 265dc: 00013597 auipc a1,0x13 - 265e0: 5ec58593 addi a1,a1,1516 # 39bc8 <_IO_stdin_used+0x1570> - 265e4: 00025517 auipc a0,0x25 - 265e8: 9b453503 ld a0,-1612(a0) # 4af98 <_ZSt4cerr@Base> - 265ec: 914ef0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 265f0: 6410 ld a2,8(s0) - 265f2: 600c ld a1,0(s0) - 265f4: 00025517 auipc a0,0x25 - 265f8: 9a453503 ld a0,-1628(a0) # 4af98 <_ZSt4cerr@Base> - 265fc: 904ef0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26600: 8526 mv a0,s1 - 26602: d25f60ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 26606: 64e6 ld s1,88(sp) - 26608: b779 j 26596 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x344> - 2660a: 842a mv s0,a0 - 2660c: 8526 mv a0,s1 - 2660e: d19f60ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 26612: 8522 mv a0,s0 - 26614: 9dcef0ef jal ra,157f0 <_Unwind_Resume@plt> - 26618: 842a mv s0,a0 - 2661a: 000a3503 ld a0,0(s4) - 2661e: d975 beqz a0,26612 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c0> - 26620: ae0ef0ef jal ra,15900 <_ZdlPv@plt> - 26624: b7fd j 26612 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c0> - 26626: faaef0ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 2662a: f97ee0ef jal ra,155c0 <__cxa_begin_catch@plt> - 2662e: 01890963 beq s2,s8,26640 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3ee> - 26632: 8562 mv a0,s8 - 26634: 020c0c13 addi s8,s8,32 - 26638: cccf00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2663c: ff891be3 bne s2,s8,26632 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3e0> - 26640: a30ef0ef jal ra,15870 <__cxa_rethrow@plt> - 26644: 842a mv s0,a0 - 26646: e1aef0ef jal ra,15c60 <__cxa_end_catch@plt> - 2664a: bfc1 j 2661a <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c8> - 2664c: 000a3783 ld a5,0(s4) - 26650: eca6 sd s1,88(sp) - 26652: 842a mv s0,a0 - 26654: dfdd beqz a5,26612 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c0> - 26656: 853e mv a0,a5 - 26658: b7e1 j 26620 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3ce> - 2665a: 842a mv s0,a0 - 2665c: bf7d j 2661a <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c8> - 2665e: f72ef0ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 26662: f5fee0ef jal ra,155c0 <__cxa_begin_catch@plt> - 26666: 012c0963 beq s8,s2,26678 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x426> - 2666a: 8562 mv a0,s8 - 2666c: 020c0c13 addi s8,s8,32 - 26670: c94f00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26674: ff2c1be3 bne s8,s2,2666a <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x418> - 26678: 9f8ef0ef jal ra,15870 <__cxa_rethrow@plt> - 2667c: 842a mv s0,a0 - 2667e: de2ef0ef jal ra,15c60 <__cxa_end_catch@plt> - 26682: bf61 j 2661a <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3c8> - -0000000000026684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_>: - 26684: 7131 addi sp,sp,-192 - 26686: 083c addi a5,sp,24 - 26688: e15a sd s6,128(sp) - 2668a: 8b2a mv s6,a0 - 2668c: 853e mv a0,a5 - 2668e: ed4e sd s3,152(sp) - 26690: e952 sd s4,144(sp) - 26692: e556 sd s5,136(sp) - 26694: f8e2 sd s8,112(sp) - 26696: ecee sd s11,88(sp) - 26698: e43e sd a5,8(sp) - 2669a: fd06 sd ra,184(sp) - 2669c: f922 sd s0,176(sp) - 2669e: f526 sd s1,168(sp) - 266a0: f14a sd s2,160(sp) - 266a2: f0ea sd s10,96(sp) - 266a4: 8a32 mv s4,a2 - 266a6: e036 sd a3,0(sp) - 266a8: 8c2e mv s8,a1 - 266aa: ba9ff0ef jal ra,26252 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 266ae: 6ae2 ld s5,24(sp) - 266b0: 7982 ld s3,32(sp) - 266b2: 415987b3 sub a5,s3,s5 - 266b6: 4077dd93 srai s11,a5,0x7 - 266ba: 2fb05d63 blez s11,269b4 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x330> - 266be: 0d9e slli s11,s11,0x7 - 266c0: fcde sd s7,120(sp) - 266c2: 008a3483 ld s1,8(s4) - 266c6: f4e6 sd s9,104(sp) - 266c8: 9dd6 add s11,s11,s5 - 266ca: 060a8413 addi s0,s5,96 - 266ce: 040a8913 addi s2,s5,64 - 266d2: 020a8b93 addi s7,s5,32 - 266d6: 8d56 mv s10,s5 - 266d8: a035 j 26704 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x80> - 266da: fc843603 ld a2,-56(s0) - 266de: 1ac48863 beq s1,a2,2688e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x20a> - 266e2: fe843603 ld a2,-24(s0) - 266e6: 1cc48f63 beq s1,a2,268c4 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x240> - 266ea: 6410 ld a2,8(s0) - 266ec: 1ec48063 beq s1,a2,268cc <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x248> - 266f0: 080d0d13 addi s10,s10,128 - 266f4: 08040413 addi s0,s0,128 - 266f8: 08090913 addi s2,s2,128 - 266fc: 080b8b93 addi s7,s7,128 - 26700: 21bd0963 beq s10,s11,26912 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x28e> - 26704: fa843703 ld a4,-88(s0) - 26708: fc9719e3 bne a4,s1,266da <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x56> - 2670c: 1c048563 beqz s1,268d6 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x252> - 26710: 000a3c83 ld s9,0(s4) - 26714: fa043503 ld a0,-96(s0) - 26718: 8626 mv a2,s1 - 2671a: 85e6 mv a1,s9 - 2671c: aa4ef0ef jal ra,159c0 - 26720: 1a050b63 beqz a0,268d6 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x252> - 26724: fc843603 ld a2,-56(s0) - 26728: 1ec48263 beq s1,a2,2690c <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x288> - 2672c: fe843603 ld a2,-24(s0) - 26730: fa961de3 bne a2,s1,266ea <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x66> - 26734: fe043503 ld a0,-32(s0) - 26738: 85e6 mv a1,s9 - 2673a: a86ef0ef jal ra,159c0 - 2673e: 16050c63 beqz a0,268b6 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x232> - 26742: 6410 ld a2,8(s0) - 26744: fa9616e3 bne a2,s1,266f0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x6c> - 26748: 6008 ld a0,0(s0) - 2674a: 85e6 mv a1,s9 - 2674c: a74ef0ef jal ra,159c0 - 26750: f145 bnez a0,266f0 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x6c> - 26752: 7be6 ld s7,120(sp) - 26754: 7ca6 ld s9,104(sp) - 26756: 40898433 sub s0,s3,s0 - 2675a: 00803933 snez s2,s0 - 2675e: 854a mv a0,s2 - 26760: 80ff50ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 26764: e559 bnez a0,267f2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x16e> - 26766: 1804 addi s1,sp,48 - 26768: 6685 lui a3,0x1 - 2676a: 8526 mv a0,s1 - 2676c: ebd68693 addi a3,a3,-323 # ebd <__abi_tag-0xf3d7> - 26770: 00013617 auipc a2,0x13 - 26774: b7860613 addi a2,a2,-1160 # 392e8 <_IO_stdin_used+0xc90> - 26778: 458d li a1,3 - 2677a: 81df90ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2677e: 06500613 li a2,101 - 26782: 00013597 auipc a1,0x13 - 26786: 46e58593 addi a1,a1,1134 # 39bf0 <_IO_stdin_used+0x1598> - 2678a: 00025517 auipc a0,0x25 - 2678e: 80e53503 ld a0,-2034(a0) # 4af98 <_ZSt4cerr@Base> - 26792: f6fee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26796: 4629 li a2,10 - 26798: 00013597 auipc a1,0x13 - 2679c: 4c058593 addi a1,a1,1216 # 39c58 <_IO_stdin_used+0x1600> - 267a0: 00024517 auipc a0,0x24 - 267a4: 7f853503 ld a0,2040(a0) # 4af98 <_ZSt4cerr@Base> - 267a8: f59ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 267ac: 008a3603 ld a2,8(s4) - 267b0: 000a3583 ld a1,0(s4) - 267b4: 00024517 auipc a0,0x24 - 267b8: 7e453503 ld a0,2020(a0) # 4af98 <_ZSt4cerr@Base> - 267bc: f45ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 267c0: 4675 li a2,29 - 267c2: 00013597 auipc a1,0x13 - 267c6: 4a658593 addi a1,a1,1190 # 39c68 <_IO_stdin_used+0x1610> - 267ca: 842a mv s0,a0 - 267cc: f35ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 267d0: 008c3603 ld a2,8(s8) - 267d4: 000c3583 ld a1,0(s8) - 267d8: 8522 mv a0,s0 - 267da: f27ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 267de: 4609 li a2,2 - 267e0: 00013597 auipc a1,0x13 - 267e4: 4a858593 addi a1,a1,1192 # 39c88 <_IO_stdin_used+0x1630> - 267e8: f19ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 267ec: 8526 mv a0,s1 - 267ee: b39f60ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 267f2: 4605 li a2,1 - 267f4: 00013597 auipc a1,0x13 - 267f8: be458593 addi a1,a1,-1052 # 393d8 <_IO_stdin_used+0xd80> - 267fc: 855a mv a0,s6 - 267fe: f03ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26802: 008a3603 ld a2,8(s4) - 26806: 000a3583 ld a1,0(s4) - 2680a: 855a mv a0,s6 - 2680c: ef5ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26810: 4609 li a2,2 - 26812: 00013597 auipc a1,0x13 - 26816: 47e58593 addi a1,a1,1150 # 39c90 <_IO_stdin_used+0x1638> - 2681a: 842a mv s0,a0 - 2681c: ee5ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26820: 6582 ld a1,0(sp) - 26822: 1804 addi s1,sp,48 - 26824: 8526 mv a0,s1 - 26826: 4605 li a2,1 - 26828: c14fd0ef jal ra,23c3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> - 2682c: 7662 ld a2,56(sp) - 2682e: 75c2 ld a1,48(sp) - 26830: 8522 mv a0,s0 - 26832: ecfee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26836: 4605 li a2,1 - 26838: 00012597 auipc a1,0x12 - 2683c: 19058593 addi a1,a1,400 # 389c8 <_IO_stdin_used+0x370> - 26840: ec1ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26844: 7542 ld a0,48(sp) - 26846: 009c addi a5,sp,64 - 26848: 00f50463 beq a0,a5,26850 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x1cc> - 2684c: 8b4ef0ef jal ra,15900 <_ZdlPv@plt> - 26850: 8456 mv s0,s5 - 26852: 01598d63 beq s3,s5,2686c <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x1e8> - 26856: 6008 ld a0,0(s0) - 26858: 01040793 addi a5,s0,16 - 2685c: 00f50463 beq a0,a5,26864 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x1e0> - 26860: 8a0ef0ef jal ra,15900 <_ZdlPv@plt> - 26864: 02040413 addi s0,s0,32 - 26868: fe8997e3 bne s3,s0,26856 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x1d2> - 2686c: 080a8363 beqz s5,268f2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x26e> - 26870: 744a ld s0,176(sp) - 26872: 70ea ld ra,184(sp) - 26874: 74aa ld s1,168(sp) - 26876: 790a ld s2,160(sp) - 26878: 69ea ld s3,152(sp) - 2687a: 6a4a ld s4,144(sp) - 2687c: 6b0a ld s6,128(sp) - 2687e: 7c46 ld s8,112(sp) - 26880: 7d06 ld s10,96(sp) - 26882: 6de6 ld s11,88(sp) - 26884: 8556 mv a0,s5 - 26886: 6aaa ld s5,136(sp) - 26888: 6129 addi sp,sp,192 - 2688a: 876ef06f j 15900 <_ZdlPv@plt> - 2688e: c8b9 beqz s1,268e4 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x260> - 26890: fc043503 ld a0,-64(s0) - 26894: 000a3c83 ld s9,0(s4) - 26898: 85e6 mv a1,s9 - 2689a: 926ef0ef jal ra,159c0 - 2689e: c139 beqz a0,268e4 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x260> - 268a0: fe843603 ld a2,-24(s0) - 268a4: e8c49fe3 bne s1,a2,26742 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xbe> - 268a8: fe043503 ld a0,-32(s0) - 268ac: 85e6 mv a1,s9 - 268ae: 912ef0ef jal ra,159c0 - 268b2: e80518e3 bnez a0,26742 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xbe> - 268b6: 41298933 sub s2,s3,s2 - 268ba: 7be6 ld s7,120(sp) - 268bc: 7ca6 ld s9,104(sp) - 268be: 01203933 snez s2,s2 - 268c2: bd71 j 2675e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> - 268c4: d8ed beqz s1,268b6 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x232> - 268c6: 000a3c83 ld s9,0(s4) - 268ca: b5ad j 26734 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xb0> - 268cc: e80483e3 beqz s1,26752 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xce> - 268d0: 000a3c83 ld s9,0(s4) - 268d4: bd95 j 26748 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xc4> - 268d6: 41a98933 sub s2,s3,s10 - 268da: 7be6 ld s7,120(sp) - 268dc: 7ca6 ld s9,104(sp) - 268de: 01203933 snez s2,s2 - 268e2: bdb5 j 2675e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> - 268e4: 417987b3 sub a5,s3,s7 - 268e8: 7ca6 ld s9,104(sp) - 268ea: 7be6 ld s7,120(sp) - 268ec: 00f03933 snez s2,a5 - 268f0: b5bd j 2675e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> - 268f2: 70ea ld ra,184(sp) - 268f4: 744a ld s0,176(sp) - 268f6: 74aa ld s1,168(sp) - 268f8: 790a ld s2,160(sp) - 268fa: 69ea ld s3,152(sp) - 268fc: 6a4a ld s4,144(sp) - 268fe: 6aaa ld s5,136(sp) - 26900: 6b0a ld s6,128(sp) - 26902: 7c46 ld s8,112(sp) - 26904: 7d06 ld s10,96(sp) - 26906: 6de6 ld s11,88(sp) - 26908: 6129 addi sp,sp,192 - 2690a: 8082 ret - 2690c: fc043503 ld a0,-64(s0) - 26910: b761 j 26898 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x214> - 26912: 7be6 ld s7,120(sp) - 26914: 7ca6 ld s9,104(sp) - 26916: 41a987b3 sub a5,s3,s10 - 2691a: 8795 srai a5,a5,0x5 - 2691c: 4709 li a4,2 - 2691e: 02e78f63 beq a5,a4,2695c <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2d8> - 26922: 470d li a4,3 - 26924: 04e78563 beq a5,a4,2696e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2ea> - 26928: 4705 li a4,1 - 2692a: 4901 li s2,0 - 2692c: e2e799e3 bne a5,a4,2675e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> - 26930: 008a3403 ld s0,8(s4) - 26934: 008d3783 ld a5,8(s10) - 26938: 4901 li s2,0 - 2693a: e2f412e3 bne s0,a5,2675e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> - 2693e: c811 beqz s0,26952 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2ce> - 26940: 000a3583 ld a1,0(s4) - 26944: 000d3503 ld a0,0(s10) - 26948: 8622 mv a2,s0 - 2694a: 876ef0ef jal ra,159c0 - 2694e: e00518e3 bnez a0,2675e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> - 26952: 41a98d33 sub s10,s3,s10 - 26956: 01a03933 snez s2,s10 - 2695a: b511 j 2675e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> - 2695c: 008a3403 ld s0,8(s4) - 26960: 008d3783 ld a5,8(s10) - 26964: 00f40e63 beq s0,a5,26980 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2fc> - 26968: 020d0d13 addi s10,s10,32 - 2696c: b7e1 j 26934 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2b0> - 2696e: 008d3783 ld a5,8(s10) - 26972: 008a3403 ld s0,8(s4) - 26976: 02878363 beq a5,s0,2699c <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x318> - 2697a: 020d0d13 addi s10,s10,32 - 2697e: b7cd j 26960 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2dc> - 26980: c809 beqz s0,26992 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x30e> - 26982: 000a3583 ld a1,0(s4) - 26986: 000d3503 ld a0,0(s10) - 2698a: 8622 mv a2,s0 - 2698c: 834ef0ef jal ra,159c0 - 26990: fd61 bnez a0,26968 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2e4> - 26992: 41a98933 sub s2,s3,s10 - 26996: 01203933 snez s2,s2 - 2699a: b3d1 j 2675e <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0xda> - 2699c: d87d beqz s0,26992 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x30e> - 2699e: 000a3583 ld a1,0(s4) - 269a2: 000d3503 ld a0,0(s10) - 269a6: 8622 mv a2,s0 - 269a8: 818ef0ef jal ra,159c0 - 269ac: d17d beqz a0,26992 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x30e> - 269ae: 020d0d13 addi s10,s10,32 - 269b2: b77d j 26960 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x2dc> - 269b4: 8795 srai a5,a5,0x5 - 269b6: 8d56 mv s10,s5 - 269b8: b795 j 2691c <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x298> - 269ba: 842a mv s0,a0 - 269bc: a029 j 269c6 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x342> - 269be: 842a mv s0,a0 - 269c0: 8526 mv a0,s1 - 269c2: 942f00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 269c6: 6522 ld a0,8(sp) - 269c8: 00024317 auipc t1,0x24 - 269cc: 21833303 ld t1,536(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 269d0: fcde sd s7,120(sp) - 269d2: f4e6 sd s9,104(sp) - 269d4: 9302 jalr t1 - 269d6: 8522 mv a0,s0 - 269d8: e19ee0ef jal ra,157f0 <_Unwind_Resume@plt> - 269dc: 842a mv s0,a0 - 269de: 8526 mv a0,s1 - 269e0: 947f60ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 269e4: b7cd j 269c6 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_+0x342> - -00000000000269e6 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE>: - 269e6: 7169 addi sp,sp,-304 - 269e8: ede6 sd s9,216(sp) - 269ea: 02010c93 addi s9,sp,32 - 269ee: e64e sd s3,264(sp) - 269f0: e252 sd s4,256(sp) - 269f2: 89aa mv s3,a0 - 269f4: 8a2e mv s4,a1 - 269f6: 8566 mv a0,s9 - 269f8: 00013597 auipc a1,0x13 - 269fc: 1a058593 addi a1,a1,416 # 39b98 <_IO_stdin_used+0x1540> - 26a00: ee26 sd s1,280(sp) - 26a02: f606 sd ra,296(sp) - 26a04: 84b2 mv s1,a2 - 26a06: f222 sd s0,288(sp) - 26a08: ea4a sd s2,272(sp) - 26a0a: fdd6 sd s5,248(sp) - 26a0c: f9da sd s6,240(sp) - 26a0e: f5de sd s7,232(sp) - 26a10: f1e2 sd s8,224(sp) - 26a12: e9ea sd s10,208(sp) - 26a14: e5ee sd s11,200(sp) - 26a16: ff3f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26a1a: 0834c783 lbu a5,131(s1) - 26a1e: c39d beqz a5,26a44 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5e> - 26a20: 8566 mv a0,s9 - 26a22: 8e2f00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26a26: 70b2 ld ra,296(sp) - 26a28: 7412 ld s0,288(sp) - 26a2a: 64f2 ld s1,280(sp) - 26a2c: 6952 ld s2,272(sp) - 26a2e: 69b2 ld s3,264(sp) - 26a30: 6a12 ld s4,256(sp) - 26a32: 7aee ld s5,248(sp) - 26a34: 7b4e ld s6,240(sp) - 26a36: 7bae ld s7,232(sp) - 26a38: 7c0e ld s8,224(sp) - 26a3a: 6cee ld s9,216(sp) - 26a3c: 6d4e ld s10,208(sp) - 26a3e: 6dae ld s11,200(sp) - 26a40: 6155 addi sp,sp,304 - 26a42: 8082 ret - 26a44: 00013597 auipc a1,0x13 - 26a48: 28c58593 addi a1,a1,652 # 39cd0 <_IO_stdin_used+0x1678> - 26a4c: 854e mv a0,s3 - 26a4e: be3ee0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 26a52: 08010913 addi s2,sp,128 - 26a56: 854a mv a0,s2 - 26a58: 00013597 auipc a1,0x13 - 26a5c: 12058593 addi a1,a1,288 # 39b78 <_IO_stdin_used+0x1520> - 26a60: fa9f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26a64: 708c ld a1,32(s1) - 26a66: 1100 addi s0,sp,160 - 26a68: 8522 mv a0,s0 - 26a6a: f9ff10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26a6e: 86a2 mv a3,s0 - 26a70: 864a mv a2,s2 - 26a72: 85e6 mv a1,s9 - 26a74: 854e mv a0,s3 - 26a76: c0fff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 26a7a: 8522 mv a0,s0 - 26a7c: 888f00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26a80: 854a mv a0,s2 - 26a82: 882f00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26a86: 64bc ld a5,72(s1) - 26a88: cf85 beqz a5,26ac0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0xda> - 26a8a: 639c ld a5,0(a5) - 26a8c: cb95 beqz a5,26ac0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0xda> - 26a8e: 00013597 auipc a1,0x13 - 26a92: 25258593 addi a1,a1,594 # 39ce0 <_IO_stdin_used+0x1688> - 26a96: 854a mv a0,s2 - 26a98: f71f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26a9c: 64ac ld a1,72(s1) - 26a9e: c191 beqz a1,26aa2 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0xbc> - 26aa0: 618c ld a1,0(a1) - 26aa2: 8522 mv a0,s0 - 26aa4: f65f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26aa8: 86a2 mv a3,s0 - 26aaa: 864a mv a2,s2 - 26aac: 85e6 mv a1,s9 - 26aae: 854e mv a0,s3 - 26ab0: bd5ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 26ab4: 8522 mv a0,s0 - 26ab6: 84ef00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26aba: 854a mv a0,s2 - 26abc: 848f00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26ac0: 60bc ld a5,64(s1) - 26ac2: cf85 beqz a5,26afa <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x114> - 26ac4: 639c ld a5,0(a5) - 26ac6: cb95 beqz a5,26afa <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x114> - 26ac8: 00013597 auipc a1,0x13 - 26acc: 22858593 addi a1,a1,552 # 39cf0 <_IO_stdin_used+0x1698> - 26ad0: 854a mv a0,s2 - 26ad2: f37f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26ad6: 60ac ld a1,64(s1) - 26ad8: c191 beqz a1,26adc <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0xf6> - 26ada: 618c ld a1,0(a1) - 26adc: 8522 mv a0,s0 - 26ade: f2bf10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26ae2: 86a2 mv a3,s0 - 26ae4: 864a mv a2,s2 - 26ae6: 85e6 mv a1,s9 - 26ae8: 854e mv a0,s3 - 26aea: b9bff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 26aee: 8522 mv a0,s0 - 26af0: 814f00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26af4: 854a mv a0,s2 - 26af6: 80ef00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26afa: 00024797 auipc a5,0x24 - 26afe: 1a67b783 ld a5,422(a5) # 4aca0 <_GLOBAL_OFFSET_TABLE_+0x150> - 26b02: 0007c783 lbu a5,0(a5) - 26b06: 36079c63 bnez a5,26e7e <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x498> - 26b0a: 00013597 auipc a1,0x13 - 26b0e: 20e58593 addi a1,a1,526 # 39d18 <_IO_stdin_used+0x16c0> - 26b12: 854a mv a0,s2 - 26b14: ef5f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26b18: 0804c783 lbu a5,128(s1) - 26b1c: 00013597 auipc a1,0x13 - 26b20: 18458593 addi a1,a1,388 # 39ca0 <_IO_stdin_used+0x1648> - 26b24: 2e079463 bnez a5,26e0c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x426> - 26b28: 8522 mv a0,s0 - 26b2a: edff10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26b2e: 86a2 mv a3,s0 - 26b30: 864a mv a2,s2 - 26b32: 85e6 mv a1,s9 - 26b34: 854e mv a0,s3 - 26b36: b4fff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 26b3a: 8522 mv a0,s0 - 26b3c: fc9ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26b40: 854a mv a0,s2 - 26b42: fc3ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26b46: 854a mv a0,s2 - 26b48: 00013597 auipc a1,0x13 - 26b4c: 1d858593 addi a1,a1,472 # 39d20 <_IO_stdin_used+0x16c8> - 26b50: eb9f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26b54: 0804c783 lbu a5,128(s1) - 26b58: 09048b93 addi s7,s1,144 - 26b5c: 28079a63 bnez a5,26df0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x40a> - 26b60: 00013597 auipc a1,0x13 - 26b64: 15858593 addi a1,a1,344 # 39cb8 <_IO_stdin_used+0x1660> - 26b68: 8522 mv a0,s0 - 26b6a: e9ff10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26b6e: 86a2 mv a3,s0 - 26b70: 864a mv a2,s2 - 26b72: 85e6 mv a1,s9 - 26b74: 854e mv a0,s3 - 26b76: b0fff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 26b7a: 8522 mv a0,s0 - 26b7c: f89ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26b80: 854a mv a0,s2 - 26b82: f83ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26b86: 8522 mv a0,s0 - 26b88: 00013597 auipc a1,0x13 - 26b8c: ff858593 addi a1,a1,-8 # 39b80 <_IO_stdin_used+0x1528> - 26b90: e79f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26b94: 1084b583 ld a1,264(s1) - 26b98: 854a mv a0,s2 - 26b9a: b7dfd0ef jal ra,24716 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex> - 26b9e: 86ca mv a3,s2 - 26ba0: 8622 mv a2,s0 - 26ba2: 85e6 mv a1,s9 - 26ba4: 854e mv a0,s3 - 26ba6: adfff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 26baa: 854a mv a0,s2 - 26bac: f59ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26bb0: 8522 mv a0,s0 - 26bb2: f53ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26bb6: 8522 mv a0,s0 - 26bb8: 00013597 auipc a1,0x13 - 26bbc: fd058593 addi a1,a1,-48 # 39b88 <_IO_stdin_used+0x1530> - 26bc0: e49f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26bc4: 1004b583 ld a1,256(s1) - 26bc8: 854a mv a0,s2 - 26bca: 8c5fb0ef jal ra,2248e <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex> - 26bce: 86ca mv a3,s2 - 26bd0: 8622 mv a2,s0 - 26bd2: 85e6 mv a1,s9 - 26bd4: 854e mv a0,s3 - 26bd6: aafff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 26bda: 854a mv a0,s2 - 26bdc: f29ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26be0: 8522 mv a0,s0 - 26be2: f23ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26be6: 854a mv a0,s2 - 26be8: 00013597 auipc a1,0x13 - 26bec: 14058593 addi a1,a1,320 # 39d28 <_IO_stdin_used+0x16d0> - 26bf0: e19f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26bf4: 85d2 mv a1,s4 - 26bf6: 8522 mv a0,s0 - 26bf8: e11f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26bfc: 86a2 mv a3,s0 - 26bfe: 864a mv a2,s2 - 26c00: 85e6 mv a1,s9 - 26c02: 854e mv a0,s3 - 26c04: a81ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 26c08: 8522 mv a0,s0 - 26c0a: efbef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26c0e: 854a mv a0,s2 - 26c10: ef5ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26c14: 009c addi a5,sp,64 - 26c16: 5b7d li s6,-1 - 26c18: ec3e sd a5,24(sp) - 26c1a: 189c addi a5,sp,112 - 26c1c: 0b010a93 addi s5,sp,176 - 26c20: e03e sd a5,0(sp) - 26c22: 002b5b13 srli s6,s6,0x2 - 26c26: 4a01 li s4,0 - 26c28: 4d01 li s10,0 - 26c2a: 4d85 li s11,1 - 26c2c: 855e mv a0,s7 - 26c2e: bd9f30ef jal ra,1a806 <_ZNK7testing10TestResult16total_part_countEv> - 26c32: 1eaa5263 bge s4,a0,26e16 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x430> - 26c36: 85d2 mv a1,s4 - 26c38: 855e mv a0,s7 - 26c3a: bf1f30ef jal ra,1a82a <_ZNK7testing10TestResult17GetTestPartResultEi> - 26c3e: 411c lw a5,0(a0) - 26c40: 84aa mv s1,a0 - 26c42: 37fd addiw a5,a5,-1 - 26c44: 00fdf463 bgeu s11,a5,26c4c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x266> - 26c48: 2a05 addiw s4,s4,1 - 26c4a: b7cd j 26c2c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x246> - 26c4c: 2d05 addiw s10,s10,1 - 26c4e: 1fbd0263 beq s10,s11,26e32 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x44c> - 26c52: 689c ld a5,16(s1) - 26c54: 4581 li a1,0 - 26c56: c391 beqz a5,26c5a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x274> - 26c58: 648c ld a1,8(s1) - 26c5a: 5490 lw a2,40(s1) - 26c5c: 6562 ld a0,24(sp) - 26c5e: b8cfb0ef jal ra,21fea <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci> - 26c62: 6626 ld a2,72(sp) - 26c64: 8522 mv a0,s0 - 26c66: 6c06 ld s8,64(sp) - 26c68: 00160593 addi a1,a2,1 - 26c6c: f156 sd s5,160(sp) - 26c6e: e432 sd a2,8(sp) - 26c70: f502 sd zero,168(sp) - 26c72: 0a010823 sb zero,176(sp) - 26c76: d7bee0ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 26c7a: 77aa ld a5,168(sp) - 26c7c: 6622 ld a2,8(sp) - 26c7e: 40fb07b3 sub a5,s6,a5 - 26c82: 32c7ef63 bltu a5,a2,26fc0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5da> - 26c86: 85e2 mv a1,s8 - 26c88: 8522 mv a0,s0 - 26c8a: d17ee0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 26c8e: 77aa ld a5,168(sp) - 26c90: 33678063 beq a5,s6,26fb0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5ca> - 26c94: 4605 li a2,1 - 26c96: 00012597 auipc a1,0x12 - 26c9a: 56258593 addi a1,a1,1378 # 391f8 <_IO_stdin_used+0xba0> - 26c9e: 8522 mv a0,s0 - 26ca0: d01ee0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 26ca4: 788c ld a1,48(s1) - 26ca6: 8522 mv a0,s0 - 26ca8: 8d9ee0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 26cac: 6782 ld a5,0(sp) - 26cae: f0be sd a5,96(sp) - 26cb0: 6118 ld a4,0(a0) - 26cb2: 01050793 addi a5,a0,16 - 26cb6: 1af70563 beq a4,a5,26e60 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x47a> - 26cba: 6914 ld a3,16(a0) - 26cbc: f0ba sd a4,96(sp) - 26cbe: f8b6 sd a3,112(sp) - 26cc0: 6518 ld a4,8(a0) - 26cc2: e11c sd a5,0(a0) - 26cc4: 00053423 sd zero,8(a0) - 26cc8: f4ba sd a4,104(sp) - 26cca: 00050823 sb zero,16(a0) - 26cce: 750a ld a0,160(sp) - 26cd0: 01550463 beq a0,s5,26cd8 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x2f2> - 26cd4: c2dee0ef jal ra,15900 <_ZdlPv@plt> - 26cd8: 4661 li a2,24 - 26cda: 00013597 auipc a1,0x13 - 26cde: 05e58593 addi a1,a1,94 # 39d38 <_IO_stdin_used+0x16e0> - 26ce2: 854e mv a0,s3 - 26ce4: a1dee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26ce8: 7586 ld a1,96(sp) - 26cea: 854a mv a0,s2 - 26cec: d1df10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26cf0: 4605 li a2,1 - 26cf2: 85ca mv a1,s2 - 26cf4: 8522 mv a0,s0 - 26cf6: f47fc0ef jal ra,23c3c <_ZN7testing8internal24XmlUnitTestResultPrinter9EscapeXmlERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb> - 26cfa: 762a ld a2,168(sp) - 26cfc: 758a ld a1,160(sp) - 26cfe: 854e mv a0,s3 - 26d00: a01ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26d04: 4629 li a2,10 - 26d06: 00013597 auipc a1,0x13 - 26d0a: 05258593 addi a1,a1,82 # 39d58 <_IO_stdin_used+0x1700> - 26d0e: 9f3ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26d12: 750a ld a0,160(sp) - 26d14: 01550463 beq a0,s5,26d1c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x336> - 26d18: be9ee0ef jal ra,15900 <_ZdlPv@plt> - 26d1c: 650a ld a0,128(sp) - 26d1e: 09010c13 addi s8,sp,144 - 26d22: 01850463 beq a0,s8,26d2a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x344> - 26d26: bdbee0ef jal ra,15900 <_ZdlPv@plt> - 26d2a: 6626 ld a2,72(sp) - 26d2c: 6786 ld a5,64(sp) - 26d2e: 8522 mv a0,s0 - 26d30: 00160593 addi a1,a2,1 - 26d34: f156 sd s5,160(sp) - 26d36: e832 sd a2,16(sp) - 26d38: f502 sd zero,168(sp) - 26d3a: 0a010823 sb zero,176(sp) - 26d3e: e43e sd a5,8(sp) - 26d40: cb1ee0ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 26d44: 77aa ld a5,168(sp) - 26d46: 6642 ld a2,16(sp) - 26d48: 40fb07b3 sub a5,s6,a5 - 26d4c: 24c7e063 bltu a5,a2,26f8c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5a6> - 26d50: 65a2 ld a1,8(sp) - 26d52: 8522 mv a0,s0 - 26d54: c4dee0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 26d58: 77aa ld a5,168(sp) - 26d5a: 23678363 beq a5,s6,26f80 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x59a> - 26d5e: 4605 li a2,1 - 26d60: 00012597 auipc a1,0x12 - 26d64: 49858593 addi a1,a1,1176 # 391f8 <_IO_stdin_used+0xba0> - 26d68: 8522 mv a0,s0 - 26d6a: c37ee0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 26d6e: 68ac ld a1,80(s1) - 26d70: 8522 mv a0,s0 - 26d72: 80fee0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 26d76: e162 sd s8,128(sp) - 26d78: 6118 ld a4,0(a0) - 26d7a: 01050793 addi a5,a0,16 - 26d7e: 0cf70263 beq a4,a5,26e42 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x45c> - 26d82: 6914 ld a3,16(a0) - 26d84: e13a sd a4,128(sp) - 26d86: e936 sd a3,144(sp) - 26d88: 6518 ld a4,8(a0) - 26d8a: e11c sd a5,0(a0) - 26d8c: 00053423 sd zero,8(a0) - 26d90: e53a sd a4,136(sp) - 26d92: 00050823 sb zero,16(a0) - 26d96: 750a ld a0,160(sp) - 26d98: 01550463 beq a0,s5,26da0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3ba> - 26d9c: b65ee0ef jal ra,15900 <_ZdlPv@plt> - 26da0: 85ca mv a1,s2 - 26da2: 8522 mv a0,s0 - 26da4: 967f40ef jal ra,1b70a <_ZN7testing8internal24XmlUnitTestResultPrinter26RemoveInvalidXmlCharactersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 26da8: 758a ld a1,160(sp) - 26daa: 854e mv a0,s3 - 26dac: a35f40ef jal ra,1b7e0 <_ZN7testing8internal24XmlUnitTestResultPrinter21OutputXmlCDataSectionEPSoPKc> - 26db0: 750a ld a0,160(sp) - 26db2: 01550463 beq a0,s5,26dba <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3d4> - 26db6: b4bee0ef jal ra,15900 <_ZdlPv@plt> - 26dba: 462d li a2,11 - 26dbc: 00013597 auipc a1,0x13 - 26dc0: fac58593 addi a1,a1,-84 # 39d68 <_IO_stdin_used+0x1710> - 26dc4: 854e mv a0,s3 - 26dc6: 93bee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 26dca: 650a ld a0,128(sp) - 26dcc: 01850463 beq a0,s8,26dd4 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3ee> - 26dd0: b31ee0ef jal ra,15900 <_ZdlPv@plt> - 26dd4: 7506 ld a0,96(sp) - 26dd6: 6782 ld a5,0(sp) - 26dd8: 00f50463 beq a0,a5,26de0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3fa> - 26ddc: b25ee0ef jal ra,15900 <_ZdlPv@plt> - 26de0: 6506 ld a0,64(sp) - 26de2: 089c addi a5,sp,80 - 26de4: e6f502e3 beq a0,a5,26c48 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x262> - 26de8: b19ee0ef jal ra,15900 <_ZdlPv@plt> - 26dec: 2a05 addiw s4,s4,1 - 26dee: bd3d j 26c2c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x246> - 26df0: 855e mv a0,s7 - 26df2: c2df30ef jal ra,1aa1e <_ZNK7testing10TestResult7SkippedEv> - 26df6: 00013597 auipc a1,0x13 - 26dfa: eb258593 addi a1,a1,-334 # 39ca8 <_IO_stdin_used+0x1650> - 26dfe: d60505e3 beqz a0,26b68 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x182> - 26e02: 00013597 auipc a1,0x13 - 26e06: ec658593 addi a1,a1,-314 # 39cc8 <_IO_stdin_used+0x1670> - 26e0a: bbb9 j 26b68 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x182> - 26e0c: 00013597 auipc a1,0x13 - 26e10: e8c58593 addi a1,a1,-372 # 39c98 <_IO_stdin_used+0x1640> - 26e14: bb11 j 26b28 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x142> - 26e16: 0c0d0f63 beqz s10,26ef4 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x50e> - 26e1a: 85de mv a1,s7 - 26e1c: 854e mv a0,s3 - 26e1e: 8c0fd0ef jal ra,23ede <_ZN7testing8internal24XmlUnitTestResultPrinter23OutputXmlTestPropertiesEPSoRKNS_10TestResultE> - 26e22: 854e mv a0,s3 - 26e24: 00013597 auipc a1,0x13 - 26e28: f5458593 addi a1,a1,-172 # 39d78 <_IO_stdin_used+0x1720> - 26e2c: 805ee0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 26e30: bec5 j 26a20 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3a> - 26e32: 00013597 auipc a1,0x13 - 26e36: bae58593 addi a1,a1,-1106 # 399e0 <_IO_stdin_used+0x1388> - 26e3a: 854e mv a0,s3 - 26e3c: ff4ee0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 26e40: bd09 j 26c52 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x26c> - 26e42: 6518 ld a4,8(a0) - 26e44: 8662 mv a2,s8 - 26e46: 85be mv a1,a5 - 26e48: 0705 addi a4,a4,1 - 26e4a: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 26e4e: 02058407 vle8.v v8,(a1) - 26e52: 8f15 sub a4,a4,a3 - 26e54: 95b6 add a1,a1,a3 - 26e56: 02060427 vse8.v v8,(a2) - 26e5a: 9636 add a2,a2,a3 - 26e5c: f77d bnez a4,26e4a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x464> - 26e5e: b72d j 26d88 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3a2> - 26e60: 6518 ld a4,8(a0) - 26e62: 6602 ld a2,0(sp) - 26e64: 85be mv a1,a5 - 26e66: 0705 addi a4,a4,1 - 26e68: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 26e6c: 02058407 vle8.v v8,(a1) - 26e70: 8f15 sub a4,a4,a3 - 26e72: 95b6 add a1,a1,a3 - 26e74: 02060427 vse8.v v8,(a2) - 26e78: 9636 add a2,a2,a3 - 26e7a: f77d bnez a4,26e68 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x482> - 26e7c: b591 j 26cc0 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x2da> - 26e7e: 00013597 auipc a1,0x13 - 26e82: e8258593 addi a1,a1,-382 # 39d00 <_IO_stdin_used+0x16a8> - 26e86: 854a mv a0,s2 - 26e88: b81f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26e8c: 68ac ld a1,80(s1) - 26e8e: 8522 mv a0,s0 - 26e90: b79f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26e94: 86a2 mv a3,s0 - 26e96: 864a mv a2,s2 - 26e98: 85e6 mv a1,s9 - 26e9a: 854e mv a0,s3 - 26e9c: fe8ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 26ea0: 8522 mv a0,s0 - 26ea2: c63ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26ea6: 854a mv a0,s2 - 26ea8: c5def0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26eac: 8522 mv a0,s0 - 26eae: 00013597 auipc a1,0x13 - 26eb2: e5a58593 addi a1,a1,-422 # 39d08 <_IO_stdin_used+0x16b0> - 26eb6: b53f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 26eba: 58bc lw a5,112(s1) - 26ebc: 108c addi a1,sp,96 - 26ebe: 854a mv a0,s2 - 26ec0: 00024317 auipc t1,0x24 - 26ec4: 0b033303 ld t1,176(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 26ec8: d0be sw a5,96(sp) - 26eca: 9302 jalr t1 - 26ecc: 86ca mv a3,s2 - 26ece: 8622 mv a2,s0 - 26ed0: 85e6 mv a1,s9 - 26ed2: 854e mv a0,s3 - 26ed4: fb0ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 26ed8: 854a mv a0,s2 - 26eda: c2bef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26ede: 8522 mv a0,s0 - 26ee0: c25ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26ee4: 854e mv a0,s3 - 26ee6: 00013597 auipc a1,0x13 - 26eea: e2a58593 addi a1,a1,-470 # 39d10 <_IO_stdin_used+0x16b8> - 26eee: f42ee0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 26ef2: b63d j 26a20 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3a> - 26ef4: 855e mv a0,s7 - 26ef6: d51f30ef jal ra,1ac46 <_ZNK7testing10TestResult19test_property_countEv> - 26efa: c909 beqz a0,26f0c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x526> - 26efc: 00013597 auipc a1,0x13 - 26f00: ae458593 addi a1,a1,-1308 # 399e0 <_IO_stdin_used+0x1388> - 26f04: 854e mv a0,s3 - 26f06: f2aee0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 26f0a: bf01 j 26e1a <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x434> - 26f0c: 854e mv a0,s3 - 26f0e: 00013597 auipc a1,0x13 - 26f12: e0258593 addi a1,a1,-510 # 39d10 <_IO_stdin_used+0x16b8> - 26f16: f1aee0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 26f1a: b619 j 26a20 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x3a> - 26f1c: 84aa mv s1,a0 - 26f1e: 854a mv a0,s2 - 26f20: be5ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26f24: 8522 mv a0,s0 - 26f26: bdfef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26f2a: 8426 mv s0,s1 - 26f2c: 8566 mv a0,s9 - 26f2e: bd7ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26f32: 8522 mv a0,s0 - 26f34: 8bdee0ef jal ra,157f0 <_Unwind_Resume@plt> - 26f38: 84aa mv s1,a0 - 26f3a: b7ed j 26f24 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x53e> - 26f3c: 87aa mv a5,a0 - 26f3e: 8522 mv a0,s0 - 26f40: 843e mv s0,a5 - 26f42: bc3ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26f46: 854a mv a0,s2 - 26f48: bbdef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26f4c: b7c5 j 26f2c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x546> - 26f4e: 842a mv s0,a0 - 26f50: bfdd j 26f46 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> - 26f52: 87aa mv a5,a0 - 26f54: 8522 mv a0,s0 - 26f56: 843e mv s0,a5 - 26f58: badef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26f5c: 854a mv a0,s2 - 26f5e: ba7ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26f62: 1088 addi a0,sp,96 - 26f64: ba1ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26f68: 6562 ld a0,24(sp) - 26f6a: b9bef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26f6e: bf7d j 26f2c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x546> - 26f70: 842a mv s0,a0 - 26f72: b7ed j 26f5c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x576> - 26f74: 87aa mv a5,a0 - 26f76: 8522 mv a0,s0 - 26f78: 843e mv s0,a5 - 26f7a: b8bef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26f7e: b7d5 j 26f62 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x57c> - 26f80: 00012517 auipc a0,0x12 - 26f84: a8050513 addi a0,a0,-1408 # 38a00 <_IO_stdin_used+0x3a8> - 26f88: 969ee0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 26f8c: 00012517 auipc a0,0x12 - 26f90: a7450513 addi a0,a0,-1420 # 38a00 <_IO_stdin_used+0x3a8> - 26f94: 95dee0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 26f98: bff1 j 26f74 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x58e> - 26f9a: bf65 j 26f52 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x56c> - 26f9c: 842a mv s0,a0 - 26f9e: bf7d j 26f5c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x576> - 26fa0: 842a mv s0,a0 - 26fa2: b7c1 j 26f62 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x57c> - 26fa4: 87aa mv a5,a0 - 26fa6: 8522 mv a0,s0 - 26fa8: 843e mv s0,a5 - 26faa: b5bef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 26fae: bf6d j 26f68 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x582> - 26fb0: 00012517 auipc a0,0x12 - 26fb4: a5050513 addi a0,a0,-1456 # 38a00 <_IO_stdin_used+0x3a8> - 26fb8: 939ee0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 26fbc: b7e5 j 26fa4 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x5be> - 26fbe: bfbd j 26f3c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> - 26fc0: 00012517 auipc a0,0x12 - 26fc4: a4050513 addi a0,a0,-1472 # 38a00 <_IO_stdin_used+0x3a8> - 26fc8: 929ee0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 26fcc: 842a mv s0,a0 - 26fce: bfa5 j 26f46 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> - 26fd0: b7b1 j 26f1c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x536> - 26fd2: 84aa mv s1,a0 - 26fd4: bf81 j 26f24 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x53e> - 26fd6: b799 j 26f1c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x536> - 26fd8: 84aa mv s1,a0 - 26fda: b7a9 j 26f24 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x53e> - 26fdc: b785 j 26f3c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> - 26fde: 842a mv s0,a0 - 26fe0: b79d j 26f46 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> - 26fe2: 842a mv s0,a0 - 26fe4: b7a1 j 26f2c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x546> - 26fe6: 842a mv s0,a0 - 26fe8: bfb9 j 26f46 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> - 26fea: 842a mv s0,a0 - 26fec: bfa9 j 26f46 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> - 26fee: b7b9 j 26f3c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> - 26ff0: 842a mv s0,a0 - 26ff2: bf91 j 26f46 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> - 26ff4: b7a1 j 26f3c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> - 26ff6: 842a mv s0,a0 - 26ff8: b7b9 j 26f46 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x560> - 26ffa: b789 j 26f3c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> - 26ffc: b781 j 26f3c <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE+0x556> - -0000000000026ffe <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE>: - 26ffe: 7131 addi sp,sp,-192 - 27000: e952 sd s4,144(sp) - 27002: 01010a13 addi s4,sp,16 - 27006: f526 sd s1,168(sp) - 27008: f14a sd s2,160(sp) - 2700a: 84ae mv s1,a1 - 2700c: 892a mv s2,a0 - 2700e: 00013597 auipc a1,0x13 - 27012: b3258593 addi a1,a1,-1230 # 39b40 <_IO_stdin_used+0x14e8> - 27016: 8552 mv a0,s4 - 27018: fd06 sd ra,184(sp) - 2701a: f922 sd s0,176(sp) - 2701c: ed4e sd s3,152(sp) - 2701e: e556 sd s5,136(sp) - 27020: e15a sd s6,128(sp) - 27022: fcde sd s7,120(sp) - 27024: 9e5f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27028: 854a mv a0,s2 - 2702a: 460d li a2,3 - 2702c: 00013597 auipc a1,0x13 - 27030: d6458593 addi a1,a1,-668 # 39d90 <_IO_stdin_used+0x1738> - 27034: eccee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27038: 6662 ld a2,24(sp) - 2703a: 65c2 ld a1,16(sp) - 2703c: 854a mv a0,s2 - 2703e: ec2ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27042: 03010993 addi s3,sp,48 - 27046: 854e mv a0,s3 - 27048: 00013597 auipc a1,0x13 - 2704c: b3058593 addi a1,a1,-1232 # 39b78 <_IO_stdin_used+0x1520> - 27050: 9b9f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27054: 648c ld a1,8(s1) - 27056: 0880 addi s0,sp,80 - 27058: 8522 mv a0,s0 - 2705a: 9aff10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2705e: 86a2 mv a3,s0 - 27060: 864e mv a2,s3 - 27062: 85d2 mv a1,s4 - 27064: 854a mv a0,s2 - 27066: e1eff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 2706a: 6546 ld a0,80(sp) - 2706c: 06010a93 addi s5,sp,96 - 27070: 01550463 beq a0,s5,27078 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x7a> - 27074: 88dee0ef jal ra,15900 <_ZdlPv@plt> - 27078: 7542 ld a0,48(sp) - 2707a: 04010b13 addi s6,sp,64 - 2707e: 01650463 beq a0,s6,27086 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x88> - 27082: 87fee0ef jal ra,15900 <_ZdlPv@plt> - 27086: 00012597 auipc a1,0x12 - 2708a: 02258593 addi a1,a1,34 # 390a8 <_IO_stdin_used+0xa50> - 2708e: 8522 mv a0,s0 - 27090: 979f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27094: 8526 mv a0,s1 - 27096: d0df00ef jal ra,17da2 <_ZNK7testing9TestSuite21reportable_test_countEv> - 2709a: 00c10b93 addi s7,sp,12 - 2709e: 87aa mv a5,a0 - 270a0: 85de mv a1,s7 - 270a2: 854e mv a0,s3 - 270a4: 00024317 auipc t1,0x24 - 270a8: ecc33303 ld t1,-308(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 270ac: c63e sw a5,12(sp) - 270ae: 9302 jalr t1 - 270b0: 86ce mv a3,s3 - 270b2: 8622 mv a2,s0 - 270b4: 85d2 mv a1,s4 - 270b6: 854a mv a0,s2 - 270b8: dccff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 270bc: 7542 ld a0,48(sp) - 270be: 01650463 beq a0,s6,270c6 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0xc8> - 270c2: 83fee0ef jal ra,15900 <_ZdlPv@plt> - 270c6: 6546 ld a0,80(sp) - 270c8: 01550463 beq a0,s5,270d0 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0xd2> - 270cc: 835ee0ef jal ra,15900 <_ZdlPv@plt> - 270d0: 00024797 auipc a5,0x24 - 270d4: bd07b783 ld a5,-1072(a5) # 4aca0 <_GLOBAL_OFFSET_TABLE_+0x150> - 270d8: 0007c783 lbu a5,0(a5) - 270dc: 14079b63 bnez a5,27232 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x234> - 270e0: 00013597 auipc a1,0x13 - 270e4: a8858593 addi a1,a1,-1400 # 39b68 <_IO_stdin_used+0x1510> - 270e8: 8522 mv a0,s0 - 270ea: 91ff10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 270ee: 8526 mv a0,s1 - 270f0: fdcf30ef jal ra,1a8cc <_ZNK7testing9TestSuite17failed_test_countEv> - 270f4: 87aa mv a5,a0 - 270f6: 85de mv a1,s7 - 270f8: 854e mv a0,s3 - 270fa: 00024317 auipc t1,0x24 - 270fe: e7633303 ld t1,-394(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 27102: c63e sw a5,12(sp) - 27104: 9302 jalr t1 - 27106: 86ce mv a3,s3 - 27108: 8622 mv a2,s0 - 2710a: 85d2 mv a1,s4 - 2710c: 854a mv a0,s2 - 2710e: d76ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 27112: 7542 ld a0,48(sp) - 27114: 01650463 beq a0,s6,2711c <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x11e> - 27118: fe8ee0ef jal ra,15900 <_ZdlPv@plt> - 2711c: 6546 ld a0,80(sp) - 2711e: 01550463 beq a0,s5,27126 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x128> - 27122: fdeee0ef jal ra,15900 <_ZdlPv@plt> - 27126: 00013597 auipc a1,0x13 - 2712a: a2a58593 addi a1,a1,-1494 # 39b50 <_IO_stdin_used+0x14f8> - 2712e: 8522 mv a0,s0 - 27130: 8d9f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27134: 8526 mv a0,s1 - 27136: c45f00ef jal ra,17d7a <_ZNK7testing9TestSuite30reportable_disabled_test_countEv> - 2713a: 87aa mv a5,a0 - 2713c: 85de mv a1,s7 - 2713e: 854e mv a0,s3 - 27140: 00024317 auipc t1,0x24 - 27144: e3033303 ld t1,-464(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 27148: c63e sw a5,12(sp) - 2714a: 9302 jalr t1 - 2714c: 86ce mv a3,s3 - 2714e: 8622 mv a2,s0 - 27150: 85d2 mv a1,s4 - 27152: 854a mv a0,s2 - 27154: d30ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 27158: 7542 ld a0,48(sp) - 2715a: 01650463 beq a0,s6,27162 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x164> - 2715e: fa2ee0ef jal ra,15900 <_ZdlPv@plt> - 27162: 6546 ld a0,80(sp) - 27164: 01550463 beq a0,s5,2716c <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x16e> - 27168: f98ee0ef jal ra,15900 <_ZdlPv@plt> - 2716c: 00013597 auipc a1,0x13 - 27170: 9f458593 addi a1,a1,-1548 # 39b60 <_IO_stdin_used+0x1508> - 27174: 854e mv a0,s3 - 27176: 893f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2717a: 00014597 auipc a1,0x14 - 2717e: 14658593 addi a1,a1,326 # 3b2c0 <_IO_stdin_used+0x2c68> - 27182: 8522 mv a0,s0 - 27184: 885f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27188: 86a2 mv a3,s0 - 2718a: 864e mv a2,s3 - 2718c: 85d2 mv a1,s4 - 2718e: 854a mv a0,s2 - 27190: cf4ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 27194: 6546 ld a0,80(sp) - 27196: 01550463 beq a0,s5,2719e <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x1a0> - 2719a: f66ee0ef jal ra,15900 <_ZdlPv@plt> - 2719e: 7542 ld a0,48(sp) - 271a0: 01650463 beq a0,s6,271a8 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x1aa> - 271a4: f5cee0ef jal ra,15900 <_ZdlPv@plt> - 271a8: 00013597 auipc a1,0x13 - 271ac: 9d858593 addi a1,a1,-1576 # 39b80 <_IO_stdin_used+0x1528> - 271b0: 8522 mv a0,s0 - 271b2: 857f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 271b6: 60cc ld a1,128(s1) - 271b8: 854e mv a0,s3 - 271ba: d5cfd0ef jal ra,24716 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex> - 271be: 86ce mv a3,s3 - 271c0: 8622 mv a2,s0 - 271c2: 85d2 mv a1,s4 - 271c4: 854a mv a0,s2 - 271c6: cbeff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 271ca: 7542 ld a0,48(sp) - 271cc: 01650463 beq a0,s6,271d4 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x1d6> - 271d0: f30ee0ef jal ra,15900 <_ZdlPv@plt> - 271d4: 6546 ld a0,80(sp) - 271d6: 01550463 beq a0,s5,271de <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x1e0> - 271da: f26ee0ef jal ra,15900 <_ZdlPv@plt> - 271de: 00013597 auipc a1,0x13 - 271e2: 9aa58593 addi a1,a1,-1622 # 39b88 <_IO_stdin_used+0x1530> - 271e6: 8522 mv a0,s0 - 271e8: 821f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 271ec: 7cac ld a1,120(s1) - 271ee: 854e mv a0,s3 - 271f0: a9efb0ef jal ra,2248e <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex> - 271f4: 86ce mv a3,s3 - 271f6: 8622 mv a2,s0 - 271f8: 85d2 mv a1,s4 - 271fa: 854a mv a0,s2 - 271fc: c88ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 27200: 7542 ld a0,48(sp) - 27202: 01650463 beq a0,s6,2720a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x20c> - 27206: efaee0ef jal ra,15900 <_ZdlPv@plt> - 2720a: 6546 ld a0,80(sp) - 2720c: 01550463 beq a0,s5,27214 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x216> - 27210: ef0ee0ef jal ra,15900 <_ZdlPv@plt> - 27214: 08848593 addi a1,s1,136 - 27218: 8522 mv a0,s0 - 2721a: f93fc0ef jal ra,241ac <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE> - 2721e: 6666 ld a2,88(sp) - 27220: 65c6 ld a1,80(sp) - 27222: 854a mv a0,s2 - 27224: cdcee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27228: 6546 ld a0,80(sp) - 2722a: 01550463 beq a0,s5,27232 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x234> - 2722e: ed2ee0ef jal ra,15900 <_ZdlPv@plt> - 27232: 4609 li a2,2 - 27234: 00012597 auipc a1,0x12 - 27238: 7ac58593 addi a1,a1,1964 # 399e0 <_IO_stdin_used+0x1388> - 2723c: 854a mv a0,s2 - 2723e: cc2ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27242: 4401 li s0,0 - 27244: 8526 mv a0,s1 - 27246: b81f00ef jal ra,17dc6 <_ZNK7testing9TestSuite16total_test_countEv> - 2724a: 02a45963 bge s0,a0,2727c <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x27e> - 2724e: 85a2 mv a1,s0 - 27250: 8526 mv a0,s1 - 27252: e39f30ef jal ra,1b08a <_ZNK7testing9TestSuite11GetTestInfoEi> - 27256: 08254783 lbu a5,130(a0) - 2725a: cf99 beqz a5,27278 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x27a> - 2725c: 08354783 lbu a5,131(a0) - 27260: ef81 bnez a5,27278 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x27a> - 27262: 85a2 mv a1,s0 - 27264: 8526 mv a0,s1 - 27266: 0084b983 ld s3,8(s1) - 2726a: e21f30ef jal ra,1b08a <_ZNK7testing9TestSuite11GetTestInfoEi> - 2726e: 862a mv a2,a0 - 27270: 85ce mv a1,s3 - 27272: 854a mv a0,s2 - 27274: f72ff0ef jal ra,269e6 <_ZN7testing8internal24XmlUnitTestResultPrinter17OutputXmlTestInfoEPSoPKcRKNS_8TestInfoE> - 27278: 2405 addiw s0,s0,1 - 2727a: b7e9 j 27244 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x246> - 2727c: 4611 li a2,4 - 2727e: 00013597 auipc a1,0x13 - 27282: b1a58593 addi a1,a1,-1254 # 39d98 <_IO_stdin_used+0x1740> - 27286: 854a mv a0,s2 - 27288: c78ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2728c: 6662 ld a2,24(sp) - 2728e: 65c2 ld a1,16(sp) - 27290: 854a mv a0,s2 - 27292: c6eee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27296: 4609 li a2,2 - 27298: 00012597 auipc a1,0x12 - 2729c: 74858593 addi a1,a1,1864 # 399e0 <_IO_stdin_used+0x1388> - 272a0: c60ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 272a4: 6542 ld a0,16(sp) - 272a6: 101c addi a5,sp,32 - 272a8: 00f50463 beq a0,a5,272b0 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2b2> - 272ac: e54ee0ef jal ra,15900 <_ZdlPv@plt> - 272b0: 70ea ld ra,184(sp) - 272b2: 744a ld s0,176(sp) - 272b4: 74aa ld s1,168(sp) - 272b6: 790a ld s2,160(sp) - 272b8: 69ea ld s3,152(sp) - 272ba: 6a4a ld s4,144(sp) - 272bc: 6aaa ld s5,136(sp) - 272be: 6b0a ld s6,128(sp) - 272c0: 7be6 ld s7,120(sp) - 272c2: 6129 addi sp,sp,192 - 272c4: 8082 ret - 272c6: 84aa mv s1,a0 - 272c8: a029 j 272d2 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> - 272ca: 84aa mv s1,a0 - 272cc: 854e mv a0,s3 - 272ce: 837ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 272d2: 8522 mv a0,s0 - 272d4: 831ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 272d8: 8552 mv a0,s4 - 272da: 82bef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 272de: 8526 mv a0,s1 - 272e0: d10ee0ef jal ra,157f0 <_Unwind_Resume@plt> - 272e4: 84aa mv s1,a0 - 272e6: b7f5 j 272d2 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> - 272e8: b7cd j 272ca <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2cc> - 272ea: 84aa mv s1,a0 - 272ec: b7dd j 272d2 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> - 272ee: 87aa mv a5,a0 - 272f0: 8522 mv a0,s0 - 272f2: 843e mv s0,a5 - 272f4: 811ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 272f8: 854e mv a0,s3 - 272fa: 80bef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 272fe: 84a2 mv s1,s0 - 27300: bfe1 j 272d8 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2da> - 27302: 842a mv s0,a0 - 27304: bfd5 j 272f8 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2fa> - 27306: 84aa mv s1,a0 - 27308: bfc1 j 272d8 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2da> - 2730a: 84aa mv s1,a0 - 2730c: b7d9 j 272d2 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> - 2730e: b7c5 j 272ee <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2f0> - 27310: 842a mv s0,a0 - 27312: b7dd j 272f8 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2fa> - 27314: bf5d j 272ca <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2cc> - 27316: 84aa mv s1,a0 - 27318: bf6d j 272d2 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> - 2731a: bf45 j 272ca <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2cc> - 2731c: 84aa mv s1,a0 - 2731e: bf55 j 272d2 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2d4> - 27320: b76d j 272ca <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE+0x2cc> - -0000000000027322 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE>: - 27322: 7131 addi sp,sp,-192 - 27324: e952 sd s4,144(sp) - 27326: 01010a13 addi s4,sp,16 - 2732a: f526 sd s1,168(sp) - 2732c: f14a sd s2,160(sp) - 2732e: 84ae mv s1,a1 - 27330: 892a mv s2,a0 - 27332: 00012597 auipc a1,0x12 - 27336: 7fe58593 addi a1,a1,2046 # 39b30 <_IO_stdin_used+0x14d8> - 2733a: 8552 mv a0,s4 - 2733c: fd06 sd ra,184(sp) - 2733e: f922 sd s0,176(sp) - 27340: ed4e sd s3,152(sp) - 27342: e556 sd s5,136(sp) - 27344: e15a sd s6,128(sp) - 27346: fcde sd s7,120(sp) - 27348: ec0f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2734c: 854a mv a0,s2 - 2734e: 02700613 li a2,39 - 27352: 00013597 auipc a1,0x13 - 27356: a4e58593 addi a1,a1,-1458 # 39da0 <_IO_stdin_used+0x1748> - 2735a: ba6ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2735e: 4605 li a2,1 - 27360: 00012597 auipc a1,0x12 - 27364: 67858593 addi a1,a1,1656 # 399d8 <_IO_stdin_used+0x1380> - 27368: 854a mv a0,s2 - 2736a: b96ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2736e: 6662 ld a2,24(sp) - 27370: 65c2 ld a1,16(sp) - 27372: 854a mv a0,s2 - 27374: b8cee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27378: 0880 addi s0,sp,80 - 2737a: 8522 mv a0,s0 - 2737c: 00012597 auipc a1,0x12 - 27380: d2c58593 addi a1,a1,-724 # 390a8 <_IO_stdin_used+0xa50> - 27384: e84f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27388: 8526 mv a0,s1 - 2738a: e56f40ef jal ra,1b9e0 <_ZNK7testing8UnitTest21reportable_test_countEv> - 2738e: 03010993 addi s3,sp,48 - 27392: 00c10b93 addi s7,sp,12 - 27396: 87aa mv a5,a0 - 27398: 85de mv a1,s7 - 2739a: 854e mv a0,s3 - 2739c: 00024317 auipc t1,0x24 - 273a0: bd433303 ld t1,-1068(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 273a4: c63e sw a5,12(sp) - 273a6: 9302 jalr t1 - 273a8: 86ce mv a3,s3 - 273aa: 8622 mv a2,s0 - 273ac: 85d2 mv a1,s4 - 273ae: 854a mv a0,s2 - 273b0: ad4ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 273b4: 7542 ld a0,48(sp) - 273b6: 04010b13 addi s6,sp,64 - 273ba: 01650463 beq a0,s6,273c2 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0xa0> - 273be: d42ee0ef jal ra,15900 <_ZdlPv@plt> - 273c2: 6546 ld a0,80(sp) - 273c4: 06010a93 addi s5,sp,96 - 273c8: 01550463 beq a0,s5,273d0 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0xae> - 273cc: d34ee0ef jal ra,15900 <_ZdlPv@plt> - 273d0: 00012597 auipc a1,0x12 - 273d4: 79858593 addi a1,a1,1944 # 39b68 <_IO_stdin_used+0x1510> - 273d8: 8522 mv a0,s0 - 273da: e2ef10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 273de: 8526 mv a0,s1 - 273e0: deef40ef jal ra,1b9ce <_ZNK7testing8UnitTest17failed_test_countEv> - 273e4: 87aa mv a5,a0 - 273e6: 85de mv a1,s7 - 273e8: 854e mv a0,s3 - 273ea: 00024317 auipc t1,0x24 - 273ee: b8633303 ld t1,-1146(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 273f2: c63e sw a5,12(sp) - 273f4: 9302 jalr t1 - 273f6: 86ce mv a3,s3 - 273f8: 8622 mv a2,s0 - 273fa: 85d2 mv a1,s4 - 273fc: 854a mv a0,s2 - 273fe: a86ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 27402: 7542 ld a0,48(sp) - 27404: 01650463 beq a0,s6,2740c <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0xea> - 27408: cf8ee0ef jal ra,15900 <_ZdlPv@plt> - 2740c: 6546 ld a0,80(sp) - 2740e: 01550463 beq a0,s5,27416 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0xf4> - 27412: ceeee0ef jal ra,15900 <_ZdlPv@plt> - 27416: 00012597 auipc a1,0x12 - 2741a: 73a58593 addi a1,a1,1850 # 39b50 <_IO_stdin_used+0x14f8> - 2741e: 8522 mv a0,s0 - 27420: de8f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27424: 8526 mv a0,s1 - 27426: daef40ef jal ra,1b9d4 <_ZNK7testing8UnitTest30reportable_disabled_test_countEv> - 2742a: 87aa mv a5,a0 - 2742c: 85de mv a1,s7 - 2742e: 854e mv a0,s3 - 27430: 00024317 auipc t1,0x24 - 27434: b4033303 ld t1,-1216(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 27438: c63e sw a5,12(sp) - 2743a: 9302 jalr t1 - 2743c: 86ce mv a3,s3 - 2743e: 8622 mv a2,s0 - 27440: 85d2 mv a1,s4 - 27442: 854a mv a0,s2 - 27444: a40ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 27448: 7542 ld a0,48(sp) - 2744a: 01650463 beq a0,s6,27452 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x130> - 2744e: cb2ee0ef jal ra,15900 <_ZdlPv@plt> - 27452: 6546 ld a0,80(sp) - 27454: 01550463 beq a0,s5,2745c <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x13a> - 27458: ca8ee0ef jal ra,15900 <_ZdlPv@plt> - 2745c: 00012597 auipc a1,0x12 - 27460: 70458593 addi a1,a1,1796 # 39b60 <_IO_stdin_used+0x1508> - 27464: 854e mv a0,s3 - 27466: da2f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2746a: 00014597 auipc a1,0x14 - 2746e: e5658593 addi a1,a1,-426 # 3b2c0 <_IO_stdin_used+0x2c68> - 27472: 8522 mv a0,s0 - 27474: d94f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27478: 86a2 mv a3,s0 - 2747a: 864e mv a2,s3 - 2747c: 85d2 mv a1,s4 - 2747e: 854a mv a0,s2 - 27480: a04ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 27484: 6546 ld a0,80(sp) - 27486: 01550463 beq a0,s5,2748e <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x16c> - 2748a: c76ee0ef jal ra,15900 <_ZdlPv@plt> - 2748e: 7542 ld a0,48(sp) - 27490: 01650463 beq a0,s6,27498 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x176> - 27494: c6cee0ef jal ra,15900 <_ZdlPv@plt> - 27498: 00012597 auipc a1,0x12 - 2749c: 6e858593 addi a1,a1,1768 # 39b80 <_IO_stdin_used+0x1528> - 274a0: 8522 mv a0,s0 - 274a2: d66f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 274a6: 8526 mv a0,s1 - 274a8: d52f40ef jal ra,1b9fa <_ZNK7testing8UnitTest12elapsed_timeEv> - 274ac: 85aa mv a1,a0 - 274ae: 854e mv a0,s3 - 274b0: a66fd0ef jal ra,24716 <_ZN7testing8internal27FormatTimeInMillisAsSecondsB5cxx11Ex> - 274b4: 86ce mv a3,s3 - 274b6: 8622 mv a2,s0 - 274b8: 85d2 mv a1,s4 - 274ba: 854a mv a0,s2 - 274bc: 9c8ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 274c0: 7542 ld a0,48(sp) - 274c2: 01650463 beq a0,s6,274ca <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x1a8> - 274c6: c3aee0ef jal ra,15900 <_ZdlPv@plt> - 274ca: 6546 ld a0,80(sp) - 274cc: 01550463 beq a0,s5,274d4 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x1b2> - 274d0: c30ee0ef jal ra,15900 <_ZdlPv@plt> - 274d4: 00012597 auipc a1,0x12 - 274d8: 6b458593 addi a1,a1,1716 # 39b88 <_IO_stdin_used+0x1530> - 274dc: 8522 mv a0,s0 - 274de: d2af10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 274e2: 8526 mv a0,s1 - 274e4: d0ef40ef jal ra,1b9f2 <_ZNK7testing8UnitTest15start_timestampEv> - 274e8: 85aa mv a1,a0 - 274ea: 854e mv a0,s3 - 274ec: fa3fa0ef jal ra,2248e <_ZN7testing8internal32FormatEpochTimeInMillisAsIso8601B5cxx11Ex> - 274f0: 86ce mv a3,s3 - 274f2: 8622 mv a2,s0 - 274f4: 85d2 mv a1,s4 - 274f6: 854a mv a0,s2 - 274f8: 98cff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 274fc: 7542 ld a0,48(sp) - 274fe: 01650463 beq a0,s6,27506 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x1e4> - 27502: bfeee0ef jal ra,15900 <_ZdlPv@plt> - 27506: 6546 ld a0,80(sp) - 27508: 01550463 beq a0,s5,27510 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x1ee> - 2750c: bf4ee0ef jal ra,15900 <_ZdlPv@plt> - 27510: 00024797 auipc a5,0x24 - 27514: 9f07b783 ld a5,-1552(a5) # 4af00 <_GLOBAL_OFFSET_TABLE_+0x3b0> - 27518: 0007c783 lbu a5,0(a5) - 2751c: c3b1 beqz a5,27560 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x23e> - 2751e: 00013597 auipc a1,0x13 - 27522: 8aa58593 addi a1,a1,-1878 # 39dc8 <_IO_stdin_used+0x1770> - 27526: 8522 mv a0,s0 - 27528: ce0f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2752c: 8526 mv a0,s1 - 2752e: 89df40ef jal ra,1bdca <_ZNK7testing8UnitTest11random_seedEv> - 27532: 87aa mv a5,a0 - 27534: 85de mv a1,s7 - 27536: 854e mv a0,s3 - 27538: 00024317 auipc t1,0x24 - 2753c: a3833303 ld t1,-1480(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 27540: c63e sw a5,12(sp) - 27542: 9302 jalr t1 - 27544: 86ce mv a3,s3 - 27546: 8622 mv a2,s0 - 27548: 85d2 mv a1,s4 - 2754a: 854a mv a0,s2 - 2754c: 938ff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 27550: 7542 ld a0,48(sp) - 27552: 01650463 beq a0,s6,2755a <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x238> - 27556: baaee0ef jal ra,15900 <_ZdlPv@plt> - 2755a: 8522 mv a0,s0 - 2755c: da8ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27560: 8526 mv a0,s1 - 27562: f44f40ef jal ra,1bca6 <_ZNK7testing8UnitTest18ad_hoc_test_resultEv> - 27566: 85aa mv a1,a0 - 27568: 8522 mv a0,s0 - 2756a: c43fc0ef jal ra,241ac <_ZN7testing8internal24XmlUnitTestResultPrinter29TestPropertiesAsXmlAttributesB5cxx11ERKNS_10TestResultE> - 2756e: 6666 ld a2,88(sp) - 27570: 65c6 ld a1,80(sp) - 27572: 854a mv a0,s2 - 27574: 98cee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27578: 6546 ld a0,80(sp) - 2757a: 01550463 beq a0,s5,27582 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x260> - 2757e: b82ee0ef jal ra,15900 <_ZdlPv@plt> - 27582: 00012597 auipc a1,0x12 - 27586: 5f658593 addi a1,a1,1526 # 39b78 <_IO_stdin_used+0x1520> - 2758a: 854e mv a0,s3 - 2758c: c7cf10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27590: 00013597 auipc a1,0x13 - 27594: 84858593 addi a1,a1,-1976 # 39dd8 <_IO_stdin_used+0x1780> - 27598: 8522 mv a0,s0 - 2759a: c6ef10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2759e: 86a2 mv a3,s0 - 275a0: 864e mv a2,s3 - 275a2: 85d2 mv a1,s4 - 275a4: 854a mv a0,s2 - 275a6: 8deff0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 275aa: 6546 ld a0,80(sp) - 275ac: 01550463 beq a0,s5,275b4 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x292> - 275b0: b50ee0ef jal ra,15900 <_ZdlPv@plt> - 275b4: 7542 ld a0,48(sp) - 275b6: 01650463 beq a0,s6,275be <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x29c> - 275ba: b46ee0ef jal ra,15900 <_ZdlPv@plt> - 275be: 4609 li a2,2 - 275c0: 00012597 auipc a1,0x12 - 275c4: 42058593 addi a1,a1,1056 # 399e0 <_IO_stdin_used+0x1388> - 275c8: 854a mv a0,s2 - 275ca: 936ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 275ce: 4401 li s0,0 - 275d0: 8526 mv a0,s1 - 275d2: bccf40ef jal ra,1b99e <_ZNK7testing8UnitTest22total_test_suite_countEv> - 275d6: 02a45663 bge s0,a0,27602 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x2e0> - 275da: 85a2 mv a1,s0 - 275dc: 8526 mv a0,s1 - 275de: c82f40ef jal ra,1ba60 <_ZNK7testing8UnitTest12GetTestSuiteEi> - 275e2: fc0f00ef jal ra,17da2 <_ZNK7testing9TestSuite21reportable_test_countEv> - 275e6: 00a04463 bgtz a0,275ee <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x2cc> - 275ea: 2405 addiw s0,s0,1 - 275ec: b7d5 j 275d0 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x2ae> - 275ee: 85a2 mv a1,s0 - 275f0: 8526 mv a0,s1 - 275f2: c6ef40ef jal ra,1ba60 <_ZNK7testing8UnitTest12GetTestSuiteEi> - 275f6: 85aa mv a1,a0 - 275f8: 854a mv a0,s2 - 275fa: a05ff0ef jal ra,26ffe <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE> - 275fe: 2405 addiw s0,s0,1 - 27600: bfc1 j 275d0 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x2ae> - 27602: 4609 li a2,2 - 27604: 00012597 auipc a1,0x12 - 27608: 40458593 addi a1,a1,1028 # 39a08 <_IO_stdin_used+0x13b0> - 2760c: 854a mv a0,s2 - 2760e: 8f2ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27612: 6662 ld a2,24(sp) - 27614: 65c2 ld a1,16(sp) - 27616: 854a mv a0,s2 - 27618: 8e8ee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2761c: 4609 li a2,2 - 2761e: 00012597 auipc a1,0x12 - 27622: 3c258593 addi a1,a1,962 # 399e0 <_IO_stdin_used+0x1388> - 27626: 8daee0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2762a: 6542 ld a0,16(sp) - 2762c: 101c addi a5,sp,32 - 2762e: 00f50463 beq a0,a5,27636 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x314> - 27632: aceee0ef jal ra,15900 <_ZdlPv@plt> - 27636: 70ea ld ra,184(sp) - 27638: 744a ld s0,176(sp) - 2763a: 74aa ld s1,168(sp) - 2763c: 790a ld s2,160(sp) - 2763e: 69ea ld s3,152(sp) - 27640: 6a4a ld s4,144(sp) - 27642: 6aaa ld s5,136(sp) - 27644: 6b0a ld s6,128(sp) - 27646: 7be6 ld s7,120(sp) - 27648: 6129 addi sp,sp,192 - 2764a: 8082 ret - 2764c: 84aa mv s1,a0 - 2764e: 854e mv a0,s3 - 27650: cb4ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27654: 8522 mv a0,s0 - 27656: caeef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2765a: 8552 mv a0,s4 - 2765c: ca8ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27660: 8526 mv a0,s1 - 27662: 98eee0ef jal ra,157f0 <_Unwind_Resume@plt> - 27666: 84aa mv s1,a0 - 27668: b7f5 j 27654 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> - 2766a: b7cd j 2764c <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> - 2766c: 84aa mv s1,a0 - 2766e: b7dd j 27654 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> - 27670: bff1 j 2764c <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> - 27672: 84aa mv s1,a0 - 27674: b7c5 j 27654 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> - 27676: 87aa mv a5,a0 - 27678: 8522 mv a0,s0 - 2767a: 843e mv s0,a5 - 2767c: c88ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27680: 854e mv a0,s3 - 27682: c82ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27686: 84a2 mv s1,s0 - 27688: bfc9 j 2765a <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x338> - 2768a: 842a mv s0,a0 - 2768c: bfd5 j 27680 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x35e> - 2768e: bf7d j 2764c <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> - 27690: 84aa mv s1,a0 - 27692: b7c9 j 27654 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> - 27694: bf65 j 2764c <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> - 27696: 84aa mv s1,a0 - 27698: bf75 j 27654 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> - 2769a: bf4d j 2764c <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x32a> - 2769c: 84aa mv s1,a0 - 2769e: bf5d j 27654 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> - 276a0: 84aa mv s1,a0 - 276a2: bf65 j 2765a <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x338> - 276a4: bfc9 j 27676 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x354> - 276a6: 842a mv s0,a0 - 276a8: bfe1 j 27680 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x35e> - 276aa: 84aa mv s1,a0 - 276ac: b765 j 27654 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE+0x332> - -00000000000276ae <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi>: - 276ae: db010113 addi sp,sp,-592 - 276b2: 0521 addi a0,a0,8 - 276b4: f42e sd a1,40(sp) - 276b6: 24113423 sd ra,584(sp) - 276ba: 24813023 sd s0,576(sp) - 276be: 22913c23 sd s1,568(sp) - 276c2: 23213823 sd s2,560(sp) - 276c6: 23313423 sd s3,552(sp) - 276ca: 21613823 sd s6,528(sp) - 276ce: 23413023 sd s4,544(sp) - 276d2: 21513c23 sd s5,536(sp) - 276d6: 21713423 sd s7,520(sp) - 276da: 21813023 sd s8,512(sp) - 276de: ffe6 sd s9,504(sp) - 276e0: fbea sd s10,496(sp) - 276e2: f7ee sd s11,488(sp) - 276e4: c69f80ef jal ra,2034c <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 276e8: 09b8 addi a4,sp,216 - 276ea: 87aa mv a5,a0 - 276ec: 08a4 addi s1,sp,88 - 276ee: 853a mv a0,a4 - 276f0: e83e sd a5,16(sp) - 276f2: e43a sd a4,8(sp) - 276f4: ec26 sd s1,24(sp) - 276f6: d0bed0ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> - 276fa: cd817057 vsetivli zero,2,e64,m1,ta,ma - 276fe: 5e0030d7 vmv.v.i v1,0 - 27702: 039c addi a5,sp,448 - 27704: 00023997 auipc s3,0x23 - 27708: 5349b983 ld s3,1332(s3) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 2770c: 0207f0a7 vse64.v v1,(a5) - 27710: 0b9c addi a5,sp,464 - 27712: 0207f0a7 vse64.v v1,(a5) - 27716: 0109b403 ld s0,16(s3) - 2771a: 1a011c23 sh zero,440(sp) - 2771e: 0189bb03 ld s6,24(s3) - 27722: 00024917 auipc s2,0x24 - 27726: 83693903 ld s2,-1994(s2) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 2772a: 0941 addi s2,s2,16 - 2772c: fe843783 ld a5,-24(s0) - 27730: fb02 sd zero,432(sp) - 27732: eca2 sd s0,88(sp) - 27734: 978a add a5,a5,sp - 27736: edca sd s2,216(sp) - 27738: 0567bc23 sd s6,88(a5) - 2773c: f082 sd zero,96(sp) - 2773e: fe843503 ld a0,-24(s0) - 27742: 4581 li a1,0 - 27744: 9526 add a0,a0,s1 - 27746: c6bed0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 2774a: 0209b483 ld s1,32(s3) - 2774e: 0289bb83 ld s7,40(s3) - 27752: 06810d93 addi s11,sp,104 - 27756: fe84b503 ld a0,-24(s1) - 2775a: f4a6 sd s1,104(sp) - 2775c: 4581 li a1,0 - 2775e: 956e add a0,a0,s11 - 27760: 01753023 sd s7,0(a0) - 27764: c4ded0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 27768: 0089bc83 ld s9,8(s3) - 2776c: 0309bc03 ld s8,48(s3) - 27770: cd817057 vsetivli zero,2,e64,m1,ta,ma - 27774: fe8cb703 ld a4,-24(s9) - 27778: 5e0030d7 vmv.v.i v1,0 - 2777c: 00023797 auipc a5,0x23 - 27780: 68c7b783 ld a5,1676(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 27784: 1134 addi a3,sp,168 - 27786: 970a add a4,a4,sp - 27788: 05873c23 sd s8,88(a4) - 2778c: 8536 mv a0,a3 - 2778e: f036 sd a3,32(sp) - 27790: 04078a93 addi s5,a5,64 - 27794: 01878693 addi a3,a5,24 - 27798: 06878793 addi a5,a5,104 - 2779c: edbe sd a5,216(sp) - 2779e: 18bc addi a5,sp,120 - 277a0: 0207f0a7 vse64.v v1,(a5) - 277a4: 00023997 auipc s3,0x23 - 277a8: 6049b983 ld s3,1540(s3) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 277ac: 013c addi a5,sp,136 - 277ae: 0207f0a7 vse64.v v1,(a5) - 277b2: 09c1 addi s3,s3,16 - 277b4: 093c addi a5,sp,152 - 277b6: 0207f0a7 vse64.v v1,(a5) - 277ba: ecb6 sd a3,88(sp) - 277bc: f4d6 sd s5,104(sp) - 277be: f8ce sd s3,112(sp) - 277c0: be1ed0ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> - 277c4: 6522 ld a0,8(sp) - 277c6: 00023a17 auipc s4,0x23 - 277ca: 512a3a03 ld s4,1298(s4) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 277ce: 47e1 li a5,24 - 277d0: 0c810d13 addi s10,sp,200 - 277d4: 0a41 addi s4,s4,16 - 277d6: 188c addi a1,sp,112 - 277d8: e182 sd zero,192(sp) - 277da: 0c010423 sb zero,200(sp) - 277de: d93e sw a5,176(sp) - 277e0: fd6a sd s10,184(sp) - 277e2: f8d2 sd s4,112(sp) - 277e4: bcded0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 277e8: 75a2 ld a1,40(sp) - 277ea: 856e mv a0,s11 - 277ec: b37ff0ef jal ra,27322 <_ZN7testing8internal24XmlUnitTestResultPrinter16PrintXmlUnitTestEPSoRKNS_8UnitTestE> - 277f0: 65e2 ld a1,24(sp) - 277f2: 03810d93 addi s11,sp,56 - 277f6: 856e mv a0,s11 - 277f8: 889f20ef jal ra,1a080 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 277fc: 65c2 ld a1,16(sp) - 277fe: 7562 ld a0,56(sp) - 27800: 8c0ee0ef jal ra,158c0 - 27804: 7562 ld a0,56(sp) - 27806: 00bc addi a5,sp,72 - 27808: 00f50463 beq a0,a5,27810 <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x162> - 2780c: 8f4ee0ef jal ra,15900 <_ZdlPv@plt> - 27810: 6542 ld a0,16(sp) - 27812: a5eee0ef jal ra,15a70 - 27816: 00023797 auipc a5,0x23 - 2781a: 5f27b783 ld a5,1522(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 2781e: 756a ld a0,184(sp) - 27820: 01878713 addi a4,a5,24 - 27824: 06878793 addi a5,a5,104 - 27828: ecba sd a4,88(sp) - 2782a: edbe sd a5,216(sp) - 2782c: f4d6 sd s5,104(sp) - 2782e: f8d2 sd s4,112(sp) - 27830: 01a50463 beq a0,s10,27838 <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x18a> - 27834: 8ccee0ef jal ra,15900 <_ZdlPv@plt> - 27838: 7502 ld a0,32(sp) - 2783a: f8ce sd s3,112(sp) - 2783c: be5ed0ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 27840: fe8cb683 ld a3,-24(s9) - 27844: fe84b703 ld a4,-24(s1) - 27848: fe843783 ld a5,-24(s0) - 2784c: 968a add a3,a3,sp - 2784e: 0586bc23 sd s8,88(a3) - 27852: f4a6 sd s1,104(sp) - 27854: 970a add a4,a4,sp - 27856: 07773423 sd s7,104(a4) - 2785a: 6522 ld a0,8(sp) - 2785c: eca2 sd s0,88(sp) - 2785e: 978a add a5,a5,sp - 27860: 0567bc23 sd s6,88(a5) - 27864: edca sd s2,216(sp) - 27866: f082 sd zero,96(sp) - 27868: d79ed0ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 2786c: 24813083 ld ra,584(sp) - 27870: 24013403 ld s0,576(sp) - 27874: 23813483 ld s1,568(sp) - 27878: 23013903 ld s2,560(sp) - 2787c: 22813983 ld s3,552(sp) - 27880: 22013a03 ld s4,544(sp) - 27884: 21813a83 ld s5,536(sp) - 27888: 21013b03 ld s6,528(sp) - 2788c: 20813b83 ld s7,520(sp) - 27890: 20013c03 ld s8,512(sp) - 27894: 7cfe ld s9,504(sp) - 27896: 7d5e ld s10,496(sp) - 27898: 7dbe ld s11,488(sp) - 2789a: 25010113 addi sp,sp,592 - 2789e: 8082 ret - 278a0: 8daa mv s11,a0 - 278a2: 6522 ld a0,8(sp) - 278a4: edca sd s2,216(sp) - 278a6: d3bed0ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 278aa: 856e mv a0,s11 - 278ac: f45ed0ef jal ra,157f0 <_Unwind_Resume@plt> - 278b0: 842a mv s0,a0 - 278b2: 856e mv a0,s11 - 278b4: a50ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 278b8: 6562 ld a0,24(sp) - 278ba: ad7ed0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 278be: 8522 mv a0,s0 - 278c0: f31ed0ef jal ra,157f0 <_Unwind_Resume@plt> - 278c4: 8daa mv s11,a0 - 278c6: 1928 addi a0,sp,184 - 278c8: f8d2 sd s4,112(sp) - 278ca: a3aef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 278ce: 7502 ld a0,32(sp) - 278d0: f8ce sd s3,112(sp) - 278d2: b4fed0ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 278d6: fe8cb683 ld a3,-24(s9) - 278da: fe84b703 ld a4,-24(s1) - 278de: 1810 addi a2,sp,48 - 278e0: 1b068693 addi a3,a3,432 - 278e4: fe843783 ld a5,-24(s0) - 278e8: 96b2 add a3,a3,a2 - 278ea: e786bc23 sd s8,-392(a3) - 278ee: 1b070713 addi a4,a4,432 - 278f2: f4a6 sd s1,104(sp) - 278f4: 9732 add a4,a4,a2 - 278f6: e9773423 sd s7,-376(a4) - 278fa: 1b078793 addi a5,a5,432 - 278fe: eca2 sd s0,88(sp) - 27900: 97b2 add a5,a5,a2 - 27902: e767bc23 sd s6,-392(a5) - 27906: f082 sd zero,96(sp) - 27908: bf69 j 278a2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> - 2790a: fe843783 ld a5,-24(s0) - 2790e: 1818 addi a4,sp,48 - 27910: eca2 sd s0,88(sp) - 27912: 1b078793 addi a5,a5,432 - 27916: 97ba add a5,a5,a4 - 27918: e767bc23 sd s6,-392(a5) - 2791c: 8daa mv s11,a0 - 2791e: f082 sd zero,96(sp) - 27920: b749 j 278a2 <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> - 27922: 842a mv s0,a0 - 27924: bf51 j 278b8 <_ZN7testing8internal24XmlUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x20a> - -0000000000027926 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE>: - 27926: 00012697 auipc a3,0x12 - 2792a: 20a6b683 ld a3,522(a3) # 39b30 <_IO_stdin_used+0x14d8> - 2792e: 00012797 auipc a5,0x12 - 27932: 20a7d783 lhu a5,522(a5) # 39b38 <_IO_stdin_used+0x14e0> - 27936: 7131 addi sp,sp,-192 - 27938: f14a sd s2,160(sp) - 2793a: ed4e sd s3,152(sp) - 2793c: e15a sd s6,128(sp) - 2793e: fcde sd s7,120(sp) - 27940: fd06 sd ra,184(sp) - 27942: 02010b93 addi s7,sp,32 - 27946: f922 sd s0,176(sp) - 27948: f526 sd s1,168(sp) - 2794a: e952 sd s4,144(sp) - 2794c: e556 sd s5,136(sp) - 2794e: 8b2e mv s6,a1 - 27950: 4729 li a4,10 - 27952: 02010523 sb zero,42(sp) - 27956: f036 sd a3,32(sp) - 27958: 02700613 li a2,39 - 2795c: 00012597 auipc a1,0x12 - 27960: 44458593 addi a1,a1,1092 # 39da0 <_IO_stdin_used+0x1748> - 27964: 00fb9423 sh a5,8(s7) - 27968: e85e sd s7,16(sp) - 2796a: 892a mv s2,a0 - 2796c: ec3a sd a4,24(sp) - 2796e: 01010993 addi s3,sp,16 - 27972: d8fed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27976: 4605 li a2,1 - 27978: 00012597 auipc a1,0x12 - 2797c: 06058593 addi a1,a1,96 # 399d8 <_IO_stdin_used+0x1380> - 27980: 854a mv a0,s2 - 27982: d7fed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27986: 6662 ld a2,24(sp) - 27988: 65c2 ld a1,16(sp) - 2798a: 854a mv a0,s2 - 2798c: d75ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27990: 008b3a03 ld s4,8(s6) - 27994: 000b3403 ld s0,0(s6) - 27998: c602 sw zero,12(sp) - 2799a: 4481 li s1,0 - 2799c: 8ace mv s5,s3 - 2799e: 01440b63 beq s0,s4,279b4 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x8e> - 279a2: 6008 ld a0,0(s0) - 279a4: 89d6 mv s3,s5 - 279a6: c20f00ef jal ra,17dc6 <_ZNK7testing9TestSuite16total_test_countEv> - 279aa: 9ca9 addw s1,s1,a0 - 279ac: c626 sw s1,12(sp) - 279ae: 0421 addi s0,s0,8 - 279b0: fe8a19e3 bne s4,s0,279a2 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x7c> - 279b4: 0884 addi s1,sp,80 - 279b6: 8526 mv a0,s1 - 279b8: 00011597 auipc a1,0x11 - 279bc: 6f058593 addi a1,a1,1776 # 390a8 <_IO_stdin_used+0xa50> - 279c0: 01010993 addi s3,sp,16 - 279c4: 844f10ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 279c8: 1800 addi s0,sp,48 - 279ca: 8522 mv a0,s0 - 279cc: 006c addi a1,sp,12 - 279ce: 00023317 auipc t1,0x23 - 279d2: 5a233303 ld t1,1442(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 279d6: 9302 jalr t1 - 279d8: 01010993 addi s3,sp,16 - 279dc: 85ce mv a1,s3 - 279de: 86a2 mv a3,s0 - 279e0: 8626 mv a2,s1 - 279e2: 854a mv a0,s2 - 279e4: ca1fe0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 279e8: 7542 ld a0,48(sp) - 279ea: 04010a13 addi s4,sp,64 - 279ee: 01450463 beq a0,s4,279f6 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0xd0> - 279f2: f0fed0ef jal ra,15900 <_ZdlPv@plt> - 279f6: 6546 ld a0,80(sp) - 279f8: 06010a93 addi s5,sp,96 - 279fc: 01550463 beq a0,s5,27a04 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0xde> - 27a00: f01ed0ef jal ra,15900 <_ZdlPv@plt> - 27a04: 00012597 auipc a1,0x12 - 27a08: 17458593 addi a1,a1,372 # 39b78 <_IO_stdin_used+0x1520> - 27a0c: 8522 mv a0,s0 - 27a0e: ffbf00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27a12: 00012597 auipc a1,0x12 - 27a16: 3c658593 addi a1,a1,966 # 39dd8 <_IO_stdin_used+0x1780> - 27a1a: 8526 mv a0,s1 - 27a1c: fedf00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 27a20: 86a6 mv a3,s1 - 27a22: 8622 mv a2,s0 - 27a24: 85ce mv a1,s3 - 27a26: 854a mv a0,s2 - 27a28: c5dfe0ef jal ra,26684 <_ZN7testing8internal24XmlUnitTestResultPrinter18OutputXmlAttributeEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_> - 27a2c: 6546 ld a0,80(sp) - 27a2e: 01550463 beq a0,s5,27a36 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x110> - 27a32: ecfed0ef jal ra,15900 <_ZdlPv@plt> - 27a36: 7542 ld a0,48(sp) - 27a38: 01450463 beq a0,s4,27a40 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x11a> - 27a3c: ec5ed0ef jal ra,15900 <_ZdlPv@plt> - 27a40: 4609 li a2,2 - 27a42: 00012597 auipc a1,0x12 - 27a46: f9e58593 addi a1,a1,-98 # 399e0 <_IO_stdin_used+0x1388> - 27a4a: 854a mv a0,s2 - 27a4c: cb5ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27a50: 008b3483 ld s1,8(s6) - 27a54: 000b3403 ld s0,0(s6) - 27a58: 00940963 beq s0,s1,27a6a <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x144> - 27a5c: 600c ld a1,0(s0) - 27a5e: 854a mv a0,s2 - 27a60: d9eff0ef jal ra,26ffe <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestSuiteEPSoRKNS_9TestSuiteE> - 27a64: 0421 addi s0,s0,8 - 27a66: fe849be3 bne s1,s0,27a5c <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x136> - 27a6a: 4609 li a2,2 - 27a6c: 00012597 auipc a1,0x12 - 27a70: f9c58593 addi a1,a1,-100 # 39a08 <_IO_stdin_used+0x13b0> - 27a74: 854a mv a0,s2 - 27a76: c8bed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27a7a: 6662 ld a2,24(sp) - 27a7c: 65c2 ld a1,16(sp) - 27a7e: 854a mv a0,s2 - 27a80: c81ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27a84: 4609 li a2,2 - 27a86: 00012597 auipc a1,0x12 - 27a8a: f5a58593 addi a1,a1,-166 # 399e0 <_IO_stdin_used+0x1388> - 27a8e: c73ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27a92: 6542 ld a0,16(sp) - 27a94: 01750463 beq a0,s7,27a9c <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x176> - 27a98: e69ed0ef jal ra,15900 <_ZdlPv@plt> - 27a9c: 70ea ld ra,184(sp) - 27a9e: 744a ld s0,176(sp) - 27aa0: 74aa ld s1,168(sp) - 27aa2: 790a ld s2,160(sp) - 27aa4: 69ea ld s3,152(sp) - 27aa6: 6a4a ld s4,144(sp) - 27aa8: 6aaa ld s5,136(sp) - 27aaa: 6b0a ld s6,128(sp) - 27aac: 7be6 ld s7,120(sp) - 27aae: 6129 addi sp,sp,192 - 27ab0: 8082 ret - 27ab2: 842a mv s0,a0 - 27ab4: a01d j 27ada <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1b4> - 27ab6: 87aa mv a5,a0 - 27ab8: 8526 mv a0,s1 - 27aba: 84be mv s1,a5 - 27abc: 848ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27ac0: 8522 mv a0,s0 - 27ac2: 842ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27ac6: 8426 mv s0,s1 - 27ac8: a809 j 27ada <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1b4> - 27aca: 87aa mv a5,a0 - 27acc: 8522 mv a0,s0 - 27ace: 843e mv s0,a5 - 27ad0: 834ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27ad4: 8526 mv a0,s1 - 27ad6: 82eef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27ada: 854e mv a0,s3 - 27adc: 828ef0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27ae0: 8522 mv a0,s0 - 27ae2: d0fed0ef jal ra,157f0 <_Unwind_Resume@plt> - 27ae6: 84aa mv s1,a0 - 27ae8: bfe1 j 27ac0 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x19a> - 27aea: 842a mv s0,a0 - 27aec: 01010993 addi s3,sp,16 - 27af0: b7d5 j 27ad4 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1ae> - -0000000000027af2 <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE>: - 27af2: db010113 addi sp,sp,-592 - 27af6: 0521 addi a0,a0,8 - 27af8: f42e sd a1,40(sp) - 27afa: 24113423 sd ra,584(sp) - 27afe: 24813023 sd s0,576(sp) - 27b02: 22913c23 sd s1,568(sp) - 27b06: 23213823 sd s2,560(sp) - 27b0a: 23313423 sd s3,552(sp) - 27b0e: 21613823 sd s6,528(sp) - 27b12: 23413023 sd s4,544(sp) - 27b16: 21513c23 sd s5,536(sp) - 27b1a: 21713423 sd s7,520(sp) - 27b1e: 21813023 sd s8,512(sp) - 27b22: ffe6 sd s9,504(sp) - 27b24: fbea sd s10,496(sp) - 27b26: f7ee sd s11,488(sp) - 27b28: 825f80ef jal ra,2034c <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 27b2c: 09b8 addi a4,sp,216 - 27b2e: 87aa mv a5,a0 - 27b30: 08a4 addi s1,sp,88 - 27b32: 853a mv a0,a4 - 27b34: e83e sd a5,16(sp) - 27b36: e43a sd a4,8(sp) - 27b38: ec26 sd s1,24(sp) - 27b3a: 8c7ed0ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> - 27b3e: cd817057 vsetivli zero,2,e64,m1,ta,ma - 27b42: 5e0030d7 vmv.v.i v1,0 - 27b46: 039c addi a5,sp,448 - 27b48: 00023997 auipc s3,0x23 - 27b4c: 0f09b983 ld s3,240(s3) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 27b50: 0207f0a7 vse64.v v1,(a5) - 27b54: 0b9c addi a5,sp,464 - 27b56: 0207f0a7 vse64.v v1,(a5) - 27b5a: 0109b403 ld s0,16(s3) - 27b5e: 1a011c23 sh zero,440(sp) - 27b62: 0189bb03 ld s6,24(s3) - 27b66: 00023917 auipc s2,0x23 - 27b6a: 3f293903 ld s2,1010(s2) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 27b6e: 0941 addi s2,s2,16 - 27b70: fe843783 ld a5,-24(s0) - 27b74: fb02 sd zero,432(sp) - 27b76: eca2 sd s0,88(sp) - 27b78: 978a add a5,a5,sp - 27b7a: edca sd s2,216(sp) - 27b7c: 0567bc23 sd s6,88(a5) - 27b80: f082 sd zero,96(sp) - 27b82: fe843503 ld a0,-24(s0) - 27b86: 4581 li a1,0 - 27b88: 9526 add a0,a0,s1 - 27b8a: 827ed0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 27b8e: 0209b483 ld s1,32(s3) - 27b92: 0289bb83 ld s7,40(s3) - 27b96: 06810d93 addi s11,sp,104 - 27b9a: fe84b503 ld a0,-24(s1) - 27b9e: f4a6 sd s1,104(sp) - 27ba0: 4581 li a1,0 - 27ba2: 956e add a0,a0,s11 - 27ba4: 01753023 sd s7,0(a0) - 27ba8: 809ed0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 27bac: 0089bc83 ld s9,8(s3) - 27bb0: 0309bc03 ld s8,48(s3) - 27bb4: cd817057 vsetivli zero,2,e64,m1,ta,ma - 27bb8: fe8cb703 ld a4,-24(s9) - 27bbc: 5e0030d7 vmv.v.i v1,0 - 27bc0: 00023797 auipc a5,0x23 - 27bc4: 2487b783 ld a5,584(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 27bc8: 1134 addi a3,sp,168 - 27bca: 970a add a4,a4,sp - 27bcc: 05873c23 sd s8,88(a4) - 27bd0: 8536 mv a0,a3 - 27bd2: f036 sd a3,32(sp) - 27bd4: 04078a93 addi s5,a5,64 - 27bd8: 01878693 addi a3,a5,24 - 27bdc: 06878793 addi a5,a5,104 - 27be0: edbe sd a5,216(sp) - 27be2: 18bc addi a5,sp,120 - 27be4: 0207f0a7 vse64.v v1,(a5) - 27be8: 00023997 auipc s3,0x23 - 27bec: 1c09b983 ld s3,448(s3) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 27bf0: 013c addi a5,sp,136 - 27bf2: 0207f0a7 vse64.v v1,(a5) - 27bf6: 09c1 addi s3,s3,16 - 27bf8: 093c addi a5,sp,152 - 27bfa: 0207f0a7 vse64.v v1,(a5) - 27bfe: ecb6 sd a3,88(sp) - 27c00: f4d6 sd s5,104(sp) - 27c02: f8ce sd s3,112(sp) - 27c04: f9ced0ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> - 27c08: 6522 ld a0,8(sp) - 27c0a: 00023a17 auipc s4,0x23 - 27c0e: 0cea3a03 ld s4,206(s4) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 27c12: 47e1 li a5,24 - 27c14: 0c810d13 addi s10,sp,200 - 27c18: 0a41 addi s4,s4,16 - 27c1a: 188c addi a1,sp,112 - 27c1c: e182 sd zero,192(sp) - 27c1e: 0c010423 sb zero,200(sp) - 27c22: d93e sw a5,176(sp) - 27c24: fd6a sd s10,184(sp) - 27c26: f8d2 sd s4,112(sp) - 27c28: f88ed0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 27c2c: 75a2 ld a1,40(sp) - 27c2e: 856e mv a0,s11 - 27c30: cf7ff0ef jal ra,27926 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE> - 27c34: 65e2 ld a1,24(sp) - 27c36: 03810d93 addi s11,sp,56 - 27c3a: 856e mv a0,s11 - 27c3c: c44f20ef jal ra,1a080 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 27c40: 65c2 ld a1,16(sp) - 27c42: 7562 ld a0,56(sp) - 27c44: c7ded0ef jal ra,158c0 - 27c48: 7562 ld a0,56(sp) - 27c4a: 00bc addi a5,sp,72 - 27c4c: 00f50463 beq a0,a5,27c54 <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x162> - 27c50: cb1ed0ef jal ra,15900 <_ZdlPv@plt> - 27c54: 6542 ld a0,16(sp) - 27c56: e1bed0ef jal ra,15a70 - 27c5a: 00023797 auipc a5,0x23 - 27c5e: 1ae7b783 ld a5,430(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 27c62: 756a ld a0,184(sp) - 27c64: 01878713 addi a4,a5,24 - 27c68: 06878793 addi a5,a5,104 - 27c6c: ecba sd a4,88(sp) - 27c6e: edbe sd a5,216(sp) - 27c70: f4d6 sd s5,104(sp) - 27c72: f8d2 sd s4,112(sp) - 27c74: 01a50463 beq a0,s10,27c7c <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x18a> - 27c78: c89ed0ef jal ra,15900 <_ZdlPv@plt> - 27c7c: 7502 ld a0,32(sp) - 27c7e: f8ce sd s3,112(sp) - 27c80: fa0ed0ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 27c84: fe8cb683 ld a3,-24(s9) - 27c88: fe84b703 ld a4,-24(s1) - 27c8c: fe843783 ld a5,-24(s0) - 27c90: 968a add a3,a3,sp - 27c92: 0586bc23 sd s8,88(a3) - 27c96: f4a6 sd s1,104(sp) - 27c98: 970a add a4,a4,sp - 27c9a: 07773423 sd s7,104(a4) - 27c9e: 6522 ld a0,8(sp) - 27ca0: eca2 sd s0,88(sp) - 27ca2: 978a add a5,a5,sp - 27ca4: 0567bc23 sd s6,88(a5) - 27ca8: edca sd s2,216(sp) - 27caa: f082 sd zero,96(sp) - 27cac: 935ed0ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 27cb0: 24813083 ld ra,584(sp) - 27cb4: 24013403 ld s0,576(sp) - 27cb8: 23813483 ld s1,568(sp) - 27cbc: 23013903 ld s2,560(sp) - 27cc0: 22813983 ld s3,552(sp) - 27cc4: 22013a03 ld s4,544(sp) - 27cc8: 21813a83 ld s5,536(sp) - 27ccc: 21013b03 ld s6,528(sp) - 27cd0: 20813b83 ld s7,520(sp) - 27cd4: 20013c03 ld s8,512(sp) - 27cd8: 7cfe ld s9,504(sp) - 27cda: 7d5e ld s10,496(sp) - 27cdc: 7dbe ld s11,488(sp) - 27cde: 25010113 addi sp,sp,592 - 27ce2: 8082 ret - 27ce4: 8daa mv s11,a0 - 27ce6: 6522 ld a0,8(sp) - 27ce8: edca sd s2,216(sp) - 27cea: 8f7ed0ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 27cee: 856e mv a0,s11 - 27cf0: b01ed0ef jal ra,157f0 <_Unwind_Resume@plt> - 27cf4: 842a mv s0,a0 - 27cf6: 856e mv a0,s11 - 27cf8: e0dee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27cfc: 6562 ld a0,24(sp) - 27cfe: e92ed0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 27d02: 8522 mv a0,s0 - 27d04: aeded0ef jal ra,157f0 <_Unwind_Resume@plt> - 27d08: 8daa mv s11,a0 - 27d0a: 1928 addi a0,sp,184 - 27d0c: f8d2 sd s4,112(sp) - 27d0e: df7ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 27d12: 7502 ld a0,32(sp) - 27d14: f8ce sd s3,112(sp) - 27d16: f0aed0ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 27d1a: fe8cb683 ld a3,-24(s9) - 27d1e: fe84b703 ld a4,-24(s1) - 27d22: 1810 addi a2,sp,48 - 27d24: 1b068693 addi a3,a3,432 - 27d28: fe843783 ld a5,-24(s0) - 27d2c: 96b2 add a3,a3,a2 - 27d2e: e786bc23 sd s8,-392(a3) - 27d32: 1b070713 addi a4,a4,432 - 27d36: f4a6 sd s1,104(sp) - 27d38: 9732 add a4,a4,a2 - 27d3a: e9773423 sd s7,-376(a4) - 27d3e: 1b078793 addi a5,a5,432 - 27d42: eca2 sd s0,88(sp) - 27d44: 97b2 add a5,a5,a2 - 27d46: e767bc23 sd s6,-392(a5) - 27d4a: f082 sd zero,96(sp) - 27d4c: bf69 j 27ce6 <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x1f4> - 27d4e: fe843783 ld a5,-24(s0) - 27d52: 1818 addi a4,sp,48 - 27d54: eca2 sd s0,88(sp) - 27d56: 1b078793 addi a5,a5,432 - 27d5a: 97ba add a5,a5,a4 - 27d5c: e767bc23 sd s6,-392(a5) - 27d60: 8daa mv s11,a0 - 27d62: f082 sd zero,96(sp) - 27d64: b749 j 27ce6 <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x1f4> - 27d66: 842a mv s0,a0 - 27d68: bf51 j 27cfc <_ZN7testing8internal24XmlUnitTestResultPrinter23ListTestsMatchingFilterERKSt6vectorIPNS_9TestSuiteESaIS4_EE+0x20a> - -0000000000027d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b>: - 27d6a: 7155 addi sp,sp,-208 - 27d6c: e1a2 sd s0,192(sp) - 27d6e: 1020 addi s0,sp,40 - 27d70: e95a sd s6,144(sp) - 27d72: 8b2a mv s6,a0 - 27d74: 8522 mv a0,s0 - 27d76: f94a sd s2,176(sp) - 27d78: f54e sd s3,168(sp) - 27d7a: f152 sd s4,160(sp) - 27d7c: ed56 sd s5,152(sp) - 27d7e: f4ee sd s11,104(sp) - 27d80: e43e sd a5,8(sp) - 27d82: e586 sd ra,200(sp) - 27d84: fd26 sd s1,184(sp) - 27d86: e162 sd s8,128(sp) - 27d88: ec22 sd s0,24(sp) - 27d8a: 89b2 mv s3,a2 - 27d8c: e036 sd a3,0(sp) - 27d8e: 8aba mv s5,a4 - 27d90: e82e sd a1,16(sp) - 27d92: cc0fe0ef jal ra,26252 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 27d96: 7a22 ld s4,40(sp) - 27d98: 7942 ld s2,48(sp) - 27d9a: 414907b3 sub a5,s2,s4 - 27d9e: 4077dd93 srai s11,a5,0x7 - 27da2: 33b05063 blez s11,280c2 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x358> - 27da6: 0d9e slli s11,s11,0x7 - 27da8: fce6 sd s9,120(sp) - 27daa: f8ea sd s10,112(sp) - 27dac: 0089b483 ld s1,8(s3) - 27db0: e55e sd s7,136(sp) - 27db2: 9dd2 add s11,s11,s4 - 27db4: 060a0413 addi s0,s4,96 - 27db8: 040a0d13 addi s10,s4,64 - 27dbc: 020a0c93 addi s9,s4,32 - 27dc0: 8c52 mv s8,s4 - 27dc2: a035 j 27dee <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x84> - 27dc4: fc843603 ld a2,-56(s0) - 27dc8: 1cc48763 beq s1,a2,27f96 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x22c> - 27dcc: fe843603 ld a2,-24(s0) - 27dd0: 1ec48f63 beq s1,a2,27fce <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x264> - 27dd4: 6410 ld a2,8(s0) - 27dd6: 20c48063 beq s1,a2,27fd6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x26c> - 27dda: 080c0c13 addi s8,s8,128 - 27dde: 08040413 addi s0,s0,128 - 27de2: 080d0d13 addi s10,s10,128 - 27de6: 080c8c93 addi s9,s9,128 - 27dea: 23bc0a63 beq s8,s11,2801e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2b4> - 27dee: fa843603 ld a2,-88(s0) - 27df2: fc9619e3 bne a2,s1,27dc4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x5a> - 27df6: 1e048563 beqz s1,27fe0 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x276> - 27dfa: 0009bb83 ld s7,0(s3) - 27dfe: fa043503 ld a0,-96(s0) - 27e02: 8626 mv a2,s1 - 27e04: 85de mv a1,s7 - 27e06: bbbed0ef jal ra,159c0 - 27e0a: 1c050b63 beqz a0,27fe0 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x276> - 27e0e: fc843603 ld a2,-56(s0) - 27e12: 20c48363 beq s1,a2,28018 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2ae> - 27e16: fe843603 ld a2,-24(s0) - 27e1a: fac49de3 bne s1,a2,27dd4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x6a> - 27e1e: fe043503 ld a0,-32(s0) - 27e22: 85de mv a1,s7 - 27e24: b9ded0ef jal ra,159c0 - 27e28: 18050b63 beqz a0,27fbe <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x254> - 27e2c: 6410 ld a2,8(s0) - 27e2e: fa9616e3 bne a2,s1,27dda <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x70> - 27e32: 6008 ld a0,0(s0) - 27e34: 85de mv a1,s7 - 27e36: b8bed0ef jal ra,159c0 - 27e3a: f145 bnez a0,27dda <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x70> - 27e3c: 6baa ld s7,136(sp) - 27e3e: 7ce6 ld s9,120(sp) - 27e40: 7d46 ld s10,112(sp) - 27e42: 40890433 sub s0,s2,s0 - 27e46: 00803433 snez s0,s0 - 27e4a: 8522 mv a0,s0 - 27e4c: 922f40ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 27e50: e551 bnez a0,27edc <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x172> - 27e52: 0084 addi s1,sp,64 - 27e54: 6685 lui a3,0x1 - 27e56: 8526 mv a0,s1 - 27e58: 02268693 addi a3,a3,34 # 1022 <__abi_tag-0xf272> - 27e5c: 00011617 auipc a2,0x11 - 27e60: 48c60613 addi a2,a2,1164 # 392e8 <_IO_stdin_used+0xc90> - 27e64: 458d li a1,3 - 27e66: 930f80ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 27e6a: 06500613 li a2,101 - 27e6e: 00012597 auipc a1,0x12 - 27e72: d8258593 addi a1,a1,-638 # 39bf0 <_IO_stdin_used+0x1598> - 27e76: 00023517 auipc a0,0x23 - 27e7a: 12253503 ld a0,290(a0) # 4af98 <_ZSt4cerr@Base> - 27e7e: 883ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27e82: 4615 li a2,5 - 27e84: 00012597 auipc a1,0x12 - 27e88: f6458593 addi a1,a1,-156 # 39de8 <_IO_stdin_used+0x1790> - 27e8c: 00023517 auipc a0,0x23 - 27e90: 10c53503 ld a0,268(a0) # 4af98 <_ZSt4cerr@Base> - 27e94: 86ded0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27e98: 0089b603 ld a2,8(s3) - 27e9c: 0009b583 ld a1,0(s3) - 27ea0: 00023517 auipc a0,0x23 - 27ea4: 0f853503 ld a0,248(a0) # 4af98 <_ZSt4cerr@Base> - 27ea8: 859ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27eac: 4671 li a2,28 - 27eae: 00012597 auipc a1,0x12 - 27eb2: f4258593 addi a1,a1,-190 # 39df0 <_IO_stdin_used+0x1798> - 27eb6: 842a mv s0,a0 - 27eb8: 849ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27ebc: 67c2 ld a5,16(sp) - 27ebe: 8522 mv a0,s0 - 27ec0: 6790 ld a2,8(a5) - 27ec2: 638c ld a1,0(a5) - 27ec4: 83ded0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27ec8: 4609 li a2,2 - 27eca: 00012597 auipc a1,0x12 - 27ece: f4658593 addi a1,a1,-186 # 39e10 <_IO_stdin_used+0x17b8> - 27ed2: 82fed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27ed6: 8526 mv a0,s1 - 27ed8: c4ef50ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 27edc: 008ab603 ld a2,8(s5) - 27ee0: 000ab583 ld a1,0(s5) - 27ee4: 855a mv a0,s6 - 27ee6: 81bed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27eea: 4605 li a2,1 - 27eec: 00011597 auipc a1,0x11 - 27ef0: adc58593 addi a1,a1,-1316 # 389c8 <_IO_stdin_used+0x370> - 27ef4: 842a mv s0,a0 - 27ef6: 80bed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27efa: 0089b603 ld a2,8(s3) - 27efe: 0009b583 ld a1,0(s3) - 27f02: 8522 mv a0,s0 - 27f04: ffced0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27f08: 4611 li a2,4 - 27f0a: 00012597 auipc a1,0x12 - 27f0e: f0e58593 addi a1,a1,-242 # 39e18 <_IO_stdin_used+0x17c0> - 27f12: 842a mv s0,a0 - 27f14: feced0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27f18: 6582 ld a1,0(sp) - 27f1a: 0084 addi s1,sp,64 - 27f1c: 8526 mv a0,s1 - 27f1e: c3cfc0ef jal ra,2435a <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 27f22: 6626 ld a2,72(sp) - 27f24: 6586 ld a1,64(sp) - 27f26: 8522 mv a0,s0 - 27f28: fd8ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27f2c: 4605 li a2,1 - 27f2e: 00011597 auipc a1,0x11 - 27f32: a9a58593 addi a1,a1,-1382 # 389c8 <_IO_stdin_used+0x370> - 27f36: fcaed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27f3a: 6506 ld a0,64(sp) - 27f3c: 089c addi a5,sp,80 - 27f3e: 00f50463 beq a0,a5,27f46 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x1dc> - 27f42: 9bfed0ef jal ra,15900 <_ZdlPv@plt> - 27f46: 67a2 ld a5,8(sp) - 27f48: cb89 beqz a5,27f5a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x1f0> - 27f4a: 855a mv a0,s6 - 27f4c: 4609 li a2,2 - 27f4e: 00012597 auipc a1,0x12 - 27f52: aca58593 addi a1,a1,-1334 # 39a18 <_IO_stdin_used+0x13c0> - 27f56: faaed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 27f5a: 8452 mv s0,s4 - 27f5c: 01490d63 beq s2,s4,27f76 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x20c> - 27f60: 6008 ld a0,0(s0) - 27f62: 01040793 addi a5,s0,16 - 27f66: 00f50463 beq a0,a5,27f6e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x204> - 27f6a: 997ed0ef jal ra,15900 <_ZdlPv@plt> - 27f6e: 02040413 addi s0,s0,32 - 27f72: fe8917e3 bne s2,s0,27f60 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x1f6> - 27f76: 080a0563 beqz s4,28000 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x296> - 27f7a: 640e ld s0,192(sp) - 27f7c: 60ae ld ra,200(sp) - 27f7e: 74ea ld s1,184(sp) - 27f80: 794a ld s2,176(sp) - 27f82: 79aa ld s3,168(sp) - 27f84: 6aea ld s5,152(sp) - 27f86: 6b4a ld s6,144(sp) - 27f88: 6c0a ld s8,128(sp) - 27f8a: 7da6 ld s11,104(sp) - 27f8c: 8552 mv a0,s4 - 27f8e: 7a0a ld s4,160(sp) - 27f90: 6169 addi sp,sp,208 - 27f92: 96fed06f j 15900 <_ZdlPv@plt> - 27f96: cca9 beqz s1,27ff0 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x286> - 27f98: fc043503 ld a0,-64(s0) - 27f9c: 0009bb83 ld s7,0(s3) - 27fa0: 85de mv a1,s7 - 27fa2: a1fed0ef jal ra,159c0 - 27fa6: c529 beqz a0,27ff0 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x286> - 27fa8: fe843603 ld a2,-24(s0) - 27fac: e8c490e3 bne s1,a2,27e2c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xc2> - 27fb0: fe043503 ld a0,-32(s0) - 27fb4: 85de mv a1,s7 - 27fb6: a0bed0ef jal ra,159c0 - 27fba: e60519e3 bnez a0,27e2c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xc2> - 27fbe: 41a907b3 sub a5,s2,s10 - 27fc2: 6baa ld s7,136(sp) - 27fc4: 7ce6 ld s9,120(sp) - 27fc6: 7d46 ld s10,112(sp) - 27fc8: 00f03433 snez s0,a5 - 27fcc: bdbd j 27e4a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> - 27fce: d8e5 beqz s1,27fbe <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x254> - 27fd0: 0009bb83 ld s7,0(s3) - 27fd4: b5a9 j 27e1e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xb4> - 27fd6: e60483e3 beqz s1,27e3c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xd2> - 27fda: 0009bb83 ld s7,0(s3) - 27fde: bd91 j 27e32 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xc8> - 27fe0: 412c0433 sub s0,s8,s2 - 27fe4: 6baa ld s7,136(sp) - 27fe6: 7ce6 ld s9,120(sp) - 27fe8: 7d46 ld s10,112(sp) - 27fea: 00803433 snez s0,s0 - 27fee: bdb1 j 27e4a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> - 27ff0: 419906b3 sub a3,s2,s9 - 27ff4: 6baa ld s7,136(sp) - 27ff6: 7ce6 ld s9,120(sp) - 27ff8: 7d46 ld s10,112(sp) - 27ffa: 00d03433 snez s0,a3 - 27ffe: b5b1 j 27e4a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> - 28000: 60ae ld ra,200(sp) - 28002: 640e ld s0,192(sp) - 28004: 74ea ld s1,184(sp) - 28006: 794a ld s2,176(sp) - 28008: 79aa ld s3,168(sp) - 2800a: 7a0a ld s4,160(sp) - 2800c: 6aea ld s5,152(sp) - 2800e: 6b4a ld s6,144(sp) - 28010: 6c0a ld s8,128(sp) - 28012: 7da6 ld s11,104(sp) - 28014: 6169 addi sp,sp,208 - 28016: 8082 ret - 28018: fc043503 ld a0,-64(s0) - 2801c: b751 j 27fa0 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x236> - 2801e: 6baa ld s7,136(sp) - 28020: 7ce6 ld s9,120(sp) - 28022: 7d46 ld s10,112(sp) - 28024: 418907b3 sub a5,s2,s8 - 28028: 8795 srai a5,a5,0x5 - 2802a: 4689 li a3,2 - 2802c: 02d78f63 beq a5,a3,2806a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x300> - 28030: 468d li a3,3 - 28032: 04d78563 beq a5,a3,2807c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x312> - 28036: 4685 li a3,1 - 28038: 4401 li s0,0 - 2803a: e0d798e3 bne a5,a3,27e4a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> - 2803e: 0089b483 ld s1,8(s3) - 28042: 008c3783 ld a5,8(s8) - 28046: 4401 li s0,0 - 28048: e09791e3 bne a5,s1,27e4a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> - 2804c: c891 beqz s1,28060 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2f6> - 2804e: 0009b583 ld a1,0(s3) - 28052: 000c3503 ld a0,0(s8) - 28056: 8626 mv a2,s1 - 28058: 969ed0ef jal ra,159c0 - 2805c: de0517e3 bnez a0,27e4a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> - 28060: 41890733 sub a4,s2,s8 - 28064: 00e03433 snez s0,a4 - 28068: b3cd j 27e4a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> - 2806a: 0089b483 ld s1,8(s3) - 2806e: 008c3783 ld a5,8(s8) - 28072: 00f48e63 beq s1,a5,2808e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x324> - 28076: 020c0c13 addi s8,s8,32 - 2807a: b7e1 j 28042 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2d8> - 2807c: 008c3783 ld a5,8(s8) - 28080: 0089b483 ld s1,8(s3) - 28084: 02978363 beq a5,s1,280aa <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x340> - 28088: 020c0c13 addi s8,s8,32 - 2808c: b7cd j 2806e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x304> - 2808e: c889 beqz s1,280a0 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x336> - 28090: 0009b583 ld a1,0(s3) - 28094: 000c3503 ld a0,0(s8) - 28098: 8626 mv a2,s1 - 2809a: 927ed0ef jal ra,159c0 - 2809e: fd61 bnez a0,28076 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x30c> - 280a0: 41890433 sub s0,s2,s8 - 280a4: 00803433 snez s0,s0 - 280a8: b34d j 27e4a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0xe0> - 280aa: d8fd beqz s1,280a0 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x336> - 280ac: 0009b583 ld a1,0(s3) - 280b0: 000c3503 ld a0,0(s8) - 280b4: 8626 mv a2,s1 - 280b6: 90bed0ef jal ra,159c0 - 280ba: d17d beqz a0,280a0 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x336> - 280bc: 020c0c13 addi s8,s8,32 - 280c0: b77d j 2806e <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x304> - 280c2: 8795 srai a5,a5,0x5 - 280c4: 8c52 mv s8,s4 - 280c6: b795 j 2802a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x2c0> - 280c8: 842a mv s0,a0 - 280ca: a029 j 280d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x36a> - 280cc: 842a mv s0,a0 - 280ce: 8526 mv a0,s1 - 280d0: a35ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 280d4: 6562 ld a0,24(sp) - 280d6: 00023317 auipc t1,0x23 - 280da: b0a33303 ld t1,-1270(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 280de: e55e sd s7,136(sp) - 280e0: fce6 sd s9,120(sp) - 280e2: f8ea sd s10,112(sp) - 280e4: 9302 jalr t1 - 280e6: 8522 mv a0,s0 - 280e8: f08ed0ef jal ra,157f0 <_Unwind_Resume@plt> - 280ec: 842a mv s0,a0 - 280ee: 8526 mv a0,s1 - 280f0: a36f50ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 280f4: b7c5 j 280d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b+0x36a> - -00000000000280f6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b>: - 280f6: 7155 addi sp,sp,-208 - 280f8: e1a2 sd s0,192(sp) - 280fa: 1020 addi s0,sp,40 - 280fc: e55e sd s7,136(sp) - 280fe: 8baa mv s7,a0 - 28100: 8522 mv a0,s0 - 28102: f54e sd s3,168(sp) - 28104: f152 sd s4,160(sp) - 28106: ed56 sd s5,152(sp) - 28108: e95a sd s6,144(sp) - 2810a: f4ee sd s11,104(sp) - 2810c: e03e sd a5,0(sp) - 2810e: e586 sd ra,200(sp) - 28110: fd26 sd s1,184(sp) - 28112: f94a sd s2,176(sp) - 28114: f8ea sd s10,112(sp) - 28116: e822 sd s0,16(sp) - 28118: 8a32 mv s4,a2 - 2811a: ce36 sw a3,28(sp) - 2811c: 8b3a mv s6,a4 - 2811e: e42e sd a1,8(sp) - 28120: 932fe0ef jal ra,26252 <_ZN7testingL37GetReservedOutputAttributesForElementERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 28124: 7aa2 ld s5,40(sp) - 28126: 79c2 ld s3,48(sp) - 28128: 415987b3 sub a5,s3,s5 - 2812c: 4077dd93 srai s11,a5,0x7 - 28130: 2fb05c63 blez s11,28428 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x332> - 28134: 0d9e slli s11,s11,0x7 - 28136: fce6 sd s9,120(sp) - 28138: 008a3483 ld s1,8(s4) - 2813c: e162 sd s8,128(sp) - 2813e: 9dd6 add s11,s11,s5 - 28140: 060a8413 addi s0,s5,96 - 28144: 040a8913 addi s2,s5,64 - 28148: 020a8c93 addi s9,s5,32 - 2814c: 8d56 mv s10,s5 - 2814e: a035 j 2817a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x84> - 28150: fc843603 ld a2,-56(s0) - 28154: 1cc48463 beq s1,a2,2831c <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x226> - 28158: fe843603 ld a2,-24(s0) - 2815c: 1ec48b63 beq s1,a2,28352 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x25c> - 28160: 6410 ld a2,8(s0) - 28162: 1ec48c63 beq s1,a2,2835a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x264> - 28166: 080d0d13 addi s10,s10,128 - 2816a: 08040413 addi s0,s0,128 - 2816e: 08090913 addi s2,s2,128 - 28172: 080c8c93 addi s9,s9,128 - 28176: 21bd0863 beq s10,s11,28386 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x290> - 2817a: fa843683 ld a3,-88(s0) - 2817e: fc9699e3 bne a3,s1,28150 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x5a> - 28182: 1e048163 beqz s1,28364 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x26e> - 28186: 000a3c03 ld s8,0(s4) - 2818a: fa043503 ld a0,-96(s0) - 2818e: 8626 mv a2,s1 - 28190: 85e2 mv a1,s8 - 28192: 82fed0ef jal ra,159c0 - 28196: 1c050763 beqz a0,28364 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x26e> - 2819a: fc843603 ld a2,-56(s0) - 2819e: 1ec48163 beq s1,a2,28380 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x28a> - 281a2: fe843603 ld a2,-24(s0) - 281a6: fa961de3 bne a2,s1,28160 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x6a> - 281aa: fe043503 ld a0,-32(s0) - 281ae: 85e2 mv a1,s8 - 281b0: 811ed0ef jal ra,159c0 - 281b4: 18050863 beqz a0,28344 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x24e> - 281b8: 6410 ld a2,8(s0) - 281ba: fa9616e3 bne a2,s1,28166 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x70> - 281be: 6008 ld a0,0(s0) - 281c0: 85e2 mv a1,s8 - 281c2: ffeed0ef jal ra,159c0 - 281c6: f145 bnez a0,28166 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x70> - 281c8: 6c0a ld s8,128(sp) - 281ca: 7ce6 ld s9,120(sp) - 281cc: 40898433 sub s0,s3,s0 - 281d0: 00803933 snez s2,s0 - 281d4: 854a mv a0,s2 - 281d6: d99f30ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 281da: e551 bnez a0,28266 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x170> - 281dc: 0084 addi s1,sp,64 - 281de: 6685 lui a3,0x1 - 281e0: 8526 mv a0,s1 - 281e2: 03668693 addi a3,a3,54 # 1036 <__abi_tag-0xf25e> - 281e6: 00011617 auipc a2,0x11 - 281ea: 10260613 addi a2,a2,258 # 392e8 <_IO_stdin_used+0xc90> - 281ee: 458d li a1,3 - 281f0: da7f70ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 281f4: 06500613 li a2,101 - 281f8: 00012597 auipc a1,0x12 - 281fc: 9f858593 addi a1,a1,-1544 # 39bf0 <_IO_stdin_used+0x1598> - 28200: 00023517 auipc a0,0x23 - 28204: d9853503 ld a0,-616(a0) # 4af98 <_ZSt4cerr@Base> - 28208: cf8ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2820c: 4615 li a2,5 - 2820e: 00012597 auipc a1,0x12 - 28212: bda58593 addi a1,a1,-1062 # 39de8 <_IO_stdin_used+0x1790> - 28216: 00023517 auipc a0,0x23 - 2821a: d8253503 ld a0,-638(a0) # 4af98 <_ZSt4cerr@Base> - 2821e: ce2ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28222: 008a3603 ld a2,8(s4) - 28226: 000a3583 ld a1,0(s4) - 2822a: 00023517 auipc a0,0x23 - 2822e: d6e53503 ld a0,-658(a0) # 4af98 <_ZSt4cerr@Base> - 28232: cceed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28236: 4671 li a2,28 - 28238: 00012597 auipc a1,0x12 - 2823c: bb858593 addi a1,a1,-1096 # 39df0 <_IO_stdin_used+0x1798> - 28240: 842a mv s0,a0 - 28242: cbeed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28246: 67a2 ld a5,8(sp) - 28248: 8522 mv a0,s0 - 2824a: 6790 ld a2,8(a5) - 2824c: 638c ld a1,0(a5) - 2824e: cb2ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28252: 4609 li a2,2 - 28254: 00012597 auipc a1,0x12 - 28258: bbc58593 addi a1,a1,-1092 # 39e10 <_IO_stdin_used+0x17b8> - 2825c: ca4ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28260: 8526 mv a0,s1 - 28262: 8c4f50ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 28266: 008b3603 ld a2,8(s6) - 2826a: 000b3583 ld a1,0(s6) - 2826e: 855e mv a0,s7 - 28270: c90ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28274: 4605 li a2,1 - 28276: 00010597 auipc a1,0x10 - 2827a: 75258593 addi a1,a1,1874 # 389c8 <_IO_stdin_used+0x370> - 2827e: 842a mv s0,a0 - 28280: c80ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28284: 008a3603 ld a2,8(s4) - 28288: 000a3583 ld a1,0(s4) - 2828c: 8522 mv a0,s0 - 2828e: c72ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28292: 460d li a2,3 - 28294: 00011597 auipc a1,0x11 - 28298: 78c58593 addi a1,a1,1932 # 39a20 <_IO_stdin_used+0x13c8> - 2829c: 842a mv s0,a0 - 2829e: c62ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 282a2: 0084 addi s1,sp,64 - 282a4: 8526 mv a0,s1 - 282a6: 086c addi a1,sp,28 - 282a8: 00023317 auipc t1,0x23 - 282ac: cc833303 ld t1,-824(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 282b0: 9302 jalr t1 - 282b2: 6626 ld a2,72(sp) - 282b4: 6586 ld a1,64(sp) - 282b6: 8522 mv a0,s0 - 282b8: c48ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 282bc: 6506 ld a0,64(sp) - 282be: 089c addi a5,sp,80 - 282c0: 00f50463 beq a0,a5,282c8 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x1d2> - 282c4: e3ced0ef jal ra,15900 <_ZdlPv@plt> - 282c8: 6782 ld a5,0(sp) - 282ca: cb89 beqz a5,282dc <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x1e6> - 282cc: 855e mv a0,s7 - 282ce: 4609 li a2,2 - 282d0: 00011597 auipc a1,0x11 - 282d4: 74858593 addi a1,a1,1864 # 39a18 <_IO_stdin_used+0x13c0> - 282d8: c28ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 282dc: 8456 mv s0,s5 - 282de: 01598d63 beq s3,s5,282f8 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x202> - 282e2: 6008 ld a0,0(s0) - 282e4: 01040793 addi a5,s0,16 - 282e8: 00f50463 beq a0,a5,282f0 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x1fa> - 282ec: e14ed0ef jal ra,15900 <_ZdlPv@plt> - 282f0: 02040413 addi s0,s0,32 - 282f4: fe8997e3 bne s3,s0,282e2 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x1ec> - 282f8: 000a8563 beqz s5,28302 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x20c> - 282fc: 8556 mv a0,s5 - 282fe: e02ed0ef jal ra,15900 <_ZdlPv@plt> - 28302: 60ae ld ra,200(sp) - 28304: 640e ld s0,192(sp) - 28306: 74ea ld s1,184(sp) - 28308: 794a ld s2,176(sp) - 2830a: 79aa ld s3,168(sp) - 2830c: 7a0a ld s4,160(sp) - 2830e: 6aea ld s5,152(sp) - 28310: 6b4a ld s6,144(sp) - 28312: 6baa ld s7,136(sp) - 28314: 7d46 ld s10,112(sp) - 28316: 7da6 ld s11,104(sp) - 28318: 6169 addi sp,sp,208 - 2831a: 8082 ret - 2831c: c8b9 beqz s1,28372 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x27c> - 2831e: fc043503 ld a0,-64(s0) - 28322: 000a3c03 ld s8,0(s4) - 28326: 85e2 mv a1,s8 - 28328: e98ed0ef jal ra,159c0 - 2832c: c139 beqz a0,28372 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x27c> - 2832e: fe843603 ld a2,-24(s0) - 28332: e8c493e3 bne s1,a2,281b8 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xc2> - 28336: fe043503 ld a0,-32(s0) - 2833a: 85e2 mv a1,s8 - 2833c: e84ed0ef jal ra,159c0 - 28340: e6051ce3 bnez a0,281b8 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xc2> - 28344: 41298933 sub s2,s3,s2 - 28348: 6c0a ld s8,128(sp) - 2834a: 7ce6 ld s9,120(sp) - 2834c: 01203933 snez s2,s2 - 28350: b551 j 281d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> - 28352: d8ed beqz s1,28344 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x24e> - 28354: 000a3c03 ld s8,0(s4) - 28358: bd89 j 281aa <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xb4> - 2835a: e60487e3 beqz s1,281c8 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xd2> - 2835e: 000a3c03 ld s8,0(s4) - 28362: bdb1 j 281be <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xc8> - 28364: 413d0933 sub s2,s10,s3 - 28368: 6c0a ld s8,128(sp) - 2836a: 7ce6 ld s9,120(sp) - 2836c: 01203933 snez s2,s2 - 28370: b595 j 281d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> - 28372: 41998733 sub a4,s3,s9 - 28376: 6c0a ld s8,128(sp) - 28378: 7ce6 ld s9,120(sp) - 2837a: 00e03933 snez s2,a4 - 2837e: bd99 j 281d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> - 28380: fc043503 ld a0,-64(s0) - 28384: b74d j 28326 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x230> - 28386: 6c0a ld s8,128(sp) - 28388: 7ce6 ld s9,120(sp) - 2838a: 41a98733 sub a4,s3,s10 - 2838e: 8715 srai a4,a4,0x5 - 28390: 4689 li a3,2 - 28392: 02d70f63 beq a4,a3,283d0 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2da> - 28396: 468d li a3,3 - 28398: 04d70563 beq a4,a3,283e2 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2ec> - 2839c: 4685 li a3,1 - 2839e: 4901 li s2,0 - 283a0: e2d71ae3 bne a4,a3,281d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> - 283a4: 008a3403 ld s0,8(s4) - 283a8: 008d3703 ld a4,8(s10) - 283ac: 4901 li s2,0 - 283ae: e28713e3 bne a4,s0,281d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> - 283b2: c811 beqz s0,283c6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2d0> - 283b4: 000a3583 ld a1,0(s4) - 283b8: 000d3503 ld a0,0(s10) - 283bc: 8622 mv a2,s0 - 283be: e02ed0ef jal ra,159c0 - 283c2: e00519e3 bnez a0,281d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> - 283c6: 41a987b3 sub a5,s3,s10 - 283ca: 00f03933 snez s2,a5 - 283ce: b519 j 281d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> - 283d0: 008a3403 ld s0,8(s4) - 283d4: 008d3703 ld a4,8(s10) - 283d8: 00e40e63 beq s0,a4,283f4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2fe> - 283dc: 020d0d13 addi s10,s10,32 - 283e0: b7e1 j 283a8 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2b2> - 283e2: 008d3703 ld a4,8(s10) - 283e6: 008a3403 ld s0,8(s4) - 283ea: 02870363 beq a4,s0,28410 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x31a> - 283ee: 020d0d13 addi s10,s10,32 - 283f2: b7cd j 283d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2de> - 283f4: c809 beqz s0,28406 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x310> - 283f6: 000a3583 ld a1,0(s4) - 283fa: 000d3503 ld a0,0(s10) - 283fe: 8622 mv a2,s0 - 28400: dc0ed0ef jal ra,159c0 - 28404: fd61 bnez a0,283dc <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2e6> - 28406: 41a98933 sub s2,s3,s10 - 2840a: 01203933 snez s2,s2 - 2840e: b3d9 j 281d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0xde> - 28410: d87d beqz s0,28406 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x310> - 28412: 000a3583 ld a1,0(s4) - 28416: 000d3503 ld a0,0(s10) - 2841a: 8622 mv a2,s0 - 2841c: da4ed0ef jal ra,159c0 - 28420: d17d beqz a0,28406 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x310> - 28422: 020d0d13 addi s10,s10,32 - 28426: b77d j 283d4 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x2de> - 28428: 4057d713 srai a4,a5,0x5 - 2842c: 8d56 mv s10,s5 - 2842e: b78d j 28390 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x29a> - 28430: 842a mv s0,a0 - 28432: 8526 mv a0,s1 - 28434: ed0ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28438: 6542 ld a0,16(sp) - 2843a: e162 sd s8,128(sp) - 2843c: fce6 sd s9,120(sp) - 2843e: 00022317 auipc t1,0x22 - 28442: 7a233303 ld t1,1954(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 28446: 9302 jalr t1 - 28448: 8522 mv a0,s0 - 2844a: ba6ed0ef jal ra,157f0 <_Unwind_Resume@plt> - 2844e: 842a mv s0,a0 - 28450: 8526 mv a0,s1 - 28452: ed5f40ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 28456: b7cd j 28438 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x342> - 28458: 842a mv s0,a0 - 2845a: bff9 j 28438 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b+0x342> - -000000000002845c <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE>: - 2845c: 714d addi sp,sp,-336 - 2845e: 101c addi a5,sp,32 - 28460: f64e sd s3,296(sp) - 28462: f252 sd s4,288(sp) - 28464: 89ae mv s3,a1 - 28466: 8a2a mv s4,a0 - 28468: 00011597 auipc a1,0x11 - 2846c: 73058593 addi a1,a1,1840 # 39b98 <_IO_stdin_used+0x1540> - 28470: 853e mv a0,a5 - 28472: e2a2 sd s0,320(sp) - 28474: fde6 sd s9,248(sp) - 28476: e83e sd a5,16(sp) - 28478: 8432 mv s0,a2 - 2847a: e686 sd ra,328(sp) - 2847c: fe26 sd s1,312(sp) - 2847e: ee56 sd s5,280(sp) - 28480: e65e sd s7,264(sp) - 28482: e262 sd s8,256(sp) - 28484: f9ea sd s10,240(sp) - 28486: f5ee sd s11,232(sp) - 28488: 04010c93 addi s9,sp,64 - 2848c: d7cf00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28490: 089c addi a5,sp,80 - 28492: 8566 mv a0,s9 - 28494: 02000613 li a2,32 - 28498: 45a9 li a1,10 - 2849a: e0be sd a5,64(sp) - 2849c: f74ed0ef jal ra,15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> - 284a0: fa4a sd s2,304(sp) - 284a2: 0c010913 addi s2,sp,192 - 284a6: ea5a sd s6,272(sp) - 284a8: 854a mv a0,s2 - 284aa: 0d010b13 addi s6,sp,208 - 284ae: 02000613 li a2,32 - 284b2: 45a1 li a1,8 - 284b4: e1da sd s6,192(sp) - 284b6: f5aed0ef jal ra,15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> - 284ba: 662e ld a2,200(sp) - 284bc: 658e ld a1,192(sp) - 284be: 8552 mv a0,s4 - 284c0: a40ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 284c4: 4609 li a2,2 - 284c6: 00012597 auipc a1,0x12 - 284ca: 99258593 addi a1,a1,-1646 # 39e58 <_IO_stdin_used+0x1800> - 284ce: a32ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 284d2: 650e ld a0,192(sp) - 284d4: 01650463 beq a0,s6,284dc <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x80> - 284d8: c28ed0ef jal ra,15900 <_ZdlPv@plt> - 284dc: 1104 addi s1,sp,160 - 284de: 8526 mv a0,s1 - 284e0: 00011597 auipc a1,0x11 - 284e4: 69858593 addi a1,a1,1688 # 39b78 <_IO_stdin_used+0x1520> - 284e8: d20f00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 284ec: 700c ld a1,32(s0) - 284ee: 854a mv a0,s2 - 284f0: d18f00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 284f4: 65c2 ld a1,16(sp) - 284f6: 4785 li a5,1 - 284f8: 8766 mv a4,s9 - 284fa: 86ca mv a3,s2 - 284fc: 8626 mv a2,s1 - 284fe: 8552 mv a0,s4 - 28500: 86bff0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 28504: 650e ld a0,192(sp) - 28506: 01650463 beq a0,s6,2850e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xb2> - 2850a: bf6ed0ef jal ra,15900 <_ZdlPv@plt> - 2850e: 750a ld a0,160(sp) - 28510: 0b010d93 addi s11,sp,176 - 28514: 01b50463 beq a0,s11,2851c <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xc0> - 28518: be8ed0ef jal ra,15900 <_ZdlPv@plt> - 2851c: 643c ld a5,72(s0) - 2851e: cf95 beqz a5,2855a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xfe> - 28520: 639c ld a5,0(a5) - 28522: cf85 beqz a5,2855a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xfe> - 28524: 00011597 auipc a1,0x11 - 28528: 7bc58593 addi a1,a1,1980 # 39ce0 <_IO_stdin_used+0x1688> - 2852c: 8526 mv a0,s1 - 2852e: cdaf00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28532: 642c ld a1,72(s0) - 28534: c191 beqz a1,28538 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0xdc> - 28536: 618c ld a1,0(a1) - 28538: 854a mv a0,s2 - 2853a: ccef00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2853e: 65c2 ld a1,16(sp) - 28540: 4785 li a5,1 - 28542: 8766 mv a4,s9 - 28544: 86ca mv a3,s2 - 28546: 8626 mv a2,s1 - 28548: 8552 mv a0,s4 - 2854a: 821ff0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 2854e: 854a mv a0,s2 - 28550: db4ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28554: 8526 mv a0,s1 - 28556: daeee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2855a: 603c ld a5,64(s0) - 2855c: cf95 beqz a5,28598 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x13c> - 2855e: 639c ld a5,0(a5) - 28560: cf85 beqz a5,28598 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x13c> - 28562: 00011597 auipc a1,0x11 - 28566: 78e58593 addi a1,a1,1934 # 39cf0 <_IO_stdin_used+0x1698> - 2856a: 8526 mv a0,s1 - 2856c: c9cf00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28570: 602c ld a1,64(s0) - 28572: c191 beqz a1,28576 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x11a> - 28574: 618c ld a1,0(a1) - 28576: 854a mv a0,s2 - 28578: c90f00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2857c: 65c2 ld a1,16(sp) - 2857e: 4785 li a5,1 - 28580: 8766 mv a4,s9 - 28582: 86ca mv a3,s2 - 28584: 8626 mv a2,s1 - 28586: 8552 mv a0,s4 - 28588: fe2ff0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 2858c: 854a mv a0,s2 - 2858e: d76ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28592: 8526 mv a0,s1 - 28594: d70ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28598: 00022797 auipc a5,0x22 - 2859c: 7087b783 ld a5,1800(a5) # 4aca0 <_GLOBAL_OFFSET_TABLE_+0x150> - 285a0: 0007c783 lbu a5,0(a5) - 285a4: 3c079e63 bnez a5,28980 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x524> - 285a8: 00011597 auipc a1,0x11 - 285ac: 77058593 addi a1,a1,1904 # 39d18 <_IO_stdin_used+0x16c0> - 285b0: 8526 mv a0,s1 - 285b2: c56f00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 285b6: 08044783 lbu a5,128(s0) - 285ba: 00012597 auipc a1,0x12 - 285be: 86e58593 addi a1,a1,-1938 # 39e28 <_IO_stdin_used+0x17d0> - 285c2: 2c079763 bnez a5,28890 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x434> - 285c6: 854a mv a0,s2 - 285c8: c40f00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 285cc: 65c2 ld a1,16(sp) - 285ce: 4785 li a5,1 - 285d0: 8766 mv a4,s9 - 285d2: 86ca mv a3,s2 - 285d4: 8626 mv a2,s1 - 285d6: 8552 mv a0,s4 - 285d8: f92ff0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 285dc: 854a mv a0,s2 - 285de: d26ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 285e2: 8526 mv a0,s1 - 285e4: d20ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 285e8: 8526 mv a0,s1 - 285ea: 00011597 auipc a1,0x11 - 285ee: 73658593 addi a1,a1,1846 # 39d20 <_IO_stdin_used+0x16c8> - 285f2: c16f00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 285f6: 08044783 lbu a5,128(s0) - 285fa: 09040a93 addi s5,s0,144 - 285fe: 26079b63 bnez a5,28874 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x418> - 28602: 00012597 auipc a1,0x12 - 28606: 83e58593 addi a1,a1,-1986 # 39e40 <_IO_stdin_used+0x17e8> - 2860a: 854a mv a0,s2 - 2860c: bfcf00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28610: 6bc2 ld s7,16(sp) - 28612: 4785 li a5,1 - 28614: 8766 mv a4,s9 - 28616: 86ca mv a3,s2 - 28618: 8626 mv a2,s1 - 2861a: 85de mv a1,s7 - 2861c: 8552 mv a0,s4 - 2861e: f4cff0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 28622: 854a mv a0,s2 - 28624: ce0ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28628: 8526 mv a0,s1 - 2862a: cdaee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2862e: 854a mv a0,s2 - 28630: 00011597 auipc a1,0x11 - 28634: 55858593 addi a1,a1,1368 # 39b88 <_IO_stdin_used+0x1530> - 28638: bd0f00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2863c: 10043583 ld a1,256(s0) - 28640: 8526 mv a0,s1 - 28642: 9e8fa0ef jal ra,2282a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex> - 28646: 4785 li a5,1 - 28648: 8766 mv a4,s9 - 2864a: 86a6 mv a3,s1 - 2864c: 864a mv a2,s2 - 2864e: 85de mv a1,s7 - 28650: 8552 mv a0,s4 - 28652: f18ff0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 28656: 8526 mv a0,s1 - 28658: cacee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2865c: 854a mv a0,s2 - 2865e: ca6ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28662: 854a mv a0,s2 - 28664: 00011597 auipc a1,0x11 - 28668: 51c58593 addi a1,a1,1308 # 39b80 <_IO_stdin_used+0x1528> - 2866c: b9cf00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28670: 10843583 ld a1,264(s0) - 28674: 8526 mv a0,s1 - 28676: b28fc0ef jal ra,2499e <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx> - 2867a: 4785 li a5,1 - 2867c: 8766 mv a4,s9 - 2867e: 86a6 mv a3,s1 - 28680: 864a mv a2,s2 - 28682: 85de mv a1,s7 - 28684: 8552 mv a0,s4 - 28686: ee4ff0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 2868a: 8526 mv a0,s1 - 2868c: c78ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28690: 854a mv a0,s2 - 28692: c72ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28696: 8526 mv a0,s1 - 28698: 00011597 auipc a1,0x11 - 2869c: 69058593 addi a1,a1,1680 # 39d28 <_IO_stdin_used+0x16d0> - 286a0: b68f00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 286a4: 85ce mv a1,s3 - 286a6: 854a mv a0,s2 - 286a8: b60f00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 286ac: 4781 li a5,0 - 286ae: 8766 mv a4,s9 - 286b0: 86ca mv a3,s2 - 286b2: 8626 mv a2,s1 - 286b4: 85de mv a1,s7 - 286b6: 8552 mv a0,s4 - 286b8: eb2ff0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 286bc: 854a mv a0,s2 - 286be: c46ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 286c2: 8526 mv a0,s1 - 286c4: c40ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 286c8: 8666 mv a2,s9 - 286ca: 85d6 mv a1,s5 - 286cc: 854a mv a0,s2 - 286ce: e75fb0ef jal ra,24542 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 286d2: 662e ld a2,200(sp) - 286d4: 658e ld a1,192(sp) - 286d6: 8552 mv a0,s4 - 286d8: 828ed0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 286dc: 854a mv a0,s2 - 286de: c26ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 286e2: 5bfd li s7,-1 - 286e4: 109c addi a5,sp,96 - 286e6: ec3e sd a5,24(sp) - 286e8: 002bdb93 srli s7,s7,0x2 - 286ec: 4981 li s3,0 - 286ee: 4c01 li s8,0 - 286f0: 4d05 li s10,1 - 286f2: 8556 mv a0,s5 - 286f4: 912f20ef jal ra,1a806 <_ZNK7testing10TestResult16total_part_countEv> - 286f8: 1aa9d163 bge s3,a0,2889a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x43e> - 286fc: 85ce mv a1,s3 - 286fe: 8556 mv a0,s5 - 28700: 92af20ef jal ra,1a82a <_ZNK7testing10TestResult17GetTestPartResultEi> - 28704: 411c lw a5,0(a0) - 28706: 842a mv s0,a0 - 28708: 37fd addiw a5,a5,-1 - 2870a: 00fd7463 bgeu s10,a5,28712 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x2b6> - 2870e: 2985 addiw s3,s3,1 - 28710: b7cd j 286f2 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x296> - 28712: 4609 li a2,2 - 28714: 00011597 auipc a1,0x11 - 28718: 30458593 addi a1,a1,772 # 39a18 <_IO_stdin_used+0x13c0> - 2871c: 8552 mv a0,s4 - 2871e: fe3ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28722: 2c05 addiw s8,s8,1 - 28724: 21ac0263 beq s8,s10,28928 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x4cc> - 28728: 681c ld a5,16(s0) - 2872a: 4581 li a1,0 - 2872c: c391 beqz a5,28730 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x2d4> - 2872e: 640c ld a1,8(s0) - 28730: 5410 lw a2,40(s0) - 28732: 6562 ld a0,24(sp) - 28734: 8b7f90ef jal ra,21fea <_ZN7testing8internal37FormatCompilerIndependentFileLocationB5cxx11EPKci> - 28738: 7626 ld a2,104(sp) - 2873a: 7786 ld a5,96(sp) - 2873c: 8526 mv a0,s1 - 2873e: 00160593 addi a1,a2,1 - 28742: f16e sd s11,160(sp) - 28744: e432 sd a2,8(sp) - 28746: f502 sd zero,168(sp) - 28748: 0a010823 sb zero,176(sp) - 2874c: e03e sd a5,0(sp) - 2874e: aa2ed0ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 28752: 77aa ld a5,168(sp) - 28754: 6622 ld a2,8(sp) - 28756: 40fb87b3 sub a5,s7,a5 - 2875a: 34c7ee63 bltu a5,a2,28ab6 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x65a> - 2875e: 6582 ld a1,0(sp) - 28760: 8526 mv a0,s1 - 28762: a3eed0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 28766: 77aa ld a5,168(sp) - 28768: 35778d63 beq a5,s7,28ac2 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x666> - 2876c: 4605 li a2,1 - 2876e: 00011597 auipc a1,0x11 - 28772: a8a58593 addi a1,a1,-1398 # 391f8 <_IO_stdin_used+0xba0> - 28776: 8526 mv a0,s1 - 28778: a28ed0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 2877c: 6820 ld s0,80(s0) - 2877e: 8522 mv a0,s0 - 28780: c50ed0ef jal ra,15bd0 - 28784: 77aa ld a5,168(sp) - 28786: 862a mv a2,a0 - 28788: 40fb87b3 sub a5,s7,a5 - 2878c: 34a7eb63 bltu a5,a0,28ae2 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x686> - 28790: 85a2 mv a1,s0 - 28792: 8526 mv a0,s1 - 28794: a0ced0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 28798: e1da sd s6,192(sp) - 2879a: 6118 ld a4,0(a0) - 2879c: 01050793 addi a5,a0,16 - 287a0: 1cf70163 beq a4,a5,28962 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x506> - 287a4: 6914 ld a3,16(a0) - 287a6: e1ba sd a4,192(sp) - 287a8: e9b6 sd a3,208(sp) - 287aa: 6518 ld a4,8(a0) - 287ac: 0114 addi a3,sp,128 - 287ae: e11c sd a5,0(a0) - 287b0: e5ba sd a4,200(sp) - 287b2: 00053423 sd zero,8(a0) - 287b6: 00050823 sb zero,16(a0) - 287ba: 85ca mv a1,s2 - 287bc: 8536 mv a0,a3 - 287be: e036 sd a3,0(sp) - 287c0: b9bfb0ef jal ra,2435a <_ZN7testing8internal25JsonUnitTestResultPrinter10EscapeJsonERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 287c4: 650e ld a0,192(sp) - 287c6: 01650463 beq a0,s6,287ce <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x372> - 287ca: 936ed0ef jal ra,15900 <_ZdlPv@plt> - 287ce: 750a ld a0,160(sp) - 287d0: 01b50463 beq a0,s11,287d8 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x37c> - 287d4: 92ced0ef jal ra,15900 <_ZdlPv@plt> - 287d8: 6626 ld a2,72(sp) - 287da: 6586 ld a1,64(sp) - 287dc: 8552 mv a0,s4 - 287de: f23ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 287e2: 4611 li a2,4 - 287e4: 00011597 auipc a1,0x11 - 287e8: 68c58593 addi a1,a1,1676 # 39e70 <_IO_stdin_used+0x1818> - 287ec: 842a mv s0,a0 - 287ee: f13ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 287f2: 6626 ld a2,72(sp) - 287f4: 6586 ld a1,64(sp) - 287f6: 8522 mv a0,s0 - 287f8: f09ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 287fc: 4641 li a2,16 - 287fe: 00011597 auipc a1,0x11 - 28802: 67a58593 addi a1,a1,1658 # 39e78 <_IO_stdin_used+0x1820> - 28806: 842a mv s0,a0 - 28808: ef9ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2880c: 662a ld a2,136(sp) - 2880e: 658a ld a1,128(sp) - 28810: 8522 mv a0,s0 - 28812: eefec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28816: 460d li a2,3 - 28818: 00011597 auipc a1,0x11 - 2881c: 67858593 addi a1,a1,1656 # 39e90 <_IO_stdin_used+0x1838> - 28820: 842a mv s0,a0 - 28822: edfec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28826: 6626 ld a2,72(sp) - 28828: 6586 ld a1,64(sp) - 2882a: 8522 mv a0,s0 - 2882c: ed5ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28830: 463d li a2,15 - 28832: 00011597 auipc a1,0x11 - 28836: 66658593 addi a1,a1,1638 # 39e98 <_IO_stdin_used+0x1840> - 2883a: 842a mv s0,a0 - 2883c: ec5ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28840: 6626 ld a2,72(sp) - 28842: 6586 ld a1,64(sp) - 28844: 8522 mv a0,s0 - 28846: ebbec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2884a: 460d li a2,3 - 2884c: 00011597 auipc a1,0x11 - 28850: 65c58593 addi a1,a1,1628 # 39ea8 <_IO_stdin_used+0x1850> - 28854: eadec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28858: 650a ld a0,128(sp) - 2885a: 091c addi a5,sp,144 - 2885c: 00f50463 beq a0,a5,28864 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x408> - 28860: 8a0ed0ef jal ra,15900 <_ZdlPv@plt> - 28864: 7506 ld a0,96(sp) - 28866: 189c addi a5,sp,112 - 28868: eaf503e3 beq a0,a5,2870e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x2b2> - 2886c: 894ed0ef jal ra,15900 <_ZdlPv@plt> - 28870: 2985 addiw s3,s3,1 - 28872: b541 j 286f2 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x296> - 28874: 8556 mv a0,s5 - 28876: 9a8f20ef jal ra,1aa1e <_ZNK7testing10TestResult7SkippedEv> - 2887a: 00011597 auipc a1,0x11 - 2887e: 5b658593 addi a1,a1,1462 # 39e30 <_IO_stdin_used+0x17d8> - 28882: d80504e3 beqz a0,2860a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x1ae> - 28886: 00011597 auipc a1,0x11 - 2888a: 5ca58593 addi a1,a1,1482 # 39e50 <_IO_stdin_used+0x17f8> - 2888e: bbb5 j 2860a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x1ae> - 28890: 00011597 auipc a1,0x11 - 28894: 59058593 addi a1,a1,1424 # 39e20 <_IO_stdin_used+0x17c8> - 28898: b33d j 285c6 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x16a> - 2889a: 020c0563 beqz s8,288c4 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x468> - 2889e: 4605 li a2,1 - 288a0: 00011597 auipc a1,0x11 - 288a4: 95858593 addi a1,a1,-1704 # 391f8 <_IO_stdin_used+0xba0> - 288a8: 8552 mv a0,s4 - 288aa: e57ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 288ae: 6626 ld a2,72(sp) - 288b0: 6586 ld a1,64(sp) - 288b2: 8552 mv a0,s4 - 288b4: e4dec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 288b8: 00011597 auipc a1,0x11 - 288bc: a1858593 addi a1,a1,-1512 # 392d0 <_IO_stdin_used+0xc78> - 288c0: d71ec0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 288c4: 4605 li a2,1 - 288c6: 00011597 auipc a1,0x11 - 288ca: 93258593 addi a1,a1,-1742 # 391f8 <_IO_stdin_used+0xba0> - 288ce: 8552 mv a0,s4 - 288d0: e31ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 288d4: 02000613 li a2,32 - 288d8: 45a1 li a1,8 - 288da: 854a mv a0,s2 - 288dc: e1da sd s6,192(sp) - 288de: b32ed0ef jal ra,15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> - 288e2: 662e ld a2,200(sp) - 288e4: 658e ld a1,192(sp) - 288e6: 8552 mv a0,s4 - 288e8: e19ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 288ec: 00011597 auipc a1,0x11 - 288f0: 57458593 addi a1,a1,1396 # 39e60 <_IO_stdin_used+0x1808> - 288f4: d3dec0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 288f8: 854a mv a0,s2 - 288fa: a0aee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 288fe: 8566 mv a0,s9 - 28900: a04ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28904: 6542 ld a0,16(sp) - 28906: 9feee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2890a: 60b6 ld ra,328(sp) - 2890c: 6416 ld s0,320(sp) - 2890e: 7952 ld s2,304(sp) - 28910: 6b52 ld s6,272(sp) - 28912: 74f2 ld s1,312(sp) - 28914: 79b2 ld s3,296(sp) - 28916: 7a12 ld s4,288(sp) - 28918: 6af2 ld s5,280(sp) - 2891a: 6bb2 ld s7,264(sp) - 2891c: 6c12 ld s8,256(sp) - 2891e: 7cee ld s9,248(sp) - 28920: 7d4e ld s10,240(sp) - 28922: 7dae ld s11,232(sp) - 28924: 6171 addi sp,sp,336 - 28926: 8082 ret - 28928: 6626 ld a2,72(sp) - 2892a: 6586 ld a1,64(sp) - 2892c: 8552 mv a0,s4 - 2892e: dd3ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28932: 4605 li a2,1 - 28934: 00010597 auipc a1,0x10 - 28938: 09458593 addi a1,a1,148 # 389c8 <_IO_stdin_used+0x370> - 2893c: e02a sd a0,0(sp) - 2893e: dc3ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28942: 6502 ld a0,0(sp) - 28944: 4621 li a2,8 - 28946: 00011597 auipc a1,0x11 - 2894a: 22258593 addi a1,a1,546 # 39b68 <_IO_stdin_used+0x1510> - 2894e: db3ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28952: 6502 ld a0,0(sp) - 28954: 00011597 auipc a1,0x11 - 28958: 51458593 addi a1,a1,1300 # 39e68 <_IO_stdin_used+0x1810> - 2895c: cd5ec0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 28960: b3e1 j 28728 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x2cc> - 28962: 6518 ld a4,8(a0) - 28964: 865a mv a2,s6 - 28966: 85be mv a1,a5 - 28968: 0705 addi a4,a4,1 - 2896a: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 2896e: 02058407 vle8.v v8,(a1) - 28972: 8f15 sub a4,a4,a3 - 28974: 95b6 add a1,a1,a3 - 28976: 02060427 vse8.v v8,(a2) - 2897a: 9636 add a2,a2,a3 - 2897c: f77d bnez a4,2896a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x50e> - 2897e: b535 j 287aa <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x34e> - 28980: 00011597 auipc a1,0x11 - 28984: 38058593 addi a1,a1,896 # 39d00 <_IO_stdin_used+0x16a8> - 28988: 8526 mv a0,s1 - 2898a: 87ef00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2898e: 682c ld a1,80(s0) - 28990: 854a mv a0,s2 - 28992: 876f00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28996: 69c2 ld s3,16(sp) - 28998: 4785 li a5,1 - 2899a: 8766 mv a4,s9 - 2899c: 86ca mv a3,s2 - 2899e: 8626 mv a2,s1 - 289a0: 85ce mv a1,s3 - 289a2: 8552 mv a0,s4 - 289a4: bc6ff0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 289a8: 854a mv a0,s2 - 289aa: 95aee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 289ae: 8526 mv a0,s1 - 289b0: 954ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 289b4: 854a mv a0,s2 - 289b6: 00011597 auipc a1,0x11 - 289ba: 35258593 addi a1,a1,850 # 39d08 <_IO_stdin_used+0x16b0> - 289be: 84af00ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 289c2: 5834 lw a3,112(s0) - 289c4: 4781 li a5,0 - 289c6: 8766 mv a4,s9 - 289c8: 864a mv a2,s2 - 289ca: 85ce mv a1,s3 - 289cc: 8552 mv a0,s4 - 289ce: f28ff0ef jal ra,280f6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 289d2: 854a mv a0,s2 - 289d4: 930ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 289d8: 8552 mv a0,s4 - 289da: 4605 li a2,1 - 289dc: 00011597 auipc a1,0x11 - 289e0: 81c58593 addi a1,a1,-2020 # 391f8 <_IO_stdin_used+0xba0> - 289e4: d1dec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 289e8: 02000613 li a2,32 - 289ec: 45a1 li a1,8 - 289ee: 854a mv a0,s2 - 289f0: e1da sd s6,192(sp) - 289f2: a1eed0ef jal ra,15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> - 289f6: 662e ld a2,200(sp) - 289f8: 658e ld a1,192(sp) - 289fa: 8552 mv a0,s4 - 289fc: d05ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28a00: 00011597 auipc a1,0x11 - 28a04: 46058593 addi a1,a1,1120 # 39e60 <_IO_stdin_used+0x1808> - 28a08: c29ec0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 28a0c: 854a mv a0,s2 - 28a0e: 8f6ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28a12: 8566 mv a0,s9 - 28a14: 8f0ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28a18: 854e mv a0,s3 - 28a1a: 8eaee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28a1e: b5f5 j 2890a <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x4ae> - 28a20: 842a mv s0,a0 - 28a22: 6502 ld a0,0(sp) - 28a24: 8e0ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28a28: 6562 ld a0,24(sp) - 28a2a: 8daee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28a2e: 8566 mv a0,s9 - 28a30: 8d4ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28a34: 6542 ld a0,16(sp) - 28a36: 8ceee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28a3a: 8522 mv a0,s0 - 28a3c: db5ec0ef jal ra,157f0 <_Unwind_Resume@plt> - 28a40: 842a mv s0,a0 - 28a42: 854a mv a0,s2 - 28a44: 8c0ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28a48: b7dd j 28a2e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5d2> - 28a4a: 842a mv s0,a0 - 28a4c: a029 j 28a56 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> - 28a4e: 842a mv s0,a0 - 28a50: 854a mv a0,s2 - 28a52: 8b2ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28a56: 8526 mv a0,s1 - 28a58: 8acee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28a5c: bfc9 j 28a2e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5d2> - 28a5e: 842a mv s0,a0 - 28a60: b7cd j 28a42 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> - 28a62: 842a mv s0,a0 - 28a64: bff9 j 28a42 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> - 28a66: b7e5 j 28a4e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> - 28a68: 842a mv s0,a0 - 28a6a: b7d1 j 28a2e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5d2> - 28a6c: 842a mv s0,a0 - 28a6e: fa4a sd s2,304(sp) - 28a70: ea5a sd s6,272(sp) - 28a72: b7c9 j 28a34 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5d8> - 28a74: bfe9 j 28a4e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> - 28a76: 842a mv s0,a0 - 28a78: bff9 j 28a56 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> - 28a7a: 842a mv s0,a0 - 28a7c: bfe9 j 28a56 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> - 28a7e: 842a mv s0,a0 - 28a80: b7c9 j 28a42 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> - 28a82: 842a mv s0,a0 - 28a84: bfc9 j 28a56 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> - 28a86: b7e1 j 28a4e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> - 28a88: 842a mv s0,a0 - 28a8a: b7f1 j 28a56 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> - 28a8c: b7c9 j 28a4e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> - 28a8e: 842a mv s0,a0 - 28a90: b7d9 j 28a56 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> - 28a92: bf75 j 28a4e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> - 28a94: 842a mv s0,a0 - 28a96: b775 j 28a42 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> - 28a98: 842a mv s0,a0 - 28a9a: 8526 mv a0,s1 - 28a9c: 868ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28aa0: b74d j 28a42 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> - 28aa2: 842a mv s0,a0 - 28aa4: bf79 j 28a42 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> - 28aa6: bfcd j 28a98 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x63c> - 28aa8: 842a mv s0,a0 - 28aaa: b775 j 28a56 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5fa> - 28aac: b74d j 28a4e <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5f2> - 28aae: 842a mv s0,a0 - 28ab0: bf49 j 28a42 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5e6> - 28ab2: 842a mv s0,a0 - 28ab4: a01d j 28ada <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x67e> - 28ab6: 00010517 auipc a0,0x10 - 28aba: f4a50513 addi a0,a0,-182 # 38a00 <_IO_stdin_used+0x3a8> - 28abe: e33ec0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 28ac2: 00010517 auipc a0,0x10 - 28ac6: f3e50513 addi a0,a0,-194 # 38a00 <_IO_stdin_used+0x3a8> - 28aca: e27ec0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 28ace: 842a mv s0,a0 - 28ad0: a029 j 28ada <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x67e> - 28ad2: 842a mv s0,a0 - 28ad4: 854a mv a0,s2 - 28ad6: 82eee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28ada: 8526 mv a0,s1 - 28adc: 828ee0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28ae0: b7a1 j 28a28 <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE+0x5cc> - 28ae2: 00010517 auipc a0,0x10 - 28ae6: f1e50513 addi a0,a0,-226 # 38a00 <_IO_stdin_used+0x3a8> - 28aea: e07ec0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - -0000000000028aee <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE>: - 28aee: 7115 addi sp,sp,-224 - 28af0: e5a6 sd s1,200(sp) - 28af2: fd4e sd s3,184(sp) - 28af4: 84ae mv s1,a1 - 28af6: 89aa mv s3,a0 - 28af8: 00011597 auipc a1,0x11 - 28afc: 04858593 addi a1,a1,72 # 39b40 <_IO_stdin_used+0x14e8> - 28b00: 850a mv a0,sp - 28b02: f15a sd s6,160(sp) - 28b04: ed5e sd s7,152(sp) - 28b06: e566 sd s9,136(sp) - 28b08: ed86 sd ra,216(sp) - 28b0a: e9a2 sd s0,208(sp) - 28b0c: e1ca sd s2,192(sp) - 28b0e: f952 sd s4,176(sp) - 28b10: f556 sd s5,168(sp) - 28b12: e962 sd s8,144(sp) - 28b14: 02010b13 addi s6,sp,32 - 28b18: ef1ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28b1c: 03010c93 addi s9,sp,48 - 28b20: 855a mv a0,s6 - 28b22: 02000613 li a2,32 - 28b26: 4599 li a1,6 - 28b28: 8b8a mv s7,sp - 28b2a: f066 sd s9,32(sp) - 28b2c: 8e4ed0ef jal ra,15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> - 28b30: 06010a13 addi s4,sp,96 - 28b34: 07010a93 addi s5,sp,112 - 28b38: 8552 mv a0,s4 - 28b3a: 02000613 li a2,32 - 28b3e: 4591 li a1,4 - 28b40: f0d6 sd s5,96(sp) - 28b42: 8ceed0ef jal ra,15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> - 28b46: 7626 ld a2,104(sp) - 28b48: 7586 ld a1,96(sp) - 28b4a: 854e mv a0,s3 - 28b4c: bb5ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28b50: 4609 li a2,2 - 28b52: 00011597 auipc a1,0x11 - 28b56: 30658593 addi a1,a1,774 # 39e58 <_IO_stdin_used+0x1800> - 28b5a: ba7ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28b5e: 7506 ld a0,96(sp) - 28b60: 01550463 beq a0,s5,28b68 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x7a> - 28b64: d9dec0ef jal ra,15900 <_ZdlPv@plt> - 28b68: 0080 addi s0,sp,64 - 28b6a: 8522 mv a0,s0 - 28b6c: 00011597 auipc a1,0x11 - 28b70: 00c58593 addi a1,a1,12 # 39b78 <_IO_stdin_used+0x1520> - 28b74: e95ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28b78: 648c ld a1,8(s1) - 28b7a: 8552 mv a0,s4 - 28b7c: e8def0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28b80: 4785 li a5,1 - 28b82: 875a mv a4,s6 - 28b84: 86d2 mv a3,s4 - 28b86: 8622 mv a2,s0 - 28b88: 85de mv a1,s7 - 28b8a: 854e mv a0,s3 - 28b8c: 9deff0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 28b90: 7506 ld a0,96(sp) - 28b92: 01550463 beq a0,s5,28b9a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0xac> - 28b96: d6bec0ef jal ra,15900 <_ZdlPv@plt> - 28b9a: 6506 ld a0,64(sp) - 28b9c: 05010913 addi s2,sp,80 - 28ba0: 01250463 beq a0,s2,28ba8 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0xba> - 28ba4: d5dec0ef jal ra,15900 <_ZdlPv@plt> - 28ba8: 00010597 auipc a1,0x10 - 28bac: 50058593 addi a1,a1,1280 # 390a8 <_IO_stdin_used+0xa50> - 28bb0: 8552 mv a0,s4 - 28bb2: e57ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28bb6: 8526 mv a0,s1 - 28bb8: 9eaef0ef jal ra,17da2 <_ZNK7testing9TestSuite21reportable_test_countEv> - 28bbc: 86aa mv a3,a0 - 28bbe: 4785 li a5,1 - 28bc0: 875a mv a4,s6 - 28bc2: 8652 mv a2,s4 - 28bc4: 85de mv a1,s7 - 28bc6: 854e mv a0,s3 - 28bc8: d2eff0ef jal ra,280f6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 28bcc: 7506 ld a0,96(sp) - 28bce: 01550463 beq a0,s5,28bd6 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0xe8> - 28bd2: d2fec0ef jal ra,15900 <_ZdlPv@plt> - 28bd6: 00022797 auipc a5,0x22 - 28bda: 0ca7b783 ld a5,202(a5) # 4aca0 <_GLOBAL_OFFSET_TABLE_+0x150> - 28bde: 0007c783 lbu a5,0(a5) - 28be2: 12079563 bnez a5,28d0c <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x21e> - 28be6: 00011597 auipc a1,0x11 - 28bea: f8258593 addi a1,a1,-126 # 39b68 <_IO_stdin_used+0x1510> - 28bee: 8552 mv a0,s4 - 28bf0: e19ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28bf4: 8526 mv a0,s1 - 28bf6: cd7f10ef jal ra,1a8cc <_ZNK7testing9TestSuite17failed_test_countEv> - 28bfa: 86aa mv a3,a0 - 28bfc: 4785 li a5,1 - 28bfe: 875a mv a4,s6 - 28c00: 8652 mv a2,s4 - 28c02: 85de mv a1,s7 - 28c04: 854e mv a0,s3 - 28c06: cf0ff0ef jal ra,280f6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 28c0a: 7506 ld a0,96(sp) - 28c0c: 01550463 beq a0,s5,28c14 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x126> - 28c10: cf1ec0ef jal ra,15900 <_ZdlPv@plt> - 28c14: 00011597 auipc a1,0x11 - 28c18: f3c58593 addi a1,a1,-196 # 39b50 <_IO_stdin_used+0x14f8> - 28c1c: 8552 mv a0,s4 - 28c1e: debef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28c22: 8526 mv a0,s1 - 28c24: 956ef0ef jal ra,17d7a <_ZNK7testing9TestSuite30reportable_disabled_test_countEv> - 28c28: 86aa mv a3,a0 - 28c2a: 4785 li a5,1 - 28c2c: 875a mv a4,s6 - 28c2e: 8652 mv a2,s4 - 28c30: 85de mv a1,s7 - 28c32: 854e mv a0,s3 - 28c34: cc2ff0ef jal ra,280f6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 28c38: 7506 ld a0,96(sp) - 28c3a: 01550463 beq a0,s5,28c42 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x154> - 28c3e: cc3ec0ef jal ra,15900 <_ZdlPv@plt> - 28c42: 00011597 auipc a1,0x11 - 28c46: f1e58593 addi a1,a1,-226 # 39b60 <_IO_stdin_used+0x1508> - 28c4a: 8552 mv a0,s4 - 28c4c: dbdef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28c50: 4785 li a5,1 - 28c52: 875a mv a4,s6 - 28c54: 4681 li a3,0 - 28c56: 8652 mv a2,s4 - 28c58: 85de mv a1,s7 - 28c5a: 854e mv a0,s3 - 28c5c: c9aff0ef jal ra,280f6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 28c60: 7506 ld a0,96(sp) - 28c62: 01550463 beq a0,s5,28c6a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x17c> - 28c66: c9bec0ef jal ra,15900 <_ZdlPv@plt> - 28c6a: 00011597 auipc a1,0x11 - 28c6e: f1e58593 addi a1,a1,-226 # 39b88 <_IO_stdin_used+0x1530> - 28c72: 8552 mv a0,s4 - 28c74: d95ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28c78: 7cac ld a1,120(s1) - 28c7a: 8522 mv a0,s0 - 28c7c: baff90ef jal ra,2282a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex> - 28c80: 4785 li a5,1 - 28c82: 875a mv a4,s6 - 28c84: 86a2 mv a3,s0 - 28c86: 8652 mv a2,s4 - 28c88: 85de mv a1,s7 - 28c8a: 854e mv a0,s3 - 28c8c: 8deff0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 28c90: 6506 ld a0,64(sp) - 28c92: 01250463 beq a0,s2,28c9a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x1ac> - 28c96: c6bec0ef jal ra,15900 <_ZdlPv@plt> - 28c9a: 7506 ld a0,96(sp) - 28c9c: 01550463 beq a0,s5,28ca4 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x1b6> - 28ca0: c61ec0ef jal ra,15900 <_ZdlPv@plt> - 28ca4: 00011597 auipc a1,0x11 - 28ca8: edc58593 addi a1,a1,-292 # 39b80 <_IO_stdin_used+0x1528> - 28cac: 8552 mv a0,s4 - 28cae: d5bef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28cb2: 60cc ld a1,128(s1) - 28cb4: 8522 mv a0,s0 - 28cb6: ce9fb0ef jal ra,2499e <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx> - 28cba: 4781 li a5,0 - 28cbc: 875a mv a4,s6 - 28cbe: 86a2 mv a3,s0 - 28cc0: 8652 mv a2,s4 - 28cc2: 85de mv a1,s7 - 28cc4: 854e mv a0,s3 - 28cc6: 8a4ff0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 28cca: 6506 ld a0,64(sp) - 28ccc: 01250463 beq a0,s2,28cd4 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x1e6> - 28cd0: c31ec0ef jal ra,15900 <_ZdlPv@plt> - 28cd4: 7506 ld a0,96(sp) - 28cd6: 01550463 beq a0,s5,28cde <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x1f0> - 28cda: c27ec0ef jal ra,15900 <_ZdlPv@plt> - 28cde: 865a mv a2,s6 - 28ce0: 08848593 addi a1,s1,136 - 28ce4: 8552 mv a0,s4 - 28ce6: 85dfb0ef jal ra,24542 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 28cea: 7626 ld a2,104(sp) - 28cec: 7586 ld a1,96(sp) - 28cee: 854e mv a0,s3 - 28cf0: a11ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28cf4: 4609 li a2,2 - 28cf6: 00011597 auipc a1,0x11 - 28cfa: d2258593 addi a1,a1,-734 # 39a18 <_IO_stdin_used+0x13c0> - 28cfe: a03ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28d02: 7506 ld a0,96(sp) - 28d04: 01550463 beq a0,s5,28d0c <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x21e> - 28d08: bf9ec0ef jal ra,15900 <_ZdlPv@plt> - 28d0c: 7622 ld a2,40(sp) - 28d0e: 7582 ld a1,32(sp) - 28d10: 854e mv a0,s3 - 28d12: 9efec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28d16: 4605 li a2,1 - 28d18: 00010597 auipc a1,0x10 - 28d1c: cb058593 addi a1,a1,-848 # 389c8 <_IO_stdin_used+0x370> - 28d20: 842a mv s0,a0 - 28d22: 9dfec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28d26: 6622 ld a2,8(sp) - 28d28: 6582 ld a1,0(sp) - 28d2a: 8522 mv a0,s0 - 28d2c: 9d5ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28d30: 4615 li a2,5 - 28d32: 00011597 auipc a1,0x11 - 28d36: 13658593 addi a1,a1,310 # 39e68 <_IO_stdin_used+0x1810> - 28d3a: 9c7ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28d3e: 4401 li s0,0 - 28d40: 4c01 li s8,0 - 28d42: 8526 mv a0,s1 - 28d44: 882ef0ef jal ra,17dc6 <_ZNK7testing9TestSuite16total_test_countEv> - 28d48: 04a45563 bge s0,a0,28d92 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x2a4> - 28d4c: 85a2 mv a1,s0 - 28d4e: 8526 mv a0,s1 - 28d50: b3af20ef jal ra,1b08a <_ZNK7testing9TestSuite11GetTestInfoEi> - 28d54: 08254903 lbu s2,130(a0) - 28d58: 02090b63 beqz s2,28d8e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x2a0> - 28d5c: 08354783 lbu a5,131(a0) - 28d60: e79d bnez a5,28d8e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x2a0> - 28d62: 000c0a63 beqz s8,28d76 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x288> - 28d66: 4609 li a2,2 - 28d68: 00011597 auipc a1,0x11 - 28d6c: cb058593 addi a1,a1,-848 # 39a18 <_IO_stdin_used+0x13c0> - 28d70: 854e mv a0,s3 - 28d72: 98fec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28d76: 85a2 mv a1,s0 - 28d78: 8526 mv a0,s1 - 28d7a: 0084bc03 ld s8,8(s1) - 28d7e: b0cf20ef jal ra,1b08a <_ZNK7testing9TestSuite11GetTestInfoEi> - 28d82: 862a mv a2,a0 - 28d84: 85e2 mv a1,s8 - 28d86: 854e mv a0,s3 - 28d88: ed4ff0ef jal ra,2845c <_ZN7testing8internal25JsonUnitTestResultPrinter18OutputJsonTestInfoEPSoPKcRKNS_8TestInfoE> - 28d8c: 8c4a mv s8,s2 - 28d8e: 2405 addiw s0,s0,1 - 28d90: bf4d j 28d42 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x254> - 28d92: 4605 li a2,1 - 28d94: 00010597 auipc a1,0x10 - 28d98: 46458593 addi a1,a1,1124 # 391f8 <_IO_stdin_used+0xba0> - 28d9c: 854e mv a0,s3 - 28d9e: 963ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28da2: 7622 ld a2,40(sp) - 28da4: 7582 ld a1,32(sp) - 28da6: 854e mv a0,s3 - 28da8: 959ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28dac: 4609 li a2,2 - 28dae: 00011597 auipc a1,0x11 - 28db2: 10258593 addi a1,a1,258 # 39eb0 <_IO_stdin_used+0x1858> - 28db6: 842a mv s0,a0 - 28db8: 949ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28dbc: 02000613 li a2,32 - 28dc0: 4591 li a1,4 - 28dc2: 8552 mv a0,s4 - 28dc4: f0d6 sd s5,96(sp) - 28dc6: e4bec0ef jal ra,15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> - 28dca: 7626 ld a2,104(sp) - 28dcc: 7586 ld a1,96(sp) - 28dce: 8522 mv a0,s0 - 28dd0: 931ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28dd4: 4605 li a2,1 - 28dd6: 00011597 auipc a1,0x11 - 28dda: 08a58593 addi a1,a1,138 # 39e60 <_IO_stdin_used+0x1808> - 28dde: 923ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28de2: 7506 ld a0,96(sp) - 28de4: 01550463 beq a0,s5,28dec <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x2fe> - 28de8: b19ec0ef jal ra,15900 <_ZdlPv@plt> - 28dec: 7502 ld a0,32(sp) - 28dee: 01950463 beq a0,s9,28df6 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x308> - 28df2: b0fec0ef jal ra,15900 <_ZdlPv@plt> - 28df6: 6502 ld a0,0(sp) - 28df8: 081c addi a5,sp,16 - 28dfa: 00f50463 beq a0,a5,28e02 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x314> - 28dfe: b03ec0ef jal ra,15900 <_ZdlPv@plt> - 28e02: 60ee ld ra,216(sp) - 28e04: 644e ld s0,208(sp) - 28e06: 64ae ld s1,200(sp) - 28e08: 690e ld s2,192(sp) - 28e0a: 79ea ld s3,184(sp) - 28e0c: 7a4a ld s4,176(sp) - 28e0e: 7aaa ld s5,168(sp) - 28e10: 7b0a ld s6,160(sp) - 28e12: 6bea ld s7,152(sp) - 28e14: 6c4a ld s8,144(sp) - 28e16: 6caa ld s9,136(sp) - 28e18: 612d addi sp,sp,224 - 28e1a: 8082 ret - 28e1c: 842a mv s0,a0 - 28e1e: 8552 mv a0,s4 - 28e20: ce5ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28e24: 855a mv a0,s6 - 28e26: cdfed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28e2a: 855e mv a0,s7 - 28e2c: cd9ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28e30: 8522 mv a0,s0 - 28e32: 9bfec0ef jal ra,157f0 <_Unwind_Resume@plt> - 28e36: 842a mv s0,a0 - 28e38: b7dd j 28e1e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> - 28e3a: 842a mv s0,a0 - 28e3c: b7cd j 28e1e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> - 28e3e: 842a mv s0,a0 - 28e40: bff9 j 28e1e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> - 28e42: 842a mv s0,a0 - 28e44: bfe9 j 28e1e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> - 28e46: 87aa mv a5,a0 - 28e48: 8522 mv a0,s0 - 28e4a: 843e mv s0,a5 - 28e4c: cb9ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28e50: b7f9 j 28e1e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> - 28e52: bfd5 j 28e46 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x358> - 28e54: 842a mv s0,a0 - 28e56: b7e1 j 28e1e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> - 28e58: 842a mv s0,a0 - 28e5a: b7d1 j 28e1e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> - 28e5c: 84aa mv s1,a0 - 28e5e: 8552 mv a0,s4 - 28e60: ca5ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28e64: 8522 mv a0,s0 - 28e66: c9fed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 28e6a: 8426 mv s0,s1 - 28e6c: bf65 j 28e24 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x336> - 28e6e: 84aa mv s1,a0 - 28e70: bfd5 j 28e64 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x376> - 28e72: 842a mv s0,a0 - 28e74: b76d j 28e1e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> - 28e76: 842a mv s0,a0 - 28e78: b775 j 28e24 <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x336> - 28e7a: 842a mv s0,a0 - 28e7c: b77d j 28e2a <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x33c> - 28e7e: 842a mv s0,a0 - 28e80: bf79 j 28e1e <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE+0x330> - -0000000000028e82 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE>: - 28e82: 7155 addi sp,sp,-208 - 28e84: fd26 sd s1,184(sp) - 28e86: f94a sd s2,176(sp) - 28e88: 84ae mv s1,a1 - 28e8a: 892a mv s2,a0 - 28e8c: 00011597 auipc a1,0x11 - 28e90: ca458593 addi a1,a1,-860 # 39b30 <_IO_stdin_used+0x14d8> - 28e94: 850a mv a0,sp - 28e96: f152 sd s4,160(sp) - 28e98: ed56 sd s5,152(sp) - 28e9a: e95a sd s6,144(sp) - 28e9c: e586 sd ra,200(sp) - 28e9e: e1a2 sd s0,192(sp) - 28ea0: f54e sd s3,168(sp) - 28ea2: e55e sd s7,136(sp) - 28ea4: e162 sd s8,128(sp) - 28ea6: 02010a13 addi s4,sp,32 - 28eaa: b5fef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28eae: 03010b13 addi s6,sp,48 - 28eb2: 8552 mv a0,s4 - 28eb4: 02000613 li a2,32 - 28eb8: 4589 li a1,2 - 28eba: 8a8a mv s5,sp - 28ebc: f05a sd s6,32(sp) - 28ebe: d53ec0ef jal ra,15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> - 28ec2: 4609 li a2,2 - 28ec4: 00011597 auipc a1,0x11 - 28ec8: f9458593 addi a1,a1,-108 # 39e58 <_IO_stdin_used+0x1800> - 28ecc: 854a mv a0,s2 - 28ece: 833ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 28ed2: 1080 addi s0,sp,96 - 28ed4: 8522 mv a0,s0 - 28ed6: 00010597 auipc a1,0x10 - 28eda: 1d258593 addi a1,a1,466 # 390a8 <_IO_stdin_used+0xa50> - 28ede: b2bef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28ee2: 8526 mv a0,s1 - 28ee4: afdf20ef jal ra,1b9e0 <_ZNK7testing8UnitTest21reportable_test_countEv> - 28ee8: 86aa mv a3,a0 - 28eea: 4785 li a5,1 - 28eec: 8752 mv a4,s4 - 28eee: 8622 mv a2,s0 - 28ef0: 858a mv a1,sp - 28ef2: 854a mv a0,s2 - 28ef4: a02ff0ef jal ra,280f6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 28ef8: 7506 ld a0,96(sp) - 28efa: 07010993 addi s3,sp,112 - 28efe: 01350463 beq a0,s3,28f06 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x84> - 28f02: 9ffec0ef jal ra,15900 <_ZdlPv@plt> - 28f06: 00011597 auipc a1,0x11 - 28f0a: c6258593 addi a1,a1,-926 # 39b68 <_IO_stdin_used+0x1510> - 28f0e: 8522 mv a0,s0 - 28f10: af9ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28f14: 8526 mv a0,s1 - 28f16: ab9f20ef jal ra,1b9ce <_ZNK7testing8UnitTest17failed_test_countEv> - 28f1a: 86aa mv a3,a0 - 28f1c: 4785 li a5,1 - 28f1e: 8752 mv a4,s4 - 28f20: 8622 mv a2,s0 - 28f22: 85d6 mv a1,s5 - 28f24: 854a mv a0,s2 - 28f26: 9d0ff0ef jal ra,280f6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 28f2a: 7506 ld a0,96(sp) - 28f2c: 01350463 beq a0,s3,28f34 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0xb2> - 28f30: 9d1ec0ef jal ra,15900 <_ZdlPv@plt> - 28f34: 00011597 auipc a1,0x11 - 28f38: c1c58593 addi a1,a1,-996 # 39b50 <_IO_stdin_used+0x14f8> - 28f3c: 8522 mv a0,s0 - 28f3e: acbef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28f42: 8526 mv a0,s1 - 28f44: a91f20ef jal ra,1b9d4 <_ZNK7testing8UnitTest30reportable_disabled_test_countEv> - 28f48: 86aa mv a3,a0 - 28f4a: 4785 li a5,1 - 28f4c: 8752 mv a4,s4 - 28f4e: 8622 mv a2,s0 - 28f50: 85d6 mv a1,s5 - 28f52: 854a mv a0,s2 - 28f54: 9a2ff0ef jal ra,280f6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 28f58: 7506 ld a0,96(sp) - 28f5a: 01350463 beq a0,s3,28f62 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0xe0> - 28f5e: 9a3ec0ef jal ra,15900 <_ZdlPv@plt> - 28f62: 00011597 auipc a1,0x11 - 28f66: bfe58593 addi a1,a1,-1026 # 39b60 <_IO_stdin_used+0x1508> - 28f6a: 8522 mv a0,s0 - 28f6c: a9def0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28f70: 4785 li a5,1 - 28f72: 8752 mv a4,s4 - 28f74: 4681 li a3,0 - 28f76: 8622 mv a2,s0 - 28f78: 85d6 mv a1,s5 - 28f7a: 854a mv a0,s2 - 28f7c: 97aff0ef jal ra,280f6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 28f80: 7506 ld a0,96(sp) - 28f82: 01350463 beq a0,s3,28f8a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x108> - 28f86: 97bec0ef jal ra,15900 <_ZdlPv@plt> - 28f8a: 00022797 auipc a5,0x22 - 28f8e: f767b783 ld a5,-138(a5) # 4af00 <_GLOBAL_OFFSET_TABLE_+0x3b0> - 28f92: 0007c783 lbu a5,0(a5) - 28f96: cb85 beqz a5,28fc6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x144> - 28f98: 00011597 auipc a1,0x11 - 28f9c: e3058593 addi a1,a1,-464 # 39dc8 <_IO_stdin_used+0x1770> - 28fa0: 8522 mv a0,s0 - 28fa2: a67ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28fa6: 8526 mv a0,s1 - 28fa8: e23f20ef jal ra,1bdca <_ZNK7testing8UnitTest11random_seedEv> - 28fac: 86aa mv a3,a0 - 28fae: 4785 li a5,1 - 28fb0: 8752 mv a4,s4 - 28fb2: 8622 mv a2,s0 - 28fb4: 85d6 mv a1,s5 - 28fb6: 854a mv a0,s2 - 28fb8: 93eff0ef jal ra,280f6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 28fbc: 7506 ld a0,96(sp) - 28fbe: 01350463 beq a0,s3,28fc6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x144> - 28fc2: 93fec0ef jal ra,15900 <_ZdlPv@plt> - 28fc6: 00011597 auipc a1,0x11 - 28fca: bc258593 addi a1,a1,-1086 # 39b88 <_IO_stdin_used+0x1530> - 28fce: 8522 mv a0,s0 - 28fd0: a39ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 28fd4: 8526 mv a0,s1 - 28fd6: a1df20ef jal ra,1b9f2 <_ZNK7testing8UnitTest15start_timestampEv> - 28fda: 04010b93 addi s7,sp,64 - 28fde: 85aa mv a1,a0 - 28fe0: 855e mv a0,s7 - 28fe2: 849f90ef jal ra,2282a <_ZN7testing8internalL32FormatEpochTimeInMillisAsRFC3339Ex> - 28fe6: 4785 li a5,1 - 28fe8: 8752 mv a4,s4 - 28fea: 86de mv a3,s7 - 28fec: 8622 mv a2,s0 - 28fee: 85d6 mv a1,s5 - 28ff0: 854a mv a0,s2 - 28ff2: d79fe0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 28ff6: 6506 ld a0,64(sp) - 28ff8: 05010c13 addi s8,sp,80 - 28ffc: 01850463 beq a0,s8,29004 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x182> - 29000: 901ec0ef jal ra,15900 <_ZdlPv@plt> - 29004: 7506 ld a0,96(sp) - 29006: 01350463 beq a0,s3,2900e <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x18c> - 2900a: 8f7ec0ef jal ra,15900 <_ZdlPv@plt> - 2900e: 00011597 auipc a1,0x11 - 29012: b7258593 addi a1,a1,-1166 # 39b80 <_IO_stdin_used+0x1528> - 29016: 8522 mv a0,s0 - 29018: 9f1ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2901c: 8526 mv a0,s1 - 2901e: 9ddf20ef jal ra,1b9fa <_ZNK7testing8UnitTest12elapsed_timeEv> - 29022: 85aa mv a1,a0 - 29024: 855e mv a0,s7 - 29026: 979fb0ef jal ra,2499e <_ZN7testing8internalL28FormatTimeInMillisAsDurationEx> - 2902a: 4781 li a5,0 - 2902c: 8752 mv a4,s4 - 2902e: 86de mv a3,s7 - 29030: 8622 mv a2,s0 - 29032: 85d6 mv a1,s5 - 29034: 854a mv a0,s2 - 29036: d35fe0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 2903a: 6506 ld a0,64(sp) - 2903c: 01850463 beq a0,s8,29044 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x1c2> - 29040: 8c1ec0ef jal ra,15900 <_ZdlPv@plt> - 29044: 7506 ld a0,96(sp) - 29046: 01350463 beq a0,s3,2904e <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x1cc> - 2904a: 8b7ec0ef jal ra,15900 <_ZdlPv@plt> - 2904e: 8526 mv a0,s1 - 29050: c57f20ef jal ra,1bca6 <_ZNK7testing8UnitTest18ad_hoc_test_resultEv> - 29054: 85aa mv a1,a0 - 29056: 8652 mv a2,s4 - 29058: 8522 mv a0,s0 - 2905a: ce8fb0ef jal ra,24542 <_ZN7testing8internal25JsonUnitTestResultPrinter20TestPropertiesAsJsonERKNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2905e: 7626 ld a2,104(sp) - 29060: 7586 ld a1,96(sp) - 29062: 854a mv a0,s2 - 29064: e9cec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29068: 4609 li a2,2 - 2906a: 00011597 auipc a1,0x11 - 2906e: 9ae58593 addi a1,a1,-1618 # 39a18 <_IO_stdin_used+0x13c0> - 29072: e8eec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29076: 7506 ld a0,96(sp) - 29078: 01350463 beq a0,s3,29080 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x1fe> - 2907c: 885ec0ef jal ra,15900 <_ZdlPv@plt> - 29080: 00011597 auipc a1,0x11 - 29084: af858593 addi a1,a1,-1288 # 39b78 <_IO_stdin_used+0x1520> - 29088: 855e mv a0,s7 - 2908a: 97fef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2908e: 00011597 auipc a1,0x11 - 29092: d4a58593 addi a1,a1,-694 # 39dd8 <_IO_stdin_used+0x1780> - 29096: 8522 mv a0,s0 - 29098: 971ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2909c: 4785 li a5,1 - 2909e: 8752 mv a4,s4 - 290a0: 86a2 mv a3,s0 - 290a2: 865e mv a2,s7 - 290a4: 85d6 mv a1,s5 - 290a6: 854a mv a0,s2 - 290a8: cc3fe0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 290ac: 7506 ld a0,96(sp) - 290ae: 01350463 beq a0,s3,290b6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x234> - 290b2: 84fec0ef jal ra,15900 <_ZdlPv@plt> - 290b6: 6506 ld a0,64(sp) - 290b8: 01850463 beq a0,s8,290c0 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x23e> - 290bc: 845ec0ef jal ra,15900 <_ZdlPv@plt> - 290c0: 7622 ld a2,40(sp) - 290c2: 7582 ld a1,32(sp) - 290c4: 854a mv a0,s2 - 290c6: e3aec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 290ca: 4605 li a2,1 - 290cc: 00010597 auipc a1,0x10 - 290d0: 8fc58593 addi a1,a1,-1796 # 389c8 <_IO_stdin_used+0x370> - 290d4: 842a mv s0,a0 - 290d6: e2aec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 290da: 6622 ld a2,8(sp) - 290dc: 6582 ld a1,0(sp) - 290de: 8522 mv a0,s0 - 290e0: e20ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 290e4: 4615 li a2,5 - 290e6: 00011597 auipc a1,0x11 - 290ea: d8258593 addi a1,a1,-638 # 39e68 <_IO_stdin_used+0x1810> - 290ee: e12ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 290f2: 4401 li s0,0 - 290f4: 4981 li s3,0 - 290f6: 8526 mv a0,s1 - 290f8: 8a7f20ef jal ra,1b99e <_ZNK7testing8UnitTest22total_test_suite_countEv> - 290fc: 02a45f63 bge s0,a0,2913a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x2b8> - 29100: 85a2 mv a1,s0 - 29102: 8526 mv a0,s1 - 29104: 95df20ef jal ra,1ba60 <_ZNK7testing8UnitTest12GetTestSuiteEi> - 29108: c9bee0ef jal ra,17da2 <_ZNK7testing9TestSuite21reportable_test_countEv> - 2910c: 02a05563 blez a0,29136 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x2b4> - 29110: 00098a63 beqz s3,29124 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x2a2> - 29114: 4609 li a2,2 - 29116: 00011597 auipc a1,0x11 - 2911a: 90258593 addi a1,a1,-1790 # 39a18 <_IO_stdin_used+0x13c0> - 2911e: 854a mv a0,s2 - 29120: de0ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29124: 85a2 mv a1,s0 - 29126: 8526 mv a0,s1 - 29128: 939f20ef jal ra,1ba60 <_ZNK7testing8UnitTest12GetTestSuiteEi> - 2912c: 85aa mv a1,a0 - 2912e: 854a mv a0,s2 - 29130: 9bfff0ef jal ra,28aee <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE> - 29134: 4985 li s3,1 - 29136: 2405 addiw s0,s0,1 - 29138: bf7d j 290f6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x274> - 2913a: 4605 li a2,1 - 2913c: 00010597 auipc a1,0x10 - 29140: 0bc58593 addi a1,a1,188 # 391f8 <_IO_stdin_used+0xba0> - 29144: 854a mv a0,s2 - 29146: dbaec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2914a: 7622 ld a2,40(sp) - 2914c: 7582 ld a1,32(sp) - 2914e: 854a mv a0,s2 - 29150: db0ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29154: 4609 li a2,2 - 29156: 00011597 auipc a1,0x11 - 2915a: d5a58593 addi a1,a1,-678 # 39eb0 <_IO_stdin_used+0x1858> - 2915e: 842a mv s0,a0 - 29160: da0ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29164: 8522 mv a0,s0 - 29166: 4609 li a2,2 - 29168: 00011597 auipc a1,0x11 - 2916c: d5058593 addi a1,a1,-688 # 39eb8 <_IO_stdin_used+0x1860> - 29170: d90ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29174: 7502 ld a0,32(sp) - 29176: 01650463 beq a0,s6,2917e <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x2fc> - 2917a: f86ec0ef jal ra,15900 <_ZdlPv@plt> - 2917e: 6502 ld a0,0(sp) - 29180: 081c addi a5,sp,16 - 29182: 00f50463 beq a0,a5,2918a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x308> - 29186: f7aec0ef jal ra,15900 <_ZdlPv@plt> - 2918a: 60ae ld ra,200(sp) - 2918c: 640e ld s0,192(sp) - 2918e: 74ea ld s1,184(sp) - 29190: 794a ld s2,176(sp) - 29192: 79aa ld s3,168(sp) - 29194: 7a0a ld s4,160(sp) - 29196: 6aea ld s5,152(sp) - 29198: 6b4a ld s6,144(sp) - 2919a: 6baa ld s7,136(sp) - 2919c: 6c0a ld s8,128(sp) - 2919e: 6169 addi sp,sp,208 - 291a0: 8082 ret - 291a2: 87aa mv a5,a0 - 291a4: 8522 mv a0,s0 - 291a6: 843e mv s0,a5 - 291a8: 95ded0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 291ac: 8552 mv a0,s4 - 291ae: 957ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 291b2: 8556 mv a0,s5 - 291b4: 951ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 291b8: 8522 mv a0,s0 - 291ba: e36ec0ef jal ra,157f0 <_Unwind_Resume@plt> - 291be: b7d5 j 291a2 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> - 291c0: b7cd j 291a2 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> - 291c2: b7c5 j 291a2 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> - 291c4: bff9 j 291a2 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> - 291c6: 842a mv s0,a0 - 291c8: b7d5 j 291ac <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x32a> - 291ca: 842a mv s0,a0 - 291cc: b7dd j 291b2 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x330> - 291ce: 87aa mv a5,a0 - 291d0: 8522 mv a0,s0 - 291d2: 843e mv s0,a5 - 291d4: 931ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 291d8: 855e mv a0,s7 - 291da: 92bed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 291de: b7f9 j 291ac <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x32a> - 291e0: 842a mv s0,a0 - 291e2: bfdd j 291d8 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x356> - 291e4: bf7d j 291a2 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x320> - 291e6: 84aa mv s1,a0 - 291e8: 855e mv a0,s7 - 291ea: 91bed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 291ee: 8522 mv a0,s0 - 291f0: 915ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 291f4: 8426 mv s0,s1 - 291f6: bf5d j 291ac <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x32a> - 291f8: 84aa mv s1,a0 - 291fa: bfd5 j 291ee <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x36c> - 291fc: b7ed j 291e6 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x364> - 291fe: 84aa mv s1,a0 - 29200: b7fd j 291ee <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE+0x36c> - -0000000000029202 <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi>: - 29202: db010113 addi sp,sp,-592 - 29206: 0521 addi a0,a0,8 - 29208: f42e sd a1,40(sp) - 2920a: 24113423 sd ra,584(sp) - 2920e: 24813023 sd s0,576(sp) - 29212: 22913c23 sd s1,568(sp) - 29216: 23213823 sd s2,560(sp) - 2921a: 23313423 sd s3,552(sp) - 2921e: 21613823 sd s6,528(sp) - 29222: 23413023 sd s4,544(sp) - 29226: 21513c23 sd s5,536(sp) - 2922a: 21713423 sd s7,520(sp) - 2922e: 21813023 sd s8,512(sp) - 29232: ffe6 sd s9,504(sp) - 29234: fbea sd s10,496(sp) - 29236: f7ee sd s11,488(sp) - 29238: 914f70ef jal ra,2034c <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2923c: 09b8 addi a4,sp,216 - 2923e: 87aa mv a5,a0 - 29240: 08a4 addi s1,sp,88 - 29242: 853a mv a0,a4 - 29244: e83e sd a5,16(sp) - 29246: e43a sd a4,8(sp) - 29248: ec26 sd s1,24(sp) - 2924a: 9b6ec0ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> - 2924e: cd817057 vsetivli zero,2,e64,m1,ta,ma - 29252: 5e0030d7 vmv.v.i v1,0 - 29256: 039c addi a5,sp,448 - 29258: 00022997 auipc s3,0x22 - 2925c: 9e09b983 ld s3,-1568(s3) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 29260: 0207f0a7 vse64.v v1,(a5) - 29264: 0b9c addi a5,sp,464 - 29266: 0207f0a7 vse64.v v1,(a5) - 2926a: 0109b403 ld s0,16(s3) - 2926e: 1a011c23 sh zero,440(sp) - 29272: 0189bb03 ld s6,24(s3) - 29276: 00022917 auipc s2,0x22 - 2927a: ce293903 ld s2,-798(s2) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 2927e: 0941 addi s2,s2,16 - 29280: fe843783 ld a5,-24(s0) - 29284: fb02 sd zero,432(sp) - 29286: eca2 sd s0,88(sp) - 29288: 978a add a5,a5,sp - 2928a: edca sd s2,216(sp) - 2928c: 0567bc23 sd s6,88(a5) - 29290: f082 sd zero,96(sp) - 29292: fe843503 ld a0,-24(s0) - 29296: 4581 li a1,0 - 29298: 9526 add a0,a0,s1 - 2929a: 916ec0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 2929e: 0209b483 ld s1,32(s3) - 292a2: 0289bb83 ld s7,40(s3) - 292a6: 06810d93 addi s11,sp,104 - 292aa: fe84b503 ld a0,-24(s1) - 292ae: f4a6 sd s1,104(sp) - 292b0: 4581 li a1,0 - 292b2: 956e add a0,a0,s11 - 292b4: 01753023 sd s7,0(a0) - 292b8: 8f8ec0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 292bc: 0089bc83 ld s9,8(s3) - 292c0: 0309bc03 ld s8,48(s3) - 292c4: cd817057 vsetivli zero,2,e64,m1,ta,ma - 292c8: fe8cb703 ld a4,-24(s9) - 292cc: 5e0030d7 vmv.v.i v1,0 - 292d0: 00022797 auipc a5,0x22 - 292d4: b387b783 ld a5,-1224(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 292d8: 1134 addi a3,sp,168 - 292da: 970a add a4,a4,sp - 292dc: 05873c23 sd s8,88(a4) - 292e0: 8536 mv a0,a3 - 292e2: f036 sd a3,32(sp) - 292e4: 04078a93 addi s5,a5,64 - 292e8: 01878693 addi a3,a5,24 - 292ec: 06878793 addi a5,a5,104 - 292f0: edbe sd a5,216(sp) - 292f2: 18bc addi a5,sp,120 - 292f4: 0207f0a7 vse64.v v1,(a5) - 292f8: 00022997 auipc s3,0x22 - 292fc: ab09b983 ld s3,-1360(s3) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 29300: 013c addi a5,sp,136 - 29302: 0207f0a7 vse64.v v1,(a5) - 29306: 09c1 addi s3,s3,16 - 29308: 093c addi a5,sp,152 - 2930a: 0207f0a7 vse64.v v1,(a5) - 2930e: ecb6 sd a3,88(sp) - 29310: f4d6 sd s5,104(sp) - 29312: f8ce sd s3,112(sp) - 29314: 88cec0ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> - 29318: 6522 ld a0,8(sp) - 2931a: 00022a17 auipc s4,0x22 - 2931e: 9bea3a03 ld s4,-1602(s4) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 29322: 47e1 li a5,24 - 29324: 0c810d13 addi s10,sp,200 - 29328: 0a41 addi s4,s4,16 - 2932a: 188c addi a1,sp,112 - 2932c: e182 sd zero,192(sp) - 2932e: 0c010423 sb zero,200(sp) - 29332: d93e sw a5,176(sp) - 29334: fd6a sd s10,184(sp) - 29336: f8d2 sd s4,112(sp) - 29338: 878ec0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 2933c: 75a2 ld a1,40(sp) - 2933e: 856e mv a0,s11 - 29340: b43ff0ef jal ra,28e82 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonUnitTestEPSoRKNS_8UnitTestE> - 29344: 65e2 ld a1,24(sp) - 29346: 03810d93 addi s11,sp,56 - 2934a: 856e mv a0,s11 - 2934c: d35f00ef jal ra,1a080 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 29350: 65c2 ld a1,16(sp) - 29352: 7562 ld a0,56(sp) - 29354: d6cec0ef jal ra,158c0 - 29358: 7562 ld a0,56(sp) - 2935a: 00bc addi a5,sp,72 - 2935c: 00f50463 beq a0,a5,29364 <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x162> - 29360: da0ec0ef jal ra,15900 <_ZdlPv@plt> - 29364: 6542 ld a0,16(sp) - 29366: f0aec0ef jal ra,15a70 - 2936a: 00022797 auipc a5,0x22 - 2936e: a9e7b783 ld a5,-1378(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 29372: 756a ld a0,184(sp) - 29374: 01878713 addi a4,a5,24 - 29378: 06878793 addi a5,a5,104 - 2937c: ecba sd a4,88(sp) - 2937e: edbe sd a5,216(sp) - 29380: f4d6 sd s5,104(sp) - 29382: f8d2 sd s4,112(sp) - 29384: 01a50463 beq a0,s10,2938c <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x18a> - 29388: d78ec0ef jal ra,15900 <_ZdlPv@plt> - 2938c: 7502 ld a0,32(sp) - 2938e: f8ce sd s3,112(sp) - 29390: 890ec0ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 29394: fe8cb683 ld a3,-24(s9) - 29398: fe84b703 ld a4,-24(s1) - 2939c: fe843783 ld a5,-24(s0) - 293a0: 968a add a3,a3,sp - 293a2: 0586bc23 sd s8,88(a3) - 293a6: f4a6 sd s1,104(sp) - 293a8: 970a add a4,a4,sp - 293aa: 07773423 sd s7,104(a4) - 293ae: 6522 ld a0,8(sp) - 293b0: eca2 sd s0,88(sp) - 293b2: 978a add a5,a5,sp - 293b4: 0567bc23 sd s6,88(a5) - 293b8: edca sd s2,216(sp) - 293ba: f082 sd zero,96(sp) - 293bc: a24ec0ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 293c0: 24813083 ld ra,584(sp) - 293c4: 24013403 ld s0,576(sp) - 293c8: 23813483 ld s1,568(sp) - 293cc: 23013903 ld s2,560(sp) - 293d0: 22813983 ld s3,552(sp) - 293d4: 22013a03 ld s4,544(sp) - 293d8: 21813a83 ld s5,536(sp) - 293dc: 21013b03 ld s6,528(sp) - 293e0: 20813b83 ld s7,520(sp) - 293e4: 20013c03 ld s8,512(sp) - 293e8: 7cfe ld s9,504(sp) - 293ea: 7d5e ld s10,496(sp) - 293ec: 7dbe ld s11,488(sp) - 293ee: 25010113 addi sp,sp,592 - 293f2: 8082 ret - 293f4: 8daa mv s11,a0 - 293f6: 6522 ld a0,8(sp) - 293f8: edca sd s2,216(sp) - 293fa: 9e6ec0ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 293fe: 856e mv a0,s11 - 29400: bf0ec0ef jal ra,157f0 <_Unwind_Resume@plt> - 29404: 842a mv s0,a0 - 29406: 856e mv a0,s11 - 29408: efced0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2940c: 6562 ld a0,24(sp) - 2940e: f83eb0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 29412: 8522 mv a0,s0 - 29414: bdcec0ef jal ra,157f0 <_Unwind_Resume@plt> - 29418: 8daa mv s11,a0 - 2941a: 1928 addi a0,sp,184 - 2941c: f8d2 sd s4,112(sp) - 2941e: ee6ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29422: 7502 ld a0,32(sp) - 29424: f8ce sd s3,112(sp) - 29426: ffbeb0ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 2942a: fe8cb683 ld a3,-24(s9) - 2942e: fe84b703 ld a4,-24(s1) - 29432: 1810 addi a2,sp,48 - 29434: 1b068693 addi a3,a3,432 - 29438: fe843783 ld a5,-24(s0) - 2943c: 96b2 add a3,a3,a2 - 2943e: e786bc23 sd s8,-392(a3) - 29442: 1b070713 addi a4,a4,432 - 29446: f4a6 sd s1,104(sp) - 29448: 9732 add a4,a4,a2 - 2944a: e9773423 sd s7,-376(a4) - 2944e: 1b078793 addi a5,a5,432 - 29452: eca2 sd s0,88(sp) - 29454: 97b2 add a5,a5,a2 - 29456: e767bc23 sd s6,-392(a5) - 2945a: f082 sd zero,96(sp) - 2945c: bf69 j 293f6 <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> - 2945e: fe843783 ld a5,-24(s0) - 29462: 1818 addi a4,sp,48 - 29464: eca2 sd s0,88(sp) - 29466: 1b078793 addi a5,a5,432 - 2946a: 97ba add a5,a5,a4 - 2946c: e767bc23 sd s6,-392(a5) - 29470: 8daa mv s11,a0 - 29472: f082 sd zero,96(sp) - 29474: b749 j 293f6 <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> - 29476: 842a mv s0,a0 - 29478: bf51 j 2940c <_ZN7testing8internal25JsonUnitTestResultPrinter18OnTestIterationEndERKNS_8UnitTestEi+0x20a> - -000000000002947a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE>: - 2947a: 7155 addi sp,sp,-208 - 2947c: fd26 sd s1,184(sp) - 2947e: f94a sd s2,176(sp) - 29480: 84ae mv s1,a1 - 29482: 892a mv s2,a0 - 29484: 00010597 auipc a1,0x10 - 29488: 6ac58593 addi a1,a1,1708 # 39b30 <_IO_stdin_used+0x14d8> - 2948c: 850a mv a0,sp - 2948e: f54e sd s3,168(sp) - 29490: f152 sd s4,160(sp) - 29492: ed56 sd s5,152(sp) - 29494: e586 sd ra,200(sp) - 29496: e1a2 sd s0,192(sp) - 29498: e95a sd s6,144(sp) - 2949a: e55e sd s7,136(sp) - 2949c: 02010a13 addi s4,sp,32 - 294a0: d68ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 294a4: 03010a93 addi s5,sp,48 - 294a8: 8552 mv a0,s4 - 294aa: 02000613 li a2,32 - 294ae: 4589 li a1,2 - 294b0: 898a mv s3,sp - 294b2: f056 sd s5,32(sp) - 294b4: f5cec0ef jal ra,15c10 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc@plt> - 294b8: 4609 li a2,2 - 294ba: 00011597 auipc a1,0x11 - 294be: 99e58593 addi a1,a1,-1634 # 39e58 <_IO_stdin_used+0x1800> - 294c2: 854a mv a0,s2 - 294c4: a3cec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 294c8: 6080 ld s0,0(s1) - 294ca: 0084bb83 ld s7,8(s1) - 294ce: 4b01 li s6,0 - 294d0: 008b8a63 beq s7,s0,294e4 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x6a> - 294d4: 6008 ld a0,0(s0) - 294d6: 8f1ee0ef jal ra,17dc6 <_ZNK7testing9TestSuite16total_test_countEv> - 294da: 0421 addi s0,s0,8 - 294dc: 01650b3b addw s6,a0,s6 - 294e0: fe8b9ae3 bne s7,s0,294d4 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x5a> - 294e4: 1080 addi s0,sp,96 - 294e6: 8522 mv a0,s0 - 294e8: 00010597 auipc a1,0x10 - 294ec: bc058593 addi a1,a1,-1088 # 390a8 <_IO_stdin_used+0xa50> - 294f0: d18ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 294f4: 86da mv a3,s6 - 294f6: 4785 li a5,1 - 294f8: 8752 mv a4,s4 - 294fa: 8622 mv a2,s0 - 294fc: 85ce mv a1,s3 - 294fe: 854a mv a0,s2 - 29500: bf7fe0ef jal ra,280f6 <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iSA_b> - 29504: 7506 ld a0,96(sp) - 29506: 07010b93 addi s7,sp,112 - 2950a: 01750463 beq a0,s7,29512 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x98> - 2950e: bf2ec0ef jal ra,15900 <_ZdlPv@plt> - 29512: 04010b13 addi s6,sp,64 - 29516: 855a mv a0,s6 - 29518: 00010597 auipc a1,0x10 - 2951c: 66058593 addi a1,a1,1632 # 39b78 <_IO_stdin_used+0x1520> - 29520: ce8ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29524: 00011597 auipc a1,0x11 - 29528: 8b458593 addi a1,a1,-1868 # 39dd8 <_IO_stdin_used+0x1780> - 2952c: 8522 mv a0,s0 - 2952e: cdaef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29532: 4785 li a5,1 - 29534: 8752 mv a4,s4 - 29536: 86a2 mv a3,s0 - 29538: 865a mv a2,s6 - 2953a: 85ce mv a1,s3 - 2953c: 854a mv a0,s2 - 2953e: 82dfe0ef jal ra,27d6a <_ZN7testing8internal25JsonUnitTestResultPrinter13OutputJsonKeyEPSoRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_SA_SA_b> - 29542: 7506 ld a0,96(sp) - 29544: 01750463 beq a0,s7,2954c <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0xd2> - 29548: bb8ec0ef jal ra,15900 <_ZdlPv@plt> - 2954c: 6506 ld a0,64(sp) - 2954e: 089c addi a5,sp,80 - 29550: 00f50463 beq a0,a5,29558 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0xde> - 29554: bacec0ef jal ra,15900 <_ZdlPv@plt> - 29558: 7622 ld a2,40(sp) - 2955a: 7582 ld a1,32(sp) - 2955c: 854a mv a0,s2 - 2955e: 9a2ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29562: 4605 li a2,1 - 29564: 0000f597 auipc a1,0xf - 29568: 46458593 addi a1,a1,1124 # 389c8 <_IO_stdin_used+0x370> - 2956c: 842a mv s0,a0 - 2956e: 992ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29572: 6622 ld a2,8(sp) - 29574: 6582 ld a1,0(sp) - 29576: 8522 mv a0,s0 - 29578: 988ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2957c: 4615 li a2,5 - 2957e: 00011597 auipc a1,0x11 - 29582: 8ea58593 addi a1,a1,-1814 # 39e68 <_IO_stdin_used+0x1810> - 29586: 97aec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2958a: 609c ld a5,0(s1) - 2958c: 6498 ld a4,8(s1) - 2958e: 4401 li s0,0 - 29590: 04e78763 beq a5,a4,295de <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x164> - 29594: 00341713 slli a4,s0,0x3 - 29598: 97ba add a5,a5,a4 - 2959a: 638c ld a1,0(a5) - 2959c: 854a mv a0,s2 - 2959e: d50ff0ef jal ra,28aee <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE> - 295a2: 649c ld a5,8(s1) - 295a4: 6098 ld a4,0(s1) - 295a6: 0405 addi s0,s0,1 - 295a8: 8f99 sub a5,a5,a4 - 295aa: 878d srai a5,a5,0x3 - 295ac: 02f47963 bgeu s0,a5,295de <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x164> - 295b0: 4609 li a2,2 - 295b2: 00010597 auipc a1,0x10 - 295b6: 46658593 addi a1,a1,1126 # 39a18 <_IO_stdin_used+0x13c0> - 295ba: 854a mv a0,s2 - 295bc: 944ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 295c0: 609c ld a5,0(s1) - 295c2: 00341713 slli a4,s0,0x3 - 295c6: 854a mv a0,s2 - 295c8: 97ba add a5,a5,a4 - 295ca: 638c ld a1,0(a5) - 295cc: d22ff0ef jal ra,28aee <_ZN7testing8internal25JsonUnitTestResultPrinter18PrintJsonTestSuiteEPSoRKNS_9TestSuiteE> - 295d0: 649c ld a5,8(s1) - 295d2: 6098 ld a4,0(s1) - 295d4: 0405 addi s0,s0,1 - 295d6: 8f99 sub a5,a5,a4 - 295d8: 878d srai a5,a5,0x3 - 295da: fcf46be3 bltu s0,a5,295b0 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x136> - 295de: 4605 li a2,1 - 295e0: 00010597 auipc a1,0x10 - 295e4: c1858593 addi a1,a1,-1000 # 391f8 <_IO_stdin_used+0xba0> - 295e8: 854a mv a0,s2 - 295ea: 916ec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 295ee: 7622 ld a2,40(sp) - 295f0: 7582 ld a1,32(sp) - 295f2: 854a mv a0,s2 - 295f4: 90cec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 295f8: 4609 li a2,2 - 295fa: 00011597 auipc a1,0x11 - 295fe: 8b658593 addi a1,a1,-1866 # 39eb0 <_IO_stdin_used+0x1858> - 29602: 842a mv s0,a0 - 29604: 8fcec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29608: 8522 mv a0,s0 - 2960a: 4609 li a2,2 - 2960c: 00011597 auipc a1,0x11 - 29610: 8ac58593 addi a1,a1,-1876 # 39eb8 <_IO_stdin_used+0x1860> - 29614: 8ecec0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29618: 7502 ld a0,32(sp) - 2961a: 01550463 beq a0,s5,29622 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1a8> - 2961e: ae2ec0ef jal ra,15900 <_ZdlPv@plt> - 29622: 6502 ld a0,0(sp) - 29624: 081c addi a5,sp,16 - 29626: 00f50463 beq a0,a5,2962e <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1b4> - 2962a: ad6ec0ef jal ra,15900 <_ZdlPv@plt> - 2962e: 60ae ld ra,200(sp) - 29630: 640e ld s0,192(sp) - 29632: 74ea ld s1,184(sp) - 29634: 794a ld s2,176(sp) - 29636: 79aa ld s3,168(sp) - 29638: 7a0a ld s4,160(sp) - 2963a: 6aea ld s5,152(sp) - 2963c: 6b4a ld s6,144(sp) - 2963e: 6baa ld s7,136(sp) - 29640: 6169 addi sp,sp,208 - 29642: 8082 ret - 29644: 842a mv s0,a0 - 29646: a821 j 2965e <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1e4> - 29648: 87aa mv a5,a0 - 2964a: 8522 mv a0,s0 - 2964c: 843e mv s0,a5 - 2964e: cb6ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29652: 855a mv a0,s6 - 29654: cb0ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29658: 8552 mv a0,s4 - 2965a: caaed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2965e: 854e mv a0,s3 - 29660: ca4ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29664: 8522 mv a0,s0 - 29666: 98aec0ef jal ra,157f0 <_Unwind_Resume@plt> - 2966a: 87aa mv a5,a0 - 2966c: 8522 mv a0,s0 - 2966e: 843e mv s0,a5 - 29670: c94ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29674: b7d5 j 29658 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1de> - 29676: 842a mv s0,a0 - 29678: bfe9 j 29652 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1d8> - 2967a: 842a mv s0,a0 - 2967c: bff1 j 29658 <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE+0x1de> - -000000000002967e <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE>: - 2967e: 715d addi sp,sp,-80 - 29680: e0a2 sd s0,64(sp) - 29682: fc26 sd s1,56(sp) - 29684: f84a sd s2,48(sp) - 29686: f44e sd s3,40(sp) - 29688: f052 sd s4,32(sp) - 2968a: ec56 sd s5,24(sp) - 2968c: e85a sd s6,16(sp) - 2968e: e45e sd s7,8(sp) - 29690: 01050e13 addi t3,a0,16 - 29694: e486 sd ra,72(sp) - 29696: 01c53023 sd t3,0(a0) - 2969a: 832e mv t1,a1 - 2969c: 00833303 ld t1,8(t1) - 296a0: 618c ld a1,0(a1) - 296a2: 8932 mv s2,a2 - 296a4: 842a mv s0,a0 - 296a6: 00658633 add a2,a1,t1 - 296aa: 84be mv s1,a5 - 296ac: 8a36 mv s4,a3 - 296ae: 89ba mv s3,a4 - 296b0: 8b42 mv s6,a6 - 296b2: 8ac6 mv s5,a7 - 296b4: f5bee0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 296b8: 03040793 addi a5,s0,48 - 296bc: f01c sd a5,32(s0) - 296be: 00093583 ld a1,0(s2) - 296c2: 00893603 ld a2,8(s2) - 296c6: 02040b93 addi s7,s0,32 - 296ca: 855e mv a0,s7 - 296cc: 962e add a2,a2,a1 - 296ce: f41ee0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 296d2: 080a0263 beqz s4,29756 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0xd8> - 296d6: 02000513 li a0,32 - 296da: 9c6ec0ef jal ra,158a0 <_Znwm@plt> - 296de: 85d2 mv a1,s4 - 296e0: 892a mv s2,a0 - 296e2: b26ef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 296e6: 05243023 sd s2,64(s0) - 296ea: 06098b63 beqz s3,29760 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0xe2> - 296ee: 02000513 li a0,32 - 296f2: 9aeec0ef jal ra,158a0 <_Znwm@plt> - 296f6: 85ce mv a1,s3 - 296f8: 892a mv s2,a0 - 296fa: b0eef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 296fe: 06040793 addi a5,s0,96 - 29702: e83c sd a5,80(s0) - 29704: 608c ld a1,0(s1) - 29706: 6490 ld a2,8(s1) - 29708: 05040993 addi s3,s0,80 - 2970c: 05243423 sd s2,72(s0) - 29710: 962e add a2,a2,a1 - 29712: 854e mv a0,s3 - 29714: efbee0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 29718: 509c lw a5,32(s1) - 2971a: cc517057 vsetivli zero,2,e8,mf8,ta,ma - 2971e: 5e0030d7 vmv.v.i v1,0 - 29722: d83c sw a5,112(s0) - 29724: 07643c23 sd s6,120(s0) - 29728: 08040793 addi a5,s0,128 - 2972c: 020780a7 vse8.v v1,(a5) - 29730: 09040513 addi a0,s0,144 - 29734: 08040123 sb zero,130(s0) - 29738: 09543423 sd s5,136(s0) - 2973c: ce4f70ef jal ra,20c20 <_ZN7testing10TestResultC1Ev> - 29740: 60a6 ld ra,72(sp) - 29742: 6406 ld s0,64(sp) - 29744: 74e2 ld s1,56(sp) - 29746: 7942 ld s2,48(sp) - 29748: 79a2 ld s3,40(sp) - 2974a: 7a02 ld s4,32(sp) - 2974c: 6ae2 ld s5,24(sp) - 2974e: 6b42 ld s6,16(sp) - 29750: 6ba2 ld s7,8(sp) - 29752: 6161 addi sp,sp,80 - 29754: 8082 ret - 29756: 4901 li s2,0 - 29758: 05243023 sd s2,64(s0) - 2975c: f80999e3 bnez s3,296ee <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x70> - 29760: 4901 li s2,0 - 29762: bf71 j 296fe <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x80> - 29764: 84aa mv s1,a0 - 29766: 04040513 addi a0,s0,64 - 2976a: 00021317 auipc t1,0x21 - 2976e: 60633303 ld t1,1542(t1) # 4ad70 <_GLOBAL_OFFSET_TABLE_+0x220> - 29772: 9302 jalr t1 - 29774: a029 j 2977e <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x100> - 29776: 84aa mv s1,a0 - 29778: 854a mv a0,s2 - 2977a: 986ec0ef jal ra,15900 <_ZdlPv@plt> - 2977e: 855e mv a0,s7 - 29780: b84ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29784: 8522 mv a0,s0 - 29786: b7eed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2978a: 8526 mv a0,s1 - 2978c: 864ec0ef jal ra,157f0 <_Unwind_Resume@plt> - 29790: 84aa mv s1,a0 - 29792: b7f5 j 2977e <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x100> - 29794: 84aa mv s1,a0 - 29796: b7fd j 29784 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x106> - 29798: 84aa mv s1,a0 - 2979a: 854e mv a0,s3 - 2979c: b68ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 297a0: 04840513 addi a0,s0,72 - 297a4: 00021317 auipc t1,0x21 - 297a8: 5cc33303 ld t1,1484(t1) # 4ad70 <_GLOBAL_OFFSET_TABLE_+0x220> - 297ac: 9302 jalr t1 - 297ae: bf65 j 29766 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0xe8> - 297b0: 84aa mv s1,a0 - 297b2: b7fd j 297a0 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0x122> - 297b4: 84aa mv s1,a0 - 297b6: 854a mv a0,s2 - 297b8: 948ec0ef jal ra,15900 <_ZdlPv@plt> - 297bc: b76d j 29766 <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE+0xe8> - -00000000000297be <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_>: - 297be: 711d addi sp,sp,-96 - 297c0: 00021797 auipc a5,0x21 - 297c4: 6f07b783 ld a5,1776(a5) # 4aeb0 <_GLOBAL_OFFSET_TABLE_+0x360> - 297c8: e0ca sd s2,64(sp) - 297ca: ec86 sd ra,88(sp) - 297cc: e8a2 sd s0,80(sp) - 297ce: e4a6 sd s1,72(sp) - 297d0: fc4e sd s3,56(sp) - 297d2: f852 sd s4,48(sp) - 297d4: f456 sd s5,40(sp) - 297d6: f05a sd s6,32(sp) - 297d8: ec5e sd s7,24(sp) - 297da: 07c1 addi a5,a5,16 - 297dc: 01850913 addi s2,a0,24 - 297e0: e11c sd a5,0(a0) - 297e2: 01253423 sd s2,8(a0) - 297e6: 12058263 beqz a1,2990a <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x14c> - 297ea: 842a mv s0,a0 - 297ec: 00850b13 addi s6,a0,8 - 297f0: 852e mv a0,a1 - 297f2: 8bae mv s7,a1 - 297f4: 89b2 mv s3,a2 - 297f6: 8ab6 mv s5,a3 - 297f8: 8a3a mv s4,a4 - 297fa: bd6ec0ef jal ra,15bd0 - 297fe: e42a sd a0,8(sp) - 29800: 47bd li a5,15 - 29802: 84aa mv s1,a0 - 29804: 0aa7e763 bltu a5,a0,298b2 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xf4> - 29808: 4785 li a5,1 - 2980a: 06f51e63 bne a0,a5,29886 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xc8> - 2980e: 000bc783 lbu a5,0(s7) - 29812: 00f40c23 sb a5,24(s0) - 29816: e804 sd s1,16(s0) - 29818: 9926 add s2,s2,s1 - 2981a: 00090023 sb zero,0(s2) - 2981e: 08098863 beqz s3,298ae <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xf0> - 29822: 02000513 li a0,32 - 29826: 87aec0ef jal ra,158a0 <_Znwm@plt> - 2982a: 85ce mv a1,s3 - 2982c: 84aa mv s1,a0 - 2982e: 9daef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29832: cd817057 vsetivli zero,2,e64,m1,ta,ma - 29836: 5e0030d7 vmv.v.i v1,0 - 2983a: f404 sd s1,40(s0) - 2983c: 02043823 sd zero,48(s0) - 29840: 02043c23 sd zero,56(s0) - 29844: 04043023 sd zero,64(s0) - 29848: 04043423 sd zero,72(s0) - 2984c: 04043823 sd zero,80(s0) - 29850: 04043c23 sd zero,88(s0) - 29854: 07543023 sd s5,96(s0) - 29858: 07443423 sd s4,104(s0) - 2985c: 06040823 sb zero,112(s0) - 29860: 07840793 addi a5,s0,120 - 29864: 0207f0a7 vse64.v v1,(a5) - 29868: 08840513 addi a0,s0,136 - 2986c: bb4f70ef jal ra,20c20 <_ZN7testing10TestResultC1Ev> - 29870: 60e6 ld ra,88(sp) - 29872: 6446 ld s0,80(sp) - 29874: 64a6 ld s1,72(sp) - 29876: 6906 ld s2,64(sp) - 29878: 79e2 ld s3,56(sp) - 2987a: 7a42 ld s4,48(sp) - 2987c: 7aa2 ld s5,40(sp) - 2987e: 7b02 ld s6,32(sp) - 29880: 6be2 ld s7,24(sp) - 29882: 6125 addi sp,sp,96 - 29884: 8082 ret - 29886: d941 beqz a0,29816 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x58> - 29888: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma - 2988c: 020b8407 vle8.v v8,(s7) - 29890: 8c9d sub s1,s1,a5 - 29892: 9bbe add s7,s7,a5 - 29894: 02090427 vse8.v v8,(s2) - 29898: 993e add s2,s2,a5 - 2989a: f4fd bnez s1,29888 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xca> - 2989c: 64a2 ld s1,8(sp) - 2989e: 00843903 ld s2,8(s0) - 298a2: e804 sd s1,16(s0) - 298a4: 9926 add s2,s2,s1 - 298a6: 00090023 sb zero,0(s2) - 298aa: f6099ce3 bnez s3,29822 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x64> - 298ae: 4481 li s1,0 - 298b0: b749 j 29832 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x74> - 298b2: 4601 li a2,0 - 298b4: 002c addi a1,sp,8 - 298b6: 855a mv a0,s6 - 298b8: df9eb0ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 298bc: 67a2 ld a5,8(sp) - 298be: e408 sd a0,8(s0) - 298c0: 892a mv s2,a0 - 298c2: ec1c sd a5,24(s0) - 298c4: 0c34f7d7 vsetvli a5,s1,e8,m8,ta,ma - 298c8: 020b8407 vle8.v v8,(s7) - 298cc: 8c9d sub s1,s1,a5 - 298ce: 9bbe add s7,s7,a5 - 298d0: 02090427 vse8.v v8,(s2) - 298d4: 993e add s2,s2,a5 - 298d6: f8cd bnez s1,29888 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xca> - 298d8: b7d1 j 2989c <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0xde> - 298da: 643c ld a5,72(s0) - 298dc: 84aa mv s1,a0 - 298de: c781 beqz a5,298e6 <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x128> - 298e0: 853e mv a0,a5 - 298e2: 81eec0ef jal ra,15900 <_ZdlPv@plt> - 298e6: 7808 ld a0,48(s0) - 298e8: c119 beqz a0,298ee <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x130> - 298ea: 816ec0ef jal ra,15900 <_ZdlPv@plt> - 298ee: 02840513 addi a0,s0,40 - 298f2: 00021317 auipc t1,0x21 - 298f6: 47e33303 ld t1,1150(t1) # 4ad70 <_GLOBAL_OFFSET_TABLE_+0x220> - 298fa: 9302 jalr t1 - 298fc: 8426 mv s0,s1 - 298fe: 855a mv a0,s6 - 29900: a04ed0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29904: 8522 mv a0,s0 - 29906: eebeb0ef jal ra,157f0 <_Unwind_Resume@plt> - 2990a: cc6ec0ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 2990e: 842a mv s0,a0 - 29910: b7fd j 298fe <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x140> - 29912: 842a mv s0,a0 - 29914: 8526 mv a0,s1 - 29916: febeb0ef jal ra,15900 <_ZdlPv@plt> - 2991a: b7d5 j 298fe <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_+0x140> - -000000000002991c <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE>: - 2991c: 711d addi sp,sp,-96 - 2991e: 00021797 auipc a5,0x21 - 29922: 3927b783 ld a5,914(a5) # 4acb0 <_GLOBAL_OFFSET_TABLE_+0x160> - 29926: e8a2 sd s0,80(sp) - 29928: e4a6 sd s1,72(sp) - 2992a: e0ca sd s2,64(sp) - 2992c: ec86 sd ra,88(sp) - 2992e: fc4e sd s3,56(sp) - 29930: f456 sd s5,40(sp) - 29932: f05a sd s6,32(sp) - 29934: ec5e sd s7,24(sp) - 29936: 07c1 addi a5,a5,16 - 29938: 01050913 addi s2,a0,16 - 2993c: 842a mv s0,a0 - 2993e: e50c sd a1,8(a0) - 29940: e11c sd a5,0(a0) - 29942: 00011597 auipc a1,0x11 - 29946: ab658593 addi a1,a1,-1354 # 3a3f8 <_IO_stdin_used+0x1da0> - 2994a: 854a mv a0,s2 - 2994c: 8bcef0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29950: 03040493 addi s1,s0,48 - 29954: 8526 mv a0,s1 - 29956: 85a2 mv a1,s0 - 29958: a08f00ef jal ra,19b60 <_ZN7testing8internal35DefaultGlobalTestPartResultReporterC1EPNS0_12UnitTestImplE> - 2995c: 04040a93 addi s5,s0,64 - 29960: 8556 mv a0,s5 - 29962: 85a2 mv a1,s0 - 29964: a0cf00ef jal ra,19b70 <_ZN7testing8internal38DefaultPerThreadTestPartResultReporterC1EPNS0_12UnitTestImplE> - 29968: 05840993 addi s3,s0,88 - 2996c: e824 sd s1,80(s0) - 2996e: 854e mv a0,s3 - 29970: 4581 li a1,0 - 29972: 86eec0ef jal ra,159e0 - 29976: 84aa mv s1,a0 - 29978: 00810b13 addi s6,sp,8 - 2997c: 12051f63 bnez a0,29aba <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x19e> - 29980: 08040023 sb zero,128(s0) - 29984: 00021597 auipc a1,0x21 - 29988: 5ac5b583 ld a1,1452(a1) # 4af30 <_GLOBAL_OFFSET_TABLE_+0x3e0> - 2998c: 855a mv a0,s6 - 2998e: 8b2ec0ef jal ra,15a40 - 29992: 84aa mv s1,a0 - 29994: 18051a63 bnez a0,29b28 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x20c> - 29998: 47a2 lw a5,8(sp) - 2999a: 4541 li a0,16 - 2999c: 08f42823 sw a5,144(s0) - 299a0: f01eb0ef jal ra,158a0 <_Znwm@plt> - 299a4: cd817057 vsetivli zero,2,e64,m1,ta,ma - 299a8: 5e0030d7 vmv.v.i v1,0 - 299ac: f852 sd s4,48(sp) - 299ae: 577d li a4,-1 - 299b0: ec48 sd a0,152(s0) - 299b2: 10e42223 sw a4,260(s0) - 299b6: 0a043023 sd zero,160(s0) - 299ba: 10840713 addi a4,s0,264 - 299be: 0a043423 sd zero,168(s0) - 299c2: 0a043823 sd zero,176(s0) - 299c6: 0a043c23 sd zero,184(s0) - 299ca: 0c043023 sd zero,192(s0) - 299ce: 0c043423 sd zero,200(s0) - 299d2: 0c043823 sd zero,208(s0) - 299d6: 0c043c23 sd zero,216(s0) - 299da: 0e043023 sd zero,224(s0) - 299de: 0e043423 sd zero,232(s0) - 299e2: 0e043823 sd zero,240(s0) - 299e6: 0e043c23 sd zero,248(s0) - 299ea: 10040023 sb zero,256(s0) - 299ee: 020770a7 vse64.v v1,(a4) - 299f2: 00021717 auipc a4,0x21 - 299f6: 56e73703 ld a4,1390(a4) # 4af60 <_GLOBAL_OFFSET_TABLE_+0x410> - 299fa: 87aa mv a5,a0 - 299fc: 11840a13 addi s4,s0,280 - 29a00: 0741 addi a4,a4,16 - 29a02: 8552 mv a0,s4 - 29a04: 0157b423 sd s5,8(a5) - 29a08: e398 sd a4,0(a5) - 29a0a: a16f70ef jal ra,20c20 <_ZN7testing10TestResultC1Ev> - 29a0e: 19840a93 addi s5,s0,408 - 29a12: 8556 mv a0,s5 - 29a14: e47f10ef jal ra,1b85a <_ZN7testing18TestEventListenersC1Ev> - 29a18: cd817057 vsetivli zero,2,e64,m1,ta,ma - 29a1c: 5e0030d7 vmv.v.i v1,0 - 29a20: 1a043823 sd zero,432(s0) - 29a24: 1a040c23 sb zero,440(s0) - 29a28: 1a042e23 sw zero,444(s0) - 29a2c: 1c042023 sw zero,448(s0) - 29a30: 1c840793 addi a5,s0,456 - 29a34: 0207f0a7 vse64.v v1,(a5) - 29a38: 4521 li a0,8 - 29a3a: 1c043c23 sd zero,472(s0) - 29a3e: e63eb0ef jal ra,158a0 <_Znwm@plt> - 29a42: 00021717 auipc a4,0x21 - 29a46: 35673703 ld a4,854(a4) # 4ad98 <_GLOBAL_OFFSET_TABLE_+0x248> - 29a4a: 87aa mv a5,a0 - 29a4c: 0741 addi a4,a4,16 - 29a4e: 1ea43023 sd a0,480(s0) - 29a52: 00021597 auipc a1,0x21 - 29a56: 4de5b583 ld a1,1246(a1) # 4af30 <_GLOBAL_OFFSET_TABLE_+0x3e0> - 29a5a: 855a mv a0,s6 - 29a5c: e398 sd a4,0(a5) - 29a5e: fe3eb0ef jal ra,15a40 - 29a62: 84aa mv s1,a0 - 29a64: 10051f63 bnez a0,29b82 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x266> - 29a68: 47a2 lw a5,8(sp) - 29a6a: 4521 li a0,8 - 29a6c: 1ef42423 sw a5,488(s0) - 29a70: e31eb0ef jal ra,158a0 <_Znwm@plt> - 29a74: 00021717 auipc a4,0x21 - 29a78: 21c73703 ld a4,540(a4) # 4ac90 <_GLOBAL_OFFSET_TABLE_+0x140> - 29a7c: 87aa mv a5,a0 - 29a7e: 0741 addi a4,a4,16 - 29a80: 1ea43823 sd a0,496(s0) - 29a84: 1e040c23 sb zero,504(s0) - 29a88: 4521 li a0,8 - 29a8a: e398 sd a4,0(a5) - 29a8c: e15eb0ef jal ra,158a0 <_Znwm@plt> - 29a90: 00021797 auipc a5,0x21 - 29a94: 2807b783 ld a5,640(a5) # 4ad10 <_GLOBAL_OFFSET_TABLE_+0x1c0> - 29a98: 85aa mv a1,a0 - 29a9a: 07c1 addi a5,a5,16 - 29a9c: 8556 mv a0,s5 - 29a9e: e19c sd a5,0(a1) - 29aa0: e67f10ef jal ra,1b906 <_ZN7testing18TestEventListeners23SetDefaultResultPrinterEPNS_17TestEventListenerE> - 29aa4: 60e6 ld ra,88(sp) - 29aa6: 6446 ld s0,80(sp) - 29aa8: 7a42 ld s4,48(sp) - 29aaa: 64a6 ld s1,72(sp) - 29aac: 6906 ld s2,64(sp) - 29aae: 79e2 ld s3,56(sp) - 29ab0: 7aa2 ld s5,40(sp) - 29ab2: 7b02 ld s6,32(sp) - 29ab4: 6be2 ld s7,24(sp) - 29ab6: 6125 addi sp,sp,96 - 29ab8: 8082 ret - 29aba: 69a00693 li a3,1690 - 29abe: 00011617 auipc a2,0x11 - 29ac2: 64a60613 addi a2,a2,1610 # 3b108 <_IO_stdin_used+0x2ab0> - 29ac6: 458d li a1,3 - 29ac8: 855a mv a0,s6 - 29aca: cccf60ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 29ace: 02400613 li a2,36 - 29ad2: 00010597 auipc a1,0x10 - 29ad6: bee58593 addi a1,a1,-1042 # 396c0 <_IO_stdin_used+0x1068> - 29ada: 00021517 auipc a0,0x21 - 29ade: 4be53503 ld a0,1214(a0) # 4af98 <_ZSt4cerr@Base> - 29ae2: c1feb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29ae6: 4649 li a2,18 - 29ae8: 00011597 auipc a1,0x11 - 29aec: 6a058593 addi a1,a1,1696 # 3b188 <_IO_stdin_used+0x2b30> - 29af0: 00021517 auipc a0,0x21 - 29af4: 4a853503 ld a0,1192(a0) # 4af98 <_ZSt4cerr@Base> - 29af8: c09eb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29afc: 85a6 mv a1,s1 - 29afe: 00021517 auipc a0,0x21 - 29b02: 49a53503 ld a0,1178(a0) # 4af98 <_ZSt4cerr@Base> - 29b06: a0beb0ef jal ra,15510 <_ZNSolsEi@plt> - 29b0a: 855a mv a0,s6 - 29b0c: 81bf30ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 29b10: 00021597 auipc a1,0x21 - 29b14: 4205b583 ld a1,1056(a1) # 4af30 <_GLOBAL_OFFSET_TABLE_+0x3e0> - 29b18: 08040023 sb zero,128(s0) - 29b1c: 855a mv a0,s6 - 29b1e: f23eb0ef jal ra,15a40 - 29b22: 84aa mv s1,a0 - 29b24: e6050ae3 beqz a0,29998 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x7c> - 29b28: 850a mv a0,sp - 29b2a: 6f400693 li a3,1780 - 29b2e: 00011617 auipc a2,0x11 - 29b32: 5da60613 addi a2,a2,1498 # 3b108 <_IO_stdin_used+0x2ab0> - 29b36: 458d li a1,3 - 29b38: 8b8a mv s7,sp - 29b3a: c5cf60ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 29b3e: 03100613 li a2,49 - 29b42: 00010597 auipc a1,0x10 - 29b46: 37e58593 addi a1,a1,894 # 39ec0 <_IO_stdin_used+0x1868> - 29b4a: 00021517 auipc a0,0x21 - 29b4e: 44e53503 ld a0,1102(a0) # 4af98 <_ZSt4cerr@Base> - 29b52: bafeb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29b56: 4649 li a2,18 - 29b58: 00011597 auipc a1,0x11 - 29b5c: 63058593 addi a1,a1,1584 # 3b188 <_IO_stdin_used+0x2b30> - 29b60: 00021517 auipc a0,0x21 - 29b64: 43853503 ld a0,1080(a0) # 4af98 <_ZSt4cerr@Base> - 29b68: b99eb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29b6c: 85a6 mv a1,s1 - 29b6e: 00021517 auipc a0,0x21 - 29b72: 42a53503 ld a0,1066(a0) # 4af98 <_ZSt4cerr@Base> - 29b76: 99beb0ef jal ra,15510 <_ZNSolsEi@plt> - 29b7a: 850a mv a0,sp - 29b7c: faaf30ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 29b80: bd21 j 29998 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x7c> - 29b82: 850a mv a0,sp - 29b84: 6f400693 li a3,1780 - 29b88: 00011617 auipc a2,0x11 - 29b8c: 58060613 addi a2,a2,1408 # 3b108 <_IO_stdin_used+0x2ab0> - 29b90: 458d li a1,3 - 29b92: 8b8a mv s7,sp - 29b94: c02f60ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 29b98: 03100613 li a2,49 - 29b9c: 00010597 auipc a1,0x10 - 29ba0: 32458593 addi a1,a1,804 # 39ec0 <_IO_stdin_used+0x1868> - 29ba4: 00021517 auipc a0,0x21 - 29ba8: 3f453503 ld a0,1012(a0) # 4af98 <_ZSt4cerr@Base> - 29bac: b55eb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29bb0: 4649 li a2,18 - 29bb2: 00011597 auipc a1,0x11 - 29bb6: 5d658593 addi a1,a1,1494 # 3b188 <_IO_stdin_used+0x2b30> - 29bba: 00021517 auipc a0,0x21 - 29bbe: 3de53503 ld a0,990(a0) # 4af98 <_ZSt4cerr@Base> - 29bc2: b3feb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29bc6: 85a6 mv a1,s1 - 29bc8: 00021517 auipc a0,0x21 - 29bcc: 3d053503 ld a0,976(a0) # 4af98 <_ZSt4cerr@Base> - 29bd0: 941eb0ef jal ra,15510 <_ZNSolsEi@plt> - 29bd4: 850a mv a0,sp - 29bd6: f50f30ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 29bda: b579 j 29a68 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x14c> - 29bdc: 842a mv s0,a0 - 29bde: 855a mv a0,s6 - 29be0: f46f30ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 29be4: 854a mv a0,s2 - 29be6: f852 sd s4,48(sp) - 29be8: f1dec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29bec: 8522 mv a0,s0 - 29bee: c03eb0ef jal ra,157f0 <_Unwind_Resume@plt> - 29bf2: 84aa mv s1,a0 - 29bf4: 855e mv a0,s7 - 29bf6: f30f30ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 29bfa: 1e043503 ld a0,480(s0) - 29bfe: c501 beqz a0,29c06 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2ea> - 29c00: 611c ld a5,0(a0) - 29c02: 679c ld a5,8(a5) - 29c04: 9782 jalr a5 - 29c06: 1d843b03 ld s6,472(s0) - 29c0a: 020b0163 beqz s6,29c2c <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x310> - 29c0e: 028b2503 lw a0,40(s6) - 29c12: 0a055d63 bgez a0,29ccc <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x3b0> - 29c16: 000b3503 ld a0,0(s6) - 29c1a: 010b0793 addi a5,s6,16 - 29c1e: 00f50463 beq a0,a5,29c26 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x30a> - 29c22: cdfeb0ef jal ra,15900 <_ZdlPv@plt> - 29c26: 855a mv a0,s6 - 29c28: cd9eb0ef jal ra,15900 <_ZdlPv@plt> - 29c2c: 8556 mv a0,s5 - 29c2e: c75f10ef jal ra,1b8a2 <_ZN7testing18TestEventListenersD1Ev> - 29c32: 8552 mv a0,s4 - 29c34: 8a8f70ef jal ra,20cdc <_ZN7testing10TestResultD1Ev> - 29c38: 0f043a83 ld s5,240(s0) - 29c3c: 0e843a03 ld s4,232(s0) - 29c40: 055a0c63 beq s4,s5,29c98 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x37c> - 29c44: 000a3503 ld a0,0(s4) - 29c48: c501 beqz a0,29c50 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x334> - 29c4a: 611c ld a5,0(a0) - 29c4c: 679c ld a5,8(a5) - 29c4e: 9782 jalr a5 - 29c50: 0a21 addi s4,s4,8 - 29c52: ff5a19e3 bne s4,s5,29c44 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x328> - 29c56: a089 j 29c98 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x37c> - 29c58: 842a mv s0,a0 - 29c5a: 855e mv a0,s7 - 29c5c: ecaf30ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 29c60: 854e mv a0,s3 - 29c62: 00021317 auipc t1,0x21 - 29c66: 22633303 ld t1,550(t1) # 4ae88 <_GLOBAL_OFFSET_TABLE_+0x338> - 29c6a: 9302 jalr t1 - 29c6c: bfa5 j 29be4 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2c8> - 29c6e: 842a mv s0,a0 - 29c70: bfc5 j 29c60 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x344> - 29c72: 842a mv s0,a0 - 29c74: bf85 j 29be4 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2c8> - 29c76: 84aa mv s1,a0 - 29c78: b779 j 29c06 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2ea> - 29c7a: 84aa mv s1,a0 - 29c7c: 00021317 auipc t1,0x21 - 29c80: 30c33303 ld t1,780(t1) # 4af88 <_GLOBAL_OFFSET_TABLE_+0x438> - 29c84: 1e840513 addi a0,s0,488 - 29c88: 9302 jalr t1 - 29c8a: bf85 j 29bfa <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2de> - 29c8c: 84aa mv s1,a0 - 29c8e: b7b5 j 29bfa <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2de> - 29c90: 84aa mv s1,a0 - 29c92: b745 j 29c32 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x316> - 29c94: 84aa mv s1,a0 - 29c96: b74d j 29c38 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x31c> - 29c98: 7468 ld a0,232(s0) - 29c9a: c119 beqz a0,29ca0 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x384> - 29c9c: c65eb0ef jal ra,15900 <_ZdlPv@plt> - 29ca0: 6868 ld a0,208(s0) - 29ca2: c119 beqz a0,29ca8 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x38c> - 29ca4: c5deb0ef jal ra,15900 <_ZdlPv@plt> - 29ca8: 7c48 ld a0,184(s0) - 29caa: c119 beqz a0,29cb0 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x394> - 29cac: c55eb0ef jal ra,15900 <_ZdlPv@plt> - 29cb0: 7048 ld a0,160(s0) - 29cb2: c119 beqz a0,29cb8 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x39c> - 29cb4: c4deb0ef jal ra,15900 <_ZdlPv@plt> - 29cb8: 09040513 addi a0,s0,144 - 29cbc: 00021317 auipc t1,0x21 - 29cc0: fec33303 ld t1,-20(t1) # 4aca8 <_GLOBAL_OFFSET_TABLE_+0x158> - 29cc4: 9302 jalr t1 - 29cc6: 8426 mv s0,s1 - 29cc8: 7a42 ld s4,48(sp) - 29cca: bf59 j 29c60 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x344> - 29ccc: e45eb0ef jal ra,15b10 - 29cd0: b799 j 29c16 <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE+0x2fa> - -0000000000029cd2 <_ZN7testing8UnitTestC1Ev>: - 29cd2: 7139 addi sp,sp,-64 - 29cd4: 00021797 auipc a5,0x21 - 29cd8: 1447b783 ld a5,324(a5) # 4ae18 <_GLOBAL_OFFSET_TABLE_+0x2c8> - 29cdc: f822 sd s0,48(sp) - 29cde: f04a sd s2,32(sp) - 29ce0: fc06 sd ra,56(sp) - 29ce2: f426 sd s1,40(sp) - 29ce4: 07c1 addi a5,a5,16 - 29ce6: 00850913 addi s2,a0,8 - 29cea: 842a mv s0,a0 - 29cec: e11c sd a5,0(a0) - 29cee: 4581 li a1,0 - 29cf0: 854a mv a0,s2 - 29cf2: cefeb0ef jal ra,159e0 - 29cf6: e115 bnez a0,29d1a <_ZN7testing8UnitTestC1Ev+0x48> - 29cf8: 02040823 sb zero,48(s0) - 29cfc: 20000513 li a0,512 - 29d00: ba1eb0ef jal ra,158a0 <_Znwm@plt> - 29d04: 85a2 mv a1,s0 - 29d06: 84aa mv s1,a0 - 29d08: c15ff0ef jal ra,2991c <_ZN7testing8internal12UnitTestImplC1EPNS_8UnitTestE> - 29d0c: e024 sd s1,64(s0) - 29d0e: 70e2 ld ra,56(sp) - 29d10: 7442 ld s0,48(sp) - 29d12: 74a2 ld s1,40(sp) - 29d14: 7902 ld s2,32(sp) - 29d16: 6121 addi sp,sp,64 - 29d18: 8082 ret - 29d1a: ec4e sd s3,24(sp) - 29d1c: 00810993 addi s3,sp,8 - 29d20: 00011617 auipc a2,0x11 - 29d24: 3e860613 addi a2,a2,1000 # 3b108 <_IO_stdin_used+0x2ab0> - 29d28: 458d li a1,3 - 29d2a: 84aa mv s1,a0 - 29d2c: 69a00693 li a3,1690 - 29d30: 854e mv a0,s3 - 29d32: a64f60ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 29d36: 02400613 li a2,36 - 29d3a: 00010597 auipc a1,0x10 - 29d3e: 98658593 addi a1,a1,-1658 # 396c0 <_IO_stdin_used+0x1068> - 29d42: 00021517 auipc a0,0x21 - 29d46: 25653503 ld a0,598(a0) # 4af98 <_ZSt4cerr@Base> - 29d4a: 9b7eb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29d4e: 4649 li a2,18 - 29d50: 00011597 auipc a1,0x11 - 29d54: 43858593 addi a1,a1,1080 # 3b188 <_IO_stdin_used+0x2b30> - 29d58: 00021517 auipc a0,0x21 - 29d5c: 24053503 ld a0,576(a0) # 4af98 <_ZSt4cerr@Base> - 29d60: 9a1eb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 29d64: 85a6 mv a1,s1 - 29d66: 00021517 auipc a0,0x21 - 29d6a: 23253503 ld a0,562(a0) # 4af98 <_ZSt4cerr@Base> - 29d6e: fa2eb0ef jal ra,15510 <_ZNSolsEi@plt> - 29d72: 854e mv a0,s3 - 29d74: db2f30ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 29d78: 69e2 ld s3,24(sp) - 29d7a: bfbd j 29cf8 <_ZN7testing8UnitTestC1Ev+0x26> - 29d7c: 842a mv s0,a0 - 29d7e: 854e mv a0,s3 - 29d80: da6f30ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 29d84: 8522 mv a0,s0 - 29d86: a6beb0ef jal ra,157f0 <_Unwind_Resume@plt> - 29d8a: 842a mv s0,a0 - 29d8c: 8526 mv a0,s1 - 29d8e: b73eb0ef jal ra,15900 <_ZdlPv@plt> - 29d92: 854a mv a0,s2 - 29d94: 00021317 auipc t1,0x21 - 29d98: 0f433303 ld t1,244(t1) # 4ae88 <_GLOBAL_OFFSET_TABLE_+0x338> - 29d9c: ec4e sd s3,24(sp) - 29d9e: 9302 jalr t1 - 29da0: 8522 mv a0,s0 - 29da2: a4feb0ef jal ra,157f0 <_Unwind_Resume@plt> - 29da6: 842a mv s0,a0 - 29da8: b7ed j 29d92 <_ZN7testing8UnitTestC1Ev+0xc0> - -0000000000029daa <_ZN7testing8UnitTest11GetInstanceEv>: - 29daa: 8f81c783 lbu a5,-1800(gp) # 4b688 <_ZGVZN7testing8UnitTest11GetInstanceEvE8instance> - 29dae: 0230000f fence r,rw - 29db2: c781 beqz a5,29dba <_ZN7testing8UnitTest11GetInstanceEv+0x10> - 29db4: 90018513 addi a0,gp,-1792 # 4b690 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> - 29db8: 8082 ret - 29dba: 1141 addi sp,sp,-16 - 29dbc: 8f818513 addi a0,gp,-1800 # 4b688 <_ZGVZN7testing8UnitTest11GetInstanceEvE8instance> - 29dc0: e406 sd ra,8(sp) - 29dc2: b7feb0ef jal ra,15940 <__cxa_guard_acquire@plt> - 29dc6: e511 bnez a0,29dd2 <_ZN7testing8UnitTest11GetInstanceEv+0x28> - 29dc8: 60a2 ld ra,8(sp) - 29dca: 90018513 addi a0,gp,-1792 # 4b690 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> - 29dce: 0141 addi sp,sp,16 - 29dd0: 8082 ret - 29dd2: 90018513 addi a0,gp,-1792 # 4b690 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> - 29dd6: efdff0ef jal ra,29cd2 <_ZN7testing8UnitTestC1Ev> - 29dda: 82018613 addi a2,gp,-2016 # 4b5b0 <__TMC_END__> - 29dde: 90018593 addi a1,gp,-1792 # 4b690 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> - 29de2: 00021517 auipc a0,0x21 - 29de6: 1ee53503 ld a0,494(a0) # 4afd0 <_GLOBAL_OFFSET_TABLE_+0x480> - 29dea: 867eb0ef jal ra,15650 <__cxa_atexit@plt> - 29dee: 8f818513 addi a0,gp,-1800 # 4b688 <_ZGVZN7testing8UnitTest11GetInstanceEvE8instance> - 29df2: f1feb0ef jal ra,15d10 <__cxa_guard_release@plt> - 29df6: 60a2 ld ra,8(sp) - 29df8: 90018513 addi a0,gp,-1792 # 4b690 <_ZZN7testing8UnitTest11GetInstanceEvE8instance> - 29dfc: 0141 addi sp,sp,16 - 29dfe: 8082 ret - 29e00: 87aa mv a5,a0 - 29e02: 8f818513 addi a0,gp,-1800 # 4b688 <_ZGVZN7testing8UnitTest11GetInstanceEvE8instance> - 29e06: e022 sd s0,0(sp) - 29e08: 843e mv s0,a5 - 29e0a: d66eb0ef jal ra,15370 <__cxa_guard_abort@plt> - 29e0e: 8522 mv a0,s0 - 29e10: 9e1eb0ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000029e14 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev>: - 29e14: 7169 addi sp,sp,-304 - 29e16: 00021797 auipc a5,0x21 - 29e1a: d927b783 ld a5,-622(a5) # 4aba8 <_GLOBAL_OFFSET_TABLE_+0x58> - 29e1e: f222 sd s0,288(sp) - 29e20: 842a mv s0,a0 - 29e22: 850a mv a0,sp - 29e24: ee26 sd s1,280(sp) - 29e26: f5de sd s7,232(sp) - 29e28: 6384 ld s1,0(a5) - 29e2a: f606 sd ra,296(sp) - 29e2c: ea4a sd s2,272(sp) - 29e2e: e252 sd s4,256(sp) - 29e30: fdd6 sd s5,248(sp) - 29e32: f1e2 sd s8,224(sp) - 29e34: 861ef0ef jal ra,19694 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev> - 29e38: 67a2 ld a5,8(sp) - 29e3a: 8b8a mv s7,sp - 29e3c: 16078863 beqz a5,29fac <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x198> - 29e40: 8526 mv a0,s1 - 29e42: 03a00593 li a1,58 - 29e46: d9aeb0ef jal ra,153e0 - 29e4a: 1a050963 beqz a0,29ffc <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x1e8> - 29e4e: 00150493 addi s1,a0,1 - 29e52: 0c010913 addi s2,sp,192 - 29e56: 85a6 mv a1,s1 - 29e58: 854a mv a0,s2 - 29e5a: bafee0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29e5e: 658e ld a1,192(sp) - 29e60: 662e ld a2,200(sp) - 29e62: e64e sd s3,264(sp) - 29e64: 02010993 addi s3,sp,32 - 29e68: f9da sd s6,240(sp) - 29e6a: 962e add a2,a2,a1 - 29e6c: 03010b13 addi s6,sp,48 - 29e70: 854e mv a0,s3 - 29e72: f05a sd s6,32(sp) - 29e74: f9aee0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 29e78: 854e mv a0,s3 - 29e7a: c3af20ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> - 29e7e: 650e ld a0,192(sp) - 29e80: 099c addi a5,sp,208 - 29e82: 00f50463 beq a0,a5,29e8a <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x76> - 29e86: a7beb0ef jal ra,15900 <_ZdlPv@plt> - 29e8a: 854e mv a0,s3 - 29e8c: bd2f20ef jal ra,1c25e <_ZNK7testing8internal8FilePath14IsAbsolutePathEv> - 29e90: e151 bnez a0,29f14 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x100> - 29e92: f19ff0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 29e96: f2ff10ef jal ra,1bdc4 <_ZNK7testing8UnitTest20original_working_dirEv> - 29e9a: 04010c13 addi s8,sp,64 - 29e9e: 85aa mv a1,a0 - 29ea0: 8562 mv a0,s8 - 29ea2: b67ee0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29ea6: 6586 ld a1,64(sp) - 29ea8: 6626 ld a2,72(sp) - 29eaa: 06010a13 addi s4,sp,96 - 29eae: 189c addi a5,sp,112 - 29eb0: 962e add a2,a2,a1 - 29eb2: 8552 mv a0,s4 - 29eb4: f0be sd a5,96(sp) - 29eb6: f58ee0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 29eba: 8552 mv a0,s4 - 29ebc: bf8f20ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> - 29ec0: 08010a93 addi s5,sp,128 - 29ec4: 85a6 mv a1,s1 - 29ec6: 8556 mv a0,s5 - 29ec8: b41ee0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29ecc: 658a ld a1,128(sp) - 29ece: 662a ld a2,136(sp) - 29ed0: 1104 addi s1,sp,160 - 29ed2: 191c addi a5,sp,176 - 29ed4: 962e add a2,a2,a1 - 29ed6: 8526 mv a0,s1 - 29ed8: f13e sd a5,160(sp) - 29eda: f34ee0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 29ede: 8526 mv a0,s1 - 29ee0: bd4f20ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> - 29ee4: 8626 mv a2,s1 - 29ee6: 85d2 mv a1,s4 - 29ee8: 854a mv a0,s2 - 29eea: c03f20ef jal ra,1caec <_ZN7testing8internal8FilePath11ConcatPathsERKS1_S3_> - 29eee: 85ca mv a1,s2 - 29ef0: 854e mv a0,s3 - 29ef2: c7feb0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 29ef6: 854a mv a0,s2 - 29ef8: c0dec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29efc: 8526 mv a0,s1 - 29efe: c07ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29f02: 8556 mv a0,s5 - 29f04: c01ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29f08: 8552 mv a0,s4 - 29f0a: bfbec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29f0e: 8562 mv a0,s8 - 29f10: bf5ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29f14: 854e mv a0,s3 - 29f16: b58f20ef jal ra,1c26e <_ZNK7testing8internal8FilePath11IsDirectoryEv> - 29f1a: c935 beqz a0,29f8e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x17a> - 29f1c: 1104 addi s1,sp,160 - 29f1e: 8526 mv a0,s1 - 29f20: e50f20ef jal ra,1c570 <_ZN7testing8internal24GetCurrentExecutableNameEv> - 29f24: 854a mv a0,s2 - 29f26: f6eef0ef jal ra,19694 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev> - 29f2a: 668e ld a3,192(sp) - 29f2c: 08010a93 addi s5,sp,128 - 29f30: 8556 mv a0,s5 - 29f32: 8626 mv a2,s1 - 29f34: 85ce mv a1,s3 - 29f36: dd3f50ef jal ra,1fd08 <_ZN7testing8internal8FilePath22GenerateUniqueFileNameERKS1_S3_PKc> - 29f3a: 854a mv a0,s2 - 29f3c: bc9ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29f40: 8526 mv a0,s1 - 29f42: bc3ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29f46: 658a ld a1,128(sp) - 29f48: 662a ld a2,136(sp) - 29f4a: 01040793 addi a5,s0,16 - 29f4e: e01c sd a5,0(s0) - 29f50: 962e add a2,a2,a1 - 29f52: 8522 mv a0,s0 - 29f54: ebaee0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 29f58: 8556 mv a0,s5 - 29f5a: babec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29f5e: 7502 ld a0,32(sp) - 29f60: 05650363 beq a0,s6,29fa6 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x192> - 29f64: 99deb0ef jal ra,15900 <_ZdlPv@plt> - 29f68: 69b2 ld s3,264(sp) - 29f6a: 7b4e ld s6,240(sp) - 29f6c: 6502 ld a0,0(sp) - 29f6e: 081c addi a5,sp,16 - 29f70: 00f50463 beq a0,a5,29f78 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x164> - 29f74: 98deb0ef jal ra,15900 <_ZdlPv@plt> - 29f78: 70b2 ld ra,296(sp) - 29f7a: 8522 mv a0,s0 - 29f7c: 7412 ld s0,288(sp) - 29f7e: 64f2 ld s1,280(sp) - 29f80: 6952 ld s2,272(sp) - 29f82: 6a12 ld s4,256(sp) - 29f84: 7aee ld s5,248(sp) - 29f86: 7bae ld s7,232(sp) - 29f88: 7c0e ld s8,224(sp) - 29f8a: 6155 addi sp,sp,304 - 29f8c: 8082 ret - 29f8e: 7582 ld a1,32(sp) - 29f90: 7622 ld a2,40(sp) - 29f92: 01040793 addi a5,s0,16 - 29f96: e01c sd a5,0(s0) - 29f98: 962e add a2,a2,a1 - 29f9a: 8522 mv a0,s0 - 29f9c: e72ee0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 29fa0: 7502 ld a0,32(sp) - 29fa2: fd6511e3 bne a0,s6,29f64 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x150> - 29fa6: 69b2 ld s3,264(sp) - 29fa8: 7b4e ld s6,240(sp) - 29faa: b7c9 j 29f6c <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x158> - 29fac: 0c010913 addi s2,sp,192 - 29fb0: 854a mv a0,s2 - 29fb2: 00012597 auipc a1,0x12 - 29fb6: a5e58593 addi a1,a1,-1442 # 3ba10 <_ZN7testingL20kDefaultOutputFormatE> - 29fba: a4fee0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 29fbe: 6782 ld a5,0(sp) - 29fc0: 0818 addi a4,sp,16 - 29fc2: 0ce78b63 beq a5,a4,2a098 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x284> - 29fc6: 660e ld a2,192(sp) - 29fc8: 0994 addi a3,sp,208 - 29fca: 672e ld a4,200(sp) - 29fcc: 0ed60763 beq a2,a3,2a0ba <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2a6> - 29fd0: 65ce ld a1,208(sp) - 29fd2: e43a sd a4,8(sp) - 29fd4: e032 sd a2,0(sp) - 29fd6: 6742 ld a4,16(sp) - 29fd8: e82e sd a1,16(sp) - 29fda: 0c078c63 beqz a5,2a0b2 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x29e> - 29fde: e1be sd a5,192(sp) - 29fe0: e9ba sd a4,208(sp) - 29fe2: e582 sd zero,200(sp) - 29fe4: 854a mv a0,s2 - 29fe6: 00078023 sb zero,0(a5) - 29fea: b1bec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 29fee: 8526 mv a0,s1 - 29ff0: 03a00593 li a1,58 - 29ff4: beceb0ef jal ra,153e0 - 29ff8: e4051be3 bnez a0,29e4e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x3a> - 29ffc: dafff0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 2a000: dc5f10ef jal ra,1bdc4 <_ZNK7testing8UnitTest20original_working_dirEv> - 2a004: 04010c13 addi s8,sp,64 - 2a008: 85aa mv a1,a0 - 2a00a: 8562 mv a0,s8 - 2a00c: 9fdee0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a010: 6586 ld a1,64(sp) - 2a012: 6626 ld a2,72(sp) - 2a014: 06010a13 addi s4,sp,96 - 2a018: 189c addi a5,sp,112 - 2a01a: 962e add a2,a2,a1 - 2a01c: 8552 mv a0,s4 - 2a01e: f0be sd a5,96(sp) - 2a020: deeee0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2a024: 8552 mv a0,s4 - 2a026: a8ef20ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> - 2a02a: 08010a93 addi s5,sp,128 - 2a02e: 8556 mv a0,s5 - 2a030: 00012597 auipc a1,0x12 - 2a034: 9e858593 addi a1,a1,-1560 # 3ba18 <_ZN7testingL18kDefaultOutputFileE> - 2a038: 9d1ee0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a03c: 658a ld a1,128(sp) - 2a03e: 662a ld a2,136(sp) - 2a040: 1104 addi s1,sp,160 - 2a042: 191c addi a5,sp,176 - 2a044: 962e add a2,a2,a1 - 2a046: 8526 mv a0,s1 - 2a048: f13e sd a5,160(sp) - 2a04a: dc4ee0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2a04e: 8526 mv a0,s1 - 2a050: a64f20ef jal ra,1c2b4 <_ZN7testing8internal8FilePath9NormalizeEv> - 2a054: 6702 ld a4,0(sp) - 2a056: 0c010913 addi s2,sp,192 - 2a05a: 854a mv a0,s2 - 2a05c: 4681 li a3,0 - 2a05e: 8626 mv a2,s1 - 2a060: 85d2 mv a1,s4 - 2a062: 943f50ef jal ra,1f9a4 <_ZN7testing8internal8FilePath12MakeFileNameERKS1_S3_iPKc> - 2a066: 658e ld a1,192(sp) - 2a068: 662e ld a2,200(sp) - 2a06a: 01040793 addi a5,s0,16 - 2a06e: e01c sd a5,0(s0) - 2a070: 962e add a2,a2,a1 - 2a072: 8522 mv a0,s0 - 2a074: d9aee0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2a078: 854a mv a0,s2 - 2a07a: a8bec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a07e: 8526 mv a0,s1 - 2a080: a85ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a084: 8556 mv a0,s5 - 2a086: a7fec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a08a: 8552 mv a0,s4 - 2a08c: a79ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a090: 8562 mv a0,s8 - 2a092: a73ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a096: bdd9 j 29f6c <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x158> - 2a098: 670e ld a4,192(sp) - 2a09a: 0994 addi a3,sp,208 - 2a09c: 00d70e63 beq a4,a3,2a0b8 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2a4> - 2a0a0: 01bc addi a5,sp,200 - 2a0a2: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2a0a6: 0207f087 vle64.v v1,(a5) - 2a0aa: 003c addi a5,sp,8 - 2a0ac: e03a sd a4,0(sp) - 2a0ae: 0207f0a7 vse64.v v1,(a5) - 2a0b2: e1b6 sd a3,192(sp) - 2a0b4: 099c addi a5,sp,208 - 2a0b6: b735 j 29fe2 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x1ce> - 2a0b8: 672e ld a4,200(sp) - 2a0ba: c305 beqz a4,2a0da <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2c6> - 2a0bc: 4605 li a2,1 - 2a0be: 02c70463 beq a4,a2,2a0e6 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2d2> - 2a0c2: 0c377657 vsetvli a2,a4,e8,m8,ta,ma - 2a0c6: 02068407 vle8.v v8,(a3) - 2a0ca: 8f11 sub a4,a4,a2 - 2a0cc: 96b2 add a3,a3,a2 - 2a0ce: 02078427 vse8.v v8,(a5) - 2a0d2: 97b2 add a5,a5,a2 - 2a0d4: f77d bnez a4,2a0c2 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2ae> - 2a0d6: 672e ld a4,200(sp) - 2a0d8: 6782 ld a5,0(sp) - 2a0da: 97ba add a5,a5,a4 - 2a0dc: e43a sd a4,8(sp) - 2a0de: 00078023 sb zero,0(a5) - 2a0e2: 678e ld a5,192(sp) - 2a0e4: bdfd j 29fe2 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x1ce> - 2a0e6: 0d014703 lbu a4,208(sp) - 2a0ea: 00e78023 sb a4,0(a5) - 2a0ee: 672e ld a4,200(sp) - 2a0f0: 6782 ld a5,0(sp) - 2a0f2: b7e5 j 2a0da <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2c6> - 2a0f4: 842a mv s0,a0 - 2a0f6: 8562 mv a0,s8 - 2a0f8: a0dec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a0fc: e64e sd s3,264(sp) - 2a0fe: f9da sd s6,240(sp) - 2a100: 855e mv a0,s7 - 2a102: a03ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a106: 8522 mv a0,s0 - 2a108: ee8eb0ef jal ra,157f0 <_Unwind_Resume@plt> - 2a10c: 842a mv s0,a0 - 2a10e: a801 j 2a11e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x30a> - 2a110: 842a mv s0,a0 - 2a112: 8526 mv a0,s1 - 2a114: 9f1ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a118: 8556 mv a0,s5 - 2a11a: 9ebec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a11e: 8552 mv a0,s4 - 2a120: 9e5ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a124: 8562 mv a0,s8 - 2a126: 9dfec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a12a: 854e mv a0,s3 - 2a12c: 9d9ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a130: bfc1 j 2a100 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2ec> - 2a132: 842a mv s0,a0 - 2a134: b7d5 j 2a118 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x304> - 2a136: 842a mv s0,a0 - 2a138: bfe9 j 2a112 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2fe> - 2a13a: 842a mv s0,a0 - 2a13c: b7e5 j 2a124 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x310> - 2a13e: 842a mv s0,a0 - 2a140: bff9 j 2a11e <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x30a> - 2a142: 842a mv s0,a0 - 2a144: 854a mv a0,s2 - 2a146: 9bfec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a14a: bf5d j 2a100 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2ec> - 2a14c: 842a mv s0,a0 - 2a14e: e64e sd s3,264(sp) - 2a150: f9da sd s6,240(sp) - 2a152: b77d j 2a100 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2ec> - 2a154: 842a mv s0,a0 - 2a156: a029 j 2a160 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x34c> - 2a158: 842a mv s0,a0 - 2a15a: 854a mv a0,s2 - 2a15c: 9a9ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a160: 8526 mv a0,s1 - 2a162: 9a3ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a166: b7d1 j 2a12a <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x316> - 2a168: 842a mv s0,a0 - 2a16a: b7c1 j 2a12a <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x316> - 2a16c: 842a mv s0,a0 - 2a16e: 854e mv a0,s3 - 2a170: 995ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a174: bfc1 j 2a144 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x330> - 2a176: 842a mv s0,a0 - 2a178: 854a mv a0,s2 - 2a17a: 98bec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a17e: bf51 j 2a112 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2fe> - 2a180: 842a mv s0,a0 - 2a182: 8556 mv a0,s5 - 2a184: 981ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a188: b74d j 2a12a <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x316> - 2a18a: 842a mv s0,a0 - 2a18c: 8556 mv a0,s5 - 2a18e: 977ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a192: 8552 mv a0,s4 - 2a194: 971ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a198: bfb9 j 2a0f6 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x2e2> - 2a19a: 842a mv s0,a0 - 2a19c: a819 j 2a1b2 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x39e> - 2a19e: 842a mv s0,a0 - 2a1a0: a809 j 2a1b2 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x39e> - 2a1a2: 842a mv s0,a0 - 2a1a4: b7fd j 2a192 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x37e> - 2a1a6: 842a mv s0,a0 - 2a1a8: b7ed j 2a192 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x37e> - 2a1aa: 842a mv s0,a0 - 2a1ac: 854a mv a0,s2 - 2a1ae: 957ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a1b2: 8526 mv a0,s1 - 2a1b4: 951ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a1b8: bfd1 j 2a18c <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev+0x378> - -000000000002a1ba <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv>: - 2a1ba: db010113 addi sp,sp,-592 - 2a1be: 21613823 sd s6,528(sp) - 2a1c2: 21713423 sd s7,520(sp) - 2a1c6: 0b853b03 ld s6,184(a0) - 2a1ca: 0c053b83 ld s7,192(a0) - 2a1ce: 21813023 sd s8,512(sp) - 2a1d2: 24113423 sd ra,584(sp) - 2a1d6: 24813023 sd s0,576(sp) - 2a1da: 22913c23 sd s1,568(sp) - 2a1de: 23213823 sd s2,560(sp) - 2a1e2: 23313423 sd s3,552(sp) - 2a1e6: 23413023 sd s4,544(sp) - 2a1ea: 21513c23 sd s5,536(sp) - 2a1ee: 8c2a mv s8,a0 - 2a1f0: 0b7b0c63 beq s6,s7,2a2a8 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xee> - 2a1f4: ffe6 sd s9,504(sp) - 2a1f6: fbea sd s10,496(sp) - 2a1f8: 49a9 li s3,10 - 2a1fa: 0f900a93 li s5,249 - 2a1fe: 000b3a03 ld s4,0(s6) - 2a202: 4481 li s1,0 - 2a204: 4601 li a2,0 - 2a206: 038a3683 ld a3,56(s4) - 2a20a: 030a3703 ld a4,48(s4) - 2a20e: 08d70863 beq a4,a3,2a29e <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xe4> - 2a212: 00349793 slli a5,s1,0x3 - 2a216: 97ba add a5,a5,a4 - 2a218: 6380 ld s0,0(a5) - 2a21a: 08244c83 lbu s9,130(s0) - 2a21e: 060c8a63 beqz s9,2a292 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xd8> - 2a222: 18060e63 beqz a2,2a3be <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x204> - 2a226: 700c ld a1,32(s0) - 2a228: 00010517 auipc a0,0x10 - 2a22c: ce850513 addi a0,a0,-792 # 39f10 <_IO_stdin_used+0x18b8> - 2a230: cb0eb0ef jal ra,156e0 - 2a234: 643c ld a5,72(s0) - 2a236: c7b1 beqz a5,2a282 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> - 2a238: 639c ld a5,0(a5) - 2a23a: c7a1 beqz a5,2a282 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> - 2a23c: 00011597 auipc a1,0x11 - 2a240: 60c58593 addi a1,a1,1548 # 3b848 <_ZN7testing8internalL16kValueParamLabelE> - 2a244: 00010517 auipc a0,0x10 - 2a248: cbc50513 addi a0,a0,-836 # 39f00 <_IO_stdin_used+0x18a8> - 2a24c: c94eb0ef jal ra,156e0 - 2a250: 643c ld a5,72(s0) - 2a252: cb85 beqz a5,2a282 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> - 2a254: 6380 ld s0,0(a5) - 2a256: c415 beqz s0,2a282 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> - 2a258: 00044503 lbu a0,0(s0) - 2a25c: 4901 li s2,0 - 2a25e: c115 beqz a0,2a282 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> - 2a260: 15350763 beq a0,s3,2a3ae <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x1f4> - 2a264: 87deb0ef jal ra,15ae0 - 2a268: 2905 addiw s2,s2,1 - 2a26a: 00144503 lbu a0,1(s0) - 2a26e: 0405 addi s0,s0,1 - 2a270: c909 beqz a0,2a282 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xc8> - 2a272: ff2ad7e3 bge s5,s2,2a260 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xa6> - 2a276: 00011517 auipc a0,0x11 - 2a27a: d9250513 addi a0,a0,-622 # 3b008 <_IO_stdin_used+0x29b0> - 2a27e: c62eb0ef jal ra,156e0 - 2a282: 4529 li a0,10 - 2a284: 85deb0ef jal ra,15ae0 - 2a288: 030a3703 ld a4,48(s4) - 2a28c: 038a3683 ld a3,56(s4) - 2a290: 8666 mv a2,s9 - 2a292: 40e687b3 sub a5,a3,a4 - 2a296: 0485 addi s1,s1,1 - 2a298: 878d srai a5,a5,0x3 - 2a29a: f6f4ece3 bltu s1,a5,2a212 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x58> - 2a29e: 0b21 addi s6,s6,8 - 2a2a0: f56b9fe3 bne s7,s6,2a1fe <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x44> - 2a2a4: 7cfe ld s9,504(sp) - 2a2a6: 7d5e ld s10,496(sp) - 2a2a8: 00021797 auipc a5,0x21 - 2a2ac: bd87b783 ld a5,-1064(a5) # 4ae80 - 2a2b0: 6388 ld a0,0(a5) - 2a2b2: 848a mv s1,sp - 2a2b4: 9ddeb0ef jal ra,15c90 - 2a2b8: 850a mv a0,sp - 2a2ba: bdaef0ef jal ra,19694 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev> - 2a2be: 6722 ld a4,8(sp) - 2a2c0: 478d li a5,3 - 2a2c2: 1af70863 beq a4,a5,2a472 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x2b8> - 2a2c6: 00010597 auipc a1,0x10 - 2a2ca: c5a58593 addi a1,a1,-934 # 39f20 <_IO_stdin_used+0x18c8> - 2a2ce: 8526 mv a0,s1 - 2a2d0: 00021317 auipc t1,0x21 - 2a2d4: a1033303 ld t1,-1520(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> - 2a2d8: 9302 jalr t1 - 2a2da: cd49 beqz a0,2a374 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x1ba> - 2a2dc: 04010a13 addi s4,sp,64 - 2a2e0: 8552 mv a0,s4 - 2a2e2: b33ff0ef jal ra,29e14 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> - 2a2e6: 6586 ld a1,64(sp) - 2a2e8: 06810913 addi s2,sp,104 - 2a2ec: 854a mv a0,s2 - 2a2ee: f1aee0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a2f2: 854a mv a0,s2 - 2a2f4: 858f60ef jal ra,2034c <_ZN7testing8internalL18OpenFileForWritingERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2a2f8: 77a6 ld a5,104(sp) - 2a2fa: 07810b13 addi s6,sp,120 - 2a2fe: 842a mv s0,a0 - 2a300: 01678563 beq a5,s6,2a30a <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x150> - 2a304: 853e mv a0,a5 - 2a306: dfaeb0ef jal ra,15900 <_ZdlPv@plt> - 2a30a: 6506 ld a0,64(sp) - 2a30c: 05010a93 addi s5,sp,80 - 2a310: 01550463 beq a0,s5,2a318 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x15e> - 2a314: deceb0ef jal ra,15900 <_ZdlPv@plt> - 2a318: 854a mv a0,s2 - 2a31a: e56eb0ef jal ra,15970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> - 2a31e: 00010597 auipc a1,0x10 - 2a322: bfa58593 addi a1,a1,-1030 # 39f18 <_IO_stdin_used+0x18c0> - 2a326: 8526 mv a0,s1 - 2a328: 00021317 auipc t1,0x21 - 2a32c: 9b833303 ld t1,-1608(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> - 2a330: 9302 jalr t1 - 2a332: 10051563 bnez a0,2a43c <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x282> - 2a336: 00010597 auipc a1,0x10 - 2a33a: bea58593 addi a1,a1,-1046 # 39f20 <_IO_stdin_used+0x18c8> - 2a33e: 8526 mv a0,s1 - 2a340: 00021317 auipc t1,0x21 - 2a344: 9a033303 ld t1,-1632(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> - 2a348: 9302 jalr t1 - 2a34a: 14051863 bnez a0,2a49a <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x2e0> - 2a34e: 85ca mv a1,s2 - 2a350: 8552 mv a0,s4 - 2a352: d2fef0ef jal ra,1a080 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 2a356: 6506 ld a0,64(sp) - 2a358: 85a2 mv a1,s0 - 2a35a: d66eb0ef jal ra,158c0 - 2a35e: 6506 ld a0,64(sp) - 2a360: 01550463 beq a0,s5,2a368 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x1ae> - 2a364: d9ceb0ef jal ra,15900 <_ZdlPv@plt> - 2a368: 8522 mv a0,s0 - 2a36a: f06eb0ef jal ra,15a70 - 2a36e: 854a mv a0,s2 - 2a370: 820eb0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 2a374: 6502 ld a0,0(sp) - 2a376: 081c addi a5,sp,16 - 2a378: 00f50463 beq a0,a5,2a380 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x1c6> - 2a37c: d84eb0ef jal ra,15900 <_ZdlPv@plt> - 2a380: 24813083 ld ra,584(sp) - 2a384: 24013403 ld s0,576(sp) - 2a388: 23813483 ld s1,568(sp) - 2a38c: 23013903 ld s2,560(sp) - 2a390: 22813983 ld s3,552(sp) - 2a394: 22013a03 ld s4,544(sp) - 2a398: 21813a83 ld s5,536(sp) - 2a39c: 21013b03 ld s6,528(sp) - 2a3a0: 20813b83 ld s7,520(sp) - 2a3a4: 20013c03 ld s8,512(sp) - 2a3a8: 25010113 addi sp,sp,592 - 2a3ac: 8082 ret - 2a3ae: 0000e517 auipc a0,0xe - 2a3b2: 5f250513 addi a0,a0,1522 # 389a0 <_IO_stdin_used+0x348> - 2a3b6: b2aeb0ef jal ra,156e0 - 2a3ba: 2909 addiw s2,s2,2 - 2a3bc: b57d j 2a26a <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0xb0> - 2a3be: 008a3583 ld a1,8(s4) - 2a3c2: 00010517 auipc a0,0x10 - 2a3c6: b3650513 addi a0,a0,-1226 # 39ef8 <_IO_stdin_used+0x18a0> - 2a3ca: b16eb0ef jal ra,156e0 - 2a3ce: 028a3783 ld a5,40(s4) - 2a3d2: cba9 beqz a5,2a424 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> - 2a3d4: 639c ld a5,0(a5) - 2a3d6: c7b9 beqz a5,2a424 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> - 2a3d8: 00011597 auipc a1,0x11 - 2a3dc: 46058593 addi a1,a1,1120 # 3b838 <_ZN7testing8internalL15kTypeParamLabelE> - 2a3e0: 00010517 auipc a0,0x10 - 2a3e4: b2050513 addi a0,a0,-1248 # 39f00 <_IO_stdin_used+0x18a8> - 2a3e8: af8eb0ef jal ra,156e0 - 2a3ec: 028a3783 ld a5,40(s4) - 2a3f0: cb95 beqz a5,2a424 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> - 2a3f2: 0007b903 ld s2,0(a5) - 2a3f6: 02090763 beqz s2,2a424 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> - 2a3fa: 00094503 lbu a0,0(s2) - 2a3fe: 4d01 li s10,0 - 2a400: c115 beqz a0,2a424 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> - 2a402: 03350563 beq a0,s3,2a42c <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x272> - 2a406: edaeb0ef jal ra,15ae0 - 2a40a: 2d05 addiw s10,s10,1 - 2a40c: 00194503 lbu a0,1(s2) - 2a410: 0905 addi s2,s2,1 - 2a412: c909 beqz a0,2a424 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x26a> - 2a414: ffaad7e3 bge s5,s10,2a402 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x248> - 2a418: 00011517 auipc a0,0x11 - 2a41c: bf050513 addi a0,a0,-1040 # 3b008 <_IO_stdin_used+0x29b0> - 2a420: ac0eb0ef jal ra,156e0 - 2a424: 4529 li a0,10 - 2a426: ebaeb0ef jal ra,15ae0 - 2a42a: bbf5 j 2a226 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x6c> - 2a42c: 0000e517 auipc a0,0xe - 2a430: 57450513 addi a0,a0,1396 # 389a0 <_IO_stdin_used+0x348> - 2a434: aaceb0ef jal ra,156e0 - 2a438: 2d09 addiw s10,s10,2 - 2a43a: bfc9 j 2a40c <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x252> - 2a43c: 02010993 addi s3,sp,32 - 2a440: 854e mv a0,s3 - 2a442: 9d3ff0ef jal ra,29e14 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> - 2a446: 7582 ld a1,32(sp) - 2a448: 8552 mv a0,s4 - 2a44a: debf50ef jal ra,20234 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc> - 2a44e: 0b8c0593 addi a1,s8,184 - 2a452: 855a mv a0,s6 - 2a454: cd2fd0ef jal ra,27926 <_ZN7testing8internal24XmlUnitTestResultPrinter17PrintXmlTestsListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE> - 2a458: 00020797 auipc a5,0x20 - 2a45c: 7987b783 ld a5,1944(a5) # 4abf0 <_GLOBAL_OFFSET_TABLE_+0xa0> - 2a460: 07c1 addi a5,a5,16 - 2a462: 00a8 addi a0,sp,72 - 2a464: e0be sd a5,64(sp) - 2a466: e9eec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a46a: 854e mv a0,s3 - 2a46c: e98ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a470: bdf9 j 2a34e <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x194> - 2a472: 6782 ld a5,0(sp) - 2a474: 07800713 li a4,120 - 2a478: 0007c683 lbu a3,0(a5) - 2a47c: e4e695e3 bne a3,a4,2a2c6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x10c> - 2a480: 0017c683 lbu a3,1(a5) - 2a484: 06d00713 li a4,109 - 2a488: e2e69fe3 bne a3,a4,2a2c6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x10c> - 2a48c: 0027c703 lbu a4,2(a5) - 2a490: 06c00793 li a5,108 - 2a494: e2f719e3 bne a4,a5,2a2c6 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x10c> - 2a498: b591 j 2a2dc <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x122> - 2a49a: 02010993 addi s3,sp,32 - 2a49e: 854e mv a0,s3 - 2a4a0: 975ff0ef jal ra,29e14 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> - 2a4a4: 7582 ld a1,32(sp) - 2a4a6: 8552 mv a0,s4 - 2a4a8: f99f50ef jal ra,20440 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc> - 2a4ac: 0b8c0593 addi a1,s8,184 - 2a4b0: 855a mv a0,s6 - 2a4b2: fc9fe0ef jal ra,2947a <_ZN7testing8internal25JsonUnitTestResultPrinter17PrintJsonTestListEPSoRKSt6vectorIPNS_9TestSuiteESaIS5_EE> - 2a4b6: 00021797 auipc a5,0x21 - 2a4ba: 81a7b783 ld a5,-2022(a5) # 4acd0 <_GLOBAL_OFFSET_TABLE_+0x180> - 2a4be: b74d j 2a460 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x2a6> - 2a4c0: 842a mv s0,a0 - 2a4c2: a029 j 2a4cc <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x312> - 2a4c4: 842a mv s0,a0 - 2a4c6: 8552 mv a0,s4 - 2a4c8: e3cec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a4cc: 854a mv a0,s2 - 2a4ce: ec3ea0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 2a4d2: 8526 mv a0,s1 - 2a4d4: ffe6 sd s9,504(sp) - 2a4d6: fbea sd s10,496(sp) - 2a4d8: e2cec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a4dc: 8522 mv a0,s0 - 2a4de: b12eb0ef jal ra,157f0 <_Unwind_Resume@plt> - 2a4e2: 842a mv s0,a0 - 2a4e4: 854a mv a0,s2 - 2a4e6: e1eec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a4ea: 8552 mv a0,s4 - 2a4ec: e18ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a4f0: b7cd j 2a4d2 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x318> - 2a4f2: 842a mv s0,a0 - 2a4f4: bfdd j 2a4ea <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x330> - 2a4f6: 00020797 auipc a5,0x20 - 2a4fa: 7da7b783 ld a5,2010(a5) # 4acd0 <_GLOBAL_OFFSET_TABLE_+0x180> - 2a4fe: 842a mv s0,a0 - 2a500: 07c1 addi a5,a5,16 - 2a502: 00a8 addi a0,sp,72 - 2a504: e0be sd a5,64(sp) - 2a506: dfeec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a50a: 854e mv a0,s3 - 2a50c: df8ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a510: bf75 j 2a4cc <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x312> - 2a512: 842a mv s0,a0 - 2a514: bfdd j 2a50a <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x350> - 2a516: 00020797 auipc a5,0x20 - 2a51a: 6da7b783 ld a5,1754(a5) # 4abf0 <_GLOBAL_OFFSET_TABLE_+0xa0> - 2a51e: b7c5 j 2a4fe <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x344> - 2a520: 842a mv s0,a0 - 2a522: b7e5 j 2a50a <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x350> - 2a524: 842a mv s0,a0 - 2a526: b775 j 2a4d2 <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv+0x318> - -000000000002a528 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv>: - 2a528: 7159 addi sp,sp,-112 - 2a52a: f0a2 sd s0,96(sp) - 2a52c: 842a mv s0,a0 - 2a52e: 850a mv a0,sp - 2a530: eca6 sd s1,88(sp) - 2a532: f486 sd ra,104(sp) - 2a534: e4ce sd s3,72(sp) - 2a536: 95eef0ef jal ra,19694 <_ZN7testing8internal15UnitTestOptions15GetOutputFormatB5cxx11Ev> - 2a53a: 67a2 ld a5,8(sp) - 2a53c: 470d li a4,3 - 2a53e: 848a mv s1,sp - 2a540: 08e78b63 beq a5,a4,2a5d6 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0xae> - 2a544: 4711 li a4,4 - 2a546: 00e78963 beq a5,a4,2a558 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x30> - 2a54a: 12079c63 bnez a5,2a682 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x15a> - 2a54e: 6502 ld a0,0(sp) - 2a550: 081c addi a5,sp,16 - 2a552: 06f51a63 bne a0,a5,2a5c6 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x9e> - 2a556: a895 j 2a5ca <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0xa2> - 2a558: 6782 ld a5,0(sp) - 2a55a: e8ca sd s2,80(sp) - 2a55c: 06a00713 li a4,106 - 2a560: 0007c683 lbu a3,0(a5) - 2a564: 0ce68863 beq a3,a4,2a634 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x10c> - 2a568: 02010913 addi s2,sp,32 - 2a56c: 6685 lui a3,0x1 - 2a56e: 854a mv a0,s2 - 2a570: 3d868693 addi a3,a3,984 # 13d8 <__abi_tag-0xeebc> - 2a574: 0000f617 auipc a2,0xf - 2a578: d7460613 addi a2,a2,-652 # 392e8 <_IO_stdin_used+0xc90> - 2a57c: 4585 li a1,1 - 2a57e: a19f50ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2a582: 02500613 li a2,37 - 2a586: 00010597 auipc a1,0x10 - 2a58a: 9a258593 addi a1,a1,-1630 # 39f28 <_IO_stdin_used+0x18d0> - 2a58e: 00021517 auipc a0,0x21 - 2a592: a0a53503 ld a0,-1526(a0) # 4af98 <_ZSt4cerr@Base> - 2a596: 96aeb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a59a: 6622 ld a2,8(sp) - 2a59c: 6582 ld a1,0(sp) - 2a59e: 00021517 auipc a0,0x21 - 2a5a2: 9fa53503 ld a0,-1542(a0) # 4af98 <_ZSt4cerr@Base> - 2a5a6: 95aeb0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a5aa: 0000f597 auipc a1,0xf - 2a5ae: 18658593 addi a1,a1,390 # 39730 <_IO_stdin_used+0x10d8> - 2a5b2: 87eeb0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2a5b6: 854a mv a0,s2 - 2a5b8: d6ff20ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2a5bc: 6502 ld a0,0(sp) - 2a5be: 081c addi a5,sp,16 - 2a5c0: 6946 ld s2,80(sp) - 2a5c2: 00f50463 beq a0,a5,2a5ca <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0xa2> - 2a5c6: b3aeb0ef jal ra,15900 <_ZdlPv@plt> - 2a5ca: 70a6 ld ra,104(sp) - 2a5cc: 7406 ld s0,96(sp) - 2a5ce: 64e6 ld s1,88(sp) - 2a5d0: 69a6 ld s3,72(sp) - 2a5d2: 6165 addi sp,sp,112 - 2a5d4: 8082 ret - 2a5d6: 6782 ld a5,0(sp) - 2a5d8: e8ca sd s2,80(sp) - 2a5da: 07800713 li a4,120 - 2a5de: 0007c683 lbu a3,0(a5) - 2a5e2: f8e693e3 bne a3,a4,2a568 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> - 2a5e6: 0017c683 lbu a3,1(a5) - 2a5ea: 06d00713 li a4,109 - 2a5ee: f6e69de3 bne a3,a4,2a568 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> - 2a5f2: 0027c703 lbu a4,2(a5) - 2a5f6: 06c00793 li a5,108 - 2a5fa: f6f717e3 bne a4,a5,2a568 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> - 2a5fe: 02800513 li a0,40 - 2a602: 19840413 addi s0,s0,408 - 2a606: a9aeb0ef jal ra,158a0 <_Znwm@plt> - 2a60a: 02010913 addi s2,sp,32 - 2a60e: 89aa mv s3,a0 - 2a610: 854a mv a0,s2 - 2a612: 803ff0ef jal ra,29e14 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> - 2a616: 7582 ld a1,32(sp) - 2a618: 854e mv a0,s3 - 2a61a: c1bf50ef jal ra,20234 <_ZN7testing8internal24XmlUnitTestResultPrinterC1EPKc> - 2a61e: 85ce mv a1,s3 - 2a620: 8522 mv a0,s0 - 2a622: b22f10ef jal ra,1b944 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE> - 2a626: 7502 ld a0,32(sp) - 2a628: 181c addi a5,sp,48 - 2a62a: f8f509e3 beq a0,a5,2a5bc <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x94> - 2a62e: ad2eb0ef jal ra,15900 <_ZdlPv@plt> - 2a632: b769 j 2a5bc <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x94> - 2a634: 0017c683 lbu a3,1(a5) - 2a638: 07300713 li a4,115 - 2a63c: f2e696e3 bne a3,a4,2a568 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> - 2a640: 0027c683 lbu a3,2(a5) - 2a644: 06f00713 li a4,111 - 2a648: f2e690e3 bne a3,a4,2a568 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> - 2a64c: 0037c703 lbu a4,3(a5) - 2a650: 06e00793 li a5,110 - 2a654: f0f71ae3 bne a4,a5,2a568 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> - 2a658: 02800513 li a0,40 - 2a65c: 19840413 addi s0,s0,408 - 2a660: a40eb0ef jal ra,158a0 <_Znwm@plt> - 2a664: 02010913 addi s2,sp,32 - 2a668: 89aa mv s3,a0 - 2a66a: 854a mv a0,s2 - 2a66c: fa8ff0ef jal ra,29e14 <_ZN7testing8internal15UnitTestOptions27GetAbsolutePathToOutputFileB5cxx11Ev> - 2a670: 7582 ld a1,32(sp) - 2a672: 854e mv a0,s3 - 2a674: dcdf50ef jal ra,20440 <_ZN7testing8internal25JsonUnitTestResultPrinterC1EPKc> - 2a678: 85ce mv a1,s3 - 2a67a: 8522 mv a0,s0 - 2a67c: ac8f10ef jal ra,1b944 <_ZN7testing18TestEventListeners22SetDefaultXmlGeneratorEPNS_17TestEventListenerE> - 2a680: b75d j 2a626 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0xfe> - 2a682: e8ca sd s2,80(sp) - 2a684: b5d5 j 2a568 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x40> - 2a686: 842a mv s0,a0 - 2a688: e0d2 sd s4,64(sp) - 2a68a: 8526 mv a0,s1 - 2a68c: c78ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a690: 8522 mv a0,s0 - 2a692: 95eeb0ef jal ra,157f0 <_Unwind_Resume@plt> - 2a696: e0d2 sd s4,64(sp) - 2a698: 842a mv s0,a0 - 2a69a: 4a01 li s4,0 - 2a69c: 854a mv a0,s2 - 2a69e: c66ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a6a2: fe0a04e3 beqz s4,2a68a <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x162> - 2a6a6: 6a06 ld s4,64(sp) - 2a6a8: 854e mv a0,s3 - 2a6aa: a56eb0ef jal ra,15900 <_ZdlPv@plt> - 2a6ae: e0d2 sd s4,64(sp) - 2a6b0: bfe9 j 2a68a <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x162> - 2a6b2: e0d2 sd s4,64(sp) - 2a6b4: 842a mv s0,a0 - 2a6b6: 4a05 li s4,1 - 2a6b8: b7d5 j 2a69c <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x174> - 2a6ba: 842a mv s0,a0 - 2a6bc: b7f5 j 2a6a8 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x180> - 2a6be: 842a mv s0,a0 - 2a6c0: 854a mv a0,s2 - 2a6c2: c65f20ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2a6c6: e0d2 sd s4,64(sp) - 2a6c8: b7c9 j 2a68a <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x162> - 2a6ca: b7f1 j 2a696 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x16e> - 2a6cc: b7dd j 2a6b2 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x18a> - 2a6ce: 842a mv s0,a0 - 2a6d0: bfe1 j 2a6a8 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv+0x180> - -000000000002a6d2 <_ZN7testing4Test15HasFatalFailureEv>: - 2a6d2: 1141 addi sp,sp,-16 - 2a6d4: e406 sd ra,8(sp) - 2a6d6: ed4ff0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 2a6da: 6128 ld a0,64(a0) - 2a6dc: 833f10ef jal ra,1bf0e <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> - 2a6e0: 60a2 ld ra,8(sp) - 2a6e2: 0141 addi sp,sp,16 - 2a6e4: fcbef06f j 1a6ae <_ZNK7testing10TestResult15HasFatalFailureEv> - -000000000002a6e8 <_ZN7testing4Test18HasNonfatalFailureEv>: - 2a6e8: 1141 addi sp,sp,-16 - 2a6ea: e406 sd ra,8(sp) - 2a6ec: ebeff0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 2a6f0: 6128 ld a0,64(a0) - 2a6f2: 81df10ef jal ra,1bf0e <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> - 2a6f6: 60a2 ld ra,8(sp) - 2a6f8: 0141 addi sp,sp,16 - 2a6fa: 860f006f j 1a75a <_ZNK7testing10TestResult18HasNonfatalFailureEv> - -000000000002a6fe <_ZN7testing4Test9IsSkippedEv>: - 2a6fe: 1141 addi sp,sp,-16 - 2a700: e406 sd ra,8(sp) - 2a702: ea8ff0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 2a706: 6128 ld a0,64(a0) - 2a708: 807f10ef jal ra,1bf0e <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> - 2a70c: 60a2 ld ra,8(sp) - 2a70e: 0141 addi sp,sp,16 - 2a710: b0ef006f j 1aa1e <_ZNK7testing10TestResult7SkippedEv> - -000000000002a714 <_ZN7testing8internal31GetCurrentOsStackTraceExceptTopB5cxx11EPNS_8UnitTestEi>: - 2a714: 1101 addi sp,sp,-32 - 2a716: ec06 sd ra,24(sp) - 2a718: e822 sd s0,16(sp) - 2a71a: e426 sd s1,8(sp) - 2a71c: 842a mv s0,a0 - 2a71e: 84b2 mv s1,a2 - 2a720: e8aff0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 2a724: 612c ld a1,64(a0) - 2a726: 0014861b addiw a2,s1,1 - 2a72a: 8522 mv a0,s0 - 2a72c: f86f10ef jal ra,1beb2 <_ZN7testing8internal12UnitTestImpl28CurrentOsStackTraceExceptTopB5cxx11Ei> - 2a730: 60e2 ld ra,24(sp) - 2a732: 8522 mv a0,s0 - 2a734: 6442 ld s0,16(sp) - 2a736: 64a2 ld s1,8(sp) - 2a738: 6105 addi sp,sp,32 - 2a73a: 8082 ret - -000000000002a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 2a73c: 1101 addi sp,sp,-32 - 2a73e: e426 sd s1,8(sp) - 2a740: ec06 sd ra,24(sp) - 2a742: 84aa mv s1,a0 - 2a744: e66ff0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 2a748: 613c ld a5,64(a0) - 2a74a: 1d87b783 ld a5,472(a5) - 2a74e: e822 sd s0,16(sp) - 2a750: cb85 beqz a5,2a780 <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x44> - 2a752: 5788 lw a0,40(a5) - 2a754: 0000e597 auipc a1,0xe - 2a758: 5dc58593 addi a1,a1,1500 # 38d30 <_IO_stdin_used+0x6d8> - 2a75c: ce4eb0ef jal ra,15c40 - 2a760: 842a mv s0,a0 - 2a762: 85aa mv a1,a0 - 2a764: 04900513 li a0,73 - 2a768: c59ea0ef jal ra,153c0 - 2a76c: 6088 ld a0,0(s1) - 2a76e: 85a2 mv a1,s0 - 2a770: 950eb0ef jal ra,158c0 - 2a774: 8522 mv a0,s0 - 2a776: d1aeb0ef jal ra,15c90 - 2a77a: 4505 li a0,1 - 2a77c: f25ea0ef jal ra,156a0 <_exit@plt> - 2a780: 00020417 auipc s0,0x20 - 2a784: 6b843403 ld s0,1720(s0) # 4ae38 - 2a788: 600c ld a1,0(s0) - 2a78a: 6088 ld a0,0(s1) - 2a78c: 934eb0ef jal ra,158c0 - 2a790: 6008 ld a0,0(s0) - 2a792: cfeeb0ef jal ra,15c90 - 2a796: d4bea0ef jal ra,154e0 - -000000000002a79a <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv>: - 2a79a: dc010113 addi sp,sp,-576 - 2a79e: 22813823 sd s0,560(sp) - 2a7a2: 22913423 sd s1,552(sp) - 2a7a6: 23213023 sd s2,544(sp) - 2a7aa: 21313c23 sd s3,536(sp) - 2a7ae: 22113c23 sd ra,568(sp) - 2a7b2: 21413823 sd s4,528(sp) - 2a7b6: 21513423 sd s5,520(sp) - 2a7ba: 21613023 sd s6,512(sp) - 2a7be: ffde sd s7,504(sp) - 2a7c0: fbe2 sd s8,496(sp) - 2a7c2: 842a mv s0,a0 - 2a7c4: 00b10913 addi s2,sp,11 - 2a7c8: 54fd li s1,-1 - 2a7ca: 4991 li s3,4 - 2a7cc: a031 j 2a7d8 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3e> - 2a7ce: af3ea0ef jal ra,152c0 <__errno_location@plt> - 2a7d2: 411c lw a5,0(a0) - 2a7d4: 15379b63 bne a5,s3,2a92a <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x190> - 2a7d8: 5848 lw a0,52(s0) - 2a7da: 4605 li a2,1 - 2a7dc: 85ca mv a1,s2 - 2a7de: fe3ea0ef jal ra,157c0 - 2a7e2: 2501 sext.w a0,a0 - 2a7e4: fe9505e3 beq a0,s1,2a7ce <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x34> - 2a7e8: 4785 li a5,1 - 2a7ea: 10051b63 bnez a0,2a900 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x166> - 2a7ee: d81c sw a5,48(s0) - 2a7f0: 54fd li s1,-1 - 2a7f2: 4911 li s2,4 - 2a7f4: 5848 lw a0,52(s0) - 2a7f6: b1aeb0ef jal ra,15b10 - 2a7fa: 0c951963 bne a0,s1,2a8cc <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x132> - 2a7fe: ac3ea0ef jal ra,152c0 <__errno_location@plt> - 2a802: 411c lw a5,0(a0) - 2a804: ff2788e3 beq a5,s2,2a7f4 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x5a> - 2a808: 0804 addi s1,sp,16 - 2a80a: 8526 mv a0,s1 - 2a80c: 00010597 auipc a1,0x10 - 2a810: 84458593 addi a1,a1,-1980 # 3a050 <_IO_stdin_used+0x19f8> - 2a814: 9f4ee0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2a818: 8526 mv a0,s1 - 2a81a: 0000f597 auipc a1,0xf - 2a81e: 73658593 addi a1,a1,1846 # 39f50 <_IO_stdin_used+0x18f8> - 2a822: d5fea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2a826: 03010913 addi s2,sp,48 - 2a82a: 85aa mv a1,a0 - 2a82c: 854a mv a0,s2 - 2a82e: dd3ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2a832: 854a mv a0,s2 - 2a834: 00010597 auipc a1,0x10 - 2a838: 83458593 addi a1,a1,-1996 # 3a068 <_IO_stdin_used+0x1a10> - 2a83c: d45ea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2a840: 05010a13 addi s4,sp,80 - 2a844: 85aa mv a1,a0 - 2a846: 8552 mv a0,s4 - 2a848: db9ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2a84c: 07010a93 addi s5,sp,112 - 2a850: 1f200793 li a5,498 - 2a854: 8556 mv a0,s5 - 2a856: 006c addi a1,sp,12 - 2a858: 00020317 auipc t1,0x20 - 2a85c: 71833303 ld t1,1816(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2a860: c63e sw a5,12(sp) - 2a862: 9302 jalr t1 - 2a864: 09010b13 addi s6,sp,144 - 2a868: 855a mv a0,s6 - 2a86a: 8656 mv a2,s5 - 2a86c: 85d2 mv a1,s4 - 2a86e: 00020317 auipc t1,0x20 - 2a872: 2ea33303 ld t1,746(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2a876: 9302 jalr t1 - 2a878: 0000f597 auipc a1,0xf - 2a87c: 1d858593 addi a1,a1,472 # 39a50 <_IO_stdin_used+0x13f8> - 2a880: 855a mv a0,s6 - 2a882: cffea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2a886: 0b010993 addi s3,sp,176 - 2a88a: 85aa mv a1,a0 - 2a88c: 854e mv a0,s3 - 2a88e: d73ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2a892: 854e mv a0,s3 - 2a894: 0000f597 auipc a1,0xf - 2a898: 7dc58593 addi a1,a1,2012 # 3a070 <_IO_stdin_used+0x1a18> - 2a89c: ce5ea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2a8a0: 0d010b93 addi s7,sp,208 - 2a8a4: 85aa mv a1,a0 - 2a8a6: 855e mv a0,s7 - 2a8a8: d59ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2a8ac: 855e mv a0,s7 - 2a8ae: 0000f597 auipc a1,0xf - 2a8b2: 7da58593 addi a1,a1,2010 # 3a088 <_IO_stdin_used+0x1a30> - 2a8b6: ccbea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2a8ba: 0f010c13 addi s8,sp,240 - 2a8be: 85aa mv a1,a0 - 2a8c0: 8562 mv a0,s8 - 2a8c2: d3fea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2a8c6: 8562 mv a0,s8 - 2a8c8: e75ff0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2a8cc: ea4f10ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> - 2a8d0: f20502e3 beqz a0,2a7f4 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x5a> - 2a8d4: d844 sw s1,52(s0) - 2a8d6: 23813083 ld ra,568(sp) - 2a8da: 23013403 ld s0,560(sp) - 2a8de: 22813483 ld s1,552(sp) - 2a8e2: 22013903 ld s2,544(sp) - 2a8e6: 21813983 ld s3,536(sp) - 2a8ea: 21013a03 ld s4,528(sp) - 2a8ee: 20813a83 ld s5,520(sp) - 2a8f2: 20013b03 ld s6,512(sp) - 2a8f6: 7bfe ld s7,504(sp) - 2a8f8: 7c5e ld s8,496(sp) - 2a8fa: 24010113 addi sp,sp,576 - 2a8fe: 8082 ret - 2a900: 02f51563 bne a0,a5,2a92a <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x190> - 2a904: 00b14783 lbu a5,11(sp) - 2a908: 05200713 li a4,82 - 2a90c: 08e78163 beq a5,a4,2a98e <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x1f4> - 2a910: 06f76863 bltu a4,a5,2a980 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x1e6> - 2a914: 04900713 li a4,73 - 2a918: 0ee78263 beq a5,a4,2a9fc <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x262> - 2a91c: 04c00713 li a4,76 - 2a920: 06e79a63 bne a5,a4,2a994 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x1fa> - 2a924: 4789 li a5,2 - 2a926: d81c sw a5,48(s0) - 2a928: b5e1 j 2a7f0 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> - 2a92a: 0d010b93 addi s7,sp,208 - 2a92e: 855e mv a0,s7 - 2a930: 0000f617 auipc a2,0xf - 2a934: 62060613 addi a2,a2,1568 # 39f50 <_IO_stdin_used+0x18f8> - 2a938: 458d li a1,3 - 2a93a: 1ef00693 li a3,495 - 2a93e: e58f50ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2a942: 02b00613 li a2,43 - 2a946: 0000f597 auipc a1,0xf - 2a94a: 6da58593 addi a1,a1,1754 # 3a020 <_IO_stdin_used+0x19c8> - 2a94e: 00020517 auipc a0,0x20 - 2a952: 64a53503 ld a0,1610(a0) # 4af98 <_ZSt4cerr@Base> - 2a956: dabea0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a95a: 1984 addi s1,sp,240 - 2a95c: 8526 mv a0,s1 - 2a95e: fe0f10ef jal ra,1c13e <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev> - 2a962: 766e ld a2,248(sp) - 2a964: 75ce ld a1,240(sp) - 2a966: 00020517 auipc a0,0x20 - 2a96a: 63253503 ld a0,1586(a0) # 4af98 <_ZSt4cerr@Base> - 2a96e: d93ea0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a972: 8526 mv a0,s1 - 2a974: 990ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2a978: 855e mv a0,s7 - 2a97a: 9adf20ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2a97e: bd8d j 2a7f0 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> - 2a980: 05400713 li a4,84 - 2a984: 00e79863 bne a5,a4,2a994 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x1fa> - 2a988: 4791 li a5,4 - 2a98a: d81c sw a5,48(s0) - 2a98c: b595 j 2a7f0 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> - 2a98e: 478d li a5,3 - 2a990: d81c sw a5,48(s0) - 2a992: bdb9 j 2a7f0 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> - 2a994: 1984 addi s1,sp,240 - 2a996: 8526 mv a0,s1 - 2a998: 0000f617 auipc a2,0xf - 2a99c: 5b860613 addi a2,a2,1464 # 39f50 <_IO_stdin_used+0x18f8> - 2a9a0: 458d li a1,3 - 2a9a2: 1ea00693 li a3,490 - 2a9a6: df0f50ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2a9aa: 02200613 li a2,34 - 2a9ae: 0000f597 auipc a1,0xf - 2a9b2: 62a58593 addi a1,a1,1578 # 39fd8 <_IO_stdin_used+0x1980> - 2a9b6: 00020517 auipc a0,0x20 - 2a9ba: 5e253503 ld a0,1506(a0) # 4af98 <_ZSt4cerr@Base> - 2a9be: d43ea0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a9c2: 4661 li a2,24 - 2a9c4: 0000f597 auipc a1,0xf - 2a9c8: 63c58593 addi a1,a1,1596 # 3a000 <_IO_stdin_used+0x19a8> - 2a9cc: 00020517 auipc a0,0x20 - 2a9d0: 5cc53503 ld a0,1484(a0) # 4af98 <_ZSt4cerr@Base> - 2a9d4: d2dea0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2a9d8: 00b14583 lbu a1,11(sp) - 2a9dc: 00020517 auipc a0,0x20 - 2a9e0: 5bc53503 ld a0,1468(a0) # 4af98 <_ZSt4cerr@Base> - 2a9e4: e6dea0ef jal ra,15850 <_ZNSo9_M_insertImEERSoT_@plt> - 2a9e8: 00010597 auipc a1,0x10 - 2a9ec: e6058593 addi a1,a1,-416 # 3a848 <_IO_stdin_used+0x21f0> - 2a9f0: c41ea0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2a9f4: 8526 mv a0,s1 - 2a9f6: 931f20ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2a9fa: bbdd j 2a7f0 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> - 2a9fc: 0b010993 addi s3,sp,176 - 2aa00: 854e mv a0,s3 - 2aa02: 03442903 lw s2,52(s0) - 2aa06: 1984 addi s1,sp,240 - 2aa08: b90ef0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 2aa0c: 5afd li s5,-1 - 2aa0e: 4a11 li s4,4 - 2aa10: 0ff00613 li a2,255 - 2aa14: 85a6 mv a1,s1 - 2aa16: 854a mv a0,s2 - 2aa18: da9ea0ef jal ra,157c0 - 2aa1c: 0005079b sext.w a5,a0 - 2aa20: 0af04263 bgtz a5,2aac4 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x32a> - 2aa24: 0b579963 bne a5,s5,2aad6 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x33c> - 2aa28: 899ea0ef jal ra,152c0 <__errno_location@plt> - 2aa2c: 411c lw a5,0(a0) - 2aa2e: ff4781e3 beq a5,s4,2aa10 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x276> - 2aa32: 88fea0ef jal ra,152c0 <__errno_location@plt> - 2aa36: 09010b13 addi s6,sp,144 - 2aa3a: 87aa mv a5,a0 - 2aa3c: 16a00693 li a3,362 - 2aa40: 855a mv a0,s6 - 2aa42: 0000f617 auipc a2,0xf - 2aa46: 50e60613 addi a2,a2,1294 # 39f50 <_IO_stdin_used+0x18f8> - 2aa4a: 458d li a1,3 - 2aa4c: 0007a903 lw s2,0(a5) - 2aa50: d46f50ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2aa54: 02900613 li a2,41 - 2aa58: 0000f597 auipc a1,0xf - 2aa5c: 54858593 addi a1,a1,1352 # 39fa0 <_IO_stdin_used+0x1948> - 2aa60: 00020517 auipc a0,0x20 - 2aa64: 53853503 ld a0,1336(a0) # 4af98 <_ZSt4cerr@Base> - 2aa68: c99ea0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2aa6c: 0d010b93 addi s7,sp,208 - 2aa70: 855e mv a0,s7 - 2aa72: eccf10ef jal ra,1c13e <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev> - 2aa76: 666e ld a2,216(sp) - 2aa78: 65ce ld a1,208(sp) - 2aa7a: 00020517 auipc a0,0x20 - 2aa7e: 51e53503 ld a0,1310(a0) # 4af98 <_ZSt4cerr@Base> - 2aa82: c7fea0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2aa86: 4609 li a2,2 - 2aa88: 0000f597 auipc a1,0xf - 2aa8c: 54858593 addi a1,a1,1352 # 39fd0 <_IO_stdin_used+0x1978> - 2aa90: 84aa mv s1,a0 - 2aa92: c6fea0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2aa96: 85ca mv a1,s2 - 2aa98: 8526 mv a0,s1 - 2aa9a: a77ea0ef jal ra,15510 <_ZNSolsEi@plt> - 2aa9e: 0000f597 auipc a1,0xf - 2aaa2: 83258593 addi a1,a1,-1998 # 392d0 <_IO_stdin_used+0xc78> - 2aaa6: b8bea0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2aaaa: 855e mv a0,s7 - 2aaac: 858ec0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2aab0: 855a mv a0,s6 - 2aab2: 875f20ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2aab6: 754a ld a0,176(sp) - 2aab8: d2050ce3 beqz a0,2a7f0 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> - 2aabc: 611c ld a5,0(a0) - 2aabe: 679c ld a5,8(a5) - 2aac0: 9782 jalr a5 - 2aac2: b33d j 2a7f0 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x56> - 2aac4: 754a ld a0,176(sp) - 2aac6: 978a add a5,a5,sp - 2aac8: 0e078823 sb zero,240(a5) - 2aacc: 0541 addi a0,a0,16 - 2aace: 85a6 mv a1,s1 - 2aad0: b61ea0ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2aad4: bf35 j 2aa10 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x276> - 2aad6: ffb1 bnez a5,2aa32 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x298> - 2aad8: 09010b13 addi s6,sp,144 - 2aadc: 855a mv a0,s6 - 2aade: 16700693 li a3,359 - 2aae2: 0000f617 auipc a2,0xf - 2aae6: 46e60613 addi a2,a2,1134 # 39f50 <_IO_stdin_used+0x18f8> - 2aaea: 458d li a1,3 - 2aaec: caaf50ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2aaf0: 0d010b93 addi s7,sp,208 - 2aaf4: 85ce mv a1,s3 - 2aaf6: 855e mv a0,s7 - 2aaf8: ecaef0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 2aafc: 666e ld a2,216(sp) - 2aafe: 65ce ld a1,208(sp) - 2ab00: 00020517 auipc a0,0x20 - 2ab04: 49853503 ld a0,1176(a0) # 4af98 <_ZSt4cerr@Base> - 2ab08: bf9ea0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2ab0c: bf79 j 2aaaa <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x310> - 2ab0e: 842a mv s0,a0 - 2ab10: 8526 mv a0,s1 - 2ab12: 815f20ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2ab16: 8522 mv a0,s0 - 2ab18: cd9ea0ef jal ra,157f0 <_Unwind_Resume@plt> - 2ab1c: 842a mv s0,a0 - 2ab1e: 754a ld a0,176(sp) - 2ab20: d97d beqz a0,2ab16 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x37c> - 2ab22: 611c ld a5,0(a0) - 2ab24: 679c ld a5,8(a5) - 2ab26: 9782 jalr a5 - 2ab28: b7fd j 2ab16 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x37c> - 2ab2a: 842a mv s0,a0 - 2ab2c: 855e mv a0,s7 - 2ab2e: fd7eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ab32: 855a mv a0,s6 - 2ab34: ff2f20ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2ab38: b7dd j 2ab1e <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x384> - 2ab3a: 842a mv s0,a0 - 2ab3c: bfdd j 2ab32 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x398> - 2ab3e: 842a mv s0,a0 - 2ab40: 8562 mv a0,s8 - 2ab42: fc3eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ab46: 855e mv a0,s7 - 2ab48: fbdeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ab4c: 854e mv a0,s3 - 2ab4e: fb7eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ab52: 855a mv a0,s6 - 2ab54: fb1eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ab58: 8556 mv a0,s5 - 2ab5a: fabeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ab5e: 8552 mv a0,s4 - 2ab60: fa5eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ab64: 854a mv a0,s2 - 2ab66: f9feb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ab6a: 8526 mv a0,s1 - 2ab6c: f99eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ab70: 8522 mv a0,s0 - 2ab72: c7fea0ef jal ra,157f0 <_Unwind_Resume@plt> - 2ab76: 842a mv s0,a0 - 2ab78: b7f9 j 2ab46 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3ac> - 2ab7a: 842a mv s0,a0 - 2ab7c: bfc1 j 2ab4c <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3b2> - 2ab7e: 842a mv s0,a0 - 2ab80: bfc9 j 2ab52 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3b8> - 2ab82: 842a mv s0,a0 - 2ab84: bfd1 j 2ab58 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3be> - 2ab86: 842a mv s0,a0 - 2ab88: bfd9 j 2ab5e <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3c4> - 2ab8a: 842a mv s0,a0 - 2ab8c: bfe1 j 2ab64 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3ca> - 2ab8e: 842a mv s0,a0 - 2ab90: bfe9 j 2ab6a <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x3d0> - 2ab92: 842a mv s0,a0 - 2ab94: a029 j 2ab9e <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x404> - 2ab96: 842a mv s0,a0 - 2ab98: 8526 mv a0,s1 - 2ab9a: f6beb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ab9e: 855e mv a0,s7 - 2aba0: f86f20ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2aba4: 8522 mv a0,s0 - 2aba6: c4bea0ef jal ra,157f0 <_Unwind_Resume@plt> - 2abaa: b741 j 2ab2a <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x390> - 2abac: 842a mv s0,a0 - 2abae: b751 j 2ab32 <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv+0x398> - -000000000002abb0 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE>: - 2abb0: 710d addi sp,sp,-352 - 2abb2: e6a6 sd s1,328(sp) - 2abb4: ee86 sd ra,344(sp) - 2abb6: eaa2 sd s0,336(sp) - 2abb8: e2ca sd s2,320(sp) - 2abba: fe4e sd s3,312(sp) - 2abbc: 4709 li a4,2 - 2abbe: 84aa mv s1,a0 - 2abc0: 04c00793 li a5,76 - 2abc4: 00e58763 beq a1,a4,2abd2 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x22> - 2abc8: 4705 li a4,1 - 2abca: 05200793 li a5,82 - 2abce: 1ce58763 beq a1,a4,2ad9c <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1ec> - 2abd2: 00f105a3 sb a5,11(sp) - 2abd6: 00b10913 addi s2,sp,11 - 2abda: 547d li s0,-1 - 2abdc: 4991 li s3,4 - 2abde: 5c88 lw a0,56(s1) - 2abe0: 4605 li a2,1 - 2abe2: 85ca mv a1,s2 - 2abe4: 81ceb0ef jal ra,15c00 - 2abe8: 2501 sext.w a0,a0 - 2abea: 18851e63 bne a0,s0,2ad86 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1d6> - 2abee: ed2ea0ef jal ra,152c0 <__errno_location@plt> - 2abf2: 411c lw a5,0(a0) - 2abf4: ff3785e3 beq a5,s3,2abde <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2e> - 2abf8: 0804 addi s1,sp,16 - 2abfa: 8526 mv a0,s1 - 2abfc: 0000f597 auipc a1,0xf - 2ac00: 45458593 addi a1,a1,1108 # 3a050 <_IO_stdin_used+0x19f8> - 2ac04: fa52 sd s4,304(sp) - 2ac06: f656 sd s5,296(sp) - 2ac08: f25a sd s6,288(sp) - 2ac0a: ee5e sd s7,280(sp) - 2ac0c: dfded0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2ac10: 6762 ld a4,24(sp) - 2ac12: 8009 srli s0,s0,0x2 - 2ac14: 04c00793 li a5,76 - 2ac18: 8c19 sub s0,s0,a4 - 2ac1a: 2487f963 bgeu a5,s0,2ae6c <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2bc> - 2ac1e: 04d00613 li a2,77 - 2ac22: 0000f597 auipc a1,0xf - 2ac26: 32e58593 addi a1,a1,814 # 39f50 <_IO_stdin_used+0x18f8> - 2ac2a: 8526 mv a0,s1 - 2ac2c: d75ea0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 2ac30: 009c addi a5,sp,64 - 2ac32: f83e sd a5,48(sp) - 2ac34: 6114 ld a3,0(a0) - 2ac36: 01050713 addi a4,a0,16 - 2ac3a: 16e68463 beq a3,a4,2ada2 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1f2> - 2ac3e: 691c ld a5,16(a0) - 2ac40: f836 sd a3,48(sp) - 2ac42: e0be sd a5,64(sp) - 2ac44: 6514 ld a3,8(a0) - 2ac46: 57fd li a5,-1 - 2ac48: 8389 srli a5,a5,0x2 - 2ac4a: e118 sd a4,0(a0) - 2ac4c: 00050823 sb zero,16(a0) - 2ac50: 8f95 sub a5,a5,a3 - 2ac52: fc36 sd a3,56(sp) - 2ac54: 00053423 sd zero,8(a0) - 2ac58: 4719 li a4,6 - 2ac5a: 22f77163 bgeu a4,a5,2ae7c <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2cc> - 2ac5e: 03010913 addi s2,sp,48 - 2ac62: 854a mv a0,s2 - 2ac64: 461d li a2,7 - 2ac66: 0000f597 auipc a1,0xf - 2ac6a: 40258593 addi a1,a1,1026 # 3a068 <_IO_stdin_used+0x1a10> - 2ac6e: d33ea0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 2ac72: 1098 addi a4,sp,96 - 2ac74: e8ba sd a4,80(sp) - 2ac76: 6114 ld a3,0(a0) - 2ac78: 01050793 addi a5,a0,16 - 2ac7c: 18f68b63 beq a3,a5,2ae12 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x262> - 2ac80: 6918 ld a4,16(a0) - 2ac82: e8b6 sd a3,80(sp) - 2ac84: f0ba sd a4,96(sp) - 2ac86: 6518 ld a4,8(a0) - 2ac88: 1880 addi s0,sp,112 - 2ac8a: e11c sd a5,0(a0) - 2ac8c: 00050823 sb zero,16(a0) - 2ac90: 00053423 sd zero,8(a0) - 2ac94: 20600793 li a5,518 - 2ac98: 8522 mv a0,s0 - 2ac9a: 006c addi a1,sp,12 - 2ac9c: 00020317 auipc t1,0x20 - 2aca0: 2d433303 ld t1,724(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2aca4: ecba sd a4,88(sp) - 2aca6: c63e sw a5,12(sp) - 2aca8: 9302 jalr t1 - 2acaa: 09010993 addi s3,sp,144 - 2acae: 05010a13 addi s4,sp,80 - 2acb2: 854e mv a0,s3 - 2acb4: 85d2 mv a1,s4 - 2acb6: 8622 mv a2,s0 - 2acb8: 00020317 auipc t1,0x20 - 2acbc: ea033303 ld t1,-352(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2acc0: 9302 jalr t1 - 2acc2: 676a ld a4,152(sp) - 2acc4: 57fd li a5,-1 - 2acc6: 8389 srli a5,a5,0x2 - 2acc8: 8f99 sub a5,a5,a4 - 2acca: 4705 li a4,1 - 2accc: 1cf77463 bgeu a4,a5,2ae94 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2e4> - 2acd0: 4609 li a2,2 - 2acd2: 0000f597 auipc a1,0xf - 2acd6: d7e58593 addi a1,a1,-642 # 39a50 <_IO_stdin_used+0x13f8> - 2acda: 854e mv a0,s3 - 2acdc: cc5ea0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 2ace0: 019c addi a5,sp,192 - 2ace2: f93e sd a5,176(sp) - 2ace4: 6114 ld a3,0(a0) - 2ace6: 01050713 addi a4,a0,16 - 2acea: 10e68663 beq a3,a4,2adf6 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x246> - 2acee: 691c ld a5,16(a0) - 2acf0: f936 sd a3,176(sp) - 2acf2: e1be sd a5,192(sp) - 2acf4: 6514 ld a3,8(a0) - 2acf6: 57fd li a5,-1 - 2acf8: 8389 srli a5,a5,0x2 - 2acfa: e118 sd a4,0(a0) - 2acfc: 00050823 sb zero,16(a0) - 2ad00: 8f95 sub a5,a5,a3 - 2ad02: fd36 sd a3,184(sp) - 2ad04: 00053423 sd zero,8(a0) - 2ad08: 02600713 li a4,38 - 2ad0c: 1af77063 bgeu a4,a5,2aeac <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2fc> - 2ad10: 0b010a93 addi s5,sp,176 - 2ad14: 8556 mv a0,s5 - 2ad16: 02700613 li a2,39 - 2ad1a: 0000f597 auipc a1,0xf - 2ad1e: 37658593 addi a1,a1,886 # 3a090 <_IO_stdin_used+0x1a38> - 2ad22: c7fea0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 2ad26: 1198 addi a4,sp,224 - 2ad28: e9ba sd a4,208(sp) - 2ad2a: 6114 ld a3,0(a0) - 2ad2c: 01050793 addi a5,a0,16 - 2ad30: 0af68563 beq a3,a5,2adda <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x22a> - 2ad34: 6918 ld a4,16(a0) - 2ad36: e9b6 sd a3,208(sp) - 2ad38: f1ba sd a4,224(sp) - 2ad3a: 6518 ld a4,8(a0) - 2ad3c: 0d010b13 addi s6,sp,208 - 2ad40: e11c sd a5,0(a0) - 2ad42: 00050823 sb zero,16(a0) - 2ad46: 00053423 sd zero,8(a0) - 2ad4a: 0000f597 auipc a1,0xf - 2ad4e: 33e58593 addi a1,a1,830 # 3a088 <_IO_stdin_used+0x1a30> - 2ad52: 855a mv a0,s6 - 2ad54: edba sd a4,216(sp) - 2ad56: 82bea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2ad5a: 0218 addi a4,sp,256 - 2ad5c: f9ba sd a4,240(sp) - 2ad5e: 6114 ld a3,0(a0) - 2ad60: 01050793 addi a5,a0,16 - 2ad64: 04f68d63 beq a3,a5,2adbe <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x20e> - 2ad68: 6918 ld a4,16(a0) - 2ad6a: f9b6 sd a3,240(sp) - 2ad6c: e23a sd a4,256(sp) - 2ad6e: 6518 ld a4,8(a0) - 2ad70: 0f010b93 addi s7,sp,240 - 2ad74: e11c sd a5,0(a0) - 2ad76: 00050823 sb zero,16(a0) - 2ad7a: 00053423 sd zero,8(a0) - 2ad7e: 855e mv a0,s7 - 2ad80: fdba sd a4,248(sp) - 2ad82: 9bbff0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2ad86: 9eaf10ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> - 2ad8a: e4050ae3 beqz a0,2abde <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2e> - 2ad8e: 4505 li a0,1 - 2ad90: fa52 sd s4,304(sp) - 2ad92: f656 sd s5,296(sp) - 2ad94: f25a sd s6,288(sp) - 2ad96: ee5e sd s7,280(sp) - 2ad98: 909ea0ef jal ra,156a0 <_exit@plt> - 2ad9c: 05400793 li a5,84 - 2ada0: bd0d j 2abd2 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x22> - 2ada2: 6514 ld a3,8(a0) - 2ada4: 85ba mv a1,a4 - 2ada6: 0685 addi a3,a3,1 - 2ada8: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 2adac: 02058407 vle8.v v8,(a1) - 2adb0: 8e91 sub a3,a3,a2 - 2adb2: 95b2 add a1,a1,a2 - 2adb4: 02078427 vse8.v v8,(a5) - 2adb8: 97b2 add a5,a5,a2 - 2adba: f6fd bnez a3,2ada8 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1f8> - 2adbc: b561 j 2ac44 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x94> - 2adbe: 6514 ld a3,8(a0) - 2adc0: 85be mv a1,a5 - 2adc2: 0685 addi a3,a3,1 - 2adc4: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 2adc8: 02058407 vle8.v v8,(a1) - 2adcc: 8e91 sub a3,a3,a2 - 2adce: 95b2 add a1,a1,a2 - 2add0: 02070427 vse8.v v8,(a4) - 2add4: 9732 add a4,a4,a2 - 2add6: f6fd bnez a3,2adc4 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x214> - 2add8: bf59 j 2ad6e <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x1be> - 2adda: 6514 ld a3,8(a0) - 2addc: 85be mv a1,a5 - 2adde: 0685 addi a3,a3,1 - 2ade0: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 2ade4: 02058407 vle8.v v8,(a1) - 2ade8: 8e91 sub a3,a3,a2 - 2adea: 95b2 add a1,a1,a2 - 2adec: 02070427 vse8.v v8,(a4) - 2adf0: 9732 add a4,a4,a2 - 2adf2: f6fd bnez a3,2ade0 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x230> - 2adf4: b799 j 2ad3a <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x18a> - 2adf6: 6514 ld a3,8(a0) - 2adf8: 85ba mv a1,a4 - 2adfa: 0685 addi a3,a3,1 - 2adfc: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 2ae00: 02058407 vle8.v v8,(a1) - 2ae04: 8e91 sub a3,a3,a2 - 2ae06: 95b2 add a1,a1,a2 - 2ae08: 02078427 vse8.v v8,(a5) - 2ae0c: 97b2 add a5,a5,a2 - 2ae0e: f6fd bnez a3,2adfc <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x24c> - 2ae10: b5d5 j 2acf4 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x144> - 2ae12: 6514 ld a3,8(a0) - 2ae14: 85be mv a1,a5 - 2ae16: 0685 addi a3,a3,1 - 2ae18: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 2ae1c: 02058407 vle8.v v8,(a1) - 2ae20: 8e91 sub a3,a3,a2 - 2ae22: 95b2 add a1,a1,a2 - 2ae24: 02070427 vse8.v v8,(a4) - 2ae28: 9732 add a4,a4,a2 - 2ae2a: f6fd bnez a3,2ae18 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x268> - 2ae2c: bda9 j 2ac86 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0xd6> - 2ae2e: 87aa mv a5,a0 - 2ae30: 855e mv a0,s7 - 2ae32: 8bbe mv s7,a5 - 2ae34: cd1eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ae38: 855a mv a0,s6 - 2ae3a: ccbeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ae3e: 8556 mv a0,s5 - 2ae40: cc5eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ae44: 8ade mv s5,s7 - 2ae46: 854e mv a0,s3 - 2ae48: cbdeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ae4c: 8522 mv a0,s0 - 2ae4e: cb7eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ae52: 8456 mv s0,s5 - 2ae54: 8552 mv a0,s4 - 2ae56: cafeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ae5a: 854a mv a0,s2 - 2ae5c: ca9eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ae60: 8526 mv a0,s1 - 2ae62: ca3eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ae66: 8522 mv a0,s0 - 2ae68: 989ea0ef jal ra,157f0 <_Unwind_Resume@plt> - 2ae6c: 0000e517 auipc a0,0xe - 2ae70: b9450513 addi a0,a0,-1132 # 38a00 <_IO_stdin_used+0x3a8> - 2ae74: a7dea0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 2ae78: 842a mv s0,a0 - 2ae7a: b7dd j 2ae60 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2b0> - 2ae7c: 0000e517 auipc a0,0xe - 2ae80: b8450513 addi a0,a0,-1148 # 38a00 <_IO_stdin_used+0x3a8> - 2ae84: 03010913 addi s2,sp,48 - 2ae88: a69ea0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 2ae8c: 842a mv s0,a0 - 2ae8e: b7f1 j 2ae5a <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2aa> - 2ae90: 8aaa mv s5,a0 - 2ae92: bf6d j 2ae4c <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x29c> - 2ae94: 0000e517 auipc a0,0xe - 2ae98: b6c50513 addi a0,a0,-1172 # 38a00 <_IO_stdin_used+0x3a8> - 2ae9c: a55ea0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 2aea0: 842a mv s0,a0 - 2aea2: 05010a13 addi s4,sp,80 - 2aea6: b77d j 2ae54 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x2a4> - 2aea8: 8aaa mv s5,a0 - 2aeaa: bf71 j 2ae46 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x296> - 2aeac: 0000e517 auipc a0,0xe - 2aeb0: b5450513 addi a0,a0,-1196 # 38a00 <_IO_stdin_used+0x3a8> - 2aeb4: 0b010a93 addi s5,sp,176 - 2aeb8: a39ea0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 2aebc: 8baa mv s7,a0 - 2aebe: b741 j 2ae3e <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x28e> - 2aec0: 8baa mv s7,a0 - 2aec2: bf9d j 2ae38 <_ZN7testing8internal13DeathTestImpl5AbortENS0_9DeathTest11AbortReasonE+0x288> - -000000000002aec4 <_ZN7testing8internal16ForkingDeathTest4WaitEv>: - 2aec4: 02854783 lbu a5,40(a0) - 2aec8: e399 bnez a5,2aece <_ZN7testing8internal16ForkingDeathTest4WaitEv+0xa> - 2aeca: 4501 li a0,0 - 2aecc: 8082 ret - 2aece: 710d addi sp,sp,-352 - 2aed0: eaa2 sd s0,336(sp) - 2aed2: e6a6 sd s1,328(sp) - 2aed4: e2ca sd s2,320(sp) - 2aed6: fe4e sd s3,312(sp) - 2aed8: ee86 sd ra,344(sp) - 2aeda: 842a mv s0,a0 - 2aedc: 00810913 addi s2,sp,8 - 2aee0: 8bbff0ef jal ra,2a79a <_ZN7testing8internal13DeathTestImpl26ReadAndInterpretStatusByteEv> - 2aee4: 54fd li s1,-1 - 2aee6: 4991 li s3,4 - 2aee8: 5c48 lw a0,60(s0) - 2aeea: 4601 li a2,0 - 2aeec: 85ca mv a1,s2 - 2aeee: 823ea0ef jal ra,15710 - 2aef2: 0c951e63 bne a0,s1,2afce <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x10a> - 2aef6: bcaea0ef jal ra,152c0 <__errno_location@plt> - 2aefa: 411c lw a5,0(a0) - 2aefc: ff3786e3 beq a5,s3,2aee8 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x24> - 2af00: 0804 addi s1,sp,16 - 2af02: 8526 mv a0,s1 - 2af04: 0000f597 auipc a1,0xf - 2af08: 14c58593 addi a1,a1,332 # 3a050 <_IO_stdin_used+0x19f8> - 2af0c: fa52 sd s4,304(sp) - 2af0e: f656 sd s5,296(sp) - 2af10: f25a sd s6,288(sp) - 2af12: ee5e sd s7,280(sp) - 2af14: ea62 sd s8,272(sp) - 2af16: af3ed0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2af1a: 8526 mv a0,s1 - 2af1c: 0000f597 auipc a1,0xf - 2af20: 03458593 addi a1,a1,52 # 39f50 <_IO_stdin_used+0x18f8> - 2af24: e5cea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2af28: 03010913 addi s2,sp,48 - 2af2c: 85aa mv a1,a0 - 2af2e: 854a mv a0,s2 - 2af30: ed0ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2af34: 854a mv a0,s2 - 2af36: 0000f597 auipc a1,0xf - 2af3a: 13258593 addi a1,a1,306 # 3a068 <_IO_stdin_used+0x1a10> - 2af3e: e42ea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2af42: 05010993 addi s3,sp,80 - 2af46: 85aa mv a1,a0 - 2af48: 854e mv a0,s3 - 2af4a: eb6ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2af4e: 07010a13 addi s4,sp,112 - 2af52: 44f00793 li a5,1103 - 2af56: 8552 mv a0,s4 - 2af58: 006c addi a1,sp,12 - 2af5a: 00020317 auipc t1,0x20 - 2af5e: 01633303 ld t1,22(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2af62: c63e sw a5,12(sp) - 2af64: 9302 jalr t1 - 2af66: 09010a93 addi s5,sp,144 - 2af6a: 8556 mv a0,s5 - 2af6c: 8652 mv a2,s4 - 2af6e: 85ce mv a1,s3 - 2af70: 00020317 auipc t1,0x20 - 2af74: be833303 ld t1,-1048(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2af78: 9302 jalr t1 - 2af7a: 0000f597 auipc a1,0xf - 2af7e: ad658593 addi a1,a1,-1322 # 39a50 <_IO_stdin_used+0x13f8> - 2af82: 8556 mv a0,s5 - 2af84: dfcea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2af88: 0b010b13 addi s6,sp,176 - 2af8c: 85aa mv a1,a0 - 2af8e: 855a mv a0,s6 - 2af90: e70ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2af94: 855a mv a0,s6 - 2af96: 0000f597 auipc a1,0xf - 2af9a: 12258593 addi a1,a1,290 # 3a0b8 <_IO_stdin_used+0x1a60> - 2af9e: de2ea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2afa2: 0d010b93 addi s7,sp,208 - 2afa6: 85aa mv a1,a0 - 2afa8: 855e mv a0,s7 - 2afaa: e56ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2afae: 855e mv a0,s7 - 2afb0: 0000f597 auipc a1,0xf - 2afb4: 0d858593 addi a1,a1,216 # 3a088 <_IO_stdin_used+0x1a30> - 2afb8: dc8ea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2afbc: 0f010c13 addi s8,sp,240 - 2afc0: 85aa mv a1,a0 - 2afc2: 8562 mv a0,s8 - 2afc4: e3cea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2afc8: 8562 mv a0,s8 - 2afca: f72ff0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2afce: fa3f00ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> - 2afd2: f0050be3 beqz a0,2aee8 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x24> - 2afd6: 4522 lw a0,8(sp) - 2afd8: 60f6 ld ra,344(sp) - 2afda: 64b6 ld s1,328(sp) - 2afdc: d448 sw a0,44(s0) - 2afde: 6456 ld s0,336(sp) - 2afe0: 6916 ld s2,320(sp) - 2afe2: 79f2 ld s3,312(sp) - 2afe4: 6135 addi sp,sp,352 - 2afe6: 8082 ret - 2afe8: 842a mv s0,a0 - 2afea: a03d j 2b018 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x154> - 2afec: 842a mv s0,a0 - 2afee: 8562 mv a0,s8 - 2aff0: b15eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2aff4: 855e mv a0,s7 - 2aff6: b0feb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2affa: 855a mv a0,s6 - 2affc: b09eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b000: 8556 mv a0,s5 - 2b002: b03eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b006: 8552 mv a0,s4 - 2b008: afdeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b00c: 854e mv a0,s3 - 2b00e: af7eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b012: 854a mv a0,s2 - 2b014: af1eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b018: 8526 mv a0,s1 - 2b01a: aebeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b01e: 8522 mv a0,s0 - 2b020: fd0ea0ef jal ra,157f0 <_Unwind_Resume@plt> - 2b024: 842a mv s0,a0 - 2b026: b7f9 j 2aff4 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x130> - 2b028: 842a mv s0,a0 - 2b02a: bfc1 j 2affa <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x136> - 2b02c: 842a mv s0,a0 - 2b02e: bfc9 j 2b000 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x13c> - 2b030: 842a mv s0,a0 - 2b032: bfd1 j 2b006 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x142> - 2b034: 842a mv s0,a0 - 2b036: bfd9 j 2b00c <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x148> - 2b038: 842a mv s0,a0 - 2b03a: bfe1 j 2b012 <_ZN7testing8internal16ForkingDeathTest4WaitEv+0x14e> - -000000000002b03c <_ZN7testing8internal9DeathTestC1Ev>: - 2b03c: 7179 addi sp,sp,-48 - 2b03e: 00020797 auipc a5,0x20 - 2b042: eb27b783 ld a5,-334(a5) # 4aef0 <_GLOBAL_OFFSET_TABLE_+0x3a0> - 2b046: 07c1 addi a5,a5,16 - 2b048: f406 sd ra,40(sp) - 2b04a: e11c sd a5,0(a0) - 2b04c: d5ffe0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 2b050: 613c ld a5,64(a0) - 2b052: 1107b783 ld a5,272(a5) - 2b056: c781 beqz a5,2b05e <_ZN7testing8internal9DeathTestC1Ev+0x22> - 2b058: 70a2 ld ra,40(sp) - 2b05a: 6145 addi sp,sp,48 - 2b05c: 8082 ret - 2b05e: 850a mv a0,sp - 2b060: 0000f597 auipc a1,0xf - 2b064: 08058593 addi a1,a1,128 # 3a0e0 <_IO_stdin_used+0x1a88> - 2b068: f022 sd s0,32(sp) - 2b06a: 99fed0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2b06e: 850a mv a0,sp - 2b070: 840a mv s0,sp - 2b072: ecaff0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2b076: 87aa mv a5,a0 - 2b078: 8522 mv a0,s0 - 2b07a: 843e mv s0,a5 - 2b07c: a89eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b080: 8522 mv a0,s0 - 2b082: f6eea0ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000002b086 <_ZN7testing8internal16ForkingDeathTestC1EPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE>: - 2b086: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2b08a: 5e0030d7 vmv.v.i v1,0 - 2b08e: 7179 addi sp,sp,-48 - 2b090: f022 sd s0,32(sp) - 2b092: ec26 sd s1,24(sp) - 2b094: e84a sd s2,16(sp) - 2b096: e44e sd s3,8(sp) - 2b098: f406 sd ra,40(sp) - 2b09a: 00860793 addi a5,a2,8 - 2b09e: 00863983 ld s3,8(a2) - 2b0a2: 01063903 ld s2,16(a2) - 2b0a6: 0207f0a7 vse64.v v1,(a5) - 2b0aa: 84ae mv s1,a1 - 2b0ac: 842a mv s0,a0 - 2b0ae: f8fff0ef jal ra,2b03c <_ZN7testing8internal9DeathTestC1Ev> - 2b0b2: 57fd li a5,-1 - 2b0b4: 00020697 auipc a3,0x20 - 2b0b8: ec46b683 ld a3,-316(a3) # 4af78 <_GLOBAL_OFFSET_TABLE_+0x428> - 2b0bc: 00020717 auipc a4,0x20 - 2b0c0: ef473703 ld a4,-268(a4) # 4afb0 <_GLOBAL_OFFSET_TABLE_+0x460> - 2b0c4: 02079613 slli a2,a5,0x20 - 2b0c8: f810 sd a2,48(s0) - 2b0ca: 06c1 addi a3,a3,16 - 2b0cc: 0741 addi a4,a4,16 - 2b0ce: e404 sd s1,8(s0) - 2b0d0: 01343c23 sd s3,24(s0) - 2b0d4: 03243023 sd s2,32(s0) - 2b0d8: 70a2 ld ra,40(sp) - 2b0da: 02040423 sb zero,40(s0) - 2b0de: e814 sd a3,16(s0) - 2b0e0: e018 sd a4,0(s0) - 2b0e2: d45c sw a5,44(s0) - 2b0e4: fc1c sd a5,56(s0) - 2b0e6: 7402 ld s0,32(sp) - 2b0e8: 64e2 ld s1,24(sp) - 2b0ea: 6942 ld s2,16(sp) - 2b0ec: 69a2 ld s3,8(sp) - 2b0ee: 6145 addi sp,sp,48 - 2b0f0: 8082 ret - 2b0f2: 842a mv s0,a0 - 2b0f4: 00090863 beqz s2,2b104 <_ZN7testing8internal16ForkingDeathTestC1EPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x7e> - 2b0f8: 854a mv a0,s2 - 2b0fa: 00020317 auipc t1,0x20 - 2b0fe: bc633303 ld t1,-1082(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 2b102: 9302 jalr t1 - 2b104: 8522 mv a0,s0 - 2b106: eeaea0ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000002b10a <_ZN7testing8internal9DeathTest6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPS1_>: - 2b10a: 715d addi sp,sp,-80 - 2b10c: e0a2 sd s0,64(sp) - 2b10e: fc26 sd s1,56(sp) - 2b110: 842e mv s0,a1 - 2b112: f84a sd s2,48(sp) - 2b114: f44e sd s3,40(sp) - 2b116: 8932 mv s2,a2 - 2b118: 89b6 mv s3,a3 - 2b11a: f052 sd s4,32(sp) - 2b11c: 84aa mv s1,a0 - 2b11e: 8a3a mv s4,a4 - 2b120: e486 sd ra,72(sp) - 2b122: c89fe0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 2b126: 613c ld a5,64(a0) - 2b128: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2b12c: 5e0030d7 vmv.v.i v1,0 - 2b130: 1e07b503 ld a0,480(a5) - 2b134: 6810 ld a2,16(s0) - 2b136: 00843303 ld t1,8(s0) - 2b13a: 611c ld a5,0(a0) - 2b13c: 0421 addi s0,s0,8 - 2b13e: 00020817 auipc a6,0x20 - 2b142: e3a83803 ld a6,-454(a6) # 4af78 <_GLOBAL_OFFSET_TABLE_+0x428> - 2b146: 0107b883 ld a7,16(a5) - 2b14a: 020470a7 vse64.v v1,(s0) - 2b14e: 0841 addi a6,a6,16 - 2b150: ec32 sd a2,24(sp) - 2b152: 87d2 mv a5,s4 - 2b154: 874e mv a4,s3 - 2b156: 86ca mv a3,s2 - 2b158: 85a6 mv a1,s1 - 2b15a: e81a sd t1,16(sp) - 2b15c: e442 sd a6,8(sp) - 2b15e: 0030 addi a2,sp,8 - 2b160: 9882 jalr a7 - 2b162: 00020797 auipc a5,0x20 - 2b166: cee7b783 ld a5,-786(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> - 2b16a: 6762 ld a4,24(sp) - 2b16c: 07c1 addi a5,a5,16 - 2b16e: e43e sd a5,8(sp) - 2b170: 842a mv s0,a0 - 2b172: c719 beqz a4,2b180 <_ZN7testing8internal9DeathTest6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPS1_+0x76> - 2b174: 853a mv a0,a4 - 2b176: 00020317 auipc t1,0x20 - 2b17a: b4a33303 ld t1,-1206(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 2b17e: 9302 jalr t1 - 2b180: 60a6 ld ra,72(sp) - 2b182: 8522 mv a0,s0 - 2b184: 6406 ld s0,64(sp) - 2b186: 74e2 ld s1,56(sp) - 2b188: 7942 ld s2,48(sp) - 2b18a: 79a2 ld s3,40(sp) - 2b18c: 7a02 ld s4,32(sp) - 2b18e: 6161 addi sp,sp,80 - 2b190: 8082 ret - 2b192: 00020797 auipc a5,0x20 - 2b196: cbe7b783 ld a5,-834(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> - 2b19a: 6762 ld a4,24(sp) - 2b19c: 07c1 addi a5,a5,16 - 2b19e: e43e sd a5,8(sp) - 2b1a0: 842a mv s0,a0 - 2b1a2: c719 beqz a4,2b1b0 <_ZN7testing8internal9DeathTest6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPS1_+0xa6> - 2b1a4: 853a mv a0,a4 - 2b1a6: 00020317 auipc t1,0x20 - 2b1aa: b1a33303 ld t1,-1254(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 2b1ae: 9302 jalr t1 - 2b1b0: 8522 mv a0,s0 - 2b1b2: e3eea0ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000002b1b6 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE>: - 2b1b6: 712d addi sp,sp,-288 - 2b1b8: ea22 sd s0,272(sp) - 2b1ba: e626 sd s1,264(sp) - 2b1bc: e24a sd s2,256(sp) - 2b1be: fdce sd s3,248(sp) - 2b1c0: f9d2 sd s4,240(sp) - 2b1c2: f5d6 sd s5,232(sp) - 2b1c4: f1da sd s6,224(sp) - 2b1c6: 84b2 mv s1,a2 - 2b1c8: ee06 sd ra,280(sp) - 2b1ca: edde sd s7,216(sp) - 2b1cc: 8aae mv s5,a1 - 2b1ce: 8a36 mv s4,a3 - 2b1d0: 8b3a mv s6,a4 - 2b1d2: 89be mv s3,a5 - 2b1d4: bd7fe0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 2b1d8: 6128 ld a0,64(a0) - 2b1da: 11053603 ld a2,272(a0) - 2b1de: 1d853903 ld s2,472(a0) - 2b1e2: 0f862403 lw s0,248(a2) - 2b1e6: 2405 addiw s0,s0,1 - 2b1e8: 0e862c23 sw s0,248(a2) - 2b1ec: c422 sw s0,8(sp) - 2b1ee: 04090263 beqz s2,2b232 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x7c> - 2b1f2: 02492b83 lw s7,36(s2) - 2b1f6: 148bcf63 blt s7,s0,2b354 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x19e> - 2b1fa: 85d2 mv a1,s4 - 2b1fc: 854a mv a0,s2 - 2b1fe: 00020317 auipc t1,0x20 - 2b202: ae233303 ld t1,-1310(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> - 2b206: 9302 jalr t1 - 2b208: c509 beqz a0,2b212 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x5c> - 2b20a: 02092783 lw a5,32(s2) - 2b20e: 03678063 beq a5,s6,2b22e <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x78> - 2b212: 0009b023 sd zero,0(s3) - 2b216: 4505 li a0,1 - 2b218: 60f2 ld ra,280(sp) - 2b21a: 6452 ld s0,272(sp) - 2b21c: 64b2 ld s1,264(sp) - 2b21e: 6912 ld s2,256(sp) - 2b220: 79ee ld s3,248(sp) - 2b222: 7a4e ld s4,240(sp) - 2b224: 7aae ld s5,232(sp) - 2b226: 7b0e ld s6,224(sp) - 2b228: 6bee ld s7,216(sp) - 2b22a: 6115 addi sp,sp,288 - 2b22c: 8082 ret - 2b22e: ff7412e3 bne s0,s7,2b212 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x5c> - 2b232: 0000e597 auipc a1,0xe - 2b236: b9e58593 addi a1,a1,-1122 # 38dd0 <_IO_stdin_used+0x778> - 2b23a: 00020517 auipc a0,0x20 - 2b23e: 99653503 ld a0,-1642(a0) # 4abd0 <_GLOBAL_OFFSET_TABLE_+0x80> - 2b242: 00020317 auipc t1,0x20 - 2b246: a9e33303 ld t1,-1378(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> - 2b24a: 9302 jalr t1 - 2b24c: 1c051263 bnez a0,2b410 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x25a> - 2b250: 0000f597 auipc a1,0xf - 2b254: f1058593 addi a1,a1,-240 # 3a160 <_IO_stdin_used+0x1b08> - 2b258: 00020517 auipc a0,0x20 - 2b25c: 97853503 ld a0,-1672(a0) # 4abd0 <_GLOBAL_OFFSET_TABLE_+0x80> - 2b260: 00020317 auipc t1,0x20 - 2b264: a8033303 ld t1,-1408(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> - 2b268: 9302 jalr t1 - 2b26a: c135 beqz a0,2b2ce <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x118> - 2b26c: 04000513 li a0,64 - 2b270: e30ea0ef jal ra,158a0 <_Znwm@plt> - 2b274: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2b278: 5e0030d7 vmv.v.i v1,0 - 2b27c: 00848793 addi a5,s1,8 - 2b280: 6494 ld a3,8(s1) - 2b282: 6898 ld a4,16(s1) - 2b284: 0207f0a7 vse64.v v1,(a5) - 2b288: 00020797 auipc a5,0x20 - 2b28c: cf07b783 ld a5,-784(a5) # 4af78 <_GLOBAL_OFFSET_TABLE_+0x428> - 2b290: 07c1 addi a5,a5,16 - 2b292: 85d6 mv a1,s5 - 2b294: 1910 addi a2,sp,176 - 2b296: fd36 sd a3,184(sp) - 2b298: e1ba sd a4,192(sp) - 2b29a: f93e sd a5,176(sp) - 2b29c: 842a mv s0,a0 - 2b29e: de9ff0ef jal ra,2b086 <_ZN7testing8internal16ForkingDeathTestC1EPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE> - 2b2a2: 00020797 auipc a5,0x20 - 2b2a6: bae7b783 ld a5,-1106(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> - 2b2aa: 650e ld a0,192(sp) - 2b2ac: 07c1 addi a5,a5,16 - 2b2ae: f93e sd a5,176(sp) - 2b2b0: c511 beqz a0,2b2bc <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x106> - 2b2b2: 00020317 auipc t1,0x20 - 2b2b6: a0e33303 ld t1,-1522(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 2b2ba: 9302 jalr t1 - 2b2bc: 00020797 auipc a5,0x20 - 2b2c0: a7c7b783 ld a5,-1412(a5) # 4ad38 <_GLOBAL_OFFSET_TABLE_+0x1e8> - 2b2c4: 07c1 addi a5,a5,16 - 2b2c6: 0089b023 sd s0,0(s3) - 2b2ca: e01c sd a5,0(s0) - 2b2cc: b7a9 j 2b216 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x60> - 2b2ce: 00020797 auipc a5,0x20 - 2b2d2: 9027b783 ld a5,-1790(a5) # 4abd0 <_GLOBAL_OFFSET_TABLE_+0x80> - 2b2d6: 6784 ld s1,8(a5) - 2b2d8: 0900 addi s0,sp,144 - 2b2da: 0007b903 ld s2,0(a5) - 2b2de: 8522 mv a0,s0 - 2b2e0: 111c addi a5,sp,160 - 2b2e2: 01a48593 addi a1,s1,26 - 2b2e6: ed02 sd zero,152(sp) - 2b2e8: 0a010023 sb zero,160(sp) - 2b2ec: e93e sd a5,144(sp) - 2b2ee: f02ea0ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 2b2f2: 676a ld a4,152(sp) - 2b2f4: 57fd li a5,-1 - 2b2f6: 8389 srli a5,a5,0x2 - 2b2f8: 8f99 sub a5,a5,a4 - 2b2fa: 4765 li a4,25 - 2b2fc: 20f77263 bgeu a4,a5,2b500 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x34a> - 2b300: 4669 li a2,26 - 2b302: 0000f597 auipc a1,0xf - 2b306: e6658593 addi a1,a1,-410 # 3a168 <_IO_stdin_used+0x1b10> - 2b30a: 8522 mv a0,s0 - 2b30c: e94ea0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 2b310: 676a ld a4,152(sp) - 2b312: 57fd li a5,-1 - 2b314: 8389 srli a5,a5,0x2 - 2b316: 8f99 sub a5,a5,a4 - 2b318: 1c97ee63 bltu a5,s1,2b4f4 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x33e> - 2b31c: 8626 mv a2,s1 - 2b31e: 85ca mv a1,s2 - 2b320: 8522 mv a0,s0 - 2b322: e7eea0ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 2b326: 0000f597 auipc a1,0xf - 2b32a: e6258593 addi a1,a1,-414 # 3a188 <_IO_stdin_used+0x1b30> - 2b32e: 8522 mv a0,s0 - 2b330: a50ea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b334: 1904 addi s1,sp,176 - 2b336: 85aa mv a1,a0 - 2b338: 8526 mv a0,s1 - 2b33a: ac6ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b33e: 8526 mv a0,s1 - 2b340: eabf00ef jal ra,1c1ea <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2b344: 8526 mv a0,s1 - 2b346: fbeeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b34a: 8522 mv a0,s0 - 2b34c: fb8eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b350: 4501 li a0,0 - 2b352: b5d9 j 2b218 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x62> - 2b354: 01010993 addi s3,sp,16 - 2b358: 854e mv a0,s3 - 2b35a: 002c addi a1,sp,8 - 2b35c: 00020317 auipc t1,0x20 - 2b360: c1433303 ld t1,-1004(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2b364: 9302 jalr t1 - 2b366: 854e mv a0,s3 - 2b368: 4749 li a4,18 - 2b36a: 0000f697 auipc a3,0xf - 2b36e: db668693 addi a3,a3,-586 # 3a120 <_IO_stdin_used+0x1ac8> - 2b372: 4601 li a2,0 - 2b374: 4581 li a1,0 - 2b376: bfaea0ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 2b37a: 03010a13 addi s4,sp,48 - 2b37e: 85aa mv a1,a0 - 2b380: 8552 mv a0,s4 - 2b382: a7eea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b386: 8552 mv a0,s4 - 2b388: 0000f597 auipc a1,0xf - 2b38c: db058593 addi a1,a1,-592 # 3a138 <_IO_stdin_used+0x1ae0> - 2b390: 9f0ea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b394: 05010a93 addi s5,sp,80 - 2b398: 85aa mv a1,a0 - 2b39a: 8556 mv a0,s5 - 2b39c: a64ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b3a0: 02492783 lw a5,36(s2) - 2b3a4: 07010913 addi s2,sp,112 - 2b3a8: 854a mv a0,s2 - 2b3aa: 006c addi a1,sp,12 - 2b3ac: 00020317 auipc t1,0x20 - 2b3b0: bc433303 ld t1,-1084(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2b3b4: c63e sw a5,12(sp) - 2b3b6: 9302 jalr t1 - 2b3b8: 0900 addi s0,sp,144 - 2b3ba: 8522 mv a0,s0 - 2b3bc: 864a mv a2,s2 - 2b3be: 85d6 mv a1,s5 - 2b3c0: 0001f317 auipc t1,0x1f - 2b3c4: 79833303 ld t1,1944(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2b3c8: 9302 jalr t1 - 2b3ca: 0000f597 auipc a1,0xf - 2b3ce: 47e58593 addi a1,a1,1150 # 3a848 <_IO_stdin_used+0x21f0> - 2b3d2: 8522 mv a0,s0 - 2b3d4: 9acea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b3d8: 1904 addi s1,sp,176 - 2b3da: 85aa mv a1,a0 - 2b3dc: 8526 mv a0,s1 - 2b3de: a22ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b3e2: 8526 mv a0,s1 - 2b3e4: e07f00ef jal ra,1c1ea <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2b3e8: 8526 mv a0,s1 - 2b3ea: f1aeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b3ee: 8522 mv a0,s0 - 2b3f0: f14eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b3f4: 854a mv a0,s2 - 2b3f6: f0eeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b3fa: 8556 mv a0,s5 - 2b3fc: f08eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b400: 8552 mv a0,s4 - 2b402: f02eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b406: 854e mv a0,s3 - 2b408: efceb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b40c: 4501 li a0,0 - 2b40e: b529 j 2b218 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x62> - 2b410: 05000513 li a0,80 - 2b414: c8cea0ef jal ra,158a0 <_Znwm@plt> - 2b418: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2b41c: 5e0030d7 vmv.v.i v1,0 - 2b420: 00848793 addi a5,s1,8 - 2b424: 6494 ld a3,8(s1) - 2b426: 6898 ld a4,16(s1) - 2b428: 0207f0a7 vse64.v v1,(a5) - 2b42c: 00020797 auipc a5,0x20 - 2b430: b4c7b783 ld a5,-1204(a5) # 4af78 <_GLOBAL_OFFSET_TABLE_+0x428> - 2b434: 07c1 addi a5,a5,16 - 2b436: 85d6 mv a1,s5 - 2b438: 1910 addi a2,sp,176 - 2b43a: fd36 sd a3,184(sp) - 2b43c: e1ba sd a4,192(sp) - 2b43e: f93e sd a5,176(sp) - 2b440: 842a mv s0,a0 - 2b442: c45ff0ef jal ra,2b086 <_ZN7testing8internal16ForkingDeathTestC1EPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE> - 2b446: 00020797 auipc a5,0x20 - 2b44a: a0a7b783 ld a5,-1526(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> - 2b44e: 650e ld a0,192(sp) - 2b450: 07c1 addi a5,a5,16 - 2b452: f93e sd a5,176(sp) - 2b454: c511 beqz a0,2b460 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2aa> - 2b456: 00020317 auipc t1,0x20 - 2b45a: 86a33303 ld t1,-1942(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 2b45e: 9302 jalr t1 - 2b460: 00020797 auipc a5,0x20 - 2b464: 8187b783 ld a5,-2024(a5) # 4ac78 <_GLOBAL_OFFSET_TABLE_+0x128> - 2b468: 07c1 addi a5,a5,16 - 2b46a: 0089b023 sd s0,0(s3) - 2b46e: 05443023 sd s4,64(s0) - 2b472: 05642423 sw s6,72(s0) - 2b476: e01c sd a5,0(s0) - 2b478: bb79 j 2b216 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x60> - 2b47a: 00020797 auipc a5,0x20 - 2b47e: 9d67b783 ld a5,-1578(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> - 2b482: 670e ld a4,192(sp) - 2b484: 07c1 addi a5,a5,16 - 2b486: f93e sd a5,176(sp) - 2b488: 84aa mv s1,a0 - 2b48a: c719 beqz a4,2b498 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2e2> - 2b48c: 853a mv a0,a4 - 2b48e: 00020317 auipc t1,0x20 - 2b492: 83233303 ld t1,-1998(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 2b496: 9302 jalr t1 - 2b498: 8522 mv a0,s0 - 2b49a: c66ea0ef jal ra,15900 <_ZdlPv@plt> - 2b49e: 8526 mv a0,s1 - 2b4a0: b50ea0ef jal ra,157f0 <_Unwind_Resume@plt> - 2b4a4: bfd9 j 2b47a <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2c4> - 2b4a6: 84aa mv s1,a0 - 2b4a8: 8522 mv a0,s0 - 2b4aa: e5aeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b4ae: 8426 mv s0,s1 - 2b4b0: 854a mv a0,s2 - 2b4b2: e52eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b4b6: 8556 mv a0,s5 - 2b4b8: e4ceb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b4bc: 8552 mv a0,s4 - 2b4be: e46eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b4c2: 854e mv a0,s3 - 2b4c4: e40eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b4c8: 8522 mv a0,s0 - 2b4ca: b26ea0ef jal ra,157f0 <_Unwind_Resume@plt> - 2b4ce: 842a mv s0,a0 - 2b4d0: b7c5 j 2b4b0 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2fa> - 2b4d2: 87aa mv a5,a0 - 2b4d4: 8526 mv a0,s1 - 2b4d6: 84be mv s1,a5 - 2b4d8: e2ceb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b4dc: b7f1 j 2b4a8 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x2f2> - 2b4de: 842a mv s0,a0 - 2b4e0: bfd9 j 2b4b6 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x300> - 2b4e2: 842a mv s0,a0 - 2b4e4: bfe1 j 2b4bc <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x306> - 2b4e6: 84aa mv s1,a0 - 2b4e8: 8522 mv a0,s0 - 2b4ea: e1aeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b4ee: 8526 mv a0,s1 - 2b4f0: b00ea0ef jal ra,157f0 <_Unwind_Resume@plt> - 2b4f4: 0000d517 auipc a0,0xd - 2b4f8: 50c50513 addi a0,a0,1292 # 38a00 <_IO_stdin_used+0x3a8> - 2b4fc: bf4ea0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 2b500: 0000d517 auipc a0,0xd - 2b504: 50050513 addi a0,a0,1280 # 38a00 <_IO_stdin_used+0x3a8> - 2b508: be8ea0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 2b50c: 87aa mv a5,a0 - 2b50e: 8522 mv a0,s0 - 2b510: 843e mv s0,a5 - 2b512: df2eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b516: 8522 mv a0,s0 - 2b518: ad8ea0ef jal ra,157f0 <_Unwind_Resume@plt> - 2b51c: 842a mv s0,a0 - 2b51e: b755 j 2b4c2 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x30c> - 2b520: 87aa mv a5,a0 - 2b522: 8526 mv a0,s1 - 2b524: 84be mv s1,a5 - 2b526: ddeeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b52a: bf7d j 2b4e8 <_ZN7testing8internal23DefaultDeathTestFactory6CreateEPKcNS_7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES3_iPPNS0_9DeathTestE+0x332> - -000000000002b52c <_ZN7testing8internalL22ExecDeathTestChildMainEPv>: - 2b52c: 710d addi sp,sp,-352 - 2b52e: eaa2 sd s0,336(sp) - 2b530: e6a6 sd s1,328(sp) - 2b532: e2ca sd s2,320(sp) - 2b534: ee86 sd ra,344(sp) - 2b536: 842a mv s0,a0 - 2b538: 54fd li s1,-1 - 2b53a: 4911 li s2,4 - 2b53c: 4408 lw a0,8(s0) - 2b53e: dd2ea0ef jal ra,15b10 - 2b542: 0c951d63 bne a0,s1,2b61c <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0xf0> - 2b546: d7be90ef jal ra,152c0 <__errno_location@plt> - 2b54a: 411c lw a5,0(a0) - 2b54c: ff2788e3 beq a5,s2,2b53c <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x10> - 2b550: f25a sd s6,288(sp) - 2b552: 01010b13 addi s6,sp,16 - 2b556: 855a mv a0,s6 - 2b558: 0000f597 auipc a1,0xf - 2b55c: af858593 addi a1,a1,-1288 # 3a050 <_IO_stdin_used+0x19f8> - 2b560: fe4e sd s3,312(sp) - 2b562: fa52 sd s4,304(sp) - 2b564: f656 sd s5,296(sp) - 2b566: ee5e sd s7,280(sp) - 2b568: ca0ed0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2b56c: 855a mv a0,s6 - 2b56e: 0000f597 auipc a1,0xf - 2b572: 9e258593 addi a1,a1,-1566 # 39f50 <_IO_stdin_used+0x18f8> - 2b576: 80aea0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b57a: 03010a13 addi s4,sp,48 - 2b57e: 85aa mv a1,a0 - 2b580: 8552 mv a0,s4 - 2b582: 87eea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b586: 8552 mv a0,s4 - 2b588: 0000f597 auipc a1,0xf - 2b58c: ae058593 addi a1,a1,-1312 # 3a068 <_IO_stdin_used+0x1a10> - 2b590: ff1e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b594: 05010a93 addi s5,sp,80 - 2b598: 85aa mv a1,a0 - 2b59a: 8556 mv a0,s5 - 2b59c: 864ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b5a0: 1880 addi s0,sp,112 - 2b5a2: 4e000793 li a5,1248 - 2b5a6: 8522 mv a0,s0 - 2b5a8: 006c addi a1,sp,12 - 2b5aa: 00020317 auipc t1,0x20 - 2b5ae: 9c633303 ld t1,-1594(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2b5b2: c63e sw a5,12(sp) - 2b5b4: 9302 jalr t1 - 2b5b6: 0904 addi s1,sp,144 - 2b5b8: 8526 mv a0,s1 - 2b5ba: 8622 mv a2,s0 - 2b5bc: 85d6 mv a1,s5 - 2b5be: 0001f317 auipc t1,0x1f - 2b5c2: 59a33303 ld t1,1434(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2b5c6: 9302 jalr t1 - 2b5c8: 0000e597 auipc a1,0xe - 2b5cc: 48858593 addi a1,a1,1160 # 39a50 <_IO_stdin_used+0x13f8> - 2b5d0: 8526 mv a0,s1 - 2b5d2: fafe90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b5d6: 0b010913 addi s2,sp,176 - 2b5da: 85aa mv a1,a0 - 2b5dc: 854a mv a0,s2 - 2b5de: 822ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b5e2: 854a mv a0,s2 - 2b5e4: 0000f597 auipc a1,0xf - 2b5e8: bb458593 addi a1,a1,-1100 # 3a198 <_IO_stdin_used+0x1b40> - 2b5ec: f95e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b5f0: 0d010993 addi s3,sp,208 - 2b5f4: 85aa mv a1,a0 - 2b5f6: 854e mv a0,s3 - 2b5f8: 808ea0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b5fc: 854e mv a0,s3 - 2b5fe: 0000f597 auipc a1,0xf - 2b602: a8a58593 addi a1,a1,-1398 # 3a088 <_IO_stdin_used+0x1a30> - 2b606: f7be90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b60a: 0f010b93 addi s7,sp,240 - 2b60e: 85aa mv a1,a0 - 2b610: 855e mv a0,s7 - 2b612: fefe90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b616: 855e mv a0,s7 - 2b618: 924ff0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2b61c: 955f00ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> - 2b620: f0050ee3 beqz a0,2b53c <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x10> - 2b624: f86fe0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 2b628: f9cf00ef jal ra,1bdc4 <_ZNK7testing8UnitTest20original_working_dirEv> - 2b62c: 84aa mv s1,a0 - 2b62e: e93e90ef jal ra,154c0 - 2b632: fe4e sd s3,312(sp) - 2b634: fa52 sd s4,304(sp) - 2b636: f656 sd s5,296(sp) - 2b638: f25a sd s6,288(sp) - 2b63a: ee5e sd s7,280(sp) - 2b63c: c12d beqz a0,2b69e <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x172> - 2b63e: 1880 addi s0,sp,112 - 2b640: 8522 mv a0,s0 - 2b642: 0000f597 auipc a1,0xf - 2b646: b6e58593 addi a1,a1,-1170 # 3a1b0 <_IO_stdin_used+0x1b58> - 2b64a: bbeed0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2b64e: 85a6 mv a1,s1 - 2b650: 8522 mv a0,s0 - 2b652: f2fe90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b656: 0904 addi s1,sp,144 - 2b658: 85aa mv a1,a0 - 2b65a: 8526 mv a0,s1 - 2b65c: fa5e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b660: 8526 mv a0,s1 - 2b662: 0000f597 auipc a1,0xf - 2b666: b5658593 addi a1,a1,-1194 # 3a1b8 <_IO_stdin_used+0x1b60> - 2b66a: f17e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b66e: 0b010913 addi s2,sp,176 - 2b672: 85aa mv a1,a0 - 2b674: 854a mv a0,s2 - 2b676: f8be90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b67a: 0d010993 addi s3,sp,208 - 2b67e: 854e mv a0,s3 - 2b680: abff00ef jal ra,1c13e <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev> - 2b684: 0f010b13 addi s6,sp,240 - 2b688: 855a mv a0,s6 - 2b68a: 864e mv a2,s3 - 2b68c: 85ca mv a1,s2 - 2b68e: 0001f317 auipc t1,0x1f - 2b692: 4ca33303 ld t1,1226(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2b696: 9302 jalr t1 - 2b698: 855a mv a0,s6 - 2b69a: 8a2ff0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2b69e: 600c ld a1,0(s0) - 2b6a0: 00020797 auipc a5,0x20 - 2b6a4: 8987b783 ld a5,-1896(a5) # 4af38 - 2b6a8: 6390 ld a2,0(a5) - 2b6aa: 6188 ld a0,0(a1) - 2b6ac: 03010a13 addi s4,sp,48 - 2b6b0: c31e90ef jal ra,152e0 - 2b6b4: 8552 mv a0,s4 - 2b6b6: 0000f597 auipc a1,0xf - 2b6ba: b1258593 addi a1,a1,-1262 # 3a1c8 <_IO_stdin_used+0x1b70> - 2b6be: b4aed0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2b6c2: 601c ld a5,0(s0) - 2b6c4: 8552 mv a0,s4 - 2b6c6: 638c ld a1,0(a5) - 2b6c8: eb9e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b6cc: 05010a93 addi s5,sp,80 - 2b6d0: 85aa mv a1,a0 - 2b6d2: 8556 mv a0,s5 - 2b6d4: f2de90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b6d8: 8556 mv a0,s5 - 2b6da: 0000f597 auipc a1,0xf - 2b6de: af658593 addi a1,a1,-1290 # 3a1d0 <_IO_stdin_used+0x1b78> - 2b6e2: e9fe90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b6e6: 1880 addi s0,sp,112 - 2b6e8: 85aa mv a1,a0 - 2b6ea: 8522 mv a0,s0 - 2b6ec: f15e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b6f0: 85a6 mv a1,s1 - 2b6f2: 8522 mv a0,s0 - 2b6f4: e8de90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b6f8: 0904 addi s1,sp,144 - 2b6fa: 85aa mv a1,a0 - 2b6fc: 8526 mv a0,s1 - 2b6fe: f03e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b702: 8526 mv a0,s1 - 2b704: 0000f597 auipc a1,0xf - 2b708: adc58593 addi a1,a1,-1316 # 3a1e0 <_IO_stdin_used+0x1b88> - 2b70c: e75e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b710: 0b010913 addi s2,sp,176 - 2b714: 85aa mv a1,a0 - 2b716: 854a mv a0,s2 - 2b718: ee9e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b71c: 0d010993 addi s3,sp,208 - 2b720: 854e mv a0,s3 - 2b722: a1df00ef jal ra,1c13e <_ZN7testing8internal23GetLastErrnoDescriptionB5cxx11Ev> - 2b726: 0f010b13 addi s6,sp,240 - 2b72a: 855a mv a0,s6 - 2b72c: 864e mv a2,s3 - 2b72e: 85ca mv a1,s2 - 2b730: 0001f317 auipc t1,0x1f - 2b734: 42833303 ld t1,1064(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2b738: 9302 jalr t1 - 2b73a: 855a mv a0,s6 - 2b73c: 800ff0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2b740: 892a mv s2,a0 - 2b742: 8522 mv a0,s0 - 2b744: bc0eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b748: 854a mv a0,s2 - 2b74a: 8a6ea0ef jal ra,157f0 <_Unwind_Resume@plt> - 2b74e: 892a mv s2,a0 - 2b750: 8526 mv a0,s1 - 2b752: bb2eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b756: b7f5 j 2b742 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x216> - 2b758: 8a2a mv s4,a0 - 2b75a: 854a mv a0,s2 - 2b75c: ba8eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b760: 8952 mv s2,s4 - 2b762: b7fd j 2b750 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x224> - 2b764: 8a2a mv s4,a0 - 2b766: 854e mv a0,s3 - 2b768: b9ceb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b76c: b7fd j 2b75a <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x22e> - 2b76e: 8a2a mv s4,a0 - 2b770: 855a mv a0,s6 - 2b772: b92eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b776: bfc5 j 2b766 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x23a> - 2b778: 842a mv s0,a0 - 2b77a: 8552 mv a0,s4 - 2b77c: b88eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b780: 8522 mv a0,s0 - 2b782: 86eea0ef jal ra,157f0 <_Unwind_Resume@plt> - 2b786: 842a mv s0,a0 - 2b788: 8556 mv a0,s5 - 2b78a: b7aeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b78e: b7f5 j 2b77a <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x24e> - 2b790: 892a mv s2,a0 - 2b792: 8522 mv a0,s0 - 2b794: b70eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b798: 844a mv s0,s2 - 2b79a: b7fd j 2b788 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x25c> - 2b79c: 892a mv s2,a0 - 2b79e: 8526 mv a0,s1 - 2b7a0: b64eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b7a4: b7fd j 2b792 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x266> - 2b7a6: 8b2a mv s6,a0 - 2b7a8: 854a mv a0,s2 - 2b7aa: b5aeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b7ae: 895a mv s2,s6 - 2b7b0: b7fd j 2b79e <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x272> - 2b7b2: 8b2a mv s6,a0 - 2b7b4: a031 j 2b7c0 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x294> - 2b7b6: 87aa mv a5,a0 - 2b7b8: 855a mv a0,s6 - 2b7ba: 8b3e mv s6,a5 - 2b7bc: b48eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b7c0: 854e mv a0,s3 - 2b7c2: b42eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b7c6: b7cd j 2b7a8 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x27c> - 2b7c8: 87aa mv a5,a0 - 2b7ca: 855e mv a0,s7 - 2b7cc: 8bbe mv s7,a5 - 2b7ce: b36eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b7d2: 854e mv a0,s3 - 2b7d4: b30eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b7d8: 854a mv a0,s2 - 2b7da: b2aeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b7de: 895e mv s2,s7 - 2b7e0: 8526 mv a0,s1 - 2b7e2: b22eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b7e6: 8522 mv a0,s0 - 2b7e8: b1ceb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b7ec: 844a mv s0,s2 - 2b7ee: 8556 mv a0,s5 - 2b7f0: b14eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b7f4: 8552 mv a0,s4 - 2b7f6: b0eeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b7fa: 855a mv a0,s6 - 2b7fc: b08eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b800: 8522 mv a0,s0 - 2b802: fefe90ef jal ra,157f0 <_Unwind_Resume@plt> - 2b806: 8baa mv s7,a0 - 2b808: b7e9 j 2b7d2 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2a6> - 2b80a: 8baa mv s7,a0 - 2b80c: b7f1 j 2b7d8 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2ac> - 2b80e: 892a mv s2,a0 - 2b810: bfc1 j 2b7e0 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2b4> - 2b812: 892a mv s2,a0 - 2b814: bfc9 j 2b7e6 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2ba> - 2b816: 842a mv s0,a0 - 2b818: bfd9 j 2b7ee <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2c2> - 2b81a: 842a mv s0,a0 - 2b81c: bfe1 j 2b7f4 <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2c8> - 2b81e: 842a mv s0,a0 - 2b820: bfe9 j 2b7fa <_ZN7testing8internalL22ExecDeathTestChildMainEPv+0x2ce> - -000000000002b822 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv>: - 2b822: c6010113 addi sp,sp,-928 - 2b826: 39213023 sd s2,896(sp) - 2b82a: 37513423 sd s5,872(sp) - 2b82e: 38113c23 sd ra,920(sp) - 2b832: 8aaa mv s5,a0 - 2b834: d76fe0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 2b838: 613c ld a5,64(a0) - 2b83a: 1107b903 ld s2,272(a5) - 2b83e: 1d87b783 ld a5,472(a5) - 2b842: 0f892703 lw a4,248(s2) - 2b846: caba sw a4,84(sp) - 2b848: cf91 beqz a5,2b864 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x42> - 2b84a: 579c lw a5,40(a5) - 2b84c: 39813083 ld ra,920(sp) - 2b850: 38013903 ld s2,896(sp) - 2b854: 02faac23 sw a5,56(s5) - 2b858: 4505 li a0,1 - 2b85a: 36813a83 ld s5,872(sp) - 2b85e: 3a010113 addi sp,sp,928 - 2b862: 8082 ret - 2b864: 38813823 sd s0,912(sp) - 2b868: 38913423 sd s1,904(sp) - 2b86c: 37313c23 sd s3,888(sp) - 2b870: 37413823 sd s4,880(sp) - 2b874: 37613023 sd s6,864(sp) - 2b878: 35713c23 sd s7,856(sp) - 2b87c: 35813823 sd s8,848(sp) - 2b880: 35913423 sd s9,840(sp) - 2b884: 35a13023 sd s10,832(sp) - 2b888: 33b13c23 sd s11,824(sp) - 2b88c: 08a0 addi s0,sp,88 - 2b88e: 8522 mv a0,s0 - 2b890: 9a0ea0ef jal ra,15a30 - 2b894: 0505 addi a0,a0,1 - 2b896: 00a03533 snez a0,a0 - 2b89a: ed4f00ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 2b89e: 7c050463 beqz a0,2c066 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x844> - 2b8a2: ecef00ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> - 2b8a6: d565 beqz a0,2b88e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x6c> - 2b8a8: 4576 lw a0,92(sp) - 2b8aa: 4601 li a2,0 - 2b8ac: 4589 li a1,2 - 2b8ae: a03e90ef jal ra,152b0 - 2b8b2: 0505 addi a0,a0,1 - 2b8b4: 00a03533 snez a0,a0 - 2b8b8: eb6f00ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 2b8bc: 04050ce3 beqz a0,2c114 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x8f2> - 2b8c0: eb0f00ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> - 2b8c4: d175 beqz a0,2b8a8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x86> - 2b8c6: 18010d13 addi s10,sp,384 - 2b8ca: 856a mv a0,s10 - 2b8cc: 0000d597 auipc a1,0xd - 2b8d0: 4cc58593 addi a1,a1,1228 # 38d98 <_IO_stdin_used+0x740> - 2b8d4: 934ed0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2b8d8: 856a mv a0,s10 - 2b8da: 0000d597 auipc a1,0xd - 2b8de: 11e58593 addi a1,a1,286 # 389f8 <_IO_stdin_used+0x3a0> - 2b8e2: c9fe90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b8e6: 1a010d93 addi s11,sp,416 - 2b8ea: 85aa mv a1,a0 - 2b8ec: 856e mv a0,s11 - 2b8ee: d13e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b8f2: 856e mv a0,s11 - 2b8f4: 00010597 auipc a1,0x10 - 2b8f8: 04c58593 addi a1,a1,76 # 3b940 <_ZN7testing8internalL11kFilterFlagE> - 2b8fc: c85e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b900: 1c010c93 addi s9,sp,448 - 2b904: 85aa mv a1,a0 - 2b906: 8566 mv a0,s9 - 2b908: cf9e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b90c: 8566 mv a0,s9 - 2b90e: 00010597 auipc a1,0x10 - 2b912: a0258593 addi a1,a1,-1534 # 3b310 <_IO_stdin_used+0x2cb8> - 2b916: c6be90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b91a: 1e010a13 addi s4,sp,480 - 2b91e: 85aa mv a1,a0 - 2b920: 8552 mv a0,s4 - 2b922: cdfe90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b926: 00093583 ld a1,0(s2) - 2b92a: 8552 mv a0,s4 - 2b92c: c55e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b930: 0400 addi s0,sp,512 - 2b932: 85aa mv a1,a0 - 2b934: 8522 mv a0,s0 - 2b936: ccbe90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b93a: 8522 mv a0,s0 - 2b93c: 0000f597 auipc a1,0xf - 2b940: e0458593 addi a1,a1,-508 # 3a740 <_IO_stdin_used+0x20e8> - 2b944: c3de90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b948: 0d24 addi s1,sp,664 - 2b94a: 85aa mv a1,a0 - 2b94c: 8526 mv a0,s1 - 2b94e: cb3e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b952: 02093583 ld a1,32(s2) - 2b956: 8526 mv a0,s1 - 2b958: c29e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b95c: 109c addi a5,sp,96 - 2b95e: 85aa mv a1,a0 - 2b960: 853e mv a0,a5 - 2b962: f03e sd a5,32(sp) - 2b964: c9de90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b968: 8526 mv a0,s1 - 2b96a: 99aeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b96e: 8522 mv a0,s0 - 2b970: 994eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b974: 8552 mv a0,s4 - 2b976: 98eeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b97a: 8566 mv a0,s9 - 2b97c: 988eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b980: 856e mv a0,s11 - 2b982: 982eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b986: 856a mv a0,s10 - 2b988: 97ceb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2b98c: 0a010913 addi s2,sp,160 - 2b990: 854a mv a0,s2 - 2b992: 0000d597 auipc a1,0xd - 2b996: 40658593 addi a1,a1,1030 # 38d98 <_IO_stdin_used+0x740> - 2b99a: e4ca sd s2,72(sp) - 2b99c: 86ced0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2b9a0: 0000d597 auipc a1,0xd - 2b9a4: 05858593 addi a1,a1,88 # 389f8 <_IO_stdin_used+0x3a0> - 2b9a8: 854a mv a0,s2 - 2b9aa: bd7e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b9ae: 0c010993 addi s3,sp,192 - 2b9b2: 85aa mv a1,a0 - 2b9b4: 854e mv a0,s3 - 2b9b6: f84e sd s3,48(sp) - 2b9b8: c49e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b9bc: 854e mv a0,s3 - 2b9be: 00010597 auipc a1,0x10 - 2b9c2: f8a58593 addi a1,a1,-118 # 3b948 <_ZN7testing8internalL25kInternalRunDeathTestFlagE> - 2b9c6: bbbe90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b9ca: 0e010b13 addi s6,sp,224 - 2b9ce: 85aa mv a1,a0 - 2b9d0: 855a mv a0,s6 - 2b9d2: c2fe90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b9d6: 855a mv a0,s6 - 2b9d8: 00010597 auipc a1,0x10 - 2b9dc: 93858593 addi a1,a1,-1736 # 3b310 <_IO_stdin_used+0x2cb8> - 2b9e0: ba1e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b9e4: 10010b93 addi s7,sp,256 - 2b9e8: 85aa mv a1,a0 - 2b9ea: 855e mv a0,s7 - 2b9ec: e0de sd s7,64(sp) - 2b9ee: c13e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2b9f2: 040ab583 ld a1,64(s5) - 2b9f6: 855e mv a0,s7 - 2b9f8: b89e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2b9fc: 12010c13 addi s8,sp,288 - 2ba00: 85aa mv a1,a0 - 2ba02: 8562 mv a0,s8 - 2ba04: fc62 sd s8,56(sp) - 2ba06: bfbe90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2ba0a: 8562 mv a0,s8 - 2ba0c: 0000f597 auipc a1,0xf - 2ba10: 82458593 addi a1,a1,-2012 # 3a230 <_IO_stdin_used+0x1bd8> - 2ba14: b6de90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2ba18: 029c addi a5,sp,320 - 2ba1a: 85aa mv a1,a0 - 2ba1c: 853e mv a0,a5 - 2ba1e: e83e sd a5,16(sp) - 2ba20: be1e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2ba24: 1298 addi a4,sp,352 - 2ba26: 853a mv a0,a4 - 2ba28: 048a8593 addi a1,s5,72 - 2ba2c: 0001f317 auipc t1,0x1f - 2ba30: 54433303 ld t1,1348(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2ba34: e43a sd a4,8(sp) - 2ba36: 9302 jalr t1 - 2ba38: 6622 ld a2,8(sp) - 2ba3a: 65c2 ld a1,16(sp) - 2ba3c: 856a mv a0,s10 - 2ba3e: 0001f317 auipc t1,0x1f - 2ba42: 11a33303 ld t1,282(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2ba46: 9302 jalr t1 - 2ba48: 0000e597 auipc a1,0xe - 2ba4c: 7e858593 addi a1,a1,2024 # 3a230 <_IO_stdin_used+0x1bd8> - 2ba50: 856a mv a0,s10 - 2ba52: b2fe90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2ba56: 85aa mv a1,a0 - 2ba58: 856e mv a0,s11 - 2ba5a: ba7e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2ba5e: 08cc addi a1,sp,84 - 2ba60: 8566 mv a0,s9 - 2ba62: 0001f317 auipc t1,0x1f - 2ba66: 50e33303 ld t1,1294(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2ba6a: 9302 jalr t1 - 2ba6c: 8666 mv a2,s9 - 2ba6e: 85ee mv a1,s11 - 2ba70: 8552 mv a0,s4 - 2ba72: 0001f317 auipc t1,0x1f - 2ba76: 0e633303 ld t1,230(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2ba7a: 9302 jalr t1 - 2ba7c: 0000e597 auipc a1,0xe - 2ba80: 7b458593 addi a1,a1,1972 # 3a230 <_IO_stdin_used+0x1bd8> - 2ba84: 8552 mv a0,s4 - 2ba86: afbe90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2ba8a: 85aa mv a1,a0 - 2ba8c: 8522 mv a0,s0 - 2ba8e: b73e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2ba92: 08ec addi a1,sp,92 - 2ba94: 8526 mv a0,s1 - 2ba96: 0001f317 auipc t1,0x1f - 2ba9a: 4da33303 ld t1,1242(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2ba9e: 9302 jalr t1 - 2baa0: 011c addi a5,sp,128 - 2baa2: 853e mv a0,a5 - 2baa4: 8626 mv a2,s1 - 2baa6: 85a2 mv a1,s0 - 2baa8: 0001f317 auipc t1,0x1f - 2baac: 0b033303 ld t1,176(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2bab0: f43e sd a5,40(sp) - 2bab2: 9302 jalr t1 - 2bab4: 8526 mv a0,s1 - 2bab6: 84eeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2baba: 8522 mv a0,s0 - 2babc: 848eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2bac0: 8552 mv a0,s4 - 2bac2: 842eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2bac6: 8566 mv a0,s9 - 2bac8: 83ceb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2bacc: 856e mv a0,s11 - 2bace: 836eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2bad2: 856a mv a0,s10 - 2bad4: 830eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2bad8: 6522 ld a0,8(sp) - 2bada: 82aeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2bade: 6542 ld a0,16(sp) - 2bae0: 824eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2bae4: 8562 mv a0,s8 - 2bae6: 81eeb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2baea: 855e mv a0,s7 - 2baec: 818eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2baf0: 855a mv a0,s6 - 2baf2: 812eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2baf6: 854e mv a0,s3 - 2baf8: 80ceb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2bafc: 854a mv a0,s2 - 2bafe: 806eb0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2bb02: 4521 li a0,8 - 2bb04: f982 sd zero,240(sp) - 2bb06: d9be90ef jal ra,158a0 <_Znwm@plt> - 2bb0a: 00850913 addi s2,a0,8 - 2bb0e: 89aa mv s3,a0 - 2bb10: 00053023 sd zero,0(a0) - 2bb14: 8526 mv a0,s1 - 2bb16: f9ca sd s2,240(sp) - 2bb18: 967f10ef jal ra,1d47e <_ZN7testing8internal18GetInjectableArgvsB5cxx11Ev> - 2bb1c: 29813b83 ld s7,664(sp) - 2bb20: 2a013783 ld a5,672(sp) - 2bb24: 52fb8f63 beq s7,a5,2c062 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x840> - 2bb28: 000bb503 ld a0,0(s7) - 2bb2c: a35e90ef jal ra,15560 - 2bb30: 87aa mv a5,a0 - 2bb32: ff890593 addi a1,s2,-8 - 2bb36: 8652 mv a2,s4 - 2bb38: 855a mv a0,s6 - 2bb3a: f1ce sd s3,224(sp) - 2bb3c: f5ca sd s2,232(sp) - 2bb3e: f3be sd a5,480(sp) - 2bb40: feaec0ef jal ra,1832a <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0> - 2bb44: 2a013783 ld a5,672(sp) - 2bb48: 020b8b93 addi s7,s7,32 - 2bb4c: 798e ld s3,224(sp) - 2bb4e: 792e ld s2,232(sp) - 2bb50: fd779ce3 bne a5,s7,2bb28 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x306> - 2bb54: ff890b93 addi s7,s2,-8 - 2bb58: 8526 mv a0,s1 - 2bb5a: 0001f317 auipc t1,0x1f - 2bb5e: 08633303 ld t1,134(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2bb62: 9302 jalr t1 - 2bb64: 7506 ld a0,96(sp) - 2bb66: 9fbe90ef jal ra,15560 - 2bb6a: 87aa mv a5,a0 - 2bb6c: 85de mv a1,s7 - 2bb6e: 8622 mv a2,s0 - 2bb70: 855a mv a0,s6 - 2bb72: f1ce sd s3,224(sp) - 2bb74: f5ca sd s2,232(sp) - 2bb76: 20f13023 sd a5,512(sp) - 2bb7a: fb0ec0ef jal ra,1832a <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0> - 2bb7e: 650a ld a0,128(sp) - 2bb80: 792e ld s2,232(sp) - 2bb82: 9dfe90ef jal ra,15560 - 2bb86: 87aa mv a5,a0 - 2bb88: ff890593 addi a1,s2,-8 - 2bb8c: 855a mv a0,s6 - 2bb8e: 8626 mv a2,s1 - 2bb90: 28f13c23 sd a5,664(sp) - 2bb94: f96ec0ef jal ra,1832a <_ZNSt6vectorIPcSaIS0_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS0_S2_EEOS0_.isra.0> - 2bb98: 0000f597 auipc a1,0xf - 2bb9c: 86058593 addi a1,a1,-1952 # 3a3f8 <_IO_stdin_used+0x1da0> - 2bba0: 8526 mv a0,s1 - 2bba2: 798e ld s3,224(sp) - 2bba4: 792e ld s2,232(sp) - 2bba6: e63ec0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2bbaa: 8526 mv a0,s1 - 2bbac: e3ef00ef jal ra,1c1ea <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2bbb0: 8526 mv a0,s1 - 2bbb2: f53ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2bbb6: d53f40ef jal ra,20908 <_ZN7testing8internal13CaptureStderrEv> - 2bbba: 4501 li a0,0 - 2bbbc: 8d4ea0ef jal ra,15c90 - 2bbc0: 47e6 lw a5,88(sp) - 2bbc2: 09800613 li a2,152 - 2bbc6: 4581 li a1,0 - 2bbc8: 8526 mv a0,s1 - 2bbca: c5be sw a5,200(sp) - 2bbcc: e1ce sd s3,192(sp) - 2bbce: 912ea0ef jal ra,15ce0 - 2bbd2: 1508 addi a0,sp,672 - 2bbd4: 96de90ef jal ra,15540 - 2bbd8: 4785 li a5,1 - 2bbda: 28f13c23 sd a5,664(sp) - 2bbde: 5b7d li s6,-1 - 2bbe0: 4b91 li s7,4 - 2bbe2: 8622 mv a2,s0 - 2bbe4: 85a6 mv a1,s1 - 2bbe6: 456d li a0,27 - 2bbe8: 908ea0ef jal ra,15cf0 - 2bbec: 0b651e63 bne a0,s6,2bca8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x486> - 2bbf0: ed0e90ef jal ra,152c0 <__errno_location@plt> - 2bbf4: 411c lw a5,0(a0) - 2bbf6: ff7786e3 beq a5,s7,2bbe2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x3c0> - 2bbfa: 7462 ld s0,56(sp) - 2bbfc: 0000e597 auipc a1,0xe - 2bc00: 45458593 addi a1,a1,1108 # 3a050 <_IO_stdin_used+0x19f8> - 2bc04: 8522 mv a0,s0 - 2bc06: e03ec0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2bc0a: 0000e597 auipc a1,0xe - 2bc0e: 34658593 addi a1,a1,838 # 39f50 <_IO_stdin_used+0x18f8> - 2bc12: 8522 mv a0,s0 - 2bc14: 96de90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2bc18: 6442 ld s0,16(sp) - 2bc1a: 85aa mv a1,a0 - 2bc1c: 8522 mv a0,s0 - 2bc1e: 9e3e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2bc22: 8522 mv a0,s0 - 2bc24: 0000e597 auipc a1,0xe - 2bc28: 44458593 addi a1,a1,1092 # 3a068 <_IO_stdin_used+0x1a10> - 2bc2c: 955e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2bc30: 64a2 ld s1,8(sp) - 2bc32: 85aa mv a1,a0 - 2bc34: 8526 mv a0,s1 - 2bc36: 9cbe90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2bc3a: 6406 ld s0,64(sp) - 2bc3c: 65a6 ld a1,72(sp) - 2bc3e: 54e00793 li a5,1358 - 2bc42: d13e sw a5,160(sp) - 2bc44: 8522 mv a0,s0 - 2bc46: 0001f317 auipc t1,0x1f - 2bc4a: 32a33303 ld t1,810(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2bc4e: 9302 jalr t1 - 2bc50: 8622 mv a2,s0 - 2bc52: 85a6 mv a1,s1 - 2bc54: 856a mv a0,s10 - 2bc56: 0001f317 auipc t1,0x1f - 2bc5a: f0233303 ld t1,-254(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2bc5e: 9302 jalr t1 - 2bc60: 0000e597 auipc a1,0xe - 2bc64: df058593 addi a1,a1,-528 # 39a50 <_IO_stdin_used+0x13f8> - 2bc68: 856a mv a0,s10 - 2bc6a: 917e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2bc6e: 85aa mv a1,a0 - 2bc70: 856e mv a0,s11 - 2bc72: 98fe90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2bc76: 856e mv a0,s11 - 2bc78: 0000e597 auipc a1,0xe - 2bc7c: 5c058593 addi a1,a1,1472 # 3a238 <_IO_stdin_used+0x1be0> - 2bc80: 901e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2bc84: 85aa mv a1,a0 - 2bc86: 8566 mv a0,s9 - 2bc88: 979e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2bc8c: 8566 mv a0,s9 - 2bc8e: 0000e597 auipc a1,0xe - 2bc92: 3fa58593 addi a1,a1,1018 # 3a088 <_IO_stdin_used+0x1a30> - 2bc96: 8ebe90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2bc9a: 85aa mv a1,a0 - 2bc9c: 8552 mv a0,s4 - 2bc9e: 963e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2bca2: 8552 mv a0,s4 - 2bca4: a99fe0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2bca8: ac8f00ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> - 2bcac: f2050be3 beqz a0,2bbe2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x3c0> - 2bcb0: 0001f797 auipc a5,0x1f - 2bcb4: 3187b783 ld a5,792(a5) # 4afc8 <_GLOBAL_OFFSET_TABLE_+0x478> - 2bcb8: 0007c783 lbu a5,0(a5) - 2bcbc: 22078d63 beqz a5,2bef6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x6d4> - 2bcc0: e80e90ef jal ra,15340 - 2bcc4: ec2a sd a0,24(sp) - 2bcc6: 6c050263 beqz a0,2c38a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb68> - 2bcca: 5b7d li s6,-1 - 2bccc: 4b91 li s7,4 - 2bcce: 4601 li a2,0 - 2bcd0: 85a2 mv a1,s0 - 2bcd2: 456d li a0,27 - 2bcd4: 81cea0ef jal ra,15cf0 - 2bcd8: 0b651e63 bne a0,s6,2bd94 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x572> - 2bcdc: de4e90ef jal ra,152c0 <__errno_location@plt> - 2bce0: 411c lw a5,0(a0) - 2bce2: ff7786e3 beq a5,s7,2bcce <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x4ac> - 2bce6: 7462 ld s0,56(sp) - 2bce8: 0000e597 auipc a1,0xe - 2bcec: 36858593 addi a1,a1,872 # 3a050 <_IO_stdin_used+0x19f8> - 2bcf0: 8522 mv a0,s0 - 2bcf2: d17ec0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2bcf6: 0000e597 auipc a1,0xe - 2bcfa: 25a58593 addi a1,a1,602 # 39f50 <_IO_stdin_used+0x18f8> - 2bcfe: 8522 mv a0,s0 - 2bd00: 881e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2bd04: 6442 ld s0,16(sp) - 2bd06: 85aa mv a1,a0 - 2bd08: 8522 mv a0,s0 - 2bd0a: 8f7e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2bd0e: 8522 mv a0,s0 - 2bd10: 0000e597 auipc a1,0xe - 2bd14: 35858593 addi a1,a1,856 # 3a068 <_IO_stdin_used+0x1a10> - 2bd18: 869e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2bd1c: 64a2 ld s1,8(sp) - 2bd1e: 85aa mv a1,a0 - 2bd20: 8526 mv a0,s1 - 2bd22: 8dfe90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2bd26: 6406 ld s0,64(sp) - 2bd28: 65a6 ld a1,72(sp) - 2bd2a: 57900793 li a5,1401 - 2bd2e: d13e sw a5,160(sp) - 2bd30: 8522 mv a0,s0 - 2bd32: 0001f317 auipc t1,0x1f - 2bd36: 23e33303 ld t1,574(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2bd3a: 9302 jalr t1 - 2bd3c: 8622 mv a2,s0 - 2bd3e: 85a6 mv a1,s1 - 2bd40: 856a mv a0,s10 - 2bd42: 0001f317 auipc t1,0x1f - 2bd46: e1633303 ld t1,-490(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2bd4a: 9302 jalr t1 - 2bd4c: 0000e597 auipc a1,0xe - 2bd50: d0458593 addi a1,a1,-764 # 39a50 <_IO_stdin_used+0x13f8> - 2bd54: 856a mv a0,s10 - 2bd56: 82be90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2bd5a: 85aa mv a1,a0 - 2bd5c: 856e mv a0,s11 - 2bd5e: 8a3e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2bd62: 856e mv a0,s11 - 2bd64: 0000e597 auipc a1,0xe - 2bd68: 5d458593 addi a1,a1,1492 # 3a338 <_IO_stdin_used+0x1ce0> - 2bd6c: 815e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2bd70: 85aa mv a1,a0 - 2bd72: 8566 mv a0,s9 - 2bd74: 88de90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2bd78: 8566 mv a0,s9 - 2bd7a: 0000e597 auipc a1,0xe - 2bd7e: 30e58593 addi a1,a1,782 # 3a088 <_IO_stdin_used+0x1a30> - 2bd82: ffee90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2bd86: 85aa mv a1,a0 - 2bd88: 8552 mv a0,s4 - 2bd8a: 877e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2bd8e: 8552 mv a0,s4 - 2bd90: 9adfe0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2bd94: 9dcf00ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> - 2bd98: f2050be3 beqz a0,2bcce <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x4ac> - 2bd9c: 67e2 ld a5,24(sp) - 2bd9e: 00178b13 addi s6,a5,1 - 2bda2: 01603b33 snez s6,s6 - 2bda6: 855a mv a0,s6 - 2bda8: 9c6f00ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 2bdac: 40050b63 beqz a0,2c1c2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x9a0> - 2bdb0: 9c0f00ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> - 2bdb4: d96d beqz a0,2bda6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x584> - 2bdb6: 5b7d li s6,-1 - 2bdb8: 4b91 li s7,4 - 2bdba: 4576 lw a0,92(sp) - 2bdbc: d55e90ef jal ra,15b10 - 2bdc0: 0b651d63 bne a0,s6,2be7a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x658> - 2bdc4: cfce90ef jal ra,152c0 <__errno_location@plt> - 2bdc8: 411c lw a5,0(a0) - 2bdca: ff7788e3 beq a5,s7,2bdba <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x598> - 2bdce: 6ac2 ld s5,16(sp) - 2bdd0: 0000e597 auipc a1,0xe - 2bdd4: 28058593 addi a1,a1,640 # 3a050 <_IO_stdin_used+0x19f8> - 2bdd8: 8556 mv a0,s5 - 2bdda: c2fec0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2bdde: 0000e597 auipc a1,0xe - 2bde2: 17258593 addi a1,a1,370 # 39f50 <_IO_stdin_used+0x18f8> - 2bde6: 8556 mv a0,s5 - 2bde8: f98e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2bdec: 6aa2 ld s5,8(sp) - 2bdee: 85aa mv a1,a0 - 2bdf0: 8556 mv a0,s5 - 2bdf2: 80fe90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2bdf6: 8556 mv a0,s5 - 2bdf8: 0000e597 auipc a1,0xe - 2bdfc: 27058593 addi a1,a1,624 # 3a068 <_IO_stdin_used+0x1a10> - 2be00: f80e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2be04: 85aa mv a1,a0 - 2be06: 856a mv a0,s10 - 2be08: ff8e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2be0c: 75e2 ld a1,56(sp) - 2be0e: 5ac00793 li a5,1452 - 2be12: 12f12023 sw a5,288(sp) - 2be16: 856e mv a0,s11 - 2be18: 0001f317 auipc t1,0x1f - 2be1c: 15833303 ld t1,344(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2be20: 9302 jalr t1 - 2be22: 866e mv a2,s11 - 2be24: 85ea mv a1,s10 - 2be26: 8566 mv a0,s9 - 2be28: 0001f317 auipc t1,0x1f - 2be2c: d3033303 ld t1,-720(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2be30: 9302 jalr t1 - 2be32: 0000e597 auipc a1,0xe - 2be36: c1e58593 addi a1,a1,-994 # 39a50 <_IO_stdin_used+0x13f8> - 2be3a: 8566 mv a0,s9 - 2be3c: f44e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2be40: 85aa mv a1,a0 - 2be42: 8552 mv a0,s4 - 2be44: fbce90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2be48: 8552 mv a0,s4 - 2be4a: 0000e597 auipc a1,0xe - 2be4e: 53658593 addi a1,a1,1334 # 3a380 <_IO_stdin_used+0x1d28> - 2be52: f2ee90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2be56: 85aa mv a1,a0 - 2be58: 8522 mv a0,s0 - 2be5a: fa6e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2be5e: 8522 mv a0,s0 - 2be60: 0000e597 auipc a1,0xe - 2be64: 22858593 addi a1,a1,552 # 3a088 <_IO_stdin_used+0x1a30> - 2be68: f18e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2be6c: 85aa mv a1,a0 - 2be6e: 8526 mv a0,s1 - 2be70: f90e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2be74: 8526 mv a0,s1 - 2be76: 8c7fe0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2be7a: 8f6f00ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> - 2be7e: dd15 beqz a0,2bdba <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x598> - 2be80: 4766 lw a4,88(sp) - 2be82: 66e2 ld a3,24(sp) - 2be84: 4785 li a5,1 - 2be86: 02eaaa23 sw a4,52(s5) - 2be8a: 02daae23 sw a3,60(s5) - 2be8e: 02fa8423 sb a5,40(s5) - 2be92: 844e mv s0,s3 - 2be94: 01298863 beq s3,s2,2bea4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x682> - 2be98: 6008 ld a0,0(s0) - 2be9a: 0421 addi s0,s0,8 - 2be9c: ac5e90ef jal ra,15960 - 2bea0: fe891ce3 bne s2,s0,2be98 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x676> - 2bea4: 00098563 beqz s3,2beae <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x68c> - 2bea8: 854e mv a0,s3 - 2beaa: a57e90ef jal ra,15900 <_ZdlPv@plt> - 2beae: 7522 ld a0,40(sp) - 2beb0: c55ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2beb4: 7502 ld a0,32(sp) - 2beb6: c4fea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2beba: 39813083 ld ra,920(sp) - 2bebe: 39013403 ld s0,912(sp) - 2bec2: 38813483 ld s1,904(sp) - 2bec6: 37813983 ld s3,888(sp) - 2beca: 37013a03 ld s4,880(sp) - 2bece: 36013b03 ld s6,864(sp) - 2bed2: 35813b83 ld s7,856(sp) - 2bed6: 35013c03 ld s8,848(sp) - 2beda: 34813c83 ld s9,840(sp) - 2bede: 34013d03 ld s10,832(sp) - 2bee2: 33813d83 ld s11,824(sp) - 2bee6: 38013903 ld s2,896(sp) - 2beea: 36813a83 ld s5,872(sp) - 2beee: 4501 li a0,0 - 2bef0: 3a010113 addi sp,sp,928 - 2bef4: 8082 ret - 2bef6: 9481c783 lbu a5,-1720(gp) # 4b6d8 <_ZGVZN7testing8internalL23ExecDeathTestSpawnChildEPKPciE16stack_grows_down> - 2befa: 8b818b13 addi s6,gp,-1864 # 4b648 <_ZN7testing8internalL7g_argvsE> - 2befe: 0230000f fence r,rw - 2bf02: 12078d63 beqz a5,2c03c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x81a> - 2bf06: d7ae90ef jal ra,15480 - 2bf0a: 85aa mv a1,a0 - 2bf0c: 8c2a mv s8,a0 - 2bf0e: 4781 li a5,0 - 2bf10: 577d li a4,-1 - 2bf12: 02200693 li a3,34 - 2bf16: 460d li a2,3 - 2bf18: 4501 li a0,0 - 2bf1a: 8b7e90ef jal ra,157d0 - 2bf1e: 00150b13 addi s6,a0,1 - 2bf22: 8baa mv s7,a0 - 2bf24: 01603b33 snez s6,s6 - 2bf28: 855a mv a0,s6 - 2bf2a: 844f00ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 2bf2e: 3c050263 beqz a0,2c2f2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xad0> - 2bf32: 83ef00ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> - 2bf36: d96d beqz a0,2bf28 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x706> - 2bf38: 9501c783 lbu a5,-1712(gp) # 4b6e0 <_ZZN7testing8internalL23ExecDeathTestSpawnChildEPKPciE16stack_grows_down> - 2bf3c: ec5e sd s7,24(sp) - 2bf3e: 0e079a63 bnez a5,2c032 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x810> - 2bf42: 67e2 ld a5,24(sp) - 2bf44: 03f7fb13 andi s6,a5,63 - 2bf48: 041c3793 sltiu a5,s8,65 - 2bf4c: 001b3b13 seqz s6,s6 - 2bf50: 0017b793 seqz a5,a5 - 2bf54: 00fb7b33 and s6,s6,a5 - 2bf58: 855a mv a0,s6 - 2bf5a: 814f00ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 2bf5e: 2e050e63 beqz a0,2c25a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xa38> - 2bf62: 80ef00ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> - 2bf66: d96d beqz a0,2bf58 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x736> - 2bf68: 76c2 ld a3,48(sp) - 2bf6a: 65e2 ld a1,24(sp) - 2bf6c: 4645 li a2,17 - 2bf6e: fffff517 auipc a0,0xfffff - 2bf72: 5be50513 addi a0,a0,1470 # 2b52c <_ZN7testing8internalL22ExecDeathTestChildMainEPv> - 2bf76: bbbe90ef jal ra,15b30 - 2bf7a: ec2a sd a0,24(sp) - 2bf7c: a029 j 2bf86 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x764> - 2bf7e: ff3ef0ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> - 2bf82: d40514e3 bnez a0,2bcca <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x4a8> - 2bf86: 85e2 mv a1,s8 - 2bf88: 855e mv a0,s7 - 2bf8a: 887e90ef jal ra,15810 - 2bf8e: 0505 addi a0,a0,1 - 2bf90: 00a03533 snez a0,a0 - 2bf94: fdbef0ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 2bf98: f17d bnez a0,2bf7e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x75c> - 2bf9a: 6442 ld s0,16(sp) - 2bf9c: 0000e597 auipc a1,0xe - 2bfa0: 0b458593 addi a1,a1,180 # 3a050 <_IO_stdin_used+0x19f8> - 2bfa4: 8522 mv a0,s0 - 2bfa6: a63ec0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2bfaa: 0000e597 auipc a1,0xe - 2bfae: fa658593 addi a1,a1,-90 # 39f50 <_IO_stdin_used+0x18f8> - 2bfb2: 8522 mv a0,s0 - 2bfb4: dcce90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2bfb8: 6422 ld s0,8(sp) - 2bfba: 85aa mv a1,a0 - 2bfbc: 8522 mv a0,s0 - 2bfbe: e42e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2bfc2: 8522 mv a0,s0 - 2bfc4: 0000e597 auipc a1,0xe - 2bfc8: 0a458593 addi a1,a1,164 # 3a068 <_IO_stdin_used+0x1a10> - 2bfcc: db4e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2bfd0: 85aa mv a1,a0 - 2bfd2: 856a mv a0,s10 - 2bfd4: e2ce90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2bfd8: 7462 ld s0,56(sp) - 2bfda: 6586 ld a1,64(sp) - 2bfdc: 56d00793 li a5,1389 - 2bfe0: 10f12023 sw a5,256(sp) - 2bfe4: 8522 mv a0,s0 - 2bfe6: 0001f317 auipc t1,0x1f - 2bfea: f8a33303 ld t1,-118(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2bfee: 9302 jalr t1 - 2bff0: 8622 mv a2,s0 - 2bff2: 85ea mv a1,s10 - 2bff4: 856e mv a0,s11 - 2bff6: 0001f317 auipc t1,0x1f - 2bffa: b6233303 ld t1,-1182(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2bffe: 9302 jalr t1 - 2c000: 0000e597 auipc a1,0xe - 2c004: a5058593 addi a1,a1,-1456 # 39a50 <_IO_stdin_used+0x13f8> - 2c008: 856e mv a0,s11 - 2c00a: d76e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c00e: 85aa mv a1,a0 - 2c010: 8566 mv a0,s9 - 2c012: deee90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c016: 8566 mv a0,s9 - 2c018: 0000e597 auipc a1,0xe - 2c01c: 30058593 addi a1,a1,768 # 3a318 <_IO_stdin_used+0x1cc0> - 2c020: d60e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c024: 85aa mv a1,a0 - 2c026: 8552 mv a0,s4 - 2c028: dd8e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c02c: 8552 mv a0,s4 - 2c02e: f0efe0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2c032: fc0c0793 addi a5,s8,-64 - 2c036: 97de add a5,a5,s7 - 2c038: ec3e sd a5,24(sp) - 2c03a: b721 j 2bf42 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x720> - 2c03c: 94818513 addi a0,gp,-1720 # 4b6d8 <_ZGVZN7testing8internalL23ExecDeathTestSpawnChildEPKPciE16stack_grows_down> - 2c040: 901e90ef jal ra,15940 <__cxa_guard_acquire@plt> - 2c044: ec0501e3 beqz a0,2bf06 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x6e4> - 2c048: 8552 mv a0,s4 - 2c04a: 85e6 mv a1,s9 - 2c04c: d89eb0ef jal ra,17dd4 <_ZN7testing8internalL21StackLowerThanAddressEPKvPb> - 2c050: 1c014783 lbu a5,448(sp) - 2c054: 94818513 addi a0,gp,-1720 # 4b6d8 <_ZGVZN7testing8internalL23ExecDeathTestSpawnChildEPKPciE16stack_grows_down> - 2c058: 08fb0c23 sb a5,152(s6) - 2c05c: cb5e90ef jal ra,15d10 <__cxa_guard_release@plt> - 2c060: b55d j 2bf06 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x6e4> - 2c062: 8bce mv s7,s3 - 2c064: bcd5 j 2bb58 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0x336> - 2c066: 129c addi a5,sp,352 - 2c068: 853e mv a0,a5 - 2c06a: 0000e597 auipc a1,0xe - 2c06e: fe658593 addi a1,a1,-26 # 3a050 <_IO_stdin_used+0x19f8> - 2c072: 843e mv s0,a5 - 2c074: e43e sd a5,8(sp) - 2c076: 993ec0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2c07a: 8522 mv a0,s0 - 2c07c: 0000e597 auipc a1,0xe - 2c080: ed458593 addi a1,a1,-300 # 39f50 <_IO_stdin_used+0x18f8> - 2c084: cfce90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c088: 18010d13 addi s10,sp,384 - 2c08c: 85aa mv a1,a0 - 2c08e: 856a mv a0,s10 - 2c090: d70e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c094: 856a mv a0,s10 - 2c096: 0000e597 auipc a1,0xe - 2c09a: fd258593 addi a1,a1,-46 # 3a068 <_IO_stdin_used+0x1a10> - 2c09e: ce2e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c0a2: 1a010d93 addi s11,sp,416 - 2c0a6: 85aa mv a1,a0 - 2c0a8: 856e mv a0,s11 - 2c0aa: d56e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c0ae: 59200793 li a5,1426 - 2c0b2: 1c010c93 addi s9,sp,448 - 2c0b6: 14f12023 sw a5,320(sp) - 2c0ba: 8566 mv a0,s9 - 2c0bc: 028c addi a1,sp,320 - 2c0be: 0001f317 auipc t1,0x1f - 2c0c2: eb233303 ld t1,-334(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2c0c6: 9302 jalr t1 - 2c0c8: 1e010a13 addi s4,sp,480 - 2c0cc: 8552 mv a0,s4 - 2c0ce: 8666 mv a2,s9 - 2c0d0: 85ee mv a1,s11 - 2c0d2: 0001f317 auipc t1,0x1f - 2c0d6: a8633303 ld t1,-1402(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2c0da: 9302 jalr t1 - 2c0dc: 0000e597 auipc a1,0xe - 2c0e0: 97458593 addi a1,a1,-1676 # 39a50 <_IO_stdin_used+0x13f8> - 2c0e4: 8552 mv a0,s4 - 2c0e6: c9ae90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c0ea: 0400 addi s0,sp,512 - 2c0ec: 85aa mv a1,a0 - 2c0ee: 8522 mv a0,s0 - 2c0f0: d10e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c0f4: 8522 mv a0,s0 - 2c0f6: 0000e597 auipc a1,0xe - 2c0fa: 0fa58593 addi a1,a1,250 # 3a1f0 <_IO_stdin_used+0x1b98> - 2c0fe: c82e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c102: 29810913 addi s2,sp,664 - 2c106: 85aa mv a1,a0 - 2c108: 854a mv a0,s2 - 2c10a: cf6e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c10e: 854a mv a0,s2 - 2c110: e2cfe0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2c114: 129c addi a5,sp,352 - 2c116: 853e mv a0,a5 - 2c118: 0000e597 auipc a1,0xe - 2c11c: f3858593 addi a1,a1,-200 # 3a050 <_IO_stdin_used+0x19f8> - 2c120: 843e mv s0,a5 - 2c122: e43e sd a5,8(sp) - 2c124: 8e5ec0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2c128: 8522 mv a0,s0 - 2c12a: 0000e597 auipc a1,0xe - 2c12e: e2658593 addi a1,a1,-474 # 39f50 <_IO_stdin_used+0x18f8> - 2c132: c4ee90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c136: 18010d13 addi s10,sp,384 - 2c13a: 85aa mv a1,a0 - 2c13c: 856a mv a0,s10 - 2c13e: cc2e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c142: 856a mv a0,s10 - 2c144: 0000e597 auipc a1,0xe - 2c148: f2458593 addi a1,a1,-220 # 3a068 <_IO_stdin_used+0x1a10> - 2c14c: c34e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c150: 1a010d93 addi s11,sp,416 - 2c154: 85aa mv a1,a0 - 2c156: 856e mv a0,s11 - 2c158: ca8e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c15c: 59500793 li a5,1429 - 2c160: 1c010c93 addi s9,sp,448 - 2c164: 14f12023 sw a5,320(sp) - 2c168: 8566 mv a0,s9 - 2c16a: 028c addi a1,sp,320 - 2c16c: 0001f317 auipc t1,0x1f - 2c170: e0433303 ld t1,-508(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2c174: 9302 jalr t1 - 2c176: 1e010a13 addi s4,sp,480 - 2c17a: 8552 mv a0,s4 - 2c17c: 8666 mv a2,s9 - 2c17e: 85ee mv a1,s11 - 2c180: 0001f317 auipc t1,0x1f - 2c184: 9d833303 ld t1,-1576(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2c188: 9302 jalr t1 - 2c18a: 0000e597 auipc a1,0xe - 2c18e: 8c658593 addi a1,a1,-1850 # 39a50 <_IO_stdin_used+0x13f8> - 2c192: 8552 mv a0,s4 - 2c194: bece90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c198: 0400 addi s0,sp,512 - 2c19a: 85aa mv a1,a0 - 2c19c: 8522 mv a0,s0 - 2c19e: c62e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c1a2: 8522 mv a0,s0 - 2c1a4: 0000e597 auipc a1,0xe - 2c1a8: 06458593 addi a1,a1,100 # 3a208 <_IO_stdin_used+0x1bb0> - 2c1ac: bd4e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c1b0: 29810913 addi s2,sp,664 - 2c1b4: 85aa mv a1,a0 - 2c1b6: 854a mv a0,s2 - 2c1b8: c48e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c1bc: 854a mv a0,s2 - 2c1be: d7efe0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2c1c2: 6442 ld s0,16(sp) - 2c1c4: 0000e597 auipc a1,0xe - 2c1c8: e8c58593 addi a1,a1,-372 # 3a050 <_IO_stdin_used+0x19f8> - 2c1cc: 8522 mv a0,s0 - 2c1ce: 83bec0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2c1d2: 0000e597 auipc a1,0xe - 2c1d6: d7e58593 addi a1,a1,-642 # 39f50 <_IO_stdin_used+0x18f8> - 2c1da: 8522 mv a0,s0 - 2c1dc: ba4e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c1e0: 6422 ld s0,8(sp) - 2c1e2: 85aa mv a1,a0 - 2c1e4: 8522 mv a0,s0 - 2c1e6: c1ae90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c1ea: 8522 mv a0,s0 - 2c1ec: 0000e597 auipc a1,0xe - 2c1f0: e7c58593 addi a1,a1,-388 # 3a068 <_IO_stdin_used+0x1a10> - 2c1f4: b8ce90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c1f8: 85aa mv a1,a0 - 2c1fa: 856a mv a0,s10 - 2c1fc: c04e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c200: 7462 ld s0,56(sp) - 2c202: 6586 ld a1,64(sp) - 2c204: 57d00793 li a5,1405 - 2c208: 10f12023 sw a5,256(sp) - 2c20c: 8522 mv a0,s0 - 2c20e: 0001f317 auipc t1,0x1f - 2c212: d6233303 ld t1,-670(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2c216: 9302 jalr t1 - 2c218: 8622 mv a2,s0 - 2c21a: 85ea mv a1,s10 - 2c21c: 856e mv a0,s11 - 2c21e: 0001f317 auipc t1,0x1f - 2c222: 93a33303 ld t1,-1734(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2c226: 9302 jalr t1 - 2c228: 0000e597 auipc a1,0xe - 2c22c: 82858593 addi a1,a1,-2008 # 39a50 <_IO_stdin_used+0x13f8> - 2c230: 856e mv a0,s11 - 2c232: b4ee90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c236: 85aa mv a1,a0 - 2c238: 8566 mv a0,s9 - 2c23a: bc6e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c23e: 8566 mv a0,s9 - 2c240: 0000e597 auipc a1,0xe - 2c244: 13058593 addi a1,a1,304 # 3a370 <_IO_stdin_used+0x1d18> - 2c248: b38e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c24c: 85aa mv a1,a0 - 2c24e: 8552 mv a0,s4 - 2c250: bb0e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c254: 8552 mv a0,s4 - 2c256: ce6fe0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2c25a: 6442 ld s0,16(sp) - 2c25c: 0000e597 auipc a1,0xe - 2c260: df458593 addi a1,a1,-524 # 3a050 <_IO_stdin_used+0x19f8> - 2c264: 8522 mv a0,s0 - 2c266: fa2ec0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2c26a: 0000e597 auipc a1,0xe - 2c26e: ce658593 addi a1,a1,-794 # 39f50 <_IO_stdin_used+0x18f8> - 2c272: 8522 mv a0,s0 - 2c274: b0ce90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c278: 6422 ld s0,8(sp) - 2c27a: 85aa mv a1,a0 - 2c27c: 8522 mv a0,s0 - 2c27e: b82e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c282: 8522 mv a0,s0 - 2c284: 0000e597 auipc a1,0xe - 2c288: de458593 addi a1,a1,-540 # 3a068 <_IO_stdin_used+0x1a10> - 2c28c: af4e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c290: 85aa mv a1,a0 - 2c292: 856a mv a0,s10 - 2c294: b6ce90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c298: 7462 ld s0,56(sp) - 2c29a: 6586 ld a1,64(sp) - 2c29c: 56700793 li a5,1383 - 2c2a0: 10f12023 sw a5,256(sp) - 2c2a4: 8522 mv a0,s0 - 2c2a6: 0001f317 auipc t1,0x1f - 2c2aa: cca33303 ld t1,-822(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2c2ae: 9302 jalr t1 - 2c2b0: 8622 mv a2,s0 - 2c2b2: 85ea mv a1,s10 - 2c2b4: 856e mv a0,s11 - 2c2b6: 0001f317 auipc t1,0x1f - 2c2ba: 8a233303 ld t1,-1886(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2c2be: 9302 jalr t1 - 2c2c0: 0000d597 auipc a1,0xd - 2c2c4: 79058593 addi a1,a1,1936 # 39a50 <_IO_stdin_used+0x13f8> - 2c2c8: 856e mv a0,s11 - 2c2ca: ab6e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c2ce: 85aa mv a1,a0 - 2c2d0: 8566 mv a0,s9 - 2c2d2: b2ee90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c2d6: 8566 mv a0,s9 - 2c2d8: 0000e597 auipc a1,0xe - 2c2dc: fc058593 addi a1,a1,-64 # 3a298 <_IO_stdin_used+0x1c40> - 2c2e0: aa0e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c2e4: 85aa mv a1,a0 - 2c2e6: 8552 mv a0,s4 - 2c2e8: b18e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c2ec: 8552 mv a0,s4 - 2c2ee: c4efe0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2c2f2: 6442 ld s0,16(sp) - 2c2f4: 0000e597 auipc a1,0xe - 2c2f8: d5c58593 addi a1,a1,-676 # 3a050 <_IO_stdin_used+0x19f8> - 2c2fc: 8522 mv a0,s0 - 2c2fe: f0aec0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2c302: 0000e597 auipc a1,0xe - 2c306: c4e58593 addi a1,a1,-946 # 39f50 <_IO_stdin_used+0x18f8> - 2c30a: 8522 mv a0,s0 - 2c30c: a74e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c310: 6422 ld s0,8(sp) - 2c312: 85aa mv a1,a0 - 2c314: 8522 mv a0,s0 - 2c316: aeae90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c31a: 8522 mv a0,s0 - 2c31c: 0000e597 auipc a1,0xe - 2c320: d4c58593 addi a1,a1,-692 # 3a068 <_IO_stdin_used+0x1a10> - 2c324: a5ce90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c328: 85aa mv a1,a0 - 2c32a: 856a mv a0,s10 - 2c32c: ad4e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c330: 7462 ld s0,56(sp) - 2c332: 6586 ld a1,64(sp) - 2c334: 55b00793 li a5,1371 - 2c338: 10f12023 sw a5,256(sp) - 2c33c: 8522 mv a0,s0 - 2c33e: 0001f317 auipc t1,0x1f - 2c342: c3233303 ld t1,-974(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2c346: 9302 jalr t1 - 2c348: 8622 mv a2,s0 - 2c34a: 85ea mv a1,s10 - 2c34c: 856e mv a0,s11 - 2c34e: 0001f317 auipc t1,0x1f - 2c352: 80a33303 ld t1,-2038(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2c356: 9302 jalr t1 - 2c358: 0000d597 auipc a1,0xd - 2c35c: 6f858593 addi a1,a1,1784 # 39a50 <_IO_stdin_used+0x13f8> - 2c360: 856e mv a0,s11 - 2c362: a1ee90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c366: 85aa mv a1,a0 - 2c368: 8566 mv a0,s9 - 2c36a: a96e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c36e: 8566 mv a0,s9 - 2c370: 0000e597 auipc a1,0xe - 2c374: f1058593 addi a1,a1,-240 # 3a280 <_IO_stdin_used+0x1c28> - 2c378: a08e90ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2c37c: 85aa mv a1,a0 - 2c37e: 8552 mv a0,s4 - 2c380: a80e90ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2c384: 8552 mv a0,s4 - 2c386: bb6fe0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2c38a: 7542 ld a0,48(sp) - 2c38c: 9a0ff0ef jal ra,2b52c <_ZN7testing8internalL22ExecDeathTestChildMainEPv> - 2c390: 842a mv s0,a0 - 2c392: 7562 ld a0,56(sp) - 2c394: f70ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c398: 856a mv a0,s10 - 2c39a: f6aea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c39e: 6522 ld a0,8(sp) - 2c3a0: f64ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c3a4: 6542 ld a0,16(sp) - 2c3a6: 84ce mv s1,s3 - 2c3a8: f5cea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c3ac: 06990c63 beq s2,s1,2c424 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc02> - 2c3b0: 6088 ld a0,0(s1) - 2c3b2: 04a1 addi s1,s1,8 - 2c3b4: dace90ef jal ra,15960 - 2c3b8: 06990663 beq s2,s1,2c424 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc02> - 2c3bc: bfd5 j 2c3b0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8e> - 2c3be: 842a mv s0,a0 - 2c3c0: bfe1 j 2c398 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> - 2c3c2: 842a mv s0,a0 - 2c3c4: bfe9 j 2c39e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> - 2c3c6: 842a mv s0,a0 - 2c3c8: bff1 j 2c3a4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> - 2c3ca: 842a mv s0,a0 - 2c3cc: 8566 mv a0,s9 - 2c3ce: f36ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c3d2: 856e mv a0,s11 - 2c3d4: f30ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c3d8: bf6d j 2c392 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb70> - 2c3da: 842a mv s0,a0 - 2c3dc: bfdd j 2c3d2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbb0> - 2c3de: 842a mv s0,a0 - 2c3e0: 855a mv a0,s6 - 2c3e2: f22ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c3e6: 7542 ld a0,48(sp) - 2c3e8: f1cea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c3ec: 6526 ld a0,72(sp) - 2c3ee: f16ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c3f2: 7502 ld a0,32(sp) - 2c3f4: f10ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c3f8: 8522 mv a0,s0 - 2c3fa: bf6e90ef jal ra,157f0 <_Unwind_Resume@plt> - 2c3fe: 842a mv s0,a0 - 2c400: 6506 ld a0,64(sp) - 2c402: f02ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c406: bfe9 j 2c3e0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbbe> - 2c408: 842a mv s0,a0 - 2c40a: 7562 ld a0,56(sp) - 2c40c: ef8ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c410: bfc5 j 2c400 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbde> - 2c412: 842a mv s0,a0 - 2c414: 7522 ld a0,40(sp) - 2c416: eeeea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c41a: bfe1 j 2c3f2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbd0> - 2c41c: 842a mv s0,a0 - 2c41e: b77d j 2c3cc <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbaa> - 2c420: 842a mv s0,a0 - 2c422: bf45 j 2c3d2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbb0> - 2c424: fe0988e3 beqz s3,2c414 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbf2> - 2c428: 854e mv a0,s3 - 2c42a: cd6e90ef jal ra,15900 <_ZdlPv@plt> - 2c42e: b7dd j 2c414 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbf2> - 2c430: 842a mv s0,a0 - 2c432: 6542 ld a0,16(sp) - 2c434: ed0ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c438: bfc9 j 2c40a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbe8> - 2c43a: 84aa mv s1,a0 - 2c43c: 854a mv a0,s2 - 2c43e: ec6ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c442: 8522 mv a0,s0 - 2c444: ec0ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c448: 8426 mv s0,s1 - 2c44a: 8552 mv a0,s4 - 2c44c: eb8ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c450: 8566 mv a0,s9 - 2c452: eb2ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c456: 856e mv a0,s11 - 2c458: eacea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c45c: 856a mv a0,s10 - 2c45e: ea6ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c462: 6522 ld a0,8(sp) - 2c464: ea0ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c468: 8522 mv a0,s0 - 2c46a: b86e90ef jal ra,157f0 <_Unwind_Resume@plt> - 2c46e: 84aa mv s1,a0 - 2c470: bfc9 j 2c442 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc20> - 2c472: 842a mv s0,a0 - 2c474: bfd9 j 2c44a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc28> - 2c476: 842a mv s0,a0 - 2c478: bf29 j 2c392 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb70> - 2c47a: 842a mv s0,a0 - 2c47c: bf31 j 2c398 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> - 2c47e: 842a mv s0,a0 - 2c480: bf39 j 2c39e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> - 2c482: 842a mv s0,a0 - 2c484: b705 j 2c3a4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> - 2c486: 842a mv s0,a0 - 2c488: 84ce mv s1,s3 - 2c48a: b70d j 2c3ac <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> - 2c48c: 842a mv s0,a0 - 2c48e: 8552 mv a0,s4 - 2c490: e74ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c494: bf25 j 2c3cc <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbaa> - 2c496: 842a mv s0,a0 - 2c498: bf15 j 2c3cc <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbaa> - 2c49a: 842a mv s0,a0 - 2c49c: bf1d j 2c3d2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbb0> - 2c49e: 842a mv s0,a0 - 2c4a0: bdcd j 2c392 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb70> - 2c4a2: 842a mv s0,a0 - 2c4a4: bdd5 j 2c398 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> - 2c4a6: 842a mv s0,a0 - 2c4a8: bddd j 2c39e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> - 2c4aa: 842a mv s0,a0 - 2c4ac: bde5 j 2c3a4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> - 2c4ae: 842a mv s0,a0 - 2c4b0: b745 j 2c450 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc2e> - 2c4b2: 842a mv s0,a0 - 2c4b4: b74d j 2c456 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc34> - 2c4b6: 842a mv s0,a0 - 2c4b8: b755 j 2c45c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc3a> - 2c4ba: 842a mv s0,a0 - 2c4bc: b75d j 2c462 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc40> - 2c4be: 842a mv s0,a0 - 2c4c0: 6522 ld a0,8(sp) - 2c4c2: e42ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c4c6: b7b5 j 2c432 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc10> - 2c4c8: 842a mv s0,a0 - 2c4ca: 856a mv a0,s10 - 2c4cc: e38ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c4d0: bfc5 j 2c4c0 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc9e> - 2c4d2: 842a mv s0,a0 - 2c4d4: 856e mv a0,s11 - 2c4d6: e2eea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c4da: bfc5 j 2c4ca <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xca8> - 2c4dc: 842a mv s0,a0 - 2c4de: 8566 mv a0,s9 - 2c4e0: e24ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c4e4: bfc5 j 2c4d4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcb2> - 2c4e6: 842a mv s0,a0 - 2c4e8: 8552 mv a0,s4 - 2c4ea: e1aea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c4ee: 8566 mv a0,s9 - 2c4f0: e14ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c4f4: 856e mv a0,s11 - 2c4f6: e0eea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c4fa: 856a mv a0,s10 - 2c4fc: e08ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c500: 6506 ld a0,64(sp) - 2c502: e02ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c506: 6522 ld a0,8(sp) - 2c508: dfcea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c50c: 6542 ld a0,16(sp) - 2c50e: df6ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c512: 7562 ld a0,56(sp) - 2c514: 84ce mv s1,s3 - 2c516: deeea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c51a: bd49 j 2c3ac <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> - 2c51c: 842a mv s0,a0 - 2c51e: bfc1 j 2c4ee <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xccc> - 2c520: 842a mv s0,a0 - 2c522: b7ed j 2c50c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcea> - 2c524: 842a mv s0,a0 - 2c526: b7f5 j 2c512 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcf0> - 2c528: 842a mv s0,a0 - 2c52a: b7e9 j 2c4f4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcd2> - 2c52c: 842a mv s0,a0 - 2c52e: b7f1 j 2c4fa <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcd8> - 2c530: 842a mv s0,a0 - 2c532: b7f9 j 2c500 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcde> - 2c534: 842a mv s0,a0 - 2c536: bfc1 j 2c506 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xce4> - 2c538: 87aa mv a5,a0 - 2c53a: 8526 mv a0,s1 - 2c53c: 84be mv s1,a5 - 2c53e: dc6ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c542: 8522 mv a0,s0 - 2c544: dc0ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c548: 8426 mv s0,s1 - 2c54a: 8552 mv a0,s4 - 2c54c: db8ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c550: 8566 mv a0,s9 - 2c552: db2ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c556: 856e mv a0,s11 - 2c558: dacea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c55c: bd35 j 2c398 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> - 2c55e: 84aa mv s1,a0 - 2c560: b7cd j 2c542 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd20> - 2c562: 842a mv s0,a0 - 2c564: b7dd j 2c54a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd28> - 2c566: 842a mv s0,a0 - 2c568: b7e5 j 2c550 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd2e> - 2c56a: 842a mv s0,a0 - 2c56c: b7ed j 2c556 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd34> - 2c56e: 842a mv s0,a0 - 2c570: b525 j 2c398 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> - 2c572: 842a mv s0,a0 - 2c574: b52d j 2c39e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> - 2c576: 842a mv s0,a0 - 2c578: b535 j 2c3a4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> - 2c57a: bf09 j 2c48c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc6a> - 2c57c: bd7d j 2c43a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc18> - 2c57e: 84aa mv s1,a0 - 2c580: b5c9 j 2c442 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc20> - 2c582: 842a mv s0,a0 - 2c584: b5d9 j 2c44a <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc28> - 2c586: 842a mv s0,a0 - 2c588: b5e1 j 2c450 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc2e> - 2c58a: 842a mv s0,a0 - 2c58c: b5e9 j 2c456 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc34> - 2c58e: 842a mv s0,a0 - 2c590: b5f1 j 2c45c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc3a> - 2c592: 842a mv s0,a0 - 2c594: b5f9 j 2c462 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc40> - 2c596: 842a mv s0,a0 - 2c598: 8552 mv a0,s4 - 2c59a: d6aea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c59e: b781 j 2c4de <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcbc> - 2c5a0: 84aa mv s1,a0 - 2c5a2: 8522 mv a0,s0 - 2c5a4: d60ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c5a8: 8426 mv s0,s1 - 2c5aa: b7fd j 2c598 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd76> - 2c5ac: 87aa mv a5,a0 - 2c5ae: 8526 mv a0,s1 - 2c5b0: 84be mv s1,a5 - 2c5b2: d52ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c5b6: b7f5 j 2c5a2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd80> - 2c5b8: 842a mv s0,a0 - 2c5ba: 856a mv a0,s10 - 2c5bc: d48ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c5c0: 8522 mv a0,s0 - 2c5c2: a2ee90ef jal ra,157f0 <_Unwind_Resume@plt> - 2c5c6: 842a mv s0,a0 - 2c5c8: 856e mv a0,s11 - 2c5ca: d3aea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c5ce: b7f5 j 2c5ba <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xd98> - 2c5d0: 842a mv s0,a0 - 2c5d2: 8552 mv a0,s4 - 2c5d4: d30ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c5d8: 8566 mv a0,s9 - 2c5da: d2aea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c5de: b7ed j 2c5c8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xda6> - 2c5e0: 842a mv s0,a0 - 2c5e2: bfdd j 2c5d8 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xdb6> - 2c5e4: 798e ld s3,224(sp) - 2c5e6: 792e ld s2,232(sp) - 2c5e8: 842a mv s0,a0 - 2c5ea: 84ce mv s1,s3 - 2c5ec: b3c1 j 2c3ac <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> - 2c5ee: bfdd j 2c5e4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xdc2> - 2c5f0: 842a mv s0,a0 - 2c5f2: 8526 mv a0,s1 - 2c5f4: d10ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c5f8: 84ce mv s1,s3 - 2c5fa: bb4d j 2c3ac <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> - 2c5fc: 798e ld s3,224(sp) - 2c5fe: 842a mv s0,a0 - 2c600: 0001e317 auipc t1,0x1e - 2c604: 5e033303 ld t1,1504(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2c608: 8526 mv a0,s1 - 2c60a: 792e ld s2,232(sp) - 2c60c: 84ce mv s1,s3 - 2c60e: 9302 jalr t1 - 2c610: bb71 j 2c3ac <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb8a> - 2c612: 84aa mv s1,a0 - 2c614: a031 j 2c620 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xdfe> - 2c616: 87aa mv a5,a0 - 2c618: 8526 mv a0,s1 - 2c61a: 84be mv s1,a5 - 2c61c: ce8ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c620: 8522 mv a0,s0 - 2c622: ce2ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c626: 8426 mv s0,s1 - 2c628: b76d j 2c5d2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xdb0> - 2c62a: 842a mv s0,a0 - 2c62c: b3c1 j 2c3ec <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbca> - 2c62e: 842a mv s0,a0 - 2c630: b3c9 j 2c3f2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbd0> - 2c632: 842a mv s0,a0 - 2c634: bb4d j 2c3e6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbc4> - 2c636: bd45 j 2c4e6 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcc4> - 2c638: 842a mv s0,a0 - 2c63a: bd55 j 2c4ee <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xccc> - 2c63c: 842a mv s0,a0 - 2c63e: bd5d j 2c4f4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcd2> - 2c640: 842a mv s0,a0 - 2c642: bd65 j 2c4fa <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcd8> - 2c644: 842a mv s0,a0 - 2c646: bd6d j 2c500 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcde> - 2c648: 842a mv s0,a0 - 2c64a: bd75 j 2c506 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xce4> - 2c64c: 842a mv s0,a0 - 2c64e: bd7d j 2c50c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcea> - 2c650: 842a mv s0,a0 - 2c652: b5c1 j 2c512 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xcf0> - 2c654: bd25 j 2c48c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc6a> - 2c656: bd1d j 2c48c <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xc6a> - 2c658: 842a mv s0,a0 - 2c65a: bb8d j 2c3cc <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbaa> - 2c65c: 842a mv s0,a0 - 2c65e: bb95 j 2c3d2 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xbb0> - 2c660: 842a mv s0,a0 - 2c662: bb05 j 2c392 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb70> - 2c664: 842a mv s0,a0 - 2c666: bb0d j 2c398 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb76> - 2c668: 842a mv s0,a0 - 2c66a: bb15 j 2c39e <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb7c> - 2c66c: 842a mv s0,a0 - 2c66e: bb1d j 2c3a4 <_ZN7testing8internal13ExecDeathTest10AssumeRoleEv+0xb82> - -000000000002c670 <_ZN7testing9TestSuite12ShuffleTestsEPNS_8internal6RandomE>: - 2c670: 6930 ld a2,80(a0) - 2c672: 653c ld a5,72(a0) - 2c674: 86aa mv a3,a0 - 2c676: 04868693 addi a3,a3,72 - 2c67a: 8e1d sub a2,a2,a5 - 2c67c: 8609 srai a2,a2,0x2 - 2c67e: 852e mv a0,a1 - 2c680: 2601 sext.w a2,a2 - 2c682: 4581 li a1,0 - 2c684: 0001e317 auipc t1,0x1e - 2c688: 74c33303 ld t1,1868(t1) # 4add0 <_GLOBAL_OFFSET_TABLE_+0x280> - 2c68c: 8302 jr t1 - -000000000002c68e <_ZN7testing8internal12UnitTestImpl12ShuffleTestsEv>: - 2c68e: 10452603 lw a2,260(a0) - 2c692: 1101 addi sp,sp,-32 - 2c694: e822 sd s0,16(sp) - 2c696: e426 sd s1,8(sp) - 2c698: 0d050413 addi s0,a0,208 - 2c69c: 1c050493 addi s1,a0,448 - 2c6a0: 86a2 mv a3,s0 - 2c6a2: e04a sd s2,0(sp) - 2c6a4: 2605 addiw a2,a2,1 - 2c6a6: 892a mv s2,a0 - 2c6a8: 4581 li a1,0 - 2c6aa: 8526 mv a0,s1 - 2c6ac: 0001e317 auipc t1,0x1e - 2c6b0: 72433303 ld t1,1828(t1) # 4add0 <_GLOBAL_OFFSET_TABLE_+0x280> - 2c6b4: ec06 sd ra,24(sp) - 2c6b6: 9302 jalr t1 - 2c6b8: 0c093603 ld a2,192(s2) - 2c6bc: 0b893783 ld a5,184(s2) - 2c6c0: 10492583 lw a1,260(s2) - 2c6c4: 86a2 mv a3,s0 - 2c6c6: 8e1d sub a2,a2,a5 - 2c6c8: 860d srai a2,a2,0x3 - 2c6ca: 2601 sext.w a2,a2 - 2c6cc: 2585 addiw a1,a1,1 - 2c6ce: 8526 mv a0,s1 - 2c6d0: 0001e317 auipc t1,0x1e - 2c6d4: 70033303 ld t1,1792(t1) # 4add0 <_GLOBAL_OFFSET_TABLE_+0x280> - 2c6d8: 9302 jalr t1 - 2c6da: 0b893403 ld s0,184(s2) - 2c6de: 0c093903 ld s2,192(s2) - 2c6e2: 00890963 beq s2,s0,2c6f4 <_ZN7testing8internal12UnitTestImpl12ShuffleTestsEv+0x66> - 2c6e6: 6008 ld a0,0(s0) - 2c6e8: 85a6 mv a1,s1 - 2c6ea: 0421 addi s0,s0,8 - 2c6ec: f85ff0ef jal ra,2c670 <_ZN7testing9TestSuite12ShuffleTestsEPNS_8internal6RandomE> - 2c6f0: fe891be3 bne s2,s0,2c6e6 <_ZN7testing8internal12UnitTestImpl12ShuffleTestsEv+0x58> - 2c6f4: 60e2 ld ra,24(sp) - 2c6f6: 6442 ld s0,16(sp) - 2c6f8: 64a2 ld s1,8(sp) - 2c6fa: 6902 ld s2,0(sp) - 2c6fc: 6105 addi sp,sp,32 - 2c6fe: 8082 ret - -000000000002c700 <_ZN7testing8internal13DeathTestImpl6PassedEb>: - 2c700: da010113 addi sp,sp,-608 - 2c704: 23413823 sd s4,560(sp) - 2c708: 02854a03 lbu s4,40(a0) - 2c70c: 24113c23 sd ra,600(sp) - 2c710: 24913423 sd s1,584(sp) - 2c714: ffee sd s11,504(sp) - 2c716: 100a0863 beqz s4,2c826 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x126> - 2c71a: 611c ld a5,0(a0) - 2c71c: 24813823 sd s0,592(sp) - 2c720: 23313c23 sd s3,568(sp) - 2c724: 7b9c ld a5,48(a5) - 2c726: 23513423 sd s5,552(sp) - 2c72a: 01810993 addi s3,sp,24 - 2c72e: 25213023 sd s2,576(sp) - 2c732: ffff4717 auipc a4,0xffff4 - 2c736: 2f270713 addi a4,a4,754 # 20a24 <_ZN7testing8internal13DeathTestImpl12GetErrorLogsB5cxx11Ev> - 2c73a: 842a mv s0,a0 - 2c73c: 8aae mv s5,a1 - 2c73e: 854e mv a0,s3 - 2c740: 30e79263 bne a5,a4,2ca44 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x344> - 2c744: 9d4f40ef jal ra,20918 <_ZN7testing8internal17GetCapturedStderrB5cxx11Ev> - 2c748: 01010913 addi s2,sp,16 - 2c74c: 854a mv a0,s2 - 2c74e: e4aed0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 2c752: 6542 ld a0,16(sp) - 2c754: 4631 li a2,12 - 2c756: 0000e597 auipc a1,0xe - 2c75a: c4258593 addi a1,a1,-958 # 3a398 <_IO_stdin_used+0x1d40> - 2c75e: 0541 addi a0,a0,16 - 2c760: fa1e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2c764: 6404 ld s1,8(s0) - 2c766: 6a42 ld s4,16(sp) - 2c768: 0c048a63 beqz s1,2c83c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x13c> - 2c76c: 8526 mv a0,s1 - 2c76e: c62e90ef jal ra,15bd0 - 2c772: 862a mv a2,a0 - 2c774: 85a6 mv a1,s1 - 2c776: 010a0513 addi a0,s4,16 - 2c77a: f87e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2c77e: 6542 ld a0,16(sp) - 2c780: 4605 li a2,1 - 2c782: 0000d597 auipc a1,0xd - 2c786: a7658593 addi a1,a1,-1418 # 391f8 <_IO_stdin_used+0xba0> - 2c78a: 0541 addi a0,a0,16 - 2c78c: f75e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2c790: 581c lw a5,48(s0) - 2c792: 470d li a4,3 - 2c794: 2ee78463 beq a5,a4,2ca7c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x37c> - 2c798: 26f76763 bltu a4,a5,2ca06 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x306> - 2c79c: 4705 li a4,1 - 2c79e: 0ae78963 beq a5,a4,2c850 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x150> - 2c7a2: 4709 li a4,2 - 2c7a4: 2ae79363 bne a5,a4,2ca4a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x34a> - 2c7a8: 6542 ld a0,16(sp) - 2c7aa: 0000e597 auipc a1,0xe - 2c7ae: bfe58593 addi a1,a1,-1026 # 3a3a8 <_IO_stdin_used+0x1d50> - 2c7b2: 0541 addi a0,a0,16 - 2c7b4: e7de80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2c7b8: 6542 ld a0,16(sp) - 2c7ba: 0000e597 auipc a1,0xe - 2c7be: c0e58593 addi a1,a1,-1010 # 3a3c8 <_IO_stdin_used+0x1d70> - 2c7c2: 0541 addi a0,a0,16 - 2c7c4: e6de80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2c7c8: 18a4 addi s1,sp,120 - 2c7ca: 8526 mv a0,s1 - 2c7cc: 85ce mv a1,s3 - 2c7ce: 825ec0ef jal ra,18ff2 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2c7d2: 6542 ld a0,16(sp) - 2c7d4: 660a ld a2,128(sp) - 2c7d6: 75e6 ld a1,120(sp) - 2c7d8: 0541 addi a0,a0,16 - 2c7da: f27e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2c7de: 8526 mv a0,s1 - 2c7e0: b24ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c7e4: 4a01 li s4,0 - 2c7e6: 85ca mv a1,s2 - 2c7e8: 8526 mv a0,s1 - 2c7ea: 9d9ed0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 2c7ee: 8526 mv a0,s1 - 2c7f0: 9fbef0ef jal ra,1c1ea <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2c7f4: 7566 ld a0,120(sp) - 2c7f6: 013c addi a5,sp,136 - 2c7f8: 00f50463 beq a0,a5,2c800 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x100> - 2c7fc: 904e90ef jal ra,15900 <_ZdlPv@plt> - 2c800: 6542 ld a0,16(sp) - 2c802: c501 beqz a0,2c80a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x10a> - 2c804: 611c ld a5,0(a0) - 2c806: 679c ld a5,8(a5) - 2c808: 9782 jalr a5 - 2c80a: 6562 ld a0,24(sp) - 2c80c: 103c addi a5,sp,40 - 2c80e: 2af50363 beq a0,a5,2cab4 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x3b4> - 2c812: 8eee90ef jal ra,15900 <_ZdlPv@plt> - 2c816: 25013403 ld s0,592(sp) - 2c81a: 24013903 ld s2,576(sp) - 2c81e: 23813983 ld s3,568(sp) - 2c822: 22813a83 ld s5,552(sp) - 2c826: 25813083 ld ra,600(sp) - 2c82a: 24813483 ld s1,584(sp) - 2c82e: 7dfe ld s11,504(sp) - 2c830: 8552 mv a0,s4 - 2c832: 23013a03 ld s4,560(sp) - 2c836: 26010113 addi sp,sp,608 - 2c83a: 8082 ret - 2c83c: 010a0513 addi a0,s4,16 - 2c840: 4619 li a2,6 - 2c842: 0000c597 auipc a1,0xc - 2c846: 1ae58593 addi a1,a1,430 # 389f0 <_IO_stdin_used+0x398> - 2c84a: eb7e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2c84e: bf05 j 2c77e <_ZN7testing8internal13DeathTestImpl6PassedEb+0x7e> - 2c850: 280a8563 beqz s5,2cada <_ZN7testing8internal13DeathTestImpl6PassedEb+0x3da> - 2c854: 6c08 ld a0,24(s0) - 2c856: 0001e797 auipc a5,0x1e - 2c85a: 4fa7b783 ld a5,1274(a5) # 4ad50 <_GLOBAL_OFFSET_TABLE_+0x200> - 2c85e: 07c1 addi a5,a5,16 - 2c860: 6118 ld a4,0(a0) - 2c862: 18a4 addi s1,sp,120 - 2c864: e102 sd zero,128(sp) - 2c866: 7318 ld a4,32(a4) - 2c868: 8626 mv a2,s1 - 2c86a: fcbe sd a5,120(sp) - 2c86c: 85ce mv a1,s3 - 2c86e: 9702 jalr a4 - 2c870: 8a2a mv s4,a0 - 2c872: f935 bnez a0,2c7e6 <_ZN7testing8internal13DeathTestImpl6PassedEb+0xe6> - 2c874: 11bc addi a5,sp,232 - 2c876: 853e mv a0,a5 - 2c878: 21913423 sd s9,520(sp) - 2c87c: e03e sd a5,0(sp) - 2c87e: 23613023 sd s6,544(sp) - 2c882: 21713c23 sd s7,536(sp) - 2c886: 21813823 sd s8,528(sp) - 2c88a: 21a13023 sd s10,512(sp) - 2c88e: b73e80ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> - 2c892: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2c896: 5e0030d7 vmv.v.i v1,0 - 2c89a: 0b9c addi a5,sp,464 - 2c89c: 0001e717 auipc a4,0x1e - 2c8a0: 32473703 ld a4,804(a4) # 4abc0 <_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@Base> - 2c8a4: 0207f0a7 vse64.v v1,(a5) - 2c8a8: 139c addi a5,sp,480 - 2c8aa: 0207f0a7 vse64.v v1,(a5) - 2c8ae: 00873a03 ld s4,8(a4) - 2c8b2: 01073c83 ld s9,16(a4) - 2c8b6: 0001ea97 auipc s5,0x1e - 2c8ba: 6a2aba83 ld s5,1698(s5) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 2c8be: 0ac1 addi s5,s5,16 - 2c8c0: 1c011423 sh zero,456(sp) - 2c8c4: fe8a3503 ld a0,-24(s4) - 2c8c8: e382 sd zero,448(sp) - 2c8ca: fcd2 sd s4,120(sp) - 2c8cc: 9526 add a0,a0,s1 - 2c8ce: f5d6 sd s5,232(sp) - 2c8d0: 01953023 sd s9,0(a0) - 2c8d4: 4581 li a1,0 - 2c8d6: adbe80ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 2c8da: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2c8de: 5e0030d7 vmv.v.i v1,0 - 2c8e2: 0001e797 auipc a5,0x1e - 2c8e6: 41e7b783 ld a5,1054(a5) # 4ad00 <_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@Base> - 2c8ea: 0001eb17 auipc s6,0x1e - 2c8ee: 4beb3b03 ld s6,1214(s6) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 2c8f2: 01878c13 addi s8,a5,24 - 2c8f6: 04078d13 addi s10,a5,64 - 2c8fa: 0b41 addi s6,s6,16 - 2c8fc: fce2 sd s8,120(sp) - 2c8fe: f5ea sd s10,232(sp) - 2c900: e15a sd s6,128(sp) - 2c902: 013c addi a5,sp,136 - 2c904: 0207f0a7 vse64.v v1,(a5) - 2c908: 093c addi a5,sp,152 - 2c90a: 0207f0a7 vse64.v v1,(a5) - 2c90e: 113c addi a5,sp,168 - 2c910: 0207f0a7 vse64.v v1,(a5) - 2c914: 1938 addi a4,sp,184 - 2c916: 853a mv a0,a4 - 2c918: e43a sd a4,8(sp) - 2c91a: 08010d93 addi s11,sp,128 - 2c91e: 0001eb97 auipc s7,0x1e - 2c922: 3babbb83 ld s7,954(s7) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 2c926: a7be80ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> - 2c92a: 6502 ld a0,0(sp) - 2c92c: 47c1 li a5,16 - 2c92e: 9bbe add s7,s7,a5 - 2c930: c1be sw a5,192(sp) - 2c932: 85ee mv a1,s11 - 2c934: 09bc addi a5,sp,216 - 2c936: e982 sd zero,208(sp) - 2c938: 0c010c23 sb zero,216(sp) - 2c93c: e5be sd a5,200(sp) - 2c93e: e15e sd s7,128(sp) - 2c940: a71e80ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 2c944: 6c08 ld a0,24(s0) - 2c946: 85a6 mv a1,s1 - 2c948: 611c ld a5,0(a0) - 2c94a: 6b9c ld a5,16(a5) - 2c94c: 9782 jalr a5 - 2c94e: 6542 ld a0,16(sp) - 2c950: 0000e597 auipc a1,0xe - 2c954: ae058593 addi a1,a1,-1312 # 3a430 <_IO_stdin_used+0x1dd8> - 2c958: 0541 addi a0,a0,16 - 2c95a: cd7e80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2c95e: 6542 ld a0,16(sp) - 2c960: 0000e597 auipc a1,0xe - 2c964: b0058593 addi a1,a1,-1280 # 3a460 <_IO_stdin_used+0x1e08> - 2c968: 0541 addi a0,a0,16 - 2c96a: cc7e80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2c96e: 1820 addi s0,sp,56 - 2c970: 85ee mv a1,s11 - 2c972: 8522 mv a0,s0 - 2c974: acde80ef jal ra,15440 <_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv@plt> - 2c978: 6542 ld a0,16(sp) - 2c97a: 6606 ld a2,64(sp) - 2c97c: 75e2 ld a1,56(sp) - 2c97e: 0541 addi a0,a0,16 - 2c980: d81e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2c984: 6542 ld a0,16(sp) - 2c986: 0000d597 auipc a1,0xd - 2c98a: 87258593 addi a1,a1,-1934 # 391f8 <_IO_stdin_used+0xba0> - 2c98e: 0541 addi a0,a0,16 - 2c990: ca1e80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2c994: 6542 ld a0,16(sp) - 2c996: 0000e597 auipc a1,0xe - 2c99a: ada58593 addi a1,a1,-1318 # 3a470 <_IO_stdin_used+0x1e18> - 2c99e: 0541 addi a0,a0,16 - 2c9a0: c91e80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2c9a4: 05810d93 addi s11,sp,88 - 2c9a8: 856e mv a0,s11 - 2c9aa: 85ce mv a1,s3 - 2c9ac: e46ec0ef jal ra,18ff2 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2c9b0: 6542 ld a0,16(sp) - 2c9b2: 7606 ld a2,96(sp) - 2c9b4: 65e6 ld a1,88(sp) - 2c9b6: 0541 addi a0,a0,16 - 2c9b8: d49e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2c9bc: 856e mv a0,s11 - 2c9be: 946ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c9c2: 8522 mv a0,s0 - 2c9c4: 940ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c9c8: 01a8 addi a0,sp,200 - 2c9ca: fce2 sd s8,120(sp) - 2c9cc: f5ea sd s10,232(sp) - 2c9ce: e15e sd s7,128(sp) - 2c9d0: 934ea0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2c9d4: 6522 ld a0,8(sp) - 2c9d6: e15a sd s6,128(sp) - 2c9d8: a49e80ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 2c9dc: fe8a3783 ld a5,-24(s4) - 2c9e0: 6502 ld a0,0(sp) - 2c9e2: fcd2 sd s4,120(sp) - 2c9e4: 978a add a5,a5,sp - 2c9e6: 0797bc23 sd s9,120(a5) - 2c9ea: f5d6 sd s5,232(sp) - 2c9ec: bf5e80ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 2c9f0: 22013b03 ld s6,544(sp) - 2c9f4: 21813b83 ld s7,536(sp) - 2c9f8: 21013c03 ld s8,528(sp) - 2c9fc: 20813c83 ld s9,520(sp) - 2ca00: 20013d03 ld s10,512(sp) - 2ca04: b3c5 j 2c7e4 <_ZN7testing8internal13DeathTestImpl6PassedEb+0xe4> - 2ca06: 4711 li a4,4 - 2ca08: 04e79163 bne a5,a4,2ca4a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x34a> - 2ca0c: 6542 ld a0,16(sp) - 2ca0e: 0000e597 auipc a1,0xe - 2ca12: 9ca58593 addi a1,a1,-1590 # 3a3d8 <_IO_stdin_used+0x1d80> - 2ca16: 0541 addi a0,a0,16 - 2ca18: c19e80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2ca1c: 6542 ld a0,16(sp) - 2ca1e: 0000e597 auipc a1,0xe - 2ca22: 9aa58593 addi a1,a1,-1622 # 3a3c8 <_IO_stdin_used+0x1d70> - 2ca26: 0541 addi a0,a0,16 - 2ca28: c09e80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2ca2c: 18a4 addi s1,sp,120 - 2ca2e: 8526 mv a0,s1 - 2ca30: 85ce mv a1,s3 - 2ca32: dc0ec0ef jal ra,18ff2 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2ca36: 6542 ld a0,16(sp) - 2ca38: 660a ld a2,128(sp) - 2ca3a: 75e6 ld a1,120(sp) - 2ca3c: 0541 addi a0,a0,16 - 2ca3e: cc3e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2ca42: bb71 j 2c7de <_ZN7testing8internal13DeathTestImpl6PassedEb+0xde> - 2ca44: 85a2 mv a1,s0 - 2ca46: 9782 jalr a5 - 2ca48: b301 j 2c748 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x48> - 2ca4a: 18a4 addi s1,sp,120 - 2ca4c: 8526 mv a0,s1 - 2ca4e: 26400693 li a3,612 - 2ca52: 0000d617 auipc a2,0xd - 2ca56: 4fe60613 addi a2,a2,1278 # 39f50 <_IO_stdin_used+0x18f8> - 2ca5a: 458d li a1,3 - 2ca5c: d3af30ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2ca60: 0000e597 auipc a1,0xe - 2ca64: ab058593 addi a1,a1,-1360 # 3a510 <_IO_stdin_used+0x1eb8> - 2ca68: 0001e517 auipc a0,0x1e - 2ca6c: 53053503 ld a0,1328(a0) # 4af98 <_ZSt4cerr@Base> - 2ca70: bc1e80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2ca74: 8526 mv a0,s1 - 2ca76: 8b1f00ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2ca7a: b3ad j 2c7e4 <_ZN7testing8internal13DeathTestImpl6PassedEb+0xe4> - 2ca7c: 6542 ld a0,16(sp) - 2ca7e: 0000e597 auipc a1,0xe - 2ca82: 98258593 addi a1,a1,-1662 # 3a400 <_IO_stdin_used+0x1da8> - 2ca86: 0541 addi a0,a0,16 - 2ca88: ba9e80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2ca8c: 6542 ld a0,16(sp) - 2ca8e: 0000e597 auipc a1,0xe - 2ca92: 93a58593 addi a1,a1,-1734 # 3a3c8 <_IO_stdin_used+0x1d70> - 2ca96: 0541 addi a0,a0,16 - 2ca98: b99e80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2ca9c: 18a4 addi s1,sp,120 - 2ca9e: 8526 mv a0,s1 - 2caa0: 85ce mv a1,s3 - 2caa2: d50ec0ef jal ra,18ff2 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2caa6: 6542 ld a0,16(sp) - 2caa8: 660a ld a2,128(sp) - 2caaa: 75e6 ld a1,120(sp) - 2caac: 0541 addi a0,a0,16 - 2caae: c53e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2cab2: b335 j 2c7de <_ZN7testing8internal13DeathTestImpl6PassedEb+0xde> - 2cab4: 25013403 ld s0,592(sp) - 2cab8: 25813083 ld ra,600(sp) - 2cabc: 24013903 ld s2,576(sp) - 2cac0: 23813983 ld s3,568(sp) - 2cac4: 22813a83 ld s5,552(sp) - 2cac8: 24813483 ld s1,584(sp) - 2cacc: 7dfe ld s11,504(sp) - 2cace: 8552 mv a0,s4 - 2cad0: 23013a03 ld s4,560(sp) - 2cad4: 26010113 addi sp,sp,608 - 2cad8: 8082 ret - 2cada: 6542 ld a0,16(sp) - 2cadc: 0000e597 auipc a1,0xe - 2cae0: 9a458593 addi a1,a1,-1628 # 3a480 <_IO_stdin_used+0x1e28> - 2cae4: 0541 addi a0,a0,16 - 2cae6: b4be80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2caea: 6542 ld a0,16(sp) - 2caec: 0000e597 auipc a1,0xe - 2caf0: 9cc58593 addi a1,a1,-1588 # 3a4b8 <_IO_stdin_used+0x1e60> - 2caf4: 0541 addi a0,a0,16 - 2caf6: b3be80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2cafa: 18a4 addi s1,sp,120 - 2cafc: 8526 mv a0,s1 - 2cafe: 5440 lw s0,44(s0) - 2cb00: a98ed0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 2cb04: 07f47a13 andi s4,s0,127 - 2cb08: 080a0963 beqz s4,2cb9a <_ZN7testing8internal13DeathTestImpl6PassedEb+0x49a> - 2cb0c: 001a079b addiw a5,s4,1 - 2cb10: 0187979b slliw a5,a5,0x18 - 2cb14: 4187d79b sraiw a5,a5,0x18 - 2cb18: 4017d79b sraiw a5,a5,0x1 - 2cb1c: 0af04063 bgtz a5,2cbbc <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4bc> - 2cb20: 08047413 andi s0,s0,128 - 2cb24: c809 beqz s0,2cb36 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x436> - 2cb26: 7566 ld a0,120(sp) - 2cb28: 0000e597 auipc a1,0xe - 2cb2c: 9d858593 addi a1,a1,-1576 # 3a500 <_IO_stdin_used+0x1ea8> - 2cb30: 0541 addi a0,a0,16 - 2cb32: affe80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2cb36: 05810d93 addi s11,sp,88 - 2cb3a: 856e mv a0,s11 - 2cb3c: 85a6 mv a1,s1 - 2cb3e: e84ed0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 2cb42: 7566 ld a0,120(sp) - 2cb44: c501 beqz a0,2cb4c <_ZN7testing8internal13DeathTestImpl6PassedEb+0x44c> - 2cb46: 611c ld a5,0(a0) - 2cb48: 679c ld a5,8(a5) - 2cb4a: 9782 jalr a5 - 2cb4c: 6542 ld a0,16(sp) - 2cb4e: 7606 ld a2,96(sp) - 2cb50: 65e6 ld a1,88(sp) - 2cb52: 0541 addi a0,a0,16 - 2cb54: bade80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2cb58: 6542 ld a0,16(sp) - 2cb5a: 0000c597 auipc a1,0xc - 2cb5e: 69e58593 addi a1,a1,1694 # 391f8 <_IO_stdin_used+0xba0> - 2cb62: 0541 addi a0,a0,16 - 2cb64: acde80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2cb68: 6542 ld a0,16(sp) - 2cb6a: 0000e597 auipc a1,0xe - 2cb6e: 90658593 addi a1,a1,-1786 # 3a470 <_IO_stdin_used+0x1e18> - 2cb72: 0541 addi a0,a0,16 - 2cb74: abde80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2cb78: 85ce mv a1,s3 - 2cb7a: 8526 mv a0,s1 - 2cb7c: c76ec0ef jal ra,18ff2 <_ZN7testing8internalL21FormatDeathTestOutputERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2cb80: 6542 ld a0,16(sp) - 2cb82: 660a ld a2,128(sp) - 2cb84: 75e6 ld a1,120(sp) - 2cb86: 0541 addi a0,a0,16 - 2cb88: b79e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2cb8c: 8526 mv a0,s1 - 2cb8e: f77e90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cb92: 856e mv a0,s11 - 2cb94: f71e90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cb98: b1b1 j 2c7e4 <_ZN7testing8internal13DeathTestImpl6PassedEb+0xe4> - 2cb9a: 7566 ld a0,120(sp) - 2cb9c: 0000e597 auipc a1,0xe - 2cba0: 92c58593 addi a1,a1,-1748 # 3a4c8 <_IO_stdin_used+0x1e70> - 2cba4: 0541 addi a0,a0,16 - 2cba6: a8be80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2cbaa: 7566 ld a0,120(sp) - 2cbac: 4084559b sraiw a1,s0,0x8 - 2cbb0: 0ff5f593 zext.b a1,a1 - 2cbb4: 0541 addi a0,a0,16 - 2cbb6: 95be80ef jal ra,15510 <_ZNSolsEi@plt> - 2cbba: b79d j 2cb20 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x420> - 2cbbc: 7566 ld a0,120(sp) - 2cbbe: 0000e597 auipc a1,0xe - 2cbc2: 92a58593 addi a1,a1,-1750 # 3a4e8 <_IO_stdin_used+0x1e90> - 2cbc6: 0541 addi a0,a0,16 - 2cbc8: a69e80ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2cbcc: 7566 ld a0,120(sp) - 2cbce: 85d2 mv a1,s4 - 2cbd0: 0541 addi a0,a0,16 - 2cbd2: 93fe80ef jal ra,15510 <_ZNSolsEi@plt> - 2cbd6: b7a9 j 2cb20 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x420> - 2cbd8: 77e6 ld a5,120(sp) - 2cbda: 842a mv s0,a0 - 2cbdc: cf89 beqz a5,2cbf6 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> - 2cbde: 6398 ld a4,0(a5) - 2cbe0: 853e mv a0,a5 - 2cbe2: 671c ld a5,8(a4) - 2cbe4: 9782 jalr a5 - 2cbe6: a801 j 2cbf6 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> - 2cbe8: 842a mv s0,a0 - 2cbea: 8526 mv a0,s1 - 2cbec: f19e90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cbf0: 856e mv a0,s11 - 2cbf2: f13e90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cbf6: 6542 ld a0,16(sp) - 2cbf8: c501 beqz a0,2cc00 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x500> - 2cbfa: 611c ld a5,0(a0) - 2cbfc: 679c ld a5,8(a5) - 2cbfe: 9782 jalr a5 - 2cc00: 854e mv a0,s3 - 2cc02: 23613023 sd s6,544(sp) - 2cc06: 21713c23 sd s7,536(sp) - 2cc0a: 21813823 sd s8,528(sp) - 2cc0e: 21913423 sd s9,520(sp) - 2cc12: 21a13023 sd s10,512(sp) - 2cc16: eefe90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cc1a: 8522 mv a0,s0 - 2cc1c: bd5e80ef jal ra,157f0 <_Unwind_Resume@plt> - 2cc20: 842a mv s0,a0 - 2cc22: b7f9 j 2cbf0 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f0> - 2cc24: 842a mv s0,a0 - 2cc26: bfe9 j 2cc00 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x500> - 2cc28: 842a mv s0,a0 - 2cc2a: 8526 mv a0,s1 - 2cc2c: ed9e90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cc30: b7d9 j 2cbf6 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> - 2cc32: 842a mv s0,a0 - 2cc34: 8526 mv a0,s1 - 2cc36: ef0f00ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2cc3a: bf75 j 2cbf6 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> - 2cc3c: b7f5 j 2cc28 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x528> - 2cc3e: b7ed j 2cc28 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x528> - 2cc40: 842a mv s0,a0 - 2cc42: bf55 j 2cbf6 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> - 2cc44: b7d5 j 2cc28 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x528> - 2cc46: 892a mv s2,a0 - 2cc48: 856e mv a0,s11 - 2cc4a: ebbe90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cc4e: 8522 mv a0,s0 - 2cc50: eb5e90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cc54: 844a mv s0,s2 - 2cc56: 8526 mv a0,s1 - 2cc58: c59e80ef jal ra,158b0 <_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 2cc5c: a80d j 2cc8e <_ZN7testing8internal13DeathTestImpl6PassedEb+0x58e> - 2cc5e: 892a mv s2,a0 - 2cc60: b7fd j 2cc4e <_ZN7testing8internal13DeathTestImpl6PassedEb+0x54e> - 2cc62: 842a mv s0,a0 - 2cc64: 01a8 addi a0,sp,200 - 2cc66: e15e sd s7,128(sp) - 2cc68: e9de90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cc6c: 6522 ld a0,8(sp) - 2cc6e: e15a sd s6,128(sp) - 2cc70: fb0e80ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 2cc74: fe8a3783 ld a5,-24(s4) - 2cc78: 0818 addi a4,sp,16 - 2cc7a: fcd2 sd s4,120(sp) - 2cc7c: 1e078793 addi a5,a5,480 - 2cc80: 97ba add a5,a5,a4 - 2cc82: e997b423 sd s9,-376(a5) - 2cc86: 6502 ld a0,0(sp) - 2cc88: f5d6 sd s5,232(sp) - 2cc8a: 957e80ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 2cc8e: 22013b03 ld s6,544(sp) - 2cc92: 21813b83 ld s7,536(sp) - 2cc96: 21013c03 ld s8,528(sp) - 2cc9a: 20813c83 ld s9,520(sp) - 2cc9e: 20013d03 ld s10,512(sp) - 2cca2: bf91 j 2cbf6 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x4f6> - 2cca4: 842a mv s0,a0 - 2cca6: b7c5 j 2cc86 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x586> - 2cca8: 842a mv s0,a0 - 2ccaa: b775 j 2cc56 <_ZN7testing8internal13DeathTestImpl6PassedEb+0x556> - -000000000002ccac <_ZN7testing19TestPartResultArray6AppendERKNS_14TestPartResultE>: - 2ccac: 7179 addi sp,sp,-48 - 2ccae: f022 sd s0,32(sp) - 2ccb0: 691c ld a5,16(a0) - 2ccb2: 6500 ld s0,8(a0) - 2ccb4: f406 sd ra,40(sp) - 2ccb6: 06f40a63 beq s0,a5,2cd2a <_ZN7testing19TestPartResultArray6AppendERKNS_14TestPartResultE+0x7e> - 2ccba: ec26 sd s1,24(sp) - 2ccbc: e84a sd s2,16(sp) - 2ccbe: e44e sd s3,8(sp) - 2ccc0: e052 sd s4,0(sp) - 2ccc2: 01840793 addi a5,s0,24 - 2ccc6: 4198 lw a4,0(a1) - 2ccc8: 84ae mv s1,a1 - 2ccca: e41c sd a5,8(s0) - 2cccc: 658c ld a1,8(a1) - 2ccce: 6890 ld a2,16(s1) - 2ccd0: 00840993 addi s3,s0,8 - 2ccd4: c018 sw a4,0(s0) - 2ccd6: 962e add a2,a2,a1 - 2ccd8: 892a mv s2,a0 - 2ccda: 854e mv a0,s3 - 2ccdc: 933eb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2cce0: 04040793 addi a5,s0,64 - 2cce4: 5498 lw a4,40(s1) - 2cce6: f81c sd a5,48(s0) - 2cce8: 788c ld a1,48(s1) - 2ccea: 7c90 ld a2,56(s1) - 2ccec: 03040a13 addi s4,s0,48 - 2ccf0: d418 sw a4,40(s0) - 2ccf2: 962e add a2,a2,a1 - 2ccf4: 8552 mv a0,s4 - 2ccf6: 919eb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2ccfa: 06040793 addi a5,s0,96 - 2ccfe: e83c sd a5,80(s0) - 2cd00: 68ac ld a1,80(s1) - 2cd02: 6cb0 ld a2,88(s1) - 2cd04: 05040513 addi a0,s0,80 - 2cd08: 962e add a2,a2,a1 - 2cd0a: 905eb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2cd0e: 00893783 ld a5,8(s2) - 2cd12: 70a2 ld ra,40(sp) - 2cd14: 7402 ld s0,32(sp) - 2cd16: 07078793 addi a5,a5,112 - 2cd1a: 00f93423 sd a5,8(s2) - 2cd1e: 64e2 ld s1,24(sp) - 2cd20: 6942 ld s2,16(sp) - 2cd22: 69a2 ld s3,8(sp) - 2cd24: 6a02 ld s4,0(sp) - 2cd26: 6145 addi sp,sp,48 - 2cd28: 8082 ret - 2cd2a: 7402 ld s0,32(sp) - 2cd2c: 70a2 ld ra,40(sp) - 2cd2e: 0001e317 auipc t1,0x1e - 2cd32: f2a33303 ld t1,-214(t1) # 4ac58 <_GLOBAL_OFFSET_TABLE_+0x108> - 2cd36: 6145 addi sp,sp,48 - 2cd38: 8302 jr t1 - 2cd3a: 842a mv s0,a0 - 2cd3c: 8552 mv a0,s4 - 2cd3e: dc7e90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cd42: 854e mv a0,s3 - 2cd44: dc1e90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cd48: 8522 mv a0,s0 - 2cd4a: aa7e80ef jal ra,157f0 <_Unwind_Resume@plt> - 2cd4e: 842a mv s0,a0 - 2cd50: bfcd j 2cd42 <_ZN7testing19TestPartResultArray6AppendERKNS_14TestPartResultE+0x96> - -000000000002cd52 <_ZN7testing32ScopedFakeTestPartResultReporter20ReportTestPartResultERKNS_14TestPartResultE>: - 2cd52: 6d08 ld a0,24(a0) - 2cd54: bfa1 j 2ccac <_ZN7testing19TestPartResultArray6AppendERKNS_14TestPartResultE> - -000000000002cd56 <_ZN7testing10TestResult17AddTestPartResultERKNS_14TestPartResultE>: - 2cd56: 7179 addi sp,sp,-48 - 2cd58: f022 sd s0,32(sp) - 2cd5a: 653c ld a5,72(a0) - 2cd5c: 6120 ld s0,64(a0) - 2cd5e: e84a sd s2,16(sp) - 2cd60: f406 sd ra,40(sp) - 2cd62: 892a mv s2,a0 - 2cd64: 06f40863 beq s0,a5,2cdd4 <_ZN7testing10TestResult17AddTestPartResultERKNS_14TestPartResultE+0x7e> - 2cd68: ec26 sd s1,24(sp) - 2cd6a: e44e sd s3,8(sp) - 2cd6c: e052 sd s4,0(sp) - 2cd6e: 01840793 addi a5,s0,24 - 2cd72: 4198 lw a4,0(a1) - 2cd74: 84ae mv s1,a1 - 2cd76: e41c sd a5,8(s0) - 2cd78: 658c ld a1,8(a1) - 2cd7a: 6890 ld a2,16(s1) - 2cd7c: 00840993 addi s3,s0,8 - 2cd80: c018 sw a4,0(s0) - 2cd82: 962e add a2,a2,a1 - 2cd84: 854e mv a0,s3 - 2cd86: 889eb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2cd8a: 04040793 addi a5,s0,64 - 2cd8e: 5498 lw a4,40(s1) - 2cd90: f81c sd a5,48(s0) - 2cd92: 788c ld a1,48(s1) - 2cd94: 7c90 ld a2,56(s1) - 2cd96: 03040a13 addi s4,s0,48 - 2cd9a: d418 sw a4,40(s0) - 2cd9c: 962e add a2,a2,a1 - 2cd9e: 8552 mv a0,s4 - 2cda0: 86feb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2cda4: 06040793 addi a5,s0,96 - 2cda8: e83c sd a5,80(s0) - 2cdaa: 68ac ld a1,80(s1) - 2cdac: 6cb0 ld a2,88(s1) - 2cdae: 05040513 addi a0,s0,80 - 2cdb2: 962e add a2,a2,a1 - 2cdb4: 85beb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2cdb8: 04093783 ld a5,64(s2) - 2cdbc: 70a2 ld ra,40(sp) - 2cdbe: 7402 ld s0,32(sp) - 2cdc0: 07078793 addi a5,a5,112 - 2cdc4: 04f93023 sd a5,64(s2) - 2cdc8: 64e2 ld s1,24(sp) - 2cdca: 69a2 ld s3,8(sp) - 2cdcc: 6a02 ld s4,0(sp) - 2cdce: 6942 ld s2,16(sp) - 2cdd0: 6145 addi sp,sp,48 - 2cdd2: 8082 ret - 2cdd4: 7402 ld s0,32(sp) - 2cdd6: 70a2 ld ra,40(sp) - 2cdd8: 6942 ld s2,16(sp) - 2cdda: 03850513 addi a0,a0,56 - 2cdde: 0001e317 auipc t1,0x1e - 2cde2: e7a33303 ld t1,-390(t1) # 4ac58 <_GLOBAL_OFFSET_TABLE_+0x108> - 2cde6: 6145 addi sp,sp,48 - 2cde8: 8302 jr t1 - 2cdea: 842a mv s0,a0 - 2cdec: 8552 mv a0,s4 - 2cdee: d17e90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cdf2: 854e mv a0,s3 - 2cdf4: d11e90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2cdf8: 8522 mv a0,s0 - 2cdfa: 9f7e80ef jal ra,157f0 <_Unwind_Resume@plt> - 2cdfe: 842a mv s0,a0 - 2ce00: bfcd j 2cdf2 <_ZN7testing10TestResult17AddTestPartResultERKNS_14TestPartResultE+0x9c> - -000000000002ce02 <_ZN7testing8internal35DefaultGlobalTestPartResultReporter20ReportTestPartResultERKNS_14TestPartResultE>: - 2ce02: 1101 addi sp,sp,-32 - 2ce04: e426 sd s1,8(sp) - 2ce06: 84aa mv s1,a0 - 2ce08: 6508 ld a0,8(a0) - 2ce0a: ec06 sd ra,24(sp) - 2ce0c: e822 sd s0,16(sp) - 2ce0e: 842e mv s0,a1 - 2ce10: 8feef0ef jal ra,1bf0e <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> - 2ce14: 85a2 mv a1,s0 - 2ce16: f41ff0ef jal ra,2cd56 <_ZN7testing10TestResult17AddTestPartResultERKNS_14TestPartResultE> - 2ce1a: 6488 ld a0,8(s1) - 2ce1c: 19850513 addi a0,a0,408 - 2ce20: ae3ee0ef jal ra,1b902 <_ZN7testing18TestEventListeners8repeaterEv> - 2ce24: 611c ld a5,0(a0) - 2ce26: 85a2 mv a1,s0 - 2ce28: 6442 ld s0,16(sp) - 2ce2a: 60e2 ld ra,24(sp) - 2ce2c: 64a2 ld s1,8(sp) - 2ce2e: 67bc ld a5,72(a5) - 2ce30: 6105 addi sp,sp,32 - 2ce32: 8782 jr a5 - -000000000002ce34 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE>: - 2ce34: 7139 addi sp,sp,-64 - 2ce36: ec4e sd s3,24(sp) - 2ce38: 00850993 addi s3,a0,8 - 2ce3c: f822 sd s0,48(sp) - 2ce3e: 842a mv s0,a0 - 2ce40: 854e mv a0,s3 - 2ce42: f04a sd s2,32(sp) - 2ce44: fc06 sd ra,56(sp) - 2ce46: f426 sd s1,40(sp) - 2ce48: e852 sd s4,16(sp) - 2ce4a: 892e mv s2,a1 - 2ce4c: 8e5e80ef jal ra,15730 - 2ce50: e92d bnez a0,2cec2 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0x8e> - 2ce52: f1ee80ef jal ra,15570 - 2ce56: 603c ld a5,64(s0) - 2ce58: 4705 li a4,1 - 2ce5a: fc08 sd a0,56(s0) - 2ce5c: 02e40823 sb a4,48(s0) - 2ce60: 1e878513 addi a0,a5,488 - 2ce64: 0001e317 auipc t1,0x1e - 2ce68: e5433303 ld t1,-428(t1) # 4acb8 <_GLOBAL_OFFSET_TABLE_+0x168> - 2ce6c: 9302 jalr t1 - 2ce6e: 651c ld a5,8(a0) - 2ce70: 6918 ld a4,16(a0) - 2ce72: 84aa mv s1,a0 - 2ce74: 10e78963 beq a5,a4,2cf86 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0x152> - 2ce78: 00093603 ld a2,0(s2) - 2ce7c: 02078693 addi a3,a5,32 - 2ce80: 00892703 lw a4,8(s2) - 2ce84: e390 sd a2,0(a5) - 2ce86: eb94 sd a3,16(a5) - 2ce88: 01093583 ld a1,16(s2) - 2ce8c: 01893603 ld a2,24(s2) - 2ce90: 01078513 addi a0,a5,16 - 2ce94: c798 sw a4,8(a5) - 2ce96: 962e add a2,a2,a1 - 2ce98: f76eb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2ce9c: 649c ld a5,8(s1) - 2ce9e: 03078793 addi a5,a5,48 - 2cea2: e49c sd a5,8(s1) - 2cea4: 02040823 sb zero,48(s0) - 2cea8: 854e mv a0,s3 - 2ceaa: 9d7e80ef jal ra,15880 - 2ceae: 842a mv s0,a0 - 2ceb0: e53d bnez a0,2cf1e <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0xea> - 2ceb2: 70e2 ld ra,56(sp) - 2ceb4: 7442 ld s0,48(sp) - 2ceb6: 74a2 ld s1,40(sp) - 2ceb8: 7902 ld s2,32(sp) - 2ceba: 69e2 ld s3,24(sp) - 2cebc: 6a42 ld s4,16(sp) - 2cebe: 6121 addi sp,sp,64 - 2cec0: 8082 ret - 2cec2: 00810a13 addi s4,sp,8 - 2cec6: 0000e617 auipc a2,0xe - 2ceca: 24260613 addi a2,a2,578 # 3b108 <_IO_stdin_used+0x2ab0> - 2cece: 458d li a1,3 - 2ced0: 84aa mv s1,a0 - 2ced2: 66100693 li a3,1633 - 2ced6: 8552 mv a0,s4 - 2ced8: 8bef30ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2cedc: 466d li a2,27 - 2cede: 0000e597 auipc a1,0xe - 2cee2: 28a58593 addi a1,a1,650 # 3b168 <_IO_stdin_used+0x2b10> - 2cee6: 0001e517 auipc a0,0x1e - 2ceea: 0b253503 ld a0,178(a0) # 4af98 <_ZSt4cerr@Base> - 2ceee: 813e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2cef2: 4649 li a2,18 - 2cef4: 0000e597 auipc a1,0xe - 2cef8: 29458593 addi a1,a1,660 # 3b188 <_IO_stdin_used+0x2b30> - 2cefc: 0001e517 auipc a0,0x1e - 2cf00: 09c53503 ld a0,156(a0) # 4af98 <_ZSt4cerr@Base> - 2cf04: ffce80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2cf08: 85a6 mv a1,s1 - 2cf0a: 0001e517 auipc a0,0x1e - 2cf0e: 08e53503 ld a0,142(a0) # 4af98 <_ZSt4cerr@Base> - 2cf12: dfee80ef jal ra,15510 <_ZNSolsEi@plt> - 2cf16: 8552 mv a0,s4 - 2cf18: c0ef00ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2cf1c: bf1d j 2ce52 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0x1e> - 2cf1e: 00810a13 addi s4,sp,8 - 2cf22: 8552 mv a0,s4 - 2cf24: 0000e617 auipc a2,0xe - 2cf28: 1e460613 addi a2,a2,484 # 3b108 <_IO_stdin_used+0x2ab0> - 2cf2c: 458d li a1,3 - 2cf2e: 66d00693 li a3,1645 - 2cf32: 864f30ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2cf36: 4675 li a2,29 - 2cf38: 0000e597 auipc a1,0xe - 2cf3c: 26858593 addi a1,a1,616 # 3b1a0 <_IO_stdin_used+0x2b48> - 2cf40: 0001e517 auipc a0,0x1e - 2cf44: 05853503 ld a0,88(a0) # 4af98 <_ZSt4cerr@Base> - 2cf48: fb8e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2cf4c: 4649 li a2,18 - 2cf4e: 0000e597 auipc a1,0xe - 2cf52: 23a58593 addi a1,a1,570 # 3b188 <_IO_stdin_used+0x2b30> - 2cf56: 0001e517 auipc a0,0x1e - 2cf5a: 04253503 ld a0,66(a0) # 4af98 <_ZSt4cerr@Base> - 2cf5e: fa2e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2cf62: 85a2 mv a1,s0 - 2cf64: 0001e517 auipc a0,0x1e - 2cf68: 03453503 ld a0,52(a0) # 4af98 <_ZSt4cerr@Base> - 2cf6c: da4e80ef jal ra,15510 <_ZNSolsEi@plt> - 2cf70: 8552 mv a0,s4 - 2cf72: bb4f00ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2cf76: 70e2 ld ra,56(sp) - 2cf78: 7442 ld s0,48(sp) - 2cf7a: 74a2 ld s1,40(sp) - 2cf7c: 7902 ld s2,32(sp) - 2cf7e: 69e2 ld s3,24(sp) - 2cf80: 6a42 ld s4,16(sp) - 2cf82: 6121 addi sp,sp,64 - 2cf84: 8082 ret - 2cf86: 85ca mv a1,s2 - 2cf88: 0001e317 auipc t1,0x1e - 2cf8c: fa033303 ld t1,-96(t1) # 4af28 <_GLOBAL_OFFSET_TABLE_+0x3d8> - 2cf90: 9302 jalr t1 - 2cf92: bf09 j 2cea4 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE+0x70> - 2cf94: 842a mv s0,a0 - 2cf96: 8552 mv a0,s4 - 2cf98: b8ef00ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2cf9c: 8522 mv a0,s0 - 2cf9e: 853e80ef jal ra,157f0 <_Unwind_Resume@plt> - 2cfa2: 842a mv s0,a0 - 2cfa4: 8552 mv a0,s4 - 2cfa6: b80f00ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2cfaa: 8522 mv a0,s0 - 2cfac: fd4e80ef jal ra,15780 <__cxa_call_terminate@plt> - 2cfb0: 842a mv s0,a0 - 2cfb2: 0001e317 auipc t1,0x1e - 2cfb6: bce33303 ld t1,-1074(t1) # 4ab80 <_GLOBAL_OFFSET_TABLE_+0x30> - 2cfba: 854e mv a0,s3 - 2cfbc: 9302 jalr t1 - 2cfbe: 8522 mv a0,s0 - 2cfc0: 831e80ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000002cfc4 <_ZN7testing11ScopedTrace9PushTraceEPKciNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 2cfc4: 715d addi sp,sp,-80 - 2cfc6: fc26 sd s1,56(sp) - 2cfc8: 0804 addi s1,sp,16 - 2cfca: 87ae mv a5,a1 - 2cfcc: e0a2 sd s0,64(sp) - 2cfce: 85b6 mv a1,a3 - 2cfd0: 1000 addi s0,sp,32 - 2cfd2: 8526 mv a0,s1 - 2cfd4: e486 sd ra,72(sp) - 2cfd6: e03e sd a5,0(sp) - 2cfd8: c432 sw a2,8(sp) - 2cfda: ec02 sd zero,24(sp) - 2cfdc: 02010023 sb zero,32(sp) - 2cfe0: e822 sd s0,16(sp) - 2cfe2: 85fe80ef jal ra,15840 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_@plt> - 2cfe6: dc5fc0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 2cfea: 858a mv a1,sp - 2cfec: e49ff0ef jal ra,2ce34 <_ZN7testing8UnitTest14PushGTestTraceERKNS_8internal9TraceInfoE> - 2cff0: 6542 ld a0,16(sp) - 2cff2: 00850463 beq a0,s0,2cffa <_ZN7testing11ScopedTrace9PushTraceEPKciNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x36> - 2cff6: 90be80ef jal ra,15900 <_ZdlPv@plt> - 2cffa: 60a6 ld ra,72(sp) - 2cffc: 6406 ld s0,64(sp) - 2cffe: 74e2 ld s1,56(sp) - 2d000: 6161 addi sp,sp,80 - 2d002: 8082 ret - 2d004: 842a mv s0,a0 - 2d006: 8526 mv a0,s1 - 2d008: afde90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d00c: 8522 mv a0,s0 - 2d00e: fe2e80ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000002d012 <_ZN7testing8UnitTest13PopGTestTraceEv>: - 2d012: 7139 addi sp,sp,-64 - 2d014: f04a sd s2,32(sp) - 2d016: 00850913 addi s2,a0,8 - 2d01a: f822 sd s0,48(sp) - 2d01c: 842a mv s0,a0 - 2d01e: 854a mv a0,s2 - 2d020: fc06 sd ra,56(sp) - 2d022: f426 sd s1,40(sp) - 2d024: ec4e sd s3,24(sp) - 2d026: e852 sd s4,16(sp) - 2d028: f08e80ef jal ra,15730 - 2d02c: e545 bnez a0,2d0d4 <_ZN7testing8UnitTest13PopGTestTraceEv+0xc2> - 2d02e: d42e80ef jal ra,15570 - 2d032: 04043983 ld s3,64(s0) - 2d036: fc08 sd a0,56(s0) - 2d038: 4785 li a5,1 - 2d03a: 1e89a503 lw a0,488(s3) - 2d03e: 02f40823 sb a5,48(s0) - 2d042: bdfe80ef jal ra,15c20 - 2d046: c131 beqz a0,2d08a <_ZN7testing8UnitTest13PopGTestTraceEv+0x78> - 2d048: 0001e317 auipc t1,0x1e - 2d04c: d1833303 ld t1,-744(t1) # 4ad60 <_GLOBAL_OFFSET_TABLE_+0x210> - 2d050: 9302 jalr t1 - 2d052: 00850593 addi a1,a0,8 - 2d056: 659c ld a5,8(a1) - 2d058: fe07b503 ld a0,-32(a5) - 2d05c: fd078713 addi a4,a5,-48 - 2d060: e598 sd a4,8(a1) - 2d062: 17c1 addi a5,a5,-16 - 2d064: 00f50463 beq a0,a5,2d06c <_ZN7testing8UnitTest13PopGTestTraceEv+0x5a> - 2d068: 899e80ef jal ra,15900 <_ZdlPv@plt> - 2d06c: 02040823 sb zero,48(s0) - 2d070: 854a mv a0,s2 - 2d072: 80fe80ef jal ra,15880 - 2d076: 842a mv s0,a0 - 2d078: ed45 bnez a0,2d130 <_ZN7testing8UnitTest13PopGTestTraceEv+0x11e> - 2d07a: 70e2 ld ra,56(sp) - 2d07c: 7442 ld s0,48(sp) - 2d07e: 74a2 ld s1,40(sp) - 2d080: 7902 ld s2,32(sp) - 2d082: 69e2 ld s3,24(sp) - 2d084: 6a42 ld s4,16(sp) - 2d086: 6121 addi sp,sp,64 - 2d088: 8082 ret - 2d08a: 1f09b503 ld a0,496(s3) - 2d08e: 0001e717 auipc a4,0x1e - 2d092: e3273703 ld a4,-462(a4) # 4aec0 <_GLOBAL_OFFSET_TABLE_+0x370> - 2d096: 611c ld a5,0(a0) - 2d098: 6b9c ld a5,16(a5) - 2d09a: 14e79f63 bne a5,a4,2d1f8 <_ZN7testing8UnitTest13PopGTestTraceEv+0x1e6> - 2d09e: 02000513 li a0,32 - 2d0a2: ffee80ef jal ra,158a0 <_Znwm@plt> - 2d0a6: 0001e797 auipc a5,0x1e - 2d0aa: d0a7b783 ld a5,-758(a5) # 4adb0 <_GLOBAL_OFFSET_TABLE_+0x260> - 2d0ae: 07c1 addi a5,a5,16 - 2d0b0: 84aa mv s1,a0 - 2d0b2: 00053423 sd zero,8(a0) - 2d0b6: 00053823 sd zero,16(a0) - 2d0ba: 00053c23 sd zero,24(a0) - 2d0be: e11c sd a5,0(a0) - 2d0c0: 1e89a503 lw a0,488(s3) - 2d0c4: 85a6 mv a1,s1 - 2d0c6: d2ae80ef jal ra,155f0 - 2d0ca: 8a2a mv s4,a0 - 2d0cc: e571 bnez a0,2d198 <_ZN7testing8UnitTest13PopGTestTraceEv+0x186> - 2d0ce: 00848593 addi a1,s1,8 - 2d0d2: b751 j 2d056 <_ZN7testing8UnitTest13PopGTestTraceEv+0x44> - 2d0d4: 00810993 addi s3,sp,8 - 2d0d8: 0000e617 auipc a2,0xe - 2d0dc: 03060613 addi a2,a2,48 # 3b108 <_IO_stdin_used+0x2ab0> - 2d0e0: 458d li a1,3 - 2d0e2: 84aa mv s1,a0 - 2d0e4: 66100693 li a3,1633 - 2d0e8: 854e mv a0,s3 - 2d0ea: eadf20ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2d0ee: 466d li a2,27 - 2d0f0: 0000e597 auipc a1,0xe - 2d0f4: 07858593 addi a1,a1,120 # 3b168 <_IO_stdin_used+0x2b10> - 2d0f8: 0001e517 auipc a0,0x1e - 2d0fc: ea053503 ld a0,-352(a0) # 4af98 <_ZSt4cerr@Base> - 2d100: e00e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2d104: 4649 li a2,18 - 2d106: 0000e597 auipc a1,0xe - 2d10a: 08258593 addi a1,a1,130 # 3b188 <_IO_stdin_used+0x2b30> - 2d10e: 0001e517 auipc a0,0x1e - 2d112: e8a53503 ld a0,-374(a0) # 4af98 <_ZSt4cerr@Base> - 2d116: deae80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2d11a: 85a6 mv a1,s1 - 2d11c: 0001e517 auipc a0,0x1e - 2d120: e7c53503 ld a0,-388(a0) # 4af98 <_ZSt4cerr@Base> - 2d124: bece80ef jal ra,15510 <_ZNSolsEi@plt> - 2d128: 854e mv a0,s3 - 2d12a: 9fcf00ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2d12e: b701 j 2d02e <_ZN7testing8UnitTest13PopGTestTraceEv+0x1c> - 2d130: 00810993 addi s3,sp,8 - 2d134: 854e mv a0,s3 - 2d136: 0000e617 auipc a2,0xe - 2d13a: fd260613 addi a2,a2,-46 # 3b108 <_IO_stdin_used+0x2ab0> - 2d13e: 458d li a1,3 - 2d140: 66d00693 li a3,1645 - 2d144: e53f20ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2d148: 4675 li a2,29 - 2d14a: 0000e597 auipc a1,0xe - 2d14e: 05658593 addi a1,a1,86 # 3b1a0 <_IO_stdin_used+0x2b48> - 2d152: 0001e517 auipc a0,0x1e - 2d156: e4653503 ld a0,-442(a0) # 4af98 <_ZSt4cerr@Base> - 2d15a: da6e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2d15e: 4649 li a2,18 - 2d160: 0000e597 auipc a1,0xe - 2d164: 02858593 addi a1,a1,40 # 3b188 <_IO_stdin_used+0x2b30> - 2d168: 0001e517 auipc a0,0x1e - 2d16c: e3053503 ld a0,-464(a0) # 4af98 <_ZSt4cerr@Base> - 2d170: d90e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2d174: 85a2 mv a1,s0 - 2d176: 0001e517 auipc a0,0x1e - 2d17a: e2253503 ld a0,-478(a0) # 4af98 <_ZSt4cerr@Base> - 2d17e: b92e80ef jal ra,15510 <_ZNSolsEi@plt> - 2d182: 854e mv a0,s3 - 2d184: 9a2f00ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2d188: 70e2 ld ra,56(sp) - 2d18a: 7442 ld s0,48(sp) - 2d18c: 74a2 ld s1,40(sp) - 2d18e: 7902 ld s2,32(sp) - 2d190: 69e2 ld s3,24(sp) - 2d192: 6a42 ld s4,16(sp) - 2d194: 6121 addi sp,sp,64 - 2d196: 8082 ret - 2d198: 00810993 addi s3,sp,8 - 2d19c: 854e mv a0,s3 - 2d19e: 70200693 li a3,1794 - 2d1a2: 0000e617 auipc a2,0xe - 2d1a6: f6660613 addi a2,a2,-154 # 3b108 <_IO_stdin_used+0x2ab0> - 2d1aa: 458d li a1,3 - 2d1ac: debf20ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2d1b0: 02600613 li a2,38 - 2d1b4: 0000e597 auipc a1,0xe - 2d1b8: 2ec58593 addi a1,a1,748 # 3b4a0 <_IO_stdin_used+0x2e48> - 2d1bc: 0001e517 auipc a0,0x1e - 2d1c0: ddc53503 ld a0,-548(a0) # 4af98 <_ZSt4cerr@Base> - 2d1c4: d3ce80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2d1c8: 4649 li a2,18 - 2d1ca: 0000e597 auipc a1,0xe - 2d1ce: fbe58593 addi a1,a1,-66 # 3b188 <_IO_stdin_used+0x2b30> - 2d1d2: 0001e517 auipc a0,0x1e - 2d1d6: dc653503 ld a0,-570(a0) # 4af98 <_ZSt4cerr@Base> - 2d1da: d26e80ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2d1de: 85d2 mv a1,s4 - 2d1e0: 0001e517 auipc a0,0x1e - 2d1e4: db853503 ld a0,-584(a0) # 4af98 <_ZSt4cerr@Base> - 2d1e8: b28e80ef jal ra,15510 <_ZNSolsEi@plt> - 2d1ec: 854e mv a0,s3 - 2d1ee: 938f00ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2d1f2: 00848593 addi a1,s1,8 - 2d1f6: b585 j 2d056 <_ZN7testing8UnitTest13PopGTestTraceEv+0x44> - 2d1f8: 9782 jalr a5 - 2d1fa: 84aa mv s1,a0 - 2d1fc: b5d1 j 2d0c0 <_ZN7testing8UnitTest13PopGTestTraceEv+0xae> - 2d1fe: 842a mv s0,a0 - 2d200: 854e mv a0,s3 - 2d202: 924f00ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2d206: 854a mv a0,s2 - 2d208: 0001e317 auipc t1,0x1e - 2d20c: 97833303 ld t1,-1672(t1) # 4ab80 <_GLOBAL_OFFSET_TABLE_+0x30> - 2d210: 9302 jalr t1 - 2d212: 8522 mv a0,s0 - 2d214: ddce80ef jal ra,157f0 <_Unwind_Resume@plt> - 2d218: 842a mv s0,a0 - 2d21a: 854e mv a0,s3 - 2d21c: 90af00ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2d220: 8522 mv a0,s0 - 2d222: dcee80ef jal ra,157f0 <_Unwind_Resume@plt> - 2d226: 842a mv s0,a0 - 2d228: 854e mv a0,s3 - 2d22a: 8fcf00ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2d22e: 8522 mv a0,s0 - 2d230: d50e80ef jal ra,15780 <__cxa_call_terminate@plt> - 2d234: 842a mv s0,a0 - 2d236: bfc1 j 2d206 <_ZN7testing8UnitTest13PopGTestTraceEv+0x1f4> - -000000000002d238 <_ZN7testing11ScopedTraceD1Ev>: - 2d238: 1141 addi sp,sp,-16 - 2d23a: e406 sd ra,8(sp) - 2d23c: b6ffc0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 2d240: dd3ff0ef jal ra,2d012 <_ZN7testing8UnitTest13PopGTestTraceEv> - 2d244: 60a2 ld ra,8(sp) - 2d246: 0141 addi sp,sp,16 - 2d248: 8082 ret - -000000000002d24a <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE>: - 2d24a: 7155 addi sp,sp,-208 - 2d24c: 101c addi a5,sp,32 - 2d24e: e83e sd a5,16(sp) - 2d250: 009c addi a5,sp,64 - 2d252: e03e sd a5,0(sp) - 2d254: 103c addi a5,sp,40 - 2d256: e1a2 sd s0,192(sp) - 2d258: fd26 sd s1,184(sp) - 2d25a: f94a sd s2,176(sp) - 2d25c: f54e sd s3,168(sp) - 2d25e: f152 sd s4,160(sp) - 2d260: ed56 sd s5,152(sp) - 2d262: e95a sd s6,144(sp) - 2d264: e55e sd s7,136(sp) - 2d266: e162 sd s8,128(sp) - 2d268: fce6 sd s9,120(sp) - 2d26a: f8ea sd s10,112(sp) - 2d26c: e586 sd ra,200(sp) - 2d26e: f4ee sd s11,104(sp) - 2d270: 84aa mv s1,a0 - 2d272: 8a2e mv s4,a1 - 2d274: 8c32 mv s8,a2 - 2d276: 4981 li s3,0 - 2d278: 4401 li s0,0 - 2d27a: 4a81 li s5,0 - 2d27c: 4d01 li s10,0 - 2d27e: 5b7d li s6,-1 - 2d280: 05010913 addi s2,sp,80 - 2d284: 4bbd li s7,15 - 2d286: 4c85 li s9,1 - 2d288: ec3e sd a5,24(sp) - 2d28a: ce7ee0ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> - 2d28e: 12050663 beqz a0,2d3ba <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x170> - 2d292: 866a mv a2,s10 - 2d294: 85d2 mv a1,s4 - 2d296: 8526 mv a0,s1 - 2d298: 8a9e80ef jal ra,15b40 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm@plt> - 2d29c: 649c ld a5,8(s1) - 2d29e: 8daa mv s11,a0 - 2d2a0: 0f650363 beq a0,s6,2d386 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x13c> - 2d2a4: 41a506b3 sub a3,a0,s10 - 2d2a8: 1fa7e363 bltu a5,s10,2d48e <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x244> - 2d2ac: 608c ld a1,0(s1) - 2d2ae: 41a787b3 sub a5,a5,s10 - 2d2b2: e0ca sd s2,64(sp) - 2d2b4: 9d2e add s10,s10,a1 - 2d2b6: 00f6f363 bgeu a3,a5,2d2bc <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x72> - 2d2ba: 87b6 mv a5,a3 - 2d2bc: f03e sd a5,32(sp) - 2d2be: 08fbeb63 bltu s7,a5,2d354 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x10a> - 2d2c2: 03979d63 bne a5,s9,2d2fc <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xb2> - 2d2c6: 000d4703 lbu a4,0(s10) - 2d2ca: 04e10823 sb a4,80(sp) - 2d2ce: 874a mv a4,s2 - 2d2d0: e4be sd a5,72(sp) - 2d2d2: 97ba add a5,a5,a4 - 2d2d4: 00078023 sb zero,0(a5) - 2d2d8: 04898763 beq s3,s0,2d326 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xdc> - 2d2dc: 01040793 addi a5,s0,16 - 2d2e0: e01c sd a5,0(s0) - 2d2e2: 6706 ld a4,64(sp) - 2d2e4: 66a6 ld a3,72(sp) - 2d2e6: 09270263 beq a4,s2,2d36a <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x120> - 2d2ea: 67c6 ld a5,80(sp) - 2d2ec: e018 sd a4,0(s0) - 2d2ee: e81c sd a5,16(s0) - 2d2f0: e414 sd a3,8(s0) - 2d2f2: 02040413 addi s0,s0,32 - 2d2f6: 001d8d13 addi s10,s11,1 - 2d2fa: bf41 j 2d28a <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x40> - 2d2fc: dbe9 beqz a5,2d2ce <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x84> - 2d2fe: 854a mv a0,s2 - 2d300: 85ea mv a1,s10 - 2d302: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma - 2d306: 02058407 vle8.v v8,(a1) - 2d30a: 8f99 sub a5,a5,a4 - 2d30c: 95ba add a1,a1,a4 - 2d30e: 02050427 vse8.v v8,(a0) - 2d312: 953a add a0,a0,a4 - 2d314: f7fd bnez a5,2d302 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xb8> - 2d316: 7782 ld a5,32(sp) - 2d318: 6706 ld a4,64(sp) - 2d31a: e4be sd a5,72(sp) - 2d31c: 97ba add a5,a5,a4 - 2d31e: 00078023 sb zero,0(a5) - 2d322: fa899de3 bne s3,s0,2d2dc <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x92> - 2d326: 67e2 ld a5,24(sp) - 2d328: 6582 ld a1,0(sp) - 2d32a: 0001e317 auipc t1,0x1e - 2d32e: b8e33303 ld t1,-1138(t1) # 4aeb8 <_GLOBAL_OFFSET_TABLE_+0x368> - 2d332: 853e mv a0,a5 - 2d334: f456 sd s5,40(sp) - 2d336: f84e sd s3,48(sp) - 2d338: fc4e sd s3,56(sp) - 2d33a: 8d3e mv s10,a5 - 2d33c: 9302 jalr t1 - 2d33e: 6506 ld a0,64(sp) - 2d340: 7aa2 ld s5,40(sp) - 2d342: 7442 ld s0,48(sp) - 2d344: 79e2 ld s3,56(sp) - 2d346: fb2508e3 beq a0,s2,2d2f6 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xac> - 2d34a: db6e80ef jal ra,15900 <_ZdlPv@plt> - 2d34e: 001d8d13 addi s10,s11,1 - 2d352: bf25 j 2d28a <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x40> - 2d354: 65c2 ld a1,16(sp) - 2d356: 6502 ld a0,0(sp) - 2d358: 4601 li a2,0 - 2d35a: e43e sd a5,8(sp) - 2d35c: b54e80ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 2d360: 7682 ld a3,32(sp) - 2d362: 67a2 ld a5,8(sp) - 2d364: e0aa sd a0,64(sp) - 2d366: e8b6 sd a3,80(sp) - 2d368: bf61 j 2d300 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xb6> - 2d36a: 85ca mv a1,s2 - 2d36c: 00168613 addi a2,a3,1 - 2d370: 0c367757 vsetvli a4,a2,e8,m8,ta,ma - 2d374: 02058407 vle8.v v8,(a1) - 2d378: 8e19 sub a2,a2,a4 - 2d37a: 95ba add a1,a1,a4 - 2d37c: 02078427 vse8.v v8,(a5) - 2d380: 97ba add a5,a5,a4 - 2d382: f67d bnez a2,2d370 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x126> - 2d384: b7b5 j 2d2f0 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0xa6> - 2d386: 13a7e063 bltu a5,s10,2d4a6 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x25c> - 2d38a: 608c ld a1,0(s1) - 2d38c: 0084 addi s1,sp,64 - 2d38e: 05010913 addi s2,sp,80 - 2d392: 00f58633 add a2,a1,a5 - 2d396: 8526 mv a0,s1 - 2d398: 95ea add a1,a1,s10 - 2d39a: e0ca sd s2,64(sp) - 2d39c: afeeb0ef jal ra,1869a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> - 2d3a0: 08898763 beq s3,s0,2d42e <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x1e4> - 2d3a4: 8522 mv a0,s0 - 2d3a6: 85a6 mv a1,s1 - 2d3a8: a58e80ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2d3ac: 02040413 addi s0,s0,32 - 2d3b0: 6506 ld a0,64(sp) - 2d3b2: 01250463 beq a0,s2,2d3ba <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x170> - 2d3b6: d4ae80ef jal ra,15900 <_ZdlPv@plt> - 2d3ba: 000c3903 ld s2,0(s8) - 2d3be: 008c3483 ld s1,8(s8) - 2d3c2: 013c3823 sd s3,16(s8) - 2d3c6: 008c3423 sd s0,8(s8) - 2d3ca: 015c3023 sd s5,0(s8) - 2d3ce: 844a mv s0,s2 - 2d3d0: 00990d63 beq s2,s1,2d3ea <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x1a0> - 2d3d4: 6008 ld a0,0(s0) - 2d3d6: 01040793 addi a5,s0,16 - 2d3da: 00f50463 beq a0,a5,2d3e2 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x198> - 2d3de: d22e80ef jal ra,15900 <_ZdlPv@plt> - 2d3e2: 02040413 addi s0,s0,32 - 2d3e6: fe8497e3 bne s1,s0,2d3d4 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x18a> - 2d3ea: 02090363 beqz s2,2d410 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x1c6> - 2d3ee: 640e ld s0,192(sp) - 2d3f0: 60ae ld ra,200(sp) - 2d3f2: 74ea ld s1,184(sp) - 2d3f4: 79aa ld s3,168(sp) - 2d3f6: 7a0a ld s4,160(sp) - 2d3f8: 6aea ld s5,152(sp) - 2d3fa: 6b4a ld s6,144(sp) - 2d3fc: 6baa ld s7,136(sp) - 2d3fe: 6c0a ld s8,128(sp) - 2d400: 7ce6 ld s9,120(sp) - 2d402: 7d46 ld s10,112(sp) - 2d404: 7da6 ld s11,104(sp) - 2d406: 854a mv a0,s2 - 2d408: 794a ld s2,176(sp) - 2d40a: 6169 addi sp,sp,208 - 2d40c: cf4e806f j 15900 <_ZdlPv@plt> - 2d410: 60ae ld ra,200(sp) - 2d412: 640e ld s0,192(sp) - 2d414: 74ea ld s1,184(sp) - 2d416: 794a ld s2,176(sp) - 2d418: 79aa ld s3,168(sp) - 2d41a: 7a0a ld s4,160(sp) - 2d41c: 6aea ld s5,152(sp) - 2d41e: 6b4a ld s6,144(sp) - 2d420: 6baa ld s7,136(sp) - 2d422: 6c0a ld s8,128(sp) - 2d424: 7ce6 ld s9,120(sp) - 2d426: 7d46 ld s10,112(sp) - 2d428: 7da6 ld s11,104(sp) - 2d42a: 6169 addi sp,sp,208 - 2d42c: 8082 ret - 2d42e: 103c addi a5,sp,40 - 2d430: 853e mv a0,a5 - 2d432: 85a6 mv a1,s1 - 2d434: 0001e317 auipc t1,0x1e - 2d438: a8433303 ld t1,-1404(t1) # 4aeb8 <_GLOBAL_OFFSET_TABLE_+0x368> - 2d43c: 8d3e mv s10,a5 - 2d43e: f456 sd s5,40(sp) - 2d440: f84e sd s3,48(sp) - 2d442: fc4e sd s3,56(sp) - 2d444: 9302 jalr t1 - 2d446: 7aa2 ld s5,40(sp) - 2d448: 7442 ld s0,48(sp) - 2d44a: 79e2 ld s3,56(sp) - 2d44c: b795 j 2d3b0 <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x166> - 2d44e: 87aa mv a5,a0 - 2d450: 8526 mv a0,s1 - 2d452: 7aa2 ld s5,40(sp) - 2d454: 7442 ld s0,48(sp) - 2d456: 79e2 ld s3,56(sp) - 2d458: 84be mv s1,a5 - 2d45a: eaae90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d45e: 856a mv a0,s10 - 2d460: 0001d317 auipc t1,0x1d - 2d464: 78033303 ld t1,1920(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2d468: f456 sd s5,40(sp) - 2d46a: f822 sd s0,48(sp) - 2d46c: fc4e sd s3,56(sp) - 2d46e: 9302 jalr t1 - 2d470: 8526 mv a0,s1 - 2d472: b7ee80ef jal ra,157f0 <_Unwind_Resume@plt> - 2d476: 103c addi a5,sp,40 - 2d478: 84aa mv s1,a0 - 2d47a: 8d3e mv s10,a5 - 2d47c: b7cd j 2d45e <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x214> - 2d47e: 84aa mv s1,a0 - 2d480: 6502 ld a0,0(sp) - 2d482: 7aa2 ld s5,40(sp) - 2d484: 7442 ld s0,48(sp) - 2d486: 79e2 ld s3,56(sp) - 2d488: e7ce90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d48c: bfc9 j 2d45e <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE+0x214> - 2d48e: 86be mv a3,a5 - 2d490: 866a mv a2,s10 - 2d492: 0000b597 auipc a1,0xb - 2d496: 59658593 addi a1,a1,1430 # 38a28 <_IO_stdin_used+0x3d0> - 2d49a: 0000b517 auipc a0,0xb - 2d49e: 5a650513 addi a0,a0,1446 # 38a40 <_IO_stdin_used+0x3e8> - 2d4a2: caee80ef jal ra,15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> - 2d4a6: 86be mv a3,a5 - 2d4a8: 866a mv a2,s10 - 2d4aa: 0000b597 auipc a1,0xb - 2d4ae: 57e58593 addi a1,a1,1406 # 38a28 <_IO_stdin_used+0x3d0> - 2d4b2: 0000b517 auipc a0,0xb - 2d4b6: 58e50513 addi a0,a0,1422 # 38a40 <_IO_stdin_used+0x3e8> - 2d4ba: c96e80ef jal ra,15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> - -000000000002d4be <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv>: - 2d4be: 7175 addi sp,sp,-144 - 2d4c0: e122 sd s0,128(sp) - 2d4c2: 0001e417 auipc s0,0x1e - 2d4c6: 92643403 ld s0,-1754(s0) # 4ade8 <_GLOBAL_OFFSET_TABLE_+0x298> - 2d4ca: 641c ld a5,8(s0) - 2d4cc: e506 sd ra,136(sp) - 2d4ce: f8ca sd s2,112(sp) - 2d4d0: 0e078763 beqz a5,2d5be <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x100> - 2d4d4: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2d4d8: 5e0030d7 vmv.v.i v1,0 - 2d4dc: 600c ld a1,0(s0) - 2d4de: fca6 sd s1,120(sp) - 2d4e0: 1804 addi s1,sp,48 - 2d4e2: f4ce sd s3,104(sp) - 2d4e4: 57fd li a5,-1 - 2d4e6: f0d2 sd s4,96(sp) - 2d4e8: ecd6 sd s5,88(sp) - 2d4ea: e8da sd s6,80(sp) - 2d4ec: 01810993 addi s3,sp,24 - 2d4f0: 8526 mv a0,s1 - 2d4f2: 0209f0a7 vse64.v v1,(s3) - 2d4f6: f402 sd zero,40(sp) - 2d4f8: c63e sw a5,12(sp) - 2d4fa: c83e sw a5,16(sp) - 2d4fc: d0ceb0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2d500: 864e mv a2,s3 - 2d502: 07c00593 li a1,124 - 2d506: 8526 mv a0,s1 - 2d508: d43ff0ef jal ra,2d24a <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE> - 2d50c: 7542 ld a0,48(sp) - 2d50e: 04010913 addi s2,sp,64 - 2d512: 01250463 beq a0,s2,2d51a <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x5c> - 2d516: beae80ef jal ra,15900 <_ZdlPv@plt> - 2d51a: 7702 ld a4,32(sp) - 2d51c: 67e2 ld a5,24(sp) - 2d51e: 56fd li a3,-1 - 2d520: f8070713 addi a4,a4,-128 - 2d524: ca36 sw a3,20(sp) - 2d526: 0af71363 bne a4,a5,2d5cc <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x10e> - 2d52a: 778c ld a1,40(a5) - 2d52c: 7388 ld a0,32(a5) - 2d52e: 0070 addi a2,sp,12 - 2d530: d0af30ef jal ra,20a3a <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0> - 2d534: cd41 beqz a0,2d5cc <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x10e> - 2d536: 67e2 ld a5,24(sp) - 2d538: 0810 addi a2,sp,16 - 2d53a: 67ac ld a1,72(a5) - 2d53c: 63a8 ld a0,64(a5) - 2d53e: cfcf30ef jal ra,20a3a <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0> - 2d542: c549 beqz a0,2d5cc <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x10e> - 2d544: 67e2 ld a5,24(sp) - 2d546: 0850 addi a2,sp,20 - 2d548: 77ac ld a1,104(a5) - 2d54a: 73a8 ld a0,96(a5) - 2d54c: ceef30ef jal ra,20a3a <_ZN7testing8internal18ParseNaturalNumberIiEEbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_.isra.0> - 2d550: cd35 beqz a0,2d5cc <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x10e> - 2d552: 03000513 li a0,48 - 2d556: b4ae80ef jal ra,158a0 <_Znwm@plt> - 2d55a: 67e2 ld a5,24(sp) - 2d55c: 01050713 addi a4,a0,16 - 2d560: e118 sd a4,0(a0) - 2d562: 638c ld a1,0(a5) - 2d564: 6790 ld a2,8(a5) - 2d566: 4b32 lw s6,12(sp) - 2d568: 4ac2 lw s5,16(sp) - 2d56a: 962e add a2,a2,a1 - 2d56c: 4a52 lw s4,20(sp) - 2d56e: 892a mv s2,a0 - 2d570: 89eeb0ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2d574: 6462 ld s0,24(sp) - 2d576: 7482 ld s1,32(sp) - 2d578: 03692023 sw s6,32(s2) - 2d57c: 03592223 sw s5,36(s2) - 2d580: 03492423 sw s4,40(s2) - 2d584: 00940e63 beq s0,s1,2d5a0 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0xe2> - 2d588: 6008 ld a0,0(s0) - 2d58a: 01040793 addi a5,s0,16 - 2d58e: 00f50463 beq a0,a5,2d596 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0xd8> - 2d592: b6ee80ef jal ra,15900 <_ZdlPv@plt> - 2d596: 02040413 addi s0,s0,32 - 2d59a: fe8497e3 bne s1,s0,2d588 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0xca> - 2d59e: 64e2 ld s1,24(sp) - 2d5a0: c481 beqz s1,2d5a8 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0xea> - 2d5a2: 8526 mv a0,s1 - 2d5a4: b5ce80ef jal ra,15900 <_ZdlPv@plt> - 2d5a8: 60aa ld ra,136(sp) - 2d5aa: 640a ld s0,128(sp) - 2d5ac: 74e6 ld s1,120(sp) - 2d5ae: 79a6 ld s3,104(sp) - 2d5b0: 7a06 ld s4,96(sp) - 2d5b2: 6ae6 ld s5,88(sp) - 2d5b4: 6b46 ld s6,80(sp) - 2d5b6: 854a mv a0,s2 - 2d5b8: 7946 ld s2,112(sp) - 2d5ba: 6149 addi sp,sp,144 - 2d5bc: 8082 ret - 2d5be: 60aa ld ra,136(sp) - 2d5c0: 640a ld s0,128(sp) - 2d5c2: 4901 li s2,0 - 2d5c4: 854a mv a0,s2 - 2d5c6: 7946 ld s2,112(sp) - 2d5c8: 6149 addi sp,sp,144 - 2d5ca: 8082 ret - 2d5cc: 00843a03 ld s4,8(s0) - 2d5d0: 8526 mv a0,s1 - 2d5d2: 6000 ld s0,0(s0) - 2d5d4: 02aa0593 addi a1,s4,42 - 2d5d8: f84a sd s2,48(sp) - 2d5da: fc02 sd zero,56(sp) - 2d5dc: 04010023 sb zero,64(sp) - 2d5e0: c10e80ef jal ra,159f0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@plt> - 2d5e4: 02a00613 li a2,42 - 2d5e8: 0000d597 auipc a1,0xd - 2d5ec: f6858593 addi a1,a1,-152 # 3a550 <_IO_stdin_used+0x1ef8> - 2d5f0: 8526 mv a0,s1 - 2d5f2: f4ee80ef jal ra,15d40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@plt> - 2d5f6: 8652 mv a2,s4 - 2d5f8: 85a2 mv a1,s0 - 2d5fa: 8526 mv a0,s1 - 2d5fc: f44e80ef jal ra,15d40 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm@plt> - 2d600: 8526 mv a0,s1 - 2d602: 93afd0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2d606: 842a mv s0,a0 - 2d608: 8526 mv a0,s1 - 2d60a: cfae90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d60e: a031 j 2d61a <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x15c> - 2d610: bfdd j 2d606 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x148> - 2d612: 842a mv s0,a0 - 2d614: 854a mv a0,s2 - 2d616: aeae80ef jal ra,15900 <_ZdlPv@plt> - 2d61a: 854e mv a0,s3 - 2d61c: 0001d317 auipc t1,0x1d - 2d620: 5c433303 ld t1,1476(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2d624: 9302 jalr t1 - 2d626: 8522 mv a0,s0 - 2d628: 9c8e80ef jal ra,157f0 <_Unwind_Resume@plt> - 2d62c: 842a mv s0,a0 - 2d62e: b7f5 j 2d61a <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x15c> - 2d630: bfd9 j 2d606 <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv+0x148> - -000000000002d632 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv>: - 2d632: 1b854783 lbu a5,440(a0) - 2d636: c391 beqz a5,2d63a <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv+0x8> - 2d638: 8082 ret - 2d63a: 1101 addi sp,sp,-32 - 2d63c: e822 sd s0,16(sp) - 2d63e: e426 sd s1,8(sp) - 2d640: ec06 sd ra,24(sp) - 2d642: 4785 li a5,1 - 2d644: 842a mv s0,a0 - 2d646: 1af50c23 sb a5,440(a0) - 2d64a: e75ff0ef jal ra,2d4be <_ZN7testing8internal29ParseInternalRunDeathTestFlagEv> - 2d64e: 1d843483 ld s1,472(s0) - 2d652: 1ca43c23 sd a0,472(s0) - 2d656: c085 beqz s1,2d676 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv+0x44> - 2d658: 5488 lw a0,40(s1) - 2d65a: 00054463 bltz a0,2d662 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv+0x30> - 2d65e: cb2e80ef jal ra,15b10 - 2d662: 6088 ld a0,0(s1) - 2d664: 01048793 addi a5,s1,16 - 2d668: 00f50463 beq a0,a5,2d670 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv+0x3e> - 2d66c: a94e80ef jal ra,15900 <_ZdlPv@plt> - 2d670: 8526 mv a0,s1 - 2d672: a8ee80ef jal ra,15900 <_ZdlPv@plt> - 2d676: 8522 mv a0,s0 - 2d678: f62ee0ef jal ra,1bdda <_ZN7testing8internal12UnitTestImpl32SuppressTestEventsIfInSubprocessEv> - 2d67c: 8522 mv a0,s0 - 2d67e: 9cfed0ef jal ra,1b04c <_ZN7testing8internal12UnitTestImpl26RegisterParameterizedTestsEv> - 2d682: 8522 mv a0,s0 - 2d684: ea5fc0ef jal ra,2a528 <_ZN7testing8internal12UnitTestImpl18ConfigureXmlOutputEv> - 2d688: 8522 mv a0,s0 - 2d68a: 6442 ld s0,16(sp) - 2d68c: 60e2 ld ra,24(sp) - 2d68e: 64a2 ld s1,8(sp) - 2d690: 6105 addi sp,sp,32 - 2d692: a1ff306f j 210b0 <_ZN7testing8internal12UnitTestImpl24ConfigureStreamingOutputEv> - -000000000002d696 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0>: - 2d696: 7119 addi sp,sp,-128 - 2d698: f4a6 sd s1,104(sp) - 2d69a: 0001e497 auipc s1,0x1e - 2d69e: 82e4b483 ld s1,-2002(s1) # 4aec8 <_GLOBAL_OFFSET_TABLE_+0x378> - 2d6a2: 6088 ld a0,0(s1) - 2d6a4: 0000c597 auipc a1,0xc - 2d6a8: fa458593 addi a1,a1,-92 # 39648 <_IO_stdin_used+0xff0> - 2d6ac: f8a2 sd s0,112(sp) - 2d6ae: ecce sd s3,88(sp) - 2d6b0: fc86 sd ra,120(sp) - 2d6b2: f0ca sd s2,96(sp) - 2d6b4: e8d2 sd s4,80(sp) - 2d6b6: e4d6 sd s5,72(sp) - 2d6b8: e0da sd s6,64(sp) - 2d6ba: e77e70ef jal ra,15530 - 2d6be: 842a mv s0,a0 - 2d6c0: 02010993 addi s3,sp,32 - 2d6c4: c555 beqz a0,2d770 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xda> - 2d6c6: 854e mv a0,s3 - 2d6c8: 85a2 mv a1,s0 - 2d6ca: cf9ef0ef jal ra,1d3c2 <_ZN7testing8internal14ReadEntireFileB5cxx11EP8_IO_FILE> - 2d6ce: 8522 mv a0,s0 - 2d6d0: ba0e80ef jal ra,15a70 - 2d6d4: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2d6d8: 5e0030d7 vmv.v.i v1,0 - 2d6dc: 00810a13 addi s4,sp,8 - 2d6e0: 8652 mv a2,s4 - 2d6e2: 45a9 li a1,10 - 2d6e4: 854e mv a0,s3 - 2d6e6: 020a70a7 vse64.v v1,(s4) - 2d6ea: ec02 sd zero,24(sp) - 2d6ec: b5fff0ef jal ra,2d24a <_ZN7testing8internal11SplitStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcPSt6vectorIS6_SaIS6_EE> - 2d6f0: 6942 ld s2,16(sp) - 2d6f2: 6422 ld s0,8(sp) - 2d6f4: 05240963 beq s0,s2,2d746 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xb0> - 2d6f8: 4481 li s1,0 - 2d6fa: 0001da97 auipc s5,0x1d - 2d6fe: 716aba83 ld s5,1814(s5) # 4ae10 <_GLOBAL_OFFSET_TABLE_+0x2c0> - 2d702: 4b05 li s6,1 - 2d704: 00549793 slli a5,s1,0x5 - 2d708: 97a2 add a5,a5,s0 - 2d70a: 6798 ld a4,8(a5) - 2d70c: cb09 beqz a4,2d71e <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x88> - 2d70e: 6388 ld a0,0(a5) - 2d710: ba1f00ef jal ra,1e2b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc> - 2d714: 6422 ld s0,8(sp) - 2d716: 6942 ld s2,16(sp) - 2d718: e119 bnez a0,2d71e <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x88> - 2d71a: 016a8023 sb s6,0(s5) - 2d71e: 408907b3 sub a5,s2,s0 - 2d722: 0485 addi s1,s1,1 - 2d724: 8795 srai a5,a5,0x5 - 2d726: fcf4efe3 bltu s1,a5,2d704 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x6e> - 2d72a: 01240e63 beq s0,s2,2d746 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xb0> - 2d72e: 6008 ld a0,0(s0) - 2d730: 01040793 addi a5,s0,16 - 2d734: 00f50463 beq a0,a5,2d73c <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xa6> - 2d738: 9c8e80ef jal ra,15900 <_ZdlPv@plt> - 2d73c: 02040413 addi s0,s0,32 - 2d740: ff2417e3 bne s0,s2,2d72e <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x98> - 2d744: 6922 ld s2,8(sp) - 2d746: 00090563 beqz s2,2d750 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xba> - 2d74a: 854a mv a0,s2 - 2d74c: 9b4e80ef jal ra,15900 <_ZdlPv@plt> - 2d750: 7502 ld a0,32(sp) - 2d752: 181c addi a5,sp,48 - 2d754: 00f50463 beq a0,a5,2d75c <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0xc6> - 2d758: 9a8e80ef jal ra,15900 <_ZdlPv@plt> - 2d75c: 70e6 ld ra,120(sp) - 2d75e: 7446 ld s0,112(sp) - 2d760: 74a6 ld s1,104(sp) - 2d762: 7906 ld s2,96(sp) - 2d764: 69e6 ld s3,88(sp) - 2d766: 6a46 ld s4,80(sp) - 2d768: 6aa6 ld s5,72(sp) - 2d76a: 6b06 ld s6,64(sp) - 2d76c: 6109 addi sp,sp,128 - 2d76e: 8082 ret - 2d770: 6685 lui a3,0x1 - 2d772: 0000c617 auipc a2,0xc - 2d776: b7660613 addi a2,a2,-1162 # 392e8 <_IO_stdin_used+0xc90> - 2d77a: 458d li a1,3 - 2d77c: 854e mv a0,s3 - 2d77e: 75868693 addi a3,a3,1880 # 1758 <__abi_tag-0xeb3c> - 2d782: 815f20ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2d786: 4655 li a2,21 - 2d788: 0000c597 auipc a1,0xc - 2d78c: cb058593 addi a1,a1,-848 # 39438 <_IO_stdin_used+0xde0> - 2d790: 0001e517 auipc a0,0x1e - 2d794: 80853503 ld a0,-2040(a0) # 4af98 <_ZSt4cerr@Base> - 2d798: f69e70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2d79c: 6490 ld a2,8(s1) - 2d79e: 608c ld a1,0(s1) - 2d7a0: 0001d517 auipc a0,0x1d - 2d7a4: 7f853503 ld a0,2040(a0) # 4af98 <_ZSt4cerr@Base> - 2d7a8: f59e70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2d7ac: 0000b597 auipc a1,0xb - 2d7b0: 21c58593 addi a1,a1,540 # 389c8 <_IO_stdin_used+0x370> - 2d7b4: e7de70ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2d7b8: 854e mv a0,s3 - 2d7ba: b6def0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2d7be: b721 j 2d6c6 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x30> - 2d7c0: 842a mv s0,a0 - 2d7c2: 0001d317 auipc t1,0x1d - 2d7c6: 41e33303 ld t1,1054(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2d7ca: 8552 mv a0,s4 - 2d7cc: 9302 jalr t1 - 2d7ce: 854e mv a0,s3 - 2d7d0: b34e90ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2d7d4: 8522 mv a0,s0 - 2d7d6: 81ae80ef jal ra,157f0 <_Unwind_Resume@plt> - 2d7da: 842a mv s0,a0 - 2d7dc: bfcd j 2d7ce <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0+0x138> - 2d7de: 842a mv s0,a0 - 2d7e0: 854e mv a0,s3 - 2d7e2: b45ef0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2d7e6: 8522 mv a0,s0 - 2d7e8: 808e80ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000002d7ec <_ZN7testing8internal24ParseGoogleTestFlagsOnlyEPiPPw>: - 2d7ec: 0001d317 auipc t1,0x1d - 2d7f0: 4fc33303 ld t1,1276(t1) # 4ace8 <_GLOBAL_OFFSET_TABLE_+0x198> - 2d7f4: 8302 jr t1 - -000000000002d7f6 <_ZN7testing8internal24ParseGoogleTestFlagsOnlyEPiPPc>: - 2d7f6: 0001d317 auipc t1,0x1d - 2d7fa: 54a33303 ld t1,1354(t1) # 4ad40 <_GLOBAL_OFFSET_TABLE_+0x1f0> - 2d7fe: 8302 jr t1 - -000000000002d800 <_ZN7testing14InitGoogleTestEPiPPc>: - 2d800: 0001d317 auipc t1,0x1d - 2d804: 42833303 ld t1,1064(t1) # 4ac28 <_GLOBAL_OFFSET_TABLE_+0xd8> - 2d808: 8302 jr t1 - -000000000002d80a <_ZN7testing14InitGoogleTestEv>: - 2d80a: 1101 addi sp,sp,-32 - 2d80c: 4705 li a4,1 - 2d80e: 0000d797 auipc a5,0xd - 2d812: d7278793 addi a5,a5,-654 # 3a580 <_IO_stdin_used+0x1f28> - 2d816: 002c addi a1,sp,8 - 2d818: 0048 addi a0,sp,4 - 2d81a: 0001d317 auipc t1,0x1d - 2d81e: 40e33303 ld t1,1038(t1) # 4ac28 <_GLOBAL_OFFSET_TABLE_+0xd8> - 2d822: ec06 sd ra,24(sp) - 2d824: c23a sw a4,4(sp) - 2d826: e43e sd a5,8(sp) - 2d828: 9302 jalr t1 - 2d82a: 60e2 ld ra,24(sp) - 2d82c: 6105 addi sp,sp,32 - 2d82e: 8082 ret - -000000000002d830 <_ZN7testing14InitGoogleTestEPiPPw>: - 2d830: 0001d317 auipc t1,0x1d - 2d834: 4c833303 ld t1,1224(t1) # 4acf8 <_GLOBAL_OFFSET_TABLE_+0x1a8> - 2d838: 8302 jr t1 - -000000000002d83a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_>: - 2d83a: 7129 addi sp,sp,-320 - 2d83c: f5e6 sd s9,232(sp) - 2d83e: fe06 sd ra,312(sp) - 2d840: fa22 sd s0,304(sp) - 2d842: f626 sd s1,296(sp) - 2d844: f24a sd s2,288(sp) - 2d846: ee4e sd s3,280(sp) - 2d848: ea52 sd s4,272(sp) - 2d84a: e656 sd s5,264(sp) - 2d84c: e25a sd s6,256(sp) - 2d84e: fdde sd s7,248(sp) - 2d850: f9e2 sd s8,240(sp) - 2d852: f1ea sd s10,224(sp) - 2d854: edee sd s11,216(sp) - 2d856: 4785 li a5,1 - 2d858: f02a sd a0,32(sp) - 2d85a: fc36 sd a3,56(sp) - 2d85c: f42e sd a1,40(sp) - 2d85e: f832 sd a2,48(sp) - 2d860: 00f50023 sb a5,0(a0) - 2d864: 8cb6 mv s9,a3 - 2d866: a011 j 2d86a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x30> - 2d868: 0c85 addi s9,s9,1 - 2d86a: 000cc903 lbu s2,0(s9) - 2d86e: 854a mv a0,s2 - 2d870: af0e80ef jal ra,15b60 - 2d874: f975 bnez a0,2d868 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e> - 2d876: 02c00593 li a1,44 - 2d87a: 8566 mv a0,s9 - 2d87c: e402 sd zero,8(sp) - 2d87e: 4481 li s1,0 - 2d880: e802 sd zero,16(sp) - 2d882: 0100 addi s0,sp,128 - 2d884: 09010993 addi s3,sp,144 - 2d888: 4abd li s5,15 - 2d88a: 4c05 li s8,1 - 2d88c: 0a010d13 addi s10,sp,160 - 2d890: 0b010a13 addi s4,sp,176 - 2d894: 04810b13 addi s6,sp,72 - 2d898: b49e70ef jal ra,153e0 - 2d89c: c161 beqz a0,2d95c <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x122> - 2d89e: 41950bb3 sub s7,a0,s9 - 2d8a2: f15e sd s7,160(sp) - 2d8a4: e14e sd s3,128(sp) - 2d8a6: e502 sd zero,136(sp) - 2d8a8: 137aed63 bltu s5,s7,2d9e2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1a8> - 2d8ac: 138b9763 bne s7,s8,2d9da <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1a0> - 2d8b0: 09210823 sb s2,144(sp) - 2d8b4: 86ce mv a3,s3 - 2d8b6: e55e sd s7,136(sp) - 2d8b8: 01768733 add a4,a3,s7 - 2d8bc: 00070023 sb zero,0(a4) - 2d8c0: 6b8a ld s7,128(sp) - 2d8c2: 692a ld s2,136(sp) - 2d8c4: 995e add s2,s2,s7 - 2d8c6: 012b9e63 bne s7,s2,2d8e2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xa8> - 2d8ca: a055 j 2d96e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x134> - 2d8cc: 41790933 sub s2,s2,s7 - 2d8d0: 85ca mv a1,s2 - 2d8d2: 4605 li a2,1 - 2d8d4: 8522 mv a0,s0 - 2d8d6: a7be70ef jal ra,15350 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm@plt> - 2d8da: 6b8a ld s7,128(sp) - 2d8dc: 995e add s2,s2,s7 - 2d8de: 012b8863 beq s7,s2,2d8ee <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xb4> - 2d8e2: fff94503 lbu a0,-1(s2) - 2d8e6: 197d addi s2,s2,-1 - 2d8e8: a78e80ef jal ra,15b60 - 2d8ec: f165 bnez a0,2d8cc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x92> - 2d8ee: f152 sd s4,160(sp) - 2d8f0: 65aa ld a1,136(sp) - 2d8f2: 86d2 mv a3,s4 - 2d8f4: 894e mv s2,s3 - 2d8f6: 093b8363 beq s7,s3,2d97c <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x142> - 2d8fa: 654a ld a0,144(sp) - 2d8fc: 67a2 ld a5,8(sp) - 2d8fe: f15e sd s7,160(sp) - 2d900: f92a sd a0,176(sp) - 2d902: f52e sd a1,168(sp) - 2d904: e14a sd s2,128(sp) - 2d906: e502 sd zero,136(sp) - 2d908: 08010823 sb zero,144(sp) - 2d90c: 08f48e63 beq s1,a5,2d9a8 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x16e> - 2d910: 01048713 addi a4,s1,16 - 2d914: e098 sd a4,0(s1) - 2d916: 750a ld a0,160(sp) - 2d918: 0ed50c63 beq a0,a3,2da10 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1d6> - 2d91c: 774a ld a4,176(sp) - 2d91e: e088 sd a0,0(s1) - 2d920: e898 sd a4,16(s1) - 2d922: e48c sd a1,8(s1) - 2d924: 02048493 addi s1,s1,32 - 2d928: 650a ld a0,128(sp) - 2d92a: 01250463 beq a0,s2,2d932 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xf8> - 2d92e: fd3e70ef jal ra,15900 <_ZdlPv@plt> - 2d932: 8566 mv a0,s9 - 2d934: 02c00593 li a1,44 - 2d938: aa9e70ef jal ra,153e0 - 2d93c: 8caa mv s9,a0 - 2d93e: 0e050863 beqz a0,2da2e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1f4> - 2d942: 001cc903 lbu s2,1(s9) - 2d946: 0c85 addi s9,s9,1 - 2d948: 854a mv a0,s2 - 2d94a: a16e80ef jal ra,15b60 - 2d94e: f975 bnez a0,2d942 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x108> - 2d950: 02c00593 li a1,44 - 2d954: 8566 mv a0,s9 - 2d956: a8be70ef jal ra,153e0 - 2d95a: f131 bnez a0,2d89e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x64> - 2d95c: 85e6 mv a1,s9 - 2d95e: 8522 mv a0,s0 - 2d960: 8a8eb0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2d964: 6b8a ld s7,128(sp) - 2d966: 692a ld s2,136(sp) - 2d968: 995e add s2,s2,s7 - 2d96a: f72b9ce3 bne s7,s2,2d8e2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xa8> - 2d96e: 1914 addi a3,sp,176 - 2d970: f136 sd a3,160(sp) - 2d972: 09010913 addi s2,sp,144 - 2d976: 4581 li a1,0 - 2d978: f92b91e3 bne s7,s2,2d8fa <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xc0> - 2d97c: 8836 mv a6,a3 - 2d97e: 88ca mv a7,s2 - 2d980: 00158513 addi a0,a1,1 - 2d984: 0c357757 vsetvli a4,a0,e8,m8,ta,ma - 2d988: 02088407 vle8.v v8,(a7) - 2d98c: 8d19 sub a0,a0,a4 - 2d98e: 98ba add a7,a7,a4 - 2d990: 02080427 vse8.v v8,(a6) - 2d994: 983a add a6,a6,a4 - 2d996: f57d bnez a0,2d984 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x14a> - 2d998: 67a2 ld a5,8(sp) - 2d99a: f52e sd a1,168(sp) - 2d99c: e14a sd s2,128(sp) - 2d99e: e502 sd zero,136(sp) - 2d9a0: 08010823 sb zero,144(sp) - 2d9a4: f6f496e3 bne s1,a5,2d910 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xd6> - 2d9a8: 67c2 ld a5,16(sp) - 2d9aa: 85ea mv a1,s10 - 2d9ac: 855a mv a0,s6 - 2d9ae: 0001d317 auipc t1,0x1d - 2d9b2: 50a33303 ld t1,1290(t1) # 4aeb8 <_GLOBAL_OFFSET_TABLE_+0x368> - 2d9b6: ec36 sd a3,24(sp) - 2d9b8: e4be sd a5,72(sp) - 2d9ba: e8a6 sd s1,80(sp) - 2d9bc: eca6 sd s1,88(sp) - 2d9be: 8bda mv s7,s6 - 2d9c0: 9302 jalr t1 - 2d9c2: 67a6 ld a5,72(sp) - 2d9c4: 750a ld a0,160(sp) - 2d9c6: 66e2 ld a3,24(sp) - 2d9c8: e83e sd a5,16(sp) - 2d9ca: 67e6 ld a5,88(sp) - 2d9cc: 64c6 ld s1,80(sp) - 2d9ce: e43e sd a5,8(sp) - 2d9d0: f4d50ce3 beq a0,a3,2d928 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xee> - 2d9d4: f2de70ef jal ra,15900 <_ZdlPv@plt> - 2d9d8: bf81 j 2d928 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xee> - 2d9da: ec0b8de3 beqz s7,2d8b4 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x7a> - 2d9de: 854e mv a0,s3 - 2d9e0: a809 j 2d9f2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1b8> - 2d9e2: 4601 li a2,0 - 2d9e4: 85ea mv a1,s10 - 2d9e6: 8522 mv a0,s0 - 2d9e8: cc9e70ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 2d9ec: 768a ld a3,160(sp) - 2d9ee: e12a sd a0,128(sp) - 2d9f0: e936 sd a3,144(sp) - 2d9f2: 875e mv a4,s7 - 2d9f4: 8666 mv a2,s9 - 2d9f6: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 2d9fa: 02060407 vle8.v v8,(a2) - 2d9fe: 8f15 sub a4,a4,a3 - 2da00: 9636 add a2,a2,a3 - 2da02: 02050427 vse8.v v8,(a0) - 2da06: 9536 add a0,a0,a3 - 2da08: f77d bnez a4,2d9f6 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1bc> - 2da0a: 7b8a ld s7,160(sp) - 2da0c: 668a ld a3,128(sp) - 2da0e: b565 j 2d8b6 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x7c> - 2da10: 00158813 addi a6,a1,1 - 2da14: 0c387557 vsetvli a0,a6,e8,m8,ta,ma - 2da18: 02068407 vle8.v v8,(a3) - 2da1c: 40a80833 sub a6,a6,a0 - 2da20: 96aa add a3,a3,a0 - 2da22: 02070427 vse8.v v8,(a4) - 2da26: 972a add a4,a4,a0 - 2da28: fe0816e3 bnez a6,2da14 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x1da> - 2da2c: bddd j 2d922 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0xe8> - 2da2e: 0088 addi a0,sp,64 - 2da30: ec2a sd a0,24(sp) - 2da32: b66ec0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 2da36: 6a42 ld s4,16(sp) - 2da38: 0a810b93 addi s7,sp,168 - 2da3c: d502 sw zero,168(sp) - 2da3e: f902 sd zero,176(sp) - 2da40: e582 sd zero,200(sp) - 2da42: fd5e sd s7,184(sp) - 2da44: e1de sd s7,192(sp) - 2da46: 11448e63 beq s1,s4,2db62 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x328> - 2da4a: 7782 ld a5,32(sp) - 2da4c: 80000b37 lui s6,0x80000 - 2da50: 000a3983 ld s3,0(s4) - 2da54: 008a3d83 ld s11,8(s4) - 2da58: fffb4a93 not s5,s6 - 2da5c: 01078c13 addi s8,a5,16 - 2da60: 0a0c8d63 beqz s9,2db1a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e0> - 2da64: 895e mv s2,s7 - 2da66: 028cbd03 ld s10,40(s9) - 2da6a: 866e mv a2,s11 - 2da6c: 01bd7363 bgeu s10,s11,2da72 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x238> - 2da70: 866a mv a2,s10 - 2da72: c619 beqz a2,2da80 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x246> - 2da74: 020cb503 ld a0,32(s9) - 2da78: 85ce mv a1,s3 - 2da7a: f47e70ef jal ra,159c0 - 2da7e: e909 bnez a0,2da90 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x256> - 2da80: 41bd0733 sub a4,s10,s11 - 2da84: 00eac863 blt s5,a4,2da94 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x25a> - 2da88: 1d674a63 blt a4,s6,2dc5c <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x422> - 2da8c: 0007051b sext.w a0,a4 - 2da90: 1c054663 bltz a0,2dc5c <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x422> - 2da94: 8966 mv s2,s9 - 2da96: 010cbc83 ld s9,16(s9) - 2da9a: fc0c96e3 bnez s9,2da66 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x22c> - 2da9e: 07790e63 beq s2,s7,2db1a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e0> - 2daa2: 02893c83 ld s9,40(s2) - 2daa6: 866e mv a2,s11 - 2daa8: 01bcf363 bgeu s9,s11,2daae <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x274> - 2daac: 8666 mv a2,s9 - 2daae: c619 beqz a2,2dabc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x282> - 2dab0: 02093583 ld a1,32(s2) - 2dab4: 854e mv a0,s3 - 2dab6: f0be70ef jal ra,159c0 - 2daba: e909 bnez a0,2dacc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x292> - 2dabc: 419d87b3 sub a5,s11,s9 - 2dac0: 00fac863 blt s5,a5,2dad0 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x296> - 2dac4: 0567cb63 blt a5,s6,2db1a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e0> - 2dac8: 0007851b sext.w a0,a5 - 2dacc: 04054763 bltz a0,2db1a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2e0> - 2dad0: 6506 ld a0,64(sp) - 2dad2: 4615 li a2,5 - 2dad4: 0000d597 auipc a1,0xd - 2dad8: b3458593 addi a1,a1,-1228 # 3a608 <_IO_stdin_used+0x1fb0> - 2dadc: 0541 addi a0,a0,16 - 2dade: c23e70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2dae2: 6506 ld a0,64(sp) - 2dae4: 008a3603 ld a2,8(s4) - 2dae8: 000a3583 ld a1,0(s4) - 2daec: 0541 addi a0,a0,16 - 2daee: c13e70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2daf2: 6506 ld a0,64(sp) - 2daf4: 466d li a2,27 - 2daf6: 0000d597 auipc a1,0xd - 2dafa: a9258593 addi a1,a1,-1390 # 3a588 <_IO_stdin_used+0x1f30> - 2dafe: 0541 addi a0,a0,16 - 2db00: c01e70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2db04: 020a0a13 addi s4,s4,32 - 2db08: 05448d63 beq s1,s4,2db62 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x328> - 2db0c: 7cca ld s9,176(sp) - 2db0e: 000a3983 ld s3,0(s4) - 2db12: 008a3d83 ld s11,8(s4) - 2db16: f40c97e3 bnez s9,2da64 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x22a> - 2db1a: 7782 ld a5,32(sp) - 2db1c: 0207b903 ld s2,32(a5) - 2db20: 15890d63 beq s2,s8,2dc7a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x440> - 2db24: 000d9963 bnez s11,2db36 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2fc> - 2db28: a2a9 j 2dc72 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x438> - 2db2a: 854a mv a0,s2 - 2db2c: fd4e70ef jal ra,15300 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt> - 2db30: 892a mv s2,a0 - 2db32: 15850463 beq a0,s8,2dc7a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x440> - 2db36: 02893783 ld a5,40(s2) - 2db3a: fefd98e3 bne s11,a5,2db2a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2f0> - 2db3e: 02093583 ld a1,32(s2) - 2db42: 866e mv a2,s11 - 2db44: 854e mv a0,s3 - 2db46: e7be70ef jal ra,159c0 - 2db4a: f165 bnez a0,2db2a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2f0> - 2db4c: 85d2 mv a1,s4 - 2db4e: 1108 addi a0,sp,160 - 2db50: 0001d317 auipc t1,0x1d - 2db54: 3f033303 ld t1,1008(t1) # 4af40 <_GLOBAL_OFFSET_TABLE_+0x3f0> - 2db58: 9302 jalr t1 - 2db5a: 020a0a13 addi s4,s4,32 - 2db5e: fb4497e3 bne s1,s4,2db0c <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2d2> - 2db62: 7782 ld a5,32(sp) - 2db64: 80000b37 lui s6,0x80000 - 2db68: fffb4a93 not s5,s6 - 2db6c: 0207b903 ld s2,32(a5) - 2db70: 01078d13 addi s10,a5,16 - 2db74: 09a90563 beq s2,s10,2dbfe <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3c4> - 2db78: 7cca ld s9,176(sp) - 2db7a: 02093a03 ld s4,32(s2) - 2db7e: 02893d83 ld s11,40(s2) - 2db82: 120c8d63 beqz s9,2dcbc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x482> - 2db86: 89de mv s3,s7 - 2db88: 028cbc03 ld s8,40(s9) - 2db8c: 866e mv a2,s11 - 2db8e: 01bc7363 bgeu s8,s11,2db94 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x35a> - 2db92: 8662 mv a2,s8 - 2db94: c619 beqz a2,2dba2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x368> - 2db96: 020cb503 ld a0,32(s9) - 2db9a: 85d2 mv a1,s4 - 2db9c: e25e70ef jal ra,159c0 - 2dba0: e909 bnez a0,2dbb2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x378> - 2dba2: 41bc0c33 sub s8,s8,s11 - 2dba6: 018ac863 blt s5,s8,2dbb6 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x37c> - 2dbaa: 116c4463 blt s8,s6,2dcb2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x478> - 2dbae: 000c051b sext.w a0,s8 - 2dbb2: 10054063 bltz a0,2dcb2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x478> - 2dbb6: 89e6 mv s3,s9 - 2dbb8: 010cbc83 ld s9,16(s9) - 2dbbc: fc0c96e3 bnez s9,2db88 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x34e> - 2dbc0: 0f798e63 beq s3,s7,2dcbc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x482> - 2dbc4: 0289bc03 ld s8,40(s3) - 2dbc8: 866e mv a2,s11 - 2dbca: 01bc7363 bgeu s8,s11,2dbd0 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x396> - 2dbce: 8662 mv a2,s8 - 2dbd0: c619 beqz a2,2dbde <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3a4> - 2dbd2: 0209b583 ld a1,32(s3) - 2dbd6: 8552 mv a0,s4 - 2dbd8: de9e70ef jal ra,159c0 - 2dbdc: e909 bnez a0,2dbee <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3b4> - 2dbde: 418d8733 sub a4,s11,s8 - 2dbe2: 00eac863 blt s5,a4,2dbf2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3b8> - 2dbe6: 0d674b63 blt a4,s6,2dcbc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x482> - 2dbea: 0007051b sext.w a0,a4 - 2dbee: 0c054763 bltz a0,2dcbc <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x482> - 2dbf2: 854a mv a0,s2 - 2dbf4: f0ce70ef jal ra,15300 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt> - 2dbf8: 892a mv s2,a0 - 2dbfa: f7a51fe3 bne a0,s10,2db78 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x33e> - 2dbfe: 65e2 ld a1,24(sp) - 2dc00: 06010913 addi s2,sp,96 - 2dc04: 854a mv a0,s2 - 2dc06: dbcec0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 2dc0a: 0000c597 auipc a1,0xc - 2dc0e: 7ee58593 addi a1,a1,2030 # 3a3f8 <_IO_stdin_used+0x1da0> - 2dc12: 854a mv a0,s2 - 2dc14: 0001d317 auipc t1,0x1d - 2dc18: 0cc33303 ld t1,204(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> - 2dc1c: 9302 jalr t1 - 2dc1e: 0c051a63 bnez a0,2dcf2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x4b8> - 2dc22: 7642 ld a2,48(sp) - 2dc24: 75a2 ld a1,40(sp) - 2dc26: 0001d997 auipc s3,0x1d - 2dc2a: 2129b983 ld s3,530(s3) # 4ae38 - 2dc2e: 8522 mv a0,s0 - 2dc30: 0009ba03 ld s4,0(s3) - 2dc34: 95cf20ef jal ra,1fd90 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> - 2dc38: 7686 ld a3,96(sp) - 2dc3a: 660a ld a2,128(sp) - 2dc3c: 8552 mv a0,s4 - 2dc3e: 0000d597 auipc a1,0xd - 2dc42: 9a258593 addi a1,a1,-1630 # 3a5e0 <_IO_stdin_used+0x1f88> - 2dc46: fcae70ef jal ra,15410 - 2dc4a: 8522 mv a0,s0 - 2dc4c: eb9e80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2dc50: 0009b503 ld a0,0(s3) - 2dc54: 83ce80ef jal ra,15c90 - 2dc58: 889e70ef jal ra,154e0 - 2dc5c: 018cbc83 ld s9,24(s9) - 2dc60: e00c93e3 bnez s9,2da66 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x22c> - 2dc64: bd2d j 2da9e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x264> - 2dc66: 854a mv a0,s2 - 2dc68: e98e70ef jal ra,15300 <_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@plt> - 2dc6c: 892a mv s2,a0 - 2dc6e: 01850663 beq a0,s8,2dc7a <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x440> - 2dc72: 02893783 ld a5,40(s2) - 2dc76: fbe5 bnez a5,2dc66 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x42c> - 2dc78: bdd1 j 2db4c <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x312> - 2dc7a: 6506 ld a0,64(sp) - 2dc7c: 4639 li a2,14 - 2dc7e: 0000d597 auipc a1,0xd - 2dc82: 92a58593 addi a1,a1,-1750 # 3a5a8 <_IO_stdin_used+0x1f50> - 2dc86: 0541 addi a0,a0,16 - 2dc88: a79e70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2dc8c: 6506 ld a0,64(sp) - 2dc8e: 008a3603 ld a2,8(s4) - 2dc92: 000a3583 ld a1,0(s4) - 2dc96: 0541 addi a0,a0,16 - 2dc98: a69e70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2dc9c: 6506 ld a0,64(sp) - 2dc9e: 02200613 li a2,34 - 2dca2: 0000d597 auipc a1,0xd - 2dca6: 91658593 addi a1,a1,-1770 # 3a5b8 <_IO_stdin_used+0x1f60> - 2dcaa: 0541 addi a0,a0,16 - 2dcac: a55e70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2dcb0: bd91 j 2db04 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x2ca> - 2dcb2: 018cbc83 ld s9,24(s9) - 2dcb6: ec0c99e3 bnez s9,2db88 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x34e> - 2dcba: b719 j 2dbc0 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x386> - 2dcbc: 6506 ld a0,64(sp) - 2dcbe: 4661 li a2,24 - 2dcc0: 0000d597 auipc a1,0xd - 2dcc4: 92858593 addi a1,a1,-1752 # 3a5e8 <_IO_stdin_used+0x1f90> - 2dcc8: 0541 addi a0,a0,16 - 2dcca: a37e70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2dcce: 6506 ld a0,64(sp) - 2dcd0: 02893603 ld a2,40(s2) - 2dcd4: 02093583 ld a1,32(s2) - 2dcd8: 0541 addi a0,a0,16 - 2dcda: a27e70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2dcde: 6506 ld a0,64(sp) - 2dce0: 4609 li a2,2 - 2dce2: 0000d597 auipc a1,0xd - 2dce6: 8f658593 addi a1,a1,-1802 # 3a5d8 <_IO_stdin_used+0x1f80> - 2dcea: 0541 addi a0,a0,16 - 2dcec: a15e70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2dcf0: b709 j 2dbf2 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x3b8> - 2dcf2: 854a mv a0,s2 - 2dcf4: e11e80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2dcf8: 754a ld a0,176(sp) - 2dcfa: dabea0ef jal ra,18aa4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0> - 2dcfe: 6506 ld a0,64(sp) - 2dd00: c501 beqz a0,2dd08 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x4ce> - 2dd02: 611c ld a5,0(a0) - 2dd04: 679c ld a5,8(a5) - 2dd06: 9782 jalr a5 - 2dd08: 67c2 ld a5,16(sp) - 2dd0a: 00a8 addi a0,sp,72 - 2dd0c: 0001d317 auipc t1,0x1d - 2dd10: ed433303 ld t1,-300(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2dd14: e4be sd a5,72(sp) - 2dd16: 67a2 ld a5,8(sp) - 2dd18: e8a6 sd s1,80(sp) - 2dd1a: ecbe sd a5,88(sp) - 2dd1c: 9302 jalr t1 - 2dd1e: 70f2 ld ra,312(sp) - 2dd20: 7452 ld s0,304(sp) - 2dd22: 7562 ld a0,56(sp) - 2dd24: 74b2 ld s1,296(sp) - 2dd26: 7912 ld s2,288(sp) - 2dd28: 69f2 ld s3,280(sp) - 2dd2a: 6a52 ld s4,272(sp) - 2dd2c: 6ab2 ld s5,264(sp) - 2dd2e: 6b12 ld s6,256(sp) - 2dd30: 7bee ld s7,248(sp) - 2dd32: 7c4e ld s8,240(sp) - 2dd34: 7cae ld s9,232(sp) - 2dd36: 7d0e ld s10,224(sp) - 2dd38: 6dee ld s11,216(sp) - 2dd3a: 6131 addi sp,sp,320 - 2dd3c: 8082 ret - 2dd3e: 842a mv s0,a0 - 2dd40: 67c2 ld a5,16(sp) - 2dd42: 00a8 addi a0,sp,72 - 2dd44: 0001d317 auipc t1,0x1d - 2dd48: e9c33303 ld t1,-356(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2dd4c: e4be sd a5,72(sp) - 2dd4e: 67a2 ld a5,8(sp) - 2dd50: e8a6 sd s1,80(sp) - 2dd52: ecbe sd a5,88(sp) - 2dd54: 9302 jalr t1 - 2dd56: 8522 mv a0,s0 - 2dd58: a99e70ef jal ra,157f0 <_Unwind_Resume@plt> - 2dd5c: 842a mv s0,a0 - 2dd5e: 854a mv a0,s2 - 2dd60: da5e80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2dd64: 754a ld a0,176(sp) - 2dd66: d3fea0ef jal ra,18aa4 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E.isra.0> - 2dd6a: 6506 ld a0,64(sp) - 2dd6c: d971 beqz a0,2dd40 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x506> - 2dd6e: 611c ld a5,0(a0) - 2dd70: 679c ld a5,8(a5) - 2dd72: 9782 jalr a5 - 2dd74: b7f1 j 2dd40 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x506> - 2dd76: 842a mv s0,a0 - 2dd78: b7f5 j 2dd64 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x52a> - 2dd7a: 87aa mv a5,a0 - 2dd7c: 8522 mv a0,s0 - 2dd7e: 843e mv s0,a5 - 2dd80: d85e80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2dd84: bfe9 j 2dd5e <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x524> - 2dd86: 89aa mv s3,a0 - 2dd88: 04810b93 addi s7,sp,72 - 2dd8c: a829 j 2dda6 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x56c> - 2dd8e: 67a6 ld a5,72(sp) - 2dd90: 89aa mv s3,a0 - 2dd92: 856a mv a0,s10 - 2dd94: e83e sd a5,16(sp) - 2dd96: 67e6 ld a5,88(sp) - 2dd98: 64c6 ld s1,80(sp) - 2dd9a: e43e sd a5,8(sp) - 2dd9c: d69e80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2dda0: 8522 mv a0,s0 - 2dda2: d63e80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2dda6: 67c2 ld a5,16(sp) - 2dda8: 855e mv a0,s7 - 2ddaa: 0001d317 auipc t1,0x1d - 2ddae: e3633303 ld t1,-458(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2ddb2: e4be sd a5,72(sp) - 2ddb4: 67a2 ld a5,8(sp) - 2ddb6: e8a6 sd s1,80(sp) - 2ddb8: ecbe sd a5,88(sp) - 2ddba: 9302 jalr t1 - 2ddbc: 854e mv a0,s3 - 2ddbe: a33e70ef jal ra,157f0 <_Unwind_Resume@plt> - 2ddc2: 89aa mv s3,a0 - 2ddc4: 04810b93 addi s7,sp,72 - 2ddc8: bfe1 j 2dda0 <_ZN7testing8internal20TypedTestSuitePState25VerifyRegisteredTestNamesEPKciS3_+0x566> - -000000000002ddca <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 2ddca: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2ddce: 5e0030d7 vmv.v.i v1,0 - 2ddd2: 7119 addi sp,sp,-128 - 2ddd4: f8a2 sd s0,112(sp) - 2ddd6: f4a6 sd s1,104(sp) - 2ddd8: f0ca sd s2,96(sp) - 2ddda: e8d2 sd s4,80(sp) - 2dddc: fc86 sd ra,120(sp) - 2ddde: ecce sd s3,88(sp) - 2dde0: e4d6 sd s5,72(sp) - 2dde2: f862 sd s8,48(sp) - 2dde4: 6594 ld a3,8(a1) - 2dde6: 020570a7 vse64.v v1,(a0) - 2ddea: 00053823 sd zero,16(a0) - 2ddee: 4409 li s0,2 - 2ddf0: 0005b903 ld s2,0(a1) - 2ddf4: 8a2e mv s4,a1 - 2ddf6: 84aa mv s1,a0 - 2ddf8: 00d47e63 bgeu s0,a3,2de14 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x4a> - 2ddfc: 00094703 lbu a4,0(s2) - 2de00: 02200793 li a5,34 - 2de04: 1cf70063 beq a4,a5,2dfc4 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1fa> - 2de08: e0da sd s6,64(sp) - 2de0a: fc5e sd s7,56(sp) - 2de0c: 89b6 mv s3,a3 - 2de0e: 4405 li s0,1 - 2de10: 4581 li a1,0 - 2de12: a811 j 2de26 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5c> - 2de14: 1c869863 bne a3,s0,2dfe4 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x21a> - 2de18: e0da sd s6,64(sp) - 2de1a: fc5e sd s7,56(sp) - 2de1c: 00094703 lbu a4,0(s2) - 2de20: 89b6 mv s3,a3 - 2de22: 4405 li s0,1 - 2de24: 4581 li a1,0 - 2de26: 05c00b13 li s6,92 - 2de2a: 06e00b93 li s7,110 - 2de2e: 00140913 addi s2,s0,1 - 2de32: 03397663 bgeu s2,s3,2de5e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x94> - 2de36: 000a3783 ld a5,0(s4) - 2de3a: 00878533 add a0,a5,s0 - 2de3e: 00054503 lbu a0,0(a0) - 2de42: 1f671d63 bne a4,s6,2e03c <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x272> - 2de46: 09750d63 beq a0,s7,2dee0 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x116> - 2de4a: 0409 addi s0,s0,2 - 2de4c: 01347963 bgeu s0,s3,2de5e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x94> - 2de50: 97ca add a5,a5,s2 - 2de52: 00140913 addi s2,s0,1 - 2de56: 0007c703 lbu a4,0(a5) - 2de5a: fd396ee3 bltu s2,s3,2de36 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x6c> - 2de5e: 40b987b3 sub a5,s3,a1 - 2de62: 22b6e363 bltu a3,a1,2e088 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2be> - 2de66: 000a3903 ld s2,0(s4) - 2de6a: 40b68433 sub s0,a3,a1 - 2de6e: 992e add s2,s2,a1 - 2de70: 0087f363 bgeu a5,s0,2de76 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xac> - 2de74: 843e mv s0,a5 - 2de76: 02010a93 addi s5,sp,32 - 2de7a: e422 sd s0,8(sp) - 2de7c: e856 sd s5,16(sp) - 2de7e: 47bd li a5,15 - 2de80: 0808 addi a0,sp,16 - 2de82: 0c87e263 bltu a5,s0,2df46 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x17c> - 2de86: 4785 li a5,1 - 2de88: 10f41c63 bne s0,a5,2dfa0 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1d6> - 2de8c: 6b06 ld s6,64(sp) - 2de8e: 7be2 ld s7,56(sp) - 2de90: 00094783 lbu a5,0(s2) - 2de94: 4705 li a4,1 - 2de96: 02f10023 sb a5,32(sp) - 2de9a: 87d6 mv a5,s5 - 2de9c: 97ba add a5,a5,a4 - 2de9e: ec3a sd a4,24(sp) - 2dea0: 00078023 sb zero,0(a5) - 2dea4: 649c ld a5,8(s1) - 2dea6: 6898 ld a4,16(s1) - 2dea8: 0ce78d63 beq a5,a4,2df82 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1b8> - 2deac: 01078713 addi a4,a5,16 - 2deb0: e398 sd a4,0(a5) - 2deb2: 66c2 ld a3,16(sp) - 2deb4: 6662 ld a2,24(sp) - 2deb6: 15568063 beq a3,s5,2dff6 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x22c> - 2deba: 7702 ld a4,32(sp) - 2debc: e394 sd a3,0(a5) - 2debe: eb98 sd a4,16(a5) - 2dec0: 6498 ld a4,8(s1) - 2dec2: e790 sd a2,8(a5) - 2dec4: 02070793 addi a5,a4,32 - 2dec8: e49c sd a5,8(s1) - 2deca: 70e6 ld ra,120(sp) - 2decc: 7446 ld s0,112(sp) - 2dece: 7906 ld s2,96(sp) - 2ded0: 69e6 ld s3,88(sp) - 2ded2: 6a46 ld s4,80(sp) - 2ded4: 6aa6 ld s5,72(sp) - 2ded6: 7c42 ld s8,48(sp) - 2ded8: 8526 mv a0,s1 - 2deda: 74a6 ld s1,104(sp) - 2dedc: 6109 addi sp,sp,128 - 2dede: 8082 ret - 2dee0: 40b40733 sub a4,s0,a1 - 2dee4: 177d addi a4,a4,-1 - 2dee6: 18b6e463 bltu a3,a1,2e06e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2a4> - 2deea: 02010a93 addi s5,sp,32 - 2deee: 8e8d sub a3,a3,a1 - 2def0: e856 sd s5,16(sp) - 2def2: 95be add a1,a1,a5 - 2def4: 00d77363 bgeu a4,a3,2defa <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x130> - 2def8: 86ba mv a3,a4 - 2defa: 01010c13 addi s8,sp,16 - 2defe: 00d58633 add a2,a1,a3 - 2df02: 8562 mv a0,s8 - 2df04: f96ea0ef jal ra,1869a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> - 2df08: 6498 ld a4,8(s1) - 2df0a: 689c ld a5,16(s1) - 2df0c: 08f70f63 beq a4,a5,2dfaa <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1e0> - 2df10: 01070793 addi a5,a4,16 - 2df14: e31c sd a5,0(a4) - 2df16: 66c2 ld a3,16(sp) - 2df18: 6662 ld a2,24(sp) - 2df1a: 0f568b63 beq a3,s5,2e010 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x246> - 2df1e: 7782 ld a5,32(sp) - 2df20: e314 sd a3,0(a4) - 2df22: eb1c sd a5,16(a4) - 2df24: 649c ld a5,8(s1) - 2df26: e710 sd a2,8(a4) - 2df28: 02078793 addi a5,a5,32 - 2df2c: e49c sd a5,8(s1) - 2df2e: 0409 addi s0,s0,2 - 2df30: 008a3683 ld a3,8(s4) - 2df34: 0f347b63 bgeu s0,s3,2e02a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x260> - 2df38: 000a3703 ld a4,0(s4) - 2df3c: 85ca mv a1,s2 - 2df3e: 974a add a4,a4,s2 - 2df40: 00074703 lbu a4,0(a4) - 2df44: b5ed j 2de2e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x64> - 2df46: 4601 li a2,0 - 2df48: 002c addi a1,sp,8 - 2df4a: f66e70ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 2df4e: 67a2 ld a5,8(sp) - 2df50: e82a sd a0,16(sp) - 2df52: f03e sd a5,32(sp) - 2df54: 86a2 mv a3,s0 - 2df56: 0c36f7d7 vsetvli a5,a3,e8,m8,ta,ma - 2df5a: 02090407 vle8.v v8,(s2) - 2df5e: 8e9d sub a3,a3,a5 - 2df60: 993e add s2,s2,a5 - 2df62: 02050427 vse8.v v8,(a0) - 2df66: 953e add a0,a0,a5 - 2df68: f6fd bnez a3,2df56 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18c> - 2df6a: 6722 ld a4,8(sp) - 2df6c: 67c2 ld a5,16(sp) - 2df6e: 6b06 ld s6,64(sp) - 2df70: ec3a sd a4,24(sp) - 2df72: 97ba add a5,a5,a4 - 2df74: 7be2 ld s7,56(sp) - 2df76: 00078023 sb zero,0(a5) - 2df7a: 649c ld a5,8(s1) - 2df7c: 6898 ld a4,16(s1) - 2df7e: f2e797e3 bne a5,a4,2deac <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xe2> - 2df82: 01010c13 addi s8,sp,16 - 2df86: 85e2 mv a1,s8 - 2df88: 8526 mv a0,s1 - 2df8a: 0001d317 auipc t1,0x1d - 2df8e: f2e33303 ld t1,-210(t1) # 4aeb8 <_GLOBAL_OFFSET_TABLE_+0x368> - 2df92: 9302 jalr t1 - 2df94: 6542 ld a0,16(sp) - 2df96: f3550ae3 beq a0,s5,2deca <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x100> - 2df9a: 967e70ef jal ra,15900 <_ZdlPv@plt> - 2df9e: b735 j 2deca <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x100> - 2dfa0: e04d bnez s0,2e042 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x278> - 2dfa2: 6b06 ld s6,64(sp) - 2dfa4: 7be2 ld s7,56(sp) - 2dfa6: 4701 li a4,0 - 2dfa8: bdcd j 2de9a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xd0> - 2dfaa: 85e2 mv a1,s8 - 2dfac: 8526 mv a0,s1 - 2dfae: 0001d317 auipc t1,0x1d - 2dfb2: f0a33303 ld t1,-246(t1) # 4aeb8 <_GLOBAL_OFFSET_TABLE_+0x368> - 2dfb6: 9302 jalr t1 - 2dfb8: 6542 ld a0,16(sp) - 2dfba: f7550ae3 beq a0,s5,2df2e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x164> - 2dfbe: 943e70ef jal ra,15900 <_ZdlPv@plt> - 2dfc2: b7b5 j 2df2e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x164> - 2dfc4: fff68993 addi s3,a3,-1 - 2dfc8: 013907b3 add a5,s2,s3 - 2dfcc: 0007c783 lbu a5,0(a5) - 2dfd0: e2e79ce3 bne a5,a4,2de08 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x3e> - 2dfd4: 04898d63 beq s3,s0,2e02e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x264> - 2dfd8: e0da sd s6,64(sp) - 2dfda: fc5e sd s7,56(sp) - 2dfdc: 00194703 lbu a4,1(s2) - 2dfe0: 4585 li a1,1 - 2dfe2: b591 j 2de26 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5c> - 2dfe4: 02010a93 addi s5,sp,32 - 2dfe8: e436 sd a3,8(sp) - 2dfea: e856 sd s5,16(sp) - 2dfec: 4785 li a5,1 - 2dfee: eaf681e3 beq a3,a5,2de90 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc6> - 2dff2: 4701 li a4,0 - 2dff4: b55d j 2de9a <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xd0> - 2dff6: 00160593 addi a1,a2,1 - 2dffa: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma - 2dffe: 020a8407 vle8.v v8,(s5) - 2e002: 8d95 sub a1,a1,a3 - 2e004: 9ab6 add s5,s5,a3 - 2e006: 02070427 vse8.v v8,(a4) - 2e00a: 9736 add a4,a4,a3 - 2e00c: f5fd bnez a1,2dffa <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x230> - 2e00e: bd4d j 2dec0 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xf6> - 2e010: 00160593 addi a1,a2,1 - 2e014: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma - 2e018: 020a8407 vle8.v v8,(s5) - 2e01c: 8d95 sub a1,a1,a3 - 2e01e: 9ab6 add s5,s5,a3 - 2e020: 02078427 vse8.v v8,(a5) - 2e024: 97b6 add a5,a5,a3 - 2e026: f5fd bnez a1,2e014 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x24a> - 2e028: bdf5 j 2df24 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x15a> - 2e02a: 85ca mv a1,s2 - 2e02c: bd0d j 2de5e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x94> - 2e02e: 4785 li a5,1 - 2e030: 02010a93 addi s5,sp,32 - 2e034: 993e add s2,s2,a5 - 2e036: e856 sd s5,16(sp) - 2e038: e43e sd a5,8(sp) - 2e03a: bd99 j 2de90 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc6> - 2e03c: 844a mv s0,s2 - 2e03e: 872a mv a4,a0 - 2e040: b3fd j 2de2e <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x64> - 2e042: 8556 mv a0,s5 - 2e044: bf01 j 2df54 <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x18a> - 2e046: 842a mv s0,a0 - 2e048: 8562 mv a0,s8 - 2e04a: abbe80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e04e: e0da sd s6,64(sp) - 2e050: fc5e sd s7,56(sp) - 2e052: a029 j 2e05c <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x292> - 2e054: 842a mv s0,a0 - 2e056: 8562 mv a0,s8 - 2e058: aade80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e05c: 8526 mv a0,s1 - 2e05e: 0001d317 auipc t1,0x1d - 2e062: b8233303 ld t1,-1150(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 2e066: 9302 jalr t1 - 2e068: 8522 mv a0,s0 - 2e06a: f86e70ef jal ra,157f0 <_Unwind_Resume@plt> - 2e06e: 862e mv a2,a1 - 2e070: 0000b517 auipc a0,0xb - 2e074: 9d050513 addi a0,a0,-1584 # 38a40 <_IO_stdin_used+0x3e8> - 2e078: 0000b597 auipc a1,0xb - 2e07c: 9b058593 addi a1,a1,-1616 # 38a28 <_IO_stdin_used+0x3d0> - 2e080: 8d1e70ef jal ra,15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> - 2e084: 842a mv s0,a0 - 2e086: bfd9 j 2e05c <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x292> - 2e088: 862e mv a2,a1 - 2e08a: 0000b517 auipc a0,0xb - 2e08e: 9b650513 addi a0,a0,-1610 # 38a40 <_IO_stdin_used+0x3e8> - 2e092: 0000b597 auipc a1,0xb - 2e096: 99658593 addi a1,a1,-1642 # 38a28 <_IO_stdin_used+0x3d0> - 2e09a: 8b7e70ef jal ra,15950 <_ZSt24__throw_out_of_range_fmtPKcz@plt> - -000000000002e09e <_ZN7testing8internal11CmpHelperNEEPKcS2_xx>: - 2e09e: 7135 addi sp,sp,-160 - 2e0a0: e922 sd s0,144(sp) - 2e0a2: ed06 sd ra,152(sp) - 2e0a4: ec2e sd a1,24(sp) - 2e0a6: e832 sd a2,16(sp) - 2e0a8: e436 sd a3,8(sp) - 2e0aa: e03a sd a4,0(sp) - 2e0ac: 842a mv s0,a0 - 2e0ae: 00e68963 beq a3,a4,2e0c0 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x22> - 2e0b2: f41eb0ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> - 2e0b6: 60ea ld ra,152(sp) - 2e0b8: 8522 mv a0,s0 - 2e0ba: 644a ld s0,144(sp) - 2e0bc: 610d addi sp,sp,160 - 2e0be: 8082 ret - 2e0c0: e526 sd s1,136(sp) - 2e0c2: 1004 addi s1,sp,32 - 2e0c4: 8526 mv a0,s1 - 2e0c6: e14a sd s2,128(sp) - 2e0c8: fcce sd s3,120(sp) - 2e0ca: f35eb0ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> - 2e0ce: 8526 mv a0,s1 - 2e0d0: 0000c597 auipc a1,0xc - 2e0d4: a0858593 addi a1,a1,-1528 # 39ad8 <_IO_stdin_used+0x1480> - 2e0d8: 0001d317 auipc t1,0x1d - 2e0dc: b2833303 ld t1,-1240(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2e0e0: 9302 jalr t1 - 2e0e2: 082c addi a1,sp,24 - 2e0e4: 0001d317 auipc t1,0x1d - 2e0e8: ab433303 ld t1,-1356(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2e0ec: 9302 jalr t1 - 2e0ee: 0000c597 auipc a1,0xc - 2e0f2: 9fa58593 addi a1,a1,-1542 # 39ae8 <_IO_stdin_used+0x1490> - 2e0f6: 0001d317 auipc t1,0x1d - 2e0fa: dea33303 ld t1,-534(t1) # 4aee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 2e0fe: 9302 jalr t1 - 2e100: 080c addi a1,sp,16 - 2e102: 0001d317 auipc t1,0x1d - 2e106: a9633303 ld t1,-1386(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2e10a: 9302 jalr t1 - 2e10c: 0000c597 auipc a1,0xc - 2e110: 9e458593 addi a1,a1,-1564 # 39af0 <_IO_stdin_used+0x1498> - 2e114: 0001d317 auipc t1,0x1d - 2e118: aec33303 ld t1,-1300(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2e11c: 9302 jalr t1 - 2e11e: 03010913 addi s2,sp,48 - 2e122: 84aa mv s1,a0 - 2e124: 002c addi a1,sp,8 - 2e126: 854a mv a0,s2 - 2e128: 0001d317 auipc t1,0x1d - 2e12c: af033303 ld t1,-1296(t1) # 4ac18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2e130: 9302 jalr t1 - 2e132: 85ca mv a1,s2 - 2e134: 8526 mv a0,s1 - 2e136: 0001d317 auipc t1,0x1d - 2e13a: a6a33303 ld t1,-1430(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2e13e: 9302 jalr t1 - 2e140: 0000c597 auipc a1,0xc - 2e144: 9c058593 addi a1,a1,-1600 # 39b00 <_IO_stdin_used+0x14a8> - 2e148: 0001d317 auipc t1,0x1d - 2e14c: dc833303 ld t1,-568(t1) # 4af10 <_GLOBAL_OFFSET_TABLE_+0x3c0> - 2e150: 9302 jalr t1 - 2e152: 05010993 addi s3,sp,80 - 2e156: 84aa mv s1,a0 - 2e158: 858a mv a1,sp - 2e15a: 854e mv a0,s3 - 2e15c: 0001d317 auipc t1,0x1d - 2e160: abc33303 ld t1,-1348(t1) # 4ac18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2e164: 9302 jalr t1 - 2e166: 85ce mv a1,s3 - 2e168: 8526 mv a0,s1 - 2e16a: 0001d317 auipc t1,0x1d - 2e16e: a3633303 ld t1,-1482(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2e172: 9302 jalr t1 - 2e174: 85aa mv a1,a0 - 2e176: 8522 mv a0,s0 - 2e178: e0beb0ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> - 2e17c: 6546 ld a0,80(sp) - 2e17e: 109c addi a5,sp,96 - 2e180: 00f50463 beq a0,a5,2e188 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0xea> - 2e184: f7ce70ef jal ra,15900 <_ZdlPv@plt> - 2e188: 7542 ld a0,48(sp) - 2e18a: 009c addi a5,sp,64 - 2e18c: 00f50463 beq a0,a5,2e194 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0xf6> - 2e190: f70e70ef jal ra,15900 <_ZdlPv@plt> - 2e194: 74a2 ld s1,40(sp) - 2e196: c09d beqz s1,2e1bc <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x11e> - 2e198: 6088 ld a0,0(s1) - 2e19a: 01048793 addi a5,s1,16 - 2e19e: 00f50463 beq a0,a5,2e1a6 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x108> - 2e1a2: f5ee70ef jal ra,15900 <_ZdlPv@plt> - 2e1a6: 8526 mv a0,s1 - 2e1a8: f58e70ef jal ra,15900 <_ZdlPv@plt> - 2e1ac: 60ea ld ra,152(sp) - 2e1ae: 8522 mv a0,s0 - 2e1b0: 644a ld s0,144(sp) - 2e1b2: 64aa ld s1,136(sp) - 2e1b4: 690a ld s2,128(sp) - 2e1b6: 79e6 ld s3,120(sp) - 2e1b8: 610d addi sp,sp,160 - 2e1ba: 8082 ret - 2e1bc: 60ea ld ra,152(sp) - 2e1be: 8522 mv a0,s0 - 2e1c0: 644a ld s0,144(sp) - 2e1c2: 64aa ld s1,136(sp) - 2e1c4: 690a ld s2,128(sp) - 2e1c6: 79e6 ld s3,120(sp) - 2e1c8: 610d addi sp,sp,160 - 2e1ca: 8082 ret - 2e1cc: 842a mv s0,a0 - 2e1ce: a811 j 2e1e2 <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x144> - 2e1d0: 842a mv s0,a0 - 2e1d2: a029 j 2e1dc <_ZN7testing8internal11CmpHelperNEEPKcS2_xx+0x13e> - 2e1d4: 842a mv s0,a0 - 2e1d6: 854e mv a0,s3 - 2e1d8: 92de80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e1dc: 854a mv a0,s2 - 2e1de: 927e80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e1e2: 1028 addi a0,sp,40 - 2e1e4: 0001d317 auipc t1,0x1d - 2e1e8: df433303 ld t1,-524(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 2e1ec: 9302 jalr t1 - 2e1ee: 8522 mv a0,s0 - 2e1f0: e00e70ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000002e1f4 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx>: - 2e1f4: 7135 addi sp,sp,-160 - 2e1f6: e922 sd s0,144(sp) - 2e1f8: ed06 sd ra,152(sp) - 2e1fa: ec2e sd a1,24(sp) - 2e1fc: e832 sd a2,16(sp) - 2e1fe: e436 sd a3,8(sp) - 2e200: e03a sd a4,0(sp) - 2e202: 842a mv s0,a0 - 2e204: 00d74963 blt a4,a3,2e216 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x22> - 2e208: debeb0ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> - 2e20c: 60ea ld ra,152(sp) - 2e20e: 8522 mv a0,s0 - 2e210: 644a ld s0,144(sp) - 2e212: 610d addi sp,sp,160 - 2e214: 8082 ret - 2e216: e526 sd s1,136(sp) - 2e218: 1004 addi s1,sp,32 - 2e21a: 8526 mv a0,s1 - 2e21c: e14a sd s2,128(sp) - 2e21e: fcce sd s3,120(sp) - 2e220: ddfeb0ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> - 2e224: 8526 mv a0,s1 - 2e226: 0000c597 auipc a1,0xc - 2e22a: 8b258593 addi a1,a1,-1870 # 39ad8 <_IO_stdin_used+0x1480> - 2e22e: 0001d317 auipc t1,0x1d - 2e232: 9d233303 ld t1,-1582(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2e236: 9302 jalr t1 - 2e238: 082c addi a1,sp,24 - 2e23a: 0001d317 auipc t1,0x1d - 2e23e: 95e33303 ld t1,-1698(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2e242: 9302 jalr t1 - 2e244: 0000d597 auipc a1,0xd - 2e248: 12c58593 addi a1,a1,300 # 3b370 <_IO_stdin_used+0x2d18> - 2e24c: 0001d317 auipc t1,0x1d - 2e250: c9433303 ld t1,-876(t1) # 4aee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 2e254: 9302 jalr t1 - 2e256: 080c addi a1,sp,16 - 2e258: 0001d317 auipc t1,0x1d - 2e25c: 94033303 ld t1,-1728(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2e260: 9302 jalr t1 - 2e262: 0000c597 auipc a1,0xc - 2e266: 88e58593 addi a1,a1,-1906 # 39af0 <_IO_stdin_used+0x1498> - 2e26a: 0001d317 auipc t1,0x1d - 2e26e: 99633303 ld t1,-1642(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2e272: 9302 jalr t1 - 2e274: 03010913 addi s2,sp,48 - 2e278: 84aa mv s1,a0 - 2e27a: 002c addi a1,sp,8 - 2e27c: 854a mv a0,s2 - 2e27e: 0001d317 auipc t1,0x1d - 2e282: 99a33303 ld t1,-1638(t1) # 4ac18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2e286: 9302 jalr t1 - 2e288: 85ca mv a1,s2 - 2e28a: 8526 mv a0,s1 - 2e28c: 0001d317 auipc t1,0x1d - 2e290: 91433303 ld t1,-1772(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2e294: 9302 jalr t1 - 2e296: 0000c597 auipc a1,0xc - 2e29a: 86a58593 addi a1,a1,-1942 # 39b00 <_IO_stdin_used+0x14a8> - 2e29e: 0001d317 auipc t1,0x1d - 2e2a2: c7233303 ld t1,-910(t1) # 4af10 <_GLOBAL_OFFSET_TABLE_+0x3c0> - 2e2a6: 9302 jalr t1 - 2e2a8: 05010993 addi s3,sp,80 - 2e2ac: 84aa mv s1,a0 - 2e2ae: 858a mv a1,sp - 2e2b0: 854e mv a0,s3 - 2e2b2: 0001d317 auipc t1,0x1d - 2e2b6: 96633303 ld t1,-1690(t1) # 4ac18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2e2ba: 9302 jalr t1 - 2e2bc: 85ce mv a1,s3 - 2e2be: 8526 mv a0,s1 - 2e2c0: 0001d317 auipc t1,0x1d - 2e2c4: 8e033303 ld t1,-1824(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2e2c8: 9302 jalr t1 - 2e2ca: 85aa mv a1,a0 - 2e2cc: 8522 mv a0,s0 - 2e2ce: cb5eb0ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> - 2e2d2: 6546 ld a0,80(sp) - 2e2d4: 109c addi a5,sp,96 - 2e2d6: 00f50463 beq a0,a5,2e2de <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0xea> - 2e2da: e26e70ef jal ra,15900 <_ZdlPv@plt> - 2e2de: 7542 ld a0,48(sp) - 2e2e0: 009c addi a5,sp,64 - 2e2e2: 00f50463 beq a0,a5,2e2ea <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0xf6> - 2e2e6: e1ae70ef jal ra,15900 <_ZdlPv@plt> - 2e2ea: 74a2 ld s1,40(sp) - 2e2ec: c09d beqz s1,2e312 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x11e> - 2e2ee: 6088 ld a0,0(s1) - 2e2f0: 01048793 addi a5,s1,16 - 2e2f4: 00f50463 beq a0,a5,2e2fc <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x108> - 2e2f8: e08e70ef jal ra,15900 <_ZdlPv@plt> - 2e2fc: 8526 mv a0,s1 - 2e2fe: e02e70ef jal ra,15900 <_ZdlPv@plt> - 2e302: 60ea ld ra,152(sp) - 2e304: 8522 mv a0,s0 - 2e306: 644a ld s0,144(sp) - 2e308: 64aa ld s1,136(sp) - 2e30a: 690a ld s2,128(sp) - 2e30c: 79e6 ld s3,120(sp) - 2e30e: 610d addi sp,sp,160 - 2e310: 8082 ret - 2e312: 60ea ld ra,152(sp) - 2e314: 8522 mv a0,s0 - 2e316: 644a ld s0,144(sp) - 2e318: 64aa ld s1,136(sp) - 2e31a: 690a ld s2,128(sp) - 2e31c: 79e6 ld s3,120(sp) - 2e31e: 610d addi sp,sp,160 - 2e320: 8082 ret - 2e322: 842a mv s0,a0 - 2e324: 854e mv a0,s3 - 2e326: fdee80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e32a: 854a mv a0,s2 - 2e32c: fd8e80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e330: 1028 addi a0,sp,40 - 2e332: 0001d317 auipc t1,0x1d - 2e336: ca633303 ld t1,-858(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 2e33a: 9302 jalr t1 - 2e33c: 8522 mv a0,s0 - 2e33e: cb2e70ef jal ra,157f0 <_Unwind_Resume@plt> - 2e342: 842a mv s0,a0 - 2e344: b7dd j 2e32a <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x136> - 2e346: 842a mv s0,a0 - 2e348: b7e5 j 2e330 <_ZN7testing8internal11CmpHelperLEEPKcS2_xx+0x13c> - -000000000002e34a <_ZN7testing8internal11CmpHelperLTEPKcS2_xx>: - 2e34a: 7135 addi sp,sp,-160 - 2e34c: e922 sd s0,144(sp) - 2e34e: ed06 sd ra,152(sp) - 2e350: ec2e sd a1,24(sp) - 2e352: e832 sd a2,16(sp) - 2e354: e436 sd a3,8(sp) - 2e356: e03a sd a4,0(sp) - 2e358: 842a mv s0,a0 - 2e35a: 00e6d963 bge a3,a4,2e36c <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x22> - 2e35e: c95eb0ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> - 2e362: 60ea ld ra,152(sp) - 2e364: 8522 mv a0,s0 - 2e366: 644a ld s0,144(sp) - 2e368: 610d addi sp,sp,160 - 2e36a: 8082 ret - 2e36c: e526 sd s1,136(sp) - 2e36e: 1004 addi s1,sp,32 - 2e370: 8526 mv a0,s1 - 2e372: e14a sd s2,128(sp) - 2e374: fcce sd s3,120(sp) - 2e376: c89eb0ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> - 2e37a: 8526 mv a0,s1 - 2e37c: 0000b597 auipc a1,0xb - 2e380: 75c58593 addi a1,a1,1884 # 39ad8 <_IO_stdin_used+0x1480> - 2e384: 0001d317 auipc t1,0x1d - 2e388: 87c33303 ld t1,-1924(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2e38c: 9302 jalr t1 - 2e38e: 082c addi a1,sp,24 - 2e390: 0001d317 auipc t1,0x1d - 2e394: 80833303 ld t1,-2040(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2e398: 9302 jalr t1 - 2e39a: 0884 addi s1,sp,80 - 2e39c: 892a mv s2,a0 - 2e39e: 8526 mv a0,s1 - 2e3a0: 9f9eb0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 2e3a4: 6546 ld a0,80(sp) - 2e3a6: 4615 li a2,5 - 2e3a8: 0000c597 auipc a1,0xc - 2e3ac: 26858593 addi a1,a1,616 # 3a610 <_IO_stdin_used+0x1fb8> - 2e3b0: 0541 addi a0,a0,16 - 2e3b2: b4ee70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2e3b6: 85a6 mv a1,s1 - 2e3b8: 854a mv a0,s2 - 2e3ba: 0001d317 auipc t1,0x1d - 2e3be: 9fe33303 ld t1,-1538(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 2e3c2: 9302 jalr t1 - 2e3c4: 6546 ld a0,80(sp) - 2e3c6: c501 beqz a0,2e3ce <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x84> - 2e3c8: 611c ld a5,0(a0) - 2e3ca: 679c ld a5,8(a5) - 2e3cc: 9782 jalr a5 - 2e3ce: 854a mv a0,s2 - 2e3d0: 080c addi a1,sp,16 - 2e3d2: 0001c317 auipc t1,0x1c - 2e3d6: 7c633303 ld t1,1990(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2e3da: 9302 jalr t1 - 2e3dc: 0000b597 auipc a1,0xb - 2e3e0: 71458593 addi a1,a1,1812 # 39af0 <_IO_stdin_used+0x1498> - 2e3e4: 0001d317 auipc t1,0x1d - 2e3e8: 81c33303 ld t1,-2020(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2e3ec: 9302 jalr t1 - 2e3ee: 03010993 addi s3,sp,48 - 2e3f2: 892a mv s2,a0 - 2e3f4: 002c addi a1,sp,8 - 2e3f6: 854e mv a0,s3 - 2e3f8: 0001d317 auipc t1,0x1d - 2e3fc: 82033303 ld t1,-2016(t1) # 4ac18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2e400: 9302 jalr t1 - 2e402: 85ce mv a1,s3 - 2e404: 854a mv a0,s2 - 2e406: 0001c317 auipc t1,0x1c - 2e40a: 79a33303 ld t1,1946(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2e40e: 9302 jalr t1 - 2e410: 0000b597 auipc a1,0xb - 2e414: 6f058593 addi a1,a1,1776 # 39b00 <_IO_stdin_used+0x14a8> - 2e418: 0001d317 auipc t1,0x1d - 2e41c: af833303 ld t1,-1288(t1) # 4af10 <_GLOBAL_OFFSET_TABLE_+0x3c0> - 2e420: 9302 jalr t1 - 2e422: 892a mv s2,a0 - 2e424: 858a mv a1,sp - 2e426: 8526 mv a0,s1 - 2e428: 0001c317 auipc t1,0x1c - 2e42c: 7f033303 ld t1,2032(t1) # 4ac18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2e430: 9302 jalr t1 - 2e432: 85a6 mv a1,s1 - 2e434: 854a mv a0,s2 - 2e436: 0001c317 auipc t1,0x1c - 2e43a: 76a33303 ld t1,1898(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2e43e: 9302 jalr t1 - 2e440: 85aa mv a1,a0 - 2e442: 8522 mv a0,s0 - 2e444: b3feb0ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> - 2e448: 6546 ld a0,80(sp) - 2e44a: 109c addi a5,sp,96 - 2e44c: 00f50463 beq a0,a5,2e454 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x10a> - 2e450: cb0e70ef jal ra,15900 <_ZdlPv@plt> - 2e454: 7542 ld a0,48(sp) - 2e456: 009c addi a5,sp,64 - 2e458: 00f50463 beq a0,a5,2e460 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x116> - 2e45c: ca4e70ef jal ra,15900 <_ZdlPv@plt> - 2e460: 74a2 ld s1,40(sp) - 2e462: c09d beqz s1,2e488 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x13e> - 2e464: 6088 ld a0,0(s1) - 2e466: 01048793 addi a5,s1,16 - 2e46a: 00f50463 beq a0,a5,2e472 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x128> - 2e46e: c92e70ef jal ra,15900 <_ZdlPv@plt> - 2e472: 8526 mv a0,s1 - 2e474: c8ce70ef jal ra,15900 <_ZdlPv@plt> - 2e478: 60ea ld ra,152(sp) - 2e47a: 8522 mv a0,s0 - 2e47c: 644a ld s0,144(sp) - 2e47e: 64aa ld s1,136(sp) - 2e480: 690a ld s2,128(sp) - 2e482: 79e6 ld s3,120(sp) - 2e484: 610d addi sp,sp,160 - 2e486: 8082 ret - 2e488: 60ea ld ra,152(sp) - 2e48a: 8522 mv a0,s0 - 2e48c: 644a ld s0,144(sp) - 2e48e: 64aa ld s1,136(sp) - 2e490: 690a ld s2,128(sp) - 2e492: 79e6 ld s3,120(sp) - 2e494: 610d addi sp,sp,160 - 2e496: 8082 ret - 2e498: 842a mv s0,a0 - 2e49a: 8526 mv a0,s1 - 2e49c: e68e80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e4a0: 854e mv a0,s3 - 2e4a2: e62e80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e4a6: 1028 addi a0,sp,40 - 2e4a8: 0001d317 auipc t1,0x1d - 2e4ac: b3033303 ld t1,-1232(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 2e4b0: 9302 jalr t1 - 2e4b2: 8522 mv a0,s0 - 2e4b4: b3ce70ef jal ra,157f0 <_Unwind_Resume@plt> - 2e4b8: 842a mv s0,a0 - 2e4ba: b7dd j 2e4a0 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x156> - 2e4bc: 67c6 ld a5,80(sp) - 2e4be: 842a mv s0,a0 - 2e4c0: d3fd beqz a5,2e4a6 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x15c> - 2e4c2: 6398 ld a4,0(a5) - 2e4c4: 853e mv a0,a5 - 2e4c6: 671c ld a5,8(a4) - 2e4c8: 9782 jalr a5 - 2e4ca: bff1 j 2e4a6 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x15c> - 2e4cc: 842a mv s0,a0 - 2e4ce: bfe1 j 2e4a6 <_ZN7testing8internal11CmpHelperLTEPKcS2_xx+0x15c> - -000000000002e4d0 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx>: - 2e4d0: 7135 addi sp,sp,-160 - 2e4d2: e922 sd s0,144(sp) - 2e4d4: ed06 sd ra,152(sp) - 2e4d6: ec2e sd a1,24(sp) - 2e4d8: e832 sd a2,16(sp) - 2e4da: e436 sd a3,8(sp) - 2e4dc: e03a sd a4,0(sp) - 2e4de: 842a mv s0,a0 - 2e4e0: 00e6c963 blt a3,a4,2e4f2 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x22> - 2e4e4: b0feb0ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> - 2e4e8: 60ea ld ra,152(sp) - 2e4ea: 8522 mv a0,s0 - 2e4ec: 644a ld s0,144(sp) - 2e4ee: 610d addi sp,sp,160 - 2e4f0: 8082 ret - 2e4f2: e526 sd s1,136(sp) - 2e4f4: 1004 addi s1,sp,32 - 2e4f6: 8526 mv a0,s1 - 2e4f8: e14a sd s2,128(sp) - 2e4fa: fcce sd s3,120(sp) - 2e4fc: b03eb0ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> - 2e500: 8526 mv a0,s1 - 2e502: 0000b597 auipc a1,0xb - 2e506: 5d658593 addi a1,a1,1494 # 39ad8 <_IO_stdin_used+0x1480> - 2e50a: 0001c317 auipc t1,0x1c - 2e50e: 6f633303 ld t1,1782(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2e512: 9302 jalr t1 - 2e514: 082c addi a1,sp,24 - 2e516: 0001c317 auipc t1,0x1c - 2e51a: 68233303 ld t1,1666(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2e51e: 9302 jalr t1 - 2e520: 0000c597 auipc a1,0xc - 2e524: 0f858593 addi a1,a1,248 # 3a618 <_IO_stdin_used+0x1fc0> - 2e528: 0001d317 auipc t1,0x1d - 2e52c: 9b833303 ld t1,-1608(t1) # 4aee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 2e530: 9302 jalr t1 - 2e532: 080c addi a1,sp,16 - 2e534: 0001c317 auipc t1,0x1c - 2e538: 66433303 ld t1,1636(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2e53c: 9302 jalr t1 - 2e53e: 0000b597 auipc a1,0xb - 2e542: 5b258593 addi a1,a1,1458 # 39af0 <_IO_stdin_used+0x1498> - 2e546: 0001c317 auipc t1,0x1c - 2e54a: 6ba33303 ld t1,1722(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2e54e: 9302 jalr t1 - 2e550: 03010913 addi s2,sp,48 - 2e554: 84aa mv s1,a0 - 2e556: 002c addi a1,sp,8 - 2e558: 854a mv a0,s2 - 2e55a: 0001c317 auipc t1,0x1c - 2e55e: 6be33303 ld t1,1726(t1) # 4ac18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2e562: 9302 jalr t1 - 2e564: 85ca mv a1,s2 - 2e566: 8526 mv a0,s1 - 2e568: 0001c317 auipc t1,0x1c - 2e56c: 63833303 ld t1,1592(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2e570: 9302 jalr t1 - 2e572: 0000b597 auipc a1,0xb - 2e576: 58e58593 addi a1,a1,1422 # 39b00 <_IO_stdin_used+0x14a8> - 2e57a: 0001d317 auipc t1,0x1d - 2e57e: 99633303 ld t1,-1642(t1) # 4af10 <_GLOBAL_OFFSET_TABLE_+0x3c0> - 2e582: 9302 jalr t1 - 2e584: 05010993 addi s3,sp,80 - 2e588: 84aa mv s1,a0 - 2e58a: 858a mv a1,sp - 2e58c: 854e mv a0,s3 - 2e58e: 0001c317 auipc t1,0x1c - 2e592: 68a33303 ld t1,1674(t1) # 4ac18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2e596: 9302 jalr t1 - 2e598: 85ce mv a1,s3 - 2e59a: 8526 mv a0,s1 - 2e59c: 0001c317 auipc t1,0x1c - 2e5a0: 60433303 ld t1,1540(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2e5a4: 9302 jalr t1 - 2e5a6: 85aa mv a1,a0 - 2e5a8: 8522 mv a0,s0 - 2e5aa: 9d9eb0ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> - 2e5ae: 6546 ld a0,80(sp) - 2e5b0: 109c addi a5,sp,96 - 2e5b2: 00f50463 beq a0,a5,2e5ba <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0xea> - 2e5b6: b4ae70ef jal ra,15900 <_ZdlPv@plt> - 2e5ba: 7542 ld a0,48(sp) - 2e5bc: 009c addi a5,sp,64 - 2e5be: 00f50463 beq a0,a5,2e5c6 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0xf6> - 2e5c2: b3ee70ef jal ra,15900 <_ZdlPv@plt> - 2e5c6: 74a2 ld s1,40(sp) - 2e5c8: c09d beqz s1,2e5ee <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x11e> - 2e5ca: 6088 ld a0,0(s1) - 2e5cc: 01048793 addi a5,s1,16 - 2e5d0: 00f50463 beq a0,a5,2e5d8 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x108> - 2e5d4: b2ce70ef jal ra,15900 <_ZdlPv@plt> - 2e5d8: 8526 mv a0,s1 - 2e5da: b26e70ef jal ra,15900 <_ZdlPv@plt> - 2e5de: 60ea ld ra,152(sp) - 2e5e0: 8522 mv a0,s0 - 2e5e2: 644a ld s0,144(sp) - 2e5e4: 64aa ld s1,136(sp) - 2e5e6: 690a ld s2,128(sp) - 2e5e8: 79e6 ld s3,120(sp) - 2e5ea: 610d addi sp,sp,160 - 2e5ec: 8082 ret - 2e5ee: 60ea ld ra,152(sp) - 2e5f0: 8522 mv a0,s0 - 2e5f2: 644a ld s0,144(sp) - 2e5f4: 64aa ld s1,136(sp) - 2e5f6: 690a ld s2,128(sp) - 2e5f8: 79e6 ld s3,120(sp) - 2e5fa: 610d addi sp,sp,160 - 2e5fc: 8082 ret - 2e5fe: 842a mv s0,a0 - 2e600: 854e mv a0,s3 - 2e602: d02e80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e606: 854a mv a0,s2 - 2e608: cfce80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e60c: 1028 addi a0,sp,40 - 2e60e: 0001d317 auipc t1,0x1d - 2e612: 9ca33303 ld t1,-1590(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 2e616: 9302 jalr t1 - 2e618: 8522 mv a0,s0 - 2e61a: 9d6e70ef jal ra,157f0 <_Unwind_Resume@plt> - 2e61e: 842a mv s0,a0 - 2e620: b7dd j 2e606 <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x136> - 2e622: 842a mv s0,a0 - 2e624: b7e5 j 2e60c <_ZN7testing8internal11CmpHelperGEEPKcS2_xx+0x13c> - -000000000002e626 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx>: - 2e626: 7135 addi sp,sp,-160 - 2e628: e922 sd s0,144(sp) - 2e62a: ed06 sd ra,152(sp) - 2e62c: ec2e sd a1,24(sp) - 2e62e: e832 sd a2,16(sp) - 2e630: e436 sd a3,8(sp) - 2e632: e03a sd a4,0(sp) - 2e634: 842a mv s0,a0 - 2e636: 00d75963 bge a4,a3,2e648 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x22> - 2e63a: 9b9eb0ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> - 2e63e: 60ea ld ra,152(sp) - 2e640: 8522 mv a0,s0 - 2e642: 644a ld s0,144(sp) - 2e644: 610d addi sp,sp,160 - 2e646: 8082 ret - 2e648: e526 sd s1,136(sp) - 2e64a: 1004 addi s1,sp,32 - 2e64c: 8526 mv a0,s1 - 2e64e: e14a sd s2,128(sp) - 2e650: fcce sd s3,120(sp) - 2e652: 9adeb0ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> - 2e656: 8526 mv a0,s1 - 2e658: 0000b597 auipc a1,0xb - 2e65c: 48058593 addi a1,a1,1152 # 39ad8 <_IO_stdin_used+0x1480> - 2e660: 0001c317 auipc t1,0x1c - 2e664: 5a033303 ld t1,1440(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2e668: 9302 jalr t1 - 2e66a: 082c addi a1,sp,24 - 2e66c: 0001c317 auipc t1,0x1c - 2e670: 52c33303 ld t1,1324(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2e674: 9302 jalr t1 - 2e676: 0884 addi s1,sp,80 - 2e678: 892a mv s2,a0 - 2e67a: 8526 mv a0,s1 - 2e67c: f1ceb0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 2e680: 6546 ld a0,80(sp) - 2e682: 4615 li a2,5 - 2e684: 0000c597 auipc a1,0xc - 2e688: f9c58593 addi a1,a1,-100 # 3a620 <_IO_stdin_used+0x1fc8> - 2e68c: 0541 addi a0,a0,16 - 2e68e: 872e70ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2e692: 85a6 mv a1,s1 - 2e694: 854a mv a0,s2 - 2e696: 0001c317 auipc t1,0x1c - 2e69a: 72233303 ld t1,1826(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 2e69e: 9302 jalr t1 - 2e6a0: 6546 ld a0,80(sp) - 2e6a2: c501 beqz a0,2e6aa <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x84> - 2e6a4: 611c ld a5,0(a0) - 2e6a6: 679c ld a5,8(a5) - 2e6a8: 9782 jalr a5 - 2e6aa: 854a mv a0,s2 - 2e6ac: 080c addi a1,sp,16 - 2e6ae: 0001c317 auipc t1,0x1c - 2e6b2: 4ea33303 ld t1,1258(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 2e6b6: 9302 jalr t1 - 2e6b8: 0000b597 auipc a1,0xb - 2e6bc: 43858593 addi a1,a1,1080 # 39af0 <_IO_stdin_used+0x1498> - 2e6c0: 0001c317 auipc t1,0x1c - 2e6c4: 54033303 ld t1,1344(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 2e6c8: 9302 jalr t1 - 2e6ca: 03010993 addi s3,sp,48 - 2e6ce: 892a mv s2,a0 - 2e6d0: 002c addi a1,sp,8 - 2e6d2: 854e mv a0,s3 - 2e6d4: 0001c317 auipc t1,0x1c - 2e6d8: 54433303 ld t1,1348(t1) # 4ac18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2e6dc: 9302 jalr t1 - 2e6de: 85ce mv a1,s3 - 2e6e0: 854a mv a0,s2 - 2e6e2: 0001c317 auipc t1,0x1c - 2e6e6: 4be33303 ld t1,1214(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2e6ea: 9302 jalr t1 - 2e6ec: 0000b597 auipc a1,0xb - 2e6f0: 41458593 addi a1,a1,1044 # 39b00 <_IO_stdin_used+0x14a8> - 2e6f4: 0001d317 auipc t1,0x1d - 2e6f8: 81c33303 ld t1,-2020(t1) # 4af10 <_GLOBAL_OFFSET_TABLE_+0x3c0> - 2e6fc: 9302 jalr t1 - 2e6fe: 892a mv s2,a0 - 2e700: 858a mv a1,sp - 2e702: 8526 mv a0,s1 - 2e704: 0001c317 auipc t1,0x1c - 2e708: 51433303 ld t1,1300(t1) # 4ac18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 2e70c: 9302 jalr t1 - 2e70e: 85a6 mv a1,s1 - 2e710: 854a mv a0,s2 - 2e712: 0001c317 auipc t1,0x1c - 2e716: 48e33303 ld t1,1166(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2e71a: 9302 jalr t1 - 2e71c: 85aa mv a1,a0 - 2e71e: 8522 mv a0,s0 - 2e720: 863eb0ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> - 2e724: 6546 ld a0,80(sp) - 2e726: 109c addi a5,sp,96 - 2e728: 00f50463 beq a0,a5,2e730 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x10a> - 2e72c: 9d4e70ef jal ra,15900 <_ZdlPv@plt> - 2e730: 7542 ld a0,48(sp) - 2e732: 009c addi a5,sp,64 - 2e734: 00f50463 beq a0,a5,2e73c <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x116> - 2e738: 9c8e70ef jal ra,15900 <_ZdlPv@plt> - 2e73c: 74a2 ld s1,40(sp) - 2e73e: c09d beqz s1,2e764 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x13e> - 2e740: 6088 ld a0,0(s1) - 2e742: 01048793 addi a5,s1,16 - 2e746: 00f50463 beq a0,a5,2e74e <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x128> - 2e74a: 9b6e70ef jal ra,15900 <_ZdlPv@plt> - 2e74e: 8526 mv a0,s1 - 2e750: 9b0e70ef jal ra,15900 <_ZdlPv@plt> - 2e754: 60ea ld ra,152(sp) - 2e756: 8522 mv a0,s0 - 2e758: 644a ld s0,144(sp) - 2e75a: 64aa ld s1,136(sp) - 2e75c: 690a ld s2,128(sp) - 2e75e: 79e6 ld s3,120(sp) - 2e760: 610d addi sp,sp,160 - 2e762: 8082 ret - 2e764: 60ea ld ra,152(sp) - 2e766: 8522 mv a0,s0 - 2e768: 644a ld s0,144(sp) - 2e76a: 64aa ld s1,136(sp) - 2e76c: 690a ld s2,128(sp) - 2e76e: 79e6 ld s3,120(sp) - 2e770: 610d addi sp,sp,160 - 2e772: 8082 ret - 2e774: 842a mv s0,a0 - 2e776: 8526 mv a0,s1 - 2e778: b8ce80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e77c: 854e mv a0,s3 - 2e77e: b86e80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2e782: 1028 addi a0,sp,40 - 2e784: 0001d317 auipc t1,0x1d - 2e788: 85433303 ld t1,-1964(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 2e78c: 9302 jalr t1 - 2e78e: 8522 mv a0,s0 - 2e790: 860e70ef jal ra,157f0 <_Unwind_Resume@plt> - 2e794: 842a mv s0,a0 - 2e796: b7dd j 2e77c <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x156> - 2e798: 67c6 ld a5,80(sp) - 2e79a: 842a mv s0,a0 - 2e79c: d3fd beqz a5,2e782 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x15c> - 2e79e: 6398 ld a4,0(a5) - 2e7a0: 853e mv a0,a5 - 2e7a2: 671c ld a5,8(a4) - 2e7a4: 9782 jalr a5 - 2e7a6: bff1 j 2e782 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x15c> - 2e7a8: 842a mv s0,a0 - 2e7aa: bfe1 j 2e782 <_ZN7testing8internal11CmpHelperGTEPKcS2_xx+0x15c> - -000000000002e7ac <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE>: - 2e7ac: 7d1c ld a5,56(a0) - 2e7ae: 6138 ld a4,64(a0) - 2e7b0: 711d addi sp,sp,-96 - 2e7b2: e8a2 sd s0,80(sp) - 2e7b4: ec86 sd ra,88(sp) - 2e7b6: 842a mv s0,a0 - 2e7b8: 02e78663 beq a5,a4,2e7e4 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x38> - 2e7bc: e38c sd a1,0(a5) - 2e7be: 07a1 addi a5,a5,8 - 2e7c0: 6838 ld a4,80(s0) - 2e7c2: fd1c sd a5,56(a0) - 2e7c4: 643c ld a5,72(s0) - 2e7c6: 6c34 ld a3,88(s0) - 2e7c8: 40f707b3 sub a5,a4,a5 - 2e7cc: 8789 srai a5,a5,0x2 - 2e7ce: 2781 sext.w a5,a5 - 2e7d0: ce3e sw a5,28(sp) - 2e7d2: 08e68763 beq a3,a4,2e860 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xb4> - 2e7d6: c31c sw a5,0(a4) - 2e7d8: 0711 addi a4,a4,4 - 2e7da: 60e6 ld ra,88(sp) - 2e7dc: e838 sd a4,80(s0) - 2e7de: 6446 ld s0,80(sp) - 2e7e0: 6125 addi sp,sp,96 - 2e7e2: 8082 ret - 2e7e4: f456 sd s5,40(sp) - 2e7e6: 03053a83 ld s5,48(a0) - 2e7ea: e4a6 sd s1,72(sp) - 2e7ec: 56fd li a3,-1 - 2e7ee: 415784b3 sub s1,a5,s5 - 2e7f2: e0ca sd s2,64(sp) - 2e7f4: fc4e sd s3,56(sp) - 2e7f6: f852 sd s4,48(sp) - 2e7f8: 8291 srli a3,a3,0x4 - 2e7fa: 4034d713 srai a4,s1,0x3 - 2e7fe: 0ad70663 beq a4,a3,2e8aa <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xfe> - 2e802: 4785 li a5,1 - 2e804: eb35 bnez a4,2e878 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xcc> - 2e806: 577d li a4,-1 - 2e808: 8311 srli a4,a4,0x4 - 2e80a: 00f77363 bgeu a4,a5,2e810 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x64> - 2e80e: 87ba mv a5,a4 - 2e810: 00379993 slli s3,a5,0x3 - 2e814: 854e mv a0,s3 - 2e816: e42e sd a1,8(sp) - 2e818: 888e70ef jal ra,158a0 <_Znwm@plt> - 2e81c: 65a2 ld a1,8(sp) - 2e81e: 009507b3 add a5,a0,s1 - 2e822: 00848a13 addi s4,s1,8 - 2e826: e38c sd a1,0(a5) - 2e828: 892a mv s2,a0 - 2e82a: 9a2a add s4,s4,a0 - 2e82c: 04904e63 bgtz s1,2e888 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xdc> - 2e830: 060a9963 bnez s5,2e8a2 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xf6> - 2e834: 6838 ld a4,80(s0) - 2e836: 643c ld a5,72(s0) - 2e838: 6c34 ld a3,88(s0) - 2e83a: 99ca add s3,s3,s2 - 2e83c: 40f707b3 sub a5,a4,a5 - 2e840: 8789 srai a5,a5,0x2 - 2e842: 2781 sext.w a5,a5 - 2e844: 05343023 sd s3,64(s0) - 2e848: 03243823 sd s2,48(s0) - 2e84c: 03443c23 sd s4,56(s0) - 2e850: ce3e sw a5,28(sp) - 2e852: 64a6 ld s1,72(sp) - 2e854: 6906 ld s2,64(sp) - 2e856: 79e2 ld s3,56(sp) - 2e858: 7a42 ld s4,48(sp) - 2e85a: 7aa2 ld s5,40(sp) - 2e85c: f6e69de3 bne a3,a4,2e7d6 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x2a> - 2e860: 04840513 addi a0,s0,72 - 2e864: 086c addi a1,sp,28 - 2e866: 0001c317 auipc t1,0x1c - 2e86a: 5ca33303 ld t1,1482(t1) # 4ae30 <_GLOBAL_OFFSET_TABLE_+0x2e0> - 2e86e: 9302 jalr t1 - 2e870: 60e6 ld ra,88(sp) - 2e872: 6446 ld s0,80(sp) - 2e874: 6125 addi sp,sp,96 - 2e876: 8082 ret - 2e878: 00171793 slli a5,a4,0x1 - 2e87c: f8e7f5e3 bgeu a5,a4,2e806 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x5a> - 2e880: 59c5 li s3,-15 - 2e882: 0019d993 srli s3,s3,0x1 - 2e886: b779 j 2e814 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x68> - 2e888: 87a6 mv a5,s1 - 2e88a: 86aa mv a3,a0 - 2e88c: 8656 mv a2,s5 - 2e88e: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma - 2e892: 02060407 vle8.v v8,(a2) - 2e896: 8f99 sub a5,a5,a4 - 2e898: 963a add a2,a2,a4 - 2e89a: 02068427 vse8.v v8,(a3) - 2e89e: 96ba add a3,a3,a4 - 2e8a0: f7fd bnez a5,2e88e <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0xe2> - 2e8a2: 8556 mv a0,s5 - 2e8a4: 85ce70ef jal ra,15900 <_ZdlPv@plt> - 2e8a8: b771 j 2e834 <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE+0x88> - 2e8aa: 0000a517 auipc a0,0xa - 2e8ae: 3f650513 addi a0,a0,1014 # 38ca0 <_IO_stdin_used+0x648> - 2e8b2: 83ee70ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - -000000000002e8b6 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_>: - 2e8b6: 712d addi sp,sp,-288 - 2e8b8: e1ea sd s10,192(sp) - 2e8ba: 01010d13 addi s10,sp,16 - 2e8be: e626 sd s1,264(sp) - 2e8c0: 84aa mv s1,a0 - 2e8c2: 856a mv a0,s10 - 2e8c4: ea22 sd s0,272(sp) - 2e8c6: f9d2 sd s4,240(sp) - 2e8c8: f5d6 sd s5,232(sp) - 2e8ca: f1da sd s6,224(sp) - 2e8cc: e5e6 sd s9,200(sp) - 2e8ce: fd6e sd s11,184(sp) - 2e8d0: 8ab2 mv s5,a2 - 2e8d2: 8a2e mv s4,a1 - 2e8d4: 60e0 ld s0,192(s1) - 2e8d6: 0b84bc83 ld s9,184(s1) - 2e8da: ee06 sd ra,280(sp) - 2e8dc: e24a sd s2,256(sp) - 2e8de: fdce sd s3,248(sp) - 2e8e0: edde sd s7,216(sp) - 2e8e2: e9e2 sd s8,208(sp) - 2e8e4: e036 sd a3,0(sp) - 2e8e6: e43a sd a4,8(sp) - 2e8e8: 920ea0ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2e8ec: 65c2 ld a1,16(sp) - 2e8ee: 6662 ld a2,24(sp) - 2e8f0: 03010d93 addi s11,sp,48 - 2e8f4: 04010b13 addi s6,sp,64 - 2e8f8: 962e add a2,a2,a1 - 2e8fa: 856e mv a0,s11 - 2e8fc: f85a sd s6,48(sp) - 2e8fe: d11e90ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2e902: 75c2 ld a1,48(sp) - 2e904: 7662 ld a2,56(sp) - 2e906: 07010c13 addi s8,sp,112 - 2e90a: 08010913 addi s2,sp,128 - 2e90e: 962e add a2,a2,a1 - 2e910: 8562 mv a0,s8 - 2e912: f8ca sd s2,112(sp) - 2e914: cfbe90ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2e918: 75c6 ld a1,112(sp) - 2e91a: 77e6 ld a5,120(sp) - 2e91c: 13258363 beq a1,s2,2ea42 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x18c> - 2e920: 670a ld a4,128(sp) - 2e922: e92e sd a1,144(sp) - 2e924: ed3e sd a5,152(sp) - 2e926: f8ca sd s2,112(sp) - 2e928: fc82 sd zero,120(sp) - 2e92a: f13a sd a4,160(sp) - 2e92c: 08010023 sb zero,128(sp) - 2e930: 0a010993 addi s3,sp,160 - 2e934: 1b358d63 beq a1,s3,2eaee <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x238> - 2e938: e8ae sd a1,80(sp) - 2e93a: f0ba sd a4,96(sp) - 2e93c: 09010b93 addi s7,sp,144 - 2e940: 00f58633 add a2,a1,a5 - 2e944: 855e mv a0,s7 - 2e946: ecbe sd a5,88(sp) - 2e948: e94e sd s3,144(sp) - 2e94a: cc5e90ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2e94e: 419407b3 sub a5,s0,s9 - 2e952: 4057dd13 srai s10,a5,0x5 - 2e956: 6dca ld s11,144(sp) - 2e958: 878d srai a5,a5,0x3 - 2e95a: 0ba05f63 blez s10,2ea18 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x162> - 2e95e: 0d16 slli s10,s10,0x5 - 2e960: 41a40d33 sub s10,s0,s10 - 2e964: ff843783 ld a5,-8(s0) - 2e968: c7b5 beqz a5,2e9d4 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x11e> - 2e96a: 6788 ld a0,8(a5) - 2e96c: 85ee mv a1,s11 - 2e96e: a52e70ef jal ra,15bc0 - 2e972: e12d bnez a0,2e9d4 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x11e> - 2e974: 013d8563 beq s11,s3,2e97e <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xc8> - 2e978: 856e mv a0,s11 - 2e97a: f87e60ef jal ra,15900 <_ZdlPv@plt> - 2e97e: 6546 ld a0,80(sp) - 2e980: 109c addi a5,sp,96 - 2e982: 00f50463 beq a0,a5,2e98a <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xd4> - 2e986: f7be60ef jal ra,15900 <_ZdlPv@plt> - 2e98a: 7546 ld a0,112(sp) - 2e98c: 01250463 beq a0,s2,2e994 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xde> - 2e990: f71e60ef jal ra,15900 <_ZdlPv@plt> - 2e994: 7542 ld a0,48(sp) - 2e996: 01650463 beq a0,s6,2e99e <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xe8> - 2e99a: f67e60ef jal ra,15900 <_ZdlPv@plt> - 2e99e: 6542 ld a0,16(sp) - 2e9a0: 101c addi a5,sp,32 - 2e9a2: 00f50463 beq a0,a5,2e9aa <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xf4> - 2e9a6: f5be60ef jal ra,15900 <_ZdlPv@plt> - 2e9aa: 7cdc ld a5,184(s1) - 2e9ac: 0c878f63 beq a5,s0,2ea8a <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x1d4> - 2e9b0: ff843403 ld s0,-8(s0) - 2e9b4: 60f2 ld ra,280(sp) - 2e9b6: 8522 mv a0,s0 - 2e9b8: 6452 ld s0,272(sp) - 2e9ba: 64b2 ld s1,264(sp) - 2e9bc: 6912 ld s2,256(sp) - 2e9be: 79ee ld s3,248(sp) - 2e9c0: 7a4e ld s4,240(sp) - 2e9c2: 7aae ld s5,232(sp) - 2e9c4: 7b0e ld s6,224(sp) - 2e9c6: 6bee ld s7,216(sp) - 2e9c8: 6c4e ld s8,208(sp) - 2e9ca: 6cae ld s9,200(sp) - 2e9cc: 6d0e ld s10,192(sp) - 2e9ce: 7dea ld s11,184(sp) - 2e9d0: 6115 addi sp,sp,288 - 2e9d2: 8082 ret - 2e9d4: ff043783 ld a5,-16(s0) - 2e9d8: cb81 beqz a5,2e9e8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x132> - 2e9da: 6788 ld a0,8(a5) - 2e9dc: 85ee mv a1,s11 - 2e9de: 9e2e70ef jal ra,15bc0 - 2e9e2: e119 bnez a0,2e9e8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x132> - 2e9e4: 1461 addi s0,s0,-8 - 2e9e6: b779 j 2e974 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> - 2e9e8: fe843783 ld a5,-24(s0) - 2e9ec: c791 beqz a5,2e9f8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x142> - 2e9ee: 6788 ld a0,8(a5) - 2e9f0: 85ee mv a1,s11 - 2e9f2: 9cee70ef jal ra,15bc0 - 2e9f6: c521 beqz a0,2ea3e <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x188> - 2e9f8: fe043783 ld a5,-32(s0) - 2e9fc: cb81 beqz a5,2ea0c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x156> - 2e9fe: 6788 ld a0,8(a5) - 2ea00: 85ee mv a1,s11 - 2ea02: 9bee70ef jal ra,15bc0 - 2ea06: e119 bnez a0,2ea0c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x156> - 2ea08: 1421 addi s0,s0,-24 - 2ea0a: b7ad j 2e974 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> - 2ea0c: 1401 addi s0,s0,-32 - 2ea0e: f48d1be3 bne s10,s0,2e964 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xae> - 2ea12: 419407b3 sub a5,s0,s9 - 2ea16: 878d srai a5,a5,0x3 - 2ea18: 4709 li a4,2 - 2ea1a: 18e78563 beq a5,a4,2eba4 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2ee> - 2ea1e: 470d li a4,3 - 2ea20: 16e78863 beq a5,a4,2eb90 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2da> - 2ea24: 4705 li a4,1 - 2ea26: 00e79a63 bne a5,a4,2ea3a <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x184> - 2ea2a: ff843783 ld a5,-8(s0) - 2ea2e: c791 beqz a5,2ea3a <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x184> - 2ea30: 6788 ld a0,8(a5) - 2ea32: 85ee mv a1,s11 - 2ea34: 98ce70ef jal ra,15bc0 - 2ea38: dd15 beqz a0,2e974 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> - 2ea3a: 8466 mv s0,s9 - 2ea3c: bf25 j 2e974 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> - 2ea3e: 1441 addi s0,s0,-16 - 2ea40: bf15 j 2e974 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> - 2ea42: 00178713 addi a4,a5,1 - 2ea46: 0a010993 addi s3,sp,160 - 2ea4a: 85ba mv a1,a4 - 2ea4c: 864e mv a2,s3 - 2ea4e: 854a mv a0,s2 - 2ea50: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma - 2ea54: 02050407 vle8.v v8,(a0) - 2ea58: 8d95 sub a1,a1,a3 - 2ea5a: 9536 add a0,a0,a3 - 2ea5c: 02060427 vse8.v v8,(a2) - 2ea60: 9636 add a2,a2,a3 - 2ea62: f5fd bnez a1,2ea50 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x19a> - 2ea64: 108c addi a1,sp,96 - 2ea66: f8ca sd s2,112(sp) - 2ea68: fc82 sd zero,120(sp) - 2ea6a: 08010023 sb zero,128(sp) - 2ea6e: e8ae sd a1,80(sp) - 2ea70: 862e mv a2,a1 - 2ea72: 854e mv a0,s3 - 2ea74: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 2ea78: 02050407 vle8.v v8,(a0) - 2ea7c: 8f15 sub a4,a4,a3 - 2ea7e: 9536 add a0,a0,a3 - 2ea80: 02060427 vse8.v v8,(a2) - 2ea84: 9636 add a2,a2,a3 - 2ea86: f77d bnez a4,2ea74 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x1be> - 2ea88: bd55 j 2e93c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x86> - 2ea8a: 10800513 li a0,264 - 2ea8e: e13e60ef jal ra,158a0 <_Znwm@plt> - 2ea92: 6722 ld a4,8(sp) - 2ea94: 6682 ld a3,0(sp) - 2ea96: 8656 mv a2,s5 - 2ea98: 85d2 mv a1,s4 - 2ea9a: 842a mv s0,a0 - 2ea9c: d23fa0ef jal ra,297be <_ZN7testing9TestSuiteC1EPKcS2_PFvvES4_> - 2eaa0: 85d2 mv a1,s4 - 2eaa2: 855e mv a0,s7 - 2eaa4: f8a2 sd s0,112(sp) - 2eaa6: f63e90ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2eaaa: 855e mv a0,s7 - 2eaac: 0000d597 auipc a1,0xd - 2eab0: f8c58593 addi a1,a1,-116 # 3ba38 <_ZN7testingL21kDeathTestSuiteFilterE> - 2eab4: cfdea0ef jal ra,197b0 <_ZN7testing8internal15UnitTestOptions13MatchesFilterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc> - 2eab8: 892a mv s2,a0 - 2eaba: 855e mv a0,s7 - 2eabc: 848e80ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2eac0: 02091c63 bnez s2,2eaf8 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x242> - 2eac4: 60fc ld a5,192(s1) - 2eac6: 64f8 ld a4,200(s1) - 2eac8: 06e78363 beq a5,a4,2eb2e <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x278> - 2eacc: e380 sd s0,0(a5) - 2eace: 07a1 addi a5,a5,8 - 2ead0: e0fc sd a5,192(s1) - 2ead2: 6cf8 ld a4,216(s1) - 2ead4: 68fc ld a5,208(s1) - 2ead6: 70f4 ld a3,224(s1) - 2ead8: 40f707b3 sub a5,a4,a5 - 2eadc: 8789 srai a5,a5,0x2 - 2eade: 2781 sext.w a5,a5 - 2eae0: c93e sw a5,144(sp) - 2eae2: 02e68d63 beq a3,a4,2eb1c <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x266> - 2eae6: c31c sw a5,0(a4) - 2eae8: 0711 addi a4,a4,4 - 2eaea: ecf8 sd a4,216(s1) - 2eaec: b5e1 j 2e9b4 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xfe> - 2eaee: 108c addi a1,sp,96 - 2eaf0: e8ae sd a1,80(sp) - 2eaf2: 00178713 addi a4,a5,1 - 2eaf6: bfad j 2ea70 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x1ba> - 2eaf8: 1044a783 lw a5,260(s1) - 2eafc: 7ccc ld a1,184(s1) - 2eafe: 8662 mv a2,s8 - 2eb00: 2785 addiw a5,a5,1 - 2eb02: 00379713 slli a4,a5,0x3 - 2eb06: 10f4a223 sw a5,260(s1) - 2eb0a: 95ba add a1,a1,a4 - 2eb0c: 0b848513 addi a0,s1,184 - 2eb10: 0001c317 auipc t1,0x1c - 2eb14: 49033303 ld t1,1168(t1) # 4afa0 <_GLOBAL_OFFSET_TABLE_+0x450> - 2eb18: 9302 jalr t1 - 2eb1a: bf65 j 2ead2 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x21c> - 2eb1c: 85de mv a1,s7 - 2eb1e: 0d048513 addi a0,s1,208 - 2eb22: 0001c317 auipc t1,0x1c - 2eb26: 30e33303 ld t1,782(t1) # 4ae30 <_GLOBAL_OFFSET_TABLE_+0x2e0> - 2eb2a: 9302 jalr t1 - 2eb2c: b561 j 2e9b4 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xfe> - 2eb2e: 0b84bb03 ld s6,184(s1) - 2eb32: 56fd li a3,-1 - 2eb34: 8291 srli a3,a3,0x4 - 2eb36: 41678933 sub s2,a5,s6 - 2eb3a: 40395713 srai a4,s2,0x3 - 2eb3e: 0cd70363 beq a4,a3,2ec04 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x34e> - 2eb42: 4785 li a5,1 - 2eb44: ef15 bnez a4,2eb80 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2ca> - 2eb46: 577d li a4,-1 - 2eb48: 8311 srli a4,a4,0x4 - 2eb4a: 00f77363 bgeu a4,a5,2eb50 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x29a> - 2eb4e: 87ba mv a5,a4 - 2eb50: 00379a13 slli s4,a5,0x3 - 2eb54: 8552 mv a0,s4 - 2eb56: d4be60ef jal ra,158a0 <_Znwm@plt> - 2eb5a: 012507b3 add a5,a0,s2 - 2eb5e: 00890a93 addi s5,s2,8 - 2eb62: e380 sd s0,0(a5) - 2eb64: 89aa mv s3,a0 - 2eb66: 9aaa add s5,s5,a0 - 2eb68: 05204963 bgtz s2,2ebba <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x304> - 2eb6c: 060b1463 bnez s6,2ebd4 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x31e> - 2eb70: 9a4e add s4,s4,s3 - 2eb72: 0d44b423 sd s4,200(s1) - 2eb76: 0b34bc23 sd s3,184(s1) - 2eb7a: 0d54b023 sd s5,192(s1) - 2eb7e: bf91 j 2ead2 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x21c> - 2eb80: 00171793 slli a5,a4,0x1 - 2eb84: fce7f1e3 bgeu a5,a4,2eb46 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x290> - 2eb88: 5a45 li s4,-15 - 2eb8a: 001a5a13 srli s4,s4,0x1 - 2eb8e: b7d9 j 2eb54 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x29e> - 2eb90: ff843783 ld a5,-8(s0) - 2eb94: c799 beqz a5,2eba2 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2ec> - 2eb96: 6788 ld a0,8(a5) - 2eb98: 85ee mv a1,s11 - 2eb9a: 826e70ef jal ra,15bc0 - 2eb9e: dc050be3 beqz a0,2e974 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> - 2eba2: 1461 addi s0,s0,-8 - 2eba4: ff843783 ld a5,-8(s0) - 2eba8: c799 beqz a5,2ebb6 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x300> - 2ebaa: 6788 ld a0,8(a5) - 2ebac: 85ee mv a1,s11 - 2ebae: 812e70ef jal ra,15bc0 - 2ebb2: dc0501e3 beqz a0,2e974 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0xbe> - 2ebb6: 1461 addi s0,s0,-8 - 2ebb8: bd8d j 2ea2a <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x174> - 2ebba: 87ca mv a5,s2 - 2ebbc: 86aa mv a3,a0 - 2ebbe: 865a mv a2,s6 - 2ebc0: 0c37f757 vsetvli a4,a5,e8,m8,ta,ma - 2ebc4: 02060407 vle8.v v8,(a2) - 2ebc8: 8f99 sub a5,a5,a4 - 2ebca: 963a add a2,a2,a4 - 2ebcc: 02068427 vse8.v v8,(a3) - 2ebd0: 96ba add a3,a3,a4 - 2ebd2: f7fd bnez a5,2ebc0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x30a> - 2ebd4: 855a mv a0,s6 - 2ebd6: d2be60ef jal ra,15900 <_ZdlPv@plt> - 2ebda: bf59 j 2eb70 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x2ba> - 2ebdc: 842a mv s0,a0 - 2ebde: 0888 addi a0,sp,80 - 2ebe0: f25e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ebe4: 8562 mv a0,s8 - 2ebe6: f1fe70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ebea: 856e mv a0,s11 - 2ebec: f19e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ebf0: 856a mv a0,s10 - 2ebf2: f13e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ebf6: 8522 mv a0,s0 - 2ebf8: bf9e60ef jal ra,157f0 <_Unwind_Resume@plt> - 2ebfc: 842a mv s0,a0 - 2ebfe: bfcd j 2ebf0 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x33a> - 2ec00: 842a mv s0,a0 - 2ec02: b7e5 j 2ebea <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_+0x334> - 2ec04: 0000a517 auipc a0,0xa - 2ec08: 09c50513 addi a0,a0,156 # 38ca0 <_IO_stdin_used+0x648> - 2ec0c: ce5e60ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 2ec10: 842a mv s0,a0 - 2ec12: 855e mv a0,s7 - 2ec14: ef1e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ec18: 8522 mv a0,s0 - 2ec1a: bd7e60ef jal ra,157f0 <_Unwind_Resume@plt> - 2ec1e: 87aa mv a5,a0 - 2ec20: 8522 mv a0,s0 - 2ec22: 843e mv s0,a5 - 2ec24: cdde60ef jal ra,15900 <_ZdlPv@plt> - 2ec28: 8522 mv a0,s0 - 2ec2a: bc7e60ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000002ec2e <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE>: - 2ec2e: 7155 addi sp,sp,-208 - 2ec30: e162 sd s8,128(sp) - 2ec32: 8c2a mv s8,a0 - 2ec34: 11000513 li a0,272 - 2ec38: e1a2 sd s0,192(sp) - 2ec3a: fd26 sd s1,184(sp) - 2ec3c: f94a sd s2,176(sp) - 2ec3e: f54e sd s3,168(sp) - 2ec40: f152 sd s4,160(sp) - 2ec42: ed56 sd s5,152(sp) - 2ec44: e95a sd s6,144(sp) - 2ec46: e55e sd s7,136(sp) - 2ec48: fce6 sd s9,120(sp) - 2ec4a: 8bae mv s7,a1 - 2ec4c: e586 sd ra,200(sp) - 2ec4e: f8ea sd s10,112(sp) - 2ec50: 8a32 mv s4,a2 - 2ec52: 8ab6 mv s5,a3 - 2ec54: 84ba mv s1,a4 - 2ec56: 8b3e mv s6,a5 - 2ec58: 8942 mv s2,a6 - 2ec5a: 89c6 mv s3,a7 - 2ec5c: 00810c93 addi s9,sp,8 - 2ec60: c41e60ef jal ra,158a0 <_Znwm@plt> - 2ec64: 842a mv s0,a0 - 2ec66: 85e2 mv a1,s8 - 2ec68: 8566 mv a0,s9 - 2ec6a: d9fe90ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2ec6e: 02810d13 addi s10,sp,40 - 2ec72: 85de mv a1,s7 - 2ec74: 856a mv a0,s10 - 2ec76: d93e90ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2ec7a: 608c ld a1,0(s1) - 2ec7c: 6490 ld a2,8(s1) - 2ec7e: 04810b93 addi s7,sp,72 - 2ec82: 05810c13 addi s8,sp,88 - 2ec86: 962e add a2,a2,a1 - 2ec88: 855e mv a0,s7 - 2ec8a: e4e2 sd s8,72(sp) - 2ec8c: 983e90ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 2ec90: 0204a303 lw t1,32(s1) - 2ec94: 68ce ld a7,208(sp) - 2ec96: 885a mv a6,s6 - 2ec98: 8756 mv a4,s5 - 2ec9a: 86d2 mv a3,s4 - 2ec9c: 87de mv a5,s7 - 2ec9e: 866a mv a2,s10 - 2eca0: 85e6 mv a1,s9 - 2eca2: 8522 mv a0,s0 - 2eca4: d49a sw t1,104(sp) - 2eca6: 9d9fa0ef jal ra,2967e <_ZN7testing8TestInfoC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_PKcSA_NS_8internal12CodeLocationEPKvPNSB_15TestFactoryBaseE> - 2ecaa: 6526 ld a0,72(sp) - 2ecac: 01850463 beq a0,s8,2ecb4 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x86> - 2ecb0: c51e60ef jal ra,15900 <_ZdlPv@plt> - 2ecb4: 7522 ld a0,40(sp) - 2ecb6: 183c addi a5,sp,56 - 2ecb8: 00f50463 beq a0,a5,2ecc0 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x92> - 2ecbc: c45e60ef jal ra,15900 <_ZdlPv@plt> - 2ecc0: 6522 ld a0,8(sp) - 2ecc2: 083c addi a5,sp,24 - 2ecc4: 00f50463 beq a0,a5,2eccc <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x9e> - 2ecc8: c39e60ef jal ra,15900 <_ZdlPv@plt> - 2eccc: 8defb0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 2ecd0: 6124 ld s1,64(a0) - 2ecd2: 6c9c ld a5,24(s1) - 2ecd4: cf85 beqz a5,2ed0c <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xde> - 2ecd6: 6030 ld a2,64(s0) - 2ecd8: 600c ld a1,0(s0) - 2ecda: c211 beqz a2,2ecde <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xb0> - 2ecdc: 6210 ld a2,0(a2) - 2ecde: 874e mv a4,s3 - 2ece0: 86ca mv a3,s2 - 2ece2: 8526 mv a0,s1 - 2ece4: bd3ff0ef jal ra,2e8b6 <_ZN7testing8internal12UnitTestImpl12GetTestSuiteEPKcS3_PFvvES5_> - 2ece8: 85a2 mv a1,s0 - 2ecea: ac3ff0ef jal ra,2e7ac <_ZN7testing9TestSuite11AddTestInfoEPNS_8TestInfoE> - 2ecee: 60ae ld ra,200(sp) - 2ecf0: 8522 mv a0,s0 - 2ecf2: 640e ld s0,192(sp) - 2ecf4: 74ea ld s1,184(sp) - 2ecf6: 794a ld s2,176(sp) - 2ecf8: 79aa ld s3,168(sp) - 2ecfa: 7a0a ld s4,160(sp) - 2ecfc: 6aea ld s5,152(sp) - 2ecfe: 6b4a ld s6,144(sp) - 2ed00: 6baa ld s7,136(sp) - 2ed02: 6c0a ld s8,128(sp) - 2ed04: 7ce6 ld s9,120(sp) - 2ed06: 7d46 ld s10,112(sp) - 2ed08: 6169 addi sp,sp,208 - 2ed0a: 8082 ret - 2ed0c: 855e mv a0,s7 - 2ed0e: e52ed0ef jal ra,1c360 <_ZN7testing8internal8FilePath13GetCurrentDirEv> - 2ed12: 85de mv a1,s7 - 2ed14: 01048513 addi a0,s1,16 - 2ed18: e59e60ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 2ed1c: 6526 ld a0,72(sp) - 2ed1e: 01850463 beq a0,s8,2ed26 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xf8> - 2ed22: bdfe60ef jal ra,15900 <_ZdlPv@plt> - 2ed26: 6c88 ld a0,24(s1) - 2ed28: 00a03533 snez a0,a0 - 2ed2c: a42ed0ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 2ed30: f15d bnez a0,2ecd6 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xa8> - 2ed32: 0000c617 auipc a2,0xc - 2ed36: 2fe60613 addi a2,a2,766 # 3b030 <_IO_stdin_used+0x29d8> - 2ed3a: 458d li a1,3 - 2ed3c: 855e mv a0,s7 - 2ed3e: 2ad00693 li a3,685 - 2ed42: a54f10ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2ed46: 03300613 li a2,51 - 2ed4a: 0000c597 auipc a1,0xc - 2ed4e: 8de58593 addi a1,a1,-1826 # 3a628 <_IO_stdin_used+0x1fd0> - 2ed52: 0001c517 auipc a0,0x1c - 2ed56: 24653503 ld a0,582(a0) # 4af98 <_ZSt4cerr@Base> - 2ed5a: 9a7e60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2ed5e: 0000c597 auipc a1,0xc - 2ed62: 90258593 addi a1,a1,-1790 # 3a660 <_IO_stdin_used+0x2008> - 2ed66: 0001c517 auipc a0,0x1c - 2ed6a: 23253503 ld a0,562(a0) # 4af98 <_ZSt4cerr@Base> - 2ed6e: 8c3e60ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2ed72: 855e mv a0,s7 - 2ed74: db2ee0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2ed78: bfb9 j 2ecd6 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0xa8> - 2ed7a: 842a mv s0,a0 - 2ed7c: 855e mv a0,s7 - 2ed7e: da8ee0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2ed82: 8522 mv a0,s0 - 2ed84: a6de60ef jal ra,157f0 <_Unwind_Resume@plt> - 2ed88: 84aa mv s1,a0 - 2ed8a: 855e mv a0,s7 - 2ed8c: d79e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ed90: 856a mv a0,s10 - 2ed92: d73e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ed96: 8566 mv a0,s9 - 2ed98: d6de70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ed9c: 8522 mv a0,s0 - 2ed9e: b63e60ef jal ra,15900 <_ZdlPv@plt> - 2eda2: 8526 mv a0,s1 - 2eda4: a4de60ef jal ra,157f0 <_Unwind_Resume@plt> - 2eda8: 84aa mv s1,a0 - 2edaa: b7dd j 2ed90 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x162> - 2edac: 84aa mv s1,a0 - 2edae: b7e5 j 2ed96 <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x168> - 2edb0: 84aa mv s1,a0 - 2edb2: b7ed j 2ed9c <_ZN7testing8internal23MakeAndRegisterTestInfoEPKcS2_S2_S2_NS0_12CodeLocationEPKvPFvvES7_PNS0_15TestFactoryBaseE+0x16e> - 2edb4: 842a mv s0,a0 - 2edb6: 855e mv a0,s7 - 2edb8: d4de70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2edbc: 8522 mv a0,s0 - 2edbe: a33e60ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000002edc2 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0>: - 2edc2: d7010113 addi sp,sp,-656 - 2edc6: 25713423 sd s7,584(sp) - 2edca: 12810b93 addi s7,sp,296 - 2edce: 28813023 sd s0,640(sp) - 2edd2: 23913c23 sd s9,568(sp) - 2edd6: 842a mv s0,a0 - 2edd8: 01810c93 addi s9,sp,24 - 2eddc: 855e mv a0,s7 - 2edde: 26913c23 sd s1,632(sp) - 2ede2: 27313423 sd s3,616(sp) - 2ede6: 25513c23 sd s5,600(sp) - 2edea: 25813023 sd s8,576(sp) - 2edee: 28113423 sd ra,648(sp) - 2edf2: 27213823 sd s2,624(sp) - 2edf6: 27413023 sd s4,608(sp) - 2edfa: 25613823 sd s6,592(sp) - 2edfe: 23a13823 sd s10,560(sp) - 2ee02: e802 sd zero,16(sp) - 2ee04: 00010c23 sb zero,24(sp) - 2ee08: e466 sd s9,8(sp) - 2ee0a: df6e60ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> - 2ee0e: cd817057 vsetivli zero,2,e64,m1,ta,ma - 2ee12: 5e0030d7 vmv.v.i v1,0 - 2ee16: 0c1c addi a5,sp,528 - 2ee18: 0001c717 auipc a4,0x1c - 2ee1c: d7873703 ld a4,-648(a4) # 4ab90 <_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@Base> - 2ee20: 0207f0a7 vse64.v v1,(a5) - 2ee24: 141c addi a5,sp,544 - 2ee26: 0207f0a7 vse64.v v1,(a5) - 2ee2a: 00873983 ld s3,8(a4) - 2ee2e: 20011423 sh zero,520(sp) - 2ee32: 01073c03 ld s8,16(a4) - 2ee36: 0001ca97 auipc s5,0x1c - 2ee3a: 122aba83 ld s5,290(s5) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 2ee3e: 0ac1 addi s5,s5,16 - 2ee40: fe89b783 ld a5,-24(s3) - 2ee44: 20013023 sd zero,512(sp) - 2ee48: f44e sd s3,40(sp) - 2ee4a: 978a add a5,a5,sp - 2ee4c: f656 sd s5,296(sp) - 2ee4e: 0387b423 sd s8,40(a5) - 2ee52: f802 sd zero,48(sp) - 2ee54: fe89b503 ld a0,-24(s3) - 2ee58: 1024 addi s1,sp,40 - 2ee5a: 4581 li a1,0 - 2ee5c: 9526 add a0,a0,s1 - 2ee5e: d52e60ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 2ee62: 0001ca17 auipc s4,0x1c - 2ee66: d96a3a03 ld s4,-618(s4) # 4abf8 <_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE@Base> - 2ee6a: 03810b13 addi s6,sp,56 - 2ee6e: 018a0d13 addi s10,s4,24 - 2ee72: 855a mv a0,s6 - 2ee74: 040a0a13 addi s4,s4,64 - 2ee78: f46a sd s10,40(sp) - 2ee7a: f652 sd s4,296(sp) - 2ee7c: ea4e60ef jal ra,15520 <_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev@plt> - 2ee80: 85da mv a1,s6 - 2ee82: 855e mv a0,s7 - 2ee84: d2ce60ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 2ee88: 85a2 mv a1,s0 - 2ee8a: 4621 li a2,8 - 2ee8c: 855a mv a0,s6 - 2ee8e: cf3e60ef jal ra,15b80 <_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@plt> - 2ee92: 77a2 ld a5,40(sp) - 2ee94: fe87b783 ld a5,-24(a5) - 2ee98: 97a6 add a5,a5,s1 - 2ee9a: c55d beqz a0,2ef48 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x186> - 2ee9c: 853e mv a0,a5 - 2ee9e: 4581 li a1,0 - 2eea0: bb1e60ef jal ra,15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> - 2eea4: 444d li s0,19 - 2eea6: 00810913 addi s2,sp,8 - 2eeaa: 85ca mv a1,s2 - 2eeac: 8526 mv a0,s1 - 2eeae: c22e60ef jal ra,152d0 <_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE@plt> - 2eeb2: 347d addiw s0,s0,-1 - 2eeb4: f87d bnez s0,2eeaa <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0xe8> - 2eeb6: 858a mv a1,sp - 2eeb8: 8526 mv a0,s1 - 2eeba: e002 sd zero,0(sp) - 2eebc: ce5e60ef jal ra,15ba0 <_ZNSi10_M_extractImEERSiRT_@plt> - 2eec0: 0001c797 auipc a5,0x1c - 2eec4: eb87b783 ld a5,-328(a5) # 4ad78 <_ZTVSt13basic_filebufIcSt11char_traitsIcEE@Base> - 2eec8: 07c1 addi a5,a5,16 - 2eeca: 855a mv a0,s6 - 2eecc: 6402 ld s0,0(sp) - 2eece: f46a sd s10,40(sp) - 2eed0: f652 sd s4,296(sp) - 2eed2: fc3e sd a5,56(sp) - 2eed4: dbce60ef jal ra,15490 <_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@plt> - 2eed8: 1108 addi a0,sp,160 - 2eeda: e77e60ef jal ra,15d50 <_ZNSt12__basic_fileIcED1Ev@plt> - 2eede: 0001c797 auipc a5,0x1c - 2eee2: eca7b783 ld a5,-310(a5) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 2eee6: 07c1 addi a5,a5,16 - 2eee8: 1888 addi a0,sp,112 - 2eeea: fc3e sd a5,56(sp) - 2eeec: d34e60ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 2eef0: fe89b783 ld a5,-24(s3) - 2eef4: f44e sd s3,40(sp) - 2eef6: 855e mv a0,s7 - 2eef8: 978a add a5,a5,sp - 2eefa: 0387b423 sd s8,40(a5) - 2eefe: f802 sd zero,48(sp) - 2ef00: f656 sd s5,296(sp) - 2ef02: edee60ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 2ef06: 6522 ld a0,8(sp) - 2ef08: 01950463 beq a0,s9,2ef10 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x14e> - 2ef0c: 9f5e60ef jal ra,15900 <_ZdlPv@plt> - 2ef10: 28813083 ld ra,648(sp) - 2ef14: 8522 mv a0,s0 - 2ef16: 28013403 ld s0,640(sp) - 2ef1a: 27813483 ld s1,632(sp) - 2ef1e: 27013903 ld s2,624(sp) - 2ef22: 26813983 ld s3,616(sp) - 2ef26: 26013a03 ld s4,608(sp) - 2ef2a: 25813a83 ld s5,600(sp) - 2ef2e: 25013b03 ld s6,592(sp) - 2ef32: 24813b83 ld s7,584(sp) - 2ef36: 24013c03 ld s8,576(sp) - 2ef3a: 23813c83 ld s9,568(sp) - 2ef3e: 23013d03 ld s10,560(sp) - 2ef42: 29010113 addi sp,sp,656 - 2ef46: 8082 ret - 2ef48: 538c lw a1,32(a5) - 2ef4a: 853e mv a0,a5 - 2ef4c: 0045e593 ori a1,a1,4 - 2ef50: b01e60ef jal ra,15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> - 2ef54: bf81 j 2eea4 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0xe2> - 2ef56: 842a mv s0,a0 - 2ef58: 855a mv a0,s6 - 2ef5a: d67e60ef jal ra,15cc0 <_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev@plt> - 2ef5e: fe89b783 ld a5,-24(s3) - 2ef62: f44e sd s3,40(sp) - 2ef64: 23078793 addi a5,a5,560 - 2ef68: 978a add a5,a5,sp - 2ef6a: df87bc23 sd s8,-520(a5) - 2ef6e: f802 sd zero,48(sp) - 2ef70: 855e mv a0,s7 - 2ef72: f656 sd s5,296(sp) - 2ef74: 00810913 addi s2,sp,8 - 2ef78: e68e60ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 2ef7c: a821 j 2ef94 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x1d2> - 2ef7e: 842a mv s0,a0 - 2ef80: bff9 j 2ef5e <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x19c> - 2ef82: e3ee60ef jal ra,155c0 <__cxa_begin_catch@plt> - 2ef86: cdbe60ef jal ra,15c60 <__cxa_end_catch@plt> - 2ef8a: b7b9 j 2eed8 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x116> - 2ef8c: 842a mv s0,a0 - 2ef8e: 8526 mv a0,s1 - 2ef90: fc0e60ef jal ra,15750 <_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@plt> - 2ef94: 854a mv a0,s2 - 2ef96: b6fe70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2ef9a: 8522 mv a0,s0 - 2ef9c: 855e60ef jal ra,157f0 <_Unwind_Resume@plt> - 2efa0: 842a mv s0,a0 - 2efa2: b7f9 j 2ef70 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0+0x1ae> - -000000000002efa4 <_ZN7testing8internal14GetThreadCountEv>: - 2efa4: 715d addi sp,sp,-80 - 2efa6: e0a2 sd s0,64(sp) - 2efa8: 0020 addi s0,sp,8 - 2efaa: 8522 mv a0,s0 - 2efac: e486 sd ra,72(sp) - 2efae: fc26 sd s1,56(sp) - 2efb0: de9ea0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 2efb4: 6522 ld a0,8(sp) - 2efb6: 4619 li a2,6 - 2efb8: 0000b597 auipc a1,0xb - 2efbc: 6d858593 addi a1,a1,1752 # 3a690 <_IO_stdin_used+0x2038> - 2efc0: 0541 addi a0,a0,16 - 2efc2: f3ee60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2efc6: caae60ef jal ra,15470 - 2efca: 85aa mv a1,a0 - 2efcc: 6522 ld a0,8(sp) - 2efce: 0541 addi a0,a0,16 - 2efd0: d40e60ef jal ra,15510 <_ZNSolsEi@plt> - 2efd4: 6522 ld a0,8(sp) - 2efd6: 4615 li a2,5 - 2efd8: 0000b597 auipc a1,0xb - 2efdc: 6c058593 addi a1,a1,1728 # 3a698 <_IO_stdin_used+0x2040> - 2efe0: 0541 addi a0,a0,16 - 2efe2: f1ee60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2efe6: 0804 addi s1,sp,16 - 2efe8: 85a2 mv a1,s0 - 2efea: 8526 mv a0,s1 - 2efec: 9d6eb0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 2eff0: 6522 ld a0,8(sp) - 2eff2: c501 beqz a0,2effa <_ZN7testing8internal14GetThreadCountEv+0x56> - 2eff4: 611c ld a5,0(a0) - 2eff6: 679c ld a5,8(a5) - 2eff8: 9782 jalr a5 - 2effa: 6542 ld a0,16(sp) - 2effc: dc7ff0ef jal ra,2edc2 <_ZN7testing8internal12_GLOBAL__N_117ReadProcFileFieldImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi.constprop.0.isra.0> - 2f000: 842a mv s0,a0 - 2f002: 6542 ld a0,16(sp) - 2f004: 101c addi a5,sp,32 - 2f006: 00f50463 beq a0,a5,2f00e <_ZN7testing8internal14GetThreadCountEv+0x6a> - 2f00a: 8f7e60ef jal ra,15900 <_ZdlPv@plt> - 2f00e: 60a6 ld ra,72(sp) - 2f010: 8522 mv a0,s0 - 2f012: 6406 ld s0,64(sp) - 2f014: 74e2 ld s1,56(sp) - 2f016: 6161 addi sp,sp,80 - 2f018: 8082 ret - 2f01a: 67a2 ld a5,8(sp) - 2f01c: 842a mv s0,a0 - 2f01e: cb91 beqz a5,2f032 <_ZN7testing8internal14GetThreadCountEv+0x8e> - 2f020: 6398 ld a4,0(a5) - 2f022: 853e mv a0,a5 - 2f024: 671c ld a5,8(a4) - 2f026: 9782 jalr a5 - 2f028: a029 j 2f032 <_ZN7testing8internal14GetThreadCountEv+0x8e> - 2f02a: 842a mv s0,a0 - 2f02c: 8526 mv a0,s1 - 2f02e: ad7e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f032: 8522 mv a0,s0 - 2f034: fbce60ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000002f038 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv>: - 2f038: 710d addi sp,sp,-352 - 2f03a: e6a6 sd s1,328(sp) - 2f03c: ee86 sd ra,344(sp) - 2f03e: eaa2 sd s0,336(sp) - 2f040: e2ca sd s2,320(sp) - 2f042: fe4e sd s3,312(sp) - 2f044: 84aa mv s1,a0 - 2f046: f5fff0ef jal ra,2efa4 <_ZN7testing8internal14GetThreadCountEv> - 2f04a: 4585 li a1,1 - 2f04c: 22b51b63 bne a0,a1,2f282 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x24a> - 2f050: 0020 addi s0,sp,8 - 2f052: 8522 mv a0,s0 - 2f054: 9dde60ef jal ra,15a30 - 2f058: 0505 addi a0,a0,1 - 2f05a: 00a03533 snez a0,a0 - 2f05e: f11ec0ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 2f062: 42050363 beqz a0,2f488 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x450> - 2f066: f0bec0ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> - 2f06a: d565 beqz a0,2f052 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x1a> - 2f06c: 0f010913 addi s2,sp,240 - 2f070: 854a mv a0,s2 - 2f072: 0000b597 auipc a1,0xb - 2f076: 38658593 addi a1,a1,902 # 3a3f8 <_IO_stdin_used+0x1da0> - 2f07a: 98fe90ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2f07e: 854a mv a0,s2 - 2f080: 96aed0ef jal ra,1c1ea <_ZN7testing8internal9DeathTest27set_last_death_test_messageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2f084: 754e ld a0,240(sp) - 2f086: 021c addi a5,sp,256 - 2f088: 00f50463 beq a0,a5,2f090 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x58> - 2f08c: 875e60ef jal ra,15900 <_ZdlPv@plt> - 2f090: 879f10ef jal ra,20908 <_ZN7testing8internal13CaptureStderrEv> - 2f094: 4501 li a0,0 - 2f096: bfbe60ef jal ra,15c90 - 2f09a: aa6e60ef jal ra,15340 - 2f09e: 00150413 addi s0,a0,1 - 2f0a2: 89aa mv s3,a0 - 2f0a4: 00803433 snez s0,s0 - 2f0a8: 8522 mv a0,s0 - 2f0aa: ec5ec0ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 2f0ae: 32050463 beqz a0,2f3d6 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x39e> - 2f0b2: ebfec0ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> - 2f0b6: d96d beqz a0,2f0a8 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x70> - 2f0b8: 0334ae23 sw s3,60(s1) - 2f0bc: 547d li s0,-1 - 2f0be: 0e099263 bnez s3,2f1a2 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x16a> - 2f0c2: 4991 li s3,4 - 2f0c4: 4522 lw a0,8(sp) - 2f0c6: a4be60ef jal ra,15b10 - 2f0ca: 2a851b63 bne a0,s0,2f380 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x348> - 2f0ce: 9f2e60ef jal ra,152c0 <__errno_location@plt> - 2f0d2: 411c lw a5,0(a0) - 2f0d4: ff3788e3 beq a5,s3,2f0c4 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x8c> - 2f0d8: 0804 addi s1,sp,16 - 2f0da: 8526 mv a0,s1 - 2f0dc: 0000b597 auipc a1,0xb - 2f0e0: f7458593 addi a1,a1,-140 # 3a050 <_IO_stdin_used+0x19f8> - 2f0e4: fa52 sd s4,304(sp) - 2f0e6: f656 sd s5,296(sp) - 2f0e8: f25a sd s6,288(sp) - 2f0ea: ee5e sd s7,280(sp) - 2f0ec: ea62 sd s8,272(sp) - 2f0ee: 91be90ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2f0f2: 8526 mv a0,s1 - 2f0f4: 0000b597 auipc a1,0xb - 2f0f8: e5c58593 addi a1,a1,-420 # 39f50 <_IO_stdin_used+0x18f8> - 2f0fc: c84e60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2f100: 03010a93 addi s5,sp,48 - 2f104: 85aa mv a1,a0 - 2f106: 8556 mv a0,s5 - 2f108: cf8e60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2f10c: 8556 mv a0,s5 - 2f10e: 0000b597 auipc a1,0xb - 2f112: f5a58593 addi a1,a1,-166 # 3a068 <_IO_stdin_used+0x1a10> - 2f116: c6ae60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2f11a: 05010b13 addi s6,sp,80 - 2f11e: 85aa mv a1,a0 - 2f120: 855a mv a0,s6 - 2f122: cdee60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2f126: 47700793 li a5,1143 - 2f12a: 07010b93 addi s7,sp,112 - 2f12e: c23e sw a5,4(sp) - 2f130: 855e mv a0,s7 - 2f132: 004c addi a1,sp,4 - 2f134: 0001c317 auipc t1,0x1c - 2f138: e3c33303 ld t1,-452(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2f13c: 9302 jalr t1 - 2f13e: 09010c13 addi s8,sp,144 - 2f142: 8562 mv a0,s8 - 2f144: 865e mv a2,s7 - 2f146: 85da mv a1,s6 - 2f148: 0001c317 auipc t1,0x1c - 2f14c: a1033303 ld t1,-1520(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2f150: 9302 jalr t1 - 2f152: 0000b597 auipc a1,0xb - 2f156: 8fe58593 addi a1,a1,-1794 # 39a50 <_IO_stdin_used+0x13f8> - 2f15a: 8562 mv a0,s8 - 2f15c: c24e60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2f160: 0b010993 addi s3,sp,176 - 2f164: 85aa mv a1,a0 - 2f166: 854e mv a0,s3 - 2f168: c98e60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2f16c: 854e mv a0,s3 - 2f16e: 0000b597 auipc a1,0xb - 2f172: 6ca58593 addi a1,a1,1738 # 3a838 <_IO_stdin_used+0x21e0> - 2f176: c0ae60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2f17a: 0d010a13 addi s4,sp,208 - 2f17e: 85aa mv a1,a0 - 2f180: 8552 mv a0,s4 - 2f182: c7ee60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2f186: 8552 mv a0,s4 - 2f188: 0000b597 auipc a1,0xb - 2f18c: f0058593 addi a1,a1,-256 # 3a088 <_IO_stdin_used+0x1a30> - 2f190: bf0e60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2f194: 85aa mv a1,a0 - 2f196: 854a mv a0,s2 - 2f198: c68e60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2f19c: 854a mv a0,s2 - 2f19e: d9efb0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2f1a2: 4991 li s3,4 - 2f1a4: 4532 lw a0,12(sp) - 2f1a6: 96be60ef jal ra,15b10 - 2f1aa: 1a851a63 bne a0,s0,2f35e <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x326> - 2f1ae: 912e60ef jal ra,152c0 <__errno_location@plt> - 2f1b2: 411c lw a5,0(a0) - 2f1b4: ff3788e3 beq a5,s3,2f1a4 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x16c> - 2f1b8: 0804 addi s1,sp,16 - 2f1ba: 8526 mv a0,s1 - 2f1bc: 0000b597 auipc a1,0xb - 2f1c0: e9458593 addi a1,a1,-364 # 3a050 <_IO_stdin_used+0x19f8> - 2f1c4: fa52 sd s4,304(sp) - 2f1c6: f656 sd s5,296(sp) - 2f1c8: f25a sd s6,288(sp) - 2f1ca: ee5e sd s7,280(sp) - 2f1cc: ea62 sd s8,272(sp) - 2f1ce: 83be90ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2f1d2: 8526 mv a0,s1 - 2f1d4: 0000b597 auipc a1,0xb - 2f1d8: d7c58593 addi a1,a1,-644 # 39f50 <_IO_stdin_used+0x18f8> - 2f1dc: ba4e60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2f1e0: 03010a93 addi s5,sp,48 - 2f1e4: 85aa mv a1,a0 - 2f1e6: 8556 mv a0,s5 - 2f1e8: c18e60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2f1ec: 8556 mv a0,s5 - 2f1ee: 0000b597 auipc a1,0xb - 2f1f2: e7a58593 addi a1,a1,-390 # 3a068 <_IO_stdin_used+0x1a10> - 2f1f6: b8ae60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2f1fa: 05010b13 addi s6,sp,80 - 2f1fe: 85aa mv a1,a0 - 2f200: 855a mv a0,s6 - 2f202: bfee60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2f206: 48300793 li a5,1155 - 2f20a: 07010b93 addi s7,sp,112 - 2f20e: c23e sw a5,4(sp) - 2f210: 855e mv a0,s7 - 2f212: 004c addi a1,sp,4 - 2f214: 0001c317 auipc t1,0x1c - 2f218: d5c33303 ld t1,-676(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2f21c: 9302 jalr t1 - 2f21e: 09010c13 addi s8,sp,144 - 2f222: 8562 mv a0,s8 - 2f224: 865e mv a2,s7 - 2f226: 85da mv a1,s6 - 2f228: 0001c317 auipc t1,0x1c - 2f22c: 93033303 ld t1,-1744(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2f230: 9302 jalr t1 - 2f232: 0000b597 auipc a1,0xb - 2f236: 81e58593 addi a1,a1,-2018 # 39a50 <_IO_stdin_used+0x13f8> - 2f23a: 8562 mv a0,s8 - 2f23c: b44e60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2f240: 0b010993 addi s3,sp,176 - 2f244: 85aa mv a1,a0 - 2f246: 854e mv a0,s3 - 2f248: bb8e60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2f24c: 854e mv a0,s3 - 2f24e: 0000b597 auipc a1,0xb - 2f252: 13258593 addi a1,a1,306 # 3a380 <_IO_stdin_used+0x1d28> - 2f256: b2ae60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2f25a: 0d010a13 addi s4,sp,208 - 2f25e: 85aa mv a1,a0 - 2f260: 8552 mv a0,s4 - 2f262: b9ee60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2f266: 8552 mv a0,s4 - 2f268: 0000b597 auipc a1,0xb - 2f26c: e2058593 addi a1,a1,-480 # 3a088 <_IO_stdin_used+0x1a30> - 2f270: b10e60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2f274: 85aa mv a1,a0 - 2f276: 854a mv a0,s2 - 2f278: b88e60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2f27c: 854a mv a0,s2 - 2f27e: cbefb0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2f282: 0b010993 addi s3,sp,176 - 2f286: 842a mv s0,a0 - 2f288: 46200693 li a3,1122 - 2f28c: 854e mv a0,s3 - 2f28e: 0000b617 auipc a2,0xb - 2f292: cc260613 addi a2,a2,-830 # 39f50 <_IO_stdin_used+0x18f8> - 2f296: fa52 sd s4,304(sp) - 2f298: cfff00ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2f29c: 0d010a13 addi s4,sp,208 - 2f2a0: 8552 mv a0,s4 - 2f2a2: af7ea0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 2f2a6: 654e ld a0,208(sp) - 2f2a8: 0000b597 auipc a1,0xb - 2f2ac: 3f858593 addi a1,a1,1016 # 3a6a0 <_IO_stdin_used+0x2048> - 2f2b0: 0541 addi a0,a0,16 - 2f2b2: b7ee60ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2f2b6: 654e ld a0,208(sp) - 2f2b8: 0000b597 auipc a1,0xb - 2f2bc: 42058593 addi a1,a1,1056 # 3a6d8 <_IO_stdin_used+0x2080> - 2f2c0: 0541 addi a0,a0,16 - 2f2c2: b6ee60ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2f2c6: 654e ld a0,208(sp) - 2f2c8: 0000a597 auipc a1,0xa - 2f2cc: e4858593 addi a1,a1,-440 # 39110 <_IO_stdin_used+0xab8> - 2f2d0: 0541 addi a0,a0,16 - 2f2d2: b5ee60ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2f2d6: 654e ld a0,208(sp) - 2f2d8: 0000a597 auipc a1,0xa - 2f2dc: 10058593 addi a1,a1,256 # 393d8 <_IO_stdin_used+0xd80> - 2f2e0: 0541 addi a0,a0,16 - 2f2e2: b4ee60ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2f2e6: 654e ld a0,208(sp) - 2f2e8: 0541 addi a0,a0,16 - 2f2ea: e071 bnez s0,2f3ae <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x376> - 2f2ec: 0000b597 auipc a1,0xb - 2f2f0: 41458593 addi a1,a1,1044 # 3a700 <_IO_stdin_used+0x20a8> - 2f2f4: b3ce60ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2f2f8: 654e ld a0,208(sp) - 2f2fa: 0000b597 auipc a1,0xb - 2f2fe: 44e58593 addi a1,a1,1102 # 3a748 <_IO_stdin_used+0x20f0> - 2f302: 0541 addi a0,a0,16 - 2f304: b2ce60ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2f308: 654e ld a0,208(sp) - 2f30a: 0000b597 auipc a1,0xb - 2f30e: 4ae58593 addi a1,a1,1198 # 3a7b8 <_IO_stdin_used+0x2160> - 2f312: 0541 addi a0,a0,16 - 2f314: b1ce60ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2f318: 654e ld a0,208(sp) - 2f31a: 0000b597 auipc a1,0xb - 2f31e: 4de58593 addi a1,a1,1246 # 3a7f8 <_IO_stdin_used+0x21a0> - 2f322: 0541 addi a0,a0,16 - 2f324: b0ce60ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2f328: 0f010913 addi s2,sp,240 - 2f32c: 85d2 mv a1,s4 - 2f32e: 854a mv a0,s2 - 2f330: e93ea0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 2f334: 654e ld a0,208(sp) - 2f336: c501 beqz a0,2f33e <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x306> - 2f338: 611c ld a5,0(a0) - 2f33a: 679c ld a5,8(a5) - 2f33c: 9782 jalr a5 - 2f33e: 766e ld a2,248(sp) - 2f340: 75ce ld a1,240(sp) - 2f342: 0001c517 auipc a0,0x1c - 2f346: c5653503 ld a0,-938(a0) # 4af98 <_ZSt4cerr@Base> - 2f34a: bb6e60ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f34e: 854a mv a0,s2 - 2f350: fb4e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f354: 854e mv a0,s3 - 2f356: fd1ed0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2f35a: 7a52 ld s4,304(sp) - 2f35c: b9d5 j 2f050 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x18> - 2f35e: c13ec0ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> - 2f362: e40501e3 beqz a0,2f1a4 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x16c> - 2f366: 47a2 lw a5,8(sp) - 2f368: 60f6 ld ra,344(sp) - 2f36a: 6456 ld s0,336(sp) - 2f36c: 4705 li a4,1 - 2f36e: 02e48423 sb a4,40(s1) - 2f372: d8dc sw a5,52(s1) - 2f374: 6916 ld s2,320(sp) - 2f376: 64b6 ld s1,328(sp) - 2f378: 79f2 ld s3,312(sp) - 2f37a: 4501 li a0,0 - 2f37c: 6135 addi sp,sp,352 - 2f37e: 8082 ret - 2f380: bf1ec0ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> - 2f384: d40500e3 beqz a0,2f0c4 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x8c> - 2f388: 47b2 lw a5,12(sp) - 2f38a: dc9c sw a5,56(s1) - 2f38c: a1ffa0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 2f390: 6128 ld a0,64(a0) - 2f392: 19850513 addi a0,a0,408 - 2f396: df4ec0ef jal ra,1b98a <_ZN7testing18TestEventListeners23SuppressEventForwardingEv> - 2f39a: 60f6 ld ra,344(sp) - 2f39c: 6456 ld s0,336(sp) - 2f39e: 4505 li a0,1 - 2f3a0: 8ca18ca3 sb a0,-1831(gp) # 4b669 <_ZN7testing8internalL26g_in_fast_death_test_childE> - 2f3a4: 64b6 ld s1,328(sp) - 2f3a6: 6916 ld s2,320(sp) - 2f3a8: 79f2 ld s3,312(sp) - 2f3aa: 6135 addi sp,sp,352 - 2f3ac: 8082 ret - 2f3ae: 0000b597 auipc a1,0xb - 2f3b2: 37a58593 addi a1,a1,890 # 3a728 <_IO_stdin_used+0x20d0> - 2f3b6: a7ae60ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2f3ba: 654e ld a0,208(sp) - 2f3bc: 85a2 mv a1,s0 - 2f3be: 0541 addi a0,a0,16 - 2f3c0: c90e60ef jal ra,15850 <_ZNSo9_M_insertImEERSoT_@plt> - 2f3c4: 654e ld a0,208(sp) - 2f3c6: 0000b597 auipc a1,0xb - 2f3ca: 37258593 addi a1,a1,882 # 3a738 <_IO_stdin_used+0x20e0> - 2f3ce: 0541 addi a0,a0,16 - 2f3d0: a60e60ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2f3d4: b715 j 2f2f8 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x2c0> - 2f3d6: f656 sd s5,296(sp) - 2f3d8: 03010a93 addi s5,sp,48 - 2f3dc: 8556 mv a0,s5 - 2f3de: 0000b597 auipc a1,0xb - 2f3e2: c7258593 addi a1,a1,-910 # 3a050 <_IO_stdin_used+0x19f8> - 2f3e6: fa52 sd s4,304(sp) - 2f3e8: f25a sd s6,288(sp) - 2f3ea: ee5e sd s7,280(sp) - 2f3ec: ea62 sd s8,272(sp) - 2f3ee: e1ae90ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2f3f2: 8556 mv a0,s5 - 2f3f4: 0000b597 auipc a1,0xb - 2f3f8: b5c58593 addi a1,a1,-1188 # 39f50 <_IO_stdin_used+0x18f8> - 2f3fc: 984e60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2f400: 05010b13 addi s6,sp,80 - 2f404: 85aa mv a1,a0 - 2f406: 855a mv a0,s6 - 2f408: 9f8e60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2f40c: 855a mv a0,s6 - 2f40e: 0000b597 auipc a1,0xb - 2f412: c5a58593 addi a1,a1,-934 # 3a068 <_IO_stdin_used+0x1a10> - 2f416: 96ae60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2f41a: 07010b93 addi s7,sp,112 - 2f41e: 85aa mv a1,a0 - 2f420: 855e mv a0,s7 - 2f422: 9dee60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2f426: 47400793 li a5,1140 - 2f42a: 09010c13 addi s8,sp,144 - 2f42e: c83e sw a5,16(sp) - 2f430: 8562 mv a0,s8 - 2f432: 080c addi a1,sp,16 - 2f434: 0001c317 auipc t1,0x1c - 2f438: b3c33303 ld t1,-1220(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2f43c: 9302 jalr t1 - 2f43e: 0b010993 addi s3,sp,176 - 2f442: 854e mv a0,s3 - 2f444: 8662 mv a2,s8 - 2f446: 85de mv a1,s7 - 2f448: 0001b317 auipc t1,0x1b - 2f44c: 71033303 ld t1,1808(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2f450: 9302 jalr t1 - 2f452: 0000a597 auipc a1,0xa - 2f456: 5fe58593 addi a1,a1,1534 # 39a50 <_IO_stdin_used+0x13f8> - 2f45a: 854e mv a0,s3 - 2f45c: 924e60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2f460: 0d010a13 addi s4,sp,208 - 2f464: 85aa mv a1,a0 - 2f466: 8552 mv a0,s4 - 2f468: 998e60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2f46c: 8552 mv a0,s4 - 2f46e: 0000b597 auipc a1,0xb - 2f472: f0258593 addi a1,a1,-254 # 3a370 <_IO_stdin_used+0x1d18> - 2f476: 90ae60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2f47a: 85aa mv a1,a0 - 2f47c: 854a mv a0,s2 - 2f47e: 982e60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2f482: 854a mv a0,s2 - 2f484: ab8fb0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2f488: f656 sd s5,296(sp) - 2f48a: 03010a93 addi s5,sp,48 - 2f48e: 8556 mv a0,s5 - 2f490: 0000b597 auipc a1,0xb - 2f494: bc058593 addi a1,a1,-1088 # 3a050 <_IO_stdin_used+0x19f8> - 2f498: fa52 sd s4,304(sp) - 2f49a: f25a sd s6,288(sp) - 2f49c: ee5e sd s7,280(sp) - 2f49e: ea62 sd s8,272(sp) - 2f4a0: d68e90ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2f4a4: 8556 mv a0,s5 - 2f4a6: 0000b597 auipc a1,0xb - 2f4aa: aaa58593 addi a1,a1,-1366 # 39f50 <_IO_stdin_used+0x18f8> - 2f4ae: 8d2e60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2f4b2: 05010b13 addi s6,sp,80 - 2f4b6: 85aa mv a1,a0 - 2f4b8: 855a mv a0,s6 - 2f4ba: 946e60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2f4be: 855a mv a0,s6 - 2f4c0: 0000b597 auipc a1,0xb - 2f4c4: ba858593 addi a1,a1,-1112 # 3a068 <_IO_stdin_used+0x1a10> - 2f4c8: 8b8e60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2f4cc: 07010b93 addi s7,sp,112 - 2f4d0: 85aa mv a1,a0 - 2f4d2: 855e mv a0,s7 - 2f4d4: 92ce60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2f4d8: 46600793 li a5,1126 - 2f4dc: 09010c13 addi s8,sp,144 - 2f4e0: c83e sw a5,16(sp) - 2f4e2: 8562 mv a0,s8 - 2f4e4: 080c addi a1,sp,16 - 2f4e6: 0001c317 auipc t1,0x1c - 2f4ea: a8a33303 ld t1,-1398(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 2f4ee: 9302 jalr t1 - 2f4f0: 0b010993 addi s3,sp,176 - 2f4f4: 854e mv a0,s3 - 2f4f6: 8662 mv a2,s8 - 2f4f8: 85de mv a1,s7 - 2f4fa: 0001b317 auipc t1,0x1b - 2f4fe: 65e33303 ld t1,1630(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 2f502: 9302 jalr t1 - 2f504: 0000a597 auipc a1,0xa - 2f508: 54c58593 addi a1,a1,1356 # 39a50 <_IO_stdin_used+0x13f8> - 2f50c: 854e mv a0,s3 - 2f50e: 872e60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2f512: 0d010a13 addi s4,sp,208 - 2f516: 85aa mv a1,a0 - 2f518: 8552 mv a0,s4 - 2f51a: 8e6e60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2f51e: 8552 mv a0,s4 - 2f520: 0000b597 auipc a1,0xb - 2f524: cd058593 addi a1,a1,-816 # 3a1f0 <_IO_stdin_used+0x1b98> - 2f528: 858e60ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 2f52c: 1984 addi s1,sp,240 - 2f52e: 85aa mv a1,a0 - 2f530: 8526 mv a0,s1 - 2f532: 8cee60ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 2f536: 8526 mv a0,s1 - 2f538: a04fb0ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 2f53c: 842a mv s0,a0 - 2f53e: 854e mv a0,s3 - 2f540: f656 sd s5,296(sp) - 2f542: f25a sd s6,288(sp) - 2f544: ee5e sd s7,280(sp) - 2f546: ea62 sd s8,272(sp) - 2f548: ddfed0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2f54c: 8522 mv a0,s0 - 2f54e: aa2e60ef jal ra,157f0 <_Unwind_Resume@plt> - 2f552: 842a mv s0,a0 - 2f554: 8526 mv a0,s1 - 2f556: daee70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f55a: 8552 mv a0,s4 - 2f55c: da8e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f560: 854e mv a0,s3 - 2f562: da2e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f566: 8562 mv a0,s8 - 2f568: d9ce70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f56c: 855e mv a0,s7 - 2f56e: d96e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f572: 855a mv a0,s6 - 2f574: d90e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f578: 8556 mv a0,s5 - 2f57a: d8ae70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f57e: 8522 mv a0,s0 - 2f580: a70e60ef jal ra,157f0 <_Unwind_Resume@plt> - 2f584: 842a mv s0,a0 - 2f586: bfd1 j 2f55a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x522> - 2f588: 842a mv s0,a0 - 2f58a: bfd9 j 2f560 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x528> - 2f58c: 842a mv s0,a0 - 2f58e: bfe1 j 2f566 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x52e> - 2f590: 842a mv s0,a0 - 2f592: bfe9 j 2f56c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x534> - 2f594: 842a mv s0,a0 - 2f596: bff1 j 2f572 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x53a> - 2f598: 842a mv s0,a0 - 2f59a: bff9 j 2f578 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x540> - 2f59c: 67ce ld a5,208(sp) - 2f59e: 842a mv s0,a0 - 2f5a0: dfd9 beqz a5,2f53e <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x506> - 2f5a2: 6398 ld a4,0(a5) - 2f5a4: 853e mv a0,a5 - 2f5a6: 671c ld a5,8(a4) - 2f5a8: 9782 jalr a5 - 2f5aa: bf51 j 2f53e <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x506> - 2f5ac: 842a mv s0,a0 - 2f5ae: 854a mv a0,s2 - 2f5b0: d54e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f5b4: b769 j 2f53e <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x506> - 2f5b6: 842a mv s0,a0 - 2f5b8: 854a mv a0,s2 - 2f5ba: fa52 sd s4,304(sp) - 2f5bc: f656 sd s5,296(sp) - 2f5be: f25a sd s6,288(sp) - 2f5c0: ee5e sd s7,280(sp) - 2f5c2: ea62 sd s8,272(sp) - 2f5c4: d40e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f5c8: 8522 mv a0,s0 - 2f5ca: a26e60ef jal ra,157f0 <_Unwind_Resume@plt> - 2f5ce: 842a mv s0,a0 - 2f5d0: 854a mv a0,s2 - 2f5d2: d32e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f5d6: b751 j 2f55a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x522> - 2f5d8: 842a mv s0,a0 - 2f5da: b741 j 2f55a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x522> - 2f5dc: 842a mv s0,a0 - 2f5de: b749 j 2f560 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x528> - 2f5e0: 842a mv s0,a0 - 2f5e2: b751 j 2f566 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x52e> - 2f5e4: 842a mv s0,a0 - 2f5e6: b759 j 2f56c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x534> - 2f5e8: 842a mv s0,a0 - 2f5ea: b761 j 2f572 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x53a> - 2f5ec: 842a mv s0,a0 - 2f5ee: b769 j 2f578 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x540> - 2f5f0: 842a mv s0,a0 - 2f5f2: 854a mv a0,s2 - 2f5f4: d10e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f5f8: 8552 mv a0,s4 - 2f5fa: d0ae70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f5fe: 854e mv a0,s3 - 2f600: d04e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f604: 8562 mv a0,s8 - 2f606: cfee70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f60a: 855e mv a0,s7 - 2f60c: cf8e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f610: 855a mv a0,s6 - 2f612: cf2e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f616: 8556 mv a0,s5 - 2f618: cece70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f61c: 8526 mv a0,s1 - 2f61e: ce6e70ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2f622: 8522 mv a0,s0 - 2f624: 9cce60ef jal ra,157f0 <_Unwind_Resume@plt> - 2f628: 842a mv s0,a0 - 2f62a: b7f9 j 2f5f8 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5c0> - 2f62c: 842a mv s0,a0 - 2f62e: bfc1 j 2f5fe <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5c6> - 2f630: 842a mv s0,a0 - 2f632: bfc9 j 2f604 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5cc> - 2f634: 842a mv s0,a0 - 2f636: bfd1 j 2f60a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5d2> - 2f638: 842a mv s0,a0 - 2f63a: bfd9 j 2f610 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5d8> - 2f63c: 842a mv s0,a0 - 2f63e: bfe1 j 2f616 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5de> - 2f640: 842a mv s0,a0 - 2f642: bfe9 j 2f61c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5e4> - 2f644: b775 j 2f5f0 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5b8> - 2f646: 842a mv s0,a0 - 2f648: bf45 j 2f5f8 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5c0> - 2f64a: 842a mv s0,a0 - 2f64c: bf4d j 2f5fe <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5c6> - 2f64e: 842a mv s0,a0 - 2f650: bf55 j 2f604 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5cc> - 2f652: 842a mv s0,a0 - 2f654: bf5d j 2f60a <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5d2> - 2f656: 842a mv s0,a0 - 2f658: bf65 j 2f610 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5d8> - 2f65a: 842a mv s0,a0 - 2f65c: bf6d j 2f616 <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5de> - 2f65e: 842a mv s0,a0 - 2f660: bf75 j 2f61c <_ZN7testing8internal15NoExecDeathTest10AssumeRoleEv+0x5e4> - -000000000002f662 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE>: - 2f662: 7139 addi sp,sp,-64 - 2f664: f426 sd s1,40(sp) - 2f666: 84aa mv s1,a0 - 2f668: 09052503 lw a0,144(a0) - 2f66c: f04a sd s2,32(sp) - 2f66e: fc06 sd ra,56(sp) - 2f670: 892e mv s2,a1 - 2f672: daee60ef jal ra,15c20 - 2f676: cd11 beqz a0,2f692 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0x30> - 2f678: 0001c317 auipc t1,0x1c - 2f67c: 8d033303 ld t1,-1840(t1) # 4af48 <_GLOBAL_OFFSET_TABLE_+0x3f8> - 2f680: 9302 jalr t1 - 2f682: 70e2 ld ra,56(sp) - 2f684: 01253423 sd s2,8(a0) - 2f688: 74a2 ld s1,40(sp) - 2f68a: 7902 ld s2,32(sp) - 2f68c: 0521 addi a0,a0,8 - 2f68e: 6121 addi sp,sp,64 - 2f690: 8082 ret - 2f692: f822 sd s0,48(sp) - 2f694: 6cc0 ld s0,152(s1) - 2f696: 0001c717 auipc a4,0x1c - 2f69a: 83a73703 ld a4,-1990(a4) # 4aed0 <_GLOBAL_OFFSET_TABLE_+0x380> - 2f69e: 601c ld a5,0(s0) - 2f6a0: 6b9c ld a5,16(a5) - 2f6a2: 08e79f63 bne a5,a4,2f740 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0xde> - 2f6a6: 4541 li a0,16 - 2f6a8: 9f8e60ef jal ra,158a0 <_Znwm@plt> - 2f6ac: 6418 ld a4,8(s0) - 2f6ae: 0001b797 auipc a5,0x1b - 2f6b2: 6da7b783 ld a5,1754(a5) # 4ad88 <_GLOBAL_OFFSET_TABLE_+0x238> - 2f6b6: 07c1 addi a5,a5,16 - 2f6b8: 842a mv s0,a0 - 2f6ba: e518 sd a4,8(a0) - 2f6bc: e11c sd a5,0(a0) - 2f6be: 0904a503 lw a0,144(s1) - 2f6c2: 85a2 mv a1,s0 - 2f6c4: f2de50ef jal ra,155f0 - 2f6c8: 84aa mv s1,a0 - 2f6ca: e919 bnez a0,2f6e0 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0x7e> - 2f6cc: 70e2 ld ra,56(sp) - 2f6ce: 00840513 addi a0,s0,8 - 2f6d2: 7442 ld s0,48(sp) - 2f6d4: 01253023 sd s2,0(a0) - 2f6d8: 74a2 ld s1,40(sp) - 2f6da: 7902 ld s2,32(sp) - 2f6dc: 6121 addi sp,sp,64 - 2f6de: 8082 ret - 2f6e0: ec4e sd s3,24(sp) - 2f6e2: 00810993 addi s3,sp,8 - 2f6e6: 854e mv a0,s3 - 2f6e8: 0000c617 auipc a2,0xc - 2f6ec: a2060613 addi a2,a2,-1504 # 3b108 <_IO_stdin_used+0x2ab0> - 2f6f0: 458d li a1,3 - 2f6f2: 70200693 li a3,1794 - 2f6f6: 8a1f00ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2f6fa: 02600613 li a2,38 - 2f6fe: 0000c597 auipc a1,0xc - 2f702: da258593 addi a1,a1,-606 # 3b4a0 <_IO_stdin_used+0x2e48> - 2f706: 0001c517 auipc a0,0x1c - 2f70a: 89253503 ld a0,-1902(a0) # 4af98 <_ZSt4cerr@Base> - 2f70e: ff3e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f712: 4649 li a2,18 - 2f714: 0000c597 auipc a1,0xc - 2f718: a7458593 addi a1,a1,-1420 # 3b188 <_IO_stdin_used+0x2b30> - 2f71c: 0001c517 auipc a0,0x1c - 2f720: 87c53503 ld a0,-1924(a0) # 4af98 <_ZSt4cerr@Base> - 2f724: fdde50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f728: 85a6 mv a1,s1 - 2f72a: 0001c517 auipc a0,0x1c - 2f72e: 86e53503 ld a0,-1938(a0) # 4af98 <_ZSt4cerr@Base> - 2f732: ddfe50ef jal ra,15510 <_ZNSolsEi@plt> - 2f736: 854e mv a0,s3 - 2f738: befed0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2f73c: 69e2 ld s3,24(sp) - 2f73e: b779 j 2f6cc <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0x6a> - 2f740: 8522 mv a0,s0 - 2f742: 9782 jalr a5 - 2f744: 842a mv s0,a0 - 2f746: bfa5 j 2f6be <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE+0x5c> - 2f748: 842a mv s0,a0 - 2f74a: 854e mv a0,s3 - 2f74c: bdbed0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2f750: 8522 mv a0,s0 - 2f752: 89ee60ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000002f756 <_ZN7testing32ScopedFakeTestPartResultReporterD1Ev>: - 2f756: 1141 addi sp,sp,-16 - 2f758: 0001b797 auipc a5,0x1b - 2f75c: 7007b783 ld a5,1792(a5) # 4ae58 <_GLOBAL_OFFSET_TABLE_+0x308> - 2f760: e022 sd s0,0(sp) - 2f762: 07c1 addi a5,a5,16 - 2f764: e406 sd ra,8(sp) - 2f766: e11c sd a5,0(a0) - 2f768: 842a mv s0,a0 - 2f76a: e40fa0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 2f76e: 4418 lw a4,8(s0) - 2f770: 4785 li a5,1 - 2f772: 6128 ld a0,64(a0) - 2f774: 680c ld a1,16(s0) - 2f776: 00f70863 beq a4,a5,2f786 <_ZN7testing32ScopedFakeTestPartResultReporterD1Ev+0x30> - 2f77a: ee9ff0ef jal ra,2f662 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE> - 2f77e: 60a2 ld ra,8(sp) - 2f780: 6402 ld s0,0(sp) - 2f782: 0141 addi sp,sp,16 - 2f784: 8082 ret - 2f786: 828f20ef jal ra,217ae <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE> - 2f78a: 60a2 ld ra,8(sp) - 2f78c: 6402 ld s0,0(sp) - 2f78e: 0141 addi sp,sp,16 - 2f790: 8082 ret - -000000000002f792 <_ZN7testing32ScopedFakeTestPartResultReporterD0Ev>: - 2f792: 1141 addi sp,sp,-16 - 2f794: e022 sd s0,0(sp) - 2f796: e406 sd ra,8(sp) - 2f798: 842a mv s0,a0 - 2f79a: fbdff0ef jal ra,2f756 <_ZN7testing32ScopedFakeTestPartResultReporterD1Ev> - 2f79e: 8522 mv a0,s0 - 2f7a0: 6402 ld s0,0(sp) - 2f7a2: 60a2 ld ra,8(sp) - 2f7a4: 0141 addi sp,sp,16 - 2f7a6: 95ae606f j 15900 <_ZdlPv@plt> - -000000000002f7aa <_ZN7testing8internal24HasNewFatalFailureHelperD1Ev>: - 2f7aa: 1141 addi sp,sp,-16 - 2f7ac: 0001b797 auipc a5,0x1b - 2f7b0: 7d47b783 ld a5,2004(a5) # 4af80 <_GLOBAL_OFFSET_TABLE_+0x430> - 2f7b4: e406 sd ra,8(sp) - 2f7b6: e022 sd s0,0(sp) - 2f7b8: 07c1 addi a5,a5,16 - 2f7ba: e11c sd a5,0(a0) - 2f7bc: 842a mv s0,a0 - 2f7be: decfa0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 2f7c2: 680c ld a1,16(s0) - 2f7c4: 6128 ld a0,64(a0) - 2f7c6: e9dff0ef jal ra,2f662 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE> - 2f7ca: 60a2 ld ra,8(sp) - 2f7cc: 6402 ld s0,0(sp) - 2f7ce: 0141 addi sp,sp,16 - 2f7d0: 8082 ret - -000000000002f7d2 <_ZN7testing8internal24HasNewFatalFailureHelperD0Ev>: - 2f7d2: 1141 addi sp,sp,-16 - 2f7d4: e022 sd s0,0(sp) - 2f7d6: e406 sd ra,8(sp) - 2f7d8: 842a mv s0,a0 - 2f7da: fd1ff0ef jal ra,2f7aa <_ZN7testing8internal24HasNewFatalFailureHelperD1Ev> - 2f7de: 8522 mv a0,s0 - 2f7e0: 6402 ld s0,0(sp) - 2f7e2: 60a2 ld ra,8(sp) - 2f7e4: 0141 addi sp,sp,16 - 2f7e6: 91ae606f j 15900 <_ZdlPv@plt> - -000000000002f7ea <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv>: - 2f7ea: 7179 addi sp,sp,-48 - 2f7ec: ec26 sd s1,24(sp) - 2f7ee: 84aa mv s1,a0 - 2f7f0: 09052503 lw a0,144(a0) - 2f7f4: f406 sd ra,40(sp) - 2f7f6: c2ae60ef jal ra,15c20 - 2f7fa: cd01 beqz a0,2f812 <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0x28> - 2f7fc: 0001b317 auipc t1,0x1b - 2f800: 74c33303 ld t1,1868(t1) # 4af48 <_GLOBAL_OFFSET_TABLE_+0x3f8> - 2f804: 9302 jalr t1 - 2f806: 70a2 ld ra,40(sp) - 2f808: 0521 addi a0,a0,8 - 2f80a: 6108 ld a0,0(a0) - 2f80c: 64e2 ld s1,24(sp) - 2f80e: 6145 addi sp,sp,48 - 2f810: 8082 ret - 2f812: f022 sd s0,32(sp) - 2f814: 6cc0 ld s0,152(s1) - 2f816: 0001b717 auipc a4,0x1b - 2f81a: 6ba73703 ld a4,1722(a4) # 4aed0 <_GLOBAL_OFFSET_TABLE_+0x380> - 2f81e: 601c ld a5,0(s0) - 2f820: 6b9c ld a5,16(a5) - 2f822: 08e79d63 bne a5,a4,2f8bc <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0xd2> - 2f826: 4541 li a0,16 - 2f828: 878e60ef jal ra,158a0 <_Znwm@plt> - 2f82c: 6418 ld a4,8(s0) - 2f82e: 0001b797 auipc a5,0x1b - 2f832: 55a7b783 ld a5,1370(a5) # 4ad88 <_GLOBAL_OFFSET_TABLE_+0x238> - 2f836: 07c1 addi a5,a5,16 - 2f838: 842a mv s0,a0 - 2f83a: e518 sd a4,8(a0) - 2f83c: e11c sd a5,0(a0) - 2f83e: 0904a503 lw a0,144(s1) - 2f842: 85a2 mv a1,s0 - 2f844: dade50ef jal ra,155f0 - 2f848: 84aa mv s1,a0 - 2f84a: e909 bnez a0,2f85c <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0x72> - 2f84c: 70a2 ld ra,40(sp) - 2f84e: 00840513 addi a0,s0,8 - 2f852: 7402 ld s0,32(sp) - 2f854: 6108 ld a0,0(a0) - 2f856: 64e2 ld s1,24(sp) - 2f858: 6145 addi sp,sp,48 - 2f85a: 8082 ret - 2f85c: e84a sd s2,16(sp) - 2f85e: 00810913 addi s2,sp,8 - 2f862: 854a mv a0,s2 - 2f864: 0000c617 auipc a2,0xc - 2f868: 8a460613 addi a2,a2,-1884 # 3b108 <_IO_stdin_used+0x2ab0> - 2f86c: 458d li a1,3 - 2f86e: 70200693 li a3,1794 - 2f872: f24f00ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2f876: 02600613 li a2,38 - 2f87a: 0000c597 auipc a1,0xc - 2f87e: c2658593 addi a1,a1,-986 # 3b4a0 <_IO_stdin_used+0x2e48> - 2f882: 0001b517 auipc a0,0x1b - 2f886: 71653503 ld a0,1814(a0) # 4af98 <_ZSt4cerr@Base> - 2f88a: e77e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f88e: 4649 li a2,18 - 2f890: 0000c597 auipc a1,0xc - 2f894: 8f858593 addi a1,a1,-1800 # 3b188 <_IO_stdin_used+0x2b30> - 2f898: 0001b517 auipc a0,0x1b - 2f89c: 70053503 ld a0,1792(a0) # 4af98 <_ZSt4cerr@Base> - 2f8a0: e61e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f8a4: 85a6 mv a1,s1 - 2f8a6: 0001b517 auipc a0,0x1b - 2f8aa: 6f253503 ld a0,1778(a0) # 4af98 <_ZSt4cerr@Base> - 2f8ae: c63e50ef jal ra,15510 <_ZNSolsEi@plt> - 2f8b2: 854a mv a0,s2 - 2f8b4: a73ed0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2f8b8: 6942 ld s2,16(sp) - 2f8ba: bf49 j 2f84c <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0x62> - 2f8bc: 8522 mv a0,s0 - 2f8be: 9782 jalr a5 - 2f8c0: 842a mv s0,a0 - 2f8c2: bfb5 j 2f83e <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv+0x54> - 2f8c4: 842a mv s0,a0 - 2f8c6: 854a mv a0,s2 - 2f8c8: a5fed0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2f8cc: 8522 mv a0,s0 - 2f8ce: f23e50ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000002f8d2 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_>: - 2f8d2: 712d addi sp,sp,-288 - 2f8d4: e1ea sd s10,192(sp) - 2f8d6: 01810d13 addi s10,sp,24 - 2f8da: fdce sd s3,248(sp) - 2f8dc: 89aa mv s3,a0 - 2f8de: 856a mv a0,s10 - 2f8e0: ea22 sd s0,272(sp) - 2f8e2: f5d6 sd s5,232(sp) - 2f8e4: 843a mv s0,a4 - 2f8e6: f1da sd s6,224(sp) - 2f8e8: edde sd s7,216(sp) - 2f8ea: 8aae mv s5,a1 - 2f8ec: 8bb2 mv s7,a2 - 2f8ee: ee06 sd ra,280(sp) - 2f8f0: e626 sd s1,264(sp) - 2f8f2: e24a sd s2,256(sp) - 2f8f4: f9d2 sd s4,240(sp) - 2f8f6: e9e2 sd s8,208(sp) - 2f8f8: e5e6 sd s9,200(sp) - 2f8fa: fd6e sd s11,184(sp) - 2f8fc: e436 sd a3,8(sp) - 2f8fe: 8b3e mv s6,a5 - 2f900: c98ea0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 2f904: 6562 ld a0,24(sp) - 2f906: 6410 ld a2,8(s0) - 2f908: 600c ld a1,0(s0) - 2f90a: 0541 addi a0,a0,16 - 2f90c: df5e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f910: 00898c93 addi s9,s3,8 - 2f914: 8566 mv a0,s9 - 2f916: 0001b317 auipc t1,0x1b - 2f91a: 57a33303 ld t1,1402(t1) # 4ae90 <_GLOBAL_OFFSET_TABLE_+0x340> - 2f91e: 9302 jalr t1 - 2f920: 0409b503 ld a0,64(s3) - 2f924: 0001b317 auipc t1,0x1b - 2f928: 39433303 ld t1,916(t1) # 4acb8 <_GLOBAL_OFFSET_TABLE_+0x168> - 2f92c: 1e850513 addi a0,a0,488 - 2f930: 9302 jalr t1 - 2f932: 6518 ld a4,8(a0) - 2f934: 611c ld a5,0(a0) - 2f936: 14f70163 beq a4,a5,2fa78 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1a6> - 2f93a: 6562 ld a0,24(sp) - 2f93c: 4605 li a2,1 - 2f93e: 0000a597 auipc a1,0xa - 2f942: 8ba58593 addi a1,a1,-1862 # 391f8 <_IO_stdin_used+0xba0> - 2f946: 0541 addi a0,a0,16 - 2f948: db9e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f94c: 6562 ld a0,24(sp) - 2f94e: 462d li a2,11 - 2f950: 00009597 auipc a1,0x9 - 2f954: 7c058593 addi a1,a1,1984 # 39110 <_IO_stdin_used+0xab8> - 2f958: 0541 addi a0,a0,16 - 2f95a: da7e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f95e: 6562 ld a0,24(sp) - 2f960: 461d li a2,7 - 2f962: 0000b597 auipc a1,0xb - 2f966: eee58593 addi a1,a1,-274 # 3a850 <_IO_stdin_used+0x21f8> - 2f96a: 0541 addi a0,a0,16 - 2f96c: d95e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f970: 0409b503 ld a0,64(s3) - 2f974: 0001b317 auipc t1,0x1b - 2f978: 34433303 ld t1,836(t1) # 4acb8 <_GLOBAL_OFFSET_TABLE_+0x168> - 2f97c: 1e850513 addi a0,a0,488 - 2f980: 9302 jalr t1 - 2f982: 6118 ld a4,0(a0) - 2f984: 6504 ld s1,8(a0) - 2f986: aaaab7b7 lui a5,0xaaaab - 2f98a: aab78793 addi a5,a5,-1365 # ffffffffaaaaaaab <__global_pointer$+0xffffffffaaa5ed1b> - 2f98e: 8c99 sub s1,s1,a4 - 2f990: 02079713 slli a4,a5,0x20 - 2f994: 4044d913 srai s2,s1,0x4 - 2f998: 97ba add a5,a5,a4 - 2f99a: 02f90933 mul s2,s2,a5 - 2f99e: 0c090d63 beqz s2,2fa78 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1a6> - 2f9a2: 0001bc17 auipc s8,0x1b - 2f9a6: 40ec3c03 ld s8,1038(s8) # 4adb0 <_GLOBAL_OFFSET_TABLE_+0x260> - 2f9aa: 010c0793 addi a5,s8,16 - 2f9ae: fd048493 addi s1,s1,-48 - 2f9b2: e03e sd a5,0(sp) - 2f9b4: 0001bd97 auipc s11,0x1b - 2f9b8: 50cdbd83 ld s11,1292(s11) # 4aec0 <_GLOBAL_OFFSET_TABLE_+0x370> - 2f9bc: 04010a13 addi s4,sp,64 - 2f9c0: a885 j 2fa30 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x15e> - 2f9c2: 0001b317 auipc t1,0x1b - 2f9c6: 39e33303 ld t1,926(t1) # 4ad60 <_GLOBAL_OFFSET_TABLE_+0x210> - 2f9ca: 9302 jalr t1 - 2f9cc: 00850413 addi s0,a0,8 - 2f9d0: 6562 ld a0,24(sp) - 2f9d2: 6000 ld s0,0(s0) - 2f9d4: 4605 li a2,1 - 2f9d6: 0541 addi a0,a0,16 - 2f9d8: 0000a597 auipc a1,0xa - 2f9dc: 82058593 addi a1,a1,-2016 # 391f8 <_IO_stdin_used+0xba0> - 2f9e0: 9426 add s0,s0,s1 - 2f9e2: 197d addi s2,s2,-1 - 2f9e4: d1de50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f9e8: 4410 lw a2,8(s0) - 2f9ea: 600c ld a1,0(s0) - 2f9ec: 8552 mv a0,s4 - 2f9ee: ba2f00ef jal ra,1fd90 <_ZN7testing8internal18FormatFileLocationB5cxx11EPKci> - 2f9f2: 6562 ld a0,24(sp) - 2f9f4: 6626 ld a2,72(sp) - 2f9f6: 6586 ld a1,64(sp) - 2f9f8: 0541 addi a0,a0,16 - 2f9fa: d07e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2f9fe: 6562 ld a0,24(sp) - 2fa00: 4605 li a2,1 - 2fa02: 0000a597 auipc a1,0xa - 2fa06: 9d658593 addi a1,a1,-1578 # 393d8 <_IO_stdin_used+0xd80> - 2fa0a: 0541 addi a0,a0,16 - 2fa0c: cf5e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2fa10: 6562 ld a0,24(sp) - 2fa12: 6c10 ld a2,24(s0) - 2fa14: 680c ld a1,16(s0) - 2fa16: 0541 addi a0,a0,16 - 2fa18: ce9e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2fa1c: 6506 ld a0,64(sp) - 2fa1e: 089c addi a5,sp,80 - 2fa20: 00f50463 beq a0,a5,2fa28 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x156> - 2fa24: edde50ef jal ra,15900 <_ZdlPv@plt> - 2fa28: fd048493 addi s1,s1,-48 - 2fa2c: 04090663 beqz s2,2fa78 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1a6> - 2fa30: 0409bc03 ld s8,64(s3) - 2fa34: 1e8c2503 lw a0,488(s8) - 2fa38: 9e8e60ef jal ra,15c20 - 2fa3c: f159 bnez a0,2f9c2 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0xf0> - 2fa3e: 1f0c3503 ld a0,496(s8) - 2fa42: 6118 ld a4,0(a0) - 2fa44: 6b18 ld a4,16(a4) - 2fa46: 17b71a63 bne a4,s11,2fbba <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x2e8> - 2fa4a: 02000513 li a0,32 - 2fa4e: e53e50ef jal ra,158a0 <_Znwm@plt> - 2fa52: 6782 ld a5,0(sp) - 2fa54: 842a mv s0,a0 - 2fa56: 00053423 sd zero,8(a0) - 2fa5a: e11c sd a5,0(a0) - 2fa5c: 00053823 sd zero,16(a0) - 2fa60: 00053c23 sd zero,24(a0) - 2fa64: 1e8c2503 lw a0,488(s8) - 2fa68: 85a2 mv a1,s0 - 2fa6a: b87e50ef jal ra,155f0 - 2fa6e: 8c2a mv s8,a0 - 2fa70: 0e051863 bnez a0,2fb60 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x28e> - 2fa74: 0421 addi s0,s0,8 - 2fa76: bfa9 j 2f9d0 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0xfe> - 2fa78: 000b3783 ld a5,0(s6) # ffffffff80000000 <__global_pointer$+0xffffffff7ffb4270> - 2fa7c: c789 beqz a5,2fa86 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1b4> - 2fa7e: 008b3783 ld a5,8(s6) - 2fa82: 14079463 bnez a5,2fbca <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x2f8> - 2fa86: 1004 addi s1,sp,32 - 2fa88: 85ea mv a1,s10 - 2fa8a: 8526 mv a0,s1 - 2fa8c: f36ea0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 2fa90: c0d6 sw s5,64(sp) - 2fa92: 7402 ld s0,32(sp) - 2fa94: 120b8663 beqz s7,2fbc0 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x2ee> - 2fa98: 04810913 addi s2,sp,72 - 2fa9c: 85de mv a1,s7 - 2fa9e: 854a mv a0,s2 - 2faa0: f69e80ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2faa4: 67a2 ld a5,8(sp) - 2faa6: 07010a13 addi s4,sp,112 - 2faaa: 8552 mv a0,s4 - 2faac: 85a2 mv a1,s0 - 2faae: d4be sw a5,104(sp) - 2fab0: b06ef0ef jal ra,1edb6 <_ZN7testing14TestPartResult14ExtractSummaryB5cxx11EPKc> - 2fab4: 85a2 mv a1,s0 - 2fab6: 0908 addi a0,sp,144 - 2fab8: f51e80ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2fabc: 7502 ld a0,32(sp) - 2fabe: 181c addi a5,sp,48 - 2fac0: 00f50463 beq a0,a5,2fac8 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1f6> - 2fac4: e3de50ef jal ra,15900 <_ZdlPv@plt> - 2fac8: 0409b503 ld a0,64(s3) - 2facc: d1fff0ef jal ra,2f7ea <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv> - 2fad0: 611c ld a5,0(a0) - 2fad2: 0080 addi s0,sp,64 - 2fad4: 85a2 mv a1,s0 - 2fad6: 6b9c ld a5,16(a5) - 2fad8: 9782 jalr a5 - 2fada: 020a8763 beqz s5,2fb08 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x236> - 2fade: 478d li a5,3 - 2fae0: 02fa8463 beq s5,a5,2fb08 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x236> - 2fae4: 0001b797 auipc a5,0x1b - 2fae8: 16c7b783 ld a5,364(a5) # 4ac50 <_GLOBAL_OFFSET_TABLE_+0x100> - 2faec: 0007c783 lbu a5,0(a5) - 2faf0: c781 beqz a5,2faf8 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x226> - 2faf2: 00002023 sw zero,0(zero) # 0 <__abi_tag-0x10294> - 2faf6: 9002 ebreak - 2faf8: 0001b797 auipc a5,0x1b - 2fafc: 2e07b783 ld a5,736(a5) # 4add8 <_GLOBAL_OFFSET_TABLE_+0x288> - 2fb00: 0007c783 lbu a5,0(a5) - 2fb04: 10079b63 bnez a5,2fc1a <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x348> - 2fb08: 654a ld a0,144(sp) - 2fb0a: 111c addi a5,sp,160 - 2fb0c: 00f50463 beq a0,a5,2fb14 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x242> - 2fb10: df1e50ef jal ra,15900 <_ZdlPv@plt> - 2fb14: 7546 ld a0,112(sp) - 2fb16: 011c addi a5,sp,128 - 2fb18: 00f50463 beq a0,a5,2fb20 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x24e> - 2fb1c: de5e50ef jal ra,15900 <_ZdlPv@plt> - 2fb20: 6526 ld a0,72(sp) - 2fb22: 08bc addi a5,sp,88 - 2fb24: 00f50463 beq a0,a5,2fb2c <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x25a> - 2fb28: dd9e50ef jal ra,15900 <_ZdlPv@plt> - 2fb2c: 8566 mv a0,s9 - 2fb2e: 0001b317 auipc t1,0x1b - 2fb32: 05233303 ld t1,82(t1) # 4ab80 <_GLOBAL_OFFSET_TABLE_+0x30> - 2fb36: 9302 jalr t1 - 2fb38: 6562 ld a0,24(sp) - 2fb3a: c501 beqz a0,2fb42 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x270> - 2fb3c: 611c ld a5,0(a0) - 2fb3e: 679c ld a5,8(a5) - 2fb40: 9782 jalr a5 - 2fb42: 60f2 ld ra,280(sp) - 2fb44: 6452 ld s0,272(sp) - 2fb46: 64b2 ld s1,264(sp) - 2fb48: 6912 ld s2,256(sp) - 2fb4a: 79ee ld s3,248(sp) - 2fb4c: 7a4e ld s4,240(sp) - 2fb4e: 7aae ld s5,232(sp) - 2fb50: 7b0e ld s6,224(sp) - 2fb52: 6bee ld s7,216(sp) - 2fb54: 6c4e ld s8,208(sp) - 2fb56: 6cae ld s9,200(sp) - 2fb58: 6d0e ld s10,192(sp) - 2fb5a: 7dea ld s11,184(sp) - 2fb5c: 6115 addi sp,sp,288 - 2fb5e: 8082 ret - 2fb60: 70200693 li a3,1794 - 2fb64: 0000b617 auipc a2,0xb - 2fb68: 5a460613 addi a2,a2,1444 # 3b108 <_IO_stdin_used+0x2ab0> - 2fb6c: 458d li a1,3 - 2fb6e: 8552 mv a0,s4 - 2fb70: c26f00ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 2fb74: 02600613 li a2,38 - 2fb78: 0000c597 auipc a1,0xc - 2fb7c: 92858593 addi a1,a1,-1752 # 3b4a0 <_IO_stdin_used+0x2e48> - 2fb80: 0001b517 auipc a0,0x1b - 2fb84: 41853503 ld a0,1048(a0) # 4af98 <_ZSt4cerr@Base> - 2fb88: b79e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2fb8c: 4649 li a2,18 - 2fb8e: 0000b597 auipc a1,0xb - 2fb92: 5fa58593 addi a1,a1,1530 # 3b188 <_IO_stdin_used+0x2b30> - 2fb96: 0001b517 auipc a0,0x1b - 2fb9a: 40253503 ld a0,1026(a0) # 4af98 <_ZSt4cerr@Base> - 2fb9e: b63e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2fba2: 85e2 mv a1,s8 - 2fba4: 0001b517 auipc a0,0x1b - 2fba8: 3f453503 ld a0,1012(a0) # 4af98 <_ZSt4cerr@Base> - 2fbac: 965e50ef jal ra,15510 <_ZNSolsEi@plt> - 2fbb0: 8552 mv a0,s4 - 2fbb2: f74ed0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2fbb6: 0421 addi s0,s0,8 - 2fbb8: bd21 j 2f9d0 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0xfe> - 2fbba: 9702 jalr a4 - 2fbbc: 842a mv s0,a0 - 2fbbe: b55d j 2fa64 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x192> - 2fbc0: 0000bb97 auipc s7,0xb - 2fbc4: 838b8b93 addi s7,s7,-1992 # 3a3f8 <_IO_stdin_used+0x1da0> - 2fbc8: bdc1 j 2fa98 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1c6> - 2fbca: 6562 ld a0,24(sp) - 2fbcc: 0001b597 auipc a1,0x1b - 2fbd0: 3845b583 ld a1,900(a1) # 4af50 <_GLOBAL_OFFSET_TABLE_+0x400> - 2fbd4: 0541 addi a0,a0,16 - 2fbd6: a5be50ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 2fbda: 6562 ld a0,24(sp) - 2fbdc: 008b3603 ld a2,8(s6) - 2fbe0: 000b3583 ld a1,0(s6) - 2fbe4: 0541 addi a0,a0,16 - 2fbe6: b1be50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2fbea: bd71 j 2fa86 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x1b4> - 2fbec: 842a mv s0,a0 - 2fbee: 8552 mv a0,s4 - 2fbf0: f15e60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2fbf4: 8566 mv a0,s9 - 2fbf6: 0001b317 auipc t1,0x1b - 2fbfa: f8a33303 ld t1,-118(t1) # 4ab80 <_GLOBAL_OFFSET_TABLE_+0x30> - 2fbfe: 9302 jalr t1 - 2fc00: 6562 ld a0,24(sp) - 2fc02: c501 beqz a0,2fc0a <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x338> - 2fc04: 611c ld a5,0(a0) - 2fc06: 679c ld a5,8(a5) - 2fc08: 9782 jalr a5 - 2fc0a: 8522 mv a0,s0 - 2fc0c: be5e50ef jal ra,157f0 <_Unwind_Resume@plt> - 2fc10: 842a mv s0,a0 - 2fc12: 8552 mv a0,s4 - 2fc14: f12ed0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 2fc18: bff1 j 2fbf4 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> - 2fc1a: 4541 li a0,16 - 2fc1c: f35e50ef jal ra,15b50 <__cxa_allocate_exception@plt> - 2fc20: 85a2 mv a1,s0 - 2fc22: 84aa mv s1,a0 - 2fc24: 92ef20ef jal ra,21d52 <_ZN7testing8internal26GoogleTestFailureExceptionC1ERKNS_14TestPartResultE> - 2fc28: 8526 mv a0,s1 - 2fc2a: 0001b617 auipc a2,0x1b - 2fc2e: fae63603 ld a2,-82(a2) # 4abd8 <_GLOBAL_OFFSET_TABLE_+0x88> - 2fc32: 0001b597 auipc a1,0x1b - 2fc36: 0e65b583 ld a1,230(a1) # 4ad18 <_GLOBAL_OFFSET_TABLE_+0x1c8> - 2fc3a: fb7e50ef jal ra,15bf0 <__cxa_throw@plt> - 2fc3e: 842a mv s0,a0 - 2fc40: b7c1 j 2fc00 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x32e> - 2fc42: 842a mv s0,a0 - 2fc44: 854a mv a0,s2 - 2fc46: ebfe60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2fc4a: 8526 mv a0,s1 - 2fc4c: eb9e60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2fc50: b755 j 2fbf4 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> - 2fc52: 842a mv s0,a0 - 2fc54: bfdd j 2fc4a <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x378> - 2fc56: 842a mv s0,a0 - 2fc58: 654a ld a0,144(sp) - 2fc5a: 111c addi a5,sp,160 - 2fc5c: 00f50463 beq a0,a5,2fc64 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x392> - 2fc60: ca1e50ef jal ra,15900 <_ZdlPv@plt> - 2fc64: 7546 ld a0,112(sp) - 2fc66: 011c addi a5,sp,128 - 2fc68: 00f50463 beq a0,a5,2fc70 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x39e> - 2fc6c: c95e50ef jal ra,15900 <_ZdlPv@plt> - 2fc70: 6526 ld a0,72(sp) - 2fc72: 08bc addi a5,sp,88 - 2fc74: f8f500e3 beq a0,a5,2fbf4 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> - 2fc78: c89e50ef jal ra,15900 <_ZdlPv@plt> - 2fc7c: bfa5 j 2fbf4 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> - 2fc7e: 842a mv s0,a0 - 2fc80: 8552 mv a0,s4 - 2fc82: e83e60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2fc86: bf7d j 2fc44 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x372> - 2fc88: 842a mv s0,a0 - 2fc8a: b7ad j 2fbf4 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x322> - 2fc8c: 842a mv s0,a0 - 2fc8e: 8526 mv a0,s1 - 2fc90: e21e50ef jal ra,15ab0 <__cxa_free_exception@plt> - 2fc94: b7d1 j 2fc58 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_+0x386> - -000000000002fc96 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE>: - 2fc96: 7119 addi sp,sp,-128 - 2fc98: f8a2 sd s0,112(sp) - 2fc9a: f4a6 sd s1,104(sp) - 2fc9c: f0ca sd s2,96(sp) - 2fc9e: 84ae mv s1,a1 - 2fca0: ecce sd s3,88(sp) - 2fca2: e8d2 sd s4,80(sp) - 2fca4: e4d6 sd s5,72(sp) - 2fca6: 892a mv s2,a0 - 2fca8: fc86 sd ra,120(sp) - 2fcaa: 900fa0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 2fcae: 00093783 ld a5,0(s2) - 2fcb2: 842a mv s0,a0 - 2fcb4: 8626 mv a2,s1 - 2fcb6: 01878593 addi a1,a5,24 - 2fcba: 850a mv a0,sp - 2fcbc: 0007a983 lw s3,0(a5) - 2fcc0: 0087ba03 ld s4,8(a5) - 2fcc4: 0107aa83 lw s5,16(a5) - 2fcc8: 890a mv s2,sp - 2fcca: f94ea0ef jal ra,1a45e <_ZN7testing8internal17AppendUserMessageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7MessageE> - 2fcce: 8dcfa0ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 2fcd2: 612c ld a1,64(a0) - 2fcd4: 1004 addi s1,sp,32 - 2fcd6: 8526 mv a0,s1 - 2fcd8: 4605 li a2,1 - 2fcda: 9d8ec0ef jal ra,1beb2 <_ZN7testing8internal12UnitTestImpl28CurrentOsStackTraceExceptTopB5cxx11Ei> - 2fcde: 87a6 mv a5,s1 - 2fce0: 870a mv a4,sp - 2fce2: 86d6 mv a3,s5 - 2fce4: 8652 mv a2,s4 - 2fce6: 85ce mv a1,s3 - 2fce8: 8522 mv a0,s0 - 2fcea: be9ff0ef jal ra,2f8d2 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_> - 2fcee: 7502 ld a0,32(sp) - 2fcf0: 181c addi a5,sp,48 - 2fcf2: 00f50463 beq a0,a5,2fcfa <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE+0x64> - 2fcf6: c0be50ef jal ra,15900 <_ZdlPv@plt> - 2fcfa: 6502 ld a0,0(sp) - 2fcfc: 081c addi a5,sp,16 - 2fcfe: 00f50463 beq a0,a5,2fd06 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE+0x70> - 2fd02: bffe50ef jal ra,15900 <_ZdlPv@plt> - 2fd06: 70e6 ld ra,120(sp) - 2fd08: 7446 ld s0,112(sp) - 2fd0a: 74a6 ld s1,104(sp) - 2fd0c: 7906 ld s2,96(sp) - 2fd0e: 69e6 ld s3,88(sp) - 2fd10: 6a46 ld s4,80(sp) - 2fd12: 6aa6 ld s5,72(sp) - 2fd14: 6109 addi sp,sp,128 - 2fd16: 8082 ret - 2fd18: 842a mv s0,a0 - 2fd1a: a029 j 2fd24 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE+0x8e> - 2fd1c: 842a mv s0,a0 - 2fd1e: 8526 mv a0,s1 - 2fd20: de5e60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2fd24: 854a mv a0,s2 - 2fd26: ddfe60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 2fd2a: 8522 mv a0,s0 - 2fd2c: ac5e50ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000002fd30 <_ZN7testing8internal20SingleFailureCheckerD1Ev>: - 2fd30: 7171 addi sp,sp,-176 - 2fd32: f122 sd s0,160(sp) - 2fd34: 4500 lw s0,8(a0) - 2fd36: ed26 sd s1,152(sp) - 2fd38: e94a sd s2,144(sp) - 2fd3a: f506 sd ra,168(sp) - 2fd3c: e54e sd s3,136(sp) - 2fd3e: e152 sd s4,128(sp) - 2fd40: fcd6 sd s5,120(sp) - 2fd42: 4789 li a5,2 - 2fd44: 6104 ld s1,0(a0) - 2fd46: 892a mv s2,a0 - 2fd48: 0000b597 auipc a1,0xb - 2fd4c: b1058593 addi a1,a1,-1264 # 3a858 <_IO_stdin_used+0x2200> - 2fd50: 00f40663 beq s0,a5,2fd5c <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x2c> - 2fd54: 0000b597 auipc a1,0xb - 2fd58: b1458593 addi a1,a1,-1260 # 3a868 <_IO_stdin_used+0x2210> - 2fd5c: 03010993 addi s3,sp,48 - 2fd60: 854e mv a0,s3 - 2fd62: ca7e80ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 2fd66: 00810a13 addi s4,sp,8 - 2fd6a: 8552 mv a0,s4 - 2fd6c: 82cea0ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 2fd70: 8526 mv a0,s1 - 2fd72: a12ef0ef jal ra,1ef84 <_ZNK7testing19TestPartResultArray4sizeEv> - 2fd76: 4785 li a5,1 - 2fd78: 1af50163 beq a0,a5,2ff1a <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1ea> - 2fd7c: 6522 ld a0,8(sp) - 2fd7e: 4629 li a2,10 - 2fd80: 0000a597 auipc a1,0xa - 2fd84: cc858593 addi a1,a1,-824 # 39a48 <_IO_stdin_used+0x13f0> - 2fd88: 0541 addi a0,a0,16 - 2fd8a: 977e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2fd8e: 6522 ld a0,8(sp) - 2fd90: 7662 ld a2,56(sp) - 2fd92: 75c2 ld a1,48(sp) - 2fd94: 0541 addi a0,a0,16 - 2fd96: 96be50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2fd9a: 6522 ld a0,8(sp) - 2fd9c: 4605 li a2,1 - 2fd9e: 00009597 auipc a1,0x9 - 2fda2: 45a58593 addi a1,a1,1114 # 391f8 <_IO_stdin_used+0xba0> - 2fda6: 0541 addi a0,a0,16 - 2fda8: 959e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2fdac: 6522 ld a0,8(sp) - 2fdae: 4629 li a2,10 - 2fdb0: 0000a597 auipc a1,0xa - 2fdb4: c8058593 addi a1,a1,-896 # 39a30 <_IO_stdin_used+0x13d8> - 2fdb8: 0541 addi a0,a0,16 - 2fdba: 947e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2fdbe: 8526 mv a0,s1 - 2fdc0: 9c4ef0ef jal ra,1ef84 <_ZNK7testing19TestPartResultArray4sizeEv> - 2fdc4: 85aa mv a1,a0 - 2fdc6: 6522 ld a0,8(sp) - 2fdc8: 0541 addi a0,a0,16 - 2fdca: f46e50ef jal ra,15510 <_ZNSolsEi@plt> - 2fdce: 6522 ld a0,8(sp) - 2fdd0: 4625 li a2,9 - 2fdd2: 0000b597 auipc a1,0xb - 2fdd6: aae58593 addi a1,a1,-1362 # 3a880 <_IO_stdin_used+0x2228> - 2fdda: 0541 addi a0,a0,16 - 2fddc: 925e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2fde0: 4401 li s0,0 - 2fde2: a025 j 2fe0a <_ZN7testing8internal20SingleFailureCheckerD1Ev+0xda> - 2fde4: 6522 ld a0,8(sp) - 2fde6: 4605 li a2,1 - 2fde8: 00009597 auipc a1,0x9 - 2fdec: 41058593 addi a1,a1,1040 # 391f8 <_IO_stdin_used+0xba0> - 2fdf0: 0541 addi a0,a0,16 - 2fdf2: 90fe50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2fdf6: 85a2 mv a1,s0 - 2fdf8: 8526 mv a0,s1 - 2fdfa: 9aeef0ef jal ra,1efa8 <_ZNK7testing19TestPartResultArray17GetTestPartResultEi> - 2fdfe: 85aa mv a1,a0 - 2fe00: 6522 ld a0,8(sp) - 2fe02: 0541 addi a0,a0,16 - 2fe04: 84cef0ef jal ra,1ee50 <_ZN7testinglsERSoRKNS_14TestPartResultE> - 2fe08: 2405 addiw s0,s0,1 - 2fe0a: 8526 mv a0,s1 - 2fe0c: 978ef0ef jal ra,1ef84 <_ZNK7testing19TestPartResultArray4sizeEv> - 2fe10: fca44ae3 blt s0,a0,2fde4 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0xb4> - 2fe14: 1000 addi s0,sp,32 - 2fe16: 8522 mv a0,s0 - 2fe18: 9e6ea0ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> - 2fe1c: 0804 addi s1,sp,16 - 2fe1e: 8526 mv a0,s1 - 2fe20: f79e90ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 2fe24: 67c2 ld a5,16(sp) - 2fe26: 05010a93 addi s5,sp,80 - 2fe2a: 85d2 mv a1,s4 - 2fe2c: 8556 mv a0,s5 - 2fe2e: 01078a13 addi s4,a5,16 - 2fe32: b90ea0ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 2fe36: 6666 ld a2,88(sp) - 2fe38: 65c6 ld a1,80(sp) - 2fe3a: 8552 mv a0,s4 - 2fe3c: 8c5e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 2fe40: 6546 ld a0,80(sp) - 2fe42: 109c addi a5,sp,96 - 2fe44: 00f50463 beq a0,a5,2fe4c <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x11c> - 2fe48: ab9e50ef jal ra,15900 <_ZdlPv@plt> - 2fe4c: 85a6 mv a1,s1 - 2fe4e: 8522 mv a0,s0 - 2fe50: 0001b317 auipc t1,0x1b - 2fe54: f6833303 ld t1,-152(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 2fe58: 9302 jalr t1 - 2fe5a: 6542 ld a0,16(sp) - 2fe5c: c501 beqz a0,2fe64 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x134> - 2fe5e: 611c ld a5,0(a0) - 2fe60: 679c ld a5,8(a5) - 2fe62: 9782 jalr a5 - 2fe64: 85a2 mv a1,s0 - 2fe66: 8526 mv a0,s1 - 2fe68: 91aea0ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> - 2fe6c: 7422 ld s0,40(sp) - 2fe6e: c819 beqz s0,2fe84 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x154> - 2fe70: 6008 ld a0,0(s0) - 2fe72: 01040793 addi a5,s0,16 - 2fe76: 00f50463 beq a0,a5,2fe7e <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x14e> - 2fe7a: a87e50ef jal ra,15900 <_ZdlPv@plt> - 2fe7e: 8522 mv a0,s0 - 2fe80: a81e50ef jal ra,15900 <_ZdlPv@plt> - 2fe84: 6522 ld a0,8(sp) - 2fe86: c501 beqz a0,2fe8e <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x15e> - 2fe88: 611c ld a5,0(a0) - 2fe8a: 679c ld a5,8(a5) - 2fe8c: 9782 jalr a5 - 2fe8e: 7542 ld a0,48(sp) - 2fe90: 009c addi a5,sp,64 - 2fe92: 00f50463 beq a0,a5,2fe9a <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x16a> - 2fe96: a6be50ef jal ra,15900 <_ZdlPv@plt> - 2fe9a: 01014783 lbu a5,16(sp) - 2fe9e: e3b1 bnez a5,2fee2 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1b2> - 2fea0: 67e2 ld a5,24(sp) - 2fea2: 0000a717 auipc a4,0xa - 2fea6: 55670713 addi a4,a4,1366 # 3a3f8 <_IO_stdin_used+0x1da0> - 2feaa: c391 beqz a5,2feae <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x17e> - 2feac: 6398 ld a4,0(a5) - 2feae: 2bd00693 li a3,701 - 2feb2: 00009617 auipc a2,0x9 - 2feb6: 43660613 addi a2,a2,1078 # 392e8 <_IO_stdin_used+0xc90> - 2feba: 4585 li a1,1 - 2febc: 854e mv a0,s3 - 2febe: d6ce90ef jal ra,1942a <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> - 2fec2: 0880 addi s0,sp,80 - 2fec4: 8522 mv a0,s0 - 2fec6: ed3e90ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 2feca: 854e mv a0,s3 - 2fecc: 85a2 mv a1,s0 - 2fece: dc9ff0ef jal ra,2fc96 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> - 2fed2: 6546 ld a0,80(sp) - 2fed4: c501 beqz a0,2fedc <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1ac> - 2fed6: 611c ld a5,0(a0) - 2fed8: 679c ld a5,8(a5) - 2feda: 9782 jalr a5 - 2fedc: 854e mv a0,s3 - 2fede: e24e90ef jal ra,19502 <_ZN7testing8internal12AssertHelperD1Ev> - 2fee2: 6462 ld s0,24(sp) - 2fee4: c819 beqz s0,2fefa <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1ca> - 2fee6: 6008 ld a0,0(s0) - 2fee8: 01040793 addi a5,s0,16 - 2feec: 00f50463 beq a0,a5,2fef4 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x1c4> - 2fef0: a11e50ef jal ra,15900 <_ZdlPv@plt> - 2fef4: 8522 mv a0,s0 - 2fef6: a0be50ef jal ra,15900 <_ZdlPv@plt> - 2fefa: 01093503 ld a0,16(s2) - 2fefe: 02090913 addi s2,s2,32 - 2ff02: 0d250663 beq a0,s2,2ffce <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x29e> - 2ff06: 740a ld s0,160(sp) - 2ff08: 70aa ld ra,168(sp) - 2ff0a: 64ea ld s1,152(sp) - 2ff0c: 694a ld s2,144(sp) - 2ff0e: 69aa ld s3,136(sp) - 2ff10: 6a0a ld s4,128(sp) - 2ff12: 7ae6 ld s5,120(sp) - 2ff14: 614d addi sp,sp,176 - 2ff16: 9ebe506f j 15900 <_ZdlPv@plt> - 2ff1a: 8526 mv a0,s1 - 2ff1c: 4581 li a1,0 - 2ff1e: 88aef0ef jal ra,1efa8 <_ZNK7testing19TestPartResultArray17GetTestPartResultEi> - 2ff22: 411c lw a5,0(a0) - 2ff24: 84aa mv s1,a0 - 2ff26: 00879c63 bne a5,s0,2ff3e <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x20e> - 2ff2a: 01093583 ld a1,16(s2) - 2ff2e: 6928 ld a0,80(a0) - 2ff30: f50e50ef jal ra,15680 - 2ff34: c555 beqz a0,2ffe0 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x2b0> - 2ff36: 0808 addi a0,sp,16 - 2ff38: 8baea0ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> - 2ff3c: b7a1 j 2fe84 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x154> - 2ff3e: 05010a93 addi s5,sp,80 - 2ff42: 8556 mv a0,s5 - 2ff44: 8baea0ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> - 2ff48: 8556 mv a0,s5 - 2ff4a: 0000a597 auipc a1,0xa - 2ff4e: afe58593 addi a1,a1,-1282 # 39a48 <_IO_stdin_used+0x13f0> - 2ff52: 0001b317 auipc t1,0x1b - 2ff56: f9633303 ld t1,-106(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 2ff5a: 9302 jalr t1 - 2ff5c: 85ce mv a1,s3 - 2ff5e: 0001b317 auipc t1,0x1b - 2ff62: c4233303 ld t1,-958(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 2ff66: 9302 jalr t1 - 2ff68: 00009597 auipc a1,0x9 - 2ff6c: 29058593 addi a1,a1,656 # 391f8 <_IO_stdin_used+0xba0> - 2ff70: 0001b317 auipc t1,0x1b - 2ff74: ca033303 ld t1,-864(t1) # 4ac10 <_GLOBAL_OFFSET_TABLE_+0xc0> - 2ff78: 9302 jalr t1 - 2ff7a: 0000b597 auipc a1,0xb - 2ff7e: 91658593 addi a1,a1,-1770 # 3a890 <_IO_stdin_used+0x2238> - 2ff82: 0001b317 auipc t1,0x1b - 2ff86: f6633303 ld t1,-154(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 2ff8a: 9302 jalr t1 - 2ff8c: 1000 addi s0,sp,32 - 2ff8e: 8a2a mv s4,a0 - 2ff90: 8522 mv a0,s0 - 2ff92: e07e90ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 2ff96: 7502 ld a0,32(sp) - 2ff98: 85a6 mv a1,s1 - 2ff9a: 0541 addi a0,a0,16 - 2ff9c: eb5ee0ef jal ra,1ee50 <_ZN7testinglsERSoRKNS_14TestPartResultE> - 2ffa0: 85a2 mv a1,s0 - 2ffa2: 8552 mv a0,s4 - 2ffa4: 0001b317 auipc t1,0x1b - 2ffa8: e1433303 ld t1,-492(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 2ffac: 9302 jalr t1 - 2ffae: 7502 ld a0,32(sp) - 2ffb0: c501 beqz a0,2ffb8 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x288> - 2ffb2: 611c ld a5,0(a0) - 2ffb4: 679c ld a5,8(a5) - 2ffb6: 9782 jalr a5 - 2ffb8: 85d2 mv a1,s4 - 2ffba: 0808 addi a0,sp,16 - 2ffbc: fc7e90ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> - 2ffc0: 08a8 addi a0,sp,88 - 2ffc2: 0001b317 auipc t1,0x1b - 2ffc6: 01633303 ld t1,22(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 2ffca: 9302 jalr t1 - 2ffcc: bd65 j 2fe84 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x154> - 2ffce: 70aa ld ra,168(sp) - 2ffd0: 740a ld s0,160(sp) - 2ffd2: 64ea ld s1,152(sp) - 2ffd4: 694a ld s2,144(sp) - 2ffd6: 69aa ld s3,136(sp) - 2ffd8: 6a0a ld s4,128(sp) - 2ffda: 7ae6 ld s5,120(sp) - 2ffdc: 614d addi sp,sp,176 - 2ffde: 8082 ret - 2ffe0: 05010a93 addi s5,sp,80 - 2ffe4: 8556 mv a0,s5 - 2ffe6: 818ea0ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> - 2ffea: 8556 mv a0,s5 - 2ffec: 0000a597 auipc a1,0xa - 2fff0: a5c58593 addi a1,a1,-1444 # 39a48 <_IO_stdin_used+0x13f0> - 2fff4: 0001b317 auipc t1,0x1b - 2fff8: ef433303 ld t1,-268(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 2fffc: 9302 jalr t1 - 2fffe: 85ce mv a1,s3 - 30000: 0001b317 auipc t1,0x1b - 30004: ba033303 ld t1,-1120(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 30008: 9302 jalr t1 - 3000a: 1000 addi s0,sp,32 - 3000c: 8a2a mv s4,a0 - 3000e: 8522 mv a0,s0 - 30010: d89e90ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 30014: 7502 ld a0,32(sp) - 30016: 0000b597 auipc a1,0xb - 3001a: 88a58593 addi a1,a1,-1910 # 3a8a0 <_IO_stdin_used+0x2248> - 3001e: 0541 addi a0,a0,16 - 30020: e10e50ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 30024: 85a2 mv a1,s0 - 30026: 8552 mv a0,s4 - 30028: 0001b317 auipc t1,0x1b - 3002c: d9033303 ld t1,-624(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 30030: 9302 jalr t1 - 30032: 7502 ld a0,32(sp) - 30034: c501 beqz a0,3003c <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x30c> - 30036: 611c ld a5,0(a0) - 30038: 679c ld a5,8(a5) - 3003a: 9782 jalr a5 - 3003c: 8552 mv a0,s4 - 3003e: 01090593 addi a1,s2,16 - 30042: 0001b317 auipc t1,0x1b - 30046: b5e33303 ld t1,-1186(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 3004a: 9302 jalr t1 - 3004c: 0000a597 auipc a1,0xa - 30050: 9f458593 addi a1,a1,-1548 # 39a40 <_IO_stdin_used+0x13e8> - 30054: 0001b317 auipc t1,0x1b - 30058: e1433303 ld t1,-492(t1) # 4ae68 <_GLOBAL_OFFSET_TABLE_+0x318> - 3005c: 9302 jalr t1 - 3005e: 0000b597 auipc a1,0xb - 30062: 83258593 addi a1,a1,-1998 # 3a890 <_IO_stdin_used+0x2238> - 30066: 0001b317 auipc t1,0x1b - 3006a: e8233303 ld t1,-382(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 3006e: 9302 jalr t1 - 30070: 8a2a mv s4,a0 - 30072: 8522 mv a0,s0 - 30074: d25e90ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 30078: 7502 ld a0,32(sp) - 3007a: 85a6 mv a1,s1 - 3007c: 0541 addi a0,a0,16 - 3007e: dd3ee0ef jal ra,1ee50 <_ZN7testinglsERSoRKNS_14TestPartResultE> - 30082: 85a2 mv a1,s0 - 30084: 8552 mv a0,s4 - 30086: 0001b317 auipc t1,0x1b - 3008a: d3233303 ld t1,-718(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 3008e: 9302 jalr t1 - 30090: 7502 ld a0,32(sp) - 30092: c501 beqz a0,3009a <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x36a> - 30094: 611c ld a5,0(a0) - 30096: 679c ld a5,8(a5) - 30098: 9782 jalr a5 - 3009a: 85d2 mv a1,s4 - 3009c: 0808 addi a0,sp,16 - 3009e: ee5e90ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> - 300a2: bf39 j 2ffc0 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x290> - 300a4: 7782 ld a5,32(sp) - 300a6: 842a mv s0,a0 - 300a8: c789 beqz a5,300b2 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x382> - 300aa: 6398 ld a4,0(a5) - 300ac: 853e mv a0,a5 - 300ae: 671c ld a5,8(a4) - 300b0: 9782 jalr a5 - 300b2: 08a8 addi a0,sp,88 - 300b4: 0001b317 auipc t1,0x1b - 300b8: f2433303 ld t1,-220(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 300bc: 9302 jalr t1 - 300be: a821 j 300d6 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3a6> - 300c0: b7d5 j 300a4 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x374> - 300c2: 842a mv s0,a0 - 300c4: b7fd j 300b2 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x382> - 300c6: bff9 j 300a4 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x374> - 300c8: 842a mv s0,a0 - 300ca: 1028 addi a0,sp,40 - 300cc: 0001b317 auipc t1,0x1b - 300d0: f0c33303 ld t1,-244(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 300d4: 9302 jalr t1 - 300d6: 6522 ld a0,8(sp) - 300d8: c501 beqz a0,300e0 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3b0> - 300da: 611c ld a5,0(a0) - 300dc: 679c ld a5,8(a5) - 300de: 9782 jalr a5 - 300e0: 854e mv a0,s3 - 300e2: a23e60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 300e6: 8522 mv a0,s0 - 300e8: e98e50ef jal ra,15780 <__cxa_call_terminate@plt> - 300ec: 842a mv s0,a0 - 300ee: 8556 mv a0,s5 - 300f0: a15e60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 300f4: 6542 ld a0,16(sp) - 300f6: d971 beqz a0,300ca <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x39a> - 300f8: 611c ld a5,0(a0) - 300fa: 679c ld a5,8(a5) - 300fc: 9782 jalr a5 - 300fe: b7f1 j 300ca <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x39a> - 30100: 842a mv s0,a0 - 30102: bfd1 j 300d6 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3a6> - 30104: 842a mv s0,a0 - 30106: bfe9 j 300e0 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3b0> - 30108: 842a mv s0,a0 - 3010a: b765 j 300b2 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x382> - 3010c: 842a mv s0,a0 - 3010e: b7dd j 300f4 <_ZN7testing8internal20SingleFailureCheckerD1Ev+0x3c4> - -0000000000030110 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE>: - 30110: 7115 addi sp,sp,-224 - 30112: 618c ld a1,0(a1) - 30114: e16a sd s10,128(sp) - 30116: 03010d13 addi s10,sp,48 - 3011a: e9a2 sd s0,208(sp) - 3011c: 842a mv s0,a0 - 3011e: 856a mv a0,s10 - 30120: ed86 sd ra,216(sp) - 30122: e5a6 sd s1,200(sp) - 30124: fd4e sd s3,184(sp) - 30126: f556 sd s5,168(sp) - 30128: 8e1e80ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 3012c: 8522 mv a0,s0 - 3012e: 0000a597 auipc a1,0xa - 30132: a0258593 addi a1,a1,-1534 # 39b30 <_IO_stdin_used+0x14d8> - 30136: 0001b317 auipc t1,0x1b - 3013a: baa33303 ld t1,-1110(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> - 3013e: 9302 jalr t1 - 30140: 44051063 bnez a0,30580 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x470> - 30144: 0000a597 auipc a1,0xa - 30148: 9fc58593 addi a1,a1,-1540 # 39b40 <_IO_stdin_used+0x14e8> - 3014c: 8522 mv a0,s0 - 3014e: 0001b317 auipc t1,0x1b - 30152: b9233303 ld t1,-1134(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> - 30156: 9302 jalr t1 - 30158: e955 bnez a0,3020c <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xfc> - 3015a: 0000a597 auipc a1,0xa - 3015e: a3e58593 addi a1,a1,-1474 # 39b98 <_IO_stdin_used+0x1540> - 30162: 8522 mv a0,s0 - 30164: 0001b317 auipc t1,0x1b - 30168: b7c33303 ld t1,-1156(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> - 3016c: 9302 jalr t1 - 3016e: 56050163 beqz a0,306d0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x5c0> - 30172: 10000513 li a0,256 - 30176: f2ae50ef jal ra,158a0 <_Znwm@plt> - 3017a: f952 sd s4,176(sp) - 3017c: 10050a13 addi s4,a0,256 - 30180: e1ca sd s2,192(sp) - 30182: f15a sd s6,160(sp) - 30184: ed5e sd s7,152(sp) - 30186: e962 sd s8,144(sp) - 30188: e566 sd s9,136(sp) - 3018a: 89aa mv s3,a0 - 3018c: f452 sd s4,40(sp) - 3018e: 8aaa mv s5,a0 - 30190: 0001a917 auipc s2,0x1a - 30194: ab890913 addi s2,s2,-1352 # 49c48 <_ZN7testingL27kReservedTestCaseAttributesE> - 30198: 4b3d li s6,15 - 3019a: 4b85 li s7,1 - 3019c: 05010c13 addi s8,sp,80 - 301a0: a831 j 301bc <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xac> - 301a2: 37750163 beq a0,s7,30504 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3f4> - 301a6: e529 bnez a0,301f0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xe0> - 301a8: 008ab423 sd s0,8(s5) - 301ac: 94a2 add s1,s1,s0 - 301ae: 00048023 sb zero,0(s1) - 301b2: 020a8a93 addi s5,s5,32 - 301b6: 0921 addi s2,s2,8 - 301b8: 175a0563 beq s4,s5,30322 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x212> - 301bc: 00093c83 ld s9,0(s2) - 301c0: 010a8493 addi s1,s5,16 - 301c4: 009ab023 sd s1,0(s5) - 301c8: 680c8063 beqz s9,30848 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x738> - 301cc: 8566 mv a0,s9 - 301ce: a03e50ef jal ra,15bd0 - 301d2: e8aa sd a0,80(sp) - 301d4: 842a mv s0,a0 - 301d6: fcab76e3 bgeu s6,a0,301a2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x92> - 301da: 4601 li a2,0 - 301dc: 85e2 mv a1,s8 - 301de: 8556 mv a0,s5 - 301e0: cd0e50ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 301e4: 67c6 ld a5,80(sp) - 301e6: 84aa mv s1,a0 - 301e8: 00aab023 sd a0,0(s5) - 301ec: 00fab823 sd a5,16(s5) - 301f0: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 301f4: 020c8407 vle8.v v8,(s9) - 301f8: 8c1d sub s0,s0,a5 - 301fa: 9cbe add s9,s9,a5 - 301fc: 02048427 vse8.v v8,(s1) - 30200: 94be add s1,s1,a5 - 30202: f47d bnez s0,301f0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xe0> - 30204: 6446 ld s0,80(sp) - 30206: 000ab483 ld s1,0(s5) - 3020a: bf79 j 301a8 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x98> - 3020c: 0e000513 li a0,224 - 30210: e90e50ef jal ra,158a0 <_Znwm@plt> - 30214: 0000a717 auipc a4,0xa - 30218: 93c70713 addi a4,a4,-1732 # 39b50 <_IO_stdin_used+0x14f8> - 3021c: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 30220: 02070087 vle8.v v1,(a4) - 30224: 0000a797 auipc a5,0xa - 30228: 93c78793 addi a5,a5,-1732 # 39b60 <_IO_stdin_used+0x1508> - 3022c: cc337057 vsetivli zero,6,e8,m8,ta,ma - 30230: e1ca sd s2,192(sp) - 30232: f952 sd s4,176(sp) - 30234: f15a sd s6,160(sp) - 30236: ed5e sd s7,152(sp) - 30238: e962 sd s8,144(sp) - 3023a: e566 sd s9,136(sp) - 3023c: 02078407 vle8.v v8,(a5) - 30240: 0e050a93 addi s5,a0,224 - 30244: 01050793 addi a5,a0,16 - 30248: e11c sd a5,0(a0) - 3024a: f456 sd s5,40(sp) - 3024c: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 30250: 020780a7 vse8.v v1,(a5) - 30254: 4721 li a4,8 - 30256: 03050793 addi a5,a0,48 - 3025a: cc337057 vsetivli zero,6,e8,m8,ta,ma - 3025e: 4699 li a3,6 - 30260: f11c sd a5,32(a0) - 30262: e518 sd a4,8(a0) - 30264: 00050c23 sb zero,24(a0) - 30268: 02078427 vse8.v v8,(a5) - 3026c: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 30270: 0000a797 auipc a5,0xa - 30274: 8f878793 addi a5,a5,-1800 # 39b68 <_IO_stdin_used+0x1510> - 30278: 02078087 vle8.v v1,(a5) - 3027c: 05050793 addi a5,a0,80 - 30280: f514 sd a3,40(a0) - 30282: e13c sd a5,64(a0) - 30284: 02050b23 sb zero,54(a0) - 30288: 0000a617 auipc a2,0xa - 3028c: 8f060613 addi a2,a2,-1808 # 39b78 <_IO_stdin_used+0x1520> - 30290: 020780a7 vse8.v v1,(a5) - 30294: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 30298: 02060087 vle8.v v1,(a2) - 3029c: 07050793 addi a5,a0,112 - 302a0: 00009697 auipc a3,0x9 - 302a4: e0868693 addi a3,a3,-504 # 390a8 <_IO_stdin_used+0xa50> - 302a8: cc32f057 vsetivli zero,5,e8,m8,ta,ma - 302ac: 02068407 vle8.v v8,(a3) - 302b0: e538 sd a4,72(a0) - 302b2: f13c sd a5,96(a0) - 302b4: 04050c23 sb zero,88(a0) - 302b8: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 302bc: 020780a7 vse8.v v1,(a5) - 302c0: 4711 li a4,4 - 302c2: 09050793 addi a5,a0,144 - 302c6: cc32f057 vsetivli zero,5,e8,m8,ta,ma - 302ca: 4695 li a3,5 - 302cc: e15c sd a5,128(a0) - 302ce: f538 sd a4,104(a0) - 302d0: 06050a23 sb zero,116(a0) - 302d4: 02078427 vse8.v v8,(a5) - 302d8: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 302dc: 0000a797 auipc a5,0xa - 302e0: 8a478793 addi a5,a5,-1884 # 39b80 <_IO_stdin_used+0x1528> - 302e4: 02078087 vle8.v v1,(a5) - 302e8: 0b050793 addi a5,a0,176 - 302ec: f15c sd a5,160(a0) - 302ee: 08050aa3 sb zero,149(a0) - 302f2: e554 sd a3,136(a0) - 302f4: 89aa mv s3,a0 - 302f6: 020780a7 vse8.v v1,(a5) - 302fa: 0000a797 auipc a5,0xa - 302fe: 88e78793 addi a5,a5,-1906 # 39b88 <_IO_stdin_used+0x1530> - 30302: cc34f057 vsetivli zero,9,e8,m8,ta,ma - 30306: 02078407 vle8.v v8,(a5) - 3030a: 0d050793 addi a5,a0,208 - 3030e: f558 sd a4,168(a0) - 30310: 0a050a23 sb zero,180(a0) - 30314: e17c sd a5,192(a0) - 30316: 4725 li a4,9 - 30318: 02078427 vse8.v v8,(a5) - 3031c: 0c050ca3 sb zero,217(a0) - 30320: e578 sd a4,200(a0) - 30322: 413a8cb3 sub s9,s5,s3 - 30326: 405cdc13 srai s8,s9,0x5 - 3032a: 407cdb13 srai s6,s9,0x7 - 3032e: 87e2 mv a5,s8 - 30330: 894e mv s2,s3 - 30332: 41605a63 blez s6,30746 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x636> - 30336: 0b1e slli s6,s6,0x7 - 30338: fcee sd s11,120(sp) - 3033a: 74e2 ld s1,56(sp) - 3033c: 7bc2 ld s7,48(sp) - 3033e: 9b4e add s6,s6,s3 - 30340: 06098413 addi s0,s3,96 - 30344: 04098d93 addi s11,s3,64 - 30348: 02098a13 addi s4,s3,32 - 3034c: a035 j 30378 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x268> - 3034e: fc843603 ld a2,-56(s0) - 30352: 0ac48963 beq s1,a2,30404 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2f4> - 30356: fe843603 ld a2,-24(s0) - 3035a: 0cc48363 beq s1,a2,30420 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x310> - 3035e: 6410 ld a2,8(s0) - 30360: 18c48a63 beq s1,a2,304f4 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3e4> - 30364: 08090913 addi s2,s2,128 - 30368: 08040413 addi s0,s0,128 - 3036c: 080d8d93 addi s11,s11,128 - 30370: 080a0a13 addi s4,s4,128 - 30374: 3d690563 beq s2,s6,3073e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x62e> - 30378: fa843783 ld a5,-88(s0) - 3037c: fc9799e3 bne a5,s1,3034e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x23e> - 30380: 16048d63 beqz s1,304fa <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3ea> - 30384: fa043503 ld a0,-96(s0) - 30388: 8626 mv a2,s1 - 3038a: 85de mv a1,s7 - 3038c: e34e50ef jal ra,159c0 - 30390: 16050563 beqz a0,304fa <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3ea> - 30394: fc843603 ld a2,-56(s0) - 30398: 06c48863 beq s1,a2,30408 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2f8> - 3039c: fe843603 ld a2,-24(s0) - 303a0: fac49fe3 bne s1,a2,3035e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x24e> - 303a4: fe043503 ld a0,-32(s0) - 303a8: 85de mv a1,s7 - 303aa: e16e50ef jal ra,159c0 - 303ae: c935 beqz a0,30422 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x312> - 303b0: 6410 ld a2,8(s0) - 303b2: fac499e3 bne s1,a2,30364 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x254> - 303b6: 6008 ld a0,0(s0) - 303b8: 85de mv a1,s7 - 303ba: e06e50ef jal ra,159c0 - 303be: f15d bnez a0,30364 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x254> - 303c0: 7de6 ld s11,120(sp) - 303c2: 8922 mv s2,s0 - 303c4: 4405 li s0,1 - 303c6: 07591363 bne s2,s5,3042c <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x31c> - 303ca: 690e ld s2,192(sp) - 303cc: 7a4a ld s4,176(sp) - 303ce: 7b0a ld s6,160(sp) - 303d0: 6bea ld s7,152(sp) - 303d2: 6c4a ld s8,144(sp) - 303d4: 6caa ld s9,136(sp) - 303d6: 0828 addi a0,sp,24 - 303d8: 0001b317 auipc t1,0x1b - 303dc: 80833303 ld t1,-2040(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 303e0: ec4e sd s3,24(sp) - 303e2: f056 sd s5,32(sp) - 303e4: 9302 jalr t1 - 303e6: 7542 ld a0,48(sp) - 303e8: 009c addi a5,sp,64 - 303ea: 00f50463 beq a0,a5,303f2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2e2> - 303ee: d12e50ef jal ra,15900 <_ZdlPv@plt> - 303f2: 60ee ld ra,216(sp) - 303f4: 8522 mv a0,s0 - 303f6: 644e ld s0,208(sp) - 303f8: 64ae ld s1,200(sp) - 303fa: 79ea ld s3,184(sp) - 303fc: 7aaa ld s5,168(sp) - 303fe: 6d0a ld s10,128(sp) - 30400: 612d addi sp,sp,224 - 30402: 8082 ret - 30404: 0e048d63 beqz s1,304fe <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3ee> - 30408: fc043503 ld a0,-64(s0) - 3040c: 85de mv a1,s7 - 3040e: db2e50ef jal ra,159c0 - 30412: 0e050663 beqz a0,304fe <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3ee> - 30416: fe843603 ld a2,-24(s0) - 3041a: f8c49be3 bne s1,a2,303b0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2a0> - 3041e: b759 j 303a4 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x294> - 30420: f0d1 bnez s1,303a4 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x294> - 30422: 896e mv s2,s11 - 30424: 4405 li s0,1 - 30426: 7de6 ld s11,120(sp) - 30428: fb5901e3 beq s2,s5,303ca <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2ba> - 3042c: 00810913 addi s2,sp,8 - 30430: 6685 lui a3,0x1 - 30432: 85a2 mv a1,s0 - 30434: 854a mv a0,s2 - 30436: 87668693 addi a3,a3,-1930 # 876 <__abi_tag-0xfa1e> - 3043a: 0000a717 auipc a4,0xa - 3043e: 47670713 addi a4,a4,1142 # 3a8b0 <_IO_stdin_used+0x2258> - 30442: 00009617 auipc a2,0x9 - 30446: ea660613 addi a2,a2,-346 # 392e8 <_IO_stdin_used+0xc90> - 3044a: fe1e80ef jal ra,1942a <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> - 3044e: 850a mv a0,sp - 30450: 8a0a mv s4,sp - 30452: 947e90ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 30456: 6502 ld a0,0(sp) - 30458: 0000a597 auipc a1,0xa - 3045c: 46058593 addi a1,a1,1120 # 3a8b8 <_IO_stdin_used+0x2260> - 30460: 0541 addi a0,a0,16 - 30462: 9cee50ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 30466: 6502 ld a0,0(sp) - 30468: 7662 ld a2,56(sp) - 3046a: 75c2 ld a1,48(sp) - 3046c: 0541 addi a0,a0,16 - 3046e: a92e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30472: 6502 ld a0,0(sp) - 30474: 0000a597 auipc a1,0xa - 30478: cbc58593 addi a1,a1,-836 # 3a130 <_IO_stdin_used+0x1ad8> - 3047c: 0541 addi a0,a0,16 - 3047e: 9b2e50ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 30482: 01010b13 addi s6,sp,16 - 30486: 855a mv a0,s6 - 30488: 911e90ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 3048c: 080c8163 beqz s9,3050e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3fe> - 30490: 04000793 li a5,64 - 30494: 2f97e363 bltu a5,s9,3077a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x66a> - 30498: 4785 li a5,1 - 3049a: 844e mv s0,s3 - 3049c: 4481 li s1,0 - 3049e: 36fc0c63 beq s8,a5,30816 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x706> - 304a2: 6542 ld a0,16(sp) - 304a4: 4605 li a2,1 - 304a6: 00008597 auipc a1,0x8 - 304aa: 53258593 addi a1,a1,1330 # 389d8 <_IO_stdin_used+0x380> - 304ae: 0541 addi a0,a0,16 - 304b0: a50e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 304b4: 6542 ld a0,16(sp) - 304b6: 6410 ld a2,8(s0) - 304b8: 600c ld a1,0(s0) - 304ba: 0541 addi a0,a0,16 - 304bc: a44e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 304c0: 6542 ld a0,16(sp) - 304c2: 4605 li a2,1 - 304c4: 00008597 auipc a1,0x8 - 304c8: 51458593 addi a1,a1,1300 # 389d8 <_IO_stdin_used+0x380> - 304cc: 0541 addi a0,a0,16 - 304ce: a32e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 304d2: 00148793 addi a5,s1,1 - 304d6: 02040413 addi s0,s0,32 - 304da: 0387fa63 bgeu a5,s8,3050e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3fe> - 304de: 6542 ld a0,16(sp) - 304e0: 4485 li s1,1 - 304e2: 0541 addi a0,a0,16 - 304e4: 4611 li a2,4 - 304e6: 0000a597 auipc a1,0xa - 304ea: 3fa58593 addi a1,a1,1018 # 3a8e0 <_IO_stdin_used+0x2288> - 304ee: a12e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 304f2: bf45 j 304a2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x392> - 304f4: ec0491e3 bnez s1,303b6 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2a6> - 304f8: b5e1 j 303c0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b0> - 304fa: 7de6 ld s11,120(sp) - 304fc: b5e1 j 303c4 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> - 304fe: 7de6 ld s11,120(sp) - 30500: 8952 mv s2,s4 - 30502: b5c9 j 303c4 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> - 30504: 000cc783 lbu a5,0(s9) - 30508: 00fa8823 sb a5,16(s5) - 3050c: b971 j 301a8 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x98> - 3050e: 0884 addi s1,sp,80 - 30510: 85da mv a1,s6 - 30512: 8526 mv a0,s1 - 30514: cafe90ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 30518: 6542 ld a0,16(sp) - 3051a: c501 beqz a0,30522 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x412> - 3051c: 611c ld a5,0(a0) - 3051e: 679c ld a5,8(a5) - 30520: 9782 jalr a5 - 30522: 6502 ld a0,0(sp) - 30524: 6666 ld a2,88(sp) - 30526: 65c6 ld a1,80(sp) - 30528: 0541 addi a0,a0,16 - 3052a: 9d6e50ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3052e: 6502 ld a0,0(sp) - 30530: 0000a597 auipc a1,0xa - 30534: 3b858593 addi a1,a1,952 # 3a8e8 <_IO_stdin_used+0x2290> - 30538: 0541 addi a0,a0,16 - 3053a: 8f6e50ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 3053e: 6502 ld a0,0(sp) - 30540: 00009597 auipc a1,0x9 - 30544: bd058593 addi a1,a1,-1072 # 39110 <_IO_stdin_used+0xab8> - 30548: 0541 addi a0,a0,16 - 3054a: 8e6e50ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 3054e: 6502 ld a0,0(sp) - 30550: 0000a597 auipc a1,0xa - 30554: 2f858593 addi a1,a1,760 # 3a848 <_IO_stdin_used+0x21f0> - 30558: 0541 addi a0,a0,16 - 3055a: 8d6e50ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 3055e: 85d2 mv a1,s4 - 30560: 854a mv a0,s2 - 30562: f34ff0ef jal ra,2fc96 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> - 30566: 8526 mv a0,s1 - 30568: d9ce60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3056c: 6502 ld a0,0(sp) - 3056e: c501 beqz a0,30576 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x466> - 30570: 611c ld a5,0(a0) - 30572: 679c ld a5,8(a5) - 30574: 9782 jalr a5 - 30576: 854a mv a0,s2 - 30578: f8be80ef jal ra,19502 <_ZN7testing8internal12AssertHelperD1Ev> - 3057c: 4401 li s0,0 - 3057e: b5b1 j 303ca <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2ba> - 30580: 10000513 li a0,256 - 30584: b1ce50ef jal ra,158a0 <_Znwm@plt> - 30588: 00009717 auipc a4,0x9 - 3058c: 5c870713 addi a4,a4,1480 # 39b50 <_IO_stdin_used+0x14f8> - 30590: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 30594: 02070087 vle8.v v1,(a4) - 30598: 00009797 auipc a5,0x9 - 3059c: 5c878793 addi a5,a5,1480 # 39b60 <_IO_stdin_used+0x1508> - 305a0: cc337057 vsetivli zero,6,e8,m8,ta,ma - 305a4: e1ca sd s2,192(sp) - 305a6: f952 sd s4,176(sp) - 305a8: f15a sd s6,160(sp) - 305aa: ed5e sd s7,152(sp) - 305ac: e962 sd s8,144(sp) - 305ae: e566 sd s9,136(sp) - 305b0: 02078407 vle8.v v8,(a5) - 305b4: 10050a93 addi s5,a0,256 - 305b8: 01050793 addi a5,a0,16 - 305bc: e11c sd a5,0(a0) - 305be: f456 sd s5,40(sp) - 305c0: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 305c4: 020780a7 vse8.v v1,(a5) - 305c8: 4721 li a4,8 - 305ca: 03050793 addi a5,a0,48 - 305ce: cc337057 vsetivli zero,6,e8,m8,ta,ma - 305d2: 4699 li a3,6 - 305d4: f11c sd a5,32(a0) - 305d6: e518 sd a4,8(a0) - 305d8: 00050c23 sb zero,24(a0) - 305dc: 02078427 vse8.v v8,(a5) - 305e0: cc747057 vsetivli zero,8,e8,mf2,ta,ma - 305e4: 00009797 auipc a5,0x9 - 305e8: 58478793 addi a5,a5,1412 # 39b68 <_IO_stdin_used+0x1510> - 305ec: 02078087 vle8.v v1,(a5) - 305f0: 05050793 addi a5,a0,80 - 305f4: f514 sd a3,40(a0) - 305f6: e13c sd a5,64(a0) - 305f8: 02050b23 sb zero,54(a0) - 305fc: 00009617 auipc a2,0x9 - 30600: 57c60613 addi a2,a2,1404 # 39b78 <_IO_stdin_used+0x1520> - 30604: 020780a7 vse8.v v1,(a5) - 30608: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 3060c: 02060087 vle8.v v1,(a2) - 30610: 07050793 addi a5,a0,112 - 30614: 00009697 auipc a3,0x9 - 30618: 7b468693 addi a3,a3,1972 # 39dc8 <_IO_stdin_used+0x1770> - 3061c: cc35f057 vsetivli zero,11,e8,m8,ta,ma - 30620: e538 sd a4,72(a0) - 30622: f13c sd a5,96(a0) - 30624: 02068407 vle8.v v8,(a3) - 30628: 04050c23 sb zero,88(a0) - 3062c: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 30630: 020780a7 vse8.v v1,(a5) - 30634: 4711 li a4,4 - 30636: 09050793 addi a5,a0,144 - 3063a: cc35f057 vsetivli zero,11,e8,m8,ta,ma - 3063e: 00009697 auipc a3,0x9 - 30642: a6a68693 addi a3,a3,-1430 # 390a8 <_IO_stdin_used+0xa50> - 30646: e15c sd a5,128(a0) - 30648: 06050a23 sb zero,116(a0) - 3064c: f538 sd a4,104(a0) - 3064e: 02078427 vse8.v v8,(a5) - 30652: cc32f057 vsetivli zero,5,e8,m8,ta,ma - 30656: 02068407 vle8.v v8,(a3) - 3065a: 89aa mv s3,a0 - 3065c: 0b050793 addi a5,a0,176 - 30660: 46ad li a3,11 - 30662: 08d9b423 sd a3,136(s3) - 30666: 0af9b023 sd a5,160(s3) - 3066a: 08098da3 sb zero,155(s3) - 3066e: 02078427 vse8.v v8,(a5) - 30672: 00009597 auipc a1,0x9 - 30676: 50e58593 addi a1,a1,1294 # 39b80 <_IO_stdin_used+0x1528> - 3067a: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 3067e: 02058087 vle8.v v1,(a1) - 30682: 0d098693 addi a3,s3,208 - 30686: cc34f057 vsetivli zero,9,e8,m8,ta,ma - 3068a: 4515 li a0,5 - 3068c: 00009617 auipc a2,0x9 - 30690: 4fc60613 addi a2,a2,1276 # 39b88 <_IO_stdin_used+0x1530> - 30694: 0cd9b023 sd a3,192(s3) - 30698: 02060407 vle8.v v8,(a2) - 3069c: 0aa9b423 sd a0,168(s3) - 306a0: 0a098aa3 sb zero,181(s3) - 306a4: cc627057 vsetivli zero,4,e8,mf4,ta,ma - 306a8: 020680a7 vse8.v v1,(a3) - 306ac: 0f098793 addi a5,s3,240 - 306b0: cc34f057 vsetivli zero,9,e8,m8,ta,ma - 306b4: 46a5 li a3,9 - 306b6: 0ce9b423 sd a4,200(s3) - 306ba: 0c098a23 sb zero,212(s3) - 306be: 0ef9b023 sd a5,224(s3) - 306c2: 02078427 vse8.v v8,(a5) - 306c6: 0e098ca3 sb zero,249(s3) - 306ca: 0ed9b423 sd a3,232(s3) - 306ce: b991 j 30322 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x212> - 306d0: 89feb0ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 306d4: c511 beqz a0,306e0 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x5d0> - 306d6: f402 sd zero,40(sp) - 306d8: 4981 li s3,0 - 306da: 4a81 li s5,0 - 306dc: 4405 li s0,1 - 306de: b9e5 j 303d6 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2c6> - 306e0: 0884 addi s1,sp,80 - 306e2: 6685 lui a3,0x1 - 306e4: 8526 mv a0,s1 - 306e6: 84d68693 addi a3,a3,-1971 # 84d <__abi_tag-0xfa47> - 306ea: 00009617 auipc a2,0x9 - 306ee: bfe60613 addi a2,a2,-1026 # 392e8 <_IO_stdin_used+0xc90> - 306f2: 458d li a1,3 - 306f4: 8a3ef0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 306f8: 4661 li a2,24 - 306fa: 00009597 auipc a1,0x9 - 306fe: 4ae58593 addi a1,a1,1198 # 39ba8 <_IO_stdin_used+0x1550> - 30702: 0001b517 auipc a0,0x1b - 30706: 89653503 ld a0,-1898(a0) # 4af98 <_ZSt4cerr@Base> - 3070a: ff7e40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3070e: 02300613 li a2,35 - 30712: 00009597 auipc a1,0x9 - 30716: 4b658593 addi a1,a1,1206 # 39bc8 <_IO_stdin_used+0x1570> - 3071a: 0001b517 auipc a0,0x1b - 3071e: 87e53503 ld a0,-1922(a0) # 4af98 <_ZSt4cerr@Base> - 30722: fdfe40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30726: 6410 ld a2,8(s0) - 30728: 600c ld a1,0(s0) - 3072a: 0001b517 auipc a0,0x1b - 3072e: 86e53503 ld a0,-1938(a0) # 4af98 <_ZSt4cerr@Base> - 30732: fcfe40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30736: 8526 mv a0,s1 - 30738: befec0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 3073c: bf69 j 306d6 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x5c6> - 3073e: 7de6 ld s11,120(sp) - 30740: 412a87b3 sub a5,s5,s2 - 30744: 8795 srai a5,a5,0x5 - 30746: 4709 li a4,2 - 30748: 0ae78b63 beq a5,a4,307fe <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x6ee> - 3074c: 470d li a4,3 - 3074e: 08e78d63 beq a5,a4,307e8 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x6d8> - 30752: 4705 li a4,1 - 30754: 00e79b63 bne a5,a4,3076a <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x65a> - 30758: 85ea mv a1,s10 - 3075a: 854a mv a0,s2 - 3075c: 0001a317 auipc t1,0x1a - 30760: 41433303 ld t1,1044(t1) # 4ab70 <_GLOBAL_OFFSET_TABLE_+0x20> - 30764: 9302 jalr t1 - 30766: c4051fe3 bnez a0,303c4 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> - 3076a: 690e ld s2,192(sp) - 3076c: 7a4a ld s4,176(sp) - 3076e: 7b0a ld s6,160(sp) - 30770: 6bea ld s7,152(sp) - 30772: 6c4a ld s8,144(sp) - 30774: 6caa ld s9,136(sp) - 30776: 4405 li s0,1 - 30778: b9b9 j 303d6 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2c6> - 3077a: 4401 li s0,0 - 3077c: fffc0b93 addi s7,s8,-1 - 30780: 84ce mv s1,s3 - 30782: 048b8963 beq s7,s0,307d4 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x6c4> - 30786: 6542 ld a0,16(sp) - 30788: 4605 li a2,1 - 3078a: 00008597 auipc a1,0x8 - 3078e: 24e58593 addi a1,a1,590 # 389d8 <_IO_stdin_used+0x380> - 30792: 0541 addi a0,a0,16 - 30794: f6de40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30798: 6542 ld a0,16(sp) - 3079a: 6490 ld a2,8(s1) - 3079c: 608c ld a1,0(s1) - 3079e: 0541 addi a0,a0,16 - 307a0: f61e40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 307a4: 6542 ld a0,16(sp) - 307a6: 4605 li a2,1 - 307a8: 00008597 auipc a1,0x8 - 307ac: 23058593 addi a1,a1,560 # 389d8 <_IO_stdin_used+0x380> - 307b0: 0541 addi a0,a0,16 - 307b2: f4fe40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 307b6: 0405 addi s0,s0,1 - 307b8: 02048493 addi s1,s1,32 - 307bc: d58479e3 bgeu s0,s8,3050e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3fe> - 307c0: 6542 ld a0,16(sp) - 307c2: 00009597 auipc a1,0x9 - 307c6: c4658593 addi a1,a1,-954 # 39408 <_IO_stdin_used+0xdb0> - 307ca: 0541 addi a0,a0,16 - 307cc: e65e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 307d0: fa8b9be3 bne s7,s0,30786 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x676> - 307d4: 6542 ld a0,16(sp) - 307d6: 4611 li a2,4 - 307d8: 0000a597 auipc a1,0xa - 307dc: 10858593 addi a1,a1,264 # 3a8e0 <_IO_stdin_used+0x2288> - 307e0: 0541 addi a0,a0,16 - 307e2: f1fe40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 307e6: b745 j 30786 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x676> - 307e8: 85ea mv a1,s10 - 307ea: 854a mv a0,s2 - 307ec: 0001a317 auipc t1,0x1a - 307f0: 38433303 ld t1,900(t1) # 4ab70 <_GLOBAL_OFFSET_TABLE_+0x20> - 307f4: 9302 jalr t1 - 307f6: bc0517e3 bnez a0,303c4 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> - 307fa: 02090913 addi s2,s2,32 - 307fe: 85ea mv a1,s10 - 30800: 854a mv a0,s2 - 30802: 0001a317 auipc t1,0x1a - 30806: 36e33303 ld t1,878(t1) # 4ab70 <_GLOBAL_OFFSET_TABLE_+0x20> - 3080a: 9302 jalr t1 - 3080c: ba051ce3 bnez a0,303c4 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2b4> - 30810: 02090913 addi s2,s2,32 - 30814: b791 j 30758 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x648> - 30816: 6542 ld a0,16(sp) - 30818: b1e9 j 304e2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3d2> - 3081a: 842a mv s0,a0 - 3081c: 8526 mv a0,s1 - 3081e: b09ec0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 30822: e1ca sd s2,192(sp) - 30824: f952 sd s4,176(sp) - 30826: f15a sd s6,160(sp) - 30828: ed5e sd s7,152(sp) - 3082a: e962 sd s8,144(sp) - 3082c: e566 sd s9,136(sp) - 3082e: a81d j 30864 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x754> - 30830: 842a mv s0,a0 - 30832: a00d j 30854 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x744> - 30834: 67c2 ld a5,16(sp) - 30836: 842a mv s0,a0 - 30838: c3b9 beqz a5,3087e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x76e> - 3083a: 6398 ld a4,0(a5) - 3083c: 853e mv a0,a5 - 3083e: 671c ld a5,8(a4) - 30840: 9782 jalr a5 - 30842: a835 j 3087e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x76e> - 30844: 842a mv s0,a0 - 30846: bff1 j 30822 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x712> - 30848: d88e50ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 3084c: 842a mv s0,a0 - 3084e: 854a mv a0,s2 - 30850: cb3e80ef jal ra,19502 <_ZN7testing8internal12AssertHelperD1Ev> - 30854: 0828 addi a0,sp,24 - 30856: 0001a317 auipc t1,0x1a - 3085a: 38a33303 ld t1,906(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 3085e: ec4e sd s3,24(sp) - 30860: f056 sd s5,32(sp) - 30862: 9302 jalr t1 - 30864: 856a mv a0,s10 - 30866: fcee sd s11,120(sp) - 30868: a9ce60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3086c: 8522 mv a0,s0 - 3086e: f83e40ef jal ra,157f0 <_Unwind_Resume@plt> - 30872: 842a mv s0,a0 - 30874: a029 j 3087e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x76e> - 30876: 842a mv s0,a0 - 30878: 8526 mv a0,s1 - 3087a: a8ae60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3087e: 6502 ld a0,0(sp) - 30880: d579 beqz a0,3084e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x73e> - 30882: 611c ld a5,0(a0) - 30884: 679c ld a5,8(a5) - 30886: 9782 jalr a5 - 30888: b7d9 j 3084e <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x73e> - 3088a: 844e mv s0,s3 - 3088c: d35e40ef jal ra,155c0 <__cxa_begin_catch@plt> - 30890: 01540963 beq s0,s5,308a2 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x792> - 30894: 8522 mv a0,s0 - 30896: 02040413 addi s0,s0,32 - 3089a: a6ae60ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3089e: ff541be3 bne s0,s5,30894 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x784> - 308a2: fcfe40ef jal ra,15870 <__cxa_rethrow@plt> - 308a6: 842a mv s0,a0 - 308a8: bb8e50ef jal ra,15c60 <__cxa_end_catch@plt> - 308ac: 854e mv a0,s3 - 308ae: 852e50ef jal ra,15900 <_ZdlPv@plt> - 308b2: bf4d j 30864 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x754> - -00000000000308b4 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE>: - 308b4: 7169 addi sp,sp,-304 - 308b6: 87ae mv a5,a1 - 308b8: f5de sd s7,232(sp) - 308ba: 85b2 mv a1,a2 - 308bc: 8baa mv s7,a0 - 308be: 853e mv a0,a5 - 308c0: f1e2 sd s8,224(sp) - 308c2: f606 sd ra,296(sp) - 308c4: ea4a sd s2,272(sp) - 308c6: e64e sd s3,264(sp) - 308c8: ede6 sd s9,216(sp) - 308ca: e9ea sd s10,208(sp) - 308cc: e5ee sd s11,200(sp) - 308ce: 8c32 mv s8,a2 - 308d0: 841ff0ef jal ra,30110 <_ZN7testing10TestResult20ValidateTestPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE> - 308d4: e919 bnez a0,308ea <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x36> - 308d6: 70b2 ld ra,296(sp) - 308d8: 6952 ld s2,272(sp) - 308da: 69b2 ld s3,264(sp) - 308dc: 7bae ld s7,232(sp) - 308de: 7c0e ld s8,224(sp) - 308e0: 6cee ld s9,216(sp) - 308e2: 6d4e ld s10,208(sp) - 308e4: 6dae ld s11,200(sp) - 308e6: 6155 addi sp,sp,304 - 308e8: 8082 ret - 308ea: f222 sd s0,288(sp) - 308ec: ee26 sd s1,280(sp) - 308ee: 855e mv a0,s7 - 308f0: 0001a317 auipc t1,0x1a - 308f4: 5a033303 ld t1,1440(t1) # 4ae90 <_GLOBAL_OFFSET_TABLE_+0x340> - 308f8: 9302 jalr t1 - 308fa: 058bb783 ld a5,88(s7) - 308fe: 000c3583 ld a1,0(s8) - 30902: 1004 addi s1,sp,32 - 30904: 8526 mv a0,s1 - 30906: 050bb403 ld s0,80(s7) - 3090a: e43e sd a5,8(sp) - 3090c: 8fce80ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 30910: 7582 ld a1,32(sp) - 30912: 7622 ld a2,40(sp) - 30914: 04010913 addi s2,sp,64 - 30918: 089c addi a5,sp,80 - 3091a: 962e add a2,a2,a1 - 3091c: 854a mv a0,s2 - 3091e: ec3e sd a5,24(sp) - 30920: e0be sd a5,64(sp) - 30922: cede70ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 30926: 6586 ld a1,64(sp) - 30928: 6626 ld a2,72(sp) - 3092a: 06010993 addi s3,sp,96 - 3092e: 07010d13 addi s10,sp,112 - 30932: 962e add a2,a2,a1 - 30934: 854e mv a0,s3 - 30936: f0ea sd s10,96(sp) - 30938: cd7e70ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 3093c: 7586 ld a1,96(sp) - 3093e: 77a6 ld a5,104(sp) - 30940: 1da58e63 beq a1,s10,30b1c <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x268> - 30944: 7746 ld a4,112(sp) - 30946: f12e sd a1,160(sp) - 30948: f53e sd a5,168(sp) - 3094a: f0ea sd s10,96(sp) - 3094c: f482 sd zero,104(sp) - 3094e: f93a sd a4,176(sp) - 30950: 06010823 sb zero,112(sp) - 30954: 0b010d93 addi s11,sp,176 - 30958: 25b58463 beq a1,s11,30ba0 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2ec> - 3095c: e12e sd a1,128(sp) - 3095e: e93a sd a4,144(sp) - 30960: 1118 addi a4,sp,160 - 30962: 00f58633 add a2,a1,a5 - 30966: 853a mv a0,a4 - 30968: e83a sd a4,16(sp) - 3096a: e53e sd a5,136(sp) - 3096c: f16e sd s11,160(sp) - 3096e: ca1e70ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 30972: 67a2 ld a5,8(sp) - 30974: 7c8a ld s9,160(sp) - 30976: 8f81 sub a5,a5,s0 - 30978: 4087d993 srai s3,a5,0x8 - 3097c: 8799 srai a5,a5,0x6 - 3097e: 2b305263 blez s3,30c22 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x36e> - 30982: 792a ld s2,168(sp) - 30984: 12090963 beqz s2,30ab6 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x202> - 30988: 09a2 slli s3,s3,0x8 - 3098a: fdd6 sd s5,248(sp) - 3098c: f9da sd s6,240(sp) - 3098e: e252 sd s4,256(sp) - 30990: 99a2 add s3,s3,s0 - 30992: 0c040493 addi s1,s0,192 - 30996: 08040b13 addi s6,s0,128 - 3099a: 04040a93 addi s5,s0,64 - 3099e: a081 j 309de <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x12a> - 309a0: f804ba03 ld s4,-128(s1) - 309a4: 8552 mv a0,s4 - 309a6: a2ae50ef jal ra,15bd0 - 309aa: 0ca90363 beq s2,a0,30a70 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x1bc> - 309ae: fc04ba03 ld s4,-64(s1) - 309b2: 8552 mv a0,s4 - 309b4: a1ce50ef jal ra,15bd0 - 309b8: 0d250763 beq a0,s2,30a86 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x1d2> - 309bc: 0004ba03 ld s4,0(s1) - 309c0: 8552 mv a0,s4 - 309c2: a0ee50ef jal ra,15bd0 - 309c6: 0ca90c63 beq s2,a0,30a9e <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x1ea> - 309ca: 10040413 addi s0,s0,256 - 309ce: 10048493 addi s1,s1,256 - 309d2: 100b0b13 addi s6,s6,256 - 309d6: 100a8a93 addi s5,s5,256 - 309da: 10898f63 beq s3,s0,30af8 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x244> - 309de: f404ba03 ld s4,-192(s1) - 309e2: 8552 mv a0,s4 - 309e4: 9ece50ef jal ra,15bd0 - 309e8: fb251ce3 bne a0,s2,309a0 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xec> - 309ec: 85d2 mv a1,s4 - 309ee: 864a mv a2,s2 - 309f0: 8566 mv a0,s9 - 309f2: fcfe40ef jal ra,159c0 - 309f6: f54d bnez a0,309a0 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xec> - 309f8: 6a12 ld s4,256(sp) - 309fa: 7aee ld s5,248(sp) - 309fc: 7b4e ld s6,240(sp) - 309fe: 01bc8563 beq s9,s11,30a08 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x154> - 30a02: 8566 mv a0,s9 - 30a04: efde40ef jal ra,15900 <_ZdlPv@plt> - 30a08: 650a ld a0,128(sp) - 30a0a: 091c addi a5,sp,144 - 30a0c: 00f50463 beq a0,a5,30a14 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x160> - 30a10: ef1e40ef jal ra,15900 <_ZdlPv@plt> - 30a14: 7506 ld a0,96(sp) - 30a16: 01a50463 beq a0,s10,30a1e <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x16a> - 30a1a: ee7e40ef jal ra,15900 <_ZdlPv@plt> - 30a1e: 6506 ld a0,64(sp) - 30a20: 67e2 ld a5,24(sp) - 30a22: 00f50463 beq a0,a5,30a2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x176> - 30a26: edbe40ef jal ra,15900 <_ZdlPv@plt> - 30a2a: 7502 ld a0,32(sp) - 30a2c: 181c addi a5,sp,48 - 30a2e: 00f50463 beq a0,a5,30a36 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x182> - 30a32: ecfe40ef jal ra,15900 <_ZdlPv@plt> - 30a36: 058bb783 ld a5,88(s7) - 30a3a: 10878963 beq a5,s0,30b4c <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x298> - 30a3e: 64c2 ld s1,16(sp) - 30a40: 020c3583 ld a1,32(s8) - 30a44: 8526 mv a0,s1 - 30a46: fc3e70ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 30a4a: 85a6 mv a1,s1 - 30a4c: 02040513 addi a0,s0,32 - 30a50: 920e50ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 30a54: 750a ld a0,160(sp) - 30a56: 01b50463 beq a0,s11,30a5e <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x1aa> - 30a5a: ea7e40ef jal ra,15900 <_ZdlPv@plt> - 30a5e: 855e mv a0,s7 - 30a60: 0001a317 auipc t1,0x1a - 30a64: 12033303 ld t1,288(t1) # 4ab80 <_GLOBAL_OFFSET_TABLE_+0x30> - 30a68: 9302 jalr t1 - 30a6a: 7412 ld s0,288(sp) - 30a6c: 64f2 ld s1,280(sp) - 30a6e: b5a5 j 308d6 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x22> - 30a70: 85d2 mv a1,s4 - 30a72: 864a mv a2,s2 - 30a74: 8566 mv a0,s9 - 30a76: f4be40ef jal ra,159c0 - 30a7a: f915 bnez a0,309ae <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xfa> - 30a7c: 8456 mv s0,s5 - 30a7e: 6a12 ld s4,256(sp) - 30a80: 7aee ld s5,248(sp) - 30a82: 7b4e ld s6,240(sp) - 30a84: bfad j 309fe <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 30a86: 85d2 mv a1,s4 - 30a88: 864a mv a2,s2 - 30a8a: 8566 mv a0,s9 - 30a8c: f35e40ef jal ra,159c0 - 30a90: f20516e3 bnez a0,309bc <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x108> - 30a94: 845a mv s0,s6 - 30a96: 6a12 ld s4,256(sp) - 30a98: 7aee ld s5,248(sp) - 30a9a: 7b4e ld s6,240(sp) - 30a9c: b78d j 309fe <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 30a9e: 85d2 mv a1,s4 - 30aa0: 864a mv a2,s2 - 30aa2: 8566 mv a0,s9 - 30aa4: f1de40ef jal ra,159c0 - 30aa8: f20511e3 bnez a0,309ca <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x116> - 30aac: 6a12 ld s4,256(sp) - 30aae: 7aee ld s5,248(sp) - 30ab0: 7b4e ld s6,240(sp) - 30ab2: 8426 mv s0,s1 - 30ab4: b7a9 j 309fe <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 30ab6: 09a2 slli s3,s3,0x8 - 30ab8: 99a2 add s3,s3,s0 - 30aba: a00d j 30adc <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x228> - 30abc: 6028 ld a0,64(s0) - 30abe: 912e50ef jal ra,15bd0 - 30ac2: c115 beqz a0,30ae6 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x232> - 30ac4: 6048 ld a0,128(s0) - 30ac6: 90ae50ef jal ra,15bd0 - 30aca: c10d beqz a0,30aec <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x238> - 30acc: 6068 ld a0,192(s0) - 30ace: 902e50ef jal ra,15bd0 - 30ad2: c105 beqz a0,30af2 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x23e> - 30ad4: 10040413 addi s0,s0,256 - 30ad8: 03340363 beq s0,s3,30afe <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x24a> - 30adc: 6008 ld a0,0(s0) - 30ade: 8f2e50ef jal ra,15bd0 - 30ae2: fd69 bnez a0,30abc <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x208> - 30ae4: bf29 j 309fe <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 30ae6: 04040413 addi s0,s0,64 - 30aea: bf11 j 309fe <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 30aec: 08040413 addi s0,s0,128 - 30af0: b739 j 309fe <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 30af2: 0c040413 addi s0,s0,192 - 30af6: b721 j 309fe <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 30af8: 6a12 ld s4,256(sp) - 30afa: 7aee ld s5,248(sp) - 30afc: 7b4e ld s6,240(sp) - 30afe: 67a2 ld a5,8(sp) - 30b00: 413787b3 sub a5,a5,s3 - 30b04: 8799 srai a5,a5,0x6 - 30b06: 4709 li a4,2 - 30b08: 0ce78a63 beq a5,a4,30bdc <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x328> - 30b0c: 470d li a4,3 - 30b0e: 0ae78a63 beq a5,a4,30bc2 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x30e> - 30b12: 4705 li a4,1 - 30b14: 0ee78163 beq a5,a4,30bf6 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x342> - 30b18: 6422 ld s0,8(sp) - 30b1a: b5d5 j 309fe <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 30b1c: 00178713 addi a4,a5,1 - 30b20: 0b010d93 addi s11,sp,176 - 30b24: 85ba mv a1,a4 - 30b26: 866e mv a2,s11 - 30b28: 856a mv a0,s10 - 30b2a: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma - 30b2e: 02050407 vle8.v v8,(a0) - 30b32: 8d95 sub a1,a1,a3 - 30b34: 9536 add a0,a0,a3 - 30b36: 02060427 vse8.v v8,(a2) - 30b3a: 9636 add a2,a2,a3 - 30b3c: f5fd bnez a1,30b2a <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x276> - 30b3e: 090c addi a1,sp,144 - 30b40: f0ea sd s10,96(sp) - 30b42: f482 sd zero,104(sp) - 30b44: 06010823 sb zero,112(sp) - 30b48: e12e sd a1,128(sp) - 30b4a: a8b9 j 30ba8 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2f4> - 30b4c: 060bb783 ld a5,96(s7) - 30b50: 0cf40063 beq s0,a5,30c10 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x35c> - 30b54: 01040793 addi a5,s0,16 - 30b58: e01c sd a5,0(s0) - 30b5a: 000c3583 ld a1,0(s8) - 30b5e: 008c3603 ld a2,8(s8) - 30b62: 8522 mv a0,s0 - 30b64: 962e add a2,a2,a1 - 30b66: aa9e70ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 30b6a: 03040793 addi a5,s0,48 - 30b6e: f01c sd a5,32(s0) - 30b70: 020c3583 ld a1,32(s8) - 30b74: 028c3603 ld a2,40(s8) - 30b78: 02040513 addi a0,s0,32 - 30b7c: 962e add a2,a2,a1 - 30b7e: a91e70ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 30b82: 058bb783 ld a5,88(s7) - 30b86: 04078793 addi a5,a5,64 - 30b8a: 04fbbc23 sd a5,88(s7) - 30b8e: 855e mv a0,s7 - 30b90: 0001a317 auipc t1,0x1a - 30b94: ff033303 ld t1,-16(t1) # 4ab80 <_GLOBAL_OFFSET_TABLE_+0x30> - 30b98: 9302 jalr t1 - 30b9a: 7412 ld s0,288(sp) - 30b9c: 64f2 ld s1,280(sp) - 30b9e: bb25 j 308d6 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x22> - 30ba0: 090c addi a1,sp,144 - 30ba2: e12e sd a1,128(sp) - 30ba4: 00178713 addi a4,a5,1 - 30ba8: 862e mv a2,a1 - 30baa: 856e mv a0,s11 - 30bac: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 30bb0: 02050407 vle8.v v8,(a0) - 30bb4: 8f15 sub a4,a4,a3 - 30bb6: 9536 add a0,a0,a3 - 30bb8: 02060427 vse8.v v8,(a2) - 30bbc: 9636 add a2,a2,a3 - 30bbe: f77d bnez a4,30bac <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2f8> - 30bc0: b345 j 30960 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0xac> - 30bc2: 0009b583 ld a1,0(s3) - 30bc6: 6542 ld a0,16(sp) - 30bc8: 0001a317 auipc t1,0x1a - 30bcc: 11833303 ld t1,280(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> - 30bd0: 844e mv s0,s3 - 30bd2: 9302 jalr t1 - 30bd4: e20515e3 bnez a0,309fe <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 30bd8: 04098993 addi s3,s3,64 - 30bdc: 0009b583 ld a1,0(s3) - 30be0: 6542 ld a0,16(sp) - 30be2: 0001a317 auipc t1,0x1a - 30be6: 0fe33303 ld t1,254(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> - 30bea: 844e mv s0,s3 - 30bec: 9302 jalr t1 - 30bee: e00518e3 bnez a0,309fe <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 30bf2: 04098993 addi s3,s3,64 - 30bf6: 0009b583 ld a1,0(s3) - 30bfa: 6542 ld a0,16(sp) - 30bfc: 0001a317 auipc t1,0x1a - 30c00: 0e433303 ld t1,228(t1) # 4ace0 <_GLOBAL_OFFSET_TABLE_+0x190> - 30c04: 844e mv s0,s3 - 30c06: 9302 jalr t1 - 30c08: de051be3 bnez a0,309fe <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 30c0c: 6422 ld s0,8(sp) - 30c0e: bbc5 j 309fe <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x14a> - 30c10: 85e2 mv a1,s8 - 30c12: 050b8513 addi a0,s7,80 - 30c16: 0001a317 auipc t1,0x1a - 30c1a: ff233303 ld t1,-14(t1) # 4ac08 <_GLOBAL_OFFSET_TABLE_+0xb8> - 30c1e: 9302 jalr t1 - 30c20: b7bd j 30b8e <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x2da> - 30c22: 89a2 mv s3,s0 - 30c24: b5cd j 30b06 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x252> - 30c26: 87aa mv a5,a0 - 30c28: 8522 mv a0,s0 - 30c2a: 843e mv s0,a5 - 30c2c: ed9e50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30c30: 855e mv a0,s7 - 30c32: e252 sd s4,256(sp) - 30c34: fdd6 sd s5,248(sp) - 30c36: f9da sd s6,240(sp) - 30c38: 0001a317 auipc t1,0x1a - 30c3c: f4833303 ld t1,-184(t1) # 4ab80 <_GLOBAL_OFFSET_TABLE_+0x30> - 30c40: 9302 jalr t1 - 30c42: 8522 mv a0,s0 - 30c44: bade40ef jal ra,157f0 <_Unwind_Resume@plt> - 30c48: 842a mv s0,a0 - 30c4a: 0108 addi a0,sp,128 - 30c4c: eb9e50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30c50: 854e mv a0,s3 - 30c52: eb3e50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30c56: 854a mv a0,s2 - 30c58: eade50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30c5c: 8526 mv a0,s1 - 30c5e: ea7e50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30c62: b7f9 j 30c30 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x37c> - 30c64: 842a mv s0,a0 - 30c66: bfdd j 30c5c <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3a8> - 30c68: 842a mv s0,a0 - 30c6a: b7f5 j 30c56 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x3a2> - 30c6c: 842a mv s0,a0 - 30c6e: 6542 ld a0,16(sp) - 30c70: e95e50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30c74: bf75 j 30c30 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x37c> - 30c76: 842a mv s0,a0 - 30c78: bf65 j 30c30 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE+0x37c> - -0000000000030c7a <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE>: - 30c7a: 715d addi sp,sp,-80 - 30c7c: 11053783 ld a5,272(a0) - 30c80: f84a sd s2,48(sp) - 30c82: 01010913 addi s2,sp,16 - 30c86: e0a2 sd s0,64(sp) - 30c88: fc26 sd s1,56(sp) - 30c8a: f44e sd s3,40(sp) - 30c8c: e486 sd ra,72(sp) - 30c8e: e402 sd zero,8(sp) - 30c90: 00010823 sb zero,16(sp) - 30c94: e04a sd s2,0(sp) - 30c96: 842a mv s0,a0 - 30c98: 84ae mv s1,a1 - 30c9a: 898a mv s3,sp - 30c9c: cf9d beqz a5,30cda <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x60> - 30c9e: 4721 li a4,8 - 30ca0: 00009697 auipc a3,0x9 - 30ca4: ef868693 addi a3,a3,-264 # 39b98 <_IO_stdin_used+0x1540> - 30ca8: 4601 li a2,0 - 30caa: 4581 li a1,0 - 30cac: 850a mv a0,sp - 30cae: ac3e40ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 30cb2: 11043503 ld a0,272(s0) - 30cb6: 09050513 addi a0,a0,144 - 30cba: 8626 mv a2,s1 - 30cbc: 85ce mv a1,s3 - 30cbe: bf7ff0ef jal ra,308b4 <_ZN7testing10TestResult14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12TestPropertyE> - 30cc2: 6502 ld a0,0(sp) - 30cc4: 01250463 beq a0,s2,30ccc <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x52> - 30cc8: c39e40ef jal ra,15900 <_ZdlPv@plt> - 30ccc: 60a6 ld ra,72(sp) - 30cce: 6406 ld s0,64(sp) - 30cd0: 74e2 ld s1,56(sp) - 30cd2: 7942 ld s2,48(sp) - 30cd4: 79a2 ld s3,40(sp) - 30cd6: 6161 addi sp,sp,80 - 30cd8: 8082 ret - 30cda: 10853783 ld a5,264(a0) - 30cde: c385 beqz a5,30cfe <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x84> - 30ce0: 4725 li a4,9 - 30ce2: 00009697 auipc a3,0x9 - 30ce6: e5e68693 addi a3,a3,-418 # 39b40 <_IO_stdin_used+0x14e8> - 30cea: 4601 li a2,0 - 30cec: 4581 li a1,0 - 30cee: 850a mv a0,sp - 30cf0: a81e40ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 30cf4: 10843503 ld a0,264(s0) - 30cf8: 08850513 addi a0,a0,136 - 30cfc: bf7d j 30cba <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x40> - 30cfe: 4729 li a4,10 - 30d00: 00009697 auipc a3,0x9 - 30d04: e3068693 addi a3,a3,-464 # 39b30 <_IO_stdin_used+0x14d8> - 30d08: 4601 li a2,0 - 30d0a: 4581 li a1,0 - 30d0c: 850a mv a0,sp - 30d0e: a63e40ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 30d12: 11840513 addi a0,s0,280 - 30d16: b755 j 30cba <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE+0x40> - 30d18: 842a mv s0,a0 - 30d1a: 854e mv a0,s3 - 30d1c: de9e50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30d20: 8522 mv a0,s0 - 30d22: acfe40ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000030d26 <_ZN7testing8UnitTest14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_>: - 30d26: 87ae mv a5,a1 - 30d28: 6798 ld a4,8(a5) - 30d2a: 618c ld a1,0(a1) - 30d2c: 7159 addi sp,sp,-112 - 30d2e: 87aa mv a5,a0 - 30d30: f0a2 sd s0,96(sp) - 30d32: e8ca sd s2,80(sp) - 30d34: 8432 mv s0,a2 - 30d36: 850a mv a0,sp - 30d38: 00e58633 add a2,a1,a4 - 30d3c: 01010913 addi s2,sp,16 - 30d40: eca6 sd s1,88(sp) - 30d42: e4ce sd s3,72(sp) - 30d44: e0d2 sd s4,64(sp) - 30d46: f486 sd ra,104(sp) - 30d48: 0407ba03 ld s4,64(a5) - 30d4c: e04a sd s2,0(sp) - 30d4e: 8c1e70ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 30d52: 600c ld a1,0(s0) - 30d54: 6410 ld a2,8(s0) - 30d56: 02010993 addi s3,sp,32 - 30d5a: 1800 addi s0,sp,48 - 30d5c: 962e add a2,a2,a1 - 30d5e: 854e mv a0,s3 - 30d60: 848a mv s1,sp - 30d62: f022 sd s0,32(sp) - 30d64: 8abe70ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 30d68: 8552 mv a0,s4 - 30d6a: 858a mv a1,sp - 30d6c: f0fff0ef jal ra,30c7a <_ZN7testing8internal12UnitTestImpl14RecordPropertyERKNS_12TestPropertyE> - 30d70: 7502 ld a0,32(sp) - 30d72: 00850463 beq a0,s0,30d7a <_ZN7testing8UnitTest14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_+0x54> - 30d76: b8be40ef jal ra,15900 <_ZdlPv@plt> - 30d7a: 6502 ld a0,0(sp) - 30d7c: 01250463 beq a0,s2,30d84 <_ZN7testing8UnitTest14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_+0x5e> - 30d80: b81e40ef jal ra,15900 <_ZdlPv@plt> - 30d84: 70a6 ld ra,104(sp) - 30d86: 7406 ld s0,96(sp) - 30d88: 64e6 ld s1,88(sp) - 30d8a: 6946 ld s2,80(sp) - 30d8c: 69a6 ld s3,72(sp) - 30d8e: 6a06 ld s4,64(sp) - 30d90: 6165 addi sp,sp,112 - 30d92: 8082 ret - 30d94: 842a mv s0,a0 - 30d96: 8526 mv a0,s1 - 30d98: d6de50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30d9c: 8522 mv a0,s0 - 30d9e: a53e40ef jal ra,157f0 <_Unwind_Resume@plt> - 30da2: 842a mv s0,a0 - 30da4: 854e mv a0,s3 - 30da6: d5fe50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30daa: 8526 mv a0,s1 - 30dac: d59e50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30db0: 8522 mv a0,s0 - 30db2: a3fe40ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000030db6 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_>: - 30db6: 1101 addi sp,sp,-32 - 30db8: e822 sd s0,16(sp) - 30dba: e426 sd s1,8(sp) - 30dbc: ec06 sd ra,24(sp) - 30dbe: 84ae mv s1,a1 - 30dc0: 842a mv s0,a0 - 30dc2: fe9f80ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 30dc6: 85a2 mv a1,s0 - 30dc8: 6442 ld s0,16(sp) - 30dca: 60e2 ld ra,24(sp) - 30dcc: 8626 mv a2,s1 - 30dce: 64a2 ld s1,8(sp) - 30dd0: 6105 addi sp,sp,32 - 30dd2: bf91 j 30d26 <_ZN7testing8UnitTest14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> - -0000000000030dd4 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi>: - 30dd4: 7175 addi sp,sp,-144 - 30dd6: f8ca sd s2,112(sp) - 30dd8: 892a mv s2,a0 - 30dda: 850a mv a0,sp - 30ddc: e122 sd s0,128(sp) - 30dde: e506 sd ra,136(sp) - 30de0: 842e mv s0,a1 - 30de2: fca6 sd s1,120(sp) - 30de4: f4ce sd s3,104(sp) - 30de6: f0d2 sd s4,96(sp) - 30de8: ecd6 sd s5,88(sp) - 30dea: fafe80ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 30dee: 6502 ld a0,0(sp) - 30df0: 85a2 mv a1,s0 - 30df2: 0541 addi a0,a0,16 - 30df4: f1ce40ef jal ra,15510 <_ZNSolsEi@plt> - 30df8: 01010a93 addi s5,sp,16 - 30dfc: 858a mv a1,sp - 30dfe: 8556 mv a0,s5 - 30e00: bc2e90ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 30e04: 64c2 ld s1,16(sp) - 30e06: 04010993 addi s3,sp,64 - 30e0a: f84e sd s3,48(sp) - 30e0c: 03010a13 addi s4,sp,48 - 30e10: c4c5 beqz s1,30eb8 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xe4> - 30e12: 8526 mv a0,s1 - 30e14: dbde40ef jal ra,15bd0 - 30e18: e42a sd a0,8(sp) - 30e1a: 47bd li a5,15 - 30e1c: 842a mv s0,a0 - 30e1e: 04a7ef63 bltu a5,a0,30e7c <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xa8> - 30e22: 4785 li a5,1 - 30e24: 04f51863 bne a0,a5,30e74 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xa0> - 30e28: 0004c703 lbu a4,0(s1) - 30e2c: 87ce mv a5,s3 - 30e2e: 04e10023 sb a4,64(sp) - 30e32: fc22 sd s0,56(sp) - 30e34: 97a2 add a5,a5,s0 - 30e36: 00078023 sb zero,0(a5) - 30e3a: 854a mv a0,s2 - 30e3c: 85d2 mv a1,s4 - 30e3e: f79ff0ef jal ra,30db6 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_> - 30e42: 7542 ld a0,48(sp) - 30e44: 01350463 beq a0,s3,30e4c <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x78> - 30e48: ab9e40ef jal ra,15900 <_ZdlPv@plt> - 30e4c: 6542 ld a0,16(sp) - 30e4e: 101c addi a5,sp,32 - 30e50: 00f50463 beq a0,a5,30e58 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x84> - 30e54: aade40ef jal ra,15900 <_ZdlPv@plt> - 30e58: 6502 ld a0,0(sp) - 30e5a: c501 beqz a0,30e62 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x8e> - 30e5c: 611c ld a5,0(a0) - 30e5e: 679c ld a5,8(a5) - 30e60: 9782 jalr a5 - 30e62: 60aa ld ra,136(sp) - 30e64: 640a ld s0,128(sp) - 30e66: 74e6 ld s1,120(sp) - 30e68: 7946 ld s2,112(sp) - 30e6a: 79a6 ld s3,104(sp) - 30e6c: 7a06 ld s4,96(sp) - 30e6e: 6ae6 ld s5,88(sp) - 30e70: 6149 addi sp,sp,144 - 30e72: 8082 ret - 30e74: 87ce mv a5,s3 - 30e76: dd55 beqz a0,30e32 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x5e> - 30e78: 854e mv a0,s3 - 30e7a: a809 j 30e8c <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xb8> - 30e7c: 4601 li a2,0 - 30e7e: 002c addi a1,sp,8 - 30e80: 8552 mv a0,s4 - 30e82: 82fe40ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 30e86: 67a2 ld a5,8(sp) - 30e88: f82a sd a0,48(sp) - 30e8a: e0be sd a5,64(sp) - 30e8c: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 30e90: 02048407 vle8.v v8,(s1) - 30e94: 8c1d sub s0,s0,a5 - 30e96: 94be add s1,s1,a5 - 30e98: 02050427 vse8.v v8,(a0) - 30e9c: 953e add a0,a0,a5 - 30e9e: f47d bnez s0,30e8c <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xb8> - 30ea0: 6422 ld s0,8(sp) - 30ea2: 77c2 ld a5,48(sp) - 30ea4: b779 j 30e32 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x5e> - 30ea6: 842a mv s0,a0 - 30ea8: 6502 ld a0,0(sp) - 30eaa: c501 beqz a0,30eb2 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xde> - 30eac: 611c ld a5,0(a0) - 30eae: 679c ld a5,8(a5) - 30eb0: 9782 jalr a5 - 30eb2: 8522 mv a0,s0 - 30eb4: 93de40ef jal ra,157f0 <_Unwind_Resume@plt> - 30eb8: f19e40ef jal ra,15dd0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.part.0> - 30ebc: 842a mv s0,a0 - 30ebe: 8552 mv a0,s4 - 30ec0: c45e50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30ec4: 8556 mv a0,s5 - 30ec6: c3fe50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 30eca: bff9 j 30ea8 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xd4> - 30ecc: 842a mv s0,a0 - 30ece: bfdd j 30ec4 <_ZN7testing4Test14RecordPropertyERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0xf0> - -0000000000030ed0 <_ZN7testing8internal2RE4InitEPKc>: - 30ed0: 7159 addi sp,sp,-112 - 30ed2: eca6 sd s1,88(sp) - 30ed4: 84aa mv s1,a0 - 30ed6: 852e mv a0,a1 - 30ed8: f486 sd ra,104(sp) - 30eda: f0a2 sd s0,96(sp) - 30edc: e8ca sd s2,80(sp) - 30ede: 842e mv s0,a1 - 30ee0: e80e40ef jal ra,15560 - 30ee4: e088 sd a0,0(s1) - 30ee6: 8522 mv a0,s0 - 30ee8: ce9e40ef jal ra,15bd0 - 30eec: 00a50913 addi s2,a0,10 - 30ef0: 854a mv a0,s2 - 30ef2: c9fe40ef jal ra,15b90 <_Znam@plt> - 30ef6: 85ca mv a1,s2 - 30ef8: 86a2 mv a3,s0 - 30efa: 0000a617 auipc a2,0xa - 30efe: a0660613 addi a2,a2,-1530 # 3a900 <_IO_stdin_used+0x22a8> - 30f02: 892a mv s2,a0 - 30f04: 8ade40ef jal ra,157b0 - 30f08: 85ca mv a1,s2 - 30f0a: 01048513 addi a0,s1,16 - 30f0e: 4605 li a2,1 - 30f10: e21e40ef jal ra,15d30 - 30f14: 00153793 seqz a5,a0 - 30f18: 00f48423 sb a5,8(s1) - 30f1c: ed05 bnez a0,30f54 <_ZN7testing8internal2RE4InitEPKc+0x84> - 30f1e: 00044783 lbu a5,0(s0) - 30f22: 85a2 mv a1,s0 - 30f24: 10078363 beqz a5,3102a <_ZN7testing8internal2RE4InitEPKc+0x15a> - 30f28: 4605 li a2,1 - 30f2a: 05048513 addi a0,s1,80 - 30f2e: e03e40ef jal ra,15d30 - 30f32: 00153793 seqz a5,a0 - 30f36: ec02 sd zero,24(sp) - 30f38: 00f48423 sb a5,8(s1) - 30f3c: 00f10823 sb a5,16(sp) - 30f40: 0e051d63 bnez a0,3103a <_ZN7testing8internal2RE4InitEPKc+0x16a> - 30f44: 7406 ld s0,96(sp) - 30f46: 70a6 ld ra,104(sp) - 30f48: 64e6 ld s1,88(sp) - 30f4a: 854a mv a0,s2 - 30f4c: 6946 ld s2,80(sp) - 30f4e: 6165 addi sp,sp,112 - 30f50: e61e406f j 15db0 <_ZdaPv@plt> - 30f54: e4ce sd s3,72(sp) - 30f56: e0d2 sd s4,64(sp) - 30f58: e802 sd zero,16(sp) - 30f5a: ec02 sd zero,24(sp) - 30f5c: 02010a13 addi s4,sp,32 - 30f60: 8552 mv a0,s4 - 30f62: 00008717 auipc a4,0x8 - 30f66: c8e70713 addi a4,a4,-882 # 38bf0 <_IO_stdin_used+0x598> - 30f6a: 0000a697 auipc a3,0xa - 30f6e: 99e68693 addi a3,a3,-1634 # 3a908 <_IO_stdin_used+0x22b0> - 30f72: 0000a617 auipc a2,0xa - 30f76: 99e60613 addi a2,a2,-1634 # 3a910 <_IO_stdin_used+0x22b8> - 30f7a: 080c addi a1,sp,16 - 30f7c: a5ee90ef jal ra,1a1da <_ZN7testing8internal30GetBoolAssertionFailureMessageB5cxx11ERKNS_15AssertionResultEPKcS5_S5_> - 30f80: 7702 ld a4,32(sp) - 30f82: 850a mv a0,sp - 30f84: 2f600693 li a3,758 - 30f88: 00008617 auipc a2,0x8 - 30f8c: 5b860613 addi a2,a2,1464 # 39540 <_IO_stdin_used+0xee8> - 30f90: 4585 li a1,1 - 30f92: 848a mv s1,sp - 30f94: c96e80ef jal ra,1942a <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> - 30f98: 00810993 addi s3,sp,8 - 30f9c: 854e mv a0,s3 - 30f9e: dfbe80ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 30fa2: 6522 ld a0,8(sp) - 30fa4: 4651 li a2,20 - 30fa6: 0000a597 auipc a1,0xa - 30faa: 97a58593 addi a1,a1,-1670 # 3a920 <_IO_stdin_used+0x22c8> - 30fae: 0541 addi a0,a0,16 - 30fb0: f50e40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30fb4: 8522 mv a0,s0 - 30fb6: c1be40ef jal ra,15bd0 - 30fba: 862a mv a2,a0 - 30fbc: 6522 ld a0,8(sp) - 30fbe: 85a2 mv a1,s0 - 30fc0: 0541 addi a0,a0,16 - 30fc2: f3ee40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30fc6: 6522 ld a0,8(sp) - 30fc8: 03300613 li a2,51 - 30fcc: 0000a597 auipc a1,0xa - 30fd0: 96c58593 addi a1,a1,-1684 # 3a938 <_IO_stdin_used+0x22e0> - 30fd4: 0541 addi a0,a0,16 - 30fd6: f2ae40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 30fda: 85ce mv a1,s3 - 30fdc: 850a mv a0,sp - 30fde: cb9fe0ef jal ra,2fc96 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> - 30fe2: 6522 ld a0,8(sp) - 30fe4: c501 beqz a0,30fec <_ZN7testing8internal2RE4InitEPKc+0x11c> - 30fe6: 611c ld a5,0(a0) - 30fe8: 679c ld a5,8(a5) - 30fea: 9782 jalr a5 - 30fec: 8526 mv a0,s1 - 30fee: d14e80ef jal ra,19502 <_ZN7testing8internal12AssertHelperD1Ev> - 30ff2: 7502 ld a0,32(sp) - 30ff4: 181c addi a5,sp,48 - 30ff6: 00f50463 beq a0,a5,30ffe <_ZN7testing8internal2RE4InitEPKc+0x12e> - 30ffa: 907e40ef jal ra,15900 <_ZdlPv@plt> - 30ffe: 6462 ld s0,24(sp) - 31000: c815 beqz s0,31034 <_ZN7testing8internal2RE4InitEPKc+0x164> - 31002: 6008 ld a0,0(s0) - 31004: 01040793 addi a5,s0,16 - 31008: 00f50463 beq a0,a5,31010 <_ZN7testing8internal2RE4InitEPKc+0x140> - 3100c: 8f5e40ef jal ra,15900 <_ZdlPv@plt> - 31010: 8522 mv a0,s0 - 31012: 8efe40ef jal ra,15900 <_ZdlPv@plt> - 31016: 7406 ld s0,96(sp) - 31018: 69a6 ld s3,72(sp) - 3101a: 6a06 ld s4,64(sp) - 3101c: 70a6 ld ra,104(sp) - 3101e: 64e6 ld s1,88(sp) - 31020: 854a mv a0,s2 - 31022: 6946 ld s2,80(sp) - 31024: 6165 addi sp,sp,112 - 31026: d8be406f j 15db0 <_ZdaPv@plt> - 3102a: 0000a597 auipc a1,0xa - 3102e: b8658593 addi a1,a1,-1146 # 3abb0 <_IO_stdin_used+0x2558> - 31032: bddd j 30f28 <_ZN7testing8internal2RE4InitEPKc+0x58> - 31034: 69a6 ld s3,72(sp) - 31036: 6a06 ld s4,64(sp) - 31038: b731 j 30f44 <_ZN7testing8internal2RE4InitEPKc+0x74> - 3103a: e4ce sd s3,72(sp) - 3103c: e0d2 sd s4,64(sp) - 3103e: bf39 j 30f5c <_ZN7testing8internal2RE4InitEPKc+0x8c> - 31040: 842a mv s0,a0 - 31042: 8526 mv a0,s1 - 31044: cbee80ef jal ra,19502 <_ZN7testing8internal12AssertHelperD1Ev> - 31048: 8552 mv a0,s4 - 3104a: abbe50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3104e: 0828 addi a0,sp,24 - 31050: 0001a317 auipc t1,0x1a - 31054: f8833303 ld t1,-120(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 31058: 9302 jalr t1 - 3105a: 8522 mv a0,s0 - 3105c: f94e40ef jal ra,157f0 <_Unwind_Resume@plt> - 31060: 842a mv s0,a0 - 31062: b7f5 j 3104e <_ZN7testing8internal2RE4InitEPKc+0x17e> - 31064: 842a mv s0,a0 - 31066: b7cd j 31048 <_ZN7testing8internal2RE4InitEPKc+0x178> - 31068: 67a2 ld a5,8(sp) - 3106a: 842a mv s0,a0 - 3106c: dbf9 beqz a5,31042 <_ZN7testing8internal2RE4InitEPKc+0x172> - 3106e: 6398 ld a4,0(a5) - 31070: 853e mv a0,a5 - 31072: 671c ld a5,8(a4) - 31074: 9782 jalr a5 - 31076: b7f1 j 31042 <_ZN7testing8internal2RE4InitEPKc+0x172> - -0000000000031078 <_ZN7testing4Test19HasSameFixtureClassEv>: - 31078: 715d addi sp,sp,-80 - 3107a: e0a2 sd s0,64(sp) - 3107c: fc26 sd s1,56(sp) - 3107e: f84a sd s2,48(sp) - 31080: e486 sd ra,72(sp) - 31082: d29f80ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 31086: 613c ld a5,64(a0) - 31088: 1087b703 ld a4,264(a5) - 3108c: 1107b403 ld s0,272(a5) - 31090: 7b1c ld a5,48(a4) - 31092: 07843903 ld s2,120(s0) - 31096: 639c ld a5,0(a5) - 31098: 7fa4 ld s1,120(a5) - 3109a: 15248163 beq s1,s2,311dc <_ZN7testing4Test19HasSameFixtureClassEv+0x164> - 3109e: f44e sd s3,40(sp) - 310a0: f052 sd s4,32(sp) - 310a2: ec56 sd s5,24(sp) - 310a4: 02043a03 ld s4,32(s0) - 310a8: 0207ba83 ld s5,32(a5) - 310ac: a8de80ef jal ra,19b38 <_ZN7testing8internal13GetTestTypeIdEv> - 310b0: 89aa mv s3,a0 - 310b2: a87e80ef jal ra,19b38 <_ZN7testing8internal13GetTestTypeIdEv> - 310b6: 13348a63 beq s1,s3,311ea <_ZN7testing4Test19HasSameFixtureClassEv+0x172> - 310ba: 12a90b63 beq s2,a0,311f0 <_ZN7testing4Test19HasSameFixtureClassEv+0x178> - 310be: 6685 lui a3,0x1 - 310c0: 850a mv a0,sp - 310c2: 92868693 addi a3,a3,-1752 # 928 <__abi_tag-0xf96c> - 310c6: 00009717 auipc a4,0x9 - 310ca: 7ea70713 addi a4,a4,2026 # 3a8b0 <_IO_stdin_used+0x2258> - 310ce: 00008617 auipc a2,0x8 - 310d2: 21a60613 addi a2,a2,538 # 392e8 <_IO_stdin_used+0xc90> - 310d6: 4585 li a1,1 - 310d8: b52e80ef jal ra,1942a <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> - 310dc: 00810913 addi s2,sp,8 - 310e0: 854a mv a0,s2 - 310e2: 848a mv s1,sp - 310e4: cb5e80ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 310e8: 6522 ld a0,8(sp) - 310ea: 00008597 auipc a1,0x8 - 310ee: 6c658593 addi a1,a1,1734 # 397b0 <_IO_stdin_used+0x1158> - 310f2: 0541 addi a0,a0,16 - 310f4: d3ce40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 310f8: 6522 ld a0,8(sp) - 310fa: 00008597 auipc a1,0x8 - 310fe: 6fe58593 addi a1,a1,1790 # 397f8 <_IO_stdin_used+0x11a0> - 31102: 0541 addi a0,a0,16 - 31104: d2ce40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 31108: 6000 ld s0,0(s0) - 3110a: 69a2 ld s3,8(sp) - 3110c: 22040263 beqz s0,31330 <_ZN7testing4Test19HasSameFixtureClassEv+0x2b8> - 31110: 8522 mv a0,s0 - 31112: abfe40ef jal ra,15bd0 - 31116: 862a mv a2,a0 - 31118: 85a2 mv a1,s0 - 3111a: 01098513 addi a0,s3,16 - 3111e: de2e40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31122: 6522 ld a0,8(sp) - 31124: 00009597 auipc a1,0x9 - 31128: 8f458593 addi a1,a1,-1804 # 39a18 <_IO_stdin_used+0x13c0> - 3112c: 0541 addi a0,a0,16 - 3112e: d02e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 31132: 6522 ld a0,8(sp) - 31134: 0000a597 auipc a1,0xa - 31138: 93458593 addi a1,a1,-1740 # 3aa68 <_IO_stdin_used+0x2410> - 3113c: 0541 addi a0,a0,16 - 3113e: cf2e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 31142: 6422 ld s0,8(sp) - 31144: 240a8863 beqz s5,31394 <_ZN7testing4Test19HasSameFixtureClassEv+0x31c> - 31148: 8556 mv a0,s5 - 3114a: a87e40ef jal ra,15bd0 - 3114e: 862a mv a2,a0 - 31150: 85d6 mv a1,s5 - 31152: 01040513 addi a0,s0,16 - 31156: daae40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3115a: 6522 ld a0,8(sp) - 3115c: 0000a597 auipc a1,0xa - 31160: 92458593 addi a1,a1,-1756 # 3aa80 <_IO_stdin_used+0x2428> - 31164: 0541 addi a0,a0,16 - 31166: ccae40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 3116a: 6422 ld s0,8(sp) - 3116c: 200a0a63 beqz s4,31380 <_ZN7testing4Test19HasSameFixtureClassEv+0x308> - 31170: 8552 mv a0,s4 - 31172: a5fe40ef jal ra,15bd0 - 31176: 862a mv a2,a0 - 31178: 85d2 mv a1,s4 - 3117a: 01040513 addi a0,s0,16 - 3117e: d82e40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31182: 6522 ld a0,8(sp) - 31184: 00008597 auipc a1,0x8 - 31188: 07458593 addi a1,a1,116 # 391f8 <_IO_stdin_used+0xba0> - 3118c: 0541 addi a0,a0,16 - 3118e: ca2e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 31192: 6522 ld a0,8(sp) - 31194: 0000a597 auipc a1,0xa - 31198: 8fc58593 addi a1,a1,-1796 # 3aa90 <_IO_stdin_used+0x2438> - 3119c: 0541 addi a0,a0,16 - 3119e: c92e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 311a2: 6522 ld a0,8(sp) - 311a4: 0000a597 auipc a1,0xa - 311a8: 92c58593 addi a1,a1,-1748 # 3aad0 <_IO_stdin_used+0x2478> - 311ac: 0541 addi a0,a0,16 - 311ae: c82e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 311b2: 6522 ld a0,8(sp) - 311b4: 0000a597 auipc a1,0xa - 311b8: 95c58593 addi a1,a1,-1700 # 3ab10 <_IO_stdin_used+0x24b8> - 311bc: 0541 addi a0,a0,16 - 311be: c72e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 311c2: 6522 ld a0,8(sp) - 311c4: 0000a597 auipc a1,0xa - 311c8: 98c58593 addi a1,a1,-1652 # 3ab50 <_IO_stdin_used+0x24f8> - 311cc: 0541 addi a0,a0,16 - 311ce: c62e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 311d2: 85ca mv a1,s2 - 311d4: 8526 mv a0,s1 - 311d6: ac1fe0ef jal ra,2fc96 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> - 311da: aa0d j 3130c <_ZN7testing4Test19HasSameFixtureClassEv+0x294> - 311dc: 60a6 ld ra,72(sp) - 311de: 6406 ld s0,64(sp) - 311e0: 74e2 ld s1,56(sp) - 311e2: 7942 ld s2,48(sp) - 311e4: 4505 li a0,1 - 311e6: 6161 addi sp,sp,80 - 311e8: 8082 ret - 311ea: 87d6 mv a5,s5 - 311ec: 8ad2 mv s5,s4 - 311ee: 8a3e mv s4,a5 - 311f0: 6685 lui a3,0x1 - 311f2: 850a mv a0,sp - 311f4: 91c68693 addi a3,a3,-1764 # 91c <__abi_tag-0xf978> - 311f8: 00009717 auipc a4,0x9 - 311fc: 6b870713 addi a4,a4,1720 # 3a8b0 <_IO_stdin_used+0x2258> - 31200: 00008617 auipc a2,0x8 - 31204: 0e860613 addi a2,a2,232 # 392e8 <_IO_stdin_used+0xc90> - 31208: 4585 li a1,1 - 3120a: a20e80ef jal ra,1942a <_ZN7testing8internal12AssertHelperC1ENS_14TestPartResult4TypeEPKciS5_> - 3120e: 00810913 addi s2,sp,8 - 31212: 854a mv a0,s2 - 31214: 848a mv s1,sp - 31216: b83e80ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 3121a: 6522 ld a0,8(sp) - 3121c: 00008597 auipc a1,0x8 - 31220: 59458593 addi a1,a1,1428 # 397b0 <_IO_stdin_used+0x1158> - 31224: 0541 addi a0,a0,16 - 31226: c0ae40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 3122a: 6522 ld a0,8(sp) - 3122c: 00009597 auipc a1,0x9 - 31230: 74458593 addi a1,a1,1860 # 3a970 <_IO_stdin_used+0x2318> - 31234: 0541 addi a0,a0,16 - 31236: bfae40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 3123a: 6522 ld a0,8(sp) - 3123c: 00009597 auipc a1,0x9 - 31240: 77458593 addi a1,a1,1908 # 3a9b0 <_IO_stdin_used+0x2358> - 31244: 0541 addi a0,a0,16 - 31246: beae40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 3124a: 6000 ld s0,0(s0) - 3124c: 69a2 ld s3,8(sp) - 3124e: 10040f63 beqz s0,3136c <_ZN7testing4Test19HasSameFixtureClassEv+0x2f4> - 31252: 8522 mv a0,s0 - 31254: 97de40ef jal ra,15bd0 - 31258: 862a mv a2,a0 - 3125a: 85a2 mv a1,s0 - 3125c: 01098513 addi a0,s3,16 - 31260: ca0e40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31264: 6522 ld a0,8(sp) - 31266: 00008597 auipc a1,0x8 - 3126a: 7b258593 addi a1,a1,1970 # 39a18 <_IO_stdin_used+0x13c0> - 3126e: 0541 addi a0,a0,16 - 31270: bc0e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 31274: 6522 ld a0,8(sp) - 31276: 00009597 auipc a1,0x9 - 3127a: 75a58593 addi a1,a1,1882 # 3a9d0 <_IO_stdin_used+0x2378> - 3127e: 0541 addi a0,a0,16 - 31280: bb0e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 31284: 6422 ld s0,8(sp) - 31286: 0c0a8963 beqz s5,31358 <_ZN7testing4Test19HasSameFixtureClassEv+0x2e0> - 3128a: 8556 mv a0,s5 - 3128c: 945e40ef jal ra,15bd0 - 31290: 862a mv a2,a0 - 31292: 85d6 mv a1,s5 - 31294: 01040513 addi a0,s0,16 - 31298: c68e40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3129c: 6522 ld a0,8(sp) - 3129e: 00009597 auipc a1,0x9 - 312a2: 73a58593 addi a1,a1,1850 # 3a9d8 <_IO_stdin_used+0x2380> - 312a6: 0541 addi a0,a0,16 - 312a8: b88e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 312ac: 6522 ld a0,8(sp) - 312ae: 00009597 auipc a1,0x9 - 312b2: 72258593 addi a1,a1,1826 # 3a9d0 <_IO_stdin_used+0x2378> - 312b6: 0541 addi a0,a0,16 - 312b8: b78e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 312bc: 6422 ld s0,8(sp) - 312be: 080a0363 beqz s4,31344 <_ZN7testing4Test19HasSameFixtureClassEv+0x2cc> - 312c2: 8552 mv a0,s4 - 312c4: 90de40ef jal ra,15bd0 - 312c8: 862a mv a2,a0 - 312ca: 85d2 mv a1,s4 - 312cc: 01040513 addi a0,s0,16 - 312d0: c30e40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 312d4: 6522 ld a0,8(sp) - 312d6: 00009597 auipc a1,0x9 - 312da: 72258593 addi a1,a1,1826 # 3a9f8 <_IO_stdin_used+0x23a0> - 312de: 0541 addi a0,a0,16 - 312e0: b50e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 312e4: 6522 ld a0,8(sp) - 312e6: 00009597 auipc a1,0x9 - 312ea: 73a58593 addi a1,a1,1850 # 3aa20 <_IO_stdin_used+0x23c8> - 312ee: 0541 addi a0,a0,16 - 312f0: b40e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 312f4: 6522 ld a0,8(sp) - 312f6: 00009597 auipc a1,0x9 - 312fa: 76a58593 addi a1,a1,1898 # 3aa60 <_IO_stdin_used+0x2408> - 312fe: 0541 addi a0,a0,16 - 31300: b30e40ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 31304: 85ca mv a1,s2 - 31306: 8526 mv a0,s1 - 31308: 98ffe0ef jal ra,2fc96 <_ZNK7testing8internal12AssertHelperaSERKNS_7MessageE> - 3130c: 6522 ld a0,8(sp) - 3130e: c501 beqz a0,31316 <_ZN7testing4Test19HasSameFixtureClassEv+0x29e> - 31310: 611c ld a5,0(a0) - 31312: 679c ld a5,8(a5) - 31314: 9782 jalr a5 - 31316: 8526 mv a0,s1 - 31318: 9eae80ef jal ra,19502 <_ZN7testing8internal12AssertHelperD1Ev> - 3131c: 60a6 ld ra,72(sp) - 3131e: 6406 ld s0,64(sp) - 31320: 79a2 ld s3,40(sp) - 31322: 7a02 ld s4,32(sp) - 31324: 6ae2 ld s5,24(sp) - 31326: 74e2 ld s1,56(sp) - 31328: 7942 ld s2,48(sp) - 3132a: 4501 li a0,0 - 3132c: 6161 addi sp,sp,80 - 3132e: 8082 ret - 31330: 01098513 addi a0,s3,16 - 31334: 4619 li a2,6 - 31336: 00007597 auipc a1,0x7 - 3133a: 6ba58593 addi a1,a1,1722 # 389f0 <_IO_stdin_used+0x398> - 3133e: bc2e40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31342: b3c5 j 31122 <_ZN7testing4Test19HasSameFixtureClassEv+0xaa> - 31344: 01040513 addi a0,s0,16 - 31348: 4619 li a2,6 - 3134a: 00007597 auipc a1,0x7 - 3134e: 6a658593 addi a1,a1,1702 # 389f0 <_IO_stdin_used+0x398> - 31352: baee40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31356: bfbd j 312d4 <_ZN7testing4Test19HasSameFixtureClassEv+0x25c> - 31358: 01040513 addi a0,s0,16 - 3135c: 4619 li a2,6 - 3135e: 00007597 auipc a1,0x7 - 31362: 69258593 addi a1,a1,1682 # 389f0 <_IO_stdin_used+0x398> - 31366: b9ae40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3136a: bf0d j 3129c <_ZN7testing4Test19HasSameFixtureClassEv+0x224> - 3136c: 01098513 addi a0,s3,16 - 31370: 4619 li a2,6 - 31372: 00007597 auipc a1,0x7 - 31376: 67e58593 addi a1,a1,1662 # 389f0 <_IO_stdin_used+0x398> - 3137a: b86e40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3137e: b5dd j 31264 <_ZN7testing4Test19HasSameFixtureClassEv+0x1ec> - 31380: 01040513 addi a0,s0,16 - 31384: 4619 li a2,6 - 31386: 00007597 auipc a1,0x7 - 3138a: 66a58593 addi a1,a1,1642 # 389f0 <_IO_stdin_used+0x398> - 3138e: b72e40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31392: bbc5 j 31182 <_ZN7testing4Test19HasSameFixtureClassEv+0x10a> - 31394: 01040513 addi a0,s0,16 - 31398: 4619 li a2,6 - 3139a: 00007597 auipc a1,0x7 - 3139e: 65658593 addi a1,a1,1622 # 389f0 <_IO_stdin_used+0x398> - 313a2: b5ee40ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 313a6: bb55 j 3115a <_ZN7testing4Test19HasSameFixtureClassEv+0xe2> - 313a8: 67a2 ld a5,8(sp) - 313aa: 842a mv s0,a0 - 313ac: c789 beqz a5,313b6 <_ZN7testing4Test19HasSameFixtureClassEv+0x33e> - 313ae: 6398 ld a4,0(a5) - 313b0: 853e mv a0,a5 - 313b2: 671c ld a5,8(a4) - 313b4: 9782 jalr a5 - 313b6: 8526 mv a0,s1 - 313b8: 94ae80ef jal ra,19502 <_ZN7testing8internal12AssertHelperD1Ev> - 313bc: 8522 mv a0,s0 - 313be: c32e40ef jal ra,157f0 <_Unwind_Resume@plt> - 313c2: b7dd j 313a8 <_ZN7testing4Test19HasSameFixtureClassEv+0x330> - 313c4: 842a mv s0,a0 - 313c6: bfc5 j 313b6 <_ZN7testing4Test19HasSameFixtureClassEv+0x33e> - 313c8: 842a mv s0,a0 - 313ca: b7f5 j 313b6 <_ZN7testing4Test19HasSameFixtureClassEv+0x33e> - -00000000000313cc <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 313cc: 7139 addi sp,sp,-64 - 313ce: f822 sd s0,48(sp) - 313d0: f426 sd s1,40(sp) - 313d2: 842a mv s0,a0 - 313d4: 84ae mv s1,a1 - 313d6: f04a sd s2,32(sp) - 313d8: fc06 sd ra,56(sp) - 313da: 9d1f80ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 313de: 85a2 mv a1,s0 - 313e0: 8726 mv a4,s1 - 313e2: 0800 addi s0,sp,16 - 313e4: 878a mv a5,sp - 313e6: 56fd li a3,-1 - 313e8: 4601 li a2,0 - 313ea: 890a mv s2,sp - 313ec: e402 sd zero,8(sp) - 313ee: 00010823 sb zero,16(sp) - 313f2: e022 sd s0,0(sp) - 313f4: cdefe0ef jal ra,2f8d2 <_ZN7testing8UnitTest17AddTestPartResultENS_14TestPartResult4TypeEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESC_> - 313f8: 6502 ld a0,0(sp) - 313fa: 00850463 beq a0,s0,31402 <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x36> - 313fe: d02e40ef jal ra,15900 <_ZdlPv@plt> - 31402: 70e2 ld ra,56(sp) - 31404: 7442 ld s0,48(sp) - 31406: 74a2 ld s1,40(sp) - 31408: 7902 ld s2,32(sp) - 3140a: 6121 addi sp,sp,64 - 3140c: 8082 ret - 3140e: 842a mv s0,a0 - 31410: 854a mv a0,s2 - 31412: ef2e50ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 31416: 8522 mv a0,s0 - 31418: bd8e40ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000003141c <_ZN7testing4Test3RunEv>: - 3141c: 715d addi sp,sp,-80 - 3141e: e0a2 sd s0,64(sp) - 31420: e486 sd ra,72(sp) - 31422: 842a mv s0,a0 - 31424: c55ff0ef jal ra,31078 <_ZN7testing4Test19HasSameFixtureClassEv> - 31428: e509 bnez a0,31432 <_ZN7testing4Test3RunEv+0x16> - 3142a: 60a6 ld ra,72(sp) - 3142c: 6406 ld s0,64(sp) - 3142e: 6161 addi sp,sp,80 - 31430: 8082 ret - 31432: fc26 sd s1,56(sp) - 31434: f84a sd s2,48(sp) - 31436: 975f80ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 3143a: 04053903 ld s2,64(a0) - 3143e: fffe7497 auipc s1,0xfffe7 - 31442: 93a48493 addi s1,s1,-1734 # 17d78 <_ZN7testing4Test5SetUpEv> - 31446: 854a mv a0,s2 - 31448: a37ea0ef jal ra,1be7e <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> - 3144c: 611c ld a5,0(a0) - 3144e: 6f9c ld a5,24(a5) - 31450: 08979563 bne a5,s1,314da <_ZN7testing4Test3RunEv+0xbe> - 31454: 45c5 li a1,17 - 31456: 00009697 auipc a3,0x9 - 3145a: 73a68693 addi a3,a3,1850 # 3ab90 <_IO_stdin_used+0x2538> - 3145e: 4601 li a2,0 - 31460: 8522 mv a0,s0 - 31462: 00019317 auipc t1,0x19 - 31466: 6fe33303 ld t1,1790(t1) # 4ab60 <_GLOBAL_OFFSET_TABLE_+0x10> - 3146a: e02e sd a1,0(sp) - 3146c: e402 sd zero,8(sp) - 3146e: 9302 jalr t1 - 31470: a62f90ef jal ra,2a6d2 <_ZN7testing4Test15HasFatalFailureEv> - 31474: c90d beqz a0,314a6 <_ZN7testing4Test3RunEv+0x8a> - 31476: 854a mv a0,s2 - 31478: a07ea0ef jal ra,1be7e <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> - 3147c: 611c ld a5,0(a0) - 3147e: 6f9c ld a5,24(a5) - 31480: 04979f63 bne a5,s1,314de <_ZN7testing4Test3RunEv+0xc2> - 31484: 8522 mv a0,s0 - 31486: 6406 ld s0,64(sp) - 31488: 74e2 ld s1,56(sp) - 3148a: 7942 ld s2,48(sp) - 3148c: 60a6 ld ra,72(sp) - 3148e: 00009697 auipc a3,0x9 - 31492: 71a68693 addi a3,a3,1818 # 3aba8 <_IO_stdin_used+0x2550> - 31496: 45e5 li a1,25 - 31498: 4601 li a2,0 - 3149a: 00019317 auipc t1,0x19 - 3149e: 6c633303 ld t1,1734(t1) # 4ab60 <_GLOBAL_OFFSET_TABLE_+0x10> - 314a2: 6161 addi sp,sp,80 - 314a4: 8302 jr t1 - 314a6: a58f90ef jal ra,2a6fe <_ZN7testing4Test9IsSkippedEv> - 314aa: f571 bnez a0,31476 <_ZN7testing4Test3RunEv+0x5a> - 314ac: 854a mv a0,s2 - 314ae: 9d1ea0ef jal ra,1be7e <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> - 314b2: 611c ld a5,0(a0) - 314b4: 6f9c ld a5,24(a5) - 314b6: 02979663 bne a5,s1,314e2 <_ZN7testing4Test3RunEv+0xc6> - 314ba: 02100593 li a1,33 - 314be: 00009697 auipc a3,0x9 - 314c2: 6da68693 addi a3,a3,1754 # 3ab98 <_IO_stdin_used+0x2540> - 314c6: 4601 li a2,0 - 314c8: 8522 mv a0,s0 - 314ca: 00019317 auipc t1,0x19 - 314ce: 69633303 ld t1,1686(t1) # 4ab60 <_GLOBAL_OFFSET_TABLE_+0x10> - 314d2: ec02 sd zero,24(sp) - 314d4: e82e sd a1,16(sp) - 314d6: 9302 jalr t1 - 314d8: bf79 j 31476 <_ZN7testing4Test3RunEv+0x5a> - 314da: 9782 jalr a5 - 314dc: bfa5 j 31454 <_ZN7testing4Test3RunEv+0x38> - 314de: 9782 jalr a5 - 314e0: b755 j 31484 <_ZN7testing4Test3RunEv+0x68> - 314e2: 9782 jalr a5 - 314e4: bfd9 j 314ba <_ZN7testing4Test3RunEv+0x9e> - -00000000000314e6 <_ZN7testing8TestInfo3RunEv>: - 314e6: 08054783 lbu a5,128(a0) - 314ea: e391 bnez a5,314ee <_ZN7testing8TestInfo3RunEv+0x8> - 314ec: 8082 ret - 314ee: 711d addi sp,sp,-96 - 314f0: ec86 sd ra,88(sp) - 314f2: e8a2 sd s0,80(sp) - 314f4: e4a6 sd s1,72(sp) - 314f6: 842a mv s0,a0 - 314f8: e0ca sd s2,64(sp) - 314fa: fc4e sd s3,56(sp) - 314fc: f456 sd s5,40(sp) - 314fe: f852 sd s4,48(sp) - 31500: 8abf80ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 31504: 04053983 ld s3,64(a0) - 31508: fffe7a97 auipc s5,0xfffe7 - 3150c: 870a8a93 addi s5,s5,-1936 # 17d78 <_ZN7testing4Test5SetUpEv> - 31510: 1089b823 sd s0,272(s3) - 31514: 897f80ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 31518: fc4ea0ef jal ra,1bcdc <_ZN7testing8UnitTest9listenersEv> - 3151c: be6ea0ef jal ra,1b902 <_ZN7testing18TestEventListeners8repeaterEv> - 31520: 611c ld a5,0(a0) - 31522: 85a2 mv a1,s0 - 31524: 84aa mv s1,a0 - 31526: 63bc ld a5,64(a5) - 31528: 9782 jalr a5 - 3152a: 811e80ef jal ra,19d3a <_ZN7testing8internal15GetTimeInMillisEv> - 3152e: 892a mv s2,a0 - 31530: 854e mv a0,s3 - 31532: 94dea0ef jal ra,1be7e <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> - 31536: 611c ld a5,0(a0) - 31538: 6f9c ld a5,24(a5) - 3153a: 09579d63 bne a5,s5,315d4 <_ZN7testing8TestInfo3RunEv+0xee> - 3153e: 6448 ld a0,136(s0) - 31540: 45c5 li a1,17 - 31542: 00009697 auipc a3,0x9 - 31546: 67668693 addi a3,a3,1654 # 3abb8 <_IO_stdin_used+0x2560> - 3154a: 4601 li a2,0 - 3154c: 00019317 auipc t1,0x19 - 31550: 71c33303 ld t1,1820(t1) # 4ac68 <_GLOBAL_OFFSET_TABLE_+0x118> - 31554: e402 sd zero,8(sp) - 31556: e02e sd a1,0(sp) - 31558: 9302 jalr t1 - 3155a: 8a2a mv s4,a0 - 3155c: 976f90ef jal ra,2a6d2 <_ZN7testing4Test15HasFatalFailureEv> - 31560: c13d beqz a0,315c6 <_ZN7testing8TestInfo3RunEv+0xe0> - 31562: 020a0a63 beqz s4,31596 <_ZN7testing8TestInfo3RunEv+0xb0> - 31566: 854e mv a0,s3 - 31568: 917ea0ef jal ra,1be7e <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> - 3156c: 611c ld a5,0(a0) - 3156e: 6f9c ld a5,24(a5) - 31570: 07579463 bne a5,s5,315d8 <_ZN7testing8TestInfo3RunEv+0xf2> - 31574: 00019597 auipc a1,0x19 - 31578: 6045b583 ld a1,1540(a1) # 4ab78 <_GLOBAL_OFFSET_TABLE_+0x28> - 3157c: 8552 mv a0,s4 - 3157e: 00009697 auipc a3,0x9 - 31582: 65a68693 addi a3,a3,1626 # 3abd8 <_IO_stdin_used+0x2580> - 31586: 4601 li a2,0 - 31588: 00019317 auipc t1,0x19 - 3158c: 5d833303 ld t1,1496(t1) # 4ab60 <_GLOBAL_OFFSET_TABLE_+0x10> - 31590: ec02 sd zero,24(sp) - 31592: e82e sd a1,16(sp) - 31594: 9302 jalr t1 - 31596: 11243023 sd s2,256(s0) - 3159a: fa0e80ef jal ra,19d3a <_ZN7testing8internal15GetTimeInMillisEv> - 3159e: 609c ld a5,0(s1) - 315a0: 41250533 sub a0,a0,s2 - 315a4: 10a43423 sd a0,264(s0) - 315a8: 6bbc ld a5,80(a5) - 315aa: 85a2 mv a1,s0 - 315ac: 8526 mv a0,s1 - 315ae: 9782 jalr a5 - 315b0: 60e6 ld ra,88(sp) - 315b2: 6446 ld s0,80(sp) - 315b4: 1009b823 sd zero,272(s3) - 315b8: 64a6 ld s1,72(sp) - 315ba: 6906 ld s2,64(sp) - 315bc: 79e2 ld s3,56(sp) - 315be: 7a42 ld s4,48(sp) - 315c0: 7aa2 ld s5,40(sp) - 315c2: 6125 addi sp,sp,96 - 315c4: 8082 ret - 315c6: 938f90ef jal ra,2a6fe <_ZN7testing4Test9IsSkippedEv> - 315ca: fd41 bnez a0,31562 <_ZN7testing8TestInfo3RunEv+0x7c> - 315cc: 8552 mv a0,s4 - 315ce: e4fff0ef jal ra,3141c <_ZN7testing4Test3RunEv> - 315d2: bf51 j 31566 <_ZN7testing8TestInfo3RunEv+0x80> - 315d4: 9782 jalr a5 - 315d6: b7a5 j 3153e <_ZN7testing8TestInfo3RunEv+0x58> - 315d8: 9782 jalr a5 - 315da: bf69 j 31574 <_ZN7testing8TestInfo3RunEv+0x8e> - -00000000000315dc <_ZN7testing9TestSuite3RunEv>: - 315dc: 07054783 lbu a5,112(a0) - 315e0: e391 bnez a5,315e4 <_ZN7testing9TestSuite3RunEv+0x8> - 315e2: 8082 ret - 315e4: 715d addi sp,sp,-80 - 315e6: e486 sd ra,72(sp) - 315e8: e0a2 sd s0,64(sp) - 315ea: f84a sd s2,48(sp) - 315ec: 842a mv s0,a0 - 315ee: f44e sd s3,40(sp) - 315f0: f052 sd s4,32(sp) - 315f2: fc26 sd s1,56(sp) - 315f4: fb6f80ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 315f8: 04053983 ld s3,64(a0) - 315fc: fffe6a17 auipc s4,0xfffe6 - 31600: 77ca0a13 addi s4,s4,1916 # 17d78 <_ZN7testing4Test5SetUpEv> - 31604: 1089b423 sd s0,264(s3) - 31608: fa2f80ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 3160c: ed0ea0ef jal ra,1bcdc <_ZN7testing8UnitTest9listenersEv> - 31610: af2ea0ef jal ra,1b902 <_ZN7testing18TestEventListeners8repeaterEv> - 31614: 611c ld a5,0(a0) - 31616: 85a2 mv a1,s0 - 31618: 892a mv s2,a0 - 3161a: 7b9c ld a5,48(a5) - 3161c: 9782 jalr a5 - 3161e: 00093783 ld a5,0(s2) - 31622: 85a2 mv a1,s0 - 31624: 854a mv a0,s2 - 31626: 7f9c ld a5,56(a5) - 31628: 9782 jalr a5 - 3162a: 854e mv a0,s3 - 3162c: 853ea0ef jal ra,1be7e <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> - 31630: 611c ld a5,0(a0) - 31632: 6f9c ld a5,24(a5) - 31634: 0b479963 bne a5,s4,316e6 <_ZN7testing9TestSuite3RunEv+0x10a> - 31638: 0001a597 auipc a1,0x1a - 3163c: 9a85b583 ld a1,-1624(a1) # 4afe0 <_GLOBAL_OFFSET_TABLE_+0x490> - 31640: 00009697 auipc a3,0x9 - 31644: 5b868693 addi a3,a3,1464 # 3abf8 <_IO_stdin_used+0x25a0> - 31648: 4601 li a2,0 - 3164a: 8522 mv a0,s0 - 3164c: 00019317 auipc t1,0x19 - 31650: 59c33303 ld t1,1436(t1) # 4abe8 <_GLOBAL_OFFSET_TABLE_+0x98> - 31654: e02e sd a1,0(sp) - 31656: e402 sd zero,8(sp) - 31658: 9302 jalr t1 - 3165a: ee0e80ef jal ra,19d3a <_ZN7testing8internal15GetTimeInMillisEv> - 3165e: fc28 sd a0,120(s0) - 31660: 4481 li s1,0 - 31662: a031 j 3166e <_ZN7testing9TestSuite3RunEv+0x92> - 31664: a55e90ef jal ra,1b0b8 <_ZN7testing9TestSuite18GetMutableTestInfoEi> - 31668: e7fff0ef jal ra,314e6 <_ZN7testing8TestInfo3RunEv> - 3166c: 2485 addiw s1,s1,1 - 3166e: 8522 mv a0,s0 - 31670: f56e60ef jal ra,17dc6 <_ZNK7testing9TestSuite16total_test_countEv> - 31674: 87aa mv a5,a0 - 31676: 85a6 mv a1,s1 - 31678: 8522 mv a0,s0 - 3167a: fef4c5e3 blt s1,a5,31664 <_ZN7testing9TestSuite3RunEv+0x88> - 3167e: ebce80ef jal ra,19d3a <_ZN7testing8internal15GetTimeInMillisEv> - 31682: 7c38 ld a4,120(s0) - 31684: 87aa mv a5,a0 - 31686: 854e mv a0,s3 - 31688: 8f99 sub a5,a5,a4 - 3168a: e05c sd a5,128(s0) - 3168c: ff2ea0ef jal ra,1be7e <_ZN7testing8internal12UnitTestImpl21os_stack_trace_getterEv> - 31690: 611c ld a5,0(a0) - 31692: 6f9c ld a5,24(a5) - 31694: 05479b63 bne a5,s4,316ea <_ZN7testing9TestSuite3RunEv+0x10e> - 31698: 00019597 auipc a1,0x19 - 3169c: 5e85b583 ld a1,1512(a1) # 4ac80 <_GLOBAL_OFFSET_TABLE_+0x130> - 316a0: 00009697 auipc a3,0x9 - 316a4: 57068693 addi a3,a3,1392 # 3ac10 <_IO_stdin_used+0x25b8> - 316a8: 4601 li a2,0 - 316aa: 8522 mv a0,s0 - 316ac: 00019317 auipc t1,0x19 - 316b0: 53c33303 ld t1,1340(t1) # 4abe8 <_GLOBAL_OFFSET_TABLE_+0x98> - 316b4: e82e sd a1,16(sp) - 316b6: ec02 sd zero,24(sp) - 316b8: 9302 jalr t1 - 316ba: 00093783 ld a5,0(s2) - 316be: 85a2 mv a1,s0 - 316c0: 854a mv a0,s2 - 316c2: 6fbc ld a5,88(a5) - 316c4: 9782 jalr a5 - 316c6: 00093783 ld a5,0(s2) - 316ca: 85a2 mv a1,s0 - 316cc: 854a mv a0,s2 - 316ce: 73bc ld a5,96(a5) - 316d0: 9782 jalr a5 - 316d2: 60a6 ld ra,72(sp) - 316d4: 6406 ld s0,64(sp) - 316d6: 1009b423 sd zero,264(s3) - 316da: 74e2 ld s1,56(sp) - 316dc: 7942 ld s2,48(sp) - 316de: 79a2 ld s3,40(sp) - 316e0: 7a02 ld s4,32(sp) - 316e2: 6161 addi sp,sp,80 - 316e4: 8082 ret - 316e6: 9782 jalr a5 - 316e8: bf81 j 31638 <_ZN7testing9TestSuite3RunEv+0x5c> - 316ea: 9782 jalr a5 - 316ec: b775 j 31698 <_ZN7testing9TestSuite3RunEv+0xbc> - -00000000000316ee <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv>: - 316ee: 7131 addi sp,sp,-192 - 316f0: 181c addi a5,sp,48 - 316f2: f922 sd s0,176(sp) - 316f4: 842a mv s0,a0 - 316f6: 853e mv a0,a5 - 316f8: f526 sd s1,168(sp) - 316fa: f4e6 sd s9,104(sp) - 316fc: fd06 sd ra,184(sp) - 316fe: ec3e sd a5,24(sp) - 31700: e2fe70ef jal ra,1952e <_ZN7testing8internal8GetArgvsB5cxx11Ev> - 31704: 74c2 ld s1,48(sp) - 31706: 7ce2 ld s9,56(sp) - 31708: f426 sd s1,40(sp) - 3170a: 3e9c8c63 beq s9,s1,31b02 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x414> - 3170e: 6088 ld a0,0(s1) - 31710: 01048793 addi a5,s1,16 - 31714: 00f50463 beq a0,a5,3171c <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2e> - 31718: 9e8e40ef jal ra,15900 <_ZdlPv@plt> - 3171c: 02048493 addi s1,s1,32 - 31720: fe9c97e3 bne s9,s1,3170e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x20> - 31724: 7542 ld a0,48(sp) - 31726: c119 beqz a0,3172c <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x3e> - 31728: 9d8e40ef jal ra,15900 <_ZdlPv@plt> - 3172c: 00019797 auipc a5,0x19 - 31730: 6e47b783 ld a5,1764(a5) # 4ae10 <_GLOBAL_OFFSET_TABLE_+0x2c0> - 31734: 0007c783 lbu a5,0(a5) - 31738: cb81 beqz a5,31748 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x5a> - 3173a: 70ea ld ra,184(sp) - 3173c: 744a ld s0,176(sp) - 3173e: 74aa ld s1,168(sp) - 31740: 7ca6 ld s9,104(sp) - 31742: 4505 li a0,1 - 31744: 6129 addi sp,sp,192 - 31746: 8082 ret - 31748: 8522 mv a0,s0 - 3174a: ee9fb0ef jal ra,2d632 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv> - 3174e: e9aea0ef jal ra,1bde8 <_ZN7testing8internal30WriteToShardStatusFileIfNeededEv> - 31752: 1d843483 ld s1,472(s0) - 31756: 0000a597 auipc a1,0xa - 3175a: 13a58593 addi a1,a1,314 # 3b890 <_ZN7testingL15kTestShardIndexE> - 3175e: 0000a517 auipc a0,0xa - 31762: 11a50513 addi a0,a0,282 # 3b878 <_ZN7testingL16kTestTotalShardsE> - 31766: 00903633 snez a2,s1 - 3176a: f40ec0ef jal ra,1deaa <_ZN7testing8internal11ShouldShardEPKcS2_b> - 3176e: 00154593 xori a1,a0,1 - 31772: 0ff5f593 zext.b a1,a1 - 31776: 8522 mv a0,s0 - 31778: b20ec0ef jal ra,1da98 <_ZN7testing8internal12UnitTestImpl11FilterTestsENS1_18ReactionToShardingE> - 3177c: 00019797 auipc a5,0x19 - 31780: 5247b783 ld a5,1316(a5) # 4aca0 <_GLOBAL_OFFSET_TABLE_+0x150> - 31784: 0007c783 lbu a5,0(a5) - 31788: e82a sd a0,16(sp) - 3178a: e43e sd a5,8(sp) - 3178c: 36079d63 bnez a5,31b06 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x418> - 31790: ecee sd s11,88(sp) - 31792: 00019d97 auipc s11,0x19 - 31796: 76edbd83 ld s11,1902(s11) # 4af00 <_GLOBAL_OFFSET_TABLE_+0x3b0> - 3179a: 000dc703 lbu a4,0(s11) - 3179e: f14a sd s2,160(sp) - 317a0: ed4e sd s3,152(sp) - 317a2: e952 sd s4,144(sp) - 317a4: e556 sd s5,136(sp) - 317a6: e15a sd s6,128(sp) - 317a8: fcde sd s7,120(sp) - 317aa: f8e2 sd s8,112(sp) - 317ac: f0ea sd s10,96(sp) - 317ae: 4781 li a5,0 - 317b0: cb1d beqz a4,317e6 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0xf8> - 317b2: 00019797 auipc a5,0x19 - 317b6: 4e67b783 ld a5,1254(a5) # 4ac98 <_GLOBAL_OFFSET_TABLE_+0x148> - 317ba: 439c lw a5,0(a5) - 317bc: 34078963 beqz a5,31b0e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x420> - 317c0: 37fd addiw a5,a5,-1 - 317c2: 53e31737 lui a4,0x53e31 - 317c6: 02079693 slli a3,a5,0x20 - 317ca: 0706 slli a4,a4,0x1 - 317cc: a3b70713 addi a4,a4,-1477 # 53e30a3b <__global_pointer$+0x53de4cab> - 317d0: 9281 srli a3,a3,0x20 - 317d2: 02e686b3 mul a3,a3,a4 - 317d6: 6761 lui a4,0x18 - 317d8: 69f7071b addiw a4,a4,1695 # 1869f <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x5> - 317dc: 92c1 srli a3,a3,0x30 - 317de: 02d7073b mulw a4,a4,a3 - 317e2: 9f99 subw a5,a5,a4 - 317e4: 2785 addiw a5,a5,1 - 317e6: 1af42e23 sw a5,444(s0) - 317ea: 19840513 addi a0,s0,408 - 317ee: 914ea0ef jal ra,1b902 <_ZN7testing18TestEventListeners8repeaterEv> - 317f2: 892a mv s2,a0 - 317f4: d46e80ef jal ra,19d3a <_ZN7testing8internal15GetTimeInMillisEv> - 317f8: 00093783 ld a5,0(s2) - 317fc: 640c ld a1,8(s0) - 317fe: 1ca43423 sd a0,456(s0) - 31802: 6b9c ld a5,16(a5) - 31804: 854a mv a0,s2 - 31806: 4d05 li s10,1 - 31808: 9782 jalr a5 - 3180a: 2e048563 beqz s1,31af4 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x406> - 3180e: 009c addi a5,sp,64 - 31810: 4a01 li s4,0 - 31812: 00019a97 auipc s5,0x19 - 31816: 40eaba83 ld s5,1038(s5) # 4ac20 <_GLOBAL_OFFSET_TABLE_+0xd0> - 3181a: 00019b17 auipc s6,0x19 - 3181e: 626b3b03 ld s6,1574(s6) # 4ae40 <_GLOBAL_OFFSET_TABLE_+0x2f0> - 31822: 4c0d li s8,3 - 31824: f03e sd a5,32(sp) - 31826: 000d4463 bltz s10,3182e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x140> - 3182a: 29aa0263 beq s4,s10,31aae <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x3c0> - 3182e: 6064 ld s1,192(s0) - 31830: 0b843983 ld s3,184(s0) - 31834: 00998963 beq s3,s1,31846 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x158> - 31838: 0009b503 ld a0,0(s3) - 3183c: 09a1 addi s3,s3,8 - 3183e: 8a9e90ef jal ra,1b0e6 <_ZN7testing9TestSuite11ClearResultEv> - 31842: ff349be3 bne s1,s3,31838 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x14a> - 31846: cf4e80ef jal ra,19d3a <_ZN7testing8internal15GetTimeInMillisEv> - 3184a: 67c2 ld a5,16(sp) - 3184c: 8baa mv s7,a0 - 3184e: 0ef05e63 blez a5,3194a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x25c> - 31852: 000dc783 lbu a5,0(s11) - 31856: 1c079263 bnez a5,31a1a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x32c> - 3185a: 00093783 ld a5,0(s2) - 3185e: 640c ld a1,8(s0) - 31860: 8652 mv a2,s4 - 31862: 6f9c ld a5,24(a5) - 31864: 854a mv a0,s2 - 31866: 9782 jalr a5 - 31868: 00093783 ld a5,0(s2) - 3186c: 640c ld a1,8(s0) - 3186e: 854a mv a0,s2 - 31870: 739c ld a5,32(a5) - 31872: 9782 jalr a5 - 31874: 0a843983 ld s3,168(s0) - 31878: 7044 ld s1,160(s0) - 3187a: 01349663 bne s1,s3,31886 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x198> - 3187e: a829 j 31898 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1aa> - 31880: 04a1 addi s1,s1,8 - 31882: 00998b63 beq s3,s1,31898 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1aa> - 31886: 6088 ld a0,0(s1) - 31888: 611c ld a5,0(a0) - 3188a: 6b9c ld a5,16(a5) - 3188c: ff578ae3 beq a5,s5,31880 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x192> - 31890: 04a1 addi s1,s1,8 - 31892: 9782 jalr a5 - 31894: fe9999e3 bne s3,s1,31886 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x198> - 31898: 00093783 ld a5,0(s2) - 3189c: 640c ld a1,8(s0) - 3189e: 854a mv a0,s2 - 318a0: 779c ld a5,40(a5) - 318a2: 9782 jalr a5 - 318a4: e5bf80ef jal ra,2a6fe <_ZN7testing4Test9IsSkippedEv> - 318a8: 10050d63 beqz a0,319c2 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2d4> - 318ac: cfef80ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 318b0: 6128 ld a0,64(a0) - 318b2: 4481 li s1,0 - 318b4: e5aea0ef jal ra,1bf0e <_ZN7testing8internal12UnitTestImpl19current_test_resultEv> - 318b8: 89aa mv s3,a0 - 318ba: 854e mv a0,s3 - 318bc: f4be80ef jal ra,1a806 <_ZNK7testing10TestResult16total_part_countEv> - 318c0: 00a4df63 bge s1,a0,318de <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1f0> - 318c4: 85a6 mv a1,s1 - 318c6: 854e mv a0,s3 - 318c8: f63e80ef jal ra,1a82a <_ZNK7testing10TestResult17GetTestPartResultEi> - 318cc: 411c lw a5,0(a0) - 318ce: 05878f63 beq a5,s8,3192c <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x23e> - 318d2: 2485 addiw s1,s1,1 - 318d4: 854e mv a0,s3 - 318d6: f31e80ef jal ra,1a806 <_ZNK7testing10TestResult16total_part_countEv> - 318da: fea4c5e3 blt s1,a0,318c4 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1d6> - 318de: 00019797 auipc a5,0x19 - 318e2: 5a27b783 ld a5,1442(a5) # 4ae80 - 318e6: 6388 ld a0,0(a5) - 318e8: ba8e40ef jal ra,15c90 - 318ec: 00093783 ld a5,0(s2) - 318f0: 640c ld a1,8(s0) - 318f2: 854a mv a0,s2 - 318f4: 77bc ld a5,104(a5) - 318f6: 9782 jalr a5 - 318f8: 7444 ld s1,168(s0) - 318fa: 0a043983 ld s3,160(s0) - 318fe: 00999663 bne s3,s1,3190a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x21c> - 31902: a831 j 3191e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x230> - 31904: 14e1 addi s1,s1,-8 - 31906: 01348c63 beq s1,s3,3191e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x230> - 3190a: ff84b503 ld a0,-8(s1) - 3190e: 611c ld a5,0(a0) - 31910: 6f9c ld a5,24(a5) - 31912: ff6789e3 beq a5,s6,31904 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x216> - 31916: 14e1 addi s1,s1,-8 - 31918: 9782 jalr a5 - 3191a: ff3498e3 bne s1,s3,3190a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x21c> - 3191e: 00093783 ld a5,0(s2) - 31922: 640c ld a1,8(s0) - 31924: 854a mv a0,s2 - 31926: 7bbc ld a5,112(a5) - 31928: 9782 jalr a5 - 3192a: a03d j 31958 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x26a> - 3192c: 692c ld a1,80(a0) - 3192e: 6562 ld a0,24(sp) - 31930: 8d8e70ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 31934: 7542 ld a0,48(sp) - 31936: c7be30ef jal ra,155b0 - 3193a: 7542 ld a0,48(sp) - 3193c: 7782 ld a5,32(sp) - 3193e: f8f50ae3 beq a0,a5,318d2 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1e4> - 31942: fbfe30ef jal ra,15900 <_ZdlPv@plt> - 31946: 2485 addiw s1,s1,1 - 31948: b771 j 318d4 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1e6> - 3194a: 00093783 ld a5,0(s2) - 3194e: 640c ld a1,8(s0) - 31950: 8652 mv a2,s4 - 31952: 6f9c ld a5,24(a5) - 31954: 854a mv a0,s2 - 31956: 9782 jalr a5 - 31958: be2e80ef jal ra,19d3a <_ZN7testing8internal15GetTimeInMillisEv> - 3195c: 00093783 ld a5,0(s2) - 31960: 640c ld a1,8(s0) - 31962: 41750533 sub a0,a0,s7 - 31966: 7fbc ld a5,120(a5) - 31968: 8652 mv a2,s4 - 3196a: 1ca43823 sd a0,464(s0) - 3196e: 854a mv a0,s2 - 31970: 9782 jalr a5 - 31972: 8522 mv a0,s0 - 31974: 804e90ef jal ra,1a978 <_ZNK7testing8internal12UnitTestImpl23failed_test_suite_countEv> - 31978: 08a05763 blez a0,31a06 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x318> - 3197c: 4785 li a5,1 - 3197e: e43e sd a5,8(sp) - 31980: 8522 mv a0,s0 - 31982: da8ea0ef jal ra,1bf2a <_ZN7testing8internal12UnitTestImpl14UnshuffleTestsEv> - 31986: 000dc783 lbu a5,0(s11) - 3198a: e399 bnez a5,31990 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2a2> - 3198c: 2a05 addiw s4,s4,1 - 3198e: bd61 j 31826 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x138> - 31990: 1bc42483 lw s1,444(s0) - 31994: 67e1 lui a5,0x18 - 31996: 69e78793 addi a5,a5,1694 # 1869e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x4> - 3199a: fff4851b addiw a0,s1,-1 - 3199e: 00a7b533 sltu a0,a5,a0 - 319a2: 00154513 xori a0,a0,1 - 319a6: dc8ea0ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 319aa: c141 beqz a0,31a2a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x33c> - 319ac: 67e1 lui a5,0x18 - 319ae: 2485 addiw s1,s1,1 - 319b0: 69f78793 addi a5,a5,1695 # 1869f <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x5> - 319b4: 0097d363 bge a5,s1,319ba <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2cc> - 319b8: 4485 li s1,1 - 319ba: 1a942e23 sw s1,444(s0) - 319be: 2a05 addiw s4,s4,1 - 319c0: b59d j 31826 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x138> - 319c2: d11f80ef jal ra,2a6d2 <_ZN7testing4Test15HasFatalFailureEv> - 319c6: f11d bnez a0,318ec <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1fe> - 319c8: 4481 li s1,0 - 319ca: a035 j 319f6 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x308> - 319cc: 6878 ld a4,208(s0) - 319ce: 6c7c ld a5,216(s0) - 319d0: 4501 li a0,0 - 319d2: 8f99 sub a5,a5,a4 - 319d4: 8789 srai a5,a5,0x2 - 319d6: 2781 sext.w a5,a5 - 319d8: 00f6dc63 bge a3,a5,319f0 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x302> - 319dc: 00249793 slli a5,s1,0x2 - 319e0: 973e add a4,a4,a5 - 319e2: 431c lw a5,0(a4) - 319e4: 0007c663 bltz a5,319f0 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x302> - 319e8: 7c58 ld a4,184(s0) - 319ea: 078e slli a5,a5,0x3 - 319ec: 97ba add a5,a5,a4 - 319ee: 6388 ld a0,0(a5) - 319f0: bedff0ef jal ra,315dc <_ZN7testing9TestSuite3RunEv> - 319f4: 0485 addi s1,s1,1 - 319f6: 8522 mv a0,s0 - 319f8: 988e80ef jal ra,19b80 <_ZNK7testing8internal12UnitTestImpl22total_test_suite_countEv> - 319fc: 0004869b sext.w a3,s1 - 31a00: fca6c6e3 blt a3,a0,319cc <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2de> - 31a04: b5e5 j 318ec <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x1fe> - 31a06: 11840513 addi a0,s0,280 - 31a0a: e83e80ef jal ra,1a88c <_ZNK7testing10TestResult6FailedEv> - 31a0e: 67a2 ld a5,8(sp) - 31a10: 8d5d or a0,a0,a5 - 31a12: 0ff57793 zext.b a5,a0 - 31a16: e43e sd a5,8(sp) - 31a18: b7a5 j 31980 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x292> - 31a1a: 1bc42783 lw a5,444(s0) - 31a1e: 8522 mv a0,s0 - 31a20: 1cf42023 sw a5,448(s0) - 31a24: c6bfa0ef jal ra,2c68e <_ZN7testing8internal12UnitTestImpl12ShuffleTestsEv> - 31a28: bd0d j 3185a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x16c> - 31a2a: 6be2 ld s7,24(sp) - 31a2c: 00009617 auipc a2,0x9 - 31a30: 60460613 addi a2,a2,1540 # 3b030 <_IO_stdin_used+0x29d8> - 31a34: 458d li a1,3 - 31a36: 855e mv a0,s7 - 31a38: 09300693 li a3,147 - 31a3c: d5aee0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 31a40: 03600613 li a2,54 - 31a44: 00009597 auipc a1,0x9 - 31a48: 1e458593 addi a1,a1,484 # 3ac28 <_IO_stdin_used+0x25d0> - 31a4c: 00019517 auipc a0,0x19 - 31a50: 54c53503 ld a0,1356(a0) # 4af98 <_ZSt4cerr@Base> - 31a54: cade30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31a58: 4651 li a2,20 - 31a5a: 00009597 auipc a1,0x9 - 31a5e: 20658593 addi a1,a1,518 # 3ac60 <_IO_stdin_used+0x2608> - 31a62: 00019517 auipc a0,0x19 - 31a66: 53653503 ld a0,1334(a0) # 4af98 <_ZSt4cerr@Base> - 31a6a: c97e30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31a6e: 85a6 mv a1,s1 - 31a70: 00019517 auipc a0,0x19 - 31a74: 52853503 ld a0,1320(a0) # 4af98 <_ZSt4cerr@Base> - 31a78: a99e30ef jal ra,15510 <_ZNSolsEi@plt> - 31a7c: 4649 li a2,18 - 31a7e: 00009597 auipc a1,0x9 - 31a82: 1fa58593 addi a1,a1,506 # 3ac78 <_IO_stdin_used+0x2620> - 31a86: 89aa mv s3,a0 - 31a88: c79e30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31a8c: 65e1 lui a1,0x18 - 31a8e: 854e mv a0,s3 - 31a90: 69f58593 addi a1,a1,1695 # 1869f <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0+0x5> - 31a94: a7de30ef jal ra,15510 <_ZNSolsEi@plt> - 31a98: 4609 li a2,2 - 31a9a: 0000a597 auipc a1,0xa - 31a9e: 95e58593 addi a1,a1,-1698 # 3b3f8 <_IO_stdin_used+0x2da0> - 31aa2: c5fe30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31aa6: 855e mv a0,s7 - 31aa8: 87feb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 31aac: b701 j 319ac <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x2be> - 31aae: 00093783 ld a5,0(s2) - 31ab2: 640c ld a1,8(s0) - 31ab4: 854a mv a0,s2 - 31ab6: 63dc ld a5,128(a5) - 31ab8: 9782 jalr a5 - 31aba: 77a2 ld a5,40(sp) - 31abc: 02fc8463 beq s9,a5,31ae4 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x3f6> - 31ac0: 67a2 ld a5,8(sp) - 31ac2: 70ea ld ra,184(sp) - 31ac4: 744a ld s0,176(sp) - 31ac6: 790a ld s2,160(sp) - 31ac8: 69ea ld s3,152(sp) - 31aca: 6a4a ld s4,144(sp) - 31acc: 6aaa ld s5,136(sp) - 31ace: 6b0a ld s6,128(sp) - 31ad0: 7be6 ld s7,120(sp) - 31ad2: 7c46 ld s8,112(sp) - 31ad4: 7d06 ld s10,96(sp) - 31ad6: 6de6 ld s11,88(sp) - 31ad8: 74aa ld s1,168(sp) - 31ada: 7ca6 ld s9,104(sp) - 31adc: 0017c513 xori a0,a5,1 - 31ae0: 6129 addi sp,sp,192 - 31ae2: 8082 ret - 31ae4: 00009597 auipc a1,0x9 - 31ae8: 1ac58593 addi a1,a1,428 # 3ac90 <_IO_stdin_used+0x2638> - 31aec: 4505 li a0,1 - 31aee: 80fe90ef jal ra,1b2fc <_ZN7testing8internal13ColoredPrintfENS0_10GTestColorEPKcz> - 31af2: b7f9 j 31ac0 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x3d2> - 31af4: 00019797 auipc a5,0x19 - 31af8: 42c7b783 ld a5,1068(a5) # 4af20 <_GLOBAL_OFFSET_TABLE_+0x3d0> - 31afc: 0007ad03 lw s10,0(a5) - 31b00: b339 j 3180e <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x120> - 31b02: 8566 mv a0,s9 - 31b04: b10d j 31726 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x38> - 31b06: 8522 mv a0,s0 - 31b08: eb2f80ef jal ra,2a1ba <_ZN7testing8internal12UnitTestImpl23ListTestsMatchingFilterEv> - 31b0c: b13d j 3173a <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0x4c> - 31b0e: a2ce80ef jal ra,19d3a <_ZN7testing8internal15GetTimeInMillisEv> - 31b12: 0005079b sext.w a5,a0 - 31b16: b16d j 317c0 <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv+0xd2> - 31b18: 842a mv s0,a0 - 31b1a: 6562 ld a0,24(sp) - 31b1c: fe9e40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 31b20: 8522 mv a0,s0 - 31b22: ccfe30ef jal ra,157f0 <_Unwind_Resume@plt> - 31b26: 842a mv s0,a0 - 31b28: 6562 ld a0,24(sp) - 31b2a: ffceb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 31b2e: 8522 mv a0,s0 - 31b30: cc1e30ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000031b34 <_ZN7testing8UnitTest3RunEv>: - 31b34: 00019797 auipc a5,0x19 - 31b38: 2b47b783 ld a5,692(a5) # 4ade8 <_GLOBAL_OFFSET_TABLE_+0x298> - 31b3c: 679c ld a5,8(a5) - 31b3e: 7159 addi sp,sp,-112 - 31b40: f0a2 sd s0,96(sp) - 31b42: f486 sd ra,104(sp) - 31b44: eca6 sd s1,88(sp) - 31b46: e8ca sd s2,80(sp) - 31b48: e4ce sd s3,72(sp) - 31b4a: 842a mv s0,a0 - 31b4c: c3d1 beqz a5,31bd0 <_ZN7testing8UnitTest3RunEv+0x9c> - 31b4e: 4481 li s1,0 - 31b50: 00009597 auipc a1,0x9 - 31b54: 8a858593 addi a1,a1,-1880 # 3a3f8 <_IO_stdin_used+0x1da0> - 31b58: 850a mv a0,sp - 31b5a: eafe60ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 31b5e: 67a2 ld a5,8(sp) - 31b60: 890a mv s2,sp - 31b62: e7d1 bnez a5,31bee <_ZN7testing8UnitTest3RunEv+0xba> - 31b64: 00019797 auipc a5,0x19 - 31b68: 23c7b783 ld a5,572(a5) # 4ada0 <_GLOBAL_OFFSET_TABLE_+0x250> - 31b6c: 6020 ld s0,64(s0) - 31b6e: 0007c783 lbu a5,0(a5) - 31b72: 1ef40c23 sb a5,504(s0) - 31b76: a34f80ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 31b7a: 613c ld a5,64(a0) - 31b7c: 1f87c783 lbu a5,504(a5) - 31b80: cb85 beqz a5,31bb0 <_ZN7testing8UnitTest3RunEv+0x7c> - 31b82: 8522 mv a0,s0 - 31b84: b6bff0ef jal ra,316ee <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv> - 31b88: 67a2 ld a5,8(sp) - 31b8a: 00154513 xori a0,a0,1 - 31b8e: 0ff57413 zext.b s0,a0 - 31b92: 6502 ld a0,0(sp) - 31b94: eb85 bnez a5,31bc4 <_ZN7testing8UnitTest3RunEv+0x90> - 31b96: 081c addi a5,sp,16 - 31b98: 00f50463 beq a0,a5,31ba0 <_ZN7testing8UnitTest3RunEv+0x6c> - 31b9c: d65e30ef jal ra,15900 <_ZdlPv@plt> - 31ba0: 70a6 ld ra,104(sp) - 31ba2: 8522 mv a0,s0 - 31ba4: 7406 ld s0,96(sp) - 31ba6: 64e6 ld s1,88(sp) - 31ba8: 6946 ld s2,80(sp) - 31baa: 69a6 ld s3,72(sp) - 31bac: 6165 addi sp,sp,112 - 31bae: 8082 ret - 31bb0: 8522 mv a0,s0 - 31bb2: b3dff0ef jal ra,316ee <_ZN7testing8internal12UnitTestImpl11RunAllTestsEv> - 31bb6: 67a2 ld a5,8(sp) - 31bb8: 00154513 xori a0,a0,1 - 31bbc: 0ff57413 zext.b s0,a0 - 31bc0: 6502 ld a0,0(sp) - 31bc2: dbf1 beqz a5,31b96 <_ZN7testing8UnitTest3RunEv+0x62> - 31bc4: 98de30ef jal ra,15550 - 31bc8: 84aa mv s1,a0 - 31bca: e539 bnez a0,31c18 <_ZN7testing8UnitTest3RunEv+0xe4> - 31bcc: 6502 ld a0,0(sp) - 31bce: b7e1 j 31b96 <_ZN7testing8UnitTest3RunEv+0x62> - 31bd0: 00009517 auipc a0,0x9 - 31bd4: 1b850513 addi a0,a0,440 # 3ad88 <_IO_stdin_used+0x2730> - 31bd8: ef9e30ef jal ra,15ad0 - 31bdc: 84aa mv s1,a0 - 31bde: cd59 beqz a0,31c7c <_ZN7testing8UnitTest3RunEv+0x148> - 31be0: 85aa mv a1,a0 - 31be2: 850a mv a0,sp - 31be4: e25e60ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 31be8: 67a2 ld a5,8(sp) - 31bea: 890a mv s2,sp - 31bec: dfa5 beqz a5,31b64 <_ZN7testing8UnitTest3RunEv+0x30> - 31bee: 8526 mv a0,s1 - 31bf0: 00007597 auipc a1,0x7 - 31bf4: 14058593 addi a1,a1,320 # 38d30 <_IO_stdin_used+0x6d8> - 31bf8: 939e30ef jal ra,15530 - 31bfc: 4605 li a2,1 - 31bfe: 84aa mv s1,a0 - 31c00: 86aa mv a3,a0 - 31c02: 85b2 mv a1,a2 - 31c04: 00009517 auipc a0,0x9 - 31c08: 6bc50513 addi a0,a0,1724 # 3b2c0 <_IO_stdin_used+0x2c68> - 31c0c: fc4e30ef jal ra,153d0 - 31c10: 8526 mv a0,s1 - 31c12: e5fe30ef jal ra,15a70 - 31c16: b7b9 j 31b64 <_ZN7testing8UnitTest3RunEv+0x30> - 31c18: 02010913 addi s2,sp,32 - 31c1c: 6685 lui a3,0x1 - 31c1e: 1a268693 addi a3,a3,418 # 11a2 <__abi_tag-0xf0f2> - 31c22: 854a mv a0,s2 - 31c24: 00007617 auipc a2,0x7 - 31c28: 6c460613 addi a2,a2,1732 # 392e8 <_IO_stdin_used+0xc90> - 31c2c: 4589 li a1,2 - 31c2e: b68ee0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 31c32: 02a00613 li a2,42 - 31c36: 00009597 auipc a1,0x9 - 31c3a: 1aa58593 addi a1,a1,426 # 3ade0 <_IO_stdin_used+0x2788> - 31c3e: 00019517 auipc a0,0x19 - 31c42: 35a53503 ld a0,858(a0) # 4af98 <_ZSt4cerr@Base> - 31c46: abbe30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31c4a: 6622 ld a2,8(sp) - 31c4c: 6582 ld a1,0(sp) - 31c4e: 00019517 auipc a0,0x19 - 31c52: 34a53503 ld a0,842(a0) # 4af98 <_ZSt4cerr@Base> - 31c56: aabe30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31c5a: 4635 li a2,13 - 31c5c: 00009597 auipc a1,0x9 - 31c60: 1b458593 addi a1,a1,436 # 3ae10 <_IO_stdin_used+0x27b8> - 31c64: 89aa mv s3,a0 - 31c66: a9be30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31c6a: 85a6 mv a1,s1 - 31c6c: 854e mv a0,s3 - 31c6e: 8a3e30ef jal ra,15510 <_ZNSolsEi@plt> - 31c72: 854a mv a0,s2 - 31c74: eb2eb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 31c78: 6502 ld a0,0(sp) - 31c7a: bf31 j 31b96 <_ZN7testing8UnitTest3RunEv+0x62> - 31c7c: 00008597 auipc a1,0x8 - 31c80: 77c58593 addi a1,a1,1916 # 3a3f8 <_IO_stdin_used+0x1da0> - 31c84: bdd1 j 31b58 <_ZN7testing8UnitTest3RunEv+0x24> - 31c86: 842a mv s0,a0 - 31c88: 854a mv a0,s2 - 31c8a: e7be40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 31c8e: 8522 mv a0,s0 - 31c90: b61e30ef jal ra,157f0 <_Unwind_Resume@plt> - 31c94: 468d li a3,3 - 31c96: 872a mv a4,a0 - 31c98: 04d58d63 beq a1,a3,31cf2 <_ZN7testing8UnitTest3RunEv+0x1be> - 31c9c: 00b6c863 blt a3,a1,31cac <_ZN7testing8UnitTest3RunEv+0x178> - 31ca0: 4685 li a3,1 - 31ca2: 10d58163 beq a1,a3,31da4 <_ZN7testing8UnitTest3RunEv+0x270> - 31ca6: 4689 li a3,2 - 31ca8: 10d58d63 beq a1,a3,31dc2 <_ZN7testing8UnitTest3RunEv+0x28e> - 31cac: 853a mv a0,a4 - 31cae: 913e30ef jal ra,155c0 <__cxa_begin_catch@plt> - 31cb2: 1004 addi s1,sp,32 - 31cb4: 8526 mv a0,s1 - 31cb6: 00009617 auipc a2,0x9 - 31cba: 0f260613 addi a2,a2,242 # 3ada8 <_IO_stdin_used+0x2750> - 31cbe: 4581 li a1,0 - 31cc0: 966e40ef jal ra,15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> - 31cc4: 85a6 mv a1,s1 - 31cc6: 4509 li a0,2 - 31cc8: f04ff0ef jal ra,313cc <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 31ccc: 8526 mv a0,s1 - 31cce: e37e40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 31cd2: f8fe30ef jal ra,15c60 <__cxa_end_catch@plt> - 31cd6: 4501 li a0,0 - 31cd8: bd45 j 31b88 <_ZN7testing8UnitTest3RunEv+0x54> - 31cda: 842a mv s0,a0 - 31cdc: 67a2 ld a5,8(sp) - 31cde: 6502 ld a0,0(sp) - 31ce0: e3b1 bnez a5,31d24 <_ZN7testing8UnitTest3RunEv+0x1f0> - 31ce2: 081c addi a5,sp,16 - 31ce4: 00f50463 beq a0,a5,31cec <_ZN7testing8UnitTest3RunEv+0x1b8> - 31ce8: c19e30ef jal ra,15900 <_ZdlPv@plt> - 31cec: 8522 mv a0,s0 - 31cee: b03e30ef jal ra,157f0 <_Unwind_Resume@plt> - 31cf2: 8cfe30ef jal ra,155c0 <__cxa_begin_catch@plt> - 31cf6: 611c ld a5,0(a0) - 31cf8: 1004 addi s1,sp,32 - 31cfa: 6b9c ld a5,16(a5) - 31cfc: 9782 jalr a5 - 31cfe: 85aa mv a1,a0 - 31d00: 00009617 auipc a2,0x9 - 31d04: 0a860613 addi a2,a2,168 # 3ada8 <_IO_stdin_used+0x2750> - 31d08: 8526 mv a0,s1 - 31d0a: 91ce40ef jal ra,15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> - 31d0e: 85a6 mv a1,s1 - 31d10: 4509 li a0,2 - 31d12: ebaff0ef jal ra,313cc <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 31d16: 8526 mv a0,s1 - 31d18: dede40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 31d1c: f45e30ef jal ra,15c60 <__cxa_end_catch@plt> - 31d20: 4501 li a0,0 - 31d22: b59d j 31b88 <_ZN7testing8UnitTest3RunEv+0x54> - 31d24: 82de30ef jal ra,15550 - 31d28: 892a mv s2,a0 - 31d2a: e119 bnez a0,31d30 <_ZN7testing8UnitTest3RunEv+0x1fc> - 31d2c: 6502 ld a0,0(sp) - 31d2e: bf55 j 31ce2 <_ZN7testing8UnitTest3RunEv+0x1ae> - 31d30: 1004 addi s1,sp,32 - 31d32: 6685 lui a3,0x1 - 31d34: 1a268693 addi a3,a3,418 # 11a2 <__abi_tag-0xf0f2> - 31d38: 8526 mv a0,s1 - 31d3a: 00007617 auipc a2,0x7 - 31d3e: 5ae60613 addi a2,a2,1454 # 392e8 <_IO_stdin_used+0xc90> - 31d42: 4589 li a1,2 - 31d44: a52ee0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 31d48: 02a00613 li a2,42 - 31d4c: 00009597 auipc a1,0x9 - 31d50: 09458593 addi a1,a1,148 # 3ade0 <_IO_stdin_used+0x2788> - 31d54: 00019517 auipc a0,0x19 - 31d58: 24453503 ld a0,580(a0) # 4af98 <_ZSt4cerr@Base> - 31d5c: 9a5e30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31d60: 6622 ld a2,8(sp) - 31d62: 6582 ld a1,0(sp) - 31d64: 00019517 auipc a0,0x19 - 31d68: 23453503 ld a0,564(a0) # 4af98 <_ZSt4cerr@Base> - 31d6c: 995e30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31d70: 4635 li a2,13 - 31d72: 00009597 auipc a1,0x9 - 31d76: 09e58593 addi a1,a1,158 # 3ae10 <_IO_stdin_used+0x27b8> - 31d7a: 89aa mv s3,a0 - 31d7c: 985e30ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 31d80: 85ca mv a1,s2 - 31d82: 854e mv a0,s3 - 31d84: f8ce30ef jal ra,15510 <_ZNSolsEi@plt> - 31d88: 8526 mv a0,s1 - 31d8a: d9ceb0ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 31d8e: 6502 ld a0,0(sp) - 31d90: bf89 j 31ce2 <_ZN7testing8UnitTest3RunEv+0x1ae> - 31d92: 842a mv s0,a0 - 31d94: 8526 mv a0,s1 - 31d96: d6fe40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 31d9a: ec7e30ef jal ra,15c60 <__cxa_end_catch@plt> - 31d9e: bf3d j 31cdc <_ZN7testing8UnitTest3RunEv+0x1a8> - 31da0: 842a mv s0,a0 - 31da2: bfe5 j 31d9a <_ZN7testing8UnitTest3RunEv+0x266> - 31da4: 81de30ef jal ra,155c0 <__cxa_begin_catch@plt> - 31da8: eb9e30ef jal ra,15c60 <__cxa_end_catch@plt> - 31dac: 4501 li a0,0 - 31dae: bbe9 j 31b88 <_ZN7testing8UnitTest3RunEv+0x54> - 31db0: 842a mv s0,a0 - 31db2: 8526 mv a0,s1 - 31db4: d51e40ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 31db8: ea9e30ef jal ra,15c60 <__cxa_end_catch@plt> - 31dbc: b705 j 31cdc <_ZN7testing8UnitTest3RunEv+0x1a8> - 31dbe: 842a mv s0,a0 - 31dc0: bfe5 j 31db8 <_ZN7testing8UnitTest3RunEv+0x284> - 31dc2: ffee30ef jal ra,155c0 <__cxa_begin_catch@plt> - 31dc6: aabe30ef jal ra,15870 <__cxa_rethrow@plt> - 31dca: 842a mv s0,a0 - 31dcc: b7f9 j 31d9a <_ZN7testing8UnitTest3RunEv+0x266> - -0000000000031dce <_ZN7testing32ScopedFakeTestPartResultReporter4InitEv>: - 31dce: 1101 addi sp,sp,-32 - 31dd0: e822 sd s0,16(sp) - 31dd2: e426 sd s1,8(sp) - 31dd4: 842a mv s0,a0 - 31dd6: ec06 sd ra,24(sp) - 31dd8: fd3f70ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 31ddc: 6124 ld s1,64(a0) - 31dde: 4418 lw a4,8(s0) - 31de0: 4785 li a5,1 - 31de2: 8526 mv a0,s1 - 31de4: 00f70d63 beq a4,a5,31dfe <_ZN7testing32ScopedFakeTestPartResultReporter4InitEv+0x30> - 31de8: a03fd0ef jal ra,2f7ea <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv> - 31dec: e808 sd a0,16(s0) - 31dee: 85a2 mv a1,s0 - 31df0: 6442 ld s0,16(sp) - 31df2: 60e2 ld ra,24(sp) - 31df4: 8526 mv a0,s1 - 31df6: 64a2 ld s1,8(sp) - 31df8: 6105 addi sp,sp,32 - 31dfa: 869fd06f j 2f662 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE> - 31dfe: 873ef0ef jal ra,21670 <_ZN7testing8internal12UnitTestImpl31GetGlobalTestPartResultReporterEv> - 31e02: e808 sd a0,16(s0) - 31e04: 85a2 mv a1,s0 - 31e06: 6442 ld s0,16(sp) - 31e08: 60e2 ld ra,24(sp) - 31e0a: 8526 mv a0,s1 - 31e0c: 64a2 ld s1,8(sp) - 31e0e: 6105 addi sp,sp,32 - 31e10: 99fef06f j 217ae <_ZN7testing8internal12UnitTestImpl31SetGlobalTestPartResultReporterEPNS_31TestPartResultReporterInterfaceE> - -0000000000031e14 <_ZN7testing32ScopedFakeTestPartResultReporterC1EPNS_19TestPartResultArrayE>: - 31e14: 00019717 auipc a4,0x19 - 31e18: 04473703 ld a4,68(a4) # 4ae58 <_GLOBAL_OFFSET_TABLE_+0x308> - 31e1c: 0741 addi a4,a4,16 - 31e1e: ed0c sd a1,24(a0) - 31e20: 00052423 sw zero,8(a0) - 31e24: e118 sd a4,0(a0) - 31e26: b765 j 31dce <_ZN7testing32ScopedFakeTestPartResultReporter4InitEv> - -0000000000031e28 <_ZN7testing32ScopedFakeTestPartResultReporterC1ENS0_13InterceptModeEPNS_19TestPartResultArrayE>: - 31e28: 00019717 auipc a4,0x19 - 31e2c: 03073703 ld a4,48(a4) # 4ae58 <_GLOBAL_OFFSET_TABLE_+0x308> - 31e30: 0741 addi a4,a4,16 - 31e32: c50c sw a1,8(a0) - 31e34: ed10 sd a2,24(a0) - 31e36: e118 sd a4,0(a0) - 31e38: bf59 j 31dce <_ZN7testing32ScopedFakeTestPartResultReporter4InitEv> - -0000000000031e3a <_ZN7testing8internal24HasNewFatalFailureHelperC1Ev>: - 31e3a: 1141 addi sp,sp,-16 - 31e3c: 00019797 auipc a5,0x19 - 31e40: 1447b783 ld a5,324(a5) # 4af80 <_GLOBAL_OFFSET_TABLE_+0x430> - 31e44: e406 sd ra,8(sp) - 31e46: e022 sd s0,0(sp) - 31e48: 07c1 addi a5,a5,16 - 31e4a: e11c sd a5,0(a0) - 31e4c: 00050423 sb zero,8(a0) - 31e50: 842a mv s0,a0 - 31e52: f59f70ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 31e56: 6128 ld a0,64(a0) - 31e58: 993fd0ef jal ra,2f7ea <_ZN7testing8internal12UnitTestImpl41GetTestPartResultReporterForCurrentThreadEv> - 31e5c: e808 sd a0,16(s0) - 31e5e: f4df70ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 31e62: 85a2 mv a1,s0 - 31e64: 6402 ld s0,0(sp) - 31e66: 60a2 ld ra,8(sp) - 31e68: 6128 ld a0,64(a0) - 31e6a: 0141 addi sp,sp,16 - 31e6c: ff6fd06f j 2f662 <_ZN7testing8internal12UnitTestImpl41SetTestPartResultReporterForCurrentThreadEPNS_31TestPartResultReporterInterfaceE> - -0000000000031e70 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_>: - 31e70: 7135 addi sp,sp,-160 - 31e72: 6214 ld a3,0(a2) - 31e74: e14a sd s2,128(sp) - 31e76: 00863903 ld s2,8(a2) - 31e7a: 6198 ld a4,0(a1) - 31e7c: 659c ld a5,8(a1) - 31e7e: 40d90933 sub s2,s2,a3 - 31e82: f8d2 sd s4,112(sp) - 31e84: 8f99 sub a5,a5,a4 - 31e86: 40395a13 srai s4,s2,0x3 - 31e8a: 577d li a4,-1 - 31e8c: ed06 sd ra,152(sp) - 31e8e: 001a0693 addi a3,s4,1 - 31e92: 8311 srli a4,a4,0x4 - 31e94: e922 sd s0,144(sp) - 31e96: e526 sd s1,136(sp) - 31e98: fcce sd s3,120(sp) - 31e9a: f4d6 sd s5,104(sp) - 31e9c: f0da sd s6,96(sp) - 31e9e: ecde sd s7,88(sp) - 31ea0: e8e2 sd s8,80(sp) - 31ea2: 5cd76663 bltu a4,a3,3246e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5fe> - 31ea6: cd817057 vsetivli zero,2,e64,m1,ta,ma - 31eaa: 5e0030d7 vmv.v.i v1,0 - 31eae: 02010b93 addi s7,sp,32 - 31eb2: 878d srai a5,a5,0x3 - 31eb4: 020bf0a7 vse64.v v1,(s7) - 31eb8: 8b32 mv s6,a2 - 31eba: 8aae mv s5,a1 - 31ebc: 84aa mv s1,a0 - 31ebe: 00178413 addi s0,a5,1 - 31ec2: 52068b63 beqz a3,323f8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x588> - 31ec6: 00890993 addi s3,s2,8 - 31eca: 854e mv a0,s3 - 31ecc: 9d5e30ef jal ra,158a0 <_Znwm@plt> - 31ed0: 99aa add s3,s3,a0 - 31ed2: ec2a sd a0,24(sp) - 31ed4: 00053023 sd zero,0(a0) - 31ed8: f44e sd s3,40(sp) - 31eda: 8c2a mv s8,a0 - 31edc: 0521 addi a0,a0,8 - 31ede: 000a0763 beqz s4,31eec <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x7c> - 31ee2: 864a mv a2,s2 - 31ee4: 4581 li a1,0 - 31ee6: dfbe30ef jal ra,15ce0 - 31eea: 854e mv a0,s3 - 31eec: 055557b7 lui a5,0x5555 - 31ef0: 55578793 addi a5,a5,1365 # 5555555 <__global_pointer$+0x55097c5> - 31ef4: 55555737 lui a4,0x55555 - 31ef8: 1782 slli a5,a5,0x20 - 31efa: 55570713 addi a4,a4,1365 # 55555555 <__global_pointer$+0x555097c5> - 31efe: f02a sd a0,32(sp) - 31f00: 97ba add a5,a5,a4 - 31f02: 5687e063 bltu a5,s0,32462 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5f2> - 31f06: 4e040e63 beqz s0,32402 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x592> - 31f0a: 00141513 slli a0,s0,0x1 - 31f0e: 9522 add a0,a0,s0 - 31f10: 050e slli a0,a0,0x3 - 31f12: 98fe30ef jal ra,158a0 <_Znwm@plt> - 31f16: 8a2a mv s4,a0 - 31f18: 01810993 addi s3,sp,24 - 31f1c: 85a2 mv a1,s0 - 31f1e: 864e mv a2,s3 - 31f20: 8552 mv a0,s4 - 31f22: 00019317 auipc t1,0x19 - 31f26: e5e33303 ld t1,-418(t1) # 4ad80 <_GLOBAL_OFFSET_TABLE_+0x230> - 31f2a: 9302 jalr t1 - 31f2c: e4e6 sd s9,72(sp) - 31f2e: 892a mv s2,a0 - 31f30: 000c0563 beqz s8,31f3a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0xca> - 31f34: 8562 mv a0,s8 - 31f36: 9cbe30ef jal ra,15900 <_ZdlPv@plt> - 31f3a: 000b3703 ld a4,0(s6) - 31f3e: 008b3c83 ld s9,8(s6) - 31f42: 000ab783 ld a5,0(s5) - 31f46: 008abc03 ld s8,8(s5) - 31f4a: 40ec8cb3 sub s9,s9,a4 - 31f4e: 403cdc93 srai s9,s9,0x3 - 31f52: 40fc0c33 sub s8,s8,a5 - 31f56: 577d li a4,-1 - 31f58: 403c5c13 srai s8,s8,0x3 - 31f5c: 001c8793 addi a5,s9,1 - 31f60: 830d srli a4,a4,0x3 - 31f62: 0c05 addi s8,s8,1 - 31f64: 56f76163 bltu a4,a5,324c6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x656> - 31f68: cd817057 vsetivli zero,2,e64,m1,ta,ma - 31f6c: 5e0030d7 vmv.v.i v1,0 - 31f70: 020bf0a7 vse64.v v1,(s7) - 31f74: 46078b63 beqz a5,323ea <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x57a> - 31f78: 00279413 slli s0,a5,0x2 - 31f7c: 8522 mv a0,s0 - 31f7e: 923e30ef jal ra,158a0 <_Znwm@plt> - 31f82: 00850633 add a2,a0,s0 - 31f86: ec2a sd a0,24(sp) - 31f88: 00052023 sw zero,0(a0) - 31f8c: f432 sd a2,40(sp) - 31f8e: 8baa mv s7,a0 - 31f90: 460c8b63 beqz s9,32406 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x596> - 31f94: 47a1 li a5,8 - 31f96: 00052223 sw zero,4(a0) - 31f9a: 00f506b3 add a3,a0,a5 - 31f9e: 02f40563 beq s0,a5,31fc8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> - 31fa2: ff440793 addi a5,s0,-12 - 31fa6: 4751 li a4,20 - 31fa8: 3cf77a63 bgeu a4,a5,3237c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x50c> - 31fac: 0d007757 vsetvli a4,zero,e32,m1,ta,ma - 31fb0: 5e0030d7 vmv.v.i v1,0 - 31fb4: 8389 srli a5,a5,0x2 - 31fb6: 0785 addi a5,a5,1 - 31fb8: 0c67f757 vsetvli a4,a5,e8,mf4,ta,ma - 31fbc: 0206e0a7 vse32.v v1,(a3) - 31fc0: 8f99 sub a5,a5,a4 - 31fc2: 070a slli a4,a4,0x2 - 31fc4: 96ba add a3,a3,a4 - 31fc6: fbed bnez a5,31fb8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x148> - 31fc8: 055557b7 lui a5,0x5555 - 31fcc: 55578793 addi a5,a5,1365 # 5555555 <__global_pointer$+0x55097c5> - 31fd0: 55555737 lui a4,0x55555 - 31fd4: 1782 slli a5,a5,0x20 - 31fd6: 55570713 addi a4,a4,1365 # 55555555 <__global_pointer$+0x555097c5> - 31fda: f032 sd a2,32(sp) - 31fdc: 97ba add a5,a5,a4 - 31fde: 4f87ea63 bltu a5,s8,324d2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x662> - 31fe2: 400c0963 beqz s8,323f4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x584> - 31fe6: 001c1513 slli a0,s8,0x1 - 31fea: 9562 add a0,a0,s8 - 31fec: 050e slli a0,a0,0x3 - 31fee: 8b3e30ef jal ra,158a0 <_Znwm@plt> - 31ff2: 842a mv s0,a0 - 31ff4: 864e mv a2,s3 - 31ff6: 85e2 mv a1,s8 - 31ff8: 8522 mv a0,s0 - 31ffa: 00019317 auipc t1,0x19 - 31ffe: b6e33303 ld t1,-1170(t1) # 4ab68 <_GLOBAL_OFFSET_TABLE_+0x18> - 32002: 9302 jalr t1 - 32004: 89aa mv s3,a0 - 32006: 000b8563 beqz s7,32010 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x1a0> - 3200a: 855e mv a0,s7 - 3200c: 8f5e30ef jal ra,15900 <_ZdlPv@plt> - 32010: aaaab7b7 lui a5,0xaaaab - 32014: aab78793 addi a5,a5,-1365 # ffffffffaaaaaaab <__global_pointer$+0xffffffffaaa5ed1b> - 32018: 02079713 slli a4,a5,0x20 - 3201c: 41490533 sub a0,s2,s4 - 32020: 97ba add a5,a5,a4 - 32022: 850d srai a0,a0,0x3 - 32024: 02f50533 mul a0,a0,a5 - 32028: 86d2 mv a3,s4 - 3202a: 8722 mv a4,s0 - 3202c: 4781 li a5,0 - 3202e: 4809 li a6,2 - 32030: 01490e63 beq s2,s4,3204c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x1dc> - 32034: 628c ld a1,0(a3) - 32036: d227f7d3 fcvt.d.l fa5,a5 - 3203a: 6310 ld a2,0(a4) - 3203c: 0785 addi a5,a5,1 - 3203e: a19c fsd fa5,0(a1) - 32040: 01062023 sw a6,0(a2) - 32044: 06e1 addi a3,a3,24 - 32046: 0761 addi a4,a4,24 - 32048: fea7e6e3 bltu a5,a0,32034 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x1c4> - 3204c: 000a3783 ld a5,0(s4) - 32050: 008a3703 ld a4,8(s4) - 32054: 46a1 li a3,8 - 32056: 8f1d sub a4,a4,a5 - 32058: 40375513 srai a0,a4,0x3 - 3205c: 08e6f363 bgeu a3,a4,320e2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x272> - 32060: 4689 li a3,2 - 32062: 00043803 ld a6,0(s0) - 32066: 872a mv a4,a0 - 32068: 00d57363 bgeu a0,a3,3206e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x1fe> - 3206c: 8736 mv a4,a3 - 3206e: ffe70693 addi a3,a4,-2 - 32072: 4669 li a2,26 - 32074: 38d67c63 bgeu a2,a3,3240c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x59c> - 32078: 00371893 slli a7,a4,0x3 - 3207c: 98be add a7,a7,a5 - 3207e: 00480593 addi a1,a6,4 - 32082: 07a1 addi a5,a5,8 - 32084: 86be mv a3,a5 - 32086: 862e mv a2,a1 - 32088: 0115f763 bgeu a1,a7,32096 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x226> - 3208c: 00271893 slli a7,a4,0x2 - 32090: 9846 add a6,a6,a7 - 32092: 3907e063 bltu a5,a6,32412 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5a2> - 32096: 0d8077d7 vsetvli a5,zero,e64,m1,ta,ma - 3209a: 5208a157 vid.v v2 - 3209e: 0d707057 vsetvli zero,zero,e32,mf2,ta,ma - 320a2: 5e00b257 vmv.v.i v4,1 - 320a6: 0d807057 vsetvli zero,zero,e64,m1,ta,ma - 320aa: 0220b157 vadd.vi v2,v2,1 - 320ae: 177d addi a4,a4,-1 - 320b0: 0d8777d7 vsetvli a5,a4,e64,m1,ta,ma - 320b4: 4a2110d7 vfcvt.f.xu.v v1,v2 - 320b8: 0d8075d7 vsetvli a1,zero,e64,m1,ta,ma - 320bc: 5e07c1d7 vmv.v.x v3,a5 - 320c0: 0d87f057 vsetvli zero,a5,e64,m1,ta,ma - 320c4: 0206f0a7 vse64.v v1,(a3) - 320c8: 02066227 vse32.v v4,(a2) - 320cc: 00379513 slli a0,a5,0x3 - 320d0: 8f1d sub a4,a4,a5 - 320d2: 0d8075d7 vsetvli a1,zero,e64,m1,ta,ma - 320d6: 078a slli a5,a5,0x2 - 320d8: 02218157 vadd.vv v2,v2,v3 - 320dc: 96aa add a3,a3,a0 - 320de: 963e add a2,a2,a5 - 320e0: fb61 bnez a4,320b0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x240> - 320e2: 008ab783 ld a5,8(s5) - 320e6: 000abe83 ld t4,0(s5) - 320ea: 008b3703 ld a4,8(s6) - 320ee: 000b3383 ld t2,0(s6) - 320f2: 41d782b3 sub t0,a5,t4 - 320f6: 4032d293 srai t0,t0,0x3 - 320fa: 40770333 sub t1,a4,t2 - 320fe: 40335313 srai t1,t1,0x3 - 32102: 8c16 mv s8,t0 - 32104: 8c9a mv s9,t1 - 32106: 0afe8063 beq t4,a5,321a6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x336> - 3210a: 08770e63 beq a4,t2,321a6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x336> - 3210e: 0000b797 auipc a5,0xb - 32112: e9a7b587 fld fa1,-358(a5) # 3cfa8 <_ZTSSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE+0xa0> - 32116: 0000b797 auipc a5,0xb - 3211a: e8a7b607 fld fa2,-374(a5) # 3cfa0 <_ZTSSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE+0x98> - 3211e: 8e52 mv t3,s4 - 32120: 01840f93 addi t6,s0,24 - 32124: 4f01 li t5,0 - 32126: 000fb683 ld a3,0(t6) - 3212a: 000eb883 ld a7,0(t4) - 3212e: 000e3703 ld a4,0(t3) # 38000000 <__global_pointer$+0x37fb4270> - 32132: 018e3783 ld a5,24(t3) - 32136: 0f05 addi t5,t5,1 # f800001 <__global_pointer$+0xf7b4271> - 32138: 0691 addi a3,a3,4 - 3213a: 859e mv a1,t2 - 3213c: 4601 li a2,0 - 3213e: a005 j 3215e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2ee> - 32140: a2f71553 flt.d a0,fa4,fa5 - 32144: 24050b63 beqz a0,3239a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x52a> - 32148: 02b777d3 fadd.d fa5,fa4,fa1 - 3214c: 4505 li a0,1 - 3214e: a79c fsd fa5,8(a5) - 32150: c288 sw a0,0(a3) - 32152: 05a1 addi a1,a1,8 - 32154: 0721 addi a4,a4,8 - 32156: 07a1 addi a5,a5,8 - 32158: 0691 addi a3,a3,4 - 3215a: 04667163 bgeu a2,t1,3219c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x32c> - 3215e: 0005b803 ld a6,0(a1) - 32162: 231c fld fa5,0(a4) - 32164: 0605 addi a2,a2,1 - 32166: 23180e63 beq a6,a7,323a2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x532> - 3216a: 2398 fld fa4,0(a5) - 3216c: 2714 fld fa3,8(a4) - 3216e: a2d71553 flt.d a0,fa4,fa3 - 32172: f579 bnez a0,32140 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2d0> - 32174: a2e69553 flt.d a0,fa3,fa4 - 32178: 22050163 beqz a0,3239a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x52a> - 3217c: a2f69553 flt.d a0,fa3,fa5 - 32180: 20050d63 beqz a0,3239a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x52a> - 32184: 02b6f7d3 fadd.d fa5,fa3,fa1 - 32188: 4509 li a0,2 - 3218a: 05a1 addi a1,a1,8 - 3218c: 0721 addi a4,a4,8 - 3218e: 07a1 addi a5,a5,8 - 32190: 0691 addi a3,a3,4 - 32192: a39c fsd fa5,0(a5) - 32194: fea6ae23 sw a0,-4(a3) - 32198: fc6663e3 bltu a2,t1,3215e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2ee> - 3219c: 0ea1 addi t4,t4,8 - 3219e: 0e61 addi t3,t3,24 - 321a0: 0fe1 addi t6,t6,24 - 321a2: f85f62e3 bltu t5,t0,32126 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2b6> - 321a6: cd817057 vsetivli zero,2,e64,m1,ta,ma - 321aa: 5e0030d7 vmv.v.i v1,0 - 321ae: 0004b823 sd zero,16(s1) - 321b2: 0062e2b3 or t0,t0,t1 - 321b6: 0204f0a7 vse64.v v1,(s1) - 321ba: 16028763 beqz t0,32328 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b8> - 321be: 5bfd li s7,-1 - 321c0: e0ea sd s10,64(sp) - 321c2: fc6e sd s11,56(sp) - 321c4: 003bdb93 srli s7,s7,0x3 - 321c8: 4d01 li s10,0 - 321ca: 4701 li a4,0 - 321cc: 4a81 li s5,0 - 321ce: a025 j 321f6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x386> - 321d0: 016aa023 sw s6,0(s5) - 321d4: fffb0793 addi a5,s6,-1 - 321d8: 1b79 addi s6,s6,-2 - 321da: 00f037b3 snez a5,a5 - 321de: 01603b33 snez s6,s6 - 321e2: 0a91 addi s5,s5,4 - 321e4: 40fc0c33 sub s8,s8,a5 - 321e8: 416c8cb3 sub s9,s9,s6 - 321ec: 0154b423 sd s5,8(s1) - 321f0: 019c67b3 or a5,s8,s9 - 321f4: c3d1 beqz a5,32278 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x408> - 321f6: 001c1793 slli a5,s8,0x1 - 321fa: 97e2 add a5,a5,s8 - 321fc: 078e slli a5,a5,0x3 - 321fe: 97a2 add a5,a5,s0 - 32200: 639c ld a5,0(a5) - 32202: 002c9693 slli a3,s9,0x2 - 32206: 97b6 add a5,a5,a3 - 32208: 0007ab03 lw s6,0(a5) - 3220c: fd5712e3 bne a4,s5,321d0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x360> - 32210: 41a706b3 sub a3,a4,s10 - 32214: 4026d793 srai a5,a3,0x2 - 32218: 2b778163 beq a5,s7,324ba <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x64a> - 3221c: 4705 li a4,1 - 3221e: 18079463 bnez a5,323a6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x536> - 32222: 00ebf363 bgeu s7,a4,32228 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x3b8> - 32226: 875e mv a4,s7 - 32228: 00271d93 slli s11,a4,0x2 - 3222c: 856e mv a0,s11 - 3222e: e436 sd a3,8(sp) - 32230: e70e30ef jal ra,158a0 <_Znwm@plt> - 32234: 66a2 ld a3,8(sp) - 32236: 87aa mv a5,a0 - 32238: 00d50733 add a4,a0,a3 - 3223c: 00468a93 addi s5,a3,4 - 32240: 01672023 sw s6,0(a4) - 32244: 9aaa add s5,s5,a0 - 32246: 18d04063 bgtz a3,323c6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x556> - 3224a: 180d1a63 bnez s10,323de <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x56e> - 3224e: 01b78733 add a4,a5,s11 - 32252: e09c sd a5,0(s1) - 32254: 8d3e mv s10,a5 - 32256: fffb0793 addi a5,s6,-1 - 3225a: 1b79 addi s6,s6,-2 - 3225c: 00f037b3 snez a5,a5 - 32260: 01603b33 snez s6,s6 - 32264: 40fc0c33 sub s8,s8,a5 - 32268: 416c8cb3 sub s9,s9,s6 - 3226c: e898 sd a4,16(s1) - 3226e: 0154b423 sd s5,8(s1) - 32272: 019c67b3 or a5,s8,s9 - 32276: f3c1 bnez a5,321f6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x386> - 32278: 0b5d0663 beq s10,s5,32324 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b4> - 3227c: ffca8313 addi t1,s5,-4 - 32280: 0a6d7263 bgeu s10,t1,32324 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b4> - 32284: ffba8693 addi a3,s5,-5 - 32288: c2202673 csrr a2,vlenb - 3228c: 41a686b3 sub a3,a3,s10 - 32290: 8209 srli a2,a2,0x2 - 32292: 0036d593 srli a1,a3,0x3 - 32296: 167d addi a2,a2,-1 - 32298: 876a mv a4,s10 - 3229a: 18c5ea63 bltu a1,a2,3242e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5be> - 3229e: 0206b693 sltiu a3,a3,32 - 322a2: 18069663 bnez a3,3242e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5be> - 322a6: 00158e13 addi t3,a1,1 - 322aa: 002e1693 slli a3,t3,0x2 - 322ae: 00dd0633 add a2,s10,a3 - 322b2: 40da86b3 sub a3,s5,a3 - 322b6: 00c6f463 bgeu a3,a2,322be <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x44e> - 322ba: 175d6a63 bltu s10,s5,3242e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5be> - 322be: c2202573 csrr a0,vlenb - 322c2: 00255813 srli a6,a0,0x2 - 322c6: 0d007757 vsetvli a4,zero,e32,m1,ta,ma - 322ca: fff80613 addi a2,a6,-1 - 322ce: 5208a0d7 vid.v v1 - 322d2: 40aa8ab3 sub s5,s5,a0 - 322d6: 8d91 sub a1,a1,a2 - 322d8: 40a008b3 neg a7,a0 - 322dc: 86ea mv a3,s10 - 322de: 028ae107 vl1re32.v v2,(s5) - 322e2: 0286e207 vl1re32.v v4,(a3) - 322e6: 0e164357 vrsub.vx v6,v1,a2 - 322ea: 97c2 add a5,a5,a6 - 322ec: 322301d7 vrgather.vv v3,v2,v6 - 322f0: 32430157 vrgather.vv v2,v4,v6 - 322f4: 028681a7 vs1r.v v3,(a3) - 322f8: 028a8127 vs1r.v v2,(s5) - 322fc: 96aa add a3,a3,a0 - 322fe: 9ac6 add s5,s5,a7 - 32300: fcf5ffe3 bgeu a1,a5,322de <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x46e> - 32304: 00279713 slli a4,a5,0x2 - 32308: 9d3a add s10,s10,a4 - 3230a: 40e30733 sub a4,t1,a4 - 3230e: 01c78b63 beq a5,t3,32324 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b4> - 32312: 87ea mv a5,s10 - 32314: 4310 lw a2,0(a4) - 32316: 4394 lw a3,0(a5) - 32318: 1771 addi a4,a4,-4 - 3231a: c390 sw a2,0(a5) - 3231c: c354 sw a3,4(a4) - 3231e: 0791 addi a5,a5,4 - 32320: fee7eae3 bltu a5,a4,32314 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4a4> - 32324: 6d06 ld s10,64(sp) - 32326: 7de2 ld s11,56(sp) - 32328: 8aa2 mv s5,s0 - 3232a: 00898a63 beq s3,s0,3233e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4ce> - 3232e: 000ab503 ld a0,0(s5) - 32332: c151 beqz a0,323b6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x546> - 32334: 0ae1 addi s5,s5,24 - 32336: dcae30ef jal ra,15900 <_ZdlPv@plt> - 3233a: ff3a9ae3 bne s5,s3,3232e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4be> - 3233e: c401 beqz s0,32346 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4d6> - 32340: 8522 mv a0,s0 - 32342: dbee30ef jal ra,15900 <_ZdlPv@plt> - 32346: 8452 mv s0,s4 - 32348: 01490963 beq s2,s4,3235a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4ea> - 3234c: 6008 ld a0,0(s0) - 3234e: c925 beqz a0,323be <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x54e> - 32350: 0461 addi s0,s0,24 - 32352: daee30ef jal ra,15900 <_ZdlPv@plt> - 32356: fe891be3 bne s2,s0,3234c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4dc> - 3235a: 8552 mv a0,s4 - 3235c: da4e30ef jal ra,15900 <_ZdlPv@plt> - 32360: 60ea ld ra,152(sp) - 32362: 644a ld s0,144(sp) - 32364: 79e6 ld s3,120(sp) - 32366: 7aa6 ld s5,104(sp) - 32368: 7b06 ld s6,96(sp) - 3236a: 6be6 ld s7,88(sp) - 3236c: 6c46 ld s8,80(sp) - 3236e: 6ca6 ld s9,72(sp) - 32370: 690a ld s2,128(sp) - 32372: 7a46 ld s4,112(sp) - 32374: 8526 mv a0,s1 - 32376: 64aa ld s1,136(sp) - 32378: 610d addi sp,sp,160 - 3237a: 8082 ret - 3237c: 000ba783 lw a5,0(s7) - 32380: 0691 addi a3,a3,4 - 32382: fef6ae23 sw a5,-4(a3) - 32386: c4d601e3 beq a2,a3,31fc8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> - 3238a: 000ba783 lw a5,0(s7) - 3238e: 0691 addi a3,a3,4 - 32390: fef6ae23 sw a5,-4(a3) - 32394: fed614e3 bne a2,a3,3237c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x50c> - 32398: b905 j 31fc8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> - 3239a: 02c7f7d3 fadd.d fa5,fa5,fa2 - 3239e: 450d li a0,3 - 323a0: b37d j 3214e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2de> - 323a2: 4501 li a0,0 - 323a4: b36d j 3214e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x2de> - 323a6: 00179713 slli a4,a5,0x1 - 323aa: e6f77ce3 bgeu a4,a5,32222 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x3b2> - 323ae: 5765 li a4,-7 - 323b0: 00175d93 srli s11,a4,0x1 - 323b4: bda5 j 3222c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x3bc> - 323b6: 0ae1 addi s5,s5,24 - 323b8: f7599be3 bne s3,s5,3232e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4be> - 323bc: b749 j 3233e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4ce> - 323be: 0461 addi s0,s0,24 - 323c0: f88916e3 bne s2,s0,3234c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4dc> - 323c4: bf59 j 3235a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4ea> - 323c6: 862a mv a2,a0 - 323c8: 85ea mv a1,s10 - 323ca: 0c36f757 vsetvli a4,a3,e8,m8,ta,ma - 323ce: 02058407 vle8.v v8,(a1) - 323d2: 8e99 sub a3,a3,a4 - 323d4: 95ba add a1,a1,a4 - 323d6: 02060427 vse8.v v8,(a2) - 323da: 963a add a2,a2,a4 - 323dc: f6fd bnez a3,323ca <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x55a> - 323de: 856a mv a0,s10 - 323e0: e43e sd a5,8(sp) - 323e2: d1ee30ef jal ra,15900 <_ZdlPv@plt> - 323e6: 67a2 ld a5,8(sp) - 323e8: b59d j 3224e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x3de> - 323ea: ec02 sd zero,24(sp) - 323ec: f402 sd zero,40(sp) - 323ee: 4b81 li s7,0 - 323f0: 4601 li a2,0 - 323f2: bed9 j 31fc8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> - 323f4: 4401 li s0,0 - 323f6: befd j 31ff4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x184> - 323f8: ec02 sd zero,24(sp) - 323fa: f402 sd zero,40(sp) - 323fc: 4c01 li s8,0 - 323fe: 4501 li a0,0 - 32400: b4f5 j 31eec <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x7c> - 32402: 4a01 li s4,0 - 32404: be11 j 31f18 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0xa8> - 32406: 00450613 addi a2,a0,4 - 3240a: be7d j 31fc8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x158> - 3240c: 00480593 addi a1,a6,4 - 32410: 07a1 addi a5,a5,8 - 32412: 4685 li a3,1 - 32414: 872e mv a4,a1 - 32416: 8636 mv a2,a3 - 32418: d226f7d3 fcvt.d.l fa5,a3 - 3241c: 0685 addi a3,a3,1 - 3241e: 07a1 addi a5,a5,8 - 32420: fef7bc27 fsd fa5,-8(a5) - 32424: c310 sw a2,0(a4) - 32426: 0711 addi a4,a4,4 - 32428: fea6e8e3 bltu a3,a0,32418 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5a8> - 3242c: b95d j 320e2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x272> - 3242e: 879a mv a5,t1 - 32430: 4390 lw a2,0(a5) - 32432: 4314 lw a3,0(a4) - 32434: 17f1 addi a5,a5,-4 - 32436: c310 sw a2,0(a4) - 32438: c3d4 sw a3,4(a5) - 3243a: 0711 addi a4,a4,4 - 3243c: fef76ae3 bltu a4,a5,32430 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5c0> - 32440: 6d06 ld s10,64(sp) - 32442: 7de2 ld s11,56(sp) - 32444: b5d5 j 32328 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x4b8> - 32446: 842a mv s0,a0 - 32448: e0ea sd s10,64(sp) - 3244a: fc6e sd s11,56(sp) - 3244c: 84d2 mv s1,s4 - 3244e: 08990863 beq s2,s1,324de <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x66e> - 32452: 6088 ld a0,0(s1) - 32454: c119 beqz a0,3245a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5ea> - 32456: caae30ef jal ra,15900 <_ZdlPv@plt> - 3245a: 04e1 addi s1,s1,24 - 3245c: 08990163 beq s2,s1,324de <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x66e> - 32460: bfcd j 32452 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5e2> - 32462: 00007517 auipc a0,0x7 - 32466: 97e50513 addi a0,a0,-1666 # 38de0 <_IO_stdin_used+0x788> - 3246a: c86e30ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 3246e: 00007517 auipc a0,0x7 - 32472: 97250513 addi a0,a0,-1678 # 38de0 <_IO_stdin_used+0x788> - 32476: e4e6 sd s9,72(sp) - 32478: e0ea sd s10,64(sp) - 3247a: fc6e sd s11,56(sp) - 3247c: c74e30ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 32480: 842a mv s0,a0 - 32482: e4e6 sd s9,72(sp) - 32484: e0ea sd s10,64(sp) - 32486: fc6e sd s11,56(sp) - 32488: 000c0563 beqz s8,32492 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x622> - 3248c: 8562 mv a0,s8 - 3248e: c72e30ef jal ra,15900 <_ZdlPv@plt> - 32492: 8522 mv a0,s0 - 32494: b5ce30ef jal ra,157f0 <_Unwind_Resume@plt> - 32498: 842a mv s0,a0 - 3249a: 060b8063 beqz s7,324fa <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x68a> - 3249e: 855e mv a0,s7 - 324a0: c60e30ef jal ra,15900 <_ZdlPv@plt> - 324a4: 84d2 mv s1,s4 - 324a6: e0ea sd s10,64(sp) - 324a8: fc6e sd s11,56(sp) - 324aa: b755 j 3244e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5de> - 324ac: 842a mv s0,a0 - 324ae: fc0a0ae3 beqz s4,32482 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x612> - 324b2: 8552 mv a0,s4 - 324b4: c4ce30ef jal ra,15900 <_ZdlPv@plt> - 324b8: b7e9 j 32482 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x612> - 324ba: 00006517 auipc a0,0x6 - 324be: 7e650513 addi a0,a0,2022 # 38ca0 <_IO_stdin_used+0x648> - 324c2: c2ee30ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 324c6: 00007517 auipc a0,0x7 - 324ca: 91a50513 addi a0,a0,-1766 # 38de0 <_IO_stdin_used+0x788> - 324ce: c22e30ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 324d2: 00007517 auipc a0,0x7 - 324d6: 90e50513 addi a0,a0,-1778 # 38de0 <_IO_stdin_used+0x788> - 324da: c16e30ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 324de: fa0a0ae3 beqz s4,32492 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x622> - 324e2: 8552 mv a0,s4 - 324e4: c1ce30ef jal ra,15900 <_ZdlPv@plt> - 324e8: b76d j 32492 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x622> - 324ea: 84aa mv s1,a0 - 324ec: c401 beqz s0,324f4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x684> - 324ee: 8522 mv a0,s0 - 324f0: c10e30ef jal ra,15900 <_ZdlPv@plt> - 324f4: 8426 mv s0,s1 - 324f6: fa0b94e3 bnez s7,3249e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x62e> - 324fa: e0ea sd s10,64(sp) - 324fc: fc6e sd s11,56(sp) - 324fe: 84d2 mv s1,s4 - 32500: b7b9 j 3244e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5de> - 32502: 609c ld a5,0(s1) - 32504: 84aa mv s1,a0 - 32506: c781 beqz a5,3250e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x69e> - 32508: 853e mv a0,a5 - 3250a: bf6e30ef jal ra,15900 <_ZdlPv@plt> - 3250e: 8aa2 mv s5,s0 - 32510: 01598a63 beq s3,s5,32524 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x6b4> - 32514: 000ab503 ld a0,0(s5) - 32518: c119 beqz a0,3251e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x6ae> - 3251a: be6e30ef jal ra,15900 <_ZdlPv@plt> - 3251e: 0ae1 addi s5,s5,24 - 32520: ff599ae3 bne s3,s5,32514 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x6a4> - 32524: c401 beqz s0,3252c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x6bc> - 32526: 8522 mv a0,s0 - 32528: bd8e30ef jal ra,15900 <_ZdlPv@plt> - 3252c: 8426 mv s0,s1 - 3252e: 84d2 mv s1,s4 - 32530: bf39 j 3244e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_+0x5de> - -0000000000032532 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_>: - 32532: cd817057 vsetivli zero,2,e64,m1,ta,ma - 32536: 5e0030d7 vmv.v.i v1,0 - 3253a: 716d addi sp,sp,-272 - 3253c: f1d2 sd s4,224(sp) - 3253e: e9da sd s6,208(sp) - 32540: fd66 sd s9,184(sp) - 32542: e606 sd ra,264(sp) - 32544: e222 sd s0,256(sp) - 32546: fda6 sd s1,248(sp) - 32548: f9ca sd s2,240(sp) - 3254a: f5ce sd s3,232(sp) - 3254c: edd6 sd s5,216(sp) - 3254e: e5de sd s7,200(sp) - 32550: e1e2 sd s8,192(sp) - 32552: f96a sd s10,176(sp) - 32554: f56e sd s11,168(sp) - 32556: 0098 addi a4,sp,64 - 32558: 08b4 addi a3,sp,88 - 3255a: 020770a7 vse64.v v1,(a4) - 3255e: 0206f0a7 vse64.v v1,(a3) - 32562: 0005ba03 ld s4,0(a1) - 32566: 659c ld a5,8(a1) - 32568: 07810b13 addi s6,sp,120 - 3256c: ec3a sd a4,24(sp) - 3256e: e836 sd a3,16(sp) - 32570: e882 sd zero,80(sp) - 32572: f482 sd zero,104(sp) - 32574: dc82 sw zero,120(sp) - 32576: e102 sd zero,128(sp) - 32578: ed02 sd zero,152(sp) - 3257a: e55a sd s6,136(sp) - 3257c: e95a sd s6,144(sp) - 3257e: f02a sd a0,32(sp) - 32580: 8cb2 mv s9,a2 - 32582: 34fa0463 beq s4,a5,328ca <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x398> - 32586: 80000ab7 lui s5,0x80000 - 3258a: 183c addi a5,sp,56 - 3258c: 8c2e mv s8,a1 - 3258e: fffac993 not s3,s5 - 32592: 4401 li s0,0 - 32594: 4b81 li s7,0 - 32596: f43e sd a5,40(sp) - 32598: 005b9793 slli a5,s7,0x5 - 3259c: 97d2 add a5,a5,s4 - 3259e: e43e sd a5,8(sp) - 325a0: 0007b903 ld s2,0(a5) - 325a4: 0087bd83 ld s11,8(a5) - 325a8: 2c040763 beqz s0,32876 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x344> - 325ac: 8d22 mv s10,s0 - 325ae: 84da mv s1,s6 - 325b0: 028d3a03 ld s4,40(s10) - 325b4: 866e mv a2,s11 - 325b6: 01ba7363 bgeu s4,s11,325bc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x8a> - 325ba: 8652 mv a2,s4 - 325bc: c619 beqz a2,325ca <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x98> - 325be: 020d3503 ld a0,32(s10) - 325c2: 85ca mv a1,s2 - 325c4: bfce30ef jal ra,159c0 - 325c8: e909 bnez a0,325da <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xa8> - 325ca: 41ba07b3 sub a5,s4,s11 - 325ce: 00f9c863 blt s3,a5,325de <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xac> - 325d2: 2f57c063 blt a5,s5,328b2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x380> - 325d6: 0007851b sext.w a0,a5 - 325da: 2c054c63 bltz a0,328b2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x380> - 325de: 84ea mv s1,s10 - 325e0: 010d3d03 ld s10,16(s10) - 325e4: fc0d16e3 bnez s10,325b0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x7e> - 325e8: 17648e63 beq s1,s6,32764 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x232> - 325ec: 0284bd03 ld s10,40(s1) - 325f0: 866e mv a2,s11 - 325f2: 01bd7363 bgeu s10,s11,325f8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xc6> - 325f6: 866a mv a2,s10 - 325f8: c611 beqz a2,32604 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xd2> - 325fa: 708c ld a1,32(s1) - 325fc: 854a mv a0,s2 - 325fe: bc2e30ef jal ra,159c0 - 32602: e909 bnez a0,32614 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xe2> - 32604: 41ad87b3 sub a5,s11,s10 - 32608: 00f9c863 blt s3,a5,32618 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xe6> - 3260c: 1557cc63 blt a5,s5,32764 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x232> - 32610: 0007851b sext.w a0,a5 - 32614: 14054863 bltz a0,32764 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x232> - 32618: 0404bd03 ld s10,64(s1) - 3261c: 67a6 ld a5,72(sp) - 3261e: 66c6 ld a3,80(sp) - 32620: fc6a sd s10,56(sp) - 32622: 1ad78e63 beq a5,a3,327de <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2ac> - 32626: 01a7b023 sd s10,0(a5) - 3262a: 07a1 addi a5,a5,8 - 3262c: e4be sd a5,72(sp) - 3262e: 000c3a03 ld s4,0(s8) - 32632: 008c3783 ld a5,8(s8) - 32636: 0b85 addi s7,s7,1 - 32638: 640a ld s0,128(sp) - 3263a: 414787b3 sub a5,a5,s4 - 3263e: 8795 srai a5,a5,0x5 - 32640: f4fbece3 bltu s7,a5,32598 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x66> - 32644: 000cba03 ld s4,0(s9) - 32648: 008cb783 ld a5,8(s9) - 3264c: 0b478e63 beq a5,s4,32708 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1d6> - 32650: 80000ab7 lui s5,0x80000 - 32654: 183c addi a5,sp,56 - 32656: fffac993 not s3,s5 - 3265a: 4b81 li s7,0 - 3265c: e43e sd a5,8(sp) - 3265e: 005b9793 slli a5,s7,0x5 - 32662: 9a3e add s4,s4,a5 - 32664: 000a3903 ld s2,0(s4) - 32668: 008a3d03 ld s10,8(s4) - 3266c: 22040263 beqz s0,32890 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x35e> - 32670: 8c22 mv s8,s0 - 32672: 84da mv s1,s6 - 32674: 028c3d83 ld s11,40(s8) - 32678: 866a mv a2,s10 - 3267a: 01adf363 bgeu s11,s10,32680 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x14e> - 3267e: 866e mv a2,s11 - 32680: c619 beqz a2,3268e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x15c> - 32682: 020c3503 ld a0,32(s8) - 32686: 85ca mv a1,s2 - 32688: b38e30ef jal ra,159c0 - 3268c: e909 bnez a0,3269e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x16c> - 3268e: 41ad87b3 sub a5,s11,s10 - 32692: 00f9c863 blt s3,a5,326a2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x170> - 32696: 2157c963 blt a5,s5,328a8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x376> - 3269a: 0007851b sext.w a0,a5 - 3269e: 20054563 bltz a0,328a8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x376> - 326a2: 84e2 mv s1,s8 - 326a4: 010c3c03 ld s8,16(s8) - 326a8: fc0c16e3 bnez s8,32674 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x142> - 326ac: 15648163 beq s1,s6,327ee <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2bc> - 326b0: 0284bc03 ld s8,40(s1) - 326b4: 866a mv a2,s10 - 326b6: 01ac7363 bgeu s8,s10,326bc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x18a> - 326ba: 8662 mv a2,s8 - 326bc: c611 beqz a2,326c8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x196> - 326be: 708c ld a1,32(s1) - 326c0: 854a mv a0,s2 - 326c2: afee30ef jal ra,159c0 - 326c6: e909 bnez a0,326d8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1a6> - 326c8: 418d07b3 sub a5,s10,s8 - 326cc: 00f9c863 blt s3,a5,326dc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1aa> - 326d0: 1157cf63 blt a5,s5,327ee <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2bc> - 326d4: 0007851b sext.w a0,a5 - 326d8: 10054b63 bltz a0,327ee <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2bc> - 326dc: 0404bc03 ld s8,64(s1) - 326e0: 7786 ld a5,96(sp) - 326e2: 76a6 ld a3,104(sp) - 326e4: fc62 sd s8,56(sp) - 326e6: 18d78063 beq a5,a3,32866 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x334> - 326ea: 0187b023 sd s8,0(a5) - 326ee: 07a1 addi a5,a5,8 - 326f0: f0be sd a5,96(sp) - 326f2: 000cba03 ld s4,0(s9) - 326f6: 008cb783 ld a5,8(s9) - 326fa: 0b85 addi s7,s7,1 - 326fc: 640a ld s0,128(sp) - 326fe: 414787b3 sub a5,a5,s4 - 32702: 8795 srai a5,a5,0x5 - 32704: f4fbede3 bltu s7,a5,3265e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x12c> - 32708: c00d beqz s0,3272a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1f8> - 3270a: 6c08 ld a0,24(s0) - 3270c: 84a2 mv s1,s0 - 3270e: d30e60ef jal ra,18c3e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0> - 32712: 7008 ld a0,32(s0) - 32714: 03040793 addi a5,s0,48 - 32718: 6800 ld s0,16(s0) - 3271a: 00f50463 beq a0,a5,32722 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1f0> - 3271e: 9e2e30ef jal ra,15900 <_ZdlPv@plt> - 32722: 8526 mv a0,s1 - 32724: 9dce30ef jal ra,15900 <_ZdlPv@plt> - 32728: f06d bnez s0,3270a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1d8> - 3272a: 6642 ld a2,16(sp) - 3272c: 65e2 ld a1,24(sp) - 3272e: 7502 ld a0,32(sp) - 32730: f40ff0ef jal ra,31e70 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorImSaImEES6_> - 32734: 6566 ld a0,88(sp) - 32736: c119 beqz a0,3273c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x20a> - 32738: 9c8e30ef jal ra,15900 <_ZdlPv@plt> - 3273c: 6506 ld a0,64(sp) - 3273e: c119 beqz a0,32744 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x212> - 32740: 9c0e30ef jal ra,15900 <_ZdlPv@plt> - 32744: 60b2 ld ra,264(sp) - 32746: 6412 ld s0,256(sp) - 32748: 7502 ld a0,32(sp) - 3274a: 74ee ld s1,248(sp) - 3274c: 794e ld s2,240(sp) - 3274e: 79ae ld s3,232(sp) - 32750: 7a0e ld s4,224(sp) - 32752: 6aee ld s5,216(sp) - 32754: 6b4e ld s6,208(sp) - 32756: 6bae ld s7,200(sp) - 32758: 6c0e ld s8,192(sp) - 3275a: 7cea ld s9,184(sp) - 3275c: 7d4a ld s10,176(sp) - 3275e: 7daa ld s11,168(sp) - 32760: 6151 addi sp,sp,272 - 32762: 8082 ret - 32764: 6d6a ld s10,152(sp) - 32766: 8a5a mv s4,s6 - 32768: 7404 ld s1,40(s0) - 3276a: 866e mv a2,s11 - 3276c: 01b4f363 bgeu s1,s11,32772 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x240> - 32770: 8626 mv a2,s1 - 32772: c611 beqz a2,3277e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x24c> - 32774: 7008 ld a0,32(s0) - 32776: 85ca mv a1,s2 - 32778: a48e30ef jal ra,159c0 - 3277c: e909 bnez a0,3278e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x25c> - 3277e: 41b487b3 sub a5,s1,s11 - 32782: 00f9c863 blt s3,a5,32792 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x260> - 32786: 1357ce63 blt a5,s5,328c2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x390> - 3278a: 0007851b sext.w a0,a5 - 3278e: 12054a63 bltz a0,328c2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x390> - 32792: 8a22 mv s4,s0 - 32794: 6800 ld s0,16(s0) - 32796: f869 bnez s0,32768 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x236> - 32798: 0f6a0163 beq s4,s6,3287a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x348> - 3279c: 028a3403 ld s0,40(s4) - 327a0: 866e mv a2,s11 - 327a2: 01b47363 bgeu s0,s11,327a8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x276> - 327a6: 8622 mv a2,s0 - 327a8: c619 beqz a2,327b6 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x284> - 327aa: 020a3583 ld a1,32(s4) - 327ae: 854a mv a0,s2 - 327b0: a10e30ef jal ra,159c0 - 327b4: ed01 bnez a0,327cc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x29a> - 327b6: 800007b7 lui a5,0x80000 - 327ba: 408d8533 sub a0,s11,s0 - 327be: fff7c693 not a3,a5 - 327c2: 00a6c763 blt a3,a0,327d0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x29e> - 327c6: 0af54a63 blt a0,a5,3287a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x348> - 327ca: 2501 sext.w a0,a0 - 327cc: 0a054763 bltz a0,3287a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x348> - 327d0: 05aa3023 sd s10,64(s4) - 327d4: 67a6 ld a5,72(sp) - 327d6: 66c6 ld a3,80(sp) - 327d8: fc6a sd s10,56(sp) - 327da: e4d796e3 bne a5,a3,32626 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xf4> - 327de: 75a2 ld a1,40(sp) - 327e0: 6562 ld a0,24(sp) - 327e2: 00018797 auipc a5,0x18 - 327e6: 6f67b783 ld a5,1782(a5) # 4aed8 <_GLOBAL_OFFSET_TABLE_+0x388> - 327ea: 9782 jalr a5 - 327ec: b589 j 3262e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xfc> - 327ee: 6c6a ld s8,152(sp) - 327f0: 84da mv s1,s6 - 327f2: 02843d83 ld s11,40(s0) - 327f6: 866a mv a2,s10 - 327f8: 01adf363 bgeu s11,s10,327fe <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2cc> - 327fc: 866e mv a2,s11 - 327fe: c611 beqz a2,3280a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2d8> - 32800: 7008 ld a0,32(s0) - 32802: 85ca mv a1,s2 - 32804: 9bce30ef jal ra,159c0 - 32808: e909 bnez a0,3281a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2e8> - 3280a: 41ad87b3 sub a5,s11,s10 - 3280e: 00f9c863 blt s3,a5,3281e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2ec> - 32812: 0b57c563 blt a5,s5,328bc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x38a> - 32816: 0007851b sext.w a0,a5 - 3281a: 0a054163 bltz a0,328bc <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x38a> - 3281e: 84a2 mv s1,s0 - 32820: 6800 ld s0,16(s0) - 32822: f861 bnez s0,327f2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2c0> - 32824: 07648863 beq s1,s6,32894 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x362> - 32828: 7480 ld s0,40(s1) - 3282a: 866a mv a2,s10 - 3282c: 01a47363 bgeu s0,s10,32832 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x300> - 32830: 8622 mv a2,s0 - 32832: c611 beqz a2,3283e <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x30c> - 32834: 708c ld a1,32(s1) - 32836: 854a mv a0,s2 - 32838: 988e30ef jal ra,159c0 - 3283c: ed01 bnez a0,32854 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x322> - 3283e: 800007b7 lui a5,0x80000 - 32842: 408d0533 sub a0,s10,s0 - 32846: fff7c693 not a3,a5 - 3284a: 00a6c763 blt a3,a0,32858 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x326> - 3284e: 04f54363 blt a0,a5,32894 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x362> - 32852: 2501 sext.w a0,a0 - 32854: 04054063 bltz a0,32894 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x362> - 32858: 0584b023 sd s8,64(s1) - 3285c: 7786 ld a5,96(sp) - 3285e: 76a6 ld a3,104(sp) - 32860: fc62 sd s8,56(sp) - 32862: e8d794e3 bne a5,a3,326ea <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1b8> - 32866: 65a2 ld a1,8(sp) - 32868: 6542 ld a0,16(sp) - 3286a: 00018797 auipc a5,0x18 - 3286e: 66e7b783 ld a5,1646(a5) # 4aed8 <_GLOBAL_OFFSET_TABLE_+0x388> - 32872: 9782 jalr a5 - 32874: bdbd j 326f2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1c0> - 32876: 6d6a ld s10,152(sp) - 32878: 8a5a mv s4,s6 - 3287a: 67a2 ld a5,8(sp) - 3287c: 85d2 mv a1,s4 - 3287e: 1810 addi a2,sp,48 - 32880: 1888 addi a0,sp,112 - 32882: f83e sd a5,48(sp) - 32884: 983e60ef jal ra,19206 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0> - 32888: 8a2a mv s4,a0 - 3288a: 05aa3023 sd s10,64(s4) - 3288e: b799 j 327d4 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2a2> - 32890: 6c6a ld s8,152(sp) - 32892: 84da mv s1,s6 - 32894: 85a6 mv a1,s1 - 32896: 1830 addi a2,sp,56 - 32898: 1888 addi a0,sp,112 - 3289a: fc52 sd s4,56(sp) - 3289c: 96be60ef jal ra,19206 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_.isra.0> - 328a0: 84aa mv s1,a0 - 328a2: 0584b023 sd s8,64(s1) - 328a6: bf5d j 3285c <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x32a> - 328a8: 018c3c03 ld s8,24(s8) - 328ac: dc0c14e3 bnez s8,32674 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x142> - 328b0: bbf5 j 326ac <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x17a> - 328b2: 018d3d03 ld s10,24(s10) - 328b6: ce0d1de3 bnez s10,325b0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x7e> - 328ba: b33d j 325e8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0xb6> - 328bc: 6c00 ld s0,24(s0) - 328be: f815 bnez s0,327f2 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2c0> - 328c0: b795 j 32824 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x2f2> - 328c2: 6c00 ld s0,24(s0) - 328c4: ea0412e3 bnez s0,32768 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x236> - 328c8: bdc1 j 32798 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x266> - 328ca: 00063a03 ld s4,0(a2) - 328ce: 661c ld a5,8(a2) - 328d0: 4401 li s0,0 - 328d2: d6fa1fe3 bne s4,a5,32650 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x11e> - 328d6: bd91 j 3272a <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x1f8> - 328d8: 842a mv s0,a0 - 328da: 650a ld a0,128(sp) - 328dc: b62e60ef jal ra,18c3e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_mESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E.isra.0> - 328e0: 6566 ld a0,88(sp) - 328e2: c119 beqz a0,328e8 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x3b6> - 328e4: 81ce30ef jal ra,15900 <_ZdlPv@plt> - 328e8: 6506 ld a0,64(sp) - 328ea: c119 beqz a0,328f0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x3be> - 328ec: 814e30ef jal ra,15900 <_ZdlPv@plt> - 328f0: 8522 mv a0,s0 - 328f2: effe20ef jal ra,157f0 <_Unwind_Resume@plt> - 328f6: 842a mv s0,a0 - 328f8: b7e5 j 328e0 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_+0x3ae> - -00000000000328fa <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m>: - 328fa: d3010113 addi sp,sp,-720 - 328fe: 87aa mv a5,a0 - 32900: 0888 addi a0,sp,80 - 32902: 27913c23 sd s9,632(sp) - 32906: 27a13823 sd s10,624(sp) - 3290a: f43e sd a5,40(sp) - 3290c: 2c113423 sd ra,712(sp) - 32910: 2c813023 sd s0,704(sp) - 32914: 8d36 mv s10,a3 - 32916: 8cae mv s9,a1 - 32918: e432 sd a2,8(sp) - 3291a: c19ff0ef jal ra,32532 <_ZN7testing8internal13edit_distance21CalculateOptimalEditsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_> - 3291e: 09bc addi a5,sp,216 - 32920: 853e mv a0,a5 - 32922: f83e sd a5,48(sp) - 32924: 84ce30ef jal ra,15970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> - 32928: 6766 ld a4,88(sp) - 3292a: 66c6 ld a3,80(sp) - 3292c: 40d708b3 sub a7,a4,a3 - 32930: 4028d813 srai a6,a7,0x2 - 32934: 40e68163 beq a3,a4,32d36 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x43c> - 32938: cd817057 vsetivli zero,2,e64,m1,ta,ma - 3293c: 5e0030d7 vmv.v.i v1,0 - 32940: 18bc addi a5,sp,120 - 32942: 29513c23 sd s5,664(sp) - 32946: 29613823 sd s6,656(sp) - 3294a: 29713423 sd s7,648(sp) - 3294e: 2a913c23 sd s1,696(sp) - 32952: 2b213823 sd s2,688(sp) - 32956: 2b313423 sd s3,680(sp) - 3295a: 2b413023 sd s4,672(sp) - 3295e: 29813023 sd s8,640(sp) - 32962: 27b13423 sd s11,616(sp) - 32966: f03e sd a5,32(sp) - 32968: 081c addi a5,sp,16 - 3296a: 0207f0a7 vse64.v v1,(a5) - 3296e: 4581 li a1,0 - 32970: 4401 li s0,0 - 32972: 4601 li a2,0 - 32974: 09010a93 addi s5,sp,144 - 32978: 0a810b93 addi s7,sp,168 - 3297c: 0c010b13 addi s6,sp,192 - 32980: 00241793 slli a5,s0,0x2 - 32984: 97b6 add a5,a5,a3 - 32986: 01046763 bltu s0,a6,32994 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x9a> - 3298a: a699 j 32cd0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3d6> - 3298c: 0405 addi s0,s0,1 - 3298e: 0791 addi a5,a5,4 - 32990: 35040063 beq s0,a6,32cd0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3d6> - 32994: 4388 lw a0,0(a5) - 32996: 84ae mv s1,a1 - 32998: 89b2 mv s3,a2 - 3299a: 0585 addi a1,a1,1 - 3299c: 0605 addi a2,a2,1 - 3299e: d57d beqz a0,3298c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x92> - 329a0: 8926 mv s2,s1 - 329a2: 009d7363 bgeu s10,s1,329a8 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0xae> - 329a6: 896a mv s2,s10 - 329a8: 0808 addi a0,sp,16 - 329aa: 02057087 vle64.v v1,(a0) - 329ae: 7582 ld a1,32(sp) - 329b0: 00148613 addi a2,s1,1 - 329b4: 00198793 addi a5,s3,1 - 329b8: 41260633 sub a2,a2,s2 - 329bc: 412787b3 sub a5,a5,s2 - 329c0: 0205f0a7 vse64.v v1,(a1) - 329c4: e502 sd zero,136(sp) - 329c6: ed56 sd s5,152(sp) - 329c8: e956 sd s5,144(sp) - 329ca: f102 sd zero,160(sp) - 329cc: f95e sd s7,176(sp) - 329ce: f55e sd s7,168(sp) - 329d0: fd02 sd zero,184(sp) - 329d2: e5da sd s6,200(sp) - 329d4: e1da sd s6,192(sp) - 329d6: e982 sd zero,208(sp) - 329d8: f4b2 sd a2,104(sp) - 329da: f8be sd a5,112(sp) - 329dc: 08090163 beqz s2,32a5e <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x164> - 329e0: 41248a33 sub s4,s1,s2 - 329e4: 0a16 slli s4,s4,0x5 - 329e6: 85da mv a1,s6 - 329e8: 4781 li a5,0 - 329ea: 02000d93 li s11,32 - 329ee: a019 j 329f4 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0xfa> - 329f0: 67aa ld a5,136(sp) - 329f2: 658e ld a1,192(sp) - 329f4: 000cb703 ld a4,0(s9) - 329f8: 0785 addi a5,a5,1 - 329fa: 9752 add a4,a4,s4 - 329fc: 00073c03 ld s8,0(a4) - 32a00: e53e sd a5,136(sp) - 32a02: 01658b63 beq a1,s6,32a18 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x11e> - 32a06: 865a mv a2,s6 - 32a08: 8556 mv a0,s5 - 32a0a: 9a6e30ef jal ra,15bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> - 32a0e: 778a ld a5,160(sp) - 32a10: 674e ld a4,208(sp) - 32a12: e982 sd zero,208(sp) - 32a14: 97ba add a5,a5,a4 - 32a16: f13e sd a5,160(sp) - 32a18: 75aa ld a1,168(sp) - 32a1a: 01758b63 beq a1,s7,32a30 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x136> - 32a1e: 865e mv a2,s7 - 32a20: 8556 mv a0,s5 - 32a22: 98ee30ef jal ra,15bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> - 32a26: 778a ld a5,160(sp) - 32a28: 776a ld a4,184(sp) - 32a2a: fd02 sd zero,184(sp) - 32a2c: 97ba add a5,a5,a4 - 32a2e: f13e sd a5,160(sp) - 32a30: 02000513 li a0,32 - 32a34: e6de20ef jal ra,158a0 <_Znwm@plt> - 32a38: 85d6 mv a1,s5 - 32a3a: 01b50823 sb s11,16(a0) - 32a3e: 01853c23 sd s8,24(a0) - 32a42: c7fe20ef jal ra,156c0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt> - 32a46: 778a ld a5,160(sp) - 32a48: 197d addi s2,s2,-1 - 32a4a: 020a0a13 addi s4,s4,32 - 32a4e: 0785 addi a5,a5,1 - 32a50: f13e sd a5,160(sp) - 32a52: f8091fe3 bnez s2,329f0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0xf6> - 32a56: 6766 ld a4,88(sp) - 32a58: 66c6 ld a3,80(sp) - 32a5a: 40d708b3 sub a7,a4,a3 - 32a5e: 4028d893 srai a7,a7,0x2 - 32a62: 05147563 bgeu s0,a7,32aac <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1b2> - 32a66: 4c01 li s8,0 - 32a68: 25ac7263 bgeu s8,s10,32cac <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3b2> - 32a6c: 00241793 slli a5,s0,0x2 - 32a70: 97b6 add a5,a5,a3 - 32a72: 0007aa03 lw s4,0(a5) - 32a76: 1c0a0563 beqz s4,32c40 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x346> - 32a7a: 4789 li a5,2 - 32a7c: 14fa0863 beq s4,a5,32bcc <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x2d2> - 32a80: 478d li a5,3 - 32a82: 14fa0563 beq s4,a5,32bcc <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x2d2> - 32a86: 4785 li a5,1 - 32a88: 16fa0f63 beq s4,a5,32c06 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x30c> - 32a8c: 4c01 li s8,0 - 32a8e: fffa0613 addi a2,s4,-1 - 32a92: 40d707b3 sub a5,a4,a3 - 32a96: 1a79 addi s4,s4,-2 - 32a98: 00c03633 snez a2,a2 - 32a9c: 01403a33 snez s4,s4 - 32aa0: 0405 addi s0,s0,1 - 32aa2: 8789 srai a5,a5,0x2 - 32aa4: 94b2 add s1,s1,a2 - 32aa6: 99d2 add s3,s3,s4 - 32aa8: fcf460e3 bltu s0,a5,32a68 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x16e> - 32aac: 77e6 ld a5,120(sp) - 32aae: 670a ld a4,128(sp) - 32ab0: 8fd9 or a5,a5,a4 - 32ab2: 22078563 beqz a5,32cdc <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3e2> - 32ab6: 0e810c13 addi s8,sp,232 - 32aba: 8562 mv a0,s8 - 32abc: 460d li a2,3 - 32abe: 00008597 auipc a1,0x8 - 32ac2: 36258593 addi a1,a1,866 # 3ae20 <_IO_stdin_used+0x27c8> - 32ac6: c3be20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32aca: 678a ld a5,128(sp) - 32acc: 2a079e63 bnez a5,32d88 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x48e> - 32ad0: 77e6 ld a5,120(sp) - 32ad2: cb9d beqz a5,32b08 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x20e> - 32ad4: 4605 li a2,1 - 32ad6: 00008597 auipc a1,0x8 - 32ada: 35a58593 addi a1,a1,858 # 3ae30 <_IO_stdin_used+0x27d8> - 32ade: 8562 mv a0,s8 - 32ae0: c21e20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32ae4: 75c6 ld a1,112(sp) - 32ae6: 8562 mv a0,s8 - 32ae8: d69e20ef jal ra,15850 <_ZNSo9_M_insertImEERSoT_@plt> - 32aec: 4605 li a2,1 - 32aee: 00008597 auipc a1,0x8 - 32af2: 33a58593 addi a1,a1,826 # 3ae28 <_IO_stdin_used+0x27d0> - 32af6: 892a mv s2,a0 - 32af8: c09e20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32afc: 75e6 ld a1,120(sp) - 32afe: 67aa ld a5,136(sp) - 32b00: 854a mv a0,s2 - 32b02: 95be add a1,a1,a5 - 32b04: d4de20ef jal ra,15850 <_ZNSo9_M_insertImEERSoT_@plt> - 32b08: 4611 li a2,4 - 32b0a: 00008597 auipc a1,0x8 - 32b0e: 32e58593 addi a1,a1,814 # 3ae38 <_IO_stdin_used+0x27e0> - 32b12: 8562 mv a0,s8 - 32b14: bede20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32b18: 658e ld a1,192(sp) - 32b1a: 01658b63 beq a1,s6,32b30 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x236> - 32b1e: 865a mv a2,s6 - 32b20: 8556 mv a0,s5 - 32b22: 88ee30ef jal ra,15bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> - 32b26: 778a ld a5,160(sp) - 32b28: 674e ld a4,208(sp) - 32b2a: e982 sd zero,208(sp) - 32b2c: 97ba add a5,a5,a4 - 32b2e: f13e sd a5,160(sp) - 32b30: 75aa ld a1,168(sp) - 32b32: 01758b63 beq a1,s7,32b48 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x24e> - 32b36: 865e mv a2,s7 - 32b38: 8556 mv a0,s5 - 32b3a: 876e30ef jal ra,15bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> - 32b3e: 778a ld a5,160(sp) - 32b40: 776a ld a4,184(sp) - 32b42: fd02 sd zero,184(sp) - 32b44: 97ba add a5,a5,a4 - 32b46: f13e sd a5,160(sp) - 32b48: 694a ld s2,144(sp) - 32b4a: 29590863 beq s2,s5,32dda <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4e0> - 32b4e: 04f10793 addi a5,sp,79 - 32b52: fc3e sd a5,56(sp) - 32b54: a83d j 32b92 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x298> - 32b56: 75e2 ld a1,56(sp) - 32b58: 4605 li a2,1 - 32b5a: 8562 mv a0,s8 - 32b5c: ba5e20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32b60: 01893d83 ld s11,24(s2) - 32b64: 8a2a mv s4,a0 - 32b66: 040d8863 beqz s11,32bb6 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x2bc> - 32b6a: 856e mv a0,s11 - 32b6c: 864e30ef jal ra,15bd0 - 32b70: 862a mv a2,a0 - 32b72: 85ee mv a1,s11 - 32b74: 8552 mv a0,s4 - 32b76: b8be20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32b7a: 8552 mv a0,s4 - 32b7c: 4605 li a2,1 - 32b7e: 00006597 auipc a1,0x6 - 32b82: 67a58593 addi a1,a1,1658 # 391f8 <_IO_stdin_used+0xba0> - 32b86: b7be20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32b8a: 00093903 ld s2,0(s2) - 32b8e: 25590663 beq s2,s5,32dda <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4e0> - 32b92: 77ae ld a5,232(sp) - 32b94: 01094583 lbu a1,16(s2) - 32b98: fe87b783 ld a5,-24(a5) - 32b9c: 04b107a3 sb a1,79(sp) - 32ba0: 978a add a5,a5,sp - 32ba2: 7ffc ld a5,248(a5) - 32ba4: fbcd bnez a5,32b56 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x25c> - 32ba6: 8562 mv a0,s8 - 32ba8: d79e20ef jal ra,15920 <_ZNSo3putEc@plt> - 32bac: 01893d83 ld s11,24(s2) - 32bb0: 8a62 mv s4,s8 - 32bb2: fa0d9ce3 bnez s11,32b6a <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x270> - 32bb6: 000a3783 ld a5,0(s4) - 32bba: fe87b503 ld a0,-24(a5) - 32bbe: 9552 add a0,a0,s4 - 32bc0: 510c lw a1,32(a0) - 32bc2: 0015e593 ori a1,a1,1 - 32bc6: e8be20ef jal ra,15a50 <_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@plt> - 32bca: bf45 j 32b7a <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x280> - 32bcc: 000cb783 ld a5,0(s9) - 32bd0: 00549713 slli a4,s1,0x5 - 32bd4: 02000513 li a0,32 - 32bd8: 97ba add a5,a5,a4 - 32bda: 0007b903 ld s2,0(a5) - 32bde: 678a ld a5,128(sp) - 32be0: 0785 addi a5,a5,1 - 32be2: e13e sd a5,128(sp) - 32be4: cbde20ef jal ra,158a0 <_Znwm@plt> - 32be8: 02d00713 li a4,45 - 32bec: 00e50823 sb a4,16(a0) - 32bf0: 01253c23 sd s2,24(a0) - 32bf4: 85da mv a1,s6 - 32bf6: acbe20ef jal ra,156c0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt> - 32bfa: 67ce ld a5,208(sp) - 32bfc: 470d li a4,3 - 32bfe: 0785 addi a5,a5,1 - 32c00: e9be sd a5,208(sp) - 32c02: 0cea1a63 bne s4,a4,32cd6 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3dc> - 32c06: 67a2 ld a5,8(sp) - 32c08: 00599693 slli a3,s3,0x5 - 32c0c: 02000513 li a0,32 - 32c10: 6398 ld a4,0(a5) - 32c12: 77e6 ld a5,120(sp) - 32c14: 9736 add a4,a4,a3 - 32c16: 0785 addi a5,a5,1 - 32c18: 00073903 ld s2,0(a4) - 32c1c: fcbe sd a5,120(sp) - 32c1e: c83e20ef jal ra,158a0 <_Znwm@plt> - 32c22: 02b00713 li a4,43 - 32c26: 00e50823 sb a4,16(a0) - 32c2a: 85de mv a1,s7 - 32c2c: 01253c23 sd s2,24(a0) - 32c30: a91e20ef jal ra,156c0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt> - 32c34: 77ea ld a5,184(sp) - 32c36: 6766 ld a4,88(sp) - 32c38: 66c6 ld a3,80(sp) - 32c3a: 0785 addi a5,a5,1 - 32c3c: fd3e sd a5,184(sp) - 32c3e: b5b9 j 32a8c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x192> - 32c40: 67aa ld a5,136(sp) - 32c42: 000cb703 ld a4,0(s9) - 32c46: 00549693 slli a3,s1,0x5 - 32c4a: 658e ld a1,192(sp) - 32c4c: 9736 add a4,a4,a3 - 32c4e: 0785 addi a5,a5,1 - 32c50: 00073903 ld s2,0(a4) - 32c54: e53e sd a5,136(sp) - 32c56: 01658b63 beq a1,s6,32c6c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x372> - 32c5a: 865a mv a2,s6 - 32c5c: 8556 mv a0,s5 - 32c5e: f53e20ef jal ra,15bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> - 32c62: 778a ld a5,160(sp) - 32c64: 674e ld a4,208(sp) - 32c66: e982 sd zero,208(sp) - 32c68: 97ba add a5,a5,a4 - 32c6a: f13e sd a5,160(sp) - 32c6c: 75aa ld a1,168(sp) - 32c6e: 01758b63 beq a1,s7,32c84 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x38a> - 32c72: 865e mv a2,s7 - 32c74: 8556 mv a0,s5 - 32c76: f3be20ef jal ra,15bb0 <_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@plt> - 32c7a: 778a ld a5,160(sp) - 32c7c: 776a ld a4,184(sp) - 32c7e: fd02 sd zero,184(sp) - 32c80: 97ba add a5,a5,a4 - 32c82: f13e sd a5,160(sp) - 32c84: 02000513 li a0,32 - 32c88: c19e20ef jal ra,158a0 <_Znwm@plt> - 32c8c: 02000713 li a4,32 - 32c90: 00e50823 sb a4,16(a0) - 32c94: 01253c23 sd s2,24(a0) - 32c98: 85d6 mv a1,s5 - 32c9a: a27e20ef jal ra,156c0 <_ZNSt8__detail15_List_node_base7_M_hookEPS0_@plt> - 32c9e: 778a ld a5,160(sp) - 32ca0: 6766 ld a4,88(sp) - 32ca2: 66c6 ld a3,80(sp) - 32ca4: 0785 addi a5,a5,1 - 32ca6: 0c05 addi s8,s8,1 - 32ca8: f13e sd a5,160(sp) - 32caa: b3d5 j 32a8e <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x194> - 32cac: 0004079b sext.w a5,s0 - 32cb0: 078a slli a5,a5,0x2 - 32cb2: 97b6 add a5,a5,a3 - 32cb4: 00e79663 bne a5,a4,32cc0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3c6> - 32cb8: bbd5 j 32aac <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1b2> - 32cba: 0791 addi a5,a5,4 - 32cbc: def708e3 beq a4,a5,32aac <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1b2> - 32cc0: 4390 lw a2,0(a5) - 32cc2: de65 beqz a2,32cba <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3c0> - 32cc4: 8f95 sub a5,a5,a3 - 32cc6: 8789 srai a5,a5,0x2 - 32cc8: 8f81 sub a5,a5,s0 - 32cca: dba7e1e3 bltu a5,s10,32a6c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x172> - 32cce: bbf9 j 32aac <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1b2> - 32cd0: 84ae mv s1,a1 - 32cd2: 89b2 mv s3,a2 - 32cd4: b1f1 j 329a0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0xa6> - 32cd6: 6766 ld a4,88(sp) - 32cd8: 66c6 ld a3,80(sp) - 32cda: bb4d j 32a8c <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x192> - 32cdc: 640e ld s0,192(sp) - 32cde: 01640863 beq s0,s6,32cee <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3f4> - 32ce2: 8522 mv a0,s0 - 32ce4: 6000 ld s0,0(s0) - 32ce6: c1be20ef jal ra,15900 <_ZdlPv@plt> - 32cea: ff641ce3 bne s0,s6,32ce2 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3e8> - 32cee: 742a ld s0,168(sp) - 32cf0: 01740863 beq s0,s7,32d00 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x406> - 32cf4: 8522 mv a0,s0 - 32cf6: 6000 ld s0,0(s0) - 32cf8: c09e20ef jal ra,15900 <_ZdlPv@plt> - 32cfc: ff741ce3 bne s0,s7,32cf4 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x3fa> - 32d00: 644a ld s0,144(sp) - 32d02: 01540863 beq s0,s5,32d12 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x418> - 32d06: 8522 mv a0,s0 - 32d08: 6000 ld s0,0(s0) - 32d0a: bf7e20ef jal ra,15900 <_ZdlPv@plt> - 32d0e: ff541ce3 bne s0,s5,32d06 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x40c> - 32d12: 2b813483 ld s1,696(sp) - 32d16: 2b013903 ld s2,688(sp) - 32d1a: 2a813983 ld s3,680(sp) - 32d1e: 2a013a03 ld s4,672(sp) - 32d22: 29813a83 ld s5,664(sp) - 32d26: 29013b03 ld s6,656(sp) - 32d2a: 28813b83 ld s7,648(sp) - 32d2e: 28013c03 ld s8,640(sp) - 32d32: 26813d83 ld s11,616(sp) - 32d36: 76a2 ld a3,40(sp) - 32d38: 6772 ld a4,280(sp) - 32d3a: 01068793 addi a5,a3,16 - 32d3e: 0006b423 sd zero,8(a3) - 32d42: 00068823 sb zero,16(a3) - 32d46: e29c sd a5,0(a3) - 32d48: 0e070663 beqz a4,32e34 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x53a> - 32d4c: 67b2 ld a5,264(sp) - 32d4e: c399 beqz a5,32d54 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x45a> - 32d50: 0ef76063 bltu a4,a5,32e30 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x536> - 32d54: 66d2 ld a3,272(sp) - 32d56: 7522 ld a0,40(sp) - 32d58: 4601 li a2,0 - 32d5a: 4581 li a1,0 - 32d5c: 8f15 sub a4,a4,a3 - 32d5e: a13e20ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 32d62: 7542 ld a0,48(sp) - 32d64: e2ce20ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 32d68: 6546 ld a0,80(sp) - 32d6a: c119 beqz a0,32d70 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x476> - 32d6c: b95e20ef jal ra,15900 <_ZdlPv@plt> - 32d70: 2c813083 ld ra,712(sp) - 32d74: 2c013403 ld s0,704(sp) - 32d78: 7522 ld a0,40(sp) - 32d7a: 27813c83 ld s9,632(sp) - 32d7e: 27013d03 ld s10,624(sp) - 32d82: 2d010113 addi sp,sp,720 - 32d86: 8082 ret - 32d88: 4605 li a2,1 - 32d8a: 00006597 auipc a1,0x6 - 32d8e: 02658593 addi a1,a1,38 # 38db0 <_IO_stdin_used+0x758> - 32d92: 8562 mv a0,s8 - 32d94: 96de20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32d98: 75a6 ld a1,104(sp) - 32d9a: 8562 mv a0,s8 - 32d9c: ab5e20ef jal ra,15850 <_ZNSo9_M_insertImEERSoT_@plt> - 32da0: 4605 li a2,1 - 32da2: 00008597 auipc a1,0x8 - 32da6: 08658593 addi a1,a1,134 # 3ae28 <_IO_stdin_used+0x27d0> - 32daa: 892a mv s2,a0 - 32dac: 955e20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32db0: 658a ld a1,128(sp) - 32db2: 67aa ld a5,136(sp) - 32db4: 854a mv a0,s2 - 32db6: 95be add a1,a1,a5 - 32db8: a99e20ef jal ra,15850 <_ZNSo9_M_insertImEERSoT_@plt> - 32dbc: 670a ld a4,128(sp) - 32dbe: 77e6 ld a5,120(sp) - 32dc0: d00709e3 beqz a4,32ad2 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1d8> - 32dc4: d40782e3 beqz a5,32b08 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x20e> - 32dc8: 00006597 auipc a1,0x6 - 32dcc: 61058593 addi a1,a1,1552 # 393d8 <_IO_stdin_used+0xd80> - 32dd0: 8562 mv a0,s8 - 32dd2: 85fe20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 32dd6: 77e6 ld a5,120(sp) - 32dd8: b9ed j 32ad2 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x1d8> - 32dda: 690e ld s2,192(sp) - 32ddc: 01690963 beq s2,s6,32dee <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4f4> - 32de0: 854a mv a0,s2 - 32de2: 00093903 ld s2,0(s2) - 32de6: b1be20ef jal ra,15900 <_ZdlPv@plt> - 32dea: ff691be3 bne s2,s6,32de0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4e6> - 32dee: 792a ld s2,168(sp) - 32df0: 01790963 beq s2,s7,32e02 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x508> - 32df4: 854a mv a0,s2 - 32df6: 00093903 ld s2,0(s2) - 32dfa: b07e20ef jal ra,15900 <_ZdlPv@plt> - 32dfe: ff791be3 bne s2,s7,32df4 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x4fa> - 32e02: 694a ld s2,144(sp) - 32e04: 01590963 beq s2,s5,32e16 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x51c> - 32e08: 854a mv a0,s2 - 32e0a: 00093903 ld s2,0(s2) - 32e0e: af3e20ef jal ra,15900 <_ZdlPv@plt> - 32e12: ff591be3 bne s2,s5,32e08 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x50e> - 32e16: 6766 ld a4,88(sp) - 32e18: 66c6 ld a3,80(sp) - 32e1a: 40d708b3 sub a7,a4,a3 - 32e1e: 4028d813 srai a6,a7,0x2 - 32e22: ef0478e3 bgeu s0,a6,32d12 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x418> - 32e26: 85a6 mv a1,s1 - 32e28: 864e mv a2,s3 - 32e2a: cd817057 vsetivli zero,2,e64,m1,ta,ma - 32e2e: be89 j 32980 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x86> - 32e30: 873e mv a4,a5 - 32e32: b70d j 32d54 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x45a> - 32e34: 8536 mv a0,a3 - 32e36: 1a2c addi a1,sp,312 - 32e38: d39e20ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 32e3c: b71d j 32d62 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x468> - 32e3e: 842a mv s0,a0 - 32e40: 650e ld a0,192(sp) - 32e42: 05650b63 beq a0,s6,32e98 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x59e> - 32e46: 6104 ld s1,0(a0) - 32e48: ab9e20ef jal ra,15900 <_ZdlPv@plt> - 32e4c: 8526 mv a0,s1 - 32e4e: 05650563 beq a0,s6,32e98 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x59e> - 32e52: bfd5 j 32e46 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x54c> - 32e54: 842a mv s0,a0 - 32e56: a801 j 32e66 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x56c> - 32e58: 842a mv s0,a0 - 32e5a: 7522 ld a0,40(sp) - 32e5c: ca9e30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 32e60: 7542 ld a0,48(sp) - 32e62: d2ee20ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 32e66: 6546 ld a0,80(sp) - 32e68: 2a913c23 sd s1,696(sp) - 32e6c: 2b213823 sd s2,688(sp) - 32e70: 2b313423 sd s3,680(sp) - 32e74: 2b413023 sd s4,672(sp) - 32e78: 29513c23 sd s5,664(sp) - 32e7c: 29613823 sd s6,656(sp) - 32e80: 29713423 sd s7,648(sp) - 32e84: 29813023 sd s8,640(sp) - 32e88: 27b13423 sd s11,616(sp) - 32e8c: c119 beqz a0,32e92 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x598> - 32e8e: a73e20ef jal ra,15900 <_ZdlPv@plt> - 32e92: 8522 mv a0,s0 - 32e94: 95de20ef jal ra,157f0 <_Unwind_Resume@plt> - 32e98: 752a ld a0,168(sp) - 32e9a: 01750863 beq a0,s7,32eaa <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x5b0> - 32e9e: 6104 ld s1,0(a0) - 32ea0: a61e20ef jal ra,15900 <_ZdlPv@plt> - 32ea4: 8526 mv a0,s1 - 32ea6: ff751ce3 bne a0,s7,32e9e <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x5a4> - 32eaa: 654a ld a0,144(sp) - 32eac: 01550863 beq a0,s5,32ebc <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x5c2> - 32eb0: 6104 ld s1,0(a0) - 32eb2: a4fe20ef jal ra,15900 <_ZdlPv@plt> - 32eb6: 8526 mv a0,s1 - 32eb8: ff551ce3 bne a0,s5,32eb0 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x5b6> - 32ebc: 2b813483 ld s1,696(sp) - 32ec0: 2b013903 ld s2,688(sp) - 32ec4: 2a813983 ld s3,680(sp) - 32ec8: 2a013a03 ld s4,672(sp) - 32ecc: 29813a83 ld s5,664(sp) - 32ed0: 29013b03 ld s6,656(sp) - 32ed4: 28813b83 ld s7,648(sp) - 32ed8: 28013c03 ld s8,640(sp) - 32edc: 26813d83 ld s11,616(sp) - 32ee0: b741 j 32e60 <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m+0x566> - -0000000000032ee2 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b>: - 32ee2: 7171 addi sp,sp,-176 - 32ee4: f8da sd s6,112(sp) - 32ee6: 00810b13 addi s6,sp,8 - 32eea: e152 sd s4,128(sp) - 32eec: 8a2a mv s4,a0 - 32eee: 855a mv a0,s6 - 32ef0: f122 sd s0,160(sp) - 32ef2: ed26 sd s1,152(sp) - 32ef4: e94a sd s2,144(sp) - 32ef6: e54e sd s3,136(sp) - 32ef8: fcd6 sd s5,120(sp) - 32efa: 84ae mv s1,a1 - 32efc: 8432 mv s0,a2 - 32efe: f506 sd ra,168(sp) - 32f00: f4de sd s7,104(sp) - 32f02: 8936 mv s2,a3 - 32f04: 89ba mv s3,a4 - 32f06: 8abe mv s5,a5 - 32f08: e91e60ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 32f0c: 6522 ld a0,8(sp) - 32f0e: 02200613 li a2,34 - 32f12: 00008597 auipc a1,0x8 - 32f16: f2e58593 addi a1,a1,-210 # 3ae40 <_IO_stdin_used+0x27e8> - 32f1a: 0541 addi a0,a0,16 - 32f1c: fe4e20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32f20: 6522 ld a0,8(sp) - 32f22: 460d li a2,3 - 32f24: 00008597 auipc a1,0x8 - 32f28: f4458593 addi a1,a1,-188 # 3ae68 <_IO_stdin_used+0x2810> - 32f2c: 0541 addi a0,a0,16 - 32f2e: fd2e20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32f32: 6ba2 ld s7,8(sp) - 32f34: 1e048d63 beqz s1,3312e <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x24c> - 32f38: 8526 mv a0,s1 - 32f3a: c97e20ef jal ra,15bd0 - 32f3e: 862a mv a2,a0 - 32f40: 85a6 mv a1,s1 - 32f42: 010b8513 addi a0,s7,16 - 32f46: fbae20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32f4a: 00893b83 ld s7,8(s2) - 32f4e: 8526 mv a0,s1 - 32f50: c81e20ef jal ra,15bd0 - 32f54: 1cab8263 beq s7,a0,33118 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x236> - 32f58: 6522 ld a0,8(sp) - 32f5a: 463d li a2,15 - 32f5c: 00008597 auipc a1,0x8 - 32f60: f1458593 addi a1,a1,-236 # 3ae70 <_IO_stdin_used+0x2818> - 32f64: 0541 addi a0,a0,16 - 32f66: f9ae20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32f6a: 6522 ld a0,8(sp) - 32f6c: 00893603 ld a2,8(s2) - 32f70: 00093583 ld a1,0(s2) - 32f74: 0541 addi a0,a0,16 - 32f76: f8ae20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32f7a: 6522 ld a0,8(sp) - 32f7c: 460d li a2,3 - 32f7e: 00008597 auipc a1,0x8 - 32f82: eea58593 addi a1,a1,-278 # 3ae68 <_IO_stdin_used+0x2810> - 32f86: 0541 addi a0,a0,16 - 32f88: f78e20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32f8c: 64a2 ld s1,8(sp) - 32f8e: 1a040963 beqz s0,33140 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x25e> - 32f92: 8522 mv a0,s0 - 32f94: c3de20ef jal ra,15bd0 - 32f98: 862a mv a2,a0 - 32f9a: 85a2 mv a1,s0 - 32f9c: 01048513 addi a0,s1,16 - 32fa0: f60e20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32fa4: 0089b483 ld s1,8(s3) - 32fa8: 8522 mv a0,s0 - 32faa: c27e20ef jal ra,15bd0 - 32fae: 14a48063 beq s1,a0,330ee <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x20c> - 32fb2: 6522 ld a0,8(sp) - 32fb4: 00008597 auipc a1,0x8 - 32fb8: ebc58593 addi a1,a1,-324 # 3ae70 <_IO_stdin_used+0x2818> - 32fbc: 0541 addi a0,a0,16 - 32fbe: e72e20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 32fc2: 6522 ld a0,8(sp) - 32fc4: 0089b603 ld a2,8(s3) - 32fc8: 0009b583 ld a1,0(s3) - 32fcc: 0541 addi a0,a0,16 - 32fce: f32e20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 32fd2: 120a9a63 bnez s5,33106 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x224> - 32fd6: 00893783 ld a5,8(s2) - 32fda: 1020 addi s0,sp,40 - 32fdc: c789 beqz a5,32fe6 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x104> - 32fde: 0089b783 ld a5,8(s3) - 32fe2: 1020 addi s0,sp,40 - 32fe4: ebc9 bnez a5,33076 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x194> - 32fe6: 8522 mv a0,s0 - 32fe8: 816e70ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> - 32fec: 01010a93 addi s5,sp,16 - 32ff0: 8556 mv a0,s5 - 32ff2: da7e60ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 32ff6: 64c2 ld s1,16(sp) - 32ff8: 04010913 addi s2,sp,64 - 32ffc: 85da mv a1,s6 - 32ffe: 854a mv a0,s2 - 33000: 04c1 addi s1,s1,16 - 33002: 9c0e70ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 33006: 6626 ld a2,72(sp) - 33008: 6586 ld a1,64(sp) - 3300a: 8526 mv a0,s1 - 3300c: ef4e20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 33010: 6506 ld a0,64(sp) - 33012: 089c addi a5,sp,80 - 33014: 00f50463 beq a0,a5,3301c <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x13a> - 33018: 8e9e20ef jal ra,15900 <_ZdlPv@plt> - 3301c: 85d6 mv a1,s5 - 3301e: 8522 mv a0,s0 - 33020: 00018317 auipc t1,0x18 - 33024: d9833303 ld t1,-616(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 33028: 9302 jalr t1 - 3302a: 6542 ld a0,16(sp) - 3302c: c501 beqz a0,33034 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x152> - 3302e: 611c ld a5,0(a0) - 33030: 679c ld a5,8(a5) - 33032: 9782 jalr a5 - 33034: 85a2 mv a1,s0 - 33036: 8552 mv a0,s4 - 33038: f4be60ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> - 3303c: 7442 ld s0,48(sp) - 3303e: c819 beqz s0,33054 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x172> - 33040: 6008 ld a0,0(s0) - 33042: 01040793 addi a5,s0,16 - 33046: 00f50463 beq a0,a5,3304e <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x16c> - 3304a: 8b7e20ef jal ra,15900 <_ZdlPv@plt> - 3304e: 8522 mv a0,s0 - 33050: 8b1e20ef jal ra,15900 <_ZdlPv@plt> - 33054: 6522 ld a0,8(sp) - 33056: c501 beqz a0,3305e <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x17c> - 33058: 611c ld a5,0(a0) - 3305a: 679c ld a5,8(a5) - 3305c: 9782 jalr a5 - 3305e: 70aa ld ra,168(sp) - 33060: 740a ld s0,160(sp) - 33062: 64ea ld s1,152(sp) - 33064: 694a ld s2,144(sp) - 33066: 69aa ld s3,136(sp) - 33068: 7ae6 ld s5,120(sp) - 3306a: 7b46 ld s6,112(sp) - 3306c: 7ba6 ld s7,104(sp) - 3306e: 8552 mv a0,s4 - 33070: 6a0a ld s4,128(sp) - 33072: 614d addi sp,sp,176 - 33074: 8082 ret - 33076: 01010a93 addi s5,sp,16 - 3307a: 85ca mv a1,s2 - 3307c: 8556 mv a0,s5 - 3307e: d4dfa0ef jal ra,2ddca <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 33082: 85ce mv a1,s3 - 33084: 8522 mv a0,s0 - 33086: d45fa0ef jal ra,2ddca <_ZN7testing8internal12_GLOBAL__N_118SplitEscapedStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 3308a: 67e2 ld a5,24(sp) - 3308c: 66c2 ld a3,16(sp) - 3308e: 02000713 li a4,32 - 33092: 8f95 sub a5,a5,a3 - 33094: 00f76763 bltu a4,a5,330a2 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x1c0> - 33098: 77c2 ld a5,48(sp) - 3309a: 76a2 ld a3,40(sp) - 3309c: 8f95 sub a5,a5,a3 - 3309e: 02f77b63 bgeu a4,a5,330d4 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x1f2> - 330a2: 6522 ld a0,8(sp) - 330a4: 00008597 auipc a1,0x8 - 330a8: dec58593 addi a1,a1,-532 # 3ae90 <_IO_stdin_used+0x2838> - 330ac: 0541 addi a0,a0,16 - 330ae: d82e20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 330b2: 04010913 addi s2,sp,64 - 330b6: 854a mv a0,s2 - 330b8: 4689 li a3,2 - 330ba: 8622 mv a2,s0 - 330bc: 85d6 mv a1,s5 - 330be: 83dff0ef jal ra,328fa <_ZN7testing8internal13edit_distance17CreateUnifiedDiffERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EESC_m> - 330c2: 6522 ld a0,8(sp) - 330c4: 6626 ld a2,72(sp) - 330c6: 6586 ld a1,64(sp) - 330c8: 0541 addi a0,a0,16 - 330ca: e36e20ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 330ce: 854a mv a0,s2 - 330d0: a35e30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 330d4: 8522 mv a0,s0 - 330d6: 00018317 auipc t1,0x18 - 330da: b0a33303 ld t1,-1270(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 330de: 9302 jalr t1 - 330e0: 8556 mv a0,s5 - 330e2: 00018317 auipc t1,0x18 - 330e6: afe33303 ld t1,-1282(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 330ea: 9302 jalr t1 - 330ec: bded j 32fe6 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x104> - 330ee: ee0482e3 beqz s1,32fd2 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xf0> - 330f2: 0009b503 ld a0,0(s3) - 330f6: 8626 mv a2,s1 - 330f8: 85a2 mv a1,s0 - 330fa: 8c7e20ef jal ra,159c0 - 330fe: ea051ae3 bnez a0,32fb2 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xd0> - 33102: ec0a8ae3 beqz s5,32fd6 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xf4> - 33106: 6522 ld a0,8(sp) - 33108: 00008597 auipc a1,0x8 - 3310c: d7858593 addi a1,a1,-648 # 3ae80 <_IO_stdin_used+0x2828> - 33110: 0541 addi a0,a0,16 - 33112: d1ee20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 33116: b5c1 j 32fd6 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xf4> - 33118: e60b81e3 beqz s7,32f7a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x98> - 3311c: 00093503 ld a0,0(s2) - 33120: 865e mv a2,s7 - 33122: 85a6 mv a1,s1 - 33124: 89de20ef jal ra,159c0 - 33128: e40509e3 beqz a0,32f7a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x98> - 3312c: b535 j 32f58 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x76> - 3312e: 010b8513 addi a0,s7,16 - 33132: 00006597 auipc a1,0x6 - 33136: 8be58593 addi a1,a1,-1858 # 389f0 <_IO_stdin_used+0x398> - 3313a: cf6e20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 3313e: b531 j 32f4a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x68> - 33140: 01048513 addi a0,s1,16 - 33144: 00006597 auipc a1,0x6 - 33148: 8ac58593 addi a1,a1,-1876 # 389f0 <_IO_stdin_used+0x398> - 3314c: ce4e20ef jal ra,15630 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> - 33150: bd91 j 32fa4 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0xc2> - 33152: 84aa mv s1,a0 - 33154: 8522 mv a0,s0 - 33156: 00018317 auipc t1,0x18 - 3315a: a8a33303 ld t1,-1398(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 3315e: 9302 jalr t1 - 33160: 8426 mv s0,s1 - 33162: 8556 mv a0,s5 - 33164: 00018317 auipc t1,0x18 - 33168: a7c33303 ld t1,-1412(t1) # 4abe0 <_GLOBAL_OFFSET_TABLE_+0x90> - 3316c: 9302 jalr t1 - 3316e: 6522 ld a0,8(sp) - 33170: c501 beqz a0,33178 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x296> - 33172: 611c ld a5,0(a0) - 33174: 679c ld a5,8(a5) - 33176: 9782 jalr a5 - 33178: 8522 mv a0,s0 - 3317a: e76e20ef jal ra,157f0 <_Unwind_Resume@plt> - 3317e: 842a mv s0,a0 - 33180: b7fd j 3316e <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x28c> - 33182: 842a mv s0,a0 - 33184: 1808 addi a0,sp,48 - 33186: 00018317 auipc t1,0x18 - 3318a: e5233303 ld t1,-430(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 3318e: 9302 jalr t1 - 33190: bff9 j 3316e <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x28c> - 33192: 842a mv s0,a0 - 33194: 854a mv a0,s2 - 33196: 96fe30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3319a: 6542 ld a0,16(sp) - 3319c: d565 beqz a0,33184 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x2a2> - 3319e: 611c ld a5,0(a0) - 331a0: 679c ld a5,8(a5) - 331a2: 9782 jalr a5 - 331a4: b7c5 j 33184 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x2a2> - 331a6: 842a mv s0,a0 - 331a8: bfcd j 3319a <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x2b8> - 331aa: 842a mv s0,a0 - 331ac: bf5d j 33162 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x280> - 331ae: 84aa mv s1,a0 - 331b0: 854a mv a0,s2 - 331b2: 953e30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 331b6: bf79 j 33154 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b+0x272> - -00000000000331b8 <_ZN7testing8internal11CmpHelperEQEPKcS2_xx>: - 331b8: 7119 addi sp,sp,-128 - 331ba: f8a2 sd s0,112(sp) - 331bc: fc86 sd ra,120(sp) - 331be: e436 sd a3,8(sp) - 331c0: e03a sd a4,0(sp) - 331c2: 842a mv s0,a0 - 331c4: 06e68763 beq a3,a4,33232 <_ZN7testing8internal11CmpHelperEQEPKcS2_xx+0x7a> - 331c8: ecce sd s3,88(sp) - 331ca: 01010993 addi s3,sp,16 - 331ce: f4a6 sd s1,104(sp) - 331d0: 854e mv a0,s3 - 331d2: 00018317 auipc t1,0x18 - 331d6: a4633303 ld t1,-1466(t1) # 4ac18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 331da: 84ae mv s1,a1 - 331dc: 002c addi a1,sp,8 - 331de: f0ca sd s2,96(sp) - 331e0: e8d2 sd s4,80(sp) - 331e2: 8932 mv s2,a2 - 331e4: 03010a13 addi s4,sp,48 - 331e8: 9302 jalr t1 - 331ea: 8552 mv a0,s4 - 331ec: 858a mv a1,sp - 331ee: 00018317 auipc t1,0x18 - 331f2: a2a33303 ld t1,-1494(t1) # 4ac18 <_GLOBAL_OFFSET_TABLE_+0xc8> - 331f6: 9302 jalr t1 - 331f8: 864a mv a2,s2 - 331fa: 85a6 mv a1,s1 - 331fc: 4781 li a5,0 - 331fe: 8752 mv a4,s4 - 33200: 86ce mv a3,s3 - 33202: 8522 mv a0,s0 - 33204: cdfff0ef jal ra,32ee2 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b> - 33208: 7542 ld a0,48(sp) - 3320a: 009c addi a5,sp,64 - 3320c: 00f50463 beq a0,a5,33214 <_ZN7testing8internal11CmpHelperEQEPKcS2_xx+0x5c> - 33210: ef0e20ef jal ra,15900 <_ZdlPv@plt> - 33214: 6542 ld a0,16(sp) - 33216: 101c addi a5,sp,32 - 33218: 02f50463 beq a0,a5,33240 <_ZN7testing8internal11CmpHelperEQEPKcS2_xx+0x88> - 3321c: ee4e20ef jal ra,15900 <_ZdlPv@plt> - 33220: 70e6 ld ra,120(sp) - 33222: 8522 mv a0,s0 - 33224: 7446 ld s0,112(sp) - 33226: 74a6 ld s1,104(sp) - 33228: 7906 ld s2,96(sp) - 3322a: 69e6 ld s3,88(sp) - 3322c: 6a46 ld s4,80(sp) - 3322e: 6109 addi sp,sp,128 - 33230: 8082 ret - 33232: dc1e60ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> - 33236: 70e6 ld ra,120(sp) - 33238: 8522 mv a0,s0 - 3323a: 7446 ld s0,112(sp) - 3323c: 6109 addi sp,sp,128 - 3323e: 8082 ret - 33240: 70e6 ld ra,120(sp) - 33242: 8522 mv a0,s0 - 33244: 7446 ld s0,112(sp) - 33246: 74a6 ld s1,104(sp) - 33248: 7906 ld s2,96(sp) - 3324a: 69e6 ld s3,88(sp) - 3324c: 6a46 ld s4,80(sp) - 3324e: 6109 addi sp,sp,128 - 33250: 8082 ret - 33252: 842a mv s0,a0 - 33254: a029 j 3325e <_ZN7testing8internal11CmpHelperEQEPKcS2_xx+0xa6> - 33256: 842a mv s0,a0 - 33258: 8552 mv a0,s4 - 3325a: 8abe30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3325e: 854e mv a0,s3 - 33260: 8a5e30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 33264: 8522 mv a0,s0 - 33266: d8ae20ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000003326a <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_>: - 3326a: 7119 addi sp,sp,-128 - 3326c: f8a2 sd s0,112(sp) - 3326e: f4a6 sd s1,104(sp) - 33270: 842a mv s0,a0 - 33272: 84ae mv s1,a1 - 33274: 8536 mv a0,a3 - 33276: 85ba mv a1,a4 - 33278: f0ca sd s2,96(sp) - 3327a: fc86 sd ra,120(sp) - 3327c: 8932 mv s2,a2 - 3327e: e436 sd a3,8(sp) - 33280: e03a sd a4,0(sp) - 33282: af7e60ef jal ra,19d78 <_ZN7testing8internal6String13CStringEqualsEPKcS3_> - 33286: c919 beqz a0,3329c <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0x32> - 33288: 8522 mv a0,s0 - 3328a: d69e60ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> - 3328e: 70e6 ld ra,120(sp) - 33290: 8522 mv a0,s0 - 33292: 7446 ld s0,112(sp) - 33294: 74a6 ld s1,104(sp) - 33296: 7906 ld s2,96(sp) - 33298: 6109 addi sp,sp,128 - 3329a: 8082 ret - 3329c: ecce sd s3,88(sp) - 3329e: 01010993 addi s3,sp,16 - 332a2: 854e mv a0,s3 - 332a4: 002c addi a1,sp,8 - 332a6: 00018317 auipc t1,0x18 - 332aa: bba33303 ld t1,-1094(t1) # 4ae60 <_GLOBAL_OFFSET_TABLE_+0x310> - 332ae: e8d2 sd s4,80(sp) - 332b0: 9302 jalr t1 - 332b2: 03010a13 addi s4,sp,48 - 332b6: 8552 mv a0,s4 - 332b8: 858a mv a1,sp - 332ba: 00018317 auipc t1,0x18 - 332be: ba633303 ld t1,-1114(t1) # 4ae60 <_GLOBAL_OFFSET_TABLE_+0x310> - 332c2: 9302 jalr t1 - 332c4: 864a mv a2,s2 - 332c6: 85a6 mv a1,s1 - 332c8: 4781 li a5,0 - 332ca: 8752 mv a4,s4 - 332cc: 86ce mv a3,s3 - 332ce: 8522 mv a0,s0 - 332d0: c13ff0ef jal ra,32ee2 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b> - 332d4: 7542 ld a0,48(sp) - 332d6: 009c addi a5,sp,64 - 332d8: 00f50463 beq a0,a5,332e0 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0x76> - 332dc: e24e20ef jal ra,15900 <_ZdlPv@plt> - 332e0: 6542 ld a0,16(sp) - 332e2: 101c addi a5,sp,32 - 332e4: 00f50d63 beq a0,a5,332fe <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0x94> - 332e8: e18e20ef jal ra,15900 <_ZdlPv@plt> - 332ec: 70e6 ld ra,120(sp) - 332ee: 8522 mv a0,s0 - 332f0: 7446 ld s0,112(sp) - 332f2: 69e6 ld s3,88(sp) - 332f4: 6a46 ld s4,80(sp) - 332f6: 74a6 ld s1,104(sp) - 332f8: 7906 ld s2,96(sp) - 332fa: 6109 addi sp,sp,128 - 332fc: 8082 ret - 332fe: 69e6 ld s3,88(sp) - 33300: 6a46 ld s4,80(sp) - 33302: b771 j 3328e <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0x24> - 33304: 842a mv s0,a0 - 33306: a029 j 33310 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_S2_S2_+0xa6> - 33308: 842a mv s0,a0 - 3330a: 8552 mv a0,s4 - 3330c: ff8e30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 33310: 854e mv a0,s3 - 33312: ff2e30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 33316: 8522 mv a0,s0 - 33318: cd8e20ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000003331c <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_>: - 3331c: 7119 addi sp,sp,-128 - 3331e: f8a2 sd s0,112(sp) - 33320: f4a6 sd s1,104(sp) - 33322: 842a mv s0,a0 - 33324: 84ae mv s1,a1 - 33326: 8536 mv a0,a3 - 33328: 85ba mv a1,a4 - 3332a: f0ca sd s2,96(sp) - 3332c: fc86 sd ra,120(sp) - 3332e: 8932 mv s2,a2 - 33330: e436 sd a3,8(sp) - 33332: e03a sd a4,0(sp) - 33334: cf5e60ef jal ra,1a028 <_ZN7testing8internal6String28CaseInsensitiveCStringEqualsEPKcS3_> - 33338: c919 beqz a0,3334e <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0x32> - 3333a: 8522 mv a0,s0 - 3333c: cb7e60ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> - 33340: 70e6 ld ra,120(sp) - 33342: 8522 mv a0,s0 - 33344: 7446 ld s0,112(sp) - 33346: 74a6 ld s1,104(sp) - 33348: 7906 ld s2,96(sp) - 3334a: 6109 addi sp,sp,128 - 3334c: 8082 ret - 3334e: ecce sd s3,88(sp) - 33350: 01010993 addi s3,sp,16 - 33354: 854e mv a0,s3 - 33356: 002c addi a1,sp,8 - 33358: 00018317 auipc t1,0x18 - 3335c: b0833303 ld t1,-1272(t1) # 4ae60 <_GLOBAL_OFFSET_TABLE_+0x310> - 33360: e8d2 sd s4,80(sp) - 33362: 9302 jalr t1 - 33364: 03010a13 addi s4,sp,48 - 33368: 8552 mv a0,s4 - 3336a: 858a mv a1,sp - 3336c: 00018317 auipc t1,0x18 - 33370: af433303 ld t1,-1292(t1) # 4ae60 <_GLOBAL_OFFSET_TABLE_+0x310> - 33374: 9302 jalr t1 - 33376: 864a mv a2,s2 - 33378: 85a6 mv a1,s1 - 3337a: 4785 li a5,1 - 3337c: 8752 mv a4,s4 - 3337e: 86ce mv a3,s3 - 33380: 8522 mv a0,s0 - 33382: b61ff0ef jal ra,32ee2 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b> - 33386: 7542 ld a0,48(sp) - 33388: 009c addi a5,sp,64 - 3338a: 00f50463 beq a0,a5,33392 <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0x76> - 3338e: d72e20ef jal ra,15900 <_ZdlPv@plt> - 33392: 6542 ld a0,16(sp) - 33394: 101c addi a5,sp,32 - 33396: 00f50d63 beq a0,a5,333b0 <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0x94> - 3339a: d66e20ef jal ra,15900 <_ZdlPv@plt> - 3339e: 70e6 ld ra,120(sp) - 333a0: 8522 mv a0,s0 - 333a2: 7446 ld s0,112(sp) - 333a4: 69e6 ld s3,88(sp) - 333a6: 6a46 ld s4,80(sp) - 333a8: 74a6 ld s1,104(sp) - 333aa: 7906 ld s2,96(sp) - 333ac: 6109 addi sp,sp,128 - 333ae: 8082 ret - 333b0: 69e6 ld s3,88(sp) - 333b2: 6a46 ld s4,80(sp) - 333b4: b771 j 33340 <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0x24> - 333b6: 842a mv s0,a0 - 333b8: a029 j 333c2 <_ZN7testing8internal18CmpHelperSTRCASEEQEPKcS2_S2_S2_+0xa6> - 333ba: 842a mv s0,a0 - 333bc: 8552 mv a0,s4 - 333be: f46e30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 333c2: 854e mv a0,s3 - 333c4: f40e30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 333c8: 8522 mv a0,s0 - 333ca: c26e20ef jal ra,157f0 <_Unwind_Resume@plt> - -00000000000333ce <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_>: - 333ce: 7119 addi sp,sp,-128 - 333d0: f8a2 sd s0,112(sp) - 333d2: f4a6 sd s1,104(sp) - 333d4: 842a mv s0,a0 - 333d6: 84ae mv s1,a1 - 333d8: 8536 mv a0,a3 - 333da: 85ba mv a1,a4 - 333dc: f0ca sd s2,96(sp) - 333de: fc86 sd ra,120(sp) - 333e0: 8932 mv s2,a2 - 333e2: e436 sd a3,8(sp) - 333e4: e03a sd a4,0(sp) - 333e6: c23e60ef jal ra,1a008 <_ZN7testing8internal6String17WideCStringEqualsEPKwS3_> - 333ea: c919 beqz a0,33400 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0x32> - 333ec: 8522 mv a0,s0 - 333ee: c05e60ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> - 333f2: 70e6 ld ra,120(sp) - 333f4: 8522 mv a0,s0 - 333f6: 7446 ld s0,112(sp) - 333f8: 74a6 ld s1,104(sp) - 333fa: 7906 ld s2,96(sp) - 333fc: 6109 addi sp,sp,128 - 333fe: 8082 ret - 33400: ecce sd s3,88(sp) - 33402: 01010993 addi s3,sp,16 - 33406: 854e mv a0,s3 - 33408: 002c addi a1,sp,8 - 3340a: 00018317 auipc t1,0x18 - 3340e: a1e33303 ld t1,-1506(t1) # 4ae28 <_GLOBAL_OFFSET_TABLE_+0x2d8> - 33412: e8d2 sd s4,80(sp) - 33414: 9302 jalr t1 - 33416: 03010a13 addi s4,sp,48 - 3341a: 8552 mv a0,s4 - 3341c: 858a mv a1,sp - 3341e: 00018317 auipc t1,0x18 - 33422: a0a33303 ld t1,-1526(t1) # 4ae28 <_GLOBAL_OFFSET_TABLE_+0x2d8> - 33426: 9302 jalr t1 - 33428: 864a mv a2,s2 - 3342a: 85a6 mv a1,s1 - 3342c: 4781 li a5,0 - 3342e: 8752 mv a4,s4 - 33430: 86ce mv a3,s3 - 33432: 8522 mv a0,s0 - 33434: aafff0ef jal ra,32ee2 <_ZN7testing8internal9EqFailureEPKcS2_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_b> - 33438: 7542 ld a0,48(sp) - 3343a: 009c addi a5,sp,64 - 3343c: 00f50463 beq a0,a5,33444 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0x76> - 33440: cc0e20ef jal ra,15900 <_ZdlPv@plt> - 33444: 6542 ld a0,16(sp) - 33446: 101c addi a5,sp,32 - 33448: 00f50d63 beq a0,a5,33462 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0x94> - 3344c: cb4e20ef jal ra,15900 <_ZdlPv@plt> - 33450: 70e6 ld ra,120(sp) - 33452: 8522 mv a0,s0 - 33454: 7446 ld s0,112(sp) - 33456: 69e6 ld s3,88(sp) - 33458: 6a46 ld s4,80(sp) - 3345a: 74a6 ld s1,104(sp) - 3345c: 7906 ld s2,96(sp) - 3345e: 6109 addi sp,sp,128 - 33460: 8082 ret - 33462: 69e6 ld s3,88(sp) - 33464: 6a46 ld s4,80(sp) - 33466: b771 j 333f2 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0x24> - 33468: 842a mv s0,a0 - 3346a: a029 j 33474 <_ZN7testing8internal14CmpHelperSTREQEPKcS2_PKwS4_+0xa6> - 3346c: 842a mv s0,a0 - 3346e: 8552 mv a0,s4 - 33470: e94e30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 33474: 854e mv a0,s3 - 33476: e8ee30ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3347a: 8522 mv a0,s0 - 3347c: b74e20ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000033480 : - 33480: c501 beqz a0,33488 - 33482: 611c ld a5,0(a0) - 33484: 679c ld a5,8(a5) - 33486: 8782 jr a5 - 33488: 8082 ret - -000000000003348a <_ZN7testing4Test11DeleteSelf_Ev>: - 3348a: 611c ld a5,0(a0) - 3348c: 679c ld a5,8(a5) - 3348e: 8782 jr a5 - -0000000000033490 <_ZN7testing9TestSuite17RunSetUpTestSuiteEv>: - 33490: 713c ld a5,96(a0) - 33492: c391 beqz a5,33496 <_ZN7testing9TestSuite17RunSetUpTestSuiteEv+0x6> - 33494: 8782 jr a5 - 33496: 8082 ret - -0000000000033498 <_ZN7testing9TestSuite20RunTearDownTestSuiteEv>: - 33498: 753c ld a5,104(a0) - 3349a: c391 beqz a5,3349e <_ZN7testing9TestSuite20RunTearDownTestSuiteEv+0x6> - 3349c: 8782 jr a5 - 3349e: 8082 ret - -00000000000334a0 <_ZN7testing11Environment5SetUpEv>: - 334a0: 8082 ret - -00000000000334a2 <_ZN7testing11Environment8TearDownEv>: - 334a2: 8082 ret - -00000000000334a4 <_ZN7testing17TestEventListener16OnTestSuiteStartERKNS_9TestSuiteE>: - 334a4: 8082 ret - -00000000000334a6 <_ZN7testing17TestEventListener14OnTestSuiteEndERKNS_9TestSuiteE>: - 334a6: 8082 ret - -00000000000334a8 <_ZN7testing22EmptyTestEventListener18OnTestProgramStartERKNS_8UnitTestE>: - 334a8: 8082 ret - -00000000000334aa <_ZN7testing22EmptyTestEventListener20OnTestIterationStartERKNS_8UnitTestEi>: - 334aa: 8082 ret - -00000000000334ac <_ZN7testing22EmptyTestEventListener24OnEnvironmentsSetUpStartERKNS_8UnitTestE>: - 334ac: 8082 ret - -00000000000334ae <_ZN7testing22EmptyTestEventListener22OnEnvironmentsSetUpEndERKNS_8UnitTestE>: - 334ae: 8082 ret - -00000000000334b0 <_ZN7testing22EmptyTestEventListener16OnTestSuiteStartERKNS_9TestSuiteE>: - 334b0: 8082 ret - -00000000000334b2 <_ZN7testing22EmptyTestEventListener15OnTestCaseStartERKNS_9TestSuiteE>: - 334b2: 8082 ret - -00000000000334b4 <_ZN7testing22EmptyTestEventListener11OnTestStartERKNS_8TestInfoE>: - 334b4: 8082 ret - -00000000000334b6 <_ZN7testing22EmptyTestEventListener16OnTestPartResultERKNS_14TestPartResultE>: - 334b6: 8082 ret - -00000000000334b8 <_ZN7testing22EmptyTestEventListener9OnTestEndERKNS_8TestInfoE>: - 334b8: 8082 ret - -00000000000334ba <_ZN7testing22EmptyTestEventListener14OnTestSuiteEndERKNS_9TestSuiteE>: - 334ba: 8082 ret - -00000000000334bc <_ZN7testing22EmptyTestEventListener13OnTestCaseEndERKNS_9TestSuiteE>: - 334bc: 8082 ret - -00000000000334be <_ZN7testing22EmptyTestEventListener27OnEnvironmentsTearDownStartERKNS_8UnitTestE>: - 334be: 8082 ret - -00000000000334c0 <_ZN7testing22EmptyTestEventListener25OnEnvironmentsTearDownEndERKNS_8UnitTestE>: - 334c0: 8082 ret - -00000000000334c2 <_ZN7testing22EmptyTestEventListener16OnTestProgramEndERKNS_8UnitTestE>: - 334c2: 8082 ret - -00000000000334c4 <_ZN7testing8internal27PrettyUnitTestResultPrinter18OnTestProgramStartERKNS_8UnitTestE>: - 334c4: 8082 ret - -00000000000334c6 <_ZN7testing8internal27PrettyUnitTestResultPrinter22OnEnvironmentsSetUpEndERKNS_8UnitTestE>: - 334c6: 8082 ret - -00000000000334c8 <_ZN7testing8internal27PrettyUnitTestResultPrinter25OnEnvironmentsTearDownEndERKNS_8UnitTestE>: - 334c8: 8082 ret - -00000000000334ca <_ZN7testing8internal27PrettyUnitTestResultPrinter16OnTestProgramEndERKNS_8UnitTestE>: - 334ca: 8082 ret - -00000000000334cc <_ZN7testing8internal35DefaultGlobalTestPartResultReporterD1Ev>: - 334cc: 8082 ret - -00000000000334ce <_ZN7testing8internal38DefaultPerThreadTestPartResultReporterD1Ev>: - 334ce: 8082 ret - -00000000000334d0 <_ZN7testing8internal24DummyMatchResultListenerD1Ev>: - 334d0: 8082 ret - -00000000000334d2 <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EED1Ev>: - 334d2: 8082 ret - -00000000000334d4 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE25DefaultValueHolderFactoryD1Ev>: - 334d4: 8082 ret - -00000000000334d6 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE26InstanceValueHolderFactoryD1Ev>: - 334d6: 8082 ret - -00000000000334d8 <_ZN7testing8internal23DefaultDeathTestFactoryD1Ev>: - 334d8: 8082 ret - -00000000000334da <_ZN7testing8internal18OsStackTraceGetterD1Ev>: - 334da: 8082 ret - -00000000000334dc <_ZN7testing8internal27PrettyUnitTestResultPrinterD1Ev>: - 334dc: 8082 ret - -00000000000334de <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv>: - 334de: 7d08 ld a0,56(a0) - 334e0: c501 beqz a0,334e8 <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv+0xa> - 334e2: 611c ld a5,0(a0) - 334e4: 679c ld a5,8(a5) - 334e6: 8782 jr a5 - 334e8: 8082 ret - -00000000000334ea <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE14_M_get_deleterERKSt9type_info>: - 334ea: 4501 li a0,0 - 334ec: 8082 ret - -00000000000334ee <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderD1Ev>: - 334ee: 8082 ret - -00000000000334f0 <_ZNK7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE26InstanceValueHolderFactory13MakeNewHolderEv>: - 334f0: 1141 addi sp,sp,-16 - 334f2: e022 sd s0,0(sp) - 334f4: 842a mv s0,a0 - 334f6: 4541 li a0,16 - 334f8: e406 sd ra,8(sp) - 334fa: ba6e20ef jal ra,158a0 <_Znwm@plt> - 334fe: 6414 ld a3,8(s0) - 33500: 60a2 ld ra,8(sp) - 33502: 6402 ld s0,0(sp) - 33504: 00018717 auipc a4,0x18 - 33508: 88473703 ld a4,-1916(a4) # 4ad88 <_GLOBAL_OFFSET_TABLE_+0x238> - 3350c: 0741 addi a4,a4,16 - 3350e: e514 sd a3,8(a0) - 33510: e118 sd a4,0(a0) - 33512: 0141 addi sp,sp,16 - 33514: 8082 ret - -0000000000033516 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE25DefaultValueHolderFactory13MakeNewHolderEv>: - 33516: 1141 addi sp,sp,-16 - 33518: 02000513 li a0,32 - 3351c: e406 sd ra,8(sp) - 3351e: b82e20ef jal ra,158a0 <_Znwm@plt> - 33522: 60a2 ld ra,8(sp) - 33524: 00018717 auipc a4,0x18 - 33528: 88c73703 ld a4,-1908(a4) # 4adb0 <_GLOBAL_OFFSET_TABLE_+0x260> - 3352c: 0741 addi a4,a4,16 - 3352e: 00053423 sd zero,8(a0) - 33532: 00053823 sd zero,16(a0) - 33536: 00053c23 sd zero,24(a0) - 3353a: e118 sd a4,0(a0) - 3353c: 0141 addi sp,sp,16 - 3353e: 8082 ret - -0000000000033540 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderD0Ev>: - 33540: bc0e206f j 15900 <_ZdlPv@plt> - -0000000000033544 <_ZN7testing11EnvironmentD0Ev>: - 33544: bbce206f j 15900 <_ZdlPv@plt> - -0000000000033548 <_ZN7testing8internal24DummyMatchResultListenerD0Ev>: - 33548: bb8e206f j 15900 <_ZdlPv@plt> - -000000000003354c <_ZN7testing8internal23DefaultDeathTestFactoryD0Ev>: - 3354c: bb4e206f j 15900 <_ZdlPv@plt> - -0000000000033550 <_ZN7testing8internal38DefaultPerThreadTestPartResultReporterD0Ev>: - 33550: bb0e206f j 15900 <_ZdlPv@plt> - -0000000000033554 <_ZN7testing8internal35DefaultGlobalTestPartResultReporterD0Ev>: - 33554: bace206f j 15900 <_ZdlPv@plt> - -0000000000033558 <_ZN7testing8internal27PrettyUnitTestResultPrinterD0Ev>: - 33558: ba8e206f j 15900 <_ZdlPv@plt> - -000000000003355c <_ZN7testing8internal18OsStackTraceGetterD0Ev>: - 3355c: ba4e206f j 15900 <_ZdlPv@plt> - -0000000000033560 <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EED0Ev>: - 33560: ba0e206f j 15900 <_ZdlPv@plt> - -0000000000033564 <_ZNSt15_Sp_counted_ptrIPKN7testing16MatcherInterfaceIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEELN9__gnu_cxx12_Lock_policyE1EE10_M_destroyEv>: - 33564: b9ce206f j 15900 <_ZdlPv@plt> - -0000000000033568 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE26InstanceValueHolderFactoryD0Ev>: - 33568: b98e206f j 15900 <_ZdlPv@plt> - -000000000003356c <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE25DefaultValueHolderFactoryD0Ev>: - 3356c: b94e206f j 15900 <_ZdlPv@plt> - -0000000000033570 <_ZN7testing8internal26GoogleTestFailureExceptionD2Ev>: - 33570: 00017797 auipc a5,0x17 - 33574: 6f07b783 ld a5,1776(a5) # 4ac60 <_GLOBAL_OFFSET_TABLE_+0x110> - 33578: 07c1 addi a5,a5,16 - 3357a: e11c sd a5,0(a0) - 3357c: a14e206f j 15790 <_ZNSt13runtime_errorD2Ev@plt> - -0000000000033580 <_ZN7testing8internal26GoogleTestFailureExceptionD0Ev>: - 33580: 1141 addi sp,sp,-16 - 33582: 00017797 auipc a5,0x17 - 33586: 6de7b783 ld a5,1758(a5) # 4ac60 <_GLOBAL_OFFSET_TABLE_+0x110> - 3358a: e022 sd s0,0(sp) - 3358c: e406 sd ra,8(sp) - 3358e: 07c1 addi a5,a5,16 - 33590: e11c sd a5,0(a0) - 33592: 842a mv s0,a0 - 33594: 9fce20ef jal ra,15790 <_ZNSt13runtime_errorD2Ev@plt> - 33598: 8522 mv a0,s0 - 3359a: 6402 ld s0,0(sp) - 3359c: 60a2 ld ra,8(sp) - 3359e: 0141 addi sp,sp,16 - 335a0: b60e206f j 15900 <_ZdlPv@plt> - -00000000000335a4 <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E15MatchAndExplainESE_PNS_19MatchResultListenerE>: - 335a4: 6590 ld a2,8(a1) - 335a6: 6914 ld a3,16(a0) - 335a8: 00d60463 beq a2,a3,335b0 <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E15MatchAndExplainESE_PNS_19MatchResultListenerE+0xc> - 335ac: 4501 li a0,0 - 335ae: 8082 ret - 335b0: 872a mv a4,a0 - 335b2: 4505 li a0,1 - 335b4: ce09 beqz a2,335ce <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E15MatchAndExplainESE_PNS_19MatchResultListenerE+0x2a> - 335b6: 87ae mv a5,a1 - 335b8: 6388 ld a0,0(a5) - 335ba: 670c ld a1,8(a4) - 335bc: 1141 addi sp,sp,-16 - 335be: e406 sd ra,8(sp) - 335c0: c00e20ef jal ra,159c0 - 335c4: 60a2 ld ra,8(sp) - 335c6: 00153513 seqz a0,a0 - 335ca: 0141 addi sp,sp,16 - 335cc: 8082 ret - 335ce: 8082 ret - -00000000000335d0 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev>: - 335d0: 1101 addi sp,sp,-32 - 335d2: e822 sd s0,16(sp) - 335d4: e426 sd s1,8(sp) - 335d6: 6100 ld s0,0(a0) - 335d8: 6504 ld s1,8(a0) - 335da: ec06 sd ra,24(sp) - 335dc: 02940263 beq s0,s1,33600 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev+0x30> - 335e0: e04a sd s2,0(sp) - 335e2: 892a mv s2,a0 - 335e4: 6008 ld a0,0(s0) - 335e6: 01040793 addi a5,s0,16 - 335ea: 00f50463 beq a0,a5,335f2 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev+0x22> - 335ee: b12e20ef jal ra,15900 <_ZdlPv@plt> - 335f2: 02040413 addi s0,s0,32 - 335f6: fe8497e3 bne s1,s0,335e4 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev+0x14> - 335fa: 00093483 ld s1,0(s2) - 335fe: 6902 ld s2,0(sp) - 33600: c881 beqz s1,33610 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev+0x40> - 33602: 6442 ld s0,16(sp) - 33604: 60e2 ld ra,24(sp) - 33606: 8526 mv a0,s1 - 33608: 64a2 ld s1,8(sp) - 3360a: 6105 addi sp,sp,32 - 3360c: af4e206f j 15900 <_ZdlPv@plt> - 33610: 60e2 ld ra,24(sp) - 33612: 6442 ld s0,16(sp) - 33614: 64a2 ld s1,8(sp) - 33616: 6105 addi sp,sp,32 - 33618: 8082 ret - -000000000003361a <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev>: - 3361a: 1101 addi sp,sp,-32 - 3361c: e822 sd s0,16(sp) - 3361e: e426 sd s1,8(sp) - 33620: 00017797 auipc a5,0x17 - 33624: 7907b783 ld a5,1936(a5) # 4adb0 <_GLOBAL_OFFSET_TABLE_+0x260> - 33628: 6500 ld s0,8(a0) - 3362a: 6904 ld s1,16(a0) - 3362c: ec06 sd ra,24(sp) - 3362e: 07c1 addi a5,a5,16 - 33630: e11c sd a5,0(a0) - 33632: 02940263 beq s0,s1,33656 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev+0x3c> - 33636: e04a sd s2,0(sp) - 33638: 892a mv s2,a0 - 3363a: 6808 ld a0,16(s0) - 3363c: 02040793 addi a5,s0,32 - 33640: 00f50463 beq a0,a5,33648 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev+0x2e> - 33644: abce20ef jal ra,15900 <_ZdlPv@plt> - 33648: 03040413 addi s0,s0,48 - 3364c: fe8497e3 bne s1,s0,3363a <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev+0x20> - 33650: 00893483 ld s1,8(s2) - 33654: 6902 ld s2,0(sp) - 33656: c881 beqz s1,33666 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD1Ev+0x4c> - 33658: 6442 ld s0,16(sp) - 3365a: 60e2 ld ra,24(sp) - 3365c: 8526 mv a0,s1 - 3365e: 64a2 ld s1,8(sp) - 33660: 6105 addi sp,sp,32 - 33662: a9ee206f j 15900 <_ZdlPv@plt> - 33666: 60e2 ld ra,24(sp) - 33668: 6442 ld s0,16(sp) - 3366a: 64a2 ld s1,8(sp) - 3366c: 6105 addi sp,sp,32 - 3366e: 8082 ret - -0000000000033670 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev>: - 33670: 1101 addi sp,sp,-32 - 33672: e822 sd s0,16(sp) - 33674: e426 sd s1,8(sp) - 33676: 00017797 auipc a5,0x17 - 3367a: 73a7b783 ld a5,1850(a5) # 4adb0 <_GLOBAL_OFFSET_TABLE_+0x260> - 3367e: 6500 ld s0,8(a0) - 33680: 6904 ld s1,16(a0) - 33682: e04a sd s2,0(sp) - 33684: ec06 sd ra,24(sp) - 33686: 07c1 addi a5,a5,16 - 33688: e11c sd a5,0(a0) - 3368a: 892a mv s2,a0 - 3368c: 00940f63 beq s0,s1,336aa <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev+0x3a> - 33690: 6808 ld a0,16(s0) - 33692: 02040793 addi a5,s0,32 - 33696: 00f50463 beq a0,a5,3369e <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev+0x2e> - 3369a: a66e20ef jal ra,15900 <_ZdlPv@plt> - 3369e: 03040413 addi s0,s0,48 - 336a2: fe8497e3 bne s1,s0,33690 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev+0x20> - 336a6: 00893483 ld s1,8(s2) - 336aa: c481 beqz s1,336b2 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE11ValueHolderD0Ev+0x42> - 336ac: 8526 mv a0,s1 - 336ae: a52e20ef jal ra,15900 <_ZdlPv@plt> - 336b2: 6442 ld s0,16(sp) - 336b4: 60e2 ld ra,24(sp) - 336b6: 64a2 ld s1,8(sp) - 336b8: 854a mv a0,s2 - 336ba: 6902 ld s2,0(sp) - 336bc: 6105 addi sp,sp,32 - 336be: a42e206f j 15900 <_ZdlPv@plt> - -00000000000336c2 <_ZN7testing8internal25JsonUnitTestResultPrinterD1Ev>: - 336c2: 87aa mv a5,a0 - 336c4: 00017717 auipc a4,0x17 - 336c8: 60c73703 ld a4,1548(a4) # 4acd0 <_GLOBAL_OFFSET_TABLE_+0x180> - 336cc: 6508 ld a0,8(a0) - 336ce: 0741 addi a4,a4,16 - 336d0: e398 sd a4,0(a5) - 336d2: 07e1 addi a5,a5,24 - 336d4: 00f50463 beq a0,a5,336dc <_ZN7testing8internal25JsonUnitTestResultPrinterD1Ev+0x1a> - 336d8: a28e206f j 15900 <_ZdlPv@plt> - 336dc: 8082 ret - -00000000000336de <_ZN7testing8internal24XmlUnitTestResultPrinterD1Ev>: - 336de: 87aa mv a5,a0 - 336e0: 00017717 auipc a4,0x17 - 336e4: 51073703 ld a4,1296(a4) # 4abf0 <_GLOBAL_OFFSET_TABLE_+0xa0> - 336e8: 6508 ld a0,8(a0) - 336ea: 0741 addi a4,a4,16 - 336ec: e398 sd a4,0(a5) - 336ee: 07e1 addi a5,a5,24 - 336f0: 00f50463 beq a0,a5,336f8 <_ZN7testing8internal24XmlUnitTestResultPrinterD1Ev+0x1a> - 336f4: a0ce206f j 15900 <_ZdlPv@plt> - 336f8: 8082 ret - -00000000000336fa <_ZN7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_ED1Ev>: - 336fa: 87aa mv a5,a0 - 336fc: 00017717 auipc a4,0x17 - 33700: 60c73703 ld a4,1548(a4) # 4ad08 <_GLOBAL_OFFSET_TABLE_+0x1b8> - 33704: 6508 ld a0,8(a0) - 33706: 0741 addi a4,a4,16 - 33708: e398 sd a4,0(a5) - 3370a: 07e1 addi a5,a5,24 - 3370c: 00f50463 beq a0,a5,33714 <_ZN7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_ED1Ev+0x1a> - 33710: 9f0e206f j 15900 <_ZdlPv@plt> - 33714: 8082 ret - -0000000000033716 <_ZN7testing8internal25JsonUnitTestResultPrinterD0Ev>: - 33716: 1141 addi sp,sp,-16 - 33718: e022 sd s0,0(sp) - 3371a: 00017797 auipc a5,0x17 - 3371e: 5b67b783 ld a5,1462(a5) # 4acd0 <_GLOBAL_OFFSET_TABLE_+0x180> - 33722: 842a mv s0,a0 - 33724: 6508 ld a0,8(a0) - 33726: 07c1 addi a5,a5,16 - 33728: e406 sd ra,8(sp) - 3372a: e01c sd a5,0(s0) - 3372c: 01840793 addi a5,s0,24 - 33730: 00f50463 beq a0,a5,33738 <_ZN7testing8internal25JsonUnitTestResultPrinterD0Ev+0x22> - 33734: 9cce20ef jal ra,15900 <_ZdlPv@plt> - 33738: 8522 mv a0,s0 - 3373a: 6402 ld s0,0(sp) - 3373c: 60a2 ld ra,8(sp) - 3373e: 0141 addi sp,sp,16 - 33740: 9c0e206f j 15900 <_ZdlPv@plt> - -0000000000033744 <_ZN7testing8internal24XmlUnitTestResultPrinterD0Ev>: - 33744: 1141 addi sp,sp,-16 - 33746: e022 sd s0,0(sp) - 33748: 00017797 auipc a5,0x17 - 3374c: 4a87b783 ld a5,1192(a5) # 4abf0 <_GLOBAL_OFFSET_TABLE_+0xa0> - 33750: 842a mv s0,a0 - 33752: 6508 ld a0,8(a0) - 33754: 07c1 addi a5,a5,16 - 33756: e406 sd ra,8(sp) - 33758: e01c sd a5,0(s0) - 3375a: 01840793 addi a5,s0,24 - 3375e: 00f50463 beq a0,a5,33766 <_ZN7testing8internal24XmlUnitTestResultPrinterD0Ev+0x22> - 33762: 99ee20ef jal ra,15900 <_ZdlPv@plt> - 33766: 8522 mv a0,s0 - 33768: 6402 ld s0,0(sp) - 3376a: 60a2 ld ra,8(sp) - 3376c: 0141 addi sp,sp,16 - 3376e: 992e206f j 15900 <_ZdlPv@plt> - -0000000000033772 <_ZN7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_ED0Ev>: - 33772: 1141 addi sp,sp,-16 - 33774: e022 sd s0,0(sp) - 33776: 00017797 auipc a5,0x17 - 3377a: 5927b783 ld a5,1426(a5) # 4ad08 <_GLOBAL_OFFSET_TABLE_+0x1b8> - 3377e: 842a mv s0,a0 - 33780: 6508 ld a0,8(a0) - 33782: 07c1 addi a5,a5,16 - 33784: e406 sd ra,8(sp) - 33786: e01c sd a5,0(s0) - 33788: 01840793 addi a5,s0,24 - 3378c: 00f50463 beq a0,a5,33794 <_ZN7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_ED0Ev+0x22> - 33790: 970e20ef jal ra,15900 <_ZdlPv@plt> - 33794: 8522 mv a0,s0 - 33796: 6402 ld s0,0(sp) - 33798: 60a2 ld ra,8(sp) - 3379a: 0141 addi sp,sp,16 - 3379c: 964e206f j 15900 <_ZdlPv@plt> - -00000000000337a0 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: - 337a0: 1101 addi sp,sp,-32 - 337a2: e822 sd s0,16(sp) - 337a4: 00017797 auipc a5,0x17 - 337a8: 6ac7b783 ld a5,1708(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> - 337ac: 6900 ld s0,16(a0) - 337ae: ec06 sd ra,24(sp) - 337b0: 07c1 addi a5,a5,16 - 337b2: e11c sd a5,0(a0) - 337b4: c00d beqz s0,337d6 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x36> - 337b6: e426 sd s1,8(sp) - 337b8: 00017497 auipc s1,0x17 - 337bc: 6904b483 ld s1,1680(s1) # 4ae48 <__libc_single_threaded@GLIBC_2.32> - 337c0: 0004c783 lbu a5,0(s1) - 337c4: cf89 beqz a5,337de <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x3e> - 337c6: 581c lw a5,48(s0) - 337c8: fff7871b addiw a4,a5,-1 - 337cc: d818 sw a4,48(s0) - 337ce: 4705 li a4,1 - 337d0: 02e78063 beq a5,a4,337f0 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x50> - 337d4: 64a2 ld s1,8(sp) - 337d6: 60e2 ld ra,24(sp) - 337d8: 6442 ld s0,16(sp) - 337da: 6105 addi sp,sp,32 - 337dc: 8082 ret - 337de: 577d li a4,-1 - 337e0: 03040693 addi a3,s0,48 - 337e4: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 337e8: 2781 sext.w a5,a5 - 337ea: 4705 li a4,1 - 337ec: fee794e3 bne a5,a4,337d4 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> - 337f0: 601c ld a5,0(s0) - 337f2: 8522 mv a0,s0 - 337f4: 6b9c ld a5,16(a5) - 337f6: 9782 jalr a5 - 337f8: 8330000f fence.tso - 337fc: 0004c783 lbu a5,0(s1) - 33800: c385 beqz a5,33820 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x80> - 33802: 585c lw a5,52(s0) - 33804: fff7871b addiw a4,a5,-1 - 33808: d858 sw a4,52(s0) - 3380a: 4705 li a4,1 - 3380c: fce794e3 bne a5,a4,337d4 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> - 33810: 601c ld a5,0(s0) - 33812: 8522 mv a0,s0 - 33814: 6442 ld s0,16(sp) - 33816: 64a2 ld s1,8(sp) - 33818: 60e2 ld ra,24(sp) - 3381a: 6f9c ld a5,24(a5) - 3381c: 6105 addi sp,sp,32 - 3381e: 8782 jr a5 - 33820: 577d li a4,-1 - 33822: 03440693 addi a3,s0,52 - 33826: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 3382a: 2781 sext.w a5,a5 - 3382c: bff9 j 3380a <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x6a> - -000000000003382e <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: - 3382e: 1101 addi sp,sp,-32 - 33830: e822 sd s0,16(sp) - 33832: 00017797 auipc a5,0x17 - 33836: 61e7b783 ld a5,1566(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> - 3383a: 6900 ld s0,16(a0) - 3383c: ec06 sd ra,24(sp) - 3383e: 07c1 addi a5,a5,16 - 33840: e11c sd a5,0(a0) - 33842: c00d beqz s0,33864 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x36> - 33844: e426 sd s1,8(sp) - 33846: 00017497 auipc s1,0x17 - 3384a: 6024b483 ld s1,1538(s1) # 4ae48 <__libc_single_threaded@GLIBC_2.32> - 3384e: 0004c783 lbu a5,0(s1) - 33852: cf89 beqz a5,3386c <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x3e> - 33854: 581c lw a5,48(s0) - 33856: fff7871b addiw a4,a5,-1 - 3385a: d818 sw a4,48(s0) - 3385c: 4705 li a4,1 - 3385e: 02e78063 beq a5,a4,3387e <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x50> - 33862: 64a2 ld s1,8(sp) - 33864: 60e2 ld ra,24(sp) - 33866: 6442 ld s0,16(sp) - 33868: 6105 addi sp,sp,32 - 3386a: 8082 ret - 3386c: 577d li a4,-1 - 3386e: 03040693 addi a3,s0,48 - 33872: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 33876: 2781 sext.w a5,a5 - 33878: 4705 li a4,1 - 3387a: fee794e3 bne a5,a4,33862 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> - 3387e: 601c ld a5,0(s0) - 33880: 8522 mv a0,s0 - 33882: 6b9c ld a5,16(a5) - 33884: 9782 jalr a5 - 33886: 8330000f fence.tso - 3388a: 0004c783 lbu a5,0(s1) - 3388e: c385 beqz a5,338ae <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x80> - 33890: 585c lw a5,52(s0) - 33892: fff7871b addiw a4,a5,-1 - 33896: d858 sw a4,52(s0) - 33898: 4705 li a4,1 - 3389a: fce794e3 bne a5,a4,33862 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> - 3389e: 601c ld a5,0(s0) - 338a0: 8522 mv a0,s0 - 338a2: 6442 ld s0,16(sp) - 338a4: 64a2 ld s1,8(sp) - 338a6: 60e2 ld ra,24(sp) - 338a8: 6f9c ld a5,24(a5) - 338aa: 6105 addi sp,sp,32 - 338ac: 8782 jr a5 - 338ae: 577d li a4,-1 - 338b0: 03440693 addi a3,s0,52 - 338b4: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 338b8: 2781 sext.w a5,a5 - 338ba: bff9 j 33898 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x6a> - -00000000000338bc <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: - 338bc: 1101 addi sp,sp,-32 - 338be: e822 sd s0,16(sp) - 338c0: 00017797 auipc a5,0x17 - 338c4: 4d07b783 ld a5,1232(a5) # 4ad90 <_GLOBAL_OFFSET_TABLE_+0x240> - 338c8: 6900 ld s0,16(a0) - 338ca: ec06 sd ra,24(sp) - 338cc: 07c1 addi a5,a5,16 - 338ce: e11c sd a5,0(a0) - 338d0: c00d beqz s0,338f2 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x36> - 338d2: e426 sd s1,8(sp) - 338d4: 00017497 auipc s1,0x17 - 338d8: 5744b483 ld s1,1396(s1) # 4ae48 <__libc_single_threaded@GLIBC_2.32> - 338dc: 0004c783 lbu a5,0(s1) - 338e0: cf89 beqz a5,338fa <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x3e> - 338e2: 581c lw a5,48(s0) - 338e4: fff7871b addiw a4,a5,-1 - 338e8: d818 sw a4,48(s0) - 338ea: 4705 li a4,1 - 338ec: 02e78063 beq a5,a4,3390c <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x50> - 338f0: 64a2 ld s1,8(sp) - 338f2: 60e2 ld ra,24(sp) - 338f4: 6442 ld s0,16(sp) - 338f6: 6105 addi sp,sp,32 - 338f8: 8082 ret - 338fa: 577d li a4,-1 - 338fc: 03040693 addi a3,s0,48 - 33900: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 33904: 2781 sext.w a5,a5 - 33906: 4705 li a4,1 - 33908: fee794e3 bne a5,a4,338f0 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> - 3390c: 601c ld a5,0(s0) - 3390e: 8522 mv a0,s0 - 33910: 6b9c ld a5,16(a5) - 33912: 9782 jalr a5 - 33914: 8330000f fence.tso - 33918: 0004c783 lbu a5,0(s1) - 3391c: c385 beqz a5,3393c <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x80> - 3391e: 585c lw a5,52(s0) - 33920: fff7871b addiw a4,a5,-1 - 33924: d858 sw a4,52(s0) - 33926: 4705 li a4,1 - 33928: fce794e3 bne a5,a4,338f0 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> - 3392c: 601c ld a5,0(s0) - 3392e: 8522 mv a0,s0 - 33930: 6442 ld s0,16(sp) - 33932: 64a2 ld s1,8(sp) - 33934: 60e2 ld ra,24(sp) - 33936: 6f9c ld a5,24(a5) - 33938: 6105 addi sp,sp,32 - 3393a: 8782 jr a5 - 3393c: 577d li a4,-1 - 3393e: 03440693 addi a3,s0,52 - 33942: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 33946: 2781 sext.w a5,a5 - 33948: bff9 j 33926 <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x6a> - -000000000003394a <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev>: - 3394a: 1101 addi sp,sp,-32 - 3394c: e822 sd s0,16(sp) - 3394e: 00017797 auipc a5,0x17 - 33952: 4427b783 ld a5,1090(a5) # 4ad90 <_GLOBAL_OFFSET_TABLE_+0x240> - 33956: 6900 ld s0,16(a0) - 33958: ec06 sd ra,24(sp) - 3395a: 07c1 addi a5,a5,16 - 3395c: e11c sd a5,0(a0) - 3395e: c00d beqz s0,33980 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x36> - 33960: e426 sd s1,8(sp) - 33962: 00017497 auipc s1,0x17 - 33966: 4e64b483 ld s1,1254(s1) # 4ae48 <__libc_single_threaded@GLIBC_2.32> - 3396a: 0004c783 lbu a5,0(s1) - 3396e: cf89 beqz a5,33988 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x3e> - 33970: 581c lw a5,48(s0) - 33972: fff7871b addiw a4,a5,-1 - 33976: d818 sw a4,48(s0) - 33978: 4705 li a4,1 - 3397a: 02e78063 beq a5,a4,3399a <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x50> - 3397e: 64a2 ld s1,8(sp) - 33980: 60e2 ld ra,24(sp) - 33982: 6442 ld s0,16(sp) - 33984: 6105 addi sp,sp,32 - 33986: 8082 ret - 33988: 577d li a4,-1 - 3398a: 03040693 addi a3,s0,48 - 3398e: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 33992: 2781 sext.w a5,a5 - 33994: 4705 li a4,1 - 33996: fee794e3 bne a5,a4,3397e <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> - 3399a: 601c ld a5,0(s0) - 3399c: 8522 mv a0,s0 - 3399e: 6b9c ld a5,16(a5) - 339a0: 9782 jalr a5 - 339a2: 8330000f fence.tso - 339a6: 0004c783 lbu a5,0(s1) - 339aa: c385 beqz a5,339ca <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x80> - 339ac: 585c lw a5,52(s0) - 339ae: fff7871b addiw a4,a5,-1 - 339b2: d858 sw a4,52(s0) - 339b4: 4705 li a4,1 - 339b6: fce794e3 bne a5,a4,3397e <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x34> - 339ba: 601c ld a5,0(s0) - 339bc: 8522 mv a0,s0 - 339be: 6442 ld s0,16(sp) - 339c0: 64a2 ld s1,8(sp) - 339c2: 60e2 ld ra,24(sp) - 339c4: 6f9c ld a5,24(a5) - 339c6: 6105 addi sp,sp,32 - 339c8: 8782 jr a5 - 339ca: 577d li a4,-1 - 339cc: 03440693 addi a3,s0,52 - 339d0: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 339d4: 2781 sext.w a5,a5 - 339d6: bff9 j 339b4 <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED1Ev+0x6a> - -00000000000339d8 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv>: - 339d8: 1101 addi sp,sp,-32 - 339da: e826 sd s1,16(sp) - 339dc: ec06 sd ra,24(sp) - 339de: 00017497 auipc s1,0x17 - 339e2: 46a4b483 ld s1,1130(s1) # 4ae48 <__libc_single_threaded@GLIBC_2.32> - 339e6: 0004c783 lbu a5,0(s1) - 339ea: cf81 beqz a5,33a02 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x2a> - 339ec: 591c lw a5,48(a0) - 339ee: fff7871b addiw a4,a5,-1 - 339f2: d918 sw a4,48(a0) - 339f4: 4705 li a4,1 - 339f6: 00e78f63 beq a5,a4,33a14 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x3c> - 339fa: 60e2 ld ra,24(sp) - 339fc: 64c2 ld s1,16(sp) - 339fe: 6105 addi sp,sp,32 - 33a00: 8082 ret - 33a02: 577d li a4,-1 - 33a04: 03050693 addi a3,a0,48 - 33a08: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 33a0c: 2781 sext.w a5,a5 - 33a0e: 4705 li a4,1 - 33a10: fee795e3 bne a5,a4,339fa <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x22> - 33a14: 611c ld a5,0(a0) - 33a16: e42a sd a0,8(sp) - 33a18: 6b9c ld a5,16(a5) - 33a1a: 9782 jalr a5 - 33a1c: 8330000f fence.tso - 33a20: 0004c783 lbu a5,0(s1) - 33a24: 6522 ld a0,8(sp) - 33a26: cf91 beqz a5,33a42 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x6a> - 33a28: 595c lw a5,52(a0) - 33a2a: fff7871b addiw a4,a5,-1 - 33a2e: d958 sw a4,52(a0) - 33a30: 4705 li a4,1 - 33a32: fce794e3 bne a5,a4,339fa <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x22> - 33a36: 611c ld a5,0(a0) - 33a38: 60e2 ld ra,24(sp) - 33a3a: 64c2 ld s1,16(sp) - 33a3c: 6f9c ld a5,24(a5) - 33a3e: 6105 addi sp,sp,32 - 33a40: 8782 jr a5 - 33a42: 577d li a4,-1 - 33a44: 03450693 addi a3,a0,52 - 33a48: 06e6a7af amoadd.w.aqrl a5,a4,(a3) - 33a4c: 2781 sext.w a5,a5 - 33a4e: b7cd j 33a30 <_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv+0x58> - -0000000000033a50 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev>: - 33a50: 1141 addi sp,sp,-16 - 33a52: e022 sd s0,0(sp) - 33a54: 00017797 auipc a5,0x17 - 33a58: 3fc7b783 ld a5,1020(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> - 33a5c: 842a mv s0,a0 - 33a5e: 6908 ld a0,16(a0) - 33a60: e406 sd ra,8(sp) - 33a62: 07c1 addi a5,a5,16 - 33a64: e01c sd a5,0(s0) - 33a66: c511 beqz a0,33a72 <_ZN7testing8internal11MatcherBaseIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev+0x22> - 33a68: 00017317 auipc t1,0x17 - 33a6c: 25833303 ld t1,600(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 33a70: 9302 jalr t1 - 33a72: 8522 mv a0,s0 - 33a74: 6402 ld s0,0(sp) - 33a76: 60a2 ld ra,8(sp) - 33a78: 0141 addi sp,sp,16 - 33a7a: e87e106f j 15900 <_ZdlPv@plt> - -0000000000033a7e <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev>: - 33a7e: 1141 addi sp,sp,-16 - 33a80: e022 sd s0,0(sp) - 33a82: 00017797 auipc a5,0x17 - 33a86: 3ce7b783 ld a5,974(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> - 33a8a: 842a mv s0,a0 - 33a8c: 6908 ld a0,16(a0) - 33a8e: e406 sd ra,8(sp) - 33a90: 07c1 addi a5,a5,16 - 33a92: e01c sd a5,0(s0) - 33a94: c511 beqz a0,33aa0 <_ZN7testing7MatcherIRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev+0x22> - 33a96: 00017317 auipc t1,0x17 - 33a9a: 22a33303 ld t1,554(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 33a9e: 9302 jalr t1 - 33aa0: 8522 mv a0,s0 - 33aa2: 6402 ld s0,0(sp) - 33aa4: 60a2 ld ra,8(sp) - 33aa6: 0141 addi sp,sp,16 - 33aa8: e59e106f j 15900 <_ZdlPv@plt> - -0000000000033aac <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev>: - 33aac: 1141 addi sp,sp,-16 - 33aae: e022 sd s0,0(sp) - 33ab0: 00017797 auipc a5,0x17 - 33ab4: 2e07b783 ld a5,736(a5) # 4ad90 <_GLOBAL_OFFSET_TABLE_+0x240> - 33ab8: 842a mv s0,a0 - 33aba: 6908 ld a0,16(a0) - 33abc: e406 sd ra,8(sp) - 33abe: 07c1 addi a5,a5,16 - 33ac0: e01c sd a5,0(s0) - 33ac2: c511 beqz a0,33ace <_ZN7testing8internal11MatcherBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev+0x22> - 33ac4: 00017317 auipc t1,0x17 - 33ac8: 1fc33303 ld t1,508(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 33acc: 9302 jalr t1 - 33ace: 8522 mv a0,s0 - 33ad0: 6402 ld s0,0(sp) - 33ad2: 60a2 ld ra,8(sp) - 33ad4: 0141 addi sp,sp,16 - 33ad6: e2be106f j 15900 <_ZdlPv@plt> - -0000000000033ada <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev>: - 33ada: 1141 addi sp,sp,-16 - 33adc: e022 sd s0,0(sp) - 33ade: 00017797 auipc a5,0x17 - 33ae2: 2b27b783 ld a5,690(a5) # 4ad90 <_GLOBAL_OFFSET_TABLE_+0x240> - 33ae6: 842a mv s0,a0 - 33ae8: 6908 ld a0,16(a0) - 33aea: e406 sd ra,8(sp) - 33aec: 07c1 addi a5,a5,16 - 33aee: e01c sd a5,0(s0) - 33af0: c511 beqz a0,33afc <_ZN7testing7MatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED0Ev+0x22> - 33af2: 00017317 auipc t1,0x17 - 33af6: 1ce33303 ld t1,462(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 33afa: 9302 jalr t1 - 33afc: 8522 mv a0,s0 - 33afe: 6402 ld s0,0(sp) - 33b00: 60a2 ld ra,8(sp) - 33b02: 0141 addi sp,sp,16 - 33b04: dfde106f j 15900 <_ZdlPv@plt> - -0000000000033b08 <_ZN7testing11EnvironmentD1Ev>: - 33b08: 8082 ret - -0000000000033b0a <_ZN7testing7MessageC2ERKS0_>: - 33b0a: 7171 addi sp,sp,-176 - 33b0c: e152 sd s4,128(sp) - 33b0e: 8a2a mv s4,a0 - 33b10: 18800513 li a0,392 - 33b14: e42e sd a1,8(sp) - 33b16: f506 sd ra,168(sp) - 33b18: f122 sd s0,160(sp) - 33b1a: ed26 sd s1,152(sp) - 33b1c: e94a sd s2,144(sp) - 33b1e: f4de sd s7,104(sp) - 33b20: f0e2 sd s8,96(sp) - 33b22: e4ee sd s11,72(sp) - 33b24: e54e sd s3,136(sp) - 33b26: fcd6 sd s5,120(sp) - 33b28: f8da sd s6,112(sp) - 33b2a: ece6 sd s9,88(sp) - 33b2c: e8ea sd s10,80(sp) - 33b2e: d73e10ef jal ra,158a0 <_Znwm@plt> - 33b32: 08050b93 addi s7,a0,128 - 33b36: 842a mv s0,a0 - 33b38: 855e mv a0,s7 - 33b3a: 8c7e10ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> - 33b3e: cd817057 vsetivli zero,2,e64,m1,ta,ma - 33b42: 5e0030d7 vmv.v.i v1,0 - 33b46: 00017797 auipc a5,0x17 - 33b4a: 4127b783 ld a5,1042(a5) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 33b4e: 01078d93 addi s11,a5,16 - 33b52: 16041023 sh zero,352(s0) - 33b56: 14043c23 sd zero,344(s0) - 33b5a: 09b43023 sd s11,128(s0) - 33b5e: 16840793 addi a5,s0,360 - 33b62: 0207f0a7 vse64.v v1,(a5) - 33b66: 17840793 addi a5,s0,376 - 33b6a: 0207f0a7 vse64.v v1,(a5) - 33b6e: 00017917 auipc s2,0x17 - 33b72: 0ca93903 ld s2,202(s2) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 33b76: 01093483 ld s1,16(s2) - 33b7a: 01893c03 ld s8,24(s2) - 33b7e: 4581 li a1,0 - 33b80: fe84b783 ld a5,-24(s1) - 33b84: e004 sd s1,0(s0) - 33b86: 97a2 add a5,a5,s0 - 33b88: 0187b023 sd s8,0(a5) - 33b8c: 00043423 sd zero,8(s0) - 33b90: fe84b503 ld a0,-24(s1) - 33b94: 9522 add a0,a0,s0 - 33b96: 81be10ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 33b9a: 02093a83 ld s5,32(s2) - 33b9e: 02893783 ld a5,40(s2) - 33ba2: 01040b13 addi s6,s0,16 - 33ba6: fe8ab503 ld a0,-24(s5) # ffffffff7fffffe8 <__global_pointer$+0xffffffff7ffb4258> - 33baa: 01543823 sd s5,16(s0) - 33bae: 4581 li a1,0 - 33bb0: 955a add a0,a0,s6 - 33bb2: e11c sd a5,0(a0) - 33bb4: ec3e sd a5,24(sp) - 33bb6: ffae10ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 33bba: 00893d03 ld s10,8(s2) - 33bbe: 03093c83 ld s9,48(s2) - 33bc2: cd817057 vsetivli zero,2,e64,m1,ta,ma - 33bc6: fe8d3703 ld a4,-24(s10) - 33bca: 5e0030d7 vmv.v.i v1,0 - 33bce: 00017797 auipc a5,0x17 - 33bd2: 23a7b783 ld a5,570(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 33bd6: 9722 add a4,a4,s0 - 33bd8: 00017917 auipc s2,0x17 - 33bdc: 1d093903 ld s2,464(s2) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 33be0: 01973023 sd s9,0(a4) - 33be4: 01878693 addi a3,a5,24 - 33be8: 06878713 addi a4,a5,104 - 33bec: 0941 addi s2,s2,16 - 33bee: 04078793 addi a5,a5,64 - 33bf2: e058 sd a4,128(s0) - 33bf4: e81c sd a5,16(s0) - 33bf6: e014 sd a3,0(s0) - 33bf8: 01243c23 sd s2,24(s0) - 33bfc: 02040793 addi a5,s0,32 - 33c00: 0207f0a7 vse64.v v1,(a5) - 33c04: 03040793 addi a5,s0,48 - 33c08: 0207f0a7 vse64.v v1,(a5) - 33c0c: 04040793 addi a5,s0,64 - 33c10: 0207f0a7 vse64.v v1,(a5) - 33c14: 05040513 addi a0,s0,80 - 33c18: e82a sd a0,16(sp) - 33c1a: 01840993 addi s3,s0,24 - 33c1e: f82e10ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> - 33c22: 00017797 auipc a5,0x17 - 33c26: 0b67b783 ld a5,182(a5) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 33c2a: 85ce mv a1,s3 - 33c2c: 4761 li a4,24 - 33c2e: 01078993 addi s3,a5,16 - 33c32: 07040793 addi a5,s0,112 - 33c36: 06043423 sd zero,104(s0) - 33c3a: 06040823 sb zero,112(s0) - 33c3e: cc38 sw a4,88(s0) - 33c40: 855e mv a0,s7 - 33c42: f03c sd a5,96(s0) - 33c44: 01343c23 sd s3,24(s0) - 33c48: f68e10ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 33c4c: 65a2 ld a1,8(sp) - 33c4e: 1004 addi s1,sp,32 - 33c50: 008a3023 sd s0,0(s4) - 33c54: 8526 mv a0,s1 - 33c56: d6ce60ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 33c5a: 7622 ld a2,40(sp) - 33c5c: 7582 ld a1,32(sp) - 33c5e: 855a mv a0,s6 - 33c60: aa1e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 33c64: 7502 ld a0,32(sp) - 33c66: 181c addi a5,sp,48 - 33c68: 00f50463 beq a0,a5,33c70 <_ZN7testing7MessageC2ERKS0_+0x166> - 33c6c: c95e10ef jal ra,15900 <_ZdlPv@plt> - 33c70: 70aa ld ra,168(sp) - 33c72: 740a ld s0,160(sp) - 33c74: 64ea ld s1,152(sp) - 33c76: 694a ld s2,144(sp) - 33c78: 69aa ld s3,136(sp) - 33c7a: 6a0a ld s4,128(sp) - 33c7c: 7ae6 ld s5,120(sp) - 33c7e: 7b46 ld s6,112(sp) - 33c80: 7ba6 ld s7,104(sp) - 33c82: 7c06 ld s8,96(sp) - 33c84: 6ce6 ld s9,88(sp) - 33c86: 6d46 ld s10,80(sp) - 33c88: 6da6 ld s11,72(sp) - 33c8a: 614d addi sp,sp,176 - 33c8c: 8082 ret - 33c8e: 8a2a mv s4,a0 - 33c90: 855e mv a0,s7 - 33c92: 09b43023 sd s11,128(s0) - 33c96: 94be10ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 33c9a: 8522 mv a0,s0 - 33c9c: c65e10ef jal ra,15900 <_ZdlPv@plt> - 33ca0: 8552 mv a0,s4 - 33ca2: b4fe10ef jal ra,157f0 <_Unwind_Resume@plt> - 33ca6: 842a mv s0,a0 - 33ca8: 8526 mv a0,s1 - 33caa: e5be20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 33cae: 000a3503 ld a0,0(s4) - 33cb2: c501 beqz a0,33cba <_ZN7testing7MessageC2ERKS0_+0x1b0> - 33cb4: 611c ld a5,0(a0) - 33cb6: 679c ld a5,8(a5) - 33cb8: 9782 jalr a5 - 33cba: 8522 mv a0,s0 - 33cbc: b35e10ef jal ra,157f0 <_Unwind_Resume@plt> - 33cc0: 8a2a mv s4,a0 - 33cc2: 01343c23 sd s3,24(s0) - 33cc6: 06040513 addi a0,s0,96 - 33cca: e3be20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 33cce: 6542 ld a0,16(sp) - 33cd0: 01243c23 sd s2,24(s0) - 33cd4: f4ce10ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 33cd8: fe8d3683 ld a3,-24(s10) - 33cdc: fe8ab703 ld a4,-24(s5) - 33ce0: fe84b783 ld a5,-24(s1) - 33ce4: 96a2 add a3,a3,s0 - 33ce6: 0196b023 sd s9,0(a3) - 33cea: 66e2 ld a3,24(sp) - 33cec: 01543823 sd s5,16(s0) - 33cf0: 975a add a4,a4,s6 - 33cf2: e314 sd a3,0(a4) - 33cf4: e004 sd s1,0(s0) - 33cf6: 97a2 add a5,a5,s0 - 33cf8: 0187b023 sd s8,0(a5) - 33cfc: 00043423 sd zero,8(s0) - 33d00: bf41 j 33c90 <_ZN7testing7MessageC2ERKS0_+0x186> - 33d02: fe84b783 ld a5,-24(s1) - 33d06: e004 sd s1,0(s0) - 33d08: 8a2a mv s4,a0 - 33d0a: 97a2 add a5,a5,s0 - 33d0c: 0187b023 sd s8,0(a5) - 33d10: 00043423 sd zero,8(s0) - 33d14: bfb5 j 33c90 <_ZN7testing7MessageC2ERKS0_+0x186> - 33d16: 842a mv s0,a0 - 33d18: bf59 j 33cae <_ZN7testing7MessageC2ERKS0_+0x1a4> - -0000000000033d1a <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE>: - 33d1a: 715d addi sp,sp,-80 - 33d1c: e0a2 sd s0,64(sp) - 33d1e: 6500 ld s0,8(a0) - 33d20: e486 sd ra,72(sp) - 33d22: fc26 sd s1,56(sp) - 33d24: f84a sd s2,48(sp) - 33d26: c029 beqz s0,33d68 <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0x4e> - 33d28: 01010913 addi s2,sp,16 - 33d2c: 854a mv a0,s2 - 33d2e: c94e60ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 33d32: 64c2 ld s1,16(sp) - 33d34: 8526 mv a0,s1 - 33d36: e9be10ef jal ra,15bd0 - 33d3a: 6418 ld a4,8(s0) - 33d3c: 57fd li a5,-1 - 33d3e: 8389 srli a5,a5,0x2 - 33d40: 8f99 sub a5,a5,a4 - 33d42: 862a mv a2,a0 - 33d44: 04a7ef63 bltu a5,a0,33da2 <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0x88> - 33d48: 85a6 mv a1,s1 - 33d4a: 8522 mv a0,s0 - 33d4c: c55e10ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 33d50: 6542 ld a0,16(sp) - 33d52: 101c addi a5,sp,32 - 33d54: 00f50463 beq a0,a5,33d5c <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0x42> - 33d58: ba9e10ef jal ra,15900 <_ZdlPv@plt> - 33d5c: 60a6 ld ra,72(sp) - 33d5e: 6406 ld s0,64(sp) - 33d60: 74e2 ld s1,56(sp) - 33d62: 7942 ld s2,48(sp) - 33d64: 6161 addi sp,sp,80 - 33d66: 8082 ret - 33d68: 84aa mv s1,a0 - 33d6a: 02000513 li a0,32 - 33d6e: e42e sd a1,8(sp) - 33d70: b31e10ef jal ra,158a0 <_Znwm@plt> - 33d74: 0084b903 ld s2,8(s1) - 33d78: 01050793 addi a5,a0,16 - 33d7c: 00053423 sd zero,8(a0) - 33d80: 00050823 sb zero,16(a0) - 33d84: e11c sd a5,0(a0) - 33d86: e488 sd a0,8(s1) - 33d88: 65a2 ld a1,8(sp) - 33d8a: 842a mv s0,a0 - 33d8c: f8090ee3 beqz s2,33d28 <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0xe> - 33d90: 854a mv a0,s2 - 33d92: d73e20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 33d96: 854a mv a0,s2 - 33d98: b69e10ef jal ra,15900 <_ZdlPv@plt> - 33d9c: 65a2 ld a1,8(sp) - 33d9e: 6480 ld s0,8(s1) - 33da0: b761 j 33d28 <_ZN7testing15AssertionResult13AppendMessageERKNS_7MessageE+0xe> - 33da2: 00005517 auipc a0,0x5 - 33da6: c5e50513 addi a0,a0,-930 # 38a00 <_IO_stdin_used+0x3a8> - 33daa: b47e10ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 33dae: 842a mv s0,a0 - 33db0: 854a mv a0,s2 - 33db2: d53e20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 33db6: 8522 mv a0,s0 - 33db8: a39e10ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000033dbc <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E10DescribeToEPSo>: - 33dbc: 1101 addi sp,sp,-32 - 33dbe: e822 sd s0,16(sp) - 33dc0: e426 sd s1,8(sp) - 33dc2: 842e mv s0,a1 - 33dc4: 84aa mv s1,a0 - 33dc6: 462d li a2,11 - 33dc8: 852e mv a0,a1 - 33dca: 00007597 auipc a1,0x7 - 33dce: 24658593 addi a1,a1,582 # 3b010 <_IO_stdin_used+0x29b8> - 33dd2: ec06 sd ra,24(sp) - 33dd4: 92de10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 33dd8: 8522 mv a0,s0 - 33dda: 00005597 auipc a1,0x5 - 33dde: 5fe58593 addi a1,a1,1534 # 393d8 <_IO_stdin_used+0xd80> - 33de2: 4605 li a2,1 - 33de4: 91de10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 33de8: 85a2 mv a1,s0 - 33dea: 6442 ld s0,16(sp) - 33dec: 60e2 ld ra,24(sp) - 33dee: 00848513 addi a0,s1,8 - 33df2: 64a2 ld s1,8(sp) - 33df4: 6105 addi sp,sp,32 - 33df6: dd5ea06f j 1ebca <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo> - -0000000000033dfa <_ZNK7testing8internal14ComparisonBaseINS0_9EqMatcherINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEES8_NS0_5AnyEqEE4ImplIRKS8_S8_E18DescribeNegationToEPSo>: - 33dfa: 1101 addi sp,sp,-32 - 33dfc: e822 sd s0,16(sp) - 33dfe: e426 sd s1,8(sp) - 33e00: 842e mv s0,a1 - 33e02: 84aa mv s1,a0 - 33e04: 4639 li a2,14 - 33e06: 852e mv a0,a1 - 33e08: 00007597 auipc a1,0x7 - 33e0c: 21858593 addi a1,a1,536 # 3b020 <_IO_stdin_used+0x29c8> - 33e10: ec06 sd ra,24(sp) - 33e12: 8efe10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 33e16: 8522 mv a0,s0 - 33e18: 00005597 auipc a1,0x5 - 33e1c: 5c058593 addi a1,a1,1472 # 393d8 <_IO_stdin_used+0xd80> - 33e20: 4605 li a2,1 - 33e22: 8dfe10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 33e26: 85a2 mv a1,s0 - 33e28: 6442 ld s0,16(sp) - 33e2a: 60e2 ld ra,24(sp) - 33e2c: 00848513 addi a0,s1,8 - 33e30: 64a2 ld s1,8(sp) - 33e32: 6105 addi sp,sp,32 - 33e34: d97ea06f j 1ebca <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo> - -0000000000033e38 <_ZNSt10unique_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EED2Ev>: - 33e38: 1141 addi sp,sp,-16 - 33e3a: e022 sd s0,0(sp) - 33e3c: 6100 ld s0,0(a0) - 33e3e: e406 sd ra,8(sp) - 33e40: cc11 beqz s0,33e5c <_ZNSt10unique_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EED2Ev+0x24> - 33e42: 6008 ld a0,0(s0) - 33e44: 01040793 addi a5,s0,16 - 33e48: 00f50463 beq a0,a5,33e50 <_ZNSt10unique_ptrINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS5_EED2Ev+0x18> - 33e4c: ab5e10ef jal ra,15900 <_ZdlPv@plt> - 33e50: 8522 mv a0,s0 - 33e52: 6402 ld s0,0(sp) - 33e54: 60a2 ld ra,8(sp) - 33e56: 0141 addi sp,sp,16 - 33e58: aa9e106f j 15900 <_ZdlPv@plt> - 33e5c: 60a2 ld ra,8(sp) - 33e5e: 6402 ld s0,0(sp) - 33e60: 0141 addi sp,sp,16 - 33e62: 8082 ret - -0000000000033e64 <_ZN7testing8internal18StreamableToStringIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: - 33e64: 7179 addi sp,sp,-48 - 33e66: e84a sd s2,16(sp) - 33e68: 00810913 addi s2,sp,8 - 33e6c: f022 sd s0,32(sp) - 33e6e: 842a mv s0,a0 - 33e70: 854a mv a0,s2 - 33e72: ec26 sd s1,24(sp) - 33e74: f406 sd ra,40(sp) - 33e76: 84ae mv s1,a1 - 33e78: f21e50ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 33e7c: 6522 ld a0,8(sp) - 33e7e: 408c lw a1,0(s1) - 33e80: 0541 addi a0,a0,16 - 33e82: e8ee10ef jal ra,15510 <_ZNSolsEi@plt> - 33e86: 85ca mv a1,s2 - 33e88: 8522 mv a0,s0 - 33e8a: b38e60ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 33e8e: 6522 ld a0,8(sp) - 33e90: c501 beqz a0,33e98 <_ZN7testing8internal18StreamableToStringIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x34> - 33e92: 611c ld a5,0(a0) - 33e94: 679c ld a5,8(a5) - 33e96: 9782 jalr a5 - 33e98: 70a2 ld ra,40(sp) - 33e9a: 8522 mv a0,s0 - 33e9c: 7402 ld s0,32(sp) - 33e9e: 64e2 ld s1,24(sp) - 33ea0: 6942 ld s2,16(sp) - 33ea2: 6145 addi sp,sp,48 - 33ea4: 8082 ret - 33ea6: 67a2 ld a5,8(sp) - 33ea8: 842a mv s0,a0 - 33eaa: c789 beqz a5,33eb4 <_ZN7testing8internal18StreamableToStringIiEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x50> - 33eac: 6398 ld a4,0(a5) - 33eae: 853e mv a0,a5 - 33eb0: 671c ld a5,8(a4) - 33eb2: 9782 jalr a5 - 33eb4: 8522 mv a0,s0 - 33eb6: 93be10ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000033eba <_ZN7testing8internal18StreamableToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: - 33eba: 7179 addi sp,sp,-48 - 33ebc: e84a sd s2,16(sp) - 33ebe: 00810913 addi s2,sp,8 - 33ec2: f022 sd s0,32(sp) - 33ec4: 842a mv s0,a0 - 33ec6: 854a mv a0,s2 - 33ec8: ec26 sd s1,24(sp) - 33eca: f406 sd ra,40(sp) - 33ecc: 84ae mv s1,a1 - 33ece: ecbe50ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 33ed2: 6522 ld a0,8(sp) - 33ed4: 608c ld a1,0(s1) - 33ed6: 0541 addi a0,a0,16 - 33ed8: ad9e10ef jal ra,159b0 <_ZNSo9_M_insertIxEERSoT_@plt> - 33edc: 85ca mv a1,s2 - 33ede: 8522 mv a0,s0 - 33ee0: ae2e60ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 33ee4: 6522 ld a0,8(sp) - 33ee6: c501 beqz a0,33eee <_ZN7testing8internal18StreamableToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x34> - 33ee8: 611c ld a5,0(a0) - 33eea: 679c ld a5,8(a5) - 33eec: 9782 jalr a5 - 33eee: 70a2 ld ra,40(sp) - 33ef0: 8522 mv a0,s0 - 33ef2: 7402 ld s0,32(sp) - 33ef4: 64e2 ld s1,24(sp) - 33ef6: 6942 ld s2,16(sp) - 33ef8: 6145 addi sp,sp,48 - 33efa: 8082 ret - 33efc: 67a2 ld a5,8(sp) - 33efe: 842a mv s0,a0 - 33f00: c789 beqz a5,33f0a <_ZN7testing8internal18StreamableToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x50> - 33f02: 6398 ld a4,0(a5) - 33f04: 853e mv a0,a5 - 33f06: 671c ld a5,8(a4) - 33f08: 9782 jalr a5 - 33f0a: 8522 mv a0,s0 - 33f0c: 8e5e10ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000033f10 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_>: - 33f10: 6598 ld a4,8(a1) - 33f12: 6194 ld a3,0(a1) - 33f14: 8832 mv a6,a2 - 33f16: 6610 ld a2,8(a2) - 33f18: 1141 addi sp,sp,-16 - 33f1a: e022 sd s0,0(sp) - 33f1c: 87ae mv a5,a1 - 33f1e: e406 sd ra,8(sp) - 33f20: 05c1 addi a1,a1,16 - 33f22: 842a mv s0,a0 - 33f24: 00e60533 add a0,a2,a4 - 33f28: 08b68163 beq a3,a1,33faa <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x9a> - 33f2c: 0107b883 ld a7,16(a5) - 33f30: 00083583 ld a1,0(a6) - 33f34: 00a8fa63 bgeu a7,a0,33f48 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x38> - 33f38: 01080893 addi a7,a6,16 - 33f3c: 07158363 beq a1,a7,33fa2 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x92> - 33f40: 01083883 ld a7,16(a6) - 33f44: 04a8f163 bgeu a7,a0,33f86 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x76> - 33f48: 56fd li a3,-1 - 33f4a: 8289 srli a3,a3,0x2 - 33f4c: 8e99 sub a3,a3,a4 - 33f4e: 08c6e863 bltu a3,a2,33fde <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0xce> - 33f52: 853e mv a0,a5 - 33f54: a4de10ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 33f58: 01040713 addi a4,s0,16 - 33f5c: e018 sd a4,0(s0) - 33f5e: 6114 ld a3,0(a0) - 33f60: 01050793 addi a5,a0,16 - 33f64: 04f68f63 beq a3,a5,33fc2 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0xb2> - 33f68: 6918 ld a4,16(a0) - 33f6a: e014 sd a3,0(s0) - 33f6c: e818 sd a4,16(s0) - 33f6e: 6518 ld a4,8(a0) - 33f70: e11c sd a5,0(a0) - 33f72: 00053423 sd zero,8(a0) - 33f76: e418 sd a4,8(s0) - 33f78: 00050823 sb zero,16(a0) - 33f7c: 60a2 ld ra,8(sp) - 33f7e: 8522 mv a0,s0 - 33f80: 6402 ld s0,0(sp) - 33f82: 0141 addi sp,sp,16 - 33f84: 8082 ret - 33f86: 8542 mv a0,a6 - 33f88: 4601 li a2,0 - 33f8a: 4581 li a1,0 - 33f8c: fe4e10ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 33f90: 85aa mv a1,a0 - 33f92: 8522 mv a0,s0 - 33f94: e6ce10ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 33f98: 60a2 ld ra,8(sp) - 33f9a: 8522 mv a0,s0 - 33f9c: 6402 ld s0,0(sp) - 33f9e: 0141 addi sp,sp,16 - 33fa0: 8082 ret - 33fa2: 48bd li a7,15 - 33fa4: faa8e2e3 bltu a7,a0,33f48 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x38> - 33fa8: bff9 j 33f86 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x76> - 33faa: 48bd li a7,15 - 33fac: 00083583 ld a1,0(a6) - 33fb0: f8a8fce3 bgeu a7,a0,33f48 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x38> - 33fb4: 01080893 addi a7,a6,16 - 33fb8: f9158de3 beq a1,a7,33f52 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x42> - 33fbc: 01083883 ld a7,16(a6) - 33fc0: b751 j 33f44 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x34> - 33fc2: 6514 ld a3,8(a0) - 33fc4: 85be mv a1,a5 - 33fc6: 0685 addi a3,a3,1 - 33fc8: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 33fcc: 02058407 vle8.v v8,(a1) - 33fd0: 8e91 sub a3,a3,a2 - 33fd2: 95b2 add a1,a1,a2 - 33fd4: 02070427 vse8.v v8,(a4) - 33fd8: 9732 add a4,a4,a2 - 33fda: f6fd bnez a3,33fc8 <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0xb8> - 33fdc: bf49 j 33f6e <_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_+0x5e> - 33fde: 00005517 auipc a0,0x5 - 33fe2: a2250513 addi a0,a0,-1502 # 38a00 <_IO_stdin_used+0x3a8> - 33fe6: 90be10ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - -0000000000033fea <_ZN7testing8internal17StreamingListener12SocketWriter4SendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE>: - 33fea: 7179 addi sp,sp,-48 - 33fec: f022 sd s0,32(sp) - 33fee: 842a mv s0,a0 - 33ff0: 4508 lw a0,8(a0) - 33ff2: ec26 sd s1,24(sp) - 33ff4: f406 sd ra,40(sp) - 33ff6: 0505 addi a0,a0,1 - 33ff8: 00a03533 snez a0,a0 - 33ffc: e84a sd s2,16(sp) - 33ffe: 84ae mv s1,a1 - 34000: f6fe70ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 34004: e921 bnez a0,34054 <_ZN7testing8internal17StreamingListener12SocketWriter4SendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x6a> - 34006: 00810913 addi s2,sp,8 - 3400a: 854a mv a0,s2 - 3400c: 00007617 auipc a2,0x7 - 34010: 02460613 addi a2,a2,36 # 3b030 <_IO_stdin_used+0x29d8> - 34014: 458d li a1,3 - 34016: 44000693 li a3,1088 - 3401a: f7deb0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 3401e: 02000613 li a2,32 - 34022: 00007597 auipc a1,0x7 - 34026: 05e58593 addi a1,a1,94 # 3b080 <_IO_stdin_used+0x2a28> - 3402a: 00017517 auipc a0,0x17 - 3402e: f6e53503 ld a0,-146(a0) # 4af98 <_ZSt4cerr@Base> - 34032: ecee10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 34036: 03500613 li a2,53 - 3403a: 00007597 auipc a1,0x7 - 3403e: 06e58593 addi a1,a1,110 # 3b0a8 <_IO_stdin_used+0x2a50> - 34042: 00017517 auipc a0,0x17 - 34046: f5653503 ld a0,-170(a0) # 4af98 <_ZSt4cerr@Base> - 3404a: eb6e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3404e: 854a mv a0,s2 - 34050: ad6e90ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 34054: 0084b903 ld s2,8(s1) - 34058: 608c ld a1,0(s1) - 3405a: 4408 lw a0,8(s0) - 3405c: 864a mv a2,s2 - 3405e: ba3e10ef jal ra,15c00 - 34062: 00a91863 bne s2,a0,34072 <_ZN7testing8internal17StreamingListener12SocketWriter4SendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x88> - 34066: 70a2 ld ra,40(sp) - 34068: 7402 ld s0,32(sp) - 3406a: 64e2 ld s1,24(sp) - 3406c: 6942 ld s2,16(sp) - 3406e: 6145 addi sp,sp,48 - 34070: 8082 ret - 34072: 00810913 addi s2,sp,8 - 34076: 854a mv a0,s2 - 34078: 00007617 auipc a2,0x7 - 3407c: fb860613 addi a2,a2,-72 # 3b030 <_IO_stdin_used+0x29d8> - 34080: 4585 li a1,1 - 34082: 44500693 li a3,1093 - 34086: f11eb0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 3408a: 02600613 li a2,38 - 3408e: 00007597 auipc a1,0x7 - 34092: 05258593 addi a1,a1,82 # 3b0e0 <_IO_stdin_used+0x2a88> - 34096: 00017517 auipc a0,0x17 - 3409a: f0253503 ld a0,-254(a0) # 4af98 <_ZSt4cerr@Base> - 3409e: e62e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 340a2: 6c10 ld a2,24(s0) - 340a4: 680c ld a1,16(s0) - 340a6: 00017517 auipc a0,0x17 - 340aa: ef253503 ld a0,-270(a0) # 4af98 <_ZSt4cerr@Base> - 340ae: e52e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 340b2: 4605 li a2,1 - 340b4: 00004597 auipc a1,0x4 - 340b8: 70c58593 addi a1,a1,1804 # 387c0 <_IO_stdin_used+0x168> - 340bc: 84aa mv s1,a0 - 340be: e42e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 340c2: 7c10 ld a2,56(s0) - 340c4: 780c ld a1,48(s0) - 340c6: 8526 mv a0,s1 - 340c8: e38e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 340cc: 854a mv a0,s2 - 340ce: a58e90ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 340d2: 70a2 ld ra,40(sp) - 340d4: 7402 ld s0,32(sp) - 340d6: 64e2 ld s1,24(sp) - 340d8: 6942 ld s2,16(sp) - 340da: 6145 addi sp,sp,48 - 340dc: 8082 ret - 340de: 842a mv s0,a0 - 340e0: 854a mv a0,s2 - 340e2: a44e90ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 340e6: 8522 mv a0,s0 - 340e8: f08e10ef jal ra,157f0 <_Unwind_Resume@plt> - 340ec: bfcd j 340de <_ZN7testing8internal17StreamingListener12SocketWriter4SendERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xf4> - -00000000000340ee <_ZN7testing8internal9MutexBase4LockEv>: - 340ee: 7179 addi sp,sp,-48 - 340f0: f022 sd s0,32(sp) - 340f2: f406 sd ra,40(sp) - 340f4: 842a mv s0,a0 - 340f6: e3ae10ef jal ra,15730 - 340fa: e919 bnez a0,34110 <_ZN7testing8internal9MutexBase4LockEv+0x22> - 340fc: c74e10ef jal ra,15570 - 34100: 4785 li a5,1 - 34102: 70a2 ld ra,40(sp) - 34104: f808 sd a0,48(s0) - 34106: 02f40423 sb a5,40(s0) - 3410a: 7402 ld s0,32(sp) - 3410c: 6145 addi sp,sp,48 - 3410e: 8082 ret - 34110: e84a sd s2,16(sp) - 34112: 00810913 addi s2,sp,8 - 34116: ec26 sd s1,24(sp) - 34118: 00007617 auipc a2,0x7 - 3411c: ff060613 addi a2,a2,-16 # 3b108 <_IO_stdin_used+0x2ab0> - 34120: 458d li a1,3 - 34122: 84aa mv s1,a0 - 34124: 66100693 li a3,1633 - 34128: 854a mv a0,s2 - 3412a: e6deb0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 3412e: 466d li a2,27 - 34130: 00007597 auipc a1,0x7 - 34134: 03858593 addi a1,a1,56 # 3b168 <_IO_stdin_used+0x2b10> - 34138: 00017517 auipc a0,0x17 - 3413c: e6053503 ld a0,-416(a0) # 4af98 <_ZSt4cerr@Base> - 34140: dc0e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 34144: 4649 li a2,18 - 34146: 00007597 auipc a1,0x7 - 3414a: 04258593 addi a1,a1,66 # 3b188 <_IO_stdin_used+0x2b30> - 3414e: 00017517 auipc a0,0x17 - 34152: e4a53503 ld a0,-438(a0) # 4af98 <_ZSt4cerr@Base> - 34156: daae10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3415a: 85a6 mv a1,s1 - 3415c: 00017517 auipc a0,0x17 - 34160: e3c53503 ld a0,-452(a0) # 4af98 <_ZSt4cerr@Base> - 34164: bace10ef jal ra,15510 <_ZNSolsEi@plt> - 34168: 854a mv a0,s2 - 3416a: 9bce90ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 3416e: 64e2 ld s1,24(sp) - 34170: 6942 ld s2,16(sp) - 34172: b769 j 340fc <_ZN7testing8internal9MutexBase4LockEv+0xe> - 34174: 842a mv s0,a0 - 34176: 854a mv a0,s2 - 34178: 9aee90ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 3417c: 8522 mv a0,s0 - 3417e: e72e10ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000034182 <_ZN7testing8internal9MutexBase6UnlockEv>: - 34182: 7179 addi sp,sp,-48 - 34184: f406 sd ra,40(sp) - 34186: 02050423 sb zero,40(a0) - 3418a: ef6e10ef jal ra,15880 - 3418e: e501 bnez a0,34196 <_ZN7testing8internal9MutexBase6UnlockEv+0x14> - 34190: 70a2 ld ra,40(sp) - 34192: 6145 addi sp,sp,48 - 34194: 8082 ret - 34196: ec26 sd s1,24(sp) - 34198: 0024 addi s1,sp,8 - 3419a: f022 sd s0,32(sp) - 3419c: 00007617 auipc a2,0x7 - 341a0: f6c60613 addi a2,a2,-148 # 3b108 <_IO_stdin_used+0x2ab0> - 341a4: 458d li a1,3 - 341a6: 842a mv s0,a0 - 341a8: 66d00693 li a3,1645 - 341ac: 8526 mv a0,s1 - 341ae: de9eb0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 341b2: 4675 li a2,29 - 341b4: 00007597 auipc a1,0x7 - 341b8: fec58593 addi a1,a1,-20 # 3b1a0 <_IO_stdin_used+0x2b48> - 341bc: 00017517 auipc a0,0x17 - 341c0: ddc53503 ld a0,-548(a0) # 4af98 <_ZSt4cerr@Base> - 341c4: d3ce10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 341c8: 4649 li a2,18 - 341ca: 00007597 auipc a1,0x7 - 341ce: fbe58593 addi a1,a1,-66 # 3b188 <_IO_stdin_used+0x2b30> - 341d2: 00017517 auipc a0,0x17 - 341d6: dc653503 ld a0,-570(a0) # 4af98 <_ZSt4cerr@Base> - 341da: d26e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 341de: 85a2 mv a1,s0 - 341e0: 00017517 auipc a0,0x17 - 341e4: db853503 ld a0,-584(a0) # 4af98 <_ZSt4cerr@Base> - 341e8: b28e10ef jal ra,15510 <_ZNSolsEi@plt> - 341ec: 8526 mv a0,s1 - 341ee: 938e90ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 341f2: 70a2 ld ra,40(sp) - 341f4: 7402 ld s0,32(sp) - 341f6: 64e2 ld s1,24(sp) - 341f8: 6145 addi sp,sp,48 - 341fa: 8082 ret - 341fc: 842a mv s0,a0 - 341fe: 8526 mv a0,s1 - 34200: 926e90ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 34204: 8522 mv a0,s0 - 34206: deae10ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000003420a <_ZN7testing8internal5MutexD2Ev>: - 3420a: 7179 addi sp,sp,-48 - 3420c: f406 sd ra,40(sp) - 3420e: c12e10ef jal ra,15620 - 34212: e501 bnez a0,3421a <_ZN7testing8internal5MutexD2Ev+0x10> - 34214: 70a2 ld ra,40(sp) - 34216: 6145 addi sp,sp,48 - 34218: 8082 ret - 3421a: ec26 sd s1,24(sp) - 3421c: 0024 addi s1,sp,8 - 3421e: f022 sd s0,32(sp) - 34220: 69e00693 li a3,1694 - 34224: 842a mv s0,a0 - 34226: 00007617 auipc a2,0x7 - 3422a: ee260613 addi a2,a2,-286 # 3b108 <_IO_stdin_used+0x2ab0> - 3422e: 8526 mv a0,s1 - 34230: 458d li a1,3 - 34232: d65eb0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 34236: 4679 li a2,30 - 34238: 00007597 auipc a1,0x7 - 3423c: f8858593 addi a1,a1,-120 # 3b1c0 <_IO_stdin_used+0x2b68> - 34240: 00017517 auipc a0,0x17 - 34244: d5853503 ld a0,-680(a0) # 4af98 <_ZSt4cerr@Base> - 34248: cb8e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3424c: 4649 li a2,18 - 3424e: 00007597 auipc a1,0x7 - 34252: f3a58593 addi a1,a1,-198 # 3b188 <_IO_stdin_used+0x2b30> - 34256: 00017517 auipc a0,0x17 - 3425a: d4253503 ld a0,-702(a0) # 4af98 <_ZSt4cerr@Base> - 3425e: ca2e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 34262: 85a2 mv a1,s0 - 34264: 00017517 auipc a0,0x17 - 34268: d3453503 ld a0,-716(a0) # 4af98 <_ZSt4cerr@Base> - 3426c: aa4e10ef jal ra,15510 <_ZNSolsEi@plt> - 34270: 8526 mv a0,s1 - 34272: 8b4e90ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 34276: 70a2 ld ra,40(sp) - 34278: 7402 ld s0,32(sp) - 3427a: 64e2 ld s1,24(sp) - 3427c: 6145 addi sp,sp,48 - 3427e: 8082 ret - -0000000000034280 <_ZN7testing8internal17StreamingListener12SocketWriter15CloseConnectionEv>: - 34280: 7179 addi sp,sp,-48 - 34282: f022 sd s0,32(sp) - 34284: 842a mv s0,a0 - 34286: 4508 lw a0,8(a0) - 34288: f406 sd ra,40(sp) - 3428a: 0505 addi a0,a0,1 - 3428c: 00a03533 snez a0,a0 - 34290: cdfe70ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 34294: e929 bnez a0,342e6 <_ZN7testing8internal17StreamingListener12SocketWriter15CloseConnectionEv+0x66> - 34296: ec26 sd s1,24(sp) - 34298: 0024 addi s1,sp,8 - 3429a: 8526 mv a0,s1 - 3429c: 00007617 auipc a2,0x7 - 342a0: d9460613 addi a2,a2,-620 # 3b030 <_IO_stdin_used+0x29d8> - 342a4: 458d li a1,3 - 342a6: 45100693 li a3,1105 - 342aa: cedeb0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 342ae: 02000613 li a2,32 - 342b2: 00007597 auipc a1,0x7 - 342b6: dce58593 addi a1,a1,-562 # 3b080 <_IO_stdin_used+0x2a28> - 342ba: 00017517 auipc a0,0x17 - 342be: cde53503 ld a0,-802(a0) # 4af98 <_ZSt4cerr@Base> - 342c2: c3ee10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 342c6: 04000613 li a2,64 - 342ca: 00007597 auipc a1,0x7 - 342ce: f1658593 addi a1,a1,-234 # 3b1e0 <_IO_stdin_used+0x2b88> - 342d2: 00017517 auipc a0,0x17 - 342d6: cc653503 ld a0,-826(a0) # 4af98 <_ZSt4cerr@Base> - 342da: c26e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 342de: 8526 mv a0,s1 - 342e0: 846e90ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 342e4: 64e2 ld s1,24(sp) - 342e6: 4408 lw a0,8(s0) - 342e8: 829e10ef jal ra,15b10 - 342ec: 57fd li a5,-1 - 342ee: 70a2 ld ra,40(sp) - 342f0: c41c sw a5,8(s0) - 342f2: 7402 ld s0,32(sp) - 342f4: 6145 addi sp,sp,48 - 342f6: 8082 ret - 342f8: 842a mv s0,a0 - 342fa: 8526 mv a0,s1 - 342fc: 82ae90ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 34300: 8522 mv a0,s0 - 34302: ceee10ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000034306 <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev>: - 34306: 7179 addi sp,sp,-48 - 34308: 00017797 auipc a5,0x17 - 3430c: af87b783 ld a5,-1288(a5) # 4ae00 <_GLOBAL_OFFSET_TABLE_+0x2b0> - 34310: 4518 lw a4,8(a0) - 34312: f022 sd s0,32(sp) - 34314: 07c1 addi a5,a5,16 - 34316: f406 sd ra,40(sp) - 34318: e11c sd a5,0(a0) - 3431a: 57fd li a5,-1 - 3431c: 842a mv s0,a0 - 3431e: 02f71363 bne a4,a5,34344 <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0x3e> - 34322: 7808 ld a0,48(s0) - 34324: 04040793 addi a5,s0,64 - 34328: 00f50463 beq a0,a5,34330 <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0x2a> - 3432c: dd4e10ef jal ra,15900 <_ZdlPv@plt> - 34330: 6808 ld a0,16(s0) - 34332: 02040413 addi s0,s0,32 - 34336: 06850963 beq a0,s0,343a8 <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0xa2> - 3433a: 7402 ld s0,32(sp) - 3433c: 70a2 ld ra,40(sp) - 3433e: 6145 addi sp,sp,48 - 34340: dc0e106f j 15900 <_ZdlPv@plt> - 34344: 4505 li a0,1 - 34346: c29e70ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 3434a: e929 bnez a0,3439c <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0x96> - 3434c: ec26 sd s1,24(sp) - 3434e: 0024 addi s1,sp,8 - 34350: 8526 mv a0,s1 - 34352: 00007617 auipc a2,0x7 - 34356: cde60613 addi a2,a2,-802 # 3b030 <_IO_stdin_used+0x29d8> - 3435a: 458d li a1,3 - 3435c: 45100693 li a3,1105 - 34360: c37eb0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 34364: 02000613 li a2,32 - 34368: 00007597 auipc a1,0x7 - 3436c: d1858593 addi a1,a1,-744 # 3b080 <_IO_stdin_used+0x2a28> - 34370: 00017517 auipc a0,0x17 - 34374: c2853503 ld a0,-984(a0) # 4af98 <_ZSt4cerr@Base> - 34378: b88e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3437c: 04000613 li a2,64 - 34380: 00007597 auipc a1,0x7 - 34384: e6058593 addi a1,a1,-416 # 3b1e0 <_IO_stdin_used+0x2b88> - 34388: 00017517 auipc a0,0x17 - 3438c: c1053503 ld a0,-1008(a0) # 4af98 <_ZSt4cerr@Base> - 34390: b70e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 34394: 8526 mv a0,s1 - 34396: f91e80ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 3439a: 64e2 ld s1,24(sp) - 3439c: 4408 lw a0,8(s0) - 3439e: f72e10ef jal ra,15b10 - 343a2: 57fd li a5,-1 - 343a4: c41c sw a5,8(s0) - 343a6: bfb5 j 34322 <_ZN7testing8internal17StreamingListener12SocketWriterD1Ev+0x1c> - 343a8: 70a2 ld ra,40(sp) - 343aa: 7402 ld s0,32(sp) - 343ac: 6145 addi sp,sp,48 - 343ae: 8082 ret - 343b0: 842a mv s0,a0 - 343b2: 8526 mv a0,s1 - 343b4: f73e80ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 343b8: 8522 mv a0,s0 - 343ba: bc6e10ef jal ra,15780 <__cxa_call_terminate@plt> - -00000000000343be <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev>: - 343be: 7179 addi sp,sp,-48 - 343c0: 00017797 auipc a5,0x17 - 343c4: a407b783 ld a5,-1472(a5) # 4ae00 <_GLOBAL_OFFSET_TABLE_+0x2b0> - 343c8: 4518 lw a4,8(a0) - 343ca: f022 sd s0,32(sp) - 343cc: 07c1 addi a5,a5,16 - 343ce: f406 sd ra,40(sp) - 343d0: e11c sd a5,0(a0) - 343d2: 57fd li a5,-1 - 343d4: 842a mv s0,a0 - 343d6: 02f71663 bne a4,a5,34402 <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x44> - 343da: 7808 ld a0,48(s0) - 343dc: 04040793 addi a5,s0,64 - 343e0: 00f50463 beq a0,a5,343e8 <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x2a> - 343e4: d1ce10ef jal ra,15900 <_ZdlPv@plt> - 343e8: 6808 ld a0,16(s0) - 343ea: 02040793 addi a5,s0,32 - 343ee: 00f50463 beq a0,a5,343f6 <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x38> - 343f2: d0ee10ef jal ra,15900 <_ZdlPv@plt> - 343f6: 8522 mv a0,s0 - 343f8: 7402 ld s0,32(sp) - 343fa: 70a2 ld ra,40(sp) - 343fc: 6145 addi sp,sp,48 - 343fe: d02e106f j 15900 <_ZdlPv@plt> - 34402: 4505 li a0,1 - 34404: b6be70ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 34408: e929 bnez a0,3445a <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x9c> - 3440a: ec26 sd s1,24(sp) - 3440c: 0024 addi s1,sp,8 - 3440e: 8526 mv a0,s1 - 34410: 00007617 auipc a2,0x7 - 34414: c2060613 addi a2,a2,-992 # 3b030 <_IO_stdin_used+0x29d8> - 34418: 458d li a1,3 - 3441a: 45100693 li a3,1105 - 3441e: b79eb0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 34422: 02000613 li a2,32 - 34426: 00007597 auipc a1,0x7 - 3442a: c5a58593 addi a1,a1,-934 # 3b080 <_IO_stdin_used+0x2a28> - 3442e: 00017517 auipc a0,0x17 - 34432: b6a53503 ld a0,-1174(a0) # 4af98 <_ZSt4cerr@Base> - 34436: acae10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3443a: 04000613 li a2,64 - 3443e: 00007597 auipc a1,0x7 - 34442: da258593 addi a1,a1,-606 # 3b1e0 <_IO_stdin_used+0x2b88> - 34446: 00017517 auipc a0,0x17 - 3444a: b5253503 ld a0,-1198(a0) # 4af98 <_ZSt4cerr@Base> - 3444e: ab2e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 34452: 8526 mv a0,s1 - 34454: ed3e80ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 34458: 64e2 ld s1,24(sp) - 3445a: 4408 lw a0,8(s0) - 3445c: eb4e10ef jal ra,15b10 - 34460: 57fd li a5,-1 - 34462: c41c sw a5,8(s0) - 34464: bf9d j 343da <_ZN7testing8internal17StreamingListener12SocketWriterD0Ev+0x1c> - 34466: 842a mv s0,a0 - 34468: 8526 mv a0,s1 - 3446a: ebde80ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 3446e: 8522 mv a0,s0 - 34470: b10e10ef jal ra,15780 <__cxa_call_terminate@plt> - -0000000000034474 <_ZN7testing8internal17StreamingListenerD1Ev>: - 34474: 7179 addi sp,sp,-48 - 34476: f022 sd s0,32(sp) - 34478: 00017797 auipc a5,0x17 - 3447c: b187b783 ld a5,-1256(a5) # 4af90 <_GLOBAL_OFFSET_TABLE_+0x440> - 34480: 6500 ld s0,8(a0) - 34482: f406 sd ra,40(sp) - 34484: 07c1 addi a5,a5,16 - 34486: e11c sd a5,0(a0) - 34488: cc55 beqz s0,34544 <_ZN7testing8internal17StreamingListenerD1Ev+0xd0> - 3448a: 601c ld a5,0(s0) - 3448c: 00017717 auipc a4,0x17 - 34490: a8c73703 ld a4,-1396(a4) # 4af18 <_GLOBAL_OFFSET_TABLE_+0x3c8> - 34494: 679c ld a5,8(a5) - 34496: 0ae79b63 bne a5,a4,3454c <_ZN7testing8internal17StreamingListenerD1Ev+0xd8> - 3449a: 00017797 auipc a5,0x17 - 3449e: 9667b783 ld a5,-1690(a5) # 4ae00 <_GLOBAL_OFFSET_TABLE_+0x2b0> - 344a2: 4418 lw a4,8(s0) - 344a4: 07c1 addi a5,a5,16 - 344a6: e01c sd a5,0(s0) - 344a8: 57fd li a5,-1 - 344aa: 02f71663 bne a4,a5,344d6 <_ZN7testing8internal17StreamingListenerD1Ev+0x62> - 344ae: 7808 ld a0,48(s0) - 344b0: 04040793 addi a5,s0,64 - 344b4: 00f50463 beq a0,a5,344bc <_ZN7testing8internal17StreamingListenerD1Ev+0x48> - 344b8: c48e10ef jal ra,15900 <_ZdlPv@plt> - 344bc: 6808 ld a0,16(s0) - 344be: 02040793 addi a5,s0,32 - 344c2: 00f50463 beq a0,a5,344ca <_ZN7testing8internal17StreamingListenerD1Ev+0x56> - 344c6: c3ae10ef jal ra,15900 <_ZdlPv@plt> - 344ca: 8522 mv a0,s0 - 344cc: 7402 ld s0,32(sp) - 344ce: 70a2 ld ra,40(sp) - 344d0: 6145 addi sp,sp,48 - 344d2: c2ee106f j 15900 <_ZdlPv@plt> - 344d6: 4505 li a0,1 - 344d8: a97e70ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 344dc: e929 bnez a0,3452e <_ZN7testing8internal17StreamingListenerD1Ev+0xba> - 344de: ec26 sd s1,24(sp) - 344e0: 0024 addi s1,sp,8 - 344e2: 8526 mv a0,s1 - 344e4: 00007617 auipc a2,0x7 - 344e8: b4c60613 addi a2,a2,-1204 # 3b030 <_IO_stdin_used+0x29d8> - 344ec: 458d li a1,3 - 344ee: 45100693 li a3,1105 - 344f2: aa5eb0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 344f6: 02000613 li a2,32 - 344fa: 00007597 auipc a1,0x7 - 344fe: b8658593 addi a1,a1,-1146 # 3b080 <_IO_stdin_used+0x2a28> - 34502: 00017517 auipc a0,0x17 - 34506: a9653503 ld a0,-1386(a0) # 4af98 <_ZSt4cerr@Base> - 3450a: 9f6e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3450e: 04000613 li a2,64 - 34512: 00007597 auipc a1,0x7 - 34516: cce58593 addi a1,a1,-818 # 3b1e0 <_IO_stdin_used+0x2b88> - 3451a: 00017517 auipc a0,0x17 - 3451e: a7e53503 ld a0,-1410(a0) # 4af98 <_ZSt4cerr@Base> - 34522: 9dee10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 34526: 8526 mv a0,s1 - 34528: dffe80ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 3452c: 64e2 ld s1,24(sp) - 3452e: 4408 lw a0,8(s0) - 34530: de0e10ef jal ra,15b10 - 34534: 7808 ld a0,48(s0) - 34536: 57fd li a5,-1 - 34538: c41c sw a5,8(s0) - 3453a: 04040793 addi a5,s0,64 - 3453e: f6f51de3 bne a0,a5,344b8 <_ZN7testing8internal17StreamingListenerD1Ev+0x44> - 34542: bfad j 344bc <_ZN7testing8internal17StreamingListenerD1Ev+0x48> - 34544: 70a2 ld ra,40(sp) - 34546: 7402 ld s0,32(sp) - 34548: 6145 addi sp,sp,48 - 3454a: 8082 ret - 3454c: 8522 mv a0,s0 - 3454e: 7402 ld s0,32(sp) - 34550: 70a2 ld ra,40(sp) - 34552: 6145 addi sp,sp,48 - 34554: 8782 jr a5 - 34556: 842a mv s0,a0 - 34558: 8526 mv a0,s1 - 3455a: dcde80ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 3455e: 8522 mv a0,s0 - 34560: a20e10ef jal ra,15780 <__cxa_call_terminate@plt> - -0000000000034564 <_ZN7testing8internal17StreamingListenerD0Ev>: - 34564: 7179 addi sp,sp,-48 - 34566: f022 sd s0,32(sp) - 34568: 00017797 auipc a5,0x17 - 3456c: a287b783 ld a5,-1496(a5) # 4af90 <_GLOBAL_OFFSET_TABLE_+0x440> - 34570: 6500 ld s0,8(a0) - 34572: ec26 sd s1,24(sp) - 34574: f406 sd ra,40(sp) - 34576: 07c1 addi a5,a5,16 - 34578: e11c sd a5,0(a0) - 3457a: 84aa mv s1,a0 - 3457c: c421 beqz s0,345c4 <_ZN7testing8internal17StreamingListenerD0Ev+0x60> - 3457e: 601c ld a5,0(s0) - 34580: 00017717 auipc a4,0x17 - 34584: 99873703 ld a4,-1640(a4) # 4af18 <_GLOBAL_OFFSET_TABLE_+0x3c8> - 34588: 679c ld a5,8(a5) - 3458a: 0ae79c63 bne a5,a4,34642 <_ZN7testing8internal17StreamingListenerD0Ev+0xde> - 3458e: 00017797 auipc a5,0x17 - 34592: 8727b783 ld a5,-1934(a5) # 4ae00 <_GLOBAL_OFFSET_TABLE_+0x2b0> - 34596: 4418 lw a4,8(s0) - 34598: 07c1 addi a5,a5,16 - 3459a: e01c sd a5,0(s0) - 3459c: 57fd li a5,-1 - 3459e: 02f71a63 bne a4,a5,345d2 <_ZN7testing8internal17StreamingListenerD0Ev+0x6e> - 345a2: 7808 ld a0,48(s0) - 345a4: 04040793 addi a5,s0,64 - 345a8: 00f50463 beq a0,a5,345b0 <_ZN7testing8internal17StreamingListenerD0Ev+0x4c> - 345ac: b54e10ef jal ra,15900 <_ZdlPv@plt> - 345b0: 6808 ld a0,16(s0) - 345b2: 02040793 addi a5,s0,32 - 345b6: 00f50463 beq a0,a5,345be <_ZN7testing8internal17StreamingListenerD0Ev+0x5a> - 345ba: b46e10ef jal ra,15900 <_ZdlPv@plt> - 345be: 8522 mv a0,s0 - 345c0: b40e10ef jal ra,15900 <_ZdlPv@plt> - 345c4: 7402 ld s0,32(sp) - 345c6: 70a2 ld ra,40(sp) - 345c8: 8526 mv a0,s1 - 345ca: 64e2 ld s1,24(sp) - 345cc: 6145 addi sp,sp,48 - 345ce: b32e106f j 15900 <_ZdlPv@plt> - 345d2: 4505 li a0,1 - 345d4: 99be70ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 345d8: e931 bnez a0,3462c <_ZN7testing8internal17StreamingListenerD0Ev+0xc8> - 345da: e84a sd s2,16(sp) - 345dc: 00810913 addi s2,sp,8 - 345e0: 854a mv a0,s2 - 345e2: 00007617 auipc a2,0x7 - 345e6: a4e60613 addi a2,a2,-1458 # 3b030 <_IO_stdin_used+0x29d8> - 345ea: 458d li a1,3 - 345ec: 45100693 li a3,1105 - 345f0: 9a7eb0ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 345f4: 02000613 li a2,32 - 345f8: 00007597 auipc a1,0x7 - 345fc: a8858593 addi a1,a1,-1400 # 3b080 <_IO_stdin_used+0x2a28> - 34600: 00017517 auipc a0,0x17 - 34604: 99853503 ld a0,-1640(a0) # 4af98 <_ZSt4cerr@Base> - 34608: 8f8e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3460c: 04000613 li a2,64 - 34610: 00007597 auipc a1,0x7 - 34614: bd058593 addi a1,a1,-1072 # 3b1e0 <_IO_stdin_used+0x2b88> - 34618: 00017517 auipc a0,0x17 - 3461c: 98053503 ld a0,-1664(a0) # 4af98 <_ZSt4cerr@Base> - 34620: 8e0e10ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 34624: 854a mv a0,s2 - 34626: d01e80ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 3462a: 6942 ld s2,16(sp) - 3462c: 4408 lw a0,8(s0) - 3462e: ce2e10ef jal ra,15b10 - 34632: 7808 ld a0,48(s0) - 34634: 57fd li a5,-1 - 34636: c41c sw a5,8(s0) - 34638: 04040793 addi a5,s0,64 - 3463c: f6f518e3 bne a0,a5,345ac <_ZN7testing8internal17StreamingListenerD0Ev+0x48> - 34640: bf85 j 345b0 <_ZN7testing8internal17StreamingListenerD0Ev+0x4c> - 34642: 8522 mv a0,s0 - 34644: 9782 jalr a5 - 34646: 7402 ld s0,32(sp) - 34648: 70a2 ld ra,40(sp) - 3464a: 8526 mv a0,s1 - 3464c: 64e2 ld s1,24(sp) - 3464e: 6145 addi sp,sp,48 - 34650: ab0e106f j 15900 <_ZdlPv@plt> - 34654: 842a mv s0,a0 - 34656: 854a mv a0,s2 - 34658: ccfe80ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 3465c: 8522 mv a0,s0 - 3465e: 922e10ef jal ra,15780 <__cxa_call_terminate@plt> - -0000000000034662 <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi>: - 34662: 7159 addi sp,sp,-112 - 34664: e8ca sd s2,80(sp) - 34666: 01010913 addi s2,sp,16 - 3466a: f0a2 sd s0,96(sp) - 3466c: 006c addi a1,sp,12 - 3466e: 842a mv s0,a0 - 34670: 00017317 auipc t1,0x17 - 34674: 90033303 ld t1,-1792(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 34678: 854a mv a0,s2 - 3467a: c632 sw a2,12(sp) - 3467c: f486 sd ra,104(sp) - 3467e: eca6 sd s1,88(sp) - 34680: 9302 jalr t1 - 34682: 854a mv a0,s2 - 34684: 02300713 li a4,35 - 34688: 00007697 auipc a3,0x7 - 3468c: ba068693 addi a3,a3,-1120 # 3b228 <_IO_stdin_used+0x2bd0> - 34690: 4601 li a2,0 - 34692: 4581 li a1,0 - 34694: 8dce10ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 34698: 0084 addi s1,sp,64 - 3469a: f826 sd s1,48(sp) - 3469c: 6114 ld a3,0(a0) - 3469e: 01050713 addi a4,a0,16 - 346a2: 87aa mv a5,a0 - 346a4: 04e68163 beq a3,a4,346e6 <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x84> - 346a8: 6910 ld a2,16(a0) - 346aa: f836 sd a3,48(sp) - 346ac: e0b2 sd a2,64(sp) - 346ae: e398 sd a4,0(a5) - 346b0: 00078823 sb zero,16(a5) - 346b4: 6790 ld a2,8(a5) - 346b6: 6408 ld a0,8(s0) - 346b8: 75c2 ld a1,48(sp) - 346ba: 0007b423 sd zero,8(a5) - 346be: fc32 sd a2,56(sp) - 346c0: 85bec0ef jal ra,20f1a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 346c4: 7542 ld a0,48(sp) - 346c6: 00950463 beq a0,s1,346ce <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x6c> - 346ca: a36e10ef jal ra,15900 <_ZdlPv@plt> - 346ce: 6542 ld a0,16(sp) - 346d0: 101c addi a5,sp,32 - 346d2: 00f50463 beq a0,a5,346da <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x78> - 346d6: a2ae10ef jal ra,15900 <_ZdlPv@plt> - 346da: 70a6 ld ra,104(sp) - 346dc: 7406 ld s0,96(sp) - 346de: 64e6 ld s1,88(sp) - 346e0: 6946 ld s2,80(sp) - 346e2: 6165 addi sp,sp,112 - 346e4: 8082 ret - 346e6: 6514 ld a3,8(a0) - 346e8: 85a6 mv a1,s1 - 346ea: 853a mv a0,a4 - 346ec: 0685 addi a3,a3,1 - 346ee: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 346f2: 02050407 vle8.v v8,(a0) - 346f6: 8e91 sub a3,a3,a2 - 346f8: 9532 add a0,a0,a2 - 346fa: 02058427 vse8.v v8,(a1) - 346fe: 95b2 add a1,a1,a2 - 34700: f6fd bnez a3,346ee <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x8c> - 34702: b775 j 346ae <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0x4c> - 34704: 842a mv s0,a0 - 34706: 1808 addi a0,sp,48 - 34708: bfce20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3470c: 854a mv a0,s2 - 3470e: bf6e20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34712: 8522 mv a0,s0 - 34714: 8dce10ef jal ra,157f0 <_Unwind_Resume@plt> - 34718: 842a mv s0,a0 - 3471a: bfcd j 3470c <_ZN7testing8internal17StreamingListener20OnTestIterationStartERKNS_8UnitTestEi+0xaa> - -000000000003471c <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE>: - 3471c: 7159 addi sp,sp,-112 - 3471e: e4ce sd s3,72(sp) - 34720: 02010993 addi s3,sp,32 - 34724: 47e5 li a5,25 - 34726: f0a2 sd s0,96(sp) - 34728: e8ca sd s2,80(sp) - 3472a: e0d2 sd s4,64(sp) - 3472c: 4601 li a2,0 - 3472e: 8a2e mv s4,a1 - 34730: 842a mv s0,a0 - 34732: 85ce mv a1,s3 - 34734: 850a mv a0,sp - 34736: 01010913 addi s2,sp,16 - 3473a: f486 sd ra,104(sp) - 3473c: eca6 sd s1,88(sp) - 3473e: f03e sd a5,32(sp) - 34740: e04a sd s2,0(sp) - 34742: f6fe00ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 34746: cc3cf057 vsetivli zero,25,e8,m8,ta,ma - 3474a: 00007797 auipc a5,0x7 - 3474e: b0678793 addi a5,a5,-1274 # 3b250 <_IO_stdin_used+0x2bf8> - 34752: 02078407 vle8.v v8,(a5) - 34756: 7782 ld a5,32(sp) - 34758: e02a sd a0,0(sp) - 3475a: 848a mv s1,sp - 3475c: e83e sd a5,16(sp) - 3475e: 02050427 vse8.v v8,(a0) - 34762: 7702 ld a4,32(sp) - 34764: 6782 ld a5,0(sp) - 34766: e43a sd a4,8(sp) - 34768: 97ba add a5,a5,a4 - 3476a: 00078023 sb zero,0(a5) - 3476e: 008a3a03 ld s4,8(s4) - 34772: 8552 mv a0,s4 - 34774: c5ce10ef jal ra,15bd0 - 34778: 6722 ld a4,8(sp) - 3477a: 57fd li a5,-1 - 3477c: 8389 srli a5,a5,0x2 - 3477e: 8f99 sub a5,a5,a4 - 34780: 08a7eb63 bltu a5,a0,34816 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xfa> - 34784: 862a mv a2,a0 - 34786: 85d2 mv a1,s4 - 34788: 850a mv a0,sp - 3478a: a16e10ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 3478e: 03010a13 addi s4,sp,48 - 34792: f052 sd s4,32(sp) - 34794: 6118 ld a4,0(a0) - 34796: 01050793 addi a5,a0,16 - 3479a: 04f70363 beq a4,a5,347e0 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xc4> - 3479e: 6914 ld a3,16(a0) - 347a0: f03a sd a4,32(sp) - 347a2: f836 sd a3,48(sp) - 347a4: 6518 ld a4,8(a0) - 347a6: e11c sd a5,0(a0) - 347a8: 00053423 sd zero,8(a0) - 347ac: f43a sd a4,40(sp) - 347ae: 00050823 sb zero,16(a0) - 347b2: 6408 ld a0,8(s0) - 347b4: 7622 ld a2,40(sp) - 347b6: 7582 ld a1,32(sp) - 347b8: f62ec0ef jal ra,20f1a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 347bc: 7502 ld a0,32(sp) - 347be: 01450463 beq a0,s4,347c6 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xaa> - 347c2: 93ee10ef jal ra,15900 <_ZdlPv@plt> - 347c6: 6502 ld a0,0(sp) - 347c8: 01250463 beq a0,s2,347d0 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xb4> - 347cc: 934e10ef jal ra,15900 <_ZdlPv@plt> - 347d0: 70a6 ld ra,104(sp) - 347d2: 7406 ld s0,96(sp) - 347d4: 64e6 ld s1,88(sp) - 347d6: 6946 ld s2,80(sp) - 347d8: 69a6 ld s3,72(sp) - 347da: 6a06 ld s4,64(sp) - 347dc: 6165 addi sp,sp,112 - 347de: 8082 ret - 347e0: 6518 ld a4,8(a0) - 347e2: 8652 mv a2,s4 - 347e4: 85be mv a1,a5 - 347e6: 0705 addi a4,a4,1 - 347e8: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 347ec: 02058407 vle8.v v8,(a1) - 347f0: 8f15 sub a4,a4,a3 - 347f2: 95b6 add a1,a1,a3 - 347f4: 02060427 vse8.v v8,(a2) - 347f8: 9636 add a2,a2,a3 - 347fa: f77d bnez a4,347e8 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xcc> - 347fc: b765 j 347a4 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0x88> - 347fe: 842a mv s0,a0 - 34800: 854e mv a0,s3 - 34802: b02e20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34806: 8526 mv a0,s1 - 34808: afce20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3480c: 8522 mv a0,s0 - 3480e: fe3e00ef jal ra,157f0 <_Unwind_Resume@plt> - 34812: 842a mv s0,a0 - 34814: bfcd j 34806 <_ZN7testing8internal17StreamingListener15OnTestCaseStartERKNS_9TestSuiteE+0xea> - 34816: 00004517 auipc a0,0x4 - 3481a: 1ea50513 addi a0,a0,490 # 38a00 <_IO_stdin_used+0x3a8> - 3481e: 8d2e10ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - -0000000000034822 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE>: - 34822: 7159 addi sp,sp,-112 - 34824: e4ce sd s3,72(sp) - 34826: 02010993 addi s3,sp,32 - 3482a: 47d5 li a5,21 - 3482c: f0a2 sd s0,96(sp) - 3482e: e8ca sd s2,80(sp) - 34830: e0d2 sd s4,64(sp) - 34832: 4601 li a2,0 - 34834: 8a2e mv s4,a1 - 34836: 842a mv s0,a0 - 34838: 85ce mv a1,s3 - 3483a: 850a mv a0,sp - 3483c: 01010913 addi s2,sp,16 - 34840: f486 sd ra,104(sp) - 34842: eca6 sd s1,88(sp) - 34844: f03e sd a5,32(sp) - 34846: e04a sd s2,0(sp) - 34848: e69e00ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 3484c: cc3af057 vsetivli zero,21,e8,m8,ta,ma - 34850: 00007797 auipc a5,0x7 - 34854: a2078793 addi a5,a5,-1504 # 3b270 <_IO_stdin_used+0x2c18> - 34858: 02078407 vle8.v v8,(a5) - 3485c: 7782 ld a5,32(sp) - 3485e: e02a sd a0,0(sp) - 34860: 848a mv s1,sp - 34862: e83e sd a5,16(sp) - 34864: 02050427 vse8.v v8,(a0) - 34868: 7702 ld a4,32(sp) - 3486a: 6782 ld a5,0(sp) - 3486c: e43a sd a4,8(sp) - 3486e: 97ba add a5,a5,a4 - 34870: 00078023 sb zero,0(a5) - 34874: 020a3a03 ld s4,32(s4) - 34878: 8552 mv a0,s4 - 3487a: b56e10ef jal ra,15bd0 - 3487e: 6722 ld a4,8(sp) - 34880: 57fd li a5,-1 - 34882: 8389 srli a5,a5,0x2 - 34884: 8f99 sub a5,a5,a4 - 34886: 08a7eb63 bltu a5,a0,3491c <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xfa> - 3488a: 862a mv a2,a0 - 3488c: 85d2 mv a1,s4 - 3488e: 850a mv a0,sp - 34890: 910e10ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 34894: 03010a13 addi s4,sp,48 - 34898: f052 sd s4,32(sp) - 3489a: 6118 ld a4,0(a0) - 3489c: 01050793 addi a5,a0,16 - 348a0: 04f70363 beq a4,a5,348e6 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xc4> - 348a4: 6914 ld a3,16(a0) - 348a6: f03a sd a4,32(sp) - 348a8: f836 sd a3,48(sp) - 348aa: 6518 ld a4,8(a0) - 348ac: e11c sd a5,0(a0) - 348ae: 00053423 sd zero,8(a0) - 348b2: f43a sd a4,40(sp) - 348b4: 00050823 sb zero,16(a0) - 348b8: 6408 ld a0,8(s0) - 348ba: 7622 ld a2,40(sp) - 348bc: 7582 ld a1,32(sp) - 348be: e5cec0ef jal ra,20f1a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 348c2: 7502 ld a0,32(sp) - 348c4: 01450463 beq a0,s4,348cc <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xaa> - 348c8: 838e10ef jal ra,15900 <_ZdlPv@plt> - 348cc: 6502 ld a0,0(sp) - 348ce: 01250463 beq a0,s2,348d6 <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xb4> - 348d2: 82ee10ef jal ra,15900 <_ZdlPv@plt> - 348d6: 70a6 ld ra,104(sp) - 348d8: 7406 ld s0,96(sp) - 348da: 64e6 ld s1,88(sp) - 348dc: 6946 ld s2,80(sp) - 348de: 69a6 ld s3,72(sp) - 348e0: 6a06 ld s4,64(sp) - 348e2: 6165 addi sp,sp,112 - 348e4: 8082 ret - 348e6: 6518 ld a4,8(a0) - 348e8: 8652 mv a2,s4 - 348ea: 85be mv a1,a5 - 348ec: 0705 addi a4,a4,1 - 348ee: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 348f2: 02058407 vle8.v v8,(a1) - 348f6: 8f15 sub a4,a4,a3 - 348f8: 95b6 add a1,a1,a3 - 348fa: 02060427 vse8.v v8,(a2) - 348fe: 9636 add a2,a2,a3 - 34900: f77d bnez a4,348ee <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xcc> - 34902: b765 j 348aa <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0x88> - 34904: 842a mv s0,a0 - 34906: 854e mv a0,s3 - 34908: 9fce20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3490c: 8526 mv a0,s1 - 3490e: 9f6e20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34912: 8522 mv a0,s0 - 34914: edde00ef jal ra,157f0 <_Unwind_Resume@plt> - 34918: 842a mv s0,a0 - 3491a: bfcd j 3490c <_ZN7testing8internal17StreamingListener11OnTestStartERKNS_8TestInfoE+0xea> - 3491c: 00004517 auipc a0,0x4 - 34920: 0e450513 addi a0,a0,228 # 38a00 <_IO_stdin_used+0x3a8> - 34924: fcde00ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - -0000000000034928 <_ZN7testing8internal17StreamingListener18OnTestProgramStartERKNS_8UnitTestE>: - 34928: 715d addi sp,sp,-80 - 3492a: f84a sd s2,48(sp) - 3492c: 01010913 addi s2,sp,16 - 34930: 47d9 li a5,22 - 34932: e0a2 sd s0,64(sp) - 34934: fc26 sd s1,56(sp) - 34936: 842a mv s0,a0 - 34938: 4601 li a2,0 - 3493a: 002c addi a1,sp,8 - 3493c: 1004 addi s1,sp,32 - 3493e: 854a mv a0,s2 - 34940: e43e sd a5,8(sp) - 34942: e486 sd ra,72(sp) - 34944: e826 sd s1,16(sp) - 34946: d6be00ef jal ra,156b0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@plt> - 3494a: 00007797 auipc a5,0x7 - 3494e: 93e78793 addi a5,a5,-1730 # 3b288 <_IO_stdin_used+0x2c30> - 34952: cc3b7057 vsetivli zero,22,e8,m8,ta,ma - 34956: 02078407 vle8.v v8,(a5) - 3495a: 67a2 ld a5,8(sp) - 3495c: e82a sd a0,16(sp) - 3495e: f03e sd a5,32(sp) - 34960: 02050427 vse8.v v8,(a0) - 34964: 6722 ld a4,8(sp) - 34966: 67c2 ld a5,16(sp) - 34968: ec3a sd a4,24(sp) - 3496a: 97ba add a5,a5,a4 - 3496c: 00078023 sb zero,0(a5) - 34970: 6408 ld a0,8(s0) - 34972: 6662 ld a2,24(sp) - 34974: 65c2 ld a1,16(sp) - 34976: da4ec0ef jal ra,20f1a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 3497a: 6542 ld a0,16(sp) - 3497c: 00950463 beq a0,s1,34984 <_ZN7testing8internal17StreamingListener18OnTestProgramStartERKNS_8UnitTestE+0x5c> - 34980: f81e00ef jal ra,15900 <_ZdlPv@plt> - 34984: 60a6 ld ra,72(sp) - 34986: 6406 ld s0,64(sp) - 34988: 74e2 ld s1,56(sp) - 3498a: 7942 ld s2,48(sp) - 3498c: 6161 addi sp,sp,80 - 3498e: 8082 ret - 34990: 842a mv s0,a0 - 34992: 854a mv a0,s2 - 34994: 970e20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34998: 8522 mv a0,s0 - 3499a: e57e00ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000003499e <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE>: - 3499e: 7159 addi sp,sp,-112 - 349a0: f0a2 sd s0,96(sp) - 349a2: e8ca sd s2,80(sp) - 349a4: 842a mv s0,a0 - 349a6: 01010913 addi s2,sp,16 - 349aa: 852e mv a0,a1 - 349ac: f486 sd ra,104(sp) - 349ae: eca6 sd s1,88(sp) - 349b0: e4ce sd s3,72(sp) - 349b2: 850e70ef jal ra,1ba02 <_ZNK7testing8UnitTest6PassedEv> - 349b6: e04a sd s2,0(sp) - 349b8: 03100813 li a6,49 - 349bc: e119 bnez a0,349c2 <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x24> - 349be: 03000813 li a6,48 - 349c2: 4785 li a5,1 - 349c4: 850a mv a0,sp - 349c6: 4771 li a4,28 - 349c8: 00007697 auipc a3,0x7 - 349cc: 8d868693 addi a3,a3,-1832 # 3b2a0 <_IO_stdin_used+0x2c48> - 349d0: 4601 li a2,0 - 349d2: 4581 li a1,0 - 349d4: 898a mv s3,sp - 349d6: 01010823 sb a6,16(sp) - 349da: 000108a3 sb zero,17(sp) - 349de: e43e sd a5,8(sp) - 349e0: d91e00ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 349e4: 1804 addi s1,sp,48 - 349e6: f026 sd s1,32(sp) - 349e8: 6114 ld a3,0(a0) - 349ea: 01050713 addi a4,a0,16 - 349ee: 87aa mv a5,a0 - 349f0: 04e68463 beq a3,a4,34a38 <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x9a> - 349f4: 6910 ld a2,16(a0) - 349f6: f036 sd a3,32(sp) - 349f8: f832 sd a2,48(sp) - 349fa: e398 sd a4,0(a5) - 349fc: 00078823 sb zero,16(a5) - 34a00: 6790 ld a2,8(a5) - 34a02: 6408 ld a0,8(s0) - 34a04: 7582 ld a1,32(sp) - 34a06: 0007b423 sd zero,8(a5) - 34a0a: f432 sd a2,40(sp) - 34a0c: d0eec0ef jal ra,20f1a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 34a10: 7502 ld a0,32(sp) - 34a12: 00950463 beq a0,s1,34a1a <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x7c> - 34a16: eebe00ef jal ra,15900 <_ZdlPv@plt> - 34a1a: 6502 ld a0,0(sp) - 34a1c: 01250463 beq a0,s2,34a24 <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x86> - 34a20: ee1e00ef jal ra,15900 <_ZdlPv@plt> - 34a24: 6408 ld a0,8(s0) - 34a26: 7406 ld s0,96(sp) - 34a28: 70a6 ld ra,104(sp) - 34a2a: 611c ld a5,0(a0) - 34a2c: 64e6 ld s1,88(sp) - 34a2e: 6946 ld s2,80(sp) - 34a30: 69a6 ld s3,72(sp) - 34a32: 6f9c ld a5,24(a5) - 34a34: 6165 addi sp,sp,112 - 34a36: 8782 jr a5 - 34a38: 6514 ld a3,8(a0) - 34a3a: 85a6 mv a1,s1 - 34a3c: 853a mv a0,a4 - 34a3e: 0685 addi a3,a3,1 - 34a40: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 34a44: 02050407 vle8.v v8,(a0) - 34a48: 8e91 sub a3,a3,a2 - 34a4a: 9532 add a0,a0,a2 - 34a4c: 02058427 vse8.v v8,(a1) - 34a50: 95b2 add a1,a1,a2 - 34a52: f6fd bnez a3,34a40 <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0xa2> - 34a54: b75d j 349fa <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0x5c> - 34a56: 842a mv s0,a0 - 34a58: 1008 addi a0,sp,32 - 34a5a: 8aae20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34a5e: 854e mv a0,s3 - 34a60: 8a4e20ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34a64: 8522 mv a0,s0 - 34a66: d8be00ef jal ra,157f0 <_Unwind_Resume@plt> - 34a6a: 842a mv s0,a0 - 34a6c: bfcd j 34a5e <_ZN7testing8internal17StreamingListener16OnTestProgramEndERKNS_8UnitTestE+0xc0> - -0000000000034a6e <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE>: - 34a6e: 712d addi sp,sp,-288 - 34a70: e626 sd s1,264(sp) - 34a72: 09058493 addi s1,a1,144 - 34a76: ea22 sd s0,272(sp) - 34a78: 842a mv s0,a0 - 34a7a: 8526 mv a0,s1 - 34a7c: f9d2 sd s4,240(sp) - 34a7e: ee06 sd ra,280(sp) - 34a80: e24a sd s2,256(sp) - 34a82: fdce sd s3,248(sp) - 34a84: f5d6 sd s5,232(sp) - 34a86: f1da sd s6,224(sp) - 34a88: edde sd s7,216(sp) - 34a8a: e9e2 sd s8,208(sp) - 34a8c: 8a2e mv s4,a1 - 34a8e: f91e50ef jal ra,1aa1e <_ZNK7testing10TestResult7SkippedEv> - 34a92: 16050363 beqz a0,34bf8 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x18a> - 34a96: 00007597 auipc a1,0x7 - 34a9a: 82a58593 addi a1,a1,-2006 # 3b2c0 <_IO_stdin_used+0x2c68> - 34a9e: 01010993 addi s3,sp,16 - 34aa2: 854e mv a0,s3 - 34aa4: f65e30ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 34aa8: 854e mv a0,s3 - 34aaa: 4755 li a4,21 - 34aac: 00007697 auipc a3,0x7 - 34ab0: 81c68693 addi a3,a3,-2020 # 3b2c8 <_IO_stdin_used+0x2c70> - 34ab4: 4601 li a2,0 - 34ab6: 4581 li a1,0 - 34ab8: cb9e00ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 34abc: 0084 addi s1,sp,64 - 34abe: f826 sd s1,48(sp) - 34ac0: 611c ld a5,0(a0) - 34ac2: 01050713 addi a4,a0,16 - 34ac6: 14e78363 beq a5,a4,34c0c <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x19e> - 34aca: 6914 ld a3,16(a0) - 34acc: f83e sd a5,48(sp) - 34ace: e0b6 sd a3,64(sp) - 34ad0: 6514 ld a3,8(a0) - 34ad2: 57fd li a5,-1 - 34ad4: 8389 srli a5,a5,0x2 - 34ad6: e118 sd a4,0(a0) - 34ad8: 00050823 sb zero,16(a0) - 34adc: 8f95 sub a5,a5,a3 - 34ade: fc36 sd a3,56(sp) - 34ae0: 00053423 sd zero,8(a0) - 34ae4: 4735 li a4,13 - 34ae6: 1af77263 bgeu a4,a5,34c8a <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x21c> - 34aea: 03010a93 addi s5,sp,48 - 34aee: 8556 mv a0,s5 - 34af0: 4639 li a2,14 - 34af2: 00006597 auipc a1,0x6 - 34af6: 7ee58593 addi a1,a1,2030 # 3b2e0 <_IO_stdin_used+0x2c88> - 34afa: ea7e00ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 34afe: 06010913 addi s2,sp,96 - 34b02: e8ca sd s2,80(sp) - 34b04: 6118 ld a4,0(a0) - 34b06: 01050793 addi a5,a0,16 - 34b0a: 12f70063 beq a4,a5,34c2a <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1bc> - 34b0e: 6914 ld a3,16(a0) - 34b10: e8ba sd a4,80(sp) - 34b12: f0b6 sd a3,96(sp) - 34b14: 00050823 sb zero,16(a0) - 34b18: 108a3683 ld a3,264(s4) - 34b1c: 6518 ld a4,8(a0) - 34b1e: 07010a13 addi s4,sp,112 - 34b22: e11c sd a5,0(a0) - 34b24: 00053423 sd zero,8(a0) - 34b28: 002c addi a1,sp,8 - 34b2a: 8552 mv a0,s4 - 34b2c: 00016317 auipc t1,0x16 - 34b30: 36c33303 ld t1,876(t1) # 4ae98 <_GLOBAL_OFFSET_TABLE_+0x348> - 34b34: e436 sd a3,8(sp) - 34b36: ecba sd a4,88(sp) - 34b38: 9302 jalr t1 - 34b3a: 09010b13 addi s6,sp,144 - 34b3e: 05010b93 addi s7,sp,80 - 34b42: 855a mv a0,s6 - 34b44: 85de mv a1,s7 - 34b46: 8652 mv a2,s4 - 34b48: 00016317 auipc t1,0x16 - 34b4c: 01033303 ld t1,16(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 34b50: 9302 jalr t1 - 34b52: 676a ld a4,152(sp) - 34b54: 57fd li a5,-1 - 34b56: 8389 srli a5,a5,0x2 - 34b58: 8f99 sub a5,a5,a4 - 34b5a: 4705 li a4,1 - 34b5c: 10f77563 bgeu a4,a5,34c66 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1f8> - 34b60: 4609 li a2,2 - 34b62: 00006597 auipc a1,0x6 - 34b66: 78e58593 addi a1,a1,1934 # 3b2f0 <_IO_stdin_used+0x2c98> - 34b6a: 855a mv a0,s6 - 34b6c: e35e00ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 34b70: 0c010c13 addi s8,sp,192 - 34b74: f962 sd s8,176(sp) - 34b76: 6114 ld a3,0(a0) - 34b78: 01050713 addi a4,a0,16 - 34b7c: 87aa mv a5,a0 - 34b7e: 0ce68563 beq a3,a4,34c48 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1da> - 34b82: 6910 ld a2,16(a0) - 34b84: f936 sd a3,176(sp) - 34b86: e1b2 sd a2,192(sp) - 34b88: e398 sd a4,0(a5) - 34b8a: 00078823 sb zero,16(a5) - 34b8e: 6790 ld a2,8(a5) - 34b90: 6408 ld a0,8(s0) - 34b92: 75ca ld a1,176(sp) - 34b94: 0007b423 sd zero,8(a5) - 34b98: fd32 sd a2,184(sp) - 34b9a: b80ec0ef jal ra,20f1a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 34b9e: 754a ld a0,176(sp) - 34ba0: 01850463 beq a0,s8,34ba8 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x13a> - 34ba4: d5de00ef jal ra,15900 <_ZdlPv@plt> - 34ba8: 654a ld a0,144(sp) - 34baa: 111c addi a5,sp,160 - 34bac: 00f50463 beq a0,a5,34bb4 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x146> - 34bb0: d51e00ef jal ra,15900 <_ZdlPv@plt> - 34bb4: 7546 ld a0,112(sp) - 34bb6: 011c addi a5,sp,128 - 34bb8: 00f50463 beq a0,a5,34bc0 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x152> - 34bbc: d45e00ef jal ra,15900 <_ZdlPv@plt> - 34bc0: 6546 ld a0,80(sp) - 34bc2: 01250463 beq a0,s2,34bca <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x15c> - 34bc6: d3be00ef jal ra,15900 <_ZdlPv@plt> - 34bca: 7542 ld a0,48(sp) - 34bcc: 00950463 beq a0,s1,34bd4 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x166> - 34bd0: d31e00ef jal ra,15900 <_ZdlPv@plt> - 34bd4: 6542 ld a0,16(sp) - 34bd6: 101c addi a5,sp,32 - 34bd8: 00f50463 beq a0,a5,34be0 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x172> - 34bdc: d25e00ef jal ra,15900 <_ZdlPv@plt> - 34be0: 60f2 ld ra,280(sp) - 34be2: 6452 ld s0,272(sp) - 34be4: 64b2 ld s1,264(sp) - 34be6: 6912 ld s2,256(sp) - 34be8: 79ee ld s3,248(sp) - 34bea: 7a4e ld s4,240(sp) - 34bec: 7aae ld s5,232(sp) - 34bee: 7b0e ld s6,224(sp) - 34bf0: 6bee ld s7,216(sp) - 34bf2: 6c4e ld s8,208(sp) - 34bf4: 6115 addi sp,sp,288 - 34bf6: 8082 ret - 34bf8: 8526 mv a0,s1 - 34bfa: c93e50ef jal ra,1a88c <_ZNK7testing10TestResult6FailedEv> - 34bfe: e8051ce3 bnez a0,34a96 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x28> - 34c02: 00004597 auipc a1,0x4 - 34c06: ff658593 addi a1,a1,-10 # 38bf8 <_IO_stdin_used+0x5a0> - 34c0a: bd51 j 34a9e <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x30> - 34c0c: 651c ld a5,8(a0) - 34c0e: 8626 mv a2,s1 - 34c10: 85ba mv a1,a4 - 34c12: 0785 addi a5,a5,1 - 34c14: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma - 34c18: 02058407 vle8.v v8,(a1) - 34c1c: 8f95 sub a5,a5,a3 - 34c1e: 95b6 add a1,a1,a3 - 34c20: 02060427 vse8.v v8,(a2) - 34c24: 9636 add a2,a2,a3 - 34c26: f7fd bnez a5,34c14 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1a6> - 34c28: b565 j 34ad0 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x62> - 34c2a: 6518 ld a4,8(a0) - 34c2c: 864a mv a2,s2 - 34c2e: 85be mv a1,a5 - 34c30: 0705 addi a4,a4,1 - 34c32: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 34c36: 02058407 vle8.v v8,(a1) - 34c3a: 8f15 sub a4,a4,a3 - 34c3c: 95b6 add a1,a1,a3 - 34c3e: 02060427 vse8.v v8,(a2) - 34c42: 9636 add a2,a2,a3 - 34c44: f77d bnez a4,34c32 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1c4> - 34c46: b5f9 j 34b14 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0xa6> - 34c48: 6514 ld a3,8(a0) - 34c4a: 85e2 mv a1,s8 - 34c4c: 853a mv a0,a4 - 34c4e: 0685 addi a3,a3,1 - 34c50: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 34c54: 02050407 vle8.v v8,(a0) - 34c58: 8e91 sub a3,a3,a2 - 34c5a: 9532 add a0,a0,a2 - 34c5c: 02058427 vse8.v v8,(a1) - 34c60: 95b2 add a1,a1,a2 - 34c62: f6fd bnez a3,34c50 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x1e2> - 34c64: b715 j 34b88 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x11a> - 34c66: 00004517 auipc a0,0x4 - 34c6a: d9a50513 addi a0,a0,-614 # 38a00 <_IO_stdin_used+0x3a8> - 34c6e: c83e00ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 34c72: 842a mv s0,a0 - 34c74: 854e mv a0,s3 - 34c76: e8fe10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34c7a: 8522 mv a0,s0 - 34c7c: b75e00ef jal ra,157f0 <_Unwind_Resume@plt> - 34c80: 842a mv s0,a0 - 34c82: 8556 mv a0,s5 - 34c84: e81e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34c88: b7f5 j 34c74 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x206> - 34c8a: 00004517 auipc a0,0x4 - 34c8e: d7650513 addi a0,a0,-650 # 38a00 <_IO_stdin_used+0x3a8> - 34c92: 03010a93 addi s5,sp,48 - 34c96: c5be00ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 34c9a: 842a mv s0,a0 - 34c9c: 1908 addi a0,sp,176 - 34c9e: e67e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34ca2: 855a mv a0,s6 - 34ca4: e61e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34ca8: 8552 mv a0,s4 - 34caa: e5be10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34cae: 855e mv a0,s7 - 34cb0: e55e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34cb4: b7f9 j 34c82 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x214> - 34cb6: 842a mv s0,a0 - 34cb8: 05010b93 addi s7,sp,80 - 34cbc: bfcd j 34cae <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x240> - 34cbe: 842a mv s0,a0 - 34cc0: b7e5 j 34ca8 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x23a> - 34cc2: 842a mv s0,a0 - 34cc4: bff9 j 34ca2 <_ZN7testing8internal17StreamingListener9OnTestEndERKNS_8TestInfoE+0x234> - -0000000000034cc6 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE>: - 34cc6: 712d addi sp,sp,-288 - 34cc8: ea22 sd s0,272(sp) - 34cca: 842a mv s0,a0 - 34ccc: 852e mv a0,a1 - 34cce: f9d2 sd s4,240(sp) - 34cd0: ee06 sd ra,280(sp) - 34cd2: 8a2e mv s4,a1 - 34cd4: e626 sd s1,264(sp) - 34cd6: e24a sd s2,256(sp) - 34cd8: fdce sd s3,248(sp) - 34cda: f5d6 sd s5,232(sp) - 34cdc: f1da sd s6,224(sp) - 34cde: edde sd s7,216(sp) - 34ce0: e9e2 sd s8,208(sp) - 34ce2: bebe50ef jal ra,1a8cc <_ZNK7testing9TestSuite17failed_test_countEv> - 34ce6: 00004597 auipc a1,0x4 - 34cea: f1258593 addi a1,a1,-238 # 38bf8 <_IO_stdin_used+0x5a0> - 34cee: 00a05663 blez a0,34cfa <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x34> - 34cf2: 00006597 auipc a1,0x6 - 34cf6: 5ce58593 addi a1,a1,1486 # 3b2c0 <_IO_stdin_used+0x2c68> - 34cfa: 01010993 addi s3,sp,16 - 34cfe: 854e mv a0,s3 - 34d00: d09e30ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 34d04: 854e mv a0,s3 - 34d06: 4765 li a4,25 - 34d08: 00006697 auipc a3,0x6 - 34d0c: 5f068693 addi a3,a3,1520 # 3b2f8 <_IO_stdin_used+0x2ca0> - 34d10: 4601 li a2,0 - 34d12: 4581 li a1,0 - 34d14: a5de00ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 34d18: 0084 addi s1,sp,64 - 34d1a: f826 sd s1,48(sp) - 34d1c: 611c ld a5,0(a0) - 34d1e: 01050713 addi a4,a0,16 - 34d22: 12e78963 beq a5,a4,34e54 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x18e> - 34d26: 6914 ld a3,16(a0) - 34d28: f83e sd a5,48(sp) - 34d2a: e0b6 sd a3,64(sp) - 34d2c: 6514 ld a3,8(a0) - 34d2e: 57fd li a5,-1 - 34d30: 8389 srli a5,a5,0x2 - 34d32: e118 sd a4,0(a0) - 34d34: 00050823 sb zero,16(a0) - 34d38: 8f95 sub a5,a5,a3 - 34d3a: fc36 sd a3,56(sp) - 34d3c: 00053423 sd zero,8(a0) - 34d40: 4735 li a4,13 - 34d42: 18f77863 bgeu a4,a5,34ed2 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x20c> - 34d46: 03010a93 addi s5,sp,48 - 34d4a: 8556 mv a0,s5 - 34d4c: 4639 li a2,14 - 34d4e: 00006597 auipc a1,0x6 - 34d52: 59258593 addi a1,a1,1426 # 3b2e0 <_IO_stdin_used+0x2c88> - 34d56: c4be00ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 34d5a: 06010913 addi s2,sp,96 - 34d5e: e8ca sd s2,80(sp) - 34d60: 6118 ld a4,0(a0) - 34d62: 01050793 addi a5,a0,16 - 34d66: 10f70663 beq a4,a5,34e72 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1ac> - 34d6a: 6914 ld a3,16(a0) - 34d6c: e8ba sd a4,80(sp) - 34d6e: f0b6 sd a3,96(sp) - 34d70: 00050823 sb zero,16(a0) - 34d74: 080a3683 ld a3,128(s4) - 34d78: 6518 ld a4,8(a0) - 34d7a: 07010a13 addi s4,sp,112 - 34d7e: e11c sd a5,0(a0) - 34d80: 00053423 sd zero,8(a0) - 34d84: 002c addi a1,sp,8 - 34d86: 8552 mv a0,s4 - 34d88: 00016317 auipc t1,0x16 - 34d8c: 11033303 ld t1,272(t1) # 4ae98 <_GLOBAL_OFFSET_TABLE_+0x348> - 34d90: e436 sd a3,8(sp) - 34d92: ecba sd a4,88(sp) - 34d94: 9302 jalr t1 - 34d96: 09010b13 addi s6,sp,144 - 34d9a: 05010b93 addi s7,sp,80 - 34d9e: 855a mv a0,s6 - 34da0: 85de mv a1,s7 - 34da2: 8652 mv a2,s4 - 34da4: 00016317 auipc t1,0x16 - 34da8: db433303 ld t1,-588(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 34dac: 9302 jalr t1 - 34dae: 676a ld a4,152(sp) - 34db0: 57fd li a5,-1 - 34db2: 8389 srli a5,a5,0x2 - 34db4: 8f99 sub a5,a5,a4 - 34db6: 4705 li a4,1 - 34db8: 14f77563 bgeu a4,a5,34f02 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x23c> - 34dbc: 4609 li a2,2 - 34dbe: 00006597 auipc a1,0x6 - 34dc2: 53258593 addi a1,a1,1330 # 3b2f0 <_IO_stdin_used+0x2c98> - 34dc6: 855a mv a0,s6 - 34dc8: bd9e00ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 34dcc: 0c010c13 addi s8,sp,192 - 34dd0: f962 sd s8,176(sp) - 34dd2: 6114 ld a3,0(a0) - 34dd4: 01050713 addi a4,a0,16 - 34dd8: 87aa mv a5,a0 - 34dda: 0ae68b63 beq a3,a4,34e90 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1ca> - 34dde: 6910 ld a2,16(a0) - 34de0: f936 sd a3,176(sp) - 34de2: e1b2 sd a2,192(sp) - 34de4: e398 sd a4,0(a5) - 34de6: 00078823 sb zero,16(a5) - 34dea: 6790 ld a2,8(a5) - 34dec: 6408 ld a0,8(s0) - 34dee: 75ca ld a1,176(sp) - 34df0: 0007b423 sd zero,8(a5) - 34df4: fd32 sd a2,184(sp) - 34df6: 924ec0ef jal ra,20f1a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 34dfa: 754a ld a0,176(sp) - 34dfc: 01850463 beq a0,s8,34e04 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x13e> - 34e00: b01e00ef jal ra,15900 <_ZdlPv@plt> - 34e04: 654a ld a0,144(sp) - 34e06: 111c addi a5,sp,160 - 34e08: 00f50463 beq a0,a5,34e10 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x14a> - 34e0c: af5e00ef jal ra,15900 <_ZdlPv@plt> - 34e10: 7546 ld a0,112(sp) - 34e12: 011c addi a5,sp,128 - 34e14: 00f50463 beq a0,a5,34e1c <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x156> - 34e18: ae9e00ef jal ra,15900 <_ZdlPv@plt> - 34e1c: 6546 ld a0,80(sp) - 34e1e: 01250463 beq a0,s2,34e26 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x160> - 34e22: adfe00ef jal ra,15900 <_ZdlPv@plt> - 34e26: 7542 ld a0,48(sp) - 34e28: 00950463 beq a0,s1,34e30 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x16a> - 34e2c: ad5e00ef jal ra,15900 <_ZdlPv@plt> - 34e30: 6542 ld a0,16(sp) - 34e32: 101c addi a5,sp,32 - 34e34: 00f50463 beq a0,a5,34e3c <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x176> - 34e38: ac9e00ef jal ra,15900 <_ZdlPv@plt> - 34e3c: 60f2 ld ra,280(sp) - 34e3e: 6452 ld s0,272(sp) - 34e40: 64b2 ld s1,264(sp) - 34e42: 6912 ld s2,256(sp) - 34e44: 79ee ld s3,248(sp) - 34e46: 7a4e ld s4,240(sp) - 34e48: 7aae ld s5,232(sp) - 34e4a: 7b0e ld s6,224(sp) - 34e4c: 6bee ld s7,216(sp) - 34e4e: 6c4e ld s8,208(sp) - 34e50: 6115 addi sp,sp,288 - 34e52: 8082 ret - 34e54: 651c ld a5,8(a0) - 34e56: 8626 mv a2,s1 - 34e58: 85ba mv a1,a4 - 34e5a: 0785 addi a5,a5,1 - 34e5c: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma - 34e60: 02058407 vle8.v v8,(a1) - 34e64: 8f95 sub a5,a5,a3 - 34e66: 95b6 add a1,a1,a3 - 34e68: 02060427 vse8.v v8,(a2) - 34e6c: 9636 add a2,a2,a3 - 34e6e: f7fd bnez a5,34e5c <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x196> - 34e70: bd75 j 34d2c <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x66> - 34e72: 6518 ld a4,8(a0) - 34e74: 864a mv a2,s2 - 34e76: 85be mv a1,a5 - 34e78: 0705 addi a4,a4,1 - 34e7a: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 34e7e: 02058407 vle8.v v8,(a1) - 34e82: 8f15 sub a4,a4,a3 - 34e84: 95b6 add a1,a1,a3 - 34e86: 02060427 vse8.v v8,(a2) - 34e8a: 9636 add a2,a2,a3 - 34e8c: f77d bnez a4,34e7a <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1b4> - 34e8e: b5cd j 34d70 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0xaa> - 34e90: 6514 ld a3,8(a0) - 34e92: 85e2 mv a1,s8 - 34e94: 853a mv a0,a4 - 34e96: 0685 addi a3,a3,1 - 34e98: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 34e9c: 02050407 vle8.v v8,(a0) - 34ea0: 8e91 sub a3,a3,a2 - 34ea2: 9532 add a0,a0,a2 - 34ea4: 02058427 vse8.v v8,(a1) - 34ea8: 95b2 add a1,a1,a2 - 34eaa: f6fd bnez a3,34e98 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1d2> - 34eac: bf25 j 34de4 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x11e> - 34eae: 842a mv s0,a0 - 34eb0: 8552 mv a0,s4 - 34eb2: c53e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34eb6: 855e mv a0,s7 - 34eb8: c4de10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34ebc: 8556 mv a0,s5 - 34ebe: c47e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34ec2: 854e mv a0,s3 - 34ec4: c41e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34ec8: 8522 mv a0,s0 - 34eca: 927e00ef jal ra,157f0 <_Unwind_Resume@plt> - 34ece: 842a mv s0,a0 - 34ed0: b7f5 j 34ebc <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1f6> - 34ed2: 00004517 auipc a0,0x4 - 34ed6: b2e50513 addi a0,a0,-1234 # 38a00 <_IO_stdin_used+0x3a8> - 34eda: 03010a93 addi s5,sp,48 - 34ede: a13e00ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 34ee2: 842a mv s0,a0 - 34ee4: bff9 j 34ec2 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1fc> - 34ee6: 842a mv s0,a0 - 34ee8: 1908 addi a0,sp,176 - 34eea: c1be10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34eee: 855a mv a0,s6 - 34ef0: c15e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 34ef4: bf75 j 34eb0 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1ea> - 34ef6: 842a mv s0,a0 - 34ef8: bfdd j 34eee <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x228> - 34efa: 842a mv s0,a0 - 34efc: 05010b93 addi s7,sp,80 - 34f00: bf5d j 34eb6 <_ZN7testing8internal17StreamingListener13OnTestCaseEndERKNS_9TestSuiteE+0x1f0> - 34f02: 00004517 auipc a0,0x4 - 34f06: afe50513 addi a0,a0,-1282 # 38a00 <_IO_stdin_used+0x3a8> - 34f0a: 9e7e00ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - -0000000000034f0e <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi>: - 34f0e: 712d addi sp,sp,-288 - 34f10: ea22 sd s0,272(sp) - 34f12: 842a mv s0,a0 - 34f14: 852e mv a0,a1 - 34f16: f9d2 sd s4,240(sp) - 34f18: ee06 sd ra,280(sp) - 34f1a: 8a2e mv s4,a1 - 34f1c: e626 sd s1,264(sp) - 34f1e: e24a sd s2,256(sp) - 34f20: fdce sd s3,248(sp) - 34f22: f5d6 sd s5,232(sp) - 34f24: f1da sd s6,224(sp) - 34f26: edde sd s7,216(sp) - 34f28: e9e2 sd s8,208(sp) - 34f2a: ad9e60ef jal ra,1ba02 <_ZNK7testing8UnitTest6PassedEv> - 34f2e: 00004597 auipc a1,0x4 - 34f32: cca58593 addi a1,a1,-822 # 38bf8 <_IO_stdin_used+0x5a0> - 34f36: e509 bnez a0,34f40 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x32> - 34f38: 00006597 auipc a1,0x6 - 34f3c: 38858593 addi a1,a1,904 # 3b2c0 <_IO_stdin_used+0x2c68> - 34f40: 01010993 addi s3,sp,16 - 34f44: 854e mv a0,s3 - 34f46: ac3e30ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 34f4a: 854e mv a0,s3 - 34f4c: 4779 li a4,30 - 34f4e: 00006697 auipc a3,0x6 - 34f52: 3ca68693 addi a3,a3,970 # 3b318 <_IO_stdin_used+0x2cc0> - 34f56: 4601 li a2,0 - 34f58: 4581 li a1,0 - 34f5a: 817e00ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 34f5e: 0084 addi s1,sp,64 - 34f60: f826 sd s1,48(sp) - 34f62: 611c ld a5,0(a0) - 34f64: 01050713 addi a4,a0,16 - 34f68: 12e78c63 beq a5,a4,350a0 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x192> - 34f6c: 6914 ld a3,16(a0) - 34f6e: f83e sd a5,48(sp) - 34f70: e0b6 sd a3,64(sp) - 34f72: 6514 ld a3,8(a0) - 34f74: 57fd li a5,-1 - 34f76: 8389 srli a5,a5,0x2 - 34f78: e118 sd a4,0(a0) - 34f7a: 00050823 sb zero,16(a0) - 34f7e: 8f95 sub a5,a5,a3 - 34f80: fc36 sd a3,56(sp) - 34f82: 00053423 sd zero,8(a0) - 34f86: 4735 li a4,13 - 34f88: 18f77b63 bgeu a4,a5,3511e <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x210> - 34f8c: 03010a93 addi s5,sp,48 - 34f90: 8556 mv a0,s5 - 34f92: 4639 li a2,14 - 34f94: 00006597 auipc a1,0x6 - 34f98: 34c58593 addi a1,a1,844 # 3b2e0 <_IO_stdin_used+0x2c88> - 34f9c: a05e00ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 34fa0: 06010913 addi s2,sp,96 - 34fa4: e8ca sd s2,80(sp) - 34fa6: 6114 ld a3,0(a0) - 34fa8: 01050713 addi a4,a0,16 - 34fac: 87aa mv a5,a0 - 34fae: 10e68863 beq a3,a4,350be <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1b0> - 34fb2: 6910 ld a2,16(a0) - 34fb4: e8b6 sd a3,80(sp) - 34fb6: f0b2 sd a2,96(sp) - 34fb8: 6794 ld a3,8(a5) - 34fba: e398 sd a4,0(a5) - 34fbc: 00078823 sb zero,16(a5) - 34fc0: 8552 mv a0,s4 - 34fc2: 0007b423 sd zero,8(a5) - 34fc6: ecb6 sd a3,88(sp) - 34fc8: a33e60ef jal ra,1b9fa <_ZNK7testing8UnitTest12elapsed_timeEv> - 34fcc: 07010a13 addi s4,sp,112 - 34fd0: 87aa mv a5,a0 - 34fd2: 002c addi a1,sp,8 - 34fd4: 8552 mv a0,s4 - 34fd6: 00016317 auipc t1,0x16 - 34fda: ec233303 ld t1,-318(t1) # 4ae98 <_GLOBAL_OFFSET_TABLE_+0x348> - 34fde: e43e sd a5,8(sp) - 34fe0: 9302 jalr t1 - 34fe2: 09010b13 addi s6,sp,144 - 34fe6: 05010b93 addi s7,sp,80 - 34fea: 855a mv a0,s6 - 34fec: 85de mv a1,s7 - 34fee: 8652 mv a2,s4 - 34ff0: 00016317 auipc t1,0x16 - 34ff4: b6833303 ld t1,-1176(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 34ff8: 9302 jalr t1 - 34ffa: 676a ld a4,152(sp) - 34ffc: 57fd li a5,-1 - 34ffe: 8389 srli a5,a5,0x2 - 35000: 8f99 sub a5,a5,a4 - 35002: 4705 li a4,1 - 35004: 14f77563 bgeu a4,a5,3514e <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x240> - 35008: 4609 li a2,2 - 3500a: 00006597 auipc a1,0x6 - 3500e: 2e658593 addi a1,a1,742 # 3b2f0 <_IO_stdin_used+0x2c98> - 35012: 855a mv a0,s6 - 35014: 98de00ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 35018: 0c010c13 addi s8,sp,192 - 3501c: f962 sd s8,176(sp) - 3501e: 6114 ld a3,0(a0) - 35020: 01050713 addi a4,a0,16 - 35024: 87aa mv a5,a0 - 35026: 0ae68b63 beq a3,a4,350dc <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1ce> - 3502a: 6910 ld a2,16(a0) - 3502c: f936 sd a3,176(sp) - 3502e: e1b2 sd a2,192(sp) - 35030: e398 sd a4,0(a5) - 35032: 00078823 sb zero,16(a5) - 35036: 6790 ld a2,8(a5) - 35038: 6408 ld a0,8(s0) - 3503a: 75ca ld a1,176(sp) - 3503c: 0007b423 sd zero,8(a5) - 35040: fd32 sd a2,184(sp) - 35042: ed9eb0ef jal ra,20f1a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 35046: 754a ld a0,176(sp) - 35048: 01850463 beq a0,s8,35050 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x142> - 3504c: 8b5e00ef jal ra,15900 <_ZdlPv@plt> - 35050: 654a ld a0,144(sp) - 35052: 111c addi a5,sp,160 - 35054: 00f50463 beq a0,a5,3505c <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x14e> - 35058: 8a9e00ef jal ra,15900 <_ZdlPv@plt> - 3505c: 7546 ld a0,112(sp) - 3505e: 011c addi a5,sp,128 - 35060: 00f50463 beq a0,a5,35068 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x15a> - 35064: 89de00ef jal ra,15900 <_ZdlPv@plt> - 35068: 6546 ld a0,80(sp) - 3506a: 01250463 beq a0,s2,35072 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x164> - 3506e: 893e00ef jal ra,15900 <_ZdlPv@plt> - 35072: 7542 ld a0,48(sp) - 35074: 00950463 beq a0,s1,3507c <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x16e> - 35078: 889e00ef jal ra,15900 <_ZdlPv@plt> - 3507c: 6542 ld a0,16(sp) - 3507e: 101c addi a5,sp,32 - 35080: 00f50463 beq a0,a5,35088 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x17a> - 35084: 87de00ef jal ra,15900 <_ZdlPv@plt> - 35088: 60f2 ld ra,280(sp) - 3508a: 6452 ld s0,272(sp) - 3508c: 64b2 ld s1,264(sp) - 3508e: 6912 ld s2,256(sp) - 35090: 79ee ld s3,248(sp) - 35092: 7a4e ld s4,240(sp) - 35094: 7aae ld s5,232(sp) - 35096: 7b0e ld s6,224(sp) - 35098: 6bee ld s7,216(sp) - 3509a: 6c4e ld s8,208(sp) - 3509c: 6115 addi sp,sp,288 - 3509e: 8082 ret - 350a0: 651c ld a5,8(a0) - 350a2: 8626 mv a2,s1 - 350a4: 85ba mv a1,a4 - 350a6: 0785 addi a5,a5,1 - 350a8: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma - 350ac: 02058407 vle8.v v8,(a1) - 350b0: 8f95 sub a5,a5,a3 - 350b2: 95b6 add a1,a1,a3 - 350b4: 02060427 vse8.v v8,(a2) - 350b8: 9636 add a2,a2,a3 - 350ba: f7fd bnez a5,350a8 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x19a> - 350bc: bd5d j 34f72 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x64> - 350be: 6514 ld a3,8(a0) - 350c0: 85ca mv a1,s2 - 350c2: 853a mv a0,a4 - 350c4: 0685 addi a3,a3,1 - 350c6: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 350ca: 02050407 vle8.v v8,(a0) - 350ce: 8e91 sub a3,a3,a2 - 350d0: 9532 add a0,a0,a2 - 350d2: 02058427 vse8.v v8,(a1) - 350d6: 95b2 add a1,a1,a2 - 350d8: f6fd bnez a3,350c6 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1b8> - 350da: bdf9 j 34fb8 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0xaa> - 350dc: 6514 ld a3,8(a0) - 350de: 85e2 mv a1,s8 - 350e0: 853a mv a0,a4 - 350e2: 0685 addi a3,a3,1 - 350e4: 0c36f657 vsetvli a2,a3,e8,m8,ta,ma - 350e8: 02050407 vle8.v v8,(a0) - 350ec: 8e91 sub a3,a3,a2 - 350ee: 9532 add a0,a0,a2 - 350f0: 02058427 vse8.v v8,(a1) - 350f4: 95b2 add a1,a1,a2 - 350f6: f6fd bnez a3,350e4 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1d6> - 350f8: bf25 j 35030 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x122> - 350fa: 842a mv s0,a0 - 350fc: 8552 mv a0,s4 - 350fe: a07e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 35102: 855e mv a0,s7 - 35104: a01e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 35108: 8556 mv a0,s5 - 3510a: 9fbe10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3510e: 854e mv a0,s3 - 35110: 9f5e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 35114: 8522 mv a0,s0 - 35116: edae00ef jal ra,157f0 <_Unwind_Resume@plt> - 3511a: 842a mv s0,a0 - 3511c: b7f5 j 35108 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1fa> - 3511e: 00004517 auipc a0,0x4 - 35122: 8e250513 addi a0,a0,-1822 # 38a00 <_IO_stdin_used+0x3a8> - 35126: 03010a93 addi s5,sp,48 - 3512a: fc6e00ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 3512e: 842a mv s0,a0 - 35130: bff9 j 3510e <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x200> - 35132: 842a mv s0,a0 - 35134: 1908 addi a0,sp,176 - 35136: 9cfe10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3513a: 855a mv a0,s6 - 3513c: 9c9e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 35140: bf75 j 350fc <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1ee> - 35142: 842a mv s0,a0 - 35144: bfdd j 3513a <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x22c> - 35146: 842a mv s0,a0 - 35148: 05010b93 addi s7,sp,80 - 3514c: bf5d j 35102 <_ZN7testing8internal17StreamingListener18OnTestIterationEndERKNS_8UnitTestEi+0x1f4> - 3514e: 00004517 auipc a0,0x4 - 35152: 8b250513 addi a0,a0,-1870 # 38a00 <_IO_stdin_used+0x3a8> - 35156: f9ae00ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - -000000000003515a <_ZN7testing15AssertionResultlsIA11_cEERS0_RKT_>: - 3515a: 7179 addi sp,sp,-48 - 3515c: e84a sd s2,16(sp) - 3515e: 00810913 addi s2,sp,8 - 35162: f022 sd s0,32(sp) - 35164: 842a mv s0,a0 - 35166: 854a mv a0,s2 - 35168: f406 sd ra,40(sp) - 3516a: ec26 sd s1,24(sp) - 3516c: 84ae mv s1,a1 - 3516e: c2be40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 35172: 8526 mv a0,s1 - 35174: a5de00ef jal ra,15bd0 - 35178: 862a mv a2,a0 - 3517a: 6522 ld a0,8(sp) - 3517c: 85a6 mv a1,s1 - 3517e: 0541 addi a0,a0,16 - 35180: d80e00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35184: 85ca mv a1,s2 - 35186: 8522 mv a0,s0 - 35188: 00016317 auipc t1,0x16 - 3518c: c3033303 ld t1,-976(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 35190: 9302 jalr t1 - 35192: 6522 ld a0,8(sp) - 35194: c501 beqz a0,3519c <_ZN7testing15AssertionResultlsIA11_cEERS0_RKT_+0x42> - 35196: 611c ld a5,0(a0) - 35198: 679c ld a5,8(a5) - 3519a: 9782 jalr a5 - 3519c: 70a2 ld ra,40(sp) - 3519e: 8522 mv a0,s0 - 351a0: 7402 ld s0,32(sp) - 351a2: 64e2 ld s1,24(sp) - 351a4: 6942 ld s2,16(sp) - 351a6: 6145 addi sp,sp,48 - 351a8: 8082 ret - 351aa: 67a2 ld a5,8(sp) - 351ac: 842a mv s0,a0 - 351ae: c789 beqz a5,351b8 <_ZN7testing15AssertionResultlsIA11_cEERS0_RKT_+0x5e> - 351b0: 6398 ld a4,0(a5) - 351b2: 853e mv a0,a5 - 351b4: 671c ld a5,8(a4) - 351b6: 9782 jalr a5 - 351b8: 8522 mv a0,s0 - 351ba: e36e00ef jal ra,157f0 <_Unwind_Resume@plt> - -00000000000351be <_ZN7testing15AssertionResultlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_>: - 351be: 7179 addi sp,sp,-48 - 351c0: e84a sd s2,16(sp) - 351c2: 00810913 addi s2,sp,8 - 351c6: f022 sd s0,32(sp) - 351c8: 842a mv s0,a0 - 351ca: 854a mv a0,s2 - 351cc: ec26 sd s1,24(sp) - 351ce: f406 sd ra,40(sp) - 351d0: 84ae mv s1,a1 - 351d2: bc7e40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 351d6: 6522 ld a0,8(sp) - 351d8: 6490 ld a2,8(s1) - 351da: 608c ld a1,0(s1) - 351dc: 0541 addi a0,a0,16 - 351de: d22e00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 351e2: 85ca mv a1,s2 - 351e4: 8522 mv a0,s0 - 351e6: 00016317 auipc t1,0x16 - 351ea: bd233303 ld t1,-1070(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 351ee: 9302 jalr t1 - 351f0: 6522 ld a0,8(sp) - 351f2: c501 beqz a0,351fa <_ZN7testing15AssertionResultlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_+0x3c> - 351f4: 611c ld a5,0(a0) - 351f6: 679c ld a5,8(a5) - 351f8: 9782 jalr a5 - 351fa: 70a2 ld ra,40(sp) - 351fc: 8522 mv a0,s0 - 351fe: 7402 ld s0,32(sp) - 35200: 64e2 ld s1,24(sp) - 35202: 6942 ld s2,16(sp) - 35204: 6145 addi sp,sp,48 - 35206: 8082 ret - 35208: 67a2 ld a5,8(sp) - 3520a: 842a mv s0,a0 - 3520c: c789 beqz a5,35216 <_ZN7testing15AssertionResultlsINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERS0_RKT_+0x58> - 3520e: 6398 ld a4,0(a5) - 35210: 853e mv a0,a5 - 35212: 671c ld a5,8(a4) - 35214: 9782 jalr a5 - 35216: 8522 mv a0,s0 - 35218: dd8e00ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000003521c <_ZN7testing15AssertionResultlsIA2_cEERS0_RKT_>: - 3521c: 7179 addi sp,sp,-48 - 3521e: e84a sd s2,16(sp) - 35220: 00810913 addi s2,sp,8 - 35224: f022 sd s0,32(sp) - 35226: 842a mv s0,a0 - 35228: 854a mv a0,s2 - 3522a: f406 sd ra,40(sp) - 3522c: ec26 sd s1,24(sp) - 3522e: 84ae mv s1,a1 - 35230: b69e40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 35234: 8526 mv a0,s1 - 35236: 99be00ef jal ra,15bd0 - 3523a: 862a mv a2,a0 - 3523c: 6522 ld a0,8(sp) - 3523e: 85a6 mv a1,s1 - 35240: 0541 addi a0,a0,16 - 35242: cbee00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35246: 85ca mv a1,s2 - 35248: 8522 mv a0,s0 - 3524a: 00016317 auipc t1,0x16 - 3524e: b6e33303 ld t1,-1170(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 35252: 9302 jalr t1 - 35254: 6522 ld a0,8(sp) - 35256: c501 beqz a0,3525e <_ZN7testing15AssertionResultlsIA2_cEERS0_RKT_+0x42> - 35258: 611c ld a5,0(a0) - 3525a: 679c ld a5,8(a5) - 3525c: 9782 jalr a5 - 3525e: 70a2 ld ra,40(sp) - 35260: 8522 mv a0,s0 - 35262: 7402 ld s0,32(sp) - 35264: 64e2 ld s1,24(sp) - 35266: 6942 ld s2,16(sp) - 35268: 6145 addi sp,sp,48 - 3526a: 8082 ret - 3526c: 67a2 ld a5,8(sp) - 3526e: 842a mv s0,a0 - 35270: c789 beqz a5,3527a <_ZN7testing15AssertionResultlsIA2_cEERS0_RKT_+0x5e> - 35272: 6398 ld a4,0(a5) - 35274: 853e mv a0,a5 - 35276: 671c ld a5,8(a4) - 35278: 9782 jalr a5 - 3527a: 8522 mv a0,s0 - 3527c: d74e00ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000035280 <_ZN7testing15AssertionResultlsIA3_cEERS0_RKT_>: - 35280: 7179 addi sp,sp,-48 - 35282: e84a sd s2,16(sp) - 35284: 00810913 addi s2,sp,8 - 35288: f022 sd s0,32(sp) - 3528a: 842a mv s0,a0 - 3528c: 854a mv a0,s2 - 3528e: f406 sd ra,40(sp) - 35290: ec26 sd s1,24(sp) - 35292: 84ae mv s1,a1 - 35294: b05e40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 35298: 8526 mv a0,s1 - 3529a: 937e00ef jal ra,15bd0 - 3529e: 862a mv a2,a0 - 352a0: 6522 ld a0,8(sp) - 352a2: 85a6 mv a1,s1 - 352a4: 0541 addi a0,a0,16 - 352a6: c5ae00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 352aa: 85ca mv a1,s2 - 352ac: 8522 mv a0,s0 - 352ae: 00016317 auipc t1,0x16 - 352b2: b0a33303 ld t1,-1270(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 352b6: 9302 jalr t1 - 352b8: 6522 ld a0,8(sp) - 352ba: c501 beqz a0,352c2 <_ZN7testing15AssertionResultlsIA3_cEERS0_RKT_+0x42> - 352bc: 611c ld a5,0(a0) - 352be: 679c ld a5,8(a5) - 352c0: 9782 jalr a5 - 352c2: 70a2 ld ra,40(sp) - 352c4: 8522 mv a0,s0 - 352c6: 7402 ld s0,32(sp) - 352c8: 64e2 ld s1,24(sp) - 352ca: 6942 ld s2,16(sp) - 352cc: 6145 addi sp,sp,48 - 352ce: 8082 ret - 352d0: 67a2 ld a5,8(sp) - 352d2: 842a mv s0,a0 - 352d4: c789 beqz a5,352de <_ZN7testing15AssertionResultlsIA3_cEERS0_RKT_+0x5e> - 352d6: 6398 ld a4,0(a5) - 352d8: 853e mv a0,a5 - 352da: 671c ld a5,8(a4) - 352dc: 9782 jalr a5 - 352de: 8522 mv a0,s0 - 352e0: d10e00ef jal ra,157f0 <_Unwind_Resume@plt> - -00000000000352e4 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: - 352e4: da010113 addi sp,sp,-608 - 352e8: 11bc addi a5,sp,232 - 352ea: 24813823 sd s0,592(sp) - 352ee: 25213023 sd s2,576(sp) - 352f2: 842a mv s0,a0 - 352f4: 06810913 addi s2,sp,104 - 352f8: 853e mv a0,a5 - 352fa: 24913423 sd s1,584(sp) - 352fe: 23313c23 sd s3,568(sp) - 35302: 23613023 sd s6,544(sp) - 35306: 21913423 sd s9,520(sp) - 3530a: ffee sd s11,504(sp) - 3530c: e03e sd a5,0(sp) - 3530e: 8dae mv s11,a1 - 35310: 24113c23 sd ra,600(sp) - 35314: 23413823 sd s4,560(sp) - 35318: 23513423 sd s5,552(sp) - 3531c: 21713c23 sd s7,536(sp) - 35320: 21813823 sd s8,528(sp) - 35324: 21a13023 sd s10,512(sp) - 35328: fc4a sd s2,56(sp) - 3532a: 8d6e00ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> - 3532e: cd817057 vsetivli zero,2,e64,m1,ta,ma - 35332: 5e0030d7 vmv.v.i v1,0 - 35336: 0b9c addi a5,sp,464 - 35338: 00016997 auipc s3,0x16 - 3533c: 9009b983 ld s3,-1792(s3) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 35340: 0207f0a7 vse64.v v1,(a5) - 35344: 139c addi a5,sp,480 - 35346: 0207f0a7 vse64.v v1,(a5) - 3534a: 0109b483 ld s1,16(s3) - 3534e: 1c011423 sh zero,456(sp) - 35352: 0189bb03 ld s6,24(s3) - 35356: 00016717 auipc a4,0x16 - 3535a: c0273703 ld a4,-1022(a4) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 3535e: 01070c93 addi s9,a4,16 - 35362: fe84b783 ld a5,-24(s1) - 35366: e382 sd zero,448(sp) - 35368: f4a6 sd s1,104(sp) - 3536a: 978a add a5,a5,sp - 3536c: f5e6 sd s9,232(sp) - 3536e: 0767b423 sd s6,104(a5) - 35372: f882 sd zero,112(sp) - 35374: fe84b503 ld a0,-24(s1) - 35378: 4581 li a1,0 - 3537a: 954a add a0,a0,s2 - 3537c: 834e00ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 35380: 0209b903 ld s2,32(s3) - 35384: 0289bd03 ld s10,40(s3) - 35388: 18b8 addi a4,sp,120 - 3538a: fe893503 ld a0,-24(s2) - 3538e: fcca sd s2,120(sp) - 35390: 4581 li a1,0 - 35392: 953a add a0,a0,a4 - 35394: 01a53023 sd s10,0(a0) - 35398: f03a sd a4,32(sp) - 3539a: 816e00ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 3539e: 0089bc03 ld s8,8(s3) - 353a2: cd817057 vsetivli zero,2,e64,m1,ta,ma - 353a6: 0309bb83 ld s7,48(s3) - 353aa: fe8c3703 ld a4,-24(s8) - 353ae: 5e0030d7 vmv.v.i v1,0 - 353b2: 00016797 auipc a5,0x16 - 353b6: a567b783 ld a5,-1450(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 353ba: 1934 addi a3,sp,184 - 353bc: 970a add a4,a4,sp - 353be: 07773423 sd s7,104(a4) - 353c2: 8536 mv a0,a3 - 353c4: 04078713 addi a4,a5,64 - 353c8: e836 sd a3,16(sp) - 353ca: 06878a93 addi s5,a5,104 - 353ce: 01878693 addi a3,a5,24 - 353d2: 013c addi a5,sp,136 - 353d4: 0207f0a7 vse64.v v1,(a5) - 353d8: 00016997 auipc s3,0x16 - 353dc: 9d09b983 ld s3,-1584(s3) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 353e0: 093c addi a5,sp,152 - 353e2: 0207f0a7 vse64.v v1,(a5) - 353e6: 09c1 addi s3,s3,16 - 353e8: 113c addi a5,sp,168 - 353ea: 0207f0a7 vse64.v v1,(a5) - 353ee: ec3a sd a4,24(sp) - 353f0: fcba sd a4,120(sp) - 353f2: f4b6 sd a3,104(sp) - 353f4: f5d6 sd s5,232(sp) - 353f6: e14e sd s3,128(sp) - 353f8: fa9df0ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> - 353fc: 6502 ld a0,0(sp) - 353fe: 00016a17 auipc s4,0x16 - 35402: 8daa3a03 ld s4,-1830(s4) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 35406: 09b8 addi a4,sp,216 - 35408: 47e1 li a5,24 - 3540a: 0a41 addi s4,s4,16 - 3540c: 010c addi a1,sp,128 - 3540e: f43a sd a4,40(sp) - 35410: e982 sd zero,208(sp) - 35412: 0c010c23 sb zero,216(sp) - 35416: c1be sw a5,192(sp) - 35418: e5ba sd a4,200(sp) - 3541a: e152 sd s4,128(sp) - 3541c: f95df0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 35420: 000db583 ld a1,0(s11) - 35424: 0e058763 beqz a1,35512 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x22e> - 35428: 852e mv a0,a1 - 3542a: 00bc addi a5,sp,72 - 3542c: 05810d93 addi s11,sp,88 - 35430: f82e sd a1,48(sp) - 35432: e4ee sd s11,72(sp) - 35434: e43e sd a5,8(sp) - 35436: f9ae00ef jal ra,15bd0 - 3543a: 75c2 ld a1,48(sp) - 3543c: 00a58633 add a2,a1,a0 - 35440: 6522 ld a0,8(sp) - 35442: a58e30ef jal ra,1869a <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag.isra.0> - 35446: 7582 ld a1,32(sp) - 35448: 6522 ld a0,8(sp) - 3544a: f80e90ef jal ra,1ebca <_ZN7testing8internal13PrintStringToERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSo> - 3544e: 6526 ld a0,72(sp) - 35450: 01b50463 beq a0,s11,35458 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x174> - 35454: cace00ef jal ra,15900 <_ZdlPv@plt> - 35458: 772a ld a4,168(sp) - 3545a: 01040793 addi a5,s0,16 - 3545e: 00043423 sd zero,8(s0) - 35462: 00040823 sb zero,16(s0) - 35466: e01c sd a5,0(s0) - 35468: c771 beqz a4,35534 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x250> - 3546a: 67ea ld a5,152(sp) - 3546c: c399 beqz a5,35472 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x18e> - 3546e: 0af76063 bltu a4,a5,3550e <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x22a> - 35472: 768a ld a3,160(sp) - 35474: 4601 li a2,0 - 35476: 4581 li a1,0 - 35478: 8f15 sub a4,a4,a3 - 3547a: 8522 mv a0,s0 - 3547c: af4e00ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 35480: 00016797 auipc a5,0x16 - 35484: 9887b783 ld a5,-1656(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 35488: 07e1 addi a5,a5,24 - 3548a: f4be sd a5,104(sp) - 3548c: 67e2 ld a5,24(sp) - 3548e: 652e ld a0,200(sp) - 35490: f5d6 sd s5,232(sp) - 35492: fcbe sd a5,120(sp) - 35494: 77a2 ld a5,40(sp) - 35496: e152 sd s4,128(sp) - 35498: 00f50463 beq a0,a5,354a0 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1bc> - 3549c: c64e00ef jal ra,15900 <_ZdlPv@plt> - 354a0: 6542 ld a0,16(sp) - 354a2: e14e sd s3,128(sp) - 354a4: f7ddf0ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 354a8: fe8c3683 ld a3,-24(s8) - 354ac: fe893703 ld a4,-24(s2) - 354b0: fe84b783 ld a5,-24(s1) - 354b4: 968a add a3,a3,sp - 354b6: 0776b423 sd s7,104(a3) - 354ba: fcca sd s2,120(sp) - 354bc: 970a add a4,a4,sp - 354be: 07a73c23 sd s10,120(a4) - 354c2: 6502 ld a0,0(sp) - 354c4: f4a6 sd s1,104(sp) - 354c6: 978a add a5,a5,sp - 354c8: 0767b423 sd s6,104(a5) - 354cc: f5e6 sd s9,232(sp) - 354ce: f882 sd zero,112(sp) - 354d0: 910e00ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 354d4: 25813083 ld ra,600(sp) - 354d8: 8522 mv a0,s0 - 354da: 25013403 ld s0,592(sp) - 354de: 24813483 ld s1,584(sp) - 354e2: 24013903 ld s2,576(sp) - 354e6: 23813983 ld s3,568(sp) - 354ea: 23013a03 ld s4,560(sp) - 354ee: 22813a83 ld s5,552(sp) - 354f2: 22013b03 ld s6,544(sp) - 354f6: 21813b83 ld s7,536(sp) - 354fa: 21013c03 ld s8,528(sp) - 354fe: 20813c83 ld s9,520(sp) - 35502: 20013d03 ld s10,512(sp) - 35506: 7dfe ld s11,504(sp) - 35508: 26010113 addi sp,sp,608 - 3550c: 8082 ret - 3550e: 873e mv a4,a5 - 35510: b78d j 35472 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x18e> - 35512: 7502 ld a0,32(sp) - 35514: 4611 li a2,4 - 35516: 00004597 auipc a1,0x4 - 3551a: b0258593 addi a1,a1,-1278 # 39018 <_IO_stdin_used+0x9c0> - 3551e: 9e2e00ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35522: 772a ld a4,168(sp) - 35524: 01040793 addi a5,s0,16 - 35528: 00043423 sd zero,8(s0) - 3552c: 00040823 sb zero,16(s0) - 35530: e01c sd a5,0(s0) - 35532: ff05 bnez a4,3546a <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x186> - 35534: 01ac addi a1,sp,200 - 35536: 8522 mv a0,s0 - 35538: e38e00ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 3553c: b791 j 35480 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x19c> - 3553e: 87aa mv a5,a0 - 35540: 8522 mv a0,s0 - 35542: 843e mv s0,a5 - 35544: dc0e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 35548: 7562 ld a0,56(sp) - 3554a: e47df0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 3554e: 8522 mv a0,s0 - 35550: aa0e00ef jal ra,157f0 <_Unwind_Resume@plt> - 35554: 842a mv s0,a0 - 35556: bfcd j 35548 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x264> - 35558: 842a mv s0,a0 - 3555a: 6522 ld a0,8(sp) - 3555c: da8e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 35560: b7e5 j 35548 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x264> - 35562: 842a mv s0,a0 - 35564: 01a8 addi a0,sp,200 - 35566: e152 sd s4,128(sp) - 35568: d9ce10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3556c: 6542 ld a0,16(sp) - 3556e: e14e sd s3,128(sp) - 35570: eb1df0ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 35574: fe8c3683 ld a3,-24(s8) - 35578: fe893703 ld a4,-24(s2) - 3557c: 0090 addi a2,sp,64 - 3557e: 1b068693 addi a3,a3,432 - 35582: fe84b783 ld a5,-24(s1) - 35586: 96b2 add a3,a3,a2 - 35588: e776bc23 sd s7,-392(a3) - 3558c: 1b070713 addi a4,a4,432 - 35590: fcca sd s2,120(sp) - 35592: 9732 add a4,a4,a2 - 35594: e9a73423 sd s10,-376(a4) - 35598: 1b078793 addi a5,a5,432 - 3559c: f4a6 sd s1,104(sp) - 3559e: 97b2 add a5,a5,a2 - 355a0: e767bc23 sd s6,-392(a5) - 355a4: f882 sd zero,112(sp) - 355a6: 6502 ld a0,0(sp) - 355a8: f5e6 sd s9,232(sp) - 355aa: 836e00ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 355ae: 8522 mv a0,s0 - 355b0: a40e00ef jal ra,157f0 <_Unwind_Resume@plt> - 355b4: fe84b783 ld a5,-24(s1) - 355b8: 0098 addi a4,sp,64 - 355ba: f4a6 sd s1,104(sp) - 355bc: 1b078793 addi a5,a5,432 - 355c0: 97ba add a5,a5,a4 - 355c2: e767bc23 sd s6,-392(a5) - 355c6: 842a mv s0,a0 - 355c8: f882 sd zero,112(sp) - 355ca: bff1 j 355a6 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x2c2> - 355cc: 842a mv s0,a0 - 355ce: bfe1 j 355a6 <_ZN7testing13PrintToStringIPKcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x2c2> - -00000000000355d0 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE>: - 355d0: 699c ld a5,16(a1) - 355d2: 7109 addi sp,sp,-384 - 355d4: faa2 sd s0,368(sp) - 355d6: f6a6 sd s1,360(sp) - 355d8: fe86 sd ra,376(sp) - 355da: f2ca sd s2,352(sp) - 355dc: eece sd s3,344(sp) - 355de: ead2 sd s4,336(sp) - 355e0: e6d6 sd s5,328(sp) - 355e2: e2da sd s6,320(sp) - 355e4: fe5e sd s7,312(sp) - 355e6: fa62 sd s8,304(sp) - 355e8: f666 sd s9,296(sp) - 355ea: f26a sd s10,288(sp) - 355ec: ee6e sd s11,280(sp) - 355ee: 842e mv s0,a1 - 355f0: 84aa mv s1,a0 - 355f2: 00005597 auipc a1,0x5 - 355f6: e0658593 addi a1,a1,-506 # 3a3f8 <_IO_stdin_used+0x1da0> - 355fa: c781 beqz a5,35602 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x32> - 355fc: 640c ld a1,8(s0) - 355fe: 18058f63 beqz a1,3579c <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1cc> - 35602: 01010a13 addi s4,sp,16 - 35606: 8552 mv a0,s4 - 35608: cbaee0ef jal ra,23ac2 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc> - 3560c: 8552 mv a0,s4 - 3560e: 4769 li a4,26 - 35610: 00006697 auipc a3,0x6 - 35614: d2868693 addi a3,a3,-728 # 3b338 <_IO_stdin_used+0x2ce0> - 35618: 4601 li a2,0 - 3561a: 4581 li a1,0 - 3561c: 954e00ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 35620: 04010913 addi s2,sp,64 - 35624: f84a sd s2,48(sp) - 35626: 611c ld a5,0(a0) - 35628: 01050713 addi a4,a0,16 - 3562c: 18e78c63 beq a5,a4,357c4 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1f4> - 35630: 6914 ld a3,16(a0) - 35632: f83e sd a5,48(sp) - 35634: e0b6 sd a3,64(sp) - 35636: 6514 ld a3,8(a0) - 35638: 57fd li a5,-1 - 3563a: 8389 srli a5,a5,0x2 - 3563c: e118 sd a4,0(a0) - 3563e: 00050823 sb zero,16(a0) - 35642: 8f95 sub a5,a5,a3 - 35644: fc36 sd a3,56(sp) - 35646: 00053423 sd zero,8(a0) - 3564a: 4715 li a4,5 - 3564c: 1ef77263 bgeu a4,a5,35830 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x260> - 35650: 03010b13 addi s6,sp,48 - 35654: 855a mv a0,s6 - 35656: 4619 li a2,6 - 35658: 00006597 auipc a1,0x6 - 3565c: d0058593 addi a1,a1,-768 # 3b358 <_IO_stdin_used+0x2d00> - 35660: b40e00ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 35664: 06010993 addi s3,sp,96 - 35668: e8ce sd s3,80(sp) - 3566a: 6118 ld a4,0(a0) - 3566c: 01050793 addi a5,a0,16 - 35670: 16f70963 beq a4,a5,357e2 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x212> - 35674: 6914 ld a3,16(a0) - 35676: e8ba sd a4,80(sp) - 35678: f0b6 sd a3,96(sp) - 3567a: 00050823 sb zero,16(a0) - 3567e: 5414 lw a3,40(s0) - 35680: 6518 ld a4,8(a0) - 35682: 07010a93 addi s5,sp,112 - 35686: e11c sd a5,0(a0) - 35688: 00053423 sd zero,8(a0) - 3568c: 006c addi a1,sp,12 - 3568e: 8556 mv a0,s5 - 35690: 00016317 auipc t1,0x16 - 35694: 8e033303 ld t1,-1824(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 35698: c636 sw a3,12(sp) - 3569a: ecba sd a4,88(sp) - 3569c: 9302 jalr t1 - 3569e: 09010b93 addi s7,sp,144 - 356a2: 05010c13 addi s8,sp,80 - 356a6: 855e mv a0,s7 - 356a8: 85e2 mv a1,s8 - 356aa: 8656 mv a2,s5 - 356ac: 00015317 auipc t1,0x15 - 356b0: 4ac33303 ld t1,1196(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 356b4: 9302 jalr t1 - 356b6: 676a ld a4,152(sp) - 356b8: 57fd li a5,-1 - 356ba: 8389 srli a5,a5,0x2 - 356bc: 8f99 sub a5,a5,a4 - 356be: 4721 li a4,8 - 356c0: 1af77763 bgeu a4,a5,3586e <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x29e> - 356c4: 4625 li a2,9 - 356c6: 00006597 auipc a1,0x6 - 356ca: c9a58593 addi a1,a1,-870 # 3b360 <_IO_stdin_used+0x2d08> - 356ce: 855e mv a0,s7 - 356d0: ad0e00ef jal ra,159a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@plt> - 356d4: 0c010c93 addi s9,sp,192 - 356d8: f966 sd s9,176(sp) - 356da: 6118 ld a4,0(a0) - 356dc: 01050793 addi a5,a0,16 - 356e0: 0cf70363 beq a4,a5,357a6 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1d6> - 356e4: 6914 ld a3,16(a0) - 356e6: f93a sd a4,176(sp) - 356e8: e1b6 sd a3,192(sp) - 356ea: e11c sd a5,0(a0) - 356ec: 00050823 sb zero,16(a0) - 356f0: 651c ld a5,8(a0) - 356f2: 682c ld a1,80(s0) - 356f4: 0980 addi s0,sp,208 - 356f6: 00053423 sd zero,8(a0) - 356fa: 8522 mv a0,s0 - 356fc: fd3e sd a5,184(sp) - 356fe: bc4ee0ef jal ra,23ac2 <_ZN7testing8internal17StreamingListener9UrlEncodeB5cxx11EPKc> - 35702: 0f010d93 addi s11,sp,240 - 35706: 0b010d13 addi s10,sp,176 - 3570a: 856e mv a0,s11 - 3570c: 85ea mv a1,s10 - 3570e: 8622 mv a2,s0 - 35710: 00015317 auipc t1,0x15 - 35714: 44833303 ld t1,1096(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 35718: 9302 jalr t1 - 3571a: 6488 ld a0,8(s1) - 3571c: 766e ld a2,248(sp) - 3571e: 75ce ld a1,240(sp) - 35720: ffaeb0ef jal ra,20f1a <_ZN7testing8internal17StreamingListener20AbstractSocketWriter6SendLnERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.0> - 35724: 754e ld a0,240(sp) - 35726: 021c addi a5,sp,256 - 35728: 00f50463 beq a0,a5,35730 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x160> - 3572c: 9d4e00ef jal ra,15900 <_ZdlPv@plt> - 35730: 654e ld a0,208(sp) - 35732: 119c addi a5,sp,224 - 35734: 00f50463 beq a0,a5,3573c <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x16c> - 35738: 9c8e00ef jal ra,15900 <_ZdlPv@plt> - 3573c: 754a ld a0,176(sp) - 3573e: 01950463 beq a0,s9,35746 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x176> - 35742: 9bee00ef jal ra,15900 <_ZdlPv@plt> - 35746: 654a ld a0,144(sp) - 35748: 111c addi a5,sp,160 - 3574a: 00f50463 beq a0,a5,35752 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x182> - 3574e: 9b2e00ef jal ra,15900 <_ZdlPv@plt> - 35752: 7546 ld a0,112(sp) - 35754: 011c addi a5,sp,128 - 35756: 00f50463 beq a0,a5,3575e <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x18e> - 3575a: 9a6e00ef jal ra,15900 <_ZdlPv@plt> - 3575e: 6546 ld a0,80(sp) - 35760: 01350463 beq a0,s3,35768 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x198> - 35764: 99ce00ef jal ra,15900 <_ZdlPv@plt> - 35768: 7542 ld a0,48(sp) - 3576a: 01250463 beq a0,s2,35772 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1a2> - 3576e: 992e00ef jal ra,15900 <_ZdlPv@plt> - 35772: 6542 ld a0,16(sp) - 35774: 101c addi a5,sp,32 - 35776: 00f50463 beq a0,a5,3577e <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1ae> - 3577a: 986e00ef jal ra,15900 <_ZdlPv@plt> - 3577e: 70f6 ld ra,376(sp) - 35780: 7456 ld s0,368(sp) - 35782: 74b6 ld s1,360(sp) - 35784: 7916 ld s2,352(sp) - 35786: 69f6 ld s3,344(sp) - 35788: 6a56 ld s4,336(sp) - 3578a: 6ab6 ld s5,328(sp) - 3578c: 6b16 ld s6,320(sp) - 3578e: 7bf2 ld s7,312(sp) - 35790: 7c52 ld s8,304(sp) - 35792: 7cb2 ld s9,296(sp) - 35794: 7d12 ld s10,288(sp) - 35796: 6df2 ld s11,280(sp) - 35798: 6119 addi sp,sp,384 - 3579a: 8082 ret - 3579c: 00005597 auipc a1,0x5 - 357a0: c5c58593 addi a1,a1,-932 # 3a3f8 <_IO_stdin_used+0x1da0> - 357a4: bdb9 j 35602 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x32> - 357a6: 6518 ld a4,8(a0) - 357a8: 8666 mv a2,s9 - 357aa: 85be mv a1,a5 - 357ac: 0705 addi a4,a4,1 - 357ae: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 357b2: 02058407 vle8.v v8,(a1) - 357b6: 8f15 sub a4,a4,a3 - 357b8: 95b6 add a1,a1,a3 - 357ba: 02060427 vse8.v v8,(a2) - 357be: 9636 add a2,a2,a3 - 357c0: f77d bnez a4,357ae <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1de> - 357c2: b725 j 356ea <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x11a> - 357c4: 651c ld a5,8(a0) - 357c6: 864a mv a2,s2 - 357c8: 85ba mv a1,a4 - 357ca: 0785 addi a5,a5,1 - 357cc: 0c37f6d7 vsetvli a3,a5,e8,m8,ta,ma - 357d0: 02058407 vle8.v v8,(a1) - 357d4: 8f95 sub a5,a5,a3 - 357d6: 95b6 add a1,a1,a3 - 357d8: 02060427 vse8.v v8,(a2) - 357dc: 9636 add a2,a2,a3 - 357de: f7fd bnez a5,357cc <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x1fc> - 357e0: bd99 j 35636 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x66> - 357e2: 6518 ld a4,8(a0) - 357e4: 864e mv a2,s3 - 357e6: 85be mv a1,a5 - 357e8: 0705 addi a4,a4,1 - 357ea: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 357ee: 02058407 vle8.v v8,(a1) - 357f2: 8f15 sub a4,a4,a3 - 357f4: 95b6 add a1,a1,a3 - 357f6: 02060427 vse8.v v8,(a2) - 357fa: 9636 add a2,a2,a3 - 357fc: f77d bnez a4,357ea <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x21a> - 357fe: bdb5 j 3567a <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0xaa> - 35800: 842a mv s0,a0 - 35802: 8556 mv a0,s5 - 35804: b00e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 35808: 8562 mv a0,s8 - 3580a: afae10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3580e: 855a mv a0,s6 - 35810: af4e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 35814: 8552 mv a0,s4 - 35816: aeee10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3581a: 8522 mv a0,s0 - 3581c: fd5df0ef jal ra,157f0 <_Unwind_Resume@plt> - 35820: 842a mv s0,a0 - 35822: 05010c13 addi s8,sp,80 - 35826: b7cd j 35808 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x238> - 35828: 842a mv s0,a0 - 3582a: b7ed j 35814 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x244> - 3582c: 842a mv s0,a0 - 3582e: b7c5 j 3580e <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x23e> - 35830: 00003517 auipc a0,0x3 - 35834: 1d050513 addi a0,a0,464 # 38a00 <_IO_stdin_used+0x3a8> - 35838: 03010b13 addi s6,sp,48 - 3583c: 8b4e00ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 35840: 84aa mv s1,a0 - 35842: 856e mv a0,s11 - 35844: ac0e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 35848: 8522 mv a0,s0 - 3584a: abae10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3584e: 8426 mv s0,s1 - 35850: 856a mv a0,s10 - 35852: ab2e10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 35856: 855e mv a0,s7 - 35858: aace10ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3585c: b75d j 35802 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x232> - 3585e: 842a mv s0,a0 - 35860: bfdd j 35856 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x286> - 35862: 842a mv s0,a0 - 35864: 0b010d13 addi s10,sp,176 - 35868: b7e5 j 35850 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x280> - 3586a: 84aa mv s1,a0 - 3586c: bff1 j 35848 <_ZN7testing8internal17StreamingListener16OnTestPartResultERKNS_14TestPartResultE+0x278> - 3586e: 00003517 auipc a0,0x3 - 35872: 19250513 addi a0,a0,402 # 38a00 <_IO_stdin_used+0x3a8> - 35876: 87ae00ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - -000000000003587a <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: - 3587a: da010113 addi sp,sp,-608 - 3587e: 11bc addi a5,sp,232 - 35880: 24813823 sd s0,592(sp) - 35884: 25213023 sd s2,576(sp) - 35888: 842a mv s0,a0 - 3588a: 06810913 addi s2,sp,104 - 3588e: 853e mv a0,a5 - 35890: 24913423 sd s1,584(sp) - 35894: 23313c23 sd s3,568(sp) - 35898: 23613023 sd s6,544(sp) - 3589c: 21a13023 sd s10,512(sp) - 358a0: e03e sd a5,0(sp) - 358a2: e82e sd a1,16(sp) - 358a4: 24113c23 sd ra,600(sp) - 358a8: 23413823 sd s4,560(sp) - 358ac: 23513423 sd s5,552(sp) - 358b0: 21713c23 sd s7,536(sp) - 358b4: 21813823 sd s8,528(sp) - 358b8: 21913423 sd s9,520(sp) - 358bc: ffee sd s11,504(sp) - 358be: f84a sd s2,48(sp) - 358c0: b41df0ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> - 358c4: cd817057 vsetivli zero,2,e64,m1,ta,ma - 358c8: 5e0030d7 vmv.v.i v1,0 - 358cc: 0b9c addi a5,sp,464 - 358ce: 00015997 auipc s3,0x15 - 358d2: 36a9b983 ld s3,874(s3) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 358d6: 0207f0a7 vse64.v v1,(a5) - 358da: 139c addi a5,sp,480 - 358dc: 0207f0a7 vse64.v v1,(a5) - 358e0: 0109b483 ld s1,16(s3) - 358e4: 1c011423 sh zero,456(sp) - 358e8: 0189bb03 ld s6,24(s3) - 358ec: 00015717 auipc a4,0x15 - 358f0: 66c73703 ld a4,1644(a4) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 358f4: 01070d13 addi s10,a4,16 - 358f8: fe84b783 ld a5,-24(s1) - 358fc: e382 sd zero,448(sp) - 358fe: f4a6 sd s1,104(sp) - 35900: 978a add a5,a5,sp - 35902: f5ea sd s10,232(sp) - 35904: 0767b423 sd s6,104(a5) - 35908: f882 sd zero,112(sp) - 3590a: fe84b503 ld a0,-24(s1) - 3590e: 4581 li a1,0 - 35910: 954a add a0,a0,s2 - 35912: a9fdf0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 35916: 0209b903 ld s2,32(s3) - 3591a: 0289bb83 ld s7,40(s3) - 3591e: 18b8 addi a4,sp,120 - 35920: fe893503 ld a0,-24(s2) - 35924: fcca sd s2,120(sp) - 35926: 4581 li a1,0 - 35928: 953a add a0,a0,a4 - 3592a: 01753023 sd s7,0(a0) - 3592e: ec3a sd a4,24(sp) - 35930: a81df0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 35934: 0089bc83 ld s9,8(s3) - 35938: cd817057 vsetivli zero,2,e64,m1,ta,ma - 3593c: 0309bc03 ld s8,48(s3) - 35940: fe8cb703 ld a4,-24(s9) - 35944: 5e0030d7 vmv.v.i v1,0 - 35948: 00015797 auipc a5,0x15 - 3594c: 4c07b783 ld a5,1216(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 35950: 1934 addi a3,sp,184 - 35952: 970a add a4,a4,sp - 35954: 07873423 sd s8,104(a4) - 35958: 8536 mv a0,a3 - 3595a: 06878713 addi a4,a5,104 - 3595e: e436 sd a3,8(sp) - 35960: 04078a93 addi s5,a5,64 - 35964: 01878693 addi a3,a5,24 - 35968: 013c addi a5,sp,136 - 3596a: 0207f0a7 vse64.v v1,(a5) - 3596e: 00015997 auipc s3,0x15 - 35972: 43a9b983 ld s3,1082(s3) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 35976: 093c addi a5,sp,152 - 35978: 0207f0a7 vse64.v v1,(a5) - 3597c: 09c1 addi s3,s3,16 - 3597e: 113c addi a5,sp,168 - 35980: 0207f0a7 vse64.v v1,(a5) - 35984: f4b6 sd a3,104(sp) - 35986: f5ba sd a4,232(sp) - 35988: fcd6 sd s5,120(sp) - 3598a: e14e sd s3,128(sp) - 3598c: a15df0ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> - 35990: 6502 ld a0,0(sp) - 35992: 00015a17 auipc s4,0x15 - 35996: 346a3a03 ld s4,838(s4) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 3599a: 47e1 li a5,24 - 3599c: 0d810d93 addi s11,sp,216 - 359a0: 0a41 addi s4,s4,16 - 359a2: 010c addi a1,sp,128 - 359a4: e982 sd zero,208(sp) - 359a6: 0c010c23 sb zero,216(sp) - 359aa: c1be sw a5,192(sp) - 359ac: e5ee sd s11,200(sp) - 359ae: e152 sd s4,128(sp) - 359b0: a01df0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 359b4: 67c2 ld a5,16(sp) - 359b6: 6398 ld a4,0(a5) - 359b8: 12070663 beqz a4,35ae4 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x26a> - 359bc: 08bc addi a5,sp,88 - 359be: e83e sd a5,16(sp) - 359c0: 853a mv a0,a4 - 359c2: e4be sd a5,72(sp) - 359c4: 00bc addi a5,sp,72 - 359c6: f43a sd a4,40(sp) - 359c8: f03e sd a5,32(sp) - 359ca: a16e00ef jal ra,15be0 - 359ce: 050a slli a0,a0,0x2 - 359d0: 40255793 srai a5,a0,0x2 - 359d4: e0be sd a5,64(sp) - 359d6: 46b1 li a3,12 - 359d8: 7722 ld a4,40(sp) - 359da: 0ea6e563 bltu a3,a0,35ac4 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x24a> - 359de: 4685 li a3,1 - 359e0: 12d79863 bne a5,a3,35b10 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x296> - 359e4: 4314 lw a3,0(a4) - 359e6: 6542 ld a0,16(sp) - 359e8: 4711 li a4,4 - 359ea: ccb6 sw a3,88(sp) - 359ec: 953a add a0,a0,a4 - 359ee: e8be sd a5,80(sp) - 359f0: 00052023 sw zero,0(a0) - 359f4: 65e2 ld a1,24(sp) - 359f6: 7502 ld a0,32(sp) - 359f8: bb2e90ef jal ra,1edaa <_ZN7testing8internal17PrintWideStringToERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEEPSo> - 359fc: 6526 ld a0,72(sp) - 359fe: 67c2 ld a5,16(sp) - 35a00: 00f50463 beq a0,a5,35a08 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x18e> - 35a04: efddf0ef jal ra,15900 <_ZdlPv@plt> - 35a08: 772a ld a4,168(sp) - 35a0a: 01040793 addi a5,s0,16 - 35a0e: 00043423 sd zero,8(s0) - 35a12: 00040823 sb zero,16(s0) - 35a16: e01c sd a5,0(s0) - 35a18: 0e070763 beqz a4,35b06 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x28c> - 35a1c: 67ea ld a5,152(sp) - 35a1e: c781 beqz a5,35a26 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1ac> - 35a20: 00f77363 bgeu a4,a5,35a26 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1ac> - 35a24: 873e mv a4,a5 - 35a26: 768a ld a3,160(sp) - 35a28: 4601 li a2,0 - 35a2a: 4581 li a1,0 - 35a2c: 8f15 sub a4,a4,a3 - 35a2e: 8522 mv a0,s0 - 35a30: d41df0ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 35a34: 00015797 auipc a5,0x15 - 35a38: 3d47b783 ld a5,980(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 35a3c: 652e ld a0,200(sp) - 35a3e: 01878713 addi a4,a5,24 - 35a42: 06878793 addi a5,a5,104 - 35a46: f4ba sd a4,104(sp) - 35a48: f5be sd a5,232(sp) - 35a4a: fcd6 sd s5,120(sp) - 35a4c: e152 sd s4,128(sp) - 35a4e: 01b50463 beq a0,s11,35a56 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1dc> - 35a52: eafdf0ef jal ra,15900 <_ZdlPv@plt> - 35a56: 6522 ld a0,8(sp) - 35a58: e14e sd s3,128(sp) - 35a5a: 9c7df0ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 35a5e: fe8cb683 ld a3,-24(s9) - 35a62: fe893703 ld a4,-24(s2) - 35a66: fe84b783 ld a5,-24(s1) - 35a6a: 968a add a3,a3,sp - 35a6c: 0786b423 sd s8,104(a3) - 35a70: fcca sd s2,120(sp) - 35a72: 970a add a4,a4,sp - 35a74: 07773c23 sd s7,120(a4) - 35a78: 6502 ld a0,0(sp) - 35a7a: f4a6 sd s1,104(sp) - 35a7c: 978a add a5,a5,sp - 35a7e: 0767b423 sd s6,104(a5) - 35a82: f5ea sd s10,232(sp) - 35a84: f882 sd zero,112(sp) - 35a86: b5bdf0ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 35a8a: 25813083 ld ra,600(sp) - 35a8e: 8522 mv a0,s0 - 35a90: 25013403 ld s0,592(sp) - 35a94: 24813483 ld s1,584(sp) - 35a98: 24013903 ld s2,576(sp) - 35a9c: 23813983 ld s3,568(sp) - 35aa0: 23013a03 ld s4,560(sp) - 35aa4: 22813a83 ld s5,552(sp) - 35aa8: 22013b03 ld s6,544(sp) - 35aac: 21813b83 ld s7,536(sp) - 35ab0: 21013c03 ld s8,528(sp) - 35ab4: 20813c83 ld s9,520(sp) - 35ab8: 20013d03 ld s10,512(sp) - 35abc: 7dfe ld s11,504(sp) - 35abe: 26010113 addi sp,sp,608 - 35ac2: 8082 ret - 35ac4: 7502 ld a0,32(sp) - 35ac6: 4601 li a2,0 - 35ac8: 008c addi a1,sp,64 - 35aca: fc3e sd a5,56(sp) - 35acc: f05df0ef jal ra,159d0 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_createERmm@plt> - 35ad0: 6686 ld a3,64(sp) - 35ad2: 77e2 ld a5,56(sp) - 35ad4: e4aa sd a0,72(sp) - 35ad6: ecb6 sd a3,88(sp) - 35ad8: 7722 ld a4,40(sp) - 35ada: ef95 bnez a5,35b16 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x29c> - 35adc: 00269713 slli a4,a3,0x2 - 35ae0: 87b6 mv a5,a3 - 35ae2: b729 j 359ec <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x172> - 35ae4: 6562 ld a0,24(sp) - 35ae6: 4611 li a2,4 - 35ae8: 00003597 auipc a1,0x3 - 35aec: 53058593 addi a1,a1,1328 # 39018 <_IO_stdin_used+0x9c0> - 35af0: c11df0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35af4: 772a ld a4,168(sp) - 35af6: 01040793 addi a5,s0,16 - 35afa: 00043423 sd zero,8(s0) - 35afe: 00040823 sb zero,16(s0) - 35b02: e01c sd a5,0(s0) - 35b04: ff01 bnez a4,35a1c <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1a2> - 35b06: 01ac addi a1,sp,200 - 35b08: 8522 mv a0,s0 - 35b0a: 866e00ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 35b0e: b71d j 35a34 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1ba> - 35b10: 6542 ld a0,16(sp) - 35b12: 86be mv a3,a5 - 35b14: d7e1 beqz a5,35adc <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x262> - 35b16: 863e mv a2,a5 - 35b18: 85ba mv a1,a4 - 35b1a: 997df0ef jal ra,154b0 - 35b1e: 6786 ld a5,64(sp) - 35b20: 6526 ld a0,72(sp) - 35b22: 00279713 slli a4,a5,0x2 - 35b26: b5d9 j 359ec <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x172> - 35b28: 842a mv s0,a0 - 35b2a: 7502 ld a0,32(sp) - 35b2c: e05df0ef jal ra,15930 <_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE10_M_disposeEv@plt> - 35b30: 7542 ld a0,48(sp) - 35b32: 85fdf0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 35b36: 8522 mv a0,s0 - 35b38: cb9df0ef jal ra,157f0 <_Unwind_Resume@plt> - 35b3c: 87aa mv a5,a0 - 35b3e: 8522 mv a0,s0 - 35b40: 843e mv s0,a5 - 35b42: fc3e00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 35b46: b7ed j 35b30 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x2b6> - 35b48: 842a mv s0,a0 - 35b4a: b7dd j 35b30 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x2b6> - 35b4c: 842a mv s0,a0 - 35b4e: 01a8 addi a0,sp,200 - 35b50: e152 sd s4,128(sp) - 35b52: fb3e00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 35b56: 6522 ld a0,8(sp) - 35b58: e14e sd s3,128(sp) - 35b5a: 8c7df0ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 35b5e: fe8cb683 ld a3,-24(s9) - 35b62: fe893703 ld a4,-24(s2) - 35b66: 0090 addi a2,sp,64 - 35b68: 1b068693 addi a3,a3,432 - 35b6c: fe84b783 ld a5,-24(s1) - 35b70: 96b2 add a3,a3,a2 - 35b72: e786bc23 sd s8,-392(a3) - 35b76: 1b070713 addi a4,a4,432 - 35b7a: fcca sd s2,120(sp) - 35b7c: 9732 add a4,a4,a2 - 35b7e: e9773423 sd s7,-376(a4) - 35b82: 1b078793 addi a5,a5,432 - 35b86: f4a6 sd s1,104(sp) - 35b88: 97b2 add a5,a5,a2 - 35b8a: e767bc23 sd s6,-392(a5) - 35b8e: f882 sd zero,112(sp) - 35b90: 6502 ld a0,0(sp) - 35b92: f5ea sd s10,232(sp) - 35b94: a4ddf0ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 35b98: 8522 mv a0,s0 - 35b9a: c57df0ef jal ra,157f0 <_Unwind_Resume@plt> - 35b9e: fe84b783 ld a5,-24(s1) - 35ba2: 0098 addi a4,sp,64 - 35ba4: f4a6 sd s1,104(sp) - 35ba6: 1b078793 addi a5,a5,432 - 35baa: 97ba add a5,a5,a4 - 35bac: e767bc23 sd s6,-392(a5) - 35bb0: 842a mv s0,a0 - 35bb2: f882 sd zero,112(sp) - 35bb4: bff1 j 35b90 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x316> - 35bb6: 842a mv s0,a0 - 35bb8: bfe1 j 35b90 <_ZN7testing13PrintToStringIPKwEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x316> - -0000000000035bba <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_>: - 35bba: 7139 addi sp,sp,-64 - 35bbc: f04a sd s2,32(sp) - 35bbe: 00810913 addi s2,sp,8 - 35bc2: f822 sd s0,48(sp) - 35bc4: f426 sd s1,40(sp) - 35bc6: 842a mv s0,a0 - 35bc8: 84ae mv s1,a1 - 35bca: 854a mv a0,s2 - 35bcc: ec4e sd s3,24(sp) - 35bce: fc06 sd ra,56(sp) - 35bd0: 9c8e40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 35bd4: 6084 ld s1,0(s1) - 35bd6: 69a2 ld s3,8(sp) - 35bd8: cc95 beqz s1,35c14 <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_+0x5a> - 35bda: 8526 mv a0,s1 - 35bdc: ff5df0ef jal ra,15bd0 - 35be0: 862a mv a2,a0 - 35be2: 85a6 mv a1,s1 - 35be4: 01098513 addi a0,s3,16 - 35be8: b19df0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35bec: 85ca mv a1,s2 - 35bee: 8522 mv a0,s0 - 35bf0: 00015317 auipc t1,0x15 - 35bf4: 1c833303 ld t1,456(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 35bf8: 9302 jalr t1 - 35bfa: 6522 ld a0,8(sp) - 35bfc: c501 beqz a0,35c04 <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_+0x4a> - 35bfe: 611c ld a5,0(a0) - 35c00: 679c ld a5,8(a5) - 35c02: 9782 jalr a5 - 35c04: 70e2 ld ra,56(sp) - 35c06: 8522 mv a0,s0 - 35c08: 7442 ld s0,48(sp) - 35c0a: 74a2 ld s1,40(sp) - 35c0c: 7902 ld s2,32(sp) - 35c0e: 69e2 ld s3,24(sp) - 35c10: 6121 addi sp,sp,64 - 35c12: 8082 ret - 35c14: 01098513 addi a0,s3,16 - 35c18: 4619 li a2,6 - 35c1a: 00003597 auipc a1,0x3 - 35c1e: dd658593 addi a1,a1,-554 # 389f0 <_IO_stdin_used+0x398> - 35c22: adfdf0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35c26: b7d9 j 35bec <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_+0x32> - 35c28: 67a2 ld a5,8(sp) - 35c2a: 842a mv s0,a0 - 35c2c: c789 beqz a5,35c36 <_ZN7testing15AssertionResultlsIPKcEERS0_RKT_+0x7c> - 35c2e: 6398 ld a4,0(a5) - 35c30: 853e mv a0,a5 - 35c32: 671c ld a5,8(a4) - 35c34: 9782 jalr a5 - 35c36: 8522 mv a0,s0 - 35c38: bb9df0ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000035c3c <_ZN7testing15AssertionResultlsIA5_cEERS0_RKT_>: - 35c3c: 7179 addi sp,sp,-48 - 35c3e: e84a sd s2,16(sp) - 35c40: 00810913 addi s2,sp,8 - 35c44: f022 sd s0,32(sp) - 35c46: 842a mv s0,a0 - 35c48: 854a mv a0,s2 - 35c4a: f406 sd ra,40(sp) - 35c4c: ec26 sd s1,24(sp) - 35c4e: 84ae mv s1,a1 - 35c50: 948e40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 35c54: 8526 mv a0,s1 - 35c56: f7bdf0ef jal ra,15bd0 - 35c5a: 862a mv a2,a0 - 35c5c: 6522 ld a0,8(sp) - 35c5e: 85a6 mv a1,s1 - 35c60: 0541 addi a0,a0,16 - 35c62: a9fdf0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35c66: 85ca mv a1,s2 - 35c68: 8522 mv a0,s0 - 35c6a: 00015317 auipc t1,0x15 - 35c6e: 14e33303 ld t1,334(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 35c72: 9302 jalr t1 - 35c74: 6522 ld a0,8(sp) - 35c76: c501 beqz a0,35c7e <_ZN7testing15AssertionResultlsIA5_cEERS0_RKT_+0x42> - 35c78: 611c ld a5,0(a0) - 35c7a: 679c ld a5,8(a5) - 35c7c: 9782 jalr a5 - 35c7e: 70a2 ld ra,40(sp) - 35c80: 8522 mv a0,s0 - 35c82: 7402 ld s0,32(sp) - 35c84: 64e2 ld s1,24(sp) - 35c86: 6942 ld s2,16(sp) - 35c88: 6145 addi sp,sp,48 - 35c8a: 8082 ret - 35c8c: 67a2 ld a5,8(sp) - 35c8e: 842a mv s0,a0 - 35c90: c789 beqz a5,35c9a <_ZN7testing15AssertionResultlsIA5_cEERS0_RKT_+0x5e> - 35c92: 6398 ld a4,0(a5) - 35c94: 853e mv a0,a5 - 35c96: 671c ld a5,8(a4) - 35c98: 9782 jalr a5 - 35c9a: 8522 mv a0,s0 - 35c9c: b55df0ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000035ca0 <_ZN7testing15AssertionResultlsIA7_cEERS0_RKT_>: - 35ca0: 7179 addi sp,sp,-48 - 35ca2: e84a sd s2,16(sp) - 35ca4: 00810913 addi s2,sp,8 - 35ca8: f022 sd s0,32(sp) - 35caa: 842a mv s0,a0 - 35cac: 854a mv a0,s2 - 35cae: f406 sd ra,40(sp) - 35cb0: ec26 sd s1,24(sp) - 35cb2: 84ae mv s1,a1 - 35cb4: 8e4e40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 35cb8: 8526 mv a0,s1 - 35cba: f17df0ef jal ra,15bd0 - 35cbe: 862a mv a2,a0 - 35cc0: 6522 ld a0,8(sp) - 35cc2: 85a6 mv a1,s1 - 35cc4: 0541 addi a0,a0,16 - 35cc6: a3bdf0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35cca: 85ca mv a1,s2 - 35ccc: 8522 mv a0,s0 - 35cce: 00015317 auipc t1,0x15 - 35cd2: 0ea33303 ld t1,234(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 35cd6: 9302 jalr t1 - 35cd8: 6522 ld a0,8(sp) - 35cda: c501 beqz a0,35ce2 <_ZN7testing15AssertionResultlsIA7_cEERS0_RKT_+0x42> - 35cdc: 611c ld a5,0(a0) - 35cde: 679c ld a5,8(a5) - 35ce0: 9782 jalr a5 - 35ce2: 70a2 ld ra,40(sp) - 35ce4: 8522 mv a0,s0 - 35ce6: 7402 ld s0,32(sp) - 35ce8: 64e2 ld s1,24(sp) - 35cea: 6942 ld s2,16(sp) - 35cec: 6145 addi sp,sp,48 - 35cee: 8082 ret - 35cf0: 67a2 ld a5,8(sp) - 35cf2: 842a mv s0,a0 - 35cf4: c789 beqz a5,35cfe <_ZN7testing15AssertionResultlsIA7_cEERS0_RKT_+0x5e> - 35cf6: 6398 ld a4,0(a5) - 35cf8: 853e mv a0,a5 - 35cfa: 671c ld a5,8(a4) - 35cfc: 9782 jalr a5 - 35cfe: 8522 mv a0,s0 - 35d00: af1df0ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000035d04 <_ZN7testing15AssertionResultlsIA12_cEERS0_RKT_>: - 35d04: 7179 addi sp,sp,-48 - 35d06: e84a sd s2,16(sp) - 35d08: 00810913 addi s2,sp,8 - 35d0c: f022 sd s0,32(sp) - 35d0e: 842a mv s0,a0 - 35d10: 854a mv a0,s2 - 35d12: f406 sd ra,40(sp) - 35d14: ec26 sd s1,24(sp) - 35d16: 84ae mv s1,a1 - 35d18: 880e40ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 35d1c: 8526 mv a0,s1 - 35d1e: eb3df0ef jal ra,15bd0 - 35d22: 862a mv a2,a0 - 35d24: 6522 ld a0,8(sp) - 35d26: 85a6 mv a1,s1 - 35d28: 0541 addi a0,a0,16 - 35d2a: 9d7df0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 35d2e: 85ca mv a1,s2 - 35d30: 8522 mv a0,s0 - 35d32: 00015317 auipc t1,0x15 - 35d36: 08633303 ld t1,134(t1) # 4adb8 <_GLOBAL_OFFSET_TABLE_+0x268> - 35d3a: 9302 jalr t1 - 35d3c: 6522 ld a0,8(sp) - 35d3e: c501 beqz a0,35d46 <_ZN7testing15AssertionResultlsIA12_cEERS0_RKT_+0x42> - 35d40: 611c ld a5,0(a0) - 35d42: 679c ld a5,8(a5) - 35d44: 9782 jalr a5 - 35d46: 70a2 ld ra,40(sp) - 35d48: 8522 mv a0,s0 - 35d4a: 7402 ld s0,32(sp) - 35d4c: 64e2 ld s1,24(sp) - 35d4e: 6942 ld s2,16(sp) - 35d50: 6145 addi sp,sp,48 - 35d52: 8082 ret - 35d54: 67a2 ld a5,8(sp) - 35d56: 842a mv s0,a0 - 35d58: c789 beqz a5,35d62 <_ZN7testing15AssertionResultlsIA12_cEERS0_RKT_+0x5e> - 35d5a: 6398 ld a4,0(a5) - 35d5c: 853e mv a0,a5 - 35d5e: 671c ld a5,8(a4) - 35d60: 9782 jalr a5 - 35d62: 8522 mv a0,s0 - 35d64: a8ddf0ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000035d68 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_>: - 35d68: a0b517d3 flt.s a5,fa0,fa1 - 35d6c: c5010113 addi sp,sp,-944 - 35d70: 39213823 sd s2,912(sp) - 35d74: 3a113423 sd ra,936(sp) - 35d78: e42e sd a1,8(sp) - 35d7a: e032 sd a2,0(sp) - 35d7c: 892a mv s2,a0 - 35d7e: ebb9 bnez a5,35dd4 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x6c> - 35d80: 38913c23 sd s1,920(sp) - 35d84: e00504d3 fmv.x.w s1,fa0 - 35d88: 3a813023 sd s0,928(sp) - 35d8c: e0058453 fmv.x.w s0,fa1 - 35d90: 0004879b sext.w a5,s1 - 35d94: 7f800737 lui a4,0x7f800 - 35d98: 00e7f633 and a2,a5,a4 - 35d9c: 0004069b sext.w a3,s0 - 35da0: 04e60563 beq a2,a4,35dea <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x82> - 35da4: 7f800737 lui a4,0x7f800 - 35da8: 00e6f633 and a2,a3,a4 - 35dac: 1ae60a63 beq a2,a4,35f60 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1f8> - 35db0: 1c07ce63 bltz a5,35f8c <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x224> - 35db4: 80000737 lui a4,0x80000 - 35db8: 8fd9 or a5,a5,a4 - 35dba: 8f55 or a4,a4,a3 - 35dbc: 1c06c363 bltz a3,35f82 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x21a> - 35dc0: 1ce7f363 bgeu a5,a4,35f86 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x21e> - 35dc4: 9f1d subw a4,a4,a5 - 35dc6: 4791 li a5,4 - 35dc8: 02e7e463 bltu a5,a4,35df0 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x88> - 35dcc: 3a013403 ld s0,928(sp) - 35dd0: 39813483 ld s1,920(sp) - 35dd4: 854a mv a0,s2 - 35dd6: a1ce40ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> - 35dda: 3a813083 ld ra,936(sp) - 35dde: 854a mv a0,s2 - 35de0: 39013903 ld s2,912(sp) - 35de4: 3b010113 addi sp,sp,944 - 35de8: 8082 ret - 35dea: 02979713 slli a4,a5,0x29 - 35dee: db5d beqz a4,35da4 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x3c> - 35df0: 39313423 sd s3,904(sp) - 35df4: 06010993 addi s3,sp,96 - 35df8: 854e mv a0,s3 - 35dfa: 39413023 sd s4,896(sp) - 35dfe: 37513c23 sd s5,888(sp) - 35e02: b6fdf0ef jal ra,15970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> - 35e06: 77c6 ld a5,112(sp) - 35e08: f00487d3 fmv.w.x fa5,s1 - 35e0c: 4721 li a4,8 - 35e0e: fe87b783 ld a5,-24(a5) - 35e12: 42078553 fcvt.d.s fa0,fa5 - 35e16: 1888 addi a0,sp,112 - 35e18: 978a add a5,a5,sp - 35e1a: ffb8 sd a4,120(a5) - 35e1c: e84df0ef jal ra,154a0 <_ZNSo9_M_insertIdEERSoT_@plt> - 35e20: 13a4 addi s1,sp,488 - 35e22: 8526 mv a0,s1 - 35e24: b4ddf0ef jal ra,15970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> - 35e28: 77fe ld a5,504(sp) - 35e2a: f00407d3 fmv.w.x fa5,s0 - 35e2e: 4721 li a4,8 - 35e30: fe87b783 ld a5,-24(a5) - 35e34: 42078553 fcvt.d.s fa0,fa5 - 35e38: 1ba8 addi a0,sp,504 - 35e3a: 978a add a5,a5,sp - 35e3c: 20e7b023 sd a4,512(a5) - 35e40: e60df0ef jal ra,154a0 <_ZNSo9_M_insertIdEERSoT_@plt> - 35e44: 0800 addi s0,sp,16 - 35e46: 8522 mv a0,s0 - 35e48: 9b6e40ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> - 35e4c: 8522 mv a0,s0 - 35e4e: 00004597 auipc a1,0x4 - 35e52: c8a58593 addi a1,a1,-886 # 39ad8 <_IO_stdin_used+0x1480> - 35e56: 00015317 auipc t1,0x15 - 35e5a: daa33303 ld t1,-598(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 35e5e: 9302 jalr t1 - 35e60: 002c addi a1,sp,8 - 35e62: 00015317 auipc t1,0x15 - 35e66: d3633303 ld t1,-714(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 35e6a: 9302 jalr t1 - 35e6c: 00005597 auipc a1,0x5 - 35e70: 50458593 addi a1,a1,1284 # 3b370 <_IO_stdin_used+0x2d18> - 35e74: 00015317 auipc t1,0x15 - 35e78: 06c33303 ld t1,108(t1) # 4aee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 35e7c: 9302 jalr t1 - 35e7e: 858a mv a1,sp - 35e80: 00015317 auipc t1,0x15 - 35e84: d1833303 ld t1,-744(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 35e88: 9302 jalr t1 - 35e8a: 00005597 auipc a1,0x5 - 35e8e: 4ee58593 addi a1,a1,1262 # 3b378 <_IO_stdin_used+0x2d20> - 35e92: 00015317 auipc t1,0x15 - 35e96: fd633303 ld t1,-42(t1) # 4ae68 <_GLOBAL_OFFSET_TABLE_+0x318> - 35e9a: 9302 jalr t1 - 35e9c: 00004597 auipc a1,0x4 - 35ea0: b9458593 addi a1,a1,-1132 # 39a30 <_IO_stdin_used+0x13d8> - 35ea4: 00015317 auipc t1,0x15 - 35ea8: 04433303 ld t1,68(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 35eac: 9302 jalr t1 - 35eae: 02010a13 addi s4,sp,32 - 35eb2: 842a mv s0,a0 - 35eb4: 85ce mv a1,s3 - 35eb6: 8552 mv a0,s4 - 35eb8: 9c8e40ef jal ra,1a080 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 35ebc: 85d2 mv a1,s4 - 35ebe: 8522 mv a0,s0 - 35ec0: 00015317 auipc t1,0x15 - 35ec4: ce033303 ld t1,-800(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 35ec8: 9302 jalr t1 - 35eca: 00004597 auipc a1,0x4 - 35ece: c3658593 addi a1,a1,-970 # 39b00 <_IO_stdin_used+0x14a8> - 35ed2: 00015317 auipc t1,0x15 - 35ed6: 03e33303 ld t1,62(t1) # 4af10 <_GLOBAL_OFFSET_TABLE_+0x3c0> - 35eda: 9302 jalr t1 - 35edc: 04010a93 addi s5,sp,64 - 35ee0: 842a mv s0,a0 - 35ee2: 85a6 mv a1,s1 - 35ee4: 8556 mv a0,s5 - 35ee6: 99ae40ef jal ra,1a080 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 35eea: 85d6 mv a1,s5 - 35eec: 8522 mv a0,s0 - 35eee: 00015317 auipc t1,0x15 - 35ef2: cb233303 ld t1,-846(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 35ef6: 9302 jalr t1 - 35ef8: 85aa mv a1,a0 - 35efa: 854a mv a0,s2 - 35efc: 886e40ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> - 35f00: 6506 ld a0,64(sp) - 35f02: 089c addi a5,sp,80 - 35f04: 00f50463 beq a0,a5,35f0c <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1a4> - 35f08: 9f9df0ef jal ra,15900 <_ZdlPv@plt> - 35f0c: 7502 ld a0,32(sp) - 35f0e: 181c addi a5,sp,48 - 35f10: 00f50463 beq a0,a5,35f18 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1b0> - 35f14: 9eddf0ef jal ra,15900 <_ZdlPv@plt> - 35f18: 6462 ld s0,24(sp) - 35f1a: c819 beqz s0,35f30 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1c8> - 35f1c: 6008 ld a0,0(s0) - 35f1e: 01040793 addi a5,s0,16 - 35f22: 00f50463 beq a0,a5,35f2a <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x1c2> - 35f26: 9dbdf0ef jal ra,15900 <_ZdlPv@plt> - 35f2a: 8522 mv a0,s0 - 35f2c: 9d5df0ef jal ra,15900 <_ZdlPv@plt> - 35f30: 8526 mv a0,s1 - 35f32: c5edf0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 35f36: 854e mv a0,s3 - 35f38: c58df0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 35f3c: 3a813083 ld ra,936(sp) - 35f40: 3a013403 ld s0,928(sp) - 35f44: 39813483 ld s1,920(sp) - 35f48: 38813983 ld s3,904(sp) - 35f4c: 38013a03 ld s4,896(sp) - 35f50: 37813a83 ld s5,888(sp) - 35f54: 854a mv a0,s2 - 35f56: 39013903 ld s2,912(sp) - 35f5a: 3b010113 addi sp,sp,944 - 35f5e: 8082 ret - 35f60: 02969713 slli a4,a3,0x29 - 35f64: e80716e3 bnez a4,35df0 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x88> - 35f68: e407d6e3 bgez a5,35db4 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x4c> - 35f6c: 40f007bb negw a5,a5 - 35f70: ff800737 lui a4,0xff800 - 35f74: e406d8e3 bgez a3,35dc4 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x5c> - 35f78: 40d0073b negw a4,a3 - 35f7c: e4e7e4e3 bltu a5,a4,35dc4 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x5c> - 35f80: a019 j 35f86 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x21e> - 35f82: 40d0073b negw a4,a3 - 35f86: 40e7873b subw a4,a5,a4 - 35f8a: bd35 j 35dc6 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x5e> - 35f8c: 40f007bb negw a5,a5 - 35f90: fe06c4e3 bltz a3,35f78 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x210> - 35f94: 80000737 lui a4,0x80000 - 35f98: 8f55 or a4,a4,a3 - 35f9a: e2e7e5e3 bltu a5,a4,35dc4 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x5c> - 35f9e: b53d j 35dcc <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x64> - 35fa0: 842a mv s0,a0 - 35fa2: a005 j 35fc2 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x25a> - 35fa4: 842a mv s0,a0 - 35fa6: a801 j 35fb6 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x24e> - 35fa8: 842a mv s0,a0 - 35faa: 8556 mv a0,s5 - 35fac: b59e00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 35fb0: 8552 mv a0,s4 - 35fb2: b53e00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 35fb6: 0828 addi a0,sp,24 - 35fb8: 00015317 auipc t1,0x15 - 35fbc: 02033303 ld t1,32(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 35fc0: 9302 jalr t1 - 35fc2: 8526 mv a0,s1 - 35fc4: bccdf0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 35fc8: 854e mv a0,s3 - 35fca: bc6df0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 35fce: 8522 mv a0,s0 - 35fd0: 821df0ef jal ra,157f0 <_Unwind_Resume@plt> - 35fd4: 842a mv s0,a0 - 35fd6: bfe9 j 35fb0 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x248> - 35fd8: 842a mv s0,a0 - 35fda: b7fd j 35fc8 <_ZN7testing8internal15FloatingPointLEIfEENS_15AssertionResultEPKcS4_T_S5_+0x260> - -0000000000035fdc <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_>: - 35fdc: a2b517d3 flt.d a5,fa0,fa1 - 35fe0: c5010113 addi sp,sp,-944 - 35fe4: 39213823 sd s2,912(sp) - 35fe8: 3a113423 sd ra,936(sp) - 35fec: e42e sd a1,8(sp) - 35fee: e032 sd a2,0(sp) - 35ff0: 892a mv s2,a0 - 35ff2: efa9 bnez a5,3604c <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x70> - 35ff4: 38913c23 sd s1,920(sp) - 35ff8: e20504d3 fmv.x.d s1,fa0 - 35ffc: 3a813023 sd s0,928(sp) - 36000: 7ff00793 li a5,2047 - 36004: e2058453 fmv.x.d s0,fa1 - 36008: 17d2 slli a5,a5,0x34 - 3600a: 0097f733 and a4,a5,s1 - 3600e: 86a6 mv a3,s1 - 36010: 8622 mv a2,s0 - 36012: 04f70863 beq a4,a5,36062 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x86> - 36016: 7ff00793 li a5,2047 - 3601a: 17d2 slli a5,a5,0x34 - 3601c: 0087f733 and a4,a5,s0 - 36020: 1af70863 beq a4,a5,361d0 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1f4> - 36024: 85a2 mv a1,s0 - 36026: 1c06cc63 bltz a3,361fe <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x222> - 3602a: 57fd li a5,-1 - 3602c: 17fe slli a5,a5,0x3f - 3602e: 0097e733 or a4,a5,s1 - 36032: 8fc1 or a5,a5,s0 - 36034: 1c05c063 bltz a1,361f4 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x218> - 36038: 1cf77063 bgeu a4,a5,361f8 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x21c> - 3603c: 8f99 sub a5,a5,a4 - 3603e: 4711 li a4,4 - 36040: 02f76463 bltu a4,a5,36068 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x8c> - 36044: 3a013403 ld s0,928(sp) - 36048: 39813483 ld s1,920(sp) - 3604c: 854a mv a0,s2 - 3604e: fa5e30ef jal ra,19ff2 <_ZN7testing16AssertionSuccessEv> - 36052: 3a813083 ld ra,936(sp) - 36056: 854a mv a0,s2 - 36058: 39013903 ld s2,912(sp) - 3605c: 3b010113 addi sp,sp,944 - 36060: 8082 ret - 36062: 00c49793 slli a5,s1,0xc - 36066: dbc5 beqz a5,36016 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x3a> - 36068: 39313423 sd s3,904(sp) - 3606c: 06010993 addi s3,sp,96 - 36070: 854e mv a0,s3 - 36072: 39413023 sd s4,896(sp) - 36076: 37513c23 sd s5,888(sp) - 3607a: 8f7df0ef jal ra,15970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> - 3607e: 77c6 ld a5,112(sp) - 36080: f2048553 fmv.d.x fa0,s1 - 36084: 4745 li a4,17 - 36086: fe87b783 ld a5,-24(a5) - 3608a: 1888 addi a0,sp,112 - 3608c: 978a add a5,a5,sp - 3608e: ffb8 sd a4,120(a5) - 36090: c10df0ef jal ra,154a0 <_ZNSo9_M_insertIdEERSoT_@plt> - 36094: 13a4 addi s1,sp,488 - 36096: 8526 mv a0,s1 - 36098: 8d9df0ef jal ra,15970 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev@plt> - 3609c: 77fe ld a5,504(sp) - 3609e: f2040553 fmv.d.x fa0,s0 - 360a2: 4745 li a4,17 - 360a4: fe87b783 ld a5,-24(a5) - 360a8: 1ba8 addi a0,sp,504 - 360aa: 978a add a5,a5,sp - 360ac: 20e7b023 sd a4,512(a5) - 360b0: bf0df0ef jal ra,154a0 <_ZNSo9_M_insertIdEERSoT_@plt> - 360b4: 0800 addi s0,sp,16 - 360b6: 8522 mv a0,s0 - 360b8: f47e30ef jal ra,19ffe <_ZN7testing16AssertionFailureEv> - 360bc: 8522 mv a0,s0 - 360be: 00004597 auipc a1,0x4 - 360c2: a1a58593 addi a1,a1,-1510 # 39ad8 <_IO_stdin_used+0x1480> - 360c6: 00015317 auipc t1,0x15 - 360ca: b3a33303 ld t1,-1222(t1) # 4ac00 <_GLOBAL_OFFSET_TABLE_+0xb0> - 360ce: 9302 jalr t1 - 360d0: 002c addi a1,sp,8 - 360d2: 00015317 auipc t1,0x15 - 360d6: ac633303 ld t1,-1338(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 360da: 9302 jalr t1 - 360dc: 00005597 auipc a1,0x5 - 360e0: 29458593 addi a1,a1,660 # 3b370 <_IO_stdin_used+0x2d18> - 360e4: 00015317 auipc t1,0x15 - 360e8: dfc33303 ld t1,-516(t1) # 4aee0 <_GLOBAL_OFFSET_TABLE_+0x390> - 360ec: 9302 jalr t1 - 360ee: 858a mv a1,sp - 360f0: 00015317 auipc t1,0x15 - 360f4: aa833303 ld t1,-1368(t1) # 4ab98 <_GLOBAL_OFFSET_TABLE_+0x48> - 360f8: 9302 jalr t1 - 360fa: 00005597 auipc a1,0x5 - 360fe: 27e58593 addi a1,a1,638 # 3b378 <_IO_stdin_used+0x2d20> - 36102: 00015317 auipc t1,0x15 - 36106: d6633303 ld t1,-666(t1) # 4ae68 <_GLOBAL_OFFSET_TABLE_+0x318> - 3610a: 9302 jalr t1 - 3610c: 00004597 auipc a1,0x4 - 36110: 92458593 addi a1,a1,-1756 # 39a30 <_IO_stdin_used+0x13d8> - 36114: 00015317 auipc t1,0x15 - 36118: dd433303 ld t1,-556(t1) # 4aee8 <_GLOBAL_OFFSET_TABLE_+0x398> - 3611c: 9302 jalr t1 - 3611e: 02010a13 addi s4,sp,32 - 36122: 842a mv s0,a0 - 36124: 85ce mv a1,s3 - 36126: 8552 mv a0,s4 - 36128: f59e30ef jal ra,1a080 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 3612c: 85d2 mv a1,s4 - 3612e: 8522 mv a0,s0 - 36130: 00015317 auipc t1,0x15 - 36134: a7033303 ld t1,-1424(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 36138: 9302 jalr t1 - 3613a: 00004597 auipc a1,0x4 - 3613e: 9c658593 addi a1,a1,-1594 # 39b00 <_IO_stdin_used+0x14a8> - 36142: 00015317 auipc t1,0x15 - 36146: dce33303 ld t1,-562(t1) # 4af10 <_GLOBAL_OFFSET_TABLE_+0x3c0> - 3614a: 9302 jalr t1 - 3614c: 04010a93 addi s5,sp,64 - 36150: 842a mv s0,a0 - 36152: 85a6 mv a1,s1 - 36154: 8556 mv a0,s5 - 36156: f2be30ef jal ra,1a080 <_ZN7testing8internal20StringStreamToStringEPNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE> - 3615a: 85d6 mv a1,s5 - 3615c: 8522 mv a0,s0 - 3615e: 00015317 auipc t1,0x15 - 36162: a4233303 ld t1,-1470(t1) # 4aba0 <_GLOBAL_OFFSET_TABLE_+0x50> - 36166: 9302 jalr t1 - 36168: 85aa mv a1,a0 - 3616a: 854a mv a0,s2 - 3616c: e17e30ef jal ra,19f82 <_ZN7testing15AssertionResultC1ERKS0_> - 36170: 6506 ld a0,64(sp) - 36172: 089c addi a5,sp,80 - 36174: 00f50463 beq a0,a5,3617c <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1a0> - 36178: f88df0ef jal ra,15900 <_ZdlPv@plt> - 3617c: 7502 ld a0,32(sp) - 3617e: 181c addi a5,sp,48 - 36180: 00f50463 beq a0,a5,36188 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1ac> - 36184: f7cdf0ef jal ra,15900 <_ZdlPv@plt> - 36188: 6462 ld s0,24(sp) - 3618a: c819 beqz s0,361a0 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1c4> - 3618c: 6008 ld a0,0(s0) - 3618e: 01040793 addi a5,s0,16 - 36192: 00f50463 beq a0,a5,3619a <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x1be> - 36196: f6adf0ef jal ra,15900 <_ZdlPv@plt> - 3619a: 8522 mv a0,s0 - 3619c: f64df0ef jal ra,15900 <_ZdlPv@plt> - 361a0: 8526 mv a0,s1 - 361a2: 9eedf0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 361a6: 854e mv a0,s3 - 361a8: 9e8df0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 361ac: 3a813083 ld ra,936(sp) - 361b0: 3a013403 ld s0,928(sp) - 361b4: 39813483 ld s1,920(sp) - 361b8: 38813983 ld s3,904(sp) - 361bc: 38013a03 ld s4,896(sp) - 361c0: 37813a83 ld s5,888(sp) - 361c4: 854a mv a0,s2 - 361c6: 39013903 ld s2,912(sp) - 361ca: 3b010113 addi sp,sp,944 - 361ce: 8082 ret - 361d0: 00c41713 slli a4,s0,0xc - 361d4: 57fd li a5,-1 - 361d6: e80719e3 bnez a4,36068 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x8c> - 361da: 85a2 mv a1,s0 - 361dc: e406d7e3 bgez a3,3602a <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x4e> - 361e0: 40900733 neg a4,s1 - 361e4: 17d2 slli a5,a5,0x34 - 361e6: e4065be3 bgez a2,3603c <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x60> - 361ea: 408007b3 neg a5,s0 - 361ee: e4f767e3 bltu a4,a5,3603c <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x60> - 361f2: a019 j 361f8 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x21c> - 361f4: 408007b3 neg a5,s0 - 361f8: 40f707b3 sub a5,a4,a5 - 361fc: b589 j 3603e <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x62> - 361fe: 40900733 neg a4,s1 - 36202: fe0644e3 bltz a2,361ea <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x20e> - 36206: 57fd li a5,-1 - 36208: 17fe slli a5,a5,0x3f - 3620a: 8fc1 or a5,a5,s0 - 3620c: e2f768e3 bltu a4,a5,3603c <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x60> - 36210: bd15 j 36044 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x68> - 36212: 842a mv s0,a0 - 36214: a005 j 36234 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x258> - 36216: 842a mv s0,a0 - 36218: a801 j 36228 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x24c> - 3621a: 842a mv s0,a0 - 3621c: 8556 mv a0,s5 - 3621e: 8e7e00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 36222: 8552 mv a0,s4 - 36224: 8e1e00ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 36228: 0828 addi a0,sp,24 - 3622a: 00015317 auipc t1,0x15 - 3622e: dae33303 ld t1,-594(t1) # 4afd8 <_GLOBAL_OFFSET_TABLE_+0x488> - 36232: 9302 jalr t1 - 36234: 8526 mv a0,s1 - 36236: 95adf0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 3623a: 854e mv a0,s3 - 3623c: 954df0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 36240: 8522 mv a0,s0 - 36242: daedf0ef jal ra,157f0 <_Unwind_Resume@plt> - 36246: 842a mv s0,a0 - 36248: bfe9 j 36222 <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x246> - 3624a: 842a mv s0,a0 - 3624c: b7fd j 3623a <_ZN7testing8internal15FloatingPointLEIdEENS_15AssertionResultEPKcS4_T_S5_+0x25e> - -000000000003624e <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_>: - 3624e: 1101 addi sp,sp,-32 - 36250: e426 sd s1,8(sp) - 36252: 84aa mv s1,a0 - 36254: e04a sd s2,0(sp) - 36256: 0084b903 ld s2,8(s1) - 3625a: 852e mv a0,a1 - 3625c: e822 sd s0,16(sp) - 3625e: ec06 sd ra,24(sp) - 36260: 842e mv s0,a1 - 36262: 96fdf0ef jal ra,15bd0 - 36266: 00a90963 beq s2,a0,36278 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_+0x2a> - 3626a: 4501 li a0,0 - 3626c: 60e2 ld ra,24(sp) - 3626e: 6442 ld s0,16(sp) - 36270: 64a2 ld s1,8(sp) - 36272: 6902 ld s2,0(sp) - 36274: 6105 addi sp,sp,32 - 36276: 8082 ret - 36278: 4505 li a0,1 - 3627a: fe0909e3 beqz s2,3626c <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_+0x1e> - 3627e: 6088 ld a0,0(s1) - 36280: 864a mv a2,s2 - 36282: 85a2 mv a1,s0 - 36284: f3cdf0ef jal ra,159c0 - 36288: 60e2 ld ra,24(sp) - 3628a: 6442 ld s0,16(sp) - 3628c: 64a2 ld s1,8(sp) - 3628e: 6902 ld s2,0(sp) - 36290: 00153513 seqz a0,a0 - 36294: 6105 addi sp,sp,32 - 36296: 8082 ret - -0000000000036298 <_ZNSt10unique_ptrIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EED2Ev>: - 36298: 1141 addi sp,sp,-16 - 3629a: e022 sd s0,0(sp) - 3629c: 6100 ld s0,0(a0) - 3629e: e406 sd ra,8(sp) - 362a0: cc11 beqz s0,362bc <_ZNSt10unique_ptrIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EED2Ev+0x24> - 362a2: 6008 ld a0,0(s0) - 362a4: 01040793 addi a5,s0,16 - 362a8: 00f50463 beq a0,a5,362b0 <_ZNSt10unique_ptrIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt14default_deleteIS6_EED2Ev+0x18> - 362ac: e54df0ef jal ra,15900 <_ZdlPv@plt> - 362b0: 8522 mv a0,s0 - 362b2: 6402 ld s0,0(sp) - 362b4: 60a2 ld ra,8(sp) - 362b6: 0141 addi sp,sp,16 - 362b8: e48df06f j 15900 <_ZdlPv@plt> - 362bc: 60a2 ld ra,8(sp) - 362be: 6402 ld s0,0(sp) - 362c0: 0141 addi sp,sp,16 - 362c2: 8082 ret - -00000000000362c4 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev>: - 362c4: 7179 addi sp,sp,-48 - 362c6: f022 sd s0,32(sp) - 362c8: 842a mv s0,a0 - 362ca: 4108 lw a0,0(a0) - 362cc: f406 sd ra,40(sp) - 362ce: ec26 sd s1,24(sp) - 362d0: 951df0ef jal ra,15c20 - 362d4: c501 beqz a0,362dc <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev+0x18> - 362d6: 611c ld a5,0(a0) - 362d8: 679c ld a5,8(a5) - 362da: 9782 jalr a5 - 362dc: 4008 lw a0,0(s0) - 362de: fe2df0ef jal ra,15ac0 - 362e2: 84aa mv s1,a0 - 362e4: e911 bnez a0,362f8 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev+0x34> - 362e6: 6408 ld a0,8(s0) - 362e8: c925 beqz a0,36358 <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev+0x94> - 362ea: 611c ld a5,0(a0) - 362ec: 7402 ld s0,32(sp) - 362ee: 70a2 ld ra,40(sp) - 362f0: 64e2 ld s1,24(sp) - 362f2: 679c ld a5,8(a5) - 362f4: 6145 addi sp,sp,48 - 362f6: 8782 jr a5 - 362f8: e84a sd s2,16(sp) - 362fa: 00810913 addi s2,sp,8 - 362fe: 6da00693 li a3,1754 - 36302: 854a mv a0,s2 - 36304: 00005617 auipc a2,0x5 - 36308: e0460613 addi a2,a2,-508 # 3b108 <_IO_stdin_used+0x2ab0> - 3630c: 458d li a1,3 - 3630e: c89e90ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 36312: 4661 li a2,24 - 36314: 00003597 auipc a1,0x3 - 36318: 42c58593 addi a1,a1,1068 # 39740 <_IO_stdin_used+0x10e8> - 3631c: 00015517 auipc a0,0x15 - 36320: c7c53503 ld a0,-900(a0) # 4af98 <_ZSt4cerr@Base> - 36324: bdcdf0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 36328: 4649 li a2,18 - 3632a: 00005597 auipc a1,0x5 - 3632e: e5e58593 addi a1,a1,-418 # 3b188 <_IO_stdin_used+0x2b30> - 36332: 00015517 auipc a0,0x15 - 36336: c6653503 ld a0,-922(a0) # 4af98 <_ZSt4cerr@Base> - 3633a: bc6df0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3633e: 85a6 mv a1,s1 - 36340: 00015517 auipc a0,0x15 - 36344: c5853503 ld a0,-936(a0) # 4af98 <_ZSt4cerr@Base> - 36348: 9c8df0ef jal ra,15510 <_ZNSolsEi@plt> - 3634c: 854a mv a0,s2 - 3634e: fd9e60ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 36352: 6408 ld a0,8(s0) - 36354: 6942 ld s2,16(sp) - 36356: f951 bnez a0,362ea <_ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED2Ev+0x26> - 36358: 70a2 ld ra,40(sp) - 3635a: 7402 ld s0,32(sp) - 3635c: 64e2 ld s1,24(sp) - 3635e: 6145 addi sp,sp,48 - 36360: 8082 ret - -0000000000036362 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev>: - 36362: 7179 addi sp,sp,-48 - 36364: f022 sd s0,32(sp) - 36366: 842a mv s0,a0 - 36368: 4108 lw a0,0(a0) - 3636a: f406 sd ra,40(sp) - 3636c: ec26 sd s1,24(sp) - 3636e: 8b3df0ef jal ra,15c20 - 36372: c501 beqz a0,3637a <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev+0x18> - 36374: 611c ld a5,0(a0) - 36376: 679c ld a5,8(a5) - 36378: 9782 jalr a5 - 3637a: 4008 lw a0,0(s0) - 3637c: f44df0ef jal ra,15ac0 - 36380: 84aa mv s1,a0 - 36382: e911 bnez a0,36396 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev+0x34> - 36384: 6408 ld a0,8(s0) - 36386: c925 beqz a0,363f6 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev+0x94> - 36388: 611c ld a5,0(a0) - 3638a: 7402 ld s0,32(sp) - 3638c: 70a2 ld ra,40(sp) - 3638e: 64e2 ld s1,24(sp) - 36390: 679c ld a5,8(a5) - 36392: 6145 addi sp,sp,48 - 36394: 8782 jr a5 - 36396: e84a sd s2,16(sp) - 36398: 00810913 addi s2,sp,8 - 3639c: 6da00693 li a3,1754 - 363a0: 854a mv a0,s2 - 363a2: 00005617 auipc a2,0x5 - 363a6: d6660613 addi a2,a2,-666 # 3b108 <_IO_stdin_used+0x2ab0> - 363aa: 458d li a1,3 - 363ac: bebe90ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 363b0: 4661 li a2,24 - 363b2: 00003597 auipc a1,0x3 - 363b6: 38e58593 addi a1,a1,910 # 39740 <_IO_stdin_used+0x10e8> - 363ba: 00015517 auipc a0,0x15 - 363be: bde53503 ld a0,-1058(a0) # 4af98 <_ZSt4cerr@Base> - 363c2: b3edf0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 363c6: 4649 li a2,18 - 363c8: 00005597 auipc a1,0x5 - 363cc: dc058593 addi a1,a1,-576 # 3b188 <_IO_stdin_used+0x2b30> - 363d0: 00015517 auipc a0,0x15 - 363d4: bc853503 ld a0,-1080(a0) # 4af98 <_ZSt4cerr@Base> - 363d8: b28df0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 363dc: 85a6 mv a1,s1 - 363de: 00015517 auipc a0,0x15 - 363e2: bba53503 ld a0,-1094(a0) # 4af98 <_ZSt4cerr@Base> - 363e6: 92adf0ef jal ra,15510 <_ZNSolsEi@plt> - 363ea: 854a mv a0,s2 - 363ec: f3be60ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 363f0: 6408 ld a0,8(s0) - 363f2: 6942 ld s2,16(sp) - 363f4: f951 bnez a0,36388 <_ZN7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEED2Ev+0x26> - 363f6: 70a2 ld ra,40(sp) - 363f8: 7402 ld s0,32(sp) - 363fa: 64e2 ld s1,24(sp) - 363fc: 6145 addi sp,sp,48 - 363fe: 8082 ret - -0000000000036400 <_ZN7testing8internal13ExecDeathTestD1Ev>: - 36400: 716d addi sp,sp,-272 - 36402: 00015797 auipc a5,0x15 - 36406: aa67b783 ld a5,-1370(a5) # 4aea8 <_GLOBAL_OFFSET_TABLE_+0x358> - 3640a: e222 sd s0,256(sp) - 3640c: e606 sd ra,264(sp) - 3640e: 07c1 addi a5,a5,16 - 36410: 842a mv s0,a0 - 36412: e11c sd a5,0(a0) - 36414: 5848 lw a0,52(s0) - 36416: 0505 addi a0,a0,1 - 36418: 00153513 seqz a0,a0 - 3641c: b53e50ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 36420: c905 beqz a0,36450 <_ZN7testing8internal13ExecDeathTestD1Ev+0x50> - 36422: b4fe50ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> - 36426: d57d beqz a0,36414 <_ZN7testing8internal13ExecDeathTestD1Ev+0x14> - 36428: 00015797 auipc a5,0x15 - 3642c: a287b783 ld a5,-1496(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> - 36430: 7008 ld a0,32(s0) - 36432: 07c1 addi a5,a5,16 - 36434: e81c sd a5,16(s0) - 36436: c909 beqz a0,36448 <_ZN7testing8internal13ExecDeathTestD1Ev+0x48> - 36438: 6412 ld s0,256(sp) - 3643a: 60b2 ld ra,264(sp) - 3643c: 00015317 auipc t1,0x15 - 36440: 88433303 ld t1,-1916(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 36444: 6151 addi sp,sp,272 - 36446: 8302 jr t1 - 36448: 60b2 ld ra,264(sp) - 3644a: 6412 ld s0,256(sp) - 3644c: 6151 addi sp,sp,272 - 3644e: 8082 ret - 36450: 0080 addi s0,sp,64 - 36452: 8522 mv a0,s0 - 36454: 00004597 auipc a1,0x4 - 36458: bfc58593 addi a1,a1,-1028 # 3a050 <_IO_stdin_used+0x19f8> - 3645c: dace20ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 36460: 8522 mv a0,s0 - 36462: 00004597 auipc a1,0x4 - 36466: aee58593 addi a1,a1,-1298 # 39f50 <_IO_stdin_used+0x18f8> - 3646a: 916df0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 3646e: 1080 addi s0,sp,96 - 36470: 85aa mv a1,a0 - 36472: 8522 mv a0,s0 - 36474: 98cdf0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 36478: 8522 mv a0,s0 - 3647a: 00004597 auipc a1,0x4 - 3647e: bee58593 addi a1,a1,-1042 # 3a068 <_IO_stdin_used+0x1a10> - 36482: 8fedf0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 36486: 0100 addi s0,sp,128 - 36488: 85aa mv a1,a0 - 3648a: 8522 mv a0,s0 - 3648c: 974df0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 36490: 1010 addi a2,sp,32 - 36492: 19900793 li a5,409 - 36496: 8532 mv a0,a2 - 36498: 086c addi a1,sp,28 - 3649a: 00015317 auipc t1,0x15 - 3649e: ad633303 ld t1,-1322(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 364a2: ce3e sw a5,28(sp) - 364a4: e432 sd a2,8(sp) - 364a6: 9302 jalr t1 - 364a8: 6622 ld a2,8(sp) - 364aa: 85a2 mv a1,s0 - 364ac: 1100 addi s0,sp,160 - 364ae: 00014317 auipc t1,0x14 - 364b2: 6aa33303 ld t1,1706(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 364b6: 8522 mv a0,s0 - 364b8: 9302 jalr t1 - 364ba: 8522 mv a0,s0 - 364bc: 00003597 auipc a1,0x3 - 364c0: 59458593 addi a1,a1,1428 # 39a50 <_IO_stdin_used+0x13f8> - 364c4: 8bcdf0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 364c8: 0180 addi s0,sp,192 - 364ca: 85aa mv a1,a0 - 364cc: 8522 mv a0,s0 - 364ce: 932df0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 364d2: 8522 mv a0,s0 - 364d4: 00005597 auipc a1,0x5 - 364d8: eac58593 addi a1,a1,-340 # 3b380 <_IO_stdin_used+0x2d28> - 364dc: 8a4df0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 364e0: 1180 addi s0,sp,224 - 364e2: 85aa mv a1,a0 - 364e4: 8522 mv a0,s0 - 364e6: 91adf0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 364ea: 8522 mv a0,s0 - 364ec: a50f40ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - -00000000000364f0 <_ZN7testing8internal15NoExecDeathTestD1Ev>: - 364f0: 716d addi sp,sp,-272 - 364f2: 00015797 auipc a5,0x15 - 364f6: 9b67b783 ld a5,-1610(a5) # 4aea8 <_GLOBAL_OFFSET_TABLE_+0x358> - 364fa: e222 sd s0,256(sp) - 364fc: e606 sd ra,264(sp) - 364fe: 07c1 addi a5,a5,16 - 36500: 842a mv s0,a0 - 36502: e11c sd a5,0(a0) - 36504: 5848 lw a0,52(s0) - 36506: 0505 addi a0,a0,1 - 36508: 00153513 seqz a0,a0 - 3650c: a63e50ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 36510: c905 beqz a0,36540 <_ZN7testing8internal15NoExecDeathTestD1Ev+0x50> - 36512: a5fe50ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> - 36516: d57d beqz a0,36504 <_ZN7testing8internal15NoExecDeathTestD1Ev+0x14> - 36518: 00015797 auipc a5,0x15 - 3651c: 9387b783 ld a5,-1736(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> - 36520: 7008 ld a0,32(s0) - 36522: 07c1 addi a5,a5,16 - 36524: e81c sd a5,16(s0) - 36526: c909 beqz a0,36538 <_ZN7testing8internal15NoExecDeathTestD1Ev+0x48> - 36528: 6412 ld s0,256(sp) - 3652a: 60b2 ld ra,264(sp) - 3652c: 00014317 auipc t1,0x14 - 36530: 79433303 ld t1,1940(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 36534: 6151 addi sp,sp,272 - 36536: 8302 jr t1 - 36538: 60b2 ld ra,264(sp) - 3653a: 6412 ld s0,256(sp) - 3653c: 6151 addi sp,sp,272 - 3653e: 8082 ret - 36540: 0080 addi s0,sp,64 - 36542: 8522 mv a0,s0 - 36544: 00004597 auipc a1,0x4 - 36548: b0c58593 addi a1,a1,-1268 # 3a050 <_IO_stdin_used+0x19f8> - 3654c: cbce20ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 36550: 8522 mv a0,s0 - 36552: 00004597 auipc a1,0x4 - 36556: 9fe58593 addi a1,a1,-1538 # 39f50 <_IO_stdin_used+0x18f8> - 3655a: 826df0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 3655e: 1080 addi s0,sp,96 - 36560: 85aa mv a1,a0 - 36562: 8522 mv a0,s0 - 36564: 89cdf0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 36568: 8522 mv a0,s0 - 3656a: 00004597 auipc a1,0x4 - 3656e: afe58593 addi a1,a1,-1282 # 3a068 <_IO_stdin_used+0x1a10> - 36572: 80edf0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 36576: 0100 addi s0,sp,128 - 36578: 85aa mv a1,a0 - 3657a: 8522 mv a0,s0 - 3657c: 884df0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 36580: 1010 addi a2,sp,32 - 36582: 19900793 li a5,409 - 36586: 8532 mv a0,a2 - 36588: 086c addi a1,sp,28 - 3658a: 00015317 auipc t1,0x15 - 3658e: 9e633303 ld t1,-1562(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 36592: ce3e sw a5,28(sp) - 36594: e432 sd a2,8(sp) - 36596: 9302 jalr t1 - 36598: 6622 ld a2,8(sp) - 3659a: 85a2 mv a1,s0 - 3659c: 1100 addi s0,sp,160 - 3659e: 00014317 auipc t1,0x14 - 365a2: 5ba33303 ld t1,1466(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 365a6: 8522 mv a0,s0 - 365a8: 9302 jalr t1 - 365aa: 8522 mv a0,s0 - 365ac: 00003597 auipc a1,0x3 - 365b0: 4a458593 addi a1,a1,1188 # 39a50 <_IO_stdin_used+0x13f8> - 365b4: fcdde0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 365b8: 0180 addi s0,sp,192 - 365ba: 85aa mv a1,a0 - 365bc: 8522 mv a0,s0 - 365be: 842df0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 365c2: 8522 mv a0,s0 - 365c4: 00005597 auipc a1,0x5 - 365c8: dbc58593 addi a1,a1,-580 # 3b380 <_IO_stdin_used+0x2d28> - 365cc: fb5de0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 365d0: 1180 addi s0,sp,224 - 365d2: 85aa mv a1,a0 - 365d4: 8522 mv a0,s0 - 365d6: 82adf0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 365da: 8522 mv a0,s0 - 365dc: 960f40ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - -00000000000365e0 <_ZN7testing8internal13ExecDeathTestD0Ev>: - 365e0: 716d addi sp,sp,-272 - 365e2: 00015797 auipc a5,0x15 - 365e6: 8c67b783 ld a5,-1850(a5) # 4aea8 <_GLOBAL_OFFSET_TABLE_+0x358> - 365ea: e222 sd s0,256(sp) - 365ec: e606 sd ra,264(sp) - 365ee: 07c1 addi a5,a5,16 - 365f0: 842a mv s0,a0 - 365f2: e11c sd a5,0(a0) - 365f4: 5848 lw a0,52(s0) - 365f6: 0505 addi a0,a0,1 - 365f8: 00153513 seqz a0,a0 - 365fc: 973e50ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 36600: c51d beqz a0,3662e <_ZN7testing8internal13ExecDeathTestD0Ev+0x4e> - 36602: 96fe50ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> - 36606: d57d beqz a0,365f4 <_ZN7testing8internal13ExecDeathTestD0Ev+0x14> - 36608: 00015797 auipc a5,0x15 - 3660c: 8487b783 ld a5,-1976(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> - 36610: 7008 ld a0,32(s0) - 36612: 07c1 addi a5,a5,16 - 36614: e81c sd a5,16(s0) - 36616: c511 beqz a0,36622 <_ZN7testing8internal13ExecDeathTestD0Ev+0x42> - 36618: 00014317 auipc t1,0x14 - 3661c: 6a833303 ld t1,1704(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 36620: 9302 jalr t1 - 36622: 8522 mv a0,s0 - 36624: 6412 ld s0,256(sp) - 36626: 60b2 ld ra,264(sp) - 36628: 6151 addi sp,sp,272 - 3662a: ad6df06f j 15900 <_ZdlPv@plt> - 3662e: 0080 addi s0,sp,64 - 36630: 8522 mv a0,s0 - 36632: 00004597 auipc a1,0x4 - 36636: a1e58593 addi a1,a1,-1506 # 3a050 <_IO_stdin_used+0x19f8> - 3663a: bcee20ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 3663e: 8522 mv a0,s0 - 36640: 00004597 auipc a1,0x4 - 36644: 91058593 addi a1,a1,-1776 # 39f50 <_IO_stdin_used+0x18f8> - 36648: f39de0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 3664c: 1080 addi s0,sp,96 - 3664e: 85aa mv a1,a0 - 36650: 8522 mv a0,s0 - 36652: fafde0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 36656: 8522 mv a0,s0 - 36658: 00004597 auipc a1,0x4 - 3665c: a1058593 addi a1,a1,-1520 # 3a068 <_IO_stdin_used+0x1a10> - 36660: f21de0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 36664: 0100 addi s0,sp,128 - 36666: 85aa mv a1,a0 - 36668: 8522 mv a0,s0 - 3666a: f97de0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 3666e: 1010 addi a2,sp,32 - 36670: 19900793 li a5,409 - 36674: 8532 mv a0,a2 - 36676: 086c addi a1,sp,28 - 36678: 00015317 auipc t1,0x15 - 3667c: 8f833303 ld t1,-1800(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 36680: ce3e sw a5,28(sp) - 36682: e432 sd a2,8(sp) - 36684: 9302 jalr t1 - 36686: 6622 ld a2,8(sp) - 36688: 85a2 mv a1,s0 - 3668a: 1100 addi s0,sp,160 - 3668c: 00014317 auipc t1,0x14 - 36690: 4cc33303 ld t1,1228(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 36694: 8522 mv a0,s0 - 36696: 9302 jalr t1 - 36698: 8522 mv a0,s0 - 3669a: 00003597 auipc a1,0x3 - 3669e: 3b658593 addi a1,a1,950 # 39a50 <_IO_stdin_used+0x13f8> - 366a2: edfde0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 366a6: 0180 addi s0,sp,192 - 366a8: 85aa mv a1,a0 - 366aa: 8522 mv a0,s0 - 366ac: f55de0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 366b0: 8522 mv a0,s0 - 366b2: 00005597 auipc a1,0x5 - 366b6: cce58593 addi a1,a1,-818 # 3b380 <_IO_stdin_used+0x2d28> - 366ba: ec7de0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 366be: 1180 addi s0,sp,224 - 366c0: 85aa mv a1,a0 - 366c2: 8522 mv a0,s0 - 366c4: f3dde0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 366c8: 8522 mv a0,s0 - 366ca: 872f40ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - -00000000000366ce <_ZN7testing8internal15NoExecDeathTestD0Ev>: - 366ce: 716d addi sp,sp,-272 - 366d0: 00014797 auipc a5,0x14 - 366d4: 7d87b783 ld a5,2008(a5) # 4aea8 <_GLOBAL_OFFSET_TABLE_+0x358> - 366d8: e222 sd s0,256(sp) - 366da: e606 sd ra,264(sp) - 366dc: 07c1 addi a5,a5,16 - 366de: 842a mv s0,a0 - 366e0: e11c sd a5,0(a0) - 366e2: 5848 lw a0,52(s0) - 366e4: 0505 addi a0,a0,1 - 366e6: 00153513 seqz a0,a0 - 366ea: 885e50ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 366ee: c51d beqz a0,3671c <_ZN7testing8internal15NoExecDeathTestD0Ev+0x4e> - 366f0: 881e50ef jal ra,1bf70 <_ZN7testing8internal10AlwaysTrueEv> - 366f4: d57d beqz a0,366e2 <_ZN7testing8internal15NoExecDeathTestD0Ev+0x14> - 366f6: 00014797 auipc a5,0x14 - 366fa: 75a7b783 ld a5,1882(a5) # 4ae50 <_GLOBAL_OFFSET_TABLE_+0x300> - 366fe: 7008 ld a0,32(s0) - 36700: 07c1 addi a5,a5,16 - 36702: e81c sd a5,16(s0) - 36704: c511 beqz a0,36710 <_ZN7testing8internal15NoExecDeathTestD0Ev+0x42> - 36706: 00014317 auipc t1,0x14 - 3670a: 5ba33303 ld t1,1466(t1) # 4acc0 <_GLOBAL_OFFSET_TABLE_+0x170> - 3670e: 9302 jalr t1 - 36710: 8522 mv a0,s0 - 36712: 6412 ld s0,256(sp) - 36714: 60b2 ld ra,264(sp) - 36716: 6151 addi sp,sp,272 - 36718: 9e8df06f j 15900 <_ZdlPv@plt> - 3671c: 0080 addi s0,sp,64 - 3671e: 8522 mv a0,s0 - 36720: 00004597 auipc a1,0x4 - 36724: 93058593 addi a1,a1,-1744 # 3a050 <_IO_stdin_used+0x19f8> - 36728: ae0e20ef jal ra,18a08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_.isra.0> - 3672c: 8522 mv a0,s0 - 3672e: 00004597 auipc a1,0x4 - 36732: 82258593 addi a1,a1,-2014 # 39f50 <_IO_stdin_used+0x18f8> - 36736: e4bde0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 3673a: 1080 addi s0,sp,96 - 3673c: 85aa mv a1,a0 - 3673e: 8522 mv a0,s0 - 36740: ec1de0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 36744: 8522 mv a0,s0 - 36746: 00004597 auipc a1,0x4 - 3674a: 92258593 addi a1,a1,-1758 # 3a068 <_IO_stdin_used+0x1a10> - 3674e: e33de0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 36752: 0100 addi s0,sp,128 - 36754: 85aa mv a1,a0 - 36756: 8522 mv a0,s0 - 36758: ea9de0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 3675c: 1010 addi a2,sp,32 - 3675e: 19900793 li a5,409 - 36762: 8532 mv a0,a2 - 36764: 086c addi a1,sp,28 - 36766: 00015317 auipc t1,0x15 - 3676a: 80a33303 ld t1,-2038(t1) # 4af70 <_GLOBAL_OFFSET_TABLE_+0x420> - 3676e: ce3e sw a5,28(sp) - 36770: e432 sd a2,8(sp) - 36772: 9302 jalr t1 - 36774: 6622 ld a2,8(sp) - 36776: 85a2 mv a1,s0 - 36778: 1100 addi s0,sp,160 - 3677a: 00014317 auipc t1,0x14 - 3677e: 3de33303 ld t1,990(t1) # 4ab58 <_GLOBAL_OFFSET_TABLE_+0x8> - 36782: 8522 mv a0,s0 - 36784: 9302 jalr t1 - 36786: 8522 mv a0,s0 - 36788: 00003597 auipc a1,0x3 - 3678c: 2c858593 addi a1,a1,712 # 39a50 <_IO_stdin_used+0x13f8> - 36790: df1de0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 36794: 0180 addi s0,sp,192 - 36796: 85aa mv a1,a0 - 36798: 8522 mv a0,s0 - 3679a: e67de0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 3679e: 8522 mv a0,s0 - 367a0: 00005597 auipc a1,0x5 - 367a4: be058593 addi a1,a1,-1056 # 3b380 <_IO_stdin_used+0x2d28> - 367a8: dd9de0ef jal ra,15580 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@plt> - 367ac: 1180 addi s0,sp,224 - 367ae: 85aa mv a1,a0 - 367b0: 8522 mv a0,s0 - 367b2: e4fde0ef jal ra,15600 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@plt> - 367b6: 8522 mv a0,s0 - 367b8: f85f30ef jal ra,2a73c <_ZN7testing8internalL14DeathTestAbortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - -00000000000367bc <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_>: - 367bc: 711d addi sp,sp,-96 - 367be: e4a6 sd s1,72(sp) - 367c0: f852 sd s4,48(sp) - 367c2: 6504 ld s1,8(a0) - 367c4: 00053a03 ld s4,0(a0) - 367c8: 691c ld a5,16(a0) - 367ca: e8a2 sd s0,80(sp) - 367cc: e0ca sd s2,64(sp) - 367ce: f456 sd s5,40(sp) - 367d0: ec86 sd ra,88(sp) - 367d2: fc4e sd s3,56(sp) - 367d4: 842a mv s0,a0 - 367d6: 892e mv s2,a1 - 367d8: 41458ab3 sub s5,a1,s4 - 367dc: 04f48a63 beq s1,a5,36830 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x74> - 367e0: 00063a03 ld s4,0(a2) - 367e4: 00848793 addi a5,s1,8 - 367e8: 02b48f63 beq s1,a1,36826 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x6a> - 367ec: ff84b703 ld a4,-8(s1) - 367f0: ff848613 addi a2,s1,-8 - 367f4: 8e0d sub a2,a2,a1 - 367f6: e098 sd a4,0(s1) - 367f8: e51c sd a5,8(a0) - 367fa: 47a1 li a5,8 - 367fc: 10c7d063 bge a5,a2,368fc <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x140> - 36800: 40c48533 sub a0,s1,a2 - 36804: a8cdf0ef jal ra,15a90 - 36808: 00043983 ld s3,0(s0) - 3680c: 99d6 add s3,s3,s5 - 3680e: 01493023 sd s4,0(s2) - 36812: 60e6 ld ra,88(sp) - 36814: 6446 ld s0,80(sp) - 36816: 64a6 ld s1,72(sp) - 36818: 6906 ld s2,64(sp) - 3681a: 7a42 ld s4,48(sp) - 3681c: 7aa2 ld s5,40(sp) - 3681e: 854e mv a0,s3 - 36820: 79e2 ld s3,56(sp) - 36822: 6125 addi sp,sp,96 - 36824: 8082 ret - 36826: 0144b023 sd s4,0(s1) - 3682a: e51c sd a5,8(a0) - 3682c: 89a6 mv s3,s1 - 3682e: b7d5 j 36812 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x56> - 36830: 414487b3 sub a5,s1,s4 - 36834: 577d li a4,-1 - 36836: f05a sd s6,32(sp) - 36838: ec5e sd s7,24(sp) - 3683a: e862 sd s8,16(sp) - 3683c: 878d srai a5,a5,0x3 - 3683e: 8311 srli a4,a4,0x4 - 36840: 0ce78763 beq a5,a4,3690e <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x152> - 36844: 4b05 li s6,1 - 36846: ebb1 bnez a5,3689a <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xde> - 36848: 57fd li a5,-1 - 3684a: 8391 srli a5,a5,0x4 - 3684c: 0167f363 bgeu a5,s6,36852 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x96> - 36850: 8b3e mv s6,a5 - 36852: 0b0e slli s6,s6,0x3 - 36854: 855a mv a0,s6 - 36856: e432 sd a2,8(sp) - 36858: 848df0ef jal ra,158a0 <_Znwm@plt> - 3685c: 6622 ld a2,8(sp) - 3685e: 015509b3 add s3,a0,s5 - 36862: 008a8793 addi a5,s5,8 - 36866: 6218 ld a4,0(a2) - 36868: 412484b3 sub s1,s1,s2 - 3686c: 97aa add a5,a5,a0 - 3686e: 00e9b023 sd a4,0(s3) - 36872: 8baa mv s7,a0 - 36874: 00978c33 add s8,a5,s1 - 36878: 03504963 bgtz s5,368aa <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xee> - 3687c: 06904563 bgtz s1,368e6 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x12a> - 36880: 040a1f63 bnez s4,368de <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x122> - 36884: 9b5e add s6,s6,s7 - 36886: 01643823 sd s6,16(s0) - 3688a: 01743023 sd s7,0(s0) - 3688e: 01843423 sd s8,8(s0) - 36892: 7b02 ld s6,32(sp) - 36894: 6be2 ld s7,24(sp) - 36896: 6c42 ld s8,16(sp) - 36898: bfad j 36812 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x56> - 3689a: 00179b13 slli s6,a5,0x1 - 3689e: fafb75e3 bgeu s6,a5,36848 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x8c> - 368a2: 5b45 li s6,-15 - 368a4: 001b5b13 srli s6,s6,0x1 - 368a8: b775 j 36854 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x98> - 368aa: 86aa mv a3,a0 - 368ac: 8652 mv a2,s4 - 368ae: 0c3af757 vsetvli a4,s5,e8,m8,ta,ma - 368b2: 02060407 vle8.v v8,(a2) - 368b6: 40ea8ab3 sub s5,s5,a4 - 368ba: 963a add a2,a2,a4 - 368bc: 02068427 vse8.v v8,(a3) - 368c0: 96ba add a3,a3,a4 - 368c2: fe0a96e3 bnez s5,368ae <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xf2> - 368c6: 00905c63 blez s1,368de <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x122> - 368ca: 0c34f757 vsetvli a4,s1,e8,m8,ta,ma - 368ce: 02090407 vle8.v v8,(s2) - 368d2: 8c99 sub s1,s1,a4 - 368d4: 993a add s2,s2,a4 - 368d6: 02078427 vse8.v v8,(a5) - 368da: 97ba add a5,a5,a4 - 368dc: f4fd bnez s1,368ca <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x10e> - 368de: 8552 mv a0,s4 - 368e0: 820df0ef jal ra,15900 <_ZdlPv@plt> - 368e4: b745 j 36884 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xc8> - 368e6: 0c34f757 vsetvli a4,s1,e8,m8,ta,ma - 368ea: 02090407 vle8.v v8,(s2) - 368ee: 8c99 sub s1,s1,a4 - 368f0: 993a add s2,s2,a4 - 368f2: 02078427 vse8.v v8,(a5) - 368f6: 97ba add a5,a5,a4 - 368f8: f4fd bnez s1,368e6 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x12a> - 368fa: b759 j 36880 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0xc4> - 368fc: 00f60463 beq a2,a5,36904 <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x148> - 36900: 89ca mv s3,s2 - 36902: b731 j 3680e <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x52> - 36904: 619c ld a5,0(a1) - 36906: 89ca mv s3,s2 - 36908: fef4bc23 sd a5,-8(s1) - 3690c: b709 j 3680e <_ZNSt6vectorIPN7testing9TestSuiteESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_+0x52> - 3690e: 00002517 auipc a0,0x2 - 36912: 04250513 addi a0,a0,66 # 38950 <_IO_stdin_used+0x2f8> - 36916: fdbde0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - -000000000003691a <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE>: - 3691a: 6298 ld a4,0(a3) - 3691c: 669c ld a5,8(a3) - 3691e: 715d addi sp,sp,-80 - 36920: ec56 sd s5,24(sp) - 36922: 8f99 sub a5,a5,a4 - 36924: 8789 srai a5,a5,0x2 - 36926: 00078a9b sext.w s5,a5 - 3692a: 00baa7b3 slt a5,s5,a1 - 3692e: fff5c713 not a4,a1 - 36932: 0017b793 seqz a5,a5 - 36936: 01f7571b srliw a4,a4,0x1f - 3693a: f052 sd s4,32(sp) - 3693c: 8a2a mv s4,a0 - 3693e: 00f77533 and a0,a4,a5 - 36942: e0a2 sd s0,64(sp) - 36944: f84a sd s2,48(sp) - 36946: f44e sd s3,40(sp) - 36948: e486 sd ra,72(sp) - 3694a: fc26 sd s1,56(sp) - 3694c: 89b6 mv s3,a3 - 3694e: 892e mv s2,a1 - 36950: 8432 mv s0,a2 - 36952: e1ce50ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 36956: 10050363 beqz a0,36a5c <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x142> - 3695a: 05244f63 blt s0,s2,369b8 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x9e> - 3695e: 008aa533 slt a0,s5,s0 - 36962: 00154513 xori a0,a0,1 - 36966: e08e50ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 3696a: c939 beqz a0,369c0 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0xa6> - 3696c: 4124043b subw s0,s0,s2 - 36970: 4a85 li s5,1 - 36972: 028ada63 bge s5,s0,369a6 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x8c> - 36976: fff90493 addi s1,s2,-1 - 3697a: 94a2 add s1,s1,s0 - 3697c: 048a slli s1,s1,0x2 - 3697e: 85a2 mv a1,s0 - 36980: 8552 mv a0,s4 - 36982: f4ce90ef jal ra,200ce <_ZN7testing8internal6Random8GenerateEj> - 36986: 0009b783 ld a5,0(s3) - 3698a: 0125073b addw a4,a0,s2 - 3698e: 070a slli a4,a4,0x2 - 36990: 009786b3 add a3,a5,s1 - 36994: 4290 lw a2,0(a3) - 36996: 97ba add a5,a5,a4 - 36998: 4398 lw a4,0(a5) - 3699a: c390 sw a2,0(a5) - 3699c: 347d addiw s0,s0,-1 - 3699e: c298 sw a4,0(a3) - 369a0: 14f1 addi s1,s1,-4 - 369a2: fd541ee3 bne s0,s5,3697e <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x64> - 369a6: 60a6 ld ra,72(sp) - 369a8: 6406 ld s0,64(sp) - 369aa: 74e2 ld s1,56(sp) - 369ac: 7942 ld s2,48(sp) - 369ae: 79a2 ld s3,40(sp) - 369b0: 7a02 ld s4,32(sp) - 369b2: 6ae2 ld s5,24(sp) - 369b4: 6161 addi sp,sp,80 - 369b6: 8082 ret - 369b8: 4501 li a0,0 - 369ba: db4e50ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 369be: f565 bnez a0,369a6 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x8c> - 369c0: 0024 addi s1,sp,8 - 369c2: 8526 mv a0,s1 - 369c4: 00004617 auipc a2,0x4 - 369c8: 66c60613 addi a2,a2,1644 # 3b030 <_IO_stdin_used+0x29d8> - 369cc: 458d li a1,3 - 369ce: 13c00693 li a3,316 - 369d2: e85a sd s6,16(sp) - 369d4: dc2e90ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 369d8: 02e00613 li a2,46 - 369dc: 00005597 auipc a1,0x5 - 369e0: a2458593 addi a1,a1,-1500 # 3b400 <_IO_stdin_used+0x2da8> - 369e4: 00014517 auipc a0,0x14 - 369e8: 5b453503 ld a0,1460(a0) # 4af98 <_ZSt4cerr@Base> - 369ec: d15de0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 369f0: 4675 li a2,29 - 369f2: 00005597 auipc a1,0x5 - 369f6: a3e58593 addi a1,a1,-1474 # 3b430 <_IO_stdin_used+0x2dd8> - 369fa: 00014517 auipc a0,0x14 - 369fe: 59e53503 ld a0,1438(a0) # 4af98 <_ZSt4cerr@Base> - 36a02: cffde0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 36a06: 85a2 mv a1,s0 - 36a08: 00014517 auipc a0,0x14 - 36a0c: 59053503 ld a0,1424(a0) # 4af98 <_ZSt4cerr@Base> - 36a10: b01de0ef jal ra,15510 <_ZNSolsEi@plt> - 36a14: 4651 li a2,20 - 36a16: 00005597 auipc a1,0x5 - 36a1a: a3a58593 addi a1,a1,-1478 # 3b450 <_IO_stdin_used+0x2df8> - 36a1e: 8b2a mv s6,a0 - 36a20: ce1de0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 36a24: 85ca mv a1,s2 - 36a26: 855a mv a0,s6 - 36a28: ae9de0ef jal ra,15510 <_ZNSolsEi@plt> - 36a2c: 4609 li a2,2 - 36a2e: 00003597 auipc a1,0x3 - 36a32: 9da58593 addi a1,a1,-1574 # 39408 <_IO_stdin_used+0xdb0> - 36a36: 8b2a mv s6,a0 - 36a38: cc9de0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 36a3c: 85d6 mv a1,s5 - 36a3e: 855a mv a0,s6 - 36a40: ad1de0ef jal ra,15510 <_ZNSolsEi@plt> - 36a44: 4609 li a2,2 - 36a46: 00005597 auipc a1,0x5 - 36a4a: 9b258593 addi a1,a1,-1614 # 3b3f8 <_IO_stdin_used+0x2da0> - 36a4e: cb3de0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 36a52: 8526 mv a0,s1 - 36a54: 8d3e60ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 36a58: 6b42 ld s6,16(sp) - 36a5a: bf09 j 3696c <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x52> - 36a5c: 0024 addi s1,sp,8 - 36a5e: 8526 mv a0,s1 - 36a60: 00004617 auipc a2,0x4 - 36a64: 5d060613 addi a2,a2,1488 # 3b030 <_IO_stdin_used+0x29d8> - 36a68: 458d li a1,3 - 36a6a: 13900693 li a3,313 - 36a6e: e85a sd s6,16(sp) - 36a70: d26e90ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 36a74: 02e00613 li a2,46 - 36a78: 00005597 auipc a1,0x5 - 36a7c: 91858593 addi a1,a1,-1768 # 3b390 <_IO_stdin_used+0x2d38> - 36a80: 00014517 auipc a0,0x14 - 36a84: 51853503 ld a0,1304(a0) # 4af98 <_ZSt4cerr@Base> - 36a88: c79de0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 36a8c: 4671 li a2,28 - 36a8e: 00005597 auipc a1,0x5 - 36a92: 93258593 addi a1,a1,-1742 # 3b3c0 <_IO_stdin_used+0x2d68> - 36a96: 00014517 auipc a0,0x14 - 36a9a: 50253503 ld a0,1282(a0) # 4af98 <_ZSt4cerr@Base> - 36a9e: c63de0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 36aa2: 85ca mv a1,s2 - 36aa4: 00014517 auipc a0,0x14 - 36aa8: 4f453503 ld a0,1268(a0) # 4af98 <_ZSt4cerr@Base> - 36aac: a65de0ef jal ra,15510 <_ZNSolsEi@plt> - 36ab0: 465d li a2,23 - 36ab2: 00005597 auipc a1,0x5 - 36ab6: 92e58593 addi a1,a1,-1746 # 3b3e0 <_IO_stdin_used+0x2d88> - 36aba: 8b2a mv s6,a0 - 36abc: c45de0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 36ac0: 85d6 mv a1,s5 - 36ac2: 855a mv a0,s6 - 36ac4: a4dde0ef jal ra,15510 <_ZNSolsEi@plt> - 36ac8: 4609 li a2,2 - 36aca: 00005597 auipc a1,0x5 - 36ace: 92e58593 addi a1,a1,-1746 # 3b3f8 <_IO_stdin_used+0x2da0> - 36ad2: c2fde0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 36ad6: 8526 mv a0,s1 - 36ad8: 84fe60ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 36adc: 6b42 ld s6,16(sp) - 36ade: bdb5 j 3695a <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x40> - 36ae0: 842a mv s0,a0 - 36ae2: 8526 mv a0,s1 - 36ae4: 843e60ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 36ae8: 8522 mv a0,s0 - 36aea: d07de0ef jal ra,157f0 <_Unwind_Resume@plt> - 36aee: bfcd j 36ae0 <_ZN7testing8internal12ShuffleRangeIiEEvPNS0_6RandomEiiPSt6vectorIT_SaIS5_EE+0x1c6> - -0000000000036af0 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_>: - 36af0: 6510 ld a2,8(a0) - 36af2: 6598 ld a4,8(a1) - 36af4: 00e60463 beq a2,a4,36afc <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_+0xc> - 36af8: 4501 li a0,0 - 36afa: 8082 ret - 36afc: 87aa mv a5,a0 - 36afe: 4505 li a0,1 - 36b00: ce01 beqz a2,36b18 <_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EESA_+0x28> - 36b02: 618c ld a1,0(a1) - 36b04: 6388 ld a0,0(a5) - 36b06: 1141 addi sp,sp,-16 - 36b08: e406 sd ra,8(sp) - 36b0a: eb7de0ef jal ra,159c0 - 36b0e: 60a2 ld ra,8(sp) - 36b10: 00153513 seqz a0,a0 - 36b14: 0141 addi sp,sp,16 - 36b16: 8082 ret - 36b18: 8082 ret - -0000000000036b1a <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_>: - 36b1a: 711d addi sp,sp,-96 - 36b1c: f05a sd s6,32(sp) - 36b1e: e466 sd s9,8(sp) - 36b20: 00053b03 ld s6,0(a0) - 36b24: 00853c83 ld s9,8(a0) - 36b28: 6db6e7b7 lui a5,0x6db6e - 36b2c: b6e78793 addi a5,a5,-1170 # 6db6db6e <__global_pointer$+0x6db21dde> - 36b30: b6db76b7 lui a3,0xb6db7 - 36b34: db768693 addi a3,a3,-585 # ffffffffb6db6db7 <__global_pointer$+0xffffffffb6d6b027> - 36b38: e8a2 sd s0,80(sp) - 36b3a: 1782 slli a5,a5,0x20 - 36b3c: 416c8433 sub s0,s9,s6 - 36b40: 97b6 add a5,a5,a3 - 36b42: 40445713 srai a4,s0,0x4 - 36b46: 02f70733 mul a4,a4,a5 - 36b4a: 012497b7 lui a5,0x1249 - 36b4e: 24978793 addi a5,a5,585 # 1249249 <__global_pointer$+0x11fd4b9> - 36b52: 249256b7 lui a3,0x24925 - 36b56: 1782 slli a5,a5,0x20 - 36b58: 92468693 addi a3,a3,-1756 # 24924924 <__global_pointer$+0x248d8b94> - 36b5c: ec86 sd ra,88(sp) - 36b5e: 97b6 add a5,a5,a3 - 36b60: e4a6 sd s1,72(sp) - 36b62: e0ca sd s2,64(sp) - 36b64: 1cf70d63 beq a4,a5,36d3e <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x224> - 36b68: ec5e sd s7,24(sp) - 36b6a: f456 sd s5,40(sp) - 36b6c: e862 sd s8,16(sp) - 36b6e: 8baa mv s7,a0 - 36b70: 84ae mv s1,a1 - 36b72: 4785 li a5,1 - 36b74: 1a071a63 bnez a4,36d28 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x20e> - 36b78: 01249737 lui a4,0x1249 - 36b7c: 24970713 addi a4,a4,585 # 1249249 <__global_pointer$+0x11fd4b9> - 36b80: 249256b7 lui a3,0x24925 - 36b84: 1702 slli a4,a4,0x20 - 36b86: 92468693 addi a3,a3,-1756 # 24924924 <__global_pointer$+0x248d8b94> - 36b8a: 9736 add a4,a4,a3 - 36b8c: 1af76763 bltu a4,a5,36d3a <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x220> - 36b90: 00379a93 slli s5,a5,0x3 - 36b94: 40fa8ab3 sub s5,s5,a5 - 36b98: 0a92 slli s5,s5,0x4 - 36b9a: 8556 mv a0,s5 - 36b9c: d05de0ef jal ra,158a0 <_Znwm@plt> - 36ba0: 4098 lw a4,0(s1) - 36ba2: 648c ld a1,8(s1) - 36ba4: 6890 ld a2,16(s1) - 36ba6: 942a add s0,s0,a0 - 36ba8: 01840793 addi a5,s0,24 - 36bac: 00840913 addi s2,s0,8 - 36bb0: 8c2a mv s8,a0 - 36bb2: c018 sw a4,0(s0) - 36bb4: e41c sd a5,8(s0) - 36bb6: 854a mv a0,s2 - 36bb8: 962e add a2,a2,a1 - 36bba: a55e10ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 36bbe: 5498 lw a4,40(s1) - 36bc0: 788c ld a1,48(s1) - 36bc2: 7c90 ld a2,56(s1) - 36bc4: fc4e sd s3,56(sp) - 36bc6: 04040793 addi a5,s0,64 - 36bca: 03040993 addi s3,s0,48 - 36bce: d418 sw a4,40(s0) - 36bd0: 962e add a2,a2,a1 - 36bd2: 854e mv a0,s3 - 36bd4: f81c sd a5,48(s0) - 36bd6: a39e10ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 36bda: 68ac ld a1,80(s1) - 36bdc: 6cb0 ld a2,88(s1) - 36bde: 06040793 addi a5,s0,96 - 36be2: e83c sd a5,80(s0) - 36be4: 962e add a2,a2,a1 - 36be6: 05040513 addi a0,s0,80 - 36bea: a25e10ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 36bee: 84e2 mv s1,s8 - 36bf0: 119b0263 beq s6,s9,36cf4 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1da> - 36bf4: f852 sd s4,48(sp) - 36bf6: 018b0413 addi s0,s6,24 - 36bfa: 040b0913 addi s2,s6,64 - 36bfe: 060b0993 addi s3,s6,96 - 36c02: 8a5a mv s4,s6 - 36c04: a051 j 36c88 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x16e> - 36c06: 601c ld a5,0(s0) - 36c08: e498 sd a4,8(s1) - 36c0a: ec9c sd a5,24(s1) - 36c0c: ff843783 ld a5,-8(s0) - 36c10: fe843823 sd s0,-16(s0) - 36c14: fe043c23 sd zero,-8(s0) - 36c18: e89c sd a5,16(s1) - 36c1a: 00040023 sb zero,0(s0) - 36c1e: 04048793 addi a5,s1,64 - 36c22: 4814 lw a3,16(s0) - 36c24: f89c sd a5,48(s1) - 36c26: 6c18 ld a4,24(s0) - 36c28: d494 sw a3,40(s1) - 36c2a: 0b270663 beq a4,s2,36cd6 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1bc> - 36c2e: 741c ld a5,40(s0) - 36c30: f898 sd a4,48(s1) - 36c32: e0bc sd a5,64(s1) - 36c34: 701c ld a5,32(s0) - 36c36: 01243c23 sd s2,24(s0) - 36c3a: 02043023 sd zero,32(s0) - 36c3e: fc9c sd a5,56(s1) - 36c40: 02040423 sb zero,40(s0) - 36c44: 06048793 addi a5,s1,96 - 36c48: e8bc sd a5,80(s1) - 36c4a: 7c18 ld a4,56(s0) - 36c4c: 07370763 beq a4,s3,36cba <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1a0> - 36c50: 643c ld a5,72(s0) - 36c52: e8b8 sd a4,80(s1) - 36c54: f0bc sd a5,96(s1) - 36c56: 603c ld a5,64(s0) - 36c58: 6c08 ld a0,24(s0) - 36c5a: ecbc sd a5,88(s1) - 36c5c: 01250463 beq a0,s2,36c64 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x14a> - 36c60: ca1de0ef jal ra,15900 <_ZdlPv@plt> - 36c64: ff043503 ld a0,-16(s0) - 36c68: 00850463 beq a0,s0,36c70 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x156> - 36c6c: c95de0ef jal ra,15900 <_ZdlPv@plt> - 36c70: 070a0a13 addi s4,s4,112 - 36c74: 07048493 addi s1,s1,112 - 36c78: 07040413 addi s0,s0,112 - 36c7c: 07090913 addi s2,s2,112 - 36c80: 07098993 addi s3,s3,112 - 36c84: 079a0763 beq s4,s9,36cf2 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1d8> - 36c88: 01848793 addi a5,s1,24 - 36c8c: fe842683 lw a3,-24(s0) - 36c90: e49c sd a5,8(s1) - 36c92: ff043703 ld a4,-16(s0) - 36c96: c094 sw a3,0(s1) - 36c98: f68717e3 bne a4,s0,36c06 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xec> - 36c9c: ff843703 ld a4,-8(s0) - 36ca0: 8622 mv a2,s0 - 36ca2: 0705 addi a4,a4,1 - 36ca4: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 36ca8: 02060407 vle8.v v8,(a2) - 36cac: 8f15 sub a4,a4,a3 - 36cae: 9636 add a2,a2,a3 - 36cb0: 02078427 vse8.v v8,(a5) - 36cb4: 97b6 add a5,a5,a3 - 36cb6: f77d bnez a4,36ca4 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x18a> - 36cb8: bf91 j 36c0c <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xf2> - 36cba: 6038 ld a4,64(s0) - 36cbc: 864e mv a2,s3 - 36cbe: 0705 addi a4,a4,1 - 36cc0: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 36cc4: 02060407 vle8.v v8,(a2) - 36cc8: 8f15 sub a4,a4,a3 - 36cca: 9636 add a2,a2,a3 - 36ccc: 02078427 vse8.v v8,(a5) - 36cd0: 97b6 add a5,a5,a3 - 36cd2: f77d bnez a4,36cc0 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1a6> - 36cd4: b749 j 36c56 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x13c> - 36cd6: 7018 ld a4,32(s0) - 36cd8: 864a mv a2,s2 - 36cda: 0705 addi a4,a4,1 - 36cdc: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 36ce0: 02060407 vle8.v v8,(a2) - 36ce4: 8f15 sub a4,a4,a3 - 36ce6: 9636 add a2,a2,a3 - 36ce8: 02078427 vse8.v v8,(a5) - 36cec: 97b6 add a5,a5,a3 - 36cee: f77d bnez a4,36cdc <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1c2> - 36cf0: b791 j 36c34 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x11a> - 36cf2: 7a42 ld s4,48(sp) - 36cf4: 07048493 addi s1,s1,112 - 36cf8: 000b0563 beqz s6,36d02 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x1e8> - 36cfc: 855a mv a0,s6 - 36cfe: c03de0ef jal ra,15900 <_ZdlPv@plt> - 36d02: 60e6 ld ra,88(sp) - 36d04: 6446 ld s0,80(sp) - 36d06: 9ae2 add s5,s5,s8 - 36d08: 015bb823 sd s5,16(s7) - 36d0c: 018bb023 sd s8,0(s7) - 36d10: 009bb423 sd s1,8(s7) - 36d14: 6906 ld s2,64(sp) - 36d16: 64a6 ld s1,72(sp) - 36d18: 79e2 ld s3,56(sp) - 36d1a: 7aa2 ld s5,40(sp) - 36d1c: 6be2 ld s7,24(sp) - 36d1e: 6c42 ld s8,16(sp) - 36d20: 7b02 ld s6,32(sp) - 36d22: 6ca2 ld s9,8(sp) - 36d24: 6125 addi sp,sp,96 - 36d26: 8082 ret - 36d28: 00171793 slli a5,a4,0x1 - 36d2c: e4e7f6e3 bgeu a5,a4,36b78 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x5e> - 36d30: f8100a93 li s5,-127 - 36d34: 001ada93 srli s5,s5,0x1 - 36d38: b58d j 36b9a <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x80> - 36d3a: 87ba mv a5,a4 - 36d3c: bd91 j 36b90 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x76> - 36d3e: 00002517 auipc a0,0x2 - 36d42: f6250513 addi a0,a0,-158 # 38ca0 <_IO_stdin_used+0x648> - 36d46: fc4e sd s3,56(sp) - 36d48: f852 sd s4,48(sp) - 36d4a: f456 sd s5,40(sp) - 36d4c: ec5e sd s7,24(sp) - 36d4e: e862 sd s8,16(sp) - 36d50: ba1de0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 36d54: 842a mv s0,a0 - 36d56: 854e mv a0,s3 - 36d58: daddf0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 36d5c: 854a mv a0,s2 - 36d5e: da7df0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 36d62: 8562 mv a0,s8 - 36d64: f852 sd s4,48(sp) - 36d66: b9bde0ef jal ra,15900 <_ZdlPv@plt> - 36d6a: 8522 mv a0,s0 - 36d6c: a85de0ef jal ra,157f0 <_Unwind_Resume@plt> - 36d70: 842a mv s0,a0 - 36d72: b7ed j 36d5c <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x242> - 36d74: 842a mv s0,a0 - 36d76: fc4e sd s3,56(sp) - 36d78: b7ed j 36d62 <_ZNSt6vectorIN7testing14TestPartResultESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x248> - -0000000000036d7a <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_>: - 36d7a: 715d addi sp,sp,-80 - 36d7c: e85a sd s6,16(sp) - 36d7e: e062 sd s8,0(sp) - 36d80: 00053b03 ld s6,0(a0) - 36d84: 00853c03 ld s8,8(a0) - 36d88: e0a2 sd s0,64(sp) - 36d8a: 577d li a4,-1 - 36d8c: 416c0433 sub s0,s8,s6 - 36d90: e486 sd ra,72(sp) - 36d92: 40645793 srai a5,s0,0x6 - 36d96: 831d srli a4,a4,0x7 - 36d98: fc26 sd s1,56(sp) - 36d9a: 12e78e63 beq a5,a4,36ed6 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x15c> - 36d9e: f052 sd s4,32(sp) - 36da0: ec56 sd s5,24(sp) - 36da2: e45e sd s7,8(sp) - 36da4: 8aaa mv s5,a0 - 36da6: 84ae mv s1,a1 - 36da8: 4a05 li s4,1 - 36daa: 10079b63 bnez a5,36ec0 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x146> - 36dae: 57fd li a5,-1 - 36db0: 839d srli a5,a5,0x7 - 36db2: 1347e063 bltu a5,s4,36ed2 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x158> - 36db6: 0a1a slli s4,s4,0x6 - 36db8: 8552 mv a0,s4 - 36dba: ae7de0ef jal ra,158a0 <_Znwm@plt> - 36dbe: 608c ld a1,0(s1) - 36dc0: 6490 ld a2,8(s1) - 36dc2: 942a add s0,s0,a0 - 36dc4: 01040793 addi a5,s0,16 - 36dc8: 8baa mv s7,a0 - 36dca: e01c sd a5,0(s0) - 36dcc: 8522 mv a0,s0 - 36dce: 962e add a2,a2,a1 - 36dd0: 83fe10ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 36dd4: 708c ld a1,32(s1) - 36dd6: 7490 ld a2,40(s1) - 36dd8: 03040793 addi a5,s0,48 - 36ddc: f01c sd a5,32(s0) - 36dde: 962e add a2,a2,a1 - 36de0: 02040513 addi a0,s0,32 - 36de4: 82be10ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 36de8: 84de mv s1,s7 - 36dea: 0b8b0363 beq s6,s8,36e90 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x116> - 36dee: f84a sd s2,48(sp) - 36df0: f44e sd s3,40(sp) - 36df2: 010b0913 addi s2,s6,16 - 36df6: 030b0993 addi s3,s6,48 - 36dfa: 845a mv s0,s6 - 36dfc: a0b1 j 36e48 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xce> - 36dfe: 681c ld a5,16(s0) - 36e00: e098 sd a4,0(s1) - 36e02: e89c sd a5,16(s1) - 36e04: 641c ld a5,8(s0) - 36e06: 01243023 sd s2,0(s0) - 36e0a: 00043423 sd zero,8(s0) - 36e0e: e49c sd a5,8(s1) - 36e10: 00040823 sb zero,16(s0) - 36e14: 03048793 addi a5,s1,48 - 36e18: f09c sd a5,32(s1) - 36e1a: 7018 ld a4,32(s0) - 36e1c: 05370a63 beq a4,s3,36e70 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xf6> - 36e20: 781c ld a5,48(s0) - 36e22: f098 sd a4,32(s1) - 36e24: f89c sd a5,48(s1) - 36e26: 741c ld a5,40(s0) - 36e28: 6008 ld a0,0(s0) - 36e2a: f49c sd a5,40(s1) - 36e2c: 01250463 beq a0,s2,36e34 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xba> - 36e30: ad1de0ef jal ra,15900 <_ZdlPv@plt> - 36e34: 04040413 addi s0,s0,64 - 36e38: 04048493 addi s1,s1,64 - 36e3c: 04090913 addi s2,s2,64 - 36e40: 04098993 addi s3,s3,64 - 36e44: 05840463 beq s0,s8,36e8c <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x112> - 36e48: 01048793 addi a5,s1,16 - 36e4c: e09c sd a5,0(s1) - 36e4e: 6018 ld a4,0(s0) - 36e50: fb2717e3 bne a4,s2,36dfe <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x84> - 36e54: 6418 ld a4,8(s0) - 36e56: 864a mv a2,s2 - 36e58: 0705 addi a4,a4,1 - 36e5a: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 36e5e: 02060407 vle8.v v8,(a2) - 36e62: 8f15 sub a4,a4,a3 - 36e64: 9636 add a2,a2,a3 - 36e66: 02078427 vse8.v v8,(a5) - 36e6a: 97b6 add a5,a5,a3 - 36e6c: f77d bnez a4,36e5a <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xe0> - 36e6e: bf59 j 36e04 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x8a> - 36e70: 7418 ld a4,40(s0) - 36e72: 864e mv a2,s3 - 36e74: 0705 addi a4,a4,1 - 36e76: 0c3776d7 vsetvli a3,a4,e8,m8,ta,ma - 36e7a: 02060407 vle8.v v8,(a2) - 36e7e: 8f15 sub a4,a4,a3 - 36e80: 9636 add a2,a2,a3 - 36e82: 02078427 vse8.v v8,(a5) - 36e86: 97b6 add a5,a5,a3 - 36e88: f77d bnez a4,36e76 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xfc> - 36e8a: bf71 j 36e26 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0xac> - 36e8c: 7942 ld s2,48(sp) - 36e8e: 79a2 ld s3,40(sp) - 36e90: 04048493 addi s1,s1,64 - 36e94: 000b0563 beqz s6,36e9e <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x124> - 36e98: 855a mv a0,s6 - 36e9a: a67de0ef jal ra,15900 <_ZdlPv@plt> - 36e9e: 60a6 ld ra,72(sp) - 36ea0: 6406 ld s0,64(sp) - 36ea2: 9a5e add s4,s4,s7 - 36ea4: 014ab823 sd s4,16(s5) - 36ea8: 017ab023 sd s7,0(s5) - 36eac: 009ab423 sd s1,8(s5) - 36eb0: 7a02 ld s4,32(sp) - 36eb2: 74e2 ld s1,56(sp) - 36eb4: 6ae2 ld s5,24(sp) - 36eb6: 6ba2 ld s7,8(sp) - 36eb8: 6b42 ld s6,16(sp) - 36eba: 6c02 ld s8,0(sp) - 36ebc: 6161 addi sp,sp,80 - 36ebe: 8082 ret - 36ec0: 00179a13 slli s4,a5,0x1 - 36ec4: eefa75e3 bgeu s4,a5,36dae <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x34> - 36ec8: f8100a13 li s4,-127 - 36ecc: 001a5a13 srli s4,s4,0x1 - 36ed0: b5e5 j 36db8 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x3e> - 36ed2: 8a3e mv s4,a5 - 36ed4: b5cd j 36db6 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x3c> - 36ed6: 00002517 auipc a0,0x2 - 36eda: dca50513 addi a0,a0,-566 # 38ca0 <_IO_stdin_used+0x648> - 36ede: f84a sd s2,48(sp) - 36ee0: f44e sd s3,40(sp) - 36ee2: f052 sd s4,32(sp) - 36ee4: ec56 sd s5,24(sp) - 36ee6: e45e sd s7,8(sp) - 36ee8: a09de0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - 36eec: 87aa mv a5,a0 - 36eee: 8522 mv a0,s0 - 36ef0: 843e mv s0,a5 - 36ef2: c13df0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 36ef6: 855e mv a0,s7 - 36ef8: f84a sd s2,48(sp) - 36efa: f44e sd s3,40(sp) - 36efc: a05de0ef jal ra,15900 <_ZdlPv@plt> - 36f00: 8522 mv a0,s0 - 36f02: 8efde0ef jal ra,157f0 <_Unwind_Resume@plt> - 36f06: 842a mv s0,a0 - 36f08: b7fd j 36ef6 <_ZNSt6vectorIN7testing12TestPropertyESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_+0x17c> - -0000000000036f0a <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_>: - 36f0a: 7139 addi sp,sp,-64 - 36f0c: f822 sd s0,48(sp) - 36f0e: e852 sd s4,16(sp) - 36f10: 6500 ld s0,8(a0) - 36f12: 00053a03 ld s4,0(a0) - 36f16: aaaab7b7 lui a5,0xaaaab - 36f1a: aab78793 addi a5,a5,-1365 # ffffffffaaaaaaab <__global_pointer$+0xffffffffaaa5ed1b> - 36f1e: 02079693 slli a3,a5,0x20 - 36f22: e456 sd s5,8(sp) - 36f24: 41440ab3 sub s5,s0,s4 - 36f28: 97b6 add a5,a5,a3 - 36f2a: 404ad713 srai a4,s5,0x4 - 36f2e: 02f70733 mul a4,a4,a5 - 36f32: 02aab7b7 lui a5,0x2aab - 36f36: aab78793 addi a5,a5,-1365 # 2aaaaab <__global_pointer$+0x2a5ed1b> - 36f3a: aaaab6b7 lui a3,0xaaaab - 36f3e: 1782 slli a5,a5,0x20 - 36f40: aaa68693 addi a3,a3,-1366 # ffffffffaaaaaaaa <__global_pointer$+0xffffffffaaa5ed1a> - 36f44: fc06 sd ra,56(sp) - 36f46: f426 sd s1,40(sp) - 36f48: f04a sd s2,32(sp) - 36f4a: ec4e sd s3,24(sp) - 36f4c: e05a sd s6,0(sp) - 36f4e: 97b6 add a5,a5,a3 - 36f50: 14f70963 beq a4,a5,370a2 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x198> - 36f54: 89aa mv s3,a0 - 36f56: 8b2e mv s6,a1 - 36f58: 4785 li a5,1 - 36f5a: 12071163 bnez a4,3707c <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x172> - 36f5e: 02aab737 lui a4,0x2aab - 36f62: aab70713 addi a4,a4,-1365 # 2aaaaab <__global_pointer$+0x2a5ed1b> - 36f66: aaaab6b7 lui a3,0xaaaab - 36f6a: 1702 slli a4,a4,0x20 - 36f6c: aaa68693 addi a3,a3,-1366 # ffffffffaaaaaaaa <__global_pointer$+0xffffffffaaa5ed1a> - 36f70: 9736 add a4,a4,a3 - 36f72: 10f76d63 bltu a4,a5,3708c <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x182> - 36f76: 00179493 slli s1,a5,0x1 - 36f7a: 94be add s1,s1,a5 - 36f7c: 0492 slli s1,s1,0x4 - 36f7e: 8526 mv a0,s1 - 36f80: 921de0ef jal ra,158a0 <_Znwm@plt> - 36f84: 000b3683 ld a3,0(s6) - 36f88: 008b2703 lw a4,8(s6) - 36f8c: 010b3583 ld a1,16(s6) - 36f90: 018b3603 ld a2,24(s6) - 36f94: 892a mv s2,a0 - 36f96: 9556 add a0,a0,s5 - 36f98: 02050793 addi a5,a0,32 - 36f9c: e114 sd a3,0(a0) - 36f9e: c518 sw a4,8(a0) - 36fa0: e91c sd a5,16(a0) - 36fa2: 962e add a2,a2,a1 - 36fa4: 0541 addi a0,a0,16 - 36fa6: e68e10ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 36faa: 0e8a0363 beq s4,s0,37090 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x186> - 36fae: 020a0693 addi a3,s4,32 - 36fb2: 8752 mv a4,s4 - 36fb4: 87ca mv a5,s2 - 36fb6: 00073803 ld a6,0(a4) - 36fba: 02078613 addi a2,a5,32 - 36fbe: 470c lw a1,8(a4) - 36fc0: 0107b023 sd a6,0(a5) - 36fc4: eb90 sd a2,16(a5) - 36fc6: 01073803 ld a6,16(a4) - 36fca: c78c sw a1,8(a5) - 36fcc: 6f0c ld a1,24(a4) - 36fce: 08d80063 beq a6,a3,3704e <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x144> - 36fd2: 7310 ld a2,32(a4) - 36fd4: 0107b823 sd a6,16(a5) - 36fd8: ef8c sd a1,24(a5) - 36fda: f390 sd a2,32(a5) - 36fdc: 03070713 addi a4,a4,48 - 36fe0: 03068693 addi a3,a3,48 - 36fe4: 03078793 addi a5,a5,48 - 36fe8: fce417e3 bne s0,a4,36fb6 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0xac> - 36fec: 0aaab737 lui a4,0xaaab - 36ff0: fd040793 addi a5,s0,-48 - 36ff4: aab70713 addi a4,a4,-1365 # aaaaaab <__global_pointer$+0xaa5ed1b> - 36ff8: aaaab6b7 lui a3,0xaaaab - 36ffc: 414787b3 sub a5,a5,s4 - 37000: 1702 slli a4,a4,0x20 - 37002: aab68693 addi a3,a3,-1365 # ffffffffaaaaaaab <__global_pointer$+0xffffffffaaa5ed1b> - 37006: 8391 srli a5,a5,0x4 - 37008: 9736 add a4,a4,a3 - 3700a: 02e787b3 mul a5,a5,a4 - 3700e: 0792 slli a5,a5,0x4 - 37010: 8391 srli a5,a5,0x4 - 37012: 0785 addi a5,a5,1 - 37014: 00179413 slli s0,a5,0x1 - 37018: 943e add s0,s0,a5 - 3701a: 0412 slli s0,s0,0x4 - 3701c: 944a add s0,s0,s2 - 3701e: 03040413 addi s0,s0,48 - 37022: 000a0563 beqz s4,3702c <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x122> - 37026: 8552 mv a0,s4 - 37028: 8d9de0ef jal ra,15900 <_ZdlPv@plt> - 3702c: 0089b423 sd s0,8(s3) - 37030: 70e2 ld ra,56(sp) - 37032: 7442 ld s0,48(sp) - 37034: 94ca add s1,s1,s2 - 37036: 0099b823 sd s1,16(s3) - 3703a: 0129b023 sd s2,0(s3) - 3703e: 74a2 ld s1,40(sp) - 37040: 7902 ld s2,32(sp) - 37042: 69e2 ld s3,24(sp) - 37044: 6a42 ld s4,16(sp) - 37046: 6aa2 ld s5,8(sp) - 37048: 6b02 ld s6,0(sp) - 3704a: 6121 addi sp,sp,64 - 3704c: 8082 ret - 3704e: 0585 addi a1,a1,1 - 37050: 8836 mv a6,a3 - 37052: 0c35f557 vsetvli a0,a1,e8,m8,ta,ma - 37056: 02080407 vle8.v v8,(a6) - 3705a: 8d89 sub a1,a1,a0 - 3705c: 982a add a6,a6,a0 - 3705e: 02060427 vse8.v v8,(a2) - 37062: 962a add a2,a2,a0 - 37064: f5fd bnez a1,37052 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x148> - 37066: 6f10 ld a2,24(a4) - 37068: 03070713 addi a4,a4,48 - 3706c: 03068693 addi a3,a3,48 - 37070: ef90 sd a2,24(a5) - 37072: 03078793 addi a5,a5,48 - 37076: f4e410e3 bne s0,a4,36fb6 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0xac> - 3707a: bf8d j 36fec <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0xe2> - 3707c: 00171793 slli a5,a4,0x1 - 37080: ece7ffe3 bgeu a5,a4,36f5e <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x54> - 37084: fc100493 li s1,-63 - 37088: 8085 srli s1,s1,0x1 - 3708a: bdd5 j 36f7e <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x74> - 3708c: 87ba mv a5,a4 - 3708e: b5e5 j 36f76 <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x6c> - 37090: 844a mv s0,s2 - 37092: b771 j 3701e <_ZNSt6vectorIN7testing8internal9TraceInfoESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_+0x114> - 37094: 842a mv s0,a0 - 37096: 854a mv a0,s2 - 37098: 869de0ef jal ra,15900 <_ZdlPv@plt> - 3709c: 8522 mv a0,s0 - 3709e: f52de0ef jal ra,157f0 <_Unwind_Resume@plt> - 370a2: 00002517 auipc a0,0x2 - 370a6: bfe50513 addi a0,a0,-1026 # 38ca0 <_IO_stdin_used+0x648> - 370aa: 847de0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - -00000000000370ae <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: - 370ae: 7139 addi sp,sp,-64 - 370b0: f04a sd s2,32(sp) - 370b2: 00810913 addi s2,sp,8 - 370b6: f822 sd s0,48(sp) - 370b8: f426 sd s1,40(sp) - 370ba: 842a mv s0,a0 - 370bc: 84ae mv s1,a1 - 370be: 854a mv a0,s2 - 370c0: ec4e sd s3,24(sp) - 370c2: fc06 sd ra,56(sp) - 370c4: cd5e20ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 370c8: 6084 ld s1,0(s1) - 370ca: 69a2 ld s3,8(sp) - 370cc: c89d beqz s1,37102 <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x54> - 370ce: 8526 mv a0,s1 - 370d0: b01de0ef jal ra,15bd0 - 370d4: 862a mv a2,a0 - 370d6: 85a6 mv a1,s1 - 370d8: 01098513 addi a0,s3,16 - 370dc: e24de0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 370e0: 85ca mv a1,s2 - 370e2: 8522 mv a0,s0 - 370e4: 8dee30ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 370e8: 6522 ld a0,8(sp) - 370ea: c501 beqz a0,370f2 <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x44> - 370ec: 611c ld a5,0(a0) - 370ee: 679c ld a5,8(a5) - 370f0: 9782 jalr a5 - 370f2: 70e2 ld ra,56(sp) - 370f4: 8522 mv a0,s0 - 370f6: 7442 ld s0,48(sp) - 370f8: 74a2 ld s1,40(sp) - 370fa: 7902 ld s2,32(sp) - 370fc: 69e2 ld s3,24(sp) - 370fe: 6121 addi sp,sp,64 - 37100: 8082 ret - 37102: 01098513 addi a0,s3,16 - 37106: 4619 li a2,6 - 37108: 00002597 auipc a1,0x2 - 3710c: 8e858593 addi a1,a1,-1816 # 389f0 <_IO_stdin_used+0x398> - 37110: df0de0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 37114: b7f1 j 370e0 <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x32> - 37116: 67a2 ld a5,8(sp) - 37118: 842a mv s0,a0 - 3711a: c789 beqz a5,37124 <_ZN7testing8internal18StreamableToStringIPcEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x76> - 3711c: 6398 ld a4,0(a5) - 3711e: 853e mv a0,a5 - 37120: 671c ld a5,8(a4) - 37122: 9782 jalr a5 - 37124: 8522 mv a0,s0 - 37126: ecade0ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000003712a <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_>: - 3712a: 7159 addi sp,sp,-112 - 3712c: f0a2 sd s0,96(sp) - 3712e: 6900 ld s0,16(a0) - 37130: e4ce sd s3,72(sp) - 37132: e0d2 sd s4,64(sp) - 37134: f85a sd s6,48(sp) - 37136: f062 sd s8,32(sp) - 37138: ec66 sd s9,24(sp) - 3713a: f486 sd ra,104(sp) - 3713c: eca6 sd s1,88(sp) - 3713e: e8ca sd s2,80(sp) - 37140: fc56 sd s5,56(sp) - 37142: e86a sd s10,16(sp) - 37144: 0005b983 ld s3,0(a1) - 37148: 0085bc83 ld s9,8(a1) - 3714c: 8a2a mv s4,a0 - 3714e: 8b2e mv s6,a1 - 37150: 00850c13 addi s8,a0,8 - 37154: 12040463 beqz s0,3727c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x152> - 37158: f45e sd s7,40(sp) - 3715a: 80000bb7 lui s7,0x80000 - 3715e: fffbca93 not s5,s7 - 37162: 02843903 ld s2,40(s0) - 37166: 02043d03 ld s10,32(s0) - 3716a: 84e6 mv s1,s9 - 3716c: 01997363 bgeu s2,s9,37172 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x48> - 37170: 84ca mv s1,s2 - 37172: c499 beqz s1,37180 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x56> - 37174: 8626 mv a2,s1 - 37176: 85ea mv a1,s10 - 37178: 854e mv a0,s3 - 3717a: 847de0ef jal ra,159c0 - 3717e: e901 bnez a0,3718e <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x64> - 37180: 412c8533 sub a0,s9,s2 - 37184: 00aac763 blt s5,a0,37192 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x68> - 37188: 01754a63 blt a0,s7,3719c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x72> - 3718c: 2501 sext.w a0,a0 - 3718e: 00054763 bltz a0,3719c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x72> - 37192: 6c1c ld a5,24(s0) - 37194: 4701 li a4,0 - 37196: c791 beqz a5,371a2 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x78> - 37198: 843e mv s0,a5 - 3719a: b7e1 j 37162 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x38> - 3719c: 681c ld a5,16(s0) - 3719e: 4705 li a4,1 - 371a0: ffe5 bnez a5,37198 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x6e> - 371a2: 8aa2 mv s5,s0 - 371a4: eb31 bnez a4,371f8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xce> - 371a6: 7ba2 ld s7,40(sp) - 371a8: c499 beqz s1,371b6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x8c> - 371aa: 8626 mv a2,s1 - 371ac: 856a mv a0,s10 - 371ae: 85ce mv a1,s3 - 371b0: 811de0ef jal ra,159c0 - 371b4: ed11 bnez a0,371d0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xa6> - 371b6: 800007b7 lui a5,0x80000 - 371ba: 41990533 sub a0,s2,s9 - 371be: fff7c793 not a5,a5 - 371c2: 0aa7cb63 blt a5,a0,37278 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x14e> - 371c6: 800007b7 lui a5,0x80000 - 371ca: 04f54963 blt a0,a5,3721c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xf2> - 371ce: 2501 sext.w a0,a0 - 371d0: 4781 li a5,0 - 371d2: 04054563 bltz a0,3721c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xf2> - 371d6: 70a6 ld ra,104(sp) - 371d8: 8522 mv a0,s0 - 371da: 7406 ld s0,96(sp) - 371dc: 00f10423 sb a5,8(sp) - 371e0: 65a2 ld a1,8(sp) - 371e2: 64e6 ld s1,88(sp) - 371e4: 6946 ld s2,80(sp) - 371e6: 69a6 ld s3,72(sp) - 371e8: 6a06 ld s4,64(sp) - 371ea: 7ae2 ld s5,56(sp) - 371ec: 7b42 ld s6,48(sp) - 371ee: 7c02 ld s8,32(sp) - 371f0: 6ce2 ld s9,24(sp) - 371f2: 6d42 ld s10,16(sp) - 371f4: 6165 addi sp,sp,112 - 371f6: 8082 ret - 371f8: 018a3783 ld a5,24(s4) - 371fc: 7ba2 ld s7,40(sp) - 371fe: 00f40f63 beq s0,a5,3721c <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xf2> - 37202: 8522 mv a0,s0 - 37204: f8cde0ef jal ra,15990 <_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@plt> - 37208: 02853903 ld s2,40(a0) - 3720c: 02053d03 ld s10,32(a0) - 37210: 84e6 mv s1,s9 - 37212: 05996f63 bltu s2,s9,37270 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x146> - 37216: 8aa2 mv s5,s0 - 37218: 842a mv s0,a0 - 3721a: b779 j 371a8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x7e> - 3721c: 075c0563 beq s8,s5,37286 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x15c> - 37220: 028ab683 ld a3,40(s5) - 37224: 020ab603 ld a2,32(s5) - 37228: 85e6 mv a1,s9 - 3722a: 854e mv a0,s3 - 3722c: 8bce10ef jal ra,182e8 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_.isra.0> - 37230: 01f5549b srliw s1,a0,0x1f - 37234: 04000513 li a0,64 - 37238: e68de0ef jal ra,158a0 <_Znwm@plt> - 3723c: 000b3583 ld a1,0(s6) - 37240: 008b3603 ld a2,8(s6) - 37244: 03050793 addi a5,a0,48 - 37248: 842a mv s0,a0 - 3724a: f11c sd a5,32(a0) - 3724c: 962e add a2,a2,a1 - 3724e: 02050513 addi a0,a0,32 - 37252: bbce10ef jal ra,1860e <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag.isra.0> - 37256: 86e2 mv a3,s8 - 37258: 8656 mv a2,s5 - 3725a: 8526 mv a0,s1 - 3725c: 85a2 mv a1,s0 - 3725e: b42de0ef jal ra,155a0 <_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@plt> - 37262: 028a3703 ld a4,40(s4) - 37266: 4785 li a5,1 - 37268: 973e add a4,a4,a5 - 3726a: 02ea3423 sd a4,40(s4) - 3726e: b7a5 j 371d6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xac> - 37270: 8aa2 mv s5,s0 - 37272: 84ca mv s1,s2 - 37274: 842a mv s0,a0 - 37276: bf0d j 371a8 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x7e> - 37278: 4781 li a5,0 - 3727a: bfb1 j 371d6 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xac> - 3727c: 6d1c ld a5,24(a0) - 3727e: 8462 mv s0,s8 - 37280: f98791e3 bne a5,s8,37202 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0xd8> - 37284: 8ae2 mv s5,s8 - 37286: 4485 li s1,1 - 37288: b775 j 37234 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE16_M_insert_uniqueIRKS5_EESt4pairISt17_Rb_tree_iteratorIS5_EbEOT_+0x10a> - 3728a: f45e sd s7,40(sp) - 3728c: b34de0ef jal ra,155c0 <__cxa_begin_catch@plt> - 37290: 8522 mv a0,s0 - 37292: e6ede0ef jal ra,15900 <_ZdlPv@plt> - 37296: ddade0ef jal ra,15870 <__cxa_rethrow@plt> - 3729a: 842a mv s0,a0 - 3729c: 9c5de0ef jal ra,15c60 <__cxa_end_catch@plt> - 372a0: 8522 mv a0,s0 - 372a2: d4ede0ef jal ra,157f0 <_Unwind_Resume@plt> - -00000000000372a6 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_>: - 372a6: 7179 addi sp,sp,-48 - 372a8: f406 sd ra,40(sp) - 372aa: f022 sd s0,32(sp) - 372ac: c145 beqz a0,3734c <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0xa6> - 372ae: 611c ld a5,0(a0) - 372b0: 00014597 auipc a1,0x14 - 372b4: c585b583 ld a1,-936(a1) # 4af08 <_GLOBAL_OFFSET_TABLE_+0x3b8> - 372b8: 842a mv s0,a0 - 372ba: ff87b783 ld a5,-8(a5) # ffffffff7ffffff8 <__global_pointer$+0xffffffff7ffb4268> - 372be: 679c ld a5,8(a5) - 372c0: 06b78d63 beq a5,a1,3733a <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x94> - 372c4: 0007c683 lbu a3,0(a5) - 372c8: 02a00713 li a4,42 - 372cc: 4501 li a0,0 - 372ce: 00e68763 beq a3,a4,372dc <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x36> - 372d2: 853e mv a0,a5 - 372d4: 8edde0ef jal ra,15bc0 - 372d8: 00153513 seqz a0,a0 - 372dc: c93e40ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 372e0: c105 beqz a0,37300 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x5a> - 372e2: 8522 mv a0,s0 - 372e4: 7402 ld s0,32(sp) - 372e6: 70a2 ld ra,40(sp) - 372e8: 4681 li a3,0 - 372ea: 00014617 auipc a2,0x14 - 372ee: a3663603 ld a2,-1482(a2) # 4ad20 <_GLOBAL_OFFSET_TABLE_+0x1d0> - 372f2: 00014597 auipc a1,0x14 - 372f6: 8c65b583 ld a1,-1850(a1) # 4abb8 <_GLOBAL_OFFSET_TABLE_+0x68> - 372fa: 6145 addi sp,sp,48 - 372fc: 9d5de06f j 15cd0 <__dynamic_cast@plt> - 37300: ec26 sd s1,24(sp) - 37302: 0024 addi s1,sp,8 - 37304: 8526 mv a0,s1 - 37306: 00004617 auipc a2,0x4 - 3730a: e0260613 addi a2,a2,-510 # 3b108 <_IO_stdin_used+0x2ab0> - 3730e: 458d li a1,3 - 37310: 44d00693 li a3,1101 - 37314: c83e80ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 37318: 03300613 li a2,51 - 3731c: 00004597 auipc a1,0x4 - 37320: 14c58593 addi a1,a1,332 # 3b468 <_IO_stdin_used+0x2e10> - 37324: 00014517 auipc a0,0x14 - 37328: c7453503 ld a0,-908(a0) # 4af98 <_ZSt4cerr@Base> - 3732c: bd4de0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 37330: 8526 mv a0,s1 - 37332: ff5e50ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 37336: 64e2 ld s1,24(sp) - 37338: b76d j 372e2 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x3c> - 3733a: 4505 li a0,1 - 3733c: b745 j 372dc <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalISt6vectorINS0_9TraceInfoESaIS4_EEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x36> - 3733e: 842a mv s0,a0 - 37340: 8526 mv a0,s1 - 37342: fe5e50ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 37346: 8522 mv a0,s0 - 37348: ca8de0ef jal ra,157f0 <_Unwind_Resume@plt> - 3734c: ec26 sd s1,24(sp) - 3734e: ed2de0ef jal ra,15a20 <__cxa_bad_typeid@plt> - -0000000000037352 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv>: - 37352: 7179 addi sp,sp,-48 - 37354: ec26 sd s1,24(sp) - 37356: 84aa mv s1,a0 - 37358: 4108 lw a0,0(a0) - 3735a: f406 sd ra,40(sp) - 3735c: 8c5de0ef jal ra,15c20 - 37360: c919 beqz a0,37376 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0x24> - 37362: 00014317 auipc t1,0x14 - 37366: 9fe33303 ld t1,-1538(t1) # 4ad60 <_GLOBAL_OFFSET_TABLE_+0x210> - 3736a: 9302 jalr t1 - 3736c: 70a2 ld ra,40(sp) - 3736e: 64e2 ld s1,24(sp) - 37370: 0521 addi a0,a0,8 - 37372: 6145 addi sp,sp,48 - 37374: 8082 ret - 37376: 6488 ld a0,8(s1) - 37378: f022 sd s0,32(sp) - 3737a: 00014717 auipc a4,0x14 - 3737e: b4673703 ld a4,-1210(a4) # 4aec0 <_GLOBAL_OFFSET_TABLE_+0x370> - 37382: 611c ld a5,0(a0) - 37384: 6b9c ld a5,16(a5) - 37386: 0ae79063 bne a5,a4,37426 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0xd4> - 3738a: 02000513 li a0,32 - 3738e: d12de0ef jal ra,158a0 <_Znwm@plt> - 37392: 00014797 auipc a5,0x14 - 37396: a1e7b783 ld a5,-1506(a5) # 4adb0 <_GLOBAL_OFFSET_TABLE_+0x260> - 3739a: 07c1 addi a5,a5,16 - 3739c: 842a mv s0,a0 - 3739e: 00053423 sd zero,8(a0) - 373a2: 00053823 sd zero,16(a0) - 373a6: 00053c23 sd zero,24(a0) - 373aa: e11c sd a5,0(a0) - 373ac: 4088 lw a0,0(s1) - 373ae: 85a2 mv a1,s0 - 373b0: a40de0ef jal ra,155f0 - 373b4: 84aa mv s1,a0 - 373b6: e901 bnez a0,373c6 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0x74> - 373b8: 70a2 ld ra,40(sp) - 373ba: 00840513 addi a0,s0,8 - 373be: 7402 ld s0,32(sp) - 373c0: 64e2 ld s1,24(sp) - 373c2: 6145 addi sp,sp,48 - 373c4: 8082 ret - 373c6: e84a sd s2,16(sp) - 373c8: 00810913 addi s2,sp,8 - 373cc: 854a mv a0,s2 - 373ce: 00004617 auipc a2,0x4 - 373d2: d3a60613 addi a2,a2,-710 # 3b108 <_IO_stdin_used+0x2ab0> - 373d6: 458d li a1,3 - 373d8: 70200693 li a3,1794 - 373dc: bbbe80ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 373e0: 02600613 li a2,38 - 373e4: 00004597 auipc a1,0x4 - 373e8: 0bc58593 addi a1,a1,188 # 3b4a0 <_IO_stdin_used+0x2e48> - 373ec: 00014517 auipc a0,0x14 - 373f0: bac53503 ld a0,-1108(a0) # 4af98 <_ZSt4cerr@Base> - 373f4: b0cde0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 373f8: 4649 li a2,18 - 373fa: 00004597 auipc a1,0x4 - 373fe: d8e58593 addi a1,a1,-626 # 3b188 <_IO_stdin_used+0x2b30> - 37402: 00014517 auipc a0,0x14 - 37406: b9653503 ld a0,-1130(a0) # 4af98 <_ZSt4cerr@Base> - 3740a: af6de0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3740e: 85a6 mv a1,s1 - 37410: 00014517 auipc a0,0x14 - 37414: b8853503 ld a0,-1144(a0) # 4af98 <_ZSt4cerr@Base> - 37418: 8f8de0ef jal ra,15510 <_ZNSolsEi@plt> - 3741c: 854a mv a0,s2 - 3741e: f09e50ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 37422: 6942 ld s2,16(sp) - 37424: bf51 j 373b8 <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0x66> - 37426: 9782 jalr a5 - 37428: 842a mv s0,a0 - 3742a: b749 j 373ac <_ZNK7testing8internal11ThreadLocalISt6vectorINS0_9TraceInfoESaIS3_EEE16GetOrCreateValueEv+0x5a> - 3742c: 842a mv s0,a0 - 3742e: 854a mv a0,s2 - 37430: ef7e50ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 37434: 8522 mv a0,s0 - 37436: bbade0ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000003743a <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_>: - 3743a: 7139 addi sp,sp,-64 - 3743c: e852 sd s4,16(sp) - 3743e: e05a sd s6,0(sp) - 37440: 00053a03 ld s4,0(a0) - 37444: 00853b03 ld s6,8(a0) - 37448: f822 sd s0,48(sp) - 3744a: 57fd li a5,-1 - 3744c: 414b0433 sub s0,s6,s4 - 37450: fc06 sd ra,56(sp) - 37452: f426 sd s1,40(sp) - 37454: f04a sd s2,32(sp) - 37456: ec4e sd s3,24(sp) - 37458: e456 sd s5,8(sp) - 3745a: 40545713 srai a4,s0,0x5 - 3745e: 8399 srli a5,a5,0x6 - 37460: 12f70763 beq a4,a5,3758e <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x154> - 37464: 89aa mv s3,a0 - 37466: 84ae mv s1,a1 - 37468: 4785 li a5,1 - 3746a: eb61 bnez a4,3753a <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x100> - 3746c: 577d li a4,-1 - 3746e: 8319 srli a4,a4,0x6 - 37470: 10f76b63 bltu a4,a5,37586 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x14c> - 37474: 00579913 slli s2,a5,0x5 - 37478: 854a mv a0,s2 - 3747a: c26de0ef jal ra,158a0 <_Znwm@plt> - 3747e: 008507b3 add a5,a0,s0 - 37482: 6090 ld a2,0(s1) - 37484: 01078693 addi a3,a5,16 - 37488: e394 sd a3,0(a5) - 3748a: 01048713 addi a4,s1,16 - 3748e: 8aaa mv s5,a0 - 37490: 0ce60d63 beq a2,a4,3756a <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x130> - 37494: 6894 ld a3,16(s1) - 37496: e390 sd a2,0(a5) - 37498: eb94 sd a3,16(a5) - 3749a: 6494 ld a3,8(s1) - 3749c: e098 sd a4,0(s1) - 3749e: 00048823 sb zero,16(s1) - 374a2: e794 sd a3,8(a5) - 374a4: 0004b423 sd zero,8(s1) - 374a8: 0f6a0163 beq s4,s6,3758a <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x150> - 374ac: 008a8833 add a6,s5,s0 - 374b0: 010a0713 addi a4,s4,16 - 374b4: 87d6 mv a5,s5 - 374b6: 01078693 addi a3,a5,16 - 374ba: e394 sd a3,0(a5) - 374bc: ff073583 ld a1,-16(a4) - 374c0: ff873603 ld a2,-8(a4) - 374c4: 04e58463 beq a1,a4,3750c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xd2> - 374c8: 6314 ld a3,0(a4) - 374ca: e38c sd a1,0(a5) - 374cc: e790 sd a2,8(a5) - 374ce: eb94 sd a3,16(a5) - 374d0: 02078793 addi a5,a5,32 - 374d4: 02070713 addi a4,a4,32 - 374d8: fd079fe3 bne a5,a6,374b6 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x7c> - 374dc: 02080413 addi s0,a6,32 - 374e0: 000a0563 beqz s4,374ea <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xb0> - 374e4: 8552 mv a0,s4 - 374e6: c1ade0ef jal ra,15900 <_ZdlPv@plt> - 374ea: 0089b423 sd s0,8(s3) - 374ee: 70e2 ld ra,56(sp) - 374f0: 7442 ld s0,48(sp) - 374f2: 9956 add s2,s2,s5 - 374f4: 0129b823 sd s2,16(s3) - 374f8: 0159b023 sd s5,0(s3) - 374fc: 74a2 ld s1,40(sp) - 374fe: 7902 ld s2,32(sp) - 37500: 69e2 ld s3,24(sp) - 37502: 6a42 ld s4,16(sp) - 37504: 6aa2 ld s5,8(sp) - 37506: 6b02 ld s6,0(sp) - 37508: 6121 addi sp,sp,64 - 3750a: 8082 ret - 3750c: 0605 addi a2,a2,1 - 3750e: 88ba mv a7,a4 - 37510: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma - 37514: 02088407 vle8.v v8,(a7) - 37518: 8e0d sub a2,a2,a1 - 3751a: 98ae add a7,a7,a1 - 3751c: 02068427 vse8.v v8,(a3) - 37520: 96ae add a3,a3,a1 - 37522: f67d bnez a2,37510 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xd6> - 37524: ff873683 ld a3,-8(a4) - 37528: 02078793 addi a5,a5,32 - 3752c: 02070713 addi a4,a4,32 - 37530: fed7b423 sd a3,-24(a5) - 37534: f90791e3 bne a5,a6,374b6 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x7c> - 37538: b755 j 374dc <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xa2> - 3753a: 00171793 slli a5,a4,0x1 - 3753e: f2e7f7e3 bgeu a5,a4,3746c <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x32> - 37542: fc100513 li a0,-63 - 37546: 8105 srli a0,a0,0x1 - 37548: b58de0ef jal ra,158a0 <_Znwm@plt> - 3754c: 008507b3 add a5,a0,s0 - 37550: 6090 ld a2,0(s1) - 37552: 01078693 addi a3,a5,16 - 37556: fc100913 li s2,-63 - 3755a: e394 sd a3,0(a5) - 3755c: 01048713 addi a4,s1,16 - 37560: 8aaa mv s5,a0 - 37562: 00195913 srli s2,s2,0x1 - 37566: f2e617e3 bne a2,a4,37494 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x5a> - 3756a: 6490 ld a2,8(s1) - 3756c: 853a mv a0,a4 - 3756e: 0605 addi a2,a2,1 - 37570: 0c3675d7 vsetvli a1,a2,e8,m8,ta,ma - 37574: 02050407 vle8.v v8,(a0) - 37578: 8e0d sub a2,a2,a1 - 3757a: 952e add a0,a0,a1 - 3757c: 02068427 vse8.v v8,(a3) - 37580: 96ae add a3,a3,a1 - 37582: f67d bnez a2,37570 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x136> - 37584: bf19 j 3749a <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x60> - 37586: 87ba mv a5,a4 - 37588: b5f5 j 37474 <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0x3a> - 3758a: 8856 mv a6,s5 - 3758c: bf81 j 374dc <_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_+0xa2> - 3758e: 00001517 auipc a0,0x1 - 37592: 71250513 addi a0,a0,1810 # 38ca0 <_IO_stdin_used+0x648> - 37596: b5ade0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - -000000000003759a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_>: - 3759a: 411c lw a5,0(a0) - 3759c: 7171 addi sp,sp,-176 - 3759e: f122 sd s0,160(sp) - 375a0: f506 sd ra,168(sp) - 375a2: 4405 li s0,1 - 375a4: 12f45963 bge s0,a5,376d6 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x13c> - 375a8: e94a sd s2,144(sp) - 375aa: fcd6 sd s5,120(sp) - 375ac: f8da sd s6,112(sp) - 375ae: f4de sd s7,104(sp) - 375b0: f0e2 sd s8,96(sp) - 375b2: ece6 sd s9,88(sp) - 375b4: e8ea sd s10,80(sp) - 375b6: e4ee sd s11,72(sp) - 375b8: ed26 sd s1,152(sp) - 375ba: e54e sd s3,136(sp) - 375bc: e152 sd s4,128(sp) - 375be: 892a mv s2,a0 - 375c0: 8b2e mv s6,a1 - 375c2: 01810a93 addi s5,sp,24 - 375c6: 02010b93 addi s7,sp,32 - 375ca: 00014d97 auipc s11,0x14 - 375ce: 8fedbd83 ld s11,-1794(s11) # 4aec8 <_GLOBAL_OFFSET_TABLE_+0x378> - 375d2: 4c19 li s8,6 - 375d4: 00014c97 auipc s9,0x14 - 375d8: 83ccbc83 ld s9,-1988(s9) # 4ae10 <_GLOBAL_OFFSET_TABLE_+0x2c0> - 375dc: 8d22 mv s10,s0 - 375de: a09d j 37644 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xaa> - 375e0: e42a sd a0,8(sp) - 375e2: deede0ef jal ra,15bd0 - 375e6: 66a2 ld a3,8(sp) - 375e8: 008db603 ld a2,8(s11) - 375ec: 872a mv a4,a0 - 375ee: 4581 li a1,0 - 375f0: 00014517 auipc a0,0x14 - 375f4: 8d853503 ld a0,-1832(a0) # 4aec8 <_GLOBAL_OFFSET_TABLE_+0x378> - 375f8: 978de0ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 375fc: 89af60ef jal ra,2d696 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0> - 37600: 00092783 lw a5,0(s2) - 37604: 0e878463 beq a5,s0,376ec <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x152> - 37608: fff78a1b addiw s4,a5,-1 - 3760c: 408a063b subw a2,s4,s0 - 37610: 02061793 slli a5,a2,0x20 - 37614: 00848593 addi a1,s1,8 - 37618: 01d7d613 srli a2,a5,0x1d - 3761c: 95da add a1,a1,s6 - 3761e: 854e mv a0,s3 - 37620: 0621 addi a2,a2,8 - 37622: c6ede0ef jal ra,15a90 - 37626: 7482 ld s1,32(sp) - 37628: 01492023 sw s4,0(s2) - 3762c: 347d addiw s0,s0,-1 - 3762e: 181c addi a5,sp,48 - 37630: 00f48563 beq s1,a5,3763a <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xa0> - 37634: 8526 mv a0,s1 - 37636: acade0ef jal ra,15900 <_ZdlPv@plt> - 3763a: 00092783 lw a5,0(s2) - 3763e: 2405 addiw s0,s0,1 - 37640: 08f45063 bge s0,a5,376c0 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x126> - 37644: 8556 mv a0,s5 - 37646: 00341493 slli s1,s0,0x3 - 3764a: f4ee20ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 3764e: 009b09b3 add s3,s6,s1 - 37652: 0009b583 ld a1,0(s3) - 37656: 8556 mv a0,s5 - 37658: 9efed0ef jal ra,25046 <_ZN7testing7MessagelsEPw> - 3765c: 85aa mv a1,a0 - 3765e: 855e mv a0,s7 - 37660: b63e20ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 37664: 6562 ld a0,24(sp) - 37666: c501 beqz a0,3766e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xd4> - 37668: 611c ld a5,0(a0) - 3766a: 679c ld a5,8(a5) - 3766c: 9782 jalr a5 - 3766e: 7a02 ld s4,32(sp) - 37670: 8552 mv a0,s4 - 37672: c3fe60ef jal ra,1e2b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc> - 37676: f549 bnez a0,37600 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x66> - 37678: 4601 li a2,0 - 3767a: 00004597 auipc a1,0x4 - 3767e: 3ae58593 addi a1,a1,942 # 3ba28 <_ZN7testing8internalL13kFlagfileFlagE> - 37682: 8552 mv a0,s4 - 37684: f54e10ef jal ra,18dd8 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> - 37688: fd21 bnez a0,375e0 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x46> - 3768a: 77a2 ld a5,40(sp) - 3768c: 01878d63 beq a5,s8,376a6 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x10c> - 37690: 4709 li a4,2 - 37692: 06e78063 beq a5,a4,376f2 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x158> - 37696: 8552 mv a0,s4 - 37698: 94de40ef jal ra,1bfe4 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc> - 3769c: 7482 ld s1,32(sp) - 3769e: d941 beqz a0,3762e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x94> - 376a0: 01ac8023 sb s10,0(s9) - 376a4: b769 j 3762e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x94> - 376a6: 7482 ld s1,32(sp) - 376a8: 8662 mv a2,s8 - 376aa: 00004597 auipc a1,0x4 - 376ae: e1e58593 addi a1,a1,-482 # 3b4c8 <_IO_stdin_used+0x2e70> - 376b2: 8526 mv a0,s1 - 376b4: b0cde0ef jal ra,159c0 - 376b8: fd79 bnez a0,37696 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xfc> - 376ba: 01ac8023 sb s10,0(s9) - 376be: bf85 j 3762e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x94> - 376c0: 64ea ld s1,152(sp) - 376c2: 694a ld s2,144(sp) - 376c4: 69aa ld s3,136(sp) - 376c6: 6a0a ld s4,128(sp) - 376c8: 7ae6 ld s5,120(sp) - 376ca: 7b46 ld s6,112(sp) - 376cc: 7ba6 ld s7,104(sp) - 376ce: 7c06 ld s8,96(sp) - 376d0: 6ce6 ld s9,88(sp) - 376d2: 6d46 ld s10,80(sp) - 376d4: 6da6 ld s11,72(sp) - 376d6: 00013797 auipc a5,0x13 - 376da: 73a7b783 ld a5,1850(a5) # 4ae10 <_GLOBAL_OFFSET_TABLE_+0x2c0> - 376de: 0007c783 lbu a5,0(a5) - 376e2: ebb9 bnez a5,37738 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x19e> - 376e4: 70aa ld ra,168(sp) - 376e6: 740a ld s0,160(sp) - 376e8: 614d addi sp,sp,176 - 376ea: 8082 ret - 376ec: fff40a1b addiw s4,s0,-1 - 376f0: bf1d j 37626 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x8c> - 376f2: 7482 ld s1,32(sp) - 376f4: 02d00713 li a4,45 - 376f8: 0004c783 lbu a5,0(s1) - 376fc: 02e78363 beq a5,a4,37722 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x188> - 37700: 02d00713 li a4,45 - 37704: 02e78f63 beq a5,a4,37742 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x1a8> - 37708: 02f00713 li a4,47 - 3770c: f8e795e3 bne a5,a4,37696 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xfc> - 37710: 0014c703 lbu a4,1(s1) - 37714: 03f00793 li a5,63 - 37718: f6f71fe3 bne a4,a5,37696 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0xfc> - 3771c: 01ac8023 sb s10,0(s9) - 37720: b739 j 3762e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x94> - 37722: 0014c683 lbu a3,1(s1) - 37726: 06800713 li a4,104 - 3772a: f6e68be3 beq a3,a4,376a0 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x106> - 3772e: 02d00713 li a4,45 - 37732: fce79be3 bne a5,a4,37708 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x16e> - 37736: a031 j 37742 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x1a8> - 37738: 740a ld s0,160(sp) - 3773a: 70aa ld ra,168(sp) - 3773c: 614d addi sp,sp,176 - 3773e: d4fe306f j 1b48c <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0> - 37742: 0014c683 lbu a3,1(s1) - 37746: 03f00713 li a4,63 - 3774a: fae69fe3 bne a3,a4,37708 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x16e> - 3774e: bf89 j 376a0 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x106> - 37750: 842a mv s0,a0 - 37752: 855e mv a0,s7 - 37754: bb0df0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 37758: 8522 mv a0,s0 - 3775a: 896de0ef jal ra,157f0 <_Unwind_Resume@plt> - 3775e: 67e2 ld a5,24(sp) - 37760: 842a mv s0,a0 - 37762: dbfd beqz a5,37758 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x1be> - 37764: 6398 ld a4,0(a5) - 37766: 853e mv a0,a5 - 37768: 671c ld a5,8(a4) - 3776a: 9782 jalr a5 - 3776c: b7f5 j 37758 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIwEEvPiPPT_+0x1be> - -000000000003776e <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_>: - 3776e: 411c lw a5,0(a0) - 37770: 7135 addi sp,sp,-160 - 37772: e922 sd s0,144(sp) - 37774: ed06 sd ra,152(sp) - 37776: 4405 li s0,1 - 37778: 10f45d63 bge s0,a5,37892 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x124> - 3777c: e14a sd s2,128(sp) - 3777e: f4d6 sd s5,104(sp) - 37780: f0da sd s6,96(sp) - 37782: ecde sd s7,88(sp) - 37784: e8e2 sd s8,80(sp) - 37786: e4e6 sd s9,72(sp) - 37788: e0ea sd s10,64(sp) - 3778a: fc6e sd s11,56(sp) - 3778c: e526 sd s1,136(sp) - 3778e: fcce sd s3,120(sp) - 37790: f8d2 sd s4,112(sp) - 37792: 892a mv s2,a0 - 37794: 8aae mv s5,a1 - 37796: 01010b13 addi s6,sp,16 - 3779a: 00013b97 auipc s7,0x13 - 3779e: 4eebbb83 ld s7,1262(s7) # 4ac88 <_GLOBAL_OFFSET_TABLE_+0x138> - 377a2: 00013d97 auipc s11,0x13 - 377a6: 726dbd83 ld s11,1830(s11) # 4aec8 <_GLOBAL_OFFSET_TABLE_+0x378> - 377aa: 4c19 li s8,6 - 377ac: 00013c97 auipc s9,0x13 - 377b0: 664cbc83 ld s9,1636(s9) # 4ae10 <_GLOBAL_OFFSET_TABLE_+0x2c0> - 377b4: 8d22 mv s10,s0 - 377b6: a09d j 3781c <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xae> - 377b8: e42a sd a0,8(sp) - 377ba: c16de0ef jal ra,15bd0 - 377be: 66a2 ld a3,8(sp) - 377c0: 008db603 ld a2,8(s11) - 377c4: 872a mv a4,a0 - 377c6: 4581 li a1,0 - 377c8: 00013517 auipc a0,0x13 - 377cc: 70053503 ld a0,1792(a0) # 4aec8 <_GLOBAL_OFFSET_TABLE_+0x378> - 377d0: fa1dd0ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 377d4: ec3f50ef jal ra,2d696 <_ZN7testing8internalL17LoadFlagsFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.constprop.0> - 377d8: 00092783 lw a5,0(s2) - 377dc: 0c878663 beq a5,s0,378a8 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x13a> - 377e0: fff78a1b addiw s4,a5,-1 - 377e4: 408a063b subw a2,s4,s0 - 377e8: 02061793 slli a5,a2,0x20 - 377ec: 00848593 addi a1,s1,8 - 377f0: 01d7d613 srli a2,a5,0x1d - 377f4: 95d6 add a1,a1,s5 - 377f6: 854e mv a0,s3 - 377f8: 0621 addi a2,a2,8 - 377fa: a96de0ef jal ra,15a90 - 377fe: 64c2 ld s1,16(sp) - 37800: 01492023 sw s4,0(s2) - 37804: 347d addiw s0,s0,-1 - 37806: 101c addi a5,sp,32 - 37808: 00f48563 beq s1,a5,37812 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xa4> - 3780c: 8526 mv a0,s1 - 3780e: 8f2de0ef jal ra,15900 <_ZdlPv@plt> - 37812: 00092783 lw a5,0(s2) - 37816: 2405 addiw s0,s0,1 - 37818: 06f45263 bge s0,a5,3787c <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x10e> - 3781c: 00341493 slli s1,s0,0x3 - 37820: 009a89b3 add s3,s5,s1 - 37824: 855a mv a0,s6 - 37826: 85ce mv a1,s3 - 37828: 9b82 jalr s7 - 3782a: 6a42 ld s4,16(sp) - 3782c: 8552 mv a0,s4 - 3782e: a83e60ef jal ra,1e2b0 <_ZN7testing8internalL19ParseGoogleTestFlagEPKc> - 37832: f15d bnez a0,377d8 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x6a> - 37834: 4601 li a2,0 - 37836: 00004597 auipc a1,0x4 - 3783a: 1f258593 addi a1,a1,498 # 3ba28 <_ZN7testing8internalL13kFlagfileFlagE> - 3783e: 8552 mv a0,s4 - 37840: d98e10ef jal ra,18dd8 <_ZN7testing8internalL14ParseFlagValueEPKcS2_b> - 37844: f935 bnez a0,377b8 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x4a> - 37846: 67e2 ld a5,24(sp) - 37848: 01878d63 beq a5,s8,37862 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xf4> - 3784c: 4709 li a4,2 - 3784e: 06e78063 beq a5,a4,378ae <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x140> - 37852: 8552 mv a0,s4 - 37854: f90e40ef jal ra,1bfe4 <_ZN7testing8internalL23HasGoogleTestFlagPrefixEPKc> - 37858: 64c2 ld s1,16(sp) - 3785a: d555 beqz a0,37806 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x98> - 3785c: 01ac8023 sb s10,0(s9) - 37860: b75d j 37806 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x98> - 37862: 64c2 ld s1,16(sp) - 37864: 8662 mv a2,s8 - 37866: 00004597 auipc a1,0x4 - 3786a: c6258593 addi a1,a1,-926 # 3b4c8 <_IO_stdin_used+0x2e70> - 3786e: 8526 mv a0,s1 - 37870: 950de0ef jal ra,159c0 - 37874: fd79 bnez a0,37852 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xe4> - 37876: 01ac8023 sb s10,0(s9) - 3787a: b771 j 37806 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x98> - 3787c: 64aa ld s1,136(sp) - 3787e: 690a ld s2,128(sp) - 37880: 79e6 ld s3,120(sp) - 37882: 7a46 ld s4,112(sp) - 37884: 7aa6 ld s5,104(sp) - 37886: 7b06 ld s6,96(sp) - 37888: 6be6 ld s7,88(sp) - 3788a: 6c46 ld s8,80(sp) - 3788c: 6ca6 ld s9,72(sp) - 3788e: 6d06 ld s10,64(sp) - 37890: 7de2 ld s11,56(sp) - 37892: 00013797 auipc a5,0x13 - 37896: 57e7b783 ld a5,1406(a5) # 4ae10 <_GLOBAL_OFFSET_TABLE_+0x2c0> - 3789a: 0007c783 lbu a5,0(a5) - 3789e: ebb9 bnez a5,378f4 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x186> - 378a0: 60ea ld ra,152(sp) - 378a2: 644a ld s0,144(sp) - 378a4: 610d addi sp,sp,160 - 378a6: 8082 ret - 378a8: fff40a1b addiw s4,s0,-1 - 378ac: bf89 j 377fe <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x90> - 378ae: 64c2 ld s1,16(sp) - 378b0: 02d00713 li a4,45 - 378b4: 0004c783 lbu a5,0(s1) - 378b8: 02e78363 beq a5,a4,378de <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x170> - 378bc: 02d00713 li a4,45 - 378c0: 02e78f63 beq a5,a4,378fe <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x190> - 378c4: 02f00713 li a4,47 - 378c8: f8e795e3 bne a5,a4,37852 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xe4> - 378cc: 0014c703 lbu a4,1(s1) - 378d0: 03f00793 li a5,63 - 378d4: f6f71fe3 bne a4,a5,37852 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xe4> - 378d8: 01ac8023 sb s10,0(s9) - 378dc: b72d j 37806 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x98> - 378de: 0014c683 lbu a3,1(s1) - 378e2: 06800713 li a4,104 - 378e6: f6e68be3 beq a3,a4,3785c <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xee> - 378ea: 02d00713 li a4,45 - 378ee: fce79be3 bne a5,a4,378c4 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x156> - 378f2: a031 j 378fe <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x190> - 378f4: 644a ld s0,144(sp) - 378f6: 60ea ld ra,152(sp) - 378f8: 610d addi sp,sp,160 - 378fa: b93e306f j 1b48c <_ZN7testing8internalL17PrintColorEncodedEPKc.constprop.0> - 378fe: 0014c683 lbu a3,1(s1) - 37902: 03f00713 li a4,63 - 37906: fae69fe3 bne a3,a4,378c4 <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0x156> - 3790a: bf89 j 3785c <_ZN7testing8internal28ParseGoogleTestFlagsOnlyImplIcEEvPiPPT_+0xee> - 3790c: 842a mv s0,a0 - 3790e: 855a mv a0,s6 - 37910: 9f4df0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 37914: 8522 mv a0,s0 - 37916: edbdd0ef jal ra,157f0 <_Unwind_Resume@plt> - -000000000003791a <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_>: - 3791a: 7159 addi sp,sp,-112 - 3791c: e4ce sd s3,72(sp) - 3791e: 89aa mv s3,a0 - 37920: 850a mv a0,sp - 37922: f0a2 sd s0,96(sp) - 37924: eca6 sd s1,88(sp) - 37926: fc56 sd s5,56(sp) - 37928: f486 sd ra,104(sp) - 3792a: 8aae mv s5,a1 - 3792c: c03e10ef jal ra,1952e <_ZN7testing8internal8GetArgvsB5cxx11Ev> - 37930: 64a2 ld s1,8(sp) - 37932: 6402 ld s0,0(sp) - 37934: 02848863 beq s1,s0,37964 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x4a> - 37938: 6008 ld a0,0(s0) - 3793a: 01040793 addi a5,s0,16 - 3793e: 00f50463 beq a0,a5,37946 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x2c> - 37942: fbfdd0ef jal ra,15900 <_ZdlPv@plt> - 37946: 02040413 addi s0,s0,32 - 3794a: fe8497e3 bne s1,s0,37938 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x1e> - 3794e: 6502 ld a0,0(sp) - 37950: c119 beqz a0,37956 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x3c> - 37952: fafdd0ef jal ra,15900 <_ZdlPv@plt> - 37956: 70a6 ld ra,104(sp) - 37958: 7406 ld s0,96(sp) - 3795a: 64e6 ld s1,88(sp) - 3795c: 69a6 ld s3,72(sp) - 3795e: 7ae2 ld s5,56(sp) - 37960: 6165 addi sp,sp,112 - 37962: 8082 ret - 37964: e0d2 sd s4,64(sp) - 37966: e8ca sd s2,80(sp) - 37968: f85a sd s6,48(sp) - 3796a: f45e sd s7,40(sp) - 3796c: f062 sd s8,32(sp) - 3796e: 8a0a mv s4,sp - 37970: c481 beqz s1,37978 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x5e> - 37972: 8526 mv a0,s1 - 37974: f8ddd0ef jal ra,15900 <_ZdlPv@plt> - 37978: 0009a783 lw a5,0(s3) - 3797c: 0ef05463 blez a5,37a64 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x14a> - 37980: 8b818493 addi s1,gp,-1864 # 4b648 <_ZN7testing8internalL7g_argvsE> - 37984: 0004bb03 ld s6,0(s1) - 37988: 0084b903 ld s2,8(s1) - 3798c: 032b0363 beq s6,s2,379b2 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x98> - 37990: 845a mv s0,s6 - 37992: 6008 ld a0,0(s0) - 37994: 01040793 addi a5,s0,16 - 37998: 00f50463 beq a0,a5,379a0 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x86> - 3799c: f65dd0ef jal ra,15900 <_ZdlPv@plt> - 379a0: 02040413 addi s0,s0,32 - 379a4: ff2417e3 bne s0,s2,37992 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x78> - 379a8: 0009a783 lw a5,0(s3) - 379ac: 0164b423 sd s6,8(s1) - 379b0: cba5 beqz a5,37a20 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x106> - 379b2: 8956 mv s2,s5 - 379b4: 4401 li s0,0 - 379b6: 00013b97 auipc s7,0x13 - 379ba: 2d2bbb83 ld s7,722(s7) # 4ac88 <_GLOBAL_OFFSET_TABLE_+0x138> - 379be: 00013c17 auipc s8,0x13 - 379c2: 4fac3c03 ld s8,1274(s8) # 4aeb8 <_GLOBAL_OFFSET_TABLE_+0x368> - 379c6: 01010b13 addi s6,sp,16 - 379ca: a02d j 379f4 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xda> - 379cc: 01078713 addi a4,a5,16 - 379d0: e398 sd a4,0(a5) - 379d2: 6682 ld a3,0(sp) - 379d4: 6622 ld a2,8(sp) - 379d6: 07668963 beq a3,s6,37a48 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x12e> - 379da: 6742 ld a4,16(sp) - 379dc: e394 sd a3,0(a5) - 379de: eb98 sd a4,16(a5) - 379e0: e790 sd a2,8(a5) - 379e2: 02078793 addi a5,a5,32 - 379e6: e49c sd a5,8(s1) - 379e8: 0009a783 lw a5,0(s3) - 379ec: 2405 addiw s0,s0,1 - 379ee: 0921 addi s2,s2,8 - 379f0: 02878863 beq a5,s0,37a20 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x106> - 379f4: 85ca mv a1,s2 - 379f6: 8552 mv a0,s4 - 379f8: 9b82 jalr s7 - 379fa: 649c ld a5,8(s1) - 379fc: 6898 ld a4,16(s1) - 379fe: fce797e3 bne a5,a4,379cc <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xb2> - 37a02: 85d2 mv a1,s4 - 37a04: 8b818513 addi a0,gp,-1864 # 4b648 <_ZN7testing8internalL7g_argvsE> - 37a08: 9c02 jalr s8 - 37a0a: 6502 ld a0,0(sp) - 37a0c: fd650ee3 beq a0,s6,379e8 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xce> - 37a10: ef1dd0ef jal ra,15900 <_ZdlPv@plt> - 37a14: 0009a783 lw a5,0(s3) - 37a18: 2405 addiw s0,s0,1 - 37a1a: 0921 addi s2,s2,8 - 37a1c: fc879ce3 bne a5,s0,379f4 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xda> - 37a20: 85d6 mv a1,s5 - 37a22: 854e mv a0,s3 - 37a24: dd3f50ef jal ra,2d7f6 <_ZN7testing8internal24ParseGoogleTestFlagsOnlyEPiPPc> - 37a28: b82f20ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 37a2c: 7406 ld s0,96(sp) - 37a2e: 6946 ld s2,80(sp) - 37a30: 6a06 ld s4,64(sp) - 37a32: 7b42 ld s6,48(sp) - 37a34: 7ba2 ld s7,40(sp) - 37a36: 7c02 ld s8,32(sp) - 37a38: 70a6 ld ra,104(sp) - 37a3a: 64e6 ld s1,88(sp) - 37a3c: 69a6 ld s3,72(sp) - 37a3e: 7ae2 ld s5,56(sp) - 37a40: 6128 ld a0,64(a0) - 37a42: 6165 addi sp,sp,112 - 37a44: beff506f j 2d632 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv> - 37a48: 855a mv a0,s6 - 37a4a: 00160593 addi a1,a2,1 - 37a4e: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma - 37a52: 02050407 vle8.v v8,(a0) - 37a56: 8d95 sub a1,a1,a3 - 37a58: 9536 add a0,a0,a3 - 37a5a: 02070427 vse8.v v8,(a4) - 37a5e: 9736 add a4,a4,a3 - 37a60: f5fd bnez a1,37a4e <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0x134> - 37a62: bfbd j 379e0 <_ZN7testing8internal18InitGoogleTestImplIcEEvPiPPT_+0xc6> - 37a64: 70a6 ld ra,104(sp) - 37a66: 7406 ld s0,96(sp) - 37a68: 6946 ld s2,80(sp) - 37a6a: 6a06 ld s4,64(sp) - 37a6c: 7b42 ld s6,48(sp) - 37a6e: 7ba2 ld s7,40(sp) - 37a70: 7c02 ld s8,32(sp) - 37a72: 64e6 ld s1,88(sp) - 37a74: 69a6 ld s3,72(sp) - 37a76: 7ae2 ld s5,56(sp) - 37a78: 6165 addi sp,sp,112 - 37a7a: 8082 ret - 37a7c: 842a mv s0,a0 - 37a7e: 8552 mv a0,s4 - 37a80: 884df0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 37a84: 8522 mv a0,s0 - 37a86: d6bdd0ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000037a8a <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_>: - 37a8a: 7119 addi sp,sp,-128 - 37a8c: e8d2 sd s4,80(sp) - 37a8e: 01010a13 addi s4,sp,16 - 37a92: ecce sd s3,88(sp) - 37a94: 89aa mv s3,a0 - 37a96: 8552 mv a0,s4 - 37a98: f8a2 sd s0,112(sp) - 37a9a: f4a6 sd s1,104(sp) - 37a9c: e4d6 sd s5,72(sp) - 37a9e: fc86 sd ra,120(sp) - 37aa0: 8aae mv s5,a1 - 37aa2: a8de10ef jal ra,1952e <_ZN7testing8internal8GetArgvsB5cxx11Ev> - 37aa6: 64e2 ld s1,24(sp) - 37aa8: 6442 ld s0,16(sp) - 37aaa: 02848963 beq s1,s0,37adc <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x52> - 37aae: 6008 ld a0,0(s0) - 37ab0: 01040793 addi a5,s0,16 - 37ab4: 00f50463 beq a0,a5,37abc <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x32> - 37ab8: e49dd0ef jal ra,15900 <_ZdlPv@plt> - 37abc: 02040413 addi s0,s0,32 - 37ac0: fe8497e3 bne s1,s0,37aae <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x24> - 37ac4: 6542 ld a0,16(sp) - 37ac6: c119 beqz a0,37acc <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x42> - 37ac8: e39dd0ef jal ra,15900 <_ZdlPv@plt> - 37acc: 70e6 ld ra,120(sp) - 37ace: 7446 ld s0,112(sp) - 37ad0: 74a6 ld s1,104(sp) - 37ad2: 69e6 ld s3,88(sp) - 37ad4: 6a46 ld s4,80(sp) - 37ad6: 6aa6 ld s5,72(sp) - 37ad8: 6109 addi sp,sp,128 - 37ada: 8082 ret - 37adc: f0ca sd s2,96(sp) - 37ade: e0da sd s6,64(sp) - 37ae0: fc5e sd s7,56(sp) - 37ae2: f862 sd s8,48(sp) - 37ae4: c481 beqz s1,37aec <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x62> - 37ae6: 8526 mv a0,s1 - 37ae8: e19dd0ef jal ra,15900 <_ZdlPv@plt> - 37aec: 0009a783 lw a5,0(s3) - 37af0: 10f05063 blez a5,37bf0 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x166> - 37af4: 8b818493 addi s1,gp,-1864 # 4b648 <_ZN7testing8internalL7g_argvsE> - 37af8: 0004bb03 ld s6,0(s1) - 37afc: 0084b903 ld s2,8(s1) - 37b00: 032b0363 beq s6,s2,37b26 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x9c> - 37b04: 845a mv s0,s6 - 37b06: 6008 ld a0,0(s0) - 37b08: 01040793 addi a5,s0,16 - 37b0c: 00f50463 beq a0,a5,37b14 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x8a> - 37b10: df1dd0ef jal ra,15900 <_ZdlPv@plt> - 37b14: 02040413 addi s0,s0,32 - 37b18: ff2417e3 bne s0,s2,37b06 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x7c> - 37b1c: 0009a783 lw a5,0(s3) - 37b20: 0164b423 sd s6,8(s1) - 37b24: c7c1 beqz a5,37bac <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x122> - 37b26: 8956 mv s2,s5 - 37b28: 4401 li s0,0 - 37b2a: 00810b13 addi s6,sp,8 - 37b2e: 00013c17 auipc s8,0x13 - 37b32: 38ac3c03 ld s8,906(s8) # 4aeb8 <_GLOBAL_OFFSET_TABLE_+0x368> - 37b36: 02010b93 addi s7,sp,32 - 37b3a: a02d j 37b64 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xda> - 37b3c: 01078713 addi a4,a5,16 - 37b40: e398 sd a4,0(a5) - 37b42: 66c2 ld a3,16(sp) - 37b44: 6662 ld a2,24(sp) - 37b46: 09768763 beq a3,s7,37bd4 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x14a> - 37b4a: 7702 ld a4,32(sp) - 37b4c: e394 sd a3,0(a5) - 37b4e: eb98 sd a4,16(a5) - 37b50: e790 sd a2,8(a5) - 37b52: 02078793 addi a5,a5,32 - 37b56: e49c sd a5,8(s1) - 37b58: 0009a783 lw a5,0(s3) - 37b5c: 2405 addiw s0,s0,1 - 37b5e: 0921 addi s2,s2,8 - 37b60: 04878663 beq a5,s0,37bac <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x122> - 37b64: 855a mv a0,s6 - 37b66: a32e20ef jal ra,19d98 <_ZN7testing7MessageC1Ev> - 37b6a: 00093583 ld a1,0(s2) - 37b6e: 855a mv a0,s6 - 37b70: cd6ed0ef jal ra,25046 <_ZN7testing7MessagelsEPw> - 37b74: 85aa mv a1,a0 - 37b76: 8552 mv a0,s4 - 37b78: e4ae20ef jal ra,1a1c2 <_ZNK7testing7Message9GetStringB5cxx11Ev> - 37b7c: 6522 ld a0,8(sp) - 37b7e: c501 beqz a0,37b86 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xfc> - 37b80: 611c ld a5,0(a0) - 37b82: 679c ld a5,8(a5) - 37b84: 9782 jalr a5 - 37b86: 649c ld a5,8(s1) - 37b88: 6898 ld a4,16(s1) - 37b8a: fae799e3 bne a5,a4,37b3c <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xb2> - 37b8e: 85d2 mv a1,s4 - 37b90: 8b818513 addi a0,gp,-1864 # 4b648 <_ZN7testing8internalL7g_argvsE> - 37b94: 9c02 jalr s8 - 37b96: 6542 ld a0,16(sp) - 37b98: fd7500e3 beq a0,s7,37b58 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xce> - 37b9c: d65dd0ef jal ra,15900 <_ZdlPv@plt> - 37ba0: 0009a783 lw a5,0(s3) - 37ba4: 2405 addiw s0,s0,1 - 37ba6: 0921 addi s2,s2,8 - 37ba8: fa879ee3 bne a5,s0,37b64 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xda> - 37bac: 85d6 mv a1,s5 - 37bae: 854e mv a0,s3 - 37bb0: c3df50ef jal ra,2d7ec <_ZN7testing8internal24ParseGoogleTestFlagsOnlyEPiPPw> - 37bb4: 9f6f20ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 37bb8: 7446 ld s0,112(sp) - 37bba: 7906 ld s2,96(sp) - 37bbc: 6b06 ld s6,64(sp) - 37bbe: 7be2 ld s7,56(sp) - 37bc0: 7c42 ld s8,48(sp) - 37bc2: 70e6 ld ra,120(sp) - 37bc4: 74a6 ld s1,104(sp) - 37bc6: 69e6 ld s3,88(sp) - 37bc8: 6a46 ld s4,80(sp) - 37bca: 6aa6 ld s5,72(sp) - 37bcc: 6128 ld a0,64(a0) - 37bce: 6109 addi sp,sp,128 - 37bd0: a63f506f j 2d632 <_ZN7testing8internal12UnitTestImpl19PostFlagParsingInitEv> - 37bd4: 855e mv a0,s7 - 37bd6: 00160593 addi a1,a2,1 - 37bda: 0c35f6d7 vsetvli a3,a1,e8,m8,ta,ma - 37bde: 02050407 vle8.v v8,(a0) - 37be2: 8d95 sub a1,a1,a3 - 37be4: 9536 add a0,a0,a3 - 37be6: 02070427 vse8.v v8,(a4) - 37bea: 9736 add a4,a4,a3 - 37bec: f5fd bnez a1,37bda <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x150> - 37bee: b78d j 37b50 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0xc6> - 37bf0: 70e6 ld ra,120(sp) - 37bf2: 7446 ld s0,112(sp) - 37bf4: 7906 ld s2,96(sp) - 37bf6: 6b06 ld s6,64(sp) - 37bf8: 7be2 ld s7,56(sp) - 37bfa: 7c42 ld s8,48(sp) - 37bfc: 74a6 ld s1,104(sp) - 37bfe: 69e6 ld s3,88(sp) - 37c00: 6a46 ld s4,80(sp) - 37c02: 6aa6 ld s5,72(sp) - 37c04: 6109 addi sp,sp,128 - 37c06: 8082 ret - 37c08: 67a2 ld a5,8(sp) - 37c0a: 842a mv s0,a0 - 37c0c: cb91 beqz a5,37c20 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x196> - 37c0e: 6398 ld a4,0(a5) - 37c10: 853e mv a0,a5 - 37c12: 671c ld a5,8(a4) - 37c14: 9782 jalr a5 - 37c16: a029 j 37c20 <_ZN7testing8internal18InitGoogleTestImplIwEEvPiPPT_+0x196> - 37c18: 842a mv s0,a0 - 37c1a: 8552 mv a0,s4 - 37c1c: ee9de0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 37c20: 8522 mv a0,s0 - 37c22: bcfdd0ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000037c26 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_>: - 37c26: 7139 addi sp,sp,-64 - 37c28: f822 sd s0,48(sp) - 37c2a: e456 sd s5,8(sp) - 37c2c: 6500 ld s0,8(a0) - 37c2e: 00053a83 ld s5,0(a0) - 37c32: 577d li a4,-1 - 37c34: fc06 sd ra,56(sp) - 37c36: 41540433 sub s0,s0,s5 - 37c3a: f426 sd s1,40(sp) - 37c3c: f04a sd s2,32(sp) - 37c3e: ec4e sd s3,24(sp) - 37c40: e852 sd s4,16(sp) - 37c42: 40345793 srai a5,s0,0x3 - 37c46: 8311 srli a4,a4,0x4 - 37c48: 08e78663 beq a5,a4,37cd4 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0xae> - 37c4c: 84aa mv s1,a0 - 37c4e: 892e mv s2,a1 - 37c50: 4505 li a0,1 - 37c52: e7bd bnez a5,37cc0 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x9a> - 37c54: 57fd li a5,-1 - 37c56: 8391 srli a5,a5,0x4 - 37c58: 06a7ec63 bltu a5,a0,37cd0 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0xaa> - 37c5c: 00351993 slli s3,a0,0x3 - 37c60: 854e mv a0,s3 - 37c62: c3fdd0ef jal ra,158a0 <_Znwm@plt> - 37c66: 00093703 ld a4,0(s2) - 37c6a: 008507b3 add a5,a0,s0 - 37c6e: 00840a13 addi s4,s0,8 - 37c72: e398 sd a4,0(a5) - 37c74: 892a mv s2,a0 - 37c76: 9a2a add s4,s4,a0 - 37c78: 02804463 bgtz s0,37ca0 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x7a> - 37c7c: 020a9e63 bnez s5,37cb8 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x92> - 37c80: 70e2 ld ra,56(sp) - 37c82: 7442 ld s0,48(sp) - 37c84: 99ca add s3,s3,s2 - 37c86: 0134b823 sd s3,16(s1) - 37c8a: 0124b023 sd s2,0(s1) - 37c8e: 0144b423 sd s4,8(s1) - 37c92: 7902 ld s2,32(sp) - 37c94: 74a2 ld s1,40(sp) - 37c96: 69e2 ld s3,24(sp) - 37c98: 6a42 ld s4,16(sp) - 37c9a: 6aa2 ld s5,8(sp) - 37c9c: 6121 addi sp,sp,64 - 37c9e: 8082 ret - 37ca0: 872a mv a4,a0 - 37ca2: 86d6 mv a3,s5 - 37ca4: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 37ca8: 02068407 vle8.v v8,(a3) - 37cac: 8c1d sub s0,s0,a5 - 37cae: 96be add a3,a3,a5 - 37cb0: 02070427 vse8.v v8,(a4) - 37cb4: 973e add a4,a4,a5 - 37cb6: f47d bnez s0,37ca4 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x7e> - 37cb8: 8556 mv a0,s5 - 37cba: c47dd0ef jal ra,15900 <_ZdlPv@plt> - 37cbe: b7c9 j 37c80 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x5a> - 37cc0: 00179513 slli a0,a5,0x1 - 37cc4: f8f578e3 bgeu a0,a5,37c54 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x2e> - 37cc8: 59c5 li s3,-15 - 37cca: 0019d993 srli s3,s3,0x1 - 37cce: bf49 j 37c60 <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x3a> - 37cd0: 853e mv a0,a5 - 37cd2: b769 j 37c5c <_ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_+0x36> - 37cd4: 00001517 auipc a0,0x1 - 37cd8: fcc50513 addi a0,a0,-52 # 38ca0 <_IO_stdin_used+0x648> - 37cdc: c15dd0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - -0000000000037ce0 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_>: - 37ce0: dc010113 addi sp,sp,-576 - 37ce4: 01bc addi a5,sp,200 - 37ce6: 22813823 sd s0,560(sp) - 37cea: 23213023 sd s2,544(sp) - 37cee: 842a mv s0,a0 - 37cf0: 04810913 addi s2,sp,72 - 37cf4: 853e mv a0,a5 - 37cf6: 22913423 sd s1,552(sp) - 37cfa: 21313c23 sd s3,536(sp) - 37cfe: 21613023 sd s6,512(sp) - 37d02: f3ea sd s10,480(sp) - 37d04: e43e sd a5,8(sp) - 37d06: ec2e sd a1,24(sp) - 37d08: 22113c23 sd ra,568(sp) - 37d0c: 21413823 sd s4,528(sp) - 37d10: 21513423 sd s5,520(sp) - 37d14: ffde sd s7,504(sp) - 37d16: fbe2 sd s8,496(sp) - 37d18: f7e6 sd s9,488(sp) - 37d1a: efee sd s11,472(sp) - 37d1c: fc4a sd s2,56(sp) - 37d1e: ee2dd0ef jal ra,15400 <_ZNSt8ios_baseC2Ev@plt> - 37d22: cd817057 vsetivli zero,2,e64,m1,ta,ma - 37d26: 5e0030d7 vmv.v.i v1,0 - 37d2a: 1b1c addi a5,sp,432 - 37d2c: 00013997 auipc s3,0x13 - 37d30: f0c9b983 ld s3,-244(s3) # 4ac38 <_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 37d34: 0207f0a7 vse64.v v1,(a5) - 37d38: 039c addi a5,sp,448 - 37d3a: 0207f0a7 vse64.v v1,(a5) - 37d3e: 0109b483 ld s1,16(s3) - 37d42: 1a011423 sh zero,424(sp) - 37d46: 0189bb03 ld s6,24(s3) - 37d4a: 00013717 auipc a4,0x13 - 37d4e: 20e73703 ld a4,526(a4) # 4af58 <_ZTVSt9basic_iosIcSt11char_traitsIcEE@Base> - 37d52: 01070d13 addi s10,a4,16 - 37d56: fe84b783 ld a5,-24(s1) - 37d5a: f302 sd zero,416(sp) - 37d5c: e4a6 sd s1,72(sp) - 37d5e: 978a add a5,a5,sp - 37d60: e5ea sd s10,200(sp) - 37d62: 0567b423 sd s6,72(a5) - 37d66: e882 sd zero,80(sp) - 37d68: fe84b503 ld a0,-24(s1) - 37d6c: 4581 li a1,0 - 37d6e: 954a add a0,a0,s2 - 37d70: e40dd0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 37d74: 0209b903 ld s2,32(s3) - 37d78: 0289bb83 ld s7,40(s3) - 37d7c: 08b8 addi a4,sp,88 - 37d7e: fe893503 ld a0,-24(s2) - 37d82: ecca sd s2,88(sp) - 37d84: 4581 li a1,0 - 37d86: 953a add a0,a0,a4 - 37d88: 01753023 sd s7,0(a0) - 37d8c: f03a sd a4,32(sp) - 37d8e: e22dd0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 37d92: 0089bc83 ld s9,8(s3) - 37d96: cd817057 vsetivli zero,2,e64,m1,ta,ma - 37d9a: 0309bc03 ld s8,48(s3) - 37d9e: fe8cb703 ld a4,-24(s9) - 37da2: 5e0030d7 vmv.v.i v1,0 - 37da6: 00013797 auipc a5,0x13 - 37daa: 0627b783 ld a5,98(a5) # 4ae08 <_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@Base> - 37dae: 970a add a4,a4,sp - 37db0: 05873423 sd s8,72(a4) - 37db4: 01878d93 addi s11,a5,24 - 37db8: 04078713 addi a4,a5,64 - 37dbc: 06878a93 addi s5,a5,104 - 37dc0: 10bc addi a5,sp,104 - 37dc2: 0207f0a7 vse64.v v1,(a5) - 37dc6: 0934 addi a3,sp,152 - 37dc8: 18bc addi a5,sp,120 - 37dca: 00013997 auipc s3,0x13 - 37dce: fde9b983 ld s3,-34(s3) # 4ada8 <_ZTVSt15basic_streambufIcSt11char_traitsIcEE@Base> - 37dd2: 0207f0a7 vse64.v v1,(a5) - 37dd6: 8536 mv a0,a3 - 37dd8: 013c addi a5,sp,136 - 37dda: 09c1 addi s3,s3,16 - 37ddc: 0207f0a7 vse64.v v1,(a5) - 37de0: f43a sd a4,40(sp) - 37de2: ecba sd a4,88(sp) - 37de4: e836 sd a3,16(sp) - 37de6: e4ee sd s11,72(sp) - 37de8: e5d6 sd s5,200(sp) - 37dea: f0ce sd s3,96(sp) - 37dec: db4dd0ef jal ra,153a0 <_ZNSt6localeC1Ev@plt> - 37df0: 6522 ld a0,8(sp) - 37df2: 00013a17 auipc s4,0x13 - 37df6: ee6a3a03 ld s4,-282(s4) # 4acd8 <_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@Base> - 37dfa: 1938 addi a4,sp,184 - 37dfc: 47e1 li a5,24 - 37dfe: 0a41 addi s4,s4,16 - 37e00: 108c addi a1,sp,96 - 37e02: f83a sd a4,48(sp) - 37e04: f902 sd zero,176(sp) - 37e06: 0a010c23 sb zero,184(sp) - 37e0a: d13e sw a5,160(sp) - 37e0c: f53a sd a4,168(sp) - 37e0e: f0d2 sd s4,96(sp) - 37e10: da0dd0ef jal ra,153b0 <_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@plt> - 37e14: 67e2 ld a5,24(sp) - 37e16: 7502 ld a0,32(sp) - 37e18: 638c ld a1,0(a5) - 37e1a: b97dd0ef jal ra,159b0 <_ZNSo9_M_insertIxEERSoT_@plt> - 37e1e: 672a ld a4,136(sp) - 37e20: 01040793 addi a5,s0,16 - 37e24: 00043423 sd zero,8(s0) - 37e28: 00040823 sb zero,16(s0) - 37e2c: e01c sd a5,0(s0) - 37e2e: cf41 beqz a4,37ec6 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1e6> - 37e30: 77e6 ld a5,120(sp) - 37e32: c399 beqz a5,37e38 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x158> - 37e34: 08f76763 bltu a4,a5,37ec2 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1e2> - 37e38: 668a ld a3,128(sp) - 37e3a: 4601 li a2,0 - 37e3c: 4581 li a1,0 - 37e3e: 8f15 sub a4,a4,a3 - 37e40: 8522 mv a0,s0 - 37e42: 92fdd0ef jal ra,15770 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@plt> - 37e46: 77a2 ld a5,40(sp) - 37e48: 752a ld a0,168(sp) - 37e4a: e4ee sd s11,72(sp) - 37e4c: ecbe sd a5,88(sp) - 37e4e: 77c2 ld a5,48(sp) - 37e50: e5d6 sd s5,200(sp) - 37e52: f0d2 sd s4,96(sp) - 37e54: 00f50463 beq a0,a5,37e5c <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x17c> - 37e58: aa9dd0ef jal ra,15900 <_ZdlPv@plt> - 37e5c: 6542 ld a0,16(sp) - 37e5e: f0ce sd s3,96(sp) - 37e60: dc0dd0ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 37e64: fe8cb683 ld a3,-24(s9) - 37e68: fe893703 ld a4,-24(s2) - 37e6c: fe84b783 ld a5,-24(s1) - 37e70: 968a add a3,a3,sp - 37e72: 0586b423 sd s8,72(a3) - 37e76: ecca sd s2,88(sp) - 37e78: 970a add a4,a4,sp - 37e7a: 05773c23 sd s7,88(a4) - 37e7e: 6522 ld a0,8(sp) - 37e80: e4a6 sd s1,72(sp) - 37e82: 978a add a5,a5,sp - 37e84: 0567b423 sd s6,72(a5) - 37e88: e5ea sd s10,200(sp) - 37e8a: e882 sd zero,80(sp) - 37e8c: f54dd0ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 37e90: 23813083 ld ra,568(sp) - 37e94: 8522 mv a0,s0 - 37e96: 23013403 ld s0,560(sp) - 37e9a: 22813483 ld s1,552(sp) - 37e9e: 22013903 ld s2,544(sp) - 37ea2: 21813983 ld s3,536(sp) - 37ea6: 21013a03 ld s4,528(sp) - 37eaa: 20813a83 ld s5,520(sp) - 37eae: 20013b03 ld s6,512(sp) - 37eb2: 7bfe ld s7,504(sp) - 37eb4: 7c5e ld s8,496(sp) - 37eb6: 7cbe ld s9,488(sp) - 37eb8: 7d1e ld s10,480(sp) - 37eba: 6dfe ld s11,472(sp) - 37ebc: 24010113 addi sp,sp,576 - 37ec0: 8082 ret - 37ec2: 873e mv a4,a5 - 37ec4: bf95 j 37e38 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x158> - 37ec6: 112c addi a1,sp,168 - 37ec8: 8522 mv a0,s0 - 37eca: ca7dd0ef jal ra,15b70 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@plt> - 37ece: bfa5 j 37e46 <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x166> - 37ed0: 87aa mv a5,a0 - 37ed2: 8522 mv a0,s0 - 37ed4: 843e mv s0,a5 - 37ed6: c2fde0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 37eda: 7562 ld a0,56(sp) - 37edc: cb4dd0ef jal ra,15390 <_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@plt> - 37ee0: 8522 mv a0,s0 - 37ee2: 90fdd0ef jal ra,157f0 <_Unwind_Resume@plt> - 37ee6: 842a mv s0,a0 - 37ee8: bfcd j 37eda <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x1fa> - 37eea: 842a mv s0,a0 - 37eec: 1128 addi a0,sp,168 - 37eee: f0d2 sd s4,96(sp) - 37ef0: c15de0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 37ef4: 6542 ld a0,16(sp) - 37ef6: f0ce sd s3,96(sp) - 37ef8: d28dd0ef jal ra,15420 <_ZNSt6localeD1Ev@plt> - 37efc: fe8cb683 ld a3,-24(s9) - 37f00: fe893703 ld a4,-24(s2) - 37f04: 0090 addi a2,sp,64 - 37f06: 19068693 addi a3,a3,400 - 37f0a: fe84b783 ld a5,-24(s1) - 37f0e: 96b2 add a3,a3,a2 - 37f10: e786bc23 sd s8,-392(a3) - 37f14: 19070713 addi a4,a4,400 - 37f18: ecca sd s2,88(sp) - 37f1a: 9732 add a4,a4,a2 - 37f1c: e9773423 sd s7,-376(a4) - 37f20: 19078793 addi a5,a5,400 - 37f24: e4a6 sd s1,72(sp) - 37f26: 97b2 add a5,a5,a2 - 37f28: e767bc23 sd s6,-392(a5) - 37f2c: e882 sd zero,80(sp) - 37f2e: 6522 ld a0,8(sp) - 37f30: e5ea sd s10,200(sp) - 37f32: eaedd0ef jal ra,155e0 <_ZNSt8ios_baseD2Ev@plt> - 37f36: 8522 mv a0,s0 - 37f38: 8b9dd0ef jal ra,157f0 <_Unwind_Resume@plt> - 37f3c: fe84b783 ld a5,-24(s1) - 37f40: 0098 addi a4,sp,64 - 37f42: e4a6 sd s1,72(sp) - 37f44: 19078793 addi a5,a5,400 - 37f48: 97ba add a5,a5,a4 - 37f4a: e767bc23 sd s6,-392(a5) - 37f4e: 842a mv s0,a0 - 37f50: e882 sd zero,80(sp) - 37f52: bff1 j 37f2e <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x24e> - 37f54: 842a mv s0,a0 - 37f56: bfe1 j 37f2e <_ZN7testing13PrintToStringIxEENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_+0x24e> - -0000000000037f58 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_>: - 37f58: 7139 addi sp,sp,-64 - 37f5a: f822 sd s0,48(sp) - 37f5c: e456 sd s5,8(sp) - 37f5e: 6500 ld s0,8(a0) - 37f60: 00053a83 ld s5,0(a0) - 37f64: 577d li a4,-1 - 37f66: fc06 sd ra,56(sp) - 37f68: 41540433 sub s0,s0,s5 - 37f6c: f426 sd s1,40(sp) - 37f6e: f04a sd s2,32(sp) - 37f70: ec4e sd s3,24(sp) - 37f72: e852 sd s4,16(sp) - 37f74: 40245793 srai a5,s0,0x2 - 37f78: 830d srli a4,a4,0x3 - 37f7a: 08e78663 beq a5,a4,38006 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0xae> - 37f7e: 84aa mv s1,a0 - 37f80: 892e mv s2,a1 - 37f82: 4505 li a0,1 - 37f84: e7bd bnez a5,37ff2 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x9a> - 37f86: 57fd li a5,-1 - 37f88: 838d srli a5,a5,0x3 - 37f8a: 06a7ec63 bltu a5,a0,38002 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0xaa> - 37f8e: 00251993 slli s3,a0,0x2 - 37f92: 854e mv a0,s3 - 37f94: 90ddd0ef jal ra,158a0 <_Znwm@plt> - 37f98: 00092703 lw a4,0(s2) - 37f9c: 008507b3 add a5,a0,s0 - 37fa0: 00440a13 addi s4,s0,4 - 37fa4: c398 sw a4,0(a5) - 37fa6: 892a mv s2,a0 - 37fa8: 9a2a add s4,s4,a0 - 37faa: 02804463 bgtz s0,37fd2 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x7a> - 37fae: 020a9e63 bnez s5,37fea <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x92> - 37fb2: 70e2 ld ra,56(sp) - 37fb4: 7442 ld s0,48(sp) - 37fb6: 99ca add s3,s3,s2 - 37fb8: 0134b823 sd s3,16(s1) - 37fbc: 0124b023 sd s2,0(s1) - 37fc0: 0144b423 sd s4,8(s1) - 37fc4: 7902 ld s2,32(sp) - 37fc6: 74a2 ld s1,40(sp) - 37fc8: 69e2 ld s3,24(sp) - 37fca: 6a42 ld s4,16(sp) - 37fcc: 6aa2 ld s5,8(sp) - 37fce: 6121 addi sp,sp,64 - 37fd0: 8082 ret - 37fd2: 872a mv a4,a0 - 37fd4: 86d6 mv a3,s5 - 37fd6: 0c3477d7 vsetvli a5,s0,e8,m8,ta,ma - 37fda: 02068407 vle8.v v8,(a3) - 37fde: 8c1d sub s0,s0,a5 - 37fe0: 96be add a3,a3,a5 - 37fe2: 02070427 vse8.v v8,(a4) - 37fe6: 973e add a4,a4,a5 - 37fe8: f47d bnez s0,37fd6 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x7e> - 37fea: 8556 mv a0,s5 - 37fec: 915dd0ef jal ra,15900 <_ZdlPv@plt> - 37ff0: b7c9 j 37fb2 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x5a> - 37ff2: 00179513 slli a0,a5,0x1 - 37ff6: f8f578e3 bgeu a0,a5,37f86 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x2e> - 37ffa: 59e5 li s3,-7 - 37ffc: 0019d993 srli s3,s3,0x1 - 38000: bf49 j 37f92 <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x3a> - 38002: 853e mv a0,a5 - 38004: b769 j 37f8e <_ZNSt6vectorIiSaIiEE17_M_realloc_appendIJiEEEvDpOT_+0x36> - 38006: 00001517 auipc a0,0x1 - 3800a: c9a50513 addi a0,a0,-870 # 38ca0 <_IO_stdin_used+0x648> - 3800e: 8e3dd0ef jal ra,158f0 <_ZSt20__throw_length_errorPKc@plt> - -0000000000038012 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_>: - 38012: 7179 addi sp,sp,-48 - 38014: f406 sd ra,40(sp) - 38016: f022 sd s0,32(sp) - 38018: c145 beqz a0,380b8 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0xa6> - 3801a: 611c ld a5,0(a0) - 3801c: 00013597 auipc a1,0x13 - 38020: dd45b583 ld a1,-556(a1) # 4adf0 <_GLOBAL_OFFSET_TABLE_+0x2a0> - 38024: 842a mv s0,a0 - 38026: ff87b783 ld a5,-8(a5) - 3802a: 679c ld a5,8(a5) - 3802c: 06b78d63 beq a5,a1,380a6 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x94> - 38030: 0007c683 lbu a3,0(a5) - 38034: 02a00713 li a4,42 - 38038: 4501 li a0,0 - 3803a: 00e68763 beq a3,a4,38048 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x36> - 3803e: 853e mv a0,a5 - 38040: b81dd0ef jal ra,15bc0 - 38044: 00153513 seqz a0,a0 - 38048: f27e30ef jal ra,1bf6e <_ZN7testing8internal6IsTrueEb> - 3804c: c105 beqz a0,3806c <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x5a> - 3804e: 8522 mv a0,s0 - 38050: 7402 ld s0,32(sp) - 38052: 70a2 ld ra,40(sp) - 38054: 4681 li a3,0 - 38056: 00013617 auipc a2,0x13 - 3805a: bf263603 ld a2,-1038(a2) # 4ac48 <_GLOBAL_OFFSET_TABLE_+0xf8> - 3805e: 00013597 auipc a1,0x13 - 38062: b5a5b583 ld a1,-1190(a1) # 4abb8 <_GLOBAL_OFFSET_TABLE_+0x68> - 38066: 6145 addi sp,sp,48 - 38068: c69dd06f j 15cd0 <__dynamic_cast@plt> - 3806c: ec26 sd s1,24(sp) - 3806e: 0024 addi s1,sp,8 - 38070: 8526 mv a0,s1 - 38072: 00003617 auipc a2,0x3 - 38076: 09660613 addi a2,a2,150 # 3b108 <_IO_stdin_used+0x2ab0> - 3807a: 458d li a1,3 - 3807c: 44d00693 li a3,1101 - 38080: f17e70ef jal ra,1ff96 <_ZN7testing8internal8GTestLogC1ENS0_16GTestLogSeverityEPKci> - 38084: 03300613 li a2,51 - 38088: 00003597 auipc a1,0x3 - 3808c: 3e058593 addi a1,a1,992 # 3b468 <_IO_stdin_used+0x2e10> - 38090: 00013517 auipc a0,0x13 - 38094: f0853503 ld a0,-248(a0) # 4af98 <_ZSt4cerr@Base> - 38098: e68dd0ef jal ra,15700 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 3809c: 8526 mv a0,s1 - 3809e: a88e50ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 380a2: 64e2 ld s1,24(sp) - 380a4: b76d j 3804e <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x3c> - 380a6: 4505 li a0,1 - 380a8: b745 j 38048 <_ZN7testing8internal27CheckedDowncastToActualTypeINS0_11ThreadLocalIPNS_31TestPartResultReporterInterfaceEE11ValueHolderENS0_26ThreadLocalValueHolderBaseEEEPT_PT0_+0x36> - 380aa: 842a mv s0,a0 - 380ac: 8526 mv a0,s1 - 380ae: a78e50ef jal ra,1d326 <_ZN7testing8internal8GTestLogD1Ev> - 380b2: 8522 mv a0,s0 - 380b4: f3cdd0ef jal ra,157f0 <_Unwind_Resume@plt> - 380b8: ec26 sd s1,24(sp) - 380ba: 967dd0ef jal ra,15a20 <__cxa_bad_typeid@plt> - -00000000000380be <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc>: - 380be: 711d addi sp,sp,-96 - 380c0: e8a2 sd s0,80(sp) - 380c2: e4a6 sd s1,72(sp) - 380c4: e0ca sd s2,64(sp) - 380c6: fc4e sd s3,56(sp) - 380c8: 842a mv s0,a0 - 380ca: 84ae mv s1,a1 - 380cc: 8932 mv s2,a2 - 380ce: ec86 sd ra,88(sp) - 380d0: 89b6 mv s3,a3 - 380d2: e02e sd a1,0(sp) - 380d4: e432 sd a2,8(sp) - 380d6: cd5f10ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 380da: 6138 ld a4,64(a0) - 380dc: 0014f793 andi a5,s1,1 - 380e0: 01240533 add a0,s0,s2 - 380e4: 1f874703 lbu a4,504(a4) - 380e8: cb11 beqz a4,380fc <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x3e> - 380ea: e795 bnez a5,38116 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x58> - 380ec: 9482 jalr s1 - 380ee: 60e6 ld ra,88(sp) - 380f0: 6446 ld s0,80(sp) - 380f2: 64a6 ld s1,72(sp) - 380f4: 6906 ld s2,64(sp) - 380f6: 79e2 ld s3,56(sp) - 380f8: 6125 addi sp,sp,96 - 380fa: 8082 ret - 380fc: c789 beqz a5,38106 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x48> - 380fe: 611c ld a5,0(a0) - 38100: 97a6 add a5,a5,s1 - 38102: fff7b483 ld s1,-1(a5) - 38106: 6446 ld s0,80(sp) - 38108: 60e6 ld ra,88(sp) - 3810a: 6906 ld s2,64(sp) - 3810c: 79e2 ld s3,56(sp) - 3810e: 87a6 mv a5,s1 - 38110: 64a6 ld s1,72(sp) - 38112: 6125 addi sp,sp,96 - 38114: 8782 jr a5 - 38116: 611c ld a5,0(a0) - 38118: 97a6 add a5,a5,s1 - 3811a: fff7b483 ld s1,-1(a5) - 3811e: b7f9 j 380ec <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x2e> - 38120: 468d li a3,3 - 38122: 872a mv a4,a0 - 38124: 04d58263 beq a1,a3,38168 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0xaa> - 38128: 00b6c863 blt a3,a1,38138 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x7a> - 3812c: 4685 li a3,1 - 3812e: 08d58f63 beq a1,a3,381cc <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x10e> - 38132: 4689 li a3,2 - 38134: 08d58f63 beq a1,a3,381d2 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x114> - 38138: 853a mv a0,a4 - 3813a: c86dd0ef jal ra,155c0 <__cxa_begin_catch@plt> - 3813e: 0800 addi s0,sp,16 - 38140: 864e mv a2,s3 - 38142: 8522 mv a0,s0 - 38144: 4581 li a1,0 - 38146: ce1dd0ef jal ra,15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> - 3814a: 85a2 mv a1,s0 - 3814c: 4509 li a0,2 - 3814e: a7ef90ef jal ra,313cc <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 38152: 8522 mv a0,s0 - 38154: 9b1de0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 38158: 6446 ld s0,80(sp) - 3815a: 60e6 ld ra,88(sp) - 3815c: 64a6 ld s1,72(sp) - 3815e: 6906 ld s2,64(sp) - 38160: 79e2 ld s3,56(sp) - 38162: 6125 addi sp,sp,96 - 38164: afddd06f j 15c60 <__cxa_end_catch@plt> - 38168: c58dd0ef jal ra,155c0 <__cxa_begin_catch@plt> - 3816c: 611c ld a5,0(a0) - 3816e: 0800 addi s0,sp,16 - 38170: 6b9c ld a5,16(a5) - 38172: 9782 jalr a5 - 38174: 85aa mv a1,a0 - 38176: 864e mv a2,s3 - 38178: 8522 mv a0,s0 - 3817a: caddd0ef jal ra,15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> - 3817e: 85a2 mv a1,s0 - 38180: 4509 li a0,2 - 38182: a4af90ef jal ra,313cc <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 38186: 8522 mv a0,s0 - 38188: 97dde0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3818c: 6446 ld s0,80(sp) - 3818e: 60e6 ld ra,88(sp) - 38190: 64a6 ld s1,72(sp) - 38192: 6906 ld s2,64(sp) - 38194: 79e2 ld s3,56(sp) - 38196: 6125 addi sp,sp,96 - 38198: ac9dd06f j 15c60 <__cxa_end_catch@plt> - 3819c: 87aa mv a5,a0 - 3819e: 8522 mv a0,s0 - 381a0: 843e mv s0,a5 - 381a2: 963de0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 381a6: abbdd0ef jal ra,15c60 <__cxa_end_catch@plt> - 381aa: 8522 mv a0,s0 - 381ac: e44dd0ef jal ra,157f0 <_Unwind_Resume@plt> - 381b0: 842a mv s0,a0 - 381b2: bfd5 j 381a6 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0xe8> - 381b4: 87aa mv a5,a0 - 381b6: 8522 mv a0,s0 - 381b8: 843e mv s0,a5 - 381ba: 94bde0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 381be: aa3dd0ef jal ra,15c60 <__cxa_end_catch@plt> - 381c2: 8522 mv a0,s0 - 381c4: e2cdd0ef jal ra,157f0 <_Unwind_Resume@plt> - 381c8: 842a mv s0,a0 - 381ca: bfd5 j 381be <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x100> - 381cc: bf4dd0ef jal ra,155c0 <__cxa_begin_catch@plt> - 381d0: b761 j 38158 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x9a> - 381d2: beedd0ef jal ra,155c0 <__cxa_begin_catch@plt> - 381d6: e9add0ef jal ra,15870 <__cxa_rethrow@plt> - 381da: 842a mv s0,a0 - 381dc: b7cd j 381be <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_4TestEvEET0_PT_MS4_FS3_vEPKc+0x100> - -00000000000381de <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc>: - 381de: 711d addi sp,sp,-96 - 381e0: e8a2 sd s0,80(sp) - 381e2: e4a6 sd s1,72(sp) - 381e4: e0ca sd s2,64(sp) - 381e6: fc4e sd s3,56(sp) - 381e8: 842a mv s0,a0 - 381ea: 84ae mv s1,a1 - 381ec: 8932 mv s2,a2 - 381ee: ec86 sd ra,88(sp) - 381f0: 89b6 mv s3,a3 - 381f2: e02e sd a1,0(sp) - 381f4: e432 sd a2,8(sp) - 381f6: bb5f10ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 381fa: 6138 ld a4,64(a0) - 381fc: 0014f793 andi a5,s1,1 - 38200: 01240533 add a0,s0,s2 - 38204: 1f874703 lbu a4,504(a4) - 38208: cb11 beqz a4,3821c <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x3e> - 3820a: e795 bnez a5,38236 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x58> - 3820c: 9482 jalr s1 - 3820e: 60e6 ld ra,88(sp) - 38210: 6446 ld s0,80(sp) - 38212: 64a6 ld s1,72(sp) - 38214: 6906 ld s2,64(sp) - 38216: 79e2 ld s3,56(sp) - 38218: 6125 addi sp,sp,96 - 3821a: 8082 ret - 3821c: c789 beqz a5,38226 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x48> - 3821e: 611c ld a5,0(a0) - 38220: 97a6 add a5,a5,s1 - 38222: fff7b483 ld s1,-1(a5) - 38226: 6446 ld s0,80(sp) - 38228: 60e6 ld ra,88(sp) - 3822a: 6906 ld s2,64(sp) - 3822c: 79e2 ld s3,56(sp) - 3822e: 87a6 mv a5,s1 - 38230: 64a6 ld s1,72(sp) - 38232: 6125 addi sp,sp,96 - 38234: 8782 jr a5 - 38236: 611c ld a5,0(a0) - 38238: 97a6 add a5,a5,s1 - 3823a: fff7b483 ld s1,-1(a5) - 3823e: b7f9 j 3820c <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x2e> - 38240: 468d li a3,3 - 38242: 872a mv a4,a0 - 38244: 02d58e63 beq a1,a3,38280 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xa2> - 38248: 00b6c863 blt a3,a1,38258 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x7a> - 3824c: 4685 li a3,1 - 3824e: 04d58f63 beq a1,a3,382ac <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xce> - 38252: 4689 li a3,2 - 38254: 08d58a63 beq a1,a3,382e8 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x10a> - 38258: 853a mv a0,a4 - 3825a: b66dd0ef jal ra,155c0 <__cxa_begin_catch@plt> - 3825e: 0800 addi s0,sp,16 - 38260: 864e mv a2,s3 - 38262: 8522 mv a0,s0 - 38264: 4581 li a1,0 - 38266: bc1dd0ef jal ra,15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> - 3826a: 85a2 mv a1,s0 - 3826c: 4509 li a0,2 - 3826e: 95ef90ef jal ra,313cc <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 38272: 8522 mv a0,s0 - 38274: 891de0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 38278: 9e9dd0ef jal ra,15c60 <__cxa_end_catch@plt> - 3827c: 4501 li a0,0 - 3827e: bf41 j 3820e <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x30> - 38280: b40dd0ef jal ra,155c0 <__cxa_begin_catch@plt> - 38284: 611c ld a5,0(a0) - 38286: 0800 addi s0,sp,16 - 38288: 6b9c ld a5,16(a5) - 3828a: 9782 jalr a5 - 3828c: 85aa mv a1,a0 - 3828e: 864e mv a2,s3 - 38290: 8522 mv a0,s0 - 38292: b95dd0ef jal ra,15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> - 38296: 85a2 mv a1,s0 - 38298: 4509 li a0,2 - 3829a: 932f90ef jal ra,313cc <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 3829e: 8522 mv a0,s0 - 382a0: 865de0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 382a4: 9bddd0ef jal ra,15c60 <__cxa_end_catch@plt> - 382a8: 4501 li a0,0 - 382aa: b795 j 3820e <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x30> - 382ac: b14dd0ef jal ra,155c0 <__cxa_begin_catch@plt> - 382b0: 9b1dd0ef jal ra,15c60 <__cxa_end_catch@plt> - 382b4: 4501 li a0,0 - 382b6: bfa1 j 3820e <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0x30> - 382b8: 87aa mv a5,a0 - 382ba: 8522 mv a0,s0 - 382bc: 843e mv s0,a5 - 382be: 847de0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 382c2: 99fdd0ef jal ra,15c60 <__cxa_end_catch@plt> - 382c6: 8522 mv a0,s0 - 382c8: d28dd0ef jal ra,157f0 <_Unwind_Resume@plt> - 382cc: 87aa mv a5,a0 - 382ce: 8522 mv a0,s0 - 382d0: 843e mv s0,a5 - 382d2: 833de0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 382d6: 98bdd0ef jal ra,15c60 <__cxa_end_catch@plt> - 382da: 8522 mv a0,s0 - 382dc: d14dd0ef jal ra,157f0 <_Unwind_Resume@plt> - 382e0: 842a mv s0,a0 - 382e2: bfd5 j 382d6 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xf8> - 382e4: 842a mv s0,a0 - 382e6: bff1 j 382c2 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xe4> - 382e8: ad8dd0ef jal ra,155c0 <__cxa_begin_catch@plt> - 382ec: d84dd0ef jal ra,15870 <__cxa_rethrow@plt> - 382f0: 842a mv s0,a0 - 382f2: bfc1 j 382c2 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS0_15TestFactoryBaseEPNS_4TestEEET0_PT_MS6_FS5_vEPKc+0xe4> - -00000000000382f4 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc>: - 382f4: 711d addi sp,sp,-96 - 382f6: e8a2 sd s0,80(sp) - 382f8: e4a6 sd s1,72(sp) - 382fa: e0ca sd s2,64(sp) - 382fc: fc4e sd s3,56(sp) - 382fe: 842a mv s0,a0 - 38300: 84ae mv s1,a1 - 38302: 8932 mv s2,a2 - 38304: ec86 sd ra,88(sp) - 38306: 89b6 mv s3,a3 - 38308: e02e sd a1,0(sp) - 3830a: e432 sd a2,8(sp) - 3830c: a9ff10ef jal ra,29daa <_ZN7testing8UnitTest11GetInstanceEv> - 38310: 6138 ld a4,64(a0) - 38312: 0014f793 andi a5,s1,1 - 38316: 01240533 add a0,s0,s2 - 3831a: 1f874703 lbu a4,504(a4) - 3831e: cb11 beqz a4,38332 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x3e> - 38320: e795 bnez a5,3834c <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x58> - 38322: 9482 jalr s1 - 38324: 60e6 ld ra,88(sp) - 38326: 6446 ld s0,80(sp) - 38328: 64a6 ld s1,72(sp) - 3832a: 6906 ld s2,64(sp) - 3832c: 79e2 ld s3,56(sp) - 3832e: 6125 addi sp,sp,96 - 38330: 8082 ret - 38332: c789 beqz a5,3833c <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x48> - 38334: 611c ld a5,0(a0) - 38336: 97a6 add a5,a5,s1 - 38338: fff7b483 ld s1,-1(a5) - 3833c: 6446 ld s0,80(sp) - 3833e: 60e6 ld ra,88(sp) - 38340: 6906 ld s2,64(sp) - 38342: 79e2 ld s3,56(sp) - 38344: 87a6 mv a5,s1 - 38346: 64a6 ld s1,72(sp) - 38348: 6125 addi sp,sp,96 - 3834a: 8782 jr a5 - 3834c: 611c ld a5,0(a0) - 3834e: 97a6 add a5,a5,s1 - 38350: fff7b483 ld s1,-1(a5) - 38354: b7f9 j 38322 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x2e> - 38356: 468d li a3,3 - 38358: 872a mv a4,a0 - 3835a: 04d58263 beq a1,a3,3839e <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0xaa> - 3835e: 00b6c863 blt a3,a1,3836e <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x7a> - 38362: 4685 li a3,1 - 38364: 08d58f63 beq a1,a3,38402 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x10e> - 38368: 4689 li a3,2 - 3836a: 08d58f63 beq a1,a3,38408 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x114> - 3836e: 853a mv a0,a4 - 38370: a50dd0ef jal ra,155c0 <__cxa_begin_catch@plt> - 38374: 0800 addi s0,sp,16 - 38376: 864e mv a2,s3 - 38378: 8522 mv a0,s0 - 3837a: 4581 li a1,0 - 3837c: aabdd0ef jal ra,15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> - 38380: 85a2 mv a1,s0 - 38382: 4509 li a0,2 - 38384: 848f90ef jal ra,313cc <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 38388: 8522 mv a0,s0 - 3838a: f7ade0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 3838e: 6446 ld s0,80(sp) - 38390: 60e6 ld ra,88(sp) - 38392: 64a6 ld s1,72(sp) - 38394: 6906 ld s2,64(sp) - 38396: 79e2 ld s3,56(sp) - 38398: 6125 addi sp,sp,96 - 3839a: 8c7dd06f j 15c60 <__cxa_end_catch@plt> - 3839e: a22dd0ef jal ra,155c0 <__cxa_begin_catch@plt> - 383a2: 611c ld a5,0(a0) - 383a4: 0800 addi s0,sp,16 - 383a6: 6b9c ld a5,16(a5) - 383a8: 9782 jalr a5 - 383aa: 85aa mv a1,a0 - 383ac: 864e mv a2,s3 - 383ae: 8522 mv a0,s0 - 383b0: a77dd0ef jal ra,15e26 <_ZN7testing8internalL25FormatCxxExceptionMessageEPKcS2_> - 383b4: 85a2 mv a1,s0 - 383b6: 4509 li a0,2 - 383b8: 814f90ef jal ra,313cc <_ZN7testing8internal30ReportFailureInUnknownLocationENS_14TestPartResult4TypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE> - 383bc: 8522 mv a0,s0 - 383be: f46de0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 383c2: 6446 ld s0,80(sp) - 383c4: 60e6 ld ra,88(sp) - 383c6: 64a6 ld s1,72(sp) - 383c8: 6906 ld s2,64(sp) - 383ca: 79e2 ld s3,56(sp) - 383cc: 6125 addi sp,sp,96 - 383ce: 893dd06f j 15c60 <__cxa_end_catch@plt> - 383d2: 87aa mv a5,a0 - 383d4: 8522 mv a0,s0 - 383d6: 843e mv s0,a5 - 383d8: f2cde0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 383dc: 885dd0ef jal ra,15c60 <__cxa_end_catch@plt> - 383e0: 8522 mv a0,s0 - 383e2: c0edd0ef jal ra,157f0 <_Unwind_Resume@plt> - 383e6: 842a mv s0,a0 - 383e8: bfd5 j 383dc <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0xe8> - 383ea: 87aa mv a5,a0 - 383ec: 8522 mv a0,s0 - 383ee: 843e mv s0,a5 - 383f0: f14de0ef jal ra,16b04 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 383f4: 86ddd0ef jal ra,15c60 <__cxa_end_catch@plt> - 383f8: 8522 mv a0,s0 - 383fa: bf6dd0ef jal ra,157f0 <_Unwind_Resume@plt> - 383fe: 842a mv s0,a0 - 38400: bfd5 j 383f4 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x100> - 38402: 9bedd0ef jal ra,155c0 <__cxa_begin_catch@plt> - 38406: b761 j 3838e <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x9a> - 38408: 9b8dd0ef jal ra,155c0 <__cxa_begin_catch@plt> - 3840c: c64dd0ef jal ra,15870 <__cxa_rethrow@plt> - 38410: 842a mv s0,a0 - 38412: b7cd j 383f4 <_ZN7testing8internal35HandleExceptionsInMethodIfSupportedINS_9TestSuiteEvEET0_PT_MS4_FS3_vEPKc+0x100> - -0000000000038414 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_>: - 38414: 711d addi sp,sp,-96 - 38416: ec5e sd s7,24(sp) - 38418: ec86 sd ra,88(sp) - 3841a: e8a2 sd s0,80(sp) - 3841c: 8baa mv s7,a0 - 3841e: c1e5 beqz a1,384fe <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xea> - 38420: cd817057 vsetivli zero,2,e64,m1,ta,ma - 38424: 5e0030d7 vmv.v.i v1,0 - 38428: f05a sd s6,32(sp) - 3842a: 5b45 li s6,-15 - 3842c: e0ca sd s2,64(sp) - 3842e: fc4e sd s3,56(sp) - 38430: f852 sd s4,48(sp) - 38432: f456 sd s5,40(sp) - 38434: 020170a7 vse64.v v1,(sp) - 38438: 00063903 ld s2,0(a2) - 3843c: e4a6 sd s1,72(sp) - 3843e: 8a2e mv s4,a1 - 38440: 89b2 mv s3,a2 - 38442: 001b5b13 srli s6,s6,0x1 - 38446: 842a mv s0,a0 - 38448: 4aa1 li s5,8 - 3844a: a099 j 38490 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x7c> - 3844c: 0a9b6363 bltu s6,s1,384f2 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xde> - 38450: 8526 mv a0,s1 - 38452: c4edd0ef jal ra,158a0 <_Znwm@plt> - 38456: 87aa mv a5,a0 - 38458: 94be add s1,s1,a5 - 3845a: e804 sd s1,16(s0) - 3845c: e01c sd a5,0(s0) - 3845e: e41c sd a5,8(s0) - 38460: 0009b903 ld s2,0(s3) - 38464: 0089b483 ld s1,8(s3) - 38468: cd817057 vsetivli zero,2,e64,m1,ta,ma - 3846c: 412484b3 sub s1,s1,s2 - 38470: 049ad963 bge s5,s1,384c2 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xae> - 38474: 853e mv a0,a5 - 38476: 8626 mv a2,s1 - 38478: 85ca mv a1,s2 - 3847a: e16dd0ef jal ra,15a90 - 3847e: 87aa mv a5,a0 - 38480: cd817057 vsetivli zero,2,e64,m1,ta,ma - 38484: 97a6 add a5,a5,s1 - 38486: e41c sd a5,8(s0) - 38488: 1a7d addi s4,s4,-1 - 3848a: 0461 addi s0,s0,24 - 3848c: 040a0763 beqz s4,384da <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xc6> - 38490: 02017087 vle64.v v1,(sp) - 38494: 0089b783 ld a5,8(s3) - 38498: 00043823 sd zero,16(s0) - 3849c: 412784b3 sub s1,a5,s2 - 384a0: 020470a7 vse64.v v1,(s0) - 384a4: fb2794e3 bne a5,s2,3844c <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x38> - 384a8: 4781 li a5,0 - 384aa: 94be add s1,s1,a5 - 384ac: e804 sd s1,16(s0) - 384ae: e01c sd a5,0(s0) - 384b0: e41c sd a5,8(s0) - 384b2: 0009b903 ld s2,0(s3) - 384b6: 0089b483 ld s1,8(s3) - 384ba: 412484b3 sub s1,s1,s2 - 384be: fa9acbe3 blt s5,s1,38474 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x60> - 384c2: fd5491e3 bne s1,s5,38484 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x70> - 384c6: 00093787 fld fa5,0(s2) - 384ca: 1a7d addi s4,s4,-1 - 384cc: 0461 addi s0,s0,24 - 384ce: a39c fsd fa5,0(a5) - 384d0: 97a6 add a5,a5,s1 - 384d2: fef43823 sd a5,-16(s0) - 384d6: fa0a1de3 bnez s4,38490 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x7c> - 384da: 60e6 ld ra,88(sp) - 384dc: 8522 mv a0,s0 - 384de: 6446 ld s0,80(sp) - 384e0: 64a6 ld s1,72(sp) - 384e2: 6906 ld s2,64(sp) - 384e4: 79e2 ld s3,56(sp) - 384e6: 7a42 ld s4,48(sp) - 384e8: 7aa2 ld s5,40(sp) - 384ea: 7b02 ld s6,32(sp) - 384ec: 6be2 ld s7,24(sp) - 384ee: 6125 addi sp,sp,96 - 384f0: 8082 ret - 384f2: 0004d463 bgez s1,384fa <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0xe6> - 384f6: faadd0ef jal ra,15ca0 <_ZSt28__throw_bad_array_new_lengthv@plt> - 384fa: 8c7dd0ef jal ra,15dc0 <_ZSt17__throw_bad_allocv@plt> - 384fe: 842a mv s0,a0 - 38500: 60e6 ld ra,88(sp) - 38502: 8522 mv a0,s0 - 38504: 6446 ld s0,80(sp) - 38506: 6be2 ld s7,24(sp) - 38508: 6125 addi sp,sp,96 - 3850a: 8082 ret - 3850c: 8b4dd0ef jal ra,155c0 <__cxa_begin_catch@plt> - 38510: 008b8a63 beq s7,s0,38524 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x110> - 38514: 000bb503 ld a0,0(s7) - 38518: c119 beqz a0,3851e <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x10a> - 3851a: be6dd0ef jal ra,15900 <_ZdlPv@plt> - 3851e: 0be1 addi s7,s7,24 - 38520: fe8b9ae3 bne s7,s0,38514 <_ZSt18__do_uninit_fill_nIPSt6vectorIdSaIdEEmS2_ET_S4_T0_RKT1_+0x100> - 38524: b4cdd0ef jal ra,15870 <__cxa_rethrow@plt> - 38528: 842a mv s0,a0 - 3852a: f36dd0ef jal ra,15c60 <__cxa_end_catch@plt> - 3852e: 8522 mv a0,s0 - 38530: ac0dd0ef jal ra,157f0 <_Unwind_Resume@plt> - -0000000000038534 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_>: - 38534: 711d addi sp,sp,-96 - 38536: ec5e sd s7,24(sp) - 38538: ec86 sd ra,88(sp) - 3853a: e8a2 sd s0,80(sp) - 3853c: 8baa mv s7,a0 - 3853e: c1e5 beqz a1,3861e <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xea> - 38540: cd817057 vsetivli zero,2,e64,m1,ta,ma - 38544: 5e0030d7 vmv.v.i v1,0 - 38548: f05a sd s6,32(sp) - 3854a: 5b65 li s6,-7 - 3854c: e0ca sd s2,64(sp) - 3854e: fc4e sd s3,56(sp) - 38550: f852 sd s4,48(sp) - 38552: f456 sd s5,40(sp) - 38554: 020170a7 vse64.v v1,(sp) - 38558: 00063903 ld s2,0(a2) - 3855c: e4a6 sd s1,72(sp) - 3855e: 8a2e mv s4,a1 - 38560: 89b2 mv s3,a2 - 38562: 001b5b13 srli s6,s6,0x1 - 38566: 842a mv s0,a0 - 38568: 4a91 li s5,4 - 3856a: a099 j 385b0 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x7c> - 3856c: 0a9b6363 bltu s6,s1,38612 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xde> - 38570: 8526 mv a0,s1 - 38572: b2edd0ef jal ra,158a0 <_Znwm@plt> - 38576: 87aa mv a5,a0 - 38578: 94be add s1,s1,a5 - 3857a: e804 sd s1,16(s0) - 3857c: e01c sd a5,0(s0) - 3857e: e41c sd a5,8(s0) - 38580: 0009b903 ld s2,0(s3) - 38584: 0089b483 ld s1,8(s3) - 38588: cd817057 vsetivli zero,2,e64,m1,ta,ma - 3858c: 412484b3 sub s1,s1,s2 - 38590: 049ad963 bge s5,s1,385e2 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xae> - 38594: 853e mv a0,a5 - 38596: 8626 mv a2,s1 - 38598: 85ca mv a1,s2 - 3859a: cf6dd0ef jal ra,15a90 - 3859e: 87aa mv a5,a0 - 385a0: cd817057 vsetivli zero,2,e64,m1,ta,ma - 385a4: 97a6 add a5,a5,s1 - 385a6: e41c sd a5,8(s0) - 385a8: 1a7d addi s4,s4,-1 - 385aa: 0461 addi s0,s0,24 - 385ac: 040a0763 beqz s4,385fa <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xc6> - 385b0: 02017087 vle64.v v1,(sp) - 385b4: 0089b783 ld a5,8(s3) - 385b8: 00043823 sd zero,16(s0) - 385bc: 412784b3 sub s1,a5,s2 - 385c0: 020470a7 vse64.v v1,(s0) - 385c4: fb2794e3 bne a5,s2,3856c <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x38> - 385c8: 4781 li a5,0 - 385ca: 94be add s1,s1,a5 - 385cc: e804 sd s1,16(s0) - 385ce: e01c sd a5,0(s0) - 385d0: e41c sd a5,8(s0) - 385d2: 0009b903 ld s2,0(s3) - 385d6: 0089b483 ld s1,8(s3) - 385da: 412484b3 sub s1,s1,s2 - 385de: fa9acbe3 blt s5,s1,38594 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x60> - 385e2: fd5491e3 bne s1,s5,385a4 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x70> - 385e6: 00092703 lw a4,0(s2) - 385ea: 1a7d addi s4,s4,-1 - 385ec: 0461 addi s0,s0,24 - 385ee: c398 sw a4,0(a5) - 385f0: 97a6 add a5,a5,s1 - 385f2: fef43823 sd a5,-16(s0) - 385f6: fa0a1de3 bnez s4,385b0 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x7c> - 385fa: 60e6 ld ra,88(sp) - 385fc: 8522 mv a0,s0 - 385fe: 6446 ld s0,80(sp) - 38600: 64a6 ld s1,72(sp) - 38602: 6906 ld s2,64(sp) - 38604: 79e2 ld s3,56(sp) - 38606: 7a42 ld s4,48(sp) - 38608: 7aa2 ld s5,40(sp) - 3860a: 7b02 ld s6,32(sp) - 3860c: 6be2 ld s7,24(sp) - 3860e: 6125 addi sp,sp,96 - 38610: 8082 ret - 38612: 0004d463 bgez s1,3861a <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0xe6> - 38616: e8add0ef jal ra,15ca0 <_ZSt28__throw_bad_array_new_lengthv@plt> - 3861a: fa6dd0ef jal ra,15dc0 <_ZSt17__throw_bad_allocv@plt> - 3861e: 842a mv s0,a0 - 38620: 60e6 ld ra,88(sp) - 38622: 8522 mv a0,s0 - 38624: 6446 ld s0,80(sp) - 38626: 6be2 ld s7,24(sp) - 38628: 6125 addi sp,sp,96 - 3862a: 8082 ret - 3862c: f95dc0ef jal ra,155c0 <__cxa_begin_catch@plt> - 38630: 008b8a63 beq s7,s0,38644 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x110> - 38634: 000bb503 ld a0,0(s7) - 38638: c119 beqz a0,3863e <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x10a> - 3863a: ac6dd0ef jal ra,15900 <_ZdlPv@plt> - 3863e: 0be1 addi s7,s7,24 - 38640: fe8b9ae3 bne s7,s0,38634 <_ZSt18__do_uninit_fill_nIPSt6vectorIN7testing8internal13edit_distance8EditTypeESaIS4_EEmS6_ET_S8_T0_RKT1_+0x100> - 38644: a2cdd0ef jal ra,15870 <__cxa_rethrow@plt> - 38648: 842a mv s0,a0 - 3864a: e16dd0ef jal ra,15c60 <__cxa_end_catch@plt> - 3864e: 8522 mv a0,s0 - 38650: 9a0dd0ef jal ra,157f0 <_Unwind_Resume@plt> diff --git a/ntt/cmake/compile_flags.cmake b/ntt/cmake/compile_flags.cmake index 3a4a7cebff..08208e7a3d 100644 --- a/ntt/cmake/compile_flags.cmake +++ b/ntt/cmake/compile_flags.cmake @@ -52,9 +52,9 @@ endif() if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "riscv64") if(ENABLE_K230_RUNTIME) - add_compile_options(-march=rv64gv_zvl128b_zvfh -mrvv-vector-bits=zvl) + add_compile_options(-march=rv64gv_zvl128b_zvfh -mrvv-vector-bits=zvl -std=c++2b) elseif(ENABLE_K80_RUNTIME) - add_compile_options(-march=rv64gcv_zvl1024b_zvfh -mrvv-vector-bits=zvl) + add_compile_options(-march=rv64gcv_zvl1024b_zvfh -mrvv-vector-bits=zvl -std=c++2b) else() message(FATAL_ERROR "Unsupported riscv64 target") endif() diff --git a/ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h b/ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h index 93b4280cf9..9ae554a5cc 100644 --- a/ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h +++ b/ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h @@ -12,8 +12,11 @@ namespace nncase::ntt::ops{ -#ifdef __riscv_vector - +//note: mlen should be fix(1,32)->(1,16) +#ifndef REGISTER_RVV_FP16_KERNEL +#define REGISTER_RVV_FP16_KERNEL(kernel) \ + kernel(1, 16) kernel(2, 8) kernel(4, 4) kernel(8, 2) +#endif #define RVV_UNARY16_OP(op, dtype, vl, kernel) \ template <> struct op> { \ @@ -36,20 +39,206 @@ namespace nncase::ntt::ops{ return __riscv_vfabs_v_f16m##lmul(v, vl); \ } -REGISTER_RVV_KERNEL(ABS_FLOAT16) +REGISTER_RVV_FP16_KERNEL(ABS_FLOAT16) REGISTER_RVV_UNARY16_OP(abs, half, abs_float16) -// acos -#if 0 #define ACOS_FLOAT16(lmul, mlen) \ - inline vfloat16m##lmul##_t acos_float16(const vfloat16m##lmul##_t &v , const size_t vl) { \ - auto x = __riscv_vabs_v_f16m##lmul(v,vl); - auto c1 = __riscv_vfmv_v_f_f16m#lmul(-0.0187293f16, vl); + inline vfloat16m##lmul##_t acos_float16(const vfloat16m##lmul##_t& v,\ + const size_t vl){\ + auto zero = __riscv_vfmv_v_f_f16m##lmul(0.f16, vl); \ + auto half = __riscv_vfmv_v_f_f16m##lmul(0.5f16, vl); \ + auto one = __riscv_vfmv_v_f_f16m##lmul(1.f16, vl); \ + auto two = __riscv_vfmv_v_f_f16m##lmul(2.f16, vl); \ + auto minus_one = __riscv_vfmv_v_f_f16m##lmul(-1.f16, vl); \ + auto p0 = __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(0x1.55555ep-3), vl); \ + auto p1 = __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(0x1.33261ap-4), vl); \ + auto p2 = __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(0x1.70d7dcp-5), vl); \ + auto neg_mask = __riscv_vmflt_vf_f16m##lmul##_b##mlen(v, 0.f16, vl); \ + auto x = __riscv_vfabs_v_f16m##lmul(v, vl); \ + auto off = __riscv_vfmerge_vfm_f16m##lmul(zero, static_cast<_Float16>(0x1.921fb6p+1f), \ + neg_mask, vl); \ + auto mul1 = __riscv_vfmerge_vfm_f16m##lmul(two, -2.f16, neg_mask, vl); \ + auto mul2 = \ + __riscv_vfmerge_vfm_f16m##lmul(minus_one, 1.f16, neg_mask, vl); \ + auto le_half_mask = \ + __riscv_vmfle_vv_f16m##lmul##_b##mlen(x, half, vl); \ + auto tmp = __riscv_vmv_v_v_f16m##lmul(x, vl); \ + auto mul = \ + __riscv_vmerge_vvm_f16m##lmul(mul1, mul2, le_half_mask, vl); \ + tmp = __riscv_vfnmsub_vv_f16m##lmul(tmp, half, half, vl); \ + auto v2 = __riscv_vfmul_vv_f16m##lmul(v, v, vl); \ + auto add = __riscv_vfmerge_vfm_f16m##lmul(off, static_cast<_Float16>(0x1.921fb6p+0f), \ + le_half_mask, vl); \ + auto z2 = __riscv_vmerge_vvm_f16m##lmul(tmp, v2, le_half_mask, vl); \ + auto y1 = __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(0x1.3af7d8p-5), vl); \ + auto y2 = __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(0x1.b059dp-6), vl); \ + tmp = __riscv_vfsqrt_v_f16m##lmul(z2, vl); \ + auto z4 = __riscv_vfmul_vv_f16m##lmul(z2, z2, vl); \ + y1 = __riscv_vfmadd_vv_f16m##lmul(y1, z4, p2, vl); \ + y2 = __riscv_vfmadd_vv_f16m##lmul(y2, z4, p1, vl); \ + y1 = __riscv_vfmadd_vv_f16m##lmul(y1, z4, p0, vl); \ + auto z = __riscv_vmerge_vvm_f16m##lmul(tmp, x, le_half_mask, vl); \ + y1 = __riscv_vfmacc_vv_f16m##lmul(y1, y2, z2, vl); \ + mul = __riscv_vfmul_vv_f16m##lmul(mul, z, vl); \ + y1 = __riscv_vfmadd_vv_f16m##lmul(y1, z2, one, vl); \ + return __riscv_vfmadd_vv_f16m##lmul(y1, mul, add, vl); \ + } +REGISTER_RVV_FP16_KERNEL(ACOS_FLOAT16) +REGISTER_RVV_UNARY16_OP(acos, half, acos_float16) + + +#define ASIN_FLOAT16(lmul, mlen) \ + inline vfloat16m##lmul##_t asin_float16(const vfloat16m##lmul##_t &v, \ + const size_t vl) { \ + auto half = __riscv_vfmv_v_f_f16m##lmul(0.5f16, vl); \ + auto one = __riscv_vfmv_v_f_f16m##lmul(1.f16, vl); \ + auto minus_two = __riscv_vfmv_v_f_f16m##lmul(-2.f16, vl); \ + auto pi_over_2f = __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(0x1.921fb6p+0f), vl); \ + auto p0 = __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(0x1.55555ep-3), vl); \ + auto p1 = __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(0x1.31661ap-4), vl); \ + auto p2 = __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(0x1.70d7dcp-5), vl); \ + auto neg_mask = __riscv_vmflt_vf_f16m##lmul##_b##mlen(v, 0.f16, vl); \ + auto x = __riscv_vfabs_v_f16m##lmul(v, vl); \ + auto mul1 = __riscv_vfmerge_vfm_f16m##lmul(one, -1.f16, neg_mask, vl); \ + \ + /* Evaluate polynomial Q(x) = z + z * z2 * P(z2) with \ + z2 = x ^ 2 and z = |x| , if |x| < 0.5 \ + z2 = (1 - |x|) / 2 and z = sqrt(z2), if |x| >= 0.5. */ \ + auto lt_half_mask = \ + __riscv_vmflt_vv_f16m##lmul##_b##mlen(x, half, vl); \ + auto tmp = __riscv_vmv_v_v_f16m##lmul(x, vl); \ + auto mul2 = \ + __riscv_vfmerge_vfm_f16m##lmul(minus_two, 1.f16, lt_half_mask, vl); \ + tmp = __riscv_vfnmsub_vv_f16m##lmul(tmp, half, half, vl); \ + auto add = \ + __riscv_vfmerge_vfm_f16m##lmul(pi_over_2f, 0.f16, lt_half_mask, vl); \ + auto v2 = __riscv_vfmul_vv_f16m##lmul(v, v, vl); \ + auto z2 = __riscv_vmerge_vvm_f16m##lmul(tmp, v2, lt_half_mask, vl); \ + /* asin(|x|) = Q(|x|), for |x| < 0.5 \ + = pi / 2 - 2 Q(|x|) , for |x| >= 0.5. */ \ + auto y1 = __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(0x1.3af7d8p-5), vl); \ + auto y2 = __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(0x1.b059dp-6), vl); \ + auto z4 = __riscv_vfmul_vv_f16m##lmul(z2, z2, vl); \ + tmp = __riscv_vfsqrt_v_f16m##lmul(z2, vl); \ + y1 = __riscv_vfmadd_vv_f16m##lmul(y1, z4, p2, vl); \ + y2 = __riscv_vfmadd_vv_f16m##lmul(y2, z4, p1, vl); \ + y1 = __riscv_vfmadd_vv_f16m##lmul(y1, z4, p0, vl); \ + auto z = __riscv_vmerge_vvm_f16m##lmul(tmp, x, lt_half_mask, vl); \ + y1 = __riscv_vfmacc_vv_f16m##lmul(y1, y2, z2, vl); \ + z2 = __riscv_vfmul_vv_f16m##lmul(z2, z, vl); \ + y1 = __riscv_vfmadd_vv_f16m##lmul(y1, z2, z, vl); \ + y1 = __riscv_vfmadd_vv_f16m##lmul(y1, mul2, add, vl); \ + return __riscv_vfmul_vv_f16m##lmul(y1, mul1, vl); \ } -#else +REGISTER_RVV_FP16_KERNEL(ASIN_FLOAT16) +REGISTER_RVV_UNARY16_OP(asin, half, asin_float16) + +// correct +#define CEIL_FLOAT16(lmul, mlen) \ + inline vfloat16m##lmul##_t ceil_float16(const vfloat16m##lmul##_t &v, \ + const size_t vl) { \ + auto vi = __riscv_vfcvt_x_f_v_i16m##lmul(v, vl); \ + auto vf = __riscv_vfcvt_f_x_v_f16m##lmul(vi, vl); \ + auto mask = __riscv_vmflt_vv_f16m##lmul##_b##mlen(vf, v, vl); \ + vf = __riscv_vfadd_vf_f16m##lmul##_m(mask, vf, 1.f16, vl); \ + return vf; \ + } +REGISTER_RVV_FP16_KERNEL(CEIL_FLOAT16) +REGISTER_RVV_UNARY16_OP(ceil, half, ceil_float16) + + +#define FLOOR_FLOAT16(lmul, mlen) \ + inline vfloat16m##lmul##_t floor_float16(const vfloat16m##lmul##_t &v, \ + const size_t vl) { \ + auto vi = __riscv_vfcvt_x_f_v_i16m##lmul(v, vl); \ + auto vf = __riscv_vfcvt_f_x_v_f16m##lmul(vi, vl); \ + auto mask = __riscv_vmfgt_vv_f16m##lmul##_b##mlen(vf, v, vl); \ + vf = __riscv_vfsub_vf_f16m##lmul##_m(mask, vf, 1.f16, vl); \ + return vf; \ + } +REGISTER_RVV_FP16_KERNEL(FLOOR_FLOAT16) +REGISTER_RVV_UNARY16_OP(floor, half, floor_float16) + +#define NEG_FLOAT16(lmul, mlen) \ + inline vfloat16m##lmul##_t neg_float16(const vfloat16m##lmul##_t &v, \ + const size_t vl) { \ + return __riscv_vfneg_v_f16m##lmul(v, vl); \ + } +REGISTER_RVV_FP16_KERNEL(NEG_FLOAT16) +REGISTER_RVV_UNARY16_OP(neg, half, neg_float16) + + +#define ROUND_FLOAT16(lmul, mlen) \ + inline vfloat16m##lmul##_t round_float16(const vfloat16m##lmul##_t &v, \ + const size_t vl) { \ + return __riscv_vfcvt_f_x_v_f16m##lmul( \ + __riscv_vfcvt_x_f_v_i16m##lmul(v, vl), vl); \ + } +REGISTER_RVV_FP16_KERNEL(ROUND_FLOAT16) +REGISTER_RVV_UNARY16_OP(round, half, round_float16) + + +#define RSQRT_FLOAT16(lmul, mlen) \ + inline vfloat16m##lmul##_t rsqrt_float16(const vfloat16m##lmul##_t &v, \ + const size_t vl) { \ + auto one_point_five = __riscv_vfmv_v_f_f16m##lmul(1.5f, vl); \ + \ + auto ux = __riscv_vreinterpret_v_f16m##lmul##_u16m##lmul(v); \ + ux = __riscv_vsrl_vx_u16m##lmul(ux, 1, vl); \ + ux = __riscv_vrsub_vx_u16m##lmul(ux, 0x5f375a86, vl); \ + auto y = __riscv_vreinterpret_v_u16m##lmul##_f16m##lmul(ux); \ + \ + auto y2 = __riscv_vfmul_vv_f16m##lmul(y, y, vl); \ + auto x = __riscv_vfmul_vf_f16m##lmul(v, -0.5f, vl); \ + y2 = __riscv_vfmadd_vv_f16m##lmul(y2, x, one_point_five, vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, y2, vl); \ + \ + y2 = __riscv_vfmul_vv_f16m##lmul(y, y, vl); \ + y2 = __riscv_vfmadd_vv_f16m##lmul(y2, x, one_point_five, vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, y2, vl); \ + \ + y2 = __riscv_vfmul_vv_f16m##lmul(y, y, vl); \ + y2 = __riscv_vfmadd_vv_f16m##lmul(y2, x, one_point_five, vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, y2, vl); \ + \ + y2 = __riscv_vfmul_vv_f16m##lmul(y, y, vl); \ + y2 = __riscv_vfmadd_vv_f16m##lmul(y2, x, one_point_five, vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, y2, vl); \ + return y; \ + } +REGISTER_RVV_FP16_KERNEL(RSQRT_FLOAT16) +REGISTER_RVV_UNARY16_OP(rsqrt, half, rsqrt_float16) + + +#define SIGN_FLOAT16(lmul, mlen) \ + inline vfloat16m##lmul##_t sign_float16(const vfloat16m##lmul##_t &v, \ + const size_t vl) { \ + auto ret = __riscv_vfmv_v_f_f16m##lmul(0.f, vl); \ + auto gt_mask = __riscv_vmfgt_vf_f16m##lmul##_b##mlen(v, 0.f, vl); \ + ret = __riscv_vfmerge_vfm_f16m##lmul(ret, 1.f, gt_mask, vl); \ + auto lt_mask = __riscv_vmflt_vf_f16m##lmul##_b##mlen(v, 0.f, vl); \ + return __riscv_vfmerge_vfm_f16m##lmul(ret, -1.f, lt_mask, vl); \ + } + +REGISTER_RVV_FP16_KERNEL(SIGN_FLOAT16) +REGISTER_RVV_UNARY16_OP(sign, half, sign_float16) + +#define SQRT_FLOAT16(lmul, mlen) \ + inline vfloat16m##lmul##_t sqrt_float16(const vfloat16m##lmul##_t &v, \ + const size_t vl) { \ + return __riscv_vfsqrt_v_f16m##lmul(v, vl); \ + } +REGISTER_RVV_FP16_KERNEL(SQRT_FLOAT16) +REGISTER_RVV_UNARY16_OP(sqrt, half, sqrt_float16) + + +#define SQUARE_FLOAT16(lmul, mlen) \ + inline vfloat16m##lmul##_t square_float16(const vfloat16m##lmul##_t &v, \ + const size_t vl) { \ + return __riscv_vfmul_vv_f16m##lmul(v, v, vl); \ + } +REGISTER_RVV_FP16_KERNEL(SQUARE_FLOAT16) +REGISTER_RVV_UNARY16_OP(square, half, square_float16) -#endif -//end acos -#endif } diff --git a/ntt/test/benchmark_test/benchmark_ntt.py b/ntt/test/benchmark_test/benchmark_ntt.py index ed1cf9621f..49bef3a1dc 100644 --- a/ntt/test/benchmark_test/benchmark_ntt.py +++ b/ntt/test/benchmark_test/benchmark_ntt.py @@ -531,3 +531,4 @@ def run(self): benchmark_list = sorted(ntt_matmul_riscv64.benchmark_list, key=lambda d: (d['pack_mode'])) md_file = ntt_matmul_riscv64_report_file('benchmark_ntt_matmul_riscv64.md') generate_benchmark_ntt_md(benchmark_list, 'pack_mode', md_file) + diff --git a/unary.S b/unary.S deleted file mode 100644 index 4db069ed38..0000000000 --- a/unary.S +++ /dev/null @@ -1,6407 +0,0 @@ - -build/Release/bin/benchmark_ntt_unary: file format elf64-littleriscv - - -Disassembly of section .plt: - -0000000000010cb0 <_PROCEDURE_LINKAGE_TABLE_>: - 10cb0: 97 93 00 00 33 03 c3 41 03 be 03 34 13 03 43 fd ....3..A...4..C. - 10cc0: 93 82 03 34 13 53 13 00 83 b2 82 00 67 00 0e 00 ...4.S......g... - -0000000000010cd0 <_ZNSo3putEc@plt>: - 10cd0: 00009e17 auipc t3,0x9 - 10cd4: 330e3e03 ld t3,816(t3) # 1a000 <_ZNSo3putEc@GLIBCXX_3.4> - 10cd8: 000e0367 jalr t1,t3 - 10cdc: 00000013 nop - -0000000000010ce0 <_ZnamSt11align_val_t@plt>: - 10ce0: 00009e17 auipc t3,0x9 - 10ce4: 328e3e03 ld t3,808(t3) # 1a008 <_ZnamSt11align_val_t@CXXABI_1.3.11> - 10ce8: 000e0367 jalr t1,t3 - 10cec: 00000013 nop - -0000000000010cf0 : - 10cf0: 00009e17 auipc t3,0x9 - 10cf4: 320e3e03 ld t3,800(t3) # 1a010 - 10cf8: 000e0367 jalr t1,t3 - 10cfc: 00000013 nop - -0000000000010d00 <_ZNSo5flushEv@plt>: - 10d00: 00009e17 auipc t3,0x9 - 10d04: 318e3e03 ld t3,792(t3) # 1a018 <_ZNSo5flushEv@GLIBCXX_3.4> - 10d08: 000e0367 jalr t1,t3 - 10d0c: 00000013 nop - -0000000000010d10 <_ZSt19__throw_logic_errorPKc@plt>: - 10d10: 00009e17 auipc t3,0x9 - 10d14: 310e3e03 ld t3,784(t3) # 1a020 <_ZSt19__throw_logic_errorPKc@GLIBCXX_3.4> - 10d18: 000e0367 jalr t1,t3 - 10d1c: 00000013 nop - -0000000000010d20 <__libc_start_main@plt>: - 10d20: 00009e17 auipc t3,0x9 - 10d24: 308e3e03 ld t3,776(t3) # 1a028 <__libc_start_main@GLIBC_2.34> - 10d28: 000e0367 jalr t1,t3 - 10d2c: 00000013 nop - -0000000000010d30 <_ZNSt13random_device7_M_finiEv@plt>: - 10d30: 00009e17 auipc t3,0x9 - 10d34: 300e3e03 ld t3,768(t3) # 1a030 <_ZNSt13random_device7_M_finiEv@GLIBCXX_3.4.18> - 10d38: 000e0367 jalr t1,t3 - 10d3c: 00000013 nop - -0000000000010d40 <_Znwm@plt>: - 10d40: 00009e17 auipc t3,0x9 - 10d44: 2f8e3e03 ld t3,760(t3) # 1a038 <_Znwm@GLIBCXX_3.4> - 10d48: 000e0367 jalr t1,t3 - 10d4c: 00000013 nop - -0000000000010d50 <_ZdlPvm@plt>: - 10d50: 00009e17 auipc t3,0x9 - 10d54: 2f0e3e03 ld t3,752(t3) # 1a040 <_ZdlPvm@CXXABI_1.3.9> - 10d58: 000e0367 jalr t1,t3 - 10d5c: 00000013 nop - -0000000000010d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt>: - 10d60: 00009e17 auipc t3,0x9 - 10d64: 2e8e3e03 ld t3,744(t3) # 1a048 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@GLIBCXX_3.4.9> - 10d68: 000e0367 jalr t1,t3 - 10d6c: 00000013 nop - -0000000000010d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt>: - 10d70: 00009e17 auipc t3,0x9 - 10d74: 2e0e3e03 ld t3,736(t3) # 1a050 <_ZNKSt5ctypeIcE13_M_widen_initEv@GLIBCXX_3.4.11> - 10d78: 000e0367 jalr t1,t3 - 10d7c: 00000013 nop - -0000000000010d80 <_ZSt16__throw_bad_castv@plt>: - 10d80: 00009e17 auipc t3,0x9 - 10d84: 2d8e3e03 ld t3,728(t3) # 1a058 <_ZSt16__throw_bad_castv@GLIBCXX_3.4> - 10d88: 000e0367 jalr t1,t3 - 10d8c: 00000013 nop - -0000000000010d90 : - 10d90: 00009e17 auipc t3,0x9 - 10d94: 2d0e3e03 ld t3,720(t3) # 1a060 - 10d98: 000e0367 jalr t1,t3 - 10d9c: 00000013 nop - -0000000000010da0 <_ZNSt13random_device9_M_getvalEv@plt>: - 10da0: 00009e17 auipc t3,0x9 - 10da4: 2c8e3e03 ld t3,712(t3) # 1a068 <_ZNSt13random_device9_M_getvalEv@GLIBCXX_3.4.18> - 10da8: 000e0367 jalr t1,t3 - 10dac: 00000013 nop - -0000000000010db0 <_ZdaPvSt11align_val_t@plt>: - 10db0: 00009e17 auipc t3,0x9 - 10db4: 2c0e3e03 ld t3,704(t3) # 1a070 <_ZdaPvSt11align_val_t@CXXABI_1.3.11> - 10db8: 000e0367 jalr t1,t3 - 10dbc: 00000013 nop - -0000000000010dc0 <_ZNSo9_M_insertIdEERSoT_@plt>: - 10dc0: 00009e17 auipc t3,0x9 - 10dc4: 2b8e3e03 ld t3,696(t3) # 1a078 <_ZNSo9_M_insertIdEERSoT_@GLIBCXX_3.4.9> - 10dc8: 000e0367 jalr t1,t3 - 10dcc: 00000013 nop - -0000000000010dd0 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt>: - 10dd0: 00009e17 auipc t3,0x9 - 10dd4: 2b0e3e03 ld t3,688(t3) # 1a080 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21> - 10dd8: 000e0367 jalr t1,t3 - 10ddc: 00000013 nop - -0000000000010de0 <__cxa_atexit@plt>: - 10de0: 00009e17 auipc t3,0x9 - 10de4: 2a8e3e03 ld t3,680(t3) # 1a088 <__cxa_atexit@GLIBC_2.27> - 10de8: 000e0367 jalr t1,t3 - 10dec: 00000013 nop - -Disassembly of section .text: - -0000000000010df0
: - 10df0: fb010113 addi sp,sp,-80 - 10df4: 00006597 auipc a1,0x6 - 10df8: 21c58593 addi a1,a1,540 # 17010 <_IO_stdin_used+0x170> - 10dfc: 00010513 mv a0,sp - 10e00: 04113423 sd ra,72(sp) - 10e04: 02813c27 fsd fs0,56(sp) - 10e08: 02913827 fsd fs1,48(sp) - 10e0c: 03213427 fsd fs2,40(sp) - 10e10: 03313027 fsd fs3,32(sp) - 10e14: 04813023 sd s0,64(sp) - 10e18: 630000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - 10e1c: 00006797 auipc a5,0x6 - 10e20: 1807a407 flw fs0,384(a5) # 16f9c <_IO_stdin_used+0xfc> - 10e24: 00006797 auipc a5,0x6 - 10e28: 17c7a487 flw fs1,380(a5) # 16fa0 <_IO_stdin_used+0x100> - 10e2c: 00010513 mv a0,sp - 10e30: 208405d3 fmv.s fa1,fs0 - 10e34: 20948553 fmv.s fa0,fs1 - 10e38: 060020ef jal 12e98 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3absEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> - 10e3c: 00010513 mv a0,sp - 10e40: 6d0000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 10e44: 00006597 auipc a1,0x6 - 10e48: 1d458593 addi a1,a1,468 # 17018 <_IO_stdin_used+0x178> - 10e4c: 00010513 mv a0,sp - 10e50: 5f8000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - 10e54: 00006797 auipc a5,0x6 - 10e58: 0687a907 flw fs2,104(a5) # 16ebc <_IO_stdin_used+0x1c> - 10e5c: 00006797 auipc a5,0x6 - 10e60: 0bc7a987 flw fs3,188(a5) # 16f18 <_IO_stdin_used+0x78> - 10e64: 00010513 mv a0,sp - 10e68: 212905d3 fmv.s fa1,fs2 - 10e6c: 21398553 fmv.s fa0,fs3 - 10e70: 7a9040ef jal 15e18 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4acosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> - 10e74: 00010513 mv a0,sp - 10e78: 698000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 10e7c: 00006597 auipc a1,0x6 - 10e80: 1a458593 addi a1,a1,420 # 17020 <_IO_stdin_used+0x180> - 10e84: 00010513 mv a0,sp - 10e88: 5c0000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - 10e8c: 208405d3 fmv.s fa1,fs0 - 10e90: 21290553 fmv.s fa0,fs2 - 10e94: 00010513 mv a0,sp - 10e98: 784050ef jal 1661c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5acoshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> - 10e9c: 00010513 mv a0,sp - 10ea0: 670000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 10ea4: 00006597 auipc a1,0x6 - 10ea8: 18458593 addi a1,a1,388 # 17028 <_IO_stdin_used+0x188> - 10eac: 00010513 mv a0,sp - 10eb0: 598000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - 10eb4: 212905d3 fmv.s fa1,fs2 - 10eb8: 21398553 fmv.s fa0,fs3 - 10ebc: 00010513 mv a0,sp - 10ec0: 379040ef jal 15a38 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4asinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> - 10ec4: 00010513 mv a0,sp - 10ec8: 648000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 10ecc: 00006597 auipc a1,0x6 - 10ed0: 16458593 addi a1,a1,356 # 17030 <_IO_stdin_used+0x190> - 10ed4: 00010513 mv a0,sp - 10ed8: 570000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - 10edc: 208405d3 fmv.s fa1,fs0 - 10ee0: 20948553 fmv.s fa0,fs1 - 10ee4: 00010513 mv a0,sp - 10ee8: 365050ef jal 16a4c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5asinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> - 10eec: 00010513 mv a0,sp - 10ef0: 620000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 10ef4: 00006597 auipc a1,0x6 - 10ef8: 14458593 addi a1,a1,324 # 17038 <_IO_stdin_used+0x198> - 10efc: 00010513 mv a0,sp - 10f00: 548000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - 10f04: 208405d3 fmv.s fa1,fs0 - 10f08: 20948553 fmv.s fa0,fs1 - 10f0c: 00010513 mv a0,sp - 10f10: 6c9020ef jal 13dd8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4ceilEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> - 10f14: 00010513 mv a0,sp - 10f18: 5f8000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 10f1c: 00006597 auipc a1,0x6 - 10f20: 12458593 addi a1,a1,292 # 17040 <_IO_stdin_used+0x1a0> - 10f24: 00010513 mv a0,sp - 10f28: 520000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - 10f2c: 208405d3 fmv.s fa1,fs0 - 10f30: 20948553 fmv.s fa0,fs1 - 10f34: 00010513 mv a0,sp - 10f38: 3c8040ef jal 15300 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3cosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> - 10f3c: 00010513 mv a0,sp - 10f40: 5d0000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 10f44: 00006597 auipc a1,0x6 - 10f48: 10458593 addi a1,a1,260 # 17048 <_IO_stdin_used+0x1a8> - 10f4c: 00010513 mv a0,sp - 10f50: 4f8000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - 10f54: 208405d3 fmv.s fa1,fs0 - 10f58: 20948553 fmv.s fa0,fs1 - 10f5c: 00010513 mv a0,sp - 10f60: 6b0010ef jal 12610 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4coshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> - 10f64: 00010513 mv a0,sp - 10f68: 5a8000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 10f6c: 00006597 auipc a1,0x6 - 10f70: 0e458593 addi a1,a1,228 # 17050 <_IO_stdin_used+0x1b0> - 10f74: 00010513 mv a0,sp - 10f78: 4d0000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - 10f7c: 208405d3 fmv.s fa1,fs0 - 10f80: 20948553 fmv.s fa0,fs1 - 10f84: 00010513 mv a0,sp - 10f88: 004040ef jal 14f8c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3erfEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> - 10f8c: 00010513 mv a0,sp - 10f90: 580000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 10f94: 00006597 auipc a1,0x6 - 10f98: 0c458593 addi a1,a1,196 # 17058 <_IO_stdin_used+0x1b8> - 10f9c: 00010513 mv a0,sp - 10fa0: 4a8000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - 10fa4: 208405d3 fmv.s fa1,fs0 - 10fa8: 20948553 fmv.s fa0,fs1 - 10fac: 00010513 mv a0,sp - 10fb0: 3b8010ef jal 12368 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3expEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> - 10fb4: 00010513 mv a0,sp - 10fb8: 558000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 10fbc: 00006597 auipc a1,0x6 - 10fc0: 0a458593 addi a1,a1,164 # 17060 <_IO_stdin_used+0x1c0> - 10fc4: 00010513 mv a0,sp - 10fc8: 480000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - 10fcc: 208405d3 fmv.s fa1,fs0 - 10fd0: 20948553 fmv.s fa0,fs1 - 10fd4: 00010513 mv a0,sp - 10fd8: 2c0030ef jal 14298 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5floorEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> - 10fdc: 00010513 mv a0,sp - 10fe0: 530000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 10fe4: 00006597 auipc a1,0x6 - 10fe8: 08458593 addi a1,a1,132 # 17068 <_IO_stdin_used+0x1c8> - 10fec: 00010513 mv a0,sp - 10ff0: 458000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - 10ff4: 208405d3 fmv.s fa1,fs0 - 10ff8: 20948553 fmv.s fa0,fs1 - 10ffc: 00010513 mv a0,sp - 11000: 214050ef jal 16214 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3logEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> - 11004: 00010513 mv a0,sp - 11008: 508000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1100c: 00006597 auipc a1,0x6 - 11010: 06458593 addi a1,a1,100 # 17070 <_IO_stdin_used+0x1d0> - 11014: 00010513 mv a0,sp - 11018: 430000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - 1101c: 208405d3 fmv.s fa1,fs0 - 11020: 20948553 fmv.s fa0,fs1 - 11024: 00010513 mv a0,sp - 11028: 230020ef jal 13258 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3negEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> - 1102c: 00010513 mv a0,sp - 11030: 4e0000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 11034: 00006597 auipc a1,0x6 - 11038: 04458593 addi a1,a1,68 # 17078 <_IO_stdin_used+0x1d8> - 1103c: 00010513 mv a0,sp - 11040: 408000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - 11044: 208405d3 fmv.s fa1,fs0 - 11048: 20948553 fmv.s fa0,fs1 - 1104c: 00010513 mv a0,sp - 11050: 189020ef jal 139d8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5roundEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> - 11054: 00010513 mv a0,sp - 11058: 4b8000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1105c: 00006597 auipc a1,0x6 - 11060: 02458593 addi a1,a1,36 # 17080 <_IO_stdin_used+0x1e0> - 11064: 00010513 mv a0,sp - 11068: 3e0000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - 1106c: 208405d3 fmv.s fa1,fs0 - 11070: 21290553 fmv.s fa0,fs2 - 11074: 00010513 mv a0,sp - 11078: 3f5030ef jal 14c6c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5rsqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> - 1107c: 00010513 mv a0,sp - 11080: 490000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 11084: 00006597 auipc a1,0x6 - 11088: 00458593 addi a1,a1,4 # 17088 <_IO_stdin_used+0x1e8> - 1108c: 00010513 mv a0,sp - 11090: 3b8000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - 11094: 208405d3 fmv.s fa1,fs0 - 11098: 20948553 fmv.s fa0,fs1 - 1109c: 00010513 mv a0,sp - 110a0: 6b8030ef jal 14758 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4signEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> - 110a4: 00010513 mv a0,sp - 110a8: 468000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 110ac: 00006597 auipc a1,0x6 - 110b0: fe458593 addi a1,a1,-28 # 17090 <_IO_stdin_used+0x1f0> - 110b4: 00010513 mv a0,sp - 110b8: 390000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - 110bc: 208405d3 fmv.s fa1,fs0 - 110c0: 20948553 fmv.s fa0,fs1 - 110c4: 00010513 mv a0,sp - 110c8: 5e0040ef jal 156a8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3sinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> - 110cc: 00010513 mv a0,sp - 110d0: 440000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 110d4: 00006597 auipc a1,0x6 - 110d8: fc458593 addi a1,a1,-60 # 17098 <_IO_stdin_used+0x1f8> - 110dc: 00010513 mv a0,sp - 110e0: 368000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - 110e4: 208405d3 fmv.s fa1,fs0 - 110e8: 20948553 fmv.s fa0,fs1 - 110ec: 00010513 mv a0,sp - 110f0: 7f8010ef jal 128e8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> - 110f4: 00010513 mv a0,sp - 110f8: 418000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 110fc: 00006597 auipc a1,0x6 - 11100: fa458593 addi a1,a1,-92 # 170a0 <_IO_stdin_used+0x200> - 11104: 00010513 mv a0,sp - 11108: 340000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - 1110c: 208405d3 fmv.s fa1,fs0 - 11110: 21290553 fmv.s fa0,fs2 - 11114: 00010513 mv a0,sp - 11118: 7d5000ef jal 120ec <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> - 1111c: 00010513 mv a0,sp - 11120: 3f0000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 11124: 00006597 auipc a1,0x6 - 11128: f8458593 addi a1,a1,-124 # 170a8 <_IO_stdin_used+0x208> - 1112c: 00010513 mv a0,sp - 11130: 318000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - 11134: 208405d3 fmv.s fa1,fs0 - 11138: 20948553 fmv.s fa0,fs1 - 1113c: 00010513 mv a0,sp - 11140: 4d8020ef jal 13618 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops6squareEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> - 11144: 00010513 mv a0,sp - 11148: 3c8000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1114c: 00006597 auipc a1,0x6 - 11150: f6458593 addi a1,a1,-156 # 170b0 <_IO_stdin_used+0x210> - 11154: 00010513 mv a0,sp - 11158: 2f0000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - 1115c: 208405d3 fmv.s fa1,fs0 - 11160: 20948553 fmv.s fa0,fs1 - 11164: 00010513 mv a0,sp - 11168: 259010ef jal 12bc0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5swishEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> - 1116c: 00010513 mv a0,sp - 11170: 3a0000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 11174: 00010513 mv a0,sp - 11178: 00006597 auipc a1,0x6 - 1117c: f4058593 addi a1,a1,-192 # 170b8 <_IO_stdin_used+0x218> - 11180: 2c8000ef jal 11448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0> - 11184: 208405d3 fmv.s fa1,fs0 - 11188: 20948553 fmv.s fa0,fs1 - 1118c: 00010513 mv a0,sp - 11190: 1e9000ef jal 11b78 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4tanhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_> - 11194: 00010513 mv a0,sp - 11198: 378000ef jal 11510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv> - 1119c: 04813083 ld ra,72(sp) - 111a0: 04013403 ld s0,64(sp) - 111a4: 03813407 fld fs0,56(sp) - 111a8: 03013487 fld fs1,48(sp) - 111ac: 02813907 fld fs2,40(sp) - 111b0: 02013987 fld fs3,32(sp) - 111b4: 00000513 li a0,0 - 111b8: 05010113 addi sp,sp,80 - 111bc: 00008067 ret - -00000000000111c0 <_GLOBAL__sub_I_main>: - 111c0: 8201c783 lbu a5,-2016(gp) # 1a0b0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E> - 111c4: ff010113 addi sp,sp,-16 - 111c8: 00113423 sd ra,8(sp) - 111cc: 02079a63 bnez a5,11200 <_GLOBAL__sub_I_main+0x40> - 111d0: 00100593 li a1,1 - 111d4: 82018713 addi a4,gp,-2016 # 1a0b0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E> - 111d8: 00000613 li a2,0 - 111dc: 86818513 addi a0,gp,-1944 # 1a0f8 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E> - 111e0: 00b70023 sb a1,0(a4) - 111e4: 34c000ef jal 11530 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_> - 111e8: 00009617 auipc a2,0x9 - 111ec: ea860613 addi a2,a2,-344 # 1a090 <__TMC_END__> - 111f0: 00000593 li a1,0 - 111f4: 00000517 auipc a0,0x0 - 111f8: 15450513 addi a0,a0,340 # 11348 <__tcf_0> - 111fc: be5ff0ef jal 10de0 <__cxa_atexit@plt> - 11200: 8181c783 lbu a5,-2024(gp) # 1a0a8 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E> - 11204: 81818713 addi a4,gp,-2024 # 1a0a8 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E> - 11208: 02079863 bnez a5,11238 <_GLOBAL__sub_I_main+0x78> - 1120c: 00100593 li a1,1 - 11210: 00000613 li a2,0 - 11214: 84818513 addi a0,gp,-1976 # 1a0d8 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E> - 11218: 00b70023 sb a1,0(a4) - 1121c: 314000ef jal 11530 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_> - 11220: 00009617 auipc a2,0x9 - 11224: e7060613 addi a2,a2,-400 # 1a090 <__TMC_END__> - 11228: 00000593 li a1,0 - 1122c: 00000517 auipc a0,0x0 - 11230: 13050513 addi a0,a0,304 # 1135c <__tcf_1> - 11234: badff0ef jal 10de0 <__cxa_atexit@plt> - 11238: 8101c783 lbu a5,-2032(gp) # 1a0a0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> - 1123c: 81018713 addi a4,gp,-2032 # 1a0a0 <_ZGVN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> - 11240: 00078863 beqz a5,11250 <_GLOBAL__sub_I_main+0x90> - 11244: 00813083 ld ra,8(sp) - 11248: 01010113 addi sp,sp,16 - 1124c: 00008067 ret - 11250: 00100593 li a1,1 - 11254: 00000613 li a2,0 - 11258: 82818513 addi a0,gp,-2008 # 1a0b8 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> - 1125c: 00b70023 sb a1,0(a4) - 11260: 2d0000ef jal 11530 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_> - 11264: 00813083 ld ra,8(sp) - 11268: 00009617 auipc a2,0x9 - 1126c: e2860613 addi a2,a2,-472 # 1a090 <__TMC_END__> - 11270: 82818593 addi a1,gp,-2008 # 1a0b8 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE0EE8barrier_E> - 11274: 00000517 auipc a0,0x0 - 11278: 0c050513 addi a0,a0,192 # 11334 <_ZN6nncase3ntt11distributed6detail12chip_barrierD1Ev> - 1127c: 01010113 addi sp,sp,16 - 11280: b61ff06f j 10de0 <__cxa_atexit@plt> - -0000000000011284 <_start>: - 11284: 024000ef jal 112a8 - 11288: 87aa mv a5,a0 - 1128a: 00000517 auipc a0,0x0 - 1128e: 01c50513 addi a0,a0,28 # 112a6 <__wrap_main> - 11292: 6582 ld a1,0(sp) - 11294: 0030 addi a2,sp,8 - 11296: ff017113 andi sp,sp,-16 - 1129a: 4681 li a3,0 - 1129c: 4701 li a4,0 - 1129e: 880a mv a6,sp - 112a0: a81ff0ef jal 10d20 <__libc_start_main@plt> - 112a4: 9002 ebreak - -00000000000112a6 <__wrap_main>: - 112a6: b6a9 j 10df0
- -00000000000112a8 : - 112a8: 00009197 auipc gp,0x9 - 112ac: 5e818193 addi gp,gp,1512 # 1a890 <__global_pointer$> - 112b0: 8082 ret - ... - -00000000000112b4 <_dl_relocate_static_pie>: - 112b4: 8082 ret - -00000000000112b6 : - 112b6: 00009517 auipc a0,0x9 - 112ba: dda50513 addi a0,a0,-550 # 1a090 <__TMC_END__> - 112be: 00009797 auipc a5,0x9 - 112c2: dd278793 addi a5,a5,-558 # 1a090 <__TMC_END__> - 112c6: 00a78663 beq a5,a0,112d2 - 112ca: 00000793 li a5,0 - 112ce: c391 beqz a5,112d2 - 112d0: 8782 jr a5 - 112d2: 8082 ret - -00000000000112d4 : - 112d4: 00009517 auipc a0,0x9 - 112d8: dbc50513 addi a0,a0,-580 # 1a090 <__TMC_END__> - 112dc: 00009597 auipc a1,0x9 - 112e0: db458593 addi a1,a1,-588 # 1a090 <__TMC_END__> - 112e4: 8d89 sub a1,a1,a0 - 112e6: 4035d793 srai a5,a1,0x3 - 112ea: 91fd srli a1,a1,0x3f - 112ec: 95be add a1,a1,a5 - 112ee: 8585 srai a1,a1,0x1 - 112f0: c589 beqz a1,112fa - 112f2: 00000793 li a5,0 - 112f6: c391 beqz a5,112fa - 112f8: 8782 jr a5 - 112fa: 8082 ret - -00000000000112fc <__do_global_dtors_aux>: - 112fc: 00009797 auipc a5,0x9 - 11300: d9c7c783 lbu a5,-612(a5) # 1a098 - 11304: e38d bnez a5,11326 <__do_global_dtors_aux+0x2a> - 11306: 1141 addi sp,sp,-16 - 11308: e022 sd s0,0(sp) - 1130a: e406 sd ra,8(sp) - 1130c: fabff0ef jal 112b6 - 11310: 00009417 auipc s0,0x9 - 11314: d8840413 addi s0,s0,-632 # 1a098 - 11318: 4785 li a5,1 - 1131a: 60a2 ld ra,8(sp) - 1131c: 00f40023 sb a5,0(s0) - 11320: 6402 ld s0,0(sp) - 11322: 0141 addi sp,sp,16 - 11324: 8082 ret - 11326: 8082 ret - -0000000000011328 : - 11328: b775 j 112d4 - ... - -000000000001132c <_ZNKSt5ctypeIcE8do_widenEc>: - 1132c: 00058513 mv a0,a1 - 11330: 00008067 ret - -0000000000011334 <_ZN6nncase3ntt11distributed6detail12chip_barrierD1Ev>: - 11334: 00853503 ld a0,8(a0) - 11338: 00050663 beqz a0,11344 <_ZN6nncase3ntt11distributed6detail12chip_barrierD1Ev+0x10> - 1133c: 04000593 li a1,64 - 11340: a71ff06f j 10db0 <_ZdaPvSt11align_val_t@plt> - 11344: 00008067 ret - -0000000000011348 <__tcf_0>: - 11348: 8701b503 ld a0,-1936(gp) # 1a100 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE2EE9barriers_E+0x8> - 1134c: 00050663 beqz a0,11358 <__tcf_0+0x10> - 11350: 04000593 li a1,64 - 11354: a5dff06f j 10db0 <_ZdaPvSt11align_val_t@plt> - 11358: 00008067 ret - -000000000001135c <__tcf_1>: - 1135c: 8501b503 ld a0,-1968(gp) # 1a0e0 <_ZN6nncase3ntt11distributed21topology_synchronizerILNS1_8topologyE1EE9barriers_E+0x8> - 11360: 00050663 beqz a0,1136c <__tcf_1+0x10> - 11364: 04000593 li a1,64 - 11368: a49ff06f j 10db0 <_ZdaPvSt11align_val_t@plt> - 1136c: 00008067 ret - -0000000000011370 <_ZL6exp_psu17__rvv_float32m1_tm.constprop.0>: - 11370: 00006797 auipc a5,0x6 - 11374: b447a787 flw fa5,-1212(a5) # 16eb4 <_IO_stdin_used+0x14> - 11378: 00006797 auipc a5,0x6 - 1137c: b407a707 flw fa4,-1216(a5) # 16eb8 <_IO_stdin_used+0x18> - 11380: 00006797 auipc a5,0x6 - 11384: b247a687 flw fa3,-1244(a5) # 16ea4 <_IO_stdin_used+0x4> - 11388: cd027057 vsetivli zero,4,e32,m1,ta,ma - 1138c: 1287d4d7 vfmin.vf v9,v8,fa5 - 11390: 00006797 auipc a5,0x6 - 11394: b207a787 flw fa5,-1248(a5) # 16eb0 <_IO_stdin_used+0x10> - 11398: 5e06d057 vfmv.v.f v0,fa3 - 1139c: 1a9754d7 vfmax.vf v9,v9,fa4 - 113a0: 5e07d7d7 vfmv.v.f v15,fa5 - 113a4: 00006797 auipc a5,0x6 - 113a8: b187a787 flw fa5,-1256(a5) # 16ebc <_IO_stdin_used+0x1c> - 113ac: 00006797 auipc a5,0x6 - 113b0: b187a687 flw fa3,-1256(a5) # 16ec4 <_IO_stdin_used+0x24> - 113b4: a2f49057 vfmadd.vv v0,v9,v15 - 113b8: 00006797 auipc a5,0x6 - 113bc: b147a707 flw fa4,-1260(a5) # 16ecc <_IO_stdin_used+0x2c> - 113c0: 00006797 auipc a5,0x6 - 113c4: ae87a007 flw ft0,-1304(a5) # 16ea8 <_IO_stdin_used+0x8> - 113c8: 00006797 auipc a5,0x6 - 113cc: af87a507 flw fa0,-1288(a5) # 16ec0 <_IO_stdin_used+0x20> - 113d0: 00006797 auipc a5,0x6 - 113d4: adc7a587 flw fa1,-1316(a5) # 16eac <_IO_stdin_used+0xc> - 113d8: 00006797 auipc a5,0x6 - 113dc: af07a607 flw fa2,-1296(a5) # 16ec8 <_IO_stdin_used+0x28> - 113e0: 4a0095d7 vfcvt.x.f.v v11,v0 - 113e4: 5e0058d7 vfmv.v.f v17,ft0 - 113e8: 5e055557 vfmv.v.f v10,fa0 - 113ec: 4ab195d7 vfcvt.f.x.v v11,v11 - 113f0: 5e05d857 vfmv.v.f v16,fa1 - 113f4: 5e0656d7 vfmv.v.f v13,fa2 - 113f8: 6e059057 vmflt.vv v0,v0,v11 - 113fc: 00006797 auipc a5,0x6 - 11400: ad47a607 flw fa2,-1324(a5) # 16ed0 <_IO_stdin_used+0x30> - 11404: 08b7d5d7 vfsub.vf v11,v11,fa5,v0.t - 11408: 5e065657 vfmv.v.f v12,fa2 - 1140c: beb6d4d7 vfnmsac.vf v9,fa3,v11 - 11410: 4ab09757 vfcvt.x.f.v v14,v11 - 11414: 96ebb757 vsll.vi v14,v14,23 - 11418: beb754d7 vfnmsac.vf v9,fa4,v11 - 1141c: 9ea03457 vmv1r.v v8,v10 - 11420: a3149457 vfmadd.vv v8,v9,v17 - 11424: a30496d7 vfmadd.vv v13,v9,v16 - 11428: 92949557 vfmul.vv v10,v9,v9 - 1142c: a2f49657 vfmadd.vv v12,v9,v15 - 11430: 0297d4d7 vfadd.vf v9,v9,fa5 - 11434: a2d51457 vfmadd.vv v8,v10,v13 - 11438: a2c51457 vfmadd.vv v8,v10,v12 - 1143c: a2951457 vfmadd.vv v8,v10,v9 - 11440: 02e40457 vadd.vv v8,v14,v8 - 11444: 00008067 ret - -0000000000011448 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0>: - 11448: fd010113 addi sp,sp,-48 - 1144c: 02813023 sd s0,32(sp) - 11450: 02113423 sd ra,40(sp) - 11454: 00913c23 sd s1,24(sp) - 11458: 01213823 sd s2,16(sp) - 1145c: 01313423 sd s3,8(sp) - 11460: 01050413 addi s0,a0,16 - 11464: 00853023 sd s0,0(a0) - 11468: 08058e63 beqz a1,11504 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0+0xbc> - 1146c: 00050913 mv s2,a0 - 11470: 00058513 mv a0,a1 - 11474: 00058993 mv s3,a1 - 11478: 879ff0ef jal 10cf0 - 1147c: 00f00793 li a5,15 - 11480: 00050493 mv s1,a0 - 11484: 04a7e263 bltu a5,a0,114c8 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0+0x80> - 11488: 00100793 li a5,1 - 1148c: 02f50863 beq a0,a5,114bc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0+0x74> - 11490: 04051663 bnez a0,114dc <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0+0x94> - 11494: 00993423 sd s1,8(s2) - 11498: 00940433 add s0,s0,s1 - 1149c: 00040023 sb zero,0(s0) - 114a0: 02813083 ld ra,40(sp) - 114a4: 02013403 ld s0,32(sp) - 114a8: 01813483 ld s1,24(sp) - 114ac: 01013903 ld s2,16(sp) - 114b0: 00813983 ld s3,8(sp) - 114b4: 03010113 addi sp,sp,48 - 114b8: 00008067 ret - 114bc: 0009c783 lbu a5,0(s3) - 114c0: 00f90823 sb a5,16(s2) - 114c4: fd1ff06f j 11494 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0+0x4c> - 114c8: 00150513 addi a0,a0,1 - 114cc: 875ff0ef jal 10d40 <_Znwm@plt> - 114d0: 00050413 mv s0,a0 - 114d4: 00993823 sd s1,16(s2) - 114d8: 00a93023 sd a0,0(s2) - 114dc: 00048713 mv a4,s1 - 114e0: 0c3777d7 vsetvli a5,a4,e8,m8,ta,ma - 114e4: 02098407 vle8.v v8,(s3) - 114e8: 40f70733 sub a4,a4,a5 - 114ec: 00f989b3 add s3,s3,a5 - 114f0: 02040427 vse8.v v8,(s0) - 114f4: 00f40433 add s0,s0,a5 - 114f8: fe0714e3 bnez a4,114e0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0+0x98> - 114fc: 00093403 ld s0,0(s2) - 11500: f95ff06f j 11494 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_.constprop.0+0x4c> - 11504: 00006517 auipc a0,0x6 - 11508: aa450513 addi a0,a0,-1372 # 16fa8 <_IO_stdin_used+0x108> - 1150c: 805ff0ef jal 10d10 <_ZSt19__throw_logic_errorPKc@plt> - -0000000000011510 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv>: - 11510: 00050793 mv a5,a0 - 11514: 00053503 ld a0,0(a0) - 11518: 01078713 addi a4,a5,16 - 1151c: 00e50863 beq a0,a4,1152c <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv+0x1c> - 11520: 0107b583 ld a1,16(a5) - 11524: 00158593 addi a1,a1,1 - 11528: 829ff06f j 10d50 <_ZdlPvm@plt> - 1152c: 00008067 ret - -0000000000011530 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_>: - 11530: fe010113 addi sp,sp,-32 - 11534: 00813823 sd s0,16(sp) - 11538: 00913423 sd s1,8(sp) - 1153c: 00050413 mv s0,a0 - 11540: 00113c23 sd ra,24(sp) - 11544: 01213023 sd s2,0(sp) - 11548: 00158493 addi s1,a1,1 - 1154c: fff00513 li a0,-1 - 11550: 00b43023 sd a1,0(s0) - 11554: 4014d493 srai s1,s1,0x1 - 11558: 00043423 sd zero,8(s0) - 1155c: 00043823 sd zero,16(s0) - 11560: 00040ca3 sb zero,25(s0) - 11564: 00755793 srli a5,a0,0x7 - 11568: 0097e463 bltu a5,s1,11570 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_+0x40> - 1156c: 00649513 slli a0,s1,0x6 - 11570: 04000593 li a1,64 - 11574: f6cff0ef jal 10ce0 <_ZnamSt11align_val_t@plt> - 11578: fff48793 addi a5,s1,-1 - 1157c: 00050913 mv s2,a0 - 11580: 0007c863 bltz a5,11590 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_+0x60> - 11584: 00649613 slli a2,s1,0x6 - 11588: 00000593 li a1,0 - 1158c: 805ff0ef jal 10d90 - 11590: 00843503 ld a0,8(s0) - 11594: 01243423 sd s2,8(s0) - 11598: 02050063 beqz a0,115b8 <_ZNSt14__tree_barrierISt18__empty_completionEC1ElS0_+0x88> - 1159c: 01013403 ld s0,16(sp) - 115a0: 01813083 ld ra,24(sp) - 115a4: 00813483 ld s1,8(sp) - 115a8: 00013903 ld s2,0(sp) - 115ac: 04000593 li a1,64 - 115b0: 02010113 addi sp,sp,32 - 115b4: ffcff06f j 10db0 <_ZdaPvSt11align_val_t@plt> - 115b8: 01813083 ld ra,24(sp) - 115bc: 01013403 ld s0,16(sp) - 115c0: 00813483 ld s1,8(sp) - 115c4: 00013903 ld s2,0(sp) - 115c8: 02010113 addi sp,sp,32 - 115cc: 00008067 ret - -00000000000115d0 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv>: - 115d0: 000997b7 lui a5,0x99 - 115d4: 08b78793 addi a5,a5,139 # 9908b <__global_pointer$+0x7e7fb> - 115d8: 00c79793 slli a5,a5,0xc - 115dc: cd817057 vsetivli zero,2,e64,m1,ta,ma - 115e0: 0df78793 addi a5,a5,223 - 115e4: 5e07c357 vmv.v.x v6,a5 - 115e8: 80000737 lui a4,0x80000 - 115ec: 000017b7 lui a5,0x1 - 115f0: fff74713 not a4,a4 - 115f4: 800006b7 lui a3,0x80000 - 115f8: c6878793 addi a5,a5,-920 # c68 <__abi_tag-0xf62c> - 115fc: 5e0741d7 vmv.v.x v3,a4 - 11600: 5e06c257 vmv.v.x v4,a3 - 11604: 00850593 addi a1,a0,8 - 11608: 00f50633 add a2,a0,a5 - 1160c: 00050693 mv a3,a0 - 11610: 0e300713 li a4,227 - 11614: 00200893 li a7,2 - 11618: fff00813 li a6,-1 - 1161c: 00070793 mv a5,a4 - 11620: 00e8f463 bgeu a7,a4,11628 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv+0x58> - 11624: 00200793 li a5,2 - 11628: 0d87f057 vsetvli zero,a5,e64,m1,ta,ma - 1162c: 0206f087 vle64.v v1,(a3) - 11630: 0205f107 vle64.v v2,(a1) - 11634: 02067287 vle64.v v5,(a2) - 11638: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1163c: ffe70713 addi a4,a4,-2 # ffffffff7ffffffe <__global_pointer$+0xffffffff7ffe576e> - 11640: 01058593 addi a1,a1,16 - 11644: 261200d7 vand.vv v1,v1,v4 - 11648: 26218157 vand.vv v2,v2,v3 - 1164c: 01060613 addi a2,a2,16 - 11650: 2a1100d7 vor.vv v1,v1,v2 - 11654: 2610b157 vand.vi v2,v1,1 - 11658: a210b0d7 vsrl.vi v1,v1,1 - 1165c: 96232157 vmul.vv v2,v2,v6 - 11660: 2e1280d7 vxor.vv v1,v1,v5 - 11664: 2e1100d7 vxor.vv v1,v1,v2 - 11668: 0d87f057 vsetvli zero,a5,e64,m1,ta,ma - 1166c: 0206f0a7 vse64.v v1,(a3) - 11670: 01068693 addi a3,a3,16 # ffffffff80000010 <__global_pointer$+0xffffffff7ffe5780> - 11674: fb0714e3 bne a4,a6,1161c <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv+0x4c> - 11678: 000995b7 lui a1,0x99 - 1167c: 08b58593 addi a1,a1,139 # 9908b <__global_pointer$+0x7e7fb> - 11680: 00c59593 slli a1,a1,0xc - 11684: 0df58593 addi a1,a1,223 - 11688: cd817057 vsetivli zero,2,e64,m1,ta,ma - 1168c: 00001637 lui a2,0x1 - 11690: 5e05c357 vmv.v.x v6,a1 - 11694: 37860613 addi a2,a2,888 # 1378 <__abi_tag-0xef1c> - 11698: 00c50633 add a2,a0,a2 - 1169c: 71850793 addi a5,a0,1816 - 116a0: 72050693 addi a3,a0,1824 - 116a4: 00050713 mv a4,a0 - 116a8: 0287f087 vl1re64.v v1,(a5) - 116ac: 0286f107 vl1re64.v v2,(a3) - 116b0: 02877287 vl1re64.v v5,(a4) - 116b4: 01068693 addi a3,a3,16 - 116b8: 01070713 addi a4,a4,16 - 116bc: 261200d7 vand.vv v1,v1,v4 - 116c0: 26218157 vand.vv v2,v2,v3 - 116c4: 2a1100d7 vor.vv v1,v1,v2 - 116c8: 2610b157 vand.vi v2,v1,1 - 116cc: a210b0d7 vsrl.vi v1,v1,1 - 116d0: 96232157 vmul.vv v2,v2,v6 - 116d4: 2e1280d7 vxor.vv v1,v1,v5 - 116d8: 2e1100d7 vxor.vv v1,v1,v2 - 116dc: 028780a7 vs1r.v v1,(a5) - 116e0: 01078793 addi a5,a5,16 - 116e4: fcf612e3 bne a2,a5,116a8 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv+0xd8> - 116e8: 00001737 lui a4,0x1 - 116ec: 00e50733 add a4,a0,a4 - 116f0: 00053683 ld a3,0(a0) - 116f4: 37873783 ld a5,888(a4) # 1378 <__abi_tag-0xef1c> - 116f8: 80000637 lui a2,0x80000 - 116fc: fff64513 not a0,a2 - 11700: 00a6f6b3 and a3,a3,a0 - 11704: 00c7f7b3 and a5,a5,a2 - 11708: 00d7e7b3 or a5,a5,a3 - 1170c: c6073603 ld a2,-928(a4) - 11710: 0017f693 andi a3,a5,1 - 11714: 40d006b3 neg a3,a3 - 11718: 0017d793 srli a5,a5,0x1 - 1171c: 00b6f6b3 and a3,a3,a1 - 11720: 00c7c7b3 xor a5,a5,a2 - 11724: 00d7c7b3 xor a5,a5,a3 - 11728: 38073023 sd zero,896(a4) - 1172c: 36f73c23 sd a5,888(a4) - 11730: 00008067 ret - -0000000000011734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_>: - 11734: 8b010113 addi sp,sp,-1872 - 11738: ffffe2b7 lui t0,0xffffe - 1173c: 000016b7 lui a3,0x1 - 11740: 74813023 sd s0,1856(sp) - 11744: 72913c23 sd s1,1848(sp) - 11748: 73213823 sd s2,1840(sp) - 1174c: 72813427 fsd fs0,1832(sp) - 11750: 72913027 fsd fs1,1824(sp) - 11754: 74113423 sd ra,1864(sp) - 11758: 71213c27 fsd fs2,1816(sp) - 1175c: 71313827 fsd fs3,1808(sp) - 11760: 38868793 addi a5,a3,904 # 1388 <__abi_tag-0xef0c> - 11764: 00510133 add sp,sp,t0 - 11768: 00f105b3 add a1,sp,a5 - 1176c: 61666737 lui a4,0x61666 - 11770: 000077b7 lui a5,0x7 - 11774: 56470713 addi a4,a4,1380 # 61666564 <__global_pointer$+0x6164bcd4> - 11778: c7578793 addi a5,a5,-907 # 6c75 <__abi_tag-0x961f> - 1177c: 07400813 li a6,116 - 11780: 71068693 addi a3,a3,1808 - 11784: 00d104b3 add s1,sp,a3 - 11788: 00e5a823 sw a4,16(a1) - 1178c: 00f59a23 sh a5,20(a1) - 11790: 01058b23 sb a6,22(a1) - 11794: 01058913 addi s2,a1,16 - 11798: 00700613 li a2,7 - 1179c: 00050413 mv s0,a0 - 117a0: c724bc23 sd s2,-904(s1) - 117a4: 00010513 mv a0,sp - 117a8: c80487a3 sb zero,-881(s1) - 117ac: c8c4b023 sd a2,-896(s1) - 117b0: 20a504d3 fmv.s fs1,fa0 - 117b4: 20b58453 fmv.s fs0,fa1 - 117b8: e18ff0ef jal 10dd0 <_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt> - 117bc: c784b503 ld a0,-904(s1) - 117c0: 01250863 beq a0,s2,117d0 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x9c> - 117c4: c884b583 ld a1,-888(s1) - 117c8: 00158593 addi a1,a1,1 - 117cc: d84ff0ef jal 10d50 <_ZdlPvm@plt> - 117d0: 00010513 mv a0,sp - 117d4: dccff0ef jal 10da0 <_ZNSt13random_device9_M_getvalEv@plt> - 117d8: 000016b7 lui a3,0x1 - 117dc: 02051713 slli a4,a0,0x20 - 117e0: 00d107b3 add a5,sp,a3 - 117e4: 02075713 srli a4,a4,0x20 - 117e8: 6c0795b7 lui a1,0x6c079 - 117ec: 38e7b423 sd a4,904(a5) - 117f0: 39068793 addi a5,a3,912 # 1390 <__abi_tag-0xef04> - 117f4: 00f10633 add a2,sp,a5 - 117f8: 96558593 addi a1,a1,-1691 # 6c078965 <__global_pointer$+0x6c05e0d5> - 117fc: 00100693 li a3,1 - 11800: 27000513 li a0,624 - 11804: 01e75793 srli a5,a4,0x1e - 11808: 00e7c7b3 xor a5,a5,a4 - 1180c: 02b787b3 mul a5,a5,a1 - 11810: 00860613 addi a2,a2,8 # ffffffff80000008 <__global_pointer$+0xffffffff7ffe5778> - 11814: 00f687b3 add a5,a3,a5 - 11818: 02079713 slli a4,a5,0x20 - 1181c: 02075713 srli a4,a4,0x20 - 11820: fee63c23 sd a4,-8(a2) - 11824: 00168693 addi a3,a3,1 - 11828: fca69ee3 bne a3,a0,11804 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0xd0> - 1182c: 000017b7 lui a5,0x1 - 11830: 38878713 addi a4,a5,904 # 1388 <__abi_tag-0xef0c> - 11834: 00002937 lui s2,0x2 - 11838: 00e10533 add a0,sp,a4 - 1183c: 70890713 addi a4,s2,1800 # 2708 <__abi_tag-0xdb8c> - 11840: 00270733 add a4,a4,sp - 11844: 00d73023 sd a3,0(a4) - 11848: 00f104b3 add s1,sp,a5 - 1184c: d85ff0ef jal 115d0 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv> - 11850: 70890793 addi a5,s2,1800 - 11854: 002787b3 add a5,a5,sp - 11858: 0007b783 ld a5,0(a5) - 1185c: 013a6637 lui a2,0x13a6 - 11860: 8ad60613 addi a2,a2,-1875 # 13a58ad <__global_pointer$+0x138b01d> - 11864: 00379713 slli a4,a5,0x3 - 11868: 00e484b3 add s1,s1,a4 - 1186c: 3884b683 ld a3,904(s1) - 11870: 00761613 slli a2,a2,0x7 - 11874: 077e35b7 lui a1,0x77e3 - 11878: 00b6d713 srli a4,a3,0xb - 1187c: 02071713 slli a4,a4,0x20 - 11880: 02075713 srli a4,a4,0x20 - 11884: 00d74733 xor a4,a4,a3 - 11888: 00771693 slli a3,a4,0x7 - 1188c: 00c6f6b3 and a3,a3,a2 - 11890: 00e6c6b3 xor a3,a3,a4 - 11894: 00f69713 slli a4,a3,0xf - 11898: 00559593 slli a1,a1,0x5 - 1189c: 00b77733 and a4,a4,a1 - 118a0: 00d74733 xor a4,a4,a3 - 118a4: 01275693 srli a3,a4,0x12 - 118a8: 00e6c733 xor a4,a3,a4 - 118ac: d03777d3 fcvt.s.lu fa5,a4 - 118b0: f0000753 fmv.w.x fa4,zero - 118b4: 00005717 auipc a4,0x5 - 118b8: 62472987 flw fs3,1572(a4) # 16ed8 <_IO_stdin_used+0x38> - 118bc: 00005717 auipc a4,0x5 - 118c0: 60072907 flw fs2,1536(a4) # 16ebc <_IO_stdin_used+0x1c> - 118c4: 00e7f7d3 fadd.s fa5,fa5,fa4 - 118c8: 70890713 addi a4,s2,1800 - 118cc: 00270733 add a4,a4,sp - 118d0: 00178793 addi a5,a5,1 - 118d4: 00f73023 sd a5,0(a4) - 118d8: 1137f7d3 fmul.s fa5,fa5,fs3 - 118dc: a0f90753 fle.s a4,fs2,fa5 - 118e0: 28071063 bnez a4,11b60 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x42c> - 118e4: 08947453 fsub.s fs0,fs0,fs1 - 118e8: 26f00713 li a4,623 - 118ec: 48f477c3 fmadd.s fa5,fs0,fa5,fs1 - 118f0: 00f42027 fsw fa5,0(s0) - 118f4: 1ef76463 bltu a4,a5,11adc <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x3a8> - 118f8: 00001737 lui a4,0x1 - 118fc: 71070713 addi a4,a4,1808 # 1710 <__abi_tag-0xeb84> - 11900: 00379693 slli a3,a5,0x3 - 11904: 00e10733 add a4,sp,a4 - 11908: 00d70733 add a4,a4,a3 - 1190c: c7873703 ld a4,-904(a4) - 11910: 013a6637 lui a2,0x13a6 - 11914: 8ad60613 addi a2,a2,-1875 # 13a58ad <__global_pointer$+0x138b01d> - 11918: 00b75693 srli a3,a4,0xb - 1191c: 02069693 slli a3,a3,0x20 - 11920: 0206d693 srli a3,a3,0x20 - 11924: 00e6c6b3 xor a3,a3,a4 - 11928: 00761613 slli a2,a2,0x7 - 1192c: 00769713 slli a4,a3,0x7 - 11930: 00c77733 and a4,a4,a2 - 11934: 00d74733 xor a4,a4,a3 - 11938: 077e35b7 lui a1,0x77e3 - 1193c: 00f71693 slli a3,a4,0xf - 11940: 00559613 slli a2,a1,0x5 - 11944: 00c6f6b3 and a3,a3,a2 - 11948: 00d74733 xor a4,a4,a3 - 1194c: 01275693 srli a3,a4,0x12 - 11950: 00d74733 xor a4,a4,a3 - 11954: d03777d3 fcvt.s.lu fa5,a4 - 11958: f0000753 fmv.w.x fa4,zero - 1195c: 00002737 lui a4,0x2 - 11960: 70870713 addi a4,a4,1800 # 2708 <__abi_tag-0xdb8c> - 11964: 00e7f7d3 fadd.s fa5,fa5,fa4 - 11968: 00270733 add a4,a4,sp - 1196c: 00178793 addi a5,a5,1 - 11970: 00f73023 sd a5,0(a4) - 11974: 1137f7d3 fmul.s fa5,fa5,fs3 - 11978: a0f90753 fle.s a4,fs2,fa5 - 1197c: 1e071863 bnez a4,11b6c <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x438> - 11980: 48f477c3 fmadd.s fa5,fs0,fa5,fs1 - 11984: 26f00713 li a4,623 - 11988: 00f42227 fsw fa5,4(s0) - 1198c: 18f76c63 bltu a4,a5,11b24 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x3f0> - 11990: 00001737 lui a4,0x1 - 11994: 71070713 addi a4,a4,1808 # 1710 <__abi_tag-0xeb84> - 11998: 00379693 slli a3,a5,0x3 - 1199c: 00e10733 add a4,sp,a4 - 119a0: 00d70733 add a4,a4,a3 - 119a4: c7873703 ld a4,-904(a4) - 119a8: 013a66b7 lui a3,0x13a6 - 119ac: 8ad68693 addi a3,a3,-1875 # 13a58ad <__global_pointer$+0x138b01d> - 119b0: 00b75593 srli a1,a4,0xb - 119b4: 02059593 slli a1,a1,0x20 - 119b8: 0205d593 srli a1,a1,0x20 - 119bc: 00b74733 xor a4,a4,a1 - 119c0: 00771593 slli a1,a4,0x7 - 119c4: 00769693 slli a3,a3,0x7 - 119c8: 00d5f6b3 and a3,a1,a3 - 119cc: 00d74733 xor a4,a4,a3 - 119d0: 077e3637 lui a2,0x77e3 - 119d4: 00f71693 slli a3,a4,0xf - 119d8: 00561613 slli a2,a2,0x5 - 119dc: 00c6f6b3 and a3,a3,a2 - 119e0: 00d74733 xor a4,a4,a3 - 119e4: 01275693 srli a3,a4,0x12 - 119e8: 00d74733 xor a4,a4,a3 - 119ec: d03777d3 fcvt.s.lu fa5,a4 - 119f0: f0000753 fmv.w.x fa4,zero - 119f4: 00002737 lui a4,0x2 - 119f8: 70870713 addi a4,a4,1800 # 2708 <__abi_tag-0xdb8c> - 119fc: 00e7f7d3 fadd.s fa5,fa5,fa4 - 11a00: 00270733 add a4,a4,sp - 11a04: 00178793 addi a5,a5,1 - 11a08: 00f73023 sd a5,0(a4) - 11a0c: 1137f7d3 fmul.s fa5,fa5,fs3 - 11a10: a0f90753 fle.s a4,fs2,fa5 - 11a14: 12071a63 bnez a4,11b48 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x414> - 11a18: 48f477c3 fmadd.s fa5,fs0,fa5,fs1 - 11a1c: 26f00713 li a4,623 - 11a20: 00f42427 fsw fa5,8(s0) - 11a24: 0cf76e63 bltu a4,a5,11b00 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x3cc> - 11a28: 00001737 lui a4,0x1 - 11a2c: 71070713 addi a4,a4,1808 # 1710 <__abi_tag-0xeb84> - 11a30: 00e10733 add a4,sp,a4 - 11a34: 00379793 slli a5,a5,0x3 - 11a38: 00f707b3 add a5,a4,a5 - 11a3c: c787b783 ld a5,-904(a5) - 11a40: 013a6737 lui a4,0x13a6 - 11a44: 8ad70713 addi a4,a4,-1875 # 13a58ad <__global_pointer$+0x138b01d> - 11a48: 00b7d613 srli a2,a5,0xb - 11a4c: 02061613 slli a2,a2,0x20 - 11a50: 02065613 srli a2,a2,0x20 - 11a54: 00c7c7b3 xor a5,a5,a2 - 11a58: 00779613 slli a2,a5,0x7 - 11a5c: 00771713 slli a4,a4,0x7 - 11a60: 00e67733 and a4,a2,a4 - 11a64: 00e7c7b3 xor a5,a5,a4 - 11a68: 077e36b7 lui a3,0x77e3 - 11a6c: 00f79713 slli a4,a5,0xf - 11a70: 00569693 slli a3,a3,0x5 - 11a74: 00d77733 and a4,a4,a3 - 11a78: 00e7c7b3 xor a5,a5,a4 - 11a7c: 0127d713 srli a4,a5,0x12 - 11a80: 00e7c7b3 xor a5,a5,a4 - 11a84: d037f7d3 fcvt.s.lu fa5,a5 - 11a88: f0000753 fmv.w.x fa4,zero - 11a8c: 00e7f7d3 fadd.s fa5,fa5,fa4 - 11a90: 1137f7d3 fmul.s fa5,fa5,fs3 - 11a94: a0f907d3 fle.s a5,fs2,fa5 - 11a98: 0a079e63 bnez a5,11b54 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x420> - 11a9c: 48f47443 fmadd.s fs0,fs0,fa5,fs1 - 11aa0: 00010513 mv a0,sp - 11aa4: 00842627 fsw fs0,12(s0) - 11aa8: a88ff0ef jal 10d30 <_ZNSt13random_device7_M_finiEv@plt> - 11aac: 000022b7 lui t0,0x2 - 11ab0: 00510133 add sp,sp,t0 - 11ab4: 74813083 ld ra,1864(sp) - 11ab8: 74013403 ld s0,1856(sp) - 11abc: 73813483 ld s1,1848(sp) - 11ac0: 73013903 ld s2,1840(sp) - 11ac4: 72813407 fld fs0,1832(sp) - 11ac8: 72013487 fld fs1,1824(sp) - 11acc: 71813907 fld fs2,1816(sp) - 11ad0: 71013987 fld fs3,1808(sp) - 11ad4: 75010113 addi sp,sp,1872 - 11ad8: 00008067 ret - 11adc: 000017b7 lui a5,0x1 - 11ae0: 38878793 addi a5,a5,904 # 1388 <__abi_tag-0xef0c> - 11ae4: 00f10533 add a0,sp,a5 - 11ae8: ae9ff0ef jal 115d0 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv> - 11aec: 000027b7 lui a5,0x2 - 11af0: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> - 11af4: 002787b3 add a5,a5,sp - 11af8: 0007b783 ld a5,0(a5) - 11afc: dfdff06f j 118f8 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x1c4> - 11b00: 000017b7 lui a5,0x1 - 11b04: 38878793 addi a5,a5,904 # 1388 <__abi_tag-0xef0c> - 11b08: 00f10533 add a0,sp,a5 - 11b0c: ac5ff0ef jal 115d0 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv> - 11b10: 000027b7 lui a5,0x2 - 11b14: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> - 11b18: 002787b3 add a5,a5,sp - 11b1c: 0007b783 ld a5,0(a5) - 11b20: f09ff06f j 11a28 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x2f4> - 11b24: 000017b7 lui a5,0x1 - 11b28: 38878793 addi a5,a5,904 # 1388 <__abi_tag-0xef0c> - 11b2c: 00f10533 add a0,sp,a5 - 11b30: aa1ff0ef jal 115d0 <_ZNSt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EE11_M_gen_randEv> - 11b34: 000027b7 lui a5,0x2 - 11b38: 70878793 addi a5,a5,1800 # 2708 <__abi_tag-0xdb8c> - 11b3c: 002787b3 add a5,a5,sp - 11b40: 0007b783 ld a5,0(a5) - 11b44: e4dff06f j 11990 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x25c> - 11b48: 00005717 auipc a4,0x5 - 11b4c: 38c72787 flw fa5,908(a4) # 16ed4 <_IO_stdin_used+0x34> - 11b50: ec9ff06f j 11a18 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x2e4> - 11b54: 00005797 auipc a5,0x5 - 11b58: 3807a787 flw fa5,896(a5) # 16ed4 <_IO_stdin_used+0x34> - 11b5c: f41ff06f j 11a9c <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x368> - 11b60: 00005717 auipc a4,0x5 - 11b64: 37472787 flw fa5,884(a4) # 16ed4 <_IO_stdin_used+0x34> - 11b68: d7dff06f j 118e4 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x1b0> - 11b6c: 00005717 auipc a4,0x5 - 11b70: 36872787 flw fa5,872(a4) # 16ed4 <_IO_stdin_used+0x34> - 11b74: e0dff06f j 11980 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_+0x24c> - -0000000000011b78 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4tanhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: - 11b78: 81010113 addi sp,sp,-2032 - 11b7c: ffffc2b7 lui t0,0xffffc - 11b80: 7c813427 fsd fs0,1992(sp) - 11b84: 7c913027 fsd fs1,1984(sp) - 11b88: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> - 11b8c: 000027b7 lui a5,0x2 - 11b90: 20a504d3 fmv.s fs1,fa0 - 11b94: 20b58453 fmv.s fs0,fa1 - 11b98: 7e813023 sd s0,2016(sp) - 11b9c: 7c913c23 sd s1,2008(sp) - 11ba0: 7d213823 sd s2,2000(sp) - 11ba4: 7e113423 sd ra,2024(sp) - 11ba8: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 11bac: 00510133 add sp,sp,t0 - 11bb0: 00010493 mv s1,sp - 11bb4: 00050413 mv s0,a0 - 11bb8: 00f10933 add s2,sp,a5 - 11bbc: 208405d3 fmv.s fa1,fs0 - 11bc0: 20948553 fmv.s fa0,fs1 - 11bc4: 00048513 mv a0,s1 - 11bc8: 01048493 addi s1,s1,16 - 11bcc: b69ff0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> - 11bd0: ff2496e3 bne s1,s2,11bbc <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4tanhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x44> - 11bd4: 00005797 auipc a5,0x5 - 11bd8: 2e87a787 flw fa5,744(a5) # 16ebc <_IO_stdin_used+0x1c> - 11bdc: 00005797 auipc a5,0x5 - 11be0: 3107ae07 flw ft8,784(a5) # 16eec <_IO_stdin_used+0x4c> - 11be4: 00005797 auipc a5,0x5 - 11be8: 30c7a887 flw fa7,780(a5) # 16ef0 <_IO_stdin_used+0x50> - 11bec: 00005797 auipc a5,0x5 - 11bf0: 3087a807 flw fa6,776(a5) # 16ef4 <_IO_stdin_used+0x54> - 11bf4: 00005797 auipc a5,0x5 - 11bf8: 3047a387 flw ft7,772(a5) # 16ef8 <_IO_stdin_used+0x58> - 11bfc: 00005797 auipc a5,0x5 - 11c00: 3007a307 flw ft6,768(a5) # 16efc <_IO_stdin_used+0x5c> - 11c04: 00005797 auipc a5,0x5 - 11c08: 2fc7a287 flw ft5,764(a5) # 16f00 <_IO_stdin_used+0x60> - 11c0c: 00005797 auipc a5,0x5 - 11c10: 2f87a207 flw ft4,760(a5) # 16f04 <_IO_stdin_used+0x64> - 11c14: cd027057 vsetivli zero,4,e32,m1,ta,ma - 11c18: 000027b7 lui a5,0x2 - 11c1c: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 11c20: 00f106b3 add a3,sp,a5 - 11c24: 5e07d757 vfmv.v.f v14,fa5 - 11c28: 5e0e56d7 vfmv.v.f v13,ft8 - 11c2c: 5e08d657 vfmv.v.f v12,fa7 - 11c30: 5e0855d7 vfmv.v.f v11,fa6 - 11c34: 5e03d557 vfmv.v.f v10,ft7 - 11c38: 5e0354d7 vfmv.v.f v9,ft6 - 11c3c: 5e02d457 vfmv.v.f v8,ft5 - 11c40: 5e0253d7 vfmv.v.f v7,ft4 - 11c44: 5e0032d7 vmv.v.i v5,0 - 11c48: 00005797 auipc a5,0x5 - 11c4c: 2947a007 flw ft0,660(a5) # 16edc <_IO_stdin_used+0x3c> - 11c50: 00005797 auipc a5,0x5 - 11c54: 2907a087 flw ft1,656(a5) # 16ee0 <_IO_stdin_used+0x40> - 11c58: 00005797 auipc a5,0x5 - 11c5c: 24c7a587 flw fa1,588(a5) # 16ea4 <_IO_stdin_used+0x4> - 11c60: 00005797 auipc a5,0x5 - 11c64: 2847a107 flw ft2,644(a5) # 16ee4 <_IO_stdin_used+0x44> - 11c68: 00005797 auipc a5,0x5 - 11c6c: 2807a707 flw fa4,640(a5) # 16ee8 <_IO_stdin_used+0x48> - 11c70: 00005797 auipc a5,0x5 - 11c74: 2987a687 flw fa3,664(a5) # 16f08 <_IO_stdin_used+0x68> - 11c78: 00005797 auipc a5,0x5 - 11c7c: 2947a607 flw fa2,660(a5) # 16f0c <_IO_stdin_used+0x6c> - 11c80: 00005797 auipc a5,0x5 - 11c84: 2307a507 flw fa0,560(a5) # 16eb0 <_IO_stdin_used+0x10> - 11c88: f00001d3 fmv.w.x ft3,zero - 11c8c: 12c00513 li a0,300 - 11c90: 07f00593 li a1,127 - 11c94: fe800613 li a2,-24 - 11c98: 000027b7 lui a5,0x2 - 11c9c: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 11ca0: 00f10733 add a4,sp,a5 - 11ca4: 00010793 mv a5,sp - 11ca8: 0287e307 vl1re32.v v6,(a5) - 11cac: 01078793 addi a5,a5,16 - 11cb0: 2267d0d7 vfsgnj.vf v1,v6,fa5 - 11cb4: 121050d7 vfmin.vf v1,v1,ft0 - 11cb8: 9210d0d7 vfmul.vf v1,v1,ft1 - 11cbc: 9215d057 vfmul.vf v0,v1,fa1 - 11cc0: 4a009057 vfcvt.x.f.v v0,v0 - 11cc4: 4a0198d7 vfcvt.f.x.v v17,v0 - 11cc8: 0205c857 vadd.vx v16,v0,a1 - 11ccc: 76064057 vmsle.vx v0,v0,a2 - 11cd0: bf1150d7 vfnmsac.vf v1,ft2,v17 - 11cd4: 970bb857 vsll.vi v16,v16,23 - 11cd8: 5d01d1d7 vfmerge.vfm v3,v16,ft3,v0 - 11cdc: 5c580ad7 vmerge.vvm v21,v5,v16,v0 - 11ce0: 9e1037d7 vmv1r.v v15,v1 - 11ce4: bf1757d7 vfnmsac.vf v15,fa4,v17 - 11ce8: 0237d257 vfadd.vf v4,v3,fa5 - 11cec: 9e37d1d7 vfrsub.vf v3,v3,fa5 - 11cf0: 92f79c57 vfmul.vv v24,v15,v15 - 11cf4: 92f55dd7 vfmul.vf v27,v15,fa0 - 11cf8: 0a1790d7 vfsub.vv v1,v1,v15 - 11cfc: 9f8039d7 vmv1r.v v19,v24 - 11d00: a2d6d9d7 vfmadd.vf v19,fa3,v13 - 11d04: 9f803157 vmv1r.v v2,v24 - 11d08: a2965157 vfmadd.vf v2,fa2,v9 - 11d0c: 9ef03bd7 vmv1r.v v23,v15 - 11d10: a2fd9bd7 vfmadd.vv v23,v27,v15 - 11d14: bf1750d7 vfnmsac.vf v1,fa4,v17 - 11d18: 93879b57 vfmul.vv v22,v24,v15 - 11d1c: a2cc19d7 vfmadd.vv v19,v24,v12 - 11d20: a28c1157 vfmadd.vv v2,v24,v8 - 11d24: 9f703a57 vmv1r.v v20,v23 - 11d28: a2481a57 vfmadd.vv v20,v16,v4 - 11d2c: 0afb98d7 vfsub.vv v17,v15,v23 - 11d30: 9ef03e57 vmv1r.v v28,v15 - 11d34: a2109e57 vfmadd.vv v28,v1,v1 - 11d38: a2bc19d7 vfmadd.vv v19,v24,v11 - 11d3c: 9e2030d7 vmv1r.v v1,v2 - 11d40: a27c10d7 vfmadd.vv v1,v24,v7 - 11d44: 9f103d57 vmv1r.v v26,v17 - 11d48: b3b79d57 vfmacc.vv v26,v15,v27 - 11d4c: 0a4a1257 vfsub.vv v4,v4,v20 - 11d50: 9f7038d7 vmv1r.v v17,v23 - 11d54: ae3818d7 vfnmsub.vv v17,v16,v3 - 11d58: a2ac19d7 vfmadd.vv v19,v24,v10 - 11d5c: b30b9257 vfmacc.vv v4,v23,v16 - 11d60: 03ae1cd7 vfadd.vv v25,v26,v28 - 11d64: 0a389157 vfsub.vv v2,v3,v17 - 11d68: a33790d7 vfmadd.vv v1,v15,v19 - 11d6c: 024a91d7 vfadd.vv v3,v4,v21 - 11d70: bf781157 vfnmsac.vv v2,v16,v23 - 11d74: a39b10d7 vfmadd.vv v1,v22,v25 - 11d78: 0a2a9157 vfsub.vv v2,v2,v21 - 11d7c: b30091d7 vfmacc.vv v3,v1,v16 - 11d80: be181157 vfnmsac.vv v2,v16,v1 - 11d84: 034190d7 vfadd.vv v1,v20,v3 - 11d88: 8617d257 vfrdiv.vf v4,v1,fa5 - 11d8c: 0b409a57 vfsub.vv v20,v20,v1 - 11d90: 4e1297d7 vfrec7.v v15,v1 - 11d94: 03419a57 vfadd.vv v20,v20,v3 - 11d98: 9e4031d7 vmv1r.v v3,v4 - 11d9c: aee091d7 vfnmsub.vv v3,v1,v14 - 11da0: bf4211d7 vfnmsac.vv v3,v4,v20 - 11da4: 923791d7 vfmul.vv v3,v3,v15 - 11da8: 923110d7 vfmul.vv v1,v3,v2 - 11dac: b23890d7 vfmacc.vv v1,v17,v3 - 11db0: b24110d7 vfmacc.vv v1,v2,v4 - 11db4: b24890d7 vfmacc.vv v1,v17,v4 - 11db8: 221310d7 vfsgnj.vv v1,v1,v6 - 11dbc: 028700a7 vs1r.v v1,(a4) - 11dc0: 01070713 addi a4,a4,16 - 11dc4: eed792e3 bne a5,a3,11ca8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4tanhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x130> - 11dc8: fff50513 addi a0,a0,-1 - 11dcc: ec0516e3 bnez a0,11c98 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4tanhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x120> - 11dd0: c0102973 rdtime s2 - 11dd4: 64000793 li a5,1600 - 11dd8: 02f90933 mul s2,s2,a5 - 11ddc: 97b427b7 lui a5,0x97b42 - 11de0: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 11de4: 097b4737 lui a4,0x97b4 - 11de8: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> - 11dec: 02079793 slli a5,a5,0x20 - 11df0: 00e787b3 add a5,a5,a4 - 11df4: cd027057 vsetivli zero,4,e32,m1,ta,ma - 11df8: 00005737 lui a4,0x5 - 11dfc: 5e07d757 vfmv.v.f v14,fa5 - 11e00: 02f93933 mulhu s2,s2,a5 - 11e04: 5e0e56d7 vfmv.v.f v13,ft8 - 11e08: 5e08d657 vfmv.v.f v12,fa7 - 11e0c: 5e0855d7 vfmv.v.f v11,fa6 - 11e10: 5e03d557 vfmv.v.f v10,ft7 - 11e14: 5e0354d7 vfmv.v.f v9,ft6 - 11e18: 5e02d457 vfmv.v.f v8,ft5 - 11e1c: 5e0253d7 vfmv.v.f v7,ft4 - 11e20: f00001d3 fmv.w.x ft3,zero - 11e24: b1070713 addi a4,a4,-1264 # 4b10 <__abi_tag-0xb784> - 11e28: 00e105b3 add a1,sp,a4 - 11e2c: 00495913 srli s2,s2,0x4 - 11e30: 12c00513 li a0,300 - 11e34: 07f00613 li a2,127 - 11e38: fe800693 li a3,-24 - 11e3c: 000027b7 lui a5,0x2 - 11e40: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 11e44: 00f107b3 add a5,sp,a5 - 11e48: 00010713 mv a4,sp - 11e4c: 02876307 vl1re32.v v6,(a4) - 11e50: 01070713 addi a4,a4,16 - 11e54: 2267d0d7 vfsgnj.vf v1,v6,fa5 - 11e58: 121050d7 vfmin.vf v1,v1,ft0 - 11e5c: 9210d0d7 vfmul.vf v1,v1,ft1 - 11e60: 9215d057 vfmul.vf v0,v1,fa1 - 11e64: 4a009057 vfcvt.x.f.v v0,v0 - 11e68: 4a0198d7 vfcvt.f.x.v v17,v0 - 11e6c: 02064857 vadd.vx v16,v0,a2 - 11e70: 7606c057 vmsle.vx v0,v0,a3 - 11e74: bf1150d7 vfnmsac.vf v1,ft2,v17 - 11e78: 970bb857 vsll.vi v16,v16,23 - 11e7c: 5d01d1d7 vfmerge.vfm v3,v16,ft3,v0 - 11e80: 5c580ad7 vmerge.vvm v21,v5,v16,v0 - 11e84: 9e1037d7 vmv1r.v v15,v1 - 11e88: bf1757d7 vfnmsac.vf v15,fa4,v17 - 11e8c: 0237d257 vfadd.vf v4,v3,fa5 - 11e90: 9e37d1d7 vfrsub.vf v3,v3,fa5 - 11e94: 92f79c57 vfmul.vv v24,v15,v15 - 11e98: 92f55dd7 vfmul.vf v27,v15,fa0 - 11e9c: 0a1790d7 vfsub.vv v1,v1,v15 - 11ea0: 9f8039d7 vmv1r.v v19,v24 - 11ea4: a2d6d9d7 vfmadd.vf v19,fa3,v13 - 11ea8: 9f803157 vmv1r.v v2,v24 - 11eac: a2965157 vfmadd.vf v2,fa2,v9 - 11eb0: 9ef03bd7 vmv1r.v v23,v15 - 11eb4: a2fd9bd7 vfmadd.vv v23,v27,v15 - 11eb8: bf1750d7 vfnmsac.vf v1,fa4,v17 - 11ebc: 93879b57 vfmul.vv v22,v24,v15 - 11ec0: a2cc19d7 vfmadd.vv v19,v24,v12 - 11ec4: a28c1157 vfmadd.vv v2,v24,v8 - 11ec8: 9f703a57 vmv1r.v v20,v23 - 11ecc: a2481a57 vfmadd.vv v20,v16,v4 - 11ed0: 0afb98d7 vfsub.vv v17,v15,v23 - 11ed4: 9ef03e57 vmv1r.v v28,v15 - 11ed8: a2109e57 vfmadd.vv v28,v1,v1 - 11edc: a2bc19d7 vfmadd.vv v19,v24,v11 - 11ee0: 9e2030d7 vmv1r.v v1,v2 - 11ee4: a27c10d7 vfmadd.vv v1,v24,v7 - 11ee8: 9f103d57 vmv1r.v v26,v17 - 11eec: b3b79d57 vfmacc.vv v26,v15,v27 - 11ef0: 0a4a1257 vfsub.vv v4,v4,v20 - 11ef4: 9f7038d7 vmv1r.v v17,v23 - 11ef8: ae3818d7 vfnmsub.vv v17,v16,v3 - 11efc: a2ac19d7 vfmadd.vv v19,v24,v10 - 11f00: b30b9257 vfmacc.vv v4,v23,v16 - 11f04: 03ae1cd7 vfadd.vv v25,v26,v28 - 11f08: 0a389157 vfsub.vv v2,v3,v17 - 11f0c: a33790d7 vfmadd.vv v1,v15,v19 - 11f10: 024a91d7 vfadd.vv v3,v4,v21 - 11f14: bf781157 vfnmsac.vv v2,v16,v23 - 11f18: a39b10d7 vfmadd.vv v1,v22,v25 - 11f1c: 0a2a9157 vfsub.vv v2,v2,v21 - 11f20: b30091d7 vfmacc.vv v3,v1,v16 - 11f24: be181157 vfnmsac.vv v2,v16,v1 - 11f28: 034190d7 vfadd.vv v1,v20,v3 - 11f2c: 8617d257 vfrdiv.vf v4,v1,fa5 - 11f30: 0b409a57 vfsub.vv v20,v20,v1 - 11f34: 4e1297d7 vfrec7.v v15,v1 - 11f38: 03419a57 vfadd.vv v20,v20,v3 - 11f3c: 9e4031d7 vmv1r.v v3,v4 - 11f40: aee091d7 vfnmsub.vv v3,v1,v14 - 11f44: bf4211d7 vfnmsac.vv v3,v4,v20 - 11f48: 923791d7 vfmul.vv v3,v3,v15 - 11f4c: 923110d7 vfmul.vv v1,v3,v2 - 11f50: b23890d7 vfmacc.vv v1,v17,v3 - 11f54: b24110d7 vfmacc.vv v1,v2,v4 - 11f58: b24890d7 vfmacc.vv v1,v17,v4 - 11f5c: 221310d7 vfsgnj.vv v1,v1,v6 - 11f60: 028780a7 vs1r.v v1,(a5) - 11f64: 01078793 addi a5,a5,16 - 11f68: eeb792e3 bne a5,a1,11e4c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4tanhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x2d4> - 11f6c: fff50513 addi a0,a0,-1 - 11f70: ec0516e3 bnez a0,11e3c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4tanhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x2c4> - 11f74: c01024f3 rdtime s1 - 11f78: 01300613 li a2,19 - 11f7c: 00005597 auipc a1,0x5 - 11f80: 06458593 addi a1,a1,100 # 16fe0 <_IO_stdin_used+0x140> - 11f84: 00008517 auipc a0,0x8 - 11f88: 06453503 ld a0,100(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 11f8c: dd5fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 11f90: 00100613 li a2,1 - 11f94: 00005597 auipc a1,0x5 - 11f98: 06458593 addi a1,a1,100 # 16ff8 <_IO_stdin_used+0x158> - 11f9c: 00008517 auipc a0,0x8 - 11fa0: 04c53503 ld a0,76(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 11fa4: dbdfe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 11fa8: 00843603 ld a2,8(s0) - 11fac: 00043583 ld a1,0(s0) - 11fb0: 00008517 auipc a0,0x8 - 11fb4: 03853503 ld a0,56(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 11fb8: da9fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 11fbc: 00005597 auipc a1,0x5 - 11fc0: 04458593 addi a1,a1,68 # 17000 <_IO_stdin_used+0x160> - 11fc4: 00600613 li a2,6 - 11fc8: 00050413 mv s0,a0 - 11fcc: d95fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 11fd0: 64000793 li a5,1600 - 11fd4: 02f487b3 mul a5,s1,a5 - 11fd8: 97b42737 lui a4,0x97b42 - 11fdc: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 11fe0: 097b46b7 lui a3,0x97b4 - 11fe4: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> - 11fe8: 02071713 slli a4,a4,0x20 - 11fec: 00d70733 add a4,a4,a3 - 11ff0: 00005697 auipc a3,0x5 - 11ff4: f206a707 flw fa4,-224(a3) # 16f10 <_IO_stdin_used+0x70> - 11ff8: 00005697 auipc a3,0x5 - 11ffc: f1c6a787 flw fa5,-228(a3) # 16f14 <_IO_stdin_used+0x74> - 12000: 00043683 ld a3,0(s0) - 12004: 02e7b7b3 mulhu a5,a5,a4 - 12008: 00100613 li a2,1 - 1200c: fe86b703 ld a4,-24(a3) - 12010: 00040513 mv a0,s0 - 12014: 00e40733 add a4,s0,a4 - 12018: 00c73423 sd a2,8(a4) - 1201c: fe86b703 ld a4,-24(a3) - 12020: 0047d793 srli a5,a5,0x4 - 12024: 412787b3 sub a5,a5,s2 - 12028: d037f553 fcvt.s.lu fa0,a5 - 1202c: 00e40433 add s0,s0,a4 - 12030: 01842783 lw a5,24(s0) - 12034: 18e57553 fdiv.s fa0,fa0,fa4 - 12038: efb7f793 andi a5,a5,-261 - 1203c: 0047e793 ori a5,a5,4 - 12040: 00f42c23 sw a5,24(s0) - 12044: 18f57553 fdiv.s fa0,fa0,fa5 - 12048: 42050553 fcvt.d.s fa0,fa0 - 1204c: d75fe0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> - 12050: 00700613 li a2,7 - 12054: 00005597 auipc a1,0x5 - 12058: fb458593 addi a1,a1,-76 # 17008 <_IO_stdin_used+0x168> - 1205c: 00050493 mv s1,a0 - 12060: d01fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 12064: 0004b783 ld a5,0(s1) - 12068: fe87b783 ld a5,-24(a5) - 1206c: 00f487b3 add a5,s1,a5 - 12070: 0f07b403 ld s0,240(a5) - 12074: 06040a63 beqz s0,120e8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4tanhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x570> - 12078: 03844783 lbu a5,56(s0) - 1207c: 02078e63 beqz a5,120b8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4tanhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x540> - 12080: 04344583 lbu a1,67(s0) - 12084: 00048513 mv a0,s1 - 12088: c49fe0ef jal 10cd0 <_ZNSo3putEc@plt> - 1208c: 000042b7 lui t0,0x4 - 12090: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> - 12094: 00510133 add sp,sp,t0 - 12098: 7e813083 ld ra,2024(sp) - 1209c: 7e013403 ld s0,2016(sp) - 120a0: 7d813483 ld s1,2008(sp) - 120a4: 7d013903 ld s2,2000(sp) - 120a8: 7c813407 fld fs0,1992(sp) - 120ac: 7c013487 fld fs1,1984(sp) - 120b0: 7f010113 addi sp,sp,2032 - 120b4: c4dfe06f j 10d00 <_ZNSo5flushEv@plt> - 120b8: 00040513 mv a0,s0 - 120bc: cb5fe0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 120c0: 00043783 ld a5,0(s0) - 120c4: fffff717 auipc a4,0xfffff - 120c8: 26870713 addi a4,a4,616 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> - 120cc: 00a00593 li a1,10 - 120d0: 0307b783 ld a5,48(a5) - 120d4: fae788e3 beq a5,a4,12084 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4tanhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x50c> - 120d8: 00040513 mv a0,s0 - 120dc: 000780e7 jalr a5 - 120e0: 00050593 mv a1,a0 - 120e4: fa1ff06f j 12084 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4tanhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x50c> - 120e8: c99fe0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> - -00000000000120ec <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: - 120ec: 81010113 addi sp,sp,-2032 - 120f0: ffffc2b7 lui t0,0xffffc - 120f4: 7c813427 fsd fs0,1992(sp) - 120f8: 7c913027 fsd fs1,1984(sp) - 120fc: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> - 12100: 000027b7 lui a5,0x2 - 12104: 20a504d3 fmv.s fs1,fa0 - 12108: 20b58453 fmv.s fs0,fa1 - 1210c: 7e813023 sd s0,2016(sp) - 12110: 7c913c23 sd s1,2008(sp) - 12114: 7d213823 sd s2,2000(sp) - 12118: 7e113423 sd ra,2024(sp) - 1211c: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 12120: 00510133 add sp,sp,t0 - 12124: 00010493 mv s1,sp - 12128: 00050413 mv s0,a0 - 1212c: 00f10933 add s2,sp,a5 - 12130: 208405d3 fmv.s fa1,fs0 - 12134: 20948553 fmv.s fa0,fs1 - 12138: 00048513 mv a0,s1 - 1213c: 01048493 addi s1,s1,16 - 12140: df4ff0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> - 12144: ff2496e3 bne s1,s2,12130 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x44> - 12148: 000057b7 lui a5,0x5 - 1214c: b1078793 addi a5,a5,-1264 # 4b10 <__abi_tag-0xb784> - 12150: 12c00613 li a2,300 - 12154: 00f106b3 add a3,sp,a5 - 12158: cd027057 vsetivli zero,4,e32,m1,ta,ma - 1215c: 000027b7 lui a5,0x2 - 12160: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 12164: 00f107b3 add a5,sp,a5 - 12168: 00010713 mv a4,sp - 1216c: 02876087 vl1re32.v v1,(a4) - 12170: 01070713 addi a4,a4,16 - 12174: 4e1010d7 vfsqrt.v v1,v1 - 12178: 028780a7 vs1r.v v1,(a5) - 1217c: 01078793 addi a5,a5,16 - 12180: fed796e3 bne a5,a3,1216c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x80> - 12184: fff60613 addi a2,a2,-1 # 77e2fff <__global_pointer$+0x77c876f> - 12188: fc061ae3 bnez a2,1215c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x70> - 1218c: c0102973 rdtime s2 - 12190: 64000793 li a5,1600 - 12194: 02f90933 mul s2,s2,a5 - 12198: 97b427b7 lui a5,0x97b42 - 1219c: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 121a0: 097b4737 lui a4,0x97b4 - 121a4: 02079793 slli a5,a5,0x20 - 121a8: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> - 121ac: 00e787b3 add a5,a5,a4 - 121b0: 12c00613 li a2,300 - 121b4: cd027057 vsetivli zero,4,e32,m1,ta,ma - 121b8: 02f93933 mulhu s2,s2,a5 - 121bc: 00495913 srli s2,s2,0x4 - 121c0: 000027b7 lui a5,0x2 - 121c4: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 121c8: 00f107b3 add a5,sp,a5 - 121cc: 00010713 mv a4,sp - 121d0: 02876087 vl1re32.v v1,(a4) - 121d4: 01070713 addi a4,a4,16 - 121d8: 4e1010d7 vfsqrt.v v1,v1 - 121dc: 028780a7 vs1r.v v1,(a5) - 121e0: 01078793 addi a5,a5,16 - 121e4: fed796e3 bne a5,a3,121d0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xe4> - 121e8: fff60613 addi a2,a2,-1 - 121ec: fc061ae3 bnez a2,121c0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xd4> - 121f0: c01024f3 rdtime s1 - 121f4: 01300613 li a2,19 - 121f8: 00005597 auipc a1,0x5 - 121fc: de858593 addi a1,a1,-536 # 16fe0 <_IO_stdin_used+0x140> - 12200: 00008517 auipc a0,0x8 - 12204: de853503 ld a0,-536(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 12208: b59fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1220c: 00100613 li a2,1 - 12210: 00005597 auipc a1,0x5 - 12214: de858593 addi a1,a1,-536 # 16ff8 <_IO_stdin_used+0x158> - 12218: 00008517 auipc a0,0x8 - 1221c: dd053503 ld a0,-560(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 12220: b41fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 12224: 00843603 ld a2,8(s0) - 12228: 00043583 ld a1,0(s0) - 1222c: 00008517 auipc a0,0x8 - 12230: dbc53503 ld a0,-580(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 12234: b2dfe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 12238: 00005597 auipc a1,0x5 - 1223c: dc858593 addi a1,a1,-568 # 17000 <_IO_stdin_used+0x160> - 12240: 00600613 li a2,6 - 12244: 00050413 mv s0,a0 - 12248: b19fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1224c: 64000793 li a5,1600 - 12250: 02f487b3 mul a5,s1,a5 - 12254: 97b42737 lui a4,0x97b42 - 12258: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 1225c: 097b46b7 lui a3,0x97b4 - 12260: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> - 12264: 02071713 slli a4,a4,0x20 - 12268: 00d70733 add a4,a4,a3 - 1226c: 00005697 auipc a3,0x5 - 12270: ca46a707 flw fa4,-860(a3) # 16f10 <_IO_stdin_used+0x70> - 12274: 00005697 auipc a3,0x5 - 12278: ca06a787 flw fa5,-864(a3) # 16f14 <_IO_stdin_used+0x74> - 1227c: 00043683 ld a3,0(s0) - 12280: 02e7b7b3 mulhu a5,a5,a4 - 12284: 00100613 li a2,1 - 12288: fe86b703 ld a4,-24(a3) - 1228c: 00040513 mv a0,s0 - 12290: 00e40733 add a4,s0,a4 - 12294: 00c73423 sd a2,8(a4) - 12298: fe86b703 ld a4,-24(a3) - 1229c: 0047d793 srli a5,a5,0x4 - 122a0: 412787b3 sub a5,a5,s2 - 122a4: d037f553 fcvt.s.lu fa0,a5 - 122a8: 00e40433 add s0,s0,a4 - 122ac: 01842783 lw a5,24(s0) - 122b0: 18e57553 fdiv.s fa0,fa0,fa4 - 122b4: efb7f793 andi a5,a5,-261 - 122b8: 0047e793 ori a5,a5,4 - 122bc: 00f42c23 sw a5,24(s0) - 122c0: 18f57553 fdiv.s fa0,fa0,fa5 - 122c4: 42050553 fcvt.d.s fa0,fa0 - 122c8: af9fe0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> - 122cc: 00700613 li a2,7 - 122d0: 00005597 auipc a1,0x5 - 122d4: d3858593 addi a1,a1,-712 # 17008 <_IO_stdin_used+0x168> - 122d8: 00050493 mv s1,a0 - 122dc: a85fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 122e0: 0004b783 ld a5,0(s1) - 122e4: fe87b783 ld a5,-24(a5) - 122e8: 00f487b3 add a5,s1,a5 - 122ec: 0f07b403 ld s0,240(a5) - 122f0: 06040a63 beqz s0,12364 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x278> - 122f4: 03844783 lbu a5,56(s0) - 122f8: 02078e63 beqz a5,12334 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x248> - 122fc: 04344583 lbu a1,67(s0) - 12300: 00048513 mv a0,s1 - 12304: 9cdfe0ef jal 10cd0 <_ZNSo3putEc@plt> - 12308: 000042b7 lui t0,0x4 - 1230c: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> - 12310: 00510133 add sp,sp,t0 - 12314: 7e813083 ld ra,2024(sp) - 12318: 7e013403 ld s0,2016(sp) - 1231c: 7d813483 ld s1,2008(sp) - 12320: 7d013903 ld s2,2000(sp) - 12324: 7c813407 fld fs0,1992(sp) - 12328: 7c013487 fld fs1,1984(sp) - 1232c: 7f010113 addi sp,sp,2032 - 12330: 9d1fe06f j 10d00 <_ZNSo5flushEv@plt> - 12334: 00040513 mv a0,s0 - 12338: a39fe0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 1233c: 00043783 ld a5,0(s0) - 12340: fffff717 auipc a4,0xfffff - 12344: fec70713 addi a4,a4,-20 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> - 12348: 00a00593 li a1,10 - 1234c: 0307b783 ld a5,48(a5) - 12350: fae788e3 beq a5,a4,12300 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x214> - 12354: 00040513 mv a0,s0 - 12358: 000780e7 jalr a5 - 1235c: 00050593 mv a1,a0 - 12360: fa1ff06f j 12300 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x214> - 12364: a1dfe0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> - -0000000000012368 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3expEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: - 12368: 81010113 addi sp,sp,-2032 - 1236c: ffffc2b7 lui t0,0xffffc - 12370: 78813c27 fsd fs0,1944(sp) - 12374: 78913827 fsd fs1,1936(sp) - 12378: c7028293 addi t0,t0,-912 # ffffffffffffbc70 <__global_pointer$+0xfffffffffffe13e0> - 1237c: 000027b7 lui a5,0x2 - 12380: 20a504d3 fmv.s fs1,fa0 - 12384: 20b58453 fmv.s fs0,fa1 - 12388: 7e813023 sd s0,2016(sp) - 1238c: 7c913c23 sd s1,2008(sp) - 12390: 7b513c23 sd s5,1976(sp) - 12394: 7e113423 sd ra,2024(sp) - 12398: 7d213823 sd s2,2000(sp) - 1239c: 7d313423 sd s3,1992(sp) - 123a0: 7d413023 sd s4,1984(sp) - 123a4: 7b613823 sd s6,1968(sp) - 123a8: 7b713423 sd s7,1960(sp) - 123ac: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 123b0: 00510133 add sp,sp,t0 - 123b4: 00010413 mv s0,sp - 123b8: 00050a93 mv s5,a0 - 123bc: 00f104b3 add s1,sp,a5 - 123c0: 208405d3 fmv.s fa1,fs0 - 123c4: 20948553 fmv.s fa0,fs1 - 123c8: 00040513 mv a0,s0 - 123cc: 01040413 addi s0,s0,16 - 123d0: b64ff0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> - 123d4: fe9416e3 bne s0,s1,123c0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3expEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x58> - 123d8: 000027b7 lui a5,0x2 - 123dc: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 123e0: 00f10933 add s2,sp,a5 - 123e4: 12c00993 li s3,300 - 123e8: 000027b7 lui a5,0x2 - 123ec: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 123f0: 00f104b3 add s1,sp,a5 - 123f4: 00010413 mv s0,sp - 123f8: 02846407 vl1re32.v v8,(s0) - 123fc: 01040413 addi s0,s0,16 - 12400: f71fe0ef jal 11370 <_ZL6exp_psu17__rvv_float32m1_tm.constprop.0> - 12404: 02848427 vs1r.v v8,(s1) - 12408: 01048493 addi s1,s1,16 - 1240c: ff2416e3 bne s0,s2,123f8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3expEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x90> - 12410: fff98993 addi s3,s3,-1 - 12414: fc099ae3 bnez s3,123e8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3expEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x80> - 12418: c0102bf3 rdtime s7 - 1241c: 64000793 li a5,1600 - 12420: 02fb8bb3 mul s7,s7,a5 - 12424: 97b427b7 lui a5,0x97b42 - 12428: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 1242c: 097b4737 lui a4,0x97b4 - 12430: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> - 12434: 02079793 slli a5,a5,0x20 - 12438: 00e787b3 add a5,a5,a4 - 1243c: 00005737 lui a4,0x5 - 12440: b1070713 addi a4,a4,-1264 # 4b10 <__abi_tag-0xb784> - 12444: 00e10933 add s2,sp,a4 - 12448: 02fbbbb3 mulhu s7,s7,a5 - 1244c: 12c00993 li s3,300 - 12450: 004bdb93 srli s7,s7,0x4 - 12454: 000027b7 lui a5,0x2 - 12458: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 1245c: 00f10433 add s0,sp,a5 - 12460: 00010493 mv s1,sp - 12464: 0284e407 vl1re32.v v8,(s1) - 12468: 01048493 addi s1,s1,16 - 1246c: f05fe0ef jal 11370 <_ZL6exp_psu17__rvv_float32m1_tm.constprop.0> - 12470: 02840427 vs1r.v v8,(s0) - 12474: 01040413 addi s0,s0,16 - 12478: ff2416e3 bne s0,s2,12464 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3expEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xfc> - 1247c: fff98993 addi s3,s3,-1 - 12480: fc099ae3 bnez s3,12454 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3expEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xec> - 12484: c01024f3 rdtime s1 - 12488: 01300613 li a2,19 - 1248c: 00005597 auipc a1,0x5 - 12490: b5458593 addi a1,a1,-1196 # 16fe0 <_IO_stdin_used+0x140> - 12494: 00008517 auipc a0,0x8 - 12498: b5453503 ld a0,-1196(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 1249c: 8c5fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 124a0: 00100613 li a2,1 - 124a4: 00005597 auipc a1,0x5 - 124a8: b5458593 addi a1,a1,-1196 # 16ff8 <_IO_stdin_used+0x158> - 124ac: 00008517 auipc a0,0x8 - 124b0: b3c53503 ld a0,-1220(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 124b4: 8adfe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 124b8: 008ab603 ld a2,8(s5) - 124bc: 000ab583 ld a1,0(s5) - 124c0: 00008517 auipc a0,0x8 - 124c4: b2853503 ld a0,-1240(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 124c8: 899fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 124cc: 00005597 auipc a1,0x5 - 124d0: b3458593 addi a1,a1,-1228 # 17000 <_IO_stdin_used+0x160> - 124d4: 00600613 li a2,6 - 124d8: 00050413 mv s0,a0 - 124dc: 885fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 124e0: 64000793 li a5,1600 - 124e4: 02f487b3 mul a5,s1,a5 - 124e8: 97b42737 lui a4,0x97b42 - 124ec: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 124f0: 097b46b7 lui a3,0x97b4 - 124f4: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> - 124f8: 02071713 slli a4,a4,0x20 - 124fc: 00d70733 add a4,a4,a3 - 12500: 00005697 auipc a3,0x5 - 12504: a106a707 flw fa4,-1520(a3) # 16f10 <_IO_stdin_used+0x70> - 12508: 00005697 auipc a3,0x5 - 1250c: a0c6a787 flw fa5,-1524(a3) # 16f14 <_IO_stdin_used+0x74> - 12510: 00043683 ld a3,0(s0) - 12514: 02e7b7b3 mulhu a5,a5,a4 - 12518: 00100613 li a2,1 - 1251c: fe86b703 ld a4,-24(a3) - 12520: 00040513 mv a0,s0 - 12524: 00e40733 add a4,s0,a4 - 12528: 00c73423 sd a2,8(a4) - 1252c: fe86b703 ld a4,-24(a3) - 12530: 0047d793 srli a5,a5,0x4 - 12534: 417787b3 sub a5,a5,s7 - 12538: d037f553 fcvt.s.lu fa0,a5 - 1253c: 00e40433 add s0,s0,a4 - 12540: 01842783 lw a5,24(s0) - 12544: 18e57553 fdiv.s fa0,fa0,fa4 - 12548: efb7f793 andi a5,a5,-261 - 1254c: 0047e793 ori a5,a5,4 - 12550: 00f42c23 sw a5,24(s0) - 12554: 18f57553 fdiv.s fa0,fa0,fa5 - 12558: 42050553 fcvt.d.s fa0,fa0 - 1255c: 865fe0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> - 12560: 00700613 li a2,7 - 12564: 00005597 auipc a1,0x5 - 12568: aa458593 addi a1,a1,-1372 # 17008 <_IO_stdin_used+0x168> - 1256c: 00050493 mv s1,a0 - 12570: ff0fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 12574: 0004b783 ld a5,0(s1) - 12578: fe87b783 ld a5,-24(a5) - 1257c: 00f487b3 add a5,s1,a5 - 12580: 0f07b403 ld s0,240(a5) - 12584: 08040463 beqz s0,1260c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3expEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x2a4> - 12588: 03844783 lbu a5,56(s0) - 1258c: 04078863 beqz a5,125dc <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3expEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x274> - 12590: 04344583 lbu a1,67(s0) - 12594: 00048513 mv a0,s1 - 12598: f38fe0ef jal 10cd0 <_ZNSo3putEc@plt> - 1259c: 000042b7 lui t0,0x4 - 125a0: 39028293 addi t0,t0,912 # 4390 <__abi_tag-0xbf04> - 125a4: 00510133 add sp,sp,t0 - 125a8: 7e813083 ld ra,2024(sp) - 125ac: 7e013403 ld s0,2016(sp) - 125b0: 7d813483 ld s1,2008(sp) - 125b4: 7d013903 ld s2,2000(sp) - 125b8: 7c813983 ld s3,1992(sp) - 125bc: 7c013a03 ld s4,1984(sp) - 125c0: 7b813a83 ld s5,1976(sp) - 125c4: 7b013b03 ld s6,1968(sp) - 125c8: 7a813b83 ld s7,1960(sp) - 125cc: 79813407 fld fs0,1944(sp) - 125d0: 79013487 fld fs1,1936(sp) - 125d4: 7f010113 addi sp,sp,2032 - 125d8: f28fe06f j 10d00 <_ZNSo5flushEv@plt> - 125dc: 00040513 mv a0,s0 - 125e0: f90fe0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 125e4: 00043783 ld a5,0(s0) - 125e8: fffff717 auipc a4,0xfffff - 125ec: d4470713 addi a4,a4,-700 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> - 125f0: 00a00593 li a1,10 - 125f4: 0307b783 ld a5,48(a5) - 125f8: f8e78ee3 beq a5,a4,12594 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3expEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x22c> - 125fc: 00040513 mv a0,s0 - 12600: 000780e7 jalr a5 - 12604: 00050593 mv a1,a0 - 12608: f8dff06f j 12594 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3expEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x22c> - 1260c: f74fe0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> - -0000000000012610 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4coshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: - 12610: 81010113 addi sp,sp,-2032 - 12614: ffffc2b7 lui t0,0xffffc - 12618: 78813c27 fsd fs0,1944(sp) - 1261c: 78913827 fsd fs1,1936(sp) - 12620: c7028293 addi t0,t0,-912 # ffffffffffffbc70 <__global_pointer$+0xfffffffffffe13e0> - 12624: 000027b7 lui a5,0x2 - 12628: 20a504d3 fmv.s fs1,fa0 - 1262c: 20b58453 fmv.s fs0,fa1 - 12630: 7e813023 sd s0,2016(sp) - 12634: 7c913c23 sd s1,2008(sp) - 12638: 7b513c23 sd s5,1976(sp) - 1263c: 7e113423 sd ra,2024(sp) - 12640: 7d213823 sd s2,2000(sp) - 12644: 7d313423 sd s3,1992(sp) - 12648: 7d413023 sd s4,1984(sp) - 1264c: 7b613823 sd s6,1968(sp) - 12650: 7b713423 sd s7,1960(sp) - 12654: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 12658: 00510133 add sp,sp,t0 - 1265c: 00010413 mv s0,sp - 12660: 00050a93 mv s5,a0 - 12664: 00f104b3 add s1,sp,a5 - 12668: 208405d3 fmv.s fa1,fs0 - 1266c: 20948553 fmv.s fa0,fs1 - 12670: 00040513 mv a0,s0 - 12674: 01040413 addi s0,s0,16 - 12678: 8bcff0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> - 1267c: fe9416e3 bne s0,s1,12668 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4coshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x58> - 12680: 000027b7 lui a5,0x2 - 12684: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 12688: 00f10933 add s2,sp,a5 - 1268c: 00005797 auipc a5,0x5 - 12690: 8307a487 flw fs1,-2000(a5) # 16ebc <_IO_stdin_used+0x1c> - 12694: 00005797 auipc a5,0x5 - 12698: 81c7a407 flw fs0,-2020(a5) # 16eb0 <_IO_stdin_used+0x10> - 1269c: 12c00993 li s3,300 - 126a0: 000027b7 lui a5,0x2 - 126a4: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 126a8: 00f104b3 add s1,sp,a5 - 126ac: 00010413 mv s0,sp - 126b0: 02846407 vl1re32.v v8,(s0) - 126b4: 01040413 addi s0,s0,16 - 126b8: cb9fe0ef jal 11370 <_ZL6exp_psu17__rvv_float32m1_tm.constprop.0> - 126bc: cd027057 vsetivli zero,4,e32,m1,ta,ma - 126c0: 8684d0d7 vfrdiv.vf v1,v8,fs1 - 126c4: 02809457 vfadd.vv v8,v8,v1 - 126c8: 92845457 vfmul.vf v8,v8,fs0 - 126cc: 02848427 vs1r.v v8,(s1) - 126d0: 01048493 addi s1,s1,16 - 126d4: fd241ee3 bne s0,s2,126b0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4coshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xa0> - 126d8: fff98993 addi s3,s3,-1 - 126dc: fc0992e3 bnez s3,126a0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4coshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x90> - 126e0: c0102bf3 rdtime s7 - 126e4: 64000793 li a5,1600 - 126e8: 02fb8bb3 mul s7,s7,a5 - 126ec: 97b427b7 lui a5,0x97b42 - 126f0: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 126f4: 097b4737 lui a4,0x97b4 - 126f8: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> - 126fc: 02079793 slli a5,a5,0x20 - 12700: 00e787b3 add a5,a5,a4 - 12704: 00005737 lui a4,0x5 - 12708: b1070713 addi a4,a4,-1264 # 4b10 <__abi_tag-0xb784> - 1270c: 00e10933 add s2,sp,a4 - 12710: 02fbbbb3 mulhu s7,s7,a5 - 12714: 12c00993 li s3,300 - 12718: 004bdb93 srli s7,s7,0x4 - 1271c: 000027b7 lui a5,0x2 - 12720: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 12724: 00f10433 add s0,sp,a5 - 12728: 00010493 mv s1,sp - 1272c: 0284e407 vl1re32.v v8,(s1) - 12730: 01048493 addi s1,s1,16 - 12734: c3dfe0ef jal 11370 <_ZL6exp_psu17__rvv_float32m1_tm.constprop.0> - 12738: cd027057 vsetivli zero,4,e32,m1,ta,ma - 1273c: 8684d0d7 vfrdiv.vf v1,v8,fs1 - 12740: 02809457 vfadd.vv v8,v8,v1 - 12744: 92845457 vfmul.vf v8,v8,fs0 - 12748: 02840427 vs1r.v v8,(s0) - 1274c: 01040413 addi s0,s0,16 - 12750: fd241ee3 bne s0,s2,1272c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4coshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x11c> - 12754: fff98993 addi s3,s3,-1 - 12758: fc0992e3 bnez s3,1271c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4coshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x10c> - 1275c: c01024f3 rdtime s1 - 12760: 01300613 li a2,19 - 12764: 00005597 auipc a1,0x5 - 12768: 87c58593 addi a1,a1,-1924 # 16fe0 <_IO_stdin_used+0x140> - 1276c: 00008517 auipc a0,0x8 - 12770: 87c53503 ld a0,-1924(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 12774: decfe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 12778: 00100613 li a2,1 - 1277c: 00005597 auipc a1,0x5 - 12780: 87c58593 addi a1,a1,-1924 # 16ff8 <_IO_stdin_used+0x158> - 12784: 00008517 auipc a0,0x8 - 12788: 86453503 ld a0,-1948(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 1278c: dd4fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 12790: 008ab603 ld a2,8(s5) - 12794: 000ab583 ld a1,0(s5) - 12798: 00008517 auipc a0,0x8 - 1279c: 85053503 ld a0,-1968(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 127a0: dc0fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 127a4: 00005597 auipc a1,0x5 - 127a8: 85c58593 addi a1,a1,-1956 # 17000 <_IO_stdin_used+0x160> - 127ac: 00600613 li a2,6 - 127b0: 00050413 mv s0,a0 - 127b4: dacfe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 127b8: 64000793 li a5,1600 - 127bc: 02f487b3 mul a5,s1,a5 - 127c0: 97b42737 lui a4,0x97b42 - 127c4: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 127c8: 097b46b7 lui a3,0x97b4 - 127cc: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> - 127d0: 02071713 slli a4,a4,0x20 - 127d4: 00d70733 add a4,a4,a3 - 127d8: 00004697 auipc a3,0x4 - 127dc: 7386a707 flw fa4,1848(a3) # 16f10 <_IO_stdin_used+0x70> - 127e0: 00004697 auipc a3,0x4 - 127e4: 7346a787 flw fa5,1844(a3) # 16f14 <_IO_stdin_used+0x74> - 127e8: 00043683 ld a3,0(s0) - 127ec: 02e7b7b3 mulhu a5,a5,a4 - 127f0: 00100613 li a2,1 - 127f4: fe86b703 ld a4,-24(a3) - 127f8: 00040513 mv a0,s0 - 127fc: 00e40733 add a4,s0,a4 - 12800: 00c73423 sd a2,8(a4) - 12804: fe86b703 ld a4,-24(a3) - 12808: 0047d793 srli a5,a5,0x4 - 1280c: 417787b3 sub a5,a5,s7 - 12810: d037f553 fcvt.s.lu fa0,a5 - 12814: 00e40433 add s0,s0,a4 - 12818: 01842783 lw a5,24(s0) - 1281c: 18e57553 fdiv.s fa0,fa0,fa4 - 12820: efb7f793 andi a5,a5,-261 - 12824: 0047e793 ori a5,a5,4 - 12828: 00f42c23 sw a5,24(s0) - 1282c: 18f57553 fdiv.s fa0,fa0,fa5 - 12830: 42050553 fcvt.d.s fa0,fa0 - 12834: d8cfe0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> - 12838: 00700613 li a2,7 - 1283c: 00004597 auipc a1,0x4 - 12840: 7cc58593 addi a1,a1,1996 # 17008 <_IO_stdin_used+0x168> - 12844: 00050493 mv s1,a0 - 12848: d18fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1284c: 0004b783 ld a5,0(s1) - 12850: fe87b783 ld a5,-24(a5) - 12854: 00f487b3 add a5,s1,a5 - 12858: 0f07b403 ld s0,240(a5) - 1285c: 08040463 beqz s0,128e4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4coshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x2d4> - 12860: 03844783 lbu a5,56(s0) - 12864: 04078863 beqz a5,128b4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4coshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x2a4> - 12868: 04344583 lbu a1,67(s0) - 1286c: 00048513 mv a0,s1 - 12870: c60fe0ef jal 10cd0 <_ZNSo3putEc@plt> - 12874: 000042b7 lui t0,0x4 - 12878: 39028293 addi t0,t0,912 # 4390 <__abi_tag-0xbf04> - 1287c: 00510133 add sp,sp,t0 - 12880: 7e813083 ld ra,2024(sp) - 12884: 7e013403 ld s0,2016(sp) - 12888: 7d813483 ld s1,2008(sp) - 1288c: 7d013903 ld s2,2000(sp) - 12890: 7c813983 ld s3,1992(sp) - 12894: 7c013a03 ld s4,1984(sp) - 12898: 7b813a83 ld s5,1976(sp) - 1289c: 7b013b03 ld s6,1968(sp) - 128a0: 7a813b83 ld s7,1960(sp) - 128a4: 79813407 fld fs0,1944(sp) - 128a8: 79013487 fld fs1,1936(sp) - 128ac: 7f010113 addi sp,sp,2032 - 128b0: c50fe06f j 10d00 <_ZNSo5flushEv@plt> - 128b4: 00040513 mv a0,s0 - 128b8: cb8fe0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 128bc: 00043783 ld a5,0(s0) - 128c0: fffff717 auipc a4,0xfffff - 128c4: a6c70713 addi a4,a4,-1428 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> - 128c8: 00a00593 li a1,10 - 128cc: 0307b783 ld a5,48(a5) - 128d0: f8e78ee3 beq a5,a4,1286c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4coshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x25c> - 128d4: 00040513 mv a0,s0 - 128d8: 000780e7 jalr a5 - 128dc: 00050593 mv a1,a0 - 128e0: f8dff06f j 1286c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4coshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x25c> - 128e4: c9cfe0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> - -00000000000128e8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: - 128e8: 81010113 addi sp,sp,-2032 - 128ec: ffffc2b7 lui t0,0xffffc - 128f0: 78813c27 fsd fs0,1944(sp) - 128f4: 78913827 fsd fs1,1936(sp) - 128f8: c7028293 addi t0,t0,-912 # ffffffffffffbc70 <__global_pointer$+0xfffffffffffe13e0> - 128fc: 000027b7 lui a5,0x2 - 12900: 20a504d3 fmv.s fs1,fa0 - 12904: 20b58453 fmv.s fs0,fa1 - 12908: 7e813023 sd s0,2016(sp) - 1290c: 7c913c23 sd s1,2008(sp) - 12910: 7b513c23 sd s5,1976(sp) - 12914: 7e113423 sd ra,2024(sp) - 12918: 7d213823 sd s2,2000(sp) - 1291c: 7d313423 sd s3,1992(sp) - 12920: 7d413023 sd s4,1984(sp) - 12924: 7b613823 sd s6,1968(sp) - 12928: 7b713423 sd s7,1960(sp) - 1292c: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 12930: 00510133 add sp,sp,t0 - 12934: 00010413 mv s0,sp - 12938: 00050a93 mv s5,a0 - 1293c: 00f104b3 add s1,sp,a5 - 12940: 208405d3 fmv.s fa1,fs0 - 12944: 20948553 fmv.s fa0,fs1 - 12948: 00040513 mv a0,s0 - 1294c: 01040413 addi s0,s0,16 - 12950: de5fe0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> - 12954: fe9416e3 bne s0,s1,12940 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x58> - 12958: 000027b7 lui a5,0x2 - 1295c: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 12960: 00f10933 add s2,sp,a5 - 12964: 00004797 auipc a5,0x4 - 12968: 5587a487 flw fs1,1368(a5) # 16ebc <_IO_stdin_used+0x1c> - 1296c: 00004797 auipc a5,0x4 - 12970: 5447a407 flw fs0,1348(a5) # 16eb0 <_IO_stdin_used+0x10> - 12974: 12c00993 li s3,300 - 12978: 000027b7 lui a5,0x2 - 1297c: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 12980: 00f104b3 add s1,sp,a5 - 12984: 00010413 mv s0,sp - 12988: 02846407 vl1re32.v v8,(s0) - 1298c: 01040413 addi s0,s0,16 - 12990: 9e1fe0ef jal 11370 <_ZL6exp_psu17__rvv_float32m1_tm.constprop.0> - 12994: cd027057 vsetivli zero,4,e32,m1,ta,ma - 12998: 8684d0d7 vfrdiv.vf v1,v8,fs1 - 1299c: 0a809457 vfsub.vv v8,v8,v1 - 129a0: 92845457 vfmul.vf v8,v8,fs0 - 129a4: 02848427 vs1r.v v8,(s1) - 129a8: 01048493 addi s1,s1,16 - 129ac: fd241ee3 bne s0,s2,12988 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xa0> - 129b0: fff98993 addi s3,s3,-1 - 129b4: fc0992e3 bnez s3,12978 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x90> - 129b8: c0102bf3 rdtime s7 - 129bc: 64000793 li a5,1600 - 129c0: 02fb8bb3 mul s7,s7,a5 - 129c4: 97b427b7 lui a5,0x97b42 - 129c8: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 129cc: 097b4737 lui a4,0x97b4 - 129d0: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> - 129d4: 02079793 slli a5,a5,0x20 - 129d8: 00e787b3 add a5,a5,a4 - 129dc: 00005737 lui a4,0x5 - 129e0: b1070713 addi a4,a4,-1264 # 4b10 <__abi_tag-0xb784> - 129e4: 00e10933 add s2,sp,a4 - 129e8: 02fbbbb3 mulhu s7,s7,a5 - 129ec: 12c00993 li s3,300 - 129f0: 004bdb93 srli s7,s7,0x4 - 129f4: 000027b7 lui a5,0x2 - 129f8: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 129fc: 00f10433 add s0,sp,a5 - 12a00: 00010493 mv s1,sp - 12a04: 0284e407 vl1re32.v v8,(s1) - 12a08: 01048493 addi s1,s1,16 - 12a0c: 965fe0ef jal 11370 <_ZL6exp_psu17__rvv_float32m1_tm.constprop.0> - 12a10: cd027057 vsetivli zero,4,e32,m1,ta,ma - 12a14: 8684d0d7 vfrdiv.vf v1,v8,fs1 - 12a18: 0a809457 vfsub.vv v8,v8,v1 - 12a1c: 92845457 vfmul.vf v8,v8,fs0 - 12a20: 02840427 vs1r.v v8,(s0) - 12a24: 01040413 addi s0,s0,16 - 12a28: fd241ee3 bne s0,s2,12a04 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x11c> - 12a2c: fff98993 addi s3,s3,-1 - 12a30: fc0992e3 bnez s3,129f4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x10c> - 12a34: c01024f3 rdtime s1 - 12a38: 01300613 li a2,19 - 12a3c: 00004597 auipc a1,0x4 - 12a40: 5a458593 addi a1,a1,1444 # 16fe0 <_IO_stdin_used+0x140> - 12a44: 00007517 auipc a0,0x7 - 12a48: 5a453503 ld a0,1444(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 12a4c: b14fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 12a50: 00100613 li a2,1 - 12a54: 00004597 auipc a1,0x4 - 12a58: 5a458593 addi a1,a1,1444 # 16ff8 <_IO_stdin_used+0x158> - 12a5c: 00007517 auipc a0,0x7 - 12a60: 58c53503 ld a0,1420(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 12a64: afcfe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 12a68: 008ab603 ld a2,8(s5) - 12a6c: 000ab583 ld a1,0(s5) - 12a70: 00007517 auipc a0,0x7 - 12a74: 57853503 ld a0,1400(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 12a78: ae8fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 12a7c: 00004597 auipc a1,0x4 - 12a80: 58458593 addi a1,a1,1412 # 17000 <_IO_stdin_used+0x160> - 12a84: 00600613 li a2,6 - 12a88: 00050413 mv s0,a0 - 12a8c: ad4fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 12a90: 64000793 li a5,1600 - 12a94: 02f487b3 mul a5,s1,a5 - 12a98: 97b42737 lui a4,0x97b42 - 12a9c: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 12aa0: 097b46b7 lui a3,0x97b4 - 12aa4: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> - 12aa8: 02071713 slli a4,a4,0x20 - 12aac: 00d70733 add a4,a4,a3 - 12ab0: 00004697 auipc a3,0x4 - 12ab4: 4606a707 flw fa4,1120(a3) # 16f10 <_IO_stdin_used+0x70> - 12ab8: 00004697 auipc a3,0x4 - 12abc: 45c6a787 flw fa5,1116(a3) # 16f14 <_IO_stdin_used+0x74> - 12ac0: 00043683 ld a3,0(s0) - 12ac4: 02e7b7b3 mulhu a5,a5,a4 - 12ac8: 00100613 li a2,1 - 12acc: fe86b703 ld a4,-24(a3) - 12ad0: 00040513 mv a0,s0 - 12ad4: 00e40733 add a4,s0,a4 - 12ad8: 00c73423 sd a2,8(a4) - 12adc: fe86b703 ld a4,-24(a3) - 12ae0: 0047d793 srli a5,a5,0x4 - 12ae4: 417787b3 sub a5,a5,s7 - 12ae8: d037f553 fcvt.s.lu fa0,a5 - 12aec: 00e40433 add s0,s0,a4 - 12af0: 01842783 lw a5,24(s0) - 12af4: 18e57553 fdiv.s fa0,fa0,fa4 - 12af8: efb7f793 andi a5,a5,-261 - 12afc: 0047e793 ori a5,a5,4 - 12b00: 00f42c23 sw a5,24(s0) - 12b04: 18f57553 fdiv.s fa0,fa0,fa5 - 12b08: 42050553 fcvt.d.s fa0,fa0 - 12b0c: ab4fe0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> - 12b10: 00700613 li a2,7 - 12b14: 00004597 auipc a1,0x4 - 12b18: 4f458593 addi a1,a1,1268 # 17008 <_IO_stdin_used+0x168> - 12b1c: 00050493 mv s1,a0 - 12b20: a40fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 12b24: 0004b783 ld a5,0(s1) - 12b28: fe87b783 ld a5,-24(a5) - 12b2c: 00f487b3 add a5,s1,a5 - 12b30: 0f07b403 ld s0,240(a5) - 12b34: 08040463 beqz s0,12bbc <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x2d4> - 12b38: 03844783 lbu a5,56(s0) - 12b3c: 04078863 beqz a5,12b8c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x2a4> - 12b40: 04344583 lbu a1,67(s0) - 12b44: 00048513 mv a0,s1 - 12b48: 988fe0ef jal 10cd0 <_ZNSo3putEc@plt> - 12b4c: 000042b7 lui t0,0x4 - 12b50: 39028293 addi t0,t0,912 # 4390 <__abi_tag-0xbf04> - 12b54: 00510133 add sp,sp,t0 - 12b58: 7e813083 ld ra,2024(sp) - 12b5c: 7e013403 ld s0,2016(sp) - 12b60: 7d813483 ld s1,2008(sp) - 12b64: 7d013903 ld s2,2000(sp) - 12b68: 7c813983 ld s3,1992(sp) - 12b6c: 7c013a03 ld s4,1984(sp) - 12b70: 7b813a83 ld s5,1976(sp) - 12b74: 7b013b03 ld s6,1968(sp) - 12b78: 7a813b83 ld s7,1960(sp) - 12b7c: 79813407 fld fs0,1944(sp) - 12b80: 79013487 fld fs1,1936(sp) - 12b84: 7f010113 addi sp,sp,2032 - 12b88: 978fe06f j 10d00 <_ZNSo5flushEv@plt> - 12b8c: 00040513 mv a0,s0 - 12b90: 9e0fe0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 12b94: 00043783 ld a5,0(s0) - 12b98: ffffe717 auipc a4,0xffffe - 12b9c: 79470713 addi a4,a4,1940 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> - 12ba0: 00a00593 li a1,10 - 12ba4: 0307b783 ld a5,48(a5) - 12ba8: f8e78ee3 beq a5,a4,12b44 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x25c> - 12bac: 00040513 mv a0,s0 - 12bb0: 000780e7 jalr a5 - 12bb4: 00050593 mv a1,a0 - 12bb8: f8dff06f j 12b44 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4sinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x25c> - 12bbc: 9c4fe0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> - -0000000000012bc0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5swishEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: - 12bc0: 81010113 addi sp,sp,-2032 - 12bc4: ffffc2b7 lui t0,0xffffc - 12bc8: 78813c27 fsd fs0,1944(sp) - 12bcc: 78913827 fsd fs1,1936(sp) - 12bd0: c7028293 addi t0,t0,-912 # ffffffffffffbc70 <__global_pointer$+0xfffffffffffe13e0> - 12bd4: 000027b7 lui a5,0x2 - 12bd8: 20a504d3 fmv.s fs1,fa0 - 12bdc: 20b58453 fmv.s fs0,fa1 - 12be0: 7e813023 sd s0,2016(sp) - 12be4: 7c913c23 sd s1,2008(sp) - 12be8: 7b513c23 sd s5,1976(sp) - 12bec: 7e113423 sd ra,2024(sp) - 12bf0: 7d213823 sd s2,2000(sp) - 12bf4: 7d313423 sd s3,1992(sp) - 12bf8: 7d413023 sd s4,1984(sp) - 12bfc: 7b613823 sd s6,1968(sp) - 12c00: 7b713423 sd s7,1960(sp) - 12c04: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 12c08: 00510133 add sp,sp,t0 - 12c0c: 00010413 mv s0,sp - 12c10: 00050a93 mv s5,a0 - 12c14: 00f104b3 add s1,sp,a5 - 12c18: 208405d3 fmv.s fa1,fs0 - 12c1c: 20948553 fmv.s fa0,fs1 - 12c20: 00040513 mv a0,s0 - 12c24: 01040413 addi s0,s0,16 - 12c28: b0dfe0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> - 12c2c: fe9416e3 bne s0,s1,12c18 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5swishEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x58> - 12c30: 000027b7 lui a5,0x2 - 12c34: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 12c38: 00f10933 add s2,sp,a5 - 12c3c: 00004797 auipc a5,0x4 - 12c40: 2807a407 flw fs0,640(a5) # 16ebc <_IO_stdin_used+0x1c> - 12c44: 12c00993 li s3,300 - 12c48: cd027057 vsetivli zero,4,e32,m1,ta,ma - 12c4c: 000027b7 lui a5,0x2 - 12c50: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 12c54: 00f104b3 add s1,sp,a5 - 12c58: 00010413 mv s0,sp - 12c5c: 02846087 vl1re32.v v1,(s0) - 12c60: 01040413 addi s0,s0,16 - 12c64: 26109457 vfneg.v v8,v1 - 12c68: f08fe0ef jal 11370 <_ZL6exp_psu17__rvv_float32m1_tm.constprop.0> - 12c6c: cd027057 vsetivli zero,4,e32,m1,ta,ma - 12c70: 02845457 vfadd.vf v8,v8,fs0 - 12c74: 821410d7 vfdiv.vv v1,v1,v8 - 12c78: 028480a7 vs1r.v v1,(s1) - 12c7c: 01048493 addi s1,s1,16 - 12c80: fd241ee3 bne s0,s2,12c5c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5swishEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x9c> - 12c84: fff98993 addi s3,s3,-1 - 12c88: fc0992e3 bnez s3,12c4c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5swishEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x8c> - 12c8c: c0102bf3 rdtime s7 - 12c90: 64000793 li a5,1600 - 12c94: 02fb8bb3 mul s7,s7,a5 - 12c98: 97b427b7 lui a5,0x97b42 - 12c9c: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 12ca0: 097b4737 lui a4,0x97b4 - 12ca4: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> - 12ca8: 02079793 slli a5,a5,0x20 - 12cac: 00e787b3 add a5,a5,a4 - 12cb0: 00005737 lui a4,0x5 - 12cb4: b1070713 addi a4,a4,-1264 # 4b10 <__abi_tag-0xb784> - 12cb8: 00e10933 add s2,sp,a4 - 12cbc: 02fbbbb3 mulhu s7,s7,a5 - 12cc0: 12c00993 li s3,300 - 12cc4: cd027057 vsetivli zero,4,e32,m1,ta,ma - 12cc8: 004bdb93 srli s7,s7,0x4 - 12ccc: 000027b7 lui a5,0x2 - 12cd0: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 12cd4: 00f10433 add s0,sp,a5 - 12cd8: 00010493 mv s1,sp - 12cdc: 0284e087 vl1re32.v v1,(s1) - 12ce0: 01048493 addi s1,s1,16 - 12ce4: 26109457 vfneg.v v8,v1 - 12ce8: e88fe0ef jal 11370 <_ZL6exp_psu17__rvv_float32m1_tm.constprop.0> - 12cec: cd027057 vsetivli zero,4,e32,m1,ta,ma - 12cf0: 02845457 vfadd.vf v8,v8,fs0 - 12cf4: 821410d7 vfdiv.vv v1,v1,v8 - 12cf8: 028400a7 vs1r.v v1,(s0) - 12cfc: 01040413 addi s0,s0,16 - 12d00: fd241ee3 bne s0,s2,12cdc <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5swishEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x11c> - 12d04: fff98993 addi s3,s3,-1 - 12d08: fc0992e3 bnez s3,12ccc <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5swishEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x10c> - 12d0c: c01024f3 rdtime s1 - 12d10: 01300613 li a2,19 - 12d14: 00004597 auipc a1,0x4 - 12d18: 2cc58593 addi a1,a1,716 # 16fe0 <_IO_stdin_used+0x140> - 12d1c: 00007517 auipc a0,0x7 - 12d20: 2cc53503 ld a0,716(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 12d24: 83cfe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 12d28: 00100613 li a2,1 - 12d2c: 00004597 auipc a1,0x4 - 12d30: 2cc58593 addi a1,a1,716 # 16ff8 <_IO_stdin_used+0x158> - 12d34: 00007517 auipc a0,0x7 - 12d38: 2b453503 ld a0,692(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 12d3c: 824fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 12d40: 008ab603 ld a2,8(s5) - 12d44: 000ab583 ld a1,0(s5) - 12d48: 00007517 auipc a0,0x7 - 12d4c: 2a053503 ld a0,672(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 12d50: 810fe0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 12d54: 00004597 auipc a1,0x4 - 12d58: 2ac58593 addi a1,a1,684 # 17000 <_IO_stdin_used+0x160> - 12d5c: 00600613 li a2,6 - 12d60: 00050413 mv s0,a0 - 12d64: ffdfd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 12d68: 64000793 li a5,1600 - 12d6c: 02f487b3 mul a5,s1,a5 - 12d70: 97b42737 lui a4,0x97b42 - 12d74: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 12d78: 097b46b7 lui a3,0x97b4 - 12d7c: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> - 12d80: 02071713 slli a4,a4,0x20 - 12d84: 00d70733 add a4,a4,a3 - 12d88: 00004697 auipc a3,0x4 - 12d8c: 1886a707 flw fa4,392(a3) # 16f10 <_IO_stdin_used+0x70> - 12d90: 00004697 auipc a3,0x4 - 12d94: 1846a787 flw fa5,388(a3) # 16f14 <_IO_stdin_used+0x74> - 12d98: 00043683 ld a3,0(s0) - 12d9c: 02e7b7b3 mulhu a5,a5,a4 - 12da0: 00100613 li a2,1 - 12da4: fe86b703 ld a4,-24(a3) - 12da8: 00040513 mv a0,s0 - 12dac: 00e40733 add a4,s0,a4 - 12db0: 00c73423 sd a2,8(a4) - 12db4: fe86b703 ld a4,-24(a3) - 12db8: 0047d793 srli a5,a5,0x4 - 12dbc: 417787b3 sub a5,a5,s7 - 12dc0: d037f553 fcvt.s.lu fa0,a5 - 12dc4: 00e40433 add s0,s0,a4 - 12dc8: 01842783 lw a5,24(s0) - 12dcc: 18e57553 fdiv.s fa0,fa0,fa4 - 12dd0: efb7f793 andi a5,a5,-261 - 12dd4: 0047e793 ori a5,a5,4 - 12dd8: 00f42c23 sw a5,24(s0) - 12ddc: 18f57553 fdiv.s fa0,fa0,fa5 - 12de0: 42050553 fcvt.d.s fa0,fa0 - 12de4: fddfd0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> - 12de8: 00700613 li a2,7 - 12dec: 00004597 auipc a1,0x4 - 12df0: 21c58593 addi a1,a1,540 # 17008 <_IO_stdin_used+0x168> - 12df4: 00050493 mv s1,a0 - 12df8: f69fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 12dfc: 0004b783 ld a5,0(s1) - 12e00: fe87b783 ld a5,-24(a5) - 12e04: 00f487b3 add a5,s1,a5 - 12e08: 0f07b403 ld s0,240(a5) - 12e0c: 08040463 beqz s0,12e94 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5swishEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x2d4> - 12e10: 03844783 lbu a5,56(s0) - 12e14: 04078863 beqz a5,12e64 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5swishEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x2a4> - 12e18: 04344583 lbu a1,67(s0) - 12e1c: 00048513 mv a0,s1 - 12e20: eb1fd0ef jal 10cd0 <_ZNSo3putEc@plt> - 12e24: 000042b7 lui t0,0x4 - 12e28: 39028293 addi t0,t0,912 # 4390 <__abi_tag-0xbf04> - 12e2c: 00510133 add sp,sp,t0 - 12e30: 7e813083 ld ra,2024(sp) - 12e34: 7e013403 ld s0,2016(sp) - 12e38: 7d813483 ld s1,2008(sp) - 12e3c: 7d013903 ld s2,2000(sp) - 12e40: 7c813983 ld s3,1992(sp) - 12e44: 7c013a03 ld s4,1984(sp) - 12e48: 7b813a83 ld s5,1976(sp) - 12e4c: 7b013b03 ld s6,1968(sp) - 12e50: 7a813b83 ld s7,1960(sp) - 12e54: 79813407 fld fs0,1944(sp) - 12e58: 79013487 fld fs1,1936(sp) - 12e5c: 7f010113 addi sp,sp,2032 - 12e60: ea1fd06f j 10d00 <_ZNSo5flushEv@plt> - 12e64: 00040513 mv a0,s0 - 12e68: f09fd0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 12e6c: 00043783 ld a5,0(s0) - 12e70: ffffe717 auipc a4,0xffffe - 12e74: 4bc70713 addi a4,a4,1212 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> - 12e78: 00a00593 li a1,10 - 12e7c: 0307b783 ld a5,48(a5) - 12e80: f8e78ee3 beq a5,a4,12e1c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5swishEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x25c> - 12e84: 00040513 mv a0,s0 - 12e88: 000780e7 jalr a5 - 12e8c: 00050593 mv a1,a0 - 12e90: f8dff06f j 12e1c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5swishEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x25c> - 12e94: eedfd0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> - -0000000000012e98 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3absEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: - 12e98: ffffc2b7 lui t0,0xffffc - 12e9c: 81010113 addi sp,sp,-2032 - 12ea0: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> - 12ea4: 7e813023 sd s0,2016(sp) - 12ea8: 7c913c23 sd s1,2008(sp) - 12eac: 7d213823 sd s2,2000(sp) - 12eb0: 7e113423 sd ra,2024(sp) - 12eb4: 000027b7 lui a5,0x2 - 12eb8: 00510133 add sp,sp,t0 - 12ebc: 01010493 addi s1,sp,16 - 12ec0: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 12ec4: 00050413 mv s0,a0 - 12ec8: 00f48933 add s2,s1,a5 - 12ecc: 00048513 mv a0,s1 - 12ed0: 00b12627 fsw fa1,12(sp) - 12ed4: 00a12427 fsw fa0,8(sp) - 12ed8: 01048493 addi s1,s1,16 - 12edc: 859fe0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> - 12ee0: 00812507 flw fa0,8(sp) - 12ee4: 00c12587 flw fa1,12(sp) - 12ee8: ff2492e3 bne s1,s2,12ecc <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3absEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x34> - 12eec: 00002337 lui t1,0x2 - 12ef0: 5a030793 addi a5,t1,1440 # 25a0 <__abi_tag-0xdcf4> - 12ef4: 01010813 addi a6,sp,16 - 12ef8: 00278533 add a0,a5,sp - 12efc: 5f030313 addi t1,t1,1520 - 12f00: 12c00e13 li t3,300 - 12f04: cd027057 vsetivli zero,4,e32,m1,ta,ma - 12f08: 07000613 li a2,112 - 12f0c: 03000593 li a1,48 - 12f10: 00b807b3 add a5,a6,a1 - 12f14: fd078713 addi a4,a5,-48 - 12f18: 02876407 vl1re32.v v8,(a4) - 12f1c: fe078713 addi a4,a5,-32 - 12f20: 02876387 vl1re32.v v7,(a4) - 12f24: ff078693 addi a3,a5,-16 - 12f28: 00c80733 add a4,a6,a2 - 12f2c: 0286e307 vl1re32.v v6,(a3) - 12f30: fc070693 addi a3,a4,-64 - 12f34: 0286e287 vl1re32.v v5,(a3) - 12f38: fd070693 addi a3,a4,-48 - 12f3c: 0286e207 vl1re32.v v4,(a3) - 12f40: fe070893 addi a7,a4,-32 - 12f44: ff070693 addi a3,a4,-16 - 12f48: 0288e187 vl1re32.v v3,(a7) - 12f4c: 0286e107 vl1re32.v v2,(a3) - 12f50: 04078713 addi a4,a5,64 - 12f54: 2a841457 vfabs.v v8,v8 - 12f58: 02876087 vl1re32.v v1,(a4) - 12f5c: 00b507b3 add a5,a0,a1 - 12f60: 2a7393d7 vfabs.v v7,v7 - 12f64: fd078713 addi a4,a5,-48 - 12f68: 2a631357 vfabs.v v6,v6 - 12f6c: 02870427 vs1r.v v8,(a4) - 12f70: 2a5292d7 vfabs.v v5,v5 - 12f74: fe078713 addi a4,a5,-32 - 12f78: 028703a7 vs1r.v v7,(a4) - 12f7c: ff078693 addi a3,a5,-16 - 12f80: 00c50733 add a4,a0,a2 - 12f84: 2a421257 vfabs.v v4,v4 - 12f88: 02868327 vs1r.v v6,(a3) - 12f8c: 2a3191d7 vfabs.v v3,v3 - 12f90: fc070693 addi a3,a4,-64 - 12f94: 028682a7 vs1r.v v5,(a3) - 12f98: 2a211157 vfabs.v v2,v2 - 12f9c: fd070693 addi a3,a4,-48 - 12fa0: 02868227 vs1r.v v4,(a3) - 12fa4: 2a1090d7 vfabs.v v1,v1 - 12fa8: fe070693 addi a3,a4,-32 - 12fac: 028681a7 vs1r.v v3,(a3) - 12fb0: ff070713 addi a4,a4,-16 - 12fb4: 02870127 vs1r.v v2,(a4) - 12fb8: 04078793 addi a5,a5,64 - 12fbc: 028780a7 vs1r.v v1,(a5) - 12fc0: 08060613 addi a2,a2,128 - 12fc4: 08058593 addi a1,a1,128 - 12fc8: f46614e3 bne a2,t1,12f10 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3absEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x78> - 12fcc: fffe0e13 addi t3,t3,-1 - 12fd0: f20e1ce3 bnez t3,12f08 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3absEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x70> - 12fd4: c01024f3 rdtime s1 - 12fd8: 64000793 li a5,1600 - 12fdc: 02f484b3 mul s1,s1,a5 - 12fe0: 97b427b7 lui a5,0x97b42 - 12fe4: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 12fe8: 097b4737 lui a4,0x97b4 - 12fec: 02079793 slli a5,a5,0x20 - 12ff0: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> - 12ff4: 00e787b3 add a5,a5,a4 - 12ff8: 00002337 lui t1,0x2 - 12ffc: 01010813 addi a6,sp,16 - 13000: 12c00e13 li t3,300 - 13004: 02f4b4b3 mulhu s1,s1,a5 - 13008: 5a030793 addi a5,t1,1440 # 25a0 <__abi_tag-0xdcf4> - 1300c: 00278533 add a0,a5,sp - 13010: 5f030313 addi t1,t1,1520 - 13014: cd027057 vsetivli zero,4,e32,m1,ta,ma - 13018: 0044d493 srli s1,s1,0x4 - 1301c: 07000613 li a2,112 - 13020: 03000593 li a1,48 - 13024: 00b807b3 add a5,a6,a1 - 13028: fd078713 addi a4,a5,-48 - 1302c: 02876407 vl1re32.v v8,(a4) - 13030: fe078713 addi a4,a5,-32 - 13034: 02876387 vl1re32.v v7,(a4) - 13038: ff078693 addi a3,a5,-16 - 1303c: 00c80733 add a4,a6,a2 - 13040: 0286e307 vl1re32.v v6,(a3) - 13044: fc070693 addi a3,a4,-64 - 13048: 0286e287 vl1re32.v v5,(a3) - 1304c: fd070693 addi a3,a4,-48 - 13050: 0286e207 vl1re32.v v4,(a3) - 13054: fe070893 addi a7,a4,-32 - 13058: ff070693 addi a3,a4,-16 - 1305c: 0288e187 vl1re32.v v3,(a7) - 13060: 0286e107 vl1re32.v v2,(a3) - 13064: 04078713 addi a4,a5,64 - 13068: 2a841457 vfabs.v v8,v8 - 1306c: 02876087 vl1re32.v v1,(a4) - 13070: 00b507b3 add a5,a0,a1 - 13074: 2a7393d7 vfabs.v v7,v7 - 13078: fd078713 addi a4,a5,-48 - 1307c: 2a631357 vfabs.v v6,v6 - 13080: 02870427 vs1r.v v8,(a4) - 13084: 2a5292d7 vfabs.v v5,v5 - 13088: fe078713 addi a4,a5,-32 - 1308c: 028703a7 vs1r.v v7,(a4) - 13090: ff078693 addi a3,a5,-16 - 13094: 00c50733 add a4,a0,a2 - 13098: 2a421257 vfabs.v v4,v4 - 1309c: 02868327 vs1r.v v6,(a3) - 130a0: 2a3191d7 vfabs.v v3,v3 - 130a4: fc070693 addi a3,a4,-64 - 130a8: 028682a7 vs1r.v v5,(a3) - 130ac: 2a211157 vfabs.v v2,v2 - 130b0: fd070693 addi a3,a4,-48 - 130b4: 02868227 vs1r.v v4,(a3) - 130b8: 2a1090d7 vfabs.v v1,v1 - 130bc: fe070693 addi a3,a4,-32 - 130c0: 028681a7 vs1r.v v3,(a3) - 130c4: ff070713 addi a4,a4,-16 - 130c8: 02870127 vs1r.v v2,(a4) - 130cc: 04078793 addi a5,a5,64 - 130d0: 028780a7 vs1r.v v1,(a5) - 130d4: 08060613 addi a2,a2,128 - 130d8: 08058593 addi a1,a1,128 - 130dc: f46614e3 bne a2,t1,13024 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3absEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x18c> - 130e0: fffe0e13 addi t3,t3,-1 - 130e4: f20e1ce3 bnez t3,1301c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3absEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x184> - 130e8: c0102973 rdtime s2 - 130ec: 01300613 li a2,19 - 130f0: 00004597 auipc a1,0x4 - 130f4: ef058593 addi a1,a1,-272 # 16fe0 <_IO_stdin_used+0x140> - 130f8: 00007517 auipc a0,0x7 - 130fc: ef053503 ld a0,-272(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 13100: c61fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 13104: 00100613 li a2,1 - 13108: 00004597 auipc a1,0x4 - 1310c: ef058593 addi a1,a1,-272 # 16ff8 <_IO_stdin_used+0x158> - 13110: 00007517 auipc a0,0x7 - 13114: ed853503 ld a0,-296(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 13118: c49fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1311c: 00843603 ld a2,8(s0) - 13120: 00043583 ld a1,0(s0) - 13124: 00007517 auipc a0,0x7 - 13128: ec453503 ld a0,-316(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 1312c: c35fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 13130: 00004597 auipc a1,0x4 - 13134: ed058593 addi a1,a1,-304 # 17000 <_IO_stdin_used+0x160> - 13138: 00600613 li a2,6 - 1313c: 00050413 mv s0,a0 - 13140: c21fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 13144: 64000793 li a5,1600 - 13148: 02f907b3 mul a5,s2,a5 - 1314c: 97b42737 lui a4,0x97b42 - 13150: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 13154: 097b46b7 lui a3,0x97b4 - 13158: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> - 1315c: 02071713 slli a4,a4,0x20 - 13160: 00d70733 add a4,a4,a3 - 13164: 00004697 auipc a3,0x4 - 13168: dac6a707 flw fa4,-596(a3) # 16f10 <_IO_stdin_used+0x70> - 1316c: 00004697 auipc a3,0x4 - 13170: da86a787 flw fa5,-600(a3) # 16f14 <_IO_stdin_used+0x74> - 13174: 00043683 ld a3,0(s0) - 13178: 02e7b7b3 mulhu a5,a5,a4 - 1317c: 00100613 li a2,1 - 13180: fe86b703 ld a4,-24(a3) - 13184: 00040513 mv a0,s0 - 13188: 00e40733 add a4,s0,a4 - 1318c: 00c73423 sd a2,8(a4) - 13190: fe86b703 ld a4,-24(a3) - 13194: 0047d793 srli a5,a5,0x4 - 13198: 409787b3 sub a5,a5,s1 - 1319c: d037f553 fcvt.s.lu fa0,a5 - 131a0: 00e40433 add s0,s0,a4 - 131a4: 01842783 lw a5,24(s0) - 131a8: 18e57553 fdiv.s fa0,fa0,fa4 - 131ac: efb7f793 andi a5,a5,-261 - 131b0: 0047e793 ori a5,a5,4 - 131b4: 00f42c23 sw a5,24(s0) - 131b8: 18f57553 fdiv.s fa0,fa0,fa5 - 131bc: 42050553 fcvt.d.s fa0,fa0 - 131c0: c01fd0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> - 131c4: 00700613 li a2,7 - 131c8: 00004597 auipc a1,0x4 - 131cc: e4058593 addi a1,a1,-448 # 17008 <_IO_stdin_used+0x168> - 131d0: 00050493 mv s1,a0 - 131d4: b8dfd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 131d8: 0004b783 ld a5,0(s1) - 131dc: fe87b783 ld a5,-24(a5) - 131e0: 00f487b3 add a5,s1,a5 - 131e4: 0f07b403 ld s0,240(a5) - 131e8: 06040663 beqz s0,13254 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3absEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3bc> - 131ec: 03844783 lbu a5,56(s0) - 131f0: 02078a63 beqz a5,13224 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3absEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x38c> - 131f4: 04344583 lbu a1,67(s0) - 131f8: 00048513 mv a0,s1 - 131fc: ad5fd0ef jal 10cd0 <_ZNSo3putEc@plt> - 13200: 000042b7 lui t0,0x4 - 13204: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> - 13208: 00510133 add sp,sp,t0 - 1320c: 7e813083 ld ra,2024(sp) - 13210: 7e013403 ld s0,2016(sp) - 13214: 7d813483 ld s1,2008(sp) - 13218: 7d013903 ld s2,2000(sp) - 1321c: 7f010113 addi sp,sp,2032 - 13220: ae1fd06f j 10d00 <_ZNSo5flushEv@plt> - 13224: 00040513 mv a0,s0 - 13228: b49fd0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 1322c: 00043783 ld a5,0(s0) - 13230: ffffe717 auipc a4,0xffffe - 13234: 0fc70713 addi a4,a4,252 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> - 13238: 00a00593 li a1,10 - 1323c: 0307b783 ld a5,48(a5) - 13240: fae78ce3 beq a5,a4,131f8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3absEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x360> - 13244: 00040513 mv a0,s0 - 13248: 000780e7 jalr a5 - 1324c: 00050593 mv a1,a0 - 13250: fa9ff06f j 131f8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3absEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x360> - 13254: b2dfd0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> - -0000000000013258 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3negEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: - 13258: ffffc2b7 lui t0,0xffffc - 1325c: 81010113 addi sp,sp,-2032 - 13260: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> - 13264: 7e813023 sd s0,2016(sp) - 13268: 7c913c23 sd s1,2008(sp) - 1326c: 7d213823 sd s2,2000(sp) - 13270: 7e113423 sd ra,2024(sp) - 13274: 000027b7 lui a5,0x2 - 13278: 00510133 add sp,sp,t0 - 1327c: 01010493 addi s1,sp,16 - 13280: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 13284: 00050413 mv s0,a0 - 13288: 00f48933 add s2,s1,a5 - 1328c: 00048513 mv a0,s1 - 13290: 00b12627 fsw fa1,12(sp) - 13294: 00a12427 fsw fa0,8(sp) - 13298: 01048493 addi s1,s1,16 - 1329c: c98fe0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> - 132a0: 00812507 flw fa0,8(sp) - 132a4: 00c12587 flw fa1,12(sp) - 132a8: ff2492e3 bne s1,s2,1328c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3negEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x34> - 132ac: 00002337 lui t1,0x2 - 132b0: 5a030793 addi a5,t1,1440 # 25a0 <__abi_tag-0xdcf4> - 132b4: 01010813 addi a6,sp,16 - 132b8: 00278533 add a0,a5,sp - 132bc: 5f030313 addi t1,t1,1520 - 132c0: 12c00e13 li t3,300 - 132c4: cd027057 vsetivli zero,4,e32,m1,ta,ma - 132c8: 07000613 li a2,112 - 132cc: 03000593 li a1,48 - 132d0: 00b807b3 add a5,a6,a1 - 132d4: fd078713 addi a4,a5,-48 - 132d8: 02876407 vl1re32.v v8,(a4) - 132dc: fe078713 addi a4,a5,-32 - 132e0: 02876387 vl1re32.v v7,(a4) - 132e4: ff078693 addi a3,a5,-16 - 132e8: 00c80733 add a4,a6,a2 - 132ec: 0286e307 vl1re32.v v6,(a3) - 132f0: fc070693 addi a3,a4,-64 - 132f4: 0286e287 vl1re32.v v5,(a3) - 132f8: fd070693 addi a3,a4,-48 - 132fc: 0286e207 vl1re32.v v4,(a3) - 13300: fe070893 addi a7,a4,-32 - 13304: ff070693 addi a3,a4,-16 - 13308: 0288e187 vl1re32.v v3,(a7) - 1330c: 0286e107 vl1re32.v v2,(a3) - 13310: 04078713 addi a4,a5,64 - 13314: 26841457 vfneg.v v8,v8 - 13318: 02876087 vl1re32.v v1,(a4) - 1331c: 00b507b3 add a5,a0,a1 - 13320: 267393d7 vfneg.v v7,v7 - 13324: fd078713 addi a4,a5,-48 - 13328: 26631357 vfneg.v v6,v6 - 1332c: 02870427 vs1r.v v8,(a4) - 13330: 265292d7 vfneg.v v5,v5 - 13334: fe078713 addi a4,a5,-32 - 13338: 028703a7 vs1r.v v7,(a4) - 1333c: ff078693 addi a3,a5,-16 - 13340: 00c50733 add a4,a0,a2 - 13344: 26421257 vfneg.v v4,v4 - 13348: 02868327 vs1r.v v6,(a3) - 1334c: 263191d7 vfneg.v v3,v3 - 13350: fc070693 addi a3,a4,-64 - 13354: 028682a7 vs1r.v v5,(a3) - 13358: 26211157 vfneg.v v2,v2 - 1335c: fd070693 addi a3,a4,-48 - 13360: 02868227 vs1r.v v4,(a3) - 13364: 261090d7 vfneg.v v1,v1 - 13368: fe070693 addi a3,a4,-32 - 1336c: 028681a7 vs1r.v v3,(a3) - 13370: ff070713 addi a4,a4,-16 - 13374: 02870127 vs1r.v v2,(a4) - 13378: 04078793 addi a5,a5,64 - 1337c: 028780a7 vs1r.v v1,(a5) - 13380: 08060613 addi a2,a2,128 - 13384: 08058593 addi a1,a1,128 - 13388: f46614e3 bne a2,t1,132d0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3negEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x78> - 1338c: fffe0e13 addi t3,t3,-1 - 13390: f20e1ce3 bnez t3,132c8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3negEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x70> - 13394: c01024f3 rdtime s1 - 13398: 64000793 li a5,1600 - 1339c: 02f484b3 mul s1,s1,a5 - 133a0: 97b427b7 lui a5,0x97b42 - 133a4: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 133a8: 097b4737 lui a4,0x97b4 - 133ac: 02079793 slli a5,a5,0x20 - 133b0: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> - 133b4: 00e787b3 add a5,a5,a4 - 133b8: 00002337 lui t1,0x2 - 133bc: 01010813 addi a6,sp,16 - 133c0: 12c00e13 li t3,300 - 133c4: 02f4b4b3 mulhu s1,s1,a5 - 133c8: 5a030793 addi a5,t1,1440 # 25a0 <__abi_tag-0xdcf4> - 133cc: 00278533 add a0,a5,sp - 133d0: 5f030313 addi t1,t1,1520 - 133d4: cd027057 vsetivli zero,4,e32,m1,ta,ma - 133d8: 0044d493 srli s1,s1,0x4 - 133dc: 07000613 li a2,112 - 133e0: 03000593 li a1,48 - 133e4: 00b807b3 add a5,a6,a1 - 133e8: fd078713 addi a4,a5,-48 - 133ec: 02876407 vl1re32.v v8,(a4) - 133f0: fe078713 addi a4,a5,-32 - 133f4: 02876387 vl1re32.v v7,(a4) - 133f8: ff078693 addi a3,a5,-16 - 133fc: 00c80733 add a4,a6,a2 - 13400: 0286e307 vl1re32.v v6,(a3) - 13404: fc070693 addi a3,a4,-64 - 13408: 0286e287 vl1re32.v v5,(a3) - 1340c: fd070693 addi a3,a4,-48 - 13410: 0286e207 vl1re32.v v4,(a3) - 13414: fe070893 addi a7,a4,-32 - 13418: ff070693 addi a3,a4,-16 - 1341c: 0288e187 vl1re32.v v3,(a7) - 13420: 0286e107 vl1re32.v v2,(a3) - 13424: 04078713 addi a4,a5,64 - 13428: 26841457 vfneg.v v8,v8 - 1342c: 02876087 vl1re32.v v1,(a4) - 13430: 00b507b3 add a5,a0,a1 - 13434: 267393d7 vfneg.v v7,v7 - 13438: fd078713 addi a4,a5,-48 - 1343c: 26631357 vfneg.v v6,v6 - 13440: 02870427 vs1r.v v8,(a4) - 13444: 265292d7 vfneg.v v5,v5 - 13448: fe078713 addi a4,a5,-32 - 1344c: 028703a7 vs1r.v v7,(a4) - 13450: ff078693 addi a3,a5,-16 - 13454: 00c50733 add a4,a0,a2 - 13458: 26421257 vfneg.v v4,v4 - 1345c: 02868327 vs1r.v v6,(a3) - 13460: 263191d7 vfneg.v v3,v3 - 13464: fc070693 addi a3,a4,-64 - 13468: 028682a7 vs1r.v v5,(a3) - 1346c: 26211157 vfneg.v v2,v2 - 13470: fd070693 addi a3,a4,-48 - 13474: 02868227 vs1r.v v4,(a3) - 13478: 261090d7 vfneg.v v1,v1 - 1347c: fe070693 addi a3,a4,-32 - 13480: 028681a7 vs1r.v v3,(a3) - 13484: ff070713 addi a4,a4,-16 - 13488: 02870127 vs1r.v v2,(a4) - 1348c: 04078793 addi a5,a5,64 - 13490: 028780a7 vs1r.v v1,(a5) - 13494: 08060613 addi a2,a2,128 - 13498: 08058593 addi a1,a1,128 - 1349c: f46614e3 bne a2,t1,133e4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3negEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x18c> - 134a0: fffe0e13 addi t3,t3,-1 - 134a4: f20e1ce3 bnez t3,133dc <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3negEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x184> - 134a8: c0102973 rdtime s2 - 134ac: 01300613 li a2,19 - 134b0: 00004597 auipc a1,0x4 - 134b4: b3058593 addi a1,a1,-1232 # 16fe0 <_IO_stdin_used+0x140> - 134b8: 00007517 auipc a0,0x7 - 134bc: b3053503 ld a0,-1232(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 134c0: 8a1fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 134c4: 00100613 li a2,1 - 134c8: 00004597 auipc a1,0x4 - 134cc: b3058593 addi a1,a1,-1232 # 16ff8 <_IO_stdin_used+0x158> - 134d0: 00007517 auipc a0,0x7 - 134d4: b1853503 ld a0,-1256(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 134d8: 889fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 134dc: 00843603 ld a2,8(s0) - 134e0: 00043583 ld a1,0(s0) - 134e4: 00007517 auipc a0,0x7 - 134e8: b0453503 ld a0,-1276(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 134ec: 875fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 134f0: 00004597 auipc a1,0x4 - 134f4: b1058593 addi a1,a1,-1264 # 17000 <_IO_stdin_used+0x160> - 134f8: 00600613 li a2,6 - 134fc: 00050413 mv s0,a0 - 13500: 861fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 13504: 64000793 li a5,1600 - 13508: 02f907b3 mul a5,s2,a5 - 1350c: 97b42737 lui a4,0x97b42 - 13510: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 13514: 097b46b7 lui a3,0x97b4 - 13518: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> - 1351c: 02071713 slli a4,a4,0x20 - 13520: 00d70733 add a4,a4,a3 - 13524: 00004697 auipc a3,0x4 - 13528: 9ec6a707 flw fa4,-1556(a3) # 16f10 <_IO_stdin_used+0x70> - 1352c: 00004697 auipc a3,0x4 - 13530: 9e86a787 flw fa5,-1560(a3) # 16f14 <_IO_stdin_used+0x74> - 13534: 00043683 ld a3,0(s0) - 13538: 02e7b7b3 mulhu a5,a5,a4 - 1353c: 00100613 li a2,1 - 13540: fe86b703 ld a4,-24(a3) - 13544: 00040513 mv a0,s0 - 13548: 00e40733 add a4,s0,a4 - 1354c: 00c73423 sd a2,8(a4) - 13550: fe86b703 ld a4,-24(a3) - 13554: 0047d793 srli a5,a5,0x4 - 13558: 409787b3 sub a5,a5,s1 - 1355c: d037f553 fcvt.s.lu fa0,a5 - 13560: 00e40433 add s0,s0,a4 - 13564: 01842783 lw a5,24(s0) - 13568: 18e57553 fdiv.s fa0,fa0,fa4 - 1356c: efb7f793 andi a5,a5,-261 - 13570: 0047e793 ori a5,a5,4 - 13574: 00f42c23 sw a5,24(s0) - 13578: 18f57553 fdiv.s fa0,fa0,fa5 - 1357c: 42050553 fcvt.d.s fa0,fa0 - 13580: 841fd0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> - 13584: 00700613 li a2,7 - 13588: 00004597 auipc a1,0x4 - 1358c: a8058593 addi a1,a1,-1408 # 17008 <_IO_stdin_used+0x168> - 13590: 00050493 mv s1,a0 - 13594: fccfd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 13598: 0004b783 ld a5,0(s1) - 1359c: fe87b783 ld a5,-24(a5) - 135a0: 00f487b3 add a5,s1,a5 - 135a4: 0f07b403 ld s0,240(a5) - 135a8: 06040663 beqz s0,13614 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3negEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3bc> - 135ac: 03844783 lbu a5,56(s0) - 135b0: 02078a63 beqz a5,135e4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3negEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x38c> - 135b4: 04344583 lbu a1,67(s0) - 135b8: 00048513 mv a0,s1 - 135bc: f14fd0ef jal 10cd0 <_ZNSo3putEc@plt> - 135c0: 000042b7 lui t0,0x4 - 135c4: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> - 135c8: 00510133 add sp,sp,t0 - 135cc: 7e813083 ld ra,2024(sp) - 135d0: 7e013403 ld s0,2016(sp) - 135d4: 7d813483 ld s1,2008(sp) - 135d8: 7d013903 ld s2,2000(sp) - 135dc: 7f010113 addi sp,sp,2032 - 135e0: f20fd06f j 10d00 <_ZNSo5flushEv@plt> - 135e4: 00040513 mv a0,s0 - 135e8: f88fd0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 135ec: 00043783 ld a5,0(s0) - 135f0: ffffe717 auipc a4,0xffffe - 135f4: d3c70713 addi a4,a4,-708 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> - 135f8: 00a00593 li a1,10 - 135fc: 0307b783 ld a5,48(a5) - 13600: fae78ce3 beq a5,a4,135b8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3negEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x360> - 13604: 00040513 mv a0,s0 - 13608: 000780e7 jalr a5 - 1360c: 00050593 mv a1,a0 - 13610: fa9ff06f j 135b8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3negEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x360> - 13614: f6cfd0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> - -0000000000013618 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops6squareEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: - 13618: ffffc2b7 lui t0,0xffffc - 1361c: 81010113 addi sp,sp,-2032 - 13620: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> - 13624: 7e813023 sd s0,2016(sp) - 13628: 7c913c23 sd s1,2008(sp) - 1362c: 7d213823 sd s2,2000(sp) - 13630: 7e113423 sd ra,2024(sp) - 13634: 000027b7 lui a5,0x2 - 13638: 00510133 add sp,sp,t0 - 1363c: 01010493 addi s1,sp,16 - 13640: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 13644: 00050413 mv s0,a0 - 13648: 00f48933 add s2,s1,a5 - 1364c: 00048513 mv a0,s1 - 13650: 00b12627 fsw fa1,12(sp) - 13654: 00a12427 fsw fa0,8(sp) - 13658: 01048493 addi s1,s1,16 - 1365c: 8d8fe0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> - 13660: 00812507 flw fa0,8(sp) - 13664: 00c12587 flw fa1,12(sp) - 13668: ff2492e3 bne s1,s2,1364c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops6squareEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x34> - 1366c: 000028b7 lui a7,0x2 - 13670: 5a088793 addi a5,a7,1440 # 25a0 <__abi_tag-0xdcf4> - 13674: 01010513 addi a0,sp,16 - 13678: 002785b3 add a1,a5,sp - 1367c: 5f088893 addi a7,a7,1520 - 13680: 12c00313 li t1,300 - 13684: cd027057 vsetivli zero,4,e32,m1,ta,ma - 13688: 07000693 li a3,112 - 1368c: 03000613 li a2,48 - 13690: 00c507b3 add a5,a0,a2 - 13694: fd078713 addi a4,a5,-48 - 13698: 02876107 vl1re32.v v2,(a4) - 1369c: fe078713 addi a4,a5,-32 - 136a0: 02876087 vl1re32.v v1,(a4) - 136a4: ff078813 addi a6,a5,-16 - 136a8: 00d50733 add a4,a0,a3 - 136ac: 02886307 vl1re32.v v6,(a6) - 136b0: fc070813 addi a6,a4,-64 - 136b4: 02886287 vl1re32.v v5,(a6) - 136b8: fd070813 addi a6,a4,-48 - 136bc: 02886207 vl1re32.v v4,(a6) - 136c0: fe070813 addi a6,a4,-32 - 136c4: 02886187 vl1re32.v v3,(a6) - 136c8: ff070713 addi a4,a4,-16 - 136cc: 92211457 vfmul.vv v8,v2,v2 - 136d0: 04078793 addi a5,a5,64 - 136d4: 02876107 vl1re32.v v2,(a4) - 136d8: 921093d7 vfmul.vv v7,v1,v1 - 136dc: 0287e087 vl1re32.v v1,(a5) - 136e0: 92631357 vfmul.vv v6,v6,v6 - 136e4: 925292d7 vfmul.vv v5,v5,v5 - 136e8: 00c587b3 add a5,a1,a2 - 136ec: 92421257 vfmul.vv v4,v4,v4 - 136f0: fd078713 addi a4,a5,-48 - 136f4: 923191d7 vfmul.vv v3,v3,v3 - 136f8: 02870427 vs1r.v v8,(a4) - 136fc: 92211157 vfmul.vv v2,v2,v2 - 13700: fe078713 addi a4,a5,-32 - 13704: 028703a7 vs1r.v v7,(a4) - 13708: ff078813 addi a6,a5,-16 - 1370c: 00d58733 add a4,a1,a3 - 13710: 921090d7 vfmul.vv v1,v1,v1 - 13714: 02880327 vs1r.v v6,(a6) - 13718: fc070813 addi a6,a4,-64 - 1371c: 028802a7 vs1r.v v5,(a6) - 13720: fd070813 addi a6,a4,-48 - 13724: 02880227 vs1r.v v4,(a6) - 13728: fe070813 addi a6,a4,-32 - 1372c: 028801a7 vs1r.v v3,(a6) - 13730: ff070713 addi a4,a4,-16 - 13734: 02870127 vs1r.v v2,(a4) - 13738: 04078793 addi a5,a5,64 - 1373c: 028780a7 vs1r.v v1,(a5) - 13740: 08068693 addi a3,a3,128 - 13744: 08060613 addi a2,a2,128 - 13748: f51694e3 bne a3,a7,13690 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops6squareEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x78> - 1374c: fff30313 addi t1,t1,-1 - 13750: f2031ce3 bnez t1,13688 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops6squareEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x70> - 13754: c01024f3 rdtime s1 - 13758: 64000793 li a5,1600 - 1375c: 02f484b3 mul s1,s1,a5 - 13760: 97b427b7 lui a5,0x97b42 - 13764: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 13768: 097b4737 lui a4,0x97b4 - 1376c: 02079793 slli a5,a5,0x20 - 13770: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> - 13774: 00e787b3 add a5,a5,a4 - 13778: 000028b7 lui a7,0x2 - 1377c: 01010513 addi a0,sp,16 - 13780: 12c00313 li t1,300 - 13784: 02f4b4b3 mulhu s1,s1,a5 - 13788: 5a088793 addi a5,a7,1440 # 25a0 <__abi_tag-0xdcf4> - 1378c: 002785b3 add a1,a5,sp - 13790: 5f088893 addi a7,a7,1520 - 13794: cd027057 vsetivli zero,4,e32,m1,ta,ma - 13798: 0044d493 srli s1,s1,0x4 - 1379c: 07000693 li a3,112 - 137a0: 03000613 li a2,48 - 137a4: 00c507b3 add a5,a0,a2 - 137a8: fd078713 addi a4,a5,-48 - 137ac: 02876107 vl1re32.v v2,(a4) - 137b0: fe078713 addi a4,a5,-32 - 137b4: 02876087 vl1re32.v v1,(a4) - 137b8: ff078813 addi a6,a5,-16 - 137bc: 00d50733 add a4,a0,a3 - 137c0: 02886307 vl1re32.v v6,(a6) - 137c4: fc070813 addi a6,a4,-64 - 137c8: 02886287 vl1re32.v v5,(a6) - 137cc: fd070813 addi a6,a4,-48 - 137d0: 02886207 vl1re32.v v4,(a6) - 137d4: fe070813 addi a6,a4,-32 - 137d8: 02886187 vl1re32.v v3,(a6) - 137dc: ff070713 addi a4,a4,-16 - 137e0: 92211457 vfmul.vv v8,v2,v2 - 137e4: 04078793 addi a5,a5,64 - 137e8: 02876107 vl1re32.v v2,(a4) - 137ec: 921093d7 vfmul.vv v7,v1,v1 - 137f0: 0287e087 vl1re32.v v1,(a5) - 137f4: 92631357 vfmul.vv v6,v6,v6 - 137f8: 925292d7 vfmul.vv v5,v5,v5 - 137fc: 00c587b3 add a5,a1,a2 - 13800: 92421257 vfmul.vv v4,v4,v4 - 13804: fd078713 addi a4,a5,-48 - 13808: 923191d7 vfmul.vv v3,v3,v3 - 1380c: 02870427 vs1r.v v8,(a4) - 13810: 92211157 vfmul.vv v2,v2,v2 - 13814: fe078713 addi a4,a5,-32 - 13818: 028703a7 vs1r.v v7,(a4) - 1381c: ff078813 addi a6,a5,-16 - 13820: 00d58733 add a4,a1,a3 - 13824: 921090d7 vfmul.vv v1,v1,v1 - 13828: 02880327 vs1r.v v6,(a6) - 1382c: fc070813 addi a6,a4,-64 - 13830: 028802a7 vs1r.v v5,(a6) - 13834: fd070813 addi a6,a4,-48 - 13838: 02880227 vs1r.v v4,(a6) - 1383c: fe070813 addi a6,a4,-32 - 13840: 028801a7 vs1r.v v3,(a6) - 13844: ff070713 addi a4,a4,-16 - 13848: 02870127 vs1r.v v2,(a4) - 1384c: 04078793 addi a5,a5,64 - 13850: 028780a7 vs1r.v v1,(a5) - 13854: 08068693 addi a3,a3,128 - 13858: 08060613 addi a2,a2,128 - 1385c: f51694e3 bne a3,a7,137a4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops6squareEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x18c> - 13860: fff30313 addi t1,t1,-1 - 13864: f2031ce3 bnez t1,1379c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops6squareEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x184> - 13868: c0102973 rdtime s2 - 1386c: 01300613 li a2,19 - 13870: 00003597 auipc a1,0x3 - 13874: 77058593 addi a1,a1,1904 # 16fe0 <_IO_stdin_used+0x140> - 13878: 00006517 auipc a0,0x6 - 1387c: 77053503 ld a0,1904(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 13880: ce0fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 13884: 00100613 li a2,1 - 13888: 00003597 auipc a1,0x3 - 1388c: 77058593 addi a1,a1,1904 # 16ff8 <_IO_stdin_used+0x158> - 13890: 00006517 auipc a0,0x6 - 13894: 75853503 ld a0,1880(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 13898: cc8fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1389c: 00843603 ld a2,8(s0) - 138a0: 00043583 ld a1,0(s0) - 138a4: 00006517 auipc a0,0x6 - 138a8: 74453503 ld a0,1860(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 138ac: cb4fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 138b0: 00003597 auipc a1,0x3 - 138b4: 75058593 addi a1,a1,1872 # 17000 <_IO_stdin_used+0x160> - 138b8: 00600613 li a2,6 - 138bc: 00050413 mv s0,a0 - 138c0: ca0fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 138c4: 64000793 li a5,1600 - 138c8: 02f907b3 mul a5,s2,a5 - 138cc: 97b42737 lui a4,0x97b42 - 138d0: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 138d4: 097b46b7 lui a3,0x97b4 - 138d8: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> - 138dc: 02071713 slli a4,a4,0x20 - 138e0: 00d70733 add a4,a4,a3 - 138e4: 00003697 auipc a3,0x3 - 138e8: 62c6a707 flw fa4,1580(a3) # 16f10 <_IO_stdin_used+0x70> - 138ec: 00003697 auipc a3,0x3 - 138f0: 6286a787 flw fa5,1576(a3) # 16f14 <_IO_stdin_used+0x74> - 138f4: 00043683 ld a3,0(s0) - 138f8: 02e7b7b3 mulhu a5,a5,a4 - 138fc: 00100613 li a2,1 - 13900: fe86b703 ld a4,-24(a3) - 13904: 00040513 mv a0,s0 - 13908: 00e40733 add a4,s0,a4 - 1390c: 00c73423 sd a2,8(a4) - 13910: fe86b703 ld a4,-24(a3) - 13914: 0047d793 srli a5,a5,0x4 - 13918: 409787b3 sub a5,a5,s1 - 1391c: d037f553 fcvt.s.lu fa0,a5 - 13920: 00e40433 add s0,s0,a4 - 13924: 01842783 lw a5,24(s0) - 13928: 18e57553 fdiv.s fa0,fa0,fa4 - 1392c: efb7f793 andi a5,a5,-261 - 13930: 0047e793 ori a5,a5,4 - 13934: 00f42c23 sw a5,24(s0) - 13938: 18f57553 fdiv.s fa0,fa0,fa5 - 1393c: 42050553 fcvt.d.s fa0,fa0 - 13940: c80fd0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> - 13944: 00700613 li a2,7 - 13948: 00003597 auipc a1,0x3 - 1394c: 6c058593 addi a1,a1,1728 # 17008 <_IO_stdin_used+0x168> - 13950: 00050493 mv s1,a0 - 13954: c0cfd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 13958: 0004b783 ld a5,0(s1) - 1395c: fe87b783 ld a5,-24(a5) - 13960: 00f487b3 add a5,s1,a5 - 13964: 0f07b403 ld s0,240(a5) - 13968: 06040663 beqz s0,139d4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops6squareEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3bc> - 1396c: 03844783 lbu a5,56(s0) - 13970: 02078a63 beqz a5,139a4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops6squareEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x38c> - 13974: 04344583 lbu a1,67(s0) - 13978: 00048513 mv a0,s1 - 1397c: b54fd0ef jal 10cd0 <_ZNSo3putEc@plt> - 13980: 000042b7 lui t0,0x4 - 13984: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> - 13988: 00510133 add sp,sp,t0 - 1398c: 7e813083 ld ra,2024(sp) - 13990: 7e013403 ld s0,2016(sp) - 13994: 7d813483 ld s1,2008(sp) - 13998: 7d013903 ld s2,2000(sp) - 1399c: 7f010113 addi sp,sp,2032 - 139a0: b60fd06f j 10d00 <_ZNSo5flushEv@plt> - 139a4: 00040513 mv a0,s0 - 139a8: bc8fd0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 139ac: 00043783 ld a5,0(s0) - 139b0: ffffe717 auipc a4,0xffffe - 139b4: 97c70713 addi a4,a4,-1668 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> - 139b8: 00a00593 li a1,10 - 139bc: 0307b783 ld a5,48(a5) - 139c0: fae78ce3 beq a5,a4,13978 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops6squareEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x360> - 139c4: 00040513 mv a0,s0 - 139c8: 000780e7 jalr a5 - 139cc: 00050593 mv a1,a0 - 139d0: fa9ff06f j 13978 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops6squareEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x360> - 139d4: bacfd0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> - -00000000000139d8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5roundEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: - 139d8: ffffc2b7 lui t0,0xffffc - 139dc: 81010113 addi sp,sp,-2032 - 139e0: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> - 139e4: 7e813023 sd s0,2016(sp) - 139e8: 7c913c23 sd s1,2008(sp) - 139ec: 7d213823 sd s2,2000(sp) - 139f0: 7e113423 sd ra,2024(sp) - 139f4: 000027b7 lui a5,0x2 - 139f8: 00510133 add sp,sp,t0 - 139fc: 01010493 addi s1,sp,16 - 13a00: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 13a04: 00050413 mv s0,a0 - 13a08: 00f48933 add s2,s1,a5 - 13a0c: 00048513 mv a0,s1 - 13a10: 00b12627 fsw fa1,12(sp) - 13a14: 00a12427 fsw fa0,8(sp) - 13a18: 01048493 addi s1,s1,16 - 13a1c: d19fd0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> - 13a20: 00812507 flw fa0,8(sp) - 13a24: 00c12587 flw fa1,12(sp) - 13a28: ff2492e3 bne s1,s2,13a0c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5roundEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x34> - 13a2c: 000028b7 lui a7,0x2 - 13a30: 5a088793 addi a5,a7,1440 # 25a0 <__abi_tag-0xdcf4> - 13a34: 01010513 addi a0,sp,16 - 13a38: 002785b3 add a1,a5,sp - 13a3c: 5f088893 addi a7,a7,1520 - 13a40: 12c00313 li t1,300 - 13a44: cd027057 vsetivli zero,4,e32,m1,ta,ma - 13a48: 07000693 li a3,112 - 13a4c: 03000613 li a2,48 - 13a50: 00c507b3 add a5,a0,a2 - 13a54: fd078713 addi a4,a5,-48 - 13a58: 02876407 vl1re32.v v8,(a4) - 13a5c: fe078713 addi a4,a5,-32 - 13a60: 02876387 vl1re32.v v7,(a4) - 13a64: ff078813 addi a6,a5,-16 - 13a68: 00d50733 add a4,a0,a3 - 13a6c: 02886307 vl1re32.v v6,(a6) - 13a70: fc070813 addi a6,a4,-64 - 13a74: 02886287 vl1re32.v v5,(a6) - 13a78: fd070813 addi a6,a4,-48 - 13a7c: 02886207 vl1re32.v v4,(a6) - 13a80: fe070813 addi a6,a4,-32 - 13a84: 02886187 vl1re32.v v3,(a6) - 13a88: ff070713 addi a4,a4,-16 - 13a8c: 02876107 vl1re32.v v2,(a4) - 13a90: 04078793 addi a5,a5,64 - 13a94: 4a809457 vfcvt.x.f.v v8,v8 - 13a98: 0287e087 vl1re32.v v1,(a5) - 13a9c: 4a7093d7 vfcvt.x.f.v v7,v7 - 13aa0: 4a609357 vfcvt.x.f.v v6,v6 - 13aa4: 4a819457 vfcvt.f.x.v v8,v8 - 13aa8: 4a5092d7 vfcvt.x.f.v v5,v5 - 13aac: 00c587b3 add a5,a1,a2 - 13ab0: 4a7193d7 vfcvt.f.x.v v7,v7 - 13ab4: 4a409257 vfcvt.x.f.v v4,v4 - 13ab8: fd078713 addi a4,a5,-48 - 13abc: 4a619357 vfcvt.f.x.v v6,v6 - 13ac0: 4a3091d7 vfcvt.x.f.v v3,v3 - 13ac4: 02870427 vs1r.v v8,(a4) - 13ac8: 4a5192d7 vfcvt.f.x.v v5,v5 - 13acc: fe078713 addi a4,a5,-32 - 13ad0: 4a209157 vfcvt.x.f.v v2,v2 - 13ad4: 028703a7 vs1r.v v7,(a4) - 13ad8: ff078813 addi a6,a5,-16 - 13adc: 00d58733 add a4,a1,a3 - 13ae0: 4a419257 vfcvt.f.x.v v4,v4 - 13ae4: 4a1090d7 vfcvt.x.f.v v1,v1 - 13ae8: 02880327 vs1r.v v6,(a6) - 13aec: 4a3191d7 vfcvt.f.x.v v3,v3 - 13af0: fc070813 addi a6,a4,-64 - 13af4: 028802a7 vs1r.v v5,(a6) - 13af8: 4a219157 vfcvt.f.x.v v2,v2 - 13afc: fd070813 addi a6,a4,-48 - 13b00: 02880227 vs1r.v v4,(a6) - 13b04: 4a1190d7 vfcvt.f.x.v v1,v1 - 13b08: fe070813 addi a6,a4,-32 - 13b0c: 028801a7 vs1r.v v3,(a6) - 13b10: ff070713 addi a4,a4,-16 - 13b14: 02870127 vs1r.v v2,(a4) - 13b18: 04078793 addi a5,a5,64 - 13b1c: 028780a7 vs1r.v v1,(a5) - 13b20: 08068693 addi a3,a3,128 - 13b24: 08060613 addi a2,a2,128 - 13b28: f31694e3 bne a3,a7,13a50 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5roundEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x78> - 13b2c: fff30313 addi t1,t1,-1 - 13b30: f0031ce3 bnez t1,13a48 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5roundEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x70> - 13b34: c01024f3 rdtime s1 - 13b38: 64000793 li a5,1600 - 13b3c: 02f484b3 mul s1,s1,a5 - 13b40: 97b427b7 lui a5,0x97b42 - 13b44: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 13b48: 097b4737 lui a4,0x97b4 - 13b4c: 02079793 slli a5,a5,0x20 - 13b50: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> - 13b54: 00e787b3 add a5,a5,a4 - 13b58: 000028b7 lui a7,0x2 - 13b5c: 01010513 addi a0,sp,16 - 13b60: 12c00313 li t1,300 - 13b64: 02f4b4b3 mulhu s1,s1,a5 - 13b68: 5a088793 addi a5,a7,1440 # 25a0 <__abi_tag-0xdcf4> - 13b6c: 002785b3 add a1,a5,sp - 13b70: 5f088893 addi a7,a7,1520 - 13b74: cd027057 vsetivli zero,4,e32,m1,ta,ma - 13b78: 0044d493 srli s1,s1,0x4 - 13b7c: 07000693 li a3,112 - 13b80: 03000613 li a2,48 - 13b84: 00c507b3 add a5,a0,a2 - 13b88: fd078713 addi a4,a5,-48 - 13b8c: 02876407 vl1re32.v v8,(a4) - 13b90: fe078713 addi a4,a5,-32 - 13b94: 02876387 vl1re32.v v7,(a4) - 13b98: ff078813 addi a6,a5,-16 - 13b9c: 00d50733 add a4,a0,a3 - 13ba0: 02886307 vl1re32.v v6,(a6) - 13ba4: fc070813 addi a6,a4,-64 - 13ba8: 02886287 vl1re32.v v5,(a6) - 13bac: fd070813 addi a6,a4,-48 - 13bb0: 02886207 vl1re32.v v4,(a6) - 13bb4: fe070813 addi a6,a4,-32 - 13bb8: 02886187 vl1re32.v v3,(a6) - 13bbc: ff070713 addi a4,a4,-16 - 13bc0: 02876107 vl1re32.v v2,(a4) - 13bc4: 04078793 addi a5,a5,64 - 13bc8: 4a809457 vfcvt.x.f.v v8,v8 - 13bcc: 0287e087 vl1re32.v v1,(a5) - 13bd0: 4a7093d7 vfcvt.x.f.v v7,v7 - 13bd4: 4a609357 vfcvt.x.f.v v6,v6 - 13bd8: 4a819457 vfcvt.f.x.v v8,v8 - 13bdc: 4a5092d7 vfcvt.x.f.v v5,v5 - 13be0: 00c587b3 add a5,a1,a2 - 13be4: 4a7193d7 vfcvt.f.x.v v7,v7 - 13be8: 4a409257 vfcvt.x.f.v v4,v4 - 13bec: fd078713 addi a4,a5,-48 - 13bf0: 4a619357 vfcvt.f.x.v v6,v6 - 13bf4: 4a3091d7 vfcvt.x.f.v v3,v3 - 13bf8: 02870427 vs1r.v v8,(a4) - 13bfc: 4a5192d7 vfcvt.f.x.v v5,v5 - 13c00: fe078713 addi a4,a5,-32 - 13c04: 4a209157 vfcvt.x.f.v v2,v2 - 13c08: 028703a7 vs1r.v v7,(a4) - 13c0c: ff078813 addi a6,a5,-16 - 13c10: 00d58733 add a4,a1,a3 - 13c14: 4a419257 vfcvt.f.x.v v4,v4 - 13c18: 4a1090d7 vfcvt.x.f.v v1,v1 - 13c1c: 02880327 vs1r.v v6,(a6) - 13c20: 4a3191d7 vfcvt.f.x.v v3,v3 - 13c24: fc070813 addi a6,a4,-64 - 13c28: 028802a7 vs1r.v v5,(a6) - 13c2c: 4a219157 vfcvt.f.x.v v2,v2 - 13c30: fd070813 addi a6,a4,-48 - 13c34: 02880227 vs1r.v v4,(a6) - 13c38: 4a1190d7 vfcvt.f.x.v v1,v1 - 13c3c: fe070813 addi a6,a4,-32 - 13c40: 028801a7 vs1r.v v3,(a6) - 13c44: ff070713 addi a4,a4,-16 - 13c48: 02870127 vs1r.v v2,(a4) - 13c4c: 04078793 addi a5,a5,64 - 13c50: 028780a7 vs1r.v v1,(a5) - 13c54: 08068693 addi a3,a3,128 - 13c58: 08060613 addi a2,a2,128 - 13c5c: f31694e3 bne a3,a7,13b84 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5roundEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x1ac> - 13c60: fff30313 addi t1,t1,-1 - 13c64: f0031ce3 bnez t1,13b7c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5roundEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x1a4> - 13c68: c0102973 rdtime s2 - 13c6c: 01300613 li a2,19 - 13c70: 00003597 auipc a1,0x3 - 13c74: 37058593 addi a1,a1,880 # 16fe0 <_IO_stdin_used+0x140> - 13c78: 00006517 auipc a0,0x6 - 13c7c: 37053503 ld a0,880(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 13c80: 8e0fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 13c84: 00100613 li a2,1 - 13c88: 00003597 auipc a1,0x3 - 13c8c: 37058593 addi a1,a1,880 # 16ff8 <_IO_stdin_used+0x158> - 13c90: 00006517 auipc a0,0x6 - 13c94: 35853503 ld a0,856(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 13c98: 8c8fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 13c9c: 00843603 ld a2,8(s0) - 13ca0: 00043583 ld a1,0(s0) - 13ca4: 00006517 auipc a0,0x6 - 13ca8: 34453503 ld a0,836(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 13cac: 8b4fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 13cb0: 00003597 auipc a1,0x3 - 13cb4: 35058593 addi a1,a1,848 # 17000 <_IO_stdin_used+0x160> - 13cb8: 00600613 li a2,6 - 13cbc: 00050413 mv s0,a0 - 13cc0: 8a0fd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 13cc4: 64000793 li a5,1600 - 13cc8: 02f907b3 mul a5,s2,a5 - 13ccc: 97b42737 lui a4,0x97b42 - 13cd0: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 13cd4: 097b46b7 lui a3,0x97b4 - 13cd8: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> - 13cdc: 02071713 slli a4,a4,0x20 - 13ce0: 00d70733 add a4,a4,a3 - 13ce4: 00003697 auipc a3,0x3 - 13ce8: 22c6a707 flw fa4,556(a3) # 16f10 <_IO_stdin_used+0x70> - 13cec: 00003697 auipc a3,0x3 - 13cf0: 2286a787 flw fa5,552(a3) # 16f14 <_IO_stdin_used+0x74> - 13cf4: 00043683 ld a3,0(s0) - 13cf8: 02e7b7b3 mulhu a5,a5,a4 - 13cfc: 00100613 li a2,1 - 13d00: fe86b703 ld a4,-24(a3) - 13d04: 00040513 mv a0,s0 - 13d08: 00e40733 add a4,s0,a4 - 13d0c: 00c73423 sd a2,8(a4) - 13d10: fe86b703 ld a4,-24(a3) - 13d14: 0047d793 srli a5,a5,0x4 - 13d18: 409787b3 sub a5,a5,s1 - 13d1c: d037f553 fcvt.s.lu fa0,a5 - 13d20: 00e40433 add s0,s0,a4 - 13d24: 01842783 lw a5,24(s0) - 13d28: 18e57553 fdiv.s fa0,fa0,fa4 - 13d2c: efb7f793 andi a5,a5,-261 - 13d30: 0047e793 ori a5,a5,4 - 13d34: 00f42c23 sw a5,24(s0) - 13d38: 18f57553 fdiv.s fa0,fa0,fa5 - 13d3c: 42050553 fcvt.d.s fa0,fa0 - 13d40: 880fd0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> - 13d44: 00700613 li a2,7 - 13d48: 00003597 auipc a1,0x3 - 13d4c: 2c058593 addi a1,a1,704 # 17008 <_IO_stdin_used+0x168> - 13d50: 00050493 mv s1,a0 - 13d54: 80cfd0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 13d58: 0004b783 ld a5,0(s1) - 13d5c: fe87b783 ld a5,-24(a5) - 13d60: 00f487b3 add a5,s1,a5 - 13d64: 0f07b403 ld s0,240(a5) - 13d68: 06040663 beqz s0,13dd4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5roundEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3fc> - 13d6c: 03844783 lbu a5,56(s0) - 13d70: 02078a63 beqz a5,13da4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5roundEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3cc> - 13d74: 04344583 lbu a1,67(s0) - 13d78: 00048513 mv a0,s1 - 13d7c: f55fc0ef jal 10cd0 <_ZNSo3putEc@plt> - 13d80: 000042b7 lui t0,0x4 - 13d84: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> - 13d88: 00510133 add sp,sp,t0 - 13d8c: 7e813083 ld ra,2024(sp) - 13d90: 7e013403 ld s0,2016(sp) - 13d94: 7d813483 ld s1,2008(sp) - 13d98: 7d013903 ld s2,2000(sp) - 13d9c: 7f010113 addi sp,sp,2032 - 13da0: f61fc06f j 10d00 <_ZNSo5flushEv@plt> - 13da4: 00040513 mv a0,s0 - 13da8: fc9fc0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 13dac: 00043783 ld a5,0(s0) - 13db0: ffffd717 auipc a4,0xffffd - 13db4: 57c70713 addi a4,a4,1404 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> - 13db8: 00a00593 li a1,10 - 13dbc: 0307b783 ld a5,48(a5) - 13dc0: fae78ce3 beq a5,a4,13d78 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5roundEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3a0> - 13dc4: 00040513 mv a0,s0 - 13dc8: 000780e7 jalr a5 - 13dcc: 00050593 mv a1,a0 - 13dd0: fa9ff06f j 13d78 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5roundEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3a0> - 13dd4: fadfc0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> - -0000000000013dd8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4ceilEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: - 13dd8: ffffc2b7 lui t0,0xffffc - 13ddc: 81010113 addi sp,sp,-2032 - 13de0: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> - 13de4: 7e813023 sd s0,2016(sp) - 13de8: 7c913c23 sd s1,2008(sp) - 13dec: 7d213823 sd s2,2000(sp) - 13df0: 7e113423 sd ra,2024(sp) - 13df4: 000027b7 lui a5,0x2 - 13df8: 00510133 add sp,sp,t0 - 13dfc: 01010493 addi s1,sp,16 - 13e00: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 13e04: 00050413 mv s0,a0 - 13e08: 00f48933 add s2,s1,a5 - 13e0c: 00048513 mv a0,s1 - 13e10: 00b12627 fsw fa1,12(sp) - 13e14: 00a12427 fsw fa0,8(sp) - 13e18: 01048493 addi s1,s1,16 - 13e1c: 919fd0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> - 13e20: 00812507 flw fa0,8(sp) - 13e24: 00c12587 flw fa1,12(sp) - 13e28: ff2492e3 bne s1,s2,13e0c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4ceilEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x34> - 13e2c: 000028b7 lui a7,0x2 - 13e30: 5a088793 addi a5,a7,1440 # 25a0 <__abi_tag-0xdcf4> - 13e34: 002785b3 add a1,a5,sp - 13e38: 00003797 auipc a5,0x3 - 13e3c: 0847a787 flw fa5,132(a5) # 16ebc <_IO_stdin_used+0x1c> - 13e40: 01010513 addi a0,sp,16 - 13e44: 5f088893 addi a7,a7,1520 - 13e48: 12c00313 li t1,300 - 13e4c: cd027057 vsetivli zero,4,e32,m1,ta,ma - 13e50: 07000693 li a3,112 - 13e54: 03000613 li a2,48 - 13e58: 00c507b3 add a5,a0,a2 - 13e5c: fd078713 addi a4,a5,-48 - 13e60: 02876007 vl1re32.v v0,(a4) - 13e64: fe078713 addi a4,a5,-32 - 13e68: 02876087 vl1re32.v v1,(a4) - 13e6c: ff078813 addi a6,a5,-16 - 13e70: 02886707 vl1re32.v v14,(a6) - 13e74: 00d50733 add a4,a0,a3 - 13e78: fc070813 addi a6,a4,-64 - 13e7c: 02886687 vl1re32.v v13,(a6) - 13e80: 4a009457 vfcvt.x.f.v v8,v0 - 13e84: 4a1093d7 vfcvt.x.f.v v7,v1 - 13e88: fd070813 addi a6,a4,-48 - 13e8c: 02886607 vl1re32.v v12,(a6) - 13e90: 4ae09357 vfcvt.x.f.v v6,v14 - 13e94: 4a819457 vfcvt.f.x.v v8,v8 - 13e98: 4a7193d7 vfcvt.f.x.v v7,v7 - 13e9c: fe070813 addi a6,a4,-32 - 13ea0: 02886587 vl1re32.v v11,(a6) - 13ea4: 6e7097d7 vmflt.vv v15,v7,v1 - 13ea8: 4ad092d7 vfcvt.x.f.v v5,v13 - 13eac: 4a619357 vfcvt.f.x.v v6,v6 - 13eb0: 6e801057 vmflt.vv v0,v8,v0 - 13eb4: ff070713 addi a4,a4,-16 - 13eb8: 02876507 vl1re32.v v10,(a4) - 13ebc: 0087d457 vfadd.vf v8,v8,fa5,v0.t - 13ec0: 4ac09257 vfcvt.x.f.v v4,v12 - 13ec4: 4a5192d7 vfcvt.f.x.v v5,v5 - 13ec8: 6e671757 vmflt.vv v14,v6,v14 - 13ecc: 9ef03057 vmv1r.v v0,v15 - 13ed0: 04078793 addi a5,a5,64 - 13ed4: 0287e487 vl1re32.v v9,(a5) - 13ed8: 0077d3d7 vfadd.vf v7,v7,fa5,v0.t - 13edc: 4ab091d7 vfcvt.x.f.v v3,v11 - 13ee0: 4a419257 vfcvt.f.x.v v4,v4 - 13ee4: 6e5696d7 vmflt.vv v13,v5,v13 - 13ee8: 9ee03057 vmv1r.v v0,v14 - 13eec: 4aa09157 vfcvt.x.f.v v2,v10 - 13ef0: 4a3191d7 vfcvt.f.x.v v3,v3 - 13ef4: 0067d357 vfadd.vf v6,v6,fa5,v0.t - 13ef8: 6e461657 vmflt.vv v12,v4,v12 - 13efc: 9ed03057 vmv1r.v v0,v13 - 13f00: 4a9090d7 vfcvt.x.f.v v1,v9 - 13f04: 4a219157 vfcvt.f.x.v v2,v2 - 13f08: 0057d2d7 vfadd.vf v5,v5,fa5,v0.t - 13f0c: 6e3595d7 vmflt.vv v11,v3,v11 - 13f10: 9ec03057 vmv1r.v v0,v12 - 13f14: 4a1190d7 vfcvt.f.x.v v1,v1 - 13f18: 6e251557 vmflt.vv v10,v2,v10 - 13f1c: 0047d257 vfadd.vf v4,v4,fa5,v0.t - 13f20: 9eb03057 vmv1r.v v0,v11 - 13f24: 6e1494d7 vmflt.vv v9,v1,v9 - 13f28: 00c587b3 add a5,a1,a2 - 13f2c: 0037d1d7 vfadd.vf v3,v3,fa5,v0.t - 13f30: 9ea03057 vmv1r.v v0,v10 - 13f34: fd078713 addi a4,a5,-48 - 13f38: 02870427 vs1r.v v8,(a4) - 13f3c: 0027d157 vfadd.vf v2,v2,fa5,v0.t - 13f40: fe078713 addi a4,a5,-32 - 13f44: 9e903057 vmv1r.v v0,v9 - 13f48: 028703a7 vs1r.v v7,(a4) - 13f4c: ff078813 addi a6,a5,-16 - 13f50: 00d58733 add a4,a1,a3 - 13f54: 02880327 vs1r.v v6,(a6) - 13f58: fc070813 addi a6,a4,-64 - 13f5c: 028802a7 vs1r.v v5,(a6) - 13f60: 0017d0d7 vfadd.vf v1,v1,fa5,v0.t - 13f64: fd070813 addi a6,a4,-48 - 13f68: 02880227 vs1r.v v4,(a6) - 13f6c: fe070813 addi a6,a4,-32 - 13f70: 028801a7 vs1r.v v3,(a6) - 13f74: ff070713 addi a4,a4,-16 - 13f78: 02870127 vs1r.v v2,(a4) - 13f7c: 04078793 addi a5,a5,64 - 13f80: 028780a7 vs1r.v v1,(a5) - 13f84: 08068693 addi a3,a3,128 - 13f88: 08060613 addi a2,a2,128 - 13f8c: ed1696e3 bne a3,a7,13e58 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4ceilEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x80> - 13f90: fff30313 addi t1,t1,-1 - 13f94: ea031ee3 bnez t1,13e50 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4ceilEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x78> - 13f98: c01024f3 rdtime s1 - 13f9c: 64000793 li a5,1600 - 13fa0: 02f484b3 mul s1,s1,a5 - 13fa4: 97b427b7 lui a5,0x97b42 - 13fa8: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 13fac: 097b4737 lui a4,0x97b4 - 13fb0: 02079793 slli a5,a5,0x20 - 13fb4: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> - 13fb8: 00e787b3 add a5,a5,a4 - 13fbc: 000028b7 lui a7,0x2 - 13fc0: 01010513 addi a0,sp,16 - 13fc4: 12c00313 li t1,300 - 13fc8: 02f4b4b3 mulhu s1,s1,a5 - 13fcc: 5a088793 addi a5,a7,1440 # 25a0 <__abi_tag-0xdcf4> - 13fd0: 002785b3 add a1,a5,sp - 13fd4: 5f088893 addi a7,a7,1520 - 13fd8: cd027057 vsetivli zero,4,e32,m1,ta,ma - 13fdc: 0044d493 srli s1,s1,0x4 - 13fe0: 07000693 li a3,112 - 13fe4: 03000613 li a2,48 - 13fe8: 00c507b3 add a5,a0,a2 - 13fec: fd078713 addi a4,a5,-48 - 13ff0: 02876007 vl1re32.v v0,(a4) - 13ff4: fe078713 addi a4,a5,-32 - 13ff8: 02876087 vl1re32.v v1,(a4) - 13ffc: ff078813 addi a6,a5,-16 - 14000: 02886707 vl1re32.v v14,(a6) - 14004: 00d50733 add a4,a0,a3 - 14008: fc070813 addi a6,a4,-64 - 1400c: 02886687 vl1re32.v v13,(a6) - 14010: 4a009457 vfcvt.x.f.v v8,v0 - 14014: 4a1093d7 vfcvt.x.f.v v7,v1 - 14018: fd070813 addi a6,a4,-48 - 1401c: 02886607 vl1re32.v v12,(a6) - 14020: 4ae09357 vfcvt.x.f.v v6,v14 - 14024: 4a819457 vfcvt.f.x.v v8,v8 - 14028: 4a7193d7 vfcvt.f.x.v v7,v7 - 1402c: fe070813 addi a6,a4,-32 - 14030: 02886587 vl1re32.v v11,(a6) - 14034: 6e7097d7 vmflt.vv v15,v7,v1 - 14038: 4ad092d7 vfcvt.x.f.v v5,v13 - 1403c: 4a619357 vfcvt.f.x.v v6,v6 - 14040: 6e801057 vmflt.vv v0,v8,v0 - 14044: ff070713 addi a4,a4,-16 - 14048: 02876507 vl1re32.v v10,(a4) - 1404c: 0087d457 vfadd.vf v8,v8,fa5,v0.t - 14050: 4ac09257 vfcvt.x.f.v v4,v12 - 14054: 4a5192d7 vfcvt.f.x.v v5,v5 - 14058: 6e671757 vmflt.vv v14,v6,v14 - 1405c: 9ef03057 vmv1r.v v0,v15 - 14060: 04078793 addi a5,a5,64 - 14064: 0287e487 vl1re32.v v9,(a5) - 14068: 0077d3d7 vfadd.vf v7,v7,fa5,v0.t - 1406c: 4ab091d7 vfcvt.x.f.v v3,v11 - 14070: 4a419257 vfcvt.f.x.v v4,v4 - 14074: 6e5696d7 vmflt.vv v13,v5,v13 - 14078: 9ee03057 vmv1r.v v0,v14 - 1407c: 4aa09157 vfcvt.x.f.v v2,v10 - 14080: 4a3191d7 vfcvt.f.x.v v3,v3 - 14084: 0067d357 vfadd.vf v6,v6,fa5,v0.t - 14088: 6e461657 vmflt.vv v12,v4,v12 - 1408c: 9ed03057 vmv1r.v v0,v13 - 14090: 4a9090d7 vfcvt.x.f.v v1,v9 - 14094: 4a219157 vfcvt.f.x.v v2,v2 - 14098: 0057d2d7 vfadd.vf v5,v5,fa5,v0.t - 1409c: 6e3595d7 vmflt.vv v11,v3,v11 - 140a0: 9ec03057 vmv1r.v v0,v12 - 140a4: 4a1190d7 vfcvt.f.x.v v1,v1 - 140a8: 6e251557 vmflt.vv v10,v2,v10 - 140ac: 0047d257 vfadd.vf v4,v4,fa5,v0.t - 140b0: 9eb03057 vmv1r.v v0,v11 - 140b4: 6e1494d7 vmflt.vv v9,v1,v9 - 140b8: 00c587b3 add a5,a1,a2 - 140bc: 0037d1d7 vfadd.vf v3,v3,fa5,v0.t - 140c0: 9ea03057 vmv1r.v v0,v10 - 140c4: fd078713 addi a4,a5,-48 - 140c8: 02870427 vs1r.v v8,(a4) - 140cc: 0027d157 vfadd.vf v2,v2,fa5,v0.t - 140d0: fe078713 addi a4,a5,-32 - 140d4: 9e903057 vmv1r.v v0,v9 - 140d8: 028703a7 vs1r.v v7,(a4) - 140dc: ff078813 addi a6,a5,-16 - 140e0: 00d58733 add a4,a1,a3 - 140e4: 02880327 vs1r.v v6,(a6) - 140e8: fc070813 addi a6,a4,-64 - 140ec: 028802a7 vs1r.v v5,(a6) - 140f0: 0017d0d7 vfadd.vf v1,v1,fa5,v0.t - 140f4: fd070813 addi a6,a4,-48 - 140f8: 02880227 vs1r.v v4,(a6) - 140fc: fe070813 addi a6,a4,-32 - 14100: 028801a7 vs1r.v v3,(a6) - 14104: ff070713 addi a4,a4,-16 - 14108: 02870127 vs1r.v v2,(a4) - 1410c: 04078793 addi a5,a5,64 - 14110: 028780a7 vs1r.v v1,(a5) - 14114: 08068693 addi a3,a3,128 - 14118: 08060613 addi a2,a2,128 - 1411c: ed1696e3 bne a3,a7,13fe8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4ceilEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x210> - 14120: fff30313 addi t1,t1,-1 - 14124: ea031ee3 bnez t1,13fe0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4ceilEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x208> - 14128: c0102973 rdtime s2 - 1412c: 01300613 li a2,19 - 14130: 00003597 auipc a1,0x3 - 14134: eb058593 addi a1,a1,-336 # 16fe0 <_IO_stdin_used+0x140> - 14138: 00006517 auipc a0,0x6 - 1413c: eb053503 ld a0,-336(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 14140: c21fc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 14144: 00100613 li a2,1 - 14148: 00003597 auipc a1,0x3 - 1414c: eb058593 addi a1,a1,-336 # 16ff8 <_IO_stdin_used+0x158> - 14150: 00006517 auipc a0,0x6 - 14154: e9853503 ld a0,-360(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 14158: c09fc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1415c: 00843603 ld a2,8(s0) - 14160: 00043583 ld a1,0(s0) - 14164: 00006517 auipc a0,0x6 - 14168: e8453503 ld a0,-380(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 1416c: bf5fc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 14170: 00003597 auipc a1,0x3 - 14174: e9058593 addi a1,a1,-368 # 17000 <_IO_stdin_used+0x160> - 14178: 00600613 li a2,6 - 1417c: 00050413 mv s0,a0 - 14180: be1fc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 14184: 64000793 li a5,1600 - 14188: 02f907b3 mul a5,s2,a5 - 1418c: 97b42737 lui a4,0x97b42 - 14190: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 14194: 097b46b7 lui a3,0x97b4 - 14198: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> - 1419c: 02071713 slli a4,a4,0x20 - 141a0: 00d70733 add a4,a4,a3 - 141a4: 00003697 auipc a3,0x3 - 141a8: d6c6a707 flw fa4,-660(a3) # 16f10 <_IO_stdin_used+0x70> - 141ac: 00003697 auipc a3,0x3 - 141b0: d686a787 flw fa5,-664(a3) # 16f14 <_IO_stdin_used+0x74> - 141b4: 00043683 ld a3,0(s0) - 141b8: 02e7b7b3 mulhu a5,a5,a4 - 141bc: 00100613 li a2,1 - 141c0: fe86b703 ld a4,-24(a3) - 141c4: 00040513 mv a0,s0 - 141c8: 00e40733 add a4,s0,a4 - 141cc: 00c73423 sd a2,8(a4) - 141d0: fe86b703 ld a4,-24(a3) - 141d4: 0047d793 srli a5,a5,0x4 - 141d8: 409787b3 sub a5,a5,s1 - 141dc: d037f553 fcvt.s.lu fa0,a5 - 141e0: 00e40433 add s0,s0,a4 - 141e4: 01842783 lw a5,24(s0) - 141e8: 18e57553 fdiv.s fa0,fa0,fa4 - 141ec: efb7f793 andi a5,a5,-261 - 141f0: 0047e793 ori a5,a5,4 - 141f4: 00f42c23 sw a5,24(s0) - 141f8: 18f57553 fdiv.s fa0,fa0,fa5 - 141fc: 42050553 fcvt.d.s fa0,fa0 - 14200: bc1fc0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> - 14204: 00700613 li a2,7 - 14208: 00003597 auipc a1,0x3 - 1420c: e0058593 addi a1,a1,-512 # 17008 <_IO_stdin_used+0x168> - 14210: 00050493 mv s1,a0 - 14214: b4dfc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 14218: 0004b783 ld a5,0(s1) - 1421c: fe87b783 ld a5,-24(a5) - 14220: 00f487b3 add a5,s1,a5 - 14224: 0f07b403 ld s0,240(a5) - 14228: 06040663 beqz s0,14294 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4ceilEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x4bc> - 1422c: 03844783 lbu a5,56(s0) - 14230: 02078a63 beqz a5,14264 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4ceilEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x48c> - 14234: 04344583 lbu a1,67(s0) - 14238: 00048513 mv a0,s1 - 1423c: a95fc0ef jal 10cd0 <_ZNSo3putEc@plt> - 14240: 000042b7 lui t0,0x4 - 14244: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> - 14248: 00510133 add sp,sp,t0 - 1424c: 7e813083 ld ra,2024(sp) - 14250: 7e013403 ld s0,2016(sp) - 14254: 7d813483 ld s1,2008(sp) - 14258: 7d013903 ld s2,2000(sp) - 1425c: 7f010113 addi sp,sp,2032 - 14260: aa1fc06f j 10d00 <_ZNSo5flushEv@plt> - 14264: 00040513 mv a0,s0 - 14268: b09fc0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 1426c: 00043783 ld a5,0(s0) - 14270: ffffd717 auipc a4,0xffffd - 14274: 0bc70713 addi a4,a4,188 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> - 14278: 00a00593 li a1,10 - 1427c: 0307b783 ld a5,48(a5) - 14280: fae78ce3 beq a5,a4,14238 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4ceilEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x460> - 14284: 00040513 mv a0,s0 - 14288: 000780e7 jalr a5 - 1428c: 00050593 mv a1,a0 - 14290: fa9ff06f j 14238 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4ceilEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x460> - 14294: aedfc0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> - -0000000000014298 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5floorEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: - 14298: ffffc2b7 lui t0,0xffffc - 1429c: 81010113 addi sp,sp,-2032 - 142a0: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> - 142a4: 7e813023 sd s0,2016(sp) - 142a8: 7c913c23 sd s1,2008(sp) - 142ac: 7d213823 sd s2,2000(sp) - 142b0: 7e113423 sd ra,2024(sp) - 142b4: 000027b7 lui a5,0x2 - 142b8: 00510133 add sp,sp,t0 - 142bc: 01010493 addi s1,sp,16 - 142c0: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 142c4: 00050413 mv s0,a0 - 142c8: 00f48933 add s2,s1,a5 - 142cc: 00048513 mv a0,s1 - 142d0: 00b12627 fsw fa1,12(sp) - 142d4: 00a12427 fsw fa0,8(sp) - 142d8: 01048493 addi s1,s1,16 - 142dc: c58fd0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> - 142e0: 00812507 flw fa0,8(sp) - 142e4: 00c12587 flw fa1,12(sp) - 142e8: ff2492e3 bne s1,s2,142cc <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5floorEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x34> - 142ec: 000028b7 lui a7,0x2 - 142f0: 5a088793 addi a5,a7,1440 # 25a0 <__abi_tag-0xdcf4> - 142f4: 002785b3 add a1,a5,sp - 142f8: 00003797 auipc a5,0x3 - 142fc: bc47a787 flw fa5,-1084(a5) # 16ebc <_IO_stdin_used+0x1c> - 14300: 01010513 addi a0,sp,16 - 14304: 5f088893 addi a7,a7,1520 - 14308: 12c00313 li t1,300 - 1430c: cd027057 vsetivli zero,4,e32,m1,ta,ma - 14310: 07000693 li a3,112 - 14314: 03000613 li a2,48 - 14318: 00c507b3 add a5,a0,a2 - 1431c: fd078713 addi a4,a5,-48 - 14320: 02876007 vl1re32.v v0,(a4) - 14324: fe078713 addi a4,a5,-32 - 14328: 02876087 vl1re32.v v1,(a4) - 1432c: ff078813 addi a6,a5,-16 - 14330: 02886707 vl1re32.v v14,(a6) - 14334: 00d50733 add a4,a0,a3 - 14338: fc070813 addi a6,a4,-64 - 1433c: 02886687 vl1re32.v v13,(a6) - 14340: 4a009457 vfcvt.x.f.v v8,v0 - 14344: 4a1093d7 vfcvt.x.f.v v7,v1 - 14348: fd070813 addi a6,a4,-48 - 1434c: 02886607 vl1re32.v v12,(a6) - 14350: 4ae09357 vfcvt.x.f.v v6,v14 - 14354: 4a819457 vfcvt.f.x.v v8,v8 - 14358: 4a7193d7 vfcvt.f.x.v v7,v7 - 1435c: fe070813 addi a6,a4,-32 - 14360: 02886587 vl1re32.v v11,(a6) - 14364: 6e1397d7 vmflt.vv v15,v1,v7 - 14368: 4ad092d7 vfcvt.x.f.v v5,v13 - 1436c: 4a619357 vfcvt.f.x.v v6,v6 - 14370: 6e041057 vmflt.vv v0,v0,v8 - 14374: ff070713 addi a4,a4,-16 - 14378: 02876507 vl1re32.v v10,(a4) - 1437c: 0887d457 vfsub.vf v8,v8,fa5,v0.t - 14380: 4ac09257 vfcvt.x.f.v v4,v12 - 14384: 4a5192d7 vfcvt.f.x.v v5,v5 - 14388: 6ee31757 vmflt.vv v14,v14,v6 - 1438c: 9ef03057 vmv1r.v v0,v15 - 14390: 04078793 addi a5,a5,64 - 14394: 0287e487 vl1re32.v v9,(a5) - 14398: 0877d3d7 vfsub.vf v7,v7,fa5,v0.t - 1439c: 4ab091d7 vfcvt.x.f.v v3,v11 - 143a0: 4a419257 vfcvt.f.x.v v4,v4 - 143a4: 6ed296d7 vmflt.vv v13,v13,v5 - 143a8: 9ee03057 vmv1r.v v0,v14 - 143ac: 4aa09157 vfcvt.x.f.v v2,v10 - 143b0: 4a3191d7 vfcvt.f.x.v v3,v3 - 143b4: 0867d357 vfsub.vf v6,v6,fa5,v0.t - 143b8: 6ec21657 vmflt.vv v12,v12,v4 - 143bc: 9ed03057 vmv1r.v v0,v13 - 143c0: 4a9090d7 vfcvt.x.f.v v1,v9 - 143c4: 4a219157 vfcvt.f.x.v v2,v2 - 143c8: 0857d2d7 vfsub.vf v5,v5,fa5,v0.t - 143cc: 6eb195d7 vmflt.vv v11,v11,v3 - 143d0: 9ec03057 vmv1r.v v0,v12 - 143d4: 4a1190d7 vfcvt.f.x.v v1,v1 - 143d8: 6ea11557 vmflt.vv v10,v10,v2 - 143dc: 0847d257 vfsub.vf v4,v4,fa5,v0.t - 143e0: 9eb03057 vmv1r.v v0,v11 - 143e4: 6e9094d7 vmflt.vv v9,v9,v1 - 143e8: 00c587b3 add a5,a1,a2 - 143ec: 0837d1d7 vfsub.vf v3,v3,fa5,v0.t - 143f0: 9ea03057 vmv1r.v v0,v10 - 143f4: fd078713 addi a4,a5,-48 - 143f8: 02870427 vs1r.v v8,(a4) - 143fc: 0827d157 vfsub.vf v2,v2,fa5,v0.t - 14400: fe078713 addi a4,a5,-32 - 14404: 9e903057 vmv1r.v v0,v9 - 14408: 028703a7 vs1r.v v7,(a4) - 1440c: ff078813 addi a6,a5,-16 - 14410: 00d58733 add a4,a1,a3 - 14414: 02880327 vs1r.v v6,(a6) - 14418: fc070813 addi a6,a4,-64 - 1441c: 028802a7 vs1r.v v5,(a6) - 14420: 0817d0d7 vfsub.vf v1,v1,fa5,v0.t - 14424: fd070813 addi a6,a4,-48 - 14428: 02880227 vs1r.v v4,(a6) - 1442c: fe070813 addi a6,a4,-32 - 14430: 028801a7 vs1r.v v3,(a6) - 14434: ff070713 addi a4,a4,-16 - 14438: 02870127 vs1r.v v2,(a4) - 1443c: 04078793 addi a5,a5,64 - 14440: 028780a7 vs1r.v v1,(a5) - 14444: 08068693 addi a3,a3,128 - 14448: 08060613 addi a2,a2,128 - 1444c: ed1696e3 bne a3,a7,14318 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5floorEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x80> - 14450: fff30313 addi t1,t1,-1 - 14454: ea031ee3 bnez t1,14310 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5floorEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x78> - 14458: c01024f3 rdtime s1 - 1445c: 64000793 li a5,1600 - 14460: 02f484b3 mul s1,s1,a5 - 14464: 97b427b7 lui a5,0x97b42 - 14468: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 1446c: 097b4737 lui a4,0x97b4 - 14470: 02079793 slli a5,a5,0x20 - 14474: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> - 14478: 00e787b3 add a5,a5,a4 - 1447c: 000028b7 lui a7,0x2 - 14480: 01010513 addi a0,sp,16 - 14484: 12c00313 li t1,300 - 14488: 02f4b4b3 mulhu s1,s1,a5 - 1448c: 5a088793 addi a5,a7,1440 # 25a0 <__abi_tag-0xdcf4> - 14490: 002785b3 add a1,a5,sp - 14494: 5f088893 addi a7,a7,1520 - 14498: cd027057 vsetivli zero,4,e32,m1,ta,ma - 1449c: 0044d493 srli s1,s1,0x4 - 144a0: 07000693 li a3,112 - 144a4: 03000613 li a2,48 - 144a8: 00c507b3 add a5,a0,a2 - 144ac: fd078713 addi a4,a5,-48 - 144b0: 02876007 vl1re32.v v0,(a4) - 144b4: fe078713 addi a4,a5,-32 - 144b8: 02876087 vl1re32.v v1,(a4) - 144bc: ff078813 addi a6,a5,-16 - 144c0: 02886707 vl1re32.v v14,(a6) - 144c4: 00d50733 add a4,a0,a3 - 144c8: fc070813 addi a6,a4,-64 - 144cc: 02886687 vl1re32.v v13,(a6) - 144d0: 4a009457 vfcvt.x.f.v v8,v0 - 144d4: 4a1093d7 vfcvt.x.f.v v7,v1 - 144d8: fd070813 addi a6,a4,-48 - 144dc: 02886607 vl1re32.v v12,(a6) - 144e0: 4ae09357 vfcvt.x.f.v v6,v14 - 144e4: 4a819457 vfcvt.f.x.v v8,v8 - 144e8: 4a7193d7 vfcvt.f.x.v v7,v7 - 144ec: fe070813 addi a6,a4,-32 - 144f0: 02886587 vl1re32.v v11,(a6) - 144f4: 6e1397d7 vmflt.vv v15,v1,v7 - 144f8: 4ad092d7 vfcvt.x.f.v v5,v13 - 144fc: 4a619357 vfcvt.f.x.v v6,v6 - 14500: 6e041057 vmflt.vv v0,v0,v8 - 14504: ff070713 addi a4,a4,-16 - 14508: 02876507 vl1re32.v v10,(a4) - 1450c: 0887d457 vfsub.vf v8,v8,fa5,v0.t - 14510: 4ac09257 vfcvt.x.f.v v4,v12 - 14514: 4a5192d7 vfcvt.f.x.v v5,v5 - 14518: 6ee31757 vmflt.vv v14,v14,v6 - 1451c: 9ef03057 vmv1r.v v0,v15 - 14520: 04078793 addi a5,a5,64 - 14524: 0287e487 vl1re32.v v9,(a5) - 14528: 0877d3d7 vfsub.vf v7,v7,fa5,v0.t - 1452c: 4ab091d7 vfcvt.x.f.v v3,v11 - 14530: 4a419257 vfcvt.f.x.v v4,v4 - 14534: 6ed296d7 vmflt.vv v13,v13,v5 - 14538: 9ee03057 vmv1r.v v0,v14 - 1453c: 4aa09157 vfcvt.x.f.v v2,v10 - 14540: 4a3191d7 vfcvt.f.x.v v3,v3 - 14544: 0867d357 vfsub.vf v6,v6,fa5,v0.t - 14548: 6ec21657 vmflt.vv v12,v12,v4 - 1454c: 9ed03057 vmv1r.v v0,v13 - 14550: 4a9090d7 vfcvt.x.f.v v1,v9 - 14554: 4a219157 vfcvt.f.x.v v2,v2 - 14558: 0857d2d7 vfsub.vf v5,v5,fa5,v0.t - 1455c: 6eb195d7 vmflt.vv v11,v11,v3 - 14560: 9ec03057 vmv1r.v v0,v12 - 14564: 4a1190d7 vfcvt.f.x.v v1,v1 - 14568: 6ea11557 vmflt.vv v10,v10,v2 - 1456c: 0847d257 vfsub.vf v4,v4,fa5,v0.t - 14570: 9eb03057 vmv1r.v v0,v11 - 14574: 6e9094d7 vmflt.vv v9,v9,v1 - 14578: 00c587b3 add a5,a1,a2 - 1457c: 0837d1d7 vfsub.vf v3,v3,fa5,v0.t - 14580: 9ea03057 vmv1r.v v0,v10 - 14584: fd078713 addi a4,a5,-48 - 14588: 02870427 vs1r.v v8,(a4) - 1458c: 0827d157 vfsub.vf v2,v2,fa5,v0.t - 14590: fe078713 addi a4,a5,-32 - 14594: 9e903057 vmv1r.v v0,v9 - 14598: 028703a7 vs1r.v v7,(a4) - 1459c: ff078813 addi a6,a5,-16 - 145a0: 00d58733 add a4,a1,a3 - 145a4: 02880327 vs1r.v v6,(a6) - 145a8: fc070813 addi a6,a4,-64 - 145ac: 028802a7 vs1r.v v5,(a6) - 145b0: 0817d0d7 vfsub.vf v1,v1,fa5,v0.t - 145b4: fd070813 addi a6,a4,-48 - 145b8: 02880227 vs1r.v v4,(a6) - 145bc: fe070813 addi a6,a4,-32 - 145c0: 028801a7 vs1r.v v3,(a6) - 145c4: ff070713 addi a4,a4,-16 - 145c8: 02870127 vs1r.v v2,(a4) - 145cc: 04078793 addi a5,a5,64 - 145d0: 028780a7 vs1r.v v1,(a5) - 145d4: 08068693 addi a3,a3,128 - 145d8: 08060613 addi a2,a2,128 - 145dc: ed1696e3 bne a3,a7,144a8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5floorEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x210> - 145e0: fff30313 addi t1,t1,-1 - 145e4: ea031ee3 bnez t1,144a0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5floorEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x208> - 145e8: c0102973 rdtime s2 - 145ec: 01300613 li a2,19 - 145f0: 00003597 auipc a1,0x3 - 145f4: 9f058593 addi a1,a1,-1552 # 16fe0 <_IO_stdin_used+0x140> - 145f8: 00006517 auipc a0,0x6 - 145fc: 9f053503 ld a0,-1552(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 14600: f60fc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 14604: 00100613 li a2,1 - 14608: 00003597 auipc a1,0x3 - 1460c: 9f058593 addi a1,a1,-1552 # 16ff8 <_IO_stdin_used+0x158> - 14610: 00006517 auipc a0,0x6 - 14614: 9d853503 ld a0,-1576(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 14618: f48fc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1461c: 00843603 ld a2,8(s0) - 14620: 00043583 ld a1,0(s0) - 14624: 00006517 auipc a0,0x6 - 14628: 9c453503 ld a0,-1596(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 1462c: f34fc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 14630: 00003597 auipc a1,0x3 - 14634: 9d058593 addi a1,a1,-1584 # 17000 <_IO_stdin_used+0x160> - 14638: 00600613 li a2,6 - 1463c: 00050413 mv s0,a0 - 14640: f20fc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 14644: 64000793 li a5,1600 - 14648: 02f907b3 mul a5,s2,a5 - 1464c: 97b42737 lui a4,0x97b42 - 14650: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 14654: 097b46b7 lui a3,0x97b4 - 14658: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> - 1465c: 02071713 slli a4,a4,0x20 - 14660: 00d70733 add a4,a4,a3 - 14664: 00003697 auipc a3,0x3 - 14668: 8ac6a707 flw fa4,-1876(a3) # 16f10 <_IO_stdin_used+0x70> - 1466c: 00003697 auipc a3,0x3 - 14670: 8a86a787 flw fa5,-1880(a3) # 16f14 <_IO_stdin_used+0x74> - 14674: 00043683 ld a3,0(s0) - 14678: 02e7b7b3 mulhu a5,a5,a4 - 1467c: 00100613 li a2,1 - 14680: fe86b703 ld a4,-24(a3) - 14684: 00040513 mv a0,s0 - 14688: 00e40733 add a4,s0,a4 - 1468c: 00c73423 sd a2,8(a4) - 14690: fe86b703 ld a4,-24(a3) - 14694: 0047d793 srli a5,a5,0x4 - 14698: 409787b3 sub a5,a5,s1 - 1469c: d037f553 fcvt.s.lu fa0,a5 - 146a0: 00e40433 add s0,s0,a4 - 146a4: 01842783 lw a5,24(s0) - 146a8: 18e57553 fdiv.s fa0,fa0,fa4 - 146ac: efb7f793 andi a5,a5,-261 - 146b0: 0047e793 ori a5,a5,4 - 146b4: 00f42c23 sw a5,24(s0) - 146b8: 18f57553 fdiv.s fa0,fa0,fa5 - 146bc: 42050553 fcvt.d.s fa0,fa0 - 146c0: f00fc0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> - 146c4: 00700613 li a2,7 - 146c8: 00003597 auipc a1,0x3 - 146cc: 94058593 addi a1,a1,-1728 # 17008 <_IO_stdin_used+0x168> - 146d0: 00050493 mv s1,a0 - 146d4: e8cfc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 146d8: 0004b783 ld a5,0(s1) - 146dc: fe87b783 ld a5,-24(a5) - 146e0: 00f487b3 add a5,s1,a5 - 146e4: 0f07b403 ld s0,240(a5) - 146e8: 06040663 beqz s0,14754 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5floorEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x4bc> - 146ec: 03844783 lbu a5,56(s0) - 146f0: 02078a63 beqz a5,14724 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5floorEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x48c> - 146f4: 04344583 lbu a1,67(s0) - 146f8: 00048513 mv a0,s1 - 146fc: dd4fc0ef jal 10cd0 <_ZNSo3putEc@plt> - 14700: 000042b7 lui t0,0x4 - 14704: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> - 14708: 00510133 add sp,sp,t0 - 1470c: 7e813083 ld ra,2024(sp) - 14710: 7e013403 ld s0,2016(sp) - 14714: 7d813483 ld s1,2008(sp) - 14718: 7d013903 ld s2,2000(sp) - 1471c: 7f010113 addi sp,sp,2032 - 14720: de0fc06f j 10d00 <_ZNSo5flushEv@plt> - 14724: 00040513 mv a0,s0 - 14728: e48fc0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 1472c: 00043783 ld a5,0(s0) - 14730: ffffd717 auipc a4,0xffffd - 14734: bfc70713 addi a4,a4,-1028 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> - 14738: 00a00593 li a1,10 - 1473c: 0307b783 ld a5,48(a5) - 14740: fae78ce3 beq a5,a4,146f8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5floorEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x460> - 14744: 00040513 mv a0,s0 - 14748: 000780e7 jalr a5 - 1474c: 00050593 mv a1,a0 - 14750: fa9ff06f j 146f8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5floorEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x460> - 14754: e2cfc0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> - -0000000000014758 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4signEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: - 14758: ffffc2b7 lui t0,0xffffc - 1475c: 81010113 addi sp,sp,-2032 - 14760: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> - 14764: 7e813023 sd s0,2016(sp) - 14768: 7c913c23 sd s1,2008(sp) - 1476c: 7d213823 sd s2,2000(sp) - 14770: 7e113423 sd ra,2024(sp) - 14774: 000027b7 lui a5,0x2 - 14778: 00510133 add sp,sp,t0 - 1477c: 01010493 addi s1,sp,16 - 14780: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 14784: 00050413 mv s0,a0 - 14788: 00f48933 add s2,s1,a5 - 1478c: 00048513 mv a0,s1 - 14790: 00b12627 fsw fa1,12(sp) - 14794: 00a12427 fsw fa0,8(sp) - 14798: 01048493 addi s1,s1,16 - 1479c: f99fc0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> - 147a0: 00812507 flw fa0,8(sp) - 147a4: 00c12587 flw fa1,12(sp) - 147a8: fe9912e3 bne s2,s1,1478c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4signEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x34> - 147ac: 000028b7 lui a7,0x2 - 147b0: 5a088793 addi a5,a7,1440 # 25a0 <__abi_tag-0xdcf4> - 147b4: cd027057 vsetivli zero,4,e32,m1,ta,ma - 147b8: 002785b3 add a1,a5,sp - 147bc: 5e0030d7 vmv.v.i v1,0 - 147c0: 00002797 auipc a5,0x2 - 147c4: 6fc7a687 flw fa3,1788(a5) # 16ebc <_IO_stdin_used+0x1c> - 147c8: 00002797 auipc a5,0x2 - 147cc: 7507a707 flw fa4,1872(a5) # 16f18 <_IO_stdin_used+0x78> - 147d0: f00007d3 fmv.w.x fa5,zero - 147d4: 01010513 addi a0,sp,16 - 147d8: 5f088893 addi a7,a7,1520 - 147dc: 12c00313 li t1,300 - 147e0: 07000693 li a3,112 - 147e4: 03000613 li a2,48 - 147e8: 00c507b3 add a5,a0,a2 - 147ec: fd078713 addi a4,a5,-48 - 147f0: 02876487 vl1re32.v v9,(a4) - 147f4: fe078713 addi a4,a5,-32 - 147f8: 02876407 vl1re32.v v8,(a4) - 147fc: ff078813 addi a6,a5,-16 - 14800: 02886387 vl1re32.v v7,(a6) - 14804: 00d50733 add a4,a0,a3 - 14808: 7697d057 vmfgt.vf v0,v9,fa5 - 1480c: fc070813 addi a6,a4,-64 - 14810: 7687d5d7 vmfgt.vf v11,v8,fa5 - 14814: 02886307 vl1re32.v v6,(a6) - 14818: 7677d557 vmfgt.vf v10,v7,fa5 - 1481c: 5c16d657 vfmerge.vfm v12,v1,fa3,v0 - 14820: 9eb03057 vmv1r.v v0,v11 - 14824: 6e97d4d7 vmflt.vf v9,v9,fa5 - 14828: fd070813 addi a6,a4,-48 - 1482c: 5c16d5d7 vfmerge.vfm v11,v1,fa3,v0 - 14830: 9ea03057 vmv1r.v v0,v10 - 14834: 02886287 vl1re32.v v5,(a6) - 14838: 7667d757 vmfgt.vf v14,v6,fa5 - 1483c: 5c16d557 vfmerge.vfm v10,v1,fa3,v0 - 14840: 9e903057 vmv1r.v v0,v9 - 14844: 6e87d457 vmflt.vf v8,v8,fa5 - 14848: fe070813 addi a6,a4,-32 - 1484c: 5cc75657 vfmerge.vfm v12,v12,fa4,v0 - 14850: 9ee03057 vmv1r.v v0,v14 - 14854: 02886207 vl1re32.v v4,(a6) - 14858: 7657d6d7 vmfgt.vf v13,v5,fa5 - 1485c: 5c16d4d7 vfmerge.vfm v9,v1,fa3,v0 - 14860: 9e803057 vmv1r.v v0,v8 - 14864: 6e77d3d7 vmflt.vf v7,v7,fa5 - 14868: ff070713 addi a4,a4,-16 - 1486c: 5cb755d7 vfmerge.vfm v11,v11,fa4,v0 - 14870: 9ed03057 vmv1r.v v0,v13 - 14874: 02876187 vl1re32.v v3,(a4) - 14878: 7647d7d7 vmfgt.vf v15,v4,fa5 - 1487c: 5c16d457 vfmerge.vfm v8,v1,fa3,v0 - 14880: 9e703057 vmv1r.v v0,v7 - 14884: 6e67d357 vmflt.vf v6,v6,fa5 - 14888: 04078793 addi a5,a5,64 - 1488c: 5ca75557 vfmerge.vfm v10,v10,fa4,v0 - 14890: 9ef03057 vmv1r.v v0,v15 - 14894: 0287e107 vl1re32.v v2,(a5) - 14898: 7637d757 vmfgt.vf v14,v3,fa5 - 1489c: 5c16d3d7 vfmerge.vfm v7,v1,fa3,v0 - 148a0: 9e603057 vmv1r.v v0,v6 - 148a4: 6e57d2d7 vmflt.vf v5,v5,fa5 - 148a8: 6e47d257 vmflt.vf v4,v4,fa5 - 148ac: 5c9754d7 vfmerge.vfm v9,v9,fa4,v0 - 148b0: 9ee03057 vmv1r.v v0,v14 - 148b4: 7627d6d7 vmfgt.vf v13,v2,fa5 - 148b8: 6e37d1d7 vmflt.vf v3,v3,fa5 - 148bc: 5c16d357 vfmerge.vfm v6,v1,fa3,v0 - 148c0: 9e503057 vmv1r.v v0,v5 - 148c4: 00c587b3 add a5,a1,a2 - 148c8: 6e27d157 vmflt.vf v2,v2,fa5 - 148cc: 5c875457 vfmerge.vfm v8,v8,fa4,v0 - 148d0: 9ed03057 vmv1r.v v0,v13 - 148d4: fd078713 addi a4,a5,-48 - 148d8: 02870627 vs1r.v v12,(a4) - 148dc: 5c16d2d7 vfmerge.vfm v5,v1,fa3,v0 - 148e0: 9e403057 vmv1r.v v0,v4 - 148e4: fe078713 addi a4,a5,-32 - 148e8: 028705a7 vs1r.v v11,(a4) - 148ec: 5c7753d7 vfmerge.vfm v7,v7,fa4,v0 - 148f0: 9e303057 vmv1r.v v0,v3 - 148f4: 00d58733 add a4,a1,a3 - 148f8: ff078813 addi a6,a5,-16 - 148fc: 5c675357 vfmerge.vfm v6,v6,fa4,v0 - 14900: 9e203057 vmv1r.v v0,v2 - 14904: 02880527 vs1r.v v10,(a6) - 14908: fc070813 addi a6,a4,-64 - 1490c: 028804a7 vs1r.v v9,(a6) - 14910: fd070813 addi a6,a4,-48 - 14914: 02880427 vs1r.v v8,(a6) - 14918: 5c5752d7 vfmerge.vfm v5,v5,fa4,v0 - 1491c: fe070813 addi a6,a4,-32 - 14920: 028803a7 vs1r.v v7,(a6) - 14924: ff070713 addi a4,a4,-16 - 14928: 02870327 vs1r.v v6,(a4) - 1492c: 04078793 addi a5,a5,64 - 14930: 028782a7 vs1r.v v5,(a5) - 14934: 08068693 addi a3,a3,128 - 14938: 08060613 addi a2,a2,128 - 1493c: eb1696e3 bne a3,a7,147e8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4signEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x90> - 14940: fff30313 addi t1,t1,-1 - 14944: e8031ee3 bnez t1,147e0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4signEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x88> - 14948: c01024f3 rdtime s1 - 1494c: 64000793 li a5,1600 - 14950: 02f484b3 mul s1,s1,a5 - 14954: 97b427b7 lui a5,0x97b42 - 14958: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 1495c: 097b4737 lui a4,0x97b4 - 14960: 02079793 slli a5,a5,0x20 - 14964: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> - 14968: 00e787b3 add a5,a5,a4 - 1496c: 000028b7 lui a7,0x2 - 14970: f00007d3 fmv.w.x fa5,zero - 14974: 01010513 addi a0,sp,16 - 14978: 02f4b4b3 mulhu s1,s1,a5 - 1497c: 5a088793 addi a5,a7,1440 # 25a0 <__abi_tag-0xdcf4> - 14980: 002785b3 add a1,a5,sp - 14984: 5f088893 addi a7,a7,1520 - 14988: 12c00313 li t1,300 - 1498c: cd027057 vsetivli zero,4,e32,m1,ta,ma - 14990: 0044d493 srli s1,s1,0x4 - 14994: 07000693 li a3,112 - 14998: 03000613 li a2,48 - 1499c: 00c507b3 add a5,a0,a2 - 149a0: fd078713 addi a4,a5,-48 - 149a4: 02876487 vl1re32.v v9,(a4) - 149a8: fe078713 addi a4,a5,-32 - 149ac: 02876407 vl1re32.v v8,(a4) - 149b0: ff078813 addi a6,a5,-16 - 149b4: 02886387 vl1re32.v v7,(a6) - 149b8: 00d50733 add a4,a0,a3 - 149bc: 7697d057 vmfgt.vf v0,v9,fa5 - 149c0: fc070813 addi a6,a4,-64 - 149c4: 7687d5d7 vmfgt.vf v11,v8,fa5 - 149c8: 02886307 vl1re32.v v6,(a6) - 149cc: 7677d557 vmfgt.vf v10,v7,fa5 - 149d0: 5c16d657 vfmerge.vfm v12,v1,fa3,v0 - 149d4: 9eb03057 vmv1r.v v0,v11 - 149d8: 6e97d4d7 vmflt.vf v9,v9,fa5 - 149dc: fd070813 addi a6,a4,-48 - 149e0: 5c16d5d7 vfmerge.vfm v11,v1,fa3,v0 - 149e4: 9ea03057 vmv1r.v v0,v10 - 149e8: 02886287 vl1re32.v v5,(a6) - 149ec: 7667d757 vmfgt.vf v14,v6,fa5 - 149f0: 5c16d557 vfmerge.vfm v10,v1,fa3,v0 - 149f4: 9e903057 vmv1r.v v0,v9 - 149f8: 6e87d457 vmflt.vf v8,v8,fa5 - 149fc: fe070813 addi a6,a4,-32 - 14a00: 5cc75657 vfmerge.vfm v12,v12,fa4,v0 - 14a04: 9ee03057 vmv1r.v v0,v14 - 14a08: 02886207 vl1re32.v v4,(a6) - 14a0c: 7657d6d7 vmfgt.vf v13,v5,fa5 - 14a10: 5c16d4d7 vfmerge.vfm v9,v1,fa3,v0 - 14a14: 9e803057 vmv1r.v v0,v8 - 14a18: 6e77d3d7 vmflt.vf v7,v7,fa5 - 14a1c: ff070713 addi a4,a4,-16 - 14a20: 5cb755d7 vfmerge.vfm v11,v11,fa4,v0 - 14a24: 9ed03057 vmv1r.v v0,v13 - 14a28: 02876187 vl1re32.v v3,(a4) - 14a2c: 7647d7d7 vmfgt.vf v15,v4,fa5 - 14a30: 5c16d457 vfmerge.vfm v8,v1,fa3,v0 - 14a34: 9e703057 vmv1r.v v0,v7 - 14a38: 6e67d357 vmflt.vf v6,v6,fa5 - 14a3c: 04078793 addi a5,a5,64 - 14a40: 5ca75557 vfmerge.vfm v10,v10,fa4,v0 - 14a44: 9ef03057 vmv1r.v v0,v15 - 14a48: 0287e107 vl1re32.v v2,(a5) - 14a4c: 7637d757 vmfgt.vf v14,v3,fa5 - 14a50: 5c16d3d7 vfmerge.vfm v7,v1,fa3,v0 - 14a54: 9e603057 vmv1r.v v0,v6 - 14a58: 6e57d2d7 vmflt.vf v5,v5,fa5 - 14a5c: 6e47d257 vmflt.vf v4,v4,fa5 - 14a60: 5c9754d7 vfmerge.vfm v9,v9,fa4,v0 - 14a64: 9ee03057 vmv1r.v v0,v14 - 14a68: 7627d6d7 vmfgt.vf v13,v2,fa5 - 14a6c: 6e37d1d7 vmflt.vf v3,v3,fa5 - 14a70: 5c16d357 vfmerge.vfm v6,v1,fa3,v0 - 14a74: 9e503057 vmv1r.v v0,v5 - 14a78: 00c587b3 add a5,a1,a2 - 14a7c: 6e27d157 vmflt.vf v2,v2,fa5 - 14a80: 5c875457 vfmerge.vfm v8,v8,fa4,v0 - 14a84: 9ed03057 vmv1r.v v0,v13 - 14a88: fd078713 addi a4,a5,-48 - 14a8c: 02870627 vs1r.v v12,(a4) - 14a90: 5c16d2d7 vfmerge.vfm v5,v1,fa3,v0 - 14a94: 9e403057 vmv1r.v v0,v4 - 14a98: fe078713 addi a4,a5,-32 - 14a9c: 028705a7 vs1r.v v11,(a4) - 14aa0: 5c7753d7 vfmerge.vfm v7,v7,fa4,v0 - 14aa4: 9e303057 vmv1r.v v0,v3 - 14aa8: 00d58733 add a4,a1,a3 - 14aac: ff078813 addi a6,a5,-16 - 14ab0: 5c675357 vfmerge.vfm v6,v6,fa4,v0 - 14ab4: 9e203057 vmv1r.v v0,v2 - 14ab8: 02880527 vs1r.v v10,(a6) - 14abc: fc070813 addi a6,a4,-64 - 14ac0: 028804a7 vs1r.v v9,(a6) - 14ac4: fd070813 addi a6,a4,-48 - 14ac8: 02880427 vs1r.v v8,(a6) - 14acc: 5c5752d7 vfmerge.vfm v5,v5,fa4,v0 - 14ad0: fe070813 addi a6,a4,-32 - 14ad4: 028803a7 vs1r.v v7,(a6) - 14ad8: ff070713 addi a4,a4,-16 - 14adc: 02870327 vs1r.v v6,(a4) - 14ae0: 04078793 addi a5,a5,64 - 14ae4: 028782a7 vs1r.v v5,(a5) - 14ae8: 08068693 addi a3,a3,128 - 14aec: 08060613 addi a2,a2,128 - 14af0: eb1696e3 bne a3,a7,1499c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4signEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x244> - 14af4: fff30313 addi t1,t1,-1 - 14af8: e8031ee3 bnez t1,14994 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4signEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x23c> - 14afc: c0102973 rdtime s2 - 14b00: 01300613 li a2,19 - 14b04: 00002597 auipc a1,0x2 - 14b08: 4dc58593 addi a1,a1,1244 # 16fe0 <_IO_stdin_used+0x140> - 14b0c: 00005517 auipc a0,0x5 - 14b10: 4dc53503 ld a0,1244(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 14b14: a4cfc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 14b18: 00100613 li a2,1 - 14b1c: 00002597 auipc a1,0x2 - 14b20: 4dc58593 addi a1,a1,1244 # 16ff8 <_IO_stdin_used+0x158> - 14b24: 00005517 auipc a0,0x5 - 14b28: 4c453503 ld a0,1220(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 14b2c: a34fc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 14b30: 00843603 ld a2,8(s0) - 14b34: 00043583 ld a1,0(s0) - 14b38: 00005517 auipc a0,0x5 - 14b3c: 4b053503 ld a0,1200(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 14b40: a20fc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 14b44: 00002597 auipc a1,0x2 - 14b48: 4bc58593 addi a1,a1,1212 # 17000 <_IO_stdin_used+0x160> - 14b4c: 00600613 li a2,6 - 14b50: 00050413 mv s0,a0 - 14b54: a0cfc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 14b58: 64000793 li a5,1600 - 14b5c: 02f907b3 mul a5,s2,a5 - 14b60: 97b42737 lui a4,0x97b42 - 14b64: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 14b68: 097b46b7 lui a3,0x97b4 - 14b6c: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> - 14b70: 02071713 slli a4,a4,0x20 - 14b74: 00d70733 add a4,a4,a3 - 14b78: 00002697 auipc a3,0x2 - 14b7c: 3986a707 flw fa4,920(a3) # 16f10 <_IO_stdin_used+0x70> - 14b80: 00002697 auipc a3,0x2 - 14b84: 3946a787 flw fa5,916(a3) # 16f14 <_IO_stdin_used+0x74> - 14b88: 00043683 ld a3,0(s0) - 14b8c: 02e7b7b3 mulhu a5,a5,a4 - 14b90: 00100613 li a2,1 - 14b94: fe86b703 ld a4,-24(a3) - 14b98: 00040513 mv a0,s0 - 14b9c: 00e40733 add a4,s0,a4 - 14ba0: 00c73423 sd a2,8(a4) - 14ba4: fe86b703 ld a4,-24(a3) - 14ba8: 0047d793 srli a5,a5,0x4 - 14bac: 409787b3 sub a5,a5,s1 - 14bb0: d037f553 fcvt.s.lu fa0,a5 - 14bb4: 00e40433 add s0,s0,a4 - 14bb8: 01842783 lw a5,24(s0) - 14bbc: 18e57553 fdiv.s fa0,fa0,fa4 - 14bc0: efb7f793 andi a5,a5,-261 - 14bc4: 0047e793 ori a5,a5,4 - 14bc8: 00f42c23 sw a5,24(s0) - 14bcc: 18f57553 fdiv.s fa0,fa0,fa5 - 14bd0: 42050553 fcvt.d.s fa0,fa0 - 14bd4: 9ecfc0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> - 14bd8: 00700613 li a2,7 - 14bdc: 00002597 auipc a1,0x2 - 14be0: 42c58593 addi a1,a1,1068 # 17008 <_IO_stdin_used+0x168> - 14be4: 00050493 mv s1,a0 - 14be8: 978fc0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 14bec: 0004b783 ld a5,0(s1) - 14bf0: fe87b783 ld a5,-24(a5) - 14bf4: 00f487b3 add a5,s1,a5 - 14bf8: 0f07b403 ld s0,240(a5) - 14bfc: 06040663 beqz s0,14c68 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4signEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x510> - 14c00: 03844783 lbu a5,56(s0) - 14c04: 02078a63 beqz a5,14c38 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4signEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x4e0> - 14c08: 04344583 lbu a1,67(s0) - 14c0c: 00048513 mv a0,s1 - 14c10: 8c0fc0ef jal 10cd0 <_ZNSo3putEc@plt> - 14c14: 000042b7 lui t0,0x4 - 14c18: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> - 14c1c: 00510133 add sp,sp,t0 - 14c20: 7e813083 ld ra,2024(sp) - 14c24: 7e013403 ld s0,2016(sp) - 14c28: 7d813483 ld s1,2008(sp) - 14c2c: 7d013903 ld s2,2000(sp) - 14c30: 7f010113 addi sp,sp,2032 - 14c34: 8ccfc06f j 10d00 <_ZNSo5flushEv@plt> - 14c38: 00040513 mv a0,s0 - 14c3c: 934fc0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 14c40: 00043783 ld a5,0(s0) - 14c44: ffffc717 auipc a4,0xffffc - 14c48: 6e870713 addi a4,a4,1768 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> - 14c4c: 00a00593 li a1,10 - 14c50: 0307b783 ld a5,48(a5) - 14c54: fae78ce3 beq a5,a4,14c0c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4signEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x4b4> - 14c58: 00040513 mv a0,s0 - 14c5c: 000780e7 jalr a5 - 14c60: 00050593 mv a1,a0 - 14c64: fa9ff06f j 14c0c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4signEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x4b4> - 14c68: 918fc0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> - -0000000000014c6c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5rsqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: - 14c6c: 81010113 addi sp,sp,-2032 - 14c70: ffffc2b7 lui t0,0xffffc - 14c74: 7c813427 fsd fs0,1992(sp) - 14c78: 7c913027 fsd fs1,1984(sp) - 14c7c: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> - 14c80: 000027b7 lui a5,0x2 - 14c84: 20a504d3 fmv.s fs1,fa0 - 14c88: 20b58453 fmv.s fs0,fa1 - 14c8c: 7e813023 sd s0,2016(sp) - 14c90: 7c913c23 sd s1,2008(sp) - 14c94: 7d213823 sd s2,2000(sp) - 14c98: 7e113423 sd ra,2024(sp) - 14c9c: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 14ca0: 00510133 add sp,sp,t0 - 14ca4: 00010493 mv s1,sp - 14ca8: 00050413 mv s0,a0 - 14cac: 00f10933 add s2,sp,a5 - 14cb0: 208405d3 fmv.s fa1,fs0 - 14cb4: 20948553 fmv.s fa0,fs1 - 14cb8: 00048513 mv a0,s1 - 14cbc: 01048493 addi s1,s1,16 - 14cc0: a75fc0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> - 14cc4: ff2496e3 bne s1,s2,14cb0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5rsqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x44> - 14cc8: 00002797 auipc a5,0x2 - 14ccc: 2547a707 flw fa4,596(a5) # 16f1c <_IO_stdin_used+0x7c> - 14cd0: cd027057 vsetivli zero,4,e32,m1,ta,ma - 14cd4: 000027b7 lui a5,0x2 - 14cd8: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 14cdc: 00f10633 add a2,sp,a5 - 14ce0: 5e075257 vfmv.v.f v4,fa4 - 14ce4: 00002797 auipc a5,0x2 - 14ce8: 23c7a787 flw fa5,572(a5) # 16f20 <_IO_stdin_used+0x80> - 14cec: 5f3766b7 lui a3,0x5f376 - 14cf0: a866869b addiw a3,a3,-1402 # 5f375a86 <__global_pointer$+0x5f35b1f6> - 14cf4: 12c00593 li a1,300 - 14cf8: 000027b7 lui a5,0x2 - 14cfc: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 14d00: 00f10733 add a4,sp,a5 - 14d04: 00010793 mv a5,sp - 14d08: 0287e107 vl1re32.v v2,(a5) - 14d0c: 01078793 addi a5,a5,16 - 14d10: a220b1d7 vsrl.vi v3,v2,1 - 14d14: 9227d157 vfmul.vf v2,v2,fa5 - 14d18: 0e36c1d7 vrsub.vx v3,v3,a3 - 14d1c: 923190d7 vfmul.vv v1,v3,v3 - 14d20: a24110d7 vfmadd.vv v1,v2,v4 - 14d24: 921190d7 vfmul.vv v1,v1,v3 - 14d28: 921091d7 vfmul.vv v3,v1,v1 - 14d2c: a24111d7 vfmadd.vv v3,v2,v4 - 14d30: 921190d7 vfmul.vv v1,v1,v3 - 14d34: 921091d7 vfmul.vv v3,v1,v1 - 14d38: a24111d7 vfmadd.vv v3,v2,v4 - 14d3c: 921190d7 vfmul.vv v1,v1,v3 - 14d40: 921091d7 vfmul.vv v3,v1,v1 - 14d44: a24111d7 vfmadd.vv v3,v2,v4 - 14d48: 921190d7 vfmul.vv v1,v1,v3 - 14d4c: 028700a7 vs1r.v v1,(a4) - 14d50: 01070713 addi a4,a4,16 - 14d54: fac79ae3 bne a5,a2,14d08 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5rsqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x9c> - 14d58: fff58593 addi a1,a1,-1 - 14d5c: f8059ee3 bnez a1,14cf8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5rsqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x8c> - 14d60: c0102973 rdtime s2 - 14d64: 64000793 li a5,1600 - 14d68: 02f90933 mul s2,s2,a5 - 14d6c: 97b427b7 lui a5,0x97b42 - 14d70: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 14d74: 097b4737 lui a4,0x97b4 - 14d78: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> - 14d7c: 02079793 slli a5,a5,0x20 - 14d80: 00e787b3 add a5,a5,a4 - 14d84: cd027057 vsetivli zero,4,e32,m1,ta,ma - 14d88: 00002737 lui a4,0x2 - 14d8c: 5e075257 vfmv.v.f v4,fa4 - 14d90: 02f93933 mulhu s2,s2,a5 - 14d94: 5f3766b7 lui a3,0x5f376 - 14d98: 58070793 addi a5,a4,1408 # 2580 <__abi_tag-0xdd14> - 14d9c: 00f10633 add a2,sp,a5 - 14da0: a866869b addiw a3,a3,-1402 # 5f375a86 <__global_pointer$+0x5f35b1f6> - 14da4: 12c00593 li a1,300 - 14da8: 00495913 srli s2,s2,0x4 - 14dac: 000027b7 lui a5,0x2 - 14db0: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 14db4: 00f10733 add a4,sp,a5 - 14db8: 00010793 mv a5,sp - 14dbc: 0287e107 vl1re32.v v2,(a5) - 14dc0: 01078793 addi a5,a5,16 - 14dc4: a220b1d7 vsrl.vi v3,v2,1 - 14dc8: 9227d157 vfmul.vf v2,v2,fa5 - 14dcc: 0e36c1d7 vrsub.vx v3,v3,a3 - 14dd0: 923190d7 vfmul.vv v1,v3,v3 - 14dd4: a24110d7 vfmadd.vv v1,v2,v4 - 14dd8: 921190d7 vfmul.vv v1,v1,v3 - 14ddc: 921091d7 vfmul.vv v3,v1,v1 - 14de0: a24111d7 vfmadd.vv v3,v2,v4 - 14de4: 921190d7 vfmul.vv v1,v1,v3 - 14de8: 921091d7 vfmul.vv v3,v1,v1 - 14dec: a24111d7 vfmadd.vv v3,v2,v4 - 14df0: 921190d7 vfmul.vv v1,v1,v3 - 14df4: 921091d7 vfmul.vv v3,v1,v1 - 14df8: a24111d7 vfmadd.vv v3,v2,v4 - 14dfc: 921190d7 vfmul.vv v1,v1,v3 - 14e00: 028700a7 vs1r.v v1,(a4) - 14e04: 01070713 addi a4,a4,16 - 14e08: fac79ae3 bne a5,a2,14dbc <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5rsqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x150> - 14e0c: fff58593 addi a1,a1,-1 - 14e10: f8059ee3 bnez a1,14dac <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5rsqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x140> - 14e14: c01024f3 rdtime s1 - 14e18: 01300613 li a2,19 - 14e1c: 00002597 auipc a1,0x2 - 14e20: 1c458593 addi a1,a1,452 # 16fe0 <_IO_stdin_used+0x140> - 14e24: 00005517 auipc a0,0x5 - 14e28: 1c453503 ld a0,452(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 14e2c: f35fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 14e30: 00100613 li a2,1 - 14e34: 00002597 auipc a1,0x2 - 14e38: 1c458593 addi a1,a1,452 # 16ff8 <_IO_stdin_used+0x158> - 14e3c: 00005517 auipc a0,0x5 - 14e40: 1ac53503 ld a0,428(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 14e44: f1dfb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 14e48: 00843603 ld a2,8(s0) - 14e4c: 00043583 ld a1,0(s0) - 14e50: 00005517 auipc a0,0x5 - 14e54: 19853503 ld a0,408(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 14e58: f09fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 14e5c: 00002597 auipc a1,0x2 - 14e60: 1a458593 addi a1,a1,420 # 17000 <_IO_stdin_used+0x160> - 14e64: 00600613 li a2,6 - 14e68: 00050413 mv s0,a0 - 14e6c: ef5fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 14e70: 64000793 li a5,1600 - 14e74: 02f487b3 mul a5,s1,a5 - 14e78: 97b42737 lui a4,0x97b42 - 14e7c: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 14e80: 097b46b7 lui a3,0x97b4 - 14e84: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> - 14e88: 02071713 slli a4,a4,0x20 - 14e8c: 00d70733 add a4,a4,a3 - 14e90: 00002697 auipc a3,0x2 - 14e94: 0806a707 flw fa4,128(a3) # 16f10 <_IO_stdin_used+0x70> - 14e98: 00002697 auipc a3,0x2 - 14e9c: 07c6a787 flw fa5,124(a3) # 16f14 <_IO_stdin_used+0x74> - 14ea0: 00043683 ld a3,0(s0) - 14ea4: 02e7b7b3 mulhu a5,a5,a4 - 14ea8: 00100613 li a2,1 - 14eac: fe86b703 ld a4,-24(a3) - 14eb0: 00040513 mv a0,s0 - 14eb4: 00e40733 add a4,s0,a4 - 14eb8: 00c73423 sd a2,8(a4) - 14ebc: fe86b703 ld a4,-24(a3) - 14ec0: 0047d793 srli a5,a5,0x4 - 14ec4: 412787b3 sub a5,a5,s2 - 14ec8: d037f553 fcvt.s.lu fa0,a5 - 14ecc: 00e40433 add s0,s0,a4 - 14ed0: 01842783 lw a5,24(s0) - 14ed4: 18e57553 fdiv.s fa0,fa0,fa4 - 14ed8: efb7f793 andi a5,a5,-261 - 14edc: 0047e793 ori a5,a5,4 - 14ee0: 00f42c23 sw a5,24(s0) - 14ee4: 18f57553 fdiv.s fa0,fa0,fa5 - 14ee8: 42050553 fcvt.d.s fa0,fa0 - 14eec: ed5fb0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> - 14ef0: 00700613 li a2,7 - 14ef4: 00002597 auipc a1,0x2 - 14ef8: 11458593 addi a1,a1,276 # 17008 <_IO_stdin_used+0x168> - 14efc: 00050493 mv s1,a0 - 14f00: e61fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 14f04: 0004b783 ld a5,0(s1) - 14f08: fe87b783 ld a5,-24(a5) - 14f0c: 00f487b3 add a5,s1,a5 - 14f10: 0f07b403 ld s0,240(a5) - 14f14: 06040a63 beqz s0,14f88 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5rsqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x31c> - 14f18: 03844783 lbu a5,56(s0) - 14f1c: 02078e63 beqz a5,14f58 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5rsqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x2ec> - 14f20: 04344583 lbu a1,67(s0) - 14f24: 00048513 mv a0,s1 - 14f28: da9fb0ef jal 10cd0 <_ZNSo3putEc@plt> - 14f2c: 000042b7 lui t0,0x4 - 14f30: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> - 14f34: 00510133 add sp,sp,t0 - 14f38: 7e813083 ld ra,2024(sp) - 14f3c: 7e013403 ld s0,2016(sp) - 14f40: 7d813483 ld s1,2008(sp) - 14f44: 7d013903 ld s2,2000(sp) - 14f48: 7c813407 fld fs0,1992(sp) - 14f4c: 7c013487 fld fs1,1984(sp) - 14f50: 7f010113 addi sp,sp,2032 - 14f54: dadfb06f j 10d00 <_ZNSo5flushEv@plt> - 14f58: 00040513 mv a0,s0 - 14f5c: e15fb0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 14f60: 00043783 ld a5,0(s0) - 14f64: ffffc717 auipc a4,0xffffc - 14f68: 3c870713 addi a4,a4,968 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> - 14f6c: 00a00593 li a1,10 - 14f70: 0307b783 ld a5,48(a5) - 14f74: fae788e3 beq a5,a4,14f24 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5rsqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x2b8> - 14f78: 00040513 mv a0,s0 - 14f7c: 000780e7 jalr a5 - 14f80: 00050593 mv a1,a0 - 14f84: fa1ff06f j 14f24 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5rsqrtEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x2b8> - 14f88: df9fb0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> - -0000000000014f8c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3erfEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: - 14f8c: 81010113 addi sp,sp,-2032 - 14f90: ffffc2b7 lui t0,0xffffc - 14f94: 7c813427 fsd fs0,1992(sp) - 14f98: 7c913027 fsd fs1,1984(sp) - 14f9c: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> - 14fa0: 000027b7 lui a5,0x2 - 14fa4: 20a504d3 fmv.s fs1,fa0 - 14fa8: 20b58453 fmv.s fs0,fa1 - 14fac: 7e813023 sd s0,2016(sp) - 14fb0: 7c913c23 sd s1,2008(sp) - 14fb4: 7d213823 sd s2,2000(sp) - 14fb8: 7e113423 sd ra,2024(sp) - 14fbc: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 14fc0: 00510133 add sp,sp,t0 - 14fc4: 00010493 mv s1,sp - 14fc8: 00050413 mv s0,a0 - 14fcc: 00f10933 add s2,sp,a5 - 14fd0: 208405d3 fmv.s fa1,fs0 - 14fd4: 20948553 fmv.s fa0,fs1 - 14fd8: 00048513 mv a0,s1 - 14fdc: 01048493 addi s1,s1,16 - 14fe0: f54fc0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> - 14fe4: ff2496e3 bne s1,s2,14fd0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3erfEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x44> - 14fe8: 000027b7 lui a5,0x2 - 14fec: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 14ff0: cd027057 vsetivli zero,4,e32,m1,ta,ma - 14ff4: 00f105b3 add a1,sp,a5 - 14ff8: 5e003257 vmv.v.i v4,0 - 14ffc: 00002797 auipc a5,0x2 - 15000: f287a787 flw fa5,-216(a5) # 16f24 <_IO_stdin_used+0x84> - 15004: 00002797 auipc a5,0x2 - 15008: f247a707 flw fa4,-220(a5) # 16f28 <_IO_stdin_used+0x88> - 1500c: 00002797 auipc a5,0x2 - 15010: f207a687 flw fa3,-224(a5) # 16f2c <_IO_stdin_used+0x8c> - 15014: 00002797 auipc a5,0x2 - 15018: f1c7a607 flw fa2,-228(a5) # 16f30 <_IO_stdin_used+0x90> - 1501c: 00002797 auipc a5,0x2 - 15020: f187a587 flw fa1,-232(a5) # 16f34 <_IO_stdin_used+0x94> - 15024: 00002797 auipc a5,0x2 - 15028: e987a507 flw fa0,-360(a5) # 16ebc <_IO_stdin_used+0x1c> - 1502c: 12c00893 li a7,300 - 15030: 00002697 auipc a3,0x2 - 15034: 09068693 addi a3,a3,144 # 170c0 <_ZL14__sv_erff_data> - 15038: 00003617 auipc a2,0x3 - 1503c: 88c60613 addi a2,a2,-1908 # 178c4 <_ZL14__sv_erff_data+0x804> - 15040: 20000813 li a6,512 - 15044: 00400513 li a0,4 - 15048: 000027b7 lui a5,0x2 - 1504c: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 15050: 00f10733 add a4,sp,a5 - 15054: 00010793 mv a5,sp - 15058: 0287e287 vl1re32.v v5,(a5) - 1505c: 01078793 addi a5,a5,16 - 15060: 2a5291d7 vfabs.v v3,v5 - 15064: 92375157 vfmul.vf v2,v3,fa4 - 15068: 7637d057 vmfgt.vf v0,v3,fa5 - 1506c: 7e365357 vmfge.vf v6,v3,fa2 - 15070: 4a201157 vfcvt.xu.f.v v2,v2 - 15074: 5c410157 vmerge.vvm v2,v4,v2,v0 - 15078: 9e603057 vmv1r.v v0,v6 - 1507c: 12284157 vminu.vx v2,v2,a6 - 15080: 4a2110d7 vfcvt.f.xu.v v1,v2 - 15084: 96256157 vmul.vx v2,v2,a0 - 15088: 9216d0d7 vfmul.vf v1,v1,fa3 - 1508c: 0626e387 vluxei32.v v7,(a3),v2 - 15090: 06266107 vluxei32.v v2,(a2),v2 - 15094: 0a3091d7 vfsub.vv v3,v3,v1 - 15098: b235d0d7 vfmacc.vf v1,fa1,v3 - 1509c: 92319457 vfmul.vv v8,v3,v3 - 150a0: ae3410d7 vfnmsub.vv v1,v8,v3 - 150a4: a27110d7 vfmadd.vv v1,v2,v7 - 150a8: 5c1550d7 vfmerge.vfm v1,v1,fa0,v0 - 150ac: 221290d7 vfsgnj.vv v1,v1,v5 - 150b0: 028700a7 vs1r.v v1,(a4) - 150b4: 01070713 addi a4,a4,16 - 150b8: fab790e3 bne a5,a1,15058 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3erfEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xcc> - 150bc: fff88893 addi a7,a7,-1 - 150c0: f80894e3 bnez a7,15048 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3erfEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xbc> - 150c4: c0102973 rdtime s2 - 150c8: 64000793 li a5,1600 - 150cc: 02f90933 mul s2,s2,a5 - 150d0: 97b427b7 lui a5,0x97b42 - 150d4: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 150d8: 097b4737 lui a4,0x97b4 - 150dc: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> - 150e0: 02079793 slli a5,a5,0x20 - 150e4: 00e787b3 add a5,a5,a4 - 150e8: 00005737 lui a4,0x5 - 150ec: b1070713 addi a4,a4,-1264 # 4b10 <__abi_tag-0xb784> - 150f0: 00e10833 add a6,sp,a4 - 150f4: 02f93933 mulhu s2,s2,a5 - 150f8: 12c00893 li a7,300 - 150fc: 20000513 li a0,512 - 15100: 00400593 li a1,4 - 15104: cd027057 vsetivli zero,4,e32,m1,ta,ma - 15108: 00495913 srli s2,s2,0x4 - 1510c: 000027b7 lui a5,0x2 - 15110: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 15114: 00f107b3 add a5,sp,a5 - 15118: 00010713 mv a4,sp - 1511c: 02876287 vl1re32.v v5,(a4) - 15120: 01070713 addi a4,a4,16 - 15124: 2a5291d7 vfabs.v v3,v5 - 15128: 92375157 vfmul.vf v2,v3,fa4 - 1512c: 7637d057 vmfgt.vf v0,v3,fa5 - 15130: 7e365357 vmfge.vf v6,v3,fa2 - 15134: 4a201157 vfcvt.xu.f.v v2,v2 - 15138: 5c410157 vmerge.vvm v2,v4,v2,v0 - 1513c: 9e603057 vmv1r.v v0,v6 - 15140: 12254157 vminu.vx v2,v2,a0 - 15144: 4a2110d7 vfcvt.f.xu.v v1,v2 - 15148: 9625e157 vmul.vx v2,v2,a1 - 1514c: 9216d0d7 vfmul.vf v1,v1,fa3 - 15150: 0626e387 vluxei32.v v7,(a3),v2 - 15154: 06266107 vluxei32.v v2,(a2),v2 - 15158: 0a3091d7 vfsub.vv v3,v3,v1 - 1515c: b235d0d7 vfmacc.vf v1,fa1,v3 - 15160: 92319457 vfmul.vv v8,v3,v3 - 15164: ae3410d7 vfnmsub.vv v1,v8,v3 - 15168: a27110d7 vfmadd.vv v1,v2,v7 - 1516c: 5c1550d7 vfmerge.vfm v1,v1,fa0,v0 - 15170: 221290d7 vfsgnj.vv v1,v1,v5 - 15174: 028780a7 vs1r.v v1,(a5) - 15178: 01078793 addi a5,a5,16 - 1517c: fb0790e3 bne a5,a6,1511c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3erfEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x190> - 15180: fff88893 addi a7,a7,-1 - 15184: f80894e3 bnez a7,1510c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3erfEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x180> - 15188: c01024f3 rdtime s1 - 1518c: 01300613 li a2,19 - 15190: 00002597 auipc a1,0x2 - 15194: e5058593 addi a1,a1,-432 # 16fe0 <_IO_stdin_used+0x140> - 15198: 00005517 auipc a0,0x5 - 1519c: e5053503 ld a0,-432(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 151a0: bc1fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 151a4: 00100613 li a2,1 - 151a8: 00002597 auipc a1,0x2 - 151ac: e5058593 addi a1,a1,-432 # 16ff8 <_IO_stdin_used+0x158> - 151b0: 00005517 auipc a0,0x5 - 151b4: e3853503 ld a0,-456(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 151b8: ba9fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 151bc: 00843603 ld a2,8(s0) - 151c0: 00043583 ld a1,0(s0) - 151c4: 00005517 auipc a0,0x5 - 151c8: e2453503 ld a0,-476(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 151cc: b95fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 151d0: 00002597 auipc a1,0x2 - 151d4: e3058593 addi a1,a1,-464 # 17000 <_IO_stdin_used+0x160> - 151d8: 00600613 li a2,6 - 151dc: 00050413 mv s0,a0 - 151e0: b81fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 151e4: 64000793 li a5,1600 - 151e8: 02f487b3 mul a5,s1,a5 - 151ec: 97b42737 lui a4,0x97b42 - 151f0: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 151f4: 097b46b7 lui a3,0x97b4 - 151f8: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> - 151fc: 02071713 slli a4,a4,0x20 - 15200: 00d70733 add a4,a4,a3 - 15204: 00002697 auipc a3,0x2 - 15208: d0c6a707 flw fa4,-756(a3) # 16f10 <_IO_stdin_used+0x70> - 1520c: 00002697 auipc a3,0x2 - 15210: d086a787 flw fa5,-760(a3) # 16f14 <_IO_stdin_used+0x74> - 15214: 00043683 ld a3,0(s0) - 15218: 02e7b7b3 mulhu a5,a5,a4 - 1521c: 00100613 li a2,1 - 15220: fe86b703 ld a4,-24(a3) - 15224: 00040513 mv a0,s0 - 15228: 00e40733 add a4,s0,a4 - 1522c: 00c73423 sd a2,8(a4) - 15230: fe86b703 ld a4,-24(a3) - 15234: 0047d793 srli a5,a5,0x4 - 15238: 412787b3 sub a5,a5,s2 - 1523c: d037f553 fcvt.s.lu fa0,a5 - 15240: 00e40433 add s0,s0,a4 - 15244: 01842783 lw a5,24(s0) - 15248: 18e57553 fdiv.s fa0,fa0,fa4 - 1524c: efb7f793 andi a5,a5,-261 - 15250: 0047e793 ori a5,a5,4 - 15254: 00f42c23 sw a5,24(s0) - 15258: 18f57553 fdiv.s fa0,fa0,fa5 - 1525c: 42050553 fcvt.d.s fa0,fa0 - 15260: b61fb0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> - 15264: 00700613 li a2,7 - 15268: 00002597 auipc a1,0x2 - 1526c: da058593 addi a1,a1,-608 # 17008 <_IO_stdin_used+0x168> - 15270: 00050493 mv s1,a0 - 15274: aedfb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 15278: 0004b783 ld a5,0(s1) - 1527c: fe87b783 ld a5,-24(a5) - 15280: 00f487b3 add a5,s1,a5 - 15284: 0f07b403 ld s0,240(a5) - 15288: 06040a63 beqz s0,152fc <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3erfEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x370> - 1528c: 03844783 lbu a5,56(s0) - 15290: 02078e63 beqz a5,152cc <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3erfEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x340> - 15294: 04344583 lbu a1,67(s0) - 15298: 00048513 mv a0,s1 - 1529c: a35fb0ef jal 10cd0 <_ZNSo3putEc@plt> - 152a0: 000042b7 lui t0,0x4 - 152a4: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> - 152a8: 00510133 add sp,sp,t0 - 152ac: 7e813083 ld ra,2024(sp) - 152b0: 7e013403 ld s0,2016(sp) - 152b4: 7d813483 ld s1,2008(sp) - 152b8: 7d013903 ld s2,2000(sp) - 152bc: 7c813407 fld fs0,1992(sp) - 152c0: 7c013487 fld fs1,1984(sp) - 152c4: 7f010113 addi sp,sp,2032 - 152c8: a39fb06f j 10d00 <_ZNSo5flushEv@plt> - 152cc: 00040513 mv a0,s0 - 152d0: aa1fb0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 152d4: 00043783 ld a5,0(s0) - 152d8: ffffc717 auipc a4,0xffffc - 152dc: 05470713 addi a4,a4,84 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> - 152e0: 00a00593 li a1,10 - 152e4: 0307b783 ld a5,48(a5) - 152e8: fae788e3 beq a5,a4,15298 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3erfEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x30c> - 152ec: 00040513 mv a0,s0 - 152f0: 000780e7 jalr a5 - 152f4: 00050593 mv a1,a0 - 152f8: fa1ff06f j 15298 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3erfEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x30c> - 152fc: a85fb0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> - -0000000000015300 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3cosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: - 15300: 81010113 addi sp,sp,-2032 - 15304: ffffc2b7 lui t0,0xffffc - 15308: 7c813427 fsd fs0,1992(sp) - 1530c: 7c913027 fsd fs1,1984(sp) - 15310: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> - 15314: 000027b7 lui a5,0x2 - 15318: 20a504d3 fmv.s fs1,fa0 - 1531c: 20b58453 fmv.s fs0,fa1 - 15320: 7e813023 sd s0,2016(sp) - 15324: 7c913c23 sd s1,2008(sp) - 15328: 7d213823 sd s2,2000(sp) - 1532c: 7e113423 sd ra,2024(sp) - 15330: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 15334: 00510133 add sp,sp,t0 - 15338: 00010493 mv s1,sp - 1533c: 00050413 mv s0,a0 - 15340: 00f10933 add s2,sp,a5 - 15344: 208405d3 fmv.s fa1,fs0 - 15348: 20948553 fmv.s fa0,fs1 - 1534c: 00048513 mv a0,s1 - 15350: 01048493 addi s1,s1,16 - 15354: be0fc0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> - 15358: ff2496e3 bne s1,s2,15344 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3cosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x44> - 1535c: 00002797 auipc a5,0x2 - 15360: bdc7a107 flw ft2,-1060(a5) # 16f38 <_IO_stdin_used+0x98> - 15364: 00002797 auipc a5,0x2 - 15368: b4c7a787 flw fa5,-1204(a5) # 16eb0 <_IO_stdin_used+0x10> - 1536c: 00002797 auipc a5,0x2 - 15370: bd07a087 flw ft1,-1072(a5) # 16f3c <_IO_stdin_used+0x9c> - 15374: 00002797 auipc a5,0x2 - 15378: bcc7a007 flw ft0,-1076(a5) # 16f40 <_IO_stdin_used+0xa0> - 1537c: 00002797 auipc a5,0x2 - 15380: bd47a507 flw fa0,-1068(a5) # 16f50 <_IO_stdin_used+0xb0> - 15384: 00002797 auipc a5,0x2 - 15388: bd07a587 flw fa1,-1072(a5) # 16f54 <_IO_stdin_used+0xb4> - 1538c: cd027057 vsetivli zero,4,e32,m1,ta,ma - 15390: 000027b7 lui a5,0x2 - 15394: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 15398: 00f106b3 add a3,sp,a5 - 1539c: 5e0153d7 vfmv.v.f v7,ft2 - 153a0: 5e07d657 vfmv.v.f v12,fa5 - 153a4: 5e00d5d7 vfmv.v.f v11,ft1 - 153a8: 5e005557 vfmv.v.f v10,ft0 - 153ac: 5e055357 vfmv.v.f v6,fa0 - 153b0: 5e05d2d7 vfmv.v.f v5,fa1 - 153b4: 00002797 auipc a5,0x2 - 153b8: b907a707 flw fa4,-1136(a5) # 16f44 <_IO_stdin_used+0xa4> - 153bc: 00002797 auipc a5,0x2 - 153c0: b8c7a687 flw fa3,-1140(a5) # 16f48 <_IO_stdin_used+0xa8> - 153c4: 00002797 auipc a5,0x2 - 153c8: b887a607 flw fa2,-1144(a5) # 16f4c <_IO_stdin_used+0xac> - 153cc: 12c00593 li a1,300 - 153d0: 00c00637 lui a2,0xc00 - 153d4: 000027b7 lui a5,0x2 - 153d8: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 153dc: 00f10733 add a4,sp,a5 - 153e0: 00010793 mv a5,sp - 153e4: 0287e087 vl1re32.v v1,(a5) - 153e8: 01078793 addi a5,a5,16 - 153ec: 2a1090d7 vfabs.v v1,v1 - 153f0: 9e703157 vmv1r.v v2,v7 - 153f4: a2c09157 vfmadd.vv v2,v1,v12 - 153f8: 4a209157 vfcvt.x.f.v v2,v2 - 153fc: 4a2191d7 vfcvt.f.x.v v3,v2 - 15400: 02264157 vadd.vx v2,v2,a2 - 15404: 0a37d1d7 vfsub.vf v3,v3,fa5 - 15408: 962fb157 vsll.vi v2,v2,31 - 1540c: be3750d7 vfnmsac.vf v1,fa4,v3 - 15410: be36d0d7 vfnmsac.vf v1,fa3,v3 - 15414: be3650d7 vfnmsac.vf v1,fa2,v3 - 15418: 92109257 vfmul.vv v4,v1,v1 - 1541c: 9e6031d7 vmv1r.v v3,v6 - 15420: a2a211d7 vfmadd.vv v3,v4,v10 - 15424: 9e503457 vmv1r.v v8,v5 - 15428: a2b21457 vfmadd.vv v8,v4,v11 - 1542c: 924214d7 vfmul.vv v9,v4,v4 - 15430: 92409257 vfmul.vv v4,v4,v1 - 15434: a28491d7 vfmadd.vv v3,v9,v8 - 15438: a21211d7 vfmadd.vv v3,v4,v1 - 1543c: 2e218157 vxor.vv v2,v2,v3 - 15440: 02870127 vs1r.v v2,(a4) - 15444: 01070713 addi a4,a4,16 - 15448: f8d79ee3 bne a5,a3,153e4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3cosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xe4> - 1544c: fff58593 addi a1,a1,-1 - 15450: f80592e3 bnez a1,153d4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3cosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xd4> - 15454: c0102973 rdtime s2 - 15458: 64000793 li a5,1600 - 1545c: 02f90933 mul s2,s2,a5 - 15460: 97b427b7 lui a5,0x97b42 - 15464: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 15468: 097b4737 lui a4,0x97b4 - 1546c: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> - 15470: 02079793 slli a5,a5,0x20 - 15474: 00e787b3 add a5,a5,a4 - 15478: cd027057 vsetivli zero,4,e32,m1,ta,ma - 1547c: 00002737 lui a4,0x2 - 15480: 5e0153d7 vfmv.v.f v7,ft2 - 15484: 02f93933 mulhu s2,s2,a5 - 15488: 5e07d657 vfmv.v.f v12,fa5 - 1548c: 5e00d5d7 vfmv.v.f v11,ft1 - 15490: 5e005557 vfmv.v.f v10,ft0 - 15494: 5e055357 vfmv.v.f v6,fa0 - 15498: 5e05d2d7 vfmv.v.f v5,fa1 - 1549c: 58070793 addi a5,a4,1408 # 2580 <__abi_tag-0xdd14> - 154a0: 00f106b3 add a3,sp,a5 - 154a4: 12c00593 li a1,300 - 154a8: 00c00637 lui a2,0xc00 - 154ac: 00495913 srli s2,s2,0x4 - 154b0: 000027b7 lui a5,0x2 - 154b4: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 154b8: 00f10733 add a4,sp,a5 - 154bc: 00010793 mv a5,sp - 154c0: 0287e087 vl1re32.v v1,(a5) - 154c4: 01078793 addi a5,a5,16 - 154c8: 2a1090d7 vfabs.v v1,v1 - 154cc: 9e703157 vmv1r.v v2,v7 - 154d0: a2c09157 vfmadd.vv v2,v1,v12 - 154d4: 4a209157 vfcvt.x.f.v v2,v2 - 154d8: 4a2191d7 vfcvt.f.x.v v3,v2 - 154dc: 02264157 vadd.vx v2,v2,a2 - 154e0: 0a37d1d7 vfsub.vf v3,v3,fa5 - 154e4: 962fb157 vsll.vi v2,v2,31 - 154e8: be3750d7 vfnmsac.vf v1,fa4,v3 - 154ec: be36d0d7 vfnmsac.vf v1,fa3,v3 - 154f0: be3650d7 vfnmsac.vf v1,fa2,v3 - 154f4: 92109257 vfmul.vv v4,v1,v1 - 154f8: 9e6031d7 vmv1r.v v3,v6 - 154fc: a2a211d7 vfmadd.vv v3,v4,v10 - 15500: 9e503457 vmv1r.v v8,v5 - 15504: a2b21457 vfmadd.vv v8,v4,v11 - 15508: 924214d7 vfmul.vv v9,v4,v4 - 1550c: 92409257 vfmul.vv v4,v4,v1 - 15510: a28491d7 vfmadd.vv v3,v9,v8 - 15514: a21211d7 vfmadd.vv v3,v4,v1 - 15518: 2e218157 vxor.vv v2,v2,v3 - 1551c: 02870127 vs1r.v v2,(a4) - 15520: 01070713 addi a4,a4,16 - 15524: f8d79ee3 bne a5,a3,154c0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3cosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x1c0> - 15528: fff58593 addi a1,a1,-1 - 1552c: f80592e3 bnez a1,154b0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3cosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x1b0> - 15530: c01024f3 rdtime s1 - 15534: 01300613 li a2,19 - 15538: 00002597 auipc a1,0x2 - 1553c: aa858593 addi a1,a1,-1368 # 16fe0 <_IO_stdin_used+0x140> - 15540: 00005517 auipc a0,0x5 - 15544: aa853503 ld a0,-1368(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 15548: 819fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1554c: 00100613 li a2,1 - 15550: 00002597 auipc a1,0x2 - 15554: aa858593 addi a1,a1,-1368 # 16ff8 <_IO_stdin_used+0x158> - 15558: 00005517 auipc a0,0x5 - 1555c: a9053503 ld a0,-1392(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 15560: 801fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 15564: 00843603 ld a2,8(s0) - 15568: 00043583 ld a1,0(s0) - 1556c: 00005517 auipc a0,0x5 - 15570: a7c53503 ld a0,-1412(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 15574: fecfb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 15578: 00002597 auipc a1,0x2 - 1557c: a8858593 addi a1,a1,-1400 # 17000 <_IO_stdin_used+0x160> - 15580: 00600613 li a2,6 - 15584: 00050413 mv s0,a0 - 15588: fd8fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1558c: 64000793 li a5,1600 - 15590: 02f487b3 mul a5,s1,a5 - 15594: 97b42737 lui a4,0x97b42 - 15598: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 1559c: 097b46b7 lui a3,0x97b4 - 155a0: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> - 155a4: 02071713 slli a4,a4,0x20 - 155a8: 00d70733 add a4,a4,a3 - 155ac: 00002697 auipc a3,0x2 - 155b0: 9646a707 flw fa4,-1692(a3) # 16f10 <_IO_stdin_used+0x70> - 155b4: 00002697 auipc a3,0x2 - 155b8: 9606a787 flw fa5,-1696(a3) # 16f14 <_IO_stdin_used+0x74> - 155bc: 00043683 ld a3,0(s0) - 155c0: 02e7b7b3 mulhu a5,a5,a4 - 155c4: 00100613 li a2,1 - 155c8: fe86b703 ld a4,-24(a3) - 155cc: 00040513 mv a0,s0 - 155d0: 00e40733 add a4,s0,a4 - 155d4: 00c73423 sd a2,8(a4) - 155d8: fe86b703 ld a4,-24(a3) - 155dc: 0047d793 srli a5,a5,0x4 - 155e0: 412787b3 sub a5,a5,s2 - 155e4: d037f553 fcvt.s.lu fa0,a5 - 155e8: 00e40433 add s0,s0,a4 - 155ec: 01842783 lw a5,24(s0) - 155f0: 18e57553 fdiv.s fa0,fa0,fa4 - 155f4: efb7f793 andi a5,a5,-261 - 155f8: 0047e793 ori a5,a5,4 - 155fc: 00f42c23 sw a5,24(s0) - 15600: 18f57553 fdiv.s fa0,fa0,fa5 - 15604: 42050553 fcvt.d.s fa0,fa0 - 15608: fb8fb0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> - 1560c: 00700613 li a2,7 - 15610: 00002597 auipc a1,0x2 - 15614: 9f858593 addi a1,a1,-1544 # 17008 <_IO_stdin_used+0x168> - 15618: 00050493 mv s1,a0 - 1561c: f44fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 15620: 0004b783 ld a5,0(s1) - 15624: fe87b783 ld a5,-24(a5) - 15628: 00f487b3 add a5,s1,a5 - 1562c: 0f07b403 ld s0,240(a5) - 15630: 06040a63 beqz s0,156a4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3cosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3a4> - 15634: 03844783 lbu a5,56(s0) - 15638: 02078e63 beqz a5,15674 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3cosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x374> - 1563c: 04344583 lbu a1,67(s0) - 15640: 00048513 mv a0,s1 - 15644: e8cfb0ef jal 10cd0 <_ZNSo3putEc@plt> - 15648: 000042b7 lui t0,0x4 - 1564c: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> - 15650: 00510133 add sp,sp,t0 - 15654: 7e813083 ld ra,2024(sp) - 15658: 7e013403 ld s0,2016(sp) - 1565c: 7d813483 ld s1,2008(sp) - 15660: 7d013903 ld s2,2000(sp) - 15664: 7c813407 fld fs0,1992(sp) - 15668: 7c013487 fld fs1,1984(sp) - 1566c: 7f010113 addi sp,sp,2032 - 15670: e90fb06f j 10d00 <_ZNSo5flushEv@plt> - 15674: 00040513 mv a0,s0 - 15678: ef8fb0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 1567c: 00043783 ld a5,0(s0) - 15680: ffffc717 auipc a4,0xffffc - 15684: cac70713 addi a4,a4,-852 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> - 15688: 00a00593 li a1,10 - 1568c: 0307b783 ld a5,48(a5) - 15690: fae788e3 beq a5,a4,15640 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3cosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x340> - 15694: 00040513 mv a0,s0 - 15698: 000780e7 jalr a5 - 1569c: 00050593 mv a1,a0 - 156a0: fa1ff06f j 15640 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3cosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x340> - 156a4: edcfb0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> - -00000000000156a8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3sinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: - 156a8: 81010113 addi sp,sp,-2032 - 156ac: ffffc2b7 lui t0,0xffffc - 156b0: 7c813427 fsd fs0,1992(sp) - 156b4: 7c913027 fsd fs1,1984(sp) - 156b8: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> - 156bc: 000027b7 lui a5,0x2 - 156c0: 20a504d3 fmv.s fs1,fa0 - 156c4: 20b58453 fmv.s fs0,fa1 - 156c8: 7e813023 sd s0,2016(sp) - 156cc: 7c913c23 sd s1,2008(sp) - 156d0: 7d213823 sd s2,2000(sp) - 156d4: 7e113423 sd ra,2024(sp) - 156d8: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 156dc: 00510133 add sp,sp,t0 - 156e0: 00010493 mv s1,sp - 156e4: 00050413 mv s0,a0 - 156e8: 00f10933 add s2,sp,a5 - 156ec: 208405d3 fmv.s fa1,fs0 - 156f0: 20948553 fmv.s fa0,fs1 - 156f4: 00048513 mv a0,s1 - 156f8: 01048493 addi s1,s1,16 - 156fc: 838fc0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> - 15700: ff2496e3 bne s1,s2,156ec <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3sinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x44> - 15704: 00002797 auipc a5,0x2 - 15708: 8387a087 flw ft1,-1992(a5) # 16f3c <_IO_stdin_used+0x9c> - 1570c: 00002797 auipc a5,0x2 - 15710: 8347a007 flw ft0,-1996(a5) # 16f40 <_IO_stdin_used+0xa0> - 15714: 00002797 auipc a5,0x2 - 15718: 83c7a507 flw fa0,-1988(a5) # 16f50 <_IO_stdin_used+0xb0> - 1571c: 00002797 auipc a5,0x2 - 15720: 8387a587 flw fa1,-1992(a5) # 16f54 <_IO_stdin_used+0xb4> - 15724: cd027057 vsetivli zero,4,e32,m1,ta,ma - 15728: 000027b7 lui a5,0x2 - 1572c: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 15730: 00f106b3 add a3,sp,a5 - 15734: 5e00d557 vfmv.v.f v10,ft1 - 15738: 5e0054d7 vfmv.v.f v9,ft0 - 1573c: 5e055357 vfmv.v.f v6,fa0 - 15740: 5e05d2d7 vfmv.v.f v5,fa1 - 15744: 00001797 auipc a5,0x1 - 15748: 7f47a607 flw fa2,2036(a5) # 16f38 <_IO_stdin_used+0x98> - 1574c: 00001797 auipc a5,0x1 - 15750: 7f87a787 flw fa5,2040(a5) # 16f44 <_IO_stdin_used+0xa4> - 15754: 00001797 auipc a5,0x1 - 15758: 7f47a707 flw fa4,2036(a5) # 16f48 <_IO_stdin_used+0xa8> - 1575c: 00001797 auipc a5,0x1 - 15760: 7f07a687 flw fa3,2032(a5) # 16f4c <_IO_stdin_used+0xac> - 15764: 12c00593 li a1,300 - 15768: 00c00637 lui a2,0xc00 - 1576c: 000027b7 lui a5,0x2 - 15770: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 15774: 00f10733 add a4,sp,a5 - 15778: 00010793 mv a5,sp - 1577c: 0287e107 vl1re32.v v2,(a5) - 15780: 01078793 addi a5,a5,16 - 15784: 2a2110d7 vfabs.v v1,v2 - 15788: 921651d7 vfmul.vf v3,v1,fa2 - 1578c: 2e110157 vxor.vv v2,v1,v2 - 15790: 4a3091d7 vfcvt.x.f.v v3,v3 - 15794: 4a319257 vfcvt.f.x.v v4,v3 - 15798: 023641d7 vadd.vx v3,v3,a2 - 1579c: be47d0d7 vfnmsac.vf v1,fa5,v4 - 157a0: 963fb1d7 vsll.vi v3,v3,31 - 157a4: 2e218157 vxor.vv v2,v2,v3 - 157a8: be4750d7 vfnmsac.vf v1,fa4,v4 - 157ac: be46d0d7 vfnmsac.vf v1,fa3,v4 - 157b0: 92109257 vfmul.vv v4,v1,v1 - 157b4: 9e6031d7 vmv1r.v v3,v6 - 157b8: a29211d7 vfmadd.vv v3,v4,v9 - 157bc: 9e5033d7 vmv1r.v v7,v5 - 157c0: a2a213d7 vfmadd.vv v7,v4,v10 - 157c4: 92421457 vfmul.vv v8,v4,v4 - 157c8: 92409257 vfmul.vv v4,v4,v1 - 157cc: a27411d7 vfmadd.vv v3,v8,v7 - 157d0: a21211d7 vfmadd.vv v3,v4,v1 - 157d4: 2e218157 vxor.vv v2,v2,v3 - 157d8: 02870127 vs1r.v v2,(a4) - 157dc: 01070713 addi a4,a4,16 - 157e0: f8d79ee3 bne a5,a3,1577c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3sinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xd4> - 157e4: fff58593 addi a1,a1,-1 - 157e8: f80592e3 bnez a1,1576c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3sinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xc4> - 157ec: c0102973 rdtime s2 - 157f0: 64000793 li a5,1600 - 157f4: 02f90933 mul s2,s2,a5 - 157f8: 97b427b7 lui a5,0x97b42 - 157fc: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 15800: 097b4737 lui a4,0x97b4 - 15804: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> - 15808: 02079793 slli a5,a5,0x20 - 1580c: 00e787b3 add a5,a5,a4 - 15810: cd027057 vsetivli zero,4,e32,m1,ta,ma - 15814: 00002737 lui a4,0x2 - 15818: 5e00d557 vfmv.v.f v10,ft1 - 1581c: 02f93933 mulhu s2,s2,a5 - 15820: 5e0054d7 vfmv.v.f v9,ft0 - 15824: 5e055357 vfmv.v.f v6,fa0 - 15828: 5e05d2d7 vfmv.v.f v5,fa1 - 1582c: 58070793 addi a5,a4,1408 # 2580 <__abi_tag-0xdd14> - 15830: 00f106b3 add a3,sp,a5 - 15834: 12c00593 li a1,300 - 15838: 00c00637 lui a2,0xc00 - 1583c: 00495913 srli s2,s2,0x4 - 15840: 000027b7 lui a5,0x2 - 15844: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 15848: 00f10733 add a4,sp,a5 - 1584c: 00010793 mv a5,sp - 15850: 0287e107 vl1re32.v v2,(a5) - 15854: 01078793 addi a5,a5,16 - 15858: 2a2110d7 vfabs.v v1,v2 - 1585c: 921651d7 vfmul.vf v3,v1,fa2 - 15860: 2e110157 vxor.vv v2,v1,v2 - 15864: 4a3091d7 vfcvt.x.f.v v3,v3 - 15868: 4a319257 vfcvt.f.x.v v4,v3 - 1586c: 023641d7 vadd.vx v3,v3,a2 - 15870: be47d0d7 vfnmsac.vf v1,fa5,v4 - 15874: 963fb1d7 vsll.vi v3,v3,31 - 15878: 2e218157 vxor.vv v2,v2,v3 - 1587c: be4750d7 vfnmsac.vf v1,fa4,v4 - 15880: be46d0d7 vfnmsac.vf v1,fa3,v4 - 15884: 92109257 vfmul.vv v4,v1,v1 - 15888: 9e6031d7 vmv1r.v v3,v6 - 1588c: a29211d7 vfmadd.vv v3,v4,v9 - 15890: 9e5033d7 vmv1r.v v7,v5 - 15894: a2a213d7 vfmadd.vv v7,v4,v10 - 15898: 92421457 vfmul.vv v8,v4,v4 - 1589c: 92409257 vfmul.vv v4,v4,v1 - 158a0: a27411d7 vfmadd.vv v3,v8,v7 - 158a4: a21211d7 vfmadd.vv v3,v4,v1 - 158a8: 2e218157 vxor.vv v2,v2,v3 - 158ac: 02870127 vs1r.v v2,(a4) - 158b0: 01070713 addi a4,a4,16 - 158b4: f8d79ee3 bne a5,a3,15850 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3sinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x1a8> - 158b8: fff58593 addi a1,a1,-1 - 158bc: f80592e3 bnez a1,15840 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3sinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x198> - 158c0: c01024f3 rdtime s1 - 158c4: 01300613 li a2,19 - 158c8: 00001597 auipc a1,0x1 - 158cc: 71858593 addi a1,a1,1816 # 16fe0 <_IO_stdin_used+0x140> - 158d0: 00004517 auipc a0,0x4 - 158d4: 71853503 ld a0,1816(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 158d8: c88fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 158dc: 00100613 li a2,1 - 158e0: 00001597 auipc a1,0x1 - 158e4: 71858593 addi a1,a1,1816 # 16ff8 <_IO_stdin_used+0x158> - 158e8: 00004517 auipc a0,0x4 - 158ec: 70053503 ld a0,1792(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 158f0: c70fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 158f4: 00843603 ld a2,8(s0) - 158f8: 00043583 ld a1,0(s0) - 158fc: 00004517 auipc a0,0x4 - 15900: 6ec53503 ld a0,1772(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 15904: c5cfb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 15908: 00001597 auipc a1,0x1 - 1590c: 6f858593 addi a1,a1,1784 # 17000 <_IO_stdin_used+0x160> - 15910: 00600613 li a2,6 - 15914: 00050413 mv s0,a0 - 15918: c48fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1591c: 64000793 li a5,1600 - 15920: 02f487b3 mul a5,s1,a5 - 15924: 97b42737 lui a4,0x97b42 - 15928: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 1592c: 097b46b7 lui a3,0x97b4 - 15930: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> - 15934: 02071713 slli a4,a4,0x20 - 15938: 00d70733 add a4,a4,a3 - 1593c: 00001697 auipc a3,0x1 - 15940: 5d46a707 flw fa4,1492(a3) # 16f10 <_IO_stdin_used+0x70> - 15944: 00001697 auipc a3,0x1 - 15948: 5d06a787 flw fa5,1488(a3) # 16f14 <_IO_stdin_used+0x74> - 1594c: 00043683 ld a3,0(s0) - 15950: 02e7b7b3 mulhu a5,a5,a4 - 15954: 00100613 li a2,1 - 15958: fe86b703 ld a4,-24(a3) - 1595c: 00040513 mv a0,s0 - 15960: 00e40733 add a4,s0,a4 - 15964: 00c73423 sd a2,8(a4) - 15968: fe86b703 ld a4,-24(a3) - 1596c: 0047d793 srli a5,a5,0x4 - 15970: 412787b3 sub a5,a5,s2 - 15974: d037f553 fcvt.s.lu fa0,a5 - 15978: 00e40433 add s0,s0,a4 - 1597c: 01842783 lw a5,24(s0) - 15980: 18e57553 fdiv.s fa0,fa0,fa4 - 15984: efb7f793 andi a5,a5,-261 - 15988: 0047e793 ori a5,a5,4 - 1598c: 00f42c23 sw a5,24(s0) - 15990: 18f57553 fdiv.s fa0,fa0,fa5 - 15994: 42050553 fcvt.d.s fa0,fa0 - 15998: c28fb0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> - 1599c: 00700613 li a2,7 - 159a0: 00001597 auipc a1,0x1 - 159a4: 66858593 addi a1,a1,1640 # 17008 <_IO_stdin_used+0x168> - 159a8: 00050493 mv s1,a0 - 159ac: bb4fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 159b0: 0004b783 ld a5,0(s1) - 159b4: fe87b783 ld a5,-24(a5) - 159b8: 00f487b3 add a5,s1,a5 - 159bc: 0f07b403 ld s0,240(a5) - 159c0: 06040a63 beqz s0,15a34 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3sinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x38c> - 159c4: 03844783 lbu a5,56(s0) - 159c8: 02078e63 beqz a5,15a04 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3sinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x35c> - 159cc: 04344583 lbu a1,67(s0) - 159d0: 00048513 mv a0,s1 - 159d4: afcfb0ef jal 10cd0 <_ZNSo3putEc@plt> - 159d8: 000042b7 lui t0,0x4 - 159dc: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> - 159e0: 00510133 add sp,sp,t0 - 159e4: 7e813083 ld ra,2024(sp) - 159e8: 7e013403 ld s0,2016(sp) - 159ec: 7d813483 ld s1,2008(sp) - 159f0: 7d013903 ld s2,2000(sp) - 159f4: 7c813407 fld fs0,1992(sp) - 159f8: 7c013487 fld fs1,1984(sp) - 159fc: 7f010113 addi sp,sp,2032 - 15a00: b00fb06f j 10d00 <_ZNSo5flushEv@plt> - 15a04: 00040513 mv a0,s0 - 15a08: b68fb0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 15a0c: 00043783 ld a5,0(s0) - 15a10: ffffc717 auipc a4,0xffffc - 15a14: 91c70713 addi a4,a4,-1764 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> - 15a18: 00a00593 li a1,10 - 15a1c: 0307b783 ld a5,48(a5) - 15a20: fae788e3 beq a5,a4,159d0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3sinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x328> - 15a24: 00040513 mv a0,s0 - 15a28: 000780e7 jalr a5 - 15a2c: 00050593 mv a1,a0 - 15a30: fa1ff06f j 159d0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3sinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x328> - 15a34: b4cfb0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> - -0000000000015a38 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4asinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: - 15a38: 81010113 addi sp,sp,-2032 - 15a3c: ffffc2b7 lui t0,0xffffc - 15a40: 7c813427 fsd fs0,1992(sp) - 15a44: 7c913027 fsd fs1,1984(sp) - 15a48: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> - 15a4c: 000027b7 lui a5,0x2 - 15a50: 20a504d3 fmv.s fs1,fa0 - 15a54: 20b58453 fmv.s fs0,fa1 - 15a58: 7e813023 sd s0,2016(sp) - 15a5c: 7c913c23 sd s1,2008(sp) - 15a60: 7d213823 sd s2,2000(sp) - 15a64: 7e113423 sd ra,2024(sp) - 15a68: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 15a6c: 00510133 add sp,sp,t0 - 15a70: 00010493 mv s1,sp - 15a74: 00050413 mv s0,a0 - 15a78: 00f10933 add s2,sp,a5 - 15a7c: 208405d3 fmv.s fa1,fs0 - 15a80: 20948553 fmv.s fa0,fs1 - 15a84: 00048513 mv a0,s1 - 15a88: 01048493 addi s1,s1,16 - 15a8c: ca9fb0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> - 15a90: ff2496e3 bne s1,s2,15a7c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4asinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x44> - 15a94: 00001797 auipc a5,0x1 - 15a98: 41c7a207 flw ft4,1052(a5) # 16eb0 <_IO_stdin_used+0x10> - 15a9c: 00001797 auipc a5,0x1 - 15aa0: 4207a787 flw fa5,1056(a5) # 16ebc <_IO_stdin_used+0x1c> - 15aa4: 00001797 auipc a5,0x1 - 15aa8: 43c7a187 flw ft3,1084(a5) # 16ee0 <_IO_stdin_used+0x40> - 15aac: 00001797 auipc a5,0x1 - 15ab0: 4ac7a107 flw ft2,1196(a5) # 16f58 <_IO_stdin_used+0xb8> - 15ab4: 00001797 auipc a5,0x1 - 15ab8: 4a87a087 flw ft1,1192(a5) # 16f5c <_IO_stdin_used+0xbc> - 15abc: 00001797 auipc a5,0x1 - 15ac0: 4a47a007 flw ft0,1188(a5) # 16f60 <_IO_stdin_used+0xc0> - 15ac4: 00001797 auipc a5,0x1 - 15ac8: 4a07a507 flw fa0,1184(a5) # 16f64 <_IO_stdin_used+0xc4> - 15acc: 00001797 auipc a5,0x1 - 15ad0: 49c7a587 flw fa1,1180(a5) # 16f68 <_IO_stdin_used+0xc8> - 15ad4: 00001797 auipc a5,0x1 - 15ad8: 4987a607 flw fa2,1176(a5) # 16f6c <_IO_stdin_used+0xcc> - 15adc: cd027057 vsetivli zero,4,e32,m1,ta,ma - 15ae0: 000027b7 lui a5,0x2 - 15ae4: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 15ae8: 00f106b3 add a3,sp,a5 - 15aec: 5e0253d7 vfmv.v.f v7,ft4 - 15af0: 5e07d9d7 vfmv.v.f v19,fa5 - 15af4: 5e01d957 vfmv.v.f v18,ft3 - 15af8: 5e0158d7 vfmv.v.f v17,ft2 - 15afc: 5e00d857 vfmv.v.f v16,ft1 - 15b00: 5e0057d7 vfmv.v.f v15,ft0 - 15b04: 5e055757 vfmv.v.f v14,fa0 - 15b08: 5e05d4d7 vfmv.v.f v9,fa1 - 15b0c: 5e065457 vfmv.v.f v8,fa2 - 15b10: 00001797 auipc a5,0x1 - 15b14: 4087a687 flw fa3,1032(a5) # 16f18 <_IO_stdin_used+0x78> - 15b18: f0000753 fmv.w.x fa4,zero - 15b1c: 12c00613 li a2,300 - 15b20: 000027b7 lui a5,0x2 - 15b24: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 15b28: 00f10733 add a4,sp,a5 - 15b2c: 00010793 mv a5,sp - 15b30: 0287e007 vl1re32.v v0,(a5) - 15b34: 01078793 addi a5,a5,16 - 15b38: 2a0011d7 vfabs.v v3,v0 - 15b3c: 920010d7 vfmul.vv v1,v0,v0 - 15b40: 6e075057 vmflt.vf v0,v0,fa4 - 15b44: 9e303157 vmv1r.v v2,v3 - 15b48: ae739157 vfnmsub.vv v2,v7,v7 - 15b4c: 6e3392d7 vmflt.vv v5,v3,v7 - 15b50: 5d36d557 vfmerge.vfm v10,v19,fa3,v0 - 15b54: 9e503057 vmv1r.v v0,v5 - 15b58: 5c208157 vmerge.vvm v2,v2,v1,v0 - 15b5c: 5d27d657 vfmerge.vfm v12,v18,fa5,v0 - 15b60: 5d1755d7 vfmerge.vfm v11,v17,fa4,v0 - 15b64: 4e201257 vfsqrt.v v4,v2 - 15b68: 92211357 vfmul.vv v6,v2,v2 - 15b6c: 9e9030d7 vmv1r.v v1,v9 - 15b70: a2e310d7 vfmadd.vv v1,v6,v14 - 15b74: 9e8036d7 vmv1r.v v13,v8 - 15b78: a2f316d7 vfmadd.vv v13,v6,v15 - 15b7c: a30310d7 vfmadd.vv v1,v6,v16 - 15b80: 5c4181d7 vmerge.vvm v3,v4,v3,v0 - 15b84: b22690d7 vfmacc.vv v1,v13,v2 - 15b88: 92219157 vfmul.vv v2,v2,v3 - 15b8c: a23110d7 vfmadd.vv v1,v2,v3 - 15b90: a2b610d7 vfmadd.vv v1,v12,v11 - 15b94: 921510d7 vfmul.vv v1,v1,v10 - 15b98: 028700a7 vs1r.v v1,(a4) - 15b9c: 01070713 addi a4,a4,16 - 15ba0: f8d798e3 bne a5,a3,15b30 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4asinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xf8> - 15ba4: fff60613 addi a2,a2,-1 # bfffff <__global_pointer$+0xbe576f> - 15ba8: f6061ce3 bnez a2,15b20 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4asinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xe8> - 15bac: c0102973 rdtime s2 - 15bb0: 64000793 li a5,1600 - 15bb4: 02f90933 mul s2,s2,a5 - 15bb8: 97b427b7 lui a5,0x97b42 - 15bbc: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 15bc0: 097b4737 lui a4,0x97b4 - 15bc4: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> - 15bc8: 02079793 slli a5,a5,0x20 - 15bcc: 00e787b3 add a5,a5,a4 - 15bd0: cd027057 vsetivli zero,4,e32,m1,ta,ma - 15bd4: 00002737 lui a4,0x2 - 15bd8: 5e0253d7 vfmv.v.f v7,ft4 - 15bdc: 02f93933 mulhu s2,s2,a5 - 15be0: 5e07d9d7 vfmv.v.f v19,fa5 - 15be4: 5e01d957 vfmv.v.f v18,ft3 - 15be8: 5e0158d7 vfmv.v.f v17,ft2 - 15bec: 5e00d857 vfmv.v.f v16,ft1 - 15bf0: 5e0057d7 vfmv.v.f v15,ft0 - 15bf4: 5e055757 vfmv.v.f v14,fa0 - 15bf8: 5e05d4d7 vfmv.v.f v9,fa1 - 15bfc: 5e065457 vfmv.v.f v8,fa2 - 15c00: f0000753 fmv.w.x fa4,zero - 15c04: 58070793 addi a5,a4,1408 # 2580 <__abi_tag-0xdd14> - 15c08: 00f106b3 add a3,sp,a5 - 15c0c: 00495913 srli s2,s2,0x4 - 15c10: 12c00613 li a2,300 - 15c14: 000027b7 lui a5,0x2 - 15c18: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 15c1c: 00f10733 add a4,sp,a5 - 15c20: 00010793 mv a5,sp - 15c24: 0287e007 vl1re32.v v0,(a5) - 15c28: 01078793 addi a5,a5,16 - 15c2c: 2a0011d7 vfabs.v v3,v0 - 15c30: 920010d7 vfmul.vv v1,v0,v0 - 15c34: 6e075057 vmflt.vf v0,v0,fa4 - 15c38: 9e303157 vmv1r.v v2,v3 - 15c3c: ae739157 vfnmsub.vv v2,v7,v7 - 15c40: 6e3392d7 vmflt.vv v5,v3,v7 - 15c44: 5d36d557 vfmerge.vfm v10,v19,fa3,v0 - 15c48: 9e503057 vmv1r.v v0,v5 - 15c4c: 5c208157 vmerge.vvm v2,v2,v1,v0 - 15c50: 5d27d657 vfmerge.vfm v12,v18,fa5,v0 - 15c54: 5d1755d7 vfmerge.vfm v11,v17,fa4,v0 - 15c58: 4e201257 vfsqrt.v v4,v2 - 15c5c: 92211357 vfmul.vv v6,v2,v2 - 15c60: 9e9030d7 vmv1r.v v1,v9 - 15c64: a2e310d7 vfmadd.vv v1,v6,v14 - 15c68: 9e8036d7 vmv1r.v v13,v8 - 15c6c: a2f316d7 vfmadd.vv v13,v6,v15 - 15c70: a30310d7 vfmadd.vv v1,v6,v16 - 15c74: 5c4181d7 vmerge.vvm v3,v4,v3,v0 - 15c78: b22690d7 vfmacc.vv v1,v13,v2 - 15c7c: 92219157 vfmul.vv v2,v2,v3 - 15c80: a23110d7 vfmadd.vv v1,v2,v3 - 15c84: a2b610d7 vfmadd.vv v1,v12,v11 - 15c88: 921510d7 vfmul.vv v1,v1,v10 - 15c8c: 028700a7 vs1r.v v1,(a4) - 15c90: 01070713 addi a4,a4,16 - 15c94: f8d798e3 bne a5,a3,15c24 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4asinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x1ec> - 15c98: fff60613 addi a2,a2,-1 - 15c9c: f6061ce3 bnez a2,15c14 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4asinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x1dc> - 15ca0: c01024f3 rdtime s1 - 15ca4: 01300613 li a2,19 - 15ca8: 00001597 auipc a1,0x1 - 15cac: 33858593 addi a1,a1,824 # 16fe0 <_IO_stdin_used+0x140> - 15cb0: 00004517 auipc a0,0x4 - 15cb4: 33853503 ld a0,824(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 15cb8: 8a8fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 15cbc: 00100613 li a2,1 - 15cc0: 00001597 auipc a1,0x1 - 15cc4: 33858593 addi a1,a1,824 # 16ff8 <_IO_stdin_used+0x158> - 15cc8: 00004517 auipc a0,0x4 - 15ccc: 32053503 ld a0,800(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 15cd0: 890fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 15cd4: 00843603 ld a2,8(s0) - 15cd8: 00043583 ld a1,0(s0) - 15cdc: 00004517 auipc a0,0x4 - 15ce0: 30c53503 ld a0,780(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 15ce4: 87cfb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 15ce8: 00001597 auipc a1,0x1 - 15cec: 31858593 addi a1,a1,792 # 17000 <_IO_stdin_used+0x160> - 15cf0: 00600613 li a2,6 - 15cf4: 00050413 mv s0,a0 - 15cf8: 868fb0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 15cfc: 64000793 li a5,1600 - 15d00: 02f487b3 mul a5,s1,a5 - 15d04: 97b42737 lui a4,0x97b42 - 15d08: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 15d0c: 097b46b7 lui a3,0x97b4 - 15d10: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> - 15d14: 02071713 slli a4,a4,0x20 - 15d18: 00d70733 add a4,a4,a3 - 15d1c: 00001697 auipc a3,0x1 - 15d20: 1f46a707 flw fa4,500(a3) # 16f10 <_IO_stdin_used+0x70> - 15d24: 00001697 auipc a3,0x1 - 15d28: 1f06a787 flw fa5,496(a3) # 16f14 <_IO_stdin_used+0x74> - 15d2c: 00043683 ld a3,0(s0) - 15d30: 02e7b7b3 mulhu a5,a5,a4 - 15d34: 00100613 li a2,1 - 15d38: fe86b703 ld a4,-24(a3) - 15d3c: 00040513 mv a0,s0 - 15d40: 00e40733 add a4,s0,a4 - 15d44: 00c73423 sd a2,8(a4) - 15d48: fe86b703 ld a4,-24(a3) - 15d4c: 0047d793 srli a5,a5,0x4 - 15d50: 412787b3 sub a5,a5,s2 - 15d54: d037f553 fcvt.s.lu fa0,a5 - 15d58: 00e40433 add s0,s0,a4 - 15d5c: 01842783 lw a5,24(s0) - 15d60: 18e57553 fdiv.s fa0,fa0,fa4 - 15d64: efb7f793 andi a5,a5,-261 - 15d68: 0047e793 ori a5,a5,4 - 15d6c: 00f42c23 sw a5,24(s0) - 15d70: 18f57553 fdiv.s fa0,fa0,fa5 - 15d74: 42050553 fcvt.d.s fa0,fa0 - 15d78: 848fb0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> - 15d7c: 00700613 li a2,7 - 15d80: 00001597 auipc a1,0x1 - 15d84: 28858593 addi a1,a1,648 # 17008 <_IO_stdin_used+0x168> - 15d88: 00050493 mv s1,a0 - 15d8c: fd5fa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 15d90: 0004b783 ld a5,0(s1) - 15d94: fe87b783 ld a5,-24(a5) - 15d98: 00f487b3 add a5,s1,a5 - 15d9c: 0f07b403 ld s0,240(a5) - 15da0: 06040a63 beqz s0,15e14 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4asinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3dc> - 15da4: 03844783 lbu a5,56(s0) - 15da8: 02078e63 beqz a5,15de4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4asinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3ac> - 15dac: 04344583 lbu a1,67(s0) - 15db0: 00048513 mv a0,s1 - 15db4: f1dfa0ef jal 10cd0 <_ZNSo3putEc@plt> - 15db8: 000042b7 lui t0,0x4 - 15dbc: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> - 15dc0: 00510133 add sp,sp,t0 - 15dc4: 7e813083 ld ra,2024(sp) - 15dc8: 7e013403 ld s0,2016(sp) - 15dcc: 7d813483 ld s1,2008(sp) - 15dd0: 7d013903 ld s2,2000(sp) - 15dd4: 7c813407 fld fs0,1992(sp) - 15dd8: 7c013487 fld fs1,1984(sp) - 15ddc: 7f010113 addi sp,sp,2032 - 15de0: f21fa06f j 10d00 <_ZNSo5flushEv@plt> - 15de4: 00040513 mv a0,s0 - 15de8: f89fa0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 15dec: 00043783 ld a5,0(s0) - 15df0: ffffb717 auipc a4,0xffffb - 15df4: 53c70713 addi a4,a4,1340 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> - 15df8: 00a00593 li a1,10 - 15dfc: 0307b783 ld a5,48(a5) - 15e00: fae788e3 beq a5,a4,15db0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4asinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x378> - 15e04: 00040513 mv a0,s0 - 15e08: 000780e7 jalr a5 - 15e0c: 00050593 mv a1,a0 - 15e10: fa1ff06f j 15db0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4asinEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x378> - 15e14: f6dfa0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> - -0000000000015e18 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4acosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: - 15e18: 81010113 addi sp,sp,-2032 - 15e1c: ffffc2b7 lui t0,0xffffc - 15e20: 7c813427 fsd fs0,1992(sp) - 15e24: 7c913027 fsd fs1,1984(sp) - 15e28: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> - 15e2c: 000027b7 lui a5,0x2 - 15e30: 20a504d3 fmv.s fs1,fa0 - 15e34: 20b58453 fmv.s fs0,fa1 - 15e38: 7e813023 sd s0,2016(sp) - 15e3c: 7c913c23 sd s1,2008(sp) - 15e40: 7d213823 sd s2,2000(sp) - 15e44: 7e113423 sd ra,2024(sp) - 15e48: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 15e4c: 00510133 add sp,sp,t0 - 15e50: 00010493 mv s1,sp - 15e54: 00050413 mv s0,a0 - 15e58: 00f10933 add s2,sp,a5 - 15e5c: 208405d3 fmv.s fa1,fs0 - 15e60: 20948553 fmv.s fa0,fs1 - 15e64: 00048513 mv a0,s1 - 15e68: 01048493 addi s1,s1,16 - 15e6c: 8c9fb0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> - 15e70: ff2496e3 bne s1,s2,15e5c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4acosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x44> - 15e74: 00001797 auipc a5,0x1 - 15e78: 03c7a307 flw ft6,60(a5) # 16eb0 <_IO_stdin_used+0x10> - 15e7c: 00001797 auipc a5,0x1 - 15e80: 0407a787 flw fa5,64(a5) # 16ebc <_IO_stdin_used+0x1c> - 15e84: 00001797 auipc a5,0x1 - 15e88: 0ec7a287 flw ft5,236(a5) # 16f70 <_IO_stdin_used+0xd0> - 15e8c: 00001797 auipc a5,0x1 - 15e90: 08c7a207 flw ft4,140(a5) # 16f18 <_IO_stdin_used+0x78> - 15e94: 00001797 auipc a5,0x1 - 15e98: 0c87a187 flw ft3,200(a5) # 16f5c <_IO_stdin_used+0xbc> - 15e9c: 00001797 auipc a5,0x1 - 15ea0: 0c47a107 flw ft2,196(a5) # 16f60 <_IO_stdin_used+0xc0> - 15ea4: 00001797 auipc a5,0x1 - 15ea8: 0c07a087 flw ft1,192(a5) # 16f64 <_IO_stdin_used+0xc4> - 15eac: 00001797 auipc a5,0x1 - 15eb0: 0bc7a007 flw ft0,188(a5) # 16f68 <_IO_stdin_used+0xc8> - 15eb4: 00001797 auipc a5,0x1 - 15eb8: 0b87a507 flw fa0,184(a5) # 16f6c <_IO_stdin_used+0xcc> - 15ebc: cd027057 vsetivli zero,4,e32,m1,ta,ma - 15ec0: 000027b7 lui a5,0x2 - 15ec4: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 15ec8: 00f106b3 add a3,sp,a5 - 15ecc: 5e035557 vfmv.v.f v10,ft6 - 15ed0: 5e07d9d7 vfmv.v.f v19,fa5 - 15ed4: 5e02d957 vfmv.v.f v18,ft5 - 15ed8: 5e0258d7 vfmv.v.f v17,ft4 - 15edc: 5e01d857 vfmv.v.f v16,ft3 - 15ee0: 5e0157d7 vfmv.v.f v15,ft2 - 15ee4: 5e00d757 vfmv.v.f v14,ft1 - 15ee8: 5e005657 vfmv.v.f v12,ft0 - 15eec: 5e0555d7 vfmv.v.f v11,fa0 - 15ef0: 5e003357 vmv.v.i v6,0 - 15ef4: 00001797 auipc a5,0x1 - 15ef8: 0507a707 flw fa4,80(a5) # 16f44 <_IO_stdin_used+0xa4> - 15efc: 00001797 auipc a5,0x1 - 15f00: fe47a607 flw fa2,-28(a5) # 16ee0 <_IO_stdin_used+0x40> - 15f04: 00001797 auipc a5,0x1 - 15f08: 0547a687 flw fa3,84(a5) # 16f58 <_IO_stdin_used+0xb8> - 15f0c: f00005d3 fmv.w.x fa1,zero - 15f10: 12c00613 li a2,300 - 15f14: 000027b7 lui a5,0x2 - 15f18: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 15f1c: 00f10733 add a4,sp,a5 - 15f20: 00010793 mv a5,sp - 15f24: 0287e007 vl1re32.v v0,(a5) - 15f28: 01078793 addi a5,a5,16 - 15f2c: 2a0011d7 vfabs.v v3,v0 - 15f30: 92001457 vfmul.vv v8,v0,v0 - 15f34: 6e05d057 vmflt.vf v0,v0,fa1 - 15f38: 9e303157 vmv1r.v v2,v3 - 15f3c: aea51157 vfnmsub.vv v2,v10,v10 - 15f40: 663512d7 vmfle.vv v5,v3,v10 - 15f44: 5d2650d7 vfmerge.vfm v1,v18,fa2,v0 - 15f48: 5d17d257 vfmerge.vfm v4,v17,fa5,v0 - 15f4c: 5c6753d7 vfmerge.vfm v7,v6,fa4,v0 - 15f50: 9e503057 vmv1r.v v0,v5 - 15f54: 5c240157 vmerge.vvm v2,v2,v8,v0 - 15f58: 5c120257 vmerge.vvm v4,v1,v4,v0 - 15f5c: 5c76d3d7 vfmerge.vfm v7,v7,fa3,v0 - 15f60: 922114d7 vfmul.vv v9,v2,v2 - 15f64: 4e201457 vfsqrt.v v8,v2 - 15f68: 9ec030d7 vmv1r.v v1,v12 - 15f6c: a2e490d7 vfmadd.vv v1,v9,v14 - 15f70: 9eb036d7 vmv1r.v v13,v11 - 15f74: a2f496d7 vfmadd.vv v13,v9,v15 - 15f78: a30490d7 vfmadd.vv v1,v9,v16 - 15f7c: 5c818457 vmerge.vvm v8,v8,v3,v0 - 15f80: b22690d7 vfmacc.vv v1,v13,v2 - 15f84: 92441257 vfmul.vv v4,v4,v8 - 15f88: a33110d7 vfmadd.vv v1,v2,v19 - 15f8c: a27210d7 vfmadd.vv v1,v4,v7 - 15f90: 028700a7 vs1r.v v1,(a4) - 15f94: 01070713 addi a4,a4,16 - 15f98: f8d796e3 bne a5,a3,15f24 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4acosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x10c> - 15f9c: fff60613 addi a2,a2,-1 - 15fa0: f6061ae3 bnez a2,15f14 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4acosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xfc> - 15fa4: c0102973 rdtime s2 - 15fa8: 64000793 li a5,1600 - 15fac: 02f90933 mul s2,s2,a5 - 15fb0: 97b427b7 lui a5,0x97b42 - 15fb4: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 15fb8: 097b4737 lui a4,0x97b4 - 15fbc: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> - 15fc0: 02079793 slli a5,a5,0x20 - 15fc4: 00e787b3 add a5,a5,a4 - 15fc8: cd027057 vsetivli zero,4,e32,m1,ta,ma - 15fcc: 00002737 lui a4,0x2 - 15fd0: 5e035557 vfmv.v.f v10,ft6 - 15fd4: 02f93933 mulhu s2,s2,a5 - 15fd8: 5e07d9d7 vfmv.v.f v19,fa5 - 15fdc: 5e02d957 vfmv.v.f v18,ft5 - 15fe0: 5e0258d7 vfmv.v.f v17,ft4 - 15fe4: 5e01d857 vfmv.v.f v16,ft3 - 15fe8: 5e0157d7 vfmv.v.f v15,ft2 - 15fec: 5e00d757 vfmv.v.f v14,ft1 - 15ff0: 5e005657 vfmv.v.f v12,ft0 - 15ff4: 5e0555d7 vfmv.v.f v11,fa0 - 15ff8: f00005d3 fmv.w.x fa1,zero - 15ffc: 58070793 addi a5,a4,1408 # 2580 <__abi_tag-0xdd14> - 16000: 00f106b3 add a3,sp,a5 - 16004: 00495913 srli s2,s2,0x4 - 16008: 12c00613 li a2,300 - 1600c: 000027b7 lui a5,0x2 - 16010: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 16014: 00f10733 add a4,sp,a5 - 16018: 00010793 mv a5,sp - 1601c: 0287e007 vl1re32.v v0,(a5) - 16020: 01078793 addi a5,a5,16 - 16024: 2a0011d7 vfabs.v v3,v0 - 16028: 92001457 vfmul.vv v8,v0,v0 - 1602c: 6e05d057 vmflt.vf v0,v0,fa1 - 16030: 9e303157 vmv1r.v v2,v3 - 16034: aea51157 vfnmsub.vv v2,v10,v10 - 16038: 663512d7 vmfle.vv v5,v3,v10 - 1603c: 5d2650d7 vfmerge.vfm v1,v18,fa2,v0 - 16040: 5d17d257 vfmerge.vfm v4,v17,fa5,v0 - 16044: 5c6753d7 vfmerge.vfm v7,v6,fa4,v0 - 16048: 9e503057 vmv1r.v v0,v5 - 1604c: 5c240157 vmerge.vvm v2,v2,v8,v0 - 16050: 5c120257 vmerge.vvm v4,v1,v4,v0 - 16054: 5c76d3d7 vfmerge.vfm v7,v7,fa3,v0 - 16058: 922114d7 vfmul.vv v9,v2,v2 - 1605c: 4e201457 vfsqrt.v v8,v2 - 16060: 9ec030d7 vmv1r.v v1,v12 - 16064: a2e490d7 vfmadd.vv v1,v9,v14 - 16068: 9eb036d7 vmv1r.v v13,v11 - 1606c: a2f496d7 vfmadd.vv v13,v9,v15 - 16070: a30490d7 vfmadd.vv v1,v9,v16 - 16074: 5c818457 vmerge.vvm v8,v8,v3,v0 - 16078: b22690d7 vfmacc.vv v1,v13,v2 - 1607c: 92441257 vfmul.vv v4,v4,v8 - 16080: a33110d7 vfmadd.vv v1,v2,v19 - 16084: a27210d7 vfmadd.vv v1,v4,v7 - 16088: 028700a7 vs1r.v v1,(a4) - 1608c: 01070713 addi a4,a4,16 - 16090: f8d796e3 bne a5,a3,1601c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4acosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x204> - 16094: fff60613 addi a2,a2,-1 - 16098: f6061ae3 bnez a2,1600c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4acosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x1f4> - 1609c: c01024f3 rdtime s1 - 160a0: 01300613 li a2,19 - 160a4: 00001597 auipc a1,0x1 - 160a8: f3c58593 addi a1,a1,-196 # 16fe0 <_IO_stdin_used+0x140> - 160ac: 00004517 auipc a0,0x4 - 160b0: f3c53503 ld a0,-196(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 160b4: cadfa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 160b8: 00100613 li a2,1 - 160bc: 00001597 auipc a1,0x1 - 160c0: f3c58593 addi a1,a1,-196 # 16ff8 <_IO_stdin_used+0x158> - 160c4: 00004517 auipc a0,0x4 - 160c8: f2453503 ld a0,-220(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 160cc: c95fa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 160d0: 00843603 ld a2,8(s0) - 160d4: 00043583 ld a1,0(s0) - 160d8: 00004517 auipc a0,0x4 - 160dc: f1053503 ld a0,-240(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 160e0: c81fa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 160e4: 00001597 auipc a1,0x1 - 160e8: f1c58593 addi a1,a1,-228 # 17000 <_IO_stdin_used+0x160> - 160ec: 00600613 li a2,6 - 160f0: 00050413 mv s0,a0 - 160f4: c6dfa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 160f8: 64000793 li a5,1600 - 160fc: 02f487b3 mul a5,s1,a5 - 16100: 97b42737 lui a4,0x97b42 - 16104: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 16108: 097b46b7 lui a3,0x97b4 - 1610c: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> - 16110: 02071713 slli a4,a4,0x20 - 16114: 00d70733 add a4,a4,a3 - 16118: 00001697 auipc a3,0x1 - 1611c: df86a707 flw fa4,-520(a3) # 16f10 <_IO_stdin_used+0x70> - 16120: 00001697 auipc a3,0x1 - 16124: df46a787 flw fa5,-524(a3) # 16f14 <_IO_stdin_used+0x74> - 16128: 00043683 ld a3,0(s0) - 1612c: 02e7b7b3 mulhu a5,a5,a4 - 16130: 00100613 li a2,1 - 16134: fe86b703 ld a4,-24(a3) - 16138: 00040513 mv a0,s0 - 1613c: 00e40733 add a4,s0,a4 - 16140: 00c73423 sd a2,8(a4) - 16144: fe86b703 ld a4,-24(a3) - 16148: 0047d793 srli a5,a5,0x4 - 1614c: 412787b3 sub a5,a5,s2 - 16150: d037f553 fcvt.s.lu fa0,a5 - 16154: 00e40433 add s0,s0,a4 - 16158: 01842783 lw a5,24(s0) - 1615c: 18e57553 fdiv.s fa0,fa0,fa4 - 16160: efb7f793 andi a5,a5,-261 - 16164: 0047e793 ori a5,a5,4 - 16168: 00f42c23 sw a5,24(s0) - 1616c: 18f57553 fdiv.s fa0,fa0,fa5 - 16170: 42050553 fcvt.d.s fa0,fa0 - 16174: c4dfa0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> - 16178: 00700613 li a2,7 - 1617c: 00001597 auipc a1,0x1 - 16180: e8c58593 addi a1,a1,-372 # 17008 <_IO_stdin_used+0x168> - 16184: 00050493 mv s1,a0 - 16188: bd9fa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1618c: 0004b783 ld a5,0(s1) - 16190: fe87b783 ld a5,-24(a5) - 16194: 00f487b3 add a5,s1,a5 - 16198: 0f07b403 ld s0,240(a5) - 1619c: 06040a63 beqz s0,16210 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4acosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3f8> - 161a0: 03844783 lbu a5,56(s0) - 161a4: 02078e63 beqz a5,161e0 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4acosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3c8> - 161a8: 04344583 lbu a1,67(s0) - 161ac: 00048513 mv a0,s1 - 161b0: b21fa0ef jal 10cd0 <_ZNSo3putEc@plt> - 161b4: 000042b7 lui t0,0x4 - 161b8: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> - 161bc: 00510133 add sp,sp,t0 - 161c0: 7e813083 ld ra,2024(sp) - 161c4: 7e013403 ld s0,2016(sp) - 161c8: 7d813483 ld s1,2008(sp) - 161cc: 7d013903 ld s2,2000(sp) - 161d0: 7c813407 fld fs0,1992(sp) - 161d4: 7c013487 fld fs1,1984(sp) - 161d8: 7f010113 addi sp,sp,2032 - 161dc: b25fa06f j 10d00 <_ZNSo5flushEv@plt> - 161e0: 00040513 mv a0,s0 - 161e4: b8dfa0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 161e8: 00043783 ld a5,0(s0) - 161ec: ffffb717 auipc a4,0xffffb - 161f0: 14070713 addi a4,a4,320 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> - 161f4: 00a00593 li a1,10 - 161f8: 0307b783 ld a5,48(a5) - 161fc: fae788e3 beq a5,a4,161ac <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4acosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x394> - 16200: 00040513 mv a0,s0 - 16204: 000780e7 jalr a5 - 16208: 00050593 mv a1,a0 - 1620c: fa1ff06f j 161ac <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops4acosEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x394> - 16210: b71fa0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> - -0000000000016214 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3logEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: - 16214: 81010113 addi sp,sp,-2032 - 16218: ffffc2b7 lui t0,0xffffc - 1621c: 7c813427 fsd fs0,1992(sp) - 16220: 7c913027 fsd fs1,1984(sp) - 16224: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> - 16228: 000027b7 lui a5,0x2 - 1622c: 20a504d3 fmv.s fs1,fa0 - 16230: 20b58453 fmv.s fs0,fa1 - 16234: 7e813023 sd s0,2016(sp) - 16238: 7c913c23 sd s1,2008(sp) - 1623c: 7d213823 sd s2,2000(sp) - 16240: 7e113423 sd ra,2024(sp) - 16244: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 16248: 00510133 add sp,sp,t0 - 1624c: 00010493 mv s1,sp - 16250: 00050413 mv s0,a0 - 16254: 00f10933 add s2,sp,a5 - 16258: 208405d3 fmv.s fa1,fs0 - 1625c: 20948553 fmv.s fa0,fs1 - 16260: 00048513 mv a0,s1 - 16264: 01048493 addi s1,s1,16 - 16268: cccfb0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> - 1626c: ff2496e3 bne s1,s2,16258 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3logEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x44> - 16270: 00001797 auipc a5,0x1 - 16274: d087a307 flw ft6,-760(a5) # 16f78 <_IO_stdin_used+0xd8> - 16278: 00001797 auipc a5,0x1 - 1627c: d047a287 flw ft5,-764(a5) # 16f7c <_IO_stdin_used+0xdc> - 16280: 00001797 auipc a5,0x1 - 16284: d007a207 flw ft4,-768(a5) # 16f80 <_IO_stdin_used+0xe0> - 16288: 00001797 auipc a5,0x1 - 1628c: cfc7a187 flw ft3,-772(a5) # 16f84 <_IO_stdin_used+0xe4> - 16290: 00001797 auipc a5,0x1 - 16294: c907a107 flw ft2,-880(a5) # 16f20 <_IO_stdin_used+0x80> - 16298: cd027057 vsetivli zero,4,e32,m1,ta,ma - 1629c: 000027b7 lui a5,0x2 - 162a0: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 162a4: 00f10633 add a2,sp,a5 - 162a8: 5e0356d7 vfmv.v.f v13,ft6 - 162ac: 5e02d657 vfmv.v.f v12,ft5 - 162b0: 5e0255d7 vfmv.v.f v11,ft4 - 162b4: 5e01d557 vfmv.v.f v10,ft3 - 162b8: 5e0154d7 vfmv.v.f v9,ft2 - 162bc: 00001797 auipc a5,0x1 - 162c0: cb87a707 flw fa4,-840(a5) # 16f74 <_IO_stdin_used+0xd4> - 162c4: 00001797 auipc a5,0x1 - 162c8: bf87a787 flw fa5,-1032(a5) # 16ebc <_IO_stdin_used+0x1c> - 162cc: 00001797 auipc a5,0x1 - 162d0: cbc7a687 flw fa3,-836(a5) # 16f88 <_IO_stdin_used+0xe8> - 162d4: 00001797 auipc a5,0x1 - 162d8: cb87a607 flw fa2,-840(a5) # 16f8c <_IO_stdin_used+0xec> - 162dc: 00001797 auipc a5,0x1 - 162e0: cb47a587 flw fa1,-844(a5) # 16f90 <_IO_stdin_used+0xf0> - 162e4: 00001797 auipc a5,0x1 - 162e8: cb07a507 flw fa0,-848(a5) # 16f94 <_IO_stdin_used+0xf4> - 162ec: 00001797 auipc a5,0x1 - 162f0: cac7a007 flw ft0,-852(a5) # 16f98 <_IO_stdin_used+0xf8> - 162f4: 00001797 auipc a5,0x1 - 162f8: bf07a087 flw ft1,-1040(a5) # 16ee4 <_IO_stdin_used+0x44> - 162fc: 808006b7 lui a3,0x80800 - 16300: fff6869b addiw a3,a3,-1 # ffffffff807fffff <__global_pointer$+0xffffffff807e576f> - 16304: 12c00813 li a6,300 - 16308: 07e00513 li a0,126 - 1630c: 3f0005b7 lui a1,0x3f000 - 16310: 000027b7 lui a5,0x2 - 16314: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 16318: 00f10733 add a4,sp,a5 - 1631c: 00010793 mv a5,sp - 16320: 0287e107 vl1re32.v v2,(a5) - 16324: 01078793 addi a5,a5,16 - 16328: 2626c0d7 vand.vx v1,v2,a3 - 1632c: a62bb157 vsra.vi v2,v2,23 - 16330: 2a15c0d7 vor.vx v1,v1,a1 - 16334: 0a254157 vsub.vx v2,v2,a0 - 16338: 6e175057 vmflt.vf v0,v1,fa4 - 1633c: 4a219157 vfcvt.f.x.v v2,v2 - 16340: 001090d7 vfadd.vv v1,v1,v1,v0.t - 16344: 0827d157 vfsub.vf v2,v2,fa5,v0.t - 16348: 0a17d0d7 vfsub.vf v1,v1,fa5 - 1634c: 9220d1d7 vfmul.vf v3,v2,ft1 - 16350: 92109257 vfmul.vv v4,v1,v1 - 16354: 9e103157 vmv1r.v v2,v1 - 16358: a2d6d157 vfmadd.vf v2,fa3,v13 - 1635c: 9e103457 vmv1r.v v8,v1 - 16360: a2c65457 vfmadd.vf v8,fa2,v12 - 16364: 9e1033d7 vmv1r.v v7,v1 - 16368: a2b5d3d7 vfmadd.vf v7,fa1,v11 - 1636c: 9e103357 vmv1r.v v6,v1 - 16370: a2a55357 vfmadd.vf v6,fa0,v10 - 16374: 9e1032d7 vmv1r.v v5,v1 - 16378: a29052d7 vfmadd.vf v5,ft0,v9 - 1637c: a2821157 vfmadd.vv v2,v4,v8 - 16380: a2721157 vfmadd.vv v2,v4,v7 - 16384: a2621157 vfmadd.vv v2,v4,v6 - 16388: a2521157 vfmadd.vv v2,v4,v5 - 1638c: a2121157 vfmadd.vv v2,v4,v1 - 16390: 02219157 vfadd.vv v2,v2,v3 - 16394: 02870127 vs1r.v v2,(a4) - 16398: 01070713 addi a4,a4,16 - 1639c: f8c792e3 bne a5,a2,16320 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3logEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x10c> - 163a0: fff80813 addi a6,a6,-1 - 163a4: f60816e3 bnez a6,16310 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3logEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xfc> - 163a8: c0102973 rdtime s2 - 163ac: 64000793 li a5,1600 - 163b0: 02f90933 mul s2,s2,a5 - 163b4: 97b427b7 lui a5,0x97b42 - 163b8: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 163bc: 097b4737 lui a4,0x97b4 - 163c0: 02079793 slli a5,a5,0x20 - 163c4: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> - 163c8: 00e787b3 add a5,a5,a4 - 163cc: cd027057 vsetivli zero,4,e32,m1,ta,ma - 163d0: 5e0356d7 vfmv.v.f v13,ft6 - 163d4: 5e02d657 vfmv.v.f v12,ft5 - 163d8: 02f93933 mulhu s2,s2,a5 - 163dc: 5e0255d7 vfmv.v.f v11,ft4 - 163e0: 000057b7 lui a5,0x5 - 163e4: 5e01d557 vfmv.v.f v10,ft3 - 163e8: 5e0154d7 vfmv.v.f v9,ft2 - 163ec: 808006b7 lui a3,0x80800 - 163f0: b1078793 addi a5,a5,-1264 # 4b10 <__abi_tag-0xb784> - 163f4: 00f10533 add a0,sp,a5 - 163f8: fff6869b addiw a3,a3,-1 # ffffffff807fffff <__global_pointer$+0xffffffff807e576f> - 163fc: 12c00813 li a6,300 - 16400: 00495913 srli s2,s2,0x4 - 16404: 07e00593 li a1,126 - 16408: 3f000637 lui a2,0x3f000 - 1640c: 000027b7 lui a5,0x2 - 16410: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 16414: 00f107b3 add a5,sp,a5 - 16418: 00010713 mv a4,sp - 1641c: 02876107 vl1re32.v v2,(a4) - 16420: 01070713 addi a4,a4,16 - 16424: 2626c0d7 vand.vx v1,v2,a3 - 16428: a62bb157 vsra.vi v2,v2,23 - 1642c: 2a1640d7 vor.vx v1,v1,a2 - 16430: 0a25c157 vsub.vx v2,v2,a1 - 16434: 6e175057 vmflt.vf v0,v1,fa4 - 16438: 4a219157 vfcvt.f.x.v v2,v2 - 1643c: 001090d7 vfadd.vv v1,v1,v1,v0.t - 16440: 0827d157 vfsub.vf v2,v2,fa5,v0.t - 16444: 0a17d0d7 vfsub.vf v1,v1,fa5 - 16448: 9220d1d7 vfmul.vf v3,v2,ft1 - 1644c: 92109257 vfmul.vv v4,v1,v1 - 16450: 9e103157 vmv1r.v v2,v1 - 16454: a2d6d157 vfmadd.vf v2,fa3,v13 - 16458: 9e103457 vmv1r.v v8,v1 - 1645c: a2c65457 vfmadd.vf v8,fa2,v12 - 16460: 9e1033d7 vmv1r.v v7,v1 - 16464: a2b5d3d7 vfmadd.vf v7,fa1,v11 - 16468: 9e103357 vmv1r.v v6,v1 - 1646c: a2a55357 vfmadd.vf v6,fa0,v10 - 16470: 9e1032d7 vmv1r.v v5,v1 - 16474: a29052d7 vfmadd.vf v5,ft0,v9 - 16478: a2821157 vfmadd.vv v2,v4,v8 - 1647c: a2721157 vfmadd.vv v2,v4,v7 - 16480: a2621157 vfmadd.vv v2,v4,v6 - 16484: a2521157 vfmadd.vv v2,v4,v5 - 16488: a2121157 vfmadd.vv v2,v4,v1 - 1648c: 02219157 vfadd.vv v2,v2,v3 - 16490: 02878127 vs1r.v v2,(a5) - 16494: 01078793 addi a5,a5,16 - 16498: f8a792e3 bne a5,a0,1641c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3logEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x208> - 1649c: fff80813 addi a6,a6,-1 - 164a0: f60816e3 bnez a6,1640c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3logEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x1f8> - 164a4: c01024f3 rdtime s1 - 164a8: 01300613 li a2,19 - 164ac: 00001597 auipc a1,0x1 - 164b0: b3458593 addi a1,a1,-1228 # 16fe0 <_IO_stdin_used+0x140> - 164b4: 00004517 auipc a0,0x4 - 164b8: b3453503 ld a0,-1228(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 164bc: 8a5fa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 164c0: 00100613 li a2,1 - 164c4: 00001597 auipc a1,0x1 - 164c8: b3458593 addi a1,a1,-1228 # 16ff8 <_IO_stdin_used+0x158> - 164cc: 00004517 auipc a0,0x4 - 164d0: b1c53503 ld a0,-1252(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 164d4: 88dfa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 164d8: 00843603 ld a2,8(s0) - 164dc: 00043583 ld a1,0(s0) - 164e0: 00004517 auipc a0,0x4 - 164e4: b0853503 ld a0,-1272(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 164e8: 879fa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 164ec: 00001597 auipc a1,0x1 - 164f0: b1458593 addi a1,a1,-1260 # 17000 <_IO_stdin_used+0x160> - 164f4: 00600613 li a2,6 - 164f8: 00050413 mv s0,a0 - 164fc: 865fa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 16500: 64000793 li a5,1600 - 16504: 02f487b3 mul a5,s1,a5 - 16508: 97b42737 lui a4,0x97b42 - 1650c: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 16510: 097b46b7 lui a3,0x97b4 - 16514: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> - 16518: 02071713 slli a4,a4,0x20 - 1651c: 00d70733 add a4,a4,a3 - 16520: 00001697 auipc a3,0x1 - 16524: 9f06a707 flw fa4,-1552(a3) # 16f10 <_IO_stdin_used+0x70> - 16528: 00001697 auipc a3,0x1 - 1652c: 9ec6a787 flw fa5,-1556(a3) # 16f14 <_IO_stdin_used+0x74> - 16530: 00043683 ld a3,0(s0) - 16534: 02e7b7b3 mulhu a5,a5,a4 - 16538: 00100613 li a2,1 - 1653c: fe86b703 ld a4,-24(a3) - 16540: 00040513 mv a0,s0 - 16544: 00e40733 add a4,s0,a4 - 16548: 00c73423 sd a2,8(a4) - 1654c: fe86b703 ld a4,-24(a3) - 16550: 0047d793 srli a5,a5,0x4 - 16554: 412787b3 sub a5,a5,s2 - 16558: d037f553 fcvt.s.lu fa0,a5 - 1655c: 00e40433 add s0,s0,a4 - 16560: 01842783 lw a5,24(s0) - 16564: 18e57553 fdiv.s fa0,fa0,fa4 - 16568: efb7f793 andi a5,a5,-261 - 1656c: 0047e793 ori a5,a5,4 - 16570: 00f42c23 sw a5,24(s0) - 16574: 18f57553 fdiv.s fa0,fa0,fa5 - 16578: 42050553 fcvt.d.s fa0,fa0 - 1657c: 845fa0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> - 16580: 00700613 li a2,7 - 16584: 00001597 auipc a1,0x1 - 16588: a8458593 addi a1,a1,-1404 # 17008 <_IO_stdin_used+0x168> - 1658c: 00050493 mv s1,a0 - 16590: fd0fa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 16594: 0004b783 ld a5,0(s1) - 16598: fe87b783 ld a5,-24(a5) - 1659c: 00f487b3 add a5,s1,a5 - 165a0: 0f07b403 ld s0,240(a5) - 165a4: 06040a63 beqz s0,16618 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3logEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x404> - 165a8: 03844783 lbu a5,56(s0) - 165ac: 02078e63 beqz a5,165e8 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3logEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3d4> - 165b0: 04344583 lbu a1,67(s0) - 165b4: 00048513 mv a0,s1 - 165b8: f18fa0ef jal 10cd0 <_ZNSo3putEc@plt> - 165bc: 000042b7 lui t0,0x4 - 165c0: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> - 165c4: 00510133 add sp,sp,t0 - 165c8: 7e813083 ld ra,2024(sp) - 165cc: 7e013403 ld s0,2016(sp) - 165d0: 7d813483 ld s1,2008(sp) - 165d4: 7d013903 ld s2,2000(sp) - 165d8: 7c813407 fld fs0,1992(sp) - 165dc: 7c013487 fld fs1,1984(sp) - 165e0: 7f010113 addi sp,sp,2032 - 165e4: f1cfa06f j 10d00 <_ZNSo5flushEv@plt> - 165e8: 00040513 mv a0,s0 - 165ec: f84fa0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 165f0: 00043783 ld a5,0(s0) - 165f4: ffffb717 auipc a4,0xffffb - 165f8: d3870713 addi a4,a4,-712 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> - 165fc: 00a00593 li a1,10 - 16600: 0307b783 ld a5,48(a5) - 16604: fae788e3 beq a5,a4,165b4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3logEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3a0> - 16608: 00040513 mv a0,s0 - 1660c: 000780e7 jalr a5 - 16610: 00050593 mv a1,a0 - 16614: fa1ff06f j 165b4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops3logEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3a0> - 16618: f68fa0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> - -000000000001661c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5acoshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: - 1661c: 81010113 addi sp,sp,-2032 - 16620: ffffc2b7 lui t0,0xffffc - 16624: 7c813427 fsd fs0,1992(sp) - 16628: 7c913027 fsd fs1,1984(sp) - 1662c: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> - 16630: 000027b7 lui a5,0x2 - 16634: 20a504d3 fmv.s fs1,fa0 - 16638: 20b58453 fmv.s fs0,fa1 - 1663c: 7e813023 sd s0,2016(sp) - 16640: 7c913c23 sd s1,2008(sp) - 16644: 7d213823 sd s2,2000(sp) - 16648: 7e113423 sd ra,2024(sp) - 1664c: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 16650: 00510133 add sp,sp,t0 - 16654: 00010493 mv s1,sp - 16658: 00050413 mv s0,a0 - 1665c: 00f10933 add s2,sp,a5 - 16660: 208405d3 fmv.s fa1,fs0 - 16664: 20948553 fmv.s fa0,fs1 - 16668: 00048513 mv a0,s1 - 1666c: 01048493 addi s1,s1,16 - 16670: 8c4fb0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> - 16674: ff2496e3 bne s1,s2,16660 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5acoshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x44> - 16678: 00001797 auipc a5,0x1 - 1667c: 9007a307 flw ft6,-1792(a5) # 16f78 <_IO_stdin_used+0xd8> - 16680: 00001797 auipc a5,0x1 - 16684: 8fc7a287 flw ft5,-1796(a5) # 16f7c <_IO_stdin_used+0xdc> - 16688: 00001797 auipc a5,0x1 - 1668c: 8f87a207 flw ft4,-1800(a5) # 16f80 <_IO_stdin_used+0xe0> - 16690: 00001797 auipc a5,0x1 - 16694: 8f47a187 flw ft3,-1804(a5) # 16f84 <_IO_stdin_used+0xe4> - 16698: 00001797 auipc a5,0x1 - 1669c: 8887a107 flw ft2,-1912(a5) # 16f20 <_IO_stdin_used+0x80> - 166a0: cd027057 vsetivli zero,4,e32,m1,ta,ma - 166a4: 000027b7 lui a5,0x2 - 166a8: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 166ac: 00f10633 add a2,sp,a5 - 166b0: 5e0355d7 vfmv.v.f v11,ft6 - 166b4: 5e02d557 vfmv.v.f v10,ft5 - 166b8: 5e0254d7 vfmv.v.f v9,ft4 - 166bc: 5e01d457 vfmv.v.f v8,ft3 - 166c0: 5e0153d7 vfmv.v.f v7,ft2 - 166c4: 00000797 auipc a5,0x0 - 166c8: 7f87a787 flw fa5,2040(a5) # 16ebc <_IO_stdin_used+0x1c> - 166cc: 00001797 auipc a5,0x1 - 166d0: 8a87a707 flw fa4,-1880(a5) # 16f74 <_IO_stdin_used+0xd4> - 166d4: 00001797 auipc a5,0x1 - 166d8: 8b47a687 flw fa3,-1868(a5) # 16f88 <_IO_stdin_used+0xe8> - 166dc: 00001797 auipc a5,0x1 - 166e0: 8b07a587 flw fa1,-1872(a5) # 16f8c <_IO_stdin_used+0xec> - 166e4: 00001797 auipc a5,0x1 - 166e8: 8ac7a507 flw fa0,-1876(a5) # 16f90 <_IO_stdin_used+0xf0> - 166ec: 00001797 auipc a5,0x1 - 166f0: 8a87a007 flw ft0,-1880(a5) # 16f94 <_IO_stdin_used+0xf4> - 166f4: 00001797 auipc a5,0x1 - 166f8: 8a47a087 flw ft1,-1884(a5) # 16f98 <_IO_stdin_used+0xf8> - 166fc: 00000797 auipc a5,0x0 - 16700: 7e87a607 flw fa2,2024(a5) # 16ee4 <_IO_stdin_used+0x44> - 16704: 808006b7 lui a3,0x80800 - 16708: fff6869b addiw a3,a3,-1 # ffffffff807fffff <__global_pointer$+0xffffffff807e576f> - 1670c: 12c00813 li a6,300 - 16710: 07e00513 li a0,126 - 16714: 3f0005b7 lui a1,0x3f000 - 16718: 000027b7 lui a5,0x2 - 1671c: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 16720: 00f10733 add a4,sp,a5 - 16724: 00010793 mv a5,sp - 16728: 0287e087 vl1re32.v v1,(a5) - 1672c: 01078793 addi a5,a5,16 - 16730: 0217d1d7 vfadd.vf v3,v1,fa5 - 16734: 0a17d157 vfsub.vf v2,v1,fa5 - 16738: 92219157 vfmul.vv v2,v2,v3 - 1673c: 4e201157 vfsqrt.v v2,v2 - 16740: 02111157 vfadd.vv v2,v1,v2 - 16744: 2626c0d7 vand.vx v1,v2,a3 - 16748: a62bb157 vsra.vi v2,v2,23 - 1674c: 2a15c0d7 vor.vx v1,v1,a1 - 16750: 0a254157 vsub.vx v2,v2,a0 - 16754: 6e175057 vmflt.vf v0,v1,fa4 - 16758: 4a219157 vfcvt.f.x.v v2,v2 - 1675c: 001090d7 vfadd.vv v1,v1,v1,v0.t - 16760: 0827d157 vfsub.vf v2,v2,fa5,v0.t - 16764: 0a17d0d7 vfsub.vf v1,v1,fa5 - 16768: 922651d7 vfmul.vf v3,v2,fa2 - 1676c: 92109257 vfmul.vv v4,v1,v1 - 16770: 9e103157 vmv1r.v v2,v1 - 16774: a2b6d157 vfmadd.vf v2,fa3,v11 - 16778: 9e1036d7 vmv1r.v v13,v1 - 1677c: a2a5d6d7 vfmadd.vf v13,fa1,v10 - 16780: 9e103657 vmv1r.v v12,v1 - 16784: a2955657 vfmadd.vf v12,fa0,v9 - 16788: 9e103357 vmv1r.v v6,v1 - 1678c: a2805357 vfmadd.vf v6,ft0,v8 - 16790: 9e1032d7 vmv1r.v v5,v1 - 16794: a270d2d7 vfmadd.vf v5,ft1,v7 - 16798: a2d21157 vfmadd.vv v2,v4,v13 - 1679c: a2c21157 vfmadd.vv v2,v4,v12 - 167a0: a2621157 vfmadd.vv v2,v4,v6 - 167a4: a2521157 vfmadd.vv v2,v4,v5 - 167a8: a2121157 vfmadd.vv v2,v4,v1 - 167ac: 02219157 vfadd.vv v2,v2,v3 - 167b0: 02870127 vs1r.v v2,(a4) - 167b4: 01070713 addi a4,a4,16 - 167b8: f6c798e3 bne a5,a2,16728 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5acoshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x10c> - 167bc: fff80813 addi a6,a6,-1 - 167c0: f4081ce3 bnez a6,16718 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5acoshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0xfc> - 167c4: c0102973 rdtime s2 - 167c8: 64000793 li a5,1600 - 167cc: 02f90933 mul s2,s2,a5 - 167d0: 97b427b7 lui a5,0x97b42 - 167d4: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 167d8: 097b4737 lui a4,0x97b4 - 167dc: 02079793 slli a5,a5,0x20 - 167e0: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> - 167e4: 00e787b3 add a5,a5,a4 - 167e8: cd027057 vsetivli zero,4,e32,m1,ta,ma - 167ec: 5e0355d7 vfmv.v.f v11,ft6 - 167f0: 5e02d557 vfmv.v.f v10,ft5 - 167f4: 02f93933 mulhu s2,s2,a5 - 167f8: 5e0254d7 vfmv.v.f v9,ft4 - 167fc: 000057b7 lui a5,0x5 - 16800: 5e01d457 vfmv.v.f v8,ft3 - 16804: 5e0153d7 vfmv.v.f v7,ft2 - 16808: 808006b7 lui a3,0x80800 - 1680c: b1078793 addi a5,a5,-1264 # 4b10 <__abi_tag-0xb784> - 16810: 00f10533 add a0,sp,a5 - 16814: fff6869b addiw a3,a3,-1 # ffffffff807fffff <__global_pointer$+0xffffffff807e576f> - 16818: 12c00813 li a6,300 - 1681c: 00495913 srli s2,s2,0x4 - 16820: 07e00593 li a1,126 - 16824: 3f000637 lui a2,0x3f000 - 16828: 000027b7 lui a5,0x2 - 1682c: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 16830: 00f107b3 add a5,sp,a5 - 16834: 00010713 mv a4,sp - 16838: 02876087 vl1re32.v v1,(a4) - 1683c: 01070713 addi a4,a4,16 - 16840: 0217d1d7 vfadd.vf v3,v1,fa5 - 16844: 0a17d157 vfsub.vf v2,v1,fa5 - 16848: 92219157 vfmul.vv v2,v2,v3 - 1684c: 4e201157 vfsqrt.v v2,v2 - 16850: 02111157 vfadd.vv v2,v1,v2 - 16854: 2626c0d7 vand.vx v1,v2,a3 - 16858: a62bb157 vsra.vi v2,v2,23 - 1685c: 2a1640d7 vor.vx v1,v1,a2 - 16860: 0a25c157 vsub.vx v2,v2,a1 - 16864: 6e175057 vmflt.vf v0,v1,fa4 - 16868: 4a219157 vfcvt.f.x.v v2,v2 - 1686c: 001090d7 vfadd.vv v1,v1,v1,v0.t - 16870: 0827d157 vfsub.vf v2,v2,fa5,v0.t - 16874: 0a17d0d7 vfsub.vf v1,v1,fa5 - 16878: 922651d7 vfmul.vf v3,v2,fa2 - 1687c: 92109257 vfmul.vv v4,v1,v1 - 16880: 9e103157 vmv1r.v v2,v1 - 16884: a2b6d157 vfmadd.vf v2,fa3,v11 - 16888: 9e1036d7 vmv1r.v v13,v1 - 1688c: a2a5d6d7 vfmadd.vf v13,fa1,v10 - 16890: 9e103657 vmv1r.v v12,v1 - 16894: a2955657 vfmadd.vf v12,fa0,v9 - 16898: 9e103357 vmv1r.v v6,v1 - 1689c: a2805357 vfmadd.vf v6,ft0,v8 - 168a0: 9e1032d7 vmv1r.v v5,v1 - 168a4: a270d2d7 vfmadd.vf v5,ft1,v7 - 168a8: a2d21157 vfmadd.vv v2,v4,v13 - 168ac: a2c21157 vfmadd.vv v2,v4,v12 - 168b0: a2621157 vfmadd.vv v2,v4,v6 - 168b4: a2521157 vfmadd.vv v2,v4,v5 - 168b8: a2121157 vfmadd.vv v2,v4,v1 - 168bc: 02219157 vfadd.vv v2,v2,v3 - 168c0: 02878127 vs1r.v v2,(a5) - 168c4: 01078793 addi a5,a5,16 - 168c8: f6a798e3 bne a5,a0,16838 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5acoshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x21c> - 168cc: fff80813 addi a6,a6,-1 - 168d0: f4081ce3 bnez a6,16828 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5acoshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x20c> - 168d4: c01024f3 rdtime s1 - 168d8: 01300613 li a2,19 - 168dc: 00000597 auipc a1,0x0 - 168e0: 70458593 addi a1,a1,1796 # 16fe0 <_IO_stdin_used+0x140> - 168e4: 00003517 auipc a0,0x3 - 168e8: 70453503 ld a0,1796(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 168ec: c74fa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 168f0: 00100613 li a2,1 - 168f4: 00000597 auipc a1,0x0 - 168f8: 70458593 addi a1,a1,1796 # 16ff8 <_IO_stdin_used+0x158> - 168fc: 00003517 auipc a0,0x3 - 16900: 6ec53503 ld a0,1772(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 16904: c5cfa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 16908: 00843603 ld a2,8(s0) - 1690c: 00043583 ld a1,0(s0) - 16910: 00003517 auipc a0,0x3 - 16914: 6d853503 ld a0,1752(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 16918: c48fa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 1691c: 00000597 auipc a1,0x0 - 16920: 6e458593 addi a1,a1,1764 # 17000 <_IO_stdin_used+0x160> - 16924: 00600613 li a2,6 - 16928: 00050413 mv s0,a0 - 1692c: c34fa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 16930: 64000793 li a5,1600 - 16934: 02f487b3 mul a5,s1,a5 - 16938: 97b42737 lui a4,0x97b42 - 1693c: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 16940: 097b46b7 lui a3,0x97b4 - 16944: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> - 16948: 02071713 slli a4,a4,0x20 - 1694c: 00d70733 add a4,a4,a3 - 16950: 00000697 auipc a3,0x0 - 16954: 5c06a707 flw fa4,1472(a3) # 16f10 <_IO_stdin_used+0x70> - 16958: 00000697 auipc a3,0x0 - 1695c: 5bc6a787 flw fa5,1468(a3) # 16f14 <_IO_stdin_used+0x74> - 16960: 00043683 ld a3,0(s0) - 16964: 02e7b7b3 mulhu a5,a5,a4 - 16968: 00100613 li a2,1 - 1696c: fe86b703 ld a4,-24(a3) - 16970: 00040513 mv a0,s0 - 16974: 00e40733 add a4,s0,a4 - 16978: 00c73423 sd a2,8(a4) - 1697c: fe86b703 ld a4,-24(a3) - 16980: 0047d793 srli a5,a5,0x4 - 16984: 412787b3 sub a5,a5,s2 - 16988: d037f553 fcvt.s.lu fa0,a5 - 1698c: 00e40433 add s0,s0,a4 - 16990: 01842783 lw a5,24(s0) - 16994: 18e57553 fdiv.s fa0,fa0,fa4 - 16998: efb7f793 andi a5,a5,-261 - 1699c: 0047e793 ori a5,a5,4 - 169a0: 00f42c23 sw a5,24(s0) - 169a4: 18f57553 fdiv.s fa0,fa0,fa5 - 169a8: 42050553 fcvt.d.s fa0,fa0 - 169ac: c14fa0ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> - 169b0: 00700613 li a2,7 - 169b4: 00000597 auipc a1,0x0 - 169b8: 65458593 addi a1,a1,1620 # 17008 <_IO_stdin_used+0x168> - 169bc: 00050493 mv s1,a0 - 169c0: ba0fa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 169c4: 0004b783 ld a5,0(s1) - 169c8: fe87b783 ld a5,-24(a5) - 169cc: 00f487b3 add a5,s1,a5 - 169d0: 0f07b403 ld s0,240(a5) - 169d4: 06040a63 beqz s0,16a48 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5acoshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x42c> - 169d8: 03844783 lbu a5,56(s0) - 169dc: 02078e63 beqz a5,16a18 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5acoshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3fc> - 169e0: 04344583 lbu a1,67(s0) - 169e4: 00048513 mv a0,s1 - 169e8: ae8fa0ef jal 10cd0 <_ZNSo3putEc@plt> - 169ec: 000042b7 lui t0,0x4 - 169f0: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> - 169f4: 00510133 add sp,sp,t0 - 169f8: 7e813083 ld ra,2024(sp) - 169fc: 7e013403 ld s0,2016(sp) - 16a00: 7d813483 ld s1,2008(sp) - 16a04: 7d013903 ld s2,2000(sp) - 16a08: 7c813407 fld fs0,1992(sp) - 16a0c: 7c013487 fld fs1,1984(sp) - 16a10: 7f010113 addi sp,sp,2032 - 16a14: aecfa06f j 10d00 <_ZNSo5flushEv@plt> - 16a18: 00040513 mv a0,s0 - 16a1c: b54fa0ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 16a20: 00043783 ld a5,0(s0) - 16a24: ffffb717 auipc a4,0xffffb - 16a28: 90870713 addi a4,a4,-1784 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> - 16a2c: 00a00593 li a1,10 - 16a30: 0307b783 ld a5,48(a5) - 16a34: fae788e3 beq a5,a4,169e4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5acoshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3c8> - 16a38: 00040513 mv a0,s0 - 16a3c: 000780e7 jalr a5 - 16a40: 00050593 mv a1,a0 - 16a44: fa1ff06f j 169e4 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5acoshEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3c8> - 16a48: b38fa0ef jal 10d80 <_ZSt16__throw_bad_castv@plt> - -0000000000016a4c <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5asinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_>: - 16a4c: 81010113 addi sp,sp,-2032 - 16a50: ffffc2b7 lui t0,0xffffc - 16a54: 7c813427 fsd fs0,1992(sp) - 16a58: 7c913027 fsd fs1,1984(sp) - 16a5c: ca028293 addi t0,t0,-864 # ffffffffffffbca0 <__global_pointer$+0xfffffffffffe1410> - 16a60: 000027b7 lui a5,0x2 - 16a64: 20a504d3 fmv.s fs1,fa0 - 16a68: 20b58453 fmv.s fs0,fa1 - 16a6c: 7e813023 sd s0,2016(sp) - 16a70: 7c913c23 sd s1,2008(sp) - 16a74: 7d213823 sd s2,2000(sp) - 16a78: 7e113423 sd ra,2024(sp) - 16a7c: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 16a80: 00510133 add sp,sp,t0 - 16a84: 00010493 mv s1,sp - 16a88: 00050413 mv s0,a0 - 16a8c: 00f10933 add s2,sp,a5 - 16a90: 208405d3 fmv.s fa1,fs0 - 16a94: 20948553 fmv.s fa0,fs1 - 16a98: 00048513 mv a0,s1 - 16a9c: 01048493 addi s1,s1,16 - 16aa0: c95fa0ef jal 11734 <_ZN6nncase7NttTest11init_tensorIfNS_3ntt12basic_vectorIfJLm4EEEEEEvRT0_T_S7_> - 16aa4: ff2496e3 bne s1,s2,16a90 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5asinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x44> - 16aa8: 00000797 auipc a5,0x0 - 16aac: 4c87a387 flw ft7,1224(a5) # 16f70 <_IO_stdin_used+0xd0> - 16ab0: 00000797 auipc a5,0x0 - 16ab4: 4c87a307 flw ft6,1224(a5) # 16f78 <_IO_stdin_used+0xd8> - 16ab8: 00000797 auipc a5,0x0 - 16abc: 4c47a287 flw ft5,1220(a5) # 16f7c <_IO_stdin_used+0xdc> - 16ac0: 00000797 auipc a5,0x0 - 16ac4: 4c07a207 flw ft4,1216(a5) # 16f80 <_IO_stdin_used+0xe0> - 16ac8: 00000797 auipc a5,0x0 - 16acc: 4bc7a187 flw ft3,1212(a5) # 16f84 <_IO_stdin_used+0xe4> - 16ad0: 00000797 auipc a5,0x0 - 16ad4: 4507a107 flw ft2,1104(a5) # 16f20 <_IO_stdin_used+0x80> - 16ad8: cd027057 vsetivli zero,4,e32,m1,ta,ma - 16adc: 000027b7 lui a5,0x2 - 16ae0: 58078793 addi a5,a5,1408 # 2580 <__abi_tag-0xdd14> - 16ae4: 00f10633 add a2,sp,a5 - 16ae8: 5e03d5d7 vfmv.v.f v11,ft7 - 16aec: 5e035557 vfmv.v.f v10,ft6 - 16af0: 5e02d4d7 vfmv.v.f v9,ft5 - 16af4: 5e025457 vfmv.v.f v8,ft4 - 16af8: 5e01d3d7 vfmv.v.f v7,ft3 - 16afc: 5e015357 vfmv.v.f v6,ft2 - 16b00: 00000797 auipc a5,0x0 - 16b04: 3bc7a787 flw fa5,956(a5) # 16ebc <_IO_stdin_used+0x1c> - 16b08: 00000797 auipc a5,0x0 - 16b0c: 46c7a707 flw fa4,1132(a5) # 16f74 <_IO_stdin_used+0xd4> - 16b10: 00000797 auipc a5,0x0 - 16b14: 4787a687 flw fa3,1144(a5) # 16f88 <_IO_stdin_used+0xe8> - 16b18: 00000797 auipc a5,0x0 - 16b1c: 4747a607 flw fa2,1140(a5) # 16f8c <_IO_stdin_used+0xec> - 16b20: 00000797 auipc a5,0x0 - 16b24: 4707a587 flw fa1,1136(a5) # 16f90 <_IO_stdin_used+0xf0> - 16b28: 00000797 auipc a5,0x0 - 16b2c: 46c7a007 flw ft0,1132(a5) # 16f94 <_IO_stdin_used+0xf4> - 16b30: 00000797 auipc a5,0x0 - 16b34: 4687a087 flw ft1,1128(a5) # 16f98 <_IO_stdin_used+0xf8> - 16b38: 00000797 auipc a5,0x0 - 16b3c: 3ac7a507 flw fa0,940(a5) # 16ee4 <_IO_stdin_used+0x44> - 16b40: 808006b7 lui a3,0x80800 - 16b44: fff6869b addiw a3,a3,-1 # ffffffff807fffff <__global_pointer$+0xffffffff807e576f> - 16b48: 12c00813 li a6,300 - 16b4c: 07e00513 li a0,126 - 16b50: 3f0005b7 lui a1,0x3f000 - 16b54: 000027b7 lui a5,0x2 - 16b58: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 16b5c: 00f10733 add a4,sp,a5 - 16b60: 00010793 mv a5,sp - 16b64: 0287e287 vl1re32.v v5,(a5) - 16b68: 01078793 addi a5,a5,16 - 16b6c: 2257d0d7 vfsgnj.vf v1,v5,fa5 - 16b70: 0a17d1d7 vfsub.vf v3,v1,fa5 - 16b74: 0217d157 vfadd.vf v2,v1,fa5 - 16b78: a2b19157 vfmadd.vv v2,v3,v11 - 16b7c: 4e201157 vfsqrt.v v2,v2 - 16b80: 02111157 vfadd.vv v2,v1,v2 - 16b84: 2626c0d7 vand.vx v1,v2,a3 - 16b88: a62bb157 vsra.vi v2,v2,23 - 16b8c: 2a15c0d7 vor.vx v1,v1,a1 - 16b90: 0a254157 vsub.vx v2,v2,a0 - 16b94: 6e175057 vmflt.vf v0,v1,fa4 - 16b98: 4a219157 vfcvt.f.x.v v2,v2 - 16b9c: 001090d7 vfadd.vv v1,v1,v1,v0.t - 16ba0: 0827d157 vfsub.vf v2,v2,fa5,v0.t - 16ba4: 0a17d0d7 vfsub.vf v1,v1,fa5 - 16ba8: 922551d7 vfmul.vf v3,v2,fa0 - 16bac: 92109257 vfmul.vv v4,v1,v1 - 16bb0: 9e103157 vmv1r.v v2,v1 - 16bb4: a2a6d157 vfmadd.vf v2,fa3,v10 - 16bb8: 9e1037d7 vmv1r.v v15,v1 - 16bbc: a29657d7 vfmadd.vf v15,fa2,v9 - 16bc0: 9e103757 vmv1r.v v14,v1 - 16bc4: a285d757 vfmadd.vf v14,fa1,v8 - 16bc8: 9e1036d7 vmv1r.v v13,v1 - 16bcc: a27056d7 vfmadd.vf v13,ft0,v7 - 16bd0: 9e103657 vmv1r.v v12,v1 - 16bd4: a260d657 vfmadd.vf v12,ft1,v6 - 16bd8: a2f21157 vfmadd.vv v2,v4,v15 - 16bdc: a2e21157 vfmadd.vv v2,v4,v14 - 16be0: a2d21157 vfmadd.vv v2,v4,v13 - 16be4: a2c21157 vfmadd.vv v2,v4,v12 - 16be8: a2121157 vfmadd.vv v2,v4,v1 - 16bec: 02219157 vfadd.vv v2,v2,v3 - 16bf0: 22229157 vfsgnj.vv v2,v2,v5 - 16bf4: 02870127 vs1r.v v2,(a4) - 16bf8: 01070713 addi a4,a4,16 - 16bfc: f6c794e3 bne a5,a2,16b64 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5asinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x118> - 16c00: fff80813 addi a6,a6,-1 - 16c04: f40818e3 bnez a6,16b54 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5asinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x108> - 16c08: c0102973 rdtime s2 - 16c0c: 64000793 li a5,1600 - 16c10: 02f90933 mul s2,s2,a5 - 16c14: 97b427b7 lui a5,0x97b42 - 16c18: 5ed78793 addi a5,a5,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 16c1c: 097b4737 lui a4,0x97b4 - 16c20: 25f70713 addi a4,a4,607 # 97b425f <__global_pointer$+0x97999cf> - 16c24: 02079793 slli a5,a5,0x20 - 16c28: 00e787b3 add a5,a5,a4 - 16c2c: cd027057 vsetivli zero,4,e32,m1,ta,ma - 16c30: 00002737 lui a4,0x2 - 16c34: 5e03d5d7 vfmv.v.f v11,ft7 - 16c38: 02f93933 mulhu s2,s2,a5 - 16c3c: 5e035557 vfmv.v.f v10,ft6 - 16c40: 5e02d4d7 vfmv.v.f v9,ft5 - 16c44: 5e025457 vfmv.v.f v8,ft4 - 16c48: 5e01d3d7 vfmv.v.f v7,ft3 - 16c4c: 5e015357 vfmv.v.f v6,ft2 - 16c50: 58070793 addi a5,a4,1408 # 2580 <__abi_tag-0xdd14> - 16c54: 808006b7 lui a3,0x80800 - 16c58: 00f10633 add a2,sp,a5 - 16c5c: fff6869b addiw a3,a3,-1 # ffffffff807fffff <__global_pointer$+0xffffffff807e576f> - 16c60: 00495913 srli s2,s2,0x4 - 16c64: 12c00813 li a6,300 - 16c68: 07e00513 li a0,126 - 16c6c: 3f0005b7 lui a1,0x3f000 - 16c70: 000027b7 lui a5,0x2 - 16c74: 59078793 addi a5,a5,1424 # 2590 <__abi_tag-0xdd04> - 16c78: 00f10733 add a4,sp,a5 - 16c7c: 00010793 mv a5,sp - 16c80: 0287e287 vl1re32.v v5,(a5) - 16c84: 01078793 addi a5,a5,16 - 16c88: 2257d0d7 vfsgnj.vf v1,v5,fa5 - 16c8c: 0a17d1d7 vfsub.vf v3,v1,fa5 - 16c90: 0217d157 vfadd.vf v2,v1,fa5 - 16c94: a2b19157 vfmadd.vv v2,v3,v11 - 16c98: 4e201157 vfsqrt.v v2,v2 - 16c9c: 02111157 vfadd.vv v2,v1,v2 - 16ca0: 2626c0d7 vand.vx v1,v2,a3 - 16ca4: a62bb157 vsra.vi v2,v2,23 - 16ca8: 2a15c0d7 vor.vx v1,v1,a1 - 16cac: 0a254157 vsub.vx v2,v2,a0 - 16cb0: 6e175057 vmflt.vf v0,v1,fa4 - 16cb4: 4a219157 vfcvt.f.x.v v2,v2 - 16cb8: 001090d7 vfadd.vv v1,v1,v1,v0.t - 16cbc: 0827d157 vfsub.vf v2,v2,fa5,v0.t - 16cc0: 0a17d0d7 vfsub.vf v1,v1,fa5 - 16cc4: 922551d7 vfmul.vf v3,v2,fa0 - 16cc8: 92109257 vfmul.vv v4,v1,v1 - 16ccc: 9e103157 vmv1r.v v2,v1 - 16cd0: a2a6d157 vfmadd.vf v2,fa3,v10 - 16cd4: 9e1037d7 vmv1r.v v15,v1 - 16cd8: a29657d7 vfmadd.vf v15,fa2,v9 - 16cdc: 9e103757 vmv1r.v v14,v1 - 16ce0: a285d757 vfmadd.vf v14,fa1,v8 - 16ce4: 9e1036d7 vmv1r.v v13,v1 - 16ce8: a27056d7 vfmadd.vf v13,ft0,v7 - 16cec: 9e103657 vmv1r.v v12,v1 - 16cf0: a260d657 vfmadd.vf v12,ft1,v6 - 16cf4: a2f21157 vfmadd.vv v2,v4,v15 - 16cf8: a2e21157 vfmadd.vv v2,v4,v14 - 16cfc: a2d21157 vfmadd.vv v2,v4,v13 - 16d00: a2c21157 vfmadd.vv v2,v4,v12 - 16d04: a2121157 vfmadd.vv v2,v4,v1 - 16d08: 02219157 vfadd.vv v2,v2,v3 - 16d0c: 22229157 vfsgnj.vv v2,v2,v5 - 16d10: 02870127 vs1r.v v2,(a4) - 16d14: 01070713 addi a4,a4,16 - 16d18: f6c794e3 bne a5,a2,16c80 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5asinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x234> - 16d1c: fff80813 addi a6,a6,-1 - 16d20: f40818e3 bnez a6,16c70 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5asinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x224> - 16d24: c01024f3 rdtime s1 - 16d28: 01300613 li a2,19 - 16d2c: 00000597 auipc a1,0x0 - 16d30: 2b458593 addi a1,a1,692 # 16fe0 <_IO_stdin_used+0x140> - 16d34: 00003517 auipc a0,0x3 - 16d38: 2b453503 ld a0,692(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 16d3c: 824fa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 16d40: 00100613 li a2,1 - 16d44: 00000597 auipc a1,0x0 - 16d48: 2b458593 addi a1,a1,692 # 16ff8 <_IO_stdin_used+0x158> - 16d4c: 00003517 auipc a0,0x3 - 16d50: 29c53503 ld a0,668(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 16d54: 80cfa0ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 16d58: 00843603 ld a2,8(s0) - 16d5c: 00043583 ld a1,0(s0) - 16d60: 00003517 auipc a0,0x3 - 16d64: 28853503 ld a0,648(a0) # 19fe8 <_ZSt4cout@GLIBCXX_3.4> - 16d68: ff9f90ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 16d6c: 00000597 auipc a1,0x0 - 16d70: 29458593 addi a1,a1,660 # 17000 <_IO_stdin_used+0x160> - 16d74: 00600613 li a2,6 - 16d78: 00050413 mv s0,a0 - 16d7c: fe5f90ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 16d80: 64000793 li a5,1600 - 16d84: 02f487b3 mul a5,s1,a5 - 16d88: 97b42737 lui a4,0x97b42 - 16d8c: 5ed70713 addi a4,a4,1517 # ffffffff97b425ed <__global_pointer$+0xffffffff97b27d5d> - 16d90: 097b46b7 lui a3,0x97b4 - 16d94: 25f68693 addi a3,a3,607 # 97b425f <__global_pointer$+0x97999cf> - 16d98: 02071713 slli a4,a4,0x20 - 16d9c: 00d70733 add a4,a4,a3 - 16da0: 00000697 auipc a3,0x0 - 16da4: 1706a707 flw fa4,368(a3) # 16f10 <_IO_stdin_used+0x70> - 16da8: 00000697 auipc a3,0x0 - 16dac: 16c6a787 flw fa5,364(a3) # 16f14 <_IO_stdin_used+0x74> - 16db0: 00043683 ld a3,0(s0) - 16db4: 02e7b7b3 mulhu a5,a5,a4 - 16db8: 00100613 li a2,1 - 16dbc: fe86b703 ld a4,-24(a3) - 16dc0: 00040513 mv a0,s0 - 16dc4: 00e40733 add a4,s0,a4 - 16dc8: 00c73423 sd a2,8(a4) - 16dcc: fe86b703 ld a4,-24(a3) - 16dd0: 0047d793 srli a5,a5,0x4 - 16dd4: 412787b3 sub a5,a5,s2 - 16dd8: d037f553 fcvt.s.lu fa0,a5 - 16ddc: 00e40433 add s0,s0,a4 - 16de0: 01842783 lw a5,24(s0) - 16de4: 18e57553 fdiv.s fa0,fa0,fa4 - 16de8: efb7f793 andi a5,a5,-261 - 16dec: 0047e793 ori a5,a5,4 - 16df0: 00f42c23 sw a5,24(s0) - 16df4: 18f57553 fdiv.s fa0,fa0,fa5 - 16df8: 42050553 fcvt.d.s fa0,fa0 - 16dfc: fc5f90ef jal 10dc0 <_ZNSo9_M_insertIdEERSoT_@plt> - 16e00: 00700613 li a2,7 - 16e04: 00000597 auipc a1,0x0 - 16e08: 20458593 addi a1,a1,516 # 17008 <_IO_stdin_used+0x168> - 16e0c: 00050493 mv s1,a0 - 16e10: f51f90ef jal 10d60 <_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@plt> - 16e14: 0004b783 ld a5,0(s1) - 16e18: fe87b783 ld a5,-24(a5) - 16e1c: 00f487b3 add a5,s1,a5 - 16e20: 0f07b403 ld s0,240(a5) - 16e24: 06040a63 beqz s0,16e98 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5asinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x44c> - 16e28: 03844783 lbu a5,56(s0) - 16e2c: 02078e63 beqz a5,16e68 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5asinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x41c> - 16e30: 04344583 lbu a1,67(s0) - 16e34: 00048513 mv a0,s1 - 16e38: e99f90ef jal 10cd0 <_ZNSo3putEc@plt> - 16e3c: 000042b7 lui t0,0x4 - 16e40: 36028293 addi t0,t0,864 # 4360 <__abi_tag-0xbf34> - 16e44: 00510133 add sp,sp,t0 - 16e48: 7e813083 ld ra,2024(sp) - 16e4c: 7e013403 ld s0,2016(sp) - 16e50: 7d813483 ld s1,2008(sp) - 16e54: 7d013903 ld s2,2000(sp) - 16e58: 7c813407 fld fs0,1992(sp) - 16e5c: 7c013487 fld fs1,1984(sp) - 16e60: 7f010113 addi sp,sp,2032 - 16e64: e9df906f j 10d00 <_ZNSo5flushEv@plt> - 16e68: 00040513 mv a0,s0 - 16e6c: f05f90ef jal 10d70 <_ZNKSt5ctypeIcE13_M_widen_initEv@plt> - 16e70: 00043783 ld a5,0(s0) - 16e74: ffffa717 auipc a4,0xffffa - 16e78: 4b870713 addi a4,a4,1208 # 1132c <_ZNKSt5ctypeIcE8do_widenEc> - 16e7c: 00a00593 li a1,10 - 16e80: 0307b783 ld a5,48(a5) - 16e84: fae788e3 beq a5,a4,16e34 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5asinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3e8> - 16e88: 00040513 mv a0,s0 - 16e8c: 000780e7 jalr a5 - 16e90: 00050593 mv a1,a0 - 16e94: fa1ff06f j 16e34 <_Z19benchmark_ntt_unaryIN6nncase3ntt3ops5asinhEfLm4EEvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET0_SA_+0x3e8> - 16e98: ee9f90ef jal 10d80 <_ZSt16__throw_bad_castv@plt> From c7eef25ee80a27851a4c33b157fbbc46842cc898 Mon Sep 17 00:00:00 2001 From: muuuchen <745754920@qq.com> Date: Thu, 27 Feb 2025 06:02:50 +0000 Subject: [PATCH 04/18] add rvv_math and fp16_ops --- log | 26 ++ .../nncase/ntt/arch/riscv64/fp16_ops.h | 38 +-- .../nncase/ntt/arch/riscv64/rvv_mathfun.h | 1 + .../ntt/arch/riscv64/rvv_mathfun_fp16.h | 252 ++++++++++++++++++ .../Testing}/Temporary/CTestCostData.txt | 0 5 files changed, 298 insertions(+), 19 deletions(-) create mode 100644 log create mode 100644 ntt/include/nncase/ntt/arch/riscv64/rvv_mathfun_fp16.h rename {Testing => targets/Testing}/Temporary/CTestCostData.txt (100%) diff --git a/log b/log new file mode 100644 index 0000000000..2b034d67ac --- /dev/null +++ b/log @@ -0,0 +1,26 @@ +Unknown argument 2 +Usage: cmake --build [options] [-- [native-options]] + cmake --build --preset [options] [-- [native-options]] +Options: + = Project binary directory to be built. + --preset , --preset= + = Specify a build preset. + --list-presets[=] + = List available build presets. + --parallel [], -j [] + = Build in parallel using the given number of jobs. + If is omitted the native build tool's + default number is used. + The CMAKE_BUILD_PARALLEL_LEVEL environment variable + specifies a default parallel level when this option + is not given. + -t ..., --target ... + = Build instead of default targets. + --config = For multi-configuration tools, choose . + --clean-first = Build target 'clean' first, then build. + (To clean only, use --target 'clean'.) + --resolve-package-references={on|only|off} + = Restore/resolve package references during build. + -v, --verbose = Enable verbose output - if supported - including + the build commands to be executed. + -- = Pass remaining options to the native tool. diff --git a/ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h b/ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h index 9ae554a5cc..74964cc0c0 100644 --- a/ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h +++ b/ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h @@ -5,6 +5,7 @@ #include "nncase/ntt/vector.h" #include "../../../half.h" #include "rvv_mathfun.h" +#include "rvv_mathfun_fp16.h" #ifdef __riscv_vector #include #endif @@ -167,29 +168,18 @@ REGISTER_RVV_UNARY16_OP(floor, half, floor_float16) REGISTER_RVV_FP16_KERNEL(NEG_FLOAT16) REGISTER_RVV_UNARY16_OP(neg, half, neg_float16) - -#define ROUND_FLOAT16(lmul, mlen) \ - inline vfloat16m##lmul##_t round_float16(const vfloat16m##lmul##_t &v, \ - const size_t vl) { \ - return __riscv_vfcvt_f_x_v_f16m##lmul( \ - __riscv_vfcvt_x_f_v_i16m##lmul(v, vl), vl); \ - } -REGISTER_RVV_FP16_KERNEL(ROUND_FLOAT16) -REGISTER_RVV_UNARY16_OP(round, half, round_float16) - - #define RSQRT_FLOAT16(lmul, mlen) \ inline vfloat16m##lmul##_t rsqrt_float16(const vfloat16m##lmul##_t &v, \ const size_t vl) { \ - auto one_point_five = __riscv_vfmv_v_f_f16m##lmul(1.5f, vl); \ + auto one_point_five = __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(1.5f), vl); \ \ auto ux = __riscv_vreinterpret_v_f16m##lmul##_u16m##lmul(v); \ ux = __riscv_vsrl_vx_u16m##lmul(ux, 1, vl); \ - ux = __riscv_vrsub_vx_u16m##lmul(ux, 0x5f375a86, vl); \ + ux = __riscv_vrsub_vx_u16m##lmul(ux, static_cast(0x5f375a86), vl); \ auto y = __riscv_vreinterpret_v_u16m##lmul##_f16m##lmul(ux); \ \ auto y2 = __riscv_vfmul_vv_f16m##lmul(y, y, vl); \ - auto x = __riscv_vfmul_vf_f16m##lmul(v, -0.5f, vl); \ + auto x = __riscv_vfmul_vf_f16m##lmul(v, static_cast<_Float16>(-0.5f), vl); \ y2 = __riscv_vfmadd_vv_f16m##lmul(y2, x, one_point_five, vl); \ y = __riscv_vfmul_vv_f16m##lmul(y, y2, vl); \ \ @@ -206,18 +196,28 @@ REGISTER_RVV_UNARY16_OP(round, half, round_float16) y = __riscv_vfmul_vv_f16m##lmul(y, y2, vl); \ return y; \ } + REGISTER_RVV_FP16_KERNEL(RSQRT_FLOAT16) REGISTER_RVV_UNARY16_OP(rsqrt, half, rsqrt_float16) +#define ROUND_FLOAT16(lmul, mlen) \ + inline vfloat16m##lmul##_t round_float16(const vfloat16m##lmul##_t &v, \ + const size_t vl) { \ + return __riscv_vfcvt_f_x_v_f16m##lmul( \ + __riscv_vfcvt_x_f_v_i16m##lmul(v, vl), vl); \ + } +REGISTER_RVV_FP16_KERNEL(ROUND_FLOAT16) +REGISTER_RVV_UNARY16_OP(round, half, round_float16) + #define SIGN_FLOAT16(lmul, mlen) \ inline vfloat16m##lmul##_t sign_float16(const vfloat16m##lmul##_t &v, \ const size_t vl) { \ - auto ret = __riscv_vfmv_v_f_f16m##lmul(0.f, vl); \ - auto gt_mask = __riscv_vmfgt_vf_f16m##lmul##_b##mlen(v, 0.f, vl); \ - ret = __riscv_vfmerge_vfm_f16m##lmul(ret, 1.f, gt_mask, vl); \ - auto lt_mask = __riscv_vmflt_vf_f16m##lmul##_b##mlen(v, 0.f, vl); \ - return __riscv_vfmerge_vfm_f16m##lmul(ret, -1.f, lt_mask, vl); \ + auto ret = __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(0.f), vl); \ + auto gt_mask = __riscv_vmfgt_vf_f16m##lmul##_b##mlen(v, static_cast<_Float16>(0.f), vl); \ + ret = __riscv_vfmerge_vfm_f16m##lmul(ret, static_cast<_Float16>(1.f), gt_mask, vl); \ + auto lt_mask = __riscv_vmflt_vf_f16m##lmul##_b##mlen(v, static_cast<_Float16>(0.f), vl); \ + return __riscv_vfmerge_vfm_f16m##lmul(ret, static_cast<_Float16>(-1.f), lt_mask, vl); \ } REGISTER_RVV_FP16_KERNEL(SIGN_FLOAT16) diff --git a/ntt/include/nncase/ntt/arch/riscv64/rvv_mathfun.h b/ntt/include/nncase/ntt/arch/riscv64/rvv_mathfun.h index 1cc4d39e4f..ecb43e1c64 100644 --- a/ntt/include/nncase/ntt/arch/riscv64/rvv_mathfun.h +++ b/ntt/include/nncase/ntt/arch/riscv64/rvv_mathfun.h @@ -19,6 +19,7 @@ #if __riscv_vector #include +// 0111 1111 1000 0000 0000 0000 0000 #define c_inv_mant_mask ~0x7f800000u #define c_cephes_SQRTHF 0.707106781186547524 #define c_cephes_log_p0 7.0376836292E-2 diff --git a/ntt/include/nncase/ntt/arch/riscv64/rvv_mathfun_fp16.h b/ntt/include/nncase/ntt/arch/riscv64/rvv_mathfun_fp16.h new file mode 100644 index 0000000000..a71ce15eed --- /dev/null +++ b/ntt/include/nncase/ntt/arch/riscv64/rvv_mathfun_fp16.h @@ -0,0 +1,252 @@ +#pragma once +#include + +#if __riscv_vector +#include + +#define c_inv_mant_mask_f16 -31745 +#define c_cephes_SQRTHF 0.707106781186547524 +#define c_cephes_log_p0 7.0376836292E-2 +#define c_cephes_log_p1 -1.1514610310E-1 +#define c_cephes_log_p2 1.1676998740E-1 +#define c_cephes_log_p3 -1.2420140846E-1 +#define c_cephes_log_p4 +1.4249322787E-1 +#define c_cephes_log_p5 -1.6668057665E-1 +#define c_cephes_log_p6 +2.0000714765E-1 +#define c_cephes_log_p7 -2.4999993993E-1 +#define c_cephes_log_p8 +3.3333331174E-1 +#define c_cephes_log_q1 -2.12194440e-4 +#define c_cephes_log_q2 0.693359375 + + + +#define LOG_FLOAT16(lmul, mlen) \ + inline vfloat16m##lmul##_t log_ps_fp16(vfloat16m##lmul##_t x, size_t vl) \ + { \ + x = __riscv_vfmax_vf_f16m##lmul(x, (_Float16)0.f, vl); /* force flush to zero on denormal values */ \ + vbool##mlen##_t invalid_mask = __riscv_vmfle_vf_f16m##lmul##_b##mlen(x, (_Float16)0.f, vl); \ + \ + vint16m##lmul##_t ux = __riscv_vreinterpret_v_f16m##lmul##_i16m##lmul(x); \ + \ + vint16m##lmul##_t emm0 = __riscv_vsra_vx_i16m##lmul(ux, 10, vl); \ + \ + /* keep only the fractional part */ \ + ux = __riscv_vand_vx_i16m##lmul(ux, c_inv_mant_mask_f16, vl); \ + ux = __riscv_vor_vx_i16m##lmul(ux, 14336 /* reinterpret_cast((_Float16)0.5) */, vl); \ + x = __riscv_vreinterpret_v_i16m##lmul##_f16m##lmul(ux); \ + \ + emm0 = __riscv_vsub_vx_i16m##lmul(emm0, 0xf, vl); \ + vfloat16m##lmul##_t e = __riscv_vfcvt_f_x_v_f16m##lmul(emm0, vl); \ + \ + e = __riscv_vfadd_vf_f16m##lmul(e, (_Float16)1.f, vl); \ + \ + /* part2: */ \ + /* if( x < SQRTHF ) { */ \ + /* e -= 1; */ \ + /* x = x + x - 1.0; */ \ + /* } else { x = x - 1.0; } */ \ + vbool##mlen##_t mask = __riscv_vmflt_vf_f16m##lmul##_b##mlen(x, (_Float16)c_cephes_SQRTHF, vl); \ + x = __riscv_vfadd_vv_f16m##lmul##_mu(mask, x, x, x, vl); \ + x = __riscv_vfsub_vf_f16m##lmul(x, (_Float16)1.f, vl); \ + e = __riscv_vfsub_vf_f16m##lmul##_mu(mask, e, e, (_Float16)1.f, vl); \ + \ + vfloat16m##lmul##_t z = __riscv_vfmul_vv_f16m##lmul(x, x, vl); \ + \ + vfloat16m##lmul##_t y = __riscv_vfmul_vf_f16m##lmul(x, (_Float16)c_cephes_log_p0, vl); \ + y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)c_cephes_log_p1, vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ + y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)c_cephes_log_p2, vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ + y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)c_cephes_log_p3, vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ + y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)c_cephes_log_p4, vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ + y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)c_cephes_log_p5, vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ + y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)c_cephes_log_p6, vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ + y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)c_cephes_log_p7, vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ + y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)c_cephes_log_p8, vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ + \ + y = __riscv_vfmul_vv_f16m##lmul(y, z, vl); \ + \ + vfloat16m##lmul##_t tmp = __riscv_vfmul_vf_f16m##lmul(e, (_Float16)c_cephes_log_q1, vl); \ + y = __riscv_vfadd_vv_f16m##lmul(y, tmp, vl); \ + \ + tmp = __riscv_vfmul_vf_f16m##lmul(z, (_Float16)0.5f, vl); \ + y = __riscv_vfsub_vv_f16m##lmul(y, tmp, vl); \ + \ + tmp = __riscv_vfmul_vf_f16m##lmul(e, (_Float16)c_cephes_log_q2, vl); \ + x = __riscv_vfadd_vv_f16m##lmul(x, y, vl); \ + x = __riscv_vfadd_vv_f16m##lmul(x, tmp, vl); \ + /* negative arg will be NAN */ \ + vuint16m##lmul##_t xtmp = __riscv_vreinterpret_v_f16m##lmul##_u16m##lmul(x); \ + x = __riscv_vreinterpret_v_u16m##lmul##_f16m##lmul(__riscv_vor_vx_u16m##lmul##_mu(invalid_mask, xtmp, xtmp, 0xffff, vl)); \ + return x; \ + } + +LOG_FLOAT16(1, 16) +LOG_FLOAT16(2, 8) +LOG_FLOAT16(4, 4) +LOG_FLOAT16(8, 2) + +#define c_exp_hi_f16 10.7421875f +#define c_exp_lo_f16 -10.7421875f + +#define c_cephes_LOG2EF 1.44269504088896341 +#define c_cephes_exp_C1 0.693359375 +#define c_cephes_exp_C2 -2.12194440e-4 + +#define c_cephes_exp_p0 1.9875691500E-4 +#define c_cephes_exp_p1 1.3981999507E-3 +#define c_cephes_exp_p2 8.3334519073E-3 +#define c_cephes_exp_p3 4.1665795894E-2 +#define c_cephes_exp_p4 1.6666665459E-1 +#define c_cephes_exp_p5 5.0000001201E-1 + + +#define EXP_FLOAT16(lmul, mlen) \ + static inline vfloat16m##lmul##_t exp_ps_fp16(vfloat16m##lmul##_t x, size_t vl) \ + { \ + vfloat16m##lmul##_t tmp, fx; \ + \ + x = __riscv_vfmin_vf_f16m##lmul(x, (_Float16)c_exp_hi_f16, vl); \ + x = __riscv_vfmax_vf_f16m##lmul(x, (_Float16)c_exp_lo_f16, vl); \ + \ + /* express exp(x) as exp(g + n*log(2)) */ \ + fx = __riscv_vfmacc_vf_f16m##lmul(__riscv_vfmv_v_f_f16m##lmul((_Float16)0.5f, vl), (_Float16)c_cephes_LOG2EF, x, vl); \ + \ + /* perform a floorf */ \ + tmp = __riscv_vfcvt_f_x_v_f16m##lmul(__riscv_vfcvt_x_f_v_i16m##lmul(fx, vl), vl); \ + \ + /* if greater, substract 1 */ \ + vbool##mlen##_t mask = __riscv_vmfgt_vv_f16m##lmul##_b##mlen(tmp, fx, vl); \ + fx = __riscv_vfsub_vf_f16m##lmul##_mu(mask, tmp, tmp, (_Float16)1.f, vl); \ + \ + tmp = __riscv_vfmul_vf_f16m##lmul(fx, (_Float16)c_cephes_exp_C1, vl); \ + vfloat16m##lmul##_t z = __riscv_vfmul_vf_f16m##lmul(fx, (_Float16)c_cephes_exp_C2, vl); \ + x = __riscv_vfsub_vv_f16m##lmul(x, tmp, vl); \ + x = __riscv_vfsub_vv_f16m##lmul(x, z, vl); \ + \ + vfloat16m##lmul##_t y = __riscv_vfmul_vf_f16m##lmul(x, (_Float16)c_cephes_exp_p0, vl); \ + z = __riscv_vfmul_vv_f16m##lmul(x, x, vl); \ + \ + y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)c_cephes_exp_p1, vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ + y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)c_cephes_exp_p2, vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ + y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)c_cephes_exp_p3, vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ + y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)c_cephes_exp_p4, vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ + y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)c_cephes_exp_p5, vl); \ + \ + y = __riscv_vfmul_vv_f16m##lmul(y, z, vl); \ + y = __riscv_vfadd_vv_f16m##lmul(y, x, vl); \ + y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)1.f, vl); \ + \ + /* build 2^n */ \ + vint16m##lmul##_t mm = __riscv_vfcvt_x_f_v_i16m##lmul(fx, vl); \ + mm = __riscv_vadd_vx_i16m##lmul(mm, 0xf, vl); \ + mm = __riscv_vsll_vx_i16m##lmul(mm, 10, vl); \ + vfloat16m##lmul##_t pow2n = __riscv_vreinterpret_v_i16m##lmul##_f16m##lmul(mm); \ + \ + y = __riscv_vfmul_vv_f16m##lmul(y, pow2n, vl); \ + return y; \ + } + +EXP_FLOAT16(1, 16) +EXP_FLOAT16(2, 8) +EXP_FLOAT16(4, 4) +EXP_FLOAT16(8, 2) + +#define c_minus_cephes_DP1 -0.78515625 +#define c_minus_cephes_DP2 -2.4187564849853515625e-4 +#define c_minus_cephes_DP3 -3.77489497744594108e-8 +#define c_sincof_p0 -1.9515295891E-4 +#define c_sincof_p1 8.3321608736E-3 +#define c_sincof_p2 -1.6666654611E-1 +#define c_coscof_p0 2.443315711809948E-005 +#define c_coscof_p1 -1.388731625493765E-003 +#define c_coscof_p2 4.166664568298827E-002 +#define c_cephes_FOPI 1.27323954473516 // 4 / M_PI + +#define SINCOS_FLOAT16(LMUL, MLEN) \ + static inline void sincos_ps_fp16(vfloat16m##LMUL##_t x, vfloat16m##LMUL##_t* ysin, vfloat16m##LMUL##_t* ycos, size_t vl) \ + { \ + /* any x */ \ + vfloat16m##LMUL##_t xmm1, xmm2, xmm3, y; \ + \ + vuint16m##LMUL##_t emm2; \ + \ + vbool##MLEN##_t sign_mask_sin, sign_mask_cos; \ + sign_mask_sin = __riscv_vmflt_vf_f16m##LMUL##_b##MLEN(x, (_Float16)0.f, vl); \ + x = __riscv_vfsgnj_vf_f16m##LMUL(x, (_Float16)1.f, vl); \ + \ + /* scale by 4/Pi */ \ + y = __riscv_vfmul_vf_f16m##LMUL(x, (_Float16)c_cephes_FOPI, vl); \ + \ + /* store the integer part of y in mm0 */ \ + emm2 = __riscv_vfcvt_xu_f_v_u16m##LMUL(y, vl); \ + /* j=(j+1) & (~1) (see the cephes sources) */ \ + emm2 = __riscv_vadd_vx_u16m##LMUL(emm2, 1, vl); \ + emm2 = __riscv_vand_vx_u16m##LMUL(emm2, ~1, vl); \ + y = __riscv_vfcvt_f_xu_v_f16m##LMUL(emm2, vl); \ + \ + /* get the polynom selection mask */ \ + /* there is one polynom for 0 <= x <= Pi/4 */ \ + /* and another one for Pi/4 Date: Thu, 27 Feb 2025 06:03:08 +0000 Subject: [PATCH 05/18] add rvv_math and fp16_ops --- log | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 log diff --git a/log b/log deleted file mode 100644 index 2b034d67ac..0000000000 --- a/log +++ /dev/null @@ -1,26 +0,0 @@ -Unknown argument 2 -Usage: cmake --build [options] [-- [native-options]] - cmake --build --preset [options] [-- [native-options]] -Options: - = Project binary directory to be built. - --preset , --preset= - = Specify a build preset. - --list-presets[=] - = List available build presets. - --parallel [], -j [] - = Build in parallel using the given number of jobs. - If is omitted the native build tool's - default number is used. - The CMAKE_BUILD_PARALLEL_LEVEL environment variable - specifies a default parallel level when this option - is not given. - -t ..., --target ... - = Build instead of default targets. - --config = For multi-configuration tools, choose . - --clean-first = Build target 'clean' first, then build. - (To clean only, use --target 'clean'.) - --resolve-package-references={on|only|off} - = Restore/resolve package references during build. - -v, --verbose = Enable verbose output - if supported - including - the build commands to be executed. - -- = Pass remaining options to the native tool. From 71c0b941d0582c0b9bbc894aec4e9f77080b3280 Mon Sep 17 00:00:00 2001 From: liuyubin0 Date: Fri, 28 Feb 2025 14:20:36 +0800 Subject: [PATCH 06/18] add exp/log/pow testcase and ntt op --- .../nncase/ntt/arch/riscv64/fp16_ops.h | 222 ++++-- .../ntt/arch/riscv64/rvv_mathfun_fp16.h | 490 ++++++------ ntt/test/ctest/test_ntt_binary_pow_fp16.cpp | 701 ++++++++++++++++++ ntt/test/ctest/test_ntt_unary_exp_fp16.cpp | 142 ++++ ntt/test/ctest/test_ntt_unary_log_fp16.cpp | 57 ++ ntt/test/ntt_test.h | 6 +- ntt/test/ortki_helper.h | 2 + 7 files changed, 1338 insertions(+), 282 deletions(-) create mode 100644 ntt/test/ctest/test_ntt_binary_pow_fp16.cpp create mode 100644 ntt/test/ctest/test_ntt_unary_exp_fp16.cpp create mode 100644 ntt/test/ctest/test_ntt_unary_log_fp16.cpp diff --git a/ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h b/ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h index 74964cc0c0..ee2d4c07c3 100644 --- a/ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h +++ b/ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h @@ -1,25 +1,24 @@ -#pragma once +#pragma once +#include "../../../half.h" #include "nncase/ntt/arch/riscv64/arch_types.h" #include "nncase/ntt/vector.h" -#include "../../../half.h" #include "rvv_mathfun.h" #include "rvv_mathfun_fp16.h" #ifdef __riscv_vector #include #endif +namespace nncase::ntt::ops { -namespace nncase::ntt::ops{ - -//note: mlen should be fix(1,32)->(1,16) +// note: mlen should be fix(1,32)->(1,16) #ifndef REGISTER_RVV_FP16_KERNEL -#define REGISTER_RVV_FP16_KERNEL(kernel) \ +#define REGISTER_RVV_FP16_KERNEL(kernel) \ kernel(1, 16) kernel(2, 8) kernel(4, 4) kernel(8, 2) #endif -#define RVV_UNARY16_OP(op, dtype, vl, kernel) \ +#define RVV_UNARY16_OP(op, dtype, vl, kernel) \ template <> struct op> { \ ntt::vector \ operator()(const ntt::vector &v) const noexcept { \ @@ -27,40 +26,43 @@ namespace nncase::ntt::ops{ } \ }; -// unary with hlaf -#define REGISTER_RVV_UNARY16_OP(OP, dtype, kernel) \ - RVV_UNARY16_OP(OP, half, NTT_VL(sizeof(dtype) * 8, *, 1), kernel) \ - RVV_UNARY16_OP(OP, half, NTT_VL(sizeof(dtype) * 8, *, 2), kernel) \ - RVV_UNARY16_OP(OP, half, NTT_VL(sizeof(dtype) * 8, *, 4), kernel) \ - RVV_UNARY16_OP(OP, half, NTT_VL(sizeof(dtype) * 8, *, 8), kernel) +// unary with half +#define REGISTER_RVV_UNARY16_OP(OP, dtype, kernel) \ + RVV_UNARY16_OP(OP, dtype, NTT_VL(sizeof(dtype) * 8, *, 1), kernel) \ + RVV_UNARY16_OP(OP, dtype, NTT_VL(sizeof(dtype) * 8, *, 2), kernel) \ + RVV_UNARY16_OP(OP, dtype, NTT_VL(sizeof(dtype) * 8, *, 4), kernel) \ + RVV_UNARY16_OP(OP, dtype, NTT_VL(sizeof(dtype) * 8, *, 8), kernel) #define ABS_FLOAT16(lmul, mlen) \ inline vfloat16m##lmul##_t abs_float16(const vfloat16m##lmul##_t &v, \ - const size_t vl) { \ - return __riscv_vfabs_v_f16m##lmul(v, vl); \ + const size_t vl) { \ + return __riscv_vfabs_v_f16m##lmul(v, vl); \ } REGISTER_RVV_FP16_KERNEL(ABS_FLOAT16) REGISTER_RVV_UNARY16_OP(abs, half, abs_float16) -#define ACOS_FLOAT16(lmul, mlen) \ - inline vfloat16m##lmul##_t acos_float16(const vfloat16m##lmul##_t& v,\ - const size_t vl){\ - auto zero = __riscv_vfmv_v_f_f16m##lmul(0.f16, vl); \ - auto half = __riscv_vfmv_v_f_f16m##lmul(0.5f16, vl); \ - auto one = __riscv_vfmv_v_f_f16m##lmul(1.f16, vl); \ - auto two = __riscv_vfmv_v_f_f16m##lmul(2.f16, vl); \ - auto minus_one = __riscv_vfmv_v_f_f16m##lmul(-1.f16, vl); \ - auto p0 = __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(0x1.55555ep-3), vl); \ - auto p1 = __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(0x1.33261ap-4), vl); \ - auto p2 = __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(0x1.70d7dcp-5), vl); \ - auto neg_mask = __riscv_vmflt_vf_f16m##lmul##_b##mlen(v, 0.f16, vl); \ +#define ACOS_FLOAT16(lmul, mlen) \ + inline vfloat16m##lmul##_t acos_float16(const vfloat16m##lmul##_t &v, \ + const size_t vl) { \ + auto zero = __riscv_vfmv_v_f_f16m##lmul(0.f16, vl); \ + auto half = __riscv_vfmv_v_f_f16m##lmul(0.5f16, vl); \ + auto one = __riscv_vfmv_v_f_f16m##lmul(1.f16, vl); \ + auto two = __riscv_vfmv_v_f_f16m##lmul(2.f16, vl); \ + auto minus_one = __riscv_vfmv_v_f_f16m##lmul(-1.f16, vl); \ + auto p0 = __riscv_vfmv_v_f_f16m##lmul( \ + static_cast<_Float16>(0x1.55555ep-3), vl); \ + auto p1 = __riscv_vfmv_v_f_f16m##lmul( \ + static_cast<_Float16>(0x1.33261ap-4), vl); \ + auto p2 = __riscv_vfmv_v_f_f16m##lmul( \ + static_cast<_Float16>(0x1.70d7dcp-5), vl); \ + auto neg_mask = __riscv_vmflt_vf_f16m##lmul##_b##mlen(v, 0.f16, vl); \ auto x = __riscv_vfabs_v_f16m##lmul(v, vl); \ - auto off = __riscv_vfmerge_vfm_f16m##lmul(zero, static_cast<_Float16>(0x1.921fb6p+1f), \ - neg_mask, vl); \ - auto mul1 = __riscv_vfmerge_vfm_f16m##lmul(two, -2.f16, neg_mask, vl); \ + auto off = __riscv_vfmerge_vfm_f16m##lmul( \ + zero, static_cast<_Float16>(0x1.921fb6p+1f), neg_mask, vl); \ + auto mul1 = __riscv_vfmerge_vfm_f16m##lmul(two, -2.f16, neg_mask, vl); \ auto mul2 = \ - __riscv_vfmerge_vfm_f16m##lmul(minus_one, 1.f16, neg_mask, vl); \ + __riscv_vfmerge_vfm_f16m##lmul(minus_one, 1.f16, neg_mask, vl); \ auto le_half_mask = \ __riscv_vmfle_vv_f16m##lmul##_b##mlen(x, half, vl); \ auto tmp = __riscv_vmv_v_v_f16m##lmul(x, vl); \ @@ -68,11 +70,13 @@ REGISTER_RVV_UNARY16_OP(abs, half, abs_float16) __riscv_vmerge_vvm_f16m##lmul(mul1, mul2, le_half_mask, vl); \ tmp = __riscv_vfnmsub_vv_f16m##lmul(tmp, half, half, vl); \ auto v2 = __riscv_vfmul_vv_f16m##lmul(v, v, vl); \ - auto add = __riscv_vfmerge_vfm_f16m##lmul(off, static_cast<_Float16>(0x1.921fb6p+0f), \ - le_half_mask, vl); \ + auto add = __riscv_vfmerge_vfm_f16m##lmul( \ + off, static_cast<_Float16>(0x1.921fb6p+0f), le_half_mask, vl); \ auto z2 = __riscv_vmerge_vvm_f16m##lmul(tmp, v2, le_half_mask, vl); \ - auto y1 = __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(0x1.3af7d8p-5), vl); \ - auto y2 = __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(0x1.b059dp-6), vl); \ + auto y1 = __riscv_vfmv_v_f_f16m##lmul( \ + static_cast<_Float16>(0x1.3af7d8p-5), vl); \ + auto y2 = __riscv_vfmv_v_f_f16m##lmul( \ + static_cast<_Float16>(0x1.b059dp-6), vl); \ tmp = __riscv_vfsqrt_v_f16m##lmul(z2, vl); \ auto z4 = __riscv_vfmul_vv_f16m##lmul(z2, z2, vl); \ y1 = __riscv_vfmadd_vv_f16m##lmul(y1, z4, p2, vl); \ @@ -82,25 +86,28 @@ REGISTER_RVV_UNARY16_OP(abs, half, abs_float16) y1 = __riscv_vfmacc_vv_f16m##lmul(y1, y2, z2, vl); \ mul = __riscv_vfmul_vv_f16m##lmul(mul, z, vl); \ y1 = __riscv_vfmadd_vv_f16m##lmul(y1, z2, one, vl); \ - return __riscv_vfmadd_vv_f16m##lmul(y1, mul, add, vl); \ - } + return __riscv_vfmadd_vv_f16m##lmul(y1, mul, add, vl); \ + } REGISTER_RVV_FP16_KERNEL(ACOS_FLOAT16) REGISTER_RVV_UNARY16_OP(acos, half, acos_float16) - #define ASIN_FLOAT16(lmul, mlen) \ inline vfloat16m##lmul##_t asin_float16(const vfloat16m##lmul##_t &v, \ const size_t vl) { \ - auto half = __riscv_vfmv_v_f_f16m##lmul(0.5f16, vl); \ - auto one = __riscv_vfmv_v_f_f16m##lmul(1.f16, vl); \ - auto minus_two = __riscv_vfmv_v_f_f16m##lmul(-2.f16, vl); \ - auto pi_over_2f = __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(0x1.921fb6p+0f), vl); \ - auto p0 = __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(0x1.55555ep-3), vl); \ - auto p1 = __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(0x1.31661ap-4), vl); \ - auto p2 = __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(0x1.70d7dcp-5), vl); \ - auto neg_mask = __riscv_vmflt_vf_f16m##lmul##_b##mlen(v, 0.f16, vl); \ + auto half = __riscv_vfmv_v_f_f16m##lmul(0.5f16, vl); \ + auto one = __riscv_vfmv_v_f_f16m##lmul(1.f16, vl); \ + auto minus_two = __riscv_vfmv_v_f_f16m##lmul(-2.f16, vl); \ + auto pi_over_2f = __riscv_vfmv_v_f_f16m##lmul( \ + static_cast<_Float16>(0x1.921fb6p+0f), vl); \ + auto p0 = __riscv_vfmv_v_f_f16m##lmul( \ + static_cast<_Float16>(0x1.55555ep-3), vl); \ + auto p1 = __riscv_vfmv_v_f_f16m##lmul( \ + static_cast<_Float16>(0x1.31661ap-4), vl); \ + auto p2 = __riscv_vfmv_v_f_f16m##lmul( \ + static_cast<_Float16>(0x1.70d7dcp-5), vl); \ + auto neg_mask = __riscv_vmflt_vf_f16m##lmul##_b##mlen(v, 0.f16, vl); \ auto x = __riscv_vfabs_v_f16m##lmul(v, vl); \ - auto mul1 = __riscv_vfmerge_vfm_f16m##lmul(one, -1.f16, neg_mask, vl); \ + auto mul1 = __riscv_vfmerge_vfm_f16m##lmul(one, -1.f16, neg_mask, vl); \ \ /* Evaluate polynomial Q(x) = z + z * z2 * P(z2) with \ z2 = x ^ 2 and z = |x| , if |x| < 0.5 \ @@ -108,17 +115,19 @@ REGISTER_RVV_UNARY16_OP(acos, half, acos_float16) auto lt_half_mask = \ __riscv_vmflt_vv_f16m##lmul##_b##mlen(x, half, vl); \ auto tmp = __riscv_vmv_v_v_f16m##lmul(x, vl); \ - auto mul2 = \ - __riscv_vfmerge_vfm_f16m##lmul(minus_two, 1.f16, lt_half_mask, vl); \ + auto mul2 = __riscv_vfmerge_vfm_f16m##lmul(minus_two, 1.f16, \ + lt_half_mask, vl); \ tmp = __riscv_vfnmsub_vv_f16m##lmul(tmp, half, half, vl); \ - auto add = \ - __riscv_vfmerge_vfm_f16m##lmul(pi_over_2f, 0.f16, lt_half_mask, vl); \ + auto add = __riscv_vfmerge_vfm_f16m##lmul(pi_over_2f, 0.f16, \ + lt_half_mask, vl); \ auto v2 = __riscv_vfmul_vv_f16m##lmul(v, v, vl); \ auto z2 = __riscv_vmerge_vvm_f16m##lmul(tmp, v2, lt_half_mask, vl); \ /* asin(|x|) = Q(|x|), for |x| < 0.5 \ = pi / 2 - 2 Q(|x|) , for |x| >= 0.5. */ \ - auto y1 = __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(0x1.3af7d8p-5), vl); \ - auto y2 = __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(0x1.b059dp-6), vl); \ + auto y1 = __riscv_vfmv_v_f_f16m##lmul( \ + static_cast<_Float16>(0x1.3af7d8p-5), vl); \ + auto y2 = __riscv_vfmv_v_f_f16m##lmul( \ + static_cast<_Float16>(0x1.b059dp-6), vl); \ auto z4 = __riscv_vfmul_vv_f16m##lmul(z2, z2, vl); \ tmp = __riscv_vfsqrt_v_f16m##lmul(z2, vl); \ y1 = __riscv_vfmadd_vv_f16m##lmul(y1, z4, p2, vl); \ @@ -141,20 +150,19 @@ REGISTER_RVV_UNARY16_OP(asin, half, asin_float16) auto vi = __riscv_vfcvt_x_f_v_i16m##lmul(v, vl); \ auto vf = __riscv_vfcvt_f_x_v_f16m##lmul(vi, vl); \ auto mask = __riscv_vmflt_vv_f16m##lmul##_b##mlen(vf, v, vl); \ - vf = __riscv_vfadd_vf_f16m##lmul##_m(mask, vf, 1.f16, vl); \ + vf = __riscv_vfadd_vf_f16m##lmul##_m(mask, vf, 1.f16, vl); \ return vf; \ } REGISTER_RVV_FP16_KERNEL(CEIL_FLOAT16) REGISTER_RVV_UNARY16_OP(ceil, half, ceil_float16) - #define FLOOR_FLOAT16(lmul, mlen) \ inline vfloat16m##lmul##_t floor_float16(const vfloat16m##lmul##_t &v, \ const size_t vl) { \ auto vi = __riscv_vfcvt_x_f_v_i16m##lmul(v, vl); \ auto vf = __riscv_vfcvt_f_x_v_f16m##lmul(vi, vl); \ auto mask = __riscv_vmfgt_vv_f16m##lmul##_b##mlen(vf, v, vl); \ - vf = __riscv_vfsub_vf_f16m##lmul##_m(mask, vf, 1.f16, vl); \ + vf = __riscv_vfsub_vf_f16m##lmul##_m(mask, vf, 1.f16, vl); \ return vf; \ } REGISTER_RVV_FP16_KERNEL(FLOOR_FLOAT16) @@ -171,15 +179,18 @@ REGISTER_RVV_UNARY16_OP(neg, half, neg_float16) #define RSQRT_FLOAT16(lmul, mlen) \ inline vfloat16m##lmul##_t rsqrt_float16(const vfloat16m##lmul##_t &v, \ const size_t vl) { \ - auto one_point_five = __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(1.5f), vl); \ + auto one_point_five = \ + __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(1.5f), vl); \ \ auto ux = __riscv_vreinterpret_v_f16m##lmul##_u16m##lmul(v); \ ux = __riscv_vsrl_vx_u16m##lmul(ux, 1, vl); \ - ux = __riscv_vrsub_vx_u16m##lmul(ux, static_cast(0x5f375a86), vl); \ + ux = __riscv_vrsub_vx_u16m##lmul( \ + ux, static_cast(0x5f375a86), vl); \ auto y = __riscv_vreinterpret_v_u16m##lmul##_f16m##lmul(ux); \ \ auto y2 = __riscv_vfmul_vv_f16m##lmul(y, y, vl); \ - auto x = __riscv_vfmul_vf_f16m##lmul(v, static_cast<_Float16>(-0.5f), vl); \ + auto x = \ + __riscv_vfmul_vf_f16m##lmul(v, static_cast<_Float16>(-0.5f), vl); \ y2 = __riscv_vfmadd_vv_f16m##lmul(y2, x, one_point_five, vl); \ y = __riscv_vfmul_vv_f16m##lmul(y, y2, vl); \ \ @@ -200,7 +211,6 @@ REGISTER_RVV_UNARY16_OP(neg, half, neg_float16) REGISTER_RVV_FP16_KERNEL(RSQRT_FLOAT16) REGISTER_RVV_UNARY16_OP(rsqrt, half, rsqrt_float16) - #define ROUND_FLOAT16(lmul, mlen) \ inline vfloat16m##lmul##_t round_float16(const vfloat16m##lmul##_t &v, \ const size_t vl) { \ @@ -213,11 +223,16 @@ REGISTER_RVV_UNARY16_OP(round, half, round_float16) #define SIGN_FLOAT16(lmul, mlen) \ inline vfloat16m##lmul##_t sign_float16(const vfloat16m##lmul##_t &v, \ const size_t vl) { \ - auto ret = __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(0.f), vl); \ - auto gt_mask = __riscv_vmfgt_vf_f16m##lmul##_b##mlen(v, static_cast<_Float16>(0.f), vl); \ - ret = __riscv_vfmerge_vfm_f16m##lmul(ret, static_cast<_Float16>(1.f), gt_mask, vl); \ - auto lt_mask = __riscv_vmflt_vf_f16m##lmul##_b##mlen(v, static_cast<_Float16>(0.f), vl); \ - return __riscv_vfmerge_vfm_f16m##lmul(ret, static_cast<_Float16>(-1.f), lt_mask, vl); \ + auto ret = \ + __riscv_vfmv_v_f_f16m##lmul(static_cast<_Float16>(0.f), vl); \ + auto gt_mask = __riscv_vmfgt_vf_f16m##lmul##_b##mlen( \ + v, static_cast<_Float16>(0.f), vl); \ + ret = __riscv_vfmerge_vfm_f16m##lmul(ret, static_cast<_Float16>(1.f), \ + gt_mask, vl); \ + auto lt_mask = __riscv_vmflt_vf_f16m##lmul##_b##mlen( \ + v, static_cast<_Float16>(0.f), vl); \ + return __riscv_vfmerge_vfm_f16m##lmul( \ + ret, static_cast<_Float16>(-1.f), lt_mask, vl); \ } REGISTER_RVV_FP16_KERNEL(SIGN_FLOAT16) @@ -231,7 +246,6 @@ REGISTER_RVV_UNARY16_OP(sign, half, sign_float16) REGISTER_RVV_FP16_KERNEL(SQRT_FLOAT16) REGISTER_RVV_UNARY16_OP(sqrt, half, sqrt_float16) - #define SQUARE_FLOAT16(lmul, mlen) \ inline vfloat16m##lmul##_t square_float16(const vfloat16m##lmul##_t &v, \ const size_t vl) { \ @@ -240,5 +254,79 @@ REGISTER_RVV_UNARY16_OP(sqrt, half, sqrt_float16) REGISTER_RVV_FP16_KERNEL(SQUARE_FLOAT16) REGISTER_RVV_UNARY16_OP(square, half, square_float16) +// exp +#define EXP_FLOAT16(lmul, mlen) \ + inline vfloat16m##lmul##_t exp_float16(const vfloat16m##lmul##_t &v, \ + const size_t vl) { \ + return exp_ps_fp16(v, vl); \ + } + +REGISTER_RVV_FP16_KERNEL(EXP_FLOAT16) +REGISTER_RVV_UNARY16_OP(exp, half, exp_float16) + +// log +#define LOG_FLOAT16(lmul, mlen) \ + inline vfloat16m##lmul##_t log_float16(const vfloat16m##lmul##_t &v, \ + const size_t vl) { \ + return log_ps_fp16(v, vl); \ + } + +REGISTER_RVV_FP16_KERNEL(LOG_FLOAT16) +REGISTER_RVV_UNARY16_OP(log, half, log_float16) + +// binary +#define RVV_BINARY_fp16_OP(op, dtype, vl, kernel) \ + template <> struct op, ntt::vector> { \ + ntt::vector \ + operator()(const ntt::vector &v1, \ + const ntt::vector &v2) const noexcept { \ + return kernel(v1, v2, vl); \ + } \ + }; \ + \ + template <> struct op, dtype> { \ + ntt::vector operator()(const ntt::vector &v, \ + const dtype &s) const noexcept { \ + return kernel(v, s, vl); \ + } \ + }; \ + \ + template <> struct op> { \ + ntt::vector \ + operator()(const dtype &s, \ + const ntt::vector &v) const noexcept { \ + return kernel(s, v, vl); \ + }; \ + }; + +// binary op +#define REGISTER_RVV_BINARY_FP16_OP(op, dtype, kernel) \ + RVV_BINARY_fp16_OP(op, dtype, NTT_VL(sizeof(dtype) * 8, *, 1), kernel) \ + RVV_BINARY_fp16_OP(op, dtype, NTT_VL(sizeof(dtype) * 8, *, 2), kernel) \ + RVV_BINARY_fp16_OP(op, dtype, NTT_VL(sizeof(dtype) * 8, *, 4), kernel) \ + RVV_BINARY_fp16_OP(op, dtype, NTT_VL(sizeof(dtype) * 8, *, 8), kernel) + +// pow +#define POW_FLOAT16(lmul, mlen) \ + inline vfloat16m##lmul##_t pow_float16(const vfloat16m##lmul##_t &v1, \ + const vfloat16m##lmul##_t &v2, \ + const size_t vl) { \ + return pow_ps_fp16(v1, v2, vl); \ + } \ + \ + inline vfloat16m##lmul##_t pow_float16(const vfloat16m##lmul##_t &v1, \ + const half &s, const size_t vl) { \ + auto v2 = __riscv_vfmv_v_f_f16m##lmul(s, vl); \ + return pow_ps_fp16(v1, v2, vl); \ + } \ + \ + inline vfloat16m##lmul##_t pow_float16( \ + const half &s, const vfloat16m##lmul##_t &v2, const size_t vl) { \ + auto v1 = __riscv_vfmv_v_f_f16m##lmul(s, vl); \ + return pow_ps_fp16(v1, v2, vl); \ + } + +REGISTER_RVV_FP16_KERNEL(POW_FLOAT16) +REGISTER_RVV_BINARY_FP16_OP(pow, half, pow_float16) -} +} // namespace nncase::ntt::ops diff --git a/ntt/include/nncase/ntt/arch/riscv64/rvv_mathfun_fp16.h b/ntt/include/nncase/ntt/arch/riscv64/rvv_mathfun_fp16.h index a71ce15eed..481fccb2f4 100644 --- a/ntt/include/nncase/ntt/arch/riscv64/rvv_mathfun_fp16.h +++ b/ntt/include/nncase/ntt/arch/riscv64/rvv_mathfun_fp16.h @@ -1,96 +1,117 @@ #pragma once +#include "nncase/half.h" #include #if __riscv_vector #include -#define c_inv_mant_mask_f16 -31745 -#define c_cephes_SQRTHF 0.707106781186547524 -#define c_cephes_log_p0 7.0376836292E-2 -#define c_cephes_log_p1 -1.1514610310E-1 -#define c_cephes_log_p2 1.1676998740E-1 -#define c_cephes_log_p3 -1.2420140846E-1 -#define c_cephes_log_p4 +1.4249322787E-1 -#define c_cephes_log_p5 -1.6668057665E-1 -#define c_cephes_log_p6 +2.0000714765E-1 -#define c_cephes_log_p7 -2.4999993993E-1 -#define c_cephes_log_p8 +3.3333331174E-1 -#define c_cephes_log_q1 -2.12194440e-4 -#define c_cephes_log_q2 0.693359375 - +using namespace nncase; +#define c_inv_mant_mask_f16 -31745 +#define c_cephes_SQRTHF 0.707106781186547524 +#define c_cephes_log_p0 7.0376836292E-2 +#define c_cephes_log_p1 -1.1514610310E-1 +#define c_cephes_log_p2 1.1676998740E-1 +#define c_cephes_log_p3 -1.2420140846E-1 +#define c_cephes_log_p4 +1.4249322787E-1 +#define c_cephes_log_p5 -1.6668057665E-1 +#define c_cephes_log_p6 +2.0000714765E-1 +#define c_cephes_log_p7 -2.4999993993E-1 +#define c_cephes_log_p8 +3.3333331174E-1 +#define c_cephes_log_q1 -2.12194440e-4 +#define c_cephes_log_q2 0.693359375 -#define LOG_FLOAT16(lmul, mlen) \ - inline vfloat16m##lmul##_t log_ps_fp16(vfloat16m##lmul##_t x, size_t vl) \ - { \ - x = __riscv_vfmax_vf_f16m##lmul(x, (_Float16)0.f, vl); /* force flush to zero on denormal values */ \ - vbool##mlen##_t invalid_mask = __riscv_vmfle_vf_f16m##lmul##_b##mlen(x, (_Float16)0.f, vl); \ - \ - vint16m##lmul##_t ux = __riscv_vreinterpret_v_f16m##lmul##_i16m##lmul(x); \ - \ - vint16m##lmul##_t emm0 = __riscv_vsra_vx_i16m##lmul(ux, 10, vl); \ - \ - /* keep only the fractional part */ \ - ux = __riscv_vand_vx_i16m##lmul(ux, c_inv_mant_mask_f16, vl); \ - ux = __riscv_vor_vx_i16m##lmul(ux, 14336 /* reinterpret_cast((_Float16)0.5) */, vl); \ - x = __riscv_vreinterpret_v_i16m##lmul##_f16m##lmul(ux); \ - \ - emm0 = __riscv_vsub_vx_i16m##lmul(emm0, 0xf, vl); \ - vfloat16m##lmul##_t e = __riscv_vfcvt_f_x_v_f16m##lmul(emm0, vl); \ - \ - e = __riscv_vfadd_vf_f16m##lmul(e, (_Float16)1.f, vl); \ - \ - /* part2: */ \ - /* if( x < SQRTHF ) { */ \ - /* e -= 1; */ \ - /* x = x + x - 1.0; */ \ - /* } else { x = x - 1.0; } */ \ - vbool##mlen##_t mask = __riscv_vmflt_vf_f16m##lmul##_b##mlen(x, (_Float16)c_cephes_SQRTHF, vl); \ - x = __riscv_vfadd_vv_f16m##lmul##_mu(mask, x, x, x, vl); \ - x = __riscv_vfsub_vf_f16m##lmul(x, (_Float16)1.f, vl); \ - e = __riscv_vfsub_vf_f16m##lmul##_mu(mask, e, e, (_Float16)1.f, vl); \ - \ - vfloat16m##lmul##_t z = __riscv_vfmul_vv_f16m##lmul(x, x, vl); \ - \ - vfloat16m##lmul##_t y = __riscv_vfmul_vf_f16m##lmul(x, (_Float16)c_cephes_log_p0, vl); \ - y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)c_cephes_log_p1, vl); \ - y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ - y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)c_cephes_log_p2, vl); \ - y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ - y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)c_cephes_log_p3, vl); \ - y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ - y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)c_cephes_log_p4, vl); \ - y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ - y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)c_cephes_log_p5, vl); \ - y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ - y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)c_cephes_log_p6, vl); \ - y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ - y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)c_cephes_log_p7, vl); \ - y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ - y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)c_cephes_log_p8, vl); \ - y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ - \ - y = __riscv_vfmul_vv_f16m##lmul(y, z, vl); \ - \ - vfloat16m##lmul##_t tmp = __riscv_vfmul_vf_f16m##lmul(e, (_Float16)c_cephes_log_q1, vl); \ - y = __riscv_vfadd_vv_f16m##lmul(y, tmp, vl); \ - \ - tmp = __riscv_vfmul_vf_f16m##lmul(z, (_Float16)0.5f, vl); \ - y = __riscv_vfsub_vv_f16m##lmul(y, tmp, vl); \ - \ - tmp = __riscv_vfmul_vf_f16m##lmul(e, (_Float16)c_cephes_log_q2, vl); \ - x = __riscv_vfadd_vv_f16m##lmul(x, y, vl); \ - x = __riscv_vfadd_vv_f16m##lmul(x, tmp, vl); \ - /* negative arg will be NAN */ \ - vuint16m##lmul##_t xtmp = __riscv_vreinterpret_v_f16m##lmul##_u16m##lmul(x); \ - x = __riscv_vreinterpret_v_u16m##lmul##_f16m##lmul(__riscv_vor_vx_u16m##lmul##_mu(invalid_mask, xtmp, xtmp, 0xffff, vl)); \ - return x; \ - } +#define _LOG_FLOAT16(lmul, mlen) \ + inline vfloat16m##lmul##_t log_ps_fp16(vfloat16m##lmul##_t x, size_t vl) { \ + x = __riscv_vfmax_vf_f16m##lmul( \ + x, half::round_to_half(0.f), \ + vl); /* force flush to zero on denormal values */ \ + vbool##mlen##_t invalid_mask = __riscv_vmfle_vf_f16m##lmul##_b##mlen( \ + x, half::round_to_half(0.f), vl); \ + \ + vint16m##lmul##_t ux = \ + __riscv_vreinterpret_v_f16m##lmul##_i16m##lmul(x); \ + \ + vint16m##lmul##_t emm0 = __riscv_vsra_vx_i16m##lmul(ux, 10, vl); \ + \ + /* keep only the fractional part */ \ + ux = __riscv_vand_vx_i16m##lmul(ux, c_inv_mant_mask_f16, vl); \ + ux = __riscv_vor_vx_i16m##lmul( \ + ux, 14336 /* reinterpret_cast((_Float16)0.5) */, vl); \ + x = __riscv_vreinterpret_v_i16m##lmul##_f16m##lmul(ux); \ + \ + emm0 = __riscv_vsub_vx_i16m##lmul(emm0, 0xf, vl); \ + vfloat16m##lmul##_t e = __riscv_vfcvt_f_x_v_f16m##lmul(emm0, vl); \ + \ + e = __riscv_vfadd_vf_f16m##lmul(e, half::round_to_half(1.f), vl); \ + \ + /* part2: */ \ + /* if( x < SQRTHF ) { */ \ + /* e -= 1; */ \ + /* x = x + x - 1.0; */ \ + /* } else { x = x - 1.0; } */ \ + vbool##mlen##_t mask = __riscv_vmflt_vf_f16m##lmul##_b##mlen( \ + x, half::round_to_half(c_cephes_SQRTHF), vl); \ + x = __riscv_vfadd_vv_f16m##lmul##_mu(mask, x, x, x, vl); \ + x = __riscv_vfsub_vf_f16m##lmul(x, half::round_to_half(1.f), vl); \ + e = __riscv_vfsub_vf_f16m##lmul##_mu(mask, e, e, \ + half::round_to_half(1.f), vl); \ + \ + vfloat16m##lmul##_t z = __riscv_vfmul_vv_f16m##lmul(x, x, vl); \ + \ + vfloat16m##lmul##_t y = __riscv_vfmul_vf_f16m##lmul( \ + x, half::round_to_half(c_cephes_log_p0), vl); \ + y = __riscv_vfadd_vf_f16m##lmul( \ + y, half::round_to_half(c_cephes_log_p1), vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ + y = __riscv_vfadd_vf_f16m##lmul( \ + y, half::round_to_half(c_cephes_log_p2), vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ + y = __riscv_vfadd_vf_f16m##lmul( \ + y, half::round_to_half(c_cephes_log_p3), vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ + y = __riscv_vfadd_vf_f16m##lmul( \ + y, half::round_to_half(c_cephes_log_p4), vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ + y = __riscv_vfadd_vf_f16m##lmul( \ + y, half::round_to_half(c_cephes_log_p5), vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ + y = __riscv_vfadd_vf_f16m##lmul( \ + y, half::round_to_half(c_cephes_log_p6), vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ + y = __riscv_vfadd_vf_f16m##lmul( \ + y, half::round_to_half(c_cephes_log_p7), vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ + y = __riscv_vfadd_vf_f16m##lmul( \ + y, half::round_to_half(c_cephes_log_p8), vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ + \ + y = __riscv_vfmul_vv_f16m##lmul(y, z, vl); \ + \ + vfloat16m##lmul##_t tmp = __riscv_vfmul_vf_f16m##lmul( \ + e, half::round_to_half(c_cephes_log_q1), vl); \ + y = __riscv_vfadd_vv_f16m##lmul(y, tmp, vl); \ + \ + tmp = __riscv_vfmul_vf_f16m##lmul(z, half::round_to_half(0.5f), vl); \ + y = __riscv_vfsub_vv_f16m##lmul(y, tmp, vl); \ + \ + tmp = __riscv_vfmul_vf_f16m##lmul( \ + e, half::round_to_half(c_cephes_log_q2), vl); \ + x = __riscv_vfadd_vv_f16m##lmul(x, y, vl); \ + x = __riscv_vfadd_vv_f16m##lmul(x, tmp, vl); \ + /* negative arg will be NAN */ \ + vuint16m##lmul##_t xtmp = \ + __riscv_vreinterpret_v_f16m##lmul##_u16m##lmul(x); \ + x = __riscv_vreinterpret_v_u16m##lmul##_f16m##lmul( \ + __riscv_vor_vx_u16m##lmul##_mu(invalid_mask, xtmp, xtmp, 0xffff, \ + vl)); \ + return x; \ + } -LOG_FLOAT16(1, 16) -LOG_FLOAT16(2, 8) -LOG_FLOAT16(4, 4) -LOG_FLOAT16(8, 2) +_LOG_FLOAT16(1, 16) +_LOG_FLOAT16(2, 8) +_LOG_FLOAT16(4, 4) +_LOG_FLOAT16(8, 2) #define c_exp_hi_f16 10.7421875f #define c_exp_lo_f16 -10.7421875f @@ -106,147 +127,190 @@ LOG_FLOAT16(8, 2) #define c_cephes_exp_p4 1.6666665459E-1 #define c_cephes_exp_p5 5.0000001201E-1 - -#define EXP_FLOAT16(lmul, mlen) \ - static inline vfloat16m##lmul##_t exp_ps_fp16(vfloat16m##lmul##_t x, size_t vl) \ - { \ - vfloat16m##lmul##_t tmp, fx; \ - \ - x = __riscv_vfmin_vf_f16m##lmul(x, (_Float16)c_exp_hi_f16, vl); \ - x = __riscv_vfmax_vf_f16m##lmul(x, (_Float16)c_exp_lo_f16, vl); \ - \ - /* express exp(x) as exp(g + n*log(2)) */ \ - fx = __riscv_vfmacc_vf_f16m##lmul(__riscv_vfmv_v_f_f16m##lmul((_Float16)0.5f, vl), (_Float16)c_cephes_LOG2EF, x, vl); \ - \ - /* perform a floorf */ \ - tmp = __riscv_vfcvt_f_x_v_f16m##lmul(__riscv_vfcvt_x_f_v_i16m##lmul(fx, vl), vl); \ - \ - /* if greater, substract 1 */ \ - vbool##mlen##_t mask = __riscv_vmfgt_vv_f16m##lmul##_b##mlen(tmp, fx, vl); \ - fx = __riscv_vfsub_vf_f16m##lmul##_mu(mask, tmp, tmp, (_Float16)1.f, vl); \ - \ - tmp = __riscv_vfmul_vf_f16m##lmul(fx, (_Float16)c_cephes_exp_C1, vl); \ - vfloat16m##lmul##_t z = __riscv_vfmul_vf_f16m##lmul(fx, (_Float16)c_cephes_exp_C2, vl); \ - x = __riscv_vfsub_vv_f16m##lmul(x, tmp, vl); \ - x = __riscv_vfsub_vv_f16m##lmul(x, z, vl); \ - \ - vfloat16m##lmul##_t y = __riscv_vfmul_vf_f16m##lmul(x, (_Float16)c_cephes_exp_p0, vl); \ - z = __riscv_vfmul_vv_f16m##lmul(x, x, vl); \ - \ - y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)c_cephes_exp_p1, vl); \ - y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ - y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)c_cephes_exp_p2, vl); \ - y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ - y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)c_cephes_exp_p3, vl); \ - y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ - y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)c_cephes_exp_p4, vl); \ - y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ - y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)c_cephes_exp_p5, vl); \ - \ - y = __riscv_vfmul_vv_f16m##lmul(y, z, vl); \ - y = __riscv_vfadd_vv_f16m##lmul(y, x, vl); \ - y = __riscv_vfadd_vf_f16m##lmul(y, (_Float16)1.f, vl); \ - \ - /* build 2^n */ \ - vint16m##lmul##_t mm = __riscv_vfcvt_x_f_v_i16m##lmul(fx, vl); \ - mm = __riscv_vadd_vx_i16m##lmul(mm, 0xf, vl); \ - mm = __riscv_vsll_vx_i16m##lmul(mm, 10, vl); \ - vfloat16m##lmul##_t pow2n = __riscv_vreinterpret_v_i16m##lmul##_f16m##lmul(mm); \ - \ - y = __riscv_vfmul_vv_f16m##lmul(y, pow2n, vl); \ - return y; \ +#define _EXP_FLOAT16(lmul, mlen) \ + static inline vfloat16m##lmul##_t exp_ps_fp16(vfloat16m##lmul##_t x, \ + size_t vl) { \ + vfloat16m##lmul##_t tmp, fx; \ + \ + x = __riscv_vfmin_vf_f16m##lmul(x, half::round_to_half(c_exp_hi_f16), \ + vl); \ + x = __riscv_vfmax_vf_f16m##lmul(x, half::round_to_half(c_exp_lo_f16), \ + vl); \ + \ + /* express exp(x) as exp(g + n*log(2)) */ \ + fx = __riscv_vfmacc_vf_f16m##lmul( \ + __riscv_vfmv_v_f_f16m##lmul(half::round_to_half(0.5f), vl), \ + half::round_to_half(c_cephes_LOG2EF), x, vl); \ + \ + /* perform a floorf */ \ + tmp = __riscv_vfcvt_f_x_v_f16m##lmul( \ + __riscv_vfcvt_x_f_v_i16m##lmul(fx, vl), vl); \ + \ + /* if greater, substract 1 */ \ + vbool##mlen##_t mask = \ + __riscv_vmfgt_vv_f16m##lmul##_b##mlen(tmp, fx, vl); \ + fx = __riscv_vfsub_vf_f16m##lmul##_mu(mask, tmp, tmp, \ + half::round_to_half(1.f), vl); \ + \ + tmp = __riscv_vfmul_vf_f16m##lmul( \ + fx, half::round_to_half(c_cephes_exp_C1), vl); \ + vfloat16m##lmul##_t z = __riscv_vfmul_vf_f16m##lmul( \ + fx, half::round_to_half(c_cephes_exp_C2), vl); \ + x = __riscv_vfsub_vv_f16m##lmul(x, tmp, vl); \ + x = __riscv_vfsub_vv_f16m##lmul(x, z, vl); \ + \ + vfloat16m##lmul##_t y = __riscv_vfmul_vf_f16m##lmul( \ + x, half::round_to_half(c_cephes_exp_p0), vl); \ + z = __riscv_vfmul_vv_f16m##lmul(x, x, vl); \ + \ + y = __riscv_vfadd_vf_f16m##lmul( \ + y, half::round_to_half(c_cephes_exp_p1), vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ + y = __riscv_vfadd_vf_f16m##lmul( \ + y, half::round_to_half(c_cephes_exp_p2), vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ + y = __riscv_vfadd_vf_f16m##lmul( \ + y, half::round_to_half(c_cephes_exp_p3), vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ + y = __riscv_vfadd_vf_f16m##lmul( \ + y, half::round_to_half(c_cephes_exp_p4), vl); \ + y = __riscv_vfmul_vv_f16m##lmul(y, x, vl); \ + y = __riscv_vfadd_vf_f16m##lmul( \ + y, half::round_to_half(c_cephes_exp_p5), vl); \ + \ + y = __riscv_vfmul_vv_f16m##lmul(y, z, vl); \ + y = __riscv_vfadd_vv_f16m##lmul(y, x, vl); \ + y = __riscv_vfadd_vf_f16m##lmul(y, half::round_to_half(1.f), vl); \ + \ + /* build 2^n */ \ + vint16m##lmul##_t mm = __riscv_vfcvt_x_f_v_i16m##lmul(fx, vl); \ + mm = __riscv_vadd_vx_i16m##lmul(mm, 0xf, vl); \ + mm = __riscv_vsll_vx_i16m##lmul(mm, 10, vl); \ + vfloat16m##lmul##_t pow2n = \ + __riscv_vreinterpret_v_i16m##lmul##_f16m##lmul(mm); \ + \ + y = __riscv_vfmul_vv_f16m##lmul(y, pow2n, vl); \ + return y; \ } - -EXP_FLOAT16(1, 16) -EXP_FLOAT16(2, 8) -EXP_FLOAT16(4, 4) -EXP_FLOAT16(8, 2) + +_EXP_FLOAT16(1, 16) +_EXP_FLOAT16(2, 8) +_EXP_FLOAT16(4, 4) +_EXP_FLOAT16(8, 2) #define c_minus_cephes_DP1 -0.78515625 #define c_minus_cephes_DP2 -2.4187564849853515625e-4 #define c_minus_cephes_DP3 -3.77489497744594108e-8 -#define c_sincof_p0 -1.9515295891E-4 -#define c_sincof_p1 8.3321608736E-3 -#define c_sincof_p2 -1.6666654611E-1 -#define c_coscof_p0 2.443315711809948E-005 -#define c_coscof_p1 -1.388731625493765E-003 -#define c_coscof_p2 4.166664568298827E-002 -#define c_cephes_FOPI 1.27323954473516 // 4 / M_PI +#define c_sincof_p0 -1.9515295891E-4 +#define c_sincof_p1 8.3321608736E-3 +#define c_sincof_p2 -1.6666654611E-1 +#define c_coscof_p0 2.443315711809948E-005 +#define c_coscof_p1 -1.388731625493765E-003 +#define c_coscof_p2 4.166664568298827E-002 +#define c_cephes_FOPI 1.27323954473516 // 4 / M_PI -#define SINCOS_FLOAT16(LMUL, MLEN) \ - static inline void sincos_ps_fp16(vfloat16m##LMUL##_t x, vfloat16m##LMUL##_t* ysin, vfloat16m##LMUL##_t* ycos, size_t vl) \ - { \ - /* any x */ \ - vfloat16m##LMUL##_t xmm1, xmm2, xmm3, y; \ - \ - vuint16m##LMUL##_t emm2; \ - \ - vbool##MLEN##_t sign_mask_sin, sign_mask_cos; \ - sign_mask_sin = __riscv_vmflt_vf_f16m##LMUL##_b##MLEN(x, (_Float16)0.f, vl); \ - x = __riscv_vfsgnj_vf_f16m##LMUL(x, (_Float16)1.f, vl); \ - \ - /* scale by 4/Pi */ \ - y = __riscv_vfmul_vf_f16m##LMUL(x, (_Float16)c_cephes_FOPI, vl); \ - \ - /* store the integer part of y in mm0 */ \ - emm2 = __riscv_vfcvt_xu_f_v_u16m##LMUL(y, vl); \ - /* j=(j+1) & (~1) (see the cephes sources) */ \ - emm2 = __riscv_vadd_vx_u16m##LMUL(emm2, 1, vl); \ - emm2 = __riscv_vand_vx_u16m##LMUL(emm2, ~1, vl); \ - y = __riscv_vfcvt_f_xu_v_f16m##LMUL(emm2, vl); \ - \ - /* get the polynom selection mask */ \ - /* there is one polynom for 0 <= x <= Pi/4 */ \ - /* and another one for Pi/4 +#include +#include +#include +#include + +using namespace nncase; +using namespace ortki; + +TEST(BinaryTestPowFloat, fixed_fixed_fixed) { + // init + using tensor_type = ntt::tensor>; + std::unique_ptr ntt_lhs(new tensor_type); + std::unique_ptr ntt_rhs(new tensor_type); + NttTest::init_tensor(*ntt_lhs, 0.f, 3.f); + NttTest::init_tensor(*ntt_rhs, 0.f, 3.f); + + // ntt + std::unique_ptr ntt_output1(new tensor_type); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Pow(ort_lhs, ort_rhs); + + // compare + std::unique_ptr ntt_output2(new tensor_type); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestPowFloat, fixed_fixed_fixed_broadcast_lhs_scalar) { + // init + using tensor_type1 = ntt::tensor>; + std::unique_ptr ntt_rhs(new tensor_type1); + NttTest::init_tensor(*ntt_rhs, 0.f, 3.f); + + using tensor_type2 = ntt::tensor>; + std::unique_ptr ntt_lhs(new tensor_type2); + NttTest::init_tensor(*ntt_lhs, 0.f, 3.f); + + // ntt + std::unique_ptr ntt_output1(new tensor_type2); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Pow(ort_lhs, ort_rhs); + + // compare + std::unique_ptr ntt_output2(new tensor_type2); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestPowFloat, fixed_fixed_fixed_broadcast_rhs_scalar) { + // init + using tensor_type1 = ntt::tensor>; + std::unique_ptr ntt_lhs(new tensor_type1); + NttTest::init_tensor(*ntt_lhs, 0.f, 3.f); + + using tensor_type2 = ntt::tensor>; + std::unique_ptr ntt_rhs(new tensor_type2); + NttTest::init_tensor(*ntt_rhs, 0.f, 3.f); + + // ntt + std::unique_ptr ntt_output1(new tensor_type1); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Pow(ort_lhs, ort_rhs); + + // compare + std::unique_ptr ntt_output2(new tensor_type1); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestPowFloat, fixed_fixed_fixed_broadcast_lhs_vector) { + // init + using tensor_type1 = ntt::tensor>; + std::unique_ptr ntt_rhs(new tensor_type1); + NttTest::init_tensor(*ntt_rhs, 0.f, 3.f); + + using tensor_type2 = ntt::tensor>; + std::unique_ptr ntt_lhs(new tensor_type2); + NttTest::init_tensor(*ntt_lhs, 0.f, 3.f); + + // ntt + std::unique_ptr ntt_output1(new tensor_type2); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Pow(ort_lhs, ort_rhs); + + // compare + std::unique_ptr ntt_output2(new tensor_type2); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestPowFloat, fixed_fixed_fixed_broadcast_rhs_vector) { + // init + using tensor_type1 = ntt::tensor>; + std::unique_ptr ntt_lhs(new tensor_type1); + NttTest::init_tensor(*ntt_lhs, 0.f, 3.f); + + using tensor_type2 = ntt::tensor>; + std::unique_ptr ntt_rhs(new tensor_type2); + NttTest::init_tensor(*ntt_rhs, 0.f, 3.f); + + // ntt + std::unique_ptr ntt_output1(new tensor_type1); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Pow(ort_lhs, ort_rhs); + + // compare + std::unique_ptr ntt_output2(new tensor_type1); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestPowFloat, fixed_fixed_fixed_broadcast_multidirectional) { + // init + using tensor_type1 = ntt::tensor>; + std::unique_ptr ntt_lhs(new tensor_type1); + NttTest::init_tensor(*ntt_lhs, 0.f, 3.f); + + using tensor_type2 = ntt::tensor>; + std::unique_ptr ntt_rhs(new tensor_type2); + NttTest::init_tensor(*ntt_rhs, 0.f, 3.f); + + // ntt + using tensor_type3 = ntt::tensor>; + std::unique_ptr ntt_output1(new tensor_type3); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Pow(ort_lhs, ort_rhs); + + // compare + std::unique_ptr ntt_output2(new tensor_type3); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestPowFloat, fixed_ranked_ranked) { + // init + using tensor_type1 = ntt::tensor>; + std::unique_ptr ntt_lhs(new tensor_type1); + NttTest::init_tensor(*ntt_lhs, 0.f, 3.f); + + using tensor_type2 = ntt::tensor>; + auto shape = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_rhs(new tensor_type2(shape)); + NttTest::init_tensor(*ntt_rhs, 0.f, 3.f); + + // ntt + std::unique_ptr ntt_output1(new tensor_type2(shape)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Pow(ort_lhs, ort_rhs); + + // compare + std::unique_ptr ntt_output2(new tensor_type2(shape)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestPowFloat, fixed_ranked_ranked_broadcast_lhs_scalar) { + // init + using tensor_type1 = ntt::tensor>; + std::unique_ptr ntt_lhs(new tensor_type1); + NttTest::init_tensor(*ntt_lhs, 0.f, 3.f); + + using tensor_type2 = ntt::tensor>; + auto shape = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_rhs(new tensor_type2(shape)); + NttTest::init_tensor(*ntt_rhs, 0.f, 3.f); + + // ntt + std::unique_ptr ntt_output1(new tensor_type2(shape)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Pow(ort_lhs, ort_rhs); + + // compare + std::unique_ptr ntt_output2(new tensor_type2(shape)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestPowFloat, fixed_ranked_ranked_broadcast_rhs_scalar) { + // init + using tensor_type1 = ntt::tensor>; + std::unique_ptr ntt_lhs(new tensor_type1); + NttTest::init_tensor(*ntt_lhs, 0.f, 3.f); + + using tensor_type2 = ntt::tensor>; + auto shape1 = ntt::make_ranked_shape(1); + std::unique_ptr ntt_rhs(new tensor_type2(shape1)); + NttTest::init_tensor(*ntt_rhs, 0.f, 3.f); + + // ntt + using tensor_type3 = ntt::tensor>; + auto shape3 = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_output1(new tensor_type3(shape3)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Pow(ort_lhs, ort_rhs); + + // compare + std::unique_ptr ntt_output2(new tensor_type3(shape3)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestPowFloat, fixed_ranked_ranked_broadcast_lhs_vector) { + // init + using tensor_type1 = ntt::tensor>; + std::unique_ptr ntt_lhs(new tensor_type1); + NttTest::init_tensor(*ntt_lhs, 0.f, 3.f); + + using tensor_type2 = ntt::tensor>; + auto shape = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_rhs(new tensor_type2(shape)); + NttTest::init_tensor(*ntt_rhs, 0.f, 3.f); + + // ntt + std::unique_ptr ntt_output1(new tensor_type2(shape)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Pow(ort_lhs, ort_rhs); + + // compare + std::unique_ptr ntt_output2(new tensor_type2(shape)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestPowFloat, fixed_ranked_ranked_broadcast_rhs_vector) { + // init + using tensor_type1 = ntt::tensor>; + std::unique_ptr ntt_lhs(new tensor_type1); + NttTest::init_tensor(*ntt_lhs, 0.f, 3.f); + + using tensor_type2 = ntt::tensor>; + auto shape1 = ntt::make_ranked_shape(16); + std::unique_ptr ntt_rhs(new tensor_type2(shape1)); + NttTest::init_tensor(*ntt_rhs, 0.f, 3.f); + + // ntt + using tensor_type3 = ntt::tensor>; + auto shape3 = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_output1(new tensor_type3(shape3)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Pow(ort_lhs, ort_rhs); + + // compare + std::unique_ptr ntt_output2(new tensor_type3(shape3)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestPowFloat, fixed_ranked_ranked_broadcast_multidirectional) { + // init + using tensor_type1 = ntt::tensor>; + std::unique_ptr ntt_lhs(new tensor_type1); + NttTest::init_tensor(*ntt_lhs, 0.f, 3.f); + + using tensor_type2 = ntt::tensor>; + auto shape1 = ntt::make_ranked_shape(3, 1, 16, 1); + std::unique_ptr ntt_rhs(new tensor_type2(shape1)); + NttTest::init_tensor(*ntt_rhs, 0.f, 3.f); + + // ntt + using tensor_type3 = ntt::tensor>; + auto shape3 = ntt::make_ranked_shape(3, 3, 16, 16); + std::unique_ptr ntt_output1(new tensor_type3(shape3)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Pow(ort_lhs, ort_rhs); + + // compare + std::unique_ptr ntt_output2(new tensor_type3(shape3)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestPowFloat, ranked_fixed_ranked) { + // init + using tensor_type1 = ntt::tensor>; + auto shape = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_lhs(new tensor_type1(shape)); + NttTest::init_tensor(*ntt_lhs, 0.f, 3.f); + + using tensor_type2 = ntt::tensor>; + std::unique_ptr ntt_rhs(new tensor_type2); + NttTest::init_tensor(*ntt_rhs, 0.f, 3.f); + + // ntt + std::unique_ptr ntt_output1(new tensor_type1(shape)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Pow(ort_lhs, ort_rhs); + + // compare + std::unique_ptr ntt_output2(new tensor_type1(shape)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestPowFloat, ranked_fixed_ranked_broadcast_lhs_scalar) { + // init + using tensor_type1 = ntt::tensor>; + auto shape1 = ntt::make_ranked_shape(1); + std::unique_ptr ntt_lhs(new tensor_type1(shape1)); + NttTest::init_tensor(*ntt_lhs, 0.f, 3.f); + + using tensor_type2 = ntt::tensor>; + std::unique_ptr ntt_rhs(new tensor_type2); + NttTest::init_tensor(*ntt_rhs, 0.f, 3.f); + + // ntt + using tensor_type3 = ntt::tensor>; + auto shape3 = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_output1(new tensor_type3(shape3)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Pow(ort_lhs, ort_rhs); + + // compare + std::unique_ptr ntt_output2(new tensor_type3(shape3)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestPowFloat, ranked_fixed_ranked_broadcast_rhs_scalar) { + // init + using tensor_type1 = ntt::tensor>; + auto shape1 = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_lhs(new tensor_type1(shape1)); + NttTest::init_tensor(*ntt_lhs, 0.f, 3.f); + + using tensor_type2 = ntt::tensor>; + std::unique_ptr ntt_rhs(new tensor_type2); + NttTest::init_tensor(*ntt_rhs, 0.f, 3.f); + + // ntt + using tensor_type3 = ntt::tensor>; + auto shape3 = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_output1(new tensor_type3(shape3)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Pow(ort_lhs, ort_rhs); + + // compare + std::unique_ptr ntt_output2(new tensor_type3(shape3)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestPowFloat, ranked_fixed_ranked_broadcast_lhs_vector) { + // init + using tensor_type1 = ntt::tensor>; + auto shape1 = ntt::make_ranked_shape(16); + std::unique_ptr ntt_lhs(new tensor_type1(shape1)); + NttTest::init_tensor(*ntt_lhs, 0.f, 3.f); + + using tensor_type2 = ntt::tensor>; + std::unique_ptr ntt_rhs(new tensor_type2); + NttTest::init_tensor(*ntt_rhs, 0.f, 3.f); + + // ntt + using tensor_type3 = ntt::tensor>; + auto shape3 = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_output1(new tensor_type3(shape3)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Pow(ort_lhs, ort_rhs); + + // compare + std::unique_ptr ntt_output2(new tensor_type3(shape3)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestPowFloat, ranked_fixed_ranked_broadcast_rhs_vector) { + // init + using tensor_type1 = ntt::tensor>; + auto shape1 = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_lhs(new tensor_type1(shape1)); + NttTest::init_tensor(*ntt_lhs, 0.f, 3.f); + + using tensor_type2 = ntt::tensor>; + std::unique_ptr ntt_rhs(new tensor_type2); + NttTest::init_tensor(*ntt_rhs, 0.f, 3.f); + + // ntt + using tensor_type3 = ntt::tensor>; + auto shape3 = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_output1(new tensor_type3(shape3)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Pow(ort_lhs, ort_rhs); + + // compare + std::unique_ptr ntt_output2(new tensor_type3(shape3)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestPowFloat, ranked_fixed_ranked_broadcast_multidirectional) { + // init + using tensor_type1 = ntt::tensor>; + auto shape1 = ntt::make_ranked_shape(1, 3, 1, 16); + std::unique_ptr ntt_lhs(new tensor_type1(shape1)); + NttTest::init_tensor(*ntt_lhs, 0.f, 3.f); + + using tensor_type2 = ntt::tensor>; + std::unique_ptr ntt_rhs(new tensor_type2); + NttTest::init_tensor(*ntt_rhs, 0.f, 3.f); + + // ntt + using tensor_type3 = ntt::tensor>; + auto shape3 = ntt::make_ranked_shape(3, 3, 16, 16); + std::unique_ptr ntt_output1(new tensor_type3(shape3)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Pow(ort_lhs, ort_rhs); + + // compare + std::unique_ptr ntt_output2(new tensor_type3(shape3)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestPowFloat, ranked_ranked_ranked) { + // init + using tensor_type = ntt::tensor>; + auto shape = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_lhs(new tensor_type(shape)); + NttTest::init_tensor(*ntt_lhs, 0.f, 3.f); + + std::unique_ptr ntt_rhs(new tensor_type(shape)); + NttTest::init_tensor(*ntt_rhs, 0.f, 3.f); + + // ntt + std::unique_ptr ntt_output1(new tensor_type(shape)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Pow(ort_lhs, ort_rhs); + + // compare + std::unique_ptr ntt_output2(new tensor_type(shape)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestPowFloat, ranked_ranked_ranked_broadcast_lhs_scalar) { + // init + using tensor_type1 = ntt::tensor>; + auto shape1 = ntt::make_ranked_shape(1); + std::unique_ptr ntt_lhs(new tensor_type1(shape1)); + NttTest::init_tensor(*ntt_lhs, 0.f, 3.f); + + using tensor_type2 = ntt::tensor>; + auto shape2 = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_rhs(new tensor_type2(shape2)); + NttTest::init_tensor(*ntt_rhs, 0.f, 3.f); + + // ntt + std::unique_ptr ntt_output1(new tensor_type2(shape2)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Pow(ort_lhs, ort_rhs); + + // compare + std::unique_ptr ntt_output2(new tensor_type2(shape2)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestPowFloat, ranked_ranked_ranked_broadcast_rhs_scalar) { + // init + using tensor_type1 = ntt::tensor>; + auto shape1 = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_lhs(new tensor_type1(shape1)); + NttTest::init_tensor(*ntt_lhs, 0.f, 3.f); + + using tensor_type2 = ntt::tensor>; + auto shape2 = ntt::make_ranked_shape(1); + std::unique_ptr ntt_rhs(new tensor_type2(shape2)); + NttTest::init_tensor(*ntt_rhs, 0.f, 3.f); + + // ntt + std::unique_ptr ntt_output1(new tensor_type1(shape1)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Pow(ort_lhs, ort_rhs); + + // compare + std::unique_ptr ntt_output2(new tensor_type1(shape1)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestPowFloat, ranked_ranked_ranked_broadcast_lhs_vector) { + // init + using tensor_type1 = ntt::tensor>; + auto shape1 = ntt::make_ranked_shape(16); + std::unique_ptr ntt_lhs(new tensor_type1(shape1)); + NttTest::init_tensor(*ntt_lhs, 0.f, 3.f); + + using tensor_type2 = ntt::tensor>; + auto shape2 = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_rhs(new tensor_type2(shape2)); + NttTest::init_tensor(*ntt_rhs, 0.f, 3.f); + + // ntt + std::unique_ptr ntt_output1(new tensor_type2(shape2)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Pow(ort_lhs, ort_rhs); + + // compare + std::unique_ptr ntt_output2(new tensor_type2(shape2)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestPowFloat, ranked_ranked_ranked_broadcast_rhs_vector) { + // init + using tensor_type1 = ntt::tensor>; + auto shape1 = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_lhs(new tensor_type1(shape1)); + NttTest::init_tensor(*ntt_lhs, 0.f, 3.f); + + using tensor_type2 = ntt::tensor>; + auto shape2 = ntt::make_ranked_shape(16); + std::unique_ptr ntt_rhs(new tensor_type2(shape2)); + NttTest::init_tensor(*ntt_rhs, 0.f, 3.f); + + // ntt + std::unique_ptr ntt_output1(new tensor_type1(shape1)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Pow(ort_lhs, ort_rhs); + + // compare + std::unique_ptr ntt_output2(new tensor_type1(shape1)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestPowFloat, ranked_ranked_ranked_broadcast_multidirectional) { + // init + using tensor_type1 = ntt::tensor>; + auto shape1 = ntt::make_ranked_shape(1, 3, 1, 16); + std::unique_ptr ntt_lhs(new tensor_type1(shape1)); + NttTest::init_tensor(*ntt_lhs, 0.f, 3.f); + + using tensor_type2 = ntt::tensor>; + auto shape2 = ntt::make_ranked_shape(3, 1, 16, 1); + std::unique_ptr ntt_rhs(new tensor_type2(shape2)); + NttTest::init_tensor(*ntt_rhs, 0.f, 3.f); + + // ntt + using tensor_type3 = ntt::tensor>; + auto shape3 = ntt::make_ranked_shape(3, 3, 16, 16); + std::unique_ptr ntt_output1(new tensor_type3(shape3)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Pow(ort_lhs, ort_rhs); + + // compare + std::unique_ptr ntt_output2(new tensor_type3(shape3)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +template void test_vector() { + ntt::vector ntt_lhs, ntt_rhs; + NttTest::init_tensor(ntt_lhs, static_cast(0), static_cast(3)); + NttTest::init_tensor(ntt_rhs, static_cast(0), static_cast(3)); + auto ntt_output1 = ntt::pow(ntt_lhs, ntt_rhs); + auto ort_lhs = NttTest::ntt2ort(ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(ntt_rhs); + auto ort_output = ortki_Pow(ort_lhs, ort_rhs); + ntt::vector ntt_output2; + NttTest::ort2ntt(ort_output, ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(ntt_output1, ntt_output2, 0.999999f)); +} + +#define _TEST_VECTOR(T, lmul) \ + test_vector(); + +#ifdef __riscv_vector +#define TEST_VECTOR(T) \ + _TEST_VECTOR(T, 1) \ + _TEST_VECTOR(T, 2) \ + _TEST_VECTOR(T, 4) \ + _TEST_VECTOR(T, 8) +#else +#define TEST_VECTOR(T) _TEST_VECTOR(T, 1) +#endif + +TEST(UnaryTestPow, vector) { + TEST_VECTOR(half) + TEST_VECTOR(int32_t) + TEST_VECTOR(int64_t) +} + +int main(int argc, char *argv[]) { + ::testing::InitGoogleTest(&argc, argv); + return RUN_ALL_TESTS(); +} diff --git a/ntt/test/ctest/test_ntt_unary_exp_fp16.cpp b/ntt/test/ctest/test_ntt_unary_exp_fp16.cpp new file mode 100644 index 0000000000..aaf441f650 --- /dev/null +++ b/ntt/test/ctest/test_ntt_unary_exp_fp16.cpp @@ -0,0 +1,142 @@ +/* Copyright 2019-2024 Canaan Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +#include "ntt_test.h" +#include "ortki_helper.h" +#include +#include +#include + +using namespace nncase; +using namespace ortki; + +TEST(UnaryTestExpFloat, fixed_fixed) { + // init + using shape = ntt::fixed_shape<1, 3, 16, 16>; + using tensor_type = ntt::tensor; + std::unique_ptr ntt_input(new tensor_type); + NttTest::init_tensor(*ntt_input, -10.f, 10.f); + + // ntt + std::unique_ptr ntt_output1(new tensor_type); + ntt::unary(*ntt_input, *ntt_output1); + + // ort + auto ort_input = NttTest::ntt2ort(*ntt_input); + auto ort_output = ortki_Exp(ort_input); + + // compare + std::unique_ptr ntt_output2(new tensor_type); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(UnaryTestExpFloat, fixed_ranked) { + // init + using shape1 = ntt::fixed_shape<1, 3, 16, 16>; + using tensor_type1 = ntt::tensor; + std::unique_ptr ntt_input(new tensor_type1); + NttTest::init_tensor(*ntt_input, -10.f, 10.f); + + // ntt + auto shape2 = ntt::make_ranked_shape(1, 3, 16, 16); + using tensor_type2 = ntt::tensor>; + std::unique_ptr ntt_output1(new tensor_type2(shape2)); + ntt::unary(*ntt_input, *ntt_output1); + + // ort + auto ort_input = NttTest::ntt2ort(*ntt_input); + auto ort_output = ortki_Exp(ort_input); + + // compare + std::unique_ptr ntt_output2(new tensor_type2(shape2)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(UnaryTestExpFloat, ranked_ranked) { + // init + using tensor_type = ntt::tensor>; + auto shape = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_input(new tensor_type(shape)); + NttTest::init_tensor(*ntt_input, -10.f, 10.f); + + // ntt + std::unique_ptr ntt_output1(new tensor_type(shape)); + ntt::unary(*ntt_input, *ntt_output1); + + // ort + auto ort_input = NttTest::ntt2ort(*ntt_input); + auto ort_output = ortki_Exp(ort_input); + + // compare + std::unique_ptr ntt_output2(new tensor_type(shape)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(UnaryTestExpFloat, ranked_fixed) { + // init + auto shape1 = ntt::make_ranked_shape(1, 3, 16, 16); + using tensor_type1 = ntt::tensor>; + std::unique_ptr ntt_input(new tensor_type1(shape1)); + NttTest::init_tensor(*ntt_input, -10.f, 10.f); + + // ntt + using shape2 = ntt::fixed_shape<1, 3, 16, 16>; + using tensor_type2 = ntt::tensor; + std::unique_ptr ntt_output1(new tensor_type2); + ntt::unary(*ntt_input, *ntt_output1); + + // ort + auto ort_input = NttTest::ntt2ort(*ntt_input); + auto ort_output = ortki_Exp(ort_input); + + // compare + std::unique_ptr ntt_output2(new tensor_type2); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +template void test_vector() { + ntt::vector ntt_input; + NttTest::init_tensor(ntt_input, static_cast(-10), static_cast(10)); + auto ntt_output1 = ntt::exp(ntt_input); + auto ort_input = NttTest::ntt2ort(ntt_input); + auto ort_output = ortki_Exp(ort_input); + ntt::vector ntt_output2; + NttTest::ort2ntt(ort_output, ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(ntt_output1, ntt_output2, 0.999999f)); +} + +#define _TEST_VECTOR(T, lmul) \ + test_vector(); + +#ifdef __riscv_vector +#define TEST_VECTOR(T) \ + _TEST_VECTOR(T, 1) \ + _TEST_VECTOR(T, 2) \ + _TEST_VECTOR(T, 4) \ + _TEST_VECTOR(T, 8) +#else +#define TEST_VECTOR(T) _TEST_VECTOR(T, 1) +#endif + +TEST(UnaryTestExp, vector) { TEST_VECTOR(half) } + + +int main(int argc, char *argv[]) { + ::testing::InitGoogleTest(&argc, argv); + return RUN_ALL_TESTS(); +} \ No newline at end of file diff --git a/ntt/test/ctest/test_ntt_unary_log_fp16.cpp b/ntt/test/ctest/test_ntt_unary_log_fp16.cpp new file mode 100644 index 0000000000..1252f333bc --- /dev/null +++ b/ntt/test/ctest/test_ntt_unary_log_fp16.cpp @@ -0,0 +1,57 @@ +/* Copyright 2019-2024 Canaan Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +#include "ntt_test.h" +#include "ortki_helper.h" +#include +#include +#include + +using namespace nncase; +using namespace ortki; + + +template void test_vector() { + ntt::vector ntt_input; + NttTest::init_tensor(ntt_input, static_cast(1), static_cast(10)); + auto ntt_output1 = ntt::log(ntt_input); + auto ort_input = NttTest::ntt2ort(ntt_input); + auto ort_output = ortki_Log(ort_input); + ntt::vector ntt_output2; + NttTest::ort2ntt(ort_output, ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(ntt_output1, ntt_output2, 0.999999f)); +} + +#define _TEST_VECTOR(T, lmul) \ + test_vector(); + +#ifdef __riscv_vector +#define TEST_VECTOR(T) \ + _TEST_VECTOR(T, 1) \ + _TEST_VECTOR(T, 2) \ + _TEST_VECTOR(T, 4) \ + _TEST_VECTOR(T, 8) +#else +#define TEST_VECTOR(T) _TEST_VECTOR(T, 1) +#endif + +TEST(UnaryTestLog, vector) { TEST_VECTOR(half) } + + + + +int main(int argc, char *argv[]) { + ::testing::InitGoogleTest(&argc, argv); + return RUN_ALL_TESTS(); +} \ No newline at end of file diff --git a/ntt/test/ntt_test.h b/ntt/test/ntt_test.h index 528c0c5d8f..812a66adb2 100644 --- a/ntt/test/ntt_test.h +++ b/ntt/test/ntt_test.h @@ -193,8 +193,10 @@ bool compare_tensor(TTensor &lhs, TTensor &rhs, double threshold = 0.999f) { bool pass = true; nncase::ntt::apply(lhs.shape(), [&](auto index) { - auto d1 = (double)lhs(index); - auto d2 = (double)rhs(index); + auto d1 = static_cast( + static_cast(lhs(index))); + auto d2 = static_cast( + static_cast(rhs(index))); v1.push_back(d1); v2.push_back(d2); if (d1 != d2) { diff --git a/ntt/test/ortki_helper.h b/ntt/test/ortki_helper.h index f50e13d452..b802661885 100644 --- a/ntt/test/ortki_helper.h +++ b/ntt/test/ortki_helper.h @@ -44,6 +44,8 @@ template ortki::DataType primitive_type2ort_type() { ort_type = ortki::DataType_UINT64; else if (std::is_same_v) ort_type = ortki::DataType_FLOAT; + else if (std::is_same_v) + ort_type = ortki::DataType_FLOAT16; else if (std::is_same_v) ort_type = ortki::DataType_DOUBLE; else if (std::is_same_v) From b9fe4e27b4c04a9ae3940c5b9d2362132670e856 Mon Sep 17 00:00:00 2001 From: liuyubin0 Date: Fri, 28 Feb 2025 14:29:50 +0800 Subject: [PATCH 07/18] Delete targets/Testing/Temporary/CTestCostData.txt --- targets/Testing/Temporary/CTestCostData.txt | 1 - 1 file changed, 1 deletion(-) delete mode 100644 targets/Testing/Temporary/CTestCostData.txt diff --git a/targets/Testing/Temporary/CTestCostData.txt b/targets/Testing/Temporary/CTestCostData.txt deleted file mode 100644 index ed97d539c0..0000000000 --- a/targets/Testing/Temporary/CTestCostData.txt +++ /dev/null @@ -1 +0,0 @@ ---- From ee6da924bb705696faf16ad9f1802193c1fc72ca Mon Sep 17 00:00:00 2001 From: liuyubin0 Date: Fri, 28 Feb 2025 14:30:07 +0800 Subject: [PATCH 08/18] Delete tests/kernels/Testing/Temporary/CTestCostData.txt --- tests/kernels/Testing/Temporary/CTestCostData.txt | 1 - 1 file changed, 1 deletion(-) delete mode 100644 tests/kernels/Testing/Temporary/CTestCostData.txt diff --git a/tests/kernels/Testing/Temporary/CTestCostData.txt b/tests/kernels/Testing/Temporary/CTestCostData.txt deleted file mode 100644 index ed97d539c0..0000000000 --- a/tests/kernels/Testing/Temporary/CTestCostData.txt +++ /dev/null @@ -1 +0,0 @@ ---- From bfc060f8f6fec76021081de854e300ceec9434b6 Mon Sep 17 00:00:00 2001 From: liuyubin0 Date: Fri, 28 Feb 2025 14:30:34 +0800 Subject: [PATCH 09/18] Delete ntt/test/ctest/Testing/Temporary/CTestCostData.txt --- ntt/test/ctest/Testing/Temporary/CTestCostData.txt | 1 - 1 file changed, 1 deletion(-) delete mode 100644 ntt/test/ctest/Testing/Temporary/CTestCostData.txt diff --git a/ntt/test/ctest/Testing/Temporary/CTestCostData.txt b/ntt/test/ctest/Testing/Temporary/CTestCostData.txt deleted file mode 100644 index ed97d539c0..0000000000 --- a/ntt/test/ctest/Testing/Temporary/CTestCostData.txt +++ /dev/null @@ -1 +0,0 @@ ---- From afba6c8a41cdb14890a350634706dfc371c58f6a Mon Sep 17 00:00:00 2001 From: liuyubin0 Date: Fri, 28 Feb 2025 14:31:11 +0800 Subject: [PATCH 10/18] Update rvv_mathfun.h --- ntt/include/nncase/ntt/arch/riscv64/rvv_mathfun.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ntt/include/nncase/ntt/arch/riscv64/rvv_mathfun.h b/ntt/include/nncase/ntt/arch/riscv64/rvv_mathfun.h index ecb43e1c64..16cea02300 100644 --- a/ntt/include/nncase/ntt/arch/riscv64/rvv_mathfun.h +++ b/ntt/include/nncase/ntt/arch/riscv64/rvv_mathfun.h @@ -19,7 +19,6 @@ #if __riscv_vector #include -// 0111 1111 1000 0000 0000 0000 0000 #define c_inv_mant_mask ~0x7f800000u #define c_cephes_SQRTHF 0.707106781186547524 #define c_cephes_log_p0 7.0376836292E-2 @@ -723,4 +722,4 @@ _RVV_FLOAT_ERF_OP(1, 32, 32) _RVV_FLOAT_ERF_OP(2, 16, 32) _RVV_FLOAT_ERF_OP(4, 8, 32) _RVV_FLOAT_ERF_OP(8, 4, 32) -#endif \ No newline at end of file +#endif From 24b06507b5cdc94f417e343ac575bc5c63a56505 Mon Sep 17 00:00:00 2001 From: liuyubin0 Date: Fri, 28 Feb 2025 14:32:00 +0800 Subject: [PATCH 11/18] Update rvv_mathfun.h From b9f9e2132a0f15757e07264865587956315a9028 Mon Sep 17 00:00:00 2001 From: liuyubin0 Date: Fri, 28 Feb 2025 14:40:35 +0800 Subject: [PATCH 12/18] revert files for unexpected changes --- CMakeLists.txt | 2 +- ntt/CMakeLists.txt | 4 +--- ntt/include/nncase/ntt/arch/riscv64/primitive_ops.h | 4 ++-- ntt/include/nncase/ntt/arch/riscv64/rvv_mathfun.h | 2 +- 4 files changed, 5 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 510be11768..e86c99dbc4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ - cmake_minimum_required(VERSION 3.15) +cmake_minimum_required(VERSION 3.15) list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/cmake/Modules) diff --git a/ntt/CMakeLists.txt b/ntt/CMakeLists.txt index 815d586367..1de56acea3 100644 --- a/ntt/CMakeLists.txt +++ b/ntt/CMakeLists.txt @@ -2,12 +2,10 @@ cmake_minimum_required(VERSION 3.15) include(cmake/compile_flags.cmake) - if(BUILD_TESTING) - add_subdirectory(test/ctest) + add_subdirectory(test/ctest) endif() - if(BUILD_BENCHMARK) add_subdirectory(test/benchmark_test) endif() diff --git a/ntt/include/nncase/ntt/arch/riscv64/primitive_ops.h b/ntt/include/nncase/ntt/arch/riscv64/primitive_ops.h index be20f313fa..f016e9b7d6 100644 --- a/ntt/include/nncase/ntt/arch/riscv64/primitive_ops.h +++ b/ntt/include/nncase/ntt/arch/riscv64/primitive_ops.h @@ -48,7 +48,7 @@ struct store, void operator()(ntt::vector &dest, const ntt::vector &v) const noexcept { __riscv_vse32_v_f32m1((float *)&dest, v, NTT_VLEN / 32); - } + } }; #define RVV_UNARY_OP(op, dtype, vl, kernel) \ @@ -70,7 +70,7 @@ struct store, #define ABS_FLOAT32(lmul, mlen) \ inline vfloat32m##lmul##_t abs_float32(const vfloat32m##lmul##_t &v, \ const size_t vl) { \ - return __riscv_vfabs_v_f32m##lmul(v, vl); \ + return __riscv_vfabs_v_f32m##lmul(v, vl); \ } REGISTER_RVV_KERNEL(ABS_FLOAT32) diff --git a/ntt/include/nncase/ntt/arch/riscv64/rvv_mathfun.h b/ntt/include/nncase/ntt/arch/riscv64/rvv_mathfun.h index 16cea02300..1cc4d39e4f 100644 --- a/ntt/include/nncase/ntt/arch/riscv64/rvv_mathfun.h +++ b/ntt/include/nncase/ntt/arch/riscv64/rvv_mathfun.h @@ -722,4 +722,4 @@ _RVV_FLOAT_ERF_OP(1, 32, 32) _RVV_FLOAT_ERF_OP(2, 16, 32) _RVV_FLOAT_ERF_OP(4, 8, 32) _RVV_FLOAT_ERF_OP(8, 4, 32) -#endif +#endif \ No newline at end of file From 0dcbec70c5f2e83c69f33f5aacc140f264696360 Mon Sep 17 00:00:00 2001 From: liuyubin0 Date: Fri, 28 Feb 2025 14:43:33 +0800 Subject: [PATCH 13/18] revert changes --- ntt/include/nncase/ntt/arch/riscv64/arch_types.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/ntt/include/nncase/ntt/arch/riscv64/arch_types.h b/ntt/include/nncase/ntt/arch/riscv64/arch_types.h index ba38eaa5e8..78b3abb0eb 100644 --- a/ntt/include/nncase/ntt/arch/riscv64/arch_types.h +++ b/ntt/include/nncase/ntt/arch/riscv64/arch_types.h @@ -202,11 +202,11 @@ REGISTER_RVV_FIXED_TYPE_WITH_LMUL_GE1(8) NTT_BEGIN_DEFINE_NATIVE_VECTOR_DEFAULT(double, fixed_vfloat64m##lmul##_t, \ NTT_VLEN / 8 / sizeof(double) * \ lmul) \ - NTT_END_DEFINE_NATIVE_VECTOR() + NTT_END_DEFINE_NATIVE_VECTOR() - NTT_DEFINE_NATIVE_VECTOR_WITH_LMUL_LT1 - NTT_DEFINE_NATIVE_VECTOR_WITH_LMUL_GE1(1) - NTT_DEFINE_NATIVE_VECTOR_WITH_LMUL_GE1(2) - NTT_DEFINE_NATIVE_VECTOR_WITH_LMUL_GE1(4) - NTT_DEFINE_NATIVE_VECTOR_WITH_LMUL_GE1(8) - #endif \ No newline at end of file +NTT_DEFINE_NATIVE_VECTOR_WITH_LMUL_LT1 +NTT_DEFINE_NATIVE_VECTOR_WITH_LMUL_GE1(1) +NTT_DEFINE_NATIVE_VECTOR_WITH_LMUL_GE1(2) +NTT_DEFINE_NATIVE_VECTOR_WITH_LMUL_GE1(4) +NTT_DEFINE_NATIVE_VECTOR_WITH_LMUL_GE1(8) +#endif \ No newline at end of file From b4605f4d039f2135100784ee4f1cda249c49b556 Mon Sep 17 00:00:00 2001 From: liuyubin0 Date: Fri, 28 Feb 2025 15:25:39 +0800 Subject: [PATCH 14/18] support floor mod --- .../nncase/ntt/arch/riscv64/fp16_ops.h | 40 + .../ctest/test_ntt_binary_floor_mod_fp16.cpp | 699 ++++++++++++++++++ 2 files changed, 739 insertions(+) create mode 100644 ntt/test/ctest/test_ntt_binary_floor_mod_fp16.cpp diff --git a/ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h b/ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h index ee2d4c07c3..fe44ea696a 100644 --- a/ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h +++ b/ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h @@ -329,4 +329,44 @@ REGISTER_RVV_UNARY16_OP(log, half, log_float16) REGISTER_RVV_FP16_KERNEL(POW_FLOAT16) REGISTER_RVV_BINARY_FP16_OP(pow, half, pow_float16) +// floor_mod +#define FLOOR_MOD_INT16(lmul, mlen) \ + inline vint16m##lmul##_t floor_mod_int16(const vint16m##lmul##_t &v1, \ + const vint16m##lmul##_t &v2, \ + const size_t vl) { \ + auto remainder = __riscv_vrem_vv_i16m##lmul(v1, v2, vl); \ + auto tmp = __riscv_vxor_vv_i16m##lmul(v1, v2, vl); \ + auto mask1 = __riscv_vmsne_vx_i16m##lmul##_b##mlen(remainder, 0, vl); \ + auto mask2 = __riscv_vmslt_vx_i16m##lmul##_b##mlen(tmp, 0, vl); \ + mask1 = __riscv_vmand_mm_b##mlen(mask1, mask2, vl); \ + remainder = __riscv_vadd_vv_i16m##lmul##_m(mask1, remainder, v2, vl); \ + return remainder; \ + } \ + \ + inline vint16m##lmul##_t floor_mod_int16( \ + const vint16m##lmul##_t &v1, const int16_t &s, const size_t vl) { \ + auto remainder = __riscv_vrem_vx_i16m##lmul(v1, s, vl); \ + auto tmp = __riscv_vxor_vx_i16m##lmul(v1, s, vl); \ + auto mask1 = __riscv_vmsne_vx_i16m##lmul##_b##mlen(remainder, 0, vl); \ + auto mask2 = __riscv_vmslt_vx_i16m##lmul##_b##mlen(tmp, 0, vl); \ + mask1 = __riscv_vmand_mm_b##mlen(mask1, mask2, vl); \ + remainder = __riscv_vadd_vx_i16m##lmul##_m(mask1, remainder, s, vl); \ + return remainder; \ + } \ + \ + inline vint16m##lmul##_t floor_mod_int16( \ + const int16_t &s, const vint16m##lmul##_t &v2, const size_t vl) { \ + auto v1 = __riscv_vmv_v_x_i16m##lmul(s, vl); \ + auto remainder = __riscv_vrem_vv_i16m##lmul(v1, v2, vl); \ + auto tmp = __riscv_vxor_vv_i16m##lmul(v1, v2, vl); \ + auto mask1 = __riscv_vmsne_vx_i16m##lmul##_b##mlen(remainder, 0, vl); \ + auto mask2 = __riscv_vmslt_vx_i16m##lmul##_b##mlen(tmp, 0, vl); \ + mask1 = __riscv_vmand_mm_b##mlen(mask1, mask2, vl); \ + remainder = __riscv_vadd_vv_i16m##lmul##_m(mask1, remainder, v2, vl); \ + return remainder; \ + } + +REGISTER_RVV_FP16_KERNEL(FLOOR_MOD_INT16) +REGISTER_RVV_BINARY_FP16_OP(floor_mod, int16_t, floor_mod_int16) + } // namespace nncase::ntt::ops diff --git a/ntt/test/ctest/test_ntt_binary_floor_mod_fp16.cpp b/ntt/test/ctest/test_ntt_binary_floor_mod_fp16.cpp new file mode 100644 index 0000000000..8f5d3fd3b5 --- /dev/null +++ b/ntt/test/ctest/test_ntt_binary_floor_mod_fp16.cpp @@ -0,0 +1,699 @@ +/* Copyright 2019-2024 Canaan Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +#include "ntt_test.h" +#include "ortki_helper.h" +#include +#include +#include +#include +#include + +using namespace nncase; +using namespace ortki; + +TEST(BinaryTestFloorModInt32, fixed_fixed_fixed) { + // init + using tensor_type = ntt::tensor>; + std::unique_ptr ntt_lhs(new tensor_type); + std::unique_ptr ntt_rhs(new tensor_type); + NttTest::init_tensor(*ntt_lhs, -100, 100); + NttTest::init_tensor(*ntt_rhs, 1, 10); + + // ntt + std::unique_ptr ntt_output1(new tensor_type); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Mod(ort_lhs, ort_rhs, 0); + + // compare + std::unique_ptr ntt_output2(new tensor_type); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestFloorModInt32, fixed_fixed_fixed_broadcast_lhs_scalar) { + // init + using tensor_type1 = ntt::tensor>; + std::unique_ptr ntt_lhs(new tensor_type1); + NttTest::init_tensor(*ntt_lhs, -100, 100); + + using tensor_type2 = ntt::tensor>; + std::unique_ptr ntt_rhs(new tensor_type2); + NttTest::init_tensor(*ntt_rhs, 1, 10); + + // ntt + std::unique_ptr ntt_output1(new tensor_type2); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Mod(ort_lhs, ort_rhs, 0); + + // compare + std::unique_ptr ntt_output2(new tensor_type2); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestFloorModInt32, fixed_fixed_fixed_broadcast_rhs_scalar) { + // init + using tensor_type1 = ntt::tensor>; + std::unique_ptr ntt_lhs(new tensor_type1); + NttTest::init_tensor(*ntt_lhs, -100, 100); + + using tensor_type2 = ntt::tensor>; + std::unique_ptr ntt_rhs(new tensor_type2); + NttTest::init_tensor(*ntt_rhs, 1, 10); + + // ntt + std::unique_ptr ntt_output1(new tensor_type1); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Mod(ort_lhs, ort_rhs, 0); + + // compare + std::unique_ptr ntt_output2(new tensor_type1); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestFloorModInt32, fixed_fixed_fixed_broadcast_lhs_vector) { + // init + using tensor_type1 = ntt::tensor>; + std::unique_ptr ntt_lhs(new tensor_type1); + NttTest::init_tensor(*ntt_lhs, -100, 100); + + using tensor_type2 = ntt::tensor>; + std::unique_ptr ntt_rhs(new tensor_type2); + NttTest::init_tensor(*ntt_rhs, 1, 10); + + // ntt + std::unique_ptr ntt_output1(new tensor_type2); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Mod(ort_lhs, ort_rhs, 0); + + // compare + std::unique_ptr ntt_output2(new tensor_type2); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestFloorModInt32, fixed_fixed_fixed_broadcast_rhs_vector) { + // init + using tensor_type1 = ntt::tensor>; + std::unique_ptr ntt_lhs(new tensor_type1); + NttTest::init_tensor(*ntt_lhs, -100, 100); + + using tensor_type2 = ntt::tensor>; + std::unique_ptr ntt_rhs(new tensor_type2); + NttTest::init_tensor(*ntt_rhs, 1, 10); + + // ntt + std::unique_ptr ntt_output1(new tensor_type1); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Mod(ort_lhs, ort_rhs, 0); + + // compare + std::unique_ptr ntt_output2(new tensor_type1); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestFloorModInt32, fixed_fixed_fixed_broadcast_multidirectional) { + // init + using tensor_type1 = ntt::tensor>; + std::unique_ptr ntt_lhs(new tensor_type1); + NttTest::init_tensor(*ntt_lhs, -100, 100); + + using tensor_type2 = ntt::tensor>; + std::unique_ptr ntt_rhs(new tensor_type2); + NttTest::init_tensor(*ntt_rhs, 1, 10); + + // ntt + using tensor_type3 = ntt::tensor>; + std::unique_ptr ntt_output1(new tensor_type3); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Mod(ort_lhs, ort_rhs, 0); + + // compare + std::unique_ptr ntt_output2(new tensor_type3); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestFloorModInt32, fixed_ranked_ranked) { + // init + using tensor_type1 = ntt::tensor>; + std::unique_ptr ntt_lhs(new tensor_type1); + NttTest::init_tensor(*ntt_lhs, -100, 100); + + using tensor_type2 = ntt::tensor>; + auto shape = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_rhs(new tensor_type2(shape)); + NttTest::init_tensor(*ntt_rhs, -10, -1); + + // ntt + std::unique_ptr ntt_output1(new tensor_type2(shape)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Mod(ort_lhs, ort_rhs, 0); + + // compare + std::unique_ptr ntt_output2(new tensor_type2(shape)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestFloorModInt32, fixed_ranked_ranked_broadcast_lhs_scalar) { + // init + using tensor_type1 = ntt::tensor>; + std::unique_ptr ntt_lhs(new tensor_type1); + NttTest::init_tensor(*ntt_lhs, -100, 100); + + using tensor_type2 = ntt::tensor>; + auto shape = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_rhs(new tensor_type2(shape)); + NttTest::init_tensor(*ntt_rhs, -10, -1); + + // ntt + std::unique_ptr ntt_output1(new tensor_type2(shape)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Mod(ort_lhs, ort_rhs, 0); + + // compare + std::unique_ptr ntt_output2(new tensor_type2(shape)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestFloorModInt32, fixed_ranked_ranked_broadcast_rhs_scalar) { + // init + using tensor_type1 = ntt::tensor>; + std::unique_ptr ntt_lhs(new tensor_type1); + NttTest::init_tensor(*ntt_lhs, -100, 100); + + using tensor_type2 = ntt::tensor>; + auto shape1 = ntt::make_ranked_shape(1); + std::unique_ptr ntt_rhs(new tensor_type2(shape1)); + NttTest::init_tensor(*ntt_rhs, -10, -1); + + // ntt + using tensor_type3 = ntt::tensor>; + auto shape3 = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_output1(new tensor_type3(shape3)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Mod(ort_lhs, ort_rhs, 0); + + // compare + std::unique_ptr ntt_output2(new tensor_type3(shape3)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestFloorModInt32, fixed_ranked_ranked_broadcast_lhs_vector) { + // init + using tensor_type1 = ntt::tensor>; + std::unique_ptr ntt_lhs(new tensor_type1); + NttTest::init_tensor(*ntt_lhs, -100, 100); + + using tensor_type2 = ntt::tensor>; + auto shape = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_rhs(new tensor_type2(shape)); + NttTest::init_tensor(*ntt_rhs, -10, -1); + + // ntt + std::unique_ptr ntt_output1(new tensor_type2(shape)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Mod(ort_lhs, ort_rhs, 0); + + // compare + std::unique_ptr ntt_output2(new tensor_type2(shape)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestFloorModInt32, fixed_ranked_ranked_broadcast_rhs_vector) { + // init + using tensor_type1 = ntt::tensor>; + std::unique_ptr ntt_lhs(new tensor_type1); + NttTest::init_tensor(*ntt_lhs, -100, 100); + + using tensor_type2 = ntt::tensor>; + auto shape1 = ntt::make_ranked_shape(16); + std::unique_ptr ntt_rhs(new tensor_type2(shape1)); + NttTest::init_tensor(*ntt_rhs, -10, -1); + + // ntt + using tensor_type3 = ntt::tensor>; + auto shape3 = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_output1(new tensor_type3(shape3)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Mod(ort_lhs, ort_rhs, 0); + + // compare + std::unique_ptr ntt_output2(new tensor_type3(shape3)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestFloorModInt32, fixed_ranked_ranked_broadcast_multidirectional) { + // init + using tensor_type1 = ntt::tensor>; + std::unique_ptr ntt_lhs(new tensor_type1); + NttTest::init_tensor(*ntt_lhs, -100, 100); + + using tensor_type2 = ntt::tensor>; + auto shape1 = ntt::make_ranked_shape(3, 1, 16, 1); + std::unique_ptr ntt_rhs(new tensor_type2(shape1)); + NttTest::init_tensor(*ntt_rhs, -10, -1); + + // ntt + using tensor_type3 = ntt::tensor>; + auto shape3 = ntt::make_ranked_shape(3, 3, 16, 16); + std::unique_ptr ntt_output1(new tensor_type3(shape3)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Mod(ort_lhs, ort_rhs, 0); + + // compare + std::unique_ptr ntt_output2(new tensor_type3(shape3)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestFloorModInt32, ranked_fixed_ranked) { + // init + using tensor_type1 = ntt::tensor>; + auto shape = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_lhs(new tensor_type1(shape)); + NttTest::init_tensor(*ntt_lhs, -100, 100); + + using tensor_type2 = ntt::tensor>; + std::unique_ptr ntt_rhs(new tensor_type2); + NttTest::init_tensor(*ntt_rhs, 1, 10); + + // ntt + std::unique_ptr ntt_output1(new tensor_type1(shape)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Mod(ort_lhs, ort_rhs, 0); + + // compare + std::unique_ptr ntt_output2(new tensor_type1(shape)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestFloorModInt32, ranked_fixed_ranked_broadcast_lhs_scalar) { + // init + using tensor_type1 = ntt::tensor>; + auto shape1 = ntt::make_ranked_shape(1); + std::unique_ptr ntt_lhs(new tensor_type1(shape1)); + NttTest::init_tensor(*ntt_lhs, -100, 100); + + using tensor_type2 = ntt::tensor>; + std::unique_ptr ntt_rhs(new tensor_type2); + NttTest::init_tensor(*ntt_rhs, 1, 10); + + // ntt + using tensor_type3 = ntt::tensor>; + auto shape3 = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_output1(new tensor_type3(shape3)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Mod(ort_lhs, ort_rhs, 0); + + // compare + std::unique_ptr ntt_output2(new tensor_type3(shape3)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestFloorModInt32, ranked_fixed_ranked_broadcast_rhs_scalar) { + // init + using tensor_type1 = ntt::tensor>; + auto shape1 = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_lhs(new tensor_type1(shape1)); + NttTest::init_tensor(*ntt_lhs, -100, 100); + + using tensor_type2 = ntt::tensor>; + std::unique_ptr ntt_rhs(new tensor_type2); + NttTest::init_tensor(*ntt_rhs, 1, 10); + + // ntt + using tensor_type3 = ntt::tensor>; + auto shape3 = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_output1(new tensor_type3(shape3)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Mod(ort_lhs, ort_rhs, 0); + + // compare + std::unique_ptr ntt_output2(new tensor_type3(shape3)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestFloorModInt32, ranked_fixed_ranked_broadcast_lhs_vector) { + // init + using tensor_type1 = ntt::tensor>; + auto shape1 = ntt::make_ranked_shape(16); + std::unique_ptr ntt_lhs(new tensor_type1(shape1)); + NttTest::init_tensor(*ntt_lhs, -100, 100); + + using tensor_type2 = ntt::tensor>; + std::unique_ptr ntt_rhs(new tensor_type2); + NttTest::init_tensor(*ntt_rhs, 1, 10); + + // ntt + using tensor_type3 = ntt::tensor>; + auto shape3 = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_output1(new tensor_type3(shape3)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Mod(ort_lhs, ort_rhs, 0); + + // compare + std::unique_ptr ntt_output2(new tensor_type3(shape3)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestFloorModInt32, ranked_fixed_ranked_broadcast_rhs_vector) { + // init + using tensor_type1 = ntt::tensor>; + auto shape1 = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_lhs(new tensor_type1(shape1)); + NttTest::init_tensor(*ntt_lhs, -100, 100); + + using tensor_type2 = ntt::tensor>; + std::unique_ptr ntt_rhs(new tensor_type2); + NttTest::init_tensor(*ntt_rhs, 1, 10); + + // ntt + using tensor_type3 = ntt::tensor>; + auto shape3 = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_output1(new tensor_type3(shape3)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Mod(ort_lhs, ort_rhs, 0); + + // compare + std::unique_ptr ntt_output2(new tensor_type3(shape3)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestFloorModInt32, ranked_fixed_ranked_broadcast_multidirectional) { + // init + using tensor_type1 = ntt::tensor>; + auto shape1 = ntt::make_ranked_shape(1, 3, 1, 16); + std::unique_ptr ntt_lhs(new tensor_type1(shape1)); + NttTest::init_tensor(*ntt_lhs, -100, 100); + + using tensor_type2 = ntt::tensor>; + std::unique_ptr ntt_rhs(new tensor_type2); + NttTest::init_tensor(*ntt_rhs, 1, 10); + + // ntt + using tensor_type3 = ntt::tensor>; + auto shape3 = ntt::make_ranked_shape(3, 3, 16, 16); + std::unique_ptr ntt_output1(new tensor_type3(shape3)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Mod(ort_lhs, ort_rhs, 0); + + // compare + std::unique_ptr ntt_output2(new tensor_type3(shape3)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestFloorModInt32, ranked_ranked_ranked) { + // init + using tensor_type = ntt::tensor>; + auto shape = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_lhs(new tensor_type(shape)); + NttTest::init_tensor(*ntt_lhs, -100, 100); + + std::unique_ptr ntt_rhs(new tensor_type(shape)); + NttTest::init_tensor(*ntt_rhs, -10, -1); + + // ntt + std::unique_ptr ntt_output1(new tensor_type(shape)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Mod(ort_lhs, ort_rhs, 0); + + // compare + std::unique_ptr ntt_output2(new tensor_type(shape)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestFloorModInt32, ranked_ranked_ranked_broadcast_lhs_scalar) { + // init + using tensor_type1 = ntt::tensor>; + auto shape1 = ntt::make_ranked_shape(1); + std::unique_ptr ntt_lhs(new tensor_type1(shape1)); + NttTest::init_tensor(*ntt_lhs, -100, 100); + + using tensor_type2 = ntt::tensor>; + auto shape2 = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_rhs(new tensor_type2(shape2)); + NttTest::init_tensor(*ntt_rhs, -10, -1); + + // ntt + std::unique_ptr ntt_output1(new tensor_type2(shape2)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Mod(ort_lhs, ort_rhs, 0); + + // compare + std::unique_ptr ntt_output2(new tensor_type2(shape2)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestFloorModInt32, ranked_ranked_ranked_broadcast_rhs_scalar) { + // init + using tensor_type1 = ntt::tensor>; + auto shape1 = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_lhs(new tensor_type1(shape1)); + NttTest::init_tensor(*ntt_lhs, -100, 100); + + using tensor_type2 = ntt::tensor>; + auto shape2 = ntt::make_ranked_shape(1); + std::unique_ptr ntt_rhs(new tensor_type2(shape2)); + NttTest::init_tensor(*ntt_rhs, -10, -1); + + // ntt + std::unique_ptr ntt_output1(new tensor_type1(shape1)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Mod(ort_lhs, ort_rhs, 0); + + // compare + std::unique_ptr ntt_output2(new tensor_type1(shape1)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestFloorModInt32, ranked_ranked_ranked_broadcast_lhs_vector) { + // init + using tensor_type1 = ntt::tensor>; + auto shape1 = ntt::make_ranked_shape(16); + std::unique_ptr ntt_lhs(new tensor_type1(shape1)); + NttTest::init_tensor(*ntt_lhs, -100, 100); + + using tensor_type2 = ntt::tensor>; + auto shape2 = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_rhs(new tensor_type2(shape2)); + NttTest::init_tensor(*ntt_rhs, -10, -1); + + // ntt + std::unique_ptr ntt_output1(new tensor_type2(shape2)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Mod(ort_lhs, ort_rhs, 0); + + // compare + std::unique_ptr ntt_output2(new tensor_type2(shape2)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestFloorModInt32, ranked_ranked_ranked_broadcast_rhs_vector) { + // init + using tensor_type1 = ntt::tensor>; + auto shape1 = ntt::make_ranked_shape(1, 3, 16, 16); + std::unique_ptr ntt_lhs(new tensor_type1(shape1)); + NttTest::init_tensor(*ntt_lhs, -100, 100); + + using tensor_type2 = ntt::tensor>; + auto shape2 = ntt::make_ranked_shape(16); + std::unique_ptr ntt_rhs(new tensor_type2(shape2)); + NttTest::init_tensor(*ntt_rhs, -10, -1); + + // ntt + std::unique_ptr ntt_output1(new tensor_type1(shape1)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Mod(ort_lhs, ort_rhs, 0); + + // compare + std::unique_ptr ntt_output2(new tensor_type1(shape1)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +TEST(BinaryTestFloorModInt32, ranked_ranked_ranked_broadcast_multidirectional) { + // init + using tensor_type1 = ntt::tensor>; + auto shape1 = ntt::make_ranked_shape(1, 3, 1, 16); + std::unique_ptr ntt_lhs(new tensor_type1(shape1)); + NttTest::init_tensor(*ntt_lhs, -100, 100); + + using tensor_type2 = ntt::tensor>; + auto shape2 = ntt::make_ranked_shape(3, 1, 16, 1); + std::unique_ptr ntt_rhs(new tensor_type2(shape2)); + NttTest::init_tensor(*ntt_rhs, -10, -1); + + // ntt + using tensor_type3 = ntt::tensor>; + auto shape3 = ntt::make_ranked_shape(3, 3, 16, 16); + std::unique_ptr ntt_output1(new tensor_type3(shape3)); + ntt::binary(*ntt_lhs, *ntt_rhs, *ntt_output1); + + // ort + auto ort_lhs = NttTest::ntt2ort(*ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(*ntt_rhs); + auto ort_output = ortki_Mod(ort_lhs, ort_rhs, 0); + + // compare + std::unique_ptr ntt_output2(new tensor_type3(shape3)); + NttTest::ort2ntt(ort_output, *ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(*ntt_output1, *ntt_output2)); +} + +template void test_vector(T low, T high) { + ntt::vector ntt_lhs, ntt_rhs; + NttTest::init_tensor(ntt_lhs, static_cast(-100), static_cast(100)); + NttTest::init_tensor(ntt_rhs, low, high); + auto ntt_output1 = ntt::floor_mod(ntt_lhs, ntt_rhs); + auto ort_lhs = NttTest::ntt2ort(ntt_lhs); + auto ort_rhs = NttTest::ntt2ort(ntt_rhs); + auto ort_output = ortki_Mod(ort_lhs, ort_rhs, 0); + ntt::vector ntt_output2; + NttTest::ort2ntt(ort_output, ntt_output2); + EXPECT_TRUE(NttTest::compare_tensor(ntt_output1, ntt_output2)); +} + +#define _TEST_VECTOR(T, lmul, low, high) \ + test_vector(low, high); + +#define TEST_VECTOR(T, low, high) \ + _TEST_VECTOR(T, 1, low, high) \ + _TEST_VECTOR(T, 2, low, high) \ + _TEST_VECTOR(T, 4, low, high) \ + _TEST_VECTOR(T, 8, low, high) + +TEST(UnaryTestFloorMod, vector) { + TEST_VECTOR(int16_t, -10, -1) + TEST_VECTOR(int16_t, 1, 10) + TEST_VECTOR(int32_t, -10, -1) + TEST_VECTOR(int32_t, 1, 10) + TEST_VECTOR(int64_t, -10, -1) + TEST_VECTOR(int64_t, 1, 10) +} + +int main(int argc, char *argv[]) { + ::testing::InitGoogleTest(&argc, argv); + return RUN_ALL_TESTS(); +} \ No newline at end of file From 0df3a020939524cd19da497496b7f80a62f9685e Mon Sep 17 00:00:00 2001 From: liuyubin0 Date: Mon, 3 Mar 2025 17:35:25 +0800 Subject: [PATCH 15/18] support ntt where&compare --- .../nncase/ntt/arch/riscv64/fp16_ops.h | 28 ++--- .../nncase/ntt/arch/riscv64/primitive_ops.h | 103 ++++++++++++++++++ ntt/include/nncase/ntt/primitive_ops.h | 9 ++ 3 files changed, 124 insertions(+), 16 deletions(-) diff --git a/ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h b/ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h index fe44ea696a..8c8b0d1312 100644 --- a/ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h +++ b/ntt/include/nncase/ntt/arch/riscv64/fp16_ops.h @@ -28,9 +28,9 @@ namespace nncase::ntt::ops { // unary with half #define REGISTER_RVV_UNARY16_OP(OP, dtype, kernel) \ - RVV_UNARY16_OP(OP, dtype, NTT_VL(sizeof(dtype) * 8, *, 1), kernel) \ - RVV_UNARY16_OP(OP, dtype, NTT_VL(sizeof(dtype) * 8, *, 2), kernel) \ - RVV_UNARY16_OP(OP, dtype, NTT_VL(sizeof(dtype) * 8, *, 4), kernel) \ + RVV_UNARY16_OP(OP, dtype, NTT_VL(sizeof(dtype) * 8, *, 1), kernel) \ + RVV_UNARY16_OP(OP, dtype, NTT_VL(sizeof(dtype) * 8, *, 2), kernel) \ + RVV_UNARY16_OP(OP, dtype, NTT_VL(sizeof(dtype) * 8, *, 4), kernel) \ RVV_UNARY16_OP(OP, dtype, NTT_VL(sizeof(dtype) * 8, *, 8), kernel) #define ABS_FLOAT16(lmul, mlen) \ @@ -275,7 +275,7 @@ REGISTER_RVV_FP16_KERNEL(LOG_FLOAT16) REGISTER_RVV_UNARY16_OP(log, half, log_float16) // binary -#define RVV_BINARY_fp16_OP(op, dtype, vl, kernel) \ +#define RVV_BINARY_fp16_OP(op, dtype, vl, kernel) \ template <> struct op, ntt::vector> { \ ntt::vector \ operator()(const ntt::vector &v1, \ @@ -283,14 +283,12 @@ REGISTER_RVV_UNARY16_OP(log, half, log_float16) return kernel(v1, v2, vl); \ } \ }; \ - \ template <> struct op, dtype> { \ ntt::vector operator()(const ntt::vector &v, \ const dtype &s) const noexcept { \ return kernel(v, s, vl); \ } \ }; \ - \ template <> struct op> { \ ntt::vector \ operator()(const dtype &s, \ @@ -300,30 +298,28 @@ REGISTER_RVV_UNARY16_OP(log, half, log_float16) }; // binary op -#define REGISTER_RVV_BINARY_FP16_OP(op, dtype, kernel) \ +#define REGISTER_RVV_BINARY_FP16_OP(op, dtype, kernel) \ RVV_BINARY_fp16_OP(op, dtype, NTT_VL(sizeof(dtype) * 8, *, 1), kernel) \ RVV_BINARY_fp16_OP(op, dtype, NTT_VL(sizeof(dtype) * 8, *, 2), kernel) \ RVV_BINARY_fp16_OP(op, dtype, NTT_VL(sizeof(dtype) * 8, *, 4), kernel) \ - RVV_BINARY_fp16_OP(op, dtype, NTT_VL(sizeof(dtype) * 8, *, 8), kernel) + RVV_BINARY_fp16_OP(op, dtype, NTT_VL(sizeof(dtype) * 8, *, 8), kernel) // pow #define POW_FLOAT16(lmul, mlen) \ inline vfloat16m##lmul##_t pow_float16(const vfloat16m##lmul##_t &v1, \ const vfloat16m##lmul##_t &v2, \ const size_t vl) { \ - return pow_ps_fp16(v1, v2, vl); \ + return pow_ps_fp16(v1, v2, vl); \ } \ - \ inline vfloat16m##lmul##_t pow_float16(const vfloat16m##lmul##_t &v1, \ - const half &s, const size_t vl) { \ + const half &s, const size_t vl) { \ auto v2 = __riscv_vfmv_v_f_f16m##lmul(s, vl); \ - return pow_ps_fp16(v1, v2, vl); \ + return pow_ps_fp16(v1, v2, vl); \ } \ - \ inline vfloat16m##lmul##_t pow_float16( \ - const half &s, const vfloat16m##lmul##_t &v2, const size_t vl) { \ + const half &s, const vfloat16m##lmul##_t &v2, const size_t vl) { \ auto v1 = __riscv_vfmv_v_f_f16m##lmul(s, vl); \ - return pow_ps_fp16(v1, v2, vl); \ + return pow_ps_fp16(v1, v2, vl); \ } REGISTER_RVV_FP16_KERNEL(POW_FLOAT16) @@ -350,7 +346,7 @@ REGISTER_RVV_BINARY_FP16_OP(pow, half, pow_float16) auto mask1 = __riscv_vmsne_vx_i16m##lmul##_b##mlen(remainder, 0, vl); \ auto mask2 = __riscv_vmslt_vx_i16m##lmul##_b##mlen(tmp, 0, vl); \ mask1 = __riscv_vmand_mm_b##mlen(mask1, mask2, vl); \ - remainder = __riscv_vadd_vx_i16m##lmul##_m(mask1, remainder, s, vl); \ + remainder = __riscv_vadd_vx_i16m##lmul##_m(mask1, remainder, s, vl); \ return remainder; \ } \ \ diff --git a/ntt/include/nncase/ntt/arch/riscv64/primitive_ops.h b/ntt/include/nncase/ntt/arch/riscv64/primitive_ops.h index f016e9b7d6..7359abf12d 100644 --- a/ntt/include/nncase/ntt/arch/riscv64/primitive_ops.h +++ b/ntt/include/nncase/ntt/arch/riscv64/primitive_ops.h @@ -1494,5 +1494,108 @@ REGISTER_RVV_CAST_OP(float, unsigned int, cast_float32_uint32) REGISTER_RVV_CAST_OP(unsigned int, float, cast_uint32_float32) REGISTER_RVV_CAST_OP_4_1(float, bool, cast_float32_bool) REGISTER_RVV_CAST_OP_1_4(bool, float, cast_bool_float32) + +// where +#define RVV_WHERE_OP(dtype, vl, lmul, mlen) \ + template <> \ + struct where, ntt::vector, \ + ntt::vector> { \ + ntt::vector \ + operator()(const ntt::vector &condition, \ + const ntt::vector &x, \ + const ntt::vector &y) const noexcept { \ + /* Generate boolean mask */ \ + vbool##mlen##_t mask = \ + __riscv_vmfne_vf_f32m##lmul##_b##mlen(condition, 0.f, vl); \ + /* Select elements based on mask */ \ + return __riscv_vmerge_vvm_f32m##lmul(x, y, mask, vl); \ + } \ + }; + +#define REGISTER_RVV_WHERE_OP(dtype) \ + RVV_WHERE_OP(dtype, NTT_VL(sizeof(dtype) * 8, *, 1), 1, 32) \ + RVV_WHERE_OP(dtype, NTT_VL(sizeof(dtype) * 8, *, 2), 2, 16) \ + RVV_WHERE_OP(dtype, NTT_VL(sizeof(dtype) * 8, *, 4), 4, 8) \ + RVV_WHERE_OP(dtype, NTT_VL(sizeof(dtype) * 8, *, 8), 8, 4) + +REGISTER_RVV_WHERE_OP(float) + +// compare +#define RVV_COMPARE_OP(op, dtype, vl, kernel) \ + template <> struct op> { \ + auto operator()(const ntt::vector &v1, \ + const ntt::vector &v2) const noexcept { \ + return kernel(v1, v2, vl); \ + } \ + }; \ + +#define REGISTER_RVV_COMPARE_OP(op, dtype, kernel) \ + RVV_COMPARE_OP(op, dtype, NTT_VL(sizeof(dtype) * 8, *, 1), kernel) \ + RVV_COMPARE_OP(op, dtype, NTT_VL(sizeof(dtype) * 8, *, 2), kernel) \ + RVV_COMPARE_OP(op, dtype, NTT_VL(sizeof(dtype) * 8, *, 4), kernel) \ + RVV_COMPARE_OP(op, dtype, NTT_VL(sizeof(dtype) * 8, *, 8), kernel) + +#define EQUAL_FLOAT32(lmul, mlen) \ + inline vbool##mlen##_t equal_float32(const vfloat32m##lmul##_t &v1, \ + const vfloat32m##lmul##_t &v2, \ + const size_t vl) { \ + return __riscv_vmfeq_vv_f32m##lmul##_b##mlen(v1, v2, vl); \ + } + +REGISTER_RVV_KERNEL(EQUAL_FLOAT32) +REGISTER_RVV_COMPARE_OP(equal, float, equal_float32) + +#define NOT_EQUAL_FLOAT32(lmul, mlen) \ + inline vbool##mlen##_t not_equal_float32(const vfloat32m##lmul##_t &v1, \ + const vfloat32m##lmul##_t &v2, \ + const size_t vl) { \ + return __riscv_vmfne_vv_f32m##lmul##_b##mlen(v1, v2, vl); \ + } + +REGISTER_RVV_KERNEL(NOT_EQUAL_FLOAT32) +REGISTER_RVV_COMPARE_OP(not_equal, float, not_equal_float32) + +#define LESS_FLOAT32(lmul, mlen) \ + inline vbool##mlen##_t less_float32(const vfloat32m##lmul##_t &v1, \ + const vfloat32m##lmul##_t &v2, \ + const size_t vl) { \ + return __riscv_vmflt_vv_f32m##lmul##_b##mlen(v1, v2, vl); \ + } + +REGISTER_RVV_KERNEL(LESS_FLOAT32) +REGISTER_RVV_COMPARE_OP(less, float, less_float32) + +#define LESS_OR_EQUAL_FLOAT32(lmul, mlen) \ + inline vbool##mlen##_t less_or_equal_float32( \ + const vfloat32m##lmul##_t &v1, const vfloat32m##lmul##_t &v2, \ + const size_t vl) { \ + return __riscv_vmfle_vv_f32m##lmul##_b##mlen(v1, v2, vl); \ + } + +REGISTER_RVV_KERNEL(LESS_OR_EQUAL_FLOAT32) +REGISTER_RVV_COMPARE_OP(less_or_equal, float, less_or_equal_float32) + +#define GREATER_FLOAT32(lmul, mlen) \ + inline vbool##mlen##_t greater_float32(const vfloat32m##lmul##_t &v1, \ + const vfloat32m##lmul##_t &v2, \ + const size_t vl) { \ + return __riscv_vmfgt_vv_f32m##lmul##_b##mlen(v1, v2, vl); \ + } + +REGISTER_RVV_KERNEL(GREATER_FLOAT32) +REGISTER_RVV_COMPARE_OP(greater, float, greater_float32) + +#define GREATER_OR_EQUAL_FLOAT32(lmul, mlen) \ + inline vbool##mlen##_t greater_or_equal_float32( \ + const vfloat32m##lmul##_t &v1, const vfloat32m##lmul##_t &v2, \ + const size_t vl) { \ + return __riscv_vmfge_vv_f32m##lmul##_b##mlen(v1, v2, vl); \ + } + +REGISTER_RVV_KERNEL(GREATER_OR_EQUAL_FLOAT32) +REGISTER_RVV_COMPARE_OP(greater_or_equal, float, greater_or_equal_float32) + +// scatterND + #endif } // namespace nncase::ntt::ops \ No newline at end of file diff --git a/ntt/include/nncase/ntt/primitive_ops.h b/ntt/include/nncase/ntt/primitive_ops.h index 8ab663d629..855dd0c22c 100644 --- a/ntt/include/nncase/ntt/primitive_ops.h +++ b/ntt/include/nncase/ntt/primitive_ops.h @@ -557,5 +557,14 @@ constexpr TResult mma::operator()( return output; } + +// where +template struct where { + constexpr auto operator()(const T1 &condition, const T2 &x, + const T3 &y) const { + return condition ? x : y; + } +}; + } // namespace ops } // namespace nncase::ntt From 811094c101c4be8b8c7df0f34023174f6ed7993e Mon Sep 17 00:00:00 2001 From: liuyubin0 Date: Thu, 6 Mar 2025 10:20:26 +0800 Subject: [PATCH 16/18] equal pass --- .../nncase/ntt/arch/riscv64/primitive_ops.h | 70 +++------------ ntt/include/nncase/ntt/kernels/compare.h | 86 ++++++++++++++++++- ntt/include/nncase/ntt/primitive_ops.h | 26 ++++++ ntt/include/nncase/ntt/ukernels.h | 1 + ntt/include/nncase/ntt/ukernels/u_compare.h | 63 ++++++++++++++ ntt/test/ctest/test_ntt_compare_equal.cpp | 57 ++++++++++++ ntt/test/ctest/test_ntt_where.cpp | 76 ++++++++++++++++ ntt/test/ntt_test.h | 2 +- 8 files changed, 320 insertions(+), 61 deletions(-) create mode 100644 ntt/include/nncase/ntt/ukernels/u_compare.h create mode 100644 ntt/test/ctest/test_ntt_compare_equal.cpp create mode 100644 ntt/test/ctest/test_ntt_where.cpp diff --git a/ntt/include/nncase/ntt/arch/riscv64/primitive_ops.h b/ntt/include/nncase/ntt/arch/riscv64/primitive_ops.h index 7359abf12d..381b3a20dc 100644 --- a/ntt/include/nncase/ntt/arch/riscv64/primitive_ops.h +++ b/ntt/include/nncase/ntt/arch/riscv64/primitive_ops.h @@ -1523,11 +1523,12 @@ REGISTER_RVV_WHERE_OP(float) // compare #define RVV_COMPARE_OP(op, dtype, vl, kernel) \ template <> struct op> { \ - auto operator()(const ntt::vector &v1, \ - const ntt::vector &v2) const noexcept { \ + ntt::vector \ + operator()(const ntt::vector &v1, \ + const ntt::vector &v2) const noexcept { \ return kernel(v1, v2, vl); \ } \ - }; \ + }; #define REGISTER_RVV_COMPARE_OP(op, dtype, kernel) \ RVV_COMPARE_OP(op, dtype, NTT_VL(sizeof(dtype) * 8, *, 1), kernel) \ @@ -1535,65 +1536,18 @@ REGISTER_RVV_WHERE_OP(float) RVV_COMPARE_OP(op, dtype, NTT_VL(sizeof(dtype) * 8, *, 4), kernel) \ RVV_COMPARE_OP(op, dtype, NTT_VL(sizeof(dtype) * 8, *, 8), kernel) -#define EQUAL_FLOAT32(lmul, mlen) \ - inline vbool##mlen##_t equal_float32(const vfloat32m##lmul##_t &v1, \ - const vfloat32m##lmul##_t &v2, \ - const size_t vl) { \ - return __riscv_vmfeq_vv_f32m##lmul##_b##mlen(v1, v2, vl); \ +#define EQUAL_FLOAT32(lmul1, lmul2, mlen) \ + inline vuint8m##lmul2##_t equal_float32(const vfloat32m##lmul1##_t &v1, \ + const vfloat32m##lmul1##_t &v2, \ + const size_t vl) { \ + auto mask = __riscv_vmfeq_vv_f32m##lmul1##_b##mlen(v1, v2, vl); \ + auto zeros = __riscv_vmv_v_x_u8m##lmul2(0, vl); \ + return __riscv_vmerge_vxm_u8m##lmul2(zeros, 0xFF, mask, vl); \ } -REGISTER_RVV_KERNEL(EQUAL_FLOAT32) +REGISTER_RVV_KERNEL_4_1(EQUAL_FLOAT32) REGISTER_RVV_COMPARE_OP(equal, float, equal_float32) -#define NOT_EQUAL_FLOAT32(lmul, mlen) \ - inline vbool##mlen##_t not_equal_float32(const vfloat32m##lmul##_t &v1, \ - const vfloat32m##lmul##_t &v2, \ - const size_t vl) { \ - return __riscv_vmfne_vv_f32m##lmul##_b##mlen(v1, v2, vl); \ - } - -REGISTER_RVV_KERNEL(NOT_EQUAL_FLOAT32) -REGISTER_RVV_COMPARE_OP(not_equal, float, not_equal_float32) - -#define LESS_FLOAT32(lmul, mlen) \ - inline vbool##mlen##_t less_float32(const vfloat32m##lmul##_t &v1, \ - const vfloat32m##lmul##_t &v2, \ - const size_t vl) { \ - return __riscv_vmflt_vv_f32m##lmul##_b##mlen(v1, v2, vl); \ - } - -REGISTER_RVV_KERNEL(LESS_FLOAT32) -REGISTER_RVV_COMPARE_OP(less, float, less_float32) - -#define LESS_OR_EQUAL_FLOAT32(lmul, mlen) \ - inline vbool##mlen##_t less_or_equal_float32( \ - const vfloat32m##lmul##_t &v1, const vfloat32m##lmul##_t &v2, \ - const size_t vl) { \ - return __riscv_vmfle_vv_f32m##lmul##_b##mlen(v1, v2, vl); \ - } - -REGISTER_RVV_KERNEL(LESS_OR_EQUAL_FLOAT32) -REGISTER_RVV_COMPARE_OP(less_or_equal, float, less_or_equal_float32) - -#define GREATER_FLOAT32(lmul, mlen) \ - inline vbool##mlen##_t greater_float32(const vfloat32m##lmul##_t &v1, \ - const vfloat32m##lmul##_t &v2, \ - const size_t vl) { \ - return __riscv_vmfgt_vv_f32m##lmul##_b##mlen(v1, v2, vl); \ - } - -REGISTER_RVV_KERNEL(GREATER_FLOAT32) -REGISTER_RVV_COMPARE_OP(greater, float, greater_float32) - -#define GREATER_OR_EQUAL_FLOAT32(lmul, mlen) \ - inline vbool##mlen##_t greater_or_equal_float32( \ - const vfloat32m##lmul##_t &v1, const vfloat32m##lmul##_t &v2, \ - const size_t vl) { \ - return __riscv_vmfge_vv_f32m##lmul##_b##mlen(v1, v2, vl); \ - } - -REGISTER_RVV_KERNEL(GREATER_OR_EQUAL_FLOAT32) -REGISTER_RVV_COMPARE_OP(greater_or_equal, float, greater_or_equal_float32) // scatterND diff --git a/ntt/include/nncase/ntt/kernels/compare.h b/ntt/include/nncase/ntt/kernels/compare.h index 35784435dc..dc1c1014ac 100644 --- a/ntt/include/nncase/ntt/kernels/compare.h +++ b/ntt/include/nncase/ntt/kernels/compare.h @@ -16,6 +16,7 @@ #include "../apply.h" #include "../shape_infer/binary.h" #include "../shape_infer/reduce.h" +#include "../ukernels.h" #include "../utility.h" #include @@ -38,14 +39,95 @@ template class compare_impl { }); } }; + +template +class compare_impl { + public: + template + constexpr void operator()(Op &op, const TLhs &lhs, const TRhs &rhs, + TOut &output) { + constexpr auto conti_dims = + std::min({contiguous_dims(TLhs::shape(), TLhs::strides()), + contiguous_dims(TRhs::shape(), TRhs::strides()), + contiguous_dims(TOut::shape(), TOut::strides())}); + auto lhs_p = lhs.elements().data(); + auto rhs_p = rhs.elements().data(); + auto out_p = output.elements().data(); + apply(op, lhs, rhs, output, lhs_p, rhs_p, out_p); + } + + private: + template + constexpr void apply(Op &op, const TLhs &lhs, const TRhs &rhs, TOut &output, + TLhsP lhs_p, TRhsP rhs_p, TOutP out_p) { + // 1. In contiguous axes + if constexpr (Axis + ContiguousDims >= TOut::rank()) { + constexpr auto rest_rank = TOut::rank() - Axis; + constexpr auto lhs_rest_dims = + slice_fixed_dims( + TLhs::shape()); + constexpr auto rhs_rest_dims = + slice_fixed_dims( + TRhs::shape()); + + // 1.1 Non broadcast + if constexpr (is_same_seq(lhs_rest_dims, rhs_rest_dims)) { + return compare_non_broadcast(lhs_p, rhs_p, out_p, + lhs_rest_dims.length()); + } else if constexpr (lhs_rest_dims.length() == 1) { + return compare_left_broadcast(lhs_p, rhs_p, out_p, + rhs_rest_dims.length()); + } else if constexpr (rhs_rest_dims.length() == 1) { + return compare_right_broadcast(lhs_p, rhs_p, out_p, + lhs_rest_dims.length()); + } + } + + // 2. Out of contiguous axes + if constexpr (Axis < TOut::shape().rank()) { + for (size_t i = 0; i < TOut::shape()[Axis]; i++) { + apply(op, lhs, rhs, output, lhs_p, + rhs_p, out_p); + lhs_p += + utility_detail::get_safe_stride(lhs, Axis, TOut::shape()); + rhs_p += + utility_detail::get_safe_stride(rhs, Axis, TOut::shape()); + out_p += output.strides()[Axis]; + } + } + } + + template + void compare_non_broadcast(const TLhsElem *lhs, const TRhsElem *rhs, + TOutElem *output, size_t extent) { + ntt::u_compare(lhs, 1, rhs, 1, output, + 1, extent); + } + + template + void compare_left_broadcast(const TLhsElem *lhs, const TRhsElem *rhs, + TOutElem *output, size_t extent) { + ntt::u_compare(lhs, 0, rhs, 1, output, + 1, extent); + } + + template + void compare_right_broadcast(const TLhsElem *lhs, const TRhsElem *rhs, + TOutElem *output, size_t extent) { + ntt::u_compare(lhs, 1, rhs, 0, output, + 1, extent); + } +}; } // namespace detail -template